ttggccccccctgtcctcccccccccgaaaatactcgcgcaccagggtatcgtcagtcaacccgtccatcgcctgacccccccccccccccccgaccgtcggttttttttggaccaacgcgtcaaagggtgccacttcgcgcatccaagacatttcttctccccacacccacaacatccaacattcgcatccacatttcaatccatacatcagtctgcatcgattgatcaacaacaaacaagtgcatcaccaccaaagctaaaaaaaccgaccacatcactcaacgcctccacccccattgtgcgcccaacgcgcgaatcatcgatttgtttccccgtccctctgccgccgacttgacggcgcgagaaggacaacatgtcattctttggcggcggtggcttcggccagaatactaacacaggctccggctttggctcgagtggcttcggcaccaacaccggcaccactggcacaggtatgtttacttcttattcccctccccttcgtcgaacgtcgttatcgtcgactccctctttcggagctccaagcttccctcgcttctctactgcgtcatactccgcacgcggtcccatgcgaaagctaacatgcgacctcgtcgtccaggtttcggcgcagccactactggattcggtgcccccgcgcaaacaggcaccaccggcggtggcctcttcggcagcggcactactggcacgacaggtggtggcttcggcaccaacacggcgggcggctttggcaccggtggcggatttggagctaagcctgcctttggatctacccctgcgactactggcggaggtctcttcggatcttccacgactgcgaccaccggcactggcggctttggcagcacaggcttcggctcgaataccgcgaccaccggcacaggctttggatctggtggtggtttgttcggcgctaacaagcctgcgaccaccaccggctttggcgctcccgcaactactggtgggttcggcgccaccaacaccaccggcggctctctcttcggcggcggcggtactaccagcgccttcggttccgccaacaaccccggcatcggcaccaatgttcccgaccccccgggcaccgcgatcgtccccttcgctccttttcaagaaaaggaagccaacgggtctcaggtctcgttccagaacatctgttttatggatgcttacaagaagtggtcccccgaagagttgagattggtcgattatcagcaaggaaggagattcggtggtcagggcggcactggtgctttcggaacctctacctttggatcgactggcttcggcgccaacactggcacgactggcggtttcggcagcggcaccaccactaccggcggcggcggcctgttcggcagcggcactactggcacgacgggtggcttcggctcttcgaccacggcgaatactggaggcttcggctctcagacgacggggggtttgttcggtcagcagaacaagcccgccactggtggccttttcggatcgagcacgacgactcctgccaccggcactggcctctttggtagcggcggtacgacgggaggatttggctctggcactggcacgacgaccaccggcttcggtcaaaacactggtactactggcggcggtctttttgggcagcaagctgctaagcctgccggcttcggctttggaactactggcgctaccaccgggaccggcaccagcacgggcactggctttggttcgggtacaaccggtggctttggcactacgggcacccaaggcactggtggaggtctgttcggaaacactgctcagcagaacactggtgctaccggcggtggcctctttggtaaccagcaacaaacccaacaacaacccgcaagcacgggtttcggtggcttcggtactcaacagcagcctgctacaggaggcggtttgttcggcaacacccaggcaaagcccgctggtggccttttcggcagtggcactactactgctcctgctactggtggtggtctctttggcactggcgggaccacgggtggtttcggtcagccgagcaccactcaggcttctggtgggttgtttggtgctaagcctgcggctacgactggcactggtctgtttggaaccaccccggctcagcctgctgccaccggtggactctttggcggccttggtactcagcagactcagcagcctgccacgggaggcggcttgttcggcactgccaacaaccaggcgaagcccgcgggtagtctcttcggctcggctcccgctgctggcggtggcctcttcggtagcgcccctgcccagcagaacaccggcttgtttggacagaccaacactcagcagcaggctggtggtcttggaacctcccttctcggaggcgcccaaaaccagcaagctccccaggccttctctgcgggtatcaacgatatcaacgcttatggcgctgccacgttgttctctaacctgcctgacaaccaaatccagaaccctggtccgctcgccacccccctcaacggtacttccaaggccaagagccgctcgatcctgcccatgtacaagctgagcccggcgaatgcctctcggatggttacgccccagaagaggggtttcgggttcaactacagcacctattcctccccggttagcacccccggcgggttgggacagagtctcttggctggtagcgtcaaccgcggtcttggaaagcccgtctccaccactaacctccgccgtaccttcaatgctgaggacagcattctcacccccggtgctttctcggcgaacaacaacaaccgtctgcttggctgcagccacaagaagcttatcatcaacaaggacatgcgcagcgacttgttccagtctccggcggccaagggcaagcttctgcaggacggcaacagcaccagtgcccgtaagttgaccaagagagtcagcttcgacaccagcaacgttgaggcgacccagaacggtgctgcctcgcagcaggagttccacgatcttgacgatgacagtgacttgggcttcctgaagccttcctctgccaatggccgcactaatggcgctgtcaacggctccaaggcttccgatgcctcccccgagatggagcaggtcaagggcaacgagcttgccattgttcccgaggagtcttctatcgcgtctccttctagtgtcgacgccaagcctgtcaagcaggtcgatgctggctcttactggatgtcgcccaagctggaggagatccaggccatgaacagggtacagcgccagagcgttgttgactttacggttggtcgtgagaatgtcggaagtgtccgtttcaaggtccccgttgacctcagcaacattgacgtcgagaacttgtatgacaacattgtcctcttggtgccgcgctcctgcaccgtttatcccaacgccgccaccaagcccccggtcggcaagggcctgaacgttcccgcgttgatctcgctcgagcacagctaccctcgtggcggacttcgtgtcggcggccgtcgccttgagaaacacatcgaaagactgaagacgatcacagataccattttcgagagctacgatattcccactggtgtttggtccttctccgttgaacacttcaccacctacggtcttgttgatgacgatgaggactccgaggatgaagagatcaccgaggttgagcctactccgcgcccttcgaccgaggccgttgttgttaagaatgaattcacctcacccgaagtcgaccccgatgacaccttcgaatataggcacagcaccggccgtcgcgccatccccggcgcctttgaccagcgcgccatgtacgatgatgaagagcttttagatgccgatcagcagcagggtatgcactcctctcaccccaaaggagccgatgctccgttgccgtctcgggagtggcctgacgatgagagtatggtggatggacaggacgcgtacgatcccgatgctgagaagtcatcccagcttgaccacgaagagcaatacgacctcgccctcgcccagatcgccgacaacaccaacaacgttcccgccggtgtcctcagagcgcggatgagagccgctaagagatcgacagcccctactaagatcgaggttgccggtggtgatgattggacacagattctgcaggcgagcgtgcgggcgccaaggacggtagatcggaacttgctacgggaacaaaacgagtcgggcgaggcatgggaggccaaagagagcggaagtcctgctccccgcgagccagttgtgcatgaagggcaagggttcgcgacgagcattgacttgatgaagtcgcttttcgagcaggcaaggggcccagctcagcctgcccctccaacaggggggttcctgaaggttggtgcttagcctgtttctcctttccttaccttacaagcttcctttttcttctgatgtgtcgtctgctgctcaagcttggtctatgtgtcttgtgaagcttgcacggctattttgtaccttactacctttctattcgcctacactatttgttgtttgaatacagactaagactttctcttgctttatagtggccgtaccaaaagctcgataagggtgatgatgaagccgccgcccctgctccccgtgccacctggggtcctaacgagctcttgatcaccactgccaatgacgaagctagccttatccccgtcgagggtggtgcctctgcctcggaaaccaagacagccctcaataagctccagcagtatattgagactactaacgcccaccacgatgttcctctgaatgaactgaaggatcttactgagaacgatcctgtctgggacttggctttccttcttgccaatgacgaggctgagcttcccgctttctggaagaagttggtcgctgcggatactgaccgcttgcttaaggaggcgtctactccggaggagaaggctatcattcttctcgccggtaaccgcatctctgatgcctgcgaccaattgattggcggcaaggacttccgcctcgccactcttctttccaccatcggttcccagagcaaggacctgaagacccagttggatgactggagagaagcgaatgtcttgtctgagatgtctgagcctattcgtgctctctacgagctcctctctggcaatgcctgcgtttgcgctggtgtcaaggatgcccccattgagagccgtgcttcctcttttacaattgctgagcgcttcaacctcagctggatgcaatccttcggtctgcgtctcttttacaacagcaagacggccgatggtgagctcgacgtttccaaggccatctacgctttccaggacgatatcgagcaagacaaggagcctgaacctgagagccccttgtggactctcctcaagaccttcgctacccgtgagttcaactgggcggagtccgaccgtctcggctggctgctcacccgctccatttacttcacccacctcatttcctttggccccgacgccgagcaaaagctcgaccaggcctccgtctcctttgcctcctcgcttaccgcccaaggccactgggttcccgccacttttgtcctcctcacactttccgaccctgtcgcccgcgagacagccatccgtgaccatcttggccgccacgcccacctcatcggctcctaccatgaacccaagtcccccttctcggccctccgccgattcggtgtcgccgagtcctggatctgggaggccaaggcgctcgacttccgcgccaagcaagaccatcgccaggagttcctggcgctcgtctgggcgggcaactacaaggaggcgaacacggcgttcgtcgagcgcgtcggtcccgatctggtcatcgagcgcgactggaagaggttggtcaagttcgcgcagctgctattcaaggttaaggagaagcttgggtctgtgcaggaatgggaacgtggaggagcggcggtttatctactttatccgcttaaggttgcggcgctgaggaataagttgcctgctggagaggatgaggaggacgagaggaggcttgacaagttgttggtggacggactggttgcgctgggtgacagactcaaggcgtcgggcgcgagtgatgtcaagagggaggcggcggtggcggatatggcggaggagttgatcaagggacgggtgaatggtcagagcgaaatgggtggtatgggtgctgatccgaggttgtttgggctgttaccggaggatgtgaaggggaggtatatgaggactatggcgcttgaagggatgtgctaatctctgggaactgatgtgtgtgtgggttgatgattggtcttggttcgtaaggctaggatagatgatgagttgttggttggacggtctgtcccaggtggaaggatgacgacgagtgagaagcgagaaaagagtacgagtaagaaaagagccttctgagacttagtttagtggtatttgggattttagcggtatacagaatgtttgcttggttcatttgagtggcgtgtgtgttgatgagggtgagtgtgagtgtgtgtctgttagtctacggagtaaaaggggactataattggttatgataatatgtagtatatatattttatgccctggtccttccaaacgtagatagtcataaaactatagtagttggaaacacctccaaagtaaagtgccagatgacaaatgttgatgtagctacagataaagaaggttattgctagccatgaacgggattttctgtacacgcgtagcacgctaaaggagctattcaatagcgatcactatttagcgccaaattctcttccacgaccacgaccacgtcgcaggagctgagcttacactgcctcaatgagttcagaactcggatttgataagggtcatttgtcttatcttttactcaggtcatggtggaaaagcatactaggggctgctcatgttacgaggcattgctgcctagcatccggacgggaagcgtcaatacgctagtatacagtaatttacccatctggacccttccactcctacaagaatcgacgtcattgagtaattttccccgggcagatcataacggtcaatacaagggtaaaactctcttcacgtctatctgacttgctcaccaccaccaccaccaccaccatctctacctgaaacatatcttttttttttttttccttttttttttccttttttcttttctccatcctcacatatccattccgtctccttcactttccacttcccacttcccacttcatcactcccccccaaaccaacccctcccgcttatgaacatcccatcaacaagaacatccaacaaccaaactgtccagaaagcaacaatgacctccccagaggtatcccaccaccaccaccatcattctcccccctccaatccgggccaagcactagccctagcagacctcccccacgaaattcttctcctcatcttatcctccctccccaccgcctccgacattgctcatctgggcttgacctgtcgccgcctgcgtcagcttgtgacctcggaggggtggcgcgcctttgtgattgcgaggtttccttcgctggtgcagagcattcctgttcctgctccttcttcttcttcttcttcttcttcgctgctgctgctgggaggacaacgtggaggagggcaacatggaggagggcaacaaaagggaagtggaaatggacaacaaaatggaagtggaagtggaggaggaggaggaggaggaggaggagggaggtacggatggcaggacgtagcggagagtttgacttggcaaagtaggtgttgggataagcgagcggtggggttttgtgctatttaccctgcttcggactttgggggtggaactgctggaggtggacatggacagagaggaggaggaggaggtggacagggacagggacagcaaaggggaaacatgtttcagtcggtggtggatgcgcactttgactttgcgacggggagggaattgcttgtctggggagcgggggaggatttggtagcgaggaggagagattggggaggtggacagcaaaaaagtaagagtgcgccaaagtttagttggtttaaagccagtgggcacgaggaagggtttagaaaggggtatgatgatgtgagggctttgcatgtggtgaagggggatgtgccgctttgtggtggtgggcgagggaagggatccggaggagtcaagaaagacggaggcggagaggaggatggaaacggaagagggtatggaagggcggtggtggtggggagggataatggggatttggccctggtggaggcggagggggagaggtttgggaagaggattgtcaagttcaaaccacatgaaggggaggaaggggaaagactggtgcaggatacgattaacagcgtggatgtgttgtatgataccccagggggaaggaggttggtggcggcggcgacgaagaaagcggtgggcgtttatgctttgccggatggggaggaggaaataggggaagacgaggaggtgtcaccggtggtggtctacgatctgcagaggagcgtgttggacagcagcacggctcagttgtgcagcgcaaagtggatgggcggtcagggaaatgtgatggctttggcgcttaaggggtgtagtgaacgactgcagtacctttcgatcacggagtcggggtggacgcatcatactacggcgaagagtatcatccgctcgggaggcgtgggcgggttgagtattcctgatgcagatatctgtgcgaactcgctctcgcctgtctacgccaatccccacgagcaaaagtcgggcgggacaacactgcttctctcgggatggaaagacggcacctgtcgccttcaggatttacgaacgtcctctccgtatgacgccgtctaccaggacaatatccagccttgggaccatgtcgaagccatcctcacctacggaacggagcgcttcgttgccggcgctggtaactcgggcgcaaccatcaagattttcgactttcgatggccgaaaccctactcctacacctcggctctcccatgtctcggacgccaaccgtttcccaagcctcaccaacctttttccaaggcacccaacgcctttgccaccggccgtgcaagatgcgaccatctagtgggcctggaatgtcactggcattcgctctcaaaacacctctactaccggcctaacgcaaccattttcctcccgcgcggcgtgcccggtcacgaacatgaccgcagcaaccaacacggcttcacccggacatggtccctcgccaaagcctccgactcggctcccaatttctacttgggcgtttcagggggagtgatcgaagccaaccttcaaccgaccccttcaggtccttccaaaccggtagaaatcgaccccatctacggttacaactacccctacttcaccggcccgttgccagtcacccactccacgttctccccccactcctcgagaaaccaaccccagataaaccaaggtgtggcggaagcgtacacagccgttccgatcaagtactcgctgatggaaacgggcgatggattgtcagtggaagcgaacgacagatcaattcgcatgccgaggatgatgggtccctttgaaccttcttcttcttatgctaaccctgggtcaccgttcgggagggttcctcccacggcgccgagggcagatagggagcgagcggcggcggcagcaagaggaggacatgggggacgaggaggtgggcatgggcataggggaggcccaagtttgggttggaatggaaatgggtgggtgacgaatagggacgggtcggcgacaagccagaaacaggtacgggagcagtggaaggagggagtggaactgccggcgggagtgaggagggaacatcaccggttggatttgaaatatcagacgacgaatcattttgtggcgttgttggaggatgagaaggaggaaacggggttggagggaagggtggagaggatggttgtttgagtttacatatatagagatttgagggtattcgtggaagggaaagataaaagcgcttatagactctgatggctttagtgtttttttttttttttttggttcaacattctcacttcaacaggtggtgattaaagaacctatgtttgtatgacttgctgtcctcctcttcgtcttacataggaggaagccagggttggggttatacgtgtattttcaccattttatttacagtacaccgcggcgagggccccggtgaagggctcactgcgggggcggggtaagctccctgccggttgccatgctggttgccccctgggatgccattcccgaagccagattcgtcactttgtaaacacttgcgtccaacaagcttgcaacacgcgactgtgtggtttacgaccccgccctcggaaagtgatatttcgaagttgatgactgaggaacgccaactggcaaacattccgtgtacataagaaagatatccgagctgaatctcaagactacatcaactcttcctccttccctgaatccgtggaacttttaggcagcaaactgaagcaagccgccacgggacacctttatatgttggaaaacttggaagttgacctcaacaccaaacaacctgctttcctgccctggctggactggaggcacccattcatctacagaaagtggcaacattccgaaagcgagctcctgaccaaacaagcaaacaaacagtgccagtgccttgcagaaagcgcaagcgacaacctcatacttatcgatccagcaaacctaccttcacatctagggaaacaccaccccgcctagattgtgaccatggcctcccgtcgccaactttccgaaccctttgcctacgactccttgagtgacgaagatctcgatctcatcaactcacaggccacagacgagggcatcagcatgtcatcctcacaacaagacctctcctttgccagtagcaggggtagcaatggcacgcctaaagggaagaacaacaacaacaacaagaacacgtcctcaccccgcatcttcagtggagacgcagatgtcgttgacttgacggctagcagccctactacaccaagccatccttcctccgacaaacgggaacagtttcatggtgggggaatgaccgtccacggcctcggtcaaaaccatgcctccacacccatccccaaattcggccagcccacacagctagtatcccagttcacgcccgttaacaccaacaacaacaccaagaacgctgccagccatcacggcaatggtagccgcggcggcaccagcagccacgccatcggcggatccaagtacaacaacctcttcaacgaccgaggcaagaaccgacccgagtttcacaaggacttgtacagatctagcggacctctcaaggccaatgccccgtcaaagccggaaatcaagagaaacagtatgggcatgcagctgttcagctcgttggatgtggacccggcaccggcaccgtcgccgttacagccgggtaggggcacggcttcgagggggactgcggccgcgtttggggagaatgtgttttatactgatcccgacaaggcgaaggaggatctgaaagcgctgttggagggtgggctggaagatgaggagagtgaggatgagggagccaaggcaaagacgaagggtgcggtgtcagagtccaagaagaaggaggagtcaattgtttcttctactgggcatctacctggtctggctgttcccttgctgccgcatcaggttgagggtgtcagatggatgattaaccgcgagcttggccctttgaagcgcggccgtgttcccaagggtggactcctcgcagatgatatgggtatttagactctgtgttggcctgtttttgactctatgctaactttcatctaggcttgggcaaaacattgcagtccatttccttgatcattggcaaccgaaaacccgaatcgtcctccgccccaggctggaaagcccacttcaaagacatcagcaaggccacacttgtcgttgcgccactggctctcatccgacaatgggaggccgaactgaaggatcgcgtcatgcccgacttgaacatcaaagtatgtgttcatcacggcccaaagcgatctacagttcccgccgagctcgccaaatatgatgtggtcatcaccacctaccagattctggtgtcagagcacgacaagtctcaccccgacccaaacaagggcgcgcaagcaggctgttttggcgtacactggttccgcgtcattctcgacgaagcccataggtaaattccgaaggtcatatatatactccaaagcttcacaaagactaacatatgacaccacagcatcaagaaccgcaacaccaaggccgccaaggcatgctgtgccttgcgctccgaataccgctggtgtctcacgggcacacctatgcagaacaatctcgacgagctccaatcgctcattcacttcctgcgcattgcaccttacgacaacctaaccgagtggcgagcccagatcgacacgcccatgaagcaaggcaagggccacattgccatccaacgcctgcacagcatcctccgctgcttcatgaagcgccgcaccaaggaagtcctcaccgaaaagggcgcgctcgtggccggcggtaaggaagctctggccaaggccgaagagaatggcgaaaaggcacctgaagccgccttcaaagtcacggagcgtaaagtagtaaccatcgagacggagttcagccccgccgaaagtgccttctacaaggccttggaggagcgtgccgaccagagtctcgagaagatgatgaagggccgcacggtcaactacgccaacgcgctcgtgctgctgttgcggctgaggcaggcttgtaatcaccctagattggcgcagacgaagcttgacaaggaccgggatgcgttggcggtggactcggcgactgcgccgacggctggtggcaaaaagaagaagaacgcctatgattcgcaaagtcagaccagtagtgtggatgacttggcggatatgatgggcgggatgggcatccaggctaggcagtgtgacatgtgtctgggggagatgacgaagaaggagattcaggaggggcagttgagatgtcaagggtgtgaggatagtttgagccagttgatgaaggagcaggagagtacgcaggagagcgtggagagcaaggagagcaagaagcacaaaaagaagaaggtgagcgtggtgaaggagaaggtgaaggttgagaggaagaccaggggaaggggtaggaaggttgtggtggacagtgatgatgaggaagagggaggagagtgggaggacgaggaggagacacctaagaaggacaagaaatctcgcgataacaggaagcgagtcgtcgatagtgacgatgaagaggatgaaggcacttggctggtgggagagtcacagagaagcgcactcgacctcggtgttgctggcggcacagacgacgagaacgccgagggcaccggtgaagacatcgactccaacgaagagatctccgaagactcagaggacccggaagaggacagcttcgtcgtcaaagatagtgacgatgacgacgatgacgacgacgaaagcgtcaactcagatgagatagtcggctccggtgacgaagacgataccttcgcctcggtctccaagctcagctcgcaagtcgtcaagcaatccgaatccgaggaatcagaaaccgccgcctcctcctctgaagactctgccatctcggactcagaactcgaacactcctccgaaaccgactccgaagccgaatacggcaccaagcgcagccccaaaggccccgtgcaaatctcctccaagatccacgagctcatcgccatcctccgccgcgaagcccccacccacaagttcatcgtcttctcccagttcacttcgatgctcgacctcgtcgagccctttttgcggcaccacttaccggacatcaagcacgtccgctacgacggcaaaatgtccaacgacgcgcgcgaagcgtctctgcattccctgcgcaaagacccgcgcacccgtattctgctgtgctcgctcaagtgcggatccctgggactcaacctgacggccgcgacgagggtgattatcgtcgaacccttctggaacccctttgtcgaggagcaggctattgatcgcgtgcatcggctgacgcagacggtcgatgtggttgtctacaagttgacggtgagagggacggtggaggcgaggatcctggaactgcaggagaagaagagattgttggcgcagacggcggtggaagggtcgacggagagaggggggaacaagaagaagaagggccaggggttgaagttggggttgcaggagattttggacttgttcaagcatgatggtagtagagctatccatggtgccgataatggcgagtctggatacggtgaggagaatgctgctgctgctgctgcggggaggacgccggtgaggaggactgctggtgcggcggctaatcatacggggacgaggagggagcatgaggtttttgggcggaggtggtgagatggataggagcaatgggcttatagatgtggttatgatacatgatgaatggctggacttcggtatgcttggtttggtctggaacttgtctgggtataggtacaggatgttagcatgttatgtttataaaactactttgtttgttgagatgtgtcatttcttagcacttccaaaggatggaacgagctggataggggttcgtatggttattgctgttgcgtagttacccaatttgaattaattcatgataatcgaagaatgaagctgatgatgtcaagaacatgtatattccttttgcacgcctcgtaaatgcgggtattgcaacagacgagcattcgctctctctccaactataatctatgcatgtttctcatccatattcaggatatatccttctccctcgtacgtctctaccgtcactcacgaccggaaaagcttcaaaccagcctcctcaacgttaacaccacccatctcctcatcctcctccgccgcctctgcctccgcctcatcctccttgagcaccatcttctgcccaaacagcgtgccaaagaaccgatcgatcgcatgctcctcccatgaccttctatcctccggcgccataaagttctgcaacttctcgtgcaccgtgaaccgcaacttgcgacccttgctcgccttccgatccacctgcttcctcgtcttggcctccttgagcgccgcccacctgacggtcgccacggactctccaggcgcagcggaatccgaactgcgctggtcgactagctccttaagcagcagctggtaaaagtcggcgtcgtcgtagatgtcggcgtcttcctcgaccttcttggccgcctgcgcgggggcgcacgagcgcggcgtgcgcgccttcttgatgaggcggtcggcgctgaggagctggtcgtcgagcacggagacgagcgattgggagccggcagactgcgcgaggcggcgctccttggtcatgctggcggtggtgctgcgcacgcgggtggaccacttgtcgaggacctggcggcggtacttgttggcgggaccctcgacggcctcaagaacctcccagatttcctgcgcgggcgtgtcgagctcgatggcgtcgcgcttgcgcttctcgccggccttggccttgacttgctcggggaggaagctgttgcggaccgagtcgatggtgttccagagcttgacggcggcttcctcggcggcctcgtagggcttctccttgaagttttcgggcttctcgacgcagttgaaggtgttggcggcgatgagggccttttggagacggatgcggaggttgaggatggagtcgaagatgcggcgctgggagcggacggcaacacccttttgggcgtcggcctcggcggctttcgagaaggtggaaacgatcttcttctcgtcttcggccatgatcttgcggagctcggcgttcacgtcgttcttctcgtcatcgtcgccagactcatcgtcctcatcttcgtcttcgtcttcgtcatcttcgtcctcgtcctcgtcgccggagccttcttcgtcatcctcgtcgtcctcttcggaatcgccctcttcgtcgtcgctgccggagagcagagcaccgtcaagttcttcctcatcatcctcaccctcgtcgtcctccgtctcttcggcctccatgtcgaacaggccgttttgctcgccctcctcagaatcctcctcgtcttcctcgtcttcctcaagatcctcctcatcatcttcctcctcttcatcatcctcggagccggacataaagtcagcagcagtgggcctcttcttgatgcgaaccgcaaggtcgtccttcttggaggtcttggctggtgtcttgggcttggagcttccacggaaggtgaacttttccgcccagtctgcgtcatcctcccctagcgcattgtcgctggagatctcggcgtcttcgtcgatgtgatcgcgttcgaggtccgcggtatctgggtcggcgaactcttcggagccggtctcggactcgccatcttcgaggtcgtcctcgtcatcatcatcttcctcatcgtcttcctcctcgtcctcaaaatcttcttcgtcgctctcctctagggccttgcggctgacgcgggtaccgctgtattcggggccgagtgtgggtgcttctgcttttcgaagcttgctcttgctgttgggtgtgggttattattagttgatgttgtgttttaggaaaggtattgacatacccaactgtgacatagtgttccgtctcggcgcgttcaacatcgctgtcggcttcgcttccgctctgatcatcgtcaccatcgcgaggctcggcttcaggatcgtagtctgtagtgatgcaatgtcagtaactggggggtcttggggttgtagctttcgtttgtcataccctttgcaggcttctcatcgaacatggaagcccgcagcttgttgctcttttttgtggtgtacaatggcatggtatcggctctgtctggtggtggtggtggttgtggtgttggcgccaaagaagaggaataattcgagatggcgcctgaatgaatggttctgaaaaatacagaggatccgaattgatggaacaacgggaacaaccccacgcccgaaaaaatcagagctttgcctgggagaacgggaaattttggcggtgacagcgggcagatggcaaagtggggaccgatgagcaggggtcgggatgcaccaagaaacgggctccacccgttgcgaccactgcagtgttcctcgggacgccaattggggaaagttggggaactgaacttcactcactctgacttcagttaatggcggcgacttcatctgttgaaataaaaagccaattcttgcgtttctcagatttcttgagtttggtgactaggcacaggataaaaagatgagaccaacaataagccggctgttacaagccacaagacctctccagcatgagaatccactggtaggtacctacctttcccccgacttacacattccttgactcggagttcttgaccaacaccacatcaaattatagggcctccccaaaactggtaccattccacgtttccaacgaggtcttcctcagaagcgtaaaattaaaaatgtagacaaggtcattgccgtctcttcagccaaaggtggggtcggaaaaagcacaatagctggtgagtgttccccatcttctcacctcatccctgtccagccactggatcagggggatgtaaacagcatcacacctcctacctacaagtcagaacataccataccccacaggcacttatctatcctctttatggctcagcaactcccaccagaattccctcttttcagttctttctattttatacatctctaacccagtcatgtcatagcaaacctcgccctctccctctcccgcctcggctacacaaccggcatcctcgacaccgacctcttcggcccctccatcccgaccctcttcaacctctcctccccctctttatccccttccctcaacccccacaaccaactcctccctctcacctcctacggcgtcaagaccatgtccatcggctacctcctcgggtccgaagactccgccctcgtctggcgcggtcccatgctcctcaaagccatccaacagcttcttcacgaagtcgactggtcccacccctcgctcgatgttttggtactagacctccctcccgggacgggcgacacccagctttccatagcgcagcaggtcgttgtggacggagcggtgatcgtgacgaccccgcatacactggcgatcaaagatgcggtgaagggggtgaatatgtttagaaaggtggacattccgatactgggggtggtgcagaacatgagcgtcttctgctgtcctgggtgcgggaaggagacgcatgtgtttggcgggaccgagggggtgacgaaggtgtgtgaggagatggacatggagttcttgggggatgtgccgctgcatccgagcattggggaggatggcgggaggggaaagccgacggttgtcagtgagcctgggggaaaggaggcggaggtgtttatggggttggggagacgggtggccgagttggttgggttggggaagatgccttttgcggggagggagtgagaggttgggtgggaagggttggtaaagaaggaagatgatggatcacaggacgggtcttccaagtcgaggatgaacggtactcgagtgtgtagatggtttgtatatgcggctatcaagtataaagatctttgttgtacagagacttcaaaggaggcatcgtccattttttcgtctcaaggtgctgtcactatcgccccttttctccttggttccgtccctcatcagattaagtcgacttggtaggcgtgtcagtatacggatcaaagcccatacgcctcttcgcctcgttccgtatatcccacttttcctcgccccgtagcccggtcgtcgacgtctcctccaagaagaaggtaagaatgtgatctggaatcgacaggtgtgacgtctgctggaactcctgcaggctgcatagtcgtatcaacatttccatgagcgagagtgacgaagtgatggcaccgaatggtgacctggccacgaacgagtccatgctgttgggttccttttgagccccttgcacttgtgctggtgtctggaacagctgcttgccattggctcctcctgttggtaaagatgatgttgatgacagaggcgatgggacgtatttccgttggttcggaggcgtgtttgggtagggctggagggagacgttgcgaatttgatcaatgagtttcgagtcgactaccttgtcgcgtggtgtagctgacttgcaagactggatgctggacttatcatcaccatcatcatcgtcgtcagactcgtcatcgctctcgacaaagacctccagggcgagccattcagggtccagatgcgatggcagccctaacgctttccttaatcgaccttcttctgccgccgtcgcaagttcagtagacttggtctctgccagcagttgcgcatcaatatcggcttgttcgtcgtcgtcttcggcggccgtgtcatatgctgtttctccttctgatgcctctgcttgctccggatcggcgtaccattggcgtttgagctggaccggattaggggcatggaggtctctcttcagtaataacaccgggttgttgtcgccctcctcagcattaccgatgttcaggagtcgccctgtgtcggtgtagaaaatcttggaaacttgatgtatgggaatggagtctcggattccagccatatcgatgccgtcgaatggctcacctgcggcatcatcatcgtgtacacgtccgtcgtcgagatcttcaatgatctccaagtgataggcatactcgtctgggcggccaagcatcgaaagggccgaatcaacggcagcagagtacgcgtttacgggtccatcagaagactcaccggggcagtatccgcgagtcttgtcaaacttccagcctagcggtgtgcgaaccagccgtacacgagccttgtgcaccacctcttgccagatgggtttccgttcaccttcgccaacaccatatgatggctccctggtccatgtcttgcctccagtgctaggagtggcaggaacggaactggcacttttcagcctggaatggccgcggaagagcatgtaaagagatagtgtgaaagaaggcccgatggggactgctcggttagggttgttcacaaagtgtgagtccccgaatgacaagaaggcactcgcctgcatcagtctcgacggagagatgccagcgttcactgtcgtgttcatcctctctcccgaggccgtgatggcgagttggatcagagggatctctctgtctatgcgggccagtagttccttcatctccttgataatggttagcagctcaatatgatgagcttccgacatgcgggctttcttgccatcggagcgggagctctcttcggcagtagcagcatcgtttaggcgcttcccgagagaaatgatgtctcgatggagagacttggcaagaggcacagcagcctcgaggaagacattgccacggccagatcttggacacagcgttagtcacattcttgtaagggccaaggacaaggtaagtagtaagaagagaggtaggttgggcatacttgaactcgatcaggtcgatagctggtgaaacaatctgaagtggggaatattcgtattagcaaggggtgtcatgtctttgttggaaggggctttagcattgttgggttcggaataataatggccactcaccttgatcttactatccagaagcttctgcagcttcttgagctcggtgtacactcctttgtcgtcgaccgtcttgagcagcctcgagcactggttgacggcgtaggtggaagtgattgcgatgcctgatctgatggcgtagttgaccgcatgagacccgagcttggccaacagtgcgtccatgatttgctcaagttaagaatgtgtggatggttatttgattggtacggtgtatatcatattcagttcctgtcctatttgatagttttatgtacggaatcaggtaggtagaggtaccttactgtaatgctctccggcagcaagtgaacttgaacgaagcgatgcctaattgttagtgttcgtcccgtccgtttgacgttcaggtcctcaagagtgacgttggttggcgggtccaggcttcttttcgtccgggtctcttttgggttcacggcccggcctgggacagtgcatgtgccaagagagaccaggggtttagtctgttgcagaggttcgcactgtgatcctgctgatcccattccactgaatgctggctttgggcgcacttcttcggcgagtgactccccgagtcgcacagtgtgtggcggcagttccgtcctagcgcacacagtagacagcgggacaaaaaattgtcatgtaccccgccaccactcactgcacgccctccccaatcaacggtggggccctacagcccttgccagcgttaggtttcttgatccaaatctctcttcgacttgttccctcgctcgctacgtagttggacgcgccgactggactggtcactcagagtactacaaccaagtacaggtcgtcgtcagggtaagtacctacggtgtatagaggcagttgatatagggctgtctgtggtcgcattagcttaccatcatttctgtcttctagtataaatcatccatctccatctcctgacttcaggattccctcctcgcgcaagggacctaccttatttatacacacccacgtcgctacccagccgacagagtcgggattcatctttgctgaccatcagctttattatcaccactctccagcccacgagcgagaccccgaaaccagacacatttctaccggcaccttctcgagaatcacacgcgaccgctatctatccaacatgtccggaaacgttcagaacaactgggaggaggctgccgaccaggatgagcgcctggcgcgccagacccagcaacagatgaacatcaacgctggtaccttccgccccggtgccgctgccttcacccccggcgccccctccttcacccccggccagttcgccgctcccggcttcactccccagtaccagcagcaatattacggcggcgcccagcagggctacggcggtggctacccccagtacggccagcagggctacggacagtacaacaaccagcagcagcagggctatggcgctgtttacggccagcagggatataaccagggctacggtaggccgccgcttgttcgtacagtctttgatcgaggaatctaactgatagacgtggatagcaggccaacaacaacaacaacaacaacaacaacaatacggtggttaccagcagaaccagggctaccagcagaggcaacagcagaaccgcgatgcgcccaagcctgcccctcagatcgtcaagaggccagagcagcccgctgcccaggcgcaaccaaaggccgacgcccccaagaccgctgccgctcccgtcaaggttctcagcgttggaggcgatgctcctgccaaggttttgagcatcgggggtgatgcgcccaagcccgcggccaaggttctctccatctccggcactgctcccgccaaggaggagcccaagaaggaggctgccaagaaggagggtaccgctgaggccgccgccaaggttactgctaccaaggctgtgcaaaagaccgagtctgctgctgctagcggcaggacttcgcccgctccctcttcgggccgtgccagcccgtcggccgccaagtccggcaacaaggtttcgcgcgacgtcgatgctgttgagaaggatattcagtccgccgatgttgacgaggataccctcaaggaaatctacggcaaggagcacatgaacatcatcttcatcggtcacgtcgatgccggcaagtctaccctcggtggtgccattctctacgtcaccggcatggtcgaccagcgtacacttgacaagtacaagagggaggctaaggatatgggtcgtgagacttggtacctctcgtgggctcttgacttgaccaacgaggagcgtgccaagggcaagaccgtcgaggttggtcgtggtttcttcgagaccgacaagcgcaagtactccattctcgatgcccccggccacaagacctatgtccccaacatgattggtggtgcttcccaggccgatgtcggtatcctcgtcatctccgcccgtaagggtgagtacgagaccggtttcgagaagggcggtcagacccgtgagcacgccatgttggccaagacccagggtgtcaacaagctcgtcgttgtcatcaacaagatggacgaccctaccgtcaactggtccgaggagcgctacaaggagtgcaccaccaagcttgcccagttcttgaagggtactggttacaacctgaagacggatgtcttcttcatgcccgtcgctgcccagcagaccatgggtatcaaggaccgcgtgcccaaggatctttgcccctggtatgatggcccctcgctgcttgagtacctcgacaacatgagctctctcgagcgcaaggtcaacgccccctttatgatggctgtttctggcaagtaccgtgatatgggtaccatgatcgagggtaagatcgaggccggtgtgatcaagaagggtatgagcttgatcatgatgcctaacaagcagtcgattgaaatctcggccgtctacggcgagacggaagatgaggttcccgttgcccagtgcggtgagcaagtccgtctccgtctccgtggcatcgaagaagaagaaatcatgcccggtttcgtcctttgctcgcccaagcgtcttgtccacaacgtcaccgctttcgaggctcagatccgtattcttgacctcaagagcattctgactgccggtttcaactgcgtgcttcatgttcacgccgccatcgaggaggttactttcgccgctctcctccacaagcttcagaagggcaccaacaggaagtccaagcttcctccttcgcacgccaagaagggcgacagcatcattgctcgtctcgaggttaccggtggtgccggctccgtctgcgttgaacggttcgaggactacccccagatgggtcgtttcaccctccgtgaccaggtatgttatttcttgtctgttgcttgacgtgaaattggactaacacattttgtagggtcaaaccatcgctattggcaagatcaccaagctcattaccgatacctctgcttaaatggccaaaagaaggttggtgttctcggcgaatttgagcaaaaaaactgcaccgctcgagtcaaaaatgtaaaagggatcaagtaggctttgcattggttatttgcttgagcgcggggaaagccttagcaagggttctgtttacgtttttcgaaacgaagcattggggatatagagcaaaataccagttggaatgagaaagctttgttgcgtttgggaagtccggatggcttggtctacgtgtccaagttcttttcgcttgacttgacggtgacttttgtttgcccaaacctctacactactttggacccggaggatatacggatatacccgtaccggggacccagctcattgacgatcattcaatcgggactgatgtcccaagaaagccaagctgtaactgacgctagtcgaccatcccaactgaaaaactccccgaggaacatgcggggagagcgggaccgatgacgagctattcccgtcggaaggagatgccgaacgggcccaggaggaggggccgattcagcgggtccactccggaggctaccgagcgtatgaggggaagagcagctgagatgagtctaatgtgtatgacaatgaccgcagcttccttgatacatatttgatttgtaatttcatcgtcggttataaaagacacccgcggaaccgaagaaggtgtgacagtttactaagtagagaaactccgtcccaagaactcacagactcacgacaaacgtaagttcccaaactcttctcatgacatcatgacgaatcggagcttctagcaggtccgatgtggaaacttgaaatatgatcatctcagctttttctccccttttccatgcatctttttgaagtttctgaattagagtctacggaagaagagtcactgataagtcgaacagtaactcgatttccaacatcttcgttcacccagtctacgaaaaccaacacttcccctcgctcaccatatcacgaacttgcacaactcgaagaagctatctatcaccaaagtcaccatgtccgcccccgtagcagcctcctcggccaccgcgccccctatcgacgtgagcaacctcttctccgtcaagggtcttgtcgctctcatcacaggcggtggttccggtatgccactcttccatctttcctcctttctcgtctctcttctctccccctaccctgatgcttagaaacccgactaacaacccaccctccatgtaggaatcggcctaatgatgactcaatccctcgcctcggccggcgctaaacgtatctacattgccggtcgccgcctttccgtcctgcgatccgccgcccacaaaatcaactcctctctcccccagaaccagaacccgaaccaggaaccggtagtcgtccccctcgaatgcgacgtcacctccccttcttccctctcctctctcgtctcttccatcagttccgatccgtacaccggctacctaaacctgctcgtctgcaacgccggcgtcggcgggccgcaggtttctgtcgttgacaaagagactggccaagcaaagagtctctcagagtttcgccaacaagctctggcggtggactttgacaaggagtgggagcagacgtttagagtgaatgtgggcagcgtgtggtatacgagtatggcgtgtttggaacttttggagaaggggaatacgttggcggcgcagcagcagcaggagggacagggacagggacaggtggtgtggagggagagtgccagtcagattgtggtgacgagctcgattgcggctctcaataaggcggctccgggcgggtgggcttatggagtgagtaaggctgcggcgacgcatgtggggaagcagttggctacgctgttgcctaggtgggggattcggtgagtttttggttcttttcttttcttgtcctgttgtttcgcgatgaaggactggatggagggaatgtggtgaagagtaggggggaagaggtgaagaaagaggtgaaaaaagttggacagactggcggctttcaagtgagaaaagttgggaatatggttcgggacgagtgtccctgtaagcccaactcctggaggcttcttggtttgttgtcttatcgtgggtcccctcacaatgggggttctaccgattttcaaagaatacttgctaacctgctcttcctcgcagctgcaacgtaatttgccccggccgtaagttactaccacctcccatccctgtccctttccgatcagaccgatgctcacaccaactatatagtcttcccctccgacatggccgctcccatcgtccaagccgctggcggctccatgaccggtggaggtgtcatccctctcgacaagaagacggtccctctcggtcgcatgggcgatgagtttgacatggctgggcaaatcctttatctggcttcgcgggccggagcgtacctgaatggaaacgtgattgtcgtcgacggtggacggttgactacgtttcctagtactgggtattaagtaacagaagatgggatggtgctgggtacgaaggcgtggggtgtttttggggaaggagatagtagatatggacaggtgagggaaaatgggaggtataaagagggtagagaataagagcctgttaactgttcgtagacttgatggttgaatgccggactacttaactattgaaatgaatgaattggacatttttaaccgtctactattcttaccgtaataatagcgaaggacaaaaagcatctatcatgtctgtctaattcctggtctgatttcgttgactgtatggaaacatgaggcaagtggcatatcctcaacctcctcttgagtcttgatatcatcaagcacgctctaaacaccaggaatctctggttactaaaattggggtctttttatcagagaaagacaagtttatttttttttttttttttttttttttttttttttttttttttttttttttttttctccgtctctttttcttcttttgttgctatctggattgttgaatagatagcattgtgtctcgcccatcacttgacgtacttagcgctcagcagagacagtcagcgatataaccgtaaccacatgtaggcagtcgatgatttgctttgttagtactcactcacagaaacgagacgttccccaccaaaaactcatttgttttatagctatgaatcatgaaagttaaagagataccactcaggtatcgataggttcttgactctctccatgaaaaacatgatgaatccaatcccacacgcgtatcgatgtcgtcgactttctatctttcatgtcgtctcacgaagtggtgatgagcggatcccccagcccatgcaacgtcggtcgaccttcagttgcttttccccgtccctgttctcccggccatgcccaaaattagccgatatcgttccaccgggggggacccgggtctcgaacgatgtgcttggcggtcggtgattcgggggagggtttctggacccggcccgggggatggtccactacgtgggtacatagttgatgactggttgtgagaaacacaacagctagatccatcacgtggagagtacctctaggttgttggtagggtcggtcggatgttgttatggagagttaccctagggtagaggtaggtccaggttcgggttgctgggctccgttgggttgctaacgggctatgagctacctaggtacctctaggtatgggtcctgcccgttaacacccaccaagcgcaacgctacctatttctaggtacggctgcgctgtcagactgccgtgcccgtgtgtgggcatgggggcgctagtatacactagaagtgccattcaggcgctttaccttgcgggccaccgacgggcagcattgacattgacgtcatctccacgcgattgatcagtggtgaaccgggggcaggaggggatcatgattgataccagccttggtgttgatggaggtcgtaataaattgttgatagactcgagacaaatctatgaggcgaggttgatagtggacatagtccttaagggaagcggtcgtcaagatggaaacctcaagggagatgtgcatgccctgtttctctcttgggttaggtttccagtggagggagtgttgctaggaacacggggaagtgtggggcttccaggggatcaatggaaggctggactgggctgggctgttgtcaagggttcactactaggtcagttcctacagcagaggtcccgcgaatccgccatcaagcatccggtctggtgacgtttccgtccacttatcgaaccgagacatcaaggtcggttggtaggtaggtagatgtatgtaggtatgtaggtcgcctgtagggtaggatggaaagtaacgggtcggttggaaagatagaggcgcacctatcgaaaaccgtggacgattacctaggtatatcccctttccatctctcctgattgaggtttctccatctgtccgtgaggtcccctcctccccccaggttccgatctcccccgcattgagcgaggtgggctccaatgatgtgcctttgtgctaagttgggcggcccggggataacaggtacagcatcaggctatgactttgaagtgacaagaggtgcaatcagcaagtgcacatgttgatgtcaacattgctttcttttggtcgccagctgaaatggaagacgggtcatgtctgttgttgatgtctgatgtggactggatagaaagagcactggtattggcctactgatacaacatgtggtagccgggcatcattgtccacaggcgcgggttcggagagggcaactgcggttgtgaagatggcaccttgatggccttcagatttaacttgacattgtaagtatcatgactggattttgttgaatcttggtgcttcaacctcaaacagcctactcactgtcagtcggaacgttgtggtaggtatcatgaacaagcaatggtgtcgttgctacgacccccgtcttggtttgctgttccgacaggttcctgttgtgcatgatcgtgtcggtaatagtcgaccccccccaaaaaaaaaccgaaacctacctacatcattcgctcttcaaatcattccttccatccagcatccagcccggttgtgcctcagttcctccctttatattggcaccacatgaagatccggggtcacactcttaagttccaagacttcctctgcccctccctttcccccgtccagcccagccattggtcctcctccacttataagccgccgcgactgtggtgtatcgatgggagcaaccgacccagatgaagccaagtcggacttgaccttcttgtataaataaatggccgaatcccttctccccatcagatgatggatctgtaatccgaaccatcatatatcaccttgccgtggcccagaaacttccccatctttcttcctttgtttgctgttctcacatcaagagcatctcgctctgtctgacttacacgccaagtcaacacaggaaggacaaaaaccagacatcaagtgacgacaaagaaaccactaaactcaacaccgaccattccatccatccttaaacacattgcttttcctcaaggaatcactcagacgaccaagtcccattgcggtcgtatttggattgctgcctaggacgattcgccgcttctactcgaccgtcggtcacagtccttaagaccgaccgtgcaaagcagagcacgcgaccccgctctgacatttcggcagcgaacacacatccaaccgcgagagcttcataagcttgcagcacgacactggaatatacggattcaaagtgcaacaacacaaacctcgaacttcagctaacgggacattgaaagcccttcatcgaggatatctaaagctttgcctctttcgtcccaaatattgttgccggcttcgatttgcacaagacgaaagctaccaggagtgtccctacagttgcgaaaagagaccgtcttgccatcccgcagtaagttcgatttcattgcgtgtaatcccgtctcatcatttcacatcaccaccgagaattgtaacctggcgatgaccatggatcatggttgagtaaccataatagtccgtctttgagcatccaagtgattttttggtgatttttttgggttgatttggtttctgggagaagctttcatagcaaacccacctcacccagcttttgccgtctctcaatgacatccccagactggagtccccccatttcagctgccccggcccgggctcccccgttccccgcttgagcccgagccctgccgcagccgcaaagtggaacggtggaatggaggaactgttccttgaccagaccggtcccacctcaccaaaccgtactgcatgcaaaagaagaaacgagttcctacctttcccgatgaccaccgtgccccctccacgtgggatttcatatcagaggctggcttgggttgggttttcccaacaggtcccgaaaagttcctccttttcccgatcgggtatcccgtatgatttctcttctgtcacggccgtctaggatagccgccaccactggaaccctccctggaggaacccggacagggcagaggctgacggcatagatgacggcttactctgcttatcccgtttctttttcttttcctttgcgttggttcggttcaagtccgattgggatcttgatgtcgttgctggagcaattatccaagttaccagatcgagatatttctgcagaacagactccatataaaaagagatgacttggggctaacatggctttaagcctgcagtacccgctaggacttgttggctcatcttcatcaacaaacgtataagagagaccccggacaacacatacacacgtgtatcttgtcggtgtcttcctactgttcttcagtcgttctagaatcctgtcaacaagttcatccatacgcctcagatttcaagaaccatgtccagtgtcaagcagtcggcccaggccgcgacatcagatgtcgttgacaccgctaagaacgccacggccgagacggtcactgccgccaccgactttctccacactccggccgtccgggcagcgctccccttcatcaatggtggtctcagcggcatggtggccacaacggtcatccagcccatcgacatgatcaaggtgcgcatccagctggccggcgagggcaaggccggcggccccaagccgacccccctcggcgtcacacgcgatattatcgccagtggcaaggccatggacctctacactggtctctcggccggtctcctccgacaagccgtgtacacgacggcccgcatcggctgcttcgacaccttcatgagccggctctcggcgcgggccaaggagaagggccagtcggtaggcttcaaggagcgggcctcggccggtctcgcggccggtggtctcgccgccatgatcggcaacccggccgatctcgccctcatccgcatgcaaagcgacggcctcaagcccgtggcggagcgcaagaactacaagtcggtcattgacgccctcggcggcattgcgcggaacgagggcgtcgcagcgctctgggccggtgctgcccccacggtggtgcgcgccatggcgctcaactttggtcagctggccttcttctcggaggcaaaagcgcagctgaaggccaggacacagtggtcgagcaaggtgcagacgctcagtgccagtgctattgccggcttctttgcctcgttcttcagcttgccgtttgactttgtcaagacgagactgcagaagcagacgaggggcccggatggaaagttaccatataatggtatggtggattgctttgctaaagtggcgaagcaggaaggcgtgtttaggttttatcggggttttggaacgtattatgtgcgcattgcgccgcatgcgtaagttattcctctccctgagtcttttggtgatgtgtgacttgatgaatggatttgagctgacgatgatttgtgtagcatggtgacgctgcttgttgctgattacttgggttggttgaccaagtaagtggaagttggtgatggatgtttggtagttttgatatagttaggtagtgatggtgatggcaacagtgtggaattgcatagaataacaggtgggcgtttttgggaggttgattctactgctggaattttttgtgcttttttttttcggttcaacggttcatgccgtcttcctgactacgttataggatggcattttcgttttggttattttggttgtctggtgtagtataccttttctgttagttttgcttgctagacaacttgtgacattaccatccctttgttatcgaagatgatatatactgttcaatgtcttgattatgtcgtgagacaaatgtttggagtcgtgagtttcccaccctccaaaaacgctgctatgtagcaatttaccccgaaacttcaaagcaaaactcgggcaggtgctgtagtcaggacagagccgttacgagggtcagggttatgtgtggaaatgcaaggggtggcagtgttgcttggtagcggggccatctcgcagctgccctgcggcccagaccctgacggttcctggtaaacctaggcagaggtacgtacatctttggcggggatcttggagtcggacaaagcaatggcttcgctcttctcccattcaccaactttacgtattcaacaatatttccaacccagtctgcagttcttaaactgtgggaacggtatttgcttccaagcagtattcctttccaccgaagatgacatactagacggtcatggattctcgggattggacccaggcaagtagcttccacccttcctccctccctcaaggtcctcgacaaggcctctctggctaactaaccatgctcttgtctctcagctgggctgtgttgcctacccgtcaccaatccatccagactaccatgccggacccgcgtcgacaatagccttcgacaaccaagatgagctgctatggatcggcacccaaaagggctttgccggctctttcatcggccgcgagctcaagcgattcactgccttccgaatacaccccgaaaccgacggtcccctccgccaattcctcttcgtcgacaagggcgtcatcttcctcggaagccggagcgtctacatggcagcacgtagtggcgtgcccatctggagtatccgccatgagtccatgcaggatctgcgtgccatgtccttcaccagcaaggggacctccgagatcctcgtggccggctggcagaacaagatgttggtgattgacgtcaacaagggtgaggtcgtcaaggagctcccgacacaagatcagtactccttcctcaagatgagccggtacatttgcgcggcaacgaacaagggcaccgtcaacatactggaccctatcacttttactatcaagaaacaatggcaggcccacggggctttcatcaacgatctggacacgtccaacgactttattgtcacctgcggtggctcacacaggcagacacacaacaccccggccatactcgacccttacgtcaaggtgtttgacctgaagaacatgagtgctatgaacccagttccctttgcgccgctggccgctcacgtgaggatgcacccgaggatgttgacaacggccattgtcgtcaaccaggcgggccagatccacgtgacggatctgttgaatccaagcaacagccaggtctgctacacgcagcctcagggcgtggtgctacatttcgatgtgtcgagaaccggagaaggaaaagcgcttgcggataacaagcacaacacctacgtctggggatcgcccaacaagatccagtttaccgagataggaatcccgcctcggttgccggaccctccccagccgtcattgttgccgccagatccagacatgttggaggaattacccctgagccgcatcggcttgccttattaccgagaacagctcttctcagccttgccgccggatatcatctccgatgtgggcgctcctccgcagcagatcgatccgaacatcttgagcactcttaccaagaccgactggggatacattggccccaacaagacgggcttgcagagaaaccagtacatggatacccggtcgactatgaagacttccaacacaatacgagcacccaagttcctgagtgaaaaggcgcgcgagtcacagacgggttcggaagacaacacccttgctactaacgaaacggccatgatgactccgaacaacgatcactggagtctgaggccggaggcgccgcctgaatataggatatgtgagattaagtatagcaagttcggtgtggatgactttgactttgggtaagtgcggatgggaaatttgaatcttgttcgggtgtagcgtactgacatggtcgatagtttcttcaacaacaccccataccctggcttggagaataacataacaaactcctatgccaactccctactgcaggtcatgcactacacccccctgttgcgaaacatggcccttcagcacgctgctacggcctgtctagctgatccgtgtctgctgtgcgagctgggttatgtttttgacatgctgcagaaaggtgaagggccttcttgccatgctactaacatgctcagggctcttaatcatactagtaacggtgagtgattgatttttgggtgtaactaggtatgtacagtgcagctaacctatcaccagcttccgttagtggtgtcctcgaggatatcgccaaagacaagaacccaagcactctggtcaagaacctcaccatgttccttttcgacaagatcagtcaggactacaagggcactcctccgatttctaccgaactcgaaaggactctgtttaagctgaaccagcctccgaaccctcttgatctagtcaagagacttctagagaccgacgcaaggtatcagatcaagtgtatgcactgtcaacatgtcagcccaaggactgcaacgacattcgtcaacaagctctgctacccagcagcgaagccaaacattcgcggtatgaaggcacaacgcatcactttctcgcaagtgctcaaggctggactcgagaacgaggctgtaaacaaggggtattgtaccaagtgtcagcgctaccagaaccttgaccagcgcaagatcatcttcaacatcccggctgttttggcgctctgcacagagatcaccactgccgagcaccgcaagttgtggtctacccctggatggctgccggaggaaattggtatcatagttgaccaaggccatgtttattgctatgaaggggacgacctcaagttgcatctcaacagggggatacataatatcacagtgtactcgttggtgggtacggtggttaacgttgagaccaagtcaccgcagaagagtcatttggtggctactgttaatggtacgtatacctcttttggatgaggtgatagtggatgctgatatcatgtttagttgggcgtgcggagccagagagcaaagaccaggatcgctggcatttgttcaacgacttctcggtacggggcatttccaaggttgaggcacttacctttaacgctgcttggaagatgcctgtcgtcgtcatgttccaggtcaaggcggccaaccatcgcttcaacatggactggaagacacgtctggacacctccgtcctcttcagagataacaacccacatgccctcaagacgtacgagctactcgaccgagagacagagattcccggtccagacactgtcatcgcaattgatacggaatttattcgacttaaggagagagagatccatatcgacgaagacgggaaatccaaaaccattcgacccatctcgcacgctatcgcgcgtgcctcggtcgtccgcggccaaggctccagagaaggcgttgccttcatcgatgattacatccacatcaaggaaaccattgttgactatctcaccgagtggtccggtattacacccaccgatttggatcccattaactcccagcgtaacctcgtctcgcccaaaaccgcctacaaaaaactctgggtcctcgttaacctgggttgcaagttcctcggccacggcctcagccaagatttccgcgtcatcaatatccaagtgcctagaaatcaggtcattgatacgtctatcatctttatgaagccgccttctcagcgcaagatttcgctcgctttcttggcttggtatctgctcaaggaagacatccagcaaaatacccacgactctatcgaagacgcccagacggcgctgaagctgtaccgaaagtacgaagagtttatggctaacgggagcttccacgatgtcttggaggcgctttacaaaaagggcaaaacactcaacttcaagccgccacgtatctccaccggtgcagcaaaggatgctggtttcggagccgtacatcgcgtcggcactcctcccgtccctgcacccgggacgaccgagggaagctttgaaatctccaactcatcaacagcaacaaccggcggtagcgccctctccgccaccggcggcatgggaagcgcgagcgcgagcagtagtatgccgtccacccccgtcaggaagcccatcggtctcggaggaccgtttaccgttgctggcgttgtcaagccaagcccggctactagccttgataattttggtgctggtgctgttggcacgggaatcacaacagcagcagcaacaatgggtggtggatacggtggttatggtacggatggcgcgtattggggtggaccgaatgatatggcgcctacgagtatgattgggggatcggcgtttattcctgctaaattcccgcctggaccgcctgagacgaggggattcataccgtataggccgcaggtgctgcttgcggagcgggaggcggcggcggctgctgctgctgctgcggcggcggcggcggctaataatgatgttggtggtcgtggtggtgtcgcttgtggtaatggtggtgctggtggggaacaggggaagcaagagtaggatggttcttctccttctgttggcgaggaacctattgatgaggaacttgaggggcaaaagaagcggcagaagctagaggaggaagtccccatttctcgtgctgccgttggcagtggttatagttatattccttctgctcatttttctcctgctctcccttatgtcagcgaggaatctgacaatgatgaaatgcggaggcagcagcaggagctttttgcgcctgaaccttatgctcctggtttcgagcaaaatcttttcgaagcctctcgtcgcgacgaaggctctcctgttgtcgagtatgtttctcccccagccgtcgaggaggatgattcttctactatcaaagaagtgtcttctcctgttgtcaaggaagttgcttctcctactgctagtctttcctctcctgctgctgttgttggtgaggaagaagagaagcaaaaggatgaagatgttcctcccgcgatcgaggaagctgctgctgatccttctgtcacaacaggttcttcttcaactctggctgctgagaaacagcggaagcaagaggaggaggaaggttcttccgctgtcggtggtggtggtggcggtgaggaggggaaacaggagaagcaagatgatcagggctctactcccgctttagcgccttagaagggctggaaaaacgcaaagaaagctgggaaagttaaggagaaatataaagcgggacataagaggtttgtcctcccatgatcacaggattgggttgtagcaaggtcacgatacaatcggggcgtggtggcataggtaaaagaagcatgaagcgtgcggagatagagtatggatattccccagcggtaggtagatagggcggttattgctagagtaaacacgaatcgattggaagcgaatatgttggtgagctggtgacttttggtagtgtgacggggaaataagaacaaacagaagcagagtgtcgtacctgtttcttgctagcaccctacattactaacaaccttgtcaggtgttgagttcgagcttccgttgctctagtcgacctccctcgcaatgtcaaatccttgtctcgccacttcgtagcgaacggaatttccatgtcacattaactactccatccagtcgcgctcgttgcatctcgtgattcttactcatgcgagaaaagccagagtctagacacttgtatttactgtaacgcctcagcttcctattcccgcgctttgggtcgttattttgatcatatagacgtacattacacccgcttgaacatgctaccaccgactttgccaactattctttttacgggacagattacacttattcccagctggcagttacttgatggttttcactttttacaacgtagtttctccttcgttgtcttcaagtaactaacctcccgaaccgtctaacccccataaactggctgtccggatgatcatactagctagtattgtgatcaaactaccgaaggatttcgggacgggtaggtaggtaatgcggaaaacgatgaaaacgtggaaaatgaggaaggctagtacggtgcggcaacgcaaggttgaaggtgtcgtctatgtgtggtcatcagtatgggctttatacgaaaaaaaaatggaaagaaagaaaaattcgacaaggtctgcttcatcgggctcaaaagccgaagcaatgatcaccacgtcagaaagctcggctcgttctggacaaaatagtttgagaccctttgaacatgacaccttggatatcatcttcctacgcattcaactaagcgtccttttcacacatttgaactttattttcaggcaacatccggatagaaatatcccactgggagtgtattcaatgcattttttcgaattctctctattcctatcacagtcctttgcaacgacttctctcaagtaatcgacttactcacccgctaagcaacgaaatgtgtcatcatcaattttgtcatgggtgagcttgggtatggtgtccatgcatggatacctctaaaacggcaacaggacctaggtagccggtccttacctatgagctcagtattataatgtccaccaccgatagctctaaaagactggaacgtcgtagtaatattgtggcggactctttccactcactccttccgccacagatcgctatccaccccgccgtcaccaccgctgcagcaacgagtgtcgcgcgagaataaggaggagctcccacgccttcccaggactgattatagggtgtatcggtaataatcactcaccagtcttgagcgaaaacagcatcggtttctcccgacgctcctccttcttcgaatcctctggtctttgctgttaccgctgctgcggacagagaactgcgcaggcaggtacgagtccgacatcatggcaggagcaaaaacacagttatgactggggactgctagggacatggctgttgacatgtggctcttgtcttcggcttagttccttctgactttacgtgaagtcggggaaagaggagagagcaagtccgagaaggagtattgtatggataggctcgaggtttatgttggggggggggggatgttcaacataaaaggacgtggaaaaacgagtatacgacgtcttgttccagtctagcgacatcaacttttatcatcactcatcaattccaccgaacattctttgtaaatatcaccaacagtacgacaacttcagccactcaatagcatttttttttaccttccagcattctttgcaacagccaccaacagcagcacacaacactggagacactcaactatccttcagtctcatgggtttagctacgaacaccatccacacagacaaaaagcagaacgcaggccaaacaccacggtcaaggtcgatatccattcatttgtttttccacgaaactgtatctgactggcattcttctcatctaggtcatccatcggtggactttcccgcttgcttggaacgtttctcccacaatttccattcaccatcttgtccccgttattatggaggtggccatcttccttcataccaaaccctgttactttgagtcgagaaacgaaaagaacccccatcaccggccatatttccgatcactacatccctgagaacaccacacctcaccataccacacctcaccacatcgacaaaacgccctttattttaacagcttatccgttcgacgtgatgcccaatcagtattgatttggacaagctagcattcttcgcggacaattcattactcgaaataaacacttagctgtcactcatcgacatcatggctccagccaaagcgatggagaaacttcaaacgggtttcctggacacgacgggtgggacgggacaaatatgttccacggcgcacaccatgccccacagtgatgaacaaggccaaggtttcggaaaagtctaactacaataccatctgtggcgcattatgttgctggctggggtcgatttgtcggtgcactcatctctcgcttttcgaaaagcatcatccacgatatcgtcgccccccttttaccatgaaataattcgagctgtcgtactttcggtgttgaaccatactgcaagggagtgatcacggtgagcgacatggtggtggtggtgaaagtcttgattgattgagagaaagcaagaaaagaggaagatggaggatgaaatccgacttatatacagggtagccatgtgtggatcgtatccactaatgccaagagaatgccaagagctggtgatggcttcaacattcagctcgtgatgcctttatcacgaaaatgttcttacagcgtcaccaccaggagtttcaaatccacatcctttttggaaacccggattttgatattcagatagatcatgatgacctgtactatctttacttcggtgtttttgtcttttttttttttttttttttttttttttttttttttttttttttctaaatttgtacacatcactgccacccgcgctcgagaaggacgacaacagtgatgagctatcatgaattcctaatgtttcaataaattttttcttctttttttttgaggagactatcagcgaagtagtatagcgaatctgaaaagcttaccaagatatcttttggcactacagattaaaccactccgcgctagaaagaacacaaaacggtccacaacgcagcggccactcactataacagcactgggtcggttacaatacttcaattcacttcaactcgactcgactcgactcgaccgaaatcaacaacggctcaaaatggggtcacccagagagactatgaatctcctacccatctacctgctcggatactccctccactgtcacctcagtcgactagatgatcatcagtggattgcccctcgttcgagttgtgcttattatcttccagctgcgtttcatgtacttactgggatttagtcgaacacaggtttcaaaccaccaccactcctggtatttctcccccttttggatcttcatgtttcttggtcccatcatcgtctccctttataagaaaaggattcatccgagttgcataggagggggggttcggcggagcgatgtcctgcggggacactgtggtttttgtgagagagagagagactctgagacctttgaagatgggtggggactaggaggaggttgagtagatcgacttcatcggcgaggaactttcaagtctactatgtataaacaacaacaacaacagcaaagcagcgaaaccactaaaacaagcacatccacaatccacaagccacaagccacaaaccacaaaccacaaactacaacaccaaagcaatgaaaacacaagcatcgtatcgttcagataacatcatgtttcataaagcggaagacaaacagaggatgtggagatggtggttaggcaaagattgtctctcactttcactcatacttcgatttttgatgatagtgtggtctaccacgtatactatgtatgtatgtatgactggacgtacagccttttgattcctttttactacactgatttgattgctctgcgtcttgcctggtgctccttgcttcgtttggaaacagcaagcaaactagatgccaatttttttttttctttttttttttctttttctcccttttatgtataaaaatatccacgttagccccagtctctaggagttgacttgagtttttgagggtggggaggtaaaggagagaaagaaaagaaaaaagaaaaccaaactcaagcgtgtctgaaaaccgtgacgcctgagtccatgctgtttgatgatgatgacgttgctgattgatgtggtcgaacggagcggtcttgttgagagctggaaccttgcggacccttcgaacggatgccggactcgtggccgaatcatcaaggtcttcttgtgtcgtccgtagatgcgcgagtcgtgatggaaaagtggtttaagaataaataacagcggtccgggttgtacagcggattggatggatggatggatagacagagagaggatggttcgatgactaacggaatttgtctccccgaacaaaaagacgagagagaaaacacacaagaaaaaacacaagttagccagactcaaaatcaatccagatcttcgttgggctggtagatgtggcgagaccgcgtagggtccttgcgcatggcctggcctgaaccggtgaaaccgactgtttttgttataatcattttcatgtcagcaacaatatccttttcattacgacaacaaggaggatggacgaagagaaaaaaaatgaaaaaaaaaaaaaaaaactcacccctcccattcaccccctcgggcgtcctaaacatactctccttctttgtcgcgccctttccaaatttgcccttggccgtaaactcctgccacttgttcttgcccttctccagctccttgttagccttgatcttcttgaactttggtttcccgtccttgtcaaacttggagtcccccttcccctttccttcttccgccgctgctgccgccgccgccgccaacgcaccagggtatagttcaggtccagcggaaagggtaataccatccgagttcctgaccatggccgccgcgccggcggcagaggaagccgggatggaggaggggatgggataaatgtcggaatctgcggctttgcgtttgaagcctgcgcttgcgcttgcgccaccagtcgatgaggaagaggcggcggcagcagcagcagaagcgccgggggtaggagtggtggacgacgacaaagaagacgccgccatgggcttaatgtcctttgctctcaacgtctcgacggtgtcgtagctcttgaacttgacggtgtagatgggtgcggtcgaagaaccggtaacagaaacgatcttggcggggtagaagcccttgtcgccagacagccagcgggccatgacggtgtcgttgacttggtagtttacttgtgctggcgcctcttccttctctggttgcggagtggtggtggcggcggcggcggacggcttcttgaaggcggggtggttctcgcgcgaccattttggtggttcttctgctgctggtgctggcgcggcggcactttggccagagggttttcgtgatgatgaggaggagggaatgccgatggcgagcggttcttgattctgagcggggacggcagcagaagcacttttgagttcggcgagagagtcgtcgaggagttggatgcagttgacgagttcggtccggagggcgagaagttcttcattctggggatcatcctggagcgaggtatcgacgagttcgagctggagaacggggggttccgttagtatgatgacgcgttcgggaaaaggggatgggtaaacgtacttgggtctcgtactccttgcgctctgcttcgagttgcgctgccatcttgaactgtttccaaggatttggtgttgagtgacgaaatcgggtggcgctaatggttaccgagaacttcgctgggctggaaagaggttggagtggcggtctgtcgtaaggcgactgaaattgcaaaagtttgtattgtcgggcgcaaaaggatgggaattgggaagagaagtcaagttggcgcacacggctcgatgcgatacgtgaacaattaaatgtagcgcgggaaccttggatgacgcacggacgaaaatgcttatccgaaccatcaccaacttgcgaccccggaaggaacacactattcacactaattacactgagcaaaaggcttcaaaggtcagtcatttgaacactcaaatactcatcagatgaagaccaaatacagtaattgcttcctaagtatgctatgctcatgtaaaacatcacgctgacccatccttcgagtttccccccttcccattttacacacgattctcgtctagtatgtatccgtctacacgacctgacctcgtaccgagattcaatgacctacgaaccagtacctgtttctttgttatgtatacgaacaattgtgcccgttatccttaacgccctttaaaggaaccaacccctctctcagcaatgaaagctcgtgactgacgtcttcaacccgaccagatcctcgtcgaacgatactcctacgcacttcgaccgacactactaaccaaccccaccacctccctcaacaactctggcggcggctcattctcaaactcaccactggcagcacagctctcacttgcaagcgtcctcgcatccgaagcctcgcttgcagctgtatccgccccatcataactcctcgcaatcttctcagtcacaccaaccccaccaccaacatcaaccgtcactccattcctcgtgatatcagcttcaagcccatcagctccagtcccaagcccgcaggtctcctattcctggctaacgcttagatccagactcttgtcccacaaggccctcagaatcgcctgcgtctccgcatgttcgcttctatccaccagacttgacccgctcagtcttgaactggaaccaccattggcaccgttcaacatgcccacatgcggctgtccgccatctccatcgccgtcgagactagagctggtactattagccctggtcccgatcccaccgagtcccgaaaaccgggctgcggcagagacggctttggagggaatagcagacatggagttgctgtgctgatggttggcgttgatggtggcctgagcgaggaaggaatctcgcggctctctgccgtcgcgaaggaaattgggtcggccaccgcttagttcggagccgcgcttggagtgagaagttcccggtcgggaagcgcggccgccaccgttcatgttcaaagacccgttctgcagagcctgatactgagctatgcgtgctattgagcgggctacggggttttggtagcggcgaacgacaaggtactccatgccggtgcgctcgaggattctggtgaggcgagggtcgcggttgtcgtacccgtttccgttgagtgggaggccgggggtcagtgggcccagggttgggtggtgaggtggaacctgtggctggtccagggttgagctggctcgctgaagattgagcttctgttgagttcggttcagatctttgagaccgccatatacgccgctggagacgctggtttgagtgccgtttcgttttctggtggttctcctgatctcagtaccttcgtcatccgagtccgccccaagtttggaaccttggtggccggcatgctcgagacttcccattgatcgcgaggtgccattctctgtcgtggctcggatgctggtaaggaaggattcaccggggttactgggattgccggtagatccaagctgatcacctccgacaaaccgagaggtgagtagctcctccttttcgctgcttcctggacgtatttgggaagaaagcatcgacgaagcaggagacgtcggccgtgaggcgtttagctggacctgtacgctttctgtggacatcttgggcgccgaaatcatcgatggtactcgtttcagaatgcgttccgtaagaagctggttatgtgaatggctggtagtggtgctatgtgcgatacttggcgcaatgctcggtgcgatgctagtctgactgctgctgttcttgttggtaggcggtttcgagagctgtggcatttgttgttgttgttgttgttgttgctgttgttgctgttgttgctgctgttgctgttgttgctcctgcggttgctgttgctgctgggaaatattgttggcggaagcaatagtgttattactgggctgaacacgccgctgatgtgaaggaaacggaaattgaacctgtgttactcgcgggttgtcaacctgcccctgggacggtagcgcggaagccaacggatgcaaatgattctcgtttgctgtctcggcaccgttgattgtcgacccgcgccgcgacaggagaggggaggctgatgtgctagcgtccacccactcgtcctgatcgtcctcgtcgtcgtcctgaccgtcgtctcctatgttaaagtgaaccttgctatgtcgttcgcccttgagcttgtggacggcggggttggatgtggaccgcttgagcagattggatgtagactttgccttgccttttccagttccggctacgtcggcattggatcgattgcgcttcagcactgtcgcagaagtattcttgaggttagtagagacagtcacgaggtcctgggacgttgagcggcggtggttcgacgcaaggaaaggcggccgttcaggcgatgtaggtgattctccttgtcggctcgcggcggtgttggtacgattcagcttcaccgtggaggtcgagccatggtgtttgtgtaggcctttggaggagggggcttttccgtgcagccgagaaccgccaactacgtgcttggggccctttgcgcggtggtggtgggtgttgccattgcctgtttgatcgccgccgacctgagaagagctgctgtcgcggtgatacaaagtcggccgttttgattggccgggggcgcccgatgtatcgctattctccctatccctaggcatgactgtggtgtgcttatttcctgtgccccctcttggcctttccgtaacgatcctatccgactccgatcccacgctcactggtgtagcggcgcttccttgtttgtcgtcggactgaaaagacgaccttgttgttctctagactggccgagggtatacagcacccggtgacgcaaagagatgtccggcctagcgaggcggatcgatttcgagcgaacgggctttggttcggctttcgacccttgtggaggggttcgtgcaaaagcttcggttgtccgtgtgttgcttgcttgcttgcttgcggtttcctgctggtttcctgccggcagtaggcgttcctttctgttggtcaaccgcaaccccgagaactagcgggcgcaaattgggccccgaggccgaagttcgctttgagctctgatcaggttcgtcagaaaggcggggaaacccaatcgattcccaatcgagtcaatgattgccgacgcaatcgtgggaaagccgttctcggtaggtagtgaagaagcgaggtttcttgaagctttcttttcgttcgctgaagatttcgaaaagattggagtggtccggcgtgatgtaaccaatcgtcgatcttgttgctagtgggcgccgcgattatgcgtgtggtgtgtagagctggaaagcacaagttgggcgcagccgttcgatggtcaggtcaggggtatatgatggccccgaacaccagcaacaaagtgggaagcgtctttgctgatagattttgaagttggacaaaaaggttgcccaagttgaattggaagttccttggttgttgagctccagagactccaggcacttcctcggtgttccttcttcagttgcctgccaggccagccagccagccagccagtagcccttgtcatcaattcgaactaggaccgactaacgtaaaaaagcactgcactttgttagcggcttccctcccccactggaagccccctccggaaccggctcgacagcgggcatacaaaccactgcttgggccaaagtaaaagaaacccccccccccccccaacaatccaatatgtaacgtccaactaggaaagaatctacactactgtacatatgatatgtacaaccgcctcatcatcacaagctcaactcttataatatcacttttcactttcaaagcatctccaatcatgcgaactccccctgctcctcctccttcggcatctaactttcccgtctatagtgtgtaacaactccaacgatctcgattctctcgaaaagaaagaaaagaaaaaagcgatcctcctcccaaagcggtgacgacgacgaacgggcaacgaaagggggcttgcttccacggcacatttccccattggtcaaaacccgccgccatccgccattcattcagacagcattcgaatacgtacctatgtacatacatacccaacccggcccggacttggtcgggcccactgactggccagggcagggttactcagtgaacaacctcgaccttgaaagtctctcgtcgccgaaaccgctttaggactttgcccgatgaacgttaacgaacgaccgacggatataccgaacggttctgttgtttcaaacttggcttctagtgtctttctatggtaatggtgaaacaaaccgagaagagagacgtggcatgtggcatgtggcatttggcatgtgggatggttacaacgggagaaattggagacctgaagcccccaaagtacggtacttgtagttcgagaagacagggcaggacctgggacatgtgctaccggagagaggtttatcatacaagaccctcgtgaggctaagaggctaagggaaaccaccacatcgattgtcggtatgcgaacggaggaggatgaccgcccgtttcagtgctgcctgcccgctttcctcgctacataccgaccggacaagcactgtacttgtaggaacaaagttcccatggtctcatggctacacagtacctatacttaggtaactagcgacttgaaccatgtctgcttccgcgcgggcggttatcggatgacgctgccggtaagaagtgcaacggggtacgtgacgaggtggttgcatatcgttgccaaccttttacacgtacatggatgtaagagcaggagctttgagctaaaccaaatgaatgaatcgcatatggtatccaagggaaaaacaataaacgctgttgttctaaagttacaggaattgttgttgacatgcaatcattgcacaaaatatgctatatcaaagagaggaaaggaaacccaacgcccattttttgtcgtcacaaccgcttgcttactcggccacccaaacggcagccatacccataccggtaccaacgcacatggacgtaacaccaaccttcttgcctgtcctcttcaactcatagagaagggtagaaacctggcgggcaccggtgcagccaagcgggtgaccgaaagcaatggcaccgcccttggggttgatcttctccatgggaataccaagctcgttagcgcaccacaagcactgcgaagcaaacgcctcgttgatctcaaagatgtcgacgtcgtccttgttgatgcccgtgagctcaaacaccttgggaatggccttccaggggccgatgcccatgagaagaggcttgacgcccacgacggaagcggcgacaaacttgccgagaatgggctgaccaagcttctcggcggtagagcgcttcatgagcaggacggcggcggcaccgtccgagacctgcgaggcgttgccggcgtggatggagccatccttggcaaaagccgcgcggatcttgccgagggactcggccgtgacaccgtcgcggatgccgtcgtcgcggtcaaccaggatctccttggtctcgcctgacttggggtcctcgaacttggccttgagcgggaggatttcctccttgaagagaccctccttttgggccttgacagccttttggaacgaagaggcagcgaaggcgtcctggtccttgcgcgagacgcccttgtccttggccatgtcctcggacaggacacccatgggcaccttgcagttggcggcctctttgtgggactcgagcaggtccgagaactcggcgacggcggcggggccgtagttggtggacatggactcgacaccggcaccgacaccgacttcgatcataccggagcggatcgcgttggcgatgtcgacgcaggcctggagacccgaggagcactggcggttgagggtgtggacggcggtggactcggggaagccggcgacgagagcggcggcgcgcatctcggtcgcaccaccgccgggggcgaggacggtgccgaccttgatgtcctcgacgagggaggggtcgatcttggagcgctcgatgaggccgcggagggcaccggccatcaggtcagcagcgtgagtgtccttgaagccacccttgccacccttggtgaagggagtgcggagagcgcaggtgacgacgatctgtaggtagtatgtgttaggcgcattttgtattctgtaagtcggtcagttcgatgtggtcggtcgtgcttacatcatcggcgttcttctggagaatctggtcacggccaccaccggtaacaccagcggagatctggttgccgatctgagaaagtctgtcgagagctgtagtggaaggagtatcatgttaaccactatttgctgaggccaaaaagtcggttcagtaatacataccacccattgtgaatgattatacgattactagtcgactagataaatggatgaatagaaatcaagaatcaacggctgcttgttgggtatcctcagaagaatggaaagggcagaaatgattcagtagaaggaagagaggacggtgtggaaggacaggagaatagtttgtattgatatataaaggatacgagacgggagaacaacaagcaagaaagatggatcgccagcgaggtggtttaaacctcgggatctcgaccggtcagtccccagttcagttcagttcagttcccttgatgctcccgtcaggcagcgtgctaactgtggtggtgtccgggtgttactggtgggcgtgccctgcggtggacggtggtagcactaacagaccgacaggagcgtggagcacccgcggtgctggctggctgtccagtgtgggatgaaattccggggcgggaggcggcggcaggtgatgtcagaaatgcgccgaggcactgccgcattcgggttagcgccagacgacagacgtgtggaggaggggggtgcgctggggaatgattggggacggttggggtcgccaagagcgttgcatccgcattttcagattggtctgttttctctcttgtcacttttttcacatgcttctctttttcttgggttgacgagaatggttgcttttaacaaagggcccatggtgtggaatcaatttctgtcaacagcagttccgacaaccgagaggccacccacactgggaatttccaagatggaaatccagatcaacccaacactttcaaccgccccttggtggacattgtaaagatgggaatgcttgtccaggggggtggttgcaagcatggaagtaggaatcacatgttgaccgagccggcaggccgctggttgtcaacatttccgtctcatattaacatcaacaaaacatcgcgcggcgggaagccgtcaacggtcgatttatgcacacgcatatatacaagtgctgtacaacgtaattcgtaacgaaccgttcggttcttgctccaccccccttcagatgattgctcgagtccgaaaatgccgttcgccatgtgctgcttcgagcggtcaaaaggcaggatggacgtttgctttcttcactctcgagatctagaccactcgacagtactgcttacctgcaaagtcattcacatgcggtgtggaggtcatgtcttttttcttgtttatcagatggaataagcttacaggttacagatggatgggatgacaagagaggttagttaagtaccgctggacgcaaggcaactgaacaactccggacaactcatcactggcgatgttcacaagttataaaaaaaaaaaataaaaaaaaaaaattatgcaaggtgatgaaccaaacaacatctgatcatgcgcattcatcaacctaggtatcgacaatcatgtcaagcaaaagctcagtccctaaatgcaagccaatcccgatatccaacccccccagccccaacacttttgttgaccgagcccagctcaagccttgccgtggtacttcttgaccttctcaacctcatcatatgaacccatgaagataccggccttgtcatggatgtgctccggtacgacctcgagcatgcggttcatcttgctatcgacagcttgaccaccagctatcgttttaacacaacatattagtatccatcatcatattcctatctgggcgctcaaggggtgatgtgatggaagacgagtgacaagacttaccattctcaaaaatcatagccatgggcgcgcactcgtacagaatacgcagcttgcccttggggctcttcttgtctgccgggtacgcaaacataccaccatagagcagcgttctgtacgcatcggccaccatggaaccgatgtacctagcgctataaggctttccgctgtcctcctgggtttccttcagactgttaaagtacgccttgacgtcatcctcccagtagagcgagttaccctcgttgacggagtagatgctcctcttcctggggatcgtcatgttggggtgcgtcaagatgaactcgcccacgccctggtcgagcgtgaagccgttgacggagccgcccttcatggtgatgaccagctgggccgaggcgccgtacatggtgaagccggccgcgacgagctcggtgccgggcttgagaatgtcctctttcgtgcccgtgctgtcctcggccagcttgtggatggcgaagatggtgccgaccgacacaccggcgtccaggttggaagagccgtcaatggggtcgcaggcaacggcgtagcgcgcgttcttggcgtccttgaagtagattacgtgctcttcctcttccgagacgagtaaagcgcacttgcccgacgagcgcatggcttcgataaagaggtcgttggagatgacgtcgagcttcttttgctcgtcgcccgtggtgttggaggagccggcgagacctgtgaggtttacgagcgtggcgcggcggatgtagtaggcgatggacttgaaggagaattggagggcatggcaaaggaggcttttggggtttcatgttagctggtagttctctttgattcggttgtttgcgcggtcaacaggaagggaattggtgtaagtgatggataacatacgtaaagtctccagtggcctccttgtgctttacttgctcctcggtgaggaatctggtgagggtgacaatgtgggtgttcaccttctcaccgtcgttctcggcgccagctccgtttgttgtgaaagtcgacatggttaattatgtgtgtaggatgtgtttttggcgaaattagcgaaaatgaagcttgctacactgagagtgagaacaggctggctgttatttcgtggctagctagcttatgcgctctgcagctgtgggatgatgtatgcttcgtggtcacgagggttgacgttgaacaaagagctcgacctatacgcaactatgatgtttggtcgtctggtcggtggattggtattgttccggtgaggaggatagcaaattcaaaacactggtttgggtatttgggtataagataatggaagaagagggagattgagagtgagaagaacagagagcccgagaaagaggaggaggaggaggaggaggagcagcaagataagaagcttccctttcagttcaggtggagtggcagaagacgggaagagacggtcagacaagccaggaacacgaaaacatgacaggggaatgttcacaagccaaggggatctcctccatcaacgtgacaggttaggatccattctcgacgaggagttccatttttatgatggactggctgaagtgtttctggcgtatgagagggcctggaagacaacattcaggcgacgatcactgatcgtccgtccaggagtcaacacaagcgtaatgttgctttggatctcttctggttaaggcgttgagatgatatcaggaggagcttttcctcctctcgagatgctacactacatacaaagcaacttcagttgtctggaagctgtcgaggcaacctatggcacaaccccggaaccccgggttgcagaatgggggaaaacgggagctatgggatggggcccctcattcggccgtcgtcggttgaacaagcggttatcgataatcagggacggggagagctacctctaggtatgtccactcgctgacttgtgacatcagcgactgttggctggccaccctccccccccccctcgagcagtctgtggcttcttctttgcttgttttgctttaggtattgtggttcttgtgtactcgtggcaaagccgaattagccgtctgctgattgcccacattactcttcaatgacctgttgcgagctgatgtctgaggagtttgtgataagccgccggccgaaggggaactttccccaactgtttgtttttgcatatgatatggatgaagccaagatgacgaagggggagtggaggggttgcctacctaacgaccgggggcgatccagaagccgtcaggggcggcatgacagttaggctgggcgagatccgggggtgcggggcaactctggcaaatgcaactgaagtcccccaaagaagatttcccgggccgacgggacttgcgcatggcaatgcttcccatttctgtcgccaaagaccttttggtggttgttctgttcaatttgccaaccatccggcaatcggctcacgatgctgaggatttgtcaacaaacccgacaacaccggcacccaaatctggcaacaagccaacgagagacggtcaagaatcaccaaagtccagaatctccatcatctgactcggggtttgtaccacaattacgaatcacttgatggcaaacaaaatgaacaacaacaccgccggttgattacggaacagaaaccatgttgtggcttttcccttcccaaatttcccagtcgtcctcgtgaccagctcccggtctgtggaatggagatcttttcgagctcagcttggactttggagacacttcgggcggagctttcccgtggtccggcaggcaccttgacggcttaccggattcccttatcgtacacagaaccctaacccttcttgtccaagtgacgtcagggatgtcattcaggagtcgtccaccatgttcacgacaactcttcgatactataaataaacatctcgaagactgagaagcggcaacgctggtatactctctgccttatattactaatatatcaaatcttgcagatgaagctttcggtccctcaacatcatggatttcgagaggccctttcccacgaggacctgttccatgacaaccgttaaatcccgatacgtacgaacccaggaatcctcggagtagaccaaacggtcaaggaaaagtctcacttaccattgcctcgtacataccgaagcactctgagatctgatcgacgcaagacttcaaccctaacccatccgttgacgacagaatctgttggaggcacttgacaatctcggtatcatcatccgaagtcatgatctatagtacggattctccatactcaatacgaaccatgtggtccgtccaaaacatcatgttccccggcacaaagagctgataaatgcatagcatcaccactcgatctgctggcactctatcatcctcgtaccgttccgcacaggggtccctgctccagcgttccccaacgttataagggcagtggatgtagaccgctaatcagtttgatcgcggtcatgatgaacttgcgatatgctgggccacagattttgggatgtagagctggcggacacatcaggtcgtgtccaggaggggatcatttcacggcagttatggatggctggggtggtaccgcgtgatatgatacagctgtccactctattcattgtgaaggtctccaaaaataatgcgccatggttgaagtattgacgtattcacaggcaaaacgcagaaggtggaaaatatctgaagaatgtgacgaattgtaagtgggcggcaagtgagagaaggtagaggtaccacctaggtaagctatatggataaaacgaaaatgggtaaagaggcggtaccgtctacatattggccacgctacgaactacctaccgaaagagttcacgaaggatgcctatattggccatatgaacattccgatattaagggttcttggttcgatatcattttctcgtgggtcaggcaccggaccgactctgccttgaagaataccaccacgacaatgacgatttttccaaaatgaaatcatcagcggtgaacatcaagcagaggttctcttaacttctcgattgggcaggcctgacgaaagttccatgtacattcctctttcccttcgactttggcatgtctagagtcagttcgaaggccagcgatgagaacttccatctttggacatccaaaacttgaaggcatggccctgtaacaccgacaagccttagccatttcaagccactatcctgcttccttattggacaatagcatacctgtcagtggctaatgcccctgttcccgatcggacgccggcacggtaaaggtcttagtatcgtcttggcgaccaattcccacctcagcttctcctcttcccccccattcaacttgacactcctgacaagaacgccactttattcaatgtgcccaaattatcattttagcacaatgtggcccatgtcccgaagaggctgattgatagtggatcagttagcaaccccggacttaacttcgacgccatgggttgtcttgtctcttcaggggttccggaccctggttatcctcgtgtatgttgatgttttgactatgatctttgactttgatgtctcgatatccaagcaagggaacagattatgtttatgtctgaaacgctgccaacctaatggctgtcaataactaacaggccacatacatagcatgcgagagcttcagacaaccaccatttagaagagagatagccacgcgaagcgtatctctcacctcaactacggctgaggtcaggaaccatggcgatgaataacgactcaccgtaccgccaagcggcagctaaactacccgtttatcttgccagtgttctacgaaaaagaagagcttttctcttcgccgtcttattcaccatcaccatcttcttcctcttctctcctttctcacccgacatcgctggttcctatggcaaacactccagctcaagcccatcctatggggcggtcaaaaaccacaatgtcaatgacttcctgcgattcattgaccccctcatcggcactaccaacggcggccacgtcttccccggtgccacgctgccctacggcatggccaaagccgtggctgacaccgcctcgcccgccgagaacgccgccggcttcgtgtccgacgacaaccccatcaccggcttctcgcacatgcacgactccggcacgggcggccagccctctctgggaaacttcccgctctttgtgcatccgggctgtgtagacgacgactacaccaaatgcgacttctccctttctgatcgaccgctcaaccgcgtccctgattccgtctatgcttcaccagggtacttcaccgtgaacatcaccaatggcgtcagggccgagatgacgactacccaccactccgttctctaccgcttttccttccccggcacagaggcggtgcccttcgccaagggcgtggcgccttatagtccacttatcttggtagacctggtcgacctcatgaacagtcgctccaggggtaacatcaaagttgaccccgaaactggccggatcatgggtgacgggcggtacggcccttcttttggatcggggcattaccacgcttatttctgcgcggatttcaagggtgccaagatcagaaagacagggacgttcgagtcgaataaagctacggacgagaaacagcttcttgaaggcgtcgggtgggggtcggcgggtgcttggatccagtttgagaagcctgacgaagagatgaaggactcgattctggcgagagtgggtgtgtcgtttatgtccgtggataaggcgtgtgagaatgcggagagggagatggaggattgggactttgagagggttgaaagggatgcaagagaggcgtggagggagaagttggatgtggtgagggtggatgcgaatgggaccagtgaggagttgcagactactttttggagtggactgtataggacgttgttgagtccgcaaaattatacgggggaaaacccgttgtggaattcgagcgagccgtattttgactcgtaagtctggcaaccaggaaagggggaacagaaagatgctaacgttgcgtaggttctactgcatctgggattcattcagagctcaacacccccttctaacagtcatcgacccaaaggcacaaaccgagatgatcagggccttgattgacatctacagacacgaaggcaaactgcctgactgtcgcatgtccttttgcaaaggctacacccaaggcggttctaacgcggacgtagtcatcgccgacgccttcgtcaagggtctcacagccgacatcgactggaagacagcctacgaagccgtcctctccgacgccgaaatcgagccccgaaactggggtctctccggccgcggcaacctcgtctcctggcacgatcgcggctacattccccagaacgacgtggacacgaacggcaccggcccagcctcgcgctccatctctcgtggcgtcgagtacgcctacaacgacttttgcatctccctcctatcccagggtctatccaagtccccctctctcctcggtgcttcttctacgtcttcagaagtcgcagactcctcctcttaccgccccaacatctcaaccccctggacctccctcaccgccgacatcaccaaataccaccaccgcggcgccaactggcgcaactactggaacccttccgcaaaggacctcttccgcgatgaccacaccacccaatccgaagacaccccctacttctccggccaaaacgtctcctcctcccaggtaccaaaaggctacaccatccaatcgccctttgtcggcttcctccaaccacgcacacttgccggcaccttccggtaccaccccgcgcgcacctgcagtcccatccaaaaccagcactcgtgctactacgacacggcgctggacgtctacgaagggtcaccgtggctctactcctttttcgcgccgcagtccatgtcgacgctgatccgactcatgggcggggccgacacgttcgtcaagcgattggaatactaccattcaagcggcatcgcctacatgggcaacgaacaatcgttcctgaccgtgtttcagttccactacgccggtcgtccgggcctgagttccaagtggctgcggaactatataccacagatgttcaacgccagcgtcaacggcatcccgggaaacgacgattgtgccatgggggccttcaccacgtggggcatgggactgggtgttttccccgttgcggggcaggacgtgtacttgattgtcccgccgtttttcaaagaggtcaaggtgagggccgggatggaccttaaagcatcatcgtcctctccttctccttctcgtgactactacctctactcggagaaaaaaaaggaagcaaaatgggcggtgatcagaaccgtcaatttcgatgctgaaatgcaaggcaggaacggtgggaaaccggtttatatccagtctgccaagttgaatgggaagaaatacaccaagaattggatcacgcatgagttctttgaacagggcgggttgttggagttggtggttggaccggaagaaagtttgggcaaggatgggtggggcacaaaccgagaggatttgccgcctagttattatgaggatgagaaattctgggaggagtgggagaggatggatagggagaggacagagaggtggaaggaggaggaaaaggcgaaggaagaggggaatcgatgaggttgatgatgggtattaagaagtactcttttcttgaggtgggtaaatagatcctaatgagattttagctgggtagtaggttacgagctgaactcatccttgttgcctcagttgttgtgatttctgtgacgaacggatgctattttaaaccataaccatttgaattcgtcgatatggaatgatggcgttcaaattggtgtacctatatctcgttggcggctctgttgggattacttcgtattgtcttgcttcttctttgacactcgttgttcgtttcatcactccgaggtcagtgacgacagcacatgaagactcaaagctgtcgatcagtataaaatatggcctggaacaacatccaagctcaagggatggactgtaaccgcaaccagaagccacgtaccgcttacccagcatcacaatcaagaattcactgatatcaacttgatagcatctattggcttatctctaccctctagctgagcaattttcgatcctccttctgccattcatccgggattcaaccccataagaagtcccattacccccatttctcatgggcaatctggacaatgaagatgctggtctatatccctttccttcccactcttgttacatgaccgggttctaaaacattcgctctgttactgtctcgagagcgaaaagaatgtgttccctaagatgcccgagcttaacctccccttctgtgaaaacgcggctgaagaaacccgacattccggaccaattgcagataatcacttttggccagttttccctccctaaccgtaaacgccaaatcgttgataaaacataaggaacataatcataccccttcagatggccaaccctgtatgatgcgacaccacgctccatcacaaggagagaaagaaaaggcaagcctgtcaatacatgaggatgactttgaatcaatatcatatcgagatactgcttgtaaaagtcgtcatgcacacaaggaacaaactgcaccccacctgctggagatactttttaaaatccatccactgccaattcggccatcgcaccgtgatggggttgcatgggatcgggagagattaaatcataattgtcgtcaagcgaagtgtggtatcaaataaacttttccggaccccccgttgcgagatcgaccctagagagttgaatggagaacatgaagaaacatctgagaaacacctatgccggtgcgtgggaaatcatccatcgctcagggcacatttaagccttctgctcctccggcttctgctcctcagccttgggctgctcgccgttggcctcagcgggctgctgggtgggctgctggccctgagtcttgaggtactcgtcatacacggcaagagcctcctggaccttgacgttaagagcgttgtcatcctcgaacctacagagagacaggttagcgatatgtagaagagtcaggaatagacatgtagacttacaggttgatcagctcagcgttgtccatctcgaggagcatgccggtgatcttgccagcaagagcgggctggatggcctggatcttggggaagaggttctcgccaatgatctgcttctgggcctgaggatcctgagtggtagcgagctgagcctggaggaaagagccagcgctgaggtcggcaggagcgccaggaatgggggaggcaccacggccggcagccataaagttagcgttgccgcgaggagtgccgcgaccgccaccgttctggggacgaccggcaggggggtagccgggaacggcagggccgccctggagaccctggggaataccggcggggatgccctgaggaccccggccagcgggaccgccacggccaccaccaagagcaccaacctggcccatagcagccatgtactgaggggtgttaggagggaaagcaccagggccgaactggttgatggggtaacccatagggggcatctgctggggagggacgccaccgcggccaccctgctggtaggggtactggccagggcgaccaccctgaacgccggggacgataccaccctgggggaaggggacgccacgaccgccgggggcgggcatgaaaccaggctgctgaccagcgtagtagacaggagcctgcatgtactgctggggcataccagcctgggcagcggcctgctgcatgcggagctggttgcgagcctggatgctggcctcaagctggctcttgcggacatccttgcgctgggcaagagcgacgtagaggggcttgccatcgaccatgcgctggttcatctcagtgacggccttggtggcatcatcggggttgctaaagcaaacgaagccgaagcccttgctcttgccgagcttgcggtcacccttcttctcagtcttcttctcagagccctcattctgctcctcctccttggtctcaccctccttcttgttctccttgtccttctcatccttctcctcggagccctcgatcagagaatcgcgcatgaccttggcggaggtgatggggccatactcagagaacatggcacggagcttgtcgtcatcgacatcatcgccgaggttcttgatgtacaggttgacaccctggtacttgttggccttctcgaggcgggcagcctcgtaggacttgcggagctcctcctcgcgctcgtgcttcttctgggcacggccgacgtagaggtcctggccacggaagtccttgccgttgagctcatcaacagcctgggcagcagcctcgtgggtggtgaagttgacgaaaccgaagccacgggacttgccctcctggtcacgggcaagggaggaagaagtgacctcaccgaacttggcgaagagctcacggaactcctcgtcggtgacctcgttgttaatgttcttgacataaacgttggtgaagttggccttcatctcctcgaacttgctctggcggtccttcttgggaatgtggtggccaacgtagaccttcttctcgttcaaaagcatgccgttgacgtgcttgatggcctgggaggcagcctcatcggtctcgtagtggacgaaaccgtagcccttggagttaccgtgctcatcctgggcaaccttgcaggaaaggatgttgccgaaagcagcaaaggtgtcgtgaagagccttgttatcaatggcagcgtcgaggttcttgatgaagatgttgccggcaccggtcttgcggagggcggggtcacgctgggaccacatgatgcggcaagggcggcccttgatcagggtgtagttgagctcctcaagagccttctcgccgtcagcggtggtgttgtagttgacgtaggcatagccgagggagcgacgggtgacagcatcgcggcagacacgaatggaggcgacagagccgatctgggagaagagctcgaagagcatggcctcggtgacggaggggtcaagctcgccgacatagagagaggcggaagcctgggggtgaggggcagcagtgggggtaggagcagcctcagcaccctcggcctgggcctcggggacagcgctggtgtcgatgggggccggggcagcggccttgttgtcgaggctggtgttgccgaggtcagcggcgagctggtcgacagcggcggtagaagtggcagccatttttgctggttaaactgtagattctgtatgatggatggaactgtcagcgtccgtatccttttgtgtgtgtctgtgtctctgatcaaggcgccgaggggtaaccgatgtgtcgaccgacgacgacagcggaaaggaggaggagaggacaagtctcaattgacgtgacgttgggcgggcggcactggcggcggccacggcgacgacgacaacgacgatggcaaggcaggaggaattgatagtgcgacgagcaacgtacccgagatctagagttgtgtggagcaagtaaaaccggcgcggagaacgggcgacggtattgacaaagagggaggatgaactcgactggtcaaggacgagattcgggagagggagaggaagactggtggacttggagacttgggtaaatgtcttccaaaaaaggtgggtggatttggtgggttttatggggttttgtatggatgggggggatttctcttttttcggcgattttcaaatttttttggtgaggttttgtttgtcacagacaagaagtagatagaacagagaccgagagggtaaatgttcgtacttatctgacttctttctggcttcggtttggaggagtttcctgaggataaagggcgtgaggtccgctgaagaaagaagaggaggagaaagagggcaagaagcaacgacgcccggatggctcacgtcttaatgcggaggtcagattttttttctttcccgcccacgcatcttgtggttgcgcactgtgccgcgcccctcgtagccggtgaagtgcggctagggcggtcagggcatgcgggtatcggggtggcatgggctgcaaaaccttgatttatcgataggacccgccaggaattctcgcataaaggcatccatccacctgtgcagactgcagaccagaccggagatccagcgaaacgtgcgacttccaactttgcctggcacttccacttgctcccgggccaccacctgagatcaagcatacttacggtactgtggtcgaccatggctgacgacgactcatgccaacaacaggcagacatgggcacttattcatgaaccctggagggttgttatgaaaccctgcgtttcagccgtacctatttggtataaaccggcgagattcacttgtattgaatcacgggacattccatctcagttggcggttggagttgaagatgcaataggttacagcggtgtgccggattttggcactgggtcgctggcatctgtcccatcaccatggaacaatgctaacgaccgccttacctttctggaagtccgctagcaaacggcattgctgctgcattcgtgccacgggcatatttcacaccagacaaaaatagagaagtaaaacggatgtcctgagtatcagcattcgcagtccatttcacctgcaaaaaagacattgttggcaaagccgcgcacggaaccttggatggggcaacttggccggatgacctgccaggatgttgcagtcatatactggttagccagcggcaaaaaccaaagtctggaacagggcatcttgggtactcgaacagttcgagcgtaatgacacatcctaacatttcgacgaaaaggttttggtcctgatggcggctgctgtctgttgaggttggtcccattgtggtgattggtccctgtgccgggtcaagtctaacatggaaaagaacaagatgtcaagatcggcttgatacaaatacccgaaccagtcccacccgagttgctgctgggttcatctggaaaaggaaggaactcgtatgaagatattcatatatcaagactacctccaccaccgttagcgcagcaattggcacggcggacaccacaatcactcaatcaagaagtcaagtgaagtggaaggaaccaaggcgggagcaggcatctgacggacgacgctgcttggctgtgtcccagactagccttgccagcccagggcttgtttgacctctggccttcgtgtttgtgagtaggccggggcgggcatgggccatagaacccgtattcatcgtcattgaattggacatcaaaaaggcaccatcctgttgtagttgatggacgacaacaaccattcaggattctcttcaggtatagaatccttacataactcttcattcgcccggacgagcaatgtgctcgagataccaccagtcttgttacctagaggtacctctatgtaccatgcttcacatgtttcaatggatgtcatcgatgcccagcctgcctgccccgggcgataagataacacagacaaaggaaagaggggtcatctcccaaggcacctcgctgtacctggattcctgctgaggtacctacctcgacactcaatcatgagatctaccaccagaaaccttttgatgctcagcgccgacgttaacgttccgaagctcgtcgtaggattcaatccgcgctggtgttgtagcaagcctctactctaggtcccaaacaatgtgtcgctagcgctgagatacatgtcacttcagttggttgatcgagcttatcaagacatcgattcgggttggtggcagcgactgaactttctggaacagctacctctactggtgcctaccattgtctggattagtgatgatttgttagtgcagtacctagacaggtgcaagtgccgtagcactccgctagctatttaggtaccataacagtgggcacacacctgaaaggtacgcaaaaacagcggggatgttgcttccaacccaacaacggccaggtagccggccatcgtctcgtcatcactgccatcactgccgtgccatctccatgagcaacctcctgcagtccaacacggggacatcaaccacaccgttcacgacgaccaactgcaagacaacacctccagcgcggagatcccggctcgtacgacctcctagttcaagtccgaatatctacaccgcatcagaacactttcaaaaatatataatattcattcgatataatatcaacctgcgcaattccacgcctaagcttccctcctctcgccactcgtccgccctccgatcttccgtgttagtgttggggaatctcgaatatcaaaccaaacactcgagtcactagccatgtttcccacctttactggtagctctaggaaaggtcgaaatgtcaacctcagcggtcaacggacaagcaaccccttcaccagcacctcatggggcgccggttcagcgacgggagcttccaaaacagtagcgcatgcccaagcagaacgtcagcaaaggcaacaggaacgagaccggctcagagcggcgcaacgaatacaacgaacatggaggggacatcgtgtgcgacgaaccctacgagatgaacaacgccaggctatcgaccgtctgtacgaagcgcaacccgttgatgctgggcagaggtcagcgcaggcattacctctggtgtttgccgccttccaagctttcaacgtacaagaccgtcacaggctagctttggttaccgaagatcttctccagacagacttctctgcctttagcttggtattcttggggtgggacaaactgggcaaactaaggcggattttacttgctgctctgacaaggtgagcagttcatgattttggatcccgagtcattattccacaactgtccagcatgctaatgtagagatggcttctcgataggtgtgatctcggaaacgagcagactcaggtggctcttttcctacgggcccttgatgcgatcaggaccaagacgtcggacttcgagacgtttggacaagttctgggagagtggtacaaggtactcggaaggttatgccaggagactggtttgccctcttctgtccaagagctcatttgcagtctggtggttgcaccgcttgatgtaccccacgatttaggtgtgtaccatttgttgggattctccccatcgtacaagaaagcttctttgactaactgtggccgtccgtttttatgtagacttcaaacatacagcctaccaaaacttggttgtttcttttctgacacagcccggcccggcgcgatgctcggacctgattacgagactagccgccaacatagacctagatcggctgtcaaattatatcattgacctctcgcataagctttcaaagcatgacccgaacgctgtcctctggcttatcgcacactacattgcgatcaatggggcgaaggaacaacgaagctcaaggcttcttttcatcaagaccctagaatcactcttccctctgtgctcagcccagataagggcgggttttgccgttgctcgaccaaaggacacgggttactttgcggaagccgagcaagatggatccgacgttctgcatccctttgtgcgacaacagcttcagtcgctagttgataaaggagccatccaagaccttctaagcgcttttaccgcgtaagtgttccttcgcctgctgctcatttcaagcgctaacaaccttagaactaccggggaaacctctacttcggcggatgacgacgccagttacctcgctggtttcatcctgactttgatcaactgctttcctgcttttagcgaggacattcgcatgttcctctatgtggctgacatctccactgcccaaggccgtattccaacggccaagtacttctggagtgctacacaaaagacgtccgtgttctcagagattgcgtccagccaggactccacgctagactttcttcgacgcaaaccgtcatcaccagctgccgaggcggtgtggcatcgagaatggaaaactgttcttctgttccttgaatcgtacatcttcgttttgcggctcatggacgacgatgatttcttcagcactttaaacccccatcctaacttcggcggcccttcctctcgactacgtctggcgggaatgtcgctgagcgaactgaagcgcttgacacaatttctcaagcacctcagtttcacaatgtactacaatgctaaggagctactgacaaacagcccttgggccgagacgcccaactcgaatcgccctagaggcgatggcggtcaagcttccaaaaatgatagcttccttcctcctgccggagttgatttcactacgctcagagacttagcaacgacagccatgaagatgctttacgaacgggactcgagacgaccatttttgcccgaaggccactggctgatgacatccaagttcgacatggaagggttccttgcggctgtggttcttgaagagcagagacaacacgagctgagcaataccgaagatggtgccgacagctccgaggatgatcaacaggaatggtctcactacgcacatcttgagaggctcaggcagaagaataggaaggccgcccgcaaccacttattgtctgcaatcaccccgaagcttgagattctgcgcaatatgccttttgctatcccatttgagacgcgcgttcaaatcttccgacagttcatccaactggataagcagcgcagacgtggaggagatggcgatccagacatgtggagagctcatatgctacgcaatggctttggtgcccagcaccccctgggtaaacacacggctcggatccgaagaggtcgagtttttgaggatgccatgaaacagctttgggagttgggcgaaggactcaaagagccgatccaggttacgtttgaggacgaatttggaatgcaggaggcgggtatcgatggcggcggcgtcaccaaagagttccttgacagcgtaactacagaggcatttacccacaccgaactctttgtcacgaacagcaagaacgcatactacccaaatcccacccttatcgatcggatcaggaacatgcgggtaggagaaccggaagaaacacagcgtgctgtagaacaggtgctcaaaatgtacgaattcctggggcgaattatcggcaaatgcatgtacgaggggatcctgatcgacatcgtcttcgccggcttcttcctcctcaaatgggccaccgccaacgacaccccaggcggcggtagcaaccccctagcatcatcctcctccaccaccgccggctaccgcgccaacatcaacgacctgcgcgaactcgacgaggagctctaccaaggcatgctaagcctcaaaaactacacgggcgacgtgcaaaccgacctagctctcgacttcaccattaccgaccccatcaactcacccggcgaacccacccgcaccatcatccgcccgctaatcccccacggcgactcgacgcccgtcaccaacgagaaccgccccctctacatctcctacgttgcccgccaccgcctcgtccgccaaccctacccgcaaacgcgcgctttcctgcgcggtttaggctccgtcatcgaccccagctggctctccatgttcaaccaactcgagctccaacgcctcgtcggcggcgacagctccgaaatcgacgttgaagatctccgtcgcaacacgcactacaacggggtgtaccagatcggtcttgatggggaggagcaccccaccattcagatcttttgggaggtgatgcatgagctgaaggacgaggagaggagggaggtcctgaaatatgtgacgtcaacgccgagagcgccgctgttggggtttggtcagttgaggccctatttcacgatcagggatgccgggcaggatgaggaccggttgccgagtgcgagtacgtgtgtgaatttgctcaagctgccgcagtatcggagtaaggggagactgaaggagaaactgctgtatgcggtgaagagtggggctgggtttaatttgagttaaggaggccaaatcatttagggctgcggttatggggttgaatagtacagaagagcgtgaggatctgcggttgacaagatgggattgaatgggatgggatgttgttaggtttggcgttcagacggttttcttgtctcaagtcttgtttgagactaaaagcattaaagcagctgataattcattcattcacttgaagccaaattgactgattgctacttcctacttgattaagtgtatattcgatcatctttctccatcgttgtagttaaagcccaaagcaatgattaacatctacttcacgcacatacataactgggtagtacagagggacgacagacaggcacatcatcaagctgtgccgcatatagcctgtgtacttactctatcgcgacagagacaatcgtcctgttagttccctgcgctgcgcatgctcagacaaacaaacaattgacaacccaaccaccacaacgtccatttaaaaccttcgcgaccgaaaggagggggcaagtaaagtggtgtacatagtagtgacaaatcatgtgtatggctctacattacatacttatctacccaggatgcgtatatatatatatatataaatatccgagaggactcgaagtccgagccatgggccggccacattgatcaccatgaccccatctcatatatttattggaaagtaagtcagctctcatttgttgggtcaccaccaccaccaccaccaccaccaccacactccccaattgggttataacatttcgtcgcacgtctgacataaccaccgacaccacgattcagtttttggaaatcctttcttgaactcccctttttcttcttcttttccttcttacatttttcttttggttggtaaaaaaaaatcaaaaaaaaatcgaaatacaagaataagacaaagaaggttggatgagaaaaatggtttttctacgaataaaaaaaagtgaaagggctagcccgaccgaccgaccgaccgaccgattgaccgaccataacctctttaataccatcaaggtatcgaagaagaagaagaaagaactacatcaagactccttggtaaacacccgcctgcttactgacatagcctaagcttgctacaaacgaaaaccgttcacatcccccgccctcctttttcgtgtgatccatccatctcaatccagttcaacattgtccaacgcctcattaataaacttctcctccttctcgcccccttctatcgactccccatcgtcactccccgcactcgaccccggccccggcccctcgctatcatccgtctccggcggtgtgtccaaacccgtcgtcgtccttgctggcgcgttcattctccgcttcaacatacacatctcgacgttgatccccggtccgaacgcgcaaccgacgacatactcctttactttgccgccgggcgccagtgcatccatgtccttttccctgagccggttgagaacgctgaagatggttgcggagctcgagttgccgtggttgatgtacctgtcgtaggaggcgcgcatgtgctctggtgtcaaacccatggcgctttcggcgccggacaggatggtggcgccgccggggtgcattgcccagtcgaaatcggcaggtttctggtacgacgaagggagttggtcttggagagaggataggaggtcggcgtaggttggttggagggaggctttggctagtactgggactcggggcgacaagacgactttccaccccattgggtcgacgtcgaagccgaggtcgtgttcggagtccgggatcacgcggttttcccaacccaagaggtcgtagatcgcgggcttgcccggtgcctcgccgatgccgttggacaggatcacggcgctagcgcagtcgctgaacaaggcgatgccaatgcgcgtttcttgcaaagcgtcgatgctttctagctcgctgcggaccatggtcgtggagacttcgagcgcgaggaccagaatccgggctggcttgccgcgcgctgtgtggcccagacagagattcgccgctgtgcgaagggcggcgagaccaccactgcagccgatgccgtggaggaggaccttctccaggcggtcactgagaccgagctcttttgcgacgtaatggtcgtagcccgggttggccgagtcggtgcatgtcgtcgagaccatgtgtgtgatctgagccggtactagccgcgcttcggccatagcctttcgcgaggcttctacagcaagagggacaccatcggacatgaagacctcatgaagttctttgacggtaggtgggttgggcttgttcacgagcgggtggtcagggtttcctatcgaggagcgctgatcaatgcccgtgtatcggttgatggcgaggaccttcttcatgctgttgcagagcgaaatcagtagctatttgacaagcacgaagcacgaaaagaccaagatagcttacgctggggactctgggtggtatctcttgctgagaatgtcgatagcgtctggaccaaggctgtatggaggatactggactcccaagcccgtgatggagagccccagctccccggcaacagttgaagcagccattgttggtgatttggatgaattgttggagagaaagagccgtggttgtccaataggtgtcttctctagtattgggaatcaactaattttgtgatttagtttcttggggtcttctctttgttgttgtaggttggtggccaggaactgggcgcaagactgtttatctatgtgacggcggggtagaagcgagagttacagttgaaatattccctggcaatgacacacagtgttgtatcgcaactgcaccaatgtatctctagttctctcggggacaaacgaagctcacacgagttgaattaccggtcaattgggtatgggattttgagcaaggtctctctcaatgcagtgtgatgaacctagtagacatcgatgggaattgtcagttttatgtggtccaacagcaaaagcaagatcgattgtgtgaccacagcccccgatttgtctcgattgccataacaggatagcttgaagctcctccgtatccttgcctcggatcctggtccactgccgtggttcgcgattgtttacctcattgcctggggaagcgctttgtctggactctgcgatggaaaatcgggtggggttgctattcagttctcaaacgccgcgccggatggagctccgtcaatcacagggcagcgaatgtgcttcgttccctgtatcaaggcgattgcaactgtacctgcagatctccgcccgcacagtgatctcgcgatggtcaacaccgcggatggggggctggccgggaggttgaggagggagaagtgataggtagttcgttaggaataaaaagtcaagcacgtgtcaagttgaacgcgaggggcaaagccttcaacaggagcaatggatgaactacctggggctgttagtggtgcacaattatgttgatctcatccaaagctgtccaaaatggaactggaaggcaggatactgtagagccccgcactttccagatgcccgctcatggagattccttttgttcaacaacgaattgatcttcttcttaatttgagagatgcccatcatgttcaagaacctgtgctccagactgttccatgaggtcgcatttcaaggatttctgagcaagaccatggtgtttcatggggtagaacatgtcttgctccgtgcggacaacacgtttgagagtcaagattgaagaaggttgataacgtgcggataaaacgacgctattcccaatttaatctgatcccggccgcgagacgtcatgactttggttctccggatcttctgacctgcaaaacatcgactggggtgaatattgagtggttcatgctcttggtatgtactagcttcctcttgcaagatgctaggttcagtctgtatcacaaatctcagagggtgatcgggcattccgtgcaggatccttatcaatgttgcggcaggatgtccatgcatgtgtcgaatgacaagggaccgtggtaagctggaggtcgaacgatgcatcgtatgggattcttgggaggcgttgatggtgcaaagattggagctccgtagaaaaataaattccgcctcatactttgagacaatgcttcatgctccgaggggagcaggacatcaacatgccaggtaacaaacgccatccgattatggtagggcacactgcagactgcgcaggcacaagaacggatgaacaaccatcccatccgggtgcatgcggggaatttggagcggcccacggcccccagaccgggataaggcgggtgggggagcgcctcgatccgctcctccggggttcggaaccccaagtcctcgggccggagacatgaaaccgaatcatggcatgggtgatgatccacacattggtcacgcatcattcattcccagtcagactcacatgtcagggtcatagagtcgtgccctcgctcgtctggaaactcaccagtctaaaccatcaatcacaacctttgcggagtaagcaccaggaagcaaaggcccgtagcgcgaggcattcgacaggaaaagaacggcttcatcaacgagaccgaaattgaccaatggtcaaaggcatcaacaataaaataaatctgttcgtgaaagctgccacattaaccacaaacatagtaccgatgaaacgagtcaaacaaattacgcgtgctgttgtcccagtaaatcacccaaaagatatatccatcttcatcattgaacattgaacctcccatcatctcatcgtagatcaacaagaccccattttcctcctcctcatgcgtagcagtgtctcttcttcatcatcatgtcgaatctgccctctaagcagtcttcttccactgggtgtaaatgccgagtagagagctgagagtaccagcaagaccgacgatgccatcatcgaagttgacccaggcaagggccgacaagggaacagtcaagtcgcaaaggtccgaagtgagctggatgcggctggcggcgcgctcgctataacattcgcaaaagtatcgttaatatcatgtctctcaggcgcattatcgcaagtaacaaaaacataggggagccaggggggggggggagcacttacacctcaatcctcttggcctccaccacaccctcgccctccttgcgatcaacccgtgcctccctctgcctcaacctccacagcgtgtacgcctgtgcaatcacactgcagctcaatcccataacccagaacctctggctttccctcgccagcctcttggcgctctccgtcttgcgaatccccgtcgcatccagcaaggtacccagatcaaacgtcaaataacccgcataaccgagctggcggccgaccgccaggtaccgcagaatgggatcgccgttcttgctgtcggccgccaccgccgcggccttgatgtgctcgacgttcttgcccgcgcgcatgaccttgcgcaccaggccaaactgcttcttcatcgtctcccatggctggatcgccgaggcgggcttgttggtgcgaagcaggtaccaggcgtagaagcgggcaaagtactgcaagagacgcaggagcttgtcgcggccgaccgtggtggcgacgaatttgaggtagtgcgagaccgcggggtggtagacgagggcgtcggcgaccatttttttctctctctaagttatagtttggggatgtgaattggacggtttacgcgggtgtttggaattggtggtttgtttgtttgtttatttgtttgtcgtggaggttgggttgaagttgaatgttccggatcggaagagggtcggatgtcgcggcgggttgttgttattcaggtacaagtcaggttatagtctagatagctgaagttagatgagctgagctggcggtcagactttccccaagttacgctttcagaggggggttttgggttaggttgacctttggggtttgtatcacggtaattgatcacgaattcagttggcaaacaggttcacgaacagcgcaagtcgcactttgactttgaaattcaaacagaatagctgatcactcactagtctttctggtcacttcttcttggatgccagctttggactgtttcggctgcgactttgcccaagcgagcacatgccgaggtttctctagcttcctctccgcctttgactcgggggaggacccatcggctctccaaacggcttggcaattgcgtgccagccgtggagtcatgcaagggttggcctgttcaagaagtgccgccatccattggagttaaatcgggaacgctccatcgcgtgcccaagggcggggttttagcgtgaggactgaccttcgggttagggttgttcttgatggttgtcatgttataccgtcaacgtcgtcttgcaattctcgttacgtagagccgtaatctggaaggttaatgagtttaggtcagttttaaaaggtgatctgaagccaagaaaaagtcattcacgaatgtcatatgaattcatggctttactgagtttgatgcgttggccctagcaggcgactgcttgggattcgtatcgaaacaccagtccccacttctcaaaatcacctgcacagtacttgtacatacaaggaaagtgagaggaaaaagaaatcgaggatgaaaataggaaaccaagagaatacatttgccccaaacaccgacaaaatccaagcatgcacagcaagccgaaactcaattataaccggctctatagtttcgacggcgcggcaaaaagcttgaccttctccttgattgtctcctcggcctctttctcgatgcgcgcaatgagatccttgcaggtcgggatgtcattgatgagacccataacctgacccgcagtccagacaccatactcggggtcaccgttgataaagacctccttgccgcgctttccactgacataaggggcaatctcggagaactcgcccgtcttgctctccttctccaccttgagggcgtcccgcactaccttgttcttgaagagacgggtggtgttgcgccagcgcctgaggacaagcgccgtgtctgtctcctgcgccttgacaatcgcctccttgatgttgtggtgaatgggggcttcgacggtgcagaggaagcgagtgcccatgttgacaccgcaggcgccgagcatgagcgcagcagcgaggccttggccgtcggcgaagccacccgaggcgatgaagggtacattgagtgtctggcgggccttgctgaggaggatgaagttggtaatgtccgactcaccgacgtggctgtgatttgtggcataagcaagactggccaacaggggagctatgaggtatatggcttgacctacccggcgcattcgaaaccgtcgatgctcaagaaatcgacaccgagcttcactgcagactgagcatgtctaatggtggtgcacttgtggaggatagtgacgccagccttcttgagcttgctgatgacgggaccgggagagttgccagcagtctccacgatcttgataccctcatcaatgacaacctgggcgtaagcctcatagtcaggggggacaagggcaggcagaagagtgatgttgacggcgaatggcctcgtcgtcagcttcttgcacttgcggatctcctgacggagaccctccggctcaggaaagatcaaggcagtaatgatacccaggccgccggcattggacacggcactggccagctcggctgttcctacatgctgttgacacgttaggtcccgtcttttgcgtgcctctgaagtagggagggaagaagaaaaaaaaaaaaagcaaagacaagaacaacgaactaacctgcatgccaccctgaatgacgggcactgttgcgagttgaaacaaagcatgtcagcccaaggacagaatcgaatcgtcgtgtcccgaaaggtatggttatgaagaacaacatgaaacgtgggagatcgaggtgaagattgacaatgtgaacgtttggccgattggccatcgaggttctcatgtggactggaagggggacgagtgtgtactgtagcagtacgtacctgtgatgccgagtcggcgggtaagttcagtctgcagcggcatcttgattgtgtgcggtatcggtgaagcagcaacggtaagtacgcttcagaaagaggatggggagaagggaagaagcagaaacaaactcaaacacggtcaagaaagatcagcgataagatgaagacagttttgataaaggttagatttgccgactgttgaaatggcggactgtccctagtcaggtgagtaaaagccgcccaataggtaatgcaacattaatgatgccgaggcaactcgcggtctcaaatgttgattactggtttgtatcgagttgtacgaatactgtttcttacccatacctcggttgtatatgcggggtataacagccagctacaagagtctcagcggagtggtattattcgtatgggtatcgggtaatttacatccctgaagcatccaagtttgtctaagtgatgtgctgaaactcccgtcatccgagatccttctctttcaattgttggactgcgtacccgagtcgtgccttcttcacgaggctgctcaaccaccgccaagcggcaagatgggttacaatactaacgttggccctatcaatggtaagttaggcaggtacacctgaagccgagccttctctatatggcaaggaaagtccagcgtgtgccctaatgcatgcgtctcgagatttatttcattctcccgcacaactgaagggaactcgacaacgacggagatttatcgtcaacctagtcgttttccacttccacttccgttcaccacacaaacaaatcgggacattgattctccgttcccttgaccagccagactgaggaactctctacgattctgcttatttgaagttctgtccaacttgtcttgcctcgcttggctacctacctcgacccatgcccaccaactgcgatcaatactcttcacatccccagtacaagatcgactcgaataagatgaatcgctggaaaagccaccgccgctcgatttcccgtggtttgggaaccaatggcgctacctcattgttactcttggagcgcctttcctcatgttgtgccaggacaacgtggatggccgccgacatgatgccaaccatgttaggactccagatcgttccaggccggcccgtcttgtacgcctacacttcaccatcttgaaaactagacggcaatataacgtgaatgaacgcaatcattctcttccatgaacgcgattggacaaataagtcgactgtgcaatagcaagccgcgccgtctgcagcccaccacctttgcccctggcacgccgttccatacaacgatgcggcctctccaacttatcctgccgtgcgcatcacgacacagtttccgccctctgtggcagcacggccactggcgtatccgtcaccgaggcaaactcacggcttcttgtttgagtctacatggcaactcccaagttggccagaatgccctgtcccgacggggcagaaaggccgttgcaagattccatcagtcttcccgggcctgtgggttcccagacagttcttcgccgacgcatgaaagcccaacgctccgggatctgactgcggcatcaaatcgacgacatacgcccaccaaggtctggccgtcgttcctgacccaacgacgacatgacacggaagagcgccacgagttgcgcccatcctccgctacggttgaaaagctccatcgccattcttccggcaaatcgcctttcacaaggctccttggggacccagaccatacaagctgcttgtttcagatattctccgactccaaaatcggccaccgctcctcaagcgacacggttgcccactcggcccaatatccatcgggattggataaaccaccatgttaaagctgtcacggttcttctgaaacactcacctaccccatagtgataccaaacatatgccgacggttgtgcgcttccgcattgattaaccgactgtaccactcttaccccccggcgccgttcatgcccagtcggcgtggtacgcacattgacgcggtgacacgaacgaagccgacttcccgctcaccattggtcaggcggctaattcgtcgtcctcggagggggcatacgatcaagttcggccgaccaaatccagacagctctggcctccggactcgaccttacggccctcatcccgttctcatcctggaagcggctctgctggttatttcctttttggattctgtccctcaaggttcctgacgcgcgtgacacacccctctagtcaaccagcggctaccagcgagccgcgtgtcaggtcgattcctacaaactgcggatcgatcaactttggtccattgccctatctggagtgggcccttctccagtcctaccctacagtaagatgcgtcataacgccacgattccccagagctagtgtatagttaacacaggcgtgacaaccggctgaaatggaataacgcccattcgatacatttacgccttagaccgggctgtactagctcatggaggatccaagttggcttctcgccaacggtaactttctgtcacaaacctggctatgagaagggtactatatgatggcaagaaaggcatgcggccaatcccggggacatcttgactcctatgacgctaacatgatatgatgatgccttgtcttttgtgtcacggctcaaggatatcagtttttgctgtgatgaaacaacaacccgttttttcgcacgttgcacgttataaccagattgttcgctacaacattgcacttgactggcagccaaccccgaaaatctgacgatgtgggtttgcatcgtccaaggtgcactagccggctcaaggcgtcattatatttcgagcttgatgatgaaaacacccaatgtcattactcgctgcgcaacatgcattgcatgctacctaggtggctcggatggccactgccgattgagtcctcccgaggggccggtaacaaacagcgttggcggatccgtctcgaataaacagtactctctgtgctatgaggtccttttttttgagcccgcctctgtatcgcagacaagcgagaatggtatgtggtacgtttttctgcttgcttctgcacccgatagctgatgcacctccatcgtggttgagattggtgaccagcttggcccagcagtctgggtcccgtaaacgcaaactccgatccggccggccgctaagagttgcaacgaatgtggacatcgatcgttcgggatacactacgtccggcctcgccggccctgatccaaggttatggtcattagttcaaaagagaaagcttgtcgtctgactgttgaaaggaacaggcagtggacgaccgtccagacagacactttcgaattgggatctgaaacataagaatcgttctcgctgcctctggtccaatcccgtgtctctcaatttagttgcgtttcgcaacaaaaagaaaaacatcatcccccaccatgtggaggggcggatctacccacttctgccctggctgatggataggtaggggcactgacaactcagaggtcagtctcggtggtcttggcacctacaaatgctcctccaacagcctgatccacgaccaccaagtgcagggaagaccttcggaaagtctacccaccgacttcaccgtctaattgtgttgggacgactcacggtaaacttgttgttttgattcctcgcgtccaatgggccagaggcatcggtcgcgatggttcagtgttggcggacatctgaggaccctgcgtaaagtggataactgttcttgtctcatcggtctctcactgcgtcactttggcttgtccgccgttttggtttctctcgttcgctttctccggcgcatcttggctggctactgtcatggaccagcctaggacgaatgccccatggcatccaacgtggaggtctggcaccgtctaccgtgcgtccacgatgaccgccactgctctccggcggcagcgatctgtctgtgtttacataccaaggctgagtacttgcagcacacacaaggtcggagcatgccgtggtctgtacgggtgcaacatgactttgtcgtcaagtgtcatggcacactccacttccaatgatttcctcccgagtgttacagtcacgaggcggtacgatggtatccggcgtacggagtacctcgatgagcaacaggaaacggaatggaaaggtgaaaggccgggtaacagtctaggtctaccattcctttgacgaggaccgtaacggctcaagtgagcaaatcagcatccaccgactagccgtcgttttgacgaaagatggatatccccgaccatcttccgtggtagctacgtttgtttctgtttcctccgttccgcgttttgtccagggtactttgtccttgcctggcctagatcaccgtccgcttgaggaacaacttccctggtgtacttatgatgcactagcccgtggattgccagtggtaattctgatgctcctgcatatttgcgaacaaacaatcgaagatatttcgtggaatcaacgcggagcagcaggtccaggggtgtatgggaaaaacaagcatcaacgtctcgaatccacttccgccacatcagtcccttctcgtttcaacggtacaagcgctactggtcctcagggtagacggattgtataataaagcacgaaccgctcttttccaatttcatctatactatccttaagccatcccttcactcaacggagcacacaatcatccacgactcataattcatcctcacccactctgcaatctcggcctttcgacctcgactttcgtttcccgccctctcgatatacatcaacacactccagccaaacacccacacacagcttgtacaatttcttacgtctccacccaaatatcagcataatgtcttataacaccaaccagtggcaaaacaagctcgcgggtatggcgaatctttctgtgttatttatttgcgccattgactaatcatccatctagatgcatgccagagctaccagatgcctcttccggtatatcacgttgtttcggaccggagaggtaagcaatgaatacgtttatgtgcttaggaaatgccaaaagctaatcttctggtttaggcggccgtactgcttggtcttgccgtgtggaggtaggcggagagcttatccaagccaggttctggttcgacggcaagaacctcgaaaatgccaaagaggatgccgctgaactggctttgagccgcctcctcaccagcacgagatcgccatcatcggcaactagccggggtagcatctggtgattgcgagagtcgtccaataccttgctgctggatcggcatgattgagatggcatttctgcacgtcctaatttgatttactacggcgttttgtgtccccccatatatctagccccgacggcgtttcttttgtcagatttgctttgtacaacaacaacaacaacaacaacaacaacaacaacaaccaccctacggccctgcacctaggtgttcgccctgcttcggagtagcagcaatcgctcacaccaaagattatcgattccgaaggcatttactacagccaaggctacgacgagcgtgggggaatccaacggatggcccagttgggtcgaacaaaagcggcgctgtggcaatctgcttgttctacccgtccggagcaaagccgtctgtcagattgcgggatttcaataactctggagtctcggtcatcaccgtcccaatcatcaacatggtcgatacgaggaaatgatgcatggaagtttggaggatgctggggctcgttgactcgctagggatctgggttgactcttgaccgcaagttgacggtcgagtcccttggttctgggttgacttgcttctccctaccaacgctactggtggcatcatatctacgacaatgatttgttgggggatggaattcgactgggaccagaagggatctccatctgtcagatgacaggcttacccgacattctttggttgtctcacaacagggcggacaccaaatgcctatgatctgcttgttttgggctttggttttgttttcatatttcagttgccattacttaataccctttttgttctgttttggtttttcttcgggtggtaatctacaaggaggagggatatctgatataatggtattttaatcagcaatttggggtgtctctcttctaggagaagggagggacaattggcgggatggcaagggcttttattacgagggagggaggcatttgcgcgaaagtttggtcaaaagttttgattgatgttggggcagtctaggaagagatggggggaagagactggtgggggcagacgcaaattcgggagttaactctttgcgactttctcaaaacgacgcttgggatgaggggagatgactggctggatccggtctgagtggtacaacgacagtcatgagcgttacgaggctgggcttctcttttgctttgacgactggttatgtcatttccttccacctttggtctaatgagtgagcgtcttaaaaatcttgaacaccagactgcaatgtcaagaacatatgatcggttcaacctgttgacacgtgaaagagaaggatgtgtatgagctgacgacctcgagaattagcagccttacacgacgatctcgcgaacatctgggcagccctacggtcaaaagcctaactctaccaacggagtatagaatgagaacgccaaaccatttaggaagagatgacagtcaggtttgttacaccaggggcaagaatctatttatgtaagtggttagccaatgtaaaagaaaggtcgctctcccgtgaccacctggcggcattccaccactgcgcctcctatgcagctcaacgtggctcttgcatgaccaagtcccgatctagtcctctcgacagcctttgtattggggatttggtgcaacctgaaacatgatattttgtggtatccgggatcagtacgtacatgctccgtatagtgtatatccgaaccgaggtaaaacaatttgttttagtcaacgaacgcttcgggacggaggggtaatacaagacacggagccgaggccggggggccggggtcgggaccgcaccacataccaaaccaatagctgaatggttactctcgcatgggcggactgtagatacggcgcgggggcccgaagaagaaaacggaatattcgttggtcaaccacaaacacaacaaatttacgacgaaatttttaccgaatggacggatgaccgcctgcctatccgcggctggccagttcttacactagatcgttactcaacgtcaaagtactttgcttcttcagaggtttactacaggcttccaggtccacagaaaccgcactttgccgtaagggggtgtagtgtagaatagtaaaatatggtgtaaatcaccagtcaccacccatcatgcaccgcacaacagggataccgttagtgggtaccttggatatgtagatgtaagtaaactcgatgcggcttcttgccttgactgaaggtggtggacatgttgatattgaacaccccatcgagagtgaggcggcaagtcatgacagggacaaagctaggtacctagtcaagacaaggcgagccacatataaacaagcagagcgtacagagtgtgaaataacattgtgttcgatgcccctagtagagaagtcaatttgctagtttatctacatactgtccttcctaggtgtcccgaacttaaccgcatctacactaatgacgatctgacttgccatgtccagcttgtcttgaccgacggatccgattatgctgctgttgagagacatttgaggcggtctagtctagcacctcttttggcaggaaacgagcctcggactcgtaaccagtgaggacccttgtcttgatggcttcagttgtacatagtgtagtgtagattctttgaaagtgcatgttggtggaggaggtggtgggttacctctaccctccctgggcccatcaccaggatcagccgatcaggatcaggaaccagatcggctgcagttggagatcgcggcctgtgggttggtggatatcaaggtaccatgttgaccttgtccaaactaaactccccaaacagggaggattggatggaaggatggaaggatacaagatgacgacgactgacggccaggtaggggaccaggttgggtgatcaacgaacgccgccgcgtggggggggcccacgtccgagttgccggatggagttcggttgttgatcaggggagctggggagggggggtggctttttaaggttatggtctgtgcgttccctcttttttatttttcttttggcggggggtttgagccgcagcggcgcaccaacgtcgtcctcgggaaaactccggaaaggcgaacggctccaaaaaattgttcctgaagtcccgctctccggggctccactcgatgccactgccgccggccaaacattgcagagtccgccgagatcacgagtgttcgagtccctccccccggctgcttcgcgggttcgttgcgtgcgcgtagtagtgtctgtccgccccgtgtttgagtggtgtttcccaagccggcccgccctccgtccgccgccttcgttctgcccccccgcgccgtgtgtgtgtacccccaccgtcgtcgtcgtcgcaagccgattagccagcaaactcaaccaccaccatcaccactaccgaacacccgcatcaccaccacaaacaaagatgcctgcgaggttgggtctcagtgccgccttccggtccctgtccatccggacaaaccaattgcctcagcagcaatcgattgccgccgccgtgcaggcgcgcaccctcatcacagattccaccacctcgtcgaggctaccacccagagtccaaatccagcagcaacaacaacaaaggacacaaccatactcgaccgagaccacccctcctcccaacagcaacaatggtgaccttgccggcattgaaggccaaccaccagtagaggtcacccccgagaacgctgccgccctgtcccagttgtcggagatcgcatacggtgtcaaggcggccgacgtcgcgatcgagggccacaagtacggtctgcctacgctgccgctgccgtcggagctgcaccacaagtaccgctactcggaggtcgtcaaccacgctaccaagctactcatgaaggatggaaagctgagcaaggcgcagagggtacgacggtccctcccccatatgcccattactcccactttacctacggcacctctgctcaaactactttgcgatcacaaagctaacacactatcctttttcttaacataacaggacatggccatgatcctaaactacctccgctcctcgccccctcccaaactcaacccctcgcgccctctgatccccggccaccctccggcctcgcacctgccgctcaacccggtcgagtacctcacggtcgccattgactcggtagcgcccctgatcaagatgcgcggctacaagggtctggccggtggtggtcgctctctcgaagtgccgcagcccatcccggcgcgccagcgccgctccacggccttcaagtggattctggatgtggtcaacaagaagccgagcaagggatccggtcgcaccatgtttgcgcaccgcgtggctgaggagattgtggctgtcgtcgagggcaggagctcggtctgggataagcggatgttgattcacaagctgggcacggccaacagagccaatctgaactcgccggcgctgcagttgaagggcaagaggttctgaggttgattggttgattgattgattgatggacaccctgttaagccaacaacatagcgaagccaagcaatctctgaccgacagcctttttcttgtgtatactagttttttgtgtgtgtatggatatgtatgctcctactttgctgctgctgctgctgctgctgctgctgccgcctctgtgatggagcgaaaaagccggtgaaaggttttgggctcattgtgaagccgggtgtcttgtcttagcttgtttggttacggttctggcgaggttgatggtggccaatgacccttgactgaccatattcttggatttagaggtaatggacacaaacatactacgcacaacctatagctacaatgtggtttaaaaaaaggtcagcagtggatctcagcctggagtgatccggctaagatatcgacacacgggctgtacaatttgtatacgagtttctacaggattctgaataccacggcttgttacatgacgaggattgtttgctgtcttgtcagatgacttttatcacgagcatcgcaggaggtcgaataacttggggtttcgaatggagttgtagcaagagagccgtcaacaggagtgatccttgttgcgagtaatcttttttgaggtgtgctcaggagcagcatcgatagtcataaggaagtaagaggaaagaacttgatattcataaccagtagatgataactgaaaaccgaccacgtcaattgagtttgtcggtcacagaaagtgggctctaatcacgctcaggacgatgcagtgtgacaagcaaagactaggtacccaaacatccatcacatgcgcaattacgtctcctagatcacgaccacttcgacttatcattttactcttgttttttccctatgtcatcgcaacacattacatacttatagacgcaatttgaggttgtggctgaaaagagaatcatcaaacaactgtcgctgtctcgtgtggggccaacggcggcgcagcgcgtggtctggtggatcaagaaatgccgagcatgggattcggttattaccctgactcagctcgggcaagcaatgttggaactcttctagctcggtcaaaaatgttccattggagctcttgaacgcaaagtccaggtcccctttccaacgcctgaacctgggggcgggtgcagagatcttggcgggaggcaaataatcaaccttaaatttaaagggtacttacttcatccacttacatgattgttcatgttctttgcaacattacccagttgagtggcagcccatgcgaagcggcgttggctgattactcacttctacttacttgatatctgcaactttcaccaactcggtcgtgtgatgacggaattccaaaaagggcaacaaacagataaccacaacaactgaacacagcaataacgcccagactgcacacaacaacccgtcccgccgcgagttggtccgtcatccaggtttctgggataggtactcaagccttacaccttaaaccacaggcaggcagtgacactgcccagcacttgcccagcccgcagtctgtcttggctctactgaagtgtcgcttggtttgttacagcatccgtcttcaagcccgtcgactcgagtattctgatcggccgcagcttggcattcggtaaggatccttaggtggcgaggggagacccttacactagaaaaagagtgagcgacatccatcccgggcaagtagcagcgagcggcctccaacgtttcgccgaaaagggaagagcgaaaagaacaaaggaaaaacatgagctcacttggtcgatccgtcaggaccgtcaggacctaccttacctaccgaacgttacagctaatgtacgctcacacggcagccgtcgccccgcaacatgtacatgcaggtgatcgactgaaagtctgctggaaaaagcgaccaagaacgagcccagccttgaaatccacacccaagacctagaacccgaagaccccagcaacccaagacccgagcctagcctattgctagcatcctggtctgcgcctgtgcctgtgcctagctgcaggtgtggtgaaagcacaggaggttcacccgaccaacaaagtcgaaaacgttgcagcctccccctccccagtcccgtcaccactgcaccgcgcatttctctctcagtctcctcccttcttccggtccttctgtccttccccctctcgcacaacacaatgctggctcggcatattgcgagcttacagtatcgccctcctgttgttattctcccacgctgacgacgcacgtcgcccttacctaccgtataacggggccacaccgccgcccgctacacgacatcgccatcacctagaaggaatcttcacatcctttcacacgtcaaatacgaccgaaacaacgaagccgctgctctagattgcatacaacatcagcatctacagctatagcaacgacttttatccttaccgcatctatatcctcttaccatagattgatcgaaaatacccccgtccaccaccggtatcgcatcaaagcttgcccaccatggcgcgtaaacaaaccccgatcatgtcgatggaggccatgttagatgaggagcggaaagaagttctcgccttgctggaaggacccaacggacagggatcgcgttctcgagctggaagtatgttcgaagaccgctcagtctcacccttcacgacgccacggacttccgtgcgcagcatgctagatattggtgatgaccacctttctgctggctcccccctcccccctcccatttcccccgtgctccctcatgctaagaccgcttcgtcatatctagctccggtgcgaagtatgctcgacatcgcccctggcccggccaaacctgtccgcagtatgctcgacatcccggccgccaccagctccaggacgccactcagcaatcctaactcgcctatagaacacaaatcctacaagggcccgcacccacgcagcttgtcggatgcaggaatcaagccggtcgagtttggtcccagggcctcggcacggtcgaacccgatgaacagctaccagttcggcgacattatcaccaaccccaaccacaccggtcaggcccttcccaaacgagtcacacagggcgggaagcgccagagttcgtcaatggttgaggttatgaagagcaacgacgccagcaatctggtccttcccagcgagagggggcgtcacacctcgctccctggccccggtgtctcggcagcgcgaccctcgaataagtccaaatccaagtccccgcatggccgctccggcatgcgttccaagtcgccccacgagttgttggccgagcgacaacttagccctgccggacgtgccttgctcgacgaagctttggattacaagatgaacaccgcgtacagacacctatcggatgcggctctggtcaggtcggggggcaacctggcagaagtgacactacgaaaaaagtcggatgatacgcctggaagtgggagattggttaaggactatatgggcccggatggggagcctttgttggaagatagtagtgaagacaatgggagttcgtccgaaggcgagttagacaggggcaggaaagccgctcggaataccactgagaccaaagcaaagcaagttccagagcttgcgcagggaaacaagcaggttaagagcttattggctgcggcagaggaagaacgtatgttcaagcgcccttgcacacgttatggtgcgagagagagattgctaacggtcttgatggtgtaggcattcaggtggaaaagcaacagcctcagtatacataccgatcccttcttgacgaacctgcaattacggtaaccggaccgtcagggcgaacccgcaagcctggagtgcaccctgcgacgagctttgatctcccgtcatccggatcccgcacccctatggattccgacactgaggcggatcttaccgatatcaagcgcgcccagaacctgtcgttcgcggtgacccaaatcatcagccagcccgaggtgcaccgaaccatccaaatcatcacgcgtggcgattactcccagctggttcaggagacgcaggacgagcacaatcagccacgcaaatatctggtcgccaccgaccttagtgaggagtcgacacacgctctggaatgggctatcggcacagttctcagagacggggacaccctcatagccatttactgtgtggacgaagaaacaggcattctcggcgccgacggcaactcgctcgcagcaagcatgctccccgacgacgccaaggccatgagagaggcagctacagcgcttgacagaatggccaatagcaagagcgccatacaaaatggaggaggcgcgggcagcctctctcccttggcagcaacgagcatggaggcatcgggcatgctatcaacaggcaacagctcatcggcgattggcgaggatccatcgccgacgccgtcgcactcgagccgggagcgcagcagggccgaggaggagagataccgcgcggttcaggagattagtgagcgagtgaccaagctgttgcgcaagacgaggctgcaggtacgggtgattgtggaggtgttgcattgcaagaacccaaagcatctgattacggaagtgattgatcatgtgaacccgacgctggtgattttggggagcagaggaaggagtgcactcaaggggtatgtccttttttccgtttttttttttttttttttttttttttttttccttccctttacttgcctcgattttcaaacatggtactaacatgactggtaatgtgtagtgtcatcctcggctccttctccaactacctcgtcaccaagagctcggtccctgtcatggtggccaggaaacgcctcaggaagcagagcaagtacaagaggctaccagcgacgcaccaggtcaacaatatcaataacccaacggcgaggagcttggccagcgcaaagattgactagaaacaatcggcgccccgtgctaagggatggacgaattgagctgagtagcattggggccttatttcttggtagatggactgcttcgttggtagatgaggagatccggatagcaaagaacgatggctgtcatggttaaggacaataacgcgtggtggatataatggagtcagttatttaacttaactcttacgacggtttcgatcagacgggaaaccaggaaggaaaaggaataataaaagtaagcgtaagatcaattacaaacgggacttgctaagcaggacaacatggaagactttcgtagaaggtagtgaaggttaatcggattcagcgatcctttttgtgcttaacagaagatcttaagatcaatacctatacaaatagtacgatacatccttcatactttggtcaaggttaaatgctgtaagtatctttcttctcctgcaaatgcgtcagttagcttttttgccatactcgctctactctgatcgatttctttccatgtccatgcccaggagcgaagagggcggtgcggttataaaatgagtgacgatgacgatgacgatctgatattattacttgtaatgttcttcataaccccggtaatactatactgatcgcaccaaggtcaatcaatgtcttacctcgccgtacgccgacctccctcctgccagcatccaataggttaggttagcgtggtgaactgcaaagtggcagtaactttgctatccgtacaaaagatagctgctttactcacctttaatgtcctgaatattgtaaagtagcggtaccgcgctaacatgtcatgtaccggcagaggtctacactttcatgtcctctctcttaagcctaaggttcagttagttgttgttgttgttgttgttgtttgttgatgttgttatttttaaacgttctacttccgctccacctcgatcgcagggcatatgagacgttaagttcgttctcaaactcatttgcgtctattaccaaccacactgttgttgcaactctcggtgagtttggtaatggaaagctatactatactatactttttttgccaactatacaacgaacctagttactacggtatacattacacactatcatcactccggctcagagtgccctactacatacctgctcaaccctggtcattaagattgataaccgagaattgccggatctttcccctctctcactttctctctcttcaccttgtcactttctcttcccagtcaaactggttcacgtgagaagattgaagactggagagtgagctcagccattgtcagctgataagcgaaagcatacccttgtcgtagatgttggactgagaggaccgcagaaagaggggggggtgtgtgagaccagatactcgacaagggggttacacagaaaagagaagggatcagtgtaccgatgccatgtcttcttcttctcacagtccagtccagtacgtaacctgtcttgcttcttcttctattataggacttttctcctgacaactattccactcattggataggggtgaattgcttgaaggttgaatcttgaataacaacaacaactctttagttctctctccttcgtacgtatttcggaagtccgtcccgttcgttgttaacaaagtcgtaatggacctgaggggggcacgggggggaggaggaactccgtcctatcagtttatcgataagtctaagaagcggggcgatacgtaaccgaccaatcgtccccgcttctctctcaaagtgccccatccacatccatgacaacgatcggacgggtccgtgggctcgacggatgacggtttggttggtggatccacttaggtagatgacgttttggttttgacagatggatgatggcaacgatagtgtttgatagggggatagaaatatgcaaatttgtatgcggtatggtggcttaacttggaaggcatatacaagagggtatcaacgaggaggtcggaagggaaatagagaagaaagaaagaaagaacgaacgaagaaaaaaaaataaggagaaaagagaaagaagaaagaaaacaaagggagggatgtcgggaaatggaagggagagaaactgaaccgctcttgtcaaacgcaaccactcaaccactcacgcactggagcaacctcattccggtctaaacgaaagacggacggggagacgggagaaagagatgaatactaggaaccacactcactggcagcaaagacggaagagattgaaaacgattcgacaaactgtcatgtggtgaaacaccagtttgtaggcaataatcacccaatgggagttgtctgctatcctccctttggactgtccagtgtccagcactgcagtgtagcgaacgaacgaacaaatcaacaaagacgtgtagacaaacggaagacggttgcaacaagtggaagtcaactgaactcggcggtggggttgttgttgttgttactggctatgtgtgtctcacgggagattcctcgtccagccatttcgtttagatgggttctgccgccgtcgccgcaacgcatgtgcgcgcgtgaggaccgttgacgcttgacgggatggagggtggatgcgttggacgattggtcttgcccgttcaagggttctctatacctacctaccactgtgagagatggtggtgtggtgggagaggaaggagacgagtggattccacttcagttggaagaggggaggacaagaacgaaggaagagagtggagggggaggggagggggactgccgccatggcccatgggagagggtaggtagacacaggaccagggcatgggcatgggcatggcatggagatggagatggggatagggatggggatggtacggtactccaaggtaggtggagatgatggagactttccatcgacgacaactggggacttgaatggatgttccaactttgtccctcccccaccgcacaccacattccatacacacatgccattccacccactctaccatagtgtattcccaactcgaccactagctccattctgtacagccgccgcaaggcatcttttcgtcgaccaagatagcaaatcccatctgatcgctcgacagggtcagagtcttggcttatctcactgcaagcactttaacagcggtacctctcttgtgcctcagcaaaggtacgacagtactctcccctccagatccaaccttggcgcccaaacgccgctcccccagctgccgcattccatcccatcgaaggtagggtacatccatcccatccaccaccatccgcagcatcatcccagagtgccccatctttcacctcgacatcgcaaggcaccaggtccaccacatccgaaagagggccccgataccttgaccaaaccaccacgaccattggcggcgcataaccagcagagccaggcgaccacgatagcgactagttaggaagagcgccgacccgttttctcgaccgcgcaagcaggcaattggcgtcaatcggtgttgcgaccagttgcgattgctgccttgcgcccaaatcctcagaaggagacggccacttcgatccgatgcagtcactcttcaccgtcaacagcaacatatcactcataagcctaaccattgcgccaagcgcctgggtcgctactcttgtcgtcttcctcttctttctctacttttatctgccgcaactcgtctccttgaaggccttgttcttccgcttcaacttcctcgataaagccaacaaacacgccggcgcatactcaactgcgcccagagacccaagatatcgagaggggattgaagacatcaaccgtcgcaattggaatcgcaaccattatctgcgtcagtatcgcggcgccgactacgacaacgacgactactatcaacagtatcagtatcagcaccaggattatccacacgacgacggtggcgcgcaaaggatagaaggaaaggaactacattaccggcaacatcaacagaaagccatcgctgataagccacttccggcgctattagaattctttggcagaaagaaaagcaacgacagcaacatcagcagtggcggcaccagtcccgctgacagccccaggaagttgaccaaagaaagagacaaggaaaagagccgaggactttcgtcgttcggtcgcaagatcatctaccgcaccagcagagattcttcaccgagtcaagtccccagcagcgcgcgccacgtcatcagctacggcccgcgccaaatctttgccagccatgacagctgcaacggcggccccgccgaagaacctagggcatctcgaccatcttctcgacgattcactggaggacttcgagcactgtcactcgctcccggtaagccggagcaacagccgcttcttcagcatccccctcccgactacttcagccaaaggcgaaactccgcacccccaacatccccatcatcaccagcaggcgacaccgttcgggtacccatcagtgcattcgggcttccggagcgacgacacggagagcgacatgagcgaccaggaggtggatggcggggaagcgtcacacggtggctacagcccgccagcgtggaggcgcctcgccaacggcgaccgcagcagcggcttctggcgcaaggctaattcgcgtctcaatgctatcgacccgctcttgctgagcgggttcggtggtctcggcggtggattagggaacggcgggtggtcaagagagttcgaaactagtcccgagtatgatagcatgaatgaagacgatatggaccaggacgcaatcttgcagaaagccatcaggacaaggctaccaacgggaagcctgagtcccgaaaaggagaggagtccggaaccagagtatgcgcggcgtcagcagttgcaaaagcaggccgaacgccaacagcagcaccaaaggttggcgccggtgatcgaggaagacgatgtcaagatcaaggaagaaccgatggaggaggatgcgggcatggttttgagggggttaccccgtaagggccctgataactgttcgtttgctttctttgttccctttcatcatccatcaccctttcatagctcccaaaatgagagatccatcatgacataagaaaaagtaagacatctgaacggctaactccgtcactccactgtagacttccgctttgcggtcagggcagaagtccatcaacgcacagaacccattgaaacagccgtcactttcttgcgcaaatggctcggcccgttgaccacgtcgtggtcatccatgttcctgtcgggcctcgtagccattctctcttatgccgccatgcgctcgctctttcagccggcgtccatgagccccgtgcctgatctcgtcaaggtggccggtgtggcgcgctcctttgagccgctcatttactactccgagaatggcatccagcaagtgggcgacctgcaagcgaccggtgtggcggtatgggatctgggcgagagtgtacggagcagtaacctcacgtcggcaccgatcatcgtcaaagagctggacgagttgagcgaaagtctcaaaacgctggctatcgaactaaccaaattcttcgccaacgtagacggtgacatcgacgggtatgtcctcctcccctctatatcccatcccattcattaaaatcattatactaacaaagtaccggcagcatcctaatagtaatggactgggcccgccgcgagctctcccaactgcaacacctcccctcgcctcccttatcctccttcttcgacaacgtccacaacctcctctccgccttcggcattctcgaagacccctccacctcgcaacccacccgcctcggcctcatcgccacctccctcttcggcccttccaccccacagcgcacaagaaccaccctccaacgcaccttcaacgagttccttgccgttctagaagaagccatcaccaacgagctgcagcactccctcgccatctttgccctcttcgaagccatcgaccaccaattcctgaacctggcgcgcaccgtcgtccgcgaaagttccctgcaggaagaactacacgcagatctactgtcctctctctggacgcgcatcctgggcgccaaggcaagcgatatccagaaatacgaacggaaccgccttcttttgctgaacgtccgggaaaagacggtgcgcaacaaggggatcttggtggaacataaccataagctcctggcgctgaaggcgtccctggagaatctgcggcggaaactggtgtctccgctggttagaagcgtgaatagctcgactttgacgattgatgagcagattcggggattggaagacgtgggcgtttacctcgagggggtcaggacgaggcagaaggggaaactgatggagatgttgtatggtgggggtagttatagggccgggattgggtcggacgggggcggcggcggtcagggaagcagtggtggtggtggatatggaggagggcagcagtatggggagcagcacagggaggtgaggttggttgctgatgctggtggtcacggttatggttatggaagtgcaagtggtgcgactaggagtgtgcatgagtcgcataggggggagcaatgagtagttagtgtgaggttctgatgaacgttgagttatggatggtatggttacggtatggattggattggatattcatggacatggatttggcatttgggaagggaatggacacaaagatgatggaagggaaacatcagcatactcggtgcttgaggtgtatgggtgtatgggtgtactagggtgttggtgtttgtgtgaaccggaacggggggggatcttgtggttttgtctacacacttctgcatcggttggttctgtctggtctggctttgtgctttacggtaagtgaaagggggccggctggtctgctttccatcatcattgggatacatcaattttctttttcaggactacttgcttgtctttcttgtcagttatttcctattgttgtcagcatcatgggacagtcattcactcatttgaatacggagttatgtgccttgggtacaacggccggagaaagggagttactccaggtgttgtcactggtggttatctctttgtgggggcttcacaaccctttcggactagtctaggtttattactatggtaggtagataggcgtttcaccctgagtttactttgaattcttctcatcacaaacaattgtgagatatgcatgtgtatagtgttgtatttcgtattactatgggatatcaatcatacaatcatcatccattacctccccaaccgacctcttcgtcaaaattttcgaacaccacaaccttcccttccaccttcacctaaccgcccaaaacaccatccaaaccctccttactgagcaggacttaccttcttctcaatactcacctcctccgccccctccgcctcccccaactctccaatctcctcccccttcctcaatcccagttgccgcgtatcatagccattctcctcgaggaaagccctgaacctcgcatcctccgcctggatcgtatcctgtccaatatgcggcaagcaaaacagcaccaacaccgcactcaagacacacaaactactcgacacccaaaaggggtactgcgccgccaggcgctcatcccctccacccgccgcctcaatataggggaacacccacgtcccgacaaaggcaccgatcttgcccacggccgccgccagtccgtaatactgtcccctgatgcccgtggcgcacgtcttggccgcgatgaggccaatgttgtttcccggtcctagctcgcccagactctggaagatgccgtagacgacagcaaaagcagcgacgcgaccgggctgcgcaagggacgagtagcacgcggccatgatgaagcccacaatggcctgcaaaaagacgccgagcgccaaggcgtagcggggccccagcaggtccgagacgggcgcgcccagcatggtgccggggatgtaaaagaggttgatgacggtgttccagccaaagatggtggtcaggggcgagtcggccgggtagatgttggcgacgattttgggcgagtagatgccgaagctgtacgcactaaagtcgtagatgaaccagatgagggagacaatgaagagacggaagccgtagaagcgcaggacgaggaggtaaggggtgcgagcgttcttcatgctgtttttctggaactcttcgggttcggagacgaagaggcgcaagacaaagagcacgagggggaaggcgacgccgatgccgagactggtgcgccagatggtggagaggtggccgttgtggcaggcggcggaaacgacgtagggaacaaaggcgccgatgacgaaaccccagtcgatcatggaattggtgaagaggatgaaccacatgttgcgctggccggacttgagctcgcccgtgttttcggcgcagccgacggagccagcggggtattcgcctccgatgccgaggccgaccttggtaacaggaggtgttagtttgatatatgaaagaggattgggagggaaagtggaatagaagagaaaaaggcttacaaaaaagcgccaggcggtaaggatgttgaacatgccgactgcgtcgcccttgtagtaacttcctgcggcaagggcggcgaagatgatgaggataatggttgagactaggagggagtttgttcgtgaccatttatcggatcttttgtttttcagtgttagttctccactgttttttttattttatttcattttcgccgttgaggggcctcgaaagtgaagagagagagactcacagatatccaaacaataacatccccaccaccgttccggcaaacgcaatgtcgcccacatacttcttcgcgttcgagtttctccagacttcctgatattctcggtctaaaatggtgacgacggagccgatgacctgtatgaagcattgttcctgtcagtcttccattttctcgtcttttgaatttgcaaatgccttgtgctttacgtcgagtgtaattccgcttcaagcaaagtggagagaaactgataagacatacattgttgatataaccatccgaaaagagtccagcaccacacgcaatcacaggaatgagattcttccagttcgtctttcccacggttgccccttcgttgacgagggtatcgacattggcgtctcgttgctgatcgacgggttgcgctgtggtcttaacttcggccttgcgctggccgaatccgaacatggttgttgcgccggggtatgtgtgtgtgtgtgtgtgtgtaagtcggataagggtaagctttcgacttccacttgatacgcactttactctgcgaatattggtgaatcgtaggtggaatggtttgaaagaaaaagcagaaaaaaaaggtatgagatgaagagaagaaaaaaggtgaaagggaggaagagaggcaaaagaagaaagaggctgtcaacttggttgtttgtaaacttttacctaacttggaaagctaccctgaagctactagtgtagtacactaagctatcagctcagctcggcccagctcactcaccaacggctcggatactacagaaccgaggcaacggaacttgaacaaagaaggaaagacaagaggacaatcacagggctcggagcagtgaaggaatgagagtcaggtactgtagcacgtgtgcaggttaagtgggcggcgggtgagactactactggtccaccaggatactcgatcaaatactttgagtccgatttccatggttttctttttccaagtgattgacattctctcggtccaagtttggggaggaaaaaggctggtaacttggtgcttggcaacgacctggtggttcggcggcaatgcgaaatcgggtaagtgacccacatctgctgccacgctcattggccggcgaccggcgacaaggggggggggggcccaatgtgtctgtcttccaacaagaaccacaatctacaactgcatagaacccctcgaacccctcgccgacaacttttctgtttggctgtatagttatcagtacgctagaactcattgccccgtcaaaaaagaatcaccgtgttgacggcctgtttggttgaaatatcgcggcccaggtagattctgaacgtcgtgctctgttccttcagtctagtctacttacctaaaccgttaccttattgtgctctgaaccgttacgtaccgaattcgccctaccattcaatcttacacgtgttggtacctaccctgcgagagcctacgcataacctagccgtagtgccctgtgtagtagtgtagttacatggatggagccaaccgcagcgttccatcaatggctcggtgcaaccttccaacttcaacgacaagggggtgggtgggtggtgccccagcgaaagactcccgggaatgttaattctcaaccactcatcactgcccgtccacgtccactcagtctacctacctcgctatcttctcccagcaatttcacgatagcgaaaccttcctatttgaacctaacagacacctagattagtgtatcaaataagggtctaagatatatctgatatctcaagactcaagaccatgtagccaaaagacggaccctgagtgagcatggatcccccgcgccgccgcccctttgtttatccctacaagcaggcttctacgtgcaacagcatttccgtgagcgaaggggaagctccattcacagactcctctcttcccacgtggagacacagatcttcaacaacaactcgtggatgattccatcgatttccttttgttttcaagatctctaaaacttttttttttttttttttttttttttccgttcgttcgttttcccctttccttttcgcttcacaccgaaacgggccgcaacccaacccaaacccttcttcaaacctttttttatcttgagagaaagactcgtttcacacgctcgggacaccacctcgtggcttcttctcgtgtgaccaattctcgtccgtcccgtccaggtgacgttgcttcctgcataaagccttgtttggatgtgtgagacgatagggataggatgccttacataaaatccggcctcccgcccgctcaggcaggttatcgtcggatcggggatagcgcttcagcaacaaagagtgggagggtacagtagtgtggtgttgtggtgggtgtcaagctttcctgcgggcttttccgttgaggttgcttccttgtcactgggctgtcttgtccgaagtggatggaaagcttttagcgccgttccccgcagtgcccgctcggcgctgtgagatggcgcggcttggaatgatagcgggttgtgggggttcatcgtgccgggagccgacttgggccttttcccccccttccttgtcctcgcgatgtttactatgccaagtgatgttggagttatggatgtgaacttgatggtgtcttcaatttggacatcgaattgattttgatatcagaagtgtgaaatgttcacagaaaagagaaaaatgtgttcaggtgggattgttcgaacaacagaaaaaaagaattatactgttgattcaccgacgtacctcatcatgctcaccacaacacggtgccgaattaccgtacaattcggcgccgccaagatagccttcggtacgttcggtacggtcacacagaggctcacgcatcttcccaacaccgaagtctccgaatggcatcacagacggttcttggcgtcgctggcgtcaacatccgatcgatcgatggcttacgttgcaccgcacaattccaaccattgagttcgttgcatctttggagctgacaaagtgatgggtatcgttcatctataacaagtatttctcgtatctacacctcttccatcagtgccacttgccttcagacaacactacttggtccatggcgccttcgttaccgcaaactggttactcgcggtccccggtgtcccgctcgggaacgattccggcggcggaggtcccgtgtgtggggctcctcccggtcctccagcaggcttgaatggcgtaaacctgttcgccgccgatgctccaacccctgctcccgctcccgcccccgtggatcttgcccacggcgcggctgtcatcgggggagccatgcccgccccagccccaattcccgctgcaggggcctgcgcaggtgcctgagcccaaggcgccgccgttcccgtcacacctcccggccccgaaggtctctccgtaggaatacctacaccaccagtaaccgcagccgaagcaaccggctgattctgcatatgcacgctctgcacaggaactcccgcctccggatccttctcccactggaacagacttccaaagggaaaatgttgcacgacggggaacttgctgagcacctcggcgttatacatcttgatcatgcccttgttgatcttgccccagccgtccttgattcccgacacgtcgaagagaatgggactgtgttcccagaagggacccttcttgacgtcgtagatgaagccaatggcagagaagtacatgttttcggtgcggtagcgctcgacggcggtgggcttggtgatgtcgctgggcttaggggcgttagggacggagccctcgaggggtgtgggttcgttgggcgaggagatggggcgagtgtactgcgctgagccgaaaatgtagggcacaaaggagtggtcgtcgagaccccagacgccatgggagccggctggttcaagggtgtaggttagaattagacggcggatgacgcgaaggtaactgttaggtttgttaatatcgtgatcccttcaagagaatgggcagcaaagggtgaacgtacggctcaacgacccccaacacaatcctcctctccacctccccatcctcatcattctcctctccctcaaaaccacccagcttccagagtccaccaaggaacatgataaagctcaactcatgtcccgtcccgtaatccaaccgctgcgcactcccaaacccaccaaggaagtatgccttcagctcttccaacggccccaccacctcctgcttctgctcatttgttttcttgtcactgtctccctccgtctctgtctctgtttccgtttccgtcccctcttcctcctctttcttctcaccaccagcaccctgctcccacctcaacaccccacccggcaaatactccctcaacagcccatccgccctctcctctaagagcttaaaccacgtcctaaagctcacattcccaaaccttctcggaccaggatcaggcggcgcctcgtcaatgatggcttccaccttcttcaacaaccgctgtagcttcttgatcgattcggattcctcctgattctctaccccttccccgtccctatacctaggcaaagggaaagtcttgatttcttccgtcgtcgtcggctgctgctcatccctctttttgcgtagtagctggagcttggccgctagggcatctgtaggtggtggtggtgggggttgttgttgttcgtcgacttcctctgccttttgttgtcgttgttgttgttgttgttgttgttgttgtccatctgtggtgggctcggaagtagaaactgtggtcgacttcttgatgattcgcggaacgagggcgtggttgagctggaggatccaaacgccaatgtcgcggtaggctttggaggtcaggaagtgcgagacgtcggggccttcgttgatgcgcttggctgggcggaggaagcggtgggagggaagggcggaggggttgaggatctcgagcttggggaggggtgggtaggtcgtggaggaggatgccgcgggaggcgggcgcttggacgttggatccatggtagtaattgtatatcgtcttctcaaatggatctgtgtctttgacttgttgtgatttaagtcgacattcgaggttgtaaaagttcaaggggatgtggaagttggttgtcaagtgggggcccgggggggagaagagctatcggaggtgtcccttttgagagttgggctccgataagcgctggaccccactgtcgtcataggggttttgcggggagtagcttggcgggaaaggggccgtcgccgggaacactcccaggtccgccgccatgcccgttgcttgcttgccctaggtgatgtacaattcaaccgagccctagaactaccgctcaggttcaggcgggaccacccttcaatgattttcgaaatttccacttgggattatccgacggtacatacctctaggtatacatatgggagatggcttgctacgtagggcgaaatagaatgtcacgaaaggtcaccgagttgatgtaataccgaaatcatgtcttgcattttggcgaatgtaaggtacctccgcccttccgctgggtatatatgatgcaatcgatgccactctatgaaaaccaacaaatccccaaatatcgctgtgcgtctccttcggcttgtcccattttggggttgttgtttgaactccattctctctcccctttcttcaaccagtctggtgttgggttgctcagactgcccgtaccagttctaccgtttccgagtgtgcccttgtcgtttgctatgtccctgtgcctctcagtgttttgatacatttctattaagatattatgtaactgcaaaaaccatggtattcgaatgtgcgcctcattgccaagtcgttacttatcaagtcatttgtgctgtttctagcgcagctccactccaggagcccctccgaatccaagaccgataccttcctccggaacatagagcgtgcctaaccgctcatccagccaacgcgccaattcctccacctgcctcctcatcgccctgacactcgatgccgatgggccccgggctgcccccgtggcgctgttcgctgcgttggtgttgctgctttggctggtcgatgcagaaggccccgtgttggtagatgtgctgagaggcgtgttttccccggagaggtctgcttccctctttgacctcgccgatgtcgctgacgatgatgtgggtgtccgatgtggtcccgcgcgcaaggggagatgatgttggtgaccggggtcgagatgtggtgtgggcagcccctccccattcgcttccgtctcccccgcctgtttcccattgccgtgtccctcttcaccgcccatgcatataaacagcatgccgcacctcagcctcctgatcacaaacaccagcccgttgtccatttgcaccgtgaccgcctgtccaggcactggccgcgctcttagcccgcctcctcctgcggcgccccccctcgtagtcccaaccgtgctctgactcgctgtgctccctgttggactcccaatcacatggtggtcccccgccccatgcgcgtctccaccaccaccatatccagagcctgatgggtgatggagcccccaaagcgaagcggccacggcacattgtcgcctcagtgcactggcactcagcccgttactagcgtgggcgagcagcttcccggcgggagtggtcagcgccgccgttcggatatatggcgagaggtttgcgtggaggaaagcggtgacgcgcttgctgaggagcagaggcgggggaggaggcatcaagttgcttattgccgtcgtagtcgccgaagtggagtctggggtcgaggagaacgggggtggagcgccggtgccaggggcatttgaaggtgacattgtcggcgtaattgagagcgtaggatcgcggttgtgccaccgagtatcgtttcgttcgttcgtgtagatgcggacgaccttttgcccgacgacaaaggtgatgtttggggacaaagagaagcggcgcagaagagcgagcgtggagtgatggatcgtcggttgaggtacccttatcgctgggtgggttcgttgtgttgttcaatggagttggtgtctcgctgtttgcgggtcggggacgaactgccgttgttgggaccagagggggagggggggggggggaggatggccgaggcgagctaggtgcgtgagggtactagtctactatgtacttagactagggcggcaatttcgagcgcttaatgaggactatttatctaatcatcagacttgtgtcgtcgtcagtgtgccgtttgtccagagagacggtgtaatcgtatgatgtgtgtcgagcaatggtagtgtacaaagtcgcctttgttattgcaacccggtcttcactgtcgcaacgttgctgctttcagttgtggaactgggaacaagaaacccggagttggaacctgaactgtcccggtaagttatcgataagataagagcttcaactgtccccacagcctcgttccaggtaggtgtcccttggtcttcaacatggtgcaaaatgtgtcacgatagacagctcagattggaaggtacagatgaagaatcgatgctcaaaattatcgtgacgatctcctggagacaaaaagaggattgagataaaggccatgttgcgataccggaaacaaaaagaccaggaacttgacgtgataagctccactttgactaaggaaaaaccggggccataaacccagcagcagatcctggggaaaaaacaaagtcgaacgagaaaaaaaaattttatgaaaatatccaaaccgaaacttggaaaaagaaaaagtgtagctgcaactcgtttcgatcgagtgacctccgggttatgagcccggcgcgcttccgctgcgccatgcagctgtttaagttgtttgatgaaatgttttccaccggttacctctctataccccaatcccacgcctacatcttacacatcttgtaccccctttccgtcttcttatccacacctctgacttcccatacctcatgcttttcccaagtaactaaacattcataggctgactggcctgctgagctgccaaattcctctttgccacaatctcattattctttctaaacatcatatcatccgtcgcatccttgaagagctttccgtccggcgtgcccgtcttccactcctcgtaccccctccagccagccctatctaggatatcactagccctcgtctcgtcgtttctgtactgcctcaagagcacacccacaagcccggctaggctcttggtgtacttcccgcgggtaccattcttcatgaggtgcccaatatccacctcgtgattcacgtcttggtagtcgcagttcatatgggtgcaagcttcttttgtttcaccgggggcattggtcaagaacttgacgtggtgacacttgcagaaaggacactcctccgggacgggtgggagcggacggccgaccatcatgtggtagaggacggtgccgagggcgtagaggtcgttgccgcgggtgtatggacgtctggactgttatgtgtttttgtctcgttagcatcactcgttttccttccaggctcaaggaaagtaaggaaaaaggaaacacataccacatcaacatcatatctgtcatcctgccattccttccaccggttcctcaactcctcctcgcccaccacttccctctccatcgccaccagcggcaccctctcaagcccctcctcctcatcctgcgccatcactaccgccgcactagcataacaattctcgaacccgcccaacttcaccgcgccatacgtctctatcccccttgaatgttgcatatagatattctccgccctgacgtctcgatgcaaaataggcatccaatccggctccgtctccggtgggccgtggacctttctcaccctcttgaaccctccagtcactggatccttctcgacgctgatcacctccctcttcccttcatgcaagtacatcaacgcccgcaaaactcccaagccaacatgccagaccagactctctgggaggaacgcgccaccgcccgacttgaactgacttggttttccttgtaccactatggtccccagctcttcctttctcggaaaccctctctccttcttcttcgtcttcttcttttctgtccccttcgcagcagcaacctcatcaacctgtccccaaatgatacactcccccaccccgccgccataaaactcaatcaaccccttcacgctcccggcatcgcaccaatcccacaccaaccaccgctccgttttgtcgactatcgtcctcttcttccccatcatcatttcccccccttcactaccaccaaaaactcccaacatcatcggcccgcccaccccatccaccaccccgctcacccactccccatgcaagctcaccagattctcatgattcagaaccctggccgccgcttcgggagctcctatcatttcggttcctctccttccacttctcgttcctgctccgccggctggtgacgcctcgaactggacgacgcccttcatcaactcccgaactatattcgtatctactggctgtacggcagcaggagcagcagcagaagaaacacaagaagggggcgagaaggttgagaattggccattgttgttgttgttgtcgttgtttgtataagatgggttattaagcaaggcggaaggggagggagtgccgaggaggatggcgccgtcggtggagcggcggatcaaaatgatctggctctggctttggctgtggccttggtcctggcctgggaacgccttcgggggagagagggttttgtgtagggtgtagagaggggtggtggagttgggagtggtgagggtgcttgggggtggagggggggttgggtgggatgtcatttttttgttgttggcgtgggaggtgagaaatgatttaatgttggtggtggtatatctgtttggccgagctgaggtagtgtcgtgtgttatgccgaagtggaagttgaatgaacagcttcgaggtcgttgcagaattttgaaagtcgaggttctgttattggaaacttgaagatggggagatttagaagaggagaaataagtgctcgttcatttagtcagtcgaagtcagtgggtcatggtttcgttcctgatccggaaaaaagggaatgtagctccctggaatgtcggttgcggcaacccccctttctttgttcacgacgctgcattgctcagtccggagtcttggggacaaagcagtcattgttcattatccatacttggaaaaggtcacagagggttggaaggctctttgtttcatgagagttggggaaaatctttgcgcattgtaagggtttccaaacttcagagggagggatacagcactttgagagatggtaaatcaatcatcgaccctgggcccaccgctcgaccttagtccccttctcctgcgccagtgacctcgcaaccgctctcagcctttccgcctcatgccgaacttctataatcggcttccctaaatcctcagccaagtcctcatagtccaaatcagacactttgggcccaatctttcgtagctcgtctaacagccacattttctttacgtccgaccatataggatagttaggcttggacatcgaccctatattcgagacccttggctgactcgacgacgtcgttgacacgcgtgacccgggttgctgctggtgacttgtgggtaccgatctcaccggtgcgactaccccggatgaacgtggcattactatagaccttgttgccttttgccgtagttcgtccaagggtcgcgactgtgacctcatgcgttgtgtagataggacgaatgcatcgtacttggccgcacttttcgcaagctcagcttcgcgggctgcctgacgagctctcttgattgcctggtcccgagcaaacttggcttcatttagttcatgtggcgcttgttgcagtgttctgtcccaggaaccgaggaactttttgaaaagttgcctgtcttctctcttcttcttgagcccatgctcgtactcgatgtcctcatcgtcctcatcgtcggcaacatcgggtgccagtcgtgtctctagacgcgtaatccaatcggtaatacgaaggagatagtcaaccgtgctactggtaaacatgccagattggggaaagccaccctcgtcaatgtcgttgtgtcctcgacccacttccccaagacagtacgcactcgacaacgccaaaatcaacatggggatgccgtattcgaataagtcttgccttaatgactgtcgagtgacgctatttggggccagatgttgctcacacacggaaacaatgtcctgaattgcctctatactcttgcttctccatttcactacgcctcgtagatactcgttctgctttgtaatggaggccgctcgggaagctcgatcagatagcattgtcagctcatgaaggtgtttgcaaaggttcttgatctccgacgtagccgtcgggtttcgaacgttgtcccggaagggttgtacgacagtcttggcccaatctttgccgagatctgtccagccagggcccatcatgatctttcgcaacgacctaatgctactgcctcgtattttcacgcgggctgagttgttgacactttctggattttcgaaaagcagtggatatatagccggagtagaacgtggcttgggtgggacacgaaggagtcgatcgtcggcctcattctccttgtctggctgctcttcatcttcatccacggcccgtacattgtcgccctccctttcctcgtagtcgtcttcttggtttggttctggctgggctgaggcgggcaattgattctttggtcgcttccaaacctcatccagtgatggaaactcatcatccgaatcactatctgatccttgtatcggcatttgcgctccgatcttgatggcgtctgtgtctctttcccgagtaggttgtgcctctgccggactcaatgtatctctggctagagcttgtatctggtctaaagcgtgctgagatagatgtgtcttggaagctggctgatcttgcgccatgaccggcagcggatgttttctcggtcttcctctgccgcgctttgcgccattcgtgacaggttgcggctcggtatgagaaagaggagggtcgcgcgactttgtacctctgaacgagttgaccacctcaaggacctgtgtatcgtcatcttggccggaatcgtcatctggcttagcttcctccgccttgcgcttcttggacgaagggatgtattcgagcgagtttcggaccctctttgtaggtcggtgtgttgggccggtgaacatgttttgaactcgtttgtggttcagggtggcttcatcgtcagagacctgagtgcgatcctcgctttgcgtatgccgggcggcgaccattgcccctgtgttgtggtgtggctcccgtcgtggcagtcctcgacgcgcgaagcttgagatggaagaagaaaacgcgcttcgggcagctccgtcctgtctctgtcagtttggtgggttagatctagtgtacagtagcgggtgtagctagtaagatgagggttctgtatatgggactaggtacatagcctccaactaagccacccagaaaccttcagtggctgcgcgctacactacctgtacctatctacactatagctctccccacagcggcccggggtccagtgcttaaggttggtgggggcgggtaagaggtggggactacatgcggaaggtgccggcaaccttacctatcgaaaaccacaaacctcccttccagagcatgtgagagagagtgccgccgccgatgtcaggcccgggacgaaggacggagacttgtaaagacccaaaactcgaatgaagcaattacacgatggcaaccaggggggtttgagctggcaccgacactaggtatgtacactacccggacagtctggtcaagtttgtaacgtgttcccattcgcagcgtctacactgaaccaggatggactcgaatcgtccgagtccttcagtcttgaaacaccgctgtttacctacctatcttttctgtgctgtcaagctctgtgtatcctcctacctcctaccaataactcccgtcacacaggttgaaagtaacggggttgactaaaatgaccaagaaatgattgctgtggaacttgtgcgtgcttttgttacatactgccctcgtcctgcgtcctgccgtgaatcagtgtagcaatcggtcgtacagctgctctgagattgctccctcatgaccccatggagacggacaccttgatggcccgccgattcttcaacggttttttaagtctactatctactagatgccgctgcaagtcccgctggcccgttgctgccgggtccaatcatgcccgtctgaatcgctgtaacggactgaacagatgtatggccaatcaatgagaggctccgggcggctgtccgctgccatcatcgtcatcggaacgggtcccgtcgcggtcgtcgtcatggccccacttctacatagtctccttaacagcgtagcaccgccgccgccaagtgcccagcaagatccgtaactttctggctttttccctctgttcaccattgattgatatcttccccaacttcgttccaactgtctcgcgatcgggcaaccaccatccggactaaaacaacaagggtatttccacctcctcgtttgaaatcgccgctgtctcctccgaattgccaaaggatactacaggccctggatcctacgacacggctgtggcgcatatcacactcgtagcgtagtgtagtgtcgatccgcaaagccggggggaaaaagagggaagaaaaaaaaaacacatcggaccactatcgcttgcagcggggagctggcagagcttgtgacggatcgacaccgggcgatatcactgcactttcactgaatctcttccttattgcccagtattctccgagcgtccttcctcttctgtctgcagcggcaagattcaacgagggaaagcgcgccaagcccagtctcacatccaacagcatcttcttggcccaaacacagcctcagcttccaacccgtcagctttttctttgataaaaacaacccacccaccccagacagagtatctcgcagatcatccgcagccgaccctggtgtaaactttcgaaaataatgtcgatagccccccgaacggcacaacattttcgtggtgcctcctcccgttccaatggcttgctagcagcacgctcgctgacggtcggcctttctcgcgccctgtttatgggcatttccaccgtcacggctgcaccgatacatctaggcattctcgaacatggagcttccgaggagccagaagagggcggcgccagcctttgggtcctctatctggtctcagctgttttggtcctcgttggaggagcctttgccggcttgacgatagcgtatgtttattgatcctcgccatcttcctctatcaagtacacagagctgacacagacgcctagtctgatgggccaagatggcatctatcttcaagtactcgcgagagaccggaccgaaccacaacaaaagaacgcgaagcgagtgtacgatctactacagcgtggcaaacattgggttctagtcaccctgctattgtccaatgtcattgtcaacgaaacacttcccgttgttttggaccgttgcctcggcggtggcgttgccgctgtcatcggctctactgtcttgatcggtacgtttgcttctacataaacctaatgctgctcgtctaatatcttggttccagtcatcttcggtgaggtcattcctcagtcgctatgcgttcgatacggccttccgatcggtggctacatggccaaacctgtcctcctactcatgtatttgaccgcccccgtctcgtacccgattgcaaagcttctcgacaagcttcttggcgaagaccatggaacagtctacaagaagagcggtctcaagacgttggtcaccctacacaagaacctcggcgatgtttcagaacgcctcaaccaggatgaagtcaccatcatcagtgcggtactcgacttgaaggaaaaaccggtcgccagtgtcatgactcccatggaggacgtctttgtcatggcagaggacaccgttctggatgagaaaactatggatatgatattgtcagccggctactcgagaatccccatccatgaaaccggaaaccccaccaattttgtcggcatgttgctcgtcaagatcctcatcacttacgaccccgaagactgcaagagggtcaaggacttccccttggccactcttcccgagacccgtcctgaaaccagctgtttggatattgtcaacttcttccaagagggcaagtcccacatggttcttgtttccgaatgtcccggagaagatcatggtgccatcggtgtggttacccttgaggacgttatcgaggaattgattggagagtaagtcttggctttacctttgcttagttgaaagtgggaaattttctgaccgcacttcagggaaatcattgatgaatcggatgtctacatcgacgtccacaaggccattcgccggttgactcctgcacccaaggccagaatcacacgtcgtgtctctgaggatgtgcttggtaaaaccatgagcaggagtcatgatgatgccgccggttcgagcaagacaaacggtgttgatattccaccgtcaaagattgttgagccgcttaccggtgcgggcagcactgtctcagaagcggcccatctcatcaacgagcgggatcccaagcagactactttcatgatgcggagaagctctactggggtcgatggccagacggtgaacaccacggtcccgattcgcaccaatctcgaagaactgaggcagcacttgaaacacctaggaccctccaacccggctattaaccccaagagcactcgctcaactacagtaaagatcaaacctgggattgcgggacacctctcccaagcacgtgctgcatcaattgccgactcgagcgctgttgccgagacttcctacgaagatgatgaaaccactagcctcctaagacctcaacaatcgaccgcaaaggacggtatccaagctctgacgcagagctacggtggtgttagccccgctaccgcacagctcatctctccagcagagagtgctgtcacggcagtacctattgatatggacaactcgggcggtaatcaagatacagtcgacaagtcaacacagacgcccacgaggcagcaagtgaatgcggccacggatacggccagcgggctgtctgaccatggatcgaaccgcagtagcgatagtgtcgccagcattcgcgacagcggccccttgccccatagacgtggaattgttcgcagtggaagtataacggagaacatcattgagacacgaggtgtcaggaaggtggttttggaaaccaacagctctaacgacgaggaggaatacgccattactgcaacctcgcctgacgacggccgtggcgccaaggtgactgtgtcgatagccacgccatccgccaggtcggagacaggtgacgagactcagggtcttttgccgcttacgacgggcgatgaagggcaccagtccggagataaggagagtgaatccgccaaaactaatggtggcggacagagcagtagtcaagggaagaagaataagagcaaaaagaagaagcgcaagggtggcaaatcttaggtggatgggctacttgagctgattccttcggagaatatggaatagtgtgaggtacctatagaaacaaacgaagagggtttttctcaggattatgtctggggataacgaggacaatgggtataagaaaagggaaggatcagcgaaatgggccaggaaacgaatgagaagagcgatgccggtcagatgaagcattatgttgtatttttgaggtacagacaataactgaggatcaggtttctcttactccttgtctttcgttggtgtcagtggcatggagttttagcatcaagcatgaatatttcgggctgttgcctctcacggtgtttcgttttaggatcacaggttatcagtatcacgactaggtacacacagtatcatcactttggcttctcaatgatacatttctggatggaaaaaccggcggagtaaaggggcatattaggttcatacggacacccgtggacgcctgacagctcatcatcaactggtcattcctcctatcctgattattgtttactttggcaccgccgcactgcagcatcacggcatcggtgccgccgccggacagctccctcccgtcggtcccgttgtagcacaagctagtacataactgaacgatgtggagaaaagctccgctgacgtcaacaccgtatttccaatcaagtggggtcaatccttacccgctgtcagggagttgtctagagcccctcaccgtccccaacgctcacggcaataagcgctccgatgatggtgttttcagtacagtagcaccactagaatagcttcatgcctccttccgtacaagtaaatcgacaccactgcatccccccccgcacggcacttttctacagcagattctcttctcttccacgtcacttgctctttggaagctgagaaatttgtgagagaaaaaaactcatgaactcaacaacgcgtgcggcacagagattgaagcttttttctagtgctttgtttaatcacaagaagacgacattgtttagacctggtgagttcaagatgaatgaatcttcacataaggagactggcttggaagctgacttggatgcgtattatcaacaacaacagctttcacaagatcgtttgcaaacatggcggctactaccgatgtccagaactacaagttcaaccactccatgtaagtttggtaattctgagcaatatcatcgaggagaaaacaaggagcgatatgctgataccgaaacaacaggatccgggtcaaggaccctaaggagtcgggtacgtttgacaacaacagcctgtgtctaccctccagcgagacacatcactaacaatccaaccagtcaaattctacgaattcctcggcatgtccctcctcaagaaactctccttccccgaagccaagttcgacctctacttcctcggctacgacgctcccggtgccgtctccgccggcgccaacctctgggaccgcgagggtttgattgagctaacccacaactacggcaccgagtccgaccccaactacaagatcaacaacggcaacgtcgaaccccaccgcggcttcggccacacctgcatctccgtcgacaacctccaggccgcgtgccagcgcctcgaggacgcgggttacaagttccagaagaagttgagcgatgggcgcatgaagcacattgcttttgccctggacccggatggatactgggtggagattattggtcgcaagccggtggaggagacggagggcgtcaaggagacggacctgaagacgtacaggatgaaccataccatgttgagggtcaaggatggggagaagagtctcaagttttaccaggaggttatgggtatgaagctggtgaggacgcatgaggccaaggaggccgggtttaacctttatttccttgggtatggagatgagaagcagaacacggcggatcgcgagggactgttggagttgacgtggaactatggcaccgagaaggatgagaacttttcgtaccataacggcaatgatcagcctcaagggtttggtcatatttgtgagttttcctttttcttttttcttgacaggaagatgggaatgggatgagttgctaacgatgaaacaggcgtgtcggttgataacatcgaggctgcttgcgagcgtctggagggtctcaaggtcaactggaagaagagactgacggatggtcgcatgaagaacgttgcgttcgttcttgatcctgataactactggattgagttggtccagaatgagcgtttcactggccaggctaacttctaagccgagctggatgtggtaaggtgttgcagttggtgatagactagatgtggaatataccaagtcctgcaatttcagactttgtgctctgttcacagctgttatcttacatgcaatgctgtgtgtcttcttttccccttcaatctacatggtttcgttttcgaagttctcattgaacacccttctgagttccctcaccactgaccccgagagttcggatgagagacgccgcgtatactctatttacacgtcagctcacccataacatgagcttccttggccacgacgagcactacgtcctgttgtggcttataagccctcttcccccaatcgataatgagtgcttctcttttcaccataagttgtgcggcatgagaaactaagcagtcatcaaccctacttcaatcccttctcagtcttgaaaagttccatctgtccaaatactcaccccaatccctagtcacttccaaccaccttttatcagttattaaacccaaacatgacgctctcagccatcacacctcctccctccttgggaatcacatcaccagccatttccttccaaatactcatccccaaacccctctctcagaagaacatcttaccctcttgcgagtactttcttcctacgacgtcgtaaactacccgaaccctatactttcaaccattactaacaaacatccaacaactgctccgggtggaatcggaaacgccttgctgggcaccaactaccatacacccaacaaacactttgcccgcaccaatttcccctcaaccgtctagtataggcgaccgtctagtaataggcgaccgtcgttcgtttcgaactaccttacctactaccacggtgcccctcgccctcgccctcgcctcagctccccctaaccgccgctctcaccaaatgccttcttttttttttttttttccatctcatcttcggcatgctggccacgacgttacctaacattgtcaacgcctccctcatcgctcgcgaacgcccacgaaacgaggtatcgctatcgatgagaagtttgttcgtgacgatgacacccttatatcgggatatgagtttggttacctaggctgtgacatggtgatcttgtcctgggtttgggtgagaggaggggagtatggctgatcaggaggggtcttttgatgggtagtgtacctaacctacctagcttcgtgatgatgggatggatgggtatggtagaatcaaagtggttgctttgcgcatctattggcactatgttggtgatggatacccttgtttgtgatatcggtgatgatgatgttgctgtgactacatagtcgcctttaggtagattacttcgtatgtcttgcttacttgtgtatcagattgagatatcagcacgaggggaaagaaaaagcaagttggggtcgttatatgtaaaacgctcgttgcgcagttgctgtattcaataagatcatattgatttggcttgcgagaagacttgggaagttacgtgacttgtgatggaagagtgaaatgatacgctcgctcaacttttctgaagctggtaggtaggtaggtaatttcggtgatcttgtttagacccaacattcaaagacatatttctttcttgtttcctctttggcttgtgtatctacgttcaacttgacaccgagtccccttgggttttctttcatcaggagtgaactgacgatgagtttggagatatgcttttgtggaacttttgtgtagtgtttgttattgattgttggaaaagggcctggtacttcgtatggtccaggatcgatccaggcatttcgagacgtatgcatcctaatatgcctatattatcccttcccgttcttctcctcaccccatccattcatccctttgccccttccctactacccttatcaacctaatcctcaacccccccttctctctcttttcccttctcctcctcctcattcacctcttctcatctttcacatcccaacccccttcccccttacatacttcccccttacttcccctgccccccaccagcactcgccgccgccgcattctcagtagtaacaatccaaggcacgtacttctgctccttcaggtacggatcgtccttgcggccctcgggattcggttccgtcgcccggctctggcaatcgtcgcacttgttttcaaccgaaaagagagactgctcgccgccggcgccgtagcatttggtgccgaagtcctggcaggggtcgtagcggtagaaacccttgtggccgcacgcgtagaggcagaaccattgggtgcacattttggaaagttgaaaagggggttgtggacttgtggtggttggaagctgggagaggattagtttgagttttttttgtgagagggttttggtaaggagctttggaaggggtcgagttataattgatctgaaaaaagggatggagaaggttgaggaggtggttggaatgatgatgtgagagtggtgaaggggacctcttttctttacgtgctgttcactgatcgagtggaaaatggctttttttttttttttttttttttttcttctgacacgcctgtttccgcgctcctccgacaggtcaaaacctcaagacccatctcaatttgccctccgcaatgtgaactttggaggctgttggtcatgttgttccctgggtcatgagtgcaaaacgtgtttatcatgttcgcggggtggtggaatgtgtgatgtgaatgtgcccctctttacggtccaagctccatcatcagtgcagcgaggggatgaatggacactaggagaggggaccccaagcaagaattcagtcaatggtgaaatatatactcacgagtattattgagtacgatatggaaagaacacgccgtggaatcaccgctgatctcggtactggttcaatattcgtatggattgctggcaaacccagccgatggtctcgtcatacaatcgtgaccagatgtcgccttctgattctgataaaccactcaggagagcactgacgccagggtttatctctgagatgtagatacaatcgtagttcgagtccttcagaggttgagtaacttggcaactttttgcggtcaagtgtggaaatgtcgaacgatgtgaaaccgtttccgagtaagctttgaggtgatagaggcgatggagctggaatgataatgccagctgaatgcaaacactccggttgaccactcgaggaacagactgtctgataacagtaaaagtgttcgtcggcgtcgattacccgttcggtcaaggagttatagaaagagacatcgctctgcacgcagttgtaggctgtggcagtattgatggacaaggttaggatttaggaatggggaaagtggagaggaaaaaggtgaaagataaaccagacaaggtcttgactcggaccggtgtttatgaacctttcttctgatgtgcaagggtaaagctggtttctcgctgtgggaacacgaacgtcctgtcgtgagacgctggattcggttgtgaggttggaggtatttattgggattgacttgactgtttaacacttgcatacgcctcggagataggcgtgacagggataaatgaaaaaggtgaagttgcctggcagtttctgtatctcactgctgagcaatttgaagcctcttttgccctttctctcctcattcgtggaaaaggggaggtttgcctcggcaaggaagtgaggaggcggaaggaagagtagatgcggacttaagaagttaaaggtggagtcgacttgcccagccttaattgactcggagtttagaggacaacagatgtttcctccccccacatgctaccgtatgtgtcgtcacccagactgcatccttctggattaaacggcaaattatttgaggaaatggtcattctgtctgaattggcagcgttcggaagcagatcatgtcgttcctgaaggtgccatatgtgcataaaggcagcagccggcgcctaagtggtacgtctcgttgaccattcaagagtttagttcatcatcggcaccgggaaggagctgcaaacatgcagagcgggggcaaatcaccggagcatggaacctcgcagttatcggacgacccgaaccacaaccaaggtcggcgcgatgtggttgggtacctgtagaaataaagatgtgatttggcgaccagagaaccttcatccctgagttggtgagaaatatagtgggttacaattacactagtaatatggggaaaccagggggaaccaaacaaagaacggggtcacggaggctctgagactccgacttggaaatgtcttgcctggaccacactattctggctcctgggtaatgtttggatagggccaaagacgtcgcgggacaggtacgacaattcggtctaaaacctctgttaccattgtccctgaacagcagtagccgttatatgcattcatacaatggcccaactcatataacatagagtggtagcacttgcatgtttgacatatgtatcagccactgatattgtgaagctgttgatcaaccaagctaagcaacgagagggtggggtggtcttttggtgggtttgtggttgtggtcgatgttgttgctgtcggccgcatgtggccggctgaggctcaaggagggtaggaacaaaagggtgctgcgcttaggactccaattgtatgtggttaacatgaatgaggacaaccaccataatcaagattttcttgatctttgtgacgatggttgtgagtttcaaaagctgttcgtcaggtggagccggcgatttaagctttattcctcagcagtctgaggaccagtgcacaagggagccagtcaatgcctactttgatcctgagcgagaggccatgacaggttcggtgcttcatctctgtatcgttcgggacatcatccaaatcccggcttacattttgacaatgtgatatcgtgcatggctgtgtgtttgggcgtcgggcattcgaattgtgcgatgattatcgtcagttatatctggactcgagctgtaagtggcccgaaggggaaatccgatggcgaaatcaaggttcattcgggagtttccgttgcggcacatcaccgaaacttggtataatcctggtgtgtttgtggaagttgggacattgaatgccattgtcattggcgccaggagtccaggactttcggacttctctctagtttgggttttcttatcgatatgcacagtataatgtgacgacatgtcggtcttgtcgcactggcactgtgaagagaacgttggatcgtgtggacggttggttcgtccccctctctcccacgttcaggggtaacaacacaatacaacactcaatctttgttttcatcatctgaggacgaatgccgggcatttgtgtaagctcgcctctaaggactcactgagtcgaaccggcgagacctccgttgtcttaccattggggcattctgcagggttctgcccaccacttggtagctggtgccactgcatcggattggtatcctgctcccaacgtaagtcaaagattcgagacacccctgtcctaaagtgacatacgacagtagtgatagggcctttcaaggttcgggaattgaacgtggtacacacaaagattatcgactgccgggatccgaagctggtagatgctggttcaggttgtgcaacgccatgtctgatgagagcctgtttcacatgaaggaattgtcgccaggagaagagtggcataagagtggccacttcagccattgtgtgaggaggtgcacgtgtatcctaaactcctcgggtatatctaaccgccaaaaatttgagataatgttacagatatgttacacgatatagcatttgtgcttgtgctgactatttgggaccttgagtcttggcctgctgcgccaactgggccagtcgtctttgggccatagctaaggtggccttggggatgcgaaggcgctggccagcaacgagaactccggtcaacaaggcaagagcgccggcctggtgggcagcagccaggggaatgggaaccatgtagatgagggtgctgataccgagagcaacctgcaaagagacaaggtggagaagaccggtgattcccttgcgagcagcgggggggagggcggccttgaccctgccagagcgactgtaggcaaccagggcgcagacagcagtgaaggtggtcatggccaggatacggtggtcaagctggacgagcgaggggttctcgagcatgttgcgccagaccaagtcagagccatcctcgtggcgagagtagaacttgtccagaagctcggacttggggggagcgaggccgttgcccatcatcgggaactcattgtaaatgagaccagcgtcgaggccagcaacgagagcgccggaaagaacagtagtgaagatcagaacagtgagggcagcgacggaaccgcgaaggaccctaagggcaggcgactggagagcagtaaagttcttgacagcctgctcggggaagttgatggccttgtgagtgcggagaatgctgagaccggcaaggagcatccaggagtagcagacgaaggcggtagcaagatgggcggcgagacggtactggctgacacgggggtgggagccgggagcaaagaggtcatccttgagaccggacttgaccatccaccaaccaatgaagccctggaagccgatgagagccgagatgccaacaagagtgcaagccatgcgaggggtgacgcggcggcgagcaatgaagtagatggtggggaggacgaaggacatgccgatgaagcggccccagagacgatgggtccactccatgaagtagatctgcttgaactcttggaggttcatggtcgagttgagcatcttgaactcgggggaggcgcggtacttttcaaactcggactcccactcctcctgggagccaggccagagggaacccgtgacgggtctccattccgtgatactcaggctgtggaacgttagtaatttgtgacaggctgaaagagacatcgaggcatatcaagtactcgggccacgtacccagactcggtcaagcgggtcagaccaccaaagatgacgataccaaagacagaagcagcgctggcaaggagccagtaggcgacagatttcgagctggtttccgggaagctggacttcttctcggacttatcagaggacggagcgggcttagcaatatcggtagcgagcttgctgagaggggattcttggactttctgggtagcatagttgcgggactgggtgtgacgagcctggctcaccaacttcaagatggtggaagcaggagtcgcaagctggacaagcttttgttgctgagaggcattgaaagcagctctggcgcaaaagacggatggcctggacagctggacagctgcccggcgtaacccaagctgaaagaaggccatgacgaccaagttgagccgacaatggcaaaccacccaaaaaaaaaaatgaggtcgtcgtcgtcaaaagtcaaagtcgatctcccgaagtcccggtggagtgaactttgtaatcaggtaccgcggctggtggacgggatgaacagactccactgcgctgcctgccggatgcgcgggccaatcgatcacgaagcaaaaatcagcccacgtttgcgattggattgcaccacttggcccaggcttccttttcacgtatttacatggtagcttaccgtgaaaggtaattatcgcgtaaccttggcggcagcaatgggcagcattcaactgcagtgtgcaacgacaactcgcactttcctccttcaacttcaacatctcactggcacgaaatctctgcacttgccgacttcctagttgagtttacattttcaagtgtcaagtggttgggtatagaggtatcactacgcccatccacatcgatatgagtagttttcttcctcaacagggcattaccaactccatcttgtgcgaccgcgactggcagcatcggcttttccctgttttctcatcacctcaatcagaaaaccacgctacaactggaagccatacacgagtatccaaaactttgaaatctattatcattcaccgtaccctattctcaaccttgttgtccctcagtgtcactgcccgattgacgcattcgcctcaccttgtgtcatggcgggcttcctgaacaagagcatgtccttgagactcctcttgggtgtcggcttctcatataatggcttgtgctcctcgtggacgttgtgcgcgtgctcatagtcgacatgtacaaatgctcgctcaaccagcgctaacccttcaagctttcgttggagcgtctgaccgacatcatgagagattctcaggggtgtgttttcgtccatcacaatgtccagctcaacataataatgctgaccagcatggtatgcccgacactgaccaacttttagcctcgaacgccgttaccgggaagcactcgggatcgactcaccgtgtcgaccttgacaatcctgtcgtcatgtgtcatggtcatatagatgagcttcgcaataaactccttgggcgctgacttgccaaccagaagccagacttgctcaaaggcatttgaagcccacgagaagagaatcaaaagggctatcaggatggcgccaattggatcaaggtaccacacaaacttgtcacctacgatcgccatcaccaacccaaagatgttcaccacaatgtcgtttcgatggtcaacaaagaagacgtgcactgttgggaacctccggtagaagaggcagtagatcatcaagctgcccttggcaaaaactgacatcatgttagggtcccgtccccatcgttttgaatgagtggtactaactggcaacaccaacaaaggtgagcggaatgatatggagaccctcagcctcgtgttctcctcccgaacccaagttacgcgcagattcaatctaccaactgttagtagctatactcaaaatctacagggcaagccagacctacgagaagttgaatcgagacagtcgtcatcagtgcacaaaagagaatgatgcccaaggtctcaattcttttccgtccctacactgggtgagcttctgatggactgttaagaacttgagctcatgctgacactcaccactggatatttgtagatgctcggccgggccgcaagtctggatgtgatcagcatcacaaaggacgataccaagtccataaacgcatccgccgcagttgcaaaaagctaaaggctcgttaacaacacagtcgatgcacaccacacaatgagaacgtaccgagagtgatcccgtcgatatcgcagcatacatctggatgacaaagaggcaaaagttgacgacgaacgatgcgttcaccgcgaacttgatctttggcttgtatcgcgcatcttcctccagcgtattgcgctcctcatcctcggctcccaagaactggtcaatcagctcattctgccggctgtagtacttcttgagctttctcttgtctccatcaggatgatcaactttcatctgcttggtgctgatattctctcgccgatgacgtccgaagctcatcggatccgccgggtcgaagccagatgtcgtggtgtcctgccggatagggagcgtcgaggttgcaccctggtccatgcccgttttgagagcatcactggccaccatggcgttgtcttgaacgacaccagaatctcccagcggcgaagtggccgtcgcagccagtgcgactggggtaccttgtgcagcaggaactgctatccggtgtaagtctcttgaacagccagtaaacaagtgccagcctacctggtgcctgttgagggcccgaggactcggtatcggtcattattgagaaaagcaattggggtttcggcgaatttcaaagatggcaactgcaaccggacactaatccgataactgattttcgagagcttcaatcgcagcgatctgtcaaacttttatacgagcttcaacaatacattggatatctaggcaaccaccctcgtcgacaaatgctaccacgccgtaccttatcagcaacctctcaccttcctaacgaggcatctaggggtggctgctaggatccaagtatttcctcgtacccaatattcagcatgctgccaattttccagccttgggaacctccatcagaccatgctgccgtccagttacaacccgtgcatgcagatgcgatatggaatcgaatctccgagacagagggggcgcttggccgtttatggctcgccaatctacagaggaagtttgggtggctggggtggtattgagatgaacattttcctgttggcacaaactttcacatgaggtttctagacgtgccgaggcgacttccatgcattcgagggcagttgacctcgaagacgtcgtgataacatcaggagtcaaagcggcccttgaagtctggcacagaaacaggcaaaacccttggcattacaatgggtatcgtggtttggtagggacggggaagaaaagagccgcagataaagtgttacaccttatcgcgcgatcaacggtccgggaacgccaagatgtcacagattgcacaacaaccacaaaaggtcaagggttaacaaccaacgaagacatcatcatcccttgaacagagctacctctgttgttaagcgaccccgcgtatctttgcccgcttcatcgaaatgtttttcgatgctacactccagctccgtcgtctgtttgaacctccacttccccacgattgaagcacggtcgtggagagatccctgctgtaagggacaacccacccctgctcattgttgacattaccgcgagagtcgaaagcgccgggatgtccgcaaccacaaggtgacggtcggcagatgttggtcaggatgtctgctacaccagccaggtgggtctgtttcactcatagttgtcaatggtttgaaacctcttttgggcgcctagacccattgcccaaagtaggaagtggccacagggtttccaatcggacatccacatatcaaaaatcaagtcagagctaatatcaagggtatagtacctcatagaagccaatatgtgctcccataaggctctggctcacttgactaccccaagaaagcttattttcagattgtagagactaccacccgatctctcacaagtttcgccaagatcacttgaagcttgttatgaagctctcaagatcatgcaaacaccagtaactgctgatgttgtctggaggttacaagggagtccgccaatacttgcctctcttgacgcagaattatggcggtccactgatagtcgctgaataccacgaatggtctcaggaatgtgagaaaccaatgatgtagatccggatgacgatgatacttgacaacgagctaaggctcttcacgtggaccaagtcttgttgccaacaagctttccccttaccactgatctcgcaagatccctgatcgaagtcgttagggatgcaattccgtcacctatcctttgcacgactcgcggcaactcctgcctggcagtacgcgtcctggcgtgaccgtgggagagtcatggtataagagagaatattctaacttttgcccagagctttttggtctgcatggttcttcccattgtgtcgcggtgttattttgtagagttgactgtcctcaggaggacttatactggctgttccatctccattctctcctttggtcaccttttttttctttcttttttttcctactcttttcctccttgccttcccttaactccttcactctggagtccttggaggttactattcttttgttttctgtctcttgttgagcacccgctggacggagttgcattcacttctgttctcatcagttttttttttgcttatttgattattttggttctagacacaaggccaggtgcctaatccatatccaatgtcttcgccacaaacgagcccggcgccggacgtcggtacgaatatcatgaacagcgggaagccaaagtgtggtggcggcgaagaagtcggcgaatacgatcttggtcttcacgttgcggggttgtgtaagtttaacatgatgcgagccctaggccgtaatgaccggagagtatttgaactgatgatattttccagttttggtcatgctcttctctatcctcggagctggatttccggtcgtggccaagaaagtgtcttgggtgaaggtgccaacgaaggtctttttcatgtgcaagcactttggaactggcgtcctgattgcgaccgcctttgtccatgtaggtcactcatatgcactttgttccattaattcagcaggaacgattaaagaggctaatttgcacaacaaacttacagttactcccaacggcttttggtaacctgatggacccatgccttccggatctgttcacaacccaatacccggccatgccaggcgttatcatgatgggctccatgttcattctgtttgtcattgagatgtggcttaacagcaagaccggaggccactcccacggaggtcccaccggatttgacaaccacagtcacggcggcaattctctcgccgctgcccaggcttcccttgcgcaaggtaatggtgtcaatcggccgtcccagcaccgcaggaccaatacggaggataccctctttgagtctcccagcgatgatattgactacgagaaggcgatggcccaggaactgtatgcagaacaagttcgccgcaaggcgtatacccaaacccctcccaggaaccccttcactaatgactacgatgacgatgatcattatgaacaactcagtcctagatccgaaatgcctccttggttcattgttttctatgagcaatacgtacgccagcgtctggagctggtcaacatgatcaaagccactgccaaccggcaacaagctttcctcccccaaccagataccacctctagctccaacgagaaccgcaagtccctaattcccgcttccatcatggactccccctaccgtgacgtcgaaaccggagagcccgtgcacccactcgtctacaagaagatgtccctcaatatcacactccttgaaggcggtatcctgttccactccgtcttcgtcggcatgacggttagcatcaccattgaaggtttcaccattctgttgattgccatcttgttccaccagatgtttgagggtcttggtcttggttcccgtattgctgctgtcccataccgtcagggaagtccccgcccttggctccttgtggtggctttcggtactactgcccccatcggccaggcgattggactattggcgaggagctcgtatgatccgaacagcgcatttgggttaatcattgtgggagtgttcaatgctatgtgagttcctagtcccatcttccccccctccccaaggagatggagctggagtgaagagcatcacggctaattgtaaaacaacaaaaaaaaaaaagctcctctggtcttctcctttacgctgctttggtcgatctcctggctgaggacttcttgtctgaggaggctcagaggatcatgactaaaaaggataagatcacggcttttatctttgttcttctcggtggtaagtacacatacaccttctcttttttttttcgtctatcagttttgtttctgggtagaaagaagcttacactcgtggttctacagctgccggcatgtccatcgtgggagcatttgcttgaataaacaaaatatacgatctgctatcaaatacatggtgtttcggtcatataataacagaaatacgttgcgtgtgggacttgaacgttttggcgtggtcgagtggtggtggtggtggtgtggaagtttgcttggatataaatttgatgtaaagccatttcccaaaggactggccctcgttaggccatgaaagtgatgtcctacccatgaaactgcattttatcctgtgacccatgggtagtttgtccgccctctagaatgtgtcaagcgcttgagactaatattcagattctctctcgcgcagttcagtactgggagaaggaggggtcttatggtccgtaagtacttggacacttcgagaacgaccgatgtgtaactggtttcggttgcaatttaattctcattctaatgtcacgcccaacgaaacgtctggacttttggatgatgacaatggctcctcgagcagaaggcacggcacgttgaagagaagaggaaagcactactgaggatttacacaatgtcagaacattagcttggaaagctcgacgagaagactgaaaatgcatacatgaccggttaatttgttgcgatctttctgaatccgtcttgaaccaatacagacattacagcaaatacaccgagaagcatcaagcatcatcaacagcaaatattgtggtgagtgcgttggaatcaaccctcatagacaaattgtgacaatgctgacggatctgtaacctacctatcagtataacgacttcggcttccttcctcgtcacggtcctcgcagggatttatccatcaaaaacccacagtccagaccgcagcatccaagcccagcaaagaaacacaatgtgtggaaactattaccaacaccacgccccctgcggtcacggcggaatcgttagtgtcaattcctgcagagcgcttggatcaacctgctttgggcctgaccccagcaaagggatggatatcacgcttccgcccatcaattcacgttgcagcgactgccacgccgccgcccatcaaccgaatcccgacgcccgattggacgagaacgatccgtacagaaaggaggcgcgggagagagctgcggcgttggagacggaggcgaggatattcagggcggaacaagaggagaagttgaagagagagaaggcaaagcaggaagaggagaaaaggcttgctgctgaagtgaagaaactagaaaaagaaaaaagggaaaagaagaagataatgaagagaaagatcgcggatgatgctgaaagtacagagttacccgcaaagaaggttcgagaggataagaaggggaggaaggggaagaaggggaatacgaaagaaatgaagggtacgaataaggcggaggcggaggaggataatgcaaatcggaatgataataagaatgacgacggaaacgataacggggatgacggttacactagcgacatttataacgcttgagagaaccaacgaactttggcaactgggctcaaccgcttgaaagcgcggctatggtggctgcgcttgtatagtctcgatcagcgaacaccgaagctatgatggcggccaggagctgcctttagcgccgggatctgggttgggatgagatggatttgggctggcaccaacttggggattatacacaggatgcaatggctggattattacgggatacatgattgttaccaggcaaaaatatggataatagtgcggtactcctggagagacacgctgatggaaagggcagaagtagttgagttgaatgaccatcgctagggatagctgcaatgaggattattttttcctacgatcacctgtttagtggtctgtggacgaagtaacacgcgctcaatgtctaatcgaacgcaacatttgttcgttgcatgaagacatatccgctccttctcatgtagactcgctccgttgcctgacaacgcaatctgagtgcctatcaccagtgaccaccagcaccagggtttatgtactacctctttcacctgatctttcaacacctcccgaatgggacaaatggtcaagcggttcatcgaagcgcacacttaccttacctgtcaacctggggagactcacaggcctctaaaccttccccgttcgattcccagcaacaacatccaattttccacctcacccccaatgggtctccccctcctctacactccttcatcacactcctccccccttatcacgtccttggccattgttccattcacctattttttttatccttttttgctttgcgacgaaaatgaacgaggaaaggaacgttcgtactacaggcctcactctcacttggtcttgagcagcggctgcgtgagaaatgaaattctacagaccggtgaggataaggtacctattgcaaggaaaagtgcgagggcaaatgtgttttagcgggttatatcaatactgaagaaaatgaggaagaacggcacttgcgaattacatgaacaactcgctcagatcagggaggcgtacatgacatgagtcaaagaaacccatgacactccgtccgctgaatagaaacgttttaccaaactgacatgaacctatttacttacaaacaaacaaactataaagagtcagacatcgatcaatataaatatatatcatcacgacagagtcggaataatcattgtgtacgtaggtagttagccgtaatcagaccatcaactctcaaaaaacaatcaatcaacatcacgaaagagatcccctctcactactaacgaccaaccaaagatgtgcggaaacaacatcgaaatctacacctgcggccacagcgtcttcgccggcatcaatttctgccccgattacttcaaactcaccactccagacagaaccccgatatgccccggtattggcgcggataatagccatatggacaatgtcattcggcacggaagtatttgtgaagactgccaagacaagaaacagcaagctatacagagagagggtgagacggcatggagaagaggtaggggcaatggtggaaaaagcagttaggaaacaagggagcaagagaggggaagaaagggaatagagggataggaaggggttaaataggataaaagggaagatgatgagggttgagaggagagagatacaggtgagggaaaggtgtaggatgaagaaagttgaaggaggggagacgcgaggatgggatgatgaagtggatgtacgggtgggatagagatgaagaataggcacatgaggcaaaataaatgaagggaatggatgaggctttgtagcgatcgaaaaatcaacaattttcccattttatttggtgggaacagaaaagagaacatccaacccggattatgcaaaatctactcaatcaagaacccaccacccccttcttcatcatcattatccatatccatataaaactcctccgaaacatcactcggcgcatctgccatctccctatcaaactgctcctcctccgtctcttttcccttttctttctctttccctttcttgtcattttcttgacatgttctcttattcctcctcctcctcctcctcc