cccccccccccccccccccccttcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggtcagaaggttaatttgcataggtgacctttgtcgaacgaacagcactgtcccagctgccattgacttcactaatactacgcattttgatcatcaggtgtaccattgaaccataggaccactcggttcgccccgttgtggcacaggagctacataatggaccttatgtgtgagtcggtgcctgggcccccaggtccaatctggagcagcgcagggcgggcggggttcattgtcatctggtgtttgggaagaagagtgccggccgggcggcggcggcggcggtgggaacgatagcagagacggtggcttcgtcatgaccaggttcgagcgaccagaaagaagtaaaaccagctgagagcggcctgacgatgggaggaatctcaagcggtattcataagttactctgggggagatacgggcttcctttttcaccctattgatgtaccttgccttggtttgccctctggaacagaagaattgtatagaataacccaacaaggagagtgtattccagtgagacgattgatgcggcgaagacaaaccggcggtagagctgaaagaaacctgaaagaaagaagggaactaacttgaaagaaaaacgacgttcgagaacagctttctatgacagctagctgtagcttcaggcacaagcacacacgcccgcgcagacaaacaatggactttaccgtaggcagtatacttgtcttggaatcacaacctaaccaggtcggtcggccaaaaccccccagaacgaacatcaaccgtggacaaagaggggtaccaagatggaaaaaggaaatcaggataaggaagcgagcacgaaaaggcaacaagaagcaaagggatgtcttacttcggatgtaatccgagcgaagcgaagcaagacattagtgtacatcaacctccgtgctgggcccgactggggcactgggcgaaaacaagggtccaggcgtcttttgagatattgatctagaggataaactttcactgcgtggttgtgcaccatgtggttcaagggctccacgttcgggaccgaaagggtgatttgactagtccggagtccatgcacagcacttactccctcggtccaccctgcggggagcttatgctccggagtatccccgagatattgtccatggtgattagcagtcaccggccttcatgtgtcatggagctggctgaacgtgggtgaaacaaaggggatggggatggagatgaaaaatcaacagcagaagtcagaaaatacgcacccaggccagagtgagggagtgaaggagcgaggagcaagtgagcgagtctgttctcaagacaaaagctattcgcctcagacattgggtttttttttgctgtttcagaagcgggagagacaagaagtgaatccattggagctcttgtcagcggccagctagctgctgtggcgcaaccacattgaagtctttccaaggtatgtaggtcgagaaaaaggaatatgtgctgcagccactatcaatcaccgaggcccttcggggcctctgagagtctccctgcaaaagtgaacccctgatgggtgcagcaaattcgtactgccgctccgctgatcaaattgcgtatggaccgaactctggacggggaaaaagaccattcgggtttcatggcgaaggggacggagcagctccatgtcgggtgttcttggcgggaatgggtgcgtaacgtcggtgtcgagtacggctgtcattgttgtatgttcgagggcggttggttggcggcagtgtgatattcaggcgtggttggagtgtgctaacccatattccctttccattaggtgtactccttgacatcatgtgtctgaaagcaatccctatctcttgggagacattggcggcccttctttcaactctttgaaattatctttcgtgtccgagcacagcacggcgactaaccggatgacggccttgccgtttccgccagatacaattggtccctagctgttgtttagtccacaaacaatggaaggaaataccagtacccagttccacggcaccggcactttagtcctgacgaaaggcaccattgaaagaggccaggctccgcaccgatcgggcttcatcttaagggatcccattcccagtgaagggtcgcatcgaagatcagaaagccattccagcgatcttcacccatggtgaaagctttctcgggtcggtcgttgctacgacgtggttggagtcaccgaagacttccacttcgccgcagcgctgccgtaacagtgacgaacgacgtcgggagtaaattctcgaggactgcccgtacctgacttgtcgatttttctgggaacaattcgattttctccgctctcatgtgcgcaatcatagcagatgcatgtcataatcaaaacgaaaaaaaaagagactgtgcgtaaaacctcaagagcggacttggagagccaagccggccgtgtgtcccgaatcccgccaatcacaaagtcgccagacagcctcattacggcgatactttccctttgcagcttaacagcccagtgtcgatattcccgatgtttattgcttttggtagagaagggcgtagtaaaaagctggtccttggatggtccgcgacaatggttggtttgtggaggaaaatcttgacgccctaaacccatttgttcctgattcgtgacgcctccttcgccagctcgcaacgcctccttcgccagctcgcgcgtcgaaaagacaccgatatcaaatgatactgcttcgttgaatgcgccacgcatgctgttatcgccatgtggtgtactgtcaacagcattggaagccttcttgccctgacttcgagaggggtccaggtctcaaaaaagcaatggattcaggcctggcgggccaactaggggctgatagcttggatagttttacgccatgttcttgtttttctcgtacccgtttgtcggtttcgacaacccgcttccgcccaccctggagtgcctggtacacatggatggatgatgcctgatcaagatcgagattaacgaaggcgatctctagttaggatttgctccaggaacaagacaatactatataaacgattagcctctccttctctattgttttgccttaccccttcatgttattgcttggagattagtagcacgacttattggcaccctatcgcctcgaaaccccaaacccagtggcgagtgttcctccatcaacagcagtccaacctcccatcacgatgggtctcctacctctcacataccgacgtccagctcacgtcgacaagaacaacatctcactgagtgatgagcccagcaccggccagaacaccatcagcaactcccctgccagaaacagtgaagcaggatcagagaagacagaaccaagcctgaggccagtcaactcgggcagcatcgcaggaatcccaaccgcattgagctttgataaaattatcgagggaggaacatgtccagtcagtgcttgatcctgcctcacattaagacagaccagtggctgactagccgtatgtagccatgtaccgtccgtgactttatgaactacctgatatacgtggagcggtcagcggagaacttgcaattttttttgtggtatcgtgactacatgaagcgcttcgagcaagccaaaacgtgggaccttgctcttgctccagaatggacaccggccatggaggaggaagccattcagaaaattcagaaagaacaggctgagaaggcccgcaagaagccgaactgcaaaacaggagacgtgactgtcgagatattcaagggtactgatttcgaaaaggggtcgaccccagtcttgtccagtccaagaggccgaagtacatcagacttacccgagggcactcggacgggcagcaacgacccgttcggaacgccgccgcacactccgcgtggctaccaccaggagacgttttcctccgagtataacgggtccagtatggcgacgacgtatcgcacgcaagcgagcgatgcctttgccacagcaggcatcaagccaccatgtaagcatacgtctcctgctcgttttttttccagtttccatatgccacactcccacggaggcatgacatgcatgtgatcgctgctgtcgaataccgaatcgaaaggggcaatgttgactgacggaaaactcaaaccaaacagtcaccatacaacccttccgaaaagaaatcgaccgtgtgatcgccacttatatcatggacgatgcgccccggcagctcaacctctccgacaaggagcaaaaagccgtacttcaagcgcttgcacacacgacgcacccgtccgcattccgcatcattatcacgcctatcgaatccgcgctgcgtcgtcaggcgcaccccaacttcatccgctggtccatctgcaacggcaacccggcgcgcgtcttctttgcacgggggctcggcgtcgcgctcatcctgatcagcaccatggtcgccatcgtgctggctttgtccaacgcgggccgcggctaccgcgccctggcggccatcggctgggtgctgggcatctccacgctgattgcggcatacaagggtatgtgcgtggtcttgcacgggctgcaccaccgacatattcgtccgtgggagctgttcatggcggaggaggaggatggggaagagggccaggcgaagcggtcgttcgatagcttcgggtccggcaacagctatgaggacgagccgtggctggtccggtaccagcagcgcaacgtgatccgcaagatctttgatcgagaggtgtggatccaggagcccatgcttcgccagattcaagacacgattgcggtgcagagcatgttgtgcgccgtggtgctgtcggcgatcctgacggccatctttgtcgccgtgcctggagggcacttgttttgaataccttgaatttcttacagtgtcttccagatatctgcccctgctatgtatggttcgtaacaaaaaaatgatcgatctgataaccggatcgaggaatgggtcaagacaacctcaagattgtttgcatcccgtcagtggatgacttgaagcttaccgtgtgaaaatgtggggtggtcttccactgtcctttctgggttcggacgtgcgggaacccccgccattatgccgccggcttgtcggctgtcatcaaatcacctttcattccccgttcgattctgtccccgctctggggaaaacgtaaaccgatttcggtattttcggcgctgtggagtcgacgtacctgcgccgagccgaaccatttccccacagtcgcgtgtcggagcatcaggcatgttcccctccagtgcaaggcttatgtatcatgaccttctttttttatcggcgggtttttttttcttttttctttggcttacgctacactcattgtgggtcgatggttgatggacggaaccgccgggctctatggggctattctgggggcttgtgcacaaaatgctggaagggcgatttggaattctgtttctgtcgggcttgattttggtttgtgtcggagtcggagtagcttatgctgggtcgccaggatggcattggtgattactgaaagctgtgggggagcaacaggaggaggagggatggatggaaggcagacagcacagtagggctagagaaatgggcgatacgtaatgatccttcaaagtgtggtttcacatattacatgcctttgctggtttgaataaacaagcggacggctagttgcaccgttgcgctgagtggtgttacgtacatgttcccatctgcccgggagggatctacaatacaagtacggaaccgttgtcgcgacgctcaggctgacgagagatggcatggaagacggcgcagacgaagacttgagtaacaggctcgggtatttggaggtcagaccatgctagtgaccgtttcaatcggggaatccagtcaaagtgaacatagtatgacaatgtgacgcctgccccctccaaacggaaggatcatgatgtgcagtgtctcgggcgaaaggattcacaatccggcgtcacggtatttgttggggtttttgtagacagggttggaatcggcaggactagaggcctgcaagccatgggatgttggtgtggatcctcttcttgtagtagcaccttatcgataacccgtgccgccgtttttgtggcccacctctgactacacagtagatcaccaccaaaggcacccgggatatgatctacaatgtagttttcagtatccctcctcctttaaaaggtctctgacaagtctgtctcgcccaaaaagcgctctccgaatggccgccctcaaagacacatttatgcctccttgaaccgctcttgttgttctaacctcaacccaccctttttctccgtgttgtgaacaacaacagatacaacatgtcgtcagagagcaaccaagccgaagccgaggctattgctccccacccgcaacacccatcgtcgcgaccgcaagccggccaccaacaacccgaatcccgcgaaccagagctgaggaatgacggcctaccatcgcagaccggccaattgaccactcatctctctccgaacgctgcgcttaccacacctacaacgcctaccatcaccagccccgagattgcgactgcgtcaactcctgtcacaaccttgacatccgcgacaacgtcacccccgtcagccaaccgccagcgcgcatctacttctggtccaatcgagctcgacaccgctttgagccatccgggctctgttcgtatcaatgttgagggcgcattcatcgttgagcacggcagcgcttcgccgccacagacaccaagtggaagcagcagccgcggtggttcaccaaaccgtcaagagtctaaggacatcagactaccgaaccacactgcgatagtgagccatatcgctgttgatgtatggatacactttcacaattatttcccgttgatatcctatcggacgcattgttaatggttgatacctcggatagatcggcggttctctggctaaactggtgtacttctcccgcgagcctcactccacggaaccaggtggacgcctcaacttcgtcagcttcgaaaccgaccacattaatgattgtctcgagttcatgcgcgccctcaagcacaaacaccaaatgcttaatgagtctaacattggccccgagctgtgcgtcatggctacgggcggtggcgcatacaagttttacgacatgattcgcgacgttttgggagtcgatgtcatccgtgaagatgagatggagtgtctgataataggtgtgtcattcatgcatactagcatggaaactattgctaatacgcataactaaaggactcgacttcttcatcaccgaaatcccccgcgaagtcttcacctactcagaagcagacccaatgaacttcgtcgatccctctacccacagatatccatacctcctggtaaatatcgggtccggagtgtcgttcctcaaagtaacagggcctcgggactatcagcgtgtgggcggtacatcactcggtggcggtacgctttggggcttgctaagtctcctcaccggagctcgtagcttcgatgagatgctagatatggcatccaagggtgacaacagtaaagtcgacatgctggtcggcgacatctacggcaccgactacggcaagattggcctcaagagcactaccattgccagctccttcggaaaggtgttccggttgaagcgacaagccgagacggaagccgaggatagcggtggacttagcccggtcgacgttgacgaggtgcaatctagcgccgccgaggccggcgatccctctacatcatcagcaactttgcctggcaacaagcatttctcgagcgccgatgtctcggtctccttgctgtacgcgatcagtaacaacattggacagctcgcttatctgcagagccagatacacgaactcagcaacatctacttcggcgggtccttcatcaggggacacccgcagaccatgaacacgctcagctacgccatcaagttctggagcaagggcgccaagcaggcttacttcctcagacacgagggctacctaggagccgtcggcgcgttcctcaagcggcagcctcagaattggggccgtaggggaagcttcgatcaggcttccgccatggaagcgcgaatgaatgctcggacgagaacgagggatgctgacaatgaataatatcgatgtttgtcaccgtcggtttgccatgtccagtgtctcgaatgggaattgaggataaagaggaagaaaagcggataccccgtcatagagagaaggatgtaaaggttcttattcaggttcaaggtttttaatatcttcatcgctggcgttggatttgtttctctattttctcagttcgatgggtgttctcaatccagatgatacacgacgcaagcgcaagcttttggttttggggggcagccttttttttggtcataattgtatgttctttctagtatttgtatcgtcagcgcttgacgttgggcgacccattttgttatgagatacctggataagctttggaagcagcgccaatctagagaagaaacagtcacaatattcctattattttcgaaatgctgcaacaacctgaaagctctggtgagtccaactcttcatcagggagtttttcgatgattgcgaatgatagaacgggcgcatatattggatcccatcgaagcgaaaaaaatagaaatgatgttgtaatatctagtgccaaaatcagcacaagagatgaatcacatggtgaagttgccttcgccttggatcattataagccgcgcacttttccgcctccggaactgtacctcatctttacctatacctacacatccaccgtcaagacttagcatctgatcaaatcagaatcaagcacatcgccaacatgaagaccccggctccttccaatgacataagtccgtccaccccgccatccgtcgatgcagacacttcaaagtcgtggcgctgcccttccacattctatcgacgtcagcttcgctataaccgttgccgttgccgcaagtctcatagccacagtcggcatgtgatttcagctcctgtcgtatcacttcgaaacccttctttgacaaaatgccagcctctacgtgtttccgacttttgacttcgacttggacttcgacttccgactcccgactaccaactatgccagaacctcaacggctcgtcatcaatcgatcgatttcgtttcgttccaaggtttaggccttgacgaccttcttaacctcctccttgacgttttccttgacctcctcagcagcggcgggaagggtcttgttcttttgggattgttgccacatgaggatgcgggagacttgaacgacaccgacgatgccaaggaagaagttgacggcggcgagactgtaagaaaataagaaaagttagttctgggttgggtaaaagggagaagggctgttatattggggggtggaagaagggataagggataggtatggaccaggagatggacgtaaagatggtattggtggtggtggtgattgttgttgggaatgggatgacgtaggtttgttggttgggtcaaaaacgaagggcgacgacaagatggaagaagggaaacgcacaggtagttcttgggcttgatgatcaagcaccagcgggtccagatgagaccggtggcagtcagggcggcgttctgggtgagcgagagcttctcggctgggcgcgcaaagtcggagatacctgcgaggacgagaccccatttcatgacaggggccctgttgttttttaaatggacctggattagcctttgctcttgctcattggaacgcatctttgtccaaatctttttttttcgatgtcgatcattgcgtcgtcgttgttgctgttactgctgctattgcgcagactccaaaaggcctgaaaggttcctcaacaaaacaacataccagaagtgcaccgtcttgaagccaatcgggctgttccacatgcgcttgaagaaggactcttgcgcctgctccgaactcgctgtgctctggaaacgcttgccgccattgcgggcggcgttggaggtgaagaaggtgttgcggaaaacggggcgcgccgcgcggaagaagttgttcatcggggccattgtgccggaggggacttgcgactcgactcgaggtgggatggtttggggatggatgggatgtccggattgagtctcgaggaggtttggacttcttagggcgccggggcgaaagtggattagagctgaaagtggagtcccaaagtccggtctgaatttcggagtcggcgacttagttagtcagggactgtgtatcagtaaagagtaaccagcatttttattgttgtttgttaacagcccgccccgggccaccttatcggtacataacagaatctcgtgcccgcaccttgaaatggtgcaaacttgatgagcgcgatggttttgaaatctttgcacagcacttcttctctgactaatattctaagctgaagacgctgacggttttcgacgagtcatcatttcgtgcccaaggcaaagaaaccgctgtctcttgttgaggactgcggagataacatggactttctgtctttcagcattttgtggctcgtgcaccgttggggaagcccggttttgtgcaccctcctcaaaaagctttgtgcaaagagctttcttatccaggcggctgtaattgtgcatatcaaatcccaggtggagcttctggtcggcaacctcccccgcttgcttgctcgtcgcaaaggtgcccctgcccgtaggacaacgacgaccactcaatcgatacccccatctgccaattcttgcgcctctgtaattcgagattgccttcatcgcaagcatgtcaggcagatttgctttcaacaagggcttgaaggaggtccgcttcctgttctgccagacgggcgagcacagcgctgccacaaggtgaatgatcccagccctacggatggagtctcccgtcaacgcagcagcgtgaatgactcgagcaatacccgcctccgctgatttgattagatgaatgagccccagattaacttcaattctttgagtccagatcattcctccttcgaaactaccctgccatgaagaaggataacccggcgacaccgattttgattcgagatgcgtccggcacgctacccaaggtctatgcgagattcggttggtggatccagaccacatgatatcacgctctactctctggttttggttctaatgctcggtctttgcagagttcggtaaggagaagagtcagtcgttggaaggtaggttatggcgtccttttacatcttatctgggccgatgactaacccagatggtttctaggtctgtccgaccagcaaatcgaggagacagtatcatccctcgtcaagaacaattcttgagctgggaagtgagaggagccgtgaagcatgtctataacaccaacatccttgacgctacatacaacccgctgtggtggcataatgaaacccgcaaccccgtcgacgcaaccgatggatgggtacgattgttgaattcatcgagaaagttaccgcttcagtcgccaaattccaggctcacaggtctttaatgatgttatactctgagatgaggaatcacacttatcatcgaggcaatgcccaccatcttagagaagcggatttggaaacacttaatacagctccgcagctttgccgaactttcgccctatctcatgacaaacagctatgcaacagagatgctttgagactgtgttgatacggccaacgggagtgcaaccatacgcttggtgactgtgtgtgaagaaatcacaacttattacaaaccggcaaccggattggcactctggcctacctgtcacagttcaggttccttaacgagcaagctggcagcgaagttggggactcgatcagagcgcaagttgaaaaatggttctgcgtttagatgcttcaaaaacgatatgcatctaggtaggtttgagggaaagtgatgcaaacaacatcagaactggtccgcaaaagaggctgcaaccttcccaacttccaaagctgccataactttggacaaggaaaggagctagacctttccctcaagaagacatattcaagtgcccgctgttgaaagagtatgtatgccatatggtccagcaaacttttgcctgttatcgtattccaagactgtcttgtttgttctcagctcctatccaacgactgcagccagtcagaacagctgaagcaggttggtagcaccgcttttgtcccctgaccgaatgtgcaagctgtgatgggatgccgtagagacgggttcgatgcacgcaattgtacaattgcacctacccagccgtgatcgaatcagaagccgacgacagaaacatagctttccattcgacaggcttcacaccccctaaaaaaaggcaagtcaggggatgagcagatcatttttgggcgacctccagacctccttggcgcgtgaagttgccccgcgtaaaaagggcgagtttttgggagcatggatcataagtaccccatgatataagtgtgccggcgctttttttttttctcctctcacgacatgtgctgagactacatcacctcgacttcgtctcaagagcagttgtaatcgagctgggttatctcaggagcgtgcaaagcattccggctgtgccgagcgaaaacttggaagagacaaccacaagattccccacaaagcctttgttccgcctcgatagacgaaaaaagaaagatcatcacccctcctttctatcccgccctcagctgccgccccgcctcgcctcatatatcacagtaagacaaggagatcgagcccagattacagaaacaacttattcatcgacgatactatccgaccaagctgtatcaattttattcatcaagcccaggagcgcaaatatgtccaggatctttgggcgccggtcaacctctctgaagctgatgagccctccagactctatgcctctctcagaacaagagcatcacaattcctcagacaatcaccatgattcggcttactcctcgctgctggatcccatggtgcgcgcaatggagctgccagaacaccgccggaccaaatccacatcaagcggatggatgcaaggctttgcaacttctggacaagacgtctcacaccggacgtggttgagtgccgccgaaagacgctcctcttcgactggcgagcgtccacctcctcggaagctggtcaaagaccccaacggctccggccggccgtcattctccgtggagctttcggatagtgacggggagaagaaaaagggtgtcctacgacgacagcttatcagactgaggagcttctaccgacgagagaagtcagaaccctgaggaggaccgctgatctccctcagcttgctgctgacttgcgagtttcattttaaagtcatgatgttggcgccagggaaaacggatcacgacaacttcaaacttgtggttggttgttcggaggatttccgtctctggggaggagagttacagtaggcgcattttgcttgaagacccgctccgccgacaccgacaccgacccgcttttccttggcagccactaccattcctacgatcacaactctcatcggttatcggttcatggaagtctttttgtgccatgactaatcgaactaaacctcagcggatggacaaatcgacttccgaaacttccacagaacacttccttcaacgcgaaaagtagactttacggtttaatatcctatcctatcctgaggacgctctctgaaggccacacattcacgaccctttctcatcctttgagagcttctaattccgaggcaaacgacgagcccttccgggtcaactttcagcggagtcggatctcaaaaccacactcttgcagccccatgatgacggcctgggcgtctaacctccgccctcaggtcactacatcttgtctcgttctcggggcagtgggtgtatccttggggttgagtgtccgcatactgatgagccaaaactcgagcaagaagccaatgataatcccatcgccaagagtcacccaccttccacagttgtccaaagacgaaacctccttacttccataccccccagatgctctgccaggtgcaagggacgttgagaccccatatggaatcatcaaggtattcgaatgggggcctgaagacggcgagaaggttcttctattacacggcatcagcacaccatgtttaagcttgggaatccttggagaggcgctcgtggaaaaaggttatagagtcatgctgtttgactttttcgggcgcgggtattccgatactccaacagacatcccctttgacatccggctttactcgactcagatcctcctggctttggcatcttcaaaactaccatggaccggcgacaacggattccacatgattggttattccctaggcggaggcatcgccgtctcgttcgccagatactactcgcacatgatccggtccttggtactcgtggcaagcgcaggactgatccggtcagaacacgtgagccgaaggagcaggatcctttactccgaaggcctgcttcccgagaggctgctccggtggctcatacgccgacggatcactccccagtcagcgacaacgacatccgaagccaaaatggctagcgaggtcgtgaccgccaccagcaacagtgaacagtccaccaagaagcatcacaaaaacagcgacgccagcggcggggactcattcgacaacgcggttctcttgccgcacaggcccaatagcacagtttcctcggtgatggcctggcaggtccagcaccagcagggattcctcacggcttttatgagcagcattcggcatgcgcccatttacgaacagcggaaggattggctaaagctcggtcagcttttggctgccaggcgaaagacttcttctcctggtgccgatgagggagccggggcagaaccgttgccgggacttttgggtggaaaactcttgctgattcttggctcaacggatccggtcattgtcaaggaggaactgatacacgacgccacgtcagtgttgggagaagatggattcaaggctgttgtaatggatggtggtcatgaaatcgttatgacgaagggaaaagaggtggcgggcttggcggcaggtttttggtcacggaattagataacttggtcgcaagggaacaaccattgtatatgatgatatgatacgtaggatatatgagtttctggatgtgactgaagattttaagaattataaattgtcgtgtttcattgtgcgagtaaaaacagaagtggttcgagctgatgcagtgaaacgaccaaggggacttactgattgttggattcatgtccgcgggttacacctgcaggaagtagaagtgccctgaaagaccacgctaggttgctaattcagcggctgtcaggcggtttctcagcgcgcacttgctttgcatggatccagctgcccaaagcagcctggtacaggggggtgtattggtcgatcctcgctgccgtgcaaccacaaaccccaccaaggctgatagcctttcaggttggaggaaatttcccaaacaacctcctccaaaacaaatcgcagccctcaccaaacaacgccacttcaagctttgtacagccagtttgcaactcgacaacggtcgaatctgacatataacaaatctgaatcacatcaggcaccataacaaccacaagtcaccaaacatcagaaaccaagccgtcacaatggccgctacagttccagctccctcgctgagcttctcgcgaccaaccttcgccaagctctcgcctcacccgtaccttctcacgaacctcaccgaccccgaaaacccctgccgtaccaacggccgcgccccacacgaggctcgccccgttcacatccacacctcctcgctcgcccacgccaacggtagcgcacttgtccgcaccggcgacaccacggtcgtctgcggcgtgcgcgccgagatccttcccgtcaccaacatcccccagtaccggccgcgggagccctcgtacggcgaagaagacaatgacgacagcgccgatgtcgatgagctaaaggactacgacctcctggttcccaacatcgagctagccaccggctgcgcgccgcagttcctccccggcgtgccacccacgacgctggcgcagacgctcagcacgcgcatctactcgcttctgcacagctgcaaggtggtggatcccaagggcctgagggtgtggtacactccgcctaaggagaccagggaggagggcgcgatggaggtggatgaggcacaggaagaggaagaagaggaggaggaaaggaaaccggagctcaaggcttactgggtcctctatatcgacctactgttcgtctccttcgacggaaacccctttgacgcagcctggacagccgtcatggcggcgctgcgcgacacgaagctgccgcaggcgcggtgggatccggatcgcgaggcggtggtgtgctcgcggagcgaggaggcaaagatggcgctggatgtgcgtggactgccggttgcctgcactgcgacggtgttcttagagaaggagcacggagaggactcgggctcctcggcagagaggaaaagcaggcactggatcctgctggatccggataggttggaggagagcttgtgcaaggagacggtcaccgtggtggtggactgcagtggggaagagacgaaggtgaagagcattgagaagcatggcggtacggtgattggaagagagctgatgagggggttcattggtgttgctgaggggaggtggcaagaggtgaaggaggcgtcgaagtagagtgtcggtctatggcagacaggcatctcaggcttgtccttttcacgagttttcacatgaacgagcgtcgaaatgagaagagcaatgtaacggatttgataccctaggatgtacggttggacaaatgcacgctcagagtggtctcgattatcaccattggtcttgaaacaacttatgatacctcgatagccggtttgccaccaacacgatgttctgccaacatgatcatgaaggcagacctacgcaaagttctcaaaggcaatgtcaggggcggcaagaaagtgaaaacgacaacatcagaacgaacgcgcctgttcagcagaccatgggcagcaaggaaagtggaagagagcatatccagggcggtcaggacagtgggttcagggctcggttaccctctttcctgttactatcaagggaagggaatatctcttgactggatgcagaagggccatggctattccttccttgagatcccaaccctgaggaaggaacggcactctaacaaagtgagtacctcaatggtcactgcatttcatgaagtatcatgcaattgtatcgcaccttccattttccaaatgacgatacagccagtggtgaaaaattttactcttctgatattgagcccttcgcccttctcatcatcctctctcccccatccacgccttcgattcacccgtcttgcagcgtttcggaggctcactcaaagaagccaactattccagcatacctccagtccgtgcctgcgcttgaaagcccagctgccgttcactttcaagtcacgccgactcacgccaccgtcggttaatatgtcagatccctctcagccggccatgtcccctctggctaccttccacccgtttccaaggctaccctgggaattacgcaatgagatctggaagcagtctatccgcccacttgaccgccctggagcccatatcttttgcttggacctgcgggggccggaagatgttacagcaaaggaatgtgacattcaatgccctcgtattctttcagtgcctttacattatgagcgtccgtgtccgcctttggacatcggcgagaaattcattcacatttcagtcccggcaaagaccttatcgtccggacccgacggtaatccctcaacgtatatggtcgatggcggactttggaccgcctgcaaggagtcacgggcagtgatggaatatacgttcaaccaccagaagtgggatccgataaggaaggcatacccagcatactgaaggagtcacgggcagtgatggaatatacgttcaaccaccagaagtgggatccgataaggaaggcatacccagcatactggaaactttggaaagatacgctcttagatcgtatggacttcgatatgcctcctccccctcctcgttcacttggcagtgacgactcgcctccttctccacctcgacctccacgttcgcctcgcgagaggccccccacgcccgttgacccctacagcgcagagcgctcatatcgaccggtaccggcaacggcatttttctggtcatcaccttcattgccctgtccgccgtcctctaacgagctggacaaagcggaccattccacaggccaggctccagcctccccacgctatgtcactgtgcttccaatgcaggatctcatcatcattcggccctcgagctggaccccacatattcatgagggttactggcaggcgtttgaacacgggtttccatttggggcggagaaatatggctttcctggattctgcggatggaatggatttgccattgagtacgatccaagctggggcgaagagctgacaaagggcgctacttggcgtaatgactctacgtggcttaatgatgggtcctttaagttgcctaacggtaccgttggtattatggacattatcttcaatgccgtttcaaacttttccgagcatgagcagatcaaaacgatttggctcattgactaccgactcaagcctaagcacaatacacccgcagccatcggaaggctggacagcagccagagggtgtttcatggaggtgatgggtgccagtttgtagaagtgtatcgcaagtttgttgaaagtggcggtcgttatcttgatgagtattacaccgagggcattgatggtgaaaactcagccttgagccaaggatcgtgccattggtttattgaagggtttgaggtttgcatgtttggagatctctacgacagcgacgaatcagtcgattcaagttactcgaggtatcctccgcatattggcctactggcctgcctaccctaagcttgtatagcggcagtggacacttcaaggcttgtggaatctaacggggattgctgtatcttttcttggctggtctctcttcacttgatctttcgttatacattatgcatctggcatggggttccttgcgggtttctgaaaacttggctggtttaatgtaatcacatgttggtcatcccaattcctttctctcatacttcctagttgacctctttcacaaatactcaatagtgtaggttttgacaaacataacacagagcacaagattaatcgatgagtagttgggaatgagaggaagcaaagtgtatggggtcaggcgctgcgctgtgtgtgatgtgagcagagtagattggtcgtctttggaactcagaattccggtggtcgggattctatccactggtctgggcccaaagggcgacattacattgcgggctctatgtcaattggatgttcaacctcggtgtttcgcagttgtagcttttgcgtcacggaggagtcaggctgttttgacactcgatagaagaggagttggtgaaatactagccgctgaggcggttatgaaggttcaagaagaatgggctgtcacataggttacagtcattgttatgtgtgatttccaatatggattgtgcgcttcatgcagccaaatagcccccccaagtggcatgaggcccggaacttataatacatactaacgctatttaactaagcagcaatataataacggcaggaatcattttaggcacagcctcgtggccaaaattagtgagaaatgcaattggagcgcgagtcaaaacagtttggcggttgaacagctcgatgatgtgtcggtatcgataatctagttcgttgaatacctctacatacatgaacatccgcgaccaagaatgataggtagcgatgacctctccaaagtggctgtgtcgctaggaccaaaattcaggtcattcttgtccgtttcgttcagttccttcccctctcctagtctgcgactgtgctgagccttcttaataaaacgaaatacgagtaaaacgggcaggtgaggaacaactggtgcaccttccctcacaaattgaacggcaagtatggcagtagtttgatagtaaagagtttgttcttcttccagccagtcctttgtttttgtcacttcatcctctccattgccctctctcctcttcatcccctttactttatctacgccttcatcattcctctcagtgtcagtgtttttttgaggctcatatctacaggtccgggctgccgattcgaaaaaagccctccctttatacttgggcgtaaaggtccaacaatcgtactcaccttgaaaccacatcgatttaccattggttattatttcaggatgtcagatcacacgcaactgcccggcgtcaccacggggcctctgaccacattccacccgtttccgaggctaccctgggaattacgcaatgagatttggaagcagtctatccgcccacttgaccgccctggggcccatatcttttgcatagaagagcggaagtcggaagattctgaacccaaagaatgcgacgtgatctgcaacccaatccctctggaatctggcgactccaaccttcacattagagttccggccgcaactatatcggccggacccgctggtaacccatccacatacatgatcgatggtggactttggactgcctgcaaggaatcacgagcggtaatggaaagggtgttcaggcaccggatgtgggatcccaagaggagggcctacctagagtacatgcgagcactacaacaccttactccagctctcgaagacccatataaaggattagaacacgaaaccgatttgatgccggccacaggattctttctatcggcaccagagtcttcttcatcgtcgtcattcactcgaacgaccaaagcagacggacccaatcatcgagtcacaacctccccacattatttcagtgtctttccccatagagatctcttcataatgcggccttcatcgtggaagataaaaaacatgtggtttcagctccaatttggcttcccccttggcttgaagacatggggatacttcggattcggtggaaaacatggtctcgcatttgagtacgacccgatctgggagcaagagccttattctcgtgatcatacaggaaaggttattattattagtgcctacgacagaatgacttcgaccatccaacaactctcactctcggacacggacactgtctggttcattgattatcgactcaagctcaaggagaacacaccaacagacaagacagagcccagtgataaccaaaaggtgttctatgggtacgatggacgtcgatatgttgaggtgtattccaagtacgttgagggaggtggcgaccgtctcccatggttttataccgagggtcttgagggtgaggactcgtcttcccgcgaagggtcttgccattatttcatcgcaacggttgaatttggtttaaccatggagttcttgaacgaactgtcggaaaacgaatgggacatggatgatcaagaaaggcacggcccagcgttgggacttcttgcttgcttgcgttaagcctactcgaaatacgtcgacaatggattcttttgaagtgtcaatcagctcttgtacttagtagatctcattgacattggtgtttgtggtcttgcgttatcctgttgcaccgaattttattgttgggttcttacatccacctaggtagattgacatgatctctctgagtagtgaagccaaaggtttcctgtttatccagtcccaaaattatcgggtgacttccaccgctcctttcccttgcttcataggatggacgccacgggcactccttcaccaaaaagaaggactgttcaaagtggtctttgacgatgtatctgatgtggataaatgcacttatcaatcgatttgcaacggcgattggagtatgagatgagcacttggtgatgggatacttgacaacaatatcaatctcgatatgtgttcagttagaaaaaaaaacatgtgttgactctgacaagcactgggtaataaccgcttcagtcccatctgcctgaccatttgtgtgctgtccagacctaccaaacctttcagcaaaatctctcagcaactcatcggattacagaaagtcaagcgagagatatattttcagtcacatcgcaaacaccgaaaactgtcccgccgagatgtctttgccgtttggtattctcgcagacaacgtctagagccttccatcttcttcaatccacaagaccaccactgtttgttgtctccttaagttgcccaaaatccagaataaatcttgttatcaccagctcgctgacttccacgccttaacagcaccgatcctcgtcatttctcaccttcgccttgcaatccccagtgcaactcacatgtactcccaaccaaagaaaacaacataaaccttgaatagctcaaaatgtcactagatgagcttgatctgctgcaacaaccaagggccacaacccccgccgacgaatatcactggtaccttctctaccagctgatccgaggtctagagtggctcaagttaaaagttcaaagcggcgacgacaacaacgatgacaacgacaacgacgaggtgcgcatgcagcagcagcagcggcagcagctgtcaagcgaagcaagagaaagcctgaaagaaatcttggacaaggaaatcgaagaggccaacaccgacaacctcctctacgccgaaaacctgaagcaagaagaccaggcaaacaagttcccgcaggaggaggaagtctatccgcatgacctccgcttaggcaagttccggcagcaggaggggtatgaggagcgtctggagagattccggcgtgaatggacggaagaggcggcgctggagagaatcgcggaaatgtttggcgtgtggagcgacgtgaggaagaagctggggcttacgacggtaaaggatatggtggctgttagggagcatatgcaggaaacggtggtggatagacaggctgccaggttcaaaccgacttattcgctttatccaaaggttcaggttccggaggagatgaaggacgtgatggagaaaagatcatcaccaaagtaactgcactgcatcgtacgtctggtacaacctaaaggtaaggtaactacgtacctcttgtacttgtcagagagggagacgtgtcactaggtactggtagccgcgtcgcgatatcaagtggccctgcgtgacgaacagtgggaccgactagcaaagggacgggagagataacttttgtgcttttgcttggtcaaaggacgtttgggttaagtagaggtagcgtagtggttggtgcttttgatggaaattggtcagatgatgaactcaagtagtaagagcaactgcacttgaagaactaagaggaatatatgatccgtccatcatattatacctgcgtggactgtaatgtactagtatccttcgtcagccattgatttcccaacgctcaatgaactaacttgaaaaagaaacaaatatttctagctcggacatcaaccttggtagaggtacctagcactctcgtcggtacccgaccctgctgcaccttccccttctcctcccataatccctgcctccaccctctcaaaccgaaccagaagttgaaccctttactgctcctgcgcagccgccagattgctcttctcaaagcacaagatagtgggcggctccgacaagttcaagctggggccgatctccttcagcatagcatgggcgagacactcgttgtcatagtagcgcatgtcgtccatggatgcgaactcaatgtacgaggcgaccgtgtagccgcgggccttttggtcgggaagggtcttgccggccgtcagttgcagaatgtagggcttgccgtccttttgggaggcgagctggtcagttagcagcgagagaatagtagaggtaggttgactttgcgtttgcttgggccggcgtggagggagttgagatggattggaacattcagctgaggacggacagaaaagaaagggaaagagagagagagagtgagagagagagaagagaagagaaaagaggggggggggggggtttataggactactgactattggggagactggagaggtagctgggaaaggaaggtgcgagcgaggaagaacagagttggaaaatacttcttagtgtgaagaggaagagaactgaagaggaaggagcgggtcgggatggataggctgagaggcgaactaagatcacccactgcactgcaggcatcatgatcatgataatcaaggtggagtagtatgaatgggcaactgactgggacggtcgaatagtaaaaacaagctcagtgaactgaaagcatcaacgaaccttcttctgttcctccgcaacaacatgatacgcatccaacaacctcttctgattcgtctcatccggaatcttgaacagtgtcatccggtggatgcgaggaccgcgcttgtcggctgtcatgttgtcaatggtctggtgttgacgggcgtgagactgagcttaggtagaggtagtgatgtgaatgaatcagagaatggcaagttgagaaagataatggttcttctcaaagttgtgaaattgattatttcgaggccgggagaacaagatgagacgtagccccgatggtgagcgaagccaaaaccacctgtctactagtagaggtaggttggtagggtatctttataacccagagaaatcttcagcgagtctgccagatggcggtgtttaaagaggctgttgccttggtacatggcatcgacgtcgtctcttctactgaacgcagtctcgcgcgcacttagcccattaccaagccaccactgtgtttaccataggtctggctttcatgaccaagcggcaatgttatcgtaaagtcagtttttgcccaaggggcggtgtttcttcgccgactgcatgtcatgtcgcgaggcattagtcgcctgattcgatcgaggtgccatgaaagtgagacatatgataaggtagtaagtttcgggaagcaaagcgcatgcagtgtgctttgagagacttttagccgaggtaggaatgcgcctgtgcctctgttgtcgtagtgcagtgttcaattggacacttgagatcagaaaccgaagtccagaggtcggaagtcagacgtcggaggttcgaagatgctcctttcttcccgcccgccgcttcaagatcgtgaaacctccttcgggtctttgtcctcccttcgccctgacaggtggctgaagtggctggctgacacgacaggaacccgaggacgataaagcagcaagcaagtaggtgcgagagtggaagccacgatttgcaatgtccgactgtggtttgtgcttggactgatatacagcaagtctaaggtacctacctaggtagccacgggtgttaagaagacagatacgacatctacaccagccaccagtccacaatatcatccgtcgagttcggaatttgcacggatacaccatgatgaatgcgaatactgtacgcatgagttttagtgtactacaggagttgaccggtggggaaattccagattagcagtggtacagtgcctcgaatgagtgcctcaagaaccatgggagaggtctgaggtgagttgaggatgtaaaagaattcagttcggaagtatgacttagcaaccatgggacgtcgatcattcttgcatggacacgttcaggccagacaacatgcatgtatgtgaggttaacatctccatatcaggctggcagctgaccagcgatgtccgctcaagtaaggtaaggtcgatagaggtatgctttattcgcagacgcggggcgtaatcgcatcaaccgtgtatctaacagatccgatcccgagtccaagggaagtttccgaccgaggtacctgacttcagttcggataaatgaccagctagcctgcatcaatgtcattaaaccacaccaatagtgaccatatccatcggccgaacgagaccaggggacccgtttctaaatgctagagcaatgctagacgacgacgataacaaagaggaggaacacaaggcgcgctcttacggaagatgacggaaccacgaaagcaaacagacaacagcaaccgcagcaacataatcaaaaccaagaaagcagacttaaaatctatactgacaatatgcttttccgggctcgggatggctctagctggctctggccccgcaattgttcgaacaactaacaccaacaacaatgccgaccgattttccctttcttccttctcgtacacccacgcacatttcaagctttccgtcagtcgcccatctccaactcccaacttcccaactcccaagttgaaacgcccaagcttgagcctaacccttcccaagctgtcaccccaaccgtccgagccctatctaccaaatagctgacttatgtcgacccaaggctacggatgatctgagaaaaccgagtcacggactcagctgctgcatcgataccaactccaccttggtttgtgttgtttgctttggggagggggagggggaggtccatggggtttctatcggcttgccatcgggtgaaagtccttgattcggcgtctgcgtctgcgtatgtgcttgtgtctgcgcctgcgcctgtgcttgtgcctgtgactgcccagctgcctgcttgttatgctcctcgcttccttgctgccgctggctttggctctgacttcctgtctgtgcttgcgttgttatatcctgtttgtgttccttctctcctgtctgtatctgtctttgaacaacaggctcgccgagcccgccgaatccacctggcgatcctgaccctgaagcagccgagcttgaagctgaacctgtctgaccagcaccaggaccagcactagcagcagcagcagccgccgccgccgccgcagcagcattagcattagcaaccgttcccatgacgatccgcatcttctccagcagttccggcatccgatatggcttaatcagcacgtcatcgcatccggcctccttggcctcgaggatttgttctatgcgggcgttggcgctgacggctataattggtaacctcccgcccgttatcttgccctggcgttccagctcacgaatgttgcgcgtgcacgtgagcccatcctggatgggcatctcgatgtccatgaggatgactgacaaggggaacttggtggctggtgtggctattgttgtcgttgctggtggtgcttggctttgattcaggaaactgccactgactggcggtgacaatgggctgatggtcccattcagagcgggaagggcgcctttgttattgatgctgccgttcatgggcagggcagtgccagaaccctggtcgctcacatagcggtcagtccgctgcagtttatcaagacattccaggccatggtttgctacatcaacagtgaatcccatactgctgagaccacgtcgcgtgatctgctggttgatcaggttgtcctcaacaaccatgatgccacgaatctggggtggcggtgttaccaatccgccaagctcaactacaggactggatggtacagggcttggccgcggcgacgatgtcgaacccctatgaggattactggggcgcatcgagcggatatttggagccttggtcatcaagtctgctgacatgacagcctttgctgccaccgccgtcgcctcagcatcacggagagacctctcactggggtgatgggcttcaatgtaaaaagcaaaggtgctaccgacacccggttgactggccactccaatggcgccgttctggagttccgtgagccgacggctgatgaacaatccaagacccgagcctccgtacttgatatgggtacgactggacgcctggacgaagcgctggaagagactcttcttctcgtcttctgtcagaccctggcctgtatctttgacttcaaagaggagaaacatgggttctccacggtcatggacgcttgctgtatcgctatcctcggcgtgactctcctgggaccttgggataaactgtaccgaactggtggcctcggttgggcgtgtcaagctcgcacttagcccgacggtgacgttgcgggttggaccagtcttggtgaactttagagcattggtcagtagattgatgagaacctgtttcaggcgtgacggatcgaagtccaggtatttgacgccaagatcgtaatatgactggtcaacaaccatgcttaggttgatatcgactctccgagcctcgacttcgaacatcttgagcgcctccttgaccatctgaaccgggttcacggtgatgggcgtaatagccaacaacttggagtcgagcttcgacattgtgagaatgtcatcaacgatgcgcttctgatgttgagcacacccaactatagtctctgcactgtcgatgccgttgtccaacagctcacaaacctctgcacgaagctcgtggtttggctggttgtctgcagtaccttcgctcacatagctccgcgcatcgctgtcgctcccatgatggtcgccaccgacaagctcctgaacgcgcgagagcgtggctgtgatggcgtctgcgcaatgtattatagcgctcagggggttgcgcatctcatgggaagtcatgtcgataaagttctcctgctggcgcttggactcgattgcctcctctttccgttgtttctccctatccaactgccacttttgtaacgaaacgtcactcagacaaccagtgaaggtttgtatgacaccctcggccgatcgtacaggcatcagcgtcgcttgtacccatcgcggcataaccatcttgtggcccgcaccgtcatcggcagtccatgttgtgcggagtctgacttccacattctgaactttatcctcggcgaccatcttcttgagtttcttcgtcaccaagcccacatcctctgctaagacgcacgtctctaacggtctaatcgtgacctcggttggatcgatttttggcaatccgcacatttcgtagaaaacattgttggcacccagaaggcgcccctcaaggtccatatcgtacatgccaactgttgcgaattcggccattcttttgaggttctcagcctgttgtgctcgtcgaaccgcctcttcagcagcgtgcttgtgtgccgtaacgtctgtcaagcatgtcatggtccgtatgatgcttccatccggggcgcgctctgctttcgccgtggcaaaaatatggcgttccttagactgatcgatagggacgagatccagacctgctttctcgaagctcggagagttgcgggttagagatggagtgacgttcgtgaggttttttggctttaccctgaattcgtattcaacgtaatgctccgtcttcagtttctcgtgtgcggtgagaatgttttggcggtcctcttccttgacacaggcaaggaagccactgtttctgatggggcatttccctgggaagcctgtcatcttgtaccacgcgtcgttcgcaaaggttatgtttccttggggatcgccgaaacacatgccgaccggaacgaactcaacaagagcctcaaacatctttattgactcgttcgcttcctttgtttggatggccagcttttctttgagcatggcttgatcataagcagcctgctctgccgcattgcgtcctcttcgtgcttcctcctcaagaaggaccacggaggccagagaagtggtaagtttttgactcaagagtagtatgtattgacgatagtcgttgtcgtaagggcgtcttgggtttagacccagaagaagtagccccattgcgtcttccttctttgtcggccgaatcggcatgatcacgacagcccggcacggatcatctttaaaacctctcgtctgcagaccacggagatactcctgcggaagcgtgccgtccttggtctgaagaagaagtggctggtgtgctgttacggcctccctaagcgctggtgctagagcatgctcattcgtgctaaggttgatcgcggtttgagcaatcggatggccttctggcactcccaaagctccggccagtctgcattgctttgtgggaccatcgctgccgattttcatagcacttccctcttcaaaagcctccacgctgtacagaatcgcaagcggtatatcgtaacaaggatcgacgtcggcaagttcctgaagtgtcttgttccagtaaccattcacatcgcgtgcggcaggcaggtcctcaccaagctcaacgagcatctgcatgcgccgctcccataatcgcacactagttgtgtccccaaccggatgtataaatcctacgcatcgttccttttcgagaatagggacgagcgaccatttcaagtatgtctcttcaagccagtgaggacctccttccacctcgggttccctttcgatgaagaacctccattcatcctcgatcgtcgggtcttccttccgtgctatacgcgacatggcatccttcagctgttcgccggcttcctgccacgcattttccacagtcattccaagtagtgacggatgtttggaaccgcatagtttactaaatgcctcgttgtagagggtcacatagttggtgccccagtagatggcaattgggcgactgtcagcgagtatttggtggaaggtctgttctaaagtcggaggccagtcttttataggccccagtggcgttgcggcccaatcgacactgtgtatcacttcgagaaatgaccgtgtttcttcatcaccaagaggtcagctggagactcatggagccatagctgggccagcacaagagacagggacacatacctggtaaaatatctggtagaatccaacccgggtccgtagtcgagcgcttgagagattggatcatctctggggaagccagtgggtactcggccgagcccaaaggaagagttggcggtccagatctggtccggctaagtgatgtgtagtcgggaggtgccaggctcatcgaggatgttaaggatggtactgcaagggtagccgcggtggtggtggtactagccgtggtagcagcagacgtctggatagactcgggcgcatcatccttgacaggaatcaggcgcaccgggggagggaccgtgcttccgacaggcgaggcttcgtcgactcgactttgtgacggtggttcagagaagggcggttggtcatttgcgcccacaacgaccatgtcagggcgaacgatggtacgggtccagtaaatgttcatgaaggagaagttggcagctgcctggccggtgccactggggcagacatcggacaggtctgtaagccattcccatagctggacattgttgcgcttgcgggtggtgatggcgtccgggaggcgggcgtctgcatcgagagcgggattcgtgtagacgatggtgggcgggtgcggggttagggcgacgatgaaggacgggcgctggtcggcctcgagcagatcgataatgccggaggtcaggaaggacggatgcattatttccaccggcagggagaagatgctccagtagggacggggtcggttacggtcgtcgtctcagtatgaatgctgccggtgcttgcttgcttgctcgctcccaaccggcacggcgctgcggctggagagcctgagaagactggacgggactggactggacgttgcgcctggcgatccaccaagccacccaagccgggggggaatacccagcggggaaagtgatatgtctgatacgaacgcaggatctgagatacacgacacagaaagctattcctcgatatacgtcctctcggtggtgaccgacgcggagtgggtgagctggggagccaaaattggaagtgcagtgatactgtacgcaacaaaaaacgaatgtgacttgcgactttgcgatctacgactataaaacctagacgtagacacggaaacctcgatagtatcaagggtaggggtagacgctgaactggaggctggagtgagacaccagcaggcagcttttgggggatggagtggtggtgatcgtgatgctgctgttggcgaaaggcgcgcaaagacgcatttgacattcgagctaggccacaatttttcctgaatctccagcaggattgcaggctccccgtcgttcgttcccgcgctttgggtgttgatggtcaaaggacaggacggatgggaggggggataccttatcgtgaacctcttgaaaggactgaaggaatatccgctaccaaccgaacctttccaaagaagaaagagacaggattcggaaaccaagagagcgaaaacaggcccaagcaggtgaacctagaaaggtcacatgggcgaccgggacgaagatttggttagtggtgtagcaggcgcagcgccgacgcgcgacctggcgaaaggtgacgatagggagatggtccggggaatcgggggacggggaccgacaggaggggaccttggaggaccttggaatcgtggcgtgtcgtagtattttgctgctgtaggcccggtgctatttggtgctagcacaatatcccatgtgtatacacgcaagcactggtagacatgggatgattagtggaggtgaggtatggggtaaaggtgaattgaggttccacgtttccagccttgggttcagggttggcgggcgtttttggcagtcaggttatacccgggccgtcacgatatccggtaagtgagtaatcaggtgcccgggggggtaaagacccggagtagttatcgaataggtaggttgaccgcaggagatgggcagttgatgtgttgataccgaccctttcttgtttggtgttgaagtcgaattgggctcaggccacaggtagcaggtatccccgtccgcggtacactagttagtactcaaggatgttggacggaaatcgcagactgtgaggaattggagggcaagaatgtagggcccaaaatgggcaacgtgatgctaccgaggagggaaaaagggcgaaagatgtatgtacaaactacaagctggagactcttgggagagagtcttgtcgtcctttttcgtgcgtgctataccgtgcagaattgaaactgggaaaggtggatgggcacggatgggaaaagcatccagtgggaaatgcaaccgaattgtgcaggatgctccaaaaacccttgaatccagtggaataccaccctagggaggaagggcgatcgcggcccgatttgggttggcttcttggcttctttttacaaggactttgggctgcagtgtcactggccagtcgagggtcagtttacatgagacgccccgttcgtcgccgaccgtcacaggattcataatgtctctcatcaagaccggagatgcgactcgttgtagttgtacatatctgatttagacctgaacctcctgtctgcacgccctcggatgacagctgtagtaacttcctcgaaagcctccatgccttccgtcataacacattgccgggagatgcccatttggcgggactacggaagtaacggctggcgggcaggccggaatggtggccgcagatctgagggctggcggtttggattttgcagcgcacatgccagctcgacgagttgattagctgcagtatctgatgatgatttgcaacagtttctaaaataaacaaaagaccccccctttttttcgagaacacgaacttttatcaacctagcttttcttgactgaaactccgtctagaggtacttgtggtgacccgaatgttccgtggtcgtgctgttaacccaagttccaacccgatcaacagtttgaccgggaatctgttgacgttgattctggtcttataccagttcaccattccattatcaccagcggtcagacataacctgttgatactttctttggcctgggaattgcttgtcctgccataccccgactgacaaattccacgcctcgttttttttttttttttttcgcgtctatcacaataccccttctcagcctcctgtttttgagtgtatccagtattttcgttacagtgccgagtccttttgaaggcctttcccggtcactccttttcccagcaaactatcagatcacatagtaacaacagcaaacccaacaaaacaagccccatcctgtagaactctcaaagctcaccaagggcttcctccaatgtcttgcccgtaagcagcttgaaggcctccttgtacctggcgctcgtggcttcagcaagctcctgcggcatctcgacgccgtccttggccttgagcccctccttagtgagccagttgcgcaggaactgcttgtcgaaactgtcctggtctcgtccgacctcgtactcgctggccggccagaagcgtgacgagtcaggggtcaagacctcgtcaatgagaacaatgtcgtccgtctcctcatccaggccgaactcgaacttggtgtcggcgatgatgatgccgtgttcgcgcgcatactcggccgcagtggagtagaccttgagcgccaactcctcgatgcgcgccgcgtacttgtctccaacaatctcggccgccttctcgggggagatgttctcgtcgtggtcgcccagctctgccttggtgctcggggtgtacaggggcttggggaaaggagagcattgctgaaggccggcaggttgggggatgccgtggaccgtgcccgtcttctgatactcgttccaggcgctaccagtaatatagccacgaacgatagcttcgatggggaagaccttgagcttcctgacctgcatgctacggccccggatcaaggacttgtcttcatcgctgaccgaggggggaggagtgaggctgataaaatgcgtcttgagacctggaatccgctccccgaggactttaaaccagtgagcagtaagctgtgtgaggatggcgcccttctgggggacaccattggccatgatgacatcgtacgccgaaatgcggtcggtagtaacgaacagcagtgtcttgtcatcaatctcatacaggtcgcggaccttgccgctggtcagcttgggcagcgactggagctcaatggtggttaccacgggaatcgacatggttgtggttgttgttggtgatctgctttgttggtggtggtggacgggacggaactggacggatcagaaccaagacgcaaaactgcgcagtgcagtatgttgttgtggtctttatggggcgatcggaaggtacgattggagatcactcaatgggtgactcggattaatccttcaggaacgaatgactctttttgataagaacaagagcgggtcgcacctccagttgcaaccccctcgggatgtggaccgggtgtcgacggccttctttttcggcgacggtggaatgacccattgacccccctctccagtccagctcactagcgaagcaggacaaaattttcaggtgtctttttagtgtcgtagggctgctgcacaatgaatgcacaatgcagactggttgcacaccatggccgagcagagtccgtggtggcatgccgttccacgtgtcgggtctgatcagcgccggaccgtatccgtccgacggggaccgttggggattcgttcgaccgtcacctccagcgtttatcgtccgaccaccaccaccaccaccaccaccactaaccacaacgtcgtcccaggtatgttctcaagactcgaagcggcccatgttattggatgttgtgtgtttggctgttataaaagagatgaaagacttgaacctctgggttgaaagctgtgcgcactcaggcactgccatggaaaccgaccataaactgccgaacctgggccgcttgggcctcttttttttatcagacgatgtacgctgtaagaacatcgaagcagccctacaagcaggcgaacggggggagggacaaagcagtcggtggaacccggtggcagatgcccctgtgtaggtagtgtagtgactatagtacaagtctaaacttggtgaggggctgaaccgttgtgtgtgtatctgaagattgttgacatcgattccttgaagattccctgggtctcatcccatccctccacagtccaccgtcttccatttgacttccatgatttgggtttctgagactccccaccctcttctgctaccttcatctcttagcaacgatcttcagcattaccagacgataggattcttcgttcacaacccttgcccagattagaccggaaagtggtgaactagcgctagcctccaggcccaacccggtttatctctagagggaaaatttttgattgtgactcgacaaatcgagcctcaacctggagccgttcgcttagtgcagaaccaaccgaaccactcatttcgattttcgagtgacgcagcgtccagcgcaacctcacgaccgcgcttcaacaaacgggaggaaattggcagagaggatcgacctacaccgcaggatcctggacgctatcaacgcaggctggaacgacatgaaccgtggtatttgctgagaggatggagccttggagtaggaggccggagcatgacaaagctggattgatgctgggcaggaattcattcttcttcttcttgctttctttctcgcacgagacaaaggaagtacgcgcgtcaagaaaaattacccaagagttgctgaggaaatggcaggttctgggggtggtattcagtggccttggtggtcgtttgtcgttggctgataggttggccgtggttggcatcacagcagctgacaggcgggcacgttgctattgaacgtcggatacgggcagtagtttcttggcttcttgtgccgttggctcccccgtggctcttttcccagggtcaggagggcttcatcggcgcccatggagaaattgaacatggggaagcttctgcccctggagggctgccttgaaagatgtccggggagcccccgtccacgccacaccccaatgtttggttttcgcccaagtctttcttcggtttgcaacgcccaaggctaaccaaaagagctatgcggcgccggggttgctcctgagttgctttccatcatccaggtggccggctcttcggcttgctcctcaacatcaaaagggcgtcaatcaactccagctttcttatttataacctttgttgcgcttgacatacctacccgagcaaccggaaatccagagactcgcgagactctgcaaagcggctccgctcctctcccccgtctttgtatccaccctcgacgaggctacacaccgatccgatccgattcaaggaggacccggtcgagttcgccagcccgttccataccggttctggaccgcgtgaacaactgtggacatctgttgacggttttcgccttaatgcgatctacttaaccctctctcgcttccgtctcaacttcccacagcatcctgttccgttggaaaaggggtcattgctgctatgaagtctaccttggccactctgctggccctggcctcagtagccgttgccgagaatggtgtcgtcaacttccctctcaacagaggcgtgcctcacttcagggtcggcaacgtgcgccagaacgtcaagcgcgacacctacagccaggccctgatcaacaacattaccggcggtgcttattatgccgaggtcactgtgggcactccgggccagaaagtcagcgttgtgttggatacgggaagcagcgacctctgggttgtgagctacaaggcggatttatgcaccgacccttcaattcagcggcaatggggggattcgtgcgacaagacgtacaacccgaccaagagctcttcgtacaaggtcctagaggaggatagcttcgagatccggtacctcgacaatagcactgccgcgggtgactacattacggacgacctcaatattggcggagccactatcaagtctctgcagatgggctatgcgaccaagaccgtccgcggcgccggcatcttgggcgtgggctactcatccaacgtggcttcccaacaacgctaccccaacctgattgaccagttcgtcgcgcaaaagctcatcaccaccaaggcctactctctctacctcaacgaccgccgcagcgacacgggtagcatcctctttggcggcatcgacaaggacaagttcattggcgacctgtcgatcctgcccatttacctggccaaggggcaagccgagcccatccactttgaagtcgagatgcagagtgtctcgctcgccctgaccaagaacggcaagaccaccaagatcatctccaccgacccgtccctcagccaaacctcgaccatcgccatcctcgattccggcaccaccctctcctacctgccctccaagatcaccgaccagatccacaccaaactctccgtctacgtcgacgaaatctggaccggcctgactttcatcgactgccagtacctcacctccaacccggacctgcgtttgtcttttacctttggcgccaacgccaccatctccgtgcccgtttgggaactcgtcctcgacctgctaggcgagagccaatccgagctccccttcaagatgcccttcaagaacgcctgcatctttggcatccagagcaccgccggcttccaagaggacaacttcgatgaggactgggccctcctcggtgagacctttttgcggtctgcctatgttgtgtacgacctcacccaccaccagatcggcatcgcgcaggcgaacttgaacagcacgacgaccgatattgttgagcttagcggggcggatggcgggttgccgactggattgacgggtgtgaaggagcagcagacaagcaatgatccatcgggcaatgcgggatccggatcgggttcttctacggataaggacggcgccaaggagacggagactgtcactgctgggtcgaccgctgctacggggacagctgcttcgggggccaaggagacggatagcgccgcggccgggttaagtgcaaggggaggtgctgttggtgctttggccgttgcgtcgctcacgggcttccttgcccttgttggaggcgcggttgttgccctgtagttgcatacacaacctgctctaaggtggacaaatcttgcactacatatatatacgacggttgtggttttgaatacaggatctatcacttacataccgcttaccttggatataaagggcggttagtggtagcgtaaatagcggttactgtacatgactaccagtgcaaagatatggtactgcatcaggaaacttaatcaaataatcttattctttattacggctagatggtaatgggttgttatgacaaataagaacataagaaaaattgggtgtcattcatccgggtataaagtgtcattcaagcaagtgaactaactgttgagcaactgaagagtcggctagcggcgggactgccatagtcgtcggttcatgaactacaccgcaagctattactcctgcaacttctcgaatctctccctggccttatcccttgtcttctccacaaagtccgaaaattgccccttcgtcctcctcgccgcctcctcgctcgcatcacccaacttgcctccctccgcacccagtccaacaccaggcgcatatgcctccgtcgcgatggcctgtgtgcgccccgtgccttcagcacccagacccgcgccagtagtccagcccatcttggctaacatgcccgcgcccttggacttcttcgctgctgccgcctcatcgtcagctgcatgctgttgttgttgttgctgttccttgcgcttgtctccgccagcagaaacggatgcacctagcccagcaagcatttgcttcgacaattgaccacctggcttgttgggctgcaggaatgcctgccggcgttccatcgccctgtcgcggtaccgctgagtgcgctgttcctcccgacggagcttcttgtcggggaccatagtgagcagcaccttgccctttgcggccaactcggcggcggcgcgcttcttagcttggtcgtcggaaagcatgcgcttgtgcagctcgctttcctgctcgtggcgccataaagtttcagcgtgcttgaaggcacggtggcagaggtggcagtagagggcgtcgaagtcggcgtacgaggtgtagacgggcggggcgtcgtgcttaaggcgaggggtgcggcgggcgatggatcggggctcgttgccgagcgagatgagcttggcggcggccttttctttggtttctggatctttgaagtggttgtgaacgatgacttcgtggctgatgaggaggtcctcccgcgtgtaggggagatgtccgcggttgttgatggtttcttgcgaagggaccttccagttgcaaagaaggcatatcatgcggtcccagtcggcatatgagaggtactgatcagtccagtggggattcaaaggtccatctggctcttgatcctcgtcgtccgcctccaattctacattaccgaagccccctccagcagcagccagcttctttccatgtagttccgctgccttctttgcccacatctgcatttgaggcgccattgcaatgcccttctcgccaggagcaggctctttcttcttgaatttcttcagaaggctagcctgacgggtaagaggattgtccgtagcgctgccatctttgtggtagggagacttatctgcgctttcaggctcagatttaggttcaaccgagacaacatggatgctaggatagacacgttcgtcccagtactttaatcgaatagtagggttgtaaataggctggaaggaaaagcgtggatcctcgtccgggccaacctcaaaggccggaatgaagacacctgtgtgaatgaacgaaacaacaaccgctctggacgcaattgtgaacctaggggaattgcggaattttgcgactgcacccttggcgtcttcaaccgtcgcaaactcggcaaaaccatatctccacgactcgttgctcttccggttccgtatcagaaagacgcggcgtaggctaccgggttttgcgcccagatttgcagtgttgctgcctggcgctgtcgacttcaatttgtgggtaccggtaggcgcctttgtcgtctcttcgcggaacagcttcatgacgcccctggcgagaacttcctcggtcactgacgcctccagacctctgattacgagatactgtgacggcatttgctgaggatcttcgtcggtttctcctgttaggagaggacccgctgatgggcccccataaccgtagccgtaactggcatcatctgcgcccgttagttaataatctgccaggacaagcaaaacgggacgaaaacctaccagatctctctgtcttgcatttgaaacacgcagcacggtatgagaagttgactgcaccgcacttgaagcagtcccagtcctcatcgtctccacgaaagtcgtccatgtcactacgattcctttcgaagaagatatccatggtaatatattccgagttggtaccacgggtgtgctcgagagggaacgatatatcgggatgatactgttccatgaatgtctctgcatccgcgcgtcgtttgaactcgacgaccgcaaggcggcggccggcgctgtcgtaccggaatcgaacgatcttgatctggtcggtggacatgtgcggatcttgagtgacgagattgaggccgtagagaacctgtaagggttcgaagaatgcgttttaggatctctgtaaagctacacgatgaatgcacaaatactggggtagactcacatcgcgttcggtggcgtcctctggaataccttggagaactacaatcttgcctccaggcgcgggcgcgggcgcatcgttgtgtcgcctggaagattgaccttccctataccctccgttatggcggccgcttggacttgtccctcgaccacgtcctcggtaatcgtcggcgtcgtagtgtcttccaccaccaccaccgccaccgctatgtctgccccagtctccccgatgagcgccgccgtatctgtcaccacctcctctgtctggcctgcctccatctccatcattgtctgtgccgccttcgcgatattcgccgtcatcgtcgtagttgaggcttcttgacggacttagagcatcttgtttacgtgtcagacacaaccaaagttagccatggcaagctcggcagcaacttgtagtaggcacaaaaatggccatcgtccaggcttgttcaggttttaccctctctcgaccggtagtactcgccgtcttttggtctcagatcgttcgagcccggtaggcgcgagtatgacggtggtggactacgactgcgacgacggtagccacctgtgtcgcgcgccctggaagcgtaatcctcaggcattgcggcgcgggttcatgagaagcgcggatggtgtgttgctcgacgcgcgtattttggagacgttctgcgatcggataattttcttgtgaactgaagttgcgcgttgcaaaaaatgaaatcttccgtcaagtgatggaaagctttcggttgtatccgtagttggtgaatggcaattgcgagaagttgcgagagctcgttgattgtaggtaacgaacaacctaatggcttcccgctcgttatcttatcgggtaacttacggcatgcgtgactgtatcttacgccatgctccgccaagtcccacttaagaggtacaaggaacgaagtggactacaaccttgatgtccaccactgactaacatctgacttgatatatacctaatacttgctcaagaagaccgttcaatcacatcttactatcgcttcacacattcagtccgcatctaccaacttaccagttctcactctacatagctcacgacaataaccacttcctgattcaacaaattcatgcttgaagcctacagcttaggacaccactagaaagtcaaacatctcacgcctcatcaagaatctagtcatcaagcatggcaactcaacaaccaacccaaaccgataattcggctcaagctcaaccgccacaaacaaacccagcaaagcccaccgagatctcagaacccggcatctacgtagccctcacccacgaccacctcaactatcaatccgttatagaccgagtccgctccccagaagctggggccattgttgtctttgccggttcgttcatccctcctcctcctcctcccccacttctgttccctcttaattccatcctctcatcccattaaaacccatcaactaacacacccacccaaggtaccacccgcaacaactttaactccctccctgtccagcacctctcctatacctcctatgcgcccctagctttgcgcaccatgttaaccatatgccgctccattctcaccaagcacgggttgaaggggatagcgatggtacacaggttaggtgtggtccccatcggagaggaaagtatcttgattgctgtatcatctccccatagacaggcggcatggagggcgggggaagaggcgttggaggagtgtaaagccaaagtggaggtgtggaagcgggaggagtttggtggcgaggggggaggggtgtggagagctaatagggatggtgcggtgggggttaaggttgatgagcctaggataggcaaaggggaagtggatgagaaggaggatgagggcgacagcgggaacgggggaaatgataggaagagctgatagggaaaggtagccctagtagctgggaggggggagaggggagagagtggtagttaaagcgcgagtttggaaggcacgaatgcccggaacatatatatgatgacgagacgacggaaatggtctgaggggagatgaaccgacgaattttagtaagagatggtgaatttgtataaatgtctatacttcagcatctctattcttttcttcgaactaggatctatattagaggcaagcacctctatgaattccaatatcctccgtatcacgtttgtctttgtttccacatatgtctattaggccgtcgatcataaagctaacattgaccaaataacaaacaaaaatcatgatcataaagcaaatcataacctcatgtccatcattatttatcttcctcgggataaaaggcagattactcttaccaactgtctatcccagttactgaatgtcttgctacagacacacttcctttgttatcttcccgtagattctccgtcgtgccttgcatttgtcacaatcccctttcccttcagatccccctacatcatcgatacacaagcacatcatctgcattctccccaccactatagtctacttcgatccaattccaccgtgacttccactgccgccattacccttctccttatccctcccatcactgccatcatcattgccgccttttaaaacaccagtaccaacaccggatgaaggcttcggcggcggacaagcgccaatcggctttggaaagtcataacctgatccacggcctctgggcatggttttgatgggtggccggatggtgagatgttgggctgggctgggattttgccggttgaagaacagggtggaagtttgtgcaatgagtgtgacttgtttatctcgagtaggcgtataaatgccttggtctgaaacaaaacctggaagtttgcaggtgtttgagggtgagtgattgtgtgtgtgtgattgtcggtgaccgactgacaggtggagtagatcagtgaccggctgagaaagatgatgtccaaggtcgtggtgtttaaggatgactgcttcgtagaaacacacccagtgtctgtaacgtgtagagcaattttcttacttctggtgcagagtgtcttttcaccttacggtgggatcactgtcttgctgacgtgacacaaatgattatggggaggtggtgatttttctgtgtgtctgcctcaagattgttagaagaaagagcagcggcgtttagaagaacgaacgaccgaatcgaggtggttgttgtcgagatacgagagaaccagaaacgatgtttgttcctagagcaagggatgggattacccgggataacggcctctttccaatccccgacagcctgaacaaagaaagaactagatacagcccttcccaggtcgtcgatgccctgactgaggtgatatccagggaattggggctcacatattgggggatagttcattttcgaatgcagaggaggagaagaaaggaaggagcaggtcttcaagagacattggcgatggttcctgccatgcataatcggttcttgcggtacttatccttagcagggcagctcgaagacggatcgactgaagcgtgaaatggcatctgatggcacaccgcttatcctgtatgatcagggtacctccttcctgtaaagcttcttagtcacagatgggtgagaaccttgcgggatagtaaaatcgagatccgacagaatcgaaaagtcggatgccgtaggtacttacgaaacgaacggagtccggaattgcgtgtttcgaaaagaagatcaatcagagcattgggaaacactgaattaggggaaggtgcccttagtcgactgagaggtgacgcaagcccatggtcgacttgcttgcaattataccgacgtacggaatggcttcatcggtcaatggtgatgacgatcatcaaacccagtgagttatgtcaaagaacaagttgaaaggtttgctgttatttccattggtgacaatatataactggtacggacactgcaaggaaagaggatgattagtccggtagagagtttggcggtagagaacccatatttgtcatgatgctcatggctactggaagcgggaaggcagggcatcagcagaccggtgcagggatatgtcaactatcagacatttccatggaatacatcattacttatcgcaccgcagcgttgagagaaatatgcgtatcgtcataacccaagcccccaagctttgcgcaggtccctaccgaggacacatagcacgggacgtcctcaatctcctcgccgaaaacccgaaaatgctatataatattccgtgaaccatgcgaaggccatggacacccacgagagtagaccccttcacttaagccaatatcctgtaaatgtcaaaaaaaaaaaaaaatccctccatgttgtgcgcggcatacatgtgccggctgtgcctgtcgatttccgtccatagccaaaatcccaagaagctcccgccaatcccgaaagtatcccaaatcactgactccgttgagaaatatacctaaccaaactccaaaactcctcctatctcgtccgatccctcgctgtgactcgtgacttgcaactatggccattcgcgaggtccaaagatctctcctggcggaacgagtttctgtaccgctgtggcggtcgtatccatggtgctcttagccactgtgttgccaaaccattctggcgctttggtgtgtgatagtgtgagggaaaagaatataacgagagtcgacagcaaaaggccaacgtcaagggcggccgaggtgaggtagttgtactgcagccaccaacccgtcttccgacggcgaatgaaaaagttgaagacagtgccgactatgccccagcagtagtagatgtaaacagttgcgggcggaatccagcctgaaccgccaaacaccagcgggaagttgacatagcgccaaagcgagcgcggataccgtcgaacgaaaaaccacgaaatcacgggagcaacggcaccaaccagccagaaccactgtaaagagctatacagtgctttaccggagaacatgcgggccggtccaatcgcaccccaaatgacggacgcagtgaaaaataccttggcactggggcaatcgaattggttggcctggccgtctgtgcaaatatcgggaattgccccgagcgcccagttcatgacggcgatctggacaatggcggaccaaaccgaagctatcagctgggaccaaaacatgacacgaggtggcaccttcatgtaatggccgagcttgagatcctgaatgaaatagagcgcctgcgacatgacgagataaccgtagttcttgaacatcatcatgaccaaggggcggccggggagcatgtagccgatgacatactcggtcaagacgttcagtcctaattgaatattggtaatggcctgaatgattccgatcggaatggtccacaccaccggaatcaatatgcagatgataaacgcccaccatggaaagccggtatcccaggcgcacaccacggcaaaggacataccaagcatgacggcaaataggataatataccaccaatcctcggcgtcacggtatttcttcatgaggcgcatgtggacatcgtcttcttgatgacgggccaacttccactgattccagatgtccttgccgtggtagaggccaacgtgaacaatgacggctgcgacagctgcaaaagacagcccatatgcaagggcaaactgggtggggaggtaaagcggcgagtatgcgtggtacttggcctcgtcgaaatgcaggttttcgttaagaatgcgcaaaacgacgtacctctttccggtgttgtcgtacgagtgcgactcttggactggcagataagctgagtaccatatattcgaatattggattccaagggagacaataacgaagaaaaacgtgacaccgccgacgacgttggcgatcgcatgaaatggcgacgcgaggggtgacaggagatacccagagatgatagaccaatcctaaagagagtcagcacatgaaattgatttcgcccagtaattgtaaaccactcacaagagtgatagggaatagcccatatccgctttgtccgccaaacagctgattgacaatgacgttgtcgggccagatccaggtaatccagcacatccaagatagtccctgaaaaagatagccaggaaaccagtaccacgcaaatgatccggccatgacaatcaagaaccatcggtatcggctgattgaccaaccatttgtccttgccggatccgagggcgagtgatcgtggagggtgtagaagagtgtgcagttaatgagatccgcgggccatatcatggcagcgggccaaaccaagaaccttcttgccaaaccggcaagcccatagccagtgcagagcgtcgagatgccgaagaggatttgccaggcccagccgaatgactgtttgtaccagatctcctgagcaagaatgacatcagtagcatacaaagcaccaccgccatacgcagcctaaggaagaaggagttagcggctggcttaacataacagaaggccagacgtacattggacatgacaacaatgatgacatgttccttgaagttgaatggtccgggtttgaggttgaacttgatgccgaatacggtgaaaacacggtcggggaagatgagatcccagcccaggccgatggggtatgctatgagttggatagccaaagtcgacaacgagatgctagggtttcgcaacgagagaagcatattgacagcggaaccgatagtgcaaagcaacatgccgatagtccaggcccggatggtgttgacgggcatctcgacatcgtaatttcgtactgaagctcgaaccttttgaagtcagtgttagagagaatccaaatcggcgttgatcatgacacgtagagcgatgaagcgggatatctcacttctggatatggggaattgtcttcagccaatatttggtcgatctcggttcctttctcgatgtttgcgctattcaaagccgtttcgacctcgtccagctcgtccaatggtaggtttgggtccaggcgatgcatcttttcgaaccgcttcagtgcagtcaaggcctcaatgccagtcgagtcaccttccagcgatccatcgtctaccatatccggcataacatcctcatcgccgtgccgtcgtcgaaaaaaattgcgaagcattttggagcaacagcgtggttcgctatgcctcccatgcaaccaagccgggaaagcaaagcgggaacacgatcgggttcgtgccgatctgatggggcaattccgtaaagcgacggataaaacttgacagctggatggttagtaagctgatcgaagcgtaaacatcgctgcctcgactccagcgaccgtcgacgtttagaacataaggctacgatgtgagttgaagaggtaagaatccaaaagggttatgacggaggaagagtgttgtaaatggaatgtcgactgagggagacgacgatgaaaggagagacggatgagatgatagggagatagcaaaaatgtgggttccgagttcacgccaggccggtctctggaccagtcccgggttctctttggctcgtctctctagccctctttcggacctctctcagaccggtcgaagtcttggcctttcgcacctcattgtggcatggactagcgtggtgtgaagatactgtgtagatatgtcgtgggtgcgtggatgtccagtgggtgactgcccgtgtgtgccggggctaccacggctcacacggtcaacaccaccaccaccaccaccaccatcacctcagggcaccacacctctttcttcacttgcttgtcggccagggcagtgctgggaaacagtacactagttgcggttgaaaatgtgggaggggcaatgcatgatatcgaactgtaccatgtctggaagcactagccatggcggaagatgcagccccagccagtgatgacctgcctaaatgggcccgagggcctgcgaagggcaactacagggtgggttcaagcgagaccgacaggggttgagggtatcttgaagcgggggcaaccacatgggctcgatgggtaaagaggctcagggcagagggagacgatggaggagaaggctggcgtgagcgttttccggttcgcactctggtccccgtcgctgggcgggtgctgactggctggaatgactgtccaaacttcacctcggcgatcattatggggaacatggatcaattgttcgaatgggtactgggaccgatactagcagtctgtggacggcgatgttgttcgaaaatcatgagccatggattccgcgaaacacatggtgacttcacaaagtcggctcttgatgtgcggatagcgttttgtttgggatatcttgataaggccgatgaaggacctttttgatccgtcccattgctggtagcagtgtttgaagtactgtagagcaaaatggcaatgttgcactctgacggcgccgccttcgtattgatagaagcccccgtgtctcgttgctgagaatatatacctaacattgattcttcagctgctgttctgtcctgcaccagtggctctctggacttgttgaatcaacaggcaagcagtggctatacactacagatagcactcagagtctcagacagcgccggcgaagcagcggaaaacggagttgcctcgcatctccgccaactggggcgatatggcgcagcagttctgacggcttgccactttctcatcaatttcgctgcctctcgtttctggggaatctggtaggttcgtaggatcgatcccggcaagtataccgttcgtgccaccgtttctccgtggtttctgagtggtccagtggccatgatggtggggatgagttcaagctagtgcttgactaggcgacggccgacggcgggcatgcaaatgcttaaaaaaaatgcgggccactagcccaggcgcattacatggtcgtgatgggatcgggaatgttaccacgaagtcctaggtgaaaagagttatgtaaggtatgtaatggaatgagaaaatgagatggaatgtccttgattccatccgaatcaagaagccaatttgggacatggaatagaacactgcagtctacctactctactcccgctacaaggagcgacaaccagtgggaagtctccaccgttcggggtttgaggatggaaataatgcactgagaaggaactgcctctctctatccgccccgcagatgccctgtggttgcccagcctttgagcgggattccatctcatctccaatatctcggcaggcatcgtccggggacctacccagaaccgccggcactcggaacacgcaatctcgagatatgacctcgatacaaagtacctatcaacgccttcgtccaagacggacggtcaagacctgcgccgagcctccagaaccaatctcagacgtttcttttatctctggaaagtgtggtcaggagcggtccaacttcatgactgtaccccttccaagtcaattccaagcatccacgacatctcagcttgtgtcttggttccattttgtggcagtcgcagttctcaaccacccactcctaccactgactgcattcccgtcttgcccaggtccacccccctcattttccattccatcacgccgccgagacgccagatgatgttgtctacataccatgaacgataaccagcaaatgaccaatcccaaaatttcgtactgtgtgttgtgcaggcagggcagtctggtcggctactatcttgcgagtgccgaacgagttactcttctcttcgttcgataagctctgttggggtgtcgagtttccaacgagccatgtgacaaatcattggcaccaggtaccgctctctctctctccatcgttatcaaagtctttttttttttttttttttttttttttttttttttttaattcttctttttcttttaagtccgccgagagcgccaccacgcagggtttggctgtacgcagcagagtatcaacagctgcggcaatgccctatgctttctccatctctctgtatttacaagaggaatgagctgaagacatgtgggaaaccgagagtttctccgaaacactgcatcgaggatcgaggagagagagagaggagagagtaccgcactaaacgcattacacagacaattcttggtatccgatgatcagccgccctgacgaaagcgaggaactcagttggtactcgtgaggcaccgcaagatttgatgaccgactgcactacgccgttacttgatgtgtacgttggctcaatccttctctcatccaaccttttggatattcataccaaagataggttcggggccgatacgtcaatcctttctcgtgagtgcattgtcagcgtttaatacaagcatcagccacatttccacacatccgagcgcgtctttcatctctttttatttgagttgtacgacaatgatgatgaggactaaactgagcacagcacacaaacacaaatcaagagatctaagaagcagatgaagttcactgtgtatagatagaggtgatcttatgtagaatcgacgtcgcccaagtggcaatgggcgaattatgtatgtgttgtaggcaagtgcctacctatgtatgtaaacccaatcccctgcagtgtcctgtatacaccctacccatctcgccaactccatccatcaatatgtccaaaccatataaactcccaaaatgtatatcaacaagaaccgtgaaacctcccgccgtcttttcaggacctccccacatgacatgccaccaactgaccacgacagtcacttgtatctaacaccaaagtcatgatcgactaccaatcctcctccacaacctcccgcgccttcccaaaacattttgcttcgtgctactcccagtctcgcactcaccggcattgctacaacccttcccatatccgtgttcagcctcctccatcaccgccccgagctgtggactctggctgcggcccccatcagaccgtggtcgcctcaggtgaatggccttgtgaaacagtgttgttgtggttgtagttgccgcactacgagtataatcactagtactccgctgatgatgatgatgatgatggcttttttgggtcggacgatctgtgtcgtgacgggagtggtgcccttgggctccgaataaactcctcatgagccgccttgcaaagctttccacggcccctccagcagcaccgaaatggttgtgctcgtctgatccagagtctgggttggactcttcatcgtccgagtcggtttcgaaaactgagacgacgggtggaagaggaacagcaacagcagcagcagcagcagcaggaggaggaggaggaggtggcggcgacgacggtggtggtggtggtggtggttgcagaggtggcagtggtggcagtggtgatgttggaggtgatgttggaggggctgggaaaactacaactactggtgaaacaggaggcgatgatcgaggaggtcgttgtggtcgctgttgtggttggacgggaagggggagggagggcagaggtcgctctcttatctcttgttgttgatgtgtcctaatttgttgttggtgctggtccctgctgctcagaggtctgggataggcaccactgcaggaattgcgatgcagattggtgggggatgggcggcggaaatcgattggggtaaggtagggaggttgaaggtagagagatgacggctctgtctggtaggttgtaggagccgactgctgcgagaagttgcttgtggaagaggggacagggatgatggatggccttgcccggaagaccaggcttgctgatgtagaggtcgttggcgacttggtgctatgtggactgacggtcacagccagcggctcgccccccagtttccttttcctaccgaagcccgacttcctgcgcatcactactgggggttgtggtggtgggatttgctccagccgcaaggtgtccgaggtccatggccggggggaaaatggtctccctggtgacggcaccgaaaaagagttgctaccggcagatgacggcgttggcgggaagagtgagtaagttggtgagggaaggggcttgttgaatgtccgaggcgcctggtgactgtgactggtatatggaggagtcagaggccattggttattcccctgggcgaagccgctatccggccgtgacgatgtcacacttggcctgctgctcctcttcctttccggtgtgctgggggttgtgcatctgccagcatggtggctgatgggccgtgctaaagtgtctgtcgtctggagatcctttgcgtgtgctcgagtgttgttccaaaaacagttccatgaccccctggtcctggaggtgtggtcatactggtattcttcctcggcagagatgtcagagccttggtcttcgaccatgctcggtacagatgagatatcggacacaacagactcgcggcccggagatgttcctgagaaggggtaggagtagtttgatgtttgggactggggaggatacgtggtgatgacttgaagggttggacgtgggtcccggccgggaagctggctgtggaagtccattgtttatgccttgagtatctgtaaaacaagatagaaaagaggcatcagggtgagcaaacttggagcagggtgacgggaagtttatcaatgtgtaaaacaaattatttgcggctcatccggacatggaagtggtaagtgatatgccataaagaagcaaagagattaaagcatcctgcgggattcacgtcgacgatccgcttgagtctcacaccttcaggtgtgggtacactctcaagccgtatatgtacttgacgttgttgcatggagcactgggagaaaggacgaatccaaacaaaaacaaaagccttccacaaggaatgaaagaaccgcatcatcagccacccggtcggttcaagtcctccacatcgcaccgtcgcgttactaaaccaagcgcttggaacgccatataacagtccaggctgaaccttgaattcatgggagtttcgactggaacgcagcagtagccccgggcaactccgtgttaccacggcatcgactccccagcttaccctatcgtgtataatatgcacccaaccatccccaggatttctatttcggccacttcgaggctcgtaaacgtcgttggtccaagctgaagtcggattagggcataagtggcactttgtttgtgacatgacaaacaagggaggacggggctggaaggagagtggtgttgtacgtgatagggaattgattgccgtacccccgttaccaagcacgtccacgtcgggaagccctcaagctgtggcgggaaagggtccaaacagtccatcatgttagacatgtgttcttcccgggccacaaaagagagcgacaaagggtgcgatgatgcatctaacctcccgatctgaaggtacccgtggtgatagctggtgcaacaaaagggaatgaatgacaccgatggccgagacaatggaatgagaagctgccccaaacattgagacaataatcgcctctctgcgatatgtttcggttcatctccccagcaacctacccttcagtctgaaccctcatgatacaaggcgataagtcaaactgccatccatacgagggaacttgcttcctcggctttgagccggagctttgggttggcgtctcagatgggatgagcgggtgcatggagcaagggctagtcggctcgattccggaagtttgactgctgcaaatcggtcgaaaagtcgacttatgtcacgacttgtcatgagtagtgcaataaaaacccttggccttggcataatgcaaaagtggaagtacgagagaaatttcccagtagttgtttttgaaaaccgatttcgaatagcatgtttaatgatggaaaactgaagggagcaaacttgacgtctgaaagaggatctgcagtcagggcctccgctgcgttgtttgagtagtgcacaacaaagatcatcccttccttgcgccttctcttttctttttcttgtttcgacgttgcaacatggcgctgataacggccctttgcccgccatgtgatcttatcgaaatcaccaaatggctgcactaaacacttgcaatttttctgccatttgtttctttgaccatatttgcgcattttgaccgccggccacgcgctgcgttggggtgggcttctcgttcatttggttggaagaatggctcactgctgctgcagctggacaggacgtgataagtcacgagggagctcatagagacaacaaacgaagcgagaccgatgtcaaataggtgcagaacgctacgttggacgtcgttagtgatcaaagatcgttcctaacatgacaccaaataatggctggctgtaaaactgacgagatatgctgtcccatgccagatagtcgatcggaacctcgtaatgttacagtggtcattcggtgctgcggaggatgccgtcgagtgattcaagtcagtgtctatgtcctcctcccttggagatcattctcgtatctgactgtggattagcacaactgatgatactcgaccgaagtgataagagaccgggcttagaacttccggattctcgtagattctagataaacgtatatacgtggttgaaatgttgtagagttgctctagatgccgtgaaatgcgctgaacttgaataaaaatcattctctctcatcttgtagccctacaacgccggaccagtccaaccctctctcttcaaagcccacctcaccgcctcccgcgcatcatccacaatgacctttggcttgaatctcccctggagtgccttttcccccgcatgctccgggctccacacgcccgtccgcaccaagatcgaacaccactccgttccagcctcactgtgaaaatcattcgcccccgcgatgtcgctctccggattatcacccaccatatacacgctcttcagcgtaccaggctcgtggtggccgcggcgcctcaatacctcgtgcctatgggtcgtcagcaccctctcagcaaactgatacgtttcgctgtacggcttgccaatcacccgccgctgcagctcatggccgttcgtcaatcgccgccagacgcccgccacggcggcctggaacgcgccctgtccgaaacgcgggaggtggaaccccgtactccagagcaggtccgcgttgctaaagtacagcggcggctgcccgtcttgctgccagccacacgagggtagagcggcgtcgccgttcttgggcgagtacgtgcccacgtaaccttgctgcgagaggagcaggtcgacgatgagctggatgtcgtaggcccagtcgcgcgggtcgttgaagacgaacatggcgtcgatcttgagcgcgtcactcaggcgcatgccggacccgggcgtgaagatgggcctggggagcgggcgcgcggtagcggtatagacggtgtcgaggagcgggtcgaaagggaagacctccgggtgggctttgaggatgtcggccggtgtgacgacgttgcggaagccgtattcctcggcgatgagtcgacacttctccgcattggcgcctgtcacgaggatggtcttctcccgcaggctgtccggcccatcgacgagctggcgaaacggcgtgtgcgattggacaaagttgtcggtggtgagctcgacaccaagcttctggctaaggtctttcactcgttcggtctcgtgcttgccgccgccgttggtgaggagaatgaaagggatgtcgttgtcgttcaggaacttgagggcttcgggagcgccgggaatgggcgtcgcgacgtggaggaggacgccatcgatactgcagtttggggattgtttagagatgacggagtgataccacaaggtgggtatacctgggagtgacctactcgaaggcgaaggcaaatggaggtgcctcgctcggcgtgctcttggtgttgtatttgcgagcttctcgactgttactcctgctcaggccaccagtcttgcctatcaaggatgaaaattggacagttcgtgtatgcttctgcgttgcgtgcggtaaaccggcagccgcgctacagatatgacgggatatttgaaagggcgatggcaacgacgatgtcaaagtagtaaggtttggtcgggcaaaagcacttcccaggatgcgtgaggtcctcattatgtttatagcactgaactaacgcgatggatcgcgaatttggggtacgtatggaatagttgatcgtatgagcctggaaatactaattgattatggtgtagaggatagatcaaaagtaaacagatgtcgtcatcacatggttgggatggacttcggtggagtattcttcttcgtcccgtatggacggagcctcgggtttcacgatagcccatccgtccccgtccggtatccacgacccccgcaatgattgagggcctccggcaaaatcgaccggtatcggcggctgtcgaatgcaagcccgccgccggcaaacggaaccctgatcttatcatttaggtggggcaaggtgtgtgcaacgaaggtacccggcgaggtacggagctcgaaatgtgcatctgtcagcaccggagcgaagctgcatgccaagaaatgttcctgacattgttcctgtcaactgccccaccgagaaagtgacagcgacaggggaagctctcttcctcttcctcttcccgtccgcttcgaagctcacaaagagacagaactgactgagtgggtgcgctgatcaagatcagcagcgagctgaccgtttccggtgccctggacacccacctcgagagtcttacaaggctccgaatcagctgcctcgaccagattgtgtaactgctaagccttgttatttttccacgtgaaggtaagaggtggatgagttcggggatacgattggctattaagcatctaggctcctagaggtagccaacaaacactgcgcgacacttgacctgtccttgggagactgttagaaataggtagggcgacagatatgagagaggcaggctgaaacgtcctttccatgcccaacagtaagccagttcgctccccatccacccccacatccctttgtttttaaggcaggtacatatgtgacagactgacgggtatcagccatcttatgtcctaagaggcaccactgctaagctacctctacaaggtccacgactttgccgcccatttgtgctgctgccggtatcgtaacgtcacttgataacctaggtactgtcagccaggcaggcctagaggtgcccggccagagcccagaaaagcccgagttgatcctcttcaggtccatccagccgtcctgggttccagtctccagttcatttcaagttcatccacaccattcccatcaacgttacaaccaagtggaattatatgtggaattttcttagtcttaacgccaccgcggctacttcgtctatttatctgctttcaagtgcctcgcttcttttctttgcttccgtttcatttcatgaagctcgacaggcagtccgcccatagacgtgatccaaaactcacgccatattgacgccttcgcacttcccaacgcctcctccatcgaggatatatcattctcatttcgcttgcatcctgtgttctattccagctctttgtctgtttgtcaccctttgctcctttcttgtccattacagtcttttggaaacctcaacatgccaggccacttgcgaccggccacatgcagagttaagacgatacaatcgaagaaaaacaaagctgaacgcccaaaaaagcccgttgtatcaacaacacccgtgcaattataacacctcttcatggcccaacagtgctactacaccttcccgtctaaaagaaactccaataaaccgcaaagacggcccaaagcaaaacgcacgcgcatacgtgtcacgagtatggcggtatggcactctagactctccgttcatttctgttgccccctcccgttctaaatactgagacagacccccttatttctgccctacatcttgaatctcctttacacctcaaatcctataccagctttccatggccctatctgttccacgctgaataaacatcatcatatgcattacaaaaagccagtaaacgatcataaaagtccattcctccccccttcttctttgcttctcctcccaattttcttcttccttcagtcatatactcgcacaaattccaggaccgagaggtactctgctgataggcgacaaggacttttgcttttgcaaatgccttgcagaccctcactgaacgtcagacgctatacaaatcgtatggagatctgaccatatgctgctgaactctcaagcgaggatctcaatgatataatgacagcgaagaatcgacatggcttgcgtgaatttcttctgccatgccatccgacgatgcccaaagtaccttccgccatcaaaccgagcgatggatacacggatatatactgttaatctgacaatgttccgccgaagtcggaagcgaatatcgaagcaaaagttgcgagagcctaagcaggctacatcacccaaacaggaacaagttgggagcgttgatatgctgttccgaatatgtgcgtcgtgcggtgtgttgaccgcgcgacagttcattgtcacgcttggctgactcggcttgccgaagtgcgactacgttcgtcctcttccagcacgtcgcttaaccttgttggatgatggtgtcggggcatcgtttcccatccaggcgctgcgtagccttgtccaccatatccggatgattcagggtacgtgccgccgtattgcgaactcgatgggggataattagttgcgggattcgacgtaggggtttcaaaatcctctgtcgcctggtcagattggcgagcttccgggcggggtgctagggtaagggatattgtctctcgtcgacatttttgacaaagtggtcatcaatatcgccagtgcaactcaccttcgtcatagcctgctcctgaaccggccccataatctccaggttgttgcgtggaggtaccgggttgttgctggtagtatgcgccacttggttgggcagcggcagtcgtgttcggttgggaagcggatccttgggtatactgagggtactggggatttggagcggcgacatagtcggaagtatcggattgggtcctctgatgatcccgcgtgctcgcttggcgattaggaacaccctgtgtcatcggcacgacctggacgccgcctactattgttggatggccctgctgaagggaaagtgtccggtcccgttcttcctgttcccgacgaccaagttcttcccacgcgcgacgagcctcgtctttcgagatcaataattccttccgcatctctgcaagcaacttctgagtcttcgcgttttcgcgctcctgctcctgagcttggcgggcagcttcagttctacttcgccgttcctcttccaaggcgttctcgagcatggcgttcgtctcctgcaggcgctcaatatccgaccgtgtttcgaagaaccagcgctggaactttctctcggagctggcgcgtagcctctgcagctcgacaactgcatgaaacaggttggcacccgctgctgataagtcgctgacctgtctggatagctgagcggaaattgggtttcggtcgaattcgtcggtattctcctggagttttcgtatccaaaagctggtcattccctcccagtgcgctgacagggcttcccatcgctcaaaggcatgagggaacgagttcttcatcctggtaccggcattgggcgctgacggctcggctggttgcccagacgctgtaccgccagtcccagcggcaggtgtaaagccttgtggtgcctgatttggttgaccggtgcgagctgggcgcaaaggttgcggtacgtccgcttgcgggggatttccgggctgtacctggggaccgccctgggcatcttgagctcgtttttgcctacgttgtgtggccgggtcggtggctatgttaccacctggtgcagcgccagcagcagcatttctcctttctgcgttctgtcgacgcgtctcctcaagcatacgcgcctcctcttcggcgcgagcacgctctatctgctccctttcggctttttgtcttgcctctcgttcagcacgttcacgcatgatcatcctagggccacggatcacctgctggggggagccagtctgagaaggtacggtaggtcgcggcgatggcacggcatgaccattggaagtagcagggccgacgccgccgctcagtagatccgccatcgaagcgttttcttcgtccagatctggggagaaggaatacggttgccttagagcttcctcgagagcccagagaatagcactctttgtgtgtcgagaaaggcggaggggattggagtgggacaaggatgaagtccgttccgggataaacgacggctggggcgggaacgtgtcttcgttgagatcgtcgctgctatcttgcaaagggcgttgccgaaagcttccgtgtggctgagggggttgtccaagtccagggggaccagcagttgcgaagataggttggggtgcgataccaacgctggccgcctcgaggtgaatgcggcgcgaagatcgggatggcctcggggttgggctcagactgcgagcggcttgaaagcgcggtgttcgacggagagttcggtgagaagacggagtgagggatgcgtcgtccgatgcaggtgtcgccgtggctgaccggggaggaatcgtgcgctgctgacgctgcgtgggcgttatgggattgtaaaaatcgcggggattctgggaaggtggaggttggtgtgttccggcggcaatatctccctcatcgccagcgggcgctggtgtggttgacaaggtgaagggtcaccaccctggtggtgacgaaatgcgacgcgcctagtaggcaggctagggagggcgggctgggatggtgggccgaaggctgcgattcgggtcagatgctgccgttacatgcaatgcgcaaagacagaggaaggagaaattgctgcaaagcagactgtagatgcttgtggacggatcggtggtggtggtgtccatgcttgtcgttaccaaggtacacaccgtaccgacattacggcgcgacaactgtccgccttttcgattctctccactcaccttgatgtcttcgtttagctcggagttccgtgaatcatgacaggatgtgaaagcaatatcctggcaggaatggaagtgcaaaagggaatattcctgttcttctagtgtggagtgaacagtgaacaggggtaatgcaacaagtctggtgggtaatcgtggattggaggtagctgttgcgaaaaatggacgaggtcgggtttggtgatgggatggaagtggaaaaatgcgtggctggtgagttttggtgacgagtgtttgaacagccaaaacaggcgggcgatcggacagcactagcactgtaccgtagtgtacttgtaattcgggttccaggttgtcggttggttgtccggggtgtcagcaacggtgatgaagtctggcctggtcaaataggaaactgaatggtttgttgaagagcaaaaagagagccaaaagtcaaagccgcgctgtcgaccgggtgggtgcccttttgaaggtggtacccgttgttaactcgtgtagtcgtgtcgggcaaccagaggacgacgagctgcgggatggatgatgaggctgatggattgacagcagggtgaggtgatgctatgatggtgtagtgtgttgttccaggccggtcagagatcccccacgttgctgcccggactgtcctcagcatcaaccctggacaggaccggctggaaccttaacttggacacactgagatgcttccctgcccgcctccccatgcgcccctcctcggagaccctagggtattgcacactgccagctatagcacctcgctctgtccagcagggaaagatgtcgctgcccgaccgcttgtaaagaccgtcacgacaaaaccacatccgccctttttttttctcctcaccgcctcaccagggcaccggtcaaccttttgccaagccggcaaactgagcactcgtcaatgcgcaatggctgaggcgtcgttagggagttgactcgggcgccaatggcttgaattggtgtcgattcgttcagccgggcgaaagcctcgtagtcgattgctcaagccccagttgggaaaggaagctgtaaggtaggggcgtgttcgttaccgcagtagtacagtaacggaagcatttttttggtggcagaaaagctttgggttagggttagaagagattcccttactgcattactgcgggaacgaacacggcctaggtaggtaggtgttgacgataccctcggtcgttttcccggactggacaacacccgaccttatgaacggtcctctccaccacgcacttgccgttcggcaatgcaagttgacttacaagtgcaggcacagttgtacacaaagcactgcagaacgatatggaattcccttcccgctcgaaaaggcaccaggcagaggcggacaggaagcacgaatggaggtgaaccccgcctgttgccatgagtttgagacaaacgtcatgggtccttctgttggactgaatcgttccttcctcttctttgccagatacaggccaatgagtccggctgtttgccaatcgttgactttcaattttcgttttcttcttctcagttccatgccgacacagagcgctgtgcgccgactcagtatgccaatcagctatcctatctcctccaggccaaatcataactgtcgagcgcctgacactacaaagacagcctagcttcctcgagtcgcgacaatgtatctgcaaacaatcagtctggctaacactgctcaaaccgtcgagaacctcttgatctttgcaaggcagcatggtcggacaaccggagcagactcgaagcatcctgtcacggcataacggtcgtgacacgagtaggtcggtcgatacgaagtggcccgttaagacaatctgaagatgcggcgtgctagtgtcgttgcacaaagaacgggcccaagtcacagctcaaggcacagctcattacactaaccatcaacagacactatcagtactagtatgaaaagagaacctctagccaagacgaccctctcccaaaaagtcatcgagattggatatcggcgtcttctttacgtacagtacagtacgtacacgcttgtttctatccaggtactcttcctgccttcttcacaaccaacaagctgacgctttcatcggaggcaaatacccaaaaagtcacgttggctcggattgagcggctggctggatagcctggatgtgaggcagctggaagttggaatggatcaaatcgatgcgttggcagtacatgagatgtgacgaaactcatgcaccagtgttgcattctccaatcgctgacctgtctcagaaccccaagattccaagaggatggttcagggcaggctgcccacaacccgctttagccccaaccatggtctcattctcaacgtcgaaaattgtcaaacaaggccctacttctcaccacggccaatctcctgcctccttcgtacctcatcctaatcgcatggcctccacgcctgtctgacgtcgatgtcacccaccgggttccctctcacgactcgattcccaagttctggatgcgaaatagaacattcttactgtggagcttacggtggtttggatacctggttgaatcgaagatccatatgaagatgtctgtgggtattcttcctggaacgaacgcgagaatgccgtctataggactgctcctatatctacctcaccacgcatgggatccgaatcgtcaacggtcccagtggggttcatgatttcatggtgcagaccaacccagtaaatgctaatcataccagattcgttagtaaagcgggagaggcattgggagtttgcgagcctcttggtgacagcctttgatcctctttgcccgacttctcatcaccggaagataggctttgaaggaagctcaaaaagtactccagtacaagcgtacactacggtcgagaagttgatttcatctcgattaattttcggaacaccgtcaacaaactcgtgggacgcagtgaacttctgtcctttgtgggtgtaggtcactccactcacatagtggcctgaatgacttccaatggattgttgctcttcccctcgccgaggcccccaatccatgttcctttgctctcaatgctatatcaacagccgagatatcaaggcacagctatggctctcacaacgagatatgtctgtgctgaaggcagcatcggtatgtgccgattccgaacgtatgcttgataacagaatattcttcggtttttgatatcctaaagtgtaattgattcctataaccacaacatgctggtttaatttgatagtatcccgaactccaatgcaatgctttgaccacatctaggctttatatcgtgcgtctgaaacatgacgggtcgaacaacaaagaagttgatactcgtcaagaagattgaaaaggttcgtcgcagaagtggtacagtaacacgcgcagtaagcctcccaggacccaaacaaatacgtccaccaaacaatctcatgatctcattaaacccaaacatcatgaccatatcctcataatacatttctcatcattaccaccatccaagatcatagtaatcacacctgctgctgcaagatactcaactcaaaaagggttgatctaaccccccaaacttaatctggcttttcctcaccgtaaacctcctcgccctcctcacgcccagcgtttcctcgcccgccacaccggtactgccgccgtaccccaacccaaacgtccacctcggtctcgtctccggcacgcccctacccaccccaagtttttccttcaactcctccctgctgcggcaatgcttgaatgccaaatcgcccagcaagtcctcattcgccaaataagaaatgatctcagccaaacaggtgacgccatgtgggaaccgaaacggtttccttgcgggaagcaaggacagcagagccaaaaagtagagtacgcacagcgccagaacgatggcgaaggcggggaagttggggaacatcaggacttgttcctcgctggtgggtacattatcgtgatcatctaccagcgagccggcaggctgcgtcagtgccatgaacatgccgccacccaggacgggaagcaggatgaacagggtcgaacatgccgaggtgaaagccatgcgccaatgtccgttcttgagcgcatgaaaggtggccgtcaccggaccgcaggctgcgtaatcagccagcagagaggcgtcggctgaggcaccgcctttgcggttagaggaggacagggcggcccacggctggagtatgcggaggtgcatgtcgatggtttggaagaggagatacaagctgaggccgagcagggaaggaaggaaggagtagaggaagttggcggctgaaaaggcgccctgtacaggagcggcggggaggccggggagaaaccccttggtgatacgggtcgcggggaggaaagagacgatgaagagcgcgaggaggaggatgaacgcgccggttaggagcagaaggagaggcgaggtgcgcaggcaccaggggaggtagcggtaacggccttgtagggaaggggtgccatctgagccggcttccatgtcgtagtcctctccggtcccggtgccagttcccatgcccgtgccggtcccactgccgctgttgctgccggcgacggggttgatgttgatggcggccatcagaccttgcttttcttgaagcttggtcatccctttgccggtcagctggtcgggaagcggtacggcgatgaggccttgatccatgggacttcccaacgtgtaccatacgccagaccggccgtccttccacgtccagtaacccagtcggacgttggcctggtggcggagcgcaaagcgaatgcgcccgcggttgctcgctagctgggtgcctcggtattcgtccgccgtgttagtctcggagacgatagcgattatgtcggccagggatcgcggatcccacgccagtcccgttgatcgcagcgtcgcaaagtacctccaaagaatgacggtcgagatgaacatcgccagataaagcgccacggcggtccacgcaacgccctggaccgtggcccacatccagacatcatccacgaagacaactgtgaacagggaactaagcaacgggagagtcatcccaaaaacccaagtagccaggatcggaacccaaaccttccagcccccaataaactgcggcggccagagaaacgagcggggatacatatcctcgaacagcgcgccatctcgctccctgatgttaggcgaagccaggtgcacaaagggaagaattcgaaaagcggtgatgatgataaactgcgcccataacaacaataacccgcccaggaactgcggcaggatccgaaatagaaagtaggaagacccgtagatgctcacgtatcccgtcagtccgttttgcatatgtgaccacacggccgagaaaatcagcgcggcaaccatgaagaggcacatcagcatgaaggcaaccagcgagcgcgctgttaggggcatcgggaggaagtcgagtgttgggaggccgttggctcggggctcgcctactttggctatgagcgcgtctctgtccagcggcctccattcgtgcggctgcgctggccgtgggccattttttaacaatgttgatgcgagcgagtccgctgagacggcggggttcttaggctggaagggtgtttggaggaggcgtctgtcttcttcgaaacgttgtttgagtgcgggatctaatgttgaaggttcagtcgattccccttctcgaggttgatgtcgttcttgctgttggtgctgtgcgggtacataaccaacaggaagagtccctagacctagccctcctcctcctcctccagctccccattcactacccgacgacccatccccggagtaacctgattctctgttcccacgagtgagagcttcgatggcgtactggacatagggcgtgtcgtcgacacctggggtgaccaccccagcttccctggcgaggtcgtctttaaagtcttggaccgggcctgctgcgagcccaccgtctacaggtagaccccccggcaatggctggtatgggtttcgttgcattttttgaggttgttgttgttgttgctgttgttgttgcagtcgaaaggttgagggcggcagaggtggtaagtccggtaagacgcgcggtggcccttgaatgacaatggggctggcatgggctaaatggtctcggcttattcctccggcagtggttggggctcccgtcccgtggccgtggcggcggtggtcggtggctccgctatccacttgttgatcgctcgtgttgttattttcggaagaggctcgagcgaattcggacggaggaagaatagttgatggtgggtgtgaaacagacggcgtcggttgagcagcagcagcggctgccgaataagcaggtctagatgtgaacgacaagtccgagttaagagcactactaccgacgcggcgttcttccgggtggccaaacgtgcctccggatcggttcgacggcggccttggatcggcggtgagatactgcggatctggtgggcctcgggctactagtggtgggcagtgccagctgttagttgcatccagctcgctaaagataagggaaaaaaaaatatttcaataattgaacactgcttggatttgccgtcaagttagtaatatgacgctggtctacatacgtgaatcaggctcttcggcataattgacatctgtattgtcgaagttcattgctcggagctagcaacaggggcaggaacaggaaccaagaaccagaaccggatccaagacgggatgcacgaattgggattcgagattgtggagctagagattgaaggttacctgtgggaggtagcctgtaggtcaagaacaaggaagataagcgcgcaggactcgcagacgtcgattcgtttcttggtcctcttgaggcgatgatgaggatccatccaactagcaagttgttgatgatgatgatgctgcaggcgacctctctacaaatgtcgcgaatgcgttccgtttgtaccttttggccgactcacgccctgctcgccctatgacaatgtctgtggaggttgggaaggacgttgcccgaatggcttcgtattgccctccggtggttgggcgaaccgcgaccagccttgccagccacccgctttcgttcaacgtggacatcggtggttttcgcgcttttgttgggcctctggtgtctctcggtattacacgctatgtaacgcggaaggttcaactacatagttgatttatttcgagatttgaaacaggttcagacgatccagagctgtgtgcatgatgggccgagtcatctctttcaggcaataagatcaatcatggaggacagagatttgaggacaagagggaggaaaactgaagagggaggagacatggaccacaataagtgaaagctatcaaacgtgtcttggcattgagaattgggcaattacactattaacacagtgccctcataaagtctagtaactagaagttgagatgaactgcaacggcgtgtgcaatgcgggggaggcttcatcaatcggaactctgcacattgacacgcaggcatcacttagaaggtacgtacctgtgtcacaacgccagttgaaatacaacgtgaagtagacttcgacagtaaatcttgacactcacggtgtgagcatagggctctaactatgcatacaaatctgtaaatcacgcatgcttgtagatacaccgctttcccatatcgagggaactaccaactgctacgctatgcaggccctggctggccatgcaggtcacgtcaacgccctcgcatcgcacgaagccgtcgagctgtaacgtgcgactgtatatgtaaatatgtaaaaagcccaacagtatataagtcgggccactcggctccgggcttaactactgacgttatgagctgaccttaagcaacctgttcctcttcgcctgattatattcctccttgatagttaccaaaatcaggtcgtattttctgtttcatctcgagagcctcagaggcctcatcactgctcaacaaacttaagcctgcaacgaacgttctccggcaactccttttctgtgataagcccaaggcgtacacagtccgcccaaaagaaaaaggccctctcctgcgagtagcccaggtagtcgaacgcatcagcctcctcttccgcctcaagctcctcgtcaggcacgctgcctgcgggcgccgttaccacgtctttcgccccgtcattcagtccgggaatcttcgcctggatgatgccccataccacccattgagcgctgttggcaacccgccagagccgggtttcttccaagagttccttaatcctcttctccgactcggcttcacgacgggcgtcctcttctttccacccacctggcggcacgcgggcgtccaacatgaattccacaatggagcttgccgagttggtgctctgaagcatgccgggcctaggcgtctccgcgcttgacggtgtcaccgatggtgttgatacaccaggtaccgaagggaacttcggctggtggtccacgtaggccttgatgaaccgccgctgctgttcgagggttggatacttggcagcgtcgcaaacatgtggcgtaacagggtcgtgatagttgtaggtccattcggagaagtgattggcaaactccaggccggccaagttcgctccggcatactcaaaatcgatgacgatcaactgcttgtgttcgttggcgggctgcagcaaaggcgacttcttatcgtcgggccgaatgcgcaaaatgttaccgtattgagtctagattcttggttaataatttttctcagtgaataacaggatatgcggtggaccaacatcattatgggcaaagaccaacttttcccttattttggtagggctgccataatagtcctcaaggaacttgcggtacttctgaaccatctttctgaacacgggccactcgacaccgcagacgaaacccctagtcttccaagtctccttgtggcgagtggattcttgaagctgggctgcaacctggctgtcgaggtacatggccgtcttctcagcctggtcgagccacctatcccagtttctccagacaccaggaccttcatccttttcatgctcaagaagctcaacgccgtcatggagttctctcatgcgtttggcgatttgtttggatgtctcaggctcacgaagattctctggcgtcaacgtggtggagttgaaatactgctcgaagcggccgttcaaaaaagtaccgagcaaccgagggccaatcttctttctcgccaggcgcttgagaacgcccaattcgatttctcggtcgatcaaatgctcaacttgcgggccgtagactctgagcaagaccttttccggctgtctcttaccctcctgcggaggcaaaatagattcagggggcggtgacaccacatacacagcgttcgtcagcgctccgctgagtcgctcaacagagatcgtctcaccaccgttgagcggaatgcgcctccacccctttaacctaagagtgtgtgccagcctaatgatctcgtttttgaacgtcagccaagcctgcttctccttctcttccctacggctggcttgtgaaggcgtatcatcggtggtcgccttgccgcccgagtaactcatggtcttcgagttgtcgaggaacacgtcacagctaggaacaacgacatcgccatcaaaaaattccgtgtcggaagaggctgtgcgggcaggaggcgccttgagactcctcctagatcgtctgcgtccgagacgggggcctagctgcgggacctggtctaggccgagagcagacatgccgtcattgagtatcttttgcagtctgtccaaagaaacctcgctcgagtctgaactgactgaatccgaacgaaggcgggtaggcgaggagacggtaggctctccgttcacatggatgggtggtgtcttgcgccgtcgaagaagcttccctgtctttctagtttccctcttggtcttttcatgctgaatccattccgccacttgggcgaccagtcgctcactgatccggtctatcttgttacggtgacgaccatgtggaccgtgtgccggagactcatccattggggcaggtgatgcagtcagtaaagtcggactgccggagttgtcgatgtccgcttggctggtacctgaagcgagtgaggttctcgatgggtttgaggtgggtgcaggtcggccaccaagtcttttggctacgcccgcagagaactgtttcttaacgtggtgctcttccacagaaggagtctcaggttccgcaatctgcacagctacgcaaagtcaaccacaactctctgacccgggataaacttgtgttatatatacggaagtttcagagattggcaaagtgagctttgcccactcacccccttgcttcccttggtaacacgacatgggctggaatgcccacatccgcctattcatctgatcgatatcgtgatacatgagacgaacaatgctcacatccaggctgccgttttcaccgtcagacttttctggtagcgagagcttatcttggggtggcacacgataaagggtggctcactgtacgtgcatgcatcatgggtcgtacaaacaagtctcaaaagaaagaaagaagcaagaaacaaagagagcgaatcaccaacctttggaagatgcgcccgaagagtgtactctgtcactgtcgccttcatatttgagtgccgaacgtctggggcggatcgttggcccgttgacagacccgttcgtggattcgttaacggaggacggtgccgacatggtattggatgaaacagatgggaattttgcccaaaccagcgtaactaaatggaggtcgcgttggtcgaaatcaaagcgatatggcgcaattgagatcaactgtcgaagttttctttcgagactattacgggctgaatatatatgtcgtctgcgaccgcgaccttccgagccgacccgtctctttcttttcacgcggggctccacacgggtgagacgatacactagtcggcgactcgagtgggtagtgtgtgcctggaaggcgcctggagcgggtgcgtttatcgccctgaagccgcgaagatcacgccggcgatgaagtgaagagggataaaacccacgcggtctattgcctatgaaatctcagccaagatcgtaagtggtaaatatactctgatatgagatactttacgaaggcaaagaaaacagatcaaatggcgagaagtgttaaagtgttgtttaaagacaagatgtctgattgatgcgtttcgggctccacggtccaacgagtccttatctaccttagtagtgtacgactgcccaaccatgcatgtaagtcgtcttccctctttcacatactgtaccttacgtatgacctgaactttccgtatcacttatggaaacaaggaagagcaatctcctcaacacagcaaataagacataaacgataggatttggagtgactgcaaatgcactcgacgtgggggcaccaatcgcaggaaagaagcaaaagaaatccagggccctttctcgttggcgcagtgcaagggagtaggcgccgccaatggttgggacatccattgtcactgcagtcaggtagaaagaaaataaagagaaaggcacgaatggaaagtcccactacactacggcgaccccaccttctgttaccacagctttggaaaaaccgcacgtgctgaccatgacgtaacatccgataagatacggcaggctccgttgccgagtaaagtacataggtaagagtgttggtgtcacgactcatggttgacacgcgaccagtttgtaccccatatcctttctcttgatccccattacatcaactacttgatgaaacacaatcaatacgttgactgttatgtcatgccatgttaaggttgccttacaagttggcttgtagctgcaaggtcgctaaggaccttagttcgtattctaacataccattaagcattcgacttggtcatcgagcccaactggcccatcttgttatgcttgaagaccgggatgcgcaaagaacccgaaattgtctaaagtgacaaaagagatccgagcccgcccgacgcatatccaagaactttgaggcaccatcgctcggtatcgctgcccgacagaagaactccttcaatgtataagtaccgcagtcgatgtatcgtacacgttttctacactctgtatcttttacttttgtactaaagccagatgtccgcctaatccttcttccacttaccctgccaatccttcatgtggtccaagatcaccttggcagcctggtcaggcgagtgttggcggccaagggcctcaacgaaatcaccctcgggatccatcaggtagaagtagatgctgtggtcgacgaggtagtcctggccaggctcgaccttggagggagtgctgaagtagacgcggtacgccttgcacatggccttgatctggtcgtatgtgcccgtcaagccgatgaacagggggtggaactcggccaagtactccttgagcacctggggggtatcgcgcgccggatcgcaggtaacaaagacaggcttgagagcgccgggacgctcggcctccaccttttcgaacatggccgccatcttgtcaagctcctcggggcagatgtcggggcagtggctgaagccgaagtagacctgtacaaaagtaaaggatttggtcagcgagcttgaatgtgtgaaagcgcagtggttttgtgttgcaacagattgcgtctagatcaaactaaccaaggaatagcgacccttgagatccttctccgtcacgggcttgccgttctggtcgatcagctcgaacgggccgccgacctttggcctgccaacacccttggtcgcatcggctatcctcttgcgctgcatgcgctgcttctcgtgctcaaagtaccatagcaagccggcgccggtgaggacgaagagaaggccggccttccaggaaaagggctacccgcaacagtcgctagtgtcagctgattgttgtcgtagggaatgtttgaggcggaagacgcgtctagtcgacgacacgcggacgtactcccgaacggtatttgctctttgcttcctcgacggtcttataagttctgcgttgcgccactggctgatggagctgggcttggagtctcgggacggtaggccgggtggttgtagctgtcgagatgaaccgctggcattgcctcgcgggggtcctggagaggacactggaaaaggtgcgcatgggcgcaatggcgtgcgacatgttcattcgcgcggtggtattgttcgtcgtggttgacaatcagagtggattctcgaatgttgacttccaaaactcagacgcggaccggatgacaaatgaccggcgaggtgacctggagggctaacggaggagtgcggactccagacggcttgcagcgcaaaatctccccgcgcaatgcgggcggcagtcggcacggcctgtgcttaacactaaaataaaagcttccaggtcccgtttcgcgggatcaaaaataaagtggggcactgaagctcagggtcgtcgggttgacacgctatgcgcttagcgaatattgccaagccattggtatcatgttagacgcctttggatcgcgtccactcacaaaccatcttgatccctatcctgatcccaatcttcacgccagggtcactatcattcaaacggtatcacccttggcgatattgctcaagcgtgttgccggttgagcttcgttgcttcggtagtcaagtggcatgaagatgccgtgcgtcgattgttaagcacgaatcccccagcgttttctcttctctgcactgccaatttagttcaggtttgcctccaggttggcacctgcacccgtagtttggtgaagtggcggtagctgccactgccactgccacgcaggttgagtaacgattgctagcacttcacgtcatttccagaatccaccaggatggcctcctcattttcaaattccttctttactcttgagccggccgcatcagaggcagcagccagcccaacgacggatgaaagcgggagacaaaccagtccttcggtcgccgagagtgatcaaacaactaaaagcaccaacaccagcaagaacaaaatgtcgtttatcaacgatgcttcacaacaaggtgatcgtcgcctctacggtggctccgaacactctagtagcgacgaggacggtgaccatataatgggtgatgataaattcggctcaccagcaactatggccaagtcgcagacgacatcatcaaaaacaccaaagtcgaggaggcggggtactgcaactaccatcaaggcacccaagcgggcacggacagcaggcggaggggccaggaaaggcacggccaagggagcagcaacaacaacaggaggaggcggaaccaggaagaagatcgacacatcagcgacgactctacctagcgaattcgacgacggaggtagtgcagccggtagcctagccggtgggcaagacggaggaggcagcggaatgagcgagtccgacagcggcccctactgtatctgcggcggacccgacaatcatcggttcatgatagcatgtgaccgttgcgaggactggttccacggcgagtgtatcgacatggacaagtacacgggcgagaacctggtgcagaggtatatctgccccaggtgtgaagtccccggccgtggcttggttactcggtacaagaagatgtgctcgctcgatgggtgcgaccagccggccaagatttacgaggatgccagagaggagcgcagcattttctgctcgcaggaacattgcaatgcatggtgggatcaactggttgctacgctgccacgaacaagagaggtgggcatggacaacttaactcggcaggagtttatgggactcttgaattcgccggatagtaaacccggccatgatgatccgccatggcatcttggggatgaacctttcggtatgtggctctcacgtcattatacttcatccatcagtcaaccttcaccttctcgccccacatatcccaacctatttcccactcacatttttatcacactcttttcaacccaccaacccacacccctttccctccaggtacaccaagctaactcaccctcacaggcgtccccccaaatttctggaacaccgccgacctctcggtagtcctcacgccagaagagcggtccatcctcgaccgctccgccgccgaccgctacgctctgggcgaggaaattgggctctgcaagaagatgctccagctactcgacatggcggtgaagcgacgcgaggcggccatcatggcggggaagggcacggccaaggatctgtgcggctacgacacgcggctggacacagtcggggcaattcacgcgtttagtgtctttttgaagagcgacgagggagaagcgattttcaagaggggacggatggacgcgcctacagatttgttggctttgttgtcggaatctgcggtgcgtatcaagagtgagcacgaagatgaagatgacgaggaggacggcgacgatgaggaagatgaggaaggtagtgtcaatggtgtcaatggctgggcccgccgcaacggaatcaacggtgttcctaaaattgaccccctgacggcaggtatgtgcaccaagaagaagtgcaagccacactctggttggatggggatcctttccaagaatgttaagcacaccatgaaggagctcgcggcggaggcaaaggagaagttggataccgagacaagggttcgcgctagtgcggcggggaggtacaggaggaaaatgaaggaggataatagggtggtggtgctctatcgcagttcggatgaggagatgagtgatgaagatgaggagatgggtggtcagtgagtgatatatcaaaaggcggtactgtcgcttggagaggtcattgctatcgttctggatccgtgtggatgtccatctcttatggtcagcgaaactacaccatcggccggcgtggagagccggtcgtaccacagatatcattgaaggtgtttatgcgccttgaccctttgctagtacattcgtagcaacataacacatggaacatgattgctcatagtctgggatatatcagaggatatagacaggaatgaaaggagtgagtaaagcctggctaagcctttgatgaatatgccagatgttacaagccgcggggcccgtctcgccgtctttctagataaggcacagtgcgatcacataagagaggagaagcaagaaccgaagtaaaggatgttataaatttccccaatcatttttaccaactctaggtctgtccttgagaacttcactctcgtgaccacattcccctgagtgccgtcttccttcaataattgaacgtgcttgtattgcaccttctagctggcggtactgttctccgacgacccgacgttgtactcataaatggcgagagctcgaacaccgtgcacaccgaatatcgctaaatatgctcccttatgaccccccaaaaacgcccaaatgatttccatgacatgttttgctgatggtcgcgggacctggttccttctatctgtttcatgacctggaagatatcctcatattttcccgatgtgtggctgtactgttgttgcctttgttgcatgaagttgtatatcatattccgtcctatgtggtattctctttcttccattgctggctggcactctgacccgtaatatggctcgtcgttggtgagttacccgaaaggataattcatctcccttgagtctctgacccttcttctgattccgacttgctcaactcctttgcctcccagagctcgaatgatgatgtccatgactgcgatgcgatgagtgacgatgcccatgtccatggcgatgatcccttcgtgacgcaccgctccccgatctctccaactcgcgctctagatcctcagcgcgctgacgaaacccggccacgatttcccgaatatgggatatacgatcaaaatccagctcaagctcgtcgatctgggccatgaggctgtggtaccgcgcaatctcgcggtcggcattatcgaccaggttgccggcgcggtcgtacacctccaggttgacctgctgggactgctctgtcagatactcgagctgctgctggattcgctgcatgacccggtcaaagtgccggcctagagcggccagagaggaagggtccataacgagcaggccttgagatgaggcgcggctcgctgcgcgggacgaggtcgattcgcctcctcctcctccgccgctgccccctgcggccgccacggtttgctggccatgtcgtagtagttgtatctcttcattgctgagtcctagttgcgtgtcaggcacggcattccccgggacgtgtgaggaggtcgacatgacggaggaagacggctaggtatgtaccacaatgccgcaatggtctgtcgggatacgccgcagggagaccggtgcggtggcggttgcggatccgaagatctgctccccgcgttggagcttaggtacggaggtatgttaccaaaaatagaggatcgcgaatcgctaatcgtgctgcttcgtggtgtattgtaggccaatggagaattcaaagccaggaatggctagcgtcccggcgggcggaaatcggtaggtcggtagagcgtagtatgatgcgattggactcggggctcggacacggtatcgtcgagttcggcgtccaatcgcgaaaaggggccggagtcccacgcggggacacggcgcaacgggggttggcagaacgtgcaaagttctcggtttcgatctcgaaaaactcggtgcctctcatacatggaggtcggagctgctgctgctgctgctgctgctgcaaggcgatgcgccaaaccgctgtttaccgagggaccccgggggttggcactgcggggtaagcgtagtagagatggtctttggacggcgtgtcttgatttttgaacctgttgacatttgaatttcacaagctggcacggcatcaccactatttcgagcctcgtcgacgtccgttgcacgcgcggcttcattgtcctatctcgcgggtggaggcaaccttatctagatacgcgttataatcgagctcatcagaagcaaggcctgggagaaatagtagcggcgggcgggaatcggaggttcgctgcgacgataaatgtaacgaggatggccttcaagttcgggttcggtgtcggggtcggtaggagttcccaatgccttccctcctcccctcctcctcctcctcctcctccttcttgttggtgatacgcaatccgaagtgagccgctgaagttgctgccctctaccaaatcccgccctccttgaacatgtgatgatgtcggtacaccgtgaccttccttatcgtggggatcgtggggtataggatgtaagtagggtggtgggatctgacgccgtcaacgaacctgaccgtctcttcacgcctgcataccgttatgccttcccgaacaatctacgacgcgctccgagacatgcacggtgcttcccgttcggtttgaatatgagaaggttctgacggtcccggctctgggcaggactagaatttcggcgacggccttttacttactttccagttcctctgctgggtgtttgaggaagaaacaagtgcgcgcctccatggacagcagttgattgacaggtacaggtgatcagcgaaccgagcgaaacgggcaggtggttaaaatctggcagacaagattaatcgacccccttgtttgatacaccatcggctgccaagtccccccactaccagacttgagtgtgttaccagccaacctttggggcgctttccaagccggtcttgaaacttgggcatctggcaaacaaacattcgatagctgcggcgatgagtgtccatgggtgaacacgatctttggttgcatccacacatccgatcgaagcacgacacgatcaacctctgtgcgccacatctggaccctcgcgcgctttgtatatgtgcgtatacgagcgattagacgtccgcaaagcctttgggctttaacgagactcgtcaaccggaattccatcggtatcatcttgctaacggtaccctctgggttctcaatcggggcaaccggagcgccctcttccgaggtcagcggcactccaggatattcgcagtcacactggcgttgagaggggattataggaagattgttaactatcccgtcgagttcggcacatcctcattgacctgatagattcccttaggtacgcaaggcgccttgttctcatgttgtccgactatagttcatgccggttcggtcaaacccgtgacccaacaacagtagacaaagcgcatgtgccggtgaccgcagtgtagctccatggctatgaagcaagacgagggatgcaaggctaaggcaaaagctactttgttccctttaaaaggtcaaaatatcacatcgagcgatgtgacaccgaatgcaagactatcgggctggcggcaacgacatcctcttcttccgaaccgtaacggttcgatcctatgagctcttgacccgggctgctccctccgaggatatagaatgagatcatccgctccttctctctcagatatgtcatgtcgggttttcccttgtagacgaacttgagttcccggaccagtatcatttcgctgcccgctcgagacatacagagagcagcattacctatgtggtcattctcaagactggccgtctttggcctgactttcttgtcagcctcggccactattctccaaaatggtcaaccacgggtaaccaacttccccgacacgcggattgacccgtcgtcatactccttcagcacgcacccacgaaatgcgagtgagatttcctacaaagggcgatgggattccaaatatgtttcctggtggtcgtaagtcgtttgttaaccgatatcatggacataggttctaacggacatatagggctcccggaatccagttcggatataccgggcaaatagtggcagtcacttttggaaattggaccagtgatggtgttcttgttgggtaccgcatctccggcctggattggatcttcaccaacgtcacggcgggcggtacacacctctttgtgtctccagagaccccagggtctgacttgatggcgcccataagtccctcaatctttgagttgcgagtgacgaactgggcatatggaatccagatcgagtccgtgcacgttgccaaaggcgaaaagctgatcagaattcctgatcatggtcgtcgtatcgaggtcatcggtgacagtcttgcctcgggaatgtatacctcgtacgaaggactatcgagctgggcatagtaagtctcgtttctcttacacaaaggcgtcaatgttctggagaagggtttcccgcggaaacccccctgaaaagcgttgagctacaagcttgacacatcatggcagatacaactaacaggtcaaaacagtggacttggtgcaggtcttggaaacacagaatatagtataactgcatatccaggcatctgcgcggcagatcaaaactgctggggcaaccctcacgggcaggtccatcagtggttttatacatcggatacgagccccagagcctctgtcatgtatggaggtacttttggaacctcatcgtgtctttgagaccctaagcaaaagatctggatacaagctaacatgtgttccagataaccccgagccatgggattttagcaagcgcccagccgccgacatagtcgtcatcaatatcggcaccaacgatcaaaactcacacaataacgtttccacaactatctacatcgacgctttaacaagaatcatccaagggatccatggcaagtggcccaaagcccaagtcgtggttatggtatgtcccgcctcaataactccattccttaggtactttccgcaccccacttacacagattctctcctacatagtctctctggttgggcttctaccaatccggcaacacctacctccccaacgcgccccagggcttcgtgaacgagatctaccatatgtacaagtggttcaactcggatgactacctccggaacccgatcgtatacgatggagtgacaaagaagacactgcaaaccggcaagaagaccaagccctttgtgcactacttcaataccacgggcatcatgcagcataatgatatcgggccccagtggcatcctacggatgtaggggctatcaaggttgctagtcatttgcagcagtttatcaaaatgacttttgggtgggagttttatgctactgggcctcagtaagtttctttctccttttcttttccttcaaccttacagaccgccagcgacattgcaatgctgatatacctttttgtagggtcttccacgagacggagtattggaatgatgagtctgggtattgaaccagacgtctgtggctgggggaaacggttagagtgagtcgtgcgggtatactggtcggcacaacacgaatgacggacattcctaactacatcgttgccatcaaggtcttacgttggatacctcaactcgtgtacctgataagctagactcgtcgtgaatacgccaaactctactagatctgatgctgctgatgtcgtgacacttgggccaacgatctttggtctaatatgactagatgctagactatcctatatttctgccctgccaaccgtttgtttctttcttttaatttttttaactctttttttctataccatacactcatgttctatgctcacaacaatattcgaacccttacatatcaccacaaatgtatacatgtttttttttttttttttttttgataatcattcattatgccgtatacgccccttttcgattgtaactgaaaatgatcagcctttgttcactaggtagttttgaaacgaaagtctccagaaaacgccagatcgttcttcaaagtagaggtaggcaacttctagatcctagatatacccagaattcccattaatgaagatttcacgtcttatccggaattgtaaacactgtgcttctcacacgctacactctttccatcgctagtgtccataaatcccgttgttgtctatgataactgataaacttccatcaaggagaccacccgactggttcacaaacaccaccggccgtaacggacaggcatagacctcatcacatcacattatgaagaacgccccctttggttccaggctcaagctaggctgaattagatattgacatggaattcctattgcacgatggacggatactcacaccgtataggatgcattcccatcctcgtttgaacactaccaaaccatatcatcccatcaacaccgttggaagaaaggaaagaagaaaaaaggaaaaaagaaaaaaggggaaaccgaaaatgataaagtcaacggcgatcttcacttcccttacctacacttgcactgtcccgtccgcatatatatgttcagctgggttttggtcaaccgggagttcggaacggcatggatgggactggactggattatactagttgggagatactgcacctcacgcagtggcttttgctcgctgtacgcttcccatcctctggagtgtgccatcgtcccctcccatccatcccatcatgtgtgtttatgtcgttgtcaacgtcgacgtatctagaggtatgtggtgttttcgatgcttgcggagcccgtgcggcgtttcacatattcacaaacctagctgatacctactttgagccactcagctacccctatgtatggatggatggatggacctgcatttgtttggaatctggtgtgcatacttccagatactcagagagcatgaatgagtatggaataactgttaatcccctcatgaccaaacttcatttcctcatcatttcatttatcttgccccctttttccctctggcttggacacttctcaagtgcgtgccttgaacgtcacgtatgaggaagccagccacggcactggcatcggcaataaagaccaaagtcgggagggatcctctggtcatcaacctcaaaataccacgtcgatcggatattgaaagtacactagaggtacggtagccggtaggtaaacaggtaggcatcgcatgtaacagactgacaatttccaaaaatacctatgtacccatagtactcgctcccttgcccggccaggggccggtcgatagcataacattggtatcctcggaggaacgtggggggtgacagtggcactactgtaggattctctttgccgttggcgatggagttgacaaacttgatcaggtccagggaaagtttccagttgtgcagcaacggcgcctgcagtaacagggagcataattccgcggtggtgatgatcgatggtggagatttgatacttacagtagtgtgctccatgtctggttcgccccattcctgttgggtacgtagtgtagtctcccaggggcagagcctacgcgtcacccgcggtggcggcggcggcgtcgagtctcgatgtcccaaggaaatgtgaaaaaggaaagaagatggtacgatttccatgttccactccccctttccccgccaatccggcattcaaagtatgtattggtggacctggcgaacatgtctgcctcactttagtgttaaccctatacactacagtacagtattgcacacccaacctgacccggtcagtattgttggacagaaataaatacctggtaagtatctggtcttgccggtcactcgggccgttgaacaattgctatctctggggtcctggtctttggtgacatccgaactgtagcggtcaagctacgcatggaaagtgatttgcctatgatctttgacatggtacgatggctgtttcgggtcgggaagagccttgtaacggagcaacgctttgcaaatccagcccagtccatacggaatatctaacgtacagtagttagacacaatgctcgaagagttaaaagagagtaacaagcagcaatcccctaacggtgaaaacctgccattttagtgagccccgcaatatacatacatggaggacttggtgacgtggcttgttaactaaacattccgcctacattactagtagtaaacgctatggtctttgcaacatcaaaaagtatcctacactacaggaaaatggttaccaccgattggctcaaccttctgcgggcagggaagatgcaggggcaagggggtttcaaaggacaggacagggcaagtagggcaaccgaccgaaccgaaccgaaccgacaacaacccttatgctgaggtgacagtctcgatttcacagcagctcatcaacgaatggccagccaccggctgaaagtgggggagagtggaattgagggggaggggttgtgatgaggttgtgtaatgtgagttcatgaggcagacaatagacggctcacccaatgagcgcccttgttcagactcggtcgaaaaagagaaaaaagaaaggaaagagatggggaaatgtaaagtgagacagaaagacgttacgctagtaacggcgcctagagcagagtacaattttagtgctggaggggtggatcgttaggggattttgacgaagagctaaactcgacagacagactgcagtacccggaggatagcaccaagaaaaggagaatacaaagaaaaagaaaacaaagctgtcgatactcgataggcccaaaatgggttatgtgcacaaggaagtatcgacgctcatctttgtgaccggtaggcttctaccatcccaactataatcaacctttactatacagtaacaatgaccgatcgaaaaggagcccatccgtattccgaacctacaccgcacctctgagctattggccgtttgctgtgtaatgacaaaacgaacgcagcaggtgagggttgcttcttatcttgtctttcctccattgccctggcagggttccgtgggatgttggtgacccgaatcttgaaggacgcctgtcatctgtaggagacttggtaccttacatcagcctctctactagtcagacttcgttgctcgatgtagcagcgctgcttcaaaatacaggctataatcgcaccgaacatacatcaagacattgctgcaagatcaagagggccgtcatgatggccttttgcggacggtggaacggatacggtaccatggcacactccggggtgatcacagataggggtaagaatgtacatacgatacgcggtgaactcctacttgttccgaggtaattcagcataaatgccggtgccgagcctagatcacgattaatttttaacgagatcgttatcgacgctggcggagtttgatcttagtccagcctgttccttgcccaaaaaggtatcctgcggccgctataaccgacttcctgatcccgtgtgggacgagaagccggcggcgctttgatgaggaagagaaaggacatctcaaattagcgtgcagggtgatgccagcctggcatagttggagtcagaacccctagtatcgtcttagcttcgcttttagtttgtgtcgagaggggtcattgtgtactgcaaaaaaaaaagttgtcaaactccacgaacatggtcggaaagtgggtgtgtcgagggacgtcgaggggatgatcaccttcccacctgcatttcatctgacaagactagtctggtcaatatttccgacatacaacggcggcgtcccattggcaagcggggaaacagcatcgtggtgggagtgaagctattcacccatctcgatgtttgctcttgaattgcggcgtagggcatcagatgtgtctctttgcatgcttccaatgacaccttatgcatgttgtcggtacagaagcaggtgatcaacgtcggggataggtcttagccgcaacctgcctcatcattcgggatattgatggcgactaggcgtcaagacgttgagtgacgtccgagaccaaggatggttgaatatttgctttgtaaacgaagatatgtttctcccatcaaccctgtgctgtgtccccaagttttccagatgctcttcaatgcttccatttctgagaggtctggaaggctgcgtccatctacatgtgtgtgaaaagggaggtggtttccagggcaatgcaagcccgattattggccaaggcaattgcttgggcttgttctggacaaagtgtcaatggacctcgcttaagcagacccctggatagaagacatcctgggtgtgaacgtgaatgtggtattacaacgccacccgatctttgatggccgaggcaaagaggaaaggaacttgcgtcctcaagcatgcactcctcaggaaagggctaaggttgtattcaaataatctagcacacgtacaacgcagttttcccaaagatttaaatggttaccatggtcggctagtggtggtggtatcccagagggtagagatggtgcgtctggataatgcgtccactggcctagactagaacgaccaatcatacagaagataagtcaacattcgtggatgtggtcggcagacttctggggaaaagctttatgcatcagcgcttgtgcagaaaagtacgtaacaataggggcatacagtgatacctcaatggaggtttgttttgcaatcatcacttcgtcagggaaagaaaaacggaaaggtgcggaataaccctgattcaaaggtgtcttttatgttgcctgaatagtgtcatctgatatgacgctggtgtagcaggcttgtcgacagccttgactcgtcagttcaggttcaggtaagaagttgtcacgactctgtgccaaagacggggttaccagatatgacggatgaaggtcaatttacctcatcacccataccgtcatgagaatgtgataaaaggggaagaacaccatcaccgttgcgacctttggacaacctacagataaagctagcactagaagccacaaaactagcttctgcgccgtttggttaggaagaggtttaacatcacagtgttggtaggtgatcatgtgaggcgtcaacggaaaacagtgacacacactctatctgcttgggcagaagcaacatttgatacaaaggttgtattggtactgggatccgccgagattctgataaggggatgatttcggagaaaggtgaatgaagaagtggcaactcggccgactcagctgtttatggatccgtccactctcaattatggtaacaatggagaattcaccggttttggacaaagccccggcaatgatttcatttgtatacgagcatagcagcgttgcatgcccgcgcagatgttcttttggctcatgatcgacgtgttactccggacatgcgtgatgaagagtaacataatctcgcagggcaaggagcatgaagcttcatttgctgtgtcgggtagatcccactggtgatgatcgacggatcgctaaccggtgtgttggtgaagccgagtacgatgtgctcaacaatatatgccacaggactgaccttggcggacggtagactccctctaccttttcaagccggtacgtatgaagtcgacatatacgattcttgccctttcaagccggtctagtacgtatactgctcatctgaataattgcatctttctggttcccgaagggcgatgagtagggcggagtgtgggaatctctgtcgaatagctagctccctatggttatttttagcgacgcccaaaaaaaattatgtcgatgtcgcttgatgtgttcgaggctggctggctctcagatgtattgcacaaccataaaacactgctatgtatttactggcagaccaacattagagggagctatatagttcccagagacgtagtagccttcgctgtgcaatgtggtccccggagagtcagatctcagtcggtggtgatgcaatcagtttgttgctgccatggtgagatccatatgttttcacgtacaagattccgaaagaggaagctggttgaggaaaacgacttgcctgacgggatgcgcgagaaacgtgcaatgggcgtggcatatttcccgaggcaactttggttcaaaacgtccaaaacgctcgccgatcacgccggtctctccaacgtctgtggttctcgaagccaccctctcctctcgttggcctaagcgagcatgcgctaacgccagcgccacgcgatcgccgcaggccggatcgcatccgtccactgggacgccagttttaggagcaggggttgcagggcgtgtcgatcaatgaaaggacacaatgaccaagtatcgtcatcatgctgaacaggagtgacgttgggctaggcgaaacttgggatatgtacctgtagcgtacagtagggttgatcaatgactgcgtgtttggatgtcattgtgcgcaccccaagggaggcactagctgggcgagctggtgacagaggtcagcgacaggatactttgtctgtttaaggaatggaggacagttactcacctttgcccgaacagctagcggtacactacatatgcaaggtaggtaaactacctgaaatcttgcagggcaccgtctcgactaataatgcctatgctataggagtgtcaataaaaagagtgaccgaagtatcaccgctcctggccaccaagaggctgtaccgccaaatcttggactacaatgatccgtttgaccggctgtggcgagaagaagcacacacgcacctgcttgaaccaaaaaatgaagatggaagatacagagaattccttcaatcccgagataccgcgggcagcctgtaaatgttccatgtcgtatctgctcatcgcctgccgagcactgtctgcgaaacgcgacgtgggatggaggaaggaaaaacgaggcaaaatctcctacttccagattccaattccccagccttgcctcacggctgtcaagcggacttgtagcgatgtcgggtggtgcttacctcccttcttgtatgcaatctttcttgggtccgacgagagtcgcccactcccttcgtattgtttccggtcagagttggtggtgtcctatcgctcacatgaagcgttccaactcatgtcgcctggtagaacactcgaaatgtttatatcgccaatgtctcactgagatcatgaaaggtccggttacgggatcggtcgcgggccgtctgttaggaccctgggtgtgcctggtcgtgcttggcgtccggatcctcggcccatgatgcaaatcacggccgggccggtgtatgggagcagctccactgctgaggccggcatgtcagtgcctgggtcctgaaaatcctccggccgcctgcagaacgcttggacgaggagctatcgtaacgaatcggtgcgaagggtctcttagctgactcggctggtcacggccctaggtgatttagctcccccttgggcgccgtaggcggatgcaggaatgattccattgtgcatctcccaagagtccagtgatctggacgggccaggtacaaggcaaagatccagacggctttgcgagcaccggcgcgcggcatcgatgatcggtgaggaagccaaagacctggtgtgacggaactcccaaagtgtaggcgggatgtatttggcgatctcgcactgtcgcgtcgtcgtcgctgcgtgcggtagctggctccgcgagcggtttccaggcggtgctttgctccataggagaaaaagtcaggccacaattacatacaattgtcagcaaggtgggatgcaggcgatggaacttggaaggtgaggtggcccaagcgctgacaagccttccgtcaccaaaaagggaaggagcgaggaaaatgggagtggatggttggcttccatttgacagaacatttggtaaactgaggaccgacctagctttgattggcactcccgctcgcagttacagcaggcttcaacgcgggcgggcacttccatcatattttccttcagcttcttcttctgtttcctgttggccttgtcgttgtcgtcacctcgctcgcttcccgtcattcgcgctgtctatgatcgccatgtctgatcctcttacatcgaccacctccaggtcgcttcagactgggcatcccgagcttgtggtccagtgtgtcgtgtggcgctgcacgcttaccaccgcgtagtgtttggacatcgcaagacacatggagattcagatcaagatgcccgagacgatgggttggatgctaagccgtctggccatctggatgacctcatgccggcctaccttcgtaaggctgcagctgccaggtccttcctctacttgtccagtgtaacaagcgacccgcgacaaactaaagtggcctccgagtccgccagggctacacaaaagttgtcaccgggctgtagaggctgttagaatgtaaaggcaaggtacttggtctacatccacgtctgtcattcccgcgggagtcgcatggcagtggcacaggcgcggggaaccggcctaaatcgaggtcggtgacagactgcccttcttcgaaacgccagcccgccatcaatcgtcttgcaacgaaaccgccctacaccggaccgtggtctgccacgggtgtgccacagcgattgattacccgccgttgtcttgacgcaaatgcctgacggaagcagagggagagcagtcatttctgcacccaggcctttcccactgccgctggaaacaccccctgctcaataccaaacacaggaccagacaagctgtccgctttccgtcgcattctccagtcatcacgactcgcttctaccgtcgatcacggacccctaaaccccaaccccccatgtacccatttaccacgtaagtaccaatcttgtgccccagacaaagccccctgtctgaccgacgcccatgtatagcgtccaccgatgtacccgaacgatgtacacagtatcatattgtttcccgaagcaaccctgccctccggattacacaaccgacgatcgctggagattagcttcgtttctggaaaccccccgagactatttcgccagaaaccgtctgaggatgatatcaatatagcttcgcttctctccacaggatatgaccttgacagatgtgacggctcgacccaaaacacagggctgtatatgtatatactctggggaatacgagaaccactgtcacgaagctaccggcaaccggtcagaacgttctcaaactatcggttgtaaaataccgcatcggtatgtatatagttcttgtgctatgtgaacgggttattgcgtactgatgttggggcatttcgtgtagcgctccatgctgtgattctgcgtcctgggctacgcaacttcgcaagcgaccgtaaccgtgccattggccacggcagtcacggtaatgaccgaaaggggacccttcagtgggatcattgtgagcaacccttgctccgcagagatctgaggatgtcaccgattccttcgctgcctgagactgttccggtttttggatcgtcgccgtactgggtagatgtacgtaacctttctaccacccgcgtaacgtatgcaccacattccagttaaacagaggatcggcgcttctattccaagattcgcatggccctcacgtgcagcaatttcttctcgattattgaggatactcgccaggactacatggcgtcgcctgcgcctcaagagataggtcacttttcggtcctgtcaattgttgatcgagtacgccctgcagagcggcatcagtgtgaacggcgtacgctagtgtacaggtctacgtacaccaactgtcaggaagtgaagcagggcatctgtttccacatcgtggacgaggaagatcaggtagtctgtgcgatagcccatacccgaggtgctgctataaggtacaaagttccattccagactcccgatttaaccagatattctggtctgaacagggacacgagccatcttaaccttaaaaaaacagtggtatttgtcttgaaaggccgtttgacagggtggtaagatgggtacggcataaaaatatgtcgacaatccggtcacagcagaagccaagcacgttcccggagactgcactcttgaaagctgtggcggctcgcccaaatccgcatatccatgcagatgatcggacttataaaatgtcggtgctgctcctcgtctcaagtcttgcccaaagcttcaggggtcctctggtttccagacgcccagagcgcgttcgtgacagccaggggctgatggtggacacagaccagttcttaagagcgggcatgtatcctttttcagtcaagcgcctcacggcgcatgcaagcccatcaaaacggcaagctacactggcttggctggtacaagggatccccactgtggaaggacgatcctttctgttccaacacatcacgggtgtggtgaccagacagacctccgtcgaatttgcgagcctgttttgttaccgcaggcgtatctctaagaacccaggactcctccgccttgcgtacttgaaaacccctctagtttgggagaggtgggtgtatcatgatgattctttcctgccgacttcttaattacacaagaaacgtggggatcccggctgtgaaatcaggtttgagaaggaactgactcggccaactcgggggtccttcactgacatcgggtctcgaccgttttgtgtctctggagatcgatcaaccttggcgagcctattcgccattttgtccttcgagaagatcgcagctctgtatacggacggcaagttatccgtgtttacagacgacgggttagggagcacatggtatcaaccagggcaaccccgatgcagccgatgtcagaggtcgcatatagcaggagctaatatatgccagtacctttgctggacactgcaggctcccttacttaccaggtactctgtattttacggtacacttcacccactccttctatccatctgatcaacactcacctgtagccctgagagccctggtccctggccttgctgctgcacagcaccacccaaggttctgtcgctggaaggccccaagcccaccgcccggtagacccacaccataatttgtgacagcaagtgaattgacccactgatggccttggtcctccggggatcaacctgtagggggcaccgtatcatccactcttgtctccatgccctcgggagatctaaatggtaccatgttcagaacaaccttgtccaccccattcactgtcaacaagcttcttttggatttcggcatacataagctagcccccctcctctcacctccctgcccgcttcaaagcttgggtctgaaagacaaagaaacgacatcatcactgttgctgctttaaaccaccaaaatcaaccacacgtatccgatttcaccaagcgatactttttatcacgcaccatttcgtctcgatcaaaggcagtagtaatatcctcaacacagaccggtccactacacttcaacctcacacaccgacatcaaaatggcacccacgacgttaacgcctcaatatcctgcccagccttatggcttcgctccgccaccctcccctcctttggacgactccaacaagtgctctctaccctcgatttcgaacctgcttgtcatggccgatcagggatctcctacctcagagacatctcctcagtctcagcaatgtatgaccggtcaacctatcttgatatcacggaactgcacaagactaaccgttcttcagtgcacttctcaaagcctgacaaccgtcccaactcttcccagtttggcaacccagcatcgatcagggcgaacctcccccctagtcctcccatgtcttcggaagcttcttttgaaggataccgctctccttcgagcaagccagcaagccagtctcagggcagctccaactactactatgagaccacgccgcctttgagccagcatgaagccgactcccggcagatggccactgctacacctagagcccctgttcagtcatcaaccttccaaacacagtacccgtcgtcagccggctactcgagtcagtcaggcatgaacccttattatcctcccatgcagccgacaccccctccgcagcagcagatgtcgggcttgtattatcagcgaccactccctcaggtgagaacaatcagtcaaatccaacagatgaaagttatctaacatttgctttagactttcacccctgctgtgccagttccagtcactctcgcaccagtcacgggagccaacccttggcaacatcaccactatattgctccttcttccactgcatcttttccgcagtctcaagaccggtacatctgccagacttgcaacaaggccttctctcgacccagctcattgcgaatccacagccactctcacactggtgagaagcctttcaagtgcccccatgcaggctgcggaaaggccttcagcgttcgcagtaacatgaagcgtcatgagcgtggctgccacagttttgagagcagcaacggcagaagcagtggcaacagcaacaacagcgcatctgcctaggcggccaatcttcgtttcttttctattcacacctcatacgttatacaaccaacctagacggtccggattggcatgaaaggtttcgagaagtgttcatcaccatctccatgggaaatcgggtttcatatgcagggatcattcctacaaagcctggcatgtgtttacgggggaaaaggcgacaaatcaccgcatacaaatagcgcatcactgcttggggccggcagagatttcatatcgttcaacaacaggtacacaccaagacctgtatgcgttttacagtctcaaaagatcggggtctcttttcggaacggcaggtcacggtctagggtctacagggtctaaaggggtttcagggatgacctttagggttggctactcacaaaaaagctcccacggcgcgaaacgggtttggcttgcttcagcatttacacgggcgttcacgcggagatgacatgcgagaaccaaagaaatggctcgcatttggcatgaattggcggctgttttttgttttctcttttatttttttcgattctttcatatccccacacgttcacataatgtctatggagcgggatgcccttctatgggcaattgtatatttagcattacgagctgtccttcaacagaagaagttgaagagcaaagccggggatcaacgttgcatgagaatggatagggcggacttcaaaaattatcaatgcaaaatgttcgaccaaatttgatacgagcgagaaatcgtcaaaacttgaattactgggttttgatctgtccattctctgacatcaccttaacagatgtgcttggtggaatgatttgaataatgtggtttggtgtgggaattacaggctttcttcagcctgaacgaagagccacacgactggtggtttatagccgagtgagttttgtgcgacaatgcatcctttgtcgtcttgtagctgttggaccagaattttgaaccgacgtcagttttggtacattgttcgctacacagtcctaccacgatgtacgccgtttcacatggcatcaatcactgcaatctttcagctgtgcgaccagcaatttttgttgcaactttaacaatttctccaaagcgggtaacaactacctaccgtcactttgactgaacgacctaaattgacaaggccggccggccgcttgaagcatgcatattgcaaatcttcgtccctctgtaagacaacagaaaacacaatgcgggcatttgccctaacccctgacggcaaggagaaaaaacggttttatgggctaaaccgcaaagcagcaaaagagggggagtgaacatcacgatggctgctgctgactgatcaagagatcacaaaaatgtcgagaaggaaaagcaacgaagatcatccctctcttaccccatcccccgatctcatttccgtcgcatgatctacacggagggtaccaagtgcgtggatatcgacatggaccaggtccggagggaggcactgaaaagggaaattatatgacgaggacgcatgaagacgccggaagttaaagtgttgttagcgaccaaccaaccagccaacgcccagcaaagacagccacacccctctttgctctcagaggaggggagggggaggggggggggcacgcaacctaccaaggacggactcgaccgacgtcgacgagattcattatcaggaatagaacagaacagcgtctattgttaagtaccgcaaacccgtagccggccagccaagaagagaggcgttcctgggttgcgggcacggcgccttctatctacgtcatgaattacctatgagaattacctacgtacatagtacgtcttcttactcgcaagtacacacgcaaatccagctgcttgttctcttgtttctctttctcgttataaagacagcggcagatcaacatagcaaacaaagggagcagcccgagggggcggccggttcgggcaacaccaaattattgcgggaaacgaacaagtggcagcttttggacatgacatacatgtcaaagctttggccgtggatttttgcaagccctttcagttttgggaatggaggtcgtggaatgtttcgctccttgtaccgttgtttgggttgtactttggatctccatgagatagatgctcacatcggtaatcacttagcttcgattttagctatgtatgactacggtacccagacacggcaacaggtgatcaatgacagctcaagcacgagcatcagcaagcaacccgccagcccgtcagaaggaagcgaagatcggtaatctaggtacgcagtaacgaacggtaggtgtgtacggcaatagcgtgggacactatcagcccagtagttttcacattttcggtcattagtggcagtggtgccagtagactcgtagttggccgatatttcgggcactggagtatttacccccggacggcccccgtatctaatgacgctactgattatactattgcgctagccggtcgaggatttgcgcatcatgcaattcatggattacgcgaaccccgtgacgggacggtaattgtggttgtggttgtggacgacagaatggtaagtttgacgaaggcggtgaggaatgtgggagaaagatgaaccggtgcatcgatctcactgagggggatggagcatctgagcaggcacctgagcactttcttggccttagcaccgctgcaccgaccaccgccttacagtgaaaagtgtggacagcaagcaacgagggggaaaatgaaatgtcaagaagcgagtgggagaagagaaacagaaacatcatccaccttgggtgagttaagttacccatcacatcttccattccccccctctccccttcaaattattcatccgcgtcagcgtcatgcccaacccctgcggaagatcctaggttcgaacggggaggaggggccgcaggggcactctgtcaaggtaaaatacacccgcactgcaggtacctgccccattcatttcagagatggtacctgtgttataatttcaagttgcagttcctttcatggaacgctgcagctggtcgaaaagagcctcaccatcttccgcagtacattcacgaggatcccttggcggtgatgtgcaagatgaattacgggatatgtgcattaccggagatttcgccgttctgggtaaggttcgtcagcagccataatggtatcgctagcttgggatgatgttgtcttacctagggacatatgtaggtacactattctcggcaggcaattcctacaatgatgatgaagagtggtggtggtgtctttcgacgacggacggcaaggcaagcaaaagcggccttctcttggaaggagtctgcacctcttttgtcgatttgctttttctgggccacgggcgccaatcacgtcctgccgtggctcggtgcaaagctgccgtgggatgtggcggggtggggaatagaaggcatggaaagaccgttaggacgagcgaaggcaacttcgagtccgacgtcgttttccaccaatggggctccctggcccgttgcagctcctgctttcttgtgtacccactgtcgctggctggaggggaggggagaagagaagggggggtcatcgtcgtcgtagactcgtcaacttgttggtcgtccttccccgtcatgcctccatttcacgacccttgtctcatttttatttctagcgctcttctctatcatccgtacaatttcagcccgtgatcggtttgcgtaccattcgaggttagcgcccagagggcataccaacccatttcaccagttttcatgctgatggtgctc