aaattgcaatacccgtttaaaagacagctaaatgctttgagcctttgttcggcaacaacagcatgccgtcaatgtcgacttcggagcaactgcaatggtgaaagaagagtgtgagcagtaagggcgagaggtgaggtccgcataggatacaatcaagagttgagtgtcttgatcatcatctgcgtcttgcgcttgtcggtgacaagcagcccgcggttgcggaactccacgttgatcgcatcaacaaccttgtggaagctgctagctgctcccttctcctgcgtgaaacgcgcaatgctgagttgggttcgctggttacgcttgccatgctcaattaccatcatgatttcaatcgcaaacgagacctccttgacgttgtgcactggacatcgaacattaaaacgttagcatacccatgtcctcacacagccctgatgccggataccagacaaaaatgacttaccattctgggcgcccacgcgggcaaagatgatgttgcgttccttatcgacctcgacatccttgatgccaaactggcgccactccctgagcaggatcgccacctcttgccgagcccgccgtctaggcatggagaagcacaggtgtcgcgtagcaggcttgacccggaacagccgggccagccaattctgctgaacctcaatctgacggccaaccccttcgccctcaccccagctctgtgaagtcgcgccactaaccactcttgactcgctcttgctggacttgtgtttcttcccaccgccttctttgctggtgctgatatcaaaagtcgatgctacatctagtgtcagtaagttaagcttccacatacatacagaggtcattcttacctgtaggcgacgagttctcactcttggatcccttccagaatgcaaggctgaaggccttcttcttgttcgggtacgggtctggtctagcactagactgtgattcaaggccgtccagttgctggtgaatatcagagatgattgtgctatcgttgtgaatcgcggccgtattggcggtggtggcaaagctcgtgttatctttggaggaccgcctgaaccaagacgggacacgcttcttagccggagcgccagcattgacagtgttatcgccaacaccctgctcttcctgctgtgttcccggcgggcagttctccttgaaatcaggagggatgttcgacaaggccgtcttgcggtagttgctttcaccagacgcggctggggttgccttggagaccttgcggacattaagaggttccggcatagggacggggcctgccgtaggagagttgaccacacgaatagtgttctcggctctagccaggtagttcagcgctttgttgttctcagccggtgatggtgtgtcaggagaggcccatctggtggaagcatttcgcgtccagtcttcggacgccgtctcatttatggacggtaattgtcgagggtccctgttggcaggcgtcgtgtagacaggctccgagacaatgcggcggtctgggacaagagtttgtgaggctgaggcgcaattgcctagagaaagtcgctctatcctgagaggagctggacggactacgttcaccccataggtctgatttacaactggagatatttcgatggatgggattggaggaagaggccggttcacccacgaatgattgacggcttgttgttggaggggtagtgccgtcggtgactctggctgcggagatggcgaagatgcacccagggagagggaaaacggactgttctcacgagacccgctaacagcaacactagtttcagacccgacaagagagctacggaatgcttcatcgcaatccattgcaatcctatagccaagctgctgcagttcctcgtcccagatgagcgtctcatctctcgatttcagagtgttgtcggcagaatgaataattgcggccttctgtctctgctgctgcctgcaagagttacgtctatcgaccacactacttcccgctgcactgctcggagcagcccgcacattctcgcgaacacgagcctggagtcggtctctggcacgaatgctggaaaaatcaacacctcttctggatcggttgtttgcccgcacacggggtgtaccgttgagacttctgagtgaacccatagatcccatggacgatcgcaagcgccccgtggtatttgtgcgttgagagctcattctcggccgccttcggaaagaaccgccaaaagaagtataggagttgtacgaatgggcaatgttcgacgtattggaccgggttcctggctcggagggattgcggtggacaatgatccttgcgtggctcgcttccgaagcgcaattgcgcagaacttgtgacgctctgtatggatcatagctcctgacagtgccggaatcattaacttcggcgacgttggagatgacagtgaacttggaaatgcttctcccatgaccgtttctagaggactgtgtgaattcgcaggtcgagatgcgcttgccccagttagggggcttcaagtggtggaaatcgctcttcgaaatgggaatgtcgttgttatagttctcgagttgtgcatgtctatgccggtagagaagccaataaaacaccttctggtcgtttggtctgttgcgcaaggttagcatgaggggtgggtagagattggatgaaagaggcatagacttacttggtttgaccaagtttctccttgatttgggcctctgaataggcatgccacatggccttgagctgtctgagaatctggggatcgacttccttctccgggatggggccaatgtctgcgttcctcaagacgtcctgcggttgaccatcgctctgctgataatcgtcgacatagtcatacttcttgatgaggggatgcttccacatctgcttcatggtaatgcgttgtagtgggttgacgaccaagattttccggataaggtctttagcctctcgagagagctcgcttggcattttgtaatagccttttctggccctttgaagcatcgcgtccatgtcactgtcatcgaaggggagacggccagccaacatggcaaacaaaataactcccatggcccagatgtccacggctgagcccttgtagggttgatgcttcagcagctcgggggcagcataatgaggactgccgcaagcggttttgaggtgatgggttggctcctggtgcagggctgccatgccaaaatcggcaatcttgatttggccatctgccttgagcaagatgttttcgggcttcaggtcccgatggcaaatgttgaagctatggcagtactctagagcgctcatgatttgccgatagtagaaaatcgcttcctcttcgttgaggctgccgttccagttgatgaagtcaaacaggtcacccttttcgacgtactcggtgacaagatagctggaccagatgttagccgagccaatcaccaagaagcgggtatagcaatgcttgtcttacatatcctgtctgttctcccagatgtcatgtagcttgatgatgttcggatgctgaatgagcttcaggatcgcaacctctctctcgatagcgaggggcattcggcggaccccgtcggtgcttatgcttggcttgcgatagtcgactcggtccaggttcgccatactcgtagcttgcgtaacgtgggcagtgctcttggctacgatcttgatggcaaccagctggtgggtggtgcgatggcgcgcaaggcgaacgcgggcagaggcacctttgccgagggtcttgcccaactgccatggaccgatatgggtcttttgtaggcgtgtgatggacgcattggaggagacattggagaattgcgagacacggcgcgcatcagaggcctgggtgttcatctgctgaagcgaagaagggtggcggaggcggctcatggaggggacatccggtacagcaacgggagaagggatggttacgatatgatgctgaacgagagggatgtcggtaatgatgggagggttagatttgctgcggttggtattcttccatgactttgcgttagcctcgagcttgggtcgcgagctggtttgcattgcggcgatgtttgctctgttggtcgcgtcgccgaggggttggcggacggagacacgagagcccgttcgattgtccatggtagcagactcagcgtgacatggaaggatagtagagcctcgccaatatcggtggaggacgaccgacgtgaacgaggcaatcaagtcgcgatgggcggctgtagatgttcagtacgatcgcgggctcttctctgaaaagggagagtgaggctaggtaggtagatacagacaacaacagacgataggcaagagcaatgccgaactggcgatgccaaggagcgcaacaggagaggaagaaagagagacacgagcaacaaggtaggaaatcccgacacgaattgagttgaacccaatgggatggtttgcgcaagtgtgagtgcaagaattgggtgatgtcgaggacgcggtcgaagtggaagtatcggaaaatggaggtgaggagagtggagagtgaggagagggtgaggaaaatgtgaagaggcggacgggaagggtggaggtggaaggtctgaggctgcggctggcacttcagatttggggcgggacgactttaccggtacaatacccgacttcagagttggctgtgggaatcttgaacttgacggaccggaccagccgtcgtaactttcaggtttttggttttgcgtggccgtccaatgtttgggcccgcggagtcgatgtcgttggaatggaaggagcgatttccccggcaaccgcctgcccttgattgaccacgatactccggccggcaccattccagtgacatcggacgaacaacaacatgacccggaataacattggcctttctggtttgatcaagttaaaggttccaaaatatggttgtttggaagaagtttctctcgagttgccggcgcctctgttccactcgggcattcccttcatgattgtcagtctgcaaagacactccctcatgaactcgccttgatggcttctcatacgttgcaattgggcgaataaaataccctgacagctctttggctggaaataaaacgtctgaaggcatatgtttcgtcgagctcaaagaatggggtacccattaacacggtttgattccatattccaagcatgttttggagcaggcagtcttcgatcgtacacgcacacagacaaacccctccgaaaggcagggtacttgaacgggaaatacaattgataaccataaactcgtgaaaagggtgccaatgtcagctgtagatggaaagtaagctgtgttgcggtgttccagtggacgttcgttgtgtgccgttcaactccgtcaaaggtgcaaagcattgccgtgaacttctgagcttatcaattgctccccatactttgacaaacgttatttataccaggtataagaagccattatacgcttgtggcgaatataaagcgaagcagctagggaggcggccttgatatgaatgggaggaatggataagcccaaacacgagtcaacagcaggtgctcgagtctggtggtcgtaatcaatgccatgaagtcgggaagtttaacctgtacaaaaaattgactggacgccaagccacaagatgcacaagggtcctgaagcttggaccagacagaacagacagcgggccaggtgcataaaatgcataattaccagtttcagcgggcaggggcagcaacgcacgagccaccccacctcgtgatttggcgacccgcacccgtctcttttgctctccactgtcgcaacgacccattcaggaaactccattgaccaacgcgccttgtcgcgtccattctagacttgttcaacgacatccgtcccttgtatctctttacgtccccgtctgatccccagccttgggttctgtgccagtttttagcacatcatactagtccagcatcttccatcgtcccattggttctgatccagtctcgcctcagatttgtctcaggtggtccaggctccaggtccaggtccagcctttggccgggttttgattctgaacgttcaatcgctggaatatgcccgggttccacacgcgagaccatttttgccaatctctgcagcggaactcgtctatcttcgccccaatctcacattctagcaagcatggcgtttgagcccatgtccctccccgccgcgggacagccaaatctaacggatgacgagatgttcagcagcttcaacctcagaggaggcgatggttcacacaacattgacggcaacaggccacaagcccgatcacgcaggagaagggaccctacagcatcggcatcaccccagccaaatgcccaaagcagttccggattccagcctggtgccattgtccgtgtcaaactcaaggatttcgtcacctacaacgaggccgagttttttcttggtccgagtttgaacatggtcattgggcccaacggcaccggaaagagctcgcttgtctgtgctatttgcttgggattaggctttccatccagtgtattgggccgcgccactgccgtcggagagtttgtaaagcacggaaaggacgaagctaggatcgaggtggaacttcaagggaaacccggagaggacaactacgtcgtcggtctgctcatcattcgagagaccaacaaaacaaggttcaccatcaaccgtgagcaagcgactcacaaggaagtgcgccaactgatgaagtcgctacgcatccaaatcgacaatctttgtcaattcttgccccaggaaaaggtggccgagtttgctggcctcactccggtcgagttgctcgaaaagactttgcaagccaccgcaccggaagaaatgattgcgtggcaaagcgaactgaaagaccactacagggtccaagcagaagcccagcgcagtgccgacgagagcggcgaggagatcaagagattggaggagcgccaagcagctctgcagactgatgtcgagcggcttcgggaaaaggaacagtacgaggccgccattgccaaactcaaaaagctgaagcttgtggtcgcctataacgaggcccgtgaacaatttcacgttgagaaaaggaagaagaaggaagcagaacgacgtctgaaccaactccagcgagactctgctccatccttggaggcggttaataagaagcaggaatacgtggagggggttaaagccgctgtcgaaaccaggacagccaggctaagagacgccgaaaaagatgctgacaatgccgccagaggaatcgaggcggctgagagcaaagtcaggaacctcgctggtcaacttgaagcggaacaaggcgcatttgctgctagaagacaggaacttggcaagatccgtaagaagatcaccgagttggaagccaagcacaaacagaaccctagggattttgatccagccgaatggaacaggcggattgtaagtaatcctttcctgacggcgttcgagtgaccttgtcaccatgctgacacctaacagcgagagcaagagcatgtgattcgcgataaggaacaggaaatcgctgaagtgaatgatcaagtgacgacgttaaaaactcaagggagagaaataaataggacaatccgagcggcggaggagaagatagcggctctcgattctcaccagggtcagttactcagccagctgcaacaggctaacagggacgctgcccagatctgggaatggctccaggagaaccagaacgtttttgagaaggaggtctttggacccccgatgctgacctgctccgtcaaggatcctcgttattccaacctgattcaagcctttctgcaggagagtgatttcttgtgctttacgtcacagaccagaaaggatcacaagacgctcagtgaccaagtcatcaacaaaatgggactttccgccactttgcgatgctgcgaagccgacgtcgactccttcaggcggcctacgtcgcaggccgaactcaacgcgtttggtcttgacaggttcatcattgactgtcttgaaggtccaagcccagtactggccatgttgtgctccgagaaaaagcttcacagtacggcagttggacttgctgatatttcggaagaacaataccacaagatcactttggacggccgcatacgctttttcgctgccggaaagcaatcctacatgagcaaccgccgtgtagaatacggccccaatgccgtatcaactcgcgttatgcaggtccgtccgggcaagttctggacagacaagccggtggatgactccgtgaagagggagatggagcgtctgagagatagagcccgcttcgaacgcgaggaattgaaacagacacatgatgagttggtagggcgtatggatgtactgcgcaacgagataataacaatcaaggataaactcgtacgttacccggcttttaatttcatggttccaatccactgacacgcacaaacaggagcaaatacgagccgagaaaaacgagctacaaagggaacacagcatttggcaagctctccctgacaaaatcggtaggttttcgttgacccgaactagccatgcgtcttgctaacatgacttttagaatccgagaagaggtccgagcaggataagaggcaggagctcatcgaaactcaggcccaactggccgatctcgagaagcagcacgatcgcgccgttctcaaaacggccgaagccgttttacagcatcaagcgaaactttcaggcatccgagaggcgtatcaggcccttcaggaagcaaaggtgcttctcatcgaagcccagtctgactttgaagtgttgaaggagaggaacgccgagattatcaagaacctggaagacgagaaaagagccctgactgaaatctcagggcaaattgccgagatccgtcagcgggccaccgaggcaaaggcagctgccgaagaagccctcagcgaggaggagaggagtgggggggaattttctgctctggcgaaggctacgactctagaacaagttgagagtgatcttagggcgcaggagactttggcggacggcattgaggccaataacccacatgcgctcaaggagtaccaggactgggcccagaagatcgaacgcgaacaagcgaaccatgagcgccgcgcagcccagctagccgacgtaaacgccaagatcgaaaccatcaggagtcagtgggagcctaggctggatgaacttgtcagcaggatcaacgatgcgttctcgtacaactttgaacagatcagctgcgcgggagaagttggcgtccacaaggacgaggatttcgagaaatgggccattgaaatcaaggtccgattccggtacgtttccccttcttcccctttccttctccctcccgaccactaacccctttccacccaacagagcaggcgaagccctccaacgacttgaccaacaccgccaatccggcggcgagcgcgcagtctcaaccatcttctacctcatgtccctccagtcgatggcccaagcccccttccgtgtcgtcgacgaaatcaaccaaggcatggacccccgcaacgagcgcatggtgcacgaacgcatggtcgagattgcctgcggcgaacgtacgtcgcagtacttcctgatcacgcccaagctgctgtctgggctgaggtatgacaggcgcatgagggtccatacgatcatctctggcgagcatgtcgaccccgagggaactgtcaagatgaactttggaaagtttgcagcgatccagagaggattgttgaacaggacgattccgtttgcgagccaggtggcgagggatgatgcttcgcaggcttcttcgatggtggaggcttcgcaggcttaatagggctggattagaatgggatagaagggttggttgtcaaaagcaactgatgatttggggatcggttgtgttgcttcttttgctattctggagtttggggaggcttgtatagctggttgtctgtctacttgatatcttttcaagatctattcactgttcatcttcctatctaatcatgcctgacactcgtggtaaagcaaagactacctgacccttctttcgaataggacgatgtaagtcgatgttgttgctgtatctactatcagcccatctggcgattacctatccttactcctactatcgggtctctaccctctagtatctcttcgagcctccctccgaaaccacaccactagtttttttgcccgtaaatgtcaacaggtaggtaacttgtaactctagccaccaactcggtgctacatcactaccaacgacagaagtatccatgcaggccatggtagtggtatccattgatcaacaggaacaagcggggaacaaccgtcataatggtggataacgcgaaaaatgcccagtccgcgccacttgcctgccgaacttgaatctcttctagtgtagtgtagctgagtgtatgtctccatcggagaaccagagaacatactatagtatctccgtcggagctgctctgatgtctaaacgcccgatgtggattctcacgttttgcgccactacgtaaatctagcgcacagacagatgaccgtctacactatgtactatgcagtaggtcggaagatggagaagcggatatagtgtactactgtgtgtgtttacgtgatgatcagcgatggatttggggggttgcggatatcggggttggcagtttcttgggagtgtagagtttacagtctactgacggggtggacttcttttcgtcttcatgggaatctttcgggtgtctagatgttctcatttagacgaacaccattttgggtagatttcggtaagtatgcctcttgtatctcttggttctcgctagggtaacgtcgttttttttccggattcgttgacctttatataggtatccgagtaaaaatggggctgagggcgtcgaaattatcgaaggtaggtcaggtcaacagtcttcttcgtgagcgctgacggagccatccaactgtgagactggaaatgtgtcgttgacatgacatggcctgaggtgcgtgtctgtgtatgtgtttgtgtcttctgtcctccatgttaggaaactgacttggaatcattgctcacgttcgccaaaagtggaagctatcgagtcacctcatgtgtgtgtgtcgacaacgtgatcatctcgtgagatctcgtaccatgtctccggggtttatacctagagatcgcaaatgacccttcaagtaggcaaaaggcacaaacgatccaagttcaagtagggtcgccagccaaaccttttgtatccgtgttcatgccactgcttgtggtgtgatagtaagatgatccctgttctagagtgtgaggcgtgttctgtggtcatggtagcctttgatcacgcaattgtcctccaggaacttccgaatacaacaacgcatgcgataaaaggaggagatatctcgtctccagtatggacgggaataaggctgagtgatacagccagccctgtccatttgagttaacactccaggggagatggatgcttgattgctcaatatagcaagaaccgaacaacacctgccaaatttatatgctcctgcctctctcccgcttgatgctggttgcctgtctcctgcacgtaaggcgtacctacctttactgtagtgccatgtttccttgcttgccttgccttacagacgggggccaggtgatattgacatccgtcttgtgtcaaagatatcgtcaagtgtttcgactgcttgattccagtttcacagtcttccattgatagatcttcatgatccagtcatcccgtcagtcctcagccagcgaccgttgtcgaggaaccaaaagaggaaatgtaatggaaagatgttactcgtcctcggttgtcatatacgaaggggaacaagatcttgctggatcgcgattggttgactgttctgtacccaaggtcatggattttgatctcatcgttctagcgctgcttgcttgctgactagctactgtaccttgcttttgttccttccggcttctatatcgaacgaacataagggaaggaaggaaggaaggaccctttgtgcatgtgggtaagtaatgtatagttgccagtaaagctgcgtcctccctacacgtgtagaataatacgcatgcttatgcttccaagaaccgcggaagttgtactctcgttgaaacttctcgtcgagcccaaaatagcgaaggcagtccaagcattactttggctgtacatatgctatatctcaaaatagcaggtggaacggcccatcatagaaagagactcttcaccattcccgcttggttgacaaagacgtccattggacgatgacaattagcgagtaacataccctctttgtatcaagatagatagatagataagattgatatcgctcgctgctggaaacctcaagggacaggtgtaagaatatccctggagatagaaaaaaggaattgcagatagtgtttcgccaaatctgaatggttatgaactgcccaaacgtccctgcgtccaggtggtcatgcgctgatcggcacgcggtgaatggtggacggccattccagatccagcgtccgcttgcgattgtgttgatagatggccctgtggccaccaagagataagggaaatcgcatcctatctatctcttttgacgaaccaaacaaaattgcgatgccagcaaacggatagacgtgtgttggtactttcctttttgaacaagagaaaaaaaggaagtaagccaagttgccattagttataaagctcgctgattcccttcttggtcttggagatggacagacaagtctcaacagttccagcaacacttttacttcaccaactcaaccaggaaacatcaacgaacagcacatgataccagcaaaagcatgggataggaaaatgaaggttcaagatcagggttaggggtcactttggaacgaggaggaccaaggagggcatgaagtcaacatccaaacaacaaccacagcatcaaggagaaaggccaagcagagacaggtcagaacagtcgcgagccaccatccatccaacaacaaccacaacaacaactaccactacaacattgagaccagcaacggaacgaacctgtttcccagcacaggttaattgatgatcatcggcccggatctttgggaaatttggccgagaaacgcagcttcggcagctcaaaaacaacacaacacagccaacctctttcaacattttgccttcgtcgcatcatcaagaccaagcgagaaccgtttatcgaagggggaggaggaggaggagggatccaggatccagccattgcagaagaagaagacgacgacgaccttgaccttgccttgccgttttagttcttcaaaaccaatggaaccatccatccatccatccaaccaccccagcagcagcccctgtcgaccaaccacttaaccctcctcacaagcctgtcgtcgtccccccgcgtccgacaaccaccccgtgctctcgcccctgtcggtcccaccagacatcgcaaccgaccaccaccaccaccaccaaatgctgcggagggtggtggtagtggtgggtgatgtatctttggatttggtttgggtcttggggtgaatgtgaacccccacgtcgaatttaccccctaattggtaggtggccgcccgccgccgcccgtcttttgcccgccgcccgtctcgaatgcccacaatgaagggtttcctaaggaagagtttaccagccgctttcgttgcttttctgcttttgtcgctgtccgtttcctcatccaaatgccgcaagacaaggaaaaacgcaaaatgggcgaataaaacaaaactcacttgcaacattccaaagattgcccgaaagaagggaaagaggatgcgactgactgactgactgactgactgtgactgcagagagagctgagagaactgagtaggtacaggatgaaggatgatgatgacgctgagggccgcggcgtggtgcagtgctggtggtgctggtggtgctggtgtggtgacaagtggtcaccccctcccccaaagtcagtcgtcacttagtaaggtaccctgaatgaatccgtcgctagcgtgctcggctgaggtgaatgaagccttccattcctcccccccccccccccctctaacttctttacaatccgtttctggacatgacttgcgcagccgcggtatgtataatggtgtgcactaagtaccatcgaacgaactaatcagattcagttgttcgtgagtgcctctcgtgaatgaagatggtggacgaacaggtgggatggcagcgagcacttttgattcctttacctccccgtctgacaactttcaagttgtctctcttcgcattcttgttcgttccatcattcattcctaccgcactcgtctcgttcggggaacacaccgcctgccagacagactggtgtctattctattgtattcgccagtacgtcaacctgccacctcagccagccagccagccagccagccagcaagccgttcgttcgacagacagttcgacatccatcccgtccattgaccctacctacctatcaaaggagaaggactgagggacggaacgaagcaacaccaacaccaacaccacaacagcgttgctgtctgtcctcactccaaatctccgaagccggaggtctccccaagtaggtttggcgcttgtcttcccacccgtgcatgagagtttgggttcacaaagctggcgacaagctgggagttgcacgccccggtcgcagacagatgggcatcacagatgagaccacatcgatcataactagcttccctttacctatctctccaatctatctctatctatattgcagttacggtactactatcccggcagagatcaaggatggacagggaaacgccgcgcactagtaccgcgcaaccatactgtgactgtgtagctgtacgtcggaagcttgaattgtcttggcgaccagcgggtggttacctgacctgtataaactatggaggtcagtccgagatcgctctctcaactgatatcaccagcagctttgtgattggcttttttgacaacacattttcgggttgcacgtcaaggggggggcagcagcttccgtgtcattctcttgttgtggcagggccggttgcggcggtcccgatttgatttgtcttgtctgtctgacattgatcaagtctcgaccgggagagcaacaagtgattcccgccatcgtttttgtcgagatgcatgagagacagcgtcagcacgatggttccggatcctaggtcctgtcaaatgtccgtccgtgttgacgggagccgcatcgacgggcggcttcgctccggagaacaggcaccatggatctcacacctcaccctggtagtggactctttccgtgtcactgtctctagtagcgcaatgcagcgcttggttggtctggtttagcgctccaacagtagcaccgtagctgggcattagtgggtttttttaagtgcatgttacctgtctcttccgcagcaggaggaggaggaacctcaagcaagggagggattccgtaaaaatccacagcatcgggaaatgaaggaacgaaattgaggctagtgagctctcttgttccgatagcgtatttaccgaagtttgataggctcttgatagggtcattgaaatgtttatgacagagactcccaagagtgatgagtgtgtgaaaaggactccatacagtatccgtgttttggaggagcaggctgtgtccatggtgttttggtgcgcggctctgagcgcggaaagaggtaaacacctccgtcttcccaaccgccatgatggagtcgtccgttcaggacaaggccttgcccttgatgatcgaggtggtccataaaatgtcatgcagagagagagagctcttggcggatgggcgcgggaccggacccatcaggcttttggggatgctgtgatcgacttcacgaggccttgatgaggcttcagctccgcgttggacgtttgcgccgcaacgtcgctccgggaccagacatcagggcaattgatggcattcagggcagctttggccactggatgatcatgacttgcatccaatattcaggatcaactgttccactgccttgggccctttcgttttggccttctatgacgcgtactgcatactgtgtagtgtaaatatgcttcattaagcttcattgccggagtgtttcttgttgcttctggtggcgcttggcggccgagtgtccgccggcattggcaacagagtctcttgggtcggcaacaaccccgtaagaccgtcaagccataacactctatggacttgaggatagcaactgcggcgatgttcttcaagtttgcaaacagcgagtgtaatcactcacgtagtaaataatcttgattttgtgacgtcgcgagagcgtcttggcaacaaagctgcagtgaggaggaggaaccaaaggcttggctttcgcactgttgatgccatcgtaagggtctctggtggacctctgttggcctgcatttcgatggcattgtccaatggtcatgaatgttgggcgccgttgcccccggccaagccttgggattacatatattcgtaccgtaaggctcttgattgatatgtgtctgcctttgctcgtcattgctgagcagagagacgagttctagaatcgtgcatcgtgccccctggtaaccaagttgatgtggtggagacgagaaggtgccattgtgcgtgacgggctctcgcgcgcgcagaagcctggatgaggctcaatttcatacctagtggaatcctcctgtcaccaatggctggacgagattgagaaaggtcaagccaagaatgggtaggtagttttacaataagccatgacaaaagaggactgggctctgtatcgcggcgcgaggagtccaagtctcgaagaaaacggcgtcggaaagaaggcttttttttttcagatgaaggaacgaactgaagtacattagaattgccctttacagcgcttcagtgcctgcagcctctgaaagtggatgcatttgcgcctgccaattggactgttcagtgcctgtaaagtgcgcggcagcggcaggggaaaagggactgggctgcctggagcgatggaatccaccatttttcagtgggggtcgccatgcagctcgatgcacatgtgcttccgtctgctgcctgggcccgaagtacccggtacatacttcgacctccatttcacaggcatcgcatactataataatccctgtcagaccacacacaagtggaactcaaaaaccccctcggtctctcggccaatctggccgtctacgcaacaaaaacgttgttaaagatgctgacactactcaaaatgtcaatgaaaccagatgaggagcgccacttgagacaaagtgggaaagagatcacatgtactcgcttccttcctcagcccgaaggccgtctgtccaagtcttatttttaccatactttcgttcgttgtgaatctgggtcaagctagcagggtgggaaaaccatgtggttgccaaatctgacgatgagacactgtgacggtggttttggtgccgtggtgtgtgagaggcgtggggtggggtggtttcaaagcggccgcgtcctttgaggaattccctgctgggatggatatattgaagttttgattgacagaatgtcgttgaatagcaaagtagtgtagggtagcctcgcttgacgacatgcagtgaaagccaaggtgttccgctgatgaggagacaatgagtgaaaatgatgggttttcagtaatgtcggtactcaactcaatcaacgatgaggcggcagaagaggtgtcaatatgatatgtcaagagaaagcgcgcgggatgtctacattttcgttctgtgccgcattgcagttcatcgtcgtaaagttcctgtacttggcctggtcttgctggccatccagtgcgtccccgctcgtgcctactgcggtatatgtatctcctgacctcgccagtgataggtgttgacgcctccttcaccaccgtaaatcgaacatcagaagttgcctttttggatctcgagtcttgaccaggctgacagatctggatcatgcgggcattgccttcatggcaatattttatgtgtgtgacagccatgccgttctgaccatacttcagggtcctttgccataaagcattgtacactacataccaagaactaatctacggcggacacggatctggtacaatacccgactcgaagctctgggcgtcgaacttgtttgaatggcagttctgtcgatctaggaacgcttttctgatctttatctttcaaggtctttacgtccatctcggcctttcaaggtgctgccaggcccgggcgtcacattgcgtccgctctaggtaaccacccgagccgggtcctcggaggtataaaccccgtcaacatgttcccttctcaatagcaaatcggactaaagataattacaaaccaccaaaatcacccacgcactcgacgtgaccaagggcaagcggattcatccacgaagtcgtggaaatcgttgttggttacgcggtcgcgcggttttgccgttgcatggtggttaaattgttagtgacagggctgcaagcatggctcggttgaggtctccactggcctcgtcagctcccttgcgcatactagttcagaagtggcttaggctaaggagtggagtcacatagcctcgacttttgcaccgaccaatctcgttacacggtctcgctttcacgttcacggagcagttcatgatccttttttgagtccagtgtcattgggtatctcttcacctcacgtctacactatgtaaacaagggcctacaattgcccgtctacaggactctacgaacatcctttgctcggtgaatccgccacgtcattcggtatgagccgatggctttggacttttacctctcatcacgaaaaaaggagtgcagcttccagacagctctctcactctcaccgactcccgtcgcatgcactgctacagaaaggtgctgcgttgtttcagtgaggattctgatgctgctgcgctttttgactagtgccagttggttgcgcagggatcaaaactttaaattcagggcctctttggctcgtggaaaacgccccgtcgagccgtaacaggcaacctggacctgggcgaccaccacgatgctacccagcggattgccaacgtcgacaagtgggagaatgaatggcaactgtgtacatacatacacagaactctactcactactctacatacatacactataggatctagaatttcagcatctttgccacacaaggacgacatgcgcaaagggccgaattctgtcgctgtctcgtaaagacggcgagtaagagacgggtgctgctgatgaaccaagacaggcggcggccaggcgttgcgagaagccagaaggccacaaaccacaagttcaacaacagccctttcacacacagaaaagaggatgagcgcttttaccatcaggacgttgaattcttgggcgggaataactcttggccgacaagtccgccgaagggccgatggccgaagcctttgtctttggcaagttcatttaccgctaacaaagacaaagagggttttttttttcctctgaattcgtcctgccgatatcacagcgagttcgggcgacactctagtttagctgactctagtgtagttcggttgttagttggtttcgaggagatgtggccggagccgtaacgggaatcaagaccgtgattgtctcttacaaaggaaggaaaagcgagccataaccccaccaaaacactcgtaccaacactaactcccctgttcacgctggaagaagccgaggccactaccgcgtgtgcaatctcgtgggatgggacatcaactcctcgctctgctgacggagttaaaccgaagagggcttgttgcgtcggaggccaagagctaaacagagacaaactacacagtaagagttgttgtttgagacttgctactcttgagatcatcacgtcaggagccttcaataccacctaggaagaaagtccagccccccttgggctcgcatcgagagagacgtattgaatactggaagcgttgaacacatacccctctttgcctggccgaacacctatccatctcctcccctctcatcgtcgtcgtcaacttaacatatcacttcctctagtctgccttgtctgaaccgagtctgggcatggaacggcgaggcatggcatgtaacagactacatgggcagatgttagtgcggcttatacgggcaacaacacaaagggtcacgatttcacttttgagttttgccgtagacgacgttgacagacacgggctgagacgggctggcctggacagcaattccccgtctccgccgtacctggagccgaagggggcctgaggggcttacactactactactgtacatagtagactctggtgtagctggagtggagacgggaattgacgacgggatgatttcacttgttgattgcacgtctcttgaacaacgacatcgatgcttgggtgctgctcgggaacagttcgggcaattataacttgcctctataatgtaggtagtaactagcaacacggtattgtcgtcacattcgccctcatcctgatcatttctgtcttgttgcggttgtcgccgctgacttctgaatgcaacgcccgaaaggaacccatctgcaacccccacaggtaaaacggcatcccggagccggccctggaatctcttcaacccacacaacctcaccttgcggcccttgacggcttcgtttgctcctcagagacataacaagaaagaaccccggtccaaggctccaagcaaagtgtagtcagcgcttatactatcaaatctttctttggcatctgtttcactttgacacggatatttccatgcccccatgtccattgtcaactgcgaacagtcagtcatccgaagactggagaatgactgaactcgacaagaactgaaagtggacaatgagagcgttctgtgtactgtgtacatttggcttagcgggctttgacaggggctggcaagtaccgtgtactgtgtatactgcaccatggaccatttgtacttccgtccactggcgagacttgggactcggttcgctagcgtcccggcgtgccgcactttttctccagtgggcattccgttgtggagtagtcgcggtgggcagcacaacttctgactggtctgctccgagttgccgagtgggctttttttcttttttggtggtcggcggcgggcgtgtgcgggcgcatgcgtcccgaacattgtgagaaattggaagtactaaggtatgtagtaggtgggtggctccggctctgcagaagacgggactcgagcagcctgggcagtcgaacctactcctcactggggcagtcaattgagccagagaaccgaacgacggatgaaacctcacaaaggctggctgccccgtgcgctgagcagcaagtggaagcactgcagtcaccacccgaacgtggggaaactttcccttccacaactacctctaatccactttgtgcctctactcctctaccctgactggaccggaggagttcttgctgtggtatggttcctcttcggctgctgcaactgctgctgccgctgccgcttggctaccgtaatccacgttccctgctgctgagccgtcctggcaactgtgcgtgctgctacacgctaccaccactagttccaacgccccaaaagttttggacctacgacggccggggactacgtacctctgctggagcccatcgcctccatcttggaagatccaggaacctccactacgacggaaagtcaatttcacacacagtcatcggctgccatctacttggttgtccaaactatagctggaacaactcctgtgttggtcgtcgtcgccgtcgccgtcgcagttcacagtcacgttccaattcacgctgttcgaaagagagagagagagaaagcgcagtcgagactgaccgtccgtgaccagcttctttgacctctcctcgcctctaggtccttagtacactacactacatacctgcctacgtacctctaggtagcccacgccctttcgctgtcacctgtcggtccttccaccccacgacccggaatcccttcccctcctccacctctcagactctttccctcagacacgcagagtcaaggtcaaccgccaacgtctcatcctccaacccacccccggcaggtctcgctcctccttccagttcctctgtgcgacaatggcggccagcaccacaaccccaaccgccacgacaaggccgtttttcaccatgaatcccacgacaacagagcacgactttcgcttcccgcgcaggccaggtgattccatggccggcaccggacttgggggtgccgccatgtcatcgtcctcagccaacaacaaccacaaccagcaccaccccatgagcgcattcaaccaccaccaccaccacaatgctgctggcagtgcccgtggccgtgatagcgacggtcgccccagcagcagcaacaacaacaccagcaacggctttgtggccaacatcaaccaccagagcagtagtaacaacaacatcagtaaaaacatacctcctcccaccagtgactaccacacccagtcggcatccaacggcgccgcagcctatgatctgctccgctcgtccgctttcccgccttttcaggacggcctggctggcatgacccagagcccggacgagatgcagaaacaggacccgctggctacccaggtctggaaatactttgctaagaccaagctggccctgcccaaccaggagcgcatggagaacttgacttggcgaatgatggccaagccgctgcagacctatcgcaggcaaatggagactgaccggtatgttttgaaaagagagactatttaagagacgtcgtgtgttgttcgcgagcgtctggccagcaagctaattataattgcatgtgttgcaacaaaaaggacacaccgtttttcggaatcagcccctcaaaaatcgaccagcggcatcgcgcgattgcgcaagtcctcggagcagacccaatcccaggggtctgacctcatgaacctggacgatttcatcaacggcgaaaacataagcacgccagccggcctgtctcttgcgccttcgcccgaaacatcctccaaaatggccgacgaccgaactgctcaccactcgacggcttcagctatccctatcaaggctcgcaaagaccagcaatctcagcacatgatccctcagtccgtccctgccgccctgcaccacccaaggatgcagaccgaatttggctatcttcctcgacaccttcgcaaaaccagcatcgacgagacgagcaaacgcgtgagtagcttttttctgttatcagtctcgcctgttgatctggtgtaatctggtctgatataattatcctttgtctagaacccgaaccgcaaacgccccgccgatttctctccccacgtctccgcggtgactcctagctacgtgaccaacggcctcgacgccgatactgatctccatgattactcgcttgatcatacgagtcatgacggcttgccgccgcaaaccgccccttcttcggttccctacgctctcgataccgtcggcctcgatgctgataccttcatcacctctgccggtcccttccagcagaacttctctttctcgccgtccacgtcaccgatggttagccacgatccatttaccgccatgtttggccccaacaactcttctatgcacagcggccctatcaatggcaacaacttttactcgccccctgcctccgcattccagtcgactgcctctacgcctcatcctatgaacgaggggggtgataacttttactttggtgtcgatatgcgccgcgctcgccagcagccttatcagccaggaaaccatggaatgggcaacgccatggctcaccagttcccctatgccggtaacggtaacatgatgttcccggcgtcttcggctggccaggatccgacgccttcctttgcggctccgaactcgtttagcggccacattgaccccacccaagtgttccataacgaacaagcagtccgatcaccaggcatgagtgttttgcaagacagtctattcacattcggagcagaatctgatggagacgaggaggatggtggcgcatttgccgatcgcaatctatcgatttctcatgacttttcttcccagggcatggaggaaccggcatttgactcgccatctatgggatgggatccgtctctacctggaaatttcagcacgcaggcggcgaggtatccgggtggccccccgcgaaaacaggttacgattggcgctacaacaaccgattatgttgataacactggagaatgggatggaagcggtcttcccaggtctcagtcgcagtcattccgtcagagcgacctgcgtaaagggaagatgtctaggacggcatcgaccccaggtctgtccgctagaatgaacccgttcgagaggcttgcgcagtctgcctcccactcgccacctgccgacgtaggtcgttcgtctggtctttcctcggtaccggcaagccggccttcatcccctcctcctggagcaaagcaaggttcgacaacgaacttgcagggcgcagctggaaactcgacagacacaccaacaacttgcaccaactgctttacgcaaacgaccccattgtggcgccgtaacccagatggacaacccctctgcaacgcttgtggcttgtttttgaagctccatggtgtcgtgagaccgctaagtttgaagacagatgttatcaagaaacggaaccgcggttcgggagcgagcctgcctgtgggcggtacgagcacgcggtccaagaagaatgcaagcatgagtgcagcggctcggaagaactcgactttgtccattacctccaacgccaacaaccaaccacccgcccaggtggcgacaccgccggctcagcagcaagtccgtgccagcagtgtcaacgagagcgaaagccctgcgagtggccccgcttcgggtggtaacactgcgggtagtacccccacgagttatcacgggagcacgggctctacgagtggtgctgtgggtggaaagagtgtgatacccattgcgtccgcgccgcccaagagtgcgccgggacctggggctggttcaatgtctcgccgcgatacgattagctcgaaacgccagaggcgtcacagcaagagcgccggaagcgatcagcctgtcagtgccggagctgtcagcagcagcggaatggacgttgatagtcccgccaactcgacaggatctaatgaaacaatgcccaccttcaaccccggcggtgccttttctgggcttcccccaacgactcagagtagccttggcttcggcaatgggtatatcaacacccctcgtcccatggttgggcctggcggtatgatgggaatgccgaacggccaagctggtcagatgatgggtgcgagcagcagcagtgggcctggtagcggtccttctcgtactggagccgagtgggaatggctcacaatgagtctctaatgtggaggtcacgacacatgcgacatcgttttatgttttattattatgacacgcttctcgcgatatatttcatttttttggatggcttcctctgttagtctcttatgttatggatttttctttgagtgttgcagcaatcgggggctttggaattcacacaaggcaatggggcattatggtgtggcaatggcatagacggtcttgatttttgctttttactctggccgggggaaacggtacggctgttgaagctgtcaagtttcgaaggacagcttttctaaacatttctcccccgcacgtcttatttcctggtacacaaagcgttgatagaagaaggagccgggctgatgaggatgggaagaggggcccaggaggggcggggaaagatggagatgggaagctgggaacgcgcacatgcatttcaacaagacaccattgccagcgattgtcggccgggaagtctagtctctcgaccatgaaagtgctatgaggacacccggctgttgaacgaagaagagcgcgatgacagcagaagataaagggcaaaggcaaaccaaggcaacttcggggtggagcatacatctgctttgggtgttctttggtggacgaagtcgacaattggagagaagaagagaaggaagcagatgacatgatggggatgagacttgacggaacgagcctcgctactgtttataccgacttactagcgatgcttgctttgacgctctcgatgatgtggatggctgctgggctgaattttcaagtcccgcgcgtctacgctttttgtccatatacgagaaagatgatgatacccggaatttttctttttcaagcttggctcttctttcctggctggattgttgtttacgataggcagataccatcaatggagaatagtaagcatgcaaatctgacgttgcctccaatggtcaccactgctgttcaacatgaagaccacaaattcacaagggtaaaatggccactgtacgtgtttggaaaagcttgattatgtcaaaaaccaagatggaaaagtcttgaccgtaggtcagttaatctgcaatgaagggcaaggctattaaggtttgcagaagatgttcttttctttttgagtctgagcccttaaatcccgcccgggcatccagtgaagagacggtgagttccttccgaagttgcaaaagagttcataactccatggtaggtaaggtatgtatcacttgtatgtatagatgaaacacaggacggggtggaccgtttaccccccacagcgactttttttccaagaagcagcaattcgtataattctttccttccgccctcaacattacctccttgagcctattgctccttcctacaaaagtcggacactagattataaccttctttagtccataccgctttcctcatcaacccgcaatccccgcacccgtcgtcctaccttcgatctacatctccctcctccatctcatccctcaacactttttccctttcctctctcaatctatacaattccatttctatactccgtatacgctcttgagtcctagtgatgcgctctaccactgagccatgcgggcttgatgattatgttggcttggttgtggtctcttatccctcattacccacggggaccgaagccaaccactacgttgcccgacgtaggtgttcataggtaattggagattggaggttgaggcacccggacctggggctgcgtcagggtatgtatggagtgagctcgggagataggtttgtcctaagaatgcaattagggagg