ccgtccatgcatgtttttccgccccccctgcctgcgaagacacgaaaatacgcggccaacgaacacctaccagaatcggtcagctttttcaacggcaaccactcaggcgaaggtggaaagcccccggtttgtgtctcggttgcgaacaaaaagcaggggaaaaaggaactttgcagtgcgaatctggggggggggggactcgcgggatacctatctcctcttttttcttgcgcccaaaagtgaggtgcccccctccccccggcttgaccattgtaccgtacctccaattgcgcaacactcacgccgttttcacccgcccgcccacttcctcgtcttcgcattttccgacgctcttttgcaatcccgtacgttcttgtcacaattgtccttcaacttttggcgttttccgtgttcctttccagcaacacaccccgtccacacaactgaacaaaacaagaacggaacaagaacggaacacaccgagctcaatttctccttctcaccacaaccactttcatcactcctccgcccatgttgcattatcttacacaaacaaatactcctgtcctacaagccttacatatattgccattgatgccaaaaattgtttttcgcaattggcaaaaaaaggagggtccgtcaatccacaagtggaatgcacccactgcaactccgccagaaatcccttcgtcggccggggaacgggcggtggggataaacgactgtatggtctcagccacctgatgagtaagggagtgaacttgagcaactcccccaccataagaaacaccaacagtggttcgcctgctactaatggagtatttggcggctcaacccgaattgaaatgacatatagactcaccgcaattcacctagactatagactatggtagacaatgcctccagaggaaagcagtagtcgaggcaactcgggaggataaggtacatacatgctttgaagaatccggacagacccacttcactaacacgagccgaacatccaatgagacgacgcatacacaaacaatttatcccaaaccggcaattcgtacaactgccggaggcatctgcacgccgcccgcattgcagtcgtcgtcgtcgtcgtcgttgttgttgcaaatattgcttcacacaagccgagccaagtcaagtagaaactatacctggcttactagtaaaaaccgcgttcccatttcactcgtcatgacctacagttgaccggttcggagcgcagaatgatctgatcaaaaacaaccaccatcacagcagaatggtttcccgatcatgatgctccctgtgttgcgacaggcaaggatcctcaacaaccaacagagcaagttggcaagacaagtctgattttgaacttggattgactgagccgggttactggctagatgatattcgcagaacttgagcagattttggcttgctagtgtccggcttgacaatcttaacttgtgtgtaccgctagtcaccatcaccgacttcgtcttcgtcggcggtcgtagtcgaacatgagtttttgtcgcgcttcagttgcttttttttcaccctggggaatggattgaaacaagacaaatgagttcagcacaatatgctcatattgagtgcgtcgtcacagtcatcagttcaactttgtcgtcttcatgccatgcattttcacagaaatggcccgggatgctagtagtgcagaacaaacttgcaatcccccgacagaaccacgccttcttcgcacatctctgggatacctttaaagtgcaaaaagagaggtggtctgtcacagaatgcacactcagcaggaggcgctgtaaataggaggcattccgtggctaagactatgtaccacgttgagtttcccaattgcttcctatggtaactcgttctcttttgcagaacatggcctggtcaagtggcgaagtgacacccgatggccgcgagacgaacaccatacctgcggctccctccacttcctttctgcaacaagcacccccatcataaagctcacaaatcaagaaggagagagactatggacatttgaataatctcaaacaattccagaacttggagacaaaaaagcggaaggctcagttgcctaggagtgagtcttggtgcgacgattgacacgttgccggtgtcaacctacgaagactgtacctcgagtatcgcgcacccggcaatgtactcaccaaaggtaaccactcgactacttgaccactgggccctcgttgtggtattggtgccggtaaggggtcttatatggtacattcttgagcatgtcatccgaaatttgggagggtgttattgaaagcagacaacagcgtctcaggcgtcactatcaaataactcggacgacctatagtcgaggggatgggtcattttgattacgattataggttattaggtaggtaagttacagtcaacgtcagtcatctcattcactcccccgcgtccagccaaagcctctcccaaagcacgagtcaaatcaaagtgcaaacaacatggcagccaccaagacaagaccaaacgcatgcatcctattgtgggaggctgaggaatgcgcatctgggcaaccagtctccatgatcatgggatagaaagtgggagtcggcgggttttcagtcggagttgcagtcgcagctctgtcctgagcttcatgaataactggtacctcaatggtctcgggctcttttaagcttgcagaagcctcagagcttctgtcatcgaacaagggtgcctgcgcaccttcagacaggttcgaagccgcaggtagtgtcgcataggtagtcttctcggcagatgaaggcttcttggcggaatccaaaggcgtaaagaagatggtccccgcaaccgcttcaagctgaatgttctccgtcatgtcgcggagaccgaatctttcggggttcagtgctgctgtctgcagatcgagctcatcctgcgggctgatgttgctgctatcgaggaggaatgtgagaacgtcgccgtactctaaactttgcaggtttgacggactccacgcaaagactggcttgttgtcttcattgtgcagttcatagacccgatagaaccctgtagatgtctcaaattttgtcggaacagcagatggcttcaggccgctttgaagccacaggaggttggagtccacgccgttgacatgagtgtcgtagggctggacggtgaccacagtgtaggaggatccggacagaggctgaaatgtgcccagtcttgggggttgactggtgactgttgggagacgggaagtcaattgtcgtatactcaacagcaaaagaacatgttgctttcgacatgacttacgggtcacattgatgtcataaggaactaccgtgaccttgcccccaaagtgcatggcgagagggacagggtctggaatcgaaaaccacgaggacttgtgaagtgggctggccatagagaccgcggcagttgccacaagagcagtcagggtgcgtagaacaaccatgatgaagactgaacaagaatatgtatgataacagtatagagaatggtgagagtaatacagatgtcaacgacgaaccaaagtagaatggtgttctggtttggagggaagacggaagaggaaaagtagagcgtgagaaaaaggaggacaggcccagtttatgtaccccctcggtatcctacccaatggcctgacgactcggcaaaatagtaaataaccactttccctcgttgcattgaagaggtgcccttggagatggcaattatgagtgagcaggagacaccaatgagtgtatacttgtagggaaagacactccgcgggataaacatgccttacaggaagtgtgcttgttgacttccgcatctaccgcctcgtgatccagagcatgttgaaggagcgttggatgctaccgtgagaaagcgacttgatgagatcgttccagaaccatgacagtggtccagtcatcggaagcaacggccggtcgtcatccatccactcagttgtgttctactcatgtacctagctgaaggtcgctgaagatatgaatcaaacctgtggaaagaactggtcgcatttctgtgattctatccatagagcttcaatatgtgcgcagtgtgatacacgtctcatgatgccgacacgcactgcctttccatgatttccttagtgtgggaaaacataacaaccgagtggaaagcatggacgtctgatccctgcctgcctcggggactttctaccaggagaccgtgacttcctcgcatgtggggaagtatgagaggtagtagttactgccaaactgcgcgctggtggcgatctctgacttaggtaggtacctctaggtaggttggtagctaggtaggtcggtgcctctggtgggcgctctttccctccaaagctgcggtctgttcggtcccgacgcgaactttcaactggaaagcacgagcaagccctcattcacaacagcgatgcctaaacaaagaagtagaagatggtaatatcggttgatgtgtaggtacctatgtacctaggcaggcaggcaggcaggcaggcaggcaggcaggcaacaagggccaaacatggaggatatttcctcggcggtcattgtacagtaatggaagggtaacttcggaatggctcgcgcctcaatcacaacgatcaccaccatgtaccttcttcatacccacaagatccagtgtcactcttgtccaaatttccatttccataggaagcggaaacttcatctttggacaagtccttgcctcaacctccaatctggtcacatccacctacctctactgtactcccgcctcgacacgcaagcaagtacaggttcaatggcagggagccacggcccaagcacccaggaaagcaagcgctagccagccatgccctttcaatcatcatcgtgatgtcgttgccttcttcggccaaagagacccaagaacttcttttctttgatttcagttttatacggtctcaacgggtagaggacaggaacgtcgtattcatccgagttggcctcgggtatggtatgttgagccagccatttccggtcagacatctctccaagtcttgtgctcccagaagcaaaggacatgaaggacatccgattgcgcatcgccgccccaaactggctgtgccgtggatgtgatcgaatttgcactacgtgttctcctggtggtggtggtggtggaggaggaggaggaggaggcggcggcggcggtggtggtggtccggctacggtgccttgagactgctgtttcggaatcgtcctttctttcctcacttttattacctcctcagctcgtggggactttctcttgtgttgatgagcggcagacactgagctcgcagtgggatcgcccatttcggacgccgtagtgctttccttgatttttgaatcaagtctttctttgctcgctcttgtctgatcattattctgtggtgatttcttcttatttcgaccggaggaagaaatggcgcttgcggctgggttgctgacttctgctggtatactgtccttgggactcgacttctgtttgctcactcgcgcttcctcctcagcctgcgatggtttcctcctctgtcggctagaggtagagtcagagattgagcttgcagtcgggttgtcggagtgactttttttcggtaaagaggaagccgacttggacagaggaggatgttgccgtcgagctcgagatgaaggcgaagaggcgcgtgtaggtttcgatgacatggacaccaccgacctgctcgtgcgagaacctcccaagcgacgggctaggttgtcaatggtcttgatggcctcgtttcttgacgagtttgaaagggacctgagtgcgtcgtaatttagagccggggtttgcttgttgcttgaggcacgtagcaaactggaaattgctgctttaagtctcttgagtatcccatctaccgcagatatggaacgggctggaggcagctgtcagcacataaactttgaatgcaatcgtgcgccttccaccatattggaatctcatatcctaccatcacccctcttcaagcggttgcccaactcggctaacctgatagaataggcacgctccaccattgcacgatcggcttttaaggatttgcgcagatgcttattctgcgcgtccaccttgacgtttccatcttctccgttggcatcgtgcttgtaggctttcaggagggttgcgcagttggagtacgtctctagtaaggccgtgatgctgtcgtcgaaagccattttctcagttgaacggtaacaatgaaactaagattcagaacaagttatcgacaactgttgaatgactcaatcctaaggttaagtattcaacatcaaaggtttcaacgtcgggcattcagaagccaacccaagcggaaccgtgaatagagactcttggctttgaggcacgcttaggaccccaggctgcggggagcactaagtgcagtctaggtatggctttccttgagctcccattcgcagccgcgcttagaaacagaatatcgtaaaggtgaacagccaatcgaattctgtaagccagcacagtgtcaccgctggttacctctaggcgcctagactactgcgtagtagagtaggcatgttgaatatgcgattggaagccagcgggaatggcacacagctggagccacacatgggtgccgttatatagatagctcaattatatcgggttgtctggatcggatcttgaagtaccctagtggttcactgccgtatcgtgaggcatgtcaacagacagattcaagctgcagtgaagtcaattccgacatttggttctttgacctcgttcggacgactcatggatcccctgaggacagctggcaagtcagccctgccaggtgtggagataggcggccatctgcaaacccacccgcccggcaggctgtggacacctgccttgaaacgcctgggctcagttcgctaggacggaacactccaacaatatccaagcattcgccccagaggcgtcaatgccctccctgtacataaaacaaacgccaaacagtgccgtcgagcgaaaccggctgtggcgtggggactcacttcttacaaaacagaaagcactttcaacttcagttctcttgtccaacctcgcatgttggctttttttcttttgcacctaacggcaaaatgcgaccatctccggagagtctatccgttctacctttggtgatcggtgttgtgctttctccatcaaccgttgatgccgccgcttttcggcacgctggacaacccgctggactcatcgacactgcgaacagcgacgacctttatcgaggcgcgcgcgggagtgctttgccagggctgacatggctacgcgatagcatttctgagatcatattcgggcgtccatcaactaaacacagcgactctatctcacccagcgtatcgctgtcccaatatcgagatgatgttgtggtacgcttcaatgttataaagccagcagatcaggtggttctggcccaggccatcaaagcaaagcgtctggacgtctgggcctccacaccacagtttgtggatatccgactagaggagagtcagctacgcccattgctcagacttattccgtcttcaatgcaaaaacaatggagcgttctgattcctgacctcgaggaagccgttcgggcgacatttcccaccaaaggcgagacaacagaatacggagatgcagctgaaagcctggatgctgtatacacgaaaggaaacatcttctttcacgactaccagcccttatcggttagtcctctagcatgtggttcaatgtcatatgtggacatcgagacttttgacagctgcgacaagggaatctgagtaacaccacatgagctaacatgcaataggtcatcacaagctggatggctctcatggagaccatgtttccatctattgccaagatggagagcattggagactcgtacgagggaagacccattcactctttccgcattggagatcacagcggcgacaacgcaaacaatggcaccaggaaaacgatcctcgtcaccggcgggctccacggccgtgaatggatatcgacaagcacggtgacgtacctgttgtggtcaataatcacggcctatggaaaggagtcgatggtcacgaagcttctcaagcacttcgatatcatcttcattcccgtggtcaatccagatggttacgattacacgtggaagactgatcggctgtggcgcaaaacaagacagcaaaccaaggtgtcttggtgccacggcttcgatctcgaccaggcttttggctctgtatcgggccaaaccaactttcaagtcgacccgtgttcagaaagttatggcggtgacaaaccgttccaggcagtcgaggctacccgcctggctgactggggaagaaaccagactgagaacggtgtcaagtttgtcgggttcttggacttgcactcgtactcgcagcagatccttttcccttacacctccacatgcgatgaggacccaccgaaccgcgaaaatctcgaggaacttggcgttggtttggccaaggccatccggctctccagcgggaacttctatacggtgagctcagcatgtgagggtactactacccgtcaagatgccgcgaatgaggccactggtggctcagccattgattgggtctatcgtaagttttctttccatcacttctagccatcacgtggtgggatgttcggaacagcatatactgacatgcaacgcagatgaactgtactcccggtatagctaccaggtcaaactccgtgataccggcatctatgggtttttgcttcctagatcgcagatcatacccactggagaggagatgttgaatgctctgaaatactttggtgactttttgctgggaaacaatggaattgagagtatctcgaaggcgaaggagcgcacctcgcatgataaggacagggtagaccttaagtgagtgtgtcggatgataaggtagtgttacacactcagaatgggggcataattaggcgttctataccttggctacagatggttttcaaatcgatacagttatccttgcacgtacctatgcaccactcagtccccaaagtgaacattgtcattgtgctcagcgaacaaaaaagacagttgtccggttcatagctggttagctgaaaggccgatgaggcgttatttggggggctcaataaatagtaaacacacactcatcctcacgaccacgcacaatctggagcacactcggtatcaaatgggtttaggtcgaggcggaaagcctcgtggccgagaagctaatttgcagacatttattcttggctctgcaacctcgaacggcgtggagcccccgttagcgagtgtgtgggcagcgtccaaagtggaggaggacgtgggaggttaggcagggagaagggcccaatgagcggatgaacccccctcatttcattcacgcccagcgcaatcccgagtcactggagcaccgagtttaatttgggtgatcaagattgaaattggcttctggcttttccgggacaatcagactctggtcaatcttggaccgaccttgggacgtggaatacgacctcaacatccgcgtcgacttgtaggaattcagctggcagcggtgcgcatcacccatcatgacttagttactatgtagtatgttcattctctggggcttgttttctctcctcgccaagttggggacatcaggaaggggattgctacttgatgcccaattccggacattgtgttcagttgactgtgccaaacacggttgatggagaaaaagaaaaggaagcaatctccagatgacagtgtaatcgatggacatgaaagaagactggaattggattttgtgatttctggactcatcagtctcagaatggaagtggcaccctagctgggcgtggtgggggggtttcttgacgagacccagatggacccgctccaccatggccactttatcgagatccacttggcctggggcctggttgagctttggaaacgaggagttgccagaaaacgacaccgagtgaccagaagtcaaagttgcagccgaacgacggaacttgcataccttagtgggctccagcctgcttccattaagcgcttcctttccactcacagatcgtcttgggcttccatcgcatcagccggccatcttccatcttgtttttgaattccggccctggtcccggtctccccttttccccaaacagaaaacaatttgacctcagtctgacaccacctctgcacatccgtaccttaccttagctgcttgtcaccttctatgtacctggaccttgcctacaaacgcatatctttccgagttcttgcttcgcacaatataccttttgtacctgctactacctagctacctacagcaaccaccttacctgttaagattgccagtcttgtttgtacctcacctacctagcaaccgaacctctcgcttgtgtacgcgtgtacctccctccctctccgtcttacacctacctacctgcccttcctgcaacgcaccgcgagaacgaactgaacgaagtgcatcgaaaccgaaaactgcaacagaactaatcctgctcaacgtcaacgccgctatctcactccattcattcggccattaatcaccaattaccacacctcagctgtctaggccagacgatcaagaccaagtgagcaactgcctgaagccctttgcgacctagcttggctttcaaaggtggcctggtgtggccccggcctggacaaccgaaccgacattcgaccgccctccccgtcatcccattcatcccattcgtgtctctccccgctcactacccaaaaaaaaagggatcgttgattacattcgctgacgcttccaccacgacccgaatttcgcccagactcttggtaattcctcacgttcttacaaccatctccccccaacatcctgtcacgtccagtcgccagtcagcatccatacccagacgaagacgaaagcctgcgccttcaatccggaatacctcgctcgatctttctaccaccacttcacggttgcgcccttccttttcgccacggccttccatcatcccccgagcgcgttccacgataatcgtttagcgacacccaccacccgtccgcagcccgccgtcgtcgtcttccgttacgcatctccgaccacgcttggtgcctttcggtccgtcgcgaagccggactgattctctccatcataggccatcattgacacaacaataggattaatgggctggccgttttaccccaactgaacgcaaccgataccccagggcccgccctccatgcatgcagtccccgatggatcgcgacggacgcagattcccatagccatgccctttctgcgacgccgcggtaacgcgggcagcgagtctgacatgcggcgacacaccatccttgacagtcttcccgtaccgcctgccaatggaacacattcgcgacccggctccgccaccgaccttccggttctcgtaacgacgccagaggacggagaggtccccatatcgagcgtttccccctcgcccgtgaccccggtgaccccggcgacgccagtgatgcccactgttgatctggaaccgacaatgtcaagtactgctccccagcctacgggcgaccctgtcgaccactccctgtccccctccgtccccgcagagaccccgaaatccaagcgcttttccatgttgaggtttcgtaatgcatccgactctcagctagcggcaaaggcaaagctccaagctgcctcagagaagccgccccctcttccgcgtcgtacgtgacttcccccatgtgccacttagtgtattcgcagagcagctactcatgccctgtttcttaaactgtagctcccgagatcatcaccaccgcgcccaccctcgaacccgtagtaccgaaacgacgaccctcgaggatgggattctccagccggtttggtcgcaaatccggtgaacaccccatgatggaacaggtggatgaaacgaacgaagataggacctatcagcgtcgaaagaatgtgcgaacagctggtggggaccagggagggaagcaaatcactttcgacgacccgagacggccagtgtcctcgcatcacgcgcctcccgcatacggcgatgaaagtacgacgacgttggcacttcccatcaatcgattatccgaatcatcaaggtcagatgccagctcgggcgatagggtatatggaaccacgacgacgaccacccatacagttcacaccacaacaaccttctttaggcttccgcgcaggaaaccgaagcagcccgaatctttgttccctattgcacacctccaaaagaagaacttagctgaggactctgatatgtcgacctcatctcacgttgctgaaggttcaaacgcgctggcaaggtcacggtctaccacccacttgacaccaactccatctcggccgtcaactcagcatggtgctacaacgcccccaacaggttcttcgactctgttttccaaatcgagctcaccagcaactgctctgtttcgaccaagctcacggaattccggtcgcgcgtcacctacacgggcacagctgcataggcgaggtaggtcctcgaccctgagctccctaggtaaagtctcgccaagagaatccgcggaggattaccttgctcctccggcaaccgccagggcgtccatgtcaacaggcaggaagagcttcggggatcttctcggcctcggtcgattacgtcagaactctagctctacgctgacccaacaaggagccatgactcccataacgcctgggtcgggcaattcaaagaacaactcgatacaacttccaagggactcgattattctaccagaacgtcgtgaagatgatacaccgggaaaatatctcgagcgattgttggaggttgtcagtcggagcgtaatcgctgcaattgtctccaagggtacagatcagttttcgcaggctgttctccgaagctacatgcgcagcttcaggttctttgaagatccgatggacatggctatccgtaagcttctcatggaggcggaactgcccaaggagactcaacaaatcgaccgcaccctacaagcgtttgccaaccgctatcatgagtgcaaccctggcatctacgcgactgcggaccaagcatacttcattgctttctcattgctgatcctgcataccgatgtgttcaacaagaataataagcacaagatgcagaaggcagactacctcaagaacacgcgcggagaaggcgtgtttgatgagatcctggaggtgttctacgacaatatcacttatacgccgttcattcatgtcgaggatgatctggatatcaatggggagcgtatcattgctcacaaggcgaaaaagaagtcgatcttcccccataccgctcccgatccagcaaaacgtgtcgccaaggaaccgatagatccttacactctgatcatcgacaataagctggacatcctaaggcccacgctgagggatgtgatgcatctggaggacccatacagctatctagggacggccaggacgctcaacatgaaagaactccacaaaaccttcttcaagactggcgtactgcagatagtgtcagcacgatcacggccagacgcattcatgtctgatcagacagccaacaacccgcaagacgcacatccaggcatcgttgacatcaagatcaccaaggtgggtatcctctggcgaaaggacaccaagaagaagaagacaagatccccgtggcaggagtggggtgccatccttactggagctcaactctacttcttccgcaacaccacttggatcaagcatcttatgcaccagttcgaggaccacgtcaaaaggggtcacgacggtgatccatgcattttcaaaccgcctctggaagagttcaagcccgatgcgttaatgtcaacagatggtgccgtggcacttatggactctagctataaaaagcacaagcacgcctttgtttatgtaaggcacggcgggttcgaggaggttctccttgccgaggatgaaaacgagatgaatgactggctggccaagctcaactacgctgctgccttcagaacatccggagtgcggatgcggggcgtggtgggggctaatctcgacgggcaagggcgcagagccatcaggaggctcgacacgggctctcagcgtatacaaacaccaacaggagaagtttcggtatcacgaagcaagattgaccacaagatggcgcaagacatactggccgctcggagggcgataatgctacagaagattgccgatgccaacgagaagctcttgcagacagagaagacactggaaatgcagcttcggaactcgaggcacctccaaattctggcaccgattcaacccaagacgcgtgagcaaatgttgctatccgcagcgcgaatggcagcacagctgaagtggactcgaatggagatttggaagctcaaatgtcaccgagacattttgttgatggacctcgaggaggagcgcgagatgttgggcatgcaagctgagactgctatcggcgctttgacacccagcaaggagcctctcactagagaggatacaagaaccagtcgcaactcgggttatccgcagagtcctcagtctcctgtccagtccttgatgggcaaggtacctaccattgtcaagaagccagacgaagactctccgcaagctgacgccatccaaacaccgccaactagtgcgactggcccagcatcccagcaaaaggaggtagagaatactgacccccgcaagaagtcggtgtctagtgctgtatcttccagccgctccttggcagcaaccccatcaagaggcttgacaagctcgggctcaacttcggaaagcaaatttgatcaggacgagatcgatgccgaagagcatgacctcttggcgcaagccggcttgctcgagtctgctcgtcgtggctcagaacagaggcccccgagtttggctacagatacggatggtaatgctcagtcagagaaggagaagcacaaaatccgccgcagctttcaacgcactctccgcgagggtgccggccatatctcccatcaccgcagtcggaggggtagggattctgccagcgctagcgttgtgtcagatgaggccagccaggagggtcctgacgtactcgttcgcagcactggctcttttgtggtacacggcaagaaagcttcggtcatcaactttggcacggagctccagttgcagaacatgtccccggaggagcgcatccgtcactggaagcaacgcgatgacgcgtcgattgccgagagcaacgagcgtttcggttcggagaacggcggcagccgtgaccaggccgtcgcggaagggtctgacttccggtccatcctgactgccaggtcagcctctcacgcgcgccgtgagcaccgcggctccgccgccagcgctagcactgcaaccgctaagagcttcagagatttgcacaggaagtactctgcctctcaacatgcgacaacaaggagtgttcctccttcgtccgcgaatctggccattccttcggatgaagagagtgatgctgccgtcagcttttcagacggccgacggacgcctcttcccccgatcgagggcgagtcggagccaagcgagggacatgagatgctgaacatgacgccgccgtccagcagccgtggtgagaatcgcgaaacggtctttttcaccccgcagtcagttcctgtggctacacgagttgcttctccgttacgaaggggaagtgaggagggtaaggatgtcagcagcgataaggaccatcgtcctgcgtcatcatcggcagcggcggctgcgacggacgtactacaggaaggggaggagttggttgtgagcccaccactacaagaagctatcaatgcttgattttctctttgttgtcatggttgaggcgattgttggtgttggtgttgccgtggtggttgttgttgtgtaaaaaaaaatacccatctgtttcagaaccacattcgctcgctcgattatgatgatgcgtgcgacagtcatccatacatacatacatgattcgagtatatcttattaatatatcctttatgaaaagaagctgccaaaatcaaacaagcctgtatattacgcgtcttcctcagacagactcttcctttcttcgtccctacctacgaaagcaagcatgatagaatactaccaccgtttcttcgtccaagacactctctggctagctgtgcaacaattccagcacggtcttctactctctactttccttctttttatatttccttataacttcaaccttctcaatacgtaatgaccattcttttgttggtaaaattttcttcttgtgtttcagcaagagattgcacacgacactacgaagtctctttttgaagttgtctggtccccgcgtttcgggccgacccgttgcagttttaaccctttctcttgtgtctttattctttgtgttgcacatgtttggcgggtgtaactgtgattcgaggaggatttatagtttctgtgtctgcgtgatgtagattggttgagtgagattatttggataaaaaaggtcaaagttggtgtgaaagaggcagcccggggagatgatacctacacatccatcagattgtcgctagtttagggagcgaagaaggaggagaatgggatcgaataaggctctattaggaatgcataaatggatagtaaagagttcgttagtatttatctacggcgaaataccacatattatatgagtaaagagattttgacggaagagagatatcacagcagagcgaaattatgaaagttgttatattctctctttacttgttgctgcgatgactggctatagtcaccggttgcttcttgagccaactatacgcttaggcgacatgagcctgatcccctcttttgtcttgggtatacagcaaaagaagtcagtgcctttaacgtccctaccgtctttggctacgactcctatcccgcctccctcctccacgatcccgatcgcggtcacggtcccgtctggatgttgacagactcctgtcccgcctactgtggtgatggctgttacggtgaagatcccctcctcggtggtctctactttccctatccctgtccctatccctatcgcgatccttatccctatcgcgacttctctcccgccggctgtcacgacttctctcacgccgactgtcccggtcccggtcacggtgacggtctcgctcacgatcgccgccgcggtccccgcggctccttgatcggctgcggcgacggactatcgagcttcgacgacgatcatctcgcatgtcgcggtctctgtccctgtctctgtctctgtccctgtccctatccctgtttcgttcacgatctctgtcacgatcacggtcccggtcgcggtcgcggtcgcggtcacgatcacgacgatccctatccctatcacgttcacccctctcatctcggcctcggtcgccatcatagcgatccggtcccggacgaggtttgtcccggtctcgttccctgtcccgttcacgctcacgttcacgctcctccctggcctctctggcctctctgtccctctcccgatctcgctcggcaacgacccgcgcagcggtggaagggacataccggttatccgagtcaatcaggggggcttcacgttcacgttcgcgatcgcggtcaccacgatcaccagcacggttatgctcgcggttactgctgctgctgttgttgtagttgttgttattgttattgttattattgtccctgctgtcttgaggagtgtccctggcgtctcggtcgtttcctcgtctccgcttaagatcaggcgaccggtcacctccgttggtacttccgagaggggtgccattgccgcccccgacacgcttatcgtcgattcccgggatgggcatgcccttctcgcgggcttgcttctgcgctgctaggtaggccttggcttcctgctcgcgcttcttcacttcggcttgtttccaagcttccttttcgtcgcggtcgaggtgggagggtgggcgaggggcggtcgaggctatggagagaggggttgtgatcatgggcacggcaattgttgacatgccggtggttgggccgccgggggtgggtggtgctactcgtgtagtagagataggagcagtggcagtgtccttggtgacggtaatattagggctcttgggaatttgtgtggcggcggcaccggcggtcgcatctgtttcagcttcccgtcgctcacgcgagcgggagcggcttcttactcgccgatcccgatctgctggccgcaagcgagaccgcgaacgatcccggcgatcaactctagggcgtggagagcggcttctgtcacggccatctcgtgtggcgcgtgaacggcttctagcccgtctggtgtcgtctctcctgtcggtgattctgactcgtgagcggctcctgtcgcgacggtctgtcgcccttcgtcgagaacggctccgatctctgacatgatcctctcgtcggtcgtctcggcggtccaatctgggacgcgaccggctacgctctctccgatcacgaagacgggagcgactgtcctctcgcctgtgtgaacggcttcgctcgatccgccgcgcgcgcggggaggctgacctgttgtctttccgtctccgatcgtaatcacggcctctgtctttctcaccctccctgtccttctccttctccttgtcacgatgtccccgagtccctggagaaggactcttgctcctacgcgaatcgacccggctggcggtttccttcggctctttgatgtctttagtgtcagtaacctccttaggttcagtgacgtcctttgtctcctcagtaactcccggtttgcccgcagtatctgctgtcttcttgacgtcagagacctttggtgatgctcggcggattggatcgatggcagatgcaggctttgtccgtctaggtggtggtgccagggtagtatcgacctctagctcaggttgtttcgcagctacgcgcttgctctcgcgcaaaaggtcggccaacgcctctcgttccaggcgttcattatcctctttggaaagttgggttttcacatcctccgggcggccatggtcgttcctggctttggcgtccctactgaggcgcctgtctcgacctcttgacctgtctctcgacctccctcggccccggtcccggtcacgatcacgatcacggtctctgtggcgatcacgatccctgctccggtttcgatccctctcccggtggcggcgttcacggctgagttccctttcccgttcacgttgttcccgtcgtgcgcgccgctcctcacgttccttttccctgatggcgtcttcctcaagctgcttcttcctccgctcttctcgtcgcttctgctcttccttttccttgatttcacgctccagtcttcgcttcttctcctccaccaatctgagctcttcacgtacgcgttccctctctgcacgacgcgcggcagtctcggctgcatagtcttcgtccgtcttggagccgcggatacgctcttcttcggccgcctcgtcgcctatctctgcacgtcgaagtttgcggagatgagcctcgagcgcgtcggtatcgatgaggctctcaataacggcctgtgccttctggtagacttcgtttcgatcgagggcgccgtcgatgagagccgctgctttgcctcggtcgagtgaaagcagttgtaaggggttgcgctcgacttcttgctcggctacttggaggatttgtttgacaatctcggattcgtggtcctagagtatgttgggtcagaggttatgagttatggggctgaagatgccatgggaaaactgacactagcgaacttctcccagacttgtttccgaatagtatcatatccgccctttttcttgaagctgtgagctagcccttcgatcgcagatcgtgtggccgaggtgagcggtagatcagacgccttgaaattcctgacgacaatcggaacattgatcggattcggcgtggcctcccgagcctccgcgcccgaggcagcaggagccgacggggagggctgaatggcggtcgacatgatcaggccagtggcggtaccgcttgaggttggaagtgtgcgcaacagatccctcagccacttgtgaggcttttatataatgaccacggcacgcagaatggttgcgcaagtgaagggtgaccgggaccttaaggcctcattgctgtaaacctgagtcggcggggtgccgggaaagtggacgggagcgtaactcgggcagcgtgataggcggatgaaagttggaagaaggattcaattcatttcgtgggtcggtaagtgacggatacccagctcctacactagtcgaaaactgtcgcttgagagagaatcgaccccaagtgggcgtataattggcttgctggtcttgtatatctactgtattcggtggtagagtgctcggaaacgcgatgtccggtgcaaggagtgaagtggaagcgcgttgcgggaggtcaggttggttgctggaccagaaagtttcagtgggggtcctcccgacgatcagggagccacggggccaagcggggccggcaggcgcattgaacagggggtgccgtgcctggactcgggccaccctttccctacaaacggaacagccgctcaactcaattgagtcaaggaagttgattcaaggttcccttgcggcacgggccaacgggcagccaggactttgtctttcatgcgctagggttagggccagaggttcatgagtccgaccttcagaagacaagcaagctcgccgggaccttacttgtacgtacgcacgagccgcaaagaccacagtgggtgctgtacgtccactcgacctaaccaccatcgcgaacattgtcactttgcgcttcaacccgcgtcgtcgtcgatcccacccatacaagtagtcgctgctcgaggggcacagtataacgctgagaaagaggaccgagatcgcggtttcagaaaagtaaaaagcaaccatggttcacagaatgatcttctgggccggcttcggtacgttgccccgctcgctcaccataggaaataggacccgacatgattcacgaaccacatcaatcctccaccaattgatactccacatgctgtcacaaacgcccatattcctggcctatctgtcttactctcttgactctctctctccccctctctccatcttcatgtccacatcataatcgctaactgccgccttccaactctgctccttcaggcttggctacccgcgcctggtcattgggcatcgagcgacgacccatcctcggcaggaacaccctctggggctaccccgtcttcgcggccattggcgccagcttcggctattgggttcagggagtggacgagcgacagcaagctatacttcaggagcgcaagcaggccattctcgacaagagggcgcggagggcggcgcggcagcaggagcaggcccacggtgaacccgaggcggcggcgcattaaaagggctgatacggattctcaaagttcccggtaaaacggtacggggcgagggagaaggataaccgacatcgatggacgccgaaatgggatggggaagtctgagagtgggacctcgtggaatcacagtacactggggaagagagaaagagggacgcaagggcaggtagatagatgggcaggaaagggaacccacaggacctatacggcacgcccagctattgaagaagagaagtcagcacatgatagacatgctacaggcagacacagcaagcagggaaagaagtgtcttgacagtcgagttcgtttgaattcaatgctctgatctcccttcccgtttttgcctttccctttcccttcgtcttctccctcggttatttgccccaggttcgcttcgccgcaaactatgcggtcgtgttgtaagccccgtttaagatgcgggtatctctatttacctactctagctctgtgacctagctggcgcgccaccaccggctaacaactcttgcagttttctgcctatctccttcatctcaccgtcaccctctcctatactctgccgtttaagcaatggtaggatcctcccgcttccttaacagcgtcaagatagcctgcgccggagcgaaatctgtaccgctctcaaactcggtaatcacacccgcaatgtacttgctgtgtgtgttatcaaacatcagccggaacgactcagccgagcatcgctcggggtcaatctcgttgtaggtgagcgagtccaccgacacacgctcgcggtcaaagttgatagtctcgcagagggccaccaccttgacgttggcggcagaagcggccatggcgacgtccgccgttcccgcgggggcatgcagagatccgttagcgaagatggcctcggtgccgagcagcacgttgctcgcccgctcaaggtgcgcccgcacgccgccgaggttgggcgagtagaagacgcggatgccggcctgctgtagcgtcttggcgagctccttgccgccctggtcgtacgggtcatcaatgacggacacggcaaagcttttcccgttggccttggcccgcagaatggtcttctctaccagccggtggcggccgtacgtgaggacgacgccgtcctcgtcgatgagctcggcagcgtttttggagatgaccacctcggccagggtgatgcgctcgttgataaagatgtcgataaactcgaggagggactcctttgcttcgtcctcgggcgtgtcgatgtcgaacttgttgacttgggacttgaggaagcggatggcgttacccatggagaaggacatgggacggcattcggtcagatactcgatctgggggttcaggacatgcgggacaaagtggcgtgacagtgagtttccctttggtgtttcgtaggactcaatcacctattgtatgtttggtcagtctccagtccacacagtccgggatcaaggttgccaaccttcttgaacgccaaaagggtcgcctccagcctggcaatgctatccttcagcgcaaaagtagccatctgctggccgaccgccagcacggcagggtgcacgtccttgtgcgcctgcgacgtctgtatccgcttggccatggccacatggctaaagcactcgggaatgctactcctcggatcctccttgatgatggcaaccgaaggccgccttccgttcacggacggcctgcgaccgggcacagatttgccctgttgctgagaccccgcggactgactaccctcctgcttgccgcccttgccgctcttgcccccctttgcatctgctactgcggccgctggtgggacttccttcacttcctttgcctttgcccgtcgtgctgccttctcggccttagccttggcttttagctgggcgggagtgagcttctgttcgccggcggcgtctcctccggtagtagctggtgtgttggcaacagtggacttagcttgttgcttccccttctcctgtggtgcgggagccccagcgggagccccggtgttttcgacagccatttgttgttgtatgaagtggaagatgcgatgtgcttggcgaagtgtcgcaactgttgtttaaagatcagatgggatccgattgggtgaagggcgcagtaaaaattgcgtcgcgagttgacgagtacctgaggactcgagtgacagacaatgaacagctcagtttgtgctttgagatacaaaataactgtaccgatgcgcagggggtgctgatagcgatggttgtccctttttccctctttcccgttttgttgcgtcagcacaatgctaactctcaaactgctcagtgcaagatcatctgccagattctgagaactgagtcacggatgcgtccaagaggtcgtaccgccaaaaacaccaccccgcgctccgctttttgtcagataccagccaatcaccagtcgcagattccgtccaacctagccaacgtcactcaagaactcagcttgttgctccagttcgttacaattcattagccgcctcctcactttgagatactacttattcaatatagtctcgctctcccaagatgtctatggcagacagcacacggatcagctataagtcaatgcctcaccgctagagactcacccgcaaccctccagcttgatcggtaaactgtttgttatcttttaattaatacgcagacgtcggacctgagttccgttctccatctagcattgtaacacatcgatccggtccatacttgtacatatttacatagcactgagagctgcacgctgaaagcgccatactcccactttgcacgacctctataacaacccaagcaaaccaacatataacctcgtattccgacaagctagccatctccaacggcgcttattcgtccttctcatccttctcctcctcctcagccgctgcatcctccttgttcttcttaggcgtagggccttggaaaaccatcctcaccaccttcccaacctgtccatccatcggcttcacctcctgaaccttgggtacctcggcaaccgcctctctaatcatgcgcaccacttcctggcactcctcctgcgtcgccgtcttcttctgcttcttatccttcttttgcagcagcatgatttccaccctgtgacccttccgcaagaaattctggagctgccgtgtgcggaatcccaagtcgtgcgccgcaattgcccagttgatctccagctccttcttgctcacttgctttctgcgttcctccttggccttggcctgcagagcagcggcctcggcgcggcggtcgacgatgacgcacacgggccagtcgggcaggttttcgtctttctcaggctcgggctcgccgggcgtgggcttaggcggcgcccataccatcgccaagctgtatcggatgcgatccagccggttgataatgtccgctggccgttgcttctccgtgagcctgccgtcgaggccgcgcaggtatacccagggttctttaatcgccaggtcgcggggcaggccggcgtccttcttctcgtcttgaccgggttttcgttttccccatttcacctggagcgctccttgagtcgagaatgggcatcgtgtctggttgaggatggtagcagtcgcggcggcaactgagaggcgaggaagtaaaatcgtctgaagcagcaggggtgctgaagcggaggcgctttcgaggaagaccctccgaagggcagcggcagaattgtagaggcacggggagggtctcatgatggactcggcttgttggtgcgtcgggaagagtgtacgatgaggttgaggaactcgaggaagggttgagaagatcgaggaaggttgaaattgtcgtcgcggggcaagaagaagacgatctgtggcagttgacgagcctacactaaaccagaaacactctggatcgaggagcgcaattgcagatccggagcatttcgggccaaccacggagctccaattcgaagctcccctgcactgtgcacgggcacccttgagcgccccacacctagtcccgcgagccgcctcctgcacccgcacacccacgaaccgtcttcggccccacgatccggtcggccgccagtgctttgcatatgtatcgctttcatgatcctgggggagcgagtctgaacatccgcgtcgacatttttcatgtaacggctgctggtcatgagctatagttgcgattcctcacacgaaaaagctctccaaccgtaggctcacccactgcttcagcaaatttcaattcgaatactctggatttttcagattcacttcgttacgacttttagttgtcgggggacctcctcacatcccgtcccattcatcggttcgggtcacattcataaccacccatgctgccgtcaatacgaccgcccatccgggcttcttcctcagtactctctctcttcaccgattcagcaatacacaccaccacgtcctcacaggccacatgtcgactcaccttccaacaacggacactttcccagtggcacaatgtcgtcgaccaaacgcgacctcccagccctggttcaacatcggccggctccgggatagattataattcacctccattatcattcccttcgcatgatcaatatcagcactcccaagaagaccaccaacaacatcaccaccacctaccaccaccccctcaaggcttcttttcccgcctcctccacgcactccgcacccaccccgtcaccctcctcctttcctcccagctccagcactttgaccaagttctcggctccccctaccaccgcctcctctctcacccctttcggatgctcttctctaccttcaagctgctcgccttcacccacctcttcctcgaacacgtcctctccatggcgccggcctccggcccctctatgctccccacctttgaagtggtgggcgagtggctcgttgtctcgcggttccacaaatatgggaatggagtgaaggtgggcgatctggtggtttatcagattcctgttagtacgagtggggagctgggggtgaagaggatcatggggatgccaggggattatgtgttggttgatacgccgatggcgggtggagggactgtggagggggaggtgttgggggacaggggcgggctcggggagggggatgaggttatgattcaggtatgttttggactctattctcggtgatgatgagcacatggtgcgaatgggtggactggggcgacgacgtaaagtggaacaagtattgctaacgaatgtggtaaatgatttaggtgccggaaggtcattgttgggtggtaggcgacaacttgacggcctcgcgcgattcgaggacgtttggccctgtgccactagcactgatcaggggcaaggtgtttgccaaagttcaatcgaactggctccctaagttgataagaaatcctttggagagggtagagcttgaggaggcaatggcttgatgaggtacagtacccaaaggaaaatagaagcaagcctggaggcaatcccatgagttcgaatccttcaccctcccaccttgggttgttccccatgaacactccggaaacagtcaacgacagcttctacttcatttgagctgaaaagtcaggaaactaatatcctatagtactctcaagggctgataagctacatattcacactcgaaccgagaccagtgccggatatgcctacgaaaacgctacctcatctgtttgaataacaccaaacgaaacaaggtgaaacccacaagcaaagaggggggatggtgttctggcgaactatatagattaggtctgcaggctgatcatccacgccgaacagccggaaccacggcacggttttcgttatcgatacaaaagaaaataacccaggtcgagatacgcagacataacgcacgcaacccttcatgtccgtcagcctctcctatttggccataattgtcaccccttcgaatgatcgctccctgcaaatacaaaaccccacggcttccctcccatgtaatcaatccattactgaacaatgctgcgccgcaaactccacgccaatcctatgcgaagtacctcaagccagtcgaaagcaagatgaaagatgccagcaaattgaggagggttgagaagaaatataaccatcaacctctcccatttaaccctcgatgtgggctttggcatttccctggccgaggagctccaagcaccgctgtgcaaggctgaccacttcaccctcgtcatcgtcctccagttcgttatccgactcaatctggcggttcgcaatctgtctaatcatatccacaatgtcgttcgattttccaatcagcccaataagcttcttgtcttcagattcgaggagctgcagcagtgtccagatcgcaatatgttgaaaagtggcgtcgccgctagcgaggaatctgctcaagtagccgtggatgccatcgcttggctcgttccagttgtgaatgaaaacactgtagtcgcccactgttcgttcgtcagcatgtcaggcccagaaacaacagttcatcaagcattccactgacctttagatgacaggttacccagagccgcagcactgtttccttgaacctcgatgctaggtgacttggtaagaggaatcaaaacctcaaacacaccgagctccaaaagatttgtcttcagttcatcactcagcgccagaacggcaatggctgccgtcatctccgactgtaccgtcactggaacctcaagcaccaactgcttgcacttctgtacagcgccagcctcaagcaccaacgccttgttcctgtccgagctcgctgccaagtttctgagggttgagatagcatgacactggatctcctcgttatcggtcgaccctaagaggtcaaccaatggtttcaaaaatcctgcctcgatgatgggagactcgttcattgggtggattgagatgtttcgaatgcaggcaacagccgacaaaatgagcggtagataagacgactgaagaagacggagaagaggaccgagaccgctggcgcgaacgatttccaactggtacttttcgtccgaggcgagattccggagtgccaaggcggcctggcattgaaccttgggtgaagaggagtccatcaagttgacaagagactgaacaagccgaggctcggtctgcgcaagcttccgcctgttattggcgtcgacggcaatgttgctgagggcagtagtgcaataatactggacgtcgacatcggtggaagacagtaactgaaccaacacagggatcgcgcctgcattgaccagttgttggcgattttcatctatcacgtgttagcaatgtctagacaacgtccgtcacggtacaagcctaccagagtgtgtcatgtttaggagagcgccagtagcattgcgttgaactctcatgtccctagatttggcgagtcgtgtcaatggtcctagagccccggaacgtgcaatcttggccttgttgtcctcgtgcgtggccaagttagtgatacacccaacagcgttacactgaacttcgacgttgggcgacatcatttgacggataaggggggccagaccaccgagctggactatcaggaccttgttgtcggctgttctcttattagtcatctctaccgcacatagacatcttcgggaaaagcacctactgtttacagcaaggttccccagcgccgcgctggctgccctttgtacctcgatatcggagttttggagaaggaagaggatgggttcaagagtatcccggtcaactgcccgcacatctagcatgagcaagacaaagttagcaacccgaagaccaagacaaagggtcctgatacaatgtctccaacgctacgtacctcgctcggtgatttcagcaaacgtcagacttgcactccgttgaagatcaatgttctccgagtagacgagagtgctcagggcgcgtaggggctctccggagaagaagtcggtctctccgcgctacacaagggttagcgcttccgtaataacgcgggcagatatcggtacgcatacattttcgagatattggaggaggtcggcaacagcctcccgctcgctgtcggcgaggacgttatcatacaaaccgtcgcgggatttgcctggcgggtcctgttagctttactgcacgcatcacatatacataaacggaaagggaagaaaggcattcagggcgtcacatacctccgcagcacgaggaacaggaagcgcccatggctgctgagggacgcgaagcgatctgccgtcaaccgcgatgtacaacagagaggccgggcgcttttggatgatgccgcaaagtggtggtggcgatgattgttgtggtggaatgccggggaagtcgactcggagggcgccccggtgttgtcgttctgggtccggcaggcggtcggtggtgtgccctggtcggtggtcgggagtcggatcggtcgctccacaacaaggtggacggtggacgcaggggttgttcttgacgtttgcgagggccgcgagggcgaagcgagatcgacgatacaaatgattaaagacaaagcagctggagccaaagcacgcctcaaacggagctcggagtattgcgagttcactgataatgtgaagaagcctatgtgctctggtggctgacgacacaaattggagggaaggggacgatgtcgagcgggaacgggcaatgagacacggtgttgaatgattttctttttttggggtttctgggagggattgttgggttgcgtgaagcagcgggacagcggagaggctggaaggaatcacggtcttcacaaagagatggaagacgggaacaagcacagagaggccgcgctatgtaccgaggagcaccgctcactccactcactgcttggttgcgaaatggatggaagcacgacggacacctcacggacagacaatatggatcacgctgccttgcccccggtgctgctgcccttcgttgttgttaatcaatgcgagcaaatctgttgaacagggaccggcggcagaggcatgaatgatgggtgagcggcgtcgaagctgccactgcctcgcaatcgcgccctggccactgagacccgaatcacagagcgcaccattacacatacacgggcagggcagcgaggcagcttccagagcccgggcgtctgggggaaaagtgggtcgtgcgctgaggtggcacctgcggttgtggatgctccttgcgactggacccgacctagggtgccactggatttgatgtcatcaccacaacgacgacgccatcctccatccaggcttgccagggacccaaattagggacgaaggcgcgtagagtagaagatactgtaggtacctacttggtgtttccattgatgggttgcaatcattcattccctttctttctagagcttttgagtctttgtctttgccgaacagcgggtagtatctcctgtcggatctttccactctcaataggtactgtcctccagtgtagtatcctggtccagccgcatcacaagaacaagtcacctcacccactatcacaaccacacaggctgtgactctgtatacggcaactgaagtgtacatgacctttgacctttcattgtctccgacccaaagaatgtgtggtgtctcagcaccagggaatacccgattcgtgtactctgtcgtacatacaagggaatttgggggtctactaggttgttaacggatctaccggtcgctgtgccgtgtttcgttcaagacgaaaaagtgacttgatgcagtgacgaccgttgagtgtcagttaagttcggaagtagcgtggtggtgttagatacgtatcttgtcatctcatttctttgatcgccatgccacccggattgatttgttttctttaggcctgggcacgtttatggaatcgtggcacgttaatggcttgcttcaattggccagctatatgaccataaggagctataggaggtgggcgtgagcagcctggcgttggtgaatgttgacacagcatgatgaacgttcaacatctgaaacatggacatcgcttcccacatcttatatttgcaaagacatcggagatcttactccgcaagacgcacgttgcagttctagacaccttattcagaaccactggaagatatattcttgcttttaccatagcctatatgaccatggcttcctctcgcgagaggctggtaagttacttttgttttccattcagcaacggctttgaagagaggacccggttggctttcatcacagcacatagtatcgagatggttggagggtacacaggatagaggagttcagagcaggaagggcatgttcactaaggagtagtgattgccactgttcaagtcaactttcatgtacttgttccagatttgaagccgttcaaaacacaacctaggaagtgtatgatttgccaagcgatgacactctcaacacacattgtacatatcaaagtgaagagcaaccttttaaagatgtacaagtatgtacgccggtctcggtcacgaatcaaaggtcgaaagaagctttatctacacgtgtgggtccttatcgctgcccagcaccttgcaccaaaattacctgaggggtcgggtccgggattgcctacctaaaccagaccgaaacaccccatcgacgcccgataaacctggaatggaactggaaccggcccagcgcaagcagcaagcatcccctcctccgtgacaggctccattgttgtgtagcgctctggcaacctaagtggagggagaactcgactccctggtcaacgccgacttctggcccgctccgtctacattcaagtgaaccactgctttatagtatcaccatccctttcactctcgagtatcccgtccatcaccgccgaaactgccgttgcggtgaatccaccattttgcctccgaacgggtcgaccgaatacaacaaaggaacggctagattcagctaccgtattaattcccgtccatcttagtgtagtcgattgcgcccaagtcctcctacttgcgacgactgccacctacctctaggtcatccaactacgtggtcgcttcaactttcttgcccttctttttccgtctcttggctctcatccaaacgacgcccctccgccttcgttactttgcacttcgcggtcggcagttacacacaactattcacctctgtcaaatccaattgacgtcgaaagccgagaccgcccacggattcggaaccaagggaacaggacaggacacggtcaaggggctgaaaggaagagaggggatatccaagatatcagtatagaaacggagccttaatcacaccggttgaaaactgtgggtggacggcgcgtccatactccgtcaacggaagcaaagctccaagtaccgggcaagacagaactgcaacgggggtccttccccaatgtatgttccacgaccgcgataatggacgactcttgtactccccctgaccaggcggcttctggtaccggcagtgatgccgccggtgtttctccccaggcttcccaaccttccacagcctcagctgggaacagcaataccgatcccaatctcaatggcccattgacgctccgacctggtcacgagctgcctttcgttgcgccatcatcctaccttcgtcccaaaccaagcagtcgcacaatgtcagataagacgtcaaatcccctggacaaggaccagatgcagggtctggtgagcatcccaattccgagacagcacacccataatattccctaccatcagtccattctcccttgacttccatccacatgaaaattccatggccccaagctgccgctgccaatctagtccggttgaactcttccggctcggttggcctctatgcgagatgccggcgtccatggccctaatccttgctcatgatatgccgtcgaaggaggcagcttggcagaaaaagaaaagaaaagaagaagaggaaaaccacaagacacaatcagcctttgttcatgggcttgtcgctgactgaccattgatgcaaacagagaggtattcgcgagttcctcaaggtccgcaccagttacgatgtcttgccgctctccttccgcctagtcatactcgacaacgatctccttatcaggaagagcctcaatattctgatccaaaacggtacgattacaaggcaaaactagcttggccagtgtggtgatattgtgatgctgaccgtcctcatttaggcattgtctcggcaccgctctgggactcgcgcaacggaacctttgctggcttgcttactagcactgactacatcaatgtcatccaatattactgccagttcccccacgaaatcgatcaagtcgatcaatttcggctgagtagccttcgaggtgagtgccatcatcagggactatcgaggtcctctcttgcggggcgtcaggctgacgagtaatgcatgtagatatcgaaagggccattggtgttctgccgctcgagaccgtatctgtccatcccatgcgcccattgtacgaagcctgtcgacgaatgcttaaaacgcgagctcggagaattcccttgatcgacacggacgacgagacaggccgagagactgttgtcagtgttatcacacaataccgcatcctgaagttcatcgcggtcaacaacgagcagcacacgatgttgctaaagaagcccgtgagggagattggcttgggaacctacaccgaccttgctacggcgaacatgaacagctccgttctggatgtcattcacctcatggtcaagtacaacatctcggctgtgccaattgtcgacaaggacaacagagttatgaatctatttgaagccgtcgacgtcataccctgtatcaaagggggtgcgtacgacgagctgacagcgactgttggcgacgccttgtctcagagagctgaagatttcgggggcatttacacgtgcagcgaagaggatcgcctggactcgatattcgaaaccatccgaaagtctcgagtacataggttaattgttgttgacgatgacagccgcctcaagggaatcatctctctctcggatatcctcaaatacgtattgctctacggcgaggaagaggatgacctacaggaatattaaaagggaacacgaagaatgggcggcacttgtcatggccttaggttggctataggaaggtatggttttgttttgcattgcatggcgcttttgtttttggagggtatgtcgaatcagtggaacactagggtcgtatattcttacctcctcgatgggccatatagatggaatcttctctcatcctggaacacggcaagaggaggtgctgttattgctgaacaatggcttactagtggtcctgctctaaaattcctcttccattccaccctgccccgtacagcactggattgacgtggtcacttcggtactgtagtgatgttcaggtagtggtgagcatatttacctgctttgtagatatggatacctaggtatttgaatgttcaactgacaacgaggcaggtctagatgagaatgtgctcgccttgagttttagccagcgcaatggcgtcggccataaattactatctaggtagttgttaggcagtgtagtaaggtgactcagcgatggttgtgattgtcattttttgtttcttcctctgacacttggtcgcttcgttgcttccttggtttcccgtctcttctattcattgctccacctacctcttaggtgggttatcagtctcatcgggaaggaacaggttggacacaaagagcgacatgagaatacgggaagcagcagtttacgacaaacgacacgatgcgtcaatccatgctctgggcttaagttttctagagggctttcacaaagcatcatcagtttgcagtcactttggatatcttgtcgtactatcgcctcccagataccttcttttacttgtttcgacgtctgtatatcctccaaaagaacgaaggcatgcaaaactatcattacgaaaccgaccggacatccgttgcatcggtcggtgcgccctcaacccccaagagcctcttgcccagacgcgtacccaagagagggcagacagatgaaaggtcaagtacatggcgcggtatccctcaatccgccacggcaggccgacttccagatcctgtggcatataggcgtgcgagcagaagcagtgcgacatggacatcatccagtggcgatgtcggaggctactccgatgcagacgaactccaagatcgaggagactttgtgcgagagtacaatagactcgcagccaaggttagctaacccgcatcttccgactgttcgtgttgagaagcccactgactagaggttatagcatgggctccgcctacttccgcccaacgatgatggcccttcgtcggtaagtggccgttacccctggtgactgtatggaccgctgaccaacacgataaccagagagaagcaacaccaagtccacacagaagaggatggttttcccgcacattccggcgccacccgtcgggcgccagtaatgccagctcagcaaaatcaggacgctcagaacgaaaagcaagccacagacggagcatcagcgatctagcatcacagttggtacatccagcgaagcgagacattctgaaagacgaagatttgcaatccctggtccgtttgtgcggcaagagcatgttctacctgccgtcggagtatgcgcccagctccttgatcctcccaacatgccttcgcgcaaccgcccaatatctcgtccaacatggtaagaactacaaacctcaaacctccacactagtaaggcatttactgatggttatacagctacggagacacgcggtgtcttcagaattccaggctctgttaaagtggttgatgccctctatgactattactgtactgaaggagatccggacgagatatctagcaccacacgctgcccaaacctcccggtccacgtcaaagctggtgttcatgacgttgcttcggcatttaagcgtcttctttctgggcttcccggcggtattcttggatccctcccgctgtttgacgctatggtctccatacatagtcagttgaacggagatcctgaggccacgagaaccaagcaaaccaagcttcgtgctagaatgattgcgttggcaatcggcagtcttaggtctcagttacgtcgtgagctgatatgtgcagtttttggcctcctgtgcttgatcggacgcgttgccgagatagcaccccgtgaggatgactttggcagaccactgcctacagctgacttgatgggctacaatgctctaggtgttgtctttgggccgctcctggttggtgatctgctcaactcttactcaatacgaggttccagtgtccatcttatactcccccaagtgagcctaccgcccaactgcaaatgggaacagaggaagtacaaacaaccagaggaggctatggcccattgtctcccaaatatggacaaagtccatgttgccaacagcatcgctgagacgcttataacgaattggcgggaagttgtcaagcaaatgaggagcctcgatgtgttgagggtggttggatcaggcatgaccgatcaatgtacttcacggaagggatcattgcgtgcttccgtctcggagccctttgtcttacggaggcctcttgagtctgaacagaattgtccgcagacatgcccttttcaagtgtcggaatcccctcttcttccaagcccgacgcccgaaactcgtatgtccaccttcatctagacgtcgttagtctcttgctgacctgacaactgaccaggtggacgaggacttagtggaggactacgagcaaataggcctcggccttcacttataattcctcgacagcgtccaagaccctcgcggtcattgtctcgaggtcgactcaatacgcctgggcctgtagtgttactgtcgcctaccgtggaggagccttctggaggtggtgcgtctctttcgaagagacgatcagaaggctcgattacatgtgccgacgaaacatcagcttgccaacaccgtgaggggcagcaacttggctctgagtatgtcgaaaagagacaaacagggtccttgactgaattacgaactatcaagcctgattcagacacaccccgggccatcagacgtaggggtagcctgaccaaaagctgcacggaaggacgcgatgtccatccgccgatcagcttccgcgacagaaatggaaacaagagtcaggggaatgcgccgcagtcagtttttgatacgccaatgacgaataccccacccccgagggaccgcggctctggaccagaagacttagagccgacttcgagaccatctgtgagagcccaatcacagaataaaatgtctataagcagttgccgaagtgatgcaaatggaatccttccagacggaaaggtcaaccttaagagctcgggacacaggttttcgaggtttccagtttggagacggagagagagatctgacaaatcgacggacccggttgaatcagctgcaaaacctcccagtcccatcacaacctcatcaggacgctcttctctccaaaaaggtcgacgaagactgtcatttcacttgaggaaatcgacaacagcagcttctgaggaggaaagggcggaacagcaagtcgttgatgcttctcatattctaatggagcatgcagccggtgctgaggagactccaaagccaagtgtcaaaactcaccattatgctggcggcccttttagccactttgcaacgttaagccgggctactggccgcatagctcgagcagatcgaactcaagaggctcccggtaaaccaacaacggcacacgatcaatcacatgcaaaatcgcgggcaagatcgttagcatcgaagatacctcgtgcacggaaatccgatcggcgactgactcgaaggccgagccgggagtctgcacgtcgcagtactatttccaggaagagcaccttcgaacacactcttgcctctgttcctcctgaagttcaacataaagaagaccatgttaaccctcaccaggagaagcatgagccagagtcccggccatcgactgtcctgaaacatgaccgcatggctgattacacaccactcaccatgtcctttgatggagatcttcgaccaccaacaacccccgtaagaccgctaccttactccagcaagtctttcactgggagtgcggtgagggcaatggctgccatgtttgaaactgctgctgcgaaggacaaagacctgaggagaccggaaattcttcccatgcctatcaaagcgcctggcaatgtgctttcgcattataccgttaaccctccatcaccacagaaaccgcagtcaccatcatttggatcacccgcacaacgtactggtggcgtatgggaagatgaaaacagagaacatccagaatataaggggaacccaaacaggagttctggacgaggaagccatgacggggagaataacgaggacgacattccaatgagttcaagcgcgactgtagaaaggagttccaagagattcgatgagtggatgaacgagcaacaaagccacgagccatcaagaaacactaaaggggaagccgatgtgaacaatacatttatgcacaagggagattttcgattgtctcggtcaacggcaaatgatggtgataatagaagcaaactcttgttctgcaatgaagcccaatacgtacaactaccacgatcacctcaaatacccaggccttccagcgcgcccactggatctccacatgccattcggagctcatggatgccaatgaaagttgacatatcaccccatttccttcaaagtggtattagccaaagttcagggcttctaattcagccaactccagccatggacatggctatcgcgagcgatatcctgagttttcaaacgcaaattcgccgtctgcagaggcagctcgacttcaagatggaggaaaacaatcatctccgcagcaagttggcaagctttggtgcaggacaatgtagtctaccgacagaagtcagcgtacggcgaagcacaagcatcaaactgagcgagcacttgcggcagacggaacgcgagtgtaaagcgtggagagatagagcagaagcggcggagatgagagtcgcaattttggaaaggttactgaggaggaagatggatggagaaccatataaggaagagaggacagactctgaagccaaggcaccgcccactacccagcacatgtttacagcggaagttgaccgaagcagtgggactgttcgggatcggcttcgaaagttgtatggtgtgctggacggctgctctgaaagtgatccccatgaagagttggaggaggaggaggaggaggaggaagaagaagaatgtgctcagaggtgtgctagtgtctcgatatggagtgacggagaagaagaagaccatggaccgtccagtgatgaaccaaaacggaacagggacaaccagtgcgtgtcgcaggagaaagaggcgaatattcagcagaagaattttgtaggggaaggcgaaagcgatgatgcggagcaaggtttagacgtatcatttgggcatgaaagtcgtagacatcatcaagagacggatgaaaaggttgaagatcaattatctgcgatagtgggaagtgatgtgcattatgattatgaatgggtcgaagaggaggatgctcatgagcgagacgatacaagaacagaactgggaaaaaggctggcccggtgcgcaaacatcaatcttctcggatggaagacatgccagtattgcgaggaggggttggcagagggcgaagcgaagtcggaagggatggcactgatgggtaagcggatggcggatgatgataagaatggggaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggaagaggagcgagagtgtgacaaacatcgatttgtggatataatggagcatgcggagatgcgaatcgagtaaacaatgttgagaaacgatgagtttattgcggggacacgctgttaggagctagtttctggctgtattgtttactgatttcccctttcggacggctggtgaagaggggggggggggcaatagtaggaaagtcaaaaataccttaggatgagtgtatcagacgacgatacatgttttcgttcaaatagacaaatgtttagctgctctataggattatagacagcatcaattggatgacatgattctttacttgcccgccggcatcaaggttcatggcttgtatttgtacattgattaggcgttttccacgcccttttaatctactcgtgtctgatataactattgtacaagacaggacagcttcagctaccggcaaagtccgtcccactgccacgccacaagtcgtcgtcgccaccgtcgtaacgtgacgactgccgctctctacaacaacagctttaacaagaggacgatactgctgaccacaacgctcgcacatgcacctactacaccccaacccagacgcccgctttttacgcaatgcgcttgacgtacttccacaagctcttgtacttgggcttctgcctcttggcttcccaacccctggccttgcggggcggcttgagcgaagcaaacttctggcgcttgaattcaacctcagcgccgggaatgccgtgcctctccatgacctcggccgtgccctcgtcccactcggagcggaacaggttgaagccgacaggctcgaggtcgaatttttcgcggaagcccttgagcgagaaattctcgcggttctccaaatgctttttcagggcctcgccgtcgatcttggcaccgggcttttgctcaagcacgaagacgttgaggcggtggtagggcgaacccttttgcgcgaaggggggaagccagggcttgccgacgtcgccctcgacgcggtcgccgacgctgcgcagggagagaaccgtcttcgacgggtcccatgggatgttggccgccaggaagtggcagcgacgcttgaagttgtcgtgcgtgacgtcgggaacgtccgagtcgatgacgacgacagtgaggaggcgctcgcccttgtcgaagacttgcatgcgaagtgtgggtgcaacctcggtcacgcgcgagtcgaggatggctcccggggaaacctggtagccacggaaggaaagcttgacgtccatggtcgggtcgaaggcgggcagaaggtcgggaacgacgtggaactgcgagatacgctgcgcaatgattttgtagtccatggaacgccagcggcgctcggccatgaaacggtagacgggcttggtcatgtcacctggaggcagagaaacgtgttcgttagactgagacttgcgaagcggagtaaacgtcataagaaaaggaaaggaaaatacaaacctctgccatcctcgaaacgcctcttcacttcggggtcgttgatgtcggccagaatcttgagctcctcaatatacttcctcaagctcttgatccgtgtctgcttggcggcctcgccgccctcgaactcgctggcatcccgcgcctcgatcagcttgatcttctccgtctccttgacaatctgggcgattttggccgcgcggtcctgctgcaggatcttgcgcgcatcctggaaacactggtacggcagctgctcgaaggggaggttgccggtggtggccagggcggcccttctccttcgcgacccaagctctggacctccgactactgtgtctgctactgtcgccttagcctcggttgccgaaggaaggggtggtggtgttgtggtggagtcgacaggagaggtggtggtggtggttggtggcaccctcctctttgcgcatcggggtcgaggagaagggcctaacggcggcaacggcgacggaccgggtcgaacatgtcgcagcgccggggccggtttgccggagacagcggacgagtggccgttttacctgcttttttttcgacatggcgggtgggaatgtgtgcaggcgggccggaggggagagtattggaagtgcgggatcgctctcaatcgagaggagctgcactcaaggtttcgtcgacggggaggacggggtcaaggacgggacagggacgggacggagggttcgttggtccttcaattcgttccatgctgcagcccacctgcccggactcgaactgcggccaaaatttcgtggaccccggggccggcagcacagtgcgctcattggaagtacttatagtgggggttgcagagtagcgggcgtgccccgcgagaaagctcgccagaaacgggtactcgatggctgcagcgcactgtacgtgcacgttgcccgcactccagatcttttttctccagactccgtccagtcccctcgtcggccgaatcgttgcgacttgactgggaggaccggcgcccgcgacgaccaccgcatatcccgtcagagcccccgtctcggtcccgttccgttgtccctccctcgccccgaagcgcgctccacgtttccgtccgcacaggcccgtggttgctagtctctcttttcctcccgcgaacaactgcctcgagcaccaccatatcatacctgacctccactacatccgagttgcattaacttgtaactcccgtcaccttgccatatcacaacgccgccatggccggcaagggtctcaagagcctcaacgaggccatgaatgcgctgagcattgcttccaagtcatgcagggcactgccggtttgtcctccatatgtccaccgtcttgctactgacccgcctacgactttcgctcaccagtacaaaccatgtccactagatgcgccaatcctctattcttccctgcagacggtcgatggcctccgtagccacccctcctgccgccaatatcacaagatcggtctcggaaccatggcaacccagtatgagcaccaacacgactgccaacctcgacaacatcgcccgcgctggaaaggtactaacccacgattcagtcaccaacgttcctgtgaccgtctattccttccccgaactcgagccgcgctccctcgaatcctactcagcccgtcaccttcacctcccgctgcgtcgcgatatcctccacttggccgtcatctacgaaggtgactcgacacgacggggcatggcgtctacaaagacacgctacgaagttcatggttcgcacaagaagatgagtccccagaagggtaccggtaacgcccgtcgtggtacccgccagtcacctctgatgaaaggtggtggaaagaccttcggccccaagccccgcgacttcagcacgaagcttaacaagaaggtctacgatttggcctggcgcaccgcgctgtcctaccgctacaagcgcggcgagctcatcgtcaccgaggacggcctcgacctcccccttcccaacgatttcctctggcttgccggcggcggtaagctcagccgtgagcttgaggacggctacgtccgcaagtgggttcacgagttcatgaccagcttgaactggggcaaggaggctggccggacgacctttatcacgggcgacaagcgccccaacctcttcactggattcgagttggccggtgccgagggtcgcgctttggagttgtgggatgtcgatgtcaaggatcttttggagacgggcaggatagtgattgagcgcagcgcgctcaaggagatgatcgaggaccaccaaagcgacctcgtcacccgtgtagcagtccaagggctccgccaaaagggtcccaatctgggtgaggtgctcgtcagggcgccgagatactagacagggaagaagatggagaagaagcagcagcagcagaagtgaatgtgtgtgtgcaaccaccggcaacactcttgtaccatatgaatcgcgcaaggagggcggactgaagaagacggtttgtccagcacgatgagtgtaatattcatgttcctttgtacggtgtacctacacgagtttcccttgttattcggaagcaattggcttgccttgttccctctctgcattgtgataataagcgagaactgtgtaaaagccaaggggttaagtagaacggtatagtagtctgtgactgtgacacagttatgcgcaactaaaatgtcatttcttggagtgaagttgcagtgtttcattcaccactcactactgctggcaatgcctgggcagccttgccggtatgacccctttgccaacaggaactgcagtgaagtgaacaactgaagatggaaagaggacgagatggaagttgcagccaacagccaacagccgactgcctgaacagcttggcagtcccgcctcagcccgctgccggcccgccatggaattcctcccggaatttgcactggtgcacggaccaaggctcgggacctccccgcgcctatttaaccaagccaacccttcccccaatcttcaactttccttctccttttttttttcctccatccaagtgcaggggttttacgcgtatcagtgaggattcgtccgagatcgcgtttttgctagttgaaaactacatacctgaccgctctcagttggcttcggctggctggggaatttttggcaacccacaatcctttctcggactggagatttcttcatttttttcttcatctttcaatgcctacggttccttgtcgaggggccgtggtgaggaaggaaaccacggacgaatgcatggccctatttgtttcgggctttgggatcgcgaacttgctgcttgggttccgtaaagatctggagggcccgtgtcttcatacgacttgtgtcgacagcgcggggtctgtctggggatcgtgatgcggtgttgttaaattcgatggtttgaattgtctgggcttggcggtcatctgcatgtggtcatctgagaccaagaagtcacttcgcaagcctggttttattctttggatcggaatgaaagcgacgaggggtgtccggaacgctgatttgtccatgtgttttttggacttcagccgccagttgcaaattgtcgtgatatcgcaatcggttgccagagattgcgcagcgttgaggttcgcagtacttatagaatcggccttgtatcaactttacgagaagcatgcataaatatcttgcgttcgggtatccagctgagagatccctctcagctcgcttgcctcacccgctcaccagaaaacaaaggtcgatcttgtaaccgtagacaaggcttcggttggcttcttcccactgccgtatcttgcccatcaacatcgatgatgcgacaagcgaagtccggtccggttctcgctccccacccagaccctggcaccaccaggctaccgtacacgatatagcatcaagacaattcggacatttcttcacgtagttcagggtctaaaccggcgcaccattgttgtccaatcctgtcgttaatcgttccttgtctgcgcatactgtaatcaaaggtagtatgggtaattttgctggtctcagggctctttcgtttcaatgcaaaacatattcccctggcattcagagggacgaatcatttgccaagggatgttgtatggctgctggatacaagagacctctcctagacctttccgcgatacctctccaacacccaacccagatcgcaagatccaaaatcatggcatggttgtaaagaggcacacgaggtcagcatgtcttgcagagttgagctgtccgccgagccgtaagcctcagcagcggagatacatacaatgtcatatgggtgggagaatcgagaaaaggacgggaagtgggaatgccgattggccggcgcgacgatttccggactatgccaagactagaacctggaagtgtgaaggctggaaggtccgtcgccgtctcaccatacgttgaagtcgactgtcactgtcggggggcccgtggtgggcatgaagactcgacgccgggtttccgctacaaacttacttgcgtagtgtaggtaggtggtgtactgttaaagagtttttactccactcagctgtctagacaagccgtaagattggtcaggttcggcaactggccgtgtaaagctacggatggttactgtaaaactgtatgataggctgggcgcgcgacacagtgctccgctgaaaacctgtggaggtgcgtcgcgctgctggctggcgaatggccctgcagtccgtcccgtctttggctgaaaggccagggccgtccaactctgccttccattcccgctcgcctccaagtccaaggtgagcgagcgccctgccctgtcttgttcactccagccatcatcaaccgaacaaccaaaacccaccaccaccgaccgacaatcaaacctgtcgcccaaccgacccagcatcgccgagcgccgccacgaggcctgcgatcaccgagacgccattcgagtcgactcgttttcgactttgcttttcgattttttcccccccgggctatctgtcgaccgccatctggattgatcgagttggaaactgcagttgggggagttgcacgcgggcggagagcgcaagcttctgcgacagtcgccggtttacgcttgcgactcgacacggcgaaaacactcttcccccttcgacgagcgcccgctttctgactccctcttgacaccgctgtctcgtcatcatcgggcttcgtcggccgattagaaggatcgcgtcacatccgcttcagcgtcggagcgtgacaccatcacccacctgctgttagggagcggtgaaatctcgttgttgtttgtcaggaaagaaccgacgcaggcatccctttgttgtcaccggaccgccacttttcggcagcggacaagacagacaatcgctttcgcgccaaggatcctggtcgattattcatcgctgtctgtcgcctcaactcaacttcgtcaacgactccaccaatttgccgtcattgaaaaatgatgtcttttcacccccagaccccgcaaagcccctcgcatttctcgcccagttcgagtgatcaatccacaagcatgtcaggttccatagtttccaccacgacgaccttgccgaccccagcccacagcgtgaacggaagctccctcgccaacgacatgtcgttcacagacattgtcatgggagaaaactccccccagaagcgcaagcgtacatccgacgatgtaggcgatcgagagcagaagaaagtccacatcgaggaccgcaaacttggtattgacgacctccatttggacgttggtgaaaaatacctcctttgcagatctcgtaaggctcccttcacctgcacccaaaagaagcagcagcagcagcagcagcggcggcggcggcggcagtggcatatgcgagagaagcgatcccgctcgttgtggctcatgttgccgcagcgacgggcattatctctcggtctgctttcctgttctcctcaccccgtgccagttgctgggtgaccgatcttcggtattgttgttgcacattgaaaagagtcttcgttaacattgacaatcacagagcatcaaccgcctcgtcctcatctgtctgaagaccttttcgagatgtatggtttggcggatcttgctgctgagtatgcgcgcatcaaagacggccagaagaatgcgctccgcaagacgtacaagggccacatcaagaagctgggagtgcaaggtcattttgactcggtgaagacggatgaaaaggaccctgagaggttagagtacctcatgggctgtccccaggaggagtggaatgcgcactttgttagaggcaaggagatcacccggggattatcgtcagacatgaagagcaagatctcgagggctgttactatgagcaggggggccgtcccttctacgctttggaacaactcggttctcggggatatcgcagcgagctcgatgaaggctcatctcaatcagccgccatcggcaagacccacggcgcccaacacccctttggcttacgggggcccagctatgcagcgcgtgaagccgcagacgcccggtttccaggacaaccggcccagacgcaacatcaagaagcgaggctacggtgattccagctttgagggctacggcgaaggattcgaggacgatggcgggctggaaacgggctactccaccggcgagggtgacatggcctctggcctcaagcgtcgcaaaaaggtgcttattggaagcaacgtccccggttgagagattggggcaccctttgctgacatcgtacaggctcagcccggtactcagtcgtatgcgcaagcccggcagcagtcgagctatggccatcatggcgtgtctgggatatgacgcccttcgcacggcaggaagaggaacgagtacgccacgccgccacccttgcgacagataccaactgttttaccgtcgagagcctgcgagacgtttacggaaagccacgagcaaaatgccgcagtgcattgcgaatggcttaaacgacccgcctgatcagtgttcagggtgatacctgggtgaccggatgttagtgggacaaaaccggtacggaagacaggtcagatttttttgaggctcacacctatggcgaaagtctgggataaagtggcataacgggcggtactcgggaggttggctcggggaagtggtgcgagtcatcctcattggcacacacacacacacaacagttactggcggtgttaaacctaccaaaggatctgttgtctgttgcttcgtctgcggaagaagggacgtctgcggctgtttgcttttttttttttttttttttttttctggctcttcaacttgctttgtttttctccaaaccacataacacgacatataccagcatggcgttcagggggggttgtctgctttttttcacatcacgtttattcaatcaaggtttcacgtacgacttggtttttcggctggtctttttctatcacaagaatgcaaaaatgaggtccacataccctctacatcgtctgattatttgcatactgatggagggggggggggggggggggttagcccttgcgaggacaaagaatcgaacaagagaagaaaggggagagaatgacatggatatcgtctattagtccttttggtaagggggggtaaagcgaaggttgataccatactgaatgggataggggaacgcgcgcttccgcgatggaactgtagggtccctagttagggagagaagaaggagagtgattagatgtatcacaaaaaagcccaagccgtgccggctggcaaggttttgcggagagggggatggtggtgatgatcatggctgctagaccgatcatagctgccttgcgcacaaacaccctcctactaggtagttgccccgaagaagcaaagaaaaaaagagagagaggctcgatgactttgcgactttataatatcagaggagagggatttcagatcagagaatactagggaaagcaagttctccaatggccttgtgttaatggaagtggttcgtctcatttcatgttctggttttgcatttcggccctgctatgttttggtgttcctgcttttctgctactgcttctcgtttctgcttcttgttttttgcgactgcggccattcattgtttttgtttgtcgtttcgagtagcgcaaagttcagacaaaagattgagcgcgttatgggatggatgaatggatggatggatgggacgaaaagacgtagaagattgagtgggattgaaagggcaagggatggacggacgggtaagacaaggacagtttaaaataagaaacaatggagttgaatggaacaagtgagccagaacaaagcccattcatgctactatagtgtcgagttgaggtacatggactatggtcttcctgtgcccctacgcagccgagttggttcgtgatgctgatcgcatgtatgcatagactaaacggttctttacgctacgcagtcctttactatctcagttatcctctgttgcctgcgtatctatcatcgatgggtccagtcctatacatatcgtttcatccagtgtctgtcgtgtcatatatctcaatcccccattactcgcccgtagcccctcagtacccattctctcttcctcctaccctctcccctccccccatcaacaagaccctcactcactcaatcgagatccaacccctgcatcccctcaagcaacaacctcttgcttgcatcgtcttgcacccaccccatgatcctcgagctgacatcccccaccagcttatcgtaatgtggccccgcgaagaacaagccacagtgagcaccaacttcgtccactccctccatgtagacttgaatccaagttgggtccatgatgccgttgatcttggagggtagcatgcagaatttgcggagtttttgtttctcctcttttccccccttcggcttttttcccttctcctttttcttgcttttgctctttcccgttacattcccgctgctgctgctgctctcaccagccggggtccctagcgacgccgacaacgatcccccatctaaactctgattatgagccaaatggtgagtctccaattcaccaatcctgctcgccgtcgattccgccctcaatttctcttccttcttttgtttccgtccccactccttctcatctttcttctcctgcttctcggcgttcttacgcagcttttcctgctctttttgaatgtcccttgcaagtttggcttgcgccttctcgtgcttttcgacaattttcaaccgctcttttagaatcttgtcccggttcttaactgctgcttcgtactccttccgcgcttgcttggcgtccttttcggcttttttacgagcgtctttgtcgcttatggagcttaggtctatgacgggtggcggcgagggggtgtctgggatcggggggaggtccggtagagggagtgaggttgtttctatgctgggctcagttacgttgccgttgccgtttccgctggtgttactgatggaatgttcagcagtcttgtcaagctcttcgtgagaaacgtatgcagggggtttgtcctccgcttccacacgcccatggacgggtccatcatctggttcgggtacgggttccagctctgtaagttcccaatcttcttcggttgagctccgcggagtcgaggtctgagatctcgcggtatcgaaagattcccggtgctcaggagccttttcaagccttttcgacttcgaagggccgtcttctggagcagcaacctctgacgcaacctttggagtactgcccttgcgagactccttatccttgagtatccctgtagatatggtgtagtagttcacgaaccgcactctgaccagatgctcattactcattggggactgaatcaactcatccacatcttccaacctcctcaacctgttatacctggacttcattccggggtagtcggccagacaaccgccaaactccaagtgtgatatgatgtggttagtagctgcctcaacaaggttctcttggctgtgtttttgcgcaaagtgggctatgttcttcaaccatcctcggtccacaaatgacacgtcattgaagaactttgggttgaagaaaggatcagatgctgagggagacgacgttgttgatagtggtgtgggcctgggtatgggagaagttgcctcgggaggaggacagatttcggaataaattgatgcatctggtgacagccctggcgactgctgggcgaaaagcgtgtgagactcttgcgccgcgttcgtggcacctggaggactcggagccttacggaagagacttgcaattccagacactacaatacctggatggaggcctagcaatggagcgtctaatgacaaagtccccaagatacgatggcgaaagggagagtcgtcgtaagctggaggatcttgaggttgacgtggcaacagagcaacttcagcagccagcaggccgcccatagaatggccgatcaagataacatcggtggtgggcgactcatgtggcagaagccagttactgaagttatctcgggccacagcaatggacttgtaagtcttgtagcgggggtagattttggagtggatgacgtgtgtctcggccagggcttgtcgaaggtagttgtggacatgggcgggaaaggagcgaaaggaggagtcgttgcccatgaaaccatgaatgtaaataacgagcagcgtcctcctggggtccctgtaactgcccgtcggggtcgaaggggccaaggactgtgtggacgaggttcgagggtcggccggcctgttccattgggaatatggatagttcgctggagggggattcgaattgtccaggccgtgcccttgacctgccgtccactccagggcgttctggtggtgttgttgttgttgttgctctttatcaaccacggcgatgcttggcagaggtgattgtaattgtagggaggacggccgtgttgatggccctcctgacgaggacgatgctgcccctttcagcgataggtcttggatagatggcatggtcctcggcggatcagccactgaacacggatttgaaacgaacttgctctgaacaaacaaatttgattaattggaactgaagtgaacttgtgagtgttctgggttgatttgatgtgggggttggttgacctgagcagggcatcgatctcgttctacctacatctggtccagtggttggttggttggtcactgccgatgtgccactgttactgcaccttagggttcaggtacatacagccgtacagcgggctagaggtcgacctggggctctaggacgttggttaggtagttgacgatccccgcttacatctgaaaggggtaagcgagacaggaagacaccaattgatcatcggctggccggaacttacacatccattcccgcaatgaactcaggaccacaaggtggttacgtatcctaggtatcatttatcggttgacctgaacgtttaatatccagttcaacgggatttccgcgatgggagatgccatgccactgtcacggttggtgcacggaactctggagagtgtttggctggtctgggtttgctcactaataagtatcgcagcctggaccagcacattcaacagaaccatgtacctcgctgtggcacgtaggtatcagcacaacctcaaggcttgaccaaggctaagccacacccagaggggcagcgagaggcagacttcaagtgagttaggtctcctcagctcagagatagtatagtagactgccaggctgatagaggagatggggcctttcttttatctgtaaaaaggcacctactgttaagtatcatcgctctgtcccttcaggtgtgcggtggcacggcacgaggtgtgacagttgcggcatttgcaagatgccaacgactagtcgcaactgcccaggcccaaatgagattgagcttcgtatcaatcggccacggctttaagatggactggaagctcttgcatgtcttgactcgactcaggttcaacccgccaggtcccattacactacgtaggcgggcctggcggggtaggagtctcttgctgcgcccatcagggaaatcccgagtgtttcaaatgttgatcgcagaaagacatgccttttgcatcgtgattctcaggagcttcccctaactccaaagagcctcgccgtatccatcagcatcgatgcgaaggacaatcgtcatgcccagtctcaccagtgctctgcaattgtttcgctcttgctgtttgtatgggccgtcgtggaaattgcgggcatcaatctttggccagtgcattctcagttgcacagcaggccaatcacggcatcagatgtcgaagacttacgcggctgtggtgggccaattatgaaccacatcccaaccagggtggattccagcgagccaggcctgccatggcccgggcattcatgggttttgctgggtgggccacctacgggggaaagcgcaacgaggagagacatcgggccagggaagcgaaattgcagaaacgtgttgggtcccgcgagttggagttggccccgaaaagggctctaggcattgaatgttggacgccgcgctagaagggatcccgcagcggagaccctttcgggcagcccagggcagctcaacgccgggcgcgcaggggcaaccaaggcaggaacgggaaagggcgtggacggcacctccatccatccaggggggcccgatcaagaccagggagcatgccgccgtcatttcagttgcagggcagatgcgacggctgcgaggattgcgagggcatgctgtgcccaattttggcatctcatttcatctgcgagcccatggatgtgcagagaggtatgggtgtatgggtatggtactatggaagtggatggcgtggtcccggaggttattatcgctgtgcagcccgccccccgttgttcattcaatgtttttggtctttctctcctctttgcctgtcccttctctcccccggctgctgtcttgtttttgttgttctgtcattcattcgttcattctctcaaccaggcatgttggcgacagtctgaagaggccgagttgacttcatcacagcgcggacgagtgccggggcagcgagcgtgtcttgtttaccattcttacccatttgttagcggcgggccattgagacaagagaagactccgacaggggaaaagtatcaaagaggtggacgctgaacacgacaaaaaaaataagaaaaaaagcattggatcccaggactactataccgaccgaggatggattcgacgagatcttgcccatgatctcctacaatgcgccagccaaccaataccttgagtagctattgttccatcgtctcgtcgccgccatcatcagcgtagcttcgcagctgtcgattacgaactattgcagaccgacccggccacccgcgcactcgaatacgggaaaccgtcgtcctctcagaatcaccggatcacgaagcctgactcccacattccttggccactcaccccccggccccgcgaaaacagagagaaaaaaaaaagtcacccaaagctgtccatcttggacaagtcgctcgtttaaccctcgtcgctcgttgcccgattacacagccacacatcgcgcacccaacgccctccaaacaagcgctcggaacaacccacctctctgtcactgggctgcctggctgcaggcaccacaacacacgccatgactaaccacattggcgggccttcactctctcaggcccgcaaaacccagaatatcgaccattcccatacaggctccagcgctgggcacaaccaccgccatttgcaccaccaacacaaccaacaacaaggccagctccagccggaagaggaacttgatcaaactcctcaccaacaccaacaccaacaccacatacacaaccacatacacacccacaaccacgctcgctaccaccaccaatcctccggacaacaagcacaggaaccatcacatgaagacggcgacaacaccactctccaggaccacaaacatctcgacattcgttcatcacccgatacgcaacaacaacccgaaccactaaatgcacgtcaagtgttagtggtccaaactgtgtccgtcatcaagatcatagatgacgccggtgctctcgtccacttctcgactctggcatccgaacctgttacacagtcatccgaccctgtggccgtgctaactgccgaggtcagagatctgggtagccagttgcccaccgtgcccgtctcagttccgcaacttggcgatgggacaccgtcgccaactgcctccgtcgacacggagtcgtctgtaacgtccgctattttgtcgctgtcctccggcgtggctgcgccgggggccttgacgtccgctcctttcaacagctcgtctgcatcttaccaagatggcacctcgagcttccccacactatcgctatcctccggacttttcaactcttcttcaagtatgcatatgcttcctttttttgtgtcatcctttccctcatccagacagatttgatccatgcgcagtgagtgactaacaccttgcccgtgtgcgcgccttgtcgtatagctcgcatcccatcgttttatcccaacggcacgcatgtgtcccattccttgttcgcaaacactacccgaacatccacctttgcaagttcgacatccaccttcgcttcttccaccaaaagccgagcttcaaccactcaattcacatccatctcgtcaggtgtgccgactctcgtagcaggtgggaccgaagaaggcaacagcggcaatgcgggagctggtggcgaatccgcaagccccgccggaacgaccgactccccgtatgtcgaccccaacaacacggacaacaactccagcggacttacgcccaccgctcagcgatccatcattggaggtgtcgtaggcggggctgcgggcatggccctcattgcgttcctgttattattccttctgaaatggaagaagcgaaacggcggcggcaacatccgattgctgggcgaaggtggtagtctggcggccgcagcccggaaacggggcggacatgagcatggaggaggagctctggaaggaggagaaggaggaggcggtagtggtggaggcggtggaggaaatggaggaagaggaggaggaggaggaggaggaggaggaggaatgacagaaagcggtcttccatacgcagtcccgtctgctcttgccagtcttacgggggccaagcgattctccgccgcgtcaactgagcctccggcctcagaaccgggtttctaccgggtatcaggcaagaagctgatatccgttttagaatctgggggagatggatacagcgacccggatcctcacgagagcgtctactatcgggattccgtagcgttcaccgatgggacgacgggcgcccttggcctcggtgggcagcggctcaaactcgggtctccgatgcggcccataagcggcgttcccgtctttaggtcaggaccggggaggaccgcgattgttcagcaggatggaggatcaacgggagcgagagcaacaagccccttttcagatgacacgcacccggtaacgccggcgtcaccgattggcagtcatggacctccaagtccgcctgcacgtgcttctttattgccagacccgatcggtcggagtctggtatcccgggatgggtcccgaggatctgggtcaagatttactgaggatatgtgatgggataattttgtcttcatctttttttggacatagccattttaccatctttgacccatattgagccatccacctttttttcttcttttgcagtcatcttggtaaaatttgtgaagcttcttggacatgatatcaacattctcttgtcaactattattttttttatttcattctttttatctttcattctctttcatctggcagtcatcttcccttcggcgcccattgtcgatgtacatgacatttttttttcatttctcttctcatctccctccaacttaacacacactctttctttattctataatgtcttgtggtcagtccgttcgaggcacgggcacagcggacgcggagaaaaaaaatggaggggatggagggatcccgaagcgagggctatggcttgctagaagcctcttccttcttcttatcatggcttggccggcaggcacacacaggtatgtaatccagttggatttttgtgttctgggggcggcgaaaggaaggaaagtgttcggaggacaggtcggcatatacctcgggctacatgatagatatgaagatagggaaaggaaagagaagcagtgcaagtaaagcaaagcgagaaaaagagcaagtgaagtgcagcagaaaagctgatggtttctctggaactgaactggactgaacgactctcaccaccacgccgcgccccttgacgccgattcttgcctgttataactgttgctatgtgtctgttgcgtacccacgtaccgatcttcgaatactctagaatccattctctccatatagttgttggatagaactgtagatccagcaaggagcaatcatctcgccttctggcacatatcgtgcaacaactctcggcgattttcggtgcatgttagagcaatacgcatcgtccaatcggaattatagaaggagtaacagcgtggccggatgctcgtctgttattcctgcgtacacaatgcacattgtgccaacgtatgggaggcgttgatcaagggtgagcggcatcggtgtaaatacagagagctgtgcgataggatcattgtgctgcaccagagtggcggacgggggggtcgtatatggtggtcgaattgcgtaatgcgaggaagataggaggcgaagagaaaagtgaaagacatgatggcgaaggacgaaatctgttttcaatgatgacaaggtacttgatttcagagaaaatattccatccgtcgtcgtgtgtccaaagagtgtcatgccaacctgagtggttgccaacccaaccgccatgcgccgccaaaactttcgtgactatcgtatcacatcaagcaacttgatagcatagcatcaagattcacggttcgcttcgtttattgtctgtctcctttagaaccatccgtgtctcctcacgattaccaccagtaggtgctgctacaaatcaagtgtgctatgatataatcaggccagcaataacacagaaccgaggccttgcgtttaacacccccatacccgagagggtcccagcagcttttctattgagggcagtgatgatgtagatctttatgcaggatggaacatgcccgaaggttcctacttcttcaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaattaaataaaattcaaaaaaaattaaaaaaaaattgaagaaaaagaaaaatccattccgcatcatggagagaatagaactaacccagagaaacccccgaaaagcaaccaaagtaaccatagcaagggagttgagacactgatgaaaccaaagaacttaatggacgggagctattcagagtaagactacctgagcgtaggtagcattaagcgatggaggggggtcggcggacgagacgagctaacgaacgcgagagagagagaatgcaaacggtcggacatgaacagtactaagtagtgtatgtacactgatgggtagtataacggctgccccgctcggagcggcgctcaccactgcacgggtgtctgatcggtgtaatttctcgtggctgctcgtgcgctttgacggacgggcgaagacgggtaataattgcaggattgttcacgatagcggagtcaatggctgacaaatgtcatttttggggtggacattgtgaagaggacggagggatctggggaattcggagaaggtagttgtacctaggtattctttggatgcccagctgttttatggggtgtacgagtaggcttttatgtacctagactatgttgttgatgggagacagacatgagatactaggtattatgatggcttcgtctttggtgaagttatcgtgccatgccgtgccacattgtataaaacccaccaatccttagtatctatctatttacgtcacaagttatgcgaattacagttcggggttaaggccgtcagcatctctgactctgagtgcagttggggcttggaaacagggcctcagtccctccagaggtatgtacgcgtatgtatgtactaaattgcaggtgcttgccgagtccaccatatcggggattttatggaacggacgttgtgatgcagaaacagcttccggtgccttgagccagcacgtgtgatggcggaaggtgaacccctttcttggattgggctatggtgtgtagatacactagtacctctactacatgcccagggagccagggcctaatcgatgcgtccgatgatggatgatacagtacctatgtatcgacctgtctgaggaaggggggatctgaggggagtttgtcattgatgcccgactcttttctccccgcaatgctttagacaggtaccgatcgcatgggttgtcggaagatggcttattcctttgatgatatagctcttcaccatcgtgcttctcaaaacaacatggaatcgagtggcaagtttcacgtttcgtcctcggttggaattagttctcctcagttgtatatactatggtacactgtaggaggcagtagcaatcgtgaatgaagggtccgtctgggccacacagtgcacgtcgagtgatgccaagaactaagaagtaagtagaagttgcagctgctgagctcactgcacttcacgttagccatgcagtctcttcatcagcgaaatgtcacctccaccgtgtgagtggacagttcactttccctcgcacatgatgctgtaaacactaacacggcgagcctatcagcgtccacgctcgctgcgaataacgcccgtgtgtccgacgcaggtccttcctttttcgtgcacgtactttgatgctcggttgacatggaattgatacctcgagtttccacttctctgcatcttctccttttgttcttcagacatcccatcaccacctgcgagtagtatcaatctcgtctgcctggtcggggttcaagctgtcaagccgccccttcagccctaccaccacattctcacttggaccctttgaacagcgaatctctcacggccaaacaggggcagccgagcacccaacttccacgctctgtgctatagcgcactagcatacgactggagccactaatcgtccgacaagaatcctatcaagcttggagcttctatttccagctccatttcgccgttggaaaccgtttacggatcacctacccattgcctaccacagcctaccctagcccacaaggagcctcaacggctttacgtgtatactggtcaacagcgcccgcagaaggaagacgcttgcggatagattcctccgcttcaaatctcactggactactcggcgcacaaccacatacatacaaacctctagtaaagacatcgagtgagtgccggggaatagccaaaacacgaccccagatttccgagcgatccggtctattttccggccccttgattcgaccgtcaagtctgacaatagtggtgtgaagcgggctagtcaagtcccacgttgtccttcacgttcaccagaccgagacgggaccgtccgataggagaacggccactcccccaagataccacagaccactcaccgtacggtgtgaggtggaagggtgtgagaggtgtgcggagggcgtgtgaaaggcctcccggctccagctactacaaccacctgctgcccctgcgtgctatgtaatagctctcctgcccctgtaccccgggcgcctattttcttttttttcgagcctcgactccagtccccgtaaggcctatttactactacgtacccgcccgccgccatatctcccctgcttgtcaacggctttccacattctccctaatacataatatccgactcccttcgacaccaccagcgtcacagccgataagtgaagggcaaaaaccacttatctgaccgacccccgacttcacagccgaccagacgatcccgattcttcaacatatactgtgttgctccaaagtaatatacacggcgacggctgtctcttgccaccaccaccaccgccaaccaccaccaccacaaccatggatcacctccacggcggtttccagatgcccatggcacctccaccgctgttgaaccagccgcctcagatcttcgggggctacacggagcatggcatacccatccagcaacttccacatgacctagctgtcgcacaaatgtttggtgagcatgggctgcttgatgatacaagcgaggcaaagaggaggaggatagcaagggtgagtcatggttagacattggccaagatcagaaacccggggggtgtccatcgaagaaccgtcgctgacagagctccttcccaattccctaggcttgcgatatgtgcagaaagaagaagatcaagtgtgatggaaagctgccagcttgcacgcactgcataaactacaagaccgattgcgtcttcacccaagtggaaaagaagagaagtcctcccaaggggtatgtcacacctcccgcagatgctcaggcacgtgaacattggctcatcgttgagtgtcttgcagtgccaagtacattgaaggtctcgagaatcggttaggccgcatggaacatttgttgagactatcaggtatttacccgtagctcgcctccagcttggcatgattcctaaccaggccgacaggtttgctcggagacgatgataacggagccaccgacctcggaacgcttgaaaggaagctcgcggagaagacagcacagtcgagacaaacctcacaggctgccgcttccaaccctacctcaccctctcaggcagcatcgggacaagatggaaacaattcgacgccgcgcagctcgctggcctcgcctttgcctgaagcgcccagagataaagagggggagaagcgggcctcgatagctcccgagaaagtcgacaaggaggagacagaacaggaggtttcagccctgtctgaaatgatgtgctccctcgtcacaaacaacaatggcgaaactcgttacattggtaagtccttggcatgtaggccctgggttgatggtgtcactgctaacttgtcaaagggtcatcttccggcttctcaattttttctcccaagggcatccagtgggtcaatgagaagatgggtgacagctcattccagcagatgatctctgatgtttcggttgacgaccacaaatggacaagatggaagcccgacatttttggcgatctgttccgccgcgtaattttcaaagagctacctcccaagccggaagccatgtcgcttctcaaagactattttgagaacttcaactgcatgtttccgttgttccatcagccaacatttatgcatctggtcgaaagacagtattcccctgacccgtatcagggatccggatggtgggcaagcttgaacgtggcgctggctatcgcttaccgtctgcgggtgatgagcaatttggttccacaggaagaagatgataaggcttggggttatatgaagaatgccatggcagtcttctcggagctgacaatgcgcaatactgacttacttagtgtccaggctctcctgggtatgtctctctttatgcagggcactcctaacccacagccgtcgttccttctcattgccacagcaattcgcctttcacatactatcggcctccacaagcgcggaaccggcttcaacctgaacccaatcgagattgaacagcggaaacgggtattctggatcgcttatatgttggataaggacctttgcttacgatctggacggccgcccgcgcaagacgatgatgacatgaacgttgaccttcctgacgaagatcccgccgacggcatcggtaacattccccttgctgatgggaaaggaaagatgaatcttttcagaaagatggttgagatctccatcgtcgagagcaaggtgtataaaagactatacgcaacgaaggccacgaagcagtcggatggtgaattgttgaacaccattggagagttggatcaggaacttgaagactggaaagacagtattcccatcgacttccgacccgagcatgaaatcaaggcatcccatacaccactgatccttcacgtcgtcatgctgcattttacctactacaactgtttgacaacgattcatcgtatgtctattcaccacggctactggactagtcgcctgtcaaactttgccattcaaggcctcaatgccaggcctttgaaccccagaatcttctcttcagcagcactgtgtacatcagccgcaagagcctcgatttctctgctcaagtatatccctcaaggcgacttttcatgcgtctggtaagtctaactccgaatgaagaaccattcacacactcactgatagatgttacaggatggtgctgtatttccctgtctcggccttggtgacgttatttggaaacatcctccagaatcccttggaccctagggcgcgttcggacgcaaaactgatgagtgtggttgtaaccttcctgtccatgcttggtcatgaggccgagaccggcggtgtgcaccgcatgctcggtatttgcgctgaattcgagcgcatcgcaaaggttgtcattgacaaagccgagaaagagaactcgtcacgacgcaagcgtaagatgcaggagcaagcatctagtagaaaggcagcatcgagcactaccgcatccgcggaccacgcctcttcattcaatccgaacgcaaccatgacgccgcggcctccgacagcaggcagtgcagccacaccacagccgaattcgggatcagtgaaagatcatctttcgccaggtgtgcaaagcacccgcaccccacagagcggccacagtccattcagtcagagtccatcaccggggatgacgcccaacggatggactgacggcccaactggcatggaaggcattgactacggcaattgggctgatcttactggattcggtgccatcgccaacatgaatcctgccgactttgtgatggatgggctggcggacccgtctgcgggcgacccaagatcgatttaccaacagccgatgttgccgcaagatttgttcagcttaccagtaacactggactggaattgggcagagatgagcggtggtgaatatcctagtgtcgaaaatggcaactttggcagcgatgtaccacatcagcagtgatagtgaaagggtcctctcaagcaaaacaatggaagccactagggagaccagcttgagagtcttatgaagggtcattgaccccagacaaaagcaggctggaattcgcgaggacggggaagactgatgaaggatgcgaccacattttatgcattgtattgcattgggaagcgggctatcatggagatggaagggtataggtattttggtttgaagggacttttacgatctttgataaggggggcatgcatctcatctctgttgctattcaacacttacattctggagggtcacagcatgtcaccaagctgttttgactcatatttttcgtgtgtttgttttaagaagtagaagcattttgtacttgcaatatggtatacatttcagcatatgcatggctctcttttctcgacgtccagaaacgatggaaatctagcagaggctggatttgtatagctgtggatcctggagaattggcgacttgttgggaaaacatccatggtggggaaccagtgcgcaaggcgtttatggggagttgtggatggcgaaggggggagatacaattgatgattgtgattgttgacggtgaggctgattaggaagacgttatgctgtaatttccacttggataccattttagaattatcagttgaatgcacaaaagcgcagctattccgagcattctgtttgttggagtttggagcaaacgggtgggtaagctgtcttgacacgtgacgcaactgtgaagatcatagcgagtgtaaacgtcgggcgccgaagtggaagttctcagggtccgcggacgtcaagaggcaggcattcagctacataggtccgacccgagtgagtgtggagtggagcactcgctgtaacctacaggcgggtggggtccgtccttagccgcatgatgcgtgcaaatggaatggctttgacctgattttctccagtgccgccccccccccccgtcggccatatcggacggaccaggtggaggaagctgctttgcgtgcagtgtcagtcagtcagtcagtcaccagtcaggccagctcgccggctccgtagctctaccgccgtcagccactacatccaaggtacatacactgcatgatcgcaggggcagtacatcatccgttacgtgcctgcctacctacctaccgccaccttcgactacctgcagtcgcaaccttcaacgtcccgtcccattcattgcaaggaagctcaccacaccaccgagctcccgcgacttcctgggccctcaccaacccaattcacgtcgccaaaagtgcatggcagctacagtaggagaccaccagctgcacatccatcttttacttagtgctggctacctgttttcttcgattggggtgtgcccgcactgacctccagcttcagttggaatcccatccgcgcatcgcgcaacaccaccaccacccttgacctacccctcctccaagccgaagagcacccctccagctcttctcccatatctaaccgtctctccctccagccatggcggtcagatttcgccaatcgtcgcagcagcttgcgctttgcgccaggcaggccctccggactaccacccggcccgcataccgtgcatcccgcctcccccgggcctccctctcgtccgctcgccagctacctacctctcggctctactcgacacaatcgaccgagaagcccgaacccaagaaagatgacgacaacaagtcgcccaagcccgaggaggacgaggaagatttcgagcccaaacgccccctgcccccaggatgggtgcgcatggagaagcaggatctcaaggatttcgatgctttcattaaaaaggccgcactgaagacgggaatcaagattgagggccaggatgttatcctccaaggcatcaagcactacggctgcccaaaggagacgcgagagcttctgaaaaagtggatcagtggcaacatcaccatctttgagcagctcaggtgcatgaagtctctggttatgctggccaaggatctcggtgaacatgaggtcgaatacatgaggaagaacccaaatgcaaagtctatcgccagtggcttcaatgacaacactttcacttcgaacatgtcagattccgacaggaaagcgcagacgtcggaggagcagaataagcaaagcgaaggcaaggaagccggccaacagcagtccgacggccaacaaggaaagcaaagtggtgagcagcaaggccagcaagggcccaagaggcctggtgctcagggccaaggtggtcaagagcctccccagggctttgacggcggcctcatgaactatgttattggtaccgctgttctgttctggacctacaaggtgctgttccccggcaacgactctcgcgagatcacctggcaggaactgcgcaagaactttctggaaaagggcctggtcgagaagctcacggtcgtcaaggatcgtgttatcgtggatctcaacaaggaggctgtcaggcaaatgtatcccgactcgcccgccgcttctcccggcttccactactacttcaccattggctctatcgatgctttcgagaggaggttagacgaggcccaggctgagcttgggattccgccagctgagaggatccctgtcagctatgccaacgaattcagctggggcaacatcatccttgccttcggccctaccctggtgcttgtgggtttgcttgcctacatttccaggagaggtcctggcggcgctggcggccccggtggcatgttcggcatcggcaagagcaaggccaagatgtttaatcacgatactgcggtcaaggtcaagttctccgatgtcgcgggtatggatgaggccaaggtcgagattatggagtttgtccagttcctcaaggagcccgagcgcttccagaagctcggtgccaagatccctcgtggtgctatcctgtctggtccccccggtaccggtaagactctgcttgccaaggcgactgccggtgaatcgcaggttcccttcttcagtgtcagcggttccgaattcgtcgagatgtttgtcggtgtcggtgcgtcccgtgtccgtgatctctttgccacggcgcggaagaacgctccctgcatcatcttcatcgatgaaatcgatgccattggtcggtctcgttccgacggcggcttcaggggtggaggaaacgacgagcgcgaggctaccctcaaccagattcttacagagatggatggattcaatacaactgagcaggtagtcgtcctcgccggtaccaaccgacccgacatccttgacaaggctcttatgcgtcccggtcgcttcgatagacacatcaacattgataggcctacgatgaagggtcgtcaggacatcttcaaggtccatctggccaaaattgtgaccaaggaggatatcgagttcctcactggccgtctcgctgccttgactcctggcttcgctggtgctgacattgccaacgtcgtcaacgaggctgctcttgtcggtaagttttttcttgaccttgactgtcgtatccccgcttgatgtcatgtgctaacaacgtgcatagctgccagagcgaatgcggagacggtcgagatgatccacttcgagcaggctatcgagcgtgtcattggcggtctggagcgcaagtccctggttctcagccccgaggagaagaggacagttgcctaccacgaggccggccatgccatttgcggctggttcttccagtgggccgaccctcttctcaaagtctccatcattcctcgtggccagggcgcactcggctacgctcagtacctgccatctggtgacgcctacctcatgaacaccaagcagctgatggaccgcatggccatgactcttggtggccgcgtgtccgaggagcttcacttccccgtcgtgacaacgggtgccagcgacgacttcaagaaggtcactcgcatggcgcgcgctatggtgacggagtggggcatgtccgaaaaggtgggcatgctgcactttgacgacagcgcggagcggttccagaaaccgtttgccgagtcgacggcgcaggccatcgatagcgaggtgagacgcatcgtcgacgaggcctacaagcagtgcaaggacctcttgacggccaagaagaaggaggttggcatggtggccgaggagctcctcaggaaggaggttctgtcgcgtgacgacctcgtccgcctcctcggcccccgccagtggcccgacaaggaggagttctccaagtacttccacggcgagcgcaagagcgccccaccaccattccctaccgagaacaccgatactcccgaggagcggggtccgcagccggctatgagggaagagaaagctgacgctacgggcaacaaggagggtgagagcaaggagcaaaggtgatgggaatgaggggatgaggtaacagaatggcggcggtagatgagacgtgcgagggatgtaaagaaggagaaggagtagggaagttgttgttgttgttttagccattatcccccaactcaatgttgttgatgttgatttgttctgtaccaccaattgttatgtttaccaaggagaatgggggggcgtttcttgcacgcatttttatttatttgttgttcaagaagaggatgagaaaagattaaggatgaaagagtgaaagagaaagaggtcatgatccccgacgtgtatgtgatgacactttatacctggctcattaggtctgtaactgtactactctactcttgtactgatatcgaattgaggctgggacttgggagaacgaaaagaaagaaagcggaggaatatacatgttaccttttcacattcacacgagagttggttgacaagcaagcgcaccagtacatactatagcgagcctcgttgtatcattattgaaatagacgggaggaataggtagggactgggacgggcattgtttggagtgagtgccctggctatcatgggccttgtacatgcttgcatacagaatggatctctggaaatctcgttgcaattttacttgaaagaaaaaaacgaaaacttcaaacaagtatatatctgacaatttaatggtcagaaactgccggcgataccaatatccaactgtggctgtcctgaatctagtgtactgtaggggagattagtagcagcacatcagcgggcgtcgtcaccgattggctggagggagggacccactgttttctcgccgccaaaggaaggacggggggcgatccggggaagagatgaaagccaagaattgaccgtcaactgaatttcgaaaacctggacagggctgtgaagaaaagtaagtgagtacctaggaacggaatgggggtttcaattattgcattgatctcttgttaccgccgttttttcccccctagaggccggtatttttgccttcaagaagccaagttgaatggtgactacatcacagaagctttgtcttgaacactgcacactcatgcacgcagcgccatcatccatcacggcgagggcgacgattcaaataacagacgagtcttgcttggactatcaagatcttgccgaggaccaggtaccacggcaactataaaggttctacttcgctgggccgcagcccaggaagaccacggagcggcgacggcgcagaagatctttctgacgcgtagctttcaccagccactcagttccgccaagttgagcgaccgctgagatataagcttctttggaaaattttcacgatcacggaaatccaatggcatccataacacacccggaccccgggaccggagccggagccggagccggagccggaggactccatatcaaccacaccactaccggagccgaccgcgaagccgaaaaccgccaccaccgaaccccccgtaccgcaaaatggtacaaaatccatctcttccggggcatggtcaacgatctccgtcgtcgcgccccttactacctctccgactggaccgacgcctggaactaccgcgtagttcccgccacggtatacatgtactttgccaacattctccccgccctcgccttctcgctcgacatgttcaccaagacggaccggatgtacggagtcaatgaggtgttgcttgccagtgttttgggcgccgtggtattcagtgtcttggcttgtcaaccgctcgtcatagtcggtgtcacggggccgattacggttttcaactacaccgtttacgacatcatggagccgacggggaccaactacatggcctttatgtgctggatcggtctctggtccttggtgtttcactggattttggctgtcaccaactcgtgcaactggctgcgctacgtcacgaggtttccgtgcgatatttttggattttatgtggcgtttatttacctgcaaaagggcgttcaggtgctgcagcggctaggagatgcagcgccgttttatctatcggttgtggtggcgctttgcgtctttgctattgcgtatatctgtggcgaattgggcggtagcagtctgtttaatcataccgttcgcgtctttctaaaggattatgggacgccgttgacagtggtgttcttcacggggtttgtccactttggaaagctggagcatatccatttggagcacttggaggtcagcaaggcgtttttcccgacgcctcatgaggatggctggatcagagggtggtttattcacttttgggatatccccgtgggacatgtcttcttggctatcccgtttgctttgctgttgacaattcttttttggtttgatcataatggtgggtagatgccttccccccccccccaataacaaagaaacaagggattattggcaaatccactcccgcgtttgggtttcaataggacttttcttctacactagaggaggtatggtactcatgaatattccttatgtgatttgcgaatggagtggaagcgctttgttagtgtagagatagctcagcccagagaggcgcaatgccctggccctggagaataaagcttgggtgttgtcgctacggtagcccctgaatttactagacgaataggggatgatgtttgatcccctgtttacctatcacatgacaggaggaggccctagagatacgcagctgctttgggtgggtggcctggagacgggacctggagtcccctaaatcgtgcagctgaaagtccctgccggcggcccgatttaatcaattgaattgaagcgtccgcaggggcactcctccgcactccgcatccgttgaggtaacctaactcagcacgggcatcccgctatgccgcatcccgcttacttaccatttacacgtatcctcccccaagcttccactttgtctcagacaacagcaactccacaactaagcttccagcaaccaacaccgactaattgttctttcttcttgtttccttttctttttctaattgaacactggaaaccttgttggtagctgtctgtgtttgcttcaatccggccccaacttttctttgccctgtccatctgttggttactgctgctagctggcctcttgataccttctttaacttacacctccaccacaacaactagaccgcggcaaccgctcgttacctacctagtcactctacccgctcctccgagaccgagaccaacgtccgtaatacctacctcaactactacctactcgatcataaagcaacagacggacagatcgaatacatacccaaacgatatacatagacaagaagacaatgccctcgataggaagggactactgccgagttatataataagaagaaaagagagagagaggggggagaaaatatacggaggaaaaagacggaagagccagggaactgaagcaatgggcaaagccgcccacgaatcgtatggcgctggcgctggcgctggagggccccggactgcttccacccacaagaatcataacgatgaaaatgtcgggttactatctggcggtagccccaatctgctcgacgatgatggctacgacggcgactctacaacattaacagggaacggggtgggggcggggccggggccggggacagggacagcaggagaacaacgagaggaaggcagcaacaccagccctccagtagtagacccaagaccagcaccagcaccagcaccagtaccagcaccagcaccaggccacatcaaactgccccgacgacaatccgccctctctgcccctcgaaccccgcgaacccctcgcaccccgaaccgcgtgcgcttcgacctacgtcctaccacctttggcgacaacagccctactactacagcgcccaatggcaacaatggcggcgccccagaagatcaccaccaccacgcccgcgactcgttcgattcctactttgacatagatgactcatcatcggaccagcagccgctcacgtccttttcggactaccaccgccaagggcgcgtccccttgctaacgggcatcgaagccccctccgtcaccgtcgccaacaacggcccctggggctccgacgaagacgtagcctcatgggccgaaacggagcgatcacgccccaaatcgggcttgcgcatggcgtttatgaacatggccaactccatcattggcgcgggcatcatcgggcagccgtacgcgttcaagcaggccgggttgctgtctgggatcgtgttgctggtgggattgacggtcgtggtggactggacgatcagacttatcgtgatcaactcgaagctatcgggggcgaacagcttccagggaacggtggagaagtgttttgggcggagtgggttgattgcgattagcgtggcgcagtgggcgtttgcgtttggcgggatggtggcttttggggtgattgtgggggactcgataccgaatgtgttgagggcgatttggccgggactgagggaggagggggttgaggggacgttggtgggttggttggtggggaggcagggagttattttggtttgcacgttgggggttagttatccgttggcgttgtatagggatattgccatggtgagttttagtctttctttctttgaatgtgaggatggggtaagaagggagatatggaggggagagaaggggttgtggttgagagatcgccaaagtgaacggatggatggctaatagaatgttctatgataacagctagcaaaagcgagtaccctcgctctggtcagcatggccgtgatcttggtcacagtcctggtacaaggcggattagctccagaagaggacaaagggacattggcaagctggaatttgcttatcatcaacgatggcatattccaagctataggagtaatatcctttggtacgagttgtcccttcttgttcttctctgcctacctacatccatccaaacaaaagttactgacactactgcagccttcgtctgccaccataactctctcctaatctacgggtccctcaaaacccccaccatcgaccgcttctccctcgtcacccacatctccaccggcgtctccatgatcgcctgcttgctcatggccctcgtcggctttttgaccttcggtgaccgcaccctcggtaacgtcctcaacaactttcccgccgacaacaccatggtcaacgtcgcccgcctctgcttcggattgaacatgctcaccacgcttcccctcgaagcctttgtttgtcgcgaagtcatgctcaactattggttccccggggaccccttcaacatgaacctgcacctgctgttcacttctagtttggtagtcagcgccatggtgttgagcatgatcacttgtgatttggggaccgtgtttgaactggtcggagccaccagtgccgcggccatggcgtatatactgccgccgttgtgttatttaaaattgaccaaagaaaccggaggctggaagagggcggcggcgtgggccacggcggcgtttggcacgctggttatggggattagtatgttgcaagcggttggaaagatgatgcgaggggaagggggcgcggggcagtgtatgtcttagtttgagactcgagactcttgactattgatgtagtgtagtccttaatgatcatgatgaagatgaagatgatgatgggttgtatagggctgggatggatacagctgtactgtattttagggaaggaaaaaaagacatttgggtacacgctggcgttgagatttcccagtaagaagaagacgatgctctatgcttgccttttgttgtgctggtgcttgctgagaggagggggggaaaggaaaaaaggagggtttgttttatttggatatgacgaggttttggagggtgtaggatatagaacggcatgaacggcatgaacggcatatacacaggtacctactccttcaggacaaggatagtttagttgggtatttgatggcgcttcaaaattcgggttgcacatgacgatacgtagtttacttgccgactatggacagatccagacgcccggcatgtggtagggtggtagggtaccacaacgggatacgagggttgtccttgcatctctctcttaccaccatcgtacatgctcacgatatcatgagcttgcgtgtttactggaaccagatacaaacggggtgtataagaatatacaccacttacctttctttcatgatgtacactagttcatccgaggacgaaacggacttgatgcccatgagatgaaccatggttcgacctttctcccgcgtttctagtttgccttatgctgtacaatgaatggcattccagcctcgatggcgaacgattggatatctagattcttgcccagatttggtactttgtaataaccattcctacctacctaggtaatatatatattttttttttacttgaacgtcttttcccagagacattgttcatatcgtatcatacgaacccatcgactttgtcgaactgtttcacattgattgcacagtacgtgattttctcttccttttcttttttttcctcctcctaatttgttagtacggtactgttcttcccccccccactttccttgcacaaataataaataaatcgtcggttcgtcgtcactcttgctaaccgggcggacatcacggatggttcaagctgaagaataaatgaaatcgcagcaggtacagattcaacagccctacttttccccctaacccccaaatctgctcccgtaccatacatacactacaaacctatcattccctccccccttccccctatgtccccatccatgatcatcaaacacatcaattatgcacagcagcacatcgtagcggtggtggtggtagtgatggtggtggtggtggtggtggttcacctgactgccataaccaaccaaccaaccactcggaaccctggagattgctaatccagctgtccagtaaaatagattgtggggttgccgttgacgttgctgctagtgcaagtgggtacgaactggttgctacactaccactaactacgtacctaagctttcaaagttgggttgcctttgggggggggatcaccgcccctaatgtagtgtggtgctagcgtaggacccctttgagaccctgaatggatgatggggaggagtgtgattgctgatacataggtacctagtatggggcttgctactgaactgaatgacacttcactacatgagatacgtaggaatgaataatggggggttgtcacggtcgagacggtaaagtggtcaatagtcttgggatcaaccttttacaatatgatgatgggatgtggatagacaagtgctaggtccattggtagggtaaggtaggtaactcgaaatagtcaaggaggctgtatacgtagtgtcgtgtgaagcctggttaggtagtcagtcagatctcgtgatgcacaccaccaaaaagtctcaagagtgcatagaatagctgtgccgcacacctactgatgaaacttctcagaagagagaggggggctcaggtggtagggataccatcttatctagccagcggctgaacaagactactagtagtagtaggagtaaaaaggtgtgcctaccttatcttgctcattatacacacacacacacacacacacacacacacacacacacacacacactgagatacacaagtcaagcaacaagacctgacctgatagaggtcactagacaaccacgacaagggactaagcggagaggcagctagtaagctacgctgaatggtagcttcggtccctaaatggtggtgtgactttcgaaatcaaagaggagacaccgccaaaacaaaaaaacaaaaaatataaatactagcgtttcgacaacttttcattttctcttctttccggttatcacctcacgttcacgtctctctcttgcctcacctgcagtcgtcgacaataaaatccacaccaaacccaacctaaacactctctaaaaaaaatgcacggatcaagctgccccaagtgcggagccgcctcagacggttcttccaagtcgtgcggttcctgcggtgctgtaagtttcgacaatcactcaatcactcaatccatcactcaatcaatccatcaatcattctttctttctttcctcttcacccattaccatcatccatcttcaataacctcacttatcccgaagtccatttcacacacatccccagaaagagataatccgataactaacctcatcactcttcagtcctgccccaactaaaccagcaatccggcatataccaagacggaaagcatcaacaacaacaaggtcactaccatgagatgagctgagctaagtcccgatcactccggggctgggggtccatccgtcttatgcttcccttacggatggatggcaagactggagtagagtagaatggagtctttcttgtgtgggatgtacatacttctgatcttttttttttcttgttcgctcccaaatatcaaagtatcaagaagacaagacaagacaagacaacaagcagacttctgtcctgggaggaaggggaggggaggagaaggagaaggagaaggagaaggagaaagcgagcgacggacttttgtctacgtcgttcggttggttggttggttggttggttgacttgactagaggtaccaaaccttaccttgcctcctacccagagctagagctagatacctgaatgaatatttacctcctgcgtcgagtaggttatcaaggaactgaagaactgaaaggaattgacagcggggagcgtatatatatttatatatattcttttgaaagtgttatgtttaccgcttctttcccccctctgttggctatgatgaagaagtcccagagagtgttcgagatgcaaagtgtataatgtatggcacatcatagcttacttgcaagtgttagcttcgttggctgtcaagaccaatcatgcctttctggcatacctcacgcgctgagtgtgatgactcgggaacattaactaggtttacccttgatagacatgacgtccttcattcaatcaactgtttcacgtttgggtctggagctggcggcggcctctcccgtcggattgcatagtcggcaaagcgtgatgattactgaacttcggattcaaagactaagtagacaaacgggctgactgacgtagaagaagtctgtgctcgtgtcagtggttgacatgagtattgcaagaggggacgggcaatgaatggtctgaggatgtacagtaggtaacagcaattgtcgtcaacggtctatggaagtagcagggacattcggcggcctcgccatgccgatcgcccaaactatacggaacattcaatctcaaaatcccaatttgaaccatgcagcggcagcagcagacggagacagataaacaagaacgcgataaaactagagattaataacagacaggtagacacagagagagagataagagacagacgcacacgggcagtgacagagaaagagaaataaaggagacaggtaaggggggccagagacgcggcatgtgattccagaagaaacaagaaatattgaaccgcaaaactcctttctccagtctttctctttccctttaccgccctcaggtgtcctccgtttgtgtatacatgaacacaagccacgcacccgtccacgccgaccacacacacacacagaaatagtggaaaggagtccagacccagttatcctccctaaatatcgagtagtaaggcccataagtatccccgaaatcccaagcccctccccatttgcgctctccacacccctttcttcttctctctgtgaaatattatccgctcggtagcagcattgacggcgtcatgggcagagaattatcaactaaggtgatgatcatctttcgctttgaaaaccgttgcttgattacatgttgcgaggctatccggggagggcttggtgcagatgatgttgttcgtcgtgcggtagaaataaaagcatctctctaaagagctgtgggtttgtttagaccgagctcttgcagaggcccctcttcgtctttgtcttcttgagaagggcggctcttgtcgcgttctcgaacacctcacggacaccctcgttggtcttggccgagcactcgaggtacttgtgggcgttgatcctcttcctcagagcctcaccctgttgatgagcgcgttagcatacattcccgagcaagcggagggaaagcacttggaaacaaaaggggcatcatcagccgccaatgtctcagcctcacgtacctcttcgggggaaacgggcttctggctggtcttgcggagctcctcaatggtcttggggtcgtggcgcaaatccttcttgcagccaacgaggatgattggaacgtcacggcagaagtgaagaacctcagagtgccactgtttttgattgttagcgaattgtagcctcaaagacaagggcgcgccaagtaagcaggcgggatactgaccttctcggaaacgttgtcgagcgaatcgggagagtcgatggcgaagcagatcaagacgacgtgagagtcggggtaggacaggggacggagacggtcataatcctcctgaccagccgtatcccatagcgcgagctcgacgtgtctgccatcaacctcgacatcggcgacgtagttctcgaaaacggtagggacgtagacctgggcgcagagagttagctggctgagcagcgcttattcggatgcggatatgatggcgacagggcgggtgtttcgaatttgatggcttgatggttcatcgggctgaggagatggatgtagcctgttcggggggggaggcgagacgcgggaattggcaggaagatgcgtgtttcgtcaggcggttggggcggtgtagcgaacagacggtcgagggcaggtgtgtagatggacgtctcagtcccgacagacaagtgcctgacttacctcggggaaggttcccttggagaagacgctggaaattcggttagcaaaaaggttgtgatggggggagagcggcggtgacgacgacgacgacgacaacgacgacgacgcgcgccttataagagcagcatcaatctcttggatgtggataggggaaatggacatacatcaacaaacaggtcttgccgcaggcaccatcgccaacgatgacgagctttcggcggagttcagcagacatggcgtcggtttggtggttgtgtgaataggggaggagagattaagttgtttagttgagttgagtgatgtcgacggacggtgctttgttcgttgtcgacgggttgtatgcaaaggacgggagagggtatcacgcggcctggatttggtcgataaaagatgcaaaatggaaaagggaaggaaaatggagatgggggtgttgggtggttgttgaaggatggacggtggtggtggtaggtaggtaggtagtggccgctggtggtgtgctaacctgttcaagttgtgagttgtgttgtgacggagacggagacggggaacggggacggggggaccaccagatagccaggtgcaggactcccacgggcaaggttggaagagggtggaaaccttagccagcgaaccagggccgggcagtcagactgggctgggagggcagtgggtgctgccgtgtgtggtgaggtgagcgaggcagtgggtagccccagagaagccccagggaacgggcgggctgtccaggcacaggcagtcactcagtcgggttcacacagtcccatctggcagcagtcgcagcctggaggctacaggtactgtgtggtaagaggaaggcagacgacacctaccgacctaatttttcatccaacacactaggtccctacctagatactgcattttgtgtcggaataccccatcacttgtacaggagccggtaggggtgcgagacgagccaagagcaaagggccagacaagggaggtgctggcttgatgtgacttgtgagtggcccgaatcctcagcaagcggtacgtaccggtcctcttctacaattaacaccgtcacctccattaccgtaattcagctatttgcacgcgaaaagagagctgattttggtgatattaatagtggaccgaccttgaaatcgtcgtcgtcatgttccttcctgttcccctttttcgctaccccggacttgctgcataaggctaataaggccatctcccgaacatgactctcgacctttttttttttttttgtttcttcaactttgatgacaagcgcaaaagtgcacggtggggacgggccaaattaccactcgaaccacttttagacatccataccgcagtaatccgacacccgacacgctgcgctggctcggctggctgtcgatcaaagggggaaagcacgcgctgctgccgtggccccccaggattttagtagtgtactcagaggaagtggaagctttgcgagcgagcgaaggcaggcgaggcgagtctccagcagcaaagatggtccagtgggcggcggcgataactgctaatctccagactgcctgcccagaacccctgaaccaacgccaaaaggtacaggaacaggcacagtgcgccatgggcctcttccttccggtcgcctattttgggtgtccctagtgtacactacataggtagtaatttgctgatagctctgggctttgttctcagccatccattatcagggtccaggactctcttgacagtctagtagtgaacatggaggaaggggatggggtgggaggaaggacgggacatgatattaaaaacatggaagctcctgtcttgttggcatacgcagtatgtacaccacactataccccatttcctctcggctgtcgatacactacacagtatataccaagagacggagcggtcagcaaagtgtcggtgcccagccgcatctagatagcagaccagtctcttgaattgcgaacatctcggttgccatggcattgacgtgagcttgttgacttggtggatgacgaaacgggataggagagagggaggctggagaaggaagcgtcagctgccacccgtcatccgtcagccgtcaacagtcagtcagtcagtcagccacggtgttagatgccaaattacaagtcctaccacccccatgatggttcccaaagtcctacccgtcggttcactctggtcccctccattgtccaacgaagtgaattgtccggggctgggaggtgacgggcggcagccaccactgcttcgagaggacggaaggaacgccaagaacgagaaccgatttgttcgattgggtggagttttccatctggatgcgggacccactcatgcccgctgtcggggtacctttgagcttcttcaagttgcagcgagtggaagcgtactgagctggatgccggccaagttgaagaagcatgttggagggtttccggccgggcattatgataaacattcacatttcactttcagtcgctcggcatgatgagattgggttgaggaacaagaccgttcgttaccttcaacttgcctcacttgcaaggtaccataagatactgcctacgcagtagtgtacgtgtactggaaagctgatgattcgatacctagcacatctgccagccgtcgtgtaagatacagcagctggcagcgctgagaaatcacggccgtcgaccgggcaaaatgaacggggccaggaacatgcactgcaccgacgcgtgccacggctgtggaaatcctggaccctggcaagtaagtaccctcgtaccgacatgtaccgcctgccggacccgctacactttttgatggctcggcgggaccgcaaagcaaagccgcaaagtgaagcgactcggacctcaacggcgccgcgcgggactagaaatcaccatttcgacgacacccggacccgacctgccccggaccccgtgaccgtctgactcccccgcgctccgcccattcgcgaaatcccctccggcctcctcctcctcctcctcctcctcctcctccagataccccagcgcgccggacaccccccccacacacacacacacacacatacacaaccatggacaagctgctgcggcgtgtgcgcatggccgagggcatggttgcccgccgcgcccagcgcaagaacgccctcttgaagcgcattacagagagaaagcagaacaaaaagaacggcgaagccttcactgaagccatccaacaacgaaaggccgccgttgaagctcgcaatgaggactggatgttgggtcccctcgccccccgccgcgaacttgacgagataacgctgagcaacggcaacttctttggctccctctcccccacccgtgccctgctcgagagcgaggtttcggaagaagagaggaaggcccgcgttgcctggtgcggttctcccaagttcctctgcattgcccccggcgaccgcgtcgtggtgatcgaaggccaccacaaggaccttatcggcaccatcgagaagctcaacacccggaacatgacagtagagatccaatcagagaaactcaaagtgagcccgtccaccaatgtcttgatatcatcatgtgtattattactgtagatataaatatgctcaccaatgtgttgtatttccttttccagacaaacacgaccgtaccccaattcatgcagaacgacgccgacaagcccgtcacgcaaatctacgcccgccttcccatctcctcggtgcgcctcgtccacccgctcaaggatcctcagacgggcgagtaccgcgacgtgatcatccgcgagctgcgcccccgcaacattgtgcacgaccgccccacgcgcacccgcagcatgcgccgcttcgtccccggcgagaacatcatcatcccgtggcccaagcaggaacccatcaagcgcgaagaccagccggccgacaccctgcgcatcgacgtggacgaaaagacctttgtgcccacgctgttccgcccgcccgcgccccagcaggtcctcgacgagctccgcaacaagtactccatcttccgcacccggcatacccccgagtacattgccaagaaggagcaggaggagcaggagaaggaggccaagaagtcggccgccaaggccatgctcacccccgtccaggagtataaccggaagcagcgcgagctgcgccgtgctcgtggccagccggcgttgacggaggagatgctggccaagattggtgaggttgtggcaaggaataagctcggacaccaccaggcgcccaaggtgaaggaggagacggtggcacagatcgagaaggcggttgagcagttatcgcttggtggtgggcaggaggatgcggccacgacgacgagccctgagcaaccaaaggtggtttaagagggttttggatgaatgaatgaatggggagtgtgtgtgtgtgtgggttgtggaatatgccggcttggccgtaaagattctttccttccttaagaaactttgcaaagttgagaaatgccggctttgtgctgagtgtgaagaggaatgggataatggggatcatcaggtcttgactggtcgaaaaaaaaaaagcggcagttccaaattttcgtgtgtgtatttttagtgtatatggtcaaaaaaaggtatacaaaatgcatttgggtcagatcaaaaaggggggagcattggatgggcggagaaacgagattccgcaagtggtgtagaggaccaaaaaccccgaacctcataccaaatcgatatggtcttgatgtgccttcaaacgtaggtttggagaatcttaaaaatgatataactcgggaaatggtatcagccggacattgcatacctacgcattttccatatccccaatacaggccagaagattaacactctcttcatctttcattgtgtgaactcgatacggttgatcgggaaaagacccatgttcacttctccaagtttatgctccctcgagcctctttcgcggcaaaagatacatacgaacggctgtgaagcaatggagcgattttcacttttttgttttcttctctatcgtacttttcagacaacctacctgcctaatcggagagactatcaactttcttttctatcatgtttttttggactcaaacattccaacccttttctccaacagcgacagctcaacccccttttactttatccatccttttccccatctatccatacatccatccacccacaaccccccctttctttccttaacgaccacccaacaaactcaacctctcaaacttcttcaccaccggcttgcccaccccgcgtctcatagcctcaatactatccgccaacaccgcatcaccacccgtcggtctccactcagcaccttcccacccagaggcatcctgctctcctcctccttcctgctgctgctgctgctgctgctgctgaggccaaacctcctccacagcccttaaacacccctccacaacctccgccatcaacccctccaccgctctcgcccgctcactcatccccctcctcaccagcgcgcacaccaacctctccacctccagtctcgcactcccctccactctttccaccaacctccgcacactattcaccagatactcctcctcgtacaccgtccccttgcgtcctctcgcccgcttcttctcttctcgcttacggttcttgctcgtcgcccgcgacacattactcgccaccgtgcccgttacttgcgaccctttgccggtgtagcgcgtaaacagcgaagcggaggtagatactcgcgacgaagcagctaccgagatgtcgtcggggatgtctccaccagtgcgggcgccaaaggggttctcgccttcgtaaaaagctagcgggtcctcggcggctttgaggcggagttcggcaatgcgggggacttgggctttgagttgcgatttgcaatcggcaaggaactcggtagaggaagaaaaggcgtcgaggaggcccgggtcgagatgggattcgaggagctcggggcgggagtgcagagagatgagacggaaggcgtcggcgaagaggtagcccttgcagagggcggagatggcggaggggagagaagccaggtgctcggcttggatggtggcgacggcggcccagtccttggcttcgcggagggcgtcggcgagggtggaggcgatttcgtgccgttggtcgggcgtgagagaagggtcgagggaggatgtgaagagacattcgcgccaggaggaggtgcctgctttgaggtagcattcggtcgcggctgggtagtcgcctagggactcgtaggccaagccggcgtcgcggaacttggagagggagcggaggtgggcggcgtagagggcggtgatggtgcggagaggggtgggttcgttgcggtagagggcgagggcggaggggtagagttggtgtttgacaatgtaagactcgacttcgtcggagtaagtgttggcgatggcccggaggtggacgagcgccttctcgtggaaagagaggtggtcgtcgatggtgaattgccggcggagagggtccatcttgtgcagcgactggatgaaggggaggtattcgcgcgggtcacgctgggattgttgggcgacaaggagagtcagctcgaggttgtagagcgagagggcgtggtcgtaaagcttgttgatgtcgaccaggaagcagatatgctcgactgcgcgctcggctaggctttcgtcttcttccatgagggatgcgaccacctgcagaccgtccgagagggcgggagggttcttgcagacgtgagcggtgatgatgttttgcagattggcgttcttcttggccttcaagctgtgcaggacggcgtcacagatggtgttgatcttgctggtcttgggagcagtgatcagggctggctggataggggttgcgacgacgccagttttggtgttgcggtacatggtttgcgtgacatcttcctccttgagggtggacaggaagaggtcgatgtcggctgcgttcttgacttggtcgaggaagaggccaacgttctcaaggaactgctcagggcggtgatcgtaaagcaggttcatgtccacacgctgggtgcggcatgtggtaaaggcagcaccgtactccttctgctcgactagttgtctgataccagccagtaccatggcgcgtggatagatggtctcgagattaccgcgaggcatctggagcacgatgctcatcctggaaggcatagctgtgacgaggcggcctccgcgctcaatgcttctgcaacgctcatcggtctcggggtcatccagcggcacgtcgagttcttcaacattggccgtcaggtggataaacttgacaaagtgattgctggtcgtgtagataagatgctcgtccgtgacgacaaaagatgtacaattcttgaccaactgacgagagttggcgtaaagatgaccattcctagacagaccaaaagcgatgaactggtcttcataggttgtgtaggtggcccatgggaggagagtaggaaacttgcccagcacagtctcgccattttccacagaaatgcgggtgatgttgccctggcgatcctgaacgactgtaccatcctcaaccgatgtttcatcagcagaagtaagagtgacagcctgcaaaccagtgccaacttcaccaagcatcagctcttcgttaaagtcccaggcggtgatctgtagctggaaatcatccaacgagagtacttgaacctgggaaggagccgtgaaggcgatctgtagctgacacttgttctcgaagttgtcaagcgagatagtcttgatcagcttcggagcggcacggcgaccagcagggccctgcttttcaagggcaaagaggtgcatgcccttttggtgtaagacagccatctgagaagcatctttggagaaggcaatgtccgttacagggtagtccacctcaatgtcgtatagagccatgggaggagggacattggccgtttggaaaggagtgaacttgatggtgcgtccgtcaatgactgcaacatctcccataccgccgtacatggggccacgggcaatggccaagacaaattcgaaccatactgctctttctgtggagtcgttagcctgtgaacagagatgcttgataaaatgctttggtgtacatacccgcagcggctacagcaaaaagaaggggcttctccgcgtgccacgagaaccaagggagtgtccagcggctttcaccctggaactgcgacgcaagctgagcatagcccgcacaaggaagctcctgctttagataccagtgatagttgcccatggtatacagctgaaccctatctctcatgatgacagcgagaacattcgagtccgaattccactcgagcgccaagtcctcagcaacctcgggccggtcctgaggaatctggagggtaaactgcccatgtctgagaccgtttctctcaaagaagacgacatcgacatgatcggagaaccgttggatgccagccatgagattaccctcgggccgccagctgagactgccctccagaccatcgaccggctcgctgacgctgtccagctcgccgtcacggttgtacacgcggattactctgcggccgccgctctcttgagagaagaagttgacagccacataggcgccgtcaccccgccagctgatactgcatttatggagatcgtcgttggcgctaagtctgccctcgtccaccttctccgggatggtaggatccctaagagccttggccttggcgcccctgccctggaactgcgtctccttcttaccccatccgacggagacgtgcttggagagcttgaggtcgtcttcggtcatggtggcggaggtgatgacgtcgaaggtgcggctcatgaagaggaccttggcgtcgccggtggctacgatgaggagttcttcgtcaggggaccagcgagcaccggcgacggagggctctagggtgccgactatctcaacgtgagcctcgccagggacgccgtagtcatcctcgacaacggtgataatgtcaccgccggccatgatgacgcatgttgtgagggtgtcggggaagtagtgcaggctcttgatggtgtctggctctggttccgagccattctgtctgaggacaggcgcggcatcccatgatgctacgagtttgcattcactacagagaattggaatgggttcttagctagtgtttctatccatgaaatgactgaactacaacatccaggcagaagagagagggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatccgagcacagtaatcatcatcatgcgttgtgtgaagaaggtcttacaggttcgaaggttcagaagagtccttcacgagcctcaccagctcgactcgggaaaagtcttgggtagggccatgcgcaaggatgatctcatcgcgggatacgtcccagcaggaagccgagatggagttggagggcaggggctgttcttgacccggcctgtatgcgccgtggccgatgttgcgcagattccgcattgcagctggccgatatgtgtgtcaggcaacgcctattctctacccacacaaagcagctttcaatacagctgggctgaggtgaaggtaggagtcgtctcggtctttactggatgggcagatggggtacctagaggttgtatcgagactagtgtgagattcaaggccagccttggtggtgatgcatgaacggatatgtggttcgactaaaaggggaataggtgaagtcagagattttggagatctgagatcgtgtaagagggtctgtatttggtggtattgtcggaaactttcggcggctcaaagactgcccaacgacaaccccattccagactgtgaagataaaaaaaaacaaaaaaaagaaactgacatgaaaatggttgagtggcaattacatgtgaacggaggatatcccaaatattttgcatcacatggagttgaagtacatggaagtatgtaagggcaggatgaacaagtgtatgtgcagtgtatgtgcagtgtatgtactgcaaggtgaggcttgacgtttttgttggtatcatcaacagccccgcctctgtcacgatgggtgttgtgtggtgtagcgaatcaataagcaaagaaactgagggtggtaaaagggacccagtacctaccaattaaatgaacccgtttgaaatgtctcaaagacgttgactctgagtggtgaactcggtctcacaaatcagtttgatagaccagttaaacgctggcagccctgtcaccttccaagactggaggtgaaaagaggggttcaggttgtcgatgtttctttgcagcagccgcttgaatgtggaagggtccaattgcccctctttttttttttttttctcactgtgttgtgttgttttcagttgcagttagttggttgcagggaaggagcgacagttttgtttcttttggttcggagttgcagtttcctgacttgtgctttcagaatttcacacttttttcgcccctccttgactccttcaattgagtgacgattggacgaatcgcagtcgagaaggcgcctgttgcggcggggatctggtacttggtcttctctgggcacggcacagcgggcagtaggcaaatccggggtttggtcttagttggtcgaattgcgctgaacccatgcaactaaagggttcgtaagaatggatgcctcgatcgagcgatggggttttgaccgtggtagtattgaagacgcagaagacgcagaagacgacagtaaatccagtttgtagcaacaggagctggccgaaaaacatctgatatcggaagagggcttctgcagtgctacaggcaggcgccgttgaatgccctggatatgcaaattgatatacaccggtagccaggaacagtcatgacagtcactgacagtcactgatagcacctgtgttcttcgagtgtcacaacagcaggaacacggcagcaagggagatgctgcttccatggagtctcagatttgtgggcttgcgaggaagaggaaaacgtctgccgcaagtctgggggtacgttcgcatgctgcatgttatggtgcggctgtcatgtactcggtaccacttcattcaaagcaattaaagtgtgtgcagctgggcgaggtccagaagctttgacaagactgcccgtggcgccactacggctcgagtctgaccaatcgcagagcatcgcggtctgccgctttgctccatttgcctgccataaccaccttattgcaccaccaaaaagggagggcgacccaacaaaaacgaacgaccatcgaaccaaaccaaaccaaaccaaaccaagacgggagggaacaggacgatgcggagtaattgtgtgttatcgtttgtaacaaaaagaaacaaataaataaacaaggcaattccacatccattccattcgttcatcactgaaccctctcactgtccgtctgtcacatcattgctccatcgcagactctccctctcccctactttgacgaacgactacaaccagtagtatcaaaacccatcaagcgagaacgcgaagaacgaggcgaaaccgaccgggacgaactcggctttacacgtttgggcgcgtcggtcggagcattgcacccgaccatccatcctgtgtgctgctaattgctagtacatatctgcacctggcccaacacggccatcgtccaaactcgaccagtccaatctgatatttatacccaaccaccggccgacacatcgcggacgggcctcttctctgctgcatcttacgtactccattgctctcccaacatctaggatctctgtctgatctttggggatcaacctagcttgataatagcttggggagcgtcgttcctgttccgaatccccgcgccgcatccatacgtcaaatcatagtgtacaccattgcgcgtggttacaccgctggctatcttagtcaccagcttccccggattcttcttatcttgatttatgtaccccggactgtcactttcaacgtgtacatccatcaattgcttccaactatacccatacccgttccaaggagtgaactgaatccatactaccgtcatcaatcatcatggacgtggcttacaaccaacactcgaacgccgcccggcgcaaaaaccgctcctcaacaaatctcaactacctctcccttgctcccttgacctccaagctccccatcgacaatgatgacttcctcgagcagtaccaccagcaattcgagcacgtacctcacagcacttcctacctcgcgggcaaatctgccccaactactcctcgtctgatctctcattcgcctggtccccaccctgcccgcgccgctaccatgaccggcaccggtatgaaccactcccgcggcaagtctgctccggccgccagactacccaagtccaaatccaccacccatctcggcagcaagagcggcgccgcttcccccacacacaagcgccgaagtgccgctgctgtcgctgccgagaacgaacgcaacttgtctgactggctccttcgcgccggtgccctcatctccaccgagacccgcgagtccaaaggccaatcatggcttgtctcccgcgccagctcgacctccctgaccggcctgcacaacgccgaagaggaggcctttgagcgagagcttgcccgcgagcgcgaactgctcctccaaaacaccgctgccaacgccgtctctcgcaatgccagtcgggccgccagtcgggccgccagccgcaatgcctcgcgacgaggtagcatggtaatcaacaccggctacaacaccaacatgatcgacgacgagtattacaccaccgcctcacccatccacagccgtctgggcagccgctcccacagccgaacccagctcgcccgcacccccaacgagcgtcacgctttcgagcacggcgccggctacttccaccaccacggcgtgcacaacaacaacaacaatcaccatcaccacgaggtgggcatcacggaagaggacgacgaggacaacaacgggcctggtccggactttgttaacctcgacgagaagctcgaaatggcccactacaaccaggaacaactgctgctcgacagtgacgccgcgtcctccatcattgaggacgaaatcgccgtccgccgcctagtcaaggaccgcaacatcggctcctggttcgggcgcgtgctgggtgtacagctgtttgccgtagaggaggaggacgacgaggaggattcctcagactctgaccgcgatgacgatgacgacggtcatctggcgtatggtagtagcagacaacactcggaggggcagttgacggaggatgacggtggctcgacgaccgagacagactcgtcgagtgaggaaaggaggaggccgcatgagaagcagaggaaggaccagaggcggttcgaagatgcgcagctgtccaaactggtagatgagcgggtgcccccgcccaaggaggagggtgggacgtggcatgatgctgcttggttgttgactgttgcttccaaggtcattttctgatggaccaagatatgggcttgaaatccacagaggcagaagttgaaaactaacttgaaagatacagactaaggggatacaaagcgggagatggagtttgggttggcggtttgcttggtttagttcttccatgtgtacatagggggttttgtttactttgtcatctcacgacttgatcaggtaacggttgtcctttcgaaacacgaatcacgtacctatatactcgtttcgcccatgtcgattattatgaatgatggccctatatccacacatatctttggacgagcatcctacttataaaccatcattacatcgaatcatctacataagctgcggttcaaggtcaatggccctgctggtccttatccttatcttcccaaggcacaagcatcgcttttatactaacctatcgttgccatgatgatctagatcctatatcattttctcttcggttccactatacaacagggacagatagggctagaggaacgtacatgataccaaaaggtttagaagtaactagagtagatgctctctggatacattacccctagtcgccccaagtcctaaatctagaactactccatgtcaagggattggctggctgtacatagtccacaacacaagcacaatactttacaatcgaggtaacctctgcccttttgatatacatatatctatatatacatcctcttatcaaccacaattccctccaccactcgtgaaaaaaaaacactctgagcaagaacaaactacatccaagccagtaaatcaatagtaaacacatcatctccccctagagtagttagtacatttgccaaaagctgattttcaactatttagttcctatcagcttgaatttgatatcacgcatgttccgtatcccctaccttcttgtcataatatcacaatcagccattccacctccctcctctaacataatcaatcatctttcatcctaaccagcatagtcaattgcagaagtaacggtaggtaggtcggtacctagaagtagttgtgttttttttttgtccacgattatgtccatgtctatgtccatgtctatgtccatgttaatacattcacgtcgctgaccctcttggatccgtagggtaggtagtagttctacttaatctaggtactcagtctactatgtgtttccaggcctttaaaggaagggagaaaggcagcggagagcagagagcagcagtggtagtagtgctgttgtagagaacctggatactatacactacactacagacggcggatatctaggtaggtatgttttgtactgcctgctggataggtaggtgacaacaacgacacctaatacaaaatttggctaggtagtgtaaaactgaacctgcttgtatctatggacttgctctgctgcgctgcgccttcgctttgatcaatggtctgtggtatgtatgtaatgtatgtatgtattgtatatgtttgaatattgtaagtaggtatgtcatgacacagcgggtttgtacatagtatatggtatggatcgatataagccatgattccggtttcggagtagtagtagggatccctattctcggttctgggctcattcattgtttggtcctggctcgtacagtacactatgtagataggttgagggcattcggaatccaacacagagaagaaaaaaaaataaaaaatatttagtgttacatcgacaagagcgtagtatatagtgtgtatactgtagtgagggatttcacaagctgtggtggccctcctcaaacttctcttctgagatctcaccttgttgtcgtcgatgttcacctccctatacctaccctgcctacgtatcatagtaggtaggtttgacccaccactcaagatcatccctccgatctacaccaggaacgccgatactgatcgactgcgcagtttggtccaggggtccgggtgttatgtcatgatcgtcgctatggcttcatagctttgacatttgtttacattatacacaatttttttttgagccgcgagccggattttcattactcctcttattgctacactatatggattcgtcaatcacctagctgatcaaccatgctaattcgtctcttcccttgactcagataaggggcttgggcagctttcctggtggtcttgtattccgtcaagtgtgggcttgtgatcactgagccagaccgtggagtcgttcacttagcttttgttcggtagctcgtggagtcgtccccactggacttatactatggagaggctgacatagtgatgagcgccttgttgaacggcccggtcgtggtgggctaggaggcacggctgtgaacaaagtgctccaggtcaaggcctatagcatgggctgcttttctttccaagtattgctcccaatcactaccttgctcacttgtcgatgtaagtgcatgttcagctcttttgctgctgattcttgctggaaacccattcttgttccggtctatcctaaccatcctttgatataataagaaaagaggcgctcggttttcttaacgtgataagtcgcggcttttccttccttttgaagttattctcagggccttgatatttgtagtaccaaggtttcccagcaaacaacagcttctctctgtttgcccttcagatctcttgtccccattccatgaggcttttcagctcgtgaggcctcgctctcactttgtatagtcccgaccagctgtgtttagcattccctcaactgacgtacctccgttatcttgatcgcaatctgccgaacctaccgtttacctttcctgtttccgtgggtcctgtctcggttgtcttcctcaactaggaacggcgtgccgtactgccgtttacctaccctgccgagtttactctccttggctcctcttccgtccggtccatatcctccttctcttcggtttttgtgctcccctcccccccggcaaatgtggagagagcgtgattgtgattgctgcccagctggatccggatgaggaggctcggagggtaaaaacaggttttttttcttcggaacaaggtgttactatgcatgtgtgtgtgttgctatgcatgcaggttggtcgcgggattgtggaccgcttcacccttcccctcttctcgaacgcaaagtgttttgagttggtgtgtctgtaacgtaggctattcgacttctcgaaatctatcggcgactagccactggacaggctggctgttaacatatctctcggtggcttttgggttttgtatccctcttcccactggttccttgtcgcggacttggcaatgatggaattgtgcttatcccacgacgcgacagaccgaattccggctacataggcaggctaaggctgctaccaatctcaaatcccttgcccaccgccggcgaggccttgaacggcgcctggagactggggggatgtcagctaccgtgttaacgcattccccgccaaacggggtgggcggagcttatgaccgcctccgatgcttagtgcctcatgacctgtgacggcaatacagccagtgcttagcaggatacgatccgatacaagcatcccgacggggtatcccggaccgttttctttctcggcgacagctccggctcccgcagaatggttggaaaaaactctctgcctgtgctgcacatcctagctagccgtagagatgagggtaaaaccgagttaagtatatatcgcaatgggaaaggaaagggacaccaaacagtggatggagtgacactcgcctcatgccagtcaagacaaaaccttctcaccccaaattccgagtagttgcagcaagatgccatttgtgatgtcattcccgttccgtctcataaatgtctgtgaggtatctctccttggcgtggcactggtagtgtaaaacgtgctaagcatttcctgaagcacactctagcagccctacgcgagagccttggagccgataggctttcccttgcgggtctcattaaccgaaggggcggttggccaagagctgtaattgctggatcggatactgtgctggctcagcgcatgaggcccatgtagtgtaaaaaggtcttgcttcttctccgccactcaagtttgggctgggaatgagaataacgtctttgactcgtagcaagacgctgtgggtgatacactgcaaagccgagtctgcaccgtaggtactgtgctccgtaactgacgaggtcggccatgatgatgatccttcatccaatccatgggagcgacgagagccgtagtagggtcccacaacgggcggttggcgggatgggcgatggacacaaggtgtcggttcgggcgtcagggcgtgtgatccgtcggtttgttgagaggccggaaatgggcatgaacttgccagagagacatgatcctcgccggactttccaagatggtgtaagctgagtgcccataaaccgtcatcgtgctgtgccggaacccggtgggcgaggtctagaccgcaaaagaacaattaaagctccgttgatgtttgtcacggtggatgatgtcgggtcggcgcttgagtcaggtgaaacgcacgagtttcgctgttgaagattggtggtggtgattaggaatgaagcgaaaccagagttgttcgtcttttggtcggcggattttgggagaaggtcgacttggtgcaaaatgaaaatggagattccaagcaacagcaaagttcagttatttgctgaatcacctttttgttatattcaatttccctggcttgctaacttggaaggcactgcccacaacttggaaggcatagaggtcatcgtgacttccacttggaagtggaaggcttaggacgttactgcgtagtaagtcgttccttccttgcacagcgggctgtgattggacgagctgccaaaacggaagtccaattggacggtgagcggcaaagcttggaccgttttggtcgagtcgcccaaggggttattggtttagcgggacgccaaaccagcagaaggttatgctaagggtccatgcataagcggtgccaccaatgacgccaatgctccgtcaagaggcggaatgacgtcggggaggaaaaaagacaacgttcaccggggtgggtacgatgggccacgggaagccccacctcaccctgggcagcgacaggatgcatgagagaaccgccaattgcatcccagcgtttgactggctcatcaccgccagatttcgcgcacgatggatttagtggggattcacggaggggtaggtggagtgcctgtgatggtggggttgaatcccatgttggacccctcatctcatcccattttttttctttgactttttccttttcttccggcgctgggaacaccagctagagtaggtgaagttggcttttattgatccaaaacgagatcttatgtgtgcgcctgtcatagcgtcgggtcgggtggcagcgggagcggaagggaagggacaggaagccttactatcgcaaaggtttcaagcctttcgcagcatagcggatggaacgaaaaagaaacgcttccggatggtgtagtgcagctatcgtctcttactaggattgtataccgtcagttccgtccgcaaggtcatccccgccagcgcgaagcatgcgtgagaactcctttaacggtgaaaagggaccattctttcgtcaatatttttgcaggacacagatgtacaggtggatagaagaaggccatccgactagccacttgttattcttggcaaagatggcccttttcatccttaaagggattagaatgtgtagcgattgtctttgcgggacttgtgctgtggattggatggttttgaggaaaggcgtttttgcgtggattggtgatgcagtggttggtggtgttgggtcaggcaacggaagtccatcgtcccgtcacctatcctgagactccgacttgcactggcatgatgcgtcaagacgactgtgtgaagacaagtacctgggcaagcaagcaagacgccaagctgatggagggggttaggattagctccggggctgcagagagccggcgaggggcttctcctcctttttgaaattctctttgtcagtcgaaaatgctgagtttcgagcgttgttgtcgcggtcttgattctggcggttggttgatgccaagcttggatccattcctggctcggccggcctgcgatttgtatggccccacatgctatgtaatccccttgcactgacgggactgatcccacgtccagtacagtcgctttgaacaagctcgatgaagctgcatcccctcggttctcgtggcatactacctagacaagtcggacacttcaactcttgtttcactcaaaccgtgagacatcgcgaagagtcggccaaagcatccacggcattgtgaaggtcgttttgaggtcacagatccttgtctaaactcattctttgctaaaggttaacgtgcttggacaaagtggcagggtgggtgtgcggcatggaatcgtgtaacagtgaaatgtacgaggtatggaccctgcgttgagcggcgatgaggcccagtttgttagatggctaagggtaggtagggtatgtgggcatccggggctacgttcgtgacgctgcactgacgggaattgcactaagctgaaagtttgatgtcgggtctatgttccaaaaggagatcggtactgtacgcagtcgccagctaccggcccggtccttgtcccggtcccggcaccggccccggtgctcctcccttatcacccgatacacaggaactgtgcgctcttcgttcccacccccggcttcccgccatctcaccggtgaaggttcccttcattgtgaatacgtaaaatgaacttgggtttggatgcgcgaaacccaactcacatcggctgcatctgtgtttgagtgaagcacggcttgattttcactcgatgttgtttcagtcaaactaggtaaagcgccaggaacatctgacctacataataagggcttcgaccaatctgctggtgagcgatgggggtcgcagcaggtttccttgggaacgatccagtgacaggattggttgagtaaaaccatatcgactgaaaaaaaagcagtacgatagtcagacggtcggtggtgcacctctacgcagtacatactatgtagatgacgagtatcccttagtcgtttctttctttttttcttttttcttttccgaggaatcagcacaactttacgggaagtcactacattgaaaaacggattgagctagtaaattcagcgcgccacaacgggactttttgctccggtcagtattgtgtcgggacatgacgaatttgatgtagcggttgaaagaatgtgtcgtcgaaagcttgggtacctagaggtaagttcttggttggctttagttgcagggtgcgaacgagatggaaggtacatgaattcataaaacacattgttcagattgatgcttcggtcccaccattatctttatcggcgttattgtgggatgttacaagattatcgaatggccgtcaaagcttgtgttgtgggcatgtcttgttgttcgatgtgatagcgtctgttataacttggcaaagtggacaatgaacataggtagctgaggatatcgctatcaaccgagaaacagattgtggcacacagctgaggttttgcacgtccgaccactctatatggtaagtatggccccatggaagccacaaacagtaccaacagcagaaaagaaatcgtcctgcaggttgagcaaatctgttggcaagtttagttcacaagatctcaaggtgaagtaacgtagcgtcctaatcccgatcacgtcgtgactgggagaaggaagtaccggcggcagttcggcgtccatcaagatcttcatctcccccaaggctgtcccatgttgcaataatcgacagcctgttcactaacacacgaccagcctgccaccagcaagcactttaaaatgccgccaaaaaacggaatgggagttacgttgcggatgaattggatttttgggactcgtggccagggcaaaagggcaccgagggtccgaactctattacgaaaaaaaggacaagccgctatcctactgttttctcaatggttcctgcaaatgtggcctgacttgcacagtaaagaaggagatggaaaatgttatgccttgtttttgacggcgcccaacgccgccatgtgagatgtgcaatcccgtcaccttaccacttgggacccctgaactcacaactaaggccctgatcggctcaaactgttcatagaacagtatggagggtaacagggggttttgaggtcgttttgccgccaagatcgattttttttaacactagccagcttgggaagcataaaaactccacaaaactccaaaaaactgctcatactgcaaccagggtgctcagagaaggtaccgactagtgtaggctgttccaccttcctaaaatgggtaaagattaatagattcgtagcgtttttgaccggtttttgagtcgaaactatcgaaattgcagatagaggggggacccaacttctagtagaaaagtttcgagtttctataaattttcgtagttttcgtactaaggatgtataatataagtacggctgccctatcgataaacattatattggttaagctacattcgaaccttgtatcccgatactgtagaactttagtatattataaccgctatatatttctatttttcgatatcggtcggtatagattcagaaggtcgtaatcgaactaccttcgcctttatagcagcgaccgccatctacattatccttcgaaataaactgaagaaggagctagaaactatatactatagcttagactatactagaaaattaattaataagatctattacggttcgttagtataatttaagcagctctttagaataaaccgacctacttttaataccctattgaaatagctttaagagaatactagtttagtgcttaattaatactaaatagtatattagaagttaatagtctttttatatattttaacctactataaggactaaagaactatatcatacaaattctaaatcaattagaacttaatattaaaaattataaataatctattattagcgtataaatatttatattcaatatatattatattgctaacaaataattttctagaacccagtatcgaattggatcctaattttaatacctttaatagttgtatcggtactattaatagtacttatattactacgtatataaagaaggaggattaaattcgctagtataactataagggataaataatttaaaacgtattcgttactataaagttcaactactcctttatatacgtattagcgggtattaaggggttaacgaataatacctcattatatattcaaactttcttatatttattttatatccctcgtagtcgatattacattaccaatacggggtttaacgtaaggtaaggtatcgtaattccttttttaaatattaaatactatctttaaaactaaaggaatatagatctacaactaaaaaacgctaaagaactatataatttacattactctcgtattcgaattattatagagtatatctttaattatttaaaaaggcggtagaagattgtaagggtagcgctatttaaatatagtcttaataattaacgacgggttgtatatacggtaatagcgttatataactttatactaaagtatataaagtaaccctactaattgactgtaagatagaagcaattgataaggctagtaaaatcgagggcgcgaagtattataaggaattaatactctaattatattaaatagcgcgtatcggtattaatatagaggagctagcaattgtatttaaaaaaaaaaagggatacaaagtaatctatagtatatagagtagagtagagtagaatatagtagagtatagtagaatagtatagggtagggaggggaagttttaaattactagtttatatataattatttactatatttttaaaaagattagattattttataaaattaatgattttgaattaaaatttggtaaatctagtaaatctatacaatatagcaaatttaatcgattttagtagtatagggagtttagtataataaatctatatatttactataatttagtaaattattatactactaactactactcccctccctacccccctcaatctacatactctactctactctattttacttaatccttccaacggttaatatacccttccttcattttcttactcaatttcaactacgtactagcaaagagagggtagtttacaatataattaatataatttattatttcctccttttctaatttaaagaattcgcgctatagactctcaacggcgaacgctacatcgttaaatccggccagcttaggagcttacaataaggtagctactttctttatcgatataccaagtaattcgattttactacccttcttcttacaaataatattactaaatcctacttcgataaagggaattttactatttagtagcggggtttaattaggatcaatatccttcctatattattacactttaataaacttcttattcaatagcagggcaagctcttcaacctcgttattgttaccctcccccctattattatcgttagataaacacgcttcgctaccgccgttacttttattacctttaagactaacgttattattaaatagtttatttacctgcaattcacctgcttctataatacttcgacccgacgccttcgttttaaagaatacttaagagtaaatgtttatatcactaagtaattactttattaactaatcaaccgaataactcttaatattcttctatttccgaaaagcctcttagttttacgtaaatattttaggcagtctagtatttagattaattgaagtactaaatatcgaaaaagcttcttattaataacaataccactattattcggttataaacttaatcttaatatatttctaaatctatttatattaagactattattctacggctaataattttacctactcctaagcttgggtgaagtcttttagctacatcaaattaaagagcttattattcttacaatcgaggaattattgtattactattttatttatagtattagtttactcaatcctctttcttaatttaactagcttcttcgccttcttaggtatacgcttcctctttaaggggggagggggtatatttctaattaactccctattttaaaaaatattttaaagtagctaagtactacttagaaagactattacaatattggtatagatttcaaccggctaatgaaatggcgagaagaccacaacaacaacaccaacaccactacaaccattataaggactgtagttcttggatgtctgattaggtagagctaggtagtaagtgatttccaagcctttcttggaaggtcgagatgggaggcattaagctagatacggtttactagcgtcacgcatcttattatatagtttaatgttcagttttcggtggaaagtaaggataattattaaatcttttagtatcctcttcctagaggtaaatagaaaaacgagtagatattccctcgagagggataaatgattattcaatacaataggcaaatagaggcagataattagagattactaaaagcaaattattctttttctactaaaaactaaaattaaaagactaattatttaatatagtaataaattgaatatcgtaataatctactattttgttttctaaagttcgatatcttccccttccttttctttccttttattatccttatttttctacctcttctagtccattatcttattaagttagccctttattctttatttttcgtttatactaattatttagatttatttaatctagaaagtacatcttctaatttaatattcttactaaaaattcgaaaaaaaagaaaaattaccgtagaaaatcaacgtatatattctcgtataccaccccaaatcaaatcttccctttaaatttacgacaaatcccctaagtagatttattattatatatatatatatatataattagcattcccctctattatttctattccttctatacctcctcttacctttataaattaaattcttttccttaatactttgagtaaagagacaattatttgtatctctaataatattattctaggttattccgataagcgttaaaagtcctcgtagttttgaacaaatatttagattaaacctttcttcaaattttattagaatttaggtagggttattcggattatagctaggaaggctatttaatttatactccgtacggcgaataggatagactaataagtttactataaacttataagagttaaaattaagtagtacatctatagctattttattaggtattaagcttcggcctataataggtatctctcttatagaatagaaattcttaaattcgattattagagataatccttattataaaataggtataggattcaatag