ggtcttaggtattgcgaagcctgtgtatatcgacatcgcaagcaataaaactgagcccggtaccattgcctgtgctaatgttttagtagctgctcctatgcatctgaatatgtgtgacatcacaaatgtggctatcaatgacatcatgaagtaaaaaaaaaacgcaccagcattggtcttgaagttgcacaagaagtaaaacacaatgttgaaaaagaccgccgtaacaagtttactagggatttcagatattattgacgcaagagcgtctgcagatgggtgatataaggaataccttttatgcttttcaatgattggcctcgactcatacaaagctaaaacctccagcatacaagaaaaagcattaaaaagaaccgcaaagaataatgcggctgcccgcgaatataatccagccgtattatcatgttttaatactttgtaaaacatagagcctaaaagcaaggacatgctactgtttcctaagaccaaaaacagcgtgagcccaatactgttgcgaattctttgaaagtttctaaccagcaagtacttaacctgcagccagtagctcactataaaaggagatgatgcacgagcacgataagactgcctagcaacatgtcccttgtgaagaccagtattctgtccagagttatcttgattttgatgttcttcaattctacccaatagttgccggtaattttcagagttcttccagtacttctccatttcttcagctgttgaaggcacgaattttttgttttcattggcaattctttctccaggacttgtcactgcggtgataaaatctgcggtagcttgcctttcgggacaaatgtagcctagctcttcaaaatattgcttcgcttcatttgcagatccaaagtaaatttggcgtccttcgtacagcacacaaaccttgtcaaacagatcgtaagtttcttgcgagcattggtatatggcaactgctgaagaagacttcatcatccttgcactcgcacgaagagctttcacaaactccattgcagttgcagaatccagacccctagtagcgttgtcccagcattgcaacttggatccacagatagaaacttcagctattgatactctcttacgttctccgcccgaaacacctcttacgagttcatttccgactttcgtgtttctagtgtgtagcagtccgtaggtggccatggccacttcggtaaggtgctttgcaaaagccacgcggcttactccaggaatacgattggaaggtgttgagagtaaagcaatggtgtttaatgtttcaaacacagtcaagtgtggaaaatgcacgtctgcctcggcattgtacacgacctctcctctgtagtgttttttaatttcttcaggcgacataccatcatactcgattacagagtttgagtcaagatgaaaaccatgagtgttagacgaaatagatttcaaaagtgttgtgcatccagaaccagggcggcccaagacaactaaaagctcaccaggttcgataagcccgtccataggcttaagaatatcgatagtattatcctcatttgccttatgacactttctgtagacgaattcacacagtttcttcggaatattggccactgtggattgatacgtaacatctcccgaactgccaaaagcacgcaggcttctccataaacaaccaagagtatagggcttgtaatgctcaggagcgttccggatgagtttgctaagattccgaacccattctgttgacgagaactcatcggagttgggatctaattttggggtgtattcatgagactcacagtttgtaaagactgggttgatcggggacttcgaattcaaagatgaagtatcgccccctgtcatcggatacgttatactcgaagcatttgtaaatgcacgacgagccagatcacgaatgtcgttttcgacgctactatcacgcccattgtgacctttctcagaggtggtagaagtcgtgcacatctggctttttcaaatcactactattggattaaaatactgcttcacctagtttaagcccctaggactcaagctcttcaaaatcgagagcttgaagttctccttcgatatcggctctttaccgatcaaaagttagaataggctgtccaggctcaacttgtaagtattcgaccttaagatatatatttgttccattgctcttgtacacatttatatttacaaattagttctttcgaacacagaagggcattcgcccctagaaaacggaagcatcacggaaacgttccgcatcatttcttccttttgaaaccaactccgaaatcaaccttggtcgatggaaacagagttaatggttagaaggatgacacaagggatcagctggctttgtaagcgtgttttttttttttgtttttgtttcggagacggatcattgcaggcagattaattttccgtttactgggggggaaattgtgaagggtacggaaagaccttcaactaaaaaaaatatttcacatttttttacgagtaccggcaacgatttaattttgcccccataccatacgccgaaaaagggcgtttcgtgatttctctaggaaattttatcacaaaattgttccaggcaataacacaaagccccttaaattaatgatcaaagttatgtgttcaatctgaacatttcaagatccggaaaatagcctcttaacctattatttctattaatattacttgacttgccattgagttttgaaatcttgatttacttgctactgaggtgagtctaaatcgttggttgaaggattccaggctccttggttagattttccgtattcaaacttagtatccttattggtggataatggcagtaaatttattactttctgtttagttcaagaataactatcctgttctttgttcaaaccattggaattaaatactaaaatctaagacttgacttatattcgtttgtgagataaagcccgcgcctgtcgcgtgactacaatcgtgtcgcgaatcatctttgtcatgaactcattatggtcagatcacgctctctaacgttaactgctggtctcccttggaacgtggtcaggttcttgctaaggtcttgagctgtcaagtaccataccgctatgaaccaaggtgccattctgcaacttggcagtaatacataccaacaattcgacaacaatcgaacactttacagacttcgtctgccgttttcacataatttgctactcaataacgtctcttactcaaaactttaatttggagctttcacaaagcttcctttttttataccgaagtgcactatttgaacacgtcaacgacattcaaagctatggattttaatttcttataattaagtgtattttgaaggagaagggttctggacttcagcagggcttaaaattgtcggctttgtgactggatcagtgatgcgtgatagtgccaagttgcataatgacacattgatatgatatggcataagaacaaatcgcaaatacagcgtatgttcaaccaaaaatcatgggaagatctacaatcaacctttcatagtccagatcggacgatggtggctaaggtatgaaggaaagtggtacccttagcactgtccttatttcattgcaagtctaagccacgtcttaatataccttataagacctgaagttttggttaaggacaggattaacattggacttagagagagcacgggaagatatatagtaccaccatccacgaaatagtttgctaatcttaatatggaaaacctagttcacgaatttgagaacctttcggccaagggcccagattcgccgcaataaattataccgattcaaattgcatacctttatatgcgcggtctaacacttacttcgtcattatcttgttttctgcaaatctagcctaataacgcccttagataagtacttccttcaatgagctaaagatgaaaaccgattgagcttaatactcctggataataacacctcatctaaaaatggccctttctaatatatccttccctccttcatcacaaaaaccaaatttgtctctggctcatccataatgctcacatcttcaagtggattagatttcatcatcaacaaatcagcaataaatccaggcttcacctggccgagcttgttgcccaaaccattcatctctgctggagtcacggttgcagataaaaggacatcacgagcactctgaactttccctcttatgaaaaactcttgtgtctggtatccgcctaaggggcctagtagatcagagccaaagcagatctttacccccttttcttgagcaatttttattgcgtcgattccttgaccgagaacctctgcgtttttcttacggtttaccgggcccaggaatgttccgaattggtctgacgccatgatcttatatgtgactaaggttggagtcaagtagcaccctagctcggccatgagctcggcagtctcttcgtctagaaggtttccatgctcaacacccttgactccaagtttgatacagttctgaatcgcttcaggcgtgtaaacatgcgcagtgacataagtgtggtaagttttggccacatcaaccaaagctttaatttcgtcgtgacaaaactgaaggtttgtaattttatcagtaggagatgccacacctccgctgcccatcattttgataaagtcagcgcctctgcggaactcctctctagcagctgtgtagcacccatcgacaccgtcggcaacgacaccaaccgtccctgtatgacaggagcagctatcaaacgcgcttgctggtaggctcccaggacgcaagtcgccatgaccgcccgtctgcgagatcgcatgaccacaagtaattagccttgggccgataagggaaccatttgccaccgcagctttcacaaacccttcaattcctccacagtctcttactgtcgtaaagcctctagccaacgatgcttccattgtgaaccttagtcttaacacggcaacactttcgggcatcattgctagttgagctaaacccatttcgcctggcactgcacccatgtggacatgattgtcaaagaggcctggcattacatattttccggtaccttcaataatctcgtaatcttttgaggtttctgatttaggttccctgccaaagttgactttagagatcttgccctcgtttatgaaaatatacgcttctggatgagttttaccttccaccacatctatgaggttggtgttagtgatgtaatagttttgtagtggttttaaccgccaaggagcgactaaatcctccaactttttgttgtttctctcgtttacgtcaatagtacaggttttcatttttaactttggcttttggggtcgctatttttattctataaggatataaccacggctttagatactgtttatataaatttggatcatggtaactagagccctactacgctagaccttttcaatctcttccaggtctcccttatttggcctttgcaattgcaattttgcgtcactcgaaagctgtgtttcgtggtaaataaatgacagcggaaaagccagaaaaaattatcacggaagctacggaagtaacagaaactgcgggagcgctcaaaacaatgggaacggaagcgacgggtccagggtccataggagggctccggaacaagtgcttgctccaagtccgagcacaataaatattagtcacgttgattccgtaatatatcaccaaacaaggctttgctcaacacggtattatacggctgaagccctaaattttgtggcagttttgtaaaagcaaaaactgccaaacttcttcactttgccaaagccggccagctttccaatgtttgtcatataacagacaccaattatactacgagttactcattgggttcaggtttaccagggatatggttggtatatatggaagtaatagcatgaaagggcttcatcttttaacctgtacaaggcagagactgggtttcattacgcgctaattggaagctagatgatcaggtgcagcgcctttaattgcaacatagaattgtttggtcattttgcttacaggagctattttccgatattacttgtgagtagcaagtgttttttttttattgccccaactccagaaccattacagctaatccttctttcaactccttgtgagggaatttggtattcccaaacatccacgatattgttttttgtagtatctggaaagtttggagctgggatactgttcatctcttttgaagcccaaatatcactctaattattttgactggaagcctgaacttatctgacttatctgggatagttgcttcccttgacagaacaaatagatattttctcactttctgaaaatttgacattttcaaaggggatggccatttttagacgtaatacatattaagaatagtttagcagagaaactcatacccaaacgtcaggatcaaatgaggaataaaaaagtcagccgaacttcgagaattatctaacttaaaaaccttctatgcaggcttttgaaacccctaataaactcatggcattagaaaatggcataatatccgcttgtaatcccaactatagtgaatctcgcgttctcatgaagctggagacaatcattagttactgaagaaggtttcactattgaattatagaaagataaagaactttcaaaaagttcaggggtatatatcgatgcttttcagcactcaaactgacaaacatgttttaggatttgcagccagacccttggcctcctttgtggcctgaattgtggccccagttgtggcgccctccatggccggcgtaatgaccagagccatgtcctgatccactcccggaaccagagcctgagttctcgtcacatccagagtcacaagaggtgcctgagctggagctagaactagtactcgtgctaggggttgcgctagaagtggcagtattgtcgtcgcatcctgagtcgcatcctgaactcgaagttggggctgcaggagaagacgagctcgaactagaacctgatccatcatcgcatccatcatcgcatcctgagctggatgtagcgctagtcactgcggcggaagtggagctcgaggtaaaacctgtcgatgggctgagggtagtaacagtcgaactgctataaccagagctagagctagtttgggagccacaaccagggcccttactcacagcaggagtttcaattgagcccatgtggttctttgtgtagacgtaggcagttagttgttggctaaagcttgagaattcaacgttgcaaacacttgagtaatatgtcatctcttcaagaactgctacatcgtagctcagtctgagacccgagcagcctgatggaagattgccgttgaaggcaattgaaatcttgtcctctgtcgatgaatcggtgattgaggaagaaggaaccagctgttcgttggaggcctcatcaaacgagtttgagctttgagtgtagtagagcttaatgcctccggtctgaaacttgtatccctgctgtttttcgatattgatggtgaaggcgctttcaataatggcggcaggtacgctcacatcaaatgagagagagtttccctcttgctgagttccacagctaccgcagtagacctggtcagaagggaagtcgttgaaagaaacggatgacttgtgttcgcctgaagacgtcacaaaggagtacgtatcggtcttaccactagtaatggagcttttgtagccttctgcgaggctagtaaggaatcccagctttgcaacacccccatgtggaatttggttaaactgaatcgagtagttattgccccctgcagagttcacagtaccgtagtcccatgaaaaaggacaagctggaaaattcccaaagacgttcgaaggggccgaaaaccagcattcacccttttctgttgctgaaagagtaagctcaatgtatgcaccgagtccagttccccagaacgaggaggagccatcgtctgcgctaaggacgttgacgtctgaaatcgaagggcatgttgcgcaagcgctcgcgatactggccaagagtggcaagtgtgcttttctgaccatatttgattgtaagctggcagaaagcagagatattgatttaacagtctctaacaaacttcgatgactatatttctatcaagaagcgcctttaagtacatttgctggctccaatgtcaagatgcttgaacactaatgatgaactgttcaaaacatgccatatcacggagcacaggctataacttcaaactgactttgttttacatgttgttttcattcttgggttggggtccaaagttcatgtgtgctttggtcccagtattgttactaaaagcttacgaccaaacggtccttcatctaactttgtggcaaaatatggccttcaaaacctctgtcattcgtgaaaattatctgctcccaatgctcagtaatgtgtctgttacattaccgtcgtctggatgttgtggccggagtttaactcgtttaaaaaaagtgctctggaacaaaaaaatatgcgcatggaacaaaaatgcctcttcgatattaggggagagagatccacacaacgccgggtactgcgtgttccaagctcgaggaggcaacaaacctggggctgtcagcaagtttcatagggagaatgtgcaacgcgcttgtataactcaaaaggtttagtcttttgaggtctatttttacagcgtttatcacttgacgctgaccattctaacctttgcatggacgcttctctttgaaagcggccattttcttggctcgagactgcgacttgcgatatgatcgaagagcttcaggaaaaatacaagttttgtgcaatgaaggagttggatacttaggctaaatacataagcgaatcgcaatggttgccgcagcgagtttaccgcataatagaattaggcaatgccacagtaagttgccgcttcagcttatgaggagccagctaattcgcgcatgcgggagtcgtggacgccccgagtagtacccgttttgatgcacttcattaccgagttgctcaaaagctaacaagcccttcgcatgctttttgatacaatctgttacaacataggttaactagatctctgcatattagcacatagctcatatctccgtttgctgcctttataaattgttactaatggattgactttgagcccttctcgcctttgtcagaagatcgtatacttgagccttctcagtacacttgatttctaataccctcgccttcgttaaacaaccgactagagtcaatcatatcagtgaagaatactttaactttcctctgatgggaaaaattggccttctctcaaccttgatcatgtagtcggaacaaacacatgccgtggttgctagaaccgtgatagttcctctcgtatgctcatcactaggaaatcagtcttaggaatcagggtcgcccttttcttccgcacgacaatcgtttattatatcgacctcattagctttaacaaaggacaaaagtcatggacacaaaaaaccgagttccatggtgcatagcttgtggtttccatggtgatatgaacgcaggaacataggtgcatagaacaaacacgaaagcttcggctaactgaaaaatagtctccagtctaatgaactaaggtgtggatcgtgacacgaaacgtggcatgctcaggtaaacatccaattcgctttcaagatccaacaaaagacatttgttgtcgagtaggatgggggagatgggagtgagtgtggtgaatgagatttatgtcgaaagcttgattaggtttcaatactctcctcctgcttcaggtgttgagtatgtcaacatgtctacgcaatggttgaacatacacggtacatggttggtttgtagggctagggcatcaacgcaggtgcttttagccaattaaaagaatggctgcggctgaagtactttttatatatcctcggcgggcctaatcttgatccaatgattaaagactgattaatccatatctgagccgtttttcccaatgcagcgccgcgaacaatgttgttctgttttcacggcaggtttcgaatacgaaaattcaagtcattgaatagtctaccttggatataagttatgtatagtctcaattggtgttctgcgaaacatatccgagtttgcggaagacagtgggtatctttataaagtaattgtgcctctaaacaaaagctaaaggcaaaacaaataagaggctaaagccaatcctgctggcagcaccctcataggtagagacataaggtgaagctgtcgatccagtctcgcttgaagtagaggatacagagctggaggactgcgtctctggtgtaatcgttgttgtttgagagagcctagaactagagcctgagttagatcctgagttagagcctgagcctgagcctgagccagaaccagaaccagagcctgagcctgagttagagttagatccagagccagatcctgttggagagctggcactagcggaagcactagagccggagcctgagccagagccagagccagagccagagccagagcctgagttagagttggagttagagttagatccagagccagatcctgttggagagctggcactagcggaagcactagagccagagccagagccagagccagagccagagccagagccagagccagagccagagccagagccagagccagagcctgagttagagttagagttagagttagatccagagccagatcctgttggagagctggcactagcggaagcactagagccagagccagagccagagccagagccagagccagagccagagcctgagttagagttagatccagagccagatcctgttggagagctggcactagctgaagcactagaacctgagccagagacagagccagatcctgtagcagtgctagtcatagcgctagcatcagtgatagaacccgatccagacccggtctcagtgccagaactagaattaggaccagagcgtgaaccagagccagttgcggtgctggacattgagatagacccagagcttacctgggaggaagctgggggattgtgagtggtggccgcgctagaagttgtggtgactggataaccagaagatgtcactgaagtcgaagtactatctgcagattttgtgtagctggtagagttgccgtaataagcagacacgggggtctcaatgtagtacactgtctgagtggaggcaagaccgtcagaacctgtaaaagtcgcatagctggtagagtatgtgctagtgaacttgccagtccatctcgtaaacactgaggaggccaagattggtgtctcgacgtagtacacagtgttgatagtagtcttaccgtcagatccagtgaaagtgctcaaatcagtggagtaactagaggtgaagctgccggtccatggagtgtacacgtcggagccgctagatggggtctccacatggtagattgccttagttgtggcaacaccatcaactgttgcgacatcaaactcagtggagtaagtagaagtgaagctgccggtccatggagtgtacacgtcagagccgctagatggggtctcgacgtagtacacggtgttggtggttggcttaccgtcagatccggtgatggtgctcaaatcagtggagtacgtagaggtgaagctgccggtccatggagtgtacacgtcagagccgctagatggggtctccacgtagtacacggtgttggtggttggcttaccgtcagatccggtgatggtgctcaattcagtggagtacgtggaggtgaagctgccggaccatggagtgtacacgtcagagccgctagatggggtctccacgtagtacacggtgttggtggttggcttaccgtcagatccggtgatggtgctcaaatcagtggagtacgtagaggtgaagctgccggtccatggagtgtaaatgttagacccgctcgatggagtctccacgtagtacacggtctcggtagttggctggccgtcggatccagtgacagtggtcattccaaccgagtatgtcgaggtctcagagccagtgccgggagtgaatacggtggtggccacagctggcgtctccacgtagtacacggtctcggtagttggttggccgtcggatcctgtgacagtggtcattccaaccgagtaggttgaggtctcagagccagttccgggagtgaatacggtggtggccacagttggcgtctccacgtagtacacggtctcggtagttggttggccgtcggatcctgtgacagtggtcattccaaccgagtatgtcgaggtctcagagccagtgccgggagtgaatacggtggtggccacagctggcgtctccacgtagtacacggtctcggtagttggctggccgtcggatccagtgacagtggtcattccaaccgagtatgtcgaggtctcagagccagtgccgggagtgaatacggtggtggccacagttggcgtctccacgtagtacacggtctcggtagttggctggccgtcggatcctgtcacggtcgtcaatccagaggagtatgtcgaagtttcggaaccggtccacccactgtaaaggactgtagctgttgtaggagtctcaacgtaataaatagtctctgtagttgcagtaccatcagaaccagtgaaggttgttacatccattgaaaaagtacttgttgaactgccaactccttcgcgaaaggacgtgctgagcctgatgggcgtaaaaatcttaacaatactggggttgccgttagagtctgttaccacggaagtgcttgttgtggaacctgtccacgaattggtggttcttggaaccggtgtcaaaaggtcaacttctgtagtgtacccctgagagtcagtgaggcgagtgtatacgttgtaggttccagtccagggaactgtacttgactttgtggaaggaagaggagtcaatacaaagacttcagacgttttcccagcattattcgtggcatacgaagtgcgtgtggtcgatccagtccaggcagtagtgacggtagtaacaggagcatacacaatggcctccgtagtttgtgaagcactatttgtgacataactagttgcattatagctctcagtccaggggacagtggtcgttggggtcgcctgcgatggaaccaaaatctctgcctctgtcgttgaaccctgggaatttgttaagtaatatgtgctttcgtcagatcccgtgcatgtgctgatgaacgaagagtagggtagttcacgtaaaccgtggtattcgggcctgaacctgtggaagttgacactgttgttcctgtatagtactgggttgtcaagactgcgctgcacacacttgtcttgctttcgtcgtctgggtagtagtaaacctcctcgaaagttgttttgacagtaccgtcaggaagggttgccgacagctgaagctttgcgacttctagcgcgttggcatatgtgattcttatgggatagtattgaccctcgactaggttgaagccttcactaacggaaccctgtgaataaaattggtatagagcaatatcatctgtattttgactattttgctcggattggcagcacttaaaagcaccctcattgtcgaacattagcatcgcaccatcatccgtgccggtaagtccaaaggtgtaagtccctgtttggggtgccaagtaataacccacaagctctagagtgaaattagtgattgtaattgtatgaccgtatagtgtaccgtactgaagacctcctgcggcacccatcttaaagttggtatctgttacgccgtaccattcataaagctgttttgcattggtttggtattgatacattaagtagtttttatcacttgcggctgtcctatcacctaaagtgtatgaatatacccttgctctaaaaccttgtgtgctatcacccgagggcaagcaaacagaagtgttatccgcctgagcatatttgaacagaagagaaacgcttgttaagatccatgcaaattgcgtcggcaaacattgaaaatatagcatcttggcctaagctttagccgtattccaagcaagcgcgaagcagttatagtctagctctgtataaaagcggagggaccaactcatacaattggtaagcttggataatttatactcgggaacctcaagcatggtcaaatagcggtatagtcaccgaaaacattgagcgagtgggtaggcactaagaaatagtgattttcgagctccgccgtcaagactgtgggtgtaaacataaagtatcaacctaaagacggccggtttcggccagcgaaaagaagatttaccaacacgatatacctgatactgttctggttatcttttgttttctcctctttcagttttatgcagctgtagcccgcggcagcttggcactgatgtatgcagccttattccatcatgattttttcatgcagttaaaaaggcttcatgcatttgcctgtaacccttgcaggattttcttgcatgcttttcccgcttttattttagcaataacgaaaatctgtacaaagagcagttcggagtcgcggagtaattaattcaagagtgatttcctggaaaaacatacaaggtatctgtgaaggacgtcgcgtccgcggaagcaaactgctgcttccggaagatgacaaacgttgctttaattgaaaattgggcattaacacaaaaaatgcaacaagagccttattcagaatgtctatgtatctcatgagtgttctggtctaacaaatcggtcaatttcgatgctagtaagaggaaatagaggcgctgttgaaagattttagccttttatttccaaatatacgatgagagtggcctaaagttgcccaccagatcatgagaaaaaacgtcgtccattcaaaaaacaatgctttgcttcagaatttattaaacacattaccacctttatcgatttagtcgtctgcacttctttcttggggattagagtgagcgcttgcatgggcatcaatggaggcgaaattatataaacttgatcaacgaaacagatacaaattttgcgtggcactgatgctgtaccaaataatttaagagaataaaatatcgggcttaagctccgcacgacttgagcctcttcatttagtttccgttccatacgcagagagacatgatcgaattatatagaaagaattatatccttcaacatttcacgttagatgttagcaatgattaacaaaatcttatcaccacatggcgtggaccagcaaaaaaaaagccaaaggtatatgataacctcgggcagtttgaagcactcgccagagagtaaccttaagcatctggcatgaaagctgcttccattgaaaatgacaagtctggctttctttttgttacgttttggctttgctgtctcaggcttgtaatgacgaacccatatgagttgtcttcgacaaggcgctcttgttatcagccatatgaacattcgggaaacccagctcacaatttttacctatttggcttgtggccgcattgctatcaagaactccgttggacaacttcggcttgtagtttaacaactggcggagaaatatttcaggcacaaatttcacatgactttgcctttacaggctcttaaaaaccccgcagacacgacatcctcggttcgaggaaattttgtcttgttaaggggatcttcaaatttcattccatcttgagtgttggccggaattccggagattttcatgcatgcaaggttctcaacgaatcgggaacctctcggaggacgttagctacaaggtctcacttctccgcattgagactctatttcttacttcgagaagccccagataatctagcgcaagataagttgctcgggagttgatgatttttcacccttaagcacaactgtgtgcaaaggaaatctgtttgcctcctaagattggataggaaagatcttgcatacgtcgaatctgttttcattaaaattatccttccgaacgccagcacctgacattaccgatcgctatctcaaaatttgccgaggtcaatagtttcaaagtgctgaggagataagagaggttcagtaaaaaagccttagccatgagtaattgagttgttcaaagtgagtgataaatatatttgggcgagcctgtgaaagctaaaattgattgactggggtgttagcacaacaatagttcagtttttttgctctttgttcattatgcttgtcatttcaccacacagagcttttgagtttacatgcagaaaaatgcttttctatcagcaagaggttacgcggaaaataagctatctgtatgtgaaaatttgagacgagctatgattcttcaaaaccgaatgattgctatgattcaatctcaagcttgaacaaagtcaaatatcaccctttaaaatctcgaattagcaaaggcaagacagcggggtcggcttatagttgaatcatcaatgtgtatgagtagcaagtttcctaatgacaagttagtacatgattacttgggattcaacaaatcataaagataataagaactcaaccaagatccaaaggaagttccacaattttgaccaggagcctgcaatcaactagtgactcaaaagaaaacttgcattggtatcatgcgtgcaattcctctccaatagtcaagtgtcggccacatactgatttataaacctcaatggtctgatcaaaaacagaatttcaattttataccagaaaaggcgcgaggagtgttttctatcagcattcgttaaatattttactgagttcaaaattgaaaacctagtcgaggaatttggtaaccttcaaatagtagcccagactcgcctcaatagaaggtcgttgtattaacgtttcaaatttcacgaggttaggaacccagccttccctgattgtacaacgaatcgggcgagttttctgaaaacttagccaagaacaaccaatgctgacccaattgcgaagtcccttgttaattcatgttctaggttgctagcttgccaatgccattgatatccggtgctctctcgtacaaaagtatcaatcgtttggatttagtaagtcttgctgcgtataaaactactggattcgctgtcacaaggttgcatttttcgaactcgtcctcagtgctgatataaataatatcttaccgctcttcacacggcacaattgcatgcacgcctatctcctaagtgactcatgtacctgcgtgatttcaatttaaaatgaaccattgacacaagcattgatttgtataggcagagttatatggcttcattgactaagaattcaggttttagtagggtatgctcttcattcggaaagccgcaattggtgacttaagcgacattacaaacattatagaatccgccaagatttttctaaagtcgcaaaatattgaccaatggcagaatggctatcccaatcaagagcaagcaagagtcgatatagcaggaggtcaatgttatgttttgatttgcaataacgaggttgctgcagttggaacaattactacagatgttgatccatcttacacaaccatacaaggaagttggaggaaagattcaagaaagagctatgcctctctccatcgtttggctgtatctgagcgttttcgagggaagcacctggcacaagaattgttgtccggcatgattatgaaatgtaaagaactgggatttgttgatgttagagttgatacccacaagcaaaacaaagttatgcaagccttattagtgaagaattattttgaatatcgaggagttatctacaaaaatgagaatcgttcctcaagaaacgcttatcaattactccttcattagagtcttcgtcctgactgacaacaaaatttaagtcgcactgattgattattgttatagaaaattccaccttggcgttttcctgcaaaaataagcttgcaaacgctcggagtaggtgtcaaaagttactttagacgttattggattttaaataaaggtggaagtttgtattttcgggcctttgtatttaccgttatactatcaagaaaatacaaccgttccatttgttttccttattttactaaagcttaggtaagcagcgctagcctgcgcggcagcaagattttgttcatgggggttggcaaaggcgtccaatgcagtgctctctccattcaatgaaatagacctatttcagcattttgattggtattttatccttctagagttggtttcgctgccggagaactaacgaagttttgtgtaagttggaacaaagtattttgtgcaaacagcgcgctcaagaaggaaaatagatatcactaagtatgcaggtggtaaagacaatcaagtctttgaagttctattcatgcgtttgaaatagaaaaaagctctaactaagtataatttaatgcggggcgtcaggtttcttgagcaatccttttcgtaagcatttccagagccgatttaagctttctctcacatcagagatttttgagataaatcaatgttagctaattttcattgattggattttaaatagttgcagatctaaagcataaacccccattgtatcaactttgaatttaaatattgcgctgaagattagctcaagaaattttctcaaaaacgctagtcattttttgctccaaggtaaacacatctgcgatagagaatgtgtttgcgtctcttttaaaatttagaagcgttgctttgtggtgaagatcatgcagttccaatgaataaatgcttgaaagtcgaggctgcgtaagcattgtgcacttgcttcaagtttgatacttatgttttttgttaatatttttttattcatagttctgtagattggctctgcaccccctcaaagatcgttagatgaatactcagagagctctttgttttttgtttggcttgtgtcacttttgctactgaatctttcgcttcttgttgctcattcctagaggctcatttctattatcttttgattaagctctagcactccaccctcaacaacgttattatcaaactgccgaaactctatcattttatcacggcttttagttaattaggcgcatagcagtttcgaacgcagcgaatgttgcaccatttactggtaaggatcgaagcatggtgggccaaaagcctttcaaaaaggcaccgattcctctttcgcgtcttattgacctagccacagaaaaaacggtacgcccgtatttcggactttttaggctatcggcctgcattaccgattttatgacatcaaacggatatgtcatcgcccagaaaaatgcccctgagaatgcaccatacaaacaaaccttccatgcaggtatttcctgacgaagtacaccgtggtgagcctggtttgctatgagagcttcataagttgcaaaatagacaccgaaaccgtgcgacgttctgagcatagtagccgacaaacctctcatgagagctcctccttgaagaagcttttttgtacagtcaatgcagccacgatactccgctttgtccaaagattttgtttgaagttgaagccttatgcgtacgtgctcaataggagaagccagaaatgcgtttgcgaaaccgcttacaaaaccgcaagtataatattggctcagagttagagtctgatcgctctccgtatgatcgcgccgaaagtgtcgtttcattgcttcgttaatcccaaattggcaagacacgcatgcccctacgccaactagcggaacgagcgtacctttataaaatgccaagatcccttcgttcttaacaaggtttttgataacttccaccgccgttgacgggacaggagacgtttgcaggcgaactttcgtgatatcaaatggttgtcccactaaaacctgcgcaaaaccgcccacggtgccacagaatatatctttaaatgcttggttaacatcatggctgtctaccagatcgtctacaacttggggcgaggtcagctcctcagacatttataacttgtttggaaatatttaaaaatgcagcgttgttagaattggaagacggcctataattatagactgtgtatttgctgccagctagccttgatccacgatcgttcatgctgaatcctcctcatggcggagcgctaagtacttataagttcttccgttaaattcaaaacgtcgcatgttaaaggccgccgataagatgagttgtaacacatcagagctttagatggcatttaagttttcaaattttataccattccgattaggcgtcaaaacaccataacgggtaacgcgacccgaagctgatagcgcaaatcgtacaagaacatatattttcttacttcagggacgtttcgtgcaagcagtaaactatatgcaatttccatttctggccaacaaaatagacggcaacgacaaagaagcgcaacttggaacaaccagggtcgattgagaaagctattcaggtaggaggtttgaaaactttgtcggctaacgcttcaaaggcgttgaattgtatcgtcttctactccaatctcaatagaaagtgagctctgttacgttgctaacacttgacgagttgtaagcttacaatggttggcctgccgtccttcgttcggcgtactggtaaaactctttaattttacaagagaatcccggtccagacgaacaagattctatggagatcacagcatcgttcatcacatatctcacttgaaagttattttggcagtgaaatttccaagtgtagatccgcactccttggggaatattccaggatttgtagaagacatgactcacaaagggaaaatatgtagcgcctaatcttttgccgtcatcaaactggtcaattgtcgttagaaagttcaaaatgtccatatcatgcgtgaaagtggaatatgctctttgtgctagtttttcactttatttcagcggcttaacaaatgcattgaaaagattggatccagctgcttgaatcatcgggttgccagggccgtcttggtaataactcgtcatattaccttgatatgcgtagtttaacaactcctctctcgtgaacacattacagacatcactgaggccacaagcgctgaggtcgagcgcacagcaagcgaacaaagtgaaggcattgctcgttgttaaatgttgcccttgttttaaatgttgggattcatggctattgtctttaggtaatcggtaggaaagtagtcatttatttcactgaatacatcccagttccaagctgggcacgagcttcccggtggtagggcgtctgcccaagagccagtcttcgctaataatctgtaatgagaccttttagtcgttttccgaaccttcaacacaagactttgcagtatcataaatcctatgtgagctggcaaaaagatctgaaaattctctgttgggatcaagcaattcaccatataccgctaggaattgttgtgcatgtttcttggcatccatttggccatggtatggattgatcgggtacggaattcgtcaaaattggctctgtttcaagaaaatgggagctcacgatgaacagtcgataatcttcattcaagaagtacaaagagccattgaacttctttgggtgttttggcagcatgcccaacgtctttgaaagtttctcttctttgctttcctttgggtgcctttttccataacttgctaatagtggaactcttgacagtttgtaatgcgaaggtgactcagctgagataccatagtcgttgggaaacgaaaaggaaggatcatcgcctgtcaaggaagaaaaaatgtggtcctgggttcttattttgcaaaggtcagatttccgcttttagaaagtacggatgcctgagcgacctgcggtatgatgagacaaattgatccccgtgttaaatagcctacaaatgtagacgtggcatttatactcaaaataatacacgcattacataaagttgggggaatgcgaggagaataagtgcaaaattgatgagaattattaaagccctgtgaggcctccatgctcagaagatcttccacttacggtttaaattgtatttgaaattttccgttttgaagacaccgacataagttgcgcggcaaaatttcgcataagctttcagagttatcccatgtgtaataacaatcgaaaaatcaaggtattttataatcgtacagacagatatctcttgcctgaggccccaaaggattttcgctagacaccggagtagttgaagttctactagcataataaaatggctacccgggtgttgacgtccacgagagaagggaacgtcatagagaaatacagaactatcctatcttcgagcttctggtctgtttcttatccttgacttggttcgctcattcgccacaacagaagccatcaaataatttagtgagacatcccttcagcgtagtccttgaaaggcgctaaaaattacaaaaacgtattaaaaaataaaatgaagttcattgatcccatgctctctttcgatctttcttacggtctaagcgcaaaaataataattttgtcctcctcgtggagacaagagttttgtaacagacccgaatttcttgctaaaatttaatctccaagttaactgacgcaaaccaaatcgaaagggccattccgtcgcctcgcttaaaactgtactgacactattgttcaagccgaagccgatttcaggttttgccaacttaaacacagatgctcgatgttcgaaatcatctcacgaatatagcatttgcttagtgcaagaaatcctgttgatattattcttcaaagaaatttgatgatcagagcaattttcgttgcttagaacgcaaatgatttcgagtcgcggttggacgaagaaatttgaagttaccacagcgccgtatactagcagcgttttgtttatccctagtaggatatcaagctaagtgcgaaggtaaatttgccgctgagaacaaatacgtgtgcccaatatgatacgaaaataggatttcaacatccattaaggcatcgaaaactatcaactctccgttttttttcaaaaattccgttaatatcaaaggtgaactaggttaaaaagatttggcgaacaggaaatgttagcagcaatttaagtctgaaatagcttccagtagatgcccacttttttgttgccacttttgcaccttaaaggtttgccagctacactcctgctaaccgcaagatttctgcgctctccacaattttgattttagcagtatctgaagtatcaagagctaacttgacccccaccttcgcaacttcgtctccatagacggggcaaccaaacacgctttggagctttgtcctatacacaatgcttccaatcttcgagctcaacccatttaaaagaccttttgatttcgtgcgttcaccgagcaaggggccggggcgaagtatgattgttctttcaaaacccaatgctaatatgtcgcgctcaagctctcctttggttttcatatagtaaaacatggagttttcatcggcgcctgtggagcttacaaccacgtaagtgctgtaacccttctcttttgccgatctggctagttgaagattcatatcgtggtcaactttataaaaattctctttcccggcctctcccctagtagtagcaagtccggagaatagaatgtcatagttttccggaacagctgctgaccaattactgctatcctccaggatcagtgaacgaaccttaccatcataatttccattaagtgccttgcgagaaatggtcgcgatttccgtgaaagaagggtctttggcgacgtacttcacaaaggcggatccacaaagcccggtagctcctataataagggcacgagatgacattttcagttatttgttcttcttcttgtgagttagaagttcgcaatacgataatttttaagctcgtgattataaggggaaagataaggtctttattttccatgacccgttttgataataacttggtatctgttgcggtcgggagtaaaagcgtagacaaggacgcaagtatcatttttcctcttctccaacctatttccacgaggtgaaccaaatatcaagatgccgaattaattttagcccaacagtcaaaaggcgcggtagcactggtttgggatcctagagtgtttacaatcctctgtttaaagacttcgtaagtttcgagtagctggcccacaaaatgaacatttgcgtccctttttcccattaatcgcgaattcaagcaatcaagtttttgtcgttttcaatcaacacggatctcattgttttcagtttctttattgttcagcttaaactcaaagttgtctgcgtctttcatttaaagtatacactgagaaggcctatttacatcaaacttcaaccgaattgccttggatgaaaaccattggcagatcaattatcccttgatccttttcataatgagacaaaatcaaaaactgcgtcatctgtcataatgatacctattaaaaacctaagatgaaagacacatctcaactaatccacgcttcaatgggctgtaccatattgactacattaaagtgcagtcgccatttccactgttaaaaccgccgccgcctctgacgcctccactgctccgggcagtgctattgactgtagaataggctttggtaaccatttcgtaattttcactacaacgcaaatgcgtcttgcctgttatatctgaggtttttccagcatatgtggcacctggccggctagctggcaacgagaaattagatttgccgttgattcttgatgtactcaaggcatgctttccatcattaacaactccaattgaattccccttaaaatctttttctgaaggactccgaccactgctccgctgccaaccacctcctcctctcacgctcgccccataatgtacattactttcttctgctaatgttggctgcggatgtgaaccactccatgctccaccccctcgaactgacccaacatttctggttggttcttttttttttgtcttgctgtttattccttcttgtccagaagatgcactactttttgaagattgccaacctgacgttcgtgatagcagcttatttgatgaaaccaagctaacttctttagctgacttgctagagtacgtcgaatttttgctcagatctgacaagctaccgacaattttctcattttctccgcaagaatctttggaagaaagatcagcattgcttgttgacagtgaatcctctttgagttgtggaaaaccaagagttatctccgaagatcctgagtcttgcaaaattggatcgattccatattggagcatactgtttgccaagtaaatgtatattcgggaccataattcgtcaagctctttagtgtaatgatagccgaatctatcccgcaaagtcttcaaaaaagcaatccctgccacatcaaaatgactcgcgtacacgcccagtattctagcgtgatgtttcccgagtgagcttagataatagtccatcaccgatagatcttctagattactgatagccatacccaccaccccagttacgccagaagcagcatgctgaatacctgggaaagaattttcaatagttgggataatctctctaatgttatgaagaaattgagccccaaacaagaacgttggtacttttaagtcatcttcatatttcccggaatttgctaattgctctttgacgttatttttcgaatcctcattagcgggtggtttatatggcacatttatccttggcttcacgcacttgtctacaaaggcatcatacttcggcttagagcactcgtcatctagcaaaatcgaccacgaacaccggaccatctcaatttcatgcggttgcaattgaaggctcattttgtagtgcttctggaaagtaacgcttgcctcgggagtaatgccctttggtatcttggcctcatctcctttttcactttcccctctctcagatgtcaattcgccattagagctgctagaggagaattcatcgtggtaagcatccaggaaggatcttggatacgtgtcagaagagacggcagactgtcttaacaagcgtatcctttcagaagatctgtcgcttgatactctgtgcttaaggtcacccgactgaaggcatatgtcctccgtgctttgactttcagtcaaaagggactcaacaaattgtggggcagcgttaggtcgatggttagttcccacgaacataaatcagaatttcaggggggacggctactactaaaaagttagtggccttcgtccattactcagaaatactactcctgattcatgtcctggacttgaagctagtggtgtaaaatgtgcttctatatattctgtatatattctctaaggcaggaacaaccgtacctgagagaaatgccgcataaagaagtgagaaacctctaatatcttgtatatagcgcctgagctttctgctttaagaacttagggaggcgcttatcaaaaatggtgctttgaacggttcatagataacttggttactaccaaaaaaaaaagtccatgaagccaagacctgctaaaacatagagcttgatgccgttagcctgttacgtgggccccagacttcaaagataacgttcaatagcgtgattttatgcaattgattgtgtcaagacatctggtccattagaataaacatgtcctaaacctttttgctggtccctaaaaagacaaacaaaagaaaggtttacgcgtttgatttcagatctcctattcgttattatcatagttttgaaaattttcagataatgcgaaacgtgtcttcagcagtaacagccgcactcgtcccgattcttgcgcacttccatttgtagaaccttgcagaagccacttcagacctctttaggatgacaagtcgttatggcaacgtagccgagtgcatatccacaagagtatagccataaacgcagagaaataagcatatgagacaaaggaatctaaacgaagcagttgcgcatagacgttgttcagccttcagaaatttgaactgataaaatacaagcattggatatgcttggcaggatataatcgacaatgagctaacccactagacaattactgatggatatgctggttttagcttacagcgtccggcagaaggcttgaaggtatgtccgcgcgagctacgaaatgagctcaacgtcttgtgcttaacttttgggttggaaatggcctaatgttgtgaaacatcgccaagaaacccctgcaaaagtagcatttgatgtgtttgaatggaaacacctccataaattaaaaagacaaacttagatattcttcaggtatattggcatggagcaatcgcgaaggtcttcagatcgaccagcctcgagaggaaagaatagctttcggccaggcagaatttcaaatcaataaaccgaaaactacatttgagatttttcgagcttaaagtggttagatatttccatgagagtgacctgtttcgattctaatgtgctgagagatacctgcagacaaattagttcaaaaaccattttatgtagatgtggcattttctttcatgtttaccagtcggcaagccgtccgtaaacaagcgcgcataaggactcattccctttcactttttctccctctatttcgattttgccatgctactctacaagacggcagagtgtcaacagaccaatgtactccacgttttagatcgcatgcttctctctaaggcgccattacttgttgacctgcttggatgtcaaaacgtccaccgcgtattaggaccatttcctaggaatatctattttctgaccatagtaacccgttggaggtaaaccttactacccctctatttgtgaaaaagcttgttgctgaaaaataccaccccttcacccgctctccagtttaccagcagagcggtgtgttagcgttctgtgttctccagcaaccacaatgagctgttcgtttttccgaacctgcatgattttgctaaagaacttcttcatagaaactgcgtaaacagctaaatccggatctttttccgttttttctcagttattaaacactccaacaataccccgcaccttccacatactccgcatcatctgtgtgacttgagctccaactcgtgcaagggtcttggcataagcggcccgctgcctaagataacctcccattcgtcggaagttgccatgggatacatgcggcagtaattcgtttctccagattttgtagagagggtcctatggaccatccgatgaaattcctgcagctgattctaagaagcagcttctccgccggtaaattttgcggcgaccgttgctatgagagctcaagccgtttcatgtcattttcttggatggagcctgcatgttttgtggaagccgcatctccggaaaaaaatacggtcacatcttgcgttgcgatcggagaaaggataatccgccattcgcctagaaagaccccctctggcgaagtaaccagaatgggaagtggagatgtagctaccggttcaatggtattagcgcagaaacagagaatcttgcggaaggtaaagtgtggggtaaatagtagccgctgctgggttgaaagccggaatttccaaccgggtgtccatcttggcgtgtaaccaactgaacttgaaacctcaacgacttcgcgtatataaagcgacttttctgctgctgaagttgatcagttagttccgtactttcgttttgtttattttctaaactagtttggaactgacgggttttgtttaggcgctctccaatctttgaaccgagttacacatttttccgcgacgcttgcttacggcgaatttgattacctaatactaatttaagcgcgcacttctaacgttcaaaccatgggttttctacaaaaggtatttctcgcagaggaggacatacaaggctcgaagttccgggcgatattcatcggcctgttcgtcgcctttggcggtgttctgttcgggtacgacacaggcacgatatccggaattctggctatgaaatatgttaaggagcacttcacgcatcgcggtagcttcactgccggggaaacatcactcatcacatccattctttccgcgggaacttttgttggtgcaatcagcgcgccgctcgtttccgacaccatgggccggcgattcggcctcatcgcttcaactattgttttctccataggcgtaattctgcaagttgcggccacaggccaagacctcttaattgtcggaagagttattgcaggccttggtgttggtattttgtccgcgattgtccctctttaccaatctgaggcagctcctaagtggataagaggtgcagtggtttcttgttaccaaggagctattaccgttgggttgctgctcgcagcctgtgtcaaccaaggcacacatgccagaacagacagtggatcttacagaatacccatcgctatccaatttgcatgggcgttgatcttgtttgttggtatgatagtcttaccagaatccccaagattttatgtaaagcaggggaaaattgaaaaggcaggaaacgcattatctcgcttaagaggtctaccagcagatcatccgattgttgaaggtgaacttgaggagatcctcgctaactttaattatgagaaatctctcggttctacaacagtatgggactgttttaaacgcggcaatcaccagctaaagcgtatgcttatcggccttgcaatccaggcactccagcaactcactggtattaatttcattttctactacggaactcagttttttcaaaactccggtattaaaaaccccttcatcattcaggttattatgaatgttgttaacgttgtgatgacttggcccggcgttttgttagttgagctcgcaggaagaaggaacttgctgctatggggcgctgtcggtatgtgcgtcagcgagttgattgtcgcgtctgttggtactgcacttcctgatagcacggctgcaaacaaaacattaattgcattttcctgcactttcattgcctcattcgccgcaacttggggtcccttggcttgggttgtggtgggtgaaatatatccgctaagagtgagaggtaagtcggttgctttatgcgctgcctctaattggctattcaatttcgcgatcgcctatgccacgccatatcttgtagaccaagagcatgcaaaccttcagtcaaaagtgttctttatctggggtggctgtacattcctctgctttctatttgtctactttttcatctacgagacgaaaggcctcaccttggaacaaattgatgagttgtttgaaacttgcacaagtgcccctgactccaaaaacttcattccatctagtggatatgcccatgagtctccagatgctgagaaggcagttgtggaagctgtcgagaaagtctaaaaacgggccctttttaacgcgcccatttattttcagatcgaatttataatcggtataatagtgcttagtctgaatgtaatgcttcatctcaagccatttacaaagaagtgcaagtgaactatcaaaagctttggtttaccctaatcttctttaaggttgtaaacctctgaccaaacgcaaacgaggtcaactcaagctttcatttatataagcccccaatgaccaactttggaggacgccggaagtacacaaaataagatatcaattttttaaaaaaatagcttcctgtcctccgcctaatgagttgcatttctcgccttaactaagaataaattgaacatgtattatactggggacttttcgaatctcggagcctcgtagccaaacacacagaaagtggcgcaacaggtgaagaaggatgtaggccatgctttatcactgccaactaatgtgaagaatagagctagctgcatgctgggctcctcgttaacacgaactgtttgtatctctcggttgatgccacacgttaggcacattaaaacgcgcgattccagacgggacatcgccatagacccaattaaaaacaccaaaaggaaccgagctgcaacaagaaatctcaaattttaggcgtatcgattcagttgttaatgagtgcacgttgagtgccgaacttttcgacaacaattttcgttcatctatagtttagagcgcggactttgtaaagagcaattacacatctcaaacgtaaggaaaggcggccgcccaagttttgtttttcgtttaaaagtcggctataagcggactgtttctcactattcgagatcgcattttctcgaagttgtcatttctgctgcgctgacagtctgattctgaggctctaagaataaattgctgccctgtagccttcggccccattccaagctccattccgatcaaaattagcgttaagagaccaggcaatttccttcatgttagaactattagtgcccaagatctttcaggccaatcagttgattggcacctgctttcaaactagagaagtgtttttgcatggaatagcaagtgcattctcaaaaatccatcaaggaaagttgggattgcggagtctgtagtgcactctcgctgcaattgtactacgtataaaaggcctttgtgtcggatgaaacagctgatcgtttgtgataacaaatgaagaatgtttcatgtcacgtgccttgggcacagaaaacggcggcatttcaagttggtcttcttcagtcaggggcggcgaatctagtatttcgaatccgctgaaaactctgcggctgatatgccttcatggtttgctcaaaatttgcaaaggagactactcctgtacttcttgcaaaaagcgtcgttattctctaatatcgatgtctcagctttggatgtttctttagggtcaagctcacacttcaccttccatgatcttgatctagacgttgaaagtattaatatccctgatattgctcttcgaagtggattcatagaaaaactggagctgagcttgactgtcagtggtggggtaaaggttgaaggatccgggctggtttttgttgtcaagcctttactgacaaacacctatcatccacaatcctctagcttctctttgagcaaaacagtttacgatctcgcaagctcggtgatgcaatatagtgataaagagaatacaccagaagaagatttaagcggagaagacaatagcagtgaaagcgacaatcgaagctacgaaaatttcgccgcgccagcaccttcagttctgcaatcaatgcgcaacaaggcattggacttagctctttcaaacttaaaaattcaattgaaggatgttacaattcagttcctttttccacagaacaatgtgttagaactaagcttacaagaggcactcgttctttctgcgaacaaggcccgggaagtgcaactgtcgaatcttcagctgcttcattggaagcaaacaaaaagccctgatgaggaagttgagtccaaaacggacttgtcaatgagcgactccctagtttactcaaaagcagaagcaacttcaatatacatgagcgctttgcaaagctttcaagagcatgaaaacgagagcacttttgttccacagaaaagcgaagctttgagttttgataccttgagtatgaagtttagaggttttgcttctattgatgatttgtctattagcgatattgctattgacttcaacgaatgcatcattgatttaccattactactagagcttaatgaatcaatatctctgccactactagcaatgttttcttcgaaatttcacaataacatttcagataccgccaaataccaacctcagaatctgcaaaactacaaaaggtttcaaaatgagcaggacatacgtgaggagtctttattctctaatttgaaaggctccagcgccattatcaaacttcctggccaactaaaagttcgtttgaagagtctgctcgttaaaatatgtgaaagcggaataatgagctcaactttgggggatatttccgtccttcatcagggctttcctatttttactcatgttcctacagtaccgccttttttttccttaatgtgcatcccaggcgcccgaaagatagacattgctttacatcatgacataagcgttgttttggacgttcattctttaactgatatattcaggtgtgtgaaaagctttgaaaaatgtatggctgcgtggcagcaagctgtgccccgaaaatcacagccgcggggcgttaaacccaagccatattcgattggaattgaaagtgagacttgtcatttagagttgcgactcggagaaggcacgttaaacgcaaacttaagtgcattttctgtgccgaatattttcgagagcgtgtcattgaactctgttgagatgaacatgaaaaaaaacgcacaagaaacgccgctagtcagtatagagaatatcaaactggtaacacctgagaacccaatgcaatttaactcttatgatcatggatatcaagaaatagttatttcttcgaagtgctgtatcaacattgaatcgataagagctgaagttcccttcctggagctggaatctttgtctttggaggttcaaaacctactaaagaaggttgtggcaagtccagatattaagcgctctgagtacagcccccgcaaaagcggcaacaggcagctaaaaaggagtgtgagaattctgggttcctcttcaataataagcaagcagagttctacggcgcaatatgtgatacagatttgcactgttgatatatgcttgaaggatatattagggcatgatttcggcgaccttcgaggacatttgagcgacttttttatttatatgggcaccgatcaaagattcactgcccattctaataagctatctattaatcgggttagcctctctcagggtgaatcgctggtcgacgttcttcttgtcaaaaatgagcaagctcctgtcttaatggtccacaaaaagcttaccggaaagatttgttgtaccctaagatccgtttgtttacgatatgatgctcacattctagacttgctcaaaaacagaaaaacttccaatgattcggcatctcaaattcttccaaagccggctgctgaagttaagcagaatactacagttcttgagtttaaattgcttgagtgctccatttccctgaagccatacaggctgaagtcctcggttattttaatattgaacaaagcttccatcgaatttgtccttccaaactttagaagcaagggaaccctgaaggcatgctatattttgttgatagatgacatttcaaatttggttgatcaacctggtacgaactatccgagcctcttgtcattttacactgaacgcggttttgcaaatgtcggaaagtttgataagatgacattgtcattgacaaagtcgagaaataccatggagattcgtgctgatgtgaattcagtctccttatctctgtgcgcggactcagcacaagctctgattcagacaatcattgacctaggtgttcctttgactttccctgaagaccaaaaatataggacgaaaccaacacccacagatattttggatgatatagagaacgacttctttacagaggcaaagattcaaataaatcccatttccacaaaagaagacccaatctcaatatttgataactttttggataagtcccctgaggttgtagatacagattcaaacatgcctgctggggaaagcgggtctccaaaatttggggatcaacgttttatggtcactgaagaagattatttctcatccaagggttgttatcctgtgcaatcaatacctgaggatccagatgtggaactttcaatcgtttttggggttgaaaatgtctctctaaaactatatgatggtttcgactggaagtacacaagaaactccatatcagaaataatttctcagatggagagtgttttgcggcaacaagacttgaaccaagacccagaactaatcaaagcttcaatttttgattcaatatacctattcgccgacaaaggcactgatgttgactctttaaggcagcacattaatcgagatttgcaaagcgagccaagtgtcttcgtcaaaggttcatcaaaaaagacgcggttgcggccttcgcgcgacttcaaagttcgcattggcatctctggcatcacagcaattttcaccaagtttgttgtcgacgagcccacagaattcacgtcagacttatctgctgatacgctacatgatgtcaagcttcaggtacgtgacattgaagttgtagacaatgtcccttcttcaacttggaacaaattgctaacatatctcaaagacaaaccccgggcaaaaggttccgagatgctctctttgaacattcaaacagtgaggccaattgacttccttgctgcgacagaacttatcatgtatgtgcatgtccttccacttcaggtccacattgatcaagatactttagaatttttaacaagatttgcagaattcaaggattcccgatttgaattaatcgatgaattccctgatttcgtttacattcaaaaacttgaagttgaagcagtacaaataaggatggactataagccgaagaaggtggattattccggattgaagtcggggcacgcaagtgagtttatgaactttttcattttagagggttcaaggtttcaattacaacatctgatagtgtatggtgtcaatggcttccctgagcttaacaaaactctcaacaatgcatggttaccggatattaccggtaatcaattgaaaggaatacttagcggtgtagcacctatgaagaccctcgttactcttggatcaggcgttaaggcacttgtatccacccctgttaaggaatacaagagagaccagaagttaggcaggggcctacagaaaggcacccaagtttttgtcaaagttactacgggtgagtttgtgcggcttggggtcaagcttgcttctggcacgcaagcactgctagaaaatgcagaggagttaatgggaggggagggttcgcgtgcacgggatcacagcattaatgggtttgaatttgatctcgttcctgaagaaactgtcaagcagtacgaaaagctgatgggaggcaccaacccaagtcataaaggccgcgtttcagaagcaatagtagtagaacctccatcaaacgagaaggagccccccagaattttcagtttgtatgccgatcagccaaatactctacaaagaggtttgaaggaggctcaaagctcatttggaaggaacatccaattggcctacgatgcgttaaaaaaggctcagggagagatcaaagagagtgaaagtgctcaagaaactgcttcttccatggcgcgtgttgttcctgttgctttaataagacccattatcggagctactgaagctctttctaaaacattacagggaatctcgaacgagattgacgaggaacaagtgacttacttgcaggacaagtacaaatcaagaagacccagagaaaccttgtagattttaaagctgtatatccctttttacgacatctgctcaatgaaaaacacgaagtttcttgtcaacaaccacaacacaattgaatcgaaaacgctaaataagaagaggcgggcattgttgggggcgttgaaacttcacgcaggtagagacttagtgtgcagaaagaaacaggagcttttccacggttagttgttgttaacttttcctgttgggcgccgagaatttactatgagttatgctacagagccgcataaacaacaggtgttgaatcggaataacgatcgcacgatcaatagtggacatctcgctactgttcctaacgaaaggcttcaagaaaagaggccctctcttccccatcaacaaagttcacgaactgcgaaaatatgtgctcgatgcaacaaagcaatagcgcgtgggtccttgaaggcacttggtcgttactaccacgaagagtgttttgtctgttatgactgcgggaaagtttgcaagcccaaatattttcctttcgaagatcccaaaacaagaaagctcatacctctatgtcaacaagactacttcaagagaaacaatcttttatgctttgtctgcggcaaggccttgagaggcgtgtactataacgcatttgggaagctttacgatgaagagcatttttgctgtaaaatttgtaaagagaagtgcggggtgaatacttgtttcaactaccaagatgatctctattgcaaataccatttcctaaaatttttttcaaaccgctgtaaaggttgtcaataccccatctcagaccaatatattgaatttccaaggggcgaggaagttcatcgctggcatcctgagtgctatggtgtccataaatattggcatgttagccttcccccagaagcggtggggctgcctcagataaagcgtgctgatccaaatgacatttttcttggtgaagagcatctctccaatcgtactgacttggaaaagtacgtgttcacatttaataaacttgtttccaagacgtggtctgtcctctatcgtttcgaggaggagacagcgatttgcatttcagacatgttccagtacctgactagcttcgatcaactcaaaggtctcaattctacagctttattcgttcttaaaatcgagtgccttttcagagcactcgactctttagattcgctttgtggatacaatctgttcggcaaaccccagggaaagtatggtgaccccgccgatgacaggctcgaagctgcagacaacgacgttagttcggaaactgttgatacgattaacttgaagtatgcgaagtttccccggaacctttcgacaaaagtaatgatctatctacaactgttacgcaagcttagctctgcctcgcgtgaaaaggacgtgaatgtttcatctttaatgtctgtgatcactggtgtggcacactttttaaagttattggttcgccatggtttgcaaaccgcgcttgaccgcaacagatctgtgcattcagctaacgctctcatcaagtttttaagggaaattgagaaaaacgaacttgtctctggagacccgtttcgtcttatcaatgtcagtatcaacgcgacagactgttgtgcagcttgcggaaagtatattcaggaggactgtatccaattcaaagcgcgaagatggcacaagggttgtttcagctgttcgatatgccaacggcatattgatctttatggtgttgctgatgctgcatttaatacaaaggccaacagcgtcttatgcgctcagtgcgccgtaggagatccagactcttcttctggcttcaaatctgtgacgaagcttgctcagttaatttttcttttaaagattgcattagtgcgatccaaagctgtcatggaaatccagcttaagaatagggaagctttaaaacgatcaaacagcgttaaagaatcgatttcgatgcaacagacatacatacggacgctgaatgatattaagagactgaagtctagaaggcagagcgttccccttacgacaaacaagcaagaagcgcgcaggtcgcgtattcttgaaacttcggagatggacacagggaggtcttcgcagcccgaggacaaatgtcttgttatccaaaccgataagagcccagaaaccgaacctgaaaatcaaaacatgtttaatagcacaaagacactgacgcttgatgatatttcccgaattgttgctgccgaacaagcaagagagttaaggcctaatgcattcgcttatttcaaaaagttaaaggataacgatgatgatgccgtgaatattatgaataaaaagagcggaatctactactcagagttgaaattcgaagaactgtatcttatcaaattaatatcgttatccctcctcaatgcatcttcaatagatgttatgaaggatgaagctactgttaacagcctagttccttcgcctccgaaatcactgaaaaacggtgctaatttttggtcgaaaatgagaacaataatgagcaaggacggaaagaggggttacagcaaaaaagttttcgggacgtctttggaagtattaactacacaatggggtgttgattctgatctgggcattggcccttccaagatcaaaattcctataatcgttgatgagctgatatcgtctttgaggcagctggacatgtcagtagagggggttttcagaaaaaatggcaatatacgcagactacgtgagcttgcagtggctattgatgataatccttcagaggttccagacttatctaaggaaaatgctgtacagctgtccgcattgctcaagaaatttctaagggaattgccagacccgctactgacatttccgttgtacaagctgtggattgaaattgccaaaatagagtcagatctcgaaagacacaagtatttcggcttgttatatgccttgcttcccggattcaaccggagtgttgctgaagttctattctcatttttgcattggacatcatctttttcgcatattgatagtcaaatgggatccaaaatggatatacacaacttatcgactgttattacaccgaatattttatatgagcagggggcaacgtccgcgcagccaacagttcatggaggagctattcataatacctacaatgatgcatttgcccaaaatgaaggtgagaattattttttggcgattgaagttgttgactatcttataaaccataacgaagatctatctgtggttccgaaatatatggccactctattgaaggaagttaaagagaagcaactctttggttttgaggcaataaaaggctttgttagtgcccaactagagggtggtaggttgaacttttctgaatatgacgttgtcgaatctgttaaaatgaaaacctcttcgtctgtcgcaaaacttgaagtcaaaggaaacaatgcatcataatctcgaaaaccagcataaacttggtactaaagacccgttttgtatctatataatgagaatgttaaatcatgaataaattgcatgcttgacgaaacaatcagatatcatttatcaccgttactacatattcacatcttagaatccgtactgttctgcttcttctttgtaacctctggcgtaattactggccattgataggaaccagaatcttcaaacacatagtcgtgagacttcaagaagttgactaactcggccggacctctggagccatatgcgtattcttcaggttttggagcatctgggccttccaagtatttcaacaaaggagtgaaaagcttccaactgatatctaattcgtcgtccctaacaaaattggagtggtcgccggaaagtacatcttttatcaaagcctcatacgcttcaggaatccaaaagtctttgaagcgtcttgcatatgtcaagtctagctcagaaacttgactagtggtagacaatccaggagtcttggagttgcactttatgtaaatggcttcatcaggctgcaccctgataactagttcattgtgagcgacttcgctgaaaactccagatggaacagccttaaactgtattctgatctcgaccttaccctcattcaaagctttaccggctctcatcacaattggaacgccatcccagcgctcgttttggattttgaaaccaagtgcagcaaaggtaacgcacttagagtcggggttgacggtgtcgtcgtcaaggtaaccgggcttcgagccatcttcggatttgccatattgaccaatcagaatgtctttgtggtcgataggagcaaatgccttcaacactttgactttttcatcgcggacagcctctgagtcgaaagtgacagggcgttccatggttagaagggtcagcacttgcagcaagtgattttgcataacatctctgattatgcctatttcgtcgaagtagcctccgcggccttctgtaccaaacggctccttgaacgagatttgaatcatttgaatattttccttattccatgcagcgttgaggaatgtattaccaaatctcatgaataccaggttcttcaccatctctttaccaaggtagtggtcgattctaaaaagctcatcctcgcgaaacaatggggaaagatcggactgcaattcacggaatgagtcgaggtcgtgaccaaatggcttttcaacgacaactctggtctcaccgtgttcggcgtacacttttttcttgatttgggttgcgaccgtgacgaaagcgcttgggggcagcgccagataaaacaatctgtgtgggcttttgacgccttgctttttctcataagaatcgagctctttcgcaagtttgtcaaagccctcatctttatcatatgggccagaaatgtagctgaccatcttcaaaaactgctctatcttctcactacccttctcgtcgttgttggtctttaggttgggtttgatcttctcgtgaagatcttcatcgctcaaattggagcgggcgaagccgatgattttacagcttgggtcaagatagccctctctgaacaacccaaacagggcagggaatgtcttttttttagacaagtcccctgacgccccaaaaaccacaatggatgtgttttctttgaattcggttggtttactcattttccctaagtttaaactcggttaggagtcttgaaaagttgctaaagcgtctttgtatcctcctgggccctcaattgcgcgaaataatccctgtctggatcctctcgcttgctgttttctcgtgggggtagagcaaaaaaggtgctcgaatctcccaaccctttttatactctattttgccatcctcgctgaaaaaaactattcgagaacttgcaaggcatgaagagcgaacaaaaacaagagccaagaacaacaatgcggggccgagagaacgaaatgtcactcactggcacaaagtgtggacctcaagacaattgcctgtaatttgataccctcgtctgatcaatacatgctaggaccgccgattgcgtgcagtgtgatacctttgccatgcgtagattgccccgcgtcctaagttcactttccgagttgtagccagttcctgaggcgttagccgtgtcacttctgtggcggacagcctggctaagaagccttgtaagctcgcggaaaaggtgcggaaccgaccgcgcatggtcacgtgagtttgtggtgggaacacaatggcatgtgagctatggttactacggggtgtttggggtgtgtaagcttatgtctagcggagtggccccactagtcgtgccactcctttaatcgttaaattttggttattgtgaaatcaaaggatgaatctaacgacaggggtgcaatctatcctctctactgcttcgaacccgttatctgaaattgtaatgtacacctgagcaatctaaacagaacatagaatagaaacatattgcatcaagttaatagataatgactatctttctttgttagcgtgagcatgatcagaactgaaggatgtttagaatgatctggagcgttttctgagtaggcatctctatctatctctatataccccacgcggcgccataaaattaaggcttgttgaatcggcgtagttaatgaagaacgtttgctgtgtgcaggctagcaagccgtttagatgtattggcatcaggaagattctgttaacttgacctgtggcctgtggccttcttcttgcttcttcacagacaatggtaaatcatattcatgccgctatcactctgtaccatttcgtcgctagcgctagaagagttgcgtaccgcggacgcaacatgaggctagattataggcggaggaggagggcttctattttttcttcagaggatcaataagcttttgttggaaagctaaagtcaacccaaaatgctcactagtataacttttagatgaagaactttggttgagcccagaatttcggttagtaatcacttagattttgagcacgtgaaatttgatcctggttgacgagcccctaggctaaatttcacagccagatcacatgatcacacgagttctgataactctgatgacacactcaggattcggtagagataggctaagagagtgctccttggtccaaaacatcaaccctttcggatggtttcatgttttcttctagctcttattggttcgatagaaagggaatgaaaagttaaaagagatttcgctgttaattagaaacattgactggcagctcttgaatgaatctaagaaatgtttcaacatctaagttttttgaggccttgttatggttgtgaaatatttacaattgctctaggactttaagcgaagtttttggttaaccgcttgaggttgtttaatgatttgttgacgaggcgattttttcggaaaaataaggtttccaatttgtaattgagtagcataaactcaaaatagagagcatgaccgaactcttcaccacaagtgacgcctactaatcacgttaagacatgaaaagcaccacgggttttccttagaaagttgtggttgccattattccaaattaggagcaccttacgcaagctcgttgtgacataactttacatgactatgcattttaaccctatgtagtcccatataaatataacatatcagctgaagagccctacggtagccgagtccaaacgagtagcccttggatgtgtcgaaaataaagagttgcttgctattggagttcaaactacatgctgcgctgccatcataagtctctcgcgaaactaccacgtgtttccaacggttaatacatcttgggacttttcaatagcactaaacttgtacttatacgtgctgtcatcacgtgggtgatcagaacatgatactttcggtattactttcccgtactccagttcaagactctttgctaacgcacgacgtctactactgtttgcttcaccattcaacaaacctcctccgttgatgcaaccaccggggcacgccatgacttcgatgaagtccgttttgctggggtccactgcagagccaaagcttgatccattattggagcttgtggttgccctcttgcgcaatactttaatattccgactggctgatcctgagctggtgagctttcgcaccatattctgaatgtttctgaaaccatagagctcgcttgaggaagcaatgacgttttcattcgatacatccatcagtctgaattccttaaggtcgctgttctttcctgtaattgttgaaatgcaagagccagggtgcagagacttttgatgcagaatgtattgataagcgtatccacctgatgcgctgccttcgtttgatgcccaatgtacacttatatcccaacctggaggggaacacgactgcttcaaaaccgtctcatctgtgctggttaagaaatctgtcagcttcaggtcttgctcttgcaacatcgttgcaaattcgcgcggcgtaattacgcaatcaacctccccctcaccgtcttttctacttgcttcaagcttcttatcaaaacaaggcataatagtgagatggtaaatattaggtattgccttcttcagtaaggcgcctgtaatttgctgaggagatttaacatccaagaggtacggcacgagttcaggctttgttttttcagcatatagtacaaaacctggacagactgcacagagagcaggcttcttgctagaacttaggctcttccgctcggtcaagagtttattagtttggtttactgttatgtttcggccaatttgggtacccacaatgtatctagctccaaacttttctttcataagtgtcaaaaagcttttatcgaatgattctaggctcatatcataatagtgagccaacgagaggcggcactgtggtggtatacttacaaccagagctgtatcgcgcgcgagattcttccaagcttccagaaaaactgtgtggctttgctgactgagtagaatttcctcgcttgaagtgatgcatccagagcaggcgaggcagtcttgaagagatattgaaacttttcccatatcatttgactctttaccaacctctaagtcgccttcttgcttttcgcccttttcgataggctctgctggcttcacacaagccaagcctggacttatgaaatcgttaaggtctttctccgatagcaaggagctcattatatgcctgattttagcttgcgatgactaagttcaaagttctaatgtcttcttaatttctgatattgagtattttatcacgtgcacatttagtgagaaagagcgtcgagctcttacagaaagccgttacctaacagatattctgcattgcaagttgtgctattaccaactaatgccttagatgctgaagatacttacccgacattcttggcccatcaataaagtggtagtgcacacacaaacttgtcaaaagttttgacagccttttcgggaagaagggaaaaatgaagtctagctgctcagcaatacagcctgaaacaaggcgctttagcaacaaacccgttgtgttaatgttgctggcaactggacggcagtcgcgttaccgtacctccttaattacagattgatgtcttgaaactgcgtctttggtaattaatcgccgtaaccaaaaaatacggttgagtttcttaacccaagtttctagcgcaaatagaggctcattttcttatccaatagtgaattttgcctgtgctgagcgcaaaatttatttctcaatatcctgctttagaatcatcttttttcgattcttcatgtcatgccgagagacgcagttgagccttcagtggcaagcacaatgaaactagttgtcaccaaaaggttctggtcatttgctaggttagaaaggcgttgtaaggaaacaaaaacattcaccaattatttttttagtaaagctagctctaaacttgatcagctctttggcgatgtcactgaaaataatgcttggatgcgtgcccgcctcttttcccttcttggcgcttcaagatgttagtgacgtttcagcgattgcacaagtattaaaagacgttcctaacatctgagtatcataaaattgacaccttagcaatcggaaggaagctcaaccctagctctatgtactagctatgcaaatttcaacacttggggatccgaggtatcaaagcagaaccttgacttgcttcattgcatgcgaagcggttagtgcacctgttatattagtacacgaaggaacgcatttcatactttgtattgcgtcacatgatcttgataagtgattgacctttgtagaatgtgtaactaactaaaacagagtgttatgtgtaagcgcatatcgactctgattaagcggctttcaaaaggggttttgaagctttgaggaaaccgctcaaaaaatactcacactcccaatctaacatgaggcttgcattttgtaaatattttctattgcaggttttgttgctgagtatcgtgagccaggctgttagagtcccagtaaaagaccattcgtctaggagctacttcgcggttgaaagtgtgctggaagtaccgcgcttgctaaagctgcacccaaactgggtgtttgaacatgaagctcgaggccttgacaaacactacgtgttctccaccaagaaggacgaatattccaaacgtgatgaggtcgaggcatcctacgaaggagtaaaatcttaccatccgctgccgcctaagaagttacaaaaaaggctaccagtaccggaccggcctgtcgattctagcttagaagtcgtgaatgaggtgagagatcgtttatctattgaagatcctctgttcggaatacagtggcatttggttaacggaaattatcctggccacgatgtcaatgttagtggcctttggtatgagaatgtcacaggccacaacgttgtggttgctgtcgtggatgatggcttagactatgaaagcgaagacttgaaagacaacttcagcgccgaaggctcttgggattttaatgacaacggtcctatgcctaaaccacgcttatccgatgactaccatggcactcgttgcgctggtgagattgctgcggttaaaaacaaagcatgcggaattggcgttgcctataacgccaaagttgccggtatccggattctctcagctgaggttactgcagaagatgaggctgcttcactaattcatgctctggatgtgaatgatatatattcatgttcatggggtccattagatgacggacgtgtgttacagggtccagacgatttagtgagaaaagcactagtcactggtgtcacaaaagggcggaatgaaaagggcgctctttatgtctttgcaagcggaaacggagggatgtatgatgataactgcaactacgacggttacacaaattccatttactctatcaccgtgggcgcaatagatcacaaggggctacatcctccttactccgagtcttgttccgccgtaatggtagttacatattcatccggatccggcgagcatattcattctacagacattcatggtaaatgtagcgacacacacggcggaacttctgcggctgctccgctagccgccggcgtgtacagtctcgtgttagaggcaaatccaaacctaagttggagagatgtacagtacctatccatcctatcatccgaagaaattaatgatgacgatggagagtggcaagaaggtgcattaggaaaacgatactctcacaagtatggctacgggaaacttgacgcctacagaattgttacaatgggccgtgagtgggaaaatgttggccctcaatcttggtattactcgtcagtccaaaaagtcggaaaatccactaactcaacggatgaagatttagtctcctcaatctcagtatcttcagaacaattgaaaaacgcaaacttcaagcgcgtcgaacacattacggtgactgttagcattgaaaccaccataagaggccggactactataaaccttgtttctcctaagggcatcgtttcaaaattgggcgttgtaagaagaagcgatacatcgccagaaggctttcaaaactggacgtttatgtcagtggcgcactggggtgaaatcggtgagggagactggagcttgcatgtaaggacaacagaagattccaacaacgtcgaattcaaagattggaggctaaaactttttggagagtccttggatgcttcgaaggcaaaaacgttcgagtttggcaatgataaagaacctactgaagatttacagcagcagcagcaggaagagtcagtttccgatcacccaacatctttagcttcaagcacacaacccacctttacggctgcgtcttctatcacatcaacacattccacggtttccgccactactacgacggcagaaacaagcgaccaagatgttaatagccctaataagcttcctcggccatttgaagggcttcgttatttccttgctatatttgccgtaggcttcctggtcctggtcctgtattactacttttttgtgaaatcaagaagacttgtaagaagaagccgcgcagaagcctacgagttcgacatcatagacacagattcagaccacgactcttcactaaacagtgcttcaaacacgagcgttcctatgatgggcgagcttaatgaagaggatttcaattttgatttgtccgacgaagagctcctcaggagtgctacagtgtccccagcgcccagatacgagcaaaatgtgcctgccggtgcaagttctgacgatctgcctacagcggacccctcaaaagggaaagtccacagtgagaatagcagtaacaacaacggcaaacgtaacaacatgcctcgcgaaggttcccaaggtccaaataatggatgagagctttaagcttgaaacaaaaatgcatcactcaaattgaggaatgaaaataagttgtaaaatacaagtataaatttctcagtttgcaagacgtcgttctctttcatacttacggcttccatgtcacctgctttcctttgcgcttgtatcgggctttttttaaatagggtgtccttggcaaaaaaagctaattgggaagtgtgaaggtacttcgaaattactcaagcgaagacaaaacacggccaaaagacgggaagttgcaaatatggggagtcattatggttgccccaggaagctggtagcttatttggccattgctttactgttggtcgagcaggaaacatgcgcagggatgcaaatggacgacactgaagggttgacgcgaccagatattgttcaagcaggacccaagacgtttcactggctatgtaccttagctctactgttactattgccttcggtatctacagctctctcttttgccggtaagctctatttctcaatgttcttacagatagtctcgctagcgtatgcggtcgcagaagcctttatactcagatttcccgacggtgatggcatcgaaaaccgtacatcgagaggaactgcatggtttatgttagctctacttggcgttacggttttttttgggagcttggccacgggcacgggcgctttggtgcagaataaaaggttacagtcccttgcatcacatacaggagaaaaaactttacgatatattcacagagctctttcctttgctgtagttctaactgggtggattaagtgttgtttggcaccagttgccatgtttggcttttgccgcgataagcacacaggtcagtgcattgcgcacggtataatggggacagcgtttgttctgtatggattcgtgtactctatggttttagtagtaccatggatccgtaattcacaagctgaatactctcaagatcgcattgacagttgggtaatgtgcgcttggggtatagtgaacacatttactgaacacagatggggccgggaagactggaaccacggagattaccaacatactgcaatgggaataatctggtgggctggtggtcttcttggaatttttctttcacgaaatggtagaagaacttttgtcccaagtctcctaatcatattcacgggctgggcgatgtccgaacacagccagaaactgataatcagcaccaaggttcatgcgctgtttggacttgtgctgatggcagggggcgcactccgaatcgtggaaatttcttttcttcttagagataggcgcgctgcctctgaaatactatctttccagtatctcgctccattctgtcttgtttgctccggggttcttttcatgggagcaaatgaagagcaattgcaacttgttttgaggctgggcgctgatcacagcgcttatagcttggtggcaatttctgctgcatttgtggtgtacctatggatactactgtgtctcgaattgtacttaaagcttgtgaaacttgcagaaaaagggcccctggatagctataccaataaccgaggacttgaaagccttacagaattcgaattggatgacgttgatggcgaaaaccatgaaacagtcagcagaaactgagaagtcaacatccaagagaaccaacgaaacgaaatagaaaaaaaaaccactctaaacgtcagtgggagtcgttaacttcaactctcatctaaaatttaagtgcattctcgagggtaacagtgacataatcacctggtgcttcagtgctacttgaagagaagatgtttctcaggttaaagttatgctgactgctctgcttcaacaaggctacctatcccgcacaggaaagaaatggaaaaggcatgaaactactggagaacaataaggcgatttgcagcttaacaggccccagcaacaccagttaagaatattttttcatcatacaaaaaccgtcgcatttttccttgacggcccttgtaatagccaacatacgctagccaagttccggctaaaaacgcgttatttgtgattacatcatatatcatcacgctcatgcacttgggttgtgtaactgctttataaatagttttcagttatagtaagtatcgaggaacctggtgggccgcccaatttaaagagaaccgaagctggcatagagactactcaactcatatgtaaattcgattcgttatcaatccagtgtatatatgtgtcgcctcacaccgcggcatttataacccttcctaaccttcttcgacaaccttggctaggtaacagattccgcatcgaaaaatacggtccggatagaaagatagatgaatcgagaactggctcttcttgtctttgaaccaaacagagtacgcactcgaatcaagggtcgtctttggcatcttgctcgatccttcaattagacttcgacatgtgattgattaaagaaagctaatagaacgcttaaaagtaccaagtagtttgagatactcgaacaaaacttttgcgcttccttgcatttcaaatatatgatagaatggcacacctttcacgcaattttgtcaaaaacacatgaactttcaagggctttttcagagtgcttcgagatgggaggttttgcacgcaggaccggtctctagtgattctgataatgtttcaagaatgagctatgattcttcccatacgattaaactctcaattcacatcaggtcattttctggtttgtttgttttcatcaggtattcataatacgtctttgaagttcaattttcttgatgtaggagagttcctaacagcgagagaataataaaaccatcaatatcggcagtggtggccataatgtcgctatttggcactgaagatggtgagtttgttgcttggtccaagtctggtttgattgcatacctcgattccaggtcttctcatgccaatttgtgcataacctttatggaaacgatcaatggtaccaattggagacttcatccatgcaagagatacgttgttcatccacatttgctagaaacacaaagccccgcgggtgcttcaagtatagttggaggtggcggcggtggaagcagcaggtcttttcataaccttaactctgttcactggaacaatctgtcgagccatacgggagagcagctcgcggcgtgtgatgaactgggaaacctgacaataattgctgcggggcaaagtatggaaggacaaggtacgctcgataagatgatagtcctctgtcaagacaacatatacaagacctataatttgactgcacccttgcaagaagttaatcccgctgcgaaaatctaccggaaacaagccaagaaagaggttcatacaacaatcatagagtttatgtggatcggaacccagaaacctgtgttgacaatgttaggcgctcgcaaagattcaacgacatctactttccacagccaaattcagcaatgtcaaccttatggactgttccacccagcatcaataaaatctgcgttcatagcgttaagaaggggcgggcagctagatttctggtaccaattttccaactcgagggaccacaaaaagatatcccttcaattaaacggttcccacgaggctcggagtaaacaatttgaatggttccaaatgggaggctttgcgcaaatggaagatgaccaggctcttttgattggtgcattctcgaaattatcaaatagtctctcattctacagactacatgtcaactggaacttgtcctcccaaaactctatgaatgatccatctttgaaattacagcatctattggaaataaagcccgattatgttggcccccagggagagcttttaaacttcactaactttgagctactctcgcctacacacgatcggcagtcacctttggagctgttgatgtgctatgaagttgcaggtcttagccgttcgattgttaaacgttacagccttataaaggctgttccatctgctatcttaactatagaatttggggtactgaacactgaaatcccttcatctgggagcgattattcattttcggaaaacgaagtcattacatttgactcaggagtcaccgcggctaaatcctataactcagaaacacttgtaattttcaagcttaaaaatggacggattgaagtatacaataggaaaacgtggagaaaagaaaatcatgaattcaacaaaattaacgcgtcggcgtcacacgcagctactttatcctctccgttttgcaccggtctcaatttcccggaaatccctcctccagcagtaactggatggtcagaaatagctcccgctttaggaggcgttctcacgaaatctagatttgatggcgagttgcagtttcatcccgtaaccgctcctgtgaccgatgattcgcaaaacgactccaatatagctgctgcttttgcttacgcgtttgtatgcgccaaccatctccaagcttctggggaagatctgtctattgctatcaaaacctacatgcttcgaatccgacaacaaagcgttgctcgttccgacgtatttctccgagaagtgatctgcataatttatcaccttttcggcctaactccagatgcctcaaaagaagtgaaagataagttgataatgagcaggcctatacaaagagcaatgcttttacaacttgaacttggtagctctttcgataacagcaatgtttacaacatgtccagaaccgcaatgtctcttcgaaacattctgtttgcgttcaatggcgtgtctcgaaacatccaagttctgattcaccacagtgctaccatgaactttcagcaatcaaatggtaagctctttcagtttgcattctctaaacaggacctcatatactcactgataccttgtgccaagtggttcgtgaagctagtgacattcttaacgcagcagatgattgtgttagttaattcgcctcaagacaaagacaacactcttgttctcggaattttgagctctaagatgacaaggcaacttctgctctcagtgctaagcgaaatcagaaaaataattcacctagtgacgaagtttccagagactgcatttcctattctcaacgagtcgtcgatctatctcagaaaggttctcggagactcacctgtgaattttgaaaagtttgaaacattcctggctgacgtaaataataagttcacttcactaagtgagcagcaagctcaaggcaatgcaatgaaagactcataccttattatagaaggagatataccggaggagatttcacacttgaaagaattcatgctgtcgtattccaacaccgctgtcctatcacatattaaaccttcagaggtttacttctctgatacaagaggcttacgcatctttgcctcagaactcttctcggactctatattcaaactactacaacctctcgaaaagggtctcgtggttaatagcaaggtcctatcggaatcaatatcttctagttctttttgtgtggccgagagcgatgacatttctaaggatactctcaaaaatctgaatgagggccaaaaagttaaacggtgttgcagatgcggtgccataactcgtgctggatacacagtatcaaaagacaacactattgtaccaacaagcatctcgaccaaacgatggacaagtttgtacctgaaaacatgcatctgctcagggttcttatatgagctctaaaaataagaaactgaaagcttaaggcctccagaatattccgttctgatatacaagctgcagcatatcgagtttgggcttggtgaaaaacctcctaatgagctttttagagtgattcgagtatataatgaataaaccttctctgtcaagaatcgaatcgtataattgacattgaatcacgagtaactaaatacgatttgtaatagagtacttgtaaacggcctgaggttgataatgaaaaacggctttaagatcaaatttttccttttttgacgcttcaactcgatcatcaagtcgaaatatgacgccgacttgagaactttttcttcaagttggaatttggaccattcgtgctctagtgacctgcgaaacaacaatttcttatgtaatatcaacaacgcgtaaagctgaagcgatgattaacaaacccgaaatgaggctatcatcgtccacctcttctcaagctagccatggaatctggaaaacgtcagagtatgaacagtcctgcacgtccggctccccgcgaaacctcgtgctcagaaactctacttaatgacggtgattatgatgcccaagccaactccactgagattgataaccatgatatggagactggaagagacgtatctccatcaccaagaaacttagtggggacgacaagccacgatgaaatgcaacaagagcagctttatcttgaatatttccactcagcgataataaccgaggaactaggtttaatcaaacatctcaagcgtgcacatggaaaaatgataaaagctatacaggagctcattagggtcaagggctacagatcagctgacagtggcaaggaatacaggtttaagtggacagataatgctacctattatcttcttaagtactgccttgagattgggcctttttacggattcgagcatcttgagagaccttcactaaccaagttagagcagagcagcctgatacctttgaagtggaattgcgtctagtatgacctactaatgacattgaaattcgagaacagcattataccaacagaatcgcaaattaaaagcaaatgcagatatttgctggataatgctcaccccaaactgttcgcggttacgacaggagatgagcgaaacccgttttcattcacaggtgttgataaagttgataacattttagagatgcttacaaggctgaaaaatgatgctgaacaaagaaaagtagaaacccaaaaactggaaactgatcgccaaaataacaagagaaccttgggctagatgctgtgttctaatagtaatccgagcgcaacagaaggccttagtaactctgactctgaagaatcttcaatagatgatattaaccagcccaatagtatcaaaatgagaagaaataaaaggacggggcgcttgctcaactttaaggaaattgcacagtattctctttctaattcagctttagtaggcgacctgcaagaaacactcaaagaatcaatcgaggcagcagccgtggaagaaagaaaatacaaagataaagaacagcagcaaaaggatcaagagcttgcgctaaagcaaaaaaagctagagactagtcttcagcacaaccaacatatgttagagttagagcttgagcgtcaaaaacgcgagcagtttgatcatgatgctaagaaaattgacactttacttaaaatgatggacagggctaaaagcttggaaggggataagtccccatcatctgaagcgttacagaaattgttgcacaatttcgtgagtcgttatacatgaaacagctacaagacgtaccaaaaaaccatttcccgcttgttgctacactaactcgctgcagcttcacgcgggtccctcttcctctctatcttccttctcaaatgcgcttataatatatttccgagtctatcaaaactcaggtgttcgtattgttttgagaaaaaagaaccagttccattgacgtctataaggaagccatcgaaatattgggggaacttgagtccattcatgtactcttcaaagcgtgatggagaaatattaaaatacttggaaccttggatccttctaagcaatgcttaaggtttgttaggaatacagcaatagtgaactaagcaccacaaaatctcacacctcctactttcagtcttcccagaatattaaagatttggaaattgtttttgactgcgccgaaaaattactcgattgatacgcgcgagccagataaaatcttattgtactctttttgcccatttgttaggttctgtcccttatacccgaccgtcagcaagtctgaacttcggtaggcggggtccccagatatcctatattgaataccaccgacctttagtgctggctttagtctacggtacagaccactatttgcaaaaagaaaggaatcatgctggctgccggcaaaaggccccgccaggtctatacatataccatctggggtggttactgcctgatactttagggtatgtgttttcttgtgtccgctgtaagccgcattttctagtctcgcgtttccgtgcggccgggctatcttaacgtgcgtgccatcgataaatcccacgattctactgttagagattgacctgcttgaacttaaaaggctttggtcgatgttggcaagacggccagcaagccatgatgcgttagtaacagacagacatgaacttgcaatatgaaacaggtagcacgtcacaaatgttatgattcttgaaattgttgaagcttcccttccacagaggctagtcaggacagtataagtgcaaccactcttcaatctaacaacgaaaatgaagaagcattcaaaagcatcaagtgaatatgccccaatataggaaggcatcttcagtgcctcaacaacacgatcgaaatcagacctacaaaaacctgtcagctttcggaagtcagtgttagtgtattttagtttgaactttccgccgctatgataatttttattatagcagaagttcttacctcgtcctctggacctttttctagtctcgaattgaatttggttggcaatcagttgctcagtgaatttctcaattaaaatgcgctcctcattgtgaaatactccattgtcttccagcgtttcaagaactaattgtggtgtgcgctgcgtcaacttatttgtagcctggcggattacaaggtttccatatgtgtatcttaacaggtactgattcgtggctacattttcaatgaattcgcagaagccatcgttttttaagtgtcgctgtaagtattcaagtaccccatatagttatgcaggccacacacttcttgatgtaaataggccaagcgctcaacatctgaagtcttcatcataatagaaagctcaagatacaataaggactcaattgtagtcgcgagggcagcttggaaagaagtggattgttgtcacgcgcaacctaaaatgtcgccggacttcttttgtctcgaactcgatcttcaacccatacttcaacctgtttacaaactctacatatgggttgacgtttttttcattcttgagtcgttcttcattatcaacctcaggccgtttacaagtactctaataacgaatttctatcttctgcaggtggcaaaagatgcattcaaccacaacgctgtttgaattagggagagaattgacattatcacttactgaagcgtcatgtttttgactagaagtgaatatgatcgtggagtgagtacattttcccccgaggggaggcttttccaagttgaatattcattggaagccatcaaattgggatcgactgccatcggcgttgccacttccgaaggtgtggtacttggtgtcgagaaacgtgtcacttctccactactagaaggcgactcaattgagaagatcgttgagatagagcgccatgtgggctgcgccatgagtggtttgaccgccgatgcgcgctcaatgatcgaacacgctcgcgtgtcatctgtcactcacaacctttactacgacgaagatataagtattgagtctttgacacaatctatttgtgatttggcgctgagattcggcgaaggcgcttcgggtgaagaaagattaatgtcaagaccttttggtgttgcgctgttaattgctggctacgacagtgagcagggataccagctgtaccatgcagagccctccggaaccttctatcgctataacgccaaagctattggctcaggctctgaaggtgctcaatccgagcttcaaaatgaatggcactcctcgttgaccttgaaggaagcagaactgcttgttttgaaaatactgaaacaagtcatggaagaaaaactcgatgaaggaaacgcacagttgagttgcgtaaccaaggaagacggattcaaggtatacagtgacgagaaaactgcggccattatcaaagagctgaaggataaggaggctcaagaaaactcagagacacaagacgttgagatgtctacttgatgtagcaacgttgcataaaataaagtgtgtacttagcttaaggaaaatcagcatcccaaaagcagctttctcaactcagtgttcatttaaaacatcctaaatatgctggtcattgaacttctaatcaactaagtgtgaatactctggaatttccttcattttagtattgaagaatttttcaagtctgttggcatacttgaagtaagatgtattttcgccattgtacgcacgacaattattgaagatgagacgcgcatcatagaaaaagttctccattttttcgtagcggttgttttctaattttatttccattgtgctcaagtccattggttctttgatgaattcgtaataatccggaacttcgtccttgttgacaggttgcaaaaacggccacgctgctgcatgattctgcaattcagttaaaacgttttgcattgccgcgaagtggggtcctcttttcggcctctgagccagctcatccatctctggagtccatcctgactctttcaggcccggaatttccatagggtcaattggtttaatattttcaaggtctttgaatatttttaaaccagggtgaacgacataactttttgacatgagccttaccttccgttggactgctgcctcttggagaagtaagatcttggcagcgtccaaatatcttattcgcgggagcatagagcattgcatcaacgtacctccttcgtagtccttaatgtatcccatccaaacacttttgtcaagtgatatttcctttgtgaaaccttgctttttgaaataccctatggcataattatctgcgtaagtgaggaagtacttgatcttcgaagttgctcgcacgtagtcctttaaatggttcatcaagtgtgcaccgtaaccccggacctgctctgttgaactaatcgcacaaaatactatttcggcaaactcacgattgtcaaagggcctgtaagtaattccgcctacaactgtaagcggttttcgtacgacagccatcgacaagtgactgcggtcgtacaccagtcgcgcgatatactctttgggcatcttaggaagctgtttttggaaaatgtttttgagccccgtcaaaaccatcatgttttcctttgtattgtcattattcactactctaaactcgattttcccctccttctcttcaataacgctggctctctccttgaatttgtattcttgtccgtcaaatgtaaagtgcgtgacccctgcctcatcgctttccttctcttctttgtctcctgagtttgctcgactctctgttgccggctgttcttccaagaggtctactacttcaggttgggattccggttcgtccttcacatttctctcaactttttgccgcttcgcctcgctcccctcttctgccccatcctttctctttgaggtcatcaaccgattttcacgttgtgtttgctggtgcagagatgtttatcattcaatcatcaagaatatgccttaacaaacgacatctccacaaatccgtagaatatgatatattatattgacaactatagcagctcgccatcttctccatcgtcatcccactcatctaaaacatcattcataacttcttcagcctttaattggacttctgacaacccgcataaatcttcaacagttttgtaatcattcaacgcgtcgcgtacaaagtcccagcctctggatttgaactcttcgactattatagagctgcaggcagagcagtgctcataagcggtgacgcgcaactgtaacgttttgaactcgcttaagaagccccgaatctggtgagggagatcaccgaggatgactttctcgtcaggccttccgccatttctcatagggtgctgaagcagagataccaaaagctcaacactttgtgacgccgccattagcgcaacgcccggccttgtgacggtgcacatctgatccaaagttctatctgtaaggctgtcactgggcgcgacaacatcctgacaaaaatagcagcccaggcggtcggccttttggtctgtttcgtaatttccatgtctcataacaagatagctgtcgaatccaagcgccgcgtttatgacaattttgtcttctgcatagcccatgactgttggaagccatcgagtttctctagaatccatcagcaaaaacacaacatcgtgcgctttgataagttcaagaagccgtttgtagtcttcattttgtttactctcactggtaattgggtgacctatcatgggaacggcaagctcgacaccttctgcttccacaagaggaaaaatttctcgaagtgagtccgctgcagcagcggccttgggttttccgcagctattgaaagtaaaaaggggttgcctaacggggttcgagaaagacactgttccgttgtccacaaatgtgattttccgaacgccccaggctaaaagcacgcgtgctacatagcaccccagagttccgctgcccagcagtagaaccgatgtatttttgatgatatctaaattgatttctggtgcgatacgccatttcatgagcttgagattcaagtcgagcgattgatctgcaacgtgcaagggatctattaaagagctcaggtccactgctcttggtgttaacttgttctgcaagtttctttcccagccagtaactttaagtttagtattgtctggtgccaagatagaggacatatcagtatcaacccagaagctgctggctgtctccgatcttataaaaatcaatcgtacctctttcaaatcggacctaaaatgctttaaaagtgaaataaaacttttcgcaagagctgaaggtaccatgtcaaccgtgcttgtatctcgcatgcacaaagttgagcttcttacgctattgaccttgttaaattccattagctccccagattcaccaacaagacagctccaacaacctggatgagctgcaaaccattcgtcgaacttggaagttgacttgaagggcccacttcccctcaccgaggccgtcagtgagtctagttggaagcaaggtacgcacacccaatagaaaaacttaaacgcttttaaatctgcgaaacttattattgaaaatttcacgcaatcattgggatcctctataccttctttccaaagctcatctgcacgatcccggagaaatctagttttgtcaacctttttgaattcttcgattgtgttaaagttgtacaaagagcccttgataagcatttctccttcttttcgctcacggcttccaaagctatggctatctaagaataagtgtgcgcatggagatcctcttggaatatgtgaaatgccaattgagctagttaattcctttattgctgagtctaatttcaatacatccagtttaaggcgagcaagctcctgaaaaaacgatgtatccaagaaggattgacaaggagccacaaatttaaggtgtgggtcagacatctgcaaccttattcattagtaattttagtctagcgatgtttgtacaattgaggaagcttgcaaatcaggggttcttagttctcgctcattgaagatcgttcagaatgaacataatttggcaattcaattgtagaagagtaagtgatggaactatatatggtacaggaggttaaatctatattcaagccggaggagctccttcatcgagcgtcatctcgtctagctcatccaaaagttcatcgatgtcaatctgtggagcatcttcctcttcatcttcatccatttcaccgtcttgtggagcctgctgggcgcttttgtacaaattgaccgcttgccgcatttccgcgtcctcttccaattcttgcaagaacagctcatagtctttctcagccctttccatctcttgcttttgttgtcttgagctgtaatcttgcgaggcttcaatatctttgtgctcccgagccattctcttcaacttccagcttctgttcttacgagtcttcctaatgtactgcttcttgaccaaaaccacatctggaacatgctccatgtttagtgcatcaaataagtctgagttatagttggaattggcaatgaaatatcccatcacactatctcccggatggcagatagcaccaaggtgtgacctgacgtaataaacctgatcgttcgaaccgaggtcagaagctcttgcaacagtgatatcagcgagaacccactttcccttggtctggcctgttggatcaacatctagtacaatgaattccaccaactgagaaacatcagctaacgaatcaaaaggacttctccaataaactgatggggacaagtcagaagtttgcaaagtcattggatctaagaactgtatggtgttggagatcttagaacacaaaacgaactgcgaaatgtttcccaacgatttagcgagttttttgggcagtacgaccaaatcgtctctacaaagcggtacgatttctaccgagtaggagaacttgtaggtagaagctcctgtgtgcgtatcttgcgagaccagctcttcggacttcttggacttgatgggaacgactgcgttgaggaaatctaacatttttacggcgtgattcttctgggcataaaaaaagtccaacccatccttagcctcttgaatgttaatggtgtcaacatgagcattgtgcttcaaaattagctgctcgagatacaagaaggtacgcttatgggaaaccttctgtctgatctgaaccgtggccctccaagtgtttgttgtataagatctagcacagtcagcacattgcatggccacaacaacatactcgacttcaaaagtctgctgtatgatagtgttggccattgcctcaccttgcacagtaagctttactctgatacgtcttgagtggggctctgtccatataaaagatgcatcaacaagcctgaccttgttgaggcccttcagtcgacgcaggcagagtgccaatagctccctagattcaagttctgctctcacccactgccctggaggctgtagaaacctttcgcagtttctacagaaagaaacattggattctctgggaataccctcggtgatgtccacggttagcttgatacaatcatagcacataactagccctgaggacccgtccatgggggtaccacagttgcaacatagaacagttgcagcttggtgattattgaaggcgctttgatccaaaggtgtatagttcatttgaggcacctactcaactttttgctgatctgttactaatgacttgcgatgagatgagatgagatgagcttctaaaattttttgtagcatattcttcggtaaaaaaagcaagtcagatgaccaagagctcaattgggtcaggaccgataaagtatgctatttcctcttgggttttttagattcgaagagtaagccgtatgacttttttgaggtcttggtgacctgaggctcttcatcactatcactgtgccggaggtcttccttggtccctaacccagggtgggacatgtctagggcggatggccgtgatattttgtttcttaactcttgcctgcgaccgcttttcatctttctttttagcgctaccattgccctggtatcactggagctaactttgaagatccctccactttggctttgggaattagtggcatgtttgcccttcttctttttggctaatgatgatagctttttattactattgataaattccccaatagtagatacctcaccctgagcattactttcctccttttcttcaaaactgaggcctgcgcccacgcctataactggtaagctgtagaatgagtcttttgatgacgttaaatcgcttttttggtcctctagcgaatccttgggtaaccactccgaagctttcaaagcagatgcattaaacgacgcctgcagtttggcttgtaaactgagcttctcttggatctcttttgctcttgacatcttgtgtgttcaactgtgcctaacagcttttaaagacaggttgggtctgcagaaaattgtcttttttcgtaattacgcttagcgcttatattctgtatgaagtctttgcccaagaaacgcttagtacagttcgtttctgaacccaaagccttgcacaacaacttttggtgaacaaatctatcaatcttaattcttatattgtcttctagttattcctatagcttttgctcaagccgctcttctttagatgaagctttctccgttctccaaaattctccttctccatggacatgagactttccctttttgcaacagtgaccttatttagagcctttcttatgaccgcagtatcatgcacatctttgaattcttccatctttttgttaattcgctcttcgatggcttcaatgcgcgagacatctcgcggggcgacgaaacatatggattcaccgcttcttcctgctctagctgtacgaccagctctgtgaatgaatgtatcagggttcgaagagatatcatagttaatgaccaattgtacggtaggaatgtcaagacctctggacgcgacgtcagtagctatgaggacccgagcagcattcgctcggaatctatgcagtgagtttgttctctcctgctgaggcatttgggagtgaagtgaagcaacgcggacatccagctgcttgagcgttcttctaagaatctcggcagttactgttctattaacgaatatgatggcactcgactcattgtaagtcgcattagtaaggatctggtagagataagcttctttaacttgctcagggacgagcagatatgtggttttgagtgtgctgggaatggctactttgtccatgctctccacctcataggaaaaaagcggaggtttgccttcggcggctggcgcgttctgaagcgctttgacctgatcagttacagtcgctgtgaaaagtaaagtttgtcttttttccttagggggaagtatgctgatgcatgttgcaaggtgttcgctgaatgtgtctgtaagcaatatatctgcttcatccaggactaaaaatttggctcttttcagtcctccgatagtatcctcaccactgttcatgatgtgatgagccatgcgcccaggcgtcgcaacgataaaatgcggctttctttggagattgatagcttgatcaactatactttcgccacccactactaatgcaacccttatattcatggaacttccaagtgctgtgaactgctctgcgatttgcatcgccagctctcgcgttggagttaacacaaccccaaacataccgctagggtcctcagaccattttgtgagcattggcgcgccgaatgcaatagttttaccagaccctgtcttcgctccgcctatacaatctttcccttgcagaatttgaggaatacacgccttttgaatagccgttggttgtgtgattttcatggcttgtaaggcctcgaccagccacttagagatgcccaaggtcgcgaattcacttgacatttatatggttgattccgttgcctagcttgcttcaaggtgttcgtgaaaactggatgctcatcgaatttggctacagctttctgcagtaggtagaatttttttgccggttctggagagaagcaagaacatcacgtgatcgagcaatgtcggatataacgtgccaaaatttgaatttttggcacttctgtgtatgctataaggacacactgacggagaagtggtctaagtctcagagcaccacatgaacttgtaaaactgtagacaaccaacactcaaacattcaaaatgaatctttatgaaggagtaagagcactccgaaatggaagtcagcagctaaaaagcgtcttaatcaaattgtcttgtcgaaattttgccactatttacctgacccttttttccttcatggtggctagagaagcaccgttttggcttaattcctataccgctccaaaatttaataagccgcgatcttgtcactacaagttcagcgtttgaacttgccacacaactggcttcggcgacccttcgggtgtacttgcccgtaagcaatttcatatggcatttcctcgtctcggaaactattcagcaagtgctactggtgctcaagagtttcttggctcttttgaaacttcgtataccaagcaatctgcctttcaggttagcacagaaggcattgatgtctaataaattgccagaaagaaacactattgattgaatgttagtgctttcttgcgcgagaaccctggatttgaacaatcgcgcatcttttccttatccctattcattaggtgttgatcagttttcgaaaggaaagtgaaatgcgatataagtcaagcctgtatagaataaagtcgttagctaagatcaatgcaccatatgttaaaccagatttggatggaggtcaccgtaacagaataaccgcggctaataaagtgacttttcacacggctaatcatgcccttttcatgcccggatatatgattcgctctcttaccgtaaaattctcagcgacataacctcaacaaatacagacaaaaaactttggcatgacaaaaattcttgctagttaacaatggttgggaaacagactttcaaacgttactaaaccttctaaacctttgtcgcaagcgtcggatctaactagacgccccattatcacgagcaaccagctaatcgcttcgagaactttaagtgtccacaaggcggcaacgtattgagagaagtgccgcattattcaattttacgtcggtctttccagctacaagtcttccgttatctgctttatctatagcaggacaactcagaattgaagaaaaaatgaaacgcagcaggaaaacacgtaacatattgaggagctaacgcatgaattagcaaaagcaacgcggaaaatgcgtttacgagaatcgaataaacatcatatcccgctactctcaaggcaatgttgtcgcgattctttatattgtctttggctgcaaacgctaattcttatggaagtttctcaatttgtgttggagcttccaacttggattaggagcgtgtcgatagacgttcaaaaacgatttcttgggaagtagtcacaataattgacaataaaactggttcataatggaatgatcaaaatattgtggacgaatttcgggaacagttcacggcgatacttttaaattgatttctcaaaaacttatatgtgaccttgggagttccggcgacaacatcataaaagacaatgggatcctggatctcttggaaattaggtaaacgcttatttgaattacctgccatccaaagaagatagagtgaaattatagatcacatctccatcaggcccgattatctattcaaagaaatgttctttgccgaaaaattgtacccaccgccctacacagcgcatcttagtcttcatcataataattcaaaacatcctgttcacggacagataagagtagtgaaaatatcacggatcgttcagagttttaggctataagcaaacgtaattgatatcccctccctaatcacaatggtggtgcgcaggcagcgggatcgagagtggcgagcaattccgcaaaagctatgtcgcactagtttcagcacaacgtgccattttttcgatcagcagatcaatgttttctcctttcaatgcacttataggtattatgtcccagttttgcgtttcacaaaacccttgaacgtctaggaatttatccaaagattgaggattatgcggctctatgtcagctttgttacagacaacgagcacgttttttctggcgacttcctccatcccacctaactcacttatcagaagctgtagatcagccaaaggatcttccctttccaggctcacaactattgtccagcccttagaacgttgaatatgccgcaaaaattccaggcccattcctttgtcctttgaagcatctttgataatacctggaatgtctgcaactgtgaaaccaaagccttcagcccccacattaaatgttcctatgcttgggtgtgttgtcgtgaattcccaatgtccgattttaggcctagctttggaaattttatttagtatagtcgattttcccgcattcggaagtccgacaagtcctatgtcagcaaggcttttcaactcaaacataaagaactgctccaaaccgcttcgccccattttggagaatcttgggttccgaataagatttgttaaaaaatgcatattccccagtcctcctttaccccctttcaccaaacatataggccgatcgctaggcttatcgaggtcaatcccaagcagagggaacttgtcagcgctaagttctgaacttgctagctcaagatcatatatactgactttctccttgagttgtttgaaccagttcttttcaaggtgatattcttcgtcttttcctttgaagtgccatccttctcctgcttcgtaagactcccggaaaagttgtataaaggagggcttttgatccatttcaaaacgaccagtacattgtaagctcactttgttctgctcgagcaattgccgaagatttacagttcctctatttttgaatttttcgatgaatgatcgaacagcggatggattcaggcaccacttgacaactgttccaacaggtaccgatattaaaacatcttttccgcgtgctccatctaactgtttagcggccccgtttgctccgtcctcagcaatgtagcttgttttcaactttgctaagctgtttagcccttcaatggcttgtacgaaaacactgccaccatcgcctccgtccccgccgtcaggtggtcctatggcccttcccgcatctctaaagaatgaaacggctccgtcaccaccttgtccgcttcgacatttcaagatgcgaacatcgacgaacttcttggcttgggcgtgacgttggttgtttgactgaatatgacttaaacttgtaaattcggaaagtggggctttaacaccaataaaagaagtatcaggtggagtagaaataatttcgaatcggtttctatgatcttgactagaactggctggctggattttttgactaacttctggcgcatgcgccagttttcggttgttactcagttttcgcagccaaatctcgttatcagacgctttaggagcattgtcgggtgcagtggaattgaatctaacgcgcagacttgcacgctgaattggtcgccgtaaaaccattaccttctcgattgtttgctatatcagaagtgtgggtgatagacttctggttcttgaaaaatagagggcattggttctgtcaagttgcacggtttgccgcgaagattcaaatgaggcgcggcagagcacgttcgaattccagtaaaggtttcatgattttagtaaagaaagctttatcaagccaaacttaaccccgtcacgtcactccatctttacgtcttcctcttgaccttctcctgaaccactattaagttgaggccttagcctctgaaccttgtgaagcatctgtgaaatagagtttgcgttctcaccaaacatcatgccttcgatagattcatagttttctctccagcgtgtcacctccatagtgagagccttcaaagagtctcggagaatgtgctggttttcgaggctgtacctggctttctccattttgatggagtcaatccagtccaaaagcttttcttttaagcagtcggtgtcttcactgcccttactatctgtgttgtaggcttccagaatctgcgctaactccagattctgcgttgagtcatcaagttcagacggaagcatttctgttagcacagaagagagccggcctattaggttgatgtgttcaagattcagattgtttccagtgataacctcatctacgtacgatagcaaagttgaggcattcccgttctcgtcaaaagtggctgagaggcgactctttgcgacattagcgaatggttctaccttccttttggtattgtgagattccatcgcattgatgttttcatcccgcaaatctgccaacgaagttgtgaagctgtggaacgtcttttgaagggcgcgaattgcttcaatcatcttgtcatctgtagagtctgaagagagcacggacaagctctcaatcagctcgcttgagtgggcgtagttcacatctagcgacttatgaagatcatccaatagcctttcaacggttttcgaactcataactgaaaccttgaagctattttttatactaaatatatataatagtattcatctgaattcaatatttattcttggaaggctttttgtgttgacaaaaatacaaggcaaaaatatacgccgtaacactcctacatgttagaatcctcgctcatgaacttcttatccgaactgaaacttgagctgcgagagtccgcagtgcagttgtctaggctcaaactgtataattcttccaaatggtccgctgaggcactatgtggaatgtgcgagataccttctgtaccagttatgaagacttttatgaagaacgacgactcgcccttgagaaataggagcaacattcaattcgagcaacaagagtctcctcaaaagcatctatcaggaatggagagttcagaatacgatttgtatctccttgcgtccacgttgtttgaatgcaaggaatacgacaggtgtgcttactatttggcagactcaaaacatcccgagcttaagtttctgaaactctacagcaagtatttatcgtgggataagaaaactcaggaaaatatggagagctcactggcaccgcggagctccaaacaaaatactggtttcagggaaaacgctgagattgccaacagagaaatcatgaacaggcttcacagccacgaatctggaaattcaaatgctctcaagaagtctcagaaaagcgtggatttagataatggagaatcaacgagcataccaatgattttaaaagaactcaacaattatctgctcttggaaggcgaaaaacctacatttggaatatcgcttttgcattatcttcgaggagttttgtacaaaattcaagacattccatcgaatgcaataagttctttcctgagctctttaactctatttcctttcaattgggtatgttggaccgagcttttaagctgcatttctcgaacggacgaatctgtacttcttttgaagattttaagtgagaaatttactgatgaaaagactcaagtaatgctaaaattcttcaagctgtcgatatttcaagaattcagcggaaatattgatgactttattcaggagcttgattacttgctatccattttcccaaattttgcatttttgaaaacccagcatgctcttattaactatcactacatggactatgtaagtgccggcttaatttttgaacaaattatcaaacttgacccctatcgacttgaagacatggatacttactccaacatactttacgtgatgcagaaaccttctaagttggcttacctagctcaatttgcctcaggagttgacagatttcgtgctgaaacctgttgtattattgcaaattactatagcgcaaaacaagagcatgaaaaatcgatattgtactttcgacgtgctcttacactgaataaaaattgtacaagcgcatggacgctaatggggcatgagttcgtggagctcaagaactcgcatgccgctatcgaatgttatcgtagggcagttgatataaatccacgcgattttaaagcctggtatggactgggtcaagcttacgaggtactcgatatgcacttgtactctttatattactttcaaaagtcatgcgctctaaaacctttagataaacgaatgtggcaggctttagccagttgttatgaaaaggttgataacttggaggaatctattaaatgttatacgcgtgcccttcagctgtcactcgacagcgacatcgacacaactattttattccgacttgcggtactgtatgagaaacagaaggacataataagctgtaaagagtatatgctgagatgtgttgaggctcaacatagcacagacggttttatcaatgatgaaactaccaaggcaagtctttggctagcaagatatgaggccaggtacaagaatttttcggaggcttataaacatgctttacgggttacccatggaagctcccaagaaatagaagaggctcgtgcaatagtgcgcgagtgtagaaagagaatggactaacatggatgtcttttcagtattgcgcagcggtttatatacaagtcacgtggctatgttcattttgaagtcaactaaaaattttgggacgtgttactagaggtcatcggggtcattataggaaggctgaccaaaaaagttgtgtgagcaagaactctccagaagctgcgatagttccgtttacttcaagccttcaaacgggaaaaagccgattccacgtttcttcccatactaacatatttcaatgagtgggcttcctccacctccaccaccacctggcttcaatgcgtcagtgccgccaccgcctccccctggtttcaggaagagaacctcagtaagcaggagcgaagatgactttaatgtaaaagatttaaaagagcaactgttacctccaccccctccacctccaatgccatcctccatttctgcattacctcctccaccgccacaccatcaccaccataagggacctgatacatcaaagccagccttaaagaagcaaaagcttctctcacattgtttggaatcccctagactcagcgtagaagaactaaaggaacgaaagagagagtggatttcctcgcaaaaaaagagatttagacaatcctcctccaaatgcgcgagaggaaaaactcaaaagcgaggtgtgatacattcgcataaggttgacatgccaccggaacatttgcgcaagataatcaatgatcacaaagacatgtcatctaaaagattcatccatgacaagagagctttcttaggcgcactaaagtatatgcctcacgcaattttgaagcttttagagaatatgcctcagccttgggaacaagtgaaagaagtcagggttttatatcacaatacaggcgctttgacatttgtgaatgaaattccccgtgtaattgagccggtattcaccgctcaatggtcagccgcttggatagctatgaggagagaaaaaagggatcgtcgtcacttcaaaaggatgagatttccgccttttgatgatgaagaaccacccctctcctatcatgaacacatacaaggaattgaaccactggatggtataacgttgcaattagacgaagttgacgacgcgctcattaaagactggatttttgattcgaagccgcttttagatgaaaaaagttgtgttaacggttcatcatacaagacatggagtatcgatcatcgtactatggcaaacctgcataggttatcctcaccgcttttagattcagggcttgattcaaataaaaattaccttttcgaaaagaaatctttcttcactgcaaaagcacttaataatgccattccaggaggccccaagttcgagcctttgttttctgccgaagaagagaatgacatcaatgaattcaactcacttgaccgtgtcatttttcgagttcctataagaacgggctataggatagctttcccacatctctacaatagcaggccccgcgctgttcagttgtcatggtatcatacgcctattgcctgtttagcggaggaaactcaagatgaaaacgccgaaaccttccgttttgatccttccttcaatctcattagcgcttcttatggcacgtcgcgccctcttagcttagaaagtgaggattttctccttgacgccaatttcaggccgcttttgagcagtgagaaagtttgcctgcccgacacaaaagctgcaatcagcctttatcatgcaccatatccatttaacctcaggtcaggaaggaccgtaagagcccaggatgttgctcttgttaaaaagtggtacctccagaagcccgaaactgacgttccagtcaaagttagggtctcatatcaaaagcttttaaaaaattacgttcttaatgaacttaaaagttcaaagcttggaaaacagtccaagaaaaagctcctaagaagtctcagaaatacgaagttcttccagcagacatcgatcgactgggttgaggcagggctgcaactatgcacccagggctttaacatgcttaacttgttgattcatcgtaaaggtctaacatatttgcatttagactataacttcaatttgaagcccaccaaaacgctgacgacaaaagagcgaaagaaatctagatttggacacgccttccatttgatgcgcgaaattctaaaagctataaagcttttagttgatgcacacgttcagtatcgattgggaaatgttgacgcttttcagcttgcagatggagtttattacattttgaatcacctcggtcagttaactgggatataccgctacaaatataaagtcatgcaccaaataagggcctgcaaagatcttaaacacgttgtctataataggttcaacagagttatagggaagggtcccgggtgtggcttttggcagccggcgtggagagtgtggatcttttttatgaggggaataattcctctacttgaaagatggttagggaatcttctcgcccgtcagttcgaggggcgttctagcgaggtaattaaaacagcaacaaagcagcgcctcgatgcatactacgatcttgaattgagagccgctgtcatgaatgatatccttgatatgatgcctgagggcattcgtcagaataaaagcaaaacaattttacagcatctcagtgaggcctggaggtgttggaaagcgaacattgcatggaacgtgccaggtatgccagaaccaataaaaaacataattgaaaggtacatcaaagccaaagctgatgggtgggtatcagcagctcattataaccgtgaccgaattaaacggggtgctcacgttgaaaagacagtcgtccggaaaaatctagggaggttgacacgtttatggatcaagcatgaacaagaaagacaacagttgattgagaagaacggtcctgagattacgccacttgtggcaacaactatctttaaaactatggttgactggttagaacagaacaatttttctcctgtacctttcccacctctcacgtataaaaatgatacaaagatccttgtgctagccttagagaaccttaagaatgctttcgcgtccaaagtgcgtcttaacgcttctgagagagaagagcttgctttaattgaggaagcgtatgataatcctcacgatacgctaaaccgcatcaagaaatatttacttacacagcgggttttcaaacctgttgatctctctatgaaagaccagcttcaaactatttcacctgtctattcagtggatccattggagaaaatcactgatgcttatcttgatcaatacctttggtatgaagcagacaagcgccaattgttcccaaattggataaaaccaagtgacactgagattcctccgttgctagtatacaaatgggctcaaggcatcaataacttaagtgaggtctgggatgttaacaatggccagtcaacagttttgctacaaacaaaattagagggacttgctgagaaaattgatttgacgctattgaacagattgctcaggcttgtaatggatccaaacctggcagattatattactgcaaaaaacaatgtcgtcttgaattttaaagacatgagtcacgttaataaatacggcctcattcgaggattacagttttcctctttcgtctaccaattctacggtttgatgctggatcttttgattttgggacctcaaagagcttctgaattagcagggccatcacaagctccaaacaactttttacagtttaaaagtttggatgttgaaaagagaaatcccattaggttatattgccggtacttcgatgtcgtgcacattctattccattttgaagagcaagattcagaggcccttgtgctagattttctttctgaaaaccctgatcctaatttcgaaaacgcagttggttacaacaacaaaaagtgttggcccaaggacgcgagaatgagattgatgcgtccagacgttaatctcggaagggcagttttctgggaaatttctaaccgcgttccaatttctcttgtaaacataacatgggaaaactcttttgcatctgtttatagcaagtccaatcctaatttgctattcactatgtgcggatttgaggctaggattttaccaaactttagaacagaagaaatgatatctttcgatgaaggagtatgggatttagttgacgagagaacaaaacaaagaacagcaaaaacctttttgcgggtttcagatgaacacgtcgaaaaattcaatgataccattagagggatcctaatggcctcaggatctaccacttttactaagataacagcaaggtggaatactgcattgatttctctgtttacgtattttagagaggctgttgtttcaactgaatcacttcttgatgttttggttaaatgtgaaacaaaaatccagaatagagtcaagcttggtttaaattcaaaaatgccaacaaggtttcctccagcggttttctatacccccaaggagcttggagggcttggcatgttaagtgcttctcacattctgatccccgcatccgacctaagttggtctaaacaaacagatacggggatcactcatttccgggcaggaatgacacatgaagatgaaaaattaattcctaccattttccggtatattactacttgggaaaacgagtttcttgattcgcaaagagtttgggcggactacgtagctaaacgtcaggaggccctcaaacaaaacaggcgtttagcttttgaagaactagaaggatcttgggatcgcggtattcctcgaattagcaccttgtttcaaaaagatcgccacactttggcatatgataagggccatagagctcgttctcaatttaaagacttttctttagagcgcaacaatccattttggtggacagatacacatcacgatggtaaattgtggaatcttaacgcttatcgcacagatgtcatccaggcccttggtggtattgaaacaattttagaacacacgctgttcaaaggcactgggttcaactcttgggaagggctgttttgggagaaggcatcggggttcgaagactcgatgcaattcaaaaaactaacacatgcccaaagaactggattgagccaaattcccaaccgtagatttaccttgtggtggtcgcctacaatcaacagagcaaatgtttatgttggatttttagtccaacttgatctcactggtatatttttgcatggtaaaatcccaactttaaagatatctttgattcaaattttcagggctcatttgtggcaaaagatccacgaaagtattgtgtttgatgtttgccaagtattggatggtgagatggatatgctgcaaatcgagtctgttgaaaaagaagcaatacaccctcgcaagtcttacaagatgaattcgtctgctgctgatgtaactttgtcaagcaatcacacttggaatgtctctagcccatccctacttcacaatacaaatgataatttcaacgtgtctaactcgagcaaggtatggatagacgtccaacttagatatggagattatgattctcacgatatttcgcgctacgtcagggcaaagtttcttgattacactactgataatgtcagtatgtatccttcgccgactggcgttatgatcggaattgacttggcttataacatgtatgatgcatacggcaactggttcgacggtttaaaaacgttgttacaaaacggtatgaagacaataatgaaagccaacccatcgttgtatgttctacgcgaacgcatcaggaagggcctgcaaatttaccaatcccaaacccaagaaccgtttttgaactcgtccaattatgctgaacttttcagcgacgagaccaagttattcattgatgataccaacgtctatcgagtcgcagttcatacaacttacgagggaaatattgcgaccaaacctatcaatggctgtatctttactttaaaccctaaaactggtgaacttttcttgaaaattatacacacatcagtatgggcgggtcaaaagcgtctaagccagttagcaaaatggaaaacagctgaagaaacgagcgctttaataaggtcgcttcctaaagaagagcagccaaagcaagtaatcgttacgcgtaaggccatgctagaccccttagaggtccacatgcttgacttcccaaacatctcaattaggccaactgaattaaaacttccattttcggcatcaatggcaattgaaaagctttcggacgttgtcacgaaggcaacggagcctcaaatggttcttttcaatatatacgatgattggcttgagcgagtatcatcttacacagctttttcaaggttgattcttcttttgagggcattacggaccaacgaagaaagggcaaagatgattttgaaggcagacccaactatacctatcaaagagcaccatttatggccttcgttttcagatgatcagtggattgagatagaatcccaaatgagagacctcattctcgtggaatatggcaaaaaatataacgttaacattgcatcgttaacgcaaactgaaataaaggatctgatattgggtcaaaacattaaggcaccatctgtgaagaggcaacaaatggctgagcttgagatgtcaaagacaacccaaaattcaaatggtctggattcgtcctcaggttccgccatgaaaattaaaagcacgaatgcgcagggagaagaaattatggttgtgacttcaactaacttcgagacacaaacattcagcacgaaaaatgaatggcgtaagcgcgctatagcaaattctttactttacatgcgtctgaaaaccatttacctggcgtcagatgactttgtcgaagaaaaagatgttttcattctacccaaaaacttactgaagaggttcgtggagatttcagacacgaaggcgcaggttgcgggttacattttcggtaagaaagcggctggtcatgaaaaagtcaaagaaattaggaccatagttatcgtacctcaactgggcaatactcataccgttcagttaagtatgctcccagagtactcgccttatttgcaggatttggaattgctagggtggactcacacacaaagccaggagctcaaatatatgtccgcccctgaggtcacaacacattcgaatattttcaaaggcgagaaagacctggtgagtttgtctgtatgcctgaatcctggatcgatctcgttggcagcctacactgtttctgaggaaggatattcctggggctcatcgaataagaatctgtttgacgcagaaccacaaggatttgaccccgaatttagtgagcacgcacagttgatgctttcagaccgtgttactggcaacttcttagttccatcaaacgatgtttggaattacgcgtttatgagcgcagttttcagtccttcagctaaatatgagcttaagctggatattccaatcgagttctacaacgaactgcatcgctcaattcatttccttcaattcagcgacatggtggaaaatgaagaacttgagccagagaaagaagacgtttttgcataggtattttagtattggcacgttaatttaacacattgtctctaaacgtacagactgcgggtcaatataaaggcctccatgtttgacttttgaaggccgaatgctatatccgttaccgaaaacgtcaaacaatgcatgtgttgtgaaagtattacctttcttggctataaatcttatgagccggctcagctctgtgcttttagagattccatccaagtgacatttcgactaacacttgatttgtacgttggaatagagtgctttttgtcctgctaatatcatctatatgtacgataacatgataaaaatcttatttagccgatgaggtcaagctgcagaatgaaccccgagcatttatgaacgcagttgatagagagcgctctgctagcaatagtgaaaccgatgaaaaggtgaactgtattaaagaaagacttgagtccaagcggaaagctctgttaaactcaataaccgagaagaggaagctacagaaatcactgcaattgcggaaagaacaaggaaaacaagttattgacgctgtgacagaactatccaggctcggatttagtttcactcaaatagtagcagaagcgggagttaattctcaattcttgcaatgtgtttacgaaaaggctgggcgacctactcctaccccatcagtattgacgcctcctaacgtggggaaagaaaaggaggtgtatgaagggcatgatcatgaaagaagcgctgaaacaaaacctgtgccatcttcacaacgtcaactaacaacgcggagtggtttagcgattgataaaaaaggacgaagtatgattaaaagacgcagaacaagagagcagcctcagtggctgaataaccttgtgataaatcttgatagtagcgaagatgaggaacaagatgattcaaccaccggtcaaatcaaatccctgccagctgccccccttacgaaaatctcatctgcaactaagcccgctggtattccaatcaatataaatgctgaagtgggcagaataacaatgcgtctaaagatagaagtctccagactgaaacagcgaatcaaatcctctcaagggttttctcttgataaagagagcaccaaagctcttgcagacaaaaaggcgatcatgctgaaagatattgaagaactttttgaagagctatgtccagttcaagcgccacacccctcctaggaactacttgcgcacaatttaacctgctcgcttcaagacggtcaacccatttcttttctaaagattttggatccggggttgcgctaaggcctcctaatgctttgcatctcgtcattccttgtaagatgtcatcagggatgaatgttcgataagatctttgtgagctcaccgcaaccagtgttcgcaagttgaagggaaatccatagcctacgaatatattgaagctgtatggcatgaatttggcagcctccaatagacgctttcaatagcgttgatgtttgttcaacttccatcagtcatcatcctgacatgttcctcacgtgaaccactcgggcgtctggtattcatttattccagccggttgatgatgggactgtatacatagtttttaacgacatttttaatatccaaaaggagagtgttttaaaattgacttcacgcctgtgaagtataaaagctcacctatcttcaggctacgagcacagggccaggattggctgcatatatgttatgcgctctaatgagaccaagaagcatgggcttagccctttggcgtctcctgatagatcaaaacaagaagaacatgagcatcacccttcaaggagctcggcggtaacgagggcttcgcggaagaaagctgtgcaaagcaaaaaaaaatacaaattcgcacctgtggatacgctaactaggggagcttcatccgaacctcctgttctgcaatctctttctttatcgcaagtgcgaaaatccaaagttgctaacgcgccgcgcgtagatcatgatcccaatcttgtaccgaagcctccgactacactaaaagctgtatccaagccctcgaaagcaagtacctcagcagttggagttccaaaagttctcgaagatgctccgccagaagaagtcatatggcagtactcacccttcaaaaaccccagagcagacttctctgaccgggatcgcggctacaagtccacatcagaggacagtgcaatcgagcatgtggttaaagaatcttccactcctatcgttcccaataagtttaaaagagtactaaactttcctcacatgcatgatggacaagagatgcttccagatgcggcagtcatggcaagtaaaaagagttcactcagaacaaactcagtacccaagagctttagcttacaacctccatcccgggcctcgactcgtgatattgacgagataatcaatgacatcgaagatggattcgagattaagccgccctttcaaggaaaagacattccttcgtcccccacaaaaatggtgtcacagcgccttcgggaaaggcaaggtggcatacaggaagactctttgctgacaaatgattctttgtttgctcatggaggcaccaaaagagtcgaggtagatgataaattaaggtgcagctcagaggaccattgttccaaagagaacaaagagagaacagacaacgccgaaagcaccggtgacgaaaacgaggaagatgatgaagatgacgaatcgctgattgaactactaactcaaaagttcgtcagcaaccccagtaatgaacgggggccaacaaatcatgagaatgaaggagcaaattctcaacaaagcaacttactgagttctgatggcacgcaagatgactccttgctcgagtattttcaatcaagtgagacagggcaacacaaagctgacccgagttgtgcaccagagaaagtgaatttcgagagtaccatagaatcagttgaagctagattttctcagaatgttgttgtacaagaaaatctcaatgagtcagagaagtggcaaagttatgttgagaaagctctttgcgctacttctcgggagggtatggaaaggtgggttgttattgaatcaaaagagtttcttgtttccaacaaggggctacaaaaggtgctaaagtgccttgatcataaagggtccgtctctaaccttgtggtcagatcgccttggtcccggctaaccttcaaagaaggcgacgtagttcacacaattagtggctcgaacacaacaaacagaagacttttttcagatgatagagatcctgaaactggtaagataaatgataatctcctcattttaaaccctgatatccttatatcagctacaactgtcggaagggccgttgagtgcgaaagaagagcactgctgtcgaaccaaatatcaggaccgggcgaaccaagtttgccggccctcgtcggaaatattgttcatgagcttgtgcaaatgtgtctcaaatacaagctcgaccatgttcatattttgcaggagcgcatgtcctcctttttggatggaattctcgacaattacgtggccgacatcatcatgtgtcaaagcaccaaggatgcacttttgcagcaaataacggcagaacatattccaaacatcaaacaatttctggatgcttttgtgaaacgggataaaagccgcacctttcctagtgctcgcagcttcgcaaataagcaagagatgtcaatctctaacatcattgacattgaagaaaatatctggtcaccaatgtatggtctaaagggattcatagatgcaacggttgagacaacattacctaatgattcaacttttgttgcaccgctggaattgaagacaggaaagtttaagtcaatctcccatgaagcacaaggtacaatttataacttgttactcagcgacagatacgagctcccggtgaactttttccttctgttctacaccaaaactaacgacttcacgaaacacgataccctattacactcacttaaacatttaatagtcctgagaaaccacatctcagaatatttgagacatgagctttccgaagtgacagaaaacaagtggcaagggaccacgctaccctctatcctaggatctgcagcgtgtgacaattgttactccaaaacggaatgcatggtcataaacaatctatgtgaagacgggagcccgaaggagagcgggctcaaaaaaggggagtatgaagcactaacgggccaccttactagcaatcgactgaattacaaagagttctatatgaggtacgaggaccttattgtcaaagaagagtcgagtctgaaaggtattaataatgaaatatttttgattgatagtaaaacaagggaatccctcagcggaaagtgcgtaagcaatttagttattgttgcatccgaggatgacagtgaatctaagcttattcggtacacattttgtcggaaagaaggagctgcagagtcacttccttcattaattaattctcaactttccaaaaatgacatggtgattataagtgatgaagctggacattttgcgctgtgcactggaagagttgtttcaatttcgaccatggagataaccatatcaacttcacgaaggctgcaaagtaataatgttcgtgcgcctggcttcgagaagggcaggaaacaagtgctggagactgttcttatgccttctaaatctgcaaagttgggccaaaagtcaattacttatcgaattgatcgaaatgaagtgcaacaaggactggctctggcaagattcaatctcctgaatcttttcttgccttctgtacccgaaggcgctgtaactacagatccatcaacgggacaggagattgcgttcaagaggtcttggggcggtgatcagaaaactcgagagatcgtagtagatggcagaaccccccgctttgtggctccgtctgaaccgccgcgtgttccttacgatgagggtttaaaatctaggtttaatgaggatcaatggaaagcatttgaaaaggtcatgcgactcgatgactacgccttaatactaggcatgcccggcactggaaaaacgacacttattgttgagatagtcaaatcgctagttgctcgtggaaaaacgatacttttaacgtcgtacacgcattctgccatagataatatccttatcaagcttaaaaactgtgacatagacatctgcagactaggtcacaagcacagagtacatcaagaggcgtgggagtttgttcccgacttcacggaagccagcactttcgaaaaattcaaagagcaagtagaaaaaccttctgtcgtcgcaacaacatgcttgaacattcacgataccctgctgtcgttaagaagtaaagactttgattacgtgattttagatgaagcaagccagctctcgctcccaatttgtgtagggccacttaagttcgccgaaagatttgtgcttgtgggagaccattatcagcttccaccgctagtgaagaacgacgcagctcgagtcggcggtttggatttatcactattcaaaatgctttgtgaaaagcatcccgacagtgtagtggagttgacccatcaatatcggatgtgtgaagatataatgacgttatcaaattacctcatatatgatgggaagctcaagtgtgtgagcgaggaggttcgtgaccaaaagcttgaaattccccatatggcggaacttgatactatgcacgttcccggaaagcacggacagtggcttgatattgttttaaacagcgaaaaaagggtggtgttcttggaccacgacaaatgtcctgctttccaggagatcgccgagaaagacaacatcaaaaatccgggagaagccgaacttgtttggcagtgcgttgccgctatggtacgttgtggcgtcagccgtcgcgacattggtgttatgacactctatcgagcgcaactacgaatacttcgaaaaatgtttgaggctgaagagcataacgagcttgaaattttgacagcagaccagtttcaagggcgagacaaacgatgtgtgattatctctatggtgcgtagtaacgacggtcttaacggcggctcgctgctaagggagctacggcgcgtgaacgtcgccatgacgcgagctaagtgcaaactcataattataggctccaaagccacaataagctctgtggaaagcttgagaggattcatgagtttattagagtcgcgtggctggctgcattcactgcccccagactgtcttgaaagctacaacattccgcgaccagcaccgtcgcagcattcccgaagaaagaagcaaggcagtgtggttgccaacattactgccgagtccaagttcactcaagacaaatctgtgcttcgtgacaccctgaatggtatgtgaaacccatggtgaggcacttatgtagactttgacaaacgattgcctgaaagcgcagtttaaggcagcgaaaactataagcataaaatacgattatctagatccgcggctacgcgaagtctcgggagtggggcttaatctataactctagcaactaaactttaggaaggaataggagccaacgtcctgataatttgatcccagtcctttgagtggaaaggtcgctgtgaattttcccccgcgtcttggagccatgaatcttcctgagcttttgcttctgagaactcggctcggaacataggtcgacacacaggtatgcaggtacctctgggctcaacagaacacgaagtgtttttgtcatcggaccttgataataaaagccgtgtttatgtagtttgcggcttcgagcccttgatacaagaagaagagagtctggttattgaacatggcgcaaggaattcagccgaaagcctatgtgtgaacggacctattgcgagcaagtacggcgcatatcggcacatcgagcggtagcttttggcgaaactaagagttagccaagcgctcgaggatttctgaagcagtttgacagaagaggaacattgccggcgggcaatggcagaagcctatacgacggaaagccacttaatggcctggtcccactagggtcaccggcttcggtcgcttcgcggcatctgcgccgagcgggccttcgccactcatgaagctatggagacaggaagctaatttggcgcagtcgggcctattcaatggcgatcaacgcggccttcgaacgcctgccgcacgtcaaacacccccgagcagcaagaaactgcaacaagaatgttggttggtcagcagcctccctagctattacgaaaacaagacaaaaatgcgctatctacaagcttgagggagggcccctaaaatttttcgcgtgtcatcgcgcctctatcactactatcagttccccgtttaaggtctgctactgttgcactgctacacgggttacggagcccgcgcaggatacccacatcgccccggctacggccccgccacggccccgcggctcgagggcgaaaggtcgcagagtatgtcctgcaggcaaggttcccggccttaaggatgtgttataccctgcactccaccgactgttacacatgggctgattcaacggcgctccacgtgaggtctaagttcgcttttgagccatgtgacaggccggaatgcgcgagaaagtgccgcgaagttgtttggctgcgccagctgcgccgctactgcacgcgcaaagttattaataacaaagtgctggtgcgactgcgggtcgtaattcataatgtgccttacgttctcgtacgaatttccgtagagcactttccaggcacttttctacaacggtttcccgtaacgagcggaaattgttgcacctccattaaggctgcatctgcgcgtgtttggaaccggtgcggcgtagtaagggccagcgagtttcggggtcggaagtggctagacaagagtccggagccggtgggattgtgcgtctgaaatattgtgggacatccgggtgggttttagaagagcgtgatcagagtgatttttgtgggtaacaactctgaaagcgagtttcggaaaagcttggctccagttacatatacctttgtggaaaagcccagtaagaagcattgcaggatttcgcaaggagtgtgaactatgacagtggcagaacagacggagcaagtggccagcgcgctagcggacgtggcaatcacggatcaggggccgcaggaagccgtcgggtcgccgactgcggtgggtacagagcaagagccggcgggcgagcaggaagcgcggggtcgcgagcaaactcggacgcatgcacaggagcagaccccgggtactggccaaggctcggccgcggagtcgagtgggactagcgaagaggacggagcccggagcctggagcgggaccaaagccaggaagagtttccctccaagagcaactcgcccaattcaagcgcgctgcaactggaccagctcgccaacacaaacttgctgacggtgcgcatcaagtgggtcgacaaccagctattggactacaaaacgacacaactggtcaacaagctctctgagctctcccatgcgcgcaaaggctttgtggttaacccctcggtcattgagaactacgagtatctatccgacagcagcaggcttgcagtgcttggcgagaatcaggacgtttacatgcacgagtcgggcaccaaagagttcgccgactttcacagcgacgagtcgtctgcaggcggctcttggctctacgactatgtactgcaggcccagttcaagcactgggcggacctcgaagtggtgcgggacagcgttgtcgccgctttgggggagtccaccatcgtcagcaaatggtcggtcagcgacaacgctcacgcgcttacccatccaggcaatttgtacgtgaggggcattcctaaagatctgacaattgatgatctggtacccgtgtttgcgaaattcggccccgtgctttccatgaaaatcatttgcgactccaacacgggtgactcgttaggttatgggttcttgtcctacccgctgggttctcaggcttcccgctgcatcaaggagctcaatggcaacttgatgaatgggtcaccgctgttcatcaattaccatgtggagcgcaaggagcgggagcgtatccactgggaccacatcaaagaagacaacgacgacgaaaggttcaaaggtgtcttcataggaaatcttccaattgaggatgtacaagggaaactcatcacccctgaggacgtcattgccgagtttcagaagcgacttggtgatggcggcgaaacttcgcaaatcgtttcctactatctgcccaagcgtaacagtcaaagtgacatagagtataaggacgacgatgacaagactgatgacattgaaacctgtgttagcaagcacgaggagtcacctctcaagggctatggttttattaagtttgcatcccacacccaagcccttggcgcaattgaaaagtttaacgatatggagtggctaggcaataagctcattgtcaacaaggctgttcaatccaagcctcaatcccattaccaccaccatcatcatcatcatcatcatcagaaccataatgaataccgtggtaggcgccacagtgaacgctctccctcctcaaggcaaaagagcatgacaaatatctctttctacgcccctttcagcggatctcaagcaggctttgggttctacggcaatccgccaaatgcaaggtaccccgctcctagcgacttgggcccacatgatattgcagcggatagctctcctaattcttcgccctcgccgcaccaaggctacattccccctccgcagctatctcatcgatacggagcccctccatcgctaagttctacgccagagagttctacggctccatcttctcgtaatgactctttcttccagatgcactcgcaaggaggcatgatgcctccttctccatttatgctaccaatccccacgaaagatcagcaagagtcgaacctttacgtgaaacacttgcctctatcttggagggacgaagatttttttcagttctatgaaaattttggcgagataatcagcgccaagattatcaccgtgggtggcagcaaaaacgatggctcaagtgataacacttttgccaagcaaagcgaaccggcgctgggatcgtcaaagggatacgggtttgtctgcttcaaaaatccccttgatgcttcgcgagccatgttgatcactgatagatatcaggtggacgagaatcacacgttgtacgtttcgtttgcgcagaagcgcgcaaaatccatcagtaacggagacaccgttatggtttccaccaacaactctcgaccatcatcgcgcaaaaactattattataacaacgcgaggcaagacttcttggggaagtacaaccctaaatttttgaacgcaatgtttaaccagcaaaatggtggcagatcgtacccgcgcccacgcggcagttggcccgcgcctatgccaatgccggttgcaccccctcacatggtccctatgatgccaccagtggttcttccgtcgccaatttctccggaagcaattgttcctgggggcgacatcgagcaagactccatcgctgaagcgcctgtacaaataaagcagggatcaactacaaaaagttaatggatagttgggcacagtaccagctattctccgagcacatgcagcgaagcgcagctactaggaatacacgttttttttagtttttctttgaatgacactgcgacaaccccgctttcagctcaggggcgcgccagcactgtttaccatggtcatgctagtgtgaaattaaaaaatgcgtatggtacatagttgttactttcctgtgataatattacaatcagacttaataagatgtcttcgaaacctttcttgatagtgaaccgaagttagagtaacttgcgaatgaaaaacaaaatcaaaagcaaatactagacgtatgagaacccgctgatacttcttggaactgtccataagatccgctcttgtgctggccccttatttcttcttgtgagggggggctaaaccccaattgtcagttgtactctggcctgaggaggagctcctcggtatgctggcattactgaaccgcgtgttactgaacacagagcttttttgcgtcgagagactggggaagcggctgccggacccgggaggagcattggagaaggacgagcccacgctgctaaagctggaatgtgcggaaacgataggatacctgaggtgagtccatttggtgtccgcacttatgatatcatttctcagcgcctgcaacgttgcagagatggtctcagcctcggtggaagattgtggggggaactgctggagtacatcgagtattgtgaccatgcccctctggatgagattgatattgtgttgaagatgttgcaaagtcaggttttgagggcctgctggaacaggcgtggatccagggtacaaagccgataactggggaacagaattagaggacccgctggagcccttctgagagagcagatcaggggaggacgggcttcttgccgattctgggggagctggcgtggtcaagggcctgaggctcggcagcggcgtcatttggggggcctcgtcgctccccgacatcgcggaggaaggcctcgagacaatggacgctgcggcagtggtgtcaacgtagttcacgcacacggcggagagcacgtttttgcgcttcccgttcttgccgacgccgccgctcttgcgctggatgcgaccaagctcgctcatggtactgtctcggcaaaacgcaccggaagggtgcgagaattgccacacgacagcgctcttgccggacttggtgcccgcggttgtggccgcggcgcccgcgctgccatccgcactgctggtgccgcctccggctacacttgagcctgcgctggcggccgggctggtggccggactggccggctcggtgctggtcggcgccgtgggcgccgccagcttgtggaagccgtacatatgaagctggcggacaaaactgctgacgtttccgtgcttgaagtagcgcttgagcacgtttgtggagaaggccgcgtcgtgcggccgcagcgagaacacgccgcggagctgctcgtcgggttcccaccggatccatcgctccagctcgggctgctgcaggatcgcgtgcagctggtgtatgaaggtcttgttttgcatcgctccgacacgctcgctcagatcgcttgcgcgcggggacgggccgggctctgctgtgtgtgtgcgcacctcggggtacgggctgcgcgccgggaaaactggggggatgcttgcgcgctcacgggccgctttgctggctctgtgcgctgctgtgctgtcgaacctctgcgatccgctgcgtgcttttttcctgcttgaaactccttcgcgctcgcacaccggtattcccactaactgtgcactggccgctggacagggaagtagatcgttcctttctgctgaagtccctcctttcactgctgtgtcgctgctctgttgttgtcggttccccactgatatgtgtctgtctcaaggttcctttcttggctgcaactttaaaccattcttccaaaccgttgaacttcacttccagggtctgaaaaatttttgttagcgtgaaaaagaacttttgcaggaatcgatcaacaattgtaggcacgtctcctaggcaccgcattatgcaaatctctgcattgacaggtgcatggaagtgcatggaagccgcatgcgtcttctgaggcacgtgcaatcatgcatagaaggccctcgagtctttctcggggactcacgcaagcgattgtgcaaggaagacgcacgacggtggacagagaggcctggaagggacaggtacgtatgggttacagcaaatctatgttgtgagagcgtatgtatgaagaagcgtgcgacggtggacaccgccaagacagggaacggggccgcaaatcccgaatggtggcgcagggcgcagggcctgaagcatgggtccgtgcagagcaggtagtggtggcgaccgaaagttcagggcgctgtggcgcgccgatcaatggttataggtgactgcaggcacggataagtcttggaccgctgcactgtcgacaaaccaggacacgcgctgagcaaaacgatcggtgaccagggcggcgggcagggaagtgtcagggctggattgcaggatgcgctgcagcacgggctgcttggccgcgccctcggcgacaaagcacagggcgtgcgcggaggccagggtgggcagggtgaaggtgatgcggtccgcgggcggcttgggggaggagtggcaccaagcgacgcggcggtcggtgttcgcgtcgagcaggtagctgtgggtgtcgccggggaacagggagcaggtgtggccgtcgggcccgcagcccagcaggatgaggtcgaactgcgcgggcagcagggactcgtactcggcggcgaggcggtcgttctcgccgaggccgacgagggactcgttgatggcgtagcaggtggggcccagcacgccatcgtgctgcagcagcgggtcgagcacctgggccttgaaggcgccgtagttgctgtcggcgtgctcgaggggcacgatgcgctcgtcgcagaaaaacacgtgccagcgggcccagttggcgcgggcgcgcagctcggcgtcctcgacgaggccggcgcgcagcgccttgagtagcgagccaccgctgacggcgaggttgaagcggtcgccgcgctgcagcgcggcgtcctgttgggcgaggatgtagagggcgaggtcgcgggagagcgcggcggagtcgtcgtaggtgtagacagggaccattgggacgggtgggggtaggaagtgtgcgtggagcgcggtaggggcgtggaggccggcggcgcgcgggcggcgagtttttatatagggcagggccgggcgccgatagattgcgcgcgtggcgttcgtggggggtgaggggagggcgcgtgcgagatgacgctgtgggtcctgtgaatccgtgtgtagcgatactccacgtactgtgtgatacacgtcacgtgctggcgcacatccgtttggcatggcacacgtcacgtgagtacatggcatcccgtccagagtgatatcacggcccgtccgcagtgacgcacgccccgctcctgcgcccgctccccgccgctttttgcgctcccacgcgcacgcacacattcccgcgtcacgcacccgccgtcctcagcgacacgctcgccgtccccggcgacgcacccgcccgccccgcgacacactcacgctcacacaccccgtccccgcagccatccccaaaacctaccatgggcctcgcgagccgcacaccgcgattcgccctgtcacgtgcgccggcgctcctgcggccgtgcggtgcgacgcgctcccgcggcctcgcgtccgcctaccgcgcgtctcgctctccaacacctcgttcacgcctgctccgcggttcccacacgtgctcgtacccctctacgacgtgactcaccgcctgactcaccacttccacgcgccctcccggcgttagcacccgccgctaccgccgtcgccgctcacgcccacgcccgcgtacacggccggccacgtgcctttgtctttgccgcaaccggccccgcgcacgcggtactgcgcggcccgccgcctacggcgcgtcggcgggccccgctcgcgcccagtcgggccgcaagcgtcgtgccacggtgtacgaagagaaaaaaaaagaggccaagcgcagcggtgcgcagcggtgcgcagcgggcacgtacgccgcatgacctggctaaacgcaagccagggaccggcggaagggtaccaaacgccatataaaaaaacagtgggcggcgagccggagcgggctcagcttagcagcggcagaaagccccaaacagagaacacccgcgcccgaagagacccacgagctccgcgcgccgcatcgcattagaagaagatcgcaccccctagtcgccccttgcgcgccttttgttccgtcccacagccaccgccatgtccgcagccggcgcagcgttccggcgctttttaaacagcgaaacagggccaaaaaccgtgcatttctgggtatgtacacgtgacgcgcacgtgacgcgcactctccgtgccacgtgacgagcgcagctcgtcacgtgggcccgccccacgccccgctcctcctactaacctcccccgcaggcccccacgctcaaatgggctctcgtgttcgcaggcatcagcgacgtcagccgccccgtcgacaagctctccggcgtgcagaacctgtcgctgctcgccacgggcgtcatctggacgcgctggtcgttcgtgatcaagcccaagaacatgctcctcgcgtccgtcaacttcttcctcgcctgcacggcggggtaccagctgacgcgtatctgcaactaccgccgcgcgcagggcgacacacccggccaggtggcgaactacgtgatcaacggccctccgcccacgcaccttccgtcggagcggcagcacgcgctgacgcgccagccgtcgccagccacctgagcgcgcagcgcagttcccttgcattcgagcgccgtcatgtatagtgtagctccatagttgtacagtatttattgcatatgaaaaaagtatttggcgtgtgaaggccgggcgtggccggggccgtgtgctgtggagccgcattgagcctgctgtgatgagcttgctttgctgatttcgccctgcgttgattacgctatcttgtttagctctgccaatttagctccgcgtaaaaacccttatacgtcagatgcgctttattttgaaatcgctatatcgctacgttggctacgctcgctacattcgctacattcgcggcgctcgcggcgctccctcatctcgtcagctccaccaccttctgcgcagcagggtccagctcgtcgaacgagtagatcttcagaccagactcctcgatgatccggcggccctcctccaggttcgtgccctgcagacgcgccacgatcggcacgctcacggctaggttcttggtcgcggacaccaggccctgcgccacaaagtcgcatctcacaatcccgccgaagatgttcacgaagatgccgtccaccttctcgtttgacaagatcagcttgaacgcggtctcgatcgtctcgggcgtagcgccaccgccgcagtccaggaagttcgcagggtctccgccgtacagcttgatcacgtccatcgtcgccatcgccagccccgctccgttcaccaggcatccgatgttgccctgcagcttcacgaagttcaggtccgacttcttggccaccacctcgtccgcgtcctcctgcgacaggtccctccacgaatacacctcctcttgtctgaacgacgcgttgtcgtcgaacccgaatttggcgtccatgcacatcaccttggtgtcctggccctcaacctcgctcagcgggttgatctcgatctgcgacgcgtccttctccttgaagatcttgtacagcttcgtcaccgcgtccgcggcgtccgcctcggcctccgccgagaaccccaggctcttcgagatctgcttagcggtctccgcggttaggccctccgattcggtcaccgtgaacttcttgatcgcgtctgggttcttcgcggcaacctcctcgatgttcatccctccctcgctcgagcagatgatcatcgccttcttgctttgtctgtccatcaggatcgacagatacgcctcgtgcttcgcgttcacgcgctccaccacatacaccgcgctgacgggcttgcccttggctcccgactgttttgtgatcaggcggtgcttcagcatctgcttcgccagatcccgcgcctgctccgcgctctcgatcatgtgcacaccgctcttcagacccgtgtcaaagtgtcccttgccacgtccgcctgtcagcgcctgcgccttaaccaccagcgcgtcgtggcccagcttcttcgcgatgtcgtaagcctgttgtggctcgaacgccgcctcgcccgcgggcgtgcccacgccgtactgcctcagcaactccgcagaacggtattcatggatcgacaggtttctaatctgcttcgacgccctcaggctgttcttcagctgattcgcagcaatcgttctagacaacatcctggctattcgcactgattgatgcttcaattgacttttctgcctgctcttgtgccatgcggggaaagaaccttaagatattcccagggccttatatctttgttcccggggctctattcgagttctcgtttttgattggctttcgacccaatggaactcggggccctatatgtccgggtaacgtaaacaattaactagtcgcgatagcaggcaaaatgcccgccagatgatcttactcatctcgcgtgaaagatgagcacaaatggaccgcttaagtgctcattccacgctatggtggcgcaccctgctccggaccaatgcgaatatgtcattgaatacgtattgtgcgccaagcgccgctgcatttcacgcaagacgaatggaagaggacggaaacagccggaacctcgtcacacccgtcacgcctgtgtgaactacagcttcacttcccagctcaaagcagtttggttatcatcgctaatgattaatgtcacttctgacgaaggaccctgactggccgcctgagcggtgttctcgctggcgatatggcgcgcgtcatctgcgttgtcgcatctgcgctgttatatcgctgtgggctcttcagctgctcccacgattgtccccaaaaaacatatatatgcattggataatgtacaaatacttagttgaacgcctacttaggactaaaagccccgcttcttctgcttggtaatgtgctggcgcagcaccttctgacggtcgcgcagcgacatcttttgcttgcccttcacggatctcttgtgaatcatcatgacaaaattctttttacgctgcttctcacgattcgtggtagagtgctcggtgcctctgctcttcttgcgggacccgaacttttctctgccctcacgtccctcgagaacactctgcagcctctcctccttggtgttcttgtgcttgacagggcccaccaggcggtcggagtcaacagtctcttcgttcctaacgcccatcagtctcgcaacaccctgctcggtacgcagttcttgcagcttcgcgaaatcggcaggcgtcagcacgcgagtggaagccagatcgcggaacgcggtctcagcatcaatcttttctgcgggagcggcgggctcatcctcttcggcagcctctgccttcttcgccgctttagcgtcttcatcgtcgctgtcgcccatgtcgacgtcgtactccttgtcgctctccatggtgacccactcgccatcgtcgtcgtctgcgtcgctgtcggagtcttcggcgacctcccagttcttgtcgtccccttcttcgtcgtctaccttctcgttgtccttcttccattgcgccagcagctcgatgcctgcgataccctgaacatgactttcttcaccgaacttaggtctgcgcgactccttgcccttgcgagacgcatcttgcatttccatggaagcaaccttaccacggtccttacgccttagcatctctggcgcgacttcacggtacagcgacacaagcgactttgcggcgatgctgacacctttggctttggagcccttgtactccgtcaaatcctggagcagggtctcatcgattgctagtggagcacgcgaacatatctcgcgaattgtgttcaaaccagctgcagcaacttccgatgctacaccatcactcacaaactcgtcagcaatcttgcgcaccatcaccgatatggtctctgggggcaccaagtcgtgacaagcttgagcggcagaagccatgatctttgttacatctctttgctttggcgtcaggtacttcaagaagaaagaataaatgcccaggaccatcagcttgtgggtaccgatcagtctcgaaagcagctgcatcagagcgattttctgatctatgtcaaaacggttgttgtttttgcttgacagctgcttagtgaatagcttatcagcgaaaccttgggggtcccgtaacaggtggattgcactgaagttcaaaaatccttgtggggttttggctccggccttcttcttctttacagacttcactgctgcttctagctttttaccacgcttgccactctttttgttgatttgcatcttgtgctttagagcatccacatcaatgtcttcgtcgtcagagttgtcctcgaagttttcctcacgctctctgtcagcgccaaggaaaaatagcacacctgagtaagcgattttaacgtcatcgtgaagggccgcctgagtcatgatttcaacagcccttgagtcgtcccagatacctcttctccaaagttctcgcgtcaatctcgacgcccaaacaccttgcgagtcgggctgttccaaaaggttgaaacagattgcctgcgtggacttgttgagcttctggttcttagaccccgtgttacaattctttagcagagatatcaaggtactgtaaaccagcttacgcacctccttggcatgcgagtttggccccaacgcattgctatgcgatgaataggcgattagaagtggaaacattgtctggataagggtctctgctgaaataacgcccttgtttctaagcatcgttaagctcgtaattattttctctctaacttcaaaaggcaaagacttatggtattcgagaaccagctgtctcagctcatttggaaagttcgcagtttcttctgggaagcacgagcagacttggctcacaaatccaaccaactccacaaactggcttgtattggaatcatcagcgacctggttttccattgcattaagcatgaaaatgtctctcagcgattcataatgagagtactgctgcaagaattcctcacggtatgattgaggatctcttttaactaggttctgaagcagaataacattggtaggcaatatggccgctctggatttccgcaccatttcgtaatgtgaaaagcctgcctgttctctggatcccgctggagatgttgatgagatgagatgagatgagatgagatgagatgcgccggaaaattttgttagggcgagccattacttccttttggtaaatatacgtatatagcgacttcaacactatcggtgctaaaagggactgacattctcttctgcttgtttgtgcgctgagcgacctgcttgggttttatgtccattgacattaagccacttgctcactttcaagagcttccgaagaggccgtcaatcgcattgtagttaatcttctttgaaaaacttgacttttgaatcatgttcttcacattgtcagctgtcgtaaagtcaccagtatcctctgccagtttgagtgcagcatggagacctgaatcgtctttgatgtctgcaagtacgccatctgcgtccgatgctgccttccgcttacggcgtggcccgccgcgtttcttcacggaagcattcccggaagccatatccgcctcctgtttgagtctcttagactcttgttcgagcagaaagtcaccatttataccaatccatatgcgttcctttagttttgaggcttcttcgtccagaagttgagagtccagctcctcatcatccacatcttgcaggtcttctggatcatcagccactttagaaagcagtgcagaagttgtaggaagcagatgaagatttcttgggcggtgaggatctgtctctacggagtaaccgtcaatagcgtcctggaagtgtgatcgactgttggggtcaacatcagcatcgggacgatgctccgtgccggcctcgctatcggagcttacagcggcatcctcactgtgcccagtagcctcgccgtgggttcgtagtccattagtgctgctgctaatgttttctctttgagtgtttttctctctcctctgcgagaattgcttgagatagtacaaaacctccctcgacgataactcttgggcgcccagcacctgagataagatggggtttcttgtaagagcttcgtcactggtctcgaactcgttctctacaatcttttggcgcagccgtttctccttggccctgttccgctgaaacgaaggcggctgagcttctgattctactgcagcatcatccctaaactcattaatggataacttaccagatttggtgcttttgaattcatttaatctttgttgcaaagtctcctcagcaacgtgtgaaaccgcgacaatttcggagtgtgttctacgcaggttattcatcctgcaagcaagcagaagacatgctcccgcaatccctgcagggcgtcttccctcgtacatccagtcgcgagccatgcgctgcgcaagttttacagcgtccttgactaccttgatctttttgtcaccgagatctagcttctcggcaaagtgctgtataaacaatgatggatctgccaatgggagctttgtgatatgaagtgctttcaccatttttaggaaagtagcaccgattgagtaaaccgagacttgaagacgcgatgagaagtctatgagcatatggtgtgttttctctttacggcacgcaatataaagacaagctgcgataacgttctgtgatcgccggccttgaacaaagttgttggaaagtgccagcgtgtaccactgagtggcagcatccgtcacatactcagggatgcctaacgcgtgcgaaacggcacgtaatttccttctcgcgttattgatggttgcctgccgtgactcaagtgccgatgaaccaccacgaggtccaaaagctgcgtgtgactggccagcgcccacgtaactaccatgtaccacagctgcacctgaactcgactcgccaaaggtgacctctgaaacaataggattgtcttccgagacagtaccacagtctttacacaccaagtcattattagcattagagatatctctctcgaagtcaacgccgccgcagaccttacacttggccatcttgccttctttatccgcttttactgatgtgatgagctgcctccagtaatcaaaattttgtccgggaagttatatgatggcccgaaacggtaaaatctaaagagctgaacaatgcggggaaccagtgagagtagcagaaatgagaagtgtgcttaaatagctgaagatgtagaatgagaagctctgtaagttcattggcccaaaatatgtctggagcaccattataagaccccggagtatggtgcgtgacttcgtgtatagttaccaccggaccatggtgagcagatgtagattgggacctttctgaacgcgtggatactctgtcccttgctattatgtactcttgtcacctgaatcgcactagtttttacttgaaacctgtttggtgtcattgcttccatctgcattcttttgacatatcggccactgctgccaaacttaatctcgacgaaagtcaacattactgatcaagcagaaaagctgcgcaactcatacaggtcagctctggtaaaatgggcattgctctatggttcgtaccgcactccaattcgccagtgtatgatactatacagtccctcattttgtctttgcagactctgttccctgatgcgcctgtgtttgagccccacttgaccgttacatcgcaactcaaatgcgaaaacctgactggggtgaatcaaatactcacttcgtgtgtagcagctgtcggggcaatcagagagagcgtcagggggaaggacggcgcaatagtgtcgttttctggcgtgagcgtgggcaaagggtacttcactaaagtgaggctgacatgcatcgagaacaggtacctaatggggatcgctcaggtgatacgagagctcttcgtagcagaaaagcccgaagaggcagcagagtggcttacggaggaatttcggcctcacgtctcgctagtgtattccgatatgtaccatgtcaaccaggcgctcgagagggtcatcgcacagagaattgaagatgctctggacctgcaactacacaaggtgcgcgtagctggagaccacaaccagtgcacctggcatttcgattcccccatgacgggttggggtgtgcctggggtattcaaggtggtcaggtgcgagggacccgttgatgagtgggaagttctgggcagtgttgaagtgtaaaattgggcacccactaaacgcttcgacgtacatacgcagtatagttacgaccaaaaatgctaagaagccgacgttgcgaggctgcaaattaagactttaggcgtagtgtaaaaaatctgaagactcaaataaagaagttgcgaacaaatgccctggtttgtccatccccttcccagctttaagactggcggaaccgcgagagagcctgcagtggtgcctttagcatgtcagtaaagacttggcgctcaaacggtttccgtcccgagtgactcatataatcttacactgccacttacgctgaacatagacaggacgagaaagactttttttctagggttcaaggcccatcgtcgcactatttttcgcgaatgcacctttgctgagcgctgtgacaggttgctttgcccatggccgaggctccgcagccacgaaataatgctatctctgtgacggcatgcgccaagcgcacacaccgtaagacaggatgtgtcccctgcaagattcgcaagaagcgctgctcggaacataagccggtctgcactgactgccaacggctgggcttctactgcgtgtacctacccgaaaaatgtccaaaggagaaagttcagtactaccgtgagaaagtggagaagcagctgctcgagaagaagactacgctggataggcggaaagccagcggagtagttcaagccgaagctcagagtagcagtatcaatgaggtggtgccagaagagagcggcgggacatccgtgtcaaatgatgaaaaagagggacaacacgtcgtgagcaatgacgggttggacgaaagccagcgactgctcgatgtcacaaatgtagcagagctattgggcgctgacggtgggtcagactcgctcatcccaggcctcctgtccttgtcgggctccccgttgtctccgcgcacgctggcttccacacctgcaccgtctctttcagatcccgttcttgccgagcttgacgacaccgcccttcatctatatcagtactaccgcgataggctagcactcatcgtttccatcgcgccatcacagcaaaaccactatcggaagatcttcctgccaatggcgcaccaaaacgagggcgtcatgtacggactgctggcttgggccgcgcgccatctttcgctcacagtagacgaaaatgacacggccctcgatggctcggcagcaccctcatccttggtagccggcccactcacagatccgcgctatacggagcttgccaacaaatatacactgttttctctacagcggctgtcttatcggaacagtgggtttctgatgtctcttgcacagattttggtgctgtgcggcgctgaaatttgccagggcgacgtgacgcgctggcaaaccttgcttcaatgcgctactagcatgattaaggaacacgctccggatggtgatatcggtgcgcttctcgccaagagcgagctggctagttccctcgcagacacgcagacaacgcgttggcttctatccaatttcgtataccacgatatcatggggtccgaccagacgcatttcccaatgtcgcaatatgcacgcgtactccagaacccaatgaacccgctcgagtctcccgtagatcctctgcatggcgtaaacaggcctgtatttcaaatattgggccaagtcaagaacctggcccggcaggtcaaacaggagctgcgacaggaattgcagcgttctggagacctcgacgaaaaagacgaaacccgggatccacgtgactcagcgtcgccgactgccgcgccagcaccttcccgcgagacaatggccattgcacaagagctgcaaggtgccctttatcgcatttcacccagtgagtctgacttggcttggtacgataatttcgcagagattggaagcgacattaggcctcttgcagagacgttgttctctgtgtttcgcacggccgctctcatactgctcaagaccgccgtgttaagacaaaccactgactcttatgagatccgttttctagtatcgcagctttccgacgagcttgattgcgtgttgggctcccaactcgagggtggactgtgtttcccgctttttatatgcggtatcaacgctcatgaccgcgcccagcgcattagtgtcgaaatcaagtttgcagatttcatcaaaagatacaaattccgtaatgtggaacgtgctcttgttgttatgcgccagctttgggaaagcgccgacaacggagtcactcaagattggttcgacattgtggacagcgtcggctgggacctcaattttgcatagtcgcgaagggccgatagcgctacgcccacgcattttcccattaaaacattaaatccgttatttaaatatatggacaggttcctagttgtagatgtgttttctttcgtatttccgcacttatgaccatgcctgacggtgctgttccaacctttccattacgaatgccatgcccatcctgctgcgcttcacgttttcgtcaaacttgctgtgtgaccattgttcaatgcggctgcgtatcccgacgttgaagccacttgaaaacttgactgtgcttgaagcctgggtcttgcccgacttcttgtcgaaattatacgtcgtaaattcctcgacttggatgatgcgagtgtggtcaaggttgcgcgtgtaggttcggagtacttggttcctcacgtccacttcggacatttcgatgatccatgactcggaaatacggccaagaaatggtttgacccattgtggaagtttgcctgtctttttgatgagacgcgtcgtgcaaaggtcgcccgccggtgatagttctctcgacaacgtatctatcgagaggacgtgagaagcataagggttcgggtatcggttgaaaaatgccaaagataccgttctaaagtcattattgaaagtgtgtgagttttggtaccagagcaccatcgccggaactgattgagttggactcagcgatatctgttggaagccttaacaaactcggacccacagtgcgtagccaggacgctatgtgcggtaaaactcactcacttatcggcttcgtcagtggatgacttatttttgacaagttttttttaaaagagctcacgagctctgatttcatgaacagatttatggggaggtaagaaactaatagtggaggcagggcgctcttgcctatccgtatgctatatttatttagatgcaggttcaaacagtgtataatttatgacgttttgaaggttgtgaggaatttccattcacgccgctatagcgcccagtgctaacgccccaatgctcaaaagcacgtcgatagaaagaggagccgcagcattggtagaattggagatgctggcagtggacgaagacttcgtcgaacttttctttacagaggttagcacatctgtagtaatggtagtcacatgagatccggaagttattgtctcaacgatacgactggttgagactgtgtcagagctagcgtcagaactggggctagagctgtcgctcgaggctgtaagctcgctagcgggggtccaccactttgtcacgctcggagtccaccacacagtcgacgttactgagccgctagtgagtactgtaacaggtcctccgttgttagaaatggaggcagtcgcagagggagacgttatctcgctcgcaaattgggattccacactgcccgcagtggtagattggagcgtttgagaagcggcagctgtcttgctggtctgctcttgaggagtactaacgacgttagcagtctgaaccaatgacttgctggattctttggattcggagtcctgattcgagcccatgccaccgagcgcaccgctactgccaaaagcggcgccagcggatgctataattgccagaaattttagtaattgcattaatgtgcctgtttgattctgacttgtgtttgcaggagcgagtgtatagtagcctttagcggccagcgatagaattcattcttacttatatgaatgagagccattgcgctgatcctcggatcacaatttcggatcgctggccgtcgtggatttttcatttcttgattagcactataaggtatctcgccagccatttaattttcgaagcgtgatttcaagttgcatgacgaggctgaaggctaagccaagaaatgttcatagggaaggggcgctgtagtatggtagtgacccttgctatcagacacactcagagatactattcattgtcttggtagaaaagcttacaggctctgcttatatatctacgtagtagtctttcattctttaacgacctagagcattacgacaccgacgttactgcgcttctcagcgtcgaaagaattgtctttcctcaatcctcctaaaattgggcgcaccctgtagttaaataggtagaagttaaggaagccatcgcctggaccaaactttagatcatccaagaacaaggaattgtcctggcaactcatggcgttgaagacatccatcttaagatcgcgcgccttaatgcacacgtcactgatgagacgatttaatctcttcttaagcttcaggctgccttcagaatcatacctatcgctgtagtcgaagtctgcgtcagatgcgtaatagaacaaataccctatcccgagctctttgtaatggggattgttcaacacagtgaagggcagagagtaaaaggagacaaagtcagtaatcttattgttgctttcgaccacgtaggagtacacgacggacgtggagctcaaaagcaaatgacgaaattcctctttggtgaagacttggaccaggtcaaaacgggactggtacttttctaagaggtcgtagacttcatccaaatccttttcttctaagggtcttaaaccaggagtatcgatctctttgggcaaagtgtactttgcgatcatttgcgttttagaggcgttggcgggaagcccagtgaaaccgacttcataaagcttggaccagtttagtggacggtgtgcgtaccggcaagtagctgcaggagagggcagaaccacaccagcagtgtaaagtgcctgccagatgtcctgcttgttgacccttctagtcacctccttaatgagaattggagtcagtctcttagacctcagcttcttgtggatgcacagaaaattgatttccacgctcttcactagttttgttcttacacgtagcgtggctgggaccgcactaataaaggccacgagccttttggactggcgtgtgcgcacgccaacatgccagtcttttctccaaccagggggcttcagcgaccagttgaagaactcgcgcgagtaattgaagcggaaagtggcgtcctggtcttctacgtagttctcattcaagagcacgaaaacgtcctcgagctgatgaggatcggtgatgtcgacagtgcaccactcgaactcgctgagcaatgggagtggttcgttggggatgttctccgggcgctgggaactattaatagggccctcgtcttcgacctcgtcgtcaaaccgcggcactggctgggttttccagaacttgtactcctcgaactgcttacgctggggctgtgtgagcttagatgcgtcgttctgggagagcgacagcatctttagaagctcttgcagcttctttgcctggtcgggatcctgagccataggaaaatatgtacgtttggcggcagtggaggtgagtaggcgttaatgatgcgtatgacaatttcatttggcacacacaatcattaagcactagagacgagtccgacgagctgactttttgattgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgtccccagtgctgcctgtgacagcacgcttagtgttggtcgcgtcatggatcacggtaagcctcttactaacccagtttatggttacgtctgatctcaggtggtgcatctgctctgcgtcttctaagcccagcatatcagctgccaaccatacttcagtagaaacgccctgactatccaagcactcggtccacttatcagtatcattaattcgagttgaatcgttgaagcctaggtaaaactggtcatcaatagtataaaatatcgcaaggttttcgactgaaacactgccgacgcatgccttgagagcgttcagatcaattgtgttgttgaacagatccacgcgcatgggtacgtggattggcccggcaggaccaagtacctcaaaactctggccctgaatctgctgactagtcatagccactgctaggcctgctagcagtatgtaccagggtgatatcatataggactgcatttgggggtatgaatgtgttttatttattttttccttatccaaggtatttgtcggattgtgatcggtccgttggtgtgtgatagtgccaagtttcataatgacatattggtatgaaatgatatggcacatggacatactataaaaattcgacggatacccaactaaggcacatagaaggtccacattggccgttcatagtccagatcagaacacagtggcttggagaaggtaaggagtagtgccaccagtacaattatcaccttatgattaagactcaggcacgtcccagaaattttgtataaatccggatgatttctttggtttgcaagacataagtcttggactgaagaaagaacggggagatattcagtaccatcatccacgaagtagtttacttagatcataatggaaaccctagccaaggaatttgagaccctttcgaccaatgacccagactcgcctcaataagatcatcttaggtttttacacgtgtctaattatacttgtaacacttttgtcaacgcgcgctccagacggcacaccatgattaaaaaatttcagctagcttgtattttggaaggttttgggggctgattacaatgacggaggcactagcagtaacaacattatttaaaataaaaaaaatttcaccaaacaaaaagcatataagttagcaaagttggctccatatctcgaaacttcttaggatacgaacagattactgaagaagtacgaacttaaatataaagcttacgttcttcgactatattttagcttttttatctaaatcttaacttctgctctatcaatttgttattatttattacattgaagaaagtacaattaaaggggtgaaaactttggtcatggttgaatctttattgatttcgagcaataagcaactgtgagctatagtactgattgttaaattttccgtttaatgagaaaaactaggcttgcactgtaaatataaaaacactcaatttccatctgtaagtcaaaactcgaggaggaattcgggcatcaaactctaaaatatctcaacaatcactttcctatgtactattttctttggtttgtttttctcctgaactcttggaaaatttgtcgaagatttagtggattctatccagtgttgcatgagttattcgacactgcatatcttgcgactttttttgaatcaattatgaatctattatgaatacaactgccttaaaaaacaaattttgtggaacttgcgctcatacttctttattttagcatcaccttacggtgtctcagtcatatagtgaaagtttagcggctacacactaatacttcgcagaaccttgattgcgatctttaattaggaaaggctttggcttcagaaaaacaaacatttttgattgtacgcctaaagtcttctgcgaccacacatcatttcctcattttcaaatgaaggctttcatcctcattcgttttgatactaatactgagccagctgacagcaacacatgtttattttgcttattgttggttaaactattgaaacaagcaagaatgatgacacgtcatgcaaattgatttttatcgagtctaaggctgcgtcatcattcttaatcgatcaatttcatctttttcagaggctcgtagattgtcttatcaattcttggtattgcagacgcttaatgaaataagaaaaaagaagagccattgcccagttgatttttccatcgcctttaaagctggcgcatgattcttaaccgtttgcttagaactcctaatggttttcatcttatttatgagttcgatgagaggatcactagtcctagttaaagtagatggtattttgtgtagtggtgtctgctgacgtgaaagcaactctctgatttttctctgtgatgctcgaagtaatgctcaattcgataattagaaaatctaattgtgcccggaaccagtattatctgaaaaaaagacatccacatccgttaagtaactgaaagctatccgttcgatacgtgcccagacttgcgtgataagaattaagcaggcctcgtaggtgtgtccagtggtgaacaaaagttaatatttttttcacatttcaccacattcatttcgtgacggaaataggtgtaacagcgcaaatacgcttgaccagcccatgaaaattagatttttagctattcaagacgcacagtatcgtttcgagagtcccaaaccatgatggtggcttccaggcgtctcaaaatctcaacccttaacgcacaggtgtcgagctatcaactggtcactgcctgcaaagttgcttactttgtttttcctcacaaggaaaggtttatttcattacaggcgactactagtgacataaaaaccaaaccttttcgtcgtaacattagtactctactgggcaaaaaaatatttcaaagaacattcctccgtttttagaaggacgactgttttttgaagcacaatctgcggagcctggaaaacaaagcgccatattcaaatcgtaaaaagcttttgtgttttttcctgtgccgttggggaaacatcaccactcagtagtcaccatttttccagttgctaagctagcttgtcaaatggccatccacagagtatttacgagactatgtagtagctaatcgacaacagagcgcagttgcgcacttagtaggcgcacatgcaagccccaatatttaccgcgacgagttcggtatcagaccatagctatttgcgagtttcgaagagtattagcctcagtttcgccattactcttttacagcggcataaaggggggctaacttagacattgggtggaattaacgatacttgcttaagcaaaagtatttttcaaaaggtaaaatacacttttctaatctcatacaagcgtctcaaaatcaatccaaatcgatccctctagcaggacatttcaaccagccctaggaatatagtcacgtgcccaagagtctcgatgagctttccttcacgctttctttttacctctgaaaaatatgagaaaaatttactggcgatgccgatgagctccgctcatctcacttttgaagaggctggcatatcgactagtgttgagtagaattgatcggcaatcaacatgatctcttccaccacctgggttcctcgtgggttcccatcagaatttccagagaaatatgaactggacgacgaagaaatggagagaatcaaccaactagctcagctgaacttggacgatgccaaagacggaattgaaagcgagcatgacgacagcgaactgggtggcgaggaaaaaaatagtaatgaggcatctgtccgcggtagcgcaaagctagcttcccaggccgacaacgacgacaatctcgaagagtacgacatggagcactacggtgttaaggaggacgaaatgctgggcgaaggtgcagaggcatcaatgtttccagggttatctgacgaagtgaagttccacgaaggcgaagatggcgaagacgcaattttatcactgcccacacagcaagattcgcaggaggaaaaacaggaactgcaagtttatcctaccgacaacatggtgctggctacaagaacagaggacgacgtttcctacctcgatgtatacgtatacgacgacggtgctggtttccatgacgctgaggtgaaccaggaaccaggcgacgacaaggacccggatgtcgcacgcggcttggttcgtgatagttcgctgtatgtccaccacgatctgatgctaccggctttccctctgtgtgtcgaatgggtcaactacaagccaggttccagttcggatgatgccgccaactttgctgcagtaggtagcttcgaccctcaaatcgaaatctggaatctcgattgtgtggaaaaggcgtttccagacatgatcctgggtgatcctcatgccacttcaaatgtgggaggttcaaagagcaagaaaaacaagaaaaacaagaaaaacaagaacaaacatgttcttacccaccacaccgatgccgttctttcgctagcgcacagcaaacagttccgtgctgtcttggcgtcaacatcggccgatcacactgtcaagctgtgggatttgaacgaaggtatcgctgctcgctccgttgcatctattcactcaaacaagaacgtctcctcttctcaatggcatagcactagcggttccgtcttactgaccggtggttacgactctcgcgtggcactatctgacgttagaatcgcagaggattctcaaatgagtaagtactggtccgtcatgaccggagaagacgttgagtgcgtgcagtttgccgatgaaaacaccttcatgtgcggtactgactctggtaacgtgtactcatttgacatcaggcaaggtgagggcagcaaacctctttggactttgaacgctcatgatgctggaatctctgcactgaatgtcaacccatttattccaaatcttttggccacaggcgcaatgggcgaaaagactgtcaagttttggaagatcagcgaaagcggacctagcatggtcttgagcagagacttcggtgtaggaaatgttttaacaacctcgtttgctcctgatatcgaggtcgcgggcaacatcgtcattggtggtgttgacaagggcttgaagctatgggatgttttcaccaacagatctatccgtaagaacctttcaaaggaactgtcatctttgcagaggcaggcgcgcgcagaggcttccaagatcgggagagcttccagaatcgccagaaagtacaccaagaatgacaaccccgacactgtggtcaccgtcgatgaccagggcgaggatgaagaagaaggcgacggccagagagaaagcggctgggaagacacagagtgagcgcattacatagtcatattgtataataagagatcaaaatagaccctataaatcctaaaaaccagcgagagcccgaaccatctttgccgtcgctgctcagtccaaaccagaagactggccgatttcctcacccctcgcagtcggatcacgaattggaaagcagtgatctatagtaccggttttcctctgtgtcggcgccaacgtcaatgatcacggactctgttctctgatagctgccatttttggagtcagacgtgaagctgatagtcctttcggagcgtctacgaggccgcgtcagctcctgtgagactctcctactcagatactggtctttgccatccatatcttgatcctcctcgtcaaacacactatcattaaatgacgcagcgccgtcgccctgcaccagcgatcgtactcgcttcaagactgtgtcggcgtgatcctcatggccgtcaaatgccactttgcacatttgttggtactgcgacgcgaatatatcctggttccatgcaaacccctgagattgagacgtagcgatcacaaactgcacggtatttggagatgacaccacaaaaggtgtcgcatacactattggaatctcgctattaaccataaccgatgaaagaagcatgtttcagctgtttgagacccttttgccgttttcgacaaatttgaggggtggtgggcactaagtcaagttgatcagcgtatgaccgtttcttgtgcccctggggataccccaacaattttctcgaaaaaagtcgcgttggagaacagcatacgcagtgaagacaacgatgatatgcgctgcgctcgaaatcccccccaacgggagtccacgggagcttgtgtaatactgacctacgctatgcctttaaagttcccaaagttgagaccccttctcaggaatccgccgggtaacatcttttttccttttttcacacaaatttttcaccatcaagctcatctcttgaaaaactaaaaattttttttatggtttagcttgatgagcatcggaacagcgacgagaatcgagacatcatggcgcctatcgagtacctgctgttcgaagaacctactgggtatggtatcttcaaggtgaagctgcaacaagacgacattgggtcccgtctaaaggaagtccaggctcaaatcaacgattttggctccttcacaaagctagtggagttggtgtcgtttgcacccttcaagggcgctgcccaagccctggagaacgccaacgacatttctgagggtttggtgtccgagtacttgaaagctgtgctcgacatgaacctgccaaaaggctccaacaaaaagactgtgactctagcgatttcggacaagaacctgggtccctcgatcaaggaggtgttcccttacatcgactgtatgtccaacgagctcgctcaggacttgatccgtggtgtcagattacacggtgacaagctcttgaaggacttgcaacagggcgacttggagcgtgcgcaactcggtttgggtcacgcttactccagagccaaagtgaagttttcggtccagaagaacgacaaccacattattcaggcgattgccctgctcgaccagctcgacaaagacatcaacactttcgcaatgcgtgtcaaggaatggtacggctggcacttccccgagttggccaagcttgtgcccgacaactacaagtttgccaagctcgtgcttttcatcaaagacaaggcgtctctgactgaggactctctgcacgacctgactgccattcttgacgacgacgctggcattgctgagcgcgttatcgacaatgctcgtatctctatgggtcaggacttgtccgaaactgacatggagaacgtttgcgtgttcgctgagagagttacttccttggctgactaccgtagacagttgtacgactacctgtgctccaagatgcacactgtcgctcctaacttgtcggagctgattggcgaggttatcggtgctagactgatttcccacgctggttctttgacaaacttgtccaagcaggcggcttctactgtgcagatccttggtgccgagaaagcgcttttcagagccttgaagaccaagggtaacacccctaagtacggtttgatctaccacagtggtttcatcggaaaggcgtccgccaagaacaagggtagaatttctagatatctggcgaacaagtgttcgattgcttccagaattgataactactccgacgagccaagcaacgttttcggtactgttttgaagaaacaggtcgaacaaagacttgagttctacagcaccggcgccccaactctgaagaatgaacttgctatccaagaggctattgaactgtataacaaggacaagccagaggagcctgtcaaggaatccaagaagagaaagctagaggctaatgaagacgaggactctgaagaggaccagaagcctgccaagaaggacaagaaggacaagaaagacaagaaggacaagaaggagaagaaggagaagaaggacaagaaagacaagaaagagaagaaggagaaaaaagagaagaaggagaaaaagaagaaagattaggctgtgtgtgattcaaccttttgcattactttcatgtagtaaatttcaacctcactttgtatattgtgtatatctaatagaccttaaagggaacctgctatgttgtgatactgaatgaactataagtacaagccagtttgggcacccataactgtgccatttagccgccagttccgatggcagctcttgacgtagtcttctctgttcccaaacctcacctcagaccagcacaaatctatgaggagatccatggtttccatggatagcttttcgtagcctgagggcccttcactaggcgctacgtagccatcgaaccgaaccttgtttgagagcagctgcgtcatgatgctcgcagtgaagttggtgatgagctccggtggagttagtagaggcagtccttttccaacgttaccaggaaacccaacatatttgacgcgttcaacccggtcactagagccaaacaagaggacctcaagccccccgcacagcttggctatctctcgcgacagcagatttattgaaattggaggcacatgcaagaaatcttcccgcacacaaatgaacagagtgccatcatcaagcttgtggactgggaattctaaacgtttggtttcgtctgtactcctagagtcctcttgtgtttggtaatcttcgcggtataaatgctgctcacgtcccttcgtttgccagacaacaacgaaggaggagatctgttctgcgcgggctagtctatcctcaaatagagagcgaaatatgttggtgacaatgaacgcacgcttgaatccagcggtgtcaattggcttttcgagcattacttcaggtaggggcgccggttgcaatgaatccaaatccgtgttctcttccaagggcgcatccaaatgatgcctcggctctgagtattcgttccactgcttgaactgcgaagaatgttagtctctaaactcgaaaaaagcccttaacatgggcaagtacaagcttcccataccagcattgtgttatagtcggttgttcgttgaatgcggtctcaaaggtgatgatcagttaataatatcgaaaacctgaatttttcaagaagtgtgaaagccttattcaagttcatcaccaacaaagaacgtcaaatattccaggaagtcccccaacatgtcttcttcagctcaggatctcacaatgaactataacacatcgcagcacgaactcgaggagttggtgatagcaagacaaaagcttgaaacgcagttgcaagaaaacaaaattgtacaagatgagttcgacggccttagagaagagactcaggtgtataagcttactggcaatgtgctgcttcctgttgagcaattcgaggctaagagtaacgtgagcaagagattagaatttatcaccgcagagatcaacaggtgtgaagagaatatcaaaactaagcagggtctgctggagaaactgagagcagaactcttgcaaacacagcaggcaagacagcaatgactgggttgttttttataaatgcaaagcgaagatgtgtatatagtcatagttacgtgaaaacaaaacttaaagcacatagcgatgcttactagcttctagtaagctgagacttggccaggttcacgctcatcagaagcgtgtaccacatgtactcttcagtgttgttatagtactggccaagcttggagacgttgtggagcttttcagcggcaaactcgaacgtatccgcatagttggcagacctatcctgggccatgaagagctcgctgctgacgaaagcacacgacagagcgatgcgcttggagtaccaggcaaaatcgttcgcgtcaggctcctttgagaagtacaccatgtcgtcggagagtctgtggagctccggtagagcggtttgcaccaagaactcgccaggaatcgacaacgaagacaggagctgggtcagatgcggcgcaatgggcttgttcagctcgaggcggcggtgaaacagcgtctcaagcgcgggtggctccgcgggcgaggacgtgcgagccgggtcgagctccttcgtcaaagcgtacctcttggtcacaaggtggaacttgatcagctcgagcacggcgggggacgcgttcaggaaagatggcgagttggacgccccaatgacggaaagtagcgaggggcccaggtcgaggtcgttgagcgacgccacgagcgctcgctcgttgaacccgtacgaaggcacatgcttattcagggcgtgctccagcactttgaactgcgttgagccaggtccgtaggtcagaggcgcgaagctgtgggccaattgatgctcaagcgcacttggatggtagagccggcgcgccaatatccttgatagtgctagcatgacaaaaaggggatgccggtgctctatagccttgtaatcaaaccctgtaggtaatgaacgaaatttttcccagatttaaagaggttgataaagttgttctgaacctgcagcaacgagcccggggcacgacaacatgcagttcagggaggctatgcaccaagagacgttctactccgtgcgtacgatgtaatgggaccaaggagcgtctgttcgtttatgattaatacggcacgtgacgtctccgatgacgaaccagtttaagaggtgagaactcaaagaggcaagtgctcccaaaaccgatttgttattgagagaagaaacaatggcttaagaggaaaaatccgtacatggtaaaaatgaccaagctgcccaatgaggaagccaacccaaattcgtcaaaaacaatggaaaaggcaaatgctcgctgtatttccattaagggtatatgcgtccgaagtgattacagcgatgtgctgtatcaatccagatagctgactggattcttgcgctagggttacaacaaaagttggatatcttccaagtgtattcgaaagtagccttacgctgaagaccggttcatctgacttttgataatcttttaataccacaaatatcgaaatctgccggaaatgtccgaaggaaaacctataacttgtactgctgccgtcgcctacgaggccggcaaacctttgactgttgaggagatcgtggtggatccacccaaagcgcatgaggtgcgcatcaaagttgagtacaccgccgtctgccatacggatgcatacacactgagtggtgttgacccagagggcgcgttccccagcattttgggccacgagggcgcgggtgtcgtggagtcggtcggcgaaggcgtcacgaacgtcaaggccggcgaccacgtaattgcgctctacactgctgagtgcaaagagtgcaagttctgcaagtcgggcaagactaacctgtgcggctctgtgagggccacacagggcaagggtgtgatgcccgacggaacctcgagattccacaacaaaaagggtgaggacctgctacacttcatgggctgctcaacgttctcacagtacacagttgttgccgacgtttctgtagtggctattgaccctaaggcgccgctagataagacttgtctgctagggtgcggtgtcaccaccggctacggcgcggctgtgaagaccgccgacgttcaaaaaggcgacacagttgcaatttttggcgcaggtacggtgggtctctccgtggtgcaaggtgcacacgtcagaggtgcatccaagatcattgttgttgacatcaacgaccaaaagaagcaatggtcattggacttcggtgccacagactttgtcaacccctccaaaggtctcaaagatggccaaactattgttgataaattggttgagatgactgacggcggtttggacttcacttttgactgcaccggtaacaccgacgtcatgagaagcgcgcttgaagcatgtcacaagggctggggccagtccatcattatcggtgtcgcggctgcgggcaaagaaatctcaacaagaccattccaactcgttactggtagagtgtggaagggctctgcttttggtggcatcaaaggaagatctgagatgggcggtctagtctcggattacatggacggcaagctcaaggtcgacgaattcatcacacacagaaggggcttcaccgacatcaacagcgcctttgaagacctccaccacggcgactgcctaagaacagtgttggacttgtccaaataattgagttctataaattatgtcgtaacttttaaatgctgtatttagggacaaaaaacgattacaatatgcgaaccttactttgaacaagacaatgaacttgatctaaacttcccccttaccatgcaggctccgaaaaactccttgtgttcaaggaaatacccataccattgccaatatcttggatatcagtgtaggaattgaccgtgcctaattccttttgctggtgctctgtgcttttaggaccgccgcaacgtaagcacacgacgtttttggcgaaattgtgatatgtgcaggtggcacatttccagtcgcccgccctaaaaggcacatttgaaccgccttgatgttgctgcccttgcccaaaccgctggccctggttgtaccgcatgcgttgctgctgttgctgttgctgttgcggctgccccatatgtggacccgactgaacttgcatagcttgaaggccagctggcgtcctcatcttatatgctgcctgttgctgagaccctgcttgtgcgttatgtggttgcaacgggtttttcatgtatccgttgttgttcataccagccccacttgctgctgggaacgagcagcggaaacacgatgtacgcctctgaaaattggaaaaaccacaagatggacagttccaatcgccaggccttggcttatttttactttgtgggaatggtgacaaaatttcttgagccctgtccaagacgcgtgcgctagaaggttgtatttcgacgatgtgctcaataactcttggctgcttagtgttggcaatgttagataaaatagaccttccattcaaagatagcgcctctgtagcctcctcgtgggactggaacaccacaaatccggaaatgctatcctgagcttccacgtaggtgctgttgttgctggaccagttgttgttaacgttcgatgtttcctcgacaatatttttcacggtccagaagcccacaggacgggcaccaaattgagtaaaccacgactcgagttcgctttgggttgtatcaggtggcaagttattcatataaaggacctttgatctctcttgtagaaagttgcggacgtccaagtacgagtcatatggatgagtcaaaaccagtgatttgtcgtctgcagtaacacactttttgtgaagctgcgtgataatgaccactgcttgcgtaatcgtgtcaggctgctcagcgggagactgttcagagctggatagctccgtgctaggctgcttcgtgtcaggctgccccgcgaccagctgttctgcacctgactgctctgctttggactgctcaccgccattttggtttgcatcaggatgggcgccttcctcagttccgtccagccctagcacgcttctcatctcggcgagatccttcgttcttttgcccaaagggttctggcgcattgccgaagtctccggatgattcatgcaccatctatcatactccttccacaagtcgaaaacttttgggtgctgcaagtgcggcggcagaataaaaacttcgtcacgggcttggcgtggaatggtaactctgaagtgccacgtagaatttagagaacagagtacgaagtcgtccttggcatgttcgcttatgtccttctctagttgcgctaccgcgtcttgcagggtacaaccatttcccaattctacatgcttgttttcttcaaaaacaggctctaaagtttcagtatccaagaactggtagttaaatttggcaatctgagaccagtccttcggactgtcttcacggtgcgccaattcaacttccagcacaacataatgcatcttctagacgccttttcacagcctcttcgaactcgacttttagaagtcaagtctccagaatagatgagatgtgcgggtacgaaaatttttcagaactgtcgccaatgaactagatcaagtcacgtgaaaagcatgtgatagtcacatggcaaaaacgtgacacaagatgcagtggcaatcgcggtcctttgcgcctcaagcgtcctcgccatcttcaccgctgctagcactgtttccgtagctaccgccctcttcgtcggtaccatcctcttcatcagagcccctctctacaagttcgttggtgacacccttggggttctgctcgagccatgcggcagaccagctcgcaatacggtcaacattttcgtccatttggtctgcagtgtcgctttgtagttcaacaacaatttccttttcgtaggagtcttgagcgtcctgaatcactacacccattatttcggcgtcaatgttctcctgaatcttcgcttcatgatagcctcggctcttgagtctgtcatatagcactgtgttgtcggtgcggagcacaacaacaaggtcgatcaaacgctcagggaaaatgtcattgacatgccagtccacgatagctcctcccttacgcatcagtggctccagctcatctaatagtctatcctcatccactatatgcgattttctggcctcatcatagccatcatagcactcgtgttgctgcgcaaagtcgctaatgttgtagtagttggcgtctttcaatctgcgctgcaaaagctcgcatgtactagtctttccgcagcctggtgttccggtaactagaatattaggtgcaaatctcgtggacaacattgttacagatgtatagctagcaatgaacaagtttcagtgtcttattcgcttcttgtaatagtaatcatcgaagtcaaagctctccttcttcaacaaaatttttatacaacttaacactcaaacttcaactattccaaaaagacatacattacagctctctgacaccatggagaaatacggactgagtgcactgctgccactcataaggcgcgaggatcaatcaccagattacgactcctcaatgacattgggaattgacctttccccagtactgcattcccttggcatcccaaataaccagccgtcaagaaaccgcgttctcgacacgtttcagtctccatgggttgaaacctcgagaagtgaagtagaaccaaagttcttcgtcccagagtcattcaagaacatccctaacgtcctgcaatccggcgagaggcccccggcgttcaactcggtgcagcaagaccacgcgaaaatctcacttttccaagacgaaacgttgttttacctgttttataaacatccaggtagtgttgtacaggagttgacttacttggaactacgcaaacgcaactggagataccacaagacgctgaaagtatggctcacgaaagacccgatgatggagccggtggtagcgcccggcggcgctagcgaacgtggttcgtacgttttcttcgatcctcaacggtgggagaagtgccagcgggacttcgtgcttttctacaacgcgataatgtgaggtccgtgcaattatgggagttcaggtataacaataatatagtatttacaagattagttctctttgcgctatatcttcaggctctagacctcgatggcatggtatctcttgcctctgaaaccggctatgaacatattgaactggtaaacctcttgtgggttcatgtcgttcaactcccatttggtgctgccgaaggcgttatgcacaggctccatgagcatgtcgagctccttcccgtgcttccccaccacagtgccgacgtcacgcctcaagtctagctcgttgaagcctgtcgtaaatacggcacatttggtttccaggagcgcctccatagtcttgcccatccagttttcgcgggactcaggcgctgcaaagccaggatggaagcagaagaaaatgtcagtgtaagggtcgtaaggaaagaagtcctgcgcttcatggaaaacatgaaagtagtcagtgtggtacacaaaactgagagtttcgtcaactctgcggactataggtgacgacgagtgtacgtattcgcgcttgttcctatcgtagtaggactcaggtcccacaaagtgaagctctatattggtttctgggaacatgaattgcagctgcttccagacgtgaccaggcaactgggcctctgcccttgcgcctaaaatgaagattcgaagaggactgtttttggtgatggacgtgaccctacgattttgttcagggtacagggtgtagcgaagcgccgccagcgatttcagaccctcaagagtgacaggtccctttgggtttaaagagtaaggggagaactggtgtagcactgacccgattgttaccgggtagctgagcattttggtgacagccgcaagctggaactcggtatccatagaataaaagccacgagtatagaagaaaaggtcccagttggtcaggttaaccatcctgtcgaagtcttggtctagcgggaaatcgaactccgggaacggcctgccggacctcagatcgtgttcgtagatattcacttttttgagaatctcgggtctcttggactgctggtactccaaatcgttttcccaggcctcgcgagagtagtgggtagggatgcccgatttgggacaagtgtaattgatttcgcgccctgtgactgggcacttagctaaagctcgtatcgtggccgccctttccctcaaatcaggtgatggggactggtcccaagggtggaatctgttttctggcgttggctcatctggagatgggggtgggtccagccccaatgcgttcctcacaaaccccataatatggcgcttttgcacattgtgctggcagcttcgtaccgtattccggctcagaatacaccgttgcatgtcaagatccaacgattcaggtacttttgatcgttcagagtcccaagctgggttttttaattgtacagtggaatcaagaaggcctctgttatttcgttaatttctaaaatttttttattcactagtcttgctggaattctgggaacgtgagaagagagacagcagtaaataatgaacagcgatagcaggctattcgtctcctaatagacgaaatggtcgagggcgtatcgaaggggagtattgaattttaatgatgcggatatagcagaattccggtcaaagtcctacgaagttagtttgaaaacatgctgaaaattcgagaactatcgaacagaccaagcaaactgtgtgcataaaattgcacggttttgccggatttccaggttcccaggttttaaagaacacgcttataactttcgaggacccttcggattcgaaattactatgcaaaaacaactactaccttcgccattttggaaatttagagcttagaacacctggatggtttgcaggtcataccgaggagtgatgcacgctcaaatctctgagctctgtcacccaaagtccatccagagttcatctcagcgtcataatcacataatacgaaagtgtcacccattgacagcagtagatcaagtagcgagaggcctcagagcttgtgtttctctgctccaccctagagcccttttcctagcattgtgcccggcgcgagtttttcagtctatcctttcaaaaatcaaccaggcaagataaaaacaaatgagcgctttgcgtccacagatcaatgcacaattaaacagcttcaatcataagtccatgaggtcagaatagggcccaccctgcgttctgatggtgtatcttctgcttcgactcgactcttgccgcatcatgatacacgaatatctcaaatttttcaatattcaatacttacaattgatggaaatattatcaactagcaccatcgccccagatcgctctttaccttaacgttggagccatgctgggagctttcacgcgtgcgttctcctcattggtgaagacgcgagcaccggctgctcgcctctcttccacgctacatgcctttcgtggctttgaacttcccctcagatgcatggagcctttaatgctgctgcgacctctcgcacccgtggagcgtgcgcctacggcaatggaggagatgctcgcggacagtgtgatgcgtaagaggcggctcaaaatgaagaagcacaagcttcgcaagagaagaaagagacaaaaggccgagaagagaaagcagtcgcagggtaaatgagactgcttcgcaagccagctgcatacattgcttcctgtacatagcacatctagtaaagacactcagattttagaaagtttatctgttggagcaacggcctagaagaaatgccgcgtgtgtccactgtataattcatatttgcacctatgtaaactaaccacctcagttcctaaaaaaacttgcgcaacacccagtacatcatcaggatttgtaacaccacacccgtggccagcacgagactcttttgcttgcgcgtcaatttatcggagtattgccattcctcgatcacaaaagtgagcagacggaagctgagcttacccatcagctcctggcgattgatctcgccaatctcggttaccacgcgggtgttccactcaaaaatggcgtttgagacgtccagaatgttgagcttttgctcctctgtgaggccctggcgtgtagccagctcgtacccgcgcttgtagttcttgcgcagctggttctcagcttggacgccggcgtcactaaaagtaaagaagttggttccgcggcgaacgacctcctcggtggtcaaattgggaaatttggggaaaagccccgttgaccggtagattgttgagcgcataacacggccgccagcgaagagcgctaagtacagcacgtggcagtacgccaagattgcagtgggacgcgaccttatactggcgtgtacgtagtcgacaaatccctgcagctcaggtgctaatgtggtctcctccaggaaagtcctcaggctcgcgctggtggggaattcttttgcgtagaggagttcgagatcctgcaggatccgtggcgctcggcggaactcttcggtccagaattggttcagaatgtcgcgcgtttgctcctcttctggtgtttgagcctcctgccgcagccggtccagctcctgctctattgcctggaatacgtagaagaacgccagaacgccctggcggtagataaagccgtgtttcattgcgaaggcaaacttcgcgctcatctgcttgtcaatcttgttgtgctggtctcgagtgtggaaattgatgcggtttgccagtgcgcccacgtcggtgggtgaaggaattgttgtcatcgctatgttattgaacgcggtaatcgcgcgcttgatccgttttttgtaaggtggcgactttgggctgctagttcgcctttcttactagtctgtctcttgtgttcgctgtcgcagttctaagttgataaacttcgagatgcgcagataactttgctaaaattagttaatcttcaataactccgcttttgcaggctatttcgtattgttaggtctctctattccaccgatatatcaggcccttgagtcccttgttcttatatacctggcgccgcggggtgcgatgatcgctaaccgggtgccatccgataactccccattcatcacatgactggagagccaaaagacaagggcagaccggaacgagaatgacgcgaatgccgggtgttcacaaggattctcggagctcgctgcaccttagttttaatttcagcttacgtgcgactgggattcgtaaaactccacaacctgctctgaagacgtagcttcttcaggtgtcttatcgtctctgaggcggatgaaacgagggaagcggagagagatgcctttcccgtacgagctggtcccggccttgtaaacaggcgagagcgagagatctgcggtcagcacctcgaaaaggagggtgggttcaaaccaaacatcgggtggagcgctctcgctgtggacgtagaaggccttgggtgtaggaattgcggtagggctgaggcggtcgaacagggtctggagcatctcctcggaaaaaccggtgccaatcttgcagcaggtctcatactcaccggaatcttggttgtagcaaccaagcaaaaacccaccgtaggtacccgtgcgcttgccacggccgtagtacgcgcccagaacgcacaagtcaagagagtcacccacgccctgtaaatagtccttcttgagtttcagccagttgcgcgaacgcttgctgggctcgtagtgggactcttcgccctcgaggatcttgaccatgaggccttcgcaacagtcgcgcacggcttggtcgagataatgctgaagttcatcgagactcatggtggtgacctcgctagccagctgaagctcgcccgggaccgggacaagcgcgcgctccaggcaggcgcggcgctcggctagtgggcgtgtgataagaggctcatcgttgtagcacagaatgtcaaatgcgaacaggcacacgcgcaccttaacatcttcgactgccacgcctttgcgcttccgcgtgctgagcacttgaaagggcagaatggtgttcttctctttgtcccaggcgactgcctcgcaatcaaggattagcgtgtgagtgcgcgcgggatccgcaataaagtcagagatccggatttcggggtaccgctccgtcatgttctcaccatttcttgaatagatccgcatactgccgtctggcagcagatgcacttgcgcacgctcgccatcatacttgtactcgcaggtgaagcgctggccctggaaccggtccaggacctctgaaatcgacttcgacggctttgcaagcatcggctttagaggtatgcctggcgtcagtacgcagtgtttgtcgagctccataatgccatgctctagagccgtctcaatcacgatctgatagttgggcacttggcagaatgcatcgcggatcttctgttctgcagtgtccacaagttcgcttgagggttctttgccgttgtgttcatacgtaagtagcgccttcgaaagcgccacgagcacagatttttcggcaaggccaatacggagcttcgattcaagcgatctaatgagaaattttgcctctaatccttggcatgcagtgagcattctcttgataagctgaaccttccgcagttgtgagtcttttccttgcgaccgcgcaatggcctgcaagtttgagaaaacctctcctgtagtgagtggtttaggcttgaacatcgtaggttgtacagcccgagcttcctgcgctatgcgaccgagatcgccaagttcgcgatagcgtgccttaatctgttgcagcgacttgccgcaactctcactgattgtcttcatgagcaggccttcaccgagccccagctctaggcccggctgatagtcgggacctaacttgttgataagtaggtaagtgatgggaactatgtctttacgcgctttgagcagcaccgagtacaggaagtcaccacaaagctttacaatttgaagtctcgacgacgtgccctctatctcgttgaacacgttgcacatctcagcgtacaaaatcttgctgtccttaggagctgaagctccaagcttcgcggggtccccttttgtggcggccacggcccgcttggcaggctcatctgagtctgggagcgttggtgttcctgccttagtgttttctcctgtgctggtggcagatgtctcaaccttcacagagccagcatcactggagcctgtcgcaagaggtggggaggaactcgggcttccagaacctgccccaatggggtctgaatggagctttttggcaggttcatgcgacttttcttcttcaacactcctcttcttggaactaaagaatttggccaaagtggcttgttttttgatagacgacatttccgcgcgtaccaaccttagcatgcactagcagaatcaatcaaaagctcgcggtttggccctacgcttttcctgttcccttgaggtttcacaattatttacaactcaacgatattaaaggtttgatggtacgagatatctggctttcgcgatgagcttgcaaaacacgcgcagagacaaacagacaaagccagcgaggtacaagccaacagtttacaattccggacaacacataagagagtgtaactgtctgccgtagaagtaacactctgctacgccctttgttgactcttgacggttcattaagagaaaatactaaaacgtatgaaatgatatcactcgagttatctaagcgtcctaagagccgggaccgctcattgttctttattgtatcctaggagctggactgaagtggtcccttgtaagtcccctctatgttcagacagagaatccgttgcccttggggttttcttctattacagtacgaaagcaacctacatacggaaagaagcatcatctggtgcgagtaaaacgctggagattcgtccgactatggaacttaggtactgccaaagcaccccgcacccgctaacccataacacaccctgcagcgacgattgtacgaggtaatcatcacgtgagggtgcgcctcggcacgtgactacaaacaattcaagatgctaaaaaactcgaaaggggtgctatcgaccaccaatatctactcaagaacttgagagagagaggcgttgacctaaaagctgggagaggaaactgaaccggacaaacctttgtatcaaaaaacagaaagtgcgggacacgccaaggccaaattttcaagatgtcaaaatcgttgatgcgcagagctaaaaacgtggtgaacgggtactccacgacgcaagtgctgttgcgagaggccacttcgaacgacccagatggaccctcgctggatttgatggacgagatcgcggagcggtcctgggacagcgtgagctttttcgaaattatggatatgctcgacaagcgcttgaacgacaagggaaagaactggcgtcacgtggcgaagtcgctaacagtactggactatctcgtgcggtgcggctcggagcattgtgtgccctgggccaaggaaaacctgtatatcatcaagacgcttcgcgaatttacgcatgaggacgagacaggcgtagatcaaggccaaattgtgcgggttaaggcgcgtgagctcacagcgctgctgcaagacgaggagcggctgcgcgaggagcgcgagctcaaaggacgcaatcgcagaccgcgccgtcgcaagaacagtgattcctatgacgacgacatgcagcgcgctctcgaggagagcagaatgactgcagagcaagaggaagccgagcgccgccgcaagctcgagatgtatgacaatagtgcagatgacctgcagacggcgctgcagctaagcaaagaggaggaagagctccggcgcttgcgcgagctgcagatgcagcagcaaatgcagcaagctcaacagcaaatgttcgggcttcagcagcagcagacccagcaacctatgtattacgacgtgtttggcaatccaattagcgctgaagagtacttgcaatatcagcagcagatgttggagcagcaacagatgctcgaacagcagcagcagcagcaggcgctggctcaacaactggctcaacagcagtatttggcccagcagcagtacttggcccagcagcagcagcaacagcaggcgctggcacaacagcagtacatgcaggcgtatgcgcagcaacagaacgcgcagcaacagctcctgcctctggaaacaggctccaacaaccccttcgcaaagaacgcacagcaaccctcggctgaagatccatctaagtatgcagcagcttcttcgccacagcgtactcaacaactctcccctcaactacagccacaaccagaacaatttcaacagcaacagcagcagattcctcaacagccgctcaagcaaaccagaactggtaaccaatctgttactgacaaattcagcgatctaaataacctcctagcgagcggtactggcttagacacatttggtaataccggccagacccgtattcctgcccaacacaccaagactggcactttcattaactctcagggtacaggctacaagcaagtctcaaatatgcctcaaggtaaacacaatcccttcttgggccagcaatacaccggtcttcccagcacaagtgtcgtaccttcttacacaggatatggctttggaaatcaaaacgtgcagaagcagacaaaccaaaaccgtgcaaacggtgcggaccaaggcgttagcttgatcgacctataattagtatccaaccatattatttcactatcagttccttactgaacgagtttcttgtactatataaaaatcatcaagcgctacatatctaaaagcagcaaaccggatactctctccaaatctttatgagttaggacaacctgatctcccagctggtcttggtgctcgcttttgacttgctccttattctcaattgaccgcagaagtgcctcgcgaacaaatacctccaggtatgcatcaactagagacaaggtgctttcagtaattcgtgttgagtcatccttgaatgagcaggtctgaaatatacgcgctattgtgtcgctaggtattgagtttggcatgctgatctaatacgaggctcctttggttgagggatgattgtattttagtcaaagatgatcaattattctatatcaatgcagaaccgcctgcaatgttacgtatacacctttaatgggtatggtaagttgtatcctatgagttttagctggctcgagtatatacattggcagtatgcaccagccacttccttgatctatcatattgtttttgtgaggcgcggtttcgggtctcgttaacctcctagacttctccgtggccagaatattagtattgctgtttaattggtaggttgggactcttgttacaaggcgctttatagtttccatggtagactcgcatttgacaggcccgtcatatgccaatgtgaactgacgtacaggaatgtgaattgtagccgagccaagtattgtgatctcaactggggtatcagattgatcgctggccgtaaaaaccaaagccatagcgttttcgtcagagacagaaggctcgactttagacctgtgaacaatctcgaggctcgggagcatatgcgcagcgaacgactctagcagaaatcttgaagaccttgggtcaggatgtgacttggtcagccactccccgcaagacggacatcgatagtcgaacttggcacgtaggcgaagaggaagaggtaaggcaatatctcctgagtcctttgtgtctttaaattctattgggcactcctcatttatcattttatatagttttgtttcattgaggcgatcgaagagctcttttgacgcgatgctttcactgacttccccgccttcttccatgtactgcagctcccgcttgaagccatagaattcccggagcgagttgaacctctgggtatacgggtcttcctttttccgcagctcttcaacgcagccggtgagcgtttttaaggtactaacttcaggagtcttgtacctccagctgcatccattacacaccatttcgaagcgtttgtgcccactcgctagtttctccattgaaacagaaagaataagttcgcatcgggggcattcgaggcaattgtgtacacatcttagctggccctctgattccgcaaccctaaaacagccaggacagtacttgatcagtagttcgggtttctggcaccaattgcaggatacacggtgacacttcgcgcatatgttcagcttataaatggaattaggctccgtcgaacaactacacaaccattgcgctatcatttatttgtcgatttctggccgttgttcctaagatatgtattatgattgaaattcatcgttcaggtacatacggtagttgaagtgttcgccaaacaaaatatcactcaacccgagcatatacacaagcgaatgcgattgcagcacttatggacggctgcagtttggtgtcagcttgtcctgagtactcaggacccctggcaggaggcagtagctcttctagagaccttacctatgaaggcagacccaatggtttcatcagctcaggaatcagacccttacatggaacaagtcggcagaggaataaagatcactctcccaatagattattatgagagagaacaagaatcaaactataagtcatttttcgagaacgaagcgtcgcctgttcagcaagaagcctacaaaaagctagtgaggtctagcgatgaattcaacaataccgaagcaacttatacactagcgcagatgcatctggtacagaactttgggtttccgcacaacaagacgttggccttcaagtatatgcagaggttcaacgagctgacagactttcagaacgcgtcagccgtttttgagctcggagtgatgcatattacaggactgtttggagcgattcctattgacgtgtctaaggggctagccttttatgagcaagctgctaagcttggtgattatagagcaagaatggctctggcatatcgctacttaaatgggattaatacgccaaaggatctcaaccgctctcagttcctatatagccttttggcgagagaactgcgcgaacactttaatgacaccgagtggaatatatttcctccctacgttgaatcctactcagttcgaattccggacttcagcggtggattgctgggcagcggtttgagcgttactgcttcctccgctaagaggactagatccagtcgtcctgacattacgtcttctatcctaacaaacctacagtccggaaagatagttctgcggtttgttggggggcagggcgattttttagaagatgacgatgacgacgaaaacaagattgtggattattattacacggccttagacaattaccagggcacatacacgcagaagagaaatctggaaaaagcattttatcttttgaactctacagtgcatgaatttcgtcctttccttaagttcatggatccgctgccgaagtattactatgcgcggtgtttggagttgctcgggcatatgtatttgactggagagggaatagagcgtgccgatgtagattcatcagaagtttgtttgaaagatgccataggaatcagagatgccttaccgcaggcttatttggatctcggaataataaaccattatttccgcaacaatataacggaagcagtaaagtgctacacccatttaagagaatcccagagcagtactggagccgaacttttccagcttgataaaatttacaagtccggtctactacccaaggacggcgagtttgcatcactctggatagaaaaggaaagctcgccaaatgtcataagtataggaatgctccccgaaaagttcattgaacatgcagctatcttttacggctgcaaccgcgccgtttacgaaaacgcggttaactacgagagtgacgtctttttcaagggtcctggcgggggatctctggttgcgctcaatgggtttaggcggttcgtgcactcaagggaaaatctggtggccccacaccttagagaggcatttgtggagcttcttctcgggaacactgaggcagccttatggctctatgcacaggctgcggagcagggctttgaaaccgcgcagacaaacactgcattccttctttaccaaccctccttcttgctggaagaccctccacaggtgccccaagaaagaaagctgcttgcggccacgtactataagcgtgcttatggacaacacaacaccgacgctctcgttgtagcagggaacatttattataacatgggtctctatgtggaggcagcagagctgtacagagcgtcttctacaccgcagggtagctggaatctgggttacatgtacgaatttggtctcggagtgaagcaaagcttccgtcttgcctctcggcactacaaaagctcgctttcgcaaacccgcaaagtttacttgggcgtaaaactcacactactgaagcttcagctgaaaaagtggctcagctggctttcggacaagccaattgtacggccgctcctcggcgctagcgccgatgaagagaatgggtcacttggaacctcgctaccaggttcaggcacttttaagtggatgaagaaaaagcaggagagacaaacccatgcgcctgagcagactacgccttggtcgctcctatcgcgattcttctctttctgaaccgcgaactggatgggtgtcttgagaatgctacgttcttccgcgctcagtgcctcttatcctctgccttcaacaattatcgccattctcggcggctaaaataatgtaaacaatctcggtgttacccgtatatacgtagttagtgatatcaacttttattacccggagatggaaggcaggccgaattttattgagaaacagtaaccaagagtctcactagccgtctctgccttgacgtgatccagcgaacgcgagtaagtcaattgcgaacggagtaagagcatctggtcaacaagatggtgacaattacaaacgcacacacggagcttattcacgatgcagttttggactactatggaaagagactagcgacgtgttcatcggataaaagcattaaaatcttcgaggtagagggcgaaacacaccggctggtggagacgctgtacggacacgagggtcccgtatggcaggtggactgggcccaccctaagttcggtgttattctggcgtcgagttcgtacgacggcaaggtgctgatctggagagaggaaaacggcagatggtcgcagatcgcggtgcacgcagtgcactctgcctcggttaattctgtgaaatgggctccacacgaatacgggcctctgttgctagctgcgtcatccgatggtaaggtctctgtggtggaattcaaggagaacggcacgaccgcccctatactgatagatgcacacgccatcggcgtaaacacggcttcctgggcgtccgcagcgcttcaggacggtgccgcgccccagcagatgcgcaggttcgtcactggcggtgcagacaatctcgtcaaggtgtggaagttcaacccggacgctaacacctatctactcgaagacacactagagggacactctgactgggtccgcgacgtcgcctggtccccctccgtcctgttacgttcttatctagcaagcgtgtcccaggatcgcacatgtatcatttggacccaggagaacagccaaggtccatggaagaaaaccctcctgaaagaagacaagtttccagacgtcttgtggagagcgagctggtccctttccggtaacatccttgctctttccggtggcgacaacaaggtcaccttgtggaaagaaaaccttgagggcaaatgggagcctgccggagaagttgagcaatgaagcataacaagaaacaagtcagcactttttatatcagataaaatagtatatgggagactacgtatcagcaactcttctacagttcgccaacaacctcttcaaccaacctttccacgtctaccgatgcaaggaaacctgcttcgagcacctcttcgtgagtagctttgccacgatctagcggcacagggctttcgtccatagcgctggctgggaagtcggtgacaacttcattagtgatgagacttagagcaagaacgcgtattccgcaatgtcttgcgacaatcacctccggcacagtactcattccgacgacgtcaccacccaccaatctgataagccttgcttcagctcttgtttcgaaggtaggaccagaaacataggtatatacaccttcgtggagaggtctttcgagacctaattcggccctcttgttgaacaaaagctttctcaagtccaaatcgtacgcgtcgctgagcggcaagaacctagggccatactcctcgaaatttggtccccgcaacggatgttggcctgcgatccctggcatgttgatgtgatcgttcaagcacataagatcgccagtttggtagcttgggttaatagcaccgcatgcatttgtcacaattagatgcttaacagttttcagctcattgactacacggataggaaacactgtctcatgaagggcgtggccctcgtagtagtgcagccttccgcacatcaacaccacagggcttcctttcatgtagccaaacactagcttgccttggtgaccggcaacagtgctacttttgaagcctggaatcttttcataagggataacaagcggagcaggctttggcgcgaccttgtcgacaataccacccaaccctgatccgcagatgatcagcgttctgggttcaaatctcgtaaagtgctcaaagaaggcatgcttcaagaactcgaccgcataaccaataagcagtcgctgctcctctaaatcgaacacgttcattttgccacctttctctgttttgtaaatgaaagagatctttaaagttcaattctcgagcttgataagctttctatgcatcaatatttccacagataactacgtaggggatcatcgtgaatgcaatggcgcactttttactttcaattgaaactagagtttatgtaaattgacgagaatcgatgtatcgcgggctctgtcgtttccctggattgataatagtatgcagtttggcgtactatgcacgcttcgaaacaaaagtgctgtttcgtttttgtgatggtcatgatcgttttcgtaatcgtaatgctgctacttcttgttcttctcatgcttcggctgtcagctagcatggcttcgagctgaatataatacaaaagcgtgtgtttgtgtcggatatacacactttgaagccagtggggaagaaaattgtggaaacatcgaataacctgccttaatgtaacaaccgctccagagatcatgaaagagctaaatgccaatggttgatatgatattttaaaaaaaaaaaaaatcgcaaggatgggctacacggctgactagaagattacttcaatatgtctgttgaggtgcatgtccttgcatagatggggcttgctccatggattggggaggcccttgcataaatgcctgaggtgggtactggtactgttgctgaggcatatattgctgctgctgaggtgcatactgctgtggtacagcagtaaattggggttgggttagttgaggtggaagttgttgttgttgacccgcaacgttggccatcgtgtttggcaaggaagccaatgggaagggcacaggaaccgcagaatcatcttcggccacgtacagggatttgtcgatttgcgcaggaattgcagcaatttcagtgcccagctcttgctcgatcttgtagagattgaagcggtcattccagttgatcaagttgatagccagacccaagtggccgaatctgcctgatctaccgatacgatgcaagtaggtttctgcagtcttagggaaatcaaagttaatgacgacatttaccgcttggatgtcgataccacgggtgagaaggtctgagcaaactagcgtacggaccttgccctggcggaattcatggaagaccttgtttctctcagactgcttcatacgagcgtgagaataataacacgaataaccgagatctgtgattttcttggccagcagctcgacacggtttgtggagttacagaatataatagcctggttgatttgaagcttggagaacaaggtgttcagacagtgcagcttttggcgttcctcgacgaaagcgtagtactgagtgatacccttcaaagtcagctcatccatcaggttgatctcgtaaggcttgtgcaaatgttttaccataaactccttaacagtaagtgggaatgtggcactgaacaacagagattgatggacgggaggcaaaaacgttagaatttgctcgatgatagctttgaagtcgcgagacagcatcttgtcggcctcgtccatgacaaaaagcggacactcgctgaggtccgcgaccttgcgggacgccaggtccagaacacggccgggggtacccacgagtatatgaacgggctcgttgagtctcaaaatatcatcacggaggttggtaccaccggtagtaaccatgcacgagatcccgcagtgcttgccgagagtacgcacaacctgagaggtttggagagcaagctcacgggtgggaaccatgatcagagcttgaatcttgttcaccttgggcttcaccttttccagcgtgggtacaacaaaggccgcggtcttccctgtaccgtttttggcacgcgccagcacgtcacggccggcgatcgcgattgggatagcctcctcttggatgggcgaaggcttctcgaacccggcttcaaaaatgcccatcagcagctcacgtttcaggtaaaagtcctcgaaagtgttgccccttgtgttgagcacgtcatcggtctgtggccgggtatctttcttggggatgttcagctgtgatttccagtcgtcttccatggtagagtatgtggtgtttaggctatcgagccagtttgtttagtgaccaagtataataataatcgcaaaaactgcaatagagatcaaacactagagtttcttcctgatggaaaggagataaagccacaggtgtaagtctcagaaaactttcaaacttatgccaattgcgctactttgcaatacaacaatgacaaacacagacgctttgcaaacggaatttatttttgtcgcacaaaatactttctgaagtcaacccgtttatttgagatatgactttgacagataaataccgagctttcagcctctgcaagtgaaagtgcgctttaagataccagttatcggctttgaatgaacaattatcaacaatcaaaaggcatatcgacttgcgttcatagttgccaaccttctgacccccataaaattttttcaaaaggagagcgggagggtaactaactttttaatgaacatggaaaaagccagtcaaggtcccaataatgggagaagttgtggagagggatgaaccaaacagcggtgagactcgtgggtttaacagtttgtcgcaggtcttcattcagacaagacaataccaagcatttcgattgataatttgaagtgggttgcaggggtccgttttaggtgagttagctagaatatcgagtgaacttgaaagggcgatgagctttgcgagccaagatgtgagcttaaggcagaaaagtaggcccggcgagtccggactatttcagccttcgtcgctcaaacgaaagaatctgaagaaactgactctaggtggcgctgtgggcacgggacgcgggctgcgaacggacaacatggtgcccgtaagcatcaccggtagtagcggcagtaacggcattgaggcgcctctgggcctgaatgggataccgaacggcgacttgcggggttacggaagttccggcgtgagccctacgtcggatccgtcatctgcaggcatcacaccgaccgaggaagttcctggcctgacatcggacctggagaacctgtcgctatttcaagatacgaccatagagctccaggacctcgtgcagctgggaaaaatcggttccggcaattccgggactgtgctcaaaacgctgcatgtaccggactcgcggattattgccaaaaaatcgattcccgttgagaacaagcagctcgtcaaaagccagctcatgcgtgagctctccatcatgcgaaatgtcaagccacacgataacatcgttggcttcttcggagccttttacactgcctccaccagcaacgagatcgtgatacttatggagtacatggactgcgggtcgctcgacaagatcatgtcaacttataaggcatttgtggcacgcggcatacagtcgccaactgagaactggttctccgagcctgtgctatcaaagatttctttcgcggttctaaacggcctgctgtatctgtaccgaggctacaaaattatccaccgagacatcaagccttccaatgtgcttataaacagcaagggctgcgtcaagatatgcgactttggagtatcaaaaaaactaatcaactccatcgcggacactttcgttgggacgtcgacttatatgtctcccgaacgtatccagggaagcgtttactccactaagggtgacgtttggtcgctcgggctcatgatcatagagttggtaacaggtgagttcccactgggaggccattccgacacacctgagggtatattagatttactgcagcgtattgtgaacgaaccgccaccaaggttgccgccgcaactaccaaatggattgcagtactcacgcgagatgtttgattttgtcaatagatgttgtgtcaaggacgagcgcgagagatcgtcattgcaagagcttctgtgccacgatttcattgaaaaaagccggtcgcagggagatcgggagttcagacattggtgtaagcgcataaagaaatggttaaaagaggacaagatgctcaggcgcgaggaacaagagcgagctaaactggtgaaacgccagctggagagcgctgccaacgccgccactgcagcaagacatcgctaaaatgcattacgactgtaacaatagagtatatagcagataatttatttgccgattcttcaatgctcgtttgtgcctggcttcttcttgttccaaagccatccctcagagccccttattagtccaaaaatgatcaaagagcctcccatggttcggagacttgttctccaccacttgggattcatctgctgaaatttctcagctgtgattcctcgcttcttctctttttcggagtactcaaaaggtttgccactcaataggtaggttccgaaccccaaactgaacatggtgctcataacttgacatgggatacaatcctttgtctcctcgctagagagctccctttggggaggcgggttgaatacagatagtatgttgctctgcattttggtctaactctatctgcatttgtcgatgagcagtggttaacgagataaaaatctcaacgcgtaactaaaataaacacaagacaaggctcttcaggccaactaaccaaagtctgatgggggaattgagtgagtttcagaagcggaggctagagaatatcaagagaaacaatgatctacttaaaaagctaaacctaagtggcgtttccaatcaaatcaagaacgaagcgggtgccaaagatgaacgcaagccgaagaagaaggcagctaagcaaagggtggtcaaaaaggagcccaagcctgagaaagtaccgacacgaagatctagaagattaatgggagagtcggctgatggcaaggaagtccctcacgttagtgactatgagctcctcaagggcagcagatctaatgacccagagttgttagacaacctcaaaagtacggctttagtaggagacgtgaagctcagcgatctcttgaaatccgaagatgaaaacgagcttctggctcgattccaaaactataacagcaagggtttctcgtctggcgatttcttcaaagagctacagaagcaccagaaggtctccgaagatatccaggagctacagcaggagttcaatcttgaactttacgaaatttttcagccgaatgaaatcaaaattgtccaggatcgcatcagcgcactgttttttcatccttccgtcgaccagaagttggtagttggcggcgacacaacaggtcatgttggtctctggaatgtcatagacgaggaacccaacgatgatctcgcagaacctgacattacaactgtccaactcttctctaagaatgtcgcgaaaattgacgtttatccaacagaccctggaaaactcttgacggcctcctacgacggtatgatccgctcaattcaacttgatagcttgaagagtgaagagctgctttcactgaaaaatgagtacgacgaatctttaggggtaagcgactttcagtttagctacgaaaatcctaacgagattttcctgactaccctgagtggagagtttaccacatttgacacaagaactaaaccaacttccatcaacctgcggaggcttgctgacaaaaaaataggttcattcagcataaatcctaagaggccctacgaaattgcgacaggatctcttgatcgtactctcaaaatatgggatcttcgcaaaaccgttaagaacccggaatggtcagccttcgatgactactcaagtcacgaggttgtttccacatacgattctagattgagtgtttctgcagtctcctactcgcctctggatggctctctagtttgtaatggttacgacgacacactccgaatattcgatgtgaaggatgttcctccacaagatctgcagcccaaacttacgctcaagcacaattgccaaacggggagatggacaagtattcttaaggcacgttttaaagccaacatggatgttttcgcgatcgcgaacatgagcagggcaattgacatataccacagttcaggccaacagttggcacatttgaaaacggccacagttcctgccgtagtgagctggcatcctctcaagaactggatagttggagggaactcaagcgggaaagtttttctgtttcagagccctaataaagactcttgataaaccccatttaaaatatggttttgttttgttgaagttgtaatcatatataaatttagttataaaaagtcaaggccgtgtcaggaacccaacacagggccaaagaatcaagtggaaagatatcaatgaaaaaacttcgaatcgtgaaattctatcaaaaaaaatgcaaacaccttttttaggactgagacaggaactgcgggaccttttcccagagtttcagttgtcaattgcgccaggcaattcgtccttgtagtaaatcattagatagccgacgaaaccctctccattggggttcgccttgccgttagcatcgacttcaccagcgccgaaatgaaaagtgtggtagttcttgaagccgaagtactcgtaaacggacctggcatgctcgttaatggcctcgaggacaagggcaacgccttcttcgtccgccttacgcttgtaggtgtcgaagatggccctgacagagcctctaactttgggattcgtcaagtccttgccgacgatgaacaggtagtagcagtccaactccttcaagatttcgtctctcttgtcatgcaaaacttcaaagaagatgtggttgaacactggatcgttagtaaggtcctggtcgaaatggtgaccagggccagtccagacagccacggcgtcgaaatcgttggcctcaacaatctccccgcccttggctgcgtatagcaggttaaactgatgcaagatctcgttgatccgtgccttggggacctcctcactggaaggaatgttcgcgaacttcttcatcaagtagtcgttcgcctttgagtcatggaacgccttggctagcgtgagcgtggccctctcgatgttggtgactttatttacaggaaccactgttctgcagtgtccgttattcaccttcaccactggcttcgactccaaatctaccaatggggaggcagggggcgaaagaggactttgtttcatcatgtttgttagtttctgggaaatggttaatgagatacgtttaaaattaagttttcgggttttaacaaccgatcgatgtgtgtgttggaggctatgattcaaaccacattagtttactctccttgcctaattcgcagatcttcttatattctggccagccatggtgtccatcgctcgaggctcagagatcctcttctgtcgcttaatttttctacgcttatcaaaatgttcctgttgataagcgacattaaaggagaacacggaacggaaacatgcgtaatcgaagagacaagcgcgagcgaggaatgcattgaagcgcagtatagtgcagttgagcgcagtgaagcgcagcgaaggacggataagcgatgtccgagcaagtaacgtgaccgctagaaatcagcagccgtgacactacagggaagatctccagaaaagtgaagctgaaagcgatatggaaaagaagagccgtacatgcccaacgaaacaaacgacaatttggcggtggtagccacctgcgcgggaatcagacctgctgagctgtatttggatcgtccactgttgtagtctcgagtctagataatcacctgactgatattttcacgaacaaacagtaggttaatatcgtcgcggtcccaaatgagctctagcaggttgtcgatcttgagcgctccgtatgagtgaatggtttctgaagtacttttgagatactcctttattaccaggcggtcttccgggtccactgagaacgcgccgatgatgagtagtgaccataaaaggatacacagtagtggattgcccttctcgatgtcacgtaggctttgaatcgagtactttactacgccttgaatctctaagttgcgcacgtcgaagtcgtcataccgaatgattttactcaaaagcaagtagcacgccttgctgatgatcgagccgctgagtaggccagggcggtacacctcgtactttcgctcgtcgtttcgcacttcctctggcagctgcggaggggtgtagtataggcagtcttgcagtagcttctgggcctcgtccgtccagtgcggtgatgtgaggggaagtggcatccggcttaagaatgatacttttgccagcattccgaaagcgtcgactgagggtcccagcacgggattgttcatccactcaacgtcgcagtcgttgaatataggtgacttaagaagtgtggtcaggtttgcaaacatgtcactgaaagggtttggcagtttcgacaggtctcgcgcgaccagcagcgacacggtgtagttgtacataaagctttcgatgagcatgcggtcagtaggtgtcgagccgcgctccttgatagtctggtatttgcgtttgatgatgttgaaggagtgggcaaggttgtctacgcacctatcgaccattgatatgccctctccgttgtggagcttgttggttaaacacaggagttggaaacaagcaaacgcccacgtttcgtcgccgcgtattcggttggaggcaagctctttttgcagccttgacttgctggactggtataagcgctctgcaagctgagagtatttctggggctggcaccaagcgagaaacgttgcaccgcaacataggaacacatctttgactataggatgttgcgtgagcagcggaacaaatgtctcggtggttgttagttgaggaagtgtctgctgcgggcccactgcaggcaggaagtaatagacgcatgtgtagtataacaagagatcctgttgtgtaaactggtattgtgacatgagttttgcgacagaggttcgcttggtttggttgttggtggaggtccagtccacaaacttctccatcagttttccgtagaatttctctgtctgttcctcatccaggccgtacgcgtttaggtcatcttcggtgtggacagcgctcatgattgaagctgcggccaccaggtcgccgtctggcagcggcgatgcgcacacaggagagattatggagaaattcggtgacacaatgggctcagtaaagttcatgtcaaacagcttttcccaaaaaaaccccgtctgcggggttccgggaaggttgccaggagaatcgaggaaggaggcccattcctcgcgatcccgccgtgtaggtatcagtgcatgggattgttctaaaggagtctctgtcggctctgcgacaggctgggctgtttccgacccttcggtgtggctttcagtctcgctggcttcgagatcctcttcgtcctcaccgcttgactggctgttgaatatctgggaagcgtcgttcatcggcaagtctgtgctgtggagcaccaaggccttacttgcgtggtcaattgcatagttaacgaagtgttgcgcctgtgtccgcgaaccccgccgcgacgctggcccttctgagaccggtgggcttgtgatggggacaaggagggacgattcgtcgtagaggtcgacctcgcgcttcattttctcgcgcatctctttggtcagacggccctggcccttgcggggccagatgcacttgagcacatgcttggtgcaagtgccgcacttggggtgaacctcgtcgcattttttgcgtctcaggcggcaggtgaagcaccctgctcgagatcgattgcgcttgggccgcagggcgtgccctgagtcgtgcttggttggattgtcgggagattgggcagcggttgtagcggtcattcctggcgttaatcatcaactattccacttaggacgggcaccacgggagctggtaatcgcgtgccagagaaaccgtgtgtgttgaagggcgtctcgtcggtctcgtaaggcgtgttagcgcgtcgttgaaggcctgaaccttcgtgctacgggccctacaagatcgcaggatcttatcgcagtgcgataaggacctggggcgattgcgttgacacgtgcagatctgagtcacgggttcgtacagagcatggcatctggggtcacgtgtgcacaataagggctcacctcgccagggtgtagaaatcgctatgtacgctcaacccacggtctgtttctttacttctggaaccatcagcatgaggcggcccgctttcgtgacatctgggcttgccagttatccactaaaatcgttacctttgacatcatttctttgtcacgcgaacgtaaactatagtaatgccgtgccgaaagttgcctatcccggacaatcattaacacttccttgtgcacccggccatcgcttcaacgcattacacaaagcgcgcaacatacacaggccgtatcctcgatcatgctgatgccatgcctgggccatgccgtccacgtataccgtgcagctcaagagctcgtcaaagccccagcacacgtgaccataatattacataatacgatacatatgcactttttatgcataatgtcataatcacgcatatgtcacctatagcaacagacggtaccctattcgcgacaccacgtgacatgaaatcgatccgcagtgtatatacaggtcgtgtcgtacgttgagagcagcccgcgccgcggacgccgactggcctcaccaacggtgttttgatttcgagaactcaaaaaaaatgttcagttttgtgcctagaagtgtcaacactctccaaaacaacaccggcctaagaattgaggttcccgcgtgccgaacccagttcccattctgctcgccatgcaatattcgcgcttcgccagcgacgagaaccgagtcttcgaccacgccgcgcacgcgcggttcaccaacgatgagaacgcagtgccgcaggggcccgcgggcctcgcgggctcgaagctcgcgctaggggtagccgagtctgtgcagacgtcgggacgccgtgtcgcgctgggcgatgtgaccagccaggccaacaagcaggcgcacggaaagcctggcgttcttgcgcacgcccactcccggcacgcttctgaaaatcacaatggacctgccacggcgcagctcgagcacacaggcgcacaaccgatgagcccgcccatggagctgcggtcgccggagaaaatgtactcggacgacaccctccagggcgcggatcacgtgggcgaggacttcaacgacgacacttcgtctgtgtcctctgacagcgagccgctgctcctggtgtcgaccgaggagtccatgcgcgctgtccagctcgcaaaccaggagttctactcagagtccccggaccccctggacgaagacacctacgacctcgtcatggtcgtggagtacacccaagaggtgttccagtacctgcacgagctcgaggaaaagtacaggcctcaccctcgttacatgcatttccagccggagctcaaatggtcttaccgctctactctgatagactggatagtccaagtgcacgcccgcttccagctcctgcccgagactttatatctgaccgtcaacatcatcgacagattcctgtccaggaaaacggtcacattgaacaggttccaactggttggagccgctgctctctttttggcagctaaattcgaagaaatcaattgcccaactttgaaagagattctctacatgctcgacaactcctacaccaaagatgaacttttaagagccgaaagatacatgataaacactttagaattcgaactaggctggcctggtcccatgtcctttctgcgcagggttagtaaagccgacgactacgagtacgatataaggactttggcaaaatatttactagagactacaattatggattgtcgcttggtctccgcgcagcccagctggctagctgcaggtgcctactacctgagcagagtaatactaggcttcaacaactggaccaaacagcacatttactgctcgggttacactgccgagcagctttttccgctagccaccataatcctggaaaattgtaggcacgcatctaagcgccaccaagccatctttgaaaagtactctgaacgccgtcatcgccgctcttctcaagttgtggcgaggtggattgcaatggccgaagagcggatctcatgagcccaaaactaggcttgacattctctaacgaccagcacaagggggacaattccctactaataagcattatcatacaaacgcatgatctaacagaaattttgatctaataaataattacatcagaatatctggggtgtataactatcaacagcactttcatttcgagactactatttttgcccatgtgaagcccaagctagttttagatgaaatacatacgatacactcgataaagcactaattcttgaactttacagacttggttaagttcttcttaataccagtcttttcaccctcataaacgccagacagaccacccgagtaaacagagcgaaccgacttgagctttttctttgcttgatcgtacttctttctcttcttgacacgtgagttctggttctccttcttcctccttggtgtcaaacccttgttcttcatgatctgatagctgatcgcacgctttccattttcaccaacttcacccgccaattctgcaagcttgccctctctactggcgagcactgcatctttgtgggcctgtttacgagcttgcttcttgttgagtcctgattgctgaatctcgttgtaataatcagttgatgaaccagtattgacgttctttgcaaccttctcatcttcggagtcataatcttgagcattcaactcggtaccatctggaccactttgaccacgcttacgagcctcttcaagaagcctttgctgtctttcatatagcctttctttgtagggaatatcgtcgtcacctttgaatttgtcaccttttttggtagcttgctgatcgattttagaggtgtagaatcgcagggtctttttgcgggcctttttttcctgtgcgtcaacgtctgcaacctcagactccacgtaatcgtcgatctctgcacttggcactttgttcgaagcactttgattgacacgcggtctactgatatctatatcgagatcgtcactgtgatactctggctcatggtcactgccaacagcgccagcggactctttgtctgattcttgagcattctcgtcttcaagcaggtcgtcttccatgttctcaacatctgatgcaattccttcggagtcttgttcttcttccaccggcacttcttcaggaagttcttgggcctgtctccatacctctttacaaagaagaatactttccataataggatgctctttcatgcttttgaagtcatcattggtttgtatttcatgcagtaaaatggtgaaatatgaagagatagcacccaagtaggaggagagggctgttatcttgatagaagtagtttcagagctgttttgctgtgccttgagttcgtcgagttgaggagctaagtgagctaattccttcgatagtgggaaaaactcgggacaccatactttaagcagtttctctttaccatcggcactcatcttgagtatgtcgcgagcgcgcacttgtgtctgtggttgatttgtggcctcttgaaactgacctaagctgaagtcctttgcgctcttggcccagtcctcctcaacttcttcgtcaaggtagtcattcatgtctagatcctctaggtgctttttttgctggcgcagggcttccctctcgatttcttttgcggcttcttcgtcatccagatcatcggccccatagtattcattttttgtgctaccccacgcactttcattgtctagcatagtctcgcctccatcttccgcgtctctagcatcacctaaatcaagtttgcggccaaacacttgtctgtaagccttctcgccgtcaagtggctcatcgtcttcttcgggctcctcgtcttggtcaccttccgagctttcgtcatccacgttcatgacgccctcttcattttcatcggacatgaggccatctgagtctccgctctctgggtattcggtcaggccagctttgtctagcatcactttctcacgctttttagcaaaatcgtctacttcattcagcccataaaaatcctcttggcctcctttcggggcttgtctcgcgttttttcttctggccatagttcactttatgaaggccttgtggaacgtttcgagctctacttagtacaaaggcagtgcttgattattccttgaggatgcgcgatgagctgcgaagctgaagtttacttttccttcttgaaaaaatatttttccaaattttccaagtcgacaaaaaagagctatagcgatgagctgtaaggaagcgataaaacaaagctgagaaaccaagacccagcggttcggctttcgattctggaataatgagtggtaccgggcgtttacctacattgagccagggcaatgcaaagcccagcttaaaattcaagcctaaggctttagctagaagatcaaaggaagaaagagaggcttctgtgccaaaaccagcgccggaagagatcaagaagcccttcaataacaagaaaaagtatagcaaacgagagaatggtcccaacggtcaaagaagaatcccaaagtatcttctaaacacacgagtggtgaacgcagggtttggtgctgagaacttcacaggcggcggaggtgacatgagaactgggtttatcaaaaccgagggttccaatcacgactaccttcagaaggggctaaaagctgccaatgaaggtgacgaaggcctcgactcagaaggcgaaggggccacaaagatcaacatgggtcgcgagtataagtcgagcgagctttatgcctccgaggaagaggacgaagatgagtcgagttccgcagatatagatgaagaagcgctgcaatcaaaacggctggcacgcttttttccagtaagagccctgcgtgtaaaacatgacgaagtagagctggtgaaaaaagagatccaagacactatgtcggaccccacaacgagagatcctacaccgggactaccgaagctggaggaccctcaggatggtggtcagggtttgcaagaagttttgaacaaccgaagccttgagcttcaggacaaactcaatgatttgagactacaaaacgagtttgcgtcagtcgactcgggggaagccatgcaggaggttgctttgctcaaccaggattacagacacatacagaaaaagatcatcaaaatcaacaaccagcctggcaagttcatgttcttccaactgcctgcggtgctgcctgacttcgaagagccgaaacctccggcacctgatgccgtggaagagcctacagtaaagcctgaaaacgaagatgaaaaaacagaggagcctactaaagaatctcaggattcatctaaaaagccagaagactcagccaaaaaacctgaacccgaaacgatccaagaaccaaagcctctagccggacgcatcggttctctacggatacacaagtctggtagactttcagtaaaaatcggcaacgttgagatggatgtcagcagaggtgccgagaacacctttttacaagaggtggtcgcgctggatgaacgagaagaagagaggactgttgagcttcttggtcaaatcgtaggcaaggccgttgtgacgcccaaattttgatcaatcatatactagcatcaatgtaatatagaacccagtattgcacagtcatgatcctcggtgcgagaaagcccttgttcagctctgatatctcaagtcgctcttcccatagtttcaaggccggaagattgcatctcatttgggtcatcaaaaacggagagaacaatgtgaaggtacaaacaataaatacccttgaaattaagagggttcacatccaacatcggaccttgatctagttaagtgtagctcgactggagaccaaactaccattataaagccataaatggatggcagtagttctaaatatcatgagccagaaagaaatacatttctatcacgggttttcggtccccactctactgaaggaaactcaatgggcaataccgaaatgacccagatacaagctagcgagcagtcttttgtccaaagcggcggcatgagaatgatagaatcagatcagggtagttcctcagatgacgacgcctcttttgagcgggaagaagatgacagtagggtgcgcgcatttcatgggatccaaagcgtggttcttgacgctgactctgacgcaggaagctcgagtggtgctggctctatcgcttcagttcaaaagttgggtcaaggcgcagatagtgatagtgagtaccaagaaagacggccaggggccgaggaagataacaatgacgaggattcaccgttatttcgacagaacctgaaatcccttgatttcaaaagcccttcccccgtaccggctggaccgtccgtagggtttggaccagaagtctcggatcggcgcgctttcaaaagcaagttcatcgacaagcatacacagtttctaaaactcggcaaggacgaggcagaggctgaaagttttctgtttcggaagaattcagcgtgggatgaggaaaatcagcagcctaaggctcagactaatgttcctcgtatattcggaaattttgccgccattggcaacacacctgcggctaggcttcacacactgagcccgcgggaaagggctctatggaaatgggcaaacgtggagaacctcgatatttttttgcaagaggtttacaattattatttggggaacggattttattgtatttgcatagagaaagcactcaatatagctacgttgctctttgtggtttttatatctacttttatgggttgctgtattgactattcgaagcttcctcacagcaccaaaatatcagaggtgtacgttcacaagtgttactccactcagatatccggtactacaaaggttcttctgtggggattctacattttcgtagcgcttaaagtcgcacagttctactttgacgttcgagccctcagagatattcacaacttttactccttccttctcaatatatcagacaaggaattgcagaccgtttcttggcaaaaagtgatcaaacaaattatgctattgaaagatcaaaacgctgttactgcaaacgttgcagaggtcaaagcaaaaaaccgtattgatgctcacgatgttgccaaccgaatcatgaggagggaaaactatcttattgccctatttaacaatgacattctggacctaacattaccaattcctctctatcgaacaagcactttgacaaaaacgctggagtggaatttgaatctttgcattataggcttcgcctttaacgaatctgggtatctcaagcagagctttttaaaatcctcacaaaggtcttaccttgaagaagaattacgaaaaagatttatgctagcagggttcctgaacataattctttcgccattccttgttgcttatttcattcttctttacttcttcagatacttcaacgaatacaaaacgagtcccagcgcgctgagctcccggcagtatactccaattgcagaatggaagttcagagagtataacgaactttaccatctttttcaaaagcggctaggccttagtgttgaagtagcaaataactacatcgatcagtttccaaaggaaaagacaaacataatcatgaagtttattgcgttcgtttccggctcgtttgtcgcaattttggctcttctaactgtttttgaccctgagaatttcctcaactttgaaatcacaaaagacaaatcggttttgttttacatcagtgtattcggtacagtctgggcgatttgcaaaaactctgtttccgggcagtacagagtttttgaccccgaagagtctctccgagaggtggtaagctacttgcactataagccaaaagaatgggagggaaagtaccatactgaagatgtcaagcaagacttttgcaaattgttcaatcttagggtgatattattgctacgtgagctggcgagtttggtgatgacgccattcatcctatggttttctttacctaagtcgtctggtaaaattgtggatttcatgagagaggtttcggtctatgttgatggtttgggatatgtttgcaaatatgccacctttgaagtccaaggccgccatcatgacgcgaaaagtcgcgcatcccgtattataaaaaaccatcaaaattttgatgcccctcaggggtacgatgaaagtgagcacagctccgcgtcagatagtgaagatgatgataagagtgtgaacaaaatgatgcgctcatacatgtacttcttggatagctatcaaaataacgataatgaagtgggaaagcatcagctgcctaaaagcggccgcaatggaaagggtcccggcaatgtagattggttgaatacgaattactcttggaagaggcaatttcaaccagggcaacgtcctggagacttccagggcaataatgtgggttattcgtctagcatgccaacaggtacaaaagatcctgtcaccaaaaggtcgtcagaatttaaagccgactctcgtagtacgggaagggggcagacacgttttgacagttctctcggagaatcctttatcaattctgttcctcttggcgaatacaggcaccttgacagagctgaagaagtacccggtggtaatggcgtacttggccttctaaatcaatattataaaaagtcagatgttggtaggtaataaatacatcgtgggatattctaggatataataattaagtaaaaacccgattacctggcttcaatgcaaacatggcttttgccgctctcgattagaaccctacttcttgctattacgtagcttcttctctctttcgtactttcctttttccattccctcctctgtgctaatttggttgatgatgcgcgccattttagagtgataatcagcatagtcctttttcttcgtttcaatttgctgtctagcctcaaacctcgtgtctttacgaatctctttcatagtgaacttacgctccttcttcaattgggccttcatcttgtttacttcgtttctagttctatctgggtcgtaagactttttgtctggattgaagttctcttcatactttggaacgtgcgaaggaatactcacggggcgatgattctgcagcgagagagggaaatgttcatgaaacttttcgaatttctcaattttctccagaataacttttggtttctcaaaatcttcgtagatttgcgaaaatgctgaaagtattcttttgaaagataaggtgagctcttgaaaagaggaaagttccttccacaccaaagaaatcgcctcttcgagtgaagctaggatgttgcacaaaagggcagacttttcttggtcatttggaacatagtcctgcgacattgcctgacggagatttaaattatgggaaccgatagcagctaagtccagcttttgaggggcgttcaggtcttctgaatcttgaatgatatgcgctaagccactagatgatttttctttcgaggttagaggcagcaatgttaccaaagacttctcaaaaaagtaaacgagctctggtacgagtctcttacccatgttttggtagctcaaagatattcttgctagaacagcgcaaaagaaaacattctggaagctgttgagctttgtttgctctaagagttcgcctatcaaaacgttgcagggtgttacaaccagatggtaatggtctgaagtggagaaaatatagccgacgagggtgaagaaaataaggtccgcggttgaaagtccatgtgacctttcgttcttaaacctttcttggatctcgcttgtaatttctcgacaggtctctgataatggctcgttgtacttttgagccattgacctgagaatagcgatcaacgagttttgaacactgccaaacagctcaaggtgggaatcatcgtatgacactgagagagaaagtatgtgtctcaaaaggacgccagtgaacacccccagttttcctttgttccccatagctagacttggctggtacgttctaattatttctttcaccatgttaggatgctctctaagctcataactttgtaaaaaatccttcagttcttcctcagtttggggacaagggattacagaaacggctttactctttcccccgaaagatttagtttcgtcaccaccagggagctcaacatcctcgagttcactaccatcagtttcattcaaatcttcgttctcagaatcttcgcctgcccagaattcttcacccaggtcttcgacgccttgatcttcttcctcaccaaacatgcctctcattctatcgagccttgcttgctccaatttttgacgtttttcttcattttctttctcgagttcttcttcggtcttcgttcgctcagctggtgcggctcttctatcgaggccgagctccctaaccttcgtatcatattccttatcaaactccttgctgttattttgatcagtttttttggcttttggcagggagttaagctctgccatgacgtcttcaaattcgtcgtcgacatcctgaatatcgtcttccaatttctcctgcgccttttgtctttcttgcttgtaaaattttgacttggcaataacctctttcatgacctcagcttttgtcttcttcctagcaggtagttcggcattttcatcaccaaactcgcgctcgcttcttttagaggagcctttgtttccggtgtcctcatctaaaccaaggtcgtcctcttggaaatcgtcttgaaacgaaagtgactttccataatgcgtaagtttttctccatatacatcatcgtcgccagcatcgtcatcgtcatccaagttaaagagcgatcttcttgacgaagcttggctctgcttttccctggtaaaacgttcgagcattttttcctcctcggtcaagcccttaaagttctcaccaaatcttctgtcaagcagcccaccaagtctgtttttactcttcttcttggcttcgtaaacctgctttctctgctcttcgccgatctgtttcgaaatcccgggtttgccaacaggctgcgcgactcttttcgcttccgcacctcttttgtcacggttcattttcacatcgaaaggattgaactgctcccgaattctggcaatagccttcgtcctttcatcacggtcgtattccttagcctttcgcttcagttttttggagcctttcacattagtttggcccgtgaaaccctgctctttcaaagcatttttaaggttcttcagctgagacccggccatgttatcttatgataaaacacccaacagtaagtcaccttagaattgtcagagcttagaactgaaaagtgaacgattaggcctagctcatcgcatctcatcgcgtccagaaaattttaccatttcagaatcgctttaaacgagtatagcttgttaatttcaggtggcaaaatcgtgatagttgtgaaagcctaaggacacatataattgagggccttcaccaattgcataccattcgaaagtcctggtctcttcattcaactataaaatgtctagagacgcacctttgaaagcggaaaaggattatactgaaattctgaaggaagagcttcctaaaattgaggtcttagctcaaaatgatacacaaggtgctttggacaagctactggtgcttgagaagaaaactcggcagtcatccgacttagagtcatcaaaaaaagttctagcgagtattgttgaactccttgtcggcaaaaaccaatggggcgaactggatgagcaacttattgcgctgtctaagaaacacgggcaactgaaaatgtccgtgcagttcatggttcagaagatcatggaacacctggaacagctgcaggacctaaaaacaaaggttaaagcaattgaaaccatcagaacggtcaccgagaacaagatattcgtcgaggtcgagagagcgcgtgtcacgcgtattctaaccgaaattcgcagatcagaaggagacattgaccaggcaaccgatctgttgtgctcattacaggtcgagacattcggttcgatggacatgtacgagaagattgggttcattctcgagcagatggagctaagcatcctcaggggtgactactcacaggcaaccgttctttcgcgcaaggttttgagaaagacatttaagaacgagaagtacgaggccctgaagctggactatttcgaactcctgatcaaaattggcctccataagcgcgattatctccaggttgcacagtactatcaagaaatatacaacaccgagagcattaaaaaggacgaggctaagtggaagcatgcgttgacgcatgtcgtacttttcctggtgctgaccccatacgacaatctccagaacgatttgattcacaaagttcagctcgacaacaatctcaaaaagttggaaaaaccagagtctttggtgaagttgttcacaacagccgaactaatgaggtggccgttcgtgaaggagtcttatgaatcgtttttgaattcagacgatgtcgcgtttggcaaaaacaacgcgcattgggaggatctaaggaaaagggttattgagcacaacttgagggttgtttccaaatactacacacgcattaacttgtcgagactcaatgagctcctagatctgacagaaactgaaactgaaagatttatcagcgatttggtcaatcaaggtgttatctatgccaagatcaacagaccggctaaaattgtaaatttcggcagacccaagaactcaagcttacttctgaacgagtggtcgcaaaatgttgatcagcttttggaacacattgaaacaataggtcatttgatcaccaaggaggaaatcttgcatggattgaaggggaactagtcactagcgaagaaagagcaactgtatgtaaactacgtattgcaaatgcaagtaagtgacgccagtggcagaaccttattcgttctgttggttccttttttgacgagcgctttccaccaagctatcccaacgttctttcagtttcacaatttgcccggttaactttcgattctccctgacaagctgttcaaccttattgtcatactctttgaatttctgctgatctatgagagcaaagcttttgaaaagttgggaaacttctttggatatggagttttctatttcagaggctgaaacgccggactttgggtctgtctttcctctgacaatggccaatatattattttgaaatccgcttagtctgtatgctgccataggttcgtgagatgcagtgtcgtttgtttcaatgggggagctctgagcgctgaacttcccgagtatttggatctctcgtattttcctgttgagatctttcttcagtaagttcaaggcttgcttcagatctccaacgttcgcgatgctcttgtgctggatctcaagttggttaattgcctcggcgctctttttgtaagtttcaattgattcactgaacttcctatcgcgaagctgcatctctgcgctttcaatcagtttataaacctatctcataacgagaaacctagttaatatatgaactagtagtcgtcaagtctagaggagttcctgttgagctttaatttgcgtacttccgtcaaatccgccatcttggtgaggtttcttggtgagattgcttgatgccattaggtgttatcgcgatttattacaccttgatttccggggaagcttatttttcaatctgtggaactagcttatatcaactgacttcatgagaagcacaaacaaaaaaggtattccaaattaagtcattcgtttgcccatggagcgcggttcatcatcacccgatgatgaagaacccaatgctgcatattctcctagtattttttgggaggagatggaacatctgcttaaagtccccgatgtgaccgatgaaacccaggttaatactgcgttggtcaaatacataaaacatggttccgatagttatcaaaaatgtgtcaagaccgagcaaggcctttaccgacttggagtaacattcactgaatcgacgatgtttcacagaaataagatgtttgtggtgagcaaattgttgtcgttgctcagtgtggatcttctggagtgtaacctgaaatttattataagctacatcatattgtgcgcttcaaaaagcgacctttctgtattggaattgttggtggaattccagggctttactgttgtttacaataatctctacagcacctttgcgtatttgaatcgatatggcgaagatattgctcccagctcgagctcaggccccaggtcggatgctggaactgaaattgagtctgaaatcattgagagcctaaagcaagtttccacaatattaatggatattctcttccaaatattcaaatactcaaaatgcgacatcgtcaatctaagtattgtagacgacttctttgtctactacctcatgcggactatgagatcggaaactacggaagatatattcaacaatgcaaaatttaagttgttgcttgcattgaatgagcagtacatgatattttcttaccaatacgaattggaaaatcgtgtttacaaatacttggttgacagcacagtttccaagagctttgtcgagctgttacttttgaaattcaatagggttaccgatagatcgctccaaattatgctgtgtaagatcgtttacctcattttgacgatggatgagagctatgctaaagactttttctatctgaacgatcttcacgttttagtcgatgtcttgatccgggagctcaacaacattgctgacgacgaggagcttattaggaacactgtgttgagagtactctttcctttgctaagaaacacagagcttgctcaaacgcagtatcgcagatcagatttaattgacattctacagcatctgtcctctctcgataacgtgtgttcctcgggtgagacaaaagatgaacatagaacaacggtgagattggctcaaaaatgtttgaagcaaattgattggttgcaggtccctgttgtcgacacttccgaccagaccgtgccagtatatagtgacgattctagggaaatgagcgtaagtacaggctcattatcttccccttacgactttcaggagaagcacctctatggcaactacgatgcttcattatcggcggagtctattacgaagcgattgcagcctcctcctcctccgccagcaagaaagcatccacaccgcctcggtagtggacaaaaaatagcacaattcaggccaaaatcctgaagcagcatatgcataattaggactcaagttaatatcaaaatcattacatgtatcaaatgatgtcgtctccatcggcatcaagcatgcccccatttccaacgatgttctcctcttccattagcacatcatccataaaagtttcttgttctgcagcgtagtactcattgatgcaggattgaactacctcgcgagactcaataaactcttctgctccattttgaaacatttttccatcttggtacatatgcagaaaggcacctcttttgaacaggacgtcaaaacttgagcatgccgtctgaagcaatgcattcacagacgttgtgttagccagcatcattccactcaccttatctgaatctggtgttacattgtacgccgattttttgccaacgttgacatgaagcgcgctcgatgaccaaggtggaaacttgattcgctgctgtgatttcaaaattgcccttgtgatgtctgcctggtctgttgggccgagtattgaattgtagatactgaggtatactggcgtatcgttgtttcgcaggaccatactattgctcttgtcaaaaaggtccagaatcacgtcataagcagagctctttttaaagtctctcaccccaggaatgaagtcggacgtaaatggcgtaaagcttggaacaaggaaatgcaagtctgctgttggaaccagcgtagaaaaaatgctgggaagagaattgtacatgtagctgggaaaccttaaactgtttgtgatggaggacaatacacttgcaattaattgatttgtttgctcgtagctggtgttgcgatccctgaagacgcgtgttgcgagattcaatagggccttgttatcaaacacaacagatgcgtcgctatgttctatcaagcgcctcaaagttaaaatggtgttgtaaggttgtatgaccacttcggactcgctgcttggaaaaacagaataagtcgtaattattttcttgtgatatctatcggaaagagcttccaggaagttagacccaagtccagatccagtcccccctgccacagagtgaagaagttggaaaccttcaaaactttccgttgcgtcgatttccttgtcaaccatatttatgaattcctcctggttttccagcccatgatcgtaaccttttgaccatgcgtttcccgccccaagctcgtctttagaaacccagacgtttctctcgttgaagagccctggaaaggaattttgaacatcagctatcgcgcttggctctaggtcaaaaagcagagcgcgcggcgtatatctgttgctgtcgttttgcttaaaaaatattgtaggatcatcttcctctaccgtgtcgctctcattggtactcaagctttgtccatccctactgatcccatgctctttgatcagttgtgaccagaattgcttacctacctgattgccacattgtccaatctgaagagttattatctctcccgtcattagaatacgagaaagggtcccaggaggcgtcgatcagagaatctcttcgaaatctaacccgagcggttcgcgatttacaagttctatttgatgtttacaatgtccaagaatcatggatcgctttgtacgcgatcattgtaatggttcctagacgcgttggcggacaagcgaagacttgatctaggcctcagacaagaacacttggttcttctaactacagctcgtattcaaaatggttctcggattgatttgttatatatagaggtgacgtacggcggcgcgtttgccgctaaattaggatccgtagaccagacgcgggggttccgatcttagaaatcaatgcaatagcgtcaagtttacccttctctgaagcgtgatatttggccccggtaagagaatctgacagggttggagtaccactgtagatcggggtgagcgtagatgcacagatggcaaattcggcgtgagggtcaaagtcaacctcaatagcatcatgtgccatcagatcagcgcggtctttgaccttctgtgcctgatcggcacgaggacctgttgtcactatcttgaggaactcactagcaaaataagacgcctggataaagtttttgtgtttgaaggactgcgacatcgctacctggaaagccgtgcttctgtgaggaggaagaagtttagttgtagtgaagtaagaagccaattccaagttgcgtttcacctggtcagcaggcagagcgcgcctggctaactcaatggtgattcccaaaatgtattcacgagcttttgcgagcgccttgcgggctgtgctctcatcctcttcgttgtcggtagcaaacaaagttacaatgtagacaacatcacggaaaatctcgattgcagcctcaagcttgtttgctttgaagagcgaaaacccctcattcattttactggttaccacatcgatgccagcaacgaatggcagaagctttccgcgctcttcctcttcggcaactgcacgaataacgcccgttatacttggcaattcagcaggcgttgctgccatgtaagtcctgcagctttcgtaaatttccaggaaacgtggtctcaaaggctcaaagttcgccacacctgcctgcttgttcagtgcttgagcagctgcttcaaaagcgccagacgcgatcagaacgtatggcagcttgcaatttttggtccattgggtaacttcgttttcgtcaacgatctttgcggtacctttgtcagccaaaaaagcttcttgagcgtcctcctctaatccaaggtcctcctcgccgatgtcccagccgccgtcgtcttccagaacctcttcctcgtctgaaaagtcatttggctctggagcgactatacccgcgtctctctctagttcttcttcatctgcaccttcttccaagctcaggccttcaacttgacccgatagtgccttttcgaaaaacgaggcaccggggctttctagcggccattgagtgatagcctcagacacaacggggcttttgcaaagtctagatgaagtcaagttctttggcaatttaacatcgctttcatcgacgccagccttctcgagtatttgagctacagcatcatcatcgttgttagctttggcaatcgcgtaggctagcggtagagcacctgattgagcaaaaactgaccctctcttttcagcggaatcactgtaaaaggtattcaggattaagctcgagatatctcctctacgctcagcaatggattccatcctcgacaacttcgagaggtcaccagtaatcaggtaaaggaacgataacttgtcgaaaagcttttgcgtctggtacaccagttcgaccatctcaatatttccctgttgcaaggctgctttacctagctgctcccagacaatactgctgttaagtttgttggcctcttccaatgcaatattaagatcgccatattctagggcaaggtcgaatctagtttgtggctcttgcacaaactgcaaagcaatgtcagggaagccggatttttgcagatatgagataatgttttggccaacaaggttcgagttcttgattatacgtaaaacttctgggaagtttttgttcaccaaagccttcttgaagcggtattcagttggatcaatggtaaccacctccacttcgccttcacggttgagagcataaacaaatttaccatggactttgttgatgtacaaagtgttctccagtgtcttgatgataccgttgtctccattcaataaggtgtactttatgtgattcaatgtggaatatatcaatacaccagtctcgtcccaggctgcactctttattctaatagtttcgtgcatggaagtcacgacttccaggtttttggttacaatcgtgattgtgtgtttactcatcagtgcgatgaactggttatccaaagaccagctaacatacttcacatttttggagggaacttcagctagcttcctggcttgctgaacatcgaacaatgtcacagatttagcttgcaacaataacaccgatccgggtcccccatatacgatatccttgacggtattatccccatcaatttttatggactttgtgattttgttgtctaagccacgtacttcaagcgaagacgttgaactgttgtagaccacaaatctattccgtgccacaaaagtggcaaaggagccagagtcctcgagtaccccagtaggttcaatggcgccagttgcctgttttggtaatggacacaacgcaaacttgctaccttggttatcggagcagttcaccaacaccgaatgctgggatggattgtaggataagctcctaaaagcattccacgcatgccctatgttcttaagcgacacataaggaagcgacaccacttttttgttgtagtcaaaagtttggacttgcttctctttgttgacaaaaataagctggttttggttgattgcgctgcaaggtctttcacggtctaacttgaataccataataccggaatcatgagcggcaccaaagagattgatatttggatgcgctcttactagccagaagcggtcgttttctctcttgaactgctttacgggagttctcttgtcgaggtcccacacacggatggttttatcttctccaaccgaaatgatcaggttttgatgtgggtggaatatcacactgtcgacattgttggtatggcctctgcaggtatccacttcccaagctttggtggagctcatcctccacagctttacttgacgatcgtcaccaccagaaacaattaggggtagggtagggtgaaaactggcccagttgacacctctggcgtggccctcaaggataaatttcacaacacagtcgccaaacccgccatccagcaggttctgctgagccgcgatctggtcctcgagagtataagtactaggggccgagtggcgcttgcgcaagcccgaaatatcccacacacgaacggtctcgtcgagcgacgcagaaaccaccaggtcctcggttggatggaaatcagcacacatcacaaaatggttgtggcctgtcaggcatgcgatctccttacgattttgccagttccagatgcgaatggtctggtcatccgaggcagaaataatccagggtagttcacggtgaaagaaaaccgtgcgcacgtaatccagatgtccgttcaatgtgaacaggcacttcttagtgtccagagaccagaccttaatggtgtagtcgtcacctgcggacacgaacagaggctgcgtagggtggaagtctatgccccgcacggggccctcgtggtcctcgaacttgtgtaagagcgttcccattctgtagtcccatagctgaatcgaagacgaaaacagcgcaactagcacccatggcctagaggggtggaacgccaggccttttgccctcgtagacttggactcgaatttcgtcagcatcttcatcttggcggctggaaattcttacggatgcaaacacctatgtcaattgactcaaagcgcccttctaatgctcagagccgttgtttgcactccaaaatctcgcttggaatgtgacgatcttttgatccatctacgtggacactgtttgttttccccttttaaaatttttacgccttgcaaattataccatacgaaaagatatctgaaatatcctgctaaacaacgtagcctggcccttttggtctatagcgacaagcagaaggtgagtgcagctctccggaaggctcgtcacaaatttgatgccggccttcgaggaactgcgtgtcctcctgccttggaaccatgcgtttttccgaaccctagagcccaaaattggcgatatgaatcaatgctcatgacaacagccacgaccgcaacttgtagagcaagttttgtctgctcattgctggcccaatattctcatgccgggttatcgtaaacacggaaggtttgtagctactgtgggcagaagtccgtgatgatgcaggcgtcggaaccgaacttgaagacaccggcgtcgatgacggttgcaccgagattgacgagtcaagcggcgcacttgcagcctcttgaacacggtcttccttctgctgaggagcggcccgcacgcacgcttcatcgaaattcgagcagtcaggatcgtagaagtaaaaaaacacgctatcttctgagcgtgcttgcagtttggcaggcttgacctgggtgaacgcgtttgcataaggcgtgattgtgacctgcttaacggccagttggaaccgcccgccgttcacaattgctgcggcgttgacccagtcgatgagccctcctgcccacatgattgtacctggattgttgctgggaactccgccaggccatatggccacctctaggcgcattggggtttgtgggtacttgtggattttcaggacgggatcgtacgtgtcttcgcgacgcagggtcctaacgatggctccgtcaatgagccaatggattcggttctcattccagtcgaactcataagtgtggaactcgctgcagctgtcaggctgtattctagctttggtcatgcgtgtatgaaccagctcgccctggtagtagtagttagactgggcgaactcagggtccccacccagaatttcaaagtcaacctcgtccttgaccgcagacatcaaaaccatggcggaaacgacgccttgtcctggggccgctttcattgtcactgcaacccttccatataaaaacgatcttgcagacgaaaggaggcttccggttgtctcgggaggcattgtcagcatcagcgcgggttgtggaccggcgtcaaaatccaaaaacccactgtacgtataatccgcgctgctgagctctggctcaactttgaactcagaatagtgtagcattttggcactctcaagagccttctgaatacgctccgcgtccggcttcggtccgtgccgagcactgtaaatcccgaattgggtgtcaagcgcaggcaaaaattggtcttctctgtccccggcccctccagtgcttccccccaggacctggattccgctgcttgcagacggcactaatgccggtatcgcggcacagctgtgtgcgtcaaaggaagaccggggatcgcatccgcctacgcaaagaggcccgtcgccgcactggccatattgcgagcagcatggccactctttggggcagtggttgtcattggagcaggcaatagcagggtcggacttgtatgtttcaacaaagcactgcacgaattcagcgcctatgaggagagaagcggcgagagcaagagctaccattaccgtgaaaactgtggaaaaggtgagcgctgtaatcgaaggagactatggaagcttgcgagaaaactgctctcatggggagcctggaaagctccacatcgcgactcaaaagcgcacggccatcagcattcgacgtcagggccaaatgggagcgacagcgagcagaacacaaaagcattggcaactactaccgtcaagaaacccgggaaacaatccagccaatgtgtcgctgccagcggagcccctctgcaggcgacagaagtgcccgctgctttttcactcacggctttcttcatccaaagcacgcctgaaaccaacgaccaaaagcgccggcccagcagcctgacggtctgactacattagctaaaaactaccatctagattatgctccagcaagctccgatcccacggcgcactcaacgacagatcctggtaaccttggctctgccatagtgcgcgtctttgtctgctgatcactttgtactctgctgacaccaggacataaaagccctgaattgcaaagagcggcgcaggatcctctgagacctcacataactagccaaacctccagaactatcacggctgctacatatgtcgacgaagaggcctttacggtcttgtcctactggctgaaaccgctcacaagggtcctcgcgagaacattttctgtgcctttttttacagaaaccctcatataaccgataatgctcttaaccgttggctacggcctgctttatgggcgctacaatggagttgcgaacttttatcgcataaatcctctcacattcgatttggctgggtgaatctcacaattggcagtgagaaaaaaataatgtgctcgaagtaaatgctcgagctaatatgctcaggtgctgagcgatgcgcagaaaagcatagaggtataaaacagttcatgttcctgtagctgaggggccgcgtatcggcaaaccaagccattgtgcctccagttacgaaatctaaagcttggttgcattaatgagagtgcaaaacctgcgattgttggcgctggcagtgttcagcttcgctgttacgtgcgtgcgaggcctggaactcatcgactcgtctctagcatctgcatgcatctactacgaaaagacatttgactggggatgtcactcccacgggaacggcgctgcggcataccgttgtcggtgcggcaacgtgaactggctcggcaccatcaccaattgtatcgcaaacaacaccaagagcctgcggctcaggaaccacgggttccggcacgttgcgcggaggtgctacgagaaaggggatttcaactacactctggcggacatgcagcgcttctacgctaacggcacagggtacctcagagaccccaccacagcggacctgtctagcccggttttcaccacgcttcgcgtgaaccagacggagttcgactggtactacaagaagatgaaagacctgacgttctctgtgcagcgcagtcagtggttcgggtggggcctggtgtttttctgggcgaccatcattgccgttaccacgttgttcaatttcaacgaaaagtttgtggggctgaagctcaccgacaactggttggctaggtcgctcatgatcccctctctctttgaaaacatgacacagagatacccccgcctgagagccatctccccggggccgcacccaaaccgcctgcaggccttggtcgtgaccgcctttgtgatccaaaccataataacggtgggcgtgggctacgaaatgaaactgcctcatccatacttgacgaccaggtggttcatgaacttggacctggttagttatcgggtggacctgatggctctttcgcttttccccgtaatctacttcttcggtatccgcaacaaccccttcattccgctgactggtatgtcatataccacattttcttacttccacaagtggtgtgcctatgtttgcgtggttctcgcatttattcactctattatatggacagtttatgctagacacgacggtggttataagatgtgggcaatggactcttactggcagtatggcatagccgcgatgactttgatggcccttctggtcttccacagcttcaagctgctaagagacaaaatctatgaggtgttcctgtttttccaccaaatgatgaatatctttttcattgtgtgcatgtactaccaccttaacaagttgggctggctcggatgggtttggtccatggctggtatcctgtgtttcgaccgagcagccagaatcgtccgcattattttaagcggtggattgcagaagtctactctcactgactgtgggagcggagttattaaattgacagtaatgaaccccagattcctaacctatagacccggctcttatgcattcatctatttcatgagcccacaggatccttggtactatccatggcaatcgcaccctttcacggtgttgagtactgcaaaaggaaagggcatacacggaaacgagatggcagtgtacttcaaagctcagaaaggtgttaccgggcacatgctctataagcttctcagaagtggcgaggaatccataaacataagagtcatggttgagggcccttacggtgacaccttgcctcagatcgccaaagtgaataggagaattgttggtgtcgctgctgggttgggtgtgacagccgtttacgctcaaattctccacctgttagaagcacaggtacccgaaatgggctgcaagttgtattgggctgttaatgacctaagccatgtttcgtggtttgaggaagaattgaaatggcttctttcccagaagtgtcaaatcaccattttgtgcacttcaccaaaagaactcgaagagacaggttcctcatttaacacagacaataagctattagaaattctggatgtgcgcagcttatttgctaggcctgatttgagagctttggtttcagaagaggtcaaagaagcttcagatcaatctaaagatctaactttcatcagctgtggtccttctacattcaacatagatttcagagcatcggtatcgaacacgcttcgccaaaagcagagcatcgatgttgctctcaaagaagaaagcttcgtctggtgatccatgcatttaataattatctattcatatctatagtcataacgagttattttgttcaccaggttcgtcatcactagagtctccggccttttgcatattcagcagttccccccatttctcagccagctcctggatcgctttaggatttgttatggcgtctgcaacctcttttggaacttggttctccgagtgctctttgctggcaaatctagcaacattgttctcctggaccaagcgcaactcataatcgctctcaagcttgtacgggtcaattgttgcaagctcattccacgagaaaaggagcgagtcagtcttccgagcaaaaggattgaaatctattagccacaccttctcgaaaggccggggaatatagacgtcgcatacgaacgaagagtcggggaaccgcggaagcacaatgtcctcaacgaactcatctaagaggtccttgaaagtctcggtgagcagttctaagtagtcgtaatagttcaggtctcgctgggacacgcctattatagcgctgtccttgacaaacacgcggaactccaaggcaggattgaggtcgaaccacttgcggagcaccaactcgtgctgtaaaggcccatcttgttcgagagcactgtttttgtcgaagcattcagcaagcgctcggtccaagtcatgcgtgatataattggaagccttgagtaacagatacatgtcgttaacctctgtgcatttcaaagtattattggcaaggatccaagttgcgtctttgggactggaccatgtcaacttgggagtcaaagatcccatttctctaaaaatgtccttcaactccttatgcaattctggaaacagctgcaccacgtcctggccctgcggatgctcctcatcgctactggcttcccagtcgctgtactcattatcctcattgtttccaatttccgcatagtacgaagactttccaaactggctatcattgggcagctttattccatcttgctccaagtattccaaaaacccacctggcacaggcttgatcactttggcttgcggcgtatgacctgcaaacttcgaataccactgggagaacgcacagttcttcacctgttgtactgacacctttatctcgcttaattccacatattcattcgtcatagagactgatgagtcttgcacgttagtagctcatctcaagtcatcgcataacctctgagtaatcttggtttttccagatcataaagttgttcacgtgctttgatacgcttctgactttgaacgaagagaaactatatctcaaagctcagaaacatcatattgaaaaatttgccaccttgaacaacttaagtgagcgcgaatcgacaagtgcttgaatacctattcgagaccttccgcaagtcaattgagccttcataatgactggtaaagcttcaacaaattccacgttcaagaatcgggaaaaaccgcaggaagtgcgcaaagctaacatcatcgcggcgcgcgcggtggcagatgcgatccgtacatctttggggcctaaaggtatggataagatgatcaagacctctagaggtgaggtcattatctcaaatgatgggcacacaattctcaaacagatggccattctgcatcctgtggcaaaaatgcttgtggaagtgtccgcggcgcaagatacggaggccggcgatggaacaacatccgtggttatcctaaccggtgctctccttggtgctgcagagaaactcttgaacaagggtgtgcatccaaccattatcgctgaatcgttccagagagccgccaaacgttccgttgaaattttgctggatatgtcccaaaaaatctctctcagcgacaagcaagccctaacacgcgctgcagcaacatctttgagctccaagattgtctctcaacactcttctttcttggcgcccttggcagtggactgtgtgctaagtatcatcgatgaaaacgctacaaatgtggacttaaatgatattcgcttgatcaagaaggttggtggaactattgacgacactgagatggtggatggcgtagttctcacacagaatgtggtgaagactgctggtggccctaccaggatcgaaaaagccaaaataggtttaattcagttccaaatttcacctccaaaaccagacacagaaaacaacattgtggtgaacgattacagacagatggataagatactaaaagaggagcgcgcctacctgctgaacatatgcaagaagatcaagaaggcaaagtgcaacgtgctgctaatccagaagtccattctcagagatgcagttaatgaccttgccctacacttcttgtcgaagctaggaataatggtgataaaggatgtggaaagagaagagattgagtttttgtctaagagtctcaactgtaagccaatttctgacccagagtttttcactgaagatcgtctaggtgctgccgatctcatcgaggaggtcgacagtgacggttccaaaattgtcaaaattacgggcgttaaatcgaacgttgcgcggccaactgtttctgttattgtccgcggtgcgaacaacgttattctggatgaaacagagaggtctctgcatgatgccctttgcgttatccgttgtttagtcaaggaaagagccctcattgcaggtggcggtgctcctgaaatcgaagcatctcgtaccttgatgaaggaagctagaacgctgcaaggtgtggaggctttcgtttggcaagagtttgccgcagctttggaggtcataccaactacattggccgaaaacgctggtctttatagcataagggtagtcacagatctacgcaccctgcatgagaatggagaaaagaatgcgggtatttccataagaaggtcagctactacaaacacctttgatgagcatgtgttgcagcctgttttggttagtacaagtgccatcactttagcatcggagtgcgtgaaatccattttaagaattgatgatatcaccttcagccggtgatatgctggaaggagaactcaatgcacaggaatataattaattgtacatattaacatcctcatcgatatccaagaagtttttttacgtggacactaagaattaagaagtttgatggttgactaagatagttggaatagctgagaatcgggttgaccctctcactagcagcacttgtccattttatacaaagcggtgagggcagccttcaagttatgtgcacgatcgtggaaaaggctgaagaggtactttgttggcttcgcgcctacgttttactattggcaacagtcgattcagtttattcataagttgtcgcatattgaagtatttataaatgctgagaaatgctagaggcttttaactaatattccaattaaagttaagcttctgatgcgaaatgaaaagacacgttatgtctcctcaatttggtgtaactatcgaagaaaatcaactctgagaaggcgcctcacaagtgattcaccatcaaagggcagtcatcaggacaatatcttagaaagcggtacctgcggagatggactgggagctcatcagaaaatgtcgccctgagttccttaaaattgcaaggcctaatcgaatgctaccaaggtgtgttcatctaaccttctttaagtactttacagcatttttactgaacacgtaagatgctccgcttaaaacagtagtacagcccaccacatatcctagccactcaaaagctctctggtatatgttggtttgttctgagtcattctccttatcttcgtcgcgggtttggaagatcattgttgcaacagcccatccaaggtatatcatctgtaaaaatgtgttccatttggataccttggtgggtctaacttccgcactagggtatctaaaaacgtcccaaaaagacttccaagtagccttcccataagtatgccgcaaagaggaaatcctgtagtaaatagcactaagagccagcagtacgtccctccctattataaggctggccagtggtatcgggatgacctgcgggcctccggggcaggccagggacacggttgttacgagcatgaggattttgtcggccatggggtctaaaacggtaccagcaacggatttcatattgtatttcctagccatatacccatcgagaaagtctgtcagacacgaataagagaagaggcccaacgctggcacaagattgttggtcattatacagtgcccaattaggggcgccgctgcaattcttgtaatcgtcagcatattcggtatagtatagatggaagacaagacggaacgcatcttttggggggctggtggagttgtcgagctgaaccggattgcggttgaccggcacagtaggggcaatttctgccccacaaagatccctggcctcgcgagcattgatgatgcttgtattcaagcttttgaatccaatccgaacttgcaaatggctggctatcctgtgctttcgaagtttcggcgctcgcgatggtttttcatttttttagtctctgatttgttataataatcgacattcgataatatcagaatagcctaattcgaccaactaattaccacaattttaaaaaatcctgaagttactgggcgctagatatctcgcaacgtgatccgttcaggccttcaatacgcattcgcaccgagatctggtaaacatcctgtccacatccaacgatttcttgaagggatcgtccaggcacagaagaacgcgagaagacaacttcacagaagcggagagcgtaggatgaacgttctagtatacaatggcccaggggcatctcctgattctgtaaagcatgcgctaaatacccttcgccgcttgctagaacctttttatgcggtgtgcactaccaacgccagggtgctccaaactgaaccatgggcgggcaagacttctgcagttgttttcccaggcggtgcagatcttccttacaccaaggagtgcgcctcggtgatttcacaattgaagaagtttgtttccaagcaaggtggaactttcattgggttttgtgcgggtggttacttcgcaaccaactgcgtcgaatttgcgcaaggcgatcctcagctggaagtcgtaggcaaaagagagcttaagtttttcccagataccggacggggacctgccttccatggtttcaaatataatagtgaggcgggtgcccgcgctgcttccctgcggctttctaacggggaagagcttaagacttactataacggcggctgcgtgtttgtcaacgctgaaaagtatgaaaatgtcgaagtcttggcccactacaatgaagctttggatgtcccctactcccaggacccctcttcactgggcgcggcggttgtgctgtgtcaaattggtaagggccgcgcgcttcttacagggccccacccagagtttgttccaaaactgcttcaaaaaactaatgacgataaatacaattcctcagtcgtcgaagttctcctggagtatgaaaaggggaggctaaatttcatgaaggacatccttacaaaggcaggacttcattgtaacaatgattttgctgacagagtagctcctagcttgacaccattattagtcatggcatccagtaacaaccacctcatcgaggaattggagaacaatgtgagaaatagtgacggtattttcgaggatggtgctgccattttggaaggggaaaccgactctttccgtatctacaaaggctttgatcaatacgaagctgctaaatctgaacttttgggtgaggagcctgatgaggttccaaaaagcatcattatcagctcagctagtgagccatttgctccacgcaagcttactccaaattttgatactgcgaagtatttccagtatttgaatccacagagctctgtcggctctctgctcatgtatggggaggtcattacttcgacaagttccttgttaaacaacaacaaaaaactcttgtcgctatttccacgcaactcgatgcttcatgttggtactatacaggtatctggccgcggtcgcgggggcaacacatgggtcaatccaaagggtgtatctgcatctactgcatgcatcaatctgccgctggtgtctccaacaaccggccgtcctgtttcaatcgtctttgttcagtatcttgcaatgctcgcttattgcaaggcaattttaagttacgctcccgggtttgaggacctgcctgtaaaaattaaatggcccaacgacctttacgctatgaagccagaatattaccgcacgaaaaagctgcgcttgactggaaggggcctagcaggaagcaagacaccactgactgacgtcgaaccagcttatgttaaaatatcaggactgctggtgaataccaactttctcaacaactgctactctctcctgcttggctgtggtctcaatgtatcgcatgacggccccaccacatccctcaattcatgggttagcatcttaaataaagaaagagaaaaagccaatatgaacccacttccttttgtggaaattgagaagttgcaggctctttacatgaacaatttgaatgttgtgctcgacacttttttgaataagggacctgtttctgtgcttccggaatactatgatctttggctgcacaacgatcaaatagtcactctcactgaccaccaaaatgtgaaggccaagatcgtgggtatcacgaaagactacggtttgctcatcgctaaagaattggtttcgggcaccaatacacaattcacaggaaacgtatatcacttgcagcccgacggtaacactttcgatattttcaaaggtcttatctcgaaaaaggttatttgaaggcaacccgggatagacgacaaagagtagtcatttcagaaacgttaaaatatgtacatttatagatactgctgtaagtgcaaaaaacaactaacattagtgcggacattcctttgcacgcatactgcattctacgaagcaaaaagcttccttttcttgtgtgccaggttgttccgggttcaaaaacacagtgaactgaaagaaaatcaactgatgattgctcagttgttgttgttgttgttgttgttgttgtcgttgtcgttctctttctttggggagcctggagagtatgagggagagcccggactatagcttggagaagttggagagtacgatggagacgtaggagagtagcttggtgaagttggagaataagaaggagaggttggggaataggatggagaggttggagagtatgatggtgatgtgggagagtatgatggtgaggttgggctataacttggcgatgttggagagtaagatggagaagtcggactgtagcttggcgacgtgggagagtatgaaggcgacgtagggctgtagcttggcgaagttggcgagtatgatggcgaagttggcgagtatgatggcgacgtggggctatagctaggagaagttggagagtatgatggagatgttggactgtagcttggcgacgttggcgagtacgatggtgatgttggactgtagcttggcgacgttggcgagtacgatggtgatgttggactgtagcttggcgacgttggcgaatatgatggggaggttgggctgtagcttggagatgtaggggagtaagctggagatgtaggtgagaagccaggagaggcgacaccaccaaatccaggagacgtgggagcatctccgtaaccgctgaaaggagaagaagccccaccgtagtcggcacccccgtaggcagtgaaaccgcctgacatcgcgtcagtagaaccagagtcaaccaagggcgaaaacatgagttcgtccttgacatcgatatccgcattgactaggccgctttcgttgttgtaaggagttctggcaccatcatggccatccgcgacttcttccattttttgctgtggcatgaacttcactagcgactcttcatcaatcatgacatcaaaagcaccagtaccaataggagcaacttggcccaatagcacgttctctgatacaccacggcaatcgtccagctctgctgctgcacctgcctcaaacaggatttcaactgtttcttcaaaggagcacctcatcagcgcgccagtgtccgacctgttgaaaccatgacgggtaacagacatgaggaaaccctgtgatgtcataacgtcaaccagcaaagccatatgacgatagttaacgtaagaaccgtcggatgcaatgacgttgtaaacttccttgtacaacgcagcgcggccagcttcaatacccaaaacattcataatgtcaatgaatgagtttgtgtatatacgcgcagggtctacgccaggaacgcacataacctcggcaaggttaacaccatcggtttccaaaacccactcaggaactttgtggtattcaccggtagggcttggtaccttgcgatcgtacttcatcataacgactcttgtgatatcctcgacaccacgcaaggtgatgctctcaagcattgtgttctcaatccttttgagcatgtggtcttcctctgcctctgcttccgcatccagtgtcttgggatcacgaacaacacgacaacgaataatcaacttttctgcgttgtcttccgaccaaatgacaaacaaatcatttttgaaggtctccttgatcttttcaccgacttgtcccatagtcaaatctttgtcgttcattgcggcacggtcaagttcgagacgtagcaaccaaggagattggtagtcaagagactgttctgtttcctcatccatcaaggaaaagtgtaactggatgatttcttcgtcctcttcgatgactgtagagcgtggatcagggtcgtagtaaatttcagacgcaacagttatactcttcaaagttgtgtgctcgatcgcggatctgatcagtttggccttctcctggtcagcggcgtgatctttgtccaggtaaactgtcaaagaaggagtcttcatgttcttagccacattcagaatttcctttaaacgaggaacaccagaagtaaccttcttagaagcgacaccagcgaaatggaacgtgttcagtgtcatctgagtagctggctcaccaattgactgagcagccaaaacacccaccatttcacctgggtgcacgatcgatctcaaaaattgagactcgacattgctcaagacccattcgaaagtttgcttgtttagcctgtattcctgaatgactctgcgagtggctagtctggaacgtagtaagcagcagaatagagtgaccgcgttttgctgggcttcttgtagaatcttactcttgccacgaagaacaagaagtttttcttgtaattctttgacaccatacaccacgtcacggattgtcagatctgtgggcttggtctgatcgattctgaaagtctgctgagcgttttggataatacgcctaatgttgacaggcaaaggccagttttgttcaccgtccacgaaaatctttctgaggaattcgcgatcttcgacaagctgtttgaactcttcgtctagcaaagcctgaagcttaagatcaccaataatctcagagcccgattcgagcaacgaagggtcgagagcatgtctagggttcagcaaatcaatcctgaatctgcgctcgaaagcagcgtccgaagatgcaatggtgtcaatagtctgcttttcgatgtgagccgcatccataccatcttcaccataaatgaactgaatcacgttacccagcgagtttctcgttgttccatcgtagtgaaccatgatatcttctaaagccttgactaaacgacgctgaatgtaacctgtttcggctgttttaacggcagtatcgatcaaaccttcacgaccacccatggcgtgaaaaaagaattcttggggagtaaggcctctcagataagagttctcaacaaaacctttagattctggagaataatcgtcctttgagaagtgaggcaaggtgcggtccgcgaacccaaaggcaatacgcttaccttcaaccgactgctgcccaacacaagcagacatctgggcaatattaatgaaagaaccttttgaaccagcgcttaccatctgcttgacgttattcaaatccttcaagttaacttcagctgaacgacctgctttatctctagcctcgttcaaatatctgacgacgctatcttcaaaagattctctcaaagtcataccatgcttagctgtcagcaagtttgcttgagcctccttagtgacttcctcgacttttctctttgcaactataatagcctcagtaatttccctcatagatttctcgtcggcgattgtgtccccgataccgatagagaatccattgtgaagcagccagaaattgactaccttttgaagattactgaagagccttgcacaaatcttggggcccttttctcttgtgacaacatgaatcaaaccaccacttgaagagcccacagttttcttgtcaacaacgccgaagatgatttgaccatcaataatcagcataccgttgtcttttggcgatagtaaagttgtgccctcgtcaaacctttgcaagtggataccgcttggaatggcaatcgaaagtatctgcttaccagaccataatggttttggcttcaggatgattggggttgggattacaccatcccaatccggaatccagtagagcatattcaacacctggtctagctcgataaaagtgtctcttaacgtcatttttctaacaccacataaggtgtcctgtacgatacccatacaaggtttgttagactgcgctgacacaatttgctgaggaacagcgcaaagttgagaaagctcagctctagtttcctccgactgaggcacgtgtaagttcatctcgtcaccgtcgaaatccgcattataaggtgatgttacggacaagttcagtctgaaagtagaataaggcataacctttactctatgcgccatcatggacatcttgtgaagcgatggctgacggttaaacagcactgggtcttcatcgataatgtgacgttcgaccttccaaccatactggagctggatatcacccgcccttttactgtaccgcaaatcgatacggtcaccgttatcacgaataatatattttgcaccgggatgctcattaggaccattgcgtactagctgcgtcagcctgtcgatattgtaaggtgttacaacctccgggtaggtaagagttcttgcgatagactttggaacaccaacttgatccagatctaagttagggtcaccggaaataaccgtacgggcagagaagtcaacacgctttcccataaggttacctctgatacgaccttctttaccctttaaacgggctctgatagatttaattggacgaccagacttctgcagtgcctgaggttgtcctgcaatatcgttgtccatgtatgtggcaacatgaaattgcagtaaagcttccgattcttgtattacgtgctgcggagacccgttaatttccagcctttggacattaatattagcctttaagatatcacccagcttgtaagtcaaatcatcctcacctctttgagtttcattgaaagaaattgaaggacgtactggtgggggtggaacaggcaaaaccgtaagtatcatccattccggacgagcaaaatcttcattgaaacccagcctcacagaatcctctggagaaatgtgtttaaagacattgagaacctcgtctgctgaaataacacgtctttctggctggtctgcatcatcagcacccttgtcctttttccatgtgcccactagtgagagtccatcttttctaacactaggctgagtattaccgcaaccacctctggaaacatactgagcagggtcgttatcggagggcacctctgtctcgcataccattttggccttacacagagaccaaacagcattgaatcttcttttaggatctttaatttttatagcctgtctcataagttcgctatgctcatctaagagtaatttaccacaatgcatgcagacacactcgcaaactttcttaattttggaaatgtacccgatgtggaacacaggtttggctagttcgatgtgaccaaaatgccctgggcagtcgttcatgccttcaccacaagtctgacacttgtagttacggtctatagaacccagacgaggatcattaagacctccgactttggctctcatttgagtctcgtccatcgtttcaggaaactcgatttttgcgacactgatagcgcgaacttcctccggcgagaaaataccaaattggacttccttgacggtccgcaagggagcgctggagtagggaaattcaaccataatgtgtgatcagttggagcgttgtgcaatgtatattctaagttttaaaccagttaggaacgaggattgatgtaccggctggagtggtgggttagcttttaagcgaaatgtaacctttttttatgtttagtgattattattatcttcgctggcttactaccggctgcgcgttgacacctgtatatgaggcggtaattgtagttgactttcaaaagagtttgaatgtcactagcggttgagtacgaattcggtgaaccacggttctgatgctcttactctccaaaataagcagtcagacttcttggcgcaataatccgctatcgttgaaagattgcacgtcttttcagttcctgaatgctgcgatcgaaagggactttcggttctttaaacgtgaaaactctccacagttcggcccacaaacaagtgattatctcgaaacctgtcgattcaataaaccctttgaaaaactcgagttaaagagtgataaagagccacttgcctgctattgaaaatgcagaaggtggaaaaaaaaagaaggatactctgtgaatgtgcttacggagtcccttgctcaggcttgaaatgtgcaatagtctctcgcaaaccacttcgagttcatgaaattcaatttccatatattattcgttatgttttcgccaccgaaaatttttcaagttcaaaatgatatgaatttatttacgtagggtaaccattagtgagttttatacatgtttaaccgctgagatgatatgtaagtcttccgaagctcaagtcctcttcaaagctgactcttctaacaatgaatgtgagaatgcactgacacttaggaaaacatcttcgacagagatttcttctgcttggcaacttgttctttcttcagctttttagcgtcgctgatggccttcagtatggcagcgtcattttgctggtaggttgtggcgaactcaaggtcagtgatagccatctctgggtcctttaggtggtagtaagcaaggccgcgacggtacaaggccttagccttggatttgtcgtccgcagcggcgtcgtggaccacttcggtggtagatgtcagagctttttggtagtcgccagtcttgatagcacaaagagcgatgttcaaaaatatggagatccttagttggtccactctgcttatgtcctcggcaggcaggtcttggggaaaatactgcttgagcatggagcttgacttttcgtacttagtcagtgcgggctggaacttttgagccttgaaaagcgaagttccaatatccttcacggcagataccgcctttagcacactgtcgacgttctcgaggtcaaccttgctgtcgtctgctagggagtcgtcgtagttgtcgccgaactcgtctgtaggtgttttctctgcgtcctcagggacgacgtagtcggcaggcagcaccccgcaatcatcgaccttgacgtcggaaagcggcttgtcggcagagtcagtggcctgactctcgatcgcgcgagcgatcctcttgccctgaatcagctcaccaaacacaacgtgcttgccgtccagatgtggggtgggcacacacgtgataaaggcctgggagccgttggtgttgggcccagcgttggccatggacagcaggaaaggcttatcgtgcttcatggtaaagttttcatcctcgaatttttcaccgtagatcgactcgccacctgtgccgttgaaattggtgaaatcgccgaactggcacatgaaacccttgatgatcctgtggaaaatcgagcccttgtagcacaatggaatttcgggcttcgacttgcagtttcctgatttgccctcacatagtttgtagaagttctccgctgtcttaggaaccacgtcgttgtaaagttcgaaaaccatgcggcccttggggatcccgccgatagagatgtcaaaaaagacctttgatctagacatggttaaaagatgatgatatgcactgcgaattcctgtcgctcgttagacgagtttctttgagcggcgatgagttcgagaatgtgttttgcgggagcagcttaaatatttttcgggccattcgaaggagaaagtgctagaaaacagatatcgaaaacccataggtaaggggcgcaccgtgaagctttcaggtttcggggctgaggggtggctcgccggcctcttctgatgcttcctcctccgtctcgctgctcatatcccacacgttgtctgtagttgtgtcaatatctagtaagtcactcagcacgctcacgtatctctcgttgttgtctgttgtttgggtgccaaggcctcgaacatggccgttgtcctcgattatttcgcctgtagctagatcaagtacatccccctggtcctcaagtgacccatatttctcaatgagatgcgcccagacgcgcttcatgttctcatcggcttgtttgtgtcggctcatcacctgctcatcagtgagcttaggaatcaaatgagactccttggacataatgtacacaaccttgtctgaagatggtggctcctgtttgctcagcttgggtgactgagacatttgctccgggacgtggggcgtatgtaggctacgcggcggggtcgcgcgtttgggctcttcgctagtgctcggttttgttaaagcgacttcagcactaggccgggcgcttgcagaaccattatcagcagctaagaggcctttcagtgcgcctttgagattctttagcaccttcctcttgtcgcgctttttgttgacaccgctcatgcagttgtttgtagactcatcgccgacttcttcttttaatgctgcaatgtatcttcgaatcattaaatacttacacgagaggtagtccccaggaaaaaataacaaatagctggcagaccgctatttgtcaaccgttgaaacacgttctctgtttcccttctgatcccagcacttacgaaacagtgccatctctcccaagcactgcctccaatcgtttgtgtctgcgtgacatagttgcagggccatattctcaacgtaacagcccgtatcgtttattctcttgtcccaaacatcttcttcgtcgttacagagttctttgtactcttcaagagcttccttgtagtatttagagtcttctttttgagccattgcaagttgagcctcggtctgtcggcgcccagggatgctaaagctttttgaaatctttaaaagagcaagatcaacgagctagacataaaggctcaatacaagcctctggaaaagatgctttatttctctttgaagccctgcaaaaagcgcctaacaagtacccagggaaggctgcgccctcaacatcctattactggagcttcgctttgactgttcttgactaaagctccgaaatggatatttgattatgaaatcagcctcgccagcccaacgcacgtgatcaacagatctacgtgtcagatctctagcatgtgatcacgggcaaaaaaaactaagcgaaaaaacaacattggcgtacgtccccctttcacatacgcgatttcgcttcaaacattcaacaacaagaggttagtcgaagcatggtaaagcttgcggagtatcctcgtaccgcgacttttgcgtggtcttatgaccggtcgcctttgttggcaaccggcacagcgtcgggcaccattgacgcggatttctccagcgaatcgactttggagatttggtccctgctgtcgccacacgaggcgaccccccaagcgtcaattaccgcggacgccaagtttaacgatctggactggtcgcatgataacgcaatcatagcaggtgcgcttgagaatggtgttgtcgagttttttgcgcccgaggaaccacggtcagttgccaagctcgcgcagcacactacgcccgtgaaaacagtgacgttcaacgccaggcagcacaatgtgctgtgttctggtggcagcaagggcgaaatttacatttgggatgccaacaagatcgagacgcctggctacgcaccctttgtgccaggcactgccatgacccctatggacgagatttactctctcgcgtggaaccaaaaccaggcacatgtgtttgcgtccgcaggatcatcaggatatgcctctatctgggacttgaaagcgaaaaaggaagttattcacctaagctacgcttctccggttacaggtcagagaaaccaactctcgattgtcgagtggcacccaaataactcgacaagaatcgccactgctagcggtaatgacagtgatccttcaattctgatctgggatcttagaaatgccaacgttcctatgcaagtcctgtcgcaacctcataccaaaggagttttgtcgctcgactggtgcaagcaggacgaaacccttcttttgtcgagcgggcgtgataacgtttgtgtcttgtggaacccagaagaaggacaaagcctgacccagtaccccacccgcggaaactggtgtttcaagaccaagttcgccccccagactcctgacctctttgcatccgcgtcctttgataacaaaattgaagtgcagacgcttcagaatgttacatgcagtttggacacagacgcaactgccacaaagcagcgggagtcggaaacggagttctggaacaacgtgtcggttcaggatgccaacgagaagccaatcgtcaagaagctgcaagcgccagcgtggtacggaaacaaatcacaagccgctcaatgggcatttggtggcaagcttgttcagatcacaagcgacaagaagggcgtcaagataagcaaaccggctattcccggtgccgagaaaaatgttctgttggacaaggcgttggagaccaaagactttaacccaattatcaacaagagacttgttcagagtattgatgccaccaatgaagaagactggaacttgttggagaagctatctctcgatggaaaggacgctttcttgagcgaggctctagcgttcgacgatgaggatactgatgagactaaggagaaagatgtgaaagatgatgggggtgactttttcagcagcctaaatgaaaagttcgttccagaaggctctttccgtcttgatgcctccgataaactgaacgatctctttaaaagccttgtgaggggcgacaagaagagtgctatttctagtgccttggaacaggatcttctacttgaatctcttttgattgctttagattctgatgatcaaactctcaagcaaaaggtcaaaaacgcctatttcaccaaacatggtaaaacatcgtccctcgcgagggttttacactgtgtatctgaaggggatgcagacgatcttgtcaaaaacattgaagttgaccaatggaagtacgctgtcaaggccatcgattcatacacctcagacctctcgaagaagaacgagcttttcattgccttgggcgatagactttccgacgctggcaacaggcaagatgcattgcttctatacctaagtgcgcaatctcttgacaaggttgccagtatatggctaaaggaatttgtgggtttggaaagcaagctcgagtcaaagaaagaaactgtgtacgaggctcacttggaatgtctgaccgagtttgttgaaaggttcaccgtcttcattagtttgatcagcgacgatcagcatcaaagccttgctaatgaagaacttatcgccaagttcttggaatttgttaatctaacctcttcaaacggagactttgacttggctctcaaattcctcgaaatacttccaggtgataacgaagatgtcgttacagaaaaacagcgtgtcttgatcgcttcgaacaagcttccttccgctgccacaaagtctcaaaagcctagatatgctggcggcaatgttctgagtggtacttctgttgccggcttaggtttgactaatgatcgcaccccaggtggtgtaaagatgccgccagctcagccaatgcagacagttaacccttccgcgccttttgctcctagcactccatttaaccagcaaacgcctttgaggtcacgcgctgcctcctttgcagccccagcgcccgagttgttgaagtcaaacccatacgcgcctgcctctactcaggccacgacaggcagcaagtacgctccgccacctatcacatctcctagcagtgccccacgcggctctagtgtggcctcttcagttccaatcacacacaagaatgctggcacttatgccccagccgtagcacaaccctctgtggcaggagctgttccacctaacccttacgctcctagcgccggtgcatatggaaacttcagtggccaacctgcttattcacagccgctcaagccagtggccaatgtaattggcgcctcagctccgggggcgaacagcatgtcccctcctctggcacctcctgcctctaatgctgcatctggccaaactccacacttgaacaagaacgcaaacgatggttggaacgacttacctttgaacgtcaaggagaaaccaactcgtgccaaggcagtttctgtcgcccctgtgagtgtggctccctcatctgctgcgcctggtcctcaggtgaattttggctctattccaccacctcctctttcccgtgtgacatcttcagcgaacctgcagactccagttcctcagcgtgttccatccaagacatatacccctccaaacgggagcgcttctccagcatctgttaacccatatgcaccaccactagcctctgcggctcccgctcccgtagtgccaagcaatccttatgctccctctgcagtctctacaggccagccagtcccaggcaacccctacgctccagcggcagccatgccctcaaacccatacgcctcaccaccaccaaatggtgcaccacagccacatttaggcaaatcctatggtcctggaagcggacttaatgggctgagtgctcctcctgcatctcaaaaagcaccaattggcccacctccaaaacacatgaagagaagaactcatgcttccaacgacattgactctgctaacgctatcttggagtctgttcaaaaaaggtcagaggctccgactccacaagttggcggcgctcctcctacgagcatcccaaagaaccagccattgtctgaagtgacctcatccgggaccactccagcgccgctagcagcagagcagggatcttcgtctggaattccggtcgagcagcaacccattgttgactttctatcctccgagctcggccgcgttaccccattaattcctcaagagtacaccaagcagcttaaagattgtaacaagaggctacgtattctctttggtcacctagaaagacaagatctgctgacacagcctacagttgacaagctacattccattgttgcactaatgaaagaacggcgctatgctgacgctatgcaagttcacgttgacatcgccaccaaccacgctcaagaagccgggaactggttaactggtgtgaagaggctgatcggtattgccgaagttacttccagctgagagaattacttctgagctttgaaaagttgtatatactagtagatttgaaagcatagtaagcgcacttaatgacacgtgaagattgttctcacaaagcaatgctcgtgcgtggtcacgtgaaaaactacctaattttggcatgactgaccgattcaatagacggcacactattggcatcatcaaaagtgaacgtgagcgggcgaaagacgatcaagactattgcacagttaataaagcctcagcttttcgaaaacttacgcactctagagtacttgctcgcatcgagtgagcatctttgcgcttgtttttctaagaggtgaacgccaagagctcaatactcgccctagtaaatgaatggcaaagggtaagacgctaaaaagtatgcatgaccacgccggtgagttggaaaagaggagtgtgctagacaggaatgtccgggaattcagcaagaagctctcgtcgctgtggttcaagcgaagactaagtgataaatcaccacaagagattaatatgggaacaggaatcgaaaatgaagtgacaaatgatgacggatccactggatcacatcttaatttcaacaacttagagtcaacgctattcctgcaaccttcccgccctcagtcgagcttcatgtcgatcctagtaggcgttttcgttgctgtaggtggctttctttatggctatgacactggactcattaacaacatcaccgaaatggactacgttaaaactcattttgcatccaacaagcaacagttcacagcgaaggagatgtctattcttgtgtcgtttttgtcacttggaaccttcgtgggcgcgctggccgcacctttcatttcagacacttgggggcgcaaatcaactataatcataagcacttttctgatattcatggtgggaaattccttacaagtggctgcgaacggaacaactctgttagtcataggtcgcgttttttctggagtgggggtgggttttatatctgcagtagttccgttgtaccaaagtgaagcagctcagaagtgggtaagaggagccattatttccacataccagtgggctataacttggggcctgttggtttcgagcgctgtttctcagggtacccacaaccgccaggacgcttcttcttatagaatacctattgggctgcagtttgtctggtcatgtatccttggattcggaatgctatttttgcccgagagtcctcgctattatgtcttgaaggatcagttagacctcgcagctaaatccttggcattcttacgaggggtcccggaggatgactcaggcctcctagaagaattggttgagataaaagccaattacgactacgaaatgtcttttgggagcttctcatatctggattgcttcaaatccagcaaaagtcgaactaaacagaaactcagaatgtttacaggaatcgcgatacaagcatttcagcaattttccggcataaattttatattctactacggggtcaattttttcagcaagaccggcatcggcggcagctacctggtctctttcatcacctacgcagtgaacgttggcttcaatatccccggattatttttggttgagtatatggggagaaggaaagttttaatatttggaggtattctcatgacggcggcaaacttcgtgattgccatcgttgggtgcgttgaaaagtcagtaatcgcagacaaaattgtaatcgcctttgtctgtcttttcattgcctctttttcggccacttggggtggttgcgtctgggcaatttcagcagaactatacccgctgggagtgcgctccaagtgcactgcaatttgtgctgcgtcgaactggctggtaaatttcatttgcgcgctgattacgccatacctgatcgatactggtaatcacacctcgtcgcttggaacaaagatttttttcatttgggggagcctgaacgcagtgggagtcgtgattgtttacgtggcagtttacgagacaagggggctgactttggaagagattgacttactttaccgactgtcgcccaacagtctggcgtctgactcttggaataacaggatacgcaaagcgccaggtaccatccaacagatcagaaataacgaatcacgatttgagtcggaggcgaccacagtggacagtcatcgacaaaaccaggcgcccgatttgggccatgcatcccaaccaagcgcatcaggctctagttacgaggaccctgcaccgttgaaaagggcagaaagccccgtacacaactacgtggaccttggaaacggcctggcgctaactacgtacaatcggggtccaccatcattacttatggactcttccgatgatggagaatcgcaaatcggcgcagaaggcgggtctttctcgcgcgatacggatgaaaattcaagtagtctaaacgactatatgattcagtggatgaattgccaaagtcagcgcagctgcggttcaaacgctgagaaaggatcacataactcgcatacacaaggaccaagaacgtaaatagtacactggaatagtacagggttgctattcatcaatttaaagacaaactttttatagttagcggttgtcatcgcatcatattaaacgacaacctcattaactcgaacacgaataccaaacctttacgacaagattctgttagagctgaagtccgaaaagtcaaaaggcagcttaaaggttgcctttctcaactgctaccccacttgcggctattttgaagcatgagcaaaataaaggaacgcgtcctgagggcgcaggatgatgagtgtaagacaagccatcgcgacaaacagcgtgtttcggtggttacgaatgccacgcgaaagtcgggcaagcctggggttactgacgtgaaaggtgctgtcggttctgttttgttgaccccgccagatagtgaagctgtgaggagaaaacttgagagtcaaaagggagttctgggcaagagcagtggtaaaatcgagttcattttttataagatacttctctgtgtcttgtacatgttgtacgcgtgcgcgcgttatacgcaataccactacaatcgagccaagattctgattttgaacctcgcgtacagtccgtcgaatacgccgcagctgattcggcaggatgtgctaaaacttcaaaaattgcccaagcgcttagccgcaatagttgagaaaaagcgcgagggcgacgttggcggcggcgtgagtggcgtactcaacgatggtagcgatcttgttgcctggaccatctcagctggcataaaacacctcgcgctatatgacttcgacggccatctcaaacgcaacgtcgacgaatttcgcaagagcgttttccacaagttaacgaagtactacgatccaagcaatgttcccaagtttgctatacgaatcccacaatggaacaaggtatacttcaacgcccccggccaagaggcagacgatacgacctcgaaaaaggttgccatcgagatttccctgctgtccaaccgcgatggccgcgaaaccattattgagctcaccaggaccatggctgacctatgtgcgcagaacgaaatgcagctctcagacatcactatgaagctgatcgactcagagctgacccagctcgtcggccacgagcctgatctcctactctactttggccccaacctcgacctgcaagggtttccaccttggcatatccgtctcaccgagttttactgggagcaggacaacgaccaggtgacctactctgtttttattaggggcttgaagaagtacgccgcttgcaagatcaacgtggggaaataaatcgccgcgacgctcgcccattcacaggccctgtccattcacaggccctgcccacattcaatggcgtggccgatttgcagattccactgcacaagggtcgcgccactgttgctagtaaaagagttgaaaacactcacctgttgacaaatttgcatattttacagctcgcatttcgcttaaaagcttgccacccaaagttccctttccaggcacttacagtttgcattcctgatcttccgatccacctaattagcatctacacttctactcaaattccagtttaacgttacgtaactcattaaactctcgtctagttgcaattaccctgcttggatgtcgatttatcttgaaaattagaagtaaataggagcgcgttaaagataaaacactcggagtagcagaagtcagcgaagaagcaaggctaagacagttgagcaacggcaacaacgagtatgtttttagattacctacacgccaattaggatacacgcttaagttttttctcgtcccgcgtgttgtttcctttcagtagcaaaacttggagatgaatcagagcgctgtaaacgtgcgattagcccagaagactaaccgtcgctcagcaaaggaacaatgggtctctacatttcaaagcttttcaacagtctcgtgggctccaaggagatgcgtattttgatggtcggtcttgacggtgccggtaagactactgtgttgtacaagctgaagctaggcgaggttgtcaccaccatccctactatcggtttcaacgtcgagactgtcgaatacaagaacatctcgtttaccgtttgggatgtcggtggacaggacaagatcagacctttgtggagacactacttcagaaacaccgagggtatcatctttgtcgtggactccaacgacagatcacgtatctctgaagccagagaggttctgcaaagaatgttgaacgaggacgagatcagaaacgcagcattactagtgttcgccaacaagcaggatttgccagaggccatgtctgctgccgagatcactgagaagctgggcctacactcgatcagacaacgtccatggttcatccaggccacctgtgccacctccggcgagggtctttacgagggtttagagtggctgagcaacagtctgaagaaccagaactgagttaaagcttccacgcagaagtcgcctggtgcgcactaaagcctgcaccctctacggttacgggcgcgaactgcgctcgctgaacccagtgcaccacgcctacacctacaggtttaccgttgcctggatgggcttttttcatgtatagacggatgtcaaagatgttcccatttctaaaaaaatacgcaatagagatagaagctagaagcctggtcataacaaatacctgagccacgaagcgcctcaatgcgagagcagcgacccaactttacagagcgctgggtctcgctgattcgttatggtagattagattacataataaatggtagggttacccgcttctgggaagtttgttgtcacatcttttgagggacagtagctaactagtgaaaaaatttgacaagccaagtgttctgaagccaaatctgataccgaactctagcgttattatcatacaaataaggtatgtccggcaactttttgcgcgggggatcaattgaggcgtacggcggagcaagattctggatgagaacatgagcgtttgcgctttttacgttttgttatgcgttgcctgtcggcttggaccttgagggtagagaagtagcaggcgcgatcgggcctgatcaggtcgcgaggagcctacggagattttgccctaattatatcaagccagagaattcgcattatgatctaaaaacgcggtatatccgggtgcaattcgatcacagggtggcgagttcctgaagaggcgggctatgatgctcaagctagctcggaggggtttgaccatcacgaagcccctttagtctacagactatcctcgccgcgaagcgagagccgctccgaacactgtaccttcacgtctctcgggccattcgggggttaaaatactaacggtttacagatgggtacttcgttttccaagctgttcagcagccttttcggccacaaagagatgcgtatattgatggtcggtcttgacggtgccggtaagactactgtgttgtacaagctgaagctaggcgaggttgtcaccaccatccctactatcggtttcaacgtcgagactgtcgaatacaagaacatctcgttcaccgtttgggatgtcggtggacaggacaagatcagacctttgtggagacactacttcagaaacaccgagggtatcatctttgtcgtggactccaacgacagatcacgtatctctgaagccagagaggttctgcaaagaatgttgaacgaggacgagatcagaaacgcggtcttgttggtgttcgctaacaagcaggatttgccagaggccatgtctgctgccgagatcactgagaagctgggcctacactcgatcagacaacgtccatggttcatccaggccacctgtgccacctccggtgagggtctgtacgagggtttggaatggttgagcaacaatttgaagaaccaatcataagtagcgcaggacgacaacaagagcggagacatgagtgtatgttcgaggtgcgtgccacccagcgtatgtgtcgaattttacgtagcacctagatatcaatcctcggggggaccttgcagcgtatgaaagtgcgcaaggacgagggctcacctgtggaaaccgttgaaatagtaggctaccgatgtcagtatttttatagaacttgtctcgaggagcgcgcagcagcgatcccgcgaaggcacagctcgagcgtagatggggacacgtcaccaagctgccaacgcagcatgctaaagttgaagctttactgtactgcggcttacgggtacattgttccgtctgcaccactatgtaggcgtggtggtggctgtgacagcccattattgtgctcaagctggctgatctacaggttctttttgacgggtttcggttcacgatcggctgccacagtagctgatgctcgcgggaacagcaggaacggcctctactacagaagaattaccgtgaaagcaatgcggcctgaccagctaacgcaaatccacgagaacgcaacgccgatacagtgcctacaaagtcactttgtagcatcttgaggctgcaacctcttgttgtttcggttccatcgcgtgcgccgtatttagcgttacctgatagggaacctgaatgactgcagccaaaactcaaataacggtagagattatttaggtgctacgccacgagctgcgacagagcaaaagttacctcgtgaggccaacctgtcaatgcaagggaaacgaagcggccagcgataatcgtggctggttcaagggctgaggaaaatcatggtctcaagcaaacacccgcagacatgtatgggccgaagttttcgcgtcgtttagcagctacgtgcatatcatgttatactgctgtgtcgcgggcgaaagacttgcgcgcgaccgcagcacacaagctctttccttgcggcggcctaccctggtgagacctgtaaactcgcaggaaaacactggcatctctgccgacctgctgtgagttgatatgggtacagattttcgcgtcgctaccaatctgttctatgcgtcagtagtactgatatgcctatatttacacgaatcgcgacttctgtacaccaccactacgcagtgcctactcctgtggcactgctaatagcagctgtgggcctcagacgacataaacgcttcgcctttttatctacctgatgtcaaccttttcgctctaagaaatgtcaactgccacccaccagtcaccagtcagtctctctctctctctctacccaccagctaatcgggtagaagagcagaggaaaacacatgttcctggaaacatctttcaggaaacagctgggaaacaaccgggaaacaatgaagaaatatcgtaaatagttacaggcttcaagaagccggggattccccttcctcccagcagtaacaactcgtctaggatcaagcttccaaactcggtctgttatgagcctagcgagagctggtgttacctatgctattggggttgtctaaaacgtactctaccgaccgcgctacgtaaccacgtcctaacggcgggctgtaaaaagacgccaagcactcgcaaaagcaggcggcgtgagtgtcaacgtagatatcactgttatctaaactgcatatagcaaggcttcaagaggtctctgaatgtgttggtgagcacccgcttgcagatcatcatatcatgttccacgagcactcattatgagtacatatcgattatctcctaccatctgtgactgctaataacccatacaccgtgtcaataaaatatttaccatcagataaaaatgccgaaaacgaaccagcttcgtcgatgcccagccaacccacgcagatttcttaccgacccacgcagagctgggacgcgtgtgggagagcggcgagcgcagagtgggaaggccggtggacgggaaagaggcgagagattgaataattgacgatttccacacagtgcggaagtagcagaatcttagcaagagtaatcgaaaatggtatgtcaaaggacagtaagaactagtgcgaggtggtgaggagagcacgaacaaagcatgagatgcagaatacatgatagagatgctggacggcagcgcgcgccaaaaacgaggaattatgggctattcatggctgtgaatgcctcgacaaaccacggccaactgcgctaacgtgcgtcagatgtggtcaccggaaaagccccgagtctcggagctcacgtttgaaccccgagcgatgagcgcagggctcttgggagccggaacttcgcatgcaatgaaacaaaaagagtaccgtttgggaacgcgggccgtacgcttggcgcgtacccggcgcctacgtggcatctgctccgctgcttgtcttttcatgcaccaccacgccgcccgatatgcgacgcacctactaacacagtacaggccggtatcaaagcttacgaactaagaaccaagtccaaggagcaattggagtcccagttgctcgacttgaagaaggaattggccgccttgaaggtccagaagttgtctagaccttctttgccaaagattcacaccgtcagaaaggacatcgctcgtgtcttgaccatcgtcaacgagaaccaaagaaacgctgtcaaggagttgtacaagggtgccaagtaccagccaaaggacatgagagccaagaagaccagagctttgagaagagctttgaccaagttcgaggcttccagaaccaccgagaagcaaagaaagaagcaaattgctttcccacaaagaaagttcgctatcaaggcttaaaaaccctgtgttgcatataaccaacttgtgtcaaatctagtttttctaaataataaacatttactcttgtgcccagcacggctttccgccgcattactcgcgcttgttccttctgaacatctcgatcctgtgcttaagctcttcgttaggaataacatcttccagcttgagaggcattctgttgaaaggatctgtagaatcgctcagcaggtgcgctttaatcgtgcttcggtcaatcgtgactctcgaggcgggcaaaatcactgggtctttcatgagcgtaaacatcagtggatccaagaactcatcgggagcctcgcccatctcaaggtcggcctcttcttcagccaccttctggtcctgcgcgtcccttgcgaactgtagcagcttgacacaaaactcatcgttgactagtccagttttgttccctagaatatgcactgaccgatcgaatagctccttgttaaatgaccgaccatctttagcaaccgctgaaataaattcgggttgatctgcaagattggtgtagacggtacaaagagacctcaacaaagacttcgcgtcaaaagaatatttcttggggtttttcactttgagctctcggcattttgggcccaccaaagaagccaagttgtaatcaagcatccctgctaacctgtccacgatttctggagtacagaacgcgctaggaatatccttggagaagatattgaacaaagtaatggacttttctgctaacccgcaagaagatttcgcctgtctctctgcagacgcaagctttgattgcagttcttgatcattttcctcacgcgtaggcgcggatcctcgcactcggttttcaagctcccgttgaatgttatgaacctctgcaaggctactcaagccttcgtcaagcaaaaatgtcaagtcattgagcattcgtgcaacaaatctcacgaagaaatctgcgttactttgcgactgccagatgatctgcctgcggtattctgagaactggtaaatttcttccaaaataattgatatgctgtagcggctgttgaacttatcataaaactgtgatgaggaccctgttttctctactatcacgtagaagtcaagcaaggcgtacaatagattttcgcgcacaagctcgttgttctcgaaaattcccatcataaatccgggagtgttatcgcgaataggcatggccccaatgctcagtacttgcacgagtttgcctttcaaatgagggttagagaccaactctgggcagcgcagtatgactgtagccatctcaacgaaggagtgtagccgaggatttccaaacattggattcaaggagtacttggaaatatattgagcataattgattatgccctcaatgacaaactctgggtagtacttgaaaggaactggagcatgctctctaagatagtcggcattatcaacgttttcaactccaacttggtctggaatgagaggtagctttatctgcttatgcgggtattggtgatttggatcaatgactctcaccaagaaagtgcatgcaccgcttataaattcgaacacctcgagttgaagagatttgtgcgagaaaaacccctgcagtgtttgctgaatagattgcatggtttgaaggttcttttcgagagcaggtaattgcattgaggcaaaccttgcaaacatgtctcctgactgtgtagcgcgagtaattctttcaacttcttctctcatccgcttgatttgtggtgacactttctcatcgtagagtaaagtgcccccgattccgtaatgcaagtaagcaagcgtcaggaagaaacagtcagagataaagttaggtttgttatcttcgcttttcttgttcttatcataaaactcgtctgcttctttgaaatctgagttcatgcgagtctcgctggataggtcaaggaaaagattcaagttgttgaaatagttaacgtcaatcttatcgattttcctgtaggagacgtccagaaaaggttgcgagaatcgtaccaacagtagagctatattcgaaacgaaagcatttgaagcaagtttgttaagctgagcgtggtcacctctccgcaaatggttcttgtttataatctgagcaaaatatgtgagcacgtctgtacgtgattcaactgagccacgaataattttatccacgatatagaagagcctatcaagaaccatcttatgttgggtttggagcgactcatgaatcatgttggtctgctgctggctgcgttctaagttatcaccatagttttgtaaagcaacgctagcgttcaatggcgacagagtgagaataggtcctaagagtgttaccttttcaaagtcattgggcttggcgttgtaagcggcaaagaaaccacttattttggtaaaggatgcagcgacgggcttgaaagacacaaagagctcaaaaagagtcaagaccgaagaaaagttcagagagtcgttcaggttgaacagtccaagagaatcaatgtacttcttcagagtaacaaaaaagttttcaataaattccatcaaggtgtcttcttgcgttgctctgttgatcagttgcgtgaggaagtctgtgtaatcatccacccgagccacgatccctttcatgtacgtgagaaagttgccatcgccatgagagaactcctcaacttggaacaatatgaggccatacccaacaactaaacgatcaatctcctgcagcgcttcgatatcttgctgacttttcttgagaagacgcttttgctgttgtactttttggaagcagtctttcaagtatacgaagggttgtaatggcaagttgggattctccacgagttggtacagtagtatggcatcgacttgatttgcgtccaggggttcttcaaattcttctggaagaacagcatagccccttggatcggctgggtttttggtgacaagaagaatgtcttcgaaagacgccatcgcgatcggtaattgtttatgcagttgcgcacgatctggctgtctctccttgaggtactgtaactgagttaggatattccagttaactgttggatcaattcacctcgtttcagcaacaggttggtatatgatgaaaaccgcaagctcctgttttcagtgattcaagttcgccgttttcagacgctctctgagagcttctcgcttgtacgttttgaacctggtgacaatatatcaatttcacctatgttcaacgtccattataaatatctcgaaaatcaagaaaggtatatatagtttaattatttattgaccaatagctgaactattgagcccattctgagggtttgaagattgccggctcaatgacgtccaataacggaatggctatagggaaattgacaccagcgttggtcgcggcactctttgaaagggcacacgacaagcaatttatcatccaacttgagaattcaatggttgaattcatgggctcacccgcggaagcgtatcaattggaaccaatgaattcctattacagacttctggctcatcatgttgcagagtatcacggattggggcattcgttgtctagaaataatgacgcatgtgtcgtggtatttaagggagagacttttctaagagacaaatccattgtgctacttcaaaaccttgatccttcgtgtgtaacaaatgcagtagacacacagcgatccgaaagcaagcagagtgcatcgaagtcaatgattgcccaggaaacaaggcaagtatataattccgctggtctgaaaccactggccgcagtatcagaaaaagaggggaccagaaccccagagacccccagcacccctaaaaaaccgattcctattgaggatgactcgcctcaaccgcatcaattcgagacttcgcgatacaggttcagacaacaatctgaaaaaccccggaggcgcaaaaattataaaggttccaccaaccgaacggctcagcctgtatactttcctccgccacctgcttttccagtcccttacatgctctacaatccatacccaatgatgtttgtgccacctgagcgccaattctcacagttcgcgccggtggcgcctgttgggcaatacccaaacccaaacccgttcatatacggacatcccgcccacaataaggtcgagccttacgggccaaacggtagcagcagtacattctcatccatgaggacgtacaagacagaggactccgagtctttggaatcgttaagcaaagacgcttctgaaaagcaagagcccaggatgtccaggaaggactctgaaacaagcgtcggaaagattagtgataaaatggataaattagggttataatgggaggaaatggctagacatgcctacactagatggctgctacgtagtttgaaacagacatgcaatcgctgcacgctgctggaacggagagtctctcggacaaaagccctacccagagcgcttattttttgactatctccacaccccagttgagcgtcaaatgattagtcttgtcgtcatcaatgaattttgagatcgcgctgtaacttcctcttgctagaaacccgctgggggcctcgctttcgggcagctcaacctcgtagaagggtttcttggtggtgttgggtgcgtaagagcccaggtgatcgtcgatcttgtcgactgcaatcccggcctttttgatgtactggacataccttaggccagtaatgatttcgtgctgtaccttgaaagtgatcttgagcttataaatggacttctccttaatcttgtgtcgcgtggacgccaattccttgagagtctggtcgttggtcaagtcaaacgtgattggttggctctctgtgtcaaccaaaagctgaattttttgaataaccactttgcgcttgtctccagggaattccagaggaagtgtgtccgagctcagccccaagctttccttccatttggccagcgactcatcttccgcgtcgagcttctggtactcagccagcgtcttctttgctgagaccttgtatctgtctgggttttcatcctggaactctttaaattcggtgtcgtcgctcatcttgtggtttcaactaatgaagttggctgaaatctatccgttcgatactgagaagatatattttttcagtcggactttcccggtatcgaaaacgaagacaatcgaagacgacaattcaaccgtagttaacaaagtataaaaacggaagaaccgtggaaaaatcggtatgaaaaagggggctagaacagcttctttgtgtatatattgcatgcgttgtcatgagcttaccagaatttaataccttcaaggccgctgatactgatttccaaactgcagtcctcgagacgttgtttgagaagagcaactcactgataaaactaacactcgaggatgaacaattcatgaacgcagtaggaagtagctattctgagttcatagaaaaggtacgtgagaggctggttcagctgtgcgagagccaaggccagcaagaatccgaagaatcgcgcagaagcgagttgagcgacatcatagctgcgcatccaaagctcggggagcctaagaaaggactttcagtgcattcacaaaacgagcagcgaaaccttggaaatggcgatactttggaagttcaacaagctcttaagcacttgaacgaagtatatgagcagcattatcctgggctgcgatttgtggtgttcgttaacgggcgctctaggccagaaataatccgtgtcatggaagggcgaatcaattctggaaatgcttggcttgaggaggctggcctggcttgcaacgaaatgtgcgatattgccaatgaccgggtactgaaatatgtacagtaatagaacactagcgtttattggcttttacgataatagtttaacaaatacaagcaccttggcaggaagcgagaagggatgtgtgcgagaacgaggaggcgaggtagagctctgtaataattagtgattgttgttgtatcgacagttattacaccattaatcataagaaataatccggggtctttctgctaacagtgggctcaccgggccgcatcgaggggtcgtactggagaaactggcggttgtggttctcgtccatttccatgatcgcagcttgattgccacatctatagcaatagttgggtgcgctaaaaatagtcacgacgctctgctggtgagaccacgcgtaaccttccatgaccaactggtgtgctctcgcgatgagagagagatcatttgtgtggttgaactgctcgcttatgtcttggccaaaagtgaaaccggctcctcttggactgataccccacccacctctatcatccggatcagaccagagtagatcgcacatggggccctcgtggggaacctcctgtattctattgagctctctcacttggtctatcgtctcgatcatcggcgacagaccgccgtgcaaacaaaacactttgttgtcaactaatgcagtgatggggaagtagtcaaacaggtccgtgaacatcttccaaacgttggcactaccgtacttccgcaaacattcatcgtagaacccgtaaacttgcgtaatttgcctcgactcgtggttgcctctgaggatagtaattctctttggatatctcaccttcattgccaccaagtatgatacggtttccaccgagtagtaccctctatcaacgtaatctcccatgaacaggtagttggtatccgggcaaggcccgccgattttaaacaactctatcaagtcgtggaactgaccgtgtacatcaccgcatatcgttaccggcacgttgacaggttgcacgttctcttcaaactggagaacatcgactgccattttgcacagtctgctcacgtcgtcctcggatagtacctggcacttgcctagatgctcaatccactggtccagttgcccgatgttgcccgaatcaagctggagtggctttgacgccttgtggtcggcaattccggaagagcccggtccctcttgggccttggacagcgcatcttcgtctagcgtagggtcgagggtttcctcggtagcgtcttgcattggtacgtcgctatctatctccattgtggcaaagtgcggatgggaaaactgcgtgtgttgatgcgcgagagcgagctgtggattggatgttatgtaggcagaagtttggatctaagcccctaacaaatgactattcgtctcacaggtaatcctggtcctgctaatccagatcagtcttggagctagcgtcaagtgtggtttgtctttgaaaaatcctttttcaaaaactacacttcaaatgctgtgattttcgcacctcaaaagttcccaacgtcggaagttcttgattgcgataagacagatatccttggtgccagtgaattgcacgctcaagatctctctaatgcttctgactagtgccaccgtcgaaaggggttttggctttaccagtaactcctaactttaaaaatttctcctactgggagggtaacgagaatcgtagagcgagttaactgaagaggtgaggaagctaattggctttcaatgcgcctgtggagcggagcattccgccagcggtaacgagccttgtatctggtggtcagcaaggctcgataccagagacggttcctcatttttcgatggtttggcgccttgcttccgccatggccaaaatcgcaaaccgacatttacttcacgacacctgcgacaccagcaggcgcgcgccagtaatgcgtcacgcgaacgggtaaattgagcgcgcttctaccgccactggctttttctccgttagcgcctgcgtttgtgttacgctactgtcagcgtcagcgacagtgaaatatgggaagctgaacatagtatgaccctttttgcaagcaccatacacagagaaccatgagcgttctcgagaggcccctttcccataactcaccagtttttgttccatctccagagtgcactgctcgggcctacactctgcccgcgaacaccactggcgtacgacagctagttattcgaaaacaaaatggacgcgttgtcgcggcgaaaagccagctcatagaccgcatggaggatgccttagtgcgctggcggccgcctgcgtcctgccacgcgggctccaccgccgcgcttaaggggaaacacccgtaccagcaggaattggacactgacgtggatctcacaagcgtgccgctgcatgcgtcgctcgattcgatccgccactatttcgacaacctgggacacacaatatcgcgcccgtgctcgcaacggccgccgaagacagagcagctcgccgggtcgacgcagtcgccagcatcttcgcctgcgtcttccgcaagcgggatggccgtgcagatccggcagagcgtgcagagcgcaggcacacgcggcaccacccctcgagctatggcctacgatgcggacccagacaacattgaagccaggccggcgtcttacagtttcccaattccagcctactaccttccgcacacagacgcgtgcccggtgggcgaatctacgagggagaacaacgaggaggcgcatgggtgctgggctcaatggactacattttgggacgagctctgcgatgacctggcggcgctgtgcagctgtaattgaccttctgcggcctctttccgccgcccacaacacggtgctggcgctggcagcggatgctggcgacacacccgtaccatgttacttacgtgtttaatgaacgaacttgtgtaagctgagacaaaagccggaagtaattagcggcgatcttgagaccagcttcctcagaggcgagctggcgcttcgcctcaacgcgccccagtacagtgcgtctaaaaaacgggtctacagagagtgtaatgtactttatatacaaaaatcacggccagtgcagcccattgcgactctccgtcgcgctgtgtagctctgagaaatggtacgtttctctattgagctcttcggcaccttcgatgactgacgacccgcaattcgcgatgccccgccggggctcgcagcacctgtgttacagccctgaaaattatgtatagaagctctgcgcgcgctgcgcacgctgcagacacatcgctcactgaaaaagacggtgcgctgagtccacagatcgcgagtaatccattcgtaccacagcgagacgggccccgcaggaaaaggaagtccgaaagccccagactgcgaaaccaataacgggtgactccaactggacgcagcgctggggggcctcacgcgctgctcgctctgcgtctcctgtctagcgccatcacccaatcgcatcatgagccgtcgaggtcacatgcttcctgtagatacagaacggagttgtgcgtgcggagtgatcaacatcacctgacagaggtctcgttagtagctatcaaatctaccgtcgtcttccgaggttctccgggtaacagctgttttgcagcaccataccactattaacattttacaggggccaaaactgttcatcttagataaactctccagtctttaacgaaccagcagccgagcagcgaactgagctatttgacctaattagcgtgccacagaggtattccccgctttcgactacacacacacccgtacagcccaagtcgttgtactgagaaatctaggttctgaacagctcccgcccacaaggtccgaaaagttcgaagcttgtcagtttatcgtcaacagaaaacacccagtcgggaaagctcatctcgatcaactagcagcatcccacccaccccgttacacgcggttttagctttctttctcactctacagatttttctcgtgccactcccctcacaatggcgggcgctatggaaaatgctcgcaaagagatcaaacgcctctctctagaggaccactcggagtccgagtacggttccatctactccgtctcgggtcctgtcatcgttgccgaaaacatgatcggttgcgcgatgtacgaactggtcaaggtcggccacgacaacctggtcggtgaagtcattcgtatcgaggccgacagagccacgatccaggtttatgaggagaccgctggtgtcaccgttggtgacccggtcttgcgtaccggaaagcccttgtccgtcgagctgggtccaggtcttatggaaaccatttacgacggtatccagagacctctaaaggccatcaaagacaaggcccagtccatctacatcccaagaggcattgacgcgcctgccttgtccagagacatcaagtggcagttcaagccctccgcggacaagaaggttggtgaccacatcgctggcggtgacatctttggctctatcttcgagaactccttgctcgaggaccacaagatcctgctgcctccacgtgctagaggtaccatcacctggatcgcgcctgctggcgactacaccatcgacgagaaagtgctcgaggttgagtttgacggcgttaagtacgactacaccatgtaccacacctggcccgtgcgtgttccccgtcctgtcactgagaagctgtctgccgactaccctttgctgaccggccaaagagtcctcgacgctttgttcccatgtgttcaaggtggtaccacctgtattccaggtgctttcggttgtggtaagactgtcatttcccagtccttgtccaagtactcgaactctgacgccattatctatgttggttgcggtgagagaggtaacgaaatggctgaagttctgatggaattcccagagttgttcactgagagaaacggcaagaaggagcctatcatgaagcgtaccactttggtggccaacacctccaacatgcctgtcgccgccagagaagcttctatttacaccggtatcactttggctgagtacttcagagatcaaggtaagaacgtctccatgattgctgattcttcctcgagatgggccgaagctttgagagaaatctccggtcgtttgggtgaaatgcctgctgaccagggtttcccagcttacctgggtgccaagttggcttctttctacgaaagagctggtaaggctgtcgccttgggctctccagaccgtatcggttcggtttccattgtcgctgctgtgtctccagctggtggtgacttctcggaccctgttaccacttccactttgggtatcactcaggtcttctggggtcttgacaagaagctggcccagagaaagcacttcccatccatcaacacctctgtctcttactccaagtacaccaatgtgttggacaagtactacgatgagcactacccagagttccctcaactcagaaaccgtatcagagagattctgtccaacgcagaggaattggagcaagtcgtgcaattggtcggtaagtccgctttgtctgacagtgacaagattactttggacgtggccactttgatcaaggaagacttcttgcagcagaacggttactcgacctacgatgccttctgccctgtctggaagacctacgacatgatgaaggcattcatttcctaccatgaagaggctcagaagagcattgccaacggcgccaactgggctaagctggctgatgccactggcgacgtcaagcacgccgtttcctcctccaagttcttcgagcctagcagaggtgaacaagaggtccacggggagtttgaaaagctgttctccaacatccaggagagatttgccgagtccaccgactaagtgtcggcacacaagcccctgtaacccccactataaaccaatgtacgtgtcatgaagaggagtgtctgataaaaaaaactaagtaactaattgtgcaaacgctgaacttttgatacatgtaaaacaggcagcgcggggcgcttagccacgcgagcgagatcggcccgatccaaagaaaacagtttggcgcaaaaacgtgcattgactatacagtgaaataaaacctagctatattaaactgggagcatcccaacacagccaatgggcagaaatcgcaggtgagataatagaaacatcttggttagtggccgaccttgcgagtcggattacactacctcatatgaaactatcgatccgcttatttggatctagctctcaccttccgtctctttctcttaagtcttctagttctcttctttctccacttagcacgcatttcgagttactgaaagttgtgttatagtgttctacagaaggaagtaaagggaaaaagtagaagtacttgttgcaaagacaagtttcgtttttctactcttttcataccttccccaggggagcactccatgcgtgagtcggcacccaactgctgtgagggtaactctcctgtcgcgacatagtagagcgccctagggtttgttgttcgtgctgtgaccactgtcactggagccctaatacggcaacgggcttttctggggcgccaacgtgagccttggatgagagaagaatggtagtgattttttattaacaatacatctatatacaagacaattgggcgttaagtgagaccttggggacgggagaaatcatgacgaagtcgaggcctcaatgatagctagtatcgccgtccaggagagcatcaattgctttcaaaagctctctttttcgtgaacttcattgcaattaatcgctagaaaagtgttgatgtcactttgtactaatctgtcgtattctcaattcggtaagtgtaaaaatgatttttttttgcaggcgctagtcaatcgtaggtcagtctctaggcaagtaatagatgtgtgggtggatagggctttcagatcgcgacattggtgggtgtcgaggtgttttcagagaacagtctcacccttggctgatatcttgagaggttgaaacgtcatatggttcgaggaagcagggtggttggtgagggcagaacgcaagccttgcgcttgaaaccaggcggataggtttccgtgagacgttgtggccctcattgaaatatattgtgtaattgagacccgctcacttgcgtgagccgcgccatacttgacacggcgggttctcagactctcttaccatgtctgatcgaattcggtcgcatgcggagtgcatatatggattggtaatagcggggagtgggctttattttgcgtttaccagacatttatgcactgtgatgggctttgtttctttgagccctgcttcttgccgattttcttgtataatgtttagtacgtagacgctgacattaggtgagcatcagtataagtaacgccaagatttcaaacaacaacaaaaacccgacagagccaaggctcatcatagcgctgtgtccgtcaccgtacacaaaaagttaacatctcttctattcttataggaatatttattgattcattttctatgtccgtcaagccgcttgcgctcctggagcactgccttctccagcggagcgcgtagctcatgaatctgcaacatatctagaactcgctccaggttcttttcgttcagtacaagatgctcctctggaatctcagtttcgctccgtaagatgtccgaaaactgcggcagatctgtaaataccaacttatggctcttgttctccaccagtgacttcaagtgtttagcaccgcagaacgccttgaaattacggtacgcccggtacagaaggtagaatcccgggacattgggcacgactggaaccaggaccactggcagcgtgagcgggaggcctaggatgcttagccacatctgcttcttgtggtagttcaagccgtgatcccacagcgacttcagctgctcacgcacagcgcgctccgacatcacgctctgggggtagtacatgcatacaggtctcacatcgagcttgtcgacgttcttgaaccactcttggtaggtgaggtttcgagactcctggttttccataaccgtcttcaggatatagccctcggaagggactgtgttgagcgagtcttctgtccacggggtcttatccagctgcgaattcaccattcggaccaacttttggttgatctcgcgtggcgacttttcgagcttgctccatatcttccgtgccttctctgtgatcctagtttcgtatcgcacaatccgcgagttcatgttcaagatctcagaagagtgcttgtggtataggaatatcctcttgttggtaatcgggatcgcgattagcttcacagggtctagcacatatttctggactgtagccctttgtgggggcagtccttggctcaaaagtcgttttcctagcccgctaggacccgctgtgctcatgctggtgttgtgtttcgattctctcgagactatttttccaaccttcgcagcttgctcttatactgttctgacagcaatccagctctgtaaggcacttaaatatttgttcgaactttagtccatcattttcgcggcctgagggacacttaaaccttcctaacaatatttcttcagtagctagctgatctatgtccccgttgactcataccagcacggccacttgtcctgtgctatgacaccttttggcttagcttctcacttcacggactctaggtagtcacggcgacagaattttgtgtagagaataatatatcttacagctagtaccaaaataaagcacacgccagagagaactagactagcaaggcgacgaatgagcagctctcggcctgaaggggagacatccaatggcgagaaaaaatactctcatgcactggatgcagagccaagcgacttcggtggtcaaaactcaagggtatcgcaagggcattcgtcaactgcatctgggtccgactcgagagaccaagacgggagtcgatcaaagttcctgaattcgtacggcctcgtagctactacagtaccaccctttgcgctggacgagcaattgaagcagcaaaatctgcggcaggtgcaaactcacagtgcacttgtggctgagaaagaattaggacgatactgcaaagacccatttttggtgtcccacaatttacggtgggggccgtttgccgagaacgttggctcgaatgctgcgtacttcaacaaggcaaccaagcccgcgaccggctcgccgggtttcacgctttacgaggacgatgcaggtccctcgtctagcgcggtttcgactaaggaagaggaagaccaagacataaacaagacagcaggcgaatcatcttcctacgaggaggacaaaagcgtcagtaaacagactcgcacggaggctccgcacgatgtgttcgcagacctaaatgggtcatggggtgggagtgagcgactcaacgcaattttcaatgggcccctgttggacagcgacaagctgaccagccacaaagaccgcaatgactggtctgagtacctggagtctgtgaaggccttctactatacaaacggtcccctcaaccaggaccttgaggcaggtcttcgcagggaaggttccagtaacctcgacgacacagaggaaaacaagctacacacatttttagagaagcaacgctcggacttcaaagagactcgaaaacactggagacagctcgagcggcaaaaaaaacaaaaatgggtcccaacactacgcaaactacttctggacagtcaatatctacccttaagtttccgtatgttcattgttatcctgtctgccatcgcgctgggcctggctatccgcattttccaaaattctaaaggtgaacttgagttttccgggtcttctgtcccgcagcaggcaagcactatcatggcgatctgcgtcaactccatcgcagtgctatatttgttttatattgcctatgatgagttttctggcaagcccttgggactgcgggatcctgtgggcaagctccggctaattctgctcgatctactcttcatcattttttcgagtgccaacctggcactgacttttaatacactttacgacaaacaatgggtgtgcactgaggggaagtactccgaggatgagctaccaaaaatggaatatatctgcaggaagcagagagctctggcatcatttctatttgtcgtacttttcatgtgggtggtgacttttacggtcagcatcctcagggtggtggagaaaatgagttcaggctcaccacggtaaacgttgcctgaaggcagacattcgtcaagtaaatttcgagatatttaaaagaactaacgctcaaactaaccgttacatttctctcggtagtccctcctcttgttgccgatgagccgttgaaaggtatgttttcgtaggagtggcaaatcctaattcgtaccaaactaaacaaccttacgctggcccagatcggttagaacttggaataagtaaggcgatccagtcggcttttaagtgattaacgcattatgtctgacactttaccaagggcggatgatctagaagctacttggaatttcgtagaaccaggaatccaccagatattgggccgtgatgggacagcttcttcaactttaaagagggtggataaagtgctctcacctgcgatgtatatggaagtttacacggctatttacaactactgcgtgaacaaatcgagctcagccggccaattcaacactgatagcagcagacagaatcagtcttcgctgttggtgggcggcgaaatctaccagaaattaaaagattgcttgcaaaactacttgtcaggtctacaaagggacgcaaatgagagtttcttgcagttttatgtgagacgttggaagcggtttaccgtgggagcggtgttccttaatcatgcgtttgactacatgaacaggtactgggtgcagaaggagagaagtgacggcaaaagacatatatttgacatcaacaccctatgtctgatgacatggaaggaggtgatgtttgacaaaaacgtcgatctcttggtgaaggaagtcttggagcaaatagagctacaaagagacggtcatgtaattctgcaaactgacaccaccgtcgcaattcggtcctttgtggctcttggcattgatcctcaggacctgaaaaagctcaacttgaacgtttacatacagcatttcgagaagccgtttttggagagcacgcggcagtattaccgcaagttgtccagggagtatctcgcttcacactctgtgacagaatatatcttcgaagctcaggaaaagatcaaagatgaggaaactaagatcgtgctctatcttgatgagcacactaagaagctgctgtcagaggccttgaattcggttctcatcaccgaccactcggaggctctcgagaacgagttcatctcgctgctagattcccgcgatgaaaacaagattgctactttgaacagcctcatgcagagagatatcctactactgcctaagctagctcaagcatacgaagagtatgtgaagaaaaccggtgagcaagagatctctcgtctactcgcagaacatagagcaaagctcagcgagaacgcggaagagaacgcgggttccaagaagtctgccgctggcccagctgtgcctcctaacgagtacgtcaagaagctcatcgaggtttacgagaccttcatcaagatcactcgcgactgctttcaaaatggttctttgttcacaaaggcactggacaatgcatgccgtgcgtacatcaatgcgaatgagctggcaattccacctggctcaccaaagtcagtcacgtcaaagacgccggagatgctcgccaaatacagtgaccagttgcttaaaagatccgcaaaagcaacagagggtgcctcggagttgtctgccgacgacattatgaccatattcaagttcctgactgacaaggacgcgttcgagacccactacagaagactgtttgccaggcgtttgatccatggcacttcgacgtctgaagaagacgaggagatggttattcagcgcctgcaaagcgagaacagcatggaatacaccgggaagattacgaagatgctgcaagacatacgactgtcgaagcagcttgagaaagagtttgagagcgcgatcaaaattgcgccagactacagcagggccaaatatcctgagttccaaccgttcgtccttgctgagaccatgtggcctttctcataccaagacgtggagttcaatctccctcaggagttagttcccacgcacaggggtcttgagaagctgtacaccaacaagcacaacggaagagtgctaaagtggctgtggccgctgtgccgtggtgaagtggtcgccgacatcgggaagccaggaaagcccccattcatttttactgtgacattgttccagatggccatcttgctggccttcaacgaccgctcaacgtttaccctcgaggagatacaggagcacaccagcctgagcgcctccaacattgcgtcctcaataatcccctttattagatggaagcttatccagcagcagccacccgggctcgacgcgctctcacgcatggatacccaatttaagctgtctaccccatacaaggctctcaaaacgcgcatcaacttcgcagcgggcgtgaagagcgaagcgccaggcagcatcgggggtaagagcggagagccttcggagcttcagaagattgaaaaggagctctctactgaaagacaaattttccttgaggcctgcatcgttagaatcatgaaagcccgcagaaagctgccccacgcgactctggtcaatgagtgtattgcgcaatcccaccagcgtttcaacgctaaagtttctctcattaaaagggccatcgataacctgattgctaaggagtatctgcagaggtgcgatgacggagagtcctacgagtatttagcataaacgcggctccatttcattgcagcggcataatcgcgccgctcaaatcgaggtgccaatgtttgccagcgcacatttagtctcttttaaatcacgagctagccgcggctttgtcatgtcgaggcccgacccgtgctcccctggaattatatcctgcgctttttctctcgtggatacgcttacgcatgcatcgctacagtgcagggaattacaattttaccacaggaaaaatttttcacttccgcaggaatagtcattgaatgaccagtgcaaatagcgaagccagtcaatattagatccggtgactaaccgcagctaaatcccatcgtttttgaagcagctataaagcggtatctataagaagtcggcgagacagatttgatattctgatcataaagccaaaaattgcactaagatgagcaactccggatttcagcaagttactgaatcgactacacaagtagagcgccctaacccctacgggccaaaccccgctgactacctatcgaatgtggcgaacttccagctgattgactccaccctgagagagggtgagcagtttgccaacgcttttttcacgacggagaagaagatagagatcgctaaggccctagatgactttggtgtggactacatcgagctgacctcgcctgtggcgtcggagcaaagcaggagcgactgtgaggcgatctgtaagctgggattgaaggctaagatcctgactcacatccgttgccacatggacgacgccaaagtcgcagttgagaccggcgttgacggtgtggacgttgtcatcggcacttccaagttcctgaggcagtactcccacggcaaggacatgaactacattgccaagagcgcgatcgaggtgatcgagtttgtcaagtccaagggcatcgagatcagattctcgtctgaggactctttcagatcggaccttgtggatctgctgaatatctacaagaccgtggacagcatcggtgttaacagagtgggtattgccgacacagttggttgtgcgaaccccagacaggtttacgagctgctgagaaccttgaagaccgtggtacactgcgacgtggagtgccacttccacaacgacaccgggtgcgccatcgccaacgcctacaccgctctagaaggcggcgccaggctgattgatgtggccgtgttgggcattggtgagagaaatggtatcacgcccctgggtgggctgatggcgagaatgatcgtggctgcgcccgagtacgtcaagtccaaatacaagctgcataaaatcagagacatcgagaacctggtcgctgaggccgtcgaggtcaacattccattcaacaaccctatcaccggcttctgtgcattcacccacaaggcaggcattcacgccaaggctatcctggctaacccatctacttacgagattctgaacccacacgacttcgggttgaagagatacatccacttcgccaacaggctgacaggctggaacgcgatcaagtcgagagtcgaccagctgaatctgaacatgtccgacgagcagtgcaaagaggtcacaatgaagatcaagaagctgggcgacatcaggccgttgagcatcgacgacgtggactctatcattaaggacttccactcggagatcaccacgccacagctcagaaacatggacgcgcagggcagcgacgacttgaacaacctcgacatcagcgcgcctgccgctaagaaggctaaaaagtcccagtgagcaccagcgcgcgccgcgggttatgataatcttctatatctataaatcatgtgtaaatgataatacacgcaagcaactaacttcagggatgtccgccccccgcctttatacttggcacacgtagaggctgccctgctcggtgcttatcagtaacttatcggagcgggagtcgtagtccatgtctataacgtcaaaagcccgtgcggagacctggctcgcgaagtcgagcacctggcggcccgacgttgcgtcgaaaagcgagccctgcgcggcgacgaatcggtcctgtctcacaaacttgcaccgctgaaggaacttgtgcgggttggcggatgcggggagtgtggcagatgccagcagccgggagccctccctggtgggctccagtttggcgtcgctgacgtgtatctggtggtcgaacgcgagcgtacacagcttgccactggccgaaacgtcgagagacgtgaccgcgtccgagtgggccgcaggccagctggaaaacgcgtggtctgcgctgcggcggaggtcgtaggctctgatgacgggctcgagcccggacgcgtagacgaggtgctcgttctgcggatcctgggccacggcgaagagaggaaactcggaagcggcctgccacacggggcgcttggcgccggacgcgtcccagaccttgagggcgccgtcgtcgccgaccgaggcgaaacggctctcacccagcgcgcgcacctggttgacgacgcggcggtggcccgcgaggccccgcagcagctggccggtttcgaggtcgcaaagcgcaaggcgggtgtcggacgagccggtgaccgcgcagcggtcgccgagcgcgtccagcgcggtgatggcggcgttgccgtggtggtagctgtcgatggtgtagttttggccggagtccaggtcccagagcgagaggtgcgggtcgaggcccgcggagagcgcgagcgacccggcgcggaggaggcggcaggcgagcacggcgtggtcgtgggcactggcgagctcgaggggcgcgggggcggagggcatggcggtgggaggcgtggttgagatgagctgagggcggcgatggagatgagatgagctggggcaggccgcacgtgacggagagatgacgtcacgcgacgagacaagatcccacgtgatgtacccgcgccgtcacgtgactacgtccctaccacgtgacaaaccaccatccacgtcccaccgcccacacacccctgacataagcaccgggcttacgtaaacccactcccccgcatcccgcccacgtcatcgccccacgctggcccccgccaatcacagcgcccacaattccgcgccccctcgtcctccgcgacctccccaaacaccgcgtccggttggcgggcgctcgcccgcgcgtgctcgcccgtccgcgcgggcgagcacgcggactgctttcggtgtccgcgccagcacaaaaggggcagttctggaaaagctaccgcagctcgccctgttagcgcaggtgttaaattcggagcacaaaagtccaaagcaggataattcgcaccggaaggtatcgcagagaacccgctcgcactcgcacacacccgcacacacacacatacacaatactcggaacaatgttgagccaatccgcacgcgctagtttgaaaaagtctctgaagctgcagctgcccgccatgcccgccatgcccgccgtgggcgggcggttctactcggagggctctgtcgggtcgccccgcggcgaaggcgcggacgactcgttcgtgaggcgggagcgcgcgcaggaggactacttcatcagacagcacgagaaagaacagctggagaagttgagacagcaggtcaagcagcagcagcagaagatcgagcacctggagggccgcctgggcgacaagctgaaggagggccagtgagctagccgccgcgccgccgcgccgcgtagcactactacatacatcatccatacatattctttaaacgtttagcagctgccgagagcggagagagagcgcggcgacggctccgtgtgtggtgacagatcagagggcggggaatgggggcgcgggcgcgcgcctcgggtggcctggctggtggccgcgaggcgcgcggtagcagcgggagttgcacgccggccggcgcccgcctctggcgggcgccacgcggcgttttatgagtggtcactacgtacggagaccagcgccgggctatataacgctgagctgaggtgcgtgtcgtcgtccgcgcaggacttgcccttcgcctcagcaccaacagccatgacagacccctgcaagccacaggcgtgcgcgatacaaggtatgtgagtgcccgctccagcgctgctcccgcccgcaactaacatcccgcaggctgtctcaccaagaccgggttcgacgaaagcaagtgctcccacctcatcgacagcctctacgagtgctgctccaagttctacaacgagcgcggcgccgacgcgcgcacgccctgctgccccgtgccgtcgctgctgcggctgaagctcgagcagcgcgcctgcgggccgcttgacgccaaacgggtgcggtgagcccgcgaacgcgcgcggactcgctactgcaagatagaaatgtgcatttagaaccgcgtagcctgcccactcgcgggtttccccgcgcggcaaggcacgactttgaaaggttggtaaaaacgcgatggccccatgaatcgccatcatggaaaatcactctaagactaccgcgagcacgaagacgccaggccttggagcatcctgggtgcgtaacgttcatggaagagatgcaacgtaccgtgactctgggtgtctagataaaagacattgtattggttttgtaagaaagagagaaagcgaaggctacttctgccggagccggcgtatttatacacaggcggcgggcgcgccgggtaacggacgtgcgtggccgggcgagggctggagcacgtgacagtacaagccatgtgaccatatatctcagtcacgtgcctcgtactcccgcacgtcgggcacgaactgcttcgccgggctctcgtccgtcacccacagccgcgtgccgctcacgttgctaatgctgttctccatgcgtacgctgcgctcgaactcctgcagcgcgtcctcgatggtggcgggcgccagccctacgtctagcagctgcttccgcagcatcgcgacgtgcagtgccaccttcatctggcgcgtctgcacgagcttgcgctcattgaggatctgcagctcgcgcttcttgcgctgcgcgttcatctgcttggcgatgagctcctgggcctggcgcgccttgagtgcctgctcctcgagccgcagctccgcggcgagccgcgcgcggtagttgtccacagcaaagaacgacagcgccagcacggagaacagcgttgcgagctccaggaacggcttgcgcgcgggctcgcgcggcgcgtggaagggtgccatgggcgccgcaggcgtggcaggtgcgagccgcgggcccaggctaccgaagtaggtgggtggagtgctgtagtagcggcgcgtgcttcggagcatcttcagcgcgtgctggcggtcgcgggcgcgtcgcgctagcgtttacatcttatattaactaaatcaacggcgagccggactgtatctcgtgagatgtgatacaaacacagcggtggacccgtgaccgagatcgcgtactcgcggcgacgtactcgcgcatcgaactctccggtgatgacgtggaaacgcagttaagttacaaagtatttagaacgtgacgatcagtgtcccgggcgaacttagtgacgacgagaggcggtgatgatgtcgttcatctcctcgaccttagccttggctctgccgaaagtacccaatctcttcttggcgacctttctggctctcttctcaccggcgtttctgatcaagtcgatcaatcttctctcgtatggggccaaaccggcgacctccttgaccaaagatctgacgaacttggttctgttagaggaagcaccctttctgtacgagatctttggggctggggtcatctgggtgaccttcttacccttgttcaaaccagtagcgatacctgcgtgctgttagtaagctgtgcgtgtggcgtgtggtgcgaggagcgcggcgtgtgacgagcggacttcgacggcccgcccgggtttccctggtgcccggctgttttgcgttgcgtctcattctctcctcctctttctcctgagagctagccaccccggtcttggtctgttcctcgtgcgcgcacggtacggcctggccttcgctcttgatccacaaccctggttcctctcgtgtgtctcacgcaattttctcgagtcttcccacaaggctgcatcgcttcaagtaaatcgtgcgcatagcgcacatcgagccccacaagtttcccgtgtctcatacaccatgccgcgttccctcgttctctgccttcgacataccagatttaacggccattgttactcttgctgtgcttggtcttgtaaagtagaggagccttcaaaaatcccgaattgttttattcacctgctgctgtctgggtaaaaattttccagaacgaagcttacacagtacgggacgagcactgccgggggggcctgttacccggatactgggcgcctgggcggctacactcgctagcgaggccgccgcccggtggaggctaggcggaggcgagcctaccggaccagcgtgctaggctgggatccgatgccccaggcagaccacgtccagcgtcccccgcctggcgcccccgcctagctcccgcgggattacggccagtgtcgtcatctgcgtggggcggctgtttgcgtgggtctgtgaacgcatgaatgcgaaaaagttccacgatcgtcggatttgaacatgatgcatgggtgcgagcagtcaaatgtaaactaaagcgtagatcatgacatgtatatgtcatgtgatagcatgctcacgtgttagtagataatctgttctcttctggctatttacagttatgtgagtttgagcccgccgcgcaggcgatatatgccttcagacggtgatagtcttcaggtcgaagccgtaactacttagggcagcgaggatgtcgcgcacgctggtgcccgcgtaggcgtccaggaactgcttgtaagtgagtgtctcgccatcggcgcggtgctcgagcttctcgagcgggtacagcagctgcagcagcttacggcgaccgcacgtgacacggacggtttcgccgtccagggcctcctcgaagtacacggtgtgctccgcgccgtcaatgccgcgcaccacggcagcgtccttgtgcggcgggttctcacgcagctcctgtctctgcagcacgcggtagcgcagcttccaaccagtggggcccagctccttgattctcgcagacttctccttggtcaggtagttatcgatgccgccctccttggtcacggtccgcagcaccttcgcagtcatccgtatgctcacgttgcggctcagggcctcgctccataagcccttcttgatcacgttcggcaaccaccgtctccgggtcttggtcttgctctcggcaacgttgtttccgtactgtatgaacgacccaccgtacaggcccttgttgctctgcttgaagatctgcgactcgccgaactcgtagtccgggaacgccttgcgcgccttgggaacgaaaatgggcctcgcgtcgccaactttgtagtccggcttcttcgccacgtttctgcactccaccagccgccactcccggaagaggcagggaatcgtcgaaaagcccctctgcagccttggccaattgacggacatcgcttgtgtggtgtctgaggctcttggatcgccgtgtcgatgctccagcatccatgaattgccagtaaaacaatttataaaaatttgagaaatcacgggccacgtgacgtacccgcctatctaacttgccgcgcaagcgctctatctgcaatgctcacttccaaacctttctcagccctttccagttccccaagttcgcaggcttctggcctgcgcctggctcgcaccgatgcgaagggctctgtctcaacagcgccacctcctgctcgagttgggcgattttgtcctgcaactcttggttttcgctcattacttgcaagtttctcgccatagtctcctgtaagtctgccttaagatccgtagggagctccgcgtctgggttgggcagcgagcgcttgcgcacttcctctttgagctgcgtcttgaggtgcgccacttctgccacgagatctcggttttcatcctgcaatgtctccatggcaagccggttctcgatcaattcgttagcgatactgatatgctctctgttcagtatcgtatggtcgtgctctagcttcctaacttcgttgtgcaattgtttgttttttatacgtagcgcctcgaactgcgcttccttctgcgactcgagcagatgtatctcctcatactctgcaacatagcgtttcagcgttatgggtgtgatctgcacttccttcatggcatcctccacaaatgcgtcgatatcgtagtcctcatcggtgatttctgggctgctctccttctttggtatggcccggctaagtagcgaaacggttgagcccgagtcgcctttagtagctttcgcccgccgccgctccttgacagaatcttttagatagtacgcaaacagtccgtctttgagaaactctaaaagttgatcaaactgcagggccagcaacgtcttctcgttccgaatcatcagaacaactgcaaacttcagaatagcatcaactccctcaactaagatgatgtcaaagatacgcagcacaaagcagagtgggaacctataggcaaaacatgtaagaaaccattgcgaggcatacatcgaggacctcacgccctgtcttgctaggtgatagtaaagagaaggagagttctcttccaggaggcggtcaaattgatacagcttcacatgcaatcctggcatccctggcaagaataagtctcgtaatccgtatcctttcattaagcttatcaacaggccaaatgcctcagcctcagattccacatttagaattagcgcagtcgttataaaacccattccttgagtgtatcccactgcatcgtcatatatagagtaggccttcagcacattgaacaaagaatctgtcttatcgtctggaatgtagttggttctcaatatatcccgttgaatagctttttcgtgaggcgactcacaagcctccaatgctccgtatatttcttcgacgcctttcgactttgtatttgccataagttgccagataattcccctaatttgaggtggtatcccccctgtgatttcctgctccagcttcacagagtcttttttggctacttcagcgtagttgttaacaagcctcgtccaaaaaggccagtctatttctacaagctcacggtgctcttccggatcttgggaaggctctttttctgcggatattgtttccaaaaaggctgtgtagctggacttcaacatccgagttccctcttgcaggctctcttgagtcaccccatctttcgaaaggtattcctcttcgtagtcattgaatctgcttatgactaggtcaaagtcagcgctggcggatcgcttatgacctgacctgggcggcaagcttggcggggaaggttgtgcatgagtcaaggccgcattcttcctgaacttctcagacttgagttcctctgagaggggagggggcacaggatgaacctggcttttcttgagagtggaggcaggtaaagctgcagaaccacgtggaggcagtggcggagaagatgtgtttaggcttcgtgggggcaatgccggcaatggccgcgctccacttccatctggcaacagaggaggaggtgctgtttcctggtcaacttgcttcaccgtgtggtcaggtccatcaagcttttcaggcgacgaatgtatcagatcatgattctgatcttcgtcccctacaccggaatcatcattgatagcgcttggatttgttgtctccgcattataatcctctccagtatcttcttcataagcagcgaagtttagctcggagtgcgcggagctgcgatcagagtcgtcttgctgttcactatcgagggtttgaggcgagtgatccgcattctcgggtgctttttgctgtaattcttctgttaaatcgctctcgaccaaagatgcttgattggttaaatcagaagtagcaggcgtgattttgggcttcaaatcagactcggtttgagaagcattggcaggggcttcttctgccgcgggactcattagtgctgcgtcactaacctcagtgcgcatctcttccgtaactccagactcttcttcgttacggtcgaatgcttcaacatctttcaagcttggaacttcggtggattgagtgtcactcatctctctgaccgtttgtgatggatttcagccgttttaatatggttgaaacggcgatcattatttaatataggtacacgagacagacaatctcatcaattacgttcaaaaccgtatccaagccccactagccgctcaaaagaatcagagagcacaaattggggagcatttaaccattcaaaaacctaatttacgtactttaagcactcatataaccgttagctaactctgcagtttcatcaaagcctgagcctcatccttgagaagaaagtacagagaagcttgactcagacggggtagacagaactggggcgaactgagaagcacacctactagaaccacaatacgatgcagagaaattagagcagtactcaaaacattctggggatgaagaaggttcagtgctcggttgcggttcgggaagaacgagacccagggtcagacccaaatctcgcatcaatatctctgcttctggcgccgtgatgttgggaaagcgaacacgcacaaagctttctccaaactccagtggtaacgcgccgtaatgctcgtatatttttcgcacgctctcctcaatatgacgtagcttggcgtggcaagcgaccatcttgtcgcgccattcattgagcgcctcatcgctcgcgaataccatggatggcatggtagacatatccaagtgtgggagctcaaactggacaacgcaccccatagcatccaactcttccaaaatactaggaggtaggtcctgcttgtgcgcctggatcatgcggaaaacttccatcgcacgcactgtcgagacctcgcgcgctccgagtgatcttttgggtgcttggcatgcctgcaaaggcactctttggcaatccgcagactcatttgctggcaggaagtcgtcccatagattatagaagcaacgcagggatatcgagaggttctggactgcatcgtgtgtgattttgatagcagacgttgaatacgccctccccgatttaaaacgcgaagttgtcatgttccagttcgagaagagaccgcgaggaactccaccaggcgctcggtacatgccgttgaagctggagaggacaggtcttgtcccccttgcaccaccctgaacgctacgagcgtagccgacactttgcgcgttgccagtacctctcgccacattctgggtttgagtgtggatatatctgctgccgtttctaaagcccgcgctaggcctggtcgaaactgggatcctgactaaagatttttgggggcggggtatgttcctttccaatacagtttgaatctcatcgtccaacgtttggcggatctgcttaagctgccttttcgtcagcttaagccactgcctccacgagttagcggacatcttttgggctcagtattagagatgaagttctgttaattcccggggtgtgttttctttagccaggcctattccctgacatatctaataatgtgatcacgaagcaccgtacacgactcgataaaaatatggggatcaaggcttgcacgaggaccatgaacgacagccatgaacgctaccggcttaatatcgtgtctaccgttataaatacctcgcaatggcactctaactataagcgcttggtgcgctaatttatgtcgtactcatcgtagtcacaaaatcttggaaatgcccgagacgtggcccctctgataaggggctggttaacactgtatatgaagtgccgatgcgtgacgacaccagagtttcattaaggcacaatcggaacggtattcagggaaaattcctcgtgtatactttgccaaattacgttcacctcaattattaaacaggtaacaagaccgaacttaaggatatgtatcgcgaaacggcaacccaggcatattattattatggattcacaggtaactacgataggcatcacaaattctctttgcattaattgcttcagggtgtagacacatcgagtcttcaaggtttgctttcccgctttatatcagtacacttacagccaaagccgctattaaatactcttagaagagagggacaaggttaagcacatgtccaagatctctaacccaatgctggtattttgatttgggattattttaccgaaacttagatctgaatgaggatggagctagtagcgcgaaaatcctccaattaggcgcgtgaatccagaactcctatgtatcaggattgattcgagctgtttgaaattgatggagctaactcattgtcattaaaaacatagttgaaaatatcgtccatcgtcgttgtgttgaacatattgcttgtccctgggttgaacaatgtttgaacactttggtcgttccagttgggaaacaccgtggcatcctgcttcaaaggttgcgccgatgaactcctccacgcgaagggatcctcgtcttggttttctggctgtacagctatatctggcgtttcagagctaccggagcggacagtgtcggttggaatcgtgaagtctctaggagaaagaatattagccaaatctgagatgcttgtcatagacttgtctttggttggttgctgcgagcttgttcctgcgacacctggccgcttttcagtgtgtaaaatagatgagaaggacttcggagttgatgataaggcttcggatgtatccagaagatatccgcagacgctatcgatgacatgaatgaatttttcagcagtggcatttttttccttcaaaacatcaaaggtgttgcgtgcagtggtgacccttagtttccagcgagctgcctgcgaagaaccaggttctgtaacgagtcccactgcggggatgatggttgcactcacgaggaaaaatgttgcataccaggctgaaagtgttgtgagtttgtagtggctaacaaactcagatacggactcgattgtgctaccagccgcttcatggcataaatttaagcactttgtaaagtcgtgattgtcaacgcggactttttctccattcagaatcccgagaaacaaaggcctaaagattgtaattgtcaagttatagtacatccaacgcaagcggaacctattcaaaggaaaccacttattatcagcgccaagcttttggtgccatcgagcaaaacctgtactgaaatagtcaggtaatttattggcgagatcatccagcttttggtgacattttagagtttctgcaagattagcgtaaggaccggtgctgctgctaattattttatgcgcattctttgtgagcttcgctgtttcgatgataaatgaaaattcggtgggactgtcgacttcaacgccatttttgtctaaattggacggtaacaatatatccacatccggtaatttaggcagctgtcctggtcgtccaaaagtcatagccatactgcagtcgtagccataaagcacccaccacattcggcgccttatttcaagaccggagttgtcagtgcgggccgagtccctcatctcgcgatgcaaacccagtgaaatcgccatacttgccgcaagccccaggtagttccaactggtgttgggtttattgcgcttctgcgtataatttgacagtaacactaatgatgcaagcagcgaatgagaacctgtctcaaatacgctgctgcatagatggtactttgcacttttgtagtactcaatgtcgatatttgaatcttctccgaccacggaccaagatcccaacgccaagaccgcatataggagggtttgccaagctttctctgatgttggaatgattttcttagcgtaacacaaacgaaagtacgattcatcaacaatggggaaagctgcatgaaactgcccaaaataagcttccacgtattcgtccattatttgctttgaagaaagtatggacaagtcttcactgctcgacggaacgcgttgaatggtgaaaagagaatctacgacataaagcgctctgagcaatacggagttggagccaactccgaaataccccttgttgttgatgttcacgttcaatactcccattccatcgttttgcagaaattgcgagtcctcctcttccgaccattcaaaaccaaacagtggatctctgggcaattggtcaagtgggggtcgttgcgaggggtgagagggaacattggagggtgcgtgtaaattgtcggtagttataggaagcgttctttcgtactggtctttctggtttttcagcatatgccgcagcttggataggcttgggtctttcgacgtgtctttccagtcatagccagggaacagagttccaaatagtcgctctagttgatggagtcggttttcaacttctgtcaagtgagctcttgtgagcggggatcggacctttttgggtgaatagtggcagtcccagttatgtttgaaacaatttgagcatatggggtgttctctggagcatttgagttttttccggcgacaccagtcgcaagcttgttccgcttcgtcaagcgaaaacattggctattagttccttccctgcttagagcttatggggactgtaataaagtcaaaaatggtcgcaggattaatagctctgtctctgacttcaaaactcacttcgaaaggtttgacttgctctgagctccaaatatgacattctaatattaacttgaagagagtcttcaatgtacagggcttgttgggaatgttaccttttaattccgcactttgatctgtataagggcttgttgcagtgttagggttggcttttgttcttcgtgtctgccaaagctgtatcgcctttgtcattgagtctaaatatgcggagaagtcatccttataaacgtaatcggcacttcatcgagacccaatactaataaaaagaagactaaggatgcttcaagttttagtgcttgtcaaggagagacgcgagaggcttacagacagatccatcatacctaagaaccctgtcttaacgctcaaagactcagtaaacccactgctcaccctgtatacctttccacgaatattcgcgtcaataaacgccaaaagatgtctaatgctcatcttaacctcgaacaaagcaacgtacggcagcccgttagccgatgcaggacaatctacgggcgcagatcaactggttgaagaaggaaaaagcgtaccaacctaagaatgaatttctactccgacttttaagcagcgacgttggtggcaagaagcagaagtcccaaaacggatcagaagctcagtcccaaccggaaatgtcggtgatcgacctcacagctgactccagaaccatcaaagcatcttctgacttagggtccagcgccagagtctggaacgcgagtgccgtatttagtactattgaagggaatagcacacaacgacctgggatatcatattctaaccctgcagtaacaagtcgctttggcaggacatcagagtctacacagcactcccaaaaaccagcatctttgccagccacgtcatacgttgagtcgggaagcctcagcgcaaatcacatatctgaccagtcttctgacgcagtacgaagaaccccgaatcgacaagcttcgctggcggagctggtgccacttcaagatagagttattgagctgctcaagaagcagaccggactcttaatgcacaagtgctctatcatagagtcaacttccttatccgaagatgcaaagagagtaaagatacaatcagaagttaaccccagtctaagcactttggagagcgaaattcgaactgcgggctccttggtagaagccatgaaaagtgaagcttcgcatcctgtagcacgtactgtcggaaatttagctacaacaatcactcatacccctgcaattagtactgtcagcatccgcacagtagctaacaactctatcctacgcccccctccgcgaccgcaagctccagtcgttggtgttccgcaagacctaatcactgtgttggacgatgatgatgacgatgatgatgatgatgttgatgttgacggcgaagaagagcctcgagttattgccaaggtccacacttcggccataggaaccgaagatcgctcaagcaaccccgctaaaaggtctctacgcccgcataaggagataaactacagaatacctgagcttgaagatagtctcaattacaacatgaagcctgcgctggcccaaagtcggcaagaagacaacgcagaagaggatacaacaatggaggcggaactagaagactctcagttcctgctcactgctgaagaagaacatgacgaaatacatacaagtgatcatgacttcgttgcggatgggctcgaaaatttgctagatgaaaccgacgatggagaataccatgaggctgtgagcaacgcagacggtattaactctagccaaggcggtacgtttcccgaggggcccactcaaggatccacatttgcgggagagctgtccaacatagaggttataggttcatcgcctgtgcgtcaaatttctgagcaccaagaatactcaagacccaaaacgcctgaacttgaccttgtcgggactggctacgctgatgatccggagtttgacccaattgttgacagcattcagcagacctttccaaatagctatgcccatagatcacctgtcaccggttcaattactgacaacaatatagggagaaatcaggctctgcaaaacagtattgatgatacttttactcacagcgattcagatgactttgaagattttgacgcggaaagagagaacttaacacagaaatcaggcataagaaaattggatgatgatctcaaaataatctcagagcagaaacttgatgttagtaacgcgcgaccatctaatattaagcaggaggttatcaatgtggaatcactgttagacgaaggggtagaaaacttccaaggcggggctttgtcactctccagcattggtgccgctgggcatggaaacactggacctcagttcgaatggactgctgaggtttaccatcgactccataatgttttcaaacttcccggattccgtcccaaccaactagaagccatcaacgcgtctctcgaaggcaaagacgtttttgttttgatgcccactggcggtggaaagtcgctctgttaccaattgccggcggttgtcaggtctggaaaaacaagtggcacaacggtagtcatatcgcccctgatatctcttatgcaagatcaagttgagcatttgctggccaagaatatcaaagcatgtatgttcagttccaaaggcactgcggatcaaaagagacaaactttcaatctatttatcaatggattgttggatctcatctatatctctccagagatgataagcgcttcagaacagtgtaaaaaggctatcggaaagctttacagagataaaaaacttgcacgtatagtggttgacgaagcgcactgtgtatccaattgggggcatgacttcagacctgactataaagagctgaaatatttcaagagggagtatccagatatccctatgattgctctcactgcaactgctagcgagcaggtgagacttgacattgtccacaatcttcaattgaacaatcccgttttcctgaaacagagcttcaataggaccaacttgtattatgaagtcctgaagaagagtaaaaacgttgtttttgatatatgcaatgctgtcaagaccagattcaagaatcaaacaggcatcatatactgtcattccaagaattcttgcgagcagactgcatcgcttttacaaaggaacggcattaactctgcgtactatcatgccggtatggagccagatgaaaggcttgaggtccaacaagcatggcaggccaacagaatccgtataatttgtgccactgtcgcgtttggtatgggcatagataagcctgatgttcgttttgtttaccacctcaccattccaagaactctggaagggtactaccaagaaactggtagagctggaagggatggcaagttctcgttttgcataatgtattatacgtttcgcgacgtccgaactatgcaaacaatgatacaaaaggacaagaaccttgatagggagaacaaagagaaacacctcacaaagctgcaacaagtgatgcaatattgcgaaaatctggcggattgtagacggcagcttgtcttgtcctactttaacgagaattttgattccgcgctgtgccgtagaaactgtgacaactgtaaaaacagcatcaacacaactacggaagaacgcgatgtcacacatgaggcccttaacattgtcaagctagtatcttcggtacagggtgacaaagtcacactaattcattgtcaagatatttacaagggctccaggaactcgaagattgtccaggcaggtcatgaccagcttgaatatcacgggatgggtaaagcgttaccaaaatcggatattgagagggtgttcttccggcttgttactactcaaattcttcaggaatacaccgttatgaacggccgtggctttgcctcaaattacctaaaggttggtccgaaggccacccaactgttgaacggaaacctcaaaatagtgatgcagttcgctgctgctggtgagagtggctcgaggcaatcttctgtaccgcccgcgcctgcaactagggccgcctcgaccgaattcaggaaagggcatacaaatgccaggcaaactacgtcttccggtagccttgctcgtaaaacatcttccttgatacctgaccttggtgggtttgtctacgatgataatggggcaggcgcttcgtcggcaccaaagaaggtttctcgtccaattgtacttggtgacaagacgaaccttctttcgcatcaagagcaattaagcgtgacaagcgcgtatcaggaactaaaggagagagcaattagcacagcacgagagttgaggtttaatgggttcatgagcgttatttcagagaccgcgctaagaaaagcagccgtcgttttgccctcgacagaacagcaatttcgtcaacttccaggtctcaccagcacacaggcacagcattaccacttttttaaagatctgtttgtgcggttaaatgtgctcagaaaatcgctgcccaaagattcttcccaaaggctttcgcagactcagaccacctcaccattctttcatgggcctggagcttccgagaataatgaggagcgagagcgagacgaagagatcttgaggcagatcagagattctcaggcgccttctcgaacaagcgctgtcggcaaagcccctggaacaaagcctgcaggcagccaatccaaggccagacgaggtaggaaatctaaatggcactccaagtcgtggtccaaaaggtgaacaatgcggagcgcataattagcctggggcctgagtttctaaaggttttagttttaatcattaattattagcattaccaaaactatatcgtaccaaaaatacactaagcgttctgcttctcaggtgggtagttctcgcctgtctttgaattgtaaataattatcccgttctcctcagcgtgctgtttttcatcacgcttgtaaagccacaacacaaggatggtccacgcagatagacagaaggcgcagactgcggtccatgtgtaacctttcaaatatcttggagcctcggtagtcttccacaccaggaccgacataaaggcggttgtagtctgagcaagcatgttcataaccaccaaagtaatagctctcgcctgcgaatcacggcggcagatatcgttctgccaagaatacaggacgggagccatggcccagccaaagtactgcagcatgaacgcaaaccatttggcgctttcaggcacagcccagaccgccaaaattacgttgccgataaagttgaagatttgggtcactataatggcgccccatctactgtggagtttatcagcgaacacacccgtgccaaacaggtaaaccataccaagggcaggggtgatcataccaagctggttgaccttcgcgaccgagtacttcttgagcgacttaacccacagtaggtaggctcccgaagtaccattgttgttgttccagcagaaaatgttccacagagtcaaaacgtatattctccagttagtgaagattctcttccagacagccttgtccaagaccttggaggaaaagtcggatttgtcggtgttgttttcgcgcagacgcttgcgcgccagcctaatctcgtcatcggtcagaaagatggagtagcagttgtgagggtctccaggcagcgagtaaaagccgatgaggccaacgaccacggagatgaggccgtcaacgatgaagttccatctccagcctgatagcccgtgctttccatccatagccgcgtagatagcagactggataccactggcagaaaggatacccgcgtattgacccagatagtagaacgcggagcggcgcaccatctcgtcgtgcttgtagaaactaccgaacaggtactggtacgccaggtatgagggcgcctcgaaaacaccgatgaagaaacgaatggccttcaagtgtggcacagagtccacctgggacgcgccgattgtcaggatcgaccagcaaagatcgagcgcgggcagaacatagttcagaggcaccttgtcgaggaagaaaatgaagggcagctggaacacaatgttgcctacagtgtacatcgcctgtgtctccaccagctcgttgcccttaaagttcagctcttctttgagccccgaaacgtacgcgttgttcaggttcgcggtgtcgaggtacttgacccagtacgccatgcacgagtagaacgccagcaggatgtcgagcttcagcagcagcttcttctcctgcgcgggcacgtccgacccgaaccactgccaccacttggcgctgttggcgcgcttctggggcatccggtactcctgctcgttgaagaacgaccaccacttgcggttcgcctcgtcacggtactccatttccccggcgccgccggagtttgacacagagcttttttgttccacctctagctccgttttcctgtcgtccgacacctgtttgtccgaaaaggcttcctccaccacctgctcgctgtgctcctcttcgctctcgacctcgttctcatccacgattcttctcactgggatgaaaccccacttcagccgcgcgtagggttcaacgacccattccttggaaaaattggtaagtgaagtcttaaccacctccatttcacgttgatgctttggagcttggacttcccgctctttctacatactacatgcttctcgccttgcaaatatatacctttagctcatcggcttaaccgtcaccggccacacacagctcgacttgacctctcttgtcatctacttgccacagttccacaggaagcacaacttcccggctttctgtgtgtatgcaacagcgatgccttttctcttcctaacgtcttcctgaagccacacaattaattatcaccactttttcactgggtaccacagggaactacaggaactacaggagcttggtgcgaaaagtccgtcttgcccaggaaagccgcagcaacttgcagcagcggagacaaccgacgtaaaccgattgaagcctccatgtgacttgggagcgggccaagaagaagaaacccggacaatggcttcgggacaatgcataagcgatgcgagaatttgcatcgggaataagtggtgcggtggatgctagggctggcagtggtgcaggcggtgaaggacgtgcgagaccctgcaagatagcatctctaatttgctagtgggaaagtatgtgcaagagtttctaaacttagtgcatgaagttaataagccaggacggtcggtgatgtataaaagtgtatattgcagtgggtgctatgtaaggtcgcgtggcgctggtacgtcggttgcgcagcgatgacgctagtcatgctcggcattgtcgttggccacgtcttcgacagatggacatgtgcagatcagattgaggtcgccgtaggtgtcgtccagacgggcgactggaggccagaatttgttgtgcttgaggaaaggcagcgggaaggccgcgaactcgcgggagtagccgcgggcgtcccagtctgtgctgcagacgaggtctgtcagtgagtgtggcgcgttcttgagcacggcgcccttagggtcgccggcagcatagaggtcgatctcgcggcggatggcaatcagcgcgtccacgaagcggtctagctcctgtaggttctcggactccgtaggttcgaccatcagggtgcctggcacagggaaggccagagtgggcgcgtggaagccgtagtcctggagacgcttcgcgacgtcgatggcctcgacgccggcggccttgaattcacgcagatcgacgatgaactcgtgtccgcagtgcttggtagtggagttgtcgccggcaaacaggatgctgtagtgtggcttgaggcgtgacatcatgtagttggcgttgaggatggccacgaccgaggagaagggcagtccggtggagcccatcatcttgatgtatgcgtaggagatgggcagaatcgaggcgctaccatagggcgcacttgcaactgcggaaatccggaggtcgctgggcgcgccagtggcgatgttcacgaggtcatggcctggcaggaatggtccgaggtgcgatttaacgcagatggggccaacaccgggcccgccaccgccgtgtgggattgcgaacgtcttgtggagattcaagtggcacacgtcggcgcccagatcgccaggcgaagtgaggcccacttgggcgttcatgttggcgccatccaggtacacctggccgccgtgcttgtgtacagcgtcgatcgccgctctgatgccagggccgaagagaccgtaagtcgatgggtaagtgatcatcatggcggccagatcgtccttgtgcttctctgcttttgcttccaggtcttggaggtccaaagcaccgtcagaaagacagttgacgggaacgaccttcatgccacacatggctgcagacgctgggttggtgccatgggcggagattgggatcaaacaaacgttacggtgtgactggccctgagcttcaaggtaagatttgataactctcagcccggcgtactcgccagacgcaccggagttgggttgcagcgaaacgttgtcgaagcctgtgatgtccgccaaatcggcttccagagacttgatcagttcaaggtacccctctgcctgctcgacaggctgaaatgggtgcatgttagcaaactgtggccaggtaactggcatcatctccacggtcgagttcaacttcattgtacaggaccctagcggaatcatggagtttgcgagggaaaggtcgcggctttgcaagcggtgcaagtacctcagcatggcagtttcgctgtggtgctggttgaagacctcgtttgacaagattgagtccgtccgcgagagctcctcggggaactctggtaggagctctggaagctcttcagaagcgccaaatacctgtaataggtttagcaagtctttcctagtcactgtttcatcgagagaaacggacacggtattttcgtcaacgccaaacaggttgatggagtacttttcgtacgcagccttgagcagccgttcggaggacgtaccttcggccaacttgatggtcaaagtgtcgaaccaagtgttgttgaccactgtgtggggtgtttcggcactgattttgtttgccaaaacggtagtgaatccgtaaattctgccagcgatgtctttgaggccttgtggaccgtggtaaacacagtagttagcagcgatgtttgctagaagtgcctgcgccgtgcaaatgttggaagtagctttgtcacgcttaatgtgctgttctctagtctgcaatgctagacgcaacgcggggctgcccaggcggtcctttgaaacaccgacaattctaccgggaatctttctgttcaacttctcggtgaccgcgaaaaaagctgcgtgaggcccaccgtatccgaagggcacgccgaagcgttgcgaagacccgagagcgatgtccgcgccaaactctgatggtggcttgagaagcgtcaaagccattaggtccgaggcgaccgacaatagcgccttgttagcatgcagtgattcagcaatggactttactatttcaccaggaatgatggtaccgtcagtggcagggtattggataaggccaccgaaaacggctttgtccgctaggatggtcttgttcgcctcgacttccagtgggtccacctctacgagctcgatgttaaagggcgtcgcccgggtcttcaagactgacttggtttgggggtgcaaacgcttgtccacaataaacttgctcttctttctcttggccgtgttgaaagagagaagcatagcttcacccgcggccgttccttcgtccagcaaagatgcgttagcgacgggcaggccagtcaagtccgaaaccaccgtctgaaagttcagaagcgactccagtcgcccctgcgaaatctcgggctgataaggcgtgtacgaggtgtaccactctggacactcaagtagatttctctggatcacagggggcagcactgtgccgtagtagcccttccctataaaattccgggcctggaacttgtttttgttcgcaatctcctgcaagtgctgtagcatttcctgctctgaaaaccccttctgtggggcctccagctgcagtggccgcctctccaacacctgtgggggcaccagcgtttcgatgaacttatctaggtcctcgtaccccattgtttttagcatatcctgcacgttatccgggttgggccccaaatgccgtctctggaacgtatctagcggttcaagggaccgcgcggcaggcttgtaaatcttagcgtattggttagacgacacattagctacgctggctgcgtaaagagagggtctcccactgtgcagcgagcgcgcgataaatttcgtgctcgtcaagagtcttgatctcagcattttcttgatctgctgcttctcgatgccgctgaaggacagacgcaagaaacacgacagggtatttcgaaagaattgcctgtcctatttatacaatcagctcattagctgcttgtgatagtgaagttggagatagtggagatctgcttatacttagcgacaggtctgactcgtctcatcgaagaagtcagttgtaacgtgaccctttaaagatatgactgactcggtaagagatatatcatgtgtcacgtgatcagatcttaagctgataggctgatacaggaacctcgcatagctttcaatactcgaggaaccgttgaaaggcctcagcgggtccgagacgtgccccaggacacgatggtagctagaattcctgatgcggttttgattagccgaccagccgcgtctgcgttagtgggcgggtccttctccggaacttgttgtagaaatttcgggtatcaggccctcacgctatcccaagcgccaaatatcagacccttacactgtagttagtgcctgatatcgaatcgccattctgtagtgggcgctaggattcagaccctgacgctctggaagtggcgccccaggttgcaaccgaaccaattgccctgaggcctccaaacaatgttgttgatctcgtagttcgcatcgctgtaagcctcctgcggcgtgtcgatacaacgtgcaaccttactactgttccacttggacgagacagtgttgctggcaggcgtgctcaggtgcgtgttcagatcccacagtagcgcctggcaatcgtctccacacgttagcaggacgttgtggcgagacgggtgccactgtatttggttgacagcacctacgtggccctctagggtcaggatggccgcgcccggatagcgcatgtcgagaattagcacgctattggagtcgtgcgcgaaggtggcgacgacattcgggtcgaagggcgagggttctagcctcagcagtgcattactgccgctggaggcactattgctgccactgccgctgccgccgctggcggcactgctatcgccggagctccccgccgtgggctgcgagctaggctcgtatatgatggtgctgtgcgcaagcgagcgaaggtcgaacacacgtacgctgccatcaccaccacaactagcaaagagctgcgtagactgtgtcaggaacttgacgtcgaagacctcactgtcgtgcgcaataagctgcgttttgacgtagttggtcgcctgcaaatcccacacggtgcatgtggtatcgatggagctcgagatgatcaaattggggtccacagcattccagtggaatgaagaaactggaggcaactgccccagcgctgctaccgtgccctggccaccgctcttgttgtatctgcaaaaagacaggttcagccgttcttgtagcacaaagtcagagtagtcccacagccttagggagtcagaacatgttgcaagctgctgtgagtttccattaggacaccattggactctcgatattgggaacacgcagttttcctcgcccgccttttcccagctgacaaggtccgacgagtgcagaatctgcagcttgttgaaagtatcttccttatacgatccgactgccacgtagtcttcattgctccagtccatggcgtagaggggaaagtgagcctcgtagcggcaagggtaaaccacgtccggttgctgtgctgattgctgcgccgaatacagttggcgaggtgcatagtaaggtagctcattttggttgaagctcacgaccggtctctgataactgccaaacgagatcgagcttcgctttccggctttatatgtatccattatctcctatctttgcacttggccttgcgttagggtaggataggcgaaatatactaaaacgccttgtagaaaggcggttttttgggggaaaagctgaattccagtagatagggccactagattcaactgaaaacagcagttaaagctctgatttgcggttaaagctctgaaagaagacttaaccgttacttcacgtgactgttgatagttggtttgaggtttaaggcttcttactctaaaaaattttcgatatttcagaggttggctacaagtcaaatatctctttaggtctgtcaggcttaacaatcaaggcgggcaaaagcgacataaacacaagcttcgttcatttcgaaatggcgcgtcaaaattttgtgggtctagtggtctcacagggtaaaatgcagaagaccgtcaaggtgcgtgtcgagacaaaagtcttcaataagagaattaacaaggaattgttccacagaaaagattatttagtgcacgatgaacaaggggtgtcgcgtgaaggtgatctggtgcgtatagaggcaactcgaccgctttcccgtcgcaagttctttagcgttgcggagatattgaagaacaaaggtcagcaattcgcactgtttgagtcgcaggcaaagacacaggtgatgcaggaggaagcacagaagactcgtgatttcttggatagacgtagagcgcatgaagcagatgagagcgtgcttcttgctgatgtgcgcacaattcaacaggctctggcacaaggccaagatgctgaagagctgtccgaaatcaaggctaggtacggaatcgagcattttacaccagacactctaaagcagctgctgcaattagatgtgttggctctagagcagagcgtggtggcgcagaaatcgaagattgacaccgtgcaggcacgagtgagtgagcttttacagaacgaacaggacggcgacctgctcttgaggcagtacggtgttgaggacccacaaatgttgaagagtaatattaaaaaaaacctgcttaggaagtatgttatgcaggagctgtaaatagaggacgattcgtgtaaataggtctaccgaccaaaaattgatcccttagcctagttgagtcatagaagggggctaggggactacaaaaaattggtgctagttaccgagaggacgaccttcgccttgaaaattcgtcgaggtttggttgtgaagcggcaggacgctttcatcgccgaaaagggacttgtaagactcttctctgttggcagcttcttctttataaaacttgacgccgagggggatcatcgcaattgcagagtcaagctttgactcgattttctgaatcagggaactaggcggaacgagcttgccaacgaagttctccttccacgccagaacgtagcccatgcccatgccaataaagtgcccccagaaacttgagcccgggaaaaagatggtcaccaatacgaggattagcacaggcatgtactttgttggggctgagaagctatgaaaaatgcgctgttgtgggcgaatcgttgcctctttgaagctgaagtacgcaaagagtgagaaacaccacccactgctgcccaatacttcggtctttgaaaaaaagagagagcccatgaggcagtacacaatggctgtaaaaacggctaggaggttcagtaccacgcctgtgtgcacggtcccgtggcttctctcaaacatggtcaggggtccgaacaaggacagcgagttaagcacaaggtgcgttagagacaagtggcccagtggatatagcgacagccggttaactgtatgacagtatgttagtaaagttgtactagggaagttgctctatatcttaagagagcttaatttagttctcacttacgatccaacttgaacaatgcgttaggcttcaggctaatgtgtccattgatgtcgacgacaaggctgagcaagtatatcagagacataaagatcacaagacccgtcgttagcgctgcaggcggttttccatccggtaggctgaggtttaaagagttcatcgtgctcatcgctgctttggtaaatttgtctataataaattttcgaaagttcattaatataattcggggattgttgtcgcgaactcagatctgaagagataaagcaaagagttcgcgcgagaagtgttgcagaaggcctttgcccagcatctttcacttcctttgatgtgttatgtgcgttacgctttctgcttggcgctgctagcgaactcgcgaaaagtttggtctgaaggagcagtgacaatgttgacaagctctctagataacttctaagcgacgtgcctttaaagggctgtgatataggctcaggggagctcacactgctgaaaaatcatgatttctgcttgagacatttgcaagcgacaaactgacagcaatgatgatattttgataaatttggcgtagtgagctggtatgatgcggggctcaacactgtatgccaaagtgaagtttcaggtttccagcgcttttgaaaattgcagctactctttgttgtcatcatgttagtagatttttcttagcttcttgttaaggagccaactggggacctcagattacatatcgggcgtccgtatgtaacgcgactgtgagctactgcgtggaacttcaatgataatgtgctagttatgctaccaaaactctgaagataagtgaaattcagcgtcatattttaggagatgttcaaaagctttgcaacacaagcttcgtaatccttgaagtagaagacgggccttgactcatttggaattatgtttgtgcatttcctttagcgcctgtgtctaaccctgaaatacgacatgaccctggccgtgacgctatccattcttcagccaaaattcgcgatagaacatttagtgacagtatatgaaaaagtgattttattgtagttgctcgaggtttgcagtgacctatactgcacatgaactcttaaggccgatttggatttgggcgacgatgatgtatttaagcaggtgctcaacgctctgtgcatgaacttaaagggttgcctgaggcgaacagtgtttgacgaagcattagcaaatatgactaggacatacaaaaagcccaaggtcaacgacaacagaactcagctcgagcacgatgccattgacaagctatctcatgtgaagctgtcgtcggaacaagcacagctcaagaccgaggtgcttcaattcgttagagatcagctcaaacgctgggaaagtagcaaggacggccctgcgatgcttgtaatccagggtgatgccggaactggaaagtcagtggttttgaactcactctttaacgaattacagaggctggcctgtccctctgatgcggcgcgagacgaattaacgggtaccaagaactatttggtagttaaccacccggagatgctcaaactttatcaccgtataagtaaaaactttccctatattgccaagtcatcgcttgagcggcccacttccttaattaataagttggagaaaagcaagtccattgcagacgttattgttgttgacgaggcccacttactttcgacatcgaaagacgcgttcaagcggttttatggcgaaaaccatctacagtcgctaatggctctaggcaaagttctggtagtggtttatgatgacaagcaatcgctccgtatgggctcttattgggaagaaagcaccaacgacggttcttctttagctcacttttacgagcagctacctgaaggccataagcaatggcgttacttaaagcagcaatttcgggtagttgctgaacccgatgtattggaatggattgagcagttgagtaccaaaggaaagatattgcccttccctaaatccacaaccaacggaacctccacattcgatttaaaaatttgggaggactgtggggccatgtattccaagctgaaggagctcaacgaagagtatggtcaatgccgcatgttggcaacatacgattttccttacaggctcgacggcaaggactactttgtcacttgtggcgataactttaaactcaggtgggacaggtatatgcccaaatccatactgccctggagcgagcggcctagtagtatcgacgaagttggcagcgtttacacagtgcaggggtttgacctgaactacgccggggtaatcttaggacggagtgttggctacgacgctagcaacgactgcattaaattaatgcctgaattctacgacgaccacgctggttttacgaagaaaaaaaacatcaaaaacgcggaccaggttaaactcaagattatcatgaacagcataaatgtcttaatgaccaggggagtcaaaggtctttatctatatgcgtatgatcctgagttaagacagaggctgttgaggtgctcaggaagcgcgtgagctccggttcagccggcctcatagaaatgcgcagcccgctagctaacatttgcattatttagatagttctatcattgagtctttaatttgctggcgcctctgcgcttaagtaaggcctcggccgtgatcccgccgaatactatggaaatgcccagccattgcatccgtgtaacatggtggccatacaccaggatactcagaatcatggaaaacatttttctcgtcacggtcaccatcacgagcacgagcgatccgtactcttgcaaagtgtaaaaaatgcagatttgaccaagggcgccgcaagcagcataagtcaagagataataagcgatctcagggtcctcggtaatcatattcttagccttgagtgcttgctctggatctatcagcaacaaataaaaaaaattccagaagactatgcacatattgaggccgagcatcaagtggcctcccgttatgggtttcttgttactagttctgttgcgcttgagcagcgtgtcttgtgttgcatttgtgaacccatccaaaagaaggctcagcactagcggcgcaaatccgttgacatagctaacattttggcctcgcgtgctagagctacgcttagcagatccaagattgaagagcgttaccccgaaagtgacagcaatcgctacagcctttttgttgttagtgattttggtgtggtataaaagcaagtggactgccaatataggaattagtttgcagctttttgccagcatgtatgtcagaaagtcgacgtattgcagcgagtatgtcgctaacggacttgatgtgctttgcgtgaaggagatgaggaggaggtctttataattgtccttcatgaactccttggtcctgtaaccagttttttcacgccgtaagtacgcgtagcctgtgaaagcagcgacagatgcctgtaccaacgacacaacacatggaacgtggaatttttctgcagagttgggccacaccttcgtagtcaacggctcatatacaagcgaccacgtcaaaaaggttgcgtagattcctaaaacgcacacagcgagcaggatctgcgatcccattttgacctcaatagtgcttgaggttctaaatattcgaaatagattgagcggccttttctcgagctttgaaccgcaccagtaaaaaatagagtccgggagtcttttcttgcctgtttttgagacgtagaagctcctagcgcgctcgtttcagcgtctcttgatgcatatttcgaggtatatgagttcacaatcgtaccaggtgtttttacatcttgaaatttgaggaaaattttgattttgaccagactcaagctatttgagaagatattgcctaacgacgagtagactgaacgcaattcgaagtgtcatgagctattactcgcctctgggcgctacttttggggttcgaattgaccggttcctcgaaaccgcggaagatttcgataaataccaccaaaaactcaaccgcaagctgcagaagttgagacatcattgccgattgacaacaaaggacactaagcggtattcaacgaaagaaaagtattcaaaaattactagtgatgactacgacaaaaacaagctcttcggaactctcatgctcttgcatgcggaaagagatctggcacttgtggaatctttgaaactgaaggcacgtctaagaggcgcaatgaagaagagcgaaaagaaggttgtcatgacaaggttgagaaaagcgtgtaaaacttcagagcagttaacggtgctgacccagaatgaaggcgatgactttacgcgtgctgaatacgcgatctatcacaagctctgcattgtaagctatttcagcatgtgcaaaccctcgaaaacaagatacacaaacaaaattgccaaagaattgtctctggccatcgcctccttacactacttgcagtcgaaagaaaaggtcagtgatgaagttgcgagctcaattatctcccagttcgagtacctcttgaggcaacatgcggatgccgaggtgttcacaacaagcgaggtgcgtaattttatagccaaacaggtgcgccagagctccgacgatgttctagtgcagctgataactcggtccgggtatgaggcacctatcgaagattcggtgatgggctcagagaagtccaatctaaaggaggtgcagtggagacgtttctcagctaaggttagggactccaaggttgcagagcttatttcagaagccacacaaatagagcccaccgaccttgctcagttcagcaacaaactggccaagtggcaggaggctgcagacgctcatagtgttttcatagcacagaaggagcgtgatgatgaggacgaggacgttggggaggatgaccagattctgttgacatacatcaaatacaattcacactttactacaatccaacgcgatgatatcgtgtttcaaaagctgtgggcccagtggagcaagagtgcaaataaatctaaaaacttaaaattgacgaagttcaaggaaatcgagcgtattgttcacaacctcgcgacgtacctccaagaggttatggacctacctggtgtgtactctgacgacgcgctcatggcaaacttgaaactggcaacaacctactatcaactacatctaacagcaggctgtttagcatccttctaccaatccaagcagaagtacctggaagctctagcgctttacatcgatggccataaaactcttgaggtggctgccggcgaggcagttctacaggagccgctaccgggaaacattttgaccccagaaaaggtggcggctttggaggattttatcaaggtatcttggagaggggttatttctcttgctgagtatgagaagatcgcgtctcccggtggaaaaccttcacttgaaccttctcttattgagaaactaggtaaccctatagttcccagagatgtctctttgactaatctcttcccaacgaggcccatagtgagacccgtcggttccaagccaactttgtttgacctggcgtttaattacatcggtagtgacagccaaacaccgcaaaacgagccactgattcccgaggagtctcgcagcgtgcccaaatcaaatgacgcgcaggaagctccgaagaaaaaaggcctttttggccttttcggcttgtaagtttaagtacaatttgtaaagtgatgcggagatgttcaagttgcatcgcatatgaaatgcgcagcgagaaaagtcaaagtgctgttgcatttccgaagaagcgacgtcaatcctgtacacaactcttaatgttttcacgcagagctttgcctctatcattgtctcggaaaggtcacagggctattttatcgaatttacctaacatatataaggtacgatatcattgagaaagcctttatctgaaaaggcatccacaatcgaacaattctggtagtccaggctttttgatacctaggcgattgatggctgaagagcagaataagtgctggatctgcctctgctcaggggatgagtaccctccaatgggtaactcaaaggacgctcacgactgggtccacccatgccagtgctccctaacggcacatcggaagtgcctcttggagtgggtttcgcggaccaacctagactacaggaacgaggcccttaatgagtttaatggccgtaggacaaacatcgggtttgagtccctcaatattgctgacacgtactcctcgttacacggcagggcccagttccaccctttcgcatggctgagggcccgctcttcgtttaccaataacagctcctcccgcgcgccctttgaccctggagatatcagtcgaatctttgctgcacacgcggaggaagcagtgatacgaaacgttacccaggctatggcagccggtgctcgtgagagtcagccaatggcaagcgtgcctagcagttcgcgcaaactggtcatcaatacagtttgccctcagtgccacgcgcctatacttttaaagacaagtcgtggtgttacagtttctttatcgtcttctgtctcgcatctacttgactggtccgccaagacgttaatccaagttacagctatcggcacacttgggagctccatattattcagctttggtggtatcttggcctcctggggattgcgaataatgacgacggtagctccggaaagcaccctactaaaattacttgatctgaacagcgcatcgacattatctcaggcttttcaaaagaaccagatagggtttaagcagattctcttgctcgggtttgcaccgctatatttgattagcttccgatgtggtaacgctttcctaggctggttgaagtggttctatcccttggctttcttgaggccagaggaaaagctgcaatcaagtgtcaaaaggttccttattttacagtacccattagcaatgctcaatgattttttcagaatgtgcgtttataacccagtttactttaggtgggttcatcgagttaagccatattttatcggagacagaatgacagttgaacaacttaagatctatgaagccgagcaagaatacctggagactcgctttgacgctttgtcgagaggcaatcagcctaggagccttttaaccaaatttaagagctttttcaggtctgcatccccagaacccatgatacaaagcataagtgccagacggctagttatgtcaacgagatacgattactcccaggctcttattgaaacttcaatctgggaaaaaattgcctccacattgttgtggcctttggcaggaaagctcattagtgacactgtgctctcgaagtctaaatggttcaaacgttttgtagctcaagaaacagcaacaccggatgacggattgtatctttctaacttaatcggctgctgtgctgctgttctgctcaaagaccttgttcatcttttcgtgacatggagaagagtgaaacagcttgaaagcatggaagttatgagctacatgacgccggaatgggaatacgcaataaataaaaagattgggcaggttttaaatgacctcagttcacttagagaagatgaagaatcttacgtgattttagaggagcacgctaacaacatgctcacaaaaccatatcacgaccaatggacaaacgttgggagtaatataccgactattttgggaaaagttggttactttagattccttgtgattaaaatgagtattgagaggtcgctggcgtatactaaaaaagcagaacacctttagagaaaggaactagtgttgaaatcattagtcctgcatcctgaacatttagagtcggtgcaaaacgggctagagcatgtatatattcacctgttgataaactttttgaatttcactccgattaacttatatgttttgcagtaattatttaactttggcaacagagttaggaaagagtaaatacaaataaaataattaacatcccggagatttaattattgtcgccctaaaaacgatgttgcaacaagatttaaaaggttaggaacattgaactcaaccttcttggaaaagagttctaatttggcggctttatccttagcaagggtgtccacaagctttgaaaaagcaaagctgtctgtcccagagcgtttggtcttgtcaccttttctttcatcattcatttcaacagcataaacctcgccatctgaagttgaaattttgaacaagatatcaggaaacttgggtccatttgacccaaaaaagctcaacgccacttttcctaggttctctcccgcaacctcattcaaaacaccaatttcgtgaaggtgacgcgtcgtccactctaagcttagacaattcttttcgccgtagctcttatggttcacctttttatagacatctttaagcttgttgcctaggccatgtttctttgatggggcgtaggtatttgagctttgcttggatttcaatgctctcttttgcgccgtttctaaggaccggatagcttcttggagttgaaacgtgctatcttgaatgcgcttcaatgtatgctgagccgtttgagcttcattttttgtagactccgccacgtactcgcgagactttattgtattcgcgatatcattaagaatgctctggaggccatcttcgattgttaagctatccatttgcttgagctcatatgcccgctctaaaacatgttgcttcaaattaaagtaacttagagattcgaggtttttcagtagaggatcactcttaatcgcttcggtcctatgcaccaactcctgaaagatgggctcatcactcatgagtattgagcttgtcatcaaatcataaagatttgtttcaacatcctcaacttgcatcatataaacaagtccccttttgatctcgttgtacactgacataagcctatcatcgctcgaagaaagttggtaggcacttggattcaatctgaggtcaacaatgttattagtactagctcgaagcgcttgtctttcttggctttttgacatgtctttatagagctgcacaatggggtcatcatgagggaaagagcttaaagtcgactttagcttgtcgccaatatcaaccaagtactgcttcgatatgctcaggctggcccgggtttcttgacacatgtcgccatatatgagcttgtcacagaaattttcaaatgaaggcgaagttagcatgcttttgagggataacgctaggtcggttctgatctgatcagcatactggttcaaaggagttaagtatccctgaaattcagtgaatgagtagactgtcatgagcacatctaggagcacggagatttttttctcagcctggatggaaacctttcttgagccgaattttgcgggttctttaagaaaagaagcaacaatcacttctattaagattttggagatcgcaagtagggcgtcactctcatatggactacggtcggccactgccttgtatgcggcagtgcataggaatttgacgtcttcgctgattctgtcgacattcctcgttaatgcatcgctaacaatttcaacagcattccaaaggcttgtcaaattctgaacaaacactcgttttgttgtgtcatcctcaatcgactggctcgaagacaaatcggccccatgagggtggatctttctatagataacagcggggattgattcgaagtcaacttggtctgatgaaacaaaatcaaggacgggttggaatagctctttcatcaaatctggaatctggcgatgaatataggaaacgagaaggtcctgccaaaagccttgaggcttagcgcttaggaaatcttgaacattattaaagttttcaatgtcggtaatcataagatcagcaaccagctttacgaagaatacgttttctcgctgggtcatgataccattcgcagaactgaatgtcttaacgaggtatttggatgcaaaactttggtcaagcctagctacagttttccaataaaatgggtctgcttgcagaaggtatattagtttttcgtagcctgggaaggacgagctaacactgttttgaagcacgctagcttttccgttcaagttgccaacaaaaatgttgtagtcttcaagaatctcgctttttctctgcaacaagttaaggtttccttgaagcttatctctcgacttattcgcttgatcgatctgagacttcaaccattctaacttgttttgggacttgtggcttgtataaattttgttcaaaagatgaacaaactttctgaccgcccagagactcgggttggctgacgacatgaattcaatgtatgcaactctaagctggtggcttcggatgaaggattgaaccttgacaacctctggcaatttccctttgtagtaggcatctaaacgtctattggctcgcctgataatggatcccttagccaggctttggaattccattaggttattggcttccacaacatcggccaccagttctagggcaaatcgagctaaaacacccttagaaagggcttgaagcgaaacaactgggtctttactgtcacggacggctgtagccaatgacttgatactgcatcttttaaaagagcccttcagaagagcagtaactttcgaaattgagccgctatgtaactcaagctcattatcgagacgttgcatagctcggcgcttggttgtgcccctggcaagcgcttgtaaggtgtgaatagtattaagttgttcgtttaaggaaaagtagatgagcttcctatgttttcgcaagtgacgggaacgtaataaaccttgaaggaaaacgatttgaggcaaatgacttgacagactttcttttgtctggcgtagtatatctctttgcctcaagccctttgcataggcctggagttctattaaaggctcagtaatcatcgagtgcctttcgagtgtagccttagcacgcctgaatactattgcagcacgtgcaagtgattgtatggaagtcacctcttcttcaacccttaacaagcgcactcggagcctgaatatcttttccctcacttggtttgcccgaattgtggcctgaagacacccaatggaagacttgctgcccggagatgcctctgattgcagcttttgtttgaagggtgacctgaccaaaccagctctggcgcgcgcttgcaacagggttaggttcttgactaccatgtcaacttttcgttgcattagggttaagccaaatcttgtgttgactcctctgcaaattgcctggaggcttgaaacagaatccaagaattccagttcagtcattctttttctccttatcggagaatattcaggcgttgtatacttcagcgtattataataatcgggatcataagggtccgttgagagccttgatgaataaatgtctggggaagctgttctgtatgacaaatgcctgtaaatcctaggtgagtaataggacagggactttgcggggctgctgcgcatatcaaactttaagagcggagctgtatctgttaaagtattagctaagcttggagtcttatgatcctgttgttctgacttatggctggcgggtgacggagtttttgaaatctcgcactgcttttcaggagttttgggctcttccgatggcacgctcagctttggtatcttaacaggggtgtcctctactgatgagatcgtaggggccgcgagtaagcctgagggaagctccgaggtaccactagccgtagaaggctttgtcgatttgaaagatctgaagttatggatcatgggaagccttctttggcaggtttttaagtcatcgttggagaaagaacaaagcccactcaaattctgaatttcaggagcttttccaggccatttgctgttaatgacattcgccaaggcatgcaaagtctcgaacacttggggaatgtttttcttttcataaaggtccgtaagttcgaatctgaataggtcgggaacaccgacactctccacaagacgaaagaaagagttaatattctgggtgtgggtgaactgaagggtatttccggagggcactatcttacgagcaagtcctggctcaatcttttgcgtgagcttggctaggtagacaccatcccggagactgtttcctgttgcaaggtccaactcggagggaagtttctcttcaattatagcttcaatccattctttggcttccttcacacgacataaaaactcatagtacttggcatctttctttgaaagacttgtgacatcaaaagtggtcgacacaatcgtcgccgctgtcgatttttttataggcgtttcagttcccttgggattgaaactatgagcaagggtcccagagttttgcttcgagggcgggatgggcttaagggggctttctgctgctgctcgtaataaacttgatttcttagacttgcgatccacaacgttttccttgtccactactttgcttcgagcaggggagccgacaggcggatagtgcttggtgggggatactgatttagaggctgcttcggtcccctctcctaaacttgccatatatctttcgataaagggatttttgcctcgactcggtgatccgttaactgatgtcattctgcaaagtcgctacgagcgtcttgctggacagattctaaggctggggccgagttactgttaggacaaatgaacccatacagaatccgaaatcgcattgtatcgacgagggcccttacatttttcaatctcgatcacactgcttttgtttggaattagccttattaggtttaatactaacaagaattcgtcaaaaaagattcactaatttatgaaatcatcaatttgagagagcggcaatactactatcatcagtgtcaaaggcttcgaagtgaaaatgctctcccccgtcagttaggcatttactaatgttactgaaatcttggatatcggccccttctttcattgcagtgtgaaaacagcagtcctgacaattttccagaatgacagcttgacgcctcatgccttcttgaataatgtacagtttacaattccttaggccaaacaacctaacctggatgtcggctccactttggattttaataagcaccagtgaatctattgcgttctcgatgtaaacacttcctcgattgaagggaacgcccaaaagcttcacgatgcagctgtcaagtgagcgcagggaaagagctgacgagccagactgaagagagttaagatcattttgcctatcccgcgcattgtaagaaatgttgcagtgaactagattctcataggaagcagctgcatgcgtaacaactagagtttgatcccgtgttggccccgatgaatcagagagtttcgccctattacttaagggtgtcttagtcggagtagtaccgatagtgggtggtgcagtaggcttacgcctaaacttaaaccttgttaacgaacctttgcggttcctggcctccaagtctttgagaagcgcttgtagccgctttgcaaatttttcgagtgcatatggcggtagttggtcagaactagcattcaaggcggatgaaaacaagcttatgtcttccttcaaagcgttggtatttttacaagcgccaagttctctctcaagttcttgaaccaatcatgttagtggcgtaaacgtaataccgagtatagactgtgacacataccttcacatgctccttgtagagctgaaagcttctcgggaccgttgagccacccaaacgtgtcgataggccttaacctttccattagatagtattacttcagacgccctatgaatatattgggttgtttgggttgacctaataatcctggtgttttttaagcagcgattcgccgcttcacaaaggatcaaattatgtgcaaaaacccaatattctaaagccctttcaagctggcaacaaaacatagccaacttctacactgattcccaataaagaagatataatcctaatatgctttatacataaaactaatttgacattttctacacgttaacgaaataagacgatggattaactagcttagtccacctcttccatttcggtttcagctgggacctcctcaactggagcggaagtagaggcctcaggagcggcttcctcctcatcttcatcgatgttcaaacccaaagaaatcagtctgttgattcttgtggcgaaggaggctggctcctccaaggtgaagccagaggtcaacaaagcagtctcgtacaacaggttggtcaagtccttgacagttctgtcctgagcgccgttgtcctcaactctcttcttcagctccttgatgataggggacttaggagaaatctcgaagatcttcttagaagacatgtaagatgacatagaagagtctctcaaggcctgggccttcatgattctctccatgttagcagaccagccgaattgaccagttctgatggcggcaggagcgtcaaccaacttgtgggagacgacgactttctcgacacgctcgcccaaaacctccttcaaggcttcagccaacttctcgaactccttggcctccttctctctctcagccttctcctcctcagtctcttctagctcgaagtccttggtgatgtccactagtggcttaccctcaaactccttcagctgagtgaaggcgtattcgtcgatagggtcaaccaagaataggacttcaaagttcttagccttcaaagcgtccaagaatggagacttctcaacagccttcaaagactcaccagtgataaagtagatgttcttctggtgctctggcattctagtgatgtagtcagtcagagaagtcatctcatcaacagacttagtagagttgtaacgcaacagcttagccaatgcagttctgttttgagtgtcctcgtgaatacccaacttcaggttcttggagaaggcagagtagaacttgtcgaattgctcagagtcctcagcaatctcgttgaaggtttcaatcaacttcttgacgatgttctttctgatcaccttcatgatcttgttctgttgtagcatttctctggacaagttcaatggcaagtcctcagagtcgacaacacctctaacgaagctcaaccactctgggatgagctcctcagcctcatcagtgatgaagacacgacggacgtacagcttgatgttgttcttcttcttcttagactcgaacaagtccataggagctctctttggcacaaagagaatggctctgaactctagctgaccctccacggagaagtgcttgaccgctagtgggtcttcccagtcgttagaaatggacttgtagaaagcgttgtactcttcttgggtgacctcggatgggtttctagtccacaaaggcttggtcttgttcagctcttctagctccttaacagtctccttgaccttcttggtgtcggacttcttctcgccctcctcgtcctcgtcaacttcttccagctttggcttcttgtcgtcctcagacttttcttcagtcttctcctcctcagcgactggaacgtccttctcaatctccttggtaacaaccagctggattgggtaggcgacgaactcggagtgtctcttgacaacctccttgattctcttctcctccaggtactcaagttggtcatcctttaggaaaagtcttagaacagagcctctgcccaatctttcgttttgctcgtcgagggtcacagtgaaagaaccgccagcgttggactcccagatgtactggtcgtcgtcattgtgtttagaaatgacctgcactttgtcggccaccaaaaacagcgagtagaaaccaacaccgaattgaccaatcattgaaacatcggcaccagccgatagggcctccataaacgccttggtaccagacttggcgatcgtacccaggttgttgatcaggtcggccttggtcataccgataccagagtctctgatttccaaaaccttttcctcaggtcttggggtgattctgatgaatagctctggttcagtctccaattgcttggggtccgaaagagcctggtatctgatcttgtccaaagcatcggacgcgttcgagatcaattctctcaagaagatctccttgttggagtagacagtgttgatgatcaaactcatcaactgagtaatctcagcttggaactcataagtttctccgttagacattttgaattatgattacctatgcgatggttttatgaaagctatgacatgttcgaccatcaaatgctacgcatgtgctttaaatactccaaattttgtaatcctctttagaaattaggaactttctagaaaaaccggcctttcgtaaagaggtataaacacatctacttcagcggctcaaagactaaaagaatattctcgtcgattctgaaagtggaaagaggttcctcaaaagttttgtgctatcagagctcccgaaacggtgctatagaataccgtgcaccctggaacttttgttcaggagacttgtaaaactttaacaactgtaaggagagcacttgcttgttcacatactaagtaatcatcatctttctctttcacgtagtttaagaggctaaccaggcgcgatccaccgtactgggaaggaaatagagtgaggtcagagcttgagacaagtgaatgcaataagtgaatggcgcttcggcgaacgaggttcgaagagctgctctgagtcccgttttctagcttcaagatgttgaaggcacaatccaaaatatccggtatttgcgcgcgcacgccccgtggattagtttgaagacagatacccaatatcgacatggccgacatccgaaggcgattatcgaggttttcatgttgctggattttttcgagacatattgcaacgagagtgcccgcggactcgccaccaaaaagttcattttgaagggtaatgtagttgagcagaacctcaccaactttcagggtgttgtccaatgaattcttcgaaccgcgattgcggaaaagattcaaaaggtaattcaaagtcctctcaggttcaatctcacaaagggatgtaagcccttttatggcattgaggtacacaaatggctctttatcgcgcaattggcgagcatgcacctcgagaacataatttaagtctatcaccggagacctgcgttcaataagttgccgtaactcgtatagcccgtgagcacgcacaggaaccaatgcatcgttgacattcgccatggccttttgcaaaaactcgttgtctgcatccagctcgctgaagtctccaagtggctgaccagcacccgcattattttcctgaaggtcacggattcgtcccattattgactgtgcttgtgcgtcgtcgccatgaccatgcaatgtcttggaaatggattcaagaatatcgctggacttgtgaagctctttccgcggtgtagtgtcaataatagcggaaagaagcttcaggagagttacgtaagtgttaggggacggcgcttgctcaatttgaaaagcctcttcctcgtcagcttcttcctcgccatcctcatcttcatcatcagagtcgggttgatcatctcgctcctcttcgtctggggaagggaactccagcaagtcgttgataagtttaagcacatcgcgaggctttttgattatgtcgcttttgaaggactcatccattttctcaagtagcttcaggtcaaccaatataagtaaactgttttgaacgtcgccaggaagctgggagttatctttattagccttattagtgcttacaacccagcggttcatcaccgacaaaaatatttcctttacaacttcaggctcattgaggagtttaagcaactcaacgaaaagaagcactgcacaatctatgtctaagaaaacttcttgaactcttttaatcttttgatccgtgttgaccgatccgatacttgtcaactcatctccaatgtttttctcgcctataaggcgcacataaggcaactgagtttctagatcgatgctgtacccccaggtctcatggtcaaagtttaccagattaagcactatatcatcaagcgcctgataatctgagttgataataatgtaagtcttaagcatcccaaggacaacgttgtagtaggctacacttggctgttgagaaccatcattaggttgtagtttttgatgtttcttcaaaaataggcagtatatccataaagtcaagtaaaacttctcaccgccatatgtagaaagctcttgagtaacctcaatacttgggttttttgacagagatatgagaacgttcatggtatcattcaacgttttagtcgaaaattcttgcaaagatgtgttgtagagcactgctgcaatcttcttgaaaagaaagtcatagacgatcctcttgtttttgaagtagaactcagtcaccacattgttcaggcagctcacaaggatgggcttatttattaacgcaaggccttcataaatttgagagaagagttccgtaaaatatgtgacactagtcatgttctttggcttggaaacaagaatctcagcaactcgtttgaacttcgtaacgtcgatttcctcatcctctcttactccgaccacaaagtcaacaaggctgatgacaccattttgtcttcttatgggaagggtggacagctttgtcaatacaaattggcggtactcggccttggaagtcgtgtgcacaagtaaagtgtaaacagagaacaactggtatgtctcttgaagattttcgattcgctcaaacatactcgataccttgtttcgagaactttgaacttcatggtacaagacaatgagagctgttattaaatccgcaaagccagtaccctttagaagcagacttcctatcgtgttttccttcaagggcgcaaacgttaagacgccgtaaagaacatcgctaacacgggctaatgtatcaaagctcacagtatgacgtgaatgaatttcaaaacgtttatcaacttgacggaagttttcaatccttctttgatccaaaggtattccgattccagggggcaagttggcgcagattccgtgaactacaatcaagttcaccaaaaggtcaaaatacttcatatcatgaagtgatattggcactagggtgttagtggccttcccactgctattctccttcagtattgacttcagaacctccagctggcccagaaggaacgcaacgaattcagcgttacttgcgcaccccagttcttcatacaggggtgaacctgaatcgtctttgatccgtgagaagtattcgcccaggctctcaaaaaacctgtctaagggtgtgtcatttgtaaattcaggtcgcttgctaagtacactctctatactcttggtcttcggattctcgctcatcaataaggtccaagggagggcaacacgactgacggccgttttccgtcaaaggttttacgatgatgtgtaaaagatagttgtttttctactctgtcaagcatgttgacacacaattataattttgagcggtgtgcctggtaagaaatagcaaagagggctaggaagatcaaacaagccactgactagtgccgcttaaatcacaggtctcagtaggctctcttagatcagctaggccatttcgaccaatatcacaccacacgaatattatgtggagtaacaatgggcccatacgtggttgaaataaacttgtggaagtaccaaaaggcacttgatcgctttctctaacctgtaggcttaaattatgaggcctgtgtgttgagtattgccgttcaaacgtcaaaatcaccatatacgtaacaatcgtggaacgcccagtcaaattttaagtagttcgactgctcatcgctgccatgtctataataccgaaaacaagtttgttgccgctaaaaatatgagcttacattccgacccgctggatcaagaagaccaggacgctattatcctagacgcaagatgcggagatcttgaatcgttaaaggacatcttcacaaatttggtagacccaaaacttattgttacatgccgcgacgctgtgacacagtccactcccctgcatatggctgccgcaaatggccacaaagaggtgatgcagtaccttgcgtcccttgtgactgatggcgctgagctcaaaaagtgggtgaactcgcaaaacgaaacgggcaacacagccttgcactgggcttcactgaacgggagcttggaatgcgtaaagtttctatgtgaggagcttggcgcagacccattcatcagaaacaatttcgatcatgacgcgatctttgaagccgagcgtggtaacaaagaagaggttgaaaacttctatccacagaaatacgacgttgagccagaaaacgatgagactgctcaagcggaaagcgttgagatcaaggagggtactgagatcgagcaggttacaaaggaagctacagaggcgcttagacttgagacggacaagcttagcctgagcgaagacagggggcaaagctaattctccagcaggcccccgggtcgcagcggccagaatggccaagcgtgtgtgagcggcagcagccgttggtacactgacatctccggaaatatcctctatgtacactaagctgaacttttatagatcatgaccgacgttaccctatcgtttgttataatcaagttcaataaactcactcagcattgaaaaaatttttggaagatttatccaagaaactagagaaaccacaacctttgcgagagggttatacaagtgcgatagattgtccctataagaaatccaacaatatgtccgacttagcaaacgaactgggatttgacccgaacctaaaaaagaagaagaagtccaagaaggtagccccagaggatgtggaaaccactgtagaaggtagtaacggcgatgatctttttgcgggcctaaagaagaagaagaagaagtccaaggaagcaaagggcactaatgacatagatagcgtcgttgacgaggtgggcgaggccctgggcgagctaaaactcaaaaagaagaagaagaagtcaaaggaacctagcttcgatgactttgaaaaggagttggagaaggcaggtgtcgcgccagctacgcaagacaacagcagagagtcatctttggtacccggtgaggactcagcaatccagcaaaatgtcggcctcccttacactgatctgctttcgagatttttccagaccctcagaacaaacaaccccgaacttgcgggcgacaggagcggacctaagttcaggattcctcctcctgtttgccagcgtgatggtaagaagaccatcttctgcaatattcaagagatttctgaaaaattacagagaaacccagagcatttgatccagtacctgttcgctgaactgggtacttcaggttccgtggatggccaaagaagactggtcatgaagggtaaattcatgcccaaacagatggaaaacgtgctgagaagatacatcttggaatacgttacctgtaagacctgcaaaagtattaataccgatttgcgtaaggaacaatcgaatagattattctttttggtgtgtaagagctgtggttctaccagatcagtttcctccattaagaccggtttccaagctattgtcggcaaaagaagaagaatgtgaggccctgtatagcctactacacagacttatcgaacattcacggctattttctaccagttgcgcattataattaagtacctctataacgagttttttctgacctgtctataaagctacgtttcccgctattttcaagaaagatgggcaccacttgctagttgaagtgtccgacatcatccattccataatcacctttttgagttgttctttttccccgatgcaggtcattgcccgactcataacttggcagccatggtcatgacttaggctttgatctatattcgtgagcactttgtttttgtgatactgaaactccgcaggaggcaagttggagttgcgtgcgaatagtctatctaattcttccagtaactcgctctttcctttgagtggcgtcgccgtctcttgctgtgatttcacacgccttaccggtgggggcggtgctactgcaggcttcgtgttgccacaggtatcttctactgaaaagcgcgccttcctagccccagatgcacccttggaaggatatatgaagttaggacaatcattataacctgggacgtcagtttctctgcaattctgaaagctctgagtgcgatttaacatatctgttttcttggtagcaccttacagttgaagtaccgcagtagacataacaaaggcgtgatagaccctattatatgcactctggcttcatttcctgtacgtgttaaatttccagtatgaacggtgttgaaatcacgtattacgatacaagctgactctgcagatccattagcagactaattagctcgtcgactgaaggccgaccgtcagggtcgacattcaaacattttttgaccacatcaattaagccggagctgtagtttgttccacttggtatcgaatactttcctgtggtcagcgagtaggttactgaggcaccactgatttgctcttctctttcgaatggcgaaattccaaaacacattgtatagatggtacacccaaacgaccaaacatcgcacttttcagttatcactgagttgagcttaacatctaaaatttcaggcgccataaatgtcagggtacagtgctcagagcgccactcttggaattgtaatagcgcctggcgcgagttgatttcaacgcaggctcgcgaacatgacccgagatcgctgattactggcatcccctcagaagatatcatgatattagagggtttgatgtcatgatgcgcgtatgcttgatgagactcgccgaaggtgtcgagctcgaggtcatttaaaagagacgaatcttctgcgtaaggtgctgacactatgctataggtaacatcactttcgtctgctggagctgcatcatgtatgcacagcaacccacgcgcgacgcccagcgccaaacgcacgacttcaagctcaggaacttgtgtgcagtccagcaaatggcgatttatttcgtcctggagtgagccttttgagaaataaggcagtagaatgtacactgttttagacccgtctctctcctgcaccacctgggaatcgatgatttgggcgatataagggcttttgaatttttgatagttgtcaacctctttcatcgcgggtgaaatagaaccaatgctgccaaacggacatctgatttttttcaaagccatcaatccgttctctcttgattccactagatacacaaacgagaatcctccctctcctagtagcctcttgatatgatacctgtggccgttaacagaaacgtacgacggctgcgagctgccacaacatccgcacagggtgccaataaaagtcataaggcagggaagctttaaagacttgaagttgttgctccgttgggctttggggagtgtcgcgctgcgttcaaggtgtgaatcactttggatttagggttcacttccgcgtgagaaataaacgtaaagtgtgacacacggttaagatattattcaatagctcacgagccgtgtctggtaaggacgccgatggtcaatgatgctttgactgagtgctttggaagcgaccgctctgtgtgtaatagctgccattttataattcacaaaaacccgttgccagcaaaacaagtctgattagttcaaaatatctcgagccgcggttcttggtgaatcgaaagcgacatgatcattttgaagatttgagatcaatttgcttcaataccaaatggtgtgaactattcaagatcccgcaatgtattgcactaaattttaagaaaagggccagaagaaaaagagccttcaagacacgtatctagcattagccgaacttgagtgcggaggctcgaacataagccagagctcagcgctgtgcgctgtcaaaccgctcctctgggcctcagtcatttcaaatacatgtaatcatcatcaacgagatttgtttttttcgtttcccttctaataaccttcgccgaagctttcacttgcatcgattggtgctcagtggtcagcaagacgtaataaagcaccgagtatgtctatccaaactagcgactcaagttccaatgactatggaaaagccctttcattgatcgctgcccactctcacatctcaggcttgggtttggatgagaatttgcagcccaaggccacatctcaaggtatggtcggccaatctcaggcccgcagagctgcaggtgtgatactgaaaatggttcagagcggtacaatcgcagggcgtgctgtgctaatcgcaggtcctccctctactggtaaaactgcgctggctatgggtctctcgcagtcgctgggccaagatgtgccattcacggcgatcgccgggtctgaaatcttctcgctagaattgagcaagaccgaggctctcacacaggctttccgtaagtccatcggtgtgaaaatcaaggaagaaacagagttgatcgaaggtgaagttgtggaaattcaaatcgacaagtccatcacaggtggccacaagcagggaaagctgactatcaaaaccacagacatggagaccatctacgagctgggtagcaagatgattgagggtctcacaaaggagaaagtccttgctggagacgtgatctccattgataaagccagcggtaagatcaccaagctgggcagatctttcgctagatctagagattatgatgctatgggtgctgacactaggtttgtgcagtgccctgagggagagcttcaaaagagaaagtctgtagtccacacggtgtctttgcatgagatcgacgttatcaactctagaactcaaggcttcctggctctcttcacaggtgacacaggagaaatcagatccgaggtcagagatcagattaacaccaaggttgcggaatggaaggaagaaggcaaggcagatatcgtacctggtgtgttgttcattgacgaagtccacatgttagacatcgagtgcttctcttttatcaaccgtgcattagaagacgagtttgcgccaattgtggttatggccaccaacagaggtatttctagaaccaggggaacaaactacaagtcaccccatgggttgcctctcgatcttttggacagatccattataataaccactcacaattacaacgaacaagaaattaagactatattatctattagagcacaagaagaagaggtcgaggtggcgccagatgccttggatctaatgacaaagataggtttggaatccagtctgcgttacgcaagcaacttgatttctgtgtcacaacaaatagcgctcaagcgtaaaagcaacactgtggagatcgcagacatcaagagagcctacctgttattcctcgacagctccaggtctgtcaagttcttacaggaataccagccccaatatattgacgacgagggcaaggtccaaatagcaagcaacatgactggtaccgacgcaatggacaccaccgcctaaatacaacgtgagggaagcatccccacatatatagcgaaacatttgtgcacttaccatcagcaggctgccccgcacgccggcagaggcctatggctcccgttctatcatgtccatgaagggttgttttttctagattattttgtcttttacatagggcatgcggctctatgcccagggcccgtgagtgaccctcgacaacgccacatcgaagcaccttaaccagagcttctggtgttcaggatcaacgcgataatcataccgtatagacccaggacttcggcaaaaatcaagaccagcacgatacccacaaaaagtcttggttgatgcataaactttctcactccaacgtcaccaacaatgccaatcgcatacccactgctcaggcatgcgaaaccaacacagagcccgcagctcatgtgcatgaaaccattgaagagtgtgtaatcttcggtgggcgagagaccgccggcgatcaagaccgctaccactagcccgtaaacagcaaggataccactcataaccacagggatcaaggacttcataatcagctcaggcttaaaggtaccgataccggcgataccgatacctgatttcgccgtccctatcgcagctccgagacaggacaaaaccatagcaaaggcacatcccgcaaacccaaagaagggcgcgaaaaagggagaatattcatccacaggtagaatctcagacatggcggctcaatcgacgcctcaaagtatgtcaaaggtgttttttttcctgaaactgtcttacgggtacaccctctcagttgactacataagaagagatccatgatactgaaatattctctccgatcactaacaacgaaacacggaaccatcagcttacgatgcgtgatgtcccccgaaaagaactcggagctagcataagatcctattcgagatggaaaagactagtgcgaaaaaactaagagattggattgtggagggcgaatccgcaatctgaggctacaaccatgttgttgaatcttgacacgtgatcgcgtagttcatcttccttcctaggatatcatgtgcttgtacgcatggcacgaacgacaacagtagtctattcaaccgttgcaccgttcgttgcgtgaaccagaatttcacttaggcagaaaatcgaagtttagtaatcacgatcgacgaatatttaccatctcaaagtcggcgtcttcgcggcgcatggagaactccatatgcaaaacatagtacgcgctaagtcaccggcagttttgttaacgctaaactgcagttgagagccatcggattaagggtcatattcaaggaatctagttgtttgcagctatttgcgcagagttagatctcgaaacttccccgccagttgtacgcgcgtaacgcccagcacgcgctttgatatacacttcgtcgccagcaatgtcgacacagccttcaaagcttgacgttagagtggagcaggttcgcagtatctacgggcagtttcagtcaatcctggatgagaaagttgcgctccacctaccacaagaacaagactccataaagggcgaggtcttactgcagttgcaaaaattccttgcagaggccatggacatggcgtctgattcactgaacgtggtaaacgcaaatgaacgcgcctcgcttacagagcttttggcgcagtccaggcagcagtttgtcgaccccttcgacctagatttaaacgagcaagtgaggaagaaataccaggagtgggaggaccaaacagtgaaggttgcccagctgcggcgtgaagcgccgcgcaagctgcgtgagagctacgaaaacgaggctcagctggcgctgcaagaagctgacactttaataaactctttttcccaggaaacgcccgcagagcaaaacggagctgggcaggcgaaggaagagcctattgagctcccgaacctgccacgtttaggggaagactaccaagaggcattgaaaaacctttccgccgctaaaacacaaacgccccaaaaccgtgctcaaatacagaagcttgagcaactggtagcgtttcttgagtctgagctattggcaggaagctaacagccgcacgctatagcccaatttgttttatgaggttgcaaattccaaatactagctaatatattgtgcacagataatagttgtctcacagtggagtgcgggctcatcatcagaggattgcgaggccaattgaaagcgatgggttcgcggggagggcaggaacaggggcggcaacttacgctaccgttaaggaccctttcgtctcgtatggtgcgttcgtacacacgacgcctaccgtggataatgctcttttgaaaaagtggtccatttctggaattaaaaatggcaggtagacaaacagccacaaacaagacagttcgaatcatcaaacactgtcttgttttacaagttactttgaaaccctgagtctgaagtgtttttgaagagccgctactcaagtcggaaactgatcaaaacccgaccataaactcacaagtctagttgaacaaatatgagttacaacaatccatatcaaaacgataacccgtataccgagaactatgctatgcaggacagtgtaggacacgcacagtccggaggggacttcgtgacgtttatgaatggcataaaccagatcaatgtggagttggacgattatgccaaccttatcaaccaaatcgattcgagccaaagaagacttttgacggaagtcaatgaagaccaagagttggccatgagacagcatcttgacggcctcgtttcgcgtgcgtctgatttgcagtatcagttgagaaacaagataaaaagtgcacaacaacagggtgcctcggaccccagcaaacaggcacaagcagagaactcgaggcagcggttcttgaagttgatccaggactaccggattaccgaggctaattataaagagcaaaataaagaccaagccaagagacaataccgcatcattcagcccgaggcgaccgatgacgaagttgaagcggccatcagcgatgtgggaggacaacaaatcttttcgcaggccctcctgaacgcgaatagacgtggggaggccaagaccgccttggccgaggtccaggccagacaccaggagttgctgaagttggagaagaccatggctgagctgacccagctatttaacgatatggagcagcttgttatcgagcagcaggaaaacattgaagtaattgacaagaacgttgaggacgcccagcaagatgtcgagcagggtgtcggccacaccaacaaggccgtgaagagcgccagaagggcacgtaaaaacaagatcagatgtatccttatcttggtcgtgatcgtgatcgtcattgttctcgccattgccctgcccctgggtttgaggaaatgagctaatccttatgcagggcttgtcccgggagtggctaatctggggcatctagactgtcgtgtagtatatatacaacctctgatcagaacaaaacactggaaactaattttaactttagccctcggaacatccagcagtggacaacgagcacggggctttgcatgctactagcgctaatggcaaagaatgtaaccctagtattttagtcccgacttgtaatttatgaatcctccgaaagaaggattcctacagttcagggtggaaaaagggtttttatttaccagtagaaccagttttctatgcaccgtggggatacagatcgacaggtttagtcgcaactaaggttgttgatctcaaatagagaaaagctaataaaaactttaactctgcagcacatagaaaggcttttaaaagttcctggaatacaagaatttacagttcgcacccggtgtccccgggcctacctctgtaggtctctggatcacctcgagcactgtaagttgctgagcattgcttgtagaataaatgaacgtgagatactcatttgggagaaaattcttcctttatatagctgctaaactatcatgactgacggaattaccgtatctattagggcaaacatagccgccaacaaggctgcttcactgacgctcagtattttaatatatattagagttaagctgctatgttcctgagcccttgccttctaggccacgaacatatgattgcgcttgccgaaatatcggccagacaacctaattaagcatatccaccgcttcttttgaatacgcttctgaaggatacagcttagtctggaaagggggctcactggcgttttgagatatcatctccgagaaaaagaggaaccagtgattgtcgagcacccaaggaggctctccggtcactggtgttcatgcacgagaggcgatggccataacctcggatgtcagcaagtcaacagaggcaagtccagaaaaccgtaactggcgcggaattctgcaaatcacaggataccgggcttccgccctgtctagaaccttttctgaatgcagtccaacattatcgctcttgaggcttaaaggccgttagttccctcaaccgttaaagtcacatgatcagtttttcgctcccaacgcttctcgttttctatccaacaagccaacaaaacaatttttcggtactgtataaaagagcggatacgatcctgctacccaaatggggttgcattttgacaattgatcaactgaagttttcgtaaactgcaccagcacttgacgacttcagcaaaatgactatgaaacctgaagttgagcaggaattggctcacgtccttttgacggagcttttggcgtatcaattcgcctcacccgtgagatggattgagactcaagacgtgttcttgaaggacttcaacaccgagagggttgttgaaattggtccttcccctaccttggctggtatggctcaaagaaccatcaagaacaagtacgagtcttacgacgctgctctttccctgcagagacaggttttgtgttactcgaaggatgctaaggagatctactatacccctgatcctgctgacctggcaccaaaggaggaggctgcgcccgagccagccgcctctgctgctgccactccagctgccgccccagcttctgccgccgccccagccgccgccccagccgctccagctgctgccgggcctgctgccgagattcctgacgagcctgttaacgctgctcttcttctgcacgttctcgttgctcagaagcttaagaaaaccctggaccaagttccaatggctaagactatcaaggatctggttggcggtaaatctaccgttcagaacgaaattttgggtgaccttggcaaggaattcggtaccacccccgagaagcctgaggagacgcctttggaggaactggctgagtccttccaagacactttcaatggtcaattgggtaagcagtcttcatctttgatctccagattaatgtcctctaagatgcctggtggtttcacaatcacttctgctagaaagtacttgcaaacgcgttggggcttgggtgccggcagacaggactctgtgctgttgatcgctctaacccaagagccagcctctcgtcttggctctgaagctgacgctaagcagttcatggacgcgattgcccagaagtacgcctccgtcagcggtgtcgacttgtctgttgcgacttccgctgcttccagtggcgctgctgccggttctggcggtgctactatcgatgcagcagcattcgacgagcttaacaaggaccagaaaattctggcccgtcaacaattggaggttttggctcgctacctgaagatggacttgagcagtggcgagaagaagttcttgcaagagaagaacactacagagcagctacaagctcaacttgacttcttgactaacgagttgggtgagtactttgttcaaggtatttctacttctttctctagaaagaaggctagagtgttcgattcctcttggaactgggccaaacagtctttgctttctttgtactttgagatcatccacggtgtcttgaagaatgtcgacagagagctggttgctgaagccatcaacatcatgaacagatctaacgaaactttgatcaagttcatggagtaccacatctcccaaaccaaggttgacgagggtgagaactaccagttggcaaagagcttgggtcagcagttaattgagaactgtaagcaagctcttgagctcgaccctgtttacaaggacatcactaagccaactgccccacagacaatcgttgacaagaacggtaacatcaactacaaagaagttccaagaccatctgtccgtaagttgtcccagtacgtcgaggaaatggctttgggtggcccattgaccaaggtcgaacagcctactctccaggaagacctcactcgcgtctacaaagctatcaatgctcaggctgctgaacacaacatttctgactctactaaaattgagtttgaaaagctttacggagagctgctcaagttcttggaagcttccaacgagatcgacacctctgcttcatctagatacgcaggtgaggttgatgatgctctagacaaagactccacaaaggaagttgcttctctaccaaccaaatctgagatttccaacactgtctcctcgactattccaagagaaacagttccatttttgcacttgaagaagaagcttccaagcggcgactggatctatgaccgtcaactttcttccctgttcttgaacggtttggaaagagctgcaatcaacggtgttaccttcaaggacaaatatgtgatgattactggtgctggccaaggatccattggtgctgaagttttgcagggcctgatccaaggtggagctaaggtgattgttaccacctctcgtttctcaaagaaggtcactgactactaccagtcaatctacgctaaatacggtgctaagggctctactttggtcgttgtgccatttaaccaaggttctaagcaagatgtcgaagctttggttagctatgtttacgacgacgagaagaatggtggtctaggctgggacttggatgctatcattcctttcgctgccattccagaaaacggtattgagcttgagaacattgactcgaaatctgaattcgcccacagaatcatgttgactaacattttgagaatgttgggtaacgtcaagaagcaaaagtcggctcaaggaattgagactagaccagctcaagtcatcctgcctctatctccaaaccacggtaccttcggtggcgacggtatgtacgccgagtctaagctatctttggagactctattcaacagatggcactcagagtcgtggtccaatcagttgaccatttgcggtgccatcattggctggacaagaggtactggtttgatgtctgcaaacaacatcattgcagagggtatcgaaaaattgggagttcgtaccttttctcaaagagaaatggccttcaacttgttgggtctcttgatccctgaggttgttcaactctgccaaacttctccagtcatggctgacttgaatggaggattccagttcttacctgatctgaaggagttcactgccaagttgcgtcaagacttgactaacactagcgagatcagaaaggctgtctcgatcgaaactgccttggaacacaaggccgtcaacggggacaatgctgatgctgcgtacgccaaggccgaggttcagccaagagccaacatccagttgaacttcccaaccttgaagccatacgaaagcctcaagaagattgcgccaagcgagcttcagggtatgttggacttggaaagagttatcgttgtcactggtttctctgaagtcggtccttggggttcttcgagaaccagatgggagatggaagctaaaggagagttctcactggaaggttgcgtcgaaatggcatggatcatgggcctcatcaagtaccacaatggtaacttgaagggtcgcccttacactggttgggtcgacgccaagtccaatgaacctgttgatgacaaggacatcaaggccaaatacgagagccacattttggaccacgccggtatcagactgattgagccagagttgttcaatggctacgatccaaagaagaagcagatgatccaagaagtcgttatcggcgaggacttggagccatttgaggcttccaaagaaacagccgaacagttcaagcatgagcacggcgacaaggttgacatctttgagatcccagacagcggtgagtacactatcagattgttgaagggtgccactttgtacattccaaaggctctcagatttgaccgtctggttgctggtcaagtcccaactggctgggacgctagaacttatggtatccctgaagacaccatttcgcaagttgaccctatcactttgttcgtgctggtctctgtggttgaggcattcatctcgtcgggtatcactgacccttacgaaatgtatcaatacgtccacgtttctgaagtcggtaactgttctggttccggtatgggtggtgtttctgctttgcgcggtatgttcaaagaccgttacaaggatatgccagttcaaaacgacattcttcaagagtctttcatcaacaccatgtctgcttgggttaacatgttgttgatttcttcttctggtcctatcaagacccctgttggtgcttgtgccactgctgtggaatctttggacgttggtgttgagacaatcttgtctggtaaggcaaagatttgtattgttggtggttacgatgacttccaggaggaaggctcttatgagttcggtaacatgggtgctacttccaactcctacgacgaattcgaccatggccgtactcctgctgaaatgtctagacctacaaccaccacccgtaacggtttcatggaagcccagggtgctggtatgcaagtcatcatgaacgccgacttggctatcaagatgggtgttcctatctatggtattttggctctcaccgctactgctaccgacaagatcggcagatctgttccagctccaggtaagggtattttgactactgccagagagcaccagagtgacctcaagttcccatctccactgctgaacatcaagtacagaaagcgtcaactcgacagccgtgtctcccagatcaagctatgggttgaaaacgaattggaaatgctacagtacgagaccgaagagattcctgaggaagaccatgctgctttctatgctgagcgtactgaagaaattcaccgtgaggctgaaagacaattgaagaccgctcaaaaccaatggggtaacgagttctacaagaacgacccacgtatcgctccattgagaggagctttggccactttcggtttgactatcgacgacttgggtgtcgcttccttccatggtacttccaccaaggctaacgataagaatgagtctgctaccatcaacgagatgatgaagcacttggggagatccgagggtaacccagtcttgggtgtgttccagaagtacctgaccggtcaccctaagggtccagccggtgcttggatgttgaacggtggtttgcagatcttgaactctggcgtcgtgccaggtaaccgcaacgccgacaacgtcgacaaggtcttggaacagttcgagtacatcctgtacccttcgagaagcatcaagactgacggtgtcaaggctgtctcggtcacttctttcggtttcggtcagaaaggtgcccaggctattgctgttcatcctgactacttgtatgccgctcttgacgagtctgcttaccgtgcttacgctgctaaggtctccgctagagaacaggctgcccacaagtacttccacaacggtatgatctacaactccttgtttgtggccaaggagcacccaccttacgctgacgagctggagcaacccgtttacttggacccactcgcccgtgtcagcgccgacaagaagaccggcgctttcgtgttcgacaagaaggccctcactgcctccactacctatgtctcggacgccaacttgaagacctccgaggttgtcagcaagctggctaagcaggctgcaggcgacaacaagggcgctagcgttggtgtcgacgtcgagttgatcaagtccatcaacgtcgacaacgacactttcatcgagcgcaacttcaccgccgctgaggttgcttactgcaagagccagccatgcgtccagagctccttcgcgggcacctggtctgccaaggaagccgtgttcaagtctctgggtgtcaagtctcagggcggcggagcctctctgaaggacattgaaatcacccgcaaggacggcagtgccccacaagttgagctgcacggcgacgcggcatccgccgcgtctgcggctggtgtgaagggcgttactgtgtccatctcgcacgacgacttccagtccgtcgctgtggcctactctcagaaatagagcgccaaattgacatttctgtagctcactccggcacctggtggccgttataaatagatagtatcctactgaacgatagaagtttattcatagcccgtgatctttaaaccagctgacggcgctgcgtacgttagaattcactgcatatagaagcacgtgatgcttgcatggaagtgcgtcttcgaggcctgagattgcagaacatggctagagcgagctaattacagcatggaggcgtctcagaacaagtccttgcgatctcggcagcttaaggaaatgcctagaaacaggattctgcggcggcaggagacaccaccctccccgaaaaccggccagagtggtactaaaatagagaatgcgaagcctctggaaaacatcctagtcactagctcctggagcagcgtcgccgcaggcgacttgggccgacaagcccgctgcgagtttgtcacctaacgattctcgaattcttgagaccacgtgttacccgaacttccaacaaattacactataacatcacatcgaacgagagcctcgacgccaagggatgggatgctaagggaatattcatctcgataacaagctctgtcaacagcataccattcttcccgaacagaagttttctaaagacgcttgaaaagcgaacaatacacttgaactgccagatataacatacgggacatgcccttcctcacccctccactttccatggctgggctcaaccaaattgccgctccccacaacttcgtgctggagacgccgaactcgcaggtcgggcagcccatgcacatggtcaacgggttcgagagcccggagatgtcgctgaagaccaagaacaacatttgcaagtccttcgaggacgacctctttttctgcccccgcgggctgctgtcgtcgcaggagctctccacgtgccagcagatggacttgcttctgctcgaccagatgcgcgacatctctgggctacacgccgcgcaggtgacggacgttgaggcgcccgaccacgcacactcgcagccgaagttcaacccctacacctcgcagagcttcagccccgcgccccctccacttgaatctaggccccacctgcgcgagtccacgctttagatgcactgcgcagagaccttatctgtttaaacattgcgcattttcaggatatataggagtttacggtaactgatgggaaagaagtactactcgagccggcgtatggcggagttgtgttatatgagttaatgagttaacggtcacggagttagtgaattgtaagataaagtcattaaatttgagtcaagaaagtgagttagaaagcgagtcaaacgtagatatcatgtgagacgaagaaatcacataaaattgttgttctcagctggcgagcctacgcccagtcgaagggtagagttgtgccgcgtgagttgttcctatgagcagttcaaagcccaattttagtcggggattgtctttggaagacctggttaaccatgacgagcgttctgatgcgaaagctgggcagaaatcgaatcctctgccacccgcggaagtcaaacatcggatgagcgtggatgggttgggcagcgagcagaacggcagcgcaagctcttcacgggtgcccagagaacagagaggaccgaggagaaacgcggacggcgacgaggagacggatacagacgaggaggtcggagggcccggggacatcgtgttcgagactggggacttcaagtttgactatgagaagcaggagggagccggcaaaaacagggatgcgcgtgccgggagagaggacacatcgtcttcgtctccctcctccaaggctaaaggagggcaggacgtcaaggacatctttcaggagagggcgtcctcgcagtccaagagaaacgctatcaagaaggacctgaacgtgctgagcgaaatcgcagctacggccaagcccaccaggtacaacacggctcctatctgggcgcagaagtggaaacctacggtgaaggcactgcagagcatcgacaccaaggacctcaatattgacgcctcttttaccaacatcattccagatgacgatctcaccaagtcggtacaggactgggtgtacgcaaccctcgtatccattccaccggaccagaggcaatacgttgagatggagatgaagttcggcataattgtcgaaggaagcgactcaaacagagttagcccgcccgtttcctcgcagacggtctacaccgacatggacgcccacttgacgcccgacgtcgatgagagagtgttcacagagatcaacaggtacgtcaaaggtatctctgagttaagcgaatacaccggcaagttcaatatcatagaatcgcataccaaggatctcttgtaccgtgtgggcatgtctacgcagaggccccggtttttaagaatgagcagggatgtcaaaactggacgtgtcggggaattcatcgaaaaaaggcatgtcagccaactactgctgttttcaccaaaggatagttatgacgtcaagatatcgatcaacttggaattgccagtgccggacaacgaccctcctgaaaagtataaggacaatactccggtgaacacaagaacaaaacagcgtatcagctacatccacaacgactcgtgcaccagaatggacatcacaaaagtcgcaaaccacaaccaaggtgtgaaacaaaggcacaccgaaagcactcacgagattgaattagaagtcaacactgcagcgttactgaccgcgtttgagcacatagggaacaatagcaaagagtatgcttcaattctgaggacattccttaacaacggcaccatcataaggagaaaactcacgtctctgtcttatgagattttcgaaggccaaaaaaaggtctgaaaaatgcagctataattgttagtttttgcatattgtctattatatgtactatacatcgtttttagccggagaaacgcgaataatgagccaaaacttggcatgagtttaacactcgaccttgtcgctgtagatgcctaagagataagccattctaatgatgaccagatccttagccatgttgatgctgtctcttgcaaggtccattttcgatccgtcgacttcgtgccaagaaattgccacttcttcaacgggaacctttttcctcagtgctaagattaagatctcaacatcaaagatccagccttcagtatgcaaatagggaaaaatctgtacagtagcggaccggttgaacagcttgaacccacattgagtgtctttaatggatcttatgccgaaaataaaaacaagtgtgtgcagtccgtacatgagaagattccggatgaaagagcgcttaaccacggcgtccgtgttgaccatgtgggcgcgagatccaatggccatggcagcatgtcctttttcttcatgttttttgatagagtcgagcagtttcgccacatctgaaaatctactggcaccatcggcatctgcgaaaaggccatatttacctctcatatgcaacaatccatgtctcacagcgccacctttgccgcggttttgagttaacttgacaactcttagctgaccaggttttaacttgaagtgattagcggccaggtctagacagtacttggaggttccatcgctagaaccatcatcaacaaccaaaatttcccacttatcctccaaatgttcttgcagaaacgtaaccgcatcggttaaacctaccaagatgcgcccgatctcgttgtagctgggcaccaccacggaaagctcaattccgtccttgttagaagagcctttagtcactggatcaagttttccgctaacaatgtggcctctaggcccattagtcttgaatatcaactcttcatcaaaaggttttctgggagaatgcgataacagaagtacaatgaggtagagggagcatgcaatggcaacagcaaaagtcactagcactgtgctgacacttagttctcgtactcttgaccagaaagtgtcccacatgcccgttgtttcactactaatacaaacaacgtgttcgaactttgtactgtataggtatgtttatatgacatttttttatgatcacatgggaaagatctcaaagctggcgctcctattgtataacattaagcgcgccttcatgagctcaagatgaaagctgaaactctacataatttaagttcaagttagcttcttcagcaatactttcttgagtcaagttcgcggctatattgaacggaaattcgaagctcacattagttgaatgttacatttaatagtttcgccataacatggagtcgaaatgactgaacaacaacacttaagctgccagctggcacgacttcggtagttcagtagactcggtgctagcaatccaggccttgtttcctaataccaaagggcatttcatcacctgcagtgagcacctaaaatgtcctgcaaacattcacttgatcttctcgacagttgtaagtttggaattattctagactttctaaggccatcctgcaaccatggcgctgggcgctgaacaaccccaaacctcgtcacgcgttttcccgaacgctgccatattctatcctgcatgtcattattcctatttcttgactctaccaaaccttaaatgctaaatatgtagaaactcattttgtttcgtctctgcggagctttcttctccatgcttcatgttttcgacgtcactcgacctgtattgagtagcaggtgtggagtttgcgtcgtcgcgacaaggcctttcgtgaatcgaaaactcgtcgttggtcatcgaatgctcgtcttccccatcttgctcccggtaaggaaacatcgatgtgggagaggacggcattgttttacgctttctgcgcctttcttgcatgtactcgtccatatagtcttcgtcgtctgctggcgatgatggaactggagcaggcctcttttggccagctgccagctcgttgttgttagacttgggtgatgtcgagtaccctaagacgaccggtgtagtgctatcagcgtcacggacatcatcctggtggccgctatgcgagttcttcgtaagaattggtagacgcctgagctgctccttacatgagggaactggctcagagcctttagattccttcttgtgttccaactcgtaaagtggcattgaaagtgtgtccatgggcgaagtcctgtcaatatcgctggtaagcgctttgctggggtcttgctcatcatcttcaatgggcagagtattgcacgtaagagggtctttggtaggcgtaactgtcttttgattcccaattggtgagccaaaaagatcgttgaaccactcaagcgtgtcgtcgcttcttggaacactacctgtcttttctgaatcacttggcgtcttaaaagatgggatatccatgcctatcaggtcctcgaatcgagacgagagaggaactgggcgagggggaatgttttctttgttctcagagtcatcacccttttcttggtcaagctcaaagaagtctgtaggcttgagcttttgcctatcgagaagctgttggaccagcacgtcgtcattgagaagcttaaattcttctagcgcgtcatttttgtttatcattgaagaagtttgtgcctcccgcggcagaggtgtgctggcttggacgacgctatcccttctaacctttttaactgaggattttggcttcgcaactggtttttttatgctaggcttcgccatcttcccctttttcttcgtgatgaagtcgaaacgcttacttactgagtcatccactttggttttctggattgtgttatcttgctgaagactgttgatttggtagactacaggctttttctcttccctagccttcacgctagaagcagtatcttttgcggctctgtctgcaaggtagatcttgtgtgcaatggagttcgcaggcagcgcaaactggttgtttttgctttggttccagatgggcaacgactgagttctggcggcttttggcgctggcataggatttgtctgccttttggtgacggcctcaggctttgccatctcgcccgccgctttcgaggtccctctgctgccgagcatgcttgtagtggtggtaggcgctttcttggccagggtatgtacgttattcccggagacgctcgacctgcgagacgagttggcggtggccaccttagagaaccgaattttgatttcgagtgtctgctgtgtaggaggtgtgttggcaatgttctggaaccgcaggattgcagagaagctcgagcacacgcggcccataactagcggccagtcgtccacgtcgtttttggactgctgctgcgccgcgccgcggagcttggacagaagcccgaagcttaccagcggctcgtccagctcgcagatgtcgcggcagtacacgttgtagtccacgctgttgtccataccgtagctgaagagctccggcgacgacgcgcaaacctgctccagcacgtcgttcaggagtacgatgcccacccggagctgtgtaccgtcgttgctcgggctcggaatgctctctatgcgtgcttctacaggtgctttgcttctcgtcaggtatgaattggtctccttatccacggtgtagagcaccttcagcgacattctggtggtcatcctgcagtgtaggaggtgatgagctaccgatgcttgtctgctcttcaaaacccccgctgctctgggtaaaaatattactggtagggatgagtacgcggcaacttgtgctctggcagcgccggcttttcaatgtcttattgaactgcgtccctgccctttctgaacagaacgcgcgacgcgttaactttttaattttcggttacgcgtcgcaatgcattcaagagaacctgcattttacgcgttttaatagcgcgtccaagcccgttttagaccgctcacgcgtcaattcccgtgccacaaggccacggctaattcaaaacgcaccagcaatacgtaaaacaggagcaactgtgtgcgataaactgattgctcgtagcagcgtctgccgaaattcgttagggcaattcccggggaggtggcatcgcgacctagctacttagcggatccgaattcctcacaccgccggagtcgcatgcgctgatcaacagggaaaagcccatgcggcctctaagctttgcaaagggttgagcagcgagagaactgttgatatcgcggattacgaatcctctcgggccattaaccgcccacagcttcaagaagatacaataactgcggctttgttcggtgtatcaaagtgccacgaagtacctatataattttggcagattcgcacaaacttccttagctttttggcttatgtccatcggcgcgccatgggagctaagccagcgttccacgaactatgcaacgctttgggaacatacgcgcggcgttttgagagtacacacgacctagatggacgaagtggctctacaggagatacagaaagcaaggggctgggcaggtccacgcgcgtctgctcgagaaggatgtttcgcgattctaaaagaagtcacagaatcgagaacgctgggagattgaagaaagagctatatgagcattgagtttaaaagatggcgtgcgacgcttgccatcgcgagctatctcgacctcctttcttgatgtagaatgtcgctcgtatgataagtccggcattgttagtttctttcttaatgggcctactgaaaaaaaattttcgaagctcatctcatctcacctgaagacggctcacaaaacacaagaacaggacaagtctaagctcagtcatccgattcagcagaccaaaatgcctcctaagaaattcaaatcgcttgatgactttattggggaccaggcgcctcccaaaaaccagtttcagacgcctctagagaactactaccagaacatgtccagcggtcagtcccaccctaagacgaagggaagttcgtaccaggcgcagcggaattggaatgacggcagccagtacggaaacaactcttacaaccaaaacagaggttaccagaactaccagggtgggtaccagaactaccagggcggataccagaacaaccagtcgccccagcactcgggtagatcgaccccctcaggcagtgcgacaccaactccttccacatccaccacatccttgacttctctggccacctcgttggcgaacttgggagtcacctcgatctcgggaattctctccacccttcctcaatgtgcatctctggcagaatgcaggcagaaaatccagctagcggtggctgagtttaacaatgaaggacgctccgcgcaagacatcgaggactgggacgtgcccagcatcatttcgaaactgatcaagcccaagaatcctgcgcttgttcaggaatccgcaatgctactgatctctcagttgtctatcaacttttccggaaagtcgccccaggaagcgttcttgctgcccctgctacccatcgctctagacacagtggccagtaaagatagctctgttaagcgcgctgctcaacacgccatcgactcgcttttcggactctaccccatcgaggcccaaaccagcgtgttgcttccaaaggtcctggagtacctgaattccggtgttaagtggcagtgcaagctggccgcactcaaacttgtcgaccgtatcagagaagagtctcctaacgatttgctggagctaaccttcaaggacaccgttccagtcttgactgacgtggccactgacttcaagcctgagttggccaagcaaggccacaagaccctgcttgactttgtttcgattttggacaatctggatttgtccccacgtttccagctgatcgttgacacgctgcaagacccatcgaaagttcccaactccgttaaatctttatcgagtgttacatttgttgctgaagttacagagccagctctgagtatcctggttccaattctgaatagatctttgaatctgtcttcatcctctcaggagcagctgaggcagactgttattgtcatcgagaatttgactagacttgtgaacaaccgttccgagatccagcactttatcccgcagctgatgccaggtgtccaaaaggtgcttgacaccgcctctctgccagaggttcgtgagttagcaggaaaagccatgaaggtgctgaaagacgactctgaggacgacgggaaattcccaggcaaaatcacctacgaattcggactgcaatttgtgaaggagaagatccaactcctggccaagaaccctctacctgagctgtgcaaggacaacaatacaacagccctcgtttacttgtccaagattgtcacgtctgatgccaatgtgaatgactggaagagactaagagagtacctcttgctggtgttcggtgaagagaacgccgaagccattgatacccacttcatccaagagctgagaaatatattccaccaagaaaccgctacatacgacgaaaatgagggtatcgaaatcgttaataccgatttctcgctggcctacgggtctagaatgctgttgaacaaaacaactttgcgtctgctcaaaggtcaccgttacggtttatgtggtagaaacggtgctggcaaatcgactttgatgagatccattgcgaatggtcaactggaaggcttccctgacaaagacacgctcagaacctgcttcgtggagcacaagttgcaaggtgaagagggtgacttggatcttgtgtcattcattgccttggatccgatattgaaagaggtttcgcgtgctgagatctctgcggctttagaaagcgttggatttgatgacgaaaggagatcgcagactgtgggctctctctcaggtggttggaagatgaagcttgaattggcgagagcgatgctgcagaaagccgacgttcttttgctggatgaacctactaaccatttggatgtttcaaacgtgaaatggctacaagattacttgttggaaaacactgagattacttcgctcattgtttctcacgactccggtttcttagatgctgtttgcactgacattattcattacgagaacaaaaagttggcttactacaagggaaacctggcagactttgtggaccagaaacccgaggcgaaagcttattacactttgacggattcaaatgctcagatgcgtttcccacctccaggtattttgactggtgtgaaatcgaacacaagagcagttgctaaaatgacaggggtcacttttgcttacgcaggtgcaagcaagcctcaactcacagatgcttcttgtgcgctatctttgagttccagagttgcaatcttggggccaaatggtgctggtaagtccactttgatcaagcttttgaccggtgaacttgttccacaagagggtaaggtggagaagcaccctaacttgcgtattgggtacattgcgcagcatgcactgcagcatgtcaacctccacaaggagaaaactgccaaccagtatctacagtggcgttatcagtttggtgacgacagagaggttttgctgaaggagtctagaaagatttcagaacaagagaaggaaatgatggagaaggagatcgacattggcgacggaagaggaaaacgtgctattgaggccattgttggtagacaaaagctgagaaaatcgttccagtatgaagtcaagtggaaattctggcttcctaagtacaactcttgggtgccaaaagaggtccttctggagaatggtttcgacaaattggttcaaaagtttgatgaccacgaagcctcgagagaaggtcttggttaccgtgagttgaccccaaccgtgatcaccaagcatttcgaagacgtcggtctcgactcagaaattgctaaccacactccacttggctcgctttccggtggccaattggtcaaggtagtcattgcaggagctatgtggaacaacccccacttattggtgcttgatgagcctactaactacctggacagagactcccttggtgcgctggctgttgcaattcgtgactggtctggtggtgtcgttatgatttcgcataacaacgagtttgtcggcgctctgtgtccagaacagtggattgtggagaacggaaagatggttcaaaagggcgttagccaaatcgaccagagcaggttcgaagacggcggtaaagctggctctgccagcgcggccaaggcagcttccccatccgtggatgatgatgattctccagccaatatcaaggtcaagcagagaaagaagagactaacaagaaatgagaagaaggtgcaggtcgaacgtcgtcgtttgcgctacatcgagtggctctcatctcctaagggaacgccaaagcctgtcgacactgacgacgaggaggaataatcgcgatataatgggacccttcatttgtactgtatcataaatagaggataaatgtcatcagcaaggtgcttttaagtttgaaattacctagagtcggagtatttttcctccatctctgctgtgatagcggtaccatcgagtttctcgatagcttcctttacaagttcttttaggaagacttcgtgcttcttcagccctaagatactgacggtgttaaaccccataccataatgaggatacgaacctatttttatctcgtcagagacctgtaagcagcgcgtctgcagctcgcgcagatacgaggaaatttgggactctgacttcggagttttcacaaaaaacctttcatagttgtgaggttcgcgctcactgatgctgtaaatctcctttacagagggctcgaacgcgagcagaagcttttcaaatagctggggtattccaggcaatatgtacactttctgctggatcgaaactataggcacccagaactctttcagtacatagtagctatgcacttcggggccagctggaagcgtggccatcctatagaaatctttcagcgtctcgggatcgtgtcttttctcggggtgcgaaatcttccgcatacgatcttggcactcgtaattcagctcgcacgggagcccaaagctgctggctactgactcgtacgtgatatcgtcgtgggtgggcccaatgccgccggacgtcacaataaagtcattctctgcgctcaacctctttatcgtttggacgatctgctccttctggtcccctatcgttactatttcgcgcagctggatccccaatctgtagcagtacttggcaaaaaacctcgagttggtgtccgtaatcttgccgttaagaacctcatcaccgatgatgacacaagcacccttaacagaaggcattctggcgatctttggagtctgtgtagcaagaaagcgcggcagcatgtttctcacgctcgatcatcaagaatactgttacttccctaattgcatgcctagcgattgctagactatgtgtcgttccaaatgagagagatataagcaaggattaaatcagttatgtatcatgtgactttatatatcttcccacgataatatgtcatatcatcaattctatatcagttccacacacatttaaagaggaagagatgagaacaattgcgagttccacagcgcttcacgggcaccttattagctaaatgagcgccctcaatctcaattctttataagcgtcttgatggccaagcactttcagtctttatcttagcggtcacgagatctgggtcgcccaataccttgagcgcccttgaacatttgctaagcagcaactaccattgtatatgcaaaggcgcgttggcaagttcccggtactgtgggaaattggggctgatgtagtatccgcttggtacctaagatgttgccgaatccgtcgtaatcgcggtttcttcatcaagtcacgttgtttgattattctgaaggtatttatatgtctcttccctcaaccgacgaaagaagtacacgagatatcacaaggctgtagcttcagcgagcgcttcagatcttgattttatcaacaaaactttgggaatgagttttgcaggcacagctaccctcgctgcccaaaacacgcccgctgaggaccccttgcaaaatagccgcccatcaagccaagttcaaagggagttccgactagaagagagagacagcctcttaagcaacggacgcggcccgagttccgaatcacaaagcacccggagatccggcagcatgtggatgctaaaatcttcgcttcgctctttcttcgagctgaagactctaaacgggcgtagggaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttcttcgacgggccggcacttgatcctaacttttcaggcggtgtgtcggatgaatcgtcgggaggtgaagccgtttttctcgaagatcatggcctatcagaatttgacgacagctagacaaacgaagcgcacagggaccgaaggcaactagctccattgaaggttggggtgcacatcatcctgtctagaaaatcggctaaggaatgggaacatgttcaacatgacaaatgccataataaaggaagtattagtttcactgcagagagggatccccaatagttctcttctcatttgagatactcagtctccattgaatccacgtgacgagcacatgaggtaacatagttgagatcaagtgatatatgcgggtaatacctaccaatcacttgactatctatcacatgatagtatcactgttaacgatatttctatccgaagtataagaaattttctggaagtcagcggtgaatttggccatcatagccccagcaataagccatttggtagtagttatccgaaccactagaaatcatgtcggcacctaacaccttcaatgcagaaaccgctgagaacttggaagatatggaaaagcagttcgccgttctagccgtggaacaagctgagacatactggaacctgatcagcaaggtcccgggctcgaagttacgtctcactaagttcgatgacgaaatctatgagaaatttcaagagcacttcccagaatacaaagatctatccagacttgccaagttcactgaggaagagctgaaaacgaaagaggctaaggaaagatggagaaaattcattaagctttttgaaaagaaagtggacgactttaacttcggtactcttctaagaacagatgcctctgctgagtacggccaattcactacttgtttcgtagtgagactgcagttctatgccttcgaaattgccagaaacaagagcaaactcaacgactgggccgcaggtcaataaaaagcgttcatccccttgaactcttgtcatttaatatgtatactaaaaggcaattagggtctgagttctcgaactctcgctctaccgctgttacaccgcccagctcgcaggatcgcacctgatgcaagctgatataaaagctcatatctcaaaattcgttactacgtactaatcagataaaacatcataacagttatcatattcgcctaatgcttgtgtgtatggccacttccaagcccaaagtgggaatgagtgtgcccgctggggagcggaccatcgctcgctgactcgttctgaggtgtaggaaactgacccaacttcttctgattctcaatttccttcaattgttcaggcgaaagaggtggtctctcttcaacgtaatctatgtcaatattgcgtaaagttggtatattttcccgcaatgttttacgcaaatggtctgtcacaatttcaaattctttaatagtcaaaacgttctcccatctctgtagcggaacttccagggtcatcttagcatgcatttcgggacctgaagacaaaactgtcaggttcttaagcccgtagggtttttttgcgttgttattagaaatcagtttacgcaaaatctcctgtgtgttatctttcactgtaacgtagcgaggatcatcaccagccaccgctcgatcaactagctccttcatagcacctatcatgccatcggctccagtcttcacaaccagtgcagaaactaaaagaccaccaactgcgtccagagattgaatattgaaaaagtatccagaagaaatagtaacaagcgccaccaatgaagtcaaagagtcaactcggtggtgccaggcgttagcaaggagtacattagagtttgtctcaattgcaactttcttggtagcgttaaaaatccattcttttatgataattgacccacccgctatccatgcagcattaatgttagcgacatcggttggtccaccgtgtgaatgagagtgggaaaaagtagaaacaacatccagcacagcgtggggaagtaatggagcagcgatagcacaaagcgagctccaaccaatagaaagtcctgcgaaggccaaaattgcagatactgagagagagcctagggtttcaattttaccatagcctccaggatattcagcagttggttgttttgaagacagcttcacagatgctaaagttaaaaagtctgagaccaaatcagacagtgcatgtacggagtctgctatcaacgcctgtgagtgaaacatgatagcgccggcgaattttccaagcgccaagccgacattaatccacaggccgatccacgtaattctcacgccagggttctttttaaattcttttcgactcattttcagtagtgggttgctttgacttgaagcatgtgagtgagtgtgacctgcttctcgataaagcatggaacctaggtgtaaagtgtcattctgttcagtttcagattctttcatgtggatgtgccttgattcctcgaaagcatctgacaagtcttgaaacttggcttgcttttcgagccgcctttctgcgtcggtcttgccaatgccacccttcttaccttcgtttattaagcggcgactggagttgtgaattgagcgttggtggaagcacagattccagaccagctgcctgcaccttgactttccgatgttgtggtagaattgcaaaccaacaggatatgcgctaggctttatcatgtctgccttttgtttctctcgatgcctttgatgactgtatcagaatgcaccaagaaatacaatataaaaggttaaataaatgacgtgacataataatgcaaaagtatgttaaaaattgttacaaatgatttatatacaagtgtaccaagcgtgatgcaacaacgtattgtttatgttaacaagtggttgactgtggtgcttttgactgtctaagctcattgcatcatatcactgtttccctctggtttaatttctggtgatatcaccattgcaccctcacttttgataacgacttggtcaggctgagcttctgacgcctctcgagatccggtagcttcgtaacctgtcacaactttaatgttacgctgcgcgaattttaacataacgttagcatcatgctcctgacatgctctttgtagcgcgctaatttctctaggcattctaaccccagcgccaacaagttttctcaagtaaaactttatttgggccattgaaaggtcgccacgtagtgcgccgtcttttttcaaaagatcgcagctcatagtgtgtttgaaagatgccgacattttgaatatttcaaagaactggccaaaaaaccggcgatcggggataactttcagtttgagggatgccatggccatactctcaatctggctaaagtctacaagaccgaagtctggaaaattagaagggcagcaaatggggcacacaaaaacagtgttctcattgctaaccaaggaccatttgcccttgttgatacaagttgcatggtaccattctccacaaacctcgcaagctaccattttgcttccagagtctccctgccgacaaaaacaatagacaggctcctcatcaggctgagattttgtggttaatttatctccattgttggcaaagcacagctgggttgagctatgaatttttgcccataaaggttttcggagaacaagtttgttaactttctgaagccataacctgcaatcttttatatgttttgagaaaatcgatctgttgggtacttcagataatgttaagcgtttatcatcgcatgagccatcgaatttgcctatcaaattgagttcgaacagtggtctagcatttacgcttccagctattaatcgataatgttcatgattaacgtccagcttgtcgaaagaagacgacatgccttctctgtgtttcccgaaggtgtccattatagcttctagggtttctcgtagacgaggttccaccagaaaaggatactgacgaagtgtatcaagaatactagagagccgatcaaccgggattttgctagactttttcttgaaaagctgtcctaactcatatcctgtttcttgagagagtagtatagtgttacgaacctgctccagcttctctctgtggagcgcgtcgctcacaaattttatgccatacttgaggtagggcaacaaatagctaggagtatagtatcccagttcatcctctttgatgatttcatgctcaataattgttttttcataagttgaaagccacatttcctcacagattttgcgagctagaaggtcatggtatttggaacgtatgcccaacgaccagccctgtaggtacgtctccttcatacgactcagatcgttaatttttattgcattttgagcatccagttgaaacgattcaacgcagtgacataactcgaacactttagacatttcggggaaagcaattgatgatccttcgagttccagataaagattgtgaagctcagccacggtatagtggaagggtgcggcggccaattctttcaaagcaaaaccgcgaccaaagccctgaaacttcatcccgcgcttctctttattgattttagccagcatttggttgcaccttgaagcggtgcttcgagcattcttcaaacttcttctaagttggtgagcctgtgagttcgattcttgggaaagtgcttcacagaacagatttatcttggccaaaggaacgcgctggcctttgagttcttcattcaccaaactatcatacgaaacaagaacatcacggtcgggtttctcaacttgcccctgcgacgcgtccttctccgagaatattgcagctgcagctgtgcaagcgtgatcttcctgaagtaaagcctcaagctcttcgttagaataaaattcatgtagagagatgctaatgccgtcctgctgtaagtcacgcccaaaaatgagcagcttctcttccttgcaagtaagattatctagaaactgccgaagggaaagtgtaaaacaatcttttgcgctggtcaggagaactttagaagcgccggtgggttcgagagtttgatcagagatgaagtcaaaaacattactttcgatagtgaagcgatcactcaagcgtcttgccagttcttctctagccgcaagctcttcggatgcgaggcctgtcaagagtaatcgagcctttgaggcaagttttttatctcccgattccttgacaatattgaagaggagctgaaatgtttggatcgctggaagcaacccgtttctagaaagccatttctcgctttccagcgccgattcgagccacgatgcgggagcaaaaagtgcattctctgatatgctaaatccgcaggatatactagttgaatacgttctcgggaatttgagaatatagcagcccggatcttggacaattcttaagactttgatagagttagccttgagcttctcaggatgaaattgccaatcatcgggaagggtgcaggctgtgacttcgcgaaattgacctatagtatgcgtgttaattcttggagggagagttgacacttggtgctgtgggcatgtgtctagatagcattggtatacctccgagttcagaaaagacttatctaccggatcatttgatacctccgggccaggactttgttggtttttctttgatgtttcaaccaagctttcgaaccttttcatatcttcaggtggcactacataccatagcttggaagagcctgcatggtggtagtcaatgttgggtaaaaagttgtcttcgatcgaccaacctttcacagaaaagagcattccaagatcgaggcgagtgtccaagtggctaccaaagtcagcgtccatgaattgaagcacggagtcggaagaaagagggatattgttaaggttccatgcgctggttgtgtcaagaccgtttgtggtgctctttgacacagtggggaaaccagagccgtgcactgaggaaggcaggttgatgccagtatcaacgttgcagcacgctgattcatcagatagaatatcgaaaaatagtttctcaaagtcgcggagattcacggaatctgatttttcgagaacaagcgatgaccgctgctggtaaagcgctgcaacactatcaaagtgcttttgcgctttttcataatattgtcgcaggttgtaaatgggggcgtttcgcgtttcatgcgctgacctgtcatatatctcagaggagcttttccagaaagtgaattggtagcctggcagggtggatggcgatggttttgtaagacccttgcgaggctcagtaaggttttcgaagttggtgaagaaacctttgtatctcagaatgtcccgcaatcttgagaattcagcagctgagccagcaacttgataggcttggactttagacgccttgtgcttttttacagcattttcgagcgaaatagaagcctcattgagtgaccttttcttagagctggggtcacggtggttgtcttccgtggaggaaggaaggataatgtggatcttggtgggcaccgtggtggttgccgcggaggcagaagctctctgtcgctcttcttctttgtcgaattctgaaaacaccttgagatatgcggacctgagcgacgtagacaaagagctcatgattctgccggagtagccaagttccctgccgatctgggcccagagcttcttgtggcagacctcttggaagccgcctcgtagctggacgcactcgcgcaaacggtagaggtccagcggccttttgtctatgctaggaattttcgagaacagctggcgcccggtgtcgctcttgcgcgacgagtggtatttgtagagcctgcggtgcagatcgagcttgcgccgggtttcttcttggaaagagcatagggattgtctcctggccttgaaccagaaaagctcagtgtttagtgcaaagggcgtaacgggagcgggcgagctctggatgatctgaagcttgaccgcgccatattggcgtcccacatcttcgatctggtggtaaaacgtgatggggtctgggatctcggaccgcgggatgcgaaagcagggcacggacccggattcgagcgtgtaggaccagcctgagtcggttttcagcgtctggcacgcgggctcgggcgtctgcacaagcctcttggacttgatgtgtgctatgtcgaagggcgcgttgggccggatcctgtgctgggtgtagagatgcgggctgtgctggtcgaggctgagaggcgaaggcgtggcctcgagcgagctcttgaagcggctggtggttgggagcgttttgccggcggccagcggcagcgcagcagcgagcggcgcgttcgagcccgtgctcggctgccacttgccgacgggtggcatgtggggtaggggctcgagagtcatggggcctggtgggtgtgcgcttgacgagatgcgtgcggtgcggatgagatcgtctggatttttttcgctgtgtgagagagagagagagcttatggaagccggcacgagaacaggcaaaagaacaagggcgagacgcggcgcgagcgcggcatgagatgagaggtggccgcggggagacaggcagcgaggctgatgctcttcacatggcgcaggcttgggtcgcgacgccggtgcgcgagcacacttgcatacgccaaaatcggggcacccgcacgtgacctgtacccacgcgactactcaataagtgactgccgtcccgatctcgacgcacgtgacccctgtcccgtacaccgtgaccacatgctccgtgccacgcgacacccgcgaccgccctctttgccatatccatgtcatttcatacataactcatacataactaaccttgagggcccgcgcgccagacgcgccggccgcctgcgcgctcaccagtaccgcttctggaactcgtccgagtaatctcccccgcgccgcgttccgcgaccctcgtcgtccgcctcgtcctcgtcgtcccagtcctccgcgttcaggtccgacccgcctctcaccgcgccaggcatctgctcctcgggcatcgaccgcgtctggccgaagtcgccgccggacccgcccaggtcgtgctgctgctgctggtagccgccgagcttgctgcgctcactctgcatgccgccgcccacgcgctgcgaggggattgcgcgctgttctgggtcattgtgctccgtgaagggcatgccctgctcgcgctgctggcgttgctcggacgacagagtgttgccccgctcgtcgcgctcgtcgtcatggtgatcgtggcccgtgatcttctcggacatcttgtgaataatgttggacattgttgctgatttaaagggatatgtggtgcacgctatacgatgtgcttctttgggagacggaagaaggcccaagagacacaccagagcgggcgcgcgccgcaccccttatatagcgttttgtgtaggagcaattaccccggcgcgtgccgcgcttctcccctcgcgcgcccccgccggtgcaaagtgcgcggaaaccccagctttggacgcggcctggacgcggcctggacgcggcctggacgtggcctggacgcgagcttccaggggagcacgttgctgggcgtggtagcccttctttagttgggggtcaaaccccgcgaccagccgggccggctcgccaagatccgtagtagtggagtacaccccacgttgcgcgtggcaacgaggggataagaaaatgtatccttccgcagaggccgccaccgtcaccgccaccgccactgcggcggtggcagcggcgtttctttttccacgggcgaagaatcccgctcggcacgcgccccgggcccgcttttcctctcagctccctcgcagccagcgtttcttttccaggagctgtcgttctgcggccgatgacgcaaggtcacccgggaaactcaaggcccgtgtacagggacctcccattcatcacccaactatcgactcattcctacccggcacgactcgtttctcttctcgtttcttctgtgcgatcgatcccgccaccacgaacccggcagaagaacataaagtcgcatcgactgtcacagcaggtcgagattcaggtagaagaagaagacaaatatctcgttcacgcgcgggattcgcctaaacttcgacctgcaggggcgcctcctcacaacacgtgtgcagcggtaggtgttagcggtacaaaggacgagcacttcgagaagatagtttaagatccacaaagataggcccgtggcctcatcaagttttagcctggaagtttcttgcctggagagaagcacctgaaacaaaaagaaatacagcagccgacagctctacgtcatgtcagacctgtttgagcgggcgcgccagcggctcagcggctcgtcgtccgcggtgccggagaagctgcgcgacctgtacatgtcacacgggccgcgcgacgccagcggcggcagcggaagcatgtctaggcgcatgaccggcgccgacgacggcgccgggcctggctcgtcagcgctatccagcggcggcgatagctcgggcgacgacagccccggggcgtcaagcagcgatctcgcgtccaacggatcgcgggacttggcgcactcgcacatggtctcgcacgcacgtggcggctcggacaacgcggccgccgatgcgggcgccgagaccggctccggcgcggaccccgcggccaacgcaacaaactagtcgcgcacacttgcgcggctttggtgattcgacattacacaatgtagttttccgccctcccgtcttcgcactggaattcgggtgattttgatgtacccgcactatacatagagaaatctacgtgagcgcacctcagaaaagccgtgggaccggggcgtgaccccggaaaatatgccagatggggatgccaagggagaaacgcccgcggggatcaagccagccacccggcaggtctggagctgggattctgcgcggcagcgcgtgtaatacgcgtgaggaaacgagatgcgattgcgaggctatagttatagggtatatataagacgtatattgaagattcaatcagtaatcgttgttgtaagaattggagttgtttccgtaagagtcagagttgccgccgtaggagtcgtcgccgtaggagctggtattgttaccgtaggagctgttgttgttgttgttgctgttgttgttgttgctgttgttgtttccgtaggagtcgttgccgtaggagctggacttgttgtcgttgccgtaggagctagtgttgttgtcgttgccgtaggagctgttgccgtaggagctagtgttgttgtcgttgccgtagctggacttcttgccgtatgaactggtgttgttgtcgttgccgtacgaactggtgctgttgtcgttgccgtaggagctggacttgttgtcgttaccgtacgaactggtgctgttgtcgttgccgtaggagctgttgccgtaagagctagacttcttgtccttcttgtccttcttgcttccgtaggagtcgttgctgtcgtcgccgtaggagctgttgccgtaggagctagtgttgttgtccttcttgtccttcttgctaccgtaggtgtcattgctgtcgtcaccgtaggagctgttgccgtaagagctagagttgttttccttcttgctaccgtaggtgtcggtgttgtcgtcaccgtaggagctgctaccgtagctagacttgttgtccttcttgtccttcttgcttctgtaggagtcgttgttgtcgtcaccgtaggagctgttgccataagagctagagttgttgtccttcttgcttccgtaggagtcgttgttgtcatcaccgtaggagctgttgccgtaggagctagtgttgttgtctttcttgctaccgtaggtgtcgttgctgtcgtcaccgtaagagctgctgccgtagctggacttgttgtccttcttgtcattcttgtccttcttgctaccatacgagtcgttgttgtcgtcgccgtaggagttgctaccgtagctagacttgtttccgaaggagctcgaattgttgttgccgttgccgtacgaactcgagttgttgttgccgtaggagtcgtcgttgttgttgttaccgtacgagctcgagttgttattgttgccgtacgagtcgtcgtcgttgctgttgccgtacgagctcgagttgttgttgttgttgttgttgttgttgccgtacgagtcgtcgttgttgttgttgccgtaggagtcgtcgttgttgttgttaccgtacgagctcgagttgttattgttgccgtacgagtcgtcgttgttgctgttgccgtacgagctcgaattgttgtcatcattgatggaagtgttggagaacttgtctctcacagtcttctcgaatttgtcatagttgtctccgccgaccttgtttctgattttgtccacgttgtcctgaccaatagcgcgctcggccttcgagaacaagttgttgtcgttagaaccactgttcccgttgtcgtcgttgttgttgccggcgaaatcctttactttgtctagaaaacccatttttgattgatcaatgcgtttatgattcaaacgaagcacgttggatcctatgctctgatccaatacgccccttttatagtgtctacgcgatcctaacacacttccccgttcggctcccgcaccccaataggggcgcgagggaatgcgctaggtcaactgtggcctcgctgctgatcttccagactcctttcccttctggaacatgaaacgtcatagcaacctcgcttatgctgaccgtcccgagcgctgggaatgtcgcgtctgcatgcgccttttttcgcctgcggagattgagacgccacggagacagacctaaactcatgctaacaaagagaaagagttgagaactctcggacagatgcttaaggctgcgccctcatctccgtttgctgctgtggcgcctgaaacactcttctccagtcacatttttcccggccgtctgtctcgattagctcgttaaagctaattctcaccttgccaagccgggtattttttcctgcacgaattctttccatgctcgggatatgcagaacgctgtatgacataagagaatttttactttagagggagctgcgaatccgctgcgaatccgtagttgcgtaccgaagcccgcgcaactcgcaaaatacgggctagagttgcgcctcacagccgtccacaaaggccacgttgagctagcgcaggagtattacaaagtagcaacgtggctaaatactcaggaagcggcacagagcgtgtacgctgtaagtttgatattcatcgcatcaccgggtggctgatctgggcgcgcaccgaaggcttgctataaccatgcagctacaggcggccttccggaattcttgtggcccaacaccttggcgactctggcccgtgctcaatgcgcagcgggtgcggtagtaaagatagggaatattattgtaagtagctatgtgcatgttgtcgtctagagtgattgttgggagcacttgcctggtgattgcacggtgcaaaagagaggcgtggcgctaaatgccactgaggctctgctggagccagcctatggttcgcttcttgacctccccgtgctcgtttttgtatatgcgcttatcctcgaggatctttatcatatcgtccgcgctgcggccgtgtttgatcccgttgatgataaacttgtaaaggcgcttgcgtcgtgcaaacgttttgacgtttttcttcagccgccacttgttgccgtagacctcctcgaggaacttgacagcaggctggccgtcgatgccctctatgtattcttgccaaatagcacggacgttggcgggcgccttgagcagcgtgtaattcaggtcccgctccctcagccgagtgtgatgttcatctgcggctgggcccccactgcggggagctgcggcagtcttggtctccgcgtttacctgtgtagctttcagcggctgctccgtagggcccggtgctcgcacagggcggccgcggtcgaaattacgacggtcttcacgtcgctggtgtatctgctgccctgggctgcggttgcgcggttcgaacaagcctccgtaactttcagtttcatcctctgcctcttcagcagcattgattacattgcccctcgcgccatagctgcgtcctgcgtccgcggcctcggccgatctgtcgctattacggtcctcgtcgtcctcttggtatccttcctcgtcttcagaagaatctagatccagctcatgcgaatccacgttgtctgagccaacttgaatttcgatattcctgtgtcgaagcctggctcctgcagaaacgttgtggtcagagtttacattgaagcccaatgaatgaggctggtttttgcgcgtcagattttccagggtcaagttgggcaagctcatggagcctatcccgtttagagacgagatgtcttgatgactttggctaaaggatggtttagtcgcggtgttcgctctcctcctcttgatgccgtttggattcaacgtaaaggactgttgggttaaataatgcggcaggggcagttgagaagcttcagaaactgggtaggagtggctttcctgaaccagttgctgccccgtctggccgccactttccgcgaagctggaattgtgcgttttgctgtgctccgagtcgggagctgctcgtttcgagctctgcgcagccaggttggcttgtcctgctgaggcaccattgttaggagcgacgcctgcagttccgtttatggcacgggtcgaagaactagtcgcagcctcaccaaacgcatctttcgagggtttgtctgtgctcgcagcgccagccccgcccattgactgtcgttggcgcttgtacttctggctgtgcttggtattgaccttctttaagtagttggatgagacattcgtgatggaattcagcagatctgtaacaaatccatccttctcgttgtcatctgggttgtcaaggatgggcatgttgtggttcacttgacgaacctcgctcaatatgcttgtgagaaatgcctcgctctgcaacctgaggtgctgtatagttgcctcttgctcgttgattttaaagtacagcttgttgaacatttcctccattgctatcatccgtgcgctcacctcgtccattctctggcaaatctgcacacttgtcgtggtcgagttcccggtacccagctcagaactgccggagacttgttgtataattccataacgctgtggcccaatcccggcgttttgcgccggagaagcactgtgtatctgtgcgtgcgttggttcgttcagcgcgcttgctggcgtcgcattgctggttcctgaggcgtggccattttccccgccagcctgtggcgtagcgttggatccaagtatgtctgctagtgatgaaccgctaacggttcccactgttttcgcggtgtcgtgtgtatctgctggaagagctaagttgagcccgaggttcagcgcgtcgttcgaaagcgagcctcgtacttctgacgcctgatttccgttcgccatagcaggtgctgaactgcccattcgaagttcctgcttagtcccggggtcagtggccactgtagtccttgcctacatcatcgcctgcagcgccgtcaagactttgataggtgctttaccgtgctagagcgtatgcacggatgcttcttcgattacgtttttcacgtgacttaggctttcctcaataagtacgaatacttataaagaatcatataacgagcacgtgcaaaaaaacgtcacggctccgtaccgttgggatcactataaacgcaaccactatggagctctttgctcatcgcgaccgcttccataaaaggttcaaatagtcatcgtgaatatcagggatgtcctaagctattagctgaaccaacccttacttcaagttgtgcaatacacattcatgccagaagctagaaccgtacttgtggcgctgaaggagtctgggacttccaggtttgttcagaaactactttcagatcagttagttccgtcagtaggtaaggcgatcgagatagaagaacgccaggatgaagaagaacatcgaaaagtctttcatacgcccaggctagtctcacagcgggcgcatttcgcttatacagtgccagagaaacggcctcattacaagccattgctgacctcaaaaaaggcgctggacgatttgcagctcgaaatgagccaagatttggttgcaatcctgactggacaaagaatctactgcgatgagtcggaaggcattttcccgtatagtatggcatacgcaggctttcagtttgggcagttcgcggggcagctgggtgacggccgcgtaacaaatcttttcgatctccctgataaacacgggtcgatgcagacgctgcagcttaaaggctccggattaactccattctcgcggtttgcagatggtaaagcagtgcttcggtccagccttcgtgagtttatcatctccgaggccctgcatcatattggcgttccctccaccagagctttgcaactcactgcgcttccccaaaccaaggctaggcgcgccatgtatgagccatgtgctatgtactgccgatacgcccctagttggattcgtcttggaaattttgacctttgccgctggcgccaagaccatggcagtttggttaaactcgccgacttctgtatcaacgacgtttttgaaggaggaaaagaattcccagcccaccttgacccggaaagtttcaagcatgacttctttcctgataaagaagacgaaataggcactgagccgaaggagcaggaacgcttagagagcaatactaagtatgagctgttcttcagacatgtggttaatctaaatgctgagtctgtggcctattggcagacgtatggtttccttaatggtgttctaaatactgacaacacttcaattatgggcttggcgatggattttggacctttcagtataatggataagttccagccccaatacacgcctaaccatgacgatgttgaatcgcggtattcttatgctaaccaaccaactgcgatttggtggaatcttacaaaatttgcccagtcgatgactactctgattggtgctggacccgcgcacgttgaaaagatagttgcagaaggacttgctgctgttgatgaagcaatggagaaagacatagtgtcgagagcaaactctgtcatcgcctcagctagcaacgaatacaagttcaggttcaccgtaaaatacactgacttgatggcgaagagacttggcatcgagctgaacattccaaaggttttcacaagtgctaatttggggtcaatagctgaaaaagtccgagaattcaacaatgccatcttggagcctcttctccaggtcctctatgttactcaggttgactataataacttttttgtcaagctgcaagggtacagcgggcctttcaaaacagaacgaggcgggggctttgaactcattgaacccgatcttcttgaggtgtttttctcgaatgctcaaatacagaagctggaaaagcatttggctggtagacctgactcagattctggtgagacgcgccagcttgttgaatgtgcagagaagctcaacacatggattgacgactttgtttccttggtaccatccgaaagcaactctcggtctgagattgccaagaaggttaacccgcttttcactccaagggcatacatccttgaacaagttgttgacgacctcactgaaaaccaaaaagaacgcttaaatgatcctcaagcagaagttgatacctcccttttgcaaaagctgtatagcatgagcgttaacccctacgactctgacaagtgggaagacaacttgagacctgaagttgttcaagactggaccactcatggagatgatgatgacaagtttatgaagcagctcacctgttctagttaaaatagattgatatgtagaccatatttctctacaaaagaggcttttgtttcctaaacatcaaattagctagggactaaactaataatggtgatctcagcttcagcgacagcaatggcgataatgtcaggtgcatcgaaaagttattcttttacatttctgctgcagtctgcgtcatagatgttaatattcaactcaagtagttaaaacattaaaaaggtcatattcggaaaaattagataaaacccgagatgacttacgacgccgatactcttctgagccgtgtactacacagattccatgcaacaaaacatagaaccttagcggttgttttaacttacctgagatgattatttataccccaggacggccaaattaggcatctggaggcctaatgttgaccaaaacagttcaacagaagcagaaggagctacgtgcctggaataagtgtcttttgacgtggaacgcctaccttgcttgtgactttctttgtatctccaatttttattgatgttcgtaaactgtggaattcgcattatcatttaagggttttggaatttcagagacaacacagcttaaataaacttaaacaaccgattcgatgcagttcctgtccaagcgcaaggaacaaaccgcaaactatctagaactcccatgccttctcccacaggtcactccttctgttgttcctcttcccggcgttcgataccgaattagtatccctaaagataaggctgcggcgatgctgcaagaccttcaagaatttgtcgatataagctcctacgagctttcaaagggcaaggaactactcagaggcccgaagaagaacaagcaaacctcaaagtccgaggtccgcagttcgtttcaatgtatagacgagaagttgaaggttagtaacagatctcaaatatacatctgcctgttgccaacagttcaaacaaattatacccgaggctgcgtctcgatactcgaggagatcttggctgaaggagagctcgtcacattctgcttgaaaggagtgaggcgcgcaatcattaaggaccctgaaatcaatttacaaaaccgtctttggatcagcaaactcttggtcttggacgacggaccatatctcacttcattaagtcctgaaagctgtggaaaactcgtgaagcagttgcaaaacaactttacaaatatcacgtccgcatttgatagtttccgtgcgacttacaggaatgccgttcgccttcagtccggaaactcagagcgattttttctgctctccccgctttccaatacccttttcatactattgagcaaaggcagcttttctaaatcttggaaattactgtttgaactataccaaagtcttgaagtgcacaaaccaggaaatcagaaagacgcgatcttttctctaattgacatgacagtggctgttttacctgtgacaaacaaacagcgccttaggtgccttgagttagaggatcccctagaaagagcgaaagagcttgatgcaaccattcatgatttagttgctttacttgcaagcttgcgcgacggcttcaagttttttgaagctaaggttcaagatttttcgccaggagacaaggctgcttttgtagctctccaactcagcgccttgcgaggatttattgaagaacctaaaaaaggttcaaggttcataagaaatcctaaaagtggccctccttcaggagcacgagttggagctgataaagtcgagaaggagaacggtgatgaagatgaagacttgaagacaattggtgcttttatagataacctagaaattagcgaggtccaccctgatggtttgaaaatgttaaagaaagacttcagaaggctcgagcgactaacgcctcaaagctccgaatataatgttctgagaggatactttgatacaataatggacataccgttcaaggcgaaagacgttagcaaaagtaacattgatttggaagagtgcaaaaagaagcttgataatgatcattatggcctccttgatgttaagaagcgattgattgaatacctatcagtcctgaagctcaacgttgacttcaagaatgaaggctccaaggcaaagccacctatcatgttgctagttggcccgccaggagtaggaaagacgtctattgccaaatcaattgctggtgtgttaaatcgaagattccacagaatatcgctgggcggcattcacaacgaagctgaaataaggggccacagaagaacctacgttggctcgatgtgtggcctcatcattaatgcgctacgcaagagtggctcaatggcgccctttattttgttagatgaaattgacaaagttttgagcgtccaagcaggtggcaatcgtggcgctggtttgaatggagatccgggtgcggcgcttttggaggttctagatccagagcaaaactcgactttcaccgatcactatgtcggatttccggtggacctgtccaacgtcctgtttttttgtactgccaacaacctaacaggaatctcagcgccattattgaatcgtatggaagttatagaaattccaggatacactccaaaagagaagctcaatattggcctcaaattcctgcttccaaaacagattcagcttaatggcctagataaggctagtatcaaagtcgagctgacgaaagaagcatgggatgatctcgtccttgaatacacaagggaaccgggcgtgcggggtcttgagaggcaaattgcaagtatagtgcgtggaaaagttgttgaatatgtccaaagtcacgaaagcgagcacaaaattgttacatctcaagagcttcttaagtatatcggatttcctttacacccaatctcgagggaactggtcaagaaaataaaattcgccgacaagtgtggcgttgtaaatggacttgcttacgggtctgatgggacagggaacgttttggtgtttgaaatggttaagatggggaaattgcaaggcaattctagcggcccacgcatccgaactacaggcaatttaggcaaggtgttgaacgaatctatagagattgccaccacccttgtcaaatcgttgagtgaacggaaaattattcatgggttaccttcccaggcattcaatgactttctcaattccgaatggcacatccatgttccaatgggggctgtttccaaggatggccccagcgcaggggtggccatagctcttgcgctaatatccgcagcgttaaataaacctgtgtctccaaaactgtgtctaactggcgagataaccctaagaggcaaagtccttcccattggtggcgtcagagaaaagctattaggagcacagcttttcggcatggagagggttcttctaccgctgtctaatagaccggacgtaattgaggcagtcatgaaacccgaggagtacgaatcatgccttgcttcatccagtatgcccgaactgcgtagagttcaacaaaagtggcagctagaagcattctatatcgacgacttttatgacgtgatgaccaagtgctggccaagagaaatccaattgacagatgccagaatcttgatttccccttccgataattctattagagccttgctttaaattatactttgttcctcgagttagaagcgccgaagtcggaatcagaactcgaaagtacttccctttacgggttgttggcccaggcatcgcgtcttttttacgcggccagttacccgagcgattgatttcgcgtcggatcttctctgaattatggcatcatccgtattaaattattatacgctacgttttcagtttgacatttttagtagttaaccactgcaaggcgaaatttaaacccatcgtgatacagccccgtacacgccatcgatcagcagcgaaaggtagtgagcttgaacatttgcttctctgctataacgaaccgaggaccacacgtgctgaaagaacatagcttaaggggcttgtttagtgactgttgagtgatatcccaacttttttttttgattcaatcgtgcttcgaaccaaaattggctttaaaacctagttttcaaacaagaaatacccaccagccccatgagaattttctcggctattcttctagccctcaacatcgcgcacttggtcgtcgcgaagcgcaagcttgttgcgtcctccttggtggcatgtatgcagaactcgcagctcacagcatctggcttcagcgtggtgttcgacccagacgaccggtcgttgcactacagcttggatatggtgactgaaatcaatgactacatttacgcggaagttgacgtttacgcatacggatttaagattattagtagaaacattgacctgtgttctctgagctggaagcagttctgtcccctgcgccccggtaacgtccaagtggagtccattgaatacatatctgagagtctggcgaaacaaattcctggaatcgcttaccaagttccagatattgatgcatttgttcgtatgaacatctataaatcgactgacaagtctcaaactctcgcctgcatccaagcatttttctccaatggtaaaactgtttctcaaacaggtgtgaagtgggctaccgccgttatagcaggcatcgggctattgtgctcggcagtactctcgacttttggaaactccaacgcggcttctcacatttcggccaacactatgtcccttttcctttactttcaatctgtggctgtcgtgtctatggaacacgtccatcgtatgccccccattgccgctgcttggtctgaaaatatcatctggtcaatggggctgatccgtatcagtttcatgcagagaattttcagatggtttgtgcaatcaactggcggcaatccttctttatacttgacatcgaagactatttcggttctggtccaaagaagcttggaaggaattcaaagggggctggagagtatcagggctcctccggtcttcaagcgtaatgcagatactattattggaaactctaatgttatgattctcagaggtattaaaagattagcgtacacatccaacatcgaaaacacttctgtcgtatgcactggttttacgtttttcgtgctctgtggatactttctcgctggatttatcattgcatcaaagtacgcaattgatctctgtattaaagccggatggatccgtaatacgaggttttgggcttttaggcataactggagagttattctcaagggttcccttttgcgttatatttacatcggtttcacccaactgaccctattgagtttttgggagttcacacaaaatgattctcctgctctgatcgttattgctgtcctgttcctaatacaatcgcttgggttaatgctctgggctgcgtatcgcacaatctcatttgcgaggttatctgtggagcagcgcaagaatccagccgccattctttatggagaccagagagtcctcgacaaatatgggtttttttacactatgtttagtgctaaacgctattggtggaattgtgttattttggtctacattctcctaaagtccatattcatatccttttgccaggcttcagggaaaacgcaggcattggctatttttatcattgacttagcttattttgttgtcttgatcaaattccagccctactttgaccgtccaacaaacattgttaacattttgatcacaacggttacattggtaaactcctttttgtttttattcttctccgacctgtttggacaacctggaagagtctcgtctattatgggatgggtcttttttattatgaacgctgcgttttcattgatccttttgatattgatattgatcttcgtctgtatggtcattttctcaaaaaacccagacctgagattcaagccagctaaggacgacagaacctctttccagagagtttcagacagccatggaaaaatcaacaagtcggttgccgcggaactgatggctcttggtaacacagcgaagaatcatgatgagaactgggaagaagagctctacaatcaacaaaagttacaaaaagaacaaagcgtgtcaggcttggattactctgacgaaaaactgacaggctcgcgttccaactccgacgatcaggaagatgccactcgcttaaccttggcggagaaactgaagcgtaagctttcattcaaaagaacaaagtcaaccaagtctacttcatccagggccaggaaattggcaaacaccgatgacgcgcctgtcacttctctctcacgggaaccatcaacgtcctcagcacctgttgtcaaacgggattacccaggtgtacacagccggcaacaatcagagtctaaaaatggattaataggctctaacgctgttgaaaacagcaaacttgaaacactagcgcaagaggatgatgctcctcttgtcgacacggacaattatcaagctccacatagcggcagtgttgaattcggacgagacgagagcatggactccgtcaacgttgcagccactgccaacgccacttcctcaacggatttgttcacaaacgatgggtcatactacaatagattgtaaaagtgaacttatgaggtttgggtcctctcagttcttgaaatcgcggactaaatgcggtttttaggttcaaaatggcggaactttttttgttacgtccttgaacgtatgtgtataatatgaatacgccggaaggcgttataatgacgaaaaaagtttctatttctgcaggctgcacgaactaatgatgtttatatggctctattcttagttggtcccgtttaataagacgaatgagacggcttctacgacttcataacagatgtcacattacttagcgttaggaaggattgttgttcacttgcgtctgatgttagcttttggtcgtagaatctggctagctttgaagctcttgatatgtactcctctggaacttcagtgtttaattttcagtatatcaatataacttgcatttgtcaagttgttttgtgcgctcatcaccccataagattcctcaacttcaacttcattaaaccataagtgttcctcaacttttgaggcaaaaagccaattgacagcagaaagccaattgctgcggagttttgtgctcgacttactaacagtaatgtcatttttagttgtaaaattaccaaaatctgagtcactatttggtgtatgcaggaaaggtatcaccttgtccatgttggtccttgtgatacgcctcaaaaatgggattcgtgttcctggctttagtgacgtccagtgcctacgatagctgtctgagataagcggctgtaaaggaattgcattggccctgttgcacactccgtgacttttggtagcatcaatgtgtaaatcgtcacccatttggtctaggagcctagattttccatcaggcgtcaaatcgcaatagaacagacctccaacccactcatttggcaaataaattgaagtactgcgttttgtatacttctctctcctagccatcttgaaacagtgaaagttcgctgtatcctggcgcgcgagttctttcaaggaaggccctttcactgtatcttgattacgattacccttcttcaaagcgccccaaatgcgagaatgcccttgatcaccgaccccctcgatgtcttggctatagacacaaaaaggaagatcccaatcaatgtctgagcgatattcaagttcagtctgccatttcacttttccatgctcacaaaaactcaactgcaatgacggttttgccttgctgagcatctttccaaagtgataaattcgatgaaccttgaagccagtgtagatcttgctgctatggcccgtggcgccaaaggaaatgtctgttagtgttccgatgagctctctgtagctcgtcttggtctccacgtggtccatagaacatattctgtcttgcgttgctagagctaactccagcttctttaggcgactactaacaactaacccacccacaggcttcaccactgataaaaggagaataaacagttgtatgcacacaaaaagggaaaatcgcctccgcagtggagagggaagagtaatgctatcatttgtaacatttgtaatcgccagcatagtgtcggttaaacccacttctttttcgacgcttgaaggtactatgcgttggagttaagtctctatccaaatataatacaaaatctcgccttacctctatgagtgcttagtttcgttactctgacttaatgcacatcttctgtcacaattcagtatactgacgtttctactatccacaaatgtttcgtcagacgttacctcaggaatttcaagagttttcaaaaattggcgataccagttaaaggacacttgccatcatttacgcagaagatataccgagggaggctttcacaactcaaaaaccatgaaattggacatcaaagtatgttttatatgcttcaaactctaagataggggtgctgctgtgtttcaatggtcagggtttgttggatcgtgggcttgtttgcaacatcaaaacaagtcaacaaacttggtccccagctttgttgcgcgacacccctgcatgtgtcaacccttactaacagcatctttaaacagaaggccttctcaaataggtcggacagggttaaagggattgacttccatcccacggaaccttgggttttgaccacactctattcgggccgcgtcgagatttggaacttcgaaacgcagacagaggtcaaatctataaccgtaaccgaaactcctgttagagccggtaaattcatcgcgagaaagaactggatcgttgttggatcggacgatttcaaaatcagagtgttcaactacaatacaggtgagaaaattgcagactttgaggctcacccagactacattcgttctatcgctgtccacccaacaagaccatatgtgctttccgcctcggatgacttaaccatgaagttttggaactgggagaagaattggtctttggagcagactttcgagggccatgagcacttcgttatgggcgtggctttcaaccctaaagatccaagcacatttgcttccgcctgtcttgaccacacagtcaagatatggtctttgggtcagccaaccgcaaacttcactttacatgcccatgaaacgcgcggtgtcaactacgtggactactatccgctccaggacaagccttacctaattacaagttctgatgatcgcacggttaaaatctgggactaccagaccaagtcttgtgtagcaacactcgaggggcatatggcaaatgtctcttttgcggtattccatcctgctcttccaatcatcatttctggctccgaggatggcactttgaaggtttggaactccaatacatacaaacttgaaaagacgctaaatttgggactcgagaggagttggtgtattgcgacccatcccacaggaaaacgaaactatgttgcatctggttttgacaacgggtttaccgttctttcatttggcaacgatgacccaaagctttcgctagatccagttggcaagctcgtgtggtgtggtggcaagaacgcgtcggcaacagatgtctttacagcggccattaggggtactgagggggctgatgacggcgaaccattaccactacaaacaaaagagttgggaaatgtcgatgttttcccacagtcactaaagcactctccaaacggcaggtttgttacggttgttggcgacggggaatacattgtctacaccgcgttggcttggagaaacaaagcgtttggtaaatgtcacgactttgtctggggtcccgattccaatagctatgctttaatcgatgagtcaggccacgttaaattccacaaaaacttcaaggagctcacttcttggtctataccactggagtttggcgtcgagaaactttatgcgggcgccttactgggggtaaaagctgatggctttgtgtacttcttcgactgggactctggttcacttgtgagaagaattgacgtcgacgccaacgacgtcgtctggtccgagaatggcgagctcctcatgattatcaacaacgttgacgagaataacaccgaagagcgtgccgcgtacgtcctaggtttcaacagggaggcttatgaaagctttttagctagcgaagaggaaccctcagaagatggcattgatgaggcttttgacgtcctttacgaagttagcgatccaatcggctccggtaaatgggtcggcgatgttttcattttcaccactaaaacaaacagattaaactacttcgtgggtggaaagtcttacaacttggcacatttcgacaaagaaatgtacatgttaggatacttacctcgcgacaacaaggtttacctggctgatcgtgacatccacatttacagctacgagatatccattgaggttcttgaattccaaactttagttttaagaggtgagcttgagcaggccaagacatctgttttgcctaacattgagggcaaagagaatttactgaaaatttccagattcttggaaggtcaagaataccacgaggacgcattggagatcagtcctgacaatgatcagaagtttgatctggccttaaaactgagtaaactttcactggcccacgacattgtggcgggcgacgacaacgagttcaaatggaggaaacttggtgacaaagcgctagaagggtttgatttccaactggcaattgaagcttatgacaacgcggcagacttggaatcattgtttttgctgtattcttcattcaaggatcaggctggattggtcgacgtgggtgatagagcacagaggctagggaagtacaacctagcttttaatgcatactggagtgcaggcgatgttgaccgtgctagagaccttttggtgtcaagtgggaggtattccgaggctgcagtactttcgaaggcttatggtggaaagctcgaagacacaaacgctattgttgcacaatggaaagagagtctaatcgaagttgggaaagcaggcgttgcgtccagaatccacgaactcagcaaagcggatcaagtatccgctgaagaaccattgattgacatagaaaccgaggctggtcagggggagaagcaacctgttggcgagcctctcgaggaagctgcgacagatgaaacccctacagatgggacccctacagatgagacccctcctgagactcatgcggaagacgaagctgcgcagaatctccaagaatgaggaagccatttttcggacagaaatttggcgagataaataaaggctagatgcttgtttttacgctgtacacttaaaatgaatatttccaacttgagcgatagccatacggtatttggcagggtctctggaactgccaggttgtattggtatgcttttattccgaaaacaccttcaacttatctactttgtgctttttctttagcccgataaaatacaattctttagattcgtttctagaggcacttggtttaaacctgtgtacattttcaaaggctttcttcaggcgactctctaagagtttgtcttccttcccagtgtaaagcttgcagacaaatgagccaccaggtttcatcaaatcgatggctgtgaccaatgctgcatcgcaaagatccatcgacatatagtgatcctttatggcaacaccggtggtattggccatcctatcatatgcagaattagtaatgttgttccagaagcccgttgtctgaggccaaggttcatacatgtcactgacgataacgtcaataggtgttttctcaacttttgagcggtcaatttgcaaacctgttttgctgccatccgggataaggccttctagctcttgttcgagcatgtgctgaaaatagccattgtctttgtgcaactggtcctcctggtaaagttgaaagtgcttcgagaaaaagagtctaataagctcatgggtctttttggaaaggatgttcccttgaatagcgcttacacctcggggaggggcgcatggcaagatatcgactcctagaatgacaccgttagggcctgttctatcaagcgctacctgtgaccacgctcctggggcgtaacccaagtcaaggaccttttgactggagcccttgcgaaacaaatgatacttatcatccaggtgcatcaacttgaaagcagcccttgacctcagaccctgcactttagcttcccgtgtgaaggaatcgcctttctgacgatctagccatcggctcttagcagacgagttgaagcggaccgcaacgcgccaacgaagacactggccttggcataaaaacttaggcaatgcacacaacattggggatgtcataaagagtctttttgccagttgttcattgggctgcctgctcacgaagggattagcgatgaggtaagtattgacatcgttttttttttacttctagagctcaaagaccagtatcattaataaaggaacagatctcgtgggagccacacaggaagaggatatcaaaccacccctgtaaggggcaccagcggagccgtgctcttgacccaattcgtctctcacgccttgatcgcacgaacagtgcctaagggtcaaatcactattacccaaactgacaccgaaaattttgtgttggcgcaaacgtgtgaatcaattatggctcgggaaggcagcaggaggttccggaatgggtggcgtaaagccccagaccgcattcgaaagttggatcccatcaacgcccgttcccaatcgaccaatatcacggcagtacgttaatggtgacatggttactaatagggactggcgctcgagactccgatactgcaacgcacgcctaggcaaaatgttattgaccctcaccggggcgcacttgaaccataactacaggctcgccgcgaagttccatattgaaggcgctttgaataagatcaccttgtgacacaacactgtttcctctccttgcctctcccccgagttcttgggatttgtgtgccaaagcattgatttcgcaagtagctgctcacagcttcggcgatttgaagcatacgacgtatgttatggcgatcttcctcagagagccccacaaacccatacaccatgtaaattgctcttttgtcaaagaaagttatgaaaaaatagttcaaaatcgtctaaaaacagtcaaacatcatgaggtgactcttttttggacgaagtttttcacggtaagcataatgtcaaaagcacgcgtggcgatggatgcgattctcagtcgcacgctcttagttttaaagaaccattagtcgcaagcctattctggaccaccaattaccattggaagactgataaccgatttgaaagatgtctaagatcacctctactcaaatcagagacaacgtcaaggaagtcttgaagtactctaacgagaccaagaagagaaacttcttggagaccgttgagttgcaagtcggcttgaagaactacgaccctcagagagacaagcgtttctccggtgccttgaagttgcctcagtgcccaagaccaaacttgtctatctgcatcttcggtgacgccttcgatgtcgacagagctaagtcttgcggtgtcgacgccatgtccgtggacgacttgaagaagctgaacaagaacaagaagttgatcaagaagctggccaagaagtacagtgccttcgtcgcttccgaggttttgatcaagcaggtcccaagactgttgggtcctcaattgtccaaggccggtaagttcccaaccccagtctcccacaacgaagacttgtacgccaaggtcaccgacgtcaagtccaccatcaagttccagttgaagaaggtcttgtgtttggctgtcgctgttggtaacatcgagatggacgaggacaccttggtcaaccagatcttgatggctgtcaacttcttggtctctttgttgaagaagaactggcaaaacgttggctctttggtcatcaagtccaccatgggccctccattcagattgtactaagcgtactacctgtgtagatgaatatctatagttaaaccctgattagttgatcaaacgctgtttgcgtgcctcgcaccgagagatgggagctgcctgccgcacttttagattcggagaaactgcgcagggggaataaggtcggataaaccccttcagctcccgagcctgcctttgccaacgtttctccgatacgtgcctttttacagaataataataaaattgtggggaaagtcccatttagtttttccgtagcactttgcacgcctatgatgctcacattttctgctacaagtagcggacatcgaccagcagtcgctcagccgatcggacgtatccattagcaagccgcaacagaacttacgctactagcaacctttcatcaatctaggaagcttaggccgcttgcgcaactggactcacaaaccactggggttcctgatagttcaacatttatcgccttccttgacatgtccgggctgccaagtatactcgacgagtccttagatcgaatagcgcgtggtgaaacagaactggacatttcggagtccatgaacgaggatagcctcgacctggacgacccagtagatgatgatactttcgaactcccgctcaaacctcgaaggcgcgttctgcacgcgtcaaactttgctgacttggaggcagagcccgccctcgacaagcgcgtgcgatttgaagctgcgggcccgccgtggtcgccactctctgtagagaaaatcgcagttcctgaaaaaggcatcatgaatagcaagccccccaagcttaaccctgcatccagcgcaggcgcgcgaaaaccacatattgaagaccttattcaacacgcacatagcctgaaccgctacctggaccaaaatctggatcgcataaacacattccagtcgcatctgtttgagcagggcctagaagcccctcagaacacgggccagatcctggccagcaacgtggccacagcaccaacgacgccatcagggtcagcctcgaacttccaattgagcgagatcggcgattcgagcgagagcttggactacgagcaagacattcacgatgaaagcatttctgctgcagcgcttcaggccgatagtgaacgagacgaccgcaagatcaagcagattctgtcgaggcaccagacttcaacctaccctctttcagaaaaccagtcgagcgtaaacctagcaggcgacgacagtcgttcggaagttagcgctctggatcacttcagagatcttgcggcatcaacaagaacctccgtcgccacttcctcggaagacctcttcaacatgccgcactcaccagtgatacacgatctgaaatttattattcccaagattgccgctcagaggccctccgccataagctccctaggcgctggcgacgatgccgagccccctgacatggactgtgaagcggctcttgccctgtacactacgactataacactcttactaatgatgagcaaacaaagcgaagacccgaagcaagaggctctgccatcttttgccacttttgtcatggagtctgttccaaccttggcgtacgaagattacttaaaaagacttcactgcaagttctcttttgcaccaatcgtgtatctcaccgcggcgcacctgctgcagacgctatttctgacgagagttgacgaagagctccattgcaagcaccacttggacccacgacaggttcatcgacttgtaatagctagcatacgactcgctacgaaactactcgaggactgtgtccactcccattcgtacttcagccggatctgtggtatctcaaaaaagcttttaaccaaattggaagtcgccttcttagagtgcctgaacttcgagggtctcaagataacaaaccaaagcctgctggatgcagcacaagtccagcaggagcttagcgctcttgccgcgtagtttctagagaacaaattgtttagttttatttttaattccagggcttggtgcttcaagtttgacgctaagaattcagaagtacgtaaataaaaataacagggctctttccttcatcaaagacaaagccttggtagctcactccgccaacatggccaaggctaactgccactgccagttacctcgtaaacgagcaagttgaagcctagtctctaccgagggtaatttttcattgtatgagtttgccctcggaaaatttggatcaaaaatttgtatgtacaatttcgatctagctccaggattatcaaactcagggcaaaaagccaacgtgtataaaaaactaagagctaagtggtcttttaaactcagtaataatgtgggacttatttggatggtgtatgttatttgtttaggctcctgaggggtccaaacgctctacttctttgggcttcgatttactaataagtcactgagtgaatcagttagagatatcttatcttccctggggttgtggaacaagcacggcaaacttttgtttctaggtttggataatgctggtaagactaccctgcttcatatgctgaagaatgacaggctggcaactttgcagcccacttggcatccaacctccgaggagttggctatcggcaatatcaaatttaccactttcgatctgggtggccatatccaggctcgtcgtttgtggaaggactacttcccagaggtgaacgggattgtgtttcttgttgatgccgccgacccagaaagacttaacgaagcgcgcgtcgagttggacgccttattcaacattgccgagttgaaggacgttccctttgtaattttgggcaacaaaattgactcaccaaacgccgtctccgagactgagctaagatctgccttgggtctgctaaacaccactggtggagccagaatcgaagggcagagacccgtcgaggtgttcatgtgttctgtcgtcatgaagaacggatatctggaggccttccaatggttatcgcagtatatttagaagcgctatgtctctcttctaatccatatatgtacttcaagattgccttattatcgtacttgaacgaatttaaactctaactaaagaacggctgaacgctctacctccttttctttgagcttgcaccatcagcggatgaatcgaactgtcttttcttaccgtgctcagaaaagaacttcttcttacgttccttttctttctcggttttggtctcttcaatcttcgccagcttcttcaaccgctctttcctttcatcctgctttttggccttcttcttctcatccttcgcatttgagatagtgaacaccttctgcataaaagagcgggcctttttctcctcccctcccagcacaaccgccctcttggccatgtatgttttcttcttctgaggcttcatttggtgaatttgggatttgaaaggcagcgttttctggacagaggaagggacctttaagccattaaagcgcctttccacacgttcaacctttttgtaagcactgtctgcatttgtgggtgtttccagcccttgacttgctctaatttggcctgtcagtctcagccccttccactcagacttattctttagaagcaaagaagttactgggttgtaaaacttcttgatgtgaacggggtaccaactccttaaaatgatgatgtcacttaataatatcttgtcttcaaaagtggctctaaagtggccctcaggtttggaaagtgctctcttgatttcaccacgaataccagaaactgttttgatttgcgcaccctcgaacctcgcaacttccatggcactagaaaacatatctttgataaatgccgtgttcctaaagattttgtaagggtagccgaccagcttcagcttcttcacgatctctacactagcgtcgatctcttcaatgataccagtggctgaaatcctgaaattgcctgtggtatcactgttggctacaacctgaacaccacaaaaggtagtgttgggcgaacatagtgggccatagaaactggcaaaacagtatgaatgctcaggcgtgtacttcaacattctattcctcgtcctagaatctgtggttgtgtatattggtagtgtctgaaaccttctccaacccagagataatacaagtgggtcatttgtcttcaagatctttttatgccagcggtgcctcctcatccgggccttcagaataccaaacttgagctccgttggcaacaagccacccatgatgataggatatctggcgtcgaagttctcgacaaattccattggaagggcatcaaatacaatacgaacataggaacccgccttgaacccctcaattttctgacgctgttcaggagtcattgactctaactctgcgttattgatttcctgctgctttgccattttggctttttgcaactcataccatgtatcaaactcattttcagggtcatcttccttaaagttatcaccctcttccatctcaaattgtagtcgaagagattcctttttagcagcattacgctctctttcttgatctgttgttaaatccttcttctcttccttttcaaagtcggcaaaagagttgtcacttccagcaccgtcactaccatcatcaccatcctcgttagatgaatgcgagtcttgctcagaggcagcttcttggtccccgttctcaaggtcttcaaaatcaccataaagttcctcatcatcttcatcgttgtccgccgaactttgttccagatttggccttccagcgaacctccctttgagagagtcaaatgacgaccacttggctgcaagttttttgaacgtctcaaaatgtggtttgaatttttccaggtcatcttcggcttcagtgttcttgttttcgggtttgtcagcctgcttgaagaaatcctcttcctcgctttgctcaccggactcttcgttctcgtcttcaagctcgcctttccatctttttatacagtcaaagggttcgatgttctccatgtatattagcttaccaatgtcccactttcttggccttatcttggacccttgaagcttagaggccgttgaacgattccatagctcttcttcatggtcagaaagctcgaattcagaatcagtgtgcgcgtttacagatgcatcgttcccagcgtcaaagtccacctcgaccaggcgtctttgtcttggtctgtcatcatctgatgcaccagcctccatttcctcatctgattccaaattatctatttcctcgtcctcttcttggatagatttgccataaattttaggctttctcaaagatttacggcccccgtctttattagagtctccttcatcctctgatacactattttcaccatcgctgtcagcttcatggagctcttgcccgttgctgaaaagctgcaagcccaccccgtcaaagttttcgctgatactcttctcgacggattgcaaacttgttaccagcctttcgccttcacctttttcttgaccgggcacaaaactaggcccatcgcctggttttttcccgccaacatcgatgaaaaccgcgtctttatccatcagaacaccgccaacatcagacattggagcatatattaacttctgtctgtcatctaatctctttctcctgcggggtgcaccggttgtgccggctccctgctctttcacccgctccctctcatactcatcgagcttttgttggaagtagggcgtaggacatgggtcaggcaacttctcaacatgcgagattgagtagtcaccgacaccagccaaatgtactctagccccagcggtggatggcagcggagtaccgtgcaagtaaccataaatagccacttttctgtcgatttgcttgccctgcgtctctaaaagctctggatgcgtgatatcagtgatacggtctgctagaagataagggtgttcgtttctccatttcaagggcctaaacttcatgacagagataaaacgcgaaaggttcagaatctcacgatctgggtaacgtccattaataacacctgaaagataaaacagcttagcaccttggtaaacttcggtccagaacctgtgcttgagcctctttttggtggctctcagcgtggattgcgacttgaaaaggtcgagatgcgtggccacacccagaacacgtggcataccgtggtgctgtgccaggttgagaaactccatggtctccatctcgaacccaaagttaccgtcgatcataagcagcacgaggtcagccaccttggcgatgtcgatcatggaattcaagtcgtcagcagggcactcgatgaaagtcagccgccggcgcttaccagacaccactgttataggtccgttcacttcagacagggtagacttggtcattcttctcaccaaagacttgatcagcgtggttttaccagtaccgggcgggcctaccacggtcacaatcacaggagggggatcgtcttcaggagtacggtccaccatgggaacgtgcagcttgcgctcgttgacgtcgctcgaacgcatcatgttacgcgccattctgcccggcgctgcaacggcaaacgctttcgcattgtgaccttgcgtatggagcttctttttggccgtagccttctcgctcttcttgcgatgctctttattagactgatccatcctagaatccttcaaagaactgctatgaagagcgcgcgcgatgagaaatagctcttacccagattcgatgagatgcgatgagcttcggtaaatttcagatactggaaaattttataacccaagaataaagacataatagatcatatcgcacgagcgcttatttcgtgcttagtgaagaaggtccttcgcatagataaagatactcgagatttaaggaattgagtcgtagtataatagtggtgtctgattagaccactaccaaccccgcaatccaaatctgaagtattcacaaggctcttctgtaaaattgcggcaacatcctctaagtgcaataaaaactggtttattgaatagtcatcaagagcgttccctgctgcgctccccttatatatcgagtgaggcgagcacccaatgactgagcagcccttgggagatttcgttatgatcaaagtcatctaaaagtgcgcagcgctactgagtttgtcatggtgtgtggggtttcaatcttattgcgttggcgtttaataggaaagtaaacagattgagatgactttcaaaatagaggtacttaaaaaatagtttagaactgaaatgtagtaagcaaaggatatcatcgcgtaaacaaacctctaagcggagagtaaataagggctctaatggtgttatacaaacggaaaccaataatactgccgcctccaagaccgctgccttcgaatataaacgtaagggtctggcacataaatgaaagtggagaatggttcacaaagtacacagagtatctagagaggatggatttttacatgcggcggcagttcacatgcgagattaccggaacttcgtgcctgacgttctttgaggcccttaacagcgaggagatgcagttccgggccgtagaggagaaatttcccttgaaactgcgagagcccgtggccaaatttctacacttcaacgagacgcggcgagtggatttgctcgtcgaacaggtatattccaggttcaaaaaagatttctaccctggcgaaagagtgtaccttagaaagaagatcgcggcgccgcacacgccgagtcccacaggccaggccgttgaggagaacgacaaacacacacccatgccactacagaatctgcaaagaccgtacctggttaaggaaaaagcatctttcaatgctgttgttgactttgcaaccaaggaagagatacgaagcgcgtactccaaatatatgattaccgaggaattcggctcaaagtctctaatggtggacgaggatgaaatattcagggaccgctgtaccttcacaaaacatctaatcaagtgcttctgcaaaattacattgcggcgtgcttcaaccaagattggcgctcctctatgcgtaaaggacgagtacttatccatgtacggactaaccctagattggccgccatcaatgttgcagtacaaagtcgacacacccgctgaacccgtggtacccagcgacgcgctatcctctccatcagcatatcacggctacagctatcaagaagagaagtctggaaaacggccgaatgatcaaattgaaggcgagctacctggaataaagcgatcgaagtcccccagtgtgtttcccacgccttatgacgttaatgagtttcgagaaacaaaggctacgtataacggacctaatagggccttacagcatgctttttgttatagccagaatttaaaccgagtaccgcttaataaacctggtagcagattcggcaagatgaacaagcttcttgaggtttaccagttctttcagacattcagcaaagtactttatgtttccccgttttgcctggatgctttcgtatttagcttgaaatacacggatgtgcgggaaatggaaggtgtcaaaatccaagctatcactaatattcctggggtgagagaaaatacccccgaaatagcagacactccaattagcgaaatgtctgaaatagagaaatgggctgaagagcaaattccggggatttgcgaattccttgaaagccagaaaaccccgcttgttagttacgttttgagaaagagccgggatttaaatgataattttttgaatgatatttattcaaacggaactgcattaattatcgaatgttttgtggctctcgagcgattattcatagatgagaatggtgaatggagatgtcttgtaatggatcaatggtacgatagcgaagaagaagagcaaccttctgatagtaccaaaagcgctcatgacgatgctcataaaatagacgatgagggaaaaagcatagttgagaaagaagatgaaattagcaatcccgaagtcgacgatttgctggaaaaatgtctcaattatcgcaatgtaaattggtctgagagactcagtaagaggcaattcaaaaacggatcctggttgatcattttactgggaatttttcaagattgcatacatcttccgatgtacactgaattcatacaaaaatttgttaaggcaatagtaccgccagagcctactacgccaaacttgaacaaagttctgtggcaaaatttttgtgaaaatctcaggctggaggataaattagaagcactttgggtcctggtggatgtggcctcaaacttttctcaagatataaaggtgttcattgaggatacaatggaagtttgtgtccaaattcgaagcgagagactcaaaatatcgaaaagattgaaaacagagacagcaaatctcgtagatctcaacgttaagctcaaagaactggagagctctagcgaaaagattcttgagattaccaacgacgaagttcaagctcacatatctgctcagcaggagaaaatcgataacatcaacaaagatagagaaactttaaatcagaagttaattgaaaatgatatccggagattaaattccctaggaatggatagaaacggcaacaaatactactggcaagaactttgcggggtccagcgaacaaggggaggaaaagatgctgactttgggtcaggccggctgtgggtacaaggcactgccctaggggatgcaaaacgattacttcatttgccttctaagggcgctagtttgtggaaaaaactactttgcaactcgacagctgggcaagttgttgatcagctttttcctggagaaggacctgccggtaacgaactagttcccgttgagtatcaggaggatggcatggtgcaaccaaatctaaaacacctggtggaaggcttcagcactttatctccaattcagagaaaaattctggatgaatctattcaggggcttcttttaggagaacacgcgtgggcttatattgaaacgccgatagagataaatgtgttgattacgtggctaacagaaggtggaagcgttgatcaaacactatctagacaagcccgatccataaagcctgctttgctggacacccttgaccaaaaggaaaaggtgtacaagacggagcagattccggaaaaccaagaggcgctactaaaaagatttgaagagagcaaaatcaatgaaaccgacgctcaagcctgccagggcagaacagtaagcgatcatataccagacgacgaaaaagaactggaagctattgcagaggagataatggctttagatgacacggcatcgaagacaaggactgcattgaatagaattaaagagctggaagaacgccgtgactttttgctcaataagagaacattcgagagtcacgcgacaagagtacagtcgagggctcagcaccaaaagatatctcaagagatcgaaaagaagctcgatgctcaagaagcggctttgaacgaatgctggcagttgcctctttcaagctcaagagctgaagctatgaactggaaaaatgaactagctttaagtgcttggggattgtcgttgtacgcaggcgccacagggaaagtgaaaaatgggaatcagttatctgtcaagcaaaggatggctgatattttcagtagtttactgagctacgggcagaatgatcacgataatgcatgaaatttaatattcggtcgccgacaagtcctagccgccaacaggcgaggttgatcacccaaaatttttaacctaacttgatattaaagggtccgcttcgcggggaacttcttgcccagagaacgagttagatgccgcattcccttttgaaataacctagaatcatgagattggagatgattctgaagacgaccgcgcgactaacccctggtgggcacatagctggacaactaattaaatgtaatctactcgtctcatgtgacctctgaaaagttttaaaagtaagcgttgtaggccatcttcagtatttggcaggtaaccaaagggtacccaagcgatgtttcggaccctctttgtcgcaaacaaggcgagctcttgctctgcttcaacccctttgaaagcattccgttgtcttgccagggccggatacagcgtcaaagccaatcgggaagaagctaaagagctcgaatctcctgaagagcttgcccagaagtcgaaacttaaagctaagcctattgactattctaacaacgcccctgtaaatccaaagaaaaaaaggccatttttatcagggtccaagtacgagtctagagtttatcagcttccaaaatggaaggaagctctcggcgaaatagtgatccgctcttttaacttggatatggataaggttagagcaggcccggtcgcggggtcttactactatgctctatgtaaggagcagggccttcaatttgaaaatgagcctctgtctactacggcaaggtttttttatgaggatctgaaacttccccgcaccttctcgcagtggttccaaatcaccatcttacacgaatggatcttgtttgtgcgcatgcgcgcaatgccgtttaaatatggaagaaactaccaacaaaagttggtagatagaacgttctctgatatagaactccggctatttgatgagatgaacgtcaactcgggcagaatcgcagaccaatatttgaaggacttcaactctcagcttcgtggcgccgtttttgcttacgatgagggcttatttacagacgattccacactcgcagctgccatatggagaaatttatttggcggccgcaagaatgttgacatggtgcatttagaggctacagtgagatatgtacgtgcccagatctatgtgctgagtaagatgtccgacagagaatttgcaatgggtaaatttaagtttgtctcgcctgatgagactgtttatcgtctaacagctcagcaggaggctgaaatgaaggaaaatgtcaaaaggaagtacgaagaaatggaccgtaacccagatttacttcccagcgaacgaagcaagctttcatacgacaactgagtaacagcatcacttatactgtaaatagtaaatacaaaacgagaaatcaaattctggagaccttcgcaacccaggactccggttggttcttagtgaataactggtccaaagcatctattagttcaacttgaaaactgccacttccattgcaacgctcagaagctatttttcctgctgatttgtagaggcaaacggctgtagtaaccgcatggaataagtgttgtttgtccgaaataccaccaactaggcatgcaattgtactacccaaagagcacccgcttgcagtgattttgcccatgacaggaatttccccggcttccacgataagtgcaggaagatccgacgcccgtgcggccgagccttctgataattcgaaagtacctccgcaagtaccgtcaacaacaatgtcttgctgccctgtacaaacggcgattgtacgatatctataagccacaattttggtagcctcaacacatagggagatatccgaaccaacagagccggcgtcaacgccccgcattttacccttgttaagatcagctagcgataaaatctcacccacgttacccttaatgcacgcgaattgaccataggccaaaagttggttgttaagctctaagcgagtagaggttgcactgtacccaacgggatcaaaaactatcggccgctttgcagcattgtacgcgcacattgcttgcaacaaggtgttgaaaggggccacagtacctgtatttaacaaaagcgttgcgtgagaaatctgtgaaagttcttcaaactcaggctcaacttcagacatgataggagacgatccaagtgctagagtgacattagctccaaaattttgatgaaccttgttagtgatatgctgcactagaggagatgcctctgtcatttgctgcacacactctttagcgagttcagagctaaaatccttcctacaaggagaaagtccctgggcataatggaaacttgactggtcgatcaacgctctaagagtttgagctgcgttgcctgcttctggggacgccatgatatcactcacaactgagataccatccaaacttctcttaccgtcactcgaggcgatctgatagagcacacgcggaatattgtcagggtgcagtcctccaatagcaactgttctacaccactcagcgttggtgctttgcagtttatctagaagctttgagacacccctaggccccatgggtgcctttttagggtttttcttagttaatgttggatataccatacctagcccaatgtagtcgacagctcctgggcccattgcagcaagctgttcaacttcgtgctcatacccgacactccagccaatgatcttgctaggacctagtaattgccgcaccattttaattggcatatcgtcctgcccgacatgtactccatcagcatcaattgcaagtgccacatcaacgcgatcattgatgatcagaggaacttgaaacttatggcacaacttttgcactttcaacgcctgttcaataaacaccttagtctcagtctctttctctcgtagttgcaccaaagtgacaccattttttaacgctgcctccacttgcgactccagagtcgttccgggaggaagcatagtcgaatccgtcaccaggtaaagtgagtaatcgactttattcttgtcaaacatttcagagtgttgatgagatattcaaaaaaaaacgttaagcggcaagttagaaagcccaaattagtttatgggccaacttggagactgagaatctacatttccgctgtttctttgtatcttatttttataccttgcaagctcagaagacttatttctaaaagtttcccagatgtcgatctactatactcaagcctaaaagtcagcagaagacatgaagataactcctagcgtggtactagatgcccctacctactacgtgagtcactttaatggagtttatgatactgagaagtgcgtagtgattcgagacctcggtatcgaatgtgatgacgaggcgatgcctgctgtgctagcaaaattaccaaaaccgacacatgttttagacctcacaaacaatgagctcaaccaaataccagatcttagtgcacatgatgagataacgacgttgctgttaggaaggaatcgcatctcgaaaatcgatggcagacgccttccaagaagactgcgaaggttagtgttgtctaataacggggtcgaacagttagcagcgcttgaaggcctccgagatgcgcctaaaacattagaaaatcttagcttacgaggcaacagtgtgtgccatttagaagattatcgagtcttcgcgctatcaagagcgccgcaactgaagactttggatttcacaaaaattagcgaccaggagcgcaacgcagggtgcaagttccggagttctccaggaaaagatattgcaccttcacggcaaaaattcaaagacaagaatgaggaaattatggacgttatagtagggaagatgagcgacgaagttagaaataggttgaaggatgaattagctgctgcctctacactagatgaaatcgaacgcattgaaagtttgctttcaggaggtgtttgagggaaggcgtatcatttttcaacaaagccttgacctatcgcgacccggaaagtttttaaaaacagctaactttggatcgccttgacttcccgacagtcatttatggcatagatgactttttgactgcacttgtttttgaaaaaagcttacatctgcttttgcccgaagatgtgatttggaatgttgcaaagttgctctctgtatatttaccggagcggctatcctgaatttagttttcaaaaaggaagcacattggttgtttgatattgcttgcttggctccttatcttggaacgttaagcgcctcttttaagatcacaatttaccgttcctgctttcttgaagtaagctccagactactcaactttgaaaacattgtgatattttggggattatcgttgcttcattgtagatttcagcggagtcagttttccgaaacaatctacatccaaaatttctctcacgtcgcctcagtatataatgaataagcttggagaaattgatggaacaatttcttgatcggagccacatttcccttgttcacatcgttacaataaggcagcgcatatcggtcaaacgcaacaaaggcaagatacatgacagtagctaacatgctttgttcgattgaagaattacatatcttacaccctcatgttcttaccagaaagattttggaccaccactggcattgtcagaggaggttttccagatgacggagtttcagcttctacagatttaaatttttttttccccttcaaagcagtagagccgttctggcgtttaattccctttttgccgagaggtaaacttggctttgtgctttctaagcccttaagcaagtaatccgtaagaactgtgttaactgtcgctttttcatctaccacactagcttcatttaaaagtaagttggagcgcgaatttgacaagtgatgatgacaagcatggcagacattgttgtaccaaaaaattgagctggttttgttacagtttttacaggcaactttgccaaagggattggacgtctgtgagcctaaaaacaaagaaccaaatttctgagaaagggccattcctcctctgttgtccattgccctaaacttcactgtcccggacctcatctcttcaaaacatttgttattattgcagtagatttccagaaaagaagtccctttttcatttctataattgagtgcggtagtatctttggtatatgattgatgtttgggacaaagtataataggtttgatttggaacttttgtcctttatcatttatcacactgtagaactgggcatcgtcatccacatacaattttttgaacaatatggagcacttctgatagtcttgtgcacaggtaacgtggcaagaaaaatcacattcctcgcaattcacaattccgccaccgctaacaccacatatgacacatgcttttccaccacactttataagagtagactttatgtttcctgcaatttgtagccgagctaaggagttatacgacaggtctggattgaacaaagaacaacttacatggcaccatgtattatttgacgtaatttttaaagcatcaggtatcgaacgacttagccttttttttcctccgtcgtagtcagactcctttgcgttacaaagagagcactgataattcgtcgagcatattggattcaaatcattagagcaggtgtcacaaagccactgcaaattctttagcttgatttcgtcttttgaacttttgcggcacactctaggtttaaagccatagcagaaatagtgagcgttgagcccacagtttgaacacgttatttcctcattgtaatcatgactgaaattttccaggcaaacacaacaaaaattgcgcggagttaagcttccctcgcaatttggttcctctacagcaattgcagggttccgcgcttttctgccaatattgttttgtgtaatgggacggacaccacgaattacactctgtatgaaatcgttagtgactttgggaagtgcgccttgtgaccactcgtaatgcagagggttatgacagtgataagtttctaaaacacgtgagaagtcattaccaggaagaatgggcacattgctaccatttgttatctgtaggcaagttggatcgtaatgtttcttactctcctctgtaatatgcgattctgctttggctacgttgacaatgtcgcacgtacgagaatctttttcttggaggctggcattttctgaagaaagatcaagtagatagttgtaaagctcttccgaaagtctcaaattttcgaaatttgaatcaaccgtgatttcgcctatttttttctttcctgattcaacgaaaacctgaagtttgtgatcccctgctggtagagtgtgattgagactcgtcaaaacccgctcctgtttcacttcaacatttttttcaccattggaatctatcaatgttgtcgtcgagcttttgaaggctgcagtgtccagattgtttttaaagctgcgttgttcgcccgaagtttgtatcattttatgattttctttcgcttttgatgtcttgaccttgtttttaactgctttggctttcttctctttcttgcgaacttcctgcataattgactgaacatactccttaagttcatcttgcatcttagagtccgcctgcgggtctttatcaaccagttttttcacagctttgttgagctgggtgtgcattgaaatacagtttcttttcattttcaggtaccgctcagtatcgtcaagcatgtggaatctctgttttaaaatgagctccgcgtcttgagccagctcccactcaacacacttttccataagctggttgggtgcgactttgattgttgtgtcggcagggtcagccaatagttcgtcaagggcgttgcgaatgctagaggcgtactttccgttaagtcttctaatgacatccaaagggctgatccacttcacagcatatcttcgccaaagccgagcacaacgaatacataaagcctctaaagatggattctcatttgattttttggacttcaaggattgatgtggaagtttatgggacgttgatgttttctcgtcaacgcctgttagcatcctagttttgatattttcatcgtcacagccgccggtaacacgataccaaagtggtgaataatctatttcgcaaaacatgcatttgaagcacgttttaacattagatattttttcagagtcaaatgaggagtcgtcaatatgcttccactccttagaagaggatgacaaatcttcccgtaatgtttttgagggcttccttatccgagatttcttgccaaagctacttactgcgtgttcagaggccgagttagcgtgtttctggttttttctccttcccttgtagttgccccatattcgtcttccattgggggttttcttccagtaatagtaaaagcgaacaatcatggacatgggctgcgtccccacatgcttacaaacggggtgaagttcactgccatattccgcaacaccttcttcgaattttttgatttcttctgttgtgaacgtaggctcttgaagcgtctccctagataagagtttttggcataatgcaaaagcttcgttggcgttgtaattgcaactcataagcaacttcaatatcatatccaagaagttagacgtttgaggtagaacatctagctgcggcggaaaagtcttttggcatttgtgagtgtattcatttagttccttatcacctatcctagaagaatcaaatttccagagaagctctgaagtttcgtcgcctcctctctcgttctttggaccgttgtgaggttctcctttttcaacctctttttcgtatccggtccactgatatctcgggcctatccgagaatttttgagaggaaaaggaagaacaagctctggtattagaatgtcgtccataaaatcaacaacttttgagcccagataatgaaaccaaagattttccggattgctcggtatactttgaagagcgcactttttgcctgatcttgattgcaacgtttgaaattcaagagtttgacagtggggttccgtcaagctctctgactctttatcgtgatgtaggcatcttgaacagatccatataactcccttgattggtttgcgctccaacggcggatctagacaaaacagatggacataaacctgacactcgtcgcactttattcgctgggttttttcgcaccaccctccacattcgccacatttgtagtcccatgtttctctgtccggggtttctttgcccaagacatacttatcgataattttctggataggaaagctttcttctgtaaaaacgaatgggtacatgttggccaaagagataagatagactgaattgggatcgagactcaagagttgtttacgcgaactccatatgtcataaaattttagcgtatatcgatcaaatagttgttcgaaatagaaagtgtttggcttccagacttgttcattttgcgattcttcagaaatatttaacgctgaccgatgaacaacattacattttccgcgataggagtggatggggcacacgtccatatgaagcgaggcgtaaagaagtcttggattgaggttttggatcttgtcttgaacatcccgtggcctgtagtaccagttcatcttaacttggaaatatttagccggaaatgtgttcacatactcaagggactcttcgatatagctgcggaactcaggtttagcaacgaacttgacaattcttccgatataatagggctcacccggaggttctgaaaccatgtatatgtggtcgtttcgttttagtaacgcagaaccatcctggctcaaagtgtcagtagtgacatctataagtgcgtcctccaggtctaaaatgtttgaaaatctactatgcttcctgaatgaagggggaagcgatggaataaaattccaagtcacacttttgctgctcaggtagctctgatacttgttttttgagactttcgttttattcaaagatgttacagattctcgtgttttctccattagctggatcctttttacgagatccgcatctgcatccttttcattgtaattgatttttcgtactgctcttcttctcgaggatgcgtcggattctgaagccattctagcttaagcttcattcaccagagctttttgtcaaggaaggtgtttaaagtatctcgaaattttcctggtgatatttaactaagaactaggaataaacaaacaaaaaacgataggacaatggacaatcgagccgcacctgaaatccctggcattcgccagccagcgaatgtgacacaagatattcggctacttgtctgcaagcttttgaattcccctaagccggctaagacttttcctggttcacaaccaatttcctttcatcattcagacatagaagagaagcttttacagcaggactactatgtctgcgaaaaaacagacggcttgcgtggactaatgctgatcgtaatcaacccagtgactaaagagcagggctgtttcataatcgatagggaaaacaattattatcaagtaaatgggtttaggtttccccgacttcctaagcagtcaagaaaagagctactagaaacatttcaggatggtacactcatagatggtgagcttgtactgcaaactaaccctgtcacaaaagttaaggagctgaggtaccttatgtttgactgtctggcgataaatggaaggtgcattgtacagtcacccacgagctctcgtctagctcatctgggaaaagagtttttcaaaccatattatgatttacgctcgctctacccagcacagtgcgctactttcccgttcaagatatcgatgaaacatatgagttttagcgtggaccttgttaaagttgccaactctcttgataaacttcctcacgtgtcggatggtctgatcttcaccccagttacaactccatatgtggtaggcggtaaggactcactacttttaaaatggaaacctgaaacggaaaatacggttgacttcaagatgattctcgatattcccaaggctgaagacacgtcactttcaaagaacgatccaaatagatttttctacaattatggtgtgaagccttcgtttcacctttacatatggcaaggtggggcagacgttaacgcgagactacatgacttcgagcaaccgttttctaaaaaagaacttgaggtactggatcggacatacaaaaaattcgcggatcttgacgttagtgatagccaatggactgaactgaaatccctcggagagccactaaatggtaggatagtagaatgcgctaaagaccaagagacgggggtgtggcgtatgctgcgcttcagagatgacaaacttaacggaaattatgtgtccgttgttcaaaaagtactcgaaagtatcagtgactcggtgaaaatcgaggatcttgaagaagctaccgctcaaatgaagtcaaactgggagaagcgtcaaattgaaaaaaagcgcggctttcaagaagttcaggatgcgcgtcgtgtaacccagcccgcccccccaacacagcctgcccctcaaaatacggagcaaccgaaatacatcgatgatgatgacgaagagctgtggtctgatgatgatgatgaatctgatactgaagccaaaagacaaaagctgtaaagaaatgaaaaaaggtggtctcaataattctggcagaactgaaaacacctttgtatttacatgaaggaatagacggattgctatataattacagaggatgcagttaagagaactgtaacaccaaactctttagtagctctcttgggttcccgttaccgctgagaagatacttttcgtcaactaattgttcaatggttttttcgttattgtcttttgataggatgatttcagccttgtagtagaattctaataagttttgaagctcttgcttgctcaacttatttacaggaaattctctgacgtttcctttggaaagaaggcacgcaagatcatgatcatagtgctttcgactaacgtatggatcatgtggttgtttttgaagtcccactgggagcgttctgttggtcctgtcacaacctgatgttgccagaacaacagcactcagcttgtggggaaataaaactttgccgctaacaatttccattatagtttttccaagttgaagctccaaaacatgaatattttcgttgttggagtttttgtaagcggatttaggctcgcttgttatacgagaaaagttgtccactgtgaatactactggaactttagcttgcttgctgagttcttggatgacagcctgaaataaatctcctcggttacgaggagacgttttaactgaaataagatccaaaagtgtactcttgccgcctgtgatttggacaaacttcctgcttgcggagtccttggggtcagcattagcgaacttataattaccggaaataggtatagaagacaataagtttttattatttgccttcaagattttgttgagcagacgtttcaggtacattggttgaacgtagctcgctccatcataaaagaaatcattggtaccattcaaaaagagctctggataggatatgtttatgacaagggcattctcttcgaacgctaaggaatgcacctgggatagtaaaacactctttcctattcctgactcgccggttaaaatgaactttctgtctggtgagtttttgagtaattcgaacaatttctgagtagtattacgtctaaccattgatattgggcgtgggaaaagttcgttaaactgattttgtttaaatgaccccagagtgtacaaatacttgtagtgagcattggaaaacgacattacctggtcaacgcactgcgaaatttcgctgggcttgaaggttggcacttcaacaggaaacgcattcttgttgagatttgaagttgctatcgtttgctgccatggcttgtacaaggatccagcgctaactttctttccagtggtcttagcaccgctaacctttttagcgaagccttgagccttcccccgagtaggagctgcagctcttaggctgcttgagctaaaatttctaacaccaataagtgacatagagctccacagctagcttatggtgcgacctgtgcggttgagttttcattaacaataaccccggttacaattcaagaaatcttttagacaaaatgttaaaatttgcatatgtcacctgacatagttcttactatacacatacaaaggagctgatatttacacctgctgggcagggtgttttgggaactcagatttactggtatcctatgtcggatcgtcaggagagctgctttccacttacaccacattgggctcgttcgaacttggcttggatggattattcgtcgaagcctccatttctccttcgcttggcgatgtggaaatagcaccgggagcagcggtttggggtgcctcttcagcctcttttttcggcgattcctcagtagaaggaacgattcctctcgctgtcaaaaagtcgaacacgcttttttgagctgaagccgggtttgctgttccatcatctacagactgggcaccggtgacttggctgaagttgtcaatatagctaaagaacgcgttgaacacgttctcgctgacttcttcctgataaatcttgtcgtagatatgtttcattttgaactcatccattttgtcttgatatttgctaaagtcaatgggattgtaaccaaactccttcaatctcttgttgtagccttcgtaaacggggcactctagtaacaacccaagagcgggagcctttggaatgttaattttctgtggtttgtaggcgtctgtgatgcggtcgacggggcaggagcatcttgtaacaagcgtagccattgaaatcattttacgaatttgatgaagcataaatgactggccgtgtattttaatggatacccactcagtgtttctctcgccaatcacaaaagggtcagaaactttaatttccttcataaacctgattgcacttggatctttgaattctttacccaaggtaaagttaaagaagttatgaggacccaagtactgtttcatcgcggcgcggaacgcctcaagcctgctttctgagatccgataggccctgcggtgagcattttctatcaacttgtagtttttcactaactggtacgtcggatcatcatcgtcgaactcgtctctaggtggaggagtatacgacttgatcaattctagctcttcaggcgtgaacttctgctcaatttcctcaaaaaagctagcccaaaatttagcactttcttcgtcatcgggcatgacgccgggtatctccttcttgctcgcctcaatatcgttgtagagggcactgccaggcttggggcctaccagggaataagttggcaaaaggtactcgtaccagcgcgaaccacataatttcctacaatcaaaagctttgttgacacgctcgatatcccagaccctgatgccttcgggtagtttggagttgatttttgcaatgatatctggatcctcaatgataagtttgagcgagacaacattaccgccggcatgaactcctttgtcggttctggctgctctcatgaaaccgcttttcttgagatccttcgagtttgcttgcgaaatcgcaccggcctcaacgaacgctctgaaaagctccgcctctatagttggtgttggtgggttgtactgcataccgtggtagccggttccacagtacccgatcattacagcgaccttcctctttggcagccttttctctttgacttcttcattgcccgagattttcacttcagcagttgggtcaatctttctgtatcaaaaatgttgcattgttaatagtagttcacattggttgagaacctgccctcacatacatacgcttttttattagaactttctgtgtcatctccagtctcttcataatcggctttacgagctttagtccacttgtattgattacctctcttgtaagcttcttcaccaggctgatcatcatcataagccggtcttagattattagtttcggacatcagtgcttggtacaccggatgctagctgaacggtgaaggtgagtaacctttcagaaaatatgctggcaacagaaggaagtttcctgcgatgagcccaaacaaatcttgagcggagcactaagtacgagtgatcttctggtgaaagcttctcaaactgcgaaaactgcaacaaagtctcgcttccggccagagttccgtatggacttcggcgttgatatctcatgctaggttttcgaaggttgcctgcctccagttcattatgaatccaatgctaacaacagcgctactaactttttttgttgagtcttctcgcagagggttgtggagcgctctccgaggacttaatatatgctaaaaggattgtcttcttatcttttgatcaagcgagccgcacaactttttgctcaattggcaactaagggatcggctgtttgacaaactagccgctgaagtgcgttcaagccttttgtacggagcatatagaagcccatagtgcgcagacctcgagttgctgacagggtcagtacaactccgactcgctgcctgtatggtcttctcagctgctctctaagcatatgaactttctccagctactatggttgctttgtgcgtgtgccattgacacacgctcctcctggctcttctttcattccgctcttgtcttgcaggcacttgggaaacgtcgaaattaagcggcgtttgcagcgtgaagtgttgccatcagccatggaagaggaacaggcatgcatggtatgttgcgcttcaaggctctgctttgtcaaaagacattacgttcaatactggccagaagcaagaaattgcgcatgaagccctgagtttgagaaccctggcagcactttttcagatacgtaacagcaagagagggtctacctttaagcagaggatgtcaattaccagactgtcgtcttttatcaaagatccggcattcagcggcctggcgattaaaggtctgggaaaggaagacgaagcaaagaaatgactatttcgaaacctaagatatccttcacatccgcccatcgtccgatttggcgactttggaacctagctttcaccagcctgttccttggctctgtatctgacgtgctcatcgcatcttttcatacgtattgctttttacaacatggaaaatttttcccagactaattctaatgcgatgagatgagatgagcagttaagcgaagttttcatcaaattcaaaagtttcagcgaacacttccccaaagctcctcactgcgcgggcgtattcttcaatcatgagacaactcaccgaggatgagactaaagtagttttcgagaagctcgccggttacattggcagaaatatcaagtttttggtcgataacaaagatcagccatttgtattcagattgcaaaaagacagagtctactacgttccggagcacattgccaagcttgctacctcagtggcaaggcccaacctaatgtcggtgggtttgtgtttgggcaagttcaccaagactggcaaattcagactacatatcacagcgttgacgatcctagcgcaacatgccaagtacaagatttggattaagcccaacggggagatgcctttcctttacggcaaccatgttttgaaagcgcatgttggcaagatgtcggaagatattcccgaacacgcaggggtcatcgtattttctatgcatgacgtgcccctgggtttcggtgtgagctctaagagcacatctgaatcaagagacgtacagcccacaggtattgtggccttcagacaagcggatatcggcgaatacctgagggacgaggacactttgtttacctgaagaggtctcgtgcatctttcatagcatagcatctgtgtacactaaaaatattcatttgaacaaaagttacatttattctctcagtcgtaacggattttagggtgtgcgagccttatttcttgcccttcttagtccgatttttctttgagatatcaaggctctgctcgcttttccgacttatcgcactgccttgagtttgcttggctgcaagcttctttttaggcctgaagtctgaccgatcctttaacggcagccatctctcggggtttggttctctttcagcatcaaagtccttaggaaatttcctgtttttgtgaactcttctcttttttgcgacctttcctaatgatgtgtccctcatacgagtacgctgaccttcaaatggcgcggcacccagcttctttaatgactctacgtcaacagagctaacaagagagtcaagatcggaactcaaaacgtcatgctgttcagagcttgagttaaagagttgcagctcaggtgaaattctttgcagcttggcgaacatgtcttctgcttttgaaccaaaaccctgtgcgagaagattgaatgcgacaaaacgccaaaactcagggtcctccttaacgttattgtccttaacaattgcaaagaggtgttctaaaagccggttgctcgatgaagatcttccgctctcacggtacagctggagcaatatgtagcatacaacgcgatgttcataattaacactgtcgctgtttttgttcaaatagctttcacacaagacaatagccccatcaaaattcttttccaaaacctggagttggacagtgagaacaatagatccaaacacgcttcctccagtgccacacgacatggcagacatagtgcggttaaacattttcttggcttgcgtgctgtaaggctctaagacaacattggctattgtctttcggtagttagccaaggttttcgatactagagactttttcgattggatgccacaaccgttgaacaaattcaaaaacaagacgttgttgaggattatctgctgttgctcgtgtcctagagagctaactttcccactgagcttggcgacgtcaagctcccttaggagtaaagacacattagtggtgtatttcgaaaaatcatggaacgacttcaaattattctgagcgagcaagtgcatggtcgaccctgccattgtctttgaaactaaatcgtttaaaatgtcttttgcctcactcttttctccgctggcttggagtacgtacgccttttgaagttcaattgcattttggtcatcatctgacccttcctgagctgccaaagaagatgcttggttaaggtatttgagggatagatccagatcgcctcttcttaaggcgatgagagattcattgaaaagcagatcgtatgagtcttcattcagggatgttactaaaagactttcatagcccgattgataagtagaaccaactgcagccctctcgttgcaagccaactccgtttcgttatctaattgttgttcgttgtgagtcgccaaaagctgatagatcttgacagcttcttcgaactttccattcttaaagcaaaattgggcccgaacatgaagcaggcctctgttttcgaagctatttgcctgctcgatatcttttaattcatcgtatagcttttcaaaacttttggtgtagcctagcttgtagaagatgtaaagtctctcaagatgatacaatcctttcaactcttgatcgtattggttcagaaggtcccagccctgcttgtaacaatcgctcttgattagagagactagccactgtcccaaaacgctgattttgtcttcaacgccagcttctataagctctttacagaccttagcagcttcaaagtgtttattgctgttgtattgtacattgagatctgagagtaacgaagtcaggtctttcatgctaggctagtatgcgagtcttgccacccttttcgtttcaatctttttaaacttattgagctcaacagcgtcaagatttaaaatttttgtatcactgttgactactgaacaccttgaaaagccaaaattgaacaaatgagcaagtggtggaatcttgattgataatgaacccgttgttaagatccatgtctcacccggttatcagaagccttggatcatttcgatgctcgagcacctacgctcgtggtgcggccagaatcggaggcaagaataagtcatcaaggcatagtttggtctcaaccatcaagaagagccctgcaaaccgtaacaaaaaagatgaacctagctcgcagatcttccactatggagcttttggtgggcttaaggaaattaatgctcaagactctcagaaaacagcaggcatcttatctaaagtgacagattttgatcaactcaagattcttcccgaggtcagaaccgcagtgaaaaaagtcatctccagagaaacaatcgcaaaaagtccagatttgactgaggcctctgaaaaagatattaaaccttctcctgttcaagtggccgtcatacagaaactatcgaagacgcttacaaacagacaattacaggttcacatggtggccgcagaaacaggctctggcaagactatggcgtacttaacgccccttttggattacttgaaaagaggagagcaggatgatcctgagggctgggatcaaataaaagataaggcgatcgtgagatctgtgatattagtaccaactcatgagctagtggaacaagtttacaaaaccgtgaaattgaacgcagacttgcttggcctacatgcattcagatggaatatggacacctcttacaacgacttcatagaagctgtgaaggcaagaatagatcttcttgtaactacaccggggaaagtcttgaacatgttcaaggtgcgtataatcaacaggccggaaaggctgctttctggagttcgatttgcagtgttggacgaggcagacacccttatggatcgttcatggctagaagaaactcacagcgcgatcaaatcgttccccaacgccaatcacctcatcttttgttcagctacaatcccaagtgagttcagtaaaacaatggatcggctttttccaacttccgaagcaatcactactccaaagcttcacaaaatttctcaaaaaatcgatttcaagctcattgatgcttccctgaatccctacaagggctcgaaactaaaagctttagcacaagctctctatgctattatgaaggatggaactgaagagggttttgaaaaaaggtgcttgattttcgttaatgagaaaaaagatgccaagaaggtcgccgaacagcttactgaacggtatggtcacaattgtgttagtctgactggtgaagacgcaatttctgaaaggctcgataaaatctcagcttttgtgaatccgccaaaacgtcttaatgaggcaccttcgaagctttcagatgacagctctaaaacggtaaaacgagaacccacaatgcttcctaattcaaacatcaagctcacgacttccagttcgaatttgcatggaaagaaaaatacgtctttgaaagtcctagttactacagacctgatggccagaggccttaactttcaaggcgttagaaatgttattctctttgatgttccaaaaacctcgatcgaccttgtacatagggcgggcaggactggtagaatgatgcaagggggtcgcgtttttatgattattgataaaaaaacaaagtcttgggccaaggccgttccaaagatagtaaggaacaacaaaacactatcttaatgttcactaatgttcactaatgacaccatgtaaatatttagcattttgtaatatatagcagtagaaaaacgacacaacccaaaagtcaagatcttaggaaagaggattttaccaaaaaggacggtttttcaaaatccacggatgttttttgacatctctaagagctatccgagcattcggctcatattccagaagcttgcttatgatgtctcgcgcttggctagaaatatggtctggaaacttaaggtcccttcgttttattcgtttataagtcatttcttttgagtcctcgagaaacggcggggtccctaccaagagctcatatgtcaggaccccaagtgcccaaacatcgaccttgttatcatattctctagactttatcaattctggtgaaagatagtccatggtaccgcacaacgttctcctcctggaattattcaagtttgtgacactccacccaaaatccgtcaatttcaaagtattttgaaatcctaggaggatgttttctggcttgatgtctctgtgaatgatatgcttgctgtgcatatagtccaaagcgtcagccatctggtaaacgaagtgggacgcaacgatgtcgttaaaaggaccatgagatctcaggtgcttgtaaagttcgccgtttacaaggtactccattaaaaggtaaacgcgcttctcatcatgaaaatatccatagagccgggtcaggtttgggtgttttagagaagattgaatttccacttcgcgtcgaaattgtttctcgacattgtattggatgatctccttcttcttcattgccttcagggcacaaataaaaccagtttgcttgtgcttgacgcaatatacctttccaaacttgcctttccccaacttttttcctatttcaaaatcatctaatgtgaagtctttgtagcgagctggtgagctgtctgctttcgtaccactcagcaaagggactttggccggggagctacgtccatcatcagccccaaccttaactggggacgacacccttgatcggctatcctgtagggatttctggcctgaaaaagtcggcgccacgccgagtctgctggatccagatgaaaatgatgccctccagttttcttttgtcagtcggtggctagttgtccctctgcttgaagtccctaaactcttcctacccgggccactgttcagccgcatactgagaagaagattgcgctggtgtaatgagttacggcgcatttctgatcctgcagtacttttgccattcattactcccaaaagcttaccgaaaatagtacccctagtgtcggtagtcattaaactttgggcttttctatggatctactgcttacatcttgtcttgtttaccatcacctatgacgggtcatcgaataatttgaagtcgttgctgatataatcatgatcgaggtgttagttttaaaaagcactaaaaagaccagcttgtgcatatgttcctctacaaactcatgcgagaggctattctacgtgagtctggcggcgctgggtacttgtgaccccatcatacttgccatagatattttgtgatttaagttattcggtatgtgatttctggggcaattttgctgtctttttatagctagtttagaaagtatagcttgagccaaacatcagggtttcgaattccttccttctgcctgtttgcgcttttcttggtttttttgagaatgttaaatgattcttattcatatgttcagaaaacttgaaattagaaactgcaagcacgttaatcaaacctcaagtaaaatgcaagccgaaaagcttaaggtgcttttggattggggtctcgataatggagtaaagtgcccagatgacgtcgagtttgtcaacgtgggcggcaaaggttttgcttgcatcgctaaaagtgatataacagaagcagaattcattatcccagaaagtttgattatcaagagcagcttagcggtaagtttcttcaaggtgaactcgaatcaaacctcatggctgaaacttctcatcgccaagcttaagttcgacaaaagttcgacaaccgttgacgatgaaaatttgaaagcgaagttcgcgccttatattgacgctcttccagatgaaattgattcaccgcttgtttggaatccgtcggagctcgatttgctcggaaacacaaatttgaggagctctttgcgcataaagctctattccattttcaacgaatggaagttgattatggaaaccttgaaaaagcacagaaatgaagtccaggcggagatcctaaacatcgaagagactttgggacaaagcgaagatcatgtctatcgtaacataacctcaaaagtgtttcaacatagctctgagaccgactggtggtccttccctgcttttctttggtcacatatgatgttcttatcccgcgctttccctgagtacgtgataaatccttccactgacccttcaaacgttgtgttattgccaattattgatcttcttaaccatgactatcgttcaaaagttgagtggaatcagcgggatggcgctttcggagtccgcaagttggagaccgtcttgagaggagaagagattttcaataactatggagggaaagggaacgaagagctcttgagtgggtatggctttgttttagaagaaaacatatttgacacggtcgcacttaaaattcaactccctctgacgactgtatctgagataacgtccacgactcatttgttcttgccaactctttcggattacacaacatcggcatttgaactgtcttcaggcaaagaaacgaagcagatgctgcctaaaaaggattctcaatacaaagatggggtgctctatttgctaagtaaagaaaatgatgcccctctgagatggctactggatctgttttcgtttctcgaaaagtctccggacgagtcatgctcaagcctgagagtacgactacaagggttgcaaaacttgcgtaatgcgatagaaacaaaactctcttcgaccagctcaacttcggaccgtcaagctgctggatatgatatcaaggagtaccgggcgcgcgcggcccgtatatacaaaagcggtcagaccaaggcactcaaacacgctgtcaacgagctcaagcgcacagaaaaagaatggacttcgcaacacaaaggcgacctcctgacagcaaagaggataatgcgcttcgatcccaattttatggagagtgaactgccgctactgttgcggaccaatgcaaactctgacataactttagattcttacgatactttgattattctctgggtagcgtgcaaggccgttttcaacacatgtcccagagaagctcagtgggcgatggacgcattcaaagcatattccgattgccgtgaaaacaccatggcctcatcggccgaaggccaacatttgtaccagacctttttccctaatgggtctagcaggcttggtcaggagcagttcattaatgcgacagagtttctacagcatttttcatatacccgtttatcgaacggcgaggtcatcttggttaaagacgttaatttgtaatgacaggacctatgattgggtttctcaatatcttcatatacgaaagagtggttacttttggcgataactttcaagctcatcggccaaaattgaacaaaaccacgaaggtttaaattctagcacaccaacttcattagcatctttccaaaggatatggagctttcgactaaactgactgaccatttagtagtatgtgccgttgtggccgtctatttgatctctggaggtcggctgagtataggaatatcggtcgctgtgctgtatgctctggctatacacgattctggcaggaaagttgaagtttctgaagctggaattatccaagctaagtcgggcgttgcaggaaagcccgaaaagaaaacgtgttgtggcgggaagggcggcagctcatgctgttcttctggaagtggtggaaagaaaggcggctgttgcggaggatcatgtgcttcaaagaagagggcagaagagaaacccgcatcaactggacctgttttcgaatcaagtgcgagtgagcccatcgcaattgattttactcacgccttcaagcctgccagaagctccaagccaaaaagtggagcaaagaagatgccaagattcatcagcaggactgcgggcagcgctaaaaaggacactggtttcttcaagaaagccttaacagtttccaacgagaagctctcgaactctcaaatttatgttttttactcttctctgcaaggcgcggcagagcgttctgctaaaactgttctggaaacgctctctggcatgccagaacttaaatacgagcctaagcttctcaacctggatgaactgagtgatttcgatgactactttgtcaatgtgccgtgttcttatgctttatacattttggtgttaccttcgtatgacagcgactccccattggactttttcttacaatctttacaagaaaatgcaagcgacttcaggatagataagtacgtgcttcggaagcttgttggatacgcggtccttggtatcggagattcagagtcttggccagaaaagttctgttaccaggcaaggcaggccgacctcttattagcaaagcaaggtggtcgtagggtgtttcccgtgggagaaatatgcatgaaatttggtggagatccaaaagtgtcggaatggtctaaactactggcagaaaccttgtgtgatgatgaacctatactgtacgagtatgacgaaactttggacgacgaggaacctcaggaccctgaagatgaattaactaaagagccactcatcgatttggaagatgttggaaaatcctctgaacttcaagacgtgtccagcgtcaaaaaaatgatagtaaaggatagtcctaccttcaaaaatcttacgaaacaaggctacaccgtggttggatcacattccggtgtgaaaatttgcaggtggactaaaaacgatctacgtggaagaggctcatgttataaacactctctttttaacattgtatcgagtaggtgcatggaattgactccctctcttgcgtgctcttccaagtgcatcttctgctggcgccacggcactaaccctgtctctaaaacttggagatgggaagttgacgatcccgagtatatcctcgagaatgccttgcaaggacactacgcaaaaatcaaacaaatgagaggtgtccctggtgtcattgcagaaaggtttgcaaaggcttttaaggttcgccactgcgccctatcccttgttggcgaaccaatcatgtatccattcatcagcaaattcgttagtctcttgcaccaaaaggaaatctcgagtttcttggtttgtaacgctcaacatcccgagcctttaagagatttgggcaaggtcactcaactttatgtctctatcgatgcgccaaccaagaatgaactgaagaaagttgataggcccctatatcgtgacttctgggagaggctaatggaatgcctggacattttgaggaccacccaatcccaccagaggactgtcttcagaatgaccctagtgaagggattcaatatggctgacgttagcgcatatgcagaccttgtgcagcgtggtcttccatgtttcattgaggttaaaggcgccaccttctgcgggacttctgatggaaacggtaatcctttgaccatgcaaaacattccattttacgaggaatgtgcgaaatttgttaagtcgttggcggctgaactgcaaagaagaggtttagggtacgatgttgctgctgagcatgcacactctaattgtatcttaattgctagtacgaagttcaaaatcaacaacgagtggtacactcacattgattttgacaggttctttgagcttctcaattcaggcaaagactttaatcacatggaatatctacaaaagaccccagagtgggcattgttcggtaatggtggttttgccccaggcaacacccgcttctacaagaaaaaaagaggacaggaagcacaagctaaagaggagcaaggcttgcaggaaaatgttagtacgcaacctattaacgcataagttcgcgcacaatactttgtctttttgtacagcatactggattgcggaccgagttcatttttcagtcaatatatttattttcttgacaggccgataattcacaatgttggttgagtccctctgtatataatatctattatctcatctaccaaatgcgccatttttttggccagctgaactgggagttgcttgtagcctgtgactcgttagctgctttcgcattattgtgtagtactttctggcgtgaaaactcatcccggtaaagtcggctgatatctgtttctttcaaaaccctttgcaactccctgtcggcctgaagataaaatttttgtgctggcaatggggcctgaagattgtaagatcttagagagtcgtttaactgtttaattctggaaccaatttttagtgtggacttccaatcggaaaatacggattctttcactgaattcagcttgccatgttggttgagttccgaattgcttgggacctcagttcgaaagaatcctcttaaattgagagccgctatcaattcagactgaaactttcttagaaggtcgtccctaaataccataatgtctttatttactgagccttgtttttcgatccacggaggggaaatgttttggcgaaccagtatatcattaaggtgatgttcagtgcggtcaacatatggtagcggctgcgttgaagagagtttttggccgcggattttttttacggaatcaaattcgccctttttcatactttcttcgatcctaacgtctgcaattgatttcaatttctcaaatgagcctatcggagtgaacttttcagcatacaagaccctaaactccgaagcctctatatcatctgatttgtgctcatctttatcgatcttgtaatcaattattcggtcttgtgcagtttcaagacggagtcttgttttaactgccctcctcgcatatcgattggattcctttgtagcctgaaaagtcgaagaaaaccctagattgcgagatgacccagaggatcctccttcatttttaactccatccattatcatcctcagtgacgtgtctgtataatgttcttccccagtccagggacgagataaagcagtttcacgagactctttgttcacgaacctcttaagctttgacgcttgtatttgtgaacggaagcggtcctcatattccttccgcggtagctcgtcgtaaagcttctcgattgacggattctctttaactactcccttaatcaacccgcaaagggcatcattatcatcaggtgctgcttcttctttaagttgtgtcagtctttgcttcaagtaaccccagtcaccttgtgtgttttcaaaacgattcaccgtggtgttaaaggcccgctttatcattgtttggcgatttacatttagttgttcatcactcaaggccggctaaaaagtgaacaatatctaatatctttttattgttcgtgcactaatgcaaggaaaacaggaagcaatgaaacggggaaataacgagggctcgctacccaaactcaatatcgcgttcgtccatccagacttaggcattggtggtgctgaaaggctggtgatcgatgctgctgttgggcttcagcagcagggccatgaggtagttatttacactagccattgcgacaagaatcattgctttgaagaagtgaaaagtggagagatcaaagtcgaagtcttcggagactttttgcctacaaacttggcaggtaaactctttattatgttcgcaaacttacgccaactctatttgacgacgaaactaatgtccaaagggaaaatacatcatcacgacttatttattgtcgatcagctttcaacctgcgtacctcttctctctgcgtttgggaatagaagcagagtcctcttctattgtcattttcctgaccaactgctcgcacaaagaactaatctgatcaaaagtctctaccggattccgtttgatctacttgagcagctaacaatgaacgctgcggattgcattgtggtcaactcaaactttacaaaatccgtttacaagcgcacattccgtttattttctcaaaagccaaatgttgtgcatccttgcgtaggtttagaaacagaacttgtccaagacaaagatttcgctctctacaaaaagctctttccaccaagtactagattttatctcagcgttaatcgctacgagagaaagaaaaacattgaactggccatcaagtcctttgctctgtcaaccgaaagcaagcgtagtaatgtgaagctcgtcatcgcgggcggttacgacgacaaggtcttagaaaacaaggagtacctgaaggagttgcaaaatattagcaaaaattcaaaccttccatattttacgctgcattacgcgcattgggaccagcagctaagcgattcgggtattagtggtgccaccgacgcaaaagttttatttttgacctcaatatcctcatctttgaaagaccagttgcttcgcgagacagaccttcttttgtataccccgtcattcgaacatttcgggattgtgcctttagaggcaatgaagctgggcaaaccagtattagcagtcaacaatgggggaccactggaaacaatagtttctttgattccaaatacgaatgagaataattctacaggatggctgagaccttcagatcctaaggaatgggctgatgctattgaagagtctcgggactttataaaagaagtggacaacattttcaaaaacaacggccctgagagggtcaaaaagttgttctcaagaacagccatgaccaatcaatttgagaaaaacattcaagatatatcatggaaaactgacaagaaaagttggctgggttatattatgtttatttcttcggttctctcggtgatttttccagctgcattgctcatggggtgtaattctttgagcttttgtgtgctaaacgctactttggtcattctttttcactctgtcccaactttaatgtgtatagtcagtgcggttcttctgacgcgcttgtttgaagtgttgatccagaaatagttctagcgccaagcgcctcgaataatacttcatattaatgatatttgcgaaaaatcctaattaattagcttgcacccccgctgtcatattcagcgttacttacccttgaattgagctgttgacccgtggtttgattgagtgggctactgttgctacggctgttacttgccatattgacgggtgatcccacacttgaggcagtgccattaaccatgcctgtgttttgaggcttggggccgctttgcataagctttgttgctgttgccaagtgaaacgcagcggcctcaaaacgctgctgctgaacttgctgttgtcgtaacctctgctgctgcttttgaataccttgaggagttaaacctgtttctaaatcaccctgagaaagagaagtatagtttttcggttgaacaagtccgttcgaaagttgttgggattgtgggtgattttgatattgctgagggacgggattgaagtgctgcgtttgactaccctgtctactttgattttgaagttgctgctgctgctgttgttgttgttgctgttgctgctggtgctgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgctgctgtgcaagcatctgagcttgcaacatacgttgttgctgaagcttttgcttctgctggggtgtgagattattgggattcatttgattaatgagttgaggtgtacgaatacggaaggtatagtcagttgttctgtcgagatctatgcatccgactcgcgagtgaattgcgccatatccaggggcgctaaatcctgggcggactgagaatgacgaggcaaacatttctcgcattctgaagtatttggttcggctccttgacgatgctaacacgttagtctccaatgggagtgggaaagacctagatactccatttaagacttgagttgtctcttcctcaggagtcaaggttgacatagacccatctccactatgtactgaatgaccttgatttgtggaattggattgctgtcctggtttcgcacgaagtttagtattattgcctgtcttcagctggtttttcttttggtagtgactcagtaaaacgtcaaacggttctgatctcccttcgacggcacgcttagtaccaactgagtgtgatttacaggtcagggagcggccgcaatagcctccctctggaagttctacaccgcattgcttgtcaaaatcaataagatgcttttcagttgggtttctttgcttgattcgcctcttcgcctttgacgatgcgggagttgcagttgtcttgcgttgtttcttgatagccgggctactctcaggatctggatcatgcccgaatggagtagaccttttagaattcgaagggttattttttttcttgattgatgacgatgacatatcaacgggttgttcttgctcttcgaccttaacgctgtttggcaatggatgttctgggagtcctttgcagtacgtttgtagatgctcaacaattgcacttaggcttacaggcttcccacagccgtcgcaaattctatagtcgaggggtttgtctaatgggttcttgatgatactggctgaatcgcgaaagtaatcgctatgtgaggggggcttctcgctttttgaccgctcacttttagcgatggagattagctccttccaatttggtgtggagcttgcagtccttggttccaagtctttctgaatatccttccttaatcctttgatttcagagtggatatcggtcatactatggtgatgcggggatctgcggcaaagaggaagagaagaagaagaagaaaagattttgtttgtgaccgctcggttcaccagctaattgttgttaagaccagtttcctatgaatccaggttcagtttcacctcgtttgatttttgctgggttccttggctcaaagtaatttcgaaaggtggtcattttcaccgtgatcacagcatcgtaaacaacgttgatacaaagatataattgacttacaaaccgggttatatatcatgatttctaatctctgtgctactggtctgtaaatatttgaatctttttgggtgtaagattcgaacatttggagacacgacctgttgcctgctatgctactctattctgtgaaaatattagtgtctgtacgtatcgggaaccgagccttgaacagaacacaacaatcatggccactagctctcagagaaaatggattattctcatgaactttataaacagtaaggagaaagagaagttgccgaaaaccttgtactgtgcccaaggagaaaataaaaattcaattgttagccggtagatgactaagaagccataaaatctgaaaccttctctagaaatgaaaaacggccttttgaacgtagtcttactacgttcatattgcccaatagcaccgcgtgcttcaacagggaaatctgtgacaaatccggatatgggaagcgcattacagtacttgaaatctacggcatggttgatggtccaaacgaagatttcgacgttgttttgctgaaagtaatgcagccactttttctgaaatgttttgctccacgtcgaaacgaaatgcatgctaacaccacttagccggaagtgtggggaattgagctctcgggaatactccacaaaagactttgcgacttccagcgatagcgatatgcaagccacctggaagtctttgatgacaccggtctccatgccgtagcgaaaccagtccacggtccagagtccccatattactcgttcccgccaaaacagcaagtcttcttttgtgcttagcatttccgccacacttttgagcatgatttcctggtcgtttgtgaacttgatatccagcatcaacttcattgaaggattgtctacgatccatcgtaaaacctgcttgagtgagggcattttctggtcctggaatcgggcatccttgcaattcaggctttgtaacgcatcccagttcgtttcgctgatcacatagtttttatcccaacatcgctgagtatcttggtcgtggttgataactaccactccgtcctttgacatttgaaggtcagtttcaataacgtcaacattggcctcttttgccttgttgaacgccagaatagtgttctctggataataccctctatatgccctatggcctatgatcttagcagttgccattgctttgtcgcttactcttcttgctgcttcttgccagcactcctcgagtcccaacttattcaagcaacccagaacaccttaaccgacgctcacgtggttagaacaaagtttattgagggcatcaggaggcgacaggcagagaaagttagactaaggctcgaaccctaattttgccggcaatacgaataaatcagcgaaacagtagctcgaactatctacattttttgtatttaaggacctttgcgcaactcagcactctttttgacaacaaagcccatcaacatgtgagcgatggatctgtcgtttggaaggttcagtcctgtggattcatcttgaataaatcccgattcactgtcctcgagctttagtattctttcaagagcagagcatgggacccaacgtacttcatccagttcgcaatcgtgtgttagatccggtgtttgcgtgtcatctgcgatggccacacaaccgatcattaagttgttagggaacggccatggctgacttgctataatttcgacttcttgggtatccaatcccgtttcttcccaaatttcgcgagccacagcgacctctaaagtctcgcttggctccacgaacccgcttacacaactgtaaagctttctctccttgtttctaggcatcccagacctacagaggagtattttggaatagtctttgttagtgatggcactgatgactactgcatctgttctgggaaagcacgaattggaaacacttttattggacttgcaatcgtcgttgtcgcatttgagctgcgttcctgcgtagacgggttttgtcttggagccgcacaacgaacagaacttgtgtgtgtcgagccattgcaggtacattcgagcctgcgacacaatactggaatcttcgaccgtcaatttattgagatcgcgaaaggactcgaccttcttgtaaggcttggaagagtccagtaggctactatcggacagtctctggatggagacatctatcgcaaatgttggggttcctctatactttgatttgtaaacgaagtccgacttttgagataaaagcagccctaagaagacaaggttcgaggagattgagccttgagacgtaaggttggcaacctcagcttttttcagtttcaaaataaacccggtgcgctcattcacatatggtaggtagttgtcgaatggaacaaattgcgtttcattgtgagccaatgcatcttccaagaattgcgggtctttgcgcaagaaagagactctattcagtacttcttggctatagtggagagagtgagtcaaaggacgagttgctaaggtactcatgcttcactggtcgcttcaagccaaattctgttatcaagtctctaacttcacgaaacccacgccaaaaattgattcttacgttatttaggagataaaaatcaacggagtttacttccaataatcatgcttttctccgattcacaatacttgcagtattcgcaagccaaagatggaggtttaagaaagcggctcaagtattggtatgcggctagcgatcatatgccgcaacgtactgcgaagtggttgttaaattcattggcagattcagatctcgtccggcccttgaagacaaagcaagcttgtttctgtaaatagagaagcgcccgcgcaccactggaaagttctcgtacattgcaaggctccgtggcccggagctgaacgccccttgacgccgctgccatttgatgtatcaatttccaaactcccgagttgtcgcgccgcgaaggcgctaatgattgctaaaatgtcttgaagagatcttggcagagtcgaggttcgaagcatgtgtatcggattcgaagtaaccactttacgagaaagcttttaagggcagcaatactacaagcgcgctttttagaaggcgcgacgaagcctaaaaaagttgtcagtgacggttttggaaagcaaggtacctcatctcggaatggagggcggcaacctatttcagttaccgtcacatgccatttcctaacaagcagttcagtggtcagtgcgagcataataatcggagatcaccgacacccagacgatctttgaaatctcagtattccattcctgtccatcccccttatgtcaccaaattactatcgattaagcaggtaggtcaccaagaaaacatagaagggtactgatccatagttcccggacgcgctatcttgtgcttcttacaggacaaactcagggctcacaatatctttgggagtgctgcagcgacctcgcatttcagtcgagacctagcggcctgaatacgagtgcaacttttgctacgaaatcggcggaaacccttcggagtacctaacgaccaactaaggctatgcgacttgttttttaatcagtataacattgtttctgtctaataagcgaaacgaaacagacgagaaggcatatatgtcagcttgaagatcaagtcgttgaataaatattgctctaatactcaacataaatgctaagcatcggccacataggcacgagcggcccaccataatggcttggccgctgacaccagtttgtcactgacattcattaatcacgtagtttaatcaacatcacggtccacgacatgtcgaacgctgccacaagagaaaatttttaaggagattcattttagaacagatgctgatacagttctccacacaaccatcaaggtcaacaacttgagctctgatcgcttactgtgagtgtgcttgaagcgaggttgttcttgttgggaaatctgtgagcttagacttaggatagacaaaacggcgaatatggacttgagagttggaagaaaatatcgtattggcagaaagatcggaagcggctcgttcggagacatctaccatggaaccaacctgattagtggagaagaagttgcgatcaagctagaatcgataagatcaaggcacccgcagttagattacgaatcgcgtgtctacaagtacctgagcgggggcatcggtattccgttcataaggtggtttgggcgcgagggcgagtataatgcgatggtgatcgacttactgggcccgtccctcgaggacctattcaactactgccaccgcaagttctctttcaaaactgtgatcatgttggcgctacaaatgatatgccgcatccagtacatacacggccgctctttcatccaccgagacatcaagcccgacaactttcttatgggcgttgggcgccgcgggtccactgtccatgtgatcgactttgggctttccaaaaagtatcgtgacttttctacacatcatcatattccgtaccgtgaaaacaaaaacttgaccggaactgcgaggtacgcatccgtcaacacgcatttgggtatcgaacagtctcgtagagatgacctagaaagtttggggtacgtgctaatctacttctgcaaggggtctctaccatggcagggcctgaaggcgaccaccaaacgccagaagtacgaccgtattatggagaagaaactctgcatcaatgtggaccagctatgtgcgggtctgcctatggagtttgttgagtacacgcgttactgccgtaacctgcggtttgacgaaagaccagactacctgtacttggcaaggcttttcaaggacctgggcatcaagttggactaccacaacgaccacttgtttgactggactatgctccgctacaccaaggcgatgattgagaagcagcgcgccctgggtgagcagccacagcaacctgatgaaggcaaggatgaagaatctaagacggagtccttcaacagagtaaaacagttggcaatgaagaagttttcaacgcacttccactactgcaagcctgaagacaagcaccacccctcacctgaggagatcaagcagcaaactgctcaaaacaacaatgctgcctcgtccatcccacaggacttgctcagcgcgattgacaaggacatggacagtctcaagcagaatgtggtacaggctcccgaggccgttccgcagccctcgttgcagccccagatgcagcagcagcagtaccagcccgtccagagacaagcgcccattgctgaacctttgctccagcgccagcaggagcagcagcaaggccagcaagagcgccagttagacgctcttcaatctgccacaaacaacgcgtcaccttacgccccccagcagtcgcaggctcgcaagcctgctctcaacactacacagtatcctcccgcaaacgctgggccttccggtggggatatctggctgtagggcaattcgtaggcttacagggactataaaatcacctcaactgtctcactcgcttacgcagcaaaacgctcggcaccatctccatccgtcacacacattgcatttggcattaattcatactttactctagtcataaaatggataatggtaaggatataggctcctttttaatatcgttacacgccttcttcgacacatcttaacttcgtgtaacatgagtatagaatcatcggcttcaactagactatcttcgatgtctgagatgatattccgccacaagcactctttgaatttgttaaacgataatgccagcagccttgaagtatgggaagcatgcagatggaaagatttagattacgacgttctcctagtcgtagcccttgcaatgagcgtgctttttgaagccaagacatttcactcgagatatttgacaaataagacgcagtgttgcctgtcaagtttctacgggatagttcgcctgtctagctcccttctcgctgcctaactagcgcgcgagttccatactgaaagagctgtttagggttcggggcgtttctgacggaaggctctctccgtcttagccgccgaccggaactattgcacgtaaaacatgattcagaatgtgtcatcgcgttctttcatgtgctacgttttaacggtctgtcgcacacggaacgagacggcgacaagaactttgggaagtcaattggatgctacagattttgtttgttgtacttcaccgccaacttttttaatcctggatgcgcgaaaatgcattgaacccaagtctcgagccgcatgcgctggattgcaggagcagtgaagtactaactggggtggctcgattggcggggcgttcagaagctcatcacttgggcgcggactttaggtaggtgtttccctctttcgtgttgttctgccgccttgaaagcactattctggaaacgctaacaaaggagcacaacccccaaacagcgggcgcaaggatgctgcactgaacgcaagcgactctattcgcgcaggcccagaacgcccggcgtatggagttttgtcgtactgacctcatgttacggctccccggctcggagcttatcactacactgaacatctcatatcacgtgtaactcgatctgtatcacttttcacgattaccggtcaaaggtgcccaacgttcaggttcatctgggatatcgacccctttgaagccgagtgaaaaagcagtccggcgaacatagagggaccattggtttacaaaggagctgctactcaccaaagagattctgcatagccttcagctacgtttcatcaaagcatggagtaccagaacgagggttacggccactctgtggtgccagacagacccggaatgggagagcgtcaaagatcgctcctaccacagcgttcagcagtttccaaagggaagtactcgctgaatgatttccagatactacgtacgctggggacaggctcattcggacgcgtgcacttagtgcggtccgtgcacaacgggcgctactatgcaattaaggttctcaagaaagaacaagtcatcagaatgaagcagattgagcacacgaacgatgagcggcgcatgcttaagctggtagaccacccattcttgattcgcatgtggggtacgttccaggattcgcgcaatcttttcatggtcatggactacatcgaaggtggtgaactcttctcgttgttgcgtaagtctcaacgttttccaaacccagtggccaagttctatgcggccgaagtaattctggccctggagtatctacatgcgcatgatattatatatcgtgacctcaagccggagaacatcttgctggaccgtaacggccacatcaagatcacggacttcggcttcgccaaggaggtcgacaccgtcacttggactctgtgtggtacgccagactacattgcgcctgaggtcatcgctaccaagccttacaacaagtcagtcgattggtggtctctgggcatccttatctttgaaatgcttgcaggatacacgcctttctacgacgcgacgcctatgaaaacttacgagaagattttgcaagggaaggtcgcgtatccacccttcttccacccggatgtggttgacctgctgtctaagctaatcaccgcagacctgaccaggagattgggtaacttgcaaagcgggccccaggacgtcaagtcgcatccatggttcagtgaagtaatatgggaaaaactgctagcaaaggacattgaaacgccatacgagcccccaataaccgcgggagttggtgactcctcgctgtttgaccaatatcccgaagagcagctcgactacggaagtcagggagatgacccctttatgcagtacttcatcgatttctgattgggatgtccttgacagaatatgtattgttttttgtatgcgcccctcgaactagtagtgacaatgaaagctgtgcgcggccccgggaactgcttccttgaatgccgtttcaaaccttgaataaatctgcgcttgcttgtgtgattgtatatacaggagaaaagctatggacagcgtatgagagagttgtaaaaggaaagctcgctgaggaagactccttactccagcgcaaccttggcgcccaaggcctccagcgaagccttgattttgtcagcatcctccttggcaacgttgtccttgaggatcttgggagcggcttcgacgaacttcttggcctcaaccaacgacaggccgagaaggttcttgacctccttgatgacctttggtttggacttggcgtcgaaagactccagttttatggcgaaaatggtcttctcttccttgacctcctcctccttggcttcctccgcggccggcgcggctgcgccagcgggcgcggcccctgccacgggcatggcaatgtctgggatgttgagctgggtcttgagctcgctgatgagggcggaggtttccagcaaagtcagcttggagatgtcctggacgattttctcgatcttggggtctacggacgccgcggcctgagtgctgttcaggcgcacgcaggcacgggctctgacggccggtagtctcgccagtttcaaggctgatcttctagttccgcgtaccaacattactgcgcttttccaattcgcgtgctagcccacaggtgtcgctgggatcagtgggttcaatactgagcaacaaccactcaccgtgcgtcgtttcctttctactagcactaaacacttgaaaattttccaatgcgggagttcgtagttggcgatttgtatttcgtacatatggatcctcgtcttctgcgatgttttcgtggatcagtatgtttcacgtgactcgactcggatatttccagattgtttcccggctgtttcccggatgatgtttcccagcatacggctttgaacgtaagcaagcgagagaaacaggagcgcggggtgctaccaggcggtgctaccaggcctgtttgtgggagggctgcgggatcattctattgacgtgcacaatgctcaacacaaagctcagcttcctgctacttccctcgcaccgcagcccgcagcccgctgtagttttctctggatcacgtgacgtatagagctgctttgtatcatttatgacgagcggagtcctccagcctttcctctcccgccttttccatcgctttcgcgaacttggaaacaccaggtgagaaacacttgggaaacactcgggaaacacctgagagtgccagacatcacgctcacgtgacgccaagaagctgagcaaagcttcgagcagaccttcacgcgactcgcgcccagcagaagcgcttcgtagcagtgcccaggcggttattaacactggcgaaagatggctggccgtcaggaagagcagctccacaaatcaagaaagtgtatatgcgtacatggtgatatatggataatttttcaaagtagcgtattgaaagccgtagaaaagttcactgaagaccggacggcggtggtgaagcggcgctgatcaaggtctggctgtgcactcacaatgacgacgttcagattttgcagagactgcaacaacatgctgtatccccgtgaagacaaggacaaccagaggcttttgttcgagtgtcgtacctgcacatatgccgaagaggcggggacgccgatggtgtatcggcacgagcttatcacaaacattggtgagactgcgggtgtagtacaggatatcgggtcggaccccacgctcccgcggtctgacagagagtgcccacgctgccactcgcatgaaaacgtattcttccagtcgcagcagcggcgcagcgacacgtcgatggtgctgtttttcgtgtgcctggggtgctcgcacatcttcaccagtgaccagaagaacaagcgaacggctttcagctagtcgccggccccctcgcgcacgcagctacaggggccgcgtcggcgtgcgcctcatagacgacacacgcgcatcggcagacggcgtcccattgcatccaggatctcgaaagcagggttggtattaacgattagtatgtatgcaagtaaagttaacctagtattacagagagtgctcgaaaccgaatatgaagagtcgaaaagcaaaccgaagtcccaaaaaaacaaaagcgctagaagtcattactatatccatgagggtcgttgctgtgttgtggttcccaggggagtcctgggtcaggatgcggcacttgcatctgctgacccgtgaggtgcatgttgccaaggtccgagctcagcattccgttagccggggagctatgcagcatgcttgggtcttgctgttggaccctgtgatggggaaactcatgctgtgagccagcgtccattgcatcgcagttcatatgtgcctctgtcgatgacggaagaatgcagtgggcattgcttgtgtggctgggttcgcataccggcgcgagttgaaattgcaggtcgtccatgaagtttttggaagcgttccaaggctggtcgcgcccgggactgttaagcgtttggggcttctcaaaaatggggtcctgctttgtccgaggcaaaggtcgaagaaacaagtctgtaaagtcaatctcctcggactggctggtgagcgtgtttgggtcccatcctgacatagatgtatcaaagttttgcatcggcgataaccccgtcatgccagaatgaggttcctggggggcgccggtgctctcctgcttgatacgctgtggctcttgtccagagcgtgccgattgagacggtgacttgtccaaaaatccgagaggcgttgaatttcgactgagagccgtggccatctgcttattgcccttgcgcgtggatttgtggcgtggcttgctcactgtcttgtcggttgaatttgcgagagagtccgacgtaggaaggacaatgttaaaactctcaatttcttgcgtaagtccacagtcacaggggatcggttgtggttgtgtaggaaggttgaaacgagtcctgcactccagctcatcgaacttcttaacggcgtcccagtcttcattctcacgcaggtaatttttgaactttttgtagtcgtcgctatcggcgttgaacttcaaaggatgtgagtgtccattattcataaccacgatgttccacttcttgcgcttcagcgaatatgtcgcgcgtacccggaacgggcatgtgttatacggagatacggacctctttttcttgtttgcctgttgtaccctcttcaccgccagcgggctctcggggttttccttttcttccggcagcgacccgcaaccggcttgcttgcgagaggccctgccccttttcgacgccttgcacttgaacactaccttgatgttgtcagaacgctcgatcacaatctcgataccttggggatagaaaatcttctgaagccacggcttgatttcgttacgatcctggaaatcgggtatgggatccaagtgaatcagcttgttctgcgatcgctgccggttgatggactcaagcgcgttttcactcagcatgttattcagactggccgtgtcattccagctaggggtgccgtttgtgaaatctggcccgctgctctctgtgttgctcgtcgtgcctgttcccactgtatctactgtcgagagcggcgagtcctccgccagtagaaagtccagtgacggcgacgtctgtattagttctccatggaacgcgtctaatgctgactgatccatgattgcgctcgccacgactgcgttcaatcagtctttttaagccctcaaattctgctttgatcgagatgatgaaggccacacagcgggattcaattttatactagcaagcctcgtatttcattttttgagttcaactcattagaattccttgtcagggctttttctttgaagtcggcactgcacccatttttttccactaaaaaagccttgaacaattcacgtgactaatggggtcccgtatttgacatttagatgcaagtttcttgccgctcagaagaaagagcgacctctccaacgataaatcctgtcatcagcctttattaacctcaaaatagtgtgtaaatgcaggttacctgatggctgaggagccaaggtttctcagtaatcctctgtgctcgtaaacctagaatagttgcccgagtcggagagcacgtgcaactgggaacgtaaagcgaagaagtagtgaactttcctaatgccgaactgagctctgacatcagaatagccaacctgtgaccattgggaggtatgttcgtcaagggcaaagcaagccatgtgagtcccgtagagatgctgctgctcgaccataattcttgagtcttcttcaaaaaactcaaaaacagctccgtgacgcatgttgcagactggcaccgcgtaagtagtcccaggttcgtatatgagaagccgctgtgaggttgcaacaaggagggaatcccgggtacttgcaaacttcaacgaaaccacaaactcgccttcttggagaaacaagcctggtacaggctggtaagtgtatgaggtgagctcatggacccagacgtttcgcgcgtcacacatggcgatcttggttgcggcggcattcagatcaacgctttcaatcgggcgtaaggtaggttgcccgccacgcagaaatgttgtctcgctgcgtacacctgagagacccaccacagaaatactggtgttatgggagctgaaagtcacaactgatccaccgtcagccgtgacgcggcaccagacgtgcgttatgggttgtgagaacgatgtgtttgcgtataccacgcgatttgtcccgagatcatacattccgtgaacgccatcgtaggtgccgaatgcgacgctatgtgcattcacaatgtccatggctgagattccagagggcagagatagtgacatactattggagagtactgtatttccgtcggcggcaacaatacccaccttcgaaccgtccgggcgccaaaaacaccaaaactgtccatcaacccgcttatagctgggaagcctggtcagctccgtatcctcacacgtgtaggctctttcgaggcgccagcaaggacctgagtctaggtcccagccgctagaccttctttgtgccaatcctggccgagaagcgtgttcgacatgttcgctctggcatgattcgaaaaacccttttatcccaccgttgggccatagaagacctccgtcgaaaatagttacaggaatccccattgcaagtcgtagtgattctcgagcactgtctgttctcagttgaaatgtcaactttagggatctataacaactagctgtatatttagcccaatttccgctgttagctaagaaccggcttgcagctaaattattatcaattaagaagagcgctggtttcacgctttgatgattacacctttgtaaattggcggtgatggggtttgttttgcctcgaaaccctatctgccctaaatatgacaaacccttctcaaccgcatccttcacgatgtccgctaagacttgaaaaaagtccggggtaacgggatacacgtgacttcgaaaattccgcgaatcaggaatgccgttccggcgacgaaatgtatactatacgtcgcgtcagctgcatgtccgatttctacacggcttacaactttgaacacacatccgaattaatttaagatgtcctctgcttcttaggtggattgctgatctcctcaatatcactatctgaggatcgcttttcctcttggacgagcggctcctcaggcaaaagaggcgccagagccgagggatccgaagttgacaagtagtcctgcaggtcaaacttggagtttggttgctgagtcttggcgggggactgtgcgagctgctgcggtacggtgccctccggggtgattgacccaagctcttcttgtgacggcgacattttcgtaatccagtcttgtaactcttgtatagactcgccttgcttcttgatgttggagtgtagatcgttaaaaaatgaggtgtcaaccggggagttggattctagcatggtatcaggggcgcggccaccgcctggggttgtggacgctccagctgaggagctgccgttggacgggtagatcgagcttcgatctatttcttgaatcggggagttggagtgtccaatgtgcaaggacgagaggtcgccggtgcttgagtgctgactggtggccggcgtcctgttcttcaaaagtaagcgcgggcgcgtcaagccgttcatgtttgccaagtcccatcctccgtgagcaacgttacttgcgtcattcaagttggcgtttgtttgcgctagctcgttcacaaggtcgctgccaaggagcttctgggtattggaccccataagagatgcgagaagatggagaattttgttgagagcctgttgttgagcctggtgcctctcacgagccatcatgttttccttccacaacagctcgttgtccttggacatgcgtttgagatcttctgctatggcgatctggttgaactttacggtctcaagctcgctaagcaaaattcctatgtccatctcttcgccattctggcccaccaggacgtctttgcttgggttggtgcttggcttttgtctcactatgttctccagcaggtcctcgcagtccctaacgaaattctcgttttcgaactgccatctttcgtcagaattgccgtgtatagacccagatcgtacgtcctgtaccttgtgccaaccgtacatgttcagctgccttacgaaggaagcaaaattggaatgtttgaaatacttgggcaggatttcgtgcacaaagtgctcgcggttggtgatcacaaatgatttcccgtcggcggaccagtgtatcagtttctggtttgcgctgtcgttgaccatggaccacagcttgttgacgaaagcaggcctagttttcgtggtggtgagcttgcgacgcggtggcggctgcggcgaagacgttttgggcctgctctgctttagaagcctgtttctatacggcatcagaatggaatcagagagcaatgagtcagccgctggcggctgggaggggctgccctgctgctggtacaagccgaccggggtcccgcgcctgataacgttgttatggtcaggtggagcagcgagcggtgagttggccatgaacggtgagaaaggtgctatgttctgactgggatggtccagctggcccggtgacattgtcatggcgggatcccatgagggattaactatgtcttcaacgaccgaatgcgagccatcgtctgcgcccaaccctgtgccgtgtgtgcccccaacgattgggtcgctggggtttataatgttttcaatttcgtcttcattgagcgctggtccagcgctgtggtgtgcgttattcgcttgcattgcttagggttcctgtcttggaaaacgtaagcgaaaatgtctttgaaaaaagcttttttgcgagtgtttgttgtaatgcaggaaacagctgttgctgagaagcgcgtccaaacaatgccaggcctaaagcagcgctcttttgcttatttcgtaggctatcttacaagagccgttttaacgcatgcattcattgcattgggagtttattttttggccacctcatccatttcgtctattgtgatgatcgacgtttaggcaggagccgccggcctggagcttcaataggacaagagaaacctgtgcaagaaaggctctggctcaattgaaagcttctctaagcacttcattgaatattcgcctctataaaaactcctagtcaatacaatttttgggaaatggatgggtaactgtgtccaaaggtgaattgttcaaactatttgccaagtgctgttccaggagcgagaatttgggtacggggggtgctagtctctagcataccctggggttgatcatatattattttgggatgtggcgatcagctttatatagttcgtttctcttgatttctcttctagcaacacaactagcgcctcactcagcgtgtgtcggacaatatcggggggaaacctagaggttgaagcctcctatcgcattcattggtggattcgactggcattatggtgaatccttggtttctttgagacaactctggcagtaagcccgagaagtttttactttagccgccattagttgagagtttgtttactacatttttgtcataagtataaaataattttacttacgcgttgcaatcttcgtaacaaccgctgaagaacaaccagaagctaaaaaccatggatacagagcggcacgctaccctgttgttagatcttgtatggcccgaggtagacgaaaaggcacagggcttcatctatgccaaagacttcccactggtggtttcaaggatggaggagattttgaacaggggaaaattagaacgcgacagagcgcaacttgtatccgaaaccggccgtgagattctcagaaagttcggtagtgatcaagagttcttcaaggtttacaaagaggacttcagggagctttttgacgggctggtcggtactagtttcaagagcgcagtgaagtcctgcgctggggatggcgtgctagatcgcttacaggatagccaggcagtagatgggatccaggacgagaaaacatcatctcacgcactccaagaagaagtaatgcgtttacgagagcaggttagggtgttgagcagcaagaacgacgaaaaagaccgagaaattacagcgagggacgagattatcgcggatttacagggaaaagacgcatctcctgccgggagtccgcgaagtttgcagaggatgaggactctgcaagcccgagttacgagcctggaggacgagctgagctttagagacgaggttatccgtgaaaaagaccgggagctgctgaaccttactaaaagagtcggcgagtttaaggataagtaccaattcctagagcgggagttccagttttacaaagggcatcgagagcagaagagcccagactctatcaaggaagccacgaggcacgaatttatcatctccgagctcaggcggaaaatcacggagcaaagtgagataatcggccaaatgcgcatgcaggtcgaggcaaaacccggcgcactccacccgcaagggatagggtccacagcagggttgcccctgaaccttcctttgcgcttggttctaaggcttattatcggagctattctggcatatctggcatttgacattggcattaggtcacttaaggccgtgggaggtcttttcggcagcagtagtcctgcgactctaactcccaagtccgagttaagttggtgggagcaaaacacattgctgagcaaattgctctggtttttcaaagatctcttcgatacttacaacttggacgctggacgagacgaggttgtaagcgctaactatgacaagcttttcggagtgtgatttcacttaaaggaagtaaagtctacataatacaaattccctgggaggattcttttaggctaatcaaagattcttgcgcacacaagtgcagagcaagcccaagagcgtagacaaaaggtcgttgttgcccgcttgggactgggattgttgctgttgctgttgctgttggtagttggactgctgctgctggtactgggactgctgctgttgctggtactggggttgctgctggccagtgtattggtgctgttgtgcctggtgactggcctgtggtttggatggcacgccgtgtgcataagtcgcgtaatcagtggacgaccaagaagcaggcacgctggcgttctgaagctcaattactaaaacacctgcgttcttagagtccacatagttgggcaggttggcttgctggcacaggtcttcgaccgcaggcttaatcttggcaattccgtttgcggaatgtaggcctttccctacaatgaccttgagcacggactcgcgcgcagacacggctgccgcgatgcgcttctgtaggatccacacggcctctttggtgtacaaaccgtgcaagtcaatctcgttgctggagctgtcggcgttgttctgagtgaatacgaactccgcagcctgcaggttgtatttttcggccacctggagctgctccttggcctgctcgctgagcgtgtgcgccccgctgcggtcgccgttcttgtacgcgttctgcgattgctgcgagagctgctgccgcttcttgtaagcctggtctgcgaggtctctcagacgcttgtactcagagtctgtggcatggttgtagtccctctcctgcgaaagaggctggcctctgctagcgacggcggcggcgctcatgatgtgggcgacggtggggtctcaagggctcgatgctcgctcgagcatggccgaacatctctgcgcaggcagcggacggtctgttgacaattcccagcgctcgaacatccgtatctagcgatatatgcaccgaagcatctttagtcacatgatggaccctgtcccgtgctaccacgtgagcgagtggtagtcacatgctgaagccaccacgaaatagtacgtccgattcacgtgtcgaggatgaaatctgtatcactatgaacggtgccacgatggcatgcgccacgccttatatcgcgtgatgccttccacctaacgcttgctcgcttgcccggagctccccactcgcacttcgagctgagcctatctttcgggcatgtaacatcgattccgcggctcgtccgcatgtgtctagcgtactgcccctatcgggcaagtatcccccgagtcgggccattcaattccggtcgcgacgagcaaccgataggcacgtaatgtgtggccaattttcataagacaatggcaatctctgtatggtcctgcacaagcgcagctcgcgtaagtagtcgtgcagtgccgcgcagcgccttgcagcgcagcgcagtaggccggcctctgctctaggtccacattctcgtctgccgggaaaagccagcacgggactttccgccaaacaaattgtacacatgcccgtttggtaaaaagcgccagcgcgggttcgcaggaacgcgagaacagttgcattcatggttcgcaaaggatttcacagcataaaagggagctagcagccgagccgaggcccaggagagtgccatggtaaggtattggactcctcggtcagcgtgctgcgggcttgtcttaacgtctttttttttatcttctctttgaagtgagatccaccattgtctgcgctgcaagttaggtgcagacaggcacgttcgtggttagagactagacagacacgcacgatttcgtgcagaggaacatcgccgcgcgagtcgcggttcgtgtggaccgcgcagcacgaccgcgcgctggtagactcggtgctggcgctgggcgacatgctgcaagacccggttcggtcgtatccacgcacaaagttttggtcggctgttagcgagtctgtgcacgtgagcgcagggctaacgcgcaacagtcgccagtgtcgggatcggttcaacctgctgttctcgcgggcgctgctaacggacgggcaagacgtgggcgccggcgttgggttgggcacagacgcgacactcgacgctaagctggcgcagtgtacggcgcgtttccgtttcgggaacgggcgcagcctggagctgaaacagaggcgtagtcacgtgcaagcgccaacccgcgtaccgcagcgcggctgcgctgtgcacgaactgattcacccgccggaacacactccggggcctatgccagagccggggcctcttccgtctcccgcacccggccccacccctgcagatctttcgttgatccacacgcagctccgcgaggtgcatcgcgtgcttgaggcgctgactgcggaagttgtgggtatccagcaccaggttcggcacctgcagcaagcattccgcgagctccaagacgctcgccagaaccaaaagccgccggtcgcctgcgacgaagacagcgtcaaccgcgacaagtaactacgctaaactcgtacataccgcaccatctattgcatatagttagtatagcaaaacacacacgtcgcgcatacattgtccatgccgggcacaccagccgcagcgctccagctctgtgcccgacttttacgtcctcacgtgctgagtggcattcttgccgatcctcacttgccacgaaggctagcatgctatcctttaatcaacaaaccgcaagcttatctgctccaggtgcctgacgttggttcatccgttgccgtgaatatcgcgtccgcaggcgcccctctggaagcgtcagaagtgcaccgtgcgcgatgaaacgaaacgacacagaatacgtattttcagagccactgccaggcaaccttggcaacctgcttttaactctgcttaccgttctggcacagagttcgtccttgagtgcgcctcatgcgcgccaagtacattcctgcaagtatagcgtgcacagctgggaagggttcaccgtgcggcgcgatgctggctagcgggcagttttacggctgttacgattattgtggcagggcgcctaatgttggcgcgggtcctctacagaggcaccgcacggtttgtagcgcctgctgctacgaccgtcggcgcaatgcaagttttttgttctcgttgcctcaagccctaattcgatgcgcgcaccacgtcgggtacacattttttcgttctctgtttttgcctacaaaaaaaatataccgagccaacctgagcacaactctaccaaccacatctaagctcatctaatcatcgaacgagaacagcgcagaaagaaaagcatgagcacatcttttctccctgcgctgttgcacaggatctttcgtgcacaaggtccagtgatgacaaaatgtttcaacatttacagtggctagctacggcgatgatgtctactaattaaccatctttcgggactgacggattttgtgcagaaagcttgtaatgtagttgtagttatgcgatcttaacaaatagtacggtatttgcgcctgcacaggcgcaagtctggccgtcgacccaggttcggtgtttagctcttgtgcttatgcctgcctgctaatacaacgaccgaccttgacgtggtgcctgtgcattactaatgcgttcccgcagaaatacggtatttgccaatcctaaatggtagactacgatttcagcttcacgtgagctagatcaaatgtatgactgctacacccatacatccacaaaataatattcatgatcctaaaaaacttttgattgattaaccaggcttccggggacgcaactgggaagtatctcgacaactttttttcagcggcaagtatcacattatataaagagcacgcggcgtttggcaaggcgttaccacaactgcttgaatatcatcaatcaacaatcctatcgaaaatggctgctgagtatgtttaaacgcgcaagtgcgctaagtgctgtttgatctacaagttgcatcgggccggaaacggacctttgtttcacatagctgggtttcttactcagcgggcagatgcttttgtgcgatctgcttaccgtaggggattttttgtactgtattgtcattaatactttacgaaacaaagacatggatagctggaagttgggcctcgttaaacaggcgcatcttgaacccaccgttcttttccaacaaccttctacctgtctctgcctctccccatcatcgaatgaagcgtggtgtgtttcagttcgatgtgactttgtattcaacacaacatctgtgttcccctgtcctaacacatgtatagaaaggtcttggtcccagaatcccagttgaagaagtcgaaggctcaacagaagtcggctgagcaaattgctgccgagagagtcgctcgcaaggctgtatgttaatacgcaaaccacgtactgcagtccgtgagtccacggaaatgcgcggttgtacctgcttagtctgtttctggttttatcacaatgatgaacttttcccaaattatctatttgatcgactagctgcggcaatgttgtcgaaacttatcaccatctttcgcctgacgtttcaaatcagatacagactaatgtgtggaccgtacattttcctcaggatttccggtctcaatagattacacctcggaacttcgtactaactgtccactataggctaacaaggagaagagagctgctatcttggagagaaacgccgcttaccagcaggagtacgctgacgccgagagagccgtcatcgaggccaagcgtgaggccaaggccaacggttctttctacgttgacgcccagccaaagttggtcttcgttgtcagaatcaagggtatcaacaagattgctccaaagccaagaaagatcatgcaattgctgagattgaaccagatcaacactggtgtcttcgtcaaggtcaccaaggctacctccgagttgttgaagttgatcgagccatacgttgcttacggttacccatcttacgccactgtcagaaagttggtttacaagagaggttacggtaagatcaacaagcagagagttgctttgtccgacaacgctatcgttgaggctaacttgggcaagttcggcatcatctctgttgacgacttgatccacgagatcgtcactgtcggtcctcacttcaagcaggccagcaacttcttgtggccattcaagctgtctaacccatctggcggctggggtgtcccaagaaagttcaagcacttcatccagggcggttccttcggtaaccgtgagggattcatcaacaagttggtgaactccatgaactaagccgtttgagtatacctcatttgcgcgtatgtttacccgggcgttttacttctcaaggttttctaactggcagctttacctgtcattgaggcgttctgggggagctttatctcccatatgtagcttttcagaatgaatgtcaaagctgtggttagcttgttaaaaagagtttttgcatgtatattataataacaaaagtcacgtttattgaccggcggttataaccttgccagctcaacaaagtacttttgatgcaacggcacataggcctcacaactagggcttatcaaccgtcggtattttcgagtttactttccgagggtagatttgctccactatcttccattgcatgtgaaaattcaacaggggaaaaaaaatattgaaaagacctggctcgagcttagcgcggtccgaagaacttaagtacattgtttagctcttcaaatcttgttcatcccgactatcaaaggctttgttctcttgaggcttctgcgatcgcacataattgtcgttatagtgtgcaggttgagtatttgacttaaaatggcgcaagcagcaagtacggcttatgaggaaagatccctcaacagtggggacaacgttcgagagcttcgtaaggaggatgatatactcgtaacagaatctgtgagtaaaaatggtgaagagcatggggaagtgcatcttaggaagcaattttctctttggtccattttgggggttggttttggactcactaactcatggtttggtatctcgacctcgatgatcacaggtattatgtctggtgggcccatgatggttgtttatggtatcataattatcgcactgatctcgatttgcattgcagtctcccttggtgagctctcctctgcgtaccctcacgcaggtggccagttctggtggtccttgaagctggcgccaccaaaacacaagcgttttgctgcatacatgtgtggatcgctcgcatgggccggctctgtgttcactagtgcgtctactacattgtctgtggctgcagaaattgtgggtatgtacgccctgacacatccagagttcgaggtgaagaggtggcacacgttcgtatgtttcgaggtgttgcatttatttttgatgcttttcaactgctacggaaaggctctgccgctgatctcttctagttccctgtacatctcgcttttctctttcatcaccattaccatcactgtccttgcatgctctcacggcaaatataacgacgcaaagttcgtgtttgccacattctacaatgagacaggatggaaaaacagcggcattgcattcattgtgggtctcattaacccagcttggtccttttcgtgtttggactgtgcgacgcacatggctttcgaggttgagaagcctgaacgtgtcattccaatctcgatcttaggaaccgtggccattggatttgtcacttctttctgctacgtcattgctatgtttttctcgctgcagaacctcgacaaagttgtcaactccaacactcaagttcctatcttggatatttattaccaggcattaggcagcaaagctggtgccattgttctcgggtgccttctgttgtttacctcctttggttgtgtgatagcctgccacacatggcaagcaagattatgctggtcgtttgctcgggacgaaggtctcccattttctcgctactgggctagagttagccctgaacttggcgtgcccctaaacgcgcacctcatgtcctctttctggattgtgctactgggctgtctgtaccttgcttccagtactgcgtttaactcactcatcaccgggtgcatcatgtttttgctgctctcatatactattcctgttgtttgtttgttgttaaagaagcgtaacatcaagcatggcccattctggctcggcaaatttggctgtttttccaatgttgtattgctcggctggatgttattttctattgttttcttctgcttcccttcacaaatgcctgttgtgaaggacaatatgaactacgcctcggttgtcattgtgggttatttgttattttcactactgttttggcagttccgggggcgccacacattccatgcgctagaggaagaagcgggagaagacaacatgtttcctatcgaaaatttggaaactaaatgattgttctttggttgcgtagttgagacgtcaagcaaagactcaagttaattttaaactgcgtaatggcaaataaacgtcaagagacgttggcatgggactgttaggctttaaatccaaaggctcgaaaattgggactttcactgtcagagcttagtttgtataatatataatctgttcggagataattgtttttgtaatatgtcaagactttcaatcaaaattgtttcgtataatgcccccaacgtgttaattgcggaaatgctccgaaataacgaccaaatcatagatctgtgtgacagcaagcaaaatacaacaacagtaatgtgtagaaggtgcgtattacatttttttttgattcaataggcgcagctgtcgagatctacacttaaagagttttcattcaataatacagttctttaggcaagcgaaggctctcaaaatctgaagtttgttgagaaattccgaaattttgacatcaatttctactcctcctgcaatccttccccttgtgcttgtatctcactttgtttgatgtcacttttttgtatttctttctgaagacctcagcactccgtctggcggttggcgctaaactgaaaaattttcgaaatagaagcgatgcgatgagctcgaccctatcagaagaagagagcgtaaaacacattggaaggatgtctaaagaccatgctgcagagcgtaaaagaaagcacgatgatgtcgatttggctgaaagcacggcagtgaagaaggacaagaaggaaaagaagagtaagaaggagaagaaggacaagaaagacaagaaagaaaagaaggacaagaaagataaaaagtcaaaggacaagagcaaggttgacgatgccgtagcatctgctaagaccaaaagtgaacccctgagcacagagtctgcgactaaagagaagtcgcacggatcgacaggctataccgagagcgaaaaactgtctaaagtgcctcagagtcaaatagatcagttctttcaagataacgaggttagcgtagaggaccctgccaaactaaatttacgtcctctactgtcctttgaccagatttctttatcatccgaaattcaagaagagatttcgaagtttccaaaaccgactccaatccaggcagtttcatggccttacttgctatctggaaaggatgttgttggtgttgcggaaacaggttctggtaaaactttcgctttcggcgttcctgctatccacaatttgaaaaccgctgacgccaaatctcagggagttcaagtgcttgtcatttctcccacaagagaattggcttctcaaatctacgacaacctaatcttgctgaccaagaaggcgggtgtgaactgttgctgtgtatacggtggtgttcccaaggatgaacagaggagccagttgaaaaagtcgcaggtcgttgtcgcgacccccggcagacttctagatttgatcgaggagggctccgctaggctttccaatgtcaaataccttgtattggatgaagctgacagaatgcttgaaaaggggttcgaagaggacattaagcgcatcattggatcgacaaaggccactggtagacaaacactaatgttcacagctacttggcccaaggaagtccgtgagcttgcgaacaccttcatggatagccctgtcaagatttcaattggtaacagagacgagttatcggccaataagcgtatcacacaaatcgtcgaagtcattgacccattcaagaaggacagaaaactattagagttgcttaaaaagtaccagtctggcgcgcgcaagaatgacaaagttctgatttttgctctttataaaaaagaagctgcgcgagttgaaagaaacttgaagtacaatggttacaatgtcgctgccatccatggtgacctttcccagcagcagagaacccaggctctcaatgagttcaagtcaggcgagtctaatatgctacttgctactgatgttgcagcccgtggtctcgatattcctaatgtcaagactgtcatcaatttgactttccctttaactgtggaagactacgtccacagaatcggaagaacgggcagagctggtctcacgggtacggctcacactctgtttactgagcaggagaagcatcttgcgggtgctcttgtaaacgtcctcaacggagctaaccaacctgttcccgaagagttgaagaaatttggtactcacaccaagaaaaaggaacatagcgcttatggagccttttataaggatgttgacaccaccaagaagccaaagaaaatcacgtttgactgaacaagcgtaaaggctaaaaggggattattataaagtggcatgctcgtttagtaaatagtcttatatctgatatcgttctaatttttttattttgcaggaatctaggcttgaccgatatatcagcgcagcgctaaaagaattctaacctctacacttcacatttcccatcaataaagcacacatccatccgtgggagaatgacaacgatcctggagagatccgaaattgaagaacgaatctgtagaggtcaagcgattgtgatctacgatggaaatgtgctgaggctcgacaaatggatcaagtaccatccagggggcgataaagctattcatcatatgataggcagggatgctactgatgagatgaaggcttaccattgcgatgaaacggtttcaacatttttgaaatggagaattggcagggtatctggaagatggcataatttcttacctccgatacagggtggtgtgttcaagagcagagaggaccaggaaggctcaggcccttcttgtgagcctgaaagcgagtggcgagacgttgatacaagtgacgctttccaagacattagtaaaacgaagcgaatgtgcggtgagccagatgtcaagatatatccgaaaattccacagggcgtagtgccaacactagatctgaagcttgccttcgagaaaaaagtcgttacagatcctcaagatattacggagaactacgacaatgagcaggtcaagcacgatttgttaacgctcccaagcctcgatgccgagacacaagactggctgtcccaagagtataatgagatgcatcaagaagttattcaagcaggcctctacaaatgcaattatttcaggtacgccaaggagctcttgagaattggagctctttttggtttatcttacttccttctgtttcacaaaaaccagaaattttggagcgccgtatccatgggtgctgcatggcagcagcttgtcttcatcgcccacgacgctgggcacattggaattacccataactatcaggctgataatattattggtatggtgatcgcgtcctggatcggtggtctttcgcttggatggtggaagcgtaatcacaacgtccaccaccttgtaacaaacgatcctatacatgaccccgacattcagcacttacctttctttgctgttagcacaaggctgttcaataacatctattcaacctactacgaaaggttcttgtggtttgacaaatttgctcaaaaggttattcctcttcaaaggtttttatattatcctatacttgcgttcgggaggtttaacttataccgtctgagctggatgcatgtactgctgggccaagggccccgtcgcgggaaagctgcttggtttcgctactttgaactagctggtctcatttttttcaactattggtttttctacctaattgtaatatgcaggcttcataccggctgggaaaggtttcaatacatcatggtctcgcatatcactactatgcttgttcacgttcaaatcactctatcacattttgccatgtcaacatcagaccttggcgtagctgagggcttcccaatgcgtcaattaaggacatcaatggatgttgattgcccacgctggcttgactttttgcatggcgggctacaatttcaagtggtgcatcatttattccctcgacttcctcgccataacttgagagacgctcaaccctttgtaatcaagttctgcgaaaaagtcgggctcacttactccatttatgggtttaagaagggcaacggcgttgtgctaggaaggctagaggagatcgcgcaacaggctaagaccatgctcaaatgcgcccaaacaatggaacaagaagctaattcccggcccaagcctaatattagtgccccaatagatcatacgtgcagcagcaagcggcacaaacttgcataaaaatatatacccctttagactcacacatttaccctctaacgtttaaacagttcgtacccttctagttttcaaacccttttctcttctcgaaccttttctacgagccataaatgtctcctaacgcaccatcatagtttacgttctcggactacctcttcaaggtggtgctaatagattcgagctaccacctccccttcacaaacatcgaaaagagcaggactcttcgaactagatctaacagttctaacaaaatgttcaaaggtaggttgtcaagcctaagaagatcttttacgagccctgaagcggactcatcatccaacgaaacaaaagaggaaagcggccgctccagtttcttcgacgaggaacccttgccagaggtttcattccatgggtatgctgcaacaaccaagcatcgactgttgacgccggaaatatctgacgaggtcagaaatcaaatgcccactcgtatacagctgtaccctgactggcagctgctgtatagtcttgaacaagacggtgcatctctccattcattatatggcaaagtggcacccgatgccaagaaccccgggcgggtcggttatgtgctactaattgaggatcgcaaggggggcattttcggtgcatatacgaatgaaccttttcggcccactgaacgcaaacgctattatggtaatggcgagtgctttctatggaaaattgaaaaggctgctactatcaacatcggaaatgccaaagcttcatgctctaggagctccgaccaccattggagattccggtcttaccccttcaccggcctcaacgagttcgtaatatattgtacgagcgagttcctatcgatgggcgcgggaaatggacactacggtctctggtgtgatagcagtctcataaatggagtatccgaccccagtctaacatttggaaacgatgtcttaagccgcgagggcaataagttccacatagttaacttagaagtgtggagggtcggctaacagatgttttgatggtttaagttttgcgctcaaaaatctcctccctagcctggttaaattcaattgggtaccgagtttcgaaagcgctgcctattttgtccacctgctttgcaatgtgctgtaaattacggctgatcctcttagaggtctgcgcaccttgcgcaaatcgggtctcgaaataacgaagtttctgttggacctcttgagatagtttttcaagctccctgctttttgagttgatgagcccagaagtcctggtctgtaacgctattgcttctgaaaaatcggcagcgttaagggcttgtgaaagcgattgaaacaaatatttcgaagtatcaaacatgggtgtatctaactgacccatcacaaaagtgttgctagtctcaggcaccatctgatctaggaacgcgtcaccaccactctcagcatcgtaatcgctctcagcatcgtagtcgctatcctcaaactcagatctactgctgccctcagatagttggatgtcaatctcctcgggttcgggaattgcatacatctgcgaattaacgcttgcggttctggtgcgcaggccaacacttccgctaccgtcctcatccattgcacatcgatttgtaactttttcagggaagattactggaccaaccgggaccttacaccattcattcattattagctgatcttagtatacagtgatttataactaacgattttatgatattacattgtcacttaagcctttcgaacagtagccaaaagcagtcaattgaaacctggaacgagccaaatgacctcgctatacgctccttcggctgacgatgtcatgcgaagattgaggccttttggcctttttttcgaaaagtcgctgaaagacctaattaagggcatccggagttgtggcgagaattctgaggaacttgaacgttttctgagcaagactctctcagaatgtcgacaggaagttgaatcaccagatttagacctgaaaaccaatgctgtggtcaagttgacttacctcgaaatgtatggcttcgacatgtcatgggccaacttctatatcttagaggtcatgagtagcaatagattgcagcacaagcgtgttgggtacttggccgcttcgcaatcattccacaaagatcccgacatcttgatgcttgccacaaacttactgaagaaagacctcaaatacgatggaaacaatgacgttctaaaaatgggggtcactcttagcgggctctcgacaatggtaacagcgccattggcaagagatatttgcggtgatctctttagtatgcttggaagctcgaagccttatatccggaagaaagctatttctgctctgttcaaggtgtttttacagtatcctgaggcccttcgagacaattttgacaaatttgtagcgaagttggaagatgaggatatgtccgtggtttcggctactgttagcgtgatttgcgagttgtcgaaaaagaaccctcatccgtttgttcagctctcgccattgctttacgaaacacttttcaccatcgacaacaattggataattattaggctactcaagcttttcacaaacctttcgcaagttgagcccaaacttagagtcaaggtgctaccaaaaatattagagctaatggaagttacctcagcaacctcagtaatttacgaatcgatcaactgtattgtgaaggggcacatgctagagcctgacgactacgatactgccttaagctgtctcgaagagcttaccaaattttgcaattccaatgatccaaacctgaggtatatcagtgtcgttctattctacaaaatcgggaaaataaacacgagcttcatatctgagttcaacaccctagtaatccgcctgttaaaagacgtggacatatccattagaagccgcgccctggaattgttggaagggataaccgatgacgagaatattgcacagatcgtgcaaattcttgttaaacagttcgctgacaaggacgtggtgcttgctaacaagctattcaaacaaacaaggcaagaaaatatcgaaatcgaagttcctaactcgtacaaaatcaaaatggttagcactatactaaggatttgttctctgaacaactatgccaatgtgcccgactttgattggtaccttgcagttttatctgacttatgcgtgatatcccaagatttgaacgatgaagccattgggctacagcttggagccgagctgaggaacatcatggtaaaggtgcctagcatgagagaaacttgtatttctacgatagtgggactcgtttcgaacaatgacatctgtcggcaactaccaatggttctcaaggaatgtctttggtgtattggtgagtacccgtcttctataagcaacggggatgacatcattaagttaataacccggcaacgaaggctgacaccagaagtgcaacagatcgcggcacaagcactgattaagatttttagcagttggtgcaacacaaacggtaacgtaccaataaacgatgtgaaacacactattcaggaattgatctcatttttcgagtccttaagctcatcaaaatcatttgaggttcaagagaggtgcgtagagttccttgaatttttcaaactatgcgccgaatcactagagcaaaatgatgaggaactgccacttctaatcactgaggttttacctagctttttcaatgcatacgagctcaatccgatacttcatggaaccctcaagaaggttcaaaacagtctctcaattgatttggagactccattcctcagcgaagatgaagtcaaaaacctcttagaggaagaatcctctaaacatgaagccgaatcaatgctagcttcagatctcgacatggacgacgagttcgaagaagacgacgccattgaaaatcctgcacacgaagacaaactattgggcgatcgtagtcgtgatgatttggcggaagaagaaaggagagttttggaggaggaacgaaggaaagagaaattaacaaatccattttacctggagggggactacgaggatttcgctgccaagagagaaaacccgctcatcgattttaatgataaccaagatcaaaactatcccgagtcaagctcgcttattgctggcgagctcaagcacgtttctgagacttcaaagaaaacgaagaaagagaggaaaaagaagaagaagaaggccgaggttctaatcgatgaaggtgtacccgaaatcactagcgatgtcgcagccattccagaaccacaaccagccaaaagtatctcatcaagcaagaactcaagtagaatcaacctcaaaatgcagaccaaattagaaagcttcaatttcgaccagcctcaaaaatatgtggaagattcaggcgctgccggcactgaggggcaacaggaaattgaccagctaagagcaaagttcgcagaatcttcgcttggccaagatatggatgaagaagttgtcattgtaaagcgaaagaagaagaagagatcaaaagacaaaaagcattcaaaaaagaaagatgttgaacatcactcagctcatggcgagccagcgaaatgcgactcagggcaaaatccgcaagcagaaaacgcttcagcccacgaccagactgctcatgaatcactctgagcaccaattcacatgaagaagttggatccgcctataaacgtgacacttatcgccagtatcacacagaacgataaaatgagctcaagcatcagtatttgacgttaaatagtttatcagtaaaattgaaatctctagcggctaaaacatgttgtatcttcatagatcaggataagccatgatattcaaggctagtatcataaaggcagaaaaccatagtgtttggaggagggccgttcaaatgttgagcacattgcatgaggatatcaagctcacaataacaagtagtgagctaatagtatggtccatgaatagcgcagatacttcaatgagccaaatacgcttcaagcgcaacttcttcgatgagtatgagtttcagcctgaaaacactgttttcggagaagatgggctgcaacaagtcgaggatagagctctcgtggttcataagctctattcattcaagacgaatgggaagcatttgtcagttctattccgcaagcctgagaatgataatatcaaaagtctcgaactggcaattcataacggggcggcatgccccgaatctctagcaaataagttgcagatcacgatacacacggagaatctgatgttgaaggagtacgttcctcacattatacctattaaatatgaccctatcgtgataaatctcaggtacaagaaaaggtttctggaggtgtatggcagctcctcagagacgcaagaggaacagcttgatccgcggctgctcgaaatatttcggaagttcgatcgagagctctcagaatcatatttcaacaatgacattgtatcaaataccaaaagaagccgggacttggttcctgaagatgagatcaactatttgtgttgcaatatccaacttttaaagaatttcatcgacagttgcaacacaggtgctactgaagaagttaagcttgaagtctccttatcgaagctatgtttgacggcgttcacgaggggagtatacagcaaaaacaatgacatcctgcgcaatgcaatgcgagcaagcaatacagtcgggacaagcgacctagagcattactgcctatttacaacgaccggggacgacgaccaaagaagaccgccttctaaagttgtttcgtttggtatgaaggacttccgtaattttatcaatactgtggcgttctggaggaacgatcaggagatacacatgtggttctgccggccaggagaccctgttttcctggagctggataaagacgatctgtgtcttgaactggtgcaggtcaccagcagtaatgaagatttagtgccatcggggaacaaaattaagacccaaacaactagtcctctaaaagaaattgttcatattaaactcggcagcccgcgaaagtctccgttaaagggcctcacgccaagtaagacgccgtcatcaaatgaaacgactagccccttaaagccaaagactctatttgtcaaagaaaagagttttgatgctgatcaacaaagatggaaaaaccctgtccgcggcaagcgactgcctgacagccaagaagaaattcccaaaagcttacatcatgcgcccaacgaaccagcattcaaagcacagcgcacgcagacgacaatagagtggggccaaagtgtacccgaatccgcgaacgatgctgccgcaaccgcccttgatcaaagggatctcttgaagcaagagaagaggaagttcttacagaatattagaaatgagcgggagaaagacgtcgaaaaagacgagcctactcagggtgtagacgagtttggccctactcaagtcgacaaaccaaaaggtcttttcgattaaagcgtccgagctagagaagatgcagcaggaatttttttccggttattaattaaacatacatgcaagacgccaaacttattctgccttggcagatttggtagtttcttccaggcttggctcccggtcgcttaagtagtggtaatttacgaagcggaacgcttggccaacctgcgcggcttcatttacaacatggcatccaaacagaagaaaattcttaggctgaaccgcaagagcgtatctcatgaaaacggctgagtacatgataagggcgcctgtcatcggaccagagatcaactcagggtctttttgcaagtcatagattgccgctaaaggaataccaaagttggaaacaggaccccaaaagtgggtagtgaaaacgtatttcagcgtttctttgttgatgtaacgactgaaaagtgattgagcaacggccctttgtgctggttgggtcattcttgcagtagtttttctggatttaagtcgagcggcaagggcgaattcctctagggtattagctgaagggtcaagactccgtgcgtgcttgtaacaaatgaaatctttgttgtatgcagaaattaaaatggggttgtgacctagttttttttcaagtagaatacgacccgtattaaatgaaacatgaccaattagattcccaacaagtgatgtttgcagtaacaaacgcggttgagcgagtatctcttgtgcttaagggcctaaaaaaacgtaacaataccagcgttctctatttctaggctttgagctgaaaccacaatcattgaaggcccctttttttgcaatgtatttgtcgttgaagagcatagtactcattcggagttgataggtttaacgaaacgccttcatggcgtcgcagtcaattttgaagttggggctttaattgagctttagtcctcaagtttaattttcgcttgcccaacagcacgaaacacatttcacaaatgtttctgatcaacatttttggccgccgaacccctaataaattacttgctatcaatattgagcatgattaaaggcgagactgttggaatcgggtgagaggtttttgttttgagaataagacctacaactgttgaatctaatcggctctgatgaaaaatcagagaaaaaacaggcctggagatgggctttgttgtcgcttctccaaatcctccttactaagaagctgcaaactcgctaccaagcgtgccaggcagtacgaagacggcgattcaagagaccctagcggcttgaaaagattattagcgccaatggcgtgcgcagtgatgaagctgaaaatcttagatgggcgatgaccgaagagcacatcatcgcgagatattggtagtagagataggaaagttaatgtgtctttatgagctagcgaaatgaactataaccacggttctaattacaatggtggtgaccagtactataatcgaccaaacatacctaagccgacttcatcaggtcaactaccaaaccagcacccgcattccaatcaaagagcagacgctaacttccagcctcaccagactagcgcctattttcagggccaccaaacttttggagccacgcaaggatacggtcaaaactactatgggtcttaccctcagtactactaccccgcccaacaggcaccatactacgctggcggataccaaggttacatcgcgaactatgcttcacctgccgagccacccaaggaagctgttaagaataacagtgctgagagaaaatctgtcataagttatgatgatacggataccgaaacaaatataataagtcaagatcagaacggaggtagtaaagaaaaacgccatagcgaggttggcactcccgatgatccgaaagaaaccatagaagccgaaaacaaagaagctaagataatagcgatccctggaacatctattaccctagaatcagaggaggacataaaaaaatggagggaggaaagacgtaaaatgtggctggttaagatttccaatcagcgagaaaagcacaagtcagaccttgggattgaagaggaagacgtgagcaggaacgaggcattccagcaagtcaaaagagataagcaatttatccaaagtatccaaaaccagataaacagatcaggtcctagcccgaatttggaccttaaactgattcagagaacaatggctaaagagaacatcaaactacttaatttcataaaggagcttggagatgccggactattgcagtatgaattgaaagaagaggaaaaacaaaagctgttcggcagtaactccaggcagcctggagccagaaccaacttcaacaacaagcgtccaaacactccgcatgagggcccgtcccgttacgagggaagtaaaaaaagacaacacaaaccgaactgaaggcatttgtattgaagtaattgattcatcgttacaaaatctttaacaacaatagttattttggcaagaaccgttgagagttggttaaggctgcattttttttatgagcaatcttatggcaaacgaactgaaagttgcccccatgaaggaaccgcacacaatgcctctaaaaaacgccttcttctggacactgtctgtttctgccttctcaaatttttttgacgcttttttgccagacatacgctttaaacttttcgatttttttgcacgcttcctcctcctcaaggctctcttaactttattattagcagaatattcaacagtagcatcattctgcgagaccctgaccttacgtgccaagatcaagcgcgagtcaagaggttgctcgtcagtctcagtttggataccagggcaatcgttggctagcatgtctctatgtctacgtgacaatgttactgagaaaagtccttatcttcctttgagatccttttctattcactctgtttcagatgtgttttaagtttgatgcaaggtaaagccggttctcttccaccgaaaattaactttgcataaattcgcaagttgatatatcgctgatttcacatctcttcgctatgtaactaatcaaaaaaggactaaatcttaaagcacttccattagaaagaatttgctaacccatatttgcaataccaaccaaaagacccaaggtccctaatgacccagcaacgaatcccatcatactgccaatgataacctgcctcctggacccaccaacttctgtacccttgtcgagttcaatatcggttttggccttcttgcatttctctaaacaaacatcttgatctttttctggctcaaacgatctctttctagaagttaagctatagtcttcttcggcaaggtcacgcacgctgtcacacaattcgtcctcattgtaaggattgatggacttggagcaatcgaagcattctggcgttccctctggcgtgtttttatcgtcgaacatctcagtttcatctctattgtacgcaccctcgcattctgcgcggggagcaaataggggctcatagggagcaggcatccttacgtatgtcgtaggtgcattgtcagccaagcaggcgggttcatcagagacaaacagagtatgatgagaggagtctgtctcaatacaatcctccgccatcctcgaaagctccgcttgctcatcttggctgccctgctccgtagactcgttgctcccgtactttccaaggtccaagtcaatgtcctcgctgtaattcaggtcagaagacgaggaggaagttgagcaggacgaaggggacaaaggcatttccaactcttcttccgcagcggtcgctggtctgctcacataaggactccactcgtgcgtaacattgcgtaggaccaattctaaagtctcgtgggtgtcgtcgctctcgttagtcttgatgaacacctgaaacttcagcttggcgcctcgcgattgacctggtgcgacgggctggcatagcttgatgagcccgaagcgctcaccgtttttcaaatcaatcacagaagcatcagcgtcctgcgattgaaggtccaccagcccgtgcgtactgcctaggtcctggactgaaatcctaaactgtgacagaagaggcacgaaggggtcagactcagaaggaaccagccttttgatacacagaatggcgtgctttttgctcagactcttctcgcagaacatgaagttgtcttcacggtcgcgtcgctcggggtctttgagcgaagctctcccgatcggaaactgtagtccctgcccctcggtcttacgaacctcgaaaacaacccgcctacaccctgtttgatctctagcattgaacattgcgaagctcatgtctattcaagctctgaagagacttatacctcgcagaacaccttttaggagagacttgtaacagaacgtctataacctcatcccctgatacaaatcccttggttgctgagatggtcaaaatatacgactgtgtcgctgagggactcaggtattggtaaagtcgagaaaacaaaaattcgacgcattcagatagctcggggcggcccttagtcctcggatagttgcattatacttgcgcacatttcgtgcagattctgggcggcttccagcgatagctgggaggggaacctgtatttttattttttttctgtttctttgaagattgtttgtgtgggtgggagcttctcgttcagttcagagatgaagctcaggtcaatagtgcgtggagttgtaaagccgcggccgtcttggcccaacaggcgccgtttttacattataatgcacttttttttcagtttgtcgcgcttccgcatcgacgacgatttcttgccgggcctactgccaccatcagcagagtcttgcgtagttctcctttggctacgcgcagcgttgtattgcctgttgtagctcctggccacgcgtgcgtcctcctgttcttgcagctggcgggcatactgctcgtcagtcatcgtgttgggcccactgcttgcctgtgcgtctgcgcgggagttcgtcgggtccagaaaaggattgcgcgcacgcgatccgctcgttgcggaggtgacctcagtgtttgatttctgcaaggtcgacgggatgaacctgcccgagtagaacgtgtcctgggacccgtttacggacttgagggactgccaaacaatgtcctcgtcgtctttgaaccccaggtcggttacaagcgcgtacagttcgttgttgtgcttgatgatggtcgaaaaatggtcattgcggaacagcacggcgtaggagttctccagaagaagctctctgaggtggtgcagaccatagtccgtaagctgtgttgccgaccgcgctaggaaagacttgatgtacgtcgcgtcctctagaagagcttgcgcgtcatagtcacgaccggccgcacccgcgggctcggatccgtgctggatatcgtaagcgtcgattagcgcgcgctgcgcaccctcatatgagtacttcgagacgtgctcgtactgccctctgtcctccgcgtagtccgcaacccatccgtgaacaatactgacgttgaacaggcggaacagcgccatctcgtcgccgtcctcgaacgacccgttgaacactggattaatagtgagtccggtgtgcagctggggcagcagctccagaagcctgttgacgtccgactgcgctccgcgcggcatctgcatcccgatgttggcgagcgttgttatcagctcgtcgagccccacgtccgtacgcgtctccaccagccgcgaaagcgcccctacgtacctcgcgtactggggcgacaacagtagcacattgcagagtgcaattagagcacatggcccgttgtcgctctgaagaacaattcgataagggtatccgttaatttcgatagctttgacctggaaactcagactcatcgcgagggtaacgttttgtatagattgcaagctcgattggtctcaacgccttgctattggcagtgcaattggttcttccaagtttataagaacagttctttatgcacgcccacaaccttgttctcactctataggggcgttgacccggctattagataatcaggtaaccatgaacggtaaattttcatgattacgaaatcaggtggtgacataatcacgtcgaattgaacgcctcaacggccactgaatagcccgacttcctatgaagctaccagccaggaggctagttctacaaggtctcaagcaagagcctgtttgcaggttgtacgcgagatcgggttatgtaggtaagggtcgggagtttacatgtgagagatagatacacagctataagaaaagcgtgttgtaagagagacagagtttgagatcaagaaaagatgattatttctgttggagttgggccaagctgtccaagagactctggacgttgttgttgccagaggcgggggcctgggattgctgcgggatagggttctgcgcaggtgggcttttcgcggcaaaagccggaggctgctgttggtgttgctgcaccggcgggctgttgatgggctgggattgcatctggtggtagccttgatacgcgggaggcacagaggggccgccatgctgcgcgccgtggggctgggcctgcggttgcatagactggatgatacccagcaactgctgctgctgctggggctgctgctgggccattgccaagaggctcgacacaacgttgggaggcaggttttgaatggcagagaagagctgctgctggtccatctggggcccggcggccattgggggagcaacaacaggagggggtggagagacgtgggcttgcgcgcctggataggcgccgtagccctgagccatagggggagggccgccgtatcctggagcggggccctggggcgcaccgccgtatggaggctgctgtatgtaaggctgaccctggtgtggtggttgcggcgcgggtgccgcgccgtagcccccgtagtattgctgctgaggtgcgtgttgctgaggtgcgtgcggctgaggtgcgtgctgctgaggtgcgtgctgcacaggcgcggccattctgtcgcccctgttgcttttcaggttattgaatatggcaatcgcgtcctcgcaggacacgctcgcgtactcgtcgaacttcgtctcaccttgaggccctttgtagaacgtttggatgtcgacgttcctagtcttgttgactagcaccacgccccagactccgtcatacgcagcgtcgtttatcatctttctcagctccatccggggctttaagaatatcatgtcggtttccagaccgcttgcctgtttgaacctgttaaagacctcattggcgtaagacctgtcggctgttctcttgacatatatttggcaatcaggaacgcgtcttttcccgcgcttgtagctgctgtcgctgtacatatcctcttcttcttcttcctcgaaaggacgcttagaagaggatataaaggtggagctactgtttgttccgtggtcgccgtgatcgtattgtggcctgctgttggaagatgaaatctcgagtatcagcttcttgccgaagttcagttcgttagactcacccgctatggccgccttcacagactgagggttatcatattggatgaagccaaatgcgtttttgatattgatttgataaatgtgtccatatggcgaaaaaatgcggaaaagatcgtctttcgccacgtttttcaacggcagattgccaataaatagcctggacttgggtgggatgttctgaatctcagtaatcctattttcgcccctcaagtactcgttatacctcttgcgttctactgccgtcatgggttgggagagatcaggacggggctcgtgttggctagcgcgctgtggattcgatggctgagctacttgtccagcgaacgcttggaatgcggtttccgggttcgaatttaaaaatgaaagcactgcattaatcttgtcaggctctaccagctgctgaaaccccggggtgttaagcatattgctgctcacaatgtaagtagcctgcttctgaagtagtccgtaatccacattttcgctgctcatgtcgtaacgcgccacatcgaaaggttgcggctcgacgctttgagtaccggagcttgactcctgctcagaggactcagcagcttcatggtttggttggtctgcgtcttgttcctgctccttctcatctccgtcggaaccagcgtcctcagacgcctcctgctcctgggcgccggactctgagcttactgactggcctttctcgtcctcgctaccgaaatctacaagggcagtctgttcttctggatgggcttcctgtcctgaaccttccgcatcgtcttctgcgcgctcccgcgagtcagaggcttcggctgcgtcgagctcatctgcactcgcatcaacaggctggcccaccgtgacaacgtcaggctctatgagagtgctttctgggccttgtgcctcttcctcctcctttctctcctgcacatccccaatttcgacagcttcgatgacttggtcgctgccgccttgggcgtcttcctcttcatcctggccctcagcgcccacttcaccctcgttttcggcctgcactgttgctgtttggatttcaggcgtcgcactgtcctccttttcagcagcgtctctctcctcttcatgcgagtaaagtgattcttgatcgtcttcctgctcttcgtcgtcacctgcaacttcgtctgccagcaaaacgtttgtttcttcaactggggcgccttccagagctgccggcgccagatcgtcctcccgcgttgggtccatggaattcggctcttccgctgacattcttcaggatgctttgcgagatattcacgaatttggctcgtagcgatggtcaaacctttaaaattcgtctagatggcgaatttttgacctccgtaaatagagacagggtaacaagaggccttaaaggcatcgaccagcttttggaagtcaaacgaagaagaaccatccccgcgactagcaagtccgaagaacaggtcctctggatcctgctccttcagtagcaggcctcctttaaaatgataaaaattttcaggccagtatcggttcaagtctaatattatgaataaatatttgtaggtttaaatatcgtagtgtaaatggaataatagcggcccgtgcaacgaagtgtctatttacaaagtgctctccattgaggacgggatacgtatgcatgtcgggcggaaaggagttggtaggatagcttcaagaccggggaaaggcattccagctgcttcccccgtgaaaaagaagagacgttcgtccgcctgtcgagatcgctattgtggttttctgtgagcgttggtgacactgtctctcttctgcggctgacgctcggacgcaagcggagcatcagagtcgagtgtatgtgcggggcacggtagcatcgaccccagagcgacggacgaaaaggctaccagaaaggtggtgacgaacagccggttggtgacgttgacccgcgttgatgctctcattggcttaaagttataatatgatgcttgagtgtttaagtcgaagttaacgtctgagtatccggagacgcttgtcacttcaacaaataaaagtccgtatcgaaggttgatagccggaataaataatacttttgctatactcagatggagtaatggggatcgttagcagaaagctgtgagaagggtatggtcttgagtttatatgcagtgtagaagagctatggtatgccatcgatctatccgagctgtgaattttttgaatacggaaagatcggtgttcgtataaagagatacaaacacagttcctcgagcgcttacagtaacgaggactggtcctggacgaaggaagagctctgaagggacgagggcttcctttgaggctgaatagccatcgagaagcctggcggaaaagacggcgagctttgagctgaggtgtttatcactggggaagacggcgaagtaacaaaatcgtcgaaatcatctggatcgggttccgcggtggtctttggaggtggtgttggtagctttttgggagcggagcgcgaagggagacgcgaagcggcagacgcagagccctttgttaacacaaggggcttcgaaggttgttttgtgcgaggtcgcggcgtaattgggggcgtttgcgcagatggggtagatttaggcatcatggccggaacactgatgctgcgcgaggcctgcgcatccgggtctcggggtttctggacgggcttctcgatgactttgctgaagtctgcctcttctcccgccatttggtggcctgtggtctccttaagcttctggagatgaacccgctggatgtcgccgctgattttgttaatcgctgtattataagccaggtactggttgggcttcaacgtcatggccattgagaaattccacagaagcggcaagacctgctcgacgagcacgtcctcattctcgacaaccgaaggaaagagctgtaagagctctaagcttttcattagtattcttgagtctcgcgttttcattgacttaaaaagcggcaaaacgtcctccacacacgtgtacttgtccagagtcttgagctctatcatttttttaaagctggcaacacacgcgttcttgaccgtaagactggttgttttgacgaacagctgcgacagcagcgtgaaaaggaagtttttgaccgtggggaagtcgaaagactttaaaataacatccaacttgcccatcaaagactcttgtagctgaactgcatcctccccattattcttagaaaaaacgtacgtgcacagcggttttaaaaccttttcgacaaataaatcgcccttgattttttcttggagaatgtctatgttgtcaataagacttcgagtggcgttctcgagaagcttactaaagttgttttttgccgcgaaatgtgggtagaccctttcttgaaaggaaagttgtgagagagtcataccaatcttagaaattacagtcaatagggtattcaagcacttagaatcaatgacctctgaagagcacatttgatctagtaactccagcaaaacggtaagaaactttttctgtaaaatttgagacggaaactgtgggagtatatctagaagaccttggaggtaaatgcttctttcttgagagtccttggttggtaggtcgtccaagaacgcgagcgtcttgaccaatggatcctgaaagaactcaatgtcgaggaattctgttatgttgtcgaacctagagaacacatctctattcatcaattttggtaggttgaaccgcagcttttgagggacctttgagaagacattctcgaaagataggcgcaccaagtctcgttcatatttgctgtagtcttctttatagtctccgatgtagtcttggcaagaaaacaggttcttcttgtagtacaagaaataaatcagaagcccaagggaaaagaagtcgttcttgggcgtgagcatgttttccatgattatctcaggcgcgctgtaattcagcgggatgtgcatgaaatgagggaagcgggggttgaagtcaggtgtatactggccggtgttggaaccggaaggcagctttgcgaggtgacccagccctgcaatcttccaatcggagttttcgcttacaagtatagatgcaggcctcagatccagaaggaccgagttggcacggttgtgaatgaaatcgagtccttgagctacttgcaagatgccacgctggaccacaacatccgaagagcctgaatcacgggtttgcttcaggaagtcgagttcgtcggagactttgtcgccaaaaacagactcgaggtttcccgtcacgtattccgacacaaacatgaagtttttagagtgctcctcgagcggctcaatcaaggccaggatgttagggtgcttaagtttagccagctggttgacttgtgcgcgcaggatgtcgtatgcgctcagaataaactgcttgtccttcgaagaagacttagacttgatagcacctgacgtgaggagaaagttctcgaagtgtctcttatcgaatatgaacaccgacactctagcagaggtgttcgcggaggacccattcttggccctccccgcgtggacgctccatggctctgcagtgaacgtaggggacgacgaatacgagtagtttgagctgatgctggacttcgatgaccagaacatggagcgagagaggccgtgtatctttgtttggtggaaaacgatatcgcctcgaaattcttgtcgatttatttaaattatctttcggaaacacagttgatgatggctgtgaaaataaaagtaaaatgaacactcaaggctttgaagagttcagtggtcgagaaagctcacttagactaacgaaaggatctatttctttgagggatatcatgttggagctttgtagtagctaaaaagataaaaacaagtgcgcaagcccggaatcgaaccgggggcccatcgatggcaacgatggattttaccactaaaccacttgcgcttcttattagaagattctgctaccttgctttttatcagtaatttacaatatcagtggctcattgataatttcatgttggcaaactgagacagcgcaactggaaagtctggctttggaagcattgcttgttgttttcaacgtgggcctgctgctcgcaatacagcctggctatcggtcataaagtggaatgctcgtaagtctggttagttctccgctgggacctcaacttattattctattgaaggtatgcgttcattgaaaccttgcaatgtattcttacaatgcattcttctagtgactcgctatgattccaagaataattctcataattgaattaagcacgaaaatcagaaaaaggcaattttagtgcgcagaggcgcctcagtttcaaggacttagcactacgtccaaaaatataatctattgtgataaacaggaatttttctcttaatacatcaaatgcttggccagctgaggcgcttcctggctgtttttttcaaagctcgcacggccaatttcacacccttccccgtcagcactctccattcggtgcctttcgaggactgcaaagtataaaaattcgtatatcagtcttccagtgccgtgacgccctatctgaaaacccaaattgaattttcattcagtcagaaaccttttctccagcgacttaaccattcccgtaccttcagccaggctactcgccttgtgagtcgggtgctctccggaaaattaccataactcggagttttgttgttccgtggttgccgtggcgatgctgtttcggagaaaataacaaagcgcatttttcgagatttttaagtctcgtgatatgcgtatacagtgacatataataaagcggatctattcaagctacaacacaacaatgaattggaacgaagaacttaccaaagtcctcaaactcgccgcaagccatgatagtcgaaattggaaacatgcttctacagcagatcctatatttcttctcgcttaaaatgctggactcgagactggatccaagcacggatgccaagcgggcccagaaagtgagcatgggagcgtccaagagtcgctggcgcaccttcgagttcaaggtgtattacgtgatgtttatcttggtggtgccgctaatgatacgcacagcgatatctgcgaccagcgaacgcaaccccaactacgcgagatttgagccgctgctcagcaagggctggattttagggcgcaaagtcgacaataccgatagccagtaccgcttcttcagagacaacatgccgcttttagcgggcctcatagtgctgcatacgggtctgaaaaaggcagttttgcgcactaccaatgtccgcagggtccgtttcgatctagtgtttggattgctgttcttgtttgcagcacacggagtcagcgctctgcgtgtgctcctgcacctggtgataaactacgcgattgccaagaccttgagaaagaactacaggcttgctacgttcctgacatgggtttacggcattagtacactattcttcaacaacagctacaggaagtatccctttggaaatgttttatcggtcttaactcccctcgatggcgctttcaagggcataatagagcgttgggatgtcttcttcaactttactctgctgagaatgataagcttcaacatggacttccttgaaaagtgggagcaggtggtgactggcaagaaaaacaattcaccatccccctcgccttcccacgtcagcaacttgaagccagagctcaagagagcggcctcttctgcaaccactttggagaccatttgcgaaaacggcaccactaacgttttactggacgagcgggctcgcatgaacgcacctcaccacatccaagactacttatttgcaaactatcttgcttacgttacttacactccgctattcatcgcgggaccaattgtgaccttcaacgactacttatatcaatgccagcagactcttccctccattaataccaaaagaatattgtactacgcaggaagatttgtgctttgtgtcctaaccatggaatttgtcttacattacatctatgccgttgcggtctcgaagaccaaagcttgggacggagacacaccattccaaatctccatgattgggcttttcaacctgaatatagtctggctgaagttgctcatcccatggagacttttcaggctatgggccatgattgatggcgttgacgctccagaaaatatgattcggtgtgtcgataataacttcagtgcattggctttctggagagcatggcatagatctttcaacaaatgggtagtccgctacgtctacataccactgggcggttccaaaaatcgtatcttaacgtcccttgccgttttctcgtttgttgcaatctggcacgacattgagctaaaacttcttttgtgggggtggttgatagtgctattcctgctaccagaaatattcgctcagcggtactttgcaccatatcggaaaaggccttggtatagatttgttagagcaatgggcgccattttgaatatttggatgatgatgattgcaaatttgtatggtttctgtttgggatacgacggtactgttcatctaataaaaggcttgtttttcacctgggctgggttacggttcctcatgggggctaacgtggccttgttcattgcagttcaggtgatgtttgaacaaagagagcacgagaagagaaacggcgttgacgtcaaatgctgacttctttattaagaggtattatccaaagtatctagattccggattgtttttaaccaaccctttttttatagttaccaggcgtctcaaattttttcaagctccagaggcctcttcgttctttcctagcaacttgctcgtgaaagatgtaaatgtctctctcatcgtcaaattctgctccagttttcccttcgtagactaccgctataccgtttttaaccatttcaaggctgacatttttccacccagtccagctccaaaacttaaccttcgcgacgcaccttccgtactggtccaatgatagaggcttgatccacacgaatttaccgatcaaagtatgccgaagccatataagagcttcctcgctgaaaggttgtgctgcgtttccaaagtgagctctttcgggggcgtcgacgccacacaggcggattgaaagtgtcggcagattccttctgcctttgaagggaacattcaaggattgaaacttttcttgctctttctgtcttctgaggaagcgcggaaagaatagtcgctttagcgaatcgctacgcttattattaactttgtcaagtttaggagcacttctggcccatccccagccccccaggatacctcccggcgtatgaaataaatgaaagttgtcaccatctccgacagaggtgacctttccgtataaccagtttttccgaaatgcgcttaatggaatttgtgttactctggtgtactgtttgaggtacctattgaaaagggcgtaactcgttaatatggacccagttagtgctgcagatagtatagcagctttggtgtacaagatctgttgggagctgagccggacggctcggtcctcagacatttgtcgctggttgaggttgatgtagtgatcatatttgtattaattactggggaacttgcatgtcgtagctcacgtgtgctcaagtgtctggagaatttggaatgaaggcttcaaccgcgtggcaaccgtatcttggggatccttcagagatcggtagtcttttaaaatcttctgacaattgactcgaaccaagcgtttgaccccatttataaaccgagttggtagatgctgttctttcggctcatataacaaaaaagtgaaccaagaggtgcatactcgtggcagacaaccaaaaccgcggcgcgagactctgggatgatctagggcatggtttcgagtcagttaaacctcgagtcttgaacagaattgaaagttaagcaaggttatggccctataagagggcattgtactatatgcttatatgttcctcgataaaaacactccctcttgtgtacttgcctgtaggttcattatgacgccgtctcccgtttttgtaggccattaaaggaagtatatagggcgagacgaacactgaatattgctcctcatggaaaaataatgttgtggcagatagcaagtgactaataacctaacaagctttgctggcgatgctaatgcatacgcactatcttcgaatgcacgttggctatcaagccgtttaggatctcctcgtgaagaggagcaatacaaaagtgaatttgttacctagactgggcgagtagctcaacattttgtggtattcccttcgatgaaggccattgtggagtttctcacgcttagacagcagctctctggtttattgggtgtttgatatgcatttaaatgcctgaacatgctcggaggtcaaggaactataatgcagaaagtcataaaagtgacttggtggtttggcatcaagagaaagaatgaaatgttttagcagatcagtactccaccagaaagggtgccttttaatgaatcaatcaggcacaaaggcactagtaaccttaacgaaattaaaaaacccttaaattgtcagttgaacgttcagtctaagctcttttgttgtttttcccaaagctgcaatgttacgctcgccaaaaaacctggcatttgacctcttttgactacaaattcctctagaagagcatcccagctatcaatatcagattgtaagttagattttaaggagttatggtgtaagtctgccaccaagtatttttcgggcttgtagcaagagatcatcttaactttaccgtcagattgaaattccattttgaaccctaaaagggaattcacaacttcaataaattcaagtgattttcggttgaaaacctcccttagccgagttgtttttttgttcagtttgaaaatctcattttccaactgcttgacgtcaaactcaagcctatcgtaaagagatctggggaccgaatgttgatgagaaatagctcccccggcaagaagatctttattttcctttagaagtagatcaagctgtttcctttttaccagttggtctttagagaaggggttgtctcttaattgcatgatgcgcagtttcttttgatccaactgccggagttttgtgacctttgtttcaagcatagcgatggtctccaaggaagctgtgagtttgcgattgagatccacgttttcaagttgtaattcattcaagcgctgagaatagttcagagcgatatcatcacttgtcttacgctttttgaaagatgacacagcatctcccctagtcatcagttcttcgttgagtctcttaagttcgttagtgagatcttcggtcttgtttttataattttcaactaaatctcccaatgaaccagcattctctttgttatggtcttcagggttgtcttctataggcaaaagattgtcaagctggttccgcaggattttgcactcttcaaaagacaacaacttttgctgctcgatttcgtaattcagctttttgagattaagtatgcttgtttcatagttcttgtttatttccaggagctgattacgctcaagcgcaagctcatcgtttagaaccttgacattattgatgtcaagttgcagttttgagttagtgttgactaatccaagattttcatgcttcagtaatgtccactctttaactatctcctcaggccttgttttggtaccctcgtctttagaagtgctgaaactattccaaaaagaaagctgagactgcaggttgatattttcaagttccaagtcctggacttgtctttccagcggtccctgttgttcctgtctggtctttagtctttcgttttctgataatagaaactggtaagagtcccgagaaacgcgaagctttttaagctcatttgcttgttctaagttcgccttctcgagggttttagaaaactttatctgctcttcaagcagattattaagggttgtgagctctgccagctcctctgttgagtagttgtggtgggccataacaaccctggaagctttaatacttgctatttcatcgtcacgttgcgcgacagccgattgtagctcttttaattggcgattctgggactcaatttcttcctcatatcttttaagcagtgatttactactttcagactcaatcttggaattttgatatttattctcaagttctgacaccttggaccgcgactccgatcggagctgctcaatgtccctttccttctcggccaacttctgccttaagataaagctttgtgtatcctgcgttgttttgagctctgaaagttgttcctccaaagctttaactttactttcaagctcggtatttgtgtcataaagatatttcgtatcgcctaatgctttctcaagctcgtccaagttagttctatactttttgtccagggttgatagttctcgctgtaatgataacttctcgatttcgaactcattctgcattgcattcatcctgtatttgagagaaacagcatgtctttgcgtactatcaggcgacatcggccgctccaaaaatggggaagacccggtgctatcgctcatctgtatagccgcagcgcccttttactcggtagcggcttgttatcacttcaagaaccataattatttttttaactacactatcgatgtctcgaatcactaaccaacctacaaaagcaagctgaagactaaaaccgcaagatgtctcgcgtgtatgttgctgactacttattctgaacctgattctctgttctcgtactaattcttatttatagccctagaagttttcggttgctggaagaattagaaaagggcgaaaagggcatgggcccagaatcatgcagttacggactggctcacagtgatgatattacgatgacacactggaacggtacgatcctcggtcctccacatagcaaccacgagaatcgcatatactctgttgccattgagtgcggcgaggcctatcccgatcagcccccaaaaattaggtttctgtcgaaagtgaatctcccttgcgtcgaccagaataccggagaggtgaagaaagagcagttcagcacactgcgcgactggaagcgatcttatactatggaaactctcctgctagatctacgcaaagagatggctctaccctccaacaagaagcttcctcagccggccgagggtactactttctaagtgttaacgtacataacttacatatgagcgcaacgaaatagagtcattaagaagactcggtgatttcggaagctaaagagtcatcaagatattttatcaaaccttgaaattttatcgtggttgagtttttgaaaaaacatcagctttcattttagaagtaccctttctaagaaaacctgccctgagtcaaagtggtagatctccgaactgccatagttttgttgtgagcattcttcatccagaaatccgccaaatgatcagagttcttaggcctcagtgcttttttcggagattgcacacagtggatccactgaatgtgaaactacgagatacgtcgcagtttgtaagggtgaagccggtgagcaagctccgctctatatcctctccggatttcatttcatctcctaattcaaagctacagtcgctgatatggcacagacctctacagaacgtttttgtcaccaaaaagccttgggcagataatacccgacaagcaatggtggagtttatcgcgcacttgcacgactcttaccctgagatcaatgttattgttcagccagatgtcgctgaggagatcgctcaggactttgttaaaaaccctcagtccaacccggggcagccgcatatcctgtacactggtgagatgaaagatatcgtggataaggttgatttattagtcactctcggcggagacggtacaattttaagagcagtgtcgctgtttgctagtatgcaagttccacctgtcttagcgttttctttgggtacgttaggctttttgctgccgttcaatttcaaggaacacaagagggttttcgaggaggtcttgaattcgagggctaaatgtcttcaccgcactaggctagaatgccatgttatccgtcgtggaagcaacggcaaagaaggaaagagcgttgcacaccacgcaatgaatgacatcttcctgcaccgtggtaattcgcctcacctcaccaacctcgatatcttcatcgatggtgaatacttgacaagaaccacagccgatggtgtcacccttgcaacccccactggctccaccgcatactctttgtcagcaggcggtagtatcgtgtcgccccttgtcccttcgatcctattaacccccatatgcccacgttccctgtcttttaggcctcttctgctgcctcactcttcgcacatcaaaatcaaagtgggctgcaaggcttctcagggtcccgacaacaaacttgttcggttgtccattgacggagttcctttagaagacctaaacgtaggtgacgaaatacacgtcgtcaacgaggtcggcacgatatacgtgaacggctcacagctgcccagcacgaccgacgctgccaccatcaaaagacgcggccaagacatcaagaatgcgggtgtttactgtgttgcaaagacggaaaatgactggaccagaggcatcaacgagctgttggggttcaattctagcttccgcttcatgtcccagcgggagaaggagggcgagaacagtaagtagtcgctgagcgatccaaacgcacataatcatgtagcatatgtctacaataataattctacggttttgagaacaacgcgactaagcgtactatgataagaacagatgtattaatgatcattgcaacaacccccatacgggcgcacgaaggcagtcccttaggcctgccacgaaggcaggcaacacatgggccgttgcacccaagatcagtaacttttctctccagtccaagctaaatctttaaataaaggcagcacactatctacacttgtcatgggccaagaacgcctcggaagggttcgacctcaaggagatgctgttatgcactgcgaatggctgtgaatttgcgttaacctccaaaacaaaaagagtttaaaattttagcggatcgggtgaatttatactaaagccttggataggcttacccgcacaaaataagacttattggtaagggcacacacagcactgcctttaacaagacgtcttggtttcagaagaagcagacagcgatacggggtcgtaatttatagatgatgtataggtatttataacatgcaggttgggaagacgtatttttatgcactagcagtcacctccaagccattttggtagggtttttcggcgtgaatttgatctatcttctttagtattgggttgaaaacttcctcaacaacgttctcagcccatagggtatccatgtgctcgtagccaggaagctccacgagtgtaaggtcgcttaagttgcgcactaggttttgtttggtagtttccatgtcgatcaatatgtcctggtcgccgtagagcaacatcataggcatgttttcgatgacttgcaccggaaatggagcgcagcgatgtagttttctgtgcaaagatggtacggacgagtagatcttggagatgtcttcctggaacatttggaagcgcttgttgtggataatctggaaccaatgcgcgacgcttttcacacttgaaggcgagaacatgtgcgtgtaacccacctgcttctgcgcgctgctgatgtgctcacttttccagttgaaaaggtacaccagggaccagtcgacaattttcatatagtttatggggccaaacaaacgttgccagaacaccaccgagggtaaaatggctctagttccgaagatgaagtagagcagctctggagggcacgtaacaaggaactttgccacggggtgactcaaagacctgggtatcattgccggcgaaagaccgacaaatagctgaatcttgtctcttaactgagggttgatggagaacgccgcaaaggcttgcgaagagccctggctgaagcctatgtacgtcagcttctcgagacccgtaaggttcagaatgtagcttatcgtgttagggatatcgaagatggcgtactcatccaaagaaaagtcccagaatttggccgacctagatgacaagttgatgtgctttctactgtacttgttaccacggttgttgccaagccagacgtcgtagccgcgctcgacaaggaggaacggcagacatttatcagaagtttgaccgagcaggaacagctcactattagtcaagaggccatggtgaaaatagactaccggtttttttgcctgcgagcggtacacttcgcttttcttgcccaggacacgatggaccgtgaggagatacccatcctgcgttcttaccagatgctcctgcacgtcgaaaccatgtgccatggctatgtccaggatatcattggcatgtaccacctctttgaccaaccggttgtggtaggagtagttgaacgtcttatacttctggaagaagggcaggacgcaaatcaagggcaagatgcagtggttgtagatccacatggggatcctcaagcacagcgagaggcagaagttccacaggctttccatgcggccgcacatcgtgaaaatgcgtgttcggttgtttagaactcctagtttccgtttctgaagcgcactgctatgagtttagtgacccgagaacacgatagtagagcggacggtaatatacgctttcgggacgggtggaggcctcgctggaagaacgataaatgcggtggtcgagcgaactatgcgccgattggattatgcgacgtcgcgtgatatttaaataaaagtcaatttttcccagcttgacgctgacatctcacgagtacagaaactacttattagaaacaaagatcaagattttatcgggcttttgatcaatcagttgcacgatgggattttccagtcctcatacattgagttcgagcttttgcaaaaagcttctttcggaggccattctctccggaagcttcggcgtatcagtggataagcttgttgctgataggcgtgctgcgacaagcgcaatctgtgggcctgtactgggagcatcatgaatcaagggggacctgagcctttcacaaagagtttccaataaagtttctctacctgtttcttgcttcggcgcgaggctttaatcgcggtcaaacgaattcaatattgtaggacatgagtagcgcgcaaccaaaagcccgagttaacgttaaaaagccgcgtctcccatacgaccagaactcactggacctcccagctttgttgcaaggtggttccgagactcctacaaacacgaaactgttcaagcacgggcaaaatcatccgcttccggaacatgcccttccccaccagcagaaagggcaaacagaggtttttaatgggagatcggtatttcgagccggtgcgtgtgaatcttttgcacatatcctatccccagctgaggttttagccgccgagctttcgcacgtgagcactaaaatctgatgacataaacattacgttcggtgtgaccaaactcatcgttattaagttgacgaacccttacaataagggttaggtggtccaggtcctggatgctaggaccatgttcccggtgtaacggagcaccccgtagattgccactggatatgccagtcgaaatgcatcgcttcttttgtgcctttaatcttccctgacgcggggaaacggatatcctcaccccggtgctgcctgttaggcttcagcagccgcaagattgttacaactccgcttcaggagcataataaactggtatgatttgcgttccctaaggtttatgccctgccaaagtgcctctttattagcccaatgcggcaggtttggcagctactttcgccttttttattaagctgaactaagcaaagacgccagatttcccgatcggggacctaatgagcacagtaaagagagcatatggtggacttgaagaaagatgatgtggatcaggtttgcacgggctaagtatcgggctagtgccagttgtggtttaggatttttaggagaggcgttgaagcaccatggagatggggccgagcgtctggcgctgacctcttcgcgagggcacaccaaggtataaaataagctgcaccatgagaaacagtcctgctcatttgttggagagtaaccagaaacattaatctttttgtctccaccacatagcactcgttacaaactccttatgcttaaatccttttcactctttttggccttcgcattgacctctatcacggtttccgccgcacccatcaacatcacagactccgacccagtgattcctagagagagtatatgcgggttcttagacctgactgacgcggaagacctggcgcttttgccggtttctaatgggacccattccggcattttggttgtcaacacgaccatccttgctcaggcgttcggaagcgacgacattttgaccaagagggatgccaatgcagaggcagaagccgacccatggcgctggttgagcttgtctagagggcagccaatgtacaaaagagacgctaacgctgaagccgacgcagagccatggcgctggctgagtctgtctagaggacagccaatgtacaaaagagacgctaacgctgaagccgacgcagagccatggcgctggttgagcctgtctagaggacagccaatgtacaagagggatgccaacgctgaggctgacgccgagccatggcgctggctaagtctggctagaggccagccaatgtattagctataacccctgcggttcccacggaatcgtgctggacaatctatcttttcatgacctaggcgtcctaacattaacttaaagtatgacaccatcgcgctggcgtgcgtcttaatttcgattttatagttccccttcgtgcggcagttggctcaaacaacgacctatccctctaagagccacgtccccgaatttgttcttcaattttaataacttttacttaactgtcgcaaaccatagctactaatataatgcgaaatcaccctgcagctattgagcacgcaaaccgaccaggccgacctgtgaactgtatcatctcagaacccgagatccaagcgaagtcgcacgatgagttctgacttttttgaattagaaattacaccatatacgctaacgagactcttgctgcttggtccccatcccgaaccatcgccgaaacagattcttgaagaagaacactatgctctgcaaaaaattcttgtattccgccgggttttgcgttgcggaaacgcttgtgtccgccgagtggttccttgtctctgtgagctcgccctggtcctggttgtttgtgtcgtggaagtcctcctccaagtccgactcggtaatcatcacaggcgactcctcgcgctcgttggctcttggcgttttcatctgaaccactggtgttggatcgggcgtcgagggctccgcttcctggtctccctcagtttgatgttcaacctccgacggctggttctcggatctcgcagcgtcgccgtcaacctgcaggtatagggcattattttcgttgccgttctcgtccgcctccttggcgaaattatcgtccgtgaaccaatccccgcgctcgtcaacgaacttgaaaaacgtcactgccttgccgtcctgcagctcgcaatttcccagcatctcaggctcaatctcgaactcccattggccttcatctccgttaaacaccatgggctttatctcccacttcgtgaaatttcctgccaagctcagagagcctagcccagcctgctggtgcttgaaaacgattttgctcatgtatgtaacgcccttttactcttttttcaccctggccggccctttggatcgaggggtagcttaatctttttatacttttgtcacaaagggatctttccgcactgacatttagtgaggcatcacatgaatctcgtgcagcaatatgataagccgcggttccaaatgtgtcacagttgatagatagggctacgggaatggaattgttacacgcttttggtagactccggcacaacctcctgaatatgcgttagtaaaggcttgagagcaccgagatccgactttttgttccgcgagaacttgcatctaccccacaaaaatagttttccggtattgactcctcagtggcggcacgtaaactgaaaaagtggactctgtcgagacgcgcagctttgctccgcgctgattgtacgcgccggctcctggttgattgtcctttgtccacaagatgggacctactaatgacactcgcaaaaaaaaacctaccatttatatctgagtaataattaaaatttcaagtcatgctcacgctcacctttgaaatggacatcgacgagtagtggcaagcggaagtctgaactcaatttgagaaaaatattggtgggctaaactgcagtttaaactgtaacgtaaaacctcccgcttgttaggcgaattgtgtcaccagggctagatctgtggcctagtaccaagcataagcagatagtggcaactgccctgcactttaagtgcaagcgttgcttttatcaactactgaggctttcccctcttagtatccaaaacctgtgaaggccttccctctgctatagatgtaggcctgcatccgacacagccggttgtatgccaatcgcgcgacctctgtccctgctaacgatattggcggggcacgttgccacaacgatctttcccaaagttgatctttaggtctttgaactgctcattgctcttgattttgtcaatggctaggattgcgttgctgatgttggtgaaattgacgaagcagcaactgcgctcggggagaaagttgatctgctcgacttcgccatactcttcaaaaagtttgcgcaggttttgttctgtgaagactggaacatcacgttcgctatccgccttgaagtcgatgtttcctaggtatatgttacgtgaggcaccgtggctcacggcaagcgcaagtgcgttggacaacgcaccagaatgcttgccccatccaatcttgcaccttttgttgtgaatagtgagcccatgcagcgatgtcattgcgtaaagctgggcagcagcagtaggatcgatgaaagtgacaaaacacacgtgacgatctgtgagtagcttgatgctttgcaaaagtccaccgcgcactgcgttgcaaatctcctcgatcttcacatctttgggcaggttacccaggtatattgttctgtttccaaggttatttgcacctcctgcagctgtagcaatagctgcagctgccgcagactgctgaagcaatgtgttggagatgaagtcccggtcagtatactgaaccagatgttccatgcctggttgcagccccagaaactgagccgcgttatgctgctgagtcttggtgacaaaagcgcatctgtctttcccataaaatatcttcttgttggaatagtaagggtttacagttgctagactcgagaccaccttaatagcactgaaaatagatgaaaagtgaacaaatgcgattcccttctcgacaataatcttgacggattcgatctcgccgtagaagtcaagatctgcccttaatttctcttcagtggcgatcaagtctctcggatctgcgccgaactgcggcgcaaggtcacgatctgtgttgagacgaccaatataaacattcctcgtagccccgtcgttggaaactgcagcagtcacaacgggatcgattggcgtgggctttccccagccgactttaatgtcgcgaccgccaatgttcaggcgtttaagtatcgcgtccgagtggaaaagtaaagcagagctttcatccaaaaaggagatgaaggcgcacatcttttcccgcaaaattctaacatcctcgaccactccactacggacatggtccaggagttccctgacctccaggtttggtgggatgtttccaagataaacagtcctacttggggccgacgtgaagtccctggggttgtttagttggagaggcttatgggacaacggagcgttagctgccgctgctgcggcggcagccgcaactacaaactttgagttccttggggtgcttgaataactagaagagcccgtggaaatctggctcgatgcattatctgtctcattaggaatgacgccaaaagtcggctgttgctcaaggattccggattgaggagggtagcccatctggtgctgttcgagatatcctgcaccattgctttggtatccggcgttgggccaaaccgcctggcggtcattttggtatgcaacctgagaggtgggtgacaacgatcgatacaggccgtcgtctatgctttcgaggccagccgaaggcacgtcatatgcatacatgggtgtattcatgaactgttgatggtaatgagacgacattcaaaggtctatcgaacgttgggggcgggaagtcgttggaatcttatgactttgtgagtaaatttagcaaaaaacaatgcccaaatgccgaagcagagatgtgatgcaattaaatgaaaatgtgggcgaacagaaaaaaatcttccaaaaaactgcaataactagtcaactgcaggttgatgttctaggtttgcgacggctaataaaaccggatcgaagtgaatcaaattatttggaacctgtgatttccagaactgaagaagcgcaaaaacaaatcaaaacaaaatcaaaagaattgaaaaccagccaacttcaacaagattcaaatctcctttatcccttaacagtgaaagtcggtcttggcgtgcttaaacagcgtctattacttatctccaaatctctgagtgcgatgagagacgttgtgaaagtggcaactcttcattttcaataacgttctgaaaaatttgtgatctagcccttcgtacgagatctcgactcgaggccataacaaccagctctgagagttgggtgccgcagagatagaggccgacactcccttcggattttgttggtggcagttatcgcactggtgccagacgcaactacagtctttataccggtcaattaactaccagtatatttcactcggaccattatgattgacctgagaatttcgcgtagtttcaggcatctgtttcgacttccgtctcctcttccgtgtctttttccgtgtcttgttccgtgtatccttctgtctcttcttctgtctcttcttctgtctcttcttctgtctcttcttctgtctcttcttctgtctctttttccgttcctttcccaatctcttgcgcggtatcttccctgacaccttcctcaggtgctttccccgtctcttgttccacctcttcttctttctgggaagacatctctgcaacttcgggtattgcagattcttccttctggcttacgtccaacgtaaagccaggagcactgcctgctgaaggcgcgagctgttctttggacgcgaaatcctgctctttcacagtgtttaaatcccttgtctcatccaaaaacgggtttttcatgagactaggcgtttctaagcgcaagttaggggcgctcactgtcctctctcggtttatgcccaagatttcgacgtcattgccgccaaaatcatcccattgatcctcttcctcctctttcaccaaggactttattgtgcttttctttggcgaaggtgtgcctgatttgcgaagagaggttctttttcggggagatgtcattcttgaaacaggttggctcacgaaccgatttacaagatatccatcagggatatcctctggtgcgcgattctcttctaaacgtctctgtaatttgcgaatcattgctttcttttcattcagtaagttaattacaaaggcccttgttctctcgtctctcttttttatcatcttgtgatcttcgtcctgccttttttgagactcatcgactaggttttgtaagtccttgcacctctgctcaagccggtgaattttttgattaccagtaacacagttttgataaagcttcatgctcatctcgaaaagatcaacttccttctctcgggcaggcaccaactctaattcgcagaaccgtttggtgaggcctcgaacctgagtttcaaaagccagtttccatgtattacccacatagtaaaacctccattgtgccttctcagtccatgacctgtccatgtctagcctgaagaatcccgcagacaataggtctagtaactcataccaggattttaaagcatcagcatgagaaaagcagtgcaacttttcaaaagacacattcttcacagctgcaatctcgctgccttcacttgcaataagttctttgatgtaaatgtgttgcaagttcttcagattatcgcacctgtcttcgctaaactgagcttgacataggacaacgccagtatcatcatcttcggagattactgggacgcagctaatgaaacgcatgtcacatgtgagctattagagctgtaccaacgttaaaagccaccacaataagtctgatgtcttaaactgtttataaggttcttattcaagttattcagcaatattagattaataattaaatgtaactaagaacataacttctcagaattaattcataagaaagagtataaacagacctacgcttatgacagaggtttctcaaattctaccaccagactaccagttaaaggaagccgaaccagaacactgtccagggcccgaatcagagaaagcaggtcaaggagatgcctgcgctggatgtgccaacaaagaaatctgcgagagccttcctaaaggcccggatcctgacataccgttgattaccgaaaacctatcgcaaatcaagcacaaagtattagttttatcaggcaagggaggggtcggcaaatcgacctttacaactatgctctgttgggctttgtcatcagacgaggaccttcaaattggagccatggatcttgatatttgcggaccttcgctgccgcgaatgttgggatgcgtgaacgaaaccgtacatgaatcaaacactgggtggacacctgtctatgttgctgataaccttgcgactatgtctatccaatacatgttgccagaagatgactcagctattatatggagagggtccaaaaaaaacgcactaataaagaagtttctgaaggatgtcgattgggatgcgctggattatctgatagtggacacccctccaggaacttcggacgagcacatctccatcaacaagttcatgaaagaatcaggcatagatggagcactagttgtgaccacgccccaggaagtcgcacttttggacgtacgaaaagaaatagatttttgcagaaaggctggaataaaaatactgggtcttgttgaaaacatgagcggctttgtgtgtcccagctgtaagggagaatctcaaatattcaagccaacgactggtggcggtgaaaagctatgcgaagaactcaatataccatttcttggaagtgtaccgcttgatccgagagtgggaaagtcttgtgatgagggccagagttttttggaccaacaccccgagagccctgcatcactcgccatactcgatgtcgtggagaaacttcgggatgctgtcggagacatttaaaaggttgcttaattgatcctttcaaatagaatttttctatgtagtttgagcgttctgcattttaactaatgtatcatggtgctttcaggtttttcctgatgtagcgggcttctggctcaccaagtggtagttcaagaagccggtctttcattgaagaggcagccgcctctgcgttttctgtcatgaggtatgccaaagagacagcgtaggccatgactgaacaacatattgagatttttgacacatgaccatatgtcgcgtagaagggaggaagagcatgaatcaacttctcaagagttgcaagatcggtatgcccgtctaaagcaaagtttaagtattcgctgaaaactccgaggtccctgcctgatgtatcgaggaattcggaaggaaccttgtcaagtatgtcacgtagtgtttttaaactttgtttatccgtggtacttctcaagatcatctctggggcaacattagtgagtaaagtctgtaccgcatcctcgaccaatccgccttccaaaaggttctcagcctcggccagatagttctcgtcgaatttgtgacgaagcgcgattgcttggaaaatgagactatcaggaacttgaaaacgttttaaaatgtctctccctgatgcccctgaaaagaagtggacatgtcttctaatgaggtcgtcgatatgctgctttgctaaaacatcgctatgcacaaaaagtagtgtaaagagcgcctcgccgtaaagctcgtttgcctccaactgctcctggaattgtaaagtgatagaatcagtctgatcagatgtgaagttacagcattttttaaaacgaagtgtttgaactaagaaccaaaaagctcgatcgtcgaacacattttttgagactcgcatccttttcagcattctctcatctctgacctctgagcagaagaatttcagaacactgaaaatcacctcatatgagactggtttgcttgaggtcgggtgtgcttccaagaattgcgccacaaattcctccaatgaactagcgttcatgtcggagaacagtagatagacgctcaggcattctagccacgagagctctcttgtgaggtccaccacacaggtttggtcgaagggttggccacttagaagctgatatattttgacgacaaagagatcaactttccggtttaaagctttccatttgcgaagctgttgggaagccaaaaaccggacatttggattatttgtgtttaaaagagtaatcaatgcagacaaatgaggatttttgagcttgatggcagctttagtcgcaccaatgatgtctcctataatgagctggtaaaatatgctttcattaggattctgcgtcgattcgatacgattcaaaacagatttagacacctcttgcaccacccaggagcataacagctgatacctttttcctttgaccagttcatcgagttcagcttttctgtcctttttgggagagatccctttttcatcaaaaagaatcgagaaaagcttccaaatgttgtgcccctcacctactgccaatgtagcttccatctcagaaattgtcactgaaaagctcttaaccatgggataaccatttgacccgcgcatgttgaccttggcattgatgtagtttttttcgagcgtttggcttatccggcatctactctcattatcccaggcaagaacatcaacaagggtgcatcctgaaacgtccttttttgaattacagagcaatttcgaatccttggaaaatttggctagtttagggatgtgagacaagcgtaacgtgcgctttgcgctcttgttagtgttaaaagtttcgtcaaaagcttggctcagggagctagcctctctatttcctgttctttgtaaatttgtgcttctgaaagcagaattgtaagggtcgtctgctaattccaactgagttgcccagttgttagcaacacccaaagcagtttgaacctccatcccttcgaaatcctctggatcgacatcagaaggttcgtactgcttttcctcaaccaattcattgaattccgtatccccggactctatttcgttttgaacaagtgtgccgaaagcaactccgtctatgtctaatccgcctctggggtgcatagatgtttcgtccattgcttgtttatcaaaagcttgacaagattttgcagcaatgcttctatgcttaggcactgctattttacgctgcttgtgatcggcctctgagcttggttcttgctcttttttttcggtgccatcttcatcaataagtccccatatgctgaaatgctgaactttgaaagtccatagaccttcaagggggttgtaggatacaaacgacatccctttcaatcttctaagtttctttatcaggagctggacctcttcagctgagtgttccttcaatggcgtcctcgaattttttccaaccgcataaatctgttctagcgtaattgtagcaggcacattcaagccataccccaaaggtggctttgatgttccatctgggtagacttcgaccgttttattaccatggaaaattactatcttgccgaatagactggttttcagatcgctgacgtaggaacttaggtctacatcgctatcgaaagaaatggatccaaaaccctggcgtccaatgacaaagttagaaacactgcaaagttgcttaatgggaagcctagaaagctgctcaatagtaggggaacaccaatacccgactgttttatcattcagctctttacctgtaagctctggctcagtagtttctcttttttgtagcacgctccttggttcctctaggtcttgatgcaggtctcttgatccaagaattttggtactggtagttgtactttgtccacttagtagcttcatcttcttagcagcgctcctcccggtgtctatcttcaatttcctcatgtcagcagcctccgacctgttagcctttgcgctgttttcaaggcctctttgaaaatgagagtgatcttttaaattggattctgttgtggaggaagttggtacaatctcttggcggaagattggctttctaacaggagagaagagaccctgtgtcagttcattgcttctagtgtttctcaaacgtgaacttagttttccaattagggtgccattagatttgagactggatgcaggactgctggaagagcccgatgttttctgagcattgttagctcctccatctttattagaatgagcattggatttaaaaagcgacgttgtgatagactcgggcattgaaccagcagatttcgcgatagcattgaattggaggccatatgggttgctagcagcagtagagccctgaatacttccttggttcccagacgataacataacgccatttcctccgaagcttgtcgcgccttgacctcctgagaaagttgtattagagaaattaccagtactagagggaatcgaagacgtcgcgctgaacagacctggagcattagcttggccgggcttagaagcagatgctgagttaccaaatatgccaccgtttgaattggcgttcagactgttgctggtgctccctccgaacaatggtctgctattactggggttcgcgtttggcttgttgaagagcccacctacattagcgctctggcttgcagatccaaagagccctccagtgggtgcgtttgtattaactcctgcactagaattagtgttcggagtactcgagctgttcgtattgtttccaaataatcctccagaatttgaatcctggtttgcattaccgccaaaaagtgcgtttggtgcttcttgcgatgcactagtgttgtttttatttccaaacagccctccagatggactaggggtcgaagccccgtttaggcggcttgtactcacgtctccaaacagactgcctgaggcagacttctgtctcggctggaaagcattatctgtctgggttatcttagaagtgggtgtcgatgtgtttaaaccccctccaaacagtgaggatcctccactattcgagccaaacattgagctttatcagttgaagtcttgagcttagctatcaagatattgctttgtttgaaagtgcgacgaagtttcttttgctagcaaagtggcttcccaaaacgcagtggcgctccttttttgcaataattccaagcacgaagatgctcaattgactgaacacagctatcctaggagttatagtgttgtcgttttctgcatttacttcaatggataacatcaaagagaaaatttggtgagctcatataagtcagtcacgtgatcaatgaataaagctgtttgcttcacaggttttgaaaggctgacactatgcccaatcaggaagatacgatgcttgttacatatctaacgtaatgcaatttaaataagagtaggctctttcagccacggcaatacacctgaggcttttgtttgaagaaacttcaaagcatcctccggctgaagcctttcggagcaaaggcctctgacacgtagttttgggccagagctggctaaacccttgactgctgaaacgaactcattgagagataattcaagcagcagaaatttcttcttttttgagtcaaaacaagtaatttcgatgtcaatcgaaccgctaacctcgactactttacacggaagaagtaatttcaaacgcttatattcggtgagaaggagatgagcattgaatgaatcatgtgagagtgccctaataaactggtagacatttgactcgcaactactcgcagtgcgcactgaacgagcatatatttctttagctattccttttagcgagttcggaaaagctaagtcaacatcacccacttgctgggcgcgtttgatgtcaaaagttgccgttattggagggtcattcaactggacggtcaataaagatttgcggtagcttttgaaggatatcccgcaaattttctgtactatgtcaaatgtggcgcgaaggttctcggcttggtgagctgcaaaggctgggcttcccttaacttcggaccttagcgaatttatagcactgcgtgtgcgctctatttcaagcttaacgttcttaatatcagaacgtacagccttcattctcttttcaaattctgaagagctcttcaatgcttgcatttcttggactaattctgccttcaaagcttcaagcttaaggcggtcggggatccccggacttggactctttgattgggttaggctttgcgccagacgaatttccgtcagtatattctgccttgtgttgagtatgtttctcttcgcgcgattgaccttatccacatggtccatgatcgagttatattcgtcttttagcaacagcagattttcctgcaaaacatttttgatgccgtttaaatgtctcgaccgccattccaaccagactttttcggcctccaatcgagagaaacgtcgtagcagagtaatttgatcactcagtttctctctttctaaggtgccagattcaaaatacctcttgaaaagtgctggtgcaggattccgtgctatttcttcttctaattctttgaataattcccgcgattttaatattctgcgcagcaactctttacagcaaaatgcataaatttccaaaattggcatgttggcatataatccatagtacacttccactacgggccactttcttcctttttgagatgatacaaaagacattcgatttatgggcaacaactccaactctgtgtcgctaagcagtgaactaataccgactgaatgaagaaaagcttttaagctcgcttgttctcttgttttatctacagtaacatcagggaaatttctgtcataggcagaagatgcattgatgttttcctttggaatggaagtttttggactgttactcatattgatcgaaatcgctataggtgaaagccgctccatcattgtgatttccatatcttcatccgtttctgctccatgaggaatttttgcagcactagctccatcctcatcaaaaccatgagcactgctaactcgcctcttctttcgggatatattctcatcgaaaacacggccactcgtttctatatttctatccttttgtgccccaaagttttgttcctctctgtctttttgtgttgaagtaacaaactgagacgaccttatgtcgaaaacatctcgctctgcctgcatgggaactgtaagcgaggttgcgtgcgacacttcatccgtaagtgatgcatcatttggttttgacatacccgcttggtttgctctgacaatctccgttgtttccatgtcggatgtttcctctccattgttcttagggctatttcgggacctatccggctgagatatataggattccttttgtggtggttggaaaacttctgtcataaccatcgactcaccctcttcttcatgctggatgccttccttgtgaagttgcgtgacctccatatcttcttcctcctgatgagctgaagactgacgactgcctatgatttcttcagagttgttttcaggtcctgcgctgtgctttgagaacaactgtgtgatttccattgagacctctttgtcgtaagcaggggtatacggagttgattggttcccctgttcggagttcaggatcattgaattatcaaccaggggccctccataattattcgtcagctgcattgattcctcattgtatgtgcgctcttgagagttttgtacatgctcttttgagaaatcatcggtgaaggcttcagcggcaggcttccgccttggctctctgaaagtagagcggtcctgggggacaaaatcgactctgtgtagtgttacgtccggcgcaaacgacactcttcgatctaacttcgattgcaattttgaggtattcaaacgtgatgtcgtgttattgcggccatctgcgtcctcgtgctcttgagagctgctgaagataggaatgtttgaaagcgtcaagttctcgcttccaccatcattgaacaaaaacttttgttttaaaatgcttctccctggcaccatggatttggacctctccttcacttgtgcctttccatcaagagatgtttttgaagtctttccaaattcttgattcatgaaggaggtcgcccaacttgtgtaaacaactaccattcactagacgccaataactttgttattgttttcaagttcttcaatttcaatacgttaatagtgatcataatactgcaaattttagaatttctcttatacttggatcttctctagtcgtggcgaagggactacatattggttttgggaagagcaaggaagtctcaggcatgttttcgctcctacgcactaactttagtaggttgctgccccagactggagcagggtttctaaaagcgcctttgggcaactcaagtccttttttaacacggggattcaaggtgagaacagccataaaaaagttttgcagtgactgctacgtatgtttgacatgatgctgataatgattcttgaagcactccaaatatgtttagcttatactaacgtgaagatagatggtaaggcgcaagggcagagtctatgtctattgcaagtctaataagaagcacaagcagcgccaaggatgatagctagcggcgctgcagccatgatcatgtaaatagcaagaagaaaactactcaaatacagtggagaggtgacggactacatgttatatattagaaaagtattcaccgctgttggttttactcgagtgtccaaacagaaaatccaacgcctccaataagtgctatcgatccagtcgcggaagacaaggtatcgatacagcctgtatccgcattagttgtataaaatttgtttttcaaaaccaaatctccggcggagacgtcgtaatacctcaccacctggtccactgatgctgtcaatagcgtcatgtcgcgccgaataagtttaactgacgtgatagtggacgcagcaccagcgctgataaaagagcgtacacatccctgaatagtcttgtgacttttgtccaatacaaactcagaaatcgctacggcattatcgtcaccaccagtgtatacgaaaaaacggttttcagcgattattttgaattcaaaagatttgattccagcagaatggactgcaattctctctgaaatatcaggcaagtgaatctggggctggaagccctcaagcactttcactaatttgttgttctggataacatatggaatgtacttagttagattccagcacactaggtgaccatctgttggtgataccaccaaaattagctcggtatccaaagtcaccaatgcgacattcaaaagacaacacgtttgatacttgtccgaaattagcagcttgaatgtattttcgtcgctactgtaaagccaaaccttaatggctgagtctgaataaaccgttgtcaggatgaaatcttcagtgccttcgattgccttacaagcaaaatccatgatgcggaggtcagggatttctgatgaagacggtagagcacatatgatagtcatgtaggggtttgacataaatgtatcggtcaattcccataaatacagctcttcccttgcggcagaacttatcataaacttattgttgataaacttgcaccgctgaagaccagatgtgtgctttctaaacgtccatacggttttcgtttcgccatctttcacgttgaggacgttgagcttgatagtagtgtcctcagatgcagaacaaaacactgtcttgccaagatggagaggttctgttctcacgcataaatcgcgaatttctcttccgtgcaagccattccgcaaaatttctggatacgcagctttgtgtattttgcggaagttaatagaggatgctttgatgtaaatgaaaataaactcatcaagtccaaaattaggaagataccgccactggcgatgtgcccctccgcacaactcgctaaaaacttcgtattgttttgtttcgttgaagacgtaaaataagttcgatttgaaaccatacgtgataaagtcaccttgggcgttgtaatgagcaccctccagaaaaccttttggtatcctattttgtagcaacaccttgtgagaccgtttcaaaaagttgattgagatgaagcagtagaagccgtctctatcagacactgaaaacaagcagtcactttcagaatttttttctacgaaatcaattgacgttatcgtatctcccgggagaattttcctcaatacagttgcctctctttcacagttctcaaggtcgaaaattgcaagagtactgaatctagacccaaagattgcaaagttttcataaaacgcaaatgaactggcggtgaagttctttggttttttgaaatataaacgctcctcgtgctgaagattcgaagcatccattcgaaggcaaaaaaaggggtctttagggttgggagattccatcaccaaaaacagcttcgaattataaccccttaccaagcaatttgtggactttgttaactcattaatttgtagctgtttgttctcgagaatttcgttaccatcttcagaaaatttaaggattagcaattcgcatctgctattggaaaaaatcaccatatcaaactcttgaacaccagaagttgctgaataactggtgaatctgctatctgtcattacagatgtccacatctcggccttttggtcaaatttgaggacttgaccttccgaagtcatggcaagcaacccaaaccggagccaataaaaaccttttattatttcgtttgggcgcaatttgactccatgcttggatatatcatcgagtgaaaatatcctagaatcgctatcggattttgttcgcgcattgaggtctgttatttttatacggccgtcattaccagatgtaactgcaatcattttttcgtcattgacatcgactccccaaatgcttttggtctggtgaagctcgtgtatgcttttctggattagagtgcccctctctgaaatctcccaaactctgcaagtacagtcttctgacacgcttatcaattttgagtcgttgtcataaaacttgaggttccatattcttgcagtatggccccagccagtggaaacgaggtgcccggaatgtaaatcccagagcttgatcgacctatcatcggaacagcttgctgcataccgacccttaatgcttgcagcaacgtagaaaatagacccttcgtgatcggtaaagtgatgtattgtcttctctgtttttagatcccaaactaaaacaccgtccattacggtccctgcgttcacgagaactttgtcctgattcagtactgtaattgtgccagagtaaaggattgacctctcaccataaacagccttcgtttgcaataccctgaaagataggtcacaacacaaaactttgttgtagcttgtaagtaggaaaacggaagagccatccatgctatgctcgccgctaaccacccattcatggcataacttttcaaagcgagtattatcagcatttccccacaggtagtcaatgtctagaaggctaactgatcttcctccatataacaaaacagacttctccctgattgctagcccatgcactttgtttctatgaaagactctcgatatgcttactagttcgccgctttcgtaattatagacatgaacaaagaccccgtaaccagcaagtacgtactttccatggaatttgacacacactgagggcccagtatgtgaaagctggcgcaactgactcataatgcctgtaagcgccgaaacgttggagtctggagacgatcttacaccgcagatttttcagtgtgatgttcgtttatggcgatacttcatacagactaaaagttcgcgatttaatagaaatcgggaccatttcatggggaatcagatacacaccgccgttagatctcaattgcaagagtttcgatcttgcgagagaggttaaaagcaccacgctgaaattggagctatacgccagctgcttgcttcgaacatctgactgaaggctccgcgaaatgaacaattggcagctgacattccagtcaccggtagacttgacagagcatctaagaaagccatacttactgtacgatgagcgagataagaacgttacaagaaccatgtttgacgagcatgcaaacctcgtttgggccggggacacatatggaagaatatcgtcttacgacccgtcatattcgctgtacacgagatatgctggacacattggggggctcccggtggtggatatgttgagccaccctgggggagtcatgtcgctcagcgcagattcaattcacttcgccagcagacagggcgtgacacgattaaatctgaccagcgcagatatagcccaactttgtgagatgaaggccatgtgcttctcctctattgcaggaaatcacgtctattgcgcgggttcaaattctggaagtggtatcatagatatagacttacagaaaggcgccctttttaataacatagactatgcgtcgaaggtcaagatgatgcggtccgacaacaaaaccatccttatagggaaacagacgggcacgatagatctcctggatcaaagtagtaatcagcttatcaggtcatttgcggcgcactctgctacaatatctgacatggatttgcgagacaacacgttggtaacggtcggcaaatctaggcgctttaatcagatgtgctctgacccgtttgttaacgtttatgaccttcgaatgatgcggcaattaaccccggtggctttctctcacaaccaaaacataggcagctcaggaagcgcaggcgcagactttgttcggctacacccagttctcccaacagtcatgacggtggcttctacttcaggagcttttgattttattgacctagcagatccaactttaaggtcacagtattgccacccgtgccattccatctctcaatttcaactttcgcccagtggagactacatagctgtgttagaacacgataacacaattagcacttggagtcgatctggcggcatgtcggggttcacgaactcgtcagcaattctcgagtatcctgactaccctgatgacggtcctccgggaaatgtgtctgttaatgacgagagctatcctttaagttcagttggaatgccttattattccgagaaacttttgtcctcctggccacacgttattttccgcagcggtggaacacttccaaggaaaatgcaagattcaggaggcctgattcaaacaccttcttcccgtctatttcagctgagtactcacaactcccaaacctatagtttggttccctacaataccgcgaagtatggcaggcggaatgttatgcggccttataaatcgttgagagaacggaagaaaaagctcctcataactgatgaggatggcacagataagagagaacttatgagatacaaggctttgaacgactatgaggtgccacccgcttacacgaaacttcaaatggtctacggcaaatatggagtagaggactttgactttaaagctttcaacaaaactcaactttctggacttgagtgtgatattgaaaactcctacacaaacgcaatattgcagctataccgatttgttccggagttctacaactttgttgtaagttgcctgagagaagaacctggtcctgagaactccattctggccgaattgggatatctatatgacatgatggacaaagccaagggcgtggtgtgccgctctgcgaacttccaaaagcttctgacatcactaccgtctgcgaaagacctaggtcttttaagagattctctggccacagaattgtcagactctttagccggacttgatattgattaccatggaaatgcaatggaggcagaaaacaaaatcgcagttccgggaacggatgttcctcaagcttttaataagtttttgctgtccaaactgattgctgaggaggtacaaaagaagatcaatactacgcatagcattgcattagaagagctggttggtattaggctgtcaacggagacacgctcgatatcatcttgtggtagttatgaaagaggtacaagcatagtaccatctcttgatgttacgagtcccgcgactaacaacacgaaatactcaaataagaagctaagcaaccagactgtgcttccctatatcgaatcatcgatgaaccgcattagacacaagagagctctttgtgaaaaatgtcaaaagcttgaaaatatagagcaggaacaaacagttcggaatcttccacctctcttatctcttaacatttgtctatcaagcagtgaatgggatatcgccaagacggtcaaaaattggcttgcaaaagatttttacgctacgctctccaaagataggcctattttgaagttacatcctactgatcttaaaaccaacagcgccattttcaaatatgacttgaatgcttatgtggcacgtgtaacagatgacatgtccgaaccgcaccttgtgacatatgctaaggtttttgatccaaaaacgaagcaggacaaatggtttatgttcaatgattatcttgttatagaagtcgatgaagatgaagccttagatattacaccatggtggaaaacacctgaaattctgatatattcagatgcggaggaactacggaaaccatttgttccagtttctagctttcgcatcgatgacagtgttttgtaccgtgactactttgcgaatggtatcagagagggggtcaaaaaagagtatcagcatttaactgccagcgaagctccgcagccaggctcactagtcgcaatggatgctgagtttgtgattcttgcagatgaagaagttgagatcagttgcaggggacagcggacgctcatcaaaccaaagaagacggctttggcgaggatatcagtgctgcgaggggacgacggtgatgattttggtgttccatttattgacgattacgtcgttaacactaaccatattgagaattatctcactaggtacagcggcattgaacccggagatcttgacccagaaacaagcaataaaactttggttcctcgccaaatggtatatcgtaaaatctggctcttgctccaaatgggatgtgtttttgttggtcatgggctctacaatgacttccggaacataagtatttatgttccgccggagcaaattcgtgatacagcgctctactttcttcaaggcaaaaggtaccttgcgctcagattcttggcccatgctttactagacgcagatgttcaaagcgggaaccacgattcgattgaagatgcctacacggctctcgtcatttacaaaaagtaccttcaactcgaaagctctaatttgttcgaaaacactctaaatcagctttacgaagaaggtagggcctgcggcttcaaggttcctggtgaccgctcagttgcgccaatgtagcatcaaagcaagaagaggatgggtagaatgctttcggttaattccaagtccaaccgaggctcggagagaatgcattttggtgttctatatatcttcgtagatttatgaagcacttgtaacaataactcattattaatttaactggaaatgatttcctgtgggtcgtagcggatgagtcgcatgaacgtcgcagcctcggtcagtgctgtttggtgcttcaattagtttttgtttgaccgcaatcatagccgctgctgttgacccaaagcgctttccatccgccgatggacggcccttgtcgtcggctgcaaagaacttaccgtccgcaggtggttcgtgttgctatttggtccattatttcgaagtgaatggcggttatgcgtccgctgaccagccggcattgatgatgcaccttctggttcattatcgcctaataattcagattctttgttgaagtcttcgctctcttgattccagattcttgcaagcacgcgatcaatatccaatttttgattcaggttttctctacaaaactccttgaatgttttcgcgtctttggagaattcattcttgaaaacttttgagagttcatctccttgtgaaaatggtgagcggtgttttttaacctcaattttgcttcggggaacgactctgttgagcgacgcattgagggggttgctaaaccttctaacattcgtgtattctcttgagattctttcgaattcccttttcacttcaatattagaagccaggaaaatagtgtcagccccagagttatttgcagataagtccattatggagctttcacgctgaagccaaagcttttgctgcgtgcgcgatactgctccactagtttccgattgaagaaactgtgagaagttgttaaagttcgaaagcgggtctaagcggtttgcgctagaagaatgaccttccaatcgagagctgttcccattattggtgggtaaggaagcttgaggagcacgttggtggagtatgctggttgtacggttatcggcagtaacctgtgcaggtttgtgcaggtggctagacaagctcgatattgaggttgagaagtcgggcttcgaaacattctgaggttgacgctctgatatgctacttgaagcgtatgatgcggtgaaatcactattgatgtaattgaaattgttggattgaaccttgttttcggagtcttgatctttactattaaacctttgtgaagtcggatcttcggcaatgttagcaggcctgtcaaaccgcttttcaacaccagtcgactgtgataaaatcattacaggactgaaccgaccagtgctttggagactgtggttttgggttgcattttcggtgtttgcgtcgttgccgtagattagctcatcgtttctcgttgatgggccgtgtcgcttaaggctattggcaataatttctatgttgctgttggcatttatggtgtcttcgtctgggttgccttggtcaatgtggtcttcgttgtttatgtggtcaccagcgtctatgtggtctccattacctatgtggtcttcattgtttatatggtcttcattgtttatgtggtcgccagcgtttatgtggtccccattatctatgtgatcttcgtcctggtccctcaggttcgagggtacgccgtagtgcagttgattgttgcctaaagtcttgttactgtcctccctgagaagttctgtgtcaacagtcccctgacccaaagaacttgagagctctttgacacttcctctaagtgtttggtcctctcgcgagctccttgacgccgaacgctgtagctcgtcgtacacgcgattactgctagtattttgtttttgcctcgagcgtgaccgcggctgctgtcgcgccctaaggctctgcccaccattctgtccttcatgttcttcatctgtaaaatactctacttcttcgtcggttgttgagtggtcctcgtacagctcgtcgtctccgccttggagggccagcaccgatttgacgctatttcctctatgcggccggaggccaacatgatgctgtccgctattgctgccggaccctccgttcgcatcgctcgcacttgaatgtcctgggtgtgaccgcaccttccccagagcggtcatactcagtccgcttatcgctctttttcgagagagcgagtcgctgcttttggactttttcataaaatctggtctttctttcgcatagtcctcaatctccagagccccgtcatggctcagaactcttcttagcttattcaaccctttaaagctagctgcactcttgcttcgtgaatttgtcgtgaattgccgcagttttttcccactgtttgaagcggtatgcttattgttcatagcgcttgcgaactctgaatctaaacgcaagctcctacccctggattgcgcaaccgacatcctcagaacttgtccatttgatagcttgttggatatttcgatgttttagtgattatgatggaggtcgacattgttcacatgattaccgaaaaggacacatcggcttatgatagccatattagtaaaaattcctttttgggaacatttctctatgaggtaattcttgagactatttccgcttattgataatttccttttatgggtggagcctgtatcacgtgactgagcaccatctcgcattagtgtttcaagttaaaggaaagctcaaggaataggtcgcgtgcattgttgggttgagaaagggaagcttaaatgaatctattccaagtttcggatttctatatcgaccggattgtgaactcaaagtcaaagtctgtcctcaatggctctctcgacaagcctagaatcaaagctctgcttttggataaagacaccacaggaacaatttccatgtgtacaacgcagtcagagcttctagagcacgaggtctacctaatagatacccttgaaaaccagaaccgtgatgtgatgcgtcaccttaaatgccttgtgtacgccaagcccaccgacgagactatcgagcatttggtaaaggagctgcaggaccctaagtatggcgagtaccagatcttcttcaacaacactgtagccaaaacgcaactcgaaaggttagctgagagcgatgacctggaagtggttagcaaggtggaggaagtgtttcaagattaccaggttttgaaccaggatctgttctctttggacgtgagaagctcaaagctcttctcccaccagatgatttgggaaccgtctggactagcagacaccacccacagtttgatctctcttctactctctttgaaagttaagcccctgatacggtacgaggccggcagcaggctgacttctaaactggctaaagaggtcatgcaggagattcacaaaaatgagagagctcttttcgactttccggtgatggactcgcctcctcaacttctgatactcgaccgtcaccaagatcctctcaccccgctgctccaaccatggacctaccaatccatgataaatgaatatatcggaataaagcggaacgtcgttgacctttcaaaggttccagacattgatgactctttggagcaagtagtgttgtcatcgaaacaagacccgttctttcacgataccatgtacctcaactttggagagctgggagacaaagttaaacagtacgtttccagttacaaagataaaacaaaatcgaacgcccaaatcaacaccattgaggacatcaaacagttcatcggcaaatttccggagttcaaaaaactctcgggtaatgtctccaaacacatggcgattgtcagcgagcttgaccgtcaactgcaggttcagcacatatgggacgtgagcgaagttgagcaaaacatatcggcacatatgggtgattcgcaagtctatcaagacttgaaaggcgttctttccgacgaaagagttagcgggttccacaagttgaaacttgcttgtatatattccttgagaaacgcaacgagccctcacatgaacgaaatttcggcgacactggcagcaaacgtctctcccgaggagcttaacttcttccatcactttaacagtgttttccaaactcgcacaaaaagtgcaaataccggcaaagagagagaagacttgataagtgaactagccaagaagttcaatcagaaggggcaacataaatcggacaacgtgtttatgcagcacgtcccagatctgtcggccatcctcagtgacttgtcaaaaaacaaactgcctgaagacaggtttccgtttctcgaaaagcccggcgcccggactttctgccaggatgtaattattttccacgttggcggcacaactttcgaggaggcgcgcattgtacatgaatttaacagcggcatggctggcgatgggggaggaaagatacgaaccattttaggagggaccactattttaaacactcgagagtttttgaacgactgtcgcgaggttggacaggggagcacagaattaaccgatcttttataagttatattacatacgtggcattaatattattggtccagcgcgtacttcttctcccataaaagtagttttcgcgtcagatcgtccatcattttcaggctttcatcataattactgtagatagagtccacctttttgataaagtcttcgttttccacgaactccgtgagctgctgcttctcgatctggtcctgagaaagttcgacctgggttctagagataaactccaggatggcactgacgcgccgcctcatttcgttgattgaggttctttgcgttggtattctaggcttaatgggcttgtttatgccaatatcggagccgttgcagttgttgtcgttggaagagggtcgcgagttgctcctgcttttgagcttgcgctggggtccgcgcttgcctctgcgccttgtttcgtcttcggaggacgtgggcggtgtgccagagggcgtgttgagcttgctgcgtttcttaggcggctctgaggcctcagtttcgatcacggcctcctcatccgcctcgtgcttcccgtgaatgccatccggaagaactggtacatcggattcgtctccgtgctgcgaggtgcgcctgctctccttgagggccttttccaacatcagctggtactgcttctcctcgcgggcggaagaggtggcgcggcgccggtccagcgacctgcggtcctcgttggagtcacgcctaccgccttggatcgtcgtaggcagcccgctcgccgagtctttgcgccgctggtgccgcttgcgtggcttgggggcctccgccggcagcgacgtcttcgagctttcagacttcacggcctcctcatcctccaccccgctctccacggagggcacatcctcacgccgcaaccggcggttctggcgcttgttctgctgcaccggctggtacgcggaccgatgctctccgagatctgtgtcgtagagatggtgcaagtcgggccggcacctctcgcaccagtacttgtccggcgcgctgtcctcgccctcggtgattcctacacaaaacccatgctgccatacgctgcactcttcgcactggatatacagccccgagtcatcgggagggtcaacctccccgcatacgcatctggtctcgccctcctcctcctcgtcctcttcgtctgccttcggcacgtcttcggccttgacttcttgtggcgctgccacctcgtcctgcttggctgggtcctggaccttggtcatacgagcgtctgtacggtcgttgcgaagctgcgacgcgggagtgtacttctgctaggatacctgtgccagaagctttaaggctggagtgttatggttacccggcctaccagagattcgcgacgccgcgcctgacacccgccgcatcctcccgctcactgccctggcgcatcagcacgcaatgcactctctagtgagctgaggtgtcttgctcttatgtggggacggttcgccatgaggtgttcagcgactagcgcggctagcgtggcgacggggttttattcaaagtttgttcgtcgtccgtgatatcaacgggcacgtgcatgtagtcacgtgattgtgtgtttaattcagctgatgtcacgtgtgtgaactatggccacgtgcctatgtttctctcacgtgctttcgtgcggcgccctcccgccccttaaaggcttaggcattgcaccccggtgtgctgagcctagattctcaaggatccgaagatagtgtggggagtactgttatggggtctcttttcaacacgttcgggcggcgaatcgttggatcaatatacgatggccggagataggcaagcgacaggaaaaaagcatcatcggccaagcgagggcaaggagcgccaccttggaaggcttaactgtgggatccagcactcgcgtagccgctcccggaacgagaatcccaggtcgctgtttgatggcgcccggaaagagcgaagaaccgtggtgtatattatttcgtgaatagtgatgtattgcgatgatgctaggaatagggcatttgggcacgcctagtgtcacagctcgcgtctataggggggcactggcaatattccactgttcgggcggcgtttgctactacgcgggtggtcttcgcggtcttcgcggtctccgcggtcttcgctgcgcccggggttatcaagtcgctgtgtacgaatgtgtcccacaaagccactttgtccatgacaactttttttccaacgtgggaactccctccttcttgaacactcttctgcattctcgcatcatcaattcccctcaagatcgcagcctccgctcgagctttctagcctgcgacctaacccacgaacttcccaccgcaccgacaatcacatcgattactctgcgcttcagccctcacaccgaattatgggaaacagcccgtctaaatccaactatgccataccgagtacgaagacagccagcgctaccacacagggtctaacgaccaccggcgatgacctcaacagcaacgaacctaacgaccccgatgatagtaggtccctacctactcaagttataaagatccacaaagtggctcctggcgagcccaaaaacaatgttatcccctctgccgcggccagcggccgcggcgcgcggcgcaaaagccccgccgcgtacgacctagagatcgacatgtcgttcgcgaaggctctgagtgccactacgagctcccagggctccagctccggttcgagctcgggctcaagctcaggctcgcacgacagcaacatgactccgccctcttactcgacggactcctcattcctcaactacagcttccccgatgagccccagacgcccgggagtgccaacggcgcgcccgtggccgcctcgctgcctccaatcaaggaggagatggcggtgactgcgtcgctcgtacgcagaaaccgcctccagcaacgcgggcacccgcacatcccgcacgaccgcaacgccgcgccgcccgtgatcctcaaacgctacgcgcacgacctgcagtccacggagcatctcgacatcgacgatgtgattgagaagttactcaagatcggcgaaacaaggtactaccaggccaaggagtttccctttagttcctggaaggtgcagctgatctgcgcccgcgcccgtgagctgtttctcgaacagccctcgctgctgcgccttcaggctccaatcaagattgtcggtgacgtgcacggccagttcactgacctgatgcggattctaaagctctccggcgtgcctcccaataccagctatcttttcctgggtgactacgttgaccggggcaagcagtccctggagactatgcttctgctgctatgctacaagatcaagttccccgacagattcttcatgctgcgcgggaaccacgaatccgcgaacgtgaccaagatgtacggtttttacgatgagtgcaagcgcaggctatcgaccaagtgctggaaaatgttcgtggacgtcttcaacacccttccgctggccgccgtcgttcaggacaagattttctgtgtgcacggcggtatttcgcccgacctcaaggacttgggccagattgagcgtattgcgcgccccactgacatccccgaagagggattgttcaccgacctgttatggagtgatccagacccccaggtttcggactggtccgtcaatgaccgcggcgtttccgtcactttcggaaagcggaacgttcttgatttctgctccaggttcaacttcgacctgatcatccgtggccacatggttgttgaagacggctacgagttttttgcccgcaagaaattcgtcactgtattctctgcgccgaactactgcggcgagtttcagaactggggagctgtcatgagcgttactacaggtctcatgtgcagctttgaacttctaaagcctcatggcgccaagggcggcgccgcacacaagcacaagggctaatggaatcatcctcattcaaacattgtttttttttttttatctccccccccccactactcattttcattgttatacacttatcttctctattttttaagattcattttgctctcactgttattgcactgtctcctattaaacacctactgccgctatccagtacctattctctgtgtcaggactgctttgtagggtttcggttttttagctataaatatgaaagttggaagactattcgaaaaaaaagttacgtagacaccgacgcggggagtcgaaccccgttcttcacggacaatgatcgtgatgtgatgaccgttacactatatcggagaatgaacggataggtgaggagaaacattactctacgcgctggaagcaatgcttgcaagaagttgtcaatgggtctccaagccgctgtgttttggagcggatcatcatggtaaaaacattgtgttgtcccaatctcctgaattggagaaaaatttactccgataccgggagttgaacccgggtctccacggtgaaagcgaggtgtgatagccgttacactatatcggatattggatatcaaactcggggtttggggttttgatgtgtttgtattgatatcacatgtacccgtcccataaccaaatggttagtgcaccgaacgcttttaggcttgtgaagttcgtttccagttaggcttttactgccgctgttcacggggaattcacggtgtccggctggcgcgctaccactcttgttcttgctcagtcttcctttataagcgctcctcgcgacgctcttgtgtttctaaaaaattagtgaaagagcacactcaccacctcgagaaacaagcacacaaaacacaacctcgagatgtcgctggcagagttcgacgaaatcaattacgaccattcggccagcaggcttgatgtgccttcgaactacctgatgaaaaaggcgcgcaggaacccgaacggactggaggatctgcgtcggtcaatgcggtctgccaccatttacgtgggcaacctctcgttctacacatccgaggagcagatatatgagctattcagcaagtccggtgtgataaaacgcataatcatgggcttggaccgcttcaagttcacgccgtgcgggttctgcttcgtgatatacaacacgcccgaggaggcgctcgacgcggtcaaatacctttcgggcaccaagctggacgaccgtaacatctcgctagacctggaccccgggttcgaggacggacggcagttcggccgtggtaagagcggcggccaggtgagtgacgagctgcggttcgaattcgacgcttcgcgcggcgggttcacggtgccgctggtggaccgtatcggcttcagcaacactcacaactttggcgcgcgtcgtgtgagagacacctacgtgccagaagagcctgaggacgacgaggaagagcctgacacctacgtgccgggcgaggactgagccgatggcgccgctcctggtacacgcgcgcgcacgcgcgtgtgaagaagaggaagagaaagcggccgtccgcactccctgccgcgtgctacgcggggcggcgtgtaagcccccgatcgagaggcccgcgcgacacggcgcgcagcgggccgatgcgcatgtagcgtcaactccatagtgttacgaacgtaaatacctaggtcgaaaagtctgcgcgggcccctgagcccaagggccaccccaaagtcaaaatgtcgttttttcgtctctcttccgatctctataaactagtaggggccacggcactgccgtgcgctgtcctgtgacgcctttttgagctcgtcgagtcgatcgatgagcttcttgcgccgcgtcagtggcgcggcctggaaccgcagctcgaggtccgcgtctgtggcggtcggcgcgcccgcggcgcccaccgcgtccgtcgcctcgtctggcgcgccggcccgccgcgcgcgcgacatctggtagtagtcgctgaacaccttgcggcgccgcacgttgatgaaccagttgctgagctggaccttgctgaggcccgtctgcacgagcagctcgcgtttctcctgcggcgacgggtacgggttgttgagatgcgacgcgagccacgcgttaaggatctcgacggtctccttgggcaggttgttacgccgtggcggcgcggccgcgcgccgcgcagcgctcggggcctgctggctaggctgttggttgtgtggatggctgagctgaaggttgttcggctgctggccaggctgttggttgcgtggttggctgagctggttgtccggctgttgctgccgctccggcaacgtcgacgccagtgccggcagcgccagcgccggcagcgggcgtcgcgtctccgcgccgccctcctgctccgcgccgattgagtccagaagactccttatcgagggcagcttgacgccctgctccagctgtgcaaagcattgtgcgttcgagttcatgtcccagcacagaacccgcctcctgtgtgtctacagagctaccgactcacttctactcacctccgctgccatcgccgcccccacacctgagcctgctcgtttacccgattatatactcccgggcccatcccgctgcaaatgtgtcacacctcccacgcgcacatgcaccgcctgttggccgtgctgccacgctcacatttccgaccgcgctagcacgccgcgcacgtccctaccacctccatggttccgaagtgccgctgctcgccgcacgactttggcgtcgcacgcggaaacgggcgttgagcgccgcgcttgtgccggccgcgagaggcgcccctgctaatactagcccgcgagcgatccacgcgctctcgtacgagaagctctgtggcctagccgcaggccgaccggcccgctttgtgcgcttatctgaaagccacatcgctgttgacttttgcccgtgcgaacgatgggcacgaaaaggcagctcggcgcgcgctccgcgcgcgctctcggcgtatctcatttgctgagggagggaaagaaaaaaaaaactgaaaaaaagggtaaaaacggaaatcacatggacgagagaatttaaaacgcgcgtgcctgtgatgacgctgcttctggaaccgggcgacggttccgcgctcaggcggcttctgtgcaggcacctgctggcttccgacgccgcgctggccgcgtggcgtgcctgtgttggccgtgcgtagtgacagatcacgagggtcggatacgagaaagtatgtcgctattcacggtggctgggatgagcacgtgatgttctccgccacgtggcctaggtcttgtgtgtcacgtggtccgtgcccgctgtcactctgtcacggcttggcgtgcgtcgctccccacgggcacgcgctctcagggcccgctgcctcgctttttccgcctcggtcacaatgctcttctggaaaaaccttgtatatgactaatagtgctaagcgcggtggcagccgggcgggctaccgttgcaccgcagaaacgcatattgtccgagcatatcgtagtaccgacgactctctagccatcctgactaaagctaaaaccttgtttttccgcgccagggtctgtaaacaggccccatcgtgttctgccacgttccacagcggcggcaccaccagcgctggcagcggcgatgagtctttcgcgcagtacgggtccgcgtttgtgacacttgattctgtctataaaggtggcgcgcaggggcggtacagaaggcgcggggcagcacgtagagacacgcacacaccaaagcgcgcttgccacaagatgaacagcagcacgccgtccacagcgacacaaatctctctcccacgtgactcgggctgtgcgccggcgccgccctcatacacagccgccgctggcgaggccgcacgccagccgcgccgccttgaactctcgtcccttgccgcccgcggcaccctgctcaagcaccccgagcccacgccgccgtccttcggctacaacgccttcgaccgcggcaagaacccgtgtatcacctcgcacgactcatctctactgcacgtgacgctggtccccgacagggactgtttctacatggccgcgctggagcctcaactgctgtcgcgacgcgacgccgcggaccacgcgcctgccttcgagggccgcggcgtcgtatcgggcacgcttcgcgtcgtagtcaaggggcccgacgccctactgctggagaacgtccacgtgcgtctcagcggtttctgctcggagttcgcgcgctgtgcctcagccggtagcgccacgcattccatgcggatggtcagcgccacaaactgtggtaccacgccgtttgtgcaagatttcatccggttcggtacgcccgcgagcgccggcgccgccaacgcggcatcggggccttccgcgggcctcgtcctgctcccgcccggtgagtacgagtacaggttcgagttcgtggtagacgcagcaacgttcccggcgtcgatagagacggcgtatgggtccacgatctaccgcctggaggcactcgtcagcatgccaaagcgcaagcgcaggtttggcaacaagtacgaaagcgtgtttctcacgtcagcagtgacgcttaagaaagcgctgcagcaccgctacgcagctctgtaccaaggcttcacggcagtcacgtcgttgagagaagagatgctggcgtgcgacatatttctcagctcgcgcgtcgtggagttcgacgcaccgctgcaggtatccttgcagatggtcaagcgcgacgcgcaggagtgtcaggtgctgttcacggacgtgctcgtgcagcagacgctgtcgatcccctgcgtcgacactgcgacgggcgtgctggagcccacgaacttccaccaggtgcagaccgtgcggctcggcaacatggacttctgcgacgagcagcagcagtgcctcaacgccgcgttcccggagctgcgcgtgccttccacactgaaaaccgtagagcgcaacaggtcttttttcccacactacgaagagccctcgctggccgcgcggggcttggaacccgtgcggtccaggctacgggtcgcccacgagctcaagatcgttatcggcgtacacatcaaccagcccggcgaccagcagcggcccaaatccgtgcggctgaccataaaattccccatcgcgctcgtagacccagacatgggatgctgcgtgaacctgccccgctacgaacccaagtcacttattccgctcccttcagggctttgcaagctcgatagcgactcggcgccatccacgccgccagaatactcggacgccgagctttgaagcaggccgacgacacactcgtatgccacgatctccagcgccagcagcgcatatggccgctgctgtgccgcgcagcctcttaatttattccttcgcgtaatcttcaatcaactaaccgcttttttaatatataaacatcatagcatctaacatcggttcaattttttaatccttcacatccatagtatttacacaatacaggatggcaccgcgtttactgtcttggcccgcctcactcggagtcttccataatggtcgtcatgggatccgccttctgcctctcgtcggttctgacgatgtgctcgatctgttcgtcgttcagctccgccatcagtttggcgctgtcgtaggggttgacttccgtggacttgaacttgcgcgcaggcacgccttgcaggaacagctcgtcgatctcgccgaaggtgcggcctttggtctctggcaggtccagaatcgcccacgtgagcatgaccagcgagataccgccccagaagagaccggtcttggcgccccagttccatttctcagagttcagcatgtatggggtccagatggcgtttatgatacccatgaggttgtagaagttacgagccaggataacagtcttggttctcagcttgttgctgggcagttcgggcacaagacagtacgtgacggggcccacgcccacatcgtagacaaacacgaagatcagcagcagcgagcccgcggcccactttgcgccgtccgagtgggagaacccggacgcgccgattgcaatcaggagtagcgactgcacggccaggccgcccgcgaagatcgtgaagcgcccgtatttcttggagaagaaccacgacaacacggtgcccaccagcccgaggcagtactggatgatggagaacgagaaggcgtacgactcgctcaagcccgccttggtatagaagtaggttgagtatcccatcatcgcgctgccgcaggcgttctgcgtgacccacgtgaggcacgcgattctcgttctccggccgtcagggcccctgaagcagtcccagtaagtggtgtctctggtcatggcatcctccttctgcgtggtgagctggatcttcttgagcatggcgtcgatgacggccgctttctcgccggacttcaaacccgagatcaggcggctcaagctgcgtccagcctcgttcattctccccttcttcacaagccaccagggcgactcgggagctaggtaaatccccaccgcgattggcagcggccagatccactggagcgcgaagggcaatctgtatgcaagcgatgagttcgcgaggttttcctgcgagtttttgagcacgccggacgccatgatctggcccagaatccagcaaatgttgacgtaggtggtcaggtagtatctaagcgccaatgggcacacctcggtggcgtacgagacggtcaacgtctggaaacagccccagggaatgccacacaagatctcgcccacggccagcatgggacaggacacggcgaaaaacaggatgaaaatgaagccgaagaccgcgatcagcgacgcgatcagtgtccaccggtatcccacgcggtccgcggcaatgcccgcgaactgcagcccgatgacctcgcccacgttgatgcacatgctgagcgcggtctgccacttggcgtcgatctcgtagatgccgttggccgggttgtacgaaccgtagcgcttcgcgaacgcgggcagcgcgtacagcgacgacagcagcgccgtgtcgtagccctccatgatcagcgccgacgacagcaccacggaccacatcgcggccttggggtactgcctgatggcctgcaggagcggcatctgcttctccgcgccgtccgcctgccgcgcgtcctcggagagcccgaggaacttcgcgatggtgtcgcttccgacggccgtggtcgcgtagcccgtttcctccacctcctggcccgcgaactccaggtgctgcgtgtccgttttcttggacgctgagtaagggaggtccagcgacgactccgccatgttggtctgcgacgagaccgtggtctcgacgtgcacgagcttattcttgtcgaagttattgctcatgacactctgtgtgtgtgttggttgcgagtgtttggttatgtgtgttgcaaagcgttgattcgtggtccagcaactcctctgatcgtgatcgtagttgccgactagtcgcgctgagctttgttttgctttgtttggtcttctgtaaacgcattttcctcctgtcccctaatcgacatccgctgcttttatacctcgttttagccgctacccaacccccttcgcctcaggaacgctgccaaacgttacccaacgctactcaactttcagcctgcgcgttcgtctccgcatgccgtgccatcccgccatctggaccgcaccatgcacacgcagctgctgcacttccttctgtgctccattgcttgtctccaactgtcacccgcggtcgcccgccttggcccaccatggcctgcaatcagcgtgtttgggttcttccccagaccgcatggccatccttagaccttagcgcgggcaccagtggcgcgtgaccgggaatgcgcagcctcagccagcgcactcacgcgcctcctccaaaaaatgcgggggaagcaataatgcaagcaccctctggattctacagcgtcgtgtttggcgacgtagccgcgttgccgcgcgaccgcgttcctgtagcaccctgaaaccattgatcgccgggctaatgctaagcccgacaaaggagtacacccttgcatatcaactgaggcgtacggctgactctaagagcctattctgcattgatggttttagccacgcggagattgctaatctccgcgtactagcgcatcttcgaaaaagcatgcgtgtttccccagactgttgcatagccgccggttgccatggcgatgcacgtgattggtatgagctccacgatcctgcgaagtgcgccggtgacgcggaaggcacgctgtcggaaatatgacgcacacgtcgaaggtgcggtttgttgagccccgcaggatgccaagaaccccggcggttgcccgggcattggccggccggctgaacgcccattctatgataaattggggcagcgctgtaatggagaatgggcgtggagcgtcggtggcgtgagatctctccacgtcttttgttcctccgcatccgagcccgatcgcagcatccctgtactcgagcttcacaagccaggaatagacaatagacaataagtgggtatcgaccaagacccggtcactctcgacgaggaggaaaggtaatttaggtaggctgtcgcgtagcacgaaagcacccgccatgagcgctgtggacaagtggtggaaagaagccgcggtgtaccagatttaccccgccagcttctacgactcgaatggggacgggtggggcgacctgccggggatcacggccaagctgccctacctgaggcagctcggcgtggacgcgttgtggatctgcccgttctacgactcgccgcagcaggacatgggatacgacatctcggactacgagaaggtgtggccgcggtacgggaccaacgaggactgctaccagctgatccgcgaggcgcacgcggcggggatccgggtggtggtggacctcgtgatcaaccactgctcgagcgagcacgcgtggtttcgcgagtcgcgctcgtccaagacgagcgctaagcgcgactggttcatatggcgccccgccaagggctttacggcggacggcaagcccatcccgcccaacaactggcagtcgttcttcggcgggtccgcgtgggagtgggacgaacgcacgcaggagttctacctgcggctcttcgcgtcgggccagccggacttcaactgggagctgagcgaggtgcgcaaggccatctacgagtccgcagcgggcttctggctggaccacggcgtcgacggcttccgtatcgacaccgcgggcctgtactcgaagatcgggggcttgcccgacgccgaggtccgcgacgcgacaaacgaacaccagcacccgggccacaacactcagaacggcccccgcatccacgagttccacaaggaaatgcgcgccttcttcgacaagcgcaccgcgggccgcgcgaacgagattttcaccgtcggcgaggtcgggagatgcgacctcgcgggcctgctccagtacaccagcgagcaggagcgcgagatgagccagctcttcaacttcgcccataccgagtgcggcgtgggcacgcatctgcgctaccacgcccagcccttcacccttaaggagtggaagcttggcatcgcagccagcttcttgtttgccaatcgcaccgacagctggtcaaccgtgtacctcgagaaccacgaccagccccgcagtgtcacgcgctttggcgatgactcccccgcatggcgccaggtctccgcaaagctgctggcaatcctagaggtcgccctcacaggcaccctatacgtctaccagggtcaggagctcggtcagatcaacaaccacggctggacccttgaccagtaccaggacgtcgacatgatcacgaaccgagacatcattgcgaagcgttacggcaagaactccgtggaaatggccaagttcgcgcagggcgtcgcgcttctttcgcgcgaccacagccgcacacccttcccatggacctcccgcgagccggacgcgagtttcagcgctgtgtgccaaagcggcgtcaagccctggatatccatgaacgactctttccgcgacggtatcaacgccgaggacgagctgaaagatcccaactctgtgttccatttttggcgtgcagcgctccggctccgcaagcagcacaaggacattctcgtctacggccagggctttgagttcttcgacctcgacaacccagacttgtttatgttcacaaaaaagtctcgcgacggagccaaaacactcttcgctgccctcaacttctcgagcgaggaccgtgagttccctctccctgatgaagacgcggcctacaaagcctttttcggcaattatgatctcgaaagcgcacaggaacgcacgctgagaccctgggagggcagacttttttacgttgagtaatttggttaaggctcgcgtctggaacgtcttgataggcgcttgaactctctaagtattttttatgaccgctaatatgaccctttgttgctaacatcgtaaggagcaagccccgttaaacgtgaactctattttcatctctacgcaaaactatcttacctgagcaatgatatcctgcgtggctttcttgcagtcttgttctcggctcgctgatccctgctgccctggcgtttttcgagaatatcagctaggccttcaagctcaaaacacacgagaaggtgtcactggatacgcgttaatttaaaacatgtgtcgagggccaaaacgcctacgcattgcttctggccccgtagagtggtcccattcccgccagccttcgggcgaaaaccttgtctcttggtaacgggttcgcatttctgttcatttattatattattgaaccgctggcacgcgaagcacgtgcttatactgtgacgagtcaccactcattcgccggcaccccagcctttgtagcatggcacccttggtatgcttccccgactcgcatatggactcagttgttgtgctggaaaagcccactgttctcgcctcttctccgcccagtgttacctaatcggcatattttctcataatcgagccctttcggtaataataaagaactaaaaatttgcatgaaaaaattcaagagtcattggtgaaatttcatcttctggcttgaagcacagtcggatatttaaacaccaaatttacgcaggcgttaaacacatttaactttgtatcgctagacatctctaagcagtttgagcaagtgcattatttcctgtagagttcctctcaaagcataacagaaaatgtctggacaagcaccatctccagccgccctggaaaaggccgaagacgtcagaattttgggtcttgacccactggtctcacctgcgctgctgcagtctcaaatcccagccacctctgaatgcctgaaaacagtgcagaaaggtagagttggcgccagcaaaattatcacaggcgaagacgacagactgttggtcatcgtcggcccttgctctatccacgacctggacatcgctcaggaatacgccagacgtctcaagaagctttccgacgaactggagggtgagctttgtatcatcatgagagcttacctggagaagcctagaaccactgtcgggtggaagggtctcatcaacgatcctgacgtcgacaactccttcaacattaacaagggtttgcaatccgccagacagcttttcgtcaacttgaccagcgctggtgtcccaatcggctctgagatgctggacaccatctctcctcagtacttggcggacatgttgtctttcggtgctattggcgccagaaccaccgagtcccagctgcacagagagttggcttctggtctgtctttcccagtcggcttcaagaacggtaccgacggtactttgggtgtggccatcgatgccatgcttgcggcctcccactcccatcacttcatgggtgttaccaagcacggttttgctgccattatcactaccaagggtaacgagcactgcttcgtgattctgagaggtggtaagaagggcaccaactacgacgctaagtccgtggctgaggccaaggctcagttgcctccaggtggcaccttgatgatcgactgctctcacggtaactccaacaaggactatagaaaccagcccaaggtgaacgatgttgtttgcgaacaggttgccaacggtgaagacaagatcatcggtgtcatgatcgagtcccacatcaacgaaggtaagcaaaacatcccacctgagggcaaacagggtctgaaatacggtgtttcgatcaccgatggctgcataggctgggagactaccgatcaggttttgcgcaagctggccgatgccgttaaacaaaggagagcgctcaagaagaaatcgtctgcttaagctttcagctcgacattcgattatttatgagatatgaagaggaatccagttatatgagttgagcgacactcttgcgagcgccactgaaatgcacagtcttccaattgtgttcagcatttagaagagaaaataattaatctttagtttttttgacactttccatagacaggtttcattttaagatcagagaaagttattgtggttttcgaagccaaggtatgcttggaggccgtctaggagcaaggcctgtttggagatgcggcccactcaagagcgcggctgacttattttcttggggactgcgggttctccctcgaaagaataactccagcaagaaaggcgtcagcttatcgtgacagactttttggccaacttcaaccgtaaacgtgaaaacgcatccgctcttgggctttgttttgacctcaggagcaccagaaaggtcatctttcggttgctacgtgaggccagcgcatcttgcctcggtttcttccctagccgctgaggtcttattgattcggtccgttcaatatgatccaaaatttacgttgttcccatgggttagtcaagaaagatacactcgattgcaacactaagctgtgcagctatcttctaattaagttgtcctggtccttactttatcaagtcacagtcaacttcgctccttataaagagtttccctcccgcatttcagcaagattcaaaattaccctcaactttgttgtctactataattgtacccccgcacaagttacatgaatgccaccgtctcggagatatacatgaatgcttgtaaccggatgctcatgataaaatctctgaggacgcatgtgagagttaaagtctgaattgaatttcgtccatcagtatgtactcgagtacacgtgagtcatctgtcaagtgacaagttgtagttgaagaaaggacgagtcgaaaactcaccaagatcggtcgcaccatcgtcaagcatcatgtctacagtccacataattgacgttgagagcggcaatctgaagtcgctcagaaacgctgttgagtttttgggcttcaatgtcaaaatcgtgaagtcagccgatgacatagaactttccaaggctgaaaggctcatacttcctggagtcggcaactttggccacttcgttgacaacctcaccttgaagaactttgaaaagccgattcgtgaatacattgcatccggaaagcccattatgggcatctgcgtgggtctgcagtgtttgtttctggggtcagaagagtcgcccaagagcactggtctgaagtacctagacttgcagctcacaaagtttgacacatccgaaaagccggttccagaaatcggctggaacacctgcacgcctcaagacaatttgttcggccttgatccttgtaacaggtactactttgtgcactcgtacgcggctatcatcgatgctgaagacaaagcacgcctctctgaggctggttggaacattgctgccgctaagtacggttcccaagaatacattgctgctgtcgcgagagacaacatctttgctacacaatttcaccctgagaagtcgggtcacgcaggcttggagatattgaagaactttatcaatcaaactcacccaacgatcaaacacactgacagagagaaagcagcgcttcaaaatgactactccaattatggtttgacgagaagaattattgcttgtttggatgtacgtaccaatgaccagggtgatcttgtcgtcaccaagggcgatcaatatgatgttcgcgagaagcaagagggtggaaacgtgagaaacttaggcaagcccgttgaacttgctcaaaagtactacgagcagggagctgatgaagttacattcttgaacatcaccagtttcagagattgtccgttgaaggacacacccatgcttgaggttttaaagcaggcggcaaaaactgtttttgtacctcttaccgttgggggtggtatcaaggacattgtggatgttgacggaacccatattcctgctcttcaggttgccgctctgtattttgcatcaggagctgataaagtttctattgggtcggatgcagtctatgcggctgagaaatactatgaacttggtgagcgtggtgacggtgcttcacctatcgaaactatttccaagtcatatggtgcccaagctgttgttatttctgtagacccaaaaagagtctatgtggatggccccgagtctgttaaacacaagacctttgagacaaagttccctaatgagaagggccaaacatggtgctggtatcagtgcactatcaaaggtggtagggagtcccgggatatgggcgtgtgggaactaacgagagcttgtgaagctctgggagctggtgaggtgttgctaaactgtattgataaagacggttccaactcaggctatgacttggaattgataaaccatgccaaagaggccgttaaaataccggtcatcgcctcgagcggtgccggcgagccaaagcacttcaaagaagctttcgagtccaccggcgccgatgcctgcttgggcgcgggtatgtttcacagaggtgagtacaccgttaacgatgttaagcaataccttctagatagcgggttcaaagttagaatggaaagtcaatagagaccactcatttgaccgtctatgtagagtattaatataagttgtcctgtaaacttgatgctataaactttttgatttttttgtgaaggttttgttttcgggctcccgctatagcgtgagcaattcactggcctacacttgatctttttattaatggtattgatacatctttttggtggaatgaatcaggcttttaccgtcttttgcatatatcagtcatcgtatttgtctgctcttttttcggcatcctggtcattcagcttaataccacccgagactgagaactgaccgcctcctccgacgaaaatgatgtcgtggtcttgcgttgcagtgtttttaattctagtaggcacctcgatgtcatcaccggaagggcccagaccaactgcgtaagtttcaccaaatccccatgaaaacacaacaccatcttcagaaatggctagagaatggtgagagccagcagcgatgttcttgaagcggggaacttcaaccaacttagtaggcactggcacagcacggggttttccatgggcatcaatataagtctgctccgggagcttagccttaggtattccaatttcgaacatgtcaagtctaccaaaggtatagagctctccttcctcagtaagaaccatggagtgatgctcacctgcagaaaccatttttactcttgtcccttcgggaagtaagacttcagttgggaccgttaccagggcgccgtcgtccacttcttcagaaacaccacactggccaaattggttcaagccccaactatacagtcttccatctctagttaaagcgaaagaatggttttcaccagtggcaatgtacttgaccttgtctaagccaaaagccctggggtccagcgttcttaaacgagagcgctccatgatttttctccccaactggtactgctgaccatttccccaagcatagacgacaccgccctcgtccagaaacaaaatatggtctttcccagcagccatctggacaaccttagatgtagtgaatgaagggaccttccatggggtgttttggatcttgatcgtgtctttgtagaagcccaggatgccctcgttacatctaaaagtaccccatgcgtaaacctcaccattgtccagcaagacacagctcagattgtctgtagcagctagctgaacaaccttgtgatctttcagtggtagggattcatcaggtaactttattggagtactttcttggtcgttcaagtctccgtcttcgtcgtcgctgctatcatcagcgtccatgtctttcagttgctcgttagcgtgagaagtatcacgccctaaagcgccggagtcatttgtcccccacgaccatacatggttgtcctggtccaaagccagaacatgcattcctcctactgcgaaagaaacaatcttggcctggtctcgaggcaagtacggattcagacggggccttttgacctccttatttttggccgaagggcccaatcctagctcgcacattgagccggtgccccagcagaatatatctagcggctgcagtgacagatacatgtacttgtagtcatcctgactgttgatcagctcatagtgcttatgaatggtggaaacgaggtgctttcttgcccgtttgcccggcgtcagagggggacttgcggaacgtttgctcatagtgctagtacctgaggttatatccaatttatcttgtgtatacagatggcagcaagctgtgtgatgatcttgttattgcgtggtaagttttcattgtttactcgaacatttacgttcgttgatggtgatggtggtaactggtcaacgatagatggccatcatctgaaaagcgcacttgaccctctcagctcacgtacactgtttcagcaatcgaaaatttagagttgggccgtcctttttatgttggttttgattctggtatctgtttagccataaaatcaatattaaatataatgtttttgtgggaatcgctgacattgaaaacttgaagatcggaacgcaagtcactagcacagatgaaaattcaaacattattctgtgtgggactcctattagcattcgcgacatcatcagcatctttttgggaagggctaagccaactcacacacaaaaagacctcttttttaaaatgggactttaacgttgacagactagcaaacaatgttggccgcctaaccggcgacacacattttttggctgttactgatgcagtagtccgcaacgcggagagacagatgctaaatctgttcatccagaaccctgcagtgggaattactaaagatgtgaataggctttgtcgcgaaattgagtcttcgagcgcccgccttgtgataagccttgaccatccggcttgggagcctgcaaggcaacaagttacgcagtatttagagggaagatcaagagaatttggattacggttggcgtctcacatcaggggagatgcgaggtcgccatctgcgggcctcgttgacctgctggcgagcttcagtaaaagcttacaaaatgccgtgtcactcgttgaaaatccatcaaaatcatcagatgcttttgaagagtttacctttgcaagtcgtatggatgacttgaccgtcggaagaattgtcggtgagggcatcgctgaaaagatccgcgacaaagtggtaggtggtgacacgcacgcggcactgacagacattgcaaacatcttctgtgatttcggaactttgatgaccgcctatgtgactgggctggcaatttgtactgctggtcttggcgcagcattgtgtggcgtgtcaataataatatgcggaggtgggacgataatctatatctgtcgactcttacaaaatttagataaagtgttcaaaacgttgggggttggactgtagtaccatcaaccagttggaacggcctttatattgtcggtgttgttttacattgtaattctttaatagtatcactatggcctattatgtcacatggtttcctttctttctctggttgacgaaaaattttggtaaaaagctcgaaatgagcgatgcgatgaccttccttcgcgctgaagaataagcaggcaaatagtgattccaaagggcaatacacgcatttaagccatgggaagagttgccagttccaagagcagaaaacagaggcatgatcccctcttgaaagatcttgattctgcccaagggaatttgagaaaagcgcctaaaaagagagaagatcaaaaagacgaggatgaccaggaggagtacgtcgatgcggcttcctccaggaggattctccagctagccaaggagcaacagcaagagcttgaggaagaacaggaaaatgaaaagaatggcggcaacaatttcgcgagattccgtctcgcaggtaactacgaagaagacgaggaggaagacgaggaccaagagcgcgaggaaaacatttcagacttcgagcctgagtacgacgaggagcaagaagaggaggaagttgttgagattgatgaagaggatgcagcgatgttcgaacagtacttcaaacggtcgacagattacaactcggatttccagagctacaacttggcagataaaatcatggcatccatcagagagaaggagatggagctcaatgcaggctctgcctccgctcgtgacgagactcagccagaaggtgtcgcgctgccacctaaggttatcagggcctacagcaccgtcggcgtaatcttgaagacctggacgcacggcaagcttcctaagctatttaaggtgattccttcgctgaacaactggcaggacgttctatatgtgactaaccctgcggattggtcaccacacgtggtttatgaggctaccaagctctttgtctctaatcttcccgccaaggaggcacagaagtttatcaacgctgtactcctggaccggttccgggacaacatcgagactgcagaggatcattcgctaaactaccatatctacagagccttgaagaagtcgctttataagccaagtgcgtacttcaagggcttcttgtttccattgctggagatgggttgcaatatcagagaggcgaccatcgccggaagtgtcctagctaaggtttccgtcccagcgctccactctgcggctgctttgagttaccttctaaggctaccattctcgccagcaaccactgttttcataaagatcctactggagaagaagtacgcgctaccataccagaccgttgacgactgtgtctactacttcatgagattcagaattttgagcgacggcagtaatggcgaggacagtagccgcacactgccagtcgtctggcacaaggcgttcctgtcctttgctcagcgctacaaaaacgatatcacccaggaccaaagagacttcctgcttgagactgttcgccaaagaggtcacaaagacatcggccctgagattagacgcgaactgatggccggcgaaagcagagagtttgtgaacaaccttgaatccaaagacgatctgatgctggatgtacagtagttattatatgggcatttattgatgtagattagtcaatatcacgtgacgcaatttgcgggatgaattatagttcaacagagccgcttgcgacgcgtagcaaagtctgcgttgaaaacatcccttgcgtttttcgctatgctcaccagctcagccggtttacagcttgtgtactcaccacagatcagcggctacggcatgtttcgtcccaaattacacgatagtcagataatctgaactaatatcaagaaactagtggctgcggttccgccgtcgaaggattttacaaattaatgttgattctgggctgtgaagctgtcgggcggtccccatattgatatcataatctcaggcaatgttttgcactttaaagttggctgtattgaccgctgacttcgttgcggatttttaggcggtatccgatcaagaacatatttatcaagcagagtgaaaagagctaaaggcaattttgaacattaggtacatacagccgatagcaaagcaaccatgggcgaagaagagggccgacctgggtcgattgagttagacgaaatacacagctcaaaaggcgagagcacggtgccgagctttcctgatactggggaggaagaagatcttgaaaaagatttcagagatcccaatactttcccatatattctgctttccttatggctcaatacctctatatgcgcggtagatggaacgattatctcgaccacgatgaacgagatagcttcgatctttcaagaggcctccaaggttacctgggtcgcaacagcttacatgctcacaacttgcgcggtacagcccctatacggcaaaaccagtgatcttctgggcagaaagaagtgtttgcttttcgcagaggtagtctttattgtcggtctcgtgatgtgtggggcggctcgtacgatcgaggagctgatagtagcaagagccatttgcggtgtcggggggtctggcctaggcgctatgtgcaatatcatactctcagatcttgctcccctctcacagagatcgatatactggggttggggctcggttatatggggcttttctcaaagtgtcggcggcccccttggtggcctgctcttgaactggttcggggttcgaggtctttttgtagtccagataccgttctgtcttttcagtctttctctcactgttaagtacatacatgacctgtcgaatcagacacagggcacctggcgcgacattgactttgctggtagtttctgccttataaccggcatttctgcttttatcttcttatgctcgtcttcgggagatgtaactgatgacagtgcggtgtctctctttaaagtgggctgtttcctaatcacggtcctatccgtcagtggattcatttatgtggagaaaaatgtcgccgccaagagcatcttgccagccgaagtgctaaaagggtctcttggagttatcagctttatatatgggcttgcgtcgatgctcagttacgtggggctatttgtagttccgttgtatctacagttagtctggggcgtcagcgtagcgggatctggtggttacatcatgtatgctgtgatctccacgtcgataggctcctttggaagcggctggctcctcaggaaatatggagcaccagataaggatgctactcttctcaattcaggtatgatgctcattggcagcacgctgataaacacattggggtttttcgtaatgttcaagaatatccttgaaataaagcctgccttcgaaggcgtaaagagcccgtcgcccgatcagaagttctggtttctgttaggattcgccattatgggcctttcggcggggttccagagtgtctcagtgatgctatacacagtcgctaaagtagggagaaaaggacaggcgtcttcaaccagtgtcacattcctcttcaggtcactaggcaatgtcttgagcgtttcgatatcattgagcgtttttgtcgcatccctgaaaggcaagttgaagtcgtacttccaaggacagcaaagcgatctctacagaaagctcttgaaagaaaatgcgttcttgaggagcggggaagtgcccagcgaccagttaaaggatcttttgcaagtcttcaaaagtgcaatagtgaaagcgttttggccgtcggttgtgtgctgctttctgagcgttaccttcgcaggtgtcctgtttgtaatgattaggaggtccaggcgttttgccggattaagcgcgtagtcttggacttcacattttagggaatattttgacaatcatgtatgttaataacagactgaggaacataaacagtatgcacccaaggtaaaagagtagcccaactttggagttgtggtactttttcagcttgccgcccaagtttgtaagactccgggaagtggcttgtaaccccaactcggtagctttgagaacagtggagtcttcctcaagagcattttgaaatgcttcagcgcccatttttaagccggacaccaattgtgacatgtcactaatgagctcctcctgcaagttattgtgcacttgcatctgcttctctgtgttggcgctttggtctgcgcccgaagaactaccacgacgattccccaagagccggcttctgagctgccctaaactttcctcttcttcaccttcaggaccagcggccttttcaatattttcgaagtcctcttcctggcggccggtgtcctccgaatcaaagtccacgctatagcgtttcgatttcattgactccatgagatgctcgtgctccgcagtcagcttcgccctcgagctgtgtctagtcatcaaggctgagcactcaagctcttcaaaagcatttctgtaatcatccagctctgaactgccatgtttcggggctcggagctggctttccaccgcggactttcgcaaaagggccaagttcgcgagggctttagtgcttataatgtcttgtaaaacagggtcatcgctaaaactgagttcctctgcgatcacaggctcgagagcacgcttccaattatcgaacggacctccgtacattgctttatgtgtctgcagttgaggaagaacagacattaccatcagtgccgcctgcgtttgaactttactacttcgttcaagagagcttcacggccacgtgaacaaagagaatgacaactcgcgaaaccgaggaaacagaactgctatacccagcttcgcgagctgtgtattggaggctgttgctaataacactgcaaaaatggtttgaattagacctaagccccacgaagaagtctcccgtttcaactcgcaagagaaccttataatcttgttgaatgtgatccttttagcgatattcacataatagtgtgactacttcgtgttgatgattacgcgcagacagagggacgagccacgctacgtgacgacttgcaaacccgtgctatgttttcattcataaagctagtcccaatgttcactttgttgttgatgaagaacactcaaagaatggatcaagcggaatttcgataagcacaatataaaaacttaaacctacggtcgcttgtcgcactcattgtgcgttgggaggctaggagggccgtactacactgcatataattcaaccacgtgagcatgcatcgaacctttcatgagagaaaggggagtacttattatgagcacattgataagtctcttatcagttatatataaaaggagtgtcattaaattttaccatagacttgagtgacagggttcaaaaagcggacagtttcatcatgtctgactatttgccgataggcggcagtaagccccgcggaatatttgaaaggagaagactgctagcaactgttgtgctgggggcgtgcgcattgctaagtgtgatattgctagctggtcatacagtcaattcgccaaacaacaaagactcaatttgttcagaatgcgctggctttaaggcattgagacctgcgtttaacaagtcgctcaaccacattctgtacaaccaagattacaaaatgtccgtgattgagaagctagctggcgcggtcaagatcccaacagaaatcttcgacttcacaccaagtccctcagacgatccagaagcgtgggtacatttccaggagctacatgaatacctagaaactcaattcccatacgtttacgaaaaagcacaagttgagaaaattgacgggttcggcttgttgtttacctggcaaggttcaaagcctgacttgaaaccactattactaatggcccaccaagatgttgttccggtcgaaccaaatacggtcgatatgtggactcacccgccttttagcggcttttacaatagctcggaagatttgatctacggccgtggaaccgctgacatcaaacagctcgtggtctctcacttggaagctgtcgaacggttgatgctagacggattcaagcctcaaagaaccatcatgatctcattcggctgtgacgaggaagcctctggctcatgcgctgcaaagatagctcaacacatcgaaaagagatacggggccaacagcatatatgcgatccttgatgaaggtgggcaggtaggagaagtagacggcgtttatttcgcggaacctgtaacatcagaaaagggataccttgatgcagaaatcactgttttcacacccggcggacattcctctgtccctcctgaccacacatccattggtattctaggcgaactcatcgttgacctcgaaaaagacccatacgacatactaatcgaagaaaacaacccagcactggagactattaagtgctttatcaaatttggcgctatcaaagatgaggaaattgccaaacatctgagcaagaacaatttgaagaagcttgggaccgcacttgacaaccggctagccctcaagtacctttttaagacatctcaagcgctggatattgtgtccggaggcattaaagccaatgccttgcctgagtctgctaccgttttagtcaacaacagaattggcatgcattcatcggtaaacgagacgctagggcacatcatgaaacatgtacagtcaaaagccgaaacgtacaacctcggcatcaaggtcttggccggccgttactccaaagaagaaaccgcggaagttatcaagcccgttaccgagagcgggcggtttgtgattaggcttctggaccctctagagcctgctcctttctctccaacaagtggtagccaagtctgggatatcatctctggcacaacggtaagcacttacaaacaaaagctcttcggtggcgaagatgccaaagtgtacatcacgccagcactcagcacaggaaacacagacacaaagtccttctggaacctaactaggaacatctacagatacagcggaagtctgcagtacaaagaatccaacgaacatactgtcgatgaaaaaaactcggggctgtctcttctatcaggtgtagcattcatgtatcagtacattccgaatgttgacgcgtacgctacagacgcctaagcttcccggctcgctgctaaagttctcagcatctcaaacattctgccaatctacgcaagagtgtcacgaatatacttcgtaattttaaaaatttagcgcccgctactatcaaactacgaactgtgggtttcagtcggtgttagcgaaagggcgcagggattaaccatattctaggcttcttgagcttacttcttcatgcgtgggacgcctttcaaacaaccctatctccgaaaagatacgcttcctaatgagaaatactctcaataggagactggaattgccgagagactttgagcatgttgaaaagtgttaaagagccttggtttgttaaataaaagaccttggaaaagtacctcttcgaaaaagacaacgctttatatacagaaaaattataatagtagggtaacacttacatttgaacccttaagttcttgaacggtgtcaaggtttaaagcacatctgacttggaaatttaatgctgtatggcgtcaacatgatgatagcccggggtccctaaaatatggtatgttgatagtggtgcgtatcaaggctaattgcgaataacaatacccttttcagggtgatctttaaatatgcatctgtcatttccttttcataaaatgcacatagacccttgcgggcagcacactgcttttaaccaaatgaagaataggttatgccattgaaataatattcaaggttaaatattcgagattcttagtttcaaccattaattactagcaatagcttggacaccacttcttcgaaaaactaattgaggggaatttgctcgctgtaaataccgtcttgtatttattttgtgtagatctataagtactacgaatgttccgatttccagatgtgctcttggaactaaaaatgctatgaattaatctgagaatttagcccttgtcttacccttcttgttttttttgttgtgttttttgccaccgctcgactcagcctgagtcttgtggaatgggtttgtaagctgccctttgacactgctcatcttgaagaactcgttatctaagtcttcggcagcgttgtacaatgccgcttgcttaccaccatggttcacggacctagcctcttttgagtcaccttctttaccgatgtgtgcagagaaggtcagtttacctaagtcacgagccaggtcgaaatcttctaaatttttcgactttacggcatccgctaattgttcttgtcttgtttgaggtagtttgtcgaatgtgtagatgtcttcgttgaactcttcgcattcttctctcgtgtaaggagtatcatcttctagatggggaggagggtttatgtacaacagcttaccgttgacatagtctttaaggatgtatctactggccctagattcatctgccgcaccaaagccctgagtcatataaccacgagctctggcataggaaaccaaaagctcctgagcagtgggtttcccagttccgccttcgtccgcagacttcgtttgtatgtgaataccataaatggcttctaggaagtacttggggactctttccgctaccaggctacaaggcccaatgtagtctcttagctgatcaatgggcaaaacaccattgcacaccaattcgcccttgttgtaggcaaaatttgggaaaaccaaaccgggacagtcacacagcattacacgctcggacagctttatggtttgaaagtgcttagttttaccgggcgtcgaggagactgatactttcttggagccaaccaatgcattaattgtagatgatttaccgacatttgggtaaccgactaaaccaatttgaatgagcggttcctggcctggaagaggcgaaataagtggatggttaggtgcctttgataggaacaactcttccaattgatcaattttcagaatttgaattttatctagaacttcctgatcgaccttttcgccatcaatctctgagatttcctcttcctcaatttctttgtgaacgtaatcctcgccgagctcgttctgcttctcaagaatttcgttggccctagccgcggaaaagaatgtgaatgaaatgtttctggatatgaaatatttcgcccatataatcctctgctttctggtcaacaaatcggccttgttaaccaaaagcaggttttgctttccttcgtttagctccttaacgtataactcaaggtccacagatctgaacaagagtggatcacgggcatccacaatctgaacaacaagatctgatctctcaataactctccacaattgtctccagacttcaatatttctttcaaagggtgttagcaacaggtcctcattgctttcttgcagagtcgctagtttacgtctccactctaagaatgcgtctttctcttgtctctcgagttggaacctcgtcatactttcattccatgctggtcttctaggaacaattaggttacgtgcttggcttctttgcttttcgttaagttgttgtttctgagcgtttgaaagagttacgccttgcgatcttgcatcactgccagcgtccatacgaataattttgacatttgagtgtctgtccgctgcaaagtctttgtcagccagttctgcggtattcagaaactcgtccagtgccgattcttgtgtcacagatctaagtttgacccaatttgcttcgtgtttatcggtagtgaaacgcatttcgccatcgggcaagatttgaacttcattttccttttgacgcgcagttctgatagcccttccaagcccaatcgtatttttgttcttacgctggataggcttgggaccctttggtgctttccactttttaggaggttctttaggaggcatgtcgataatcgatgagttttgaagagtcttctcaacgatactttagagggcgatgagcttaatattaataaaattttccgtatcctagaacctttcgtcttacatgataggtgacacctacatcgcctctagccgtggtgatccacgacatacatcagttgaacgacatagcatgaccatggcagatattcctcttattcgtcccacaactgaacaactttgtcgtagaaggagcaggtggcaacaaatttatggccccagtcaccgccgtaacacattgattcgtgatttttcttggtataggtttcaatgataaaatcgtccccatctacacgcagaattttggctccgtcgtacatgcagcagactagtaacttgtttgattcgctgtcttgtgcattttgaggcgactcggcaaatctccaaacacccccacctaaattggagctgctggagttcgcgactggtacattaacgcctggatatatagaatctcccatcatgcgtaattctaatgatcttatgtggtcgtcatacgagcctgttagaatgctagtaggcttgttggctcggaaagtgcttgagctgcattttattgcaaccacacccgcttcatgaatccttgaattagaccatacagtctccagggtgcgcaggtcatgagctgctatggcagagtcatccccacctgtaaacacaacattttcaaaaggcgcaaggcagccatattcagccgtccagcattctagagcatgctgatagtcgagcgtgacagagtcaacgttcaaaacagaagcctggcgcccttgaacatctaggagatttgtttcaagtttagaatattgcgtggaaagcgcttgagatgtgaaaacctcagactcgtgtttgagatctaggacacgcgtttccccattggttgctgttaccaacaggttctcgggcgtccttggggagaaatgaagagaagttattagtgtatcggcgtcgaaaacttgcagattagctatgcgaagcagctttaaagtcctatcagaggcaatggattcgtactctatcctccatagttcgacgtttccggtggagtgggcagatgccattagtgtatcatcgaagggagacaacttaagatccaagactgcaccatatgtatcataagtccccagagggccgagattcttgtcaagtacatcaattgatcctgttctagctccgctaggtttatccaggtcgtaggtacccaaaatgatgaaatcatcacggaagatgcgcaaacagcatggcggcttattggtgtggctcactgccttagcctcggactccggggcggtcatataggacaagagcgatagagcaggtacctttaaggcgtttaactctccagcgtttacttgaggtcgtcttttatgattccagaaaattgtgaacttttcatgttgattagtgtcgcgtaccggaagatccatctaagaaacataatctgcgtctttggtatcattttgtatcagcaacttcgagcttaccgtgtgctttatatcaatggacgaccaagagtatctagaaaagctcaagccctttcaggaagggcttcccccatcggacccagaatcaaacaaaaagcggtacctaataaaaggccaacagaagagcgaatttgatcttgagggcactataaagcggtttcaacatctgctcaatttgagtgggctttttcgtcattttatagagaggaaagccgccaaagatgaaaaattccaaaaagtcctaaatattctggacaacccatcaggtcggaagggctctaaaggatctagccatcaggacaaaagaagacgcaaaaccgaaaccgaggaggaccaggagctcctgaaggatgaagaaggggaggaacaagaccaggtcgggtaccagttccgcgaatcgcccccatttgtcaatggacagctgagaccttatcagattcaaggcttgaactggctggtttctcttcaccaaagcaatcttgcgggtattcttgcagatgaaatgggtctaggaaaaactctccagacaatttcgttcatcggctacatgcgttatgtcgagaaaaagcgtggcccatttgtggtaatcgctcctaaatctactctcaacaactggctaagagaaatcaacagatggacccccgaggttaacgctttcattctccaaggtgacaaagaagagagagcaaaactcgtatccaacaagctgatggcatgcgacttcgacattgtggtggcttcttatgagatcatcatcaaagaaaagtcttctttcaaaaagattgattgggaatatatcatcatcgatgaggcccacaggattaaaaatgaggagtctatgctatcacaggttctgagagagttcacctctcggaataggttgttgattacgggtacgcctttacaaaacaacctgcatgagctttgggcattgttgaatttcctactgcccgacgtcttttctgattcgcaagcttttgatgattggttttcgtctgagtctagcgaagaagacaagggcacgattgttaaacaactgcatacggtcttgcaaccgttcctgttgcgaagactgaaaaatgaggttgaaacgtcacttctcccaaagaaggagttgaacctctatatcggaatgtctgccatgcagaaaagatggtacaagcaaattctggaaaaggacttggatgccgttaacggagcaaacggcagcaaagagtcgaagaccagattgctcaatatcatgatgcagttgagaaagtgctgcaatcacccttacttattcgatggtgcggagccagggcctccatacaccactgacgagcaccttgtttacaattctgctaaactcaaggtgctagataagcttttaagaaaattcaaggaagaaggatctcgtgttcttattttcagccagatgtcccggttgctcgatatactagaggattattgtttctttagaaactacgaatattgtaggattgatggctcaacggcacacgaagacagaatagaagcgatcgacgaatataatgcgcccgactcgaaaaagttcgtttttctgctgaccactcgtgccggtggcttaggcatcaacctgacaactgccgatgttgttgtattatatgattccgactggaaccctcaggctgatttacaagctatggatagagcccaccgcatagggcaaaagaagcaggttaaggtgttcaggctggtcactgacaattctgtcgaagagaagattctcgaaagagcaacacagaagcttcgactcgaccagctggtcattcagcagagcagaaacggggttgctaataaagaagccaagaaaggcgactcaaaggacgcccttttgtcgatgattcaacacggtgcagctgatgttttcagctcaaacagtggtgattctagcactaaggggacgcctcaaccaggctcgaccgacgacgttgacggagatattgaccttgataacttgctggcgaactcggaagacaagacgcaatccttgaaccagaaatacgaagctctaggattggacgacttacagaaattcaaccaggattccgcttacgagtggaatggtcaagacttcaaaaagcgcgctaacaaggacattattagcacggcttggatcaaccccagcaaacgtgagcgtaaggagaattataatattgacggctactacaaggacgtgctgaaccccgggcggtcgacgacgcctgcgcaacccaaaatgccaagacctcagccgttccacagccatcagttgttgtccccgcagctgaaggtcctttacgaaaaggaaaggatgtggaacaccaagaagaacaactacgttcccacgctggaagacgtcaaaacaacgtacggagaaatcgaggacgaggaggaaaaacaagccaagctgaacatgcttctgctagcggttgctaacgcccaaccattgactgaagaggaagaaaaacagaaagcccagctggagtctgagggatacacgaactggaacaaaaatgatttcagaaagttcattgctgcctgcggcaagtatggccgaaactctatcaaggccatcgccttcgaattcgcgccacacaagaccgaggaggaagtgcgcgactatgccaaagcattctggacaaacatacagcgcgtcgaggactacgagcggtacctgaagaacatcgaggcggaggaagataggatccgccgcacaaagctgcagcaagaggcgctgcgccgcaagatcgcacagtgcagcaacccgctgttcgacctgacactcaagcatccgccctcaaacagcaacaagcgggttttctccgaagaggaggaccgtttcttgctgctcatgctattcaagtatggcatcgaccgggagaatgtctacgaattggtcagggacgagatccgcgactcgccgctgttcgaactggactttttcttccaaagccggacgcccatcgagctcaacaggagagcgatcacgttgttgcaatgtcttgagaaggagtttaacgccggcgtagtgctcgacgacgggatgaagcgcaggcttgcagaggaggacgaaaacgcaaaaaacatggcggaagaggtcaaggagggcgctgcggaggctggctcggaagctgccccgggcccggggggcgcggacgtagcaggcaaggccatggagcccgcacctgcgaatggtgagctcaatggtaagaggccccgagaagaagaggacaccgccgccaccgccgtggcggcggccatgacctcgacggagcccggacccgcggacaagcccagcgtcaacggcgacgccaagaagcccaagaccgagcagtagccgtcgcatctacatacgtcgctcttaacaaggaaattccatttaattagtgaatatcaaacttttacatatcatgagtagtacagtgcggatgatgcgtgggagcgaagggggacgggcaggcctcctgcaattaggagcgcaggtgcccgctcaggcgccgagcagcttctggaccttggcgtccaggttggcgggcttggtcagcgacgagtagcgctcgtagacgttgccgtgcttgtcgatgaggaacttctcgaagttccacttgatgcctttgaagcccagcatgccggccttctcgttcttgaggtactcgtacacggggtccgcgttgtcgccgttgacgtgcacctttttcatgacggggaacgtcacgccgtagttgagcttgcagaactggccgatctcctcgtccgtgccgctctcctggtggccgaactggttgcaggggaacccgatgatctcgaagcccttgtcgtggtagcgcttgtagagctcctggagctcctcgtactgcggcgtgaagccgcacttggacgcgacgttgacgatgagcaccaccttgccctccagctgcttgaaggggaagggcttgccggtgcggtcgaggggtgcgaggtcgtagaatttgctcatggtgcaggtgtgtggtgtgcggtgtgcggtgtgcgatgctcagcggaaacgacctgcgaaaacggtcagattactctgatatataattttttctgtagcttgtgcaaaaaccctggctgattgccggattcgaactctagcgacgataagcgcgaacgacgcgggatactagaatactgtagaaaaagccccggcttctattgcgggcttggaaactgcttggtgcttggtgctcggatacgaccctgtgacggatagacgctgtgacacaaaaacacttctttgtggaccgccccttcgagctgcgcccctgcttcttcctgtccttttcccgcccttatatacgccatgggcacacaccatccacatacacaatctacttccaccgatacacatcgcgcacactgcacacacgcaaacctacatagacacacgcttgcatcagcgctgatcagcgctggattgctttggagccctggagaagggggcgctctgcgcttgcgctgtgcgcccccgtcagagaatgcgctgacacgccggtccgtcggctggaaatgttaggacaagaagtgcgcgcgctgtggcacacaagccgagcgctagcgcaggaggctggccagctgcgcctgcacgaaggcgtctgtgggccctggtcatgcgcatgcgccccgcggccaggtccctggaaacggcgctcgcggcgcttaccacaactcgacaagcgcaaaggcggcggcaggggtcacgtgcggggagttctggcgccgggttcctgggggccgttgactggagccgcagaagcgtgcgcaggggcggagtgaggtaattattgaaggcggctggcgggcgcgggcgcgccgcactgcacggttcactgggggctgtgacgtgcgcggtgacggggccttggcttgctctcgaggacggaggaggcgggcggcgccgaggacggcgggccgcggggcacgtggcgaagtcactcgcgacgcgcggtcacatgggcattcccgagcacgtgacgcaagctttgaagtagtcacgtggactgtatatcacgcgacccgagtaccgaaacggtcacgtgcctacatcactctcaacgcgggagtcacgtgtgggagctgacactccatcacgtgcggacacctcgcacgtgacaagtcactctcgacgcccatcacgtgagagcccgcccgcgctccgcagataatcgtgttcgtcgccgccgcgccccgctatctagcactgcatactatgttaactaagcccgccgagcccgcggcccgctggcgcgtcacgtgccgcgcctacttctgctccgcgctgatcacagacatgcacttgaactcgttcgagtacgaggccttccacagccgcaccttgccgtcgtcgcccgcggagctcaaaatcgtacccgtcaggttccacgacacggaccacacctcgccgtggtggtcgtcactctcgctcacgagctccaccttcagctccggcggcgtgtccgccgacgtgtccgccgagccggcgtccgcgtccgcgtcctcgtcctggtccacgctcatcgcgtcctcgctggccccgagcgtctccgtgagcttgaatatgcgcaccttgccgtccttgcacgccgtcgcgatcagctggtaccaccgccccaccgacggcgcccagctcacgctccgaatcagcgccgtgtgaccctccagcttcgcggccacgtagggcttgcccgccttgtccttctggtatatgagcgcctggtccagtgcgcacaccagcagcttttcgggcgagaaccgcgacgggcaccacgtcagacagaagtccgactgcaggtgcgacgccggcggcgatggcagcaccttgacctccgacgtcagcgtccacgacctcaggtcggacggctccatcgcctcgtatatcctcagagtgccgtcgttgccaatcgcgcccagcttcaggcccaggtggcccggcgcgaacttcacgctgaacagcgggcccgtcgcgtcattcaatgtgcacagcttcgtccagcgccggccagagcactcctcggcatcgggctcttcttcccacaggttcaccagcttgtcgtacgacacagacgctatgattctgccgtactctggactggcccagtccagccccaccacggagctgtcgtgcgctttccacgagtcgctcagctgccactcgttggtctcgcggtccaacctgaaaactttgatgtgctggtccgaagagcacgttgcgacgtgtctcccgtagaagtcgtacaccacgtcatgcaccaagtcctcatgtcctgttatgaaaggcttcatgactctatatgttaccgtttttcgcccgcgtttacctgacttctatctaccaggttcctagatttaaatttcagaaatgcatttcagatacgtattaactttaatccgccgaaaaccagcccaaaacaacacaatcactctggacaatgcaccaggcgctgctactggttgttgcaatcgcagcaatttatgtctcgaggtactattccccactgctggcggccctgggctttgcaatcataggctttttggccagcgacgcattaattccacgtgtctcccagtccttcatcaagattggatgcttcggcaaggacctgagcaagccaggccgccccgtaattccagaaagcattggcgccatttctgccaccgtctatcttttcatcatgttcttctacatccccttcctgttctacaagtacctcgtggtaattacccccggaggcgggcacagagacgcttcaataatgcaatcgcctgtgtccgatgagtaccgctttccacacggcaagatgtccgaatatctgagcgcagtcttgtgtttgcaaagcacagttctcctgggtatcgccgatgatctgtttgacctgagatggagacacaagtttttcctgcccgctgtagcggcaatcccattgctagtggtatactacgtggactttggcgttacgcacgtgcttatcccagacgtcattcagcgctggcttggaacctcgaagacgatcttcaacctcggcgctttgtactacgtttacatggcatccatggcgattttctgtcccaactctatcaacatcttggcaggcgtcaatgggctcgaggtcggacaaagcatcgtcctaggcgtcattttcttgatcaacgactccctctatcttttactggggaacgaggcgtcaaaagaagcacatctcttctctgcgatcctcatcattcctttccttggggtcgctttctcactctggaagtggaacaagtggcctgccaaagtgttcgtgggtgacactttttgctatttcgccgggatgattttttcggttgttggtattctgggccatttctcgaagacaacactaattttctttattccccagaccttcaactttgcctactcatgtccccagctgttcgggctcgttccctgccctagacataggatgccccggtttaacgaggccgacgggctcctgtacccgtcccgcgcaaacctggtggagaaaccaccaaagaaggtctttgtacctgtcctcaagctgctttcttccttgaagctaatcgaccttgaggtcgaccctcaaacgggcgctttgaagagctgctctaacatgacactaatcaatctagtgttagtttggtttggaccgacccgcgaagacaagctatgcaacaggattctcgctatccagtttactgttgggctatgcgcgatcgtggcaagacacagcataggttcaatcatctttggccacgacaatattcagttcttatagactaaggctcgcgagcaagccgcatgctttgttattttgtaatatacaatgagagttccgctttggttctcctatggcgactctttacaagttggctacacacggtttcatttcttgagcgagttgtaaaactgctcgcgtttctgcaacagatcttgagcccaccccttgacctcttcagttttaatgctgctcatggcgccccaaaactggtccaagtcacgcttaccattgtgaagcttttcgtactcaaaacactgcactagcatctcgaacttgtcgatatctttgacgtaacgagcttcgggtgacgcgatattttcatacgcaagccaatcatccatgatttcctgcgcggcctgtgcgttgtaaggctttaccaaatcctcacataaatattgaattgtctcccactctctgcggtgcttctcttccttccctactgggtcgagcggcgtgatgtcacctaccaacgcctcggcaatatcgtgcacaagcgcgatacgaacgcacttgtcgcggttaatcttggggtctctgatgagcattgcggtaatccccattctgtacatatggtcggcaatactttcacatggagaaatgttgtggtcgagccatcctgtcctcctttggaccttcaaaagttgaacaatgtgtaaaaatgccagaacgtgattgtctcctgaactctggagcaagtccttaacctcttgcggcacatgatcctggggcttccaaacaggtgcagtcatccttgtgttccgggttaaaagcctgttgaaaacggtggaaccgatgaacttgttcataggtggcacacgcgcgatgtcttatgtttatatcaagtttttcaatcgcaggtaatatcggcgaaaaagttgtacgtaagcaccgaagtcgcgcacggacatcaaggaacgaacagcggcctctacctagtctataatacaagtttgatgtttttagaaaatgtcgatgatattactctacataaaagcttcttgctctgatagaaagcaacgctttttaagcgatcaactcaacaacaccaccagcagctctgatcttctcctcagccaacttggagacgaatctagccttaacaatgactggaacgtctgggattctacccttacccaagatcttaccgtaaccggcagccaaggtgtcgatgacaggggcagcagacttggaagcggagctcatgtactcgtctctcttctcagctgggaccaaagtccacaacttgtccaagttcaagactggcttccagaaacggttctgctgtctgtggaagtatctcataccaaccttaccgaagtaaccagggtggtacttgtccaagttggttctgtggtggtgctgaccaccggccatacctctaccaccggggtgctttctgtgcttaccgatacgaccgtgaccggctgtaacattgttagtaactgaagttgcccgttaaagagcgttgtgtccttccgcgtcgcgggactgggccggagggggaaacgtaccactcgaagtgggaggtctatgacagcgtagttacacgctgtggaagagtttggtagctactgcaaatggcaggcaacgctgccatttcaggacctcgttttgatgttccctcagtattctccaaagggcacttgtcccacaacacggaaaaatcaacgtcttggttctttcattccctcttccaatggaactacatacctgagacgtgacctctgtgctttctggtcttagtgaatctagttggcattgctgaactgggtgattctttggtgtctaagaagagcagaaacaagtgaatgtccaatctatgtgttttagtcttgtgaagcgctgtggaaactttccaaggcgggaaagttgcgtgggtacagcctgggtgtctccaccagggccagaggggaagaggagccacaccgccccgttccaggcagatgcggtcccttgcctactgaaacgcgcaggctgagtcctaggcggagagcctagggctgttaccgcctagctgccaccctttcagttactgcagagttctgagtatatttttccaaaacaccaaaaaatgacattaaaaaatacatggtgtatggatgtagccttccaagttacatatcagtcgcttaacacgtaacagtctcaagtatccctttaaaagacctaagggcgggttcctttagggcctgaatcatgaaattgctaacattaaacgcccaaggtggaaggtttatttgtttatctactgtgaatggcaagtgcgtaattgagaagcaagtgcgcaattgagaagcaagtctataagtagctaactccaagctcttgcacgggtaccctcagaacaactcttttgctatttctgagattggttcacgggctgtggcttctatttcgtagagttgaaaaacggagctgacaagctttcatccttctgcataaagtataacacgtccggttatgtcggagaatcaggccttgctgggccctaaaccaaaagtgaccagttcgctggtatttgcaacaatagtggtatgctttggttcaattcaatacgggtaccacatggcagaattgaatgctccgggacaagtactgtcgtgtacggagttcattgagccgtggccagaagcgggcccctacgcagacacatggtttgggaagcatggtttccagcaatgcttgccactcacagaggagcagatggggttcgccacgtcgatcttttcgattggagggctcgtgggatcgctttacgcgggccgcgtcgcggaccgctacggccggaaaaagtacagcttcaccaactgtgtcatcgggatcatcggttccttgctgttgtttcgcgccaacagctacgcgcagctcatcgccggtaggttcatcgcggggatctcttgcggtagttgcattgtcgtgacccccttattcattaatgagatttcaccaaaggagcttcgcggctcgctcggctctatgaaccaggtctgtatcaatgttgggatcttgctcacgcagctcctggccctcaagtatgcggactcctatcgctggcgctggcttatgcttgcaggcgcaatcttggctctgatccagttcctgcttcttttcaagattgacgaatcacctctatggctagcatctaggggcgatctcgacggggccgagcacgtactacgtggcttacgcggaggagatcgtcgcaggtcgcggggcgaagttgacgaatggctacaatcgcgcggctcctcaagaccagcaaccggctccgccgactacacacaaatgaattcgcacgcttcacaacaatccgcttctccagagtcagtcaccagctcctcgtcgcaacaagatgtttctgtcaagaactacttcaccgatccacgctactccaaatcgcggtgggctattactgtgatccttgttagtcaacagttctgtggtatcggctctattatattttatggagtgaagctggttagtggacagcttccccagtacgctgttttggtcaactttggcatttctattctgaatgtggtagtcacgcttggcgcgtcgtctctggtcgatcactggggccgcaagccactattgacagcttctgcaggcgctatctccatatccagtatctttctctcgacaggaatcgtcaccaataacgcggctatgctggtagcgtcaacctttatgtacattgctgtttttgcaattgggctgggccctatcccatttttggtcatctccgagctttctccacctgaggccagcggaattgcacaaagttatggaactacgtgtaactggattggtactttcattgtgggatatgggtttccaattctcaacgagtggctgcacggctactcattcctagtatttgccgcttacgctgcagcgttcacactgtacattcatctgaaagtgcccgaaacaaagggcaaacaggactacgatttggtatggaattaagctgactttcaaagcccacacacatggtccattaccaaactgttaattatagattaaaaattttgcctttagattttcatgggttaagtatggcgactccaatgcatgcaagttcacacacgcttgtcaatgcgtgtaaaccctcgcctcctcatatatataattgagtatcaatgctttctcgcattccagcagcgtctttttatgttcatctttaacgaaatattaaggtttctcgaaatcgcatgccagttttgaataaataaacgcattaattcaaaacgagattaacgacatcgtaaggctccatatgtaaaaccataaattccaacggattggctatataaatcttaaaaccgagtcatgtcccttttggtagcccggttataaaatgtctcatgaagaggctttcaggaaccaaggacccatttcttggcattgatctatatcgtcaccgtagtcggttagaatgagtaactgcaacaagaccaaggctaggagtttcaccggctgttgggcttgccgatttaaaaaaaggcggtgcgacgaaaataagcccttctgctctctgtgcttaaggcatggagatcagtgtagttacgacattaggctagtgtggcagaacgaaaacatcttctccgttaacgaaaacaaggagctggtctcctggaaaaagctcagaaatttgtgcaagcagcctaacagaaatcgaatctcaagacgcaggttccagcagatgacacagttcaggcaaatctcaccgcccaactccgacgatgaggactcggacaaaaaggatgcagcccacgatgatggagagagtgatgaggaccgcgatgaagaaaatgacagtagcaaaaagaatacgttcacaatcagcgtacgtcggctcaaaatttatgacaatgcattagactgcgttcatggtcaaacggacaaaaattttgaccaaaggttcgtggatcagcagctcgggcagcttttaaccaagttagagagtagtagccaggtcgctggtgatgatcgcagtggaccgttttgtgttttcaaagtcgacagtttcaaaaagagaaatgacagtgaaaaaccggttatctctcggacttcacacgaaacgcataacgagctttcgagcttaccaaataccccaatatctgaaacaaattcttttctggctatgcgtttgtctactgcggaggcgacatccaaatttttgtcccaccactggcccaaccttctactagccaatgacacaaatttttgtcttcagcagcccgcatatgtgaaatggttaacgacacatatagggtccatgggtcacttattgcatcctgatttcctagaggagcttatgaatggctccgtggactcttctaaatggctttcgatgattcctcacttttcaatggaatgccaagcactatatttggtgctactagttatggcagagcgggagaaagacatggtggattttgtttcacgttgggtactatcgcagacccaggtgtcttatttatcatttcctttaattgcgcactcactgaagtcatgcaacaaaatagcgtttttgtttcattgtcatgaattgctggctgatgccacgctacaagacctattccagtatgagctgacatctatgttgaagatcaacactgtgcggcttattttacagtattggagcaacttaatgatggaccaaatttgccaatgccaagataccacaaactcagaaatgcagttgaagttttgggagatgcagttacagtgtaacgaggagttttatagagatatctgcctagtttgatagacacagcatacaacataaaatctgacgagataatgatacagtaatgatatttttcagaccttgctaaaaattaaagaacggtatatgcaatacgtagggttaacggacgttggcattggcgatggaagcaactttgaaagactcccccttggcgttggtcaactttctggccttcttttcgtcctcatcattaaagtaaacctctaggttctcattagtagaaaagtgtggttgtagttgttcccagatcttcttcttagggttgagctgcttagcgggctcctcgtcaccgaacccttcgaaaaacaccttgtcaccagccttagagccttctggtggctgaacaaactcaacgttgttttcatcagaaccacacaacaccatggcagtagatttcacacctctcatgttgacaggctttaggttgcaaactgcaacgacataacgctcttgcatagcttccagagggaagtatttgaccaaaccagagcacacagttcttggaccctcttcgtcaccaacatcgatagtagaaacatacaaagagtctgcgtctgggtgcttaacagccttttgaatgaaacccacacggaagtcaatcgcggaaggcttaggcttctgtggttgctggtcttgaggctgagcctgagcattagcggccttctttgcggccttcttagcctttgcttcttctctgagcttcttcagggtctcctcgtcaggcttaccccttggctgcttgcccttgtcagcaccttccttaggagccgacgcttccttcttcttaccctcggcggcctcagcaggtttcttggcatcttccttcttctttttctcaattacctcgcgtggaagctccaaatcaaagttgatctccaactgctcgttgtttggaatttctagcagctcctgcaagtatgcaatccatctaagaatgtgtctgaatttggcatagtggcccttgacgtccttggaggacgcaatgaggtccttgatcaatggaaaaacagactcgaaaacgacagtgtcggtctcagttggaaccagggttcctagaatgaaggaatggtctctcaaacgcaggttaagctcatcgatgtgaccttgaatttggccggatttcacaacggattcccattgcgcggcttgagcaagctgctctttgtttagctcagtagagagcgacaagctcttgaacttttcaattagtacagacatcctaagagacagtcggacctatgtaatactatctatctttgatgtcaccacttgcaaaaattttccagaccccaggctatatgactattgaaataaggaagccagggatcatgagtactttagtatttgtttttcaaagatagggcatctgaatacaaaaggactcattcaatttcttggcagaacgtttcaacggcttatgagactaatgctttgtttcgcaaaatagtctcagggagccaggccgctgcttgttattgaatgttggtattcacttgtgagaggccagaagctgcatgtaaactccgctccaagccagcaaatatctcctatagttgccttttataccacctacatactttagcatttgaatataggtagaaatttaattaatgaaagagaacagctggtctaagttcctgctagcctctccttgcgctgtccttgtcagcgtttcgatgttgtgtttgttatttgcttacaatgaatgcaatgttcattaaaaaagttaaatcgaagcgatgagctactacagccaaaacaaccaacttactcatgagctctcgcaggcaaaaaaccagtgtcgcttgcatcaattgctcaaagtcacacgtcacatgtcaggctgagaggccgtgctctcggtgtgtgaagaaagggcttgaggcgacatgcgtggatgcgccaagaaagcgcagaaagtacctagcagatgtgccagatgaacagctgcctgttgccgtaaaacggggaaatattcacgaagagcagcaactctcaaacgaaaaccgctacatcgcccacaaaccacggtttatgtcgaatgcggcagatttggaatattcgattctgtcggatataatccagcaagacaccctgctcagtaaaatcccgatggatctgctatattctcgggatggtgcgaaagatgaagaaagccaatacaatactccaaactctgcctcgagcgtgccttctttgggagcgcaaggtcgaccgccctctgcacgccgaaccggcagcccggtagattctcagagagtgaaatatgcaacattgttggggccgcgcggacgacaggcattgaaaactgaagtggatctctttacaacgcatttcccactgcttcctcaagaagtgaataactcgcgcttccgacggcggatacacttcgacgccaacgtccgtcagtactatctgaatgacaagaccacattccctgagatattagaccagattgagccaaagccgaaatctatttctttggcacttgatatctcgtcccctgatgcaagagccgtccagaacttccccgacgtaccgcactcgctgcggtatgctacgcccatggaaatatacactctaatctcgaagccattctcccacacctcaggatttcactcgctccttcagtaccttcgcagtcgtttcaatcgagaggatatcgtagagatgtgccgctccctggcagaattccgtcccacgtttatcgctatcgcagtgactctcaccgaagaagatatgatatttatggaacaatgctaccaaagaacactcttagagtacgatcagttcatctcgcagatggggactccgacatgcgtatggcgacgcaatggccaggtctcctatgtgaacgacgaattctcgctgcttacgggctggaccagggcagacctactatttaaaatgacgtttatcgtggagctgatggacgacgaaagcgtacgggagtactttaaaacgttcaaccgagtagcgtatcgggactttaagggcagcgagcgaatgaagacctgcaaattgctaacgccgttccgtggccgcgaggtagagtgctgttgcatctggacgctcaagcgagacgtctttgggctgccgctcatgataataggcaacttcatgccaatcattggccaaagctaaaacagagaatgcttagggtatacgcaagcgatatagagtatacaggggcggacacgcacacaaaatgggagcgctgctgttgtgcgcagaggcgcagcgcgctcactgcctcaagatgtcctcgatgaacttgcggtagtcgacgccgccatcggagtcaacctcgacgcctttcagcagctcatcgacctcggcgtctgaaagtctctcacccagtccggtcagcatgtaccggatgtctccaacagataccttgcccttgttttccttgtcaaagacctggaaagctttgatgaagtcgtccaccttgccttgtgtggtcttctccaacgcgtcacggtgctgtgtgaccaaagctgtagtttcctcaagtgttagcgcgtccgcggcgtcggcacccacctcttctaccagtgcgtttgtggggttgaagccgatggctctcaggtagtcaccaagctgctgtttcgaaatcgtgcctttggcctgtctgtcaaacagcgtgaaaatgtctttttgcgttttctcggacattgcgtcgctgaatgtgtggtttgtctgctgattaatgcggctggcttctagatgtcgtgagactaaggcgctggttcctccgtcttctagtgattcaagagaatgaagttccagattgtcaacacaaacagaatcatttcgtacatcacgatatactctgaggaacaatactttcaaaccacgtgatataattacagcgtacgcaagacatcccttcgtacgtctatcacccggctcttaactagcgtcagcggctaatctaaaacgtgtaacacaaaagagtgtcatgaagttctcggcttttgccaacaaccacacaaaacgccctccctgaaatattcaataggctatgaggagttctgctgagtgggcttgtgcggtgatccgctagtaagccaaaatgaccccagcgaggttcccgcttcgagaacggtccgataacttttacaactgagcgcgctgcgcccaaatgccccgttttcaacagagatagagtctgcgacttgccatagttattagatccctaagccgagtgagccgatcgccaccctgttgcacaaaacccgcctcgacccagcacttcaacccataccactcgcactagaaactccaggacggcatcaacacgcgatatccaacacattcttccgatctccgcgctttccggcaggcttccatgactctgacgtttctacttttctttcctgagctatttgctcaaccaagggcaacgagacgttggttcgtaagtccgacagagaacacgccagaacggttcactcttcctacgatagctgcacttccaacagcagcgctcaagcactaaaatcgcatgactgaccgctctctgcgagacccctacgccgacactcgtcccgcttctcgtttgactaaggagataaccactgtcatcacgtttcacgtggaaggttttcgattgtgaatttttttttggcctcctcacgccatgcgagaaaggtgcgagcatcttaactaacacaaggtgtataaaagcagttctgcaacggtcaataaggcgtgcctgacttttgaagggtttcctggtaatttgcaataaagctcatcgctccagaagcaaccgcttactagttccgagtctcggaattccaggtatttagtccaggatgttaagatttgtccagcagtcacatgtgctgaagagcagagtatccaaccagtttgtgtccgcgagcgcgcggtcgccattccatcactcgctgcggttcaactcagcggtcgcgatggaccggaccccttcgcaggaggccgctgccgtggcgccggcgccccctaatgttgccaaggccgtggacaaggtacgtgctatgcgcaagaacatcaagatcaacaagcagctgtctgcaacgcccgattcgccctggttccacaaggtgtgcgctttcgaagactgcgttgcccagaccctatacatgtcgcaaactccacgcagacgcaacaacaataacaataacaatggcaggcgcggccaacagcagccgctggccgcctccaatacaaacccgcttttctgggactcaataggccgcgccatgggcctctatcgcgagctgcttggaactccggagcttaacagcgaccgcgtctctaagttagttcacctgctacacaacgggttgcgtgcaaaccgtaaccagctcacacgtatgaacaagaagccggactacgactcgcagtctttccacaaagaaatgaccaattacctatgtgagtcccttcgagaaatttctcaggacgttctttctgcaaaggtcgagctcaacgagtatggtgccatgcatctaatcaccgctttcaaggagcttcttcttttcgaggaggctgtgagcatctggcgttcggcaatcaacggcaacagtaattacaccgccaacatatttttgaacccaagggttgtcggcgttgttctgcccattctctatgataacggggtgacatatgctgaaatacaggagctctacgagaagtcatctgccatgatcaactacttccaccccaatctgtccgtgggaatgattcgtgcctctttaagcgctggagaaaatgaaatggctttgacactattccagaagctttgcgaagagtccagcgagatgaagtacggctacctgatagagacgcatctctccttcattggtgaatgcaaagacttaaacatctctcaggccttttttgacaaagctttgaacaacgagatgccttacaagatcgacttgcaggtttcatatgtcaaatcttttttgaagaacatctggtctcaaacgcatgacttccaaaaggtttacgatatctggtacaaatcctctgttcactacggtcgcgatgtgaaccacggaatttcgtcatcactgaacgacactttcttcgacatcttttttgagcactattctcaagacaaaatcattggtctacagcagcttcaagaaatgatcagcatttacaacaacatcaagcctattgacgagccttttttcaacattatcttgaccaaatgtacggtgtggagagaccgccaaatcatcgagtccattgacaaggcctacgatctttaccagatcccaagaactattgtagcatacagaatccttttgaagtccatgggttcggtacacgttaccaacgaggagattttccagcgttggtgcaacctggtcaaaaagtctgacgaaattggccagtcgttcatagccaacgcagactgggctgctctgagagatgccactgtgacatggactcaactttacagccaaccagatgatctctatagcgacggtttcaatgccgcaatgcaggccgcgaacgcttctggcgcctttgacgatattcctcaacaaacacaacaacaacagccaaatgatagactggagctttacatgaaaattgttaagcgttacagccctttctgtcgtgactctagacagctttcgcgtctaacttcgggtactgctgtgaaatacccagtgttacaacaagcattgtctaaatttaacgatttggacgttagcgacgtctatattcctcaattccacaacttggtggctcaaaattaaacacttcagaacatatcgtttgtctcagattgtttaacgagtaatctacgcaacaacaactattcatttcatctactattctaattatgatatctagttttattttacggtatggtccttcttttgtctttttcagcgtttattgataaccttcaaagcagtaaagtgagagctccatgggcctttgcgcgagtaaagaagaccgctcccagggcaagggggcgcacacttcggtacagaggtcgaagccaaagcagagtgctcgggggtcggctcagggtgacagtaagccacaaacctcacgtttacacaaaaagtcgggttcagggaaggccctatcggactcgggtgagacagacaaagatgtttccgcaaaacgggctgctgggcaagccgccgctgaacggttcgagaaatcgcagaagcagttagacaaaggtgaactggggaagaagctggctgaagagcgcgccaaaactcttcaaacgcacctcagagaaaccgcagaaatccgccagttagagaaagaccagcgcctggtgtatgattgaaatgtaaaacttatataaacgattctataacgaaaacttactgctcttggcttcattgatgctaacttttttgactccttccttaactttatcctcgagtagttcaatagcaagtctcacatctttttcttcatgtgcttctattaacagatacagcttaggttcatcacttgcacttttagggccggagccttctggatagaaccttcccctatttgtaatgctgcatgcagtctcatgcttgataaaagataatgttgtgtttttggttgcttcccatctcacaagctgcggaagatcattgacgttgacttccgcactgtaagttatccgcccatttggatttttgttttgcaaaaagacatattctagttttggaactataacttggtcggcctctggatggttgtcatcctccttctctgatcctttggattgttcaggaacgttatactgctttaactcctggttgtgtttctcgtcgttgagtttctccatgtgctcaagccctttacctccaaaacctttggtgagtctgtacttgcctgtcttcatacccgaatcaaatttatttgccatagctttcagtttctcaatagttccttcgtcgagcagttctatctcagtatcgcgcagcgatttgttcaatatgtaggatgccgccaactcgtcgctcaacaaaagcgtaacagcagttccatgcttgtcaccacgtgcagttcgaccggtagtgtgaacatactgtgcaaaggtttttacagcattgtaaataatgacgagagaaacctctggaacgttaagcccccgagaaagaacctcggtacacaacagaatcccatttttcgtatttttaaacttctccaaacttgaagctcgctcattgtaaggtttaccagcgtgtatggcatatgttgtgtaattttgctcctgcaacctatagtaaatcaagtcacaaatttgttgactagatagaaacacaatgattttttcgtctctttcatcgtctgaactcatttgggtttgttttctgagaatatcgagtaaaccttcaaacttactctcatcattgtcgtaaatcctcaactgctgctcaatgttttcgttaatcaagctttttgagtttatggttatgctgatgggtctgtccaaaattcttgatgcaaaagatttcagcttagtcggaaacgttgcgctaaacagaacgcactgcttatccggccttatagtcttcatgatctccgtgatttgaggctcgaaaccaagatcgaacaaacggtccgcttcatccatcacaacaaaagtaacgcgctctgtattcaaaagctttcctgagtttagcgtcaaaagatcaataaaccttcctggagtagcgacaacaatctcgacaccctttttcaattccttaatttgctgttttagttcagaaccgcctgtacagcaaattgatcgcagtttggatacgggattcagaaacttttctgtttcttcatgaatttggacggctagctctctggtgggtgcaagaattaatcccatgggtcctgtttccccgctagttaacggacgtagagcttttatttgtcttagtaaaggaagcaagaaggataccgttttccctgaccctgttttagatatcccaattacatctcgtccagccattatggcaggaattgcttgtgcttgaatgggcgtcggtgatacaaaggcaaactcttttgttattaagtccataatatccgtggttaatcctaactgcgaccattttacgatagggcgaggacagccttgacctttgattttgacgttatctagaccgagccgcagttcatcaatttcagtttcactcatatttttaatttcctctggctctatgtagaagtccttaacgaatggttctaatttttgggtctgggtattcaatctcttgactcttttcttcgatttaagttttttcaagcgcataaactctgcttcgacaccatcaatctcatgaacggcctcttcctcggaaagggcatcgtccaaaacgtctgcatctaaaatcccgcgatctttgtcgttgttgtcggtgttcaacctttgcatgaacaaatccagaggatcttcatctacgacggtcgttcccgcatccaagtttagggggctattgacgtccgggtgttcatccggtctgaaaagctcgaccttcgccggctcctcttcttcgtcactttcctcgaatgctcgcttcttaactttcgaagaccttttgccaacaggctttgagctttcctcgttgcgattcaatgccttctgcgtaccattttctattttgctcagcgtcccactgctttcaactctactctctttgttagtttcttgccgcacctttaaagcatcaaactctgcctttttctgcttccatttatttctcctttctaagagcagcctcttcttctcttcagcacttacagtactcatttattactcctcttaatttgcctgatctcaaagaggtctccttctgaggtgtgtgtgtaatgaatgaatatcaagatttcgaaagatgttttaattaaattaatacttataacagtactaagctctaacttctaaaagcagcagatagccatataaaaagcttcgaagatgaacgtcagaccggaaaagccggtttggatgagccaagaacaatatgacaagcagtacggctctcctaatgagaccatagttaaaaagccaactccaaagcctgcagaagaagagcagtccaaggttgaagaagtcgaacaagagggagacgacgacaaaaaagagctcgaaaagcctgttttcaaaattcaaaagcgtaagcaccagaggtatgatagtgaggaacgaaggaagaaacaccagttgcataaaatgcgcgaagaacagataaaaaggcacgaaatagacatgacggctaacaaagtggtgaatgttgatcaaattattcgcaagcactacaatgaacggacttttgtcgcaaaacgcagaaggaggcatctttcgccaatcatcaaactccggaattttaacaatgccatcaagtacatgctaattgataaatttacctttccaggaaatgttgttctcgaaatgggttgcggcaaaggcggtgatcttagaaagtacggagctgccggaatctcgcagtttataggaattgatatctccaatgcctcgattgtcgaagcacagaagcgtttttcctccatgggtaacttagattatcaggttatcttgataacaggtgactgttttggagaatcactgggcgtggccgttgagccttttccagaatgcaggtttccctgcgatgtcgtgtctgcgcaattctgcttgcattatgcattcgagtcggaggaaaaggctagaagaactctactcaatgtgacaaagtcactaaaaataggagggtacttcataggcaccattcctgactcagaattcataaggtataaactcaacaaaattacgaaggatgtcgataagccttcttggggaaacgctatctacaaagttacattcgagaacagtgattaccaaaaaaataataacgagtttacctcgccgtttggccagatgtacacctactggctagaggacgctattgacaacgttcctgaatatgtcataccttttgagactctaagaagtttggcagatgagtacggcttagaacttgaactccaaatgcctttcaacgcctttttcgtacaggagataccaaaatggatcaacaagttctccccaaaaatgcaagagggcttgcagaggagtgatggaaagtacggcgtcgaaggagatgagaaagaagcagcatcatatttttacaccgtatttgcattcaagaaggtgaagtaaatgtaagttttattgaagtttttaaagtcagcttttaaatgctgcaggttctacctacaaagcagtggtgactgtggtagatttggaatttatcagcattgtaggtggtagcccagccaaccacacgtgaaggttttccacatactcaagactaccctcttcgcttttgtgggtgtttaatggcggaataggcagcgttgaaaaaatcaaatcagaatcttttgaaacctggctcatgacgtcattcaaaatcagatgctgagccctgctagggacatcgttaaaagtcagccctcgtagatcagctaataagctttcgctcgattggcaaggcgaaagcggagtttgtacccgattcttggttgttcgtttgtcaaatgcgggcggatggagttccgcaccttcgaccacaggtacaagagaaggttcgtccccgcttgcgtcctcgatgacttttgtctttggaattgcatcactggagaatactggcatcaaggatctcacagacctttcatcggaaactctgcttgtttttggccgcaagttgtctctagaactgtttgtagctggcctttgattattatcctccctgtcagagtttattttggacgatgaatctccaagaacttcagaatcttgatccatgtaagtgtcctcatcatccgatagatctgtaatgctcaagttggccttcaagaagtttgaagtcatagtcatggaaaccccaagtctttgaagttgcgaaacattgtatttgggcgtggttctccttgcattctttggaatttctgccattggatgggcaccagcgctaaaacgtctccgcgtcttgtgggttgttcttgcatccacaagctctgcccaccaaggatcatctttcaaaacgtctgaaacttcttgcacttggattggatccccctttataatggtgttgtatacccggaattgatctaacgacaacaccactacctcagcctcgatacgtagaatgccaaggaggttcgtaattctcttgttttcgtcatgtctctctgactcactctcaacaaataccacaactcgcagctgatgtgtctttttccaagatgggacagtgaccagaatagcaccgagctgcaaaattagtgtatacgtgtcaaagttagtggcaaggatgccttctgaggaattttcttcgaggatgactttcgccgacatttgtatgggataaagatcaatgaatcttttcttcttggaatggtcgcctttgctaggcagtgaaagatctagaaatcctctcgctacagcaatattactgtgcatcaaggagaggtcttctattatttgaacccactgctgaacctttatcttcctttcgtttttacaatcatcagtgggaagcaagccgacattatcaggtatctcaacagccacgctcccatcatctctgcgagccgctctcagtccctggaaattcttactgtactttcccctttccaacgcatctgacgctttgtttcgagtttcgtggtagtttttcagatcgaaaaaacctattacggtgatgttgggtttcataccccccagcccagagcctaaaaacacatttctaacaccccacggtagggtagggccagtcccaacttgtacaaaagctttaatgttagccatgtccctgattttaacccatgcctttgtttgcctcctcatttcttcgtattcgccttggaaggttttgctaacagtaacatgccctaggacataaagccctccctttttgaggtgattgcaaaacttgatcaagttccaactagtcctaggattgtcaaccaacaacaggatctgtggcctccagtatttcacattatcctgacgtaaacgtaacaagtatttgcgaacttgatggtatattatgttttgtgaaacatcgccccagggttttggtggggagaagaaatgaatcaccacgaaaattgtggatattgttagaataaccactgctgctgatatcatgtcaacgatgaacatggcaatgagagacaaactgccaccaataaaagctgtgtatcggtcaaagtaattgaaagaaggcctgaagtttggagcagaagaaatctctaacaaaaagcaggccaggttcattaccaggaatgtcatcaagaaggccatggtaattattgtggcaattttattcacatccgaaaagagacacagttgagtgagaaaccaggaaaacaaaacagagtagagcggctttttctcaaatatagagataccaggaaagatggaatccttcgctatcgcttcaagcacgtaagccgccccaacaataccaactataattgagaaaatggaggttgacaactctcccaccagtattactatctgagacgcactaacggtttggataatttgaacgtctttatgaagagaatcgcgaggaacacaagaaccaatcgttacaatgacaagaagatagcaagcgaaagtcaacgccagtccccaaagagtacctttggggatggacttggaaggctttctcagctcgctactcatccctgcgcctgcaaagataccagctgttgccggaaagaagatgccaaaaagatcattaaaggtttcttttccttttaataaagatcccgcagcatgctttgtaaactgaggatacaagttcattttgagggtttctgaagagaggcccgtgtagttaacctctccatcattgaaaggtgccactaaaagcgcggagagtggaattgaaaaggtcgaaaagagtagaagccaaaacaacaccttcccagctcgtgagaccattgcagaaccgaccatggatatgataagacaaatgagaagtatgaatgaagcataaccgaactcccaccagtatcctctccgtaaaagcgggtagagagctggcgtttcgctatcaatgctggttccaaagttatacatgatgggctcgattatgcccacaacattcataccactattcagcatttgtcccaaaaagaagatgagacctattgagccgccgaactccggacctaggcaacgtgaaatcatgtagtatgcaccgccacctctgacagtcccattcgtagagattgcagatatactcaaggttgtgagtagattgataccatagctcaaaagcaataggaaaagcgttcccagcacgcccatctgacctataatgaacccaaaacgcaaaaacatcaaaatcgacaacacgtttagcgtagtcggtacgaaaacaccatcaaaagttccgagtttactcttgtttgggttgtcggggtcaagttttgatgatgttttgggtacacgctttgtagaaccgtaattgaaataacttaagctctcattttgagggcggctcagtgcttgctcttcacctttcttagtaggtttgtgagatccggggatctcgaagaacttggacattgaattgcagtcttccgactatcaagcccttttggtagcggacttcagcaatgttgtcaaggttctcaactttgcttatcatgatccggtatcttgtgattatgtactaatcacgtgaataacaaagagtttgctcgaatgcttcaaagatccttttaatgacactccgacactttgcctaccgtagaaacaatcaccatgcagttctagatcctttttggacttcaattctctctttctataatattttgtaaattattgccattgcacaattcgataataatttgaatggtaatatcgacatacaaaaaccaagcaagcgaagcgtggcaaaagttacagtcatgaatcttaatcggtaccagagagttatagaaatcaatggcggtgataaaatatcgcttcctattgtgaagtttcctcccttcaagttgcgagcagcaatggttgagaaagaccctgtgatttggttgcatctacttgagacctataaccagtacttcacctaccttatgtcagaaggccatttggaacaacttgaggactcaacttacgagaacttatgtatgttcatcaaaagctaccttaaagagctctccaatgaagaaggtaaactgctgagcttgggcatgaacacgaatgtttgtgagcagctgcaggtactgagaagctgggtccttactgtcatcaaaacttgcggcttactacatttacaaatttcatgcgatgtactgtgggattttgtgaggctttacgtaaaggaaaatccaggtacagtgcgcttactgatcgacgggtcactcaaacctgcaattaacactcaaaaagctcaaattaaccgaatttatcagctccatcagcatctcaagcaacttatagaaacgtcgaagttcactcgggtagacttgaaggctcttgaaaacctgctatctgctggagacatacatacaaaaccttttactaaccagtttttgacaacaaagtgggcagaaatactagagtcatggttttcgagtgatttgaaaccgttgagagacattgcaaaaaagatcggcatactgagttacctcacggcctcggaagataggatagtcgaactaatatcagagtcgaatgttttcgaccttgaatcattacattttcaccctttaatgggatctcttttgataaatgaacagtttcaggcgcacttcagtggcctgaaggctaagctgccatttctgagagcgttattgaccaaaaacaacaacaaagcgcccactattagcgttgaagacgttcaaacaataatagaggtttttccccatttgactgtaggtcaggtcgagaggcgccttcaagcacatgacggtgatgttgaacgaactataaacagcttcttcgagagccctacggaaactgataaagcacctttaattgatgaggtaacaagaaacaagcaggaggagatgaagaatactaattttgaaagcgaactcggaaaagcagaccgattttcgaagcccgatgaggttacaacccgagaccatgtccccgacgaagttaggaacaaaactttgactagggctcttgcgctgctctaccaagcggatgaagacgaaaaggatgacacttatgatgatgctgaagtccaacgcgatgcactgggcaatttagattctgatgatcgccaaagtgcgaatggaaataattatgacaagattgaggggcatttatgggaactactcaaagagaacaaagaattgtttgataggtccaacagaaactcaaaggctagaaaagaattgaagacaagcacatcctggtctgatgagcaaattgaaggttgggccagaatgctggaacgtagcccaaagcgtgcccaaatactagaagaaaggtatatgttcaggggcaatgtccgtacaggtaaaagagcatttgtacaaaacaagaacgagagcgctgcagcgcaaaataaaactgaacgcaacaatagcgtaagagaggctaagggtaatagtgtagccccgaaatcgacacagcagaacggcgcttcagacaagaaaaagcaaaacgcaagaaaagagaaacacaagagtgcccgggcgaaccacaatagaaagtcgggacacgataagaaaataagcagagtttcaccgtagtgtgttaactaatgtaatgggacgtaacgttcggttgtcctggtattttactacatagaagtggtcgtaactaataagctaacttttcttcagttttttagccgacgactcgagcgtactccaaagcttctcgtcatcttcagcttcagccttgtcatctttgtgctttggccttctcttcttgttttcgttcagttgtggaacgtcaatttcttcttcgtccaccaagaccactgagctgatcttggaaccggtgtagcacttacagatcactgcacgagattcagcgtcgaagactctaacatatctgtcaagaccaccctgcagtaagtacttcttctctatgtttaaaaatgaggcgtgcccagtaatgtccccattcccgtactttcctaatgatcccgacgcagcattgaaagaaaacacgttctttttaaggtcgctggtgacaaactggagattttcaaagctattagatcttatgtttcccgccggcgtgacatcactattgataacctgtaactgagtagcaaactcattcttgggtaaaagagccttggacagcatgggtttacgtccagttaatgtcctgtattccctgaagagccctagacgatttatagtaacaaattgatagttgactttaccctcatcgacagccgccgatgcgggctcaagaaactttagcttcatgggccatacaggaacttttagatcaagcctgtcgtttgaaacattcttggcctcccatatttgttctatcgttttgtagctagatgtgaattgagcaattttgacgaggttttcttcgccaccatatgcaaatgtgagtttagcagaggctctttttttttgacgtgttttctgcgcggcaactagatcgtatacctgtgcaaattctagtggagccttcaccgagtttgagctgataagcttgagctcgccgttttctatgcttagaacatgtactagccctgacttagtggcgctgaaaacgcgatccgaggtttgcgggaccaactcaagcgctacgaaaccatctctcggtcttgatctttttttagaggacttgtgaatgctgagaagcctagcttcatcaaataggccgctaattgtagaggctgcatgcatttctgagacttggaatataggctctttggcggggtcctttacggaaacatcgcgatcgacgcgcttgagttcaataagctggatacttccattggctctggcaaccagaaggtgctgcggcccaatcattttcattatttcaactcggctaccgaaaccttcaggaagatgagcgccaaggtggaaaggctgcggggcggtctgtacagatgtgttggtatttttattgcatatcagctccttgatactgccactgtcgtcgcaggctattagtaacctcattgagctctgagtttagtgttcttctgagaaacgacacccttcgcgttctatagagctacgatgagatgagatgcgatgagctatttgcacaggtatggaaaattttctaagtctcttcaaacgaacagtcatttcgagaccaatgggcgcttaaatgccaagcgaaagaatagtcgtgagcattcaggagagttatgtgaccttttaaactactgctttcaaggttctaaactcaagcggttataaatgttttacttagacctagagaagttaaagttagctatcagcactcaaagcacgtgaacgcaccccaacagaagatcaagcagacgtccccgctgtgcaagctcgatttggttcgagaaacagtgaaaggagtaccctttgttcgatgactggactttccgtatttcgcgtaaagatcactttaaattgatatggcatgtgacagttcatgtgaccaagagtcaatgcggtaatgaaagtccgcgccaggcgctttttgattccctcctttgcgcgagtacaaagccgcccctgtactcatggtgccgagtattttcaataaacgtattcggtgataatttatcgtgagatcctgcaggctcactttataggaggtaatacatgggcaaattgtagggaaacatagagtcaagccaaactttagtagaagtacgtttacacaaatcctagacgttagtcgagagtctcctaatgtcaaactcaattgttgccaacctcaagcttgcgaaggcgcccatttattcccattgcttctcgcaagatcggtctcttgttgcagtaactctcaacagtgactgccttgtcttcaaactaacgcctggaggcaagcccgcactagtggcgaccttgcctgaccatgacaagaccgtgactgccgttgacatctcgatccacggccgaatcgtaacctgttcgcaggacagaaatgcgattgtttgggagccattgagcgacgggacttacaagcccaccttagtgcttctgcgtattaacagagccgccacttgcgtgcagtgggctcctagcggctacaagttcgcagtgggttcgtctgctcgaatcatcgcggtgtgctactacgagcaggaaaacgactggtgggtgtcgaagcacatcaaaaagcccatcaagtcaaccatcaactgcgtttcgtggcacgacaatggtatcatgctcgcgtgtggtggaacagacggttatgttcgcgcgttctcggggttcgtgaaggggctggactcgcgtgatcaagttgcaaactcgccttgggctgagaaattccccttcggtgctctaattcgcgaatggtaccacggcgcgtggatccacgacgtgcaatggagaagctcccaggagaagcttgcctacgttgctcatgatggctcttttaatgtcgtggacccctctgaccacgtttcgaccacattttctcctgagggccttccgctcatggcgttggtgtggataaacgaccatgaagctctgtgcggcgggttttcatgccatccagtgttgttcggagaaggcgcttctgggtggcagttttcgaagaacatcgacaaggatatcgcccctagcactcctgcgtctgcttctaccggagatgacgacgacgaaggaaacgcgcctttcggtatgtcagcgcttaaaaagttcaaagaacttgatctcaaaggaaaagtttcggcccaggtgcaagaatccacccatgaaaatgctattgtcgagctcgcgccctactctgtcacagccggaaatgtcactgaggtctcctcctgtggcttggatggcaaaattgttatctatcgtgtttaaacagaaggctttcgactacctttcatagaccatcttacgtaccaacattacaatctctccttttaggcctctccttgcttcaggccccgcctctgcaaaaccagggaatagacacttcctttgagtaaggtccccaccagggcgatcttaatttcaatctcacgaagttgccgcagcacctcttctggcgattcaggcacatcgcgtctgctcaaatcctttatagtttcatcgaggttgtgtagtgaatctgcaagcgtctcgtatttactcagaatgcttctttgaagcggtgttagctcatccattactgcttttcaacgtattggtaaataaaaatgtttgttatatcgaagttctttaacatacttttaactttgcagatcaaagtcagacgcagtaccgcaccaagatggccagccagcagcagtcttataccatttggtcaccccaagatacagtgaaggatgtagctgactcgcttgggataacgaacatcagcgatgacgttttgagatcacttgcaatggatgtggagtaccgtattctcgaaattgtggagcaagccgtaaagttcaagagacacgctaaaagagaggttttgaccactgaggacattgccagggccctaagagtactcaatgttgaacctttgtatggatatcaagacgggtcagccagagccaaagatgcttctttttcaaaagttaatgcccctggaggccagacattatattacttgaatgacgaggaagtcgattttgataagcttattaatgaaccactgcccaaagttcctcgtttgcctacctttactacacattggctagccattgaaggagtgcaaccaacgatacctcagaatcctagcctgaacgatattcggatgtctcagcctccaatagttcgtggggcgattgttacaactatcaatgacacgagctttcaaacttctgcttctgatgaaaaggaaactcaacatatttcactgatcaagccaggacaagccaacgaagtgaagcccttggtcaaacatgtgttgtctaaagagcttcagatctattttgataaggttgttggcgccctcatttcgaaggatagagacgataaagctcaccatttgagagcagcggctcttacttccctacgttcagatacaggcctgcatcagttggttccctacttcatacaatttatcgcggagcagataactcacaacttgtcggaccttgaccttcttacaacaatgctcgagatgatctattctcttttgagtaacacacacgtcttcctagacccctatattcattcgctgatgccctcgattctgactcttctgctggctaagaaactgggagataatcctccaccaaattcttcgaaggagcaacgagaagcttctgaaaaggtgtcgaaagatactggaacggagttcttggaaaaaactaatgccttgagagactttgcagcttctttgctagatcatgttttgagaaagtttccacaagtttataaatcgctcaagcctagggttatgcggacgctactgaagacgtttttggatacaaatagatcattcggcacttactatggttgcataaaaggagtggctgttctcgggcctgagtcagttcggttctttctaggcaacttacaaagctgggcaaatttggtgtttgaagagcatactacaaaagagaacgacaaagatgaaggcggccatacaggcaggtttacagaacaagaaacaaaattactgtgcgatgtgattatcgaatcgcttgtcgtgctcaaatctgacttgcctcctggccaaaaatatgacgaagagatcactcagagccaaaaggagaacttggtcaagcgctgtggatccactattgctgatagactacttgaaagatcagatgcgagcgaactggtggctgcaatcttttttggagaataaggtgtgcacagacagacgcactttggaagcccagcttcatagccattgaaattaggttatacacaaattaatcaggagcaaacaagcggcgccttacgcgccgagtttttacaatttgtggggatgctatcacatctgttgtattggcgagctccttagcaccactcgctggaacttgtacgtcccctgttggcgaaccaaactgccgagatggagtgcggagtggagcgccagcctttactggcactccacttggatgcgagggcttctcagtggtcgccaggggcgactctatgatagcggaatcgaacttcggcaaagcattactatcacttttcttgccatgaggcgttgcctccacttgcacatttaggtaatttgcagtttccaaagatgctcttttttgttctttcaggcgtttcccaacacgttggaacatgacgctagatgaattcctggtgctctggacctgtttctgcatgaaagagctttcccttgttagtgaatttgtattgtgtaaagagaactcagtagcaggcatttgacgcttttgtaacttgtcaagcagaagatcagagttagcgcgcgttgcggatgttaatttcttcgatagcccagattctagctccaaaaactcgctaagctgcgacttgcttcgtatgttggacggcaaaggcctgttgggaaatgaaactcgcttgaaagccttcggtggctgctgcataggaggggaggtgatattagtgcaaacagaagcagttttagagctatcttctgatggtggagagctcggtatttcgacggttgctcgttcgtttgaaggatcatttaaagaggatacaagtcccaatgtgttcggcttttcaggccttgtgctgttatttaagcgcaggcccttgaatttcctcgaaataaacttaactgcgtgaggtgtttttctggtaaagtaaggtattaacacatatgtcatgaaccctatcgttgaactttctttgccagaattcgtcaaattctttttgtattccgatatttttgtgactaaggatgcgctactcgaactttcaacctgtgagtccttttgaggcggcacactcgataataacattgtatcgataatgcacagcttgtctgcataaatgtctagtttttcgcagaaatcaagagaaggatttgcaaattctgcttttcctctttttagagcagttcttgaggacatgtttttcctggccacgcgcttagcgcgcttcttgagctttgttttatacttttcctcaaaatctttcagctttatatccatttgattaatggctataagttcaagaagcaacatcatttgaagctttatctcacgaactttaattaagagccgtaggtcccccaagcactgcgacgagtatcgcttcttcaagtcctcgaaacgtcccaaggaactatcacgaatgtcggatatatcgtcaggactcaattcgtaggttaagatcccttttccaccattatcgtgtctttggtcgaaatcgtgaatttctaatagcaagtctgcaaggtgcatttggtaggagataacctcgtttgtgctggtattgctcatatttctcgctctaaccaagtttgacttcgcaaagtacgcaagtgggattctgaaagtaaatagagcttcataatattttctgcgaagatatgttccggggtcaattgttggatgtttgtgttgaacagagccagttagcttgccctcaccggaaaccggcaacggaggcttcatttctaaaaatgcggttgtttttacctcttcacttccaggaaccagaacacgctcctctttccaaagttctaacagatttaagaggtttgtttccacccatttttttgtatttgccatgcgagacttaggcggcgggcgctttgattgggaacaattgtcactttgcttaagttttaaagaggatggatcaatggtaccgagatgccagcgaacccaagacttgttgaagtatctttcaaagacgaatgtcttcgtgtagccgctttcgcaaagctcaaacacatgcttctcgtggtcactgctctgctcgagaatgtacaaaaattctttcctaagatctgtctcgacaagtaacacaggttcttgtgagtgatctagccacgaaattgggacttcactgcatgctccaatgtactttatactttgtttttcattgccttgaaatgtcaactcgtttggtttctggtttttagtagaatctctacctccgacatattcttcatccgctccattaacgctcatgaaaagccagaaccataaggagcttgtgaagatggcgctcgatgacttttctgtcttcggtagtgagaaagctattcttcccaatgaattgattaaatagattgaaacgttacaatcaagttatgtctttttaaacgtcgtaaccagaaatcggctaaggacacatactaatgaaaagcccatattacgggcacatagctaactaagagcttaacgggttttctagtttatctcctatactctgtttgtttctcctgtccatttcaattttattattgatcagaagtatagcagtttggcttcctattggagttcctctgatcaaaatcttgcgttcgctgcagccttcgacatgatcgtcaatctggattgagcacccggttgtttctttgatcgaattaatatgcttcccgccctttccaatcacattacccacatagttgtcgtcaatgtaaacttcttgctgtataagacttagctgaggggctagagcgggaggtatagtcgcggcggcgagcgtgtcagccacgcgcacgttgtgaacagccatgtgcggtgcgctaggaacgcctgggtatgcgtacccgaagtcggggcttgcagaataacgatgaagtctcttttttccattctcccccggcctgtattggtgctgctgttggtgctgaaggctcacaccatagctattcactagaacagagtgtagaagactgggaagataaaatatgcactttttgctcgcaaacgtggccttgtgattcagtattgtttgaccgacgtaatatgttgcgatgtggatggcgtctgcaactccagatacgcacaaaattcgatcatttgacatgggcaacgtttgtgggcccgccataagcttcgcagcgctcagctcttctatctctcgcagccgggagccttgtcgccctatcacacatcccatcatatggtgcggtatgagaatattgagggttaaggttgcagactgttcgctagattcgccatccgtctccccatttatggcccgtacgaccattccgaacacctttgccacgtcctcgcatcggcctctgataaagatgactcgctcgggaacccctcttatgttatcagaaacattgattctcgtattagtttcttccttcattcttgatatcttttcgcctccggggcccacaatcatcgacgcctgttttaccagacagagcatcctgagatggatgtagtctttgttaatttcattgccaggatcattggtttcctcggtgtcatccaaagcgaccctttttatctcagcttcaagcagttcttcttggcagtcctcttttttgcgctttagcacatttggagagttggggagctcttcattcttttcagaagtgcccatttcctcgctggaagataacccctgtgtgcaaacttatcaattattgttttgaagtatttcaaacatgatttgtctattaattccaaatctttagaattgtcaagagtccaatacaagataatcgtagagcacaggatttagactggaaaggcagctaagggctggcatcagctgctacagcatcctgacgcatgtaactgaggctagttcgccagatttacacgcgaaaattggcaagatcaagctttggtacctgaacacatctctccaaacgccccgttgaatagaaacagggatttttacagtcaagagatcggccttccgagctgatggcattaaagtagaactatgtgcgcaccctatgggacgaacaataatcatgaagctacaccagttaacaccaacaaaactccaataagaggtcggataatcgttaagtagtatcacaacttgaggagtacgaaaggtgtcttctcaggcactctcaacttattgttatctttctcttaattattgtagcgaaggacagaaaatggatatatttcactaacaatgccaaattatctttctcaaaaactattacgttcaacagcgatgagcaaagataatgaggaggttcaggacacgaaaggcgtactctttaatgacgaagaggattataatgaagaagaggacttagactttgatccctcgaaggaggaaggcgcgcagccaaacgaaagcgataatgatgctgatggggacactggtgatgatgacaaaaactacgaagaaaccaatccagattactctaacattgaaagtggacaaggtggtttagtcaggactagacgtgctagagaactcgaagatgagcttgcgcgccgccagaaatacgagcatatcaagcaagaaggtatatcgcaagaggcaaagtcagtttgggatgagcttcagcaggaaagcaccaaaaggcttcataaaagcacatctattatgagccaaaccaaagattcattgggtgaaggtttgaccgaagaactgattctcattgaccgtaaatacgaattcgctggcgaagtcatgcatgagaaaaaatgggtacctaagtcgagtgcagaagcgcaagaattcctccaaagcacaaagttcaccaagaacccagatccttcaacaaaaactaaatctgcagtaaatgatcagggccttaagctgaggcgccccttaaagaggcctgcgattttggagcaaatcattgccggtgccttaaaaccaaaattgactacgcttgaaaagtcaaaacttgattgggcaacatacgtcgacaaagaaaacctcaatgaagaacttatattgcacaataaagatggttacttggcgaaacaggacttcttgaatcgtgttgaaacctttaaggacgacaaatacagagaaatgaggaaaatacaattgcaacagcgaatttcggatacataaggtctttataaatgtggtacgttataactggtaaaaatcatgttgaaaatactgcagattccctcccctaaaacaagtcctgaactgaaaactatcatgcaagtcttcgcactactatcactgccatgagtacgaagccagtattgtgccgtgcagcccccgataaacctagccaaggtgaagcttggcgcattataaatacccacacccactgcaactccggatggtatccataatagccatttgtgaccgcgatcgcgataaaggtttttaattagagataagatggcaaatatgcttcccaatatgatagtgcattccagcgctttgtcgggaagaccctttccggtcactaagcgggcgcagtcaatccatattacagcagttggaaccctgaattgactgcttgggatctcgtagatcctgttgtaaaaaatgtgcatgacgcttgaaaagacgatagaccaagaagcacctatcaattgagcaaaaaattgggctttaggcgaagctccgagaagatgacctgtcttcaaatcctgcattaaatcgcctgcttgttgtgcgcctgcttcggcaataccgcctgccaccaggttcaaaagaatagcccctttcttatgaggcatcagtatggtgaatattagttgtgacagcttgccgataccgctaacggggttgaggtcggtctcacccaaagctcggaccgctaatatggacagaaatagggccacgaaaagtgcaatgataactgatgacaagggcacaatctcagtgccgaacaggtaaagtgtgcaaacaatacaaatgattgaagacacgacaagtccgctaacaactgttgtgaattttacaagttggcgatgatcaacttcatgatccatatccgtccttactagtttaacggtgctcacccgcctgcgtcccgcgccgttccctttatttattattctttcttcttcaagcagcatggattgaacagaatcgtcgatcattgactctagcaaatgccttttgtcattgcgaagacaaaactgtactagtgatttagtggtgaacacaataaagcccacaaccgaatccactaccattacagcaagagaagaccataaaatccagccttgtacgccattttcccaatcgttgatatctgccttgggatcaacccattttttgtgacgtgccaggggagcgagcacagcccagcccagcacacatccgaaaaccatgtagctcacagtgggaagccccattatgattccctgacctatataagcaggagagggctgcagattccaaagataagtcttggagaggtgttgcccaaaaactggaatagctttcataaatggtagaaaatatgatagtattgtgtacgaggacgataccagaaatgtctttgacaagatggagatgttgcgttcgtatgagccgcaatgcgcggtgggtgctggctctggcgttgcctcatatgcagggcagccgaaatccagacaagttcttgatgagcccccgttgctttcctcagattcctcgacagcactattacccactcgttcctccactagtggagtttgctcatcgttggcaaggacatcgctatattcgcggagcctacgagctctcatttcctctaattcttttggcgaaatttcctgcagaatctcagatccatttaaaacagctattagggttgcagtagcactgccgctcggaaatggaagcttttctcggacaataacttgctttcttaagggtacggcaaaaaatatgccaaaaaatgcaagggccaacgaccagagaagcagttgttggaacgaaaaccgctgtcctagttccctagtatatcctgattcctcggccgtcaaaaagttctcgatagccggtatgactccaacgaacccgtaagctaggggaccagtgcccacagccactgctagcgactgcacatacacgttttcgacgtccgtaaatactgctgcattgggatagaacagcggcacaacctgcttgaaaattgcgcaggccagcaaagccgatggcagtgacatcatggaaacccatcctgtctggagtccgaactgaaaattcgatattaaaactagggagccaatcgccagacctgcgatagtggctcgtagagatacttgccgcgtgagagctttatgctcgaaaggcacttcgctcattagatgggagcaagatggctagcctagtgaacttgacgaaaaccttccctgcaaagctttgatgacttaatcgaattctttaagcaaagagacgattcagcacaatcctgaacaaacaagcagtatcagtacgaagaccttaccttcacacagttcacgtatgtcgtctgatgagaagtgggtcttagacttattgttggcaacttgttttaatgaattttatcagttgctttgtcgctgatgattttattaataatgcttatcaaaaatagtaaagccatgaacgactaaataacggcggaatatacaagaaacgcaagtatagtagttacacagcgagctaggtcaaagttggtccccagccttaaactttaaagcacggacgataaaatgcacctcgcttcgcctcatatgcagaagcatcttgtatgctttaagggtgtacgatgttcattagttctcctcaaagagtatgtattttagtatgtcacttagcgtcaggacgcccgttagaaggccctgctcgtcgacgacgaagaaacgatgtaccctggatttcctaatcgtgtccatgatggtgaaaagtttatcgttcttagtgcaagtatacacgccttcaaagtcgtcaggccttctcattagcgcctcacctacgctaagggagaggtcgttgtacatgcctcctttgatgagcccgagcacatcaacagcttcgtaaacatttaccagatgaccttgctcgtcgacaatggggacgctagatacgccgccctgagtgagcagctggatcacgtcaatgacgggcgtgtgcatattgcagctcagcaatttgccctcagtgatgataccgagttcgccaatgggccttcttaagtgccgcgtttctctgcagtttaatgcgacaaatttcaggatccggtactgcgtcagaacactgacgacaatttcgcgatgcgtctcttcgtcctggtcaatcagtgggatcctgcggctccgcgactcgatcattttacagcacgcgtcgtaaagaggcttaaagggatgaatagaaccggtgtccagcggtctaactccaatagcgcgctcgatgtctttgagcccatccaactgtaacttgtccacaagctcaaatttgtctggattcgagaagtagtactggatgacgttgataaaatctgacgacgttagtagacccgcaaactttgaggtgttggagtcccaaagcggcgcagacacaatgttgttctgcagcagaatgttaagcgattttttgactagcagcgacgtgtccattacaatcaatctgtaggagactggaaggacgtcgtaagacgtctttgacttgaggaatcgtctaatggactgtacagcgagttgttgctcgattaacacggagtcggtcgcggccatggacatagtgtggggatttatgtgctctgcactcaatttctttggtaaccggccttcaatctacgcgtgctacctattgcgctgtccttgagggcagtaaatgaagggctccggggaagttccttaattggtcgacctcacacgcaacacgccttcgtatatggtgatgtttatgattttggatcctcttgattttgggaagttaaggtgacaactttggaagcaatcgcaacgccgtgtcgtcgcgcagactgcagtcccacctgaacacgtttctggtcacgtgacatattaatatgtcgatttatatgttgaacaaatccgggtaacattaatctaaaagtataaaaggcaagtaactttagtttttcgctcttttattttacgcacctttctctttcttaaaaaatcaaatctctttgccttttggcttagatcaagtgtagtatctgttcttttcagtgtaacaactggaatgtcctcaatgaggatgtttaatatgttacaaatcatatttttggaacgtcaaaagagagaggagggtcgcttgagctttgaagttccaagggaagggggtcttttacgcggtcaagccttgagcgtcgccacgggactggtcgcgcctcggtgctttaatatgatgggcttgctcatctcccggttttgtgcggtgcttctcggcttgctgtgtatcgcaagctctttttccgttataaaggttcatcagagcatgagcttctcagaggtgctgtggctattgcactatattaacggttgcgtgcgcctctcgcttagtcctctctcgccttttttttaaaaaaaacccctacggttgttccaggtgagtccacctggcccctgtagaggttttgattacattgtgaggttatgcacttgatgggcactgtgtgttgagtatcccattagcagggatgctgttgttcagttgttgggcggattccggctcccacggtgagataatgcagtttttttatattttgggtttcggttatgtagtgtttgtcaatcgcggcaaaagcttgcgctgacgtgcttatctgatcaaaaactcggaggttttcctgcggtttggagaccgcgtggggtcatcatcacatgcttccccgacgtttagaaggccaaggaggctttccccatcgcatacgccttgagggcgttttctcctgggctcgaaaaccttgtagaacttgaggttctcgtcccctcccacagttgccagcactgtgccgtcgggagagagctggcttgagcagatacgcgcctcgtgcgcgtgcactatttcggctactttgaactttgtatcgtagttgtagacggataccgcgttttccggattaccacctgttgcaactatttcacgctggatagtgtttgcgttgtagctctgcccccaatgtagggaactgacttgcgatcccgtgttgatgcttccggtgcgtgcgccggttgttgtattccagaagtgaatatgcttgtctgtttggccaccgccggtggctaacaaattgttgatgtcaggactccaggctagcgcttttacggcggccgtatgctgtcttttgatatgctgagggagcgacgttctagtatcccagatcaccacagtattgtcattacttcccgatgccacttgtagcccatcaggacgatagcttatgccacatacttcacctctgtgctcttcccaagtagagactatgtgatttttaattcggacgtcattaatatggatttcaccacttttggcacctgtggcaatgagggtttccagccaagattgtgagccaatgcgaactccaagccctgatctcatggttcgcacatgcgacatcgtttcaatgtcccagatttcagtgtttccctccagtttaccgattgaaatgtggcagtcatcgtcggaccaggtaacgctggttatagagccgggctgttcaaagtcgacaagcaatgagacatcgcctgaggatccgttccacaaatataaagccgaatcaagagcaattgccagaacattcttgttcgaccagcttactagatttagataaaaatcatcttgaaaccccggagcgtcgaggatcctttcgggattcgagttaatcttgcggagtttcgccaactcttggcttgagcccggattttggacagcggagtaagagtaatgcgatcggctccccattgaatacgtttgttttctgtgggatgctgcaggaggtttcggtagatactgcaatatccgctgattcatctcaaggccgcaggcttccgccacattttgcttgaatacgcgcttggtttgagcctttagatgtgtcgaaggcgacgcgtttggtggtgggacctcttcctcgaggttcattggatcgattttggagtgggaaaacgaattctccttgcgtaatggaataaaccgatctgtgtttaaaaacccctcttctgagtcttgggatttaatggtctttctttctccgctctctaggtcctccttgtagagggacgaagatctcctcaacaaaggcggcacgtattgcagcgtaggtcgagaacctgagctctttgagtttgtgggaatgtttgtgacattagaaagagtaccgccgcttgacgcctggcgtttagagatcttgcccgatggtctctttgaagtcatttttgaccagtcggatgacacaacgttcaacttcgctggcgatgtgagcgacagcacagacttgctagcattattagcgaaatcgagcttgtttctgcggttatctgccatcctagagcctcgactggattttgaaaggtcaattcctggccagatggttcaagctcgactccaggaaaaacgctccaacttctagctcagcgcgatgtgatcgcaaagtctatctttcggtcggttctcgccatctgtgtgctctactcaaagttttgacggttgatgtttacctttttcccgttccagtggccagattttatttctggtcgcgtgacacaatatctgagtaccaacttcattgcatcatcttcgatctatagcgagcgttcccagtgcatgggacttttaaggccattttggcctcaaagtactgattgtccaagaataaagacatttgtttcaacgtaaaaggtgcgtcaaggctttttttagcacttgaaggcgagaactgcagatttttgcagtcctgtaaggggtaaaatggtattccgtggtgcaagtcaggattagtacgagatcatcacctgcaactgatgccatgatactaattgctcttaaatcttcgactttaagctactttcaaaccctggtactcatggagggggaagcaccgcggcactgtgagcggggctgattttaggaaatcttgcattggttttataatccgtccctatgattgagctcgatgaagatgccgtttgcgtctgttgaatagctagtgtgatttctacggcttatctcgtgaaagaagttgatgctttcagtcaattctgcggggagttttgcgcaaactctgcgcaacctccgcatacgcagtttcatagaacaagagccattcagcggctaagtcaaatcacactttgttaaaaaacgcaacgcaaaagccaaaatacttgttgaaggctggttgcgcagtattcatcgcgggctttgaagctaaattcggaaagatttcttctgtaccaatttgtaactcaaagggccgtttagccaagaagccggttcgctatttcattcccgccttttttgtttcaagcacaatcaacccgttagattgtctgccccacacggttggcatgtacttttattaaaaagaagagtttcttaccgaaaacctctaattaggacagcgagaataaccaaattgttgagaaacttggtcgatcaaatttcgtataaagcagaggaataatgtaaagtcgttactcttgcatgccgtgggataagtgtttgtgcaatttcctcaattctaaagaatagccgccgatgttgatgacactatgtacgatatcaacactaatatgtttgaggaaaagactattacagaggtgcgggttcccgggttcggacaaggaatagccaaacaaccagtagttattagtagtttatactcaaacggaggctattgtaaccaaatcaatctgataatcttctcttaggttttattaaaattatttacttcatcagggagaacatctgacaactcgaatgcgagaaaaatttatgaaaacataaaactgatatgaatgcttctagaaggccttagtaaaacgtttggagcttattgggtttcttttaccacgcctccctcactcgcatcataatctgctatatacagccaaggcaaggaacagatactctgattactcataaagagcgaagtgttcctgaaatagtttcgccatagggacctgagctctcattctggcgcacagcaagaacacgccactgaattttctatgtaacgagtaagtttcttccgggggcgggcaaagtctttccttaagcatcaagccaatgtttcctcttatcctgtctgttacagtttgctcagaaaaatcaaaatatgattcagtgtcgccgcagaaaggctctgccagcaccatgacagaatctacgtgcgcgtcaaccattgctttagactcaagccctgttaggtaaccaagctccttagaaaaatgagccactttttcgcgatctctctgtgtaccagcggtcaacatgcggcgatatttgtagataaactcttcaggaaagtttcgtgaggcgccaaagtccagaagctcaagcttttgtgttgaaccattgtacagaaagttcgcccagttaggatcagtttgcatgaactggaactcagcgatctccctcaaacaaagccgcatgatcgtctctgaaataaagttcctcgtttcctgagataccgttaagggtagtttcataatttctttgccgtgcatcttgctcatcgtgattatgctgtctgtggtaaggtcttcatatacacgcggagtaacaaggtcaggttcgttttttagtagttgctcgaatttttgaagcgcggctgcttctctcttgtagtcacattcccatctcagctctgtccttgcgtttgctacggttttgtctaaaaacagcccgcgaggcaatagtcgcgaggcagtcaaaaacataagaacgttgttcaagtcggaatcaatcgaatctttaacacctggatactgtaccttgaccacaacttcttcgccagaaggcagcactgcgtcatgcacctggccgatcgatgcagctgccatgggaaccaaatcgaagtgggcgaatttatccttccaacctttccctagctcgcgagtcatcaatctgtccagctgcctttgaggcatatagttggctccattttgaaccctagaaagaacaatatagagttctttaggtagcacactttcgtcctgaaatgacatcatctggccgatcttgagagctgcaccgcgcatcttcgaaaactttttgactattcgctcaatgttagcatccgatagtaagagcgacttgaaattaggagactgaccacgaactgcttgactcaagccatcagttgcggctgaaaacccaacaccagcggccagagagccgtaatggaagagtctcgagatccgcgatgacggaatgctcgaactttgcaattttcggggcgtgtcttcgctagtctgtagagaagaagtcatagattagtaaattagccgaacatttaatcacaagtacaaagaacttcaacatacttcctgagtattctgtacagcggcatcagtcttttcggactgcctggattgaagctgatgcgaagactgcttggcgcgggttgaataatgtctgacagtctttttggggcctgatgctttggtgcgggtgccgtgttttgtagcgtgctcggacttctcataatcggatctaaccctttcagataattttctagccttttcccactctttgtcgtagaaccattggtagttcgagagagctggcctagttagcgacgaagtttcaaaccaagaacgcagcgactctttgcttatcgaaaggctccctttagcgagttctttgaaagacgatgctacgcaaaacgcatggtatagcgctttccgagaactcatttgaggttagggcctgttttattgaaagatcgcactagataccgccaattgagttcgattgaaaggcaaggttcatgaactctccttgatgctctgtacgagctatgttgccgttcgcgttactgttagttttgcaggaaataccacttcctttttagttacccggccaccgacttctgattaaaattttagagctcatctcactaaaaagtagtgcgatgagctgagtgttgacacttgaaccttgagttatacgtcgaaacgccatattatgacatccaagagacggcattcgagccatagtgagcacaagtcagctgtagaaagctctattcccgaacatgctgcggaggtagcggaggaactcagcaaaaagcagcgtgtgccttctaaagagcctctcacgcaccatgatgcaggcgaattccacgacttggttcgccataaaactaccgccgcgcaggctgaagttcttgagagcggggcaaaaaacccattcactggccaagttttcagccctcgctactttgacatcctgaaggttaggagagatctaccggtgcatgctcagagagaagagttcctcaaaatatatcagaaaaaccaggtaatggtctttgttggtgaaactggttccggtaagacaacgcagattccacagtttgtgctatttgatgaaatgcctcatttgttgaacacacaggtggcgtgtacccagccccgtcgtgtggctgcaatgtccgttgcacaaagagttgcggaggaaatggatgtgaagctaggtgaagaggttggttactccattcgtttcgaaaacaagacatccgacaagactattctcaaatacatgactgatggtatgttgctaagggaagctatggaagatcatgacatgaaacggtactcctgcatcatcctggatgaagcgcacgaaaggacactggccactgacattttgatgggtcttcttaagcaagtggtggtccgtagaccggacctgaagattatcatcatgtctgccaccctggatgcagagaagtttcaaaagtacttcctagatgcgccactgctggccgtaccaggtagaaccttcccagttgaactatattatacacccgagtttcaaagagattatttggattcagcaattcgcaccgtcctacaaatccacgccactgaggagcccggtgatattttgttgtttttaaccggtgaagatgagattgaggatgcggtaaggaagatatcccttgaaggcgatcagctgattcgagagcagaactgtggtcctttgagtgtctatcccctttacggttccttgccaccccaccaacagcagcgcattttcgagccggctcctgagcccttcaatggaagaccaggtagaaaggtagtggtctctaccaacattgctgaaacttctttaactattgacggtattgtttacgtggttgatcctggtttctctaagcaaaaggtgtacaacccaagaattagagttgagtctctgttagtttctccaatttctaaagcctctgctcaacagagagcaggtcgtgcaggtcgtactagacctggtaagtgttacagactgtacaccgaagaagcgtttaagaaggaattaatcgagcaaagctatccggaaattctacgttctaacttgtcctccaccgttcttgagctaaagaagcttggcgtcgatgacttggtacatttcgactttatggaccctcccgcgcctgaaacgatgatgagagcactggaggaattgaactaccttgcttgtcttgatgacgacggtaacttgaccccactgggaagattggcctctcagttcccgctggacccaatgcttgctgtcatgctgattgggtcccccgaattccactgcgcacaggaaatattgagtattgtggctatgctctcggttcccagcgtattcatccgtcccgtcaaggacaagaagagggctgatgacgcaaaggctattttcgctcatccagatggggaccacataacgctcttaaacgtttaccacgcgttcaagtctgatgaagcgtacgagtacggcatcaacaagtggtgccgcgacaactttttaaactacagagcattatctgcagccgataacattcgctcacagttggagaggctgatggtgcgttacaacctggtactgaattctacagaatatgaagatcctcgctattttgacaacattcgcaaggccttggcagccggtttcttcatgcaggttgcaaagaagagatcaggtggtaaaggctacatcacggttaaagacgatcaagacgtgctgatccaccctagcaccgttctgggacacgacgcggaatgggttatatataacgaatttgtcctgacttccaagaactacatccgtacagtcacatcagtcaggcccgaatggttgattgacttagcgcctgcgtactacgacttagacaatttcaggaagggtgacgtcaaactctcacttgaacgcgtgaaacaaaaagttgaccgcatcaacgagttgaatgaagaaaagtcaaagaagaagaagaagagcaagaaggataagagttaggtcaactcgcagagtataagctgtatattataaaggtattgtttttccatccagtgtctcaactcttctggtaatgctctcggcgtgaaatcagagctgaaaatattcttgcttgcataacgcgtctatctaacagagatagtcgcagttcagtagcataatctggtacccacaaagcgtcagtaaagcccacgcttggctggatctaacataagactacatttgaaatcacgtgaatataatgttaccctacccaagatcaaatattttcgaaactcatctttataattttcgcaatgattttaatccctagtccacacttatttgtcagtagaaaaggcttcaaactcaagagtcgcgagaggtcaacaagagctcataaaccatgtcagaccctaaggaggagatcttcaacaatctgaaggttgttattgcagaaaacctgaaaactctcccaaacttcaacgaagatgtcaactacgtcgcggaatacattgtgcttttaatgtcaaacggaggaaacctagaatccgtggttcaagagctaacgtccctgtttgatactgtgcctccagaagcattccacaatgtggttcagaacgcttacaaggttctaggctatttgcaaggaggcgactccctcgaagtcgctgtgtcaaaattgacaggcgggagcaacgcacctgcgggccaagaacaacataatcaacaagcgatgttttctcaggagcaacagcaacagcagcaatcacaacaacagccacaacatcaagctcatcagcaacaaccgcaacagcaagctgcggttccctccattttccagacggcccctcctgcaactgctgcgcaaccgcagtcagcatttgcgggactcgtggagttctctccagccccctctggtgacatctcgaaaagcgggggagcgcaacgtggtggtggcgtgggtaaggccagtactcgtggtggtcgcaatgagcggccaggccgtggcggcaagaacggtgttggcaagagaaacaattatcaaaacaacaacgcactggcgatggcccttggaatggatgaccctaacactaacgttgtgcaaaagaaacagggccgttgtaagctttttccccgttgccctctgggaagacaatgtccacacgcacatcctacgcaggcatgcagagaatatccaaactgccctaacccaccggggacatgcaactacctgcaccctaacgaggacgtggaactgatgaaggaaatagaaaaaaccagagaggaattccgcgaaaaaagagctgccgttgccgcatccagagctaagcctatcaacaccggcatcgtgctatgcaaattcggcaacttatgctcaaatcctcaatgtccatttgggcatccaactcccgctaacgaagatgccaaggttatcacttttgcctggtgtcccgagaacctgaagtgcgagaacccaacgtgcgacagggcacatagttcgcactctaaaattaaggaagtggctccaatcgcggcgcgcaagccttcgcgccccccagttgagaagtcccttgagcagtgtaagtttggccagaactgcacaaacaagagatgcaagtttaggcatgctaggtctcacattatgtgtcgcgaaggcgccaactgtacgagaatagactgtctatttggccatcctatcaatgaagactgcaaatttggagttgaatgtcgcaatatttattgtctgtacaggcaccctgagggtaggcaacttcctgacaagtcgcagcaggcccaaagcaacagcaataacacatgggtcaaccctaacctaggcaccggaaacagctcctcaaatgagaggccgtttgctgtccctgaaaaccaagtcatcgaagctgctcctgctcaggaacaagatgcgatgatgaattgagtgagggcctagaacgactttgagttctgttttattatatctagtttacaataaaaaaaaagtcaaaaagattaagatagaaaaccctttctcaagaaatgaaagggttgtttgtaggtcttggtatcatttcttgagatgtagagctctttggaatcccattcgcgaagtatttggcgctgggctcaaaagaatttgagtcaactccaaaataccatcgcgctccagcgcgggacgcgtgcgattggagtgccagggaagttcagtgcaccctcgctccaaacagctgcgctgaaatggcgactaacgctaagcgcctgcagaagacagttcgggaggcacaagtagaacgcgtgaacatgtttttggaaagcgaaaccttagatataaattacaaaactatggttatataatttagtatctcttcttctcggcggaagcctcgtcggagtagatgtccaaaggagagactggtaaaggctgagcggcccacaggtttggagtcaagaaaccgtaggtgttaccgatggcaacgaaggtggccttcaaggtgttctccaaagttctggtggagccgttggaagaggtgtagacatcctcaacaccggccaactccaacaacttcttgacggctggggaggcgacgatacccttacctcttggggctgggatcaatctgacggtgacggaaccacacttaccagaggtcttggtggccaaagagtggggttgacccaagttgttaccccagtaacctcttctgattgggatgacagaaagcttggcaatgatgataccggctctgatggcaccagcgacttccttggcagtcttaatacctagaccgacgtggccgttagagtcaccgacgacgacaacagccttgaatctggttctttgaccagctctggtctgcttctggacaggcttgatgttcatgacctcgtccttcaaagttggcaacaaagtgtcgacgatctggaactccttgactggcagggagtgcaagaagatctcctcgacggaggtgatcttaccggccttcaccagtctacccaacttggtaactggagtccatcccttctcctcctggtctcttctacctcttctttgttgacggcccttgttacggccaccgaaaccgcctcttctttggtcaccctgagctggagctggagctggagcagacattgttaattaatttgtctcttgtcggaatggatcacggaaagttgatgtaggtaactttcaatcgacagtgagtggggagggaaagaagcctaagcgcgagactgcaggctcgggaagcgatgagttaaaacttttactgacgatgctcgcctgccgtcgcgctcgttgtgcgcacatcatccagtacgaatatactgaaaagttccatgtcctcaaaaacctgcgtgggtacagctcgagggcgattgagaatccgtgaaaaaatacaaaaatttcagttcactatccgtatgtatgggtgtatgataggggtacgggtggaagcagtcacaagtgccacgtgcattgtcaacctcagatatgacggtccaaagcttttggatcggcggcaagccggacccggatgtggcacactccgagctagacgcacgtgatcagcactcgcgaccttcccatgacacaaaaagcaggaggcactggtgcgactctatgcctgccattgaggtcgagcgccattttggagaaaactttgccgcttgtgccatgctggcagtccaattgggccggtggacttccagcggctggctcaacttcccacaagcctcatcgttcacgtgatcgaaactcagtagcttaactcgaagttcccgctctccccgccttcctttgctcttcctctccacgcgcgacgccgtctagcgtaccaacccgcaatcgcgatcagtgttccgcatttttgctgcccctgaaaaccaggggcgaaaaagtatataaagggcaggccgcggcggttggaacaaaagtcgcgtgtatcggctgaaaggcaacttcaagaaaagaccgcacatcagcccggatttttcgagtttcccatccattgcacccccatgcctaagtatgtctgagctttcgtatagcggctgcagcgcggctgcgctgccgcttgcaccctttcgaccggcactaactccgtgacagtcacgtgaaacaaactaaagaagcggccagtggccagaatgaggtcgactcgtcgaacatcccagatgctgctaagagggccgcgcaggagttgcgcgaagaggcgcaggacctcagagaggaggccaataaggagttcgaggagcttgaaagaaacggcacgatcgacaagtacaaagacaacgctgcggggatcctcaaaaacgtcgcgaaccgcgcttccgccgccgcgtcctacgttgcgacccgcgttaagaccgtgtctcagcgcgtcgcatacgagctgcgcaaccctgtggtcattgtgaacgcagcccttggtgtcggtctcgtctccacgcttctgaaaggctacacgaagaaccagcgctacctcaagggcaagtccgactctgtcattctctccaccgttgttggcgctactgccgctgtcgccctagatgtgtacttgtccggcaagtactaccagaagtttgaccagaagtccaacaagaagagattgtaagctgcgagtctctcgccgtctctttctacgcgaccgcccatcgtactcaccccgcgcatgaatcataacagccatcaccgcctccaccatcatcatcatcattatcatattcactatgttttatataactttaatgaaaccacgtatctgtcactttgcacgcggaagctttccctaagttgaatcacgagaaatggcaacagcgctccccaacttgccatatcgagtcgagttctaactcaggcaaatggtaggagagccccacgaggattatctcgatgctccaaaatccagggccaagtccccggtcccggcccggttgagccctttcgccagcggggttacggaacccaccacttcggtcgatttcgcatcgtccttcccagctccgccgcgtcctttcttcgaggagccgcggccatccagctccagtgtgtaccttgatttggcttcagaacggcaatccgtgcgcaccacgcaccaggacttggagcacgagctcttacagtctatgcgctccctagatctaatgcccaaaaagcacgctgttagcaatgaaataccgtccattttcgaaggttgcgcccctgagaccaagcctttgcctctgcaccacgacaagcagttctttataatgtcatctgccgggaaacctatatacaccatgcacggccaggacgagcttgtaatgggccttatgggtattatccacacggtcattaactacttcaagcttcacgacaccaaggtgcattcaattgtcaactcatctggcagctctgtcaagcaaaggtttgtatttctcgataaatcgccaattattctaatggcaatgtctgcacgggaagaatccacaaatgatctgctgcaacagcttgacttcctctactcttacctcatttcaacgttgagcaggaaacaactaacacgcttgttttctaagcgcgagaattttgacctgcggcgcttccttaccgattctgactttcaaaatctcaaccatatatgtgactctatttcgagaggattcaaccctgaatttttgctaggggcgctgcggtgcctcccactgcgaaaatcaacacgtcagatcattgacaacacaatgcttgcacagatccaagacccggggaccaatgtcggaagaggtacattgctttatggtctcattgttgctccaggcggacagttgtgctcggttttaagaccaagaggccatacgttgcacaccacggacctacatctattattctctctggtttttaaccaatttcaagggttgcaagacgatcaagaactttggctacccatctgcttcccgaaattcaactctagtggctttcttcactgttatatacggcttcttcctcatcacgcgtcgaagccaaggccagcagatgcacgcagcactgtctctcattcccaagaaccattggactctctaagccaaattcggaaccgcacagatctctcgtccacacgtcttagacctgctttagtgttgataagtgctcaaaaagagagtttttttgccttgaagaagattggtcaaggtattatagatgagcttgatagacaggggattactaaccagatatcaatggcctcggattcaggattcaccatggccgacatccctgcaaaattcgtgcatcacttcatttacaaatccaaaagacacgtacaatacgttatgccacatctcggaccactagccgacttgagtttccctattattgatgacgactcaagaagcactttttcagtggagggaaaccaggataaccgctccgaggaaaatggtccgggggcggcatcttccaacgacaaaacacgtcagaaactttacctccaaaaactcatgagctattacacccatataaggaacaacgcggtcagtgataacgggaagtctttcaataattcgactttgacgttcattaaatggtcaaatgatcagccttcgctagaaggtctcccgtcgggtgaaccgataaatgtactctgcctagcatggctaactcccactttcgagttgctgttaatttgcaacaatggcgtaagcgatcggaatacggccctgaaaagcgccaagaacatagttgactggtgcagaaaaaatgagcataggttatttgtcagtaatggagccattttttgagttatttcattcttcaataacggcctcaatggctgctcgaggaacagtacttcaatctctgatgtctcaaactttgaagctggtcttcataaggctaaatttgtacaaaagagtgcggaacgtcgaatacatgtggtactttgcggtttttacttgagatgctctttctgtgcttcataatcatagaagcctgtccatcaccaaacttcctcactagctttttatagaataacccgcatgcattgcacaggcttcttctgccgcagggacctttcctccattctggggttttggtagatgaacagtgcgcgcattgaagcgcgtttctcattactcttccctttggttccccgattgccttcgtgctcagctgggtatcaatattgtgacgtcctgtgttatgtgacgccaccgcctcagagaatatggcagcgtttcctcccttggcgtgaccagaagcggtcccaagcctacaagacgccttccgaggttcatccttactgagcttttggcccaggtccattcttggaagactaatgccaccaatcatgcctttgccagacgttgctatggtattttcagggcgtctattcatctttaattcaatgtgcttggatttccatagcttgattgcttggagagactcatgaaccttttttgccatggatatggttatatccaagctttccatattaataaactcggtcaaaaagtacatcccatcatctccagatgtatcttggctatgaaccgaaaggggccactcttgtaaattctcgaagacgcaccgtgagcttgtcagaatttcagccactttcagctgatactccccatttgaacttatcacctcgtcttttattgagttccctgtgatatggacctcgtgcatttttggagatgcttctaccaagtttgccaatcgaagcaggtccccgcttggcttttgtattttacccactctgaggagctgccgcggcgcggtatcgccagtatagaatttcactagctgagggtgttcaaagcgcgtgggagaggaatggaagggtaatttctcatggcgtcggccactatgggactgcttgggagagccaagctggccaagctggccaagcttgaaactgggatattcttcattgttcgtcgaaagaaaacccatctgcgcttttatctctctattcgtgaaatcattaataactgtggtcctttcgattgtgtgcgcacaaatgttatgcagcaattgacgaattcccggcaaacttggggttgctttgggagatttttgaagcactttgattgttggttgatcagtggcagatcttaattcttggaacctatcgcttcgaaaaagtgcgtcggtgtgcattagaatagcgattttgattaccttggagtttgtgttctcttgtattatgaaccttcgtcgagagctctttgaggaaactcggaaaagatggcgctagtgagaacgaatgaatgtgagcttttccttttcgaagaactagttacatctggcgctgcctggctaattttataccacgaaatacctttaaagtttcaccagccgtcactgtaagatcgatttgtttcgctatctcctgcgtagtaactatctttagattcaagtactctttatgcttcgtaaggccctaggagcatcgcctattccgcacaacattgcattatgtttgtgacgacgctctggacctctggcgaaacttttctgtaagcgctattagcgacgtacaaaatcttaatcaatatatctcgacaggtaaacgctgtcttccagaatgattgctacttgaaggtgcgtcaaattggtctggaacaacgcacggctgatgactttaggatcagaatataaccagaagttctgtatacctttgagacaataccttacccataatcatatgcgacaaaacgtcatttcaagttaatgaaatgtgcgagaacgaacgcagcttactaccgctaagcggctccataaaacttaggcaactttaactttactttcatccagcgacatgaacactgcgtaagaggcatttaaagcatgtgatccaattattgtgtcagtatcaacttgtcgcgaggatacacactgtgtgaaaaaccccgctatatctaacgagcaaaaagccaaataagaccagcagaaatatctattcttgaattattcccttcacaagggcagccaggtaattgcactacgttccataaccgtttgagcaacaacgaagcacctatattgttgttaattttgaagcccgcgtaaggcctgcgctaaccttcattgttaggaatacagtttgaaatgagaaaagtaaatagacccaatcaacagaagcgaacttggcactgtgaagtacctttttagagagtttcaaattcgagtttgtaattgaagcttccctaaatctcacgtgcagggcgacttcacaaaggtagttttaaggtatcctttgatacttcaaattcctgctgtaatagaccaacgaatgactgaagatgccccgtgtttgtcggaaacttcaattggcactgatactggtatcaattgggcaagtcctgggcttcactgactacctgctgaaatcatgttctcaatcgggcttctgtcaaagaaacaggcattacgcttcagagatcgaaagggctcaggaaagcccatacagcctggaccctgctagcattcaaattagtaactcgaatcacactttccaggccacgatccaaaaaagtattccagatcttcttagcttcaatgaaactctaatagttgagctgccggtcttcgttgatgttcttgatggcggaaaagtccgcttcagaatagacgaaaggagagaaacaaacaatacttatgttcctgaaatcttaaaccccaagcgttacgacgaagcatccctctgggccttccagaaggacgccaaaactcaacctgttgaagtgggcatcgagaaatctctctggtcccggaagacatctgtcacattcatcgccccagattcgcaggtcaagataagagttttcctgaagcaatttagaattgagttttacttcgaagaaaatctggttctggtggtgaatgacaggctgctcctaaacgtcgaacacttaagaactccagaggaaaacactttgcaaaaattgccagaggagctgacttttaacgactttgaagatgacttcgagtactctaaaaaagatactctgcctttcggtccagagtcagttgcgctggactttacatttgttggagttactgatgtttttggaattcctgagcacgctgacagcctaaagctcaaagatacgcgggatggggaaccttatcgccttttcaatgctgacgtcttcgagtacagcttaggtgccagaacacccatgtatggtgctatcccttttatgattggaagtaccccagatttttctgctggtattttttgggtaaatgctgcggacacctgggtagatattaactacagtgagtcgagtaccggtacccactggatgtctgaagctggaaccatagatgtaatcatctttctcgcaaaaactccacaagaagtcacgtctgcatacacagaaatcacagggaggccgcaattgcctcttagctcgtccattggctaccaccaatgcagatggaactacaatgatgaaagggacgttctgactgttgactctcagatggacaaggctggaattccttacgactacatttggttagatttagaatacacggatgacaaaaagttctttacttggaagcctgatgctttccccgatccaaggaggatgctcaaaaagcttcatacgctgggcagaaacctagttactttgattgatcctcacttgaaagttgactacagtgcaagtaacacggttgagaagagcggcgcttccgtgcgcaatagtctcggcgctagctaccatgggcactgctggccaggagagtcgatttggattgacacaattggcaaaaatgctcgtaaagtctggggcaagctcatgtcaaacttcttgcaagactataacaacttacacatatggaacgacatgaatgagccttctgtttttagtggaccggaaaccactgcaccaaaagatttgatacacgatggtggatttgaagaacgctcaatccacaacctttacgggctaacagttcatgaggccacttacaacgccatgagagagaattatggagagaaaaatagaaggcctttcatcctgtccaggtctttcttcgcaggctctcaacgtacagccgccacctggacgggtgacaacgttgcaaactgggaatacttgaagatttcgatcccaatgtgcttatcaaataatgttgctggatttcctttcattggcgccgatattgcaggattttctggaaaccccacaactgaactgcttgcacggtggtatcaagcaggcatgtggtaccctttctttagaggccatgcccatattgatgctgctcgcagagaaccgtaccttttcgaagaaccactgaagtccattgtcaaagatgctattcttttgagatactcgctgatgccaaccttctatacagcattttacgagtcaagcacaaagggttctcctataatgaatcctgttttttttgtccaccccgaattgcacgaatgctacggaatagatgaccagttttatattggcagtagtggtcttcttgtaaagccggtaacagagcaaggcgctactgaagttcaagtttttttcccagcggggcagttttacgagtttgatagcctgaaagcattttctgtccaagagccatcatacttgacaatagatgcgcccattgacaagcaacccatttccatagaagggggtcacattcttttcaagaaagagagatatcggagatcgtcgaaattgatggagcacgacccttacacgttagttattgctcccgatgtgaatggaaaggccgaaggaacgttgtatatagatgatggtgaaacgttcgctttccaggatggcgaatacatgaaggttgcagtgaagctcgagaacgacgtactagaatcaaccgtcactcacatgcctacaaaatttccaaatttatcaactcacgtcgagagaattatagtcgggggaggccaatactcaagtggcccaaatcgtgtcacattgaagaaggacaaaacggaatggatcctggaaacaaagatttcaaagaacggccatcacgcaatcatcgaaaacccacatcttgatctgtcgaagccttggtctctggaggttcaccgttaacattgactgcttggtactgaatcttgttgaggaccacttgtttctcgcagccgcgttgagtatttaacaactttggtccagaagatctttttatcacaagaagggcacgaacccgaatgaggcaacaattttctcacgccagtaagcgcttgctcatcgtctacaaatattcgatgcaaacagcttaagtgagagaggaattggcagttatctgttgggcagaacgccactagtggcttcggactatcttcgtcgctcatgtagttaaaatccttatgacaaatagggcaggtgatgcaaccatggtaaagtgcttcctggtaaacacgtacgcgttcatcatcggctctcagaacgcttttatatagtttttcgactaaaaccagattttcagaagcgaattcgttggcacctcttttttggagctcttctttgctggccggtggttctaagctctccgtaacgtttggtatatcacagtctatcaagaacttattttgagaccacgcgtcgaccgcttcggcgcagaaaaggtgaactttcaggttcatgtagctaaagaattcatttttgatcaaaagccgaatgttccccaacttatgatggatagttcttccaccagcttttttagtcactatcctttgatcatcgtcaatgaagtgggttaagttactatgctgccaggcatgttcgaattgcagagctgcaattttgcttgtaaatccgtagacacacgcaatcattctccaaggcctaaatcctgttttctttgttctatatgcagagccatttgcaagagttccattatgttgccgaagccttcgcacaggatttggagtggaaccaatgtaaaaagactgcttcttgggcactgatcgaagaagataacagcagtaaaaatctggaatagcgtgctgcttagtctttgacctacttttcatcactgtgaagagtgttcttctgacatcgtacaggattgaagatcttaaggaataatttttctccaaacgctgcgcacaagacttctaaagaaatcaatgattaaaacgggcctgaagagcttccagagttttcacaggctgagctctctagctggaaaagtccaggagaatcaattgagaaatctaccttctcccaaggagttgagaaagttcctggataactatgtcgtaggacagacaacaggaaagaaggtgttgagcgtggcagtctacaatcactatctaagggtgaacgacaagcagaagcgcattgatgcgaagttacaacgtgaactactggaaaaacagcaacaagaagatgacaaggatgagcctatttacaccggcagcaacgaggccaaagttggtttccaaaatttacaaacgcagttagcacgagggatggatccgaaggacgacgacctagaactctccaagagtaatgtgctcgttgttggcccttcgggttcaggaaaaacgcttcttgcttccactctagctcgcgttttggacgtcccaattgctatcacggactgtacacaattaacgcaagctggttacattggcgaggatgttgaggtttgcatcgaacgcctactcatcaatgctgattacgacgtcgcaaaggcagagcgcggcataatagtgttggatgagttagacaagcttgcgaaaccggcagcaagcataggaacgaaggatgtttcaggtgaaggcgtgcagcaagcactgcttaaaatccttgaaggacactcaattgaggttacagtaaagaggcccatcaacaagaagaaggatggccaaaacaacaaccaggtcagtgctaaaaaagacgagactttcgtggtggatacctctaacatcttattcatgttaatgggtgcctttgttggactggataaacatgttgtgaagagaataaacaggttgaaggccatatccaatggagaaacaattgaagacaaaagcgaagattctaaacgactaagattcagcaatactatcgaaaaagttgagctctctaatggaaaaaaagtatcagcgctcaacttggctaccccgactgatttagttgcgtatggtttaattccagagcttatcgggagggtccccatcataacagctttagaacccttagaaagaaccgatctataccatattctgagagagcctaagaacgcacttttgaatcaatacgagtacattttcaagcagttcggtgtaaaactgtgcgtaacagaaaaagcgcttatgaaggtcgcccactttgctctagatgaagggactggcgcaagaggattgcgtggaatcatggagcgcttgctcttgaatgtcaactacgagtgccccgggtctggcatttcatatgttcttgtgaacgaagatactgtgaaatcactgcaactttctgagcactctttgtcaactcacgtaaatgccaaatattactctcggggcgaaagggacaaattcatcgaggacgttcacaaagaagactctaagcaagggagagagcttgaccgtctctatgggagaacggccactctagtgcgagagggaaacgtagatcaatgtccagaatagaaaatttaaatcattaatgaatataaaatattagattgcctattttaaggcttttgagctgttatcagaacaagacggacaactccagcatcttcatctgctttgcccatgtgttcttctacgtagcgcagtggaaaactggctgggtttgtgcctggaggtttgacctctgaactcaaaagatcgtttctaagttggtaatcgtagttacgaatcgccaaaaattcgaatagaaaccccatattgtgccgtaaatcgcctctttttaagctaaaaactgaatgcttaatgttaacaaagcctgcagctttcaacgctccaactaagtgtctcataggaaacacctgaagacctgcctttacagcttccatagatatcacgtcatttagggctttcatttctagcaacgtaggaaattcttttgagctcttttcaatatcgtaaccatcgttaacattcgtgagattgcaagcagacgtttccagaaaacctccaggacgtatgcatcggaaaagttcgttgatgagtcctttccattttttaaattccaatgaaaaccaaacatcagggcatattataacgggaaaagattcatctttcaagggtatcttgatttgtaaaaactctttttggtaagagtttgcctcctgcttcttggaggcaccgttttctcttttgaaaggtttgggagcctcccttcgggtaaacatacagtgagaaggaaggaccagttttctgaaattcgcaagagtcgatgcgtagtagtcatccaagtaactattttgaatagtcaagttcattttgacagaatcactttgtggtgcacgcttcgatgatagtgggttatcgcccttgtcaccgcttgcgtgtgagtttttacgcctaaagaagttgctaattcctaaccctgtagaacttttagctgacttcgtggattggtcttttttgccactttggccttgtttttgggaagaaaaactctcttggcttgagttttgagatatgcttggcctgcaggtctcattaatgcccttggccctcatctcggctgcgagtttgtcaaggtcgcgaccaacgcagtcttgaacaataacatgacatgctcttgcactgctggtttctggaacatcggtttgcgggtcgacaaaaatgtcgttccccgacctcacaggctctcgcattacgctttccgagacttttccatatgaaacgtcagaggacgacgttgtcgctgacgttgcaggagaggacgaagccgatgaaggcggtgataatgtggtgtccccatccacatcagcggtggtcgacgttgcgtttccgctgctatcctccccctcatcttctgtagtcagtctgcccagaaaggagagatcgacgaacagatcaacaatgttccaattcggctcgtctagggccagctgccagcccagctcttcctcaaaggtgcatcgtatcagtaaaatatcggctctaatgatcgtttcctgcaaagcactgggaggaggtccggagcaagacaattctctttttatgctcgcattcttttgaggctcgtagttcaccaagtagtccactatctcgtttgaaaacaaaaacgagttgttgtctatcatgaactcgagagactgcagataccacagctgcactatttcgccaatctcatgatagtcaacaccggcagtgtaagaagggtagccaccggcagtagcgttcgcggctacgctaacgttgaagggaagacacgccgatgcatattgtctagaagagtgatagacttccaggaacttcacaaatgatgcaagccgagttttcgcgtaggtatagcagtccgacagcggcgtttgcgcattaaacatgtaaaatatttcgagttttgaaaaaagcgggttgtagcgtgggtcgtaaattatctcgcgcggcgtcccgttcacattcaagaccactgcattcagagaatgcttatggctgtgaactgtctcgccaattttcgggagcgtgttccaccaacgcgcgcgcgtcgggcagggcttggcaccgggctcttccggcacagacgagcaatatgggtatgaaaccgcactggcggctgaaggcacccttgtcattgcttccgacaccttaggcgccggcagctcttctgttattgtcgaaatcgacgacgtccaagacggcgatttcgtgtttttggagctgtcgctcacgcccaacgccttgcccacgcccggaacaaatccgctatttcgccgtgagccgtcggtgcactccagctctccctttgagtgctgttttttctttccctccatgtactatttttgttttcgctctagaattttgctagcgctgatatgcccttggaaaacgctactgacccaaccttaaaacttcaaaacgcctaaaaccttgaaaccctttattgccaaccgagaaataccttgatccgagcttctaaaatcccctatagtctcttatgctccttgctgtttttagatattctagcaactctttttcgactgtttagttttttcgcctcatgcagagaaactacaaattgcgacgaaaggggaactgcatgaggaaataaagaataaacatcagtgtagtggaagagcattctcatgtcaggaacccacctacttgcgaagttctgctagtaggattatgtggacatgttgttggggccggattcggcctgtccaactgaataacttatatggtctctgaacaatgcagttgtggggaacgcatcaagacatgaaaattgatttgaaaaaaaaggcttttaattaaggctaatgggtccacaggttggatacagaggtgaagatcccttacggatgagtttaactagtgctccatgctcgtcgtatatgtgaaagatacgtcctaagccatcagctgcaggactctgctagtggcaacggtttctttacggtttccccaggtaaccactgagaggaccctacaaacaaacaaacatctcaaaatgggcgacaggcatagcaagcatgaaaagaaggatcccgttcaattacagtcaggccccgtttggagccgagtatgcaggattagcgtcctgtggctgcgatcacgagtgatatacgttggattttgtataccgctctacggcggatctgagcgtttcggcgcgcaccttcgacacgctgctgtgctcaagggcactatttgcaccttgctgtgcggtagggctaactcacacgcgagatcatgagctgtgtgccctctctgttacaaatcaaagtttagcatttttgagagaactcttggtggcacgcttagaaggagaattttgcgggagccatgtagtagaaacgaagacaccgcaagcggtagctcatcttaatttgggcacgaaagtgcagccgctatatatcacttggattaatctctaggactcgcactccatttgagctcaagcgttgcctaagaggcaaaaaagatggccttaaaggcctcaaacccagaaaaatgacgattggccatatctataggccaattgcagagaaagctcaatagtagcaacaaccacatgcaagattaacaattgtcacatgcaccatgtcatgtcctttggcgctgggttaagcatggaccaatgcgaaatggagcggggaacgaggtacgagaacagactaccaaaaatagaccacgaagattagacttccatgattcagagaatttgacagatgatacctttaagaaggcgttgcctccgaattgcaggaactggcccactagagttcagcgttttaactgttttgagcatttactaaatacagtccgttcttggtaaaataggcgcaattggtattagcaaaatgtgtctttggtgcttatcagccaaatcagctggaaagttccatctttcgataacgcttgcgcatcgttctagcaggtgcctcaagctttttgcttcttccaaaacgccattcgaaaccctgatcttaagcccagattataccaaaggcaccacagagacctgggaaccgttcttataagggcagtagaaataaggtgcctggacttaatttaatcggcgacagttgcagtgacttatctttaagcatcatcggttgaccgctcactaatatgtgtgagaaatagaagtcagccaaatctgagcttaagcgatctcagattgccatttttcgaaatatagtagttcaggtgcatcaaatcaaacagaaggtttaccagcctctctgaactgtagaattcggaatttatcttaggaaactgtacactactggatcacttactcgacgacttgagtccacttacgttagcctcgcatcaaatttggactgacagagtcagtatgcaattgaaagttattcggagaacaaccaacagtataatgttacgtcaagtttttattttcaaagtttataaaggcgctgaatcatctagcattaatggcttgcttattccatagacgatccttgctcgagtgtatcctcgtagaattgacgcgtctttaggcactagcctggaattttggtatagttgatgcgcattcaaaaatgaatgatcctcttcattaggtctctaaatattgacacggcacgtctcgaaattagcaggacgttgacctagaagaaagaactgtggaaccagacacctggatcctcttgacctgatttctttttggccacctaactatggccgcaacaacagttgaaatagattagatttctactataaatttgtcagattgtgatcggttcgttggtgtgtgatagtgccaagttgcataatgacacattggtatgaaatgatatgacacatggacatgtcataattacgacggatacccaactaagtaccatagaaggtccacattaaccgttcatagtcgagatcagaccacagtggcttggagaaggtaaggagtggtaccaccagtacgattatcaccttatgattaagactcagccacgtcccagaaattttgtataaatccggatgatttctttggtttgcaagacataaatcttggactgaacaaaagacgggggagatatttagtaccatcatccacgaagtagtttacttagatcataatggaaaacctagccaaggaatttgagaccctttcgaccaatgacccagactcgcccaaataaaattacctatcaaaagaaggcttactgttcaaaaaagctttgatctttatacgaggcagactcaatattggcgccttgagatccctcttaaagccttccagttctccataaagttcaccaaggaattgcaatcccttaaagctttggtctcaagggaaacaacaaaaatagttgctcgcataaggactgaaacttgttcacgtatgtttggcaaaatccttgtgcagggattcgcctacttcacgaaaataaaaggtccaagggcttgttcacttaaagctatttgcttgcgcaaaccgcgatcgacaccccgtctcgcacggcactcatgctcggcacaactccatgtcttacggacagatacctaaagtggccatacgtccggcttgggctttattctcttttagggctaagacatacccataatgaaggttctaagctccgaactgtgccaaatgttgaagattacttagccgccgagcttgaccgtgtttcatgctagctaggcattttcagaaaaaccatcatgtcctacataaaatatcgtcattaaacaggctttcagaatccgtccgtcgaaaatgccgcgtttttctatcgcttttggaacagcataatttgttacgtatggcgtcggcggctgttgtaattatttggaggcgaactttgggaaacagagcaagctagtcaagacgattgtctgaccagtaatgttaatccaaaggagcccaaatgaacttgataagcccttgaaacttgcgctgagctactgaagaagtttaggcttggctcttgccacagaaaattgtggctcaaaaaaaataaactgtggaaaacgctattaagattttgatacttctactgaaagtgagagctatggaagttcggacattgttctggaaggctttactaagggcttctagcagttaaatccgacttaatgtccccctaagctctccatgaaaagcaggtgtagtgtatactgcaaaccatgtaggccttgttttccttagtgcggtttgatataatgtttgaacggctgcacttccctgctttgcaatgtgtctcgcgacagctagcaagcacacatatgtccgaatactcccgtttatttagatgaagatgctacggatggacgtacaaaaaatgcccaccaaaaatgaatcgagcgccgcaaagtatgaggtgaagctctgcccttatgctatatgtttatatacaagaccgttgaaaggcttgcgcaggcacgctctagtcgtaaaaaccgaattcccaagttgaaatgcagagcgccgggcaagttgagttgccacagcaatgcagagtttaagttgtcccgtccactagtgctcagtacaggcgctggagcatgtcgtagatacggtcaccatcggacacatagtcattgtcaactatgttcactagcagataatcgcttatgacagattcgaggagcgcgacgctttccgagtggttgttttcgcccatgatgcgcttccactcgtccaagatgtcgaaaaactcctctttccaagccaaaaacgagaccttctcgacgattgtaggttgaagaacctcgcgaccggggaagataccccatgtaaccgcgttcgcggcggtgtcgtcggggtggttggagtgcagttcgtcggcagagtcgacagcgaaataggtcaagcttggcatgtcgttgacgaagtctctgagctgcgagagtttgcttttaggaagcaagaactcgaggtattgcttttgataaacgtatccgttgttgggaccccagcctacaattttgtcggcagagctggcgccgttgacacgaggctgtgagttcagtgtaaggatcatgtgcttgttgaggtctagtagttgaggcatggttgtgtcaacttcgtggttaagagccacatcgcaccatggcaagcacttcagcttaccgtgcaggtagtcgataacaagggcagcaatgtctgagaactttgtaggcgtagaccacaattccaacgcacgctgaggagattgtctaatggaggtggaccccagcaggtccaagtcgccgaacgctggcgacgacgaatcgccaaatctaccgttgggaaactcatcagcggtccactgagaggtacgcgcaacataagagtaaggtctcttttgccagaaaatcgggcgaaccgattcattgcggcgctgggggtgcaacgactttctccagggcattggcacaacttcgtctctgaagatgtcctcgtcctcgctcaaaagcccaagtctgtccaacaccatgatacaagctttttccaagttcatagtgtacatgtgcaaatgggtgacgtagccactgtccaagagtttttgacacatctgtgcgactaattccgttccgacctcgcgcacagcttgatcgtcgtccttcactgggtccaacttcgccataaacgcctctggaacgttgatctggcaccagcttgaccttctcaaaaaggcggcataagtcgtaataggcataatacccggaatgattggaacctcaattcctgcggcacgaacctggcggcaccactcgatgaagttgtccgcatcgtagaacatttgggtgatgataaagtccgctccagcgtcgactttctcctttaagtactggaccagtttaggtgacgcctcttcctctgggtgcccttcagggtagcctgcgactccgatgtcaaaatgatctccgtatttttcacgaatgtagcgaaccagatccttggcatatgtgaagccaccctcacaaggcttccattcactggacgtgattggagcgtcgcctctcagcgctaaaatattctggcatcctgactcgtaagccttttgcagcgcatcgtcgatcaactgccgaggcatgttggtgcacgtgaggtgcatacacgtttccaaacccagtacagactgcgacgtcgacaccaactcggtggacagttgcgacagtctaccgcctgcattccaggtgatgtcgatgaactgtgggtgcgtctggtacatacgatccattctgtcgtataagttctgaacaccctgcgatgtctttgggacgaaaaactcaaaggagaaggtcgcctttgatgtcccgttggcctcacggtttttctgcagcttctcagatactctcatggtgcttatgtctacgctttatgggaggaacttgcctgaaatccgtggccgttgtatgctctgaactccgagacgaaattatcggaattccttctgtttgggatctgaaaaaactcttcaaagttctcagttctcgctcgactgtagcccttaagtatgctcaagcttgctagatcttaaacagaactcaacctcgaccaccacagtgctctttgtattgtccttcgatgtgcgtcgtttaaatataccccatgtgaatgtggcagataagtattttaaaaatctcgatggcatttgagcagcggtgttatacaacaccgagaagccactgctgcgaacagggaagcgatcttaacagagaaaagagtgcaaaaagcgactgaattagtgtaccgaaaagcggttctgactgggcgagcagaagagcgaattgtgcacactagagcagttgtattagtggaaaacacaagtctcaaattccaactttcacaatcaccttctcacgtgactatcacagagtggtttcggcatcacagtaccacgggaaaccgactaacttcaatgaatcaccgctttgggctcgcgtctagggccaacaaggtgtagcgccgaactagaccggcgtttgtgagtgtgagaaacatcgacgtcgtggtcggtttttgtactagaattcgcacggagatcctacccaagctgaactaaatccgcagccatacatggcccacctatggccaggtacaggtgccaaagccactgttctttgacctccgagcgcgcttagcgtcgtttgtacgcatcgcatgcaaataaccgggccgtcggattttttaagcagcggcaactgagcgctttcaaaaatggcatgggccatacggcggcgcgcgcgcatgtcttcacaggctcagtagcgtcaggttcgacttggtggggtgaaacgtattatgtattttgaacagaaggagtaggaccgtcgaggaggccggggcggttcaggtgtaagggcccacgtagcaaacgctctttctgaagctagctgtagttatagcatggactatcgtaacgttctgcgaacaggcgtagaatgaatcctccgcagcgtagtcagtgcggcatgtttcctctctgtgcttatgaacatgtcgatttaacaataattaagatgaggtttcagttagcatctcgaacaactatcaatgaaatgttgcagaaatgagtggtacagaagcagagtcagctgctaggaagagagttcgagagcgctggtgccaagttgaatacaataccaagcgagaagagcaagccgatgaagttgtgccgaagagggcaaaaataggcggtactccagaagtgatagaccttacgagtgatcaagaggacaccacgtcatgggaagcttctgaaacagacatcccggttctaggggaggccccaactaatggggaatcttcatcgggcgccacacgcgagcatggcagagtaaactaccctttcaaacttgtgcgctcagagttctacgatgagggccatgtgtcagaacatttcataaccctacaagagatattctcagaaagcaaactaaccagggcgtggctttttagctttcaatatgaactggatttcattttgcccatgttcaatgaatctactcagatcaccatcatcgcccagaaaggcacaatcttgcctccaacgcgcataagctcaaaaacctcgaaaatcttgtccaagatgaaaacaatagagcttcaaatgcctccgtttgcctgccaccactctaagatgatagtcaatgagtaccgcgatgggagttgttgcatttacattccttctaacaattttacacatgcagaaaccaacctgccccaacagatagtttggtgcagtcctcgtttgcgtcggtgtagcgaagctgtaaaagaatcagagtttagaaaaagcctcgtaaaatacctgaacgcctacccagtgtcgctaaagcccttaatagaatttcttggcaccctcgatttcacgtccctcgaccaactgggcgtggaatttatattttcgtgccctaaaccatttgagagtattctgtcaggcattcccttgcttcacaaggctctctccagtcggcagcatgctgcgggtgggaacaccggccgggaaagacaccgctacctaagccaagtttccacaataggcgcgccgttgaaaactggcttggaatatcccggaaatctcttttcacacctcatgattccattactgtctgggttgttggtcggcccacgggaccgtaagagggcctacgaaatcccgaatttgcataaggtcttcgaagactataacattgagccttatatcgtgtatcccacaccagaagaaatacgtcaatctccaatgggctatctgactggaggttggtttcatttccactggctaagaaatcaggctaccaagactgtctataacactttgaagaagtggggagttttgcacaagcagcagccgcaagattgccccaggagaggccgcaccccgtcacacaccaagttttacatgaaatcaacaactcttctcgataaccaggcgccattcagcgaagttgattggtttttattcacaactgcaaacctgagccttaacgcatggggcaccactacgcgtaaaccgcaaaattacgaagttggtgtgcttttcaaatctcaggataggcgccgcatcaccgtcaaaagcgtgtctgatcttgtgtacagcaaatttcgtagcacagggcagatccttggctcctcaaaagttcactccaatgcgaatatttgcgtcatggttccctttgacatcaatcccgtgccctatcaaccgggagacgatgccttttgcgtctcgaggagctatgaagcacctgacatacatggtaaactccatcaagctcagaattgagctgtcacctcacgtgaacggagtcactcctttggtgtaccttgattacaagaaattttaagtttacccagtgcaaacgtttaaaaaggggaaaggtcaaatccctcaaagatctcccaggagtctattcccgccctacatcaacctaaataatgacacaagacactagaggggttgcgtcgttcaacgagagcttcaaagtcactgataatgtcgcgctggtggtacctgagactggtactcaggttacttaccgtgacttatcacatatgaccggtcactttcaaactctttttcagtctccagactcccctttgtacaaattgattggaagacaatctgcgattgccatctcgatggcgaacgggctggagtttgtcacagcattcctgggtattaccactgattcgaagatagccgcgcctttaaatcccaattacaaagccgaggagctcaacttttatctcaatgacctaaagaccaaagtcatatgcgttccacaaggaacagttcaggcaggctcaaatgcagaaatcctgaagtcggcgtccaagtttgggtgtttcatcgtggagttgtacttcgacaaagagagatttcgtgtggagtacgatgtttactcgccacaggagagctacaagagaaaggtgtactcttcaattaatcatgccgtgttccacaatcacagcgacaaatttcccggttttgctcgctcctcggacgtcgcgctcatcttgcacaccagtggcacaacttctgcccccaaaaccgtgcccttacttcatctaaacattgccagaagtatgcgtaacatcgctgctacctacaagctgtcacctgcggatcgctcttacgtggtcatgcccctatttcatgtgcacggcttaatcggagtgcttctgtccactttctgggcgcaaggctcggttgttgtgcccccacggttcagcgtcaagaagttttggaatgactttatcacgtggaattgcaactggtttagttgcgtaccaacgatcagcatgattatgctcaactcccctaaacccaacccactccctcatattcgcttcataagatcctgttcgtctgcacttgcgccatcaacatttgctaagttggaaagcgagttccaggcccctgttctggaagcttacgccatgaccgaagcgtcgcaccaaatgacatccaacaacctcccacctggaaagaggaagcctggcactgttggtcaaccacaaggtgtagaggtcttcattcttgacgacaaagacaatgtcctgcctcaagggcagcaaggagaagtctcgatccggggtgagaatgtgacgctaggatatgcgcacaatgagaaagctaaccgcgagaatttcaccaagcgcgaaaactatttccgcaccggtgatcagggttatttcgacccagagggattcttggtgctcaccggccgtattaaggagctaattaaccgcggtggtgagaaaatatctcctattgagctggacggcgttatgctgtcacaccccaaggttgatgaggccgtggccttcggtgtttcagatgaaaagtacggacaaatagtcaatgctgctgtggtactcaagcttgggcagaaacttgactacaaagagcttaccgactacatgcgcagtaaagttgcatctttcaaagttcctaccaagatcttctttgtggacaagctgcccaagactgccacaggcaagattcaacgtcgcataatcgccgaagtgtttgctgggaagagcaaactataaagaacaccgatacatgctatttttcgcaaacacttggactgaccacacgtcgctcgaacgtgcgagcggctgaagacattgtaacccccctgcgcccggagattaacatctgttaaatctcggccttgaccaatcccgacgctttcttgaatcgtaatgcgtgactaatttgtttttttcagatttttagttatataaactaggccccactcgacaagggtggtgctcctggggacaatcataagttggtaaccaaaggaaaggaggtgcaaaacaaacgagatctctcttaatcgaaagttagaatggctttcagactctctacaggtgtattcggcggtgtgagacaggcttttttaagcggtcgcgctggagcagccgcaccattggccagaagaatggcgtccaccaagacaatgacagttagagacgctttgaacagcgctatggctgaggaaatggaccgtgacgatgacgtgttcattatcggtgaagaggttgcacagtacaacggcgcatacaaggtcacgaagggcctccttgaccgcttcggcgaacgccgtgttgtcgatactccaattacagaaatggggttcacaggtctttctgtgggtgccgctttgaagggcctcaagcctattgttgaattcatgtctttcaacttttccatgcaggccatcgaccaagtcgtcaactctgccgctaagacttattacatgtctggtggtacacagaagtgtcaaatcgtgttcagaggtcctaacggtgctgctgttggtgtgggtgcccagcactcccaagatttttctgcctggtatggttctattcctggtatgaaggtgctggttccttactctgctgaggatgccagaggtttgttgaaggctgccatcagagaccccaacccagtggtgttcttggaaaacgaactgttgtatggtgaatctttcgaagtttccgaggaggccctgtccaccgacttcaccttaccttacactgctaaggttgaaagagaagggaccgacatttcgattatcacctacactaggaacgttcaattctcgttacaggctgctgaaatccttgacaagcagtacggtgtctctgctgaagttatcaacttgcgtgctattagacctatggatgttaacgccatcatcaagactgtcaagaagaccaaccacctcatcactgttgagtccactttccctaactttggtgttggttctgagattgtcgctcagatcatggagtctgaggctttcgactacttggatgccccagttaagagagtcactggtgctgatgttccaactccttacgccaaggagctggaagacttcgctttcccagaccctgacgttattgtcaatgctgtcaagagcgtgctatcaattgagtaaatgacgctgtctttttgactgttatgtgctttttttttgacgccgccttatcaactagttttttgtcctatgccctttgtccagaacaccgaaactcgtctggatgctgatatcatatcagttttcagaagagagatcccaaaaccgctcctttcccttttcctttgagttcacgccccaagccagttgtccctttattcacctcatcgttttggagagagcgatgagtccctgttaaaggttcgctggcttgggaaccacagcacctcagccaacctcacacgattcaaggagagagggatcgtgtgcagtttgctgaacaacaatgtactccacttcacgtttacaggtttcattcctcagatagagagaatcggaggatataacagtgtacgggatgcgtcgctcgatcaattgttttcgcgaaaacaattcagggcgatggagctacattgcatatatatttttatgtataatcacttacgatgtcaatacaacgtttgagttgattgttcaacgagggcagtttgatacaagctaggagatagcgtcagccttgcgaggacattacctttgataatgagtggggtgccgcatcagctagcgaggcatgactacaaagcttttttcttgctggttgttctctacttcttgcaaggtatacctgttggattagcttttggcacggtgccgttcttgctgaagtcgggagcaagggagacgacttttacgcagctaggcgtctttgcgctggccacatatccttactcgctcaagattatctggtccccaattgtggattcaatttacagcaaaaagactggacgtcggcgctcgtggatcatacctgtccagctggctagcggtatcatcctgtgggccatagggttttgcgtgtcaaacaatttagtatttgccggcattgatgattcttacagtacgggcaacgcgccggtcaaacaaggagtgcggcctacagacatcactaccttaactatttgctttcttcttctggtgttcttgtgcgctacacaggacattgcagttgacggctgggcactagaaatactttcaaaacagtccttgtcctatgcatccactgcgcagactgtgggactcaatacgggctactttttatcatttacaatctttttgactttcaattcaagtgatttcatgaacaggtatatcagaagtgaaccactagaatatggattgataagttttggtggttacttgaagttcgcgggaactgtttatctagcggttaccttctacatcatgttctttaccaacgagcgccccagcaattgttcagttctaccttccacagcaaaaaagagtgacgaaaaacaagtaatcgattataacgtcgagacaggcgcttcaagcatcagccttaaaaatgtttatttgcttttcttcaaggttctgaaattgccaagtgtgcgttctctcatgcttattcaccttgtctcaaaattcgcctttcaatgcaacgagggtgccacaaatctcaagcttctcgaaagaggttttaaaagagaggacttagccgtcactgtgcttgtagactttccgttcgaaatcatcttcggatactatgtggcaaagtggagcagtagtgcaacgttcggcccaaggaaatttgagcgttcaaacttttttgctagaatgctggtcggtgaggctggtatcctcacaccatggctttggggatttttaggccggttgctctcagcttttctggcaggtattttagtagccaagtttccttccgacggaatagtaacgcggagttattttttgatggttatatttcaacatcttctaggctcattcatgacaaccgtccaattcgttgccatatgcgcgtttcataccagaatcgccgattcggccattggggggacctacatgacgctactgaacacttttagcaatctgggaggaacgtggcccaggcttttggttatgacgatgatcgaccgtctaacaaaacacgaatgcgtagggaccggagcacagccacttgacgctaccgacgaagggctttgtaaagccgctggcggaacttggatgatagtccgagacggatactttgtctcgaacttctgctgtatcacagtagggattgtgctgtactttaccttcattagaaagagggcgcaaagacttcagctattgcctgagagcgcatggcactgttcttaatattcacaagtacttaaactaatttccagtatacgaaccccgctacaatgtatgcgcatagaagcccgctcagctgctcccacaatgtgtgaaaggcaattgtagttatcagcaagctccaccaccacaggaaagtaaatagtaccagtaggacaactggattttcccaaacgataaacttcgctgtagctccaaacagctgagtaaggtgctggcttatatcgagtggtattaaacctagctgcttgaataattgcttctttgttgctggcgggtgtgcgacaagattccacagccctcctagtgttaaaacgctagtaccatgctctctgagctgctgccagtatttattatgggtcttcagtactctgagcgctcttttgccgatagcttgtaattccccgagcagaaacatacacattaaagtgatgagaaatatgtgaccgctgggatcatgcccaccaatccagtaacctcccatagacctgcacaggttagaggagtttattttcttccaggagtgaagagcagagtcgatgaggctgttaagctggcttggtgtcacatcttccccgcgcaagtggccctttccctcggagatccaatactcaatctctgagactgcattttgcagcagcgatggagggttctgagcaccttttttcaacgcgttgtacagcttctggaggctgctctgacgcctggaaaatgtgtcgtgaaatttttcgttaatgccccaggtgggtgagtctgacaagtcgaagacctcgaagctgcatcgcccgcccgtcgctgtgaataccaagtccatgagaggcgccgcctctgaccacagcgactgtgtgaacacgaaccaccacacggtcagaatcgcgtagcgcagcagcgttcgtttccatgttccacgaggtccaaatccaccgtaccggatcatgcaccaccacccgaccaaacttgtccagaaccaaccctgtttgacgaaatatgtattgagccacccatccttatcgacctcgagatgtaccctaaacgatactaactgtcctaccagtagcgtcagagggcataacgagaacagaaagatcttatacagagaaagctccattggttctcaaaagtgttgctcgaagatcaagtggtgtcctttagattctatgatgacagcgatgccgccttcgctttgattgttttgtacgaaaattaaattagcgacttgttgagcttcccatgaaaacgtgaatggaaagatcgaagagctcggtcgacgcgaagtgaaaagcaggagctgcccgagaagacctgctattcggagtacatgcctgtggttgagaggcgctagtacatataaagagaacaggtatatcaagcatggaagacggtggcattccggagaacaatggcgtagaacaacctgtgcccgaagacattccgcccacgcggttcgaggtcgagctggagttcgtacagtgcctcgcaaatgtgccgtatgtaatcttcctgctaagtcagcagcatatatggagggacccaaagttcagggcatatctcaagtaccttgaatactggtgcaaaccgccgtacgcgcagtgcatcgtataccccaactgtctcttcatgctgaagctcctcaacgggttcatggaggccgcagaggtcaacgaggacgggctgctggaaggcctcgaagacctgccgaaggtgctgcagagccagggcgcgcagtggatgaacgagatggtcgagcggtggagctcgtgacctggcacgggatgccaatcgcccgtccttcggtagcctgaaccctacataattacattttaaaaaacacggcctatacactaccatcccatacctgccttcgccactcgcttcccgccatgtatttccaacacgcgaatcacagtcccgaaaccttgcggatcactgacccggcagatcactggcgcacacgactacttccaccgaccttgggctagtttttccattgcacgtgctagctatcttatcgaaaagctgacattggcaagcgggcttccaattccgcaattttaagagcccatcgttcgcttcgtctttccgacgccggttttggtgctcgtcacatcatgtgacttgaaaactcttccaaactcaagatcaggtggctttgtgtgacctcaacatgagtcatgttggcatgaccatggtcatatagatccggggatatgattggctgaagcaaactatcactgaagacgaaatatcgaccttggaagtatataaggaatggggatggagaacaagggaaccgcggctcttggcctttcttatgaaagatgggcgcctaaaagttcatagagcagttatagtacgagaccaaccgtctttcaagagggatcaattagttctttgtggctcgtctccggaaaatattttacacgcagctaagtaacgctcgcaacacactagcaaaatgtccaaactggcaggactgagagacagctcgaacctactaggtgagaaaaacaagcttctggttgccaacagaggtgagattcccatcagaatcttccgttcggcgcatgagctgtcaatgaagacggtcgctatctactcgcacgaggacagactgtcgatgcacagactcaaggcagacgaggcgtacatgatcggcaaagaaggcaagtacacgcccgtgggcgcgtacctggcaatcgacgagatcttgaagatcgccaaagagcacaacgtggacttcatccacccggggtacgggtttttgtctgagaactcggagttcgcgcagaaagtcgaggctgcagggatcacgtggatcggcccttcggcagaggtcatcgagtctgtgggtgacaaggtttctgcgagaaacctcgctgccaaggccgacgtgcctgttgtgcctggtacgccgggccctattgactccgtggaggaagcgcaggccttcgtcgaggagtacggatacccggtcatcatcaaggctgcctacggtggtggtggtagaggtatgagagtcgttcgcgagggcgacgacatcgccgacgcgttccagcgtgccacctccgaagccaaaaccgccttcggaaacggaacctgtttcatcgagagattcctcaacaaacctaagcacattgaggtccaacttctcgctgatggatacggcaacgtcgttcacctgttcgagagagactgttccgtgcagagaagacaccagaaggtcgtggaagtcgctcctgccaagaccttgcccaaggacgtgcgtgacgctattctaaccgatgccgtcaagctggcaaaggtcgcaggctacaagaacgcaggtactgctgagttcttggtcgacgaccagaacagacactactttatcgaaatcaatccaagaatccaggttgagcacacaatcacagaggaaatcaccggtatcgatatcgttgctgctcaaattcaaattgccgccggcgcttcgctgcaggagctaggccttctgcaggacaaaatcattactcgtggtttcgccatccaatgtagaatcaccaccgaagaccccgccaagaactttcagccagataccggccgtattgaggtctaccgctctgcaggtggtaacggtgttagactggacggtggtaacgcctacgcgggctccatcatttcgcctcactacgattccatgttggtcaagtgctcttgctctggctctacttatgaaattgtccgtcgcaagatgttgcgtgccttgattgaattcagaatcagaggcgtgaagacaaacattccatttttgttgactctgttgaccaaccccgtatttattgatggttcctattggaccactttcattgacgacactcctgagttgttcaagatggtatcttctcagaaccgtgctcagaagctcctgcactaccttgcagacttggctgtcaatggctcctctatcaagggtcaaatgggtctacctaagttgcacacgcagccatcagttccaaccctgcacgactctaacggagaggtgatcgacgtcctcacaacccccccaccttcggggtggagacaagttttgctggaacaaggtccagctcagtttgccaaggctgttcgccactacaagggtactttgttgatggacactacatggagagatgctcaccagtcgctgttggctactagagttcgtacctacgaccttgctgccattgccccaactaccgcccatgctctgtctggcgctttcgcgcttgaatgttggggaggtgccactttcgacgtcgccatgagattcttgcacgaagacccatgggagcgtttgagaattttgagaaagcttgttccaaacattccattccaaatgttgctgcgtggtgccaacggtgtcgcttactcctcgctgcctgacaatgccatcgaccactttgtcgagcaagccaaggagaacggagttgacattttcagagtgtttgacgctttgaacgacctcgagcagctcaaggttggtgtcgatgctgtcaagaaggcgaatggtgtcgttgaagctaccatctgttactccggtgacatgctgcagcctggaaaaaagtacaacttggactactacctagagattaccgacaagatcgttcagatgggtactcacatcttgggtatcaaggatatggctggtacattgaagccatctgctgctaaattattgattggctccattagagccaagtacccagaccttccaatccacgttcacactcacgactccgccggtaccgctgttgcttccatggctgcttgtgcctttgccggtgctgatgttgttgatgtggccaccaactctatgtctggtatgacttcgcagccatcgattaacgctttgctcgcgtctctagacggtgaaatcgacactggtgtgaacgtcaacatggtgcgtgagcttgacgcttactgggcgcaaatgagattgctctactcttgcttcgaggcagacttgaagggcccagatccagaagtttacgagcacgaaattccaggcggacaactcaccaacctgcttttccaggcccagcaattgggacttggagaaaaatgggctgaaaccaagagggcttacagagatgccaactacctgcttggcgacttggtgaaggtcactccaacctctaaagttgttggtgacttggcgcagtttatggtgtccaacaaattgactccagacgatgtcagacgtttggcatcctctttggacttcccagactctgttatggatttctttgagggtttaatcggacagccatacggtggcttccctgagccattgagatccgatgttttgaagaacaagagaagaaagctgacttgccgtcccggtcttgagttggctccgttcgacctggccggaatcaaggaagatcttcaagatagatttggcgacatcgacgaatgtgacgttgcgtcatacaacatgtatccaaaggtttacgaagacttccgcaagatgagggaaacctacggtgatctgtcggtgctaccaaccaagaactttttgtctccaccaaccgttggcgaggaaattgttgtcaccatcgagaagggtaagactctgatcatcaagcctcaggcgattggtgaactgaacaaggaaactggtttgagggaagtgtatttcgacctaaacggcgaattgagaaaggtttctgttattgacaagtctcaaaaggttgacactttgtcgaagccaaaggctgatgcccacgatcccttccagatcggcgcaccaatggcgggcgtcatcattgaagtcaaggttcacaagggttccttggtcaagaagggtcaacctattgctgtcctgagtgccatgaaaatggaaatggttatctcctcccccacagacgggcaagtcaaggatgtgctagttaaggatggtgaaaatgtggacgcctctgacctcctggtattcttagaggaatctgtcccaccaaaagaatagtcgagctgtacgtcagttccctcgagattcaaagtgcccttatgtaaaatagttcttctactatggatgttttatagttaattaatgttacatcaaggttttcgtgactcgctcagcctagcgagcaactcttgttattccccattatagatgcagttgcgattttgttttcttgaatacatgccaacagtccatccatcgagcgcttcagcggctgggtttcttaaccgaagaatgaggtggcctagaaagtggcggtttagaaactcgagtactacttctgggaattcctgttggtttcttcataccccctctaacctccctccttgggttaattgcccttcttccccttggcagggaagggacgtcgcttgagcttctaacttcttgttctttctttacggactcacgcagctgttgtttttcttcgagtgtgcgtttcaaactagccacctgggcttcttttcgttgcacgaatgcctctgctgttagcgcttcattttcttgagtagcagagacgtattctaaataactgtggtcgctcatgagctcatgaacgtacccggcttgcgactggatcttgatccatgcatcaagtatcttattgctggattcgcacgtttccttgattctttttaaatgctgcgggcccgatgaacttagcgaactgttcaatttttggataacaggaatgatcttatcaagacacttgttctcctcaagaagcgattgagtggttaaatttgatgagctcttagaagaaacaaagggcttaatgccgccggctaagggcgccaagcttaaatttgatcgcatttgatcgaagatctcaggaatgagcttattaatgtttgagtcttcttcagcatgctcggacatggcataatattactgaatacttagtaccaatgggtaaacttggccatttatgtcggctgcgatcatctgtttatgcttcttgatcaatactaaaatgataaaacgaacagcctcgttagtcatgatatccgtatttctaaacgtcaagtctggacgccttagcaagacagatattaattggcagggaactttcaagctttcagcccctccaaaaactcgaatacgaccgcctgttgatattctaactatttggctttttatgctctttttcgagcgtcgtgaaacaggttttgggccattttggtagtgccctatggactagaacgccaactaatcgaatcttattcggcaggaggtacatgaaatggctgtcttgtgattgaaccatcgccctattaattctcacccaaatgcgacaccaccgcagtagcttacaactaactcatcgtttacccgaaagtgtctccataaatcgcccacagactgctggggtgcaggtgagaaagaattgttaacatagcagtaaacgctgttcatcttgagcttttttcgtaggaaggtcactagcactgaaaaaggttgcgaggcagagatacgagcagactgcggcagaacttgtgaaacagatcctatcggttggaacttgatttggactttttcaggcaagatgccttctttctcagtgaacctcttgatggcttggtcaccggctggggtaagatgggtcagaacagcggaagtgctaactggtgcagagcgctttggcgcaggttcagctttgatgtttccgctgctagcatcagcaccactggagttatcctccagagcgggaacatcgtcactgctgcctagtcctagaaaactcagccgtttagaatactgttcaagtccgtcttggacactgtaagaagcttttccaaatcttgagctttcgcctgtactggaagtcgatgcagcatcgctttcgctctctaaaagctggctcatttctgagggccattcatagcgtttctacgtaaagcgatggctgagctatcctcgttcaaaaagtcttgatataaatttagggtacatcattaatctggagggtcggccttagacaacagattcaagagtggaggcaaaagcctaaatgtccatcgtggaatggcggcattacactacaagcaacgcactgagggcccaacgcccctctgaaggcgtgtgacgctagcacgtgatctcataaggctacagtgctctctacacttcagtgacaattttgtgatctccaaaggtttacattgggctgcaagtgtggctctagtccctctgccattggtttcactgttcttcagtacatcgctgcttctacttttttcctatgcgttcagtacattaccaagattacattctatggtcggagtaattaagtattagtggctggcttaaagaagagagtctccctcaacatgcatagtagaactgtattcgaagttgcggtgccatccattttccctggtgagagacccgggctctgcttttgatttttaacttgcattggcaaaacatgttccgtgtcgctcctcagaagccaaaagcatacgcaagcatatacactccattagaagagcgctaaacattattagccaatgagggattttagttctcgatgaaatgctacactagcattgtctttcctcgatttgttgtgtttcacgtgattaaacggcctttttattaatgatcaatgtaggggccttcaagaacttcccaagacacctaatgtacctgagacaacaatcagaacataatggaagaaacgcctttgtttcaggagaaactagagcaagcctttgaagactgtaaggatgacagtatatcgctggctaccatcatggacctgtacgcaatgcaggtcagtaaagaaggcgcatatgaggagcaagcgaagttcttagaggcagtcttgacaaacatacaaaaggacaaacaccttatagatcaaatagggtgggacttgcccaaaattttgatgcgatttataacaattcaaaacattgacttacgagtaccactactacaaaatcgcatcattgccactaccttaaaatgcttcaacgagatcgctcttttcggcaacagcaaggaatgctttctgaccggatgcgagcttcttggaagcctcaaaatgaatccagatgagcaaaccgaagaagaggaggttggagaaaaaagcgacgtcgaaaagactggagatgaagcaagcgcgcccgaaatttcattgaaaaaacaagaagctcaaattgcgcccgaggtgctggcggaaaatattcataatcacaacagaagtccggaagaagtgtctttggaagtcaagtttcatgccctgctggaactggttgggactactttgagaaggatagatacctgctacccttctaaatttttggcaatggctgtgagtgctatattcaattttgtgaggctgaatgcctctttcgttgatgactgtgtgtttgttttacgccgaatttatgcatttgcccgaaactatatgccaccacaaccaagctctgaggccctcaaagggatgtcaactgaagagctagtgaaaaatttagatgacgaaaatgcattgcagcgcaagctcctaaggtgcctattaactttctctttgggacaaatgactcgactcaaaataatgagctcagctatcgagtactttctcaagctgaagggtgacttttcgaacaatttggactatgaacagcgtatttttatgaaaaacgttatcagtcgtttctatcaacttgctctatcatttgatattgacctaaaggagagttttctagatttatgcgttaaagagtcgaaagctatttacaagtcgctgccatcagactctgaaatagttaacgaagctgcaagaaatggtatcactcagcttgtctatcgcttagcttactcttatgagcttcaaaaaaagatcaatgaaaaaaacctgtcactcgatcctagtgggattcttgtgctagcaagttaccattatcaagagacgggaaaagtcctttgtcctgagttgaaaattgatggtgctatttacatgtttctaagattcattactccagaaatgtgcggtttatccccgaaaagcttgtacatcgccgactgctgcaacttctggctttggtccgcagtcactaattcttcatgcaaagagagtagaatgacactgcaaaagatgccttcctatttgaatatgacctttcttcaaatcttacttcttaggtcatttcgtgaaccacaagagcaattgagaatggtctccttcactctgctgactaggcttttgtgtttgatgccggaaaatacatcttttgaatttgcaaaggacactttattgagctgtccattcaatgacttgaaatgttgcattttgggaattttaaaagatttaatgttaaacaacagctctggagacgatattactgcaaaattgtcgaaattaaaagtctcaaatgcgccagaagataaaagcgtgccaccactacccgccagatcttttgttcaaattaacgatgacaggatggcgacgattcacagcctagcaatgatgagtttcgaggactctaaggaaactacagacaaaagttgtcttaggttgctactcacctacttgaatttctttactggtctaaggttcaaatgggataggtatctacttaaagactttagcaagcaggtttccgagtttttgggttccgtgaaactggaggaccagccagaatatgggttcatcgagattgcaaaccaaaatttggcatctttcctgtcacaatgatcgtgcactgaaagccattaaatagatgaaatattgttacttagaatacttaattcctccccgtttcatagttccgttaactcgttcaaaacttgcatattgacccttttcgatcaaaggcccgaaataaacaaagaacccgtcttttgtggccacgcgttgctcttcccaaagaagctctgagtcgtcaatgaaaggatcctcaatatcgtatttccctatcaggctcctgcctttcataggatgagattttttcttaggtgaagccacagaggcggcagaggggggcgctttgtcatccaagtccatttcgtcgtcatcgtcttcttcaacgccatcatcatcttcaacttcgattgcgtcctcgtcttcttcttcgccgccctggagttccgaagcaagatttcgtttagctttgctcgactggccaaattcgtcatgcactaatttacagaagttgaaaacaacttgtccattttcatccatgtaactgtttgactctacagagtaaagaggcacatctatcaaaatgacaggctcctcttggttgtctggattttttcccttatcaagcggatcaagtacagatggagatttcaggggaggcggaggcagtaaaaccttaggggtgttttgtgaggcttttgcatcattcgattttttctgcggttggggcgttggatcttttttctttgttgcagtcgaacttcttttggatggctttgcttccttcttagtctcatctttggcattagacttgctgtctttcgatttggtgtcctttggcggaccttttgcatccacctcttttttaacttcgctaaccttcggctccttctttggttcatttgattttagagccttctttggcccggctgatttcacatctttctttgactcgtttggttttgtttctttctttggctctagaggtttctcttctttttgtgtactgccagcttttgcagtgttctcttgctctggcgacttattgtctttgcttgcttcgggtgtcgtattcagcttctgcatatcttcaatgataatattgttaggctttgcttctttttcgttcgccttagtcttggactctttagctttatttgatcttctggctggagcagctttttgcagtttagcatcagaagacggtgtgttcttcttattgtcggcgtccgtcttcgcctttttcgtagattccgtgtttctcttagatgcaggctttttagttgtgctttttgagttggccactgggagggaagtggttttcacagccactggcgcgggctttggcggcgtcgaagggccaagggtgctttggcttctattcaacgacgaatttgaaagcttaagtagtccggtgacaggtgagctcgttctggcgaaaaggaagcctggcgtatcgggttctgttgtcgtattcgtcgcaaccttttgtgtcggtagaatgatttttggagcagttattctttcttgttcgattgagttgtctgaggatagcagagaggataccctaacgcgtgcactattcaagagtgccgcctggcaagtctcagggtccgattttactatagcagagtcaccggaaagaagtgacagcaatggaatagacgaacctccatgcggggaaggagaatggttccttacagaagttctattcttagctagctccatcgcgatgttgggcacgcggcgttcctccgtcttaagagccttctttggttttgagctgtcatttccgtcagattcgtttgcttctctctttctcgtattctcttcttctgcagctagaggtgataggtctttcgatgcaatttcctctttatcagggaccgctgatggttatgaagttagtatgaagtcttgtgtttcaagtctccacgttgctcagcacatactaccctcattcatttggactctcttttttaaagctccttcgcttggaaactggagctatgtcattgatattcagtttttaatttgatgcgaactttattctgtacaacaattgagacttgccccggaaattaaaatgtataaggtaaagtctaaatcgacttctggactgaaggttaagctggcacatcgctggaagtcgcagtcacagacacaatcgagtcacatatcacagattccagagtttagcaagtactcaccgaccaagtctatcagcgaactggcaccttacgtttctccaacattgtgcgcctaccctctgcggtctaaatatgtgaatcagcagcactactaccaaaatcaaaacatcttggaaaagcactacttgaccaaaaaaccgcatcccgtttcgttaatgcaacttgctcaatattttgatgactccacagcccttaccaaacagaaaatcgtgaacagcggcaattttgtgaagcaagaactggtaacgcggatagcacacaaaattcacatgctgcaaatgctgcctttcgacgtggtgaacaacttccatttctgtcaagtctacgagtcatactataacattttcgagaggttcagacggtatccagctatcaaaaccattgaggacaatgaaaagtttgcagagttcttgcacacaattctttcggactttaactcactgaacttgccacaccttataatgggggccctcgagtgcaggatacttgacttgtaccctccggagaagatggacgaagttatttcaagtttactccgtgctcgtatatcaagaaggctaattgtggaggagcacttgagcataacttcgaattaccacagcggcaagaaggagaacacattagtgctgggtgatatttttcaagagtgcagtgctaaagaatttcttctgggagccaaaagcatgtgtgaacgcttcattcaagatatgtacttcaaaggaatcaagctccctgcgttcaatattgatggtaatacagagctgaagtttctatttttaccacttcatctaaaatatttgttgggtgaagtgctaaggaatagctacgaggcaacaatgctagaatatattcgccttggcctccaagagcccgagccgataactgttaccattgtttccaatgaaagttccttcatatttcgtatctcggaccgtgcgggcgggatcccccacgacgagaagacgatatggtcatttggcaagtccaaggaattagcgcgccagtctctgagcaactttcacaaactgcctggattgcagactatttcgctttatgatagcgtaaatggaaaaggactaacacgctcagttgatcatccatacaagtatacctccttagagcccattaatgcttctaatttaccgagtggtcttcacaaatttgagaagcccttgttgggtcttttagaaaggtcatcacggtacaaacttggcattggcctagccatgtgcaaagtttacgcagaatactggaatggcactttgacggttcattcgattccaggctacggcacagacactatcctgaagttgggtaacctcatgtatcacacaggcaaattgcagctcgacaaagtttaggttttgaacagacttccagttatttaacgaaatctgtttgggagggaagatcgcaaaggtgcatctcctcttatcaccgaccttcctaggtttggctgtccgcagcctggtaatgatctcacagtcactatcgacgtctaatttaagttttggctattgtagtatcgaattgtgttcatagatctcgccactaacgcggacaggtagagacactatccacaggagaggccgcttcagcacaacatgtctacgcctgctagaagaagacttatgagagattttaaggtatgctatggatttgtaaattgaaactttaaaatattaaaaatggttcaacatactcaccatgtttgaacagcgcatgaaggaggacgctccacctggcgtgtcagcttctccgctaccagacaatgtcatggtgtggaatgcaatgattattgggcccgcagaaactccctacgaagatggaacctttcgcttactgttagagtttgatgaagaataccctaataagcctccacacgtaaagtttctaagcgaaatgtttcacccaaatgtttacgcgaacggagagatttgtttggatattttacagaacaggtggaccccgacgtatgatgtcgcgtcaatcctcacatcaatccaaagtttgttcaatgaccccaaccctgcatccccagcgaatgtggaggctgcaacacttttcaaggatcacaagtcacagtacatcaagagagtgaaagagacagttgagaaatcctgggaagacgacttggaggacatggacgacgaggatgaggatgatgaatgagcgttttgatgtacggcgcggtgcatttgtacatacgtgtaatttcttctgcatatctttttcatattgttaaacatttagtactacttacagcggctggaagaagggtggtgtactagcttttccaaaattggtaccagctttttggggtcttcgatatcggagccgtgtcctgttgtgccgcctgtggctctgatgtctcttgctcagtaaactcagagactttcacagtggcctcgctatcccgccgctgtttgtagtctctaacgcttgcgatcatgacaataagaattcctaaccaagctattatccgagtgcctgggtcgagacccttcttcatacgctcgaaattggcctttctggaaggaatgcaagtccaagtattggttgtagcatcttttgggagctttctaactgtttggcccgggagcagacgcctggaagtcttactccatataaagtcttccggcttcgagcccaaaaaagttataccctctctgggaccataagacccaaatgaaatgtagaattgcagctgttttgatacaagcggaacgtctctccagttcatggaaggggtccccaaactttggaaaacctctattagttctcgctcctgcgtcgtcaagttgtggaaagcttgattgatattccgaggaggtatccgaaggtcgccaacagagtttccagtctctgtagtgctggggattctgcgcgccccaaacttatgaaggagcagttccctgagctcgccattctctagcctttgcatggcatcctccctttgtttcaccgcctcaagctcatcgtcttcttgcgtaaagccagacggctgaaacgttgagaatatgtccttcaatgatgtgacgatgagttgggagggcgcaaccgcctcggcctctccacgtctcttagcttgacgctgaagcagcgatcttggaggagatctgctttgcgaagcgcagcgcataaactgatgccttcgcgataatagatggtgttttctaagatactgggaaagcatggcgaatgcgcgacgaaggcaaggcgtacaggctgtggggccttagctcatcttattgccagttcaatggctttcgccaattcaattattatatttaaatacgtcaacagtgatcaattacaagtttaggcgtaagcggtcggaaggtatcagccctgcgtggaattttgagatcttgaacatttgattttttggcttgaaaggctccaagttttcttcaatatctttctaaccattttggtaacgtaactgaggcttcccggcagctgaagcccttgcttcatacaatgaaggcactgggtagccaagctatgacaggcttgatgaattcgtgcacgcgatccatgcgctgttcatagactgtttctaaattgatggcgggatcgaagtgtcagtatttgctgggaaaaatgtctaaaactcgaaaattgaacataaagggtattgtttatgtaagcgcacaggatctgaaaataatcgggtgtcgataaaatggtaaatacggcgatgatgcagggtcgattgaaatggcgaactgttttgaattattacacacctacacttcctctctgtcttctggcagcttggggatctacttgtgtgtgctcagtctgcctcctggccagcagccctaaaatgtcggtgagggagaccacaccaataagctttccagtacgatattccttttcaaaaagcggcgtgcttgtagtaggcgaagactcctccaagctcttgacgcttataggagaaccggatctaccggagttttcatgatcgctgctgctgctggcctgtgtactgattgggatggactgtggtgagggcgccgccagggaagaagaggaagctgaggagccagagttttcaggctggactatccatagtctatgcgccttagttgcgaccagctttgctagagtccttgctagagaactggatgggtaaacgtgaaaaatagggaatgagtccttgcccatttccaggccacgggagtttagaatcactgaaatgaagtggcgacaggtgttgtgtagaagggggtactgggatgttctggttacgtgcttaacgtccgtgacactgatgttgcccagaaggttcccctggtggtcaacaacggcaatggatgaaatccgctcagtatgcatcttgaaaagggccattatgagctgctcctcgccttggatagagatcacgcgcgattgtctgctggtaggagctgtgtgggagttcagaaccccgatacccagctccttcaagctggagttgagcagcggctgcaggttgctgaactggcgggcgttgtcccacagatacttagtcaggcgtctctgggaaagaacacctctgatttgagtcgaggcagggtcggtgatagcaacgcgatgtaccccagatcccagtaagctcatggcagtggtgaggttgtcgacctcgcgcagcttgtggaattggtttttcggcgtcagcttcacgatcttccccacaggcacaggcttgcccatttggcagtcgcgtgcaacctgggggtcgtttacctgaatcttgttgagcaccagaagcaggtaggagttcaagtcattgtagtcaaatgtgaagcagttcatgtcgcccgggaactgctcgaccggcacggatgtgaggttgtggcgcaccaaggtgttgaaggcctcttccacagaaatcgccgcgtcgacgaagatcagcttgttttgctcgataagctgcgagagcgggatgtgctgccatttctgcgtgtgcaccttggtgagacaggaggtggtcgcgctcatctgtgagtcaagggacgcgctgctgccagtgcgcgacagggaaatagcctcgagttcgacgtttgagggaggctgctgagggatggccggaggcgtggagagcatctccacgatggaggcgtgtctggagttgttgctgttgctcgggggctgggatgaaatgtccttcatgtctctgtgcggggtgggcttcttgtgcggagcgtgctcctttaaaggagtatatagagtcgttgatcattcattgtgcaatataacgcaaattttcaggcataggggaaacgacgcgatgagctgagcgggcacgtgtccgtcacgtgacacggtgcttccaagataagaaggcgagcgaaagccgggagacaacaccggcgatggacttacagctcacatggctggactggcggcgatccatccgtccgactccggtgcgcgtgttgggactcttcttcaactttcactgtacgcgaagcgcaccaaacgttgcgattgcggagaaaattattatttgtgtgggggaaaggagataggaaactaaagactttaccaagacctactgctagcgaaagagctacaaggtcgcgtaaaccatggcaccacccccgcagacatccagttggcccagtacgaaaaaaaggccgtgctacagcgccacaagacccgcgacgctcggggacaaaatgacaagacgtgtcagacgctcacgtgaccagagctactccgaattggggcgaattgcgccaggctcgtatcgcaggttatagtccgccgagcagcagggtcagtcacgtgactttaaacccgcggttgcgcgtcgcaaccgtggctgccatggcaccgatctacaaatgacacatctgtcacgtggccttcgggcctcctatgtctggcacccacaccccatacccagcccaacaccacaaacacccagacacccaaatccagacaccaccactctcgccttgcccacccgtacaccaaaccccacgccctacacccgtacctcgtgtggcgccgtcgcccacgccaccgccccttcttttcttggctcagctccgttccgcgtgactagcatcgctcccctttcccaacaagaaaaagcaacgcggaaaagaactgcgcccgaccgcgcccaggtctcgcgctctcgcagaaaatgccgcaggggccggcccaacgattcggcgcttgtacctcattagagcccaacgagaaagggttgaggctggcagagtccgttctggcccttcagagctgatatcggtatatatgagtcgtacatttatcgggcaagacatatagacgcatgtttgttggaatcgtggtgggcagctgaaaagtggtattattttaggttgcgtgaaacatacgagccagacaggtacgacaggaatataagaaggacgacagagctctcagcatctgacagaaattcttagcaagacattacacagtaccttacaacatcgaaggttttcacaactacagcagccactcgcaatacactatggctgacacaaaagcagacaagatggagcaggtggacctggtcaaggccaacatcctggctgcgggcgcgaacaaggagtccgtgcgcgtggtcaacgggctggggtcgctgatgggctccaaaaacatggtgaacgtggatttcgacaaggactccaacatggactacctgctgcgcaaggaccaggaggagaaggaccgctacaagaactctaagcacatctcggaacagccctggaccatccacaactggcaccagcacctcaactggctgaacatggtgcttgtggtgggtatcccgctggccggctggtactttgctctgtcgggcaaggtgcccttgcatatgaacgtgttgctgttctccatcgcgtactacgttttgggcggtgtgtctatcactgcgggctaccaccgtctgtggtcgcaccgcgcctactccgcgcgctggcctctgcggttgttctttgccattttcggcgccgcctctgtcgagggttccatcaaatggtggggccactctcacagaatccaccaccgttacacagacaccgtgagagacccttacgacgctcgtcgtggtctgtggtactcgcacatgggatggatgctgctgcagcctaaccctaagtaccgtgccagagctgacattgctgacttgaccgacgactggattgtcagattccaacatagacactacattccaatcatggctttcagcgctttcattctgccagctcttctctgcaagtacctgttcaacgacttcatcggcggtctcgtctacggtggtgtcctcagagtctttgccatccaacaggctaccttctgcatcaactccctggcccactacttgggtgaccagccattcgacgacagaagaactcctcgtgacaactggatcactgctttggtcactttcggtgagggttaccacaacttccaccacgagttccccaccgactacagaaacgccatcaagtggtaccaatacgacccaaccaaggtcttcatcttcctcagctccctggtcggcttgtccttcaaccttaagaagttctctcagaacgctattcagcaaggtttggtccagcagcaacaaaagaagattgaccgtcaacgttcccacttgaactggggtactcctttgactcagcttccagtttgggacaagcagcagttcatggaaaacatcaagaccaacccaggtttggttatcatctctggtatcgtgcacgatgtctccaactacattactgagcacccaggtggtgagaccttgatccaagctgccttgggcaaggacgctactaaggctttcaacggtggtgtctacttgcactctaacgccgctcacaacgttctcgctaccatgagagttgctgttgttaaggagggtgttgacgctgctgccaagtttgctgctagaagaggtgagtccctggaaggaaagaagctgatataaagctagggataaattatcatacacattttttgatttttgtttttcgtccctagactttttatgaaaaactatcaaggctccactcactcgtttaaaacttcatttacgttcaggtttgcctattgtcatttattatcatagaatttatacgaatatattgctcttcagttctcattcgaggtactctttcatgtacttttcattgtcaggctgctctaagctcatgcttgcgaacatatcttcgaacaatgttacggttttgtccacgttaatctcatggcagtgagacactccgaaagcgtcagtgcagttgcgtatccactccattctgtatttgataagttctggcttgctcagtgatgcaggacagcgctcttcggatattttccggatacgcgcacgaagctgcccgagtttcgctacgctctcgccaataggcaggtccccaaactggcgctcaatttcgtttttcaacaaagctgtgaatcgcggggagttaccgttggaggaaagcataatctgaatgggtttaccgcctttccccagagtcacattactgccaaagtagaagtcacacagtggcgggttgtccgccacattgcacaggacgtgctgcccaagaaccaatttcgcaccgcggtagattttctcgcttagtactgggtccggtatgcacgtcataatcatgtgccatccacttgctttattgtgatcgtaactttcaattggatccagctccccgttcaaaaaggactgcgcgtcagcattgtctgtcaagccattcccgtggagcacaatgtctgtatttctgaatccgcgccgaaatatctgaaagatcttgtttttttcagggctccaatgctcatcggtatgctctactgtgtcattatcctcaggcacatcaaagtgcttccacatatcgccatgtatctcgggcgctattactgtaagcttacaacctgtgggaaggagcttcgggattcgtgtcatggcgacctcgccagcccccacaaggaggatgtgtttgccggaaagctgatgtgcgagttgcagggaaagcattgaatacgcgcaggtaatcagctattggtgctgtcgagtctcaggttcacatcagaagagatcggttataagtgtgccgctgttcacaccgcagtggcgctttttcatccacagggatgagaactcgtgaaatcacgtgagatatgggatcatgttaataccggtctagcgcgaaagattaggaccttcaacacgcacttcctgtatgattttctaggctaagcgggcattatcgctaagtccctgcacgcttaggtgctgattttttataataacagaattgcgctgtgttctaattgcttgaatgaattagtacttctttattttgatttgtctgaagagtgcactaaatgtagcaggcttgtaaggaggaagccagttgctacattcacttttttagctccggattgaccccagaagagacaccaatagaccaacagtcaacagatacgtaacttcatcactttcaaaatccgaggattgtgctgacggctggcagggcttcaatggcccttataaccccaaccatgaccagattctacttcgtttctatgtttactgggtttgtcattgattagctctgagtatctgtcgcttaacatacctcaaatatgtggaggttttgtagtgaccacatcactgtccctccgggtcttcaaaggtgaaagcggaaagggtccagcccaattgcactcccaaaagtcaatcgtggccaggttttgtggccaccaagaagaccagcaacaactgagcgcctctgcggcgcccgcgcaataactaaagatcgatcaagtactaatgtcagtaaataattacaaaacaggtttgattaaaccagatctgcacgcaagagagacttttgcacagttaggaactgaagggcacaacgattaaaggtaaagcataaaaaagttcacaacctgatgtgcttagattgcgaaaaagcactaataaccataacaattttcaaggaaacacgccaaacactacaatattaaacaacggatggaatggatggaaaaggaacgagggcggtcggaacaaggtccatgcgagttgaaagccggctcccgcttctcctttctttggtttttttttctatttttctgatacttctgtaacccaatttcacaacagcgacggatgcacaggaggaacgctgccagcctgcgtgactgagtcctgtcgttgtatgtgtggagatgcaaacatggaaacagcggtagttggcgttggcgctgtcgccgaattccaaacctgaggcccgcgctgtgaagccacgtttcgtagcgaggaaggcatgtcctgcatagcagggtgtctgctagtatcggtagaagttctgccccatgacagccgtattgggttgccgcccactatgaaaccctgcataccctgaattgcggcttccgcgtcaatacggtaggcgtactttacaaagccgcacccctttccaggcggtatcttgacatttataatggtgccaaagggcgcgaataacgagtgaagctgccgctctgatgtgtgcgacgtgagccccccgataaacacagttgtgttgtttggattagtgaacggcgacctgccaggcgcaggcgcagatgctgcgccagaggccgcagcggaagcatgcgctagagaaggtggcatcgagggcacccccatatacggagcgtcagagcccgagacgaagtctgtcgcagggaaatttatcaagttattgccgaccagagacgaggcagttctcattaatagaggggcctgggtatattctggggaggccaactggaagttgttctgcgacatggactggtagtgctgatggtactgggaaaggtggttttggatgtggtggtgctgctggtgctgctggtgctgttggtgatgcagctgttgttgttgttgttgttgttgttgttgttgttgttggtgctggtgttggtgctggtgatgctgaggctggcgctgttgatgctggggctgggtcaactgccacataacgttgttgcgaggcgtcgcgtaggcgacccgcaagttacggccctggcaccacacgccgttcatctccacgagcgcgcggcggcgctcctgctcatcgccaaagcgcacgaagccgaagcagcgcgaggctcccgtgatggggtcagtcatgacacgcacggtcttgacgctcttgaactttttctggaacagcgaaagcagatgcgcctctgtagcggtgggcgacagatcgcccacgaagagcgagaactctggcgtcgacggtatggcactcagcaacgtggctccggaggcccagttcagccggaagttccgcagtccggtaggattggtgcggagcggcgacgaggcatcgggaccagctgcgggactgcccgcggggctggccatgtctgcggccgccgggccggggcacgtgatgtctggcagcggtgtcgagttgagcgtgagcgcccactgggcgtctgcgaggctctcgaactccacgaagcagtagcccgcgtggtgtagctgcgtggtgttggggtcgatgaaggagacgccgttgatgtggatcttgcggccagcgccgtcggcgtcgggcgcgcgcagcgcgccagagccctcaggcgcgggcgcctgcggctgcgtgtcgctgaaggtgctgctggtgctgcaggggatgagcaggtttttcttggcgcggatgagcttgacgctgacgcgcttgcccaggtgcgcccagatgcgctggatcgtggcctcgtcgaaagacgggtccaggtcgcccatccacagggtgcgcggcggctcggaggacgtctgcaccgtggacgaaggcggttgcgggatcacggcgcgcgcatcggccggctcgtccggctgatgcgcgtccaactcgagcgcgccgagccgctcgctgagctggtcaccgagccggtcgtcggacctctcgcccggccggccagcctctgcggcctgcctcgcgtacagctccgggctgttcacactactcgcgccactggcgccactgacgccactcacgctgctcacgctgctcccactgccgccgctactactcgcgccccccgcgcgctccgcgtgcgcttgctcggacactgcgctcgctctgctgcgttcgtcctgcccggtcgcttgccacgtccgcgcttccgcacacacgttcaatgctcccacgactcagactctgaaaaaaacttgaaaaacgcgcgaaactcggtaaccaagcttggcgctcttccaatgcggtgcgttcgcttctaaaatcccactctcgatcgcgacttctgtcttctcggtggtctccgctgtgcagatcggcagctctgtccctgctgctccctttatatatatacaaatataatttttttacgtttctctaaccgcgcaccgccgaaggtttattttttcgctcctgcggcttccggcgctagccctttataatcacatctgtctggcttttcgccgtctagcctcgcagcccggggaaaaagaaggggagaagcgacgaaaataaaaattttctgctgcgggaggcgcgcccacgcgttccgtgcggagtgacctgtcacccgccctcgcggccgcggctgtggcgcggagcggaggaagcggccgtccgctcacgtgcgccttgcagtacgcggccttctggaagccatggtcgcttcgatgcagcaccaccgcagaacgccgtgggggctgctaaagataacagcgccgggggatccgcatgctgcagcgggccgctgcagtctcacgtgtgagtgccgagagcggtggttacccggagcacgaagggcgggggccgcgggggcacggcgtcgctagttacgggagacgaatgccgtggagagcgagggcgcgcgtatcgagtgatcctgcgtttgtgcacgcgacattgttgggatcatgggctacggcggggagagcgccgcctgttccagccattggcggattcggaccgggctgcgctacgtggtgtgcgagctgtgtgcgagcagtagtgcccttgaagaatgtgcctgctgttccgcgcgtgacacaaacgccgcgccgtggcttccgtagtgctgttcgtgactgacgtgtgtagtgtttgcaggttgagccgcggctcgttggtgcactagggtgcatgccagctcgggtgcgtgtttctctgggaaatacgcggaagaaagtgtgaagatctgggtgggggggcgagcgacagcggccggaaaagagtggttgcccggtggacggagcggtgtagaggtcttgctaggagtaggcggggcggcttctggagtagtctttcggagctggcggagttagctgggcagcgccgggagcgccggtagcgctattctgggatcgggaagggcgggttttcggcgggtggtgagcacgtggcaaacatgtgatgcgcacgtgatggaaaaagctggctcagcggttatcagcagggtggttttctttccgtgccggggcattgtgtatatatatatatatatatgtgtgtgtgtgtgtgtggcagcagggccgcagaagagccctctgcaagacagtttggtcgggacaggctgtcagaagtgcccggcgccgcccgtttgcgagcccgcggaaacgacagaggcggtttctgcggctggccgagcggcccgagcagcggcgactaccgcaatgctaggcaaacgcacgtatatagactaccagttcctgacgttttttgtgggattctggtacgctagggggtacagctggcgactggtcggcaactggtcgcggggttcacagtcgaccggtccgtgaccgcagctcgcttctgcgtccgctgaactcgccgccagcgccggggcgaatttcttggcccacggcggcaatcaaggtattccgtacaccgtgattatattcgtcccgcgttcgaaccccactgcgcgccccggttgctcacatcgcgacgcacgagtaatacgtcgttttcaatgtcaacaaagcgcatctcacccttccacaagcgcgcgaggagcggtgcaatgctcatggaccgcgatgtgaagctactgtatcgccagcgcggcagcgcgctgcgtcggaccggacagagcattgtcatttcgcaggccaagcggccgaagcacagtgggcgggcggtgcgcgagcgcgagcgcgacgtcgcagctgctccggggcctgccgtgggcgagcagccgtcgagtccgccgccgctgatatcagacggcttcctgggatcacctgcacacgagctgacgcgcgaacccacgcaattgccgcactcgccgcccgcgccgctgtcgccgtccccgctcgtgccgctgcccgcgctcgatgcggacctggacgcggacctcggcgcaggcctcgacgaggacttgaacgccgacctcggcgcgagccccggcgtggcgggccacgccgaggcggctcccctgctgccagcgccgcagttctcattttcggacgtgccgctgtcacgcctgcactcaaacaccgtctctttgtcctccatcgaagtcgttgcgtcgcttataaactcgctgttcgaagagcagctcgtaccgcagtgcttcgcggagttcgacaccgcggccactcccgaggacagactcatgcacaagctcgacatcaaactctactccaccttcgtgcaggccgtcttggcggacctgcgcgatctgctggacatcaacgtttcaaacaacgagctgctgacgcagctcaaacagactattaagcgcaagagcgcgctcacacagactttgctcgatgtgcggcacgaaaccgcggactgggaggcaaacgccggcgccgacgagcagctcgaagagctgcggcagaagtccgccgtcaacgcgaagctccaggcgctcgcccaggacgttcgcaccgctagcgccgatgcgtctgctcccccagatgcagaccatgccctcgacgacctcacggccgtgctcgacccctacaacggcgttctggcgcaactacaaaccttcaaccaatccctcgaaaagctgttggaataattagaatacacggatacacgatttcagtatacagtagaaaggcgccccacccgagggtctcatgagcggttgtccggtacagcagccgccgttctgctattcactcagtcggcctccgcaatcaatgccatgatcattctgtataggtagaagaagaacatcagcaggtaaaagcccagcttcaggaaactctctttcttgtgtttacccaaggttctaaagatttcggtagcatccagcagctgcatcttcttgtagtgcttgtttgcgttgaacgccaatagaggcaagttgatcaaaaagacgaaccagtgaccagtcagcaggcatgagatagaaatgaacgcatgcagcgccgcctccggcgtgatcagcttgttcaccttggaacatagctcgatagggttgatgtagtcggcttccagatccgcgtagagaatcgtgaaatgaacctgggcgaacaggttgatacagttgagcacaagcgccaaaacaaaaagccacactgccattcttgctattgactgagatgatatgtattttaaacttgcgaagagctctttgaactaacaatgaacttgatccgacgatacttcctgcttcccctccggcccctgttataaaattttttatttttcagacataatctgataatgcccgtagaaaatgcgaggccttattagccccgaaatatgtgtcggtttccagaggacctatcggtagtgctggcggcacgagggtgccgaaagggcaggtcttccctcgcgcacattctgggttgcgcgagctcttgcaggttctctcaactcacttttgggcgctcctctgaaaaagtctaaatcggctatcatcaatttaacaaaaaaattactccgataccgggagttgaacccgggtctccacggtgaaagcgaggtgtgatagccgttacactatatcggatggacatgaactatggtagagccttgtagcaatatatagggctaaacagagcagcttgtcggagcgccagcaatattcgccaagactttttatttgaagtcggggcgcggaatgaaaggagagaccggcgtgcgatagttttcgaagaagttcgattttgtggttaggctccttaaggttgtgaattttcaggccccgctatgagttgtattccacgcgattatcgccgaatctgttgccaccggtcacgtacaactaacccagtactacggataattcttgtgaagaaaagcatggctggaagcaatatcaggctgccatgttgcttttgtgaacaaattgaggaagttgtcctagaccgtagcttgcatgaaaatttgtctttctagggtcatcgatacaacagcaaaatggcatcccaaaacggagctgtgaagcctaacgcttgggccgtgaaacaccggggtttttagtatcctgggaaggacgtgcgcccaactttgctccacgacctgaggcaacacctctcagcaaaaccaagccggatgcttaaagcgtgtccacaagaaccaagcaaacaaggtaaccgaacatcctcggtagacgtcgctgtgattggcaaaccaacttgctgaggctggccaatgctgcacataaactggggcttccctgaaataacttcgaagcttcgattataaccctatttcggatccttcacaagatttggctgcctaaccagccaagggctgccaaccaatatcacaccttctagcctagatcgcaactagttaaagatcaccgggcgcttgcacagagccctcagcctgaattatcctgacataagctccaacaatcactcgttaagaacgagtccattgtatcgcgcgcgacaaacatgccaggttcgctaaaaaataacgtctcgtacctgatgttactcacgtgaccgtagctcttcgagagtcgtcgttagggccgatgcagaaaagagtaatcaccccgcatctagaaccctgccgcacgctttagccaggcaaaaatgagatgcatgtttcccctcagaatccccaagggcgagtgttctccgcaatgtgaggttacagtttctgatagtaaaagaccaattaatccatatgttgattatatgcgcgtgccagatgctatataataatgccctgtagtcagcttaacctaatgccagctactaaatgtcgtgaaacctagtcaaacatgaggatgtttcctaaactttagtttgccctagcttcttccaagctggtgcaactgctctttctgcttgtgttgggcgaaactggagagacagttgggatgatgaatggggtggagatttccgaggtcaatactagaaaagccattttattttgtgtgtgtgattggatgtgatagagtctgtgtttgctcggtgaaggaacgatgagatcttggttttctaagagtccgatccatctccctctcaaaaaccgccacctcttatatacatgtttcgaggcgtagagccaccaaagattcccgctcattcgcacgctttcatgatcatcttgtgtgaccgctcacagtattatgtaattcaccttggtcatgaagctggatgggtcatgctgcgtgacaaattgcgtccctgtgaccagaaagaaaacaaacacactcacagccacacaccattcgtagaaaacaatcgaagtttgtctcgaggtattgatgactctatgtatcgttagacggctattagaattaaaggttagattccacaaccttccagaatgcaccagccgcgccttgcagctcggcgtccttctggccaacgaaagtgctagggaatctatcaaagtcaacaccatatttcaacagggtggtgattttcccgtcagcagactcgcaagctctcagaaaattgatgcccttggcggtgtgctcggcctttttgaagagaattccttgagtccacttgccgacggtgatcaccaaacctctgtagttgtcgtcgtccagagccaaaacgacagagcgcgctgcgctttggtctacggacttctcactgatgtggacgaattcgtctctggtggcgtcaatgggctgccatagctcgaaaaagctcacggcttgcttgtcagggccaaaaggaaacacttgtcccctttcctcgacgaggccgctctcccatttcttccagtgcgtctcaaccacgcctctgtgtgtgttttctgcattcaagtggacattggtgtcgaagtcgaagttgaagttaatgtcatctctcaattcgtcgacttttttcgcctcaaggctctttggggacccagcgaatgcccactcatatggaagttcgctctcggagccttttggctcgacgaaaggccttaaagaaatatagtagcctccattagaggcagaagagagagttaaagttctctcgtcagcagggttttcaccgacttgaaatgtgcaccttttgttaagtgataccatcgctattatcttgctttgccacttgacggctaaagggtgttcggaacacattgtctcttataaaagagatgaggtaattaaataccgcacgtgacatgggcgttttagtcagatgatggtatgaacgtcgtaaagcttgggttatcttaattaggtataaaagggccgttacattctatgttgaacatgactacaaggagtttaggccgaataggaagccaagctcctggcgccccaggcgattaacctcttggatcttgttggggtccattgcgctctcaaccaactctcttttcttcttctgcaattctaagattctgtcctcaaccgaatctttaatcaagagcctgtgaacctgcacttctcttgtttgactaattctgtagcagcgatccatagcttgctcttcgacaaaagggttccaaaaaggatcgactagaatgacatggttagcacatgtcagcgtgagccccgcatttcccgctttcattgaaatcaagagcagtctgcgctcgttgttcctgtaaaatccttctatagtagctgccctggattgcgcgtccatggatccgtcatatctgaggtactgaacacccagttccttacgaatgaaatgctgaaggagatcaaaaaatgtcgtaaactgagagaaaatgataatcttttcatccctcgaatttgcaaagacattgcgcactatgtccaagcattgcttgattttctgggacggctcgagcgtttcgaagttaattttatagccattcttgaggcggtctttctgagcctccatttcgcttctgaactctcttttcaagccttcggcggttaagttctgatttacagcctgatcataaagcttgtaggttatgatttcgctgtcattgacgtacctttcgcaaacaagacaagggacgagatacccgctattcacaacttttcgagcattctgttggcctctcgcatcttcgaagtactgttgcgaacacccttcgcaaagcatgtgcccgcacggtgtaatgaccacagatgactcgagctccatttgttccatacagtatgggcatatcatgttttcaagtccttcggcaacagtctctttgcctgcagcgggcatattgcgtgctaactcaaacaaacgtaaccagtcattttgaaagtttttaccatttgcaaccttggagctttcacttttatgctcaccaagaataacgagttcaggatgacaacatgcttgccttaacctcaataacaaagtcaaaatattcgaatagcttcctttgctgcgattcttcataagcttctctgctttcttttgatttttggcctctagttccgtgtagaacgtcagctccaagccttgcaatgtttcctccataggttttataattttatcaggcagttcaagaataggcttcccatcaatttttgagtctttggtcctccgtagcataatagctctcaaaaggacctggactttcttgatagcctgtttgcggtcatgactatcatagtcattggaggaccttcctagtggattgccaatgtcaagcttgaacttctgttctctgttatacggagatatcttaagaaatctcagcagagaatatagttccatgatattgttttgcatgggggtgcccgataaagcccatcggtaagttgaatttaatgcacaacatgcttttgcagattgcgtctttttgtttttgatattctgggcttcatcaaggataattctataaaaaacagattcatcacagaaaaatggcgaccaatactcctttctctccttgagagaattcattgccttaatatcaggtatatcagcgatgtttccaccctcggcatcctgctccaacttggcaggccaatgcttttttaattcacttgccaatgtttggtaagaaaccaacacaacatcatgtcttaataagctccgataattctcaactttagcaccattgctgcctccataaatcaagacctttaaaccgcatgtctttttcacttttgttctcacttcagcctgccaaactcttagcacagcaacaggagcgacaaccaagtttgtcttgcacttatcggtatttgatttgttggctagcatgagggctatcgcttgaacggttttacccaatcccatatcatcggctaaaagaccacctttcttttgtgatttctcgacactgagtaaccaatgcaaaccttgtcgttgatgcttcatcaaattaacggtaagttctggaggcgttagttcttcaccttctatttcagtttccgccgtcttcaagccctcgagaagatcgtgtagactatcattgtcgtgcatgttgtagatattggatagatgaagcggattggaatgtgccaaactttgctcctcctgggatctaacaatttcaagaatatcatcatcctccccttttccatgcgacacttccataaagtcatcatttgacctttggtgagcactagagcgcacagcgtcgtaatcttctggattcacaataaaacccatgctctttagacttttggaaactgcaggcatcttaacaccgtgtctaaaaagatcagtgatagccttttcaacttgcatttttgtgtgcagattgtacctaactcctttatcacaggatctcttaaagttttcaacaacatcaaggtacttgttcatcaacatcttgttttgatctgagcgcaccgtgttctttagtatcaaatctcttgcaacgcctatagatttgaaaaatatgtcagacacatgaggttcagtattaggggcgctttgggttgaatggaggtcattcaaagcattattgaggaaacgcagcctttgttgatactcactcggatcaatatttccgttgctaaaaaggctgtcaagttgagacttttcgctcattaaaactgctcgcttctcgaccatgcgagtttggcggtaattgtttatcgcattttgcaggtttgtgtaggattcacgaagctttggttcgagccgtgcaacaaattttgcatgctgatcaacaattaggctttctttgttttcaacttttcgcagcttgaccattgtctgcgatctcctctctttaaggcttgaaagctcctcttgtaatagtgcaacatcttcttctcctgacaccgaagaagttcgagataatatatcaagctttgactggacttcattgattagagcatctcttttctgcagcttacgttttaaaatgaccttcgtatcgcgacatgtattcctgagactcagcatatgcttttccgtttcggcctgctctttcatattcctttcatgtaaagagcgaaagtgcttcacatcctcattagaaaccttgcgcgaactttccgcttttgtagagaccagctcagtggatttgtgtgagatagcgtcttcttcttcatcacttaaaattataatgggcgcgttctgattatggttaatttcgtgattttgtccaagaggcggcgaaagagctccatccataggcttattatccttcaaatccgaattgtgagttaaagacggaggtgtggccggcttttgatcagcattgcttttgtcatcgaagctaaaaaaggcatcctcatcatgggaaaaatcggagcttggttgtttgaaggttggcggaccattatagatctccgggccttgagaattatgttgatctccaggcgtattttctggggaagcgagggatccaccttcgttcaaagctttgccaggaaagtaccgggatttgctaggatcaataaagtcacgaatattttgtaaagatgtatcaggacggccttcatcctcttcaatttttcgttttttgaaactatgctcgcttagtaagttccctgcaccggacaagctgcctttttcgggtataacactatcaccaccgctttcaaaagcagggctttgaaggctagcctctcgacttgcactagtaaacctacttggctttttatggtcgacatttaatggatctgagtgggttccgttcgagttaccagttttgttgagcgggacgaaaaatccctgttttcctgttgtcggttgtgtagtaaaattttggcctgtgaacttaagcggcgaggaatccagagattgtaaccttatgctgcgctgaacagctgctcttggagacgcctgactttcatggttttcaatattctcaagagtggcttcgttggggttggagtcatcctgcgttaaatcaatagatggaacagggcgcacactagtctgtacttcggcgtgctggtcctccatctgcagctcctgagcgttccaaggcgggtgattttacctgctctgcctttctaaaatttaccggtagatacactaaattagtgtagggtgatgtccggaagggagttcaaaaccaagtgatgatcaatatttccatatatgcaactaagacaaagagaaggaaactaaaactataaaatcgaaaagccttgatgaaaatagaagtgcgtgtagaaccagaagcacttgattgtgagagaagtgaaaaaatgaaatgaagctattattttgctttatccggaattaggcaacgtagttagtattttctttagttactgaaaccgcactggttagggtactgcctgtcagtaacgggttgtgggaagagcccgttgaacatcaaacgctgcagatcccattccaaggaagtctcggtcttgtaagtccagatgacccagccacctctgagctcgaatgcatctagctgggcttcgacgtatttcctggtgtcagcttttctttcgtcggaccaagagttgatgtcttcgttgttttcacacgacccgatgtagctagaggtgtcgtcgcccttgtggaaagtgccatcatagcggtgaccgtaaccgacaccgtttagccatttggcacagtctgtcaaagcagcagaccactcgccacaaacagtccaatgggcttcggacaaggtgccagagccccattcgcaggcgactgagacgtgttcatcaattgagcgcagaagttccttgtttgagaagacttggtagtgatggtggtcgacaacaacaccccaggcaccttggttgtagaccaaggtgtcatcccagtagttgtaaggttcaaaggcgtcgtggatgatcacgatttgatctctgccaagctcgtttctgagatagtcatagccaaactggtagtactccttgagcttgtccatgtccaaaacagggcccagaggctcgttgattagttcaacaccaataacagtgtctaggtactcgtctctggagtatttttccagcaaatactgcaaaacctccttggtcaacgctaggttggagtcctcaagaaacgcgtacgagtctctcagaccagagttgtcgaagccgttctgcgagccggcagcaccgtgcaggtcgacccagaccttcaggccgttgttgcgggcccagccgatggcctgatccaggtagtactcctgcttgccggtgacatatgggtcggactcgagtgtcttgaaagcccagtagccgattgggattctgacgaagttgaggccggagtcagcgatgttggcgaagtccttctcagtgaaccaggaagaccagtgctgctcaaggcgcgatgcagcgacctcctggccgagcgcctggcagtagtggtactcgtcggcaggaataccctcgtcgttgttgtcgatggtgcggaatacctcgaaaagcgagggtgtgatgaagggctctaggacgaaccagccaccgatgttaacaccgcggatcgtcgcgctggagtagtcgtagaatctcttcttgttctgttcgtgcatgaactggacgctgtgagggcccttggcgggtactggctgtgccagcgccgcgcacacggccacagaaagggtgtaaacccatgtgagagctagcattcttgaacgagtgtttcagttgttttagagagctgtcttagatctcgagctcagtgctaatgtgttgcttcgcttgcgagaacttcggttagagcgcttgctgagtgttggatcttagttccgatcgggcctgtcgcttgtgtcgcgcgagagaaaggatggctttgcgtaacagtgagtgtcagagacgcagaaaagccagtcaagaaacgacgattagaaaatgcgctgcgggctgttggaacgagtacaacaactgcggtagagagtgagagaaatttgaacgccttttggggttcgaagaagagtatcgtacgggaaaactcgtagctacctggtttatatcttggccagctacaaaaaaacactccgggccctgttagttcctggcggcgtgcgtcaacctatttataatcccatgccacctcgctctggatcactctatttacagccgtgctgcaaccctgtgagctaccaagctatatgaagcgtcgcgtttcagacgcgaaaataattgtaaacatgctgggttcaataaacgtttatttttctctgtatattggcgtttgttgccagcgacgcttctaagaaaaagatgttgactcgcacaacgcatgcgaagagatacgacggtcgcatgcgcagaaaaaggagtacaggttaaatgacgaaatagcagctcggcgagaagaccagcagcgtgtgccaggcggccacatgggaggtgagaaatactgggaaaggcgggtgcaaggacaagggttttgggggagctcgcgcagacgagtgtggtagccgattgctgcggagtccctcgcgggcgcgcgtgtagagctagctaaccgatcttccgttggctaatagcgtcatgctagcgttgaccgaggctggcgcgcgagcactacggtacttgccgaaggttcatagtcgtcgctagcaactagatggttagagggcttgcggaacccacgcatctaaccccgaagtccacggtatcgaatcgggctcatgcacgtgattttcgtgttatgtaagctgtagaaagtattgcgcgcgctggttgtgcctgggaaatgcagtggctctggaggaccgttccgtcactgtcgtttaacgatacctgcaggtctcagagaagtctttagagataaacccagagaatatgtggcggtgcattcggcgtgcatgtggtggagtgtggtgttgagaaagaaaaaacccgccacttgtacgagggcctgaagattgtctctaaaaaaaaagatctaatcgccgagggaaggtgccgacgttcctagcgatgacctggtattgtattatgtaagcgagattgggcttctgcggcgctttaatggcttaatgaaggttctctgctcgcgccgcgttgcgaaattctcgctcgccgtcgcgcacggggctttactggcgcgggcagcgcaggaagaatgcaggcagcttcggcgcgttggaggcatttctggagagtgcgattgaagagaaaaagcctgtggcgaagacgcgagggagccaaattctcgagctaagaaccggtggctgaacccaattaggttaaattggtttctctaatcattatctgcgttgcgtcggcgctctcggagccaccggcagcaggagctttgtgagcagcggctgcctcggctgtaacgcgggttcaaagttcgctctctgcttagtatgtaagaaaactctgaaattcttattcttcgggatattgccgacagcaggaatagggccatgttagatgcaaactctctttttgaatgtgctacggcatccggttcgcaaagcgcccgcttcaaaagcaaggcccctggcggcagactcgactgaaagtatcgggaaactcgttcgcaacagtcctcgatgtgattttctcaatatctgtcgtcgggtttcgaggttagttcacagcctagctcgcctcaagcgctgatatcctataataacgcaaaatggcgcccaagctggtaatttctcgaaaacccgcctcgagcgcgtcagtcagtcaaattttgaactttatgagtagagaaaacttccgaaaaaagaggagcttcaaattcttctgggcagcggttctgtactcttcaacctacgcgctctccttttgggcttcttcacttttcgtttcgggctcgccgtctgcgcttcccgcgcgctcttcggtgttgtgatctctgacatcatcattctttgcttcactttctgactcgtgctcagaggtgtgctccacgtcgtgtccctctgcattgtttgttgtagaagtaggctcgtcttcaggctcctctactctcatcttgtcttttctcacataaccattgagcttcagcttgtagttggtgaaagtgtggaccgggatgctcgattcaactttttgccattggagcgcggggtaattgacaggaacttcgggctcgggctcttccttcggtagctgtttgctatccagctttgactcctgtgtttcttgtgacattgtttctgttaacttagccttctctgcaacagctgctaaagtattggcgttagcgaagtgagacaaacaccttgagaaattatttcgtgtcaaggtactaacggtgttctgagtaacgagttaaactgagagacaggtttggatcacgtgctttgtagcgagttaacgggttaagtgaagtccttcatcgcgaagagcgaagttgcgacagctaattcaataagtattacgagctctgagaataaactttggatggccccatgctcagcagaaactaattatcgaaagttgagttcaagcattagcttttgcgaaacgccaggccacagaaaagacgccgtttttcaggttatcatgcaatgcgtgcaacgttgtaaatttactaaaatgcaatctttgtagcatcttatcgccaatgcctgaacccatatacaaggggttccaatcaggtttatcaatttttcttgagtatattaagtcatttttttgacgttttttcgctgacattctcgaaatggttatcccttatttagagatagatgaaattacaagtaaagggttggaagttgcaggattctagaaaggtttatgaaggggcatagttatttttgtgaaaagcggaactaatacaccttgcgaacatatagtggtcattagccagttcgttgacagaacccgcaagttagaaggatctgtatatcgtgtgggtacttagccacctaactgaaaagacattcaagagtaattttgtaatgtatttgattgaatgaaaatgccgtatcagcgatgctcaaccaaaaaagaaagccagtgaagtcagaatatcaccatcattaggtattcagtgaggtgattaagagcctcccagtagtgcacactagaaattgatttgcatctgtccgtctcgttgacatcactacatcctcgaaaggaatgcggccgctagcgcaaggtagtttacattttgaatgattttgggaatttttgaagtagcgcggatggcagggatatactagtagctgcgaaccacaagccacgacaatcgataactgcctagccgttttttcgatgggatccagaagaggtctgattttagcggtccgcgggccattaattttgtaaaattctgattgttttgtatcttctatcaaagttgagaacaataaatcaaaatgccccctgtcattggcaaaatcaggcgcgaggctttgtatcgaacattttaaacttggcgtttttgtcgctaagtcaaagaaacatatgcctttcgctctatctaatacgcacagaatttcctcgctaacaaacgcgcaatctaccgaccagggaccgcttccttcaaatggcctcattagaagtttaaagtcccacacgcgtttttttaggcacctttgaagtttgaacaaaagaacagttgttcccaaacatgcaatcgtctcacccctttgagtcagagccgcagaagcccctctagttttataggtaccgctcttgaagagcttgtttctcaaggccgacaagaccagcaagcagtctgattctggagagcagcctgcgaacgagatcaatatttcttgagcgtagggtttctctagcgtaataacacctttaataacgccttgatcgggcaagatgtactcatcgatcgtgttgagagactctgtgtcaaaaatgctaactttggatttgaagtttgtagtttgacttgctaacaaaatataccgaggatttcttagctgaaccatttttgtatatacccaatctttcgaaaccaactcctctgttgtccattctgcagaaagagcgccgctgtaagttaaagtcacaaaactgtcatccatagtaagcacaacatacttactgttgccttggtatttaatgagcttgatgtcaaattttggaatccatttgtaaaagcatctgcgagataaattgaaaacaaaaaccttggatgaactgtagacgaaaaacgccgagtcctgatgttccgtagtgccagattcaaccattttgatatcacaaagcctgaaagctctgttctctcccaagcaaacttgaagggaaatgctcaatgaatgtgtttcgaaagaaaagttcaggattgtgacgcagcctgcacgatttgtcacaattaaaacagttcccttagacgaggaacagtcctttaaacatatgtcattgatgtttgcatcctcgaaactatattctgcaacgataacaccattttccagcatatacacgtccttgccgtcggatatagcaatgaataagcttgaggagcttccactgccttgaaatgctgacatataacacacattccaagacgaaaatttggccattgaagctagcttgaatgtggtctttcctttaaccagataaagatcaagctcattgtcgagtataatgtactcgtcgcccacatttttcaactgtagcgcgcatcttgtagacggtcttgttaaggttttattatgaaaggaaacatgcaataagaacttatcactaccccggatgctgctagctgaaactattcctttggtggtaaaccaaaagtcccttattgctctagtagtaccaaaatgtttgaattcaataactttgaatgtgtttgcagagaccgacttttgaaaaaagctaacgaacccgagcgtagagttgtatccaccacatgccacaacagtcgtgacctgagcaaagccaaagtccagtggtaaagcatcaagatacgttggccgcttgtagcgtgaaatatagagtattcgctctttttggtagtctgcaaataccatcccttctctcttagaaattagtaagatttgaccgtgacccaggcatttatagcacaacatgctgtcaagtggttttttgaggaaactattcaatgtcacactattccattgaagacttttaggtttacgcaagtctatggtggtactgatggtctcgccttttgtgcttaagatactcaacctcaaaccctcttctccttgatataggcttgctccagggattaaaccatcgagacataaggattctctggtgttttcatcgtatttgttctcgaaaacacatactttgttattaaaaattattacaccacgggagaacaaaaacaccaccgtttttggcacttccaaagttatcatctcgactaatgtaccaagttcacctgaagaaccacaatccatcgcggcagtgtattcttgaagtaatctatcatagcgcgaatggttgtttctatgtctaaaagtgtttgcatggatcacctcaaatgcgaggacgttttgtattaggtctctctttgccaaacaaaagaatcctttatttgggtttaaacaaaaggcattttcaattctataaggcgtatcatggactgaaataaatttagcaaatgggctttccgacagaagatcagacttattgatggaaaccaattgcttctcacttaagctgaagtaaagttgctcactgtcactgtcgagaaatctgagagtcttccttggatcgacatcctgttcgttgattttaagtcgtttttttgcaactttcttgaaccctgggatgtcaaacactgtaattgagaggtcaaacgcgagaaccaaaaagaagtccgattttggattcaccagcctaaaagagaggtggagtgcagagtttttgagttccgtaactctgcttgtatcaaagcttgaatctttggttctgtacagatggacaatatcaccttcaactatcaaaacttcattcccatttttcaaatccttcaagtagctgatgggcggtgaaccgctctctaatgtttcatgttgcattatctagaagcccggacgtcatgggctcgactgcctccctatttgcatgcatcaagcgggtgatgcttaaggagttttgtcaatgaaaaatataaataagacagaaacgaagaacgcacttgactaacaaatgttcctatcgcccctgaatgaagaccaggaaacaacctgcaaaacccctgttgcgggtaaagcatccttaaaaataatacaaacttaagactcctctcatgaacaagagcgctctaaaatctagtttcttaaacattgcttgcaagtcatctcccggtgtaacgggctgacatactacgacagaccggatgagtagatacttagctcctcgttagccgttttcaagcacacgattaaccttggctaaataacgccattcttttgaggtgtatagcaagccgtattgtgagaagcttttgccaaaggattgctggtgaatacttcaattgacctatcatttgtcaatcaaataccaaaggtaccgttttttatcgtatcatgcagctttttccggtcttccctctttttggcataagctccatgcaattttcctccaacaggcactcctggtatgaaaggagctgactgcggaccaggaggagaatgtaccggtccataatatgctggatttgtgcccgggctcgccacgaaactagttggtgcggggccttgggcagttggagcgtatgccatttgcggggaagcgtatgatctcataacctgtggtggttgaggtgaagcaccagcctgagggataacacgtgtatgagggtgctgacgagcatgctggggcggaaagcgcggatggatgttgcttgaaggtgattgatgctgattattataggccttcgaaaaggtttgttgggcggggtgacttgggcgttgtgttactagcctatgaggttgactaccagccacatttgcagggttataagggtagtgtggagggtgtgatgattcctgtatctcgtagcttgcagttgtgcctgagtggtgggcaacctgaggataaccgtaaggtgcttggtaatagctgtaacgattaccgttggagctaagcgggggaccaccgttcaaggcctttgcttgattgtttgaatgttccgggcggctgacaggcaggttcgtataaccttcaattggaacggctgattggtcaggatagtgggcgaatggttgactgtgatatccatgtgcgttatgaccagaaaatgcgacctgagccccctctggtgtttgaacctgcgttggtgctgggtatgaagaagcttcgtgggaagaatacttgatgttgtctttattttcgatcctgttggctgcacgatgcgcaaagtctctattaacttctcctctactttcatttgtgggcatgtgcttttcgtaatgaatatagctctgtgagggaggtggtgttggtgatctcgtttcgggaattggtttctcaaatttcgcgttgttcacgccaaattcctgttgcggatagggtgcttttctcacaggcgaatttcctcggcttcgtatgggggacacttctgctcttgcaacttgactatagtcaatagggaagactattggcgatacttgatgtacttggttcgcttggtttggctcatccgcttgggtgacttggctcgcttggtttaattggtacgattttaattccttgtgcgaatcaaagctttgctggggacttctccggatcggagattcggtagggaaggttccaggaagtttttcggttctaggtgagtcaagttgtaacggtgggactgtactagaattggtactgccagccaaagtatctgttgaatttttgggtagatctctgtatctttcgaacatggtgagagtctcaaatgtttctgcatttgttgctaagcttttaggcgactggtttcctttcgttctcaggttcctcacttgtttgctgagctcatcgaccatttcattcaaatcttcgataccgttattggtagaaggcaaggaaatattgtctttttgaattggggccgtgtggtgagcttcatcttcaggatcaagggctatggagtcttcttcaatgtctggaatttcaattttgaagtcatcgtgttcaatcgcaggtagcttgtagttttcaggattgagcatactgaactggcttagaacacgagagtcatttcgggatcctctagttgaagcttgctcatggggagggcttggcggaagctccttatttttgtagccctttgaagctttgttttgctccgatgcagcttgcggaagcggtgagtttgatgaactgctaccactacttttctttctaatggatttgagaggattccatttaggaactgagcgttgatgacgtctatcttgaacatgaggcgggcttattccttcctcggctttcaatttgtcactttggaggaatggcaccagcggatccttattttggggtatggattcattctccacattatgctggaacttttcgtaagcgggagtgatggaacgattttggtgttcgtgaacttggtcgcggttatctctaggtttgagatattcaagtgagtctactttttcatgttttttcaattcgaggcttagatcacattcctcaataataacccacttcttgaacccatcaaactcaaactctaaaataagcgaccttccgaacagctttttcttgtcagaggtctgctcgtgtgatagtgtagaaagccatgcccatataaagtaatcatcgatatcaacacgccccatttcgagatgcgtttccaatcttttcattccgtcgtctgatggcacacacttctgtgaagcccaacctgcttggaatgttgagtgcttggttgaaatctctttcattatgcggcgcgattctttagacattttatgactaatgccatcaatgttcttctttctcttgaacaacgattttaacaaagcgtagtcttcgcgagcctcaaaagcatcgtagtttgagaagtcaaacaactcgttgcatctttcaattaactgccaaggctttttggaaaattcggtggttttcagactcactataggaacagttaaaatggtttctgagtcgtatgcagtagatcctttaggaggataagtactattgaatagtatagttttcaatgacgtagggatgttcgcatctttcagatcatttgaaataaaactgcggatgaaagcaagaagaagatgaaacattgcatcagaggcgggaatccattgctcaataccttcggaaaaggagtttttcttttcaatttcaggtgttggctctccaaaatcgtatggcgagttttccaccttacttctaaacgcccagataccaaacatcttcgatatttttcttgcactcatcttgttgtgtttagagttcgaagatgctgtaacaatcagatcaaaaaagtcatacacgatagatgcatgatctggagatgacaggcattttggcattagctctaaaaaagatcttgaacgatacccatcgctttgttcgcgtactctaaaggcttcataggccttccaagtaataacttgcccctccggcagtcggcaccatacatatttgagcgcttggaacaaggtccatggttctgtcttgcttattatgcgtgattgctttgtttcattgacaggtactccattgccaagagggaatacttgattcaaaaatctcagaagtttttcatttgactgctcgggacgaaacggtaagaacaaaaactcgatgcctatcgcgttagtctttagctcttgcgtaatgagatggatcaagcctttcactttgtctcgtgagaattcgtggaagaattcaaattcttcgtcttcgtccgcagcggagtggagtcgcccttttcggcctgtaggctcggcagctttggggttgcttggcgggctgggaaggggctttagagactccatcctgcgttttagcgccgagtatgcgctataggcgagttctcttactggctacagacattgaaaatacaaaaacagatcaatctaatcggctctggcactaactcgtatataattattttataagcatgtgatgacatctcatgaaactaataagccaccgaaagacccctcttccgccaatagtcactaaccgcgtgccattctcctctgtgtcttttgattccatttacaacacttttgggagcctgttccaaaagattgtggcccatacttttaagagcctctaaagtgtctttaccaagcatcggaaagctttcaacctcaagtacgtcaggaagtagctgatgatgaaccctaggataggcgatggcttcgagtaaaggcatttcgtaccagtagagtcttgtgataacttggaagatgcttggagttattcttgagcccccagatgcgccgattacaagatcaggcttacctaactcgtcaaggatcacgacaggagaggcagatgacaaaggccttttccccggctcgataaaattgtagatagagggagcaagctcgaaagcatttgatcttcctggctgtgagaagtcgtccatttgattgttgaaaataacacccgtttcaatatcatggactaaggatccacataatagattcacagtgcttgtaaaagaaacagcgttgccaaatttgtcaactaccccaaaatgcgttgtaccgtggggatctgtgagagcgtaagcaggattgtattctgtccaatttgaaagtgtcttgaggccgggcaagtgatcgttaatgagtcgcacagagttttgagtccagttggagtcaagaacttcgagaatgcgttgagggagctcatgtggatcggaaaagccaccgagtcggcttctagcgctcgacatccatttcatgcactctacaagtacatagacctgctctggctgaaaatccccgcctttcttggccggaaactcgtctaagattttcaaggcagaaagtagcgcagctccagagctagaaccaccacttgtaaatacctcaagatcgttgttcggaaagtactgccagcccgagcggatcttagtatagaggggctttgatgtattaacgtaatatgattttaagtcattgcctgtaattatgcctccactttctttaatttttcgaagcattgagcggcctatcctgtggtttggatcatagaagggcgcgacagtgccattgctcgccaattcttttaacgtatcggataaagcagggcgttttatactttctccagtctttaagactcgcgactgtccttcattcaacacaaaagcccaatctttcttatgctgcacaaagtagggttcgtatattttcaaacaagcggccgtaatctcgtcgacttcccaaccattcgatcctagctcgattataggttgtagcaaatccctccactcaactttcccactccccttcttgacaaatagctcataaattccccgcaattcgccaggaactgcaattgctaatcctccaatctgagaagcgtttggtgattgcgaaaacatatttttgtgggctagcgcgggcgcttgctcgcgaaagtcgataaaaagagaatctgtttctccagacatttgatctttgccgacaaatacagcgtatccaccgccgccgatcccgcttgagaagaagttcttcatccctaagcacagggccacagaaacagcagcatcggccgcgttagcaccatcgaacttctttaaaacttgttcaactgcgatcttgttgcagtgctcagaatccgagctcgcagcgccataccgtcctgttctaagaacttgcgatgaatttggactcaaggtggggtggcgtggaagcggcttgatatcaatattgtgatccgggctctccacaaagaagtgctgcatacatacagctgtctcgagcagcagtgtaagcacagcagccagcctcatttctagtaccctcggggttctatttgtgatctttgtttgatcgaagaaataggcaatctgtggtggcaggctctgagtctatttaacttatcttttggggcaataaatcatgaaaataaggtattttagataacagaaatagtttttgaatgaagacgcatagatcattctaaatacaggagggaatttaaataaagtatatgtatgtacgctttcttgtgctcttgtatccgagacacgtttttatttacaagcttactcgataatacgagtcaccaaaccggtgccgacggtcttaccaccttctctaatgttgaagcgctgaccagcttccaaaggagtaggatgaacaagctcgcactccatctcaacgttgtcgccaggcatgacctgcatggagtggtcttcaacagcctctgggaattttagaaccacggtaacgtcggcagtacggacgaacatctgaggtctgtagttttcaccaaagccagaatgtctaccaccctcctctttggagagaatgtatagagatgctaggaacttggtgtgcgctttgacagtgccaggcttggccagaaccatacctctcttcagctggtctcttctaacaccacgcaacaaaataccagcgttgtcgccggccatagccttgtccaattcctttctgaacatctcaataccagtaacagtggtcttcaagggttgagcattgtggccgacaatctcgacttcctcacccttcttgaagttacccctctcgactctaccagtaacaacagtccctcttccggagatagagaaaatgtcctcaacaggcatcaaaaatggtttttccaggtctctctgtggggttgggatgtgttcgtcaacagcgtctagaagcttcatgatggcttgctcgccgatctcgggtctcttaccttcgagagcgcacaaagcagaacccatcacaacaggggtgttgtcaccgtcaaatccgtattgtgttagcaactccctcatttccatttccacaagttccaacatttcttcgtcgtccacggtgtcaaccttgttgacgaataccacgatgtcctgcacaccgacctgtctggctagcagcaaatgctctctagtctgaggcatttggccgtcagtggcggcaacaacaatgatggcaccgtccatctgcgcggcaccggtaatcatattcttaatgtaatcggcgtgacctggacagtcaacgtgcgagtagtgtctcttgtccgtctcgtattcaacgtgggcggtggaaatggtaataccacgcgctctctcttcaggggctttgtcgatggcagcatagtccagaaagtcggcgccacccttcacggctagagtctttgtgatggcagcagtcagcgtagttttcccgtggtcgacatggccgatggtaccgatgttcaaatgtggcttggtacggtcaaatgcagccgcataagagcggagagcagtgctggcaaaggacctggttgccggcctggcaattagagagaaagctctaggcacaaggaacattttgaaaccctattatcctggagattcgatgctttcgattccagcggggttgctgggcgatcaaattatagtaacgacctttatattctataaacggggaaaatttttctgacatacgtatatagtgattatatgtcgtcacggacggtattgatcaacaatcaagcgcattaggatatcagctaagtagcccatagagagtatcagcggggcatcgcagagtataaagaacagaaagttacagtagccatgccacgattctgtgactattgtcattcgtacttgacgcacgacacaccgagcgtgcgaaaaagccatttgctagggaagaatcatgtcaagctcgcggcagactactattgcaacaaagcacgccagaccgagaagcccatctttgaaaagtcgcggagcgccaaaaagaaccggaagcgggcgcggagcccgcgcggacaagagccagagcggcgctggacgctgcactgcgataccaatcgccaaaaacggcagtcgcacagggctgcgttggcacaacaggatctggcgcccatatcggtgctcgagaagctgtaccgccactcgcccgcgtacgccaaggtttttgtctcggaatgtcggctggatacaggccagtcggtgcgtctggagcggcttccgcagcgcgcgaacaaaagaccgcagcggacggccgcggcagatccccagaagccgacgcgcgacacgctgtataaaccagactactcggacgctgggaagatcccatctgctgtgcttctgccgccgccgccttcgctcgcgcggtggcccgcgtgcccaccgctgcagctcgccagcgaccgcgccgcgaccgcgaccgtccagcacgtgacccgcaagctggaggcacgccgctagatccctggatcttcgcgatcccggtctcgcttagcatatcgtttctgtcattagtcattaaattaattaaacttcatgtatgtgtcccggcgccgcgcgctccagtgtttcacgccttcacgtcccgcagctgctgctcctcgtcgtctgccgcgcttcgcagccccagtgctgccacaaccactatcaaccccaccgtcagaaccacgaccacgctgatcaggaaccacactattacaaacccgctcaggtcgtctagctcgccgtgcccagcgacagagttcaccagtggtcccagaaaccctccgctctctggaccgtgtctctcgctacacagcttatgcgcgttcgctatcatctctatctataaatgtgaattttttgcttgagctttttgggcctattctctttgcgcttggagtctcagaaccagttcgttgaagcctcgaatctggatggtatcagtatttactcgaactttatacgcaacaattactcgattaccggtgctgaatgtcagaaagatagaaggacgcaccaccctgttgctttgttttgctctgtattatcgatattagaacttgtaatacattcacaacagaatgggcttgccagagaagactctacggactttgtgtcgccttatataccatcctttatcctttgccaaactggatttgtaatgatgcattttagctaacttgggtataaacgactcgctgtcgtcggtagcaacttgtgtgatcgttgaaaaatccctcagccgcgggcgaaaaccggccatgacacagagcaatctacacgaaaacgggaaaaaattaagctgattgagtagtgcctacccggttggtaagcctaactccgcacgcgcgcggaaaggaagtcaccaggaagccaaggtggttatgtagcgcggcgtttctgagagctcatttgccgcccatgcggccgaaatgacgtgacgcgcgcaggcggggggggggggggggggggggccgggaggaagcgcacgatatacggtgggtgcaaagagaaagctcggccgcgcgtcaccgcgtatctccgccaggggccggcggctaatgagggctatcagggcttgatacgcacgtgacagcctcgtataggcgctttgggggaacgagagggtagccgccaatatcatccgggcgcaagagagctcggatcgtggtggtactcgaaatgcacaaatgccgcggcgggacctgccagctcgatccaccagctctgtagtggcgtgtcgcttgcggccgccagccgccgcagcgcacgcttgtgtaggtcgacgagaagtctttccagaggtgcgctgcgggcaagtccgagtagatcgcaggccctacggaaatcgatcttgcctgtgtaggagcgcagttcgacgagggcggcgatgcgctgggtcacgtaatcgtcgcagttcttgagaaccctgaggttcaggatacggccttgcgcgaaaacgctgatgaggcctgcgcgcgcgagccgctgtagaacgtcggcaaaaagcgagctggcaacttcatccacgggtcgcgcctggcggcgcgcccgctgggcggcgacgcggcgaagaactcgtaaagggccagggctccggaaggtgttcagagtggagacctcgacacggttctgcgtgaggaggtggtccagaacgtggcggacgtaatcgtggacacttgcgcgaggacctgcggcttggtcgatggtctccacaagctcgggcgcgcgagaacgttcgtgcatttccgggcttcgggcctgtgtttgctcatggcgcccggtgtgaggctccgactctgcctcttggtcgcccagcaccatgtcttgggagacgtgcttgaaaggaagcacaatctcgcgaggcccctcggaatagtcatcggcgatcttcatctccctttggtagtgctgctgctccagccattggataaagttgtagctagacggaggggcgttgcccgctggcgcacagacgcgatccagtacggccttctccaccgtccaagggacgctcagctctctgcgccacttcattgccctcttccaaaactcgatctcatcttgaagttcgctgcaaatccttacgctctgaacgtccagctctccgaacctgttcatttgcccggcaagcttgagcgtccagccgctcaggtcccctaaggggagcccgctccgcagaacaacgcctttagagcacttgacactcaacaaagtgggcgggcctcgaggttcccgcgtggagtcgtcaagtttaaacatggcattgtcacattcacctattagcttccatttccagcccgctacgcagcctagtacttcgacagagccgattgggtagtttccgtataaccaagcgtctggctcaccagcatagtacttctgagttatgatctttgaacgtttaaagtggtagctcaagtcgcagacaaggcaaggcactgttgtctgaaaagtcgggcttaaatgaaacaagctggggacataatagtctacatctttgtttctgtatactacgtggtcccaattcgccatctcataggcgtttttcagctacttttctcgccattagcattactcgcggccttatccgatgccctagtatcttgaaatttagttttatcaaaatatataagacttataaggaaaaccgaaatgtggggaggggacatgctggggcaagagacaagcagcgtccatctccgtgctaattgaatttttcagcaaacatgagcaattctaagccacctgttacatgtcacattctggacacaacatccgggaagccagctcaagacgtaacctgctcgatatacttcgtgagaaccactgctgaaagctttggtttcgaagtgagtgaaactcagccgtttgcagctgcaaggaccaatgaagatggaagaatcggggcttggatcttcgcgccggaaccgtctaaaagaccctttttgaaagaacttggcatttatgaagaaaattccaccttagtgtggaagagtctcgtgccagggacatacaagataaggttccaaacgtctcgttactttgagcgacaaaagaaaacttgttttttcccttttgttgagatcttcttcgaagtttctgattccaggcactaccacattccattgcttctcagcaactacgcgtactccacttaccgtggtagttaaggcatcactagccccactcaacccccggtacactgtgattatactggtgcccttggaacgggtcaaaggtatttaacgtgctccgtgcaagtttttacgttcttcattactgtgccgaaccaacaatagctctccctctaatcttcagctaccgaagccaaatacaatgcctcacactttagtttatatttcatgcaatacagccgctttagttagcttttttatatcgaaagccaggtttgttcgcgtcacatgccttcttttgcaggcaggcgatgagctcatcttgaatttagatgaattttcacttgatcagtagtacattgaaactaagttcaataagctccgaaaccaaaaaaataaaccatcggcgaacagctcgactagtcgacaggcccttccgttgaaagtagttagcagacctcttagtcaagtcctcaaatttttcgctagcttcggcatcaaaacaagtttgtttgaattcgggaaagtagcggactagtacaacacttttaactgggcgtatctccgatatcaaaattacaccgaggaacacaacagagagatgggtctactttcagtcgagcaaaagtacaacatcatactgatggccgagaggcaccctaagtggacccagttggagctagctcgttgggcttacgaggcataccagctatcgagctgcccctctcaaggaaccatttcgcgtctcttggccagaaaaagtgtcttcatgaactcaaaagagcatgaaaaagacgcaaacagattaagaaagcccaataacatattggttcgtcgcattctgcaggaatgggtttctcaaagcatttggaatggcataccgatttcgcctcctataatccaggacactgcacagtcagtatggcaccgaatacccgcagagcatcgagaaggcaatggttcttttagctacaagtggatcacacactttctttctaagatggacgtcaatgtttcgagtttagacgaagagccacccaagccgcccaaagtgtggacgtttgaggaaaggggaactctaaaggaatttctttgcaaaatccctgccagaaatttgttcactttagatgaaacttttcttgcttacaacctgcccctcgactatgcacaatatgagacaaaccaagtgcagagaaggatagaggttgttactgtcatgctttgtgccaacttagatggctccgaaaaaatgaatcccttggtaataggcaagtacgaaaactatagaagttttcgtaatcatttttcaagtgagcctcctgaaggtgcttcccagttatctttgggcaacaagatggccaaaaagttttcgctgacttactataacaaccgcaagtcttggcttaccagtaacttatttcatgattggctggtttggtgggataagcggctggtggttgacaaccgaaaaatttacattgtgcttgatgactcctgttcccaccgcattatcaatctacggctcaagaacattaagctgatatatacctcagccaatagcagattcttgccgttcaattggggtgtcttggatgaattcaagacacactaccgtgttcagcagtacgaggctttaacggaactacaagagaaaatcgaaaagaaaacaggtcaaaagaagattctgacgtatgaccaaagtctcctgaaaatgtcgaatgcattcaaacttatcaaggttgcatgggatgcaatacccgctgatacaatcaaagctaactggaagagttcaggtattttacctcagcatatgatccaacttgatgagagtgtaagtatggcgttcaagaagaacgaggctctagaaaaaaagctttatgaggtgagtgagaggtttcattgtatgaaacaatgggactacgacatgctgttggatctcaacatcgaaaataagaatacgaattttttgagttccgaagagttagtccaaagcgctattgtggacgaatgggaacccgaagagaaacaggtttctctcgaagatgattatggtaccaacgggtttagcttagaagccttcgctcaagttggggaggttggaaacgacacattcgggcatgttgagcacttaagccataaccctacggaaacacttgaaaaaaaccttcttgttagtgatgttatagacagaccaagtgagtttttccccagctccgtgttgcccataaacgatgatcaacacatagagaatgtcacgggtccgccgcgttccaactcaactcagatataccccgcggtaagtgccccgcccgccgccactggatatttggatgacgtcttcagcacacttccacatgagcctagctctgcaaaccctgcgacctcaattaatacacatgtctcgagtactttgcctgcaactgactctccctctccaaatggaattcctgccgcggacattttaggaattgaaacaccggctctgaatctgggaaatgagtttgatttagactctgttaacgactatcttggtcaatcttcaagcaatccgcatgagccaacctttggaaatcagcggttggtgatcttgactactctgcaaacgaacatagacatcgcaaaatcaatgggaaacattttgaagcatgctgaatttagggaagttgggttatctgataggtcgctcaacgaactaagattcagctataacaactgcttgaagaaaattagaaaagcaaagcaggctttaagtggcgctgacaagagactcagacagcagcgtctagagcgccagataattaatcaagagcagtctattgtaagcacagctgcgtcaccgagctcaaaaatacaccgcccggttggaatttctccttcattagagatcgagaatagtaacttcttcacaaactttccttcaaatgcgtcattagatataccgcctcatattcaaagcggaaccgagaactcaagcacgcggcgctcatcttaaactagctttcgaatgccattgaacttgtgaatttagttaaaagagcgcacagttgtatatatatatatataattacatattagaaaatcatgcattattcacttcaaagggcttccccatatctcttaagtttaaaaattcatgagcaagctggtttgtttcatcatcaattattttgaaaacgcctgtgccaacgtttaagctcaagaagttttcctttgtgacattttccaatgatactttgaggcccgttatgtccattttttctgggactcgtttgactacctcggggtaagcagttcctatgtctgctctgggatcaagtagcttctcgataaagcttggcttgttcatgctgtaggtgactaagtactcccagagctcagaatcgcccgaacctttgacgaattctatcgcaagctggggatcatttttcttatcgataataagtgatagtgctttccgtgtttctccgactttgccccaaagatagatcagctcgttaaaacaattttcgtcactggcgcataggtctatggctttatcgatgttgtagtcgttttttgatctcaagaaatccagtaaatgagttttgtcatattcataatagagctctagcatgtcgtcttcatagggtgcaatcataagggagtttacactcgatgcttttcgaaagaaaaggaaaagtaaaagacgaagctccctaggagaggatagtttaggtattatggaattgaccccaatcatgtgagcgccttcgacgagcagttcaactggcttttgaaacacttttacagcatcacgtaggtccagactcgaaagctccttagcgctaccattgaatggaagaagcaaaatttcaactagttgatttgagaacatagatagaagtttgcgtcgacgaatgatgtccaaagctctctgatcttttagttttatcaagtgcgggatagcctttacgtcgtttccattctctataagcaaaaaaacaaggtcttttcggtaatctgcagagttttcgggatcctgttctataacctcctctagcttttcgcaaaatgctcctaaggagaacagcttctttggccaaagccgtagatattttgaaaaattagagatttggttcgcttttaggtaataattcaaagtggcgtcatagacttggttgtctaaagggggctccgttggaattaagtccacaatcacgttggcttgttctctttcaagtagtaacaatatgtaattaccccagtctttgataacatgggcttcaaaataatcgtctttcctgtcgtcgtgagcttcggagaaaacctccgttatgctttttgcagcttctttccaattttcttgggaaactgttttatttatgtgacgcttaccagcttcaagtctagcgcttttatcaaccgcataaagcccaattttccacgcttcataatcgtggccagtatttgaaaaccaatcgaacctttctttcagtgataactcatgggctgctacagcgtctttggcactaatcatatagtattcagttgcacccttgcctatgtgcttccccaaatggtaatcttttacagtcaagttctggtagctcttagataccacttcatcactgtgaatttccaaaccggagaacatgtcaataactttaaaccgagggagttctgatttgtttttgacagttttcgatggtggtacctctaagcaaaggagctggtcatttttgaatgaaacaacgcctgctaaaactgtgttcacgtataagtaatgctcctgatctatctttttatcgggggctgccctcaaacttgacgcagcgctggaaagaattgaccccaaatggtttccgtgctggggtaattttgttaatgagattttgaaggtccatatgtggtttgcccatactacaatgattctgtctgtctctgggaaatgaaccgaaggccagtataaatcaggccttgttccttgctcatccctcggaaaaggcacttgtaaaagttttgttttcgaagatatgctgtagaatgttattccactgtcgttcatccaaaagagaacatcatctacggtgtatatgcccactacagggccgttgtctctgtcgaggattatgtccaacctgtttcctagccaattccgttgggagaggatcacttcacctgccatcccaccggagacaaatgttttactggttttatatttgtcatctaaaaccaccgcatgaactggccttttgaagtcgcaagcgagcatgccagcactatccctaacagatcctatgacaacactcccatcaatagatgaggttgcaaatatgtcgccgtctgtaaaaattgaggtgattgaagctctatgacatcgaaaagttcgtatcgttgtgaaatcggtttcggtgaagtgcaaaaagccagcatgagtagcaaacgcgaacactttttcgtgaaattggcaggctgaaatagagtcccgtgtgaaaaagttcttagggagctttgtaattcttgtgtaattcaaaagaggtggttcctcgtcctcctcctcctcctcctcctcctcatcctcttcttcttcttcactttggtcctcactctcgacatcacttccgctcacggcctcgctttctgcgttatttttatctttattgcctgagacctctgcgccctctaatcttgacgcaaatccatcgcgtatctcagttctgtctatgctcttggtctcatccatgtttccttccttactgttggaagatacatccagatcatcttttttgttatcttgagataggggccctttttctgcttgtccgccgaggcccactggattatgctcttcgctgctctcttgtattaacgacaatttggcatcactttgggtcatcattgagaatcatcgcttttttattcgtttaaacaagatatttgaccctaagtttcggttttgtaaatttcaggaaataagctaaattactagttacaaactttcaaaagttaaggaccgagcatgccgcgagctaggaaaggcgcccttgttcaatgcgatccttccatcaaggccctcatagtccagattgacacaaacaagaacgatgttatccttgaggagcttgacgacacacatttactagtagatccgactaaggtggatttcatcaaggctgagttaaacaggcttatgtcacaaaacatttacgacccattggacgaagaagaagaatcttagatcaatagtgagatgttacgtaaagtgtttataagtcaaattttagacaattgagttgcttgcaccccccttttctaattggcttgcaacgttgttgaacaagtcggcaaagacatcgacatacataatttctgagacgtcttcctttgctatttttccgttttctgcttgttgagtcacatcttcgtaatagtctgcgtaagcacggatgacgaggtcctgtatcgcgtcaatgaggtgaatccggacttcgtggtcttttatgaaaatgcacatttggttgtatatcctgggtagaataacctcaacattcttcctgagttgagtgttgtcagaaatcaatactccggaacagtttaagcatcctcctactatctcgtgggccgcagtctccgtcagctcttttatggcatttcggagctcaaccgaaagctcagagcgtgcatcaaccatgtttttgacaacctttggagcaccttcgcgagccagactaaaaacagagttgctagccgcagatagtccaccatgcgccaaagaccgaagaaagtctctcaggcccgagaaatcgacatacgtttcgttgcaaacgtactgaatgtcaaagttctgtacttgctttcgcagcatcagaagatttttcaggtaggataggttaacatcgaggttatcctcagattctcgaactaggcgaagcgccgctcttagggattcgacacagtcatggactatgtgatgagccagagtgtcgaatatagatgaatttaccatttgataaatttttgatagaagtgcgattgctctggtgacaggtgggtagcatgagtgcatctcttcgacctcgtctttagactcggatatactgtcgaggaatgacttcacaataccatcacctttttcgatctttgacagtccacccttgcgatgattgatggaaaaagcgtctctcgtgggtctataggcgatgatgcttgtttcgacatatatttgtgctctaaagattagtctgtattgaacatcctgaagtaggggctcaaatattttgtcaagctgaacgcttctaaattgtgcatcatactcttccgagttttcttcaaattggtaatacttattgagcaaggtaactgcatcgcataatgatgccacatcggattctcgtaacactttctctctgacgtgatcgtgaaggggttcacagagatgaaaaagccattcattaaagcttttcttaccctctttttctggaaagaactgtacgataaggctatattcatcctcgcagagctgtgtaaaaaagagcaggttgtcttgtatatccttcactagagaaaagttcttctgttgtgcttctttgttttccagctgactcgagattaggggacctagaagcttgatcctgattcggaaatattcattgtagcagtcttgtaaaatgctgtttaactcttcgtggtatgtttgatgatgcttactagagtagcgggatgaaagttcccttgacacggaataaaaatcggctgcaatagaagaaaatttgttgtacagtagcgcatctctggtcgccgactgcgagataccttcgagggatttaacgacctcttcgaacatagaacgcaagcagttcgacaaataagtagccataaggctgcagcaacggaccatgcactgtttgaacttgatgcggtaagcttctgcgtctttaaactctttgtgttcgcaaagaaattgtaaagactcatctattttcgataacttggacttgaatgaattcttcctcacaatgtttggagatgaaaagtgatgcaaacctctcacaatcggatccaacgcttcgaagtaactgaggtactcccttatagatttgtggagatcatcaagatttctgaacttttcgaagagttcataggttgactctgtgaaatcacgagtctctgatgatatagcgcagaacttgtcaactgtgagagcaagttgcttatttatcttttccgcttgatcaatcactgtttgatattcactcactttcacatcaacaccggtcacatattgatcatactttgaatacttgttttctttgcatctagcttctggttgcgcgcgaacctcgatctgtttgtaactcgtaccaattcttcggagcttgcctagtaattcatcatcttgtaaacttggtgactaaagtcaagtacaatgttagtcgagtgtataagactctgaagtttccacctttcttaacatactaagtatttccctgaaggagcgtgagttgcgatactttgtacaagagagttccccctacttcttgtcattgttgttcaaagctgcttagttactacacaaaacaattttcgaaaattagatagtaaaataactatttatgttgatatattgtgcattgcccaaaatgtaaaaattaggtaaaccgccgaacaatacaggcaacgattagataaaatgccgtgcgatattttagcagccattatggcttggtgttgtgtgagcttcgagagtgatcagaagtaaaagcatgccgcattgtgttgttcttgaagctggtaatttatcgcgaacattaagtgacaccattaagcttttccttgatgcttctgatgggtttgtttctcatgtcttcagtttgtacattcgttttgttacgtcgtcttgcatacattagtgaagttccagtgtcaacttcttgccccggctggagggccctcctcgtatcttaattcattcttagacatgtatatacaagattgaaatttaaataaaccggcccctcataacataaacatgaaaagcaaagatgtttgaacttcatgttagtttaactagggcaacttacaaccaaatgactctaccttccagagttcatctcctccttaatacgcgccttttctgcttcgatgtcaataccgtattcttccgcgatcttcttctctaagcgtaatcttttttcaagtctttccttcttcattcttgcgagctctgctttgatttcgtaaggctccttgggaatcttattcagagtctctggatctggccaaaaccctggaacgttcagcttcttgtcagtatcaataccaatccagtacattattgcgacaggtgagagtaggcagaacgcaaacctgaagacctccaactgagaccgcgtatatctgaaaggcagcttcatagttgaatggtggcaatattcgagttatctcaatagtctaataaattcgaggggttcccttctgacctctattaggataaaaagtggacaagaatgaggaggcaggcgtaacagtacttcttttaagccctaatgtaattctctgcgccgatagaagatgaaatagataaatttgttttctccggaaaatacttaacatttaatttactttctttaactcaagtagtgaaaacgttgatgtcggtgcataaaagagcgaaggttaacatgacgaaacaaatttgtacacattcaggatcttttcatgcagatgaggccttggccgtctacatgcttcgagtccttccagagtttaaagatgccaaggtcgtgagatctagagatccagcaaaatgggaagagagtgatattgtcgtcgacgtgagtggtaaatatgacgttgagaaaagactttttgaccatcaccaacgtgaattctttgagactttcagtgagaaatacaagactaaactctcaagtgcaggacttgtctacaaacatttcggccaagacattataaaaaccctgcaacctcaacttgatgagtctgatgttgagtttttatacgagaaagtttacaaggacttcgttgaatctcttgatgctaacgataatggtatcagcaactttgatgctgaagatttgggcgtcaaaccaaagttcagcgataagaatatcaccatacctggtatcatctctggtatgaaccccaactggaatggagactgttcagatgctagcttcgataagtgctttttcaaagcgtccgattttattggcgaggtctttgttaacttggttaagggttacggagaatcgtggatgcctgcaaaggctttggttcgggacgccgtgcaaaacagactgcaagaagatccatccggtaaaattattgtcttgaaacagttttgtccatggaaggagcacctctacaatatcgagaaagaattaggtatcgtgggtgagatcttatttgtgctctttgaagattcttcaagcaaatggagagtatccactgtccctgtgtctgctacatccttcaagttcagagaaggccttcccgagcctctaagagggctaagggataatgagctaagtgaaaaaagtggactgcctggttgtatattcattcacgctgctgggttcattggaggtgcagattctaaagatactgttttgaaactggcgcaaatgagcctttgaatgcaagcggtgcgtctatttttgtgcggggacagtcgcgtgcttaagtttccaaactcctctagagcctcagcctgttcctagaggtatcgtggtgcctgaaacacacaatacctgcgataaaactaatgagcttgatttgatgaggcctactcaaactattcaagtcaattggtggctggccgacccttcttagaatgtttccctaagaatgccgccaaaccgctttggggtgctgcgaataatataaagtatttattaaaactgcgttctgaacgcggctatttttttcggtattcttatctttccgcttgagacaaaacttgcatcaggaagatcattagtttgccctacgtaccataaagtgaagcccatgtatgtaatcataagcactccacgattccaatgcccacagcttacgggccatgctacgaggttctttttgttttcaacgtctttctcaggggatctctgttttcgtgatcgaaaatggggaatgttatctatttgcgcccgtacaaaaatgtggcattttgagatcaaacatagcgctgttactgtatccttggtcttggaccaaaatcagctactagcgccggctaacatgaaaattgcgatgtcaagatattccattatgtttggagagactctgtaacgaacttgatatgcatctaagtccgtccttcgtcctctttcactcatccgcggtctttaggttgcgctttgtgaaatttcgactaccctacgggccccttctcagccactcctatttacgcttcgaccttccgctagccgccgagtggtgcccagcacttgtaacatattattgtgcattgaaaatattagtttctacgctacaatgttcgagcattcgttctggggaatgtagaacacatgccactgacgactcaactagccaagtgagcacctgacaggtgctagaaacacgattctctgatcatcatttcacgtaagccctacgttcaactaactagaagttgtactaacgtcagaaagttctggctgcttaaggcttaaaacctcttttgaatgatacggtagctctcgtctctaccttcttagcgttcacaaagggcagatcacgattggaggcaaggttttcaggaggcttgcgattgtttgttttgcgtctaaaatgatatgacctgtttgtttcgttgatttggggacggtgcgaaaatgaggaaagcttttaactctcgaagggaacgaacacgccaattttagaggttcagataaagcccagtaagcattccagccatctcccagctcagaaagggcagtttgcaaacggacggggtcatttctgaaaatttgcaggagagaggagagctctgagttgcgcgatacaataagaaggattgggacggactcaatttacttgaagatcgcacagaatctcgcatcgctaaatgaagagtcttaggtggtccggcagaggaaaaaagtcaagctcctcgtcgtcctcggatgaccgccatagcgagcacagctcgcaaggtcaggcttcacctgcacagcactggaataagccggagggctcatcgcattccactaattcccaagctctccagaagaagcctaccgtctttggcaagcacatgacatcctcgccctcgatatatctctcggaaactagcaaccgttcgaatcgcagtctgtcgtcaagcagggcatcaatcaccggtgaagatttaaagcacgaggacactcacactaattccacagtcgcagatgaccgtacaacgatggtcacaagctttagcgctgagacaaatggcacaagccggcagcaagttcccttgccctctcttaacaacgataattacgacaacactacatttaaggtcggttgggttaacaaggcagcacccttccaggcagccaataatagagacagtagggtttacggaaacagtagcgcatcattagatccacagtctggaagtaagagaggctcgaatttccggcttcacagagcagcactcaggggctgtgtcctcagcctgtataaaagcggcattggaaacgtcaaatactttgacccaaacctgccgcccccagcccaccttatggagcagcagtatcatgagacattttcgcctgctcaacctgctcagaaggctgaagagccgttggcagttgtggaaaaacaacaaaacgacctttcctacttaagcgaggaatatccgcatccagagttgaagcttgataaggatggccgtttgctttctggaagcaacgaaagcatatgtcatatgattcttttttgcccttataacaacgacgagaatacccgcaaaattatagatgttttgctgattcttccactgattgacaagttcggcgtcttcttgaacatttttcaattgtttggtgttactttcactaggcatcgcgtaaagctggtaaactcggcaaggcaacatcatcagatctccgcgaaggcggatacactgatgacggaaagattggcacttgtagtcaaagcaatcttggacgttttctcaggcttcctgctggatgacaagctcttctcccagattgtggacttggtggacattatttcattgcatgacgacgaaatctctactaatttgaaggtttcgatcgttgaacgtcaaaacaggttaagcacgctttgctcattcacaaagcaaagatcctctcccgaggaaatagggatgctagtcgatgttgagcagtttatgaaactcgaccttgatgacgttgcgcgcagcgttcaccaaatcaatcacaagtttatcagagagtggagcccgcagatagactactctttgctgtatgagtcaaagttcaacgagaagcatatttacatgaatcccatggtattcagaaattctgaaaatgtccatttccttggtagattgctaacaacacatctttttgtctctaacggagcattcacgcctcaccagagagcaacggtgctcagcacatgggtccaattgggttgcaagttcgagaagttaggtgacatggtctcatggctggcaatagccaccatcatctgttctgttcctgtattgaggctcgcatctacttggcagtttgttcctgaacaaacgctaagagttatttttaaagactgggtgccaactattgttcagttggatagaaggcagatatcctcaaaatcaactaatagtgtcttcatcttggctcctccaaacctgaatgattctcgcatacgagaaagtgtcattcccttttttggcgatttagcaattaatgccaacgatcttccgcctgatacgaagttcaaatacctcgagaaaaaaatacatcgaacaaaaaatgcattttacaaatggcaccagcgtatcgaacaggccaaaaaatttgacaacgaaaccgagcgaagtgcgcttgccatcccggtggatgatggaaaaattacaaacacaattttccgctactggaaataccatctggatcaagaacaaatgaacatcgatgccataatggacctgagtttggctttagagcctcctaaaatctgccaaaagcaatactccgccactagtactagaaggagtgcacttctcaccggcagttatcttcctatgctgttcaatgatatgtttcctaattactcaatttttcctcgcgattctttgatcggagcagcaggcgtttctgggaatgaaacaaagagacggcccgtaagcacacaaaaagttggtgcgcctcaaaaattaattcaagactatgaccaaggatctattactggcgtggagagaatcgacgagcctgtagcgaaggaaatatcatcaaaggtttcaaacaagcaaaaactattgaaacttatcagggatgcgttcaacatcgatatggacatgtttcatatttccgatgacatcattttcaaggccgctgatgacgttgatggcagatcgagacctgctagtgttgttattgaaacacctaagcgtatgtctcaacattcatctataacggcggcaagagattctcaagacatcaatcggctaagttctgccatggaaagtcttgattttttcagcaatattggaaaatcaactggatcaatcaacgaatctttcatccaggttgttcttaagtgcgcaacgcttgataaattgtttgatgttttggttttaacaacctctgtgttttcaaaagtcgttgatacggaagacctggaaaaatatttttaccacgagaggaaaagacagaacggccgagcacaaagctcggacagtgcatcggtggggcctttggattatgctttcgtgaggcttctcatggataatgacatttttacggagacatttttcaacacttatagaagtttcaccaccacgacaatagtccttgagaacctcgctaaacgattcataggagctgttagcggtgctgtttcgatatcgcgtgttgtcaacagtgggaagcaaaggtactccgggagtgttaactcaagtagattttccggatttgttgatgcgacgagtagcaacagcaggtttcctgcatgggacataaaggttacggaagaggatgaagttaatttaacttacatggcgaaaattcaaattggggccatggaggctcttttgcatttggtcaatcttcattattcggactttacagattgtctggttaacaacactacgtttctagatattttgaagatcatggatcaagaagtcaacgaagaatggaagaagagggtggaactattttcaaaaagtaagcttgaacaaccagagtttcgcgaagaagttgctgagcttgagcagctacaaactactttgaaacttctatttaaaaaactgaaatcttgctaccaaaagcagctgtacaggcctctaggagtgagcaaaacgcagcggcttactcagagctacttgaaagatttcaccaccatcccgttacgggatctgagcattcatatgaacgaccctgttctcgaagacaaattcgttgcttctttcaaccgcctgagctttgacgattatagcgaactaccaaagtgggtatatgggttaaacgagcttgtatgcgacaagcttgcgttggtttctaaccaggactgggttgatgtttcccaaatcttggaacttttctccaacgaatctttggtaagcttgtaccaatacccccttcacactatatcgcacagtataatccagtctgcgggttctcaattagatgatctcgaaattctcaatgtttttacatggctgacgacactctcggtcggagagaatgaaatgttgtttgataagctggcgccttctgttcagatgatcataaagttgcacatttcaatcactcaattttttatcctacaaattgctcatcctgatcacaccattgagaccagagcaaacatttgcacaataattcttcagctcctaaacttcacccgctggaagaattcttctatggacttgtttcatgacggaaaacaagataagtgcactactgctatatcgccacatgtcccctcatttctggaaacatgtctcactaatgctattgttgcaccagagtcaaggtactacgagatgctatggaaaaatgctcacaagaaactagcagggcccaatgctgcagaagtcaaagatgtttctaacattcttgatggcattgatgcgcaaataaggttttttgtcgaatatgatgagtctcaaatttccaagcccaaaagcctctcgccttgtcctgggtggttgataacgaggctgctcgaaatatcacagtttgtccctaacatgagcatagagaattctcgtatgataaactttgataagcgaagatttgttaacaacattattataaacttcagggagatggttccttacgtgggaggccatagtgaggatggttcatctacaaactttgatagtgacctaaagaactcaattctctttcacgaaatcgtcgatattgggaaagcttttagaaagttggctaaggaaaaggcagcggaagaggcgcgaaagagcaaataccaggcatctggtttgttcaacagcataatcgttgcagaggtggataagatcaagcgggaccaaaagaagaagatggaattaacaatccaggataacgattcaaagcgtaaaaatatgctagagcatgcggtgaagcataaaaataggttaagctcttcaccatctttgttaagcctgggccaaagccctgcaagggggcccccagttgatcctgagttccctggtgcgggaaaacgaagttcacttgctaccactgggacgcggagctccattatatcaaattcgtctacgcatagcaatggaagtatgggaaaaaagctaggaggcttttttaaaaggcctttctcaattggcggcttttctagctcatcgtcaacacatggattgaacgcaatactgctgagtggtgttcagccgaatggttctatttcaccctttgaacttcctgacataacatccagcgttttcaaggacaccaagcctgtttattcaattagaacctttgaaattaagtcgtgcataccagtcagtgggattaacaagctcccgcaaaccgaccatagtttcaagattgtcatggaaaatggggttgagcatattgttcaggggacaagttacatcgacatgatggaatggatcaggctaatcaatatctcaaggaggtactcctttcactctcagaagtacaagggaaaaacttccaacaaaattttcggggttcctatcgaggacgtttgcgagcgtgaatgcagcatcatccctaacatagtggtgaaacttctagaagagattgagttacgcggcttggacgaaatggggctataccgtgttcctggatctgttggaagcatcaatgctttgaaaaatgcttttgatgaggaaggagcggtcagtaactcttttacattagaagatgacagatggttcgaaatcaacaccatagctggttgttttaagctatacttgagggaattacctgactcacttttcactaaggaaaagcttccattatttgtttctttggcactgagttacaagtcgaatgaaattgactacgagcaattccaagctgggatgaaagatgctcttaagagcttgccactttacaatttccatatgatgaaaaggactttcgagcatttacatcgcgtagatgaacacgtcgaaaacaatcgtatggatgccacgaacttggctatcgtgttttcaatgagttttattgatcaggatgaccttgcatctagcatgggtccaactctgggtgccctacaaacaattttgcagtctttcatacgcaacccagctgactttttctaaatactttctttcagaactgaaaggaaagtaaagactttgagctgatcctctggctagcttcgcgttaaattcaacgcaaacaagcatttactgtataataagcaaggtaggagagttttctactgtataatccattaaaaagtaatcacggaagcacgattctatgtgaattgtctatttacaaacggcaagctgtactctgctcagccttgaacaggaagcgaattttgactttcatttcctctttagatcggatttgcggacgattttgattgcggaattggacttttgctctttcgcggcttcttgcagcttcttctcattgtcttgcattaactgccttctttctgcttgctctctggccttattcatattttctttgaacgtctcaatgataccttttgcggggccagtagttgacgccgggcgcttgacaacgtcagcaatatccaacttctttcttatccacttgttcctcagaacaagggtctgtagcacagagcatgcaccgttgacagcgaagtataacacgacaccagatgcaagattcatagtggcgggaattgataaaagcggcataacagtgaagaaattcttcatggcgggggaaaattgttgagcgcctgtttcgcctcccagcctggtaaaggagatgaatactgaagcagtgattacttggagacccaggtaggggtccgccaacgaaagatcttggaaccaagcgaggccctgattagtaaaaccgtctactgggtagtttgccatttgcctgattccggaaaagaatcccaaagcaacgggcacctgaagcattggagctgctaggtacctgtttttgatcccattctcagccatgagtttctttcttctcaaagcaactcgttgagcttcgaccatgtctgtagtccccatcaattctgaattgatagcgtctagctctggttttatctttgaattacgcgctatagtgtctgaagatttcacatatagaggaaacatcagcaaacggactataaccgttgtagtcacaattgttccccaccaaggtagcccagtgtacacgtgaatctgctccataatattctggatcaaatcgggaggccaccaccaagacttggcaagccctatgctgctaagatacccaatgtggttcgaagcttctccgacaacttgagaggcttggtctgccaatgatgctgcagcgtcagtagccccagaaatttcatcgagagatggcagctgtgtctgaatctctgtatttaaacccggctgtggcacagaggacttgaaccttatgaaagatggcccgctcagtcttggttgccacgtaatcgagctgctccttgctgcctatttgttaaattttaaactcgttagtattcttcagttattgagcgaaagagaaactagtcgctcgttttttattaataatcgacataccagtcttgcgctccttgtaacgcaatttctgaacattcgggttgggtctatggccttgcttcgaaactccttctccgtcactaagagctgatagtgtggattttacctacttcaatttttcatgaaatttgtctttttcaccattatcatagtaataattcgttgattcaaggcggacaaattaattctcggtaagttttaaagaagatagctcaactttatttaggcttgtacgatcttcaaacggagttcgcaagagcctagatgatccatgaaaaaaagtttggttctttatggcccatcgaaggagctgcttagtgcggacattagaagagggctttttgcccgatgtttgaacctcgagtttgactctctgctcaacgacgttagaaaacttccccttgatcgactagaagagagcttcttgcatctcttcttggcaaaaagcgttcagcacgcacatgtgccgtctgttgattatctatggtatcgatttgtgatgggccggaaggtcttgatggtgaagccgcgcttgttgtgtggcataggagcggttgcgctacatggtagtaagcccttcataccccgtcagctatgcatgcattttgagaagttttatggcgaaagcgatggccttgctcaatatcatgaagagcttttgcgtattaaagtcgagagttttgccaagagcgctggtagtagcatttctttccgtgagaagtggaaagtattccttgaggatatcgatagaaatgtagacgaaacgtgtgtttttagggtccgtgattttccgtaccttgctgagtccgctgcaaatgcggaccgcgacctgcttgcccaactcctgtttgaagaaaacaagattgctataaaaaaccggtggactcttcctttacttctcaacctcgctcttctgcagccgcgcctggacgcagattttaaaattcgaatcttcagtacattctacgaaacccacaagtctctcgattacaccgacagcgtatgcattctcttccaaaccttgcgagacgacgtctaccggtcaacaaaactcatgcagtttttgactgagcggcgcatctcactaccgccgctcgcagcaaaatacttcatgagcggttcatcgaagcattcttaaaagtcatcatatcacctagcctttttagtacatttgaggcgcagagtgtgtttctttaacagttaggtgtatagcgttagtgagccgagtacacagacctcgaaaggcatccatctttgaggtaaactgttggctaacaacatattcttatatatcctaattccagaattagcgtatgatcaaatttgatgcgtactatcaatttcgattgtattataacggggcctttgatctcccgcgctcacgaagctcggaccagcagtccaactaccttctgttataacttgtgagtggcagatcgcacgcttctttcagaacttcccgggcgtcaatcatgctggccgcatgatcaatttgtgacaccaaacttagcgaaatccagatacacatgcttcaatttgcaccagaagcgttagctggctagcacctccgcacccatttctatgaatgaccttaaaacaagaaagctacagaaccttacaggaaccactttataacttcgcctcaaaagtggtaaaagtagtcaattaaatacatgaatgcagttaccgctgtcgaatctgtgaagagctcgtgcttttagtgaggtgtcatagatgttataataatgtttttcgaacactggagcgggccaaaaaactccgacttaaatcgaatgcttttttgtttgtgagttcgatatcaacattcacagtaaagaatattattaaaaggcttataatgataagagcatatatatataacccctgctctatttgctcgatgaaataaatactagaaccgcacaactgctgcggtctcaactgggcatatcgatcggttttatgtgaaacaccctaaagatcgcatgtttgtaacaccttggctcgaacaacatttacatctaagatatgcccacaaatctcttgaagctaatatacgcatactagcgcccgtttacgccaaaatacaagtcaatgtaatctcgtgtttcttcaaagatcgcacataatccaactattcaaagctgaaaaaaggttctaagagcccatgatttattattaagcagtaagccaagcccaatacgcccgttaatgagctatgaagcccaacgtaccattcacagaatcttttttcagataagcctgcgtacaaagacggttttgggtttggttgatgcccaagaagcgttgatgcgagcattcaagcgggtctcatggaaaaagcgtggcagtcggctacttggctcatgtgcactactaaaaagtttaaatagtattaggtcatgccctttctgtgtatttgcaccttttgacaatttgccaggtggaacgctctcatacaagaagcagaggggtcgcgctaagtggctccgacctcgccgcatagccacctcctcctaagaaagaaaacttgagaaggactttaaatgtagagaattcttgatgacaccttcagataaaccgtaaagccattcctctcatcaataatagcaggcctgccctaataataagtctttttctcaacgtgaatgccacgatgggaaatcattgggattatgactctctttccaaccgcgagcgagcaaaaaagatctcttggattgtgttggacccgcttgtttcaactgttcaaaccattgtcaaatcataaccttgtcttcattcccaaaatatcaaaaataaacttcaatggttgacgagcattacatagactactcccaacttttggcacaattgctagataaggatggcgaactcaacgagactacagtctcattcctgtaccatttgtttcctagtgacttctttgtgagagctatgtctctcatcgattccaacaacatgtttatctatgtgtttgaaagggatgaaaccagtgctgctctgactactagcgtcggcacagaaccggacgaagtggaaacaacaactgaaactctcaggacttccccgtcaccaccagttgcaagtgagcaagaactggggaatgcggtccaatcgagtgccctcatcaacacactctacgagaagccacaatctgtgctacataggctcatagttaagcaagagggtcctcaaagtccgccagtgtgcgttgacctccgccactggttctgctcttgcgacgaatacaacacgctatttgaggaaagaatgctcacagacgaagaaccatcactgtactccaaggccacaacagaactacgtgccggcgcatctattactgactctttcgcgtctatgccaccgaagggtgcttcccgacgctatttcaggcacgacatcatcatgtgtccccatctattagcctttgccatcctgctacaaacaactcccgagttgctgacctattttacgcataaagcagctacggtttacctaataaccattcaaaaccttgacgagtggttaaaactacacttgaacgtcgtcatctgaagtgtgagcaggatctcatccacctcagcggctttcacgtgaccgaaccttagtcaaattgtcattaagtaacgaaaattttttccacggatgaagtaaaatgtgtgaattcagtagtcgaagatcggccatacgaagggctattcaagacctccacaagagcctttgacgcattgtcaggcattcgtaaattacgtcggttcataacatctgtttgagcttttctgagtgaaagtaagtgagctttttttgctctgctagacgaaattaaactgtgaaaatagtgggagaatacgatttgccacagatcggagtttgctttgtaagttgaaataacttttatcaactacgatgtcaagcgcagcttccaaagacggtcaggaaggctcgtattcgatgtacccgccgacatcgcctgcgggccctccagccagcatgcaatatggaatgggcgtgtatggcaacccgaatacgttcgcgcagtacgggtacggttacccaatgccgatggatatgtacgctgggcaaggtgccccattccttggttacggcattaatccaaacatgatgtattacggtggcggaagcgttcctccccctagcggccagaaaaaaaagtactacaacaaagttgaaaacaatggtaaaactgaagccggcaaccatcacaacaaccatcacaatggggtccacttctatgccaatggaaaatctggaccaacctcgaacggcacggcgatcccagctgcttcaccatcaggtgccagcaaaagtgtccccatcactatcaaaaaccagtacaagtttgaattagggaatgccaactcggtcagcaccacagatctcaagctcgaataccctttttttgcaaacaccgatgaaagtgagttcagcaaagcacaggaaaagagaagagaattgacattgagggccttcggtgaaatatattgcggcaattttggcgagaatagccagactcaagacccggaggtggaagcatcagccctagaatccgtcgaaactcctgtggagactcctcaggctagttcctctgaagaattaaatgcagccgagaaaacggaaaagtcggagcaatcaaccgaacaagagaaaaaagagactgaaagcaggaagtcttctgtcactagccaagctgctcccaccaaggtcattaaatcttggtcagcggttgcctctagcgcggtgccaaaggcatcgccttcatcagcctcggaccaaaagaaggacaaaaaatacgttccaccaaccgtaaaaagtctggaaccgctgggggttgtggctttaagggtctgtttcgacccccaatatgtcaagtacacagccgaccaatacaagggtgctggaatggcgttgcagtcggtgattcctcgaggtattgtaaataccggaaacatatgtttcatgagctccatcttgcaagttctgctattttgtgaacctttcgttaacctcatgaacttaataagtgtgaagacatctgccaagatgggaagcactgggtttttgcttttagatgcctgtctggagctctacaggaaatttgacaagcaggctttcgaaagagagaaagcttccaggagcagtagtggcgttaatatttctagcgctttagcagatgctattaaacctgacgacttttacaaaactttgtcaaagctacccaaattcaaggatcttagatggggtcatcaggaagacgctgaagagtttttgacccatcttctagaccagctgcatgaggaattcgtaaactcaatcgactcgctttcagacagtgaggtgataagcctgatcaatagcatcaatgatgaggacaccaaaacagtcttcatcagaaacctcgcaaaatacaaggatgcaaagttcataaaagattcatccaacgaaatcaagagcatgctcgagaagtatgacgctgacgtcgacgacgctgacgacacttctggaaacggctggcaagaagtcagcagcaccagcaagaagggaaagaaaactaagacggctgccaagaggacggttgtagttgaaccatctcccatttccgtcattttcgggggccaatttcggtctgtgctggatgttccacagaacaaagaaccccagtctatcacgctggatccattccaaactattcaactcgacatatctgatccggacgtgaacgacttggacagtgccttcctgaagttcagcgagatggagcaccttcctttcaaaacttcgtcaggcaacaacgtggaagccaagaagcagacgtttatcgacaagcttccggaagtattcttaatccaactcaagagattttcgtttatcaataacacagacaagagcaagatcgtcaactataacgcatatagcggtcatgtggagaagatccgcaagaagatacattatggccatgagttggcaatccccgatgcaacaatctcctccgtacactcttccttttacaaagaagcgggaactaactacaagctgataggggtcgtctaccatcacggcgtgagccccagtggcggtcattacacttgtgacgtctaccaagaaaccctcaataagtggtacaggatagacgataccaacgtgcaggagatagagaaagatgaggttttgaagggcggcgaggaaggaaacgactcgaggacagcctatatactaatataccaaaaactgtaatattgtgtagttgtgagatttaaggaaaaaaataaaattattaagcagcaccaacaagtttaaaagcgcggccttcgcttgatgttgtccaaggtcatagctttgcatgaaaccaaaaatgtgaacaaaaaattgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccatttgatgataagttagcccaatgttaatcttaatacgtacaaagcaatcgactgtgtgttaagtaacatactctgcaactttaaatttttgtaatcttgcatagtgtaagccggcttaacggttgcaatacttcggctctttgatattacaagccggttataatttagccatatggtacggggacgatgaccaagaacacagcacaagtgttaaaagggacgaagagggcgctatccaacaacaatgtcagccacacaagcgtttgcgtatagagttgctcggtcaagaaaaccgaaaaagatgattaaattatcgaatttacgaacgaatttgctattttaaagcatgaactgaataatccagcaagtagattgaatagttacctctgcagcttagatcaacaaagcggcagcagcggccaaaccagcaacaccaccgacagcgatcttgttagcgccagcctcagactggacagcaatggagtgggaagatgtggcggaggtggcggcgtgagtaccttgctcagtagaaatagtgactgaggaaagggtagcagcagaggagctcacagaaggagtggcagcagtggtacccttggcggaagatggggtaacagtggtgccctcgacggtagtgcctggagcagtggtgccagtgacggtagtacctgggacagtggtgccctcaacagtggtacctgggacagtggtgccctcaacagtggtacctgggacagtggtttcctgaccggtggtaccagtgacagtggtgccagtaacggtagtgcctggggcggtagtgccggtgacagtggtacctgggacggtggtgccagtgacggtggttccctcgacagtggaggtggcctcggtcttagtagtggtcgaggttctggtcaaggtgcatgggcagtcggtgatggttagagtagttggagaggtcacagtgtaagtctcgccgttggtagagaaggtggttggctctgggcagtaggtggtgaaggcagtgacgacttcctcctcggtcacagtgatagttctcgcggtggaggtggcgacaggagcctcagagctggccttggagctggtagtctcggtggaggtggcagctggagcctcagagctagacttagtggtggttctcgttagggtgcatgggcagttggtgatcgttagagtagtggcagaggtcacagtgtaggtctcgccgttggtagagaaggtggttggctctgggcagtaggtggtgaaagctgtgacgacttcctcctcggtcacggtcacaggctcctccttagtggcggtcttagtggtggactttggaatggtgcatgggcagttggtgattgttagagtagtggcagaggtcacagtgtaggtctcatcgttggtgatgatggtggttggctcagggcagtaggtggtgaacgcggtgacaacctcgtagtccgtgtaggtggtggtctccccagcgttggaaggcaccaaagatgcggtcgaggacgagcgcgccgagctcaatggagtggtggtgttgaggaactgctgcgccagcgcggcagagcctagcgacgagataagagcgactgtagagaattgcatagcgatcgaaagtaaccggtgactggctaaagcgagtgtcttgtgctactgaacgggaacttcgaccgctgcatctcaaaccagccatcttccaagcttcttatatactattcccaggtccctcccatcagatcaaccacggccgcgtatttcaaacattaatagaagcacagcagcgactgtatggtcggcctgcctcaatcgtgctgccgtggttgcttgcagtggcgtgcgctgcgcgccatttcattacgcgccagcatcaaaaatggtgctttaaccatttggagtaagtacttggacttggtgcagctaaagcgtgttatttggcatgctgaattctgtatgatcttgcatgtccctgcaggagaggaatgaagactcgcaggtcgttgagagtatgcagagcctgcagacgcgcatagaagcacatggaagcgcataggaacgcgcaggcagccgcaggaacctagcaggctctccgtacgaggagagaaacttgaggcgaaggccaagtgaggtgagggcttattattagacgaggcgcccagtcacgtggacacggcgctttttctataaacagtaaaactcttgtggatgtcgcgttgaggggtgcagcgcctgcggggcgcagaatggtagaggggggcttgaacctaggtcgcggagccgggtgcgctgcgcacactgcagctgtaaaatgcgcgatgaaagccgaaggcacgcggcacgtgagagcgttgttggcacggcaacggcagctcggtgcctttatgggcgtgtcgcgccggggttaaagccgtacagatgatctgcgcatgtgaccaactaaccctcactgtcgtaaagcacgtccgcgctggcgcgggggtcggtgtttcgcgcgcgcagctcttggaacctcggcgtgagtggtagagcttgtgacgcgcggcagcggtcttcggatgggccctgccacgccgcgggcttcgcccgcttgcgtggcggctccgtgccaggtgacagctgcggcggcgacatattactggaaaacgacgagaggatcacgtggtccgccgccccctcttggtcgttttgttcgcgctctcgcccgcgctcgcgcgcgagggcactgccatcctgcagttccacgcgcgccagcgccgccgcggaacgcgcagggtcgtataccaacgcgacctccatgcgtcgcgggacgcgtcgaaacggagtgcgccaatcccagtcccacatcaaagcgacgcggcgccgcacgaaaacctcccacaggtggtcgtgcgggcctatgcctaggttcgcaaccagcgcgctccgcagcacctgtacgggccgccgcttcagcgcgcgcatcagaaaccgagagtcgtccgcgaaagtcacatgctcctgcggcacgtgatgcactccacccatatacgaggtgttcatcgcgtcgctcacgagcactatcgtggcgttatacgcgtgcgcgtatttggtgatcagcgtgaaaagggtaatcaggctcttgactttgatcgcgtgcgcagagtccgcgcgcggcagcggcattgctgcgcgtgcgtggatatagtctgtgagcacctgcgagaagccctgcagaacgacaagctcgtagcgctctcgcagattctgaaagaaaaaaacgtactgcgcgaatgatgtcaggcgcgttcgatgcagtccgcgggacggtgattcggagctggcgcgctcatcgccctcggcatcgctggcccgggattgtgcgtcggcctcggcaggtcgcgcggactgcgacggcgaagccagggtctccaatggtgtgtgaacgtgagcgtcgacccacaagcacgtgccgtcacgtgccatctcgctctgaacgagggattgtgcgatgcgtgtcttgctcgtgcccgggggcccaaacagctcgtagatgcaccgagagtgccaaccgcctagcgcgtcgtcgagtgcagcgacaccgcttcgcagtggcggcgggctatcgtcgataagctgcgagagcgagatgccgatggccatcggtttgttcgcgactttatcggcctggagtagaacacagatggcgaacaagacaagtgaaaaaacggacctcacgcagcacgcggagcacagaacgaagcgcaaacactagcgatatcaacacatactacaccgcgcgccgccggggcccgcgcctacttaaaaatgctgcatactatgttacaagggcgaggtgcgcgcagcgtgcacgcctcctcgagtgacggtcatgatgcacgggatatgggctgtttccgtcacatgtcgtacacgtgataagaacgtgtgcacgactacagaaagtagtccatctgcggcttcttcgtggggatgatagcgttgccgacatcgtcctgcgcctgaacggcttcgaagatcatgtactcgcggctcagcccatcttcaatccgtagtacggccgccacgttcccgcaccggtaacagtagttgggcgccgaccacaccgtcacgagtccacctccgaacatttctttataaccctccatcacgagctggtgcgcgcgcgcgatcagctcaagcccgttacagtgtaaaaactgatccacctcgttgcgcccaaacaaaaatccggcaccgcgcggagacaaactccatgtgctaacctcgtcagggtcgctccacaatagatcgcacattgcgccctcatgtgggacttcttgcttccgctcgatcgcgcggatctggttcacagttgtcacattcggcgatagaccgccgtgcacgcaaaacacctgtccgtccacaaccgctccaagtgaaagatagtcaaacacctcgcagcagtagcgccatacgttgctgttcccgtacttgcggacgatctcgtcatagaatccgtacactttcgttatctgccgcgtctcatggttgcctcgtatcattgtaatccgatctgggtatcgcagcttgtagcacaaaagcagtaggaagctttcaagggagtagaacccgcggtccacgaagtctccgagaaagacatatttgttgttttcaacgccgccgcttttgtcgaacagcgtcagcaggtcgtgaagctgtccgtgaatgtcgccgcaaattgtcaccggcgtatccacccgtgtcacattcgcctcgctcatcaacagctcctgcgaacgcaggcacaacgtatacacagtctcctccgaaacctgctttccctgcctgagcagggcgattgtttcgtccaccttcatctgcttggtttgcctctcgagctagaaacccctgggtaaaagacgatcttccaatatggaggagtgcacctatatttatcagactggggtcaagcgcttgccctgaattgttattgctccttctaggtcctgagtcctgctccaatagtcgccagagagccttattcttctgtcatcaacgcgtttctagctcatcgcacgcgaaaccgaagaaatttttctcattagtgtcaagaaactcattttttcggggccgtttcttttgactttgagatttcaagtatcaacaccttcgggagtcagcaagatctgccacaacgtaccgccgccgacgctcgccagaactcaacaatgggcggtttaaagctgctacgtgccgcaaaccctaaactcttctcagatccggaatgcgacaaatacccgacaagctacgacgaactatcagtctttttaaaacgcgagcaggtatatagcggcgcggagcttgccacagagcttgactacttagactcagtgctttatggtgatagggagcgtggtattgatctggacaggaagctgcgagttgagtacgccatgttcaaagccacgacaatgcaaaatgaaagggccgggcccggtccctcgctggacgaattagtggtgttgaatgagcaaatccagaacgcgcacaaacaaaggacgtctgagatcacccaaaagcaaaatgcgttttatgcggcactaatggcgctactgcagtctgtgtcgctggaccaggcagccctgcaatccattttgaccgcagcagagggtggtcgcgactgcgacgacctggagaagagcagctccggtatgagtcgcagtattcagccgtctccgttagacgaagttacttcttatttaatatctggtgcactgcaacatggagttgaattgaagccaagtactctagagcctgaatccccacgcgacgacataacctttttcaaagaatgcatagactccctcttgcgtaacgttggtctcacgcaaccgccggctgaaaaccaggatagagataacgaccgcaaagatgagaccggagatagcgatgtcgctgtggcattgaaagacctgcagctcgcacacagtttcctcaccaaaaagttcgaaggcgatagaaatgagtatttgcacagtatagacaagctgacgcgtaccaacaaggaattatctcacgagcttctcacgtaccactcggagctgacaaccgtgaaggagaactgtgacgcattaactaaggaacgggaagagctgaagtcacagttagagtaccacacgtcgttaaatacacccactctagtcgcttcgtcgccggtatcgaacgcgagtgctagttccgccgcaagcgggagcaagtcgtactcaataggcgttatgcggagtgaattcaagaaagtcctaacagacacccaaaacagatatgaaaaggagctccaggaggagcgcgaattacggaagcaactggagcaagaactatcctcctttaggacgcggaggtcggggcacaatctatagacatgtcctatctgtaatataacatttattcttttaaacccgttttttcacgctatacattacaaccgtgtatttatacgctgttcgaaatctcctaaagcttcctgaactcgctcaacacaggataaatggcctcgaacgcctggtaaatctcttctctctgcttggcacctgtgagcacaatttttcccgaaacgaaaatcagcaacacaatttttggcttaaccattctgtaaatcaaccccggaaacaactcaggttcgtaagacgagaaagttccgtgcgagaacgccaggccctcaagtctaataggaaatttgacatcacacgatcccacaatattctggattttgaagtccgtgaacttggcactgaacccaattttttgtataattctggcgtacttacgactcgctagtttcgagtcgtcctccgacttggcaccgatcacgaccatcttgcctgacgcgaagatcagagctgtagttttgggttctctgatacgcataattacagctgcgaaacgcttggggttatactccgcatttctcgcgtgcagcgccacggttttaagatcaagccggcagtccaaattgacggtggccactatattttgaagcgtaggcacaatcccagaggttgtcgcgttttgtgaatcctcatcctctgtctttgagagccccgcgtttggccccttctcttgtgtctcccagactgatcgcgtgctgggatcaaatacgatcttgttggcctcttggaagtccttgagacggctctcctctgacattaatgataacctggagcactccttctaaaacagttgagatactgagatggctaagtttataatggtgttacaattttagtttatatacagtaactctatacgtgtttattacaaatattaggttcgcatataagattaatattgaaggctagccgctttgcccgaaggaccaggttattgatcagttcaggccagacatcccgaaattagtcaaccatccaaagaacttgaatagcccaggctttccttggagacgcaaaagcttgctttggcagtttttcacgatataggagcgacgtggcgaataaaagagaaggccgctaagatgaatgagaagctgagcgcaagcgagttttataggctcagtcatgagtactcagagcatgctcatcaattgcttagggatgtaagtaccgagcagcagatgcagcagtaccagaccctaatataccacgcgattcatgcgttgatctgcaccaaggagcagtttcaactcagcgctgagcaagatgttacagtcacattagagctctgcaatctattggttcaagaaacagttgagttcgaccttgcagaaacatatttgtctagtgtgaaagagcggcttcatgctactgaccttctacacgaaaagatgctagtcgaagaagcgctcgttcgagtagctaagatgcgaggatcatcccagcaccttaaagactcactgcgtaatgtcaatgcaaccttaagcgaccttgatggctcgaactcggcgtggcacctttacttctcttttcttagaattgagctgatatcaatgatttcaccatcggatcagcggatacttcgattgtttgaagagctgatacaaagcagcagagacgccccaccttttcatttattcatcatgtgttcttatcttggctactgtcttgatcaacacttaagcgtgccaatgcattatcttcaggagcttgcaacgctatctgactctgaagcaccaccaccgctcaagctgtggaagcatttgatagagcttttggttcttatgcaaatcgactcaaatattacagggaagctttctgagtttaaggagtttgttactattcacaaaaaggtcttgactagcccgagtttcaatttgaggcttgacaacaaggtcgaaatcactttgaatagcttggtttttcgttacaaagattttaagaatattatactgttattccaaagcattagctatctgaccaactgttatgacaagaaagccaatttctccaccaggtttctcccgaaagttaagaaggctgcaacagagctactcgattccgctgaagacgcaaatatcctggcgataaacaacatgcgttctttctacaaacggatgctagacctatgtcactactatacctgcttcgaaggtctgatcctagaaggcgtttgcgaagaagtaacggatgaaaccgaatacgcagccttgataaacgccatgaaactccagctggccaaaaattctgaaggagccctacaagcatattccaaaataatagattccaaattttcaactgaattcaggctaataggaatgttaaattgtttcgttatcaaagttgctacaatgagcaaacatggaggtaccgtagccttcgatgactaccaaaaggttaatgaaatctgggcgtccatcacacatcttgttgactcgcacgaattccgcatgaaccaaacttggcagtgcactttggttgtgatttggatagcgactcactttcacccatttactaacgcccagttgtctcgagagaatgatgcggactatcttgaaaaactcaaatggtttcactcggccaacagctattgcaaggttgcaagcagttcatcgcatggaagcgtcaacaacgaggaaaaacctaaagcacctgcgctcaaaaaagctttgttactgctttttcttctgaactacattgctggtgctactgtggttcacgacttgggagaaaagtgtcagatttccaacgcttgcttttacctcggacagcaacaacaaatgccacttatgagataccttgcaggtctgtcgcatttactgaattgcggccttgctatgaaaagcaaggatgttgccataacgagatctaagttgaaggaactggttgaaaacttgttaaagtctggttttgagctggctcaataatcataatcgatcgtttcatacaccgtagctgctgcaaaaaatgctatgaataatactctgcacataaggctaattactttacccctctgttcctagtcaggtacatagcatatgcttttatgtgtcttaaacatctctgtcgtatcaagcgttatccttcaaggatgcgctccgtttcatgttataagctgcaccggcctgctcggatttcacactgctttcgctgtctttaacgtggccacggtcatctaattcgacagtaccaggactttggaacaaggaaacgtcgccaacgagcaaacctagggtatccagcacctgctgggggtcagtcaaatgtgcctttgcaacggtctttttggatgcagatccgaccgttacaggatagataccgtagtgaccagcttcgttcttatcgtcggggaatttcttgtcccagacactctcgatatcatttagctggttgaacatatcttcgtccgtaaagtcatcacctagacagaggacgaagtcaggaagctgggacttgggcacggtatcgtcctgtttgaactcatcttcgttcaattgcttttcaccgtaaggatgccaaactaatcttttcacgatttcacccttgttcacgaatttaggacgaacttcgaggttagctttgccctccatgacttccaatccgaggtccttagagaatttctccaatgaggccttcagctttccagccaagaactcaccctgctctgggtcagcacgtctgtaatgccacgtgacagcgaccttcttcttttcaatgaaggaacctggtgtttgaacagtaatttgttccatggcttcatttactttctcttgccatgtcatgtcatacttggttgtcaagttgacccactcttcggatgaaacgtccttcatgaagcaaccgtgttcagcactcaaacctaattgcggcatgcgagagcctagccattttgacagaaactgttgatctcttccggaaataatccatatgagattatgtgggtccgctgccagtttggagagaattctgaacaacctcgcgcttggaatagccgcggcaggatcttgcacaattggcgtcaaggtgccatcatagtcgaacaaaaacaggcgacgtttggcagcgcgatatgcctgcaacagaagaggcctgttaagagcgggtgtgattttgttatcttgggactcatgcttggcgatctccaccattctctgcaagaagctgttgttccagtcttggatggttggaaccttcgaccaaagcttcatctccagagatactctttcttgtgcagtcaagcacagcgccttcttaatggttctagccacggcgacggcgtcccatggattaacgataagagcatccttcaaaaccgtgctagttccagagaactcgctgaggaccaaggggttggcgtagcatccatctatagaagacctgcttttaaccgtcacgtactcgagggcggtagtattcatgccgtctctggcgcttgtgataagacacaagtcagcagctctcagtagagagtggtatgcatcctctggaatccggacatggtagtgatgaactggagaagagttcagggtaccatactgtgcgttgatagagttcacaagatcgttgacttgctgctccagtttcaagccctggtctgtggcagtgggcctgctcacttggatcaaaacgaccttgtctctgtactccgggtacatagccaaaaaggcctcaaatgcctgcagtttctgaacaacgcctctcacagtatccagtctgtctctgccgaaaatgattttcttgttcgcgtatgcttctttaatgaccttgaccttttcgtcgatgtcctcggtaaaggccttgcgcaagatctcctccgtgttgacgccgatagggagagagtcaacgacaacatcaccgccgtaaacgctgatcacccattcgtcgcggcccttgcccttggacttcttcttggtggaggtggagtctaaaagtcttttacaggcagagacaaaatggcgggaaaagccgtcgttttggaagcacacacggttgctacctagaataccgtccagcagttgcttacgtttggacaagcaccggaagtattcgctactgggccaaggggtatgatggaagtaggcgataatggcgtcgccgaagcgcatgcgcagcagctggggcagcagcatgaggtagtaatcgtgaacccagattatgtcaccaggctggtagatctgggctaccttcaaagcgtaagcctcgttgaacttgacatagtcgtaccaccaggtgttttctttctgcccgtctgagggggggttgaggatgtagtgcagcgcgggccaaacgattttgtccgaatactcacgccaacgcagctggtccctgcgcagcagccagactgggtggaccgtcatcttgttattggagtcctccttgtcctgcagcttctccgcgatcacccgcttctgctcctgcgacaggtagagtggatcctcgttggactcttgcgaattgtagcgcgcattgtcgttggcggcctgggtgccgcgctggttgggaggcgcgacgtacgcgaacttgttgccggggtcgatctcgccggtccagcccaccacatgctcctcccagtcgggcgagtcccggagcagatacagcgacgagtatagcgcgctgttgccagagatcggagtcagcttccactcgtcgccggggtcctgattctcgccgggcgtgtagaggtcgttcctgctgaccttgtaagggagctgtggcacacaattgatgatgcggccggagacgggcttttccgcagtgccaggtttgtcagagctcatgttcgaggaattgagtctgtttcgaggggtcgttgttgcgtcgagatcgtgtttgtttgagatcgcgcgatttaagcccttttaaacctctgttggaagagaaacgtcgaaagagggggccgcttgctaacgggcaaaaaaattgctggcgggtgcgggcctggacgcggcctactcacgtgttatgtcatgtgtgcactgcacgtgacagggcagcgtaccgtcacgtgcaggttatgccgttcaccacacctcgaacactcggctggtcagcaggtacagtttggcaaggatgtcctgcgacggctgttgcgacggcagctgcggcggctcaaggatcgcaggcttgcagcccgcgtggccctggttgagctgtgagatgcattgcaggttcgcgtggacgcgcttcaggtactgcgatacgatgttctgctgttgctcgggcgagaaatgcgctgtgttgtagctgagctggttcacgcgtgcgagaagcacgctgttgatgtgcaagagcagctggaccttgtactgcgcgtggcggggctcttgcggatccatggggggcggcggttcgctggtgtgtatgaccgttagcggcggttggtgagaagacgtgggccaggacaaaagttgtgggagcgggaccgtgcggggcgagggcgtcacgtaatagtcatcgcagacgaagcaggcacgtgacagccaccacatacgcagtatcacgtgcgagtaaggttaccctcagtaattacagaccacgtgtactagatgtcacatgactgatgtcacatgacactatcacaacccacacaccgaggatcccgccgacgtttctgcacgtgacgtaaccgctctgtcacgtgagtatataccccagactagtcgtagaaagtgcgcgcggaacggaagcgctaccgcccccagaaaatgccgcagcgctcacctcgctctgtcgccgaagctgcagctttcgccagcgacaaaaagaaaaggtaccttaccaagtccgtgtggcatgaggggccctgccgcgaagcgcttgaaaagatatgtagttgatttatgtccatttatactctcgagaagatactaggatagacaagtctcaacaagaggtgtcgtagcgttttcctcgtgagtcagcaacagaaggtaggacgctactaaaggccttgtccatctataccccgttttgcagcacctgcacataatgccggcggttctggtgtcctactcgtcgttcaaatcgctagcgtcgctgccttggcagttcgtggtgcgcgtgtaccgcggcgggctcaaccgacgcaacatacccacgcttgcgttcaacttcgcactcaacttcttccccgtgtttctgtggctgacgatattcaagaacgcgggcgtgatccccacgcggctgcgccctcggatccatagccagctggcgttcctggcggacgtgttcatgttcggggactccgcgggtgagctcgtgtcacagtacggcgcagacgcgcggttcgcggcggcgatgacgtggctgacgtccacggtgttcgcgctcgcggtgctcgtggccgcacctgtctcggtgtggtactacctatactacaagcggaggctcaattacaacgtgatcgacccctacgcggcgcttttccaccgcaaccagccattctcgcccacggcgccgcgcgccatcctgccgttcctcttcctcatctacactttcgtcgggctcaacacggtgcacctgctgacctcgcagaacgaggacaacttcacgaaaaacaaggacttgctggcttggacctcgtacgtgctgctgcacctgctcgcccctatctttaccgcggtgtacctatatgtgttccaccctccaggcacgctgaaggccttctccctggcgatggggctgcagaacatttgcggcgtgttttcgcatctgctggtgcccatggcgccgccctggttcgttcacatgtacgggatcaaggacacagaacacgtctcgtatgagcaggagggcttcgccgccgggctcaccagggtcgactcgcatctgggcacgcacctgaactctaagggtttccacaagtctccgatcgtgttcggcgctgtgccttcgctgcactctgccatagccgtgcagtgctttctgtttctgatcacccgcgccaccagcaccaaggccaacttcggcagcgcgagccaaggccagaaccgcgactgtgtgcagctgcaggagccgcccaccatcgccgcgtcacagctgtcggctcccaaggaaccagagtctttcgagctcgactccgtcaccgacgtctccctgacgccgtctggcggctctgtcacgcctccgcccaacatggtttacgccacgccgatcccggaggccgccctgaactcgaggtggctgcggatcttccacatcgcgtttttgccacgcttcttgggcaccacgttcccactcctgcaatggtggagcaccatgtacctcgaccaccactttcgcttcgatctcttcgtgggcatgtgttacgcggtcaccagctttttgatcgtgaaccactactacctgcagccccgcgtgctgaagaggtggtgcaatctccgtatgggtgtcgaacccgacattcggaaggaggccaaaactatgggcatgcgtgtttttgaaaacaccaacgtcgagtggttcttcgacccctttgcataatactaagtacgcttcctggaccttttataaattatatgctagcgcagcgaccctcgttgtttctatgccgtgctgtgatgttaaaatctatattgttacaaccactacaaaattcgttcagaggcgcttaccgccaggcacgagcattgagatgttgttgccgctcaggagcatctttcccgcgtgccttttgatctcctggtcgtggtcgtactcgatcacgtcttcgagaaccacgtttacgaagtcatcgtagcccactagggttcccgcgaactcgcgatgggacgtgagcatcacccagacgggctgacccacagtcttgtctatgatctccagcggcagtacttcagcgatagacatgcttgcggtgttgagttggagagttgtttagtgaattcttgcgcactgggttatagtacaggtcctgatggtggataatttttgaataatcgtagatagcgaccgatcaaaccgcgcccgcgcgtcctaaggagctgagggtctcgtggggcggcagggcttgtagattggatttatagggctcgagcatgtacacgaggctactacgcagcgcgcaattcagcactatcgttgggacagtgtggtctggtcagtgggagacgtacaagatgatatcattcgggcaagggtaagtttaggccggcagaggcatagggtggatcgcaggcggattgcgagacggtgagtcagggagatgtgaggagccaccactgcgcgtgaagcatccaggctgcaccgcccgtctgtcgcacactaaccagcgactttcctgaaacaagtgctcacgtgaccaagaccctgaactgtgtgccatctgcgccagcgcccgcacagaggcctgcgcccacgccaatgctcgcgccagctcccatgcgccagcatacgcgtccgcgcgcgtgtccacgagtacgcccgcgctcctccctgctttcagcacccttgtcactagtaactagaggcggccttgacccggccaatttcacaactcttgtgatagaaaaattgacagcgccctggttgtctcaacaggctacacctcagctttgcagagtccttcttcaaagacacaccacccaacaaggcttcaattatgagctctacactgccattgcacatgtacatccgccccctgatggtcgaggacactcaggacgtctgcgacctggagagtaggggctttcctccagaggagcgcgcgtcgcccgagaccgcggagttccgcctgacggcgtgccccgagctgtgctccgggctgttcatcagagacgtggaggggtccgaggtcaagggcgagaagctcatcggccacatcctgggcaccaagatcccctgctccgcggatggcacgcaaaacgcgcttattaccctggagagcatgggcaaggtgcacgacgagtcgtccacgaccgtgggcatccactccgtggtcatcgcgcccgagcaccagaagaagaacttggccacgctgctgctgacggactacatccagaagctcagcaaccaggaggtggggcagagaatcgcgatcatcgcccatgagccactggtgcctttctacgagcgcatcggcttccagctgctgggcgagaacaagacggtgaaggcggacccggccttcagcaagtccaagtggtgcgacatggtgcgcgagctggtgaaggaggagtacgagaactgagctgcgctcggcgcccttgcgcagcgcgcggcggcgccgccgcgcgctgctgctcccgtggtggcggtcacgtgacgctcggccctgcccgcgtcccgtccgcgccttgacctgccgctactgtctctgccagcgctagaccctcgcgcctggctagggtgcttcgccgcgagcgcctgcggccttgcccttgctttgacctcacccgtacgtaactacccacgtacgaaactacctgcgtccgaaacgatatacgtacaaaacgacccagataccagtcacctgctacgaacttttcgcattctaccgtgcgagacgacaagctcttcacaaccacaaccgtaccccgcccgccccttgcacttgctacgatctccccggttacgcatgcggttgcgcgccacaagcaagtcgcggcccgccgccaagcgaattacagcaggcgcaattgtgcacatgattgcttagcagtccgtgacggaggcgtaaatgcgccgcgcgccccggggcaaagggcggggctggcagcggtatataagtaggcggcaggaacccttaaaggagacttctggtggggaagagagcacggaaaacgatccagcgacactacacacacacttacagaaatgctacaacaaactaccagaggaacaagaatgctcgcgggcgtggcggtccgcgccgccacgcctcgtgcgtcgcagcggtttttgtcgcgcagctgtgcgctccaaatgcccgcggggaagagcgacatgacgcagaaagacatggatgcgaacaagaagaagctggacgagcttgagaagaagtcgcacaacggcggcgcctacaagagaccctctacggacgagctgaagaagaagggcgaggacgcgcaggtcgaacagcacaggccggacgacggcgtgtactaagcgtgctgcgccgcagcgcggccgctagcactgcatagttatttatatacaggcgcctcgcgcgccccagtacgtatctgaaaatttgagttggacggaagaggagccttagagcgcggcctggtcgcaggcccagaacgcccgctaccaggcgcagtaccaaccgctgtggcacgtgccgcctcggggtctgtcttttgtggcgcggtggtgttccgcgttgctctgccgaagccggggccgacgctcggcggctattcctgaggccgacgcggctccggcgagacggaaggatctccacgggagaagccagccgtggaccagaataccgcggcaagtccgaaaccattgtacgtcatttggaagggcgcaggcttctgttccgcaggagacgcgtgtttgtggtctttgtcatgttcgtggaaggcgctcgtagaagacgtaggaagaaggtttgggcgggatcgtcttagaggtgccagagaacgcagaggacggcttggtgtgagtggaaggtccggtgtccctaggagagagcccagagaggtgttaatagaagctcagagatgcgctagtagaggctccgagaggtgttggcagaacctcagaggtgtgttcgtagaaacctaaacatttctaggaaaacgctgaaaaatgccgtaggaagctcagaggcagttagtagaaagccagagatctcttgggttgggcttagaaacacgctagcgaagagctgagacgtctctaggagagagcactagaatgtacagggccaggctcaataatgtctaaattcatgctcggaaacatgcaaggaccaggcccggatcccctcagcaccaagctcgggcctctgaagcgccatccgcgtcgcgctgcaccctggggtcacgtgcagactcccaagacccagcacttctcccagcgcgcgagccgcgtcccgacggcgtcgcgcccggaattggtgcaattggtgcatcgtggatcctgtgccccctctcccgctcgctcgcgcccgctcgctcgcgtttcttccctctctcatactcccatctttatagacgaaaacacagatcatatatatggctgacgcctttaaaatcgtctatgtgtgcagctcatatgtaatcagtgtcgatcccggcaaagagacggcagaatgccccacagcgaggagaccaggatgttctgcaagtcgctcacacagctctcgcgcatagcagaccagttcgtcaagcaggacggcgaaaacctcgacatggaaacgctccttcaggagtgtatcgacaccctagtcaactaccaggacgagtgcaagaaggtgcgcaagctcggtccgggccccgacacgcgggacccggccgtcttcgaggcctacgagtccgcgtacgtctactacaagatcgtctcgcagatcgtgctcaacaaaatcccagatctgccccagttcgtgcaggccaaggactccgcgaaaagccagaaggagcgcggtctcctcgaggtctacaacatgctgctcaagaccctgctcacggacgagaagataggggagctgcgcaagttcctcaaggaccactcgcggcccgagccccggcaacacaaaaagggtgccggcgacgtttcaaaaacctgggcgaacggtcaagccatatcgccctcggagctacagtctctgcttggagcccaaaacgccctcctgatagaccttaggcctcgcataaaattcgtggagtcccacatcaaaaccgataaaataatgtgcatagaacctatctctttcaaggacagctactcagacaccgagataacccggaggtcgctcataacctcgcccaacgaggaggtccagctgttccaagaaagagacaagttcgactacatcgtaatatacaccgacgaacacgacagaactcagttctgcaagcagaaacaagcaagccttgtggacctcttggtgaaccgatcctttgaaaagccgctccagcgcacaatcatactgacactgcaaggtggcttcgaaaactggtgccgcaaccgcggcccctgcgacaaatcggaatcctcagaagaaacgaacttcgcaagcgaatatggcgtcccgcctctcattcctaaaatactccccgcgctgcggcccatccctccctcggcacaggatccgctgagcgtgaaagggggtatgaccctcaacacaagcctgacccacgacaaaccgctcaatacacagcctttccctgaacaacagcagcccaggctcaagcgaacttcgagcttcaaagacaagttctcaagcttgaccccatcccgctctcgcgctggcagtccgtctttgcagtccccgactatattacatacggactctaccacgtacccggatgctccccagcttgccccctcctccgttcaacttaatgcgttgtctcaactgcagcctatccactcaagagctgtgactccacagtcgaagagcttgtcgccgccccgctacaacgtaaatggcagtggccagttgactagcgatctgatgggccactccccttctccgccaaagcccgttatctttccagttagttcccaatcttcggtcgctaattatcagaatggaagcaagccccttacaaggcgcaacaccaatttcaccgttggacttacaaacctgggcaattcgtgctatatgaactgcatcatacagtgtttacttggaacccatgagcttacgcagatctttttggatgattcttacaaaaaccatgttaatcttaacagcaaattgggctctaagggagtgcttgcaaagtatttttcgcagttgattcacacaatgcagcagcaggctgcgtcagcgtcaaccaaacagaattcaggcgataagaccgctgttcagccacttcattttaaagtcgcatgcggctccatcaactctctttttagaagttcttctcagcaggactgtcaagaattttgccaatttttactggacggattgcatgaagaccttaaccagtgcggcgggaaccccgcgttgaaggagctttcagaagaagcagagggaatacgtgagaagctctgtatgaggatagcaagctctattgagtgggagagatatctaactaccgacttcagtgtgattgttgatttatttcaaggacagtacgcttcgcagcttacgtgtaaagtttgcggccggacctcgacgacctatcagcccttctcagtcctctcagttccagttcccagtggttccaagtgtgatattatagattgcttcaaggaattcactaaagtggaaactctggaaaaggacgagcaatggtcttgtccccggtgcaagtgtaagcagccatccaccaagaaaattacaataacaaggttacctcgcaaccttgtaattcatctaaaaaggtttgataacctgcttcacaaaaacaacatttttgtatcgtaccctcacacgttagaccttacgccattttgggctaatgactttgatggaagattaccaccaggtgtggctgaactcccaaccagaggccaggtacctccatttaactacaacttgtatgcggtggcttgtcactttggtacgctttatgggggacattatacttcgtacgttgacaagggtgacaaagctgggtggtgttacttcgacgacacaagctggaggaaggccaaaagtcaaggtgaatgcatcaccctcagtgcgtatgtgttgttttatcaccgtaaatacaatgtttcttaagcacatagcatattattcgcatacataatgaataatgaactatctactcccagtcatcatcttcatcatcattgtcatcgcctcctttttcctgagccccagcgtcgtttacctcgtcatgttgcacatctatatcgcttttgttaggttccttcttgttctccgaatcggaagctttgcccagctctggttcttcctcctcatcatcccagtcaatttctttatcttcttctccttctttcttcaagagttccttgcgcttacgctccatctcaaatattctgttccttttcaagaagaatatattccaaaagtcttgatagctgagtttttcagggacaagagcgttcattagaagctctaggttcttattctcggtgagaagctgtgagacctctgctgtatattcatccaccttgaagtcatccggtagttcatcttcgttttccaagtaaatcttgtcattactagagagcattctaagttccgcctcagtcctgttgcctgcaactggagtagtagctttagcatcaggggtttgagaacaaacagttgatgacttctggtcgtttaccttaaccacctcatcaagctttgaccccaaggtattggttacggaggaccaaaatgatttggtcgacacttttttccaatagtcttgggcaagatgttcaacattctgcaattgtgtgtctagagaatctaaagcgccctgggctttctccgagatgcgagtatcgagtggaatattcaattcaacatcccgttcatcattcacgaatttcttgagagcgcgagcagtgcgttgatattgctcatcaatggttccttcaagctcttggaaagccttttccgtatccttgtcactcttcaagtcgccctccaccaactgttctccatttctagtggcctgttcctcgtaaaagaactccattgtgcgtctttttattgatttgaagtactttattagtggataattaattgttaatataaacttagagtattctctttatctagaaaccgccagaacataaaaagccagtaggagttcatgtcactggtgaccccgctgtatttcagcgcggttcagcccaatttctacagaggatcatgcccaagagagaccaacatcccatttcttaatacattaggtctcaaatacattctatcattgactccagagccattaacaaacgatgcagtcatgagcaagttttgcgccgaaaagggcatacaggccatacacattgagtgcaataatgagaaaagtcagaaggacaaatcgaaaacaaaagtgaagcgcaagaagaagccagttcccattgagtatgatgtggtcgtacgatgcgtacagttccttattgataggaggcactacccctgctatatccattgtacaaacggtgaactggttacttctcttgttgtggcatgtttgaggaagctgtcatattggagcactgtgtcaatctttaacgagtacttgacttatacatctagcatcaatattcatgagcggggctttatcgagaattttaacctggaaattgagataaacgacttagaaatgaaagataaagttccctggattacggtacgagcctccgacgttgcagatcctcatggggggaacacggctgataaaaatattcggaggatacaaagttttccgggaatgctccccaggctcaagtttcatagtgtttaaagagcgcacgtcattattcaaagtcattgaaagagaagagccgcggctacgtccggattaccattggcttgttcaagcgaacgcaggacctcagatcttgagaatcccaaatccattagctgctgcacaaccgattctgggaatgcgcgctcagggtgcggttgtgaagtttgtgctttttttggtggctccaattgcgcagatggagctggtatgttaagcccttgggaagtggattcgctaatcttcgcttcgaggctctcggggatttccgcctcgcttagaaatcttgtttgaacccctgcaatccgcagaacattatctttaaggtctatgcaagcttggtgacgcttcagcatatccaagcccaatagcatgtccacgtgtgtgtccagaacagtgaagctacagggaacatgctgcgtttcgatcttaacttgcgcgatatggatctttccgattatcttttgcactcccactccgtgcgcttctccggagaatctcttgtcaatcagccgagagagccctgctttctcagctagcttggtggaaataatggtagactgagcgccagaatccacaaaggccttcactggatagccgtttatctccaagtttacatagagcatatgaactgtcgtaaacgcctctggagtaaactcgagagcgtttcgcatttgctcgtcaatttcctgttggcttatcagttcgcctatgcgtttttggttcgcggggtcatctgggtttctcattagttcgtcgtactctgtttgcgcgatgccaaaaggattctggcggcttccaccttgcatgctttggagaaggtgaggtcctgcttgttggcggaaagcagtggcatcatttataatactctcaaatcctgggttcgagctcacaatctgggcccttagagcggggttctggaggatctgctgtctggcctgttcaacaagcatgtcctccatcgaggcgccactttgcgaattttcatggacattgttgattttggctttaattacaagcagctcgtcattttcaaactgcagttcttgaagcgttttagattcactgctgttcaatgccgtagctttatgaagcagattgtgcttcgttgcgtcgaacccgcattcgaactccaaaagggcaatgagatcttgaagactcatctctgcagtaacgtccagaggtccaaagatttcatctgttatctcactattgattgtaagtctcattgtatggtgttggtggcgtcgtgggcgggatccttcaatcaagggaagttagagaaatatatatcaacaaatttatatctaagttcttaggtaataatgaggcgaactcgaataaaattagaaaacaataggccaagaaatagccaacaacagcattttgcttgagaagttcagtgtttacgcttttcgtatgcatcaatcgatttaggtcctactgttcacatgcaagtaactcaggaccaggatggacagcaaaatccccagtgagatgcgatatttcaattaatacgacccgtgcattgcaaaacttggacattgagcttgtgacagggatactagattcggtgtactgaagaaggtgttaaaagggccctaccgcctggctcacaatgaaatttatcaaggtcctgtgtcctcgtttttttaatataacaagatttttgttcttgcaaggccaagccactagctttgctcaaatttgctgttgtctcatgagatcttcaaaggctagtactacgttcatttaggtcgaagtcgtcagggctgaagcgattcttcagtgacttcacggcctgttcgttgatagggacatattgattcgataaggatcgagtaaacggggaaagttcccctgttatgcaaataattcgttctaatcatcgctagagctcatcaacacctgtcagtgtgattcctctcagatcggtaactaactcagggctcggaaaggagattgagactctttgtttttcatgtggtgaaagataaattagtgcgaacctaagagcaaaccacttcccaccgcgtcttgacggtagcaaacagcattacaaagagcgtggcatcaagctaggtttctctgaagcgtttccaaggaggaaggtaacctcaaggtctagaatttttacaaaaccaattgttcgggacgttaaagtcgcaactgcaacagagaacccccagttaaaatagagcctgataagcttgaagcagcaatgaagcgatctcgtgaagaaaccgttgaattacctcaagactttgcagagaaacatattgacacctttgtcaaaggatgtcaccacattctaggtgttgatccgtcgttgtacgatgccttgctgtcgaaagactttcaattgtttctgaagagagagcagcctccaatggacttgaatcatcattttatcaagcttgcaagcagcattttggcacagcaaataagtggcgcagccgcgaacagcgtcaaaaacaagttgatggcatattatggcggccatttcccgacatatcaggaagttgttgaaactttccataaaaaagacgttcaagaactccgagactgtggtttgtctgcacgaaaagttcagtacctggagtcactggcaaattatttcaatgacaacgaaaaggccattgaagcactatttgagcaagacaacgaagaaattgcatctcaactggttgctaacatcaaaggcataggtccttggagcgctaaaatgtttctggtaacgagcctggaaaggatggatgtttttgccgctgatgatctgggcatagcaagagggtgctctaaatatttagactgccgtccggaaatattaaaggagttgatgagcaagcgcgtccaaggcaagaccaaacgcagcaagattgtccacaagaagaaaaactggaagatttatgacgaggacatagtggagaaatgtggtgaaatgtttgcgccctataggagcatctttatgtttattctctggaggttatccagcaccaacatcgatgctctggccaagcgggagaaggactttgttgcaaagtgatgttcttttcaataaatattaggagatctactcacaagacctatttacaagataagcattcccatgtctcattttgccaatctggatgcttcggtcaaaattttgcttcccgcatttgaattcgccttcgtggaaagccccccaaccaaaattctcatgggcactctaggtttacgcaactgagatgcgaaaacgagcgcgttagtcagcaatgcaatggctccggcttgatgaagggagcctaatgagactggcaccaagtataacagggtgaatattcccagtgccacttgaagagttgcaacgcccatcatagagtgcatggacttgatagcgtttttaggcaaaacgtgcttcatcctgttacaccacatgtgcatgccaaacacactgaagaaagtaatcgtggcaaaaatcctatggttgagctgcactgtggttggattctctaacatgtttctccaaagtaggtcgctatcgtcgtcttttctagcaaagttagggtcaagtaattctctcttgctaggaatccagtcgtctcccatatgggggaaagtgttgtagattaaaccagcgtctaagccagcaacaagcccacccgtcatcgctgtaacaaaagtcaaagccaaaagtcccagggcgctcctacgcaaaggagtaactgcgggattatcaagtttggcaaacacgccgagagcctttgctgggttcttgatccacttagcttccttcaaaatctctattccagtccatagcatacccatgtagagtaaaaacgctgtgcccagatgagtcgttagtctatactgagagactgtgggctttgaattcctttctttgagttgttctttgtcaagtccagacttgaccatccaccacccgataaatccttgtaggccaagaagaagtgacagtgagaagattcttctgttgacacgtggagaagtcttcctagcggctgcgaaataaactgcagggaggacaaagactaaaccaatggcgcgaccccataatctatgcacccactccataaagaagataaatttgaactcgtctagatcgatgtgtgagttaagttgctgaaactcaggagactcccgatacttcgcaaactcctccagccattcttgttcattcattggcggtagggtacctgtaacaggtttccactcagttatactaagtcctgattctgttaatctcgtaagaccacccaacacaactatcccgaatacaaggcccgatgtacccacaagccaatagcccacgctttttgaagagttcaagagatttttggcaggctgtttctttatagttgcagcagcctgtctcaaggttgttccagtgaaaagccctctacttacttggacatttttggctcttgctggagatgaccacctagaaaagagtgaaggccgtgcaatcgaggttctagtcaaaattcgcgatgcaagggctgaacccaagctgagccttggccctgaatttctgagcaggctcccgaacatcttcccgtttggtttgaatagttgcggtttagtaaaaactctctggctgctctcttagacttcagatcatatatacgatcgagatgggctctgctgtttttcggaaataatatcacccgttattgaagactggttttaagtactcaaaaaagtactcttattttatgcataaacgagcgtcagcgatattaaaataataaagccgataaacgagactcatggcgatccaatcttggccggacagatcgagtcgtttctcaagtgcgcaaataaaattagcaagttcttcacaggggctttgactaattttaaatcaaaaaagctcgttataacagatttatgttgttactataagtgaggttcaagccattcaagaaacttttcggctgattcatgagacccacgctctaagtgtcaatctcgaatgacactgccttgacgttaaaaagtgtttaaatgccaaaagttgaagggggtaattgaattttaattaaggcccatgtcttggatcttttcttaatgaatggcggatcccaacaaatggagtttgaaccgtttcctattcatcaaagaagtactttgaactcaagcgcttatgcccgcgccccaccatttcagtgaaggcagccaactattaatacaggaattggaagcgagtgttgtctgtagcttcttgttgtttggtagtgttttgttgagctgacgcgaaagattcaacaatatgcgagtctcttcagtgagtggtcgaagatttttttggaaactaatttgtcttttgcttgtgagtgaaccattaattcgaaattgaacagtatgatcagcagcaatttttcagtggttgtttctcatgacaataccaatttgtttgtggagcgagctatcgggttacgagctgccatgtaaaagtttttttttttttcgcttggagcttcttctatagtcggagacttgaaactgttcataacgccctgacatagctcctggtgaagacacggaaaattccaattctttgaaatgtccacaatatagcgaatgctttattccctgagaaagttaaattggaagatttttctgctgtgcctcatattgtgaccagaggcaggactctgcgtcgtcagagatcgaataactcccttcccgtaatacttcgagaaggaaataaagtctgaccgccatcgtagcatcttaagccacgcgaaatatcaagcgcacatgtcgcactgtctgtctctttcatttcaagaagggatgcagtccaaagttcgtgaattcaaagtttcaacaacattttataatgaaagagcgcatttaagtgtgtgtggcaataaatatcggcgatctgtgttacgtgaaatctgaggacacagctttcgtaaatttttaagagcagcttttcaaaaacaactccttattagccttttatcagggatatcagaacttaaaacaactgtccggaatttctcaactggccttttagtttgtacgtctcgatattgcatcaactagtcctgtaatgctattgaatttatagcctgtaacaggaagttggtaaagtggccttcttggccgtgaaatctacaggacccacggcagctttcaccatatgcgcttcgaaaccattttgtaacgcgtgacgttcttcaagttgcgcttggaatctctttgggctcgaatttcattagagcttggagggacagatgcctgcttttgttttgtgtcgatttgctgcgcgtctgtagcgtgaagctgagcgcgtaactgctcgtcaatcttgcccattcctgatgacggtgtccccggaacatacatctcttccgttacctttgtatctgtactacccgtaagaccatttgcttgcattgcctgcgaccatctcgctagcactagatacagaacaaactttgtgagaaacaaacaaacaaatgccattaacaccatagccacacttcctgcaaccgaagttgagacttcaaataaccctattttcaaagaaggtctgatcatcacgataaacagtactacgagagcaggaactgggagtccaagccgtatctggagtttttgaagattgcacatgtggtcatgagagataattcttaggtacgtgtcgtacatctgaggtctaattcggttgaatttcgtgatgtaggcgtgttttatccagtccaccaatatctcgcttccaacaacagtcaaaacaggaccgcacagaattccaaccacgatggaagaagttgaattccaagaccacgaatctggaattagggtcgaaaatgatgtactagttgcaacaagattgcgtagtgcgataattgtcaatagaattaccatttgaaatctttcgattatgtcggaaattgtaatttgaaacaaaccctccttatcaaagcgcttgaaaacacttgccttgatttcagcaaactgcattgaaagtaagagggttaaaagggaattcgagtatgaattcactgcgacgttgagcgcaatggtctcgtacatcaaaatgtatccatgacaagaaagataccccaacgcgcacatgttgagcaatgctttctgtagcttagtctgacgtgtccttttcgtctgtactattaccatcaagctctgtccgacggaagacagcattttgtcgcacatttcaagtacaccaaacatcatgtaaagtttgatagcactttgacctttgatcctgtgataaactctcgaagtatcgaccctaaagagcaccaaggaagcaagagcaattaaggctagtaaattgaactctctatcagcttgacgcaacttcttcctccctacgaagttgtaaagaagccgcgctgggaatgttgtgaagtagtaaagaaacgcgttgagacatgctaagagtgaaaacagcatcaacttctccatatgtaggaacagacgtagcatgttaagaatctgctccatctcatgctctgcttcttctgcctccctctggtcatcttctgccgactgatctttccgcttagcatccttaacctcaaactcagccagtaagatctccttaatgtacttccaatgaaccgatcttttgggtttcttgggcttggagatccgtttggtcattgccagtctccttgcttttgtttgtcgaagagttcaacatagtcatgtagctagtatgcataaattggacaatcattaaatcacacatacatcagattgaaaagaacaaaaagaccaaatcatatcattgtgagagcaggccgcctttcgacatgtcgggcgttaatgatatcaaggaactggtactgaagccttatcaaagtcatcgtcagctaagtattaaggaagcggatacaatctcgctggagctattagacttgtttagtcaatcaaactgtaaggataaggagacattgaagtacattgctaatttcttaacagttgaaacatatcacgacttaatagatgagaggaatctcaacaagaggtgcggatacccggtgtgcaaccggagccaaaatagagtgcgggatccgtatggcggaaatatgatggcaaagaagtttctgcaacaaaacaacccatatgcttatctttcgagctactgcagcaagttccattacaggtgttcacagttttacgagatccagctaacagacgaggcgcttttcgttagaatcggcattcatttagataatcaagaacaaaacggctctcagaagcatgaaattactttgcttgaagacttgatgcaatcagagcagcccgatcagcaggacctaatgtctattgttaatggcataggtcaattaaacatagagcaaagccaaccttcatcaagggaagagctggagaaggatttaagcgactggctttcccaaatcaaaattgtggaaaatgagagtccttcaataatgggagatattctaaaagaagaaccaagatgatgcgatatgtgggagaggatatacagtcgatataccagctttacaattgtccttcaaaacttgtgggatttcattacagtggcaaggttttgctgactgaaatagggcgtcacaaaaggtaggtcgttttcaagtaaactttcgaaccgcttttttcggttttggtacattttgtcgcttttgcgagcaaaaaactgctgcaggccttgtagaaccgtgttgtgtttgtattgctcaaaataggcagcctgttcggcgctctgggcttgcaacatatcaagggaggagaagacgggatcaagccactccgctacggctttaacactagtaccgtcgctcgccgcacgctttctactgcgttcattgtcaaaatatttggctgggctctctgttaacatagtattcgtttccataagatgttcccaagcagcttcgtgccatgcccaaattccattcacacgacatttctcccaataatcaatatttttctggtttttacgcttctcacgacggattatttgtcctaacgcttttgactgtctttggtttttgttgaccgcggttcgtagaaaccatatcctggctttcccagccgatgtgtaattaacagaaactttgggcggaccccgaaccagtttggactcaattaagtgcagccttttcaaagcatgatcgtgtaatgcaagcggcaggagaagcaacgtcttgtactcagccggaatttctaggggaagaaggtttttctgttgtcgttcaacgatgtaagagtgaataatatgactgtttctgacagtttcaggatcctgtaatggaggagagtgttcgagtgctaccgaaggagagctcgccccggatcttagaggctttttggaatataaagtgagcagtcgccatgcagctgctgttttcttatttctaagaaacccgttaagcgctttgagatcacgcagaagtatgtatatgctccaactagacttgtcgctcttatgcttgactatcgtggttcgtgtgatatcttttactcgagccttcagatgccacgagaatgtctgcctggcaacatttcgaagggtatagcggtaccaatgaagaacaaatgttttgtgccgcgctaggttgctaaagtgtaagaccatgaacgcattttaagtcataaaacctggtgctcaatacacattcggtcactgctgaaatgcttcaagttacaagtttcattttacgtttatagtgatacggagtcaattatcattgaggattacaggtctctgagcccttttccgaaatcgtagaatagatgtaatttactccgttgatactagccttttgtgtaattaagtcagctcctctcccgaagttgtgcttaaatttttgcctgttggggtgtgtgcgacgttaatgattttgacgtctacaatcaatttcgccttctgagtaacaatataaaatcaatctacacagagctcaacaactccaccacctcactgaaagcagagcgactgtacgatctaatctttaaatgacgtgttgattagctattgtacaatgcagaaattaaaaactagaagatgcgttggggtactataaaactactcaagtgttgaacacacctaagataagatcttatgcgcgaacgtatctagttaaccaaagcagaggcagtggcagactcgtacttccagtttggtggcaagacagagacggttctgtagtatctagccaatctgtggattctggactcgatcaaaatcaatctgaacttagcgtccttgtcctttctgtttctctccaagtgctttctgacagagacagccttcttaatcaagtagtacaagtcctctgggatctctggagccaaaccgttggacttcaagattctcatgatcttgttaccagtgatgaaacgggtctgggtgacaccgtgagcatctctcaacaagacaccaatctgagatggagtcaaaccctttctggcgtacttgatgatctgctcaacaatggcctctggggaggtcttgaaccaagctggagcgtttctggagtatggaatagcagaagaggagatacctttaccctgtaacgtgattgttagtaaacctgacgaccgacgacgatcaaggaacacgtgtcggaaccagctcttcactgctcaacggggagcgagccttctattcttgcatttgcatttgcatttacaatgacttggaatcacccagctagtgtaacgcgtggcacgaagactaagcaacgtccactggagtgagcgcccacgcccatactcctgatacacaccggtaagctttctttgaaaaactgtgatccgacgaatctctaaaagaagccccagaatctgcggattccataaccctcttttaagagacccttttaacaatgttctctaataccacaaatattcagcataaaagaacgtacggaagagtgcatgcgacccattgcgactgatttttgttgattggttgaagatgtttgactataacagtagacctcaaggtggaaagcctgatgatactctcgctacttgtatatttttcacatcacgatgagtgcgtgaatcgtaaaactgtttgggcgacacgctgcctatctttcgtaatatggcgaaaattttcactgtctcggaattttgcgccgtacaatgaatgggtgttacagtagcagtcatatgcaccatgtacgaaccatctaaaagttagggcatactagagttctcgcttggtcagcggtgagatacaacgtccagcctgcttatagtgagcttcattcgctaggcctcctcattaaaatgcataggagagagcgtctgttgctgtcaggctttaactaattgattttttacaaggtacgcaaggggccagtgccagagcagtcttcgtccctctgcccacagttaagcacatataatttctggccttgcatccagcacgccagagaacggcagactcgctctaggtcatccgtacttgcgtgtatcatggtattatataacgcctagttcgtggagtcctaggcctattgagtagctttggtacttgctgtgcgcagtctgatggactgtcttgcgctaggctgacggatgcttaaggaactagggtctccggagtccagccgtctaaccctgtatctgctcctttagctcctcaatttcatcctcatcctctagtccagtggccacttcaataaccttgctgacaccgcactcgcttctaaccatctcaagcgcgccggcatatagcattttccactcttgggaaacaacagtagccggtttccaataaaggagaactaacggagtctgcttgcgcccgtctgcagttgtcataggatagcacaaaagcacgtaacggggtgcattgtctggcagctcctcgcccagctcttctaaggagcttgcttcgcgtaattcttcgtcatcgtctatgatgatctcacacgaaggtttgggctcgatcttgataactagcgcctgcagagactcagatctagctgtggcggtacggtacttcctgatagtgtttttcgtttcagtggaaatatggtacagcgatgacatctttaattgtttcgtctatatacgctggggcattgtagttagaccaccatatgggggaggttatgtttttcaccttttcaagaaagggccgtccaatgtcacaaccgtataaatgtcaacagtagttcttaacatctgcttgatttaaaatgctgaactgcatgattcctttcgagtttcaactcccatgcttttaaatatattcttgagcgccttgcttctctatatcaaaaagtacttatcatccttgcagtctgatggtgtacgcctgatgacctcttcaatatcccaccttggaggtttgccgtcgagcgaaccacctgctttgccggtgctcaccttgaggaataacttttcgccaacctcgttgacatgacgtagaaggtagtctatgtcctctttggttaatgcagcagaaacgcagaatctaactcgagactcgatcaatggagtcgcggggtatgccacaaccactacagctatctttctttgcaacatcattcttgaaaaagctggcatcttggaaggagcatacaatagcatgggtaccactggcgagtcagcaatgccataaacaatgaagcccaatctttgcaaagctagtcttagatatctcgagttgaaagcaatacgttgcagtctttcgagaccttcgcctgggttgagttcaccagtgatgatccgaagagaagcagaagtttgcgcgagaatgggggcaggaacagattcaccgtaatttggaattgtcaggtcacacctcaacttgtcaatcaccttcttatcagctgcaatgtagccgccggccgcgccgaaagattttgtgaaagttcccatcataatatcgacctcggaagggttaataccaaagtagtcacacactccgcgaccttgagggcctatagcaccaatagagtgcgcctcatccacaaaaagatagcatttatatttgtttttcaattcgattaacttgggcagattgcacattgttccctccatggaaaagaggccttctacgcaaatcaaaattttcttccaaggcctgtgagtcttaggctgaccctgaacaatctgctccttaatcaatttctccaaagcctccatgtcattgtgcttaaacgccttcaccgcggtaccagataaacggacaccggttctaatagaagtgtggttaagctcatcggaaatgacgagacatttggagtccaagatagaattgaagaaattggcatttgtactgtaacccatagagaacaccatcgcgtcttccttgccaacaaatctcgcaacaagcttctcggtttccagatgaaggtctgaagtacccgcctgggctctaggaccccctgcggtcaggccatatttgtcgacacttgcaatagcgttgtctgtacatttgccttcgctctgtgcgaatcccaagtagttgtacgaagatagatttagacacatggtggtggttcctgggtgagtgtagtaactgttaaggtcatgggaaattctgtcaatacatgtaatgaatctgcctggaactccagtggttggtctagagaaacagtcgtcaatccttagcttcagcctcctcacgtaaaaactctcaaattttgagaaccacggagcgagaccatccttttccaaaagctcgcggtgcttttctttctggaatgtcattcccagatagtcatggatatgcccgagtataataagtatcaggtagttcaagtatgtgataacaaccacatagtaaggaggtgcgtccaggacgggatcccgtaaaggttctccgttccgagaatggacttgatacagatattcatcagaagtcagggggccaaactcattattcttcttgtgctcgaccgattgcttggcgggcccaaaaagaggcactttggtatttgaaatggagctcattgcgcactcctcggctacggttttttgaataggttctcaccaggagctgctcttcgtgatgttttcatcaaccaacgtagcactaataacggccgaggagagtacgagcatactgtgcgtccgcgaaaagaccttttctcccacaagacctttctgaaccacgtgaatcgaagcatgagatcgctttacgcacacttcgtcaagacttcagaaatatgctcttggctcctgcgaaatcaagggtaaagtgtatgttacattatatgaagtattaaactaagctgatactggcataggatggaaatattgtagctggtatttatctttgaaggcagattgttgtgactttggcaactctcctgctcctgctcttgtaaatgtttacccattggctcagcagagaactgaataataccccagtttgatccgttagcactgctgaattacctgtgctgcttcttcgaagcttgaaaagacgtgcaaaaaataacgtgcttttaatgcaatccaaagaaaaaccgcgatccttttgcccattttgtatgaccggagtgactgctgtttaccatgattgggggattcaaaggattattttgctttctcgaaaaggtttttgagaggaaacactaaaccgggtctttctttagataattttagttcgagttcgtagccataggaagcttttagttagatcataaaggggacagctcgaatgttcaggtaaatgcccatgctaaacgaggcgttctaattctgaatacataggtagctccagcgcttgatcctatgggccctgtgacttaatttttcgagctgccctcccaactgttatcagtgccctcgcatgtgctccgagctaatcacccattttcaatgaggtgtgacataacgtattgtttgttggtatgctacttcccgatatttttcttaatcactggcagacaaagtggaagccaaaaatgtggctttactgtgacgccctctctttgaatgcttctagagtccaacactaatcatgagttcaatggataactcaaaagatacaggagctgatagactcacgattggaagtgcgacaacagagaaagtagactgtaagcaaatggagcacaggctcgagcgtaaaacaaacctggtcaccttaacaccaacatcccattcatttcacaacactggctaagcagcattggcgaataccgtagccgcttttatgatgttacctcggggcttggcgagaaaaaggagtgctatcaccaatctcataatgcccgggagagatcaggcgtaaataatggtcgcatcgaggcgtttcctcggggacatgagataccacaaaaacagttccaggccaatactcaagaaattcatgacatgtttgcatcggttcagtctccattgctgagaacgcctcatctaagataagtattttgggcatcttgagaagacatctcacaaagagtactagcttttgatcactcacagagagttcctcaaatctacgggataacaaatcgttaattccaaagtaatccgcgaaaatcgctagagtttctttctgctccttgctcagaacgttatagtagggtagaaagttatttgaggagttttcctgaaagcctgacgccaatgcttcccgtgttattagtccattgcgactatttttcacaaagatagcatgaagttcaggggacgacattgcaatatttctgtttattgtgaaatagtctgtacttcccgttttccgtggcctgccgttctcgacaactttggagttccaagactgggggtggtctgcagtcaaaagcgataaaagagtggatttaccggttccgttgtcacctttgacatgccacttcgactgcggcgcaactttccagtgcaggtctttgagaacaggctcgcctttgtaagacacgtcaaggcctttcaattcgagagcacttggcatattgataatttcgtgctttggaacttgagcgagagggtggcgggaaacaaggtcctttatttggtacttgggttgccttgcacccgggacattgcttgtgtactgctttcttgtttcggccatcagatctttaacctcgcttttttgaccttgaaatgcaatgccattctcgtccacacagcaaacatgagtgcaccactttggaatagtatcttggtagcgcaatcctatcactatgcaacttcgcgaatagttcccgatgaaatttgaaattgtgtcagttgcgctagggtctaatcccagaaaaggatcttcgatgagtgttaagtccggttccttcaaaaggctacgagctaggcgtgctctgcgcatttggccattacttaaacccatggtccagcggtgctccagtgctttgagctttaagtcctttaacaactcggagtaaagactcaaatcaatatttctattcgttttgctcacttcgtaatcaactgctaatgaccccgccgtattgtcctttataaacttttcgcaggtttgatcgaaatcgtctttaaagtactcatatctagcactcagatgggctgttggtattacgccactgaacttcacaaattcaacgcggggaaaagatcctttctttagcccatactcaagcgacaagggcgggtctggcaaaaatttgttgccaatgacgtccagaaactttgccttctcagccccccaaatcacccatttttctcgaggctttatctcgaagtgctttatgggctttgaatatagagttggtgccgaacgttgcagggaggacttgaaaagtccactattaattcgaactatgaaattggccatgcctggttgtacccaatgcctgcgtctgctacgttaggttttcaaaatgcctgatgtgggaagtactagcagatccataggtacccgtttaacacctagttatttttaattacaattttcgaacaataattattacaatttctataaaacttctcaaaaaaataggtttttgtcctccaaacttcatagatcctgtcttagatagtctgcaacccataccacgttaattgcgttgtatcttgcttttttattaggctggaattcgatgagtgttcccttctcgtgcagcttgctgaaagagtaaggcttcatgtgtttttcgtagcgggcgcaatgcatgtaaccttggcaccgcccgtcaggttgcccccagccatcgaatttttctgcgggtatgatgccatgttgaatatctattggttcacgataggccctctgaagctcttccaaacttgagaacttcgttgacataccaagcttttcatttttccagtccttttcggcatcgtcgaatttgcaagactgggctcctccgttaacccataacagctccccttcatgctcagacatgtgagctatggttacactgcaaatctcatattttttctgctggaagtatttattcactttttcatcttcttttcttgtccctgcagtgccagctcttcctccgtgaaaggcaaagtcatgtcctgcggcgtaaaaccctaaccagaaaaactctttgtcaccataactgcacccaccaagtgctggtgtcatatgaagcatcaacgacagcattaatgcaacacaatgcgaagttttgtgaacaaccacaagtcctgactccatctggtgctggttgttgtcaataaagtagtttttaacaactttttcatgtggcctcaagtatttatcgcactgatcctcgacgtagtcgagatcaacagcggcataatgatgccaatagaagttttccaggaagcttggaaataaagtttcagccatggcggggcacttctcgctaatcggttctccccggtaacgatctctgaaaaataaagtacctgtctggcggtactcatgcgtttcaaagtagtaattgagatcaacgtaacttatcgcatcgatatccataaagacatattcctcaaaaaggttgaaggattgagccagccatttgtttttgaagcgcgaaaacgagttcagaacgtcagggtccaatacggggcccatgtcaacaaaccacagttcttgcttgacgttctgtgcgtttgggtactcagttttcgggaaagtgagtttatcagactgagcaatctttagcagagcgtcaatagactcacgagaaaggtcacctttgtgcacaacttggattgggagagtgttaccaataaaacgcaactgggctataaactttgaggccatttccagttgttggtccccgaaacctagcacaagaccacgccgagacacgatggaactcattttgttccagtttgctaaaaatgacagcttctcgttgtattcgtactttaccgcattgttgatatagtcaggggtgctgtccaagggcggaaggtaccctttctcaatggtaacaccgctagggctgattaagttgggcatgatgtccacaaatgtgcttttgtcaaagggctttagcataggccacatacgacgctcgaaatcccactgatcaaagcccgaaagatttgggtcagactgctgcaaagttttaaagagttcagagacgtttatgctttcatcgagcacaaaacaggtatcgtacatccgcatgcgctccatgcccaaggcgatgtcgactgctctcttcttatcgtgtatggcttcctttgtggcatcgtccacggtcgagagctgctcttcttcttcatcgtttatgataaacccccacctgttgtaattgttgctccacgcgttgtttagctggtacattttttggaagaaaaagtagcactgcgtcttgggcgtgagctctgtgaacgtcttgaagcggtgcttgcgggccaagaagtcccacgaggccttgcgcttctccttcatttcggcatcgtaaccggggatgagctctaggggcgagaacttgttgcccttgatgggctgtagcagcgaagtcccgtccacgaagttgtatggatgcttgttgttgcctcccctgacagcgtccatttcctccaggtctggtgaatactttgaaaccttagagtagtgcccgagttttgctgactgcacgtagagcacaaccgcagcggcaactaccacaagaagcattgccagcttcacaatcatgcgagagggtgggagtttcacgccccgtaggctatgaagaaagcgtcgaagcatgctggcagtttgggttcagtccggagataatggaggctggtgagtagatttctgcgcggcttgtgcgtagttcaaaaggacaataaagcgactgagtaacttttagacagtaccgagctcgctgtttgtgatcaaagaattgttaaatagcaagggagcaagccccaagagagtgatgtatgaataaaaaccagactcaaaaaacaggctgccttccttaaaaattgcgagctcgtggtatactcaatttgttttcttgaaattatataaaggaactccaaaatttgccgatgcccttcacatgacatgcttgatatggaagtttgtttttttttttggactttccacgaaatgcgcgagcgccgcactttctacgcgtctgagtcaacttcctcgtcaggcaggggttgaactccgctcccaagtcttgtcttacacgaaatcgtataactgcagccgcgctgccacgtcaataacggacaaatcccaccttctgcgagcaaataatgcacgggaaaactcggttgaacaacagtgccactgcaactcgccaaaacacttacatccaaggcgcgggaaaataaatttcacttatctcggctctaagttatcctgccgagacagctcacacaacatgcagatttgttttggcggatgtaaaaaacttggcaagtcgccaaaaaaagatttacagcttcggcatttgaaatcgtagcatgaaaaagaaaggtgaaaacatggcaactatctgagaaaatcctgaaagcaccatgccgaattccgctgctccccggccaggactttttacggacgcgatgcaccagttcgacaatatcaaaaacttgtagtttgaaatctgtgcgtatgagatgataaatagaatttcggggcttcgagtgaacgagctgcaagcaacctgaaggcttcgctgatgcagagctggaatcggcgctcgttctcacaagtcatcgagagtatagttccagggcacggcccgtttgtcttgctatttttttgaatgcgattcaaacgataggaagaaagcgcgagcggcaggcccggcgcggtgggacgacgctacaagcctgtgtgctaccgcagggaccccgttcaatgggaaaaggactttccgtgctggcaccctggcgcgtacctgcgctggcaccttgaagtccaagcgtgcgtatccaatatcacgtgatcctcataaacggttgatcgtaatacaaggctcgctaagggataaagttgccctactcttcaccacctttctcaagatccacaaaaaaggctaagaaaaaaccatggacgagtcttacgacgttattgtactgggaaccgggctcactgagtgcatcttatcaggcctgctgtcggtggacggaaagaaggttctacacatcgacaaacaggatcactacggcggtgagagtgcctccgtggcactgtcgcaactgtaccagaagttcaagcagaaccccatccccaaagaccaaatggaggccaagttcgggcgcgacagagactggagtgtggatttgatcccaaagttcttgatggcggacggcggactgactaagattctggtccacacagacgtcacgcgctacattgacttcaagcaggtcgcgggttcgtacgtttacaacaagggcaagatctacaaggtgccatccaacgagatggaggccatttcgtctcctctaatgggaattttcgaaaagcggaggatgaaacggtttatggagtggataagtgagtaccaggaagacgatgtcaagacgcatcagggactggacctcgacaagaacaccatggacgaagtgtactacaaattcggcctcggcacgtccacaaaggacttcattggccactccatggctctttggaccaacgacgactatctgcaggagcccgctagacccactttcgagagaatcctgctgtacgtccagagtgtagcgcgctacggcaagtcgccctacttgtatccgctttatgggcttggtgagctgccccagggcttcgcgcgtttgtctgccatttacggtggcacctacatgttgaacactcctgtggaaaaggttctttacgacgatgacgggaagtttcaaggtgttgtcactaaggagggtactgcgaaggcgccgctagtgatcgccgacccaacctacttcccagaaaagtgcaaatccaccggccagaaagtcatcagagctatctgcattttgaaccaccctgttcccaacacgagtaatgctgactcactgcagatcatcatcccacagtcccaggtgggaaggaagaacgacatatacgtcgctgtgatgtccgactctcacaacgtggcctccaagggtttctacttggccattgtttccacaattatcgaaaccgacacgcctcatgtcgagctagaaccagcctttaagcttctgggccccatcgaagaaagattcatgggtatcgctgagatctttgagccaaaggaaagcggttctaccgacaacgtattcttgtcaaggtcatatgattcgtcctcgcacttcgagtcgatgaccgacgacgtgaaagacatctacttcagagtcactggccatccgttagttttgaagaagagacctcaggaggaggaagaggaggaataaggtgccactcttgttccgctgcctcgcatccatagtttttaagtactcatcgccctttttataacttacatttttcgtcgaaaaaaataccaaggccaatttgccagttagcacacaaacttccgacccaaaacacgcatcactgcacccgtcaagatgctgttcttctcctttttcaagactctggtggaccaggaggtcactgtggaggtatgtgtgttgtattgcgcatctgcgctgccgtttgtgcttacttggagatagcctactaacagtttattcacagctaaagaatgacatagagctgaaaggaaccctgaagtcggtagatcagttcctcaacctcaagcttgacaatatatcgtgctcgaacgagagcaagtacccccacctgtcgtcggtaagaaacattttcatcagagggtcgacagtaaggtacgtgtatctcaacaagaacatggtcgacaccaacctgctgcaggacgccgctagaagggaggcgatgagcgccagaaagtaagcgtgttgagttttggcacgaagagcatataccgccgtatgtaggtttgtacagtataaagccgaacattgtctgagatcacagcccgccgctttcacccaggagcctcttctcgcagcgcgctcttgtgtggccggcctcgtggcagtaggaacaagggatcttgttcttctttttcttggcgtgtttgggcgcggcaggcgtggcgccgggggccgcggctggcgcgggattcgggtttccgaccagtggaagaagaacgtagtttctgccgttgcgctcgacaaacccaagtccttgctccagctcccggtctagctgtgctgcgtccagcagcggagcgcgcggcgctggctctttctgcgcctgacgcgcgagcacgagcgcgtcaaattgttgcttgagcagctcgagctgccgcagccgttcgggctttcttttgtggtcttgcacgcgtttcgccaggattgacctagcaagcgcatccatggcgcgcgaaacctgctcggggtcctgcgcctgtgagcccatcggagacgtcgcagtaaagaagccagtgtatagctaaaacctggttctgggtaactcgaaggcagtcttcaggaagaatatcgcacgccaacgtctgttagctggtaccaaacagcgactttatctagcaaagaagcccctgcgtaaaaccttctcgttccaccggaataccctgcgtgctcttcgcccagtgcctagcactgcgccagagctgtgtcaaaccacccacgtgatcgacacatgaccaggttgttcccgtgatcaggcatccttaactatatgtctcgtaaccccttttccgatgctcttttcgaatttccgctgcacaaacgcagctactcataccagcgcaattcaaaccgtgcgtacgtgccttttctcttcttcttcatatcccaccgccagtgctatagaggttcttgtaccgcctctataactcactgtcatggtaggcggtggaaccgtgtttcaatagatttctgacctgggttcgatccctacggtcggacgtgttcgctttaagcttgatctacgggttaggttgcggcacgctcagcttaatcatcaacgagtttcagacgtgccctggtaattaatcgatccttgcgggcagctcggggcgaggtgtgagaagtccatctcgttcccggtgtggcaatggcaggcgagggtgtcttcggactaacccgcctctcgcgctcatatcgctgaaggggagttttatccagcacagcaagagcgacccgtgacggaggcgactgggatgacacagtcctcggcgaagtgtttcggcacttcagaatgatgggcttatggttgaatcgttatatcgtaaagatgcgaaacactggaacttcgccaatatttttgtctcgacctcctatgataggagagatagcgactaattatatttaaaggacttgagtcaagatgatgcgctccaacacgctgcagaaggcatgtgttagtcttgattttcaaattttaatgactgaaccgccggtgggaacgcggacaatcgcgtgtcagcagggatgaaacttatattgtttgtcattttagagcaacgtcacagatgaaggtttgtcgtagctggccagagcgctggacgtgtaaatttgatacgcaatggagcttctactcgcgaagggtaaagtggtcacgtggttcagagcaacggtcatctgacgttggactcgtcaccacctacgaaacactcgagctagtattaatgcgtagagctcctccttgggaagcccccatccgcggactacaacacacactgcaatggacagatcggtgtatgaggcgtgcagcgacctcgtggagcagttcggacacaaggtcagtgcagacgagatactggcgcagaaggtcagcaacttggttcccatcccgttcaagtcgcgcgaagatctcgaattagccgcgctgggtgacaaaaaagagggcatctactccggggaactcgcaccgcggatcgacctcaaggtgctgcactactacgcgacgcagctcatagtgcagaagtacccgcatctgatcaactgcttcgacgagaccgcgcttctgacactcggcctgctagtggagaagtgggtcgaggactatttacgagcgcaaagcgacgagttgcgcacgaacccggcaaggctcatcgccaagaagaccgattaccgcaaatcgccgtccgacatctgagtgcggcttacagcgcgggcgcgccgctacggtacacgccacgtgacaaacacgtgaaattcacgctttcggcgatgcctattgtactgcagtcctggcagcgagcgtgctccacgaaaatttttccaggttcgctagcataaaaaagattacactcgcggcgcccgctcatcgcatcgccctgcatcccgtccgattggaaactttctacaagccgtgctaaacccccgacacccgcgatcatggccagaaggagaaactttaagaagggcaatagaaagaccttcggcgccagagacgactccaacgctcagaaaaactggactgagctggagaaggagaatcccaagtgggagaaatactacaaggacctgggcgtgatcccagagaacgagtgggacgacttcaagaagacatgtcaggcccagctgcccctcacgttcagaatcaccggctccagaaagcacgcccatgaggtgctggctcttttcgaggagaagcacttgcccggcctcaccaacgtcgagttcgagggtgagcagattcagcctcctaagcgtctgccatggtaccccgagaaccttgcgtggcagcttgatgtctccaagcaggtgatcaggaagaacgagcagttttccaaggtccagaggttcctggtcgtggagaacgcggtcggcaacatctccagacaggaggccgtctccatgattccccccattgtcttggaggtggagtctcaccactccgtcttggacatgtgcgctgcgccaggatctaagaccgcgcaaatgatcgaggctctgcactccagcgaagacgagcccaccgggttcgttgtcgccaatgacgccgatgccagaagatctcatatgttggtccatcagttgaagagactcaacagtgccaacttggtggttgttaaccacgacgctcagttcttccctcgtgtcaagaccgacaaagagactaatcaatttttgaagtttgacagaatcctttgtgacgtgccttgctccggtgacggtactatgcgtaaaaacgtgaatgtctggaaggactggggcacagcttctggcttggggcttcacactgtgcagttgaacattttgaagagaggcctcaaccttctgaagaagggcggcagactcgtgtactccacatgttccatgaacccaattgaaaacgaggctgttgttgctgctgccttgagacagtggggtgacaaaataaaattggttgactgtagcgacaaacttccaggccttgttagaagcaaaggtattagcaactggcctgttatcgataaggcttttgaaaaaaaggagaagggagacgaaggtaccactgaaagctggtttcctccaagcgctgaagaagcggcagacttccacctagatcgctgtatcagggtttacccacatcaacagaatactggtgggttctttatcacggtcattgaaaaagtgggatcagattctgttgaaaccgccaagagagctaccactgaagaagttgctgatgaagctgctgttgacaagaagcaaaagaccgaagatggtgcttcggccgccccatctgctccagtcaaaaaggaaaagctgcctcgtgatgccaacgaggagcctttcgtcttcctggatcccaaacacccagagctggaaaagtgctggtctttttacggtattgatgaaaagtttgataaatccacctgcctggtgaggaatgctgccggtgagccaactcgtgtcatttactacaccagctcatcgttgaagaacatcattgaggctaacgaagacagactgaaactagtttactctggtgttaagcttttcgttgctcagagatcggacattgaatgctcgtggagaatacagaacgaggcactccagatcatgaagcaccacatgaaccgcaacagagttgttgaagcgaacgttgagtgctttaagatgcttctaatcgaatcgttccctaggtttgaagacatggagaagagccatatcgatgacaatttcgttgaaaaaatgaaggaattgtctgctggatgcgcctttatccacgttgacagaggggaagataaagaaagcatgttcttgccagtctggaacggaactaagtgcgttaacttgatggtttgtaaagaaagcactcaagaactacttcaccgtctattcggtattgaggttacctccaagaagcccgcggccgaacctaaaaaggaagaaggtgatgcttctgtcgagcaagaaggcaagtctgaagaaatcgccggcgatgacgctgaaaagtccgccgatactgcctgaacggaattaaatgctagcaacctgtataatagaaacgcctgaagaatcatctgggtgaataattgttacattaaaattacattgtacaataaactctgcggtagcccttagttttgccctaaagtatagatagagaacgacctctgtaactgcctgcgaacactaattttttgcgctccaacgaaactgtccacgatgaccttaatggctctgtcaagatcccaagatgatacgaactcggaaagcctcatttttgcgaaagactctgcaattctcaaaatggactccaagtgacggacagtaatcgggaacgaccctgtagtgatactttcacgtctcaagtctgcatatactctgctcactttatccatatccatttgatgcaatttgggatatatcttagtacgcgcatactggatatatttcatcagagtatcttgaggtattggagaaatttcttcttctctttctctatctctttgtagacgccgttgcctcgaagacatgggctcttcatctacggcagcgtctgcgtcatttgcatcttcatcagcagaaccgtttccgcctactttatcatgcaaaggatgagacctcaaatgtgagtccactacgaagcgcgcaagcctttcatctttcacctcgtcaaccaggtctctcacaacgcacaatatatcaaaacgagataaaatgggctctgttaggtcaacattctgtgccaagggcagagccgagttgtagcgacctccgtttgggttagcagcagcgataattgagcatcttgcctgcaaagatgtcactataccagctttcgaaattgaaatgttttgctgttccatagcttcgtgaatggaggtacgatcttgatcgttcatcttatcaaattcatcaatcaagcaaacacctttgtcagctaatacaagtgcacctccctctaatgtccattctctggtaattgggtccttccttacagatgccgtaagaccaacagcagatgcaccttgacctgtcgcaaatactgcacgatgagcagttttctccacgtacttcaagatctgggattttgcagttccgggatcaccaagtagtaacacattgatgtcaccacgaatcgaatgctttccgttgacatttttgggaacaccaccaaacagcgcacaagcgactgctgttttaatgtctttgtgcccgtaaatagagggagcaatagaggatatgactttgtcaattataccgcgatccctagatattttcctgaattctctttcctcttcttcggtccaaccaaaaacgtctagaccctcttcgtcttctccacttcttcgccccccttctctccttctaatggaatttgcctctattatggtagcaaagacaggaaatccattcctggcattcaagttcccatcatagttgtttttgtaaacgcctgtaacttcgatttcttctccgggctttgcgatgtccactaaatcccaaagcaaaataacttccctgtgccgaggaagccttccagccggaacagttcctggcgcttcttgtagtgttagacgttgataatttctgtatagagttttttcagcatttgttctgaagggacccttagacctgcaattcgtacaaaaggaaatctttatttcttcatttgaatcttggaagtaaggacccaagactgcaccgcatttgagacagttgaacttgacatactttagctgagggaacacacctgttctccgcgtgacaacccctgttacgcgaactaaagagttaaggttcgattctcttaattcgcgtaaattgagaacagtggggaagtctgatattctaacgtggatttccgaatgaattctggcataatccggatagtggagttgggtggcgtccattgccacaacgtcgaagattttgagcatctcttcaggacatttcgcaagaaaaagagcaagaatagctttggactcggcgagatgtctatagttgacctccaaagattcagagtttagttcacccaatgttctgattctggcaccgtagactgatcttccccactcatcagtgtattcaagtaaaaaggatttcagctctcgggcaattgtacacgcgacgttgggctgggttatccactcagtgtaacttgaagctttaacatcacttagggactcaagtgttaactcttcagccagtgggtccatatcaatatcagacaacaagtcatcgtcatcctcgtattgtcgcctcctgcgccgacgttgcactgggagacccatttcatccacatgggctttgtcaagatcttcgtcgtcatccatatacgcttcgctgcgtagcagtctgtctctttcgttcagttgggagtcaattcgacgcctttctgccaaactcaattcccgctgattgcggtcatcaacgcccgtagtctcgtaggtatcgcgcaatgcatcagacccatagtcacggtacatatcgtcccccatgagatcaacttcgtcgagtccctcctccatgtcatctaaatcctcaacttgatctggcacttctccgtctgggttttcgaaatctatttcttccggtgagcccaaaggagaggacctttctatcgaaggtccttgtggcgaggatggaggcacgactcgctcgtcgccactatcatcgtcttctctgccccttctgcggtccattgttggtcgagctcgaaactacaaagcacaataagtggcccagaaacatttcattgtttattagtgaggcgatgtgtcacgtgacagaagggtcgcggtctcaacccttcgaagaatggctattcgattgtcctaagttgaaggctttacaattggcctaggacctagcatattggtgggggagcaacatgctctatgatatgaaaagacctcatgaagggctattcattttttatcaatcaaattagtcaattttagcggacatttgaacgcttgaaattacacaaaggtctgcttacaagacctcttggtttaacgtaactcatgtactgcgagcaataatgggtctatctcccctaccagctgtacaaacataaatagcgtggtcatatagaactttgggggctgtcggtcgttattcggttcatcatcgccagtgtaacttcaagaagcactggctctcaccggcaaagaccgtttcttcaaaattagagccattggattttgaacagcgcttgcatagctgtgcgcaatccggtgaaacataatcattgtcctaagaggtttcttgagcatttttcgtcaatcacttaattcataaaactgctccgttctgagtccagaaaatggcatgcgccaaaagcactcgaacagcctctgccctttcaccatcacataatcccaaatcgctcttgtatatacacgaagaaaaatgccctttcgatgatataaaaaaacctcctgaagcaaccgagttggtcctttattgaaaaaatcttatatcaatttttatttaactcaccttttggagtgtcatattttctgctgtcttgtcaatacctcccaacgccccgcgatgcttcgagacttctaagcgcaatttttctactcccagtttcctcgagaactttcgtccaactattttagcgtccccaggactatttctgggacaattaaaggaaactttcatgcattcttgagctcaattttcttctgacatttttcatggcatcaccagagttatctgatgcggcccgttaaccctgatcatatctctggtattgaaatgtgcttctgttgcatggacccgagaaattggccggttcatgatgttgactatcttcccaaaactgtactaaccgccgaactctcggaatttgatgatgtcgtatgttattatataacatttagatttctcgatttaatactcaagtcatatgtcggcggctatattcctggaacacaagagtaacaaatctccccagccttggtttgagcatagtttgctaaatcgttttagattagcagcttcgtctgggcggagacaacgtgcgtttctcgcttgccaggtgctattcgatcgccaggtggatatcaagaaatgttatccttgctgttaactttgtacactttctgggctatgcacttctttcctaaaaatggagggagcacatgagagcctggtcacatcaaggttgtttgcgagttccagacccttgctacctgaggcaaagggtgccacaccgaaatctgcttagagaaagtggaactcacgtcaagaacaaatgtcccacagaagcagtcacccatgccaaataaatttcaaataaagttcttaggtatgctgttggaaattgttgctggtcataaacagttcagtcaggaagtttcccgggttgtgggctcgagacctgcttcgggagttcttgatttgcagcggtttttggaaaccaaaatgttctctggtcattaagacttccttaaacaggcccgcaataagaaactgccgccctctatcttttgtcactacacttgttattagaagcatttctgcttcccttagctaacagcagaggatagcaaatttagcacgaagagaaaaactacagaagcagcatgggaggggagcggatattttagtgttttccatgtggcggctttttattaagttgcacgacaagcaaacacgaggtactaagctgtgggtctttcaactcatgacttatcaagttaagttgttagcttacgtttgaactaaaactctcaaacttactgtaaactggctcgagatactgtggacattctcttcatgcaaacccaacaatatttattgaactggattcagcgctacaaacacttcatctcattatctcgagtatcactactgtcataaatgatcaaccaaatcaagtctggggttttgttccggcttttacgagagctactattgttattgcccgaagatgcgagtgtttgtgagtatttgaattgcgaaagctaatcaaaacccaagcactttcccgtgtcaactgcggggccatgcgctctgcacaagtgctcaaaacatatttcaaaactgtttcgcggaatcaagaactgcatttaagcggtgccaggggctcagtattggaacataagcgaaactactcttcacagacatccgtgtcacaaaattgtcacgtgctctatttccttcgattttcccgtttataaaaagcttcccttcgcgttgcaaattgtctacggatgccctactttctcgttacgattatgtaggttgtggatctgtagatgtcagatataagcgcttccgaatacataagccagcagaatgcgctcgaagatgaggcacgtgggttgatgccctggaacccttcccattgtacgtatgcggatggcagtttgagacagcctatatttgcgtgcttggactgcggtgagatcggtgtgtgctactcttgttcgatccaatgccacgcagattgccatcttgaagagctgttcactaaacgtggtttcacctgtgactgtggaacagagcgacaagaaagtaaaaagggcgaattttggtgtcacttacgacaaaatttagaccgtgatgttcccagtttatctaacaggtacagtcagaactttaagggacttttctgcgattgccacaataaatacaaagccgatattgacagcacaatgatccagtgtgttttgggacttgaatgcaatgaagagtggtaccattgctgttgcatactcaagaaacacgaccatgcacgccattgtttgcaaagcgcaattcaaaacaaccaagttccctcggaatttccagcaattgattatttcgaaggtttcatatgctggaaatgcgtgagtcgctattttaccgtttttcaagccttaatgtctcaccaccgctctagcgatgtcattgctcacaaggtagcacacttaactacttttgagccgcttggaagtgaggacgaggcgcccagtttatcgaaaaaaaggaaacgcgatagcaacacagagcagcttttttctataatgctaaaaagtggatatgacaaagtattactggagatcaaagaagatttggagaagactgataaactttacgtattccttcaagatattgcaccatttttgatcaatgacgatcctgtctatgagtttccggaagattctgacaacgatatttcaacatatgaattgggcacaaaagcgctaaacacatctcttgatagagatacggcagtggctgggatacaagcgatggatgatattaagaaaaaactcagcgattttttgagaccttttgctgaggccggagaagtcgtgaaagaggaagacataaggaacttttttgagctacagaagggaaagcctaaaaataagtaagccctactcatgagaaattttaaaattatgaaacgccttaaaattatggaaagctgtattacgaatttctagtaggctaccttctcaagcttaagcctctagaacaattgacttcaaatctgtatagtcatccacgccccatgaagaaccttctctgcctaatccggagttcttaattccgccaaatggcatagctgcgtcgcttattgcactactgttcacgccaaccattcctacctctagctcacttgcaacatctaacactgtttgaatgttggagctataaaaataccctgccagccccacgttcgttttattagcacgctcaataacctcctctgtcgttttgaaacctataagcgatgcaacaggaccaaatacctcggtgtggaaaatgctcattgtttcatccacaccactcaaaacagtgggatggtaaaatcgtggccccagactacttgctcttacacctcctgtcaaaacgttcgcccctttgtttttagcatcttcaacaagctcagaaactttttgcactgcaccttcgttaattaaaggaccatgagtaactttgggactgaagccatcacctagatgaaaccctgattctattgccgcgaccaagcgcgtggcgaagtccccgtagatcgattcgtgaacgaatacgcggttggcacagatgcatgtctgacccaattgcctgaacttacatgaaattagaccattaacagctttatctatgtcagcgtcatcaaacacaataaagggcgcgtttccaccaagttccattgatactttttttataatattgccattggcacactgtttcatgaggagcttgcccacttttgtggaccccgtaaacgtgattttacgaacctggtcgtggctgcaaatatactcaccaatagctgcagtatgtgttgttggtaaaacgttgcagaccccgtcgctcaggcctgcttgttcggcaagccatcctaaggccagggcactcatgggggactcgtggggtggctttattacacatgcattcccagttgcaataactggtgccaattttctcgcaatcatcgctgatggaaaattccatggtgccatgatccctacgacgcccaacggctgcctcaatgtaataatttgcttccggagtgaactcgatgacggaataacgtgcccgtaaattcttggtgcttcctctgcaaaccacctaaagtaactagcagaataatcgatttcagtcaaagaatctttgaaagtcttaccattctccatagttattaacctagccaaatcatttttatgctcagacatcaaatcgtaaatgttgtacaggacttgggatctttcccttggagaggtttccttgaactttttgaaagccctgtgagcatgccctatagcctcgttatagtcagctactccgcagttggtgattgttgatatctcttctgaagtggagggattgatgacagggaattggtcatcgccactaagccattttccgttaacaagagctttggtcctgaaaagctcagggtcttcaaaagaagtcgacgcaaatcttttaaacaaagttttaggccttattaaggactgtttaaaacgcaacatcgcttgttatcattctaattgagattttgtaggtttaagaattaaaggggattattccctttctacccttaagaaacataagaaaaaagatcacttggatacgaactcttcatcctagtacatatcatatcaactcgtagcatgcttggttagggtctatatttacagatgaagctcaactcttgtttttggcttctttggcatcaattttatcgaactctgctttccaaactgaatcaccactctcctttgagacatcagagaaaagtttgtcaaagatttggtcgtaccagtccgcggcaaggggctctaatccctccttaacgtggtcgggtagatcagcccaatcattcatattgtctttggggaagatgatagtcttggcaccagatcttcttgccgcgaccgctttttcacgtaagccaccaatacgcagtacttttccggttaatgtaagctcacctgtcattgctactgtaggctccagcggtttgttgagtgctaacgaaagaaaagaggaagccatcgtgacacccgcagagggaccgtccttgggtgtagcgccttctgggcaatgaacatgtatcgcagctttttcgaaaaatctgttttctgggaatttcttggtcaagaacattctagcgaaagaataagctaaacgtgaagattctttcatgacatcccctaattggccagtacgttctaatgaaggaatggatttgtctgtgattggctgttcgagaactgattccacatacattgaacaaccacccatgcttgtccatgcaagtcccatcacgacacctggaggagtcgtttcgtagagcctatccgaggtataaattggtgggcccacatagtccttcaaattttcggcgttcacgttcacctcaatatcgccaggaacaaccaaggcttccttgttatcgtgagttttttccacctgcaacttgccatccttttcagctaaactctcggtggagccaacaatttctcccttggggctttggccagcgctagctctcgtttttttaccagactcgtcaacagtgtttacgggattgtcatctattttaagttgtttcacgacattcaaagcggccttgcgataaaccttttcgatatgttttttcaagtttctgacaccgctttccctacagtaatacttcattaatgcaacaatagcactttcggaaatatcgacatgagcgttctcaaggcctgcatcgcgttttgcgctaggagatagatactgctctgcaatttttattttctcttcggcaacatatccagtaagttcaattatctccattctatctagaagtggtcttggaatggtctcaagagagtttgctgtgcacacaaaaagaacttttgataagtcaatggggatgtctaggtaattgtccaagaagctattgttctgttcgggatccaaaagctcaaggagcgcggccgctggatcaccatgaataccaccatggccgattttgtcgatttcatcgataaggattaatggattttgagtttcgcatttctttagggcctggataacacggccaggtagggctccaatataagtccttctatgtcccttaatttcagccacatctgtcatgccacccacagaaaatctgaaaaattgacgatttaatgacctagcaatagattttcctatggaggtcttacccacaccgggaggtccaacaaaacatattattttgccgtcaaccttccctaataattttccaacggcaatgaactctaggatcctgtccttgacatctttgagtccgtaatgatcttcgtctaatattttctttgccagaggaattgagtactgttccttagaggttactccccaaggtaaggaagtgatccaatcaaggtagtttcttataacgccgaattccgacattgatgtctcgagagtggcaagcttattaacttcatcatcgaaaactttctgtacattttctggaagttgtaacttctcgaccctagatttaaaggtttcaatgagcttgtcccgtccatcatctatgcccagttctcttttgatgcccttcaattgttccataaggtagtattcgcgctgtctcttttgaatcttagtttccacatccttggaaattttgttctggagttcagcattcatgagttccttcttcaaaacaactagagacctttctagcctctgttcaatatctagggattcaagtatttcttgaagttcttcctcttccccggcagagactgcagcagcaaaatcggcaaggcgcgcaggctcttcgaatatgtttgttgtagcagattgtattgatgccgaaaaggtggcaatctgttctctaaacatagtattcaactgcgatatctctttgaaaacttttaagatctccgatgtcaaagcatttataaccggcgactttctatcgaattgcttgtcctctaagttcgaaacgttgaccagtgatatttggtagttttttaaaaattcagtggggttggcttcatcaacattttcatcaactacatcactgcgctttttcgtttgtaagctttttttctcggattttgatgcttgtttcgaggaacttttgagttcttcttcgcccagcgcacctgctgaaccgcgctctgattctttgttttccatcggaggtagcaattcatcaattttaattctcctgtgagggtaaagcagagctgtcattgtttctgcaccggttttttcatctttacttggaaaggcgctagtaatctgtgcaaaaacgccgacatcatggacttcatcgggagagtgaatcacatccgtatccgtatctgaattcttcaagagaaaggcgccaatgtacggttgttgacgttccagcatctctttgatggctttcataactctatcatcagatattaccacagctttgtagaaaccgggaaatagcgggcgccttgctattggtagagccagcatttgtgggtatacctctgggagtttctgtttctttggagaggatttggaatcatcgccatcatcaccgttgccactgctgccactgccgctgccatctccgccagacggcgcggacgtccctgctccatcagctgcagctgaagatgtgtgtgagtacttcccatccaaccgggactcatcgtccgcttcttctctcactggacggctggggtcttcgtcgccattgtcttcctcggtgttcttaccaggagttttagactctgtagactcatcttcgttgtttttttcgcttttgagttgcatgctcctcagccactgagattctaaagttttgagttcgctgctgagcaccgcgcttctcatttgttgctggtacgcgctccagtgttgttgctccaagggtgcgattacttttgagataccacatgatgcgcgcgcaatagagcttgcaagcctgacttgtaacaattgagggcgcctgtaggcttgcctgaaagctgagagactccctttgctcagcatctcgacaagtcttgcgtggttcactggaatgatcaactatcagtttcgttcgggtggcaaaaattaatatccggggatcagaagccttgataagtcaaaaaaagcagaaaatgatcctggtaggaatcgaatggaggaattgtgaagtgaatgtgccaactattcagttcacctacaaataaagctggctgtcctgatcaaagtgactggcatcttttgacgctcccttattaggctctttgtcgttggacgggtcagaagccataacctgtccttcttttgaggcctcaaggccggctgtgttcgaggctgggtcctcatcttgcgacccgctctcaagatcctcgctctcgccgtccctgcgcatgtatgtcatctggtttttgagagcctgttgttgacgatacttggcgaggtaaatcttgaggacctcggcgtaattctcaaaaccaagtgcatttagcgaaatgaggatgtcttctccgttaatggtcttccttttatcagtcgtgcatctgtcgtttgcctcgcttgtgacaaacgagatgaactctgatacgcattcttgcatacactctttagcgtcttttgaaactttggctgatgcgggcagcgtgtttttcatgagtcttccgacattgttgatcggtagccagcggtcttgttctcttagctctgcgacaaactggttgtgcaaatcccgcttttcttgttccttgtccattgtttgctgcagaaagtagtcttggacgcgttgtactcggtatgtcagatagttatgtaactacaaatttcagttgttcttgcaaggactctctttctgatgaaatatagaacagtggaaaactaagcaattaatggaaaagcgtggccaggtttcccagcatgaaagcatgttgaagaggtccgccaagggcgtgacttttttgatgttcagtcagcttttcagcaagatagtgactttcatactgaacacgctgttggtgaggtacctgtcaccgcgggttttcgggatcaacgcgttccttgagttcttactttcgacagtcctattcttcagccgagaggccatcaggatgtctacactgaggataaagagccctgtcgcagcgagctcggctaccgaagacgaccctgaaacagatgatgcgggaccaggtgtattgcaaacagctatcaacttcgcctatattccactttgtattggagtccctctatctttggttcttataggatggcagtacagcaacctgaacgaatacttcctttcattaccatacttcaagctttccatcgcgatgatctggctcagtattatattcgagctcttgaatgagccgttcttcgttgtgaaccagcttatgttgaactacaaggttagaagccaactcgagagcatcgccgtggtagtatcctgcattgccaatttttcaatagtgtatgtttacgagaacaaattcaatgggtctggtatagccttacatgatgcaaccaagcaggaagggattgcaattttggcgttcgctgtgagcaaacttgtgcactctacagctctcttatgctgctattactacgattatctgactcggttagctcccgccaaaaagttcaatatttccccttcaaaagtgcagctttctgccggcactcagccatattacctacaaagcgaagttctacagcacttcaaaaaagtgtatcttcagctttgtttcaagcatcttcttactgagggcgataaacttatcatcaattccatgtgctccgtagaagaacaaggaatctactcactgctgtccaattatgggtctcttttgacaagactcttgtttgctcccatagaagagtcactgcggctctttcttgcgcgcctactctctgtgacatccactaagaacactaaattgtcaatggatgtcttggtgaatcttacaaagttttacttgtacctgtcacttttaatcttggtatttgggcccaccaactctccctttttattacaattcctcataggcagtaagtggtctagcacaagtgtgctagacactatacaagtttactgcctctaccttccgtttttatctataaatggaattttcgaagccttcttccagagtgttgcctctggcgaagatattttgagacagtcttatttcatgattgcttcatcaggtgtattcctcctaagctgctggctcctgatttcccagtacaagatgtccttagagggtcttattttcagcaacatcatcaacatgttgttgagaataggcttctgtggacgtttcatcaacgcattttataagcgcgtctactctgatcccgcgtctcacgattcaactttcctgctgaatttcagtaatctcaaagcggtttctctagtggcgcttgtgatcgcattatcaaattatttcctctttggagttgttaagaccttcggccagctatcaataaatgcgattatggcttttggtctgttgtctctcattctctacaaagaaaaagacattattcggtcctacttgaagcagtccaagagagatgaggtgaaggatgcgtaatagttgtgtagattgtattgcctttaattgttgtccttgtgattgaatatctccacatttatatattcaaaatacatacacggctgcaagatgagaagtcgaaggtgatcagagaacatgagcgaaataccgaataaggaagggcatgatgttcgatttttaacgttcaatgttaatggaatccgcaccttgttccactaccacccctttagcagcatgaatagttcactttcgcgggtttttgaatactttcaatcagatattatcactttccaagagctgaaaacagatactttgtccttaagtaaatgggggaaggttgatggtttccactcttttatctctttgcccttgaaacgaaagggttacgctggagttggctgttgggttaggattccgaagccaggggattccatgttttctgcgttacaggtaacaaaagccgaagagggcatcactggttatctccaggtgagggttggcaaaaccgcaacaaagtacagagacaatcaagccgtaggaataggcgggtacgaagccttaggtattgaagacgaagcagatgctcttagtatcgattctgaaggccgatgtgtcatggtggaattgaagtgcaacatggttgtcataagcacttactgcccagcaaattcgtcattaactgatgaaggagaagaaatgaggatcagatttcttaaggtcctgttcaggcgtatacgtaacctgcaggctctaggcaagagagttgtgctcatgggtgacatcaatgtttgccgcgacctcatagatcacgctgaggctctcaaagagacccatatatttgttacagatcttacaaagggcacacaggttgagcagacttattccgcatttgttaaagacttcatctttgctccttctaggccagcacgaagattgctgaatgaaatgcttgcagattcggttctaaaaccctttgctgagtctggaagcttgattgacacaacgaggtacatacagggaagggatagaatgaagatgtacacagtttggaatactttaaggaactctaggccggtaaactatggatcccgcattgattacatacttgcgacggctggtttgaagaacgacttaaaaaaagctgatatatggcctaaaataatgggctctgaccattgccctgtgttcgcagatatccagcttcattacgaagcagaggggggccctggagatccgtgcttagcaccgccttttgaagcaaagcatagacataatctcaatcatagagacattttgagtatgttctctaggccaacaaaatccaatttgaaagattcgaacaatttcgggccgggcccgtatcgcgttcagaaaaatacaagcgcaacagcgcaggcacggttactgtcaacttcctcgattcatcgcagcataatttcaaatgagagtcggacaaagaacgcgggtagttcctcaattaaaaaaccagaaccattcttccagatgctgaatggaatgcttggcaaacccccattgtgtaagcacaacgaaaacgcaattctgaggacttcaaagacaaagaataatccaggcaaaaaattttgggcatgtgcaaggccgaccggtgatgagaacaacaaagaagcatcatgtagtttttttcagtggaaatgacagaaatggttgactgcaaacttcaactcgagatataatctgcatcttctgattcttcacgcacagcgttcttcaaccaaatgagatcactgtcctccacttgtaaatttcctagtgctttagtggcctgtatcatatgtacaacaagcggtagccctactaactcttcgtcagagatgaacgtggaaactgctgacgaaaacttgtctgcatctttatggaagactttgatatatgcagtagtgttttgctggttgataaagtaaaattcacaaccttcaccgaaaaggccgtgagacttcttgagggcattgtttatgaattgcctccatgtcatttcatcgatggtaagctcctcatcggcagcagcatcctgtgatgttcttttcaaagtcagtgtttgctttttgataagagggatttacatacaacatacagttgcaacttaaaataatgccactctttagaattcttcccagtggcggttgcgaaatccataatactcttgagtatttgttttatgaagatcatatggattacatgaatgaagtgcttgaatttaattcctatgcgtttcgtctgcagcgactattgcatccgccgagcttatggtcaagggacaagacaactttcaacactcccgggtgaagacgagttacttcgtggaaaaactgatatgtacaaaattatctcatgcctagcttcacacctcattcgagttgccgccattttcgttgttgtgatcagcggtttcatgactggaagtttcatgatcgcttggttcatgatcggtatatggtgcaggcgaatgagtctgtggaagttcttctgcaccaatgtcgtagtcaccttcgctatcaataaagctcgctaggtcgttggcatcttcgtcgtggcctgctaaaagctcgtccgcctcatccagaagctgctcatgcgttagtgatgaatagcttggtcctccccgaccgccttgaatgcgcagttttagtcgctgccatgcatttacagcattacgctgaactagttgctttgaggctgcaagagctgaaaagccgaagacgcctactctcacaacagagttaacaacacggtcggtaaaattctcttccacgagatcgtcatctccaagccttatttctccaaatcgagacaagccaccgtttctcttgatacctctttcgtatacaaaccatgcagctccgataaatatcaatacgggggcgatcatgatgtaaagaatgtgtcttccactgacaccgtacttgtttttgaactctttctcttttcctgggcatgcatgagacttagaagccacatccaggcgcaatcctccttcgcaggttgacaaaggaatctttctatagcctgtaatctcgaaatattctatcaggtcagaatctttcttacagatttggcttgggtcagcaggctccaagcccttcaccagtttgcatgtgccgtcgtttgccttgtagtaattgtagtcgcattcgaagtcgcttctggtacaagaacaatttttgacaatttttttcataccttcaagtggggcagccccattatagcagttatcgttgaccttttgcaagtactcagcttgatgtccaaaaaggcagtcgccaaaaacgcggtattgataatcgcggtccagttggcattggcgatcaaacgactgagtgaaatcaacagtaaaagttttggtatctttaccactaatagaactcgattttccaatcaacaggaagcgcattgcagaatcttgtggggtagttattatgtcctcaacatagagctcctcgccagcaaacttatagtcattccatgttttgcctgaatcaaccgagtacgttattaagtcagttttttgctggtctttgaccaacacgataacactaccacgatcaccgaactcccattggtatgatcctttcttgatttctttccaggtaaaaccgccatcggttgtaatgaaggttgagcattcttcttttggaagaaggtactcgccaacattgccaacgccgatcatgtaccccaacgccgatccagatgagtaagtgtctctttcgtcttttctttcggtgtaaccatgcaaatttagagaacatgacgataatgatttggagtcgcactggtactttttgccctcggaatctctctcaggtggactcaaatagatccaatcggcgccatcattgaaggatatctttgacttcagcttcttttgaacacctgaaccagaggaaacctcttctgcattcgagactgtgttgatcataattattccctcaaggcctagcgctttttcaaaatcaacaaatccagaggatcctctgttgacggctcgctctaaaacaacaaaagatgttccgtttgagttcgatttcatcaaggcaccgtattctgagccctgtttcatttcagtcgttaggtgaaaaaatatggcgccctcctgagaacccaaaactgtgtatgcctgctgtttatcaatattcaactcagcgggaaggcttgcctcggcaaactctctaccgtctacggtaacatatgctctcagctcatcattgtcatgggggacagcgattatcgtgtattctcccgcagagatgaatccaattgcattttcgaaaaccgtcttctgattttcaaaaaaattactgcttgtgacaacatgccgttcatttgctcctttgtctttcaccagacacattatcatgtctgggtcggcagagtcatcattgatagagcctatgaactcgcaccttagtgcaccctgcgtgagctctctgaatcttttaccgccatccttagtgatatacgccactgcatggcagttaggactgaagagactgtcacaatccttagctccgtaaaaaatgaatgtgtctacgtctttagcgtggaaagtaaggggaaatcctaactgcttggcatcaggcagtttgtattctttgaaagatcttgctctatcatgagtgacataaagcttgttgctcgatccgaaaaggtaggcactagtgttgaaatattggttgaaaacaacttcaatgattttatcctggaaatcaagtttttgcgtggtttgaccgctatcgtaagagatgtaaacctcgtggttgtcggatccaagtaaaagtgtctcatcggctatagtgtcgaagtactggtaggatttgagaccaaagtctagcgtatgctcctcaatttttataggagagggctcacccccctcgaagtaagcaccacaatcaatctcaattgtgtctatttttaaaggcgcgcgacacttgtttcctctttccagcaccataggcaaaagctttatcttcctgtctttgttttcaccgccacaagtcccactaatctctaataaattgcggtctaagacgcattcgccgtctttattaagggaaaattccggagagcattcataatcactcttcgtgcaatcgcaggtctcctctgtgggttctaaatccttgaaaagttccttcacaagacactttgcgtcctcttttcttctgcggaacttgtgtttcgagccactaacacatccgcctccattggtgtaccattcacccatgtcagaatctgtgcatttgtttccatcaaacgcatcagaaaagtcgacagtcaaaaaccggccatcatcacggcctgtaggagtggcggcctggaggataaaagtggcacctgagccatcaagggccgttggaacaaaattgataaaatacaacggctccttgaattggtattcactccaggtattaccttgatctaaagaataataaaactcagcagcagggtcaccgtcattatccggcgagaaaggaactgccaaaatgatattgccatagtctccaaatacaactgatgcagggaaatctaaaattttatgccaagagtatcctccattgccggttatgaaagttttgacattctcaaacgaagacggcttcccactgtcgccaatcacttcagcaacacaggcggagattccaggcgtagtcgtaacatgagaattcctccaatcttctaaaaaccaaagaggccttaaataacagttttcaggatcacttgtatcacaatcgaattcgtgatccgggtcatctatgcggaggtttgaccaagttttgccattatcgaacgagatttttgctttatctggactttctttactttcatcgctataattaggcgttgaaacggtgtaggcgacaacgccttcctgatttcctacgccgctcaaagagtagtagccaacagccgccgcctcagtaagtggagtaaacttggttccattggaagtcgaaatcaacacagagggcgtcttttctccagaatctgtgaaggcgttattctggagagcaagttccttgctagagctaccaaatttcaatacaaaagtgtatcgccctgttcttgttggaataacagccttttcataattgagtccatcccgggatatccagagttgagatgctgagtctgggttgtatttatcttccacagttgtgataacgttgtagtctccgacgtgaatcaaggaaacaatgttgagatcttcgaagccatgagggatttgtaatgtttttccgtagtcgctcgactggaaaaccttgctggatctgacagtttctgaatcctttgtttccatcgaatcgacttcgcaaacaatgccgtgggcgtcgcctgcctcactatcctcaggcttgaagccatcaaatctgcaaaatacgctaaagacttcttcgccgtctttttcttcgctctctgctttcaagctttcgacaaggctgaagtctttgccgttactagaaacaaaaactctttttgagctgctgcaatgcagaaagttcccatccactatatcgcaacccgcgacatgcactaagatgtctccgtcagataacgggtttgtttcaaagtatgcggtcatgctcaagggcgcatcattttcgtcaccaactatcggcgaatcgaaattcaacttctcccaatgctggcccttatcatctgttttgtatacaacctttccttccgcgtcgacggcaaaagcccgggacttagggtagttccggtcgacctcgactctagagaccctgcggcctagctgatctaagacatcccaattgagaccgttatcgtggctgattttgagtttcccgtggtcgatagtcataagcgtcgtcgagtcgtcaaacacctgaagggtgaaagacaacgagcttttcgtactagtcacccgcggctcccatttcgccaaagctatgctagcccagaccaacaaaagtagcttgaacgctatcatggcctgtcctatatctattgccctaacacgcgcagctcaggtaggttggtaaaaggccaagattttaatcgattcgcgatcaacgacccctttaatatcggctttgtatatcaccacgtacgcgtagaggctcatcgcgtggattttcaaggcctgtgaagtggtttcgcgaaatttgtgtcacgaagctttaactccgtgccggtgaaagaaggctcaggccacttcacatttatagaagcttctcacatgtttttgtttctgaaaaccagcatctaagctttaccatattcggctttgtaatgttcgatacgggaacaatgttaccttgagaccggccgctactgcgcttgagtgctcgagttggaggttcggaaccatgttcgattgaaggaattcaggaagggaggtttcactgtgaagcggctatccatagtattcgtagagcgcgatggggattacttcagtggataccgccgggttttgtacattttcgaagcaccctaaacgtgatcctgaagcaagtttcatcacaaaacgtagctgtagacgccccacggtggagtgttttgactgggccctgagaactcacgtgaattatggtgcctcaagagcagattttgcataaaaccttcagccagcgcgatgagctgagctgggctgacttcagggcggcctctgggtcttcgtggcagcgacacagggtgcacgatgggcaaaaaaatagtattcaacatatcttctgagttccagctccagcagatgctcggggaaggcgcgtacggcgtagtgtgtagcgcgcggcatcttcccaccggccagatggtcgcgatcaagaaaatcgagccctttgacagaccgctgttctgcctgcggacgctgcgtgagatcaagcttctgcgctgcttccagcacgagaacatcatctcgatattcgacatccaaagacccgcgtctttcgagacctttagcgaggtctatatcatccaggagctgatggatacggacctacatcgggtcatcaccacacaaacactttcggacgaccacgtccagtattttgtttaccaaatcctgcgtgcgctcaagtgtctacacggagcagaggtcatccaccgagacctgaagccgtcgaaccttttagtcaacgcgaactgcgatctgaagctgtgcgactttggcctcgcgcggtgcgcgggcggtggaacgaagccaggcgacgcgggccatatgaccgagtacgtcgccacacggtggtaccgagcgcccgaggttatgctgacggctgccgaatacacgttcgccatggacgtgtggtcctgcgggtgcatcctagcggagctgctgatgcgcagaccactctttccgggcaaagactaccaccaccagttgttgcttattttccaggtcataggatcaccgaccgcaggcgatttggggtgtgtacgctcgaagcgcgcgcggcagtatctgaatacactgccccgctacgcgggagacggcaacctgcgctcgctggtcccggacgcgagcgcggaggcgctagacctattggagcagatgttggtgttcgacccgcgccgccgcatcaccgcatctcaggccctgaagcatccgtacctgcaggcctaccacgacccacaagacgagcccgcgaccgccaaagttgacccggcactgtttcacttcgacgagcgcaaagacaagctgggcgccggtgacctcaagcgcctgctgtgggacgagattttcgggaagcgcgagcgcacggactcttaatatgagattatgtaatattcaaactcatatctaccagtgcttcagccgcacgtctccctatctagacataccaacctatttccgtatacgatgatatttcatgatcacgtcatccccttcgccttgggagcactcggtatcctcattcgtaacgacacgtaacaagctcccctcggccaatgccagtttctcaagccggttccgacgaaccgcgcaaggaaactccgaattgcggagttccccgcagcatggagccgcggctctcctcgctgttccagccccgccggctcacctcaatttgcatccgttagccgtttccgaagatgcaaacaccaaggcattcatcctactatagagggccatagaacagtcggcggcagctttccccgcataacccgttcctgagcttggcatgtgactttagtctttatatacgaaattggcccgtagtttatggtcatgccgcgcgctaaacaccgcaggcggcccctcgcccctgcgccatttacccgacccttcgttagagacattcgacaccagcgctggccaatggaaatgcgcgccgcacatgcacgcggggcatgacctgcgaggccgagcgcggcccgccatcgccagtactgtatatatggagagcggtgggtggggtattgggctggagacaattaagggccaattgcagaaaccgctgtagagcaagtacactcaacaaactccggaccccttcgcgtgactcgcgcgtgaccacaaaagtactctcgaagatataagcacagttgcagcagtaagctcgaccccaagcagtagagcccaccaagatccgagatcggacccgaatacgcttttagcagcagagatcaacggcaggcacgtgatactctgactcaagcgcagatcaacaacatcgcacgtgacacgaacttgcacagaactcacgaataggagacccctgtgaccaaccaccgttagcgtccgccccacaaaagtgcagagcagcgttagacagccaccagcaaggatatccgagcccggttttgataccagcagcagcattgagcgagcgccccaccgagcacctgcacacgcccgaacataacacctagcagcccgcacccatgaccatctcatcagtgcttaaaaaacgcgtccggtacgctccctacttggagcgtctggtacagccccaagagctcgtgcctctgttccgcactggccagaacctcggctggtccggcttcacaggcgtcggagcgccgaagatcgtgccccaggttctggcagaccacgtcgcgaccaacagcctacagggccagcttcgcttcaacttgtttgttggcgcgagcgccggcccggaggagtcgcgctgggccgagctagacatgatttcccggcgctctccgcaccaggtcggcaaaccgatctcacgcgccatcaatgacggccgtatccaattcttcgacaagcatctatcgatgttcccacaagacctcacatacggcttctacactagggagaggcccgccggcgcgcccatcctcgactacgccatcattgaggctaccgccatcaaggaggacggctccattgtgcccggccccagtgttggcgcttctcctgagtttgtagcggtcgccgacaaggtgattctcgaagtcaacactgccaccccatcgtttgaaggcatgcacgatatcgacatgcccgtcaatccgccacaccgtccaccttatccttacatgtctgttgatcagcgcaacggccttgactctattccaatcgacccggccaaggtagtcgctattgtcgagtctaaccagcgcgacattgttccacccaacactgaagcggacgacgcctcgcgtgcgatagcctctcacctcatcggattcctagaacacgaggtaacatgcggtcgtttgcccgccaacctccaccctctacagtctggaattggcaacatcgccaacgccgtcatcgagggtctctcttcggcttccttcaagaacctcacggtttggaccgaagtcctccaggactctttcctcgaccttttcgagaacggctctctcgacttcgctacagcaaccagtatcaggctcacagaacctggtttccgccgcttcttcgacaactgggacgagttctccaagaagctatgtctgcgttcgcaggttgtatcgaacaatccagaacttatccgccgccttggtgtcatcgccatgaatacgccggtagaagtggacatctatgcacacgcaaactccaccaacgtttcgggctctcgtatgctgaatggtctaggtggttctgcagacttcctcagaaacgccaagctgtctataatgcacacacctgccgcgagaccttccaagaccgatcctactggtatctcgactatcgtccctatggcttctcacgtggaccagactgaacacgatttggacattgtagttactgaccagggtttggccgacctcagagggctttccccaactgaaagagcgcgcgagattatcaatcactgtgcacaccctgattacaagcctattctaacggactaccttgacagagctgagttttatgcccgtaagcacaagtgtctgcacgaacctcacattctgaagaatgcccataagttccacattaatttggccgaaaagggtaccatgaaagtggattcctgggattaaacgagcctgcatattaacacatatatatttatatgtttatcaacatgaatgtcacgatttcttctatgagccaagtagcaagttcaaaccttctgaagattttcacgttgtgtggttaatttagaagtaggcgccactgggcgaagttgatcccgttgcgaggatagcgatatcaaccttcgatgaggttgccatagtctcaatagagtaatgctaggtttagggcactacgagctaccaatgaaaaatgataggagggattcaaaaatatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagacctatttgatgataatgtttgaacttgtcttcaatatgtacttaaatctttattaggtgatttcattgcaaaggcttcatgcatgtataaggcggttaaggagtggtagtattggagagtcacgaagagtacaagagctgcttaagacttcagcccaaatacagagccacacgtctcccagagcaggttgtggtctagcgtaaagaaagaaagtggctttgatcacactaggtctaaatagcgacgttctgcccatttcagagaacagtatgacaataggctaacagcttgggacgggaacaataatgtcgagctcgaccgtccagtttgattggatcatcaaaatcgagctcacataagtcgcggctgttgcagaagtttacatcggtcaaggccctgttagagacacagatatgccaagacatatatcagcactcgcaagcaacaaaacaatacagatagtttcggggttagacagcctctgagttccatatgcagctgggctgcatatcgttacacgtcctgcaacaagctctgagctacaagtacaagtacactttatgtgataggattgctgtcacacttcggtgttcttgaacctcttagtcatgtgatgaaattgtcgagaaagcagtatatgaattattcaagagtgcttccatttcaagcaataaaaagcccttaaagagtgccttagcttgacaatgccatacccagaagttgccgcctttgacttggattacacagtgtggccctgtttctgcgatacccacctgaacccgcccttcaagcctgttacgggcaagaacggtgaggtccatacgttgattgactcctacggatacgaggttgcgttttataaagatgtacctcggatcttggccgacctgaagtcacacggggtcaagatcgtgtctgcttcgaggacctgggcccctgatattgctcgtgatctattgcgaggctttaaagtcgaatacgaaggcgaaattgtaccgctgatcactttgtttgactcgcttcagtggggagagagaagcaaggtcaaccacattagccttggcatcaaagacatattcggaaagaaagctgacattaaagactacaagtgttgtctgtttgatgacgaaagcaggaacagagacgttgagagatacggcgttaaatacgtatacgtaagggatcccgaaaaaggcacaacttgggatctctaccaaagatatctaagcggtaattaatcagaagcattgtttttgtgacctatgccactctcaatatggctaattgctgacaccatggcgggaatctaacctgccaagacttcatcacatgcattacgcctatggatatactggctgttgccatttggtttcaactataagagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggcttattttttgcaccacaggcactaggcttcactctttataaaacgttgcttgctcttagactattacacactgagtgcgttataactttaagttgaggcggtgctctcccgggattggatgttcaatggaaacactatgtgagacctctgcaagttctttttttgtacatattttcttttacaaattgaggcccatagcggtttttggcctaaaagttagcaatttttgtgccttatccatttcttgattcttggtattttctgaacgccgttatttgatctgtgacgtccggtcatgtgccatgagcataccgtgctaaccggcatcaaacactggatagagataaaataaaaaagcgcccattaagaatttgccagttaattcgcagaaagaactgaaagaaaagccttgttgcaaaattcaagaatgtatcgtatgtggaaatggaatggacagttaagctgaactacagggggggggtgaacctaaggagctccggcaaatctcgcgtagtgtttatgtcgatcaaaaaagtgtgttggtcaacttctatttgttgggcgtgtggtctagtggtatgattctcgctttgggcgaagttcgggatcacctgaactaattactcagacatgtgagaggccctgggttcaattcccagctcgccccttttttgattctgtcttcaattatatcgctctgaacgagtttactgtttatgtcattagctctcacattagatgttgacctgatcgtaatgatctctaagacgtaacgacaactgtcgctctagtaataaatggaagaataaggtgccccgaaatatgaatgagcttttccggcacataataaaaacattgagccaggagatgctctgaaggtgtaaaatgaacaggacgaggaaggtacgttcgtgtctctgtattttatttacaaagaaaaggtatctgtactttacatagctgatgatgatgagtgcctggcttcgagtgcagttttagtgcagctagcaaggagcggcgcgatttgtcagtagtactgttttgacccttctaatgagctaacaggtgtttaattagcttaaatacagaactgtaatttcgcgcagataccgcccctgttaaaagtcttgtcgcagagcagattccgttcagggcaagctgactctcaaccacctccgtccccggggagtcccagaaaagtttaatgtaaaatgtttttaaagttatatattattgtacagatacaagctcgtatgctctatcatgaacggcgttaagttgcagtgaggaatagggtggctgatctatcagcttagtcgacctcctcgacggttggtccttcagcctcaggagctggggcggaaccacctgggaaaccgcctggggcagcgccacctggagcggcaccaccttgctggtatagcttgctcatgattgggttagaaacctcttgcaactccttcaactggtcgttgtactcctcagtggtggcggtagtgttgctgtccaaccaagagacaacctcgtcacacttcttggtcaaagtctccttgtcggcggcttctagcttgtcgccagcctcagagatggtgttcttcaaagagaaggccatagactccaattggttcttggcgccaattctagcagcctccttctcatcctcctccttgaacttctcagcctcggagaccattctctcgatgtcctccttggacaatctacccttgtcgttggtgatggtaatcttctcagacttaccagtgcccttctcgacggcagaaacgttcaagataccgttggcgtcaacgtcgaaggtaacctcgatttgtggaacacctcttggggctggtgggataccgctcaagtcgaacttacccaacaagttgttgtcctttgttctggctctctcaccctcgaaaacttgaatcaacacacctggctggttgtcagcgtaagtggagaagatctcggacttcttggttgggatagtagagtttcttggaatcaacttggtcatgacaccaccagcggtctcaatacccaaggacaatggagcgacatccaacaacaacaagtcctgggtcttggaggactggtcaccagtcaagatggcggcttggacggcggcaccgtaagcgacagcctcgtctgggttgatggatctgtttggctccttgccgttgaagtagtcggagaccaacttctggacctttggaattctggtggaaccaccgaccaagacaatctcgtggacctgagacttgtccaacttggcgtctctcaagaccttctcgactgggtcgatagtagatctgaacaagtcagcacacagttcctcgaatctggccctggtgatggaagtgtacaagtcgataccctcgaacagagagtcgatttcgatggaggtctgagcggaagaagacaaggttctcttagctctctcacaagcagttctcaatcttcttaaagctctctggttggaagtcaagtccttcttgttctttctcttgaattcttggacaaagtggttgaccaatctgttgtcgaagtcctcaccacccaagtgagtgtcaccagcggtggccttgacctcgaagataccgtcctcgatggacaacaaggagacatcgaaggtaccaccacccaagtcgaagatcaaaacgttcttctcaccctcggacttcttgtccaaaccgtaagcaatggcagcagcggtaggctcgttaatgatacgcagaacgttcaaaccagcaatggtaccggcgtccttggtggcctgtctctgggagtcgttgaagtaggctgggacagtgacgacagcgtcgttaaccttgcagcccaagtagttctcggaagtctccttcatcttggtcaagatcatagaggagatttcttctggggtgaagaccttggtctcgcccttgaactcgacctggatctgaggcttgccgccgacgtcgacaaccttgaatgggaagtgcttgacgtcaccctggacctcagcgtcagtgaagtttctaccgatcaaacgcttggcgtcgaaaacggtgttggctgggttcatggcagcctggttcttggcggcatcaccaatcaatctctcggtgtcagtgaaagcaacgaaagatggagtggttctgttaccttggtcgttagccaagatttccacacggtcgttcgagaagtgagcgacacaggagtaggtagtacccaaatcaataccgacagctttagacatgatgtttcttagtctcttttgtgaataagtcagttattgaatagtttattagcaatgcaataaccaataatcaattacttgacagtgattaatgaataatagaagagagtagaacgatagcttccatcttagtttgcaattttctgctctttatatagaccctcgagtcagatctcaaagattcttccctatgttctggaaagttccatgtactaccatacacactatcacaaaatctatggaaaaatgatgaaaaaagtagaacgcaatctcgtatagaatgctttggaagattcgagagtttatggcacatgactactttgctttgggcaatagcacctgtttgagccgctggcacaaagcttggacccaaatgcgatgttacatgggtagtacgcttttgagggaccttcacagatgctcgagcggagctgctggggtttaggtttatcgttatgtacacaacgcacgctctggtgcgacgatgttagatatggcggtttcgaggcccgtggcttagtcctacagaactcgccgctggcaggtttactaacttcagcccttgaagtaaacttgccgaccgtaaatatctttctctttctacatcacgtcccagcaacgtattcttgacgtgttattgacgtggggccgtaacaagatacacgtttcttgactaacatgatgagaacagctacgtgtaagggtaccttcgtaaggcgctttacgcaacgaactaatttcggtcttatgtaccgtattcctacacgacagcctatagaagggtcatatgctttacagcacaaagtttacatactctttgggggagcagtaccggacaggttgtactttcgtagctcccggatgttgtttttaaagagcacgtaaccgtttttcaaggccgctggcacttgtgggtggctgaccaagccgtctaaacgcacctcccacttcttgacaccactcttcatgtatggggaggtctcgtaccttatcttgatgaacaagcagtagacaatggctgtgatccatgacttggggtaccataatagcgcgcgcatcaagactaaggccagacacaccagctcgctaaagctggaccacaccatggagcgatcgctgttctcgcgcacaaacttgtcaatggccatcacaagccgcgattttgcgccaatttcgaacacctgaggtagtatcactgacttgaggtaggttaggaaatggaagaatgagaacacgacatatgggaacatcgtcaagctgaggcgaggggtcagcagccacatgaaggctagagcgacatagagcgcgttgtcatcacgcaaaatcagctgcaacacagggggcctagggcccgcgctgctggcgccggcagcaggtgtgccacgcttgaagtgttgctggtagatgatgatgccaaacgactcaatgacaccgagatacaacacgcgataaaaggtgttgtgcgcaccggaagaacctcctctgaacgtaacgaggtataaaaatgcagaggcaagagccacgagatggcccgcaaaccaagcgaattgcgaggtttttaagagctctagaaacctagacacttggaagtgacgaggaacaccttgggaagggggcatcggagtttgtgttgaatagagattgctaagcctgagtcttgattgttgtatagaaagtttgccttttttttttgtagggatccattttatcccggtaacatttcatcatacgtgacgaagaggctgtgatggtcagcggattagttcttttgcttcttggaagcagtgtccttctctggtttggacttcctctttttgaccattgaagtgaggtcatttacagcggcaggtgcgcttttggaatccgaaggcaagccgagggcctcctttatttgtgccatgctttggtgctttatggcatttagggacgcttcagttgtcttcagctctttgagcttgagcttgagctcctctaataatccgtcgtcacccccttcggcgcctttctctttgatacgcttttctagcaactcaaccgccttgctcaagttttcttgacagtctttggcatcgtttggatcaaattccagaactaaagacagtttgtagtaagactcaatgatgagtctatgggtcgcgtcaaccgtaccatagacagcctggcgtagctcaaggcatttctcaaagtcctgcttagcctgtggaaagttttccgtctcaagcgatatctcgccgagaatatcgtatgtctcagacagtttgcgcagcgtttctggctcctgtggctgtttttcgtaaacggagcgcgccaattctaatatctcccatgcgttctcaaagtctgaaggctcttcctcttgtccttcatcacccgccccttcatgctcattttcgccgggatgttctccttccacttcttcatcatcttgctcagcatcatctcctttttcgatctcatccccttcagcgagcgtttcgctgaactgatatagctcatgcttcttgctgctctcctcctcatcgctatcgctctcgccgcctgcagtctcctcgtctttgccaaagacctcagattgagatagcgcaagctggaagagggatttaccatacaaaaataggtaatcggcgctgctcgtgccagtcagcgtgtcatgaagtgcgttcacctcagagtataaattagtggatttctcataatctctggctgcgtaaaatttggcagcttcggccaataaatgctttatttcttccctgccacccattttaaaaattcttgaaaggatccaatcgaagtacaggctcggttacttaagaagattaggcaactacagaagctcaggttaatcaatattaaattcctttagcgcgttttcgcgttattcattgttagcgtatatagtgatgaaaggtgtttattgagggagtagtaaaaatttgactatttgatgtcaaattcttgatttaatacgttagcttgctagatccaaagataaacaaagtaaagatgcaagcaggagaaccgattgaggaattgaagtcggctgcttcaacggaaaacgaatttggatcagtgtccgctgatgtcaaagaagaaaatatgccggatgccatcgagccagcttcctcagtgaatgggcatggctcagacgtggcctccgagggggaggtacaacagaagggacaggtgctaccaaagcaaccagagcttagagtgctacatcacaaaattagtggctacgtggggttcgcgaatctacccaaacaatggcacaggaagtcaatcaggcgcgggttcagtctgaatctgttgtgtgtagggcagggtggtctcggaaaatccaccttgatcaacacactttttaacaaacagctgtatgacttggaagggaagcctactgaagatctggcagcactgaagctggaggattcagagaacctttcagaatcgctagagagaccgcagggtgaagagcaaccttctgtgaagattgagacgatatctacggatattgaagagaatggcgtcaagctggctcttaccgtcgttgatgcgcctggctttggcgatgccatcgacaatacagactcctgggttcctatagtgcgggaaatagactcgcggtttgaccaatacctcgacgccgagaaccgcatcgacagggatgtgatccaggaccataggattcatgcctgcttatacttcatagagcccactggacactgcctagcgccgctggacctggagttctgcaaagcggtgcatcaaaagtgtaacctgattccggtaattgcaaagtccgatatcttgacagacgaggagattgaacaattcaagcacactatcaagacccagctggacaacgctggtgttgagttgttcgagccccctcaatattccttagatgacaaagacactgttgcccgctgcgccgcgctctgcacgagaatgccattcgccgtagtaggatcaacctcagaagtctcaacccccgatggaagaagagtgagaggacgtagctatccttggggtgtcattgaggtcgacaacgagtctcattctgacttcgtgcaccttcgcgatttgctaatcagactatacttgatggagctgcgcgaaaagaccgagaacgtgctgttcgagagatacagatctgaaaaactgatgtccttgggtataaagcaagacaattccgtgttcaaggaatatgacccagaactcaagcaaaaggaagagaagcagctccacgaagccaagttggcgaaacttgaggcggagatgaaagcagtcttccagcagaaggtgaacgaaaaggagaagaaattacaaaagtcggaagcagaactgtttgcgagacacaaagaaatgaaagacaagctactcaagcaattgaaggctctggaagacaaaaaacaccaattggaaatgtcctatgctaaccagtccgcgaactccccagcacaaaccaagaagaagggtttcttgcgctaaaattcctagtcatttttaagtagatcaaattcaattcaattgatgaagggcaccttgtcacagcatctttttagcacgtgatgatatgtcatacgtaccattggtgctgaaactgtctataagtgttttaatgttttgggcgcgcatttcgatattcaagcaatgcagttgctatataatttcatttcttgaattccgagtccccatatcaacaaaaaatacgtcacctaaaatacgtaaaggaaagatgaccctaaagccctaggagttatcagtttacgcacaaaacaaagatgtgaaagagagcatgtaactattgagaggctgagaaactaatctctgtttttgtccgccggccataactatgaagcggttctatcgcgaacaacaagaatgcctttgaacagtttttcccttccaccattcattcttctcttggatgctcctcacctactttcttacagtctgcggcgtaatgagctaaaatccgcaaatcctgtagaatagaattgtcgtatgttattatgagcttctggattatgatgaagttggcggttaatagcctctatacagtcgcgattattcttctatccgaggatccttcttcctttcttctacttaatctcatactgagccttggatgcagtagtacttatagttatagatccggagacctagagcaagcctcattatctctgatgttgttccttcgttgtctcagaatacccttgttccattattgttttatgacaagaactgatttcaatcatcaataagtcctacagtttagctcacctcttcaacaaattgcggatttagctcagatgggagagcgccagactgaagataacttcggtcaattgaaatctggaggtcctgtgttcgatccacagaattcgcattttttcattgcagcaaaatctgctcagaattctttttaaaaaagaactcataagtcgtcagtattatatattaattaaccgggaagcatatagcagggagcctactctgtagtggtgctatcggatagttcgcgggtcggaaatcttttactttaaaccatgcacagcacttaaaaggtcataaacggagcttttgctcagcatttcaacaaatcaatagggcgtgtggtctagaggtatgatttccgcttagggtgcgggaggtcccgggttcgagtcccggctcgcccccttggatttactttttgtctttcttgaagaccttttaataacccaaacgttgtctatcctgatttttagtatttagcctggacgctggttttctatactagaaagcgccatccgttgcatttggaaagaagtttcgcaaaatcattgtctaatgataatagcgttgaaggtgcgattatggacagcgaacaaccgttaagtacatcatcgtagacgaaaatattaacgcgtcagcgaattttcagcgataatgttgaactcgaaaatatttaaaatagaatgtattaaactcaagaagaaggtggagatagactcgctaaagaaccttagaccagccgggcgactgtcagcttctatttaccataaactgaagcctcgaggtttcttttctgaggcgtcttttttaactttgcacaatggtaacaagcaaggcagacttgactgctgagcagagaggtcagctctatggttatttttgcgaacttagagacttctttcaggtgacagggacaaagcacgataggtcgaactccgcgagggcacagaaggcaagatcgaaactcttaaagctctatccctctcagttctttgaactcagcactgatgttcacgacgagcttcaacgacgcatagatgaaaaccaggcccaaccagaccacctcctccccaaagacactttccatgtcaagaggaatcaggcccgccaaaagttggccaacctttcgcagtcgcgatttaacgatctcgttgacgacattctttatgagatcaaaagaagaaactaccacgagaagccagaacataaaggaactgacatttctgaaaagtatagtggtggaacccctacatcctcttctcattttgagggcgttttctccggggacgaggcgggaaatcacacaaaggacactggtgagactagcgacgccagtcaggctgatatacacaaccagaaaaatggttacactatcgctcccgagatggtccttagcgacactaacgaaagcccatcgaaaattacgccaaatgcttctgttcaagcctcccaggttataccaaagaaggcttctattgaatggagctccgatgaggaggatgaagatgattcccacaaacctaaacaggtttctgataaagagcaagactctccagtgagcaactctcagaccggcgagacaacaatacagagcccgcttttttcctcgaaagatgctgatagattgcatttttctgagaatgaaaacggttttaataaacatgccagcccctctagggaagaaaactacacctttagcgaagaattttcttcccaaagtcctctattctcgtcaagcaagaagacaaagcgcttctccgagttggaagatgatctcaaccacagcagaaagtccattagtgggaatgaaaacgggcttcttggacaatctcctccacaaagcccgcttttctcactacagcatagagagaccgatggcaatcctgagctgctatctgcctcagagcttaaggacgatagaaaggaggttgaagcagctcactcatggggcaattattcggaaggccacgcttctggaaaagctctgcaaggagcgttggctgatgatttgcttcctgtttcaagaggtttaccagaagaccgcagagcagcgcccaacacttcctcaacgaatgatgacaacgtaggtaacacctcaagaacaagccaccccggtagaacttctaacgaatctggcacttcaatcaatgcctacactggcaacaggggttctataaaaagggcttcactggaacacgagaacagcaagcgtgagatagaggtgttgatggctgaagggacaaagatggacatgagaatcacagaactcgaaaactccaactccattttgtcctccgctaagaacgagctggaccgtagaatccaagatcatcaatctgaaattctggaactgaagtctcggcttgagaaatccagcaaagaagctgaggatgctaaagccgaagtcctgcgcttgacggaacaggaagttaaagagggcgattctctagggaagtcaattgatcaaagccaccaagaagagtttgctcgcttaacaaaacaagtcaactccttatcgattgagaatgaggagctgaaacaaaagaacgcagagctcgaattcaaaatgaagttattgaattcatcaaatcgtaaagatgaaaaatctatttcgccttcaacaaggcagaaggctgtaggctcggatcgcctcaaggagaaggaacttttgtcagatccggaagcgcttaaaaggtattcatctgaagacgggcttcttccattggatttgatcctttcctttaacaaacaaattgaaaccatcttctaccacctccacgacaagcagcacctaccagcatttggggatcagctttttgaggacatatctcgcatatcagagctgattcacaagacaataaagctagtggatgtttcggatcaccaagatcaagtaattttgctgaaggcttcactttctcatgcaatcacatcggtacggtattttgcaagttatcacgacatcttgcctcctattacggtcgagagtgccatttctgatattagctttgcggtctgtggacttctcgacgttgtcaagattattgacgctccacaggcagtaattagcaaacaacacttatcggaacctagcccacaaaccccaatcatgaaaaacatgaagtcgtcatctagtcttgctggcgaggaggctaactcagggctcaaagatccccgtggcatcaacaagcacgctattgaggaatccaacaatagtatgtctccagtgaagcccctcaaaattactcaaaaagttgttcaaaactcccctccaactaaaccaacaatttcggccaggaagccttctagcacgctgtttacttcaatgctaagtccaagcttgagcaacaacagctcacccagaaattcacaattttcgaacctccgctttgcttccggtgccaagtcagaggaggacgtaaggatcgataaagggagcgagtcaaaaagtcattctcaaaccgacaaggaagacagtgcacgttcaccagagggcggaatctcagtcaaagaaaaaatggacaattcattgcaggaagccagtaaaaacggcaacaattctggattaagcgctcaagaacgcctattcttgaatggaaaagagaatcataatctcagcaaaggggaagaatcgagaaaaattgaaaagagggttgattctattattcctacttctgaaaccaagagcagcgttcctgagaaattcaaccgtggcccagatttctctctttgcgctgcctctggaggtgacaccacggatgatcaatacaatcacaaaagcgatgccagtaatacaactagtgatgaggacctaacttatcaggctttgaagcaatctatgaaaaaaaaccacgaaattgccggggagaagaagatagagagctccatgccaagcaaaaagccagaaggaaaaataaatgttcccaagttgcgttcatcgctagacagttcacccaaacgtggcggtggcgatagcgacggtgtatcggctctaaagacgatacagggtgcggtgcacgcaaaagagtcgcctgctgaacccccaaggattataaagcaggtcattaccactcaaatggaagggcccccggatgaaactgatgctgacatcgaaacctcgccattccgcttcgatgatgcaatggcgcttgaaaggtctgttaaccataagtcgcctacaaaaaatcttgaactcagtcctttgaagaactccgaagtgaaagtgaaggatcgagctgttgcaacaactgaaaatagggctttcgacgtcgaaaattcagcgattgaaatcaacgatacaaatagcagagccccatccggggccgtaaatggtttcagtaaacagaaggaaaatctttctttggatgagaattcgaagaagaaacagatcaaaccgtttttggagggtgttaagaaaggtacagacgccaacgcacaaaaaacttcccccaacccaagtacgacccaaagttcctcaacttcccaaccaatcatcaaagttagcaacttcggaagtgaagggtcgccagcggcgagaacggttgtaaaagaggaagaaattgaagatgtaagaaatgttcctgctattaacagggctaagagcacctcctcgaacaatcaaaaatcttctgccaggctttcgaacacaagtcttgctgagaaagagtatgaggacgagggcgactttgacatagatgcctttgacatcgaaaatccagataatacattgtctgagctgcttttgtatctcgagcatcaaaccattgaggtcatcagcacgatccagtccctcttaacatcgataaagcaaccacaagcgtctactggcgagcttcgaaagggttctggtgctataactcgagttattgctcaaatgattgaagctacttccgtctcaatggcacagtcacgaaacgcccctcttaaggaacatggaaactgggttgtccaaagcttggaagattgtcaaagaaggatgaccactctctgtcgtctgaaaagagatggaaccgttgaagtcaacgagggtgatagcgattacgctgacaaacacttcaagcaacgtttagctggtattgcatttgatgttgccaagtgcactaaggaacttgtaaaaactgtagaagaagcaagcctcaaggaagaaatcgagttcctaaactctaaaatttcttcttgagtaggccactgtaaatcacgatagaataaacaatgtaatatatagaaccgcacaggataagtttgaggttgaccttcatatttacagtcgtttactttatacgtaatcacaggatgtgacctgcgcttatatatttacaagatgatgcttgtatgcactgctttcgcctatgccatggttttggcgatttgtaccaaagatgcttccttctttggatctaagagctctttttcaataaattgagaagtcttttgagggccgttcgtgactagtataccgccgaccagggcgctgagaacgccagagtaaacagtggtttccccgttgaagctctcattctttagagggtccctctttttccaaaatatcaacgaatctagatgcctgctcctaataacttgcgccgtagttttcttagcaatgagcagcttagaaagctgggtgcccaagttggtgaagttcagtccatttatgcttttttgatttttgccctcggccaccggggataagggttttgcgctcctcaaagagtgcacagacgtatggtacttgaggaactgcatcccgagagccgctaatttttcgttgtaaggctttgacccgtgtgcgaatgacttgtgagtaagacactgcaatatgatgtcgtccgaaagtgagatattgtgcttcgccaaattgagctgcttgcgcacattctcttggtagttttcaggcttgacctcattgtacatcagaccattttgaagcctcaggtactcgctagggtctcttttcagtcctcggactcggctgccactgtgcaggtatgtaatatttctcgcgccaaagttagctttaataatgccagtgagtaccccagtttgccgtttggtcacttgcagcatttgtataccggaacacaatgcagattggtccttttaaccgctattcggacctgcttcttgacctctttgactgaagttcgatggatttggaaaaattttaaatgtgatcaactacactatcactttgtactacgaaaaattctcatgaaatttttggctagtacttaagcgatgagctgtgagatgagcaacgactgagcggaaaccggttaagaagacaactccagattggttcaaagcaaagcagaacataatggatatcttccaggtactcacgaggggagccaacgtaaaaaagaatgggaaattaggggcgtcaggcgactttagcaagtcaaatgggtctcaacgtaaacagatccaggcgggaagtacccggaaagaggatgacaacaagcaactcaccaaggagcttgatttcttcagaaacaagaaagtggtgagcaagacagaaaacgcgcaagctgggaaacacgatcctgcggaggacattgcggctgaggtgagcactttgggagacgagatgccaccgcccaaaatctcgagtgctcacgatgcggtcctgctgcgaaagtcgtataaagggaatgttacaggccaagatctcccactgccgattggttcgtttgaggatttgataacacgtttccaatttgataagcgattactgtcgaacttgattgaaagccactttacagaacctacgccaattcaatgcgaggctattcctctagctcttgaagggcgtgacgttttggcgtgtgcgcctacgggttctggtaaaactgtggccttcatattgccacttttgcagcaaataatatccctgggggacaaagagggcctcaaaggcctgataatatcgcccacgaaagagctggctaaccagatttttgtggagtgcagcaagcttagccacaaaatctacttagccagaaagaggccccttaatattgcccttctaagcaaatccttgagtgcaaagctcagaaacaaagttatcagcgacaaaaaatacgacttaataatttccacaccgctgaggttgatagatgttgttaagaacgaagcactagacctttcagatgttaagcatctgatatttgacgaagctgataagctgtttgacagcaccttcgtggagcaagccgatagcattcttgcatcttgccaagattctcagctcagaaagtctatgttttctgcgacagttccttccagtttggaggaagtcgtcaatagcattatgctggatccagtaaggattataattggccataaagaagccgctaatgtcaacatcgagcagaagctggtttattgtggtaatgaagaaggaaagctggtcgcgattaggcagatgatacaggagggtgggttcaagcctccggtgattattttccttgagtctatcaccagagctaaagctttattccatgaactgctctacgacaatctaaatgtcgacgttatccacgcagaaagaactcaagttcagagaaacacaatcattgagcgctttaggacaggcgagctgtggtgtttgatctgtaccgacgtgttggctcgtggtgttgacttcaagggcgttaacctagttataaactacgacgtgccaaggtcagcacaggcttatgtccacaggattggtaggaccggaagaggtggccgtgaaggtaaagctgtgacattttacaccaagcaggatgacatggctatcaaacccataattaacgtcatgcgtcaaagcggttttgaaatcgctgagtggatggagaaatttgcaaagatgaccaagagagagaaggaagctctaaagaagggaaagtcgcggccagaaaggaagcagattagcacagtacccaacgtggtcaagaaaaagagaagacaaagagagcaaatggtggaggcctcgaaaaaacgcaaggagcaggacgacgaggagcgctcttgaatcggtattactatcgtttgtatactacaataacttatcatcactattctgcaagagtatcataatagacatacaggcgttgaattttaaagaatataatataatgcagagaacgttaaagaaaaatggagatcctgtgacttggttgcggacaacttctgtataggcttaatgctccggcttgctggtgaaagtcgatgctatgtatcaggtcgtcgttgacgcttttgagtagccagacccttcaatgatgagcagcgtagtttgtgtagcccactacctttcttctaccgataacttcaccgagtgagtacaaaccagctagctgcacaccgtacgcgccgtacttcaaaacgctgtctttttggatgttcttgaaaaggctcagggactgtctgggcttcaaagccaaatctagcgcttgcttgtacagcttagtgtagacgctttggaagtcagagatggcaggaggctgtaggccctccttcaagtacacttgcttggatagctcgcccacaactttagagtagtagaaggtttttgtagtgtaggtctgggccttggaggcaataccggtggcaaatgattggattcttgctagcattgttaagttttgtgatagtccgagtgccagcgagagctcaatgacagtttgtggggccctaatacgagtttgcttagatgctattctatagactaagatatcggcatcttgaaaaaaaattttataattagcgactagcccgtgtcttgaccaatcaaattcgacgatttcgcaaagtactgaaggaaaaagtcggaatcggcaacttctcgagcacaacctccggcactgggttcagcgtggggagtactttctcgctgctcgtcgggcttgagtttatccgtaatattggtttagtgacacatttagaaagttcctttcacttaaatcactgtgatcgcgaaaaacccattcaacgcgaaaggcgcacccttacgtagtcgaactagcctgttagcggctacaagtcattatattctgtaagctatcttgttattttatggttacaatttgttcgcatcatcagcgatagtttcaaatacggccgtttagacggatagaccttcttacgccttctcccagaacaacaactttatcttcttgctgtagcctcgaaagcgcttcagatatatccgtgacatccaccttgtcttgcgattgctcgttgatacttcgtacaagctcattgtacgatatcgtattgttaggacgctctctaaggatgttgaccatctcgcgcgacagatcttcctgcagcttgcgctgtatcacggacttgcctgtttgaacaaggttcatgtcaatttttccagttttaggatcagtggcatagtctttgatggcagacttgatcagtcttacagcctcttgaacgtcctgaagctcaacaagttgcgagaggcgcatcttagcatgcgcttccgatagtctgatcatactctcaagctgtcttgttgttgccgtgattcttttctcgtctgatctggaatcatcgcccatcttcctcatggtcacgtaagccctcacaagttcagttttagcttgctctgtgataacaggggcatattgctgcttggcataattgatgtatgtggttagcagttcaaccggtagtacatctccctcagtttcatttgcaggagcatcttcaaggtaaaggttcgtcaaatgctttgcaaggtctctgtctgttgcttcatcgactttgtctagtaccaaatagactaagtcgaatctcgaaagaaggggagggggcaagtcgatgttttctgttacaggaagattggggttatagcgcgaacctattggatttgcacttgccaaaatagaagttcgggcgtttaaagttgtgataataccagctttagctatggaaatggtctgctgctccatcacttcgtggaggacagacctcgtagaatcactcattttatcgaattcatcaatgcaacaaacaccgccgtcggacaaaactagtgcaccactttcaagtactagctgcttggtgtctatatctctcgtaacgtacgcagtcaaacctacagcggacgaacccttacctgaagcgtaaacgcctcgaggggcgattttgtgcacatactgtagaatctgggatttcgcggttgagggatcaccgcagagtaaaatgttgatatctcctctgtacctaccaccctttgtgaaagttttattagttccaccaaatagctgaagtagaatgccttttttgatgtcatctagttcaaaaatactcggcgcaatagagcgtgctagtacctcatagacatcgtcccgcgcagcaacggcatgaatttttctgatttggtcatcagagaccttgggaacctcttggacgtctgcatggataagctcgttttgcatcagctcttgctcaacagtagatgtgtctgcgcctagtcgatcatgggcgaccttctttacatgcacgacatcaagataagtcttgtataaagaccgtaacgcgcgctgcgtggagcttgctcttacgggaatagaacggaatatacctgtaatctctattctgtcaccggccctacaactatcaaccaactcatcatagacacacaaagagactgaatgaggcgtttgtccgtcagggacagtatctggggtctcttgtagtttaataacttgtttatcagcgaaggagcatcggttatgtaccagtgtcatagaattttgctggttgcacgcgactctggggcacctcgctggctcctgaatgactcctctatcgatttcgacaactgttgtatgatcgcaaatgttgcacttgaagaaggcgactttcatatcaggaataataggtgtagatcttagtacaagacccttaacgctgataagtttgtcaatgtcattgggattaagctctctcattcctttcttggtctcaatgttgtacggccttatcttataaaacttggactccacatcatcaagggtcgactccgcattgctatccacaacaagagacaccatgcagtccttcacagtctgatccatgatcgatataatttcttgcgggtagctcatgagctgatagtacagcttttcggtaggcttgaagctcagcaaattcctagcgtctaagttcaagttaagcgagcccatttccatcatctggttcaggcgtttgacatagtaaagctcctggtcttcggtgtcgttaataaggtcctcattttgatcgagtaccttacgatacttgtatttgaacgacatcaggaaattcctgaagttagtggcacattcttgaatactaacatttgtaccccaaatgatccttagaggctctgcggcctcacttacagggtctgacgaggaactaggagcaggttgggagtccagatcaactattctcctcggagaagagaggtcagacgcatgcaggtcgcttcttcgttgacttgaacgttgtgatgcatgaccggaaagcgaggaagaaagcaggtctggctcgcttgattggtccgtgaagcggccaaatccagaacttctctgggaccttctttgtgacgcgaatgtgtccgatgtagcatgcgggtggccctgcgatgaggaaggatagcgaaagggcgaagaaccaacagcgtgttgcctctgctggctttcatatgtgtcaggttgtgatgaggacgacgggttataaaacaatggtggagaggatcctccgagagacgatggaggggctgccattggggaggaccctccatcatgggctggtgagctgcggttatctgacattgttgatctctgcaggcccttgtgctgctctcaactcttcctcgagctgatgtcccgcttttgatgtcaacctcagttttttgttagtcgaaaaaggttaatgattcgaaacttcgaaaatcgagttaaatgagttaaattagggtaatacagctgaagaatagcagagcaccatttaattagcagaaaatgacccatgagagcgcttcaaagcttcccagtgatcaaggttcttgagaacccacttcctggaacctccagctttcgttgcaggcctcgtggtgtgttctttaatggtattcctaattgtttctttggaataatgtggaagatttttctgcaggatctcagtgattgtccctaacgagaatgtgctttcgtggacttcgttaaatagtcgcagtaggtccactggctctgtaacgagcgttttcggcttctttgagcgcgcatctgaggtaccatcgtctgtcgggctatcttttgagcctttggtaggcaaagaggcttcgacgaggcttctcttcgaagatgctacagggtaatgcgctggatccacagggaagggctgctctttaatgagatattcgaccgccaccatttggaagtacaattggtcatcttcgtccaactcgcttatttgagaccgcaatttaattgttggaatgagtggacctaggaacttctttccatctcggggtccttgtgaatcttctctatctagaaagccttcaaattcaccatctgttccttcttctggctcatcatcatcgtcttcttcctcatcgccatcttcgaggtcgtcaactccgccgccttcttcttcctcttcatccacccagtcccagtccgagtcgtaatcgtagtcgaatcctgtcaactcgatagtaaagggattatcacgcggcatatccacgaatttagagtatgttccaatgtagggcggccgtacattctcataaaatttgatgaatttgtgtgggatttgttgcaggtgttgttccagctctttattagttttgtttttgctagtcatcatttgtatcagttcaactgcggatttcatcaccgggtgccctctggacactctgcatgactccaaccattttatcgtgtcatcctcattcgaactcagcttcatctgggcgtcaatctcggctttggagcgctcgaggtccttcggagagctcttaaagttttcacccatgatcgtcccatctttaatgtagaaaggaaggaagctcttttcgaagtcagtcttggttgagacaacatttttatgggtactagacttcttaaaaaagctaccaattctggtttggcttttttcgatggcttcttccttctttcgcttttcctcctcaatttttagcttttctacaagctttcggcgcttttcctcctcgcggcgaacctcacgctcgcgcttctcctgttctcgcttcagctctcgactgcgtttttcttcttctctcctgcgttctcgctctttcttctcttcttctttgcgctttttctcttcgagtttcctctgctctttctctctcctttcttgttccttcttgagctctttatcctttctttcctgctccttcttgagctctttttgaagcttctgctcctgcttcagctgttcacgaagctttttggcctcttcctttctcacctttgtagcagcagctttctcaatttcagaatttgtgctctctactccttccagactgcgtagttgatccgcatctttgctacgctgtggagattcgctctcgtcggtcaacgactggctagattggggcccttcgcggctttcttgttcatctttcaggtttccaagcaagtctgaggatgtgatctgctccgcgacagttggcacttctggcgagcccacgtctgatagtgaactatctgacagaattgaggccatgtacacgcgatagagggtccttttgctcaaataatggactccaaattctctattgatgattttatcaattaagtatgctacaacttttttcacgcgtcacacaacatgtgtagactattcaacaataagcgaaaagaccagcctccacaaagtgatggctcgaagctatactgaacgcggcactggccactcgaatattgcgtaatatgcacttcttactcttgttaaatacgtatttaaaaattgctggccaccgtcgtagtcgagtcgtcttgactctgtgtatctttgaagaactcggtaataaaaacttgtagcgaatcagtttccatctcttcttcgttgttggcacaccttgtgagcggtgtcatgtgtatggattcttgaagctttgaccgggactttggtctacgatctggggtcttctttgaaagcatgacttcgttgtagccaatgggtatgaactccagagcgtcgcggttctgtttaagacgagagcgctccgaggcatacgcattattaagagggtcgaggcggtttgccgcccggggtttattcgaaggggagaattcagtactgcgggggttttccaaaacaccgctaggagcaactggaagatcacaaggtgtttttcggagcgtgcgagccatttttccgaacccttgtggttgcaatttgggaattttcccactgcgaggcatctgcttcgcgggtaagccgctgatagttggttttcgagagggtgacccttcttgcgataaaggccgccttccatcgtagtcccacagctgcagcataacatcgtaaagctcctgccgcagtttttcaacgtgtgcctgccgcacgagaccatactgctcggggtctaagaaaaccgtaaatagaaactcgagttgcgaggaaacctttttcgcctgcagctcacgattgagtaccgcgacacattgttgctgcagatggttcaggccatccaagatatccatcatcagttgaaccttgagctctttgtttttggacccgtgtattttgaactcctcgagcttttgccccaggttcgcggcttcgtcacagaacatgtcgctgtggcgaaaagcatcgatgtttctctgcaggaacggcacaacgaagtttcggaaaaaattgtggttgcggcgcacacgcgaattgctagtgctggcccgcgatgcggtatcctgctgggaacccaggcgctcgcccttataaggtgatcctgagaaatgcgtcacaatttcacattcagaaagcgtgctttggtggggacgtgtgggcgagcccgcaggctcccaggtgtgcactttcatgtttctcaggctcagaaggccgtctgtggagccgagcatctgtttccgtttttccagactctgcatctggcggcgcagggcttcaagttcctggcttttctgcgtgagttccaatttcaagtgatagttttcgtttctcacagacgccagatgcacacgcgacgaggagtctgctttgggcaaagcgcttttcgcaggcgccctcgcgccgcgtgccggggacgcagcgcttctgttggctggccggagagaaagctgtgtcaggccgtgcgataactcgctaaggtcgcaatcagagtctccttcagacatggaagggttaggaacagtgagcaggtgagattcaaatcgcctgcagtgcgcaaaagcgcgcgctatagggccttgtcgcccgcgacacagcgcgcttgccagtcggcccaatatatcacttcgtcacccgctgacacaaaggccgataatcgtactcagggacatcgagcaagcacgtgacaaatatccgagcatttgtcacattcagaatccatgctcatcgagggaacgcgggctaggcaagagcaccgtctggaagaaagcctgcagctaaaggtcagaatttagagctgcctaaggaccttgaagcgaccacaaacaagcccgggatcatgaccaaactgcgttgccccttcgcagggtgcgatagctgtattgttagcgcagaagagggccgcaaggtagttctaccggctgaggtttacgacaaattaaggctggcactgccctcgaaccaggccccacgcagcggggaattctctgtgttcgaagacatctgggacttcgacaacattggggtctcacggcaggtgccgactgagatcgaggctgctgccgagaatgcacaggagctgcgttttacctggaaggagcggccgtacacgctggggaaactgcagaagtacttgatctgcgcggactgcgaccggggccccttaggcattgtgtgcgagatcctggacgccgagggcgctcgcgagaccgtgaacctactgagtttggccagcgtgctggcgtgatgaaatcccacgtcggaggactagcttccgcggccctactggcgcgcggggcctcgcgaaggtgttcggccgatgctctgcagatctgcgaccaggcgctctatagtgaccaagctattatgtacgaaggccccatcagtataaaaattttccacatatgaaaagagaaagagagcaaggcatcgcatcgcatctcaagtccagaaacgcacatctgaagctcgaagcctgtaacaagccaggaccccagaattttgagccttactacagatacccgaaagcaagagaatcccacagagaaaatggctagcagaacgcaatttgagaactccaacgaggtcggcgtgttttccaagctgaccaactcgtactgcctggtcaccgtcggtggctccgagaacttctactcggcgttcgaggccgagctgggggacgcgatccccatcgtgcacaccacgatcgcgggcacgcgtatcatcggccggatgaccgcgggcaaccgcagaggcctgctggtgcccacacagaccacggaccaggagctgcaccacctcaggaacagtctgcccgactcggtcaagatccagcgtgtggaggagcgtctctcggcgctgggcaacgtgatctgctgcaacgactacgtggcgctcgtgcaccctgacatcgaccgcgagaccgaggagctgatcgcggacgtgctgggcgtcgaggtgttccgccagaccatctccggcaacgtgctggtgggctcgtactgtgcgctgagcaaccagggtggcctggtgcacccgcagacctccatccaggatcaggaagagctgtcgtcgctgctgcaggtgccgctggtcgcgggcactgtcaaccgcggttcgtccgtcgtgggcgcgggcatggtcgtcaacgactacctcgcggtcacgggactcgacaccacggcgcccgagctcagcgtcatcgagagcatcttccgcctgcaggacgcccagcccgactccatctcgggcaacctgcgcgacacgctgatcgagacctactcgtagagcgccagcgcgtggcctgcccggcctgcccggcccgcgcggcccgccgcgcggtttgtattgtgtagcatagcatagttaatggatatcgacggtcgacgcgacagcacgtgacgcgccgcgccgcgcgtcacgtggtccgcacttaccgcccgccactgcgcctccgccatcgacaatcgcagcccgccgcccgtgcctgcccaggcacgcccccgcgccgcagccaagcacgcccgtcccgcctgcatgcgggctaacgttaacacacgccatgggcccgtccctttatctgcgcgaccgtgcggtgccaatgcatgtccgtgcatgcaactgcatattgcgccgtttacctacctgatcgggccaccgcccgccccttgcctacgcttcagccgttctagcaaaccgcctggcccgcccctattcgccccacgcaactcgttgcgtctacctgtcacaaaacaatccgttgcctgcacgcgattgcagccagctccgatatgaggtgtttcctgttcgtgcctgccgcgccggcgatctatattgagaaaatcctccggctcactctgtacgcaggggtaccagccgaggcacatgtatggaacattccaagacgggcggtccatgcgggcctttgtgtcgagcactacgcctgcctctttaggtgatcgcaccgtatattaccgttgtgatgcagcgcaacagtgcaggccctagcgcaggcaacgtgcgcactggccgcaaggggtggcgggggtggaaaccagctgcctcacgactgtacgataggcccctcagagcacgggcagtgcgcgcaggaaacgttcgagaattggcgagcaaattggcgagccgtgccaagagacacgcacggcatatgccgccgggcgtcaggatcggcgcaatgctgtggcggcagggtagttaggcccgcgcgggaacattccaatactcttatgtactcggcgcggagagggcgagtatttgggggcgagtcggcagatatttcacggcaggtgtgcatgggcgtaggccgagtatatatatgtatatatatatagggcggggggcaagagtcgggccgagacgcgggggaacgagagacagctggtgcggcaggaactcgcatgacggaagacgagcgtgactcgtgaatgggcttgatagaggagcgaggccgagacgcaagccaggagcgaggccggggcgagagccaggagcgcgggggccggtcgctgtccgagatcctgcgcgaggtgaagaagcccgagatccgcagccgagcgcggcgcggcgagggggatgcggcacgtgacccgcacgtgccgccgccgctgacgcccacaccgccgctggtgcacacgccgccaatggtacatacgccgccgctgccgcagtccgccctgccgttcgcgcacatggccccgctcgcgcaccctgcggcgctggcggtgccggcgcgcgcgccgccgagcgccacactccacgagtgccacgtgtgcggcaagaccttctcgcggcccagcgggctcaacacccacgccctgatccacaccggccaccagcccttcgtgtgcgacgtcccgcactgcggcaagcgtttcaacgtcaagagcaacctgatccgccacaagaagatccacgacaagccgcgcgactgagcgcccgcgggcccggccgccggttacctgtacagtttacgtatacgcttacgtttgtagtctaaagaacagcatttacgacccgccggcgccctagagccctggagcccgcgcccgcagcgcacccgatgacccgtgcacagtgacactcgcatttcgccgctgcgcgcccgcgccggcacccacccgtctgcccaacgtgcgaaacgtgcgaaacgcgcgaaacgcgctctccacgctccgcgcgctccgcacgccacgccgacgcaacgtcacctgaagcgtcgccatgcgaatcgccaaattctgcgatggttgcagtgctacggtaaatttcagtcgcgtctgcataccaatgcgtggaacaaatatacttcttctgtacttttcccctgcagctgaagacccagcgcggtgatggaagaacaaaaaaaaaacgaaaaaaaaaagaattaggtctgcctcgtagtttcagacgaccagccctgaacgggctgctcagcgttccgatcgacgcaacactaccggcgtcagagcgatgtcactaaggcaggcgaagacgtgagctagcggagccgcgacgaaatcgtatcgggatgcggtgagaaccgggtgttgtgattacgctggcaaaacacaggaaatacctaggcaagacttaggtcgcactgagaggttcgaaccgacctgtgcacgactgtcgtgaaaatctcgagcattcggtgcattggccctgcgagttggagcgctctcgctttggggcctggggccgccactagcgagcgcgccgcgctcccacagttaaatgctattttgcggttatgtccgggcacaatccagccggatccatcaggatccggcaggtgcggtggcaaaatggcggaactgtgtgttgggaagggggcgcatatcgcggcccgagaagctcaggtctcgcggagggcgggccgcggccgcaataatatacgagccgtactggaagcgaacgagaagtccctgcgcgcgcggcgggtcacgtgagcacgcacgttgtgcgcaagtcgtgcgtgtgctgtgcgatccgcagcgcgcgtgccgtcctcggctcatacggcggtgggcaccgccggcgcaagtggtcttataggcggatatcgagtggatctatcaccaagggagtttggccgagtggttaaggcgtcagatttaggttctttcaaagttcaaacattctgatatcttcggattcgcgagttcgaatctcgtagctctcattattttttgctggacaagaaggtgtcgcgtggttcggagaaggccgagcaccagaagtgaaaaatattggatcgccgcgaaactctcaggcgcggcgcgtcccggatcgtagttttttcacgcagcgcgacggcggacccgtgctgtggcgattcaacggccaatggcccaggaaaacggctggacaagggctctcaggagcgacgccagcgtggcgttcatcgcgggcggcgtggccggcgcggtgtcgcgcacggtggtgtcgccgttcgaaagagtcaagatcctgctgcaggtgcagagctccacacacgcgtacaaccagggcattttcggggctgtcaggcaggtgtacgcggaggagggcgtccccgggctgctgcgcggcaacggcctgaactgcgtgcggatcttcccctacagcgcggtgcagttcgtcgtgtacgagttctgcaagaagcagtggttcgagcgcggcgcggccgacgggcgcgcgccgcagcagatgcagaactggcagcggctgctcagcggcgcgctgtgcggcggctgcagcgtgctggcgacgtacccgctggacctcgtgcgcacccggctgtccatccagacggcgaaccttgcgagcctgcagcgcgccaaggccgccaacgtcgccaagccgcctggcgtgtgggagctgctggagaacacgtacaaaaatgagggcggcgtggtgggcctgtaccgcggcgtctggcccaccagcatcggcgtcgtgccctacgtcgcgctcaacttcgccgtctacgagcagctgcgcgagttcattccgcccagcgtcgaccccggctgggccagcgtgttcaagctcaccatcggcgcgctgagcggcggcgtggcccagaccatcacctacccgttcgacctgcttcggcgccgcttccaggtgctggctatgggccagaacgagctgggcttccgctacaagagcgtaaccgacgcgctcgtcaccataggccgcaccgaaggcttcaagggctactacaaaggcctgactgccaaccttttcaaggttgtcccatccacagctgttagctgggtcgtctacgaagctgtccgcgacctcatgcaggcgtagtaaggagcacgacaggcgctctgctagaggcaagtaggaactagttaagaccatattcatagcatcttgcccagggaccactgtccgctgcgggactattcgcgagtaactgggtccatgagccaatcatatctgtgaaataatctcgaatcacgtcagacgaacgtgtcttcaaagttgaaaagttggcacacgatcgataactccatggacatagccagacctccccatcacagagtttaattaacaagacagcgatgagacctactagtttgctattgaacgcggccgtatgtttacagtgatgaatttgtgtgcggatgacggcgaacgcccgcccaaagaagcgccccgaagacccttgcgcaaaaatagttggcgcgcggcgatgacttttcccgtctgtcaaagggccggctccaggggctgcccgtaggcctctgacgcaactcgatacttcgtactagctgccggggaccgcgcgctcgcttcctaccgcatctgcctccgcgactctactaactcgcaacctcagaagaaacaaaagtctggcttcgacatccctgttgaactgactcctctgtttgtcgccatgggtgttgccgtctcctctgcctgctggttcacttacaagaagtttagatgggacgaaagtctgagagttggtagaaagaaccctgacagatctggcctgaagacgatcttggaggagcctgaaaagttcgaaaagaaagagtaagctcttcctcccgcttaggcatcggctgttctgtcgacaggacctggagccctacaattcgatgcagcatgcattttccgcgttcgaggccttgcccaaaacgctgcccaattaatctaagttattcaatatacgtaaacattcatgatcaatcatcgattcagtggagttgcaaagttatatccaaacctctgtaccatatgaactatttgcaggttggtatttacatttatggagagaatatcaattattttgagcatgccacagccgaaagcttgatgccctcctttcctgtggagggcagcgtggctttattgtatcctaggctagaagctattagttgaatgtagataaactgctatagcagaattaggttgaaggagacgtttctcctgcagagacaaatattctatcgtcctttccttcgaaactattctgaggattactgacaccgttatccttggacatagcttccttcgccttgcctgtcagcaccggtcctccttcagcaagggcagaccgttggccctccaaagcggttaagttgccttgttggatttcaatgtcgtccatcaggtcctcgtctagctcttgtggaatcatcaaattcagtatgattcctataacgcctgcaatggcaaagcccgtctccatgatcaaaataatggcatccaagaaaccctgcagcgattggttcgatcccgagtagtggaagaaagtctcaaaccagtttggtaccaagatagcgccaaacccaaagagcagagtccctgtaagcacgaatctgtcacgcctcgtgaatgggattgttgatataatcttaagaccagaaacggccacactggtgaatagaaaagttgtcattcctccaagaacaggctttgggatcgacacaagggcagcaccaaacttggcaaagatgcccattagcagaaggaaaaaacaacaccagtagcctacttgtctgttagcgcacttcgtcaacgaaataacaccattgttctgagcaaaagtagacattggggggagggtgaaaagcgcagatagaataccacttaaaccatcactcagcaccgcaccctgaattcttgtttcgtatatttcgccctcgacttccatacgggaaacgtcgcaagtcgccgtaacatcaccaatacactcttgggccagaacaatgtacattacaagcatgggaagcacgatggggccgtaaaccttgagcggaaacgtgtggacccacaaaaaggtggcggctggtgcgctgtcgatagaggaatggtcgaagtaaccacacgcggccgcaacaatacaacctacaataagcccgacaataacggcacaagatttcataatcggagacccccatttttcacaagtgacgatggtcgtgaaaacaagaaagccgagtccaatgaaccttgcgctgccccactctccagccatgggtgcaccctcagatgggcaaatagcaccaacacatccggaaccaccgacccagtcattgaagccgctttgaatcaaactcactgcaatacaaagaacgacaggaccggtgacaattttaggaaagaccttttgcaaaacctttggaggtgtgaaggacatagccacttccagcaaggcacaacaagccgcggtccccaacaacgcaccatatcccgcgtaacaggccccttttgtgccgtctgcttccatagggcaaaagcctgaggtgtacatgacaggaatggctttctcgacaattgtgatagtggcgaaagaagtaccaacaacggagagaagaccagagccgatatagtagggtgtgtaagggatgtggaatcttgtgatctgtatgctggacatgatggcagaaactatcagcgatgccgacacgagatactgctgaacctccatagggaaattcgccacagatgaaataatgatggggggagtaatcacacccgctaacattgccaacgagtgttgaagacccagtagcagacccaaaagaatgggcatttcggagtgtacggaaaaaaatggctgatctctatgcatcggctcgatgccgcgtttgcggttgacccagtctttgaatgggtacgaaggtgtaaacaaaaaggcatagtcgtagtctcctaacaagccttctctcgtcgtaaacttgtgcaggattttctgccaggtgcttctaaccctgctcccgactcgcacagcgctcgcttcttgcgagctttcttcgaattccatactattgctcagtactgattatagttgtgtggcccgcaagtgaagattaatacggggttcttcagactgtcttttgcgtacttatcagctcgttggtagctttataagaaatcttgatatggctttaggatgtgagatgactcacggtgaactgcagcccttaattcgaaccacttaggaaagatgaactctgagtcctaacaagcgctccttgatcattgcgaagaagtgctcttagttcatggttagttccactttcttatatactgatgggtgcgatgagcttagtggaaaactgcactgataaattcaagattgtgcggatgctatagataagccaaaactgaggagcccgaaaaatcagagaactaggttgccactgttctgacaaaactagccgctttgggttacaaaatgtccgaaaactgcgtctggcactgatcttttcaccgctcagatccttgccattgatctcgctcatgcccgcttatcgctgcagccaaccaaagaacagacattggaaagcggggcttaatctaatgagggtaatgatggacgaaatagatatgtaagactaacgtaaccagcaccctcgcaggaccccgggatccggagtacttaggttcctttgaggctcttagtggcttattcactatgtacatgatattgaatattttgattgtgcattgtatcgctactttctcaggttgcagtaaaaatccgtaacatcgtctatttcgtcaagctggcccataaacttttcaaccgacttcatagtgtcttcgttctggacatccactaacatgtcactcttgggcacgtagccaatcccaacctctttgatatggaaaccatgctgtttaaggctcgatgccacctggtttgtcgccgcaggctcggtgctgagctcgtagacgctcgatgcaaagccgggcgccaggtcttcagcggccaatgcatcgttttcaggatccacctgttccaggtcctcaacgccctcgtgttcaagcaccttctcaaagacctgatcgaagtcgtcgagttcctgcggcggctgcacgataatgtagcctttcctgtcgaagaagtagagcgtaggagtcatgctgccgttgaccttgctaaaggtgctcctcaccaggccaatggttctgtttttattgtcggtcaacgcctcaacaacaaatgcgacaccgccggggcccatgccttcgtagacgcacgacccggatttcgaaccgtccttgccacctgcccccgagcccttcttgatggcgttctcgaccactcttttggtaacgttgttcttgttggcggactcgatagccgcagccagccggatgtttagcgcagggtcggtggagccgccgccgagcttcacagcgagcgcgatctgattagcgaacttgttgaagagcttgttcttctcggcatcgttctttgccttgtcgtgcttgatggtcgaccacttgttatgacccgatagtcttgcgctgcaagttgagaaaaggcgtaaggccgacgggcagcggccgggtttcaaaagacgcagcatatctggatagcgactttggaggaatcttttctaacagcaccgcaactcgaacctgtcattaaaccaattgattttttaatctcggtgattctagaagatcatgtcaagttcgcagttaaaaaaagctggatgtgcatgcggaggggaccgaaacccacccggtgtaagcatagcatcgctcctaccaacccaaaactacggacgcacgcgctgcatcagcccgtgccgctatcgtgatgtcaaagtgttgatatcacgtggaacgaacaaagtcgtttaagctggcccaaagtcaccgtccacaactttcccttcaaagacactccgaccaacaaacaatgtccgaaaaccgctctctaatcgctattatcggtgacgaagacacctgcacaggccttttgctggccggtgttggccagatttcgccatcaagccaggagaagaacttctttatgtaccaagaaggcaaaactactcgtgaagaaattcttggtgcttttgacaagtttactcaagaaagagacgacatcgcgattttgttgattaaccagcacgttgccgagaagattaggggccaggtggacagctacactgccgccttccccgctgttcttgagattccttccaaagagcatccttacgaccctgaaaaggattcagttttgaagagggtcaggagacttttcggagaatagacacagacaaaaaaaaatgtataccaagacgtgtgtagaatagatagaattgacgttacgataagttcgctggttttcaacgtacactctatataagactatttcttgcccttcttcttgttcttcttgttcttcttctttttgctagaggtctgtgtcccgttggcctcgggctttggcagagaagcattaggttccgccgactcttctgctgctgaaacatctgtgctttcctctttctggttaagctgcgaattatcttcgcctacaacttcaacttggtcaagttgggtgcctgcagcgcgcgcttcatcttcttcggcgttgccatgtcttaattcttgacttgaagttggagctacagctccaacttccgacataccgttgggctcgatagttgagctggcttcctgaatctcggcctcctgcctagaagcgaaatcgcctgcgttctcgtcggcagcttcctgcaaatctttttcccctgtcacggtcgtttccgtattagctggcggctggtcatgaaaacccgcgttttcagcaaccgcctgggcatcttggctttcgtcaagctctgtattcaccctggaagtgtttatgtcttcattgttgatactttcaatctctgcctctgctttgacagggacttcaggctcgtcagcaggctcttcggcaggctcgtcagcaggctcttcggcaggctcttcggcaggctcttcggcaggctcttcggcaggctcttcggcaggctcttcggcaggctcttcggtggactcagcgataggttcagctgcggtctcagtgatagattcagcaacagactcagcggctggctcagcaacaggctcagcggctggttcggcggcaaactcggcggctggttcggcaacatctgcttctggcattccatcatcatactcgggatttgttacagcttcgtcgagcttgacttgcgaagcttgagttccctcatcctcagtcttaagctcggcagaatcattaatcacagtgtcctcgcgagagcctttttcagcttggataggtgtagctgactcacttatatctccatttacagcatcctctccctcttccacaggctctttgagagatttagaatcagttgccatcacattaccatcttcagccgcgttgcttacaggctgctgtccttcctttggaggaagttttaaaaacttgtagctcgccagattatttgggtctgcatctagataaaagccacgcactccaacaatccttctttcaagctcacaagcgcgcacccactcaggtctcacgataggaacgttgctctgctgggccttatgaaattcatcatcgtcgctatctttgtcattcgagataaagtgggttgtgtcaattgtaacatgagattgtaatggttttgcgccgatttctttgagactattctcaatgtgttcccttgtgatgccttcgattccatcgagcgcacccaagcatgctgttatgccagacatgtctgtcatcttatgggtatggagcgttattttttcggaccagaggtctccagatgttgtgcaaagtttaagctggaacgtgtattcactgtcgacagaaagtcctgaaattttggtggctgttgttttgaaaggattgggtatcatgagagaccgcacgccatctttgtaaagtaacagcgacttcagttgtgcagaacctaactcaataggctcccagcctaaaacgccgctcgtttgtgtaacattgacgaccttaagcacagggctttgcggactgtgcgttccgtacttttcgagaatttcatcttgcagtgtctggaactgctcaagttcttgacgttcgagatctgcgtcctctgcaacttgtattttaacaattgacccagctttgatgttatccggaagtagcatcgttgggaactcaattacatggtggtttttagtagtcaggagcgcgagggacgcgtccagtctaccgaccgttaaggaaacttccacggatgccatctgtttgaagccgcaatagtgttctaatcgactattatcgtctttgatattctcctttaaagtttgaagaacctaaggaaacttaaggcttcgtacaaacgtactgagattcatcatgaacaagtgactgaaggagaccggtttgtgactcagcgccgctagcaactcaccggcgatgattctatctctattggcggagggcttttcttgactgatgaagagcctgcaatatcaattacgaaatccttccaaaatgaacaattaaggctccaagcaaattgtaagaacttcttcagacaaaataacgatattgatagcttgttttatatattatggtacatgatgcttgacaaacttcaagtccggtgtaatctaaagctcggaaacagccttggacagagcgtcaacaaagatgtcagcgtgcttttcctcaaaagtcaaggatggtctcagtctgacactgagctcagcacacccgccaacattgcatccgtgaagtttcaagctcttgagcaatgcatctctctcggcagcagatggcagatcccaggcaatgaaggtacctctgttctggcctctcagtctctggaacttctcggggtacttggactgtagagcttcgagcttggagaataagtagtcgccgacacggctgcactgttcgagcagtttgttgtcaacaatttcttgaccaatagcgccggcaatgatcatacgtgcaggttcaccacaccaggtgttgaactgtctgtatggcttgttaggaatgaacttagggtcatggaaaaagtagccagcactttggaactttttggagaaagtcaccaagtcgacaggaggctgaatatcagcccactcgtggcaccagaacttaccagtagctccgacaccagtctgaacctcatcgacgatgtaaaccacaccgtgcttcaaagtcaagtctctcaaagactgcaagaagtacttggaagcgtggttgtcgccaccttcggattggattggctcgatgatcaaggcagcgacaggaatagaccaagaagtgatcaggtcctcgacaatcttcaaacaacggtcgtcctcagcacggtttgcttcctcgttctcagtcagagggaacttgtagcttgggtactcggcgtgaggccactggaaggcagggaagtctaacttgtggataggcttagagcaggtaacagacccggaggcgaaaagtctaccgtggaaagccttcttgaaagaaaggacggctaggtgtggagagcctggctcagcgttcttcatgacactttggttctcctcagtagagaactcagtgtcgtagcctctctgcttagaacggtagtagatgaaggcggccttgaaagcaagctcgttggcgtcggcacccgacagaccggaccaaacgtggtcttggccctttggtgcaaacttcaagatcttctctaaaattggagctaggtccttagaagggaagtttcccagcgcaggacggtccacaagcgcgcgcaccatttcaggtgactgcgcagccttgatcagggctgggttgttgtagccgagcgcgatagaggcgatctgagcgtacaagtccaggtatgtgttgccatccgcatcaacaatgtagttgcccacggacttctcgtagtcagtcatgaagtatgcgggtctggcgtcaaacaccttgcccagcttggcaagctcctcctgggacttggggcctgggatactggttgtcacaaccgatgggctagctggttcgcttgggtagtactttgcagcaacggacattggataggaaaggatgatgtttaagattggaagtcttggtgaggataaaaaggactaaatatcaaacgttggttaagagtgactgtttgagctctccttcttatacttttgcctcccctgtccatcacaatccagtcccgccgcccttgtttcccagctcatcattgatcggccttgatgcctgcttgggaaattcaggtttcccgcgcgggaatctatttcaatcagtagtaccgcgggaaaccgccagcgactggaaaaaaagtacagatgtaaagcggtcgtcgatcattatcattaaatgaatactcaaatgttcttttctacgaacgagcgagcggacaggcgcgtcagctcatgggcaaacttcctcttcaatccaggactctaagtgggagtcttcttcgacgtgacggcggaacttccacctctcgccacctcggccatccttcagattgagaaagtcaacctcgtcaatgcataggcacacaacgccaaagttgtcgaagccggtattttctttggcgccatcgacaccacgctggatcttgtcaagctgcttgctagtctctgaggtgaccggcgtgccaggatggggcttgcgaaattgtgcctttgtagaacgcgataagtcggcccattggcgggcgagctcaagatcccattctttgggggttggaggagcgtattcggcgggcgtcagcacagcgtggtgggctgcagggccggagctacgggtagaggtacgggatagctcggggcgcacagacgctacatcaggctcggtctcgttgtctgcgctcgtaccgttgtgctcttcgtcgttctgtacgtgctcatcctcgctctcgtccacgtgctcgtgctggtagagcacatgcgcgtcgccgtagatgctgggcgacaggattgggtattcgatagcgccggactctgctccattgaatgtatgagtaatcagtggcttcgactgcctcgacacgacaaagcactttccgctaaagcgatactgctcccacgagctggggaagtaaaagcacgcttcgaatggcgcagtctcagcgcctgatcccaaaatctccttgaccttgtcacccctcatgtctgtagtaaacgtcagcacattgctccgcttgtcgtggaacaggaagtctctgaatatcacagttctacactttggacggttgctctgcatatccagggtcgcaaaagtgaacggcgcgaagggctgcgagtggtttttccaggactgaatgaactggggcacccatggtgccatttggtgtatcatgcggttcgttattttgtcagtttgtctcctttccaagtgttctgtgcgtgttctcgaagttcgtcaccttataaaatttccagctacgcttgaaagagctccccgagtacgggatttcaaagagaagcgcgatgagctctgcttacgacttgttgtcaagactcgttcaaggttgggctccataaaagacgctcaaagggcgcagtgaaaaagctgcgttcttgcgcaaagatacatgatagtttggtgggtgctgagtctgtcgcgatttcagcacagttttttggagcaatatgaggaaaccagcgcccttacaatatcttgaaagccccaaacggatgtcttgagtgaccggaactagtctagttgcatgcgatgggctagcgtactgggctaccaggtgaaactgatccgacgaggatcggaattgccttctcctcattataaacacaaagtggcgtttctgtctgtgtttctggatctttgtaaaccacccgtgccttgttgtctacgtacagtcttgaagaaacctcaagccactcattgtttttgattcggcgagacgttggttgagcgcctgccggtgttccttctaacactaccggctgaccaacaagtgtaagatcaaagtttgcaggcttgcagggctgaacaatgccagacacgctgtcatctccgcaaagaatcatagcttcgctgacttctcctcttaatttgcacttcttcatgttatctacaagcaccagcagggatccctccagatcttcccgcgtaacaaacccgcgcagtccgctacagacctgcttaaaagcatcagctcctccgtttgataccttgatctgcgaaacaaacattttgtcagagttaggatgtgccccaacttgcgatgcgaaaccaattctcaagttcaaaagcgaaaagcccgtttgaggacgggcagctaccgtgtagtgacgagtggcacacttcgaacccagtgctatagtcaatcgtaccatttgtacccctgtgaagtctgtctccgctctaggctgtgttcgggctctcccataagcatcattttttgaatcaaaaaaacagtactcattaattgaaccgttgacttaaccaacttcaaatcaaaccccagcaatgagagactacaaactagtggtgctgggtgccggtggtgtgggcaagtcatgtttgactgtgcagtttgtccagggagtatacttggacacttacgatccaactatcgaagattcataccgaaagaccatggagatcgataacaaggtttttgacctagagatcttagacaccgcgggtgttgcccagtttaccgcaatgagggagctttacataaaatcaggcatgggtttcttgcttgtttattcagtcaccgatcgccagtcgcttgaggagctgatagaactacgcgaacaggtgctaaggatcaaggattcgacgcgtgtgccaatggtgctggtaggcaataaggcagacttgcaagacgaacgtgttatctctgttgaagagggtatcgagatgagtagtaactggggtaaggtacccttttatgagaccagcgcattactcaggagtaatgtggatgaggtgtttgtggatgccgttaggcaaatcataaggaatgagattgaggcgcaaaactcaagcactgctgccctagggcatatgtctaggaaaaacaccggcctaggtgcagcctctgctaatgctgcggacccctccgctgcccaggacactcccaaaaagcaggttacactgaatagaccagcaacagctaagcaggctccgggcaagcccagcacaaagcgcaagactaagaagaccaaaacgtcctgcgtaattctttgatcttttgttagcaagcatgtgtaaatcagtaacggttccaatcatactatacagggaagtttaggttgttctcatgatgcgtaagctttagttcgtgaacagttttacagaattaaaggaattgagttgaaatgtttaaatatgcaagagggaaatgggtccgggaacgacgagacctgcgactttccgggccccactactcttgttgacgctgacccttcgaactgggtttaggatcattcttccacgtccctttgaacatatgtttcacaaaagccatatcatcgtcttcaggcttggagcccatgtggttcacgcctggcgaaaagctagtgatgggtagtatcatgacatcgtccactataacaggctcttcaattagtgagaaaaactctgtaacaaatgtcgcactcgacattaagccctctgtaattttacggtaaaacttccgagtcccagacccgtcttccatattattagccttcaagttgttgtttatgatcatgatgtcaggatttgtttggatgatgttgtttaggtaattgaaaatggcgtctgaaaaaacgcctggacctgtccaattcatagtatcggtgccatcagtgttctttgcggtctttttctgagtgggggggaacttggaatccagcctctttttgccccgggcgttgacaaagtagtcatccttgtgcccctcatctatgatgaaatcgggggctttgatgttggtcttcacattcgtgctagccaacgtagtggccgtgatattgatgataagctccctgagcagcgggtggcctggtttggactgaatggtccactggcaaaactgaaccctgcgagcataccagtcgttccagtcatccctgtcagggtcggcctcaatcccggcaatgaagccaggctcctgagtgggcggcgagctcgcagagtcaagccccttgtactttatgggcacctctggttttggaagacgactcgttttgatagagggccactcgtccagcgctttgagcggaaaggtgtccatatccgaatatatcccacctctagcgtacagcactaggtacctgaaaaagtctgcttttaggatattcagtggcattgaatcgaatgcctggattatctgtggcactgcgccatacaggttgtgcaggagaggcataatgtggtcgtctgggaccagagtgtaatcgtaaagcggagcctcgctcgctgctgaagcccagcgccccgagaagtctttgaacccctgagacatcttcggcgagttgaacggcgtcttccaggtctgccatatccgtctagggatcggttgcgatgggtcgtaaggaaactgctgcgtcaattgcgacctcagctctgctataggcgcgcccttcatattcgcgggcttgaaggttttcagatttattgtctgcccctccgttgccgtcggtattagggtcttgaaacccctgaagaactgtttttcgagcttccatgagctcagctggaacgacgctattacatacagaaacacgacgctcgtcagaatcgtgcgttccttcttattgaacttaagcattgtagagtcacacagcacccgaaaactttaaaagctcaaaggtctagggcagttcttgtatcgttctaacacctgcgtccgcgagatcagtgagattttgaattagacatatacctacctataaattgtttttatgatataattggcaattggcctagtaccctccccggacttgaaaattcttttgaaacacgaaatttacgtgaacacgtagcatgggcctagaacgtccattttgggctcgtgaaccgttccaactcacttaagcgtgatgtcgttctgaaccaactcctgcttcaaattgcacatggacttggagtcggaagcgattgcacgggtgtagtcttgcagaatggtggtcctgtagccaagagccgcagcagagagagctgtgtttttgacgcagtagtcgagcgcgagtccgacgacaaatacatcgttaacaccgtgcttccgcaagagaccatccagctcagtgcggtggtcgttccaaatatcgttgaaggccgagtagtactcacggtcggagatgtagcccttcttgacggtgtggtggtcgcattcaagggactggaggctctcgctcaacgcgggagccagctctgcgcccggtgtcccctgcacacagtgcacaggccacagtgtggcctgctgggtctcgtgtcggtctacgggtgagacgtactggtaggagctgaactccggtaggccgtggtttttggcgaacgaaatgtgatccacagggtgccagtcttgcgtcgcgacgaccacgcaccagcgcgggtccttcacgagctctgcaatgcggtcgactatctcatcacccgcggccacggcgagggagccgtctggaggcaggaagtcgagctgaacatccacaacaatcaatgctttgcccatgtttgttggcggaatgtgtgtaaagatgaggtacgctgtgcgagttgcttgcttgtttctgccgactgcgatgcgctgtgcgttcttgccagtttgttatatgaaaagcgatgcagcaaagtcctacgattaagggattccccagtagtatttgcaacggcaaaaaggaggtggaattcgacgcctgacaagggccacgagtgcgtctcacatagctaagggcccttcctacatgatttgttgtagctttcttttgttctggggggccgcgatgccaggtcatgacgaatactggcacccctcgctacctctagtcacaagaaaagcatgcggctacctggaaatggagacagtaccctccgtcaacactctaggcactcccgagcccgctctaaagtcttaaggcggcgagctagtgacttgggcaagtcaagactcggtatatcacatatcacgaattcgatctgacctcagctccttgtcttgggctgaaataagactatgtttcaaatatgatgacttgcacaatctcgttacagactcaaacataatcatcgccactcgaagggtttcgcggacgcaccgggcacatttaaataggcagctaggtagctagttagcaagtatatgcaacagcgacataaggaatatcgctaggcgcccaaaaagacaattttgaacgctacaggatggtagccgccgagatggatgcactgagtcggaagcgcagcgagtccacggacgacccgatggcagcggacatgatgctgacggtggaaagcagtgctagaatactccattcttacccgcccagtgctgctgaggctctgagcgccgcatacgaatttgcaaacgcgattcgtcaattgaaaccccaccaagagccgcaggtcgcagacctagatgtattcacacctttggttcagctttgtgtcagcgagagggacagcaaagacattctcttggatctcctggcaacaacattcgcgtactgttctgtgcatcggacactagcgaaactagtgcgtgttttcgttagcagaagcttgcacaatcagcctgtcgcgtcgcagttacgcgagctatgcggaagcttcgcaacagactacaagcctggattttactccgtaatctctaaactcgaatgctacgaccgcctcgatgcaagcgtgttcagagaattacaacttaatttgggaccaaccatgagaatgacatggattccattatggacacaagaaacggggattgatctgtacagcgcggtactttcccataacctcctagtttccaccagtgcggagccaaaactggactttttgatcgcgtcttgggcgcacgcaacaactgaatgggtcggcttgaaagaccgtagcaatgaggcattaaaatctttcatctaccaaactgctcggcgaactatcttgttcgctaaatggatccctggcgggtttttcaagttctgccagcaagccatagcagagtggattgaaagtgattgcctcctgaaaacagaaactgatgtctctttcagcttgtctgttgttatggaggtattggatcatccagacttgaattttctcgaagaaccgcatcttgcgctgctcttgaaagtcgcacttcgccgcatttggcacatgtgctctgagggtcaggttcaaaccctgcattttgaactagggaaaatgggcgccacacaaagtctccctggtctcctcaatatcactcaatacttgaccgcccgatttcttttgagagttggaagcctagcgatgagcgctcgaaactacaatagcaataaagagtggatgcttcaagaaacttcgtaccagctacccagtttctttgatgatattgtacccacaattccgccgataccaagatcaactttcagctttgtcaacaatacgattgaatccgaactgctagcaaataggcatcttgaaactgtctcctctttgcttgactccttgaaatgcgtcctctcaatcaacaaaatggtactaaggcactacaatgcaagcgagatccaggttctcgcgcttaaatcgagcaatcctcagaaagataccacaattgacaataggtcatcgttggaagtcttgcaactgtacttcatttctatgacctctgctttgctcttgtcgaggcagctgaccgaggaacagtatttgatggttgcggaaggtcaatatgaatacactatccaaggcagattgattagaagggaggccttggcatgttttgagacccttattggcacctttaagggaatttctctttttcaactcgtgaagttttcggcccgggtttccatggctgagctttctcttcaaaaggtatctatgcaaaccctcaactttgtttttttcgaggctagcttttccgttacccaggtaccttcactcactaataaattgactgttcaatcactgtatgaatatattaatctgtggaacgatggatctccgatattccgtccgttttacactgaaatgttccgtgttcctcagcctttggtgaaatgcgttcaggttgagttggaacggttcctttgtttgctgacatttgaggtcaagaaggactcgagtgcacccacgccaacaacaagtagaggaactgaatccaaaaataacggatatgttccaaagtataatgcgcatgcatcttcctttattcccgcgtcgaaagcaggtagcaagccttcgatggacattgagaaaagctttggtacgcaagccagcaaccagttaatacctttgtctgcagactttccaaggcaactcagcatctgtcatgaacggactgaagatgcgggcagtgcgtttgctgcgcagaggtactctggcagtgctgactccacgactccaggtagcgctcaagcacctagcccattctctgccaggagatgggactcaaattgcttttcacaaggccttaataattcaccggagacaagttctgctgttgtaagtacggggaaggactacattcttggagggcataataaggcaaccaataacagcagagcacaatcagtacacgtagataggtttgattatgtgcggcaatgactgaagtttcgcagattgctaacatcggtgcgaacaaacatcgcgaactcagcctggcgcctcagtcggtattctatttcattcgttgcccttgcagatgtagatcgtcgagttgtcacttgaccaaatcttttcggctatttttttcatacgtgctgtacaccacagaaaaaggatttttgaaaattttgagaagcccatctcatcgcgtacttcgtcggttaagcgaaggcggtaaaatataagcattaaggtgcgatggttctgaagtccacttcggcaagcgacaactctgtttatcaggtttcaggtaccaatgtctccagatctcttcctgactggattgctaagaagagaaagaggtccttgaagcacgatttagaatatcaaaatcgtgtagagctcattcaggattttgagttcagtgaggcttccaataaagtcaaatgcacgcctgacggtcagttcgctatggctactggaacttacaagcctcagattcacctttatgactttgccaatctgtcgttaaagttcgagagacatacagatgcagagaacgtggactttctaattttatcggatgactggactaaaagcgtacacttgcagaacgatagaagcatacagttccagaataagggagggctttactataccacaagaatccccaagttcgggagaagcatagcgtacaacaaagcaaactgtggcctttacgttggagcaagtggcgacgagctttacagactcaacttagagcaaggccggttcctgaatccattcaaacttgactctgaaggtgtaaaccacgtttccgttaatgatgttaacggtctggtagctgttggtatggaagataatgttgtcgaattttgggactccagagcgcgtgcaagggctgcgaagttgcttttggaaaacagttacgactcttcgcccttccaagtaactgctacaagtttcagaaatgatgggttgaatttcgcgtgcggtacctctactgggtactcgtatctttatgaccttcgtgcttctcagccaatgatcgtgaaggaccagggttatggctttgatattaaaaagattatatggcttgataacacaggtgctgagaacggaaataataacatcctcacctgcgataaaaggattgccaagatctgggacaggaacagcggaaaaccatttgcgtcaatggagcctagcgtggacatcaatgacatagaacatgttcctgggacaggaatgtttttcactgccaacgagggaatcccactgcacacgtattacattcctaacttaggccctgcgcccaagtggtgctcgtttttggactccatcaccgaggagttggaagaaaagccaagcgacactgtgtactcaaactacagatttatcacaagagaagacgttaagaagctgggtctaaaccacctaattggctcgaaggtcatgagggcatacatgcatggttactttatcaacagcgagctgtacgataaggtctctctgattgccaaccctaactcatacagagatgagagggaaagagaggtcaggcgccgtatcgaaaaagagagagagtcaaggatcagaacttcgggtgctgtcaagaagcctgcggtcaagatcaacaaggttcttgtggacaaactttcgcagaagcgtggtgacaaaattgccgataatgttcttgctgacgaccgtttcaaggaaatgtttgaggacgaagatttccaggttgatgaggacgattatgattacaagcagttgaacccagttaagtctgcaagagagacggaggagggcgctgagaagcgtatcagagcactcactgccgcagaggagtctgacgaggaaagaatagccattaaagaaggtagaggccactactccgactcagagagcgaagaaagcgaatctgatgaagaaaagggctctgaagaaatgacggagaaggagaagaaggccctcgctaagcaaatagcagttacgcaacgcagaaagcgggagaaggagaaggctgataagttcatgaaccaaatgagcgttggtgctgatgaccgcctctcgcaagaggctcaggacttgactttcgataggaaagtggcccaacttcgcagagaggaacagcgagaaaaacgccaagaacccgcggtgcgtagaaaccatcaaggcgaagctgagttcagttttgttccttctaagaaaaaacctgctggcaaaaagaaggttacgtttgacagcgacggagatgaggcggagaacaaaaaagatagcgggagatcgaagccccgtttccaaggaagaagagcaagcaaaaatgtgttccgtggtatgtaaaatagctaaaatggtgactttggggggcctggcagcctctgccgtcctctgtttaatagttaatgggtaatgcttgcggcacgtgatattttgaccccaggtatatttcgctaaataaaactacaaaaataactgtaaagcagaactgaacaacctgctatgctcaaacccatcgacaaaaccacaaaatgggaataaagcgcttttttaagataaaaccacctgaggaggatactccggaagtcaacagagacaatttgattgaacagggtataccaacaaagaatgtgaacaggacaaagaaagagaagtttgctgcctacggaaagtttgctaaagacaaggctgaggacaagttctacgctccaccagggtatgaaaacttcggaaaaagtaacccgcctgtactagacgacctcaacaaatcagaagttgactcagatgcgggaaatgcgtacatgagagaaccaagcaaaaatgatttcgatccttatgctaggaacaattttacaaactcgagtgctgctgcggatccttatggaaaacaaccatatgacccttatggaaaacagccttccgacccttatggaaaacagtcttctgatccttactcgagttatagtagcaacgcttacggtaatcaaccttctggtcgcagtagtggcagtgcaaccccatatgcagatccctacactcagggccgtggcccaagcgcaccagctcttaatgcaggtaatccttatgggcaacgcccaggaaatccttacgccgggcattctagtttctcaagcagcactgcgggttcagcgcaaccttctcaaaacccttatagcatgatgaaaagtgatccgtatagtgcaggcgcaagcagtactaatgttccagcgcctcaaaagcccaatccatacgtctcgagggaagccagtagatcctcgaggccttctgccgctccggaagatgaccagttcgacttcgaaacctctgccgctgcaccaaagatacggaatccagatctcaacgacgacgagattgaccttaatgccacattacaggacgagggtgacgacttgaacggttccatacatgaaaattacgcgggcgagctcggccagacccagctccagcagcccgatgatactcgaggctatcagaccttcgaagacgtacagagacagaaccaggaattgcagcaacaacaggaggacgaagaggttgacgaaatcaagcagcaaatcaggttcaccaagcagagctctgtcgcttcaactaggaatacactgaaaatggctcaggaagccgaaatggcgggaacaaatacactcgggatgctgggccaccagagtgagaagctgaacaacgttgagagaaatttagacctcatgaagatgcaaaacagagtggctgatgaccgagtcgcagagctaaagaagctgaaccgtaacattctggccgtacatgtgagcaatccctttacgtccaagagaagacttcgagaagctgaagaacgtataagaaaccagaggatagaggacaagctcatgcagaagcagaccaacgggcgcctgcaccaatctacaaaccgcattgagggtgccctaaacggtgcgtcgcaagaccatgataccataagacagagataccaaaatcaggctattctggaaaaggccaagagatatcagttcgagaatgacgaagaagacgacgaaatggagctggagatcgacaagaacctagacaaggttggccaaatcagtgggaggctcaagcgactggctatcgcggcaggcgacgagatcgacgcccagcaaaaccgtgtccagaacattgaggaggacactgataacatggacatcaagattcacttgaacactaccaggctaacacaaattcgttgagggcctgccaaaaatagtaaccgtatatacgacatttttttaatccatgacacccttgtccgcacaagaggcctgttgaaaagaacaatagacgaagtttaacaatgcaaaagaaggtgcttgtgggcgtaaaagcccctcaagcgggtttggggtgttttttttggctatttatgaagttttgtgtaaacaaggtagttgagtagaaagctaatgaattgtgaagcgagtggggcaaggaatggtcgtaaatttaagtcatgagatagtagaatgccatagcgcgttgtagatccgaaaatggttgcgtagactgtgtgtatcgtaacatgaatgctgagggaaatgcaatgaagggagggctgcgtgccgcgggtgttttttacagggtgtgtttttgcattccgccgcgtgtggacgccgggcgggcttcagcctgcgtgcgcgccatgggcgttcagccacagcttgtagttgttctccgcggtgtggtcgaagaccacgtcgcgcgctagcgagaagtagccgccctgctgctccttcgcgaaggcgcgtggcgagctgagcgtggtcggcacagtcgaggtgtagtctagctcgaagaagtcctcgtcgccgtccgagtcctccgcgtccatgtccagtggacacagctgcggcgtggccacgaggctctcgacgacgcttttgcgccgcccggcgctcgtgtcgcgttcgcagcacgcctgcgagcagtacaggcgcgacgatccgtcgatgagcctttcacacactatgcagaagtcgttgaatgcggacattggtgggacgtgtggggagagtaagcgcactggtgtcgttgcacaggccgggttcaatggtctgccgcttatatgctaaagagctctgtgctcgtgctaatgtttgtgttgatttaattcgtggtcttccacgttttattattcgcgcccatctcttttcaacccgtggcttattatataccaacacctgccacgcccaccacatccggccatcgcatcacaaatttcacgccctagtgaaaatttcagtcaccgccattccgttgtgttctttcatgcacagagtctcaccgtgacactccgcaatcccgcgcccagtcttgcaccgggtctgggcttttgctggaaacactaagcaaattttggcgcgagcgtacggcaccgcacggatcatcaatagctctcaccgcccgttggcacgaacgacatcgcaattaaaaataaaattttgaggcgtcatgtgggaacgacacatatgccggagcctcaacacccacaagcgaaattgggcagcgagacagcggcaggtccagcagggtgtgcagtccgggccggcctagaactgtgaattgggtgagacaacaagcgttgggccgctccgggattgagaggttttctggcacgggcgctgaggtcagcgggccttgttttttcctgggtggtgccataatagcccactacccgtcggcgatgatcctgcatcctgggaagcgccgtgtgcacgtgaccattatgtgatggtgttacgtacacgtgacccgcgcgcgaacgagagtgcttggcgcagcgggcagtgcgcgctgcgcactgcagcgctcagggtctggatcgccctcaggtgcctcatccgtctcgttcagcaccgcgccccgcgttcgcgctgcttcacgagcgcccaaatcttgccaggtaggggcgcagctgtggtgcttctttctggcgttgttccgtgatgcggacggagctttgggctcaatacgagcactcgcgagctgccttcgtcactgaaagcaggctgtgttttaggaggtccggcgctgcgatccgaattccctggtgctcggcccctcatgggcaaaacgagcccaacattccctctgctgtcgcgacgagcagcagaagaaaaactagcacttcatcgcgcgactattgcattgcatggtaactatttctggatacggcagtagcaggcacgagactcccgcctgtagccgccgagcccatatcacatttcgtgtatagcgattactaccgttttagcagaaggtaacaacacggtgcttagggccgcgattcggaagcacgtgcgatctggaaggatgacacgatgttccagcacccgtaagcacattctgcactgtttcacggatggatcttgctaattggggctcatccggatattcatttgatttcggcgtttagaagtgatccagctggcccggcgcgccctcgacaaggagctcgacaaacacggaaacggcgatcgcacacgtggcggagccttgaggcaagagtgctgctcaaatgcaagccaccaaggcactactgcgcgcgcaggggcagaacgccttgttgggtgcaagtctccccgtggatgattcagtgcgggccacgtgacttgatgcacgtatcatgggatacgtcgatttgccgttgtatatgacctggaggagccgtgaacatcgcccggcgtcagcgcgcctgcgagaagaggaacaaggccccacgcctcgaccggtgctgtagactctaagggtttctgtagtgttacaatctgatctataaacctctataaatgatgcgaaggggtgcattgccactgccggtgggtaaggcccgcttgccttccgctcagtgcactttcctcgcgttcttttcagccggtggggaactgcagatcaagactgcggatcggcgggagcatggactcctcactctctgttttgatgcagtggctgctttgagaatgcccctgaaggtccgtcggtaccgctctcgcgttcggcggactggccagttgtggaggggtgcccagcggagtgaacttggctgaaggcgcacccgagagggccacggacggcgtagacgcatacctatccaggaactgagaagagcgtgaccgttggacactctggagccgctggttgagctcgctgctgaagtccgaggatgacggcctggacgacaggattcctgtaatacccggcggctgtcctacgccgttcaggctcgctaggttggtgaacgtacctgttctgctcgagaggttggtttgactatgacttctgctgatcgtaggcgtagttgttcttgattttttacgagcacgacccatctcctcctcgtcgaactcgcggtcctcatcatctgttgtaataaggttagagatgctcgtaagcgacgcagacgatgagtaggtcttgtggcgcggagggcagctccccaggtactctgggtgctctgggctctggtacggagttgtggtccctgagttcgaggcgctcgctgtctgtgagctatattgcgctgtgccgggattcccggcctgtacaggcgcgagaggcgtcattctttgtagggaagaaagtacgttgagcttgagccgcgatggtgttgaccgcgcgggcagaaggctccctactgactgcaagttgcccgtggagctgttgtgcggcggcagagcagcgccagccaaccctggggggctcgctaccctcatcccgttcgcctcgagcgtcttgagtgacggcagagagcgcacgctatgtagcggcgtgtccgtgctgcgtgcttgaaacttcagggcagcgttcgccaaaatacccatactctggtcttccggggaactggctgggttgttaacatccgaagcgtcgtcgtcctcaccgcccagctggaacgtgggtgcggggcgcgtagctctctctctgggcaggttgccctgctggaccgcggtgtccgcaccggagctttgagtttcggtcttcttcttgcggccgcgcttccccttggggtgggggttggtgtgtattcttttgtgccgtgtcagttcatcgctcctgctgaatttcttggtgcaccccgggaagtcgcacgcgtgaggcttctcacccgtgtgcgtccgaatatgcctggtctggtgctccaaccggtggaaagccctcgaacagatggggcatatgtacggcctgggggagtccgggcctgagttgggtgatctccgcttcttattacccttggtgtcgtccgtgcttgacatgggtttccgtgcctttcactcataactggctttcttcaatctttgccccgacttcaatttcaaatttttttggtacttccaaaatccggggcaaacgagctaggaagttggagccacaagctttgacaaaagcatcatccagccaaagcgctcaaggttacccgtttcgagccgaccgcgaggcaggcagcgtgggcgtggaccgcgtaaacttggtacacgatccgccaaataatctggggtaggcggccctttaggttttcaacaattccgtaatctaccccgccggctccgctattggcctggcgagcgcgtagctgtgacagaacacgccccaaatctcctcattcgaagtattaaaagccgcttttatccggcggccacactgcgctgcgtacgcgcgctagatctgcggcgcaagtgtcggagcgcgaacaaaaccaaacgcacgagcgcgagcggtgtggccttctctgtctgcgcggcgcgcccggtggacctgtagaccccatatcatatgcacgcgcatttgcggcggacgtaaggaacccgcttcggatggcattagcttcgctactgcgagcagcgcacgaatccaaagcacagcgaatcgcctgcttcgctgcggcccgcacccagcgatggccgcattggcagagtggcgcttcgaccccgcgcactgtatccgccgagaacgttttgaccccggttcgccattgaaaaatctgcgtgagtcgcgctcaacaaaaaaaaagcggggtggccggcggcaagcagcgtcgccgaaagctgctgctcgggcaggcgttgcgcgcgcacccaaccttgaacggcctccttcacagagcctctgttcctcgataggaacgcaaacgcaccgccacagccttcttcaggaccagtgaagattcaactgttgcataccggacgcacaggaccccaggttttgccagagccgcgagctagatcattatatacgcacgccttcgaaaacccggcaacgtccggaagagatcagctcacgatcctgcatatggtgatctccatttcaatttctcgaatcacgtgaattaatacaaacttccgtcggtgatgatgttcggcttccaccgctactgccgctttcgtatgaaacacacgcgacaaacgcgcgagacaagagcgcttcccccattggcgctcgctcgctctccccattaactacagccttttcccccgtgcaactaattgctaactccgctgtttacgacacgtttctccgtccgatttccccgcatcttccgctcttattatacatgaaggtcagcgcttgcgctctcctcacgttgtcgccatccctcggctctacatattgcagaaagatcccccttgttcatgcgcgcttatgcatgaatatgcggagttttcgagacatgcggcgcacatgcagtgttggtatgcactacatataactagtggtcctttgttggaaaatgagctagggccgcgtgtatgatgggcggtaaacgggtattatgaggggtggctctgtgtgccgaggcatgcgcgctgtgcgtcgcgaatactgttctcgggaagacctgcatgatcggcttcgaagcaaagtaccgatctgattgccgccctcgaaaagaggtttttggggtaagaggaaatcaaaagaaaagtccgtatacgggcggctgggagccctggttgggctgctgaagttgggcttacaagcaggtataaaaaggcgcgagattggcagtaatttctggcttctgaagctggttttttttcctttcgattcctagcactttatcagccgagtttagccgccgttcgcactcgtttcagattcactataaaaaaaaaacactgggattcctgttgacctcaaaatggctttgagtattcctcgctcggtgcgtccttcgcttctgcgcctgctgcttgtttcaggctacgccgctacggtggcggtagcgcagctggcaaccgacgccacggattacatcccgccgttcttgtcggaggtaggtaacggcgactagcgcccagacaccgttcacggggcgagcgcggaagccgcgctcgcaccgccgctaccaacaaatactgactatttcgcttttgcacagaccaactcagacttcggtggctcgcttatcacaaccgcggacagcttggccggcacggaggtctacgtctccacggcggtcacgtcggtcgcggagtccagcaccacggtcgccgtgcctgagccctcgttcatcaccacggcgtccatgcccgtgtcctccgtcgttactgccgcgcccggcgcggccgccaccagcactgcggtatcctcggccccggaagggcagccctcggcggtgtcgccagtggagccctcggtggcatcttcgacggtgacaacgcctggcaccgaggctacgccatccagcgtctcttcctcggcttctgcgttctcgccctcatcctcatcgtcgctccctcccctctcttctgcttctccttcgtttgcatcgccttcttcttcgtctacctcgccctcttctccgaaccctccggccgatacaacctcatcttcctcactttctccttcctcatcgccggtgtcgtcgttgctctcttctgcctccccctcctcctcttcttcttcttcgttgaccctcgtccaggaatccgcgtacaccacggttaccgtgacgcttactaccactgagttttttaccaaccatgaggcagtcagcacctactacagcgaagagcaagtctcggtgcctaccactgtccttctgagttactcgcctgtctacaccacccagtacgtggaaggaaccactatcagcgtaccggtgacaacgatcagctcagaatatgttgtcacacccaccacaattctctactccacagttgagacctcgtcaccaaccacttttaccgaggaatccgtattatactcgactatcagctcaccaaccgctacggtgtacgatgcccaagaaactgtcattgaatatatcacagaaacgtcggtgtttaccaccactttctcaacaataatcactactcttggccccgtggctgttacttcgcactatacagaaagtggaactacagagattgtgtcccccagtgtttacacctctttcgtgacctacacgaccactgccgagcacacttcaattggcctggcaactagcaccgcggtctccacgcgcacttatactaccactatcactgccgccgtaaccagcgctcccggtcccgcggcgacgggcagtgttcctacagtgaccagcacttcgactgcgtacacgacgtatgtgatcactgagcctgattcaacctacgtcatcaccagagacatcgatatggagaccacattcgaaacagtggccccagccaccatcacaagtgagtatttgaccactctcctggatgtcccattatcaacctctatcattaagcccagcgtcctctactcgaataagactgaaaccgatactgttatagtctacgaggcgatatctctggtttcactggcgcgcacggtactcacaaccgaggttaccgttttaactacatccaccattgaatctcagacccttgagaccattacggcaccaggacagcttgtcacacgcgttgttcctgtaagccccgaaataattactctcagaaaaaggtgtgaagcttgcgaagaactacctcaaaccactttccagagcgtcctgtcagaggaggtccaatctaattacgtctacaccactacgattgttgccgacgaacctactgtggttgtgaactgcaatctcgaaactagttattccacgattaccactgattatgttgttgcccatgcttcagtttacagcacttttggtacatacaccacggaggttgccactacatctgttggcacaacggtatactcgtaccccgtaacgaaaaccctttccgcgtcatcgtcggatattttgtacaacgttgaagttgtccctgtggctacaagcacgcttgttcttacctcatatcttcctttagagcaagaagtcgcctacaccaccgtgacgggagcgccagtcactgcaagcgaaacggctagctacggcgcaagtattatccctggctcttcgaccgtttacatcatctcttctactccaatttactcgacatcctacttcgttacgaccgaggaggaacctgtgtcaaccgcgttctctgatgaagttgtgaccgaaactatcacttccacatctgttagcgttgctactcttccaggagctgtcatcgtccctgcaaacgctggaaactcaattggcgtacccgccgtgacgttgggctggcaatgcattgcgactgtggcaagcatagttttgttgtcggcaattgttgtttaaatgtgaggcacgttggaatacctgcaaaggattctcgcgcacctcaactgttggtgaagcttgtgcctgttcaatagttatgtatgtgtttatctgatttattgtataatatccgcaacatgttgtatttacagtgatgcagacttaccccaagggttgcattagtgttcaagcccccatgagttaaatcctcttaggcttcatacttttccacgtcgaactccattataaaaaaaacatactcaaaatgtatcctcccggcaaaaacaataatcggaatggagcctaacgcctcagtctcatttctgataccttagccacattatatgccctaagaggactattaggaattcaattcatatcttctatctttttttttcctctttcaggagtttttttatgtagcttagaaaaagatctcggcggctaatttttttagcttcctgctcatcactcttggaaccagagcgaagcacttacgcagcccatgtcgagtaaaaagaaggctgaaaaggcccctcaagctaaaggagctgaaggtatgttgcagaggggaatgtttgctcaagaacaagagtctttaagtttcctgagcacctaaattatgagcataaagaagggttctaactgcaggtcattcgcaaagctgaaagcataatagagagctatttaattgaacagtaccgcccctttgctgttaatgacatcattcaaaacctccacaacaaggtgtccagaacgaacaccatcaaggcacttgagagtctaactaaacaacagcgcattacctgcaagacatttggcaaaattgcaatctacgtgtgcaatgaacaggaactcacgagtaccaatattggtaccggaactgatgtttcgattgagactgtgacgcaattaagggaggagctattagaaaccgaaaaggacaggagcgaatactcggcgcaacttcaaggtgttatgagacatccccctaacgaagaactccttgcaatagttgaagcaaagaaagccgaggtattagaagtcaataacatgctccagaatctgctgtccgattggaaaccggaaaacgaagaacttattcaaactgttagggcctacgaacaaaaaattggaaaagagctcagcgccaggaagaaaattctaaattctgccattgctctgatgaaagaagctctttctctaaagaacatcgacgagttcttggtacgtgtgatgccaggcaccttcatctaacgtttacgaaatactaacatcgctcatgcccaggaagagttaggcgtcgagaagatcgtttagacgcaagtacagcacatagggtcgcttagagcggcgcttggtgtcgccttgtcaactgcaacaacccccttgccccgacgcacgattgctcggttaaagccatgcttgcgataaaagtactgatccgatcggccgcacatgcccagccaaaactatgattacattagctagctaaaatgagaccatggcacgaattattgccgataaaaatttctgtatgctgatagtgcacttatcgcactcgctccacagatatcatgtctataatttcagtagtcacgtgaacaggaggtcctgaatccacgtactggaaccgatgggcatctccggtttgatgttatctaaacaaagttcttctaaaggaaggggatgaaatttagtatttaatgaagcattgggcatcgatgaacaggacaatcttctcttgcctaatcatcaaacaccaacaaccactacaaatctcagaaatccactagttgcaacaatgccatactcttacctagaaagctccacttacggaaaggacaatgtcaagttcttgaaggtcaagaaagacaaaaccaacccaaaagtccacgagatcatggaagctactgtttgtgttttattgaagggtgacttcgagatttcttacacggaagctgacaatgcccctattgttcctactgacacggtcaagaacaccattttgatcttggccaaaaagtacgacactttcccaatcgagaagtttgccgccaagcttgctttgcactttacctccaagtactcgcacgtctcgggccttactgtgaaaataactcaagaccgctgggttaagttcgatgtggatggcaaggagtcacaacactcattcgtccaccaaggtcctgagaagaagattacgttccttgactatgacaagaagaacggaccctctaactactcgttgtcatcttctataaaggacctgactgttttgaagtctaccaactcgatgttctacggctacaatgtctgcgattacactaccttgaagcctacaacagaccgtatcctttcaactgatatcttcgccactatggactggtgccccaagaagcttggctgtctggaaagcattgcgtctggatctaaagacgaaatcttcacaaacgcttacaacagcgcccgtgacataacgttggacattttcgccaaggaaaactccccctctgtgcaggccacaatgtataacatggcgaccgctatcttgaagattgctccacaagtcgcttacgtttcctatgaactgcccaacaagcattacttcctgtttgacctcaaatggttccaaggcttggagaacgacaacgagctgttctacccatctcctcaccccaatggtttgatcaagtgtaaggtcggccgcaacggctctaagctgtgagcaagcctcacttatggatctttatctagagttggtattgtatgtacacgaattatataaactccggccacttctcagtatacatggggctgggtaagatacaagatagctacatcaagccattgaaccactttcttcccttggtctgcgtctgtttagggattggattcccttttacaaagtcctctggtctcccagttttgttcttgaactttgcaacatctcctgcagtttggaaactcttgttgaacttaccaatgttgaagccccacttttggagcaactttactgtggcaggggtaattgcagcggtgaccggcaatcttagaattatcaaggatttatgaataccgtaggctatcagaaactcagtcagaattgtgctctctttgagcctctcccaaagcgacgtgttatgctgctcttcaccagaaagctttctctgctccttctcctcgatttgggctctgacgtccttaatcaactcctgctcatcacgcccatacccaaagatctgtttcgccctatttatgtagactcttatagtctcttcccctagcgaatgaaccgcgaaaaagcaaatcggcaagtcgatagcagaaaggccgaagtagacaaccaacgcggaagagccatatgtcttcatcaaattcttcaaagagggcttttcgctcttggtggcagtgcttgcgaacctggagctagctatgtttgagggccatctcaaggctggagaacgaattgccttactgcacgcgagccttgaaaatctcgtgaatagactcatatggttagggggttgcttatgtgtgatgaactgagataggttttctatttgatccttcgtcaaaagggaacgaatctcgtatatactgcgcttgttgttccgaaaggtaagcataaaggaaagtggtgaacttcgagcatcacgttctataccctagaagcgaagttcaaaagatgcgccagatggatcggatgctgaaaaaataacttctcgttctgaattggtatatatactatatggccagtaggcatactacacattacatttgccggtgccgggccattaataaattgtaatagttgggttaggctccgcggaagttttacgagtgctgggattgcagtcgctaatatatgtaacagattggaagaattcgtagaccccaaccatttctttaccattcttcaagatggtagcagttgatgagctatatggcgttgtttccaaagtacctccagtagaaatagattcgcatgagacactggcccatgagaccgtggcggcggcacacatagaagggaaaatcgctaaataagcggtgacaaccgaggaaaatttcatgcttgttgcaatttttgaacaactcctcttgagagagcatacacttgggtcagagctaatcttttatagccttcaaaaaacctagggccgcatgggctaaatgcgcattgatgaaggctctttcaggcatcgtgcttgccgcccaaacatgggaaacacttggttaaatcttaaaatggcattgatatttccacatttggtaaatgccaggtgcgctcgagacttgcataaattggcgagcggttgtcagcaaattgaggccagacaatgcagggattcagcacgctgcgattggaagtggctctagagcgctggcacaattctgttagaaccagaaagcgcaatgcgcatgtctgattgtgtcgtatacagccgcctcgactagcttaggcatcgcaagacctcacccgcttaaatgattggtgtttcagattataagaagtacacagaagaaaaaacttaatagttactataagatagttgagttttcattagttcctcctttcttaacgagaggtagcagcaaccttttggaaggcacccttagcttgttgcttggagaccttggaaccttgagtaccagccaacttagccttctcagcctttctcttctccttgtcagccttcttcttctccttgtcggccttcttcttgtcctctctctgagcctttctgacctcagtcttcaaggatcttctctccttgatgaactccaaagaggcaccaacaatagctctctgagccttgacggtctttctgcttctcttcttggcgacctcctcggtgatacccttcttgtggtgtcttctgtacagaacggtccaggcgattcttcttgggttctttctttgcttgaacaaagaagaggacttagagctctggaatctgaagatcttggagtcaccacggacaaacaaagtacctctacctgggtagatcttaccaccggaaaaagagtcaatctcaaccttcattgtttactgcaccgtgttagtaaaataagatcttgccgaacaccaagtgttagatttggtatgcaggacctgaagcgggaggcgcaacgctgtcgactttttcagcgcccaccaaaaagcttgtctctcaaccacagcctatttagcacccgctgaaaaagcactccaccatcatcgcgaactgcaccaatctgcccacatctttaatgtcatttataccccgtatctcacatacatttcagctgttgttccgctacctgagtctgattgaaagagtactcagcaatcttcgataatattatccaatgtctaagtgatgctacgaggaatgcacgctctggtcccagcacctgcccagggctacgacttgccaggctcacgggtcgactggccacgcgaggtgctaggcagggacgaggcgggagcctcgcgggtctcccggcccagactgccctgagcaagcggatgctaggctgagccctccccaggggccgtcggccgctccttgcaaaaaagcggcccacgcaaaaaaaccgacgcaaaagagcacaatttcagaaaataatttcaagaaatacgaaatttcacaatattgaaggcataaaatacttatgtatgggttctgtcttagaaatacatgtagaagacagcagtcaaacacttctccagtgaaagttggtactgttgtgcggtcgatgagccctttcccacagtcaacaaaaaaaactacaagatggagcttaagctactcttcacacttttgtttcgtagtaacccagctaagaccggagtgtttacatagcataacaagaactacacagagatggtcagtatagattaattcagaagcgcgcacgttggaatgtgtactaacatcacataggccccagttaagtcccaagaatctatcaaccagaagttggccttggtcatcaagtctggtaagtacaccctaggttacaagtctaccgtcaaggctttgagacagggtaagtccaagttggtcatcatcgctgccaacaccccagtcttgagaaagtctgagttggagtactacgccatgttgtccaagaccaaggtctactacttccagggtggcaacaacgagttgggtaccgctgtcggtaagttgttcagagtcggtgtcgttaccattttggacgccggtgactccgacatcttgactactttggcttaaacaggacgatctagctagtctgcatgtacgcgcattgtttagattataagttttgtttaccgtatttgtggggaagcggctctgcgcagcgcttctctgttctatatacatggtgttgagggcccccacggcatggtttggaacctcatttcttgtcgggagcgtcatctggaagccctaggtttttccattcatctcgatccataagccggtgatccatacggcaatttaggtactccttggctagcagtctgcaattgggcgcgttttcacccttcacgagcttgatgcattcaaggtactcttgcatttgcttggtacagtcaccatcatgatccaaggggaatgaaccgcgttctggaggtgttggagaaagggctttcaaagcattacctggattacccgacatgattagctcacgcggttgatgcgcctgttatggtgtcagtggagtcccatcggggcattagagatcaataatttttgtgaaataattgacgtctttggtgatgaacgctacataatgatagcttagataatcagaatagaaagtacttagcttaagccgctacccagcacgaagcggcaggtgccgactgctgcactttatgtcgttaaggcgatcatggtctcagtctcttagggtctcttgggaacagcgaggctcttctgatgtttttcaggtccaagaagaacataacgactctttctagaccaataccaccacccgcatgtggtggacagccgtaggtgaatgagtcaacgtagtccttgagacctgggtcttctggagagagaccgtggtggctcattctctccttcaggaaattggcgtcgtggatacgttgagcaccggacaagatttcctcacctctcatgaagaagtcgtaagagttggagtagcgagggtcaacagggtcaggcatggtgtagaatggacgaacctcgagtgggaacttgtccaaaatgtagaagtcagtgtcgtacttctccctcaccagagcacccaagaacttctcgttctcggtagacagatcttcaagttcaccaacctctttaccagcagctttcaacatagcgataccgtccttgtaggcaaggcggaccatcttgccgtccttaggcagcttgaactcctccacggggtattgcttgcggaccaaggcaatttcctttgcgtagcgagtcttcaactcagaaaaaatgaagacgaaaagctcactcaagacatcaatgacctcgtcgtagtgttcctcgaatgccatctccaagtccaaaccaatgaactcggtcatgtgacggtgagtgttagagttctcggctctgaagactggagcgacttcgaaaacacgttcaaagtctgcggcgatcagctcttgcttgtagaactgaggagactgcgccaggtaagacttacccttgaagtaagtaacctcaaagacgttggcaccaccctccgaaggggcacctaacagctttggtgtgtggatctcgacgaactttctcttggccaaaaactctctgaacagttcacagactccggactgaattctaaagatggcttggttggtggcggttctcaagtcaatgacacgggcatccaatctagtgtccaagttcacaactggcaagccggccgtctccgcctccgcgtctgaacgcgaagcgtcctcgatcaaaataggcagctgttgaggggcctcggagatggtgtgaatttgggtgatgtggatctccaagttctgcacggtggcggacttgatgggctcttcgaccttcttcacgacacccttgacgagaacgatactctcagggttgacggagccaatccacttgaccatttgcttggatatagttccctcagcattggacttggcaagcgcctggatcaattgagcctgctgtctcaaggtcaggaaaaccagggtagcaccctgctgtctggagttgtggacacgggctctgatcaaaacctccttgccgtcgtcagcctcggaaaggtcctcgagcttggttctaggaacgccggtcttgctggcggactgaatcaaaggtagctttccgtagttctccttggcggtatcgttggcagcggcctcgcgttcacgctgggccttttcctcggccaattggcgggccttctcctccttctttctctgcttctcctgctccttctgcagcttcttcaaggctttcttggaaagaggttgcccatcctcgcccaaaatcacgggctcggatggctcctgagtggtcaggtccttgacctgctcggtcactttttcaacggactccttcacggcttccgcagctttagcaacggcttcagacatggcgagagacaataatgatgatttctggggcttgagtgctggacgacctttctcatctttagtgaaatgactacaaaattttattaggtatatcatgcggtacgtggcgagggttcggttgactcatggccctcgcacgtctggtgagcagaggctgccgcgtttctacgatgctcacatacacgcctccgcgatgcttttgtgacgggcggttgggcccggcggctgtggacggcgggcgccgttttgattaattgcagcgggccaagagttccacgagtcacgtggacgcgtgaccacgtgaccaccgcgccgtttcgtccacagcgtgcaagaggcgattccggagtaaaggcccgcggcgcgtgcgagccctggcacacgagactcccgtccagcccgccggccgccccgagcgcgcgtttcgagcctccagccatctgcccgtgccttcttccttgcaagctgccacgagctgcaaacaaaaacgtaaagttgaagtatgtcttgcgtgctgtcagggcaacagatgatctacgtcggctactgcgcgttcctaaactacgcacccctttgcaagaagtgccgcacgcccatcttttacgagactacgtaccctcaaaagcttcaatgcgctgagagtccagaagcatatacaccatcgagtcgctgcggctagcgcgccggcgctttgaaactggcaagctacctggcctataacccgcggaatgccacgcagaatgtcccacggattatcctggctccctcgccgtctttttgtgcacaagaacgttgaccagttcacgaactgggtattatgcagctcgcaccaaaaccgccgctgtacaaaacgggcaggtcctgctagccaaaatacgcacccgcgcggcactgactggcttctaacatacgcaggcgtacaacatgcgcgaatgggaaccgcgttccgcgaaaatactgcacatgcagctgcccctacgcgcttttcttgagttcccacgcgggacgcgtatcaccacgtacgcgggacaaaaagtagccgccgaggtcgattggtcccgaggcaaaggtccgggtaacggcccgaacccagactcagaggccagcgggcagcccctggagccagtgagcgtgaagtcgtattactatttccccggggttctgattgggcagttctagacccgggcccattggcgtgcttgtcgccgttctcatttgcacccgtgcaaaatgcggcaggtagcgcgatacacgaacacttagcacctgtaagtagtgcgttttgcaactctgttgcaaaaccacagctgagagccgagcgcgaatccgcccaggtgctacgaaagggtccacgtgtcggctccaagaaaaccggctgcagctcctgacccctcgagaagcattactaggcacagcgcgcgtggagcacgggtttcaacgcagcatcgacccaggatcatagataacgggagtgccgtctgagccgcaggcagacttactgggagctttcccgaaagccgagtctggccccacgatagcgacacaaagctttacgacgatggggagaagaaactacatcggtgctgcctgttcggtccaaacgctcccacaacgtcacgtcaccgccaccttgcttgccaccttgcttgccaccgcacttgcatattcggtgtcgccgtcgggcatggatgcgcgcgaagtccgaggcttaggcccagctgccgccctccctcgcctctaaggctctgtgattaaataaacatgcgggctccagcgagtgtgcgggagaaaaccgcattgtgcgggcgagtaagctccctttccgcctctcgctttgtctctttcgtctcttttgtctttcaagaccgcttcttacataagtctttttccgctctttccctccttgagattcagaggagccggtcatcatgagagctcctgtacaatcccacaatgtacatgactataatgcagcagccccggtttcgcgacaatgagttgcggatcctcgcttgcttccgcggcgcactgtcgacagttggcgctggaacgcccaggcagctgcttcagccgctcgtgccggctcgcggaggaacccggagctgttccccattgttacggttgcctcctcaacggaggaggcttccgcggcattttcgagcttccaatgtgctgcgcgttctctaggagtagggcatctgcgaatggtgtgcgcggcgctgctcatcgcgcatactcgaagggggtactcatgcacctttatgcatgtccgcataccttaaatcgtgcctgtaagatctttttatcggaaaaaatcctttttcggaaaaaccgctgtccgaacaaccagcgggacgttgcgagccggcatagaaatgtgctgacgcgaacaatttaaaaacaaatatagcttaacacgcagaacgtcggtagtgatgtaagtcaggcactcgaaaaaaatagtttggattaacagtgtaaaaaagggaatagtcgtcgcagtagaataaattcaacacaaacctcaggagtccgaatccacgagttctggacgagggaaaccaggtaaaaagagatatgagcttgtcgcgtgtgtcatcacacgatgagcagacgccagcggcgcgcgcgggttcgacgcggccggtggacgtggtagtggcgacgtgcgattttacgcccaccaaaaaggcgcaactgcggctcagcgcgggcgacgtggtgtacgtgctgggcaagaacgagtccgggtggtgggacggcgtgacggtgtgcggcaggtccccgcagcgggtcgcgcgcggctggtttccgcataatttcacgcggtcgtaccgcgagcacaaacgcgggggactagcggcgaagtgcggggccgcgagtagcgtggctggcacgcgcagcaaccgctccggcggcagcagccgccggagcagtctggcggcgccccccatgcccggccacatggacttcggcagcagcatgaggctcggcaccgtaagcgagcccaacctctcccccaccgactcccacgcaccacatctgaagcaggactacaggtttgacatgcggtccaacttagcaggccaggcaggatcccgcaggcccagcatggcatccggatggtcggccggcgccaactcactttccaagtcgccttctcattcctcgaacgaacagcagtcgcacgggagccaaagccagccgcagcaggtcgatccgctccagaagtctacagccgacgagcgcaggaggcgctcgcatgtcgctgagactgacaagatgaacgttttgggcacggacgaggtacagatgatatttagcaacatccacgacaactctccgcccatatggacgccggtcccaactacagagggtaagatcttgtactacaaccgcgactacgacatatattgcagcgggttgccgctgctacagagccccgagctcaacatcaaaagcgtcttttccgaccacgattggtttgtggacattcaagaaagagccctgacgcacaacaagaaggttctggacaaaaaggaggagcctgccggcgcaaacggcgccgccaccgggcccatgtccgccaatacccagagcacttcacagaacacaaggaaccacagtggtagcagaaggcctagtgtggatgaaaaaagcaaaaattacctcgcagcgaccataatatctgacagtgctggcactggaagcagaaataccaagatcaatgctctcaaaagtgacaatttaagccctaaacgtgtcgccggcgacgacaccaacacaaacaccaacagtgacagcaaagccggcatcaagactgcaaccgagaacgaaaacgacactgaagtcgcggcttcagatcccggctggtggcaaaaaaaccccaagcataccctcttggcgaaagaagagctcttttatcatcaccgcatggacctgaggtcatggacggaaatgagagacaccactctatatttcgcgcgcaaagcttacgcaagctttttccaaaacgactaccatcaattcaatcgaaacttcgaggtaactgctaaattcagcatttactaccacaacgcttgccgtcttttgaagggtgagctcataaaaaacaatgtcaagagagaggtcaggcggattttaagacaaatgaccgatgctgtatcggccattagcataaacgggaatctattttttagttctcctcaaaggtttgatatctcattttctccatccgttcaacaacaacagcttcaacagcgccacaagtcaagcgtgggaagcacaggaactgctattcaagacccattgcgtgtctctatctcgaccttgaatccactccaacccggcgatcttcaaaaacttagcatatccagtaatgatattctcatcaatgaggagtcccagagtttagaaacaaaatctaagaacgaccgagatgacagatttggatcggtacttagctcttacaccattcaagcgcacagtaccgcctttgatgaaaactctaaaatttcgatacaggcgttgtttcaaaccattgacgctcagttcagtagattcatgatatgcgttcgcaacttggacgctttgatgaaaacaaagtgttcagggggcgacattcttccgcaactgttcccgaggttctttagggacggattcagcggcggcgcttggacaagcacttttcaagatcaagttatatctttgactccaagagcttctttggcaagccttgggtctccactcacaggagaagcctatcaagctgtcaacaatgtgtttgggagcattagtagcaaggcaggaactgtggaaagctcaatcctctccaagtcaacagccgacaacgatcgaacaagcgcaatcaaaggttcgcccaaggccaaaaatcagaagtccctgaagtttcctctgaacgaagatacgctggctcttctcaagaaacgaattgattacttctctactccaacgtacgcaagctatggcaccttgatcgaccaaccaaggactaataaaaggaaccttgaaattagcgcgaattgtcatcgagaactcagccactcggtcgtaataatcgaaatgttagaaaacctagatctcagatttttcctaaacatgagaaacctggcgtacaatcatgcccttgatgaagatagtgaggagctgaggcaacatactatgacttcttctgctactctgcttatggagttcttcgatatcaagcaggccctctacgatgtcaccattaaaaaagtgatggacatccaaaaccttactctagatgatcctttcgtcttttgctctatggcaggtgatctttcttttggaggggaaagggaagagggctcgagagaagaacatgttttaaagcaagagaggctggcagaggcttaccgcaagcgtcttgtggccgaggatgtggaagtgaatgacatgacttatttcaacccagatacggaggtcaaggctacccagatttccttcttagcagtaatcgattcgacgtaccaagtcgttgagcagctaattcaggcccgggagaatgttctgaactatgctgcgagaatgatgaaaaacgacttgatttctgaattgactaggggcgaacaggagaagattttcgaggacgacaagatcgatgcaaagacttctgacgccgaaattgaacacatcggcccaaaggattttggtgacagcagtttcacgtcagatgtaccctggtacttggactcagaacatgagtattcattgatttacgacaaccaggggcgcatcaaaggaggcacaaaagttgctttgcttgaacacctcaccagccaccgggcgatagacgcctctttcaacatcgcaatgttgttgtcattccgtagcatattcactacatccgagtttctccacgcgttggtcgagagatatcatctttaccctccggagggtttgagctttgaagagtacagtgcgtggattgaaaagaagtccacccccgtcaaaacacgtgttgtaaacatactgaagacgctgttctcaaattattggacgcctgcatactatgagcctggtatcgacgatcttgtgagctttgcacaactggctacggcacagagcataagtggcgcgccagcgttgttagttgaacttaagaaccgcctttcattgaagggcaacctgaagaacttcgtgccagaaacaatccgattcgatgagagcggtcacaattacagcggaaacgccttgaaccccagggtttctacggggggacctgcagagtttggggcagggtacggatttaggatgcggaagctcaagttgcttgacatcgacccgcaaacgtttgccaagcaattgactacgaaagaacattatttgtactccaaaattacaccatttgaatgtttggatcgtatttggagtaagaaatactgttattttggtggctctgaggacatttcaaagtttatctcaagtgcaaacgctttgacgagttatgtctcatttgcaatagtaaaacaaaccaatactaaaaagagggcaaaagtcctacaacatttcattagtgttgctgaatattgctacgagctcaacaacttttcttcgatgactgctattgtttcagccctgtactcctccccgattttccgcttgaagaaatcatggtctgccgtgcctgaagactccaagaaggtattagaaaacctaaacaccttgatggatccggcaaaaaacttcattacttacagaaactggcttaaaaccgttcacgatgtggcatgcgtcccttttttcggggtctacctttcagatctgacttttattgctgaaggcaatccgaattgcttacataggtcacctgagatcataaacttcagcaagaggctaagaatcgttgacatactaaaagagatatccagttaccagataatccgctacaagtttaagcggtatgacgacattcaaagctttattgaagaatcgatgaaaaacattcctaacattgaaaagcaatatgagcagtccttgcgcctggagccacgcactgaggtttcagctggtctgagctcaggtggcactggcatgtccaaaactgacttgggaaagaagctcgagaaaaagtcgagattcatgaagaacaaaaaaaggcctaccaaactggtaagtttgtaaggtacagcattaagtatttaaagaattaattatcagttgagtataggcttcggaaagagcactgtagttttcctttgtagctcttgcagataattggtatttcgagggtttagaggagccgggtaaaaagtgattacagaaattgtgtttaaagatgccatgaacaaaagaggaactagtttagatcctcattgcgcgctgctggaaactgcccgctagcaggttcaatcatgtttaagcaactgtctcagcttggaaaaaacctcactgacgagctggcaaagggcctcactgatgagttgaacgagggacagtttgataagaatagcgacataccagtcgaagtccaagcaaagctacgaaagtttgaaaagtatgaacaaaagtatcccctgcttcttaacgcgtacaagtctgagaaagcaaagagcgagaagctggcggctgtgcagaagattttgagtgagaacacacccatttcttcgatagacgattacgattcattgacaagcttcttcaaaaacaccaacctgaaaaccgatatgctcaatgatgagataaagagattgacttcagaaaagaatgaacatttgagagaaatacaggatttgcgcgcacaaaaagatgttgcagcggataaagccttttcagaaggtcattctgaaaaatcggaagggctagagcaggtgaaacagcttgaacagaagatttccgagtaccttaaagacattgaaagcctcaagcatgaactggcggccagggaagaagaaaaatatgcttttgtaaaacagcaaacagagatgaaaaatcagattgaatctttaaagggcgaaagcacagactttgctactgcatcgaagaatttggcagcgactgagaagttggttgatgaattcaagaaaaagctagactctgagcgccaagagcatactaagttaaattcagaactgaccaaacttgaagatgaggcagcaagaaaatctgagaggattgtgagcttggaaaagcttataaaatcagaagaggaggatgaagctctctccaaacaagatcctgtttcttcaggtacttctcaaacgtcaacgtttaaatctaagaaaaagaagaagaagggaaaaagtcaaaatacaagcagtaatgccaaagtgctgccctcacccccattgcctgggtccagcgctgatcaaaaaagcgatttagacaatcggttgcacgagacattgaaggaccttcaagaaactcaagaaaaattgaaagtgatccagtccaagtacgatgacttagtagccgccagtggcaattcagaaagtttacagcttgagcttgaaaaaacaaggggagagattgaaaaacttgaagtggacaacgaacgtcttcttcgtgaattgcaagaaagcaaaaaagagttgaagttcaaatctgaggaggttgaaaatgtgaaggatcttttgaaaacagtcgggaacgaactcgtcgaagcaaaagatacgattaaaaactctaatggcgcaagcgagactgaaatgaaacacctcaagtcacaattggaaagcttgagaagtcaaaattccgaaaacattaaaagctatgagactacccagagtgaattaaagcaaaaagttgcttccctgcagaaagaaaagtctgaaactgagaaagagctagacgatttgagaactacgcttaacaagcatatgcaggaaaagagtaagcttcttacagacttgaaacaatcccatgaaaaaatgagcatcttgaataatgagaacatcactttatcggatcaggttaagaatctgaatgcgctgaagcgctcagaaagttccttgaaatcgtctctgtcacaaaaagagaagacaattgtttacctcgaacaacaagtcaaggaatatagctctaaggaagaagcttcaagcagagcactcagagaagccaaaatggaaaacggaagattatccaataagatctctctggtaagtaaagaatgcgagagcttgaaaaatgaacttgagaaatccaagacctcactcgaaaagttcattaaagagaacggcggtttgtctgagaggcttgagattttaaacgagaagtatgaaactttacaggatatgaaaacaaactcgcatgagcaggttgaattgatacggaggcaatgcgatgaactgaatgttaaaataaaagagctcaataaaaagaacctttctctggaagacgagctaaacgagtccgttagtgcattgcaagaaaggacccaagaggcgtctagtatgcgtcgcttgcttgccgagagacagtcagacaaggacttccaagttcaaaagcttgagcagagttttgcggcagcttcagaagagaaaaatagacttgagagcgagctagcgttgcatgatgccaagacaaagcgtaccataaatgagttaaaagaagttaacgatgatttgcgggtacaagttcaaaccttgatagcaaaagaaaaggactacgaacaggaggttgcaagactcacttctttaaacaaagagatgcaaacaacaaggaatgagtcaagtcaaagttcaaacgagctcaaggaagccctcgctaatgttaaggcggctttaatgacctcggagaagaagcttcgcgagatggaatcctcaagcgaaaacattaaagagcttaacgatgatttgactaaaaagctggaaagaatatccaaaaactataagctagtgtctggtcagttagccgccataaaagaaaggaacgtcccttcgcgtgggcccagcagatccaattctgtcttgtccatatcagatcgggcttccaacgaaccaccatctcgccgtggctccttcaatggtgagactgtgatagaatcgcaatcggagattaacgataaaattgcatatattaaaaacgtccttctagggttcctagagcacaaagaccaaaggaatcaattgcttcccgtagtctccacccttcttcaactggacagtaacgacgaaaagaggctaatggctatacgctgaccatttctacttcagacctaatgagcctctggctggctgcgaaaaaaaaatcgaatttggcttcgaactccagaacacaccgctatataatatggatctgatttcattttggctgtaaatggcaagagctgcagatgccggcgccgaaatcttgttgagggcgttgcaaatacaaagaaagatcgatagctattcgttggcagcttttccttccgatttaacgcctctggctggcaccgaaaaaggcccgttagtccgtttatcagtggagaacgaactaccttaaaacgcacgtgatatcattttggctgaaaatgacaaggcttcaaatgccggtaccggcatcgtggcaagaagtatataaaggtcacacaggtatcccatattgatggatcaccagagaagccgtcccaagtatattcaattaactagagaaatgtcgacgtactctgagaacagcttcaactctgatttttatcaggaaaaaagacctcgctaccctgaaagcttataccaagaaattctttcctaccatagcggtgacctcaaacttgctatcgacgtaggttgtggcactgggatatctactcttccgctcctcaagagttttgagagggttgttggatgtgatccttcttcaactatgctagaatctgccaaaaaattcaaagacaaaattaccgtgaaagacattaaccgtatagaatatagcgtttgcggtgcagaagacctcacgtctttatttgcttccgattcaatagacttggtcacaggcgcagaatcaattcactgggttgacgaggagcgtttttttaagcaggcctttcaagtattaaagcctaatgggacactcgcgtactggttctatgtcgagcccattttcatagaacatcctcaggcgaatgaaatatacgaagaatttgtctatgaggacccagcctacatgggccctcaatggaagccgggaaaggagaaactcagagtttatggggagcagattagaatacctgaggacaaattcacagatatcgaaaggcatgtgtatcgccctttagtatctaaagagaagacggcatacttttatggtcgggattcgatgactgtcgatgatttacggcagtacttgaggagctggagcgcctaccatacttggcagcagaaatttggcgaaaagggctgcgacgtcgcggaattattgcttgatgagctcaaaagcaaatgcggctgggatgaagccaatacaaggctcaaagttgaatggggcacagcgtactacctggcacggaaaaaagcgacaacaaaatgataatctgacaatttagatatcgtttctgtgttcccaaaattgtacttatggtgctgccatattttcaaggccgagttcaaagtacttattagtttgataggtttatgtatgtttcgcaatttgttagcgagaggaaatggtttaaaatccaacatctaactctataatagaataattttcgagaggctaaccttcctgttggaaggatttgatatagtcactgcctcctacgcattctgcaacagtcatttgatcatttcccaaaattcttccaacatttattccgacctggacagttttgaaagctccatcgtgctctagtattaagcccgttccgctctgcttccagtcttggatatctctatagatgctttcctcagtcctcaagctctggtcttccacgagtaactgccagtcaaaagtgtcatggtcccacaaaacagcctgtagcccaaacatacgtgaaatggcgcgaaccctattgtcaatggcaccataagggggccggaaccatttgggcaagtggtgtcctgtagcgttcattgcccagatagaccactgcagctgtgcaatgattttttcgttcgacaagcttggcaaaaaaggatgagaccaagtgtgggtgccgactaagtgacccccatcaaggatcttcttatacacatctgggtaattcacaatattgatgcccaagttgaagaacgtggttttatgatccaggttatcgagcagcctttccgtagccaaagatgggccatcatcaaaagtttgggaaagcttgctacaggtgaacacatcgtctggtgccacacaatgatcgcagtcaaaggaacaagactcgcgcgggttggcaccacacaccccttgctcgtaactcctatagtcagggatttgatcaaagtcaatgaaatccatggggatgtaaggtggatcaatcccgggccattccttaaggccagtgaattctgtaagccattcgggaaaaggtgtctgcgaatggcccacacgcacggaaataagccctcccacaggttgacccacaccagagtcgtttgatgcagccgaaacagaagcgacgactgcagtcaatagagcaacctgcttgcaggaaagatggtcaagaacacttattggaaatttcataactgatgtgcacaatcctgaatttacagagggaaaggtttttgaacaagaaaaagatccaaaagtcagcgccaataaatacaattttccctcaaaacactctacaccttctgccagcacatattggcgctaaaagtgaaactatcctgtgtttcccacaaacacaatgacggcgccagctctgctgacgtctcagaaacaccgtgaatgcatattgaaaggcgacaatttaatagagtcaccatatacggatgaaataggtgaacgcaaattcgttagttgtgatccggatcgaagactatgtaatatcaaacggatgcggttgaatggcgaatgagcctcaacccttaagatcacaacaggtgcttggtgaaggggggtgagaatgccaaggaggcaaaattgctggagctggaacatcatggacgaaagttctggaaccctcgcacaaatggggatcactgcgcgcaaatggcatctgaaattcagatatataataacgtcgtgttcgcctctatgagccctccgtctgtcgcttttgtattttagtataacacacttatagcccactctccccaagtgtacttccttaaaattcactccaggtacaatgatttctcgcaaagtttcgatcaaacaaattccaacaatctgccgcatgttcaagcctaaatcgaccatcaaaacaaccacatttccaacatttatagcacgagcgagttacggcagttattctgtcgcgaaccgctctaaaactggcggcggacagaagcccactgttgtgatcagctccgacaacgatgagatagaaaccgtcggcggtcacgtgcgtgtttgaacacccggtgtgtacgataggtacaggtttatagcagacttcaatggcatatgatatcttaggtatggaacaagcattctgagcagtagtgctactgctcagaacacttctcaccctagtagacggctagttcatatcacgcggtcgtaccactgcccgttcacttgaccgccgcgcagcgaagtcgctacgtccctgcgaaactggtgtggattcgcggcgagaacgtctgctgcgaccttgttgagggggtctgtagcattgggctctaggaataacatgaggaggcctatcaggatactttgcacgtccagaacgggtgaccaatcttccctcagtatgttcagacaaacatttccctgcaaatctatgttggggtggaatatcttgctcaatagcgtcactttgggtggttcaatagggtacgtgtccttgaaggtggcgcaaaacttgaaatgtccacatttgtagtagccctcatctggtgtgatgttgatgtagagcctagagttcgactcgcactcggatacatcaattgatacgcatggcggaatgtcaagcgaagccagatctttgcgaagcctgagctggcacgcgctaactggtgcgtttccgggggcagggatcgtgccgttttgccttgcttgctcctgcttttgtttctgtaactggcgaagttttagcttcaaaaggttagcaattgatgcaaaatgagcaacggaatctcattacaacataccatcgaatcgggaaggcggctcgccgctgtttttttaaaccgtaggccaacggcttccaaagtctaaaatgtcagaatttgattttcgacgtttgacttcaaacctcacacacaccccgcaataaaaggtagcggcggcacgcaatcgtggcctcgctggaagaactaaggctttgatacgctgccgattcaagttaggagcgtttgcagaataacactgtgctggcggcgttcggggaatcctccggggtctgctgacaggcttggcggtacctcaatatagaccgctttttgggacgaatttcgcacgcactacatatcaagttcgggctgcgcagcatagtacccagcgcgcacacgattcggcgctggccaggaaagcaaaccgtctaaaccccaggcggcaatgtgtgcattaatcgagtaacgtgactccgtacaaactcgcgtgcacagtgatatccaccgttgctgtcaagcacgtgcccatgtgcccggggagacacaatttgggtcctgctacatcaccacagagtggctcggtgtgtgataagttccaagttcttttctttttaccagttgtttactcgagatcttgaagatgccgcgtgtaacgtatgctactgcacaaagctgatctaagacgcgcccaatcatgagcaatcatcaagccattagcagcgcgaaggctagctcttcgtcatttctctgatgtcacgttacacggactcatgacgctttttaacttcttttatcgggacgagacctctggtttcgagcacatgacacatctcagtgaatcatggctcgtgactcacctacaacaacctgcaggccaactaagaaattggccttacacggcaccagcgcacattttgcacattttttccacgatcgaatgtaaagagtgtctagactgactcattttcgcaagagtccgcggccgcatataagacagactcgaactggaatgagcgccgaatctttccgttaagtacaggtaataacgacgaagaccctttcgagccgtgcttctgaacaaagagttccaaaaattaacatattcccacatgcgtcatctagtttccatcaaggaccttactgacaaagagttccaagttctggtcgaccgcgccgaatactacaagaaaacgttcaagtgcggggacctgagcgcagcacagaaaaatcatgtaaaactgcttggcaagaccgctgctctcattttctctaaaagatccaccagaaccagggtttcgacagagggtgcgctctcgttcttcggtgcgcagccaatgttcctgggcaaagacgacatccagctgggcgtgaacgagtcgttctacgacacaactagagtagtatcgtcaatggtctcttgcatcttcgcacgtgtcaacaagcattctgaaatccaggaacttacgaaacactcgagcgtgcctatcatcaactccctgtgtgacatgttccacccgctgcaagccatttgtgacatcctgaccatcaaagagcatctagactatacaaagaacaagctcaaggtggcatggatcggtgatgccaacaatgttatcaatgacatggcgatcgcatgcctgaaagtcggtatcgacgtttctatttccaccccttcgggaattgaaatggaccccgaaatcatcaaggctgggcaggaagtggcaaaggctaacggttcgaaactgatcgttacccacagctccacagaagccgcgactggcgccaacgtgctggtcactgatacctttatctcgatgggcgaagagtacgccagagtcgctaaactcaagcaattccagggcttccagataaattctgagctgtgctcatacgcggaccctaactacaaatttatgcattgtctgccaagacaccatgaagaagtgactgacgacatcttctacagtgaccactcgattgtgtttgatgaggccgaaaacagactgtatgcagccatggctgcagtagacgtgtttgtcataaataaaggaaacttcagtgctggtcctgatgatattcttaattaagtgtgttttacagcacgacactgccaatcaaatttatagagttaaataacttcatatttgaaagccgtgttcaattcaaagagagccgatacaagcctggttaaactatgggttaatactaactgttgcttcaaagaccgggctttcatggatgacgacacaatttgtgccgtcatcgaaatttccctcctcaaaaccgtgctcttgctgcatcttctggcatagcgtatttgagtaaaaaggttttacgccaggttggagtagtgcaatagttatgtgcgcaacctcattagcgcaagagagacggggagccgcttttccggtagtcctatctagcacgcaattctcgggtaattccgccaccagcgtcactatgctgctgtcccatacaacactcttgactttgaattcaactttgtcgttagtctttatgagagtattctgaaaagtttggtttccctcacctttgactagtaagtgattgtatcgcttattgaactcacaccatatatctttttgtttctgagtaccccttttgcccgttgcgacgtggcacaatgtgatgtgaaactctggttgagccttgttctcttcaaaggctttgataacggatgaaacatcggtcgatgtctctactcgcgaaacgaggtcacaaatagcctttataaacgactgaggaccctcaatgtttgccgaaaagtaactgggtttcaacttgaaggctttgccctcagagctgctgctcttgccgatttttttggttgttgttggcgtgtacagaagacttttatcaaaggctgcttttatgtcttcagcaggcggaatggagggaactaagactggatagtggtgattcaattctctcaggatctcttttgcatttatcaatgaggaatcagtgtcacgaacttgtagattaatcaccaaatcaaacatattatcagggtcccgatcgggcgcgacaggctggtatcttttcaaaaaccctctcattataccaagtacctttttctctccatcagaatcaactttaatgctttgatgcctgtcgcctcgcgccataacccttttaatggtgaggcgggaggtggcgtcgatgtcctcatatggcaagaaagaaagtgcaactattttgacattgcagtcatatggaagatacttctctttcagttcttcaaaccactcaaataactgcttcctttctctaaattgatgattgttgcgatctgtgactacagcctttatattatcttttgcaagaagctctagagaccttttcatcaacaaagatttatctttcccagtaatatcgtcgttttggacatgactccaggtttctggaaacaagtttctgatcgtcagagcagtggtggtcttgccacaacctattgttgctaccggaaacagtagaaattttgtattttcatcaactttattgtaatcgatagcgttctggagctccagttgttgaatgacctcactattcaaaatttccattccagtcaatccatagtcttctagaaacacctttcgaagttttattatacctgaatccctcatatattcttcacaaattttcggatccgcatcaagaattggaatgacgaagtccagatatttgttggtgataaatcgatgtttcttgaaactgaaaacgcgagatttcgtcgtgatgtactttttggtagcttctctccattgtctgtacattaggtaaggttcctcgaacttgaatttgaaaaagaatgcagatccgtctcgcagtttgcacctaacaacgaagccctctatttccttgtttctgtaggacccaacgctagcacattcttccaagaattgccgaagagtggtaatgtcatgctttgtaaagtactcaatcgttttgaaaccgtaagccaaagcaaaatcatgaacttcattcatgggtagagtctgaaacacgcgcttgttaatgttaattccatgtaaataaaggcctgctgcatcttttgtatattcaagaatgtgctcctcgaagctgtcatcacagtactcggcaacagcggttgcattcatgttaaaaagtgcgagtccgagttctcgaggctcgagaccatatgattccagctgcctctttaaaaagttttctcctgccatggaatggtttctatcagtatcatccctctcgcctgtggagtgtttggagcacactactaaagaaccatcttcaagtcccgaaacgaaaatgatacagccgttttctttgactgtgacttcgtatggtcctaaagtgttagctgcgagccaatcccacttggtggtgctaacttcatttatgttaaagaatttatcatagccgcgcgccacgatgcgagggttttcgggatcgtcgagagtaaacaggccgcgcgcattgagcggaagctttatattgtttttgccgtagtcccactcgttaaatttccagctaaaaacctctttattggtgtttttgatctggcatttgtgcttataagatcttcctctctttggcagcagtgttgccgcctccaattccttcactagcttttttgagtcttcagcggtctcgaaaaccatcgcccttgcttgttcaagcctgattatgactcttgagtcgttcaggtcaacccgtgttctactaggccaaagctagagaacagttgaatggcttcagtttagcgaaacgcatctaaaatatgacctcgtgacctccgcaaatctcaaatactctggtagcttcttaagattataggaactgatagtggttggtgcttcctcagaaaaagacatctatggacgagtacgacgtggatggcgcagatatcctggtactccgcgagaagttgaatcgggtctcgcggctttcgctcaacataaataagtcgctgaaaaaaataggaaaagccaccatacagtctagtgagcttttcacgcccattattcaatcaaatactgccttaggtgtattgcagcgcaacattgaaggtagtctagatgctgtttcttctataaaggatttggcgaacgacgcttcaaaacatgagctcgtgttgacgcaagggatcgaagctgtggggttgaagccctacattaaggcaattcgcaagcttcagggcatacaggaaagcatggattatcaaaaccaagtttcaccagagtcaagcgaatttcagggtatcagaacacatttatcgcagattgttcaatccagtgaagaggcgctgagaacgcatttcaccattatcctgcgaaagatcgaaccttttgatccacaaattaatttgaacaaaaaggtaccgtttccttactacgaagatagtgacttatcacagctcacagacataataaatttctttggcgggtccagtagttcgcctttggtggccatacttgccaataatagaagccagttaattctaaccagcttggcatttttagagccttttgctaagcagatcacgacaaatgaaaacgtgccctataggaaaggcagcagcggttttttgaactatacagaagccttgctcggctttattgccaatgaatacatgtttacagaggacattcttgccaaaaaaccaagcttccgcgaccaagtgtttgcgaacatcgttacaccggtactcaacaactatgtgaagcttgtgaagctcaacatttccctcataaaaaagaatgtcttgaatgttggcctttttacattcgagttaagcgactgcgtcggtaatgccctgaaatttctgagaaataaacctttagaaaattacacccctctagttagttccctcgatgagtctacttcgatattgcagtcattgttccgcgacttgattgtttacattgagagtaaagcttcccagctctcccaattgccaagcgataatggtgtgattgagtctacgatagatgttatgtctcgactccggaaattcagtgagtataaacaaggctgcctcaactgcatagtgggcatgaggcgggaagaatggcttccgaaagactataatgagaaagagtataccctacaagagcgcaagcagattaatagcaataccgccttactctcgtgtttttttagcgattgcatcgactgtctcattgtttctctggaaaggagagctcaacgaattctcatgccaaaccaagaaccagacatagcgaatcctacaagccctcgcaataccttcaagcagcgcattggatttttcttgattacaaacataacactaattgaacagattgtttcccggtcagaactaaactcaatactaggtgaacgaggtaatgcccggcttgagaaactgaagaagcgctatgtcaactactttgtttctgattggcgagcactcacttcgaatttgctagacgctgtttttgttgatagctctggcaaagtttcggccaaagataaagatcaaatcaaagaaaagttcaaaaagttcaacgacggattcgaagaacttgcctcaaactttaagcattttaggatatcggatcctgcaatgaagaagcttttgaaaagcgaaattaattctttggtactgcccttatatgaaagatttcatggacgttacaaagattcgttcaaaaatccaaggaaacatattaaatatactcccaacgagttatccacagttctaaactcgttagataggtagttgataagactatatttgatgtatatctgtattcaaataaaataaacctcagcagcttgaatttggtaccgcctatgcagggataaaagttcactaatagtagcaagacagggcttcgcaccacaacttttctttgctcattgatttgtctgtggagagtcactgaatgttatattttctggactgctttcagagcctgcagttgctgaggacgtggttaactcttgttttgtacttgctcgagtatattccgttccagccggaattttaaacgctttcttaaaatcttcaaaaacattgttaccatctgccacccctgaagaatactgtcttgaaattattggatgggttggtacgttattttgtaatgggtgccagctatttgagttccggtcgtacaatgctgttatgtcaacagatgcctcagtggcatcgtccgcgtagtcgtcgagggactctttcgactgcaaaagcgtatccaaagtttgattggctttgggactgagaagaggctccatattcattgtatcttcgcgttgggtgataaaacttgcagcagtctctattgaagaacgaggtgatgcggcagcagaagacgatcggctggggacaatgttacgatcagtggagatatccgggctgttcaaaatatcgttcaggtcgctataattctcgctggaatttttgactgttgacggcaagttatcttgaatgcttcctcgcctgcttggcccgtgtgcaaaattcaaaggcctcaatttgggagagcttttcaaaatagagcttggcaaatcaggagaatccagtcgtgtgccattgaaagaaaacgacgatgcaatgtcaccactttcttcctcgagattctttttttgggtgttttttgggtccaccccgtcgtcgtcatactcgtttgagctcgtgattttgaattttggaggacgaagaacaggcgctactccatcagctgccataacttcttgatatgtcggagggtctcttggtgcacgagacattgggtccgtcattgctttgaaaagtgttcgcgaaggaggctcgtttgcatcaaaaggaggaggctcgaagcttggggtacgaatcatatttattggtcttgctcttggtgaggatatcggggacagaggaatagcttgtggcgatgtcagctctggtttgatgttgtcaggttgatagacattcgatttcaactctggagatctcaggatgaagtcgtcgagcattttcggttgaccgtcagctctcctcgaatgaaggctgatgctggatcctccgttccgaatgggggacaaagacctgggtgagaaagttccacgttcttctaaaggcatgacttccggggacagcgctggcgacccaattacctcctttggaaagtagaggtttgaaacatgatatagattcacattcaagtctccgaattcagaacaatccgtccctggtataaaagtatgagtatcataactgggcagaagagtgttggcgtgcgagcacaatttattcaaaacgtgtatcggtgaatcgatgctaacttcatagtgcttcttctttccatccagattacgagataatcttaagcaaattttaatccagtggtttgctttaatattctgatacgaagtatccgggtgaattctctgctgtaaattcaacctttcaggtatgaaaacttgataaccaaattcctttgacactaagtctccgttgctttcatcgatcaaaagatttccaagattctttgccttcgaggcattcgcgttgcttggtaagttttccaacacaggagccttgtgctcggcgagaagaaactttttggcgggttctaatctatgaactttcttattcttgcagtagtattccattgtttcggtgaggtaaattcgaattctgtgtaggttgaccttgtccatgggcgttatcttgaaagctataggaaggaaggcatcaagcacaatatccttagatgctatcacaatgtcatagtgaagttggtcctcccaatcacgggatatggctatcggttctgtttcctcaactgacgaatctgatggtgttctaataacttcaagggggagtcttgcatgcagattggacttgaacgcaccgcttctttcaacgttagccgaaagtgtgtattcaacagatccgaaggccgcctgaacgctctcgggacaagacagtggaatcgtctgctcgaaaccgtaaatatagtcaccgggctgaaaaatgaagggctccccacccgaagacgaagacttggaaaatagagaagcattatcactgttattagatagcgttccagctagtaggtctgatatggaccgcgatctctcgcgtttttgactatcaggcgacgttgctttgcgcaaaatgttaccgataggcaggaaatttgtaccctgattttttggcggagatgcaggcgttgctgcgttgaggttgatgtagctaacgctgcctcgcttattcttcagcggacggtacaaagatgcgcaacttccttttaataaatcatcagcatccgtcgaaccgctgctgtgcacgttgttgtgttcaagttggaaaaatggccatgtgtggtttactatgtctatagtctccaggaattcttgtcttctgggcggaatcccctctggccactctgttctggatgttcccttgaaagtgagatctatcgattttattttactgggctttagaacgcggattatgagagttcccctcagaagaccagggggtctctcctcccactggtgctgttcaaacccctgtaagaataaaactggttcagctaactggatgaatatttgaatcgacgttgtctgggtcaacggctgagcagagtccgcgatctgtaggtctttatcaaccgggaacatcggtgagttcccagcatctacgctagaactcattagtgcctttccttcgtgcgtgtgtgtatcaaagaatgggaaatgaataaaaaatcgtatttagtatccgtattgcagcagtcaaagtaattttgtcaaatgctaaataaggctggcttatctattactagccgaatccgaaggccttggcagttcctgcgcacacgcgacataaagtagcgctgttaattgcgtggaagtggtgcaagcaagggaactgttacaaattctaagtgataacgcaccctccgggctacgcttggatcctatattatatcacgtgaccatgaaccatggacttatttctcaaggagtttcaagatgtcgctcagctgcgctagccggtcactcgaatcgttgcccacgctctttaggagctcgttcactttaatgagatcgtagtagttctcatatatcgtgtttttgatagtattattaacttcagtctctttaccaagcagagtattgtgagcgctcactagttcagaaagtgtgctttctgagattttgagagtggggggctcaacgcagtcttcggaagcgctggcaacgtcctggtctacgctctcatgattttcatttatattgtctgaaactggggattgttcctctcgtagcttgtaaaaatcctggagctgtttgcgcttgtccttatcaatctttattctgattggcctcttgtgggtgatttgctctgccatcgaagcacattcagcttctgttgtgtatcgctgtccgtttttgtattgctacatcacatcatcaagtccaaaaaacgatcatttcttaaggtttattaacgaaactgcgacttacgaacaacagatagcagcgagaaaactcagcattaacgagcgaccgtgatcgattttgagacatctgaaactcccttgcataattacgaattgacagctcttcaacttagcttctcaggcgcttacaactttgcgagggattcctcatttcaacgaaaagcaaaagaacctgtcgttggtattaagaagaaggggtcatgcgtctaaactggccgaaaaggcagtccgcagtgatttcaagggatccacattcggggaatgaagatctcttatcgagcgatgcttcgctcaaagccgcgcaagcgatttttaagaaacatagcttttcatcagaggacgggcgtccagatggcttggccgcaccctcagtacaaccgaggcataaaactggcaatacgacacggccccacccatcgaaagcgttaaaaaagcgcccaagagctgctccaaaaccaagcatggcttctcagacggcggcaccttcgaagcaagtagctcaagtagctaactccgcagctgcgtgtgcagccgctgcaacagctcaaaagacaacatggaccattgagccacaaggaaagccgaaaaacaaggtcgctcaatattttactccaaaccaactgaaaccaccagtgacctactcggcttcacgaagcaattctcgttccggatcaatccgcagccgatcctcttcaaaaagcgatgattttgcagatattgtagctcagctgcaaggcaaccatgatgctgctcagtctcagcggagtgcgagggttgggagcgtttcaccaagggcgaatgcttcatcggacagtattgcctcctcgcatatgagttctgatgaaatggcgcaggcacatgcaattaatggtagtaatggccctccgctattatcatccatttctccacgtcatagtgtcgcaggaaagggttactcagactttcactctagcgaagtggagaataactccattaaaccatcggaaactcctaccttcttaaatgcacgaggagtttctactagaacactgcctgataggagatctcccccgagagtttacctcaaagatacagacgcggaaaatgcgtcaacttcctcactgcaatcttcagcgttttcaggccttcctaatggaggcgctgaagttttgagtgaacctgaatacgccgaatacggtgtttctcctaatactaatacaaatccttatagacacgattatcctagatcatcgatagaccaaagcagtggcactatggatctcaactcagataggctttcttatgagacattaagcaaaatgcctgtacaagtcaaatatcatggcacgcttccggatctaataccgaaccacaaacgagagaaaaagagaggcagactcagctcattgtttgggaggaagcacaagatcgaagaggcagacggaagccaaacagatttaatacaacaaaatgacgtcgcggttgttaaggctacacaaccaacacggttaaagacaactatgcgggcacaaagcgaagaccaggcagtttcatctgctaatgagagcagcgacgaatacgaaagcggttcagaagatgaattcggtaccgcagataagaagaagaagccaaggaggcggagagttcacattcgaagacagattaagaaggcttctggccaccataattctagtgacaaaagcttcaatgaggataaaccttggaaaagtcacattgatattggttttgtgacgcaagctgagcgaaagcgatatgaaggtatgtgggttacaaaccgtaactgctatctggagcttctgccctggtggcagacatcgggtgagcaacaagtttatgtgccagatgaggggttgatactgaacctcgtggtacttgacatctggagtcgaagcaacttaccacaagacaagctcgcctcgatttacgatatggtcgactttagaaaagacggcactctagaaagaaagtcatttattgtgggtatgtggctcgtcgaccaaagcctatacggtcgtaagctacccgccaagatagaacccagggtttgggaaagtgtggacaagtatgtggtgaatgtcccaagtgaagctcaagtaggtttcagtcataaagacaagcagagacaaatcaagcaagagatcaagtctttgaagaaagatcttaagcgtgtgcaactataaaatctgcattcaggaactcttccttgataagcgcgtatcacgtgatgcgttatataagaatagatcaggaatcataaatgccgagactttatttcaacgctaagtaacctatcgaagtacaaggtttaaggggcaatgtttagagttttaggagcgcttaccggtaccggaggcccggctaagctcgatcaggaggaacaaagcgagaaaatcttgagccaggcgcatgattttgaagtggcacttcaggcgatggactatgtcctagatgaccaccctggcaaaggtttgcaactgcttgaaggttctggcgccaagccaaagaatgaagaagaccagtgcgtcagggttctggcgcgtggtgtcattgaatttttggaggcaactttgggctttgaagcttctgtgatgaagaaagcagctgcgacgttatccgaagctcagcaattgtcagcgaaacgtaggcagcagtttcaaaaaatggggcttaagacaagctccctttatccaccaggaactgaatacgctgtgaccttcgcggaagcttgtttgttgcacgcccttttgatgcttttcagcgaaagcatggtggaaagtgccaaagcacttttcaagctcagaaaggcttaccacatgcttcgcgagatccttaacgacataaatgcagcgaagaagaagaaaggatcagctatgtacgcccaaggaaacaacgaatcttttgcgtcttttgtgtctgctgattcttcaactttcaagtccgtggatattccctacagcttgagcacggaggaacagcaaaataaagagctgatggaactggcggaaaacgtttacaatatgcgcaagaagagattagagggagctcacataggaaattcacctgctattgaaagacttcggactgatcttggtattcaagctttaaaggatttacccaaaaaaaaagaggccaaaaagccggtaacgctatcaaaggccgagattgacaaggaccaagccactatagacgagttcattcattcaggcgtcaacctttgttttggaattttgcaggttgttttatcactcattccaccggcaatcggtgcagttttatccgttgtcggattccatggctccagagaagaaggcttgaggcttgtgtggcggtctacaaaggaccgcaacatccacggcgggattggtttgctcggtctcctgttctactatgacggtcccttccagttcactgacgtagactttgacgtcccagcaacaagcgatgggctcaagaagacctcttcaaatgatctagacaattcaactcttttgcatccgggcaaaatgctagaagatgcactgctgcaagcgagagctcttttccccaatagtgcgctgtggttgctgcaagaagcaagaatgctttcgtctcgtggcaggttacaagaagctgttgacttaatggattcgattgatgttagtggcatagaaatgaagcaagtccgagccctgatgatttttgatcgcgccatgacgctcgttcacttgcatgaatttgaaagagccgccgaagaccttctttccttgcttgatatcaatgaatggtcgcatgctctctatacttactttgccggctgctgctatttggaaaactatagaatgtgtcagatggggcttatggagtactcaagaatagacttctttaaagagcgtgcgactacacttatttttgatgcacccaacatgttgagtagaaagaagtttatgtccaaaaatcttccgttagaccgcttcatgcttagaaaggtcgaacagttcaagaaattccaatctcaacttcagctccaagatcctcttgacgccattggtgtttcgcccgtgcatgagctgacatatttctacaacggatacaacaggatgacggaagattgcttaaaattatcgcacaaactgttgactgagtaccacaaccccacgattgatgcaaaagagccaaaccaagaacttgtcaaaaatttgctgacttcgttaacttctcgcaggctgggtaaagtgcaagagggctgtgacatgttagataaaaacgttctccctcaaattatcaccctgcagccggatggcaaagtcaagtacataaagaagactgaagatccatgggcttacccaacagcactttacgaacgtgcgcttttcacttggaaattgaagggtttggacgggctcgaagagtgcaagatgtggcttacgagggcccaagattatgctgatgactatgagcttagcgcgcggataggcatgaagatcaaggccgccatcgaccgacttgaaggttagggatatctgtcgcaccaaatttgggaaattgaagaatcataaacaacgaaaatctctaaatagtccttacacatcactaatgcatcacataacggctatcacagctattctatttctagcgcctcttaaaccatgaaggaaggttcagtttatgatgaaggctttaacgacgatgatgatgatgattccatattgctcgagtttgaaagtggttccgacatagagtatgatgatactggtctgctccgcagggatcccggcctagcaagcttaagtgacgaagagtccggtaaaggcgggaacaatggctactatttagatggtgcaacaatcagttcaagaaacgttgtgattccgaaagacgaattatacgaaaacgatggcgtaccgaaattgagctatcgctgccttactacagatcagatctatgaattgatgttggaaagacttgaacgaatacaaccgatatttgatatctcctatgaagacataatagtacttttgcagcaatacgcttggagcgaagaaagacttcttgaggattggaccgaaaatagggataatgtcatcgtttcttgtgggctcaaactcggacacgagccagtggcgagtcgaggaatacggaagcatgctaactttttgtgccacatctgctgtgaagctaacaaaatgaagacattcaccttagagtgcggccacgaatactgcttggaatgttaccaacattatattaaagataagctgctagaaggcaaaataataacatgcatgagctgcccgttagctcttaaaaataaagacattgatgccataatgggagacaattcaagccaaaaacttatgcggtcctccatcaaaggcttcatacagaaacatagcaatcactataagtggtgtccctttgtcgactgcaactgcattatccaggttggaaatatatcaacactctctgaattccccagatttcacctatcaccttacgttgtttgcgacaaccagcacagattctgctttaaatgcggtctagaatcgcattcccccggagattgccacgttgcagagctctgggtgaaaatggctcagttagaatccgctaatctaaactgggtcttgactaacaccaaggagtgccctaaatgcggtgttaatatcgagaagaatggtgggtgtaaccatatgacatgtaaaagttgcgcgtatgagttttgctggatctgcgaaggctgttgggctgaacacggaggcggctattatgagtgtactcggtttaagaaggaggataagaacggtgctgtggagagtaaaaatgcaataagaaaatatacattctattacaagctattcagtgagcacgaaaattctgctaaacttgattggagcttggggctcacagtagagcagaaagttaaggcgcttcaagaaaatattgggatctcttggattgaaacccagttcttgcctgaaagcatccgggccctgattgaggggcggacaacgttgaagtggtcttttccagtggcattctattcagatccctcccacaatctaacaaagatatttgttgataaccagtctttgttagttagcgcagttgaggacctttcgcagttacttcaggtcaaggagcctcaaaagattattgaccgaaaattggagttctttaataaagccaggtttgtgagaagccgagacaaagcacttgttgagtgtggccgtgacctgctttgcaaaggcatatgtattccacatcagtgatgattatgctttttgagaaactagcgtttaaggtggctactccaacaactttatttatttttgggagattataatacagaaacttgtttgtaaatttgttcatctaaacctgtctttgagcagcctttcggcaccaacctcttcatactcttgtctaccaacccacaattggtggaatgtgcccaagctagataatatgctgcccccaagccacgctctagactgtctttctctgaggtgcccagaagttaggatacgaaacttcaatgcaggtaacttcttattgagctcagtcatcaatcggtcagtcagcccgggaattgacgacgaaccgcctgtaacaacaagattgtgagcaagagtggccctcagatcgacatccgttgccgttatagctgtattgacgaggtctgcgaggcctgcaattgcatcggaagtttttgagctctcttcaatgggtctcttaccattttcgttcgttgtagcggaaggtgtttcgccatttgcttcttcaggagcgggagtagactcagtagttccctccttgtctttgttgccgagacctggttttgccctcttcataggcacgtaatcgttgtgccatgtttctacaacaccgtcctttgtcactggccagtccgaagggagcatttcttttgttggtttgaaaagctgctcagcgaagctgtatcttgcattactatcaaatatgatgttttcgccccaaggagcctctatggatctttttgacgtggtttctagttctgactggaattttggcagctcgacagcagcaacatgcaacatggtttctttgcactcttggagaaaccctctgctgtttgcaaattcatccacggatttgctgacagtgaattcgaatttcttgggaacgaattcaggccgcttgcgctcaactttgtaaagaggaacaagttcgcgaggcttgagatgattttcgatgagcttattgagaagcttgcctgctagaaaattacgcgtagagctcttcgatagcgtcataccgtccacgacagggcacacactcgcaacatcatgaccgatgtccagcactaagcatgttggtctgcccatggcaaatgatgtacatgtggccgtgggagctatgtagcatgcctcgaattccataccttcgagaagcacctccaaggacttcttgcggttctcctcgggattccaaatagcttccgtaagaaaagcaggcgtacccttgaaagactcaaatttgagctcgtcacggatggcccaggcccactgctcctgagccgcttcccagtccacgacgcaaccattttccaagatccttttgatttcgaaatctggacggggcatgatcatgaattggtcattgaacgatttctgcccctccttcccgccggcagtgtactgtccatagcatgagggtatgttgagctggggactgtcagtgcccgaataccctatatttgtgctgtatgacccggggtcgatgacgacagccgatatctcgtcaccaccgtatatctgcagcgcaggattcgacatctgagttcttcaaacggacaagtcgtgctcttatatggccaagattggtacatcggcatgtttatagcgaatcaatcatctgacctggcataaagttttagaagacgaaggtcaactcacgtgatgggcgtgatcaagtttctacagttattcgatggaatattcattgaagatatatatcttggatgtgccaagctctaatagcgccgttgggtccttttaagatgcacaacaggcgtccctgagttctggtttgcatagttttgtttttcgtgagattcatgaacttctgatttcacaatcgagggcgtcgatcagagtctcaatttctagcttctttctagcttcttggacccattcgtcgcagagaacacgaggccagcccttcaacgcgaccacttcttccacggccttgtcgagcttggagagcctcaagttttggccgacgcgcgcgatcacactgtctatgtcgttgtcaactggcgcgccgttcttattgaacaggaaaaagccgaatatcttggccgagatatggccgagaattcctgcgtttggtggcaacagggatgaggtggagaggtctttttgcagaagagtccatctgttgtagagctgctcgttggagaggattagctgctgcgaggccagtgagtcgagttgcgacaccaccacgtccagaagctgtgggtttttggagcagcactttgagggtctacctggcagaatgtcacacaaggtcttgagcctggccagctctgagtcgatcttcacgctgctctcgtcgcctgcgtgtagtttgtttttcaaaagtgtggtcagcaatgaaagctgactcaatacctcgctcttcatgacgagagtgtcaacctggtcaacagcctcagccagctcctgcacgctgccgttgagggcctcgagtttggaaagccttccctgtctctcctggtccaacttctcgctgagtatcttcgtgaactcctccacctgtttcatagaaagcagcgccacttcgtttgactgcttggcaagcagtgcttgctcgttggccttcaaagcagaggcgagctcctcagaggagtgcttctcaagctgagctttgaaggcgttgaactcgttcaagaattgttgcgttagctcgacctcacgggacttggccctaatctcaaagctctcgtggaggtccttggaagcttgtccatactgtacagcgacagattcggccacattggtcctgatgtcctcgttgatcgcctggagcgcggacttcagcttggtaaaggcgtcatgcaccgcgttgtaggtgtcctccggcaggagcaacgactgctcattcacagccgcaacggccgcgttgacgctttccactagaggagtagcgcgcttgcagctgccaagctgttcaacctctggcagccggagcttcacaagagactcgtcctccaggcgcacctccttgcttgcgggcagcgccgcgaccgcctgagaggtgagcgcggggtccgcgccgcggttggggatccggtccactttggtcccgagctccccgaacttctgcttcagctcgtccagcgacatgcgcgacgcctgcatcttctcgtcacggaactcctcatacatctccaccagcgactcggccaacggcacattgtcgcagaacagctccccaaactggtcattgttgagcgacagcgtcacacctccaacatagaatcccacagtagccaatccgactcgcacaagcagcttgctgagcctgttaggccgcgcagcgggctggccctcaaaagtcgccattccgcgactcagcgcgcggcccgctctcccgcttttcacacaattaatagtagctctcgatctcagcatctctagcttccactggcacccacagacaacgtatagaggcactggcacgtattcttccgtctatctttccaaagttgtgttcgacaaatcgctgtgatgctaaaaaatttcgggaagcgctcccaaatagtctctatatacgaatttaggcgcttaaattgcacattttcgagctttggagccgtttcgacaccccgatcgaccttctaagaccacgtttgaatgagtatcaaaaagagaagcaatatgagctgactttaaatggacaaacctcgcgtaaagattcgaaagaggcctaactctcgagtcggtgtccattacgtacatagttaccagctgttttaggaagtcctgtctgtatagggaatgtatccacgtgatatttcctgatgtggcaagtgttctacgcatggtcctagcagcacgatcgagagagtgcgtttattaacatgcaaaagaagttgccgagccaaattataagggcaaacatctagcaaaagagaatacgacacaatacactcggagagcacgcttcgtttgccagaaaaagatggatacgctactagcaaatattgatagcgggccagaacttctggaacacagctcagagcttcaagactgctcgcgaaacctcggtttggaagagtttgcgagctttagcaaaatgtgcaggctttaccacgagctacgggagacagcgtacggcgaggagatgaacaagctggcggtggcgttcgccaacgtgctgctgaaacagcagggatttcgggcgcaggccttagcgcagaatgcggaactggcggaggacgtccagatgaggctcgagcgggactctgtgagcagtgagggtttcaaggtggagtgggaggtaccgctgtggcgggtgctgttcctgctggcgcacgggcacgcggacgggtcccgcagcttcgaggtgttcagccgggatctggtgcccaacaagtttcaacacctggccgagaagctcgcggaaaacgagcagcaaagcagcaaactgccgttggtattcgaggagctggggaagtactggtacgcgttgtgctacaactacgggtcgttcgttgtcacgcacggggcgcacttctggagctcgcttgagtcgttcaccgcatcgctgcgcgcgaacgacggccgcctgcttggcgactacgccagcgcgctgctgcagctgtgctcaccgctacttctcttccccgagaacaacctgctggcgactttcgacatggtgctgaacctcacactgatcctcaagcacggtatcattgcatggtccggaaaggtctcagaggagctgtactcatcgccacaagactacaagatccctcaaatactgcatgtgattttcgtcttcgtggccaagtcgccccacgccgtgcgcaagcgcatacagccatgttttagcggcgaggaaggctgcggcgtgaacctgcgcaaacaggttctagacctgcagtgctccaaaataacatgcagcgagacgcgggaaactctggataggatcctatccgcactggggcttaccgtgagtgccaatgacgacggcgagctcgaagtaatacacgtggttcagtcccagccgcccagcgcacgcgactccactgagaccgtgtacgaccagcgctactctcagtcatcttctcgactaagcgacttatccagctcgggcacaactctccacaactcgctggacggcgattacgacgacttatggtctgaggaggataaaatagccgaggccgatcgcatcatggcggtcatacgaaggctcgacgagctcggtataatcaaacctaaatttcctggccagtagcccgccgcctaccatcatatttatcctgttttcaacaattttgtctttattcattcgttttttgagctaagcattcttttcaaaggtccaggggggcctataacacacaaactggggcttgcggtggtcttaacaaggggccctggagccttctaaatgggtcgggtcgagagtataaaatatttaatatcattctgtactaaataagttcaagttccttaagttggtgcatgggatgggtcaaaagcccgattcacaaacgagcacatcagaacaaaaggtacaatacagcaactatgctccagttcaagctcgtattattgggagactcctctgtgggtaagtcttcgatcgttcacaggtttgtgaaggactcttttgacgagttccgcgaaagtacaatcggtgcggctttcttgtcgcaaaccatcaagttggaaaagcatcccgacgtgaccatcaagtttgagatatgggacactgctggccaggagaggtacaagtcgctggcccccatgtactacagaaatgcgaacgcggccctgatagtgtacgacgtgacgcagccaggctcgctcgttaaggcgcagagctgggttgaagagctcaagaataaggtcggtgaccaagacctagtgatctgtctagctggtaacaaggtggatatttgcgacgaagacgcgaccgcgagggaggtgcaacgcgaggacgcgcagctttacgcccaggagcagggtctgcttttctacgagaccagcgccaagaccggagctggcgtctcagctatattccaggagatcggcgagagggtttaccagaaaaagggcatggaagtcccttcatcgacacaggcccgtaagccgctaaacgttgagcttcagaggccatctaccaacgactccacctcctgctgttcttaagtgcaaaggcaggattaaagagaatatcatgatataggcatatgcgattgcacacgcctgctcttgccacctgagcacaaccacaccagtcagcttcgaagaccaaattgccaaccagatcgaccgccgtacggaccgttattatttggatacctcttgaacgtaagtactgaatgacgacgattttatctacaaataaactaaacgtaaagaaactatcctttatgaatgcgatttaatcagttcttgagcttgtttttgatgagctcagaagccttttcgacaccttccttggtgcctctgatgtaaatgatgtcgttaaccttttcgtttttcttgggcacgttaaggaccgtattggtggcctctctaattctcttgatgttggaacctagcgaaccgacaacctttctgaagtcttgaggcttacgagaccataggtaaccgactgtggatgcttgaggggcgaggtcgatcttctgctggatgatcttttgaaccttctcgaggacttcgtccttgctcacctgcttgtcattcgctctttcctcctcagttagaatgtcagacaagtcaactggctcgtaagacaatctccatgggataggggcttggctttcgtcaacgttcagtgggacctcttctgtggtgagcttgatggactcctcgtcagacccagaggccttctcgactggaatgttcaagttagcgcgggccagcttgttagctctgccattagcgtttccaaacttgacgttgacgaagaaatcagacctgagtctctgaatcagcgcgcccttttcggaaacaaactcgtggaacgaagcaggaacctggatttccaaatcgcagctgtctctgatgatttgagtaaagatctgcttttcgcacgcagcaatgttttcagcaaggccagagaccttgactttgctgtctttgtctccaatatctggaagagataatctgacgtggaaatcggcctcaagttggcgacgagtcacgccacctgggccaatcagcgcgccaactctgtccgcaggaacgtcgagttccttttcaatagagttctctctttcttcaatgattgccttaatctccttgacaatgctcttgacgaaggcttgaggaccttgaacggtgatcttcttgtccttagatgaagcgtcaggtatatccactgatttgttcctgatctcatcaccaccggccttagaaatcaggctcttcagaacacggcctcccgcaccaacaatgtctctaatgtactcgggcttaacctcgaaggactcagtttcgacgtcggaagcttccttgatgatagcttcaactttttgggtggcctccttgatagcttgtctagaacccgtgatctttagctcaaccttgccagtctcaacggctttggcgtctgtggttttttgcaagaagtccatttcaacaccacagtctgctctgatgtcgttgatagtgtcaccgttcttaccaatgatacggggaacgtgctcagctggaacagtaatagtggaggtgtggccgttttcaatctcgaaatctagcagcgcttttagctcatcatatgccttcgcgacgccacgagatggacctctgatggtaacaccctcgttttctccctcagaaggaaagtggatgtgaacgctgtatttgttctgcagacggttgcggtacgaaccctgggacccgatcagcttaccgcggtacttgggcaaaacattcagctccttggtaatgatatcagcccactttttagactcggaaatcatgtaagccttggcgtgctcaacgcagaactgcagacccgaaatagtgacatcggtagtagtgccattggactcttgtgccacgtcaatgttgcactggtacttctctctgatagcattcaagttggcacccttggaaccaatcagtcttgggacagagttagaagagacagcaaacttggtttcgaacttttcatcagggctaccaataatagattcgacagcagcagttgcgaccttagcggcctttgtgtcgcctctgatagtcaactgcttggcagatgggtggtgaagcttgaattgcacgtggccgccttcggcggcaatgtcttgctcgataagcttgcgaatgagcgcagaagagctgaagtagttatcttggtcggccgctggaacctcaaaggtcttgtgagacaagttgctctgcttcgcgcgcaggggttcgagagcagagttgacctcggccaggatttctttgagttcttcgtcggaaggtctgaagtcctcgtcggagagctttgcgactatgagaactctgtcatcgcctgggtagaggtcaccaagctgaacaaagcccgctttttgctcttgctgttggagcaagtgtttgatgtccttgtggaacaactcgtagtccagatcatcaacgatcaagacttgagatgtgggcagctcgttgaccaagttgatgatgtccttgcggactgccttcaactcaccggcgttctctgatgtggtagtgactctaatggcaacggcatctgtgccttgaagctcttgagctgtggggatagcgaagcgaacgtttggataggactttttgatttcctccaaagagttgtatttgctgaagtagatggcaatgtttttggcatgcgcgacgttcttaccgtgagccttggagatttccaaggactcgacgatgaatttcttggagttctctctagcatatgtcacagcttcgtccagcttgtcggcagggccgataaaagcaacctcttcttcacctggggcgggcatgttgacaataacgttgaatctcttcttgatgtcagcggtgtcaatcaaaaactggaacttcgaggggatcttcaccttcaaggtcttgatctgggagcccagctcgcttaagtacttgttgacagcagccttggcagcttgaacgtcgtcacgaaggccggagatctggaactggcccgcggaagcattgaagtgcgcctcaaccttcagattcaaggcctccaagtcgacgaacggaactaggtctttgttctcgacgttgaccttgatagatgcattcttggtgtcttccttgacaatggcgaggatcttctcctgcgcaattctcactgactccaagtcaccatggatggtaatgtcaaccatggagtcgtcaaggtcctcgtcgtatgagccctcgacgatctcttttccgacgtcaatccggacttccaatggctctgagatctcgcgaatctttctgccaccagcaccgatgatcgcggacctgcacttggagggtacctgcagagtggtcgtaacgggcttggtgagcttcttaacgatctcacgcttagcagctctgacgctttcaggtttacctgcgatcaggaacatacggctagtcttcgacaaggtcgattcgacggagactgaatgcgcggtcttcacgccctggacgatacgagagaagtcaggtttcgagacggcgatctgggattgcaggtccagcgaaaacgcctcttggatggtcttggaacgtgcaggcttggcagaaggtgcaggagtcgcggaacgtgattgcgtggcggagctcgagcctgacgacgtgccggacgcggtcgcagccgcaggcttcatgttggggccccacgacaccttgttggcagcagcgaggaaggcgccggagcctagcgtggggaagtccttcttagtgggcaagggcttcttcgcaggcgccgcctcaggcgcgggcgctgcgccctcggaggacgcgtccaccgaggttggtggggtctcaatggcagcgtcttgctccactgcaggggcactaatttcagtctcagggaaggacatggtggtcgtacggcgatttaacaagttaacaggtagccaggaatatcggtagatgcaaagcggtcacgaaaatagacggaacttgctcaattttgatcggtggaagacggttcaagtgcgctcagaagtagcggatcaagtctggggggtattcgcggccaaaacgagcgaaaaaagcaggtattcggtgcgattgagcttgaaatgggtatttcagaaggcgtgtctaatatatcaagatcgggccaactatagtgaaaaaaatttcagtctggaaaccgaacttggatcaaccgtcgtggactccgggccctcgcccatcacatgacgcggcttgcgagtggagcacacgcccagggtgtgcggcgagtgcgtggaggcttgtggtcgcggcaattcatgttttcaggacgtttgccttgtactggcccgccacattgccaggagggtcgtagctgcagatcgtgtactggccgtagtagtcgccgcagtcaacacgggcgcagcccagacgcttggaagagacccacacgagctgggagaagtggccggtgtcctcagcgaagcccgggttcttgaagttgtagagccggacctcgttgtaccaggctgcgacggccgcggaggagttatagcccaaagcgagattctccccgtacgacccgccagagtgcaccagtgtgccgttgcagttgtaggagtttgcgtagttctgggcgtagctggcgagctgcgtcgaccaggtgagagcaggcgcgtggtgaagggcgcggtaggagttgtgctcgagaaggatctgggtctggaaagacgaacttgttgtggagggcagcgtcgctgtcgccgacgctgtggttgccgttgtcaccgacagcggcgacgaggcgcgcggcgcactggtggacgacagccgcacggtgcgaaaaacggtggttctggtagtgatccacgctggcgcgggctcgctggcgagcgcgatggtagcggcgagcgcgcgggatgtcaatagcagcagggccccgaggacggacagcgggttcatggtttagggtgcgcagatggtgcggcgcgcgcgcgctcagcttaagtagcgggaggctgttagagagcgcgacacacctgtaacacgcctgtaacacacctgcgacacagctgtgacgcgccaacgaaagaagtaaataacaaccagagtattcgatacataaacctataaaccgagagctagcagcgccaaggatgccgctggggggaatggggcggatgtatcgcgccagctagctcttttaattcaatgacttgacgttctccgcgaagctgccaatgacgttgcccgcgctcttgtaggagcagataacgtagtcgcccgtgccgctgccacaggacttgatgccgcagcccacctcggaggtggacttccacacgagctgggtgaagtggccggtggaggaggagtagttagggtcggaccagtcgtaggacttgatctcgctgtaccaggcgtcgacggcgccggtgcccgagtagccggccgcgaggttctcaccgtagggcccgccggagtgggtcagggtgccggagcagtcgtagttgtcggcgtagtcctgcgcgtaggaagcgagctcgtcggaccacgagagagacgaggtgtcctggtggagggaacgcttgtcgttgtgggcctggaggatggcagaggcgaaggacgaggagccggacgtggacgacgcggcggcggaggacgaggtggacgacgcggacgaggtcgcggcaggcgacgaggtcgaaatagaggtctcagcagcggcggacgaggaggtttcagcggcggaggtcgaggtcttagcgggcgacgaggtggacgaggtggacgactcggaggtcgcggccacggtggtggtctcgggcgcagcggacgacgacgtcgacgccgcgacggacgtctctgcggcgctggtgcccgcatcagcgctgctcgccgcactgctggtcgcagcctcgctggactcgctggcggtctcggacacggccgcggccttctgggccaccgcggtcactagaggcgcggacgaagtcgattccgcggacgatactggcgcggacgacgccgcacccgagccgtacaaggtcgtcacaacgacgacgacggagccggtggcctcgctcgccgaggcggtcgcggtagcgaccgcgtcggagggctgctccgtggtcagcgacgtgtacgtcgaaccgttatcgacgtacaccgccgcgcgcaccgtggcggtgtgctcctggtggacgtgttctgtcacggtggtctgcgccgcgggcgcggcgagagccgcgccgacggcggtagcggatactagtgcgatttgcgagagcttcattgggactggagggctgggacggggtgacggggcgcttcggagcgggggagggttcttaaaggagtggacgtaaactgcacgggggctgggttcacaagcggaaagcgtggtgtgttcgaaacaggctcccactgcttgacactgctcgagtcctatacttatatacccgagcgcacgggcgatgccggatctggccagaatgcatatgttccgggcgcaggctggccattcctgctgaaaggggcaaaacagcgctggcgcggggcgcgggccagacagaaaaggctgcgacgcgaaaacggggaatgctgggtgtggcacgtgacccagcgcgcgggctgggcgcgcggatcggggcggtgaatgcggtcacgtggtacgcattgggaatgcggtcagaagaggggaatgcggggctctgggtgtcggcgctgggtgttgagtaaagtatcgctgcgtacgccgacgtcacgtggacgttgttcacggtcacgtgtatggtgttactgtcacgtgtgcgggtgcatatcacgtgcgcagtgacacgtgcacgtgcttcgccgcgcgtcacgtgcctccctgctgacaaacccgcttccgcatttctaagcatggcgaagatagccggatatgccccatgcataaccacacgtcgccattggaatctcgcacggccgtgcagacgctgcaggggctgtgaagcggttgtttgcctgtttcacgtgcaccgagctgaagggctcatcgatggagctgtttcttggctagcaggccagtgtgttctctgcggcgctttgggcgattggagctcctgcgtgctcggcagatactcgctattctgcttggcttctagcaagcagacgggtgttttaggtgtcgttggtgtttttgcttctctggcatctctggtgtccctagtgtgtttttttcgctcttggatgtgtacaggtcggctatgcacgccgcgtcgttgccctgaacagcaagctcttgacggccatgtcctcgatgcggcgtaagcggctgccgcagagcgcactgtgcgcaggtataagtggttcagggctttgcgcatgcgtcgcagtgtgtctttttttggtgtgtcttggaataaagcgcagacgcgcacatctaattagtaagttgaaggacctaagcaggattttatagaagatgttggaaggaaactcccgcgatgtcaatggcgctgcgtaagctaacagaggggccaagggtctttccggggggtgggcggagatggcggcaacgtgtgcgaagggcaggcaacatttgtcatctgcgcgaggccttggaagcggttataagtagagcttaggatgctgagcttgtggagggatacacttggtcttgacatcgtacatcccatagatcttctgacgtgacgcgacatgtatagcgacaattaccgaaacacgcttctggtggacgtcctggagtacttccggctggttaagcccagccacaacttcgcgccgcaggcgacgcaggcgtctctggaccaggagtcgtcgaataaatcgaccaaagaagcagacatcgagaaggacctcgagtccggcagcggcgctggcagcgccgccgccagcgccacgggcgaaaacaggaccgacggcgaggcggcggccagcgacccgttcctggtcgactggaacggacccagcgaccccgaaaacccccacaactggagcaggtccaagaagggctttgtggtggtccagatcatgatcctcacgtgcgtcacatacatgggcgcgtccatctacacgccgggccaggagtacatccaacaggagttcggcgtgggccacgtcgtcggcacgctcaacctctccctctacgtgctgggctacggcctgggccccatggtgttctcgccgctctcggagaccgcgcgcttcgggcgccagcacatctacctcgtcacactattcctcttcatgattttccaggtgggcgccgccacggttcataacattggcggcctggtcgttatccggttcatcagcggcgtgctgtgctcgcctgcgctcgccacgggcgcgggaagcatgggcgacttcatctctccggagctcgtacccatcttcattggtatgtgggccgtgggcgccgtggcggcccccgtgctcgctcctctcctgggtgcggccatgacagtcgcggaaaactggcgctggatcttctggctgttgatgtggcttgccgctgccacgttcctgctcctggcggccttcttcccagagacgtatgcaagcaacatcctgcaccgccgcgcggccagaatcagacgcgagaccggcgacaaccgctactacaccaagcaggagcgcgccgaaagcgaaattaaaaccaaggacttcatctcggagatcctgtacagaccctttgagatcattttcaaggagcctattgtgctagccttcgacatctacatcgcgctctgttacggcgcgttctacctcttcttcgaggccttccccattgtgtttgtcggcatttacaactttactctgatcgagctgggcctcgcgttcctgggcttctgcgtgggctgtgtgatagcgtacatcgcgttcctgacattcctggccaaagtcatcatgccaaagttcaagaacaacactttcactcccgaatctttcctcttactagccatgtccgtgtgctggtctctgcccctgtcgctcttcctgtttggctgggcggccggcgtccactggatcctgccgatgatcgcggagatattctttgttttgtgtgtattcaacttgttccaggccacctttgcctacctggccatctgctacccacgctacatggcgtccgtgtttgccggaaatggcttctgtcgtgcagttttcgcatgcgccttcccgctcttcggtcgcgcaatgtatgagaaccttggttccgagaagtacccggtagggtggggctcttctttggtggggttcttcagcattgctttggccgccattcctttcattttcaacaaatatggctcgcagttgaggggcaggtcctcttacgctaattaatctgcgtcccttgacacttttcgcaagcgcccgtctcatggtccgttgttcatagaagctttgtgcaagccgtttcaggctgagtcgtcaaaacacgtctcgcagtacatgtttgaaaggaccgcgccgcggcttcagctgctagaacttttgagctggactgtagtttagtagtatatcagtagtccgaactaataaatttaccattataattaatggacagggagtggatatatacggtaagattcaaacaacaaacgatgttcccgcatacaaacaccgctcgcgcttggtacctgccttacgttgccggcgctctttaagccgctgagatacctggcctttctattatcccaaaattcaactactttgcatagaacaaacgccaagcgtaacgacgcgcataatgataaatcacgtggcagacctctcatctagcgaccacagttcctatcacgctctccggtctttctctactattctatgctcccatcttttaccttcatcaattgggcgtgtggcgtagttggtagcgcgctcccttagcatgggagaggtcatcggttcgactccggtctcgtccattttttttcgcagaaatgcacattgtcacgtgctggtaacctcctacggcatcctcaccccggcactgtcgctcgtgttcccacgtaccaccactttaaggctccaggtggcgcttccaaggacaactgaaacgcgcagcgtcgccctacgcaggctccccacactctcgcacgcgcactctcacgcaatgcaggagatctacgtgcccattggagaagaccagcgcgtcaaactcacactcgtcagcactttccaacacatcggccaggtccgcaagtacctgcactctatccaagacacgttttccgtggagctcgacacttgtgacacgatcacgcagaacctgaagatccagtgcgtctcgcaccgcgcgtgccgcagctgcccgttgtatatcctcgagttcgacgacgtctcggacgggtacgcgctgtggaagtccgcgggcgactgggcgctcggcacggtgctgtcgtcgctgttcgccgcacggcccgcaagtaagcatcgggccgcgcggctcgagacgcagcttgcggcacacgcaacgcgcaagcacgacccggagttcctcgcgcaagcgctgcagaagctcaacgtcgactgggacgcgccgcacgcgcgtttcgagttcgacttcgcgctcttcgtgcgcctgctcgacgaggccgtcgcacccgagatcggcgcccgcacttgcgactcctacctcgagctggtctcgccgctgcagtacaagagcctcaccacaatggtcgtgctgagaaccaaggtcgccgtcagcaagcagcacgtggagtgcagcctcaaagactacgacgcgcgcatgcgcggcctggcgctggcgcgccgcgccgcggaccgcgcggatagtgtggcgttggaccggagccacgaggcctcggtgctttccgacgctgccgagcgctcgccgtcgcctccggtctccacgtccgacgacgacgcgtacctactctcttcctcgcagcagctgctcaccaacttccagaagcacttccgtggtatggccgagaccttcgagaccttcgacgtcaagcgcgccgcccagtctcctaggcgtctcgccgccccgtccgactgctggaaagtctctaaacctgtgaaaaacggcaagtcaaagcccagtaaggtccacgcctagcgcgctcgagacgccgccccctcaagcgccacccgctcgaagcgccgcgctccagctctgagagctaacaaaaagtatctacctgaaatatcctgtttaaattacacttgcatcataaagctactaccctttattacagggcctctctgaacgcctccagtgctctctccctactgtctttcagatccacgatgggcgacgggtacccgtccactgcgtctttctcactccggccctctctgataatgcgtacgttgtccgcgtccttcaactcgggcacccacatcttgacgaacttgccgtctgggtcgtatctctcacactgcagcttcatgttgaaaatccgaaagtacggctgcgcgtcgatgcctgtgctggagcagaacccccagccacccgcgttcgaggccaggtccgcatccagcaggtgcttgcggaaccagcgctcgccccagcgccagtccaccagcaggtttttagacaaaaacgacgccacaatcattcggcaccggttactgatgtagcccgtgtacaaaagcttacgcataatagcgtccacgacaggcagccctgtctcgcctaagcaccacttgctaaacttttcctcgtcgttctcccacttgatatccatggtttcgaactttatcgcgatttccatagacatgtagggccagttgcacattacgtgcttgtagaaatccctccaagcgacttccttgatgaagttctccaccgagttgttctgcttgatgtctcggcgcatcaggctgtcaccgttctcgtggaaagccctgttaaccacttctcgtgtgcttatcaggccactggtgatatagcaactcaaatgggacgtgctgtcgagggaaagagtatctttcttctcgttgtatttgtgtgcgttaccactgctgatgaattcttgtagcagctcgtgcgcatcggcttccgtggcagggggcacctccagcttatcgcagggcaagtatgccaggaactcgtccgataactcgtaagcttcagactcgaacttggcgaggctctcgttgactttgctttcctggtcaacggcgtggatcttgatcgcctccttgccttgcttgtgagatttgaggtattcgacccacctcttgtaccaaggcgtaaatactgtgtattgtgaacccttaccggtagtcagggacccgggctgtacgatgcactggtcgtggtacacttggaaacgaaattgctcgtcctgcttgtcgaagagcttcaggtccctatatagctcgtctgtttcgtactgtgcattagctgtgactagcacgttcccctgagcgagcgacacacactgctctttgacccagtccacgaattcactggagcgcgatagtagtggctttttggactcaaacttcctcactaccagcgcgacgttcatctgtttcaacatttccctgaggctctcaagcgcgtttagcgcaaacgtgagcttccagccgctatccaagtgtgccctccagtcatgctcgttgatggtgtacagcgcaatcagctgcgcgtcctttttctggcctctgatctcacggagcagcttgatggcgttactgagggccgcgttgtcgcgaactcgcaggtccgtccggaaccagtggaccacggcagatatgtctgctttcgcaggaagtttctgcttcttgatacgctcgtctagaagagcagcgggcttttccctcttcccgttattgaactcattggcctgctgccacgtaattgcattggggtagtacctcgggtccagcttgtagtacgcctcgaaaccctcggagagcttcagttttttggacactgctggtggtggagagactgagcgtttcattgtcactgttctataactcgaattgatgttacttgtcgatagctgcggaccgccttatttcccaaaactccgatagtttcgcttgttcctgcccatcgcaacttgcgccttgtgctgtgttcttatacttttcactcgtgatgaactgtttctcgagcgacgacgaaagcagcatctgtgttagagcaaaattcatgtatagaaccaaaaccctgttaaatcttgcgcaagaagacgcacgttgcagctaagtgtcgtatccgggtcactgacgcgttattattggttcattgacgcgttgttgtgagtttatttacaagttttccttaattaagctagggtgctcgcaactttccagttttttgaaccgaagtcgcagcaagccagccgctggagtggaattactaccaagttattgggtactcctacggccgcagtgccaggtttcaccgcattgtgtatttaagacatggtttcgcttgcgcaaaatagcgtgccgagtgtaaaaggtaggacagaaaaaagacggcagctactaaacggtagagacgaaagagcaagcgtttggtcccaagatatgacaatttcaagtgactctgcaatcgcagagtggtgaagataccgcggcctttctgcggtcaaccctgcgatgaaattcttctctcgcgaagcccggtggggagtctggcgaggacacgcggcgtacggagacgcggtgtccgaatagccgcccgtcaatatcaaaagtatagaggcgttgatccttcgcaaaaggcgcggtaacgcgacctccgagggaatggttccgcatgtgcacttacgatcacgtgatcaagacacttcgggcatgcatactcgagacaccatcttgaccagtgcccaagggttgaaagatccgcaccatgctcttttccaaacacctgccagacgatgctccgcccaatggctgttacatcacgcgctttcagatcactttgtcctcgtgtgacgccgtttgcaagggcttagtcccgcatttccaaaccgccgttcccgctgcatggatacttgttgaaccctaagtacacataagccgactccgacagttgcagtcgcgctctctgacctacagggccattccgccgctgctcgcggcgagcttcaaacctggtcatcgttaacgattctaacttttaaaatcatgtctaatttttgtttacccaatacgaagattgtatgagacaaaaccatccaacggactcacaagcacatcaaggcgagcttttcaggggatgtacaagcttcaagtggttctggtgccacccagcccaggtacgggagcttttccgctcccaatgaaccctccaacaaccgaaaactcacaggttcttccctccggcggtggtgttaacggctcggccattctaggcgggggcaggccagacttggtttctaccacttctgccaacaacctgtttatgtcaagctttgtttcaagtcatatccctcagccaaaactcaggaaactgctgcacttcacaaagccaaccaacacgcttttcacgctggcacaggaaattgtggagagatgcgacaaactatacccaaacttggcgcagcccgtggaggtcctgacgctgcaggactccaacgagtgcgatcttgaccccgactatcttgtcaaggacgtatttatcgtcgataacgttgtccgcgcggtgttgaggaacgatatcgagatcgccgaggaggaccctcaatccttgtactctgtgaaacggaggcgtctgaacagctctgcgcctagctcgggcggccagtcgaacgtccttcacattgccaagaagcggcctcatatgttgcgaaactcagccgcaatgcgtgtttccacgccgctagcaaaccaaatctaccctcccgcaggagggagacaagtcaactcagactacgaagacgaggatgttggagatcggtctgtcttgcctccgccacagccgcagtcgcaacctatccgcatcagctctggcgttgacagtgccaagaaaataaatttcaacgaagataccgtttcgagatccgaggcagtagaccctgataaatcaaggcaacaacggttgccttccggaacacctatgcgcagcattaacaacaagaacgccatgacgcctgagaggtctaatgcccaaggacaaagtgcggcggctgaattgactagcaaggtgtccgctacgccgcttgctacaaacaatagaattacatctggtatgctgagaataccagaaccaaaaatatctgaagttgagaacgagctgagacagggccccgcaagcccctctgcagagctcccggctcgccctgaccgcattcccatgaagaaacaacagcttcctcagtcagacgatgatgaacaatccgacccttccgctgaggaggagccagtcttggctgaacttaacaaccagcattttgagcccggtttgaaaaattctgcttcccgtcagacgtccattgctgataacaacggatctcctatcaaagatgggaacaagatcggtaacgtgaacttggcggaattgccacaggttgggagaagagctacacgcaaatcttccctcgagagcaaggttgaatccctcatcaagagcgcaacaaacctatctgaagaggcaagagaggacatgcagcggcgcaaggaagattccaataacgcaagaaggaaggacactttttcagatgaagatgaggctgaggaaggtcctcttcaggacgaccctaacgacaccgttcgggttaaccatttggatagcgccaatacaagcttccaaaaatctgaactgttgtccatgctcaagggaaacaagttcaatattccttctgattttaacaagagatcgctgagatcgaacaggggcttcgtcgataacgtagttcaaaaacctgataccaaccctaaagatgtgataaaccaacgagtccaaagaggtgccgcaaggaaagcctccgagctgctctcctcgggccaatcaagagctcaagaaccgtcttctgaaagcgatgatgagtcaagtggtatcgaaactgacaggagtgacagtggcaaaattacagtgctagaaaacgaggccttgaaaaagctcaatatccatccgctgaaggagcgagttattggagaagagcgtaaggagcagtctaaacctgaaaaggaaatacttgaacgcacttctgttatttcgtctgttgaaccccagccagatcgggaagaactgcctggtcctggtgtttctagaggcgttaagcgttctgctgcgaaaattcctaaaagctctcagcctgcaaccaacgaacccgcgaaggcagcaaatggcaaggggattaaaggcaaatctttggccaacaaaactcagaagccagagccccctagcgctgtaagctcttcttcgtcacaagactcgtcgccagcttctggtcaaacggagacctcgagcgaacatcctaacactattcaaaagtcgccatcccgagaggaagtctcctcgaaattaatgaaagccatctctcctgctccaggggacctcgaaaccaaggcttatcaaagtccggaatttattgaagactctgatgaaaatgagctcacgagcgaaaaggcctccgccagcgaagcgtcgattccttctaaggaccagcagaaaaagcttcctccatctattttaaagaggaaggaggaagctgagaaaaggagaaaggaaagagaagcagtcagaaaagcgcgggatgaagaaaaggcgaagattaaggccgagaaagaagccaagaagagggaaaaggaggaggctattgcacacaaaaaagcagaaagagaagctaagagaaaacttcgggaagaagaggccgcgaagaaaaaaacggaacgggagtcccgttctggtgcaaaaggacctcgtggtgcttccaagcaaaccacaaaacctgtgaaagaaagtaagccagccgatgagaatataacttctgccaaagcagcggatagcggcactaacgagaagccagtcacctcaaatccaccagaaattggcagctcgaagtctcaaaatcatgtggacgataagaacacaggctctttgaagccccaagacttagcccagtacttcgctacatctgacaaaaacaaaacaactgctgctcaaaaaaacactccaaccagctcacaggttgccgaaaccactgatgaaaatgatacaaaattagagaaattaaagtctcagttcgcgtcaggtaagcctcaatcagctgaaagtaaggtcaaagctcctatggagccaagcacccactctcaaatatcccctgagacttctactagctctgagttgcctgatgaggacagttcctctaatgataacgagtcctcgggtgatgattcgtcagaggatgagtccacacttaacacaaaaactcggagaggtatagtcgacactcccaaaggtgctattatttctattccaaaaagagggcagaaggatgaattctcaggtgttgaaagtgccccacaatccacccagacagcactcgacaacaagtcacctgaaaagactccagccaaggttccagtcacaagaatgatggagatgtcatcaccagcagccgcctcaaaatcgccctcttcacctaaagtcaccaaaaagccagaatcaaagccaagcaggtctttaagctcgttgtcagatttggtttctcgaggtgttcctgaagtcaaagaagtatcgatgaagagtgcaactcctcttcgctcatctaccggaaaagaagtatctagcgacgatcaaagcgaagatgattctgaacagagcgacagcgacgatagcgaaagcagcgatggctcctctgatggtgagggttcgaatttcataagcgctaaatcagccagtaaggcgttgggcagaaataaaaagtcgcatagtgggtttgcctcattggtcaaagactccaaaaagaactaaaggttccggatttcgtaaaacttgtatacctaatataaagaagcctataaaagcggtgtattattatttgaacctctatttcgtagcaatttgaatgtgcacatttagacttcgtcctatgctgagttaccatgtagctttgagacggttaaactgaaaatgcaaaaattatggcataagccattcattataactcacccattcttgatttcccctttatgaaccttatagcatcctgttggctaaccgcagatatttcagaaattttgttatcaaacctgacacggtaaaaagaatctgcaacctgaagcatgtcgctcctgaacgttgtgcaaataaactgggcgtgcacagaaagctcttttataacattggcaacggatgtcctgtactgcttgtctagagcggcgtcaatttcatcgaataagtagaacggagctggatcaaccatttgaattgctaagattaaagcaatagcacataccgtcttttgaccaccagatagctgttcaacataaagctgttcgttgtttttagagttgaaggatacagagatggacaccccactgtacatcgtttcgatagaatcgtcctcgttaccactagctcctgaaccttgctgaggacctctcccaccgctagcatttctggtgctctcattacgatgaatgaccagctttcctacaccggcaggcactagcttttcgaaaatgtgagtgaagttgttggcgacttttgaaaaggtagcctcaacagcctcaattttttgctttttcagggagtctaccagttcctcgatagactctttggagcgcgcaagttcttccgctctattctcaagctcctctcttttttcgttaaactttctgaagttttcgattgcacgtcgattaacattgcttgtcttggaaatcttatcgttgacctcgttgagccttctcagcacctcttcgctatccaagttctggtggcgatctagcgattcctcggagagcaacccaatttcactaattttctgttgcacttcatcccgtctggatactagagtagttttcctaatgacagacttttccgcatccttctgatatccgtccaatttcttcaagagtgcacgctgctgagaattggctttttccaaaatttgctggttgttttctttctcttcattcaaagacgctatattatcagatatgccttgtaaggacgtttggagttcatgttctcttgatgcaagtttttccaactcagttgaaatctgagatagttcctcgcttgaagccagacgcttggagccggaagcctgtgaaattctgtcttctatctcctttttctgaggaaccagcttcacacctaactcggcctttaacaagtcaattttcaaggttaactcattgagggcgtctgctgttacacttagaggctcagagacggcgcgcattttatcggctaacgatttaagggtttgttcttcttcatcagataatcctttctcgaagggcttgttcaaatcagtctcaaatctctctgtcttttcctcatttagctttagagatgtttccatcctcgcgtgctttgttgtgatggagtcaagaatctctttcttcaaagcccgttcagcggtcttcttgttgagcttggctcgcatattttcaatgttggatagtattgcttcttttcttgatgactgtgtcttaatctcatcattgatctggtcaatctcggtatcaatagctgtaatttgccctctagcagcatcgaggttctttgtggcctctaagagttgacgtttggcagcactcatctctttcaagcaatcgagtctatttctcttatgataatcatggtaaccacccgttatcaggcctctcttgtcggttctatctccgtcaagcgttactgcgtcaagattaaagcttttagctaatttcgagccggtgccaatatcgcgcaccacaatggttcttccaaacacatgtctaactgctttctcgaatcttttttcgtatttcattttccatatgagcggtgtacactctgcttgagaattatccgggaaagtgacaggattactgtctgcaatcctattaagcggaataaaagtcactcttccggcctttgtattataaagctcttccatcaaaatgctagcagtttcatcggtgtccactacgacatgaagcaaagcattgccgccaacagcttctgcacaggccttatatttctcgtttacctttattagctccccaagtggaccgtgaacagagtcagcgggaagcttcagcctctcgcttatttctctcactgctctcaacccactggcaagtcctctgtccattgtctccgataagttccgctcggatctctttacgccatcattcaacgcatcagaaactgtaagaaacttctgctctgctctccagagctcctttcgctcatcgatctttcctaagtagctttgcttcaaactatcaaggtgagattgcagatcttgaagctctgcctgtataccgggtccccttactgaatcattcaattctgttatctcctcattgaaaacctcaacttcagacccagtttgttccttttctcgagtcaaagccgccagctgctccgctaaatcttgatgttgtgcctttaaggatgcaatttcgttcttgagccattcatctctctcgactttgctcttaaactgcgcatatattcctcgcttcgacacaatctcacgttggcttctctgatagtttgatagctgtgattcaaactcttgagattcagatttcaactgttcgaatctgggtatcaggcgctcaagttgcaagctcttcttttcaatttcttcctcaacagtcttgagattgttttggtcaactgaagtttgctttttgtgggcttccgcttgtcttttggcttcttcaagatgaacttctagatcagcttttcgtttggagatttcttgaagccgcgatttctcctgttgcaagtccatcgactccttcactcgcagctcggtctcgatgttgcttatattctttgtaacattttcaattaattcctctctcttgtatagctcttgaaggaactcctcggatgattgcagtacatggttatattcatcttcgaggctctcgatttggctggtcacttcattcagttcacggtcatacaggacaaactgaaatatgcgtcgatcgcgttcgagcttctggtatttctcaagctcttggcgctcttcattcagctcgtccagccgagtccgcaactcagcaagctcagaatcgattcttgtgcggtctctgtttgtggcttccatcttcttcgcagattctctcaactttatttcaaaagacttagcgccaacaacctcctccaaaagtgccagtctttcacggtcttttgcattcgtgactgcgactatgcggccttgcgggacgatgttgtaaggattgaccgcagaaaagccaacactttcgaacattcttgagatgtcacttttgtggcaggtttttccgttcacagagtactcgtccttttttagaccaattgtcctcctcacccttactatgtgctcctccgtcatggggatcccggacgttatcatcatctgaccacttggatcatgaaatattatctcaacgtacgcgctcataaccgacccggtaccctgatgaattaggccctgtctttcctctcgcttcaggttgctgtaatcatcgctcagaacaaatctcacagctgcgaagaagtttgatttaccggaaccgttgcctccgatgatgacattgaaacgcggcgatagaccttcaacagatgttgtgtttttgtaggttttgaagccttgaatgacaacgctcttaatatacatcttggtgcggtgtcttctgctcagtggatggcgtggctatacactgcttcagaaatgttacgcgttttgtttaatattattcgcgtaactcgatatcacgtgtactttacattgttgtcaagaagggaggcagggtgtgcctctaaggaccggtaacttgagcagcgagctgcaagccaaagcagcctacattttgtctcatgtcatctaagcgctcgtacaaatacttagcaacattttcgcgtgtctattacccgcgcaaatattttaggacagtctcccctccaacagcaaacgcgcggcttactctggcatcaaagctattatgccatttctcagcgcattgttgcgcttgatttatgtagccttctgacatgctttctacgaaccagttcgaagctcttgttaagctctcaagttctttaggcagtgcgcccaatggtcaatcgattgcatatataatttgaattctaattcaattgagcacgagaaattacgttcacagattactaccctaagctggccttgcgggtggcgcagtcccgctgtttacaggcttgtttacgtgtaatagatatatctccaaaagatttaatgtttataacactaactgtggattccacaagcgatttaacaaaaattactaaacttataaaaaagacttgtggccaggtcgtgccttagagaccaactattatcaacatactcaacacggtggagcacaagggtgccccaggcgcctacgtttaaattcgccataaaactgatgattaacaaaaaaataaaaataatggttgctaagagattcgaactcttgcatcttacgatacctgagtgttccactgttatcagtgtcaagatgagttatcttgaatcaggcgccttagaccgctcggccaaacaaccaattgttgaagaaagttaagttaaatatttaatcatgctagagaaaaagcacatgttaaatttatatataccaaggtatgaagtattctaacaatggcttcttattcaagcggtcagtagttagtgctttcaattgcaaatcggctctatcacttccacagtaagtccgtgcaatagagaaaagtcaagttagaatctgaaaagtatttgatatttatgaatttattagaaatgcctggcgcaaaatcccaggtgatcaagtaacattttgtaatggtcgctatgacgttaaatttcaagcggcccacttgagaacggtcattgccgcggttacgccgaaaatgctaatggggagagacagaacaacgtagccccagaacagcacgctagccatttcagcctcgaaaaattcgtttagctgcgtgatttgcgttagctggatcgctggtggggaaatggtgaggataaaaccacacaccaagaaaattgggtcatccaaaatgctcaccttaatgtacttgactgccaaagcgatgacaggcagcatgaagcacgagggcaagatcatacgccccacaatcgacccgagcaccatcttcttatgattgcgtgtcatctgaggggtgtcctgcgaggggtacagattagagcccagcaccaccaaaatcaggggaatcgagagggcgccaagctctttgatggcgtccgacagcgtgttgttgataaaaccgtttttgctaaaaaactcgtgctgaatggggtggacagaggccacaaaaacgctaatgaccatggcccacagaggagggttcataaccgcctggattttttcccacattttcatgaccttgcccttgagcttgtacagcgagctgtaagacctagcggagataccactgggcgtctcagagcggcccgcttcactgtctgggacctccagctgttccgagacgctagcgattgagggatgacctctgtcgcccgaccatctcatgagcgtgttgtatccgtacgaccatctcaagacgtgcccgatctgctggaaaatcagcaggtagaggatgcctctactggccacgttgtcgcggttgtcgtctttaatctcgtcccacagcagacctggaagcgtatacgctaaagacactgtcagagagacaggcagcgagttgctgttaccgaaaatggagttcgctaccacgaagttcgattcgtccttgtccagacccaaaattcggctcatcagctttcctgacatgaacgacacgccggtcgtcatcgcgtaaaagacagggatgactgcgatctctagaatcttagccagcgacaagctccgtgccagcttgctgaagatcaggcatggtgtgaagacatccacattaagccttgaaatcactttttgcccctgctttggcaacagccccgtgtacgcacaccaaaaccccgaaaacgcaacaataactacctggagcaccgactctagggtgacatatgatatatgaccaaaagacaatccagaagagtcgtccataaaccttggtacctctaagtcctttctgaaactgcttttttgagtgctaattgcgctctgataccagaaatctgtttcggggctttaatttatatgtattcacatcaccatatacgcagcacatgaatctagaaatcttcaatataagccctcaagatctacacgtgtcaatttgagcgaggtttcgatagcggtaccaagagaattctggctcttgaagaagatatcaaaggtctcaaatactaggtccatcgagatcattgtcggcatagttttgacgtgtcctaagagacttttgagttcatctatctagaaattgcatggtgtaattgcgagaaaggggtgtgaaacaaataatgatccgttggatattttacgttgcagtggggattgcacacgccgcgggaaagtgtgattttggaaggctctctggagcgagtcatgagctgcgatacgatgactctgagatccctcagtatcaaaagctgtgcgagcagctctctcattgcgaccacccagaggccgaagcgcttcggaaccagctcctctacaaaagtgggcttatccaagtatcgagcgggcaagagctagcagcggcagagactttagagcagatcctgggatcctcggacgtaaagttccagtcacaggcttccaagaggctcgacgagatatatcttcagttcgggttttgggacaaattgaaaggcgaagggggcaaaaagcaggagtacgaagcgctccggaatgcggtagttgtacagctctcacgcaaccaggctgtgccacatgagtcgctagcgcagctagaagaaatagcgcctttcgccctcgaaactcgaattcttcttaacgacgcattgctgcgggagctgggagaaacactcgacataaacgctgcacaaagcataattgagaattacaagattattctcaccaaacacaagaaacttgttaacgtacaggataagctacgcattcaccacgctgttgcggtacttcaaatgttcgtcatggcaactcctccgacgaatctcctaagctgtttggcgttggatatggactacaagccgtgccgggagctatcgaagctctccagcaagcttaacagaataaatcctccactaaatgcagttacacacccggaccaatttttgtcgttgtcacaattcgactgggcaaagttggtagatttttaccttaatgctccaagcatcaagtttactgggacgagttcagcaaaaaacaattttgatttgctaagctccattcagcgccaactgcttcaaaaccttctttcagaacggcctctttccctgatcaagaataaatggaaacttggtaagcgcaagtctgcttttacaactaatcaaaaccagctagtgtgtgaaggttatgacgcaatgcacaagtccaaattagctgaaccttactgccaagctgccttgggcgaaaaattaccggaaaactctgccaaggctcttagcgaatttactgataactttcaaaaccaacaggcagtacaggatgtattaaacagcttatggcaggactcaccttctctagcagctcatgcagtcagaaaaatcgtgtcttctttggctgctcacgagaaaaatcagaagagcggaaacaccgctcaggtttggttctttcttgagagcttcacaaaaaaccataactgggcccagtccagcaatagcggtttgtcaaaaatagcgaaacacattagtagcatctctgcaaagagaaaacagcagcaacaacaacaacagcagcaacagcaacaacagcatttctttagacagcaaagacaacagcaaagacagccgcctccagctccaaatgatatgtcgaagaaaaattactataaagttcttgaagtcaccccacaagccacgagcaaagacattcgtaaatcatacttgtcaatgacaagaaagtaccacccagacaaacaggggcagctttctgaatcacagaaattacaaaaccaggagagaatgtcggagattaatgaagcatacgaaatattgagtgacgaaggcaagaggaaagaatacgatgatcaaagagcaggacgtggccaacaaagacagggctttccattcggacaaggtgcgaacggagggtttcctttcggaggcggtagttttaagatgaattttggaggtttttagtataggtatagaaatacaactaattatgagatagagttctaattagaagggtaaaaagcttatgaggcatgaactttttttttttagagcctagggcctgcggtagggatgatgtttggtttcatgagtgattctgcgcccctaaaagctcacttgcgctatcaggagcccgaaattagagcaacaagttagctccgcccttgtaagggtactttggtgctgatgcggaagacaacacactagaggtgttcgtttccctttctgggaattccttgagagagtgggcgtagttcgcaaccgagtatgcaatcaattgagtgttagtcaagaaggcttcccagttcaagttattgacatcgtcacaaagctcatggtagcaacggtccaaaaccttgccgttgtcggtgttaataccttctgcgcctgctgcgataccgcctccaggaataccgtggttaatgaaagcgacgtagtcagatctgccatcaaatggaattagagtgtagttcaggccgtgggaagtgtaatagtcaatgtacaggttcttcaattcttcagaacctcttgggttgtcaatgttgttggcgtcgtaaacctggaattggtagtttggagaagccatcatgtcgtagtccataaatagtctgattttctgattttcttcaggcgacagtttctcaacgtagtagttagagcctactaggccttcttcctcggcggcccagaatgcaaaacgaaccttgttgttgattttgtaatcagaaaggtgcttagcaactgtaagcagcgagatagtccccgaaccgtcgtcatttataccagggccagctgcaacggagtcagtgtgagcgcccaaggcaacaatgttgtctgggtcaccgtgcttggtgtctgcgataatgttcttggtcttgacctttttcacaaaggagtccatgtaaaagaataatgaaaactctgggtccagttcaatgcccgcaatcagcttttggccgacagcaaaggaaaccccaatagttgacacagtgtgctttgttggtttttcaagggtgccactgatacctttcttagacttagggtcgttgtcatagataactacagccttgaagccatgcttgccggccaaagtgcttttctggccgaaggggcactctcccctttcaataagcgcgatagagtccttcgaaatctcgagagcctcgaaatcagcgtcggagcagccaagattaggaatttcgactagtgtacccacaaatggttcgacagggggggacaagctgaaagcctgagcagatggtacagcttcgccgttcgtgtagttcaggtcgtagtgggacactttaccgttgagggccttgaaactttgcactgtgacgtcgtagtagtcgcgcatttggtcgaactggtgcaggatgtagcccaaagtcttccagtggcctggcgagccaatgaccctagtaggatggccgtaagtgccgttagatgactcagcgatgtggtacagatccaaagcggtcgcattgagctcctccagctggatctcatcggggaatgtatctgggtccacgttgtgctttagaaagtagggtttgtgcggccacaacgacgcgtctgcgacaggggctggagctgcgaaagcatcaaaaaaggcttgtggtagaacgaatgcttgcgcgcaaccaatggaagtggcaacgagcgtcgaaattctcattgcgagcggatgagttgcttagaactttattgaacaagggagagaagcgtggtgagatagggtttttaagagtgaaaaaaagatgctcgagagaagcaagcaagcaaaaccggacttcgtgatagcgataagaaccattttcaacacccggtggaccccgaagagatggcggatgcgaccctccagaaggggttgtccgaaggcgaaacgatacaagggcgggagctaagaacatacgtatatagcgacgtggaatactgtgacaatacagagtactggcggcgaaaagacgcttgaaagctcaagccgcaaggctagcgctccgtttgaaaggcggagtctgcactaaactgtctgcaagctctttcgtgctttcactcttaggcgtagatggttatatctaatgttcaacaatgtcacgtgaacaaaattgttatgcttggctgatttgtttttttgtgaaactaacttcggacaaagccgagctcaaaaaagttattccgataccgggaatcgaacccgggtctccacggtgagagcgtgatgtgatagcccctacactatatcggataattattgaagtaatcagagattaatgtcgatccataccagtgaatacgccatgaaaatgcgcatcaagtaaagttggtttattttgtgtacattataccaaaaagggccagattattggaagccttgagtatcaatttctagcacgaattaacaaaaataaagctattccgataccgggaatcgaacccgggtctccacggtgagagcgtggtgtgatagcccctacactatatcggatacttgttaatggttgctggagtggcgcaaaccagattgcaaagaagaaagcacatgagtgcgcgactggaattagaacaatccgaaaccctgacagtattctaggaaagttagtgataccatttagatgataccactacctttataagcgcgctgcaagtagaggtttaaccgaagtttttaaaatagccattaaaagtgcacgtttatgcgctaggtaggatatctaagatcttatggttagcaaaacgcaaagtacctgccgtcatacgtgaaattgacgtcgttgcttactctgaattgcgtttaggtcttttataaacggtggatggatgacaagtggcagtgccgtggaacagaacgaaaaagatggcataaatattacgccaagcggtgttaagacagatcgatgccttgtgccaaggacccctttacgcggttggtgagttcatcggaggatttaaccttcattctgatgcaaatggtattctgtgaagtcgagaaaaggttacttctttcgcgagtgacaaacgtggactatctccaagaggattaaagcattttagggccgaaattgagctttagaaagcaaaagggtgacgaattttggcagtgctataaaggattcctagaaaacatcatatacattaccaaatccgcatgaatgttttggaaggtgttacaaatcgagaaaacctggaacaggagtgccgaaaaacgttgaactccaagcattgtttaacgcgaccctagagccaggactgtggtcggctgtcctattgtctgaatacttatagtaagactaaaggaactgataaaaacaacagtaagaaatagaggccccaaacacttgaagaagcccaaaaggaccacccccggatccgctacaggtcgcttccctgggaccaaggtataacgaaattggcaaaaaaccgcaacacctactcggatgctcccatccggagccatgtattgatgtgtcatctcacatcctttgagttaatttggatgtgacgggcaaaaaatagtaatgaattccgataccgggaatcgaacccgggtctccacggtgagagcgtggtgtgatagcccctacactatatcggatgtctgatatatgagtagattcaaaagaagtacaaaaacagcagcgagacccacgttaggtctaatctaattcggcatggctactgtcagtaaaggcggctagccacacaacgcgcacaaacttctcgagccattaatcctagtcggacgcttctgggatcataagcgatgcccaatctccgtgcgtcatcatgacttgacatctactcttttatatgttatgtatatatatatatatataaccgatcgcgaatcgtgcaatttagagagtgttggccggaggcgctctaaactggacgctgcttttgctacttttcattagaattttattacatcctctctctagcctggcttttatcacgcgcgtgcgcgcataaaaggaacccgggggcgctcaaagccgcgctcacacgccgcacttttgggagcggtccctccgagactcgaccttggtcttgcggttccacttgtcatcgaaaagacactcggcttcctcgtccattgactcgtcgtggtactctacgacccatgcgggctgcgatgcacggttgccctggtgaccgagtggcaaggacgcgctcgtgccaaaggacacggtgggcagcttgcgaatgtcatccagcctgtgcgccaggcgcgcggccttggagccccgcgcggggcgcaggtcgcctgcacttccgcggtgcgtccacgcgcgtgccatttcccacgctgtgacgtcaacctcggacggatcctccgaaaactcggatcgtgtttcgagcaccgcttgcgagtccagcatttcgccgcctgtcacgaacacgtattccgagtctaaatcatctgcatccctccacgaaacggagtgcgtgctcgtagcgccatgttcctggttctttcttccaaaaagtctcctcaaaaacgacatgaaaggtgtaagatttgtagagctggtttgatttccgaatatctgatgcggctggtgcccttagtttgaaggctgggctttgcgttcaggcctcagctgccaaaaacgcttctgaaacacacactttcgaaccgtaaccctttgtaaacacaggccgtatttatattccctcgactccgtgtatcgtgtttcgcgactgttttgcccccctttgacaatgattattgataaagagccaagcggggaaatcacggcctagcaacttgctgggagatgtaattgcggtgcgctggtaacgcgacggagttgcggctgagaaacaacacaatgcggcataaaccagcgtaaattagcatgaaacaacgtaaaacagtgtagatcaatcttgtcagtggaaaacgcgggagaccagagtgtacaggccatctagcccagtaatagcggaacctcagattgagtagcaaatgaaaaggggtttagatgcgtgagggcgtgccgggtttttaataacgatcacttgttttcgaagatgtaatgcagtaggccgacggcccggaatgacgaatgagtaaacagccatgagctcgagtagggatggggcacgtgccccggctagtagcagcaccttgttcggaaggctcttgagcggaaagatccagtgatggcggcagcggtagtcgccaccattaaggcatacatggggatcagcgcgtgacttgcgcacgagccaggaattactcgtagtagtcctcggagcctcgttcctcggagatgctcgaatgcacctgcttcagcttgttcattactccaaggacaaacggccgcagctcgttgatctcgagcaaacttaggttatccaattgcaaatgcgactcgttcagatgcttcaagccctggccaatcttgcccagtcggatctcccgcaggtcttgtattttccctcgcagcaaatgcaccgggtcatgtaagtcgtccgcagccttcgaaaacagcagctgtgctacgacaagccagttccaaggcagttcgctaaagcgctccgcgtgtttcagctcataatcgatgtatttttgtagttgcgagagccgcagccatcctggcgcaacaatgctacactttccttgctgcttgagcaaaagggccatccacagcgcaacttccgtggtctggatggcgaccaagttgttcaacgggtggtcgtctgcggttacgagcttccacctcgtatgcgcgggcttcgcacggtctccgcgcaagctcacacgcgttgtgaatctgggaaatattttgatgggttcattttccactatgaattgaatctcctccggcgagaatgtctcttgaatattccatggcagcgacatctacgaaattagccacctaagtatctttggagatgccttctttcttagcctgctggcaagtcaatgcggaacgatgagcttcaatatcctcttcacattaaattattttcaaaaagtgtgagccacagccctgagtcaaatctgatcaacaattaacccggtaacaaagctcaacccggcgatccttctggatcctgtagcactgcttcacgatgttcagacgcctgtaccaaacagccgggtactcccagccaaatggcctaaacaaagagttgatattggcggttctcaactctactgcaaccaaaagagaagcccaaaactacttaaaaaaatacggaagcgataagatccaaaaccactgtctggtaatgatccgagggctgctgaagcaagacagcaaagctttgtcgtgttttgcggttaccatcaagcgcctgaaaatgctaggtgtgaagccaatgttcgttctccatcccggacaggacgtggaagaacaggcacaattgctagattatcacctacacaaggaagatctaagagctgtatgcctttcagaagctttggtgcggaattttaacggctcataccaatccattgtacaatatgcccagctgaaagatttgatacccatcatcaagccgcgaattttcgacgaaaaaacatgcgcttccaaacccacgactaacgttcctgaactaatgggtcaattagttcggcagcttgactgccacattgataaagtcgtcattataagtgactttggtggaatttcatctggcgaaagacaagacaatgcccatgtgttcatcaacttatcacaggagttcgaaagcttgtccgattctttatcgaaagacattaaagtactgaatgcaaaagtctcgaacaatgaaaaaagctcggttgacgccatgcagttaattcttgacatggataagttaaaacaaacatatacgaggcaacacgcacatctagaagatctccagattatggatcgcgtgctatcagagcttcccatatcagcgactggaattattacggctctttcggctgcatccaatctctttaaaaacaaccctttattgcacaacgtcctcactgaccgctctctcatttcgtcctcgctgccccggttcaagagaggaaaccagcttagtcacgcttggtacgagctgcctgtagataacgagccggtagtggacttaaaggacgcagcccttataacgacagttgttaaaaagggtgttaacattaaggttttcgattatagaacgctcaacgagaaaaactccattggatttccaggaatttctagtttgccgactccttcgaatgataaagttaatatcacaaagctgaaagccataatagatcaaagttttggacgtaagttggacattaagcattatttgaaacgcatcaatggccaaatagcagctattatcgtcatcggagattatgaaggtattgctatcctaacattcgaaggcccagaaggcgccaaattcccatatcttgacaaatttgccgtaatgcctcacttgaagggatctttaggaatttcagatataatgttcaacttgatgttccaaaagttccctaaagagctcgtgtggagaagtagatccgacaacgtggtcaacaagtggtattttcaacgcagtgtcggcgttttagatctttccatggatttgggcaaaaatgacgcgaagcctagcatattcaaattgttctttcatggcgacaacgacaaggaggacccgttttgcgattttgagaggctacaaacatactccaaatacgtcagggacatccagcccagttgggacacttaatccgtagaaaacaaaatattatcctcctgtcactgagtaggctttcatgctctctatcgccctgcagccgatttgcatacaaatggcgcgataagcggtaacaaattacttggcgaaacggatcaagtgcttcaacctgctgtgaacaaaacgccaaatgaacggactagacctaacacacatgatgcatataaagcacttctaatgcaagctttttgtgccttcttgatattagttaccttcttcatgtcgctttatgacattcttcaccaatttctggctacatagctctgtaatgccaagatggtagcgggacctagatatcttaagcaaataatgcatgttaataaaatacaaagagcttacgcgcggtcgaaaaccctcgtccccacattaattatttctctatgaacaatactaacgcaagaaagacccctgggctcaacttgttacacacataatagaatggcagggagcgtaaggtcatatgccctatagctttgacatgccattgattaaacactcgtctacaggaggaaaacctgagctaggaagttagagcatttcaagaaaagcaaagctcactgggaacttgcttcctgataaactcccactctcgatctagacagtccttgcggtataaccgccgtgttgttggaacattgtgcttgtaactagtatcaagctcttgatcgtaccacgaatcagtgcctcctattttttcgcgcaaaaattgtgttttcgttaaccctatgccattccaatgtgccttataaaaaccttcatagccgctcgtgacaatgctgttgcgaacaaactcgcacaagtccgcgctgttaagcaaataaatgctggctgccacgctatactcttcgattattggctccatggtgtaagagctattgaaaagcaccgaattgctagataaaatcacccgaagtccaatcttttgcatttgtaggaaagggtttcccgtgtagaaccgagtagactgcactgtcacatctcttattccgtccgcgcgtgaagtctttggtttctcttgggcgatcgagactgacgaaagcggggatacaattacggggatctgaaggaggtaataaagataaagaacagcaggcgatgcatcccacagcggctcagcttgaaggagccccgagtggcacaacagaacgttgcatattaacgattcgagctgctcagttatactaattcccgccttaaattgagaaactcggcttcttaacaatggtgcatataggcgcaaggtgaccgggttttgtaaattatttcgtcgcatcaagttgaactgcttgacatattccatgaggtaaaacatgtagtatgctattggcggattgtctctagtagcactccagtcaattggaagtgtagactggggatccatgaactttttccaaacgtagtcgtcaccttcagttgcggataggtcaaggcaacaaaccgttgaaagaaaatattgcaatttcatgtcgtttttcgctttgctagagaaaagtggacgaaatatgtagtccaaatagtcttggaaactctcaacaatccccgaagcatgtaatttggtataacttctcccaagccggacgttccatcgaatgttgtaggagacgagtttccatttagtaatccagtcgctgaatttaaaccaccagtcctcacaaaactggaaatctaccgacagttgtgcaagctggtacttacttttttcgaaggactgtatgacatacctgacaactaactccgcaaaatactctccattcatgcaattatcgaactcgagaaaagttttcgcaatcataaagaaggtgtgatctttaccaggagccggtgcacagcgacccataaggtgactcccaggaagatatacggtttgataccattctagaaacaaatcatccactgctttgaggccaatcgatgcgtcttcattagactttgcatcagctccgttacagaatatttgacgaagcttgaattctttcccctcggagttcttgtagacaatcctttcgggttcgagatttagtttttcccatatgaactcattcaattgacgctgtgacacgcagccgctcaggagaaaattctgatcaacttttctgacgttgtaaaagtcgcgatgagggactagtctgttttcgcgaatttcagtacgaccctccagctgctggaagaggtcaaatctattgagtaagtactcaatccgttttgttgctaaagaattcaattcctcagagacgagatagctcaaaacccattggaaatctttactgaattcctcaattggcgagatttttgctacgacctctttgtaagataaagtagtagtatttcgagggcccacaacattccggaactcttccgcataattttcgagctcaaagaattttccagtatagtttagattgattttgtcagttgggcttgattgattataggcgtctgcgtgcgaggcacgagtggtgaagtaacctttatgatcaggccttccgttgttttcaatcgctcgatcttgagtatcttgtaatctcctgtccttatcaaacttccaaaacttaggtagtggacgaggataaagaaaccaggatttagtatcgttctttggactcgacagtgcatcttgagcagaactcttcagataatgcgccctctttttccctatgatatcaaaaaccgtgaggcaccctttttcatccaaatggcggtgatttttgagctgtgatgcactgacttcttgatggataggattcgtgtgcccattaaactctagatgcatgggctgcccttgaataatctgcttgtcataagtagtattcagagctatcatatcggtatcgtccaggggcgcatcagtaacctgtgatgggagccttgacctcctctcatgactgaggtcctcctcgtcatcaagcataagtgatggccgcctctgaatttctgccattgacggcagtgggactttaaatgaaactgataagtattacccagaaattaggggccggggaagtaagtctacactcggaggctctttcttcgagggaccaactccttttgagagtgaaccgatcgctgaacaactgcttgctttgctttcttgcgacaagtttatattaagattgcagtttacataacaaaagccgagtttatgaccgcgggcaaaaataagaagaacacctaaaatcctgcaaaacaagatgaagtcaagatttatgccacatccgattttcgtcagaagttgatctaaaagttggggactttggctgatttcgcttttaatgttaatttcacaacatgttaattttggggtccagctccgagaggcttatgctcgacagttgatcctttaatatgggaccatgtaccgctcatctacagagtcccgaaccggaccaatccttttccgttttggttcaataggcggtgtttctctctgtcacttcggtatttagcgtgtcccctattcgcttccacaacacaagccgttctcatttctaagtgactaagacaaaactaataccctcacagaaacgctttcgacctacaaggcaaatgctgtcaccaagacgttatcttgggacaaataacgcgcagctagaagaaactattctacatatcaagtttgtgttgtcgaacaaaccgtacaaaccttggcattaacagcccatggaaagtatataactatgaaacaagcatatcgttgttcgagagacgttcgctcagccgcctgttagaattattcagctgcgcagtcttcccgtcctcctatttattgctacgtctagcctgaggctcagttataccactcttacagtccatcaaggctgaactggtcaatcagctatcaaaaggcagtctagctaccttccaaagactcccaaaagctctgcccattctctttgtgtccttcggtctttccctggtggtattttatatttcgttcctgagattacttcattcgaacaacttgaaatgtccatcctgcaggtaccataagatcttcagcgcataaagaagcgtaccgatagctcgtatggcgcagtggtagcgcagcagattgcaaatctgttggtccttagttcgaacctgagtgcgagctttcgtttttaacaggaagaggtaaccattcattctgagatcttttttttggaggtcttttgaaaaatcaggctcagcaagcttatttcacctgcatctctttcatagaaagcactgccaactgtttaagacctaattgctcagctaagttagtaactatcggggtaggcttgatcgcagcaatttcacaaggtcactctccatgtttcacattcgtaatgtatgatcatcactattcggcggctattatttgaaaaatatattaaacaagccttgcaatcagcgggttttgccacccttaaagtgagttgaaaataatgctgtgacttgcagccgattttcttaccatacctcgatgatgttatcgcaactcgctgtgtcaagtgaacaaaacttaacccgagtctaagagttcaggaagctatcctgttggatacgaaaggtaacaaaaacaatgcaatactcgtatatgagtctgagaaaagcagatacgtgccgcgctgtataggttcaaactatcaagttgtcgcgtgagatacaactactccgcaccccgggagagctgattgcaggagtacaggcgggtgtcgacacacctcgcattttgttcggttttattgatgaaacccagacagtaacatgagctttttaaaaaaaactcatgctttcccgcttgaagcttcaggggctgaaaaaggcatcttcgggagggatacacttgcagacattgtcacttagagcaacaaagatgcaatcatccaacggctaaacctcaattaaatctcgtatacattggactcaaaacccattgtgctcaaagcactcaaaacaagagctatttactctagcggaattcaccattatattcacagctggccatggctgctgcaactggccgaaatagctgaacaaaataacaaaaatgaccattctcacccagctgcggatgactgcttagtctgatttatcgcgcggacgcttgaaaggctcaatatctggtgagataaagccatcaagcctgcaaactacgacctcacctaagtacaagttccagaatttgcgaacgaggagattcagaaaggtgtgggcgcataagccatgaaacgattcatggcgtacccgaacggacgaaggattttcacgagtctatgttggagccccggggccgctgtgccgggtcggaattctttacatgactctgttctcttcagggaccttatcataacatccccctggacgaaaaaacgcaggttgtacatgaaaaagatatatcttgcaattagtattgtcgaaaacctaataagaattactgacgaaacccgagaaactgagccagaccatgatctctagaattgcatcgcgccaactaaagccagttttggtctaccgcaggctatatgctactgcaaagagcaccgccaaccaggtcatggtgtccaagcatgtgcaggagatagacccagagatgcacgaaattctcaccaatgagcgtcatagacaaaagcactctgtcacgttgattcctagtgagaatttcacatctaaatctgtgatggatcttttgggctcagaaatgcaaaacaagtactcagaaggctacccaggagagcgttactacggtggtaaccaatttattgaccaggccgaatccttgtgccaaaagcgtgctctcgatctgtatggcttggacccagaaaagtggggcgttaacgtgcagcctctgagcggtgctcccgccaacttgtatgcctactccgcgattttggatgtcaacgagcgtttgatgggccttgacctcccccacggagggcatttgtcacacggataccagcttcctagtggaactaagatttcctacatctccaagtactttcagacgatgccttaccatgtcaacattcaaactggcttgattgattatgaaatgcttgcccaaacttcaaaacttttcagacccaaagtcatcgttgcgggcacttccgcgtactctagaaccttggactacaagcgtttcaaggaaattacagatgcctgcggagcttacttgatgagcgacatggctcacatctcaggtttggttgctgctggcgtcttaccttcaccttttgaatactccgacattgtcaccactacaactcacaaatcgctaagaggaccacgcggtgcgatgattttctacagaaagggagttagaaaagtcaccaagaagggcaaggagatcatgtatgacctggacaaaagaatcaacttttctgtctttcctggtcaccaaggtggtccccacaatcacacgatctcggctctagctgttgccttgaaacaagctgccactccagaatttaaggagtaccaaactgctgttgttgccaacgctagtgtatttggcgaggagttggttaagcgcggctttcagctagtttccggcggtaccgacactcatttggttttgattgatttatccaacattggaatagatggtgctcgtctggaaacaattttggaaaaaatcaacattgccgctaacaagaacactattcctggcgacaagtcggctttgttcccatcaggactgagagttggtactccagctatgacgacccgtggttttggcccagaggattttgccaaggttgccgaatacattgacaaagctgctaagctggccattggactcaaatcccaagagtcttctgaggctaaagacgccagatctaagctcgctaacttcaaacaactctgcgcggagagtgacgaggttgctgctttggccaacaaagtctccgaatgggtcggcgagtttcctgttccaggtgaactctgattcctgttctgttgcctgtaaattcgaattcttacattttaaccttgtaactatctagagatagcctttcttaaatataagcatatttaatgaagctagagggctaccgtcaacagttgcatgctttcgcgcctttcggggactcactgctaggtgccacatttataacattgctttgccggggttcttcgtttgggatagtaaatttcgaagacggtacttctcgagccacggactcgaagaggtttgcgacgccttcgcctgttttggcgcttacgggtgtccattctaatgttgtatcgggtacgtggtctagcaagtcagttttatttccaactagcttgattattatatcatgggcgtcttcactttgcatgtagcctttgagctcatctatccaagaaccggccttggaaaatgttgcgtcgtccgtaacatcaaacacaacaaaagccacgtccgttttccgatagtacataggtgttaatgacctatagcgctcctggcctgctgtatcccaaatttcgaacttcacttgcttgatagcctcgttagtctcccaggaaacgaccttggtagtgaacgcggctccaattgtagcattgtttttgtgaaacgctccggttgtgaaacgtgtaaccaacgccgacttaccaacagatgattctcctaagagaacaagtttcaattctgcgctatgaattggtttatccatcaccgaagatttgaaaactgtcaaacacttaagcgctaagcgtgagctgatacctgaaacgagttattgctatttaacaatggtgtgtcttcaaatccatcagatgtaccgagagctgaatgtactcttgcaagttttcgtaatcgcgaattaagagctcatcggtcagtcaatatattaattcgtaactttttcgacactaattaagcaagcagataccctacaaaataattgcacgttagaaaagctataaacagtatttgcgcattcctgaactcgattacctgacctaacaatacctcatacgtacaggtctaagactcttaagcgcttcttttacagggtaaacaaccaggggcgaacgttaatgctatcatcacttatgacgtgctcatcggggctgcggtagtgaactcattttgtatcgacgcgtaagcagaagcttggaacagtatacaaacaacccatgaaatgtatcatcgaagatgacagctaattcttcaccaaccaagaaacgtggcaaagcccttgatgtcttggaaaagcatatctcgcaacaaaacaaaaaacccaagaacaatcaatacggtgcattattatcgatgtttcagaccattacagattccattaaattgcctgcacctgtttcacagcctaggccacgcatgatatcgtcctcaccaccaagaagagtcgaacagcccttcggaagccgacaacatcccacctctaaatcccccgagcccccatcacagcgttcgtcgccaaaaaaaagcgtcgcgttttctgaccaaatcgactcttctccgccacctgcatcattgcattcaagcccacaccgctcgtctcaagctgtgcccagcaagccgattttgaagtttactctgcctcttgcaagaacgccaagtcctaggagaaagaataaccaaccgggttttaacgacaaactaacaattgatcagcgagaaaacgacagcagtgaagatccaatgtcacttagctactgggtgagcggcgaggttcatggcctgggagacataaaaagtatatcagagttcaaagatgtcttaacaggcggactctatttcctatcttcagatataccagaagcaaaaaagcgatacttcgaaatctatgcgacttttaataacattatgcccatctttacatctcccaactactcagaagttaaggataaaaaagtccagatccttgcgcaaaatatgaacgtaattctggccacatgcataccgcacctaataagtatccaagcagagctattgagctcgcttaaaaaagacccctttacctcccgaatatatgtacagattgtcagatttttcaacgcgctattttcaaacttcaaactcgttaaaatctgcgaaaacaaccaaagtttccagactgccctccacaaagttgttgaaagctttactgaagctattcaacacccaaattccaataaagttatggtgacagctcaactagcgcttttgagggacgaacaatgtgggatcaaacggcttacaccacttaaggtccaaagtttcgtgaaatccttggctaacatgaaaaagattagcagttcaaatctaacctgtgagaagcttcttttactgaagatatttctggcaaaataccctgaagtcatgttcgaaactattgacatttggctacaagcagaagtgttatcgagactgttaatcgaggaggagttttattctctgaaaattgcaaataattgcgttagcattttacttgaccttctcaaaagatgtttaacggatcgtgacaatcatcaagtacttgaagtgctcaaacaaacaactacaaaagaattattctctgtcaattgcgaaggaaataaaaccctcgcacacttacaaacaaaggaagataatttagaaacgcttttgagaaagcgtgtcatatatctgatcgaggaaaaagatgaaccaaagcttgcaatggatttgtggctagcgatggtgggactgcttttcaattcagcaggcgaagtaagttctctttgttcagatagaggcaaattatggttagatttgaaccttcgataccagaataatagcaacccaaaagccaaaaaactagccttgagatcatggaggatagtgacatatatgatatgttctaaaagattggcagacataggcgaaagccagaagttggttgcggttcttctggacccgttttcttatttgagcaaagactattataaagatccggactacgagagcttgatttacgtcttaaacgggcttctttactcaactctttgtaaccatcacaaagatcagttcacttacaacctggagtttattttaagccccttcataaacgagatattgatgggtcaaaaatctttaaaaattcgcaaagttgcgttagaggttctgttgagagtggtgaaccagtcgcccggaggtccaactccaaaaaaagagttcaatgcattaaaagttgtcacgtcctcaggcgtcgaagcggctgacttcatccccttctcctcaccgcttctcagtaggaactggcacgccctcatgtctatagtccaaaaatgcaaacagacctcccctccagagacctatgatctgtcatttacactactcttagctgtaatcgaaaggattcctcaaagggccattgatggcacaacgagagacaactgctccgcaaccctcctacctgggacagaagactcggaacaaaagccacggtcgaggatgacggacgctctcgcttcattgatgcgaacgtttaaggacctgatgtgcgaaccgagccccatcatcaataagctttgcatggaaattgctactgcaattaaaaacggcgaaatagattgcaccgatatgttaaaaaccgtattgaaagaaacaagcaatagcatttcttacctcgaagtttacagtttcttccttcgcttaaaagacactcgcattgatgatttcatttacaattctatcagctccaagatactctctcctaagatatccgcgcatgccttcgaagcttttattgatattgtcaattcttattcatcaacagaaatcatacaagcatttttggatacttcagaaaaaggaagttttgacctgtggaaagcctctaaactggatacatcccgttgggactttggttgtacagtccgatactttacaatgcgctttcagcgcgaggacctcaaggtggatgatgagtttgtttcccaattctctagtgctctcacccagcatagtcgtttagccgaagaacttcgcaaaagcttaggtgtggaccgttatgccaaatctgttgttaaatttttaaaacaagaaaagcgcactgactcttacggtctcgatagtcagtggaaactctctatgatatcatgtttttccatggacgactacctcgaaatgctcaaattcgccgcagacttgagagaagacgtacaactacttttgatcaatggggctcaaaacaatgacgaatcccttcacctttcccttaggttcattcaattgttgatttccagtgaaaagcaaatcgttgatgacatcaaaaacggatgtgacagagctttatatgaattgttagaaaaatgctaccaaaaaaagcttttgtgccttctcaatcaatgtgtcctttttattatagagaatgatgcttattatctcgtcgagaagttttgggctacgtgtggcccagactttctaaatttgcttgaaaattcgacattggcgaccattatgaaccaagtggcttcgaaaaacgaggtcgtcataaacatcttcaattttgtttttgaacagaaacctacagactacgtgctggggctgatggaaaatgttttggctcaagaccaactgcccacactcaactgttgccgagagaaaattataaattttttggttagagaaggcattcgttctaatgaaggaggccgaaagaaagtgctggccatttttgaaagggcttctgaggtcttgattttccagcataaaaggctgctagctgagtttatgcggtcattaatttcaaaattaccggccgagaaaggagaatttgtgtatgatctactgtccttcatttgcaaggatgaaaggttcaaactaaagggctatgataatcttcttgtgaagataaatcatgggctacctttagcttctgataccttccagagtgagaagaaacgcgaaacacaacgatacaagtttcactcggctccgcaaaccccgccgaataaaacttccagcgttagtgaagctgcagcttattctcttaaccagttaccacaaaaagttgtggagatgagagaaaccagcccgagcgatgctacttttcctagttgccgagaactttcttcaaatttgaatcaacagcgaaaattaaaggaatctgctgctgccagcgaaacaaaaactttacatgctttaggcactgtcctcaatgatcaaaaacacatggatactagtgacgaagatcagtcttgtcgtgaaaaaaagcgcattcctggacccaataacggcgataaagctctcagatccattacgcctcccgaggaaacagtttgttcatcgaaagatgatggccttactccgcgcaacaatgagaagggtgggcaagaccctacccacaagttaactgaaatctcgcaaaaaaaacagattattgtttcagaagttgctcagagcaaactgcaggcctcgcgtggcgctgaggcgctgtctgagaagtccactactaaaggtcagataaaacaaaatgtaaagagccaaggcgtgtcgttaaatgatgaagttgaaactgttgccgtgccaagtccaccaaaaaagcatgaaagcagcacaacagatgcagctgcacaaattgcctgtagcaagcttcatgaaaatgcccaaaagacccatcacggtgatgaggttcatgagaagaggtcttgttttgaagaaacacaacccaaagcggcaagcgcttcagctcttcacaatgaaaacagccaaatttctgatggtgaaaaaagaacatctgttgatagcaaggttggatctttggtgattgagcagtctctcatgaacgaaaccctgatgaatagggaaggcttcagtcgcgggaccgacttaagcaacgcaatcggcatcaaaagcacattctcaaacgtggaatctctcgctaagattccaattttcaactcccgaaaattaatatccaaaaacaagcagcctgtaacttgcgaaaataaatcaaacgagggtgtgacggccaacaaaagttccaaagaacttccggggaaattggaagattttgaaacaataaaaaggaagaatctacatggctctgtgtactcagcgtgcgaagacaaaaaactcaaggtcatactacaaataatgaaagagtttggtgtgaacgagtttagtcagctttctgacgtccaaaaacaatttgttaaacaggaaatgataaaattcttatcaaaatcgaacgcgagctaacaagaaaacttaacttagttgagtttttacagggaacgtatactgctcctggtatacaattaaatattgattacaaaggtatatgctaagattttatatgcagctggagttaagggttttttatggcacgtaaaccagttctcgacacactaggcttactttcttgaaaagccttctccattccagcgggtccccgcttctcctattgaagctaattaggacgagacccccataagcgttagatagagacacgttaccggatagaaaccatcccttcctatccattgttttaatttggatagtgactgggaaaacatcttctagcttgtgggaatctctgagctcaagaaaagtttcgtacgagcctgtcttcaccggaatactaaagttccggagggcatactccagcattggaagaattgaactcatttctcgatgtgaataaaattttgtcaaaacagatgtgcttatgaaagctccttctggaattgagtttacctgaaattgttgggtggccatgtccacatgaacttgctgtgtccattcagtatcagggttcgacgcctgtctggaaccaggctgcccgaaaaactcatgctgagtagcgagtcggccagatgcacaaaaactatcgtggcgcaagtcagcgatctctgattgaatcggctgtgtcgacgtatgagtggggattttcaagcaaaaatcatctttcataaattgagtgtatgcatcatcgctcaaagaaacgtggagtttactcaaaagcttctgagatagcaattgtggatcattgcaacggccgccttcatcagaaaaagatacgagactagtgtaccacacatgagtgcgaagttcacttaacgtaaccctttttcgtgggtcaggctgaagcatcttgcggactaaatttagttgagttaggctgatcttgttccatggcccgctaaccatgtttccacaattttctgaaaattcacgaaattggtcgtcgtcacggcttggttgttcccacggagtttcgccagtcaacaaaacaaacactagtaccccacaggaccatatatctgtaagatcagcatggtagttccgggaatgtaatatttctggcgccatataagggagactgcctcgcgtgtccgacgacaatctcttcgtgccgtctttgcgcctgaattgggaagctagaccgaagtctgcaagctttaagtttccatcactgtctagcagaatattttctggcttaatgtccctgtgggcgatgccgcatttttcatgcagataggtcacagcgctaattaattgcttgaaataaaattgggcgacctcagcatccacgcccacatctggctcaatcttatcaaacaagtcgcctccaccggccatctccatggcaatccagagaaagtttttggtcacattgcaatctataaccttcaagatgttcaagtgatcgctgcacttcgattggatgacaacttcttgtattgcatctttttcgctcagaccatgtttaacgcaagtaggaagatgcacgaatttgactgctactacagtttctggatttgactccaggcaggcggccttaacgctattaaacacgagttagtattcgtccgtctgagcagctatcttttgggcattcgcccaaactttgtaatattaagcatcaaaaaaacattaaacctacaatgcgaatgaaccctgtccaactgtttcgcccagaaccaggttcttgatctttggaagcggcgatctttgcgagaagttgatggacatgtttactgtataataattatatatatgtggtgaccttgaaaaacaaatgaaaataaataatacttagtgtttaagatactatcggaaagtgagttcgtcatgagcaggccagagttggaatttatgagctctgtgcagcaggcagttcagctttcgctacaagaacagaaacctttggttgtatactgtaccgaggggaacgacaactggctccgaagttggttcaatagggagttgaggcaacaactcgttacgacgtgtatagctcttaagctgacaaaaggacagccagaatacggatatttcgagcaaatatttccttcagttcccgtaccaagcgtttgttgtattaaggaaggtaaaattactggcgttgttgaagctactgtggtcaagactgatggtcaggtccacaggaatacactgttagcatgtttgggtcatatacccagaaacacaaattcggagtcttcccctaaacaaaactcgaccctaaaagagcaggcagcgcaaagggcagcacagttgcatcatgaagaagttttgaaacagcgcaaggttgaaaaagaagagcgcgagcggataagaagacttgtgaaggccgaccgggaagagctcaaagccaaaaatcgcgaacctgttgcccatgaacgccgcgctttggacagcctgcacgataacatcaaaaatactgatcatttaaccgcgaagacgtgcactctgcagatacgactacttaacgggcatgcaatctgtcaccagttcaagtccaacgcaacactcaactctgtcaggaggtggatcgacgagaacagagacgacggcgacgcgccatatgttttcttcagaagtataccccgtgaatcatttcaggagtcagatgagttgagatctctaagttcactacaactaacaccacgttcggttttaattttgaaagcggtcgaaaatgatgataacaacgtacaaattattgatgtccagggtcccgggctcttgggaaggatgtttaactccgttaccggttggtggaattctgaaaaggctaatgagcctgactcagatattcagcagacaacaaaacccaatgaaaaatctccggcttcttcaaagtttaattctcccgcaaattccccttacatcaggcatcagctggctcgaaacccgtctgagttaagtcttccttcccgcccagtatcacctaatgttttccagtttgtaaacgctgacgataacgaagcgagtgaccgcgaccgtaaaaccttcaacggaaatagcgtgaagctcgaagacaaaaaagggaaggaaggtaagtagttttggtatttatgttgacaaaataggctctttgtttttgctttccgagggtcccagatctgccctcgattcctcttcaactggcgactctcttccggccaccagtgcaacttcctcaggcccgaatccctggtatgagcttatcttaagttttgagagctctcgcgtcacctcttgctctttctttacttctgcgtctagctcctccaactcctcattcaactgttcatcattttgatcgtcaagcttaccagcaagaatatcactaatctcttcattcttcgatctttctaagctgatttcatcgagcagtttttcgacactttcagtatccccgagttcggcagaaacattggacattacgtctcgagaggccaataatgtgttcctcaagttgacgttgtcgagcgacatctctatatcgcttttaagtgtttcaatattttgtaagtttctgcaggcagttgttaggtttctttctagaagcttcttagctcgcaaatgtaatctctgaaggtccttgggcttatcagatttgatacattcagcgagaacttgctttctttcacgaattcgatcttcaagcatggaaacctgaaattgcaagatagagtatgtttctttaactgatgcaatgtttctatcgttttcggatataaagttaaagtcaaacttagcgagtaaaggtgccatgtccctcgtacagaccttgacagtattacaatctgttacaataacacccatgtacgtttccatgtacatcaaaactatctcaaactcattccagccctgcaggttctcttccataccaactatcttgcagaattcgagctttgagaagataaggtctgaataccttatagctttcttgcaaatagaggacctcatgcgctgttcggcctgaaggcttttcctctttgtggttggaagaactacgaaatcagcgtctctcaaataattggctccttctgaagtgcgtgtggtagcttgtgagcggccggcaagaatataccctatagtccaactgaaagccttcaaaatcttgctattgttattgcgcttaaaacgttctttagctattaagaggccatcggaaataaggctatctaatgcagtgtccaaacatttaggaggtcctaactctttgtctgaaagctctttcaaaagttcacttccacattggcagatcaatttatcactaaaaacttcatccagcaataggtgtctccagtacctcacattcgcctcgtaaccctcaggatttaaatccttcagttttctgaagtctgaatacagggatgtgagccttgatttggagagcgttgtgtccctcattaacagcgacccatttaaatattcaagaaggaagtctttccttcgtagtcgagttaactttcagaacttaagtgcagccgaaatggcagaactcacgaataatttgagcagtgactgtctacttgatgctatcaccactagctttaacacaaaagattatgtgactctcaataagcagttgaatagagctaatcttcaactctgcaacgccaccacccttccagggaacaagacagaatttttgaaatctctgaaggaaatcttcagccaagctcctgaagagctggatcatagcactactgctgaagtttttgagcgggtgataggtctgacttcattcgaccaagtgctggaagcattcacagtggaggagatgggccatgctctatcaagtcatgtgatcaacttggtgagattagcatgtaaggttttgagccgctcacagccgaaagggctcttcgctggcacaggacttatcgacctgatgttagaacaattatttgatgcatcgacagagctagatattgtcagcgaaatcgaaaaatgtttagaacaactaacctcagatgcattaataagaagacgcattttgaaagacaacctacaactactgttgcgcgtgcgttcccagttcgatcctatctgtacgaccaggctcttggctcttatgaatggcattcttccccacacagatcgcagcgaatttcaggataagttatttatctttggtgagacagaaatccacaaggcattggacaaggatattttcttgtttattaatgtaactgattattatgtttcaattctgaaaatcatgggagctacaagtgagcagcgacagtttagtatttgggttttagaccgtgtgctgagtgttgtcataccaatttacggcaaactctacaaacaaatgcacgaggattacatgattgaaacctttgggcggaaatatctgttcagcttattcaaggaaatttcaatgctcagtgactctcattactttgaagagctggactctaggtacttgaatttgacaccttcgaatctagatttctctgaattcatgaaattcatcaagccatcatatcttatggaagttcagcatgattatattttgggaaacttgacagtgacgccgtcaaatttaatggcttggagaaacctaatatctgaaaaacaatcctttgatcaagtcaaagataatttaacgtctgacgcaattttgtcacttccctattctgaacagatggtcttgcttcagaagctaacatgttacgaatactcagcacgctacttactcaacgatctatcaaaggtaatgtcaaacacgctcgatgataagtcaggctctatcacggaaccagaaacatctgagctaaggcgagaagttttggaaaacttgctcacgttcgacagtggaatgctaaatgtttggtttcaaccaacccaagaagcatatcgccttttggtgaatggcggaaaagtccaggactcaatggctcatgttgcggatacatatctgtaaagattctagagcatgcgttttattttacagtggttatatattactaaatcacaaatacaacgaaccagcagacacaatgtctctgtgaatcagattcaaggcagcctccattttctccctaagcatagagtttccgatggtattggaaacctcgaccagctctttaattagctcttcaagacgcttgaacattctgatgagagagccttcgtagacatctgtcatcttgcaaatctgagtaaaagttgcacccttacaccattcgtacacgacttccataagttcatgtctgaaactctccacgtagtccttctcaacaatctcgattttcgagtctttcacaatttttgctatcttcgcagcaacttctctcatatttttgagcggttctgcaagctcaggcttcagccttggagcctctttacagcgctcttggaatgcgaagcatgaaagtaatgcagccgcctgctctggggttaggtcgttaaagttaccgttgaagatcaactcagttaaaagaagctcatcaccactggaaatctcgcaagcaaccctgcctttcaattctatgatgtcgttaggagtgcaaaagtcgagacgacgtaaaacccttttacgacggcgtaagtcatcgagctgtgtcacggcttgggcttcttgaatctttttcttcaactgcctaatttctgagttgatggaaactttctcattgtatttctggtaaaggtcgtctaatctcacagaacctgacaaaggatttgaggattgccttgactttaacacttcgcttttctgaagcagtttttgaaaatcttcatcttcaatcttcatgttttttatagggtccatgacgggcactttgtccgaaaaccttcttctgacttctttgatggacttgcccacggcaacttgctgactcccagctaagatgtctttgggcatatgaagcctcaagttgcccacacttttaatcgagttaagcgtaatgggaatgatagtagaaacagacttttcgccaacgcttgccggccttatcccttcagggaaaactggattaaatggtttgataaggtttaatggggcatccacatacattgtattgacaacaactttgacaatccaggactcgtggtcactgtaaacagctgacaacttgcttgttcttttagtgcagtcaaccacggcagcccaacaatagtttgcgttgcccacctgaacctcaataagccttcctggctgtaagaagcttagtacattcgaaggatgtgtgactatttgacgaatgtcttcagagtagccatcgagggtcttctgaatttcgtaatagtcttttatgttctgctcatcctcaatgaccatgctctctgacttggcggagagttccgtgagttttttctccatgagaggaaccgatgttgcattctgaaattgaaagaacgaatgctccagcatgaactctggggatattccctccaccctcatcaggttcaagatcatgttatacccgaggtgaaaggcagaatctagcctatcagcttggcctttaaccattcccttggcaacttgaggttccatcttttcgtcgatcatcataatcacaataccacggtcatccaggccacgacgaccggcacggcctgacatctggatgtactcaccaccagaaacccaacgaaactgtttgccatcccatttcctcacactggtgaaaacgacagtttttgcaggcatattcaaaccgatagagaatgtttctgtggcaaataaaaccttcaagaagccctcctggaacaaaatctcaatcacttctttaagaataggtagtaggcccgagtggtggatacctatacctcttcttagcagcggtaatatatgttttatttgaggaagctctctgtcagtctcagggagaagttcaatggcgttagtaaaaattttagtcaacgcttccttctcatcctccgagttaaagtcaagttttgacatcttcaaagctagctcctcgcagtctcttttgctaaaggaaaatacaattacaggattgtatttcttcttccatatcattctcacaatcttgtagatatcgcctttggagtcacctttcgaggcgccgcccttgtaggtctggcctttcttgcctctagaatttgttgagcctgggttgtcacccacttgattgctgatagatgccattgccttttgaaagttttcctccctaaacgtgcttttctcgtcaacaaccagatgtatgccatctccatgtgctgggaatagataatgctgaagcggtgttggacggaaatcagtgtaaacaatatgacacggttgggaatgtatcttacagatccattcagcaaactccattgcgttaggaatagtggcagacaagaaaacgtaacggaccttgtcaggcagcagaataatagtttcttcccagaccacaccacgctccttgtctctcatgtaatgcacttcatcaaaaacaacccaagccacttctctcataacttcactacccctgtataacatacttcttagaatttcggtggtcattacgaggcaccctgcgtcagggtttatagttatatcacctgtcatcaacccaacatctccaaaatcagcaagaagctctctgtatttttgattggatagagctttgatgggcgatgtataaataactctttgcttgtttctcatcgactgcgcaattgcgtactctgcaactacagtcttacccgcagatgtgtgagcagagaccaggaccgattcgcccctatcaatacatgagatagcggtatcctgaaaggggtccaatgtaaaaggatacgtcctcgcttcattttggcgcttgtgttcaccaatgggtttgtagtcatagtgtggaggaagtgcgacctggtgtctgacttgatgcgatagtttgactttcccatcttcttcaacttgcacgctgttggcagcacctagccccatagacgcattaacctcgcgagaggcttcctgctcgaaagaatcagctaggactggaacaacttctgatttcttcttcttttccaagatctttttcccatttttgggtcttttagctgagtcgtgcgctgttgcgctgtcttctttaggttcgtcttcggaggaggctctgtggcgcttcttcacgtcctgaacctcctcaactgcttctccattagtttctataggttcctttggcggagcttctagctgaggcaagtctgtagacttttcatcgaaaacgtcaaacaagtcgtcattatccattatcaacgacggaggactttgttgtcgtatttcacttaaagcttttactgatgattgtgatgaactcatctcatcgcatctcttgttttctggttattactgctaaacacggcaaatttttctttatacgtaaacaatgattatcgtgatgacagaacggcaaacttagcttccagttcaattacattaaagagcgcttgatatactgggtcatgaactggtgcacaccatttgcctggatggagcagaaaatttcgaaagccttttatggatcaaaaaagtccaaaagccggcgatttatcacgagattttgaatttgtcgccaaacaaccgtgatggctataatatgcagtgagagatttgaaactcaccaagtagaacttgcaaatttatgaaattttctgtatgcaaattttatgaggcaaataatgcgaaaaatgccttatgcaatggctctccttgttttaatagttggctgctgcacttttgggagaatctattagtgacatactcaacagtgtcgaccatttttctcgatcgtactcgccaattacagcttgtgggtagtgagtttcactggtgatagactgtgaacttcgcgtactagagtcctcggtcttttgattagtaacatcctctgtaggacctatgccctgtttgagttttgaaacagtactattgtgtcccgcatcatcctctgaaaatatagcgctaacggttcttaatttcaagtcaccaggggcaaacatactatttcgccttccagccaacgtcagagatttcgaaggcgagtgtttgttttgcaaagaatgcacgtagctaaagtcgatgcttttgcctcttatgtgttcgtgcaaacactcgtcttcttcttgcttgaaagagatgctggatagagacatttttttgctgaaacttctcctaagccttccgccgcgggttggagaggattggacagagctgttggtgtttcccttgttcgcaactgtgtgcaaaaaagctgtgatctgcgagttggatcgagaatgatgaatgtgattcgatgcttgcgaatggccagcattggaaaacattgaaccaaatttagatggtgatttcgacggagacttttggggtgatctggaaggatatttgaagcttccattagcagagtttgtgataattgatgtcatggatttcgtgggagagtgattgccgcttgtgaagctcatctcttttgataatcgtttcaaattcgttgaaacatcattttgtttcaagatgctttccatgaaatctgcggtatcgcttttatcagtcagccccccttcttcgcggcgaaagagaatgtcaagttcgctgactgtgtcatcgttgttgtgtccaagaaagtcatcaaagtccaatttaggtttttgtgcgggaaagctgaagtcgacttctggttgcaagcgatccttcggctgaaacaaaagtcctggcagaagcttggggcttgattcgctaagaattctttcgctctccaggagcctgtcgctatgggtctgccagtcctgaaaattgacttttttcaacaactttggggtatctgcgtttgtatcaaggggtttgctccagtcgggagcctgcgggatgtcttccaaatcattttcttgtaacaaatccaggccatcttccgttactgaacttgtgggcggggagttgtggagctcactaatgccggagttccacttgtagttcttgtcgtctttgtcagaagctctgagggatggaggcaaaagagcactgttaatacggtgaacagcattcttttccatcagaaaggcatcctcatcgaacaccgtagcctttccatgatcgctaagtaatgagctggagcgcgcacttttactgctaacatcgcggtgttgtagattatgggtgacatttaggaaactcttggagttgtcctggatagtagagagccttgtgacatagtgtgcctggatgctttcatccatttgaggcgtttcaagtacagctctatctttgctaaccttattcttgggtctcattctgaggaaagaccgcacctttggcttttttgatatcttgcggcttggatccgcgaacatttgttcctgagccgaattttgggatgcttgcgcttctaaactgtgcttgactactgaggttgcagacgcgctctcagagccagagtacgtggatgagtatttgttcatccagttctggtgggagtatatttcttgaaaatcatgctccggggtcagagtttgcgaagagtttttcattgcgacagtctttgtcgctacttttgtttgttcgttgttcccgggttccatgtccccgccgggaccatggactttgacgctttcttttgtagcgtgttgaggcgttaatgatgaggaagctccactcaacagtagtgtggacagaaggatactcaaatgcgcagtaacaagaccagcccttcccgaagaaatatttgtggttggtaatcgctcaatcaagaacttaatgtagcaaactccggacccaagtgtcatcgatagtggaaaaatagagatgaacttaaaaaatagttcgtcccgaatcgctagcgctatttgaaccattgcattcattatagcgccgatcagaattattatcaacgctgcctcgttgaagcatgactcctgcggtcccacacaaagcactgctatggaaaaggcgccactagacaggctcaacaatgctgcgcaaattcgagttaagcttaacactaagttgcatggcttttttcttcgcatagtatgaaggtattgccaatagcttggttggctttgcaatccagaaccgctcggttttctagactaatacaagtgacagtacccgtatatgagaaataacaatgcaaatcctgtggaatactgatgaagtggttatcataaaatggggaactgttcttagtgagggttcatagtgaaagtcctatgtttatgatattccagatcgggatatcggtgattatataatcacgattttccatacaacagaaacgagtggacttaagtggtagaccccacctaagggcacctgggcacctatttgctttccacgtatgttaggcaactgcaatttttgtgtggttgcttcaccagggtgctatcgaagggaacggactttgtccctttgcgctttcatgagagtacaattaagagtattgcattcagtggcggggcctgtttgaagctaatcgaacgaggccgaatggtaagtctacggagctagaagaaggggatacgcaggttttaatcttcaagcacattaatgggacggggctattttctgaatattaaagcatgcggttaaattatgctgacgttgtcttgaataaaacttaaagcttatccgtttttggcaatgcccttcatagagcttcacgtaaaatcgttgaaatttacacagccgcttgtggattttggctggcaagtcgaaatatatatttaaccacctacttccctggtcttgctgtgcagagagcatagtcttctagtttcttttccggtagagaacaatttctgattgtttgaagtatcttctcccgtcttcatcgatgattaccaaactaagatagttcctgatgctgaaatggttaaaattgctgttaggcgtcaaatcgtaaccgcccaggaatagccggattggtatcgtttcgccttttacaggggatccgtccattatctcgtagcgaatggaagttgtatccgacaattggttgggctctaggccacatgtctctcgcgttacaaggctcagctccatgtgtttaactttcagtctcgtaagcaagaagtatatccttccaactatgacatccttcaacgagtattgcgacttcgagtattcaaactcgatgtgaaggcagttttcaatacctatatcaagcttgaccggcttagcgtcgtctgaagacttagataaagctggagcaggaggctcactgttgtaaagtaggcaccagaaacgcttgaacttcacaacatcagttgatttgcgtaatacggtgactttaacgtaatatgagacatcgacgttcttgcctctgtaagaatcatatcgcttttcgacatccttgaagctgaaaggaaagctttgagagtgcattaattccccctgggggcataagtcagcagaaaggctcaaaaatgtgtcgacggggcgcttcttgtaatcagagctagactttgaaatatcgacacttccgattaagctaacttttactccaaggtgttcaagcttacggccctcctttactctcaaggtaacaatgccacttacgctctccccgtcctcatagactggaaatctatctttcaacgttttcgcggtagagttattggacgcattggcaacctcaacatgtttcctagattcttctccatcaagcaggacttctatatcgataggcgacttgaaaaacaaactcattttggccctgcttctgttcggtgcgacttaagaagggtttctggtcactcaatcgcccttcttagttcagtgacagaaccgatagttcgtatatgattatattggtgacttagatagtgaatcgcagccttgtacgttaataggctttcacaagcacaggggctgtgatgttctaagctgtatctgcgccgttttaatcagcttgcgaacaaaataatctagcgtgtttatcaaagttgtagtatgataatacgatatgtacaagtaattcaggttttttacaggctcacgcagagttcgatcactcctctttaatgagcgacgggtcgtaaacggtcagcttttccaacaccctgcggtcaccttgaagctcttgaacccatgggctatctttctccaggccttgttgaacccatttctttggccagtcattttcttcagacttcgcgatctcaaggtctgttgtgccgtcaaaaggcctcactttctgtagtacacagctggcagcagccttgcagtactcttcagccaagtacctccttctataataccgatatatgcgttccgggatgtttagaaaccccactaagttaggcatcgggatgactaaaatgggctggtaaaataaagctgggattcctgtgatcaagtcccgggcgacgtttggggaagaaagttcttgcggtaattccgcactttcatagcctttgggtgatatgtacggcttgggtacaggtttgggcttcgcagacccttcaggatcgagatcggaatccttcgcgctctcggcttcagcactttcatttgttagtgcagtttctgtatttggggttgcattttcgctgacttcgttggagttctcgacttttgcttcagtctgagtggctccggaaagaacttctgggagagctggcgctttctcggaggccgcctctgtctgggcatttgttgtcgcggtaggctctagaggaccaaggatgccctcatgcacaccttcaatatactctttatatgcacctctgccgatacaaataactccccccgccatttctggacttgaaacaagcgcatcctcggctactaccttgttgcttttgtttttgtttttatagtacactcctagaaggttcttgtagtcaaactcagctttgaacttttctgctgcggccttctctatctcctggtctagtccttcagacgaccgcatatgctgcaatttgcctgtcagagcacgcttgcatctgttccaaatctttttctcgtcattcaagcgttttatgtcctcctcatgtttgatcaactctcttctcagttctcgtatgcgctcagcgacttccgccctgatagggccctgtttttcttctgtaaagacttcgtaatcgatgccgctactgtaaagaacgggctttacaaagcgtctccaaacagacatgcttgtatctaagtagtcgcttggaggaggtgcaacaaacacggtaacttttcgagggacctcatttactggaaatttctcctcagataacggttccacagttttgcaccatttcttgacgattttcttttgctgctgcttgtcgtatactataccagagactgacactgtgagcaccgtccaaaagatcatccaattccttgatggtaaacgtaaagtaggtattcccatggctttaaaggcagggttgctgtaccctggcttcttcaagatctttggaccatcttgaggcggtttagggttctcagaacttgacattggtctcgcaaagcaggttcacagtaagtctatggattatctaacaagattcacaaattttagaaattttagaaccagcgtttaccgaaaaatttgaaaatcaactctctttagagcacaaacatttcaaagcttttcatcagtacagaacatgccgatgctgggaagtacatcatccagttaaagaatcttccgcgtactatgtttagttgctaagcatccaaattgcccgtattattcatgcagggcagctgggttagaatcattacacttcgtaaataagataccttcatagtgccgctagtagcaccgcgtatgaacctggactctgcttgtactgaacgcgcaagttatgctaggttcgcattatatcccaaaggcctttgtcagcgaactgacctcatggcggcccaccatatgttactttgatatatagcatcatgccagattgccatttatgaaaccgtactattacttggttgatcatcatcgttggagtcgttgagaagatcatgcagtttgacccgggactgctccggaactcttggaggattaacagcctgctgacacgatttttcgctcgcgaagcttgtatgcagcttgggtttagagttcgcaggagtgcccttttgtacgcgattatcgccgaacttgaaatcaagcttaaaaatttcacccgttgatttagatgtcgcaccaggcgggggtgaggcgttggatgcaacattgagcgagccgggcggggtggcctggctggttgctgcgcttccgactccggaagatccaacgggaaatgaaagaatgctgctggtacttgaactgttgctggctgaagggccgagggacaccgcgctcacgcgcctgctgaaggtcaaaggagaaccgttctgattaaaatttggacgcttattgcttccaaatccatccaagaaggcgatcgaagacctcctggaagtgccactcgaagggccgttcttcgcgtcggcagaacctctgttctcaattgataccgaggtccttcttgatcgcggccgagggccggagttcagcgacgggagttcggattggctcttggagtgcggcagggcatgcattagcgagtgtgggtgggattgcagttgctgcggtgcatgctgggagtgagacggccgctgcagcaagggctgagcgggggcgtaaaactgattgactccgtgaaacggtggcgggggaagcggtggctgggcggggcctgaagacatgttagcatagggaagcatgtacatcggctgttgaagaaaagtcaccggcggaagcgaagtcgagggcagcgcgcgcgatcgaagtggcggcgacagcgagggcggtgtgctcgatgcgcccacggtcgcggactgccgcgcgggcgccagcgacgccccgggcggcgtgggaagcgcggaaggtaatgcatgcgacacggaggaaaccacagaaacgggctgtgggcctgctgagtgcggcgcgtacgcgccggggctcttggcgtaggccatgggcggcgacagcgcgcccgcgccgttaatgccggggtgcgccggggaactcgcggtgttgacgcttgtcagcgagcgggcgcgcttgcgcttgttggcgccgccgttccaccagttcttgatggcgttgtcgctgcgcccgttgttcagcaggcgcgcgatttccgcccacttcttgcccagcttgttgaccaggtcctcaatcaccgcgccctcgtcgtccgagatcggcgacttgttgagcgacggcttgaggttctggtggtaccgctcgcggcactgcttgggcgaccggaactgcagcgacgacgcgattcggacccaattctgcgggccgagctcctggaccagcgaaagcagcgccctgtcctcggccggagtccacggacccttcttggtgtgcttgtccatgcaaggaaaggccaaactgtcgaaaagaagggacaacttgctctgcttccagtgacttggcggtgtggcactgtggatctgtacccgaaaccctgtaacctcggaccgtccctaaaaacgtgtggggttccggcggtgaactggaatgaactagcgttggttgggagacaaaacacctgttatcctcgccagattgatttggcttttctaagtccactttttttcttttcggccatgccaaaatctgtctcctttgtatgagcgttgaagaagcctgtaccgtcctttccttcctccagccctgtactgaaaaatttgttcgatgcctaagacgcctgcagatgcatgcgacaacaacggcttaccaaagcaactgccatcgctgcgttcctgccgtgtggtgttcgcacctgcccgctttggcgcaccttcgttcccttcgcctgctgccgctcagatccgcccgttagatcgccgcagtagtcaccatgacttccataccggatgctgcagcgttcctagttgccagccgtaacgggcgtcgcacgggatatgtgcggaacacagccacggcggtttctatgcgtgattatgcatacgctcgagcacctggctgatctgcgggcgactcccgagaagccgtaaacgcctgcagtgaaaggaagcttcgctatcgccgccgctggccgccggcgcgagcggatgcccgcaacgcagcgaatgcctgttttctaaacggaagtcgcgccgagcacagggctgtccaggagctttacaaccaggccgtaaatctagtccctcttcttctatgcgtgtttgcacacgtcatgatgacccacactgctaagacgcgccgcagcatatggccgacgcgccgtgcatgctaagggggaatttaaaattcttttcattatgtaatcagaggccgtctttgctgttgagaagggctaggctgttctgcattcgcgccaaaaaaagatctggcgtccaaagaagaatggtgcatgattcttaacatttctgctgcagatcttgagtgcgtgctacgggcgggatagaagctctcgagcgcgggagaccatgtgacgtggacgcggcggtgggctggataagaaaagcccgtggctcggcagcggagaccctgcttaaacgtatatgcagaagaggctgctcacggccaacgagcggttcctgagaacgacggtttgaaacgtgcgttggggagcgagcgcgcgcggcggcgagtgcggaggcgcgtggaggcgcgtggaagcgcgtgggctggccgcgctacagcgcggccaggccgtttgccggtgcaaagtccgagaagtccaggcgatagatctgcgttgttgggccgaggccgaataccgcgcggatacgggcggcggccttgttgtgttagcagggagagggagagaagggggcagaaacagtggcgcgcgatacggcggactttccctcggagtcggcgcgaggtgtcgtcccgcgttctgaacggcgaagtgtgatagtagaaaaaaaaggaatgccgcgatgtcatcgtgcgtgatgtggcgggcctaatccgctaaccggcagcgaagcgcggccgcgcagcggcgtcgccacggaagccccgcgagccaaatgcgcggaattcgccgcgcttccgcttacggtatcagagctggcgctcggagtgctgttgtccggcaaggtgcatgaggagcacgtgagcgaggtgcgggagccaacggcagcggaatgggagcaacggctgcagaggtgcggtgtgagcgcgacacgggagacgagaggctggaggccaattacgagagatgggttggctccggaggcatcgagcacgtgaccggcaggtgccgttcaaagtgctacaacggccggcggagctgatcccgctgcttttcagctttggtaaaacgatattcggtttattcataatattttacgtaagtgtgctctaaagtggtcggagtcctcgaaatcataaatattgacaagcctgggcgaatagaatagaatagaatagacgtagacgtagttggatccccaaggcggctggggacagtgtatcggcgggtttgtgtctagcgagtggagcagcgggcagacggggccggtcgagcgtccgcgacagggagggcctgcctccggcaaagctcagttgccctcgtgctcgtcgctccagttcaggttgaagcggccgtcgggcacctggtactgctggatcttgtcgatgacctcctcggcggtggtggcgacctggatgatgcggccgttcttctcgctgatgaagccgctctcgatggagtgctggatgaagcggagcaggctgtcgaaaaagccgtcggtgttgaagagcacgacgggcttctggtggatgcccagctgggaccacgtgatgcactccatgatctcctccagggtgccgtagccgcccggcatggccacgaacgcgtcgctctcggtcgccatcatgcgcttacgcgtgtgcatgtcggggacgatagtcgtcgagccgtactcgtggctgagcggcgtggagcccttgtggttctcgacggacttgcggatttcctcgttgaacgtcgacaccgaggcctttccggtcgcctcgggcgcctcggactcctcagtgcgctcgcgcgccaccagcgcgttggggatgatcccgtgcacgaacccgtccacgtcagggcccatggttgcgcgcgcgatctcgcccatcagcccggtggtgccgccaccgtacacgagcttccagcgcatggagtgcagcagctggcccagcttgcgggcctcgtccgagaacttagggtccttgccgaacgaagatccgcagtagacgcacacagctttttgcgatttgatctcagtcattgtagcttgggagttggcgatttggtgttttcaaggggcgatcgaaagtcagagaggcagcggtggatggctggttctttgttccgtgttgggaatggtttattgagaaagtggacagagcgttttgcagtttcagcgccggtctcttatacttgtttcccgttgacttgtttgggctggaggtgttagtcctcggggacagatagcttaatttttgggtatctgcacgtcactaaatcattaacgaagcgaaatgacccgtgcggaaggaccgggaacctggtattggaacttccaccgactcgccccggccaaagaggcacgggctgagcgaaacagacgcccggcacaagcggtacggcgccgatgaaggcgtcccagcacgtagctcagcactgcgatatcgctttcgtccatagctacacatgtttgtatgagaccgggccttgacagctgcgcctggccgctggcaccggctgggaactgccggatgtttcgggcgggccggactcgacgcttgccagcgtgaagccaatgttgcgttgttatcgcagcgatgccctgcacgtgacatacgccgatataaatttgagccctcgctgccgtggcgacggcgcgtttggccgagctccggaagatctggcaaggtgctagcacaggcagctaactttctaggattttctgccgaagcgtgtttcagccgcacgaatctttgccattgcgaacacccaagccctcacgccggcccgcgcggcgcgagggcgccaatacggaaaaggtactgacacgcgcgtccgtcgcctttacgcgacttcttccgcgatagaatcccgggctcaggcagcgcaggcgccgccgcagatcacatgcttgctgcggcgaaactagcgcgcgcccgctggagaagacagagcaccagcgtccagcaaaaactccgtcgcggtctcatgcactatcgggagccagcgagaggccctgcgatgatctgcgcgacagacgtgcggcacccgttgggttttggagcgttcgtacacagcgaccagcgcatataaaacgaaagattgccgccaggggaaaggaaactgtcttggcacccaggggcaaagcgcggccttccaccgcgtgaggaagcgagctaaatgactgaggaaagggcggggagccccctgcaatgcacgggagcgaattactgccaggcgctcctgccacgcgccttgccgagcgccgcccgggtggcaaaattgctaaacttgggtcggcactccaaacttaatatacggcgctcgccagccccggagacagcagtgccaaaatttccagagaatatcgggtcacagtggctccacaggggcagcttcgagctgcgagcttagttgcgcatcgccggttcggagatccgtcgaacgtgatacaaaacgtgacctctcttctgcgggagcacggcgcctttggctacagcgattaacggcatgcccggaccgacggcgcacgagctttgtcaaggatacaaacgcctcagtgcgaaagcgggctcaaaatgagtcgtttcggtctttacagcacgcatcatgtggagcggctagtgaacattccagcgggagacaggctctcgtgacttcgtcttcagtgatacgatgaaaccacatgggtctcatgggtcctctgcttggttttcaaagagcacagccgcataacccacaaggtagaagcgcgctgccgtcggaagccactgtgccataccaagagcgtgttgagtactggagtatgcggaaacagctccatcaaatcccattttgagttaagagctgaggacattaaagtctcggcgatctcgcaaaccttttgaaacgcttctgctttctatcatcgacaacatcgatctacatctgtgagcccgttgccgtccctttgcagataccaagctcccagacagctagggaataacacaagatgcccaactcacagggcgtcgtccacggccacatccacaacttcaacagcgttacttacatccatgggcatgttcatcgcaagtcatcagtgtccgaaaggccggccggggtcctgagggacctggcccccgaaggcgcccaactgcaggcggaagaggcgctggacttccacaacggttccgagcttgcgcaactgccgcaggtgtctgcccctgtaccgaacgcgcctctgtccccgccggggtcgaattcggatgtgatgaatgccatcgccacggaccccagtctctgctctcagttcaaggattgccagcactttgaatttatgaattaccacaatctcaatcttttcggcaaaaacaaggcgcctccggcctccgacgaaacgctagtcatgcccgacaaacggcggaagctcgccgactgctcgtgccacccacgtgtcgtcgaaatatgctgcgaagaggaccacgaattcaatggacagccctctgcgtctccgttgaacgaagatcttgtgcttttcaccaacaacgtcgaggccaaccgtcctttgcatcagactgcaattcccattgtctcgaacctgccggacctcatagactgcgacttgacgtgtgcgtcttccaatccggaagatgatcagctatttgagaagctgtgcgaacagtgcgtggacctcgaccagagcgaaaaccaccactctcacaatcatacacacaacaatagaagcgcatgcgagcctgtgcccgctgcgccttcaaaccctacctcctcccacgaccatgtcatcaactcttcctctgacatgaaaatcctcgaagatttggcaaacatctctagcatgtatgacttcccctttggtaagcatattcactcgcatgacaacgcgatcaatggcgataacatcaacctactccaaacttcacttcctggtctgaaggccgagaacttggacgaacaactaaacaaagcccatcaccaccatcgcattgaagtccatccgcatcctgctcatcaggggtctaatacgcaagatccaaatttcagcaacgaacggaactctcaactgcccgacttcggcacattcatggattatggaaagatccaccatgggacctcgcaacaggagtttccgccaccagatatgagaaatcacactgtaaacttcaattggagcttcaaagacgacgactccaaagttaattgtgggtggaatcactgtcctcaaaaatacgattcactcattgatcttcagtcacatattttgagagaccatataagcgagggcacaactgccactaagttaccaacgcctaggacccagttcgactgcgagtgggataactgtggtttcgagggagatgatatgtgcaccctaatcaaccatatcaatggtaagcacggcatagcgttcaacatgaagtttctagataaagacaagctagaagagcaaagtgaacagcatcatatgctccactgtgacgaggcttgcgatgactgccgcccttgcaaagatcacaacgatgaacaagaccacacttgtcgatgggaaggatgtatgcaagttttcaattcctgcgaggagcttaatggacacattgaaaaggttcatatccctcggggaaaatcctcctatgtctgcgggtgggaaaattgcggcaaggttattacacaaagacagaagcttttaaggcacttacgtgttcatacccggtacaagccttgtaaatgcccacattgtgctaaaacattttctactcaagatattcttcaacagcacattcgcacgcactcaggcgaaaaaccttataagtgcgtccactgtgggaaggggtttgcgacttcaagctccctgcggattcacatccgcacccacactggtgagaaaccactggaatgcaaggtgtgcggtaaacgatttaatgagagctcaaacttgagcaagcacatgagaacgcatgagaggaaatacaaatgtggaaagtgcaaaaggagtttcgacctgcaagagcagttagaggtgcatcaaagtagatgttactgacgcttcaagaggtttaggaggctgtgcgtacaacttcaagagataaatttaggcattatatattgcattaaaatacttcaagtattgaaacgactccaaaatcaatcggactggtttgcgtttaccggaacgatctttttataaaggtaggaaactttgccccaatcatcaacgccttcgtctaattcttcttttatcacctgtaagctggcgtctcttattaaaccccaaaggtgctgcctttcgtcatgatatttttggcggattggaacttcaagataaagaacgcctcgagggctgagaaattttgagatcatgtccacaatccattgagggtgttgtggcgaatacaccggatctgcaatcaataaaacgtcaaatttgtgcgccccatacgttttttcaaaagagtcggggtttgtccagtccaagacgtctgcatatactttcaagtcggatctcgaattacagcaattaattttaacattctctttcaaatttgtgacaatctcgggcagatctgttaaatgcattgaacagttgtgaccgctgttactctcaagcattttgagtaccaaagaaattcctacaagtcccgttcccgcgccaagttcaagaatgcggagatccctttgccgctcaaacttggagaagttttcgcaaagctttcgagccagcaccaaagaagcaccccacgtttttaaaccaagattgtcagaggttaaggcaggttcatggagcttaacgccagttcgcagcccacctattttaaaaatccggttcatagcgggttgcgcggtgcgaccgcacttttcggaaatcctcatgctagcttccttcaaaatgcgctcattgacttggtctgcagtttgcattttttcgtacttagacagcaccattgtatagtacatcaaaaggtcctttccatcagcagtcgaagctagtcctggtacccgggcacaaatttttgccggcgtatcgaggacgctcatgccgaaaccagaacaccagctcgcgaacgcctctatttgtgagaccgtgatgtccttttcgcggcaaacagattcaacgcttcgatctatggtatcatcacgctcactaaagttaacatttatcgacggcctcagaagaagcagagctgttaatacaacgcttggaggagcaatcgcaacatgcggtaaatctataactccaataggtgcgtccacctcttcttctaaatccctgtcattgtacgcgctttcttgcggttgaattactgtaactaaagtatccgatgagatgcttctcatctggttcccagcacaggcagaaggcttttcagagcccgaaagaaaatccaacggatcaaacatgctcaagcacgctcaaacaagcgaaacgacgcacttaggctaagcggttagtcggaggaagttgcagcatttcgcttggttaagtaatgccatatttgatcagcacatatttatgagtactatcatgaatacagcttgagtacaccttcgaatacttgggcaaaatcggatagagagctaacaaaggtcataacaaaagcggctgatgcatagaaataaagacagtagaagaagaccaataaagactcactgacggcatttttgtgccaggatttgaatttcaatattgatcttttgcttctatctcccaaactttaggtgcggatattcgtagacaaaggctcaattgtattaacgaaaattagatcccgagcatactacagaaaatttgcgctaaagtttgcttacatcttggagagaatatcggctactttcacatccaagcaccttttctagtgaatgcgtgaacgccgttgatcaaaaagcgcgattaactattttaaccttgtttttgggcgtctcaccggagttgatagtttactaccgaagcatcactgctagatgagcttaattgtctatggagataaaattgacgatgaaaacaacgagagtgtggttctacaggatcctagctctcgatcacttgtagtcatgaaccaagagtctggagagatatctttgttgcggcaaataaggggtcctcaaaatggctcacgacgcaagggcggcaccgggttgatatcgtcgtacttctgccctcaatgcggcagcgaaataggttgcggttataacttcgcatcatcccccccaagcacaaagaaaccatcgggctcatttgttcacaagaactacttcaatcttttagagcacagaagctctcaaacgcagctccccagtatcgaatcgccttcggcaatccctgcctcactttttacccctggctactatcagcggtttttcaaagaactttcattactagggagtggtgctcgcggatcagtcttcaaggtcgagcatgtattgatggacaaccatttgggggtttacgccctgaaaaagatccacattggaaacaacctctcctggctggagagaggcatgaaggaagtcaagtttttgagtgctttgacccacagcagcgtcaatctcattacatacaatcacgtctggcttgaaatggacaacgcgagcggcatagtcaaagcacgcaatggtgaggaagttggaccaccagaaagcgtaccatgtgtttttatactacaacagttttgttgcggtggaaaccttgaagaagttgtactgaataaagtgttcgaaaagtttactgatcatgagtcccccgaagcccgtaagaggaggttcaggttgagaagaagcgcaaatgcccacggttcaagacaactcggacttggcacaaaccaaatactctctattattcatgatgttgcgtcggggctcaaagaactccacgacctgaacattatccatcgtgacctaaaaccttcaaattgtctactgcttgaaagttacgaggctggaaaggaaggctacggtgacaaaagctttcccacagtagtaattagcgattttggtgaaagccagctcggggggcagccgcgatcagccactggagcgaccggaaccttagaatttactgctcccgaagttgtcataacaaactctgaaaacttgagtgctaatttgcctcaattcagctttcaatcggatatgtactcactggggatggtgtgctatttcctggtttttggggaacttccttttggatgtcaacaaagtcttccagagcttaaaaagaacatcaagctgctatcaataaccaaagagggactctcacagaaacatgatgacatgaaacttcatcctatcgactctgctatattcgtcctcattgaaaagctcttgagtcgtgatgctctttcacgccccactgcaggcgaagttaaagcagaaatcgctgaaatcatggatcgcctggatgactgcgtatctgcgacatttgacgaaaagcaagagcttttatcagacgatgaaagcgagcttcagtcaattttcggccgacaaccggaggagatttccgcaaaaagtggaccgtcctgcagtgcaatcattgatttggccaacgttgcaactgtcttgatcgcaatttgcttctttaatgagaagtcgctcattccatgcgtatgcgtcgcacttctagctctgtccttgaaagtcccgccaccagcccgtaaacttttcctcattactgagctgacacttctcattgttgcgcatttagcaatatagcatatatataaacacataacaggaatctaaccagccaccggtggcatgctgaaaatgcggcttttgccctcttcactcccgactcaaattcttgccctaggggttctccgatcataatcaactcatttccaactttcttgaccgagtttaatgaatacgagtaaaaaggtaatggataacaatgttaaacgaaagagaagcttttcagccttacctatagtccacaagcttccaggaaagaatgcggattcggggcgagctcggttctatagcgtatcctcccagattgttcctcaaacaattcaagtaactgacgacttaggcaggaaagccgcggcaacagagcctaagagctcgtcgccagcattggcagatctctcgaaagttggattccaatccatctatcgtgatcctactgtcaagaagagtcaaagaagtatcaatacgccagagccatctgcaaaacttcacgcgacaagttcaagctcttcaataaaaagtagcacaataacaagtaatcggtcatacaggagtggctccaatacttcggggctgagccataaacggagtgccctttcgctgtcaaacaagctaagtggtaaaaaatcggtcgacacttttgaccgagagaagcgcaaaatcaacggggttgatggcagttcgtccagcatctcgtcaagcaacaaagagcgatcccgattatttacaaatacactcacctctgctgcccgtaaactatttcacagaaaagatggacgacaagagaagcgaggcgagcaacttaagtcccccacagctgtaacatcctcaacctttggccggttcctgcacaacaaatatagcaaacatgtggggaaagcgactgcacactataaatactcgtctggaagctttatagattccgcgaagtctaatgccaacaaccccagtacaagcaacgacgtaccgctgcaattagtgcaagagtccaatttagacgcaagtgacattcaaatgctacatgatctcatcaaaaatctgaaatctttagagtctaactatcgtacttttacggttgaagagctggacgctttgatgagtaacgtttggggagtatactgcagcgttgttctaaccctattcaagaaccgagaactttgggagcttcctgccaaaatagaagatttgaataagattctctcattttacatcaagctaaagacaacatcaaaaaacgcctccgctagttccaagtttttaagcgaaatcgaagaattcttaacaacttgcctttacactttggaaaaccaaattgtgttcaattatagcaacgaaaacacaattaacaccgcgttaaagaggctctgcgtaatatgggaggttttttaccagcagatataccacagcacaatagcgttgtttctgcctttgagcaatagtttccttgtggatactcgatattggtcagagacgtttaacggtttctccagtgatggcatcggaaataaacgagctggttctctgtctttagactttcttttgctaaaaagctttcgcgactcgattgtgtccccgtactatcaaagttttatcaacagtcatgagggcgccagcaagggattccacctttacatcatgagcgaagaagaggagaaaggtgtaactcaacaggataagttggtactccttcaatgcttcggaattctttcttccatacgaggcactgacatcaaacaaagagttgttgacgaactgctagtggggataagaatgagtatatgattaatacattatatttactcttttaagcaccagtcccttccagtgtcaacttgatgagagcacagtttcggctcaagggcaatacctataaatgctgccagcagcgttccaaaagagtctgacatagatacagcaccaagcgtaaactctctctctgaaggattaacatcgtgtatgatattcatgaaggtatgaacataagacgcgcctcctaagagtccttcaaaaaaaatcagaagcatgacagggtataccgaatggacaatatagaaccatgattgacaaatgaccactgttaaattcaagccttggagcaccgacaataggaaaagcttttttattctaatgaagcttccacttgatcgagatatgaagacacccagctggtaaagcgttccatatgtcacgtagatatcccggtatttgttgaagaaaaagggatgtgtgtggtctccatctagagggaacagaagcgtaggtgaaactgcttgattaatcaaatattcgaaaaggtagactgtggaaagagggagcatgtaaggtataaataaggacctcaaccgcgtcaaagttgtgttgatatgatttttcaatgccatccatttggacgtggctttatagttgtcagggaaagagtcgctgcttgctgtggacggttgagccgactcagttatctcaccctcaataggctggtaagagtcctgcgtatctagtcgaaaatacagtaaaaaagcgaaaggaagcacgctgaagagaaggagtgagataccaactgggactttcaaaattgacgtcaaaagtaggtaggcgccacttccaagcaaaccggcgcccccggttcccgaactccatccattgaggctcggatgctggtagtagtgtgtcaactgaagaaacgtaatctcccctaatcccgaggaaagagaagccaaaataatgccaccaatacacacgctcagctttcctccagagaccaggatcattcccacacagctcagtatgatgaggagcgcaatacgtcggttgtgtggcactttgtgaataaaaaacggtgcacttaactttacagtaaaagaaggcaagatgtcgaccaacagaattagagacttgggcaagttaggccctactatatcggcagccgccgatagaatgaccacgtaaagcacattattgacaagcccgaatatccaaaaataccggaacacagttgaggattctaccattggtttcagatatgatatcggaaccgatttgtttatttgttgacttgattgacttgaaggtttgatcgcggtctcgtgacgagaatgtcagaataacaaccacctcaaatctgccaacgcgtggatttggaatacttcttattctatgtatttatttggcacagccctgctatttatcacaaatgctctttcaagagtctcagtctttctacagcaccctccaggtagtcatcggtcttgcagacggcgaatctcaacaaattctcggcaaccttttcatgctccttgatatagaactcagtaggagggattgcaacgacaccgagctcattaataagccagtaagaaatgcggaagtctttagctttggagcgcaactcttccgggaacgggtagtcctcagggatcttgaccttggagaagtctacgaggacgaaataggttccttcgggcttggtgtaagggagccctagctcatcgaatacacgagtgaaaatattgaacttgtgaatgtattcttctctcattttcttgaaatacccgttgtcgagagcaatgggtaaggcgttagcacacgcttcctgcagaggggatggcgacgcaaaacaaatacgggtatgagccatggaggcgtactcgagcagctcaggattcaaagaaacaatccagccaattctccacccagtggcagcgaaacttttgccggcggagccaatggtcagcgtgatttggccgatctcagggctcagcgtagcaacccttgtgaattccggcgtgaagtataagtgctcgtatacctcatccgaaatgatcacaacattgttctcaacacatatttggccgatctgtagaagctcttcgcgcgtgaagaccttcccaactgggttgtgaggggtgttcaggataagggccttggtcttgggcgtaatcgcagcacgaagctcatcgtagtcgacagtccattcggttccctctgtggggcgcacgctcatctctttgggtgggtgtagcggcacgtaggtcaccttgccaccgggaatttggatgttagagatgtattggtcaaagaagggctcgaaaacaattacctcatcgccgggatttaaaagcccaactaggcacgctaggataccctcgttcgcgcccgtcgtaacctgaatgttgttggcctgcaactgcgtgttgtagagaggcgagtactgcttgattagcgaatttatgagcgacatgcggccttttgttggcgagtactggttcaccatagcgtcgtcgagggccttctgcgcctcttcgaccacgaatgcaggcggagaatacgagaagaagccctggcccaagtttatgaggtcgcgacccttgttttgagcattgtgggctgcagcggcggccgcttcgttggtcaatgaccacacatccttagtaaggttctgagttagtgccaagttaggcacaatttggcgttgttttcctacactcatgctcaactttcttgatagatgcttgatcattcaaacgccgcacgaaagatagccccttcgaacgtccttaccccaggctcgttcatggcgctttaatactggcccgtcactatcagcgcccaaacaattatggccagctgagggagcgccacagtgcgcgaaattaccgaccatcacgtggacatatgccaagggcgccaaatcactaccacacgtacagggtacagatccgaatcgacgccgacattgttctaaaggagtcagaagcgatctggttttaggttttatgtttatgcggggagtttttctattttactaatatctggttttttccaggtatttctagattgtcttccaggtcatcgacaagtttaatcaaactatcaaaagtgacttcagaagttacataatgagctttataggttcgagagcatcactcacagcaggcacacttttcaaaaggtctcggaacgtgattccggctgcgtttagccggtcgttccaggccaaacggggtcctgcacctccacagctgccaaaagaggagcaagaagaatttgagaggctgcagcgcatcgcgcagtcgcaggaggccatcgacgagtataaccgtgagattgagaacgatacgacaaaggaaagtgcgaagtctccgatcttgaaggcagatatcggtgggttctctcctgagttttcgaaaactattccagagttcgcaggcgacgtgaatccaaagacaggggagcgcggcggacctaaacaagacccgctcaagcacggcgactactcttttaatggcagggtgactgacttctagttacgattatggtacgcatgtaggttattaaaatatgcggggtgcggtccacgcgcgaacgaacgaactacgagtcaagctcctgggtggtgcactgcagctccgcctggcattccttgattatgcgcgagtccttggcaagcattgcctgaagctcgtcccagggcacgcctcccgcgctttcggcgctctttttgctgcggctggcagcctcagctgagtcgactcttacatactccaagcttaacttcaaggaggatagggcctctgccagatcctgctgttcgtgcacaaggcggttgaagcgcacaacctggttcctaagctccttgaaccactccatctctgctttcgcgataggctgcgactgcagctggctggacttcgatatttgcgtcatgtttctgtgcaagctctcgaatctcaatgcaatggatttgttcttttcctgaattgcttcccaacggggtttctgggacgccagatgggcagacacgcgttctttttttgttctgagctcactaacgtctcgcagatgctgcgccagctcatcttgctgcccaaggagccttaaatggagagaaaggcccaaagtttgtgccagagtgacgcgactcaatacctccttagatatatcggtaagtaatgatagttggtcttcattgtctgtgttgttaagagtcttttgccgcaacgctgcgggaattacagtggacaaggggctttttaacagggattgaactttttggtttagagtttgcacctcactcaaaggctggctgtaggggcgttggcgattggtttcgcttttctcaatcttctcagtcgttgagctagctggcgtttgcatagaagaaatatcaatagacgttatctctttctctgaaagcaatacaatcttctgcatcccactctcaggccataaaccagcagattggaatgtgcccttcttttccgtaatttcttcagttaggtcttcttcactgagctctgtagcatcgcagtcatccaaagaccgttcaatagaccgcgttaggcgactcaggttaacaacggccgctttctctgcggaaataagaacaaaacagctcccgtaaatcagtgatatggatccaggtaatttcaaagatcccacggatatcaatgagtttttctccgaagaaccgctgtcctcccacgacatgaccggtgtcagatcagggaaacactctagtattgtgtcgtcatcgaaggttatgagcaaaagctcagttgtttcgtcctcaagggcaatagctttaatttgtttggctgtggcaagatagagcttttctgggaacggactaatggtgaaaggcccttgagcacgagcgttgcgataagctttccggatgtggaacgtttgcaacaggtttgtttgagagtcgtccgcatcgtgaggttggttgtacaaactcgacatgaaatgcagctgtcttgtcgccttgagtttcagttcaggtgagtcgccctcactcaactcttgatactgtagcaaagccttgttgaagttgtattttagcgctttccttgttatcgataactctgacggcatgcatggatatatggagaaaacgtcagcaccctcgcttacgctcattaagtatagtgtcaagccatcggcgctgaagcacactgattcgatgtctttgaccgaagatcccatcccaagttcattggtcgacgcgttgagaacagtcgtgggggcagagaagtcttcactgagcagctcatacaggagtatttcgtctctcttattcaaaactgtaagacaggagtccagacgccccctaggatgccagagcacttgcttcacgccagccggaacctttattctgtaactctcaggtctggtctggtcccatgaaagtgctaaaacctgtatctcgtcgacgttgttgaggcacaggagcgttccagaatcattcaatactgcactggtgtagtttgagatagcgttaagttccatatactcatagttaggtgcgtccatcaaacaccattttagtgaattgccctccagcaaaatagtccttgaaaggtctttggtgtgaaggcataatctttctgaccggctttcgcccaatgacctggcttggaagattgggtgagcctcagggagcattgtgaatttccaattgccgccttgttctcagttttcaactctgttgatttgattctacctgatgagcagcgacaaattttcctacgtcctgtatgatggagcttcaagatagataatctgcgctaaagagatgtaacgcataccattcttcagtctccaattagcttatttaaacatctatgcttctatatacatgaggtaatgcgggcccagctcaaatttcagagaggaagttgttctgcttgattttgtttctgttggcagaccttagttgttttttcctcagtttcaggggatcttcttgcagcttcttcaattgagcccggctgtctagaacggtccaaagccactccgggtactcatgatcttccagtgctacgggctctttgcctgatttctttatttgcaggttgagaggagtgcctgcaggacagctagagacaacgcctgagggactagccttctggccctggaaagtagctctgctcacggagagcgccctctttgaagttaagttccggaggttagcgaacataaactctgtatcggtttccttgttctttgatagccagcgtagatggtcgtgttgaaaacaattattttagtcaaatgcttggacgtgtgacgtcctacggcgaaggaaacaaagcggaagataccaccaaatcgcgacccctccacgcctaatctactatttacaatagggctacgagggtgccctcaaaaaaccacgcaattattgcattcatgaaaaggttccagctgacgtagtagcataatttaggactgaacacgctccaaatgaagagatgatacctcagaatcacgcaggagccaagtaggaagcaaccaaataagcagtagtagaggaaagatggtagccttgaagtaaagaatgtttcccactttgattgtgtgctctttgagtataggatcttgagacacgacaacgaccagtagatggaaggagcaaagttactgacgcacatgagagctcccaccacgtatatgttgtagttttccgacacaccgttgtaagcgttggtaaggcttaccgtagcaatggaattcgtgttaccaaattggaagaatgaaaggtgctgcagaacgaggtttacagtcatgagtacggggaaagaccattggcgccgcgaccataggctgtttaatttcctggaaagaatatggaaagccaggaactgtgggatatttgcagaggaagtttgcaggatcagaagcgtgctaatgtgggcatgaatttcttcgagcaatctggggccatttggcttgaactgatggcggattacctctaccgcgataacagcggctgtgacttgaaagaaaagtctcgccattgggacaagagcatcgctaaaatcgatttgatccttggaaacccccttcatgatggaatatgaccttaagcagatatgctgcaaccaggcaggcacctgctcattattgactatgctccatgtagctttgtacaccaaacaaagaacagacattagaaaagagtactgaaacgcggaaaaacccttcgcccgtccttgaaattgcaccacaaatattgttgtcgttatcagcagccactcaacttgatagtgctgcttaagcagttcatagagagtgtattcataaacaaacttttgcccgctgttattccagccgcgaattaaccttaggacagcgagaaccgttaggtggtcacctagctcgcgcggtgcactgatgtatgacaagccgaccagcgctatcgatgtccaccaccaaatttgatgctcttcttcaataaaactgctcccgaaagtgctgagactcaggagaagggaggtgccaagcagtagaaaaaggccgaaagttgaaggaaaggaagtccaggaaaaaaaaagcgctactgaagaaacaactaaaagcgtcaagaaaccaattcctaacagcaaatagttgtagtttgtagctgtttttgctaagtcactctgaacctccctcatctcttcgataatagcgtcagggtcgccgagttttttggttgacccaccagaaatgcttaaaagctgctgataattatctatcactttagttttggcgtctgctggggatagcagcttcaaaaagtcaggtattaagacgccaatgctgttcttgggaacaggtaaattgaatagtgttgctatggttggcacaaaatctatttggttgactttagtcaagtagttgtattctgggctgctggaggccacggggatatcttggccctgctgagctaagggtttttcatatttctcaagcaacttcgatataaagaccagtgctgcagaagtttcgcccgcagatgatcccccgtggttgcctaagtcattcattccgtggtcacccatcacgcaaatcaaagtatcctcacccacagcgttatagatttgctcgataacagcatccatctcgcggtgcttgggaggcatgaaacttgaaaacgccccacctttgtgtcctatgtgatcaagccctaagtagtgtaagatgagtacatcccaagaatcttgagattgtaactgctgcggaaggtgtctagttacatttaagtcaacttcctcgaagtcactcacaaaaaatgaattggttccgtcagtctcatcgaagaactctgacggaaacagcttcagccaggtatcatcgccaaaaaactttatcttcttttggtgcatacggaactgtcgcagccacgagtcctgctctttcaaattggatgaaacgtcatcttcagccacgttcaatatcgcatcaagaaaattgggtgtagagccagtagttatccccttcaatcttggaagcgtgacggtgggcggattcgagtaagccgtgtagccccaagcatgtcctttattcaatagcttgtgcaaaaacccgaactcactcatatctttttggaatacaaaatcagacctcagcgcatcgacaataacaagaaccatcttctcgaacttgggcgccatgcggcgatgtgcttcgggtttatagttgaactgtgcatcaccttgcaggacagacttttgtgggaaaaatccagctgagaacgtcagaattgccactatctctaggactagcagtaccagaagcctcttattcatcaaattctggtcaattgattgggtctgtcgcgctccgatgcacccaagctgcgtcgatgtgcgacttgtctgttatctatatcctgtaacaacacttaagcttactcgtggaccatgacggatgtgaaaggaaaaacctccgagttcaaagactggcgaactaaatttactatacattgcttactgtaggagctggtccctgtagtggggctggttgttgacaaacttggcagctcttttatcatctctcttcttgtccttaacctctgcctgccagacccttttctgtgtagcgacctgcttagggtcgaaaacggtggcaaagtgtctggtctctgctgcaataagtgtgccctgaccctctgtaagtacagactctggtttcagattctgtctgtagtatttctgaagagatctgtggcccaccttgacacctgtaggtaagtgcagctctacaccgtcgttgtaaatataatcctgtggtaggtcctcatcgctggcttgctcgccgtcctcttcagaatcaacgtcttcccattctccgtcctcaccggcagcctcggccctgaccacaggggtctcttggtcgccataggtgccagagaaatcgtagaattctgagatttcgagtctctcatcctccaactcgtaagggacacggcagtgactcttggacagcatgtgagcacgtacagcctccaaggatcttccttgatagctgcagacaaggcagacgttacccaagccgattttttcggacatatatttcacaagccctgctttgtccactaggtacttttgttcagggatatagaagccgtggttcttgaacatgtggtcgaggttcgagtcgagatccgcaaactcacgcttgcgagtgcagaacagacaaacattgagtggaatgtcgaccttgttttcgagcttttgttgcatgagttgttcggcaagctgatcgggtgtcaatgtcgaatcaggggcctcgctggcttcttgctcgccctccttctgtggagcctcgacggcctgctcgctaggtccactctcggaggcctcatttccctccttctgcatgttgttcaaaatactctctctagcctgttccagcagcgctttcttcttggcgaggagcgcttctttctcgcgcctcctggcttcctttttggtcatctgcttttgtttctcgggttcggagtcttgttccgcaaaggccttaacctttgcgttgaaagtggcttcattgatcggaggcagttgtgcaactcttctcttaagattgtaactatgccagtcggtcttcatatgctctctctgacctcctatcgcggagaactggaggccgcatgaattacaggtaaaagatgacatatcaaaagcttcagttcgcgcttttgggatctttattccgaatttttggtcgcgatgagctatgcgatgagcttggtatattatttaaaatttgcaaaagagaatcttaaaagaaaatcgaagaccgatatcaaaaataaaaatctcgaggcagaggaacaacaagcatgtcctcctggcgccagctgtctcagaaatttgtagaattagcgacttgaatatactttctttgacagcattccaggcttttcagttcttcttttggcatgatttacgccactgtctgatctggaacttacagatgagcatgtatatcgggactatgatgaggtttgcgaaaatcccaaggagccattgtaaaggccaaccgaaggagacattattttgcttgtttaaacccatgtcagtgctcatgagcacccagccgataaagtctgttgtcacatcgtcgtagccggcttttagggtcttacatatacggtcacagcattcggcgcacgagatcgcatctgatggcccttcaatctctttagtaatagttggcttggtctcgttttcgagggcgtagccttcgctgtcgaaattacctgggtatacacaagaaatgcgctgtggggcgcactcttggcgtagaattgcaaccagtgatttgatagactgctttagcggagcatactgtgaatagccaataaaggggaagaaggcaacctcacttgagaagaagaccaagtgacttccaggccatttccgcacagctatgtgagcaagattcacacaagtcatgtagttgacgcggacgcccagatcgagctcacgaccactcaggtctttgaatagaccaggggtagacccaccggcacatagaaaaacctgtgtaggtacgatttcgcaagcggccagtagctcatacagcttctcgacctgggcgtactccgcgaggtcacaagacgcaaagaatatacggttttgctgctgttcatgttgtaagtttctagcatcctctgataactccaacgccgtctcgagacctgtgatgctacacactgcgcgctgcagtttgtcctgagacctgctcaccacgatcactgtgttattagtaccctcttggtatagttttcgagcgaactctttacccaggccttgggatccgcctgcaatgagcgcaacttggttttccaaagagaacttggccatctctgcgtgtgtaacaacctgttttgcttgtgttgcgcgcgatgagactgttaaaagacacttaaaaacttgtcaaaaagcgcgaacatgtgcgcctagaggtgatatagccccagccacgcatttcttccgaataccggattcctgtgatatttgtcattttctatttacaagcttacacaataaattgcagcccatgctcttttaatggcggagggacacttactcgtcgcgcgccgcaacgtccctcttgtgctgctcgtactccttcttcagctgttctagctctttagggtcgattggtgggatgggcacatctgcaaaatcgttatcgcggttcaggaacctgtgtgtgtacacataaatcccacctgtcactgaaacaaggatgcccagacctagcaagtttttcttgaaaaaaggtcttcttgcccgaatcattgcgggtgtcatcttccaagtgcgcggatcttggtagcgcgaaggctcaaacgccattttgtgttcgggaattaatagattggagtttaggtgattgcaggagaagatacttcatcttgaagagtcccaagaaaggtacttttgatattaaaatatccttagtgtaaagtgatctgagagactttggggctttgttatgccccagaaagctcttcaagctcgcgtaaatggcaatgggtattaatggataaaatccagaggtttcgtaccgctctcggccctcgaatattgcaaattttggcttcgtatctagcttttttatgtcttctagtcaatcattagaaaattttcgctcttaattgagaagttgggctcttcagaactctggaaatagtcaaaaacatcaaggaatacaagaatgacggcgggtctgatgcgtcatttctcgcgcaccaaggcgcatcgtgattcaatgtttagaaacctcgtttcacagctctttcagcacgggtccatcgtttctacgcatgagaagtgtctggaagcgagtcggatggctgaccgtgtcatcacaatggcgaagaagttgaaacatcacccaaactccgccatggagattcaatcccgactgtcactcgctggcgataacagtaagcttttgagccgcgtcgtgggcgaacttgctccccggtacaagcagaggcctggaggctacaccagagtgctcaagcttgaaccacgcttgggagatcgtgccaagcaaagcgttctcgaattggttgatacacctgttgtagatgctgcaggcgcgctgcagcgtggtgacatcaaactatggctgctgtgcaagactacgattcagaatgagagcaagtcagtcggatactcacagcttacactacgaaactttgctaagatgctcaagttcaggaaaaactctcatacgtttttcacaaacgatgttttagccgtcagaaagttcatcaagcaagagcaaggactcgactgggacgagaaacatgaactcaaactcgtgaaacagcttaagaaacaggttctcaacgaacaagctcaaccagcacagacgcaaacgcaacccgaggctcctggctacacttacgttcaggaaagacctcagcgccaaatctgaacatttacaagaccatcttcgcatatcctgtatatataacagctgaagctcgtcaatacttcgctaggttggctcctcgtagtttccagtcctgctctggaaggccttttaaagaacctgccagcagataacgagcttggcaataatcaataaaagccgaattcttactagtaatgaaacgcaaggaagaaaccacaatagaactcggtgcggcatggcttttcagaatttgctaagtcaggtttttgagcaatgctattgtcagcgctctttctactaatcatagttgttaatatcacgtgcgatgccagagccaatgtgagggttcctttataagatctcagcaactcatcgtaagccctcgccttgctattcgggcaagtctgtttagcgattgtgcgtgcatctaaggtacaatgacgcagtttccagtgctagcctcaaaaggcctggttgatgcagttggcaaaactcctctcataaagctaaataccctatctaaggagctcggtagaaacatatttggaaaggctgagttccaaaaccctggtgggtctgtaaaggaccgcgcggctctttacttgatcgagcaggcagaaaagtcagggcaaatcgacccatcgaggccggctactattgtcgagggttccgccggcaacacggctatcggcttggcgcatatcgcacgctcgaaaggttacaagtctatcttctacatgcctaatacgcagtcagtttcaaaaatcaaccttttgaaatatctaggtgctgaagtgtacccagttcccgtttgtcctatctcggatcctatgaactttaacaaccgtgctcgcgaccacgccaaacgtcttgacaatgctatatggacggatcagtttgacaaccctgcaaactggaagtcccactatgcaacaaccggcccagaaattcttcaacaattgcagtcagcaggcctttcctgtgacgcattcacatgctccacaggaacaggaggaacattcactggcgttgcaaaatacttgaaagaagctaccaacggccagtctaagcttgtggtcgctgaccccccagggtctgtgatttattcctacatcaagactggtgaaatgaatcgcgaaggttcttcctttaccgagggaatcggacaagggcgcattacaaagaacctgcgggagtccatagatatcactgatgatgctgtgtttgttcctgacgaagaaagcattgtaatgcttttcagactcttggacgaagaaggtctcttcataggagggactactgctttgaacgttgtggcggcttgcaaagtggctaaaactctgcccgaaggtagcaacatatcgactatcctgtgtgatagcgggcacaaatatgcagacagagttttttccaagaaatggcttcgtgaaaagaagctctacgatgccattccagattctctcaaaaggtatgccattctggactagttcatattcccatactgcaaacccctcgaaaacaaaaccgccggcgcctttgttatagtttatacagcctaaaaataaacactgttcaactctgatattgcacggcaaattatatgccaatcaacgtgcgacggccttccgtgcgtctcttgccacttgcacagttcataaacaaacatcaagttgggctgaatgataatgtttagacgacgaacgcgcacatacaagtatgcgcgtaggacgtcgcagttgagccgcctcatgcattccgcaatacacaccgtggcagatcgcgacacgccaaccatgcaatgaactaaaaccttttcctggcgattgtagcactcctcaatgaagctcaaaacttcatccaactgagaaagcaagtgatcctcaccattgtcatcaaggttagttatatgtaaaacgcgaaacccattttcttcgatgatagcgcaaccgttttctcgcttaagaaagcttccttgaagggacgggatctgggatgctgacgaggcagagcttatcgagggccttgtgcatgtcttctgatcatttatgtcactaaccgtaaggcttcttttacgcgaaatagcagcaagaagccaaggcatcgtttcgcccacagaaacaatatttttgatgcctatttcttgtaaaagtttcgggttttgagcgtgctcgagagaccctaaataaagatggggcagtatttttgatggaagcgggcccttgagctggagcaagttaaggttgtcactgacttttgtaaaaaacattttactgaacagttcagggtcgacatctaggctggagctttcaggctccgttctcctggggctttgttcccgtaaaagaatctgcaggtgcccaagaacttgcaggtcaattggaaataggaagaagggcctatttacttcaccatgcagccttacgagaaccttgtctaacggttgatcccacacaaaaatcaagaacgcaaccaaaagaaatgaagtttcagtgtacccgtcggaacagtaaatcaaactcccacagtttgtgtgcttccccacactgtaaagtaaaaggcacatatttaatatcactttgatcgagtctaaattcaggtttcccagccctatagatccagaattgggaaacgaaatcagagtctgcgcaagtggcgttttcctttgaacgtgctctatgagcgatgtaacttttgataattctggcagacagctagactcggaacaatgaaggaatagcctccaaggcttagaagggcgcggcagattaaaaagctgcgtgtcgattaactcatcatcattacttgagcgaagatttggcagtgtcacaactgtatccgggctcgtcacagacgcgttaacaggtttagcgttcattgcgtctccattgtaaagtctgtatatttcgaaatcggtcgaattaccacaccacaccgaagcatcagcgcttatgcaagacgcgcttgacatcttggaaatttctaatcgctcgcgataaaataggtctcggtcccaattattaaatgatgcaacgtcaaagtctgatgctagttgagagttatgcactttctttagggcattgactttcataggtggagtgccccaccattcagggtctatttgcgttgaatcaagtacactgatccgaaaattgcctttaggatcaacaatgcgacgtgccacatgaattagaagagctagcccgcaacatgggcatgaagtgtagtgtgtggtctggtcaagacaatatacaacgcagttccggctcatctcgacaaatttggccacttgaaggtcgaagcgacgaaacattcccggctgtttccaatttcgaggggggtcgtgttttgaggaagatttgcccacagagtgcttatttgcgccaacgccaaaccaactttgggcttttgcatctgagatgagaaaggggagaagcttgtggcgctcgcacgctgaagtcagtattttgatctcagcggaagtgaggttgagaatgcctcccacgttactcagcagcgattctaggtggtgctttcgaggttcgagcgtcattaagaactcatgcggatctagcgatgatttgagaaggcctgagttttcaattaggccttgcgaaagaggttgtgatcggatcacagctaaccactgacaactgtgaggtgggtttgttgcacccgagtagccatgtagccaaggaaaaacctcatcacagtcgggaagacgctgtgagatatgttgtgccacaagcttgcgcatcttttcgtgcgagatcaagctaacccgaccagggattaggtgatttttgtcggatgcactatccgtgaagctcgagccctgctcttcgctgtgacccttgcgccgtttgtttggaggctggccaggcccattaggctctgctgggtagaacatacacagctaccacttacaggcaaagtgtgtctgttcttacctatgatcaatggccacgaagatatcaggtctggcaagctgatgagcatcccagccttttaaggatcgtcgtggaaagtgatatatggaaagaaggttcgtacaagcgtcttaatgacagagcaaactaaggcgggagagctctgcaggactgaggcgctggtagaggttcggaagatttgaacgcattgacaaacgagttagtagtaaggatcatcttgaattttaacccacatcgttccaaccttgagtataaaaaatcgaatcttgagttcagatcgattgagtgaagagcttcagaaattgtgtggtaccgctgatatttggacacgccagaaagaagtgcatgaattgcccgttgcacacgagttggcagtggttgcatactaaggctgctcccgccacccccgcaaaatcgtatcaaagaatttgtcacaggacgggccattcagcggccataaagggctgcaggctcaagcctgcatcagctgcaaggacgaatccaccaatgttgtgactttctcacagcgctctttagaccacaagccttgcaagccattcgcgcgcgaattctcacgatacacccgaacaagctgaagcagagtgccctccgctaaccgtaacagtgcaaatgcgctgacgtgtactcatgcacgcacaaaaatgcacacgagcaaattagtagcagtttcagaggccaaactatgcgcttgagttcgccgttccagctagctttcatttgtcccgtgccaaagctgctgagctcgctgagcatatcgcagctccgccaagtcgagggcacggccacagtgcggggtcctgcagacatgctagcctaggtaaatcctctctggagcgggctattgcattagttcttctcaacttgaacttcagaaaagtgtagctcaagagtacaatcaaagcaagtcggatgcgctgcattttgcagcactaagtgatgtagctacaccacgttcactgtacacgcgtataacgcctaagacattgtaaaggagttatactggacgttggttcgctattggagttagagaacatccctttcgtaaacagggaaaaacgaagcccatagcataaatagccgcttggtgcgcaggtgaccgagtcacgtgcggaacccttacatccacgcgatcctgacattttagtcacgtgtaaacattcactctagtcacgggataggagcttagccggggctggaaactgcatgacatcagaagggtattggtggatttgaggtgtcatagggcccttggaggactgctattggaggatgctttctgtgcccacgcgcggaacgatcttgaaattatattagtgcttcattccgctgggtcgcagccgctactgaacccatttgcccaaaacaaccactattagaaacacttgtgcataatttgcatgtcttgcgtgcaattcaagagatgctagcattcgttccgtggccgttgttagaattaaagtcgatatggcaaggtaaccatgttgcctgtggaagtttaccaaaacttggaacgaaacagagccgtccatgatggacccacagaagagtccagcagcttcacagccgctgcacccgctgatttttctgagcttcgctttgactttaacgccgaaaagaagcgcgcgaatgccgagaacgcatcgacggcagtaaggccctatttcctggccccagaccccacgctcagctgccgcagatcgccagtagaatctggagaaacttttggctggccatatgctcggatcgacacttctctctgagcggtttgtttggatagctggcacggcatctaacttctgtcgtgaaagacggaacgtcttcttctcatttacctgaacactactcctctaacacctcataccaacagcaatggagcacagcagcagcttggaagccgtgcaaaaggcagcacccaggcttcctatttcgaaggtcaagcgcattgccaaatgtgatcctgaacacatgcttacttcacagtcagcgactgctgcggtggccttcgcgaccgagctcttcgtgcaagtttttagcgaggagggctttgctcgctcgcaattggagagaccagcaggtgctcgtctgactttacgctacgacgatctttccgcatgcgtggccagctctgaccgttttgcgttcctagccgacgtagttccagaaacccagtcgttggtctcgctgacgtgcgaaaacagagtcagatacacgacgctggcacccggacagactgtcctgcctttcagagccaaagaagagcccgccaacagtgacggagatggagaggaggaaccggacgagcagcccgaggccgagttggatgcggaaatcgacgaggacggcgataaccatgttgaagcagaaatcgacgtctacacccagaacgatgctgacctggagccagagctcgacgcggaggctgacacggacatcaagcccacagcagaccctgaggcgggtgctgttgtgatctaaccaagagatagaaacgtactcaggtcgcgaagtacgggtgacccctgcgcgacagcattcggagctgcgcgggccactgaatggggctgcccaggaagcgactttcctccgccagtgttgcaaccttcgttgtatcgagacgtgcaccgttgcgtttcaaatcttaggtccagactcatatttctgaggttcggctttgagctcgctaatctagtgcaagttcattgatagtctccccaaatggcatggaatgacttagcaaaaactacccagctgctacgcgcctctaacgccctttgatggccacacctctctcgcaatagcactcagctggtgttgtaatagtgtacgaatgggacccgtggtctacttgaggagtccggggatcaaactttttctagagcttccaaacctttaaattaggctcatcgctacctatcaacccacaaagtgggaagcaagcaaacaagcagcaaacagagagaggaaacaagtagttatgggtatatttacaggagacaacgacaaagaaacccaggagtataacgacaaacttgtggcgtcgtccctgcgcgagcggttgtgtaacaactttaacagtgttggagactcgatttcatcgctttggaaagatgccgtggaccgcgttgacaacaaacttccagatttgtgggtcaacgccagtggcagcataggcgacgtgctctcagggctgggatttcccggcgggttcggccatccagcacggattcgcacgctgatggacgaccaagcggctgaagaaggcaccacggggctctacagctaccgcacgccttccgacagacagtacctagagtgccagaacattaagggcttgtccgtgtgggacacgcatgggtggtggcgctgtctgtttcctgaatcggcagtgcggtccaaggtgaacgccgagcgcttgcaggaggtcttgacccgcgaaaaggtcgaaaaagacaagaaccacagtctgggtttgttcttcactgattactctgcgtacttgacgtggcgcgcaaacatgctgcggctggcagacgagcgtcgcagaagtgccgaggagagtgccagggacaactcgtggagaccaaccaccccagaggacctcatgaattcaacgccagggaagcatgtggtcggaacctccgagtatgtgacttacaacaccaccccagaaggccaagaaaaggtcaaggagacgaaaacgtacttcaacgatggttctgtcaggctccggtctgagaagcaacgtcaagggcctgatggccagccccacatcgagtcttttgagaagctcttgaccgaggatgacaaacacaacgagggctggttctggcgcaaatagctgcggaagcagaaccattatcatgattgatgatcgcgtacggaactcttcacgattctctcggaggcccgtctcatgtttataggccgaggctagcgactgaagtggccatgatttatgcttagatagttattaggcgatgtagtaacacatgtttttcagtttctatagaagacgcggtgaggaaggcgccaagtctcagttgcagccgtccatagatagggagtctgacattacatctcgtcgttctgctagcttcagaaagctacagaagcccggctggctaggctttccgcccaaggcttcaatattacggaagaggacctaagcagttttcgtacataagcatattaagacatttcgttttattagtcgccaattgagcggtgttgaccattgcaactcaatgagaaacctagcttgagcatactgggcagggtttaagatgtcaaagaagcacgagtatattgccaagatccgctacaggaatgacttaccagctccattgctccctcccaagcttctgaagtaccaagggccacctaatgaagaggttgattctccacagcttatcacctcgctttacgcaaagtcaaatgttacaccactgattaagctaaatgacgatcttagcatgccactagatctaacaaaaatacctggggtacttgaccataaggacacaaagctcttgcatggtttcgagaacattaagctacatcccgaagacagggttctcttaagagatcctcggatggacaggcttactaagacggatacgtctaaagtcacgtttttgagaagaactgaatacgtttcttcgtccagcgcccctaagccatcgaacaggaagagaccggtctctgaagcgattgacccagatgatgaaattctaacgcccgcacagcgcgtcaagagagtggaaagcacatttgacagcgtgactgacgacttgtctaaagtgaagcacccattcaaaaagaacgtacacgccgttaaggcttgggagctgcttccggacacagtctccatggatcaaacattttttaccatcaggctcgtgggctcggctgcccttgataaagcagagaaggaacagttggcgctctccactgcgctcttcaggcctgttgagctggaagaagacgagtgggtctccttatacacgacagagaagaacagctccgaagaatacgagaaaaatctggagcagcaaatcgatgagattactgacgacgatcgtgtgtacaaattcaaacgcctaagagacttcgacatgaagcagctgcagcctgctggaagcgggctgtttagcgaattggctttaaggttcaacaacgataaaaagaccatttactatacacctctgcgctcaaggattgaattgaggaggcggcgtgtcaatgatgttatcaagcctttggtgcgtgaaaacaaccttgatcaaatcaacataaagatcaaaaatccaactacgcaggagacgagaatcagagacaaaatcagaatgaaatttgaccctatcgactttcccaacatagaagatgaaatcgatgatgaggcgccacaggaagaacaagttaccaaagtttctgaggcagcctctcaggacgcccagcagggctctcaagatgtcgatgctgaaaaataatttgcatgttgaacttatagtcaatgcttatccgtaagataaatttctgatttgactcctaagcccgatagccacgattcgatacatatccctgtatttttaacatttttagagtcagcgtacgcatagacgtgctcgtatttttaccagttattctgtcatcaattacgcgataactgaaattccaataaaactgaaccctaaaataacacagctaggacttcctagcaagcaacaaaagttataatttaactcagtcaagctacagccggtttagtgtctttaagatgaccttccaaataaagcaagaaatcgcaagttgtggtggaaagctcatgaagttgagccatccttccaagaaaactggcactgaaatggaagtcaacgtgtacctgcctaagcagtactttcacaagcaagaccaaagcattcctgtgctgtactatctttcgggtctgacttgtagtccccaaaatgcttcggaaaaagcattttggcaacctcaggcagataagtatggttttgcgctagtatttccagatacctctccccgcggcgagggcgtccctgatgatccagaagaaagctgggattttggtatctctgccagtttttacgtggacgctacgcaagagccttataaaaagaactaccagatgttttcatacattcacgacgagctgcctcgcgaactgagccagtttttcgaaaataagggcaatagtaaacttgattttgttgagaacgttgcgattactgggcattcgatgggtggctttggcgcgctgtcagcattcttgaagctctacccggagaggaaatacaaatcatgctctgcctttgcgcctattacatttccatccaaggtccaatggggtcaaaaagcttttgggggctacctcggtcaggaagaagagaagtggaaaccttatgatccaggccaccttctcaaaatgacgactaacatcgggagcgataagattttgatacaccaggggacaggcgacccattttacaagaatcaactcaagccagaattgcttctggaagcttccaaaggtacttcgtgggatgggaagattaatctcaatctggtggagggttttgaccactcttactacttcgtgagcacttttgttccggagcatgctgaatttcatgctaaaaaccttggacttatttgataaagtcgctgctatatactgatattcattaaagactcaaattaaacttatttcactatcagcgccccagtttgccatcctcctgcggttatggccacgcatgtgtagtctgaatcccctattttgacttttgagggcttcagtaccaacgtacttcttaggttttcgatcctacctacacgcctctcattcactatttcgtctcgactccccaatcctaagcatccgcaaagctcgctctcgagaccccatgtgtaaattttgccgctggatgttaaagccacggtatgatagtcgccggtcgagagagaaataagcttttcgttttcgtcatcaagttccagttccatgaatgtttcagggcgcatgtgcccttctgtcactttgacagcgtagcaatggttttctgtaaagatcgctaacgtagtatagctacccactaactttacaagctttccatggaatggcagtttgacttcatccactgtttcattagcataacgccagagtttgtcacctgcggccgagatgaaaaacacagacatgttggcacaacaagcaaagtcaactattttgccttcgccgctgacctggccagtacttggaataaccttatagtgcgctccagcacttgtttcattttctcttataggctctctactctcccaaaccactaggcctaagttatagatagaaacgcaattgaaattccagccacatccgatcttaattactggattggtttcttttgtcggtaagccttcaaatgcaattttgacaccttgctcaacatctgggccatcccaagagtaaacattaccctctgcgcttagtgccaaaatatgagacctccctgaggaaacggacgtgaatttgattacatcaagcttcgttgcatcaacagacagaacaggcgcaccgccacgctctaccttaatgacttcgcgcgtaaaaaggcgtcgcatgtgtttgtttcctggaattttttgatccaagattctttcaacgtcctcaaaattggcgtatatgttttcgtgaggagcttcgagggttgctgagctgtttccttgaaacggtagagcgcctcgaccgtgtggaattctcccgttaaagaaggtcaggctgcgctccgtgtccatgatgatttgttgaaatgaattgaagtcatgttccccctctctgggccctggacctttatggcctccggagtacgtcgagcctgtcatgtagagctttccggatctcgttagtacctgaaaagaaaatcctccgccggatatgcatgcgatactttggtcagcctctggtgacttctcgttgccctcatcttcaaaccagggcactgcgacaggagtattaacaccaaattgcagcctcatccctgcattgttaatccagctggcaggtagcgagccatgcgaaatggacgtgaatcctagtctggcatgcttcaagcacccccaagtgtagaatctcacatcatgagatctcaacttatatagatcgcaccatgacttatcggggtgccggtttctcagtattgcttcagagcagctcatatactcatgattttgttgagagacgagtggctcggcgtcagagtgcgtggagccgaacgacttatggaagagctcatgccagagtgtgttggacttgccaaaatcgagcaatttgtgaaagtatcgatttgtgagggataggtttttaatatcttgggtcgaaaggtaaggtagtgcggcttcaataatgtcaggagggagttcatgttctattgaatgactcatggcgagtgcttaggtgtagctacacaactaccaactatcgctttgatttaagggcgtcagttaattaattttgatattaaacaatacaacagacatggttcgtgaataatgaggcttgagcttagagtctgttgaaggctttatgcaagatttgccgcatcttataccaattctcgatgcgcaatctttcattgtcaagatgggcattgtcagttgattgtccacagggaacctgaacagctggggccctcaatacgcgctcaaggaaacgaatctgcggaatggagccaccctctctgaccaacagaggatcggcgccccaagcttcttgaatttcttctcttaaaacttggtatgctgaattttttggatcacccaaccagggctctgccgtgttcagagtctccaacgtcagcttgttgtttgtttttagttttttgaagcattcattcacgtactgctccaatgagtttttaatgtctgcaacgtcctgctccgggacaatgcgaatagataccgtaactgaagcgctactgggaatgacggtaacgtttcccggaccagaaaccttcatgttagtcacggagagcgaaggtttggtccacttggccctaagcttttctagcgaaatagatttgcatacgttggttcttttcagaatttccttgaagtgtatctcttcctcagcgctcaattgcttaagtggttcgtaaaatccgggtattaacactcgaccatcatcgtcttgtaacttcgatgtcacacttatcaaatctgcggtgggctccctatcagttccaccgtcaaaccccgaatgcttgtcaggttcgttgttccagactgttatgcgagcattgattacgcctcgcaaaccgtagttgagacaggggactttgtcgtcgacccagtaggaattactgaacaacacccaatcgacgtcgttaccaattaagtcacggtgtttgttgatagtctcagcaaatccttgcgagctcgattcttcctgaccttcaattagaaataccacatcatttaagagttcccctttcaggaaagcagaaccaacgctgtacattgctgcaacaagaggtcctttattgtcagtaacgcctcttccttttaagtagccattctcgcacgttaaggtgaaggggtcggttttccatctcgagggatctccaggggaaataatatcgtagtgtccataccaaagtatcttcttctttttttgcgctttgccgtgaaactgcgcgtgaatgagaggactgcaaccattcttgatggtcaaaagtgtgcatgccgcccccaattttgtgaagagctcctgtagaaaagaggcacaacggcgcaaatcgatcacgtattgggtatctgtgagtgcagaaaccgtcttgaagctgattaattctcttaaagtttcgaacatgttgtcgtgatccacaagttgagcgttgtatttttccctactttttatgtcgatatgagatgacacgtaagcgcttgcagatgatatgttgttgatctcgttttcatcctcttcccctaccagtctgttgacattccacaaggtcaatgcaccgtcgttgccaccggtggcaagccttaagtggctgtatccggtgcattttcttctaagtagctctgcacttaaaactagcccttgatgtgcattccattggtagacttcatcccgataaaactttgttacccctttttggtgagtggcaaagatgtggtctttgtagacactgattgaaacgatatcgcacttgcttggcgcttggaaagttgatacaagctccttggtgttgagatcccacatttttatcaaaccatcgctcagaccacaatataaaaatgggaaagaaactatttggcacaggacactctcctcattgttcatttctgtaatcaaccttggcttcatgtagcccccagcttcctgtgacaaagcccatatcttgctcataccatcgccgccgcctgatacgatgaagtctgtattttctttagtcataccatcagtatagaaatgcgtgggcaaatttccattttgccctttcaagggctgggttgagtagatgaaactgttgtgtgcgtaaggtataatgtattcgggtggaatttctattattacatgctccagttcctctggttctggaggaggggttgcgttcgcaacaatcggacgtacgcctggacctgtagaatcaaagaatctatcgaaacgacgatgtggcaacttattcaagtcttctgcctgagtttttcgattcacagaatccatgacatggggcaagtaaagcatgttagcattttggcaaccgaaaacaattgtttgatgcgcgtctaggtatttgagagagaaaatatcaccaatatcgagtagcgagtatagcgtaccaacctctgttattgtaatgtttccgctggcagtgaggctgtcgaccgaccagatccgcactagcgagtctgcgcctgctgaaaatagaaagcgttcatcctgcgatttcgtcatgcatagcacactggatctggtgtgcgtctcttcagtatcgccaagacagattgttttggccaagttgtaagtcgtgagatcaaagcataagatcttagagtcatgagtgcctgcgaataatatccttttgtggggaaacgccacagtggacaaaattgcgtactgatgattccatttgtgaatagaaggaggcatcgtgtgaatgcttcgaatacgagagaaatccaacttctcttgtacaaactctgagctctagtggaactgtgctctgcgttaaaaattttgtttaacctgacacaacctgcgtaaatagcgccttgggttcttattgttccttaagcgacaagtgttggtaggtagtcccttgacacagcttgatacctaaagaagagctgataccaatatcgtgaattgtctctcaaatgtgatcacaaggcttccgagaggataattttatgatggaatgatgcaactagctttaaactggcacaaaagatccttaagaagcgcaatcccggtacacagtcaactcagttggtgatattgggagctgaagctacagaagaagaagtaagttaggctcaggtgctcatatagatgaatggccagattataagatagtgtttcgtcaattgtgatatgtggcttccagcgccgaccctgagcttcggggcttactataatctcggacatatatgtgtggaagataccggcgccagcagtctgttagcttcactaattcctttgatagcgcgttctgagccggcttgtagggccgactctttacatagggtgaggcaatcactttgaaaccggtagtttaaagtaacgcggaactccaggattccgaagaacaacatttcggggcgcgtgtgaaatcatcggaggtatccttgtgctaaatgtgcgacaaaaagacgccgatgttgatgtcttacgtttcttctcatcttttggttatacagggaaagaagtaacgtatttccacttttccaaaccgatgtagttctcttctgacattttcagcggcgattagtttaagggtttctattcttctaggaggtaggttgtatcgacgctattgccccgacaaatccctgagttcatttactcaaaataacacttctggggcagacacttctggacggaagccatagttaactttctcatcactcaaaaaagatagcagctaaaaaacttgtgtctgcatccgagaagttccttaataagtttcttctgcactggcacttcaaagaagtagttctcatcatacacgcgtatcgctggagcatggttttttttcatgtacaattaaagctccaagaaaattttaacctcatcgcatcgaaacgctcctagaacttacgcaaaaaaagcatagatgagcgccccggtggttcattcgcagccagtccctcccccggacgatgaggagttaatgctcagcaagctggtgttcggcgatacctctgacttcaacgaaaacctatcccaactgcggtctttggacaccgagttcggcgatgctgatgatgtcgaaatgatagaggccaacagcgaagaggaaaatgatgaggatcccgagcacaataatatggacgcgatccaagatgatcagctttttttcgtcgacgatggcatgaccggcgaggagcaggataaggaatccgcagaactaggcaacggtagcgacagcgcgagcgagagtgataccggtagtgaatactattcagaggacagcgccgtgtggtcagactcggaggatgagcgtgtcgaggttgccttcaccacgtctaacagaacaaagaagctgcgcagctcgtattctgaaggcaggattaaaggaagagactatgtctcacgtctgagacatcaattcgaaaaaatataccctcgtcccaaatgggcagactcggaaagctcagaagagggccctggttcggacgacgattcagaccgcgaagaccgcgaggaggttataaacggcgatctcaatgcgctttctagaatcttgcaaagcacttacaattacagagacacatccagtcgtcttctacctcccagtagtctggacattacgcggttgaaagacgcaaacgctgctcatccatcgcgagctgccgtccagtctctctcatttcatccttcaaaacccctgcttttgaccggtggctacgatcgtaccttgagagtttaccacatagacggaaagaacaaccacttggtaacaagcttgtacctaactggtactccaatacagacttgctctttctacgtcagcccttcgcaccaagagcaaagaatatttaccgccggtagaagacgttacatgcattcgtgggatatctcaggcacaactccccagcagtccagaatcgaaaagatctcaagaatgtacggccatgaggctactcagcgctcgtttgagaagttcaagcttgcacatgtgtgtgcacagtctggaaaagcacatggtgtaattctcttacagggtaacaatggttgggttaacgtgttacatgcaaccaccggtgtctggatgataggctgcaagatcgaaggcgtcttggttgatttttgcgttgactacaaaccaatctccaacaacaagttccaaaccattttaatcatggttaacacatatggtgagatctgggagtttgatttagcaaagcaaggagaggtgctccgtcggtggaaggacgacggaagcgtaggtgttacaactgtacaaacaggaggtggtaataactctacacagttgctgcccttcaagaaaataaggcataacaggtggctggcgatcgggagtgagagtggatatgtgcatgtttatgatagaaactcgagtagtgcagagcctgttgcaaagctagaccagctcactaccccaatctcgtcattggccttctctccagatggccaaatactgtgcatggcgtctagggccacgaaagatgcactgaggctggttcatctaccaactggcaaagtattttccaactggccaacgagtggaacgccacttggcaaagttacgagcgtagctttctcacctcgcggtgaaatgcttgctgctggtaacgaacaaggcaaggtgagactgtggagattaaaccactacgcataaacttaaaagcgcattaataaaaattgtataaagcctaagagtttttgaaagcatttcgccttttggcctgataaatcgtgaggcttggttcaattcatcgggcattgagtaagtgcgtaaagccgcgatttgaggttgttcttggaaagggcctttcgccaggcatcagtcgtgatggcattgttgacgaagtattatactgctccaaaaattttgtagatctcaattcgaagagcgtacctggtttgttcacgggaggaacggcagtcttttgcttaagaaacctttccaatgagaccatctcctgccactttatttcatgagtcgcctctgagccttttgactaggccatggaagaaaaaccgggacggaacacttttctacggagtttcaaagtcgggaaacaacagaacacctctaacaactaagcaaggcaacaaaaccatgtacaagggaacacgttcgtctggtattggtaggcacacaagatatggtggatacaccattcaatgggataaggttcgcacgtacgtaacacccaaaaacttcaatacagagctcaagccgcttgtgagccataacctacctgaactaaggcactccttctcaggctaccagaaaggcgcgttagactcccgcctatatttcgagaagttgaaggaatatgtcaagaatggtaaagctcagggagaggctacggatgttaagtgttatgtggagagaggatgaaccgcatctagcagaaattaaacgacttgtatataatttaacatttgcatcataaggcttggagctttggataccatcgcgacattttgatagtctggcttacgaatgccagtatttagaactgaccgcgcgatgtagcggtcaagggaagagttttgaatatttcattaccacacttcatcagctggttactttatacaaagttcgtgttgcatctatatcagaaaacaagttaagttgacaaatagtgcaataggcatttgcaagctgttgcaagctgtcgcaaactgctgttcgaggctgtgacatttatatgccgccactaggagcgcccaaaacctgggccaaggcactttgtccaccactttgctggtactcggcagtaatgagttccagcagggcgaatccaccactgacacctacaatgatgcttgcacctttgcctttcaagcccaaaagctctccgcaggcaaccaaaaggcccaagacgatagcgccagtggtagcagcgacaggaacgatcttgtcaagttccttggtgacgccctgctctctgcgaccggtcaaggtgattccttgctccttgaactgctcactgatgtcacgagcagaggacccgctgatttgttgccacagaccagcgaaccaaatgccagtaatcaccaaaaacgtggtgaaaaacagtggagttaaaggctgtcttgtgatgcactccacaaatgatttaggaggagtcagcaaggacaatgggaattgtggaacgtagagtaagttgttgtgagaagcgtagcctccgacgaccttgtaaatgatggaagatggattgttgtgggcaatgagctgaaccaaaacaaaggcaccgacatggatgtaaaacaaaatgacgtaggcgaaaagaacggacaagctaccaacatagaagaggcgaataggatacacgttgttgacgcctctagttctggtagatctgatgggcaactccaaacggaaattggtgaggaagcaaatacttgccgccaaagccaaaaccaagaaagcagtggtcaagtttggcaggtagtcgcggttgaaggcaccaacaatggcaccagtccatgtcttgtgcgaagcacgcaaggactgtatcaggttaatgaaagcgccctgaggctcagtgtgaccctcattgtcgacagggaactggccgacgccaaagacgtcggcaacaaagtttgtcgagatagtcaccgtggtgatagccatggcgcccgatgcgaaaccgtagcccttgtcaataacctcgacgaggagggtgacgaaaaagccagccacaacgagttgcacgttcaacgctgtaatttgaaccaccgacagatcggtgccgtagtagcctgaaaagataaacacattggcgagcactaggtactgcaaaagggcgaacaacttggtgcaagtctggaagagctcacggtcttgacgaattttaaagttgaccttaatcagcttaagcccggccagcacctgcatgatgagtgcggacgagaccacggggaaaaccccgaattccagcagcgttttaggttccgccgcgaacacactacgcaggaaatatagggggtctagtacacccgacgcctctttggagaccccagcaagggggaactgaccaaacaggtagatcaacgccgcaatgatggtgtacacaaccttatcgtcaaaccctattttttcgtagggcacttcaacttcgggaagaagaggcaagaacggctttgccagctcgattagacggacttgaaaaacgccaaaagttagtaactctatatagcatccagcactccattcaattcctcacatacagccggccatgtttcgagatgagtcgtttcgttgctgataatggtcagtaccgagacctgcaaattttccactaacatttttcatcaagtgctcctgggtattacccgacagaactccaactttcatatcaaccatatattgattcttatcatgtgacacctgaaaacgcctgtgcatgtaacggcagccttctggccaatgaacctgtggctaaccaaagcgtgagccatccagcaggtatgcctgcttgcgttgtagtctctacgctacatgttgtcgaaaacgtgcttgaaaatcacttttgttttaataagattatatatcagacaattcggttggcgaattggtaaaatcttgatagctaacactttaaaatccttgggagacttcctttaatggctatttatcatggaaagacggttttaatcgcggtttttcaaggtggggctagtcaaataattctcaaggctttcatatttcgttcagaatttcggggcaccagcacgagcggcttgccaccagccaatagatacataaaggaccccagaaataacgcaagccgtcatacttgcttgaatatcagctttttttgctgataactttctttcaaacaagcgttaaaaccaccctaacaattagtggccatgataaaaatggccatgcgcatcctcgtttctagccatcatggataccgagaagattccaatatactgtccggtcgctggttggcagatcaggggctcagctatgcgccagcatatcggtgctccgtaacttgcctagcagctcacgtgatttggctctcatcctcatgcctcaactctggttcagtagtactctgcttgttgcaccaggatcgtagagagtctagttcctaacagtgagctggcgaccgatatgtgggtttttgtcccgtggccaatgtttctccaagcgcttgggttcttggtctggttttttacccgcacgccgtacaattaaacaggctcgaaagttcttgaacatgtaatctattctcaacactcgttgatttagacatacagaaggctcggacgaggttcactgctggcataggagaccccagagtgtatatccattatgagtaaggttcttaaactcacaagtgtgacccttgcggcgtccagtttggccgcggcaggatacttctacgctttcgacagagatagctaccactacaaaaacgcctcgtggaagcgcatcggcgaccacgtacagggtatcctggatcgcaaggaagatatcgccgtacaaagaacgagtagtgaggctcgcgatgtgaccgtgaggcccatcaaggagacgatgaaagacctatggaacgagcaggttcgcaatacagcccagtgggtctactcgttcggcagtaacaccagcaccaaagcttgagctgccttgtacttagggaaagtaatgtttaaatattcaagcagtaataacaaacatgatcacaggaccgaaagaagccctgcaatgttgaaaattttggcgtaactcatcgcattgtatttcctcgcagattccagcgctgaggaccagaacacgacaatgagcaagccagactcaaacattaactacggagacgctatagattactggacagcagtgccggccactgtggatggtgtacttggtggctatggtgagggcaccacagtccctgtgatggacgtgctggggtcaaaccatttcttgaggaagctcaagtctcgcatgataccggcggagaactgccggaagataggctgcgacattggcgcgggtatcggacgagtaacacgcgacatgctgcacaagcactgtgatgtcgtggatctcgtagagcctgtcgtgcctttcgtcaagcaaatggacgttgagctcgcttcgcttaaggaggcgggccgtataggccacatctttgacattggaatgcaagagtggacacctgaaactggtaggtactggctaatttggtgtcaatggtgtgtgggccatttgcctgacgaggagctcgtggccttcttcttgcgttgtaaaaaaggcttgcaacccaacggaacgattgtggtgaaggaaaacaacacgcaggctttggaagatgactttgacgaagacgactcatctgtgacgcgttcggacgacaaattcaaagaacttttccagcgcgcgggcctcaagctcatcgcaaccgagagacaaaaaggtcttccaaaagagctctacccagtccgcatgtatgctttgaagccgcaggactaaagagtttgatggaaatgtgcatgttcagaactgtaaagggtgcgcgcccaactactttcgaatttccttaacgcctcgcttttcttgcaagcccgctctagagtaccatgctgtaatggatgttctaaaggcaagctgtcgctttgcgcgcttgctcccaaatggagatcagttcgtgacgtcaggacactttccaactccaacgtatttcttctagttcacggtccgcccttccccatctacaagacagcactttatacatagcaggagatagacattgtaccacgaaagatagacgttccattctcccgcgcaaaaccccgggtccttcatctcagcaggcgcgactatggcaggagctccggtgcttaaccacatcacggaggtgaccgttaaggccccatcacacacgcgcgacaccagtcaagaatagtgctcggagttcggcgctgattacgtccgcgacctgagtcaagtcattggtctactataagagagctcgctgagctcaacaaagcacccgaccgccgcaagctctgaggactctgagctggaggcgctaggccgaagaggcgagactaaacatgcaagtgatgtctcaattcagataggagcgaaagactaatttcaatggtatttttttcttcaatcaaaagtcagttgaactatgcacttaccggtatactatcatcattaaaagagactattcaccacttgagtatcagcgcaacagggggtttcggaaaccacagtcataatccttatgaatgctgcttccgcaccctgcgaggctgacgctaaaactacgcttcacgccgatgagcgaaatcttaatggtgtgaagaaattaggtgaactacatgacaatttttctctttatatccattagtcgtcgtaagtgagtatataactgtctcaacttagggctaacctttgaaatagttagcttgagaagcgtacataggagcttccagctgcatcctaagacgtcttcaagcccctaacttcagcagcttgggtccattgggtgttttttctcgctttccggacaggatttcatctgaaacataaaaattcgctacaacaatagcaagaatttcaaacatattgctaataatttgacccccccccccccccccccccccattaaagcctttgaagatgtttataagcttcttgaagaccttggttgttgtttgccgcgcggcttatttatatgatcacgtgaaatagttgatagcacttaagacgaatccgggccaacgttccatgagaacgccttctttcctgaagccgagaaattcccgtcatgtttatttagcgacatcgcacaagctgagttaaaaacagatctcctcgaaggattcgtgcggccgtatgtctgtgtctcgctcttcttccagaaccgaccaaactagcgaggcgaactctgccctgcagccgtcgaaatcacccgcctctggctcgaatgaaacaccctcggcgggcagcactggagtgcagccagatcttctggggaagccagaaattacaagggttctagattctgatgttgccataaacgctcttttgtcgcggctgaaacagtcactccttacatgcgaggaatttaccaaatttgtgcgtaagaaatatctcttggaggatgtgcatgctcaggagctgggaaaaacttataaaaacttcttccctgatagctctgcgtcttcgtcactgcaaaaaagtatacacactgtcctcgagtttgacggaaagctctcccaggtcaagcacagctatgttaaagcgttgcacacaatgagcgacgagcttggcgccctgcttcttaccatgacgaaaatgaggaaaggtctcaaggaaaacagcaggaggttagagaaggaggtcgcggatgctatccatatggcagaaaaggcgaagagtagatataactcactttgccaagattgggagaaacttaggatggcagatccaactaagaccaagttgaccctaaggggctctaaaaccacccgcgagcaagaagaagatttgctaagaaagatagatagcgcagacctggacttcaaacaaaaggtcgaccattccacatctctgaggaacacattcctttcaagagagcgtccaaaaattgtgtcggagctcaaagatttgatcttggaacttgacactgcaatggcaattcagctgcaaaagtacacgatctggaccgaaaccttgatactcaacagtggtgtgacggtaactccttttgacgccacgaaatccatgaaatcaatagctgcatcgacgtctaatgaactagacctttacaatttcctcaacaaatacaaccaaggctccagaagcaacaacttcgtgaacaaaaatttgataccggtggagtataaacagtatccttctatggcaaaacctgtgatggctaaaaacgggcagacgagatctggtaatcatacatcttcctctcaaaatacattctctgtgaacaccaacatgaattctttgcccaaaagaatagtgtcaactcaacatgaatcgccgttcgactcaactccaacgcctcgaaccggtttttcaccagtgcagaatgggagtcccgcgggcagccctaattcacatcctggaaacgctagcagaggaaacctggcacaaacgacaccatctcatcaaaaggccgtttcttcaatgttagatgttgcagacagtcaaacccccagaagttcgcaaagtggaacaagaccagacggtccagattctgactttgctaccttggacccaggcaatggcactcgttctacaagtttgacaacttcaatgatcacatcaataagcgaaaggccagtgtctcatatccagtccgcagcaactcttccaccgggtatcaatagaaatttcaagacgttcggtgtcgcactggaaagtcttctcgagtacgaacaggatatggtgccggccattgttcgccagtgcatatatgttgtggacaagttcggtcttgaccttgaagggatatatcgtaagccggcgaatgtcttagatgttagcaaattgagagaggaaattgacaaagacccctcaaacatctcaatgatcgtccctcccaaaaaccatacagattctgacatttacttagcgggttctcttcttaaagcattctttgctaatcttccagagtccttgcttccgccttccatgacgtccgaaatcaaaacttgtctaacaattgcagatcctgttacaagaaaaaactacatgcatgggttaatttacaagcttccagatggccaatactggacgctgaggtcacttgtgtttcatctaaagagaataatagaacacgaaccaacaaacaggatgaatctgaagagcgtttgcatcatctggggtccaacattaatagcgccaaacgatacagacatcaacgacgtgaactatcaaattcaggccatggaagttttgatagatgtcgctgatcaagcattcgaaccggagtagcgtgcatttgcttttttcccaaaatttaactcagacttggctttcgcccatatgttcaaggcctagcttgactttggctggcgggtttttcgcatttttcttgtatttgtgaggcttgtgcagtctagaaatcagataatattaagtatctatggtttgtattggtacagttccttattcaagctataaaagtctttgcattcggccaatgctgttttgaattcccccatactgaatcctgatttttctttttcaactgcggttttaagctgttcaaatgaaaatgaagcactggaggtcttcagaactctaacaatccttgcacggagaacttctttgatccacgaggtatcttttttctccagtccgtcttccggcggctttaaagccgccttgggcgctgccttatgaaatatttttaaacggccatccttcattttcttgatgtcaggcttgaactcttcattgacaatgaaacttccaccgtcagtgttcaatagtccagcgctgatgaatgaagtcagggccggttcgagaatattggccgctacaccaagttcgctctcaatatcccgaactgtgagctcgccgctttcattgaataagtcaaggatactggcttggagaagagttaattcaagcatcaagggtctgccatcctctagcttgaagttagtctgaacctctaagtgatgtaacatattttgaaggacgaggggttttttggtcgatcttggatcactttccgcgtagaaggcacagaatttttgccaaagcgcatccaacgacctggggatcttcagctctggaaatgtaaaatcatgaaaagatgccgggacgttcttccgctcgaatatcatgggggctagctgcacattctgcagctcctgagtttcaaagccctgaaacaacttttgggtgtctattaagttgcttcgtagagcttttagttgtgtcactagttcccaatggctttgccttgcctccaacaaatcaaaaaatctcttttccaaattttcgggatgattcatgtacgccaggtactcagttcccataatgatcattcgtctgaacaggcttctctccatatacagtttgaaaaagggttcaagcaagtcaaaggactccaagattctccaaagagagagaaatatttcataatcttttttagcttgttgaagaccaacgctttgaggctctttcaaccttttataacatcctttaacttttgaatctaatgacttgaccaaaggttcgacaaggtttaactctccatctaccgctagctcaaggccccttttgacgagttgaggaactttatcgtcctccaagtcatacaaggagcacgtgtatgacaggacctcatccaaggtgcgctgcctttggaaagaatttccaaaccgtattcctatgacatttgcaagactcgcgtaaaactcattgcatctgttatcagaattatacgcaagttttatcatcttaaactcgcgtacaaaccccctttgtagcgcgtaaatttcaagcaagttttctaaaacccctgcactgaagagaaacttggtcaaaataatcttttttgtctcaagatgaatgctcttggaaataaggttaacaatcatgtcttctcttatgagcaagttcttaacgtttttcagatagtctttgtcaatttccatatttgtttttgaaagaacaaactctaaattatcgaggtaaaacactctaaaagatttcctgtgatgtgtgaaacggaggtggcactttccgacaacttcaacgaacttcttgagacattcagttccagttcggttgtagttctcagcttttcgggctccttcttcatcacagttatgatattgttttcttatttctgtcaaagcttcggtgagggcaccttcagcctcattgcctaacacggatagagcagattctaccagtcgatattctgcaaactctctgattgtatgaactcctgtgaatgcattaaaaataaatgagaaatcctctgcaaaaagatggaaggcctcagctaacaggctaacctgaacctcaaactgacccaaacatagagacggccaatggcgtacgaatgctgcttttggttcgctctcaagcgtgagcttctctgcaagctcagaaactacgtcatccacactcttgtcgagctcctcgataatcaagtgccatatttttatcacaacttcctcctggcttagtaaacgaaaagctttagccttctttcttagagtcgtgtcctccccggacacttcagtagctgtagggacatatatcttggatctcgcaagccttcttgaaagttcataatagaatattctatctatagtggataacaagtttgggccgtccaatgttctaagctttttatcgaaactgcgccgaagcagctcgtcaacggcatttctaaattgtaaagagacaacgtcaaaagttaggaggccttcgccattctgcatgcccaataattgggatctaaagccgcggtcctcttagacataccttcataaaatgtgaaggattgttaaattaaattggccgtccaacactatcatgggttgatctaagtcggtagcgggaattattgagacgaaggagctaaaatgaggtaatcgcgaggtacaaaaaaaaagccggtcactcctatcctccggtttgtttctttaatatgttcatcggagccttttggcatcgacgctttaagctcaagacgatgttgttggactccgaaaattgaagagtcaaaatatcaaattagcctggtggctaaatgggaatgggacaacgccgttctgttgaagtagcctttttcctttgttttgaaccaactcgatataggcgatgctaaggatgccgctctgtttttgtttaccctttgtttattacataatcgtacattggcgcggaggtgtggtgttttcatggtaagttgacagtacgaatggagctggtaagcactagtttttgcgcagtcgctcggtgctatggttgatatagtctcgtaagtgtcttttaaagcggtgcgttgattattattttcatctttctccaatttgtttgaagccgattgttttcgtgcgtaagcggcaaggcactgaggtggtcgttcatattttgaagaaagtgcactctacccctagaagtcaactctgagcttgttacctctcaaaacgctcttttcgggtttgaaaagttgattgagggtaaaagtattcttctcctgtaacagaatgctggccttaacataagatccgacggcaatacttagaagatcatcgttcccgaacttgagagagtctttgagctcttgaaaggtttggtctgtcccatcattgaaagcatcaagaacaactgcctgtagcaagttcacttctaaaaccagagggcacgagttttccaaaacaaagggtgttgagagttcgatgttattgagcgtaggaactaatgtgagtttttttggaacagtgctttcaactactgcttcttggtaaagcacaatttgtgattcccacatggcttgcatttcctgagggagctgtggaatccctgaaatcggagctttaaagatgcttttcatctcgttcattccaataacaattggttcaattttgcagtccttatcccggtttttcagacacatgttgtgagagctgttgagacatctgagagtgttgttcaatagttcggaatgcggggccccttctgttatcaacgtttcacagaagtctctctctatgcaaaatttctttctgtcgcaaaaaacccttagaaaactgtagcccttccgtacagctctccgaagtaaacactgttggagatatatcggcgtgaaacccttcccaaatctgtagaactcaatgaaacctataagtgcgttgaccgagatatcagtaactttagaggggctggaacaggctttgttgaaaaaagagttcaaaaccttgatatagagttttaaagacgtctgatgaaggtctgaagcttcgaaataggaccacattttatcagaaatctcaccgaagtcactcccatgaaaaaggcatcgaaagacttcactctgaaatgccttgagattgagtagaccgttaaatccgactctactgtttatggcttcggcgaacgcgtcgcatgctccggtgattagtgctagagcgaattcctgaagccgctccttggccttggctatttgaaacaactgctttagctcattgcaaataacactttttgaatcctggtattgggacacatggtgttttaataactgctccaaattactgtcgcaaagtagcgcgtctaaaaatgacattctgattttctcctttacctcaagcgaaaagccttcaactagcttcatttctttggatatcacagcctctgccatgttaaggaagccaacttggagtggcaaggtaagctttgacgcgtaagagatagcgctagataccacaatgtcgcttggttgacaagaatcttttcgttgatcaacaaaaataagtgctgcttcatttagtctgcccaatattgcactggctgttttaatggagagtttatcgtaccgtgcttcatgcaaacaatgacaaataatctttgatatgttagtgttctcgcgagaaaagagttcatccaaaaataaatgcttaaccttaagtatattaatctctggatctcggctgcaatcttcgaggtgttgccgatcatcaagcaacctataaagctctgagagcttaaagaacttttgctgatagtcggcgtcaagttcaaggaatgtagagagcaacgaacagtccccgtctgcacgcttgcgaaaggttctgactagttttgatgcatgttttttaaacttgagatccaaactctgtacaaacttgttactggcaaggcgcttgcccttgcgtttcttttgtagtggaggttgagcgttaccgctgcattctaagtaagcgaactttatgaccagctgctccacatcaaaggctgtactctcagttaagtctagagtattgatatcagcttctagctgattaaaaagacttgtatccgaacaatctggactttcaatacttccatgttttttggaacgggactgttttatgtcttccatttcagtattatcaaggccaggttagctataagttccctccgtggctataaagtgacatttgcagttactatcttgcagttacttcttgtcttcgaaagtttggggttcgcaactttaacaatgttacttaattctcatcgcatcactaagtgaaaagagttgggtaactttctctcaatcttgaaaaacgggagaaagacggtctggaaggaaaattcatgcgccgataatctgcctactatcgacttggttagctcgggtttttaagacgtatctaggttctcggttctcatttacaatgtcaagggaagagctcgaccctgcggtaaatcttgctgatgagtttaaaaaaagagggtacttcgacgaggcaaagaacgggattttagcagggcctatccaagaatccagcacgactacattggagcagttcatcaaagacagggttacatctgttgtcgccgaaatggtcaacgaggacgagtcattgatcttcaaaaatcgtggatcaactactgccttaattgaaggtcaacttcttaaagacggatatgagaagctcaacactgagtctatacagattgacgtattgctcagaagggttctcgaggatcccgatttgaaagcagagattaaagcaaagctgaaaggtgaccttgaagctaacaaacttcaacaaaggtcgcagtgaacaaatttacctgaactcgttcaagttcatatagcgctacctagtttatcttccacttatataatatagcatatcatcgcaccgtcgacttttgaacttcctgccagctcgatcgctgcttctgtatttgaagcggtcgccaagaatggtgtattgtaatgcttcgtccttatttactgggatttcaaaagcgaaaatagtacccatcttggggacgcatttaatctcgtctacgagctctccgcggcagagcagtataaagtctttttgagagtcccaaatcactatgcccttgataccacgcaagttttcgttgcgacttttagtcacagtaatcatgcagccgttgtaatcggccatcgagagcttgagaagtgcatttgtgccattgatattcagtttagatgcggaaggaacgtcgtctggaatatttaatatttcccgcatgtaattaacccacagctcttcatgcatgggcaaaatttggtcaaatcgagggattgagccaaaaacactagggtgcttttctttgagatagccgaggagctcaggcctctctctcaagtttttctcgctagcaatacgcttcgccgtgctactggcctttcgtgcaccgttgatgtaactcttcaaggcatgcttcgagtttttgttaatctcgcggtatgcactatgtgttgagtttttgatgtgctcaccactaagaagcctcagctttccattctttttcttgagtcgagaagataggcctccatctgttggtaataagaggagtgtatcttgaagcctattttcatccaccgccttttcggcagtgggcaggctcttagctagtatctgttctgtgatgaatgtttgttccctgttcatcgcgctgggtgatgatgataatgtctaaagagagagctcatcgcctaatttttttggcatagacattgccgttttacaatttaagtaagctcgagttcaatgctgggggctattcacacgaaagctctgagccgaggggcttattttaagtctcgctgttttcgtcgttatgtgagtacgcagacacctctcgagctagattctaccgcgcgagatgagaattacgctgatctcaactatatgtataccgatatgttcgcgggcagtgacgttaagtcccctgtggtgggaactggcggcaaggaagggctttctgagatcgatcaattgaatgcggagatatcagagacttatgattttacagctcagcctctatccggacacgaactggaacaagttgtcaggtctgccggacgctttatactcaagagcctgtcaaataatccatactacaacctggcacttgaggactatgtctttttgaacacgcccgtgcctaaagagggccttttctcaagtgaacgacttcttttttatgtaaacgacagatgtgtggttattggtaaaaaccagaatccgtggcgagaactattcttagatgagtgttcaaaaaagggctacgaatttgtgcgcaggaaatcaggtggaggtgctgtggttcacgatttgggcaatgtcaactactcgtatctaacatcccgcgatttattcagaagggagtatttcaacaagcagattatgaactggctggtacacgcatttcctagcgctagcattggcctgagtcctcgcggtgacattaacctcgataacaaaaaagtcagtggaagcgctttcaaggtggctaaaggcaaatcatatcatcatggaaccatgcttgtgaacgctgacctcgcgtcttttagcggactactaaagccggacttcttgaaaggtattgaatggagtgggggtagtgttgagagcgttagatcccgtgttacaaacttgagccaaatgggcatcggtaatacagatacgtttgtggacatttgtaccgaggggttcaaatatttgatgaatgaaaacatgccggtttactgggcagacgagtcatacacccgaaacgctcaaatttgtgaaacgataagtcatcttaagagcgacgaatggctttatgatagtggccccaatttcacagtctcttttaatggacacacgataaatgttgagaagggaattattaaagactcaaccatttctgaggggatcgggagccacttccgtgattttgtctctctcctgagaaagaataagcacttcaaaacagatatagagatatgactaaattaaactttgtaaaaatttgtacaatcatcgaatggaaacggccaatttcaacaattaattaatctgcttacacttcgtaacttcttcatcctgcggtaaaccgtatgcgaaatcctcgatgtatataataccttttctatccaaaatgaagagtttatgaccatcagcactaaacctaagcgaagcagcttcccgcattctgtaggcgtttgcagcaacctccactgatacaattcttcttttctcgttgtccagaagagttggtgcatacatgatgtaaaccgtaccattgcggtctaaaaatgctattgagtcgtttcttggagagatctcgcatttgtgtattttagagccaagttcatcaagcctcagaagcatcgtgggctgagcaacgctttgcatgccatttattgtttgaatttttgtgtttattacgattggaggtgcattaaatgccacggaggtaacacacataaggttggaatttccaggaaacattttggtgtcagtaattccttcggattccaaggacgtgtcgattgaccgaagtgacttcataaccaaacgaggctcgtggatccgccgaagcgagataacaaggaaccttgattcaagcgcggtcgagcatgaaatgtacgcactatctggcgagaactgtagggtattgatggggtcacgataaggaagagtggtggttattggggggctgaatttgtaacgggcaacttctgagttgacacttgtctgtgttataatgtccttctcgatttgatgaaacaggataagggcctgttcggctccactcgctctatcactccctgtaattccacatgcaataattgtgcttttgggatcgatttcaatgcaccttattggaaaagaagatgcgtaagtgtaaaggggtaccccgccattgttcaaatcaaaaactctgaaatggccttttgaacctgaaatgacaagcagttcgttggaaagtttgcagtatagatgttcccaagtgttggagtgatcgtcaatagaggattgggagcttttccgctgctttccgctcagaggaattaacgaatccaaatcttcgggcagagacaactcgtcgaatgaggggccatactcgccagagaccttcccgcaaaaaagaagctccacacattctgaacttcctgagcgatcttttttattctgtgcgtattttccaagtttcttggcaaagtccttttctttgttctgcccgtctctttttctgtagcgcgatatctggtacacttcccatttatgttccgtaattagggcaaactttgtacagtcgggactaatagctgtgttgataaactgcctgctctttgtgcgtagaaacctgctatgtgtattgtattgggttctttttcggtacatgggaaagcacttggcgaaataaaactccttcttttcatcaagctgagacagttgtactgaaggcggtgattccgttattgctataggcactgacgtggagcttgagtcttgaataggcatcgttcgagtattggaaacgttgtcaagagaatgaacctcagtcgcctcgaactcattggagtcgccaacttcagaagctacactgtggaacaaagatattaagttttgttgctgtgactctgattttgtattttgtgttggcgccgcttcaacaagctcggcttgttctcgcttgaagtattgcagctgatcataaagaattctcagcggtttcacaggaccgattgatgatagaggaagtttttggcagattggacaacaagcttcgttttggtagtctcgtttcagctcttcataaagcgcttgagaaataatgcaaccacagataagcaccaaggcatcgctaacaatcccgtacttaacagtgaatctgtaccgttcttgttccttctcacatgaaatgagctcacgaggcaaaaataggttttgttcaaactctgacaacacctgatttacatccattgaattcctccaaagatgcttgtaaagtctagtaaatactcaaaatagctatgctttaaggcaaatgaacaaaagggaaaactgttccaagcttaagtcaatgataatagactataaagcctcgccagctcacgctccttttgggtcagcggttgttgtgcccttcttttgtctaatcttcgcttcgtccaagtgatgggattgtatttggtagtcactcggtactaataattagcccgttttcaatgatcattgtaggaccctttaaagttctatacggtcaaacaagttctccgagctcaaagacacccttaactatttataacttctaagtaagagcgccaaaaggtatgtttcaaactcattatgctcaattgaggttgcgtataacttcgttcctgggcgtgataattgcttttcctggaggaattgttctgcgctttcagacctctgaacttattactagtttataaggctaaggtgtggataacgcgtttcgagaagcagtaacctgtgcacagaaggttccgaaaactaacaacattttccaggttgaaatttgcctgagtgaaaatggtggattatcaaaagtggataggagaaaaggatgacgacactgaaatttcgaagttgtcgcttccaggaactcacaacagcgctgcatgccatgtcgcactaccttctgtcaaatgccaagaccatagtgtgagtacgcagctccgtaacgggatcagattttttgacttcagattaggcaaactcttcctcaaagatggtgaggatggtaagtataatggcaaagaattacaggtcattcacgggaagtttcctgtgagaattcccattccacttaagttttcctctgttcttgatgaattttactcgttcctagaccaaaacccaagcgaaacatgcattgtttcaattaaacaagagggggataacttcaacgataaaagcgaattcccaagatttgtttgggatcagtacatcaatcaaaacctcgataaatggtacttgaatggtgatgtccccaagatacgggacgcgagaggcaagattatattatttcgccgcttcggcctcaccgacgagttccaggacaggccttatggtatcgacgcagcatggtggccctataatactattaatgatgacagaggcgtcttccaagttcaggacttttgcgaagtcaaacatgcagaagacatccataccaaagcaggttatgtcaaagactttcttcaaactgctactcagcacaacagtagcgcagatgcccctccccggctttttgtgaatttctgtaccggcgccaatctattcgacatggactgctggccagaaaaggtcgctgatgagatgagaaaatgcgacattggagcgcttgttaataagggatgcgggatcgttattttggactatgctggcagagacaactgggatctagtgaagagcatagttgattccaatttttagataacctttcatagaccttcaatattgtctagctaagtcatgtgctaatttcgcgcgccaacttcttgcattcagatcgtggtgtttaaccatactaacagaaaattttgccacaattcacctgagtggaatccacgtcgagaccgccaatccatgtctgatcctctcgaatctgactcaaaaagttccagtgaaccaagcctggaagctactgtaagcgaagggactaattcaaagtccaaacctaagaagatccaactcacttttcaggacttcaaaaacatcaagtcgtcgacacaatcaccagaggggcttcttaaacatgcaactgatatgctagagtccaatcgtagaaggtcgcgtcgcgtcgttccgaagcggccagttgatgaagacgacgaagagacctctagggcagcgccaaagaagaagaaaaagcccgcagttaagagtaaggaaccaaacatcaatagagaggctgtgcgagaacgcgtaaaaaaacagcaacaagcaattgaaaatccagaaactgccattctggaggaaaactggtctcccaatgtgccgctcccgtcgtctgatttcaaaaaccactatagtattgtttcacgctttagatcccccaatatgaaaagcgtaccttatgcaaaggatgtcattcaaattatgactttcataaacaaattcagcgggttccttcctcgcgacctgtggtccttatcgttccaagatttcgagctgggtctagacctctatccggaatctgacaaagagacacctcttaaattgtaccaagatttcatgcctattaaagatcttgtcaagtgtcaagacgctatgaatctactttttctttcattgatgaagctagcgctgaacaacaatacaccaacttcttcaaaatcactttctgaggggcccaagccgtattctaaattcttaggtcagctccgaacaaatgcctgggcgtggggctaccccaaagaatggaagtttcaagtgggagacgcacattctaaggttttcactgatgacgacactgagccggtcgaccccaacaatcatgagattctcactcctaaccttccaacgtggcctcagcaatatgctattgattctgatccactacttacaccggagttagaaaagctcggaatactggcactttcacccagtgaccgtatagttttgttacggatccttgttcagtggtgtctatcccagtcagataaaatacacactgaggtcttccgcctttctcatttgaaaagagacgcaccttatggcgttccaacgtaccatgtgccacggatatttctagaaggtgagatacccaccaaagctaaattcaagaggttatgcgagcttgttcaggctcgattagagatcaaaagcaccaaaaagcatgtcaaaaagcaattagagcatggaaagagggctgacctttctcaaaagcttgcattaattaaatccatcgaacaaagtcgggaggaagtgcacagtaatggagaaggcgagattgctccgcccgtggatattttcgatcgcgaatttgatagctggaacgaaatcatcgacggcgaattaccagatcacccgatgtcgtcaccttatgaagatgagatattcaaactgagagacttggaattcttcattggcagagtgccgcatgttggcgatttctatattccaaggttgcacacttatcaagaggctaaaaagcgactgatcccaactacatatacagacccacggtccctagcaagaacgcttgattcatttgctaataacgaggtagatactttgactttgttcactcagaatggaaagttaatgagcactcactttaaggtgttctatcacgactcccctgccatgattcgcgatgttgcgtctcaatctacaacacgtcccaaaacctactggtatgaaatgtgccatgattgcaataccttacgcgaattcatcaccttgcttgattacaagttaaaccttttagaatcacctggaagcgaacctgcaaataagggtctaataaacaagaatcctcttcctaaggagtcgaagtttaatgcttcgcgtgaaaagcttcgctcggttagggattatttgaccaagcttctacctttcctagcagcatttgaagaactcgacgcgaaattcgatgaaattgaaagtagcaaaaggacattaagaagatcccaaaggaacagggcaacatatagcaaagacgatgacctagacgatgcgtactcggaagacgaggcttatgtcgagaaagaagggggatctggtgacgaattaggccaagaatcagaatccgacgcttatgcagacgaagacttcccggaagaggacgatggcaacgacgactttactgacgacgagaatgatgatgaaagttatgagctacggggtgccaaaccaaagatagcgacaacgtcgagaggtagaggaagaggtagaggaagaggtagaggaagaggtagaggaaggggcagaggcaaaggtggaagcactcgaggcggaaccacgaccgaaggaagaggtggtgctaggggtagtggaagaggaagaggaagaggaagaggtcgaggcaggggcagaggtagaggtaggggccgtggaaggggacgtggaggagaatgaagattaccgcgctttccgctggaatccttaggggctcccccacaaatggaaagtcaaagtgaacgaacgtttggcttaaagatctgttagcaccatggccatcagctagttcacgaaaccctgtcgcccatccttcttcatttagcctttcatcatggataactagctaagccttacatagacagtcaagggtttgcatggcgataattgcgacgtaccgatattgattaaaagactgcgcaagcttgtcttacgtccaattagcaaaaataatgctccaggggaggttcgaactctcgaccttcagattatgagactgacgctcttccgactgagctactgaagcataacttgggaattggagatgtcaagagtgtctctaagcatttcttcagataatagccatctgtcataaaacaataatggaaataggatattctgagacaacgaaggaacaacatcagagataatgagacttgctctaggtctccggacctataactataagtactactgcatccaaggctcagtatgagattaagtagaagaaaggaagaagttatcctcggatagaagaatagtcgcggctgtatagaggctactaaccgccaacttcatcataatccagaagctcataataacatacgacaccaacggcctcaatgctgggttatctcaaatgctgctctacataaattaggtctttgtaaagatgatgataatcgatcgcaatcaaacaatggccaagcgtttatacagttctccgtgaatttattcgagctttcttccatctgtcgacaatatccttgtgcgtttgttccgcggcttcatggcagatctgtgctcggtagtttctaagcgaatgaggcaaggtactctcatgaagctctgtgggaaagcagataaagtcacgagagaagcgtgtttcagcactttagtccccttgagatgggcaaccaaggcgaagcttaagttctgatatttgccttttgagatccactgagcacctgaatcgtctggatggtctatatcataacttctacatttcgccaagtcgaagcgaattagaaagaatcggcatcaattgactgtggtaaacggggagcttcggctacaagagcgtcactagaaaatagcacgttaggtggagctttcaagtcctcattcaagtttggagaactattgcctgtcgaccgggtgttagagggccgaaaggaggggagggactacgccaaaatagaccttctgagacacattcttacgcccctccttagagcaacaagcttcgaagtaataatgccaccttgtggtgcgtctggctgaaaggtatacatgctcaggttgttaaggtacttctgttttaagacgtttagttgtttacattaagccacctgcctaaaaaattatatgttacttacaattggtttgtcaccgcgcctatccggtatgttgcccttattaaagaataacttcacccgtactgttttcattacaaagcacgcccagggcctgaacacaaggcttgctgccgaagaacgaaagaaatcggcgtctctaacgttttgataatgctatattgcggctcgtgagagtcggtattccaagcgtgtgccaaggatgttggtcattattgactttgttggattcagttgcaggattgtagggggatggtactattagttgggcacaaaaaacgggcttatgcagagccatgcgagtaacttgctcatttagccgagctactgctattgtcatctgatagaggttgatcatccttgtagttcatgatacgatctttgttctgagtggcggctttgacaatctgagcaaatgcgtcctgggttaaggcagattttaggtgcttagaaccgacgcttttgtcagaagagcggctacctccaacagacagattggacattgaactgttcagactattagatggagaattttcttcaatatcggagtcatcctcttcacctgtagcataaagttggttaagtttcttgattctgttgtttagcttaacaatctccacagcttcacggaatttgcggcgagcgtcgaactcctttctgatgccaggcaataagttgtcagttttcgtgtattcacctgtgatccacttatggttcaatagctcggtagcagacggtctgtagcgtggggttaccgtgagcgcttgaaggataaagtccttagcatcatccgaaatactagaccagtatggtttatggaacgttactgggtatctgcctgaggtacattcttctaggaagccttcgacgctttccgcaacgaatggtgagtagccgcagagcagcgtatatgtgacaacaccaagggaccaaatgtcgcaaggtttaccatgtccgctagttgtaagtacttcaggtgccacgtagcccatcgatccggccgccttgtgtatcagctcatcctcattgttcagttctttagcaatcccgaaatcgcctaaaacaagcggagagtcatccttctcagcgaggtataagagattttcaggttttagatcccggtgaacaatgttcctggaatgaagatattcaacagccttcagtatttgatagacaatacgcactgcatccttttctgtaaatttaccctttttgagaatcctgtcaaagagttcaccacccatggccagttgagtgacaatataaaacttatcctttgattcaaaccaatctttgaacttaacaatattgggatggtccagcttctgcagaatcgagagctcgtcgtagagcatttgcagttgaacatctttgcccttaagcgcctttttaagtaagatcttgactgcgacgttttcccctgtggagagtttcctggcttgtctcaccacgccgaaagatcctgcaccaagcgttctcccgaaaatataatccgccttgttaacgtacgagtctggctgtccgctaatcttgttcagaacctttttgaatgtgtggccctcgatcttttcgggctcctcaggttttccctgagagctgagatactcgtcaactaagcctcccattgtaagcgatttgaatatcagtccggttcaagcgaagaggctgttgaaacttatatcacctggcttcggaaaagtgcaacgaattcaagtaaacagctttctgagctctaattatatgattaggtcaacacgtagtgaatgggttacgtgacaaggacccctgtaactttcaagcctcttcgatttctgtcgttataaacgccatttgaaaatgacatcgcggctaaaaggcagggcttttcgagcctaaattaagaaccaatattcggctcgaacaacttggagaatggcaacttaacttattggaatctttttcttgggtatacaattttgttgtggtcttcaattatcttggttcactgataagagaacttgcacacttcaaagctcagttttgcttatttacttctgtggtctaatatatttatattcaacttagttggctctaggggcattcgaggagctctagcttgagttttagctcttcttgcgtattttcccatggcaaagtaaagctaacagttatttttgacctttcctcttaatttttttgtattgtgggagcttgagctttcatttagctttacgctctgcgaatgcttaattacaaagctacattgagatcaaattttaagtcgccgactggcacatgcacggactagtcagcggcagcgagatagttcacttcgtcttcttcctcatcctcgacacccatgctcaagtggaaatagtcatcggcgttgttagcatcttgtaaggtgcccaagtcgccaggtgtcatcaagatagtgcttccaatgctttcggctcttgggtcgcggggggatccaggaacacttagaggacgcgatattttgaacttcttgcctccagccaatgagttcatgttggcgtcgctaacttcttcgccaacaacagctttgaacaagtcggggtatgctcgacgtaaggccaattgtctcgctttcgcatactccaggcccatgcgcttccagtcaagtaggtcacagagccgctcggttctattcctttggttgattctttgtcggcgagtctttttgacaaaactctccatataatcaacaagctgctctactgattcgtctgcgttcttgaaacggcgatcaacaatgtagatgccgtagtccttggcctggtcttgttcgatcagatcctccatgtacgcaccaaatcctgagagatttgttgtgatagagggaatgcccatgacagtacattcggctggcgtatacccccaaggctcataataggatgggaaaacacccaggtgacagccgcgcacaaattcgtcataatccaatgatagaataggattgttggcgttcaaaaactcgggatggaagataaccttgaccctgtcattggagttgttgaacagctggactcttcttatgtggttaagaacggggtcattggcatcatccgccatgttgtgcgtgactacgggaggcagcgagccttccgggcgtctaagtgctaaagtgcgtcttttgagcagtactttatcggagggcttaagcagttggtccaactcggttggtatcccagaggtcccgccatctgggtgacgcatcgcatattcaaaaaggcgcttttcaatgagacctgcaacgtccttaacggtgttttcaagtgatgtgaccacagcctgacccttcaaagcatcgacagtgtaggatttgttcttggcaggcataatgatgaaagcaaccaccgtcattctagaattcgccattttcagcctgtagttcaggcgcgctagtgcctctatgaacatatcggcacctttatttctaaactcatatctgccagcgataaagaaataaagggtgttgtccaaattgaagtcatagtggccatgaaaatgtcctttcacaaaatcattgattttctccttcttcagtgcgtgcaagttttgaaattcgtgcacagcttggaatttcactacgttaatgccgtttggtaaaatcccgtctggcttacgcttcagcaggtactcagattcatacgcagtgatctgggatactgttgtaaaaacgtccgcagtgtgggctgcagcacgttctatacagtaacgatggtaaatcccccgcttaccggcctcggagtccacatcgaacttgtccaagttgttgtagaaatccacattgccagcgcacaagtagcgaccgagcaacgtggcgtgcgtagtaaaaatggtgactacatctatccgccgcttgcggcatagaggtagagcgacacctgccatccattcgtggaagtgcgcaataatggcatgcctttggtcgagatgagcgagctcgcccagaaaccaagccactacgtagcccagcaagattgcatcgtctgtccacgtgtcgccttcgggcgaagggatgcctgcaatgtcccacaaatcagatttccattcgttgaggtgggcgcgcacggaatcaagctggaacaagagcacacgtggagcaccctcaatgagccaccgcccgtatacaaattgtacgccgcggttgctcatgttttcgagcgcattccggatctccggtgtgtgcgcgctggaggactcgaaggttgcagagtcgcgccagtccagtggctcgacttcagtttggtaagtttctgggttcaagaggcctattagcgtgtaattgtctcggtagcgcgcgcacgtgattggcgccttggacttcagcaccgagtagatgccgccgactctgttggccacctctgtggcgatttcgaacagcaattggttttgaatgtctcttgccattgatgtggtagggtgtactagtgtgttttgatttaagcagcgcgtggattgcggtcttcggaagtcgaaagtctcctgtcggcgagctcaatggtacggctgcaggctttggaacaagcttcgaagaaaacgccaagcgattgcaaattacttctgtgtgagacgtctgaattcctcgaaaaaatgatagtcaatggtgaagctcaagaactaggcgtttggctcccgtgtccagggcggtgcgctttaatattgcttcctcactcggccttcagaactcctcaagaggcgattattctctttgttcttcaatatctgttgaaacaaaaacgcgacagtttaccgcccatagccccgtcttccctatttatatgtacaccacatgcggctgcccggcacctgttgttggtttgaccccttgtttcaaccccaattggataaacaaaccccgggaatctgggagtgggtgatggcttacaaagaaggggatggggtttccgtgttcggtgactttcacgtgatctcgagttttcccaagaaacgtgtggatattttgtcccacaacatcagtgcattattcatgcaccctcgttatgcatctttgattaggtaacagaagttacatgtcattatcgacggttttcgtgaaatcgctaaatcacgtggttgaagagggcatgtgcactaatttgcggaagtctacctgcttaatacctgaaactaacagaggaaaaggatggaagtagtcagggtttcaagattctggtaatggcgtgaagctgggtggcatcaggtgcagaaaatctgcaggttgagagcaatgagagacataggtgcgtgcatttttttgaaaactcgggtatttcctagagaagttatggaaaagagccgagcgcgaagcgcttggtttcgctggggctccgagagctgcggtgatacgaaagagtttatgaaatgtgtatgcgaattctatcagagtaaatttatgagaaacgagaagaaaaacaaagatgaggggatgagtcattacttcattcattagtagcttaattacttgcacaatggaccttctttcagatccagacaacgtagcacatgcgcggttgatcagtaggtgtatgacccatttaaagtacccgcgtcgctgttgtgtaaaagggggggagtggcaaaagctggttttttagtgtagggtggtacggtttccgccggggaatgtcatgtatttgtttcaaagtgattagtgcggggatgaggtcatagaaaggtccgtgaagctcgatagttgaaaactttgggggaggggaaagcgaacaagactcatttcactgtacaaagtggaattggttcccgacgatctcttcgttgcctgaggaagagatcatcgcctcgaaggaagattggtcgatgcgggacgtaggcgacgcgcaaggtgaaagggtatcgaacccaagatgggtgtaggactccagagtattcttgtcttcgaaagctcgagtagaatcggtggtgtcggcagtcgcggcagtagcagtggtagccatggtgttgtctctagtagattgttcagatgacatatgcgcgttcatgccaagagtgtcgacgtcgcctgtggagaactgggcagccaaagctgaggataagcctggagtagagccttcgtatccagatagaaacatgcggtcgaggtcatccatctccggggccacagaattgaggcggttccgtgagtatggaagttcaccgccgctcagcgctgagatttcctgcgcggaaaactgctgctgcgctgtatgtccttgttgaagcacttgcaaatcgtgctgcccctggtgatcttggtgtagggaagatgccgcatagttagggaggctagtgaagctgttgctgctgtggatgccggtttcagccttggggccgaggagaccgtatgactgagctgagaggtcttcgtcgtgcatggcgtttaggtccagcagcatattctcctcgggctccaaccccgtgatgtcgtcgaggagagtgtgcactgatccccgtggaagggactcattagctcgcgacgcaaatccttgtactgaagtggctgcagtgctagagctccctgctggcatcccaatcgagtattcattttgctcggcgggcgcaagagcgttgggcgcgatttcatctgcgaaacccatattcaagctgccgttgcttgaaccagcagtcaaagaggagaccgtgcgggactcgccatttggattagagggcgtctgagcgctgtcagtttcggcgacggacaaagacgcccccgaagcagagccagaggcaacacaagaaccagatcccatggggtcttcgcgactgccagcggttccaaaaatgtcaaacttgaagtcgatctgaggcgagagcactggctgcaaattcaagtcggtcgcactcgtcacggttgtaattcctgcattggcttcatcgccgtcagcttccaaaggcaagctctgcagacctctagcagccagcgccagagaaggctcgctcattttccgaataaagttagatccaccgctgacggctcctccgctgctccttggcttcaggactttacccaaagccgaagctgatgaaagcacgccggtggccgagttgaccaagctgccctttcgagatttcgccagatactgtggattgagaggtctagtacccattacaggggcgtccatggtgcctccaaggttgaagcctactactggtgaggcggacaatgaatttccggagtggtgcgcggcagcctgctcggaagggcttagctgaggggtggaaggatagctaacttcgctttgaagcggatcctgaatggaggaattagaggcgatactggtttgtgacgcgcggcgaattctgccggacatgacagagcttctgcgcttccgcgcctcgacgcgctggctgcacttcccgtcagaagacttggactctttttgcttcttcttgtgctctttagacttgttgggatcgataaagtactccggaagcagaacgacgttcgtcgtgggttcgtagcagagggacccgtccttgaggaagtcgggctcgtcgaaacagtggaaggagtggccctggctctttagctcttcgaccttcttcttgcacgcgttcatgatgtcgcggtttttcttcacaaattcggtacaaagctggccgtactcacggatggtaaggcctgtgatcaccttgaagacacggtggaagtgccatggtgtaatggagacgaggtagccgagctcgcggaagcctatcacgccaccgcgccgcagggcttgaagcgtgctctcggcaggggagagcttgtctgagtcgtcagtgccactagcgccagcgccggcgccagcagaggaggggtcggggtctgcgagagagcccgagtcggcgtcgtagtcgccggactccgcaaccacatcgtcgacctcaacgcccgtggccttgttgaccgctgcgtacgctatgtaggcgcaagcgagctcgacgcgcttgacgttctcgaaatcgagctctgtgatgagtcggttcttatagtacacgtggccatcgcgcggcacgcgcttggccgactccgggatcgacgggttgagctgctgcagctcgtccgatatattggtgggcaggaagtacagcttcgacttgtttttgcgcatggacgtgcccgtgaacgcgatgtagcgctcgcgtagctccacgtagtcctgggcgggcacctggtagaatagctgcggcttgaacgaaatagcgtcgttggcgttggacagcacgaagttggtgaggtccagcactacctctttgataagcaccatgtccggctagcgggcgggtgatatgggaagggaggagcggtttggagggggaaaaactcctcggtgcacaaactatcgggtagtatgtgcgtgtgtgtgtgtgtgtgtgtgcgtgtgtgcagaaaacgcgttgggtcaggtgacttttgcgtattttttaagctaactaggggagtaggctctgggtgctggagttggtgggtggaaaacgaaagagcgtaactcgcgctgcggtctcagagcgtgcgtgttgcggtagctctgctttcgaatgctgtgtagagtgctctgtgttaaaagctctctgttctggaatccaattagggcacttctccgcttgtgacaaccgactgtctccgcttcccggagctcacacgtcacatacgtaagaggtctctacctttatatacataattttttcacctgtccgccacccgccgtggagaaaagggctgtaaagagaaaagtggagcactatcacgcacgacgagacccgcgcgccgctccgcgctgccgcgcggaaaaaatagggttgtgttgggccattcgtccacgtgatggtgtttgtggtcacgtgtgaatgcctttttcggtcgagcagcccctgcgaatccctgttacccgcctccgtctgcacgggcgacggcgtcacccttatgccgcgcgcgtgttgtgagtgtagtacgcacgcatgtgtgcgcacgtatgcatttgcccaggctgcagctgcgtagacgtgcgtttcctgcaggccgttcccacgggcacgcgtatctccggtgctttctgcgggcgcaggcctcgagggacatatgcaaatgcgccgcacggtgaacgaaccgctccgtgggacgtagggggaatgtgctccgcttgcccattgtggcaccgccgcaacaagccgggctagccagtttgtagcctggtagcctcggcagcgcgcatgtagttgttgagcgagctctcccaacaaccagaaaccagcacttctatttgcctctcgcccgctgctgaggtcatagagacgaaaataaaggggcggcatctccggcgtcttcggcgtcttcggcgtcttcggcgtcttcggcgtctccagcgtctacagcgtttcgtagatgagctcgcgaacccggtaatcctcattggcctggtccatctcctcccagttgcctatgatgtcgtcgcgcccgcgaacaacggctggaaggctgcggccgcgaccaaaccgtttccacacgcggcgcgcctcgtcgtctgtgcctaggtcacggtagctgaaatccacgcggtttgcactgagaatatgagctaggcggttggtgcgggacggcatgtggaagccgccgcccgcaagcgatgtgtagaggtaaacgggctccgacgcgagaatatcggagatggcggagatggcggagatggatttgttcttgtcaccgccgacggaggggctgcgcgcggcccctttttcggctgagcttttgtcagccacgccgctgctggcttctagaccgcgtagcaaatcgtcgatctcgtcggccaaggcacgcgattgtgactgcgcaggcgcgtcagagtcgcgcgcagcgctcagcggcgagggcgcgtctgggtgtgcgggagctggcccggactttgcgtggttgccactggagtcgacgctggtttgttggtgttctgcgtcgggcacgtcctgcttcgtgacttctgcgcgctgatcattatttatactctccggaacagccggcccgggcttgacgtgtgtagggggcgtgttagagccagaaggcaccgcggctggctctgaggtgctagattgtgctggtgaggcagactcggagtttgctgcagaaaccctggcagcgggcggctctgcagagccgtctgcgtcaaatgcgacatcgtctgcggcaccgtctgtggcattaagctggttttccggatcgctggattgatctgcggacgaggacgctgttgggctctgctttgggcgggaagcttgggtttgtttgttgtggtctaggccggcctcaggttccgtctgggcgacaacatgcgagcgggggtctggctgcggctctaggtgaagctcggagagaaggtccgaaataaggtccgagttcgcctccgggcctgtttcttgcgcttgatcctccgtagtagcgtcctcgtcctccttgtccttggtatgcgtcgctgcacggaatcctggttgctgggcgtcacggtttctagaagccgcggcggcgccgagtacggcagatccggagtcgcactgtgtagtctgggctgggtcggtgcaggtcgcctccttgcgttcggtatgacgcagggtctctggccggtcggtaccgcgcgctttgttgggctcggggttttcggtttgcgcggcagcggtttccgcgccgagattggcgcggtcgttgtgcttctgctcgctgggatctgcgtcacttgcaaggccggcggcccctgcggggttttcgtgctcaccttgcagggcaattgtcgcctggataccttgcttatcctgcagggcgtgtgcggcttggccgtctcgcccggctaatccctcgtcatcttgttgggcggcgtgcgcttctttacgacccaccaactcagcgtctcctgcttctgggacctctggctcgcgagactcgcgaacgtcagaagtttttggcctgtggctcaattccgcgccccggctctcggcgcgctgtgcagggtgctcggcctcctccgcttgctctgcggtttccgtgggctctgcgctggttggctcgacggcttctgcggtttccgtgggctctgcgctggttagctcgacggcttcttctcccatagctagctctccgtttgccggctcgcgggcctcgacggtgtcatgagcgtttggcgcgtctccgccgtccagagctctctcatgctcctcgcgctcctcgcccttagcacttccccgcaaatccggggtgctatctgctgcagctccgcttcccaccgccttgttcgcgctctgtgtctgcgtttgctgctctatcacgctagcatcctcatcagcgctctcggctcctttctcgcacttcccggacgcatcttctttgatctccccgctcgccttttccaagttctcggctgctgcgtcggtccctgcgggctgtaggtcctcgtcaaggcctgcgttgtttttcttgcgctcaatcagagttccattctttaagtccgcgtcatccgttttgtccgcttcgtcctttttatctggcacccgaccgttgcggttgttgttcggcttgctctcagctttcaacggcgcggcgccgcttctttccccacctttaatagttgctccgccctggtaatttttttttgcgatttctccgcaacttgcaacccggctgcctgcgcttgtctcgtcagggccttcgtgctcgctttcgtctttgctgtgctcttcgcgcttgaggctctgttttctttgcggcttgcgatccggggtttcacccaccgggttcaacgcagaaggctcctcgtgcttcgggacttcgtccgcgtgggcgtcaatagagccctgcgcggaggccccaagctcaatgtttggacttggctcggcaaccgcctctgctaccgccgcatcgccatcctgatggccgcgccccaagtcgctgggtttggtgcgtagtcttgaattattatcactatctacgttagtttcctcgacctctatggcctcgttctcgccgccactcgcaagcgcgcccgccgcctcaatcgtgcgctggggctccccggcgcacgtcttgtggtccggcgcaggcgcgacagcagccgcgtggctttccggcctctggctcgcctgctcttccggcggcgataagggcatagtggccttgtcctcactcgtggtgggttgatcctgcgtcagcatgaaatcctcaatcccatccatgagctggtcgagatcgctaatggtcgccctcttggagtttgtcattgtcgagctgtttcgatgctgattcgcgcagtggctcgctgtattcctcgttcccttcatcgtccattaaagctccctgatcttgttcttcttcgatttcttctttgatcacgtgaggagcgttctccaggtcgagctgcgaaatccggtagttgttcgtgctatacatccgggcgtcctcctgctcctggtcgtgggccttcttctgcgggtcgcgactcagggagcgcgacagagacctgaggtagccgcgggaggcgtcctccctcttggagcttctcccgggcctctctgcgtccgcgtcctcgccggtgctgtcgttctgagtgctttggtacgactcgccgcccgcgagatgcggcctgtgcgaccggttggggatgaactcgccgtaggagtttctgatgcggtcctcgttgtccgcggtggccgcgcctgcgcgcgcctcgccttcactggcatggtcgtggactgggtctgtggatgtcactagcgacgagcgcgagcgcgagggcgacatcatcgatgaaacggacagcgacgatgacgacggcatcttgctgctgctgctgttgttcttctttctcctgagaagcaccttccgccggccgctggccccctctgtgtcgccctggaccaccttgtcgaggtccacgtcgttgtcgtccgtcagcaacgcgccctcgcggttcaactcgtccaccgtggtgtaagccgagctcagcttgttgagctgcgtggacgagtggatcttttccaggagctgtggcgacgacctagcctccgccacgctggggccccgattccctttgaaatcggggttgttggagtcgttgatgcttctcaccgaaacgccgactagggagggcgtacttgatctttccatgttgtggtctattcgaagggcgtatgtggtctctggggaagcggttgtgactagttgtgttcaatcccaactctcagacgtcaatgcaactgtgaaaaccacttgcgatgaagaaaaaccgcactgccaaaaactgcttgtaagaaagtcgccaaaaaaaaatcagaggcaatagagggctagcgtgaagagctgcgttgttattctatagattctcttgcctttgagattggtacgacgccgttcctcgtgccctcgcaatcccctaattgtatctactatatatacacgttgtttcaagccctttaaccacctgatcgcgtgtatacacgcgtttgtgctgcatgataagataatgcagaagttcaccaaactataaacagtttgatggtgttttgggctgtgtaaagcgatagccgaagttgactgttgtgcggcgttttcagtcgtcgctaacatggataaaagatacccaagaggcgcaccggggtcaaaaagaatgcgcaagcccggaatcgaaccgggggcccatcgatggcaacgatggattttaccactaaaccacttgcgctttttgttggaatggtagcagtctctaagcattgtgtgctaaattataccgtagaagctgacctggaccttctcttggccatctatcggacagtgctcgatgggcaaaaagcgagccggtgtaagttcggaacttaaggtactgagccatagcataatcgaacgcttccgtcagtagcttgcgcaatggctatgacactgctgccccgccacggtaaaacgcatttagccaacattccttatggctattatacggccaccgtcagtcttattttcattatactgctcataggtgcccgcaagctcatcccagtaaggcagaggaaccgttcaaaatgggcgaaatgggccttgagtagtgcccgcggggggtcgccacttctgtaccttgtggttctgttcgtcgcgctgctggtgccctttgtgcaccactacagtctgctgggttatgtgggcttatacctcaagcgcctgggccgcctgagctatgtcttggccacactgaacctgttcctgactctaaggccaaacttcctactccctggttatgtgtacctggacctcattcccctccacaagtggctttcccgctcgctgtgtctgctggctctcgtgcatggcgtcggattcctggtcaagtgggcactggactctcaggtctcattcgtcgccaaagcattctacaacatccccaacttagcgggtttggtagtgggagcattgatggctttcatggtcctgctatcggtgcggcctgtccgccgtttttcgtaccgttctttctacctaacgcatatcattggagcgtgggtgtttgttttcctcaccgcctatcatgcccgcccaggagtctttgttccctacactttgctaaacgcaggcttgtttgtcttctacatcctctccaagacagttcctgcccggggcgttgagcttgtttccaagtctacagatgacgtgaacaactgtttgaccaggatcgtccttccccgcaaggccatgccggaacatttcgcacccggttcccacctacgcatctccccgtacaggagggtgaatccgttgtactacatgcttccatcccatccctacacagttgccagcatgcctgaagacaaagacgtagagctgattgtgcgggagcacgccagcggatttcatttgcttacaggcttgggatacacaatccaaaaccactatgaatcagttcctcgtcaatgcctgcaaagcgcaaccagaattgccctggtttgcggtggcagcggtctctcttatgcgctcccaatctttagacactttgcgtcggaagagaaggccgatcaggttaaatatctcagacttatctggttggtccgcgataagtacgacgtgaacgtgttaggaaacataagatcactggcctccagtgtagcccagtttgacattttcgtcacaagaagcgtgcctccggatgacaccgttgagagcggctctaaactctctcctgcacagcagcagtctcctataaccgatgacctagagtttgagctagagtctttcggcgaccagttagaccagaatggcgccttgataacgcctgagattccaaatctcccttcaggccttgcttcgagtttccattttggcagaaagctagattggatgactgacctcgcacaatttgtagaaagggaggacttaggctctacatggctagtggcttgtggaccaaaaggtctaaatgatgcagcaaagttgtacgcccaacaaaacgaaattaacttggcctctgagacatacgcgttataggcgtaggtctcagtacttttagagtaggcacctttcgtgatttaaccggagctcttacagataaagatagcactaacatatttaagaatgcgatgatactaatgatttcagataaacgctgtgttaaattgatgtaacattcgccaggattgggttgagcactgttttgatttgaatatttgatgttttataattaaatacttacattcaaaaagtttgtagactgcagatcacttcaagaaacacttacaatattcacaagcaggtgacttcacaacaatcctttacaaaatatactttacgacttggcagagttctaaaatatctactatatacactacgctcttccgttaagcattagagtactatttgcaggtccgccaggagtatatggcatctttcagggctaaggctgcagaataagtggcaaaacgcaccggctcgcgccgaaccgcgcactatttgaatccacttgcggacgtaaatgcgcgaacttcaacacagaattgttcccacgggcgcgaataccttgagatctggaagcttcgagcatgcaacaggctaaaaaatttagtcccatactggaaatcctgggttggcagggatctcgctgagaccgtcaatttcagtagtatcgattggcagaaagtctgcggcagcacccacggaactgctgtcattatgtgcataattgtcgaaaccaacagcttcaacgattgaggatgggttgatcattaacccgttaaagttagagttttgcattaagaaatcttcgaaatcgggagtgtagtttacagaggaattttctgacatccccgcgggtgaatttagcccatgtggtgggccggataatatactattgttccttgagttaggagctgccggactcgctgtttccgtcagcctctccaaaggagggagaatgtccgtcctgaaagctggagagtttggaactggcgacatgattggcgttccaaagttaggagcaggaggtgacattgctctccagccctcttgcttaacgggttcctcaactggcgagcccgttactgaccctcttggtgttagcttccttcttttgttgtctgcgtttctcacgtcagatgtccgacggaggtcattgcttaaatatgtgatgggttgataggcacggaatggaggaagttgaacaggtgtttcaggtttgctgcggggccccgagacgactgaattgttccttggtaagaaccctattgcatcttggtacacggggcaccttttaatttggtcaccgttagccgataacactagcgatggaacattcttgaaaaatcctgtcattttggcgatacttgggtgctggaacttatagcccgaagaattcttttcccctaactgagacttagacgatggatttctcagtaaagtaatgaagaagcccgttgatttcatcatccttttagcataatggtatttagcagaaacctgctttgtcaatttgtggaaaagagtcatacgtgatattaaaatctccgctagctcatctccaacatcaaggcttatatctttcgtaacatcagcgatctcagcattatcttccttcttcttaacttccgagctccttgtctcgttttcgtcttcgctaccgctcgtgttatttccactgctcaaaatagggctctcattcatcccagtgagagggccgcatcgagcacgcaaaattaggcacaccatgaattgcagagcgcggtggccgatatccagacaataaggagcaagcacaacttccatatgattaaaaatagatccgtttcctccctctcctgctttagaattactgaaaaacaaaaggcagttacggaaaccatccattgcataatttagcgcctcctgtgcatattccttcgccaagggacgcgtatctgcatcgacctctcctttaggttcgtagtaggtgaacaagatgtagttcagtaggtacagtaacattctcaacataatgtgtttcgagaagaataaggcacgagttgtcatttcatgaggcaagttcacttttttgtccttttcattctccgatgggggtgggggagaaagaacctcttctaaagatggtagagggtaaaactcgtcgtatgactggtcggcactcccttccgtcgtgaacaaaagtcccttgttaacaagtttaccgagagcttcactgacgttgccgccaccgaaacacagtttcttcaaaatctctataagtgaatctaattcgaactttctgactgtttttgccattgaaacattcaaaatatggtttaggactgctacaatgcagttgtctatttgaaagaacaatgtatagttctttacaacaatgagctccttgatgtcacggacatagtctatttttgatgtgcacgggagcttagtgtcactgaaatcacgcaaattacgcaacaaacgtggggaccctaaggaaatggattgttggacgtcgagagatacgataatgtaccacgtcttgcgccacgtgtgcttgagcctttcggtattcgaaatcgcctccttgttgagctttccttttgtactggctgcaagctgtgggaaattatcgggatctctatgcaaaccgcagctaaatgccatctgcacaatactcgacaatagcatttggtgtgcttcattatcctggcttgttgaggtgaaggcgttcaactgggtgtcagttgttttttcagggcaacacataaggtagagtttgtaaaaaatagcaaactggactgttgttaggttgacgttgctatttgaaaagcttgtcatttcatcaagcctaatcaagtacttgcgaacaagatgcacagtttcggccggtgtctcaaagttcagtagcaatagctcttctctagattgtgcgaccgtggatgtagtaatgcgtggaacgaaaaacgctgcacattgtgggccaagatcaacctcacaagcgttctgcggtagagataaccatgtaagtcttaaaatgatgatcaagatacccagcgtacaacagtccgaggactttgcaagccgaagcgaaatagtctcatcttttgattgcactatctgagagatttggtgcttaaagctttgctcatctaggataggaataacgggatagatgtgcttgaagaatttgtcaagaatcagtgcaattattctctttgggggcaaaagcttgcatatttcagtaatggcttgatcttgagtaacgttacttggattcgggccgagtccgcttggcggtggaggagaattatcgtgtatcacaggacacttcgatgctaatttgtcgaaagacggcagcaggggagctggacgtccattagtaccaggcccgctggcagataccttgttacttggttgaatttcaccatgcgtatcatgtgctaccggacacttgagcccagaaccggcgccctcagacccacttctcgaattaagcccgggaggtgaaccagagaagttatgagcaacgggacacctcggtgcgctatctaagggttctcgcgcagaaacgcctgataaacccgaatccggtcgtgactccggtaccctatcttcgcggtgatgagatagaagtgcctggtgatcaacagggcacttggcagtttctttagtgtgatgtcctaaattagaggccgtcgctccagacacgggacacctcgatgccgcaggctggtgtattacaggacatctgcccgcaagatgtgttccaccagaggtgcctgcacccttttttttatgctgaacccattctgacatcttttcacgcattgtaaaaatatgcgcccacaataactttaggtatggatctcctttcatgatggcaagccagtgcgttgccccaagatgaactgtaccgttattttttaaatgcaacatgtcgaactgcctcgagaggtctagctcatcattatcgtatttattactctgcagaagcttgggctcctgtattaacttagactcttgaaaaacacgaggctcttcgagagcaaccgacgcactttcaggcgtgttactgcttgctgagtgcatttttgctaacgtctcctcaagcgctttaattcgttcacgtagctgcttgagctctgattctttcgatagctccttctctgcctcctcggcccaagtctgctccatgtagtggcataggtgtgccaccccggttttgctgcattgctgacaatgtggccttgttttgtcacatttcaccttccgctttctgcagatagtacaactgagaggaaccctgttcctctttctcttcatctgtgctcccatcttttcagcgtgcgggctcaaaaacgctctttttgcgttaaaaagttctgtctccactttgctcagcgtctaccgcaaccaaactactcttataggcctctagtgctcaaatgcgctctggcttcgttgctcattcaccctgggctgtcgtataaattttgggtctcgttggactctaaaatcacccgattgatgcttcgggacttagaaaaagtcacatgacgagcttaaatacccacacagttgatcgaagcgcgctggtttcccccgttaccagctcgttgcgggcccgtgctggagctaggtcgttgattgttgagcgaaagccgatcttaagaagcttttgtcgacccaacgtttgcttaaacgaaactttacgtgtttcgtttcgcgttgcgtccgacatcgcgaagaaaaggcatatgctcagcggaagaagacggaacattcaaagacccaccaggcgaagttggcgcacccaaggcacagccttcaaaatgtcgccctgtttcagccataggtgaaatccagaagtcagtactgcactatattttttgtaagctaagaaaattatctgtgcgaaccgcctttcccgaacgctcacccatgctgcttatagtagacctattgatgagtaccccgccctggtgcacggacgtagaagccaggccgagcgggcaggttcgtttagttccgccacaacctgcagctctttcagagtgcttatagctgacacgttactgaatcttcctgaatgcgttcagcaagggtctgagatcccacagtcaaactttttacattacttaccgtagcaattcttgcttcaagctcttttaactgagatgtttctaaaacaatgaagtgtttcctttgcccaaagcttcttgcatgttttttcgctggcacggtagaaggctatacagcgcaagctgcagcagcttgagccacgtaaagactgttagacttcgttcccgactcccccgtaaacttctcacgcggggtgttggatgccaaaattaaggcgccaaaggccgaacgttcacgtggatcttcttctacacttactccaattgtcagatcaagcatatcgttttgccttcatacctgggtctatacgagcgggtatttagagatatttgactattttggcaaaaccattgtcacttattttcaaactgacattcctaatgttactaaaatatgattcggaaaacctgtgcttgtgtaacaatgtaattcgtgacttcgaatctggttatttctgcactggcatcgcataaccttgaaaagtcgtaacaaacacttcgagtggttagccttttaattttatttcaattaatgccttgggtgggttcttttccaatcatccccaggtgattttgggaattctgaagaagctgcttatacagcgggaaaatcctcttctttcaattttttgctctttcacggataataactccagcttgcattgttgcaatctgtatagacgatcttctacaagtccggagacctcaattttagtataagatgattggatatgattatacaaggaagatgtccccgtactaaagcgggcaatatcacctcgatcagcgggccccgttacgaagaaatgcgcccatgctaattcataagggctcttctgctcgcactctttttcaagagcttgggacacccatacgcgtcataaagcataggctttctagtgttcagaacacatgtgtgctgcgtctcatggcgcttagagcattaggcgaatccgttccagacaatcccgctgcgcactcggtcagatttactggcatatgaaaaataagtgttttcggagcttatcagtatttttttcgagtttatctatattttatcggtgaaaaagtgcagagtcagaccctcttcgtaaccaacatcgcaccaagactcgcgtccctagatagaacttcgggatgtgctctgcaattatccaagatgctcaggttcagaagcattttttgaatgtttcacataaggcgttatgtaggtacatcgaccagttacaaattgcactgcaccggtactcaagtcgccccgagatcattcctcccaggcttgtggatacaaccatgaacggcaataccacccacttgattatgcctgtgctggacgacgtgttttctgggctgaagtggcttggctacaatccgcaaggggggctcgggttcgtgggtgcagtaacggtcacggatcccagatcgggcggcttgatcggggtagtgcaggccaagcaactcacaggagtgagaacagctttggcaagctgcattgggattcgcaaccagctttcagccttcaaaaataaaacttcaatcacagtttttggaacagggttacagagcttctggcacatctttgtatgtgcaaagcttctagagggtagagaaattgcagttaatgtgatttatagaagctctccaatggacacggctttgcttgaagatcatcttccttctcttaaagtggcacagtttcaactcagtgatacggaacaggttcgggataaggtgtcgcagagcaacatcattttcggatgcgtaccttccactgagccttcgatcctgaagaagtacctggaggcttcgtccggccccgaatatacctacatttctctgatcggcagctacaaaagtcatatgcatgagtgtgacactgcattagttgagcagttcaaggaccaaggcgtccaaattcttgttgactccaaggagcatacattaattgaggctggcgagctgatcgatgccaatgtcgctcctacgcagcttctagaaattggaaatttggaacccaacaaaccgttgccaaaatccacatgcaaaaacggcaagcttgttactctttgcaagatagttgggcttgctattatggatgttagtatggcaaaaacacttcttgcggatctttcaagctagaggtcgcctctggcccagtaagcgccctaagcttcgaggtatgagtttagcctcgggctttcagcaggcccaatcgtgacggtgtgcgtctcgctattacaaaacaattgcatatgttacatacgtatagtccaatccactttagcttggcacgtaccgcagtagtcgcgagccttaattatcaatttgttatcatgctagataaatttaccaattgtcatcggtcaaggatacagcgaaaaaacagctcttcgaactaaagatcagtgaaagttggcagtaacaaaatggaaaacaaacatttgagtctcgatgatgcttttcagattattgaagatctacaaaagcagatagaagagctcgaagctgcaagccatgaatatgagacagagctcgaaggagttgtgaagaaactagaatcgcaattaaacgagaaagacgcgtttatagcttccttacagcaggcacaaatgccaacgggtggcttcaaggaacgtttgacagtacttgagatccaggtagatgaactcgaaagtgaaaactacgctcttaggagcaggctaaagttattagaagctgaaaacgactcagtgatagaacagaatgttcttcttcaacacgaacttgcagatgtacggcaaggcacaaaaccaagcatcgagacaccgaaagcggacagcttaataaacgtatcaaatccacccaataggacatgttcaactcacagctcgagatcttcaaatgctctcaaagtcagcagcaaccaaaactctttgcgagtttctcctcgtaacgcccgcgcggatacgagtgctacacacttaagcagtacgagcgtagtatctacaacaagttacaagtgagtcccagcgtttactatgagagacctatttacacgcttgatgacctataaaaaacggttcttgaaccaaaatcccaaatcatacagtactaattgattttttctcctctcatattcccaccacgctgtgatttctttaaaaatccatgttagtgaccatttctggtattgctcgttgatgttttgacggacttcttcatacactgtgcgtgcacagtactgcgtcattattagaaaagttcgttcaacgctgaggggactttgtaagcactcgtccaagtgtctagtgaggtcgtttgttttcaaaatcaaaagaactacccttgggaccttgcacaaaaatgtcatcaaatcgcccaagagtgacccttccatcagagcatcagccatcactcgtatttcttcatccgacctcggctttagaatatcagagctttgagctgcatcaatgcttcttcccgtgatggcagctgcgaaaagcgggaattggtcttcattgatgtttgcgaatttcatagcgtattttttcatgttggcgacgtcattgtccagcagtgctagccaaaactttgcataatcacgcctcatctcagtagttgggtgcctgtataaaccatgatcataaagaataatctcgaaattgtgatgccccctggacttctcaagatgcctaatagccaggttccccccgtgagggtcgcagtgaataccaacattcggagtgaagatcatgttattaaagatgtgagataggcaggaggaaacctgggcgcgggaaatatggttctcgtctagatatgccagatcatctaaccggtgacctccgatgtattccataatcaatattctcttgtttgcaacaatgactttcggaattcgcaacgcagtttcgctgatgtaattagagaagtagtctgcagtcctccgtgcattttctgcttctttcgtgaaatctagctcaacatagatggaattttgtagttcatctgctagccacgtcagtggatactctggaaataaaacatcaacaacattaaatactgtctgtgttaataggacatccaaaggaacgaattctttcaaagaggggtgttgacatttaaccgcgactttctcgcccgttgacctaagcgttgcgacatgaacttgcgccagcgacgcgactcctataggctcggggtcaaagtctgaaaacatgtcttgtatgtctattttgagatcctgcttgaaaagatcttcaatttcttggtgagtggactgcgggcacttgtcttgcagcgggaccatggtctcagtccactctgggggaagcaagtatgtcatagccgcaatgtgttggccgagcttgatgaaaactccaccgttggtctctaatgcgcgtaaagtaactttagcgcatagctggtggcacttcttcagcgcgtcgctacgttcttgttcagaactatagttcgcagaaagcgttcgctggtaattgtacacacaccgcatcgtagcctgcgcaacaaccccaacccttttggaggtcacgcccaaatggcgaaccgcactcttagctgtgtcatctgtatagacgtaagccgcagcagcaaaggcagtaactaccaacacccgtttcgtagtgataaccggggatttcggtctaacaaaagatttggcacttgatgagtagcttctaaaaggtcctcgcgcgccaagctttagaggcgcaatgcgtgctagattcagtaatggctgaaccatcttagaaaccccacagatactttaaagttttgttgatcaatttcatatgtaacacttgttaagctaatcgaaaactactgctaaagaaacgtgtcgcctctcacgagaccgttgacttgaaagatccttgacttcaagatgcaaaaactccaaacgtatcatatcaatgttgactatgaagctcttattgacaaagaggttcaaaagcggctcatgaatatggcagttgagctaaacctatatcattgggtcttgttctcgtcttactcaggaactggagggttgttcacagggaactgatgatccgcgtgactagcctcggagtttctgaatgataagaaggtattccagaagatggcaaggacgttaactgcgagcaatcggtgctggaccgggatgatggagaagttgatgagctgaaatagaggccacaccatccaattcgtttttagaatgtcccaccaaaccgcacgaaccttcgtgtctgcgtgcttcagcgacttcccctccataagcgttaatattccaaaatagaagggaatacacagcggagcaaacagaagctggtccgtaccaactcgcaaaggaagatttgaccagtggttcgttgggcggtttgaaaatctcaccttgttattcaatactttgaaccatttatcgccgatgaaggaaaatattagcgatccgtaggttacagcacgtactgtcctcgcaatatcgtaaccctgcgcttttgaatggctactagggaagccgatttgagcgattgcatcacctatcccaaagagggaccctgtcatgatggcattggtcgttttggggttttttttcagagacgaggtgtagaaatttaagagcatagacatgttgaactactctagcaaagtgagttcagggcgcagatttttctgatgagtgtggaatcggttgattgttcccggtcgcagcctcgaaaccgatcccgttttatattgctctctctatctggctgtgatgccgaatcaatattagcatgttcgtggaatatgatatagtctgattcaaaacaaagtgaatcatgggaagctgatttctgatgacagcgcttaatcatgattgaccaaccacgtcagagggatttgtttaacagataagaatgaacaggttccactcgaagctcatcttactcactctcaatacaatcgagttcaaacaagaacatctcaatcttcagacgcctcaaagcaaatgatacccgcctgagcaccagaagctttttgcgtcgcgcccagatggggggaggagatcaaatttatgagagcttcacggttatgatattatagttacgcgatgataccgacatctttgaatgcgaaaagtatcgacaaaaactttgtgtctttgtcgcgatgcgtcaaaaattttgtacgcatttgaactggagaagtataaaattacaaggattgggctagggcctcgtttcttacacaccctatcctcctagtgctttcagatatttctatcatttcttcgacaggttcatcgattaaaagttcaagtaacgaagtgcgcctcgtgttgggaatacttgcgagctttgttagcaaaggcttttgaactatttttcacttgcttaatctttaagtggcaaattactggcgttaacgcacgttgagagagcttaacaaaatcaaagtacttgtgcgtctttctcaaccttcacctaaacgatctgttggcgtctaaaacatatttaaagggttcgtggtgacgctacaattctgcatagaacacaagccaaatagctttcgggcgaactttgaaacacctgcaaaatccaattaaaaagctagttatagccctccctttgaaactcggcaagtatcataaggataaagggcgcagtcaacagtcaacaaagcctgagagtttgaaaagcatttaaccgataaagcgtcatagttcctcttaattttggaaaagcaaaacacctaactgcttctcgggtgccagttgttaagagcgcactattattcggctccttttaaaagcgccaaaattctcattttggagaaaagaatctcagctccgcacacaaatactgcgaaagctcaaaaaatccaaggtttcatcagctgcctaagactttattaactttccaggcacttaccaggagacaacgtttggagcggcaagatgtttgtggattattccagccaaaataagttcatgagcatcaactacaaattcgcagacaagtaccttgaaatgcttcacatcgaaaagctttcatctcccgaaaatagactggaatgcctaaaggtgcgtacagaaggcctcgggattaaaattatccaaaacttggaaattaatgactttgctggcgattttaactggattgtttacctctatgggctcgtgctgtctaaagaacaaatgttggaatgcggcgaaactttgttaagctgcccaacattgtatatggtggaatttgcactacaaggctgccgcattgaggacgcgtttagtgaggaaagcaccttaagctcacaactgaagcttgccatcaagtgcgcctactacgaattcattggtccgtgcgaaaaaatcatctattctttgaagacgcacttcctttctttaaggcccagatatgacctgccttttaacaagttcggctattttcagaaagtactttataatgaaatgttcaccgatcaagccgggaattacaagatacacgcggggctcttgataatgccttccaaattcccttcttcatataggatactcattagcgaggaaggctacccgaaatccaacattaaggttcggttccacaagtggtcgggctatcgagctaaaagcaatttgaataggctggaaatgaacgatgtgaaaccttcctgcatagaaaacaaagtcataagcgtgtggaagcaagggcattctagcgagctttttggacactattcgtatatgctgcggttagggaagcttccttccaacgaggaaccaccaagtgaaacaaccgttgtgatgaaagacattaaagcccgatcggccaagcgaactgaaaagctacgacaatttgaggactttgttacgtctggaaactcgtggagcagccaaaaagggcaaggtgttagctccacctacaaaagtgctgacctaagttttgaaggctgtcagaatagtttcaatagcaaaacggatccttcaaatgaagttttggaatttaaagcacggccctcaaaaagatctcgtatactgccagagggcgtcatgagatctgacagcactgcatgcaacacaagcattcagggccatattgtttcctcccgatgtggtgagcagtctcctacttcatttataaaggaaaattgtactcctgtacctattgaacctcccaacaccgcaggggatacaaacgcaggtcctcatgaaatcatgcgtaaaacgagctctggcgtctacgaaaacaacaagattaactcgtcactcagcaataagtactcaaggccaaaaggtcagcaaacgtgtgttctagcacagtgcgaaaagccccttcttccaaaaaaacgtttgctagtaaagagtggaacggcgggttatagagagatgactgaacttgaaaaagatatctaccatttacttgaaattcgtcaaactccgaaaggagtcaggggtagtgcgccgctcccttctagatcagacaaaatcagcgctgagaaggcgaagagatttcaacaagtacggcaagagttgatggaaaatgaagaagagttcttgttttcaagtaaaaaggctggaccgcctttatctggcgacggtgttatagaccgccatttgaagatagccgcatccacatccaggccacaaaacgccataaatccaaatctcgtcaaaagtttgaaacccgtcagcgagattgttgccattattgaaaaagctgagaaggtagtggctggacaagacctagtacaacaacttgaagggatcagccaagaactcaaatgttcaaagtcacttgaatcgcttagtagttccacattgggaaaatcctttgacaactattcaacggctcgatgttactcaagccccggagttcctgtaaatgagcgcggaaagaacaaaaccatcgctcctgctgagaaggctgcatgtcctccgggggaaaacccactaccaaatgcatcaatcgtccagaacagagtaacagtccctttagacaaagctttatcatcaaatgatttttacaagttcatgaacagttcggagactttggatagcgaacaatcggtaataataagaagacacctgttttcttccgagcacgaagttcaaggccaggtttatccatcgcctgaaggtcagaaagagaacaatgcgtccttatctggggagttccttattgaggctaacagcgtgtctagttcctatgactcttccgagatacctgagaagtgttgcgtacgaagttggcagcacatcacggaagctaaaaatagtatagaagcaaagaaacgccccgagcgtagttcttgtgaagctgttttctcgtatgagccatcggactcgagtccggaacgtttgaaagacctttcggccggggagttttcaaacttcagaaacagaaattcagcgctactgaccaccagcaaagattcaggctcttattcggcatcacagccttgctcccccacattctctgacgccgcttcactcgcaacgtcgcacacaagacctctggatcttaaatccaagtgtgcttctgagtgttctaacaatgctctttgcgcaaaaaatcgatactgttctattgaaagcggctacgttgcaacagagcttcctgttttcaaaatcaatgaaaacgacccagatctcctttaccgcgtgtatatggctgatccacagaactgccttgggcagcctgaagttatattcagaaaaccatttgagcaaaggtcaaacgggctaacccaaaaacttcggaagtttatgtcgtcacattccagctccagaaaaaatactaaaagcgaaccaacctatcaggaaatgtatcctgccttgtcaaacattcgatttagagattttttgaggttcaaaagcaggaagttgagagaggatgtcaggtatttctctcacgtcgcgaaactatgtgtaactgatttcaaagagaggccaataaccgcagaacgcgagctatacgaacaatttaagtaaacagtaacttcaaaaaacactcacaaataaaagcaccggatgcaacaatactcttctgttcctaagtaaagtctatgtcttcaataaatgcgtcaaaagttggaagaaacatatcaaaatcaccagcctccaaggagttgttattcagaaagcttccttcaatatttcgtttgtcttcacgatggtttggagccaaatggggcgtgaaactctcaacatattctccttgtcttgaagggttctgtggtattggctgctcctctgttagttgttgcaactgttgcatgacatgctcttgcaataatgactgattgttgaatatctcgttaaagtgcccagtgtcatgtaattcattcctcacaagcctttctgtaggtgaaggtgggttatgattgttattgtgccaactgcttgaaaatattttggatttctcgtctgatgcattgggtctgttaggagggcccgaagactgcgaaaatgacctttctgcgctcatgttcgcattacgcaacttgattttgtaccaaaatgtatcaatatcttcagagttcacgtagcttctagacttctccattttttgtgaattcaaagagttactccctgaggaagttccttcgacacgaaaagacgtcggtgaggcaaggctcgtaaacgtattaggatccgaactagcatcagttgctttctttatgctactcataccaataagtgataaagcattttggcccggctcctcaaattttgaaagcggactttgaaaggcggagaggggtgtgttctcggtcacaaaggaatgacttcgatgggtaagcgaggaaagtaaattcccatcgtccgactgtaggataaacaagagtttttttaagtcggaaactttggcatggagcagactattggactcaggaatcacatcgtaaaagttaacgaatggcattggtttctcgctattgaatgcgggctcatccttgcaagcagctctgtaacttcggctaatattagatttatgatcaagaatgctgtcttccgccatgagcagatcataaatgtaactattgcctttagaaattctccacgcgtaaaaataggtttcgctcaaggactgagtgacttcgttgattatggaaagctttttcaatagtaaggtaattaattcgtcggccgcttcagagacccctggtacctcgcgttcttcccccgctagcctataaggagatggccgtagcaagaaattatatttgaggtgcaacagtctagcagctaaacactggagtattgttgtgaatctcacaataaacattccacatgattgaataacaacgagctttgaattatttccaaagagcgtgtcaaagaattcgctatcattgccatggtagtccttgctagctcgaagcacaactaaagcaggttcaagctcaacataaatttcaagcagcttctggagataatgaaatgaagtagatggagggcatcgatcggggtctccgattactaatttgtccacatgcagaaaaaggtgaaaataaaccatgaagagaaacgagtacgtctcaatgaatactttaaaatcattgcactttgtaatagattcgtcaattgtctttgctgggtgcttaaggatttttcttaggcctttttcatatgtttttttaagcaacaattccagctccccagcagcggattgaaccttttcacagcttactttaaagtttctgttcataaccaggttcagaagcttgtggcacgctatggaaaagtcgtaattttttctcaaacactcaatagaggcaatttccagctcaggcacggttatgtaacttgagagcgtgccgtcttcatttgttccaacaaccggtagtctcgtgctgaagctgtgttcattaatcgtggtcgcatttccactattcattccctcatacagatccaagaaatatatcacataccaacactttctccatgcctgtgaatacattttcgagaaggcaaactggcccgaaaactcagcatctacatgcaggccaattgacgtagccatttttgttaatatgccagaaaatggttcagaacccccgctatcggcaatgtcgccctcatcgggcgcatatctgcgataaatacgtaaaaggactgcgcagtgtagcacaggaagtattgcttttctcaacagcctgaaaagactcaggcataattcagcagtgctgatgaactcaggaccaatcgagtgagcgtacacgtcacgctgttcttctggaaggtttttttcagctttgtcagcgtacataaggaatgacaagcgcattataataagcatgcagccgattttcccaaagtcacatctctgcgtaacaacaacttcaggcttactcatatcatctttgtggttctttataaattctttaacagtatcacagaaccaatcttctgtcaatacagggaaaagcgcatgtaaaggtgaacgaaagtagttccggagatgtagccaaattattttagtaggcggaaggatttctcgaaccttagcaagaacgctcatctcagggcttggcatagcccccaagaaactggctgaagttattgcattaaggtcatttttgcgcgacggttcaagttgcctcattaatctatgctgccgctgctgtaaagtagccagcattgactgcagcttccgccatatttcaatgtctttgtttttgtcattattttgggttgaagaatttgcgagagagcttttagcctggctgtcctcgttcaaaaggttgaccactgacaacggatttcggggcaagttcccctcctcaacaacagacttcacttcatctaacccctcattttctataagcttctgttggaactttgtatctgtactaatgtcagcagatgtaagcttcccctgactaggaaatcccggtttctgaggctcaagcttgagactttctgagattttcgagtcattctgcgatctgccggaacgggagtaccgccggcaatcgtctaccgagttggaacacggatgctcatgattggcgcgggcgtttatgataagctggctagcaatctcttcttgtgtataaagtggaacggggtactttcggcttgatgaaggctctgcctttgagattctttcgtgaagcttgcttctgtctttacgtatcatggcaaccaaaacgtataaaaaagggtctcttcttagtaccgcaatagagtggagcgcaccggtgaacaagagcctgctcgctttgatttcgaccgcttcataaccatcgtaaaaactcatgtgtccaaaggctaacaactgtgttggcagccgctgctctgaagcttcaacccctttggttttcttaaaagtcatattacaatttgagccgcccacgttggacacattagtattaggcttctgtaactgaggctttgttactttgttctcgccgtctatgttgcccgtaggttctgaataaaccatatgcaaaaacctcacgtttcgtttcgtctcgtaatcacacgctgagtcagacttgtacttgatgcaagcaagacatactggcttggttctatcgcatttaacttttcttcgacgacagacgaggcaggagccaccagctcgtatttttgggccgctcataatacctcaaagcctttattcactactctgcaaagggcttttgtgcgagcctgtcattcaagcttgcataggttgaccgtatctaaacatttttcatatcaacctagatatttgatttacaaagaagattaaataaaacttgaaattattttttgacaattgttgtaccttcgccctcaaggcccagtacaacaatagcgcctaactttgtgtcggccataaggtcgagtttaccttcaacatgaacttgagcttggccgcgtatcaaaatttcgtttaagcatcttgtgagttcaaagctgttaacaatctcaacgtcctgatgtgcaatatcgaaagaaacgcttagttgattgtgcttagggtcttcggtcggaagaaactcagattctgcgttcagccatacatccattggcacgttaacaaaatgaacatcgttgtggaaaagtttcgttaagcccttaattttctcgatcgctactgtttcctcgcctccagcgaacgcagagttataatatggcaggtttatgactgcaataactttgcctttaatagtcagttttcgctcatcccatccactctgaatccaccttagcctcattccttccaccgtcacgtactctaccaaattatttgagtttaaggaaaggtttgcattaatgggctgctgtattgagggtaaaagctggtccataaagttagggggcagaatgcttccttgagaatcagtatacccatgtcctaggatttcaaactgaagtagctctgtagcgttaaaaatcttgttaagaagcagattaacgggcgtaacaacattttcttcatcagaggaacaaacttgatacaaaagatcatcaggaagagggccctgtatgttaccaacaatatccatatttgctagctctccaggtgctaaatcgttgaggcgtattgccggtgcacgaaacaaagcattttccaatgataccgggcgtgtcgggtcacagcctggaagctgtatgttccagctagttggtggaaagacggagtcttgaggaaatatcatatcacttcttatctcttcaggaacgatgtaagctaccgaaattcgaaagttcatgtcattctcaacatcgtcggtaatttctaggctttgaacctcaactgcctgactcaacgctgctcggatactatccaattttgaagataaagagtccaagttgagaaactgtttccaatcaagtctagcaatctttagtttccaaagaggcagatcccacttattcagaacctttttagaaagcctcacgttcaagcttgaccacaaatctagctttttgaattcacctttccatattttcataatgacagaagcaacattcttggcgtcaggcctaatcaaaatgggcacgtccagctggttaaccttttgatgtctaacatcaatacaagttctggtgggtatgcttatagtaccgaggtcctgggaatccgtttcgttatcgttgaatgcccttatactgtcaaaatcaaaacataaggatttcaccacagattggctcatgaatcgtattgttcgctgcttccgcacgcttgcggaactgttttcgaacttgtgcacttgatcgtagtcgaaccacacatccagctgagcgcgaagtttcaaatactttgggctgtcttcattctcgatgtgactgccattactgtctgaataccacccgtcgaacgcaagatgacggagcttgacatttgttgcgtcttcatagtagtcttggatgagttgttgggacggaatatatctcgctgcccataaaacgacaccggcgtgcaaaagtaatattatgatgaagccccagataagtttggtccagccacgacggcgggttttggtttttttttgcggaggaggactcgtggcttcataatgtggttctggccgcaacaagggctgctcttctaaatcttggctttccataatatctgtatgctggccggaaaattcacagccgatacactgaagaggaaaggtgctccacttagttgtttgttaaacgaaagcttatgctcatcgccgtaacctcatcgccctgttaatccgaaaaggcaaaaccctaaaccatgtgctcttgaagcgaacacaaaggctgtaacgaatacaaatggactcagaaatacaaatgtactcccagatcttaacgaaagggatgctaatatagtcatttacggcacttgcgaacaatcgaattgatagagaattgccgcttacagagactccgtagcttccagctgcttacccccccttgttgacccatttttgggtccgagcatcagctacccagcgatgcgaagagtggcgcctctcagcttatttgtgttcacgtagaaatgactgcgcgcggcgacaaaaaaaatttgaacctactagctcatctcgccaatataaccgatcagacatttaacgcctagccttacactgccgagcatgctttacttgattggtcttgggctctcatataccactgatatcacagttcgtggcttggaagctatcaagaaatgtgaccgcatttacttggagcactacacaagcatcctgatggccgcgtcgcttgaagaattagaacagttctacggcaaacctgtaactctggccgacagagagttggtcgagagcggctgcgaggagattttgcgcgatgcagacaagcaagacgtggcttttctagtggttggagatccattcggtgccaccacgcacacggatctcgtgttgcgtgccaaaagacagggtttgccagttgaggtaattcacaacgcgtccgttatgaacgcggttggaagctgtgggctgcagctttacaccttcggccagacggtttctatggtatttttcaccgacgactggaggccagattcttggtacaacaaaatctgggaaaacagaaagatcgggctgcacacgctggttcttttggacatcaaggtcaaggagcaaagcatagaaaacatggcccgtggcaggctaatttacgagccacctaggtacatgtcgatatctcaatgctgcgaacaattgctggagatcgaggagaccagaggtactaaggcttacacccccgatacccctgtagtcgccatcagcagacttggctctgcgtcacaggagttcaagtccggtactatcgaggaactctcccgttatgacgctggcgaacctcttcattctttagtgattttgggaaggcagtgccacgagctggagctcgagtacctgcttgactttgccagcgatagagaagccttcaagcaagcggttatcaaggaccaggagtacttcaagccagctccatgggtgcctccagccgaggaggacgacgagtagttatcacgctctttatagatcacgtggttgcgtgcaattcataaacactgtaaactatcaaacctccgatgaagtgaagttgtaaaggtgcgcagaagctcaggacgaacaaccccaaccggcgtaaacagaagccatgacgcaaataaaatacatgcttttagtgtccagacaggggaaggtgcggctgatgcggtggtatagcgcctacgacagcaaaggaaaatcgaagatcagccgagaactggctacgatggtgctggcgcgtaaagccaaaatgtgcaacattctagagtaccaggaccacaaagtggtgtacaagcgctacgcaagtctctatttcatctgcggcatcagttcagattcggataacgagctgctaacgctagaagtcatccatcggtatgtcgaagccatggacagctatttcaataacgtgtgtgagctggacatcatattcaactttacaaaagcttacgaaatcctcaatgaggtgctggtttgcgacggctcgatgaccgagaccagcaagcaagcgatcctgaggagtgtgatgaccatggattcgctggaaacaagcgacagtctcgaccaggttctgagctgagcgtgcgggtagcagtgcgcttcccgattggaagcggggggaaggcgcgcggcgggggcgcgttttaaaaggggattcatctatatagcagcttttcaaagtcgggatcgcccatggcgccggagcccttggcgttgtcggcagactcgttttgcgagacggatcgtatctcgttgtaaaggatgccgaacacgtagggcgcgtcatcgtactcttccatctccccgaccagcgtctggtacatgacgttactcttactgcagggatgcttttctttgtacagacccacatagttgtttatgaacgcttgcttgtccttgagagagatgtcgccccatttcttgtacaggagcgctggggccgagctatgaacgaaccgggatcccgaacgcgcgagcgctcgcagcagtgagtttgaggagtttgcaaaaacgcggttgagcatgggctgatagggtacgtcgtgtcgcggtgcgttgcgatgtgtgctgcggtgcgtagcggttctgctgaggctttttttcaactactaccgatggagtctctgatccaacctgcttgatacgcctcctgtcctgcgtgcatcgcttcctccaaacgaactgtattatatggcgatgcactgcaagcaagccggtgggagaggccaacgttgtacgttattttgctgacaaaacccaaggcttactagtatcctagtatccagctatcaattcatccaaagccactttagtatagtggttagtacacatcgttgtggccgatgaaaccctggttcgattctaggaagtggcattaatttttaatttttttttccttctttcaagaagcaacgtgcctgggaggcgcggatcaggaatgcgtttctcaaacaaacgacaataacggcaccgcggctagtctacgaaaattgcggacgcctcgtggggaacgtgcctagctggtccaaggagcccctcgcagcaaacgctttgaggctgagacatcttcgcctcttgcggctgccgagtcattcgctatcggctcactcgctatccagtggctcagtatcgcgttgcgtgttatcgagccgctccgcgcgctcctcagccgtttgcaatctattatttttcgcagaccattctcgacgcgtgaagctgaacgttcgccatcataactggcgcctcgcgaaagctcctttggccatggaactgtacattaacatcaacaacgctgcgctatctcccatcaattggttgtttggccgagcggtctaaggcgcctgattcaagagtcactcttaacgttgtatcacaacggaacactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattactttttacttcttctcaacaagaagaaacacaaacttatgcgtcattccggatcaaaaggaaagcacggcttgaccccccgtacaacgtctctccttacaacctgcccgcgcaagacttggcggcgtctggaacttcagtgaaagcccctccccccggatatcaagggttggccgtgccgcgcattgctttggaatgggcccgggtctcgggtgctcgcaccgccgctaattgcccgcgcatgagtcgacacttatccgcgttttctggccttgtagcacctgcataattgtactcgcggctctgacgtcgctccggcactctgcgcatcacggcaacgtgcggcggcacatcacgtgcacatcgaaaattacttatcgtagctgcggcgtccattctcaatcggaagcaccacagaatccacaggggccggcagctgggcgccagttgttagcagtagtaccaatggcgtcacagctttgcatcgctaacagcctctctaacgccgcttctgctcccactctcgagctccaacgcgcgattccttcccgctgtgcgtatgctctgacaactcttgccgctattttttttttttttttgcccagattcgcttagcaaactccatcatgccgtttccgttgctaagttgtctggggccacactttcagccgtcttcagacgttgctcagaagttccatttgtcgcggatcttatgctgcgagttctaaggtgtggtaccagatgcggtcacctcgtacgcttatgtccggtgaaagaaacaggtaattgcaaagtaatattatggaggtcgcgctcatcgaccccttcataagaaaaaaatatattaatcttttgcttcatactggaacaaacaccaacaggcttgttgtaccaagagaactatgctcaaggtatgtttgaacagattttaatgcagatctgcagtgcggcgggcgcgtagcaaggcggcgcagacgttctgcgctcgcggcgcggtgagagtgcggctcaggcgtgcgcggttgtgcgcggcacgggcggatcgtgggcgaaaccgctcgaaagcaaacacacagatttactaactcacaagcttcagatcaagaacctcttcaagaaaaagcaagcgctgcccgctgagaagttcagcgtcggcagaggccagacggatctgatggtgccgcaagccctggacgaaagcgtgacgccggtgctgggaccgctggtccaggagaaggccaacgcagaggtgctggaaaccaacctgtacaactcggacagcacgaccaacgccgcgtccaacgcggcgtccaacggtggctcgtcgcagagcgcgctcaacgaccgcagcgacactcgtgttccggacatcgatgccggggacattagggcgtacaacgacctccacgggctcaagggcggtatagtcggcggcagtgaggtggccgggctagtgagcgagaccgagtccgagcctgggctcgtggaagttatttccgtcggcgatgacgaggcgtcgtcctcgtccagcctcgatgaggatcctgagggcgactttgtggagcagctggagctgcaggactacaagctgatcagcaagatcggcgaaggcgccttttccaaggtgtaccgcggcgtgccgcgcgcggagtcgtccaagtcgtttttgttcaagaccttcaagcatgtggcgatcaaggtcatcaacaagaagcatctgacgtcctcgcagaaggattccaaaagcaaggccacttcgcgcgagcaggtgctaaaggaggttgctatccacagaactgtgtctgccagcgagaacgtggtgtcctttgtggacttccacgagagccccagctactactttatcgtgcaggagctgctggccggcggcgagatcttcggcgagattgtgaggctgacgtacttcagtgaggacctgtcgcgccacgtcatcagacaactggcgctcgcggtcaagcacatgcactcgctgggtataatacatcgtgacatcaagcccgaaaacctgctattcgagccggtcgactacgagccctctcctaagcccgtactgcggaagtcggacgaccccaaaaccaagcaggacgaaggtgtcttcaagcccagcgtgggcggaggaggcatcggtatcgtgaagctggccgacttcggcctttcgaaacaaatctactctacgaacacaaaaactccctgcgggacagttggatacaccgcaccagaagtggtcaaagatgagcgctactctctacaggtggatatgtggggcatcggttgcgtcctgtacaccatcctatgtggcttcccacccttttatgacgagaaaatcgacgttctaaccgagaagatctcaagaggcgaatatacattcttgaggccttggtgggacgagataagcgacggcgcaaaacacgcggtacggaaacttttggaagtggacccaagtaagcgttacaacatcgacgaattcttggccgatccatggctgaactcatacgactgcctccgcgggcaggcgctcaagaagcacaaaaacgagtcgatggaaaacgtgcactcgctggcatcgaaaaagaagaagcgctacgccaaacacaacttcaagcgcgattcttctctgctatactcaccagctgccgttgcgatgcgtgacgccttcgaggtcaacaacgctctgcaacgtaaggaagaggacagaagacgcaccccaactccctcgaacctgggacaactccaagaagacgaggaaatgtcgctggagcaggacatgtttcagttgcgtttgaactcctccactatcatcaaacggagaaagaacaaagacgaggtcactgttccagctacgctagctgagtgatcagcctgacttaagttttccttcttcgttttttggttccaggtgttatcagagtgccagcgcacgctgcttgacgttgaatttacaactaccccctccttccttctaatcctaacgcggtgtggagttcctgatcggtcagcgggtcgacggtcggaacttcccaaagcgtgcacattataactaatttttactatacaactctacgctcactacttctgcgctaactttcgttaactaataggaaaatttgatgttactaaaggcatgttagacaagcttgcttgttgaagtattgcaccggtaatgggttatagccaggggacaaaaaagcttaattctcgaattcacaaccacgggttccacccctggggcgttttatagattctttaatatacatgaaaggtgatcttttttctgaatcgtaatttatagtgcgcggttccaaggaaacaattggcggcaggttcggagcacacctgcgagaagcagtaagcagaccagcaacatcaacgtctttttgtgccgtcacgatgccgagcgctgtcttgttgtttacgaggccacttgagaaccatcgaaacgcttgaggtgttgatcggttccttcacttgttgctgctcaagatatctgccgccagggactacatcatgttgagtaaggagagcaatccacaacaaacgtcgcggacaagtactacgacagtgatcaagatactgcgcgattttagccgccgcggaatcatattcaatacaacgaggaacgtcgttgattcggccccctgccataaagttcgcgccacaagcaactcgacctcaaccctagtacttgtggatcaaacctgtaacgacactggactgctgcttctgcttagcgcaacaaaacgcctagtacaaccgacacttgacacttcagtcgcacaagcacctgttcttatctggcacaaacatcgcaaagatgagctacggctaataccagatgagcgcaccggatcgattgtgcgtgccaccttgatgctttattggttcatctccggaacttgtctctgcaccgttgcttactggccttcaacaccccccttgcaaataagaaccagcacctgctgccccgctgcttccttttcacaagagaaccttctacggacacatccgactgctaggctggcctgcttcatcttcccacatgctactcacgatcctgcgcaaggcgctgtgtttagatgccggctctcgtacccaagctcagcgtttcctcaacgggttcgcaccgtgagtcggaaatctactactacccgtacgaacaggtcactctgggatctcattgtgtgccacgtctgagaacatacaaaagaaaacgcaccagaacttgtcatttcgacaataactgacaccaaattggaccggcctgcgtacttccttttcccacccgtgttccaaaaggaataactctctactggtactgctgagttcgcgatgtttgactgcgctcatactactgcgtggactttgacacgacattataggccatcgtgagatgcaaaaagaaaggctcgctagaccgccagtggtagcggtgaaaaattttctaagctcatcgcatcggcaaatgccaaaaatttttttctcctgaagtctatataactgagagggcagcggacgttccagtttcaactttctaaacgtcagatttctgtgtgaaactagcgagtctcgaaaccgcagatgtctgattccgaacaatctatcaaagttcttaacgaacttttcgagaagctttcggtcgctaccccagagaccagagaggctaccgctgtcgagatctcttcgttcttgaacggtaacatcatcgagcatgacgttcctgagcagttcttcgccagcatctccaaggctttgaaggacaagaaggccgcttccaacgctttggaggccatcatccgtgtcgccagcgagtccaacttggccccatccgtcgaggcctgtgttgtccgtttggtgcctgagatctgtgccaaggccggtgacaaggacaaggacatccagcaacaggcttctaccgccttgttggctatcgtcaaggctatcaacccagttgccaccaaggttttgttgcctcacttgaccacccgtattgctgagaccaacaaatggcaggagaaggtcgccatcttggctgccgtttccgatctggttgacgccgctaagactcaggtcgctttgagaatgcctgagttgatcccagttttgtctgaggctatgtgggacaccaagaaggaggtcaaggaggctgccactgccaccatcaccaaggccactgagactgtcgacaacaaggatatcgaccgtttcattcctaagttgattgagtgtatcgccaaccctaaggaggtcccagagaccgtccacttgctgggtgccaccactttcgtcgctgaggttaccccagctaccttgtccatcatggttccattgttggccagaggtttggctgagagagagacctctatcaagcgtaaggctgctgtcattatcgacaacatgtgtaagctggtcgaggaccctcaggtcgttgctcctttcttgagcaagctgttgccaggtttgaagaacaacttcgccaccattgccgacccagaagcccgtgaggttactttgagagccttgaagactttgagaagagttggtaatgtcggtgcggacgactctctaccagaggtctcccacgccggtgacatttccaccaccagaggtgtcttggactctctgttgaaggacaagaagatcgactccagattcgagcatgtcaagcactacattgctggtatggccgctgacttgatcgacgagagaatcatcgaccaacaggcttggttcactcacgttctaccatacgccaccgtcttcttgcacgagagagaggccaaggagatcatcgacgacttcagaaagctggccgttgacaacatccctgtcggtccaaacttcgacgatgaggaggacgagggtgaggacttgtgtaactgtgagttctctctggcctacggtgctaagatcttgttgaacaagactcagctgagattgaagagagctagaagatacggtctgtgtggtcctaacggtgctggtaagtccaccttgatgagagccattgctaacggccaagtcgacggtttcccaacccaggacgagtgtagaactgtctacgtcgagcacgacattgacggtactcactccgacacctccgtcttggacttcgtcttccagggtgacgtcggtaccaaggaggtcatcactgagaagctgagagagttcggtttctctgacgagatgatcaacatgccaatctcctccctatctggtggttggaagatgaagctggctttggccagagctgtgttgaagaacgccgacatcttgttgttggatgagccaactaaccatttggacactgttaacgtcgcttggttggttaactacttgaacacatgtggtatcacttctatcattgtttctcacgactctgggttcttggacagcgttactcaatacattatccactacgagggtctgaagttgagaaagtacaagggtaacatgtctgagtttgtcaagaagtgcccaaccgccaagtcttactacgagctaggcgcctccgacttggagttcagattcccagagccaggtttcttggagggtgtcaagaccaagcagaaggctatcgttaaggtctccaacatgagcttccagtacccaggtaccgccaagcctcaaatccgcgacgtttctttccagtgctccctttcttccagaattgctgtcattggtccaaacggtgctggtaagtccaccttgatcaacgtcttgactggtgagttgctgccaactaccggtgaggtctacactcatgagaactgtcgtatcgcttacattaagcagcacgctttcgctcacatcgagtcccacttggacaagaccccatctgagtacatccagtggagattccaaactggtgaagacagagagaccatggacagagccaacagagtcatcaacgaggaggatgctgagtccatgaacaagatcttcaagatcgagggtaccccaagaagaattcagggcatccacgccagaagaaagttcaagaactcttacgagtacgagtgttctttcttgttgggtgagaacattggtatgaagtctgagagatgggttccaatgatgtccgttgacaacgcctggattccaagaggtgagttggtcgagtctcactctaagatggttgctgaggttgacatgaaggaggctttggcttccggtcagttccgtcctttgaccagaaaggagatcgaagagcactgtgccatgttgggtctagacgctgagttggtttcccactccagaatcagaggtttgtctggtggtcaaaaggtcaagttggtcttggccgcctgttcgtggcagagacctcacttgatcgtcttggatgagcctactaactatttggacagagactctttgggtgctttgtccaaggctttgaaggctttcgacggtggtgttatcatcattactcactctgctgagttcaccaagaacttgactgaggaagtctgggccgttaacaacggtgtcatggttccatctggacacaactgggttgctggccagggttccggtccaagaatcgagaagaaggaggacgaagaggacaaattcgatgccatgggtaacaagattagcagtggtactaagaagaagaagttgtcttctgccgagctaagaaagaagaagaaggagagaatgaagaagaagaaggagatgggtgacgcttacgtttcctccgatgaagacttttaagaatgataaactttatttaatgcctttcttcatttcttaacgcgagtgatgtcacttctagggtgagcacgttacctgtaacgtactcccttccacatgtattctagtttggtgtatacacttaagtaatagagactgtaaactctcaagctgttttattttttaaacggggttttgaatataattattcgaattgctcgagaattcaagttaaaacaagatccaagagttagaatttagtcgaaatgggggaattcttttggaaaatgaggttctgtcttccgcttttggcgtgggcagcactattttgcaccttagcggcgaccaaggtaaatgcctttgcagaagctgtctgtcctaagtttccgctcataagagaatcaacagtaagctaacaatggacaccttcattgaaaaaggtggttgaaccaagtctaactaacttccggtcgtctctatgtgacgaagaaacaaattatatcgagcgccgcggcgaactcatgagaggcaagctggaggtttttatgagaagtctaaacgtaagagccgccgacgttgaaaacttggttaatatttctcaccagcaaataaacatggggcttgcagtgtcaggaggtggttatagatcaatgcttaccggatcaggtttcttattaggaatgcaagagtatggtttggttgactgcctcaactacatcactggagtttcaggcggtagctggatccttgcgaaattgatatcaaatgggtttgatttcgactcacttggacaatgggaattggaaaggagcctgcttgaaggcgtgccagaccttgacatccccgacggaaatgtcgctacaatgctagagaccaacaatctcagtgaaatattcaaggctgataagtggttttacgataaactaactcaagcgtcagggctttggaaaagaaatgcagaccctcaacctcttgatatatttgaacaattttactcggagctagaacaatatacacaacttcaaccgctgggcagactagagagccgaaatccgaaaccactttcaagaatcacaaaagccgtagctcgacttttctcttctgggggagggaaagaggaacaggtaaataaactgttaaatgcctcaaatgagtttcgtcaggtcgttcaaacttatgttgctcttcacctcaaggtcaaatccaagaaatttgaggggtttcctttatcattcacagattattggggacacgctttaataggtgccatcgcgccgtcatccgaagcaaagtcagtgagttctttgctagaccaaagccccgcattccagaactttaagacgcctttgccgatctttgttgccaactgcaaaaacaaagaccttgaaaatgcagtatttgaattcacgccttttgagtttgggtcatggaacagcctagggctttttgtgaagcttcgcttcctaggttctaaaattgtggccggtcaggctctcaaatgcttcacagggtttgatgaagtgggatttttagccgccacctcttcttcactgttcaacaacgtcctagtttatgtgtggcatcttgttgctccatcgatggatatgcgtatggcagtaagggccatttttagcgcattcaatcttcatggtatcaaggcagaaatcgaggcgtccaatggcggcaaagaatttagtcaccctgaatatgcaatctatcagccgaacccatttttcgggtacccgggaaagaataacatactagctgagcaggaccaactataccttgtcgatggcggtgaagacggcgaaaatattccaatcggtccactgctaattgaacaaagaagattagatgttatttttgcactggattcaagttccgatatgggcagttttcccaatggttccatgcttcgaaatttttacgaaaatcatgaaataaagagttctagttctagtggccctttcaatttgctgccttatattcctccaagcggtgaattcgtcaacgagggcttactgtcacgccctgttgcctttggctgtcacttagaaagcttcccagaactttatggtagaaatcaaggaaatctcagcgcggtaccactgcctcctataataatctaccatgcgaattcagagcattcattcccatctaatatgtcaacttttaaattacgatacaccgctgatgaggtgcagaaaatgattcaaaatggtaaagacatctttaattttgattccagcccaaagtacaaaaggtgcttagcctgtattatatccaaaaggtcatacgacagagccacaatagacagtgaggaagcgccccttccattcttctgtgaagtgtgctttagtgagtactgctataattgattcccagctacgtatttgacgatttaaaataaatattggctagattaaaagctaagtagctaaattctttagatcaaatcttgtaaaactcgtcactaaaaggacccttaactcgacaaagatgaggctttggtatatcttgagcgctcttgccttgccagctttcggtgtgccgctgaagaacgatggttcagagataaatgaagaagtcgaaagaaagcccaatgatctttcgtgggaacaatggcacatgcagcgtgaacaccaaatggaaacgtatgagccagagacgttcttcactctacatgatataggaaataagggttacttcgatagacaggacattttgaccatgtatggtttaaaccgtgacgaagttgtgggtagcggcgatggaatgggaaagcatgataattcagagcagatcgatcaagaaacttcagaccgagtatttcaattggtaatggaattgcttgatgttgacgatgacagcaaaattgagaagcaggaatatctagattttgcaaagagaggaggacagcttcctgacctcggtgttggggttggtcatcattccgactttgaacttgaatatgaactacatcactggaacaagtaccatatggacaaggatcctgatgtgaaggtagttcataaagaagacgtggctcatgaccttttacaccacgaacacaaaatggagcacgaagatcaagtgcaacagggcgcttcaagagtgacggtagtcactgacgatgaacttgaggccagaattaaactggaaaacattcctcaaaagttcaagaacggcttttaattacataaatacggaaatagccttctcgcaggaaactgtaaattagttttgcaaagagctcagaacgttggccaacatatggttgtcaaatatgtctgagtctacagcatgtgtgcgaacgccctgagcgtttaatgcataagtgtcaaccggtatttcgcctttctccaggtacaccacgtcggtaacaaattcgttccaaacggttttgtcgccagtgctctctgatttgtttgacttgcgcctgcgtctgtggttatgcacagccctgttcatcgagtccaccaccaattgaactatgtccgcgccgttgaggccaaatgtctcgcgatcatacttgttgttgatgagaaggaccttagcagcgcgcgagttctcggcaatggtctctgcgacgttgccgagaattactataggaaggagacttgtcactacagagcccactgagtacacgatcatgtcaaaggttttgagtttacctatagctctgctattgccgcgcgggaggacttcctcgccataaggattgatgtagaagatgcggcgaactggcgcgggtagcaattggtcctcgcttatatcaagtttatcgaagtgcaattgcgagagcttcagctccggatggatgtagccagcgtatgcatattcctcgtggtcatcgtcttcctccgaggaggacgaggaggacagggagacattgtcaccgtggccagtctgctcatgactgctatctgccctgccgtggcccgtgtcttggacacgcaaatgcacaaaactctcaggcgccaccagtgaatctgtgcttgcgttgggagcgcacagagcaggcgttgcggcccgtaatcgacgggcactcctcaatttttgtgttgacggatgcgagatttgagactggcctgtaatgacgtcgccgttttgtagaagcgccgaaatatggtgtgtgtggttcgtgttgatgcagggaacaacactgatgcgctcatcgcagcggcacacgcggtgtgtgagttctatcgaagcgtccagggaccccaggaacagccgcacgcctgtcaggaacaggttgccaatgcttgctttttcgaactggaagggcgcggaactcttgtgtttcttgagcagctcgccttgcatgtgcacgaggaaagagcggcaaatgtccttgacctcgctagggaagtccgcccatacgtcgtgagtaccgtccactatcgcattccactcatatttcgccgcaacgacctcattgggcagccggtaccccagcagccgcgccaatgcgtcgtcgcggatcagccggaccagcctcgagcgcacgtcgccgatggccggccctccaaccacacgaaggatctcgctagtcgatccgccgttgtcggaaataggcagcatgaagcagagctcgcgcgaaactgcttcaaatgccggaagtaacgcattggccgcagtaccgcccgacagcaccacgatgttcatgctgtgcgcagattgcgtgttccgcgttttgcgcggtttaggtgccggagctcgctgtacgggcgccttgctaagacccctaattaaattctggccgccagtactatcgtgcgacagatgtgatggcttgctggcgctggaaagtgcctgcgtcgctctttctggcggtttcttgcgcgtggcagcggattgcgactataaaaaaggtttttaaaggagcaaaccttgatggaaactaaaccgcactcttgggctcgcggcaacaacaaagacgcacgtatcgtcaatagcgcaagcacacttcactcatacccacacacttttcacaatggttaaggcagttatcttcaccgacttcgacggcacagtgacatggcaagattcgaacgatttcctgacggacaacaagggcttcggtaaggtcgagagagaaaaggtattcgaaggcgtgctggatggcagcaagtcattccgcgacggattctgggagatgctggagtcggtcaagacccctttcccagagtgcgtgaagctactggagcaaaacatcgacttggaccctggattcaaggacacctacgagtgggcgcaggaaaacggcgttccaattgtggtcatatcaagtggtatgcgcccactgatccgcgcgctgttggagcgcctggtgggccctgaggccattaagaacatcgagattgtgtcgaacgaggtcgaaatcgacgacgacgggcaatggcgcattgtgtacaaggacgagacgcctttcggccacgacaagtcccgcagcatcaaggcctacaagaagaagttcgaggctgacggcgagcaccccacctacttctactgcggtgacggtgtgtccgacctgagcgcggcgaaggaatgcgacctgctgttcgcgaagcgcggcaaggacttggtcacctactgcaaacgtcaggacgtgcctttccatgagtttgacacctacgaggacatcctgaagagcatgaagcaggtgctcgcgggcgagaagaccgtgaaggagctcatgcagaactgaagggccctacgaggcccggcttgtgtagaaacgtatatatctagacgaaactcgcggtggcacccgaagcctggtgctgctgcttaacactgaacgcagagagccttgacgctcgcaagcggcgtcctgttcgacacctggtcgctggcgtggaactactcacttggttttggtcacgtgcctataatgcggagagcgtcagctgacagtgagacgtgcctgcatcacatgtccgtattttgactagatcacgttctaggtcacatgacaggtcacatgaccgtggtgcccaaaagtcggacttgtcacgtggatgtcatgtgtgagggttagctatcatctttttccataccgtcgcgctctccaacatcgtccattgacccagctgcccttatcccgggaaagagcccagcccccactccaagtgcacaaggccacgcgggcggccacgcacgccgccgccgacctcggctatcaccaaactcgccgccgagcggcagggtacataagcacggggcgtgggacgagctttgttgggcaagaatggtactgttagatcactgagacgtatctttctggttgttcgaggtttgccaagaacactgtaagatatcgccaaggtttccagggttttttgaacgtttcgaactctctttccccagtatggccaaaattcgggtcgctaatcccatcgtggagatggacggcgacgagcaaacgcgcatcatctggcaccttatccgcgagaagctgatcatgcctttcctggacatagatctcaagtactacgacctctcaattcagaatcgtgacgcgactgacgacgaggtaacggcagcgtctgcgcgggcaacgctgaagtacggggtcgcggtcaagtgcgcgactgtgacgcccgatgaagcgcgcgtgcgggagttcgggctcaagcgtatgtgggcgtcgcccaacggcacgatccgcaacattctcgggggcacggtgttccgcgagcccattgtgatcccccggatcccgcggctggtgcccgggtggcagcggcccatcatcatcggacggcacgcgttcggggaccagtacaaggccacggacgtggcaattgagggcgcaggcgagctgcggctggtttttcggtcgcgggatggggaccaggccaaggacctggacctgcaggtgtacgaattccccgagtccggcggcgtggcgctcgcgatgtacaacactacggagtcgattcgcgggtttgcgcgggctagcttcgagctggcgctgcagcgcaagatgccgctgtactcgacgaccaaaaacaccatacttaagcggtatgacgggcgtttcaaggacgagttcgaggcgatgtacgaggccgagtaccgcgagcgcttcgagcgcgctgggatctggtacgaacaccgactgattgatgacatggtcgcacagatgctcaagtctgctggcgggttcgtgatcgcgatgaagaattacgacggcgacgtacagtcggacatcgtggcacagggctttggctcgctcggcctcatgacctccgtgcttgtgacgcccgacggacgtgcctttgaaagcgaggctgcccacggtacagtcacccgccactttcgattacaccagcagggcaaagagacctcgaccaactcgatagcgtctatcttcgcgtggacacgcggcctgctccaacgcggccgcctcgacggcacgcctgaagttgaaggcttcgcgcgggcacttgagaccgccacggtcgccaccgtgaacgaggacggcatcatgaccaaggatctcgcgctaatgctgggccgcaccgaccgcgctagctacgtgaccacagaggacttcatcgacgcggtcgagcagcgtcttatacgtagccttaaagaggaccgctaggatgtagcgctctggctgcgcccagcggcccctggagctgcgagccacgctactaagtacttaggataacacattatttattgagacaagcggccgttctgcgggccgtgtattaaacgaaacttgagcagtcgtgggtgccagcgccctcggaccgcatccgatattatgaaatttgcaggtgcacattctagtatattagagcttcacggtttctacgcagcgtctcttacagaatttctatccaggttctctatatactatcgctttccgcagagaacttgcagatgagcgctatgttgacaattggtaccccaggctgcgtgacaaagcgagccgatgcaaaaatcagcgaaagatctctcagagaaagtacgattccactcatcgcggacaacatccgctccaaggccattgcctaacattccccagcgttacgttgaacttcacaggctttttctttaaggttaagaagcgtttaaaacagccatacttcaacagttatccgcgatagtttagtggctagaattcgagcttgtcgcgctcgggaccggggttcgattccccgtcgcggagaattttttgctccggctgtctcagatacttgtaatggcacagcgttcatagtccgtcatgggtacttaccgctcgcatcatctagagtattgaggttctatttatcaaaaatgtcttgcaattactacacaacttcctgtacagtgcgcgccgcgtgcaacgcggcactgcgttcctgtgttttactcggcaaactccggtctcaggtccgagcgccgaggtgccactagcggatgtaactgcgctaggtatgtgaatgcccacatcaggtacatcatggccagtgtcaggattaccgtgctcctccaaactctgtcattaagagtttcttgttagtatgttgtctgcatcacgagactctgcaaccacccctgcgaccgtcggtgccgctatctgtgctacagcgagtagcagcacgggttgcagctccgaccgtcacaggagcggtcgcaatcttggcgctttcttagctcttcatatcttgtcaacttacgtttggttctcctttggtgcaaagacccagaagatcacactagctagtgcaacggtcaaaaacactgcaacaacggtgtaactgtaactcatcttgttagtagtccacagccatagcttatgaagggtgcgcaaacttacaagctcatcaggatcgtcggtttttgtcttggtgttggtcgcggtggtgcgctggtgacggttaatttaccatattttcaaaaaccctttctatattttactctttctacgaaatcaggagcatcaccaccaaaacagacggcgatgaatgcagtgaacctgccgccgcaggtgttggactggcttttcaaggtcctacaaccagtaagtgcataattgcgtgcgtgtaaccgcacctacttcgagacacagttcactaacgttcttcccgccagtactacgatgcgagaacgacattccgggacgtggtgttcacattgagcgagaacacggcactacggcccaaaacgcgtgtattcacagactttcaaggaagatctcagctgctcctgtgcttgtacgggaggcttgaatccgtacccgtgctggtttgggtgccccttgagtacccgatagcggcgccttacccgtttgttgacctcgaggcactgcgcggtgcacgcctacgagccaattcgtacgtggacgcaaacggcgctttttcagtgccggcgctcgatcggtgggacccgcaggtctcgaccgtgggtgggctagtgagcgaaatggcgcgtgctataactgaagagccgccagtatacatggatgaagagcttcaaagcccgcccatcccaccgcgtgctgcgcttgtccctacagccgttcccaatgctgtggtcgacgacctggtgcgccgagttggcgcttccagcctggaggacgacatttcatcacgcgcgccggccctgccgcccaagcctcctctgggtgttgcatctgaaagctctaacactcctgttgtacctctacctcccaggcctcctatggttgcgcccgagcgttctgttgaaacctcgtattcctcacactctctgcagccgcctgccagcatacccacttctcctcatgatacgccacttcctcccaggcctcctaccaaaaactccttctcaagccaagcatatacagacggccaactagatactcaacagactggaaaccctgctgccagtgtcacaactgccccggcgacgccacagccaatccctgaccttatgggcactgacacgggcgccgagagcaactcctcacatcatcacgctatagaagagctccgtcacactattgcttcgctcagcgagcaggaccgccaatcagttcaggagacgctaaagacccgcatgtatgcggtgcaaaacgcgacagcacagttcaaacacatcagcgatcacgaggctgctgccctaaagcagttcagccagacgctgtgctccaggcgccaggctctgcgagaaaatctggatcaagtcgatctgcagctacaaaaagcgcaacaatacatccaagactatgggccggacacagacttgcgctcaattcttgctccggagcctgcaggagttcaacagcttcgcagtctagttgctaaggaccatgccatcacagatgccattcatgccctcacccgcatgctcggccaaaactcgatcacgcttgacatattcataaagaagactcgctccttgggcagggatcaattcctcgcgcgcgtgcatataaacaaaatactggggcagatccaacctcgcagtaactagtgttctcgtactgtgctgatctggtaggtctacagtccatacaagccctgccattcattccacagcacgtgatcttggcacgaggaccggtatcaaatcacatgattatcacatgggccatttttgtccgctttctttttttgagtattccgtgagcatcgtctggaaaaattttttcgatgagatgagaaacatcttggattgaagattgatcaattgaagagtggtaaagtagtcgatcgaggcctgttgcgatgtctgaagagtacttaatcaagcctgagaacgtggcacctaccactgatgcgagcgagtggcctctgctgctgaaaaattacgacaagctgttggtaagaagcggccactacactccaattcctaccggctcttctccacacaagagagacttgaagtcgtacatcagctccggtgtgattaacctggacaaaccttccaatccttcctctcacgaggttgttgcttggatcaagcgtatcttgcgttgcgagaagactggtcactctggtaccttggaccctaaggttactggttgtcttatcgtgtgtgtcgacagggccaccagactggtgaagtcgcagcagggtgctggtaaggagtatgtttgtatcgtgagattgcacgatgctttgaaggatgaaaaggaccttggtagaggtctcgagaacctgactggtgctcttttccagagaccacctttgatttctgctgtcaagcgtcagttgcgtgtgcgtaccatttacgactctaacttgattgagtttgacaccaacagaaaccttggtgtgttctgggcctcctgtgaggccggtacctacatgcgtaccctgtgtgtccatttgggtatgttgctcggtgttggtggacacatgcaggagctgcgtcgtgtcagatctggtgctttgtccgagaacgacaacctcgtcactctgcatgatgttatggacgcccaatgggtttatgacaacaccagggatgagtcctacctgagaaagatcatacagcctctggagactctgcttcttggttacaagagaattgtcgtcaaggactctgctgtcaatgcagtctgctacggtgccaaattgatgattccaggtttgctgcgctacgaggagggtattgaactttacgacgaggtggtcttgatgaccaccaagggtgaggctattgccattgccattgcacaaatgtccaccgttgatctcgctacctgcgaccacggtgtggttgccaaggtgaaacgttgcatcatggagagagacctgtacccaagaagatggggtctaggtcctgttgctcaaaagaagaagcaaatgaaggctgacggcaagcttgacaagtacggaagagtcaatgagcagactccagaagactggaagaagtcatacgtctctcacgaaggagaccagcctgctgcccaggtctcttctaccgtaactgagtccgtttctgctacttctgactctgcccctgtccaggaaatggtaaaggaagtcaaggtcgaaaccattgttaaggagagcgaagacgacgaggacaaggaagagtcgggcaagaaggaaaagaaggacaagaaagacaagaaagagaagaaggaaaagaaagagaagaaggaaaagaaggacaagaagagaaaggctgaaggtgaggaatctgcagacaagaagaagaagaagtcgaagaaataagcttaactcaatcccagttgcatttttgaactcattttcaatttttatgtataaaatcatcactgtatattgtaattctagaggatatccaagccttgacaacctcgttcactgaaacttgaggcctaattccagactggccctcctggtgagtacggtattatggcgaggtgtaccttctacatgttgtttctacttatgcgaaaataggttggtgtggattcctgtcagtcaaaacggacagataatgcaactactgataatgcgatggtcatgcatgattaaacagtcattaaaataggtattttacactcagaagttttctgagatggcgcgtctttgggagtcgttaagtgttgcgggataatcgattttgtatttcactatcaggttaccgcgctgacttgggtttttggcaaccggcataccttggccggggtacgttgaaacgtccgatggttgaacgggttgtaccctggaaataggcaaggttctgccatcaatggtttggatcgttttgttgaaacccaacagggactccttgaaagtcaatggcagggtgtaaatcaagtcattgccatctcttgtgtagttttcgtgtggtttttcttggatgataaattgcattgtctgtctgcggccagtgcgagggttgtagtcaccttcgtttttgtaagtgatcttagtacctgctttccagccaggtcttaactgaatatcaacctgttgcttttcaggagccccgccaggacctttccgagtgatcttgaacgacttctttttcccgctaaacagatcttccagactgaccggcagattgacctgaacagtcttttcctcgggtaatggagatgaggcccctgagctggagaacccgccaggcattccaccagtagtagtgcggaagccggctccgccagggaacccgcctgtggagaagccgctcgaacctccgccagggaaacctcctccgaacgcatcatctccaccaaatccgaaaggtgacgccccgccggatccaccgccaaagaattgcgagaaaatgttgaacgcatcctcgttggagaaagagtgcgagctcgcgaacccagggtgaccaccagcaccgccggcgccgccggcaccaccaaaggcgggcccgccatttcttgctgcttccaggccataattatcgtagatttccctcttctgagggtcgttcagaatctcaaaagcttctgaaatttccttaaacttctccgcatcaccagtaggcttatcagggtggtatttaagcgcggcttttctatacccctttttcagctcggtctcttgagcggatggggacacgcccaacagatcatatagctttgtgtctttgaccatatttattctgctcgatctatgctcttggctttcgaacttctataactttaagtgcgtagacttttgaacactttttcgtaccggaatctcgcatgggagatagactgaacataccctacacttatatatatacctccttatcatgttcaagtttggtgatattgctggaattttctagaagagaaacagagtgttgatagcactatttacgaaactctgaacatcttgtatttcgaagttttagaaacttccaacccttcgtagaatgtatcatgcgaaatgagcaagaaaactgacaaagaacaaagagaggcgtgcacagaagctcactgaagattttcttgatgtcagtaattcttgcctcggcgggatatgaccatacaattcgcttctgggaggccttaacaggcgtctgctcaagaactatccagcattccgattcacaagtcaatagactggaaatcacctctgataaaagatttttagcagcagcgggtcatctaaatgtgaggctatacgatatacgcacaactaatcctaatcccgtcacttcgttcgagggccatcgtgggaatgtcacgtcgatagcctttcagcaggagaacaaatggatggtatcctcaagcgaggatggtactataaaagtctgggacgtgcgggcaccgtcagtgcagagaaactacaagcaccatgcagcggttaatgaggttgttatacatcctaatcagggtgagttgatctcgtgcgatcaggatggcaatataaaaatttgggatttgggagaaaatcaatgtgtgcaccagctggctcccgaggatgatactcctctacagtctctttcagtggccagtgatggttctatgcttgtggctggcaacaacaaaggcaattgctatgtttggcagatgccacaccagacagacgccgcaaacccaaggccagtaacaaagttccgttcccatgccaagtacatcacgcgtgtattgctgtcttcggacgtgaagcatttggcaacctgttctgcggatcacacggctcgggtttggtctatcgatgataacttccaacttgaaacaaccctcgatggccatcagcgctgggtttgggattgcgcttttagtgctgattctgcctatctagtaacagcgtgttcggaccactatgtgaggctttgggatctgtctacacgggaaattgtgaggcaatatggtggccaccataaaggagcaatatgtgtagcgctcaatgatgtgtagcgccctgtaacttagaaagattaatgatttaggattaatgattacaaccgagtatgcgagattacggtctccggttttgttggaaagttcaaaaactactatacaaatcgttattttaatgatcgtattcttgagaggtgggttagcaccatatagtacaatctcatcatgcacccgctaaaatagctctttcgtgctacagctaacatgctaggaggcaattacttttgttgccatcttttaaagcggcgagatcataaatgtgccaacttcatcgcaccaatacagccattcgtctataaaggttttgatagcccaccatgatcccgcgtgctcggaacccattatgctcaattctcgtatgactcccgtagttaccacgtttgtgcaggcaatgactacggaaactgggtgatccctgatttttttgagaaaagttaaaagttgcgccgcgagctccattggaaagtcctcacttatagaatgttcgtcgcggtcaaagaagccttcaatcatttggataatgaaagaggttatctcattaagagatgcttcatcgttcctgcagcagtaaagttcagtccgacaaatgtccttgactttaatcaattttttccagtccatatacatctcttcgcgcgaggttgcagttctgtaagctttggacgcgcttttagctgtccttatgactcttgtggtacgtttaacaagcttagcaaatttctcggcgattgataccttgtttctgaccataggaaccggcaagtcaatgttggcatttgaaatcatttctggataggaatgtgcaaaactggccagtttttcggaaacggaagagggtaaagtggcaaactcttttatgaatttgaagagagactttgcagtagccttgtgtgttacaaggtctgcctgttgtacccagtcatataaagcctcagagatgaacaagttgaacatttgaggagaaatagatccggagctgaacgactccagggtgtttgttagagcatcaaatttcgcgaaactaatgttctcatgcacggtgttgcagtgcactttatacatgcattcaagcgatgcagcaatgtcaatgtcagtgttcggcggcaagtaactgttaatggaaggaatctcgagagacacattaacgtcgacagtggaaacattgtggaaaagttcatctgcaattctcaagcaatcccaatgtgcgacgtcctcccacttatcgcttcgagcctcgtgactctcctggaaaatggatggggtttctgaactcaaggccgcaacgccttgtccttgaatcgaagaataaaggctgttgttgctgctgttgttcacccccacgttgacattgctgatgttctgaacgttgtttacgccgcccagatcagagttgcccagagagggaactggagaggcagatctcgaagatccgatcaaattcaagccgcagtaatggtactttgattgaccacgcatacccaatctccgggtagtcaaatccggaaagatagttctgatcagtttaccaagtgtcgcttgtgacaagggttttaggttgttttgtgcgcaacaggctgcatattgtgcaaagatacgtcctctaggaacaaaactgttcttttcttcaacacaggtgttcatcagccatgtgagtgcataaacttggcgctcgcgctcacgaacctgctcagcagcctggatttccgactttgagtgggttgtggggtccatgttcaagactgcgatttctgcttccctgacagtcaacgcgcactcacttagaggcctcgccttgttctccattgcgaggtccctcaaaatggcttcatttccattttttttggtggcgccgcggtctttgaccgcctcggagcgttggtcagagtagtccagtaatcggcgtttcttcatggagctgtcagactccattgtgggcgcgaaatgtggttgcggagcgtgaaatacggggaactgttgctggaatccgcggtgcaagtccatggacttttcgttgagcatcagctgaggaatagggctaggcaagtaacctggccccaaaggtggtgtgtagcttgcagtgtatggtggcatgggctgctgcttattagcagacataggtaaaccgtaatttggtgcgtagcctcgttgcggttgctggaacgcagctgacaaaaagctgtgctgcgtctgatacggctgagaggcggcagccaggggcggtacagaatcagcccgaggcggtatttgcagcacaccggcgccagcaggaccaccagcagaattcgaatttgcgccgctcgagccgcctacgccgctcatcccgctggcgccaccggtaccgctggtgccacttgaccccgcagaccctgtagaccctgcagagccgttcttggtcaagagcggttgcagtggcggcggcatgggtttttcgtcgcccgcggacggctgccggtcgctcatgctacgaatgatgcactaatatgcccgaagtggttgtttgaaaacccacgatgtctttcagtcccttgaatgcgactgttcggtaccaagtcttatgttcgcagatgtcagccgatctgccaaaaaacaccaaaatatattttagagcctaccaactatcgcactagtgcccgatttgatgggaaggttcctgagcgcttcttgtagtgagatccgaacctgcttgaatcagaccttttttgccgctatcctcgcctttgatcctaacctttgtgttcgtcgtcaaccgtttcgtgttcccctggacaatccaatttctatcttttgagtttccagctcatcgctgaaaattttcagcggtcttcggctgaagatgacaaaaagtatattaccctcacatcacagggttacacgtgacagtctatcgtagtcatgtgtatttcacgtgatcggcccaggaaaaagaagtagctcatctcatcgcataagaaaaattttaagcgatgagctgctcaagctggttgatgtgagaaactgaagctgttgataacgacaacctcggagcgactcaaaacaggaagtgttaagttagacattagtcaagtgctaaagtctttttctcgaaaggaagtaccaagttttcgccgtcccctgttagaaactagagtgcttacgctcattgcataaattcgtcaaaatggtaacaggtttgaactccaacccagaaatcttactcagaaagcgcagaaacgctgacagaacccgcttggagaagcaggagctagcgcaacgccgtcaacaactcaagcagaagcaggcgcgtgcgcgcaagaacaagttcgagagagctgaaaccatcgtcgctacctcgcttgctacgcagcgtgagaaggagcgcataaagcgtgtgtccaagctcgaggccaagcgtgccaagggcgacaacgagcacctagcttctacgcgtgactttatcctaaaggttcacgatagcgatgcggagtcccaagcccaaggggaccacgacgaggaagatgactctctgcacacagagaagtgcgcctacgacggtaagcctactctactgttcgtggtgcgtattcgcggccctacagcagtcaagattccgcagaaggcccacaaggttctgtcactactcaggctctcggagctgaacacaggtgttttcgtgcgcttaacagcccaggtttacccgctattgaagctcattgccccctacattgtcgtcggcgagccttccctggcctccgtccgctccctgatccacaagagaagtcgtgttttgcagtctacaccagagggagaggagcccaaagagaccattttgaacgacaacaaccttgtcgaggagaaactaggctccgaaggcatcatttgtgtggaggacataatccatgaaattgccacgcttggcgagtcattttccaagtgcaacttctttcttttgccattccgtctaaaccgcgaagtctctggtttcagcgctctaagcaaactgcaaaagattaggcagagagaatggcaaaagcgtgctttgaaggtctcaaacgcgtctactgctccaattgtccaggttgacatcgatagcttgatcgccaagctgaattaagcgggcctctgttatgcttttagtgctttcgcgcagtttggccggtaccggccaaaagactctgtccgactccggccagtttttttttccaaatcttttttcccacttctcaactactaggaaccacgttccctctggggtataaatatatgtacattaaagactacagaaagtgattctgcaagggttttctacttgatcatcaagtaagctttccacattataattagttattccaacttttcacgacatgtctgctccaaaaaagattgttgttttgccaggtgaccacgttggtcaagagatcactgatgaagctatcaaggttttgaaggccatttctgaggttcgttcttcagtgaagtttgagttccagcagcatcttattggtggcgcggctatcgacgccaccggcgagcccctgcctgacgcttctttggaagccgccaagaaggccgatgcggttttgttgggcgcagttggtggccctaaatggggtactggcgcagtcagacctgagcaaggccttctgaaaatccgtaaagagttgcaactgtacgccaacttgagaccctgcaacttcgcctcagagtctctgctggatctttctccattgaaggctgagcacgctcgtggtaccgactttgttgtcgtgagagagctagtcggtggtatttactttggtgagagaaaggaagacgagggcgatggcgtagcttgggacagtgaaaagtattctgtcccagaggtccaaagaatcaccagaatggctgccttcttggctttgcaacacaacccacctctgccagtttggtcgctggacaaggccaacgtcctggcttcctccagactgtggaggaaaactgtggaggaaaccataaagaatgagtttccaactctcactgtgcagcaccagttgattgactccgctgccatgatcatggtcaagaacccaactcagctgaacggtgttatcatcaccaacaacatgtttggtgacatcatctctgatgaagcatcagtcattcctggatctttgggtcttcttccatctgcctctctggcttctttgcctgacactaacaccgcttttggtctgtatgaaccttgccatggatctgctccagacctggaaaagggcaaggtcaatccgatcgctacgatcttgtctgctgccatgatgctggagttgtctctagacatgtttgaggaaggaacagccgttgaggaagctgtgagaagagtcctcgactctggtatcagaactggcgacctaagaggtagcaactccactcaagaagtcggcgatgctgtcgccaaagctgtcaaagagattttggcctaaataatagaacaacgacttaagttacgatatgaatgaatataaaccactaaattgttgaataaatgatggcaattgtacaagagaaaacaaatcactccaagtagttggctaccggacgcgcttgccattaacatattgtcataaacaacgcggggggtataagcagcaaattttagctcgaaataacttcaaaaaacgataattacatgctttaaggaattggctaatgaccagaccactcgatagagttcaagtcaataccctccttgaccatctcccacagaggcgaaagctctctcaagaactcaactctttctgtgatagccttaatgacatagtcgatttcctcgtccgtcgtaaatctacctatcccgaatctgatggaggaatgtgccatggcatcgtcttttcctagtgcatgtagtacatacgacggctcaagtgaagccgaagtacaggcagagcccgagcttagtgcgatgtctctaagagccattaacaaggattctccttccacataagcaaaggatacattgacgcaacctgggtaacggtggtctggagagccgtttagagacgtgtgttcaatagccaaaagacctttcgtcagcttttcagaaagccttttgacatgatctatgtcagtttcgtactcttgcttcactagtcgtgctgcttcaccaaaccctgcaaccaaagaaggagccaaagtcccagacctcaagcctctctcttggccgccgccggaaataatagggtccagtctaactctgggccttcttctaacaaacaaggcgcccataccttttggaccgtaaattttatgtgaggaaatcgaaagaagatcgatgttcatgtcgttaacatctagtggtatttttccataagcctgggcggcgtcagtgtggaaaaaaaccttattcttcctgcaaatagcaccaatctccttgataggttgcatgactccaatctcgttgtttactgccataacagataccagacaagttgtaggtttaatcgctgcttcaagttccttcaagtccacgagaccatactcatcaacgtttaaaaacgtcacgtcataaccctcatttttcattgcccttgccgcctctaggacacacttatgttccgttctcgttgtaatgatgtggttctttgttttcttgtaaaacctggagacgcccttcaaggccatattgtttgattcagtggctccagatgtgaagactatttctttgacatctgcgttgataacgtcagcaatgtgcttgcgcgccgtttccacctccttgtttgtttcccatccatagctatgggtattggagtgcggatttccataaagccctgtatagaactttagcatggtgtcgagaacccgggggtcagtaggtgtcgtggcctgcatgtcaaggtagatggggcgggtgccaaagcctgtattttcctgatatgcgtgtttcaaagcggtggagcctgattcgataacctccgcagaattcgacctggcctgtgctaaatcctcattcgccttctgtaagtctgtgtgtgtttctagtggcacatcgaatgccacttttgctgttgcatagcctctgcgtgcaacggctccaactagcctttgcctgctgaatacagaacgcccaaaagatctcaacattttgtagagcttgtgctttcttcagtgttggagaactcgatgacttgaattctgggttcttagtcatttaatatataataattaatccagacaatccacctgctcgtgacctacctttttctacagaagtcacggcgatcaaccggctttaacaggaaatatagcatttagataagaggcgtgcttctaaagacccctcagaaagatgagctgcggtatgttcctgggctctaaggcacacttgtgggacgctcctccaacccatctttaagtttccgctcactacgaacttagacttttaacggcgcatgacaagacgatcgcggtaacctaatatcaccgacagaaacaaggaattattgattgccagatgcgattgtctggtgttcgcgacttaaccggcatcgacttcgacagggcaaaataaacaaaccaggctagcggagataaccccctccaaggttaccagagtgaagcgaaaagaattgcacttgctgtcgagactcccgtgtgactttattcatccgctggcggataaactaagctgcttaagtgtcaagtttgtttgttttaagtgcgcctggttagagtttatggacataatatgaattataaaaatattagtccgacaatcattataaacaataacttctaacaaagcaacgatcaaaaatggatagagcatcttttataagctccctgcttgctggcgcagcagcgggtacctcaacggacttggtctttttcccaattgatacccttaagacccgtttacaggcagcaggaggcttttttgccaatggaggctaccatggagtgtacaggggattaggaagcgcagtagtagccagtgcgccgagcgcctcgcttttttttgtcagttacgatagcatgaagacttactcacgccctgtatttagcaagctaatatcttccagcgatcaaatggcagaaactgcgacgcacatgttttcatcctctgctggcgaaatcgccgcgtgtatggtgagagtaccggcggaagtgattaagcagagaacccagacgcataagtcagattcttcgtggcaaaccttcaaaaagcttctcaaaaatgacaacggcgagggtattcgtcgtaacttatatcgagggtggtcaactacgattatgcgagaaattccttttacgtgcattcagtttccactatatgagtacttaaaaaaaaggtgggctcaggttgggaaccgtgagcaggttgccccgtggcaagggtctttctgtggttgtttggctggcggtgttgccgccgcaactactacaccactagatgtactgaaaaccagacttatgctaagtaaaacttctgtccctgtcttgcacctggcacgaaccatctacgccaaagagggttggcaagtgtttttcagtggagtgggcccacgaacaatatggatcagcgctggcggtgctatattcttgggtgtatacgagacgattcactcaattctttcttgatgatagatcatgtataaattctttggaaagccttgattttattttcgtttaaagctgcgcgaatatatcaacgcgcgctgactgtgacgcgtttgccttgacgcctccttcttgcaaacttcatgacaaaactttcgatctttacacctttagtattaagttggtcaataaagggcgctatctcatctaagtcccatgtggattgtaacttgaacagatagctgaatcgctcttttggatcgtcaggaagggtttcttttgagaagtattgtatgcaagagccgagagggcggtaataatatccccgcagtgctttaaagtccaggtcacagctaaaatatggcgggaaaagtgacttccacttaatcataaactcttcttgagggatcgaagaacgagatgcgaactttttgagcgcctcaatgccataccattgactaatggtttccttttgaagcttgaacctgccgccaggcgaccaggaacagaactttcccaatactgtactgatcacttccttactaaaggggttaaattcccctgcctcgcccatgtccttgttgactgctgcgaaagcctgaggttcatctagatcgtcaaagtcaagtgactctgccatgcaactcattagtgttatgtgcaaagcgcgtgaaatgaactctcttgaaagaatacatgcagctccgttcacaacacagccccccaacgcaggccatttttcggcaaattcttcgtcggagcagggtgaacaatttcgcagatcttctaaagacaagcaggccgcattagaaaggcctgaagcatttggggctttgtgggcttcgccagaatatataggaagcgtactgtagcttatctcgccggcagtgggacggggctctagttcgtaactctgttttgtaaagcctaaactgaaggtagagggttcgttcacgcccagtgtagaccagttctcggtttgtggcacctcttctggtacaaactctctcatgataagcaccgtgttagagtgatttttttgtttaagggtccatgtgttggatttggagcataatactacggaatcgctctcctttgtagccttgaaagccagttttccctcgttttcaagggctttaagaagactcgagtcaagctgaaggagcttataatcagcatcagtgtgaagtttggagtatagcgctgaagccggcatctttcgcgcctgaggctctgatgtggctaggcgttaagatgccagtattttgaaaaatttcctaaaggtaaacaccgaatctaaagcagttcgaacttacaacggcatgcataatcaggagttgcgcaacgaactgtcaagtttatcttctgatccaggcggaaagcctcaagaaaggtctgggattaagctcagatctaacctttttgccgggaaagctcccaaccaatgggtccttgatcgcacagagtccgagtgggttgagagcatattcccagatgcagctgtctttcgagggtttgacgagctgctatggggctacttcatcattgcagtctacaaagaaccaatgccaggcaagttaagtagcctggtagttgataaaatgggtgtaacgcatttcaattctgttgacatatcgcgcgagtcccgctttcatcccgctatagagaatcttacagccgaacatcagaagtctaacgtgcggaagtgcatagcagcttcaatgctacagaagttttcgaacctaacacctgaaatggtggccaagatagaaccgaatatgaaatatgattacgaccccactgttgcaggagaccttgccgactcttgtcaactggtaggtttttgctcacccgctgacgtaggcaaaagtttgggccgtcttggctttcttcaggatcgctatgtggggtcagccttacttgatgttgtgtacgagaacaaacaggagaccattgattcaaataatgaacttgtctttcatcttggagaacaattggagcaactcttcaatcccttaacggagtactctccagaacagacggagtcggtgtacaaaccgccggaagatgatagagacattgaagaagaaggctcgctaattgcttcaatatgcaatgaacttctacaagttcaaacaaacttcacactcgtccttgtcgaatttctacaaaagttcctgatacctttacggataaaagcatcaaacgaggagatagacgcattgtctattccaaagctaaacagattgtttcctcccacaattgatgaagtgatcaggatcaactgcatttttttagatgcgcttaaagcagctacaccccatggctcaaaagaagttttaaatgcctgtagcgtgactattccctacttctacaaggcatatacaagacacgaggcagcgactaaaaacttctctaaagatattaagctctttatggcaaagttcaggtccgtaataccaagctgtgatgtttacacagagctgagaatcgagacaataatgaaggggccacaagagattattttaaaactaaaactcattctggagaggctctggtctaccaaaaagtggggaaattacgatctgaagctagctgaggctcgctactctaaagtgattgaaatcatagactcttttggaaacgttgaacaggttttaagctcctatagcaccagagtttttactccatctgggaaaattctttccgaactcgcgaaaggctggcccgttgagttgcaatacaaatggctaaaacgaagagttgtgggagtcttcgatgtgacagactctaatgatgctacccaaaagaatattttagtgatttttagtgattttattgtcattctaaaagttttagacgatgaatcttatcatgacagcaatgcaggaaaaaaaccgctgctttcagatatattaatgaattccctcataaacgaagttccgctgccacccaaaattccgcagcttcaagtgctttgttattcatacattgacaatgtttttgcgagtacgttcgacgataagtttatcagaatagactatttcgatgaagagggtgccaattccatagctctccagataatttcatcttctgccaccgcgtctcaagttagcgatctggttttgaaggcgaagatacttgagaaagataccgccttccatttatttcgctactcgaatgaagagctccaaatattttcaaccgcgcacgaaatgagggcatattcaactgagaacatacgatctaggttcgctttgttcctaaatattgagccgtcattctctcctataaagcaatacaaccttgccgctgcttttttcgcatctatctctgaaagaaagggtgttaaaatcaatttggttacaatagagggggccaaagaggaattcgaccttgctcttggtgagctggctgagtttttggttcaaaagttggctgaactatatccaacgtactattcgactgcttcatcacctcttttaccgcaattgcttgcaattaacgaacaacttgtgagacggataggccgccacttccatgatagcgagcatgtaggtaccagttcccaggtagcgcactcacatattggtactgaggctcaagcatccgaattacacacaaagtcttttggtaccctcacgacctttaggagttacacagacgacctcaaagactctgctcccaggagtaacgatagacaggaaatttcaaacaggtcaggaaaacagagcaaggcacacacacagagagagggagagcaacccgccaacaatggtaaagcgcaccgcgttaacgacaagaaagctaaaagaaatagcatcatttcaattttcactaacctattcagtaggagaaaaggtagccagtatcgtacagagcatttagataaggttaatgataaaggagttggtgaagaccttttgaaaggaaaattcggagggactgaaaaaagtgcagtaacaagacccgcttctgcaaacaaatctcaaagtcggcctcagcagaaaaggttggcatctgtgattcataggccgtctttattgcaaggtgcagcggaccctaaacataataccgccaaatttaaggaggataaggaaactgagcgacgcgaaagtaacaaaaaggttgtagatcaagaggtcaaagtggtacctgatagcattgcaggcgccagctacgattcgggctctcatataaactcgaatcctggggtcattgaggtgcaaaatcgttcaagtagactggctgcgctagattatcaagaaggtaagggagttactgtacatgatacatctgtcttagaatcagacctcgcatcagataaaagcgcgtgctttcgggccgaaaatgggacttcgatgtacgcacttcaagaggcaggccgggaaagtaaagttttcaacgcggatctatatggagatgtcttgatgcaggagaaaggatttgagagcccagattttttggggcatgatccatccaaatcaaacatcacccagcaggccgtgggcgctcagcagcaagcaaagggcattgatgtcggcaaactagtgaatgaggaccagaatagtaccacaacgcccaaaatcttgaagactacccaagataaacagaaggcagcaaactgcaatattgtgacctctgaaaacgaagaacccgacttttcaccaaccaagaaagatatattccctgaaattcagaaactggcgatcaaaaatgttctctttgacaggtctccatcattcagagaactttttgacagtatgcgaactgtcctagacgagagtgatgaaagatctaactggaagatactatctagtgatccttctgtcaaagaagttgccttcagtgaatcaaagaaaacaaatgagacacatgcgttcaagagccttgtgccatctaacaggccagtcgccgatttgaaattttccagttcctcagaagcgcaggaggaagtctcctcagttcaacatgatgacttagaaacctccgaacctttacggctctttggcaatatctcgggcctttcttcgaacattaaggccgacatcgcatacaggccctcagaaattgaaagcacagataaacacaaggacgtcagtggcagatcccctttcaaggttattaaccactctcctcctaaaattatacccctgcaatcaaccccttctatttcttcaaagtcaggcgaacgtttcaagacaagcgatgcattcttaagtgatatttcttactcgtcactttcaggaaatgttgaacccagacttttggaattgagcttcagttcaaaagaagaaactgactcaaagaaccgtcacgagtcctcgcttcaaaaaagaggcggaaaaccgccttttaacgaacaggtattcgatttaaacgttcagcaatcagctaatctctttgaaaaagggaacacaactaaaattgaattcccagacagcaatttgaagtcaacgccagctaatcctagttcagctttgagcagtaagaagaccgcaattccagatagtggtcctgaaacaaacaatgttaagcagacttgtgatgctactgctgaaaagaacgatttccatgaagatcaaatgtctcgttgtgatctccttgatgatcctgaattcagcacctttcatatgacattcgatggtttagacgaagttcaagactcctctgatgttccaaatttctctaaagacaatgagcgaacttcaactcaaaaacaaatccattcacccgaaccactgttttatcgtttcccagccacagccaagtctaacgacacttttttttcttgtcatgatgaaaacagcaagtcgaacccatctggaagacaagcggctcatcatctgacagctgaacaggacgaccccatatggatttctccaagcaaacttgaaatatttgatacaagcatgcatccggacgttggctcttcaaagcctcgggtgcaacaagattattataaaaacgagagcgagcataaacaaagcgagttcagcccgaaaagcagacgcgcgccagaagagcaggctttgctctctgactcttcctatgcatatttggggcccctactcgcagatgataataaaagtgacgaatctattgatagccaaagcccagtccgtctccaattccattcttgatccatcatttggctctttaactgattttgagtgctaccaaccgtaactaatgcaagcatatacaaaataaatgtattctattgaaatccttatgtccctaatgagcgacccccaaatgttacagctttgggatctattggagtaccatccggtgcaatgttattttgctgaaagttttgtctcatgtactcaagccttgcttggtcaaaatccagcccatctcgctcgatcagctcctgtatctttactttggaatcttcatcaaaacccttcctttgatcgccttgattgtggcttaaaacatcaaaattgcttgatataaggcccgcttcaacatcttgagcaaactcttcattaagttgaatcctcgaactccatgaacttctcaagttggaggcaatattcttgcatttagcttagttttaggttagtgagatagttcagtcagaaggaaaatgcgatagcatactgagaatttctctccgcctgagaattattaccgatgccaatatcaaaaggcagggccatagaagtagcttcattaggaggaagctcatgttacccttaacgtgatattgacagtatagcgggtactttaaattgctagatttttttacactaaaacaaatgaaatagactaggcgctttaaggaaaattgcagcatccggttggcactgaacactccatgctaattatattcatttttatcaactcaattcaactgcaaaattggtttatagagctttctaagcgaatttcatccgcttgaagacatgctcaccaaacaggatgccaatcgtgtagaagctcattgttgacatctaaactggaaatccgtccagtgttccgaaatttcaagctttggaaaatgccaactaaagttcatacaacttgcatccttctgaacagctagctttcttgtttttgttcctttggatttggctctctatcctagagcccagaaccttcttgatggaacacataatgttaaagaatgaagtgttagtcagtaatgaaccttagctgatcttatttgagcgcctgcagagtttgcagatagcagtggtctgccctttttcaagtctcatggtgagagtatttacggcggtcagctcattggtgaactgtctagtgctctcgcaagaagcctgttagcactaggatccaggggttaggcgaaaatgcctttcttttgcctttgttttatattcgcgaacgttggcccacccagtccactcgctcgctaatactcctctagcttcgcgacgaggattgcttccatcgtacttatggcgtgcgttttgaaagatataccaaactcgctacgattttcttgactgccgagcggtcttcagagttgaaacccaagcacacatgttggagaacagatgtagctctatttactgtatctaacacttttcaagaatgacatacactaatttccgcgggcgtgagctaatttagagaacctctttctctgaactacaattgactggtggagcgattgatgtcgctctttatgctgatttgtacctgacgtacttacggccggcgaaatttctttcgaaatctcctatagggcactcccaaatattagttgttgtctattctgtggaacactgtaccggtgtaacggagcctgttgcgtctgcgttggcctatgcttttagatgcgcgttgtgaacggctcatctccttgcagggaaaggcaaaaccaggcgtcgcgcgacctcagtttccttatccacctcttcctcgccgtcgaaccgaagcttacacgtaccatctcttttgtgtccaattaccacagcaggatagaaggtagttgtctcagggtaccttgccagcacctttgtaccgcttgggtagtttggcgtttgatgcttgggagcactgcgcgctggaattagaataacatctttccaattgcacttgtacatctgacctggattgccgagctcgtcaggctcaggatctcgcacttcaaaacgcgttccgtcgcttgaaattttgatgacctggcattgaaaccactctccgtcgccgccctttttcggcctgtatgctacctcagattccaagacaattggttcacttggattataagggctggtccagtacgatctaccgctgtacgactcacttgaacttggtgtcttcgtttctgccgcttcggcgctctcagtgttttcttgcacatatttgataaccaaattaaggttgtttgatattgtctcaatgagctcaattgccttctctaagttctgcgagtgcgtggtaaaagattccaactgtgttagtaattgttctgaagacaaattgtggaaattgagtcttttctcgttgactagatcatcgaaacttgttgtttcatgtttttttagtagttcttgaagtgaagatactactacgtcccactgatcgtccatattgtaacttatttgggcgttattctattccagtttactgcgcgtcaagcgcaacatgtgtcgccaacatgaagttcgtgattttacatcgctatcaacgaatgtatggtgaaaattttaagatctggaggtccttcacagcgctggggcactcgatgggtaaaacactcagccaaatctcaacccgtaaatgactgtttggagcagcataattgggctgagagtacacccccttggaggttccatctctagcattttaattcatgttcgttctgccacgaagaaagctgcgggctcgagaacatccatgaaggactccgcaggtagaagcttgggaccaaagaagcacgaaggtcagaaagttaagccaggtgagattcttatgcggcaacgtggtaccaagttttttcctggtgaaaacgtcggtatcggcaaagatcatacaatatttgccttagagccaggttacacacgctactatctcgatccgttccatccaaagcgtagattcgttggtgtagctctatatccagacctgaagcttcccactccccattttcaacctcgcgttagaaggtttggccgccaagtgatagggaatcctgaagctgccaaaaaagaagagagctctctatctcggcagcagttcctagcaaaagatgctttaataaaaggcatgaaagagcgcgaacttagacggaacgctctgcgggttgaatacgccaaaattctcactgagaaattgcagctaaactttgaaggtgagcaaatggatttagccacgctctacttgctgagaatgcgctcctgcataaagaacgggtacagattacaagactctcagtataattccaagtactttttagaacaggagattgctctcaaggctaagagggaagcatgggatgattctacattaaagcatcaaatggaagggctgaacaaagccaccgagaaggtgaatacctctacgtcttttaacaaccggttggaactcacgaaatacataagtgaagccgaacgcagagaaaataaagcgaaattcattgaggatcttgcaaacacaacactgatgactagaaaagataagaaaaaggttgagagcatgtttgcggatgcggctgactttttgtccagatcagaagaggttcatttgcggagaaagtttttgaaacccgtaaagccagaaaccgatggcttagcacgtagtgatgggaagaaggccatttcaacgaaaagatttaactacgccaaaaggtcaattgaagttatcgttaggcctaaagctgctttcctaagcaagctttgaaaacgggttcactaaaaacacttgtacatagaggcatcgacataaatatacactgccttgtggcactcattattgtatctgactcgctcagtagccggggagcaatacagcaacaagaatgataatcaagctagcccggcctcttattctgaacctgttccagcgtacgcgcgctcaaaactatactagatttttatgaaaaaagcgccttcaaggatgcttcatgagaagtatgtgtattattgatgatcttctgtattttacgtaaatcatcaacttaacaaaagtttgatagcggctatcaactgatcaaccagggggtagctgagagagatcaacaatctcgctaatttggttttctagctcgttttcagattcaagttccaatggagttctaggcagtgccatcattccgcttctagcaacttccaagacaccaaatggctccacaagtttcaagaatgctgaaatccgagaaggcttggcactcaattccacaatacagtttgtctcgctaatgtcgaccacacggccgccgaaatttccaaccaaattggttatgctagcaaggtgttcgtgtttcaatctcaaagcctcactgaggggcaagtttgaaggatggaacttcttgctgcggatttgagcgacggtctcgtttttgccttctgtggcctccgaagaggtttgctcatggtggtgaattaagtcctcgaagtactcagcacccagtagtgaaacacgcgccaaaactaattctctttttatgatatcagcgttggagtaatccaagacggcgtacacaggcactaggtcctcgatttgacgcctagcctgctcaatgacaccatcttgaccttgtaaaacaatggtcatcctactcagatccttaacctcggtgttacaaacaaccaaggaatcaatattgaagcctcttgcagcgagtgttccacttatcctagatagaacacctggctcattttgaaccaggcagttcagaacgtgttgcttccgtggcaagcgtgaaggggaaggggtttcatacaggatcgaagagactgccgactttgcactccaggaaggggtttccaaagtaggaagaggtggactaattctgttcttatgtagctgcttgtaggtcagtgcagacgttgaagacgagctgtgacggacgagaactctctcggccgccttgctcctcagaaacgttctaatcatcttcgaggcgccgaagtgtaattttggattcaatgagacacttactagacaagttttatacagcgctattacgacaaaatcgaaaaaatttttcagatgactcgaaagaaagatgagtcttagcaggctcaaatgttaacagaacatactcaagtcgatcgctgaggcggccattagtaccttgcaatcattgtatttgcatatcatgcatttcttccaattgcgtgtatcatcatgctgggaaatgttaaaaagaataaaaacattgcgcaagcccggaatcgaaccgggggcccatcgatggcaacgatggattttaccactaaaccacttgcgcttcaatgacttggaagataattcacattattcagacatatttaattatcatatgactcgaatattggcccttccactttgacgggaaactaagacaatcggcaagcaacctctaattgcaacatcttccaaaggggtgtgtaaattcgtgagtagtttgtttgatagaagtctacgcggggagaaaaatggtaatcctaccaggctatttctacccttaacaatttatcacggaagcgagcgtttaaagtaatttttggcgtgccctgttcgcacagcaacttgaatattagttattccgttccgatatcgagatcgcagccttcgttcttataagaaatcgcagcaacaatggaattggtattgccccattattcatatctagcaagagatttcgaaattcgttctcacgtaaaatgttgatatttttgcagtcattttagggtgtccaagattataggttgtattctgaccatctcttatcgaaaatgatttaaattattagagaatacaaagacttgtttaaaaccttgatgcctttcaagcgggatcaacgaaagagcacgccttcaatacaattttggggatgaaaacgactaaagcctttgaaacactctatatggtacaggtaagttgaggtgaaaatagagcttgttcctcctgataagatagcacttgctgtactgtaatctgttaaaaacgtgggcgttaattatgagtgttaatgttgaaataaaagcatgtcgcgacttttggctgccgcgcaactctggcactggcaattttctgtaacactttattattctcaagattgaggatacggaccgaactagtgaaactatcatatagtttcgcgtcttgaataaagatccttgaaaatcctacttcttttaaccatcttttttcctaatacaaaaaagttgagtccctttttggggccgattcaaacatgaatgataatacatattttgtgagaacctttcatacttttcattaaatcgcggggccgatgattcataaacaagacacgaatcaatgtgagttgatggagactgcgttttcatctcggtagccagtattgagcatacttatacaaacaaggctgctgcaggaaaatcgctgagaattttgcacaaatatatagccaatgttatccaaaagtttcgccccggtcgatctgttactaaactgtttctagctagaacgacttagctttttcaactgcctgccttaaatgttagattttatagggaaaaaagccaaagctattcagttctttctagccgttgttatttacggctactttctcctgcattatgaagccttgccaacaaagacatcacgaattcatataattttggagcagtcgaaccaaacatgtaagaataattttaaagcctgatggtgcttcggaaactcactttttttattgtggcgcacctctgtagcgaactcagtcataaaaaggcattatttgcgtctcttaactgttatctcatagttcaggtttgaatatatcatgaaatgctgtgactattgttcaatttatgtttgtattcatgcgtcgacattcaacattttgaagagaacaaatcgctcagcgcatcataacacataaagacatacccatccaatctcagatgatttcacgaaatcaggcggcttacaggattattctttgcaatactactaataaagtgcaacgtatctgcattgaagggccatttcatatagcaaacacatagggcaacccgccgactgagctttacaaaaacaattacaaatgtagtggggccttgattctccgagtactgtgaaggtatctcagaggcattcaatgcgtccacacgatcctggcaacacaaggatccacggttgtatcaaaagtgtggatcccgcgtcaacaggctttctctcctccgttagtagaacccatcattctatggttgcgtagagaacgtggggcagaaataggagggtgctacgtgattgatcctgttaagagaagcaacttatgtatcgagtctataagcttatagactccaaacaactgccgcctcttctatccttggtgaccgacaacttgctaattttcttaagacgagttctgatgtccttgtttatatacgcgccttcaaattttccaggtcacaatggtagggtaacgctaacacgttaaacctgatggtctagaatgtcacagggcttcagaaaacatacaagaccacaagcgagaaacattattcttgttcatgccaggttcaaatggttcacaatggatggcgaaagttgcttcatgctttgtggtactcttctaccggatggcgagcttggccagcaaaggagcctcgctagtgaaaggggcttttagagttctttatcaattgtcgctgggccctttactgaggctctttcacttctttttctggtcgcctgcagctattataactcgaaatgttgtcaacctcatgtttctgcctacaaacttaccactgatactattctacaatacaacgcttagtgatctcactaaaataaacttgcgtctcactaccgtaactatagcgctgagcatacagtattttgtcaccttgatggcattaggcatcctaattggggcgtactgtgggctatgcttaggaaccttacacaggtggataaggattccggaaaagcgcgttgacgttttcggcgggctgacccgctggctgttccctcacaccgcgtatagcagcagcgcgcctcttcctaagccacatccatggcaaagtgctcaatacccttccccttcaacgacatctactactgtgcgaggcgagaaacttcagagaaagggctcgcggtcttccatcgtgaatgtgtcaaacatggtctcaaaactgcctcacgacttttttcagcccaaaagccctcatacacctacccgaaggagtgaaaaagctcgcttcgatacctcgaaactttctcctgttagtacggtccgtgatgacgagattgaatctaattattcgagcgcatgggatttttcagacgaattacctgaaactttgaggacagaattgacaggaagggccagcacgttcccgcgaccatacgcttcaggaagcgaacgacctagttactctcagctaaagcccttaaaaaataatggaatactttgatagtaagtatcataacttagcattgaaagcatttttggcaatcatcaaaataacactaaaaactaaaaaacactcacggtgggggtcgaacccacaatcttctgattagaagtcagacgcgttgccattacgccacgcgagctttgattgtgttaacgggtgcaacttaatcatatattcataacaaaaagccacatgagcaaccaatatatgtggggattgtcataggaatatggcgtttattggagaatagtgctgaggaatgctgtcatccgcatgaggcccgcaactcttcaaaagcaaggaatatttgcaggcagtttttggcgttctctcagacttcacactactagtgtggaaagcatgaaaaacagtcagaaagctgctcaatctcgcagagtctcatacacggatgaggtcaaacagcagctgtctaagttaaatgcttgcttcttcttcagaaagggcgagatcaaaattttggacactccaagttgtttctataacaccctgaaacagaagatatcagttgcaaaggataggatatttttggcctccctttacattgggacctctgaaagagaacttattaagtgcatttccgatgcccttgaccgcaacgccagtttgaaagtctattttttggtagatggattgcgaggtactagggaggctccaaagagctgctctgcctctttgttgtcagaattgcttagaagccataaggatcgggtcgacatacgcttgtaccggacacctgacttgacgccgtttaaggaagcggtgatacctcggagatttaatgaaggaattgggctccagcacatgaagatctacggagtcgatgacgaggttatcctttccggtgccaacttatccaacgactatttttcaaatcgacaggatcgatattatttgttcaaatcacgcaagctcgctagttactatttcaaactacaccagctagtgagcagcatgagttaccaggtacattattctgaagctgtccaaaaatacaaaatgatctggccgcacgacaatatcgccgtcgaccctcgagccgacaaggcaagttttcttaaagtttgctcaagcaccctgaaaacgttcttgacagatccagtggacgaaactgctgattatgaagcctttgagcctaaaacttatagcaccagagtgtacccaatttctcaatttacccctctatttagagctagcccacaggattactctaccgaaaagcccacgatacttcagattctgtcacacatccctgacggctcagttaagtggacgtttactgctggttactttaatatgcttcctgaaatcaaaagcctccttttaggggcaccttgcaaagaaggcaacgtaataacagcttctccgtttgcgaatggcttctatcaatctaagggtgtttcaaagttccttccgagcgcctatctacacctttccgaaaagtttttatctgaagtgcgaaatcgtggaaaagagtcccagattagcctgaacgagtggaagaaaggaatcgtcaatacacctggtggatggtcataccatgccaaaggtatttggctctcagataataatgagaaagatcaaagacctgcgatcactatagtcggttcttctaattacacaaggagggcatattctgtagatttggaatcgaatgttgtgttagttactgaggattctgatctcaaagacgagatgcaagctgaaattgatcgcctaatgtttcacacagagccggtgaccatagagaacttcaaaaatgagcctcaaagacatgtgagtttgggcatccaggccgcaactagaatcatagggaaaaagctttagaaagaaccggagttgaacccaacaatccggatcgagtttcaggtcagagcttaatttcagcgtttaaaagcttccaagggaggacccatgttccccttatctgacttgcaatttcgcattttgagcttacgtgggatttgagacatgtctccagggaagtgagcacttattggcgccagagtttaacgcccagcgtttcggcttgatccataatgcaatggtaagaggaccgcgtaacactaggatatagctcttggctgccaatggaaagcagcatgtcaacctgaatatagaaaaaatactccacccatagttaagaccgaatttcgcatttcacaaattagcgctcaccgatcaacattagcaatgatcaaagggtagatagatccctaaggcttttatggaggttgttgaaaaacaatttgtaattgaacccgcttgcgcaacgcgctcactagatgaaagctatatggacgttttcgtctctgcagtctacacagtgcgatgcgcgttaaaaaaaagcacaattgaatttcaaagagtaccttgattgctgaacaagagctggaaagaatgctgcgtattttctttgtgatgagcgtcaatgattccgatcttcattttagagctgtcatagtgatacatcgaaaaaataattaaaacataattaatcgacctaaccaacttcttctagccataataaatctggaacaacaaaagaattacaacaatggatggagcagacaaatcagcacaagccgctgctttcatgaacaagtacaaaactcagtaccaggtttacctcgataaggtcacacctcatttgaagtatagatggggcgctcttggaggcatgttagtgctcttcttccttcgcgtcatatatggagaaggatggtacgttgtatgctatgggctatctatttatcttctcaaccaatttttagccttcttaacacccaaatttgatgtctcgctgcagcaagatgaggaaaacaatgaattagaggctggcgagagagctgacgagttcaggcccttcataagaagattgcctgagtttaaattctggcataactccgtaagggctgtctgtctttgttcagtcctaacgttgttccgcgtttttgatatcccagttttttggcctattttggttgtatattttgtcttgttatttgcgctaaccatgaggcggcagattcaacacatgattaagtataggtacatcccattggacattggcaagaagagataccgctctagagactgaatctctcggcttgaattccgatcttaatttctatcacgtgccataaggttttggtgatagtcaatgccccttgggttcagccacgtacccggcatctacgtagcgtttctagcaaccccgattttgcagcaatgggcccgcatatgatatgttatttctcatatgtacaagacttttgcttgattgtcaaaaggcctgactaaattcaatagcagtttttgaaatttaagttaaccggtgtaaattacatacaattccaactccaaaactcatcaacaaatcttccccctcaatgaagctaataagtcaagtcacgggcaatggaaacaatcccgagcagcttacactgcttcctcaagacaaggaagaccttttctgcctatacaacatcataaacacagatgacgaagtcattttcaaaagaatggttacaagcaaagtggacagcactggtaaaaagaagaccacagaactcatcaaactacggctcaggattgtgtcttctgagtttgagccccagcacgagtttctgagatacaagggcatcacaactgaagatgaaagcggaagagcaaacgtcgacatacctttgggaaaatacttcagcttcacggtagactacaaatattcgttcactttgttgaaatacgactacaataattttgttgcgaagcaactgaaagaagcttgcaacttagagagtcgctcggatatcgcagcgatcgttctacaggaaggtatcgctcacatttgccttctgagctctttcagtacgatactgaagaacaagatagaatacagcttgccaaagaaaaagagaggaactgatgttgctaaattcgacgagaaggtggagaagttctacaaagcaacatacgaatccatgaaaagacattttgactttgcgcaattaaaagtcatcctgctttgctctccagggttttatgccaaaactctctttgataaaattttgtcttacgctcaagaggaacagaacaaaaccatccttgcaaacaaatcacggttcttggttgctcattgttctactggataccttcagggtataaacgaagtcctgaaaaatccggcatatggttcaaggctacaggatgccaaaaattcgaaggaagctttagtaatggatgaatttttgcagcatttgaacgacgatgatttcaaggcatggtatggggaggccgaggtaacgaaggcatcagaaatgggagcaatcgatacacttttggtcacagacgggcttctgcgctctgacgatctgaacatgagaaagaaatgtgtgggtattacccaagatgttgaacgagctggcgggtccgttgtggtttttagctcccttcacagttctggagaagaactcgacagattaactggtctcgcttgtattcttaaatttccaattccagaccttgacgagttttcggaagaggataaatagaaaattaaataattcgaagcaataaactctaattgcgtgtgtgctgtggctcccgcaatagccgcccatctaaagcatttccgataagtggaaccttgcggtgaagcggctaagagagtaggtaatttactgcaaatgtattgcgataatttgtgggaaaattaatgacagcgcacgtggtacgctccatttttttttttgaattttacgtcaaatatgagcacaaaaatagatacaaaagtgttataataaagaaaaatttggaatagttaactgctaagtgttccgaaacaagttttttaattgaaggatattacatacttttaagtcgaatcaactactcgtggaatatgatttacgttttacaattttggccttagggactgacattcaatgtgctttttgaaagagctttgaagggattcctcctttacgttcacgtcctctgtggcatttttaggtcaaaccggacagacatcactttccaaaaaccctttcttcgaagagtaacgttgccccaaattttgtttttaggtcatggaaattcgctctttggattaagagaagttctaggtaactaggtttagtcattcacgcacaactgtttgcttcaaattgtactgactaactttaagggaatatttgtagtttttttgggtgaagtgcccaacaaggtaaggacttgctattcaaatgtaaccgaaatgtttcaactatttacgcccaactcagagaggggccttgatttgtaaggccgtgagcgaacttgtttccgctcatcggaccgtggaggtatgcgcattatgtttactaaatcttgaaggttgtgaataatcacccgttaaagtggtctatgtgtgattggatggctagcaagcgcgaagatggcagcgagtttctagccgcctggatcaaatttgctttcattaaaaactcctcttgatttgtagttggccgctaaacctacgcctcccatttttttgccttgaaataatgaagttggcatattcgaaactacccagcctatcaaggcacagcttccgccgtggcttgaaaccaaatctttattctcatctctgagatattctgctaaaatcccaatttgtcttgggtgatactttataattataacctaaaagaagtctcactacatacttactggttaggcaaacattttaccggctttgcgtcatctgaagagtctttggctcaagttctccatcgccaagcaacccctccggccctcaacagcaccacccatgattcttttaatcaacgttgtaacatggtgttagacgtttgggccatgtgggttgcagatgcgcggctgctggcattttcttttagcgcaataagttgtctagatctgaaaccctcgtagtggaccaatgaagtggtttcgattaggtcctgaaggtgcgttctaatgagaaactctctcaaaaagacaaactcgcattggttaatgtcctcaacgactatggaaccccaacgcgtttttctgccccgaactaactcaccattgacagagatttccttttctgagccgactactgcaaagggaatgattgaccgtatgctctcatttagctccagctcctcttcagtgaggtcttcagactgataggggtaaatcttgaaatcaaacttttcaaactgtctctgaataatttcccggaattccgccctttcatccattgtaagggtgtcggcttttgcaataacggggactacgttagcgatttcagtcaaccttttcagagatgctatatctaattgtgttaaacctttaccattgggttggatgaaataaagaacagcgtgcactcttgtatcggggatgaatctttcacgctgcgccgttaattccctgcgcaagtactgagaatgctgttccttaatgtattttaccattggctcccaaactttgtcgttgttgacctgatctccaaaaccgggagtgtcgattacattgatgttcaagcgcaccctgtcttcaacaagagaatgagatgaaactttgatctccgttgtcttagaaattggatccttagaaatgtcacgtccagtggcagagtcaatcagatgagaagcaaagagggtgttaatcaaagtgctctttcccagccccgagtggcccacaaccattatgttaaactggaagccctttttcaagaggcggtgctcaatttggctggttatggtgtcaaaaccaacataacctgttggagagataaggctgttgtccggtggggttttaatcgacattttgtaaacttgcgtctctgtagggagccctggatcaaagttgattgtttacgcgctcgactggcgaatgctaacttttggttctcactaatttgattcgaaagcgaaaacagggtattaatttcgtcaatagtgacctggaaaattttgggtcatttgttagaagcgaagttgaaaggcgcaacactctgcaggtattgttgtttcaactgaacagtggctgaaatagaagaggtgtttttgatgtcctttgttgcgactttgaagaagcgctgccttcctgtattttcgttgttgccgagctggtccttttcatggcagctggctcccgcccccacggcactacctcgacttctccatgagcttctagaagggcaggttgagccacagctttctccagacagtgcttcgcctgccaaagaagggatacttttagctgttcccaagaaaaaggtttcccatcagaagaagagacaaaaactttatggacccggtaggaagcaattgcaaatgatacaccatctcaaccgctgcccatcttgcggccactttaaaagggcaaacaccctttgtatgcattgcgttggtgaaatacgtcatatatggaagagccatacggttaggaagacccaggagcctcttcaagagcaagaattgtctaatctcgataaaagaattctatatccagggaagaaggaaacagagtacgcgaagaagcttaaggacaaagatagctacctagaccgtcgtatgaggagtttacccgcagggaagaatgatagctaagcgcattaaattcacgctctcgaactactaaattatagcgtagccgcgaaacttgtatataaataggcagaacgaaaagatctacatatgggtctttcatgggagctagctgaccgaacccaaagtcatcgatgttcagcgttataattaaaatgaagtcgcccagttaaaactaaaaagaaattataacgactttttgatgacatcaaaagttgttaaaagacgccgaaaacgagcatcgatgcgatactcatatatatcaaaatcaagatggctgtcgattgcaagcgggcaaagaagataccaaattaccgtatagatgcgcatacaatcgcgccaatccatcctttaggtgtcaaaccgtcaggaaatatataccttcacaacaatcttaaagaacttgacctttcgaggaaaaggcaacttggacacctagcggcgctgagtgaagagatattagcactggcgctatcttttatcgacagtccaagtgacttggttagcttggggcattcttcgagagtactatacgcttacacttacaatgaagagctgtggagaaagttgtacattgatgagtttatgcgccttgaggccaaaggaggtaatgttccgaacagcagtggttaccatccatatggatgtagaaaatggagaggatcatggaggaaaaccttgcttaaactcgatgaagaagctctgattcaagtcaatgatttggttttttcggacttcttatataggccatatcaatgctcaaaaatcgactacgaatatctcttcaaaagagtgattgcatttgaagagaactcgagtgccttgcgccacactttgaatccagaattcggcgttgagcgtatcaaagaagcggatttgacactcgagacttttgaaaggtcgtactgcagcaagccattcatcctatgtggtgaaggggatgaaaaaagatggcccttgtgggacctcgaatatctggtgggtagattcggtgacatcaacttccgtcaagaggcggtagaatggaagttatcatattacgccaactactctagaaacaacaatgacgagtcgcctttgtatctttttgactgtagcagcgaggcgattcagacacttaaaggggaatacatggccccgaagatcttcacttatgatcttttcaaagcttttgaaggtcaagaaattaattgccggcccgatcatagatggctcattgttggtaaggcgggtagtggttcaacctttcacaaagatcctaatcaaacgtcagcctggaatgcgggtttgacgggaaagaagctgtggatgatgctcccaccagatgtcaagccgcctggggtatcgaccgacaaggaagaagaagaagtcacgtcgccagttggggttggcgaatgggttctgtcaggctactataatgatgcagtcaagttggcccaagagggaaaatgtcaaattgccgtgacatttccaggcgaatgtatatatgtgccttctgggtggtggcatactgtaataaatcttacagattcggtggctttaacagaaaactttgtcccggcacctatcctttcgaaggttctactattcttcaagaacaaaaagaagcaaatatctggcttccatctgcaagatacggtgaatgcaatgaaaaggttcttgtcagcacacccaatgaaatcagattcttctccaaattatgaagtcattgagaatttcttggaaaagtgcagacaccatgccttgaacaacgaagactgtgggctaattgacttagacctggagcctccaattttcgaattttttgtggaactagtgagagaatcaaaatatggtaaacatacagaaagagcccttgctgatatgcacgagctggaggtcaatgcagcccgacaagaggctagaacaaatccgccagcgacgaagacttcagaagcatggaccaacctagcagcagaatcaggttctaatttcagctttggttttagttttgaagaaaccgcgtaggagctgccctttcgctggcttacctactgctgatatacaattaagtagtttaaagttacatcttagtaacagcacatgcgttttggttgacagggtgcaacatgcagctcacatcatcacacagcaacctgatttgctaggctctttcttttcggttttagcaggtgcttgctgagtggtcctctgagccgctgagctcttctgtgcgcttccgacctcttttttagcagcttttttagcagaaagggggaaatgttgcgcaacttcatagaatgacttaccttgagcaacagccatcctgagctcaagctcacttggctgtcttgatccatcaacgccagccagggttcctgcaccccaagcggagccgccgtggatttcctcgacatttgaaagctccgcgaagacgttcttgtaccctagcggaatgtagattagcccatgatgaaccaagtaggtcatacaagttttgattgttatttcttggccacctccataagagccagtagacacaaacaagccggcaggtttcccttgaagagcacctttgacccataacccgccagtttggtcccaaaatgcagcccattgagctggtacgttgccataccttgtaggcactccgaaaagaaaagcatcatattcctcgagcacttgagtcgtggcaattgggatatcaggtttggcaggagcaaacatcttttcgagcacttcctctggtaaggtttcctcaacccgaaaaaggtcagcttgtccgcctgcggcctggacccctttttggatagacttagctagagtgtcgatgtgaccgtacaatgaataggttatgatagcgatttttgccatgctgtgtggagaggtttgtgatgctctcggaaacgattggcgtcgaaacaactaatctttacgttctcggccccttgatagttatatatacaaatatttttttaggccaaagcggggacgcgttgccctcagctattgaaaaagaccccgaaaaaaagacgtgcataataataatatcttagtaagtcttgctatgcggcgtgtagcatgcaatttaaatgcatttagaaataaatgtgtaataactcaaatcagtgataaggtttctaatggcgtaaagattatgctgcccaccctctccattgagactgtttgtcagcttttgttcatagtccaccggaggaaacgggccgaagagattaaggggggcaagggcgcaatctcatgcgacagaaatcaatatcgtcattgtcattatcattttcgaacataaattataaaatagataaatgggcctcatgttctggacttgaagaacagtggaagggaattgacatatactagtatgctatgggcagcgactgctacgggtgaatgttattatttctttgcgttaatggatttcacaagctcagcatatttctcagtcgagaaagatttgggtctttcgattggctgaccaacggccctgtcaatgatgagctgagccagtacacctagcgctctcgaaacaccaaacaggacggtgtagaacgatgcctctgtcaagccgtagtattgcaatagaacaccagagtgagagtcaacattaggccatgggttctttgtcttgccgtgctttgtcaacacacctggggcgacctcatagattgtagagaccagcttaaagagatcgtagtcagggaagtgtcttagggcgaactcacgttgagctgtgtaacgaggatcagttttcctcaatacggcgtggccatagccgggaacaacccttcctgaattcagagtgtcccacaaatatttttcaatggtctctttagaataatcgcccttgacctcttctctgagcttgaagagccattccaggacttcttggttggcacgaccatggagtggacccgccaaaccgttcaaaccagccgagaaagataaataaggggatgacaaggcggaacccactaagtgagttgtgtgtgcagaaacgttaccaccctcgtggtcggcgtggatggttaagtaaagcctcattaactcaacaaactcgtcattcttgaaacccagcagattagcaaggttcttaccgaagtccgcgttggggtcaacagaaccgagctttccatccttgaaaacattgcggtatatcttggaggcaataactggtagcttaccgatgaggtccatggagtcctcgaaagcgtaattccaatagtccttcttggacactccctgtgcataggccttggaaaacttggactcgctctccaaagcggtcacagcgatagagaactgagccattgggtgaagatccttaggcaaagagtctagcagttgtgaaacatgttcaggaagctcggatctggaagccaaatccgcggacaacgccttgacttgggactcggtaggtgtctcgccggtcaacagcagccagaacagcgcttctggtagtggttcggtgccgccggccccctttggcagctccttctgaatgtcgggaatggtgcggtttctgaaccggataccctcatctgggtccagaactgaaccttcccacaccaagcccttgatgccacgcataccaccgtatgcctgattgaggaccacctcgccgattaccgtcgagccgtgctcctggcgcagctgcttaatttgttcggccttggctgggatgatctccgcgaagcgctcttttaacgttttctcgccgttactgtaaaggcgtgccccaccaacggtcaatagtacagacgcgcggcccgagtttgactgctgcaaaagcccacgcgccagtgtgtttctggttgatgctagaaccgacattttgtcgtgtgtgtcgtgaatattctttgtttcggtcgtcttgctaggcaccgcttatgagatgtcttgcgtaatgattctttctatgagctccaccacactaggtctacctgtaaaccttaattactgggaaactgtcaaactggattgtttgctggagaaagatatataactgctgctagttaactcgcaaacgatacaaattatacctgatactccggcttctctcgactgacccttgctccccttcttctggccctcatttatatacaaatggccgtgctcggctacgagcgcctcgtgctgtggcaaagcacttggtcacgtattttccccgcgaaccaatgcggccatttctaggcgttcgtgggcggttgacgttgtagtgcaatatacacaaacagcaaggttccacagataataacttcggctccgcgattttcaggatccgacgtcgattatctggtttatgcgtgaccaagtaaaatccaaatatggtcattcgcataacgaaggtcaccgcatgcgagacaagagcgagagcagaagtgtacggagattgagttgcgcacagtccacgcggaggcaagctgcaggaaaaaagtagggaacacgccagataacatcgctgcgtaaaaggagaaaaaaaaagaagtcgccaacttcagccagcggaagaaaaataaaactaaacggggcgagccgggactcgaacccgggacctcccgcaccctaagcggaaatcatacctctagaccacacgcccgtcttgctgaaaggtcgagaagtgggttcttagatttgagttcttgatacgttagagatgatcagccaaagtttaacgagacaaagccgcgcggaaaggtcatcaaaggcgtgatacggtcatgagtgccatgagtgtcagtagccgccaaagccccaaaccgctgatatacgagagacgtgacacccgcgcggaacacggcgcgtgtttcttgataatgtgatacgagttagactttttaggaagctgtagtggacgtttgtagagaagcatcccgccgattgccagactcccgtcgcctatttgtgttttttgggcgcttgtgaaaatgacgagacttgccggtaccgcactttagagagcgcttgcgtacaccatcttgaattctccaaattctcactaggcgcttacgcaggactggctgcgtaaaatgaggcgcctagtgtgccgaccttggcatggctaatttcaccccgacgaggccactcggctaagcatcaaggaacctattaagcgcgcgggcttgtcgccgtttcgcacggtcattcggaactgagcaacttctatacttagacaacgatttcccatcacgtgatcagtgcctacagtacgctgttcagtcgtctgttgacgaccagctagctatacatcgcgcgtcttgtaatgggcacgctgacggattaatgggcttctaagctgctacttgctcattataaggcgcttcaggctaactttcttcgcaccgcgctacagtctgcagaaataacgggcgatacaacctcctgctagtacccggctagcaccgcggctaggcttgctgtccctcttgaagctcaaagtagcagtgcaagaggagggcgttttgaggaacggccagtctacacttcaacgtttcttatttagatttatcaatccgtagctccctctcgaatcctccaacaaacactgcacttctaggcggtccatttcgttagcaaaggcttcgtagttgtttatgccaatcccaaaatgttttttttttcttagcttagtccgtttgttgtgtgcgtgcagcggattgtgaggtggcatggcaggcggtttccagagacgggtagcgcgcgaggatgaggaaaaaattacgagttgaaaattgttattgggtatatgagatgagatattagtaaaaattagcagcggtggcggcggtacctcaaggaaagtggaaacataatttcgcgtcgaaagtctcacaagcggtcctgaaaagctaaagagtccgagagctggattccaaagcagtggcaaattcgtcaaggcttgcagtattgggttcaaaactggctggtgcggttttttttgtttttataaagtgccgcttttctaatttggcgtatcactggtccctagtacacgccaccggtatttgagtgccgccacagaagtcagaagctaataagagccccagggcgttcaaagtatagttatacgcctacagaaggagcttttaaagagcttcgcatttagccgcttagggtaacaaaaagtgagtgtaaactccatagagtggagaaaaggtttcagttcccgtcatgaccgctacatccatggagacaccgactcctaggagtcgtaagaacacgctctcctccaaaattggcaaaattttcggtgccggcaagggtgcgggtcaacgcactcccagcgcggataccgctcggcagagccaagtgccatctcccacaaattcagtggtttcacttgacagctcgcaccaagagtcgcgccacgctttgcatccggacccgcgtcaagccccgctcgcggcttcgcaccaatcatcagacatttcgaggcccagttcgccgccggtgtcgctcaacggtcgcgggcagattgcaccaacacatgacgaaaactcacttgcaacacttcgctcccgctccgaaaataacgacaaggcgactgcaagctcagtcaacatcgcggctatggcatcggtaagctccgggaggtttgtgatgcttgagggaggcggtcacgagcaccacttgaagagcgcaaaacgtcaagaaaagctgagcagcatgattaagaacatgcttggggcccagaaactccgtggtgaagccaagtcggcagtccctgatattctcatgagccagaaaaatcaacggagtagcgcggaccctccttccttgttctcgggctatatgaagcaggtcgctactatggaccaaagtgtgccctacagtggcgcttcacagacacaaaagaaattttacctcaacgaggctacccctggtggcagtgatggtgcagttgctcctttaaaaaaggatcctgctagctttgcagaaaaatacggccgttgtcaggaagttgttggcaagggtgctttcggagttgtacgaatttgtcacaagaaggtgcaggaagggccaaacgctgagaaactctttgctgtcaaggagttcaggagaaaaccttctgagtcccccgaaaagtattcgagacgtttgacctctgaattctgcatttcatcatcactgaaacacaccaacatcataagaacgctggatctgttccaggatgccaaaggcgactactgccaagtaatggaatactgttacggcggtgacttatttacactcatcattgccgcgggaaagctggagtacatggaggcggattgcttcttcaagcagcttattaggggtgtggtttacatgcatgacatgggcgtttgccatcgggatctgaaaccagagaatcttttgctaacttccgatggcaccctaaaaattaccgactttgggaacagcgaatgtttccgtatggcatgggaaaaagatatccacttgagtggcggcgtctgcggctcaagtccttacattgcacctgaagaatacgtacacgaagagttcgaccctcggccggtcgatatatgggcgtgtggtgttatttatatggcaatgagaaccggccggcaactttggagcacttcccaaagagatgatgaattttatgccaaatatttaaagggaaggaaggacgaagcaggctatgagccaatagaaaagctaaagagggcgcggtgtcgcaatgttatttattccattctagatcctgtgcctagcaggagaataaatggaaggcagatacttaacagcgagtggggaagggaaatcaagtgctgccacgaaggtcatccagaaaaataacgagaaagttgaacgcgcggaggcagacgcgttggctaggacacgatgttttactctgcacttctctaacatagcgttttatgtaatataattagacacaaaacagcaccaaggcattattctacaatttctcggctggaaggggctgtacggtttaagacccttagtccaacaaatgaagtttgtcttacgagtttccgaatgtcaagaacatgacatacaccttcgttgcttaaaaacgtgaaagctcggaagcgattgttctcgcgtacaaactcccattctgaggatattaaatatgaaatgctataattacttgtgtttatatacataaattctgctgcacgctcactgtattcacaactgagtatagatattagaggtcttcctttcgctgagcctttttcttcgcttgttcacgaagttcaagccggtgtcgtcctcattcgtattggtaccatctgtcgctaaaatgagttcttcgcgacccaggtaaaagagcttcataatattgccaaatgctgcaactattgccttagcgccgaatttctcgactggtcctatcctgttggtgagcaaaccgttaactcctgcgggaatcttgtaatactgaacttttccgtttactgtcatagtccatccttcccaaatttcatgaatattatattccaaagatgccgaatgcttcatgcttcggctttcgaccctatttcgcagtttgcagtcccctgttctaacgccctctgatacacttctcacaatcgcgtggctattattttctgcttggttgagcttattccgccgcttaagaccaataattaaattattgtctgttacgttccaacaatctgcttcttccatgtaatgcttcttctcgacaaccgactcgaggcctaagcagcgaatttccctaggatctctctccacacgcaagcatatgctagtttttgtgcggctctcaagcttaaatgtatgcatgaccagtgttttggtcgatttctctgtgtaggcaatcgatagagaagcaaccgatgcactcccgcaaaatctgcagtgggtaggctggtcatgaaaaacttttagcgtctttggctcaacgtctgataatgtgaagcttctaatggacgtacctgtctgggcgtctaccaattctgccttattccctctggctaatactagcataccgacgaaagggatcaataataaagttatgttttcgaatatctcgcttccgctatttggcgaatagaggccatttcccaaaacctcgcttggtctcttgagggtggcaggtgtcatcagcttttgtcccctgttgaaagaatctctgattatatgcagctcccgagtcctccacttgttgttgacgacggttgaaacataaattttgccgcgctggtcacaaaaaacaagcctgtcgttgactctaggcgttactagcttcttgcaggaggcaagctctaccggcgaagagatgactttgctaaccacaggttttcctgaaatgtcgatgcaggtgagagagccatcagttgtcacgaaaatgagttcagttccatcatcttcatcatgtatagaagcggcctctttgtcattatagcgagcatcaaatacattcgccagggaagaggaggatttcatggacgaaaccgacacgttactgtctttccgtcccattgaaaggctggtgactccgatctgatcgcgtatctttccagccgatgtgcttgtattccccgtaggcctatttttcataaaggctggtatagtcctttttctgaaaaacaactccaaaactgttttgcccggatgatcaagctttattgaccacaggaaacacatttttcttcgcgaccaacaagcaaccttgcccccttcgctgagtatggctgttaagttcccgtttgagcttgttactgttctggctacaggccaaagctgcttgctcaatggtatctctgttggaggggggacgggatttgataatggcgaccaaacaaatagtttacggtcaattccaagcgagaaaatgaaaggtgagtcagacgttggtatactcacaatgtctaatgtatggccgccatgggatagttccttggtatgaaaagcagtttcatccgctttcattatagagcctgtttctttccgagattgcatctcgtccacggcgttgaatacttctgggtcatcctcagatttaattggagtttcgactctgcttagcataatttgtaatacgagtagcgccagtgatgaaagtagtaccactgtgataataaactcaataaaaaaataaaagtcaaatttgtacgaagaaacaaaaggtgtctgaagggctccgagatagctaccagataaactattagtatcagggacgtctccttttaaagcaaaaatagtgtccgagggtaaaaatgccacattaaaagttccttttccatgcttttgaaagagtagttgagatacggattttttgtcaattagtgccggtgacctcgcagaagaaaaactcacagccttggagaattgaccatgaacgaatttgtacaccaaagaggaagaagatctcactgacctgaattttagattgatgtagaaaaaatatggcatacagaaatagagcggcttggacagcatagtgtcccagccaatcgccaaagatttaacgtatgctttcaaattgacattgtggccgtaaaattcctcatctaaggaccgcgcatcaatttcgttgctgttttttaaaaagagaacgtcgttgctgctgagcatcctataatccaaactaagcaccgatgtgaagaaagtgagctgaagaatgaatgtgtttagaagcgcagctgagaaaaaaaagctcaattggcgattaaaaggaaacagaaaggtgcttgttgcaatagccaaaatggtggttctaaaaacagaggcattcacttgcgcggaagctaccaaatacttctttgttccctttctgcctggttcttctttagaggcaaccataggatagcttttcctagaatctgtgacggatgaacccgcagtttctttgagtaaccgtaaaagcccactggttgaaattaaagttattggaagccacccaagaaaagtagggttattttccccatagcccttgaaaaaaaagcccgtaattgtagccgacgcagctgtgcctacggttacttcagctagcatcgccagtgcaatgccatatttgtgcttaacccatacaatgcttttgtacgccctgagtaattgtagtataagaagaaagcatagagtccctgaaaccagaaaatccagtcgactcatgggcaagatgtcaaacctgaatgaaacctgtggagcattaccgttactaagcatagaggaggtcgcgattttaaagccagtcacatttgatagtgactgcagctctgcaacattttgcgcaaggatgctttttagcgcgtcttgcttgtcccctggcgttagaatattgatcaccatgttctcagcggacgtgacaaacccattcaccttgagaactcttctcagaagaagttttggaatggaattagccccataattgatagttttcaaaggcgacctgtccttttgcaaaacttgtaacgagttgttccacaattgaaaaggtgattgtaagacttcaacaagatcggagcctgcggtgttccgcaataggcggttttgaagcgccaacgactcaatcaatgagctttttttcaggatattgtcttcgttcaaatgctttatccacacttgcactaatgatagattagcagaggagccagtgaagaaaggctcgaattccaccctacttaggtactgcctcgaagttatatcgccactccaagcggaagaaagagttggataagcgatgatggtcaaaatcagaagaggcagaaagatggaaataacgggatacctcactgccaaacgcgacaggttgaagaaatttgcctgcggcgtaatcctttggaggatagcactcatggtatcaaatgagaaccagggcaaagctggacactttggagtgaattatgaaagcttgaaaggttaaccagcgcccggctacgttgttctttgacgatttcctccgcttattttaaaatcgcatctgactttgttaaacttaccggaagaaaaaaattagttgttacgaaaatgaagggcaagtggaggcaattgaacttcgaaattctggccagcgttttaattgattggtatctaaagctctactcacttaaatcctaaagcacatatatttaagttggtcatttgctgtagcaagtctgcaactttttcgtcaagctgaccgttggcgtaatcatctctggattgctggtctaagtattgctgaatttgggcaagacgagtgtacccctccgtgcagaaccgaagttggatcttaactagggcttcgaagctagggtcgtaatatggaactcttagagagactaattgtggcaattccgtctttagttgctcgttgagattatcaaagatatccttcgctaaagccagctccttctcagctcttggaagcttagaagcatctttggcaggcttgtcaataagcctccgcactttagcttttgctgcgtcgtaatcttgtttcttgtggtctcttttcttgattgcatctccaatttcgctgaaataggtggagaacttcgtgattgggtcaaggacagtctcccgaaaggggccatctaattgcttcaccgtttccgagtcgtagtcgcgtacacattgtaagtaatagtttcccacattgtatccgcctccgctcaccgttttagagtcatcgtataggtttgatataacttctgcaatggtaacctgtgaagcggttacggccctaagggagtcaaggtatcctttcgcttccttttgaagttctttgccggctctctccagagtgcgataacgacgttcttcgatgtcgtactctttgtcaattgtcttatcgacttcttttaccaagacgctattcccagcgcggttgatggcctttttgaatccttcccaactcatggtgacgaccttgcagtgagaagccctaaagcatacagcagtcaaaagttccgctctttaatatgaaatccctattcaaacatggatcaaacaatcaacatatacggcacgtaccagacaaaccgaacgatcaagcatcggtgtggtctttagagcagaattaaaagacagctttataacacactgccttgaattaggttttgcaaatgaggaaaccactcaaagagtttttcaagaataacattttgcttctggacggcggccaaggcactgagttagagaaaaagggtgttagtatttcgcatccgttatggtcaacgcttccgtttataatcaaaaataaaacacatctggaagctataaaagaaatgtatcgcgactttgctgaagcaggttctaatgcgttgatgacaattacctatcaggcgtctttcagctctatgaaaaagtacagcgagggactagtaaacagcgaggaggactacgcagcttttctggactatgtcattggttttactgaccgcgaatgcataactccggataaatatttagtgggaagtgttgggccatatgcagggcttttatcaaacggagctgaatactctggctactatggcgagggtaagatagatttcattgattattatagtccacaggtgaagcactttgccttgtcgccacgtattgatttgattggaatcgagacgatccctaatattgatgagttcaaggctttgctgagccctgagttttcacggctgtctttttccaagccatattatattagtgttactacagataacaatgggtgcctgagggacggaacatccttaaacgagatatgtcgcgctatcaaacagtctgcatcacttcttcccgataattttgtgttctttgctatcaactgcgtggaattccttcactgtgtagaaattctgcaatccttgaatgactgtcttgaaatgcaaggtgtagatcggcgcttccgctttaggggagcttacccaaattctggggaaatttaccacggcggcacccactcctggagtagcaacccttacgcgggtcccgaagacacttgggaaaacttgactctcgggctgttgagccaggaatgccttatgctcggcggctgttgcagaactggctctgaagaaattcgtcaaatggctttgactacaaaaaaaaactcaacagttgctgcgatgaaagcgtttccaagtaaagccagcaacaactaccaatcattttagcatgttatggtctgcacatatcaattttctcgagcgggttctcacaatatccactcatcgagatagatagcttcattatcgttgctggatggcgcaatgacattatggcaccgaaatatcgtgaatgtattgtctgcatcatccttcgactctccggcaggctgtgtcatttccagaacgctttgaagggtaattcggtaacagtcaaatgacactttttccagtttattgtcataaactaagacctgacacaatgatcttatgtcggcagtggacaattccacattcgcaactttcgcgctgattataaattctaagatgtcgtctgttgtcgcgaaattgttgacgtgggccgcgtagagcacctctcgacccccagtgaagttattaaacccattaggatatgtacgctcagaaacaaacctccagacgatggttaacagactgttgatgaactcgacgtcaagctcactatcagtgaaccacggtccacctgtaacctctatggaaggctgtagattgtaaagcatgtaaatttttcgagtagggaacttgacgcttttgacgctcttcacgtatctttgagactccagggatttcaagcattttgatacaacaactgtgtgcaaattggttcttgctttaatggttttcgtccatataccttctctcccgctggcttcgatgtatgaatagaccaatgcctcatcggcggtcatagccgcctttttctgagcctcagcaaagttgacggcttgaaacttgagctcgttgttttgctttataagttttatcagattcttatcaagcagctcctgaacgatagacataaggtctgtcagagaagagctgcctgccaaatccttgagctctgcttgagtgtagagcgcagcagcacctccagaactcattttggcatgaagactcttggctctgtctgacaagtcgacacctgatgtcagaatgttattcatttgccacgttaaggattattattcgatgatgcaaaagctaggaaagacaggttgatccgcccaagcttatggcatatggttgtgtctaaagtttttttacaatttcgtcgaaagagacgtgcttcgacaaattcgtgtagtaaaatatgaaccggctgattgattgtaattgtgatttgcttgcataccaactaaaccaaacaaagtgagcggctaatgtacagctaagcctttacaaagctccattcaaaaggccctaggttattaaaatataaaaaatgatggaccgttgcctgtaattgaagatctacctgtagtgcaaaggctaagcggaagaactgggaaatcatttgtttctgctggacatcatgccgagtcttcttgcctccaataaatttaaacaattgcagtgctgtacacaaattgagaaattttgcagtggaaaaaagctgtatctgcgggccttcgacttccatttttggcagagtttcttcgcattgaaattgccgggttattgaaatgcttatagttttcaatagcgataattctcagcacacccggcaccatatctaggcttattgcgatgaaagtgaggtatcaaaatctgcgcgaatctgatcataaacaatttacagcggatgatccctttcttcatgggccacaagttttatgatttttgaaatagccgatcctcagcaaccttaaaaattaactgctggtctgattaaagtggaaaattgattaattcatatcgcctttcgaagtttaacatagtaactgatgctttgaagttggcattgctgcaatgactgaaagaaatttatcttacatgaacttcgttcactttttctcgaattgttcgttattgcttgacgagcacgttgataacctaaaattctctatattaagacaacgaaatatctttgaatacaaccgccacacacttaaattacctttgaagattgactgagcttgcgccaccaagttaactatcagtccaaagagcttttatataaaaacttgcacatacagtccaaaaggcttcatctcctttaaaaggtctgttgcattattcatcttctagtccgcattagcgtccggtcgtggctatagaaaattcttctgagttgaatgcttgctcctgagtacgtttaagatgttggtagctaaaatgaagcacctcagttaaacacaagctttcattaagctcgcattagcatgaaaaaacaattcgtcaaatactatacaggaactcaacaaaccctgctcttcggatttgagacagtgaaagccaaggtactccacttttgagaagagaaattcccgggtttgcggtacaaagtgggctcttgaaaacagtaactattacgatgactactgattctgagccagcagcttctgatttttagaaatcgagctaagggagcttcaaactgtcacacaggcgctatgacacccgaaatcacttcccttattgaaagaaattagaaaagtagctattccgaaattcgagaaattatcgaaaaccattcgttatgtgcttccttaagctcgtcttctttttgggcttcaaaccaagtttcatttagtacctcattttttttctataactatcaattgcaagcccaggtatcccagaaccaaaaacatgatgttgaatgcaacaagcaatttaatatctagcaggaagttctgaacaaggaacccgaaagtgctcagaatggtagcgcctggcacttcaatgtcgagcccatacttcctttctttgaggataagcgatttcacctcgttaatgatcaaagactcatatgcgtagtaaaatatcgacaagttcttcaagtacttaaatgcgatgttgctgatgtctttcgtgttgatgaaaagtccactgaaaagcaaagatgctagtaaaattaaaacgcttataacaatggagttgttgagatcctcaactattatcccaacagtcaaaatctctaaagaaatcccaacgttgaagagaaccaaaatcaaaacaaacttgaaaaacgcattgttgctcatgtttagccccactgttggatacactaccagggccagaagaattgggggcacgactctcagaggcaaaacgtcgctcagaatcttactgatgtaataggccattggtgagtaatagttatttgaccgctctttcaaaaatatgattctttccaaagaaaatgaagtcagccctgtaaaagtcaaaaacccaaagtaagtcaatatgaaaaagaacaagcctagccgattttgaaacccactgatgttattttcaacgttataataaagcgagccaaggaagcaacccattaagatagtcacgagatagttccccagcaacaatttagggtttcggtaaatatttttgaaggtgcgcgacaagagaataaacaattgctctttgaaagatgctgattggaccctgctgaaaacctcaacttccgtagaagttggtgaagcttttgtgctctcaatttcttggaggaggctggagaagtattggccctctctgaacttagcatgcaggagctttgtgtttaaaaggccaacatcattgtcgttttcatccctttggtcaagtaaagaacgcaattcgtccctatgcaccgcgtaatgctcccattcactttgagttgctgttacagagtctttccttccatcgctaccatccatatgaggcggaaagtggctcgggtgatcatgcaaatttgcttcaatatccccgggatatgatggagacatgatgcccggctttgtggattcaaacgtaatgtctattaggtaatccgctatgttgtaatcagacgggcaattataattgttattgcgtagaaactcgctcacatccgtagcagctccagaaaaaaccatctcgccttggctaagcagaacgagcttatcaaaagatttgaaaatgtttgaccgcggttgatgaatagagagaactaaagttctgttatagtgtagcgcaaggcgaactaagcactcgataacgttgttagcgttgtttgagtctaaaccagaggtcggctcgtctaaaaacaagattgagggggacgtgacgagctcacaagcgatagaaactcttcttttttctccgccactgatgcctctatcaaagtcatcaccaatgatgcgatctttgatgtctatgatgcggagttcctcgagaacttggtagactcgcttttgctttgccgtaaaactcatctttctaggtaagcgaagaagtgcgctattcaaaacagtctcataaacagttaaagtaggcaaaagaaagtcctcctggtcaacgaagccaataatttctgcgaggttttgctttgtaacacctttgccgttgaccttaattaaccccgaaaccttcccggccttttccttcatggccaaaatatctaataatgttgttttcccagcaccagaaccccccattagagccattatttcaccaggcctcacagaaccacttattccgttcaacaaattgatttcttttttattggaggtaatgctatagctgatatcttcgaaagtaagcgttgacctcactccaaatttgagaaaatcaaagtcattgctgtcatcgtcctccagctgtacaggcgtgcttttgaagagtggacttttggagacaaaaatgacggcaagcaacgtcagaaccactacaaccatagaagttgctgataaaactatgatttgaaaaagcgacagtttgtctttggacggctgctcgtatccgggaatttcactgtagtgtacgcactccccagactcacattgtagtgtgatgtagggatcaccaaaaactgttgtaattagattattcatactaggctcgctgaacttacacttttttgtctttaagtcgcagctaaaatccccgggccctttgatggtttccgttaagaattcagaaatgtcgatagatcctttctggccacaaagcatctcaccagggacgcacttgcattgcacgttttcacagcggtagtgcgacacattgttgcttaaatcatgctgaaactcgcattcattcaaaccgcagtagaaactctctatttcttgaatccaaaattggaagttgcactcttctgagcttttgctgcaggaaaacgtaacttgtggcttcttgccattcaatatttggacgattttttcattagtgacatcacatccttgatggaatttgttcacaatcattccatctttatagcatgtaccctttaacccttcaggcataaatggatcgcaaacagagtcttcttcacatatattacagttgatgccgccccagccaggctcacacttacagctctgcgtatcgttgccgcggagcggtcggtcatcgttatttttggatagtgccccgcataaaggagcagaacagtctgcgccgccaaaaccttctaggcactcacatcttcctgtattagagttacatttagagaactgcttgcactcaaaaattggcagcatgcagttgaagcaaggcggacacttatctccttcgtcttctatttgcaatccgcctcgtaagtcacaactttgtaggctgggcagcctctgcacaaagtcttcagcaagtactgtggttattgaaaaaaaaacgcctatcgcgaagacatttggacgcatagttcactcagtttgtgagtgcagttgaaggtgaacttcgtctttggctgtctatgagctgttaatttcttataagaccttctgcacactcaaaggggctacaaagtttgcaggattcaaaagattgtattcacgtgcactttcaactaacacgttaagtacccttgcaaaaatgcctggcaataaaaaagtgaggcgaaagtgtaaagtggcacaagtttctgcaggacacgaacagaagttacagttaaatgaaaatactctattatccgtttgaaagctgctaataaaataacttcttcaaaaatagcagagacaagtgaactttatgggccagccactgagggaaactggcaagttttaaccttggctatattataatttttgaagaccgcctcaagttacaaggccatttctaattgccataaaagaaacgagaaagttctatcaactctcatataattgattgtgtttgtgttattaagccgagagaccgcgttttcagtaacccgtctacaacttcgaattaaattcaaaggctgtagagctgcattaggttacacatgcctccatgcgtgaactttaaaactcttgcagatgggaaagcctctgaagtcagcttgtttcgactaaagaaatggcaacaacttgtctatgaagagttaaggggctccggtgccctcggaaaagtgtcagacgcggacgaccaaaatcttaaggtcagctttgcctggccatggttagtcgaatctatcgtaaaggaactcgcaaagaagaatggcccaagtttttattttcacttcatctaagttggaaaaattgtcttctatagtatgccagtaagatggaaagggaataggaattaaatgcaatactggtataccatgctgccagaagggagtatgatcgtcctcaatataatttcctttagcttcaacaaacttgcgttcagaaacgtcaagcaattcttctttaaagggaagtgcgtcagtgttttgcgtcttgatttcaacaatcttcttgtacatcatatctgactgctcgaaatagcttggtaccgtaacatgatctttgctcccaagtaggtcgagtaatatcattgcttctatcttctcaatagtaccatcccttttccagagagatgccaagtttctcgctccgtatatggagtcttctgatgtccattgattcaaagcctcctctccatcaaaaaaaactattttgagacctttagacccctgccaaaaactctcttcaaggccagcattaatcccagtctccagactatctagaaactcagagatgtacataagaattgcacaagaagctgcgctgtctgtagcaccaatgaaccccgcgggggactttttggaatcgtaatgagctgccagcatgagataactgctggcattttttccaagtgtgaataccaagtttgtgaaatttatactgttctcagcaaattgcaggggctcaatcagccaatcgctttgcaaggtcttgaaatgttttgtgatgaattcctgaactttctcggagcctgagcttccaggcactcgcgtaatattgaaaggaatgagcagactttctgacgtgctgggatctaagctcagcttgcgatccagtgaattgtcataaaattccttcccaaacagaattcctaaggaagcctgtatgagagttagaacaacgaggaaagcccttaggcttttcatgacacagatgctctgccgcttcaaatgacgccagtggaatttgtgaacctattcgagggctcactattagttatggacgttaacatcggtgcttacaattagaatcattcgaagtggaaattgtgttttgagggtaaatactttaaaaacccatttaattacataagcataaaattggagcggtccaagaaatcgttgtcgtttggcgcttattgaataatgagttactagcttaagatcaactggtgctaccaacaagccgcagcatcatgagggcccagcggaaagaaaaggcatgctttcagagaacgccgggagtgcgcgtgcggcatttattacatggctcaccacttgcgaagagagcccaaatcatgcacaacaatgatagaacaactcaaaaaccactctttttcgtgcgtgtacagcacagaccgagccaccttatatatagcgactgagcttaatagccttttcgcgaattgaaacctttgacattaatttcacaaactgacatcccaaaccaccgtttaagtattatatttttaaactaaaaaaagggtttgcggcatcatcaactaaacgggttacactcaggcggcccaaaacgttcatacgtgctcctccctctttggcatgcttaaaccaaaatagcaaaatgctttggttctgttctccgagccttgcagccttaaagcgccagcctcgaaaacaaggaaaacagactgctacttcagagagcggtaaaatattatgatccctgttaaaagacgggcttggcgtcaaatggctattcaacatacactattttcaagttcagctctttgttgtagacatcaataggactttccagggaagtttgtgggatacatgtttgcaaattttaaggcaatcggaaccttaagtattaacagttgttttgtctagaaagtttcgaaagccgcaccttcagagttacgttacgagaggcatttacgaagtactctgctaaatagggcaagtagtggtatataagggagctaatatgctgaaacctctacgctcagtggccaatgacgagctagtacaaaagtccaggttggtgagtgattttattgcatgtttgtcagacaggtgttgtgaactcggatccccgtttgtcgagaagcagcctattatcagtctcattgatgagtgtagggaacgcgaatcttgaaaaagccggctcgttcgagtaaaatcttgatttcttccagcaagttttaacttctatgtagcggaggaagatgaatactacgagaagaaactgatatagtacgatcagcccaaaatttgcgtggtgcgaaacagcgttgtgatgcaggggctatcaataaaatacgggtacgcgcggcaccgtataagtagctaacccagtagccagttcgaaacggctaagggtttctgctaagaagcaaattctcgacactatctcaattaaccgcgctctttgtttttttaccccagtcacattttccctttttatttttcataaagtttatcttacctaaaagtcatgatagcaccgtctcagatgggcggaattggcgcagactaactcacaagacccaatttggctatgggctcagcgggaatggaagccccagagtttttgagtcaaaagtccctgaagccaaaaacaacaaccgacttagacactaatccggttcttagtgatatatcgctcccagcaaaactagaagtatcaaatactgatgagcatgaatcaaccagcacaaataaccggccgccccacacattggagagctgcgaagacttccatgggcttgagccagttcttcatgaatcgcaaaatggcgtttccccacgaaatagtaaaggtatggcttcaaaagtgcatagcgaaggaacaccttcaaacagaaaatctatgggcctagaattgcatagcggaatagggaattctaaccagcaactgcgtccgtactctattccactagcaagtagcgctcgcaccaaaagatcaagcatctatcacatgaaaacacctaacgctattcccatcagagcgccaagccatagatccacgcacttcgagggcgacgacagaacatcagtaaagagtatctcttcatcgttgacagcttcattttccaaaagcttccttttcggtttttatcataattacaaaaatggcagtaaagcttccaaaagcgtgctgtctaaagaatactggatgaaagacgagagtgcaaaagattgcttctcgtgcgctaagccattcacaacgtttcggcgtaaacaccactgccgtatttgcggccagattttctgtggcaactgcacttttcttattgatggcggaaagttccaacacgacgggaaaatgagagtttgccggaactgtcatactgacgttgatacattagaagattcaagtgatgaatcatctgcggaagagcatgaagaaagtaccaacgaagatcaagtagaatcatctctcgatcaaagactacctagcactgatgttctgattctagaagatgatgaagtccaaagcattttggcagataagaaaggagcccaagtttttcgttctacacctccaccgccacctaagatggcaattcctgctaccagacaaggtgggtctcttgagatatccgtacctagtcgatcaagccctagctcgcgaggggatgcttcacgccattggcgcagcatgagggatgtctacactatcagagacgttgacatactgccgccttacaccattgataccaaaggatccagaggatcacacggccacgtttcggccctcagctcccaagcccacgaggcgcacatcccacaccttaaacattcaatgtcaagttttgctcctaatggagggaataatgaagtatacaagcaaccatcgaggtcgcctagctcagttattgctaatttgtccaacaatgattttaaattcgaattcaactatagaaccaagaactttcaagactatctcaacgggaacaactcgaggaattctcgtaccgaacaaactcacataaaccgctcagaatcatcaccgatcttgccatcgcatcaggaagacactataattgataacgaatcggggattagtgacgatgggtctgaagacgagcggtcgatgtctttatatgctgcgctgaacgactcacaccaagaccagcattatatgcggcccatgcgaaatacaacaaaatcgttccaaagagctcaggcgtccttacaaagaatgaaatctcgcggaaaatttaaaggccgctcgcatgctagtaacagtgttgtacgaaagcagtttgaatttttcaaccaaagcagccctttcctgaagcccgcgttgaataatgacgaagattacttcaacttgaatgaatcaagtctgtgtcttgagagaccgcatcctcgaaatgatgccagcaccggatcccgggacatgaggcgtatcatatcaacagcctctgttttgcgtctcaaatcgcaagaaagcaaaagcgaattaagtgatgtcgcgcagctccacatgaacgctttactcaaccaagtcttgaaagaccaggatgtcgaagacctaaacgaatggattgaagtattcaaatcaatattatcctcgctacagggtattgagcttgacgctagaaatatgaacggcctggacttcaagcagtattacatcaaaataaaacgaattgggggctctttcattagtaactcaaggttcgtgaatggcgtagtttattccaaaaatatacctcttaagtctatgccgcgatgcctaacgaacccaaggattttgctcataatgtttcctttggagtaccagaaaaacgaaaaccattttatgagcctggactctattatggcacaggaagaagagtacctcagaaagttggtgttgagactgaaatctctcaaccctgatgttgttctcgttggtgcaaacgtcagtggctttgcactcaagttgatgaatgacgctgggatacttgttcaatttaacatgaagccacaagtgatggaacgaattgcaaaattaacggaggcaagcattgcaatcactgttgataaactggctactagcgtaaaacttggaacttgcgcttcattccaggtgcgcactttctgttacggtaacctagtaaaatcttacactttcctcgaaggatgtaaagcttcgttgggcggcacaatcctcctgagaggatccagttttgacgtcctgcaaaaaatcaaagatattactgaatttatggcatatgcagtattttcccttaaactggaaagctcgtttttcaatgacaattttctgcaactctctgttgagctatacaaacaatcacataaacagcagctggagtctgctgcgccccaatattttgctgacttcatcgaaaagttccaccaaaggattctctcagtatcgcctaccgttgaattcccaatgccgtttcttctgagaaaagcccgagagcttgaatcggagctgatcagaaaggaaagcgaaagtaaggatttagctgcgacttcgacgaattctaacagcgatctagagaaaactattcaagatttgggtttggagtcagcgcttacaaaccaagacttcaaaaatttggtgaagtttgtccataaaaaggatgttgaagatttaaaagcacggttcaagtggagaagccggcaatgggaattgtcttacgctctctcaaaaaacatgcttgggacaggcacccaccaaacaattcatgtgctgtattcgatgatatcgaagaagactgccaccccgtgtgttgggcctcaacttgtcagcatcgattacttttgggatacagacatctctattgggcagtttatagaaaacattgttgccactgctaattgcacgtgtttacatggttgtggtgggatccttctggatcactataggagctatgttcacgggacaggtaaggttgatgtacttatcgaaaggttccagagtaggcttccgtccctgaaaaacatccttttaacgtggagctattgcaaagagtgcagcagctccacgcctatccttcaaatgagcaagaaaacttggaactattcttttggaaagtatctcgagctattattttggagtcggggtgaagggatcaagacgataggaaactgcaatcacgattttgctaaggatcatgtcaagtactttagctacgatgatttgatggtgcgaatggagtattcaaacgttgacgttcacgaattgataacaccacggtcacaaataagctggaagccaaatattgatatcaaactcaaagtcgaactttattaccagattttggaaaagatcaacaacttctatgcaagtgtttcggataggctgctaagaatcaagcttgacagcatgtcgagcgacagagccgtggcagctgaaggaaaaattgaagagcttaaaaagcgagtattaaaggagaaagaaattttgatcgacctcaccgagagcatttacagaaacacaccaggagatcagcatcttcctttgaatgctacaataagatccttgcacgacaatgcagcagggtgggattcagagttttccgagttcgggaaaacgttcctgccttctgagaacgacattgcaagaattactgctattcagctcaaaaagctttttacagatgccgcaaaaacggaccaagagcaaatcactcttacagagaaattaacaacgtccgatgctactcaacaaaaggcacatgagacaggatcagatgtgacaaaaaacgaaattgcgaacgacaaacgcctgagcaatatgttcgagggttcaactactattggaaagctcgggagcttataccaagatagaagcgagacttttaaagaagctcacaggccctccatcacccatcgccaaaccaccccaaatatcaaaaaaatcaatacacgtgataattccgctattttaccaaaagacgacattcttatagggagcaagaagaaagttcagggtagtaccagtgatgttcgcccatccctagatatactcacagcgagaccgccaattgatttatctgatagcgttgctaagaattcaaactctttaagaagccttagtaacggcagcggtggaagttttaatagtcttcattcaaaggaatatggttcgggtagcaaagttggccaattagcaaacttttttgaccagatacacttcgacgctttgtccaaggagttcgagttgcaaagggaattcgaaagattacagcttaacaaaaacaagtacaaagctctgagagtcgagccttccaagcctatagtcgaaatctacaaaaatgcaaaagacgctgtcgatggccctcttcacacagattcgcgaagaaaaaagttgccgttcgctaacggacgccaggaatggaaaaatatcactaatgcttccaaaagccactgttcctcaaatgacgaattagaaaacaagctcgagcattcaattcatcaatggggagagagaatacttcgaaaagaagacaaatctgtgagtgacgaaggatccacaagtgaaaacttaactgaaaaacacgaaagcggggaagcattatcaccagtagtgacccctgccgcagccaaaatgcataaattagatccagaaagtcaaccggaaaaatcgtcgctgatgaaaaccctggcaaatttttgggcggatcgttctgctactctgtggaagtctttggattatcctaccgcatcaaccgaacacatctttgttgatagtccagttatcatccgggaagatgagccctgctctctcatctcgttttgcttgagctcctcggactacttgcaaaaaatgcgggtttccaattcttcagaaggggagaaaaatggcagcaatagagcagagccacataacagcactccatgtggcacgaacgcacagggaatatcagaaggtggagaagctaatgaatccctcctcagtaatgataccgctgccaacaagaattctagtctccaaaataaagaatcaagtactgagagtgcacctgagcccagagaagatactaagacggacggaaacgacgtagaaaactcgaacactggggagacagaagaaaccaattcagaaaaaattatgacaaaaaagactgccatgcatctacgttaccagtttcaagatgggagctctgttatgtcttgcaagatatttttcgccgaacagtttgatgctttccgtaaaacttgcagttgcgaagaaaatttcattcaaagtctttcaagatgtgtcaaatgggattcgagcggtggtaagagcggaagcgcgttcttaaaaactcttgacgaccgtttcgtgatcaaggaactttcacacactgagctcgactctttcatcaagttcgctcctagctattttgaatacatggctcaagcaatgtttcacgacttgcccacggctttagccaaagttttcggtctctaccagattcagacaaagaattcagacagtggaaaaagctttaaaatggatgtcattattatggaaaaccttttttatgacaagaaaacatccagaatatttgacctgaaagggtcaatgagaaacagacatgtcaaacagacagggaaagagaatgaagtgttgttagacgaaaacatggtggaatacatctacgaatccccaatttttgtgcgcgaatatgacaagaaactactccgagcatccttatggaatgataccctttttctggcaaaaatgaacgtcatggactactctttagttattggcgttgacaataacaaccataccctgacagttggcattatagattttataagaactttcacttgggataagaaacttgaaagctgggtcaaagaaagagggtttgtcggaggtagtacgaaagaacctaccgttgtcacaccaagacaatataaaaacaggtttcgtgaagcaatggagcggtacatcttaatggttcccgacccttggtttcaagagattcatgattgatggaatgtacagtcaacacatcttttaaagtgtacttggcctcaagatttattgcgcttagacgtgtccgcgctcaaatatagatggtttttaattaatcttgtgcgctgtggtacaccgaagctttcagttataataacgcccccaatctcttcacggccgcggtagttcgcactgctctcgtttgccaggtatgttatattgtagaaatatagtttctgtttatatgtagtctcaaagagcaggtgactgcagaacgcaaggattacagtaatgattatattggaatcacatcgctagaaaactccaaaaaagagagatgttagcatttattgcttgttattagcaactctggagccctgccgttaagcaaatgtgcaaaaccgttatttagaagtcttgcgataattcaaaaaataacgtcacagacaggattcgaacctgcgcaggtaaaacccaatgcctaacttgctttcgatatatcgaatagcagggcatcgccttaaccactcggccactgggactgttgatgttgaagtgagaaacgtcagctaaatctatcaacttagttgttatctaaaatctccgtcataaaacaataatggaacaacgatattctgagacaacgaatgaacaacatcagagataatgaggcttgctctaggtctccggatctataactataagtactactgcatccaaggcccagtatgagattaagtagaagaaaggaagaagttatcctcggatagaagaatagtcgcgactgtatagaggctactaaccgccaacttcatcataatccagaagctcataataacataccacaatctccaaatcaaaatcaaacattatcaggtgggctagccgcagataaagttagtacttcgagataaattgcatgcattggaactgtcaaatctgtgctaaaacattcgcacgttttcacggcttgttaaatgcttattggtcttccttaaaaaccggtgcggtgtcatttttcaatgcgggttgcaaagttataaaccgtttttaaagtggcattagaggagctgaagtgccgggccgattttgcagtatagactgaaatagacgggaattttccttttcatttaaagaaaacaaagctttcgaggaggattattgtagttttagatgatacattgtcgaaatgtctagcctagcgtgaggcttattggctggcaggagagcatcaagaagagcgttggagaatcagggctagaagcattaccacattgtatcaagtgaaaattttgtgaaagctttatgtttaaataacgactaaccctcaacatgtgcttcgttgctagccctaaagaaaaagccgaccgatcctgagtttcgggacgcatagtaacgccagctttgcccttcatgacatttcgttgtcccaatgttttgaatgcgtaaagcctgttcgtcgcttatgtgaatagaaaccgctaagccgccttcaacaagagggaggattgggcacttttcagcgccacatagtctaaactgctctttctttattatggtgaagcgaggcctttgcattaaagggtgcctcctttttagaaatgcagaagatcaaaaagctctttatgagaataaatgtgcttaactaagaatcagttatagagcctgagctttgcgacgcgctccttctcggattaacatcaaactgccagagctttttgatgtttttctcgagcagtaaaactcttaacctgacaaaaactctcgaagccttctaagcattaatggctttgtctcgctgttttaggattacggcatgaagttcttatgaccagccatttctggtttaggactcgtgattattttgagacttcctataggcatttatactatctttatatcaaagtttttagaaaagctcaagccttgaattacactcagggatattttcggtgctgtctttaatcaacgtagtatactagtgcgatctcctcccagaaagcacaaattcaatagaaattgccttttaatatgatgattatctcgaaacaacaatattattgtaaaaagcacaatacccggttcttccaacaagtcttatcgtatgcttcagaagaaggactagacaactaattaacatgattcaataataaagctttgttttggttggcgttgttgaattggctaatatcgaaaaaataaggcaaactcaaaattatattaattgaatcggggttcgaaacgagagcttaatacatcgtacagtgaatacacgttgaaaagtcgttgagtatcggatctagcgtggcaataagcaagaacaccataatgacctcgccttctcgcgtaataaactttttgaacttcaatcaaactggaacatgcatatcgatgggaacatcagagggttttgagattttcaactgtgaccctttcggtaagttttattcggatgaaagcggtgggtacgggttagttgaaatgttgttttcgacctctttgcttgcggtcgtgggagtcggagaccaaccagctatgtctccaagaaggctccggatcataaacaccaagagacactctgttatctgcgaagtgaccttcccctctacaattcttgccgtgaagatgaacaaagcaagactgatagtgttactagaggatcaaatctatgtatacgatatcagcagcatgcggcttttgcacacgatagaaacagcaacaaatacgcgaggattaatagcagtttcaccgtcactcgaaaataactacctagcttatccttctcctccaaaggttataaattcagaaataaaagggcatgccaccacgaacaacataagtctttcatcaggggatgccgggtcgaacacaagtgctacggacagttatgtcgatacgtctgtgttttctgctcttcgcaatgggaccagtgatagtggtcccagtgggtccttcaagaacggggtcgaaagcgctcccgtctctactgttcaaagccaacccaaccccaagaacacgaataacatcataaagaatggcgatgtcattttatttaacatgcaaactctgcagcctacgatggtaatagaggcacacaaaggagaaatagcgtctttgacgttaagccgagatggtaccttacttgctacggcatcagaaaagggaacaataataagagttttctcagttgaaacgggaacaaaagtataccaattcagaaggggcacatacccaaccaggatatattcaatgtgcttcagtgatgataaccagtttcttgctgcaagctcatctagcaagaccgtccatatcttcaaattaggcaaatctgcgttcgaaacaggaagtgttgacgcgcataataacagtgacctcgatgatcaagaaggagatgaattttctattgaggacactgaggagggagaaaacgaagaagtcacttcgttaggtcaaagctcaggagctagttttgactcgtcacagatggatggccacctcaaagagccagtagtagacgcttcccgcaggaccgttgggcgcatgatacgcaattcttcacaaaagttttcacgaagagctgccagaacgctaggcgcttactttccaataaaagtgacttcattgcttgaaccatcaagacactttgccagcttgaagctacccattgaaggtagcggaagcgtaaagtccatagcagctattggccaaccagttgatgtggataccacagtgtatcccgaactttttggaaacaacatttcagattctagcactggtgacacaaaggcgggcgtaatgaaaatggtacctgtccgcgtcatatcttccgacggctacttgtacaactacgtgttagaccccgaaagaggtggtgattgcctactgttgagccaattttcgctgcttatgtgctaggctgttgcagagtcgagaaccccttgtagagctctttttaagtagcttacagttaaagtgagtagccgcttcctttcgcttcactttcaaaacgctcggagtgagaaggtacaagcacactacaaaacaacggccgaacaaaaaaaagagccttgtcctccattagcgctttcgccattgtttgagatataaatctcaatcgctctcctaaattaagagaccgttgagaagaattcataaagctatatccccgtccttggaagggataaacgtatagaactcctattccttatacagcctatctgaaagttgttttttgttaccctgatattatatcagatctgtaagagcagcagcgatgagcaactacgtatatacagactaagttgcgggagcttgcgttaacagcaaaggagctcttggcagcggatttaggacagagaccgaaatagctgaaactatttcatccgtcccaggcaaatccctgagtggacgctatccatctgctaaagatttacttcaaagaaaggtttactcctaattcacgcttggttcaaatcccaaatcaacttaacacagtctaaagatgatgggcttttcgtccagcaagggcagcaagcctcctgctctgttcgaaataagaataaagtctgcagagcatgacgttatcgtcgtaaaaggggctcctcacgaagcatcttctgttttactctcgggaaccgttgtcctctctgtttctgaaccgatgcaaatcaagaagctcaccctgcgaatgtatggtatgctgcgccttaaccttaccacaacgtaccgtggtcctaaaggacctactgaaagaagttttaaatacgacaaacgattcttcgagcatgtgtgggataacatcaacattcaagactacttccacaatctttacgacaactacggttcccagcggtcaatattaagcaagacaaactctttcagtactttgtacaacttgcacaataaagccaaatcgacaacctccctaaagtccctgggatctggttcgagtggaaatagtcaccttttggtgaagggcaattatgaatttccgtttagtgcgattcttccagggacgttgacagaaagcgtggagggccttccaaatgcgtccgtgatctacaaaattcaagcgactatcgaaagaagcaaatttgctacggacctgatatgtaaaaagcatatgaggattatccgcacactgactcctgacgctgttgaactaagcgaaactatgtctgtggataacacatggcccaacaaggtggactattctatttcagttccagccaaagcaattgctattggatcttctactatgatccacatcttgatggtgccactcttgaaaggtctgaagcttggccctatcaaagtgactttagtggagtattcttcttactgtgctccatacggtgctggaaatactcaagagagggttgttaacagggttaaactttctgaccctcttaatcattcggctgcaagcaactcactgcaagaagactcccaattccaagacaagtgggaggttgatgcagtattcaatgttccgccgagtctgtcgaagtgtacgcaagactgtagcatcttaagcaacattaaggtgcgccataagttaaaatttgtcatctctctgatcaacccagatggccatgtttctgaattacgtgcctccctccctatccagttattcatctccccttttgtagctttgggtgtaaggtgcaccgactcactcgacagcagtgcaaatatatcagctaacagtacagatgttgaaggagatgacgatgacatgatattcgcaaattcagcctctgagctcgaccttgctgccctcagtagtgatacaggtcaaaataacacgacgaacgttacagcggctttgatggctcctccaaactatgaaagccacatttatgataggctctggagcggcatttctgtggaaaatactccaacaacttcgggcagacagtctccagttggtcccaatgaaagttcgaccttgagtagtccacagcaggtcaaggagcttcaggaagggcttcaaaagcttcacgtacaacagagtttgtcaggaaacgaaaatctttttgaaagtcatggaaatgggcagcccataagccctgaggggaatggccagcctgaaaatggttccaggtctaaccccccagttgactactttgcaatgcctgtgccccgtcatgttcaaagcatgatgaatatgaacactggcctcagatcgccgaccccaatgttgtcgccaggtatagactacctttcgcggaacaattcgtttggcccaatacctccctcatccaagtccgactggaagctcaatactttaagtagagttccctcttacgagaacgctatgaaaggcgactctctacctattgacctccccccagcatatcccaacgaagatggcgaggaacctacatatgagctggaaaggccaaaaatggcacatcagaagtcttctggaatgcacagaacacccagtggcaaccaactctcacatgctgcgttgtcaagaagcaataacagctcttcctcttcccttccaaaatttcagctttccagaagtaatactggtgggtcaaacatatcaacaaatggcggattgggtggaggcaagaatactaccgcgtcaaagcactttggtttcagtatgacgccgctaggccacaaaagggaacagtcaagtacttccctaaaggctgaaaattcacccgaaagagcatccaattatgtagtagatggaggcgaaagctctccctcttcgattagcagaaacgggtcactcatgaatctcaaagggctattgcgtaagaaagacaaatgagataactcaaaaatttggtgtgttaaatgcagccagacacggtgagtgacaacctaattctcgattgtgaccaggttcaatattatatgcaacaaagtgtactatcccgattaccagttgcagttattaaataaagaccttttcagatacataactcataaaattccaaaagcttaaaccgcttccgcgggagggaactctatgctcatcaggaaagtgggagaacggcgctacttcatgctaaggatctgtccgtttaactgtaacttaaatgcgtcggaacaaaagtaccaagttttcctccatgatacccccgcagaaccccaaatttaatgtacctttaaagcgcttaagcgttagcccgagttgtggctatcagttaatggccggttggcgccctgcaggtaagtgtgaattctccttttcttgtaaaatgcgcagttattatttagaggtaagcgccattggatagcctttgaatactgaggggaacttaagctagcagctgggatactggctgttcgtggaatcggcttgcttggctaggcaagacacattcattacaaaagcaaaagtcatactaaggcatttgaggcatgtatgctacaaaacttgaatcaaagttacagtgatttggtatccgtcaaccggtaaggtggctcattattcggaagttgtcacagaagcagttcacagcttttatttcaactgcaatcccaattgtataggacgtggtcaaaacatttgttctttagatcttccctcgtaatgaaaaaattcgctactcccccatcaccccaacaacaatcgatctcatcttctgaagcgatttgaaatagcaggtgcgtataatgtgagtagtctatgcgactttcttctctcgggtcttgttggacaaaggcaccatagccgccgattttgtggtgaaatgcatcttgcatctcctcatatttgcattggacatccacattccaaactgttgaaggaacggtaacagtcttgtcaaaacggtaatcaaatggtgaaatgatttcagtctgcttcacaaacgtgacctttgcttcagattcgatgggaaagtcttcatcattcggttttttttcgggaagaaaggaaaagtctgatactatcttctcctcatctcccaaaacttcttcgaagtaaagtatacgaaaatatctttgttggtgtggcggctcatagtcgagcccatatgtctcattattggtagtaaggtaaaactggagaataccatactgcggataattctccaaagtaggcatatcttcaaaattgatttgagcaagcaacttcattggccttccgtcttcatccaatggatattgaaaacccaatggaaagtagggctctccgccaaacttactgtcatagggtcctgtgtgacctttcttagcttccaggcgaatcgactctacctgtgtctgttcgaagacagccctatactcctctacttctggaggcaacagaaacttggtcattagctaaaaatagaagtcaatgagcttcgtagtcagtgaaagtagccttcaatcccaagctattcgtatgatttttgttacgtcccatgattcggaaaatcccccagcctacgatcaaatgagcataccaaccgcccatatttcaccatatgtcacgtgattgagaatgcgagtggacgtgttgcaaagaatgagtaactaccatcgttcagcccatggcctgatggctatccaccaattgatatatggtattcatcatgcatgaaatcagtttctttggacataaggcaacacttaactaaacgcgaggcgaataattcaatctgtggcgcgttcatttagtcaatataagttcaggtcacctcaatcttcatcaaaggcactttcgttgaagttatctaaaagcttaagcactacaagagagcaagcatagatagtcttggaaaggtcttcaaaaaaccgagtgtttctccgactcaagtttggcggtagttcgacagatgatcagccaataacttgaccaattgctagtatgaagcaaggagggctgacgcgcatggaggtcatagtatcaatttttcacctgggtattacttgctgccggtcctgagctcggatgaatacatgggaaggtgccactgagccaaaggaataaggcctgctcaaatttgatggaaaataggtccacagatctcgaaagtctaaagagacgcgctcacggtttatagcaaactttttatcggaaagagtcatgagcgtagacgcactccgcaggctgaagttcagcggcgcatacgtattaactcaatacgatattccagcgcaccaaagcgttgacggaaagcttgcgctatttaaagagtcacatgaggatttccccacgtcgaaccgcttcagaccccattcacgtgcatgtttatttttcgtcatcgagccgatattgtaaaaaatctgttttttgctctagtacctttcaatcaaggccactgaccggtaaaggagaaatgctgagttgcataggtaggtcgacaagactacaacgctcggtactgctgaagtacacgaaccgccctgcaattgccaatgcgaaaaccaatcaaccttcttttcactgcacgcggttatttcatagcagcaaattgctgcaagaagaggccaaaaagcatacacctaaggacagcctttttgatggaagactagggaagctgcttaagtggtccgtattttctactggtatcttggtgtcaacagtgggcgtgtctttgcttggatttttcttgtatgatgcgtcaacgtacaaagattgtgaagtccctgagttcatcgacgtacccaagatggctttgacacccgagctcggcggcccagaaaaccttcctattttgagagacaatttggatgcatatgactctgaggctaaagagaaactctcttacaggcccaaacttgtaattttgggttcagggtgggcatctgtcggtgttttgaagtctttatcaccaggggagtatgacgtgactgtcgtctcaccccaaaattattttctgtttactcctttactcccatctgctgccactggtacgttggaagtgaagtccttgatggcttctatcaggaagctagttaatgacgttagtggtcattatcttgaagcaaaggctgaaaaagtcgaatttgaaaagaatctggtgaaagtttctcaagttaatccacaaagtggtgagaagagaagtttttatttgccttatgataagcttgtggttgctgtcggctcaacatctaacacccatggtgtcgaaggcctagagaactgctccaggctcaaaactgctgaagacgcaatcattctgagaaggaaaattaaagataatcttgaagttgcgtgcttgccaacgacatctgacgaggagagaaagaaactcttaagtttcgtagtttgcggcggtggtcccactggagttgaatttgctgctgaagtgttcgatttgttgaacgaagatttgccaaaaacttatccaagaatactaagacaagaggtctctgtgcacattattcagtcacgttccaatattctaaacacttacgacgagaccatttctgaatatgccatgcagagatttaagaaggacgatattgatgtacttacaaactccagagttcacaagattctgcccgatagagttgtgtttacgcaaaagaatgctgtgacgggtgagaacgaactaaaggaacttccttttgggttatgtctttggtccacaggagttgcccaaaatcctttagcgaagcaagttgtccaagacttagctgcatttcaaaggaacaggagagctatagaaactgattctcatctgcgtgtcatcggaactaaaatgggtgaggtttacgcgattggcgattgcgctactgtaaggactgaccttgcagaacatgctgttcagtttgtaagacaattcatcatcaacaaacacctgcatccaacgagaagtactgagattattactgatgatgatattagacatttgtccatctcatatgatgaaattcacgatttggcgagagagttggtgagaagacatcctcaaactagagaacacctttacaacgttgaggacatcctactaaagtatgacactaagaaaaccggagcgttggactttgaccaaataactcagcttctgaaagaggttgaaagcaaagccacctcgatgcctgctacagctcaaagagcacaccagcaaggtaaatatcttggcaaaaagctgaccaaggttgcgcgtagctcagaaacggccaaagttaatgaaagcccacagcttatttccgacgagtctgtttacaaagccttcaaatatgttcatttgggctcactagcttacatcggtaactctgctgtctttgatattccgggatattcttttgttggaggtttagttgcaatgtacctctggagaggtatttactttgctcaaacagtttctttgagaacaagagttctgctcttcatggactggttaaagagaggaatttttggaagagacatcctgtcagtgtaaaataatccatattgagacctacgagaaaatcgcgtgagttccagaaaccttctgaaaatatattcgtgaattggcaaaactgtgcaatctgctgagcggttcgaaccccgcgacgcgagtcattgaaatgatcatgattaacgaacattagacgtaaaaattatggttttgtgtcactttttataatagtgtcactggcagaatatctagaggataagatagattagaagtggcttttgatacttttgtaccgagtacattcgatcgcttacgtgcaactgtcacgccgaacctgagactaagtgtgatatcttcttccgtatatctataagtaaggtttgctggcaagtgatagcccggcaccaaaagatatcctttcctgattcccatgcggagagcaggtgcaaaaggtttcaagcgagatggcggcagcatcttgagtagcatttcacccaatgtgagctacttagatggacgaaataaaaaaacggtcggaaaggttgggacaactgctcgcagcacaaatgaggagccgcgaaatagaacagagctgagcacagagaattttcttcaacctgaaatctcatcgtaccgttcaggaagtgcggattctgcaattgttgtcaagcaaggtgccaaagaccatctcacagccggcccaagtatttcgtccctgtttataggcgaccttgataagggggttactgagaaaatgctcctgcacgctttctcaggatttaagaccctggcttcagttaaaatatgcattgactccgagacaaaaaagtctctaggttatggttatttgaactttacttcagctcaggaagcggatgaagccatagaaaagtttagttacgtcaaactctttggtaaagaggtgcggataatgccttcaatgagaaattcttactttaggaaaaacatcggtacaaatgtcttttttactaacctgcctcttgaaaacccagccttgacaacgagggttttttatgaatcgtttagaaaatatggaagggttctatcatgcaaattggataggcgcaagaatattgggtttgtttactttgaaagtgacatttctgcaaaaaaagcgattgatgatttcaactcaagggagtacttcggtaacaaaattgcctgcggattgcattttgataaggacatccgtaagtcaccacagtttgagaagagaaggtcaaaattagaagggctaactgttatcaaagagagtttggagagcgaggcttgcaccgattccaattctttaggagatagccccggaccaaccccttcaacttcagtgcatgtcaaaaatctgcccattggagtttgcaacgaggatcttttgaactatttcagcaaagtgggccctataaagtccgtttatacatctaaggccgatgtttacaccacctcatggggatttataacttacaagagaagcagagataccattcgtgctcttgaggaattgaatggagctatattcatgggaaaaagagtagaagttacacgagccgttaaatataatggagaaagaaagagcacgagtacaaataacaacggaattgagtttacaggatgtgttggaaataataaatccaataagcaaattaactcacttctttccaatggttacaggcaaatgctctatctcagtgacatgagtgctgtttgtaatgagaagtttttgagccatttgtgtcgcacagagaaaatcaagtttcaaaggattaccatagatcgctacgacgaagaaggcctcacgtttgcaggttctgtcttgtgcaaatcccgctcggattccaacagactttttgaagtgctaaacgggaagctcataggagatagcgtcgtcaaagtatcatggaggccagcgagcaataattgcaaaaagccaattaaacaagatatgccaggtcttccaagagaaattatttgctccatgggctcgtctgctacagaccatgtcattattaacagcgaatgtgatgcccaccaccaaatgccctacaatttgtcgacaaatatcacaactaagaggtcggaccctgttgcaaaagctcaactaatcgatgttttgaaaagggaagttaaagactatattgactttttcaagtaccctgatgcttcccgcgaagttaatcttgcttgtatttcagaatacatttttgatgtttactggcgatccgacttagagagcttgaccaaatttctgctattaatgccaactaagaaactgcatcacaaagttttagaaaaacaggtccacgaggccatcaaatttttgggctttcagtgctgaaaaactggaaactgtagctagtcattttctagacgtgtaatcgataaaaagagctgaaatacttacacaattttgttgcaggctcctcgtttgaacataaaagttcgtggcaaataaccccttgtgaatctacaccaagttgtcattaaccatgacggtttgtactaatctgcattatagtatcttgtctaggcatctaaacaaccttgtgtacgccaaaccgcggtcaatggtggtttttttgagcgtggcctaagctcgcgttcaaaccaactcgacgtagtttgctggaaagattccttcctggccattattacggccagtccaccagtcatcctgggactctgacttttttaagatagtgataacgtcgcctttccgaaatggcaagtcaccgctttgctcacccttaaaagtatacaaggcaacagccttaggcgcacccgaagatgcagttcttgagtgcgccgagggcgataacccaaagtctggcttctcagtcctaggccttgaaggcgcgtcggaaatttttgaattttgcattcttgttgtcgcatcgccaacatctctatcgtacacgtcgtcttcccagcgagtggaagtcctgcggtttcgggcgttagagtagtaaccgctcacatcgttaggatcatcctcggcaaagtcatcgtcaaagctgccctggtaggaccttgaggacctgatagattctcctcttcttcgcgaagatttggtgttaggtctttgggagtccatatcggaggagtcgaaagaggatgggatatcatcatagaaatcatcgacgtcgtcacccctcactctgtcgcttgggttgaaagcacgagattcaagcactctgaaaagcgggtctgcggcaggtgggggccttacgcggccagttagaatcattttgctcttacatttctccccgtatatcttgcgattggcttcccttctctcaatgatcacagatccctcgacggatacaccagcaaaaatacccttagttttcgagtaagagaagactgcggctacaccgcccagcgacgcagatgcggctgcctctgcgttcctgcccagaggccctgccgccactgagacgtttccgccgagcgtaattgtgccgaattcggaaaacgacttcaccgcatcgtcagtgttcaaaataaagacaaagtccgtcaactccacacctatcaggccgccggcgccggctcctgcaagcgcaattgccgatggcgcggaccatgatccgtcgcgcagccgcgcgacaattacacccgaacccgcacgtccactgaacaagaagccggccttcaacactgtgataattgcaagccccttggcacgctttagcacatttggcgggatcactgtgtcagctccgaacacttggttcggctttacaaagcttgccagaactttcgcagctttcctgcaaacccatttccgttagcatctttgttggcgtgttttcctgcataccgaaataaaatcatacttgctctccgacttcagcgatctaggaattggattgttgatacccattttgcttgcctagtcaactttcgcgtccgtttaattcgtttcgacacctgagggttaatatattagacgttaaagtcaggggaaaactcacctaattatgactagcgcgattactcaaaccctggagaagtgtcagtttccacgaaaaatttgcaaatgccaagccgaagcatcgatcctggcctggtaagcttccaagcagaataagcctgaaggactgccgtagttcctatggtatcaaccactttagagcccctagagaagttaaaggcatctaacggtatttgatatcactatttcgacctccgccggctgaccatatagcctcctcaaaacaaaccatttaaatgtagagaacgaaacgctagccttcaaacaattggctggagttttctttggaaagacttcttctacgtgtgacatcagttgttatatagctaacagccgcgttcaccatcgtcgttgttaacgggggaaatgtagtagccgccaagcatagcgtgccattaggtggctagaagggcctcggggcaaccgttacttgaggcaggttatcaagccagagaaaactgttatcgcatgcaccacaacagacgtggtcataacataactaagaagagaggttgttgatggtgcttgcacctcgttctctgggatgtgaaaagagcagtcccgggcttacacaagtcgatagcgagagaggatagagcatcacaggaaccttaaggaagaatttgaatgttcttctgacttgttttgtttctcttgccacatttacgtcttactgtttagccatccttccccttccatcacgaaatttgaaataagtaagcgtgctagattgtaactggccaacagggtgaagtgagcgaacaagcgtccagaatgtctagtcaagtcgtggacaagatcttcgatacaggattcgagtggttcaagaagatagaaagcatgaaccaacgggtcatcgcaaatgtcaaagaaatgggaaccaagtccgcggggagcgcgagagacgttgtagagccaaatgctcctctgcttggcccaggatatagtgcttggacgcgaggtttgtaccaggcagcctccgtggccgggcttggcgctgcaggattcctgctgtttaagctcggatgtaaaatcattccggaagcgccagcacacctgaagcagggtgacaaaagatgtgtgctgctgtttggccaaacgcgcgacccaattactcgccagatcgttatggatctttacaggcgtgggtttgtattgttcgtgtgctcagagcatggggcagtgcaaaatgacgacgacggacttttccacatcaagcacgaggatctgcacaatgttgtcaagtacttacaagaggagaactctacactttcgtccattctcatagtaccgaactctgcttactacccctccggagccattactacgttatcatccacggtagtacagacagaacttgagcagaatgttttcactcatatgagggctctgctcaagctcctgcctcacttgaactgcaagctgcaaattttaatgttcaccccgtctctgccccagcattttggtattcctcaccattccgcagagtattttgtgtcgggtctaatgcgctccttttactatgccatcaaaaacgagtacccgcgtgtaagcacttatttgtgccatttgggaattcttaagatagcaggaagcccaagcaacttcaagtatctttcattgaatggctcaaatatgaatagctcccttttgacccctctatatcggctcattatttcaagttcaagttggtggctgcgacttcgggaagcttttagcgggagccaaaggtttttcggtaaaggaagctggattgggtattacttagggcgttggctaccgccatctgttctcaagcttctgtaaatttctctctcaacagctgaaatgagatctgctgctccattttccccaccgttacacagtagtacaccatatcaatggattacataacttccataggcttagagcttgacagttatttgtgtacggaattcagcgccatgcgccttgcagaaaaccgcccgcgttacgataagcctaaatgttttcatcaggggccctccgtacctgacagaatcccagagccacctagctcggtcgaggtgtgggtagtggtaaaaaacaatgctagagttaactgcttatttaagaatgtcttgggcttgtgactaaatctatggtttacatctacctgtgaagcgaggatacagcgaacagtctctgacggtaaacctgtcacacaaccaagcaaggatacgctccgtgccgataccgtaaccaccatgagggcagctaccgtactttctttggtcaataaaccaatagtaaggatcggtggcaattccttcacgcttgaaacctgccatcagttcatccatagcatcaattctcatcgagccaccggtgatctctccaacgttaggcatcaaaacatctacggactcggtgacattggcatcatcggcacagcgcttcatgtagaaagatttgatctcaactgggaatcttatcaaaaagataggaacgccaattgtgtctgtcatttttctttcggcagcttcagcaatgtcgtccccgaacttgaagtcctcaccttcctcatttttgataccatgctcgttaagccacttgatagcatctctgtagtccagtctcatgaagggcatggttggggctttgaaaccagggttcaactgctcaactaatgggcctgcaactgggtcctccaagacataacggactgctgttgtgatcaatttctcaatgtggactagcagatcgtcaaaggtcaaaaagcagagctctgcctcaatgtgtgtgtactccgaaagatgtcttctggtgtgcgacttttcggccctgaacgactcttggatacagtaaacatcacccaaactggccaagcaagtctctaagtaaagctgagacgactgggtcaagtaagcttcttcaccgtagtaccccaagttgaataaagtagaaccaccttcgacttgagtttgaaccatgcaaggagtgttcacttcagtaagtccttcttcatagtagaagcggcgaactgcacgaagcagggctgcacggaccttcatcacaccagacaaagtttcacctctcagagctaaatgacgctgatccaaaagcaacgagggatcagcaccttcagcgattttgttagtgaaggcatcctcgccggagggagctaatgagaccacctcgtagtagtccaccagtaactcaactccgccaggggcatttttgccctcaggcagcttgcaaactttaccatataaagtgacagtggattctagcgttaaagctgtagtttggtaggcacgagccaagtcgccagtaagaactgcttgcaggaacccagtaccatccctcagtacaataaatacaaggcttttactagaccgtaatctgtggatccaacctgagacttttactctttggtcgacagcatcgtaactcttttgaatcttgcatttaatggcctcagggagagacttgtcttcttcaatcttaatgttcaaagcttcaagctttttagcggcttcattctcgtctttctcttgcttcttcttttcgagttcaagctgtttagcaagtttcttcttcagaccatcagaccctttgcgagctttcttcaaagcactagcagagatttcgacaaagcagtcacccttttcttcgtcttttttgaacacaaacagcttaggttcttcatcatcttcacgagcagaaaatagggcatatgctggtgttttgaaaggctggtcttggcttccggtcacggaaatgtcgtccacaccggtgctctcgttgatatacaatgacatctcaacaagaaattagaaaacctctataacagaaacagtgacacgggaaagatgcggtataacaaaaggtattcttcctcctgctatttatttctaaaaacctaattgagcgttgcgcgaaaaacgaagttagcactattctatggatctgccttgtgtcttaatgtgagtcaggttcaaatcttatcatgatgaaactgtttttcaaaaaaatttttcaagtgaaagctcatcgaactcactcgagaaaggtatagtatcgtaagaatcaactagtcgaacagaagtacatgtcgcttgaagaatcttttgcaaagctttgtgtaagccctgaggccgatgcggtcgcagtcaagtcactggttttcaaaccaaagacccctaagtcggcaacaccagttcctattgttgttgttgcattgcaatcaacctcaactggatcgggattgattgccagcgaaacctcaaccaaagatcctcgtttagctcgtgacgacctctttgcgtctcacttcaaatgtccctctgcaaaggcctttcaccttggctacttgacacaatcagaatccgagtttaagcttctgcttgacgatgctttgaccaagatcgacaactccaaggtcctgcaattgaacgaggagaagtttatactgaagtcccagcttattgaatacctgcagcaatattcccctcaagttgtcgacttttctcaggaagtcgccaagaagcctgaggccaaaaaagcaggtgcccaggccgctgcatcccaggcaaagtccgctgctttggaagacgctaagctaattggtattactgtcgacaaaaaactggacttctcaggatggtaccagcaggtcttgacaaaaggtgaaatgctcgattactacgatgtttctggctgttacatcctaagacctccctcatatgccatttgggagcaaattcaaaggtggtttgatgacaagatcaagtcaatcggtgtccagaacgcctactttcccatgtttgtctcttcccgtgttctagaaaaagagaaagaccacattgaagggtttgccccggaagttgcttgggtcaccagagctggttcttccgagcttgaggagccaattgctatcagaccaacttctgaaactgtgatgtatccttattatgccaaatgggttcagtcatacagagacttaccattgaaattaaaccagtggaactctgtcgtaagatgggaattcaagcatcctcagccctttttgagaactagagagtttctatggcaagagggccacactgctcatctagggcaggaagaggctatagaggaagtcatgcaaattttggacttctacgctggcgtttacgaagagttgctggccgtgcctgttgttaaaggcaaaaagaccgaaaaagagaagtttgccggtggtgacttcactaccacctgtgagggctacattcctcaaaccggtcgtggtattcaaggtgcaacctctcaccatctcggccaaaacttttctaaaatgtttaatatcagtgttgaaaaccctcttggaccagagcatccaaaggtttttgctcatcaaaactcgtggggtctaagcacccgtgttatcggtgttatggtaatgattcactccgacaacaagggtctcgttattcctccaagagtctcccaacaccaatgtgttgttttgccagtcggcatcaactctaagacctctgatgagcaaagggctgtcattcaccaaaaggcaagggaaatcgaacaaaaattgcgggcttccaacgtcagggcatttggcgactacaatgacaactatactcctggctggaagttctcacaatatgagctgaagggtattccgctacgtctggagtttggccccaaggatatggcgcaagaccaggtgtcggtcgttcgtagaaatgacaaccgcaagtacacagttaaaactgcagacctcgagacccgtatccctgaaattttggaagaaatgcagaaagatatgtttttgagagctaaggatttgtttgacacccatagagtaatcgttgaagaatggaaagactttgtccctgctctgaacaagaaaaatgttatcctagccccatggtgtggtgtcactgagtgtgaggaggacatcaaagactcttccgccaagaaagatgatggtgaagaattcgaggctgacgagaaggcacctagtatgggcgcgaaaaccttgtgtattcctttcgagcagccagagttgaaggagggccaaaagtgtattagatgcgacaaaaaggccattcaatactgtatgtttggccgctcttactaggttgcgtaaatgcgattgctcagtggagctcctgcctttccttaattgtttaccataaatatttgcatactgtattccatacttagcggctgtcttcctgcaaaacagcgttataactgtcccaaaaaggttggcgcttcaggtcttccacgctaagggagttgacactgagaaccccgccggcatcttcaatgaaatggagccggtccaattgaatcacactgtctatgtagtaaagcgcttgattgtagcatacgccaacgtgagcaactccgtgagcatcgtcactaagcacaaatctcgttccttcaacagacttggctagcattgcaaattctcgcccggggtatggatcacggagttttttccgcaggccagatgtgtttatttcaatgaggcctccataggaagcgatgagctttatgtttctcaaggcaagcatcttgatttccggccataggtcaataaaagaaacctcagctgcacagactgcggcaggatgtgtgtgttcaactttctggccagaagtggagtcgatgaaaacttcctttgaacagtacaggcggaataaatcaaagtgcccaacgactaaaggcctgagttcagaaatcataacgaactgttgctcgaaataatcaataacgagtcgctttaaattattgccggcaaattccagtgctctaagccactctctctgatcgaagtcgattggtactccgtttacgtgatgcattgaaccgatgcagaattgtaaaactccactattctgcttcattagttcttttgcataagcgatatggcgcgtatcgcatccctccacctctgtgcctataatgaattttgttgcataaccccgccccttaatctcagaagcatgttcaagaaaccctctgaacttctcttgtaatgccttcaagtcagcgtcggacttgccggtaatttcttcggggtataggtatttggggtcgagccttggcatgtgttctgtcaagcaatataacttgaactgcatcttcacagcacgagccacgatatcttcaaggctatcaaccccatgcgccacatagtcgattgagtgcgagtgatgggaatgcatgcttacctcttcaatcgttgcgcgcaaggtattaccacgtcgctgaaaagttccgtttttttagaaaggtgttcttcgcgattttcaagatcttatcgcagtggactgagtcatgttccaccctatcgaaaaacgggcggctgcagcttattatttcaatttaggaaggtagggatccgaggcccgaccaataactataaaagccaaagcgtggagaagttgttcggaaatttcgtttaaagctaattctccaattaaggattaatccagattcactataatgtctaaagttgtaattctgggcgccggtgtatcgggtttaacctctgctctttgcttgttgcaaacctatcctggacagatcaaggatctttctattctttcttccgaatggcccggggactatcatgctcacgacttcacctcgccatgggctggagccaattgggcaagctttgcccaacaacatgaaactgaccaaatcactagagataaggatgcgtatatcaaatttggccagctttcgaagactgagccagagtctggagttaagtctttcccactgaagatgtttcttttgaagtcccaccctgacccttggtatgtcgaacagaactttgtagaggaacttaaggtggtttccgatgaggagcttcgctatagaaacatggacccggcgctgtacaaagggtttgagttcaaaaacttcaccgtgacacctaatgtttacaacaactacctcatttcgaagattgtgaaattgggcggaaaagtcaaaagagttccaaggctcgatactattacagacattgtaaaagttgtgggtcacgttccagatttggttgttaatgctacaggtgttaacgcaggcaagctgctgcgcaaagttgaccccagtgaggtgaacaaggttgtccccatcaaagggcaaattttacaaatatatgaagatttgccctatcaggttatggtagaaactctacctaaggagctcaagggaaaacctaaccagttcctgaacattttcccccgggcagaaggtgggtgcattgtcggcggtattttcaacaaaggtgattggtcctcgaccgtggaggaagatttaagtaagagtattcttgcggtttgcaggaaccacgtccctgagttaaagtctacaacagtctacaattcatatgttgctttgaggcctggccgtgaaggaggcgtcagaattgagctttctgaataccctattgacggaacttcaagaaccttgagggtggttcataactacggcattggtggcgctggatatcagtcatcgtacggcagcgccgcggagctgtgctcaaaggtcgctaaggtgattgcaagcgccaaaacttcgaagctataaccttacatatgacaatatcaaatcctgtagatagggatagaaaaataatacacataaacactcccgtttgttttaatcaaaaaaattaaaaggaatggacgagaccggagtcgaaccgatgacctctcccatgctaagggagcgcgctaccaactacgccacacgcccttggttggaatctcaatcaaaaggcttttttatgaagagcaaattaaaaccagaatctgaactgattcaaatgtttagctttaaaagcgatttgtttcttccattaacattgaaaaccagcaccgctatagtcgctttcccttactagagagtctctcagaggtatcagccaataaagaaggcatgctcttgaactgggaaagatttttggtataggtattgaaatctgagtaataagaaagttgtggaacccgacttatcggcaatgtaaggatgaaaggttcttagcgcttattcaatagaaggatcattttgttttcacgcaggaagaggtgaaaaggactctctcttcgtttacatttgctgctctcgtttgaattattttacgccaggtcaggttcttgtgagggattatcaaacgcttgaacgtaacgctcctctcgaaataggtgccgcagggaaagttcttgaacaacccaagacatctgctacagccgcctgacccgagcgctcgccgtaatgaaattacacaagtgcggtttatgcgggacctccctgttgctttatctgaagttggagcatcaaaaaaacatttgactttcgccatgttacatgatttcgaaaaccctacgcgtaacactctaaacaatatacctggggttagaaagagattgcagaaggcgaacatagtgagtgactataataacactttctgacttcaccggaaacttcttcattagctgcatggcccggcccgccaaaaacgcccaaagtaattctggcaaaaagctgacacaatcggtcctcagattagatggaagcaattccgcgcctcgcaagtgccatgcatgtggcatgtcgttttcgccctgtattccaagcgataacaatttgcatgagaagtatcacaccctgcatctgaatggacgaaagtggtcattgaagtggggcgacattgtcgaaaggtaccacttaagcagggagagtaatgaagtacctctcacggacccacggctggccaaaaaacgtggtatgtggcttcgctccagccttagcccaactttgaaccatgattatattgtgcatatctctgcatctaggaagaatgaggttatggccactttggacattatgaagatagtaaacgacgagcttagggctccacagaatgaaaatcacttctggagtcatctttatgagcgggatggtattaatgaatatgaagggcaaaatacgcccactggggcagcgtttgtgtatgtgagcaacaaaagggcagtcggggttataactttggaatatttgaatccacgagacgagcgcggaagatggatgatatacgataccgcaggcattgtatcaaatgtgaagccttcttttaaacttggaatttcccggatttgggtctgtaaggaacaaagaggacgcggcattggtacgagacttctggaagctgcaagaaaacacgcagttccaggtaccgaactcgaaaaactggatatagcttggagccaaccaagcgagagcggaggaaaattagcaaaaagctataacagtgtggtacatcaaaagagtggtaaagttctgataccctgctacgtatgaccagtttgattttgtgcaaatttgacgaacatataaaaactggagccacgaattacccatatgatatgtcaagcatgccttataacttagtggcaagtatagaactcgctgcgtggaggaacctataagttatttccagtagtctcttaatttctatgaaactcgttatttaattatcatctcttgacagtgcctgatacctttctaatgcctgctccgcttgcagatcttctccctgtcccactagaaacagcacgtttgttttttggtaggagctgtctcaaaactgcgctatcttcgtttgaaggttggccattacgcttagtcgcacttccttgactgctatcaatttgcatcgattcgtcatcgctgttattgtctgccggcttctctttggatccacttatattttctattctgttgcttccattgtgtccttttctgggctggcccggagaattttgcggtaccccagtgatagattgaaaggctttcttgtgggcggagcccggtggcgttattgtgtgatcatctaccgtgtaatcactattattttgctcaacaagtttctttagcgacctcttgctccttttttggcgtctgtattcttccagcgttacgagaggaaagagatctccgatcacctcgcttggttccaagctcagtctcatggtgtacttccactcccgaaaagtgttttgatttaaataaagccaatgttgttgcggaccaacaaccataccaggtctaatgaacctcaggaaccctatgcactcgttcgcggtaaagccatgagtataaatcaggtgagctcctatgagacaaccagtcctaccaagccctgctttacaatgtacagcaatcttccccccttcgttgataattgtttctgctgcaccaacaaaaccatgcactatcgacatatccggacaagatccgtcctcgaatatgagatccacatgcttcatgccaaggtcttcaaaatgttttttgttgtatagatgtgaatttaatctgacaaccaattggacgttattttctgaaaagaacttcaacacagagcggaaaggtccattcaaatgcgattttgatgctgttgtcctatgatgagcatcttcttctggagaagctaaggcgataaaatcaggcgttaaaacgttgaagtcaccatttttcaccctttcgtatcgttcatacgtttccaaatcgaacgtattcaagttgaccagacccctttcttttgctctccaaacaccataaaccacatcttgaatagttatctcaaagtcggcgttagagtagccggcatctctgaaaggcatgaagggtgggtccacttgagcaagaggctgtaacacttggtgcggggtccaaccctgcactagaagcatatagcagcaaagcatgcatgcagagttggccctttgcctcgtggacgttgaagaataaaacacaacagcttttcccgagttgtctggatcgtttaatatttcatggaatatgactgcgaaccggtacaagtggccaatgtgaaggggaccaaaatccaggtggaatctattataaaacagaatatcttcaacagtgaaaaacactatatcatcagtatcttgaggcgtatcgtcatatgcacccagatatactctgccacgcaggaattcgatcgtgttgtctaaaagcactctctttcgcataattgagagacagtttaaagggaatcaactggagcaagcttctctgcatctcaagtaaaagttatttttttttgtcttgaaggtattgttaaacaaaaatgtttgtttacatttaaagtagcgcacaacgaacagatcaccaatgataccgtagatgaacagcaccgccgtttgaaaagtgcgaagaggaacttagagcccaattcagggcagggaccattcaaagaggaaaaacaactgaaacaaaaatgggatagatatcaaaaattctcccgggggcgattcgaacgcccgatatcaagatttctgattaaattacagtcttgcgccttaaaccaacttggccaccgagagctgcttatcacaatttaaataaagaatatatttatacgcctggaaagtgcacatgactcgcttaacatgatcaagtgaggctctgatctagcctcatctaactcatcaatgttacatgattaaaccaagatcctgcctagagtgttagtagccgaccgtttaccgaagactatcggataggctccccacgagtggcgtcacagataaggctattgaaagatgttaagcagaaattgccatagttatttttcaaaccgaacagcagttctcgcttgctctcactcaactccagacccttttttaggccagacgcataacatctttcggctgctgccatatccaccaggaagcaccgtctcctgttcaatcaactgtaattggaccggcaaaaagtcgatagtagtgttgtgggtgactgtacacgaaactcaggtgctgcaatctgtttttcgcctctccctctgaccaaaaatgtgctccccttttcatcgcatgactcacgcttgaataaatttttagcacccctgctcatctctcttccttagccatccacgacctcaagaacatcatcataagcgttactacgaactcgaaaaaagcgagcaacatcttcgtatcagtggattagagacacctgtgagacctataacacagatatagccgtcatcggtccaacggcccatctcggtgcaccgactgccgcagaattggccaaaaccttcgaggtccgggcgatcgtccgctccctggacaagggcaagagtatgcttccctcaaatagagatatcgtataggggggtatgcgggacatccccagcctacgcgccgccctcgataggatggacgccatttacaccaaccttgccacagagacagcgaatccgacccttccattctacgaaaagcagaaaggtgtgcggaacttgatgactgccgcacaggggcttgacattcgctatatcgcgataatcggtgctctaggtgcccatcctccagccctcaacaacatcaaggataacatggtaccggatattatccggatgagaggacataagataatcgtggaatcaggcatctttcacaccttctttgcgccgacccatttcaatggaactgcttccaaatatgattgacaagggcgcacttcaatggatcagaatacggaggttaaagtttaccggatcagcgtcgccgattatgtgcgacaggtggtcaaggcctttcagaatccctcggcgatgcctgggcactgtccagttcagggacctgtggccctccccgtccaccaagcgatggagcagttcgtccggcattatgacccacactaaagatttgtgtcgcgcctttgtgggtgatcaggatgatcggccttttcaaccccagaacgaatctcgtcgctcatctgtttgcgtattttgggaactgcgaagatcccttctacgccgagcaaccctggaaagagcttaggaaaccaacgaaaaccctcgaaattatcgcgaaaagacttcgtcagaaccgggtggcaacatgaagaactacttagccgtcaaagcattcctgaaaatttttgctggcgtatatgccggcttacgcgcgaacagggcagtagcttctttccctgtccagggattccgttccttgcgctctgaggacgagcgcgcgaaaagcttgccgaagctaaaaatgcctatttcctcaccttacaaggcggctttggtgatggcggcaaatatcgtttcaaccgctgccatagcattcttcgtgatctctgtggcaacgaatatacggtctatcagtacgtttgctttcatcgtcagctattcgagtgactcaagtaagtcactgcttctatcgtcgcttatgctcatgattccttcaacaggcatcactactttatcgccaacctaatgctctctatccgtaggccccgatatgtttatacgcagtggttagtggatatataaatgagatatattggcagagaatacttggttcctgtctacgaacgaaagttttatttaaaaataagggtgaaaaaagaaagttcaatatgtcgggaagtaactttgatataaatccaatactaattttacaaacatgctaaaaaggtcgaagtttgcaatttagtatggagttattgtttataacattgaagttattaatacaagatatagacatattcatttgcaaatgtcatttttagtgtttatgaaaaacggagatattgagtatgatccagaattattaagcgatgaaaataaagatctgattacaattgtgaggtatgcgaatgaagatgatatattgaaattcttgattgaagaatttgacgaaaggtgcttcagtgagtacattgtcaaaacaggtgataaatatttattttattgtaaaaatcttggatacaacagatactatgcactgaacgaattattacctggaatgcttgcaatgatgtacatagataaatatgacactattgatgcactgtatgaaaatacggtttttaacaatcttcaaatttctcttttccgtgacgaagatttgcacatgcagatgggctccccattcttttgatcttgttggctttaatcaaaaggttgtttcctttagcacaatgtgtaatatacaactcatttttaggatttatgtaatagatgtaatcatagcatggacgttttatcccatattcttcaaacaattgttgtttgtattctcctagggtaatatcactcttttgcagctttatagtgtcattcccaacgaggtcacattttatatttaacttctccggcgttttatcagtataacgcaccagtatttgagagtgttccgtatcataaatatcatggcctatgtatttgatttcgttttctctaacttcttttccaaatttcaaattcaatccggtctttcaagaaatatttaccttcttttatgactaaacattggtcatgatacgagcccgttctttgatttgggtatttaaacactttggtatagtccatattttacatgaaccacctgacgtcatcgtattatgtttctgtgagtcttggctatacgcccccattctataattttataaatcctttatttttttcctgtcgcttcccccattcttcttaatacaagccttgagaatctcccacaaaattctttccgttagccctcgacaagaaaaacttaaaaaaaaccagagctcctccctgagaaagggcactacagacgttcatatccactcggggacacacatgaaaaaccaaagttcgaaaaaaaatacttgaaaaatacaaaatcgtcaatcctttcaaaaattacaaatccaattataaaaccaaaacctacatgaacatccaaaaacacacataaaaaaaaagttgctcgaaatccccaatttaaagtccctaaaatatgcaggaggtctaaaagcccacttctcactgtccggacctgtataccatgtctccgtaagaagttgttgtcagatttcgtcatatcccgtcttgttctctactttaccgtcaacctggtgttcgctatccatcagccccgatgcttttttcctctcagctctcatgttcctacagtatttacttttcctccttttacttgatcttttagcgtcttctaactcctctaacgaaatgcctgaaagtcatcatttgaaataaattctttaattcttcccacccttttctccaagagtcgtatccacactagtcagccacaccctagccatacaccacttggtattccaagatctatcgtagtctcttttcccctaaagctgccttatatcccaggcttttttttgaaactactgtgttcacgtgcacttcctctctgctcctcttcattgttctccttttccataactaggtgtttttactctaattctttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatcttttttattttttttttcccagcttattcccatccatacattatggaaaaaatttatgtcttcgtggcacgtgactggaaagggaaaaaagtatataaagcccatggtattctcgccaaaccgccttggcacacatactggccacctttgtcgtattacactttgagagtccttcggggtcatccttcgccgctactgagactactatatgtttttgatggcggcgatgcatacgttgtagcgcagatacccctccctaaaggctcatcttatgtaatggtatatagcaagcccaggtcaccctattgacctggttcgtagaagctttctgcttatgagacccgaggtgctttttttcgtataaaaagtcattctttagcacactcgtcccaatcctaagttcgggcactttactctccaaatactttgtaaaaatccaaaattaacttggttggtctacttttgtttctgcaatatttttgaaatattttggtgccattttgacatgccgaaaattcaacaggttgtgatcctgcttcttggtatttctgtcaaacttgcgcggtgttacgccttcaaataaaaaaaaattcaaatttccctcccgtcccaatcttaagttcgggctacttatgaatttcaagattgaatttttttaaggatttgctgcaaattctgctctagactgtggaagtgtaccatcacatactatgtgttgaaatctcatattcctttaatggctttctcagcataccgccacttatgttttttacagcccctgtttgaaggacatgcattttgtatccttggtactacctgtgtatgctcttgggcagtaaagtaaaccaacatttctattttgtctttgacatttttccttgtagtttttccagtttttgttaaattcttgcaagccttttggaagtcttagtgcaaaaaaaaacataatgttcaccatgaaggaagaagctgaatgaatgctctctgtgtatatacatatattgttacccggactttgccagacgtacttctaaatcatagctagcgcctgctaactagaacctagaagttgttaaaaacaacaaatcagacaacgaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccctgttgtacatttaagtcgtatacaaatgatttatcctcacgcaaaatgacattgcaattcaccggcaagcgcccaaagcctttccgctaaggacaccattgccagtctgctatggttcagcgacactaaaagtgccttattcgtatccatctatattgtgtgagggaaggaatcatcgctttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcgataacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattcagagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaaggggacttttacccttttattctactggagatttctgttctccatgagtcccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcggtctgtaaaagactttgaatgctagaatgtggaaaatgaattccagttccgcttaattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttatcctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgcgaagcccgttcccttcgctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtggcaagcgacggtcgaaaagacctaccaatgccgtctacgacagggcacactagcagtccgtctagcagagcaagccccaccagacagtccgccagcacgcccgccgcgtctgacaaaggccctcaccacccgatccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttaaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcaagggccgtcgtaagcgcaccggacccagcaaaggtgctgggctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccaggactcacgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatattaaccggattccctttcgatggtggcctggaaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagatctcatttgaatatttgctactaccaccaagatctgcactagaggccgttctacccagctttacagcctaggcttcgtcactgacctccacgcctgcctactcgtcagagcatcaaattaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagcaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaaaacatcaggatcggtcgatgatgcacctacaagaggccctcacctacgttcactttcattacgcgtacgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatttaaccattatgccaacatccttgacaaaagtcgcagtcctcagtcccggctggcagtattcccctgggctataacgcttctccgaagacaagccacgttcccaaagatttatcctaccgccaaaactgatgttggcccagtgagctgcgagatccccacccacaaggagcgagggtcgcaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcgtcgaaagcactttacataggactagactcctcgccatacgggattctcaccctccatgacgtcctgttccaaggaacatagacaaggactagccccaaagtagcttcttcaaattacaactcggacaccgaaggtgccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtaatcctacctgatttgaggtcaaactttatgaatactgtttgccagactgtctgtactttcagtaaaagcctttaaaacgcctactaacgccactacgagttggtaaaacctaatacgcagagtatcagcggactggactaaaacctcagtcagcaacagccagatggccagcattttcaagttaacccagaaagagtaccactcactaccaaacccgagggtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccagagggcgcaatgtgcgttcaaagattcgatgattcacgaatatctgcaattcacaatacttatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagttttaaatattttttttctaaaatgaaaaataattgacagtgtttaaaatacaatagttgtttgtgtttgtaacccttgggccgtaaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaaatcagacaacgaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccctgttgtacatttaagtcgtatacaaatgatttatcctcacgcaaaatgacattgcaattcaccggcaagcgcccaaagcctttccgctaaggacaccattgccagtctgctatggttcagcgacactaaaagtgccttattcgtatccatctatattgtgtgagggaaggaatcatcgctttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcgataacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattcagagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaaggggacttttacccttttattctactggagatttctgttctccatgagtcccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcggtctgtaaaagactttgaatgctagaatgtggaaaatgaattccagttccgcttaattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttatcctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgcgaagcccgttcccttcgctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtggcaagcgacggtcgaaaagacctaccaatgccgtctacgacagggcacactagcagtccgtctagcagagcaagccccaccagacagtccgccagcacgcccgccgcgtctgacaaaggccctcaccacccgatccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttaaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcaagggccgtcgtaagcgcaccggacccagcaaaggtgctgggctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccaggactcacgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatattaaccggattccctttcgatggtggcctggaaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagatctcatttgaatatttgctactaccaccaagatctgcactagaggccgttctacccagctttacagcctaggcttcgtcactgacctccacgcctgcctactcgtcagagcatcaaattaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagcaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaaaacatcaggatcggtcgatgatgcacctacaagaggccctcacctacgttcactttcattacgcgtacgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatttaaccattatgccaacatccttgacaaaagtcgcagtcctcagtcccggctggcagtattcccctgggctataacgcttctccgaagacaagccacgttcccaaagatttatcctaccgccaaaactgatgttggcccagtgagctgcgagatccccacccacaaggagcgagggtcgcaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcgtcgaaagcactttacataggactagactcctcgccatacgggattctcaccctccatgacgtcctgttccaaggaacatagacaaggactagccccaaagtagcttcttcaaattacaactcggacaccgaaggtgccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtaatcctacctgatttgaggtcaaactttatgaatactgtttgccagactgtctgtactttcagtaaaagcctttaaaacgcctactaacgccactacgagttggtaaaacctaatacgcagagtatcagcggactggactaaaacctcagtcagcaacagccagatggccagcattttcaagttaacccagaaagagtaccactcactaccaaacccgagggtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccagagggcgcaatgtgcgttcaaagattcgatgattcacgaatatctgcaattcacaatacttatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagttttaaatattttttttctaaaatgaaaaataattgacagtgtttaaaatacaatagttgtttgtgtttgtaacccttgggccgtaaagcccaaagaagaagcgttgtaaaataaattactccacagtgtgtgtgtagagagacagtcgttaacagaaagcatcatcggccgcgcaatcaagcgcaggcttctgaactttcccggctgctctaacaaaattctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgaccagattctccgctctgagatggagttgcccccttctctaagcaaatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagtttacccagacctctcggccaaggttatactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtgacaaaccagcaaatgctagcagcactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatcgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagggccacaagtgacccaaggttagccagaaggaaaggctcggctggatccagtacacgaaaaaaatcggaccggccagccaagcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttacatattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcatagagtccgaagacattgattttttatctaataaatacatctcttccaaaaggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagataactatctttaatctgaacagctgaagagcgtctagtcctccgaagagaacctttcacccaactgccgtcatttgaagataatctttgaaaggttggcttgcgaacaagcaacgagcggagcggaaagaaagctcttacactctcatttccacacgcccatcatgccatagcactctttgagtttcctctagccaatttccactaaacactgatccgatgtttcacagaagcaggtttaatatcattagcttgagaggaggttacactcatcgaatcacagttattttcataaccggctattcgacgaggcattcccccaaattcgaattctttgaaatagattgctattagctagtaatccaccaaatcctccgccgctcgcccacggaatcgctagatgtccgagacgagactgttcaggctaagcagctcaacaacccgcgtccgcctgtgagagtactcgacagactttcgctggcatttcgccgccatcacccatgtcgaagcgctgtatagagactaagcagatctgacgatcacctagtgactctctccaccgttcaacaaggccatgttctttacgaacttccaaacctactagaacttgtttccaaattctttcgatttgttttcaactgctttcgcatgaagtacctgacgctgtctttttccctttcatctggtccttcctttatatccccattctataattttataaatcctttatttttttcctgtcgcttcccccattcttcttaatacaagccttgagaatctcccacaaaattctttccgttagccctcgacaagaaaaacttaaaaaaaaccagagctcctccctgagaaagggcactacagacgttcatatccactcggggacacacatgaaaaaccaaagttcgaaaaaaaatacttgaaaaatacaaaatcgtcaatcctttcaaaaattacaaatccaattataaaaccaaaacctacatgaacatccaaaaacacacataaaaaaaaagttgctcgaaatccccaatttaaagtccctaaaatatgcaggaggtctaaaagcccacttctcactgtccggacctgtataccatgtctccgtaagaagttgttgtcagatttcgtcatatcccgtcttgttctctactttaccgtcaacctggtgttcgctatccatcagccccgatgcttttttcctctcagctctcatgttcctacagtatttacttttcctccttttacttgatcttttagcgtcttctaactcctctaacgaaatgcctgaaagtcatcatttgaaataaattctttaattcttcccacccttttctccaagagtcgtatccacactagtcagccacaccctagccatacaccacttggtattccaagatctatcgtagtctcttttcccctaaagctgccttatatcccaggcttttttttgaaactactgtgttcacgtgcacttcctctctgctcctcttcattgttctccttttccataactaggtgtttttactctaattctttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatcttttttattttttttttcccagcttattcccatccatacattatggaaaaaatttatgtcttcgtggcacgtgactggaaagggaaaaaagtatataaagcccatggtattctcgccaaaccgccttggcacacatactggccacctttgtcgtattacactttgagagtccttcggggtcatccttcgccgctactgagactactatatgtttttgatggcggcgatgcatacgttgtagcgcagatacccctccctaaaggctcatcttatgtaatggtatatagcaagcccaggtcaccctattgacctggttcgtagaagctttctgcttatgagacccgaggtgctttttttcgtataaaaagtcattctttagcacactcgtcccaatcctaagttcgggcactttactctccaaatactttgtaaaaatccaaaattaacttggttggtctacttttgtttctgcaatatttttgaaatattttggtgccattttgacatgccgaaaattcaacaggttgtgatcctgcttcttggtatttctgtcaaacttgcgcggtgttacgccttcaaataaaaaaaaattcaaatttccctcccgtcccaatcttaagttcgggctacttatgaatttcaagattgaatttttttaaggatttgctgcaaattctgctctagactgtggaagtgtaccatcacatactatgtgttgaaatctcatattcctttaatggctttctcagcataccgccacttatgttttttacagcccctgtttgaaggacatgcattttgtatccttggtactacctgtgtatgctcttgggcagtaaagtaaaccaacatttctattttgtctttgacatttttccttgtagtttttccagtttttgttaaattcttgcaagccttttggaagtcttagtgcaaaaaaaaacataatgttcaccatgaaggaagaagctgaatgaatgctctctgtgtatatacatatattgttacccggactttgccagacgtacttctaaatcatagctagcgcctgctaactagaacctagaagttgttaaaaacaacaaatcagacaacgaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccctgttgtacatttaagtcgtatacaaatgatttatcctcacgcaaaatgacattgcaattcaccggcaagcgcccaaagcctttccgctaaggacaccattgccagtctgctatggttcagcgacactaaaagtgccttattcgtatccatctatattgtgtgagggaaggaatcatcgctttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcgataacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattcagagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaaggggacttttacccttttattctactggagatttctgttctccatgagtcccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcggtctgtaaaagactttgaatgctagaatgtggaaaatgaattccagttccgcttaattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttatcctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgcgaagcccgttcccttcgctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtggcaagcgacggtcgaaaagacctaccaatgccgtctacgacagggcacactagcagtccgtctagcagagcaagccccaccagacagtccgccagcacgcccgccgcgtctgacaaaggccctcaccacccgatccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttaaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcaagggccgtcgtaagcgcaccggacccagcaaaggtgctgggctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccaggactcacgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatattaaccggattccctttcgatggtggcctggaaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagatctcatttgaatatttgctactaccaccaagatctgcactagaggccgttctacccagctttacagcctaggcttcgtcactgacctccacgcctgcctactcgtcagagcatcaaattaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagcaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaaaacatcaggatcggtcgatgatgcacctacaagaggccctcacctacgttcactttcattacgcgtacgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatttaaccattatgccaacatccttgacaaaagtcgcagtcctcagtcccggctggcagtattcccctgggctataacgcttctccgaagacaagccacgttcccaaagatttatcctaccgccaaaactgatgttggcccagtgagctgcgagatccccacccacaaggagcgagggtcgcaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcgtcgaaagcactttacataggactagactcctcgccatacgggattctcaccctccatgacgtcctgttccaaggaacatagacaaggactagccccaaagtagcttcttcaaattacaactcggacaccgaaggtgccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtaatcctacctgatttgaggtcaaactttatgaatactgtttgccagactgtctgtactttcagtaaaagcctttaaaacgcctactaacgccactacgagttggtaaaacctaatacgcagagtatcagcggactggactaaaacctcagtcagcaacagccagatggccagcattttcaagttaacccagaaagagtaccactcactaccaaacccgagggtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccagagggcgcaatgtgcgttcaaagattcgatgattcacgaatatctgcaattcacaatacttatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagttttaaatattttttttctaaaatgaaaaataattgacagtgtttaaaatacaatagttgtttgtgtttgtaacccttgggccgtaaagcccaaagaagaagcgttgtaaaataaattactccacagtgtgtgtgtagagagacagtcgttaacagaaagcatcatcggccgcgcaatcaagcgcaggcttctgaactttcccggctgctctaacaaaattctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgaccagattctccgctctgagatggagttgcccccttctctaagcaaatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagtttacccagacctctcggccaaggttatactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtgacaaaccagcaaatgctagcagcactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatcgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagggccacaagtgacccaaggttagccagaaggaaaggctcggctggatccagtacacgaaaaaaatcggaccggccagccaagcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttacatattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcatagagtccgaagacattgattttttatctaataaatacatctcttccaaaaggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaaaacatcaggatcggtcgatgatgcacctacaagaggccctcacctacgttcactttcattacgcgtacgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatttaaccattatgccaacatccttgacaaaagtcgcagtcctcagtcccggctggcagtattcccctgggctataacgcttctccgaagacaagccacgttcccaaagatttatcctaccgccaaaactgatgttggcccagtgagctgcgagatccccacccacaaggagcgagggtcgcaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcgtcgaaagcactttacataggactagactcctcgccatacgggattctcaccctccatgacgtcctgttccaaggaacatagacaaggactagccccaaagtagcttcttcaaattacaactcggacaccgaaggtgccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtaatcctacctgatttgaggtcaaactttatgaatactgtttgccagactgtctgtactttcagtaaaagcctttaaaacgcctactaacgccactacgagttggtaaaacctaatacgcagagtatcagcggactggactaaaacctcagtcagcaacagccagatggccagcattttcaagttaacccagaaagagtaccactcactaccaaacccgagggtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccagagggcgcaatgtgcgttcaaagattcgatgattcacgaatatctgcaattcacaatacttatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagttttaaatattttttttctaaaatgaaaaataattgacagtgtttaaaatacaatagttgtttgtgtttgtaacccttgggccgtaaagcccaaagaagaagcgttgtaaaataaattactccacagtgtgtgtgtagagagacagtcgttaacagaaagcatcatcggccgcgcaatcaagcgcaggcttctgaactttcccggctgctctaacaaaattctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgaccagattctccgctctgagatggagttgcccccttctctaagcaaatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagtttacccagacctctcggccaaggttatactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtgacaaaccagcaaatgctagcagcactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatcgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagggccacaagtgacccaaggttagccagaaggaaaggctcggctggatccagtacacgaaaaaaatcggaccggccagccaagcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttacatattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcatagagtccgaagacattgattttttatctaataaatacatctcttccaaaaggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagataactatctttaatctgaacagctgaagagcgtctagtcctccgaagagaacctttcacccaactgccgtcatttgaagataatctttgaaaggttggcttgcgaacaagcaacgagcggagcggaaagaaagctcttacactctcatttccacacgcccatcatgccatagcactctttgagtttcctctagccaatttccactaaacactgatccgatgtttcacagaagcaggtttaatatcattagcttgagaggaggttacactcatcgaatcacagttattttcataaccggctattcgacgaggcattcccccaaattcgaattctttgaaatagattgctattagctagtaatccaccaaatcctccgccgctcgcccacggaatcgctagatgtccgagacgagactgttcaggctaagcagctcaacaacccgcgtccgcctgtgagagtactcgacagactttcgctggcatttcgccgccatcacccatgtcgaagcgctgtatagagactaagcagatctgacgatcacctagtgactctctccaccgttcaacaaggccatgttctttacgaacttccaaacctactagaacttgtttccaaattctttcgatttgttttcaactgctttcgcatgaagtacctgacgctgtctttttccctttcatctggtccttcctttatatccccattctataattttataaatcctttatttttttcctgtcgcttcccccattcttcttaatacaagccttgagaatctcccacaaaattctttccgttagccctcgacaagaaaaacttaaaaaaaaccagagctcctccctgagaaagggcactacagacgttcatatccactcggggacacacatgaaaaaccaaagttcgaaaaaaaatacttgaaaaatacaaaatcgtcaatcctttcaaaaattacaaatccaattataaaaccaaaacctacatgaacatccaaaaacacacataaaaaaaaagttgctcgaaatccccaatttaaagtccctaaaatatgcaggaggtctaaaagcccacttctcactgtccggacctgtataccatgtctccgtaagaagttgttgtcagatttcgtcatatcccgtcttgttctctactttaccgtcaacctggtgttcgctatccatcagccccgatgcttttttcctctcagctctcatgttcctacagtatttacttttcctccttttacttgatcttttagcgtcttctaactcctctaacgaaatgcctgaaagtcatcatttgaaataaattctttaattcttcccacccttttctccaagagtcgtatccacactagtcagccacaccctagccatacaccacttggtattccaagatctatcgtagtctcttttcccctaaagctgccttatatcccaggcttttttttgaaactactgtgttcacgtgcacttcctctctgctcctcttcattgttctccttttccataactaggtgtttttactctaattctttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatcttttttattttttttttcccagcttattcccatccatacattatggaaaaaatttatgtcttcgtggcacgtgactggaaagggaaaatccgaaacacaatcaagttcttgagttatttattgcaacaaaataggaaagttgggaaacaacacattttagggcaagatatagataaggcatttaaaaaattgaaataccaaagaacatgcgaaaagtgcattaaaggatatatcatatcaagaaactgtttatagtacattatgttattgtaccatttttatatcaaagtttttcttagaaatattttacaaatatctttaaaatataataaagttctcggttaatgacagcagaatccgatgcgtttatcctacttgattgcctgtagtattacgtttttccaggtaccataacaataagtaataaaaatgttttttctttggagcgatcatataggttaattatggtgagtctccatgtggtccataattgctccctctgtgtctaagttgtccatccacaattgacatataagcatgaaatgatccttattttcaatgcaagcataattatcgtaacctaagtatgatgatttcatttttatttttccatctttttcaattataaaataggtatcttcatatagttttctgtttcttctaattgcatcattaataatatcatcttctgcttttgcatcaacgtacataatcatttcataaaattgtttttttgagaatcctgcttctaaataagttactttaaaatctattcttttaccattgtatgtataaattattatcataatagacgtttaatatattatctagggctttcccataaaatccggacgctgcaattttctatttcatttgctctctcctttatgcccccgttctataatttgatatatccttttttttctaccgcctcccatagaacttgtaatataaggttcaagaaattcccacaaaattctttacgttagcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttagccctcaacaagaatattctaaacaaagccagatctcctctctgagaaaaaaaactaccagttttcatatgcactcatggaatcgataaaaagagaggctctttggatcccttacttaggcatttcaaaatcctaggccgccgattatgtatatttttcctcgtactatttcaacttacaaataaattttcggtaaaagttgttctcagacattttcgtatttagtgctaccttcaagtttatcatcaacttaccccgctattcgcgagcttcgatataaatttcctctcagtttaatattgttataatgtgtactctttatcgaagtacttgccctctaagcggtttttgctcctttagccaaaatgacccagtgtcagcaatcaaggtcaattgttacaatttttgtccttttttaataagcacaatagctgactacatgagtgcaaatagaggctctgtgccttagcttcattcgaaggatgaaaactacttttggtgcaaatcatatcttgatgacgatactagaaaaaagcctttgattgaaggcgatgggtcagagccttcaagaatggggtttttcatgagacaattaggacacaccttgtagtattgacatggccattgccttcccaggcagcaaacgctactgaaaacgcctatcttgcttcaagatgatgaactggggcggaagcataccacctcttagttgagtcatatcaactatacgtacctcttctcgccgtcaaactgtagttatgacgatttaaaccctagccaagcggcgcagaaagccgaaacgaatcagtcacataaataacccggtggacacttcactctccaccaagttcttgttctattcaatatcctctgatttttaatcggggatgttcttcgagtcgtttctaataacttcaaatcagtagtgaaaaatccatccctttaaaagcatcactaatttagttgtctcaaccgaaagaaaaaaaacatgttcagggacagaaccaatctcttcctatcctatcgccgaactttcccgcgtaatcgatataacaattcggacgctttaacgagctttgatctcgaggaaaatggggtcgaagagtcctatccgatgatcgactcgaaaaaggacgtgccaacattgtcaggtcagttcttgaatctcacgcaggaagtcgacagaaacttggatgaagctggaacaaaaatgcttcagctaaccaagctgtaccgcaaaaatgcgctaccagggttcgaagataaagtctctgacgagcaagagatcgaggagcatagctaccaaataataaaaatgtttcaacagagttacgctatcataaaatctctccagtcgatacaaactgctcaaacttttagagggcagagcctgaggaagggagatttggtcgtagtggataacttgcaaaagcactacgcaagcaagatacaatcaagttcaaataagttcaggatgttgcagaataactacttgaagtttctgaacaaagacgacttcaagcctttgcctcgagcatcaacagacggcgacgcactacttgttctagaggaagaagaaacaaatgccgcgacacaacaggaaatagactcatactcgcgacagactttgcaaaggcaaacgcagagacagagccagggacagagtacacaattcctacaacgcgaggaggaaattacgcagcttgctcgtggtgtcctcgaggtgagtactatcttccgtgaaatgcaaaaccttgttattgatcagggcacaataatagaccgaatcgattacaatttagaaaacaccgtgcttgaacttaagggggcgcaaagagagctcgaccgtgccactgtgtaccagagcaggactcaaaagtgcaaagtaatattacttctctctcttgtcgtgataactctattcttctttgtgatgctaaaacctcatcaccacagcgaaagcagtaagaaagacccccctcaaccaaaacagaattcatcacaaggcgaaggcaaaggtgaaatttctgacggagataccaagccaaaaaaaaggtaggtctcttatagtgctcaattgaaagctgctaagatcacaacttattacaaagtctgtataatatacactcaaactaatccagctagtttctgtttgcttttttctacatcattccagagtaaggaccgtctcgagacattgatgcgggcggcatgttttgtcttggaaggcgtttcttataggctggtctgtagtgtgtagaagataccgaatgagatggtggggcgtaattctggcgttgcgctctttttgcacccagccccccagaggggactccaggaatcataaagtcggggtttgtcgtaagcaccgcttcagaggctgttggcgcattacttgggcggtacccttgttgaggggccacataacctctaggaacaggctgttgaggttgatacatgtgcggaaccctttgtggggcaaccatccttggatgattcatgggagctctttggtgatcgagaggaacaagtggacgaacctgggcaccacccaggggaactgatggatagttgattgtcctgggaacatgcgtcttcatgggctgtggtgggtaatttgtgcttttaacaccgttgcttaagggcatgtagttaggattgatacctcgctgcgatacagaagtgaagtcagagtcgtcatccttgatcccgtcatcttcatctaggtacgggcgctcactagggtcaattgtttgttgcttaatgaactcctcatcatcttcgtcaattgcgttatcgatgatgtgctgtagcacgtctttgctggacttgtcttttttagcatcagcatcaacattcaaagctgaggaaggctgcaaatctgccgtgttcagagtgtcttgacgtgatgcacggtggtctctttcggagtaaaaggaggaagtgctagacgggtcgcgatagccgttcatggcagctgcggcaggggcgctcatctctatcgaggcgtgatcgtccctttgggagccagctatagccgagtaaggcaaggtttctttagtgttgttctcaaacgaaaagtcgttctcggcgtcttcggtaaccggcttcatgattttggcagttccataggcggtcttcaacactgggtttgacaagggcttgtcgttcagcagtttttcccgatctgaccgagagtctgtggtacctgagttcagagtggttgaagtagctatttctggacctttgtagaagtcagggtaggctggtttttcgagtgcactcttctttgaactgttatagaacacgtcttcttcgtaaaggtcttttgagggaggctgatcaagcgacgttaatccttgacggtccgtataatcactttcggcgtcactatcttgatttttcgaaggagctaatgaatatgacaaaaagatgagaggtatgcaaactagattgatagcagcagcaggaatcagaagccatccacaccaagtaatgttgggatagaagagaagaaagacgacaatgcacattagcgccgacccagcaaaagcgataactgacagaagcaagttgatcacaaaagcggccccactagtaccaatagccccaaaaagcgatacaaagctgccaagcattgaaaagaaagaaagcccagccgcaacgggcattataatcagaatcttacctaacgcttcgcgtgccgtagttcccattttccaagactcagaagtagccagttgctctggatggtagcttgcactcgcagaagtgcagctaccttgctcgcaatagccgaaagtgccgaaaacaattccatcggccttggacagtcctatttgcttgaacacaggcgctgttacacagcaaatgattaaaaacgccatggacacaaactgcgccactgttatcgcgctggatacgccaacattcaaaaacttggccataattcgcagctgcttgtagattataatcttgttagaaactcaaggttggttctgcaagagagcaaacgttccgtaacttctattagagcagatcctcttgactgctaagattgtaagaagaagtttctggcgatgatttcctaatatcaatcaacttttctcccagccgcacgcgttttgatttgaaacgtcttatctcgatgtggaatggacaccacgctcgcgatgatacggttcgaggcgttgcaagtaactatatacgtcgtgtctttgcccaaaaatagcacacatatccgggtaataagggttgtggcatctctttgacgacgcactctgcacggaggccaaacacccgtaagcgggccaacgtgcgcattcaggtattttgacatcgcttatatgtgtttcacgcgcctttgtgtcacttccttgttgggacgacgatttgctcgtggagaccggcgctgcgtgaattttcccttttgtttcccggacaacctttttttcttgagcggctacctgaatgtaaaagccgcggccagcaaacgaagaacgctgaagccatttatgaagaacacgggcttttttcgggccatgggttccggctttccgtaaaattgtaccaactaagcgccatgaatcagagagcgaacttcggaagtaaacagcgctggtaagacttagaatgaatgcctagccggaacagtttctttaattgtagtattttcgtgaaacgaagtgtgacgcggaatgcgctgggcgtgcaaaaacacgacttcatgtggagtcttatagcaacttccgagtgcccacacggacaggctttaaacaagcttcttgagcaaaaactctcgcaagcttagaactgagtttcttcggataccatatacggccataatttggcgcgtctgcgtccgaatgattaaacgaatttggccacatctgtatattgatggttaagtggaaaacctaagacaatgtgtaggcgtggaggctgattagaatcagctttctcgattattatatccgtgacctctgtcaagctggtgaaatcaccgagataacatcgcagcgctaacgctggtgatagcaggggggtagagacggaaaatgaaagggaaaaaactaaccttccgccacttttaagctactcatcaagcgtttggcttgctacattattcttttgggcgctccttttttgacaagccgttttcatagcttaccgaaagaatttctgcttgggtttgatgttcgcagttgctattccacgaccagggtgaaaagctggtgtgcagcgcttgccggcattaccgctggggcgtgtaccgggttggtacagtacaagttggcacatgctggatgtctacgcaatgactagtttgtttcgtccaatggtccaatgaacttgtgaggatgaatttcggaaaaatcaaaaaaaaacatgtttaaaatacctatcgtcggtaggaatacacgtcaagtatttagcagagggagtagtcatacaaatgggatctcaaccctccaagcctgcggaaaccaaggtctttaccccaaagactcaagtcgatttcactagcacgctacttgctcagctcgaacagtctacggaaggcgatttttcccgacaacaattagcgaacaaatatttagaacaaagagtatctgagaagcttgctcaactcgaagaagagactctgaagaaatttgaagacaagctcaacacttccctgctagcagacaatgggaactccgactctgagctctcttccaaaggattgagtgagaaagttgcctcactcaacagccatttggcaaaactgaaggaagcacagtctgctagaagctcagacgagacgctgaaaagttctaaggaagcgctcagcaaatgcctcagggataatgaggggaagcccctaaactgctttgaggaggtgcaaaatttcaagaaggttgctcttcaacagtagagaaaccaacgccttgagaatagaggcagtggaaatgctatgccataccaaggcctagaagtcatgccgaatacgctagtaatcgggcaaccatctgtatattcaagctacatttaacaaaatatgaataatgtacaaaaataaagcgcaatgatgtatactatgtgcaataactacaacccaagccctttgtagatgaggattagagcgctgtcgctttcgccgccgccagccaaagactcaattttttccttctcgatgacagaaactttatcatcattgaatctataccacttgttttcgtctgcctcatcacgaataaacgactggtaatgcccgctctcggagttcgctccctggtgtgtaatcactccgataaggttgtagacgcaagaggggttctcgccaggagagagatccgaagggaacctcttcttgtattcctggagccacctttctctcgtactctcttccagggctttttctgtctctgcgatctctcttggtgtcatggaagcttcgctgtcgccactaactggccctccattagtcttccgctttttaagctcacgctcatcctcaatcttttccttttcaacttcacgaagatcatctctcaccttgatttttttttgtgcatactcacttgtcagcaaatcgctgacatcgagttgaaaaggaaaaacaactttacgcaagatcttagacttcttgccagtggacttcttccaaaaaaacctcacatactgtacagttagaaactctggcagctttgtgatttttttttgcacgctgaaaacagagttgacgcctgtaatggaagaccttttttcgatactttcgtttaacgactcctgaagtccgttcttcataaaatttgtagttccagaaatgtggcattgcagtttcatgtcatgatcgtcatcctttactgtcacatcctgctcgttagcgttgtctttgattgtcgtttgaaagttgatttggaacttctgaactagattttgcccaaacacgacactcaatgaatgaaaaatttgtgtgaagagttcttcggcatcttgttgtttataaaatccggactcctggtcgcgctcagcaaactgagggtagcactttcttagagttgccaacagcagtataggagtagtagattcttgaggtctgtctctaagctgctgaaaacaacgcttcagttcagcaacgagctgaatatgctgttccccagagcggttttcttttggtggctgaaagttcaaaatctcttctctgagtggtcttatttggtacaatgcctgtaaagtggagttcatgtaacaagtgttgccaaggttctttagcccaacaggtaactgagaaaggtgttgcatttgggcgctttcgtccaaatcctcaatgaatctgtgttccttctgtggtttgcttacgaggttggcatcgggagtgcctaacaccatgactacttgcccaggttttattaacccattcaaaggcacatctgagctaagtccacccttgagcatatacttctggcgatctttgggcacttgtgtcagctcttcgactctaagctgcaagtccgtccccttcgcgccctgaggcaacgaaatagggtaaaccttccctgagtgctttatactaacttgttaagcacgcgagttagtatcaaaaaagggccaccatgtttgagatagttaagacatacattcgagactcatgctcattgttagctattgtctcttaactatgataaatgtactagagtggcaaatgtatgtaaaatatgttcgatagcgtgtttgatgattgatttagagcacgtgatattaattggctatcttagggtagtgaagacaattttatgagaagctcgcgggttgctgacgctgctcaaagctactactcgcacaggttctctttttcgtagtagtcgtcaatttcttcaagcgtcaggcccttcgtctcagggataaaaaagtaaacgaagggcactgcaatgaacatgaaaccagtgaaaacataaccaaacgcgtagcctatccttgctgtaataatcggggtgcagagagcgatgaaaaagttggcgccccagttaaaagcttgtgagagtgccatcgcttgtgactttatttctagggtgaatatttcgctgaccaagactggtgcgatggctgaccacgagcagcaaaagaagacgatgaacagacaggtgaatacaatcataatgtacccggaaagtttgtagttgggatccgaagcattatcgattgtcgtaacgccaacggtggaaaatgtgaacagacaaacaaagcaacacagcgaccccagaaacagtccttttttgcggcctaagttgtctgccacaaacatcgaaacataagtcatggaagcatttatggcacccaaaattatggaagttttgtaggagtcttcaatcccaacggatttaaacagctttgttccataatacaaaaagtagtcgataccagacatttgttgaaatgccataatgcacattccagatagcgtcctcttcagaaacctttttgaaaacaactgccagaatgatgtgttacgttgccgctgttcttggtagtggtaattctctttcaggtactggagctcctcgtttataacatccaaaatttgtgcctgttgggagtttgccatgtttccctccacctgtttaagattgatgcctctcaaccttgcaaacacctttctagcatcgtcaaagcgtcctctcttgatcagaaatctaggtgactctggtgcactagcaagcatcggcagtataataacagagaatacaaatccgccgataagtgggagacgccacatcttatcgtctttgtaatgatttttggtggcaaagtcgacgacgtatcctattaagatcccatgggtaatgtttatttgatagaaattgactatagcgccccgaatgccaggaggcgctatttcagaaagcaacatgggagtaagtacagcattggcgccgactgtcagcccggtcaccatccttccaatcatgtactgataccactttccttgtccagcgctcatttggatcgccagtccaagcatgtaaaccgcgcatccgatagcaataggcgcgcgccggccaatgtaatctgccaaccgtgcgatggtgaagccgccggtgatacaccctatgtggaaagcagataccacgagacctatcagggcagtggacatatgatactcgcctgaagaggcgtcgaagtgaccgaacctccgcagccaaggttgcatatttgtgatacctcccacggttcctgtgtcgtagccgaaaaaaaaaccagtaaatgaaatgccatagcatgctagtatcacgtcccaattttggtctcgcaagccgaggctttctcgggtctctgtcttgaaactttcaactttaccgacctccttgctgtttgaggggatgggcaccgagcctctacgcgagcggccgatctcatagctctcttcgatttcgcaccctaagtaatcacctgccataattagtaaatgaaaaggacgattcagtaccttaacttagtgagccgcctttaataccagacgtgcttcggtgctttgggtgtgaaggcttaaaaagatggttgatgcgatcctgaatcgtttccaagtctgccattattcatatatcgagagcctcgcggatttatgattgcatccccttgaatgcatgaagatgcggtctcttccttttttcttttgtttcttgcctaaacgcggggacgccggacgtggggacgcgaggttcgaagaaaacaagaaattgggcaagaggttcgcagtcttagtgcgcgagaaccttaaaaaatgaccacagtgagttggtcaatctcgaggctttgttgaaggcccggcataggcgttagcaaatgcagataagttacttaattctgatagaccctgttcgtataaaatcttctaaactctttcctttaacgccctcacgaccccgcacatttgaagctcccgtgactttgtcatcacggcatcggactgcaccatcggctggttaacaagtcgagtgattggtggaatatatgacgataattcctgaatatcagtgattgccaataagcactatatggcagccaagcgtctccgggtacgcgcagccgagcagttattcccgaatttcttttacaggagccaggtctcgctttgcaattgcgaatcaaagacctagtgggcttggttggagttagtccaacacgatgtctttctgttccagaatccttgtataaatgggaggctgccgctggtgcagctctcacagcagatcgaaacccgcacgtcgctgtgttatcagaaggcgtcttagcaccactggtggtagaggcgcacaatgagaggcttttgtgccagcttaacccttttttcatgcaattcatgtttgctcagctcggtgtctgtaacacgcatatctgtcaagagatcaatgtcacgcaacgccttgaatccccaccacttccccgtcgatatcctgtagtagatcttatgcccggcgaataggagaagaagaatcaaagagcacaggtagttctggaagaagttctctgtgcgggtactagggctgctccagccgccaaccggccatagtgaaacataaaattgggcaaccagaattagcacgttaatagtcgctgaatacacagagccatagacccccacggcactcacaaactccagctcgtccaaagaaactccttgtgctttcatggccattctgaagcggatatgggaaacattgatgctgagccagacaacgcaagtggccaggcctgcaatggccatcagccaggtgaaaacgtcgtcggaagagctggatttgacaaggaacgctagtaagccaaaggcgaggttggtcaaaatacctacgagcggtctgcctgctctatcgatgtatccgaaaatgcgagggatcaatccctgatgcgccatggagcagagtgtccgacttgaggcgaaaatacatgaatttccgacgctcaatagactcaccaagataactgcattcacgacagaaggcagcgcctttattccgtgcaaacgaatcgcaataacaaagggtgagttgtccaccgaggagcctcccattaaattctcatttgtgtatggaacgaggaagcccacaagcgttaaggacaccaaaaagaagaatactattctccagaacacctgtttgatggcgctgggtagctctttggggtctgtctcgcctgaggcaagacacgccatttccgtaccacctaaggagtacgatgctataacgaatacggcagcgacacctttgaatccattggctaggggacctgggtcactccagtactttgcgccgacgaattcgtgtttagggcccccgccacagatgagtaccacgcacagaatgatgaagccaataattgtaagcaccttgataagagagaagatgaactcagcctctccaaagcctcttacaccgagcaggttaaccaaagcaataaacgcgtagaagatggcaacccatgcaacaggtggcacagaagacccccagtattctactgtcattgcagcagctatgatttcgagcggcaacacgaaacaccactgcagaacgtagatcagcaccaccacaaagcttatgctgggttccaaaaaccgcgttccgtagtctgcgaacgcacccactactggaaaccgcaccgtgatctcgcccagcccgtgaatcgtgccaaccatctgcgtcccggcgactgtccatcctatgatcagcgctagagggcctcccacagcgagagctttgccactcccaataaacaggccggtccctatgctgccgccaattgctatcatgatcaaatgccttgccttcagcgactttttcaagttgtcagaatggaatgaaccatccaaaggcggcttgaaagagtccaccattcgctgtattatgtttcgcttggtaccccggtggttcaccaccgtagacggggtgctggtcttttcgctgccatcgcctattttaatctcttggccggtgacgcacgtttctacatagctctcgatgtccttgtcgtgaaacctagagggcggtacctcttgcatcactgctcccgagtatggttacaaaaaatcactaggctattctacgtagcttgtcaaaacatcatggtctcgaaatccgttgttttactacttatgaattcatagtcatcgccaactaggccctacgccagaattcgctgaaggtcttatgaaaagcaggcgctgacgaagaaaaagaaactcaaaaaagtgggacccgcacaagtcaaggtgccgtttataattcttagtgccgtttagtagagccccaaagccttacaatcaaacgtgggctaatgatttctaagaatggctaggaccccatgatgggccgtgaagtttcgacggagatttggccagtgctcgtgacgatcgcaaagagcacgagacatgcttgtatgcttgtggcctttgattttggaagtacttgttggcgaggatattacataatacaaagagcaatgttattctgcgcccatctcatgaaatgaggtactcataacgtgcagatcaagccttgtagctggttttcttgtcatgtgctgtgaagcgagctagttatggagtatcactcacaatgtacgccattgtgagaggtgagttacttgcattggcttgaaaatcagactccgctagaacttcaacacgaggaccaataacatccaggtactacacgctgttcaaaagcttcttgtagcatgtttgtcgacatagcaaggaactagagataagcacgtgccgttgtcggccataaagccttctgtctacgcggtgtgacaaaaccctcgtgctgctcagtagcgttttcaacgtattcgaagctgcgacgcagttgcgtcaagcgcgcagacacataaaatctcttgagagtaagaagtatccttattcaccacttgctcaaagatgtagaagtctatatgaagtttgtgaagctattgttggttagcctcggacggctggcgttgtccttcaatgaaaatctatatatacagtcccttcgggagaagttcgcaatctccgaaagaaatgagtccttcattccggaggcctttttcttgcaaaacgcagagacgtcggcctttcgagacttcgaagaaccttcgctatttgtagggaagttcacagccgctagcgttgatgaactcgtcaagacgatctgctccaagtttcctgagcttcgaccagaagaagtcgtaccaagaagttacagacatgttgacttctatatgttggtatctgtcgcggagacgccagcgcccgtcgaacagtgagtcccttgttatggggctgttcaaacaccgactgggacatattagtccatgttaatcacgtgcagaagcacaaatttttagacatgaaaatggtcaacacgatcttagtgcttaaactcgtcttcaaccaaccgctaactccaaacagcacgcaatggctatacagaggaagcgcttatcggacggacttacagttacccagaaagtttttgttagatctcgcggcggaggtgccacgaagatagttagagaacactatctgagaaccgatatcccatgcctctctaaggcttgcaaaaagtgtgttgaaatcgctgttccgggtcctgataatgagctaccaaagttcgttctttctgcggaacctggagaactctctactgtcggcaagcattacgtggttttagatgctaacatcgtgttacaagctatagatctcctggaaaatcctacttgctttacagacgtaattgtccctcaaatagtactggatgaagtcagaaataggtcttatccagtttatacaaggctgcggactctatgtcgcgatagtgatgacaaaaaaagattcacagtattccacaatgaatttagtgagttcacctacgtggagagatccaacgatgaaactatcaatgacagaaacgacagagcaataaggcgcacctgtgtatggttttctgaacatctgaaaccctacggaatacacgttgttttggtcacaaatgaccggcttaacagagagcttacagaaaaagacggaataatcgccaagagcttacttgagtatgttgatcttttgccaaatgctgacattatcaaagacgcgcttcccaacctcgaagttaaccggtctaaagacaaagacgtcgaggcgaaatctgagtttaagtttccagagtattactctactgcaagagttatggggggtattagaagtggtgtactttatcaaggatccgtgcaaatctctgaatacaacttcctggaaggtttcgtatcgctccctaatttttctaagccagtgcttattttgggccaaaaaaacttgaacagagcatttaatggcgaccaagtcgtcgtcgaacttctgccgcagggtgagtggaaggcgccatcaacggttgccatagactctgagcattttgatgtaaatgacaacgcggatgaagatgaagaagaaaacgttgaagctgaagtaatatctgataaacagcggcgacttttggctcaagatgccattctagctcaaaagtcaagcaaaacacaaccaacagcaagggttgtatcaatcaccaggcgttcttggaggcaatacgttggccaaatagctcctacctcgattgacttgcaaacaggcggcactcaaaatgcctttgttatcctcatggacaaatgtttgccaaaaatcagaatccgtactagacgtgcaaaagagcttttgaacaagcgtattgttatagcagtcgactcgtggccggacacctataagtacccattgggacactttgttagggagctcggagagattgaatccgttcaagccgagacggaagctttgctcctggagcatgacgtggaatatagacccttttccaaaaaggtgttggactgtctcccagctgaaggtgatgactggaaggcgcccgtggacctgtctagtcctgaggctattgcgaaagatcatcttctaccgaaaagacgtgacctccgggataagcttatctgcagcattgatcctcccgggtgcgttgatattgacgacgctctacacgccaagaaactgccgaatggaaattgggaagtgggtgtccacatcgctgatgtaacgcactttgttaaggcaaacactcctcttgatgcagaaggtgcttcaagaggcacctctgtttatctggtcgataaacgtatagatatgcttccaatgttactgggtactaatctatgctccttgaagccctatgttgatagatttgcattctctgtcttatgggaattagatgaaaacgccaatattgtcaacgtcgacttcacaaaatcagttataaaatcaagagaggccttctcctatgagcaagcgcaacttcgcatcgacgatgagtctcaaaaagacgaactaactcagggaatgagggcgctgctccagctttcgatcaagcttaaacaaaagcgtttagacgctggcgctttgaacctggcctctccagaagttaaggtgcacatggatagtgagacatccgatcctggtgaggtcgagatcaaaaaattgcttgccacgaattccttggttgaagagttcatgttgcttgcaaacatctccgttgccaggagaatatacgaggccttcccacaaactgcaatgttgagaaggcatgctgcacccccagcgacaaattttgaaactttgaacgagatgctgcagctgaggaagggcatgtctatttccttggaatcgtcgaaagcgctagcaaattccttggataggtgtgttgaccttgaggatccttatttcaatacactagtccgaattatgtctacacgctgtatgatggcagctcaatacttttatgcgggcgcatattcgtatcccgacttccgtcattatggtttggctgttgatatttatactcacttcacatcccccatcagacgttattgtgacgttgttgctcatcgccagttagctgctgcaattgggtacgagccgttagatcttaatcaccgtgacaagaataaaatggatttcatgtgcaggaacattaacaaaaagcatcgtaatgcccagtttgctggaagagctagcatagagtactacgttggacaggttatgagaaataatgaatctgttgagactgggtatgttataagggtttttcataatggtattgtggtgctggtacccaaattcggtgttgaaggcctcataagattagaaaaccttacagacgacgagccatcagctcaattcaaagctgaggagttcaagttaagtttcacaccaaagggagccgagcagatcaaagatgtttacatctttgacaaagttagtgtccaagtaaaatccgttttagaccctgttaccagtaaacgtaaggctcaactgctgctggagtagatatctttttactgcatacatatacgtttgaacgctatgcattaagcatcttatattatatatgaactagtgtttcttcacaacaccagcctttccggcagaagcaataatgtagttcttgtagtcaaagatggtaccttcaaaacgtctgacggtgccgttctctgaaacccagatctcattgcatactccgtctatcacggatatatcgtgggataccatcaagacaccgccggtgaactttttgagggcgtccatcaatgcgtccaaaccagccgtatccaaatgatttgaaggttcatccagtacaagaatatgagggttgttcaggcatagagccgcaaaagctactctcgacttttgaccaccggataacagctgcattctttgcaaaccaagagaacctgtaatgccgaaggcaccaaggtggcgtctgtattcttcatccgttcttcctgggaaagtgtttgacatccagtcaactgctgaagcattcaagtccatcgaatcaacatggtgctgagtaaaataagcaacacgcaatcttggattcctggaaacatacccttgtaatggcctcaactgctccattaatatttttagcaaagttgtcttaccacaaccgttagcaccaactattgcaattctcgagtccatttgaacatctaagttgacatctttcaataacaattgactagggtcgaaaccgaaagaaacatcctgcagttgtataataggtggagacagcttttcacaatctgggaagtgaaagtcaatgttcttctcctcttcaggaggttccaagaccggaagtttctccaactttttaattctcgactgagcttcctgtgacttagctgcgttgtatctatacttgtcgataaactcttggagatgctttctgtaagcaagttggttttcgtactctctttgagcatttttgcggcgctcttcctttgttgcatagaaggagtcgaagttctgtcccctgtagtagtccagtctctcattatgctgatatattatatctgtagcaacctcattcaaaaatgcacggtcgtgtgaaaccactactacggtagctggatatgtttttaggtactctgacaaataagcaatcgatggaacatccaacatattggaaggttcatccaatagcagtaagtcaggttgacaaaacaaagctcttgcgagcgatagtctcattctccaaccaccagagaaagaattggtgggttgctgttgagactcagtgctgaaacccaaaccgtaaaggatcgaagcggctctcgcctcagctttgtctgactccatatctatcagcttctctgaaatttgttccaaatggttttctaaatcgcttcgttcattttccagttttctcgcttctagactttcttcttcaaattcgctgcgcagcttttctatctctgtaagtctctcgttaatttttgcttcctctgacagcaactgctttctccaaacatccgcgtccaacacactctgcaaagccttggtctcgtcacctctgagctcttgttcaacgtgcaaaatagaaatgtgcttgggaacgttcagctctctgcgggagagagccctcagcaacgtcgacttaccaataccattctggccgactacaccatatctgtggccgaaactcaaagtgagctgggcatcagataaaattctctggccatctccgacataaagatcgaaagtgtccactttaatgtccttagatttgcctgcagcagagccaaactccaagggattgatttggaggaagaatgaatcgtaatcatcttctttggattggttgataagacgggatgcttcatacttgacaaacttgttatttctcttcgctactttcttggcgatcttcttttcagctttttccagctttttcaggtcaactcttgtttccatgttacggccagtgtgctcaatatcgcctgaaacacctaagttagtgagcgaagtatttatgttggctttgctgttgtgatgctgcaacacgttaacatccaacaatctcttactagtgtcaccggtaacttccaatttactttggttctcctgtaattggtgagaaagactatccaacatctcatggcaaactttctcaaccttttcctcattcccacctgcattcacaagtagctcctgtagaaacgagatctctttggatagagctagctgcttgctttgtaccgcatcgtaagtagcattaagtaaatggttgtaatagcccttcgcgtagtcagcaacgacctggtctacagcaggcgctgcctgacgaatttttagaccgatattagacattaatagtagcagcaatgtttgctaaaagtattcaaaactctggagcttttgatgagaagggcagcttgtagattcttctattaatgctaaaaattttggaagatcacgggatgagacaaaaacaaatgcgcaagcccggaatcgaaccgggggcccatcgatggcaacgatggattttaccactaaaccacttgcgcccttggatattactatcacatatttggatgtttctatgtaatcagaaaaacatgttgcattgtgtcataaaacaataatggaacaaggatattctgagacaacaaagggacaacatcagagataataaggaacactagagataatgaggcttgctctaggtctccggatctataactataagtactactgcatccaaggctcagtatgagattaagtagaagaaaggaagaaggcatccttggatagaagaataatcgcgactgtatagaggctattaaccgccaacttcatcataatccagaagctcataatccagaagctcataacaagatacgacataagaggtaacgctggattgagaactaaggggtcattttgagggcaaagctggtaccacaacatcaaagatgtaaatgtgactgcagcccgggccaagccggatgaggagaaaaatttgaaagcggtttgagaatctctttgtgagtttcgtggaacattcaatgactttcaacgatcattttgtgacccacagtaaaaattgattggcggctataaatttaaattactacctttccgagattcagaaaaactatatgagatacatctttggtttaagaacctttcactaatttcatgaaaagaagtaaaaagcggaagggagtctagtctctggataaagaagttcttgaaatcgtgcatgtaagtagcttgaagtgacatttctgcagcgcatatgttaattgatttcttaagactttgaacgtcgcataaaaaatgtcaggattatgtggtatttctggccaacatctatagtaaaatatctttcatgtgaaagagtggtcttctgtgttttgcgtaaatgagctctctttgaaacaaatcaaatttcctttctctggcaggcgccagttgttacagattgatttagcgagattgactttctgagcgggattttggtgcatctgggctttactccgtaagcagccgaattactgtcgtcattgcgattgtggaaagattttgatagtgctttcgaagtatcacaatatgtagctaaaaattcgtgacagtcaagcacatttctctaaaaaagatgtgcgcgcaacaaattcggttttgtagggtactaacataaatgtttgttggcctgattatctcattttagctaaaaacgaaaacattagggcgaaaaggtagcaaccaacgctgagaaagtgccaaaagtcaaaggatcaacgtacctgatttattttgagatttcaaggctccggacttgttcgaatgcttttaaaatgacatgccataaatctgggtcataggtccggattagctgatatatcatttgttgcaggtcaggaaaaccttgagttctcgccagaccaagcagcctctttacggcagaaaacacgacaacgtacgtactccgatgcaaacgagacgtcggagttgttttaacgacagcggatgagactatggccaaccttaaaagagcatcgacctttaggataggtaaagcaaaagcaaaatcttgaaaagtataaatttgcgtgtcgggcgttctgtagagtttctttgcacaatcaattttgagtctcataaaaaatcttggaacaagaaatagggtcgtttgcgggagcctgccacatgtccctttttcatttcgctgacatttttcggaggtgctgtggtacctgccacactgaaccgcgagataagggaacgattgcgtgcagttgctgtaggcttgacgagcaacaggtccaaagagttgggttatattgcaaattttataggcgcttcttgcatctgcgaagtgcactcagccaaggcatcaagttttcttgagtgtaggagttagctggctttcatgattctcactgaatcttttattttcggtccctcacttgtctcatcgcagctgctaaaaatttcaatttaatcgtggttgatagctcatctcgaagtctcatattagcaacaaatcaaagacttcttttacacaggccctgaatgtccaggatcgaagagctggaatctgattctgaggaaaacttcggctccaaatcaagccaggttttcctcggttttgttgacgctgcgatcaaggaaagtgatcaagttactatcgaagacagcttcattgggggagagcctgtatggttacatcctgactctatccctggaaaggagttgctcgagtgtggggcctgtaagtcgcggaacaatatgaagctcattctacaggcatttgcccccttggatcctgagcaggttgaagatgctactcgcaaagctggtcttcaatccaatgcttctcaaaacatcaatccttcagatgaaagggttctttacgtgttcatttgtacaaagtgctctaggaaacctcattctgtgcgttgtattcgcggtgtaaggaaatctgctgtggacgacgttctcggagccaaaatggaggatcatggaactgaaaaggactttaatataaatccttttgatctaaaccaaaacacttctaatccttttagttcctcatctaatgaaacagcggatactaaccctttcaccaaatcagcctcaaccccttttgagagcacacagaaaaaggcaaatgtcccagctgaggaatctaataatcctaaaaacgcccggaagcagcatgatgccttgcccgataaaaagtttgaaggcaagttcccgggattttttctatatgtggatgaagaatcctttaagaacaagactcccgatcacttaaagctgcccaagaacttaaaaattgacaagactgccttcgaattatcagaggaagatgatgagtcaataggaaaatcacccattaagctcgatccaagaactgaaaaactctctaaatttctggacgatgatgtgttccagaaatttcaggaaattgttggttataaccctctgcaagttctgcgctatgactttggaggaagaccgttatattattctgcaacaaatgttgaattagaaaaaatcgtaccatctcccggttggaatccatcatctaagagagtgtttgaattgcaactaatgccaaagatgataatggacttagaagttactgtctctgtcacagagggtatggactggggaacgattctcattttcacggacgttgaaaactacatacccaagttcgacgagcatggtgttggttacgttgaggagtgtgttcgggtccaatgggaatcggataaataaacaagttgtattattataattggttctgattacttcctatttacaagagagaaattcgttttgttaatatttacagtgccgggtggtcatgctctcaaagataccttggaactttaaccttctcatatacgacaactttatcaccaggctcgtagctctcaaagtcatttccaaaagtgatgccgcactcgttgttttttttcaccacggaagcgtcatctttcccttgcttcaaagaggaaatggttccatcgtaaacaactttttcgtctgcacctctaataattttgaccgttgcgtttcttgagacctgtccacttagcaccttacatccagctatcttaattgttttctttcgaacactaaagttgaaaatgtcgcggatttctgcagaggccacttgttttgtttcgtagattggtttcagattgtcagtgagggtttccgtcacatcctcgattagtttatagatgacattgaactgtgcaacttcaatgtcgtccttattattgataatgtcatgtggcaacgaacctaaattgaagcacagtagtttactgccagtgattcgagccattttcatatcgttttcgttgggaatacctacagaggcggtaactatattacacctcacctcctcatttcctagtgatgcaatactctctactattgcttcaacagaacccgagacgtcacccttaacaatgaagttaacttttttaggaccctcatccttcgcatttgcgcccgtttctgagtttagtgattcgtcctcgttttcattctctttcttgagcttagaaaaaacttttgttgcgcgctcttcattcaaacggtcaacattttcggattcctttagggtttggattagtgccactcttttggcaacgtactttttagcagtagcctcgttcttgacttctatcacttcatcacctgccccaggtaggtccttccatcctgtaatttcaacagcttgggcaggcgttgcttttgcaacttcctggccattctcgttttttatactcctgactttacaatacgtgtttccgcatataaggacttttccttttcgcagttcaccttttgtgatcaagatagtgctaacgtttcccgtcgttttcttcatttcgctttcgagtatatagccctctagagtagcttgagcaccagtttctgcctttaggtccatcacgtcgcttaaaagaactatgctctcctccaaaagctccatattttctccggtgcgagcacttatcggaaccacttgaacgtcaccaccaattctttctatgggtatttcatggttcatcatatccaagttgactttttcaatggccgcttctcgttgctttgggttagagaatctgtcaatttttgttatcgccacaaccatttggtttcctgaattacgggcatgtttcaaggcctctaaagtttgtggcattaacgaatcctcggcagatatgacgagaataactatgtctgtgatggtcgcgcccctttctctcattttcaggaaagcagcatgccctggagtgtcaagaaaagtaattcttctcttagagataggggtttcaacttggaaagcgcccacatgttgtgttattccgccgtgttcctttgatacgattgaagatttgcgcaggtagtccaaaatcgtagttttaccgtgatctacatgccccataatggtgacaataggcggtcttttcattaggttctttgggttgacaggggacttcagttcatcgtatacagtttctggggttagtacagacgtttgctcttcaaccttgtaattgtagctcgacagcactaactcgacgtattccctagaaagaatatagttgtgtgtaacgttggtgaagcccattttcgttaaatcgcgtatcagcttttcaattttgatgtttgtcatgttggagaggtcacttacagacgtatagttaggtatcttgaacgttacaggcttgagatcattctttctggacgaggtccttttagcataatttctggtactgccaagtgcccagcttaacgagggcgactgctgaacggatggtattaaccggcggcatgtaacatgtacaatgcttaagcggcgaagcatgcgagaacttgtgcgacttgtaacttcttttggtcttcaacgcgcgctgcacaatatattagagaaactcgttaactaatgttcattgcatcacgtgagatcatggaacgctgtaggtttaggtttcgatgacatgtactggcacgattttactaagctgataccgctttaggcgtaagagctgatcaaagcctagattcccgaacatttccacttcatagacttcataaatttgttgtttctttccaggtgttttataaagtttaccgactactcgttttaaacaaaatgaatacaagttttccaacattgcgcttcatcaagtactctgcggtagcggggccatggaagctctattgaagatgtcgataactttatctactcatacgtcttaagagtttcgatccaaccgaaactaatcaacgtaagtttccttgctcaagcgcggacggaagatttgactcagagcaacgggaaatccttcttgcctacaataaatttacaagatttgtcgggagcggctgtctagtgataaaagttagcagcggctcgactcaccaaatatttaattcaaggccttgcgcaccaacttgacaaatgtagctgattaagaaaagtttgcatagattcccgaaccatcaagtaccgtactgtgtcccctttggcacaagcggagagatccatatgctaaacttgattggcacatctggagtgtctaactcaagaccatgtaagtgccgagtttgagtgcgactatgaaacacaccgagcttttcccttcaatgttgtatacagggcgaaaaagctggaatgtcgacaatcttctcaaataaagcgtgaaaatccgcgccatacccaggaagaaacgcttagcttggaggaaaagatcccctcaagcccatgataacagttgtgtattctacgaatcaatgctgctgctgtatcctagggtgagcactttcaaaacgtgccccactattaatggcatttagacgtccgcttagcaagtagccgctctttcaccacttattttctaaggatttaacaaaaagtgaactggctattgagatttaggcggcttgctgctgcaacctccctttgttgcaacattcctccacgaaaactccaacacgcatcccaaaaaaatggcatcgagcatatttctcattaacgcagcacttcgtaattactcaattgcgccattctttattaaaacatgcgttatctctgagggccgtgcaccataacagattttataaacgagatccgatgacggagttctcagctgtgtgcgaaaaaaaaaaagctccgtaatgtcaacacgcgaataagtttgacagcaccgcatagtaggtgtgaaactttgctcccacgtaaaggagatcttctcccgtttgcttatgcagaacacaatctgcagtcttggtcgattctcaggtcagcgcaagaatccctaaaggtgtgcaagctgcgtccatcattttacaaaagcctatgcaacttcgcaagcgagcattcaagaaacgaaaactattcaacatgtccgttgcaagtgtatcaccaagtacctccattgctgaaccggcgcccttcatgtccgtgggttttcccgcctcttcggacaagctctataaacggcgctagcatgcagatctgccgcatctattttttctgtttttttttttagaagaaaaagctcgccactccgacttaggcagatggtctcgagatgccaaatttgaccgggttgccctggtaatgttttttcgacgcgctcagatctcgagaaaacatattcttcaggtatttttcgttttacgagggcttgatcgacccaagaggaggtcagagacttgcagttaagtgctcgcccgttcatcacttaacgaaggatccatggttgagcgaagagatgctagaggtcaatttaaatcatgggtgcggtttgaataaatgatgttactttcaggtaatcgctgccctttcagtggttctaccactgccccgaagcggtgatagttattcgagacccgctgccgttttttcgttgctaatggattaaagaagttttctttgagagttaaaaagcgagcggtcttcagctggccttttgatagccattctaaatctaagttttccaagaataatgggaagaatacttaggtttcttgcaaatccgggctccaggcccgacgtttcacagagggcaccattgattggcagtacagatgaggcaattgcgcaatataaaacaccctttgatggcgtccaggctatcaactccgatagcgatgaaagttcggttggtgagctcggtgacgttgaggtgaaaaaggagggctgcatcattacaagccatgggttcacgggtcttcaaaagggactgtcggaccgcttgctagatagagtggtgctttttgcgggttcgcagattgtcttttttctaatgtgggttattataattatctggattgtcattgggattgtgtataatgcccctgaaaactggcaggtggttatgcaagacggccaatcccttcaaagttatatctgggacacactgctaatgagacagcagctaatcagcgcgcatgaccatgttaatgtttgtgcgattttgagatcccgcctcaggactttcaaaaggctgtgtaaatcttataaccctacacataccaaggaagaagaaggagatgacactgtggaatcccgtacgtattgtgttgagtctgttcctgccgacatcaagggatgtttgccagttgaaggctggtacgaccgactatcgtccttcgcgggaaaaatcattggatctctgtcttttatgattattttctggactggtatttttgtgtggataggctgcggtgccttaccccttgacgccggtaatgagcctccatacacgggaaggctttctggttcgaaccccgaactgaaaaagtttagtgataggtggcagctgtatatcaacactgccacagctgtggttcttcttgtttgtactatgtttttgcaaaacatcagagctaggcacgagaagttcattaccaaagggttggctgcggttttcgatattgatcaagaaattgagcagtacttgagagccgagactggcgacgttacaactccaaatgatgttgtgacaatacacacgaaaaagaggtcgatcggagaaaagggtattgattggtatgcagatatcattggaactggaattggcattttcattgcggctgcggcaattgggacttggttaggtatcggccacttgatggattggaattcggattggtggctaatcatcggtacatacacaggcttgattgggtttttagatggctttgtgctgagacaagtctactttcgtattgttagccacgagcaggaaaattatgacactgttgcccaagaagatcttgaattgtttcaaagcttaggtatccattgccctgatgaacttatagtcgatcatgagtcaaatgtcaagaagacgattcccttcaaaatttcacttttcatcaataacgtatgctcatctcaatggagtgtcttgggatccatcataataatagtcgctctcattgccatcgcctcggggcttcactggagtactactggtcagctgatagcaaacactcctactatgattatagaagcattttttatgattgtcctcattcaagcgcacacttgggccgatcaaagaagaagaattgacgtatcttctttgtttgcgagaagatgcatacttcgctcgcatgtcaaagggaaacgtcaataaaattaatggcatcatttggtttttgtatggagatatatggcttcgaagtcttttgtacttttagggttctaagttttttgttaatcaatagtctctattgatgagtatccctctaacattaattatcgtctttattacatggaattgatttcggtatgagatttattatcacgtataggcacttaaacccagtcagactttttgatgacctgtaaaaattcatagtgtgtttaacactgtttccctgttgttcattgaacacctcaaccgtgcaaggaagtcgtcgcgagtcaaatatgacccgcataacctcctatacccggtgaacgcatttctagcatgaagcactctccaattatcaaaaactaaaatttggccaggtttcagctgaaattgaacgtaatactttggatcattcaccaacgaattgaagcggaacaatgcttcataaacttggcccataggaaatttacacggcagcgggatttttggagatctgtcactattattccaacgacactgaagcaattctaactcctttgaaacggtaagaacgggaaattggtcctgtatatagaaggaaccttcttccccagcttgatgaaacgacagcggctgcgttgtaagtacgtcaagagtgcatctccaactttcgtcctctttcgccaggctaacgagaacctctaacactttagagacatcaacaatacgggtctcgccccctttaccccttgaatgttctaacaaatgaaacagctgtaagccagggggctcgttccagtaatttccatctgtgtgcatgttgatggctaacgaagtatacgcagtgtcctttttagccaaatcagaagtaaagtcccagacccctaggtcatagtgagttggcctgatgatagaaatggtctccgaaacttccttcgttgcctctaaggaaataggcacctcatcgacaaaagcaaagccgtaaacataaatatcttgcaatacctttggcgcacattcagtcatttgatagaatttattgttgttaagcttctgatgcagctgctcaaacgtctcagcatcccaggtcgatctttcaggtaggagcgctttggagggacggagagggggcgcatacgagtgaactagaagccactctttactaaatctcgatgtgtgaccttcagcccatgagcacactagcagctcgccaacctgaaaccttgtacttacaaaatattctcgagcagccgtatcttttccaatacagcagccactttgcgtaatgccattatcgccaaatatgtcaacaatccgctgtttggtatccgggtgcagacaatcttgacaggtgcagttgtctctcaaaaatattaagttgaagcatgttttgagagcagaatcgaactcgatcacgatataagcatcaaagggcgaaccggttaggacgctttctagcaacctcagcattttcagttttcttgtctctgattcgagctaccatcctgaaaagtgggttccttttagaaaagcccatctcaaggggtcaaagccttttttgtggggttaaactataaaaatacgcgtaccaacaaaattcattattgatttggtcattagctatataagcatagaatccatcactagcaatcccgaagcatgtctggtatccgttcggcatcattagatcattcgttaaacaagtgtagtctgtcgtaaatatcttttttgtagtcctcaaactttgaggatgaccgctgatataaagaaggcctttgggagctgctttgatcaacgacatcacttttgttgccttcgccgcagaaggttatgccattggtgttcacaggtctctgcgatcgaggctgagatcgaggttgtgactgagactgtgacattaaatctaaatctctactagaatcttgcgcagaaacaaactttggacctgcttgagcacaatcatatcgataaaaggcatccccgtcccgcaggttctcggatttctcctgtaaatcacgcttgaagaattgctcattcatgggttttgtgccacggccttcaatgatacttaggtcatttgcgacagccgccggtaggcgacgttctatttccagagcatctgaataatttgtggagcgccttctcaacaaaggattggctctttttgtcttgtcgctggtttcgctcgatccgaaatttaaaaggtccggcgtctccctgtactttggggcctcttcgagcttggtgaagtcttccgaggaagacgaatagccgctatctgtatttcctgacattctatggtgccgtctaataataaagaagcgcttgtggtacggactagcgtagtaaagctacaggctgtgacacttcagaggctcatgctttttatactgtggggcccataaaggtacaatctagatcgtttttcacgatattgaatatgtcaccagtgacaagctcaacgtgttccaagactttaagtcccctagcccagtcagcaatttggtgctgcgttgcagtagcctggggctcagcggacaggagcttttgaaccctgtcttgtacgcgcggacataagtgctcaacaaaccaggtagcatcacggattcttatatttggccacgcaagctcaagcacttttgtgaatagctctgcggctgcttccttgattgaggattcatctttaaagcccctctccgcacactcttgtaagatgacgcattgtgctgtataggataggtctaattgttgaagcagtgtataacagtttagtctaaatgacacaccgtcgtcaatagcctgtttcatgtttcctaccttgatggtgcgaatgaaagctttgtttggtttaaggtggggccataccatttgcgcaatatgatcatgtaggtggtggacctcagacctttttgcagccgaagcagccgcgtcgatggcaagctggtactgttcgagatcagcgacctccaggttgaggtgatggttcaacacttcgactagacaatttgcggtgttctcattgatatgctctgcatcttttatgatagtgttggctagtatcagaggtgcgtttgaaggcagaatggatgattcagtaaaatacgctattcgtttttgtaccgacggcaatgaagggagtacttctaaaacatttaaaggcattttatcaattggcaagcggtctgctgccttcggaagtctcgaaacgacatgaggcaggttaatcgccttttcgccaattagctcaaggagcgcatcttcattcaggttgggagattctagtctatctatgacgtattgcggtatttgtagtggaagtaaccttaaaagctgaagacatagcttcggggccagcgccgcttcatcgtcttcttcgtcttcaaattcgtactcgttgtcctcgtctccactcacgtcagacagctgctttaggtaactatcctgtgttggatcctcatcttccaaaggcggctggttcatttcagaagcacttgaaagaattgtgcagcacctcccgaaaagagcatctgcgagtgtggatttcattggggaagcggcctcaatagcaggctgctggagccacacagaaaggtttgctagggtcaagcacacagtctctgtgagaggctgctggagaagcaattggacgagttcgccataacataacctaaaggccgcatgttcttgagtgatttgtgaaagtaacctcgcatgagcctccgtgaagggaccggcttgttttagacattgcaaaataacattcggtgaaaccctgccagtggcaatttgcatggcattcattgcagtcaggcggccatcttgaagcgctagcatgtataaccgagcgtaccatgtctctatcacatgtagatcttcagaaagctggataagcaatcccaaagtttcccacgccaagtacggccgctcgagcatcctctggaagcaattacaatatatatccaaaggctgtggtgagaccaggggagatttgaacgtagaaagcacgtttcttagtgattgcaaaacttggggcctgtcctgtggctcatttggggagacctcttgacgcgctagttcaagattctcaggcggaaagcgcagtctttggcaaagcggtaatatgatgcagggctccgtttccagcgggtgcagagccgcaacatgcgggaatacttgggtcgaaacaagctcaactattgccgtgtcccggtcgctgagtgcaggaatcagcacacgtgatactaatccttgaagttgaacgtccgaccagcggtcgcgcgcattgagtatgtgctcccgaagtgccatgtaccgcaggtcatggtcctgggtgctgaaatactggtcgataatgtcagaaagaagcatacttgccaactttttgcccttttctagagcttggactggcgtgagattcgccaacctaatctaatcaaaagattaccgtgtatggtgagctgttcggattcttgaaggccggtgtaaattccttcaatgattgcgattggactcagcacgtgctccgaaaaactctttctcagcatctgtatagtaatgctggcgaacggggtctcagcggctaaggtccttgagcgctgatctcaggcatatgcagagccccggcgaaccttccagagccgagtagtattggatctttctctttcacgtcatattgcaactgcatacgccttgcgcgaacatcttccatggccacacgctaacggtggatatgctcttcctagaatgtgcaaggtcaacctgcccaagttttacttgccggatccattttcccatacgtcgaaatgttcctgggttgatctctgggcggttcagccagggtgcttcggtaatatagcttgaaccagtgagcgattttaggaccgtaaacccaaagaaagaggacgttccagctgaaatgttgagggctacagaagtggcctggtcccatatcactaattcaggactcgagttttggagcgacatggcgaagagcggaccacgtaagaggctaaacatcgtcgctgcaatcaaagaaaaacaacgatcaagagctgtgccaacatgattgtaattcacctgcatgactgttcgctatattgcttgtgaacgaaaggcaactgcccacccgcaccttcgcatggttcggggtgctagccgctggcagcggtagttccgccgtgtatcatgagcctctcctccgcctcgtgaagcggatgacggttccatcagcgcgaagcgccacaatgcttgcaccccaagaaacaagccgcagtgtggccacatgatcgatcagttatcgtgtcgcacgtgccacgtcgagcactactctgtttacgtcatcacgtcatgccgggtaagatcaccctacagcttcgtgtctcaacagccaactcgcagtcagcgcccaaatggaagcccggcttcgttcagcttccgctcgtgcatgcgagaacctcgatgtccgtgctgggccttatagggcgtcactaagaattcgccaaagcgacgtctggagacaagcggctcaggctagttctataagcgttccagcagggttgggtgattgagagacatcagtggcagcagaggcgtcgcaagaagcatcagaaccagcagtagcggatggggcggggacgcgtctgcgccagaacaggagagtggtgagtggtggtggtggtggtgagccttggaaactcttggaaatggcaaaaattgcattacggttcgagtgggcaggccatgcttgcgacaagggaaaaagtatataagcaggaggttgaagaggaagtacatgaaatggtttagggtcttctaaggccagagctcatacaagcattcgcactctcagaactctaaaaatgtctctatcttccaagctaactgtcaaggacttgaacgtcaaggacaagcgtgtcttcatcagagtggacttcaacgtcccattggacggccagaccatcacctctaaccagagaatcgtcgctgctttgccaaccatcaagtacgtgttggagcaaaagccaaaggtcgtcgtcttggcctcccacttgggtagaccaaacggtgagagagtcgagaagtactctttgaagccagttgctgctgagctacaaaaactattgggcaaggacgtcaccttcttgaacgactgtgtcggcccagaggtcaccaaggctgtcaactccgccgccccaggctccgtcatcttgttggagaacttgagattccacattgaggaggagggttccagaaaggtcgacggtaagaaggtcaaggccgacaaggccgatgtcgagaagttcagaaaggagctatgctctctagctgacgtctacgtcaatgacgctttcggtactgctcacagagcccactcttccatcgttggtttcgagttggagcagagagccgccggtttcttgttgtccaaggagttggagtacttcggtaaggctttggagaacccagccagacctttcttggccatcttgggtggtgctaaggtcgccgacaagatccaattgatcgacaacttgttggacaaggtcgactccatcatcatcggtggtggtatggctttcaccttcaagaaggtcttggagggtactgaaatcggtaactccatcttcgacaaggccggtgccgagatcgttccaaagttggctgagaaggccaagcaaaagaacgtccagatcgtcttgccaatcgatttcgtctgcggtgacagcttctctgctgacgctcaagtcaagaacgtcaccgacaaggagggtgtcccacaaggctgggaaggcttggactgtggtccagagtccagaaagttgttctctgctgccgtcgccaaggctaagaccatcgtctggaacggtcctccaggtgtctttgagttcgagaagttcgccgagggtactcaagctttgttgaaggacgccgtcaaggcctccgagtccggtgctaccgtcatcatcggtggtggtgacactgccactgtcgccaagaagtacggcgttgttgacaagatctctcacgtctccaccggtggtggtgcttctttggaattgttggagggtaaggagttgccaggtgttaccttcttgtccaacaaggcttaggagtctcgtaggagcttctgcgtaacgtgtttatgacttttttctcatctacataatcttttactacatccgaattcaactgataaaacacattgtatagagttttatccatttatgataacatcaaatgtaaccttcaatatttctttgctctggaggtacccacggcactccaagcaactccatgattctccgttcactgaatgcctccagaagagtgtcgccttgacctggaacctgggctgcttggtacaacccgttgttgctaagcttccaaccccgcttagtggctctcagtctcaagctcttattaaagtcatcgttccctgtgaaatatatcatggtgccgcctagctgggcccagcggcacagcaagatatctactctgcgacacttgttttctaggcaactgccggacaagaattgatcggcctctttaagtcgcgaactgtaagaggccagcggagatgtagttttctggccatcagtaatcctaccgccaaagtagaatttgtgaagaactcctttgaaggatgtgacagaatatgaatctagtccagcagcctctgccacttcgttaatacagggcttcattgcatgtaaaatatgctggttaaggttcaatgggcaaacgatataacctgtttcgctcagcttcagtaccacagtctccaagatttgagataactcatcgaaactatcgcagtcttgtttgtacaaaaccatatctatgtcgccgcacgttgcagcaccacgcctatagctgcctgttatgactattcgagcttgcggatcaacgttctgtagcacactctcaactattttcagatgctgagcacattcttgcctcggtattcgctgcgtccagtcatcgtagtatttccatccgaagagtatactccacgagaaatcagaaggaaacagttttagagcatctttgaatgtccgtgctccaccatcagcccatttgcgagccgtatgagagcccactccatagcagttcataaagtactcaaggagttcttcgcgctccgtggaaagctggagacctggcagacttccaacatccaatactaatttgatcttgctagcaatgctcggtcctatgttgggcaaagacaacgctccttcttcactcgtaatcggttttccatgctttttgatggattgcaaagctagctggtatgatcgcgacctaaatttgtccccctgacggtggaacttggctgataactgctcgagaaactggatcaagttcgcatttatttctttgcaatgttctcttcctactggtccggtactaacgttcacgatactttctttagctaaggatgtaacttcctgtgactggccctcagggttgaatgaccctatgtctgtttcgctatcagtataaacttctgttgaagcttcgggctcgtcctcaaatgttaaatgtcttgattctaacgcttcctcgtcacgtaaggcgacggatatcctcaaatcagcgtttcttataagtctgcgttgcttcaggcatacgcttatccaactaattctgtaagcttcaacgtccctgactgaagagatggcatcccaaaccgtatctgtatagtcccactcgctttggaagagctcgagctttgtgagctccccatactcactaacgaaagagtcattcactaagattataaacccaggcaaggttgattcagaaaccgccccgccattttcttcaatgaggcccctcaaaaactggatccgtggtggctcgagtgagggaatcaccaagaagttgagcccactaaacagcttcattccattgcctgagaacacactttaaccagcgctggatgtgtttcaaacactttcgctagctatttggttagcgcgttcgctagaagatttgcaaatgccgtatggatgttcaccgcccttagcaaacatgagttattattttggtttctaagtgttataattttcaaaatcctgtttacatgttttgttcatatcttctctcattaacaactcaatgccaatcatccattttgattatggatttaaaaacaacatttgcgtagacaaggaagcagacttctgttcaatcactattgagaacctttataaaagaacacagatattagcattacatgatggagtgcgaaagtctactatattcacttaagtagtttagacaatgccttccaggatttgacaagatacaaagcgccactctctttgcatgagatttttgctatacatgtgctgccctttccgctataatccttaatgtggcttgacgtcaaacccaaaactgttaccattttattgaacttcttttcgttcgttgccggatcaaggatgaggacgccatttatgcccgggtatagcactgaaagcaaatccgtctcactgtccccaacgtaccacacggtgctcgccgctgggaactttttaagaaggctttgcaattctctgactttatctgtccccgtcacaatagacttattgaactcaccagtgagtttgccatccctagacgtcaaggtattgcaatgagtatgcaatgggggaaggtctttaacgcctaaatccttagaagaagccaatgcatgcagcgaagcctcaataaattccttactccagttgacggagacaatatacatttctgacgcttccttccatactggcacgaagtcttcacgtattaaagacaatttagtcgtggcaaactcttttacgttctcaagagaaatgccagtgaaggccccggctctttccatctcgcttacgctgttaagttcaatggggcgaacactgtcctgatagctgatctctgactgaaatagcgcattgaagttagcagctgagatgagcttgctttggtcgagaagccatggttgcagtatgggcagcgcacggtccgaggttttgaatttttggaatcccgcagcgtaggtgtctgtgaagtgtgaccaaggtattgggaattgtttatacagatatggcagcatcgccagcgtggaaatagtatccacgctggtgatcgtttcgtcgtagtcactgagtatgatgttagacatgggggctacgccgcttgcgttgggcaggacaaggcaaagggctttcttgcgtatagaaagtcaagtacgtttacaagtttattaagctcgaagatttccctttttgcagaacttcgttgttcatttcattcaaaaaaaaaacctgcacagttagcagttataagagcaagtaaggcccgtcttagggtccaaaactccctggaacgaaagacttctgcagaccgggaactgcagcttgcaagaaaattttatgatgcccgagcgttgctgtgctcaggcctacaaggcgggatgtgagcactcttctatatcaatccatagtatgccgcgagcgcggcttacggaccgactcaaactggtgattcatcgttatatgcgcgtacgccaaagttcatggtccactggggcgagagccacagaaccacatccgaaatgttaggcgtaccttgcgcaatagttttgaatgtggttctttaaaagagtgcaggcatgagatgaggacgaaaaatgccttctcttttatagtcgcgaaagttaagatgagaaaaatgttcgacgagtgaaggcatcgaaatttttcacacgaaagggcatctgcgcacgatcaacaaccagctcatcgcgcaggaagacccagctccaagacacatttgcagcactatggaccacattccggcatggaagagaatcgccatcaagagccaaagtcccgagcagaccccagatgaaactgctctgaacgtcaccacgcacttggcgacggcgaacctgagcaagcgcgagaagaggagaatcatcagaggtgagccggagggcggcaaggccaagaaggcggcgaaccccaacaagaagcaaaagaaggacaagctgccccgcgaggagaggaacctgcacaaggaagaggtcctgaaggaccagctgcgatacctcatcgacttttaccgggagaaggtcggcaagctccctgcaacggtgtacgagcacaagcccgttcgcgcgcagctcggcgacccgcaggtggaggacgcggaggaggcctccgctgacgccggggtggtcagcgtgtggaagttttccaagcagaagcagaactggcttctgaagcacatcttggacgacgtccagatccctgcgtgctacgatgacctgctgtactcgtacttcaaggacctgaagggcggcgcgcgggcgggcctcgaacaggcgtgccgcgagcttctggacaggaacgagaaggccgtggccgcggaagccgcgcgcgtcgaggccgccgccgaccaggagaaggagacagcggaggaggaccaggacgcgaagccgcctgcggaagcgacccccgccaccgccgagaccatggtgcccccctcggcgcaccaagttgagcgcgcgaagagccttatcgcgcatctcgagcaggccgcgaaggacgagcagtcctagagcgggagcatccggagccaaccatcacgtgacaaatcaaacgtcgccagtgacaccaacacccgtccatgatgacatggcacatgaccagtcacccgtccccagcgatacagccgcgtgatcagttgacggaccctcccatcccactgggctcgtcctcctttgccccgcgctgcgccaggccccggtgctatggcgaggatactccctacggccaccccctacggccatctccgcggatgtaatggtgtctcgtgcccgcccagaatcgcccgcactcacgttagcttcgccacttcccgcgcattcccgcgccattccacgctaatgttccggcccttcgcgccccggtctcggcccaccgttgtccgggcacgcacagaataattgtgtcaaagcttattttctagtagtgcagcaacgagtggcgccatcgttcctcctgctagaaaagcacgcagcaaaaatgtggggtaattctcatgcgggctgtgccgcgtagaaccgtatgcagggttttggacaacaggacaagggcgtcgctgaaagcacggcggcaaggcgcggcagggcgcggggataaagcggaagggcggacgccagtggtgcgggggtgacaggggtgcagggtacactggtggatagccgctcgaattaaaattatataaaggcagcaataacggtggcgttgggtctttacgggttcgacagacggcagatctaggattgagagatcacaggtactgagttcgaagatacccttactaagcaaatcgaatagttagaatttatgtcgtcaaagtcgtataaggacacgctgctgctgcgcaacgtcaagtaccgcggcgcgctgtacgaccggttccctaaggtgtacaacgtgtacgtggtggcgatggtgtcgtgcatctcggggctgatgttcgggttcgacatcagctccatgtcatcgatgatcgggactgacaaatacaaggagtacttcagcaatccagactcgacgacgcagggtggaatcacggcgtcgatgtccggcgggtcgctgctcgggtcgctgatatcgccaaacttcacggacgcgttcgggcggcgtgtgtcgctgcacatctgtgcggcgctgtggatcgcgggcgcggtgctgcagtgcgcgtcgcagaaccagggaatgctgattgtcgggcgtgtgatcagcggcatgggcgtcgggttcggctcgtcggccgcgcccgtgtactgctctgaggttgcgccccccaacatccgcggcaccgtgtgcggcctgttccagttcagcgtcaccctgggcatcatgatcatgttctacatcggctacggctgccacttcatcgacggaacggcctcgttccgcatcacctgggggctgcagatggtgcccggcttcgcgctgatgctgttcaccttcttcctacccgagtcgccccggtggcttgccaaccacgaccgctgggaggaggccagcgaggtggtcgcccgcataggcgccaagggcagcctcgacaacccacaggtgcgcctacagctcgaggagatccgcgagcaggtcatcatcgaccagcaggccgcgcactttgggttccgccagctgttccgcaagaagactattaacaaaaccattgtcggcgtgtgcgcccagatgtggcagcagctgtgcggtatgaacgtcatgatgtactacatcgtgtacatcttccagatggccggctactcgggcaacacactgttggtgtccagttctattcagtacgtgctgaacgtggtgatgactatccccgccctgctccttgtcgataaaatcggcaggaggcccgtcctgatggtcggcggcgtcttcatgtttatctggctgtttgtcgtggcaggcttgttggcagactactcggtccccgagccagacgggtttgagggtgacgacacagtgaggatcaggatccctgacagtgaaaagtcggctgccaagggtgtaatagctgcgtcctacctgttcgtgtgctccttcgcaccttcctggggtgttggtatttggatctactgttccgagattttcaacaacttcgaaagagctaggggatccgctttctgtgcgtccgtcaactgggcctttaacttcgccctggcaatgtttgtgccttctgccttcaagaacatcacctggaagacatacattatctttggcgtgttttccatcgccctgaccattcaaaccttcttgatgttcccggagacaaagggcaagacactggaggaaattgaccaaatgtgggcagatcacattcctgcgtggaagacagcctcgtacgtgcctgacgttcctgttgtacaggacgaagagggcaacaaattggggctgatggggagatctcagcacgttgaaaactcgtcaaatactccagaagaaaagcccatgtttgagcagcagagtagtgctgataacagtctcacgcgcgccgaatcgtaagaagcgcaatggagcgccctcatacatattggaggtgacattaatgattcaggaaataatctgaagtgaaaaaataaaaaacaaaacagaacattacgcagaaacaattatcattatcattatcatcaccgtcatcattttaatcatgcatccagttttaggtttaaagctcacagccgatattttaatgtcaaataattcattatctttagattttatatcagctttgtgcaggtttatcataattattgttaattcccacgctgacgctgtcatcgcatttttcttcagggtttcaggttatgctaacggtacacttggtaatctgaaacgaaataataaacaaaattgttaacttcagcttcaggtgccagatttgcccatcaccgccagcagaaacctccatgaatgccgctcctagagatttgctgcggcaatttctggacagtttcacagacatagcagttataccggtgcggctgacaccggttctttctaggtattatgacgccattgctaaagatccagagcttagcaaactagctttggaaaagtgcaactacgtcctagagaacctcagcgcacacagccccgaaattgtcacgaggtgtagccgcctctacgaagcgcttacagctgcgaaagagcgtgatgcggccgggaatctcatagtagaacacattaacttagagagtgtctctgacatgccgtttttgagtcgtgatcaacatatggctaacttgattattgaagaaatagatgtagcagattatatagaagaatcgccttcatagtgattggcggtgcattcgcgggagcaaacaatcggctgtttgcttcgcattatacttcccacggggtttggtagtatctgggctcgtcaaatacgtggtaataatgacctctttcaccctcgcccttgaatttgtctgggaacttcagtccttcagagatctccgctccatcctctaagagggtagcgtcgtaaattgagtcgccataggcagctaactcctcgttgtcaagaactctaaatttccccacttgcaattccgtatccgtgactgaaccacggctgacgcgagcgtatccgcttctcccgagtttcttgtagagaatgtattgacaccatctgtcgtcatcatcaggatcgatgtcgtgcattcccgacttttcgctgacatagttgttgtagtttccctcgtgtggatcagtgacaagataactcaataaaatggtaggacggtcagtgttacccatcaatctagccatttcttcactttgcagtcttctgtcttcttcatcttcttcttggcccccgtggaacacgaaaacgtctaccaggatgtcgtcgtaagttttcaatgtagcatgaatggcaggtgccaactccccaacaggcgagggcattaggtgatgcgttgagttgatgatagggaatttagaaagcaaaacgcaaccccaggtgtgcttgtttggtcctggcccgaagtcggcgtacatctccaggtcatgcgccatcttactcgtgagatccctgttacccattgtgatacgttgcgtgtccgtttcaagcaagccgaccacatctagttccatgtctctgataaggtcaatcattttttgctcggaagaccataagtcgttgtctagcccgaaatgaatggtccaaataccagctgttattacgttatcctcgatattataaggtgtgggaactccagtgggtgcaaggttatacgtgatacccccgatagaggccaacataacaaagccaacaaagtaaatacgcgtccaaaacttcttactgattttacgcgtccccgatgtcccctccgcaccggataaaccgccagcaacaatcatactagtggtcagagatagaacaactccaattctctcacgtaaaacccaaccgaaaggaacaaatgcgtaggcaacggtccacacatgcgctagaactaagatcaagtagacaacaaatgcaaaactgaaagctccggggctcttaatgacattcattttggaaaagtacaggggcaccatccaaatagtcccaaaaacatacaccaaaccgccaaaaatatacttcgtccatccagttattgagtttgaagcgaggacacaggtagagagacacaaaataagggatggaattgcaggctttccaaggatgtatttggtactcaaacatgctagaactaagccggcgcacgtcaaagagctgtagggccatgtcaagggaccttgagagccgtttgtgtcccaaccttcccatgaccagtaaataatagttgaagcgtctgttagcagttgatgaatagagaaaatcagtgcaccaaatccagcagaaatggtcaactttttcgcaaagcaaggcttttcgttaacctgagtgtcagggttttggtaatgaacagcattcacgcttggagtgaagaccgcaacaagggtcatcaccgccaacccggtcttgttccatccaccattctcctcgttcagaatgggccacagagggttattggaaaagaacgccatctttaggatgacagaggttgcgaggcccaatacccatgtaatggcaaacatatgagttgaggcttggttgctgatgtccttcaaggtgttcgtgaacgttagcgccgttataccaccagccaacgaagcagtcagcaacctggattcaggctgaggaacaagataagcgccaatcccaaccagagcagtaaacaagggaccatagactccactgatcatagggacgcatggaaggtaaaggaggaagggcgaaacgaacgcgaaaatagatgcttcgtagcctgaaatacccatgtaccaaagagggaaataccacaccatacacagcagagaggtgaccaatgtccaaaacagcatggagttcagcaggttcaccagaatgtaagcaaaagaatcctgcgcagggacgcggatagcggaaccgttgtccgcaaggtagataatatcgtcctcttcctggatcataatctttagttcagcctcatcggattgcagcagccccatactctcgtcggcaaacgagtcagagtcgttgtcatccacatcttcttctccaggtggagcgtagtcgagatcaatcgagtcctgagtacactcctgagcgtaggaaatatctctgacctcttcgtctacggtctttttcagcgcgtttgccgcagccggtttcgaagagtccttattcttgaacatgaagaaccagtttccgatgtccgaagtgagctccaggttgaggctgagcttcttgaagtcgtggtacgccaatgcgtcaaaggcgatgtccagtatgatcaaagaccattcaaagtaagcgtagaccgagtacgcaccagccctcttgtggacttgatgctgcacataccagtagatgagtgggacgatagtgccgaaaaacgctgtcatagcggcaattttccctgttttgaattcagatttccggatgaccagtaaatcccaaggcagcgtcaaaatgatgtacgcgatcatgaagacgtcatgagtgtcgtggtcgtctgtactcgtaatgtagacccagccgccgcagcttacagttctcgcaagtccgactaggaagcacaacagcgacttattgatcatatagtggccaagaagtagtaaaaaccgcgggaacgacgttagcgctatcaggatctgaaatatcgatctttctggatagcggtctccaatggtcgccgagacactcggaaaccattcatcagggtatgtgtagtgtgcatttgttacaattttgtggaaatgcagtttccatccgacaatgagtgccgccaagaatgcggaggacgcacatatggtgtgcaccacgggcactatgctggcgttgactgttaccatcgccaagtcaccctttggtctgtgtgagagatgcgtatttacgtccctttcagatcaaatctgttacgcagtaattaccttgctttgacataaaacaaacagaaccatgtgatgccgaaatttatatacatcataaacaaactgaaccaagtgccttaaagttaacttttctagcctaatgggctttgcctgtgggcgagtagcgcccgctttatttacgtagattggcgttcgcgcgcaccctaaggggcgggggctgcctggctctcagttgtcgagagccaaaattagagctgtcctggtaggaatatacacttgaatgtagttgcttctgttgttccagcgcaaatctgtggtaaagaacttcgaattgtcctcgtcgatcctgttgtggccgccgaattctgggcggtcgctattgagcacaatgcggtagctgccgctccgttcgaccccaattctgtagtcggcgaaactctgagtgggatggaagttaaaaatgaaaagatgtccgttcctctcgaaagcgatgactttgtccacctcatgcttcagcgaaatgtacgcctgtggtgtattgagccacttgaattggcgctcgcaaagctgcatggccttatcaaagttgtaaaggtgcctgtagcggagaagatggtcgtcgaccaggttaaattggcggcgcgcatagtgatagctgtcgtggttgttaacgttcggaaagtctagccactccgggtggccgaattcgttgccctcaaaatttaggtacgcctctccgcctagggtgtgggtgatcaagcggatgagcttgtggagcgctatgccgcggtccacaacgggagtgagaggcttcagcacagtcatgtctgtgtacatcgctgcgtccataagccagaaagcgagggtcttgtcgccgactagagcctggtcatgggattctgcgtaggcgacaaccttttcgccgtgcctgcggttcgttaaggtatggacaatgttgcccatttcccagtcgtcgtcactcttctcctttagaagtttaatccacatgtcaggcagcgccatggcaagtctgtagtcgaagcccgcgccgccgctcgcgcgaggcagacagagcgttgggtacccggagacgtcctctgcgatagtgacgccgctttccggcaagagctcgcggactaagtcattagccagcatgaggtatgcgagagcctcgtggtcgacatcagaccgctctttggagagatactcgttgtagtcgccgctgaaggcgccgccggcgcccactccatggtggttgtaaagcatagaagtgacgccgtcgaagcggaacccgtcaaagtgatagatatcgacgtagaaggcgaggttactgagcaggaagcgcagtacctcgaaactgccgtagttgaacagacgcgagtcccacagcgggtgctcgcccctgcgggacaagagcgagtggaagtactggtggtccgacccgtcgaacctgttgaggccgtcttcaacgttcttagacgcgtgactgtgcacaacgtcgagcaggaccagcagccccatgccgtgcgcggtgtccacgagttccttcaggtcctcgggcgtgccgtaccgcgagctgatcgcgaagaagttcgtgacctggtacccgaacgacgcatagtacgcgtgctccatgatggccatgagctggatcgcgtcgtagcccagttcgcgaatcttgggaagaacgttggccgtaaagtcgcggtatgacgcgaccttgggctcaggtgaagaaataccaatgtgcgcttcgtagatgcgcagtgaatccagatcacggctgaaacgtgggcgtgcgtggcggaactcgtactgtgtgggtgggttccagaaccgcgcctcgtagctggggccgtactgccgcgcggtctccttgtctggctgcgtcgcccgcgtgatccacgcgggcagccggtacaattgcgttccgtcgcccagtactaacaagactttgatgcgagaatcatgtgggattgcgaaatcgcccgaagccagcggcgcaattgttgtcgaaaacaccccgtattggtcccgctgcgtcagctcgtgcgactcagtgttccacccgttgaagtcgcccacgaggaacgcgcgctgcgcgttgggtgcccactcgcggtaccggatctccttggttctcgcgtccgcatggagcccgaattgctggtacccgtctcgcgcgaatgctgctagcgtgtgctcacgaccagcgcccaggctcccacggatatcaccagcccacttgtctgcgagctctcggcgctccgagagtactgctgcgaagggctcgagccaggggtcgagctcaactgcgggtctcacgttttctggcacatttcccatcttgctgcttgttgctgtgttcgacgtggcttgatgttgaccagatgctaacgagtgctcgactggagtatcgctacttctgctctgaggaccctggcccccggatcctgttgtactgaacgttcgaaacctctgtttatatatgttttctgtatggtatgtagcagcctgccccttgttatattgtgaggattagaaagcgaggtcgagaaaacgtgccaccaggccaatgggcgcgctggagacgcctgaaggcgcccagaggcgcattcaaaccccgtaagcgtgcgcgcgagagcgcgagatatgtagccaggtagatagggcagggattgcggggtgcaggcgcgcactgggcgctgggcgatgagctggggcaatgcgggcgtggtacacggctcggttctgcgagccgggcgcgtagcgagtgtcactcatcgaggtccgcatccgagagacccgggtcgtcgacgtcttcgtcttcgtcgtccacgccgtcgtcgtcgtcactgacctcgatgttagagagctcgtcgctgaaatccgcgtccgacaagttatcaagcgttgcatcgtcgaccgtgtcgttaccgacatcggcgtcatcttcggcgtcgtcgtcgtcaccaccgtcttcgtcttcgtcgtcgctcttccctacgccgaacatgctacggtaccgctcctcggtcgcgtacttgtcgataaactcgcggattttctgctcgtagagctccttgttcttgagctgcagcgtcgcagcctcgttgttcagcgggtcgctgccgttgggctccttcagcagccctggaatcatccattccacgatgttgatcaggtcgtacagcgggctccacgtcgagttgatcacgtccaggcaaatggacccggacgctgcgtcaatgttcgggtggaagatcttgttcacaaaccctatgctgggcgacttgtacgggtagttgtccggaagctcgacgtgcagacgccacacgccggcctcgtagggcgtgccttgcgggccatggaacttgatatggaactcctgcatgttgtcatccacgagttcgacgtcgtggtcgctcatcagcagcttcatcacgtctgtttcgattctcctcttcgagttgctgtagcggagtcgcggttagtgcgctgtaactgggagctgggaaggccgcgcgcgcagtgcgcgcactcggcccggcaccaatgtgtaacacatacctcatcctgcgcggggtgtttcctgcttatgtgcgagcgtggttggtcgcggtgcccggggggcccgatgggcaccaggagctttaagtgctgaggggtcggtgccgtcgtacggcacaccgcgcagtgcgcgagctcaacgggcgcggcgagcccagcgggcccatgaacgccgtccgcatccttagcattagccacaatcagtaggtatgcaccgtaagctcgttttgcgccgtaagctcgttttgcgccgtgtcccgaccgaggaccgcagatcgccgctgtgtatccgcgtacccgcgtagcacgcgcaccggcacgcttcacgcctgggagccgcgctcgcgctcgacgtctgcgcgaagagcgtccagccgcgcgcgtagcgcacgcaactcctcttcgcgtcttaggcccactatgacctcgtgccgctcactatcgtccacgagcccgagcgcctcgcacatgttttcgcgcgccgcaagcagctcgtgcgcagtcagtgtcttcagtgtaacgttgttgttctgggtcatgcttgctattgtgtacgctggtgtcttgggacgagctctccgcggttatggctatgcttgagcggtgaagagaagcgcttccgatggccatactcgaggaaactttgggcaatgtcgatggtcgctacgtacggagtaggtttatgggccctttccacggccggtgtgagcccgcggtggccagtaggacgtggctagtgttcggaatggtaattcacggtctatcatgcgattaacatgtcaaatcagcgtgccttactctctttgcgtattttcgcgctttcgcacgagtaaattagcttctcctacagtgaaaagttgtccccatcgcgcgatgagttcgagaaatcacgaacaagcaagcgatagtcgaccagattgcgggaaccaataatggaagagcttggcttcgcagactacataggatcgcagctgtacgtgacagttacacgtgagcggatgctcgttggggtgctggtcgcgacagactcggagctgaacctactgctggacaacgtggaggagatcacagcgggtggccggcgtaagctcgggttgatgagcgtgccaagagccacgattgcctcgattcagatggagaagcctcgcgtggacgcgctggtgcgtgcacgccggatgtatgtggtgtaagcggcgcacgcggcagacgcgctgagcccgcctccagtgtctctgcttagctgaggcgaatgaaccgcccgcgggcgggagcgttcgacatcctctgtcagcatgcggtgcatggcactggtcgtgggcactcgcgagcgcacctcctctgcacaaggaaactacaagaatctcagcacaaggctatcgtttatatcgaaatacgtgtatataaaggggaaaaacggcaccgcagagccattgttccggccaaaactgttcttcaccgcctcacgacccatgtcgacctcgaacagactattggaagcgcaccgcgccctcttcgaaaaggccacaagccacaagctcactcagcaactgtgcgcgggcacgctgcccgaccgcacactgtacgtctacctcgcacaggacctacagttcttccagagtgggctccgcctgctcaccaagaccacgtccgtcgcgccaaacacgaacagtctgctgatactcgccaagaaaatcggattcttcgccaatgacgagaacagctacttccacgagtgcctcgcacacattgcggacgcgctcccagccgcagaccaggcgcgcttccgcgagtcgcgcttgcctcaggtggaccgctatgtccagctgcttgagcgcactgcgaaaagcgagacatcctacgccaagctcatcactttcgtctactgcatggagctcgtgtacctgcagtggcccaagaactgcacagtcgccgtggggctgcactggaaataccagacctggattgatctgcatgcgggcgaccacttcgagacctggtgcgaattcctccagcaggaagtcgataagtgcgactacgcagaggtttctggcaccttcgcgcaggtgctgcagctcgagctcgagtttttcgaggcttgtagcgcccagtgaggcggtctgctcaaatcccaacttccagcgcccaacgtacatcatctgtagtgcaatctagatgtatgtccttcatgtaatgatccaagcgctctaagaacgtttttccgttccacttgtcgccctcgcgcttgggaacacccaactgctcaattgcgcatgctgccgcaatgttgccgcagatgctgccaaccgttaagtcgcctctagagagcgcatatcccagtgaaaacccacccaaaaatgtgtttccgccaccggtggggtccaggacctgtgatgcggaccgcgagtgatacgcaggcaggtgaatgacctgccgtgtgccagtgcagcggtcgcgcgcgccaagtgcaagggatcctagctttccgcaccgcaaaacgcacatgttcttgtcgtccatgaagtcgtcaaacctgcgcagcagattggtacattgaagcaagtttttaggttcaggcatgtcgaaaaggcgggcgccttcttcagcattgggagaaatcacaattgtctcctctcggttcatcaccgcgcggatctcgtccttgcgcgcgctgttgcacatatctgggatcggttcccacacgaaaacacgatcacaagagctttcatactgcttcaggcggttcagaatagaagttgccctatcgtcgatgcagagcaagtgaaaaacacgaattgaggcgacctcttcagcaccaaactcagcaatccaatcgccgacatcaattcgtttcttctctgtcaagtacttgaattgtcgtagatcgttctcaccatagaggttccaagcgcgggtagtgagcctagaagagtcgtcccggaatacaactcctgtcttccagctctcgagaatgtctgctgcgctggagggaaagtccgagcctctgtccactatccagcgcagctgtcgtgagagctcgtaagcggaagctacgattgaggcccccaaaatcgcgaacattccacctccaccaaccacgtcgtgaaaactctcgtcggatgtgtagatttcatccaggatgaacattccattggtagtaaaaagtcccattgtgtttgctagcgctaatatctaggtcgttgaacttcgaggctcaaaaattgagaagcagtcttgaaagtactagaaatctcttagccaatcgtcctaagaacgaattcaaaggaaaatcggtaccatagtttctattgtagaaagcattgaataaataccaagatgtctcgttatcagccaaacagctcgtcatatttgaaaaatgtgtttcatatatcgaatatatacttgcacagacttacgcaagtgtgatcacctggtcctatagtgtagtggttatcactttcggttttgatccggacaaccccggttcgaatccgggtaggaccttttttgcttaatgaaataacaatacgatcatcagaataatctaaaaaagcctgaaaacaccgttcgcgctttatttttgggcttgaaattatagatatacatcttctatgtcagttgaaggggccatgaaagtattgtgtggagtttgttttatgctatgagttccgttcggaaaatctgcaatgatacatggacagagtcggtccgacctcgtccagccagcatctatctggcggcttggcgtcaacattttcgcggaaccttgatataaagttttcaacaaagcgccacttttggaccggagaacactaggtattaatcctcttttggctttatttttttgaaattttgttttgatgaatcgaagctgctcgttcgattcgcccttctctcatcatcggggagctcaatctataaattgaatgatttgttgagtgatgttgtacaattcgaggctagcatcgtcgaattggtccgagccagagccagagccggcctgcgagttcattgcagctgaggccttttgcgcgctttcaaagttgacttccgacagatgctttatgttcttgataatctctttgtttccctttatgagcttgagcacggtttcatcatggctttccaacagctgtagaatagtccacaaggcgatgtgctcgaaagtggggtactcactccgcaaaaacctaatcaggaaaccacgaataccatctcctggggtttcccaagactcaatgattctcgcgtagttgttgatcctggaacacaagttagctaaagcggcggcagcgttccctgagacctcctggttctttgagaaggtcatagggatcagcgcctcgaggatgttagagtccaacaaatccaccttggaattgtctgccagggcaaggatggcgaaacatgcggatatctcgctttgcacactcatgggcgagtccagcgccagctccttgcatttttcaaccgcgccactttcaaaaaattcctgtctgtttttctcggacgacgcagccaagtttctcaaagtagaaactgcatgacactggatctcctcggaagctttgaaatctagaagcttaactagaggcttcaagaagcccgcgtccacaattaggccttcgtttagcggatggatagagatgttcctgatacacgcaacactggctaagaccagcggcatcgaatcgctctggattagtttagccaagtggggcagtccaccagcacgaacgatctcgagctggtagccggtgtcggaagcaagatttcttaatgctagagttgcctggcactttaccctggccgatggcgagtccatcaacgcaaccagcttcgataccaacctaggctccgtttgcgacaacttcttcctgtttgactcatcaacagcaatgtttgacaatgcagtggtacagtaatactggacatccgcatctacagacgacaacaaagccaccagcactggaactgctccagcgtttaccaactcgcgtctgttttcccctgagtgtgtcatgttgagtagcgcccctgtagcgttacgctggacacgaatgttcttggacttagccaactttgtgagtggcactaacgcacctgaagtcgcaatcttggccttgttaccgtcctgcgtggccaagttagtaatgcagccgactgcgttacactgcacctccacgttgctactcatcatttgattgatcagaggctctaaaccgcccatgtctacaatcaggattttgttctcgttattcactgccagattacctagggctgcgcatgccgcaacttggatctgcgagtcgctgctctgcagcagtataaggataggctccaaaacctcacggttgactggccgcacgtacttctccgtgatttcagcgaatgctagcgctgcactgcgttggagattcaagttgtccgaataaaccaatgtagtcagtgccttgagtggaccccccgaatagaaatcaaagcggtctttgtcttcgaggtatccaaggagtgatgtgaccgcttctcgttcattatctgctataggaagcacgcttgcatcgtctctggattcatttaagcaactacaacacgctcccattgctgaaacttgtcagaatagtgcgctcgctatcacttgaaaaattttgctcaatatttcgctataaatacgcgccgagtaccgaacaaattcgtaatgccgtcaatgcaacgctatgaacactcactcacgccttttaaatcgccaatatccctcgattaagtaactttgttcacaacttattcggaactccttaagggatttttcgctttgtttaagagccccacccaccgtttatccaaatttttatgaaaattttgataattacactcgttaactacgatgcttatgatcctaaggcttgaggacaagatgagttgagcacagtagcttacctcgcgcccatttctctccatccttgtcaccagtgtcaaccggcacctgggttaataaagtgtcttgcgtaggttatttcgcagctctgttaagagcatgtccgctacttaatttaccccgatagtgtcgagttcgtaaaaatgatgcgcctgtgggaggagcgttgaaccgaaaactgtagaaattgcttgatgcctcaaccacggaatagcacataatctttatgaacgctggaaggtgcgagccactctgaaagtcactatgcatgctcttgctaggcctccgcggatgattccacggagggagaacgctttaagacagaattcagcggcaaccatttgcaattggggttcttgccctaaacgaatggctcaagtcagctggaccatgccttcagtaacaaagaggtctgcaatctggaatttgcgaagagagctccgtacggagtatacggcctgggggactcccaagtcaactagatgaatctctggagcgtgattggggaactgggacctcaggttgtaagcaccggttaacggccagcataagcatatgactgagttggcattcacatgcgcactaaagtttggcaatgcgctgcctgcatcaagtccactgggaatatctagcgaccacaccgcttgttgggcattacaccaattgatgatgtcttctaggcgtgcctcatcggccgcatctgaacacaagtcctggagattaagatcaaagccttgcatagcgtccaaaacaatttcaacgggcgagttcagcttctccaggttagatttcaaagactgcaacgactccactgtcttcccgccactcttctggtagagttgccattgctcattgacttcggggtcctccggcgtgttcgtgaatagaactagaacacgcaccagtgatgactggcatagtacgcgacctagggccagcgcgcgggcaccgcacctattatcactcgctagtataacaacaaggggctgtgggtttgtgttttgtgcgtgaagacggaccctgccgccaagtttctgtttcacaaacagcgacatgtggacagcccagtgttccatggccatcttggaagtgaacccaaaactatcgctgcatacgcgttctatctccaggagctgaactggtgtggcgcaagggacagagacgcccgtggtggtagtcacgaagcccgatggcttgctgatagagcctgggcgtgtgagtgcacgctgcaactgtgaaagaacctggtcgttcttagcctcattatcgccagcactctgtagaaggtgcgtgatgttgatggactttgtaattggcaaatactcggtgtgcgtggagtcctcttccaggctatcccagttgtcctgcttggcgtcaggaataacaagctcatcggtctcgaactttctgtccttgatgttgtgcgataccaagcgggatttttgctcaactttgtcctgctccttcaatttggcgaacacgtcttccttgttgaacatgcgtaggttttcttggaaatcaaaatcgtcctgctgcttaatagcggcagcatcatcatcctgccaatctgtattagagccggcagacgccagtcgggcagcggcaggcgcggctgcacctgctgcgccagaaacagagccggcgctgctgttcctggcgacgccttgcttgccctgtttcggagtcgagacaaccttcagatcttttaatcttgacgccttgaccttgaaaacctgcgaagtaccaccgtcgctgaaagtaacgtctgatagcgtcagcgacttgggatttgccttggccactcgaccagtgataatcttgccgtctttgagttcaacttcaataccaaatccggagaactgtgacatctaagctttgccaatgggttccagcacttggaaggtcaaatatctgggttttgagtcgagccaaagagttcgaatttgtgctttttcggcgtttcgtggaaattcgaacgatagttgtcgaattaatattacttccaattttgaaaatttactgccaggagaagctatctttcgccaaccaaaccagcgttgaactcggtgaaacggcctaagaaagctctcagctactaagccaaaatggaagatcctaatactagaatgtccaaacaccgtaaaattgcggttatgggtgcgagaaatgttggtaaaagctcactaactgttcagttcgttgagtcacggtttgtcgaatcctactatcctaccatcgagaaccaattcaccaagcaggtggtactagggaaaaccgcttacactctcgaaatatgcgacacagccggtcaggacgaattttcgctcatcaacacgaaatcgctgatgggagttaagggcgtagcgatcgtatacagctgtgtgaatcgggcaagcttcgaaattgtggagttgatacgtgacaagatcctagaccagctgggtcttgataatgttccaacagtaatagttgccaataagatagaccttagggactctgggataaatggcggcagggttgactctcgtgagggagcggagctggcagcgcgcctcggagcgggcttcgtggaatgcagtgccaagctgaatataggcgttgaagacgccgtactccagctactcaagcgcattgagggcatcgatggcgacctttcagacgcatccaaatgcagtatcatgtgaaaagttgttggagcagaggtgttaggaagatcacatagtttgaaacagttcgctttcgcgatagggtttaaacaaggactggtctataaattgagatgtgcttgtgctatagaatctctacacgggagatctcaacagttattatacaatagtttagtgtgtgtgtaatgacaatgacggaaggtttggatagactgaccgcttaccaacaggtgtatccaccatcgacaacaaggttctcacctgtggtgtaactggaagccgaggagctgagtaggtagagcatggcaccgacgaactcacgagggtcagccatacggcccattggcacacgggaagtccactcctgctgcaaggcagcaccttctggagaaccagagataaccttcttggttagcgcagtggcaatgtagcctggagagatggagttcacacggataccgtaacgagcccactcgcaagccaaagagcgggccatgtggatgacgccagccttggacatgttgtaagcgacctgtggctgtgggttgttaacaatacagccggacatggagccaatgagaacgtaagaggcgtgtgggaactggggaacagcctcacccgcctcgctggagtccgaggagacggacttacgtctttgagacttctggagcaattgtctagacatggactggcagatgtagagagagcccatgaggttgacgcgcaccacggcctcggcctggcgggcatcgtaatccatggctgggatgttctggcagtaaccagcggtgtgaatcaacttgtcggggacaatgccgttgtgctttagagggatcgcgcgcacaacctcctcgacaatggcggcatcaccgatgtcgcagggccacgcggagatggtgaccttgttgaggttgttggctctggcgaactcctgcagctcacgctgggtgtactccaggcgctcgacgctcaggtcaagcagggccacgtcggacccttgggcgagcaacgcctgggtcagggtgtgtgcgagaccgccggagccaccggtaacgatagtcacatggccatccaggcggaaagaaggaaggatgtcctgcagcttgggcatagaaggcagatcttgctgcgcagattcaaccatgccgttggagttggagttggtcatttccggtgatgtgctttagtacgatgtgtggggtttctcttgagtgggaccgaccaaactgcgagttcagggcgggggaatcgaaagtatattaaacagaacgcttgcacacgagtctgtgtatcagttgaatagagagggcaacggatcagactagaaaactagctcatctcagatcaaatattcaagctgcgcgatcgctttttatacctcgcggagcctggtgtgtcagctttgtgttttcactaaatcccccctttcttttagacgttggcttgcgttcgtttccttttacgcaaaagaaaaatgcgtaatcttgctcaggcacgctcgacactacgtcggaagcgatatcggattttcacgtgacacataccatctctcaagagcataatggcgcaagcccacgtaagtggcgcgcacaacgagggcatttggaggtttcttgttgagaggtacggtggagcttgctaggcggtcgtagggagagattaaggggtacattcgaaagtgttgaggtgaggcgctacacactctttatatagaatatcgcaaattaagggcgtcttccacttactccaaggaccctttttgcctaccccaagaattaggggagctgggcccgaggtccggaccccgtgctgggcccctcgccgggcaaatggcagatgctagccccgaaactctggcgggcgttcgaaacttgcgggccacgacagagtgggtcaatagatcatatcagacgaaacaaagtttcagaatgacgtcattttgccataatcgcatcacgtgccgaggaaggcccagaaaccggatattgtccactttccatagttggcgaagcggccgtgtggtcctgacgccgcgaattgctcggcgtgcagaggcggtgctgttttgcggtgtgtgcgcagctgtgcgcgacatctttggcaacatggcgctgctctccaggcgggcctctcgggcggggcgccttccacgcgctgcgggcgcgacaggagttacagaccctgaccgttgacactggtcacgtgatatgagcagagctcgagagtagcgcgcatcgctttcgttatgttattaatggtgttggtgttggtgttggtgctcggttgacggggccgctggtgccggtgctcgcctggcggcgctgttgccggtgccgagacgcccaggctcgtgtcgcacatgtcgcgtggctcgtaagacaaccttccggccaacttttctctttctacaacttaaggtcttgttacaacgcgtcattatacagtttaggggcctcgcaagactagcacgctacaacacgtacaggcacagagcggagcctgcgcatccaaggatgaagggcagcagccccagctgctgcttccactcggccagcgcgaagcgcgaccaatgggcgacggagtccatgaaggtcgcgctgcccgcgacgtccttgaccgcgtaggcagcctcgtcggaaaacgacggctgccactgggcgagcagcagcgcgaacagcgccttgctgatgtggaagaccatggggtccacgggaacgtccggcaggtcgtagcggatgaaattgatgtagtagcctaccagcgctggcgtgatgagagaccatacggaccagaacccgagcaacgcgctcacctccctccagctggagccgatcgcgacgaagggagacgccgcggaaaactcgaggtgcttgctgatgacgtaaacatacgcctcgatggccaaaaacacgacgtccaccgcggggatcgtcgacagcgcatcctgcacgttctcgttggcctcgatagtgcgcgactgcacgtcctgtagaaactcgttgaacttgaaggcgaaggagccgcgcgcgggcgtgacacgcgagaagtccagctgcgagaaccagttctggaagggcgtgcctcgaggcatcttgtggccgggctccgactcgtcctcggagctcgtgccctcgctggtaccgtcgctggtaccgtcgctggtgccttcgctggtggtgccgtcgctgaccgcgctagtttcgctcgcgtcgctgtgcgcggcctcggcctcgagcgccacgcgctccgcgtcctcgtagtaagtggcgagctctgggaactcgttcaggtccaagggcccgtccagttgccgcaggtgcttgtcgatggcatttgcgatgacggccttggtagacgcttgcgacgcgtgaaggtccagcttgtccgcgaggtctagtagttcgattttcttccacgtcttgaaggacattgtgctggtgaagaacaggagcggggagtcgaagggagccgggctctcgggttgcgtctgacttctttgtggaaggggtcgacgggggtctttgcattggatgtttacattgtcctaatcggcaaaattatggaggcacccgtgcaggatgaggaccgctggaggggagtaactgtccacggcggcaggcctgcggcgggcgggtaacttgtagtgcagcggtcatgtgattatgtcacgtgcgggcacgtgccgtaccgcgccgcccctcacgtgataccgcgcccagcggctacagcccgcccgtgctccggtggtggtggcgagcccgcgcccgcgccgcgcgcgggcactcgacacgaacgtcctcgcgagctgaaacagcgcaatgggtgtccctgagccggccaacctggcgctttttcagcgctctgccagcagcccagggtccgtccgcacgctaaacgagcagcgcccggcgcgagaaccgtaggcccttgcctcgtatcactgctcacgacgtggaagtccgcgcccgccgctgcccacttgacttcaaggccgccggcacaaacgccgcgcccgctgccctcacaaggaggctccaaagtgcgcgcggcctgcgaaaggccgcgcgcgcgacgtcgtgttgctaccgcacgtctcgctcgtatagccggagcgctgacaccaatatcacagcgcacgaaacaccgcgccggtgcccagacccaggtcacgtgcgcaaaagtcgcccacgcagcggcgctcgcctcacacacggcgcccgctccgcgaccgcgcgtccaagctggcccatgctcgccgccgtatagcggcagcccgcgcccgtacaccacaggcctgcgccagcgccgcacctgccaatcttatcgagcctagggcgtttccctgctcctaccctcgacgtgtgcgcctaaccttatcgcagcggtcccacagcggcctatcactggtcgcgcacgtgaccgaccgtttagattagatcagcgacgcgccgggcaaacacgcgcgctcgcctagtacgacgtacacgtacatagtgagtaataatcaaaaagcatgggcatcgggcttgctcgcccacacgacaaccacacgcctgcaaaaacgcacgctcgctcgcgcgctcgcgctctcgtactcgcgtcctccccgtgccgccgctgccggacctctaaactcctcaggccgcgcgagatgtcaccatgaacgaaccgctagctcatattttcctcgctctcgcacgcccgcctatccgagcgaattagaaaaaaattctcgttgcggcaaatcacaataaacaaatgtgcacgggccgtgagttccggtttcccgtttcgaaatgagagaaaaaaaatacgagaatatataaaggaggtcgtttcagaataattaggagaaatttttgttcttggcttggattcagtgcacacgtacttgttctggttctagcaacacacacgcaaacaagcacacacacgcccctgtccccaaatgatcccagccggagttattctagtgttcatcctggtcgggttgtccgcaattgcgatcatcttgaccatcgcctacaagaaaatccaggcgagaaagagaggcttgcagaagttctaagcgtctgagcggttacgccggactttttttattacgattgcttgcttaatctgcggatgctagggtgtgggtgaacgcgtggatgtgtttttcgtgtgcttgtgtgtgcgtgcgtgtgtgtgtttcagtgtgcgtctaagtgtgtgcccgtgtgcgcgatgtgcgtgctctgcttgtgtgcgggtgtgtgcccgcgtgcttgctcgtgttcgtgctcgtgctagtgcaatttttttttcttcgtttgggagggttcgcgtgtgcggcggaagctcggcggcaggggactctgtgtgtgtgagttcccggctggcggcctgacgcctcgcgtgctctccgaagcggcgtgtgtgcgcagttttttttgtaggtgttgttatgtgtattttttttataattgtaatagcgtgtgccaacaaaatttagaaaagttttggagcgccagtgggctctagctgcttttgggcttgagaaccgctctcgcgccttcgcctgcgctcacagtgcgataggttaatgttatacgctacatacccgtagacgctacggggtcccggaccccagccggctccttcgaccgccgcctactccaggacgctccgcacaaacccgatggtctcgtccagctcgccctggctcgcgcgcgcgtcgcgccactccgccgtcccgctgcggtggtacattgttgcgttcgccacgcacacctggagccacgcctgcagctccaggatgctcgcaggcgtgcgttggcgtatcagctccaggtccagccgctcgcgcaccgcgcccgcggcgtgcccggggctctccaggtacatcttggaccgcgggtgctcctcgaacttgttcagcagcgtatccctgcaaagcaccaggagccgcgtgcgctgcgacgtggtcttgtcctttatcagcgcgtcgatcgcgggctcgctctccttcacgcgctctactagttcttgtttgagcctttcgtacagcgtaaacagtgtatctcgcatctcgcccagctgcaagttgtagaatgtcaattgcccgtccgtgagcgacgtcttcttggggaacaggcgtttgatcgtttccaggatgtcgtgcaccgacagcacctgcttcccggtgctcggcactagcttgtgcaccagcgcgttttcgttgatctctgtctgcagccgcaccaacgagacacggttggtcctgttttggaccagcagtgtgtacagggtctgtagcactatgatctcgtccattccgggtctgcctgagcgccgcaactcacggtttgtgcgctgccgagatgtccgcagctcgccatgtcgctcttgaaatttcaagcagggaaacgcatcgcgttcacaaccaacacaaacaccaaaccgatgccccgagaaacaccaacagcggtgcccgaaagcgttccgctgcaccacactgctctgcaggtgttccacgactggaggcccagcgacattagcgcgattctcaacgaaaccagatcgcagttctctcagctgcttgaccagctctcagaggtaaatgccacgagcccggatgtggtggacacgcttacacagacgttccgagaattccgacaccttgaagcacagcagaatagcctacagaacaacatcgaccttgcaaagtccaagtaccgctcgcagtgcgaagaactaccgcccgtgacctgggagacatgggatgcgtaccgagaaggcgagctgcgcgccccgcatctcctgcacgttttcgaagagacagagcgagactctgagtcgcagccgccaccggccaacagcgctgacgaactttcgcggctctaccgcgctctcccccacatcgcagctgatcctcagtgcatccttccggacgaggcggcagatgacgatgtgcagatcgcgggaggacagattgaacttgcctgcccgatcacctgcaagcccttccagcggcccatgatatcgcgcaaatgtgggcacgttttcgaccacgccggtatcgagcagtacttgagtgcgcaatctaccagagactgcccgcagggcgcgtgcggacaaaaagtatccatgcgcgacttcgttcccgacaggctcatggagctccgctgtaagataacacgcgctcgcgaaggctcccgcaaggctcagcgtgccctggagaacgttgtccccatctaagctgcctggatggtcatcgctactagtcacgtgctacaaagagcttagttttcgatgcttcaagccttcaacgttgagttgaaatacctgtgatgcccaagagcagacatcgagccaatgcccgggttaccgcccacttttaagtctctcttcagaaacgcgtctaatccacccgctaaagttgagcttctctgtggttggataaagtccgttcgtctcttgaagaaactagccttcattgacttacaggatggcacaacgcctaatccattgaagctagtagtccgccgttcagaggatggctcggacatgttaaagcaactgcgcacggggcaatctcttatggtcaaggacgcgctgtggaaagccaccccttcacggcttcagccatttgagctcgaaacagacgcgtcccccgagtgccttcaggtcttgggacaggtgcccgcctcataccctcttcaaaagaagcatcactcgctcgcgtttcttagatctaaccctacgttaaaacaccggtcgaactacctgggctcgctcttgagattccggtcgtgtgttgagtcgtcactgacgcagttcttcgactcccaagactttacaaaggttagcccaccggtactgacctcaggcgactgtgaaggcgctggcgaactcttccgcgcagagtccaatgcgcatattgctcgcaaaacttcttacttcggcagaccgacgtatttaacagtctctacgcaactgcatctcgaagtgctcgcgatggcgctcaaccgtgtctggacgctaactccatgctttcgcgcagaagaaagcgacaccaaccgccatctcgcagagttttggatgctagagaccgagttgtgctacgtgcagaatgtcaaagggctcacgaaagtcgcagaacatatgctcaagcacgttgttgaaagttgcctggcacaaaagctcagtttacttccatctgtcgttccccaggaaaacgctgagtcccctgaaagtattgttgcgcggtgggagtctttgctgcactccgaatggcccagagttacctacacttccgccatcgaacttctgaaaagacaacactccgttagtcagtttagtttcgaaccacagtggggaaaagatcttcaaagcgagcacgagaaatggcttgcggctcattacaattctcctgtctttatcaccgactaccctcgcaactgcaaacccttctacatgaagcaaaattttgacgccgctgataccgtcgcttgttttgatctcatcgttccccagatgggcgaaatcataggaggcagcatcagggaagacaactacgataccttgatccaagaaatggatcgcagaggtatgaaatcggaggatctcgactggtacacttcactccgtcttaatggaggtgcgcctcatggagggtttggcttaggccttgaaaggtttgtatcgtggctttttggcgctcaaaatatcagggacgctatacctttttaccgaagcgcaggcggaactattaatatgtgaagtattgtgagtgtgtgactttagagaaaaagagaagtgtgtaagaaagttgactttcttaaacttgtaaatatttagaaaaaaatcaatcaagcgggtatcacaatgagtgccttcccggagtacttatcagaactacttcatggctatgggatcaccgctgtattcgggattgttggcatccccattgtggaattggctgacgctatgatttcacacggaaaagttaagttctatggatttaggaatgaacaagccgcatcctacgcggcttccgcatatggctatttgactggtaggccgggtgtactcctcgtggtcggcggtccaggcgtgattcacgcgcttgctggggtctacaattctatttctaataagtggcccctaatagttcttgcaggaagtagcgaggactctaaccgtggtggcttccaagaactagaccaaattgcgctgctgagcaaatatgtgaaatacagctcgagacttagcaattcaaacgttgaccaatcgttctacgacgcgcttcgccaggctgtgctgggcaccccaggcgtatcgtacttggatatcccagccaacgtaattgaccaggaagtggagaagaatgaaagcttttcacgaaggcatatcgccaagatatcttatcaacctacagatgcagctctgcagcgcgtggccaagcttcttaatgcaaaccgcgataagaatattctttgcgtaatcggcaaaggagctactgagaacgcgcagcaaatacggccttttgtcgatgagtttcagcttccttttctttccacccccatggcgaagggtgttgttcctgactcgcatgcgctaaacgtgtcttcggcacggtctttggctttgaagtcggcagatattgtacttgtgttaggcgctcgattgaattggatattgcattttggggaagctcccaaatggaagaacgatgcaattttcattcaaatcgatacaactgcagaagagctaggtcataataacggggcaggaacccttttttcgttatgcggtgacataggcaccactgtcgcgaagctcacgccgctattagctggcttcagcggtcggggcctttttgggtcgcttgaaacgcgcattcaacagaacgaaaaacgtttaagggctagggaaaacgagcccagtcctgcgctaacgtacaacaaggtatatgctacaattaggaagcagattgttgacaaggacactataatagttagcgaaggtgcaaatacaatggatgtagcccgcatttcgtttcctacggattacccaaagctgcgaatggacgcgggcacaaatgcgacgatgggcgtggggctggggtatgccattgctgcgaaaatcgcccatcctcagaaaaacgttattgccattcaaggcgactccgcgtttgggttttcaggaatggaattggaaactgcttcccgctataagctcggcattacagtcgtggttatgaataatagcggcatctatcacggcgaggaccccgcggccgaaagttcgcctaacacggcaccttcaactgctctgagtcaagagtgccgctacgaccttgtagcagaaggcctaggatgtcgaggcttcgtggctcgaacacaaggcgaggtaagcgctgctttcgcggccgccataaaagtggccgccgacggccgcccagctctgattaatgtcatgatagagcctggccctcaggggaaactttcgtttggctggcaaaagaaggctaaattataagtgtgctttacacttcgcgtctatgtactaagcgccacgggtttataaaaaataaacagacaagatcaggcaattatggtgaatcacttctacacaaagcattctcaacaaacacctaattcgcaaattgacacttggccatcgccctgcccgacaaaaagtgaccgtatgtctagctaatggctactgaactgtacaaacattcgtcacgaatcacatgatcggggtgatactactacacgcacggaattgtatctacaaatggtttgttactcttttacgcctcttggtccagttgggtcacggggaagtaaaatcctgggttcgagcctgcggaacagctgcattcctactagtacaacctgcttgcatacgatcttaatggtccctaagcaggtgggaaattcggtggaacacagcgagacaacaatcgccaggggcttcggccctgattctcgtgagagaagccgctggaaagcggttgtgggcgctgtcatcagaaatacacatgttggccggcgctatcgccgcaccaatgtgatgggaaaggcagcggatgtctcgtttgactttgccttagggtaaaggtctgttgagtgcaatggtaggaggccgctttatggtggccaacccgataccgattattgttggtgttccgttttttttttcgctaacatgagttaaatagctattacgaactatgtgctcgctactcaagatccggacctcgaaaagttagcgatcttagactttctcgccttgaaattatgtacaggttaaaaacagtgggagggcgcgctggcgctgaatactcacgtctttcaacggccgagactctgactcaatgccgcgttctgctcttggaaacgctggcccacgcgctcgctgtgctttaaaaacttctcagaacacttcataatgcatgtttgctcctttgatgtgagtttggaggaggtgaagtcgttcacgcagtcggtgaaacatctctcgaccaggttggagtacagacgcatgaagtctttcatctgcttctgctccacaactttctggaattcttgctgctctctgctgtttagggcgtccatcttgctgctgtaagttaatgattaagtataggtcactagaaggtagaggtttctgaacaagatgttgcctcaggcattgccaactatcttaaaatgaaagttttttattgcactgagagcgcttataccaagctagatatcgttagaaacgggaattcatacacatcacgaaagggaactcccgtaaggcccgtgacgccttgctggagaccttggttctgacagcccggtaacatttgctgcatgtgtgatcatgtttgtccctcctcttttgaaattaatccggtgtgcaaaaatagttattatggaaacgagagcagaatactaaaattcagttgccacacctttttatgtatgcatcccagcccgcctttctgtatctggcgccttctacgctagggtctcttcccttgccaaacagacctctgccaacaatgatgatgtcggagccaccagtaacaacttcgtccacagtgcgatactgttgacccaagctgtcgcctttgtcgtcgaggccaacgccaggggtcatgacgagccagtcaaagccctcgtcacgtcctcccatgtcgttctgtgcaataaagccaatcacaaagtctttgtcgctcttggctatgtccacggtccccttggtgtattcaccgtacgcaagtgcgcccttgcaggaaagctccgcaagcatcaaaagccctcttggttcctgagttgtctcctgcgcggcctgctttagaccctgaacgatgccaggaccagttacaccgtgcgcgttcgttatgtcggcccattgtgcaatcttgtacacaccagacgagtactgcagcttaaccgtattaccaatgtccgcaaacttacggtcttcgaagatcatgaagttgaacttcttcgcaagctctttcagggggaccaccgttccttccatggagaagtcatctaggatgtcgacatgcgtcttcagcagacagatgtggggtccgagcacctgcaccagatccaagagttctttggtagtatgaacatctagagatgcgcacaagtttgttttcttctcgtgcattagcttcaaaagtttcgctgccacagggctagcatggcgttctgctctttcaaggtaactcaaagcggacataatgaaattgtttatggcgccgatgctcagagacttagaaactgggcctgtcggtcaaatcactgactgttctggtatctcatctgtgattttgataatcttgaaaaatttcaatgcccaaattcagatagctagtctcggaggccaagcacagcgttggcatataagtaaaattgtagcgacgagccctccaggccgcactagcgttcttgtcagggtttgagatagacactgcacgccgaaagttgagacatcttcaccttcgctttattagtggccacagcactccagatttatgaaatgagtaaggtcgccagcggatcccaaatctagtacgacataacacaattacctgttgcatgaaatgagttcagaagcagtgaagaatgaggactcggctctaacgggtggcagttcatccctaattggcgccatgacggctggtggacgctctatggtataccagctgacatcattttacctccgcacgcctgtcaaattgttcagacccgcaaggtttgactacttgcattaccttcgcgtgctattagtaggagaagacaaagcccaaactcacatcgaaaaagcgccccagtcgagatttttgaagttctggaatccacgctacttttactatttggaaaactcttctatcgggctattgacaaagggcctaaacaagtatggctggaaagtcattcctgagagggtgcttccacccctagttgcaaattctgttgcaggcgtggtcctttacacgacataccttacaactctggatcactttgacaaagtcaataatccagagtctacaaatcaccgaccgttggacgtcatgagagctgggtttttggcaggcgccgcccaggcacttacctcggcacccattgacgccatctacacgaggtctacagtcgatcaactaatttcgcacgcaaagacttatgacaatctgtgggtgtatggattcaaaaaacttcaagaaattgggcttgttggatgcttcggtgggtttggtctctcactagttaaggagtgcaccggctttgccgcctattttactgttttcgaggtttttaagggtcaaatctgccaatggactattgattttatgaaacactatcgcgaactcaaattctccattcgtcaatccaagattgctaggttgttccaggaagagtcagaagaggacttaaacgatatcgaccctgtattcatgagcacaagagaagaaagttggtttcgtaaagcattcgtctttgttgggggtgtttccgctgctcttcttttacaaatgatccagtacccatttgctaagctgcagaaaatgcacctttcgcgactggaggttttagacatgtacagcaaggcgaaaatcgcagatgaggccaaacctgccacttccacaatctcaccgaagccaaaccatatcagaattaagctaaggccaaaaagccgaagactttttcacatctattaccattcttatcttgacacttttcagcacatctattttattcaaaagaacacggggtctactttaagatggctctacaagggctttactaggaacactttagcaataattcctggcactacggccggcctactacttttggaagtaatgagaaacaaattgagtgaaaacgtctctgagtcctcatccaaattttcaaaattccaacactaaattacataccatctatcaagttggcagcgaacgcttctatagctttcagtgtgcatattcattatctaatttgttcattccatcaaattttccacgagattatgatcttaaggcttttcatcattattaagtgcctcggttgactgtgtctcggttggctttgtctgacttagctgtacctcagttgactgagtctcggttggctgttcacgctgctttttctctgcaagaagatcctgcaatattttctcaactgtcggattctcaacgtatttattgaatacgttgaggattttgagaaatgaatcattttctgcttttcctaacttgaggtagtgaatgtaaactttggaaaagagcgacaaaacttctggaatagccgtaggtttattttcaccttccatcattaccagaaatccgttatcaacaacttcagatatcgttaaagtatcagaaaaagtgtctaaattctcaaggattgtagattccaaagacccaacggcataagttctgagttggtaacagggattgaaacattgatgcccgagagcttgcaagagaccaaccaattcagctttactcaacacatctcgccttttcaatttgataaggtgggtggtagcattgatcgatttcagtgatgtctcaacagtttcttggtaagggttctcctgattctttgcctgaccattctctgaagacttttcatattcttcttcccacttacttccaattgctccaatggaagaaatttcgtcaagaagcccgagaacccagaggaagtttgtacttgagatcgagttttcctttttcaatattgatccatttaggtactcaaatacagtacatgtatgtctttcagcagaggcgaatgcacgcaagactttccagaagccttcattttgatacaatacggcactatagttttcaatctcggtcagtgaaagaagcatcctcagcatttctgagccttgatcgctagcaaaaaacttttgatcgtaaatctcattttctgcgaggagatcttcatttataagctttgtgattgcattcggctcttccaaaactgaaaccagaagcagtttgtaggccaatatacgacgcttgaaacctttaaaggagccaccaatcaacccaatttcagataactttgccaaaacagcttttccaacttctttatcatgtttacaaaacaaataggaggccaaagccagttccatcaaaaacaggacttcgggttcaaaatatctgaaattctcagcattttttttcattggaatgctattcaaaagaacggaaattagcatgctcatgacatttatctcgttaccaaaaatcgacgaagaaatatgactggaccgaatacattccattgcactgattgaggcgctcaactcctcctcagttggctcttcatcaccctttagatacgaagcaaaagttgatagaaggcctctgttgactttcgacttgttgatagaatattcgggagttggcttggggagatttccgatcctcagcttattttgaagatcaggaaatatatctggggagatcatggcatgttcaaataagttcagaagtatctcaactatgagcgaccacgctgtctcgctcataatttgagagttttgatttttctgtagaaagcggaagaggacaacagtgcataactggcttttaaagttacggccaaaccttactgaaagactgctcacggttagggtttccttcgactcttccaagttgatttgaacaacgggaatgccttccaactcttggttttccgaggagttgtttgtgatctgcttggttaatagcgttgatttggcaatttgttcgatgatgtcgttgaacaacttgttttgcccaaaaaagcatgctatatgggagcacttatcgatgctggttagcatccttgtgcttatgtggtcatcagaagcaacttcgaatatcttaaacaaagtttgaactatcgatgaaccaactatgctgaatatttctttgtcaaattgaagaagacatgacttgtcaaggctcgctctctcctcatcgagagtatctgatgtctgagttactacggtagttgatgataccagattattccaagcatcatcaaaccacttgtccgtgccgtggtgctcttctggcatgacaatttccttatcacggatggagcagaagattctgtcaaggtaccacattggaaaatctttctgattgttacatcctttgaggttgtaagtatagtcatcaaaagtcatatgtttcttcacaagggggttgtgtagatctgtgttcaacagaatgacagaataactcaggataaaaactgagtctgcgtcaggctgtaccgtactgtagtcattttctatatctaagccggctttttctgggtcatattcctggctctcaacatactttgcggagaaagtttcaactattctttctatctgctgagattcacctggtaaacgaaactttgtaagcattatacgcaatgcttcgtcaatacgcaaacccttgaaatcaaagagattcacgaatttcttaagcaatgaaatattgtcggggttggccaagtgctcgccaatagattttttgttgagtctcccgtttttttcaaagaggaattttgcaatgtcagtctctgagtcggattcgatgaatttgtgttcgatcaaaagaggaattcccttcttaggcttctcattgaaagattctgtgcatttaatgaactcggtcttttttgctcgttccttgagagcttttattggtgggctttgggacagcaatgaacggtcttctccttctatgcgatcatgcatgttatcaactagtgaaatcaagccttccaggcaaatggggggtacgctgtctgcagtggtaagtgcggattcaggaagcgccaatttggtgagtgactctataactgtagttgataggtctgacctgttcaagttacagtcaaagttcataaacatccttgtgaagaaagatggtgttcttgtccagagaatagaaatttgttcggtaattagctcctttgctgctgaagaacgtgctttgggattcgttgctcgatttgttttcaagatttccaaaatgcttgtaaaggttaactcaatctgtctttgcagatgttcgccaaggattataaccagcgtagtgaatagttgtaacgcggactgaagaagtgagagcttttcggtattctgaatgatataaagaacattcttgaagattgggtcggaaacaaggttgaaaagacgaggatgaatgggaaacaaatttccagatacctcaattgctgtgttaagtaagttgagaccaaatactttggttgagttgttatgtttgaattggttttctggcatgattaaagaaaccaagattccaaggtagtctcttatcaccggaagaccatagttttcttccaactgccgtgtacttttctcaatcacatctgtccttatactgcttgaacaagactctgcgtcctttaaatcttcttcaggaggcgaatcctgagatgtaccaataacatcgtctttcagaacatttttagagaaatcttcgtcgttaatgtacttttgcaggtcagtggcctgaattcctcgcaacttgccgaagactttcacagtgattgacatcattgacatttctgcagcttttcttagaacttcagttctctttttattacaagccaaggacatgacagtttgcaggacctcatatacgatagagtccgataaaatattgctatcttcggatagtattacggtttctaacagaacgaggactttcaacaaaacagaatcgtcattagtctgctcagaaccttcgaacctgcagtgggtcaatgcattcaccgcttcgcgacaagcaattgtgtgattcaatgagcttggaccaataatccgaaaagttatgaatttttgaagcgaatctaaggccaaagatgtgatgtagcctgagatagaaggcgtactgataaccaacaggaatggttgaagtaacgttagagagtcaattttctcaagcgaactcaagctgttcagcatcaatcgcaattgaacaaatcccgagagtaaagggtctttgttcttgcttgttgacaggttattgaaggtgtcggcaagtgaatcatcttggttgctgaagatctcactaccgccactcaacagagctgccacgccggtctgagctgtgtacttggaatacttgcgcatcgcagttgacagcgtaatacactcctttatgacgatcgtcactggatcgactgccacatcgtagttttccgccatgatactctgattggctttaaacagcaaaaaaaaaagagcttctcgcacttaggatagtgctaatcgaacgcctagttaagccagccggtggttattcgacggtgtggatattaagccgctgaacttccttccaacgtgaaattaatggagtggctgggacaaatcgaccttttttacttgtttttggtgtccacttttcatcaagttcaccaattctaaacaaaagcgccttggccgggtaaaaaactggaaaagtcgatacaaagcttaactctagtagaaaatgaagcgatgagttggcattggaagcgtacagctcattgagtttcctcgcatcaagggtttacaaaatgagcagaagcaatgtgtatatggacatcaaaattggggatgaaaaagtcggaagaatagtaattgaactgttcgacgacaaagctcccaaaagcagtaagaatttctaccacctatgcaaaggcgatgcccagattgggagccgtcaattgtggtataaaaacaacttcttccaccgagtaattcagagttttatggtgcaagccggtgatataatttacggttcaaaaggacctgaaaaatctgatgacatcggcaagggaggctgctcgatctttggcaagaaagatgagctcgatttggacagcacattggaaaccgttggtggtgtacgttgctgtggaatatttgaagacgaaaacctaggtgacttcacagagccatttatggttgcgatggctaatatgggcgaggccgacactaatagctcgcagtttttcatcaccacttgctcctcgccgcatttgaacaataagcatagcgttattggtcgagttgtgtacggaaagtcggttgtgagaagcatagagcatacggcggttgattccgatggattccccactacgcctgttttaatagaagactgcggcgaatggaacgaaactctcgggattcctctatacaacgcctcaaacaacactatcggaggagatgttttcgaagaatacccagatgacgatctgaattttgacaaagattcagcagaaaaagcttatgaggcatcctgtatcatcaaggattcgggctcgctgttgtttaaatcaaaagactaccaaaatgcatacttcaagtacagaaaagcactcaagtatgtcaatgagttcatacctgacattgacatggataaagtgttctacgagaagtttaccgaattaaaagcaaagctatacttgaatttgatcctagttatgttcaatcaaaagaagtacgaagatgctatcaagtattctgtttacctccttgagattccagaagcctctgggcttgacagagctaaagcgtactataggagcggcaattgtcatctaatgaaaaaaagatttgataaggcccttgcagatttcaatgcatgcaaagaacacaatccaaatgacgaagctgtagataaaaagattggagaagcacaaaataaactggaggagtccaaggaaagaacaaggaagagcattgcaaaattcttcagttagcggattttatatagtataactagagtttgcgcggtaagatagtgactgacttgcctgaggatggtggcgaagcaaatgaacttttgagtcaagcagttcagattaatgaatggccaaatatttagtcgtaaagctttcatttgctcaataaagtatatatttccgcggatggatggtggctatttatgcactacggccagagctttcaaaaatcatgtggtttcaagggaagaggctcctcgaaggtgtcactgttagagggtcttcaatgtattggtggcaacgtactgctagaagtcatccagcaagcttctgacctgggtgttattaccgctagcaccacctgtggagttgatgccctgttggacaggtttacccgatatatcatcgaatttctcaaatatgcttctcaatctcacaggttgctcatcattattagctggcgatttttcaggcgttgtcttaacttcaatgttttgtttctcgcgcaggaacttatcttcaaatttccaattcactataagcgaaagcgccaaaaagtcacagcccattctcgtgtagatcgctgcgactctgagcacagttttatactcaagctctgtatcgacctctaaagatgcagcatagagagtcctacccattctcctgacctgtctataaagcatgaggagggcaggatcttcaaccaaaaaggacttgttgactgattcttgctgatttatcagctttgcgttgtcgctcagatgaatgggggacataattaaagccttcatggcgagactaggctcgttgatagcatggtagatcaagctagtcaaccaccggtcgttgctcaaaaccgcttgcggcaaaacattgtttaataaaacatcctttagcaccgggccaaaatcaccttcgtaaaccctacaaacgccaaaagctagtgggaggtcatccatttgtttgagaatgacattaacggcgtccttaagcgagtctgccagcaaaaaaaaacacgccgcatctgggaaacggtgcttactgagtaatacaaaagcatttttgaaggccgcccttctccaccgaggctctcgaaaatcgttattcaaaaatttaagcattttttgttgttccggatgacctacgctgattctccacaagctagtaaggatttgctttttcttcaatgatagatagaaaataccggcacttcttggatctctatttgcatcgtttgaaaactcaaattttgcgatattatcgaatgtagccacgaggtcgtcgcgttctgcccagtagctgattttgtattcccgtgcgcgcttccaagaattgatgttgggcatcaccgttgaaaacaagaccttacgattttttgaacatagagaccaaagagcatctctgacatggactgattcctgcgttttgcggtgcaactcgaaaagtttgaccccaagtataaaaagcatgccgttgtaatcaagcgcccggtcgtttttatccatgtcttcaatagcttcaattactgtcaacagtgttacttgttgatggcgagtaaggaatggtaaggcgtgtttggcgagtttttctttcaatgaaagtgataccgaggcattgaagtatgaatacggctcagggtaagaatccattgagtaggactcctcgttcggacagacaaacttttgataactaagctccaatgttgaacctaattctgcaacatcaatagatctgaactcaaaatctcgaagtttcaagaaaagtctcaaaaggatttctcttactagcttcaactttcctgcgtataatgcctgaatcagcatttgtgggtgatagactggaagagggccgttcaggactgtgctcaagtgcatgatatcgtttgaaagaatccttcttgatcctatggactgatttgtaaacttatcatggatgtccaaatatttgtccttgataaataattggtttccagaggcagcaacaaatgttccgtctgtcatccagattgaatctccaacgggatgagttgtgtgttgacttaggtcaattttttcaacgggacagtagctgggattcttgcttgtgtagtcatacctaagttgggtgaacaatagagaatgatctttgaatccaacagaaaaaatactctgactgaactttgtgctcgtccagtcaatatctcttataagatcgtcaaatgactcttcatactctagaaaacttctccttaaatcccaaattgttaatctctggcgagatttatcaaccacacatattttgtctattgaagagccacatattagggtacagtcagaaagacctgtgtccatttcgaacgtcaacttccactcgatgaaatgaggcatgactatgcttttgaatgttttaatcaggccgtttttggtaataatggagaccaaagacctatcagcgaaaaacccataattcacagggttgatggaggacaccaggtatatatctttttcatccccaatgtcgagcgagctggattttactgggacaatgccacggctgaatgagacttcgaatccgcatgtttggccacttgagtagatcaaggcgatgaaatggcaatcgtgttgatgctttttttctggggtattaagcattaagcggggctcgcccattatcttgtcgagaatgtgtgtcgatctagcaatagacttcttactgcttttgctgtcagggcaatcccatatttgaagctcgagattcatggaaagtgttacaaccaatgcgccgcgctcgagaacaactgcatcaagtaaaggtgtttcactgtagatgatgttttttttacgaagagacatgcatccaggtagaggctgcggaacccatatgcaattttcggagaagcgtgataaagttatcatggccataccatcgctgcttcttcctaacttttggatcgacttgttgtgaccggttaacttgtgcaaaagggtaccaaatttcccgcttttcccagtcaatgccttagtcaggtcaacgcttgaatgtcgcaggacacctttgacgtcatgaacaatgagtgaaatctgttttgagtcgcctcgcgtgagctgaggttcagcaaaatacagaaactccggtaagtgaacaaaggcaccaggatcgatttgagtagagcaaagctttcttttactcataagctttggagggtcatgagagaggttttccagggcataaacatcaagtcttcctgaggagtctgctataatggcaacttcggggtgcagccgagaaaaatactcaaattctgggggtgtatggcctgatagtacctcttgaacaagccagctgtccaaaataaagaaaaaccgctggtttttcgcctcatccagctccaaacttccccattgttgaacggtctttctaccgtttacctcaaaataaacccatattcgcagcttgtagtcggagcacaaagtgtacagcacatgcgagtctctttcctcctcacaaaagttgttagtgcgcttccatctaaaggtagttactggggcaggatgcgaaataagcgtgaggtcgaaaagatctcgatcaccgccgattgaaatgcgcttccaaagccgaacagtgttactatacttgtgcatactagcaatcacctgcgaatcctcggacactgcgcatcggtatacaggcttgaactgtttcttagtccagagcaaacatggagtaaaattaccaaactcctcccgtattttccaaaaagacaagtaattggagccaaccgctagctcgccgttgcttccccagctaatcgtgttgacttttgaatcatcatgaaagatcttggtgcagaatacccaccggggattcctcatcacctggtgcagtggtttgtaaacatagactgccgagccaaatgccacagcaatatgcccattagatgcgtcgatgtcaacagctatacaatcactttccaggtaaatcgtttgaagtttgctgaaattgttagagagaatgatcaagttgttgcccgagcagtaggccatgagcgtgtgctcctgccatgaactctgacacaccgtttgtatagtgtcatttggctgtcctggcaaaaagttgagcgacattcgctcccgatgctaactaataaaacagtgtatatgtggagtgtgtctgttatgtacatctccgaaccaggcgctgcataacgtccttttttgtcggtctctgttaacgatttctgatcacatgatctagtttatgatcaagcttgattataataggcggtacaagagatagtccccatatttaaacgaatgcgccattgagattatcgaagagtatcggacgtcacccttggctaccggtgcccgctaagagaatcgggctccttttagaaacgcttgaagccctcttccttgttttcaagcccgctttaaagaagctcaagacgttattcttggctcttgaagatacgcaagcagtggagctcagccatagcacattgcaagtctcgtaaagttttggcacttaagctaagatgtcgatttcattgaagtgcaatgatgaagatgccaggaagtcccgagacgcgactacacctatgcgataagcttacaagaagattgcggtagagctctcttctagcgtaagcgggttaagccttttcgctgttaaaacgtatctggttataaccccccctaatgacttttttgctcacgtgcgttagggtcttgtcataagatattttggtgctcagagagaaatgggatggacctatcattcgacaagaattttatataatacaaaatgggagcgagttgtaatgatcagcgcaaggctgtggccgtgtgtttacagcggtctccttgtgttttgattcaacggaacactcctaaaaagtgcttagaggatccagaactgagtaaagatttaccagaactttgtatggcccagatgaaagcattcttggagtgcaagcggggaatggtggatatgacaaaacgcttcagaggaaatggggcactatcaacagggaaatacgatcagcaatatgaaaacttgtcgaccggacattttgacgcgagagaggagctgagaaaactggaggttttgagcagccagaacaagaagtgaacagttatcagcgggaccgcatttagtcgtgtaaataggctccaacatagagcatcaagaggtagcttagtttcaagaataaaatctgattttcaatattcaaaattgcaatcactgcttcaatttcgcaagatagagattgagcatttgtaagacaaaaagtccgacttactcaagagccgtcctgcagcaaaaccgtctgggtagtcttttccaggctcttttaagagatagattcggagccgtggccaactaagctcttgataggatggatggcagcgaagcgcaacttgagcaactgggcattgaactggtctcgcaaagcgctctcgaaaatgagatcgagagcaacgctcagagcttaatcgacaagcgttccttagaacaggaacatcaaaggcttgagcggagccaaaatgcgctggggaagcttttaacaaaacgtgagatgcttaaacgtaagatgagagcagcttcacgaataagtgtgagagcgaagcttgaagcacagatacgggaactcgatgaaaacgagataagatctttggaggatgatgtttcggacataagaagccgcctcaaagagctttccaagtcgaccgcagacaataatgagacagctccttctgaaaggcaacctggagaatctgaaagggattacttgattcgtactgggaaaactacggcgtttgggacggaatcaggatttatactagaccgagacggcgatgaagacccgacagtattaagcgacggtcacgaatctgtgacatccgataatgaagaggattatcaggttgaagcagataagtccgacgcgtcgagtgagggtttagccagcgagtttagcgaaagcgctgaggacaaagaagcaccaaaagccgcaagttttatagatgatggcgatgagcttaactaccaaaagaggctcaaaaattgggttagggagagaagcagccgaaggctgaaggatccgaatccagaactcgaagagtataggaaaccaaatccaggcctcccagatgccacgctcaatgatgattttaggatcccaggtgaaatttttcagtctctattcaattatcagaagacttgtgtacaatggctttatgagctttaccagcaacagtgcggaggcattattggtgatgagatgggtcttggaaagacaatccagataattgcatttttagcttccctgcatcactctggtaagttgaatgggcccattcttgtcgtatgcccggctaccgtgctgcgacaatggtgcaaagagttccatacgtggtggccaccattccgggccataatattgcactctatcggtgcaggaatgactcaaaaagagaatctcagtgaacaaaagctagaagagcttttcatgaattctaacccagaagagttttcattcgacgcttacactaactcaaaacgaacaaagagcattttggagagtagcttaacgagggataatttaataaataaggttgttaccgatggacacgttttgataactacttatgttggtctccgaatacattcagacaagttacttaatgttcggtggggatatgcggttttagacgaaggtcacaaaattagaaacccggacgctgacatttctctgacgtgtaagcaactcaagaccaaaaacagaataattctttcaggaactccaatccaaaacaacttgacggagctttggagcctttttgactttatcttcccagggagattaggcaccttgccagtgtttcaacagcagttttctgttccaataaacatgggtggttatgctaacgctacaaatatacaagtccaaacgggctacaagtgcgctgtggcattgagaaatttgatatccccctatttgctacggcgtataaaggcggatgttgcaaaagatctgccgaggaaaaatgagatggttctcttttgtaaattaacacagtatcaacgaaacaagtatttacagtttctcaattcagaggacctggttaagatcaaaaacggaaaaagacaagttttgtttgggatcgatatactgaggaagatatgcaaccaccctgacctcctggaaagagagcaaagacaaaatgaagattcttatggtgaccctaagagatctggtaagatgcaggttgtcaaacaactcttgaagttatggcacagccaaggccacaagactcttctattcacacaatcgcgacaaatgcttgatattttggagagatttataagctataaagacccggagcttgaagaattgacatatcttaggatggacggaacaacaagcattggggcccgtcaggcactcgtagactctttcaataatggatcatatgatgtttttttgctaacgacaagagttggagggctaggagtgaatctcacgggagcaaatagaataattatcttcgatcccgattggaatccatctactgacatgcaagctcgtgagagggcctggagaatcggccagagaagggaagttaccatctacagactaatgatagcaggatctatcgaagaaaagatttatcacagacaaatcttcaaacaattcttgaccaataaaatcctaaccgacccgaagcagaagcggttttttaagatgaatgaacttcaggatctctttacattaggcggagaaacgggtctaactaatgaaaaccttgaaagcgaagtgcaaaagcaaactgaaaatataaaaaagtcaagaagcgatgagagtgatgattttgacaaggttgttcaactctccggagtctcaaagcttgaaggtttttttggcggcaaagagaatgaagaaaaaaataaaggcgaagaagagcgcctaatggatggcttgttcggaggaaacgttgaaggagtcaaaagccatagttctgtaattgaacaacattcaaagccttctacagacataataacaagagaagcgacgaaggtagcggaagaagcccttgccgccttaaaaaagtcaaggaagacgacaaagaaatttgaaataggaacgccaacgtggaccggaaaatttggcgccgctggaagagtcaccaaaaaaaagtccgcgacatcgctttcgggatctgctgctattctatccaaccttcggaaaggtcaaattaagaacggcagtgacacaacaaatgagccaagcaaagaaatcaagaaaggcagtgagctactcggaaaaatacaagagtacctcaaaagaaaaggtggctattcggctaaatctgccgaaatcttagaacatactggttttcggctgaacgagaaagaagatatcacgaaggttcgcgccctgctcaaacaaatagcaactttcgaatctgggaagggccgatggttgttgaaagatgagttcaggtcatagacttttgtagaagcctcttttagtactcggccaaatgtttattgtttttcaccgttttctttggtgttttcgctcattttgtcttcacttaattccactgtgttttgtatcggtgtcacaaattaataaaaaacaaaaatgcgtcatgactgacaccctgaaacgagaactatacacaagtcttaaattaaaattgtgcttgcccagtttactactaaagctaaaagtgaactcattaatagcttcatgtccacctcagcttcgccccatgaaatgaaagcaatgcccagaagacaacaaagttcggaacgttgccaacttgcggaagctcgaaagccccgaaacattgtgctttgctttgatggtacagatgggaattttggcccgaaaccgtttaccagcgttctaaagatctaccgaatgttggataacagcgatgagagtactcagttgtgttattaccaacccggaattggaacctcgatgagttttgaaagaagactggataacggaaatagaatcacgccttctaagctgagtaatctcttggattcagtggtggcttttacgttagaccagcatgtttgttctgcttatttatttcttatgcggtattacagacctaacgacaagatttttatgttcgggttcagcagaggcgctttcattgcgagaatcttagcgggaatgattgagagagttgggctgctaaatgagggccttgaagacataataaacacggcttggaaaatctatgaagcatgggagtatgcagcccagcccagccagcccgattatacaacaactcttgcagacgaattcaaaaagactttttctcgaaattacgatgtggaaattcactttcagggtctgtttgactcagttaactccattggcctaatacgtgatagactttttccgtatgctgcacgtagtacgatagttcagcacgttaggcatgccgttagcctagatgagaggagaggtaagttcaagcagcaaagcgtagcttcgaggagaggacattcaggaaacgtccccgaaatttggaggaacaccaatggcactctttcaaaaccagaagaggcagacgctgtgaatataacctccgtaaccagagaaagtaatcttcaaagtgcaggcggccttcaagacgcaacgacctttgtttcgggcagtcgtgagccgtgtccgaccccagaatcgattccattattggaaaggttttctgtgacagaacttcaaacctggttaaagtctgtaattctgggccgctggtggcataaaggagggagtacgctagctcagaataaattggagcatttttttggttcaccagcgacatctccagatattatcgagaaatggtttcctggagaccactctgatgttggagggggttggattcccgattatgaaaccaaacagtttctttctcacattccaatgagatggatgcttgcggaggcaataagcaatggagttcttttcaaaaagaatagcataaaaagctttgctgcaaagtaccccgccagggaaagttttgaagcgtactcgcacgacatattaagctttgaaagtagagggaccgccaagagttcagtcctttctgaggataaaatcgggatttcaggcaggccgttgttactgcttcaggtgacattgtccttcgtattgaggattgcatgggcgttccaagttggcttctgttataagaggagatgcgcagagatgttgtataagtcatgcgactttacaggcaacaaattcagccccgacagcgcacaaagtcaggtttcgttcaaatcagagcgtcccagtcacgctggaaggggggaccagtcagctctttttgtcatgttctggtggatcatggagcttgttccactaaaacggagggtgcaagggccggattgtaagtggaagaacgcttacgtgcccaaccttggaaaaagtagggaacttcctccggaagcggaattgcattggtcagtttactggaggatgaggtattataaggattacaggccccagaacttaccgcaatatgccgttgacttgcttcataagtatgctaatatgcccgaggctgaaacatgttctctattaactagactttggaaaaaggctttgaacatggtctactctccccacacacgcggatgtgtttcaacggcaggatcccctcaatatgaacgtgtaattgcagaggccgagcaccttctaaaacaatgtggtgacacgccttatcctccagttcctgacgatcttgaaaatttccggcagctgtaagaagatgcacttgaaaacgacacaagtgaagtgcatcgcctgatcgtagtgaaggttaatatactacgcgtagctaaataaatatataaaagccatatctgtatgaaggattgtatcctcgatatcatgaattgattataaataacagggttatataagaatttttagtcgttgaactgcatttttgcggaccgcgatttggtgatgcagtcattggattcgtgacgggtttggcaaatatccttcggtgtaatctcagtagaatatgttcatccttccatagttggttcacttaataaataaaaaagaaggcaggagaataatgatgatgttggaacgtgaaatgcgcattgtggtggaaatgaacgcggaaatgctcttaaaatcagagagtcatggggatagcgtctaaccgacaatcagcttagtgtcatcgaactcgtactcggggatctccaagttcaatggggctggaccctttctgattctaccagaaatgtcgtagtgagaaccgtggcaagggcagaaccaaccgccaaagtcaccagcctcaccgatagggacacaacccaagtgtgtgcagattcccaacatgaccagccactctgggttcttgactctgtcagagtcggtttgagggtccttcaaggcagacatgtcgacagcgttggcttcgtcaatttcgccctgcgtcctgtgtctgatgaaaaccggcttaccttgccacttaaccacgacgttcttaccctcagggatcgcggccaggttcacctcaaccttggccatggccagcacatcggcggatgccgacatcgtggagatgaaggtctccacggtggacttggcgcccacggacgacaacagtcctagggaaccgaccatgaagtacgcgtacgatctgctcttgtcagcgtcgttcttctccttcaaataatctccgaagtccggcgttctgtatgtagacttggccgcaactgccgacgacgacatcagtctcgactgcttgttcagcgctcttagagagcccttcaaagacgttcttagccccaacattcgtcagctgtattccactgttatcggacctgatttaatccaagctataaatgctaactcgattaatatccttgacgctgtgagtgagggtcagcttcaattattcttcaataactgaactttcttcaattgttacagagaccgaaaactgcgtaaaaatttttgggacatatcattggttcgtatgttgtgaccatgaaatacatagtaaatgacaaatgctaacgagtaagtgcgataggcattcgagtttgtccagcaagctgcggttgctgtaacacttgtcttccaaggttttgatgaatcaggttttgctggctttgctggcttttagctcgagcctagcgcgaaaaatgtacgaatggtgcgttcagccacaccgtggcctcggcctcgagcattttaggatgatcagagaaccgcaggcgcggtgggagttgccttttgatcattggccttgagtaaggatcatcatgctcgtaaccgcgtgtgatgacttcgctactcgttcaaaattcagtacaagcgtctgttaaggataaaatgatctgcagcttgccggtcatctgaatgcgtagccctcggattcgttcatggcaaggatcagcttgtgccgaagtttgggctgggagttgtagtcatacaggcagatttcgttgaagcaggtatgcacgagtggtaatttttcggagtcaccgcccagcttgcttatcttgaaggggatggtcgagatacctgtagcaggaatacgatctgacgcggtaacaaactcgagcaacttacatttctgttcaaagttgaaatcttggaatgtatcccaaaaccatctcactattcttgactctgctgtgatgctggcgccgtattttgccacgctcttgaggacgttgacgtctatgtctctgtcgtggctgccgcacagcagctgctccagctcctcagacgtgaagagtttaaacgcatcgctctctacaacccgccgaaacccattcaagaaaactgcgaagctgcttttgatagctctgttcatgtggaagtccatccaaagccttacatattcgctacgattctcgcgtgtgacatgccttttggcgccaccgtcacagagctcttgtctgtggatgcgtgtggcccatgtgtttgaatacgtgatctcaaagttgagacagaagacgtcctcaaaatcgtccccatcatactccatcattttgatcaggttcttccctgttgttggataaagttccaaaaaatccctttcattgagcggctctccgcaaagctttttgtagagagccatcggaaagcagaggtctaagatggtaccattgtagatagcaagtcctagtacaatcccaaacagatagtagagcttttctgcgttttccggtccaaaatccacgtccttgtaagccatgttgaaccacgaaaatcggctttcttccactactatgaaaagaccactactaggattgaatagctcgcgggtcagcagcaaaaaccattcttttcggaggcctccggcatcaataccaggttcgtttacaaattcgaccctcaaggacttttttaagtctgcgtgatgtgtttctatgcagcgcagcgaatcctgggaaacgtagtcgcggcggactctcattctaaaatacacatcaatcacttgttttttatccagagcctttagaaacgcttgttctgcattgtactccatggtttttcgtgtctcgtactccatcaccaaaattttggtgcccaatgacagtaagtaggcatgttggcacatggtaaagtcagtctctggtcttctggaggggccgaagtagtgaggcatcaggatgtcctcaaacatgctcgtggacagaggcgaagaagaaggggagcgcaatttttgccgggccctccactgctcaaagtccttcttatggtccaagtaatccaacagagaattgtaaaagcgcgacacagggcacttttttttgcactggtttgcaacgaaataaaagaacgcaagctttgctgccgttttaacgtgccaatcgttaccgtactctgccacatgaaatttaaaagaagagggcagctcaaccccgcggctgtcctctctcctccaaagtttgctcaccatttgaggtatagtctcgaaatcgttgcctgagttctcggggttcagcttcaggttggagcaaaactcatcaagacctggactatccaagcaggcagcagactttgctctcttgttgaggatcctggagaagtggaacgtgacgtagagattaatcaagtcaacatgggatccaaaatgcacgatgcttaatctttggaggtgagaaacaaagtccttccccgtggctgaattcaccatggccaagtaccccacacagcgtttcataatctcgtagagaattgcacgtatttggggcgtcaggaagtgcgaatgttctccattagcggaaaacaaaaggcagttcttgagcagcgggttctcgaaaatcatcaaaacccagtagagctgactgaacattgaggtcggctctgcgtctggcgataggcgcacatgtggccttttcaggcgctcgttgctctcaatcaatagtttatagagaggtctactcgtagggagctcgataatccttttataaaacctgccaatgcatttaaaatccagctccttggtaccgtttgtacaaaacgcgttcaggcttgagacatttgcgaagagccgctggatgaaatcctcgatgggaacgaatatcccatgcttgctatccacatccagtgtcccgtgccgtggttcatttgtatattgcagcacgcaggcgctggagacatcccagaaatcttgcggtgtcaaagtagttggtgtaatcgctgcttgaacaggcgtctgcgcagtcctaagcgacaactcgagagtgcagtgacatttgacgcattttatcttcttcaccacctccggatgccgcagtggggttccacagcaactacaggtcgttagtacctctttcactccagctgttccccttttggtcttttcatgccttccccctgcataactgtggtgcgtcacttcaattgggcgctccgtccccttttttttgcccttaagaattgaaatgctcaccatctttaagctcttcttatgatccttggcgctttctaatggtgtttgctcttcttttgccgcggtctctcgttgtgtctcggggcgtcacaaaatgctgtacgtcacagaattcggcgccgaactttttggtccgagcctgaaccttgaaactatgatttggatcctataatcagtaagtactgatgactgtaaggataagaccgatctataagcttactttctgctgaagacataagatgtcgcgtttgtatatctatgacagccctttattctgattaaacattctaactatagaacgtatcatgtgatgattgatctagatgatcttggcaacgaagccttcgaaatctcgcgatgagcacaggaatagggtaagggaagggcgctatctcaaaagattgaggattcggatgacccattttcagcgggcatgatcaatggtctggaagtcccgggtttggatccgagccttgtgcttaacgagattcgtgctccggaaaagttcgttacagcctttttagtgagggaaaaccaactagtagtggtgaaaagtaacaaggtagaggttcatgggtttccggtgcctgagagagtgccagcggtaactgccaacctcaatggccatgttttggcggcatgtacgtgccaggacttggttttgaagcggtcattcgccttggtgttctacgaatcaggcgtaatcgaagcaaggaacgaaaagttggaagtactggatagtttccgggcttttgaaggcgaaccgcccgagaagccgccattggtggctgtagatgaaaagttcaatcgcatgttcgtgtcctgggaccgtctctcagtggtgaaggttgattatcagacggggtcgcagggattgaagttcacgaggtccaagccgcggcgcagtgctcttttcgagtcttcatacccgatcgtcgctttggagttcctttggaacctcgctgacgaacttcaagaggtctgcaacatctgtgccgtttctcagtcgcacccggccagcccgctccggttggagctttgggatgaacttgatctcttgcgcaataaatggcagctggcttttgtgacggatgggctagagctgaccccttcatgtgaggtttccctggctgcgagtgcgggtctcggttttgcttgcttcaccccgcagcgcaccttgatagtggagagcgcgcgcttgtatgattccaggaaaccccatcaggatcttctgaaataccttgacgggccctgccctaaccttgatactgcagatgctcgcgttttcagtgctagccgccatttcattcaggaaaggcccactttttatggatgtaccaaccacggcaagatttttagacttgataagccttcagaagccacgacatcgacaccgaatgtgacaagcggacctgctctgtcgaacacagtcagcccgagctttagatcattgcgtattccgcaactcgagctaaaccaaaaagatataattgagcaattcgtgcatttaaagggctcgatttttcttgtttcaaccaacaccgcaggtgtgttgctcttggacctggaaagctgtaagattgttgcggaaatttcctaccaaagtgcgtcttcattaaatgctactttaacaggtggtcaaaacagctttccgcagcttcttgtttcgggaggatcatccggttgtcgcgggtttctcgattctagccagcttggattcgaagaggaaatgcagctcgaatttgtcatgcgtgtcgaaacatctgggatcgagaacatatgggtcacaaacaatggccctttttggactgaaactgatggctgtcttttcagcaacatggggcttgttgataccgatggagacgtcctctttgtagcacccgacggcagcgtactcaccggaaaaaccggggaaatcataatagcacctgtcgcgggatcggacacaggagagctcatgtttgttaggcgtgatggctccgtgagctggtccttctcggagattaaggccaggataccgaactttgaagacgccgcaactgttaagtatattgcttccgctgccaagttattagatggaacaacgctgtcagtcgtggcctgggacgctaaatcgctttggatttctcggtcaggggcagtgcaagtttcactcgagggcatgtctagagtgtcagactgcttaatcaaggctaacgaacactgcacaagtgtggtattttctgatgtctcagggaatgtgcacatctacaaccttaatggagtaagagtcgctaatttcaagacatgcgaccacaagttggcgcttgtcgactttccggaaactgaccgctttttcatctcatgtactgaaagcgcatttttgtcccacatccatcaagacggtgttactgcggcggaagttgcattgcccatacgagcaaagcgcataaaacctgtttcctcgtcgaggctgctcgttgttgccgcaaatcaagacatttaccatattgatgtcagcaacctaacttctgcgcagttaaaattggtaaaaaaatccattgtgtgtgaatcgcatcttttcacgaagcatacatcacttccaagttcccgcaggtatgtcattgttagcgccttgtcatcatgttttgatgagtttagagaaaaagcgatatacagaacagagcttcaagtttatgacattgttacaggaaagctagcgtccaccttcgatatctcccggcaatatccacaagcgattatttcagatttgataccagtgccattccaaaagcgtgttttgtgtggaaagtatattgacacagagacaaccttcgcgaagcaactggtcttcggaaagtgtctcctcgtctctctgaactttgaaacggccgaggaagatatggacaacaatctcttgttgttcacgttagatgagattactggtgagattgaattgcaactaaagttcaagctatcgttttccattgatacactgtttagttattccaatcgcattgtattcgcagtaggcgagtttttgcaagcgctgcagctggactactccgtaaaagaaaactccttcaatataaagaagatttcagagcctctagaactggacggacatacaagaggctgttttgagcttccgtcgttggcagcagtgccaccgcttcgtgttggcgatgtcaagaagcgcaaagctgatatggctggccaaagagaatcgctcggcgtttttaatacattcaaaggcattcagcagttcgagctccaggttgatgtagtgactcggatggcagctggaactattagtgcgaatctccagggagtgaggactaagcacttgcggctttccgaatattacaagcttttaaagccgctgcaagagctgcaatttcttgcagcggcctgtgtgagttttgacaaagagcagggagtgaacttcgtgactgcggttgaccacctaaatgaggttcacgttgtttacgaggtcgagaatgggcttcctggtgagccatgcgaggccagcgacgaggcaagttttaggctcccacatcaagtcacaaaactcgaaccggtggggagttcggccacatccagttgggcctcggccctcaacaggccatgtgagcagcttcacgaaattttcaagcccctctgccttctcagcacctctgatggtggatgttacctgttgagttttgttacgaagcaggatactgtaggcactataggcatgagcaactcttcgccctttcgacacgagccccccactccattttgcatacagggagctctcagcacacttttcacacaacgcacgcacagcacaccctagggttctttagagcagatctagcatatctcctcgggacgatgtcctgcgccttctggcagcttctgcgtactagatagatgcatgttaactttatactatataacgctaagcaatcattctgctaaacgtagcgcatgctgctcacaacgcccgaactatatacagcacgcttgcacgcaccgactcgcgcgctagctcgcgcactggctcgtgcgtcaggttggaagtagcagtgagtgcatccgtcaacctcgagcctgcggtggcctgcagtgctaacttagatcaacaaggtctcgatcttgtccttgacggcgtagatctggctcttgatggcagaagcgtcgttggtggtaatcgaagcggcgatcacaggtctggacacaccgcacgcacgtcccaaagcagtacgcgaaggcacgaacacgtatggaacgttcttgtcctcacacaacaaaggcaagtgcaacaagatttcgataggctcacagtccgcagccatgataatgaactcggagataccacggttcagagtcttggtcgcctcgttagcacccttcttcaactgtctcatgttggaagcctgctggacaacgtccagaatttgctgggttaagccggcgtcagccagagggaaagccttagggttaggagtagcggacatttcaaatcttcaagttccttgcaaaagtagaagctcgcctgaattctctgagaaactggtctgccaagatggacaataagaagagtagtcgaacgagatgagatgagatgagcttcgacttttgaaatttttcatggaaaattttcctgaaaaaagtaagctacaacgacgggaaagacaaaagtgatgagaacagacaggttaaggacgtgagtctgaggcgagaatgccgcatcagctccccacgaattgtgcgatatgttcggcccaacttttaggcattttcaatcgtgtagcgcctgaaccccattgtatcgctttatacgtagtcatgagcagtagaattcaggtgtatctacacagatggtgaaccctgtgagaagagccgaaaccgaaacactcaattaaagacggaacattggcgctggatgtcatttcaacctttggatgttgacgatttgggcaacagcgggcctgaggaagttcccgagaccaagaactttgcgcagttccaaaccgtagactggattcaggaaagcacaccactgcggcgcgcgggcgagaggcaggctaacgaggccggcaacgctactgatgccggagcgcctgtcgcgcgctggcgcaggtaccgcgatttggcgtggcgccgatgccaggagataatcacgctcacgtgcattgcggttctgctgggtctggtcgcgggctcgatccagatcgtcactgagacgcttgtcaactggaaatctggccactgtgcgcggaattggctcctgaacaagtctttttgctgcgcgagtgtaaccagtaccgggcgggggccactctcgcggcgcgatgagctgcagtgcatcgagggcgggacctggatcgaccgtaccaacccgtttttagacttttcgctgttcctgctgctatcggtgctttttgcgactgcaagtacactcatggtgcagtatctggcgccgatggccacgggatcaggcatttcggagatcaaggtttgggtatcaggtttcaaatacaaggacgagtttttgaatttaacgacgttgcttgtcaagagcactgcgctgccactggccatttcttcgggtctcagtgtcggcaaggagggtccctcggttcactatgcaacttgctgcggcttcgtcgtcactaacctgctgcttaagcgcggcactcggtttgcggagcaggctgagtacttaattgcttcggcagctggtggcgtcgcaatcgccttcggcgcaccaattggcggcgttttatttgctttagaggagatttctacaagctcaaatttcaacctctccatcctgtggaagtgttactacgtggcactgggcgccgtggcgactttgcagtacatggaccccttccgcaacggcaaaatcgtcatgtttgaagtcacctatgataatcaatggaaattccaggaaatacctatttttcttattttgggcgctttcggcggcgcttatgggctgctaatcagtgcctggaacgttcgcttcgttaattttcgcaagacttacttgcaggattggcggacacaggaagttatttttcttgcctccatcactgcgcttgtttcgtactttaatgagtttctgaggctggacatggcagagagtatgggcattctgttccatgaatgtgttgcgggcgacggagagtctctccggacccaccgcatatgccagcttgatactcagactcacgccggctcttttctacagttgctggcggcccttctaatagctactgtggtgaggtccctcctcatagttgtctcatatggttgcagcgttcccgcaggtattttcgtcccatctatggcagttggtgcaacgttcgggcgtgcgattagtttgctggtcgaaaagtggatcaccggtcccgctgttattacaccaggcacgtacgcttttctgggtgctgcagccactctgagcggcattaccaacttgacattaaccgtggttgtcataatggttgaactgacgggcgcattctcatatattatccctttgatgatagcagttgcggtaacgcatttgatttacagctttttcagctcgaagggagggatagccgatcaaatgatcatcttcaatggatttcccttaatggagaacaccaaacaagacattgactgtctagaaggatgtagcgcagaagacattatgacatgcagggttgtttctgttcccgaaacgttgccacttttccaactgaaggccattgttagtgacgccgaccacttgaagcagcttctggtgattgacagtgaaacccatgcctgcttggggtatgtgaatacatccattttaagcagtgaattaacgcatgcacaagacagccaactgccgaaaagcacgccagtaaatttcattgagtccaaagattggcagtgggaaaatgaaacagaagcgattaacctttgccacttggtcaatcaatcaccaatgtccgtttcggccaggacgcctctcaggcttctgcatcaaatattttataagctgggttgtaagctggcagttgttgaatctcagggatctgttcagggacttattacaaaaaaagacttcttggaattccaaaggctgaagcatagacagctccacggccctctctactcttttgatttgaagtgggaacagaagctatgggagaccataaaaactgtctttaaggtcacttcgcgttaattacctctaacatgaaatttggggttttctataaaaacaaaacgtattttaataggatgcttataccttcagtcttcgtgccatttccctgttctcttgtactcgctgtaaagggatctaaagtaaattctcccaggcgtatctaaagaagcattggtgaaagtcagctctgcctgcgataaaatatcaaaaacagagtagacaccaggggtcaaatgctctttaacagggtttgaaaaagaggaattaacagcaagactaatgtatttcaatagaaacactgcaatgtgctttctcaatgacctctttatttgactaacctgtgagctcaatgaagctctgtttttgctgttgctcgcgccgcttgtgggctcacaaaagatagtgaccagtctgctgtaggcgcgagcagagtcctgagataaattatagtttaggtttgttgaaaacaacccaagcgaagcgcacaaatacgatattatgagatggtgcctgtcagaaaacttgtaacgatggtacaatagtgtatgggagataagctgggaggtggaaataaagatctcgtcattgtgtggtgaaccaggctcaattagcagcagattgacctcaagacatagcgggaagaggctctcagtaatatgttggctaaaaagccacggtttcagcgatagtatgtttctaataacattcagggtaccaagaacgacattagtgcttcccctagcggctttcttcaattgagtgaaaagttctgaaactgactttgcgaacaggtttcttccattttcattctctttgtgaatgttcgatatgattagaccatagatgtccaaaacgctgtcggctgtattttctccaatactttggaatgatagcactgcagcggcaaagattgcgttgaacttatcaaaattggaagacgtccgtctgatgagttcctcaattgcactatacagcgcaacattattcgaactttctctcaaaacaatataatgagcaagcaagtattctgggaagtcatcatatgcgcagcagaagagcgagaaaactgccgatttcatttcattgttaagattttggagatcacctttttgtgcgagctttttcgtcaagtcttcaatggtttgcctagctccatctgagcttgtattttgatatatctcgtagagagacctaagcaaccacaaaactacggtctcgctgtgattaagattttgaggactcaaagcattttcagctaaaaccgtcaccaaagagtcttcaattttaccacaaatttctttattaaagccagtagctttcaaaaagatgagcgccattttgcatgaaacgagatcaaattccttcgacaagctgtccatcaagaagcccttcaacttggaaatatactcttcgcttactaagtcattcatctgagaaatgtggttactgcagaccctttcaaacatgatattactagtctcaaataagttgtagtttttgactacgttgcgtgaagcatcaggatttgtttccagttctgatttgaatgttgggttagagagcaaatgggttaagagcactggctcgtcagattcgaagcttgatttcttgcaaagagcatctatggttttgatcctgcttgcttttgaaatgcattgtattggtattttggcataacgagaaataacgtctttgttttgtatctgctcacacatttcattcactagtgtacgaataatttgctcctcttcgaagaagtcatcggacctcattatgtcgtctagaaggtctatcgcgttttcatgaagcaccaatcgtactattttctgcaaactttcgtggtcgaaataagagttgactagagtgctccatctggacaaaatatctttcaaaagctgccgttgctcagagccggatgcttgagaaagaaaggacatgaagttgtctgtaaccattttcaaatctagctcctttaactccctcagtttaaaagcagccaagaatagatcactagaatagtttcccatctccaaagaggcagaaatcatgacttcaagttcctgaagcttctcttcagggaaaatgtcgtcatatatattcatgaaatggtaggcgaatgtccaaaactcttttatgttcttttttttggtatcaagagccttcaagagaatcaattcgaactccggtagcgtgctgtaaggcaagctgtaaaatccagcaataatgacattgagtaatttcaaaacaccagcttctgaatgactaccttccagggtaacttgttggaggtgtgtaataaattcccgaagctgagtggaagacatgctagagacttgacttgtaatccttgatgtaaatgcgctctcagttaaaaaccggtcggacttgttaggatcgctgacataatttacccacagatgtaaaaatcttggaaactctctggcgctcgagaagcagtctatgagactttcccaaactgctgttatgtttggattggtttgtcttttagcaatttcatccattattttcgtactgttcataatgccaacttcgatgtcaagtttgagaatttgacagatcaggatccaaacagagtcttgattcgggccatagagctcagagaaaacgctatcgaacaagttttcgagaaatttttgagagagagtctttttcagagtacacagctcctgtagtaatgtagctgccacagaaggtcttgtttgcgtaattaagctgaagacctgttccagctgatccaaatagtttttcgagaggaacttcaccgctgtgcgaaacaagactatcaacatctcttctgtaaggaccccattctgggtagtgaaaaattgggtgagtaacttaatagtgtttgattcgggactaaacacgtactggccaacaagtgtggtaaactcatggcagaacggcccgcattcggcttcaggaaagcctgcattgtagcgcagaataccatgtaaaaggttgtcacagaaagagctggaagtcttagatgagcgctcatggcttctcagaatatgcgtaaggtttattgtttcagcaatcagctcctcggaattagcattgagtgccttggaagctatattgaggactcctccgactatcttgaacatctgatcaggattcatctccaccgcaagacatgcgttcaatagatggaagttttccttcaaaagagctgtaaattctgtaaagtcgcaatcgataagttcaagcgaatagactaagtgaggcacaaaccttaggtttttgaagattctttttcgatgttcatcgcagctgattgacgcccatgccttattgaagagttcccatatgcggcaatctttcttaaacttcacattactttgatcgttccacctatcaacaatgagctcaagtatgaacacatctttgttgggaaagtggactttaatgtctccttctagcagcttgaccgacttatcatagatatctgaaatagtgacggttttcgagcgcaaaaattttgacagctctccagcacctgtaatcccactagtcattgctgtgaaatacccgcaacgaaccctcaatagcgtctaactttagtcgaattcactattttagagtctctagagcttcaaaattttccgatgagctatgttgacgttcgtgttttgagatgtgcaaaccatgaaaaatacatcttctggagagttagaagagaggttgatgtaagaattaggcttgatcatctatttatactgggacgactgaagacctctagcagtgaacatgactgccaacatactcggcgaaaagagcgatctttttatggatgttgataatctcgacttccttaaggattcaactacggatatcaacgatgagagctacatggacgaagacaacttcggtattgatgaggtaagtggcgcaatcgagactcaattcgagggcgaacagccaattaaagagcctttgagttctttcagagcagaggggaaagctctccagttccgtgtgggaccagtgctttctcgctcccttggattcgtttctggcaaatgtcaagacgcatcagagagtaaactttacacgcccaacttccacggtattgacaccacggaaaactacaaacagtatattatgacctgctttgaaatatacaaaaacttaggtgaggacaggttcttctctgtgcctacgatgggactaattaatcattcagcacctatggagcactcacaagctgttaacatggccatagatgcaatgtctgatgaattggaggttttttcgggtactcaaaagccagcgcgcgctgctgagctcgaagaatgccttgctatcataaactgttctagggcgcttcattttaccgatggtaatgacaacgaggaggccaattctgcggttctgaagcagctaacacaatgggtgaacagggctgatggggaaccctctgaagaagccgttgcggaggcatttagcggcagtgtttcttacaagagtccgttgttttggcgcttggtcaatcagcttcttttgagaggcctctttgaccaagccattggtgtcctagagaggtcccatttgctcaaagatatcgaaaacacctgtgagatcactttcaatgtccttaatgatgcaatttctctattgaagcaatatccatttgaactcggagaagcgtttcgggagtggaaggcgaccgcattacaaatttcccagttctttgtagactctacaactaatgttgatcccgagttgcgggatttcgtgtctgatatgattttgctgatgagcggtaatcaatcaaagaccttgcaatactctagaacatggtatgaatcattctgtgggctcatgttattttacatccccacactagaattaacggaggagtatctgcaaatatcattgaaagcgcatccgctggacgtttgcaacaactgggaacaagcatgtgtttacgttattcaaggcaagctgtatgcagtactgcccatacttgagtcccttgactactgcacggctgtattctactctgcgatatgcgaggcaaaaggcctgcttgaaaacagtagcaccttgatggcacattctaacggctctgagggtcttgagggcgaccttttctcatcgaataatagcatggcatgctacctgatgcatgagttcgcgctggaactttgctgctacgaggacaaaaacttgtggtcggtcggcattgggatacttgccctctcgcccagtgacaacgacagtgccaagaggctggcaattgcggaactactgccgcattacccgttccaaaataacgacgacattgaatggctgctcacgctttgtgccaagtggaggctgcctgatgtggcgaagacgatctatcgcatattgggtaacaaggtgctctacgaaaacaacgttattgaagccatgactaactttagcaaggcaggagagttcgagtgggtgaaacattactcctggatgatcttcgaggcgtctgcgatgaagggcgcacctctcgaagatatgatcatcgacgcgattgtaagcggagaggcagaaaccgaagtggcacccgagattttggaaagcgtcatgacaaacgctatgaggcaaacgttgtctccttacgcagttttgtaccagttctaccagcaaagagtagcacatgactgggagggcgctttgtcgagtctggtgagcttgttggaattccgctatatgcccaagcactacatttcgctgctggttgcccagtttctctacccgacattcctgaaagacgatacggcagccatctccgaggatatggtaataagaattatcaaaacgcttgacagggtcagcacggacgataagagcgtagcgctgtacgaggcgctaaagtccggtgagggccgtgacgacgaagggctgccgaagcagctgggcgaccttcttccactcgttaggcagcggctgagctacaagatatgccaggaatacatgtctgtagcatgatactacgtaggtaacaagtagagcgacgagagagcgccgctccgtgaaacgatattagttagttttcgaatcaatgatagatcttaaacaattgtatagaggctcgcgggatagggaacctcgcgtattgaaaaagggattcaagcgcacgcgcgtccctaggattgattcttttttttctgcattttatacttttcgacttttcaggcgttcaaaatttatcttcagtgaggccgggcggcgagcgcgggcctcgggctcagaaatttgcctgctgcttaggtgcagctgacgtcctgggtggctctggagttcaacagaagcgcgacaatcagcccgtacagacccaacacttcggcgaaaatcaagatcagaatcatacccacaaacagtctaggctgctgggcagtacctctcacacccgcgtcaccgacgataccgatggcgaacccggcggccaaaccactgagcccgaccgagagaccggcacccagctggatgaacccagtgtagagagcctgcttctgggtcagcgagtagcacaccaacaccgacacaaccagaccgtaaatggcaataataccggccatgaccacaggcacgatgttcttgaacagcaagtctggtctcagcacacaggtcgcgcacacaccgacaccggacttggcagtcccgtacgcagcgccgaacgacgagaagatgatcgcggacgcacatccgatggcgccgaaaaagggcgcgtatgctggacacaattcagtactcatctcaaaaagctgcttaagtcgacggaagttccttttatggaccctctttttaccttattccaagatgtgtaactggtaatcttgaagataggttgtctactgatcccctttaatttagtaaaagttttgcaacgggagggaaaaaaaaaaccaggacggacaacgaaaaatcgagcgttcgatccgggtaatagcactataagggtatagcttacgtactttggccgggtaagtaaggtgtcaggtgagttttgcaccacgtggttgacatcagatggtgttctcacgtgatggttctgatcacgtgctttgggcggccggggctcggcggctatttggcccgcccaaaggcgcagaggcgctacttgcgcttgctgaagaagctcatgagtgactgctgtttgcgcttcttggactgctgtggtgtggaggccggcgccgcagcccttggcgagctgcgcgcgcgtttgctcggggtggaggacgcgcgctgcgcgggtcttctggtgacagtgtagccttcttcgtcgacgtaggtctcgggctcggcatctacaggagccgctgggggcggggctgtctcgatcagcgattcctcagcggtggtttccagcagttcgccgagctctgcttggctgatgggctcgcggccggcggcagcggcggtgtttcggtcctgcgattccggctcgggctggggttcgggctcagaatcagctcgagtgtcactgggtggctcgctcgagggctgctggcctgctgtgtgctcttcttcgtcgctgtcgaaaatcgacgctagctcctccatttcgcgcttccgctgcggatcgttggccagctgctcctcgcgcgcctgcttgcggcgctgcagctcctcgtggcgggcacgctcacgctcttcgcgctcctggcgcatcttttgcagaagcgctgtcgatcgcaggcctccagtctttgtaacaccgctggccttctgcttgacggcagagggcgcggcgcgttgtggcacggtgtgcgcacggttcgccgcggcgcgcggctgctggggtttgctttcctcggcctgagaggcgacgacctgcggctcctcgacgcgcagctcgaagcagttggctacgcccacgggccgacgagcaagtgcgttcacgggcgcaaattgctgcattgggttgaatgcgtagataaatgcatccagcaggtcgtccgtgcgctcgaacgtcccgagctcctccacgaccttgacaacgccgcccgcgtagcagcacactatcacgcagttcaccttcgatgaggtggtgcggtaaaactggtacatttcggccttggcgcgtccgctggagagttggaattcggccattacgtctgtgaacagtaccacctgtacgctgtcgaacaggcgctcatggatatatctcgaaacctcagacgccattctgtttgttcgcgcagcctgccggatctttagtgtccaaacagcagaacgcgttttgaaaaatgtcatactgtaacaagatatcgcagccagtacagcaaaggcgctgctctggtttcgcaggcaaggcgctcagtagttcgacgccgggcttaaccacagactgtcgaggtgagccagccagttctggcgtggcgggcgcgcgcggcgcgcccgcaatttcgaagtgagtgcactttatttatcagtatgtaaagcaagctgggaggccccgatgggtccttacctgtgggtaagaacgagagagcgccccagcaccttccggaagcatttgccccagcctaagctacggtttgtcgacggccacaggtccagttgtagtagcaccacaagaaagcacatgaatcgcgttcagacgtgaaacatcatccgaaaaagcacgtagctctcttccagcaatagtagcttgacgcatgaggctctgcttgtttggagcagggccaccagccggctaattggcgagaattaataaaattggcaaaaataatagcgccgctaggtttcgatcctaggacatcagggttatgagccctgcgcgcttccactgcgccacggcgctatacaaccgatatttgggggttcgacgcaccaccctaagtcaggcatatcaaaccattgcatgtcatgactgacactgtgaagaggcttaactgggagggacgttgatataagcgcgtatgtggatgtaagcttttccgggtctacaccaggagtagataagcgggaagaacagtctcccatcagagaccactagcgcgccgccaaggcgtgttcgcgggtttcgttagtcgtggaatagcctaataactaaatacgggcactcagcggccaggaccctgaatttcaaagcatgaataaaaatagatcatagatctcccttacagtgtggttgccagtgtgccctttgaaacgggcgtccaataggattttaacattagctgccttgccattgaaccttagtatcttaaaaacggtttgcgcggcgtgttttactgggcagcgcgaacttccaatagcctcaaattattgacgccgcgtgtcgctctggttaaattgttccgggctttatcttatcattattattagctagtatagaaatactcggcttggcgcggcgccacagcatagctgcggtagagcccgcgctgttctttctctaattatacacatgtgtagcctccatcaacggagatgtcacagccgttggtgaagctggcagcgtcggaagccaggtacaggtaggcacccaccagctcctctggcaatgcctcacgaccctgcggggtaagaccccaccactgagctctctgctccgtaggcacgaaagaacttagaatggtgtcggtgtagccgggcgagacagagttgcagcgaatgcgacccgcaggctcggtcaggtgcgcaaattcgaccgcgaacccccgcgccatgtggcgcacagcggccttggaggcgttgtaacaggtctggtagttgggcacgttggcgatgtggctcgacatggacgcggtcaggatgaggcagccgtggccctgcagcttgaacacttcggcgatgtacttggagcagtggaacgtaccttgcacgttcacgtccatgacgcgctgccacgcctcgggcgtggcgctctcgttgagaatgctgccgtgagtccacgcaacgcccgcgttggcgatgaaggtatcgatgtcgcggcccgtgaagtcgtcgcgaatcgcctgcacgcacgccttgacgtcgtcgcctttggtgatgtccacctggtatgcgcgcgcctggatcccgtatttctgcgccaggtactttgcgagctccgcatcgtacttatagtccacgagacacaggtcagcgcccgcggacgcgaagccctcgcagatcgcgccgccaattgcgccggcggcgccggtcaccaccacgagcttgcccttttgcgagaacagctccaggtagctgttggctgcctggtatctctcggtaggtggctgctgtgggacacttttgtcttcggtggggcctctgaggaagttttcgaaagtcatgttaaaatgcggaataaaggggaggatgaggactggcagaagcgatgctgtagcgcaagctgggacaacagaattgatcagatcctgactcctcgagggtcaaacccccacactcatatacgcgatgtcgcgacaacggcagcagcgagggcgaggtttcttttgcgcgatctggcaaacgccaagtgtccctcaaccgccggtccgagcagatgccggctggcgggctttttcttttccggggacctgcgcgcctcgccattgccaaaagaaagtgcctcatcttcgcccacgcgtagactgcgtttctttatttggcctttcccctttcccgcacaccttcggagcacgtgcattctgctccggaccggctccggagctttctgttcgtaccgaatgcttcccgcgctggtcagaattctgagcggcaatgagatcgaggggggaaacaggcgacgcaacacgctttgagcgcaacgcaaaccgccgagaatagccagcgaggcggaaatcgacgaattctcaggtgtaggtggcgatactcgctatacttagcctgaggaaaaagcaagccacgcgtggttcctatattgttcaaacgcaggcggcggagcatttacgaaatgtgagagctcgagataaacggccctggtgggcgcagccgctgaactcacccgtccgcgcgcattatgtgttgagagtctctggagagtaagagaaaggaggaagaaattaaatcggcgtcaggaaaactagaaaaatactagtttcggcgggcacgacagtttcgtactttatgactttaccagcaggtccccgattagtggagcaatacggagttttacagttcggggagtctaggcatgatacccagctagtagcagtgttggtgtgtctttgatttcctagcgagagagtagccaaccgtgtttcgtgaagtgtgactatgtttgtgagtttagtgtccggacttgaagagccaaggccgggagaagttgtggctgtggggtagcgatgcatgcgcagtgttattctgcgcatctaggggctgctgttgtgtgttgttttgatttggttgttgatctggagccacgaaaatttttcatgtttgggtaatggatggaagtttttgttaacaggctgtaaccacgtcgcgcttcgcgacgtgatgttgagatcagtgtcagtatagagttctgtgcccgcgctttatgaggcaatagatcgtctgcaaacatatgtgggtgggcacccagaaaaaggttgccaacaacggtcgcacgtctgcacgcggccaggaaagttcttgctatgtaggtgcgctttacgcagatcgcggggtccatccctgtagcccggtcggccgcccacagcactgctcgtagaaaatcgcgtccggactccaaaccgctcgccggcggtttcgagcatgcccgttcagggcgaggcggattccggctccgctcttccctcgcttgtgctccaactcgcaccctctcctgcccaacgctaatttcctcgcttgttaaacgcttgcactttcctgttgtgactcttatcgcgcccgcaccgcccagacagatagctgctcttatcgcaccggctcggactcacaattatccaaactgtcacccgactcgcttgaaatatttcagcatgtcaagtgcccaggcactttcaacgctcgagccacagactgtgaccgctcactgcgcacaatgccacgcctgctagccactcagtcgcacgttgttcacgggtacgtgggcaacaaggctgcgacgttcccgctccaatgcatgggatgggacgtcgactgcctcaacagcgttcagttttccaaccacaccggctacggcagagaccgagtgttcgggacctgcacctccgcgcagcagctggagtccgtattcgagggtctcgctgccttcggagactacgacgccgtgctgtcggggtacctgcccaacagggaatcggttgcgtgcatggctcgcaattacaagaagatgaaagaacgacagccagagctgatctggctcctggacccagtgatgggggacgacgggcagctctacgtgaacgaggacgtcattccagagtacgaggctttggtgacgtcctcgcttgtcgacgtcatcacgcccaaccagttcgagctcgagatcctgtacggaaagcacatatcagatcttgcgtcccttcggcgcgcgctcgagaagcttcacgagactgtacctgtgatagtagtgacatcgtgctcttcggagctgttcggcgatccctcgcacctctactgcgtcgcgtccacgcgcgggcatccggcaaccgtatacagagtgcctgtaattgagtcatacttcaccggggttggcgacctgttctctgctctgctactggaccgcctatacaacacgcgccaagactccggctcttcgcacctcgatatcaaccaggttttggatgtggtgcagaaggttctggctactacactgcagcactctcctgcgaacataaaggcagccatgggctctcccatagagatgaagctaatggagctaaggatagtcgagagcagagaccactacgttcaattcgaatgccctcgcaacttcatttatagacagttataaacgtagcacgacgcaagccagtcgcgggacatccaacctaccgagagctacactcggtccttagagtacctcagcgtgaagatgattctggctgcttttttggggtagctggctatccaaacattcaacaagagtctagttcgcgttagtcagtatttcagtagaatacaaaccatttagcgggatgaaagcatagcgacctgtagggccggccattcaattttctcgatcagcggagcctgtttgaaaaagtcggatgtgccttaaacaattatgtacatgacgtgaacaagtaagttggcagtttcagtatgccgtacttgatcttaaacctctagggcctcttagctgtcaaggctttattgcagccgaatgcgcattcggcggatatttcagcagagagataccttgaaagcacaagcatcgctattaggtccctatcaagcgaccgagcctaaggcctaggctgagttgaatccaaacttgagtaaggacgcttctgaaccaagtttgagatgtaaatggccccctgagccgtggagccttagatttttaatgcagttgcttaggaaccgaacgttgaggtgtttgaacaacacgggtaaaaaccgcgaggaacttggctcagtacggagaacatcaaaagcccgctgctgaattgccgccttctcatccgctaccaaaagtgcaacttcaaccttttattagtatgaaaatctattagttcttcacgggccgctgatgagcaagaaactggacaatgaacggcgcgcatagcgctcttaagtggggcttcaaggaacttgtatcagacgctcccttgacaaggtttcaatcaatggtttcggagcgtatgccgctcaagctcacacaagggcacactgggctgcaaacgctttcaccaggagatcacttattgtattttaacccacagagggagacactggatgttgacggatacttcaaataccagaccccagccgctcttctgcatcgtccgttagcattcaagagacgcatgtgggcactgggtgccatgtctttcaagaatccattacgcattggtcacagctacgagtgcatagaaacaattaagtttgtaaaaaagatcagacaagactactacgttgggataaatcgtcaaatttttgagcctagttcaaacgtttctttcgtcgatgagtttcgcacgcttgtttataccgatagtgcaccagcaccaatcagccccgccgcagcgcatatgcagaacccagtttcgagtgtgcgcttgacattttatgagtcggatgtttttaggtacagttccttgacattcaacccacatagggttcactgggatcacaaatactgtactgaagttgagggatattcaagccccatcgtccaagggccctttattgttcatgccctgctgaagtacgcccaatgcctaggagtgcgcgttggcgcagtcaagtataaaaattcacaatacctaagttccggtagtactgtcgagatgtgcatcgctgctccagtggaaggaagatgtgaagcccacgttcgtgacccgcaagctccaaatatcatattctgtaaagcgtcactaacgctagcctagtggtagactggctcacagtaggtatgaactttgcgctgttcagttgcccagtgccgccatttcgaactcggcttgagatccacatcaataatcttcgcacttatggcgccactggcttcccatctaatgaaacacgatacatctcgcagggtcataaggagcgcgagttctgtggtcacatcactttcgctgtttagctcactcggccgcggtgctactacagctagtttcttttgtgcagccgctaactttaccaagatgctttcttcgcttccaagataggctcgcaagtccctcaagaactgttcgggaaccttctgcctagaaaagcattgagaaacaacatcagcagggtccttcagcgccattgcatagcaataccgaatgtctctcttcttaagcttgttgtgcgtgcagttcctacacagcgaatgactcgattcggaattaccaagccatttgggcttgaactcccatacaattgtgcggtggtctctagtactgtggatcttggtgaagtgatctacattcacggtcccgtctatacagcgggtcagatcctccattttcaaagccaccacctcatctgtgtcacaatttggtacaaaattacgcaagattagcagcaagtcatcgagctttaaaaactcgggttccagggacacaacgcaatctcctaaaagcggtcgaacctgagtatttatgtactcaatattttccaatgtgtatttgttgttcttatcgacactgtcaaatctcacgcagcatctgattagatagttagcgcccgggagctgtataatagcgttcgcgttgccgctgttaataagtcgagcgcaacttgcggattttgtagaaaccatttagagttcgtttagcgctgtcttaatcagttcttttggacaaagctttagatatgaaaaaagtttttaagcatatatgaaaaagctcatcgcgcgcctgcaaagttgaggagtaagaaaacaatatccacaggtgggtttaacggcttgaaacatgtctgcacttaacgaaaagcttccagataccttgaatgatgctgtcttaaaggcttcggtgtcaatttccgatgaccatgtcaaggttcagggtattgactattccaagtccgaagccgttgatatgagagcttccgacttggttgagtctatgaaaaccatgggtttccaggccagcgctttggggcagggttgtgaaatcatcaacaagatgagatcatggagaggcaagcatattgatgagctggaggaacatgagcgtaaaggttccttcgatgaagagggccgccagaagactactatttttctggggtacacttcgaacctgatcagctcaggtcttcgcgaaacgattcgttacttggtccagcacaaccaggttagcgctatcgttgcgactgcaggtgggatcgaagaagatcttattaagtgcctggccccaacgtaccttggcgagtttaccctgaagggcgccaacttgcgtgacaagggtctaaaccgtattggtaacttgctagtgcccaacgacaactactgtaagtttgaagagtggatcgtacctattttggacaagatgcttgaggaacaagaagagtatgttactaagcacggcaatcaatgcctagacgcgagcacggacgttgacgtcccaatttggacaccatcgaaactgattgaccgcctgggtaaggagattaatgacgagtcttctgtcctctactgggctcacaaaaacaagatcccagtgttctgtccagctgtcaccgatggctccattggagacatgttgttcttccatactttcaagtcttcgccaagccagttgcgtttggacattgtttctgatattcgcaagatcaactgcatgtctatggaagcttctaaagctggtatgctgctcctaggtggtggtctaattaagcaccacatcgcgaacgcttgcctaatgagaaacggtgctgattatgctgtgtacatcaacactggacaggaatttgacggctcggatgcgggcgccagacctgacgaagccgtttcttggggtaaaattaaggccgaagctgagtctgttaagatttacgctgatgccactgttgtattcccattggttgttgcagctacgttcgccagcggcaaataagccctgatacagaagccaccaattttttgcgggtagaaaaaagactagatagacatgaacgtatatatatgtacatagattagaaaccttcaggcgtacaagctataagcttcgcctccaagtttttctttacgacttcgatgcagcatgttgacaacatggtgatgatataatgctctctacaaagagaaaagaagcagaacaggctaaaaaagatttgagagctatttttttggaggtgtgaagaaatcctaggcctctagcatttaagctcggcgtataccaaggtgcgagcttcaaaaatccatttatgtgtgaagatgtatctaaggttacgtcgtctctgaagaagatattatccaaggtcaatctctggcatactgaagttttggcgtccaattggctattgctaagcaatgggcgctattgttatttctcatctacttcttttaatatatcagttaatgtgactatagcgtggcacagcgaaaaaaatccatcttggttgaaaaactcttgactcaaatctagcaacctaaggccctcatttccgaatgatccggtatacgataccaagaggagttgcgtggagatatgtgggtttcccaaggcggcttgcagtgcccactttaacaaggttcagctccactttcattccacagccaaatgccaaagtaaaacgtataaagaccaaagaagagctggcgagagagaagctggaagagcaaatgcaatctaagaactggtttgtcagatggggtgcgattgctagaagtgagaggttcacgaagggaatgaccaagtacctgatcggagcttatatcttcttcctaatttacggtttgtacttcatgaagaagctttacgcaaaggaaaaagagctggaaacgctggaggcaaaacttctcgaaggaaaagccaatgaatttgagaccttgaggatcaaagagcttcgcgggaaactgagaacgagggacgagttaaagctggcaaagtaccgtgaaatgaggaaagatgagggacaggactacagcgaatttgacaatgtcaagctggaaaacaatgaccaaaacagattgaacactcaaattctgccagcacgcgatacaactgagttttatgacgcaaaggctgcagattacgataaaggcgtgaacttcgaagagaaagcgatttttatgggaagaaggcgtaaatggcttatgaaacactgccaaggagacgtcctggaaatagcttgtggtaccggaagaaatttgaaatacgcggatctagctaatataaactccatcactttcctagacgcttccaagaagatgatggaaattacccatgaaaagttccgggaagaatttccaaacttcaaaagggctgcttttgttgtcgggaaagcagaaagcctgttagagttggcctctgggggatcttctgcgaacctcgaccccagcaccaaggtgaaatacgacacaattgtggaagcattcgggttgtgctctcatcaagatcctgtgaaagccctcaagaacttcgaaatgctactgaaaccaggcgggcgaatcgtgctgttagagcacggaagaggtaagtacgggttcattaacaagattcttgacgacagggcagagaaacggttagaaacttggggttgtcggtggaatcttgatttgggcgaaatccttgatgactctgggctggagattgttgaagagaagcggacgcatttgggtaccacatggtgcatcgtcgcaaagagaaagggtgatgtgaagaaagagactgaggttggattcattgagaaatattttggatccagtatcaagggaaaattcgaagcctacgagaatgcgaacaagcccaaagactctaaaaacaatcattaaacttgtatatatacactttatcataattgcgattttgacattctgcagaaagaactacgcatttcctctcatcctttccgcgttgatgacatcttggccaatagcctccatattttccttgtcgataagggaaccaatctggctgtaagccatacttgcctcgtatgcggctactaccctcgcctctgtaatccctatctcgcaatgagctaaagctttgatgacgttggagtatcgagtgatagtctttctcatgacgtccgagatgtggtcatttttatcagagtaaatctcccacgatgactcttcctccaatctcgtaatactcaccgagttgttgcctggtttgaactctccgctagcgcctgaaagcgttgcggcgtttttacctaccaccgctgagctattattggcggtgtccagttcggaggttttccgcagccatataaaaccgtttactccgagaataacagtaacgttacctggcaggttgtgcgtgtggtttttagagcgcactataagcgggctgggtacctgtaggaagactccgtttctcaactttccgtattttagcgatctagtgtgtaaagaggcgcttccatcttggaaaagcgactgaacctctgcattcaaaagatctccctctttcaaaaagtttctcatctgtagttcatcggactcagattttcttctaagaacaccaccgggaaggttcacggaccctaacatcagcacagcatgctgtttggctccaatatcgaccttccatctcctgttcccgacctcagcaattcttccaatgatgtggtctcctgtttctggggcgtaccgcccccgcagcggcaccacagagagcagtctatttacccttgagacagttcctgccaccgacgcataggtcttgttctccaaaaagtatgtaccgtgtccacgcatccaaataggatcgtctgttaccagctcaccaggtgttacgattgcgccatcgttagcctctgctgatttttcaaccttctcgtcgtccgacatttcaacatcactttcaccctctgacgccaagctgttcacaaattggaacccctcctgcactttgcgcacgctaataacatccgcgggcatgcttgctgtttgttgtgagtgggtaagaagtgaacttctggagctcatcgctgctactagtagtactagtctatatcttcaaattttcattacgtacgttattaatgacattgagatctgctctgtcggtgacaaaggagggaaacaaggcgattgtagcgctgccaagcagtttcaaaagctcaatatgggctcttaaacagatgggctgatggaacctctaactactttcttctgttattgggtttttttgagttcagatgttaacccgtctccaataaccgaggatagcgcggtcctaaggacgtcgatagaaggggtaagtacccgaaatcacaattaattcgagccatattagaggccacttgaggagaagctccctggatccttgcaggtgctcaggtactatatgaagcacactggtaattatatacgggtaatttggtgtccatcgaaaatttgagctcatcgcgtaagatcgctcggcgcagacgtgtattgcatgcaagctagaaggcgcctgctgacccaattgaccaagatgagcaacgcagcagcttcaggaaccgctggcatgttcaagtatcagccacccgtcaacagaaacatgacggagttggaccggtcgtttttcgtaacacgagtgccaatggtggtggtccatttcccggagcccaaaaacatcagtctgttttcgaataagttcaagaacgaagttctgaggctcccaagggtctcaagggtcgtgaagctcgaaaatccggactctgagccacctttgaagaaacctacaccagccaacgacaatcacatcaagaagggcgtcttgctgacagacagcgtgagcagcgtggaagaggccaaggagaaacttcctgctgaggcgctcgagtttttggaggcgaacgggggcgaaattcggccgtacgagtacgttatggactacgacttctggaagcccgaagagatcttccgcgcgatcctgcctgagcagttcctggacgagattcagtccggattcaccgctacgggccacatagcacatattaacctgaggaacgagtacaagccctacggcaagctgataggacaggtcatcctcgacaaaaacagcaagatagagaccgtggtcgacaaggtggactcgatcgcgaccaagttcaggaccttccagatgcaggtgctggcgggcaaggaggacctggtggtggagcagcgcgagtcaaactgcgtcttcaagttcgacttcagcaaggtctactggaactctaggctgcacacagagcacgatcggctgatccagaagttccagcccggccaggtcgtgggcgacgtgttcgccggcgtgggacccttcgcggtgcccgcgggcaaaaagcacgtcgcgatgctggccaacgacctgaaccctgagagcttcaagtacctgcagcacaacatcgcggaaaacaaggtcgcgggcttcgtgcagccattcaactacgatgggcgcgagttcatccgcgagagcccgcgtctgctgcaggaatggcgccgcagcagcggcggcgccgtgacgatccccggagggcgccgctacaaggacccgcaaaccggagagaccaagcgcacggcgccgcgcgaggtggccatcccaccgttctaccaccactacgtgatgaacctgccggacagcgcgctgacgttcctggacgagttcgtggggctgtactcgagacacccggagctggccgagcacgtgaaggccctgccagagttccaactgccgtggatccattgccactgcttcgagaagtacgaccacgaggagcagcccgagcccagcatggcggagctgcaccgccgcgtgcaccgccgcgtgctgcagatcatgggcacgtccgaggacgtgctgccgttcacgtcgctggagttccacctggtgcggaaggtggctccgacgaaaccgatgttctgcgtgagcttccagctaccggtggcgctggcgtgagagcgcggagagcgcgagccggcgcggaccagcgcgtggccgcgcggtagcgcgtgacagcgacgagtgcgtgacgcaccaatcacgtgcctcgctgtgtgccagtcacgtgcgcgaaaagcgacgtgcatcacgtgccacgccttcctcggccacgtgcaatccggcccgtcgccccgcacaaccacggcttcttccgcgtcactacggcgcgtccacgtgactacggccctcgtcgctcgcgaccctcggctccgttgtccgtcccaacgccctcgcccccggctctttacagccgcacggcacaaccgtcgcctagcacttcacgggctcctcggcgccaccgtcacactgtctctctgttagttgtcctaaaggtatatagcgtatggctcatcgcggatgagccctcggaatgcgttgtgagtcactgcccagggcgctttctgggcgttccgagggcagttcggaaaaactttatttcttgactcatattgtatggcattagtcttcatttcaaggagaagatacgcctgtacggcgggggcctcgaggttaaataagctaggagaagctgaggctcaagatatatatatcagaaggctctgggagccaggaggaaggagtgcgtgaaggcgtcggtacgtttaaggacagatcccaagccagcttagtctgcgggatagttccgaacacattaggagagaaacggcagaggtttccgcctctattacaacaagcttagcgtctggaacgcccgcgcacgccgccgcagcacccagactcacggacagaccgccacacgccagccagctggcacagattttgcatcgccgacgctcgcgcgctgtacacgccctgcatcgccccgggaaccgcacgcctcgccgccgcccggccgcgccctcgttttttgaagtttgatatttgacattagcctcgcacgcccagaacacgctccgccgccactgccccgcatgtgcgtcgtgttctagatcccggtagctcgtgtgttaggaaagcgccaagacgcgaccagagcgcgctctcagcctgcctgtctccgcccacgcgcttcgcaaacccgctcgcgccatgcagcaagtcaccccgaagggcgacttcgcgtgcgcccaattcgccgcgccgccctcgccgccgccccataccccggacgcgctcgccgaccgcccaagccccgccctggcgcccgcgagaacctgggttaggcagtccgcgctgatcaaccagatcgccacgctgctctccgccctgacctccaagttctccaatcaccgggtgaacaactccaagcagcacttggtgctgttcctcaccgaggtgctcaagcgctccaagtgctccaaaaaggtcgtgctgctgtccatttactactttcacaagctctacacctacaagctggactccatcaccaacctgcccgagttctcgaggtgttccaaacgcgtgtacctgtgctgccttattctggcccacaagttcctgaatgaccagaccttttccatgagctcgtggcagcgcatcagcggactctcgtccaaggacatttccaccatggaaaggtggtgcttgaccaaactcgactacgagctctttctcgacgacgaccgcctgagtgcgtggtcccggaagatcctcgtccaagagggtggagccgacacccttcccgtcatttgcaagaagagggcgagtgaagaagactcgtttgatttgttgccccataaaaagctacatacaggtgtgattgctatataggtttgaaattcaaggtgttttggatgcacttgctacttctcatctgcacgcggtgccgatacgttttgttatctatatcagtcaaaaaaaaccaaaaaaataaatgcgaattctgtggatcgaacacaggacctccagatttcaaattgaccgaagttgacttcagtctggcgctctcccatctgagctaaatccgcttgtatgaactttcagacgaacacagtgcaatatagggaaacgtaaccatcatgccgcgtcacaaaaatgagaatattcgtcgttttggagcggaatcaggcataaaagcggctcacgtcaagaggatttgatccatttactgttgacagcacctccctcgatattgcaccgctgggcttaaggttatgggcactacatgcgtgggcgtggacccagaaaaccctcctacgacgaacagcagccctctgcagcggctaaagggaaagagcgggagtatctttaagccgcggcaagagacaccaattcatcgccagaatgctatcaggcatgaccagattctgatctggccgcggcagccatcgccggtacgttctacggatgatctggcagacggcatggtgagcctatcgacacagcgcgtgacagacaacgttttgatcctaggcgcaacagggctcacagggagcttgatactcgcaaatttggcacagccctggatctacctcaatgcgaccaacgatctgcagagcaaggtggacagcctatatcccgcagacctagagcggttcacaaaacacaatatctttgtcaaaaaaccgaaatcacctttgtgcaatattctcgtgagaagaaaatccatcgaggtaacaaaaaacctctactgcttggcgcgtagacccatcgcagtcgagggcatgcccttggacgggctcgatgcctcgtgggagcacacggttcgctgcaaagggttcgacttgatttgcggtaaaggcggcatttcacgggattgcacgctcgagaggaatgcagcaatgtatgagctggctagtacgcacaattgtccaggccgcgaaataatattgcagctgcaaagcttctccttcaagctcgtctatgaaaattctcgcgacccacacggagatacctgcgggcacgcattgatggtgaagctcaacattaatgttatctgtgtgatcgacacagactcacaaagatggccggctctactcaccgacgtgtttggggagcagccaatgaaacgagggttgataccgcaagggcaaggtttggaaggtatttcgcactgggaatttccttccttgggggacgttggcaccttggtttctgctctaggatcaacccggcatcaggagaggaaatcaagtatcccccgccattatgtggattatgagttgaacctcaccttggcccaagagttctgccagcgcaaggcacgcggtacaagaaaaaagatagttgttgtcaccagcttcaacagctcactcttgagtactgtgagtaactattttcaaacaaagctcaagctggaacaggacctttacaccaaggtccatggtatggataacctggtcttattgaggcccggtccgcttgtaggtaaccacaccccacatgcgcaaacccccccggccacgaataagtttacctttcttccagccgcccttttccacatcttggtactcaagaaaagatgtttcgaccgcaaggtgagactcctaagggatttgatgaaagtgggacttcgtgctaaactgagtgagttgggtgcacgcctagcctaccagcacccctgtttgcaacttgtcagcagtgtcaatgccgctcacaaagtcgcattctttgctgcgagcagagctatatattcccctgattctgcgtctttcgtagagcttataaagagtgatgagatcgagaaaatggctaattagcttaattaatattattttctggagacgcgtatttcaaggttttaatagcctttgataaacaagatggtcgaagaagaggacaatgatcagtatatcaattcgttgaatgctgaaagtaagttacgtagacgttaggcctcgtttttcaaagctactgacacggaaactggtcaaaagttttgcagctgaaaaacaaatgcagggttctagaggacgagctgcaggctcagaagaaaggcgtaagcgaggtcccagtggagttcgagggcctattccagaaaaaccctgagctaaagcacacgctctctcaaaagatatttaaggaaaccgacagctttccccagactccttattcatcaccaaaaaaaaggccacttaagagctcagccgcgcagctcagtaacctctctcccgacattccagagtcagaatgggttctcaaaactcaggtgccggtcgagcacaagttctttgacagtgctgttgcagatcttatagaaacagatattttgacatcgccttctaagcggaagcgagctgcacagtcccgagctcacgaagagctcgttcagaaggtccaaatcgagaacatctacaggatgttagggataagcacatttcccgttgtggatccgagtgaccttgagggcaccgaagaagatgagattaatataaaacggaaaatgctaggcctaaggctggaattattcaatgaactggagcgctcattcgaacctccctactatattttgttcaagcaaaaccccaaaaacagttactggaatattttccgtcacacagtgccatcctatgtcggggttgagcaaatgtttcaacaggtgaggtcaaacggtttgctagcgaatcagtcagaaatctacacatttgcaaagaaagtttacaaatctctgttgagcatttctgttaaaacacaaatatttcgcaggacggaaaagaaagaggccatatcacagttggagatagacccctcgtgtacatcagtatcgtttcacatcgaaaagcttgggtgttttgtgaaactaaagttggatgcaaccgacgtaattgcctgttcctgtattcctcatgagaatgttagttggaatgcccaaatgttggggccagtggtttccctacccgatagaattgagtctctagtaaagtaattggcgcaatgcagtgtggctaggtacaagccagtacataattaccggacagatgtaacccatcaaaagccccaatatcttctcgagcgttgtgtggtagtaaatagcagtcactgacagaacaaacgcccagattacaagaacagaaacatttgaatacaacaaaacgcgccacagtttagagggcgttcgctcatccgagttaaggtacttttgtatcgaagatagctcaagccacaatatcagactcacattggtcaaaaagcagaagtgaccgctgatgtcaaatccattttcccacttcccgccttccttgcgacatcgctccgcagatttagtagcactagaggaacaggaacctccagtccatacaaacacgcagtctatcacaaagaatattacgtatagcagtaaattcttcaaaataattttgaccgcatattccttgcctaatcgatgccatcttgctggataggttgttcttgcatctcttggtaagaggtcagacctcgatacacgtattttaatctgatatgccgctagcgatacgaacaaaatggtccatattaagttgcccttgtatgcaaacacaaggttaataacgttgtttggcgaaagaagataataggtatctttttgatgctggagcgtagaaccattagccagcaaatgcaccactagcccacatatcagtaccacaggatatacgaaggcgaagcggcctctttctataaatttatccattgccttcacttttgacaagaaactcgtttaagttcaaaagagagaaacttcgtcaaactaattgaagcaagaatccagaagcagctatgaagctttacgctgatgagcttgggcttccaacaactgacaaaacactctggagattgagaacagatgagcttggaagtgaaaagtgggagtacttatcagaagaagaggcaaaggctgatcctcaatcctcgtatgtgaagtaccttcttcagaaccccgatttcgaggcgccggagcctctcaggagtagtaaatgtgatgaatttacagccggggacgctgcgttcaatggtgcgcagttcttttctcttctccaagaagacacagggatcttcccgtgccaatacaagggtccaatgtttttgacaatcggttacgtcgccactctctactgcgctcgtattccagtacccgagcatattaaaatagagataataagatacattgttaactctgcacaccccgttgatggtggatggggccttcatgaagtggacaaatccacgacatttggtactgctataaactatgtgatattgagattacttggccttgaagcagaccatattgtctgccaacgggcaaggaagactttgcataggctgggcggtgcgattggtgctcctcactggggtaaggcttggctctcaatattgaatttgtacaggtgggaaggagtcaatcctgctcctcccgagttatggcttttgccatacgccctaccaatccacccgggaaggtggtgggtccacacaagggctgtctatcaagcactaggctacctctcagcggctaagtactgttgcgaattgacgccactgcttcaagagattagaaaagagatctacgtcaagccttttgagagcattgacttttcgaagcacaaaaataccgtgggtggtgttgacttgtattatccacatactaagctgttgaatatagcaaacgtcgcactaacactctatgaaaattacttgaagcccaattggtttttgaagtacagcaaccgtaaagtttacgagctgatcaagaaggagataaaaaatactgactacttatgcattgctccagttagcatggctttttgtgcagtcgtgacgctcatcgaagaaggccgcgattcctatgaatttaagcgttttgttgacggttttcaggaagtactattcatgggcccgcaaggtatgacagtgatgggaacaaacggcgtgcaagtctgggattgcgcatttgcaatacagtactactttgtggctggcttggctgagcttcctgagttccgtgacactattgaaaaagcctacaaatttttatgtcgatctcaattcgacactgagtgtgaacctggaagcttcagggacaagagagttggggcttggccattctccaccaagacacaagggtatactgtgtctgactgtactgcggaagcagttaaagctattatcatggttagaaattcaccaaagtttacttatctaaggggcgaaatatctgatgagcgtctctacaaggcagttgatattttgttaggccttcagaacacagggtccttcgaatatggctcttttgcaacatatgaaaaaatcaaggctacgaccgcgctagagaaactgaaccctgccgaggtcttcggaaatattatggttgagttcccttatgtcgaatgtacagactcatcagttttggggttgacgtatttcgccaagtactacaactatcgtaaagacgaaataaccaaggctattgaaattgcaattcagtacatcaaaagggtccagaaccctgacggcagctggtatgggtgctggggcgtttgttttacttatgccggcatgtttgcgctagaggccttgtatacagtgggtgagaattacgaaaactcggaagttgttcgcaagggctgtgattttttcgcttctagacaacgttctgatggaggatggagtgagtcgatgaagtcaagcgaactccacacttatgttgaagctgacaactcacaggtggtacaaaccgcgtgggctttaataggacttcttctggcgaaataccccaatcgggatgtgattgacagaggtattgctttgttgaagaaaaggcagctgccttctggagagtggaagttcgaggatgtcgagggagttttcaaccactcttgcgctatcgaatatccaagttacaaattcttgttccctattaaagctctcgggctgtactctaaacgatacgagagctgaggcccaaaaaaataggcttggcgtagccggccagctttatagaacttaggtaaatagagtttaaaaactatttcatgacattttaggaaagctggtttttttctttgaacgtttcccaggccttacttaagacaatgaacacgttttctgcgatcatcttcctcttcaaaggccaagaatcttgaatcttgtccggatgcgtcttagcaacagccttcaagtagatcaccttcgcctttttcggcacaactaaatctgctgttgagacctccttccaattgacccaatccacgatcgtgtggaatcgtgcaagaagctcccgtaggttgtcatcgtggccttcacaccattcctgaattagactgcttacctcgtcatgaagcagaaatctttgtgcttctaaatctttctctttcttgtttatatcttggactcgcgccagtttctcggaaggattctcaagagtgacttttgccgggcggccgctgggtttctttgttaccgcggcctttggtatcgaagtttctgactttcttgccacagaaacaggtttcttttcaagcgcaatagccttttggcactgtcttcgagcctccaagaccttggaggacgtaacgcccgcttcaattagctgttgataagtttcaagagctttttcatagttttccacgcgttcgaaggctacagccttattgttcattatctttgaccagaactccttgtatgtctttggcgggttcaaattgggaatgtttgaattcatagagccttgtggaatgagcttgagggcacttgaagcgtcagatagggcctcacgatactctccaactttgaggcggcatatgatgatgttggagaacgatacaacacgcaatggatgtgtcagaggaaggctgttgagggacttttcgtagttttggaatgctgcgtgataatcgccagtgcggaaggagttggcacctttttctttgaattcttcgaaactatgcctctcaagctcagttaagttcggagaataggtagcggggacattgctagttttgagagctggcgcctcaaaatctatcaacaggtcattatcttgtaccgggctcggatttggaggcgcttcacttttgtctcctggagtttcggaatacacagggtgtgaagctgatgcaactgaaactgcaggggattttgtagatggcacaggggaattcgctctgggtccaaaatgcgtctcctcttctattttgaggtccttgaactgtgtcgtgactttctgctttccgcgatctgaggatacttgcaaatggtagctcccgctttctttcagccacggcggagatgcgttagaccccgatctcgaggagatgtagtccgaaaaagaacgatcactatactcagtctgaacttgcttgagcttcgagtccaagaaagtgcgacccttgttaagccagtttgatgcaacagaaaagaggtcagactcctcttctcgtaattggctgctctgaggactggtcctcagaggcctttcagtacgcgcagttcgtctcttttggcgatctacgacctgctcatacagtatgccacgctcataatactcagcagccttgtcccagtcaagtccgagagacatgagcctcgcaatttccatgtccttaacttcgtcgacgacaggctgaggttttggctcgacaaggtcgacatccggggctgcgagccgcgaagcaactggtccattaagcatgtcgaacgccaagtcaaactcatctctggcggtcccagaggtggcattgcttgtcttcgatccaaagaaggcgtctaaatctgcatccgcatccttgcggctagcttcccctgtcaaaggcaaacgggcgccggctaggctttcacctttgggtttggtattactgctggattcattcccacccttgaaggcagagaaaagatcatcaaaggcgctagacatgcggaacttcgctcccgtctgaaacggactttccaagtcagagagctaatatttgtatttttgaacgaagggagtgaagaaaagaataattgaccgacgtctataatgacatcaacacttcatcggcaagcatagaaaattttccacgccatcgcagctcatctagtctaacaaaccaacagctcgaacaccataaactaggcagcatgcatttgatgtacactttgggccctgacggcaagcgtatctacaccttgaagaagaccactgaggatggcgagatcaccaagtctgcgcacccagcaagattttctccagacgacaagtactccagacagagagtaacactcaagaagagatacaacatgattccaggccaggaataaggggccgcgctggttaggatgatatagaagaacattcgtgggacttgcgccgaaccgtgtgctgaatagtgtatattatacatagttgcaagtgctatgaccagaagtaataagatttttgttatcagcagaacgcagggacttacagcggtgactgcttgtgacccgtggcgctcatgttgaactgcacgctcttgtggtagttctcgcacatctggcccattatctccaggttgctgttacgcgcatttatatgctgcagctcctggttgagcgtcacaacactctcgttcagacgctccacattgttgatgatccgtgataggatgttctggtgaacctgttcgtaggggttttccatagtggtatccttgtgcagcactctaacaactcgttgatgggactgcaagcgtcgagagcaggacctctagaagtgtcaagaagatcaaaagtgatattcaaaattgaccagcggatgcggaacaagactgtagggttcttagtaggccgtccgcttgcattcgcacgtgaggctcccggagggcagtaaagtcacatcactaaaaaaaagactgttgaaaataataattgacgtgggccaagtacccgaaaaacacggccaatcagcactcctgagcaggaaatggaagcaattgacgttcagaatcgttcgttcgtggtccgttggctgaaagttcagcagggtgatactataacgtatcagctgaagccattgaaacggtctgtagacgcagggatatacaagcgtcgaaccacgatcaacgacgacgccttcgaaagagacagcggtgcttccagctctgatgccagtccacactcccctagcaagtccaatggaggcgtagggagcgtccacattgccccagacaccaaggcgttgctcgattatgctatcaatcggagcaactcctcgctagaagagttcgctacaaggcaacgttcgaagtcaattgcggcagtacaacacttgactcaggatattccactggacaagaaattgattgcccagggtttcagacaagtgcaatggttaggaactatttcgggaaatgatctcattgaggggtcattacaggcagatgaagacgggtattatgcgtttgttctcgacaacaccgcgtcaaagactgcgaaaaagaaaatcctaatgagtgtagcaaataagacacaagatcttgacgttccagttcaccggtctcgctctcaacttgtgcgtgtcaaacaaggccgtatcttacaaggctacatgctcaaaaaaaggagaaagaagctacaaggattcacaaagcggtttttcaagcttgatttgaagtacaaagccctgtcctactacctaaacgagcacaataacgtatgcaggggcgagatcatcatccctttggccactgtcagtgcaaacaaaatgacgagactcattgtcatcgactctggaatggaactctgggttttaaaggccaaagatgaagcttcgtggggcgagtggatccaggcgctacaagactgttacaaaaaagaggaaaaacacacaaattctcaaacccaagaccagttagatccctccagcattttggctcatctcaagttgattgggaagaagcttaacttttgtaaaaccaagtctctgctttacgctccaatagagacaaggacgcctagatctggtagtcacaacagctctgcttcgcggacttcgtcaatgacgtcagtatccaacttttttggcaaacataagaacgcctctcaagaaggtttgaattcagcagcggatggtcatgaagaaattttgcccagttcacctcataaacacgcgctttataaagaaatcagtgaaatcgaggagctggtacaacaatggatggagacaagttcaagcgcggtacaaagaaattcaagttccgaaaacccttcaatttttagcgatgagttctatgatgctgaagacgataacctgtctcccgagtccgacaccggtgtgattatgctgaatgacgaagagggcgtaaatgccttaaagttgtcgcagaaagatacaactgagaagccttatgataacgatgatgatgcctcctctaaatatgacacagagttcgttcagaagagcgctccagcttccactggaggtgacctatatcctcttccggggccaacttgcgtgaagcggcgtgacgacgtaccagaagccgccgctactccgcctagccttctgtcgtttttgagaaagaatgttggaaaggacttgacggctatttcaatgcccattacctctaatgaacctattacgatactacaaatgctgtcggaaacttttgaatattctgagttactgaacaaggcagcttccactgctgacgaggtcagccgcatggcccaagttgtggcattcgcgtgttcgtacctatctatgcatcggagcaaagttcgggctctacggaaaccatttaacccgctattaggcgaaactttcgagcttgtgcgcgaagacaagggaatgagattgatagcagagaaggtgtcccacaagcctcagatatttgcatttcatgtagaccacgatctttgggagatatcatactctgtttcgccggttcaaaagttttggggaaaatcaattgagtttgtgaatgaaggtgaaattaaactcaccatcaagtctattggcgagcgctatgtttggtctcaaccaaacactatcctcaaaaaccttttcgccggcgaaagatatattgaacctgcaaaccacatggaagtcgtttcatcacataatatgaaggctagggttgctttcaaagctgcagggatgttcagtggtcgttccgaagacttgtctatagtcatccacagtggttcgaagcaggtcggcctgttgaaaggtcactggactaaaagtattgtgaactctcagaacggcgagacaatatgggaaattggcgagctggttcccaatcaggagaagaagtacggtttcactaaattcaccgccaacttgaatgaaataactgagattgaacagagccaaattcctatcactgactcaagaatgagacccgatctgcggctctacgagaagggtcacgtcgacgaagctgagaagctcaaacttgagcttgagcaagaacagcgtgtcaggcgccaagagagcaaggatgttcagccccagtacttcaagcgcttgtcagagaagcaatgggttttcattcaagggccgcagagctactgggaaaggagaagaagacatgactgggaggggctagtcccattatggtgagaaaatagaccatagagcctcttaaatattcggataagtaaatttaatgacctaatgccgttttctcgacatttttgttgaccgttgatcatttcgtgtgcacaagtttttgacaaatatttttaagtttaatttaattatgatgcgatgacttcaagaaagactaacgcgaagaaacacaatgcccaacgaagacatcgaaatcaacacaatttgttcagatttggaatcttctcaattcaccctccatgcatgctgcaatgatgaccacaaaatcgatgaaaagtctgctcctagaagacttcccaaaataaaaatttttggcactggaggaacaattgcttccaaaggcgcttcctcgtcggacacggctgactaccacgttgacttaacgattcagcagttgttacaagcggtcccagatatttcgggtatttgcgagattgactacgagcagctatgcaatgtggactcgaaagaaatcaacgagagcgtccttctcaaaatttacgctggtgtctcctctgctctacagacatttgacggcattgtcatcacgcatggtactgacactttggccgagaccactttcttcatcgaaagcacaatcgactccggggatgttccaatcgtgttcgtgggctccatgagaccatccacgagtatttcagcggacggtcccatgaacctctaccaggccatttgcattgcggcagacaaacagtctcgtggtcgtggtgtattggtgtctctcaacgaccagatctctgcaggttattatataaccaagactaatgccaacacgttggactccttcaatgtcagacaaggctacctgggcaacttcgtcaacaacgaaatccactactactacccccctgttaagccaatggtatgccacaaattcaagctgcaattgagccttgacaaaaccctaatttcaagaacgaccttcccaacggtgcacattgtgtacgcgcatcagtccataagccccgctctcattgagctcgtttcgcagcactgtgagggtatggttatcgctactttgggtgctggttccttgccagcgatcgtaaatgacaaagtgctggacctgcgaattcctgtcgtatactcaaaaagatcgatggatggcatgatccccaaagccaatcttccaaagcccaagggcaaggactttttcaatattgttgcttccggttacctaaaccccgagaagagtagaattctactacagctttgcttgtttgagaaattcacggttgaagagatcagggaagtgtttagcggtgtgtacggaggatgaagttatgtaccgtatattttttgacgcaataggcctagcaatacaattgcaattgcgcaattgctgctttttattcgcatagtcgaagtgaagccttatgtggagagcaagagtttacaggagctcggccactgcgtcttgaaacaaataatactgccaagtttatcattctaagcttgaatgccatctctgggctcgtgttattgaagtactgcggttagtaagttcgcatgcttcatagcgctatgcgattactcgtacaaagtgtcattctttaaccttggcggctatcctttgaaagttcgaaagaatgcatttgggcaaaattctgagatataaacgaagcccccgcgaatagaataacaaaacaaggataaaagaacgaggactaccacaccactcttctttcaacaacgaattccagtagtgccgttggaataatgaacgcggagttgagaaaaaataagcacgggttgacgagtcaatgatcgcgaacgtgcaatacaaaagctttagcaaagttagcaaactgagcagcatgtatattactcatctatggtagtaattttgcagctcagtaccacagtgagctgacggaattgccgcgacaggtacgccccagataccagctgggtctgtattagctttgctaacctaacttgattcaaacccaacagtgaattctcactggctacaagcaacgggagcttcccttctattcagccgacaaacataacctcaggcgtcgttcttggcatctggcggtacaccgtctatttgtgaaagcaatgctcaattttgagacacttcacgagcaagctgtatgttgtgaagaacaaggtctaagatgcatttgtcgtaacgcttggcgccaggcgaactcttttgcgctcaataaaactaacggattttttttgaatcgatgccgagggataagtcagcacgttgattagtacgagattccaaaaacgaaagaaagaaccttaaagaactgccagtgacaattgcgaactcatgtcctcggtgccggggacagttcgacaaattcacgctttctaggcgcatatgtcaaggaaaaaagtggagcgaagacaaaaatcgcaggcgttgatacactttgttgaatcagggtatgccaaaaatctcaagacaaccctttcaagtcatcgaacgcgggccagagttatacctttatttttcataaaaactgagcagacttggtaacttcgtttaccagtcaaaaatgaccactaacccgaccgcaatactgctcacacaatccggcttaaacaaggaggagaacggttttccgtaccattcctatagcaattccaataatcttaggctccttttcgtgcctggggcagaaactctctccagcttctttatggtattcggagccttgtcacatgtcctaataaacgaaaatcgctatctgcgccatgtaaacagggtcacaatgcccaatttcctgcagagaaattgatgcttatctagattaagatggtcccaactcgagaaaccttctttgaaagactgccataaagccatgtctaaggtcctgaaggtagtggacatttctgagccaatcgaaagcatcagcgatacgctgctcgaagctgctagagagcagggcttcctatttgttgaaggccatgatttcacgcaggaagaagttgacatcttattcaccctctccaagcagttctttgaggaaactccagacgacgtaaaaagccagtatagcatcaacaaaaacaatattggctacacgcatttcacgaatgagcagctagacccccgcaaggcccgtgatttcaaagagggctacaactttggatttatcaacttcaaaacgggccaattcaatataaatgaagacgaatacatgggcaaagaaaacaccgactctcagcgcaccagcggcagcaaaaacgatgtcccaacgtttttccaatccaagcaggagctcatttctcgtactacgcaaaaactgcatgcaactgctgctaggattttagaggtgatgacaagagggctgcaggtcgaagaccctgagtttttcactagcaagcaccgccctgacaagccaagcggctgcgttttccggatgttgcgttatcctttgataagagaggatttggacgcgacccttgactacgacccaaccatcagggccggcgcacacacggactatggctctctcacacttttattccaacgcgaggggcagcaaggcttgcagctccagactggtgacccggaaaataacgacggctggaccgaggttcctttcgttcgctccaagtacgagggtaaagcaccaccgcttgtggtcaatttcggcgatcttctttcctactggactaatggtgtactgaagagcacggtccacagggtcaaattctctcctggggaatcacgcgaatctgaccgttactcaatcgtcttcttcgttcaccccgagaactccacattgctaactcctgttcctagtgaactagtggcttctgctggaaatggagcggctcctccaacaatcactgctgcgcagcaccttcaggagcgactggccgccacctatgagtccagaacttagttgattgacatctcgaatatacttgtatttatgcagattagcattgaagctttaggaggtttgcgatgttccgaaatcgttgtgtgtatgtattaaaggatttcacagacagaatcatcttcaactagggagttcaattttgctcatcgttgaaatttgaacctttgaaaacttcaatccaagataaggaacaattcgttgacacagctgagaatacagcagtaatgtcacacctcgttacggttgcaacttgtaacttgaatcaatgggcgctcgatttcgagggcaacagggatcggattctggaatccatcagaattgccaaggagagaggcgcacggcttcgtgttggccctgaactcgaagtgtctggatatggatgcctggaccactttttggaaaacgatctatatctacattgttgggaaatgtatgcgcagattatcaagcgggaagatactcgcggcattttactggacatagggatgcctgttttgcataagaatgtccgttacaactgtcgtctgctatcttttgatggccgcattctgttcattagacctaagatatggctagctaacgatggcaattatcgtgagatgcggttcttcacgccttggatgaaggcaacacaggttgaggaatttctgctacctccattgattcagaagatcacgggacagcggatagtaccatttggggatgctgtaattcggacgttggatacctgcataggcgccgaaacctgcgaagaacttttcacaccccaatcgccccacattgcgatgtccttggacggcgttgaaatcataactaactcctctggttctcaccacgaattgagaaaacttaacagaaggttggaactcatcaccagcgccacaagacgttgcggcggcgtttatctgtacgccaatcaacgtgggtgtgatggagaccgtttgtactacgacggttgtgccctgattgctgtcaacggcaaaatagtagcccaaggaagccagttttctttgaaagacgtggaggttgtcactgccgctgttgacttggaggaggtcagaaaccacagagcctctatcatttcccgtgggctacaggctgctgagtcgaaagtggtattccagagaattgatctcgaagaggaattggctccaatgggcaaccgtttcaatcccaagatttcgcctgccaaggcaagggagtttcactatcacaccccagaagaagaaatcgccttgggccccgcttgctggctatgggactacttgaggcgttgcaatggtactggttttttcttgccattgtccggcggaatcgattcttgcgccacggctgttattgtccactccatgtgccgactggtagtacaagagtgcaaggagggcaatgaacaggtgcttgccgatgcacgcaaactggcgcgcaaggacccagagtgggtacccgccactccgcaggacctagcgagctgcttgttccacacctgcttcatgggtacaacaaattcttcgaaggataccagatccagggcccgtgaacttgccaaggtcatttcctcgtaccatgtggactttaatatggacaatgtggtcagcagcgttgtgagcctctttgaaatcacaacagggaaaaaacccatttataagatatttggcggctcccaggtagagaatctggctctgcaaaatatccaggctcgcttgcgtatggttttggcataccttttcgcacagttgctgccatgggttcgccgcattcctaacggcggaagtttgctggtgttgggaagcgccaacgtagatgaatgtctgagaggatatctgacaaagtatgactgttcctcagcagatatcaacccaattggcggtatttctaaaacggacttgaagaagttcatatcgtatgcttcaaaggcgttcgatatgccaattttggatgagttcgtgagcgcgacgccaactgctgagctggagcccaccacgaaggattacgtgcagtcggacgagattgacatggggatgacatatgaggagctaagcatctttggatacttgagaaaagttgaaaaatgcgggccttattcgatgttcctgaaactgctgcacgagtggactccaaggctaagccctgcgcaggttgcggagaaggtaaagcggttcttcttcttctacgctattaacaggcacaagcagacagtgatcacaccaagctaccacgctgagcagtactcccccgatgacaaccgtttcgatttgaggccattcttgataaaccctcgtttcgcttgggcgtcgaagaagatcgaccaagtggttgagcagtgcgaaggcaaggatgcctgcgaactggacattatgtctgttgagtagatttagtgacgcagttaagggccaatctatgtatgcagttttaagcggttaggtgttggcctttttagtccagtttgtcttgataacaacactcttggtgtcgttgcgcctccagaagtctacgagggttatggcggtcttgacaggagcgtcctcctcaatgaagtggccggactcttgaaagactaccagctgaaatttaccttgcatctgccctatcatgagctcgcggtccaggttgtcgttgccggcaagaatcagaagcttgctagtgggcagagctacaaacctgcgagagagcgactggaaccaggtatcccagaacggcttgaagatctgcagattggttctgcgcacgaccttaccggaggacgtgggcacaaatagactggggacgacgatctcggcgcttgacctgaggcgcgagaggcctctttttacgtgccagtctatcgcgtttgcatagctggggaagacgttgggcgtgttgctgaggaaagagtcgaccttgctgagggcgaggatggcggcctcctcgacgatgtcgagcatcgcgaggccggcgacttttgtgcgcagcgcagggtcgaggctcgggaagacgttggtgcatatgctgcctccaaggctgtggcccgtgatgacaagcgtgaaggtgggcgaggctgggagcgcctgcagatgagtgtggtggaaccacgcgataagctcccggaagtcgcgcacgaaggcgtcgaggctgtagtccgcggggtgcgccgcggcgtcgacgggcgcggtgaggccgtggcccctagcgtcgaaggcgaaggagccgcaccggccgtccagctgctcgtgcagggccttggcgagtggggcgaagctgagcccggaggacccagcgccgtggtggaaaataaatatgggcacggaagtggtgttggaggggtccgcgagctctgacgcggcgggcagcgagaagtaggtattgaaatcgaggccgcggtcgcctatctgcacgcgggcgttctgctgaaagaagtcgtgccaggtagggagccctgcgggagcgggcgccgcgggagcgggctgcgaggccgcgcccagctgggcgtcggccttgcccagcttttcgagtagtgcacggcgaaggtcgtcggacatggttggagccgtggtggcagaggccggggaggttgtaagcgggcggcgatgcggttttggaggggcaggtgataccgcacgtgactggaaggcgcgcccacacacgtggaaactccgggatcgcgagccacgagaacacgtggcaaatggacacgtgatccccgtcaactgcgatacaacatcacgtgaccatcaaacccgttggatgtgacaccatacacgtgaccatacaaacgcgtcgcgtggcccctctcacgtgcctagccagcacccacgtgaccccggcttcccgcgcccgccgctcgcgttccaatccccggcccgctcccgctcccgctcccgctccatgactcgcccgccggcctactcgcctactcgcctactcgcttcgctgcgcgtttctgcgctgcgctcgcgcacccacacacccgcacccgccacgcgccgctctgtgctggcctgactctaccgcttcccccctcgcactcttcggattccatgttatcgcttcgacaccgacaagagatctaggagaagaaagggtggcagggggaaaaaaaaaaccgtctaaaatcgcctcagaacgcgcctcgagagactgcctagccgtgacttcgcaccaccgcagcttatcgcgacgtcaacgggacaaacgcattatctgacacaattcagcagctgccggcaggttataagactgcagaggatggcggcgacgagcggcgtgcagagcgcggtgttagagacctggtggaaagccaagttgagcgcaagcacgtgaggttttcaagaacacgatctacgtgaggtttacgagagagtagcatccgggtgagcaggcagcactaggttcgcaggatcacggtgagatggggtacattcagttcgacaaggtcgacgtgcccgaggataacgtggtgtcgctgggcctgctgagcagacagctgcagaagcagcagctgggccagctcggggagctggccgggctgggcgacgagtacgcgagcgagtacgcgagcgggttcgggcgtgagtacgggggcgagtacagcggcgagtacggacacgagtaccgcggcgagtacgcgcgcaagtccgttcacacgacgctgtcggcaacgtccgcgtccatcgcgcagacgtggcacgcgctgctgggcttcgaccattacgacagcgccagcgacggcaagccgtcgctggacgaggagacgtgcggcgtgcgctttgacacggtgccggccgcgatagcggcggcgtcgatggcgtcgtcgtcttcgtcgtcgtgcacggagcgctccgcgctcgtgcccgcgagccccgccagctccaccgagtgcggcagcgccggggccaagcccgcggcgctgtccggcgccgcaatgcagcagcccttccagtgcgcgttctgcccttccagcttcaaggtcaagggctatctgacgcggcacatgaaaaaacacctcgtgaccaaagacttccagtgtcccttctggtctgaggactgccggtgccacgcgtcaggcgagttctcgcgcaaggacacgtacaagacgcacctcaagtctgtgcacttcgtgtaccccgtgggcgtagccaagtcgcagcgcggccagtccaagggccggtgcgcggcctgctaccatgagttcgccagcaacgcggagtggctgctgcggcacgtggagacgcgccagtgcgaggcgctggtgaagctcaagcacgagggtgcggcgcgcgcgcaggacttcgggcgctgaggcacgcgccggaggtggttttatttacagtatccgcgtgcggtccgcggatcgggacgttcacgaaggttaggcacaagtagctttattaatgacatgtacacagcatatacacgcacgtgataagcacatgacgaagaacagtcacgtgcactggagtttcgcgtcttgcacgtgacagctgaacagcgtgacctggcttacgcgtcgcccagtcacgtgaccgtacacattccccgccgctgaaattttcagttttgatctcgcgctcctgacagctcgcccgctgcccttctaccccaagaaccaccactcatcgcatcagtcgctcgagcagtagtccccatcggagcccacaaatgagccccgcgtccgcagacctctacgcgcagcgcctccccacgctctacgaggtcctcaaccgtcagacctgcgcgcccgtcgatctctggtccttctacacttttctctcccagtatccatatgccatcaacttcctcgacttctggatcgacgccatggcgcacctgcgcctgtgcaaggactacgtgaagggcgtccgcgaaagcttcgtcgagtgggaggactctcaggagcgctccggcgccaatcgcgacagccgcgacagccacgacaaccgcgactcactctccagctcgctgctcctcgaggccctgatgaacgacggcttcctcgactacgaggacagcaagcgcgtttcgcgcttccttcaaggccagaccgactcgccgcgcctcacaaagctcctggataactggcagaaacagacagagcacgactccgacgctcccttcaaaagcccgctcaccggtctcgtcgacgaattcctcaagacccaggcacaggacttccagaaagcacgcatcacctccaaggagcttctcaacaacgcccgcaacatcgtccacacgtacctcctcgcacctgaggaaagcagccgctacctgatcaacctgcccgaccacatgcgccagaacgccgtccacatggtgctggaggagaagcgacacgatcccgacgttttcgagcagctcaaggcgatctcctttcagtttctggagatggactgctttcccaagttcttgtcatgcgtggcccttcacaacctgcacgatgacatcacaagcagctccttgtccgatccgctcgcgatcttagggagtagcgcgcccgggcgccgccgttctctgtttgcgcgctacaccactctgtctcgcgtagttctaggcatgatctttttgtggatgggcctctggctgggatacactttggtctttctcaactactcgcgaggcattcgtgttaccactatagtgcccttcttcctagggttctacttcatatggtgcggcatatacaaaattgacatcctgtacgcgctttgcggagttacacagacgctggtctcgaacgagctggtctcttccaaggacctcgagataggactaaaccgcaatgcggtacacaacaagacaagacagagtacatcgcccgtattccgcgtttttggcggttcaagcaggctggtttcaatccaacagccgtttgttaatagcatgctccgcagacgggccctgtggtgcttggtcctcgtcctcgctggcaccgcaatttttacagtaatattcagctgcgtacccggccacaggctatagagatcttcacgtcgctccgtatcgtgctgctcgagttagggtccgaaaaattccctacgaatccgacgcacgttcgattgaacctctactttgccaacccagcaaaaaactacttcacaagccgtgtttcaggggatgtttctcgaaatgaaccccttccccttctgcaacgcttgtttatcgggattcaaaatgttatctgaatttcccctgggcccaccgccttaccagcatacacgcagccaagaatgctttcgcatacatttaattcgtcggcaattccaatatttagttgccaggcgacgtcaaaagacggagccacaagatacctgcctacgcgcatcataaataccgcaatctaaagattgcactttgtaataataaaagtttgaaaagcagatagtagttccgacaggcccgtgtgatagcgcttcatcaccttctgacacctatcgaaactgtttacttatttacccaattggtatggcaaaaaaagcactcacggagggggtcgaaccctcaatcttctgattagaagtcagacgcgttgccattacgccacgcgagctttgttgaaggattaagtgttatatgcggattataatgtctgtagttaatcatcactgcctttaaacatgtgtcctcgtggatatttgatttgggaacatgacttctgaagacgcgaatcttaccaagctaagggcgtatatgtcgcttagttagtaacacttaaacctgagctctgatccgagtctcaaaagtgacttagggtcgtttcaaatatgtatttagcctgttgagtttctttgaggtttcaggggactgtcggcggctagctgggcccgcgggaggcgcagaccgcgccgccttgaggaacaaagctcggcgagctaaaagcaccagggaactgccccaagcaggtcatagatgccgcttttctgagaggagccaagcttcaatgctgatcgtcccaactccgtcaagctctccaaggctttatttaccgttcaacgggccgcaggtgatccacggaccgcgcgcatagacacagaaaactcagctattcccctgacgcagcatacagctaatccttagtcataacgtgaggtgttagtggaagaacccgactggagcttggagcagaaaagataaaatagggcgtctgataagctcgtagtgctgcccagtcggctcagcccggttcggttcgcctctcgccaagcccaggtctgtgcattaaccctttcgcttttcgtctacaaacacgtaccctgacagaaagattactcacgacgtgccggaagcgtgttccgatggcaccgtgaaccctgcgctcgcacaacgcagcttcgacaccatccacgcatccggtcacgtgcatgcacaacgccgctgcgcgcacataacgcttttccatgatgtatgagagcgtccgagtcctacgatgagccactcccttgaattctacatcttccttctgcctattgtgcttattccgcgttttgaccctaactcgctcaaatccgtccgcagtgcaagcacctgctggattaacaaattgacatcatgatgaccacttccaggcctcctctgcgaggtccacttttctgatcatggtaaccacagtcaatcggtgagtcaggctcgaagggcgtaaaagaaaaagtgaaaaaaaaagaagtcccagatgcaaggcaaaaatttatttaatgctcatcgattagcgcattcgggctttgcaggcggaggttttcaggaaagctgtttaaaagacagtaatttatcacacatctgcttaaacactctcaagtgtatgtttaagctttgccaaacagagtacacttgccaagactacctatctgatcacatctggaagaccagcggtcgctaaagagactagcggaaccaacaagaaaagaatttgcaaatcataacccaagcacacacaatggcaccaccagttctgaccaaggccaccttccagatccagaatggaccctcgtatgatggttactccttcggagccaaggcatccgttgcgggcgaaactgtgttcaccacctcgctggtgggctaccctgaatccatgacagacccctcgtacaagggccagatcctggttttcacgcagccactaatcggcaattacggcgtgccctctggcgaggcgcgcgacgagttcaacttgctcaagtacttcgaaagcccccacgctcatgtggtcggcattgttgtggccgagtatgcgtggagatactcgcactggactgccgtgcagtccttggctgaatggtgcgagaaagagggcgttgctgctatcacgggcgtcgacactcgtagcgtggtgcagtacttgagggagcagggctcgtctctgggccgcatcgtcgtgggtgacgaagccgctccggagtacgttgacaccatgaagagccacctggtcgcgcaagtttccaccagggagccttaccacatctccaacgctaacgccaccgccaacctcgctctgatcgactgcggtgtcaaggagaacatcgtcagatgtcttgcgtccagaggcgccaacgtcaccgtattaccccacgactacaagatccaggacgtcgccgatcagtttgacggtatcttcatctcaaatggtccaggcaaccccacctcgtgcggccagaccgtcgagaacatcaaggtccttttggaagaccctaagtttgctcacctccccatctttggtatttgcttgggtcatcagctgttggccttggctgccggcgctcgctctgtcaaaatgaagtacggtaacagggcccacaacatccctgctctcgacctaacaacaggccagtgccacatcacttctcagaaccacggctacgccatcgatgccgagtctcttccaaagaacgtgttcaagccattcttcgtgaacctcaacgatggctctaacgagggcatgatccactgcaccagacctgtattctccacccagttccacccagaggccaagggaggtccaatggataccgcggtattgtttgacaagtacttcgagaacattgcccagtaccaaaagaccagagacagcagcgcgaagactgcggtgaagttcaacatcccagttcaaactatggctagtcaaagagtcttatgaaaagttagatgcgtcactgatatagcaagagacgcccgtgattgcacgtattttatacataactgcactctattaaataggaaataatggcgtacaaggaataatcataataaatttgaagtttttaatgggttcgatatgtgtttcgtgtgtgtattgcttcatgatctctgctttacactgttgtagcgtagtttcgaacgaaaatacagatgctggaaaacgaaccttgataataataaccgcacatgttcaatctacacggccctcgcgtaactttacagaggcttttagaccttatgacgctctaacttatttcaatcgccccaaaattcacagcagcagtagcagcagcatgaatggcaaaaagcaaactgaatcacacgatgtttttggaagagacctgtcatatcttctgtcgtgccaccctgggatagaacaactgaacaaggttgacttgtactctcgtgagcctgaaagcgggtacacgccactccatgtatgtctaagactagggcatttggaaaaagcattcaaactttacgagcggtggaagaggcagcagtctcacttccgcgctagcaaagaaaacatctgggaccttaaggatcgtgagggcttgactcctatcgaactttaccaatgcgaaaatgatatttggaactaccaaaacattccaacggcaatttatccagaacggcccacaaccgggccatctggaggagtatcctcgatcgtgcaatggaagccaagatcaagagacggcaacgcttcgccgctgcgcaggcacacaatcgaggagctcataaacacttatcggaaataccgtggtgggcgcgagtttttgactacaggctctaacactcatcttcaacttgggaccggagactctgaaaatagacaagaactttacaaactcaacgagtactcactttatcctgaagatacgtgccagaaaacgaggtttagtaccgccataatgaaaaggtatcattcacttctggtaacggcagagggcgatgtctttactgcgggtagtggcagcagaggaagattaggaaatggtgatacaaatgcatcaaatgtctgccacactaaagtttctttggattcagaacgggtgaagctgattgatagtagcgaccatcactctattgtactgacaacatcgggcgaaatattctgctggggctggaaccgctactctcagctcggttattcaaccccgacgagtaatgtcaaaaagctagacaattcagctcttgaaaatatttgcagcccaaagcccaaaagagttgtaagcgccccatggaagaagaacatgtccataagtgtcaaatttgtcgcttgttcaaaagttcattcttgccttattgatgacaacaactatcttttctcctgggggctaaatttaggccagatgggaactgctaaaaattatggcgaaaattacgatgcgctgcacgccgggcataaaggctggatcgtgtcaccgccatgtggaacaaaactgccagcttatgtgacgaatatacgccaacttttgtgtaccgaattcgctacctttattctctttgaagacaaccagctctgtgtcctcaataattccaaaatacttcgcttctctataccgaaggccatgtctaaacagcagctatcttctaacggattcgacatctttgttcccacttccttaagcaaaaacaacaaggttctcaagctaaagacagcacactcatatggtaacaatatgtgctttctttacggaaacggcagtgttggcattcttcaatcagaactcatcaacaattcggcgcacagctggtctaaactaccaaatctactgcccaccactcaatattgggtcccgtattttagctggaataaatgcttggattttgatgtcggggcaaaggggcagcttgctctttgtactgttagtggaaaattgttcaagtgcgagacattaagcggtcagaagtttcaccgacaaagaagcaataaacttatatcaggcaaatgtatccttgtgagctgcgattcccttttttcttcttttgcattaatcaaagacgatattgatatgataccgttaggttttcccaaacaaaacttatacaaagacattgctgcaatttcgccgctgtctaaatggccaattgagagattcagaaggctcaaatgcgaagaacttagggacaagccggactccggctttttattcgatgatttcgcgaagccaggtgctcgtgttgagcattcagacaaggaatctgtgatcttagacgtgggtaattcgttgtccacaaacaaccaagcggactcactctggagaactttctcatcacgctggttcaaaaagacctcattcgttcagtcggagatattttcaaatgaatccaatcggaattatagcctttttaattctgaaggagcacatgaccgttatgatgttttgttcgttgatggtaaaaccggacagattgtgggagcatgccaccgagctttgttaatggcgcgtgcccccaacttcatcaaacaaataacaacgtttggttcgtttaccccaaaatctaatcactccctctccttcgttttgaaaagcgatttatgtgacaataaaggctgtacagttatccaaatggtttcagggaatatcgacttaagagcaatatgctgcgcattacattatatgtacaccgatgaaatccccgaacttggctttataagcgaaacccaggaaagaaaacacttcgaggcgtctgctaagcaatttatgaaagccctagatctgcacctaaccacctttaggggagacaagctgccatttgccttagcaaagttactcaagcaatcaaatgctgagtatgacttaagtggtgagttttcgcctgatgttataattgagctaacaaatggagagcagtttcacgctcattctttcattctaagaaacaggtccgctttttttgaaagcgccttatcaaacagatgggcaaaattaactggcaatatcaaagtgctgaagatgcatcaagtttctaaagacgaacttttttgcattatgaagtacatttacggctttggattcgaggagttgttttcgcagtgtgagtttggaggctacaaagagtttgtgaattttgttcttgggctcattcaaacttctgacgagtttatgatgacaggattgaaacattaccttgaaagcatactcattgattatattgattcaagcacagttatgatcatccttgtcaatgctcaccgtttatgctcaaaggctcttgtcatagagtgttgctggttcattcaacacaacataggactgctattttgcgaaggtaacttcaaaatcatcaatgagtacttcgactcatatttatggcggacaattcaagacttcttctcgagaacccggtcgatgaattccattaattttccaacgtggtacaacgagaatggaaacccctcatacaccatccgtctatatgaaagtaacatcaaaaagttcaatgagctctttatggaccccgataatgcgtttgagcctagttttgagctgaacactcagcaaaagaaacctacaactctcaggaaaaactccgatcgaaggaaatcctctagtgccagaaaaatgtctctctcccaggacgacctcgccaacgtgcgtaggccctcttcgagcgcaggagatgtcaagaaacaaggatttaacttgaatttaagtttcatggcgaagaatagcgaagaggctatagaagacgattccgtgattattggtaatggcggctttgtcaccgtcgcaaaaagtaagcggaagccctcaaaatcttcaccagccactaagtctttagaagtttctgcctcgaaaacagtatctaattccgcaaacgtcaacgtggctatgttcgaaaatgtgaccaggctcgattcgcaggaggccaggagccaagagagagctctaagccgcgcttccatgttcccagtcctggccaatgctgttctaagcacaacttcttcagaggaaatttcaaaggtagcgccctcatccacttcaataccgttctcaactgcgaagaagatttcacaaaaagagagactgaagacgataacagcagaaaacaaacaaacccctgttgctcaaaagaagcctgtatggggagggaagtcatctaaggccatcccaaatccagcctccactactgttaccccttcggcctccaaatttccatcgctctcacagtcgttgcatcatcaggttccaaagaaaaaggcgcccagcaagggactgacaagcacaggggagagctgtacgataccgctttacttgagcaacccgaatacaaatacggtaaaaccgccgcggtccttgaaagagacaattgaagaagaacgttttgcgaagtggtgggccgaagaatccgaaagagtgcaacaagagctgaagaaacaagaagccgaagagcgcgaagctctgaataacatttattcaagtgggcaacccagcagaaagaaaaatgtcaagaagcaaaaacctcaaagacctgtgaataggaagcaagcgcaagctaagacttcaacgtaaatagccgttttcaaattttgtatttatcaccttagtttccaagaacctttaatttttaggaaaatgcgcgccagagattcaatctcctcaaaacctaaatcttttgaaaaacacaagagacgctaacgtatgccatcaggccttggtaacctacaagtgcaagtgaaacacgaacactaacaaaagttgtctatagatggggaaggacgcacgagatgacgctaagtattggaaggagaggaagagtcggtatattctgcactctggtttgagggtagataaacagaaacagaaagatgagacatatgagagatttcgataccttctgaagttaacagacctttttcgccatttcataagcgtacgagcaaaacaagataaaaacattcaaaaactgctcaaaagcatcgatcaagatggcgcaggagggggtaaactatctgaaaaaagatcacaagactctaggcactatagaaagagtgagaaagaggaagatgccgagcttctagaggaagaggaggacgaaggaactcccgccttaattctgactgaatctcccagttacatcaagtctggaacccttcgggattatcagattcaaggcttgaactggctgctttcgttgcatgataacaaactgtcgggcatattggcagacgaaatgggactaggaaaaacgcttcaaacgattgcgtttctcggctatcttcgttacgtgaaggggatagacggcccacacattattatagtgccgaaatctacgttaaacaattggaagcgtgaacttgctaaatggacgcctgaagtcaacactgtggttttgagcggtgacaaatatgaacgtcagcaactactgaaagatattgttctcgaatgcaagtttgatgtgcttataacttcctatgagatggtcatcagagaaaaggctacgcttaaacgcttcagatggcaatacatcattgttgatgaggcacaccgcatcaaaaatgaagagagtgcactatctcaaatcataagattatttcactccgaaggtaggctacttattaccggaaccccactccaaaacaacttgcatgagctttgggcacttcttaactttttacttccagatgtttttggcgattctgatgcttttgacgagtggtttcagcagaacaatacagatgaagaccaagaggttgttgttcagcaacttcatactgtcttgagccctttccttttaaggaggttgaaatcagaagtggaaacgtctttgcttccaaaaatcgagacaaacttgtatgttggaatgacagacatgcaggttcaatggtacaaaagccttctagagaaagaccttgatgctgtcaatggtgccatcggcaagcgcgaaggtaatacaagacttcttaacatcgttatgcagttacggaaatgctgtaaccatccttatctgtttgagggagccgaacccggccctccctacacaactgacgagcaccttattttcaatgctggtaagatgattgtacttgataaacttttgaagaagaaaagggaggctggttctcgcgttcttattttcagtcaaatgtctagactactcgacattcttgaagattactgctttttccgtgagtatagttattgccgtattgacggttcaacttcccacgaagaaagaattgatgctatcgatcaattcaacgaaccaaattcggataaattcattttccttctaacgacgagagcaggggggctgggaataaaccttgtgacagctgacacagtagttttgtatgactcagattggaacccacaagcagacttgcaagctatggacagagcccataggatcggtcaaaaaaaacaagtctacgtttaccgatttgttaccgaaaatgcaatagaagaaaaagtaattgaacgagctgctcaaaagcttcggctggaccaactcgttatacaacagggtgtggggaagaaaacttcggctattgggagctctaagggtgaacttcttggaatgattcagtttggagcaaaggatgtctttggaaaaggttctagaaaaatgtctacagatgatgatattgaggagattctaagaaaaggagaacaaaagacacatgaattaaatgcaaagtatgaaaaacttggtttggatgatcttcaaaaatttaatgggcttggcgaccaatctgcttacgaatggaatggggaaaacttccagaagaaaatcaacgaccaaaccgaaaattggattaatccttcaagaagagaaaggcgcagggaccaagtttcttacattgatgatagtaataaggatggtgacggttccaaaagcatgaaaagcagccctcagcctagaatggcaaaacctccaaaattgatcaatgttcaagattttcagttctttccttcaggcttcaaagaacttcaggagaaagagcagctctctttccggaagaaagttaattacagagtttccgcttatgatttggggcttgaagaaaatgacattccaagttcagagcttagcgagcgcgtggcgcaagagcaagccaaaatcgactctgttggagactatacggaggaagatgaaagacttaagcaagagcttattcatcatgcatttacaaactggacgaaaagggagtttttgacttttattagtagctgcgccaagtatggtagagatgacttcagtgccatttctgagtctttggacaacaagaccattgatgaggtcaaggcatatgcaaaagtcttttgggaaaggcacaaggaacttaatggctacgaaaagtacttaaacacaatagaaggcggtgaaaaaaaggcagatagattaaaggttcaaggggccttgctcagagaaaaggtggagcagtttcagtatcctatgcaagaaatgacgataaactatcccccaaaaaattcaaggaaaacgtttgatcaggttgaagataggttcatattaatggcggtcaacaagtacgggctctcctcggagaacttgtatgacaaagtcaaacaagacatcatgaaaagcgatctctttagatttaattggttctttaagtcacggacagctcaagagatttcgaaaagagcgaacaccttgctctccatagtcactagggaatttgaaagctctgagtctctcaagagaaaacaaagcgagccaaagaaagatgtcagtatcgaaggcgctagtcaggcgagcgctgagccggttgaaaagaaacctaaaatgcacgagatttctactcagtgatgagtttgcaggatggttagtcatttaatatataatggatctaattgaatgctaacgagccgtcaggcatagcaacaattcgggaatttgaagatgtatcgttcccaggacccagattggctcttttggcttgttggcttgcagatgaatcatcatctccatcgtcgctaggaggggagcgcttactgcctgaaggccctttgactactgagtcagacctcggtaccgctgcccttaaattagcatatttctcgattagcggcttattctgaagaacttgctgtgctgctctcattcctgcaattttgatatttctaccttttccaacacccaatacagtcccgtctttaatacggcattccacaagcgcattagaatcctcgcttgaaggtttttgaataggtttgtagtgcaaattcaaagccgcgtagccgattaaagaatacaaggttttctttgcattgatgtccacctcattgacatccaggtcgtcatcctttttgaattcttcctctattactgggcttgctagcttgcttagccacttacggactttgggcaaattgtgtttgggatcgtcttcgataagccctccaatgtatgcttcgaacacgtcggcatataatttttgcttaccatgcttaaaatcgttattttcacaggtcttatctaaattggttctcagtttctcgttaaacttatagagaaaagaccatttttttaacctctcattactgatgagtttcatcctaagtttggatagctgcccttcgctgagatgagggaacttgttgtaaagaatcattgtaatcgtggtgttcaaaattgaatcacccaaaaactctaggcgctcgttatgagcttttatcatgtcatgctctgatagataaagcttatcgtttatcatggacttgtggatgaaaacacgggctttaatcgctgagtttttgatctcagggagctttggaggccacttcttttttgtttcttcgggttcgtagccatcctcctcttcctcctcttcggccttccttgaaacctcattccaatgcctaaccatctcattgttgactgatgcagacattttatcaagatcgctttctttgagatccttcaaaataggctttcggtcagacgcagaaaatttggactcgtagttattaagttcctctagcaacggaagttttccaagctcgtttagtgatgcaagttccgcagcgcacttcaacttgtgtcgtagcatcgctggtaaaatttcaacgctcgtttcctggggacgatcaacattctctaaataaaccttgtaatttggcgaaagttgtatgatcttgttgaagtattccatgaagtttgtaacagcatgttcgagctgtaggacttgagagtattggtatgcattcgtaagctctaatggcttgtcttcgcttttatggatactgtaggcattttcccggtgctttttggcgatttgctcctctgccccatccttttgtgctttctgaggctttttattgtagtctttcattgctatatacagcagttcggagtcttttcggtttcgaccagtatatgtgtgatgagcttgaatctagtagtgaatattttctgaaattaaaaaattaaacttacccaagcagacgtcttacgcatgtaaggtaacgaagtctgtagaagcttaatactcatgccataagtacccatcgccgcgggttcttagatttttaacttgcgcttttgcaaaatcatatccaattcactggaggagttgcgccatcagtgttttgacttttgtattttgtaggtcgtactgctattgagatcatagtgtcaggtaataagaagaaatttgccagccaatcgactgaattggaaccagtaagaacatcggcatcaggttcatgctctcgcaaggtaaataaatcaacgttagtttgatttttgagcttagaacattaacggatcatagaaccgtgtaaaggagtatacgtaatgcgttacagaaacggattatatatgcctctttccaatacccagatatttgctgcattctttgcttgttatctagcaacctaacgccctcattttctcggtcatggcgtctttataagatatcggtgaccgattgttgagtatactgtatatgattaaaaatggacaagaaatagggttcagcctccggaaaggcagaaaacaagtctttgagcctaaattcgtaatctgacttctgttataagggccattcttcaaaagaatggagatcacgttgctaagccggacttgtgtttaaagccaagaatcatccccgtctaactttgaagagaaactgattgcagagaatcatgtaactttcctttgctgtgcagtatgctaggtactcagtccaaaagaaatgaaacgcctgtcaaatttgtgcattatgttcgatgcttgtgatattctaccgtagcaaaagtccttcttgtcttatcttataaagagctttcataaaatatagctaacggtagcctaacgataagcccatggatgcaaaaccgatcacactatcttgtataactgtcatgagagcacttaacgctctggtggcttctgtatctagaacttaaaggtttcagtcacatctcgctcatttgtttgaatagtgcgttgtttcttgttctcattttcgctgggactttcctctttcccatatctagatcccttgatgtcataaaggacgttaccttcaacactgcctgggccatttgaaccttctttctgttcaatgatagagtaaagcctcttcggagcatctgaattttgttgtttagcatgtgcttgtctgcgcttgaggacctccttcatgctttcagcttttatctttgcctccagctcttgttgtctctgtgcttctttagcgtcgctcagagtgtcagcgtcttcgtttcttaagtgcgctatatccttctcttcgtcgacagcatcaccaacctcattttctgagcctccttcgctatcatcggccttaaccatttttccaaaaagctcagattccctttgagttttcagttttgttcccaaggtgccatagacgtcaccccgtaaatttgatatgtcccagtttataccggcgactttatagccgggataagatggtggcattcctaactccttgaatttgtaacaccatggcggcagctttccctccggtaatcctagagctgtcctcagatccttcccaattgttcctgggcgtttttccttctccatcagggaccattttgtctcctcttctagatttctattttcgtaaaatagatctccatacggaagcattaggtctggcttccagtgtgcgcctaacttaaaaaaagcgtcgtgaagcttacggtagtctaaatccaaactgccaagcttggggcgaattcttgctctagaagactcttttagcgttttctcgttgggttcgtcttgcgctggcagcgtgctgcgcatttcttcaatatttgtctgccgtataacgtctggtaattcgaagggccttttggccacaaccgacctgccggagagatattctctctttaactgccaatgacccggaacttgaacaacgtttttctgagactttatctttgagagtaacacgggatccggggcgtcgcagtcgtaccactgaataacctccgggtacactacgacggatttgagctccgaaagagcaggcttgctaagctttcgcagcttttttttagagactttagttttttcatcagttgttatagcagactttgaatcaggaaacatttcattgttacggctatccgcaacagcgtcgctgtcgcgagaccttgaactaagggagtctggcttctcgggctcgctctgcacctggaacttggcgaaaacagctttgaattggtctggcacaacgtcttcatggaacgtgctcgggctcgtgatttgcatatcatgcttctctggatttctttccagccttacgttgtcaatcaaacttgcgagctcccttcgggccgcagagctcttctcgagacaagatgactttttagccttttgacgccgtctgctcttaacagattttcccatttgatgaatggcgagttggcagcgaagtactctatgacttgtgttcgaatatgggatgttatagagcctggggcatcgccaattccaactattaatttagcatctcttattatgtatcacgtgaactacctgaagtcaaaggtcaaggcgcgccggccgctgagagtcaatgttagactcgaagtgaagcgaggtaccacatttgatcttttgatagatatggtttttgttcttccatttttaaatgctggctctgacgttacgcaggccaagacaccccttcggctcagaagtcaataaaaaccccgttgttctcacacaatcacttttctagatctttaagcttcttctctattagttcatactgctgcttaaactctctgtcgttcgcttttatgtccgtgatggcagtttttaatgactgttcaatctctgtagcaaggtcaaaaactgttaccacctgctccccgtttttagatttatcttcttggccagtgtttctgggtttcactgatagctgtaatgaggacattgcaattccgagttgttgatgtatgaggctctgtggttatcgttttattgattgtcggaatgttttggtgaaagattatcccatccacagaagagcaaagcggtttccggcctcgacaaactactcgaaagaatgcccagaaacggagctgcttgctttaaaagactggcgcataatctggcgatacgtaaatacttgcagaacaatatcgcgattgcggactccacggttttccagggcactctttatgaacatactgttgttcgggagctgagcgagaagttgctggtgaaaaaccttgaggtttgcggtggttcctatgatggaggaatagacattcgcgggaaatggcctgtggatcaaatattcaaaactgcccgcgaaagatttgacctcagtgccgagtttcccaagaaagccagtgtcaatggagcccagttcaagcccgtacgacataagctagactcgaagtcgccgttcaggcctttgaatgtcttggtgcaatgcaaagccttcaaaaacgccaagataacaggcaaggaaataagagaatctatgggtgcgttttcatcttgcgttccggcatcgcgccggacccagtacgtactcatgctgagctcccccaacatgctgacgcgcgatggtcttaatgtgatgaatggtctggcaattccgctagtctacatacgggttgagatgctgaagtcacaccaagggtggttcgacttagagaactcgggaaagctacagaactactacgagaacgagttcgcttcaaagtttttgcaaaactgcggtgtttcgcaatggctgaagttcaagttgtatcagtctctctcccaagaagctgtgtcgaagactgccggcggtctttctggtctcgaagcctcgaatgttaactagtttgtgtaccgcgaaacggaccaaagatatcgggcttcgaactgggtctcaaagcaacgtacagaagtttgatacggggaagctgttgctattttggtaaacccagtatcctaaaaacagcatgaagaactacgaaaaaagcgactccggcacgatagaggcccggaaaagcataaactgatataaactgaaaacttgagcgctttattgctcttaaatcatgccctcttgccgctgaagcttcagattaaccactttgtttatatttcttccgtatataataacagtgtgttcgttcttgatgatttgttttgatctgtgaattccagtgctaatcttgcatatcatgaaatctctggagggtcacgcagagtatcaccactctgcagcagtcaccatcgagctactcaaatatgtccatcgctccaactcagccagcagagctcaagaaaaagccagtgtcgttctccaacatcctgttgggtgcaggtctcaacctctgcgaggttacgaccctggggcagcctctggaggttaccaaaaccaccatggctgcaaaccgtaacttgaattttttgcaatcggttaaacacatctggtctcgtggcggtgttttcggcttctaccagggtctaatcccttgggcttggatcgaagcgtccactaagggcgcggttctgttgttcgtctccgcggaggccgagtaccagttcaagagtctgggtctaggcaacttcggtgccgggattatgggtggtgtgtccggtggtgttgcgcaggcttacctaactatgggcttctgtacttgcatgaagaccgttgaaatcaccaaagccaagtctgttgcgggtggtgctccccaatcgtcctgggcagccttcaaagacatttaccgcaaagagggtattagaggtatcaacaagggtgtcaatgccgtggccattagacagatgaccaactgggggtctcgtttcgggctttcaagattggttgaagagggaatcagaaatgttactggtaagaccaacccagacgagaaactttcgccattggagaagattttcgcttctgccgttggtggtggtttaagtgcttggaaccaacctattgaggtcatcagagtcgaaatgcagtctaagaaagaggatcctaacagacctaagaatttgacagtgggctccgcctttagatacatttaccaatccagtgggctcaagggtctttaccgtggtgtcactccaagaatcggtctaggtgtctggcagactgtcttcatggtcggattcggtgatatcgctaaagagtttgtcggcaagttgactggtgagactcccgttgctaagcattgaggctaagcattgagacttcatagattaaatccactacgtttatagacaatgcttgaagatcaaacaatacaaatactgctgttctcttttgcgcgtccattaatattctctgataaataaaattgtgatgcggattgaaatacatactacaacatgctcattttttggagagcccccatttgtcgtagccgtaaagaccaacaactgtcattgataatcctaaaacctgccttagcgacaggcttgattcccatgccaatgccactgctatgataacaatacgtttcatgatgttggcaatagagtagttcaccggagatagcataccgattaattgaaacgcaagcatggcttggaagaaatgtgttgcgccatgtataagcaccaaaaaaagtgttttcaggcagaagtcgttcaaaaaacttttgtccgagttgaagtttatcaagccatcagagataaagaatggcaaagtaaggatgaagcctatgcaggagcagtagaataggatggtcagcttgtcaatttggaatggagaaaactccttttcgttcatgtttgaaagcttctccgctttcgaaggcagtattccgcgctgcttcttaacagtaagaattcccttggcaaagatattctgtgaaacaaagattcccatggacagtagagcaaagaaaagccctaaaacaaaggttttttcattagcagattcactaggcttcttgtgaccatgggtggaccagcaggttataattacaccacaaattaggggcaccaaagttaggtaagtcatacggttgtaatgcttgcccttgaagaagcgataaaagcataccgtcataatgggggagagcgctttcactgagtgaaccagtgacactggtattaaagaagtcgccttgtgggaactgatgtgaccaacaagctgaaatagacccatgggtagagtggtggttaaagcgagtttacatggcgtcaggaacttgcgcaaaacacattttttgaagtcgccatcgaggtagcttggtagaattccctcgggaaaagaaagaagtgtcttggaggctgaacttttcttcaacttgtcagagctcaaccagttcgccagcgaaacaaagagcagacacaaagcgccactaatgagaaattgcaactcggtgagggcaacaggatggggaaaagtactcaaaatggccttcgagagattacttgaaatcgaagatgtaatgtaccagacgcaacagagtgaagtgactctcgcatttaccacaggcagataacctctaagctgctcagggatcaggtggtcgactttttgctgcaataagttttcattgccagcgataggcttctctgggatggaactccgaggcgcactgttaggagatttatggtacccctgaggtagtgtaggcacttggtaaagcttggggtcaaaaaggttggtatggacagagttccgccgcttagtggtggtgctttgcgtagtactctgcgttgtaatcatggggcccgggatactcgaatgcactttgaaagaattagcgagtggaatgtcagacttatgctctcgagagattgaacacaactagccgtgactgtgcaggtaagcgggtatgaagcgatcgtataggtgaagtattacttggcagatgcttgctttgtttctataagagaatgaaagaatttggttttccgcatgttacttgtttgtttttgacattttatcacgtgataaataccacatcaggtcatgtgatcttaggaccgatcagtccatgaaccgggtggctctgcttcatcattctagtggagtctcggtcgcatagatgtactttttgcgtaccaaactgagatctaatgcctccgctagattttagtcgagcgggactagattcgtcacccgtattagcgggcgcgagccaaggctggcctcggttgcagtcgagctcctggaacgttccgacgctgagtgtgatctgctgagtggaacagcctttttaaaaacacgccgcgcttcaggtatggatataaacagaatggtcgaaatcttgtttttctgaaacaacactagttgtttgcgacaagattataaaatcgctttagagaaaaaccctaattatgtgctttcagctttcccttaaattgtttcgtctttgagtgtttttgcctcaagatccgcctaaattaagcttcatgctatgaatcctggtacgcgctttcagccgcaacacgatactgggaaagcgccggcacagaagaagtgattggtaaacccagtgcagattggacccagtgatagtcgggagggcatccttgaaacatcatataggaagcctcgcgaaacctccgaggaatcttttgttaaaacccaatattatctgtcacaccagattcctttcaagaaataattttggcatgagggctccagcctcttcaaataaggtatgcaatactcagtgacatttttattttcatgtctgctcttttctgagacgacagatccattggcatttgactgctgagcgactctatgcagttgtggtatcccaaaccttttatacttaagaagatttagatctgtgttttagggatatgccatccgtaaggaatcactttctttaggcattgcgacagttgcaaaaaaatgacaggcctgggctttaaaacttgcttctaggtttcaagtttcactgcaattattgaaatcactaatatacatagtgagcgtatacgagaggtttacctgcctcacacacacacccttaacactatcgcaaattatcctccttatctatgttcaaataccagtagtgtacacaccgatatcggatttcaataatcttcatcaatatcggatactcctcaaaaacaattttgtttcttgatgcccacttgtatatatatatctgttatatagtatgtaaatattccaatgttcgacaacaacgggcgtgtggcgtagttggtagcgcgctcccttagcatgggagaggtcatcggttcgactccggtctcgtccattttttagaatcttcatatttttgaagaaaacttgcttaactttttctgacagcgattggtgttcgaacgcgagccttaaattcgattcctataatatttgattatacattgtggagcattatatcacatgaaattttcgtgttggttctgctggttcctttgctcgactttccgttgcgcttttgtgagcttcctccgattcgaatgtgtaccatgaaatgcttgcgataactgtttgtaagcctcttttgtcgtgagctcgttgccgcgttcatctttgtaggttagcttgacttctggattgtacccagccagccgctctttttgtagtgactgatttcgtttggctatttcttgatgctgaagttcttctattctgtcgagctcttccctactatattgtattttgtcttgagacaactcctccttgaacttctctttgaccttgcgtgtttcgagtttctgcttcagcgctaagagctcgaggtccttgctgcgcaatgaggctgtggatgctttaggctgttgcggcaacacattgcgctctttcaggaaacttaaggttgacgcgagaccctcatgaaattgaggttcgtccttcttttcaaaaacactggctctttcatcagtcgctttcgacccaggaacagattgcgcctcatctgatgctggcgcttttaagttcaacttttcgaacttatgggaagagcttttgttagagatgagatctttcttcaaattatgaagaaaaacgctgttttcatccaataccatttcttgactaatcttgacattagcaacctttgtagcgcgctcttttctttctagcgcctctttccttgcttcaattgcaatctgctcagcgctcctttcactcgagtcggccttagaacttctggatttcctaattttcaaaaacccctgtaactcttcttcagcaggatcttctgcgtcttcgtttactaatgtgaccttagggatctgcgatactgggcgagaccgtttttgtgacagtgatgaacttttaagctttttacgctttttgattttgatcggcgcgaagtccgtggtttggcgttcctcatcttcacttgctgaaggctcgatagaggctttgatcctgttatcttgagacgcttcgggttcttgctgtagtgtgagcgtttcttcgtcaacaatcttgccattaactaggcgtaacgaggtagcttcttggtcttcattctcgctcacaaagtttgcaccaaccccttttcgcttcctatcttggttcatccttttcaattcgagacgtttcgcctgctgcaggtcttgagtaacgccttcatcgacgagcacatcttccttgtcctctgcatcgacgcttgcctcctgaagagttaaaattacatttctccgaccagaaaaatcagacatgcgatgtgaaatcttcatgccgagctccacatcttgggaggcttcttcttgctcttcgtagaccttatctagtgtcctcttgggcttttttctggtaccaactgatgtcagccaatcttgtccatctgctgcatcgtcttcgtcaactagcgtcactggggaagaaatcttacttttagctcgtttgagattccatcgcagctttgaaactttatcatctatgaatgcgctcctctcgtaaccgtgagaatctgctcctgctccttcgctcttgtcgttaggttcccttttattttctttgccttgcgttcttgaaacgtctttcttgtcgtcagctttagcgttgatgggtttcaagccaagagaaagccttagcttatttgtttcttctaaagagagggatatctcatgcgccataactagactctaaggtcctaaaagaggtggattcaataagtgttctttcagccttacatgcatccatgatgtgctaagatgcttagtatttttccatacaaaatgaattaatattaaataatgtaggttctggcaagtgaggacagagcgctaagtggtaacatttagaagctgccaaattgttggatcgattttgcgtgctcaagactcaagagcagaagatattgggtttcgtgatgcttgtttttgtcagaacttcggagaggcatctagatgtcgcgatattcctttaagaaccgctctccagcccctaaggaactgatgctaaagctaggcaccgggcataaattacgctcaactttttaagttagattcagtaagatggaagcgacatccgaactgttcaggaagaagttgagcagatgatacgtgcttggttcggttgacactgttcttttgtagagtttacaaagttggcagtgcacccaacttaagtgaacacgatagagtgtcgagcacatcgcttataatggatcaaggtacttagcaccataaaggcccagaaaataactaatttacatgagatgacaaaaatacaattaatgatgacgagtatgaggcgtttcttttggctgtacctttcaatgtatcaaaacagaaagccgcatctattggtttctctttggttttggattgaggtggccccctcttttagaactgagcggagtatcatgtagaaagagaagattagttcttgtctttcttggactttttgtccttcttctccttcttctccttcttttctttcttctctttcttgtccttcttagacttcttagcgtccttttcttctgagtcctcttctctctttctcttcttgtccttcttgtccttcttctccttcttcttgtccttcttctcggccttttcttcagcctcggactcttcgtcgtcagaatcggcggcaggagcagcctcggtggcagtgtccgcatcagcgttgtaagctctggcttcagtaatctcgaccttcttagcctcacgaacaacctttggagtggttctcagatctctgccctccaactgagacaacctgctctcaaccttggatctagcctccaaacccacgtcacctgagtcgtccctgtcttcagctagggcgtcataacgcagagacacggcagccttcgcggccaacactctggcgattttacccttgtttttacccgtagcttgaccaactagagaagcatggtacagcaaaccgtactttggagtgtcatgcttagtcttcaaagctctgaacaaagctttctcagcacccaagatttggatggtagaggcaggagacttggccaaagaaatcagagagccagcgtgggcaatcagtctagcaccaaccaattcgcctactagttgggtcaagttgggggcaatagccttcattctggcggacaagtagttcgacaattgctccctgtacgcagcaaactctgtaatctgagtcgctagagccttgatgttttccaagtctgtaggagtgatctcagtacccatggagatctcggcagcagccttgacacgctcctcaatctcttcaggtaagatctcgctcaggtctgtctcagcggcgttagatctgacgcccatggtcaagatgattctggcaaacgcgacagagtcagtcacaatcttggcgagttctgggaagtgccagccgtaccattccttgcatctcatagcataagtgttgagctccttgtccaagtcatctagcaacgcgatggcctggataatcatgacatcgaccttgtcggcggagaacttcagcttgtgacggccaatggagtgcgctagaccaagagacatcttggacaagtcattgtctgacaagccaggcagcaactcaggcaaatgctctttcacagctctgaaaatgtcgagggtcacggcgtcggagacgacgttgaagttgaggcctagcttgttgatggcgttagcaagcttggtttcactgaccaccagagtagccttcttgtcggccttgctctcgtcaagcagcttctgtagctgacttgagaccttaccctcaacgatagagttggcctcctctaacgcctcagcagcggagccgaacttcgagaaggcagcaaccttgaactgcttcagcaccttgtctgaagtgttgaggtcctggatcagcgaagatgacttgtagatcttcttgtccgacgcctttaacagcgcgtaaccggccgaagtctctgttaacacgtaagccattgtaattctaacctcttatgtgaaccggataacagaaacacctattgaatccacgaaacagagcctaatccgtcttcaagtggttcttctttattcgaagtaaattttttcgatgagctactagctgtttaaaatttttcaagcacatgaaaaaagaaagattcgcgatgccctccgtctcacgtgatgtttactagcactttatacgtttatcttcttttatgactgcttacataattacagacggcaaaaggaccctaagacctgtaggtgccgttgcttgggccctaggtggccttggcaaagcgaatcaccgcgttcatgaaaatagcggagagaactgggatggtgaaattgtcgtcccaattgaataggtcgatgccctcgcttaatgcggcaacaacgccgccgagtagagaaaattgtgtcaacgacaatctgctggtctccgcagaccagcttagctcacctggcgagttcacgtaggcatagtgtggaacaaagactccgtaaaatagtaggcagaccaaaaaacccacaacgaatgcagcgatggatcctgcaagggacttgtttctggcaagctttggagtgaggtgaccaaacttgcagccaaaggttgaggccgctgtgtcgcaccagcttagcaggaacagcgaaatcagcgcgacgtctttggggaagaatgaaaatgcaaagatcaggcccaacaggtaccacagaacgccgttataggtatggatttcactcttacgcataagcgcaccaacgcatcggcaatatagcttgttgattgcgttccaccttagacggatcaggtctagcgggagcaggatggcaaaggctactatcaggggccatttaacatttcggtagtccattcccgtggtgtataggtagagggttatgaagccgatagaagaatggaaagctttccttggtatctcgtgctttgtaataaattcgccaaaccactcgtggctctttaagcggatctgtgccagcggaagatgttcatcgctattggattcagatttggactgtgttttgaacctttgttttagctgaggggaggccgaagggtccccctcgctggtggtctgtacatctaccatagaatgcttgcttctgctgagatgtgctagttgccgatcttagctggcttcagaatatatgcgcagttgtggccaccgataccgatatgttttttttcggtgaagattgttcaactcgttccctcagaagatcatgtgaaatagaacaagtcgtaacacatcggtcgacaagatgaagcagagtgaagcccactgccggtagtagctcctcctcgaatcaaaaattagtttaatttggtaaacaattttaaaataaaattctacagattatacatcttgggaaacccagaaagccgatgccagaatgagggacgcgcttagtagtaagtggaaggtctcttgtaggcgaaagtcttggtggacttctggactctgtgtggcaatgggaacttcaagtccttggtcaagaactgcttgacgtatggtctcttgacgtcggcggtcttctcgatctcggcgatcttcaagatgtggatggatctaaatctagctctgtgtctagcagccatgtcttggtacaaagactcgatagcaccgactctggaaacgtctctaatctccttgtacatgttgtgagtaccggatctggagtcgtatctgacccacacgccgaagttcttgacggtggttggatgagcctcactgatgccgttgacggagacgatttcaccagaagccttcttgaccttgtgcagtctttgcaagaagtaccagtaacgggacttggcgacgaccacgtttggagcaaagattctcattctgaacaactttggttcaggaacggattcggtgggcaaacgacggccgataacctggtattcattcaaacgagccactgtaattcgttagtaagatgcttgaccgcgtgttatagggaacgagcgaggagccctaggaaaggatgggaaacgattatttggctcaagcctgatgctgcctgtccatatgaaggaaacgctcttcgttacgtccagattttcgaagcctgctgaaagtttcagctttagcatcgcggaccttaagctcaacaaatacatttctcatgccctgtgaacccgctggggcatggtttctcattccgcagagcagtgacctcgtcaattcccctggttctaatctaattgtccactcattcacatactttcttcacgatacttccttgacgttcaaacaactagcaagagtcaagagtctcgtttttctaaaacttttgcctaggctgaaatttttcgattctgcctacgttcccagtgctcaggctccatccggagctggctcccggtaccgcttcgcctggcagacgacgcctgggggaagactcaccagtggtgggagaggcgctaggcgggagctcccccgaggactgtccagcggcactgagtggagcagtagggcggcctgcctggagcctgcctagcgagcaccccactctcagccactacgcgcagcaagctcccgcctacgcggcgtcctgcctcgtttgacacgcagaggttttgaacgcacgcaaaaaagttacacatcgaaaaataaatatattccttatgttatgtatgggtcttgagatgtatgggtctggcagtcacggaactttaggctgagttgtgacgtcagaagtgtccgttcaaacaaacgtttgtagaactgtcattatccgctacatacggttatgcgcgtgcatccataaagacgcacatgcgcagccggtaatttgcattatctaaatatttgggcctccactgtttactactcgctgaaaatgctcagatcggtagatctgcatgggcccagcccggattttactgggcaacaatgtttgagttttttccttttggtttaacgtactgcaaagcttcctcatttaaggtgcatagggcttcgcgtgttgcagtccacgaattagccaacgataggctttcctgcttgtcgaggttgccgttgaaaacagcgttcacgtgcgaggcgtagttgtagggagccaatgctaagtcagtgacctttctgttggcccaaggcgccatgcgctggacaaagttgacactcagtgctagagtgcgtgagacttcggtactgtagccattggaaggcacctcctcgccatcgggaaagtacgcctttgtcacagcctcgagtctctggttacaaggccccaccaatgggtctatggagcctctgactagaggcctgccatttgtgtcgtagactttctcgttgtaaaactgcctgaatgcggacatgtgagcgtgtgccggctcgtagacataggtgtcagcagcacccagcgtggcatttgcggctttgccgactgtttctttggagtaattgaagggcaccagagcgtcgtgacgcaggtcttgataggtttttgttttcaagcttggtgcccagctctcggcaagctccagtcccttgtctgctatgttgtctgccatttttgcggcaggcaacatccattttgcaggtttggaactcgctattgagctgaggatgggtttcgcgtttgcttcaagaacccggcaagctggaagctgagtaagaaattcgtgcgtttgctgcagcaacggaaatgtcttcgcgcgttcgaaagacttagatgactcgacggactcagacatagtatgccagatttaggatgtgggtaaaggcgaatgtcgtgtggagaaagtttagagctcctagccgcttatatagccttttcagttctgtgtccttcctttgcgtcaatgtgattgtgtctcgacgccagccaagcaagcaagtcacttcgtcggcggctggcgcaaaaactccacacgtgaccatgccaacctaagatcttaaaatagacatccttcacctttcgtgcgcttccagatagcctgatctacccgtgataccgttcttccgaaccccgttgccagaaccatcgaaaacatccaatttggtcaatatttgttgttgtttatcaaggtggcacttcggtcttccgggaccacttaatcaaatcagcttcgagcatccgtggtccaacggtcatgcatttgacatctcgggctatacgggtcggaaagtgggtccgcacggcgggcctcgatccatcactctctccaacgaaccagagctactgcttctctaagggcggcctaccggtcttatctaaccgagctttcatatttgttttatgtagtgtacatgcggaaactgaacattcttgcctgcggaatgaaaatttgaccatttccttccgcgtactcgataaatttggaaagccgatttccaatttaagatcatttgtaaacaaataattaattaatacgtgcctataagtccacgaatgacgaattcaggcacgtatcgaggaactttttggttccttcgtagaccccttcgtagcgtctttgcaggaagccggcgtcgagtcaacggttaaaacttgtaaatttgcacagtggagggaatgcgggtatatggtgcagtgttcggctgacatgctcaccagttactggtggttattccaaaggtgtcccacggaaggacaagcaggttgaccacgaaaggtatttaaagagtgaaagagtttgccaatctcggagtggatttcttagttggagggtgagaccagtggagaatatttgagtaaccacgttctcttgcatagcagcgatgcaagcactaacaaggacgcccactaagcagatcaataataacgatgcggcctttgggcttgcacaccatacacgcacggccaggttaacaccaagggctcaggtggttgaggaagcgctggccgctcctccacttcgactgggttcaaaatccgggtacagatttccggcacgcagtgttgagtcaccctcaaaaccctcccgggcacaccgcagaaggcccgtttcaatcgcatttgccgacggtagctaccaaatgcctgtgcttactaaagatgtgccagagctgaactctgacgaagacacattaagcgatgacagctgcgcgagtggaaacagtattatcagtccctctacatcactttcagttacaccgcccgaagcgtgcgcgttcgaaaaccaagactctaatagccccccttcgttgaaggactttttattgtcatcggccttaatgcattcaagccttctcaatgatggcgctcttcatgatggtccagaaggacattctgaggcaaacacaactgacattttgccgctgtttcgcacgcattcaagaaaacagatgccaatagtccctaagcctctcccacaccgccatcgtagggagcgggtgctcaaatcaatactgaagaagccatctagccctgactttttgaactttgttgtaaccgccaccaatggctctttggttgatgcaacgatatttgccacggaaatcaattcctgttctaacaaagtgccacttccaactactgtctgggagaaggttacgatccccgtaaacgttgagatcagagacaagttcaaaaagagtcgggcacagctgataggaggatattacgacgactgcggcaccacagaggatgaccagccccaggaaggccctagcgatatcaaagacgctgccgtgatccgcggatacgaatgcagttttactggcacaaaagctgatgatggtaatgagaaagggttaagcatggagacagggaagtctttgagatgggctcataaggcttaaagtgtaatattacaggaactcgaaaccgctagccctctaataaaaagaatcgaggccgttgtaaattgaaaaagcttgttattcaggtggggccggacttgaatatactcatgtattataatagaaatgattttttttaggattgaaagttaaaaacagcatttaatgaattatgagcttgaaataattgcctctagtatcttcttatcttattctcttaattgatttagttctcggaaggtaaacagttgtcggtgttacagttggcggcttcatcgaaaatacaacgagcttcgctcgaagtagctccgtaggcagcgtttcccctgtcaagcgcatcgttcctcaatgacaaggaggacgaaccgtacactccgccaccagcaattcttgagaatcttttatatgtgtcgtcactaacatttcctgacacgaactccggttggactgtggcagaatgaatgttgtgacgatggaaaatgcttcttatcaaactagcaacattgatgaactcgtctggggtggactctatctcaacgtggattgaagcgatggacagcgactcagtcaagttccagatatgaaagtcatggacagacacaactcctggaatttccattatctcctgctttacctcgtcagcggaaaccgagcttggcgtcgcctgtaacaagattcgcgaagctttgaaagatagcggtagagctgaagagaagattataacggtgattaacaatgaaaccgcagggtctgtgtagaacctccaggaatattgggttttccaaataaacagtgcagttgcaataaccccgacgttgcccaaggcgtcgccaagaacatgcaagaacacaccgtgcatgtttagagatttttggctctttttgtggtcatggtccacttgtgcattaccgttgctgtctttgttacctagaagaggagaagcttcacgactgtaagattcaacaaccgtggaaggcagcatctccccaatattctgggaagattcgcccggagaatgggtggcgtgcgagtggctgtgtccagactcatggtcggcgtccagtgactcaggttctcctaatgagtgcgagtgaccgtgcgagtggccatgttcatggaacaaaacgagaccgatgaagttggatgcgagacccaaacaacccacaatcagcacaagcttagggttctcgatttcttggggctggaaaaagcgttgaatggcctcaataaggatggacacacaaagcgcaatcaagaaaacagcattaaccagagcaccaagaatctcagctctcttccatccgtaggtgtacgaggcgtcggccccccggttctttgacacgttgacagcccatagcgcaataatcagggagaagatgtcgtttagcatatgaaaggagtccgcgattaacgccaaggaatgaaccgcatatccaaccacgatctccaggaaaaagaacaacgtgtcgatgaacaagagcgtgagaatccttatttccttgccagaatacattttgggttcgataaggagtgtgtttctccgtggttggtcagctgaagtgcaattgaaatagtaagcttttttttgtcttcggcagttacttttgaaagtaagaaatttgagtgtgcatgagtacaaacgtacccatgtcttggcacttgacgaacggttagtaccgatgagctgagaaactaaaacgaagcaggaaaagaaacctagctgaaccagtttaacgagcagggtaatacaacggatgagttaatatggatcttctgtgcagagctctcgcagtggggagcggaaatacacgagattaggtgagatgccgtttgtcgtcgggcaaagctttagttcggtgctgtatgcagttcttggcagagtaatctgttttgctccgaacttcaagtccgcgctagttcttgagcgggttaccaacatccagcgtagcttgaaagttggtcctggcggtgcaagagagagtgacttacttcccagaatgcagtatcttggcttttcataaaaagcaggcgaaggcttcaaaattactagcgtggacattataggcttggcttgtttctttagagtgggcagaccccatccgcgctatcttgctaagcgtcttggagagagtgcgatgcttttaatcaatatagcctcagcttgtcacatcagcagcacagagcccgctgagacgcctcagctcttgcttgagaggcaatcaaggcattatctatctggcatgtaccctttatgtgaatcatccaggacagcattcagtgctacccttcaggctagagcaagaccatcgctggactttatcccgaaagccgtattcacgcgcgcccacagcttgttccaaatgcgagggctgtgtcaaggagtcgcgccaaggttcctgcgatttttccgtggcgccataccgttgaccgcagtccagtccgatgcaaccaggcttctcttaggggagcacttgtaccatgacaggactctccacgatagacggcaaaacacccccaacagaggtcttcgttgctggcgagagcaagcctcaagttcggtcggtcttactgcggcggaagctattattaccttgcaccaacctataaactaatcttgatgagagttttcggaatgaaaagcttcacaaaatcgcctttcaacgctggtacatgtttcttttaggagctggttaagctacgctaatcgttgcagtcctctgaccccgtagcacagagttttcgcgcactccaactgccaactagcagccggtcgtggctccgccggaacacgttgctacgcacatccgcctccagacaaccaaggactaacagctcagggtcaggcatctactagtgttgtcatggataatcattgatcatcatggcgacttcacccgctgtggtgctgacaaagggcgcctaataagaaccgcgtaggcaaaatgcgccagaacacttgctgtgcctatcgattgttgtatgatgcactagaaccttttgagagaaaaaagttatataatcatgcggtaggaatgcgcctggaaatgcgccagggttctggatcgcatgagaaaagaaagctcgagcgggatagcaggcatcaacggtgcatctgctctcacgccagcgactacggcgctgcgataccgatttttgcaagagcgttttgttttcctcgcgagtgggtatttaaatggtggactatgatagcgagcgtggtcggatcgagatcgagatagcactgtaaagcacgaaaaaatgtacaccaaacttatagcactagctgctgcatgttcgcaggctgttgccgcgaactcgtacgacaacctgcataaccacgagcacgcgaagaaagcgggcaagaccgtgcaaggaaagccagtatcgcacctcttccgccgtagcgggacatgcgcgttcccaaactatgacggcatggttgctgtccagagcagtggacaaaacggcggctgggcgatgagttgggaccagccttgttcgtacgggagctggtgtccttacgcatgcgctccaggccagctatccggccagtgggacccagaagctacgagctacacttaccctcagtcccaatacggtggactgtactgtgacgaaaacggaaacctacaaaagcccaactcgcagaacgattactgctatgacggtaaaggaactgttgctgctaagaacagcgcgggctccggtgttgcgttctgccaaacggtcttgccaggaaacgaagaaatgttgattccaaccttcgtcgacggcggatctgaggagcttcttgccgtgccaggtaccgattactgggcgaaaacggcgtcccacttctacatcaacgccccaggtacaagcgtcgatgacggttgcaagtggggatcttcctcatctccacaaggcaactgggcgccttatgtggcgggcgccaacatggacgactcccaaaacacgtacgtgaaaattggttggaaccccgtttatcttgaggactcttgtcctttcaagaacgatatgccatccttcggtgtcaggatcacctgcgatgatgagtctcagtgtgtggggcttccttgcgagatcgatcctgcgaagcaaagtgtgaacgaggtttctggtggcggctctgctggtgccggtaacggccagttctgtgtggtgaccgccagaaacggtgcaaaggctaagatcgaagtgttccagagcgattccaaggctaagagagacgtgtctcaccacagacacgacgctgcggccaccagaacaaccatcgctaaggtaatgacggcgtaggtctcgatagaggccaagttgtaatataaagtatgtaacattataattgttggttaggttttttgctaaacaaagcacaattgggccctgggcgaacctgccgtagggcgcctgcggtcgatgcgaataggatgttgccaagtttgtattattagttgttggtgtgtaatttggaaatgtacacaaaaaatattacccaatgttaatgaaaaagacaaatccattaaaagtaaataatgagggttagacaaaacaatttattaggtattagtagttgaatcataattagctgcattagaaggtttccacctggtatcgaagttagtagttaggccaagagttgagggataaaaaaggtcacaaggatcctgctcaaatgaagctcctcaaagttcaagccgctactggctcttgagtagtaatcccgatgttggtgcgaggcgcaactgtggtagttgggactgcggtttcaccagattgtctgagagcctcgtcacttgcggtttgcttttccaagtcgctgctgccattatgtctcgagaaaaacgttggcatgactcccgaggaggtggcggttgccacaagcagtgcaggcacaaggacgaagatcaaaaggtccaatatgccgaagaaaacatgggacgagtcgaccgtaatcacattgccaccgtctgagagtccccaagccacgaggtagaggtagatgcaaacgtgggtgaacaccagcaggacgagcttgatgccactgattgtaaggtccaccaactggtgcttaaatatgaggtaggtgaccagcagctgcgcgaaggctgccatggtccagtaaccccacttgtaggatgagtggattagagagcccaccaaaagaccaataatgaagaaccagcttccacagatctgcaggaacagcccgtgaacaaggtcataaaacgaccatggtctggggcccaaaatgttgctagagtccctagtaacaacccctgtcagttcagtgagatataaaagcgcgggccacgtcaggaaccaggccacatacttggcgtagaaaatctgtctgatcccggggacctcgctttggtttggcgttgtcaggttgttgaattcagcttgcaccgcagtccagccgaggttcgaagccatggtaaaatacgagaaggccagcactagcgaaatactcagtggacctgcaactgcgtaccggtggatcttggtgcctctgtgctcgaacaccacgaacaacgccgcgtagatcagagagacgagcccgaaaacagaaaacacagcccaaagccagtctgagccgtgctctgtcatcttgaggtcaactccggtcgcggggttgacattggtagcgtcgtttcccgccctctttatgagatctgtctcgaacatcgctgatgataactagaggtatggtatgttgttgatctagtgagtagaacttaacctggcttccaatgaacagaaaacagcagaaagtaggtcatagactgaaacaaataagctccaaactcttggccttttatacctttctgtccccactcccccattcagcccgatcgcgcctatgcaagcgtaattaatcccgcatgcaaccttaatttactccttgaccccagataatacccgctgaaatgggtggagtcagtaatgtacgatggaggcctttgtggctataccgaaaacgggtttttgtgtcttcggcgctagatttttggggcagaagccaaaaaaaaactagaaggccccgcacggctgaagaaaaaagcagcaattaagcgatccaagacctttgccctgtgagaggctcgattcgtgaactcaacggtctcggtgttagatctgaagaggctgggcgtttaaagtttagtacgcgtatgtaatgatatgtcagccgctctagccctttctccgcagaggcagtctcgggcacgtctgggaagacggaagcagaagtgtaagctgtgtgggcaatagaaaccgcaactacttctgatgttccgctaaatgagagtaccgccgtcccagaggccccaagggccggtcaaacctcggcctattccatatcacgtgacacagatattgaagcgatcacgtgccgtgattccgctgcacgtgcgggggacggtcgcaccaagtcgcccacggcgcgctgcttgcgacgtttctctaacgtcatgttcgattactgaatatatataggcttccgcgaccgggtatgtgtgtgtgcggaccgcttcgcttgcgcgctaacgtctcaccaccccggaaagatcaatctgctgcgcgttcttgctctccatctcttgcataaacttttcgcgcttgtggtcgactacacgcttctctttgaagtacttgatccagctcgtcgcgcagtcctgctcgtacttgttctcctgggccttgcagttcttctgaatggcatcttggttcttgggatcaagagcgttcaccacagaaatcttgtccaggcactgaaagaagatgtctcttgactcccaacactgctttctcgatgaccgcgatggcggcctcgactgatcgtctatcggcttcgccttggtaaaccagcccatggctcctatatacgtcaacacacatgtgcagagtgggacaactacaatgtggccttaattgaaagagtgatctaagatcgtcaccgacgaatatcgacaaacctctgatacccacatacgaaaaaactgccctctcgttcggagaagaaaagctttcggatttaaatgcctatttgggaatgtgtagccgtccgcatgaaagcccgtaagtgggcgtcgaacgcgagatggcgctctccaaatgctatcgtcagcagcgatcccggataacgtggggtgttatcaagtaatcaagcccacagccaactcggcgatcaaattccttgagagtaaacactatagccgaacaggaacgagcaagaggagagtcacaatcgagaacacggcgcgataagcgatgctaacgctatcattaaccggcattggagcggctctccaaaaaaccggaaagccgtgacaaaaggtttataaggagggcggttgcagaccaagagaccccaaactgctgttctatcaccacaatccaaagctactgaaactcgacagctacttcaactagcagctctcattacagatacgcataactcccccctcacaaacaatgactacagactctgctccaaccgaatcctacgtcttccaaggcaccattaacaagaaaatgccccaggtcttgcgcggcaagggtgttcgcatgaccatcaagaaggacggcaaggtgtacgaagacgtcatcgacggtgtcactggtgctgccgtgggcgccctgggctggggtgacgaggaagtcctccccatcatcaacaaggcggccagcgagaacacctactccttcccttccttgatcggtaaccaggcctccgaggacttggctaagttctacatcgacagctctccaaagggcgctttttctgccgccttgtggtgctgctcagggtctgaaagtaacgaaaacgctttgaagatcatcagacaataccaacaagagcgtggccgcccagagaagattaagatcatctccagagacacttcttaccatggtttcactttgggtgctctatccatctccaactgctcgcgcttcaacgccttcaaggagatctgtatccctcaagaactttgcttgaagatgcccgcctgctacccataccgttaccaaaagaagggtgagactgaggaggagtactcccagcgtctattggacactttggagaagatgattgtcgacaacgaccctaacactgtctcttgtgttatcgtggagacccttccaggctcatcgctaggtaccgctcctcctccaaagggctacttgccaggtatccgtgctctgtgcaacaagtacgacgtgatcatgatgctggacgaggttatgtgcggtactggtagaagcaaccctaacggcaagctaaactgctgggaaaacttcttggaccctaaggatgcaccagacatccaaactgtcggcaagaccttgggttccggttacgtcaccatcgccggtgtcctagtgggccccaagatcagacaggccttcgttgaaggcacaaactcagtgttcggcgcccagacttactcttctcacggcttcaactgtgctgttgctcttgagattcaaaagaagattgcccgcgatggcttgactgcgaacatcttcaagatgggtaacttgatgggtgagaagttgcaaaaggccctgctaagcgaggataacattgtcggtgacgtgagaggtattggtggcttctggtctctggaatttgtcaaggacagagccactaaggaatggttccctgttgaactcgacgttggccaccgtttccaagacatctgtttccaaaacggcctgaacgtcatgggtatgcaaggcaacgcggatggacacaatggtgatatttctctgttggcacccgccttcgttatcacggagaaggatgtcgaggatatcgtggagatagttatcaagtccgtgggccaactatctaaagagctcaagactgaaggcaagtggtagagcaggctctagcagatcgctacaatttagatatagatattatgagaggcagttatagaaatacaataaacttttagtttccactttcgtgtgttctcccccacataaatttcatgtttgtcactatgtaaccttggcgtttaggcgtatttattttttgacgaaaatacattgttcgcgaacaatactcacggccgctaccggaagagcaggcaatcagggccgaggggggtgccgactgtgcattcagtggataaataattttaaccaatcaatcaactgccgcggaacttacggaagccagagccgccgtttcccggggtttaggctgattgacttgtcacaacagtttagagcattctgtaaggaggcgcttccaacataaatgatatttagagttttatctacgagtattgaggttccggctgtatttcgattacgcacacatgctttgttgtgcgtttcttagtcgcttggaagtctgacgacgttaaatttgatactcggagaaagggggcgtatatataaaaagccggatccttccgccgaacaaagagaggctgaactgcatcagggcaacaaggcaaattcttttagttagtaacaggaatatcggatctcttgaggagcaacgggcatccaaatttagagagtatcccacatagtacgagaaacattgtgaataacgcattgatgggaaacgtaccggggaaactggaaaacgaaggcgtagcgaggcccaacaggtccatgagcgcctctgcagcacaaacgcctagcggaaggaatggaacgacaacagctggcgcgcgaagccaacgcacgtcgtcgctcgtaggaacccttctaagttccaggcgcagatcaagctcctccgaagttaacggaaacggaaacccatataagcgcaaatcaactaaggacaaggaaaagatggaggagcgccatgtgaagcaactcatagtgaagtacaacgagacggtagatggcgggtttcttgctccattcggcagctgcggtaccgacaagctggactacgacgctaaagtggttaagaacctgataatggagcggcgactggcaccattttacacaccgctccaggatttcgacgactcgtggagtcgcgaagaagtgatcaagatcatcgaagcattacctttgcatgcaccttttaacgagaaccttgaaacctttgaagacgttcccatcggtgacctatcacaaaacgatatcgaccatctcatagacaagacgctctctcggcgtgagcaacgccgcatgaggtccaagattttcaaggccaggctttacaagaagagaatcatctggcaagaaagggaaaatgaaagattctttgaaagtaaaatagagggtaagcaaagtaagctgcaatcaaaccctaacttgccaagtgatgacctgaagtacgccatgtacagtagtggagcagagtgcccaatttgtttcctgtattacccccagcccattaacatgtcgagatgctgcttgcagccaatttgcagcgagtgctttgtacagatcaaaagggcagagcctcacttcccgcatgacgaagaggacccttcgaatccgcaggatgaggagaaagaccccaacatgctgacttccgaacccacaaactgcccttactgcgctactcccgacttcggtatcacgtacgaggctcccgctgaccgcaaggttggactgcaaggacttgcgccttcttcttacgtgtaccacaagaaggattctccagaacaagattccgtcccgcgtactccggatcgccgcggctcgctggcgtccacagaccaacgggtggttacttcggattcattgagacccgattggcaggtaaagctcaacaaagagcgcatgcgtcttgcaaggcggtctgcgaacgcaacggcaatccacgttagcaaccagctggttaccccaggacatcaagcatcggctggtgtcacgtcaacatctgcaccacgctcaaattctaacgacaacgccgtggaatttcagcattcgtctcctacaccactgtggccagccaatgccacggctgctgagatagagaatcatatgattgagcaagccataaagcttagcttagccgaacacgagcgagaaaactctccaaagaagaggtagtcgctacgaaaaaagttagccacttgcattgttataacccgcttgcgcaggtttcccatccataacacttctaccgaatcagtctttactacttgtccccgacaatgcagctgatcaagaggcttgagcgctgaaggggcacatgaccttggaaggttaccctgcacttcagaagagccgtggaattttaccacgcacaacttttccaaagagatgggtgaaaaaatttcagacgggcatcgacaatagtttccaacctacacttttagattcaaaaaggtcaaagaaatagtctgcttttgaagcttaatttgattatctctattccacttctcttaagaaattaaccaggaagaaatgtctactgaaactgctttgtcctacgctgccttgatcttggccgactctgaagtcgaaatctccaccgagaagttgttggctttgaccgacgccgccaacatccagatcgagggtatctgggctgacatcttcgccaaggctttggatagccaggacttgaagagcctgttggttaacttctctgctggtgccgctgctgccccaactggtggtgccgctgctggtgccgccgctggtggtgacgacgccgctgccgaggagaaggaggaagaggccaaggaggaatccgacgacgacatgggtttcggtctgttcgactaaagtggtttaagttgcatatagtctatatctgtgtacaatttaatttaagcttggatcctaatcgacaggcgactggaggaaggcggagccagccacaagcattggacggaaggccttgttcaaagccgcgtcacttggacgcatatagcgtggcatagcttatgagcatgagccaactcaaggcttgtcggcaattacagcggcgctttatgtagcgccgaacgtcccctacgctctgcttctgcgcttccaacttaaattagttttgggcttccaactatacaatgtacataaaagagaacgcgaacactttaggtatgtgcatgcttagtttatttcttcttgtcagcttcagcttcggccaactctctggctctcttctctctgacaccagcgagtctcttgttggatctggccaatctcaaagttctgtaagcggattcgccgttgtcctcgacagctctggtaccctgctcaccggttggctgggcaattgggaaagcagcggcagtcgacaagacttgctcggcctctggagccttaccgtttcttgggaagacaattatcttggattggtattcctgcaatctttgcacgttcaagtcgaagatctcctggtttctgttttgacgtctgtggtcaacagcgataccaatggttctagcgtaagctggggtcaaaccagcggccttaacctcggccaaagtgaaacctctgccagctctcacctttctgttgtacttgatggttggaggcttgacaactggtctcaacaagtccaatggtcttggggcaatcttggcggccttggcagctctggcgtgacgtctagacaccttcttaccggcttggtcgaagtgcaccttgacgcgctcctgccagtgctttctgaagtggttcttcaagattggtaagttcttagcgatagctgcgcggagttagtaagtttgccgtggaccaaggttgagtgagccgcaagttcggttgcaagccaggcgcggcggttcccagtggaacgctgtgaaccacctcatcgttatccccatcgtgtcccgcgttcatcgaattccatgctcatcggtatacaacggccttccaaggcttgcgctattttatcaacatcctgcgttgtgcgctctcaaccattttatcaacgtataccacatacccattgttacttgattcctgctgtaccttcgatatgtagtaaggctatcttcgatttacgaatatcaatatcgcctaactacaaatttttcgagcatcacgggtcaggctcctcagcccgccaggcggaaggactacgtgagactcgcgggctcctgccgcgggctcctgcctagcacgacggcctgccgcaagcctagcggggacagcgctctgcctagcacagggggcgcctcccactggccctctcgcgacctagctcccagactgggctcacaggcagttctctgcgcacctccattccaccaatggccaatggaactatatgttttttcaaccacgcaaatttatcgtgttacagatgtacggatgtagagcagtcacacataatgagaaacagtcacaaagaacccgtacatcaatagagagcccagacatcccacgatattcgatttcggaaagagttgcgtgccttggaactgcaccttccaacgcttagtgggcatgtggaggaaagtagcgactcgtaggcgggccaccgggcagaggctagcgagtcctcctgaggagctctctgcctacgctcggtgtccggcagctctcccagcgggggcgccgcctggaggtcgggcgcgagtcagagcgctaggcagagcgcaaggtatggcgtagtgcaaggagaggtaactaccgacggagagactggcgggagcggcagttcgaaaaaactttcatcaacagccttgacaatagagctcgctggctaatttcaatccaagagggtactatcgccataaagcaagcacaagatgtctactgtcccaagtgttcaagtatgtggaatttgagagttaaccatggggaagcggagagcgcacagttcagattcgggccctggatcttcgatggatgacagatgaccgaaggggatcaagcaccaaaatagtacgtccgacttgagacgcggcaagctgtgttatccaagcgcaatgcagcatgcggtcccgaaacccaaggaaaaagtggtgaaaaaaaacgaattgagaccggagaggcacggatcgcccagtgccgctgcgccgaacttccctggccgtcgcgctcaactgttactaacgtcatctagactttcggtaagaagaagtctgccactgccgtcgcccacgttaaggctggtaagggtttgatcaaggtcaacggttccccaatcactttggttgagccagagatcttgagattcaaggtctacgagcctttggtgttggccggtttggacaagttcgccaacatcgacatcagagtcagagttaccggtggtggtcacgtctctcaagtgtacgccatcagacaggctattgccaagggtttggttgcctaccaccaaaagttcgtggacgagcagtccaagaacgaattgaagaagatcttcaccacttacgacagaaccttgttgattgctgactccagaagaccagagcctaagaagttcggtggtaagggtgctcgttccagattccagaaatcttaccgttagacaccattattcatgccattacggagaatttcccggtactgtttttctgttgtcttattacatactgtataacttaatatcacgggtagaatgttatatatcgtttaaacccacattcattgttaagggaagctcgactgggccgccgcctctgctggctcttcaggagggcaagttacgactgtctttgccagtgccgggtacgaattgtgtaactgacatatgtcataacaaacggcatgtggcgagggtgtaattcaaaagatacccgcggctacaattatcataatgagtattaaccctacgcagtacttgggaagaacttacagaattaggtctaacgatgaggaagcgagagccagggactattttatttggttcattcaaacctacgtaagctgaaatttaagaataataccaattatcttcggaagcctgaattttgtagctgcttcgaatgacggcatgtcctcttttgatgagggaaaattaccatatcctacgagagcagggagacagaaacaaatattctgggtctccagagcaccgagaatactacggctctgcttattcgagcttgtttgttgtgacatttagccgctgaggcaatacctttctccgggttcccagttacaggagagtacttatgtactcgaagaggccgttacactgtcactattaacgccgaatgttacggggtgttcacgcgacgcgtcggacgcgtgttttggctgacgcgaaatcctctcgctgtgcatgcgcgctctctcagaagctctttagaagagccggaaaaatacagaaccgtttaatagcagctcctaaacgcgttcgaggagcctcaagagccggagaccgaagatcgagagaccggtgctgccgcagaacgttagtcaaaggtcagtgactgcctccgcgtggttcaagaatcgtcccgaccagcaaatacattttgccagaaactagaatcctccaacttcgcgccgattctcccgcagtgcaaaagggccttcatacagcagcgctaacgggttcagtctactgcaagacctaacaatggccaaaatcggggaacttcctaacgacgcactcgtggacacttctgtccgcaggcaggattcggaactgtcgcgttcttcctgtctgtcgccgtcgccagacgactctctgaatgaggagtcgcagcctatcatagaaaaggcgaagtcgcttattgacacgctgaaaacggagcgaatattagactcaagcgtgcacccctcgtcccccaacgcaaacacctctagtggcagggacctgggcgtgcgcagtcattcggagtcgcctagggcttcggatgcgcttagcaaggatacagagtccaagcgcgagattgttcagagtttagagtctttggtccagcttgcctcaaaagcaagagagcaagcgaagcagttaaggttcaagaactttatgcttacggcaggtctcagggatacaaattcgcgcttcgaggtggaaactagtctcaccaaacagcaattcgaaaggataaggtgtcagctcgtgatggaatgtcaggagcttcaggaaaaggtgcatctacaagatctcaagctatcaaaatataaagagactatcattgagaaaaacaaagaaataaacaaactggggcgattccttaacgattcggggcttgggaagtctctgcacgtcagaaatacgccgcaatcggttaccaaaaaagcccacctggataggactagcaaagcacagcgcaaagactctggcatgctggccacacttggtttgctggcttcccaggtcttgggcgataaaagtgaacatagcgtcaatgttgacaataccgaatcagatatatcccatgacagcttttctaatcaaacgcagggcaataaggcacaagcagcaaagccatttcttagcactccgattctccctaaaatcacaagaacctcttttacgtcacctcatgatgacacgtcttccgaacatcagtttcaaattccaaagcttcggagttttagtactctggaagactctctaaaggacccccaataaaatttggcactctgagcacactgttatcagtttaattaccagccccggcggccggggttaagcgagccgtagtactgccgttatgaaccgttcaccgattaggaggctagaagccgctactaatttcttcataatttagatgtaaaatacgaacattcaatttaaaagctttttgagtcatgagcattaagatgctacagtcaacatatctctcagtgaggcattgattttcctaattcttacatacaagcccttacataatgaggcattattcagaccgcaaacttttatcttttaatcttagttcatgcgaatcgcaaccgtagtgattccaacaaagtttaagtgtttagataggtcgatgggtcgacaccttcttcagggaattctgcaaccttgacgtcaaatctgtcttggattttagctagaatctcttcatcttcgctggtggcaacaaacgagatggccaaacccttggtaccaaatctaccggctctaccaacacggtgtaagtactggtcagcctcgcttggcaagtcgtaattgatggccaagttgatacgctcgatatcaatacctctaccaaaaacatcagtcgaaacacaaatacgcttctcgaactccttaaaggccttgtagcgagcaatacgctcttcttgcttcataccaccatgcacagtgatagcagggaagttggaagcgttcaacagtttcgtcagttcattagctctgtttgtagacttcacgaaaatgataacttggttgaactctaggtcgtccagaagttgtgcaagtttacggttcttctcgcgctcttccagtttgatgtagtactgctgcaggccgtgcagggtcaacttggcttcgtcatccacgaaaatctcaagagggttctgtaggaaacgcctgcagattggtctcatttcctgggatagggtagcggaaaacatcataacctgcttgtctctaggggtagctctgaaaatgtcctgtacgtccttacgcatgcccagctcttccaaaaccttgtcacactcgtcaataacaaagttcttgactgatgacaggtcaataatcttgtccctgacgagagccttcaaacgacctggagtggcaaccacaatgtgaggggcagtttccttgttctttagaagttcagcatcctttgtgattggggtaccaccgtagaaaacagcagttttaacatctggcatgtacttcgagaatctcaggtactcgttacggatttggtaggccagttctcttgcgttacagatgacaacgacggaaacctcgccgggcactgggtccagttgttgcaaggttgacagcacaaagacggcagtcttaccgagaccagatttggcctggcaaagcacgtctgttccgtgaatagattgaggaattgtgtgttgttgaactgtaaaacgacgcagttaaagttagtaaaaatgtttcgagcggctggagccttggcgtgaattgcagccaaaaaggtgcaagggaacgcgtcccggcgtttacgcgatacgtaccttcggaggggtgctcgaaaccacagtcgataatggctctcgaaagctctggctttagcagaaagtccttgaacccggtagagtgaatgcccacgtaggagccctttttgtcggcctcccctgtagtctctccggagtccttggtgtcagcgccggcctcagcggccttggaagcctccacctggatctcctgctcgttgtcggagtattctagtaaatcctcttcaccttcgtgcgacatttcgactcggtttgcactttctttggacctcaattgaccaccctgcgtatcgctgtcgagttatgattttctcgtgtatcttgttgccaccaatattgtcgtgaaaattttcaggtatcgtgaacctcaagcgtccgggtaatacgcttggactgggacacgcttgacagcatgtcagcggatcttcggagtcaagaaggcttcagaatcttgaagctcttcttgaagtggtcggcagatgtgtttctagcgacacggcgtttttttttcggaagtccttggcgaaagctaacggaatggtggttcataggctgcgacactaatcatcataactttggtctttatggcgaaactttccaagacgaaaatccgatcctctaatgtactcgtcaatatatcattgaactgctcgtcttttactctttagttcccgggcgcattgaggcgatcttagttctgtcactgtgtccgtccccttaatgggcctcacgggtcccgaggtatcaccatgaatacaccgctcgtttgtgtcagcacctgtgtgcctcaagcagttttcaagatttaacctgggccaaggggcaacgccacaaatagggatcatagtcagaagaagcgttcgaactgcttcacgtaacgatatgcggggggggcaagtatttcaacgagcaagaaagccagttatttttaatgcatgagaggtcccggcgctgagaattcagcgcagtttcattgtgtttcaagaactgtagaaagtgattgtcagcggcaaaattaattatttggtagagtagcgagacatttagaaattataaacttatcacaggtgattcgagtccgctttagaagatgcaagggctcgcataaacatctccactaacaacgaacgggagaggccccagagtgtgttattgataatctctgtgtcattaaagttttagttacaagttacttaattaaaaggacaggcagggtcattaacaaagattaaaaaaagggtatgtgcgttgagtagggccgcactaaagccttacctttcaaatcaaatcatgaaattgtaatcatcaggggattgcccatctatacggaggagtctctaccgaagaaggagaccttgcaccagtccagagcgaccaagagtctgtttctgaaggacaagcacatgttcaagtaagcagacttccagaacaagaaggtgaaagaaccggccaagtggtacatagactcaccgagggcgaggtcagcaatggccttctcagagccgatgtaggcgagagcaccgtggtggttgtacttgaaagccttgatctgggaggagagtttctcgaccttggacttgagcttatcgttctcggcagcgttggagttctggagagtgtgccatttcagctggtcaatcttgtactgcttcttcaggacggaggccaggtactcaccctcttggtgggcaacctgggctgtagggaaaagaccggggtagaaagtacagtcaccaatggcccagatggagtcctcggcgccgagcagctgtagcttttcgttgatgaggagaccacgtctggagttctggcattccattctgttcatgaggctcttgctgacttctcttggagcgttaccggtggcccagacaaggacaccgtaggggatgtcctcgatgtcgtcgccgcacttggcggtgatcacggtaggggtaacgttcttgaccatggtgttagttctgaggttgatcttggtttcttggaagaggtcttcggcgtacttgatcagggacttgtcgaacatgttcaggatgttgggcaaggcctcgaccagggtgacgtgcagttccttagagagctcgggcatccacttggacaggtcctggtcgatgtagtcttgcagttcagcggcaaactcgacaccggttggaccgccgccgacgacgacgaagttcaacagtctctttctctcggggtcggaaacgggcagggtggtggctttctcaatattgttcatgaccttgacacggatctcctgggcgtcggggatctccttcaggaaggaggcgttctcgaacacgccggggatgccaaaggtggtgggctgcgcgccgacgccgacgaccaggtagtcgtacttgaggtctctcacggcgtcggcgtcggagccgctgacggacttgaccttgacggtcttgccgacggggtcgacgtccagggcctcggcctcgtagtaggtgacctcaccgggcgctctgcgggcgatgcttctgacgggctccacgatcgacttgagctcgatggtgccgacaggggtggatgggaggagaggggtgaacaggaagtagtttctgggcgacacgacaacaacgttgtacagcgtggtgtcgaggttcttgagcagcgagacggagccccagccggacccgaggatcaccagcgtctttctgggcgacccgttgtcgaaggtcgcgctctgcggcttctggggcgaggggttcttctctttgtacagcttgtacgacacgtagccggtgccagcaagcaccgacccgaccaccgagtacagcgtgtacttgccgatcttgcgcgccagcgaggcgggcttgcgggcgccgccggcagcagcgctctgctgctgcgcggcgcggaacgagcgcgagaacgcgcgctgcgcaccgctgcggaatgcggatgatttagccagttggaacatatttacacgcggagatgtggcgatgaagagcggcgggagatgggaatattatcaaaaaaagtgggggggaaataatgctcgcgcttcttgcggggggaggtttggacgcactcggggtggttcacggttttgtggttcaaacgaaaacggtcgttcttctttttccctgcactggattcgcccatccgaaaccgcgccgggcgatgcgatatgcccaggccccgcgcttcaaatattgcaaatttttgccggccgccgtaattaccgagaaacccgaaaaaatttaaagcgcggcacgcccgtgctcggcgccgattcggcagccaatgacgcgtcgcgcttctcgcggagcccgccagcgcgcgcgcggggggaaccacgctgagggcagaaagggctgacggctgggacccggacggaatgcagcgcgggcggggcagcagcacttggcggctgaggccagcagcagaggggcgaggagacgggcgatgagccgtgcgaaaggccgggacgcgagcagagggggcgcacacgtgatgtgcggtgcgagctcggcgccgggggccgggggacgcggggcgcgcgcggcgcgggaggaaaaagcggccccgcaaagccgggactggcgcgcgcacgtcaccggcgccacacatgtcgcgccgggagagagtcacgtgctccgcgcaccggatcacgttaacaaatagctttcctcacgtgacgcgcccgcgccgcatccaccgtccggaacgacgccgcgccatcactccacacgcatccgccccgcctcccccgtgcccatataagagcctcctcccgccgccccagtgacgcccgcgccaccctcactttccccaccgccgtaccatgtccagaggaaaccagagagaactcgccaggcagaaaaacctcagcaagcagaagcagcaggccaagggcaaaaaagagggggaccccaagaagcgcatggccgctgacgccgacattctccgccagaagcaggccgccgccgacgcgcgaaaggcagagcagaaccagtcgggccagcgcaagtagtaggctccgcggcccaatgcgggcggtagccgcggacgaatgcgcgagcggctggatcgccggcggggaagcgcgccgccgtgcgacgtgcgcgtggtgggcgcgagaggctctccccgcgcgcgcgcggggagagctggtaggcccggctgggccttttcgcagcgcgctttgtggctgacagaccggagcgcgtcgcacggcgcgctgggcgggactgaccgtcgctggcgctttcttatatatataaggtgaccggtgctcggtgtatgtaggtgggaataacgtgcagcttggccggcctgccgcccggttcttattaatttatctgtagtcttgcttgaggcgtggggcttggggcctggcggcgactcgcggtgccgactcgcagcgcagcgccggtcgaaagcgcagggttgcagcacgcgtgcggccgcgggccgccgtcgcaggcctgcgggctggcccgtcgccacggcaattgagcagcgtcggccccgcggaccggcacggggctcgaacccgggcctccacgcgttcgttcttcttcgatggctcttcttctactagtttacaaactttatacatcttgtggtgagcgcgctcgcgcgcgctcacgcggccgcagactccagctcctgcatgtgtttctgcgcctcggcgctcttctcgacgtcatacttgaagtcgaagtagctcttgtcgaagtggtgcaggcgcacgaaaccgtcctctccgccggacgcgtaggaggtgccctgggggctcacggcgacgtagttcagcggaccgaagtgtcccttcacacggccgatctcgtcctggaagatcttgtggtagaaacgggcctcgaacttaccctcacgtgagctggtggtggtgacgtccttggcgtcctggccaccgcccagaatgacaaactgcttgagcggggtgatgcaggcgctgttcagcgggcagtcggtctcgtaggtcttgaggacctcgagggtctccatgtcgacgagacgcgccgcgctgtctctggaggaggtgatgaagtaagtgccgtcgggcgagaactggatgtcgctgacgctctgggtgtgcagctccgcggcgtcgacgaagtcgccggtatggccgtcgtacttgctgaccttgccgtccttgtggcccgccacgatgtagttgccgccgaagctccaggcggcgaccgcggcgatctcgaagccctcgcgcgtcaggatgtcgaacaggggctgctcgaccacgtccacgacttcctgcgtctgcgcgtcgcgcttcagctcgtacacggacacgctgccggcgtagcccatcacaccgtccagcacggccaggattctgtcgcctgcaggcgagaactccacgcgtctcacgggcgtcttggtcttccacgtgaacacgtttgtgccgtcctcgaccttccacagcttgatgctgaagtctgcggacccggtcaccgcgtactgcgtgctctggtccacgtcgatcgaccagatcgtaccctggtggccctcgaacgtgccgagacgctcgccgttgatggaataccacacggaggcgacgttgtccttagcgcatgtgaagaccagatcgccctcccggttgaatttgacttgtgtgagcgaacgctcgtgtcccttcagcaaaataggtctcatggttgctgctctagcctcgtagtcgctgttctgctctagcgcgctacagacttgttctgccactcccgcttccctggctcttgaaaaatttgtatggtgaaaatttttggattcgaaggcgatggcctccggcggggtaacccagaggacaccacactatacacgaatgtcgccccggctcttgggagtcacgtgttacacatctacatacgcgccatgcttccgcgccaagcgctggggtcccgcatggcgccagggtcttctgcaacttagcatacatgctcgacctttttgttgtcctccacgaagtcgccgaggtccagcgcgagtcttctgttgaactgctcaaacatgaatcccaagcagctctctgtgatcgcggcgtcgtagcggcccttgctggactcgtctctgatgaacgcgtgctgggccgcatggatctccatgaaggtgacgttgacgccatggtcgcgtagctgcttgcggatcaggtcccggccttcagggctaacatgggtgtctagagtgccaaaaatcaggacaagctcctggtccttggtcgcctcgtttgcgactcgctccaaactgtcgtcgttttggcccagacccaacgtcttggagtggatatcggtagggaagaagcaagtcgcgcatgtgacacgcttgtccaacaaactacggaacgcgaggtggccgcccaagcacatcccggtagcaccaatacgtttcccgttgaactgtggtagttcgtagaggtagtcgcagcacagcttagagtcttcgtcgtaggattctaagggcttcttgatcttgaactcgttgcccatgtcagtgccctctgcgtcgtacgctagcgcctcgggcccaacgaagttgtggtatattgcaggggccaccaccacgtatccttgggccgcaatgcgttgcgcaaaccttcttactggcccggtcacttggtagatttcgctgaataccagaacacccggaaacttggcatgtggatggccggcgatcttgggagtgaacgtgtacagtcttaggctagtgttgtagctggtcttaacgtctctgtagctctcttcaattagcatgatgaatcttctgttgcgcccgtgtgtcttgcaacggcttagttcgatattgtttgatatattaaatagttcacgttccttgagttcgccaattcaagttcacttcttcgaacccctcgtgaaatcgcgagtcgcagtagaaacgatgtctcaatgtcttaggcatcaccagaaaacgcaagcgctgcagaatccagctgaaggatggtgagtattattgtcactggcacacctggcaagaccaggcacacaagactgagcgtcgccctcaaccagcaacaaagagccctggcttcatctacgtctacacttacaaacagatgtatgactcgatcacagtacagcagcaggatcaactgaaatggcttcatatggattactcgatactggagaagaaggagactttgcccttgtcaaagtggtctgctacagaccagattttgtgcaaggttgggatgacgcggaagccgacagtgtctgctcggctacttgaatgggaaaacacctgcaagcaccctgtaactgggcttagcccttcttcaatccaggcgctggctgccgcgcagcagccctccaagccccccgaaaagtctcttgtaaagctttttagaaagctctcaatcaaccttaaaagtaaaaccccacacgccgtttcaaattctcagcagctcgctctcaaatgctttcacaacggtggcttttatgtgagagatgggaacgccttggaggatatggaagcgcgaattcataggttgctttggcaaagatttggccaaggttttatttattgccatggttgcaggaacgagaaggaccatcccaagcggcacaaagagtggtttatgatccctatttcgcagctaccgaatgttttcaaagccatagacgccatttgtgtaggaaaataacaattgaaactaagatattagccatgttatatatctcacatacgctcccacatcagacacaagtaacaaaaaagagctgaaagagttcgcgacagcatggcaaagagcaagcagagatcggccaaaaagtcaaagggctctgttgcgcaaggtcgcaagtcgaaaggagttctctctacaaaaagcactaacaaaactgacgacctaaataacgcaagggtttcgaagccaacaactcccatcgatgaaagctgttcctcaacagcgctcacttccgagaactggcccgctgcctacttaggaaatggtgatgttttggttgatgctataaggtcggcggctagcgagctggaaaaaacccatctcccctccgacatagagagtttcgaaatggatgcagacagccagttccaccattatgatgtgctagacgaattactttgtgaacaggtcgatccttccttgagcgtagtgcctacgccaaattctaaagaccaaggtcgcttgcggacgaaaacagctaatactactcttgaatgggatcctgccaacagcagtaaaaatatcaagtggcccttaacagcttttgagcagcattcctggtttaaagggctggcttctaggctttgtgccatcttcccccacacgacagttaggctagaagcgaacgtaagccactggagcggaaaattacagtatgtctcatttgcccacaagacctcaattttgaataagcatttattaaccaaacgtgaaccttgttggacaatccacgaacgcgaatatgtcgtttttgtgtttctgtggattgacgcccggtcactacaacagaacagctataaaagatgccactgccgaacagactgagaacaacctgttcaaaacgggaagtttgaggcaggctcccttccgcacgctgagagcagctcgaaaacatccttatatcactttatttgctgcctcgttcactctgacttttggtccagtatttctactgtttctattagtcatgtccttcacgtcaattttcattgcattattatacttagggggttttctcatcatccttgtaaccgcctcggcggttatccttccgctactgataacctcactctttttcgccacaggcgttgtactttgcggttttctcagtaacaaatcttacaagctggcgcttcgcgcttataaccttgccacaccccacacgcgaagcagcttgcaagcagcggcggatcacctagcgcctctcgattcagtagaaacagtgtcgcctaaagaagaactacttcacaaaatccatcatttttacaagaaaagcgactctaacgtgaggactcccattgttgtttcaggttcagaaataccgaaaagcgttataaaagtttcagaggggacataaagccctctgcgaagccgacacgaattggtcttcgcaggaactgaatcaacttctgtctaatcacgtgctgtaattagggcagaatgaattttgaaaacaaaaccagagcgttctgtgtatttgacaaggtcgcgctgatcgttttcagaaaccaacatttacggagccctttcaatgcttttcaaacaaatagctttagccgctcttttgggagtaacatcggttctggccctgtctgcgaagcagcctcatgttgctttcgtcacttctaaacaacaaccagttgcactacgtacaatctcggaccagtttcagaaattcgataaaccgctagtcgtcgagaggcaaaacgataccattgagtttgctttttccatcgaaagggagcagaagcctcagcatgcgtctcttgccctgggccttgttgagcgtgggattgaggctcattacagtcccataataaaagacaacgaaaaagaaggcatgtcaacctacaagtttaggattccaatcgaaagactatccgacagcttgcttcactacggcgccgaactacatgaaccattaactgcatctttgcttttggctaacaagaacggtggctctgataacgtatttgtcgagctctttgacctttcgcttgcatttgagattaatagaaaactttctctcccagctagattccagcctttgccggagatcaagcacattttcaatgctcctcctaccatcgtgtcttcatggtttgcacaaatgttttccttcatcatcttagggtgcgttctatcgctgttgctggtgtggttaaaggcagggattttttcttcagcaaagcttcctctaaacaccgtcattgccatttactatctaggatttgttggtgcgatcattggtttggagtatgtgttcacgcagtactatttgggtgccagcattttcaaaacgcttgaaaacgccttttatgtgtctgcccccggtttgctcataggctgcaaattgctagtgtccttgaccaaatgaatgttcctaatatgtaaactaagcacatacatatgcatgtagaatcctcgcaatgctcatctcgctacctcgtcaacgtagctgttttctatctttctaaagcccaggaatctgccatttttccaaagcggctggttgaaattgttcgccgccacaatcttccccttgattagtcccataggcagcgagttgtacgtcctagaatccagcgactgtgccagattatcaccagtgacccaaacgtgaccaggcggtacttttatgaaagagttgaatggctctgcttccaggctctcctcgccgttttgaccggctctattgtccatagagctcggactattgctcacacacgcgctgggatctacaagaattatgtctcctggcatgcctgtgattcgcttgcacaccctctgatatggatctgttggcttcgctgcaacaatgcagtcaccgattgtgaggcctctaccatcccggtagagtttcagggcatgaacatagtcattagttgctgccaaggtcgggagcattgactcgcctcgtgtaccagtgaattcatagaaatgattatgaataacatgaacaaggcagaagcttctgagcgcgaaagagcccgtcttgagccatccgctcaaacccgatctcattgataccccggcttgaactctttatttcttgtgttttcaatttatttggccatcagtaaaatacggataacgtcaaaaaaaacactattagctactaacttaaacagtgtttgagcgcctaaaacaacatcagccatgagcactccggctgcagaacagaggaagattatcgagcaactgatgggcaagggctccctgtcctctagtggtccttcttatagaggcgagatgcgactcgaagacccaaggatatgtaaatcgttcctggttggcgaatgcctttacgacctatttaaaggaactaaacaaagcctgggaaggtgtcccaagattcatttggctaaacacaagcttcaatacgagcgcgagctgagcaacggacgcgactttcccgattttgatagagagtacttctctattttgtctaagtttgttaatgactgtaacggtcaaattgcagttgcgctgaagaacctagagcatactccagaagagcaggaaaagattaaaaacgttacgaaagagctggaggtggtggactcgaaggttggcttgctattgcaggagatacaagttctgcttgaagctggcgaagttactaaggctctcatgcaatccgtgaagcttcaagaacagcaaaaacataggcaggaagtcgcgaaaagagtacgagacatcacggaaaatgtggggcagagcgcgcagcaaaagctgcaggtttgcgagatctgcggggcgtacctctcgcggttagacaccgacagaagacttgcagatcacttcataggaaaaatccacctgggatacgtggtgatacggcaagagctggagaacctaaaaaggcggttcagagacaggggcgaggagcctgtggcatatcctgtagcaaacaggaggcctgcaccccagtttcacccgcaggcgcgagcgcaagcgtctcaaaggcccccataccagccaaactatagatcaagggttcatcgggggtattagattgttgaaggaagacgcattctatgctcctaaacggtactacttgctttggtaatctgcttcggaccttaaatgtccagcagaaaggggcaacatacgcaggaatttggatcgggatatagatggctataattggagttattcaagatgcacgacgacctcgaagttgtccgatgatctttgaagagttgatattgttgtaaattgtattttatgctcgctaaaatgctttttaaattcacctaatcacttgaaccaaattttactcttgaacggttgcagggtattttttttaccttggaagcctcttagtttgttgatatgccatcaatctctcaaaatcttcatcgatctctcatgacactacagacacctcaacatcaagtgcgtccctgccttctcatacgctacatttcacttccaagttaaaacgaattttcgaaatatatctaaaacagccgaagaaagccactgttatcgaacgagaaacattttctgcctatgtagcacaagaagcgcatacctctcaccggtgtagatcgaagcttgggcatcaacttccccgctcttcactgaaaccttactaacaactaataacacgtcatgaaaaatgtggtatcatcgttcggtacgcgtctcggactcaagtccgaagcgcgatgaaataattaagagaaatgtaagggtagaaaggctgttctgcgcaaacatacatacgtatgtatgtgtatgtgtatgtatataatagaggggggagatgagaatttttagggtgttcctattcccaaaatatcgaatcatactaaacaaagaagaatcgtaggagcaatgagcgaaagcgtggccaacagagccgttgtcttttataacaacaagagcctgcctattatttcgtcggaagagctgaaccttgatagttgctatagctcctccgaagtggtgatcagagttcacgcagcagcgctgaacccagtagactttctgttgcaaagtttcgcgtactcatggctagtggggcggggacccaagaccttttctagagactatagtggggaagtggtgagggcaggcgcaaacgtcaaagacttcaaggtcggagacaaagtttctggactattccaacatctctacggcaagcagggcacactctgcgactatttaatcttggaccccgtgaagcagccggcaatctccaaactcgcggccgccggccatgctgaatatgatgactacgtggtgaatgctgcgtggcccctggtttttggcacggcgtatcagggtctcacgaacttcggccaaaagcttgggccggactcgaagatactggtcatcggggcatccacttctgtatctaacgcgtttgtgcaaatcgccaagaatcacctcaaagtcgggaccgtagtaggcatctgttccaaaaaatcctttgactataacaagaagctcggttacgactacttagctgcctacgatgacgggtctgtcgttgacagcgttaaggacatcatagggaaaaatctaaacaatgagaaattcgacttgatcttcgactcagttggcaattcagatttcttcggctgcatcaatgacgtgctcaaggacaagggccagaactctcagttcgtttcattgaccggcgacaagaagatgaattactctagtccaaggatttgggactctttgcctggtttggagtcactaaagaggtacggccctttccgcaaatataactacaacctttttatgttacggtccgactctgcctttatgaagctgggctacgaaatgatatcagaaaaacagtatatgcctgcgattgactcagtatatagttttgatgactatgccaaggcctttgaaagggttaagtccaatagatcgaagggaaaagtcgtgattaaaatacattgaccacttttgcaggcctgctaaacactctagtatataattcttaaatgtgtcagctcaaaaattgtactacgctcttcaaactgttataaatatgatcggaaactagaaaccaatgaaagacttaccataacctctttcagccggtagagctttcaaggagcttttttccgttccattggggacacaagcttgcaagtgcttccacgtatggagtttccaagtcctgcgcgcacagaaaattgagtcttctcgatcatgattcaaaggttcagtagggttgctagcgagaggctgctttaattattcgaaatattcagtatcagaaaacttcaaccactaaacgtctcccaagattaaaggtggcacaaccataaaaactaaatgaggcagcatttggtgttaatggctttcagccacacgtctgggagttacagcggcaaagaatctcaatttagggacaaagccccccgtgctaccctgtaatctgccgcagacacttgtgccattgttcatattttttgtacgcgccgacaaaaagtggcccgctgaacagcgctatggagtgccgatcactaccgagtctcgggttcttgaactaattataatgttaaaaggcagcatgatatgccagtggtcatatccgtgaatgattctgcctcataaaagcagcaaaagacctacacaagcaactaagacattccgcaaagaattgtttaaccaacccgcctctgttaggctccgtgatcgaagcgttcacatgtctttcaatttactagattaaataaacatgacgaccaaccttgcaccctataaacaatttttgtaaagtttaatttttcaaatcacactccctcacctggttctctaagctttcactaggttttaaaactgtcaccttaatgggttcttgccttcggctttcgaacaaagcaaaccttttagacagttctactgacgatttgagacaccatgcattggcactcgagatgcatactcattgcaagagtacaagagcgttcttgaatctacaaggagtactgaaagtcaagtccttacggagtaaatttaccagaaacttctgtagctaccccgctcggagctattacaaattcgaagagcccttagtaatcctaatagaatcactaagtacgaatacagaagctgcgccgatactcgcggcaggattcgcaggacttaaaagacatcgaacttaaggatatttaatgtgaagaagcagcaattaacgatattttcttcggagtcaggtattagataaatcaaaggatacgaacaaattacaaattgcagggagaaaatgagccaaaaagtggctaatagatctatagtgttttacaacagtcaaagcccgccttctgtcataactgaagagcttgaccttgggaactgctttagcccttctgaattggttgtcaaaatccatgctgcggcgctgaacccagtggactttcttctacaaggctttgcttattcttggttggttggaaagggaccgaagggcttttcaagagactacagcggtgaagtagtgaaggtcggtgcaaacgtcaaagacttcaaggttggagacaaagtttctggactattccaacacctctacggcaagcagggcacactctgcgactatcttatcctggacccttctaagcagccagcgatttccaaaatttcgccagtgggccatcccgagtatgacgactatgtgatcaacgcctcgtgggccttggtgtttggaacggcataccaagccctccataactatggccaaaaccttggtccagattctaaagttctggtgatcggagcctccacctcagtatcgaacgcgctgattcaaattgcaaagaaccgaatgaagattggaaccgtcgtcggcatatgctcgaagaaatcatttgaatacaacaaaaagctaggatatgactatctggccgcttatgacgatggttctaccgtggaaaatgtcaaacaaattatgaagaataacatgggtaatgagaagtttgacctaatattcgactctgtgggtaattctgagttttttgaatgcatcaacgatgtgctgaaggataaatgccagaactctcactatgtgtcggttaccggagacaaaaaacttaactactccaacccaaggatccgagactccctccccggctgggagtcaataagaaggattggcccatttcgtaaatataactacaagctccttcttttgaaacccgaggccaccttcgccaaaatcggttccgaaatgatagcacaaaaacaatttgtgcccgcagttgattcagtctatgctttcgaagactacagcaaagcattcgagagacttaagtctaataaggccaaggggaaggttgtaatccaaataagtcaataattcaccaattcacaaaattctatctagttacaccagttctcaacatttagttagctcatgagcatcttgctcacctaggtcttaatgtctttaggctcaagggtcgatcagagtttcatggcacgccgcattctggaaagtcaattaccatcttggcagctaagtagatattttgtcgacgtcaaaaactaccaaaaccaatgatttgaaaatttgataggtaaatagagtatcaactctagttagctgggaagtcaagagcgctattcctgaagcagtcattgtcggcatatagtaaccacttttgttctgcggaaatgtcctccatattcggaggttctggatctagcacacaagggaggttctctaacctcaacgtcaatcttccgcaacaacagctccaacaacaacaacccacatcaaccttctcacaacagcagcaggtacacacccaacctctggttggctctggtagcacagcacaaagctttgaaaatcccatggagaatacaaaaccatcttggttcaacaaccccagaaaaagaactattccacagtcaattgttaagcgttcagcaaaaccaggttcttccgatagctcttcgactactaataactcaggatcttcttccggaaacaaaaatgactttggggcaattgcatttggcagtaaaaaagccccccacaccttgaatccatcggcaaagccaacagatcctaaagattccctacctcatggcgttctgatggactccaatgaggctcctccaacgaaatctctatacgattggcagcgggaggacgaatttggtgctatgttgcctccatcgcacctagaatccactctgcacgatcagtcctacagttcttccaaaaaagcagacacatcttctcttcgcaatgttttcgacaagagtgataatgtcaagtctatggcagaagccacggaagtgaaaatgaatggtacaagttcagcagtatcgaataggaacgaaagcgctgtgatagtatttggctatccagagtctatttctaatcaaataatcattcatttttccaagttcggcaacattttagaggactttgaagctcttagaggtgcttccggcataaacgctgcaacattaaagctgcgcagtaaacacacctctgaaaatagcccatctcgcaaactgcccatatttactggggacggttggatcaaattgacgtatgactcgccaccttcagcgctccgggctctccaagaaaatggtgttgtttatggtggatgcttggttggttgcgttccatatacaaagactgcggttgagcaactagcatcttgcaaaattgaaaaagctgatgatgttggtagcttcagtgtaccatctagctcaatgttaggaaacggactgggcgctattaatgggggcaatggattgcgaaatgaaaagccgaacgctcaggaaacccagggatctgaagagaaaggtgccttttttctaccttcaaaccggattgacttgaaagatggtaaatcgttatttgtacctaatggccccaactctagcaaccacaactttttgagaacaattgaatcaaagatgcaggagcaagaaaatggtagccaacacccgaacggagtactggggaaagtcaacaactggctttttggctggaatgacctgtaacaagacaacgtagttagaataacgggactctagatttcataaaaatcaaaaactatttgcataaagctgttcgtatcaaagttcaaagcgaacccttcataaatacattaagttctcacctgaaaggaggcctcgaatctaaggattcacgacctgcaaatgaagtattgcccttgaatggactgatactgctgtgcctggaggacacagccgatgaacggccagcaggtaagtctcgggaggcagtgatctcaaacgggtgacgcccgcggcgtgcaacttcttcgaaagggagttcgttgcttggagcttccatgctgtaagaaacggagctatcagcaccaaaatttgacttatgaatcgccctcattcctgaagcactacagtagtttccagattttgtggggctaactgagttccgccgaagacgggataaagtgttattgcgagacaagtgcgacgtatcacagtttagagaattggctttgcttggatctggtgaattcctgaagatcgattgcccattttgcacaccatttacgggtttcaaagtcggcgtagtaggtgccgagaaaggcgaggttcgatagtttaatataatggagggtgtgccgattttgcttgggctgggttgacggctaaaaaactgcgggcgggccgttgcaccattcattgcctttgatctgctcacaacttgctgaccgtggcttacgccttgaatttggctaatataattttttgccctgccagtattttcaacatcttcaaaatttctggtttcagggttgtagcgttctgtaataatgtcaccggtgactgcgtgtgtttgaaaaatatgggaccgagtagttgtgaatgaagggaaaaatgcagcccctcctccatacgtcgtagcatcaaccattgcgtcctgcgttttgattgttgttttgggtttgattaccttttcattgatttcttcgaaatgtgcctttgccaaacaagcttcgtcatctaatctgctctcgtacctcttgaagagaacaaggaataagatgtattgatgcccaataacagcaagcgctgtcttgaaagaaacttctgtgacgagcaaaaaaataacggagatgggggaaaaggcgctgaaaagagcggtgtagaattttcctggcgtccattttctcaactggtagtagtattttcctttaggcgcgtctttgataattagccttttccgaacaaacatgtaccgaatcattgtccataaggagctatttgtgacttcctcaagtgacttgaagctcaagtcactcagcgaccgcttggtaacatttttagatcttggtgatgtttttgtgtagaacaatgagtatacctgaaagtggcctatcaggaatttgtatgcaacaaacagatttatgaggatcaagaaccccaccgtaatttgaagagcaacattcagaaatgtgagaaatttccaataccaattaaggtgagtgacaaccacaccactctttggaacttgcgataagtactcgaatttcctaagaatttcagatcttgaaaggtcaaaagaatcgcgctttttgtcaagtttttgttgatttggtctaataaggctatcctgcaaaagccgcgctgtgtacaatgaacatgtgaagaagttaccaagaggcccggcgatagtgcttgccttggaatcccaatctatgctctcaacatgttcgttaatcgccaaaaacatgtcatagggcgagctgctgataaaagacatgaaccttctaaatcggctttcgcggttctcatcgacgtcagtgtaaagctcattttctggtgaatatcctagcagacttgctcgactttccccgtcatcttcaataaggggagactcgaacctcgacaagcgaaaggtcatatcaagcgttttcagggtgtccttgtcagtgctctatctctgaacgaccaattgttacaaccattgtacgtccattggtgtaaacaaaactcatctatcgtataaaagtatttcaaagtccgacccaatttcaagccggatggggacgtcactcgaaatcgtggatggcccatctttctctatgataagtgttaaacgctgtgacttaatgactttgaatttttctattactttcccgtgcctaggcgtgggcgaaaagtcgttattcgtaagaatcgcttgaccagtatccgacaggaaaatgttgcatctgatagaaagtgcagagctaaattggagaggcaataaacgaatttgcagttccattgttgcagatggcacaatttcgattttcttacgattggagttttgcggccaaaagaactcatgtttagtatggtacattcgggagccaaactgtggatatattcttcttagaagcagccgacattgctcggccgggtcggtgacacttaacctgaaagatttatttgtatacttttcgtatgcagaacatattattttgtaaggagtacctgtcgaaagcgggacagcgcgtctaacgtgaaccttgttttcgtaatgcccatcaaagagaataggcctcgtgaggtcatgatcatcatgatggaatatttgaacattcactagagagttgccaatgctttcaagttgtatattagcatagtgggttgattgatctttcgcgtctataatcaattcgaatgttggattcatataataagtgggatttgaaaacgggccgtgatcggttgctgtattccactcatcctccacagacgcagaaatactgttagcattgaacctttccgctcgcacacagcgtgaaacgtggagtaaatggagagtgaaatttgcggagacatccgagtggcagtatatgtatttaaagtctccaggttctagcgttagcttcaacaggtggaaaccagtattactgcctttctctgtgtctagagggtacaaatcgcgcgtcgcctcccgtacagcacatccgttgtttttcacattataattaccgaggtgcctctctaacaatacccataaaggctcgctggattttgattcattcttcaatcgaaatatcggtttattgagtaggctcattgaggcattgcacttttgggctgagtatttaaagtgaactttttgatgttcagaaaacagaagtgaacacttccagttgacatatgccacattgaaattctccagaaaagcttgttcattcaacgggaatgtttttgaaatgcacagcggatctctcacaattatgcgaccttcacgatcgagacccagaactgggtagtcatggttgattagatactgggagcttttgacggtttggcccgtgcccaatgttaccaaacaaatccccttctgcagtagatttctgatataattacacgtatcttccttgattttgtaaatttctgggacaaatccaccgagaagaaaggtgtctatcgcagcattggaaccggcgaatgtgtgttttgaaccgtttctaatttggaagtaagcaagctccagagcagcgtcctcagcattctctgataaaattgccaatcgaccgccctctgaatcagacggtatatttgacagttttacacgaacaaggcggttgctggcgccgttgaagtgcaagttgacgttaaagaccgaactggatcccactctcgagaccttgacatattctgggcattgacatctaatatttatcaagctagccacgaaggagcagtcagaaattctcgaattttgttcaatttcggggtttctaaattgtttagggggcggctgagtacgatctgtacaagtggttatgggcgcgtgttgatcacttgcgtacctgttgcttgaagtttcattagtttcttcattccatgagaccggcccaccattgtcggcgtttacgggtggataccttcgtccattcaaaacagatgtcaaccataaaaatctcgtttcgaagccaaatttaccacggcattcctcatgtctagtaaatgcccttgaaatctcatcatcgcccaactcgcgtaccgtctttcgtacctcttcccagcgagtcttgtctacttttcctaacacttgggcattccaaatcgcatcattcaaagttttccacgcaagttctgcattttttaaggacattaaagtcgtcccaaatacacactgaaggtctagcgactgttccacttgccgatggccctgctccgctgatgaagcaaccaaatgtttgactcatcgcctctcattcgaacggcagccaacagggacttttcaggcacgtgaagaaacgcgggaagagctctcgtacgagatgaaggtaagatatattataagagacaaatctagcgatagtgagaaacataaataaattgaatattgtatcctacaagaaccagggttgaaaacacgatacacacagtgttttgaccgatgaatcagagctcacattcagctggggtctgtaagttttggtactacgatgacgtcacgaagtgcggacgagtggaatacctgaacttttatactcccttagtcctgttgtgttttttcggaagttttactggatataagaccgcagtccatgtgtatcgtaggaggtatctgagggaacacaaacccaacttcgccgatgagctagcagcaacttccaatgctgatgaaaacaaacccttactatcggacgctagcggcgcaatttataccaacccagatgctgttcccaaggaacacaacctcaaagaggagcatttttccatcgaaaatttgagattggctgatcccgatgggaagcctcatggtctagtagaagtggtgaaacgtaattttgtggagaaagcgcgcgtagtagttgagtttttgctcgttctagctcaactagccatccatgtctttgtgttgatcaatttgagtaacgaaaaagatgagtttcccactaaagtttccattgtgaatgtactcctgtggtcttggttactatttgtggtcattctgcgtctgctgaacatcaatgagcaaattaagtggatcaagtattatccaggaaacttgtggaccgtgtctttcgtgtcttacatgtttttgtttgcgtccagggtactacctttccgttctgttttcattggccacataactgacgatatcctgaaaaagtacgttctgagtcaattttacatcgaccttgcactctttatgttgctctttactgccaaaatcggtaatgaccatgcggtgttgtacagaactagtccggaaacagttccttctccagagcctgtaacttcaattatgagcttcatatcatggtcgtggatcgacaaatttgtttgggaggctcatcaacattcagttaagctcaaagacatatggggtctcatgctccaggattattccatttttgttttgaaaaagttcaaagtgttttctaaaaagacaaagggcaacttctcttacaaactgattcgattcttctcaaaatatctccttctacaaggattttgggcttgcattgacagcgttatcaacttcattcctaccttattgcttaaaagaattttggaatacgtcgatgaccagtccacagcaccagcgaacctcgcgtggttctatgtttgcgccatgtttgtttgcagaattcttgtggccatctgtcaagcacaagccctatttttcggaagaagagtgtgcatcaggatgaaagctatcattatttccgaaatttacaccaaagctttgagaagaaagacatctcccaacaactcaaagtcttcaactgatgatgtcgatccccaagttctcaatcaacagaaggatgtcgatgcagatgaagaatcaagcactgccaatttgggcgctattatcaacctaatggccgtggacgcctttaaagtgtccgagatttgtgcttatctacactcctttgttgaagcacttgtaatgacaattgttgcgttgactttactttacaagttgctagggtggtctgcaatcatcggtgcgttattgattgtcgccattcttccacttaacttcagacttgcaactctgatagggaagcttcagaaagagacattgtctttcaccgataagagaatccaaaaacttaacgaaactttccaagccattagaatcatcaagttcttttcttgggaagaaaacttcgaaaaagatattcaaagcatcagagatcaagaactgaaaatgctcgtgaagcgttcagttgcctgggcacttactgcttttgtgtggtttatcactcccactattgtgacgtctgtgtctttcgccttttacatttatgtccagggcgaggttcttaccacgccagtagccttcactgctttatctttgttcacccttttgagaaaccctctcgacatgctctcggacatgctgagttatgtcatccagtccaaagtctctctagatagagtccaggagttcctagaagaagaagaaactgagaaatatgagcagatcacagttcaccggaataagattggattcgaaaatgccacattttcctgggacaggaaaaaccccgacttcaagctcaagaatatgaacatcgacttcaaactcggcaagcttaatgttgttattggccctacaggctctggaaaaacatcgttgctgatgggcctgttaggcgaaatggatttgttggaaggaaaggtttatgctccttgtctggacccaagagaagatatggttatcgaaaacgatggtatgactaactcgattgcttattgctcgcaagctgcgtggctacttaatgacacggttaagaacaacattttgttcagcagccctttcaacgaagggaggtacaatgctgttatagaggcttgtggtctgaagcgagactttgagattttgagtgctggggaccaaactgaaattggtgaaaaaggcattacattgtccggaggacagaagcagagggtttccctagctagagcactctactcatcgtcaaggcatttactgcttgatgactgcctcagcgctgttgactctcacactgctttgtggatctacgaaaactgtatcagcggaccgttgatggagggcagaacttgtattttggtctctcataacgttgcgctgactctgaaaaatgctgaatgggtagtgttcatggaaaatggtagggtcaaggaccaaggcgaacctttagagctgtacaacaagggcttgctcggagaagatgaactggtgaaaacgagtgttctgtcaaggggaaactcttccactagcttagttggaaaatcaagcaaaagtggaatcaatttgagcaaattgagtgctaaaatcgagaaatcaagcgttccctccaaaaagcctctaaccgaggaagaaagagtcaagatgggcaaacttattgaagaagagacgaaatcagaaggtgtggtcagcattgaagtttacaaatggtttgccaaactttttggtggatggaagatggtcatctttctagcatctatattcattgtcgcacagtgcgtttacatctttcagtcctggtgggttcgtgcgtgggcttctcataacacttatgatgctactagaaaatttattgcaagaatacttcctgaaggcactgtcaatggcctattgcccttggttggtcttgaaaatcaattatcagttagtccagtcatcgaagaaacggttaaaccagctgtaaaaaaatccaaaacacactctacaatttattacttactgttctacttcttcattggcgttgcacaggctgtaatagcgtcttcgaagactataatcaactttatggcagggttgaatgcctctagaaagattttcaacttaatcttgaaaaaggtgttgtatgccaagttgagattctttgattctacgccaatcgggagaatcatgaacaggttctcgagggatattgaagctgtcgaccaagaattgacaccgttcgtcgaaggagcttttgtttcattggttcagtgcctttcaaccgtaattctgattgcttatattacgcctgatttcttcttcgttgctattttcattggaatattctattatttggtgggatacttctatatggcaggatccagagaactcaaaagatacgagtcaatcagtaggtcgcctatacaccagcatttctcagaaacccttgtgggaattaccaccatacgtgcgtttggtgacgaacgtcgatttatgcaagaaaatttgacaaagattgatgagaataacaaaccatttttttacttgtgggtcgcaaatcggtggttagcgttcagaattgacatgatcggagcatgtgtcattttcgctgctgggatattcgtcctgttgaatattaagtctctggattctggattagctggtatttctttgacatatgctatttccttcactgaaggtgctttatggttggttagactatattccaatgtggaaatgactatgaactcagttgaaagattgaaagagtacatggaagtcgagcaagagcctcattatcaaagcacccacaacccccctccagaatggcccagccaaggtaaaatcgaagttaatgatttatcgttgcgttacgctcctagtttgcccaaagtcatcaaaaatgtcacctttacagttgatcctaactgtaaggtcgggattgttggaagaacaggcgccgggaagtcaacaatcattacggctctgttccgctttttggacccagaaagtggatacatcaaaattgataacgtggatataacttcagttgagctgaaaaggcttcgccaatctattaccattatcccacaggatcctactttgtttactggcacagtgaagtccaacctggatccttacgatgagtactccgacaaacaaatattcgaagccctgaaacgcgtcaatttggttacacaggaagaacttgatcatgcagcaaacccaagcccggacaatgcatcagccgtgtcagagaatgtcaacaagttcttgttcttggagaacgaaatttcggaaggaggttccaacctctcccaaggtcagcgtcaacttgtctgcctagcacgttctttgttgcggtctccaaaggttatgctactggacgaagctactgcgtcgatagattatcaatcagatgctagaatccagcaaacaataaggagcgagttttcagatagcaccattttgactatagctcaccgactaagatccattatcgactatgacaaaatattggtcatggatgcaggtgaggttaaagagtatgatcatccgtactcgcttttgttgaacaaaaacagcatcttctacagtatgtgtgaagatagcggcgaacttgaggtattaattcaactggccaaagagtcttttgtaaaaaagctcaattctaaataacgtctaaaccaggggcatctacttactcgagttttcgattaatctataatcaaatgtgtattttttttgaacttctaacaaaacggctcttattgttgaaggaaacaggctaatagctcgtaaccatatttttagaaaagttgcggtacttacttgtggctttcctaaacaaggtttgagcgcaagaaactctacccaaattatcaaaaaggtcttaggagtatgcaacgaagtagctgtaattagagcgaaagagatgtgccaacattagtagtgacgtgacgtgacatgatactatggggaaattagcgctttcaaactccagctcacgcttgaactctggtaaagacctactcatctagagtggagacttttaagatgataggatttttgagcataccaataaaaccactgcaaccaaaaaaataatattctgagctataattctttctaaagaccaatagctggtggcatcgtcttgagaagagaaaattgctggcgagaatgtcgcaactaatctggaactcagcattaggagaaaagaacttactggtcaacgtaactcaaaccgggatagtacgacagggcagtttatagacaaatactagatcagttcggaaaatcgattagcagtcagcaatttatctaaatttgtaggaaaggctgtatgaacgtaagggaattaaatacagctttaaggataaaatcagctccgtaatacgcttgatgattatctggtcttcctatcgttaggtatttccaggttcgcaatgtggaaagggcaaagatgggtggataaagattacgttgaattgctatgcaatcgttaaagcccctgctgctttttgaaatctagtagccactgatagatgtattctctaatctttgttttctcttgtcctcagccttacccgtttatttgaagggtgttcgtggaagcgagccaaagacttccaaaattgaaaactgttgcttcctcgccatattaagtcggtgcatgatgcaaacatgccgccatctttactgatcagggaatgaagtatgaaaaagtacttcgagatccttgaaaagtcctaacttgagtcaggattcaggaagcaattacaattttttttgtttgcgctcttatcttagtcttttctctgccctacaaaatatttatcgtgtaatgcgagttttgagaggttcatgattgaccttggtcttgatcataataaatctagacgctaatggcaaagacagatcttcgtgactggattgtacaacttcacttggcttacagaaattcttcaaaacaaaggaggtttagttacaaacgaaatgcgcaaaaaataagccaaaaaaggctgcagtcggtgcaaaagtctcaaatatccaatgcgccaaaggtggaccttaaacttcctagcaggttttcacagcttcctattgcaaatctgcaaggattactgatacaggacatccgcgaagacaagccaaaacaactccagttatgtgtaccagagcttacaagcggtagtcatatggtggaagactgggaagaggtttcaggtttattcaaaaattcagtatgtcgcgaatacaagacgaatggtgatctaaaaggtcccgcattctgtgaatacacaacagaacgtgtatatggtaacaatcgcgcaagttggaaaacaagattaaatttccccttgaaaaacgaaggcgaccctgccgaaacaatcgaaattttatggccacctctagaattctctttctgctgcagggcaattgggaccagccatggaacaatcattaaattgcagcaaaaaggtgtcaacgtcttccgtcatcctctaacaggtgataagttacctattctagaaattgattctctaccgttgaacgcatcggctattgcccttgctcctgctttggaaggaagcgacagcaaatattttaaaggcgctttgttggcatattctataattccatcgcgcctgtgttctgaagctgagatttgccaacttaaaagcttgtgcgttgacactgaaagtgtgagacgtccgagtgtggtggaggcaattagcccaaaggtcgccgatgggtttaaaagtgatattcgaagcgtttcaaggctcttgagggcactttcatctggaagtttgttcaatcccggcctgtcaacaagaagtcaaatgtgctcacctgatatcctgagagcaactgtaatgtctaacagaatttgcgatagccaactcaaagaagaatactgtaaagctacagtgctttacaacctttacgaaaatgcacaaaggatacagaaacgcttgataagcgaaaataaattgacacatgaagtttacctaagtctttgggatgaacttatattgttacgtcttgaagaactcaataaactgactttggtggaagatttgaatacaatgattagaggtaagactaaattcgatgagtttttattggacctaaacttgtataacacgattgttaacgcggagctccgaggtaagatgaagcctaatgggcaccaaaaaaacgaccgccaacaagctattctttacgtgcttagtattgttttgacacagtgcaagagtttgaagaacatttatccttctctttcatttgttttcagagagctagaagtctttgctagagaagtcaaaattttcaaaagaaccggaaacatagagagtgctcaggaaatgtttgccactgctaacgccattgtagaattagataatatcgctacagcaaagcaagaaccgcttaaaaatcatagaattatccttttggctaaatcccgggttccttcagatttagcgcgggtttaccagttcctatcgaaagtcgaagttcaaatcaccgacaacttggatgcagctaaagaaattagacattcagagtgtgtgtccaagaaactgattcgtcacgacacatactgttatttgtatctaagaaaggaacacgccgttgatgtccaaaagctgttaaggacacttggaaagtcaggtcaatattaaatattgtttgagctttgtatagcatgcagtttaccttcaaccatacagatgcgcgattgaatatcagtccaaaagtcgttggcttccagatttaaattcatgaaccgtctagcaatgcctaaagttctaacgataagcatcatagtctgggagtacagtataccaatgttggagatgtcggctgaaacagattcttgtttcatcgaattttgcagtaaaccacatgataataggcggtccacgctgctactacaaacgatctccagatcggatagtagagaaagtgtttggttgagcgatccgacgcacgcagataactccacttcttgctctttggtggtatctcgctcttcgtttttagcaaatgtgttcaaaagttgccaaaggaattcagagcaacgcgcgccagtcccacacaagcgcctcatctcccctgagatcactcgaagtttatcgactaagttttctacaccatccagttccccaacactgttttcaatcagatccagcctttgctctaacttgtctgcacagtccattgcctgggcgtctagtcctcgagggcccttaaacttgcgggtaactcgactttgtttgactattttcataaaattatttgacccccttttcaaaagtgaactcttgaaacctacacgcaaaccactaaataatcaatcagaaatcacaaataatgtctagatcagggtatgtgaacagcagatattacaatttttgatgaataaagctgaatcttgggtctgtctatagacacattgaggtttcaaagcaatgttcatttcaacggtcccttattaacttgaaataatagtgttgctgttgcagatgagtccatgaaagccttcaacgatttgaagctgggaaaaaagtacaagtttgtcctatacgcattgaatgacaacaaaacggagattgtggtcaaggaaacttcaaccgcgcaagactatgacgcttttttggagaagctctctgaggatgattgcttatacgccgtctacgattttgagtatgaaattggtggcaacgaaggcaaaagatcgaagattgtgtttttcacttggtctcccgacactgccccagtcagagccaagatggtttacgcctcttcgaaagatgctctgagaagagcattgaacggtatttccactgacatccaaggaacagactattctgaggttgcatatgagtccgttttggaaaaagttagcagaggtgctggctctcactaagctaccaacattagttttacttttgtcaaatatatgtagaattgaaatatcaaagattgtctggctcgtgcaaatagtacgccaaagacacgttgtaattggcctgtaattgcggcacaactgctagtcgaactttaccatggcgcataatagggccagagagttccttagaccgtttaatcgcattattgaaatacatcatctgcgtgcaaccagctgcgctgtaacggatctaggatgacagatcatagggtctcctttcaaaaaaaaaggcttcctgggaagcaggtagtttccataccagcctatcgatgactgtaccggcaattataaaatttttgatgctccagtcacccttgccataaacttctggaattttcatagaaagctgaggaaatatactcttgtaaaaggcgaggtattcgtgtacatcatctttttcgattactatgcaggacttcacgtcctcaaagcagtcaaggataaattggggcaaagctaggttttcagccctcctgctcgacaaattatgggctctaacaatccataatagcagtgcttgttgcagaaaatttttggttaccaaatcgtcatactttgttacgccaaacgtgagcgttagggtattcacaaatgttttgtctgatttgaaaaggcttttgaaggacaagggcttcagctctttcaagacttttttctgaaacttcttgatgaaatctgaagcctcttgaaagatcctcttctggccagccatatatgctttggtggacttggatctgattgggcttttaagagacactttcagcttggatgcatctttgaaaaagctcaacttctgctctattatggcgttcagctgctccgagccatctaggacgcttctcgcagtgataaacttttcggatgttagcttactcaatattccgaacaatttcatcaaaggcatagggagtggggagcctagagtcaacaaaaaattgactgaattttctgccaagttctgatctcgaagtgtaagatcataagacttcaaggactcgagctggcccggaggtagcctcaaagttagagttgatgaatcgttcatattgttttgtatcgcaaagccgtagtttaacaacagttcctcatttgatttatcgccataattattaaagatttcctgacctttctctatctgatttccggaagaaaatgaaaccccgtttctgtccttgttcagttgccattgaactttttgtccactatggtggttcaagaagtcgacaatcgggtaaagaaaagcctggttaatgtttttgaggttttcattttctaaaataagttccgggaaggccctcgaagagacaatgtaagcagaccaaaggtacgaactaaagctgtgccaggatgaacttttagagtaggtcatgtggtcagaaacttggaaatgggggtttgaagacgattgaaggtaaaatgctgtatcttcgtcgtccgcggccttagctttcgttatgaggccaaaccattcctcgataactttcttcaggtttctttctgttttgatcaggagatcagttccctttaaagcagtcaactcttcgcttgaccaaaaatagggtgaatgaatgtccctgatcaagggtagcacgtccatgaaaggctggaagaaagagatttcatcacagctttttgaactgaatttcagcttcgacaagaaaagctgtaagagcgcgttaggattcgattcgactggattttttagcctaaaatgcttctctgcaagggtagtagtgatgagcagtttacgaggtattgtgaccaggacactaccttcactaattcgtgcgtttgccaccgcgtatgtaccttgattgggatccgctctgaactcaaccctatcatcgatgaccgaaccatggcttctagcccactcaacgcatgaatcaacagcaccagtagtcattagcttatgttctcttccgaagttgtatgttagaaaaacattttgagttaaacaattttgtaattatatatacatcatataataatgttaggtcagtaagtagatataaccgctaacataagtcactacgcctttcttataactcaagctattaaagaactctgccacaggtaggttcgaagtgacgcgcggctgttagtggtaggtgcatgtgttgccggctttatctggaagtccgctttttgctaagagcgatttgatcttgtgagtattcgctaacatgaggccctggaccgatttcccagcacctagttcaagctacacataaatttcaccaagcgaaccacttgcttccgattctttttcatcctgaggctgcaacagtaacttttctaagctgcatttgttgtcttcgttgaaatttagctattgacagataacataagctaaatgatatattattcttgaatcattcgctgtactccagacagtcgcgattcaagtgctctggagatacggacttgatcccggctaaatgtaagttcatagtcaaatcccctaaaagcgagcgcagcacgtgaccaacgccctcttctcctcctagtacaagtccgtaaacatagggtctgcctacaagcaccattttagccccaagcgcaagggctttggctatgtcactaccacagcgaatacccgagtcaaaaataatgtcaatcttagatccgacctcattaactattttaacgaggcgatccagagatgcgggccctccgtcttgctgtctgccgccatgattggaaacaactataccctcaataccgagctccacacactttttggcatcgaggacggtttgaatacccttcaagactatagggccatcccagttttcgcgaagaaactttaaatcttcccatccatggctaaaacctggaaagatcattccggcccagtcactagcagcagtcttcatatcttcttcgacttctttgccatacttctccttgaagtttttgcgaaagaccgggtctgaaaacccaagtgccgtacccacggtatcggaacgcagaaaagggttgtaagcgttgttcaggtcacttggacgccagcccagcttgtaagtatctaatgtaacaacaagcgtactgaacccattttccttagcgcgttttaaaaggctcacagttaggtcgttgtgatcattggaaggccagtacaactggtaccagcggacgccgttaccattaaccttggctacgtcttcaattgatgtagcagccgctgtactgtagatgtagggcacaccttcggaagcagccgcggccgcagtagctagctcgccatctgggttgaagatacgctgtactccaatgggcgcgatggcgatagggaccggtaacttctggttaagaagttccgtcttgagcgagggatacgtcgatgtttcaaccaaacgactagggacaattgaccatttctggaaagcttcgtgattctttcttgttgtctcgccagtgctagcgttgccgcacacataacccaatgattctcttgacatacgttctctggcaagatcttcccactccgtactttggaaagtgaatggtgggcgctcatacttgagaccacggccatacacatctgccatatattgcaggggattaccggcggacgtttcgagatattccattataatgtcgagaaattagtatagagctgaggatataataagctgagggtaattggatgcaattgcagagcttgattgttattcacaatttctcagtcgattatgaatccgagtgtttccgtgctttttatatcaaatacggaaacctgcttccgtcgccttcgcttaaggttgagcctggcccgcatttgctatagttgctctcatagatatgcagtatttgcagtgcgtgcctgtctcgacgtctaacagatttcggacatacttaaacgcaaggaacccgtgtccgagcggccgtgtgcctagattaacctgtgaataagtttgcatgatttttcaaaaaatcaaggcgtatagttacttaaattgcgccaagacttttgttgcaatggcaaccctaaaagcctgcgctcttggaaaatggcattgctcaaaattgcgcaaaaaacgtaagcatttgaggaacacacgcagctagaggcacgggggacttgacgtaatttggcttggcaattctttggacagagctctttagaagagacagcagtggggactatcagccgaacggacttttaactcgccttatggaacgtgttacaccggcatgtataatacagacaaatctgattgggtgggatttatcgtttccaataagagttaaaggctaatttggtgcaaaatctggcggcaagtactgttcgagaggacagcaaagaatccgcgaagatggttgagagatttctctctacttctttcaataaaaggctcgacttgcactgcataaagaagctctgtggttggctctgtttgggtcgatgtgtgtggtcgtgcaaggttctccagcgcccaaacccatattagtggttgcctgtaccagattgagtggcaactacttattgctccgagcatatttcactgacattcaagtttttcagcaacgagtactcttgaaagattgcgagatttaagcagttgcgctcgcgattttttctaactcttacttagattcaattaagtgtgagcttgacaggttgcaagaaagctctgaaacaaggcgaccagaaataagaacaagtgtggcaaattcaaacgtgattttttcggaaccttgcagttatctacccccaagtaaagccttttggttatgacctgattcatgagaagctaagcttttgttaattgatgaatccataatttctcagtaaggatctttaatcttgcttttgctaaaaaatcagctgttgacttgagtttcagatttgacgctgagaaagagctaaacaaatgaccagcttacaaagtcttgaatggcatagagctcaactacatattttctcgttaaagctttaattaatatgttgggacgaaaacttacaagtcatcaccaattttttgaactattcgggcctataaggttgggcaaaagcgtttctttcagcttagtatagacgacagtacttaaaacaagcagaataagctgcgatagaaagccaaggaaaataccataacttctagcttataagcctctaaaatccagtttgctttctggactagacagggaatgcatttgaggattcaaaatgaagctttgggcaacaaaagcattttcaaaagacaacttttgtcaattggtgctactgtgaggaagttgaacttgaaaaatttagcgaaaacccttgtgacacattcatccatagtagatatcattcgaatgctccagaaaaaaagacattacggcggatatttcaacgacaaaaaagtgtgatatcttcgttgggttatatcaaattggttttcccgagaagagaatattttccaaagttcgcacccaagccgacttgccttttctgtttcaaaaccctcgttgaattcaccatgataacatatttgcattatgatcctcacgcaaatatgttcatgcaattttgcttgcacaaaattacgatacccaaagagttacacatgtcgagacacgacagaaaatgtggataatgcaaatctatacaccaccctcccccgctggcaatttacatttagcggctcaaaaagcgcagcaggcaacattttagatccttctacagttgaatcttctctactaatgatatttcacagcttcctatcagattttattgaaagctattcaagaggcaattttggaaactttttaagaatcagtgttgatttggtcataattgtaataatgtacttagtgtgtattcacatcaagcttaaattcttgagaagccggacaagagaaaaaatcaatttcgaggcagctgtcatcagcagctaacatggggtctatagcatcatcaaaattaatgaggtcagaagcttcataaaatgctgagctgctccctgaacaacttgaggatgagctcaaagatactgctgatgttttggtttctaaaattggactttcgagctgcccaaagcgaaactcctccgtgctttcagaggctttggtcactgataacaaagattgagattcgtcagtaagattttgttgaaaattttcaagtactccctctgtctcatggaaatcccaaagccgtatcagagttcgataccacggagcgtcatttttccacagtaaaaaaacctcagaaaccatttcgcggaaattgaaaccttcatgtaaacccttgtggattggatgcgagtctcttttctgttgtctgagggacatacctatcgcataaactatgaaggttttcaatgtaaatcctaacgattttatgcgtatggtatctttgttcagattgcaaaagtcctttgtcaataaggaatggatgcctgtgaacttttcttctaacaagacgagaagaggctcgtcgaaagggcgattttgaagctcattttgcatgcaaaacatccacaagatattcagttcaattgcgatcagagataactcgcaggaggctctcaagaatttatctgcgttgttcggtaccttttttttgtaatagctttttaactgcgcaattgtgaattccaattgtgaggaggatgtaagaacacatctccaaacctgtgaaagctttaagtgaaagttatactcataccagagcgtatgtgtatgctcactattgggaaattcgaattttttaacaaaaaattgatcaaatgatgttggctcaagtaaggcaactgctcccatccacagattccttttaatatttgcgttttcattgggaagcctacttgcaaataatcccagattcatagtcatgttgcgtatagaacttgagagcgtatcgtaaagactatcacatagcttcatatcacccgagtaaatcttgagatacaataagcaggacagattatgctcactgggtaaagtgataattttaagttgatcagcataatgaaaaatgacttcggcaggtacagaaagggcgttggttagacatgaaattaaaagtgaagacatgagaacaaaaggtgcatgctcgttgtcaaggtttccttttaatattacctcctcgaacaaactttcgaagaggtctttttgaaaaaaagtgtagtgttgatataattgggtgtaaaatatagtttttgatttcataaatacttcattgtcgggaagtagacgtttaatattcgttctggggtcagtttcggtaagatcttgtgttttcaagttaaattgggtttcgtggaacgcggtttcttgctcaaacaaatctgcatttaggccccttaaaaaaggatcccgggcgaacaatgctacgtcgctgaggggcgagtagtagcttctccaaactccgccaacctttaccggagtcacaaatatatcccaagatattttgggctttgagacttcagaagtgcagctggcaggagaattggcgacaagctgagctctcagttctaagagctcttttttgagagccacaactgtctcaggttcctctttctgcctataaggattgtagatgcattctaggccgtgcttagcacatctcgaacagtttggttttgctttgtcgcattttagcttccgtatgcgacatgcgtcgcatacgtgtaatcttctgtttctctttgtctgtttgttgtgcatgttaaattgtatttgattgtttcgtgggttttgtaggacaagacattattgagtgagcaagcgcccgcatggattggtttatctatgtgaaccgcattgcgagtagttcccggtagccaaaatcagaggtgtatgagttgccatcgcttaggctcggtgaagcttgtcttccccgcatcatgtgaaagggttgttaagtgacactgctggccgaacattggcgtaagatagtaaattttcggtctcgttccttgggaaattcgcatctggaatctcaagctattatgataaaagattccgacttgtcgtgggaagtttagttgtgacaagtgtaagacgggggaactctattttttatacaccacgaaaacttaaaaagcatttgttcggccgaagcacactttttcaaaggcgggtgatctaagaagaaatcacaagagataagctatagttaaacaagtattttggggcgcggcatattttggtttatacgtggcggggcaaaaaatgttgtggctgtccgaaatagaacttcgaacatattatgggggggggggaagcggaaatggagacatagaaatatatttcatagttatatatgaaagctcggcccggccgaggttgcttgatagatccctcaaattgctctatactctgtctcctgagaggttgagagatcttcaaaaacagtaatgtatttttgtaattgaagttaccttctccttcgtgttcgattcaacttcatggaccttaagctataatgtctcaacacccgaattgcatataattcgtgatgtacttcagcgtttccagagaagttaataattacagtggggaagaaagaggcattcgaaactgttctgatcggtcttcgaattacgatctgatctcagtgttcatgattatatccctcggatattaagatgatgaacacatttcccgtactctgctgcgccggttcaccttactagtccaaatagtaaagttgccagggttctgcatcatgcacctttttaaggttactgtagacaagttgcgctatcggctttatttcaagccttaacaatgaaaaacatccttttgatgtagttgtatggagttttctgctgaagttcctgatagtaggctttctgctgttcggtgctgcttgagtttctaacttttgcggcaagaactcttctcaattttaactcgcggtatggcatgagacataaaagtccaccaaagaacatgcatgcgacaaatatttggcaatgcagatagggtcgcgaggatgatggtgttcttagatgcaggccgataacttcggcaaatatactgacaacgccattaccgaataatccgtatccgatacctgctgcaaacttttgtatccctacgacatctgaaaccagaggaacaatgttcacagacccaacacccacaccaaatccaagcaagaagcaaaatggcaccaattcgctaaattttgtgatatttagccaaaaaggtagtatgagtatcaagtcatacaccataattaggatagtagcattgcatctgccaacaatttctgatatccagcccatgaatggtctacctatggcttgcgaaccattaaaaacggcgagagcaattgtagcttgctgcgaagtcatacccatggaagttgcaaagtttgacatcgaaaacaataatataacgtaaccaatagaggcaaacgaagcccacagcatgcataaatgaagaggtactattttgagcacagacttgtcaaatgtttgttgcataatttctttgacagacttctttggctgaggaattctaggttttcggacgcgaatgaagtaaagcgaaattatattgagaaagaaggttgacgctgcaagcattcgcatcgcccatttgtgatcgcctgttcggtcaatcatcgcacgaacagcaaacgagtaaacaagaccaccaaacccgacccccatatgtccaaagccgtttgcaagtgctctctttttgagaaaccacccgggaattactattgtgtttgaaccaaaaatgactccaaaagagatacccagaagcactccataagtgaaatacaacattccaacactttttacaaaggaactagccacgaaagctacagcttccaaagcaatggcaaatgcgagtgtaggtttgtacccaaagagactcatggctgcggccacgaccggtagaaggaacaaagtgagaccgatcactagaccacctattattgcaaaatcagtcggtgtagctcctggaaagtagttcgatgatagaaaatacgacaagaacacaccccaggaggtatttggtccccatgttgcaaaattcaagagtgatacacatgcgcaggaaacccaaccataacctccatccgggggcggatcaaggtactcgtccttcgcgtacagaccgttgtcatcctccatatctcttgtgttctcattgaaatccgcattttctttatctgacttaggggaagaggtggtctggtcttcaatatcctttaatttctctatattgttcgatacaacgtgtgcagcagggctagatgttaactccagcgaatatcctcttgtaaacacgggagtctgaatgctcgatgcttcatcgcggtcgccagcattcttggcacttgcgtgttgccttgaagagtaattctcaggcattacgttagagtgtctttttaaatttaggcacccaaagacaaggcctggggcttcttgaaagctacttcaatattgtagtgcttatattgctttatactttagtaagattcctcgagaaatgaagattaacagccaagactttgcagataggctttcgatgaggtcaccaaatacgaggatatagcagtgagtcagctcgaatttttaccgcgctactttaccgatcggtggaacccggaaatgtggactttctaaggcagctgccgcaatctgtctgagcttttgattctggtaactaaaggccaatagaagagtagatgttataagttgttgagacgctattacaactgtcacttatcaactgctcttttggaggtgggtcagtaatgtacttagtatcggtccaatttcaagctccagtgaaagcactctgcggtttgtgatatcatcacaacacacattttgtcaaaatgagctaaaattaggctacttgaaacctgtataagcatcaattcaagaacgctggaactaaaatttttgtttcgtcaacttgaaatcggtatagacactaacccaaaaactctggaactacattttgcattagttcaatcgctccaactggttaattggtgttgaaaatcttcaagttttgtcacgaacgtggtgaatagccatcctacccaccgctcgcatgtcttttggtaaatttccttgcaaaccttgaaattattatcgttatggtttctagagtgttccactcatcacgaagtcaaacaatatgagcttgcccgccaaccaactcattttatttcccctctaattgaagtagttttcttctccttttgtatgtcagactttctgttaccaccgaatctcttaatttggtttatcgcagtcaagcgagatagctaatggatctgacacatgaagcctcagccacaagaaggccatttcggtcaagacgcgttcgcgtagtgcctcttcatctctgacttaaatttattcaggatcttgctgctaagcttcatttcatctcaagagaatatacaccgggatttgccatgatttcacctttttcacctcttcccacttcgatttttgagttttgtcttcttttgacactcgtatatctgacgctgtgaacagaaatcgccagcaaatatgtttgctaaaacagtttgtaacatgaaagccaagacaatatcatctaaattcaaagtctgggtaattactagcgggaggaataggaaaaaaagctccctcaagttgtgttttttgtccaaaaggtactaaattacttggaaatatcagcatcagatatattctcagttcgttttcagaaactctgtttaaactggaagcattctaagttttgtactccaagttaaggttgatccatatctttacatatatataaatatatatagtagagtgaggcgcttcttattgaacttcgaggccgcattgggcggataacttttaaaagcagcggattatatcctgagggaagccacactgtgaggttgacgttagttatttccacctataaatctcactggataccttcgtaaaccctgtcaattttatgttttaaccttatttaataccttgaaagctgccgtcggctggagatgcaaacttataagacttggctctaaataaatgcatattctagccgggagtgttgatgcgttgatcccgtctaatattgttgttctttcttttcgcaatttgactccgtttgtgaataagatccgttctcgagggctgttgcatctttggggctgccattcgagaagcggggtcccctcacgaagaacgtcgttaaaaccaaaccaaaagccccagaagccagtgtgaaatatgtgcacttttgaaacccatctctgaacctttcgaaagaatctggccggctttttacctgcgtaatgttgcccaacactgaaaccataacagaaaatgtcatctctattcccaattgtgcgaaggtttgcgttactcctgaagcaattcctttggcaccgcttggtgcatccccaacgactaactttaatgcgtaagggtaaaaaatcgccgccccaaatcccactaatatttggctgcaaaacatgattttccaatagaggttttcttcaactagatgcaactggattaatataatgctaccacagaccattgataaaaaccctaacgcaacgcctatgcgcggtctgagcttcacggattttgaagcacaaatagtatttccaatcaccatagttataatcaacggcacaagttttacaccagctaagagtggactatttttgtcaacatattgcgagtattgatctatgatgtaaatgttagaataaagacatccaccattgcataggaagcctagagtgattggtataaaattcgtcataaagaggacatctctcggtatcaaaacctgaaccttttctaaatacctggaagtgtcacagcccaacttttttagaaagataactaggttctggtaggagcaattccaagcgaaaaatccacaaaaaaatatcattccaatagtaaaaggcacatatgcaacaggtcttttccacgactcaccaccttcagtgaggcctactacaataagcacactgccactaataaaaataagagaccccacaaagtcaagggaagcaacctttcctggcctgtgtatgcttccttcataatcctgctctgcaaatttatgttcttcaatccggtatgtgaagaagaaagcagcaatagatacaagcaacattcctgcaaatgaaaggtagaaaatgcctttatacccgacgtttgttagcgcaaaggcgcctcctatgataagaccaattccgatggtcgaactaaatccgcaggagacaacggcgaaaaagagttggacgtcctctggatccgctagtgtgggaatgagtgcatagccacagggcacaagtcctgcagccgcgataccctgaagagctcttaaaacggcaaaggcggggaagttggtaaccactgcacacagcagacagaatagactaaaaaagaaaccgcttattgtgaacaagacagagttccctattatgtccccaagtcttcccatgaatgcaataaggccagcaaatgttattgcataagaagttagtgcccatgaagccgttgtgtactcaagaccgtaagtttctccaaggtcctcgatgacagaaataacaccagcaacgtttaagagatcgaaggtacagcctaggaaaattaaggccatatttatgatgagctgatactttgaattctgacatctacgacgtaaattgtaaattccttcactaagcttaggcgctgcagttgtgtgcatatttgccattgaagctgaataaagataggacccacaacatcctagcaaacagcttaagcagatttcagagtttattatattttgttatatagccaaagcccaaaattccaagtgcatttctccctttaacgatggtttgcacttcttaattccagcggtgcatatcatctcggactcttgtcgaatctcacgaatccgcaggaaaatgagcttcatttttatctattttcaagttcggactgaaatttaaatttttcggacaacatttttctagaaccacaagtcactcaccttcaatggaagtgaagctcatggtgattgattgccgatgaagcgcggcgtggcttattctgattaattttttgactaaagtttgtttcctttctacttgaacccacatttgttgtatttttacaagcgtcataccaagggcccgttgctgcgaagcatgcaacatttgcctaccacttgtccgaacaatacgcgcctcacggtaaataaaaccaagtgctagtttggaaaactgcaaagaccgctattgttaggattttcaaatattgttccagtggattttttcgacatgtccttgcctgctagagatgcacaagggatctcgatcatatcatgtcaacagtgtagggagagaaaagtgaggtgtagcagacatatacctaggtgccggagctgcgataagagagagtatgtttgccgatatccgcaaactcatagaaaaacaagtacaaagcttaccaaaaagcgtcggagtgaaaatactcgattttatggctttagctcagttaacaaagctctcttcgaggtcggaatgccgttttgtaatatcgattccgagctcgagagcaaaaatgcacctagccaaatgaggcggtttatgtcctcatcagtgtacgacaggtgtatcaagaacccagaaattgctgtagatgctgtcaggagcataaaagacagtataggttgctttttattctctgaggcaatgaacttaaccgggttagaagagacacttctatctaatggtaatattgactaccaatgcttgcttcttttatattccgccatagtgttttcggaacgatttgaaaaattctctcccgaagttacaagcgtcgtcaatgaactaaatactgtcttagacgactgcccagattgtcctgaaaaagtcgtgtcattaattttattggcagattattaccactacaaattgaaaatcgaaactgcatggaaatgcacatttcttgctacatcaatcgcatacgccttgggacttcacctctcttcttcaaaggtctggtcgatgttagttctacacgatgcgctgctatgctcggtagttggccgcccatcatcaattaaatgggtaaatccgaaacttgttggccgtgcttgcaacaactggggggaaatagctctactgttgcgggaagctaatgatattttgcttgtttcctacaattggactatagagaaagtaatttcgttagatttccgcttcaatgaccttattgaaagagtcaaaaaggatatgaaagtttcatctgctgtgaatgatgcaagggataccctatcgtggtatctgaagctttgtatcttaacggcaagtcggatcaagctcatatatcctgtttgttcaagatatgaggcgctgaagcctcagcttgaccaaaattgtagcgacctaagtcaatgtcttcgtggaatttttgggctactgacttctagcaaactagcaaccaaggaaaacccgtactacctcagatcccaatgttttttgtcatattgcagcatatttcaaggccttcttttagaacttcacttttgctctacacaggtcacttctggaagcgccgggtctctagaaaaagagaacaatttccctttgccacaagggacaagttcagctgtcagtcaaccttgctctttgaccaatatttcagtactactacaggaatacgatcgagtttcagacagcgtgaaactttgttcattcatgttagatgtttttacctcttttagagttttgatcagcaaaaaagaaggaaagggagcatacgaggagtctttcaatactagcgtttcgcccattggtttaacagaagagtccatctcgaattgctctagtttttcggaaagccctatcaatgttgagccatcgggaaactccctttcatggattactggggatatggccgactggattacagcatgcttttcaggcgaaccacctactttctatgccccggaaaaccttgattaattttttttttttcaatccattagccaaagaacgtcattctgttgccataccccgtttccttgcaacgtcactttattattttttatttcgacatgcatcaggcgtcatcaatgttttttggtggattacttatttgaaatcaaaccttacaacacgagataccctggcgcaggtggtgttttgttgacagccttccatcggtgagtacttccgaacatataaatttgttttaaagaacatgttgccgtgtacgtttgagattgcttgttcgttgggaatagcctcggtagatacccgttataatcgtcataattttcgacttgtaccgacggctgtatgaattcatgggacattttttttggcaagacattgcccttccaaaaagttacatcatgggaaagatttgtcgtttttcttccagcttgttcggtttatgtgagtcagtgtaagtgattcaagtgcttgaaaatcagaatacctttctattgtgaactggaataaataaaggacgagcatccagatttttttgttgttcctctcatgagaagtccctttcctggttttctgtcacaaggtcaagaatggtaaacttcgttcaaggctcttatacgcgatcagtcaaataccttcgtgtaagtccattgcattgtttcaacatattaagacatgaatttgaaagtgggaacctttcatgaaggagggataaagggctctttgcataaaaagtttacacgtatagattttggactgttttgactgcttttttcatagacctctgatgaagcctcttcacacatctcaaagaaaaaatgatttatgccctttattaccttagtcacaggaaaagaagcatctcaggttaagagatgtctggttttcaatgttcaagggctccggatgagaaccaattcaaaaattaaacaaaatcagataacttgcgatgcaatgcgtaaatgcgcttttgaacaccaagattaagtttctgaacttgataatgtgccaaagagcgttttggctcgactaatgaatcttgcgctgacggataattcgtgatatcaggcgtcaggagctcgtgatttgaaacataatttatcctcagcaaagacgttcccattggggtacagttattgtttgaagtaatattgccggtgatttttccatcgtttattaatttttcatacgcggacgaatgaaatgtttttaagatatgatttttttcttattctaaaacgctcagattagaaggagcagccgagatagttccgtcttcaagatagccgactagctcatttttcaaacacaatgaggacatctcggctactgtggtatcaggctacaggcaatagagacagaggcccaagatatgaatggctgccactcgagaagttggccattaggccatactataagagtatggagagaaaacttcttggtcggagttccttgaggctgacgttggatttcatttactcagtctccgctattcaaggaccgaaagctcgttatgcgtgaaacttatcgggaaaacactgtgaaaaacctcggcgtaaagcacgttttgaacgttcacgatgtcgaactggtggcgagaggcgatggagagtatgcaccacagggtcacctcagtgcttggcaaaaatttatcaaactgatagaagttccgcatgaggggaagcctctttcttcacttcgaaaccctgatctcgaaccaatatcatcaaaagagcgcacatggggattttggtcatatttcgcgtactggggtcttcctaattttgcagtggcaactttctcaaccggatctgctttattagcacttgacttaaatatccaacaatctattggtgctctggttattgctaatgtgatcatagctggcttcacaatattaaactctaatcctggtattaaatttcatattggatatacactcagtcagagaatgattttcggaatttacggatcatacattgggatcatctttcgtgttggcatatctgtaatactttatggctatcaagcatggcttggaggactctgcatgaatatggtatttgactcgttctccaaagggtacttgaacatgaaaaacacgtttccagaatcggttcctatgacgacaaaagactttgtgggctttttctgttttcaactgattcaaatgccattcgcctttgtgagacccagtcgggtgaatatcccctccatagttgcctgctttatgacgctttttgctatcattgggatgcttgcttaccttgtctgcaaaaatgatggcccaggcccactttattacgaaaatgtcacactttcttttagcgaaaggtcctggatgtggttgtatgctataacaatttggtacagtggtgtctctcctgcagttgcaaaccagtcggactactctcgctttgcttcaggagagctgtcttgttatctgggtctcttttttggcacagttctgcctggaacttttgtttcacttgctggcatgttatgcgcgtcagcatgtaaacagctatacggcacggcgtattggacgcccaatgaaattgtagagcaatggctgagcacagattattctagcaaggctcgggcggcagcctttttcattggaataggttttacaagttcgcaagttttcttgaaccttactcaaaatggttatgcttgcggaatggatttagcaggtatattccctcgtttcattgacgtcactaggggcacactattcgttcaattgatatcctgggtagtgcaaccttggacctttttcaatacgtcttcgacgtttttaaatgccatgagctcctacggtatattcgtgacgccaatcatgactttgaacatcattgaattttattggattcgaaaatcaaagattacattaatagatttttttacgtcatccaaaaaaggagcgtattggtattcacagggaactgactggaagtctactttttgtctcataactggcgttgttttagggatacctggtctcgtttatcaagcaaggccggagctcaaggttaactcatctatgatgaatttctactacggctatattttcttcattccgataataacaggcggattgtatggattactgtccttacttttccctactactcacgaaaaaacaggccagatagacgtcgtagactacttcgactgtttctcagactcagaactatcaaaattcggaatgcttccgttttgtgattcgcatagtaacgtgttcgagtacattgaagctcaggagcttgatcatttcgacaatactgtttctggcaaaggaagcgaaaaatagtggagagcgatacgtacttaacaattttgacgcatatttttcgatcgtcggtaaaaaaatagcttttcatcgtgatttcaataaatttgcgttagactatcaagtttttctcgtatttttcgcattaaccttccaattcctgcatattctaggcttaaaattgtggttgcagatacatttgacgtaaaaactgcaatcttatcgttcttatctcgttctagaagcgcaacgctatcgtcatgtgacattttcagatttcctcgcgtccctcacggggttgctaacgttgcgcatttgggaatctctgaaactaattattgtccgccccctcttacgcgtagttttctcctgacagctttcctctgcgcgaatcctacttgacaattgttgctttctaagtgtgtttttttaagtatatgcgatagttgatggagtcgttctttccacaatcctcaacggcaaattggttattttgagttggcgtcttgtgtgaggagatgactcaatccaggaaggagaactttacaggtaatacacgtcaaatgaccgggacttctttgatatgcctgtctggttctttcgagtaacttaatgtgtctttaaaaatgctgcttttcgtagcacgcagccacaaaacagacaaccgaagccataggataatgaacgtcaggtaaattatggcaattctcgtacggaagaggttttgcgtcaacttatgtcgagtgccattgcgaaaagcaccgttccttgggacaaagttttagctgctgaaaagcgactatctccaactgacagatatcgagcagagaacaatacgttgcgttcaaagtagtgctaattttccaacatatcatatttgcagtcaaagatgttcattaattaagtatcaagacagcaaaacaacgatagactgaagagagcaggtcctcatttgtttaatgagatgcaccggctgtgtcaaaacctttaaccggggggtacttttattgaggcgagtctgggtcattggtcgaaagggtctcaagttccttggctaggttctccataatgatctaagtaagctacttcgtggatgatggtactaaatatctccccgtcttctccaagtcccaggatagacacctgtccttgatcaaaaacttcgggtcttatacaatgttttgagacgtgacttgggttacaaatgagataagtacagcactagtggtaccactttacatcattcctaagccattaccgtctgatttggactatgaatggtcaatataaatcctttcgtatgttttagttcgccacttgttgtatttatgatatgtccatgtgccatatcatttcataccaatatgtcattatgcaacttggcactatcatacaccaacgaaccgatcccaatctgacaaaagtatatgatgaaacttaaagtacgagctagactatgtactttgggaagcacagaaagcttgaactttctttataattaaaaatcagcaccgtatcgattcttgcacaaggtgaaggtgctgaattcagaaatatagctgaggctcaataatcgaaaagattaaaacaatacctagggaaagcaattcatatcattcaattacggtttcattcttgcaaagattagaaaaggcggttggagattcaaacccacctaaaaactgtcaaaatacagttggatcgccgatgcgtattagtgcaagtttgcataatgtcacattagtatataatgatatagaacccaacaactcttgaccatagtacgaacctcaaaaagttcaaaggaaaattcgtaactttgatcagaagtcggaaactcactttagtgagaaaaagataatgaggatcagtatcactaatcaatttgggtcgaaagcattatccttatctcacagccaagtcttggctacatcttagaatttttataaaacccaatagttcgaaggagcaaaatcttaattttgaacaagagaagacggaggtatttttactatcatccacaaaacagtttcttagctgtattatggaaagcctagcttaggaattttggtggcctctccatcaaccactaagacttgcctcaataactatccactgctcaacaaatgcaagcattctaaaaaaaaacaatacaacagacctattcacaatttttcagtattcagatgcaacttcatcaggactggtgtcacaaattttcaaatggtgttgaaatactggaactagtgccctaggcacaagattatccaccagtaagtcgttgccctcttgtgcaagcatttgcaatatatctcccactatatgactattgggctccagttgtcgccttgattataaaaaggtgatgttcgtggtattcgtgaacgggtttttcgaaaagagttaatctaaaaagtgaatttttatagggtcgagaagtactcgtcaaaaactgcgcaagcccggaatcgaaccgggggcccatcgatggcaacgatggattttaccactaaaccacttgcgcatttgtgtacacttttgaagtaaggaatacgttacaatgttatgtaatatgcacatgactcgtagttgactttacaagtgaagctccaacccccttgcctcacctgagctatgaatgttacaagatgaaactaacattcctgttatgctgttagaggctgaccactagctgaaggctataaatgagactcactcagctagattcacggattaagctattaagatatactaagaagaaattgacatagttattgttctattagaacaatccgagctcgtgcttgcttgtcgtatgttattataagcttctggaatatgatgaagttggcggttaatagcctctatacagtcgcgattattcttctatccgaggatgccttcttcctttcttctacttaatctcatactgagccttggatgcagtagtacttatagttatagacccggagacctagagcaagcctcattatctctagtgttcctcattatctctgatgttgttccttcgttgtctcagaatatccttgttccattattgttttatgacattgctactactctttttcacatcctatatatggtatggaagggccacggcattaccaagagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggcttcgtttttatcatttttgatctgagaatgatatagctcaatctgtaatgacaggttgtattgtcagggactttatcatgtaatagtttgagtgcaatgtcttagaattagagttaggactcatttcaattttttcttctctccaaatggaaaacatagtatgtgcataagcgaataaaaccttgaacactttttcacaactctaggtgaggaaactccgtcattataaaaagcagccttaaacccctagaaaaatggagaagttgtgctgtccactcaaaatattcaaattattacgtggttattaatttggcatatggccgtttcggccaaatatttgattagggcaggaactgctgagcctctgagaaactgaacttccaccaaaaagctcagaggataacgtatcagtggatattgcatcatgcaactaaatggatcatattatattttttcacgacttctgcaaagaagcacgtgtcaagaagtaaagccgcctggttcgtattattttcgttttgaactgatgcagtagctccgatcactaaatacaaaaagggttatgacattagtggttcgaagatttcataaaattgcgagatattactggaatacagctctgtctcgcttcaatagcgagcgacacccggacgaaacttaaatatgtaattgttaaatctatctattgcatagaaacctgcgcccaaacttgttaactgctaatacagcccttctttagccgctttatccaaccaagatcaaataacctcgaaagtcctctggagtatttatcaaattaccttttcaggaacaatttttccttcacatagccgcttaggttaaaaccctttaggtacgcgttgatattgattacagctagacgtcgaagtatttaagtggaaccctatgctctatttcatgatcactgttgagcgctactcaaaaatataagcctgtcagccagcaaacgctcattctgccctagataaatcaaaatcatgtggctaagcactttgttccttttcgtaactggttttctctctacttcggttgctgcttttcgctatgactggagcaatattacctgtaagggacttcatggacctaactgtggaacatatttgctgaaagttaagggccaaaatgatacttacctcggccaaagctattttgttggtgctgacgcccttgctaatgacgccactgatgcatggggtaggctactacatgaagagtatcgctttattcctagactaaccaccgttcaaacattaaatgacactggcaacttccgtccctttgtgggcaccaccgataggagcacttgcaacttccaatccgttgaaaatgcagttgttccatatattaacactgtgaccaatgagctttcttatgatagctgggcttccatcagcatgaatgcgacagctgtcaccggcgttgctccccagctgttgaaagcttcaacttacggcattcaagttgccatttgcagccctggttttattaccgacttatttcagtctccaaccgtcaatttatttaacgttgaagataccttgccaccttggtgtgaggccatcgaggttgaagcagtctgccctgctgatgtcaattacgacactcgctaaattaacgttatattgaaatgcaataccagatttaagctttccattccatatagctcaatataaaatttgctttttgccccttgacaaccagctgtcgagcttaagcaatattttcagctttatgttggcttcagtttggggtacaaaagcaaaagtatatcaaatggccttgaactctagcagagaaatggtatcatttttgcaagttgaaaaagagttcttaggcttttgtcgctcgcgcaaattatctttgcgctccaacagcttgataaagatatcgccctctatgtaccaaataacgactttatgtcattctccaaagctttaacccgccaagttaggcaaacagattgctatatacaattttattgaggcgagtctgggtcattggtcgaaagggtctcaaattccttggctagtgtttccattatgatctgattaaactacttcgtggatgatggtactaaatatctcccccgtctttcttcagtccaagatttatgtcttgcgaaccaaagaaattatccggatttatacagaatttctgggacgtggctgagtcttaatcataaggtgataatcgtactggtggtaccactccttaccttctccaagccactatggtctgatctggctatgaacggtcaatgtggactttctatgtgacttagttgggtatccgtcgtaattatgatatgtccgtgtgtcatatcatttcataccaatgtgtcattatgcaacttggcactatcacataccaacgaaccgatcacaatctgacagaaacgcttctcttcataacacgtgaagcattgtttaggcgcaccacaacacgtaaacgacttcatgcttacttttaaaacgcggagttaaataaagttgaactccttggcacccaagaaaatcacaaatacgagaaagtggcttagcgtatttacgcagaaaaactcatgccgtgaaagataactgttccgaatgtccgcaagaaggccgcaaactcgggtgcgttaaagcacgctcttgtgtggcaaatctatggtttcctcggtaaaaaagcttaggttgcctattaagggtggtagttatcgattgttagtgtactcaatgcttgagcagaaaatggccaccaagttgcaaacacgtcataaaaacataccaacaagaaatgtggctgcaccttttctactgtttctccgctcaattgattacgttgcccaagtaattctttaggagaaaaacgtttaagtgagtttcgcatttctttgtaaattttatcacccttttcgtcattcgacagctgggttacctaggatgttgccatgaagcgatttcaaacgataaggcggttgttgtgtgaaattatcacaggtattaccccgccatgaaatgatttcaagtgttggttgcttaacaaaattttgcaagtcatggaaagaaaccaaaaaacttccaactagagaggagctgagcttgtttcagtcgtgcacaatgtagcgagcgtgtttattctcgtaggaatggcactgtttacaaaggatgtccgtttatcatgatcctccgcttaggttctgcaaagaagccacatcactttcgtgccttagaatatttgcaagctctgaaccgcgctttcagaaatgtataagatctggcaaaaactaatagttgttagctgaaatgtcactcttactagggcgaagggcttaagttgttttctgatggcacccgaaggtccggagggagatgatacatcacaaatttatcataatgccaacgatgttgagaagagattgaatgtaaggggtttatccatttcaattaccgtgcgtacagcgcttgaagttgtgctcttgggttatgggagtttaggtactatttttggcgatattggaacttctcctttgtatgttttgaactcaatttttcaaggctccagtgtctctgaaaatgatgttttcggggtaacttcatgcatgttctggctttttacacttgtggttgttttcaaatacgcccttctcgttttgacgttaggatctaatgatggacaaggtggacaaattgcaatatattgcaagctttctcgtgttctcggaatcgggccagtcgggacaaaaatatcgggcgagaacgacgacagttcttttcgattgctcacactcagcgagataaaagatagtgttcttaatgcacattttgttcacagctcttcatctaagttttttggcagcacgttcaagaggattttctctctagcatcgatgtgcgcatgtttttttgggtgtttacctgtcatcgcagatggtttacttactcctacaacttctgttttaagcgcagttaaaggtataggtgtagcagtaccctctttcgatagtgttgttcctgtcagtatctgcattctatcggttcttttcctcattcaccggtaggatcaagttccatttctattttctttgcccctataatgactgcttggtttcctacacttctcgcggtaggagcaatcaacatttcctcccagccgcaagtcttcaaagcagtcaaccacaaagaagcaattgactttctgaggagaaaaggtgatattgatgttttgggatcagttatgctatctgtcacaggttgtgaggtgatgtttgctgacgtaggccatttcacacccttttctgtccaattaacttaagggatttttgtctatccatacttaatgattatgtaccttgggcaggctgcatatttgctagaacatccagaaaacgcctcaagcgtttttttttagttcaatatcccgatccacatccggatgcttctactggttcgtttttgttctgtctaccctcgcaacgatcattgcgtcacacgcgctcattctaggatatttttcgattattaacctgatgataaaaattgattgctttccacggttcaaggtcttgcacaagtcagtgaagcactatggccaaatcttcattcctgcggtaaactttgctttgatgatagcaggaatttgcacctgcattggttttaagagttcaggaaatgtggcggcagttatgggcttggtgtgtcactagacctgtttgttacagttgctctggtgtcttaactatcattgttgtttacaagctccattggattatagctgttgcttttttcctgcctttcggagcgttagaaatgtcccttttagttgctaatatcaaaaaggtgcctcatggcgcttagttcactctcatgataacatttgcaatgctcgcttttatattgttatggcattggggaatctccacaaaaaccaaacaaaaacgtagagaaaaagtacgtttgaaggatgttttatttatgttaaacgaaattggtcagccatttattttggggaacgaaatgagtcaggagcatggataacttcagggccaaatggtggtaaagcaagaggataacacttttcccgaagtttctcgtaaacctgacatctcatttatgtataaaagttcgtttttggtcgtgaactggccaaactctgtttctgcactctttagaagccttttgaccgagttcccttgtctttcaggaatatttgtgttcattgctcccaaggttgtctctatgccatacgttagcggagaagaacgcatatttgtgaggcaaatgaaagaagttaaaatgatttataggtgcgtcgtcaagtttgggtttatggacaaggttaaaatatcgagagatttgactaactcaattttggaacaaataagggcaacagatcccgagtattatgatccagttatcatcacaaatgctaaaactatactgaatatttacgagagagaatttattcatgggaaaaccagccccaagaatgcaaatcaggggatcttttcaccggcctattacgctcgacttttggaagagagaatcagatttttttgttctctttatagtctgcaggttacaccgtcttcaatattcgattcgaaaaatgacgacagaaccatcttggtgggtacggaagtcgaaatctgatgcttgcgtcgtttcatggttggtgttgggaagttagaaacttcctagagagtatatagtaaaactggtgatatttgaactgatttccttgatcgtcagcaaactttgttatattttttggtcattgtacaattgcattagtggtaccttttgaacgttaggcggtaaaactcctgttaacgactttgggtgggggtaaaaatcaacctagaagagatgaatttcttttcgctcacacctacatcttggaaccctctgataaatggcaaatggcatgactcgagatccagcaagatagtaggatcagcaaaaaccaataagttacacactcgtgcaacagagtggggctaaaaataaatttcgggcttttaaactatgctgtacaacttgttagttccaaagatcactccgagttggttcaatggaacatttcggtcttcaggcgagctgatttgaatgatattatagaagcgttttactttcgcagacactatttggaacaacagctagggtatcatgtgtgtgtcgagttcgcagagtttttcgagttcgaaggccgaaactcccggtgtaatccctttaatgaagggggttgtgattttgaagtgaattgcacgggtttgcacttcagaagatttacgctattctatgaaatccattttatcgcattgtgagatccctgagaatcttcctcaatattactaaaattgcctttatgccatcagagttttcattttcatggtctgatagaaattccagccaatctgctggagcctgcggcagtgaaataacctcaatatctgtgaattattctttcgacgtcatttctatttcatctatctaagccagtactgttagcggctaacgcgccttatctgtctgtgcatcctacagcattcgatcaaacgctaatctttgcaagaaagtcagtcgctggctcaaaggttactgacttctggaaggtagctatgttgagatctctcagctttatggcggtcacgactaaaacacttgagggctgaattctatctgctgtagttagaaagacctatgctacgaaagcacaagtgactgccactcctgatagactgtgcatatgcttgacaggcccatgcattggtgatcaacatgcttccttcacgcttatcgataaaaactcgatctcacgctccggcaagtagtgagaatagagcgcacttagtacagagtgtatggtgacccagtccatcattcatccgacttttgaacaatgagtataaagaatcggggttgataggcagaccaaaagggtgaacataattctgtctacctctcagacgtccaaccaatcgatttagggtaagctcgaattcagttttaaaaatcccaacgcaccaggagagaccacggaaaactcgaagtcagacaagtcagaaggctcggtgttgttgaacaatgttgtacattgactcaatgttttagaagcatcccaatatttcaatgccactccaccaagtttttggagtacataagaaataaaactttccaaatttttaatggaacactaattaatcgtgaagaaagtgaccttttcatcacaggcaatgtgagcaaccaaacctttgtagaattgaggccttgataggataggacaaaaaaacaagcgaactgttcagcttcatggtaaattttagctaaatttatagcgaacgaccgcttattttgcaaacagcaaattcagcttttcttgcagcagagaggttatactgggacgcatttgatcggacacggttggtttgctgccatattctactaatttgaacagctcctgcgctctttcctttttgagcttgaaatccgagcctgacgtctcaaatcgatttattagacgttgatattctagcctcagtagcttaagttgaatactcaagtcataatcttttacgctgcccactttcagcagctgcggtagtcaagctcgtgagagcaaaaaaaaacggctatgtgctcatacagtaggaagtagccagcaactcatgttgccttaagggtgttggtttccgagtggttctggcacgtgctttttttattgtcttgcgaatagtcaagcaacacacccattgcacacagagaaattttttaactccgattcctttatattaacatttgcatcagaaacactgctattgtatgttgcttcttgcttgttcaatactttgatactcgtcttcaagtttttagttttctgaccctagcgcttttgcgtcattttttggctcgctttctgaagaggtgttaggtcccgccgtgcagcccacgatggagagttttttttgcttatttgcaagcgttgtggttgtcaaaaataactcgcaagctgtgccatcgcccaacggttaattataagaaatcaacatcagccaacaactattttcgtccccctcttttcagtggtaacgagcaattacattagtaagagactattttcttcagtgatttgtaattttttttcagtgatttgtaattctttctcgaaatatgcgggcttaacttatccggacattcactacatgcaaggaaaaacgagaaccgcggagatttcctcagtaagtaacaatgatgatctttttacgcttcatcatcactttccaaagttctaagctataagttcaagcctagatacgctgaaaaactcctgaccaacaatgtaaagaaaacaattacaattgtaaggttgaaaacatctaaaaatgaaatattttattgtacatgcacaccctgatagtcattctcttacttcatccctgaaagacgtggctgtacaagagttggaatcgcaaggtcatgaggttaaagttagtgatctttatgctcaaaagtggaaggcctcaatagaccgtgacgacttcgagcaactttcgcaagaagagaggttaaaaataccccaagcttcttatgaagcgtatgccagaggagcattaacaaaagacgtaaatcaggaacaggaaaaacttatttgggcggactttgtcattttgtcgtttcctatatggtggtcttctatgccggctatcctcaaaggttgggtcgatcgcgttttttcttgtgggtttacttatggagttggagagcataacaaaagtcgatggggaactcgttacggagaaggagttttttcaggaaagagagcaatgctgctagctacatttggaggctcagagagccaatattcagcgagaggtattggagggcccgttgaagatgtgctgtttccaatcaatcatggaattttatactaccctggctttacggtgcttccgccctttgtggttcacaatactatttcagttacagaaaaacgttttcagagactttcaaatgagatgcgtctgtacctcaagtctattgactcgaccaagccaatatcctaccgcaaacagaactacggcgactatcttattccaagcctagtcttgcgtgacgatatcaaacctggcgccaaaggctttggtatccacataggtgatgctcaaagcgaagcctgaaaaaaagaatgtcctgagattttgccaagaggttcctcgtatatataaaatgtttaacgatcgacggtttcctgcttttcgcagccgcgccgactgcaagcacaaaatagtaagccccaagtttgtgcagagaaggagaacaaaggcagaaaaggaggcagtagagactgctgagctgaacaacctgacttcttgcaccaccactctgtctgaagccttcctggtagcgtcagagcgcgacagcctcgtgttctttgcggagcttgacgcctagcatatcatatccacagcagaggacgagcacttgctgcttatgtactagcgcgacaaggacatgtatatcttggagaagagggtgctcaaaagtcacgtgttgcacgaatattttatcatggatctaaaaaggccgctggagtgcacggtttcccgccttgtttccgaaagcgcaaatattcgcgagtgatagcttgaagatggtgcagtacagccgctattttgtcgtgttgtattcaatgatgcgggtctggcttgttatataagcggttgtaaaatttgtcggccaggctttccataacaagatcagtgactagttcgcgaatgatggttctaaatacctctatatatcaacggtcgatctctatcctccggccacagtggtgcgtctttctttgttggggttcgtacaatggtcataccatgtcgagtttcaaatcgttctgtactaatgtgtcatcatgcaatttggcatactatattaatctcacttgatataatatgatcaatcctcgaaatattcttaaacgtaagcacagagccaaaacataaaaaaaacaaggtatggatatcctgccatcgagatctttatatagtttaatgaccccgataagaacccgcaacctcaccgctcttctccaacaaatctccaacttatcctcattttcatttaactccacgcttaaattgttttaacacctctctaagatatatgttattgaaggcgaagctgactgcagcgttagggctccgaaaggtttccccgcggtttctaaaccgatgttatgtgtttgcatccaaattaatgatgcgagtctgggtcattggtcgaaagggtctcaaattccttggctaggttttccattatgatctaagtaaactacttcgtggatgatggtactaaatatctcccccttctttcttccgtccaagatatatgtcttgcaaaccaaagaaatcatccggatttatacaaaatttctgggacgtggctgagtcttaatcataaggtgataatcgtactggtggtaccactccttaccttctccaagccactgtggcctgatctggactatgaacggttaatgtggaccttctatggtatttagttgggtatccgtcgtatctatgatatgtccatgtgccatatcatttcataccaatgtgtcattatgcaacttggcactatcacacaccaacgaaccgatcacaatctgacgcatctttagtctgtacttcactgctaccgcccgtattttaggtttaaacgtagctcctcaggctgtggcaaactatttctagctgcccagaagcaaggattttagagctgataagtacgcgcgagctggtgagtgggggagtatggtgggttttcttgtgtttttgcccagcccttggggggatccttccgtaatgtatatttttgagaatacccaaagctgtgtactccttgatgaaaagctcgcgagagcgtgagctcgagtttggcttgtagagcctgtagagcttatacagcacgacgtggcttgtccctgcgtcacgtgctactctctcgtcacatgctcctgtcacctgtcacttgctcctcaccagtcacgtgccttggttactccaggtgccaccccggctcatattcttacgatttcatgcaatttgccatttgccatttaccattccccccgcgtggattcgttaaagcgctgcacattcttgatcgcgatatggactgcacaaatcatatctatcgataaacaattggcttatcttggagtgctgcctgctgtaataaaaggtcttctcctccccatcctccttctcctcctgatcctccttctcctctcactataaacctcccactcctttcccaccaaatgtcacctccactaattagaaatactcgtatttgggatatccatagtttcccctcctgctctggcactcggcgtttaagagcgagggaccacatcatctcttacggaagttcatagagcaaaaggcagagatgcagaaggccacaaaccacttggacggttacctgatacttgttaatagccgcaacagaccggtgccaaagctgtaggactgggcggtgcgcaaactgccggtgacgcgagtaggagctgcggggaggactgtagtagggtcacatggtgtagaggcggttgtacgaatgagcgcggcaagaagggctatgagcggttgcagatagacttcacatggaagaggggtgatgagggagtactgcggtgtatctatttcctgtctagcatttatagttgttcctatatcgagacgaatggacgttgaaaaatatattctgacacctaaatatgaaaagtgggctcgtagattgagttcattgaaggattaaaagaatcattttccaagtcctcaaccaggggctgtagagcttgtgcagtgagcatagtactagtgtcctgacaccctcattgtggaagtgctctaactgtgtctataccgtctacagcaccagtaatcactgaatacgcgagggtgtagtcagatatgaggtaggcagtaatgggtcctggggggccgtatcccacagagtcatctgccatcatgttcttctctaccatcgctttagtatatagtgagtgtactagagggagtacgtggagtacgtggagtgcgtggagtacgtggagtgcgtggagtacgtggagtacgtggagtacgtggagtgcgtggagtacgtggagtgcgtggagtgcgtggagtgcgtggagtacgtggagtgcgtggagtacgtggagtacgtggagtactgaagtacgaaagaatagtttttggattgagaaaagtaaaagcgacgaggtcagagagaagacgataaaagggggaggcgagtagacgaaggagagcggatggagagtcgggagttggataaagaaaataagcgagtttgggagagtgtattttgagaaagaagagtgagagaacggcgtttggtggagggggacgaggtggtgaggtacgtgattatgtaagcgaggagagttgagaaggcgacagagtagcgcgaagattagacgagggagagcggatggagagtcgagagctggatatgttgaacaagtgagctggggagagtgtatattgagaaagaagagcgagaaaacagtgtttggtggagggggacgaggcgatggggttcgtgattatgtaagcgagaagaggcgagaagagttgagacagggtatggaagcaggaagcagacgaaggtgagtggatggagagcggagatctagatgtatagagcgagtgagcttgaaaagatatgattcgagaaaaaagagtgagaaaaaggtgtttggtggaggggatgaagtggtgaggttcgtgattacgtaagatagagtgatagagtagaggttggatcagtgagtaagtcaagttgcgaatggagtatggagtctgtaagtggagttgcgagagagaatgaatattgagttgaggagggtagatttgttgtatcgaaagtagtgtggacgagtgtagacgggtgtaggcgagtgtagacgagtgtagacgagtgtaggcgagtgtaggcgagtgtagacgagagtagttgggtgtagtcgagtgtagtcgagtatagtagagcatagtgtaggcgagtgtagtcgagtataagtaattacgaaaggataaaggtagagttgggtcgaggtcgagtcgaggttggagagaatgtaagcgagagagttagatgatcgaaacgagaatagaggtagagtcaagcgaagtcgagcgaaggagaatgattaacgaggtgagtgtgtgatgtgagtgtgtgatgtgagtgtgtgatgtgagtgtgtgagtatgagtgtgagtgtatgagtgtgtgagtgtgcgagtatgaatatatgaatatgtgaatatgtgagtaatgtggcgtatgtttttgaaaaagaagagcgagcggaggggagagttgcgaatcgagagagagcgtgagcgtgagaagtacgaggtgtgaggagtacgaggagtacgaggagcaccgctatctgcgacacctggcacagaggtaattttttcaattaaaggcgttaaggggaagaagccgtcggatgtatagcgcatgagcccagacctctttccggacgtcatttattgatctggtccagctttataacttctgtatgcgtgatatacaccagcaaagcttcagaggtttcccaacaaaccgcttacgctcatgtagcatgcgtaaaggcagctgttgctgctacataagcggcgtgcggcccaccaaaggcaccgccctcaaagagaacccgtttggcgggcgcaacttccgggatgtgtacgtggggacgttcaatgatgctgctaacgaaaagtttattgcgatggtcagtaactggagcctgcggttccccgggtccggcttgggcttcttgtggttgacgggaactatcgagggaacacttttttgacgatgaagcgcatcgcgttcgggcggtttgaaaaagtggtgctgatcactgcgaccggcgagcagggatccacggagggattgcttcgacagctaggcttccgaggccccgttcagagagatgataacgcttgggccagtccagttgaagcaggcagcctcgccgccgcgcctatctcgctgcacaactacgtacgagagccggcggtgatgcgcgtgtgcaagcatgcgatgccgcgacgctgcttcggcggctgttctggcgagtggtgactgaccaggagccccacgatgggcggaggccaggaaaaagtgctagggccgaggatggggaagcgcaagcagagggagcggctggtcggaaggttgcgagggtcgagagcatggatagctcagatatctcgccggacgggctagagggccttacccaggtgggcggcacgactggtggtgcgggtgcgactgccggtttgactgacagcgcgactgccggtttgactgacagcgcgactaaggaaactgtttcaaggaaagaaaactgtttttgaatttctggggctccgcggtgttgagcacagaaacatgacgctggacggcattgaccacaggtacttcaaggacatcatgttgtttcgacaacaccaagaagaacagtgcgcagggtgcctggaattgaaagtagcatgctgttgttggtcagaacggccagagggccacgagcagtcactccgcagtatggcgcaggaggcgatatgtttcatcagtgggctttaccccgaagaagactacgaggaggagcagtaccgatgtcgagagagcggggtccctgggtggctgatgaggtctgcaaacatgcgggacgagatcatgaccgcgtatgggagagtgtacagggattaccacgcactgctggatcgaaaaaaaaagtttgttaggcgatctagccagtttatggggggggggagacctaggacctagcaataaaaagctgctacaacaagatgtgggaaatgttgcaagacaaggacatagtagagtatttcaacaggggaggggttgagcagtgcgaaggaaggagtaccggttgagtacctcaacgcgcagtttgaaggcgaaaaggagatgcagtatttgtacaacagttcgaaagaccgggagaagcgcaaggtgtttgttcgcgggcgaaaacgggaagccgaggtaactgtgacgtggtacatgtacaagctgatgcagttggggatgtcctacaaccggaagtttcggatggcgatatacgcggagtttacggaggtaccagaagtgaggctctttacgcactggctacgggtgatgagcgtggatgtgaa