cggcttcaaacgctgatccggtcacacggctcagggaagagcgcttttctatcgatatagaagatgtattcaggtcaggagaggccatggagagttattgggaggaagtaaagcatattttcaaaggcaggctggcctcctcagcttaccagttgtggattgaaccattacaggcgtctttcggaaacgccggagagttttttctggattgccccaaccctttcttcctgcattgggtgcgcaaccattatctatccgaccttgagcgggaatatcgcctcttgactggcggaacaacccaaatcaagttgcgccttctcaagacccccgctaagaataaagaggaccattcccatcgccttcagagctgtctcccagagatcagccgccccccaagctccggacgtctcctcaacaaggcctttaccttcgaacaatttgtcgtcggcgcctccaatcgcttcgcctttcaggcctctcgagccctggctggcaatgatgccttttatggcaggaccctctttctaacggctcagccagggctgggcaagagccatctctcccaggccgtgggcaactatattcaaacgaactaccgtcatcatcaggtcttctatttaaccgccgaagatttcgccaacgaaatggtggcggctttgcggcagggggcgatggcgcagtttaaggacaaattccggcggcaatgcgataccttattgttggagggggttcatttccttagcggcaaagagaagattcaagccgagttatgttatactctggattgtctggcggacctgaataagaagctggtcttcaccagcccgtatttgcccatggaaattcctcatctcaagcaggagttgctttcccgtttcaccggcggcgtcatcacccccatagaccccccggatttctccacgcgggtatctatcctaacccgaaaggcgcaggatcgtcaggtccaggtgccgcgcgaagttaaggagcatttagccacctatctaacccaagatgtccgtcagatggtaagcgctctagataatctgctccttaaggcagccacgctaaaaactgacatcaatctggacttggccaatgaagtcctccgtgattttcaagccgcctcccaagctcttaggatagaggatattcagaaactaaccgggcaggtgtatcaggtgagccaggaggagctcctcggtaagtctcgtaagaagaaaattgtcaaagccaggaatctggcgatttatctctcacaccactatctgcagaaacaactcaaggacttggcgcgatccttccgacggactcattccaccattatccactccttggaatgtgtcgaacgagatcttaaggtttcagccggttttgcggcggaactgcagtatttagaagagcgtctgcaaacctcgcggcgctggcgtcaatcgaccctaccccaacccaaggcctcaactcgaaattgataccgcgagtttgctgctgtgggggacaaactgttacgcccatctgcaatgattgctctccctctgaggccatggcaaaaatcatcttccttctactaatcaatctgagggcaggaaagaatcccatgtttttccaaggttgagatccttcacagcgtctaacaggcaaaaacagagcttttggaagaagctcctccttcgaaggattctgctattgataaaagtaggaagtatgttataatagtaattgtaatttcctatcggtcacccgcaagccatgaaaatcatttgccggtgttgccgcgcggccctaagccgcaaccaagataagaaatctcattgtgcagttttatcaacagaataaaggcacaattttctcgtttgtagcgagggggttactacgtccctacagagatgaccccaaaaataaaggactttccggatgaagaagactcatcagggatcccttagaacgcagacctggaggtctgcgctaccgatcttccggtacaccagccgttgcatggcaaaacgatatgatttccccgcctaggcagaactcatcttctgactaacaattgaaaatgaaaatccgaaaccggaaactttatttttatcttacctttgccatattgctccattcgaaaacctgttgctaacagccgaacatcggactcaattttattctccaggagggagtgggatgtcgccagacgttacttctcgagctgggtcagcctatcatctgcatactgaaccgggtgatattgctccttttatcttaacctcgggctcccggcagcgcattcgccggttgtccgctctttttgatacgatttcatttgaacgtgagaatagggaatttctcacagttacgggaacctacaggaacataccgattaccgggatgtccaccggcatcggcgcctccagcacggttattgccattgttgaggccctgcaatgtcagccgcaggccacctttatacgcctgggcagttgtggcagcctgcagtctcacatccaggtgggtgaattcgttatcagccacagggccctgcggcaggaattcgttacccatttgtacgcccctccggagattgaagcggtggccgatccggatatcacccaggcattaatccaggcggcacggcaaatgggggtttcctcccattgcggtttgacctgcaccacggcagatttctatcacggccagggacgcgccgctccggggttcaccggattcgattcctctctgcttgcaaatctacaggtccagggagtcttgaacctggaaatggagatggccgtatatcttaccctggctcaggtctgccaataccccatgcgggcggggggtgtgacggcagtatttgccgaccgctgtcgcaatgtcattatcgacccccagcaggcaaccgaagcggaggaacttctctgtcggataggactcctggctgccgaactactagttgcccaaccattgtcaaaggagcaccgaccatgaaaattgccatcattggtcccggcgctatgggtctgtttttcgccgcccggctccaggaatccggccaggaggtctggctgctggattaccgaccggagcgcaccgcccacctcaagcagcacgctcttcggttgatcactcttgatggtgaagaccgggactattatctgaacgtagtgtacgaagcccacgctatcggtccctgcgatctgaccctggtaacggtcaaagcgcaccaaaccgaggccgccgctgcgcaactgccgctcctgatggctgacggcggggttgccttaaccctgcagaacggcatcggcaacctggaaaccatggccgcggtcgtcggtcccgaacgactcctagcaggagtcactacgctgggagttaccttgctggaaatcggccgcatccgccacgccggccaaggtccggtgcttatcggtcgccctcccggagccctggtaacggacgagacattgaggctcatagtggaggttttccgcggcgccggcctggattgtcgggaaaccgcggatatcatggcggcagtttgggacaagcttctcatcaatgttggcattaattcggtcacggccctcacccgtttgcgcaacggtcaacttctgatcgcccccgaggcctggcgggtagcctctgcagcggtccaggaagcctggcagacagccctggcctccggtgtcaaaccctcgcctgagcccctgtcccggatgcgccaggtttgccaggccactgccaacaatcgctcttccatgttgcaagacgtcctggccaaaaggcagacggaaattgacgccatcaacggccagatcgtcaggctcggcattacactgcaggtggcgacgccgatcaacgccctgctcaccgatctcatcaaggccctggagttgggattggtaagcggtgcgacaaatgttatttcggagtaacgccgatcggcgggtgggtttgtcaacacagtaaccggtggagcttgagagacaagttcggttcccaagcaggagctcgggaaccggttttccaaaatttttgagctggggaatacccttccgactaaaataccatccggttagaaagccacggtgacgttgataccaccataaacgtgattgtgctgggtatcccaggaaaaggcgttgaggaggggggtggaatccccgcccagggcataccaaaaaccgaccttgggtgaaaccgtgacccacttatgcaccggaatattccaggtagcgtagagttggccaaccagcgggccggaaaacgccttttcggggttattgggattcggatacgccgccgcatcatcggaaaataaaaaaatataactattgccgatatctaaattcgacttcaggaagggcaggtcaaaaacccggttgacccccaccgtcagccagttgccgggataatgcatgaattcccggttataggtggcggcaagcttaaaccaattgacgtcggccgaaaggccggtataaaactcacaggagtccccctggggagaaattactccatcaagggcgtaatagataaaacccagattcagggtaagggccttgaggcgttcaccattgtaaaggtcgcggctatagcccacagtaaagtcggtttcgttccacttcgagcctgtcctgggagtgacggcaaaaggagcgttctccgacgtatcccagttgccccagaaattaaccgaaaaacccttataggccaccgttattgagggctgtatgacggcgctggagcggctcagagccataccgcgccagatatactggctcaaaaaatctacccccaggctgacggaaggccgatcttctgctggctgcgccgccgcagtagtcgtttcggtattcggattttcggtctgagccgcaaccggggacaagttcagagaaaatagcagtaaaatcaccaaaacggcggatgccaggccggtattcccaattcgtcttactatcattgtcttctcctctcaatttcctgcttagaggcgttcagctatcagcggctccaacaagtcaaatgcaagcttttgcataggatagaaattccataaatcccgatcataatgctatgctttatcaggctgacggctgaacgctttccccctctttccggaaaccagaaatcgatactatacggcagcgtcgccggtctcgccggtacggatgcggatgacttcacttaccggatagacaaaaattttgccatcgccgatgcggccggtacgggcctgttctatgatagctttagtgataatttctaccttatcatccggaagtaccacctcaatttttacttttggcagaaaatcaacttgatattccataccccggtaaacttcgcggatgcctttttgacgtccaaaacccttgacctcagtgaccgtcatcccctggatgctcagcttatgcaaagcctccttgacgggctccaacttgaagggctgaatgacagcttctatcttcttcatggtacaatcctcctcattgattataagctgtagccagattcctgatgttcggagatatccaacccggcgacttcttcatctgcttcaacccgcaggcccatggtggcatcaaggactttgaagaggatgaagctgataacaaaggaatagaccagagtgacgaccacggccagcaactgaataccaaactggcccgggttgccgaaaaacagaccgtcggctccggcttcgttaaccgctttgctggcaaagagcccggtagccaaggcgccccagagaccgcctaccatatgcacgcctaccacgtcgagggcatcatcatagccgagcttgggcttgaccaggaccgccagatagcagaacatgccggccagagcgccaatgataatactggacatcggtccgacaaacccggcggcgggggtaatggctaccaatccagccacagcgcccgaggcaacaccgagcatagtgggtttgccccggataatccactccgtgaccatccagcccaaggctgcggcacaagtagcaaagttggtattcacaaaggcaattgccgctaggccgtttgcggccagggcactgccggcattgaagccgaaccagccgaaccagaggatgccggcgcctaataccgtcatgggcaggttgtggggaataaacgcctcaacaccgtagcctttgcgcttaccgatgatcaacgccgccgccaaggctgcaataccggcattgatatgcaccacggttccaccagcgaagtccagggcgcccagccccttaagccagccattgtcgccccagacccagtgcgccaccggatcgtacaccagggtagcccagagaagactgaagaccagaaaagtgctgaacttgaaccgctccacccaggagccgatgatcaacgccggcgtgatgatggcgaacatagcctggaagatcatgaaggcctgatggggaatggtttcagaataggtcttgaatggttcggctccgaccccctgcagacctatataactcagattgccgatgatgccgccacccgcatccggcccgaaggccagactgtaacccactagggcccactggacgcccaccaaggcgatcatgatgaagttttgcatgagcgtgttaagaacgttctttgacctcgccatgccgccgtaaaacagagccagacctggagtcatgaacaagaccaaagcagcggagaataacacaaaggccgtatctcctgaattcatcttcgcttcctcccatagattaataaatatctattattgctttgtgtatttattaaagcaaagaggatgccatattaatattcaaatatattaataagttataaaatacttaattacacagatgtaagttctgaaaaatggtggttacatttatgtatagcggcagatagacggggatgaagagagaggcagttaggaatgccaatattgctaactattacaacctgttatgagtattaaaggctcagcattcaacaggagtgatgtggcaatctaatacttcaggtatctgagggaatagatcaaggaatggtgggcagtgcccaccttactgcaccaacaggccgaaccgtaggggcaaatcttgcatatctaaaaagtaacttgccgagttcctgctgttaatggacattaaccgctgactggcgcagattgtttcctggacggtttgagcaatggctgcaccagggtcaaaatccgggcgtgcactgcagcgatagtgccctggccatcaaggtgctgaagataaggggcgcgcagacgtgagaagatctgcgcgactttggtcaaataggcgagattttcaaagctgctgcgcttctgcccggagcgttgctggagccgagcggtaatctcggatagaggtaacgtcaggatgatagccaggtccggccggggagcgaaggtctcgtggcacttctgaatccgatcaggatcaagtcccagagctccctgataggccatggaggagaaatagtatctatcagtaataacgatcttcccggctacaagggctggccgaatgacctgggcaacatgttcccgacgatcggcgatgaagagctccaactcggccttaggggtgagaccctgccggccgtgcaagagtatctgccgaatctgctgcccccaggggccggtcgtcggttcccgggtaagaatcaccgacaggccgagccgggagagagcctgggccaagaggtgggcttgagtggtcttgccaacgccgtctacaccttcgaaggcaatcagcctgccgccaaccgccggttgggagctatccatgatattctggcaccttcccaatacgatatcggctgtagcatgtcagacccgacgccataaatcaatatttttgtctcctacccataaagaaagccggagggtttagctccggctctggcaataatcttttcagcgcgggattactcagcttttatctcgatggccttggccttgacttcttctttcttcggacaggtaacggtaagaacaccctgcttgtaagcagcttcgattttgtcagcttccacacttaccggcagtcgcatggtgcgactaaaagagccatagttacgctccaccaggtgatagttttcttctttttcctcccgctcagactttttttcccccttaatggtaagcatatcgccggacagggagatatcaatgtccttggcatctatgccgggaatttcggccttgaccacgatcttatcagcggtttcggaaacgtccaccgacgggacccactcagcctccaggggtttgaaggcgcgacggccactgccgaaataatcatcccacagacggtccatttcccggcgcagctttgagacttcccggaagggtttccattccataatatccatcagtagcaacctccctcgcgttaatgataagatatttctacatttatgtataatctaatgccaaccggcaagcttgtcaagttgaccgaaggggggaaggcaactattcacgaagcaaagagggtctgccccttttttctgcttgaataaaaaatgcattagtggtatgaagtatagcgcgttaagagaacaggaatcggatgaagatgatcgccaggcgaatgacaggaataatgtgttgagatagccctcctttgaatcaaaggaggtttttttttgctgttgagaggactcagtgcaaaccagcaaaacaagaacaatgttgttcaggcgcaaagatcttttaggactggcagggctcagccgggaggagatccagcatattttaacgactgcggcctctttcaaagagatttcgacccggagcatcaaaaaagtaccaaccctgcggggcaagacggtcattacgctgttctatgaacccagcacccgcacccgaacttcctttgagattgccgccaagcggttgagcgccgataccgtgaatctctcgattgcggccagcagcgtggtcaagggggagaccctgatcgacacagctaataatttggaggccatgcacccggatattattgttatccggcacgcctgcagcggtgcaccccatctattggccggccggttgaaaagcagcgtcgttaacgccggggatggcctgcacgaacatcccactcaggggctgctggatatgctgaccgtctgggaggccaagggccggttggatggcctgcgggtagctattattggggatatcgcccattcgcgggtggcccggtccaatatccacggctttcacaccatgggctcccaggttgtggtcgccggaccacagaccatgctgccgccgtacttggaggcattaggggtagaggtcacctattctctgaccgaggcggtgcgccaggcagatgtgattatgatgctgcgactgcagttggaacggcaagggcagatgtttttttcgacattgcgtgaatactcccgggtttttgggctgaatcagaaacacttggccttggccaaacccgatgccctggtgatgcatccgggacccttaaaccggggggtggaaatttcaccggaggttgcagatggcatccagtctgcgattctacagcaggtcaccaacggggtggcggtgcgcatggcggtcttatatctgttgagtggaggtgagcaaagtgggactgctgcttagaggcggactggtaatcgatccggcacaagctctggaggctgcgagagatattctgatcgaagacgggcgcctaatggcattggtggcgcccggctcggtggccgaggcaggacaccgggtaattgaggccgcggatttcgtggtctgccccggtctcatcgacatgcatacccatctgagggaaccgggccaggaatataaagagactatcgccaccggcggccaggcagcggcggcgggaggattcactgccgtagcctgtatgcccaacaccataccggtaaacgattcggcgaccgtcacccgcttcattctggaaaaagccgcacaggcaaagggtccccgagtctatccggtggctgcgatctcgcagggctcccgaggagaggtgttggccgaatatggggaattaaaggcggccggggcagttgccctctcagatgacggcaggccggtgagcaactcccaacttatgcgccgggccttggaatatgcccacacctttgatctgccgatcatctcccacagcgaagatctggcccttaccggcaacggcgtcatgcacgaaggaatcgtctctttgcagatgggactaaggggcatcccggcagccgctgaagaaacggcgatctttcgggacgtcgctctggcccgtctcaccggcgccaggctgcatattgcccacgtcagtactgccggatcggtggagatcatccgccaagccaaggccgccggtacccaagtcacggcagagacggcgccgcactatttcagcctcaccgacgaggcggtgcgaggatttaacacgaacgccaagatgagtcccccgctgagaaccgccgccgacgtcgcagcgatcaaaaaaggattggctgacggcaccctggattgtatcgccactgaccacgcgccccacagcagcctggaaaaggaagtagagttcgaccaggccgccaatggcatcatcggcctggaaacggcgctgggcctcagtctcaacctggtgtgggagggcgttctcaccctgtcccagatggtcgccaagctgagcgccaatccggcccgtatccttagagtaccgggcggcaccttgcaggtggggaaaccggctgatataactgtcattgatctgaatcatgcctggaccgtcgacgtccagcagttcaaatccaagagccgcaactgcccctttcatgggtggcagctcaccggcaagccagtgctgactatggtgggtggagagattatttataagctgaaagaataaatttttatgttatgaatataatcaaagcttctggctcggtttagatatggaaaatagtcacattaagaaggaaaaattgccgtgacagaaaatttaaaaggcaaaagccccttttatcctggtcaacctgttccagttgagttatttgtcggcagagaaccgctgattgaaagaatcatgacccgaggagttggccaagtgacggcagggaaacccgtcgccttctatattcaaggtgaatacgggatcggaaagagttctatcgccagttttactcagtggttggcagaaaaagaccataacatttacggtatttattcttcactaggcggggccagaaatcttgaggaaatggtgacgagcattctggaagcgacgttacgctccggtatattcgaaccacagcggattgaaaagattaaaaactggttggcaaaatacctcggcaaacagaccctctttggatttactattaatcttgaggcattgcgaaaagatgcaccgaactttgctacacctttcggcatgttgggatttctggcggagttaagagagcatctgggcgagacagacattaagggactttttttaatattggatgagaataacggcctcgcggcagaccctcaatttacgcattttattaaaggattattagacaccaatgcagtttccagaaaacctatacctctgttattaatgctgtgcggcgttgaggaacgccgtcgggaaatgattcaaaaacatcaacccatagaacgttattttgatgtgattgaaattccagccatggatgaagtggaaacgaaggatttttataaaaaagctttcgagtcggtccatatagaggtagatgatgaagcattgcagacgatgacccactggtccgcaggtttccctaagataatgcatcttatcggcgattcggctttttggatcgataaagataataagattgatacggatgatgcatttaaggcggtatttatggcagccgaggaagttggcagaaaatatgttgaccaacaggtttacaaggccttgagaagcaaagattatcaatctattctgaagaaaattgctggaattgtgcctctctcaatgagttttaatagaaaagaagtagcttcagacttgactgatgcagaacagaggaaattgaccaacttcttgacaaggatgcagaaattaaaagttattcgcaagggagagacaaccggggaatatctctttaaccaaagaatggttagattatatatctggttagatactgttcaaaagagaagtggctaaatccgtaaacatacagttttcagcaacaaacttcctgttataacaatatgttaaaagcaatttcacgatcatgcattattatctacaattcgccatttgtgcaagtcaatcttattgagctgattgaatcaactacgtgaccaaataggtgataattcgtttaaagattttttttaggagtattcatggccagccaggttttttgctttgatttgcgggttactactaaagacaccaatttcaaaaagttcggccgcttattggaggccgcagatctgaaaggcatcgtccagcgcaagaagaagcggccgcttatcggcattaaactgcacttcggcgaaaagggcaacacctcgttcatccgacccatttacgtgcgccaggtggtggataagctctgggaatacggcggccgaccctttatcaccgatgccaacacggtctatgtcgggacccgggctgatgccgtagaccatctgaccaccgctattcagaacggcttcgcttacgccgtagtcaacgccccgctggtaatcgccgatggcctgagggggacggccgaagcggaagtggaaatcaaccaggaactttttcagtcggtttttatcggggaggcgattgtcgaggctgaagcattggtcagcttggcccatttcaaactgcacgagctttcaggatttggcggggccatcaagaacgtcggtatgggctgtgcctcccgccgtggcaaactggcgcagcattccaacatcgcccccaaggtaaatgaaaaaaaatgtaccggttgcggcgattgtgtggcccactgtgcccaggaggccattcgcctggaagcggacaaggccgtcattgatccggccaaatgcgtcggctgcgctgaatgtatcctggtctgcccttacggcaatatcgaaatccaatggaatgaatccatcccggtgtttttgaaaaagatggtggaatacacttacggagttttgaaaggcaaacaggaccgggtaatctttgtcaacttcgttacccaggtatcaccggcctgcgactgctacggccataacgacctgcccattgtcggtgatttaggtattcttgcttccagagatattgtcgctctggatcaggcctgcgccgacttagtgaacagcagccccggcctgcctggctcctgcctgaaggacttgacggccggcagcgacaagttccgcagcgtctatcccaagatcgactgggaaattcaactggattacgcggaaaaactggcgctgggttcgaggaggtatgaattaatcaagatttaaaccgaagtgtactgacggcatcaggcgatttcggcgtcagtgagatagcaatcgggatccggagcccatagatctccggtgagggcctcggcccggacccggaagttaccggcgcagacgtccagccagcggcaggcggcgcagcgtccggtcacaaagcgttttttatccttgagctttgccatgagggggttgctcagatcggtccagatctggctaaagggccgctcccggatattgccaaaagaataatgccgccagaattgatcagcgtgtacccggccatcccaactgacgcagccgattccccgaccggagctgttcccttcgttcatctgcagcagttttaagacttcttcggctcgagggttattttcccgtttgaggcgcaggtagatatagggtccgtcggcatggttgtcaacggtgaggacctctttgggtattcctcgagcgaagagatcggcggtccggtcaatgatgaggtctactacccccctggtttcctcatgagaaagggctgcctccttcaggcggctgccccggccggagtaaaccaggtgatagaaacagacccgcggaatctcaagcgtgtcgatgagatcgaagatcgccgggatctcccggtagttgtgccggttgatggtgaagcgcaggcctaccttgatgccagcttcctgacagtggcgcacaccagccagggccgcgtcaaaggccccggcctggccgcggaaacgatcatgggtggccggggcgccatccagactgatacccacatatgataaaccgcactgctttaatctcccggccacctcccgatcaatgagaacgccgttggtggaaatcacggcacgcatgccagcggcgacggcatgttccaccagggtcagcaggtccggatgcatcagcggttcccccccagagaagaggaccacaggtaccccaaaagctttaagatcatccagcagggccagaccctcggcaagtgagagttcatcttcggccacgccggcagtggcctgggcatagcagtggacgcactttaggttacaacggcgggtgacgttccaaaccaccaccggtcttttatcagccgagaactggagcagatgcgaaggcaaagcgccggaatggcgaccatagcgcaagacatcggcggcctccacggcaccgcaataaagtttagaaataccgatcatgagatgtgattttcgagtttcgagttccgagtttcaaattccgtaatgcttcagctttctgaaaaaataaatcaagaaatggcgggcggtacccgccataacctttaccgctctcaaccctccgtgcgcggagtcccggcggctaaaataggctgatgcagggattcctgaaacagccggttgagaaaaccgtccagatctaacaggtctgccaacgatagcagaaaagagtcctgggcggtgcggtctctgaccaatttcagggcatactccaaatctttgacgaaaccttcgcaaatcacccgggcagtagttccaccggccagggcccggcgcatgatctcatcgacggcctcttcgacaaaagtaaggtgaatccgatgttcctgggcaaattttccttcgaaccttcgtacctgctgatagagccggctgatctggtcgaaggcggtcagaagatcgcagtcccagcggagatattgatccaccattaactccacccggtagtcggtgaggggcatgtgaaaacgccggaggagttcgtgctcccgccgccagaccgatgcctttaaaagcgccaattcctgatcggccgcggccttaaaacggtccatcagatcagacttgggaggcccggccaacagaagctgcaactgctcttcgggatgggccactacttccggagtgaccaaaaactctttgatctcgctggaaggcaggcacttctcaaattgaatcaaagacttttcgataacgctgaccaacccccgggcaccggtgcgctcctgggcggccttttcggccaagaggtgtagggcccgatcctcgaacttgatatcaatgccatacgcccggaaatcgcgtttcttgctgataatgatggggttgttgggattcttgaggatttcgtagagatcgtcggcggtcagttcttccaagacggcgattaccggcaggcgaccgacgaattccgattcaaaaccgtatttgatgagatcttcggcattgacctggcgccagaattcccggtcccgcttcttggaacggggtcggccgtgaaaaccgatctcctgtttggccaaccgatccttaatgaatttctctaagccgttgaaggccccagaaacgatgaacaggatattgcgggtgttgagggtgcgcttttcccgtttcccagtccggcgatagtgttcgatcgcctgaatctgcgagatagggtcatgcggggtcttaagatcaacttcggtctcctccataggtttcaggagggcgcgctgcaccccgctgcgtgagacatccggcccgatgagattgccactggcggcaatcttatcgatctcatcgatatagatgatgccgaattgggccaattccagatcatcatcagcctcgtaaaccaggtcccggaccaggtcctccacatcgcccccgacatagccggtttcgctgaatttagtggcatcgcctttgacaaacggaacgccgagctttttggcgataagttttaccagataggtcttgccgacaccggtaggaccgatcaagataatgttatttttaatcgaaccgatgccgggatcgggaacccgcccctgatcctgtagatagcggatacggttaaaatgcgtacagattttggtggctaagatactcttggccgtctcctgcttaacgacatattcgttgagatagtcctctaactcttcgggtttaaggttaaaattgatcttgccggtgccgcctgcatggcgcactttggcaggaccctcctcaacgaccggtttcggcatgataaacggagaaatgatcttaacacggtcgccatattttttggctaagtactcgctgagttccttttccaattctttctgatcaggaaatttcgtattggtatcatccatggttgttattttagttttttctcttgagccttttgcaaaataggtaatacttcagttgtttggggcaagtataagactcgcccctgcaaatgggcctgtcggtgctgcagtgtcgcagggctggaaagcgaagcacctcccgccttctaaaaagttccgacaccgattttcatggtttgcgggtgaccgctacatcatgatgattaatttcgagttcccggtttcgagattataccttcagaaaattcatttcgtgtgttatccaatagataaaaatattattatctcaatctctgctcggagctcgaatctcttaaccactttcgtattataatccgtctgcagagcggttgcaagggacaacaatggtacggcccgattgacagcagggttatctaaatgctaatctagtaatatctaaagaaaagagaaggagtctgttatcgatcgggttcaaggaaatcttgccggtctcaagccccagcaactcaggcatctggaaagactttaccggcgtaaaatccccccgaccagcctgattacacctgaattagcccgacaacttaccgaaattaccggtgatatcaagcggcaggttggcattctggtggaccgccaggggacagtggccatggtgatcgtcggcgaccgtaaaggtctggtgatccctcccttaaagcgagagcggcagaccggatggcggctgaagggtctgcggttaattcacacccacctcaatgccgaacctttaaatcaggacgacctcatggatctagccctgctgcgcctggactgtatcgccgctctggaaaccttgccgtcaggcctccccggccacctgcatggggcctatctgctgccgcaacggcttgaagggcgggactgggggtttatcaccatagaccacgtagcccatctggacatggattttgccgcgtttgtccgctctttggaggaagaattggccagggccggtcatagcggcaccgaacatgaccggcgggaacgggccatactcatcggcgtcaccaccagacctagacagacagcagaagattctctgttggaactgcgggagttggccaggacggcagggttgaacgtggtggaggtcatcctgcaacagcgccagcgcattgacccccgtttccttatgggccggggtaaacttatggaattggtgatccgcgccctgcaaatggacgccgagctgctcatctttgacgccgatctcaacccctcccaggttcggtcgattacagatttcactgaactcaaggtcattgaccgaacccagcttattttggatatctttgcccaacgggcccggagtcgcgagggcaagttgcaggtagaaatggcccaactaaaatatctgctgccccgcctggggaaacgggacgatgccctttcgcgtttgaccggcggcatcggcggccgggggcctggcgagaccaagctggagatcgaccgccgtcgggtgcgggagcgcctgcatcgactcgcccaggaactggaccaggtgcgggacgagcgacgggtgcggcggggtccccggcagcgccagggtctccccattatttccatcgtcggttatacgaacgccggcaagtccactctgctcaacaccctcaccagagccgaggtactggcggaggatcgccttttcgccactctggaccccaccagccggcgtctgcgctttccgaaagaacgtgaagtcatcatcaccgatactgtcggttttatccgtgacctgcccaaagacctcctcgaagcattcaaggccacattggaggaactcgaggacgccgatctcctcctgcacgtcatcgatctcagcaacccacgctttgaagaacagatggagaccgtcgacacaattctcgcctccctggagttaagcgataaaccggtcttaaaggtctttaataaaatagacctgatagcgcccgaaatagctcaatggcaatgccgccgacataatggcgtagccatctccgccctggacggcgggacactccggcccctgcttacccgtatggaagagatcatcgaccggatactgccccgggaacagatatcctcggcagaacaggacgcagtagcagaggcgatgcgagaacgtcgggacacagggctattgcattagagcccaaggacggggagcagtgggtagtggttagcctcaattgagagggttcagggtgaggggcaacaagacagacgcttgagaggcagaagcatattctaatctatgaggtgattatgtccaaaaagattgccatggtatttcccggccagggatcccaatatgtgggaatgggaaagaccctatatgaaagtgatatcgaagcccaaaaattatttgcccaagccgaggagattaccggcctgccgctgagaaaactgtgttttgagggcccgatggaagaattgacccagaccgttaatctgcagccggctgttaccatgttgaatatggccctttaccgggcacttaagcgggcaggggtgcaacccgactttgtcgccggacacagtctgggggaatacagcgccctctatgccgccggggtgctctccgaggccgacactttaaaggcggtacaacgacgcggccagttgatgcatcgggaggccgaaaaatatccgggggccatggccgccatcgttggcctgcccattgtccaggccgtagagctgctgacccccttgacgttaggcgggcgctttgccctggccaattataacgctccggaacaattagtagtctccggtgcaaaagaggagatcgccgaagccatggctatggccaaaaaggccggggtccgcgccatcccactggctgtatccggcgcctggcactctccactcatggaaggagcaacggcggattttaccgctttgctgacaacccttacctttcaggcgccgagcattccggtgctgctcaatgtcaccggccagcccgtgagtaatccggccgtcattcgggattgcatgtgccgacagttgacctcttcggttaaatggacccagagtatagaccacatgcgaggcggcggggtggagcggtgggtggaagtaggtcccaaaaacgtgcttaaaggcctggtacgcaagatcatccctaaggatgaaccttttcatttccacaacgtcgaagacccggcgagcctggcgacttttttagaaaccttggcggtttaggtccgtactagaatgaatgcctttgaccgatatgcccaggaatacgacgactggtttgtccagcatgagtcggtctaccattcagagctggccgcagtcaaatccttcctgcctcttaacggccgggctttggaagtcggcgttgggaccggacgttttgccgagcccttaggaattgaaataggagtcgagccggcccgggccatggccgagatcgccgggaagcggggtatcgaggtcatccaggggtatgccgaggccctgccactggctccgggatcctttgatgtggtcctgatgatcacggtcttgtgtttcctgcaagatccaccgctggccctgcgtgaggccacgcgagtcctgaaaccccaggggcgtctgatcatcggcatgattgatcccgacagccctttaggccggttatatcaggcgcaccaggcccagagccggtttttccggcaggcgaggttcctgagggtttctcaagttctaagatggctgggtgaactcggctattcagaccccaaaatccgccagaccatttttcaggacataccgctaatcactacactggagccggcgcgcgcgggctacggcgacggggtattcgtcgtcctggtagccgacctgcaataacccgcgccattatgatatggcaggcaaggcttcaacctccggctggagttctcttggctgcaggatataaaatttcaggcggtaaatgacctatccaggctccggtactgaatcgcttcggccaggtgcggggtttgaatctccgcctccccttccaagtcggcaatagtccgggagatcttgaggatgcggttgtaggcccgggccgataatcccaaacgttccatggcccgctccaggagtcggcgaggttcgggtttcagggtgcagtattgtttgaccaggcgcacaggcatctgggcattgcagtgaacccggctgccgctaaaacggcaagtctgccgggagcgggcagccaggacgcgctgctgcaagacaatcgaactttccccctcagatccggcagcaagatcttgaaagggaacggccggcaccaggacctgaatgtcaatgcggtccaggaggggaccggagatgcgggtctgataggctcggatctgattgggtgtgcagcggcaggggcgtttggcatcacccagaaaaccacaggggcagggattcatggctgccaccaacataaagcgggccggataggtgagagaactgctggctcgagagatcgtgacatagccttcttccaatggctggcgcagtacctctaacacctgacgtttgaattccggcagttcatccaaaaagagcacgccattgtgagccagggagacttctccggggcgagggatgcgccccccgccgataaggccggcatcggagaccgtgtgatgcgggggacgaaagggccggttggtcaagagcgcccgcccgggcggcagcagccctacaatgctatatatcttcgaggtctccagggcctcctcaaaggtgagcggaggcaggatcgtcggcagccggcgggccagcatagttttacccgaacctggcggacccatcatcaacacgttgtgtcccccggccgcggcaatcaccatggcccgtttcacctgttcctggcccttgacttcggcaaagtcaacttcctggccatccggggccgctaattccacctgtggcggcggttcggggatcaggtctaatctaccctgtaaaaattccaccacctccggcagggtttccgccggatacactgtcagatctttgactaccgcagcttcgcgggcattgtccttagggatgatcaatccctgcaaccccgcctgtcggcaggccaaggccaccggcagcacgccgcgggtggctttcaggcgtccgtctaaggaaacctcgccgtagagcaggtatcgatccaggttttcttggggcgccaaaccttgagccgcaagcagacccagggcaatgggcagatcgaaaccggtgccctctttgcgtacgtccgccggtgccagattaatggtcacccgggtgctaggaaattggtagccggaattcttaatggccgctttaacccggtccttgctctctttgacggctatttccgccagacccacggtggtaaaagctggcatgccaaaggcaatgtccacttcgacttccaccagaaaaccatccaccccgcgtagcgagccgcttttaaccttggcaatcataggctaggaggaactatggcggctgcgatgggcatgttaccgaatgataccttatctggccagtgccgccgattcgagcaggttgaaatattgcaggccgtctgaaaaatttggcacgtctagaatcccatcaattgtggcgttcacctgaaaaaaagagctcataataaccaagacagtccctgatgccataaggctgctctagagccggaagaactcctggcgcaggcggcggaaatcgttctcaatctgctgcagattcttatgatgtatagcctgatgaatcttttggacgatatcgtcaaagttaaagggcttcgggacaaaggccgctcccggcagacgtaaagcctcaaagaagatctgccgatgttggatcatacatatggtctgaagttgggggtgcttttgcaggctggtttccaaaagctgcttactgttcggcaggtgaaaatcggcaatcaaaagatcaaaggcggttttctccaatatctccagggcttcgtcggcactattgattatttcaaactcgcagccgaggagtttgatgatattggcaaggaaatcgcacgttagggcatcttgatcaacaactaagatgcgctcctttttcttagtggtctgattcggttgggaatggttagctcgatgatctgcctcgtggtgcaacatggctcactccccgtcagtaatggtaagagatcctcatctgcaactttttctcttgttgtcttgtgaggaaaattgcagcccctctctttggctagcattgtaatatataatgtttagtacttgcaagcgtaagggcagttttcggcgaatcgggaccaataggcaaagatcttctccatttcaggcgaatagtgccccggcccccggtaaatcaccagaggcggcaacaccttcagatcctcccgaccgcctttgcgggcctctatccagaccagactggcttcctcccccggcagtgaatgaatcaggcgcatttttttcggctccaatcggtgcaaccgcaaccccctacagaggtgtaccagtcgcctggctgggtagatgagatagaggcgccctccgtaccccagcagatgctggctaattcgagccgtcaactctaaggagccctgaagttcatgccgggcaatagctctttcggcggcggggttaaggcgaccactggccaacggccgatagggagggttgctcactaccacctcaaaggaactcggcgggtagagttggaggagggattgcatatcgctttggacaatctcgatgcgcccctcgaagccgtttaaccggacattgcgaacggccagggcggctaaactgggctgtaactctactcccacgaaagaagagtttgggaaccggcaggccagcaacagagcaagaatgccgcagccagcacccaagtctacgaccttctctggttcacgcagatcagtcaagccggatagcagcactgcatccagcgaaaatcgatatccctgttttttctggataacccataaccgcccctgcccgaaaggctccagagtttcatccggctggatcggttcatcgggtctggcaatcagaggccgacttcctcattaggatcgatgggatgcattaccagtcccaccggcaccttgggataaaaatacgtggatttgcgcggcataatcaaaccggcgctggctacttcctgaacgtgctcaatccgggtaggattaagcaggaaagccaacttcaccgggctctgctctaccgctgccaacgctccggccaccgtgctggcgtaactgaaggtttctttgtcatcttgtatttgagaactcaggtgcatcagtttctcaaaaatgaggaagttcaaggctacgacatccagtttggcgagagccggggacatgtgcgccgtcaaagggctgttcatgacgccgggcttgagctgcaggataaatgccctcctagatggagttaccattgcgaaacccgtgccgagccgaccggcctggcgcagggcttcccccaacccagccgtgttggcggacagaggtttctggtccagagccagggaggtcacctcgaagtacttcggcaattgggccagcaaactttcttcgtcaaagtgcggcacccggtctgtggcaatcaggcggtgggctgaccggataaccaggtccggatccatcatgttgcttaagtacatgaggacataattgaaactggcccgtggcggcgcctgtggaaattgctttttgagccaggtctgataggccagggaggtttcatatcggtggtggccatcggcaatgaaaatagggagattcgccatggcgtcacaggcggcccggatggcatggggatcagcgacacgatacaaacgctgctgagaaccttcatagtcttcgaaggcaaacatgggggcctcggtaagtccttgcttcaggccggccagcactctgtcctctttatcgggatagagggcaaacaccgtcgagaggtgagcccgcacctgctgcatcagcttgaatcgatcggttttggcagccgagaaggtcttttcatgagggcgaacaacaccgctctcaaaagattcaaggcgaagcagtcctacaacagcccgccgggtatgcgttctcccttccagggtaaagtcagtttcccaaaaaaagagagaaggctctccatccctgatcaagatctggttctgacgccaggcggaaaaatccgccgccgcctgaagatactgtgaatcaggcccggccccaccaacctcgggacgcggcaggatcagacggatgacattgtaaggatgtcgatcataaaagaaggcctgctgttccggggtgataacgtcataaggaggagtgacgacttgagccagatccgaaatctttgccggattataataaagcgcccgccaaggggccagttctgccataaagtttaggtccttgcaaaaagataaaatttgaattatataaaattttttggtatcgtcaatacctcatctggaagagtcaagcgcaaagctcacaatcaccagggaaaagatagaaactgaccactaacgaacttttcattatatttataccgactgccaaaagtcatcatgttctgagaaacacaaccgagcatgaaaacagaatcgtggtggctgctcacaataatttttttttctgcttaccgctcaccgcccactgctcaccgctcactgtttttatataagtgcacatgttctcaagaacacaacgaagcatgaaaacagtcgacttccagcggattgccaggagtcattacctcttacctcttaccccttacctataacctgtttttatataagtgctcatgttctgccgaacacaacgaagcatgaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcactgctcactgtttttatataaggtggcgccggacggaacaataatgaaaaacctgttgattttttaaggcgtctggtttatacatactcatattttcactacatggggcaacgcccaaaagggaatgagtcgtttgtgcttttttaagggttatgctggcatcaaaaactgcgaatgccaacacagcgccaatctcttggttaaccgatcgagcttttaataatataattagagaaatcgctaagctactttcccccacccttaaaaggaagcacccaccctcagtcattcagttcttgcggttcatgggacgggatccgttggcgaaacggctggccccctcagtcatctctttaaaactatgtttgaaactttggtgcctgactacattgcgaccttggcggcatacccgcctggcaaaccgcttgaggaattagaaagagaactaggtataactgattccatcaagttggcttccaatgaaaatcctctcggtccatctcctctagcgatacgggcattaaccgaccatatcggcaggctgcaccgttatccggacgccaacgtttattatctcaggcaacggttgagtcgccatctcggggtactgccggaacagctcatttgcggcaacggctcagatgaaatcctcgaatttatcatgcgggcctttttacgtccgggcgaggaagttatcagtgccgctccgtcttttctcatgtatggcctgctgactcaaggggctggcggcgtcttccgcccagtcccgctcaaggatttccgccttgaccttgcggctatggcacaggcggtcaccagtcgtaccaggataataatcgtcaataatccgaacaatcctaccggcacggtggtgcatcgggctgaatgggaggacttcctcgccgccctgccaacccaggtgattgtggtggtagatgaggcctatattgattttgtcgatgatccggaagttcccacgggattggaatatcttcgggaagatcggcctctcatcggattgcgcactttttccaaggcctatggattggctggattgcgtatcggctacggttatgggcccagccgcctgatcgtttacctggatcgcctgcgctctcccttcaacgttaattctttagctcaggccgctgccgtggcggcgctggacgatagtgaatttctggcccgcacccggcaattagtcaaagccggtctggcctatttttatgaggagttcgaccgcctaggcatccgctaccttccttctcaggccaattttctgctcattcacctcggtcgcgacagccgcgaggtttacgaacagatgctgcggctaggggtgattatcagggctatgaccagctatcagctaccggaattcatccggatcaatgccgggctgccggaagagaaccagcggtttatgcaggctttcaaaaaggttttagggtttgccgcctgaccagccccggcgagtcattgtcactattgatggccctgctggcgccggtaagagcagtatagctaaaaggctggccggtcgattggacctgctctatttggagagcggcgctttttatcgggctgtagctctgatggcggtccgccagccgcagtttttaaggaactcgcaagggcttgaagattttctggcaacctttcagcttcaggtcgtttctaagaacgagggtttcagactatttgttgcgggccaagatattaccgctggcatcagagatccggaagtaagtcggatcgcttctcaggttgccacgttgcggccggtacggcaatgggtgcatgaccggctgcggcagatagctgggtcaggaggggttattgccgaggggcgtgatatggggaccaaggtcttccccgaggccgaggtgaagatatttctggatgcctctttggaagtcagggcccatcgccggtggttagagcttcagaaccagggcaatacattaagggaaaatgcgatcctggaagatatagcccaaagagaccggcgtgatcgggaacgggtggaagaccctttatccatgccgcccggagcccactacattgatagcacggcttatgatctaaaaagggtggaagatatctgccttcacctcattcagccttgtataaaaacaggttaggggtaaggggtaaggacaccccgcgaaaagaagattatctgagcatcagagagaaaaaacctttacgggttgaaaaatataggttcagggggtgggaatgaattcggataataatgttaacttaactgaagaacagacggcgtctaacgctgtccaaacaaccccagcggcggaagaagaacagcgtgaaaccgcagcgggcttcgatcaggaagttattgaattagaagagggcaaggacagcgccagcggttttgatcaattgcctgacctgtacgaagagagcctgaagcaatatcaagaaggtgaagtggtgagcggtcgaattgtcgccgtcgataaagattatgttatcgtcgatatcggctacaagtgcgagggacatatcccaatacacgaatttatcggacccaacggcgagaatacggctattgtgggtgaccaggtcgatgtgctgctggagagacgggacgatgaagaagatatcatcctactgtccaaagaaaaggcatcaaaaatcaagatctgggaagagatcagctccgcctaccaagaagatggagagattgaaggcactatcactgccaaggtaaagggcggcctatcggtagacttgggcggcatgagcgcttttttgcccggctcgcaggtcgatctccaaccggtgcgcaatatcgacagcctcatcggccagaccttcaaatttaagattttgaagtacaacaagaaacgtcgcaacgttgtcctgtctcgtcggatcatcatggagaaggagcgggccgagcagaagtcggccacgctagccatgttagaaggaggcaaagttgtcaacggggtggtaaagaatatcactgactacggcgtcttcgttgatctgggtggcatcgacggtctgttgcatgttactgacatgtcctggggacgcatcggccatccctccgaggtctttcacgtaggcgaccccatcgaggtcaagatcttaaatttcgaccgggaaaatgaaaaagtctccctcggaatgaaacaattgactgaagacccttggcttatggccaccgagaaatatcccatcggggcgcgggtgtggggtaaagtggtcagcctgaccgattacggtgcctttgtcgaacttgaacccggagtagagggtctcattcatgtttcagaaatgtcctggacgaagaaagtccgtcatccctccaagattgtcagcgtcaatgatatcgttgaatccgaagttctggatatcgacccgcagaaaaagcggatatctctgagcatgaaacacgtggaacccaatccatgggatatcatcggcgagaagtacccggaaggtactattatcgaaggaaaaatcaaaaatattaccgacttcgggatatttatcggcattgacgagggcatcgatggattggtgcatatctctgacatctcctggaccaggaggattaaacacccttctgaaatatttaaaaaaggccaagaagtgcgggccaaagtgctcaagattgacaaggaaaatgagcgcttttccctggggattaagcaattggcggaagatccgtggaaaaccattgatcagcgctatccggtaggtaaatcagtttccggattggtcaccaacaagaccgattttggcgtcttcatcgaactggaggaaggaatcgaggggctgattcacgtctcggaattgagccgggataaaaacaaggcggcccaagtcgaagtcggcgatatggtcaccgccaaagtgatcaatgtttcccctaaagaccgcaagattggattaagcatccggaagcttgaagttgaccaggaacatacggtctatcgggactatctccattcgcgacaggaggccacaacacccttgggcgaactgttgcaggagcggctggaggaaagcgaattgcgccgtctggaagaaaccgaagaaaaagaatagcttatcaatatcagaagtatggccaagcgctccctcatatcagtattcctactgctcggcgccgttatcctctttttcatcggcgtcgccctcttagtcttgccattggcgggtgatagcctaccgctggccaaaggcgacagagtcggggtggtggaagtaagcggcctcatccgcgatgccaaaaccaccctcaatcaccttaagaaattcagagaaaacaacagaatcagggccatcgtagttcgggtcaattctcccggcggagcggtcggtccgtcgcaggaaatcctggaggaagtgataaggacccgggaaaaaaagaaggtggtggcctccctcggaactgttgctgcttcgggaggatactacatcgtttccggtgctgatatcatcatggccaaccccggcacactgaccggcagcatcggggtgattatgaatttcaccaacgttgaacagctcctgagcaaaataggccttgagctgtttaatctaaaagccggtaaatataaagatgtcggttctcccttgcggccgatgactccggtagagaaggaatatatccagggtctgctagacaacgtgcatgagcagtttatccgagatgtagcccatggccggcggatgctggtccataaagtgcgagaggtgggtgacggtcgcatctttaccggtgaagaaggcaaaaatctcggtctagtggatgctctgggcaatctgccggacgccatcgatttggccggccgtttgggcggcatcaaaggaaaggttgaggccgtctatccgcccaaggaaaaactatcgctctttggcctgctgttcggtgatgatccggaggaaatcctcgctcgctggcaggccgaatccaatccggtccccgcctatctctacgcccctggcattagataaaatcactcacctctcccttaccttcccttataacttcaggtacatcgccgatgagcgaaatgacgctggaaggcgccggggctatgacgccaccgtcgatcaccaggtccaggggcggcttatagtattcagcgatatcataaggatcgctcataaccgagccgtcctcccggctggcgctggtgctgatgatggggtgacctagcagcttcactagacccagacagatggcgttgtccggaaccctgaggccggcggttttgcggcgggtcagcatgatcttgggcaccaaacgcgagccctccaagataaaggtgtacggtccggggaggaggcggcgcatagtcttataggcaaagttcgacaccttggcatattcgctgatatgtttcagatcagcacagataaaactgaacggcttggtcaaggggcgttttttaaattgatagatcttttcaatcgcctttttattaaacagatcgcagccgattccatagcaggtatccgtggggtaggcaatgataccccctgcggtaagcacctgcaccacccggcgcagcaaacgctctggtggattttctggattaattcggattagaatatagtattcccttcaagtcaaccacctggtggcggaaaccacaagttcaaaaccctcaccggttcctcttcttggctgtcctcggtttggttctggccgctttggggggcgccgtttgagcggtagccgcaacggctggttcgatccctgccaactgacgctccacctgatccttaatccaatgcaggtcccaccattcaagcggattgacgaatttgccctgtatcatgacagagaagtgcaggtggtcgcccccagccataccggtggctccggtacgccccaagacttcgcccttattgaccctctgccctttttcaactctgatctcacttaagtggctatagaggctgcataagccccatccatgatccaagaccaccgactgcccatagattcctagaggaccggtgaatattaccaaaccatggttggccgctggaatgagcgctttttccaatgatgccaggtcctggcccagatgcacctgtcgatcaatttcccggccttgatagatgtagctgcgatgatctgcaaaggcagccataggcttgctattgggcagccggacaaaggctccttgccacaatcgctccggttggctctgcttacagatttcctggatcagacggttatttttttcccgttcatctctgttgatacgcaggaacacctccaggggattctgaatattctttaattcctgatcaacctcctgaaactctggcatcttccgattcaggaaggcgtcagacagattaatccggtcggcgcgccagcgtttggatttgaggcgatagtgaacccggttttttacctcggcccctccctgatccgccgctatcagttccaacgtcaggggctggggcagcaggtaggggacggcgaaaaaagccaatcgacgtccggcatcgccaccaggcgcaggaaatcccgggaaaagttccccgttcacccgaacgccgctcgcggccgccggtttgttgatctgatacaccaccaacccggtcccaccctgattgatgaactcattgatagagataaacgtcaggcgcaggggcgttaggtcgatagtaagcttgcgggtcaggctggccgtattgcctttgaaccaaccccgccaggaatagtcccttgcttgaataatcaactccgccgggccgtcttggcatccccaagccttaggttccaggatcagaggaagttccaccttccgctcgtcaccacctctgccccaacgcctcccaggaaagctctggaaaacgacttctttttcagtactcccctgtcgaaactggacttttatccgacttaaaccgctttcggcatcggctactgccagggtgaattcctgagaggcccccaccatactgccctcgggacggagttggatttccggcggcgtcccttcgaaccaggtgcgagccatccagacagctccgacgatcaagcctaccaccagaacggcaggcaaaagataaccggagaaataccctccccacctgtcaaaagtctttctcttactcgttttcatgatctctaagtcacccacaaaccatcaaaataagtccgcaacgatttgctggccccatctgttcaattcggaacccgaaacttattttctgattgatggccccattctcctaagcgaattcggtattatgctaccaaggattatcatctatcgcaagtctagccgcactgccaacccgagaaaccttgcggcctgatcgacgccgccgtaggcaattcccctttaataaataaaaacttgctttacggacacgacctttgtaccttatagtgagtatatagttttccacacgtgcaatcgaaacctcaggtcttggaattgcgaaccgatctcccatcccgactgagaaaaattctcctcccggccgctcaccacattctcctggcgccttttactacctggcgcatcggcggagcggcagagcgactgctaacgccccattccattgaggaagcagcagagatgctagccgcagcccggggtgagggctggccagtattttttctggggcgtgggtccaacctgctcattgatgacgcaggtctgcccggcttgacgctgcatctggccggatcgctgcaatggctaaagttcggccagaatacggtaatggttggggccggagtctatctgccccgtcttgcggccacaatggcccgacggggctggacgggttttgaatttctcatcggcattccgggcacggtaggcggagccgtacgactcaacgccgggatcggcgccggccgggaaatttccgacatcttaaagagtgtaaccgtcttaacaccggaattagagcttaaaaccttaactgcaggcgaactcgggttaggctaccggcagtcgcatctattgaattttccacggtggctggtagttgaagtggagtttcacctccaagcgcaagccccaccaaaggaattgcaggccaacctgcgccggatcatccaacagcgccaggccaagtttccgccggaaaaattaacttgcggcagcgtctttaaaaatccgccccagggtcctccggcgggctggctcatcgaccgggccggattcaaaggcaaaaccatcggcgatgcccaggtttctacccatcatgccaattttatcatcaaccgtggccgggccaccgccattcaggtgaaaaccttggttgccgacatccaggaagccgtctggaagctacacaatgttcacctgaagcgcgaggttgtcttcttgcccgacgattttcagggatgactttttatcattatcagggacaaccgtgaaacccttgaaccggacaggcctcgcaacgggggcgaggtcggcagcagtccttgccggtttgcaccagtaaggcgtggtattctttatataaggcggtatccgggggcagggcctgaagaaagatagactgcaactggtcataggaactcggatcgctgatcaggttgtggcgtgacaggatgcgaaatgtatacgcgtccaccacgaagattggtttttccaaggcatataacaggatgctgtccgcggtttccggcccgatgcccttgacggcaagcaactgttggcgtacttcttccaattctgctgccgccatttcctcaagggaaccgccgtaggccgaaaacaaaaaggccaggaagctctttaaccgtctggccttgatgttgtaataccccgctggccggatatgctccaccaactcttcctgcggcagttcaaacagggcctcggcattcagcaaaccagcctgttttaaccgggcaatggcagtagcaacattcttccagtttgtgttctgggtcagaatagcccccaccgccacctccagggggctgtctcccggccaccaaccttggggaccataggcctgataaagaatatgataaagggtggtaattttttctttcacatctgagacgtagaggacgcagggttagggttgcaggaaaaaagacgttatgataaaaagctagagtttcgatttttagaaaagataatggtatctgtatctaatcgacagtgctataatataatattttccattgatatctcgaaatcaaaaactcggagttatgatattaatcagttaatttactttctttcaagccttgaatcaacccaatccccaaattaaacgactatgattgcagttagagatttgaccaagtattatggctcaattgcagccatccagcagctcaattttgaggtggcggatggcgagatcgtcggttttctaggaccgaacgccgccgggaaaactactactctaaaaatcttggccggctacatgccacccacgtccggcactgcgtcggtgaaaggctatgattgcatcagccaatccttggctgccaggcattgcctcggttatctgcccgagaacgttccgctctatccggacctgactgtcgcccagtttttggattttgttgcccaggccaagggtctggaccgctctcagcggcggttggaggtggaccgggctgtcagcgattgttccctcgaggaagtgaagcagacacttatcgctgttctttccaaaggcttccggcagcgcgtaggattggcccaggccttgctgggccgcccgccgctgttgattctggatgaacctaccattggcttggatccggctcagattgtagaaatcagagagctgatccgccagttggccggggaacatacggtcattctcagcagtcatatcctacccgaagtcagtcaactctgtcagcgggtcatcatcatcaaccggggacagattgtggccagcgataccccggccaacctgaccaatcagttgggtcgggacgcccgtttgcacctgtccgtcaaaggaccaacctcagaggtagaggccgccctcaaggccgtacggggtgtgaaaacggtcctctccgaagccgacggctctttttccctggaggcggacctggattacgaagtgcgcccggaactggcccgctgcgttgtccagcacggttgggatctcctggaactgaagacccaggaatttaccctcgaggacgtctttatgaacctggtgaccgaagaaaaacctactgactgatctgccgccctctcccgagagagctcagcgttacccacaactttttaggacagtgacattattccttattcacaactcaaactggaaactggaaacgcctatgagtggttgcctcgccgtctggcgtaaagaattaacgatttatttcgctaccccgattttttatcttaccggcttctttttcctggtgttggcagggtattttttctattccaacattgcctactataccgtcttaagctttcaggccggtcagaacccctatctggcctcgatgctgtcgccgcagcagatggtgcaccgccctttcttcggcaacttggcggtgattttgttatttattgccccgttgttcaccatgcggctgtttgccgaagaaaagcgctccggcacgatagaactgctctttaccctgccgctgaccgattggggagttatttttggaaaatttctggcggccctggtcttgtatgccctcctgttggcggtaactgtactgtatagcggggcctttgccgctatcatggcattggattggggcgctgtggttgtcggctacctgggtctgctattgttaggcggggcttttttggccttggggatgttctgctccactctgaccgaaaatcagatcatcgccgctgtgattgcttttagtctgctgctgctgttctggatcatcggctggtatgaggagttgggtcctccggcctatcagggtttcttcaggcatatttcaatgatgggccattttgatgcctttgcccgaggcgtcctcgacagccgcgatgttatctattatctcagtataatcttttttttcctgttcttgacaaaacgtcagctcgaatcaagggcttggagaggctaaagatgaatatcaagccagatcccagttcccgaaagaaattgctttatggctccggctccgccgcggctgtgctcattgtactggccattttggtcttcttggccctcctggcggaacgctatccctggcgattggacctgactgccgataaaagtcaatctctgtccattattaccaagaataagctggcagaggtaaaagaacccctcaaactcacggccttccttcctgaggggcagtcggaccgccaggcagctaaagaggtgctggatagctatcagtatcagaaccgccagctctcggtcaggatcgtcgatcccgagcgccaacctttagaggcccagcaggccggctatcgccaacccggcaacgtcctgttagagtatcaagggcgtcggcagttggccaacgccgcgacggaagaaaacttgaccaacgccatccgcaagctgttacacccgcagagtaaaaaagtctatttccttaccgggcatggtgagcgcgggctgaaagaatcggagcgcggaaattttcacgtggcccgccaatccctgaccaacgaaggtatagaggtccaggacctaaacctcttgacccagagccaggtcccaaccgatgcctcggtcttgatcctggcgggaccggtaaggcctctgtttgccagcgagataaaagctatagaaaattacctgcagcgggggggccgggtcctggttctcttggaaccctataaagacgccggacttgaggaattccttaccggctacggccttgaactggataaccgtctgatcctggatgacaatcaagtcagccgcgccctcggggccagcatcaccatgcccctggtaattcaatatggcaaccaccgcatcacccaggatttcagcaacgtggtgacgattttcccgttggcccggcccctatatctagctaaggagcctccgcaaggcgtgcatctctttcccttggccaataccaccagcaccagttgggcgattgccgggcaggagcggctgaagagtgggaaagccgaatttaatcaacagaccgatcgcaaggggccctttaccttggccgctttggtcgaaaaacgcttgagtgcgaaggccccgggcggaaagcccgaatctgaaaaacctggaacagcagccgaaaaacccgacactcccaacccggccctcgaaaaaatcgcctatctcatcgtcatcggcaacacggacttcgccgacagccgttatttcaacctgtccgggaatggcgatctctttctcaatacagttaattttcttgccggcgaagaaacccagatcgccatccgcagtgaggaaaagaaagccaaaccgctgatcctgaccggataccagggctggtccctgttcctggtctgcctggtcctcatacctctggccgttattatcgccggggtcaatgcctatgtcagaagaaggagtcggcgatgagcggcagaaaagttttatggtacctcatggtcctcctgctggcggctggcggctactttttatcggaattttatcaatcccgtcgggaagtccaggaacaggccgccaaaaaaatctttgacgtcaaaaccgcagacatcggcagcctggccttgagaagcgacaagggggagatcattctgcaacccattcccgccaccgaaaaacccgccgccgagggcaagaaatccgatacaacggtgtcccctccggcaagacagtggcgcctcgtcaaacctattgtcgccaaagccgatgaccccattgtcaactccatgcttgacacgttggcagaattaaaaatgcagcgccagtttgaacctacgtcggctgaaaacctgaaagatttcggactggagaaaccgattctgatagtcgaatttcgggttggggaccaaaagcaccaacttcgattcggcatcaaggttcccggtaactgcagctattatgcccaaaaagaccaagaccctaaattgttgttgatcaatgccgccgataaggaggccctggatcgaaccctcaccgctttgcgccggaagactatcttttctttaaaacctgatgcggttcatgaaatcagactgatcaatggcagacagaaattggtattgcagaaaaaaggtccctcggagtggatcccgtcaggccaaccccagaccagactacgggccgaccggatcgattctttcctccgaagtctgtcgttggctcaagcggcggaatttgtcgctgagaaagccgatgatccgaagaaatatggcctgtcgccaaggtcagccatccacctcaccctggtcggcccggatcgggaggaaaccctgctgttaggcggcaaacagggtgagcgtttctacgcccagaaacaagactcgtccactatcttcctggtggacaaatcactggcggaaaaatttcccgcctcttacgaggccctccaagaccgacgcctctgggccggcaaggatgacgaggtccagaaaatagcctggggaccgccggataaaccggccaccgctacccgggaacaggacgcctggaaaatccaattgcctgacagtcccccccaccagcagaccaccgtcaaattcggcctggccttgtggagactgaaggagatcgaatatgatcgactgttaacctctcgccaggccaaaccctcacccccggtcttcaccctgacgcttgtcggagcagagggcaaacctttattccgcttggaagaacttaagcctgaaaaggatctgatacgggtgagtttttcacaaggacaggaaacccaaactgctcttgttcccgccaaatccttggatgacctcaaacaggacctggaccgcctctcccggccggtggtccaagaccagaagcagtctcaggaggggaagtgattgccatgggttgcagcggtcggttttttggactgtaggactgcagtagggcgagaaagcgaagtgcatcccgccttttgcatctgatgggattactgagtaaattaagctgtcggccgtgggtacaaaccggcgcccttaaccagttcgggcactttttcttcccattcaatggccattatgtggaaacccttgacgccgttcaaccctttcagttcctgcatcatttcgatggccagcctgatcccttcttccgcctgcttttccttgggaacgcctttcagccgctcaataaggttatcgggtacatccatccccggcaccctggatttcatataacgcgccatccccagactcttaaaaggagtaatgccagccaaaatgtgcactttttgggtcagacctttgtcaactgcgatctttagccattctttgaacttgggaatattataaatgcactgggtctgaatgaactccgccccggccttaatctttttggcgagccgcatggcccggacaagtacattgggcccggcaaaggggttttcggcagcgcccacaaacatattgggacgcgagggcaggtcaaaaccgctcatcagcttgccctcatcccgcatcagcctgacggtctccagcaattgaacagagtccagatcaaagacgttggccgaagccgcgtggtcgccgaaaatctgatggtcgcccgtgagacagaggatattgttgataccgaaagaagccgcacccaggatgtcgctctgtatggcgatgcggttgcggtcccgggtagtcatctgcatcaccggttccaaccccatctgtttcagcctgatacaggcggccaggctgcataacctcactactgaggtctggttatcggttacattgatcgcatccacataatctttaatcagattcgccttatgttcgatctcggccccatcggtgcttcggggaggacctatttccgaagtgaccgcctgctgcccggaagccaggattttttctaaagtgcttggtgtcttgacgctcattccttcatccttgtctgcactcatcactaaaaccgccgttcgatgccgctcggttcaccgtttggcctcgagagcgggctcgttgatgccaatgttagtcttttcggagatcatcacgaataatcaccctcgggccgccgtcccggctggtccgccaatccttggcagaaaccggttcttccagccggtttaattggcccagaatctccagcctttcatagatgagatgccaggcgcagggtatatccttgttgacctcacatttcccgttatcggagccgccgcacggtccgttgagcatccgtttggaacagcgggcaatgggacagatgccgcctgtactcgccaggatgcattggccacagccggcacagcgttcttcataccgcccccgctcagcattgatgcccataaagtgggtgttaacccctggaaaaacaatcttgtgataatacatctcagtcaaatactggatgccgcagccgcaggcgagagaaatgacggcgtcggcattttcgactaggtcttttattccggccagatactctttatcgcactgtctggtcaccgtagtctcaatcacttcatgatccttgcccgcctgagtatagtaaagtcgcagagccgagccgagaatcttggcctctttcatccctcccgcttcgcagacggtaacacagccgtcacagcctacaatcagaatattagaaaagtctttgacataatcgatgatctcctccagcggtttcggtgttgccttgatcatcagacggcctcctaaaaaaattatgcggctttcttttcatgagccagacggatcggactgggacccaacttcttgatccgttcgtcaaattcacggcagatttcggcccatctggtcccctggccggcagatagattatacatttccacgcggtcccggccgataccgatcttctcaagaatctccttggcccggccgactcgcttacgggcaaagatattgccgtgcacatagtggcactcgccctctaaacagccggctacaaagacgccgtcggctccctgctcaaaagccaccagcaggtgaatcaggtccacccgcccggtgcaggggactttgacaatatgaatatgcgttggatattgcagtctcatcgaacctgccaggtccgcagcagaatacgctcaataactacagcagaaagcgatgatcttgggttcgaattccatgttccactcccttttttattatttttcctcagctaccgcaagtgaataatggcattttaagttgatccggtgacccttattatgaacatatgatcctatattgttgatctggccgactgctttgccatagctcataacataaacaataattgccgtaaagcaagtgcatcagaataagtcgcttttatgttcctatgtgaagaaggtatgtatggaacccgaacgcctccttgtccgtttattgcctttcttctccaaaaaaactgtcggccaggatgcgccaatcctgaccgacagaacgccataatgaaggagaaaggaggaggcctgagagaaaaaaaacctcaaccctccctttggagaattgaggattgcaccctgttttcttggtccccaataccagagccccgctgccacggcgagcaactctgctgatacaatacaggcaggtcttctggctcccggatcaacctcttgtcggcgccttcccggcttctatctggccagtggctttatgccgactttgtccccggttacagcggcgggaccgcgacggattcgcaccgtcttcccttttcatcccgaaggaacctgttcttcacttaatatagcaaattcccctgactgtcaagctgattcactattactcaccctatcccacttaaaattttttagcagagtggataacctggtttccctaacttatcctgggcgccaggattttcctgacgcccgctatccctctcattaaattagcgaccgggaaactagaaactataacctgggcaactcgtccctggtcttggttaccgcggcagcgcttttttccagcagagcctgctcttcggcgttcaagggcagttcgatgatcttctcaacaccaccggcccccaagataaccggcacaccgaagaagatatccttgagcccatactcaccttccatatagaccgataccggcgccacccgtttctgatccttcaggatggcctcggccatctgtactgcggccgccgatggggcataaaaggccgaaccggttttcagcagcccaacgatctcgccgccccctttgcgggtacgttccaccatggcgtccaaccgggctttgtctttaataaactgggtaatgggcatacctgaaactgtcgtggcgctcagaataggcaccatatcgtccccgtggccgcccaacaccatggactggatttcctccaccgctacatttaattccatggccaggaaacagcggaaccgggcagtatccagaatgccggccatacccatgacccgctccctcggaaagccgctgacttttttcatgacgtagcacatggcgtccaagggattggcgacattgatcaaaatagcattagggcttttagccgctaccgctttagtcaccccggccacgatctcggtattcttattaagcaggtcttcccggctcatgcccggcttgcgggccagaccggaagtaacgatgaccacatccgagccggcagtctcctcatagccgttggttccgactatagtaacattaaaaccgtaaataggccgagcctgcatcaggtccagggacttgccctggggcatgccttcgacaatatccactaggactatatcgcccagctccttggccgctgcccaatgcgccgcggtggcgcccacattaccggccccgacaatagtaattttcttccgtgccatctataacctccgtgctccttttttataacaaatttccctgatccataaatcgcccgtaaaccatgaaagcggtttacgggtggaacaggccttctcacctgtccaggaattatatttttgaccgacaaccagaaactagattttctcctgaaagagtaaaataataacgatgaaatgtgcttatgctaaatttttttccttccccatgcaactaaaaacacacgctcaatttttcggaagagttcggcagaagctactttcctggttctcctaaaaagtatctgccactctttcgccaatcttgattaactgctatgctgtcagagctgatttttgttgttcaccttaattgaataaatttgtcaaggacaagcagatggtcttgattctcctgatgtatgtcggcttcggggccgtagccggtattttggcaggtttgttaggtattggcgggggtctggtcattgtccctatgctggtcttcactctcacctggcaaggtgttcccaatgaatatatcatgcacctggccttggcgacctccatggccagcatcatcttcacttcggtctccagtttctctgcccaccaccgacgcggtgccgtgcattggctggtggtgcggcgcattgccctgggcatcgttttggggacatttttgggcgcctgcctggcttctcgtctctctacggcgtatctcaagggcgtcttcgtggtcttcctctattatatggcctatcaactgatcgccgatcgcaaacccaaaccctcccgcaccctccccgggcggctgggcatgtttgccgtgggcaatggcatcggtgttgtctcggctctggtgggcattggcggcggcaccctgtcagtaccttttatgctctggtgcaacctaacggttcacgaggctatcggcacctctgcggctatcggtttccccatcgccattgccgggaccatcggctacattgtcaacggctggcaggttgcgggtctacccgattattcctggggttatgtctatcttccggccttggtgggcatcgtcgctgccagtgttctcaccgctcccctgggcgtccgcctggcccacagcctccccgtcgataaactcaagcgggtcttcgctatcctgctggctttagtcggcacgaggatgctgtggggacttatttaggacaccgccccaaccccggcttgccttcccaacgggcctgaaactttgagaatgaggtaaagatagattgggcactgccagcccaacaatgcttttacaaaaaatttcgccgccaccagtggcataacttgacgggaagaattaacttaacctcaattagcagcatcccggattggaatagtccggttgattttttcctccggggttgaaaaatttctcctgcttggtttcatcgccaaacatgaggcaaaattattgtgaggttaagcaatatgtcttctaaaccaaaggtcgaaattattgtctacgatgccccgaccgcagttgctgccaccggctgcggttgtggctgcggttgcggcgatcatgatcatggccgcgagcatggcccagggcacgatcatcatcacatgcatgacgattgtctgagcaagatcggctatgatctgcaaacccaagccatggccctgaccctggaaaaggcctttccaggccaggtgtcggtggaatatatcaatgtcctcaaagacccccggggttcccgattaccgcagacggccctcttgtgttcccttgcctatcccaccccgctggtgtatatcaacggtcagggtcggtttgccggatcggtgccggtggagcgtatccgcgacgaagtctctaaacatctggctgtcacaacacattaattcatggcgaccggccgtctctgtccacccatcatcaccctgttgaccgatttcgggctgcaagacgtgtatgtcggcgtcatgaaaggggtaatcctgggaatcaacccaaatgtcaggttggtggacctgactcataacgtcccgccccacgacatcgcggccggcgccttcctgttgaggtctgcctggcagttttttcctccaggcgccatccatctggcagtggttgatccgggggtcggctcggatcggcgcgccttggccatcttttgtcgggaccactactttgtcggtcccgacaacggtcttttttctctgatattttccggagagtccgcggcggccatcgtcagtctggaaaaggcggagttttttctgcccaaagtctcggctacattccatggtcgggacatcatggcgccgacggcggcctatatttccctgggaacgcctttaaccgccctcggtccgtccctaaccgatccggtagcgttgaaccttcctgccccgcgtctggaggaacgccggttgcttggggaaatcatttatggcgaccggtttggcaatctcatcagcaatattcttttcgccgacctgcagatttggcgccaaggacagcccatcggcctgacagtcaacggccatcctataccccatctggttcgaacctatcatgaggtgccgtcaggaaccctgctggccctcgaaggcagccacgggtatctggaaattgcctgccgcctggggagcgccgcccaggcattgcacaccggtcccggtggccaggttgtcgctacccttgcctcttctgttgaaaggcgcccccatgccccgtgaccttcccgtcggcaacggcagactcctcctcaattttgacctgcattacaacctgcgggatctttactttccgcacgtcggtcaggaaaatcatctgggcagcgatacctcccgctttggaatctgggtggatggccgctttttctggatcggtccgggatgggatattgagctgctctacgaccccgataccctggttacccaagttaggctgcatcatcccgaactccaactcatccttcactgccgggatgccgtcgatttccatgaaaacatctatgtcaaagagataaccatagagaatctctcacccgccgagcgtcactgccgcctcttttttcatttagacctcaacatctctggcaacgacgtcggcgacaccgccgcttttgatcccgaaaccggtggcgtcgtacactataagggtaaccgctattttttggcgaatggcctggcggttggctatggcgggctggctcagtatgctgtcggccagaagggggtcgatggcaaagaaggtactttccgggacgccgaagacggtatcctctccggaaatcctatcgcccagggttccatagactctgttatcagtgtgacaattgcggttcctgggctggcttcaggccaggcctgtttctggctgaccgcggcccagacctgggacgaagtcaggcgattggactctctcgtgcgttccaagcaaccccagcacctgctcacccgcaccgccgattattggcgtttatgggtacgcaaagaaacgccgccccttgatctcgtaccggacaggttggcagacctgtaccggcgtagtctgctgattctgaccactcaaatcgattggcagggtggcattgtggctgctacggactcagacgtcattcagttcaaccgcgatacttacgcctacatctggcctcgagacggcgccttggcggcccacgccctcgatcttaccggctaccctcaaattgccgcccagttctttgcctttgtcgccaaactcatcgatccggccggctatctgctccataaatataaccctgacggcgccttggcctcatcctggcacccctggtatcttgacggccagaaccagcttcctattcaggaggactctactgccttggtgatctgggccttgtggcaccattttgtgctctaccgggacatcgaatttatcaaaccgctttaccgccctctcatcaaacgggcggccaatttcatgagccaatttcgggatccggaaaccggtctgccagctccttcctatgatctgtgggaagaacgccggggaatctccggcttcactgtcggggctgtctttggcggcctgaccgccgcctctcttttttgcaccgtcttcggagaagattctcatgcccagagataccgcacggtcgcggctgagatcagagacgccgcttccagccatctctggcgtcccgagcttaaccgcttctgtcgtctgctgtatcgaaccattgatggtgttctcaaagtcgatccggtctgcgatgccagcctttggggtctcttcgcctttggcatgtattcccccgatgaccctcgcatcaccgctactatggagaccctcagggagaaactttgggtaaggggccccgcttccggtatggcccgctatgaagatgattactaccaccgaatcggccttgaaacaccgggaaacccttggattatctgcactctgtggttggctgattatttcattcagaaaggcgagaccgatgaagacttgaatcgggcgatggagatcttgtttctggtagcagaccgggctctgccctcaggggttctccccgaacaattccacccctttaccggagcaccgctgtcagtatcaccgctcacctggagccatgccgcttttatcaccaccatgcatcttctgctgcgtcgtctggccaaacgaaatgcctgtccggtctgcggtaccacgccgctgccttatctgcgtcgagaagactggatcgaacaactctatttcaacacctgcagctccattcacggcacctgtaaaatctaatcgtctcgaacagaataagcaatcctacattaacaacaatgcccctgacgttaatccctgatccctattccctgatccctgatccccgtatctatggttggcaccgccggcagggactgaagccctgccagtatgcttcgagaggtgttttgaggatgaggcggttgggctgagcgatttttttccctcccgggcaggccggccggtgaaaacgccgggtcctggtgttggcgacgtagaaaggttcttgagcctgaggtagctcccgccaccagccccggcgggcggtgatggcctgttgttgggcaagtataagaagagcttgatagcggatattagggaagacgacgaggacccgggccaatccctggcggacaagctcttcattgagcatctgcccatcagggaggaagacataggccaacaaacggttgtattggtcgtaacgctcctcgtcgtattccagacgcagtttccggccccgggtcaactcgctattagcctgtttggctgcctgggcaagtcctttctcgaaagaccttgaactggtcaattccggcgtatcgatgcccagatagcgcacagtgaagccacccgttagtctaatggtgtcgccgtccaccacctggaagacctccccttcctggggaggccctttttcagcactgcatcccgccaaccagcagcagacgaagacccagaatgcaaccttcgtgagcctaaaccaccaggggctgacccaactggcgcaatttttctttaaaatagcctatcgtctccttgaggccggtggcaagtgggacaacgggctgccaatccaaaagccttttggccttactgatctccggacagcgcttctgcggatcatcatggggaatgggtttaaaaaccagctttgccgaactaccggtgaattgcagagttttctgggccatctctaaaatagtatattcctccggatttcccaaattcaccggtccctcgaagacctcggtgttcatgagtctgaccagcccttccacgaggtcggaaatataacaaaaggaccgtgtctgatgtccctgcccatacacggtgatgtcctcaccggtaagggcctggacaataaaattgctgattacccgaccgtcgtgaatggccatccggggaccgtaggtattaaaaatccgggcgatgcgcacctccacaccattctggcggtgatagtccatcattaaggcttccgcggcgcgtttaccctcatcgtaacaactgcggatgccgatacaattgacattgccccagtattcctcaacctggggatgcaccgtcgggtcgccatagacctcggaagttgaagcttgcagaatgcgggctttcacccttttagccagccccagcatattcagggcgcccatgacattggttttgatagttttcaccgggttatattgataatgcaccggcgaggccgggcaggccaggttgtaaatctgctccacttccgccatgaatgggtttaccacatcgtggcggataatctccaaccgggggtggtctcgcaaatgcatcaggttgtctttggaaccggtgaagtaattatctagagacagcacctcatgcccttgcgccagtaagtattccacgagatgtgagccgataaaaccggcgccgccggtcaccaaaatgcgcttcatgctattttcccctctcttccttacggctagggctatttttccccaatattttttaaaagtccagcatttttcccattgacagcggatcggctttctcggaagatttaaagatagactgccggctgaattgtatcacatgccaatagttggcaaccggaaacggtcagacagccttggcggctcagtaaccataccgcccccgtagctcaggtggacagagcaacggattcctaatccgtgtgccgcccgttcgagtcgggccgggggcaccaataatttcaaggggttgacgacaaaatgttgccaaccccttgaccacttttagcaaagtttcccaaaagtttcccatcagatatcagatatagatattagacgattattcggcacgcatgatgattgagggcccatctccatatcttgggcgcaaattatcaataaatgcatttataatattgacaatatcgcaatatttgcagataataaatttattaatttgcaaataatacagaaaggagtttgttgatatggaaatgacatctatacggaaagctctttcctctctcagagaagaggctggtatctctcaagcggaacttgctaagcgcttgcccttcaccgcaagcaggatctcacgtctggaatctggcgaaattgcaatgacagaggaagatgcccaagagattgcgaaagcaatcggtactccaaaagcaaatgattttaacgattacctcagtcaagactggcggattcttgggagtccaggtttcaatcacatcaaccgagaaaccctttgggaagcagagcaagcacttcagaggctggaggatctcgaaagtgaccctgagcttaaaaatgtatttctacaacaggtaaaatcttgcaatgctgcactggagcagtcagcccaatttcttatgtcaactcagcatcaaattgcttttttcggaagtccaggtgttgggaaaacgacctccatatgtgccctttcagatttggagaaatccgcaggtaaagacctaaagcatcagatggtactcccaaccgggtcaggacggacaacaatctgtgaagttcatgttcgcaatggcagtgattacagcattatcgtcgatccatgctcagtggaagatatccgccagtatgttgcagatttttctgaacagataattcgttccgatcgggccagtggcactggcgaaaacgcagaaggtgcgggtgtgagtgccgaggttgaacgagcccttcggaatatgagcggtttgaccaaaaggaccctaagaaatgaagatggcaaaatcatcaagagggaagaccctgccctgaatctagtcgcgcaatacaatacaaaagaagaccttcaagtccatattatgtcaaaattagacctcccgaggcgcaaccaaacttcgatctcaatgcctcgcgagtctacaatttcaggcttagactgggtcgctcataattttgcagatataaacgatgggaaaaatgtagaattctcattacctcgccgcattgaagtcactataccatctcccattctaaactctgaggcttttgacatcagacttatcgatacccgaggcattgatgagccgtccgcacctcggcgtgatgttcaggcttatctagacgatgagagaactattgctgttttttgctcaagttttaaggacgctccggatgctgcaatgttggctctacttgagcgttctgcagaagggggattgcgtgagtcagtcttacgcaaaggaatgctcctggtgttaccgttggacggtgaagaatctgacgtccgagacaatattagtggagatgccgaggagggaagagaaattcgcagggagcaggttatgacgacccttcgccacgtgagaacaggtaaccttcaggtagagtttctcaatgtgaaaagtagtgctgatcgcaacatcatcaggaatgcacttttggaaataattgctcgtattagagagcgacaaattgaccaagttaagacactgatttccaccgttaatggattgattgagaacaaggctaatgcagaagcaaaagccgttttcgatgcagcaattcgtccactacgtttgtggttttcaaataaccagtctgtaaaccaaggcgggaaaacacccagctctgcattgatggaggagatggaagatttgcgttacgctgccagtttgcatgcgtctgtcaatagatacggaaattggtacaatttcgattattggcattgtctcggattcggcgcacgccgagaagtagttacgaggataagcgatcaagcaacagtcttgaaagggctgatcgaaacagaattgagctatcccgaatccgagcaggttcatggctttctcagccattttcaaaggcagatcgaagaggggctaaatcaattttataaggatattcagactctcggcgaaacttatttcttagatcagctaaaatctgactttgcgtactggaatcagtgtacccggcggtgggggagaggcccgggttacaagaatgacatcaaacactggaccgatgattggttctcaaaaccagaacgcttgcaaagatacgacttccttgagcaggagattcaacgaagatggcaggacttgctgaagaaacttgacaaacagcttgcatcgattcaaccagagggtgaggttaacgcgccataagaaagctactccgatttaagctaagatttggtaattgtgaagatctacactgaaaactgacccccaatcgccgttgaaaattgaccccctcagagataaaccgatgccagcttatggcgtcggaggtgaggagggtgatttctatggaagaatggcaggccattcaagttttaaagcgtcaggggcatgggaaaaaagccatagcccggcaattggggatttccaagaacacggtgaagcgccactggaaccgccaagcgccaccagcgtatcagagagcggcatcggagaagatgttagacccctttgcccctcagattaaagagatgattggcaaacaatttatcggtacccgcatctttcaggaactatccgagttgggctataccgggtccttgaccagcgtgtatcgctatctccggcagtttcaagatgatgtccgagacagaaccacgatccatttcgagacttccccgggtcaacagatgcaatacgactggaaagaatggcaggtgccggtagccggccggccactgaagatttacttccaccaggcgatcctgtcatacagtcgctataagtttgtgaccttttctttggatatcagtactcccagcattattcgggtgttaactcaggccctggtctttttccagggagtgccggcagaaatcgtcatcgacaatcccaagcagttggtcctgtcgcacgaccgtcagggcgtcatccgctatcaggatgatttcctggctttcttggggacctatggccttaagccggacccctgccaaccatatcgggcccggaccaagggcaaggtggaaaatccattcttttatctccaggagcatttcctgcggggtttggaagtggagcatctcgaccacctgggagagcgcttggcccggtttatggaacagtataatgcccggacccatagcaccaccggactggcgccagtacaactctggccacaagaaaacctcaagcccttacagtccgatattcccctgtcatttcaaaaagaatcccggaaagtctcctgggatggctacgtacacgcggacagcaaccgctacccggtgtctttggccatggccgggaaaaaagtctggatcgaacgggtgctggggcgctggctggatatcctggatgctgacttgaaacccctggctcggtatgaactgcttcgtgaacatcaggtaaccttgccgcatcctgaacacgccgatctggccaaggaatttctggaccggaaagaacagcggcgcttgcaggtcaaggtggtttttcaggagacttttccagctttggcgccagactttatccgcttggcggaacagtcatataccctcaacgcctcctaccatttgaataaaatcctggacctgctctctgtctatgaccaccaggccgtcgccgctgccttgcagacggccctggagttgggtacgccgtcggtcagatcggtccagggcctgctgccggaaaaactgcagcagccggtgctcccgacttcgtgccggacagcctgtttgccagccgtggccaaaagaccgctttcactctatagagccagttacggaggaggcgcccgatgatcccccgactggacctgcagctcaagagcctgtcactaaccaaaatcttggcccactaccaggaggaagcccacaaggccgcccaggaaaaactttcttacgaaaactacttggcccggctagtggaaatggaggccatgagcaaactggaccgctctatcaatgccaagattcacaaggctcgtttcccctccttgaaaaccctggaagagtttgatttctcctttcagccgcagctcaacgaaaaagagatcatccggcttgcttccctggactttctggagaaaaaagaaaacctgcttttcctggggcctccaggcgtcggcaagacccatctggccattgcctttggcgttaaagcctgcatggccaagtatcgggtcttatttatccgtacccaagatctgttgactgatctcagtgtggctcacaaaaccggccggctgggccaggtgctgttgaacctctcccgactggacctggtgattctggacgaactgggctatctgcccatcaccccggaacaggccaatctcctttttcaattagtatcgattcgctatgagaagggggccatgattttgaccagtaattacggcttcgaagattggggaccgatttttaccgaccaggtaatcgctgctgccatcattgaccgtctggtgcaccactcccatatttttgtgattaacgggaatagttttcgcatgaaacagaagcttttaccagaggccgcatgaaccggaaaaagttcggttgggagaagccagccgccggccggccaaagcggattcggccggccggcaccaagcgtttgcggggcaggccgaatccgcccctcatggcaccaataagtctaccccggccaaggctggccctcgttaacagcaacttttccgctaaccaggggggtcaattttcgatgaccaaaggggtcaatttttgttgacaatcttcacctcagcgaagccccccaaagacgagatgcacatattgtccaaataggttttgattttggcactgctttttccaagtgcacctgtcgggacattacaaaggacagagcctggatttatatcccaccaagcttcaataacgatgatttcccctttctcatcccgagtctattggtatgtaacaacgatatcttgcaacatgtgcaagaccagaacatccattatccagaaaaaggcttgtaccacttaaagcaagcaatggtggccatagccctggggcgagagcaagatcctattttatggccttaccaacgtgccgtgcaggaatcaaatcttaccgatttgcgaggttttatcgagtcttgcgcagtctatctctttgccatcaccttgggtatggttaaagaggatatccgcaagagactgcaaggcttcggcgatcaccctgaggattacttggcggtaaatacagcggttccggtcgctgaggctcaggagaaaaaagttgctgattttttccgtgaccttgtgtgcgaagctctaagcctggctgatgaactcaaagaaaaatacccttctatagaattagaagagctgatcctgattcgaaaaaataaccaacagagccaatctcccgccatcaggaaagcttgtcacatttatcccgaagttagcgccaacgtgcagggctttatccgctcccgagttgccatcccagatatttatttgttttctgatacaggtgcaggaacagtggaccagagtacgtttatcttttatcatcggtcagataatacagaacatctcaatttcctctgtggtcatgtgctgccattgggagcaggtaggattgatttccttgccgcagagttaagaggaaatcttgacccctgccaccttgaagcaatctgccagaagagagaggaaggatcagaagatcaagcgatccgccaagcaaaaaatatcattggagaggatttgaaaaaaggcactattaaaacccttgcccaagccaagcgcaaaatgattaatcaagataatattcgtgagatcaaagtaatttttggcggtggcgggcattgcgaacatccttatgaaaggtgtgtggtgagaggacctttttctcacagcctgttccgagagccaataaatcctcctgtggttggattgcctattcctcacgatctaacctttgatggccgaaacgaaaacacgaaaagaaggtggatgcgccgtctgaatgtggcatacggcctgtcatttcttaaagaagatttgtcgggtttcacttaccccaaggattgtgaggatccgaatccaggccagatctggccacgagtccgccatatcccagacgcagtcagcaaagatgagtgttaatcaggttgtgagggccgcgtctctgggtagatcattcctgaaaagcaatcgtatctggggcaaccccaacatatgcacgactagccgaaaatcataggacttaacttaggccaaatcaaaccggcaaaacacactgcaactgatatttccggttagagcggcgatccggcctggttttctcccgcagccgcttttcaaacaaggcttcagcggccgacagggagtcgaattcccaagcctggcggtgccagatccggcccttagcgccgctgaccttgcagacgcggaaagactcgccgccggcttcaatccagagaacataaaaagcctgttttgggctgtcaaaagccaccagaaaagcagttttcagggcggaatgattcggctccattgtacgcctcacggcttcgaggtcttatcaatattattcttctttatccaatttattaatgtaggaactgtcacattatagcgggcggcgataaagttcagacgcgagccgtttttcagcagcgcctcgatctccagccggtatgggtccagtctgcttttgccgggccccttgggacggcctaactttaacccggcggcctgccgggccttcaaagcttctttggtacgggccgagataagatcccgctcgatctcgctgaacaaggccatcatggtgaggaacactttgctttcgatggtgccgtttaacgtccagtcccctttgacggcataaacattgacccctttttttcggagttcggccagaatgtccaggatgtcgagtgtggaccgtcccaggcgggacagctccgggacaatcaaccagtcaccgtcccgcagcgactccacaacttgggcgatctcccgcttgcgccaggtcttgaccccgctgactttttcttccagccactccaccggccctagcttccgttcgttggcgaaggcaaggatctcggccttgttcttctccaggtcctggtcctgggtgctgacccgcaggtagccgatgacttttggatatccggacattattttgtcttatgtttcatttccggtttttgtagaggttcaagcccaacttgatcccctcatgccccggaatgggcatgttgccttcagtcgaggcgataatggtggtcttgccgcttttgctgggaccatggtcctcatccagattgcaggtgataactaatgtggaaccctttatttcgatgttcacgttttttgccattgccatatttccttgtttcggtcgccggtgactcgctgcccggttattttttttgctcctggttgggttttccgagccaattgacgtcaaattgataaaaacatcaaaaaagcacttaaaatatattttatatatatacaaaagacaagctatttcgtcaatatatttctctatgattaatgatcgtttttatagaatttatttctatacggggagagtaatgtccgtcaaaaatatgcttgtatgattttaaaatttctactacaattaatatatataatacatattatgctgtagatatttaataaaggtataataatgaaaaaaattataatttcagaaaaaggtcagatatgtttgccgtcctccataaggaagaaatttggattacaaaagggtgatcgcttgatggttgaagaagttgccgatggtgcgatcctcttacgccccttgccccggcatccattgcttgccctccggggaattctcaaagggacggagggagatgaaaagctcactgaccatttgcttcaggaacgcgctgccgatagagagcgagaggaggaaacgcgatgagatatgttctcgacagttgtgccctcctcgccctcgcggaggatgagctcggggcccagacggtagccgatattatactggatgaaaaggccgaactttacttgagcgcggttaatttaggagaagcctactatattgtgctgcaaaggcgaggcgaagaggctgcagcggcttttgtgcagggcgtcaggcaggaagataagctcaccatagcagaagcaacgtggcccagagtcaaagccgcggccagaattaaagccggaggcggtctatcctatgcggatactttcgggttgggattggctcaggaattaggggcatgtttagtcaccggcgaccctgaactccaggttgcggccaccaagatagatgtggaacttctttggataggcagataataatggggcaactcatgagtttagaaattttttttgttgtggaagaagctgctgagggcggctatgaggccaaagccctggggcattccatctatacccaaggcgaaaccctggaagaagttcgtgaggccgtaaaagacgcagttgtcattttgaggacgaccagatacctcgcttcattcgcctgcatctggtgatagatgagctttttaaggtatgatttgacaaaaatacagaatcacataaaatgtaaaatatgcaggttttcacaaagccggaaagcatatttgcaaggagatagatagccatgcctttgataaaaattatccggggcggccaggttacattcccgaaagtcttcagagacaaattcggcctgaaagaaggagacctgatggaatatgagatcagggaagacggcatctttttcaagcccaaagaagtgatcgaccggggaggagcgttacaagccttttccgaagcgattgccaaaatgcaggccaaggccgggaataagttcaagagcttgagcgaagaagagctttatgatcttatagaaaaagcggttcaatctatagagaaacccaaaactaaaaaaagatgatcaaagccgttatcgacgccaatgtctttgtaagctccgcattggcgccaggatcaaatccggacaaaatcatcgacttggccaggcagggcaggataaaccttgtaacttcgcaggatatcttacaagaaattagggccgtttttctgtatcccaaaatcaagcggcggcttaagcttacggccagagaaattaacgaattcctgtcagaaatcgccaagcccgccctgattacaccgggcttgcttaatctcaaagcggttaaagacgaccccaaagacgacaaatacctgatttgcgccatggaaggtctatggcggattaaatcgtttcgggtgataagcatctgcttagccttaataattaccacggcataattattgtaacaccgactgattttttgaaaatgttgtttatggattaacaggaataccaagaaaataaagcaactctaaaaactgctttcagctatccaagcaaacttggttattatgccatccccgggatcatctcaatcccggtaggcctcccttctttctcccatgtgctcggctttctccggactgggtagccatttcgatccagaagagcgtccgttattcctgttttttctgattaaattcttctccgttcatactggccaagaaatagcagatcataccgcggcttcggtatatatatttgatggggtcaaatttcaacggcgattggggggggtgcgcagttttcgatgtaatcttcaagcatccgaaaaagaacagggcagaaaattcgcacactaccctgccgacgataggcttagtcaagccaagaaattctccccaatgatgattaaaaattcttggggagagacgattcgggtatggtgaaacttcttgaaagaaaaatgttttatattcccagtgaccaaataatcggcttcagcagctatggcacactctaaaatccgattatccgctggatcagttcttatggcgctcaccttgaaggcaggcttaacgaacttggcgcgatttttaatctgtgacaaaagcgttttcacatgggttttattgaagtatttgaatttgtctctatcgatcacctccttgtattcctgccagacatcttggctgagatacagggtaacaagagcaggttcctcgctcaaagcgatggcaagcacgagagcgggtttgccgaccggattgtgagcggcggaaatgattatatttgtatccaggactaccttgagcatgaaggcggagttatttttttctcagttgggctttgcgatgagcttgaatttcggcctcgatttccgcatcactaattttatccattcccgctttttgggcgtcactttgaagctttatcaaaacatccggggttttaacgacacttctcaggtattcctctacgctcatgattaccactttggctttgcctcggcggcttactataaaacgggcctgctctttttccgccttttccataatctcaccaaagcgagtgcgggcggtcaaggcatcaatgagcatggtgttagacttcgattccaattttccctcatccctattgaattaatcagttaactgataatcatactataccattctgagaattatcgcaatatttaatgagtatttccttattatatataacacgttgaacatatcaaggatcacacaatttctccccaggtatcatccccaatcaaccctttggcctcgctcctaccgcaccgcctcctttaacgccttgcccggtttgaactttaccattttgctggcggcaatctgcatcggctcgccagtcctgggattgcggccggtccgctccgctcgttcatttaccgaaaatacgcccagccccggtatggatagcttgccatcggtctgcaaactggaggtcataactgtgatcagggcatttaaggttttttccgtttcggccttggtcaggttcgcctgggccgccattgctgaaatcaaatccgctttcgtcatgtctgtacccttaatatgtagattatgattgttggtagattcgggcccggtttcgggctgcatttaccagcacgccaactttgacatccaggtaatcatacaccttagccttgtcttttcccggagccggtcgcagcaccctgcctaaatattgcagcagccggccgctgaaccggataggtgtcgccagaaacagggtggataacccggcgcagtcaaagccctcaccgatgagctggccggtagccagcagcaccttgacatggccgccattcacggccccgataatctcctggcgtttcttcatgctcagatcgccggtcagcaccgataccggcaggcccgagtgcgccagcatccctgccagggtttcgcaatgtgccttccgatcggataacaccaggcatactccttcgccgtcggcttcctgtactacatcccggacgatcagggcgttgcgctcagggtctgcggttagctcagacaacatccgggagtattcctccgacgggtcacttatcggctcgtaagcggttttccggaatatcacctccgctgccaggatatggccatcttcaatcaaggctccccggtcaatctcatacaccttgctacccaagtgccagtagatcagccgggaaagaccgtcccgccgccagggggtggcgctcaggcccagcatataggccgagtcaaaagccgtcaccgcttcggtgaacgtccggctgggacagcggtggcactcatcgaccaccaggaaaccgatacgcggcaccacttcggaggcgcatttgtataatgtctgcaccagggccacggtaattttcttgccaacagtccgctggccgtcgccaatgacgccgatagccgccgctggtatttccaggaaggtttcgatgcgctcacgccattggtgcagcagttcctttgaatgaacgacgataagggtcggttgccggcgggcagcaattatggccagggcaatgaccgtcttgccggctccggtcggagccgccagggttccgaagtcccgaaaatagatggtatccgcggcgtcgcattgaaaatctttcagttcaccggtgaactgaagctcgacttccggtaaaagccgccgctggtctttgataatccaagtcaagcctgcttcctgcagtagcccgagcgcctggccgataaaaccccggggcataaacagacggcccccgttcaagcgatataagcgcagagtctccggcactttccagttggaatagccccgcttttcgttttcctgccaaacggggttggggaaagtcagccgttcctggagctgctccaccaccgggggcggcagttcactcagagaaacagcgatcctgttattgatagtcagagtgatcacccagcttacctctaatcagccgaagccgtcaacaaaaacagcttgcatgttaattgtagtacatatattctattaaagacagtgtttactgtcaaactatatataataaggtaggaagaaataatgtcggtatcggtgcggctgccagatgatctcaataaccgactggattttttggcgcgccagaccggccgcaccaagacatattatattctggaggcgctctacgcccagatcgacgagctggagagctattatctggccgccgatgtccttgagcgcctgcgaaagaaaaaagaaactgcccatgccgctgatgaagtgaggaaggaccttggcctggaagattgagtattcccggactgccagaaagcagctgtgggagctggacctgcaaaaagccaggaatgtgcttgcatttggcgacgatctggcaaaacaggagaatccccgggatatggggaaggccctcagtggccctatggggactttatggagttatcggctgggaggaattcgtttgatctgtgacctgcaagacgacttggcccgtatccaagtcttgcgcctgggggaatttaaggaaggagataatggctaaaattagtccggctttgctgaaatccgcctgcctgatcgccacgggcagcccaaagcaggctttctataacatctggattgagcaagacagccaggcttttcgggtctgtaaggctagcggcgccgggggcccaacgccaaaagtgtatcgaaggtttctggcgggaatgcgcctggaagcgcgctaagagcaagatgtgacagagacgcgggccggcgcggtattcctattgcggccatcatctggatggcccaggagcgagagaataatttatttgacagcttttcgtattttgctttataatgatgtggcgtatgggagagatgaactctgccaaggccaaaacgtctggaaatgacaggaactataaaatgacttagagcaattttgggttcctgaccaaataattctgaaaaacatcagccacgaaggcttatccacctaaaggtggagacttcgtggttttttttgggctgacatgtgaatggaatcacaataagacagcgacagcgctttggctgaaaggggaggaaggtcgtgatgaaaaaacaggtctatgtcattagcatcttcattagtctaatgatgctggtcatggtatggttgccaatcctggcacaggcccaggagctggaggcatcaccgccagcgctccagggagaggaagcgggtcaggcgcagagtcaggaaactgtccagatggttgacgaaattgcggtgactgccagccgcaccgaaatgcgggtctttgacaccccccagagtgttacggtcatcaccagggagcagatcaaggcctcgccgtttgaaaatgtggaggatatcgtgcgccaggcggcgggtgtgtataattttcgtcactttgcgctgcacaccaacggcattgccagtcccctaaagatgcggggcgtggggtccaaccgggttttatttctggtggatggcgttccccaaaacgataattttaataactccattgcctgggtggccttcgggtatattccgaaaaaggccattgagcgcattgaaattgtgcgcggtcccatgtcggccctgtacggttccgagggcctggggggggtcattaatgtcattaccagaaacccccaggaaccccgggagagcaacgtcaccggcaaggccggcaacggcaatacctttggcggagatatctttcattcccaaaaattcggtgatgccggggtcctcctgaccggcggctacgacaaaagccatggtttttttatggattcccccatccagccctacactatcaaacgctacagccaggtgggcaagattttcggcaaggcgacctatgatttcagcccccagtcacatctaaggtacacccaaattttttatatccataatcagggccaggggcggccaaatttccataataccttagggttgaaccaatttatcctggcgtatgagcacaaatgggacacggtggtttttaaaggggtcacctatctgaatcaagcgaacaagacagcctttcaagatgccaccggcgataactacagctctctcaatcgcaaggagatattccccgggccgtcagtctggggacttgatctgcaaacgaacctattcccgtcaaactgggccactatcactgctggggcagcgattaaaaaaatctggtggaaatacgatgaagactatatgaaggttatccgggatggcggcgcccaaggtgagcaactcttcctgtccccgtttatcaatgctgatttctctttcttcaaccataaattgatcgtcaatatgggggcgcgctatgactggatagaatcctcccagggccggaactgggatagccttcctgacggtggccgcgcagcgtatgacaattcgtatcccaccagtcagtgggataatttttctcccaagggtggggtgacctaccatcctgatgagaaaacagccctgaaggtcacggccggcaccgggtttcgggctcccagccttttcgaactctataaaattcaggttaggggtggagggacgttcttccggtttgccaatcccttcctgcaaccggaaaagattacctcgtatgatgtgggcgccgagcgattctttaccgaccaactgtggggcagggtgacgttttatcagtcctgggcctcggactatatcggggatcgactgctgaactcctacataaaaaagaagaaaaccttttcggaatataaactcgaaaatatttccaaggttgatatccacggccttgaagtggagttgaagtgggacgtcaggaaagatctatcattgttcagcaattatacctataatatttcaaaaattgccaaagatgacaatgatcctgagttggaggggaaatatctaccaacggaccccttgcataaatttcattttggcgtgtggtataaaaatcctcagtatgtcaatgttcttttgcagggaagttattacatcaacatctattatgacaatgaaaacacctttaaaaatggcggctattttaccatggatgcctcaatttcccgccgatttttcgataaggtggaactaacgttggacctggaaaacatttttaaccgaaaatatccgttatttatggcgacggatggcactaccatcgtacccggcttcctggccatggggaagttgacgttgtatttttgattgtgcgtatccgggagaacaactgtgaaaagattcattctctttcttattatcagtatcatgctgacctcggtcactcaggctcattacctgtgggtggaacggcaagacaatgcgtatctcatcgcccgaggccttttgcctgacaaactgtatccttacgcgcccaccagcatcaaggaaatcaaagccttcgatacaacgggaaaacttctgaccgggcaacggcttgacggagccgacacagtgcgtctccagaccaagagcgccccggccatggttacggtattggccgagtggggctatcgcgtcaatacgccaaccgggaaagagtttctcaccaagcaggaggccatagacaagggtctcaaggttgaggaggcctttttttccacgcagatcggcaagaccatctttgctttcggcgaagctttgaccaaaccggtggggctgaaatttgaggcggtgccgttaaaggatcccctcaccttagcaccggaagaggagttgccggtgcagttttttttccagggggcgcccctgaccggttgccgggtcagggtggggaaggtgaaagattggttggaaactgatagccaaggcgtggttcgagtcaaactgccggaaccagggtatcaggcgatttttgccagccatcggacgccggccccgaacagagccgatatcgactatgtgctctataccacctttttgacttttcagaaaaaatgatatgtttgagaaagatcggcattcataccataaaaggagaaatatattgtggttcaagcacgttgttgggaattagcggccttcctgggcatgcttttcttgctgccgcagccggcgcttccccacggggtagaaggctcgattgaaaaagggggcctggtggttgtagccaaatatgttggtgacgaacccatgagctacgccaaagtcacgattacttccccggcatccgagaaacctttccaaaccggccgcgccgaccacaacggcaagttcgctttcgtgccagatctcccaggggaatggcgcttcgtggcagacgacgaaatgggacaccgtctgagtatgacagtgaaggtggacgaaaacagcctggccgaaccgacgggcccgctgccccaaccgccgtccggttcaaaagacctgacttccagggcctttttcggggttgctgtattcctgatggcagccagcctgatgttttggtggcaagggaaaaaagtcaggcaaggcgcgatgcttgcccaggccaaaaagaaaccggatacaaccacgtaaggattctttatgaagctgaaattttctctgcttggccttatttttctcttgctaacgtttatggcctgccccggtatggctgcgccgccaccggcggggaaatttttcctggtgggattaggaccggccggtccggagcacactaccttaaaggccctggaaaccataaaaaaagccgatctggttctgtgccacccggagttggcggtgcccttccaaacatatctgcagggcaaggaggtctttgacccctggaaagaattatgggtcaaccccgagaagaaaaatctcaaaccggaggaacggcgggagttgctggctgagaaagaaaaacagagggatgaatttatcaagcagatgaaggtccgtttgagccagggacagaacattgccctgctcacggggggcgatcccaccgtctatagccggaccttctggctcatgaaaggactggacgacgacgccgtggaaattattcccggcctgggagcgatcaccgcctccatggccgcgctgaagcgggccagcaccggggccaaggcgcgctttgtgctccaaacggcagcccgtagttttctcggaaaaacggacccggatgacctggccaggaacctgtccaaatacaatggcacgctggtcttttatatgggtctgaaagaaatcgacaacctgctgaataccttaaagaagtacaatccgggcgacctgcctgtggcgatcgtgtattatgccggctatcccgacaaagaaaaagtggtgaaaggcacgttggatactattctggccaagatcaccccggaacaggaaaaatggtgggggatgatcgtcgtcggcaggtgtttggcaggacccggctttgagatgaatgagtaaaagaaatgagtgcatcttaaagaatggctatagagttcatggtctagcctcattttatgaagccgcaccttctctaaaccttatctcctggttttcaaagaaagcaattcctccctttccagcggatgctctctttcctgttcctctctggtaatcttcccgtgccaccagaccaggctgccgggaaattttccggggcggaggtggacgtgatacatatgccagataaacagcgccagcgccgccagtatggcttcgtggtagtgagcctcccgggcggccccggatacagcggttgccgccccggggggcagccagaccgccacctgggccggatacagcatgatgaaccctgtcccgatcatgatgatgcttccccaaaacacggcccaatagtcgaatttttcgaaataggcaaagcggccgaaactcgggggcgtatcggttttgcccaggaagtacagaatattttgataaaaatcgcggaaatcctttttccggggcaacatgagcagaaagtcccggcggccggcaggatgaatcagtatataaaggatgtggtagccaaaagcgaagagcagcaggaaaccggcggcaatatgcaccgtgcgcaccctctcaataccgccgaaaccatctatgacgccggccgggaagggggaaaagggatagcgcaggccccacatggggatggcggtgatcaccaggatgatgacgctgataaacagcaagaaatgctgcaggcgaaagtagagatcaaagcgctggacctctactgccgcatccctcttagtcacggtcgcctcccttgccgttgccctggtaatacctccaggcatccagcagcatgtggccgaccagtcccaccataacgataatggtaagggagataaaaaagatcccggtccagtaggtccagggttcggcatcacttggaacggtctgatatttcaggtggtccgcctgactcatggtaacgggtttgccgtcctcgccaaaggggtaggtcagtatccgggcggtaaaccagggggcctctttactgtggcagtcggcgcagcctttggcgcccagggcggcccgggcaggggccacgccgtggctatatttatagacggaggcgtacggggaggcctcgaaatcagatttggggagcgtccgccactgggttcccgaggtataggcccggtcattattgacccacaccagggtcttgccggttagatcgaacttggtgtcggtgaggtaggacttgaccgatttgagaaaggcgtcgatctcttcggagcggttgacttccgggacattatcgccattatcatcccgaataagggccaattccgggtagagcgccggattttggcggtgctgctgccacatcaggaaggtgtctttcataaaggcctggttgaggccgggttttccctcctcgatgaagccgggccaggcgctgtgcactcgattcaccgggtagatcttgcccttgtaccaggtcaggaccggacggaaagggtcggtgggctggtccttgaaggtgaacctggccagttcaccgtagtggttccagtacttcaggaagggatcgtaaaaggtccagatgcgtttgggcggcggagagataagggggccagtgttaaagacgtcgctcacctggacctgggcggatttcaccatccggtgagggatatggcaggcctggcatgatatcttctcgaggtgcaacgaaggcagaccctcatgtttggcgatgggggcgttcaggtagccgctgatatggcagtcggcgcactggcggacggtgttgtcaagatcattgcggacgaacaaagccggctcgtcccccttgccgatctgatgcacctctttgccgcgaatccgggggtccgtggccttgctgccggccgggtggcaatccacgcagcgcattcccgccttgagatggacatccgtgcggggagaaaaagccgcgccgcgttttttccagcccggtttggcgtggcagttgaggcaggcctcattgcgcggttccggggccagatgaagtttgacattgccgtcagcgtcaaaggcctcccggttgtaggcaacttcgggttgttgtccggccgcgactttgcctatgaccgtgccgaagttggcccccacggtggcggcccacttgaaattaagatcagcaagctgatcgttgcgttttttgtaattatattccggcatgtggcagagcagacaatcggcttcgatgatcccggtatccgaccagcgggccttgaaataatcgccgtccaggccgttgtcgccgccggggctgaacccggtagcgggatcacgcatgcgggcgtcgtagcgttggccgtcccggtcgtattccagggggccgccgccgggatggcaggcgccgcagctggcggtaacaaaatcaaaggaggtcatgtcgatcatgcgggggttggtattctttttgggggccagttgccgatagaggggggccggggaacaccagttgccgccgtagttgcccgggaagaggacccagttgtagcgctcgccgtattccttgggcagggcttcccccttgccctgggtgaaatggaagccttccgtaatgagttgataattatgacaggcgccgcaggtctgccggggggaatacggaaccttgtcgttgatcccgtggaccggatcgatgatctggccctgctcgtcccggagtttaaaaggcgggcagacgccggcgggactttccggtttcttcggaacagcggcggccacggccggcgccgtcacctgccccgccgaggaagcgccggggggtgtcgtttggccacgatcaggcgacgtcaggtgaaaaacccaaaaaagtgtaagtgacaggataatgacggataaggcacttcgggcgcctttccctttggtcttttttcccaccgcgtcctcctgttcaggcaggccttgaagcccctcggcacgttgccgcaagactgccggccagcattggcccttttcctgttaaaaagttttccacctcactcaagttgcatccagggcccgccagccaaagctttccaggtaggcctgaaggttttcccgtttttcccgatatctttcttccattaagggcaggcaatccggaagcgtaatttccccttcccgcaaggccgtggcataggccatacaggtggcatagccgcagagtttacagttggtcatgggcaggagcttcaaaatgttaatgaccttgaggcccgcctgaccggtgtagcggggcgtgatcaggtcccggcggtcataaatgtcgttgatctgccccttgatccactccaggagggcccgggactcctcaatatcccgggcgccccggatagcgattttttgggcgtgcagggtaatccatttgccagccgacaatttgaggagcagcacctggtttctctgatcgtaatcccagccgcccaactccgtgttaatatatgggaaggcgggggagatgtcgtcggccagggtggcgatgctgtgcagcacctccttgctggaatccatcttgggtcggaagatttcataggttataactttttctaacagcatgaggaatcttcctgaaactatctctttgccgtggtaacagcccgttgccaaatttcccggatttttctgccatagtgcatcagggacgcaaaaaagacgccaactaaggcggcaccgccagcacccaccggacagccggccgcgccgcagaaagggcacaccgaagaagcagaataaatgccaaaaaacgtcaggaaccagatgacccaacgtttcttggcatgaggaatggatacgtcttgaccttccggatgtttcgagaagcaaagcgagtcatctccaacagttccagaatggcagccagggcagcagttggataaagacgaatgcccacagccacaaggcgggggcggcattttctgaaccataagttaccttattttatccggcgattttcacttttgggccagcaagcaattcctcccggaggaaagcgcccagctgtcggcggatatcatcccgcaccttgcggaactctgccataatctccgcttccgtgccggtggcctgggccggatcggggaaacccaggtgaatcaggcggatagcattgagaaacatggggcattcccgttgggcctgatcgcagagggtgatggccaggtcgaagtgatcctcgttaaactcatccatggatttcgagcgctgcccgctaatatcgatgccgatctcggccatggcctggatggcccggggattcacccggctgggccgcactccggcggaaaaggcctgcacctctcccgcaaggtcgtagttgaccagaccctcggccatctggctgcggcaggaattttccgtgcataaaaacagtaccttcttcatggcacccctcactgttggcctatggcgtcgtgatttttaactcacaggtttgccaatgagaatcaaaacgcggcagatcgtgcagccagtcttgaatgcgccgatcgatctgatcccgcacctggcggaatttcgccagtttttcttcttcgctgcctgtggctgcggccgggtcatcaaagggccagaataccctaaatcttactcctgggaagtttttcgggcaggtttgctcagccacctcacagacgatgatgagataccggaactccattttccccaggaaatcccgcacccctttggattggtggccgcttaaatccaagcctttctcggccatcaccttgagggtgagagggttgatttcccggggatgatagccggcgctgaaaacctccagggactctccggcatattttttcaaaaaagcttcggccatctggctgcgggccgtgttgccggtgcacaggatcaagacattcggttttgccatctgttccataacaagagcctccttttttacctgcctcttctcatattcaggtttgcaggagatgaggaaaacaattgtatttggtttggcccctggagaggttgccagacctcaggcaatcatcttcttgatttcctcgacgctggggaccttaccgatgaccttgacctcgccgtccaccaccagggccggcgtcataaagacgccaaaggacatgatctctttgagatcggtgaccttctccacctcaaaatcgccgccggcggcctgggcggcctcctgggcgcgcttggtaagttcaacacatttaggacagccggggcccaaaacttgcacttttttcatacgcatgcctccaattaaaataccttcggcggtctccggttccgaccagcgccccgcctccaacgccttagcccaccacgttgccgtaaaacaggccggcgagtgtagagatgataacaattatagaacaaaaaactgctgttttcttccagcccatgacccggccgatgacgatcatattgggcagcgacagggccgggccggccagcagcaaggccagggaaggacctggagccatacccatcctgataagggcctgggtgatgggcacctcggtaagggtggcaaaggaaaagacgttgggcacgaacatggctgggacttctttttcgtaaatctggttgatctggaaggcgccgtcgaaccaggtgaccgcggcgcgggtgggggtcttggcctcgccgataaccaggggcaggccattcgccaggaataccaagtcgaagcgcttttccaccggcccggcctggtagacccattggttggtgacggtgaaccggttgttgcccggctggtccaggtccaccaggcggatggcaacatgctcgccatgctcgccaaagggcatggtcttctcgcctcggagccaggccataaaattctcgttggcccgcaccagaccgtcggcctgcacggagagaatacaggcccgcaggttatagatgacctcgttggcccggtcgggctgggcggcgatttcggggttgagcctgatgagggcctctttcacccaggactctaccatgacgtcactgctctgacgggggaggttagtggcgggtagataggtccattgcaacggccgcaaggccccacccaaagattttccccaacccggcggtaattcctctgtaagactggacggacccttaacagcatccaggatcatctgttcgacggtggaggattcgttaaacatagatagacctattcgcaaaaaatatcgttaaggaatgaggttgccagaaatcgaattgctgatataagctcttcgtaaccctgatcgccggaagagagttccttaatatctgagagtctctcactctgaaatgaaagcggaggcaagggaattaataacgacccgtattcggtcccgttgacatttggctgcgccccaactcgtatgttattctccagccaattacgataatatgaggattgagtcactcgaaatagatattcaggaagaactatttcgcgatttggacgaaaccgcactaagtagccagcatatacacaccgcccgtctgactcagaatacaagtaacttttacctaccgtattaccggtccgtgctatgagaagatctccgtcggcgagttcatatttcttttggcttgactcatccaataaaacggccacaatgtcttgtttggtcaagcgccccttggtttcaatatccgtaattctgacgtagcgtggcattccatcgcgataattagctgccggtgcgttagccccatattggggcttacctatgataagctcccttaagggttttgactcgaaattggccgctgcagatctgaccataatatcaaccagtgcattctcaattttcgctaaagctttagttactgaaaaatacttaccgaaaaccttgtcggcctcccaaagaatttccgcaatccgccgctgctggtcgatcgacggcaaggggaacttttcaagtttcagggttttccagttaattgtaggcgaaagcgagcccacggaaatctccaccgccctattcataaagcggtcgctcaccatcaggaagggcaggaactcgggcagcacgacttcgggcttagcccgcacaaccatggcgtgcgctgagcagatgccgtcaaactgagctatagcaagtttgcgctggtacgcgcgcctgcggccaaaaataaggtctcccttgcgaaacctgagcttggtgccaatgacgtcgctccccttgccccagcggcggatgtgcaggtcttgcgggtcgaggtgctccagcccgacataaatttcgtcacctgcgtcactcggttccacccgttcgttaatgctttccgcaaaagccccaaaaggcaggcgctgccattcctcccgctttagccaggttggcaaagaactggccggtttggctgccaacccttcactttctataatcgggttcgctcctaaaactcctgccaaagaacttcgagcctctcgggccgaagatagccaggcagcaagcgattcctgtaaggaaccatttgccgaaacctggatttggttgttggcttccggcgaggaaacatacagtagaatactcaggttgccgtccctggcccggatttcctccagtgaagccaccccggtgaagccaggttcgtcctggaacgtctggtaggcatgtaagatgtgctggatgtgcgtgtcggtgagaaagctctgggcgcgctcgcgagtgacttcgttcactgcgttgataaggagaattttgccccggcgctccctgggcttggccatgcggcagacgacgacgcaggcctccatgggggagttgtagaagaggttcggccccagacccaggacgcactcaatgaggtcggcctcgatgatcttccggcgcatctctgcttcttcctgccggaagaggacaccatgggggaaaaggatggcacaacggccagtctgaggtgacagactacaaaggatgtgctgccagaaggcgtaatcggcccggccctggggcggggtgccgaagaggttgcggccccagggatcggcggcaaaggcttttcggttccactgcttgatggaatagggcggattggccaggaccacgtcaaagcgctgcaggcggtcgccctccacgaaccgagggtgggccagggtgtcgccccggacaatatgaaaatcctcgacgccatggagaaagcagttcatccgggcgatggcggaggtcatcaggttgcgttcctgcccgtagaggcggacgttgcgccactcctgcccttgccgcctcaggtgggcgatacaagagagcagcatccctccggaaccgcaggtggggtcgtagaccgattcccccggctggggcgccagcatctcggtcatgaggtggaccagggtgcggttggtgtagaactccgcggccgtgtggccggagtcgtcggcaaacttcttgatgaggtattcgtagccctgccccagctcgtcttccggcaggttggccagggagaggttcagggtggcgaagtgttcaatgaggtcccgcaacatggcgtcaggaagacggtccttattggtccactgggcgtccccgaagatgccgtagagcttgtcagggttggcggtctcgatgcttctcagggcattgtgcagggtccgaccgacgtctttggctacctgccgcatttcttgccagtgggcctcagggggaatttgaaaacggtggttctccgggtaggcggcaaattcggtatcaccgccggattctgtcagcgccacctgggtttcctcgtcaaaaacgtcacagaggcgcttgtaaaagagcagcgggaagatgaactgcttgtaatccccggcatcgatggtcccccgcaggagcgtcgccgccccccagagataggattcaagctgctgttgggtgatacggctcattttttcaaaacctggttgaaccagaggatcgccgcttcaccttctttccgagtgatctcgtctacgctgcgactgtggcgaataccgttgcgcagttccgccagttgatcgaatttcttaatgagggtctctttgttggcaaagatagtttcgaagtttggccagagggctttgctggtaatggtgtcttgcagctcgcgcaagccgaaatactccagcttcccggccagggtctggtaatgttcgccattgagggcggcattcttcttgagggcgcgggagagacggacatcaactttttggagcacgtgaggcggaattgatgataagtcgccagtgcttgccccttctatgacttgccgcaacggcagttccacctgctcaatggcggcgtcaagttctctaagctgtggcgtcaggtctaaacgttctttgatgagcaggttttcaatggcatcaattatcgtccgctggcgatcggtaatgaaggcctcgaaatcttcaggggtgaacggttcgcgcaggagaatgtcaaatgctgccggagaaataaaatgcgattccaaaatggcccgaaccgtcgcctcaccactttctctgatcaattctggcagataggcgttgggcagacgtccacggatgacaagccggttggtttcggccgtcatcggcgtccggttgaggattgtgtgaataagaccccccttcacgtgttctgcaccccaggatgctggaacaatgtgatggtcatcgagattattatgcaaagggacagtccctttcatccaatctcgcgccccctggaggactaagagattgaatatgccattataaactgaagtgccgcgcttggtttccttgcgcaggtccaggttgcgaaatgtattggcaaactcaaagacaaaagatggctctaaagcatcctcatcgatccaggctttgaggtcgatgaaatcgcgggcagtggtggattccactgcgccggaatagcggttattgaaaacagaggcccaataccaatgtcgaatcttgcgctgcgcgtcaagctggcgcgccgccggtagcacgttaacgtgagcttgcaaggcggcgaaggccgggaggattgacacgtagggcaggtagtccgatttgatggcgccaaactcctggggatgttgcaataccttaatggctgattccagggctgacactgccttgttccaagccttttcaaattcggcgatgtcagcaatcaagacctctttgtagcgactgccgtctgggttgcgcacctgtttttcctggcccggcaagaggaagtagaggtatttaggcgaacaataaccttggcgcaggatcgacatgacctggaggatatagacgttcattctttcggtatcaacgaactccaaacggggggcggcgtcgcgccacatttgtttgagcttaagacccttgggtttcagcaaggcgttaacgaggtcaaaaatgtccaggcgaacgccccggctattgatctgcgtgaaaatatcgcagaccttgtctatctcaaggtcttgatctaactcaatataagatatttggtattgttcagtaatgcccttgaggtgattgccaaacatcctggcattttcgacgttttgattagcaatatcgaacttggcggagtctcccgatgattcagcatctgcggcctttttccgccaaaattgctcgtagccctggacccagttcggcaggtcccaaccacctgaaccgacaacagataatgggaaaatatgattctcaaattgttcctcggggttgccgagaattttcttccaccgttgcgtgagccaatcatagccaaaagcttcgtcgtatatctcggccatgaatttttcaatgtttatggtatagatggcttgatttgaccggctgggaaggttgatagcgggagcgaggaaagcataatatattgccgtaaggcgttgctggccatcaaggacgatggattctggtcgtccatctccattaaagccatagatcgcttcacaagaaagggcgtcgaagttttccttcttacctctccaaaggagcagactaccaatatagtagtcaagaaagatggaccgcatcaggtcccgaatgtcccacggcttccattcgaactcccgttggaagtctggaatgacaaatcgtccctctttcagccttaagatgagcgtgttgaggctgacatggtcaggtttttgggcgtctttcatggttagtataacctttatgtctgagtatttccggccttaattcttttctctgtgccctgatcggcacagggtgcaatgttcagtaattttgcccactcagatgagcaggccttcccttttcaagaggccgatgagcttctcttcggccgcgaatgccgcttcggcgctttgtcgcagccgctgcagggtctcttcgatggaaaggacttcctgttcaactcttggttccacgtagcgagggatgttgaggatatagtcgttggtggcgatctcctccagggtaaccaccctggcaatcccctcaacatcggcgtaatcccgataccatgtatagatgtgcgccacatggtccgggagcaattcattctgggcacgccccttcttaaactcttgggaagcatcaatgataagcactttattgcggtgttccggcggcttcctcaggcgaaaaatgaggatgcaggcagcaagcccggtaccatagaagaggttgggtccgaggccgatgacggcttccagcaggtccatattcaaaagcttctggcgtatcttgccctcagcgcccatgcgaaacagcaccccatgaggcagcaccaccgccatgcgcccggtctttggggccatggattttatcatgtgttgcacccaggcgaaatcaccgctcttggccgggggcataccagcaaaatttcttccgaaagggtcgctggtccaaacttcctctccccatttttcaagcgaaaagggcggattggctataacgcagtcataggtggcgaggttgtcgccggaaaaaaaggctggctgacgcaaggtgtcggcccgtatgattttgaaatcggcggcgccgtggaggataaggttcatgcgggcaatggccgaggtggtcaggttcttttcctggccgaacaaccggccccagagggtgcggacgtcaccatggtgctcgcgaacgtgatgaatggcctccaggagcatccctccggtgccgcaagcgggatcataaatggattcgccctcctgagggtccaggatgtttaccatgagtcgcacgaccgcgcgcggtgtgtagaactcacccgcctttttattggtcagatcggcgaacttcttgatgagatattcatacgattgaccgagaatatcagcctgggcgacagcattgcccaaaggtatcttggagaagtgctcgataaggtcacgcagcaaggcgtcagagaggcggtctttgttggtccactgggcgtctccaaaaataccgtagagcgtctccgggttggcagtttcgatgcagcgcatggctgtctggagggcctggccaacattggtggcaacggcccgcacatcccgccagtggcagtcttctgggatctgaaagcggtagttctgggggaagcgggcgtattcctcatcgccaccagcctctttcaaggcctcctgatactcttcatcgtacacgtcgctaaggcgcttaaagaacagcaaaggaaacacgtacgtcttgaagtcggcggcgtccaccggcccgcgcaaaatattggcggcttcccagaggtgtgattcaagttgcgataaagaaagagtgctgttgtccaagagaaaatccggattggggtatagtcagtgtatcgacagaaagccaggaggtgataaacaataacagtgccagttcccgccaatttcatttcacccgagaaccggtcattttgtcaaggagattaaatttttcggttagatcccccttgagtattctagttttaaccgggccaagcctttttacatgctctttatcatggtaggccagctatcttttcggcatatgtgattagcgatcccgatagatagtttctctttcaccttgtctcaacggctaacctgtaatcgctaacctggggcagttcactgcttcttctccaaccgatacctcaatcgataattcccatcatacactttattgccatcagtccggtattttaatctgtaatcacggtcataaactttcccatcatcaacccgataccgcagtttataatcccggtcataaattttgttgccgtcaatccgatattgctgacggtaatcacggtcatagactttgtcgccccggattcgatactggagccggtaattgtcgtcataaatatctacgtcttcggctacggcagtaggaaatatcccaaagataattgccagcagcaaaaatgtcgtcagacccatataaccagaagaatcggttcggctttgactccacataatcttttttacccctgactcattatctcaccaggttatggcgtctcccggaagcccggcgcataggcctctcattattaccagtcttttgaccaatatctttctgaaaaaggcttaactgcaaaatctggttttcgaactccaaccctgccccaacgacattctctgattcaaggcgaatatcccatcccacagacacagactttctcctgtccataggggatttagccgcatttgccagaaattcaattaacgcattaaaggaacgagtagtttgttctttggaggcctcaacattattctccagggcatccatgacataacttgataccaatttgtgatagaggagctggaatttgtcatgttgccctaaaaattcgacaccggctatcttgccatcaataaacactgccaggcccatttgcttatccaccagggaaaagttttttagactcaagttctacagtcaactttgtgaaatatagttaattcaattggttatatgggcgcgagtgtcctttggcaccacactattttctttgggacgaactggcgcaggtattttgacgcccacagcctgaaggaccttgccggcacacccttgaagggcagtacgcaagaagtacaactggtcctcctgtcgtacctcgacttctgccagggccagaagatcctggcggatgtcggaccaggagagttcccagccacgtgaccggagtcggcgctgcagttcgtcgagtaacaccaaggccagaaacgaacagaagacatgcccccgaatcgtcgcatcccactggtgaaagaccggccgcgtgtccaacagggatttggtggctcggaaaaacctctctaccagatacagccgtttatattgccgggcaacttctgcagctggcagggtagtattcgtgcagagcacgtatttgccgtcaaaacgagcttctgcctcgattctggcaggatcgaggtggacagcgcccttctcgattttcagaaaccgacgataaccccggttgccgatgatacctttggccccctgtttgagcctttctgctagggtcttgaggatggcctgacgatcggccgcatctttagccgcttccagaggattcagacagatgatgtagcgccgggactctacccagacctcttttaccttaagattatcagctacctgctgatagcgaccaggacgtcccaggacctgctctctaatctcccgctgacgccgcaagcggccgcccaagatgtactggagcccgcggtcttgcagttcctgcatggtcgtctggctgatcatgccccgatctgctacccaacagacctgctggaggtcgaatcgacgccgcaggcgatccaccacgggcaacaaggccttggcgtccgagaggttaccgggccacaattcgcaacagaccggttgaccttctccggtcaggacggcgccgacgatcatctgccgacgatccggtcgatggtccttggaaaagccgaatttgcccaggctctcaccaccatgaccctcaaagtagatactggtggtatcaaaaaaggccaaagacagttcggtgaacaggtcccggcggtgatgaaagagggattcctccacatcgtccttgtgattgcccaaccaccgcatagcccgatagaggtgatgtaatcccaggttgtcagagccagggacctgcacatcacgcccccacttatccgcggctcgatcggagccagactcgaagagccgatgcaaaacagtcagataaatcgcccgctctaccgagaattcgaaatgccgatcttgcagccgacggctcaatatctggtccaaacccagttggcgccacaaccgaccgaacaccaagtctggaccgatcagctgcatggtcccggcttccaggctgccttgacgatagccctcaatcacttggacctgagtggcaaaccgactcaaggatttcagcagaatatctacttcaccatgggcggtcagttgatcgacccgccccaaggtggccaggacgcgctgcacggtacgtttaccctcgcgatgattttcaacgatctgcagataacggttgggctctttgccttttatcctgacaaacatgcggcgatcctcctcaaagtcaccgccataatgccattaatagccttatatgtcaagataataatggactataaaaatattatattggcaccgcatattttcaaaattcgccatcggcttatgtaatttcaaagggttaaaccctttgaccatataatgactgtagaagatgagtcttagtaactttggaagagtgggaataacgatatccatatttggtccatccttttcccagaaatctttttcccaagaatttgggtgcaggacaatccctgagagggataattcctctttatctgggaaggatgatacccctatgcggcataatagtcaagcttaaattaccgtttccgtgtattttttgaaagtatttaggtggtatattggaaatgtagggaaaaattaaatcattcatatgtaatatttatctaagttatcttttttatttttctggtgcgaaaacataaccgttaatgccgcacctacttttcgcgatatccgatctgcgaaaaacctacttcctgttcatctcctgccttccacagatccgctccgttaacataacttgtagatcaagttttggggggggctcataaaagacagtaaaccagaaaattatatcatcgtggatcgactatctataattattggcatatctgcaacgtttacaaaattaggtaggaatgatacttttttatttgcttcccccaactctacaaaatgaattaatttttcgtcatgatcaagaataacacgtaatttcggaaatttttcttttgtggctatcccaataccgccgatcttagctgttgtattaggcttccaagaatttctagagtcataaagttcgaaaactgctttcgaccattccctatgataaccaatccagttggacacaaaagccctcattggctccgaagtagttctccaaatactactttcggcttcaataaatacttcgttatctttaccagaggcaattgcaatttcaaatagcagagataggttcaataaccgttcccgcctttcttcaggattattcgcagggaaatttcgtaattcgcgcacatctaatccactatcataggccaaccaccacaacagaccgagaaggcgggaaacatcctcttccggatcattacccacggcttcagtaaatgacacaaagagcctctgtttgcggccaaataatgctgtcattgatccatccaaaagttgctttctacattccaaaggcaccaagctctggcctctagctaattgaggaaatctatcccggataattcatcaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaaacagtctgtatttcaggtaagcctgttaatctatggcattaaaatgagttagctatctttttcaaaatatcatgaataaagcgggctataatcctgtgccctgacttcccgcattacagcaagaattgctaagagtttttctaccggtctatatattggtgcattatcctcactaatttcaaaatttttaagcattctacttataagtgttttaatttttcgctgaattatcttgatatcgtcaatctttggaattacaaccggggagctctcttcttccttaccgatttgttcttcctcattaatgtcgatcatctccagtgaagatctacactgaaaactgacccccaatcgccgttgaaaattgaccccctcagagataaaccgatgccagcttatggcgtcggaggtgaggagggtgatttctatggaagaatggcaggccattcaagttttaaagcgtcaggggcatgggaaaaaagccatagcccggcaattggggatttccaagaacacggtgaagcgccactggaaccgccaagcgccaccagcgtatcagagagcggcatcggagaagatgttagacccctttgcccctcagattaaagagatgattggcaaacaatttatcggtacccgcatctttcaggaactatccgagttgggctataccgggtccttgaccagcgtgtatcgctatctccggcagtttcaagatgatgtccgagacagaaccacgatccatttcgagacttccccgggtcaacagatgcaatacgactggaaagaatggcaggtgccggtagccggccggccactgaagatttacttccaccaggcgatcctgtcatacagtcgctataagtttgtgaccttttctttggatatcagtactcccagcattattcgggtgttaactcaggccctggtctttttccagggagtgccggcagaaatcgtcatcgacaatcccaagcagttggtcctgtcgcacgaccgtcagggcgtcatccgctatcaggatgatttcctggctttcttggggacctatggccttaagccggacccctgccaaccatatcgggcccggaccaagggcaaggtggaaaatccattcttttatctccaggagcatttcctgcggggtttggaagtggagcatctcgaccacctgggagagcgcttggcccggtttatggaacagtataatgcccggacccatagcaccaccggactggcgccagtacaactctggccacaagaaaacctcaagcccttacagtccgatattcccctgtcatttcaaaaagaatcccggaaagtctcctgggatggctacgtacacgcggacagcaaccgctacccggtgtctttggccatggccgggaaaaaagtctggatcgaacgggtgctggggcgctggctggatatcctggatgctgacttgaaacccctggctcggtatgaactgcttcgtgaacatcaggtaaccttgccgcatcctgaacacgccgatctggccaaggaatttctggaccggaaagaacagcggcgcttgcaggtcaaggtggtttttcaggagacttttccagctttggcgccagactttatccgcttggcggaacagtcatataccctcaacgcctcctaccatttgaataaaatcctggacctgctctctgtctatgaccaccaggccgtcgccgctgccttgcagacggccctggagttgggtacgccgtcggtcagatcggtccagggcctgctgccggaaaaactgcagcagccggtgctcccgacttcgtgccggacagcctgtttgccagccgtggccaaaagaccgctttcactctatagagccagttacggaggaggcgcccgatgatcccccgactggacctgcagctcaagagcctgtcattaaccaaaatcttggcccactaccaggaggaagcccacaaggccgcccaggaaaaactttcttacgaaaactacttggcccggctagtggaaatggaggccatgagcaaactggaccgctctatcaatgccaagattcacaaggctcgtttcccctccttgaaaaccctggaagagtttgatttctcctttcagccgcagctcaacgaaaaagagatcatccggcttgcttccctggactttctggagaaaaaagaaaacctgcttttcctggggcctccaggcgtcggcaagacccatctggccattgcctttggcgttaaagcctgcatggccaagtatcgggtcttatttatccgtacccaagatctgttgactgatctcagtgtggctcacaaaaccggccggctgggccaggtgctgttgaacctctcccgactggacctggtgattctggacgaactaggctatctgcccatcaccccggaacaggccaatctcctttttcaattagtatcgattcgctatgagaagggggccatgattttgaccagtaattacggcttcgaagattggggaccgatttttaccgaccaggtaatcgctgctgccatcattgaccctctggtgcaccactcccatatttttgtgattaacgggaatagttttcgcatgaaacagaagcttttaccagaggccgcatgaaccggaaaaagttcggctgggagaagccagccgccggccggccaaagcggattcggccggccggcaccaagcgtttgcggggcaggccgaatccgcccctcatggcaccaataagtctaccccggccaaggctggccctcgttaacagcaacttttccgctaaccaggggggtcaattttcgatgaccaaaggggtcaatttttgttgacaatcttcaattttatggattttcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctttctgccggttccaaagccaaaacaacatgttataaaatttctcgtaagcagatatttgcagctcaaacctcaaaagagattgccttaaaaggtattattgatgtaccagagttaagttatccatatattatcacgatggatttttgatcagatcaccttttcacaaatatttcggtagcaacaatccaggcatctggcttttgccttcgtgggcgggggatatttcccttgaacaactatagacgtcaatacagcgataatatcctgcaactcattatacatggattcggtgattcccacttcgatcagcttattgcggctccgggtatagacaatatagcctttatttaccgggacagaatagttatccctgataagcagtccataaaaagttagttgaaaacggtggtttttaaaggttcgttccttatattcggcgtatttataatccaacggcgctgcggacccatcttggaggaacagaatttcatccactattccacgcatgccccgtgtggagctgaggtagactgatttttttctttccaccaccccgagcttttttcgcaaataattaggattaaggcgtgccttgtcctcgtgtacggtccggccggtttggactttgaagcgcttttcttcgtgttgggagatggcaagataattttggaaataaataaatcgcgggcaaaaaagatattccaggatatctgaggtagttatggaataccctgcctcatcaaagtttaattccgctatgttttccaactctgactcggttcttggcaattctttaacctttgggtcattttaccttgcttattgtgccaaatcctctggaaacagattttccaatgccccagtattcgggaatttgaaagttgactgaaaatatcgagtagaatcccagcataggcatccctttcaaggatgtctcaatttcttgataattttcaagttttccatataagggccctggaactgtaaaattcaatcctttggccatggaaatgatgttgccaataatcactttttctaaaagctgttttcttttgtaattatttccacatcttaaatattgctgataatttttttcgtttaaagccagccaaggcgtaaggaaatgatacttttcgactgaatggcttatgccaataatctctattctttcctgaagctcaatcttatctaccagcatctcttgtttacctaacgataagattccaatacttggcatttcttttaataattccgctccttccgctaatccgataatttttgcctcaccatctataactttatattgaattctagggtaagaataaatcagcccgctatcgttgtgattatgaactaagacatttccccttaatatattggcaatgcatcctcgtaatccacggccctgctcaaaagttaacggcctggaagtcttgatagatatttcaatagttgggatatattcgattctttttagtcccctgttcatgtcttcttccgcttgaaattctttattttcttccccttgacgtcattttcaggcggttccggaaaaagtgccgcaattcttctccccctgataaaaaaaccatttcctgaggaacaatatgaacgctcttccaagggataataagcatctcctctggcgcataagggggccaaatatctttccagaaccgcgtcaaccgcgacagggtcttcctgcatataaagcactacccctttattattttctctgaagttttttataagatcgaatcggaccagtgaatttaaaggaatatcatccccttcgaaaactttcttaatgttatgttcaggaactaattctactgattcgggcagcacacatgccagtgattcgctatcccccagatagataggagcaactttcaaagattcagcaatttttttaccgagctcttcctccccatctttaaatgcaatcagacaatcgatatatggcgtgaaggcatactgcctcaacctggcgtccatcggaatgactcggacagtacaggaagatactgcgataggatgttcagcccttgctgtcgcccctaaggccttgttttgaatatcttttaacagctttacaggattttccccctctttttgccataaggcattggcacataatcccttaatagttgatggggcggggaggggatatgtcctggcgcattgatagctatagggcactcggatggaatacatcgacgagagcttcagccgaaactcaagggcaatcatcgctatctcctaaatcttagccaatatttcctgaaagacctcctgcaccgtcttcttggcattctttaaaccatccccatagctccaccaatccacaccattccccattgtctcaagtaatgcaatggattcttcgaatcccgttgagtatatggggctgatcagattgggaacaggcttctccgtggttgataaggccgccaacaatcccaggcacttggcgtgcggcaaggcatgcgattgtgaggccccgaacgcccctaaaacaatgggaagcaacgcttgaattgcaactcggcgacgggttttgatatcaccattaacttttcggttatctatagtcgagccgatgcgattcagatcaatacctgcaacaaaagcaaacactcctgatgcataagttttgtaaaaaatcatctgagatgtttctcctgtgctgctggaagcttcggttccagatgccactcgggagtgaataacctgtttgctttccggtcttgttcctaacgcagggagcaaccacgaaaacgaagcgcatgagctccgtcgcggggcattggtcatttttttggtagaaagaaaaccatgcacatcgcaaacaaggcattcttcgatagcttgcagctcgtctgtcgcctgtgtttgcctatccggctggccggattcacagacactgcaaagtttaacgtttgatgatcctagtgcctttcgccgcatatgttccagatgccagtgtttcatcatccgcccgctcaccgccggcatttcctctaaggggttgccattctcatccaccattctaatctgccgaatatccaaggcctgaccgacgctcccctcattattgaggtcatgcacgttcaataccagttttgccgccaccgcgagatatcctgccatctttaatcctccttcttgtaataagtaaatgccaaaagcgccacgagtgtttgaacggatcgaaattgtttttcattattcaccagttgcagcatctgctgtactgtattttgcccaggcaaatatggtttatattgtttcttggggtcaagcaccgaactctgtgcttctctttgggcgtctaataagagcttggcaaattcatccgcatctctggccttgcgaagattatcaacgtagccaaaatttctttcccggacaaaatattgcagcatatcagcaattttcttaataacgtcaaaattctctccttccagaagtgacttatccatgttgaaaatctcctgtgcgaatgaatcggttgttttccgtgagagcagagcttttccttccctaaccccgacatacgttcgtgcaaaatctaatgctgatttttcatcaatattcctaaaagccctggccaacaatcccaatagcttgctcctatcctgggaaaaaatgcgttcttgaagtaaggcttgaactaaggcgcggttgtaggcatttttaagaaaagttatttcttttgggtctgatttttctacctgatattcatagcgtggtgcattgccactactatccaatctccccacaaagaatgaatcaaccttatctcttaaaatttcaattagatgcggatataacgatagaagcgctaataatgccgccggagctgggatatcttctatcttcctggaaatatgtttagcagtggcgatatattgggccatctctccgcccttaattattcctgcaaaatgggggagaaaaaagaacctctccttttttgaacgatcagaggtattaatggccacatcaatttgaaaaaaaaatgttcctgctaagcttgataccacacaaaatgggcataatggtaaggtaatttggtgagttacattatccctttttggtggctgtcctaattgtgggcaaaaagatactaacgcacctgttattttatcattccttgaataattatgaccgcaggcagaggcatgcgctccctttcgtatttcgtttttctctgtaaatatattttttggtttactgtttttattcgctattttcttgccaaatttagcgattccaactgattggttttcaagatgcaacggacgaaatccaggtattcttagcaataaagattggtccgaaattttattctgacaaagccaccccaaagccttcatcaccttggctgtaacatccccatcgtcatcgatttccacacaataccggtcatacaattccaccagcctgatcttttccggctccaccgcattcaatgccgccgcgcacaggcccagggcaatccgcatctcaaaatcgggcagaccggtgcccggtgtataaaaagtattattgggattcatggcagcaggcccccgtccagaaaaacgctgagaagagattgcttgcactttttctcaattttctcaccctcttcatcctcatccggttcttgctgcggtctttgactcgccgcccgccaatcgcaaaccttcaatatatggtgcaatgccagcgcttgcaggcgacgccgatgtctgtcaatttccctggggcagcgggcccattggcgcagatccttcgccatattttctaatgatccaagtgtaatcgcctccgttaactctggaagcttttcggttaaactcgaaaatcccactgatcttctaaaggattcttcggcccctgccgcccagcgaatcctttccgtaccgtactccaccagcctacggttgatggcatcttccgccggatgctccaggttgccttgcgccagaccgctatccgtatggtgcatcaaaattgccaaagccccggcataatagagatcatgtttgcttctctcattaaaataaagtacatacggcgcccccaatgttgcatgcggcggtcctttacttcgtttttctttcggtgatttgatataatcctgccacctggccgataacttacccacatcgtggcaaactatcatcatctctaccgttgccttgacttcatggatctgcgtatcaaagaggcgagccagcgtcgggatcatcctttctttaaaaccagcccaggccttcaggcagaattttacgtgatcttcataaatttccccgggggcactgtaattcaaaagatcaaacatgatgccgcttcctcgctcttatcaggttcttctctctcttctttctttaccaacctcaaaccgatattcgaatcataataatcatttcgatcaataacatacgtttgaaaaggctgcagccgccccttttcaattttctccccgatctttccttccgtaaaatcgtactttcttaggttttctggtttgatccatgccaagtatcgatacgatatattaaccaaagtaccccgcaatttctcaaaatcaatctgtttttcaatctttgttttcttacctttttttgcctttcggtctatttgctcatcgattattttctcatttttcagcaatacttcttcatttactaccgacagagaacaatacatttctcccctggccgaaagattccaggccaattcgtctgcaaacagcgtcgcctcaaacaattgacccaaggcattgcgtgcttccacatcgtcagtgtgatactccatcctattgcaaaattcggcggtggccgtccagtctataaacagattcgacggtgcgtttttcaaatattcccaggcgatgccagcaaattctcccttttttctaccggcgaattcgctttcatcttcattctttttatccacataaggataggctatactccagtcttccccgattagttcttcccgccccagtggctttactatataaacaatcccctcaccgccccatcttgcaacccgacctatacgctgcaccagggcatccgcagccgcacattccgtgatcaaaatatcgcagcttatatccagtcccacctcacaaacctgcgtagatactataatacctggtttttgctcattcttatccttgccaaaaaaccggcagacctctctttcttttttttcgcgatcacttaccgtaaaacgcgaatgtatgagagtgaggaggtcacgcctgtcttttaaagctgtcaccacccgctgcgctacatcaactcggttagcgactattaaaattcgctttccttgattatcgttaaggaccttgtttaggcccgaagaaatcttctcctcttcaaggaaaccccattcttcctggtgccactttacggttcggtgacccatatgatttggccatttccctctaaattcaatccgttcataatctctaatattttcattttttagcagaccagcctccaaagattttggcatagttgcggtcatcaaaatcgttggtattctactaattgtcaaaatctccaacaaggccctcatgagcgaatgggtatatggggaatataaatgcgcctcatcaaagacaactatggaattggcaatgctcccggcgggtaaatcaaaatgccttcccactcgtttggcccgggcatacccatataaaaattgatcaaatgtggtcacacaaatatccgcaaaaaaaaggggatcaagagaactgaccccgtgttcgataccgactacaatctttttgccaaatttttgttcgatattatttgcgtaactctgaattctatctctgatctgattacataaggccctggtagggagaacataaatcagcctcggggctaataaccattgattgtgtagaacttgcgccagatatggagcaattacagcttctgtttttccgtatccacacggcagcctgaccagtaaaggattcagtgaaaaatccccagcagaaagaaaattaaaaatctcttgttgttcaggcgtcggtgcgaacccacaaatatcaaggaagtgttgttctaaatcccttccgggactgcggcccgcatgttggctcattgctcatatcctcccatcacgggcgaggcaagcctcgcccctacaaataataactttagaaaaacctcgccaacaactcctcattcaccaatttcgggtcaaaaccctggcccaggaccttgatcttcctgaaatcctcctggcagaaagggaagagataaacgctgtcaatgtcttcatcaattagactttggcatttcaccgccagttcatcgaagcgagacgcttccagctttcctaaaaaggcgctcttctggacccgttccagaccgtattgtttacaggccttggaaacccggctgcggattttatcgtcactgatatcgtaaaggatccagaccaacaccggcatctttccctcaaggccgccgccagtgggcgaggcatgcctcacacttacataatgacgctttccctcttccctcttcccttttccctaaatctctcttatctccagccaatccgggcgcggctccccggtttcggccaagagtatattggccaatcgatgggcttcgtgctggataagatagcgccgcttgacgttgcgccgccggtaacggacgctctcatccaggtgctgctgcatggcagccaccaccaccggcttgccttcctggtttaacgatacggcggtatcctgaaagtcgaaataggcatctttgatcttcttgccggtaaacagatagaccgcggtctgttcggcaaacaggcggaaaggctcgatgagatcaaagaccagggattttttattgtagttgtcggtgtgcagaaaacccacaaagggatccagtcctgccaggatgcaggccttttccaccatggggtagagcatgccatagcaatagttgagacaggcgttgaatgggtccagggccgggcggcgggatcgccccggaaagcgatatttttggggcaacaccccggaaaggcactggaaatagtgtcgggcggccgttccttccatacccaagagacgctgacgcaccgcttccagattctggtccttggggttcagatcagacttacagttttcgatttctttaaggggaccgagaaaattatcttcctggccagggcgggcgtacattaatttttttaagaaggtaatctgattggtcaacttctgccggaccatatccagaaccagtgaaagccctagggcgttaggcatagcctctaactgccgccgtcggatcagggcggtactgcccattttgctaaaccagacccggcccacggggtcgccgtagccgtccagaaaaatgatatcgatattgtgttccagcgccaggacaatggcttgagaggaaatcatcgcttgattggtaataacgatgctttccactttcaggggagagacatccatcaccctgtcctgcagtttcaggcgaaaacaggcgtctttttgggtgatgaaagaaccgggagtattgatcactaactgcaaagcgccctctgatgaggaggatcaagttagtctgtatttatgatgagataatatcttataccacaagagttaatttaagtatacggaaatgcgcaggtagatgactggggggtgctattttttacatggctccaacctgcggccgtcttcagccagagatcgcggccattagcgggcgctaaaaataggccgaatattgcttgccggagggcgcccggagcagcgactcttcggaaggtgaggccgagcctcagtctaacattacgttatttgcctacgaagattactttgtggtctgccggattcagcctcagaaaatccgccttaaccaccctctgttcgccgaagatgctgaccaaccgtaaaagaccgtcgttttcaggttcgatcgtctgccaccgggaccgagaagaccttgacagccctggtcttgccttttagctgcacttcaccctgcggcgcaacttcgattttgccgttcaggcccagatacgtgttttcctcgatcaagatgggctgtcccactgtcttggtgtgagtctccaggcgggcggcaagattgaccgtatcgccgatgcaggtataggtggcccgatgttgggtgccgacgcagccggccacgaccgccccagaggcgatgccgatgccgatgcggatctgcacccgattcaacctggcctgttcttgattgaagcggcggataagttcaatcatctgccgggcggctcgcactgcccgttgatgatggtcgataaggggcagaggcgccccgaagatacacatcaggccgtcgccgatcatctggttgacgacgcccccttcgttggcaatggcttcgaacatcagagaaaaatagtcattaagcagctcgatggtctcttgcggcgttttggattcggcaatagtagtgaaggagcggatgtcgctgaaaagcaccgtggcctcgaccagccggccgccgagcgaaaagcctgaattaagcagttcttcggccacttcgtcgctggtgaacttgcagaacaaggcccgttgttcgtcccgcagccgttttttctccaggctggcgtctacccgggccttcagcaggacaggattgaagggtttggtgagatagtcttcggcgcctaattcgatgcagcggacgacgctgtcgatctcatccaccgccgagatcatgataaccggcagatcgcgccagcggacattagccgccagatgatccagtacctgatagccgttcatctcgggcatttcgatgtccagcaggatcagatcgaaatcctgttcggctaacattgccagggcttggcggccattttcggcaaaggctgcttggtggccctgtttttccaaaccccgcgccagcatcaggcggttcatccggttatcatccactaccaggatatagccggagtttttaggcccgtgctgcggtttagcgtgttgtttcatatctggatcaacttttccagagcctgctgaacccgatcgtattcgattgcagcctgggccacggagtcttccgccccgtccaggcggccttccttgccgattatttcgagttcccgagccaattcggccagggttacggccccgaaggaggcgctattggattttagactgtgagccgcgcggcgaaagagttcagcatcgttgtcggccagggcttgacgcaggttccgcagcaattcgggggcgtcttctttgaataccgccagcacctcgccgataaaatcggcgcccaggctgtcccgaaaatcggcaaatattttgggatcgatcaccgcttcctgatcctctggggcaggctggggctgggttcgggtcaaagcatccaccaaagcttccaccttaatcggtttagtgagatagtcgtccatgccggccgccaggcatttttcccgatcgccttgcatggcgtcagcggtcaaggcgatgattcggggggcggcgcgcccggcttcacccagcttaatacgccgcgaggcctccaatccatccatctccggcatctgcacgtccatcagcaccacgtcataggattggcgccggaccgcctccagggcttccaacccgttggccactacgtcggcccggtagccgagccgcgccaggagtcgcagggctaccttctggttgacggcgttgtcttcggccaataggatcttgagcggcaggcgggttgccagatcgggatcaatctgactcttgaccgcttcgtcatgcttacgcgtcgccgcgggttgagccgagaaaatagtcaacagggcgtcgtatagttgtgaaggttttatgggcttggtaagttgaaaggcgaaaagggcggcgtctggtcccacttcccgacagcccagggaggagtataataccaacggcaggttggggcgatgggcgcgaatctctcgacccagcatcaacccattcatgtcaggcatctgcatgtccagaatcgccagatcaaagggatcgccgcgtttgatccacccgagggcctcctgggggctgcggctatcccgcaccagcatgccccaggattggctttggaggacgaggatacgacgattggtgtcgttgtcgtctaccgccaacagacgcttcccagccaactggggttgccggtggagcagttcgtggcgggtaattaccggcatagccaccggttcagtacgtatcagcagatggaaggttgatcctttccccggcacgcctttgctttccacccacaaacggccgcccatcatttcactgagacgtttgctgatagccagtcccaggccggtaccgccatactttcgggtagtggaagcatctatctggctgaaagactggaacatgcggttcaggcggtcggggggaatgccgatgccgctatcggccacagaaaaccgcaacagcatactaccgggagggagagccgcagcgtcaggaccgtcttctcccctcaccgtcagagagatttccccctgttcggtgaatttaacggcgttgttgagcaggttgagcagaatctgccgcagacgcgtgacgtcgccagctatcgtggcaggcacctgtttatccacatggtaaacgagttccagtcctttctgttgcgccggcgtgactatcaggtccagggcgctttccaggcattcccgcagatcgaaaggctggtgttccagttccattttaccggcttcgatcttggaaaagtcgaggatgtcgttgataatggtaagcagggcttcgccgctgccgcgaatggtctcgcagaattcccgctgttcctcattgaggggggtatcaagcagcagattggtcatgccgataacgccgttcatgggagtgcggatttcatggctcatggtggccagaaaggtactcttggcctcgttggcggcttcggcggctgtgcgggcctcgctggcctcggcatagagtttggcgttgtccaaggccagggaggccaattctccaaacctctccaacagggccttttcctcatcactaaaggtctggtccgtttcccggtggcaggccagacccaggaccccggtgacctgagagccggattttagtgggatccccataatcatcctgatggactggtaatccaatcccggggtatcggcccgtcctccccagtcctggtaattttcgatgagcagggattggccggtttgccagacctggcctgacagaccctgtccgagcttcaggcaggccccgatcaatttctcgaagattcccattcccacccggcactccaggatcattctttcaggatttactaagtgaatgaagccgtggggagtgcccagcaactggccggcgcggcagatgagggtctgcaacagatcgtgcaagttcaggcgattgataaggcctagcgtagtttcattcagtgccgccagatattccttctgccggtacagcgcctcctccatatgtttgcgctcggtgttgtcccggatgatctcgatagcgcccgtcaggtggtccgaggagtcgtagagacccccggcggtggcgataagataagccccaccggcctttagttgcggcacgtaggtctcgccacagagaatctcgccccgccggctcacctgggcataacgggatcggaactcctcttccttggcaaagacaaaatcgatgagaatgggccgacgctccccataaaaaggcagggcgtattcgtagtttcccttgcccaggatatcttgggcctggactccggtcatggcctcgatggcgcggttccaggcgataaccttcccttcccggtcaatgaccagggttgcatccggcaggaaatcgatgatatcctgaaattgccgctttgattcccgtaccgcctcttcggcctccttccgttcggtgatatcgaggaaggcgccgtaaacaaactcgaagccgctttgggagtggcacatgatctggctggactcctgaatccataaaaccttgccgctccggtgccggattcggtattcccgaatataagccttgtctgtctttaaggccgttatcaactctttttgaatccggtccagatcttcgggcaccacaatatcgagccattttatcctgcgggaatcaaattctgctttggggtaaccggtcaagacctcgatcttgttgtcgatgaagtctaccgaccagtccatatagcccttgaagaaaacattcggcagatttttcaataggagtaagtagcttgtctcacgcggcgggacggcggcctccgaagcggcccgcaaacgggttacttcttgacgcagccggtttaattcgtcgagcatccggtcctgggtcgtagcttcatccctcatcttaaaatactcactttcaagttatttcatcggcatctggccagagttctttaaattgtccaggacaggatagtaagggagaacgccaaggcacgcgccttaaaaatattttccggggaggtttgggcaagatacctgtttttggcaatctaaacgaagtaaataatctttcctggttccccggctccggcttggaaacgaaatagaaaatcagttatgcaggagcctcaagagactcaattaatttacaattataagcctaaggtgacaatcgactcaggcggttctttgttttttgcctatataaaagtattcaaagccaagttgggtaagcttctgacagttatagaggttgcgtccatcaaagataaccgctgttctgaggcgcgacttgaggcggttaaaatcaggggtacgaaacatagtccaatcggtgttaatgatcagggctgccgcgtcgtccacggcttcgtacatatcggcggcatagcttatagccgtatttgacactccgaaaaattcctgggccgctttctgggcctgcggatcataggccttaaaccgcgcccctttctccatcagggcgttgatgacggtcaaggccggtgcctcccggatgtcatccgtccagggcttaaaggacaggccccaaacaccgaatacccgtcctcggagatcatcatgaaaataagcgctgatcatatcgataaacagtcggcgctggttctgattaatggcctcagtagcctcgagcagcctaggggtatagcctattgttttggccgtctggatcaactcccggacgccttgggaaaaccgcaggccgccatagcctagtccaggaaacagaaagagattgccgatccgggagtcagagccgagtcccaggcggatgagattgatgtcggcgccggtgatagcgcagatgttagctaattcattcataaaagaaatcttggtggccagaaaggcgtttgcagagtatttaatcaactctgctgaaacaaggtccatgatgatgatcgggcggttggtccggacgaaaggggcatacaactccttcatcagttcggctacccgttcattatcgcagccgatgacgatgcggtccggcttcatgaaatcttcgatggcagtcccctgtttaacaaactccggatctaccacaacgtcaaattcgtactccactccccggaccgccaactcctgagcaatggttttttgcagccgggccgccgtgccaacaggaacattggacttattgacgatgactttatagccgttcagatggcggctgatatcctgggcaacggcgaggtaataggtaatatcagatagttcaccttctctgtatatcggactcagggttaggtaacagatgaggctatcctctacagcttttgagagattggtgctaaaaaacaatcgattgcccttgcaattacggcggatcagatcctccagacctggttcatagactgaaaggcggtagtgatccaggttgtcgatcttcttttcatcgaaatcaacgcagatgacttcgttccccatttcggcaaaacaggaggccgttattagacctatgtatcctgccccgatgacggctaatttcatgagaacctcaggttattaggtggcgataagacaagtgaggcgcactgcaagaactataggcttgatcataaactgataaaatcggtatggagatcattcctcttgaggagatgtaatcccctgcggtcagaaaaccgctttcggtaacatttctgcgcgccgccgtaacaggggctacaaacgaggacccgccgggacccagtcgatggagaccaattggagttcgccgttctctaagacatcgaccgttttttcaaataacctgtccgccttggaatcgtacagtcccggggtgattgttccaccaacgatgatgcactcatcgattaccgatccctggcggacttcatgcctatccaccaacttccgttcccgaaccgagatcttttcgccctgtttagtaaaataggcataccgcttccagaggacggaattgctgatgcacacatccttttcgatagtccagccatcaccaatgatcgcataaggtccaagtttggcgccacgttcaataatacattcattgccgataatgaccggaggaattatggtcacttcagcaaaattgatgacggtgccgctgcccagataaccccagggcaatttctggtatggcaggtcaagatggattttgttatccagcactgatttgttgatagacaggtaatcccgcttgcgaccaacatcataccataagccatcatagcggataccccacagcagataatctttcggcggcttaaagtaggcaagttttcctaacatggctggaaaaacatgcttgccaaaatcataaaacggttcccggacgttggggtccgcagcagtacgaaaaggatcgagtttctccaataattccatttcaatgaaatagacggaggcattattgaggttgctgggagagtctggatctttttcaataaagtcgatgatggggccggattctgatagcggcccgcgggaacgctcagatttgccgagtatgacggtgccgaattctttgcgtcgcttccagggaatcggcgccaataacatggtgaaagcggcgccctggcgcttgtgaatttcatacatctgctcaaggagttcaaccccaaaattggtgacgatatcaccactgggagcgatgacagtggttccggaaaatgccgccgtggagcccattatctcatcggccagagtctgtttggcctcggtcccgagtgcctgtttgcacacccctcccaaggtaccgctgggccggtcctcttctatgtagttgatatcggcgccgaacagcagaccgtctttgaaatgtgatctgatggtttcttgcagaacgcataagttcatggagacattagtaataccggcctcgacggcgcgtctgacccagatctccgccatgggcacggtacctcccaagggaaacatgggcttggggagatgatgtgtcgaaatcggatccatccgccttcccaaaccggccgccaggatggtgagtttcaactgatcttgcacctgtttgcggacagcccaggtgttctttagataattgtcgagttcaatgggcatggaaggtctctatcggtatgcataaaagtccacggtaaccttcgaattcaaccgacgaaaaagtaagtaaaccccatttcccgcattttggccggatcgtaaatattacggccgtcaaaaaccaccgggtttttcatccgggattttatcaggttcagctccgcatttttgtatacctcccattccgtgttgataatcaaggcttcagctttgggcagcgccgcctccgggaggtctgcataagtgattcggtcgcggttcgcatgcttccggaagtaaaattgaacttctttcatggcttccgggtcatgaaccgaaagttccgcccccatctctaacagacgctcgatgatggttaaggacggggcttcccggatgtcatcggtttccggtttaaaggccagaccccagagggccagttttttgccttccagattattctggaagtatcgggttatctctaaaataaaccggtgtcgctgggcctggtttactatttcggtggcttccagaatcttaaagttgtaggccaacgtctgggcgatgtaaaccagtgccttgacgtctttcgggaaacaggagccgccgtagcctaagccgggatagaggaagtgggggccgattctcttgtcagagcccatacctttctggacgctttttatattggccccggtaagggcgcacagattggcgatctcattaatgaacgaaattttggtggccaggaaggagttggcggcatatttggtcatttcggcggaagggacttccatgacaaagagctcaaattttccatcggtccatggtttgtagagctcttgcatgatacgctcggcttcaggactttcgactcccacaacgatgcggtccggccgcatgaaatcgtcaatggccgagccttcccggagaaattcggggttagagaccacgtcaaaagtcaggtttgtcccgcgtcgggccaactccttggcaatgagctggcgcacccgggcggcggtgccgacgggaacggtggatttgtcgaccacaattttgtattcctgcatggtttggccaacgcttcgagccacttcatagacataccgcaggtccgccgaaccgtcctcccggctgggcgtgcccacgcagatgaaaataacctggctctgggaaaccgcctggttcaggtcggtggtaaaagagagccggccggccgcaacgttgagtttgacatagtctttcagaccgggttcataaatgggaatttcaatttcatttttacgcaaaccttcgatctttttggaatcgatgtccatgcagattacctcatggcccgtctgtgcaaaacaggcgccggtgaccagaccgacgtagccgactccaatcatggccaatttcacaaattctctcccttcgaaacataatctaagcggcgtttcagccaaccgcggccatctttgggaagacgctgctgagctttcagttggaataccaggatgccgccgcgaggttctcgaaaataccaataatgattcaggtagctccccaaccagacatcatagagagcgcaactacctccggaatccagcagtcccgcggtttttatccctttagcggccaacttccgagccaggtccggcaatgtcccttccgtctgccacaggataatctgattatcctgatccagggctagaatgctatggtaaaaggtggcaaaagggcgattgccggcctcatgttgcgaaataagccgggcgactcgttcatcccattggtcaggccagccctcatagacatattcaattgcctcatcctcgcctcggcccaccacctggcgcaggtcataatcatatcgggcaatctttacggcggataatggtcttgagtcttccaccagtgggactaaggccgcagcccagaccagaccccggtccatgagattatccccgttgccggcatcaaaaaccaggtcttgggaggcatcaaagcgtagccagcggaattccaagcggcatgaaggctcagaagtctgggcgctgaaataacagatacaccaatacgtctttcggtctaggggttcaccctgcaaaaaaaagaggcgctgcagccgaatggcagatgcggtaactgacttcagatcgtcgtaggtgcgaaggccgtcccgatggaagcagggccgcaaaaggttggccaccgtatcgctgatagggacagcgagcatgtacggctcttgttgaaaggtctcgccgttaaaattttccagtccctgccaatcggggaggagaccggcgttgtgcattgcctgcaggtgcagcggaatcggcagttttggcggttccccctgggcttttaacgggttattcggcccaagggtggacccatttttagggtttaactctcccggataggctggatgccgccgcatatagaggccagtccggttgcgttgctccggataggcaagctttaaatgcactacggctaattcctctgacttaatgattacttcagctcggcggccgttttggctagcggcgccaatttccagttctagcttcatcaggatgctttcagcaatattgatgccaggagaatgcaatcccgggagttaatttcctgaacctaccaggggacgctagagcagttctcattcggcaattagttagcagtttattgattattttgagaacaaagtatcaatgattggttatgacaataagtcaaatatttgtcaatataataaattattgctaaattgtcaatgctctttttccgtttcgacactttcgccaagaaatcaggcaagatcattctctcattgagatagaaagcgggaagggtagtcctgacatcccagcctcaacacttagaagagtctatgattctgaggatttgaggaacttcgatttcctcgggatgacagaaaaaaccggttttgcaatagcctttcggctttttcttaaaaaggctattttcggcggcgaaccacctgcatcgaccagcgggtgtatttggccgggccggatcgataataacccagatcagcagcatattttttaaaataattttcgacatcttttggagtcaaggcatattctaatagttcgatagtattctttccgttcggttcgaaagaaatctcattagaaccaatggtcgcggtaccatttgggcccagtctcataagaacctgttccaatttgattaaaccctgttccttaaggtcctggagaaatccggtggcagcatggacggcggcgccgagtgtgcctaagttaaatatttttcctcctgctggcggattcggtttctcaatcttgaggtttcctattccatagagcaggactctctctctggcgatcttaattgcctgatcgccaatttttccactcagaatgcccccgcctagcacaacttcgttcatctgatacaggtcgtataacaatgcgattaagtctcccaaataataaccgaacttctctgccaaggactctacaaattttcccgctcctttcagcttctcaaattttgtcggatcatctgcattatccggcagatctagaagcgtggctatccgccaggttccacgtttctcaatttcttcatcaagtctttccatgcccttcttgtcttgggcgcgataatactttccaatcggagcaaaaaaccgaccttttaatacgctctctgactcagtctgtttcctaacccatcgtataagttctgcgtcgaattcaaggtttggtagggccgctagatcccttaagccacattcttggcgcaactctcgagtgaaattatcaaaaccgcatctactgttgggatcgggtatttgctgacttaaagtcaaaatcaggtcaagttctttgggattaagcttttcgacctggaaaaatcggccgatctcatgcatatactttgtgataagatttgccatggtgttttgtgacaggtatgggtttgccaccccctgggggaaatcctgaccaacagaagccgcggccggagcatgaatatccaggaggatttttccccattcattcaatccgggttctattcgaccaccggtaaataccgctcccgcagtgccagtgccgatcttaataaccaccagtttttggtttttatcttcttctccttttgaatttttctgcaattccggatctttttggaaataatccacggcgcccatgccatcggcatcaccgtcgttgataagtcttactgaggttacatcggcaagccatctgaaaacatctcctttcgaactacatttttcccgccatattttttggaaattaccggctacctcaagattcatgatatcctggatttgattttcgacgatcttaccggttaaaggaggaaaatttctgaggataccactcgtgccggcaacgagattataacgcaccggtccaggccaggagatacctattccaaggagtttcctcggttttttatcggatgatttctgttggtggctcttgagaaattcgctattttcaagaaaaagaaccatctgatcgatgagtgaacgaagccattctccaataggctcttttttcgcattagaaaccggcatggccgtggataaccgaaaggattcactctcttccttgaaggcggaccgaccgtcggcatgaataaaatcaaatgtataaaaatggattttgatatttgttccgccgatatcaatcccgagggaatatggttcttcatttctcggttcgaagtaagtcttaagttctttggaagtagcggcgattccgggaggggttaaaggcgacggccgcaggaatggcaacggttgaacatttgtatgggcgctataatagtcccggaggtatttttcttctaacaaggcatagcaattttcttggcaggcctcattaatccgctctttccatgcctcaggagtcattaaatcatgtccatttcggcatcttccattaatattcccatccaattctcccagaccgagctcacaaccaaggaaccccctggagacgccttgattcaataccatggcgtgaacgtaatgagagattaaacttatttcgtcttcgttacattttgggcagagatctttaggaatagagataatctcttgactcaaactatcgtctacacccttataagttatagggaggcacaaacaagtttccggtcgcaaacgatataccgtattgagaagtctacgcaggagcggaaatggaaagtaaaatttctggcctttatgcagtgccagcttttctaattgaaaatcttccttggctcgcctgaagagatgacagaataaagacgccgccgactcttctgggagaggattctgctgtccgtcatcttccttacaatcattgaataatagaagttcagcggcaatgacatccctcagacgaacctcaataaccaattctttgttagctgcggcatcaaaacaatttggcacgtcaatttttctgaaatcgaaaaatttaggaaaatcagattcatttcttaccttttcaatatattttgggataaaatcccttaagtctttggcttgatcccgtccaaaggtaaatgaaatgctatgatagcgagattctttttttatttcttcttcttctgttattttctctactgtatctttaaatctatttaggtcgtccggttttatattaaaagctgtagtaaatccccaggtatatgttggtctttttatagagggtttgtctggacctggatagtcttttatttcatagatttcctcggcactgaaaatcgctttagcgtgtcggataagattaaattcagacctcccgataattactgcaatcaaatcgccccgcaaatgtgaatgcctcagcctcaaatcatcttccaaatgatctttatttcggtagattttaaagagcgaggccaaagaatatttttttatatcatctctgctcagaaggaaacaggttgcttccccccatttccgatccacatcggcgtttaccggcaaattattaatgacccaggttttatcattccctgggagcatgtgattcctggcctcgtggactacgccgatgaggttgagagtatttaatattgaatttttacctaactcaaaactatcttcatattttcggcattgatctgtgaaactgacatctccggtaaaccgggcatattgccccggagacgattgatagcggataaaaagggtcaccaggtctaccacagattttggtatgttaggcaggcggctgtcgagttcttcccgagcgcgggcggcgctataggcttcccagaaaaccgggcggaaaaattcaatctgggacagggccaaagacatgaccaacaacaatcccatagaaaccttaacgtgaggttcaccttccagatcaagatgaatttcagttagtttatcgagggcttttgctagatcggcacaaccttcgacaatatattgagccgatcctttaagtttatcttctagatacttttcattcttcccgtcatgcacttttgaaaaaagggccttgaaatataataacaggcggagagttcgagccagggctgtcttcccttccagccgcatctcgtacaaaccctgagatacatttttcagtggctccccctggctcagggcatcaatccagtggtcgatttcagccaagattttttctctttcatcaaccaagtgataaaaatcgcccatttctgtacacaaaacgcctttgtaggcctctccctcttcgcgtactacaactaagcgaagaatgtcctttttatgattgttgagcaaatgttcaatagtattcatcactcagcccttcgcaaaacattcaatgcttctcatcggactttggtaatggactctgcccgggcgaggtttgcatcaaccataacgacagcgttcccgtcaagagatacctatgcaatcgctgttcattgatccaacagacccaaaatgctagggcaaaaaaaaccgctaaaagtcgcctctccgatggagaattagagtagtagaagagattcataataaataagagaataaagcctaccatcagaacctggcacagccgacgctcagcccggatttttaagagtctggggacttgggtgggcaggattattctcaggtgatctcgaatcacaaagtcgcgagggaggtcggcgggattgattgttaaaggaggataatttagtaggcataataacttattatgttcggcaagacattcttctcgacatctctcttcaagcagatcataccttttggcattcatcaagccgatagaaacctcaaataatcggccggcaatcaacccggtgaagtatgagatcaggatgacaaggagtaaatgataaggggaaaagaggcttacggcctgattcgtagtgagaaatgttgccgtgtccgaaggtccgaaaattaccagtaccaaacctaaaagtaggatggcgccaggaacaatacgtgccagaaagtcgtagaaaagctgaggaatcaacgtccacatctctcttctctccaaagcggcttattatcctgatatttccaactacgtattgctattttaccgtgtggccaatggatgcgattatataatgatttaaatcggaaatcaaacaagagccgatgaaagggaaagtttcttttaccctaaccgatatttaaagaattgtcgaccaagccatctaagactatatttctgttgacaacagaattctttttagcatagtctacatgcagaataacttctagacacgatagaaaccctcgttctttgaatacgttaccttagttttagtaaaaaatcggtggctcaggccttagggtaggcgcttacgggtgctcccaacgtgccggcgattaggtctgaacccatccctcggggattatctggcaagaaactcttttaaagactgaaagcctatgccagcaggaagctgtttgatggaaagagatatctgccaggtatgggcctgtcggtgctggagggtgggcacggcgcagctttctttgatctattctctcagatagctggagtattacgtcaggtttaattaactctttacggggtcaaagcgggacgggatgcattagcatctcacctgagaaaaagggagggggaggcaatggtttcaagagagaaggttaggcggcaatggttgccgagtatcctgctggccacctgtgttttcttagggtgtctaccgtctgtcggttgggctcaagtgagttattcctggatcggcggtcccggcacccaggattggggcaatgcggctcattggtctcccagcacccctccgggtcctcccaatgcaggggacagcgctttactctatgtgggcgacgacagtacgaaggtggcgaattactataatatatttgccgaagccccccttctgggcggggtctatatcaactccggacctgcggggagtatgaccctcctgctggagcaggccggtctggctgggcaactgcgggcaaatgaagtcattgtgggggacaaggtacagggtcaagtcgaacagagggatggaaccctaaccgtggcggggaccctagatataggtaatcctgtcggcagtaatggaacttatactatgactggcggcgttctagataccgccaatacgtatgtggggaatttcggtaccggcgatttttaccaaaatggcggcgcccacaccgtggccaacgaattgaacctgggttaccaggcaggcagcaacggcacatataacctggaaggcggcacggttaactcgcaactactctttgtcggatataatggcgggggtgtctttcaccaaaacggcggggacgtcgttattattgaccatctgggggtaggtcgggaggcgggcagtaccggtgaatataatttaaacaacggtaccttcactacctcaaacctttatgtgggctatggcggcaccggtaccttcaataagaatggcggtaccctcaccgttaacggcttcatttccatggccgaaacagctacaggcaatgccatctttaatctgggcagcggcagtctggcggctaccaacctggatgtcggcctgaatggagtgggcgaatttaatcagagcagcgatacaaccctgacgatcggttccggcgccgcctttggaatcttgggagtcaacagccaggctggagtcagtatatttaatcagcatggcggtgacaccaccgtcttcggcaatatcgaagtgggtcgggaaaccaacagtcaggggcaatactacctgcacggcggcaccttgaccgtccacgatagtctctatctcgggtatcaaggtaccggtatgttcactcagacggctggaaccctcacaattgccaactatatcaatctgggtgaccggccgactggcaatggcgtctacaatctggagggcggcagcgttaccgctcaagatctttttgtggggacggccggagttggcctctttaaccaatcaggggagacctcaaacgccacctttaataatagtctcaacctggtaaacggcatatatgacctgagcggcggcaaccttatcgcccacaatatcaatgtcggggatggcggtaccgggaccttcaatcaatcgggcagttccaccgtgaccatcagtaattatctgggaatcggcagaaacgccggcgatatcggaacttttgaactgaccagcggcacggtctccttttctccggcacccggtgcgattggcacgatgtttttgggggtagccggctccggagtcttcaatcaatatggcggcacggttgacctaaccggggggacgcttcagataggggtcgaaacaggcggtatcggaacctacaacctgagtggcggtcaactccaggtcgggactcttgatctggcagtggttggccccgctactcccggtaccggcgtctttaacctgtccgaaacgggaattctgaccgctgagaccatcaacctgaatccgggaggaaccttcaatcagaccggcggcaccctgaattataccaccttcaaccaccagggcggcgatgtcctgggcgatctggagaaccgcggcgcctataactataccggggggactttttccggccgtttgctgaactttggcaccgtcaatttcgccgccgattttaccgcaggaaatggcatggcgcacctgggcgccgtacctgtgactttggacggtgttcttaatgttacctgcaacggcctggggctggaggtggatcaaggcgccgtctttaatcaaaccggtggcaccctcacctccaccgataccatcattggcaacaccggtgaaggcacctttaatcagagcggcggaacgcacacggtagccaatccgacaaccctcatcctgggggccgcggaatacagcatcgggacttataatctcgaaaatggcatcttgcagaccaataatacaattgtggggaatttcggctccggcattttcaaccagacgggcggcagccataacgtcaccaatgatctaagcctgggccgggagttatttagtgatggcatttacagcctggaaggcggcacgctttcgaccctcaacacctacctgggatacgctggcattggcggcttccaacagacgggcgccgataccgtccacaccgtcggcaatgccctggtcttggggcaagagcttggcggcgccggcgcttatagcctggaaaatggccagcttaacaccgcttataccatggtgggcataaacgggcccggggccttccaacagattgggggcacccataccatcaccctggggatgggtctggccgctatcgttgataccagctatggcgtgtacgagcttcaaaacggcaacctgatcattaccggggtgccggctacctcaaccggtggattcctggatatcggcgagaccggcgaagcagctttttcgcagaccggcggtaccctccaggtttacgggtccatgaaccttggtgtttatgccgggagcctgggtgaatatcagataaccggaggcaccctggaggtgctcaacgcctacgtgccgcccaatcccgatccggttatctacggcgatatgtttgtgggggacaacggcaccggcatctttactcaatcaggaatcaataccacggttacggtaaataaccacctgggcataggtcggggacaagccggtcagggagagtacaaccttgatggcgggcaactgaccaccggctatctcttcgtaggcaatcaggggaccggcgtcttcaaccacggggccgcaacccacaccattaccggcagcggctatgtaggcagtgataccaccggcactggcatctataatttgaatcagaacggtatcctgaatgtcactgattcattcgaggttggcaaccccggcaccggcactttcaatcagtatgccggctccactttcacgaccggcgctctttttgtaggggatggcgtcggtttctataaccagtatggcggtgacaccacggtagccgaacatttaggggtcggccgcagcgccggggggaatgggcaatatctcctgcagggtggaaacctgacagtgggagacctctttgtgggctatgagggtaccggcaccttccgccagacgggcggcacccaccaggtaaattgttgtattcatatcggtcatgaaaataccggcatcggcacctacctacttgaaaatggtaatctcttcgggcagcacacccacgtgggtatcaacggaaccggcattttcagccagtcgggcgggatccataccctgaccggggatctaaccctggcggcgaatcccggcagtcaggggacctataatctgaccggtggagacctgaccgcagccaacatcttcctgaacgccggggggctctttaaccagaccggcggcaatctcgcttataccaccttctatcatcaaggcggggaggtgcagggcaacctggtaaaccagagcgcctatatctacgacggcggtttatttagcggccgtctgctgaactatggggcggggactgtcaccttcaatgccgactttattgcggccgatggcctagcccaccactccagcaacgctattaccctggctgacaaccgcagccttaccttcaacggccagggtctgacggtggatcaaggggcaatttttaaccaaaccggcggcagtctgaacacgaccgacagcattatcggcaacgccggggtcggaacctttgatcagaccggcggcagtcacaccataagcaacgctctgaccctggctgctaccgcgggcagcaccgggacttataatcttcagggaggcacgcttacagcaccggcaatcaatgtcaatgcgggcgggacgctcaatcagaccggaggcaccttgatacctaccaatgcgtgcagcattgcacccggcggcagcttctcccaaaccgacggcattgtcgacggcactagcaacactatctttcttaccgaaggaacgtgcaccctctccgacaacggcaccttgagacccggcggcatcatgcgtatagctcccggcggttcatttacccaaaacggtggcatcctcgacggtctcagcaacaccaccttgatcaccgaaggtattttcaatctcaataacggcaccgtcagaccgggtaatgccctggtaatccagaacggtggcgttttcaaccagctcgcgggtctgtttgatgggacaagcaatactatttctatctttgcaggaacctgtaccctaggtggcggaacgtataacgccggaaccctaaacctatataccggaggcagtttccactggaatggaggagattttagttacaataccttaaacctgcaaggtggcaatttctatggcgatctaaataaccttaacttaatcagcggctacgggacaattaccggtaatgtcaccaaccagggtaatgtcagtcccggtaactcgcccggtgtcttgaatatcgttggcagtttcactcagaccgccgccggtacctatatcacggagatagcttcggccaccagctatgatcagatcaacgttactggcaaccctggtacggctactgtcgatggtaccctgacaccggtattgctgggaggctacaccccgagctggaatcaggtatttccgggaatagtcaacgcttccggcggggtgttcgggactttcagcgacattgattcaatcctcacttggagagtgcggtataaccagaccagcatcgacctgattgccgggaatcgcaactttgccgacccggcctttcacctgacgcccaaccaattaaatgtggggaatatgctcaatcagattgccgacactgctaccggcgacctgggggtcgtgttgaccaacttggcggaactgcctgacaatgccgtgggcagcgcctaccagcagatcaccccggacaaggccagcaccctgccagcactaagcctggccggctccatgatgcaggggcagtcgatagccaatcgcctgagctaccaacgctggcggcaggggggctcgcccaccctggctggaggacgtccgggctcctttaacctgtcatacaacaatctggccggactaatgctggcctataacagcgctgacctcagcgggctgatgagcagctcccggatgcagcccggatccagcggcaattggggcttcttcaccgattttgtctcctcctttgggaaacaggacaccaccactgaccagatcggctatgatttttccatcttcggcttcactaccgggatcgactaccggttccgggaagatctggtcctgggcctgggaacgggctattaccataccggggcaacgtataagggttccggcggcgacgccgacatcaacagcatccccttctatgcctacggggcctttacccctggttcattttacgctcaggggtatgtcggctacaccctcaacctttatagtatgaaccgggattttgtcttcggcggcattaaccggcgggctaccagttcagtcaatggcaaccagcttaatgtttctctcgaaaccggctatgatgtcaaactgccgtttgccaccatgacgccggcggcctcgttatactactcccaggcctgggtggacggcttcaccgaaacgggcgccggggctttgaatctaagcgttgactcccaaagtgccgattcgcttcagaccggggtggggatgcggctgtcccgcaccatcaagaccaagaaggccgtggtgcttccccaggtctatgccttctatcaacatgaatttgccaatgacagtcggggattaaactcccgcctggcccagaccggcaataccttcctcttccggaccaattctccctctcgggatttcgccgtgctgggggccggtctggcggtgggcttgaagaagaacctcaccctgcaggtcaattacaacgccgaagtaggccggggagactacacccctcatgtcgtcagcgccggcctgcgttttgaattttagaacagactcgtaaagcctgttaagaaaaatacaatataattaattatattatagagttatgcatggaaagctggtataattgagatggtcgatcttaataaataccaggagctttccatgcaagaaaaagatatcaagcggatcgtgattaagcaactcaagatcaaatttccttactggcgacgccttaccaagaaacagaagaaagccttggttgaagaagcgttgcgcgatgtcatggaaaattaccagccaagtcaagccatgcctgtgtcgctccatgagttaaccaacacgccggttcccccggcaggtattatcctattgtcggagatgggcaaatttatcgaaaatcgtactcgtggcttcttgccctttaccaagcagtattcccaacgatatctcaatgatcgggaactccgcctgattgacagcctgctggatgaccggatactcaacgacctcctggcatgcctgggttatacgccgtcgatgcggcaaatctccccggctcacttattccgggcagaactcttgaaagccttacggtatgctgacctgagctatcggaagtattgcgatttgcacgtcaaccggttagaaaacaaatccgttcgcgcctttttacatctccccctgcacaggaaaattatggtgcatcacagtcaattgagtcaattccggagcactttgaccataacccacttggtcaatctgatggtttacatcacccaccttttggttaaagagatcaacctaccgtatccattccagatttgcggggttgattctactgatctggccagttcgtgctgtccggtgcccttagcaacgctcaccgtgggtcagaagaaggtccgtatttacaatgaactcgatgccgattgcggcaagcgacggaaaaagagaaataaatcagttcccagccagaaggtcaagaccccagagcatgtagaccctgatcggcgtcacgtctttatggacgaatattgtgaaacccccatgcgttatctgggaaccaccgacaccgggcacgagtttggctgtgacgcccagactaacgaatgttttcgggctccgctttgcccccaatgccgagaaataccttttgattccggacaatttggccaacttccggatatgttagaggaagtcgacaaaatctgtaagcttcgcaagaatatggaaagatcgtacaatctgttcaagcatgtcgctggcttagaacgcttacgtctgaaatcgcagcagagtgtgatggctgccgtaacttttgcgcaattggccaccgtactcatggaaattgccaggcaccaccaatcgtcagaaaaggagcatcgacccaagcaattgcagttggcggcctaatacgccaaaccaatcaaaataaagcattcaaaagagctggcatgacctcttggtggaaacctatattcttgggctttgataacctgataaaataagccatgaaaaatttaagtctgggttttttcatatcaaaagattgatgccaactcgttgagttgccaaaatttgctttaaaaaacacgccgctcaattttgaaccttatttctggagattctttttaacaggctttactagaggaatgttgcgttgtcattttgccttttgctaggggaattttagattatcaaaattagatcttgacatcatccgatgccaatgctatacagtagcctgcaaaaagcaattttttactcacttcacccgtactgttcccaatggtatgctatgaaagcgttagggtgaaggtgatttttggggaaggctggaaactggggccgcgaaggtctcttctcggattattccgaagatcttcgtggccttttttattcgcgattttttgaaaacggaggaacaaagcaggaataactcggtctcaccatttattggagcattcgtattaggttagagatggaaagcagcctccccgcggccaacggaatcggctgccttccaaagagccccgcctgttcaaaggtgtaagctctttgtttttgtatccgatagaggtcctgatgtcaagtccgctcaaggtccgccatctgatttttgtccatttgtcccgtcttgtctttgcaaactgctgctttcggcatgttgatcaatggatgattatcgccggaatccgaaaggggagagatccgttagttcggatcaattgtggaagaggttgcccatgttgtttcttcccgtcaatgtaacccttgaagtgacaaatcaatgcaatctgtcatgcaaacattgtttcagacattcgagttcccggatgaacgacgagctctcttcggatgagattgaagctgttctggatcagccgaatcgaagatgaaaatatattccaatcctctgggctacttgaacagccctctttacgaggagatgagaaacaaacaaatacggcagtgctcctgtgggcgacaccttttgttcatcaagcccaatggcgccttgtcaccatgtgacttcgatctgttttcggcgggcaacgtgcgagaactgaagattgaggaagcatggagcaatgctcccgtttttcatactttccgaaagttcgatccgagagacctcaaaggaatctgtgcgacatgtgagatgaaagaaccgtgcggaggcggctgtcgggccttggccgtcatccattgcggcgatttttacggggaaaatccgatatacccccttgtgagcgctgcccgtgaaaaacttggccaaggaacagtcatatccgataaacatgcactaccgggggattaatgcatcgtattattcctcttatagaatgaatacaatttttctgtaaaggaggtggatggacatgccgtatgtaaaaccgtctattaaaagatatatggctcgtccagctcacggcagcgcgtgtggccactaattgaatgattacgctcccccggtagtgaactaaatgaatgcgcagagcaatcagatggatatatccatagaaatcctcaaaggatttatatcatgatgacggattcattatttcggtacgccatagataacagaaaagatttcaaaatccgtgatgacggcaccaacatgttcatttacgaatacaagaagggaatcatcacggaattgaatgagactgctcggtatgtatggacccttattgatggaaatgagacccaaaacatcagtgccttatatgcggagcgttacggtatcctcattgagcatgcggaaaaagatgttaccgaagtgctggaagcactggtggacaccgggattcttaagcgcgtctgaattcaagaggagatgacggtggcgtttcaactgcaatccgtacacttcatcataacgaatcaatgcaatctgaactgtctgcattgttttgcggattccggtgtggccggatacgagatgacaatggatgaaatccgtaaggtactgagggaactaagagaacttggggtctttcaggtcctgtttacgggtggggaacccttttgccgaaacgatttctttgaggtaatggaagacgccgaagctatggatttcgcgatggtgattgaaaccaacggcacattgctcgacgaggaaaggatacggcggctgaagaatttcagcattgtatacgtgcaaatacctttcgaagggttggaaaatgtcaacgacacgattcgcggcgacgggaatttcaaatgttccctgtccgttatcgaacaactgaccaaaaacgatatcccggtgcgggcacggatcaccgcgacgaaaaagtcgctgaacgatttgtactccctggtgagcgtgttggtgctcctcggcatatcttcagtgaccatccgtgagttcgtccccctgggaagaggcgggcaattcgcgcatgaactgcttctggacactcatgcaaagggcgagttcgccaatatcatcgctcggatacggtcggaattcggtccttctatggacatccaagcggccggaatccacaactatcttgcgggcaacggatcatccccatgggggggtgtcaaatatcgcaatttggccatcctgccggacggttgtgtgaatgtttgtgaaatatttcccttttattgcggcaacgttcgtttgcagccgcttgcacacattcttgcaaactcccccgtcatcaaatcattcagagatttcgacaggaatcggctgacaggccactgcgcagtctgctgcttcaggaacaagtgtgacgggtgtcgcttgttttcattcatgttcagaggcgatatctataccggagatccgctttgttactgggcatgtgcggagaacgagcctaactctttggtcgtttagaccgggtggaggaaaggaagacaggaatcatggagacagtccatatcagtatcacgaatgcttgtaatctgagatgtaaacattgctttactaacgccggaactcccaccccaaatgaactgaccctcaacgagtatgacgttttgtttcgggatctttacaaaatgggagtgttccaactcgtcatagccgggggcgaaccttttatcaggccggatgtatggaaaataatggatttggcggaagcacttgatttctgtttatttattgagaccaatacaatgctgctcagggatgaagacataaaacgactgaagtcttttaccataagccagatgcacattcccctggaaggaatgcgggagacgaacgactacatacgaggaagggaacattttgctcacactctggaaacggtccgcaaactgagtgctgaagacatcccggtggaaatccgaacaaccgccagcaaaagatctatcgacgaattggaagagttggcgctgctgcttgcggacacgggagtaaataccctgtttgtgagcgaattcactccgacggggcgcggaatgagctatgccccggagctattgctgggtctggaactgaaaaaaaagctccacgacacccttggcgagcttcgttcaaaatactacgaccgaattacagttgatggcgatgcatgcggattcttcgacggtcacgagagacggatgggtttcagcaaagacgagagatcggctttctgcgccgccatgaatggggaatcctgtgtcatcctgccgaacggaacggtatcgccgtgcgatcaatacgccttccacggaggcaatatccgttttcagagtatccgtgaaataatagagaaatctcctgtcttcaactggttccgagagtttccccggagcgccgtttcaggaacgtgcggtgcctgcaagttcaacgcacgttgcggtggttgcagaattttcgcgtttctgttcaacggcgatatctattcggaggaccccatgtgctggcgagtcctcgaagcccgcggaacggaaagcccgctgtacgtttgaagagactgatgctttccacccgggggcggatattcggatgacacagaaagaatcatcgggtctgaagctcgttctccacagggatttcggcacccttctgttcggacaggtcgcttcgagaatcggcaacggtgtcaattgggtggcggtcatgtgggtggtttacgaatcgacggggtcgcctctgaagatgagcctggtcggaatctgtcaggtgggacctttgatacttctggggccgtttctgggggcttatctggaccgtgctgaccgaaaaaccgtcatgatcatctgcgacattgcatgcgccttatgtgttgcgatgattcccctgctggaccgactcggcgttctcacactttggctggtgtacctgctggtagtggccaaggctttgttcgcagaacttttcagcatcggaatcaactcgggtgttcccctgatcgtgcccaacaaagaccttcctgctgccaattcactcttggcgggttccgtgcagaccggacaactcgtgggcccggcgttggccgcttacctcatgtcggtattcggagcacaccaggttctttatttcgattcagcgacctttctgatgtccggcgtctgtgtcggcctaacgcgcattccccgcgcagaccgaaaatccgagacggataagcggatttggtccgaaacatggataggactcgtctttttggtcaggggggggtctgtgcttctttatatcgttgcgatggtggctgcggtcaatttgtgtattccatccctgatggttctaataccgatctattccgccgaaatcctgggtgccggcaaagaaggctttgccgtcattttttccgggtggggcgcgggaacgatgagcgctttcctattcatagcgtcgcacagggagcgattccgagattaccgttggatcacgcgggcctatatgctttccggttcgtccgttgtcgtcctcggtctgtgtggcaacctttatctttcgatgctttcatttgcgctcatgggcttttgcatcggcactgccggtgtgcttatttccaccctcattcagcgcataacccccccacatatgcgcgggcgtgtgttcgccatgtacggaatgggaacgcacgcgactatcccgttcggcatgttggctgccggagcgctctgtagtcattaccgaccggattcgctcatcgtttgggtgggacttgccctattgatagcggcactggcgggtgcaattttcatgaatcctcaaccggagcagaatgaactgcaacaattggagaagtcgttatgaacgaaaacgacgccatcgctctctatcgatccctgtggatcgaatgcgtcgaagcaaccccgtatcactatctgtccgagaacaccatggaacaaagaagagtcaggaatgctccaacctatcatgcaaaagcttcttcgtctcctcacgttctggctatggtcgatgatcttctgaggcgcacacagacgcatgaatcgatccgttcggtcttggagattggcgccggaaccggtgtgttcacgatacctctggcgaagagagtgcccagagtcaccgtgatcgatccctcgcccggaatgctcggagtattgcgacacaatttgaaactcgaaaatctctccaacgttgaaattatcgaaggttcctggccccgaagtttttccggcaaacgttatgacctcgtactggcggcgaactgcctgctcgctttttacgacctgcatgaagcattgtcccgaatgattcaatcagcgaatcgggccttgtgtctgatcaacccgatgaccccacgaccgcgcccccatgatccggaattcagacagcgtctgaagcaaatcgatcgtggaccggacaccgacagcctccaccttctgctgggaatgctcggcaccgagtccgtctaccccctggtccgcatcttcagcaccccgtcctggagctatcccgatgtgggcaagcttcatgatcgttgggcagaggcattgaacctcgaatcggaagaagagcacgcccaattaagatcgctcctgaccgaaaacatgcgggagagcgaacaaggatggaccgtccccggtatctctttccacttcctcctctgggcggacctcaccgtgaacgacaacgctcagccacggcggaacaacggaaagcaaggcggaccttaatgcacggaatcgaaatcggtttcgatgcaagggaaagggggtgagcaaaggggagcgaaagaggcaacaaggcgtacttttcaaagcggaaagaggtagccagcggcgccaacccatcagactgcttacgggggctttcggttggcggtattcgcactgcccaaattcagggttgccaatttccagtatacattacggaggagggagtaatggcacttcgctgtttgttaatgttaatagtatggactatttgtatgatatccgattccgtgttcgctgttgaacacaaattggaacaagtcattattaccaccgagagtttgaaattcaaggaggaaaaggaaaaagaaccggcgatgataaagattttcaccagtcaggatattgaaaaaatgaacctcaaggatgcatgggatattttatatcatatcagcggcatcactttgatgaaatatacgggtggcggaatcggtcaagcccgcgtggcgatacggggacaaatgcttcatgccggcgccaatcactttgccgtgtttctcgatgatgttcctttaaacgaacccggcggagcaggccctatttttgccggacaggccgacttgaacagcattactcccgagatgatcgattatgttgaagtcatcaagggaccgttcgacatcgatgcgggagatttcaatacggcagctgtgatcaaattctacaccaagaagtacagcaagaagtcttccatcacagcagagggtggcagttatggatacgctcgtgggcaagccagtctgagtaatgaattcctcagtaactttaaacactttacatcaatagaattcaaacgtcaggacggcttcgccgataacaccgatatcgattatttcgtgaacgccaattccaacatcacctatggcgatctcaatgcaaaccatacgaccctgtctctgacagccttctcttacgatgccaaggtcccgaccggcttcggcaaggtatattgggatgggggagcatggaaactggctcccaatgattcggacggacgcaccaaggacgaggcgcgattcgccttgaacaatgtctggatcatttcaccgcaatggaagtggaccaatctggcatgggccaggtattggcagggcacgtggtgggaagacacgcatcttgtgtggaccggttcccaacaacgtgaacagtaccaaaaacgcaacgacttcggttaccgttctcacctggattacgataccgaaatctggggacggtattttcaggccattgtcggcttcgatttccgaaaggatttctacgatacggatcagtggcggaccgacggccaccggaacagagtaaacaaaactctgggattcgacggcgattacattcaggttgccagctatttcaagatgcaaatggatattgtgccgtccgtgcgggcttacgtgggactacgctacgatcacatcagatacgatgttgacagtgagttttcggacaatttcaaagtggagtcgaatcctgtttctcccaaagggggagtaacctggcaggctacggaaaacatcagctttttcgttcaggcatccaaaggaacccggacccccgaccctcaatacgcaaacgaggacggagtcaccacatcgatcaactatgaaatcggctccaagggacattttctgggagggcgactgaactacatgatcagcggctactatacccagcttaaggacgtgaatgtcagagagaccgcctcgcaaaaatatcttttcaccggagatcagaacgtgcctggcgtggaggtcgagctgtcggccaacgtgatcaagcccctcaccctatgggcaaccttcggttacaactgggccgaatgggaaaaccccaaagatgtcgaaggcaaagggatcgtaggtgtagacccgtgggatttcagtttaggcgcagactacgattccggtttcggaatcagagggcgcatcgaatacattacgaacggcaggcagtggatgaactcgaactatgaccgccgagaaccaaaaacctatcagatcatcaacctcctcctaatgtataacccgatgaagaatttggaaattttcctcaaagcgaacaacctgttggatgaacggtattgtacgtggcctgcttatgatttctaccggcccgagccgggaatcaacttcacgggcggattgaaactcagtttctgaacatgggcgaggggaaacgttgcgagggaaaggcggaaggataaccttacccaaagtttcgggaagggtttccttccgcctgcgctccgcggcgtttcactcttcctgtcccaaaattttcatgtggagaaacggatgcgaattccggcatctcattcactgaagcggttatggattgtgctgatcgcttcagcacttgtcgcgaccggttgcggcgatacggcggccgattccggtgagttgcgcacgttgcggatgggaagcttcagatccgaagtgaaacttctcaatccctgggacgaaggacttttcgtgaatatcccggcgtccctgatccattccaaactggttgaatacgcgcccgattaccgtatcgtaccgatgctggccgaaagctgggagatttcggaaggcggcaaagcccttacgttccacttgaaacacggcgtgcgatggcatgacgatctaccggtcaccgccatggatgcagcgttcactctcgaattctataaaaagcatgagcgatggtcgcagtgggcacaatacctggagcgcgtcactgtatgggatacgcataccttcaccgttcatcttatgaaagatgtgggttttttcctgctgcaatcgtggctcccgaccagcaccgtcatcctgcccgaacacgtatggagagatgttgtccgtccgcgagagtattcgggagcgaatgcattggtcggctgcggtccctatcggttcgagcactacgaccctgcggcccagtcgctgacgctcaccgcaaatccgcactatttcgggggacagcccgcagcggaacggctgatctggcgccagttcaaatccttcgattcccttttgctttcgatgatcaaaggggacatcgacggcctgatggagtactatagtccgtttcccttgtcacgactcagagcgatagaggggtcgcccgttgagttgctttccacaccggatatgggagttcctgcagtcctgtttttcaatcatcgcaagtttccgatgaatgatctcagatttcgcgaggccgtggcttgcgccgtgaactacgaggaaattctgcgggtggttgcggagaaccgggggcaaccgcccgttcgtggctttatgcctcctgcctatcgctatttcaaacagaggcagcagcagctcgaacagaacctcgtccgagccgccggtcttctcgatcaaacgggcttggtccgatccaccgaaggcgtgcgcacaacgccggacggaaaacctttgcgcttggatctgctggtgcaggggggatcacggtatccgcatctcgttcagactgcgaaactggtcgcccggcatctgaggggaatcgggatcgaggccacacctgtcgtttacgatttcaccgtagcagatagcaaacttttcggtctcagggattacgacatctgcgtgggacgacttttgccgctggatgtgattgcaggctgcggaacgttagtgcttgcggactcccccggcaacatgggaacctgccgggatgctcggttgcttgctctcaccgaagccttttacagggccaaagacgacgaacaaatgcgtcaggcggcttgggcgttgcaggaatactacgcctctcaactacccgctttcgccctgtatcatgggcaagtttactatccttgccgatccgatcggttcgagggttggacagtgatgagcggtggggtcgtcaattcccagacatggtcaggcatccggttgagaaattcacaaagttccgagccgtgatgtacgcgcacgcgactgcccgcatccttaaatacacaatggcggtgatcaccgttgtcacccttcatttcattctcatacggatgatgccaggcgatccgctggtgggcctgctcgggacgaggaattactattccttgctttctctcgatcccgaagccttaaaagcggccggagcggaatatgggctggatcgaccgattcatgtgcaatatgcaaaacatatggggcgactgttgcggggagatctcggtcacaccccgtattacggcaaaccggtgttggaagtgatcctgtttcgaatgaaatggacgctgattctccttgttccggcggtgattctgtcgacagtgttgggcggatcgttgggggctctggcggggtgggagacgaactcgaagacggaccggctgctgactgcaacattcctcttcttacaagcgatgccgggatattgcatgggtttgattctcgtgctgatcctgtcgttccatgccggtttatttccgctgagcggaatggcgggagaaggcagcgagggagccacacggatcggagacctgattcgacacacagtccttcccattgccgcccttgtcttgcatggatcggcgacgccttatatcgtcatgcggagtgtcgtgcggcaaagtgcgggagaaaactacgtcttgacagcaattgccctggggcttacgggacgcagagtacttttccggcatatcgtgccgaacgtattgcccacgttgataacgacagtggctttggaatgcgggcatatggtcggaggtgtgctgctggtggagacggttttctcttggcaaggcatgggtacgttgatatacgacgctgtggtttcgcgtgattatcccctgttgtcgggctgcctgctctttcttactatcggagttattgcggcgaatgcattagccgacctagcctgtacgtttatcgaccccagagtgcgggatggaatgagtcatgggtagacacggcattttcacgttcggtcatgtagtccttctatccgtgatactttccgttctgtcgggtcccgtgcttggaccgatctttttcaatacgagaggaaggcccttcctgcctccgaatttcagtcaccctttgggtgtcgacgaattggggcgcgacgtgttgattctgctctttgaaagtgggaagttttctcttgctgtaggattggcagcagctgttcctgcgacactgttcggtgccgtagtcggcatcgcatcgggttattttcgcggtcgaaccgacgccgtatcgatagtgctctgcgacgttttcttgctgattccgggcttgccgctcatgatcgtcgttacttcatatttgaaacccggcttccgaagtattgcaccgactattgccgtgctcagctgggccggtacggcacgggtcgtgcgtgcgtccgtgatgcaagtgagaggaatgcccttcatcgttgccacccgggctttgggagtgtcccattttcacataatgctccggcatgtcctgccccatgtccgtcagctggttctggctaggggatgtctggcggtatccggcgccatgttggccgaggccggtctgagcttcctgggactgggcgatcccatccgaagcagttggggaacaatgctttataatgccttttcacatggagcagtggtgaacggattttactggttgtacctgccgccggtgttttgtatctctctgacggtgctcgccttcacgctttcggggttggctttcgaacctgccgtgccgcgctcgggcgctttccgggtaaggataagatacggccgggattcaaccccttgctctgagctcactgcgtccctgatctgcaaccagacggacactcaaaatgtgattctttccgttaggagtctgacggtggagtttcccgaatcgaacgacatgcaccggtgtgtgctggatcacgtggacttttgcgtcagagagcaagaaaaggttgcactgatcggcgagaccggcagcggcaagagcctgctgcttacaacattgctccggttgctgccgggagacgcccgggtttcgggggaaattctttttcggggtcggaacctcctgcagcttacaaacaagcagatgcgcgaactgagaaggtatagattggcttacgtacctcagactgccggcaacgccctaaaccccgttctcagtatcggctttcaggtggccgaatcgatatgctcaaactgccggacgagcaggtcttccgcgtatgcaaaggcaaatgactttctgcaccggatgggtatccgggaggtcgatcttaggaggctcgattatcctcaccgatacagtggcggcatgaaacaacgcgccttgttggccatggcgcttgctcgtgaagcagacctgttgttggtcgacgaaccgaccaaaggactggattacaaggcgaagaacgagcttttgaatgtcctcacggagttccgggacgaggcgattctgatggtgacgcatgatttatggtttgcagaacggttcgccgaccgtatagcagtgatgaccggttcgacggtcgtagaagaagcctctcggaaacatttcttttcaaatcctctgcacccttattcacaggcattgctggccgccctgccctcccgcggcatgaaggttgccctcgctccgactccacggaacgctgaccggcaaaaaacgggatgcccatttcagcgggaatgccgccatgcaaccgggcgttgtcttgagcgtccccctcttttcctgcgcgacggttgcgtcgtgaggtgctggctttatgcttcttgaagccgtcggattggccaaagccttccggatgggcttttccaggaaccgtgtcaggcaagtgctgagaggtataaatctctgtctggaacgtggtgaaaccctcggtatcgtgggagacagtggctcaggcaagagcactctctgccttatcttggcgggtctgtcaaatcccgataggggatgtctcatgctcggaggaacgaatgtccggggtatgcgcggaagtcaacgaatgcgattccatcggcgggtgcagatactcttccagcatcccgaaaccgtgttcgatccgctccggacgcttcgttacagcttgatcgaacccctccgcacacatgggctgccggtttcggaagagatcatcgccttacagctccgtcgtgtcggcctcgacactgcggtcctgtctcgccgtccggcacaactcagcgggggagaactccagcggttggccatagcacgagcgctggttctacaaccggaagtcataattttagatgaacccaccagcatgctcgatgcgatcactcaggcacgcatcatgcgcttactggaagacatccgagaagcaaacgacatctcctatctgtttgtcagccacgatctccctctggtccggttgttcagcgacagggtgtgcctgctgcaggaaggcacgctcgaatcgtttgaactccggtaaacgagaccaccgacctcattccaccctccccaccgacatccaacggcggatgcccggcgggcgtcctccgggatacggaccgcgccagttcgtccgaatcgttgagacgtaggtgtcggaagagtcttcattaaatacccgccaatactatcggccacccacgaaccatgaaaatggtttaccggcagcacgaagcacttcagttgtttggggcgaatacaagattcgccccaagcaacttctcctctcatatcatgaactagccaaatactaaatattcctaactaatatttcactttcttctttcaagaatcgaatattattcaaattaatttgatttaagttaaacaccaaccggggatgaagagcattctcctatcccggcggcatattcggattggggtaccaatttgtgtaaaggaggtgaggcatggaagtattgaataatctgatttcttcaagtgccatgaattatttaaccatttgattatcgaaggagaagaccatgaagttacgaaagataagtccccgtcttgccgctctcctggcagtcctgattttattgctggccggcagcgcggcccaggcggagacggctaaaaatgtcattttaatgatttctgacggttggggctacaatcaggtcaaggccaccgactactacaacggctcagcggcggtttttgagaacttcagcgtgcagtatggcatgagtacctactccatgggcaagatgcccaagaccggttttcttcctcccggcactcccatcagcccggtaggttatgataccaacaaggcctggagcgacttcaactacgtcaaatccggctatacggattcggcttcggcagccacggctatggccacgggcgtcaagatctttgataatgtcctcaatatggatgtctatggcaataaattaaagacaattaccgagtatgccgccgaacaggggaaggccaccggcgtcgtcacctcggtggaaatcagtcacgccaccccggcggggatgtatgcccataacgtttcccgcaacaatttcaccgaactggccaacgaaatgctggctggtccgttaaacgtcatcatgggagccggtaatccccggtatgacaacaatggcaattatctctttacccctaattcctataaatatgtcggcggcgaggacacctggaatgacttgagaaccggcagtcacaccaacaattggtccttgatcgaatccgagaccgcttttgaagctctcgccagtgcgtcagccaccccagagcgcgtggtcggtgtggcggaagtctatgaaaccctgcaacagtcccggaaaccagcgcccggacctaatgttctgttagatcccgacgatgacacgccactgaatgattcggtgccgagcctggcgctcatgaccaaaggggccctgaatgtgctggataacgatcctgacggtttcttccttatgattgagggcggtgcggtagattgggccaaccatgccaaccaattgggccgcctgatccaggagcagagcgattttaacgactcagtgcaagtggttgtcgactgggtactggcgaacggtggttgggacgagaacctgctgattgtcactggcgaccatgagtgcggatacctctggggtccgacaccgggggtcttcaatgaagtggtagataatggtgccggtaacctgccaggggcttatttcaattccggcagtcataccaacagcatcattccgctttatgccgaaggcgccggctccgaattgtttgctggctacgccgatgagctggatctggtccggggatcatatctggacaatactgaattgttccaggtcatgaaggcccaggtagtcccgacgccactgccagggaccgtctggctgatgggatttggcctgagtggattgattgtctctggcctgcggagatggcaaatctaatcatcactttttgtatgaaaacagtgagccgtgggcggggagccgaaaatgcatgattgtgagcagctaccacggttctattttcatatttcgtcgtgattttcaaacatgatgactctgtatgcagacaggaccagggagggacctgtctttattttttgcttttatcaggcggtggtgaggttttgaccaggcagttggactcgccgcatttctggcattttttgggtttgcaacgggtatcaacggtagcgccgcatttctcgcacgtgaagattgccataacgtcctccagataatgctcaaattaaaaacttaaaagcaaggccaggctgtcggccaccagaaaaccctggcgggtagggagaacccgcccttgatacacccgcaccagacctgcccgacagagtcctgacaacgcttcttccgcctcaagagaggtgaagaacgttagcagggcgccatttttggttctcagtcccaggtaaatcgcctccagacgccgctgctcaaccgttaactcctccctgccatccagggggggcttccccgctgccaacgcctggcaatactctgccacggaacgataattccagaaacgcagacggccgtcgaaggaatgggccgccgggccgagtccaaggtaaggggtatgccgccagtatttgctgttatggcgggagatacagggttcattccgggcaaaattggagatttcgtaatgtagatagccttgttcttccagatactgcgaagtaagaagaaaaaaatccctttgttgctcttccggcaatggctttatgagtccttgagcccgtttggccgccaagggcgtattttcctcaatagtcaactgatagcaggagagatgttcgggctgaaagaccaggatgctgtcgagcgttgccagccagttgtcttttgtctggcctggcaagccatacatgaggtcaaccccgaggttctcgaaccccgcctcccgggccaaagacagcgcctggcgggcttggagggcgtcgtgccgccgactcagaaaacgcagctcggcatccaggagcgactgcactcccaggctgaggcggttgactcccaacctgccccagagatggagtctgtctgcggtcacatcatcggggttggcctcgagagtaatttcagcgtccttagtaaaaacgaagccctgccggatgagatcgaagaccgtgcttatctcgtcttgaccgagacaactcggagtgccgccccccagatagaaggtatcgaactggctgcaaccgaaggctctggcatcgtgtcctggtcctacagcaggaaggatgttggtaccagccctgctccggcgccaaacaggtttacggttgagaagatcaatctccttttcgagggcctgcagccaggcgaataccagcgaatcatcggtaatcgaatagaaatcgcaataaggacattttgtctgacaaaaaggaacatggagataaaggccgggaagctccggacggattaccggaggttcagacattgggtttatggagcgccgtatctcactcattgccattgcctatcggccacctgcaatccatgaaaatcgcctcttgagggggtaggctttctctcctttatagaatttaatgtagaccctcggccctatctggaccaatagacgcggacaaacttattcatatgggaccaacggaaatccaggtctcccttataagctcggtaaaccgctttccccagcctctgggccagtttttcggtggtggtctccacgatcagccgatcgccatcttcagggattatctgaatcacccgatccagggggctcttcgtggccacccgttcagcctcgcggttcagcaacatcaagatttcgtctttatgttccgccagaaacgctccttccagagtcaggacgccttcgtagtaatggtcctgcaccttttggcagcccgggcaggtcacccgattggtagtttcttcctgaaaatgccgccggtagagctcttcatcgaaaaaccagcgtttattctgataaattgctttgcaggtagtgcagatggctatcgcctggcggccgccccaggggagataagggtcatctaccttgccgaattttttgcctttttctccgctccatttacgttctttatatttttccatgggacgtctccttgatcggttgatttccttaactacctttacattaaaggtattgtttctgctgtccggaatcaacccggaaaaaaacctttcgttgatttgttgtgcaatttatcatcaagacacctttttccactttaatcctttgtcctggtagccaacaaattatccaatccgccggcgctgaacaccggcgcctgacaggtctggccgtggcagacaaaagcggtcggcctgccgtctatccgatcataatgccgggccgcagggacaatttccaggagcgcctcacagctctcggggtctttgactaccaggcggcggtgaggcagataatgacggtataccaccgcgagcatctccgccagcgctggctcggtggggtttcccaccaaggtgatggcgagggttggagccagaaaatcttcggtagccgcggccagatgcgacaatccccgcggattttccatcatcaaggtctgtagccgggtcagggtttcttgggcacgcaggaagtaatccggattgtcggtgaatcggtgcagtcggatgagattgtgcaccatgaccgagttgcccgacgggattgccaggtcaaagaaatttttcggccgcaccagaagcttttcgtggtccaccggcgtggaaaaatacccacccgcctcccgatcgtagaaagaggtttcgacttccttactcaatcgcacggcggccgcgagccaggccggagaaaagtcggtctcgtaaagatccagcaaggcggcgataaaaaaggcaaagtcgtctaaaaaggcgctcccctgtctatccgtcgctgcccagatcctcagcagtctccctgcttgggcctcccggcccaggataaactgcgccgcggtgattgcggccccgcggtaggttcgattatccaggacctggctaccgtatgccagggccgaaatcatcagggcgttccaggccgtgatgattttctcatcccggtgtggccgcacccgctgttcccgcccctgccataaccggcgccgtgcctctgttaggacgtggcgcatctcatccatattgagagaaaactgctccgccaactgagcttcgttctggggccggtgcaggacgctggccccgtgctcgaaatttccctcttgagtcaccccgaaggccgcgcagatcagaggcgcccgctgagcacccgccacctcagcaatctgctccggcgtccagacaaagaacctgccctcaaccccctcgctgtccgcatcctgggcggcatagaagaccccttcgggtgcggtcatctccgccaggacataatccagggtctgctgcgccacctgggccaggaagacgtcgccagtgatctggtaggcctccagataacgccgagccaactgcgcattatcataaagcatcttctcgaaatgcgggatgagccagacgtcatcgacgctgtaacggtggaaccctccccgtagctggtcgtagagaccgccgcgagccattttctgcaatgttagagagaggctctgtaaaaccttgggctgtccggtgcgatggtagtgacaggcccagaagcctaagtcctgggacggcgggaacttgggtgcaccacgaaaaccgccgtttccctcgtcaaagtcggctaggttgtgctcaatcagttgatctagcgccgccaggctaggcgcctggccggaagccggcgtcagggccagaatccgcatattctgttccaacgtcgcaattacgttatgtatgttcgatttcttatttttataggagtcgtgcaaggcctgcaggagacggggaaatcccggcagtccaccccggtcgatcggcggaaaataggtccccccataaaagggtttgagctcgggagtcaaaaagaccgttaggggccagccaccccgcccggttatcatctgcacggcatgcatatagatgtcgtcaagatccggccgttcctcccgatcgaccttgatgtttataaaccattcgttcatcagcctggcaatctcggggtcttcgaaacattcatgggccataacatgacaccaatgacaggtggagtagccgatactcaggaggataggccggtcctcgaggtgggccttctctaacgcctccggcccccaaggatgccagtccaccagattataagcgtgttgtcggagatacgggctggtttcatacagcagccgatttggccgggcattggagtgcatagaaaaacctttctccttcataaactgagtattgctttcaattcctgccgctgggatagttcctgaagatggtgcagcagccgtctcaactgcgcttgattctgaaaacgcacttcgaggcgaaaggaggagctctcgaaagccggcggcggaatcaggcgtacttcggggtgatgatagaggccgagggccttgagatgatcatcgaattgctgctgcgcccggctggcgcgggggaagcaccattggcggaatctatggattatgcggttgatcttctccggtgcactaagagaggcatcctgaagaaggctctggagttcggggtgttcaagccagaaagccggtgaactgccgtggcgacggctcaaggtcgtcaaaaattctactatttcgagctggctgctgtgactgaacgcgaggccatgcaacaggggcaataaggcggcccgatccaaggcggtccactggctcagcagtgccgccgcctctaccaccaaccggcgctgagcgaccagatcctggtaggcggcctccagagataggagtgaacgatattttcccaagtgcttaggggaaggcggcagacccaacggcggcagatagatccggcagactgtgtcggaatcgaagtgctgcagcagtcggtcgatcatccgggcggcctccaggggattaaaaccgcgccccagatagttgtcatgcagggaggccaggaggcaccggacatccggcgtatcggccggccagaccaacgccgggaaagtcggccagcccaattccgccagtaccataacccgctggtaaccgcagataatctgtctagaaccgttggggagctggcgcaggagcggcggcgacaagagtcccagggtctgcaacgagtcccgcagcggccgcagatcgaaaccgcaacttaccacaaaggtatgatcggtgcaatctactgagtcgagttcgacagttttcggctcgatattaaacattgtacaaaacacttaaagcggtgttaatgaggcccagaaagaggaggctgatcactgcgccccgggaggtttgggcgacaatgctttcccaatgatctgctgtctgcagaccgtgataaatcgctaccacgccgataaacatcccgaacaatacgaccttggcaaagttcaaaaccaggtctggccatcccagggcgttaacgaatgagagccagaagactccccagtacatgtcggcaaaaatctgactgaacagaaaaccgccccagacggcgcacaccacaaagataaaatacaaggtaatcagagaaatgaccaacccccaaaaacgcggcccaccgatgacaatttccggctccagtcccatcagttccaaggcctcgatctcgcgttccagcaccatgccgccgatctcgacgatcatcgcggcaccggagcgcaggaggacaagcagggcggtcaggacaggacccaactcccgaatgacaatgatcaccaacaagttgccgacaaattgttctcccccgattttcgccagttgggccgaggcatagacgataatagccagtccgagcagcatgccggtaagggccacgattggccagccgcggccgccgatgagataaatctgccgggcaaactcgcgccgtatcagccggtatcttgtcatgccaacaaggccgagggtcagcaaccgataaaaaaggccaaagatgttggccagggatgccaaaccgccgatcgcggcggcccctaaggcacccagaaaacggaattggccccacgccttattcagatccggcttcggaaagttcatcggtggggggcctgctgtcaggaacctccaggcgtagttgcaaaccgccctgaggtccgggttgaatatcaaaccgccccccatgctgccgcgccactgccgctgccaggaagggacctaaagggggaggaggagtagtctgcgtctgcagcggacggagaaggcgaaagatttcctcctgggaatagtgtcgtccgccgaaacctactaccaagccaaatcccccggccgttaggggccaggtatgccagctcagctccgccagctccgttttttcctgcaaggcaaaatctgccagagacaagatggcctgaacaagatagccggggcagccgaacatgtttgataaaggttgatcttcccggaggcgaagagtcccgggcggcaggatggcggtcaacagggcgttgatctgcgtcgttaaagagtgcaggtctatttcttgccagaccaggggcagcggttgcaataatctgctccagtcggtagcccggacggccataactctgccagccagacgtcctagactggcctgccgctctgaagctatcaacttttcgcccagcgcctggatgacgtgccccagatgcagacagagaaattgcacctgttcgtactcgacaatatcatatgatttctgtctggccagatacgtcagcaccgagctgatgtccgagccctggctgtcctggagagcggcattgatcttgccgtagccggtcagaggagtcgcggttttctggcttagccagtagaatcccgccagaccgatcgttaaactgagaacgacgctcactcccataatccaggccagggtccaccgcaggcgggtatcctcctcatcgagtagaaccaggaagcgccgcagggcatcggtgttaatcccgaccttggccaccccccaaaagactgcaccttgatctagcaggggaatataaaaaggaaaataccgcagcagcatctcactttccggtttgggaccgcggttgattgattccaggcggtttttatcgacccgctgctcgcggttgatgatctcgattaactcgccttcggttcccataaggctttttaaggatttctggggaccctgctcccattcggtcgactggatatccgacaggtagtaggaataggtgatatgccgcccggtaggatcagagggaccatggatgagttcaatgccgcgaatggccttgttgaaagtaactttttcccataacagtcgtttgacgtgctcgtccagggggctctgctgctgcggctgcacgtcaagtaattccttcagatgggaaaattcgaaaacgaggagacgggcgatggtgtcggcctcgcgttcgatctccacccggacgctctgagtggcctggtcccacatggagtccagagccagatgcaaagaaaggaaaaagatgaagagcagacagaagagggccagaatgaaggtgagggcctgacgccagaagagtctggtggccaaaatagttttgccaaaggacgcgacaccggacatatcaatccagggagatatgctgtttcaactcttgggctgcggctttaatggcggcgtcggccgcactccggccggacagcgccgttagcaggtatttctccagcgtattattaaaacgccgacttttgggacgaggttggaggacaactcccggatatgaaaagatcgtatcaaatactcgtagcacttccgggttccggacctgagacagggcagtctgcagggagggaatctgtcccgagttctctgccgccagtacctgaatccggtcattgaccaccatattaatgaattgtttggcgtcctccataatgccatacctggtgatggcgaagcggtttaccccccagccgaaggagccgatattggagaatcgttttgactgcccggtctgcgagggaatcggtgctactccgatctgatccatgttggcaatagctgccgtcctccgccattccggacggttcagcatctctttgagatcatgcagacgcgtgttccaattaatcataaacagggcttcgccccgtaaaaaggcctgccgtagactttcgggggcttcaaaatcctttaaggcggccggtcccggcgccagagttccctgcatgctgcagatcatggccagagccgcctccgctttagctaacatatttggctggaagaagacgatatttccttcttcatcatatactctgcccccgaatccccaaaagatcggataaaaatcattgataaaatttgtggcgtgaaagatcagaccgtatttgagagatttctcccgcggcaagatgtcccggcagatggcaaccaactcatcccaattccggggcggggacttgccgtgacgcgtcaggagatcatggcggaaaaagagaatgttgcctttgatggaattaggcgccgccattaattctttgccgcccccgccgaaagccccaaaccgttttaccgaaaaggcttctgccaccaccggaacaagtttcttagcagtaaaaactcctgtttcctccaactcatacagccaatgagttccggcatagcgatgaacccaaggggcatctaacaggagcacggtaggagccgggctttcggtggccaacccgagaacaaacggttcaaagggaaggaaggcccctggaataaagaggcctaccacccgacgcccgaattgtggtttcctgttggcggcatcgctctggttgagctgttccaatagctcctgcgtctgggcatccagggtgtaggtcagggcttcgcccggctcgggaggaggagcagcaccgcagcccagtagtgccattcctaatagagtgaacaggacccaaccggccatttttctgaatgctcctcaattataacctgatcctgcgttatccgatacaaccggtttggtcgttgaggcggctcccagccaaggggccagttgacgccagtagcgttgtcggttcaagagtttcaatatgatgaggcatccgagcattcctaaaccctctccgaggaaaaccaggccataggccgcccctaaatcccctgtaaatcgcattgcctgatccaggcagaatcctccggttgtctctcctaccgccagggccagccccgagaccagattccacagtcccatgaagacgccgctaaaggccgggtgggccaggctcatggtcaaaaaagagatgcccgcgttgaaaaaacctttggacaggcccaagagccataatgcagcttctaccttcggtctgtcgggccaccaggaacttatcgccaggagaatacatgccgtcccgccgagcccgagactgagaaccagaaagagcttgtttctccaccgcggccactttttttgcatccaataggcactccccatgcctaacattgccccccaggaggtataaataccaaatttagccgtttcccctaccggcagcagcagcacctccccgccaaaaggggtcaggatgaaggtctgtattgccagaaaaaagacggtggccgctaaaaagacaaagaaaagcactgcctggctgctccggcttaggccttgcaggacaatcccgacagtggcgcccctttctgttggcggcgatacagtagcggactcaacctcgactcccctgacactccctagcactatggccagcgccagaatggtgaagagccagaaaatggccttcaatcgatagatttgactccccggcagcaggtagtgaaaaaaagccgagccgatgataaatccagccagggtgaggagccagaccaacgtcatgccagctccacgctgggcttcggggagctcatcaaccagcagggcattgaccgcagtagcagacaccgtcaggccaacgccaaacagggcaaaaagcccggctccgagccagaaacttaaggggtgttgcggttggctagcaaaaaacatcccccaggagggaaagatcggcataatcgacgcactcaacaccataccgccgataatgaaaggacccctcctgccgccgcgccgatagtatctgtccgaaaagtaaccggcgattaatccgctgggtgtggccagatgctggaatgcaaagataaaggtgacgagcgtggccggggtctgatactcaacgatcaacacccggttcagtacgttggtcagaagcaccaccaaaagcgaggcggcaaatcgcaccatccctagtctcaggataattttagaatatcggctactaggcatcaagagtaaactcgcaaccgggagcattgcaggtggttaaatatcagtggtcagtggacggtaatcagcaaactacaacctcttgagcactaaccggaggctgctggctactccttagagcaccgaacggtagagtaacatataggcctccaccatggcattcgaggagaagcaatcagctacgtgctgacggcagacatgtgggttcaaccccgccgttagtcgtataccctccaggagctcggcaaaatcagccgctatgaagccggtttcgccatggcggacgacttccggggctgcgcctcgcccataggccactacaggcgtgccgcaggccatggcctctaacatcaccagaccaaaggcttcctcaacctccagggggagcagtagggcctgagcccgtcctagtagtctcagtttgttggcaaaatcagcagggccgacataaatcacccggtcgccgtccaggtggggagcgatctgcgactcaaaatagggctgatcgggtgggaagaccggaccggcgcacagcagcctcaggttcaccgtttgggccacccggatggcggtatgtaggcctttctccgggtagatgcgacccagaaagaggaggtactcttctttgggttgtggttccgggtaggccgccagatcaaggccgtgcggaatcagatgcaggcgcgggtggccctccaggcgcctacgctgggactcacttaccgcaaccagatgcacggcaggaaaatggaggagataatcgcgtttcatgggcgtcaccggtgtgtgtagcgttactaccaatggcggcgccttttcccagacctgccaaaaaccggcggcgttttccagatgtgagtggataagcgctaccgggtggtgctgcaaccactgccaggcatgggctaggtgcagattttcggaaaacttatccgggggccagaaggaaaggggatagatgccctctttcggggctggcagggttgagtcgccggagcagaagaccactacctccagaccgcgttttcgcaggcctctaaccagcaggtccaccatcagttcggtgccgccgtaagtcaatggggggacgggaatccagggaggagcgatgtgggctagaggtgtggtcaagagtcatccccgcaattttgcgggccacgttggaaaaccctattgcctgtcgggttcaaaaccgcagcgatctccgggaggtctccgagcgggggaaaggtatgctctcctaaggcgacctgcagccattcaggtgaggcggccggtcccgatcccattgtagggatggtcaggtgcggcgagccggcaaccgtctgcgaccaggagagaaggccgtttcgccggaggacctcaaataacgtcagaaaaacattaccggccatctggtccagacctggcagacttccacttgaaaccaggggggcgtggcggtggtccatctgaccgacaaaaacctgcgccacctgctccagggcgggaatgtccggatggagctgcacctgtcgcaaagccaacgccaggaggatcatgacctcaacgccgtagccggccttgaatggcaccgcagtccagaacctcaaagtcccggccatctcgccagagagcagatacaccagggtttgcaacggttttatggccgaatgggggatggtggccaatagcgatctcagaaaggcgttcaatcgtccgccctgaggccggaaatagacaatcttggccgcttccacctgcttgaaccaaagaatggcgcccaccggtcccgccagccagtgggaaccgaaataggatgggacgatatccgcgtcaatgaattggattattgttcggtcatcggtgacctccccggattgtaccagatgatagagcagggcgcgcataactgcacccttgccccggatctggggcggttgatccggagatggaaactgacgggcctgaaaaagcttcagccagggccgatggcgggtaagttccagcagagcgccaggctcatccccccccaaggccagccagccctggtcaaagaggagggggtgcaacggctctagcaggacgcataatttttcgaggttagccgcttcctgagcctctttgaccggaaagacaacatgtatcgggacggatgcggcccgtttcagggcgatgacctcagccaactcaaaggcctcggcctttaggagccccaggggcggaaaggacggttcccgaccaagcccccgcggattaagaaaaaccatcggtttgatcaaacctgaccccagatggcggccagggccgcttccctgacctcgggcgcggccagccatgactgaagtcgacgccaatggaggacaacgtccagataggtctgaaagacactcctggcgggcggggtcgtctgcatgactgccaggttcaacagcgtctgacgggcgtcttcttcctcacccgcctccaggtattccagcgccagggccgtatgagcccgatacgcccgtagctccaaatcttcggtcaagaaattgcccggatagggcatgagttcttccggtgcaaccagggccatactaggaggcgattcctgcgagaggagtttttggcgggtataccagaaccggtttaaatcctgccgtagtcggagccagcgcgggtggggtttggcgggagggtcatgcagcacccggagcttatggtccaggaaaaatggcacctgaaacatgcgggcatttatgacgtaatccacgtcttccccccggacaacggccggatcaaagggcagataccgatacagtggagctcctaaaaccatgttgccccccaaagccaacggcgtcaaccgcaggttggcatcgggtgccgccagctcgctccaggcctgattcatccaacgtatcttgggccaccagaaggaccaggggtcggttggctcggccgccagaatgccgccatcgggattttcgtatagcccccccaaaccgaacttttcataatccttcgccagcatcgtgtagtcttcctcaatccgggccaaataatccgattggactagcatctcatcatcatccaaactgaccaacacctcggcagtcaaaaggttggccaataccagtgtcagattgcgaatggaagcatagccggagagggaaaggaggccgcagaaatctccgcaaccgcgaccgcggcagaaactatgaagttttttgagatgtgagtaggaaaacagcaaaggctggcaagacagaggaaggctggctaatatactgcagaggcgttcctctaccgcctccgccagagtctcggcgacggccgcggcgacgatcaccacctgcatctgcggcccggaaaggtctctaaggctatctaaaaaacgcgctaaagtgccaggagcatccaacggagtgggatgatcataaatgacctcctccttccccactcccccaggatgggtccagtatgtgggtactgcaagacaaaaacgcatcgcgggctcagattaccttgtcaagaaagcgccgtcaaggactattcccgacttgagacgatcatatcttcaagtcaacgttaaatatttaaaatacttgttgacatatttttgaacatatcataaaatgagcggcaatttgggaatattgtgaacaaggatgtttaataatgtgaacagcgcgatattgagttgtcgggcctggaatcttgcccacctggaggcgattacgtgggatgatggtaaggttgccgtatttccaaggagggaaggcaggcggatctgatgtcaggcccgactttgagagcagcaatcaacctccattcctggcaagactcgaagtgggcaaccgataagcctggtatatcttctgctagtaccatcgtctcgggttaagcgttccacaagcagcattcctgcacggatgccggttgctgcgggtgaggcgccgtacttattttcaacatcttacccttccggccgcggtcgagccgcctggtatctcccaccgattaacccacacctgcaaagccgagctgctgcccctttcgggttgacgccgggggcaatctcaccgcctcgtatcgtagttatttctgctgaccggcctttttaaggtttttagctttctttttctgggttttggccgctgccggctgattggccgccgcggccttactctttgagattttattgccagcagattttgcgacttggatagtcttaacttttttgccgaccggaactttcaccgccttgggtttgaccggcgccgctttggcaaccggggtctttagggcagtagttttggctgccgcaacgggtttggggcgcttcacctgctccggcggaagggccttgggagcaggggtcgcatgattctggataggttggcccacagtggcctgcagttcaagcggtatctcggatggcggtgcaacctcctgttgcgcccgggccactgccggaacgaccaaactaccgatcattagggctatgaggcagaacttttttttcactagacgcccctcgttcactttctggcaggcggatagcactctccgatcagctttcagcaaaaactactgggcagggcaactattttaggatcgagcacgctatgctatgaatcggcacgctgttatcggcaatcacggcaaccgcggcacgctgccagattttgggtgagtttcacgggtagatagttttgatctggtggcggtgcagggatttgaaccccggacactgcggatatgagccgcatgctctgaccacctgagctacaccgccacatcaactctgttatattgtaccgcaccaggcaagatgtcaataagaaaagtagctgcagccgttccgcttaagaaataagggacagtaaacgttaagctttctgccgctagcgagataaagtagatcaaaaggtcgtgaaattgaagagaaagcagcataccggcgatggattataaggctgtggtgactccgacctgacaggcttatctccattattactacggcgcctggtctcgcagtttagacaaccatttttttcggacaataagttgaaacagtcttatggtatattaataggctgaggtctttagattgaaccgctgaaaagtcaggtgagtgtaccccctcgttcaatatctacggacatgaccttcgacacgaccttatcgaaagaccttggacttgatttttagatgctaaggagttttctcatggagataccggataaagatacgcttaagcagatccaggaccggctgagcttgacgccccgtctggtttgggaccatgttgacgaggtggagcgtcaggccctgatggcctatgccgaggtgtataaggggtttttaaaccaggccaagaccgagcgcgaggccgtcttggaggtgcagcgccaggtccaggaacgcgggtttatcgaattggcaagcggccaggccgggtcgaagtttttcctcaattatcggggcaagaccatcgctctggctgttttgggggagcggccggtgagccagggcttgaggattgtggcggcccacatcgattcgccgcgtcttgatctcaaacagaacccgttgtacgaagaaactgatctggtttatttaaaaacccattactatggtggcgtcaaaaaataccaatggctggctcgtccgctggccctgcacggggtcattctgaaggaaaatggcgaatccgtaaccctgcgtttaggagaagacccggacgatccggtttttacggtctgcgatctgctgccgcacctggcccgcaaggtgcagatggataaaaaagttgatgaggcctttatcggcgagaagctgaacttactggtagggtctctgcccttgggggacaaagagataaaagaaagaaccaaattacacctgttgcacctgctttcgcaacgctatgggcttaccgaagaggatctgttcagcgccgagcttgaggtggtgcctgcggggccggcgcgcgacatcggttgggatcgcagcctattgggtggctatggccaggatgatcgggcctgtgcctttgccgcggtggccgcggcgttagacctgaccgccccgtctcatgcctgtctggtgctgttagttgataaagaggagattggcagtgccggcaacacttcggcccagagcatcctgttggaggagatcgtggcgcagttgttggctcggcagggagaatccaccgccctccgccgtcaggccctgatgcaatctcaggccatttcggccgatgtggcagcggcttttgatcctgattggccggaagtctatgagaagcgaaatgccgcccgtttaggctacggcgtctgtctgaccaaatacaccggccacggaggcaagtaccaggccaatgacgctcatgccgaatacctcaatcggctgcgcggcatattccgagaaagcggcgtcatctggcagaccggggagctcggcaagattgacgaaggcggcggcggcaccattgccaaatttttggccgcctacggtatggacattgtcgatttaggtccggcgctgttgtcgatgcattcaccctttgaggtagcctccaaggccgatttgtacatgacctataaggccatccgcagcttttttagctgtgctgcatgatcggtgatgaggtctatccggtgcaatcaggactagcgaatggggttatcaggctccggggatgacgggatatgcaatttaccttgcaggatgtttgaaaaaaaagtaaattctaccaataatgcaactgcccgcaggaatgccatgcagccaggagatgtttccagtgctggtcgttttcttggtagtgttgcttggcattgcggtgtgcaggaatccggtccttggacgctcttcttcctcggaaagaggctcgagataaggggaccgacgagcttggttaccaggaatcaaacatgaagagatttttcgaacgggtcaagacccaaggagaagccccaccgattgcctccttcggcaatatgatgaccttttacagcttactcttttttctgctggcgattcccttcgtcctgattgtcggtctggtctggattaccggcgtcatcggcttcagtgcctggatcactgccgcttttctgggtctggcgggatttttttcctggcgaatctatcgctgctggcagaagctgaaatcccggctggcggcacagagttctgaagttagtgatatcgttaaggaagcagctaagtccggtaaagatatcgaagtgaccctgttgaatggactgttgagcttccgttatcagggaggacgttacccggcgcctttgcagttgggagctccgcctctggcgctggagggacctgccaacctcgacttggaggcgatggcggccgtggcagttgaagagagcttgggttcaccggggaaactacggcaagaaatcgaaggttttttgcgtctgcgcgactccggcgtcatcagtccggaagaatttgagaccatcaaaggcaggctcttacagcgatttgcagagagatcgccggtgccggagttagatcaaccggccggctagaattatactgcattaaagtctgggtctggttcggtcaaaacctcatggctcagggcaaaggcggggccttcggtgaccgaaacgctgtcccagaaatctcttttatagcggtagtattggtgcaggcgctccagaccgtgagccaattgtgcctgagaaacatcattgatgtgcaagataccgcattgcagcagggccaaaaaactggccggcagatagaacttttccttgccgattacgctcttcagttccaaccggtggctgccatttttcttggcaaataccatggcctggtaaacccgccggctcggtatggtggggttaggttcataccgcagttttcccaagggaatctgcatcctgccagaggcgtgggacagacgtgctgcaatccgggagataaaacccatgagttcccgagccacccggttttcgttcaattctgccagttcaaacatgatgcgggcgtagtaaaagaggatgagcctgatccattcctcaaccccgttctttccggtcttccattctacctgggcagatacctggtcatcctcaaaaaaattgatgagcgctacgctttgcagggtctcacggtcccgatcgaaaaacctaaaaagttttttcatgcaccagactcatatctgtaaaaatcggagcgttagcaactatgctgtgaccatcggccagcgcggtggcctttttaggataatcgcagagtagcatatttctgcagcaatacactttagcaagcggaaggattccggctggagtgcggtctgggtccagcccaatggttttgggatttgcataccggatgtttagatatcttccttgagcttttaaaactcgttcttcacgtctacacgctgacttcgattcaggcaactgctgacatatcctaggttatcgcagctagagggaaaagtcaacgcatcggaggcgccttactctgcgctctcacatattttctggcaacgccggtttcggtgatctggaaatattacttggacaacagccatacggccccggctgccaggatgattcctgccagatggcgcagagtaaggctttcctgcaagaggattgctccgagaactacagtgatcaagggatataaagacgtcaggggtacgacaacggtcgccggtcccagagatagggccttgaggaaaaaaaacaatgccaggccaccgctgaaaccggccgcgatggccgccgccagtcccggtagggtccaggcaactggagtgcgcagaagcccccagataaaaaccccgactatcaggtaaacgaatagctccacccaaaaaatggcccaacaggggagatgggatgaggcaatcttattaaaaataccccaaaatccccaaaatatcagtgccagaacagaatagaacaaccagccggtcatagcttcctcgcggcgaattattttttattcccaaagagttcctggagggttgtcgagttgatttttctatcgatgaaaagtatcatgaatatatcctaaagatcgggttttggccagagaccaggcgaagggtgccaacttaaagccgatctccgattcggggataaaacagatgcatacaaattgtcatgttctggagatcacaacgaagcatgaaaacagaaccgcggcggcggctcacaataatgctttttctgctcaccgcgcactgcccgctgctcactgtttttatataaagatcttcgctgtttggctcggtatctggtgtttgttattcctctcaacgactcctagagaaggagacgccatggaactgacctctaccgcctttgccgataaaggtaaaattccggttgcctacgtcatgcccggagcaggtggaaagaatatctccctgccctttagctggagtgaggtccctccgggcgccaaatccctggccctgagtatcatcgatccacatccggtagccaacaactgggttcattggctgatcatcaatattccctgtgaggctcaggggctgttggaaggggcctcgaggaagaacctgccaaccggcgcccgggagctccgtaattccttcggcgagatcggctacggcggtccgcagccgcccaaagggaccggcgaccatccgtatgtcgcgactctctatgccttaaatgtcaaggagttggatcttccgggaaaaccatctctggccgcttttcaaaaagccctggaaggcaaaatcctggccaccgcgacgatcaccggcttttacggacggtagtcgaggcacaggctatctgtcaaactaccggagctcaccctcatcagaataatatcgacgtgttgggctggcggcgtgttttaactgatcatcaagcacatgcttgatagttgagtgtcaggtgctggggcgaaccggattaccggagaatccggttgactcggtcctggcgtcagcagcagagcagggtaaaatgagtcaagacgatccccttaacacctaccgccggaaacgggattttgctgctacggcggagccgatgggaggaacactggatgcgggagaagcggcgcccgtctttgtcattcaaaaacacgccgcgcgtcggctgcattacgatttccgcttagaagtcgatggcgtcctcaaatcctgggcggtgcccaaaggtccctccaccaatccccaggacaaacggctggcggctcccaccgaggaccatcccctggaatatgccacgtttgagggagttattcctccgggacactacggcgccggtaccgtcctggtctgggatctgggaacctaccggaacctcaccgaaaaaaaaggcgaggccattccactgccccaggcattggagcacggtcatattaccgtctggctggaggggaaaaaactgcgcggcgcctactccttgacgcgcttcaagaaaggccgggatgaaagctggctgctggtgaaaaagaacgacgccgaagccgatgcctctcaggatcttctcctgacccggccagagtccgttctgagcggtcggactattgaggaagtagcggccgcgaatgaattactctccgaagaattatgttccaggtgagattttccaccttaaattattgacaacctaaaaatatatagatataaataactgtttcaatatttcggagatagttatgaaaacctttgtagcgtgtgaaaaggacattgataaaaagtggtatgtagtggacgccaaagatcaggtcatcggtcgattggcaacgcagatcgccatgattctgcgtggaaaaaccaagcccatttttaccccacattgtgacacgggcgatttcgttattgttgttaacgccgagcaggccttgtttaccggcaaaaagctggacaagaagatttattatcgtcacagcggctatatcggcggcttgaaatccactaccgcccgcctgatgtttcaagccaagccgaccgaggtcctgcggcaggcggtacggggtatgttgccgaagaacagcctgggaaggcgattgttgaaaaaattgaaaatttacaccggcggcgagcatccccatcaggcacagaaaccggaaatcttagccctgaaaaccaattgatgagagaggatatggcccagtcgaacagcattcacgccgtgggcaagcggaaaaacgccattgcccgcatttatctgaagcccggaaccggtaagattatggtcaatgatcgggaattcgagcattatttcccggtcgagatttcccggatgatcatccgccagcccctggagttggtcaacgccgggggagatttcgacatctacgttaatgttcaggggggtggcatgttcggccaggctggtgctatcaagcacggaatcagcaaggccttgctgttgttgaacagtgatttccgccccattttgaagaaagccggttttttgacccgtgacgcccgcatcaaagagcggaagaagtatggtcagcgtggggctcgggccagatatcagtattccaaacgttaggtctccttattctccagcctggtagtcggcatggggcaggtttgggggcatttatataaaagcagtgggcagtgggcggtgagcagaaaaagcattattgcgtgccgctgccacggttctgttttcatgcttcgttgtgatcaccagaacataccaatttgtaaataatcggccaggggcgaagatcatgttcctggcctttttatttgggcgagactgcctcggcatatacggttgacggcgacattgttggtagtagagtaaagaatccgaaccgatcccggtaaaaggttttcttccggggggaacattttgcagtgatcgggtactattttcggggtaggtctgcagggcagaggaaagcgcatggttagagttgctattataggggggtcgggatataccggcctggagttgatacgtctgttagtccggcatcctggtgttgacttgactgccgtcacctccagggaatacaacggcaaaccggtcagcctggcctttccggccctggccggggtctgccacctgacgttttcttggcctgatccggacaggctggcgggtgcggcggacctgttcttcgtcgccctgccccacaaaactgccatggcggtcattccttcgctgttagaggccggcggtaaggtggtggacctgagtgccgatttccgttttcgggatcggaaggtctatgaagagtggtatcaggagcataccgctcccgagcttttagccgaagcggtctatggcctgccggaattgtaccgggaagagatcaagcgggcgcggttggtaggaaaccctggctgttaccccaccagtgttattttggggttagcccccctcttgcatgccggtctgattgagtcccagggaattattgctgattgtaaatccggggccagcggcgccggtcggggagttagtttaagtacgctttactgtgaggtcaacgaaggttttcgggcctataagatagccgaacatcgccacacgcccgaaatggaacaggaattgggccggctggctggattgcccctgaagattaccttcaccccccatctggttccaatgaaccggggaattttggctaccctctataccgtcctgcagggtcctctcgaggaacaggagattgccgccgtttttgagcagttttatcggggtgcgccgtttatccggctctgcccgccggagattctgcccaacactgcagcagtgcggggttcgaactactgcgacctggcctggcggttggatcagcggaccggccgtttgatcgtcgtatcggccatcgataacctgactcggggggcctccggccaggcggtccataatatgaacctgatgctcgggtttcccgaaacccaggggctcgaagtagtgccgtttctgccttgaaaggcctccccctcccaacgccatccgtcactgcgccggtctccggccccatctcgcctactcgcactatctgtctgaccttggaatatgacggcaccgcctatcatggctggcagcgccaggcaaacgccctgactatccaggaggtagtggaaacctgcctggcccggctcaccggccaggttatccgtctgcatagctccggccggaccgatgccggggtacatgccctcggacaggtagcccattttctcaccacctccagcctgccgctgtcggccttccgggaggggctgaacagcctgctgccccgcgacctggctatcctaaaggtttgcgacgcgcccgcaggttttcacgcccgctactccgccacggccaagacctatgaataccgcatcttgaaccggccggtgcgctcgccggtgcattgcaactattgctggtggctggccagacctctcgaccagggtctcctccggcaggcggcgggctatattttgggggagcaggattttgccgcttttcaggccagcggcggctccgtgaaaacaacgacaaggaaagtaatggctgcctcctgggaagagaagcccggcggctggcgcatctttcagatcaccgccaacggttttctgcgcggtatggtgcgggcgctggtaggaaccatggtagaggtggggtggggcaaacgttcgccgggagacctgaagcgcctcctggcggcgagagaccgtcgtcaggccggtcctactgctccggcggcagggctgtatctggtggaggtgaggtatgattgatgtcggcaactttaccacctccgccaagcagaaggataaaaagtgaaggtcctgattttcgtaacctgcaagtcacccgcaatccatgaaaattgctgtcggaccattccagagagcgggatacgctccgcttttccgccctacgacactgccacaccggcaggctcgtccgataggggtgaatcttgtattcgccccacttgcattcgcctcaagcaactgaagtattacggaacttgaaacccaattcttctttgagactcctgcaaaattcccttttttgcttccttgtcattctgaacgcagcgaagaatctaacgtttcttggaagttaagatccttcacctcgttcaggatgacaaaatcagactttttgcaagaggcccttattcgtttggtaatttatttgctattaaacctgagcagtgattaaattaacaggtagagaacttacacatgctatttcgcatccgaaagatatattgtgtggtcctaataatacttgttgtcatgctgagttcttctatgaggggggaagccatgtcaccgtttctgcgcatcagggttgtctttgataacgttcagtactccaaacaactcaataccgcttggggattctcatgtataattgagggaatgtccaaggtaattctttttgacaccggagcggatgggaatatcctgttaggcaatatgaggaagatcgggtttaatccgcaaaaagtggatgccgtttttctttcccatgtccatggtgatcatatcgggggtctccaggcctttttgcagcagaatcccaaggtcgttgtctatcttccggcatcgttcccggcgtctgtgaaagagtctattaccgctttagggggagagttccgggaagttgcggcgccgcagaaggtttttgaccatgtttataccacaggcgagctcggttcctggatcatagagcagagtttgatcattcagactcccaaaggtctggtcattgttaccggctgtgcccatcccggggtcgcccagatagtgagccgagtcaagcagtggctcaaggaagaggtgtacgtactgatgggcggttttcatcttaaaggggagtctccgagcgaactgcggcgaattggggcggaactgaaggcattgggagtgaaacgcgttgctcccagccactgcaccggggaagaagccagagaattgtttcggcagttgtggggacctgattttattgagagcggggttggcgcggtcatagagattcagtaagagcaggcttccgcgcctaccccgaagcaatcaaaacagggcaatcacggggtttgtcccgacgactaggacgatacctaatcgtgggcttaggaggacgtgatgagaattcctcgaaacgccctgccagcgggttcttgcggatggtgggcagtgatctggagtgccggagtggtagggtttgccatctccggtttggtgagctggttttttgaggtgcagttttgggccagcgtttttccagattacatttccatggccccgagcactgcggtctcttttctgcttttgggcgtcctgttattcctccgaaccttaaaagtgttgccgtcatggattggtctaggggcggtgctggtcgcggtttatggcctgttaaattttctagagctcttcatcggggtagatctgagctttgaggaggttttgtttcccgccacccgaaagtttggggaagtgtttacgaaccgcatgtctccggtcagcggtcttatcttttttctggcagggatcagcctgcgactcatttgggggcgacaggagcagaacatcggccggagcctgggtggttttttaggtaccttggtggcctttgcaggttttaccggggtcgtgagttacctcttcggcaccccgctgctgtatggcactgacattatccccatgcccttgagtgtgtcatgcgccttcctgctgctgggtctcggattaatggtcggaaccggtcttgaagtctggccgctgcggctgttgctgggatcatccatccgggccaggctactgcgggttttcctccccttaacggttggagcggttttgttgcagggcctgttgaacgatcttctgcccatggtttttcataactatgctttgggaacggtcttattggccttgtgctttgcccttattaccggaggactggtgaccatcgccggacagagtttgggctcaaccctggacctggctgaatcggagcgcaggcgggcagaggaaaaattacacaaaagttaccgtgaattgcaggagactaccgggcagttggcccagtcccgcaatatgctgcatctgattatcgagtcggcgcctgtcagagtcttttggaaggataaaaatctccgttacctgggctgcaataccttgttcgcgcgtgatgccggtttcagttacccgcaacagcttctgggcaaagacgactttgtgatgggctggcgggagcaggcggaactctaccgggcagatgaccgccaggtcatggaaactcgccatcctaaaaaggatatcattgagccgcagactacccctaccggggaaaagatctggctgagaaccagtaaagtcccgctggcaacggttgacggcgaggtcttgggggtgttgggagtctatgatgatatcaccgccagcaaggaggcggagcaggccctgcgggagagtgaagagagactggctggtattgtccagtcggttacggataacatgagtatgatagaccggaattacaatatcctctgggccaatgcggtggccgaacgcctcttcggacccaacctggtggggcgaaagtgctaccagtgctatcgccgacaggatgagccctgtgaaccctgtgtggtagctcaggttttccaggatgggcggatacatgagcagtctgccccggtaatcaccatcgacgaccggacaaggtatttctggtgcaccgccagtgtggcaggtcgacatgcggatggacggcctcaggcagtagtagaggtctctcgggacattactgaacgcatgcaggccgagcaggccctggaggaggaagccatccggcggcgcctgctggtggaagagtccagggatgggatcgtcgtcctggaccaaaacggccgggtttacgaagccaaccgacgctatgccgagatgttgggatattcccccgaagaggttcgccagctttacatctgggattgggacgatcaatggagccgggaggagttgttggagcagatccggtgcgtcgatgcgtccggcgatcacttcgagacccgtcaccgacgcaaagacggcaccctgctggacgtcgaaatcagtaccaacggggccgtgataggcgggcagaagttggtattctgcgtctgccgggatatatcgctccgcaaggcggccgaacaggcgctgcgggagagtgaagaaaagttccggttggtctttgaaaaggcccctatcgggattatgcactatgatcgaacgagcaccgttactgagtgtaatcaaaagtttgaggagattatcggcgcctccaaggagtatttcatcggtttcaatatgatccggcagttgcgcgatgacaagatgcggcaggcggcggcggcctcgctcagaggcgaggtgggctattatgaagacaactatctttcggtgaccggcggcaagctaacaacggtaagggcgattttccagccgatactttcttcagagggcagtgtgctaggtggtgtggcaatcatggaagacatcaccgcacgtaaacaggcggaggcggcgctgcaggtcgcccgggaaagtctggaattggctctcgaaggcgccggcttgggaacctgggattggaactgccagaccgaagcagtgacgttcaacgaacgctgggcagagatgctgggctatcggctggaggagatcgaaccccaggtgaaatcctgggagaaactggtccatcctgaagacctgcctgtggttatggaagtgctgaacgcccaccgggaggggaagacccctttttatgaagccgagtttcgtatgcagcataaatccggatcttgggtctggatactcgataaaggcaaggtcattgaacgggatgccgaggggaggccaatgcgggcctgcggcacccatctcgatattaccgaacgccggagagcgcaggaggatcggttacgctccagcaaattggaatccctggccactctggcgggcggcatcgcccacgacttcaataatatcctcaccgccatcctgggcaacatcagcctggccaaacttgaacgggacgaaggcgaaaggttgaccgacgccgagagggcctgtttacaggccaaggccctggcacatcaactccttacctttgccaaaggcggctctccgataatggaactgctctcggtggccaatcttatcagagaaaccgcatcttttgcctgtcgcggatcacaggtggtatgcgaatatgacctgcccgaaaacctctggatggtacacgcagatgctggccaactcggtcaagtctttcaaaatctggtgatcaatgccgtgcaagccatgcccatggggggagcagtaaagattttgggagaaaatatcatagtcgaaattgggtccaacttgcctctcaatcccggaaaatatgttaaaataactgttcaagatcgaggaatgggtatacccacagagtatctcacccgcatcttcgacccttacttcaccaccaagcagatgggaagcggcctgggcctggccacggtctattcaatcattaaggcccataaaggtcatatcgccgtggagtcgacgctgggcctcggaactgcttttgaggtctatctcccggcggtaaccgaaaagattgtcaagccgaccgagggcaacggacaggtggtcaaaggtgagggcaggattctggtgatggatgacgaggaaatggtgcgggagattttaggcaagatgttgcactatctcggatatcaggcggtgttcgcccgggatggccaggaagccattgaacagtttggcgcggcccagcaatccggggcggccttcgatgcggtgatattggacttaaccatccccggcggcatgggaggaaagggtgccattaatgagctgctgcggctagatccccgcataaaagctatagtttccagcggctatgccgatgatccgatcatggccaacttccgagaatatgggtttaagggagttgtcaccaagccgtatcgcattatagaactgagcaaagtactgcaagaggtggttgggaacaggcagtaaccgctgccgcatgagttgccggaagcagggcgctgcaataaaagcagaatgacactggattccctttttgacgacccgggccgaagggccatctagaggtatggatgcatgagaccacgaggtgtatggttcggctgcataggtttgttactgacgcttggttttctgccagttaacccggttctgtgccaggtggcaaaggtacgagtggttgccagcatcgtgcctttagccgatttttgccgtcagatcggcggggatcgggtggacgtggaggtattcattccgcccggggccagcccgcatagttttgagccttcgcccggggtcctggcaaatctggcgcaggccaaggtcctggtgtacaatggggccggattggaaccctgggtcgacagatttttggctgccctcggtgaccataaaccagccctggtggaggccgcccaggggattgagctcatacaggaggttcctaaacaacttgcgggtcttgaggttggcgagaccggacaccatcaatccggggattatgggaaggccaaacaaggagttagggagagcaattctcagagaacctcacatgcggcggaggtcggtaatccacatatctggctcgatccgatcctggtgcaggacacctgtcggcgtattgccgccatcctggctcaggttgacccacctcatcgaaccttttacgaagcgaatctgaatcattatgtagcagagctggcggccctgcatgaacgcattgccacccgtacggccgcatttcgcatcaaggaatatatcggttttcatccttcgttctcctattttgcccgccgttaccaactgcgggaagtgggtgtgctggaggcggctccgggtcgcgagcccacgccgcgggccttggctggcatcgtacaggccatcaaatgctacggtattagagttattttttccgaaccccagttcagtccgcgcctggcccaggcgattgccagggataccggagtcaaggttttaatgctggaccccatcggggggcgtctcccgtacggggaaaattatctcaagttgatgcaatacaatctcgaaactatggcccaggccatggagtgagcttcgatgaccgaggttgccattcagatccgtgatctcagcgtgcggtataaccaccgtttcatcctggaagatatttccctggagatcaagaccggcagttttgtaggggtgttgggacccaacgggtccggcaagagtacgttcatcaaggttattttagggttgatcaaaccaactaccggaaaggttctggttttcggtgaaacgccggatagacttcgccggagcaagcacctggtggggtatctgccgcaacggccgttaagcaatcccacctttccggtgtctgtgctggacgtggtgttgatggggcgctatggtctgttgggtttgggccggcggccggcccgccgcgataaggagattgccctgtcaatattggagcaggtgggcatggcgtctcgggccaatgctgccatcggcgagctatcggggggcgaacaacagcgagtgttcatcgcccgcgccttgagcgttgagccgagcctgctgattttggacgaacccactatttcgctggatgcctgcgcccaggatgaactctatgacctgattcaccgtctacaggagcagatggagctgacagtaattatggtgtcccatgatatcggtgtcgtctcggaacacgtcggtgatattatctgtctcaaccgacgcgtgtatgtgcaccagccgccgccgatcgggcgtctggggctggagcagacctttggctgcagcgtggaatatctgtttcatggggagatcccccaccgggtggtaagggtgcacgatgagtgagatcctgggcctggggtttatgcacaatgccctgctggccgggctgttggtgagcctcgtctgcgggatgttgtcggtcttcatcgtcctgcggcgcatggcctttgtaggtgccggcatttcccattcagcattcggcggcgttgccctgggcttcctgttgcaagtagatcccttctggaccggcttgatctttgccattttagtggcctttctcatagagtgggtccagagtcgggggaagatcgaggaggataccgccatcggcattttcttcgccgccgcgatggctctcggggtagtgttcctgcacctttcccggacatataacgtggatgtcttcggcgtgctgtttggcaatatcctgtccgtcggtaggacccaactccaccaggtggccggcgtggctgcagttgtcctgttttttatctggttttttttcaaagaattggtcttcatcagttttgatgaagaaatggcctgggtgtgcggggctccggtcaaggccctgcgctacctgtttctggcggcgctggccttggtgattattgcctccatttatctggtagggattgtcctcgtctcggccttattggtgattccggcagcggtggctcgcaacttgacgacccaaatccgcagcatgatcctggtctcgaccggcaccgccatcggctctaccctgggggggctgggattttcctacctgattgatctcccttccggagcgactatcgtcatcctgctggccggactttttctgttaactacggcttggagccgataccgcctgaccggaactggataaacgcctatgtgagggtgagagttgaaggtttataatcaggtaaagggagaggcggtcctctggtttctcagctcatcagatcgaaaaatttgtcggcccgccgaagtgggtctgtgaagaaaaatttatgtggttgcggcaatctgaaaaaccttgggaaacaggaaaaaaattgtcctggtaacttctcagattgtcccgatggagctcaaaaggggtgatttaagatgattcccaggggggtgaattaagatgatccttgaaagttccttagatggccagaaaactcttcatgctcaggccggttgcaaatcttcatttagtttctttaccggcttggcaagcgtcggtaaactcttaattatttcgccagatttttgtttcgcaagccgcaactcatagagcttttgaaggttcagcctgaattccggactggttccgaaaaaatgccatagtcgcaaggccgtgtccccggttacagcccgctggccgttcaggatttcggttatgcggtttgtgggcacattaagctggcgcgccaattcagccgcgctcatgtccaactcttcaagttgttcagcaagatgttccccgggatgtatggcactgcgtcccataattcacctcatttaatggtaatcgacgatttctacgtttttaagatgaacctagatgccggctctttcaacctgttggaggataagctgacctccaaggaggggttgaaggcctgccaggattatggcaaactcatctgcgaaaaagtgaaaagataatacctggttgtaattctgagcgtcggatcttcttcatacaattttgcatgttctggtgaacacaacgaaacatgaaagaataattggtggcataggcctcctggcctgtgcctcggcaattaactcatagggcgggccgcgcccgccgtctttaagcgctgtttttatgcaaagggaaaagacggcggcacgtacgtatgcccgactgactatgtatgcttgccgccggttgttttggtggtataatagcgtcatggagtcatttcggcacaacctctccccggtagaagtaaaaaaattcctcaaaaccgctgctgacctgattgagaacctggccatgcgctacgtccataaaattaacaccgcatgtccccgctgtggccagcggcagctctgctacggcgccgcggtcagttatttcagcagcagctttgataagaccactcacgaaatcattgtctgcctgcactgcggctatagagacctggtcacactgaccacgtgtgagcgattataggtttgaacctccgtgcaggttcgatgatcggcgtcggggctcggggttagcggtttctttgcggtcgggtttgcatccccggttgttccatggtccctgagggatgcaagaattcatcctgagtcagggccccgtcgccatttttatcaaaaaaccgaaaattctcctcacctgcatatttctctggccagacggacctgtactcttctttagtgaccttaccgtcctggtttttatccatagcctgaaacatctttcccatatcctggcggacttgcatcgtctgggaccatccttgaacacttccgaaaaataagggcagtaagattaccatcaagactatggttagccatttaatcatttgcggttgacctccggtaacattttaggtgtaaagattatagccctcattaatgaaaaatgacatacgaatttttcgggagacctgcacatttgccttcggttctccgttgatctccgataaccaataattttcttccggcggagtttttgtgataattatcacttgcatcttttcctcatagcgtgatagaaacctagattaaaagtgatattaagggaggtttaggttttagggcctccagaggcttatcggataagggtaataattatcaatcgaggagaggatctatgtttgaaatagtggaacgtcaggaattggcccaggggactattgtcagcaactggatcaaggcccccaagatcgccgtcaaggccaagccggggcagtttgtcatcctgcgcgccaacgagacgggggagcgcatcccgctgaccatggcggacaccgaccctgagaagggtctgatcaatgtcatctatatggtagtgggcaagagcacggcgctctttaagacgctgcaggtgggtgattcctaccgggacgtcatcggtccgttgggtgcggccacccatctggagaaagtaggaaaagtggtatgcgtcggcggcggcaccggcattgccgttctgcaccccattactcggggcctgaaaaacatcggcaaccacgtcttcgcagtcatcgggtcacggtccaaggatctgctcatcatggaggaccgcatgcgggccgcttcccatgaactcttgatctgcaccgatgacggaacctatggccaccatggattcgtcaccgacaaactaaaggaagtcctcgaaaacaacaaagacatcggtttggccgtctgtatcggcccggtgcccatgatgcgcgcctgttgcaatgtcaccaagggatttaatgtcaagacgctggtgagcctcaaccccattatggtggatggcaccggtatgtgcggctgctgccgggtcagggtcggcggtgagatgaagttcgcctgcgtggacggccccgaatttgacggccaccaggtagactttgatgagctcaatctccggctgcggtcctatctgccggaagaaaaactttcgtacgatatgtttaaatcggcccacaaatgttcttgcggcagttaaattaatcggcagccagctcagttaattggaggatagaatcatggcagaagaaaccaaagctcctgaagcacccaagaaagaaaaaatcccccggcaacagatgccggagcagcccgcagatgtacggcggcataattttgatgaggttcccctcggctataccccggaacaggccatgaaagaggcgtcgcgctgcatccagtgcaaggacccccgctgtcgccaaggctgtccggttgaggtcgatatcccggcctttatcaagtgtatcaaagaaggtgattttgaaggcgccatccgcaagctctgggaaaagaacgccctgccggctgtctgcggccgggtctgtccgcaagaagtgcagtgtgaaggactatgcgtcttgggcaagaaggatcagccggtggccatcggcaacctggagaaatttgccgccgactatcagcgcaaccatggccgggatgtcctgccccccaaagccgcccccaccggtaaaaaggtggccgtagtcggctccggcccctccggtctcacggtagcgggtgacctgatcctgaaaggccacgatgtcactattttcgaggccctgcatgctccgggcggcgttttgatctacggcatccctgaatttaggcttcccaaggccattgtcgcctcggaatgcagatacctggagagactgggtgtcaattttgaggtcaatgccgtcatcggccgctccgagaccgtggatgagctgctggaacggtttgacgtggtattcctgggagtcggcgccgggctgccgatgttcttgaaagtacccggggagcactatatcggggtctattcctccaatgagtatctgacccgctccaacctgatgaaggcgtacgactttcccaactatgacaccccgttggttcgggggaagagagtggccaccttcggcggtggcaacgtggccatggactccgcccgtactgctctgcgcatgggcgccgaaaagtcgtatatcatctaccgtcgtggtcgggaggaactgccggcccggaaagaagaaatccaccacgccgaacaggaaggggtggaattcatgctgctctccgcaccggtgcggttcaccgggactgatgacggctttctcaccggggtggaatgtcggcgcatggaactgggcgaacccgatgcctccggccgccgccgccccattgaaataaaaggttcggaatttatggtggagatcgatactgcggtcatctctatcggttcgagcgccaacccgctcctgaccaagagcacgccgggtctggctttgaataagtggggcaacatcgtggcagaccccaaaaccggcaagaccatgaaaccccgggtctgggctggcggcgacatcgttaccggcgccgccactgtcatcctggccgctggcgctggccgggtagcctccaactcgatccatgatttcctgaccttcggctggtaacccgtctgtcgaagagaccaaaaagccctggggctctctgagctccaaggctgtttctttgcattgccctgatcaggttcatatcagatagaggcaagcccctgtggttgcctcagggcaattatttcggggcaggcacgaaggccggtctcctcctggcaaccaaaatccccaaaaacagaatgtgggcgggaaagcgaagcgcctcccgcccttcgcattactaagaaactacagcggtcagtggcccgcgcctcctcccgccgctggaaaatgattgttgcacaggttgggagacctaagctaccagtcattctttcatatttcgttgtgttcctgagaacttgaggacttttgataataagtatgaagcaataacaccatatctgccaggatcggcaagctaactcgccgatccccgtacctaaaaacaacgattatcttttaatccttttcaattcaacctgtaccctgttttttgcattcggacagtcccaaacctggatgtcggggttctcaaagagcgggaatgtcccaccaaattgtaatgttgtcacccagttaaacaggttgtgataaaagtaaccacagaaattgccacattggtgcaccgacagttcaaattcgtcgccaaccttcatgccaatggtgcaatcattttgcattccaattaccttggctatcacctggttgccgattttgggaaaagttacagccatctcatttttctcctatttttacaaagattaacccatcaataccaaccagtcatttgacaggttgcatcgtgcggcaaaactcgcaacttctcaagcgaatttcctgccaatcgacactcttcttcggaaccaagattgagcggtagtcctggccattgtaacccaaatacggtctgggtaaactttccccccgattaatgccgattaggttccgctttttgaagccaaaccgtcttgcaatatgaactatagcacaaatcccacccaaaaaaaatttttttcaatttgcgaataccataagtttactaatcaatgctctacctctgcagaaaagcatggctccgccttgcaaaggttgaacctgaccagccggttcagccaacttgcggctgtattgtctcaaataccaggtataaccgaaactctaagccctggtcaacaaaggtaaatatgaaataagggcctgaacgtctgttaacaccggcctcgtacctttcgaggaaacggggaaagcaaaaaaggaccgaaccactgcggtgttacataaccgcaaaaaggcggcagtgatccaggctgccatccgggaaactctggcgtttcagcctctcccgggttgcagagattccgaccgaactcgtccggaaagttcacgtctttccttccgtccaggtaataacgacccatacctttcctttctaacgtgactgttctacgtgtaaacctgacaacctcacgtgcccccctttcgagcggtcgcacctgcggaaatggggaggcttaattatattgaattcaacttttctcttttcccaacttcttagattgcaattattgttccacccatggtttggcgtcatgctttgctactgctgctttggcccttacccgagaacttcctttaggcgcagcaaggagaaatggcgttaggagggcattcaaatcagtccgtacttgacaggacgttctaattttcctactctacataatgaattagaactgttccaagggttctggttcatatcttccctgttggagattgccggtgcttgaaagggatgcctatgaaatcttaggggtggcgcgggatgccagcgacgccgagatcaaaaaagcctaccgtaaattagcccgtaagtaccacccagacgttaatccggacaataaggaagcggaaaagaagtttaaagagatttccgccgcctatgacatccttgccaacccggagaaacggacgcagtatgaccagatgggggcggcggcctactatgctactccagaggccgcccgcggttatgaagaggcctttacgggccgcgatttcagcgacatctttcgggacttcttcggcgggggtgcggcatatggcggaccgacgccaggggaggatctggcctatgcactcgagatcgattttttggaggccgtccggggcacccacaaaactatcaccctggagaagcagatcatctgccccggatgcaagggatcgggctatgaatatgccggacaggtctgcccggcctgtggcggtcggggggtagtggagaagaaggtcgacaacgttcgtatgctgatcaactgtgccgcctgtcagggtaccggccggacgggtcagcagagttgccgccgatgcgggggacggggggtggtgctaggatccgagaccgttgaggtaaagatacctcccggcgtcgaccagggaaccaagctgcggctggctggcaaaggtaatcccggactcaacggcggtccggcaggcgatcttttcctgatcatttctgtccggccacatccgcaattcacccgccagggacgcgatatctattataaaacgaccctatccctttttgacgccgtcctggggggcaagatcaccgtcccgaccttggataaaacggtctccctgaccatcccgcccggcacccaaaacgggcagcgattccggctgaaaggcaaaggagttggaaccggtggggccaggaccggggatcaatacgtggaggttcatgtgaccatcccgaagcaactgagccccaaagccaaggagctttttcaatccttgaaagactctcttgccgctgaagccggataatagacattggttaaaggattttggcttaggctcatcagagacatcttccgactaaccggagcgccctatgcttcagactgaaaaacgttattattcactccagatcgtcgctactaccttaggagtgcatccccaggcaattcgcctatatgagcgggaggggttgatctcatcgatgcgttgtggcagcgaacgttattataccatatcccagattgaacggttgcgggtgattgtccaactacgccaggaactgggtgttaatctagccggtattgaggtcatcttacatatgcgggaccgtctccagacattaagtcaaaaggcggacacctctccggagccaggccctgatttcaaacctcctgcaaagataacgattcctatccgccacgaatcatgatgccaggggtgctgtggtctcgccccctggcatccttaactctggccctgactgcgggcatcgcctctccggcgcttggtctaaccctgcccaaggtctggacgtccactctagttgccgccctgatcctgcttctggtcatctgctgctggcgccgcctgtcggtcagtggaacaatcggcctggccttgttctggctcctgggacaggggttttatcaggccgccttggaaccggcccaccccccctgccacgtccgtttcctgccacagaacgtaccacttaccattattggcataatgcaaagtcaacctgccaaagccattgaaggttatcggttagaattgaaggcttcttcctggtcggctggcggcgcttggcagcctgccgaagggaaaattttggtacagggtctgaccgaggcaccggccttggtccccggagctcgggtggccatgcgcctcaggctccgaccggtggaggagctgttaaaccccggctccagccgccggcgggtagccttggcccggcaggggatttttaccagcgccagcctctgcaatgatctgcagccggttcgactggcgagccgcgcttcggtttcctggtcagtttcctggcgggaagcggcgcaagcatattgccgaggattgctggataagcagccacaacccgccagggcggtatataaagctctgctcttgggagaccagagtgaaatcagccggccactgtggcaggccttgggccgcaccggcaccagccacgttatctcggtttccggactgcacctcgggttaatcagcggtttctgcttctgcctgattttctggctgctgcggcgctccgcctggctcttacagcacctcaatgccatcaagtggtcggtggcattctctattccgccggtgctagtctatgcctggctggccggatggtcggcggccacccagcgatccgccttaatgatcgtggctttcttaattttactgttgttggaccgccaccgtgacctttatagtatcctggccctggccgccttcattattttaatgacctcgccgctacagttctattccctctcctttcaactctctttcctctcggtctggggtctaatctatctctcccccaagttgctgtggccatggcagaagttgattgtgaaccgagaggagccgccaactatcatcaaaaaaatcatcttgtggagtggacgggctttgtcaacctcggtagcggcaacccttgcgactctgccgattgttgttgcctctttccatcaggcgccaacctatggtatcgtgatcaacctcctggcgattcctctgatcggaggagtagtcctaccgctcggttttattgctctcctgacatcttttttaccgcttccttgcgctgcggggatgctgtggttgggacggttcttcctggagacaaccctaagggcgattgagtgggcctcctcctggcccggagtggtactgcccctgccttcgcctacgccttggcagaccgcggcctatttcctgacgttgatcagtctgttgggacttaagcagcagccttggcgatggatcgggacctccctgggagtcttgctactgaccggctccttgatttggaccagcctgtcagatctcaggaagccccacctggaaattacggcgttggacacttaccgggaaatagcggtggcggcaaccctgccgggcgcggtagtgctggtaattaatgccggggaaccgggctttcgggattatccggcccgctttaatgcagcgctgctttcttatctccactggcgccagatcaggacagtggattgcctggcggctctgacggtgaccaaagagaacgctggcaccttgttagcggtagccaaggacttccaggtgaaacaattctggtatgggggtggccgtccccttatcccggatttttggaagctgaaaaatagattgggagatgatcggcgagaggtgcaaaacctctctttaagacctatgactcttgatattggtggggctcaggttcagactagtcagcttcgagaggacaaccagatgcgaccgaatggaccggtattgctgcgtttagcataccagggacacaacatcctggtggccccgccgctgaccactcaatggcggcagcaatgccccttgtcatggttggtgggaacggatgtctggattcttcccggctctgaattgcaccacgatttttggcaagacggcctgctcctcctccgtccgaagatcgtggtggcaaccggaccggaaactgcgactgcaggtttggcgtcttctggaatgcccggggtacacacatatgttacccgccaaggggcggttactcttaggatcgactctcagggggtgagggtcgagcagtggcgcccgcaatagcgggtaaagtggggcagaactaacttttccgggaggttttggtaatgcacgcgcttaatagttgggtgacgtcatcggcaccgcagtaaggacagacgattttggcggtttcccgttctctgatgctcataatgagggagaatgctttaccgcatttctcacagcgatactcgtaggtcggcataatcttcctccttcacccgatgcatgataagccgatattgttttaaaatgtatcgtcacccttaaatataaatatttatcgccagcctgacaagggccaaaaagccagtaggttattttctgagctgataacgtgtgcgataagacgctacttcggctcctgggttggattgccgggttggggaggcagttcgttaattctgccgagggctcgaagcatctgggccttttgcacctggtgatcatagacggcgttattataattgactcgggtctgggtaagcagagtctgggcatcaatgacttcggtggcagtgccaacctgttctttgtagcgttcctcgtttaaacgcagattttcctcaccctgtttgaccgctcctttggtgacagcaatacgttccgcagtctccttgagccccagataggcgttttgcacttcgagttttacctgctcgccaagatcatttttttgcacaattaactgattcaggcgctcctgggcctgagctacctgggccttggtgtcaaaaccggagaaaatattccagttcaagcccagaatggcataccattgggtatcgtggagagagaatttattctgctggtaatactgcccggcagcggcgtaaaaccggggaaaatgtccggaccgggcttcggtaatgcccttttccccctgttgcacccggcggtcggcggccttcaggtcactgcgattttgcagggccaactgggtggcatcctccagatttactcccggaacggtaatgcctgtctcctctttcaggacgagagggttgtgaatgggcagaccgaggagcttattgagcgatgattgcgtgttaattatggcattcttagcaataatcagtttctgtcgggcatcggccagggctacctcagcctgcaagacatcgttatgggtcacgatgccgaattcatagaggtccttggcaatcttaaggtgattactcaactgcacgacctcttgctcggcaatgatctttaatttttcggtgcgcaggacctgaaagtacatctgcgccaccaggaagaagatgtcgtctctggtggtctcggtatccaggcgggcggcctccttgcccaaaaccgcttttttataccgcgatggggtggcgctgaaatcaaacagcgtctgttccgccacgatattgctttcccaataattccgatttaaaaagtaaaaaggttggctgccctgaaaggtatatttccgttgcatgtcatatttctgttggaaggcgtcggctttgatctttggcaaaaaaccggagcgggcgcggacgcgctcctgttcggcaatcagctcctgcagacggcttaacttgaggttggcattttccttccaggccaattgaaaggcctcccctaaagtcaagggttggccgctggctgaagagccatcggcgctcagggaagcagatgcggttatcagacaacacaatataaaaaagataaacaggcgtctcatgaaaatcccttgcaatcacggaaaaaaagctgaaaatctcagaaatactgtaattagccgattggctgtatgatataagtccacatgttctcaagaacacaacgaagcataaaaacagaggcgtaaaggcgtagtggcgtagtgggcattgcccaccctacaaatacattctgtttttatataagtccacatgttctcaagaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatttttttgctgctcacggctcacggctcactgtttttatacaaggtggtttgtttccgattacaggaacatggcaaaatccaaagatagttttttcatgctttcgggtgattgtaagtcatgaaaacttgaatgaaataaagagatcaggagtcaggcaacctcgttggcatacctcctcttcatacctgcctcaaacattcagaccatcatcggtttcgggcagggtgatcctatttgtcatcgggaggctgcgcttatggacttatgagtcattaccatagcgtaaatctggctgtcaagaggaaatccttaatacgcttgacagacacggtaagataatcgaaatttaccggttgatgaaacgtttcagggatctcgttgcccgaaacgaacactgaatatgaaaggttttgatttaacaatgaaattaagcatcgttattccggtctataatgaaaaagcaacattggcagagatcgtccgccgggttcaggctaccccctatgagaaggaactgattatcgtggacgatgcctccaccgacgggtcgcgcgacatcttacagcaactggctgtggaggccgataacatccgggccttttaccatgaccgcaaccagggcaagggggcggctctgcgcaccggtttcagtaaggtttcgggagatattgtcatcattcaggatgcagatctagaatataacccgatcgattacccggaacttctggcaccgatagaaaagggactggcggatgtggtcttcggcagtcgcctgatcggcgctgccccccaccgggtcctgttcttctggcattatgtgggcaacaaggtagtaacgactatatccaacatgatgaccaacctcaatctaaccgatatggaaacctgctacaaggtctttaaagctgaaattatcaatgatatcaagataagatcggaaagattcggggtggagcccgagttgacggccaagattgcccgcaaacgctgccgggtctacgaagtgcccatctcctacgacggccgggattacagcgaaggtaaaaagatcacctggcgagatgggattgcggccctatattatatcatccgtttccgattctgggattgaggtggccggcgctgtggcctggaaaaggatatcgctgtttaccatcatcgtctggctctggatcggccaattggggtggctggcctggcatttcgccccggaagtagctgatctagcgggtcggttggctacaggtcgggtaggtgaggccattcggcaggaggacaattcttaccggtggttccaggaactgaaaaaaatcataccacctgagggggcatatggttttgttgactgctatgaggccgggatagatattcaggcccgttatcatctctatcctcggcggctcgtacgcctcaaacccaccgttacaccttccttcctgtatgagcggctgcactgggcacaggccaatttcctcatcctgcgggaatgcaatccgtctccatactggcggttcttatccaaccccaaagagccggttttccaacctctgccgcagtccggtgccacggcggcgtttaccgtagacgcccggagattaatcggcggtttttatgactgaaactatgaggctagttttaggtacggtgatcggactcagctctctggagatcgccggctacaccctgttggtatggctcctgccgccccgttctctttttaattccctggaacgcctcagcctggcctttggcttgggatgtttgggtctcacctggtggatgctgttgctctccctcattcaggtgcctttttccgtcggtaagattgccggaccctggctggtactggcggtaccggcagtctattgcgcctggcgccggggctgggtccaagatgattgtcggggtctatatgttttaggaaagaacatcctgacgttggggcggggggcgaatttctcgcggtttgaacaggttgggttgcttctcctcatcggcgttctggccttcggtttcctgcgggctaccctctatccgctgtgggagtgggatgccctgtcgacctggggactgaaggccaaggccttttatctgggccaaaagatagagctgaccaggttcgaagcgcataactactatcctaatctcgttccactcctgatggcctatctctattactggttcggcggcgtctcggattatgtggtcagggcggttttcccgtgttggggaggcgctatttttctgttgttttatagtttactgcggcgcttggaggtccgacggtcgatggctttaggagccacggctttcttggcgcttaatggggcaaccctggtaacgcacctctttcttgcctacgccgatctggcactgacctattaccatctggcggtggcaggactgctctatctctggctccaggatcaattgccagccggcggtctcgggctgattatctgtatgagcggtggcctgtcctggtgcaaatacgagggctggcccctaatgttgatcattctcctggccgctggcctcaccctcctctggctgcggccgccacaatggcccaggaaaatgttcagcctggctctcatgggactgggaggctggctttttactctcccctggaactggtttatcgctcggcacggtatgacggcaggggtggatcatctgggcggcttctacccgcagcagctatttcagggcacctggcaattgatcaaggccctcatctggattccttatttcggcctcctctggccgactatctgtgcaagtttcgtcttatcgggttgggggatagggcgcacacccacactgtttttggcgctcctgagcgctggcaatctggccgccgtcgctctgggctatgccctggcccccacctcgccggcggaatttcccctttatgtgcgggcaacgattgatcgcctgcttttgcacttcaccccggcctgtggcctgatctttgcggccgccctaaaaaacaaagacggcaccagtagtcctcagtgaaaaaatcaccttagagcatgaaggaagcatccgggcagggacgcaggtttcccctacctctctcggacgccgggtttgatttaatcttgtataaaaacagtgagccgtgagccgtgagccgtaagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgttttcatgcttcgttgtgttcggcagaacatgtgaacttatataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtgaacttatataaaaacaggtaagaggtaaggggtaaaaggtaaaggcaatccgctgaaaatcgactgtttttatgcttcgttgtgatttttcgacatgaaaacttgtaaaaattggtataatagaaaaagaaaaacatatgaagggaattatatcgtcttaattcataaccttggaggctctggcaaaactcttgtgatggcgttatggtcattctgagcgtagggaagaacttaatgttttataggcttaggatttttcacgccgttcaggatgacaaagtaagctgttttattaaaagatcaatgggaagtcgattatgaaaacagtaagcgtcattcctgaaggtcgtcgggttgctcgatcggtgtttgccgctatgcaggaaacggcagggatggcatcatttgttccagcttcgtttcgactctgacgggcactgacctgaggagtaggaaaagccaaagcgttatgcctaaaacagtgctaccagatctggcgacctggcttccccataccgaggcctgccctcccccatcccactaggcaaatgccatgtcacggtttgctcaatccccccagagagttcgcctcatagccatcagcgcttcctttctgattgggtcgctgctgatgctcaccaagttttttgcctattggctgacgcaatcggcggcaattctctctgacgccctcgagtctatcatcaacgttgcggccagcgcctttgccctggtggctgtagtcctggcagccaaaccgcctgatccgactcacccttacggacatggcaagattgaatatctctcggtaggattcgaaggggcgctgattttcctggcggccatcggcatcttctttaaagccgccgatcagcttttgactccggatgtcctgccaaacctcgggtccggcttgtggctgacggtagcggccaccctgattaacctgagtttgggagtggttttagtttatgtcggtaaacggactcaatccataaccctgatggccgatggcaagcatgtcctgaccgatgtttatacctccggaggagtaatcctggggctttttttggtttggtttaccggtcgtctctggatcgacggcgctaccgccggcttggtcggtatcaacgtcatcttcaccggctggaaattggtacgccatgccttcgctgggctcatggatgcgtccgacgccgaactcctggatgaaatcactaagctgctgagacaacaccgcaagagcgtctggatcgatatccatcaactgcgggcccggcgtgccgggacgcggatttacgccgatcttcatcttattttaccgagggattttagtttacaggagagctaccaggaagtaaaagagatggagaagatctttgccgcacattatcagggccaggcagaaatccatgttcacgtcgatccgtgcgatgacagcgagtgtccagtttgcggctacgatccttgtaccatgaggcaggcccgtacagtccagcaacggctctggcgccgcgacgtggtaactgatcggagagaagaaaattcaccggagacaccataaaaaataatactcgaaatggagacagcttagatgacagaatgcctgccactgaaccgggagatgctacccgaaccggttgacgtcatcattttaggctcagatctggatcgggatcaggcgatcgcagttgccgaggccaaggcccgggaactggcctcggaggtaatgctgctggcctggttcgatagaaaaaccggaaatttctccccccggctgacgtgttgtttcgacgacaaaccttcctggttggcatatgccctgtcgcgaggggcagacctgttcattgatattaaccaagaggaatacgtcttcgcctataagaaattgtaaggtcctccacctgactgtcagcccccgataaccctgccgccgccaaggaacagaggttaagcggttctaaccatctcaaactgattttcatgaccggtaaatcacccgcaaaccgtggaaatcacctgccagcagcacaggttttctaaccggggccgaagctcctcttgacacagacctggaggtctgcgctaccaattttgaggtgctcctcttgggtttgacccttcggggctacgacgtcttcggctggataccactaacccttccagaatgtctgcgaccacccttccctcttatactacttcattgcccgcgtaaaaaatattatctatttgtccaattatctaaacagattaaacatattgatattattaacatatattatcatattccatatattgttcatcaattgaaacagagtacccgcggtcgagcgaaggtattaatattattatcaataagttgtatgaacggcataatgtttgcatttctttcatagggaaaaagttaaaaatatttttaatggtatgtgtgccgaaatatgaacaagaaaagagggggccagatgcccttctcaggtcaccccataggcataaaagagttgagattccggttgatagaaaccgtcaagtctgtggtctgaacctaccaagcacaatattgccgaggggaggtgaatggtaaagtctgccaaccctgatagcagatttttttgaaagaaataacatccgaaaagcaaaggagggaaaaagatgcgcttaaaatgtaccatagcaacactggtgggatttttcttaataattttcggcttcgtcggcggcgcccaggccttggtggtcaatccaaccggtgacgccgagacattggcgtccaatctcatcggggcgggcataaccctggtgccgggcagcgccacgtataccggcgccgccaatgcttccggactcttcagcggtggagcggcctcggggctggacttcgataagggggtgctcttgaccagcggcgatgccgtaggcgccgtcgggcctaacaatgctaccaactattcaggggacaatggtctgcccggatatggtccgctgtcagatctgtccggttacactacctatgacgctactatcctgtcttttaaatttgaaaccgtctctggcgacctgtatttcaggtatgtctttgcctcggaagaatacaacgagtgggtaggctctcaatataatgatgtcttcgctttttttgtggacggggtgaacgttgccctggtcccggggacgaacgatccggtaaccatcaataccatcaacaacggtgccaactccggctattacatcgataatgaatcgggaacctataatatccagtacgatggctttaccacgaacctggtagccaaggccctgggccttggcaccgggcagcacgaaatcgtcttggccatagccgatgccagcgactctgatttagatagtggcgtgttcattcagggctccggtttctcacctgagccgccgcagccgatcccggctccggcgacgctgctgctcttgggtaccggcctgtgcctcatgggcctcaggagaaggttacattaggttgatagttattattaacatgtctgttcgccaaagggccgggtttcccggccctaagcatttggggtactagcgtaccttatcatttcctttcttcccaggcgtgcggggatagaccggggggctggaagtcctaaccgaggtatcaaccagcagcatttccggactcagtcttacggcaaagaaaaatcggctccccggaaattccagggagccgcaggtgatgtttaacaccttctctcagacttttagcagggcctggagaagaagctgctgaatttagaacaggccggtaaccttaccggttttgacgtcgacgtcgacgcggcggtaggccgggtcggaaccggtgccgggcatcagagaaattgcaccgcagaccgggcagatgaacttggcgccgccgtaaatgaggaagtcacggacgggcagccgccaacccttgggggtgcctttgacggtaggatcatgcgtgagagacaggtgggtcttcaccatcatggtggcgtaatcgttatacttgggatcggcctcaaagcgtttggccttggctacggcttcgggggcgaaatccacgccatcagcgccgtacacttccttggcgatcagttcaacgcgctgccgcagcggcagttcattgggatacaagaacttgaatttcggggtgtctttgcaggcatcgatgactgcatcggcaaattcgagagcgccttcgccgccatactgccaatgccgggacacggccacccgagcgccttcggcctcgcaggcccgacgaattacggcgtgttcctcgtcggagtcgaaatggaaggagttgatgcacaccaccgggttaataccggcttttttgatggtgcggacgtggtgcacggcattttccacaccctcttccaaccacttcaaggtctctttcgaggcttcgaagtactctttgggaacgggtttacccggcgggcacggcagggcgccagctttgacaccgtggtgcttcagaccccggacggtggcggtaagaaccgagacgttggggataagaccgctgaaccggcacttgacgttccagaacttctcaaagccgatgtcagcaccgaaaccggactcggtgatatggtaatcaaacagcttcagaccgatctggtcggcgacgatagaggactggccgacggcgatgttggcgaagggaccggcgtgtacgaagcagggctgtttttctacggtctgcatcagggtcgggttgatggaaggcagcatccaggcggtcatggcattgcccacttccaggtcccgggtggtgatggggttgccagcccggtcatagcagaccacgacgttgttcagccgttctttgaggtccgccagagaggtgaacaccgacagaatggccatgacttccgaggaaacggcgataccgaacttggaatccatcaggaagccatccatcttgccgccccggccgatggtgatattgcgcagagcctgggcgcaatagtccataatccagcccatttcgaagtttttcggattgatgtccagacgcttcaggttccgcttggccaactgttcattgctatagttaaattcgtgctgcaaccgggaggtggcggcaaccatggccaggttgtgggcgttcatgatgttgttgatgtcgccggtgaggcccagagagaactcggtcatgggaatcaggagcgagatgccgccgccggccgcagtgcccttgacgttcatagtggggccgccggaaggttgacgaatgcagccgccgacattgacgccacgtttgcccagaccttcgatgagacccatggaggtggtggatttgccttcccccagaggagtgggggtaatggcggtaacttcgatgtatttgccatcaggtttgcttttcaaacgctccaggcacttcatgtagtcgacgcggccgatcttctgaccatagggaatgcgctcttctttgggaatttccagcttatcgcacatctcgtcaaagggaatcatctccgcttcggcgatctcggcaatctgccagtccttctgttttaccggatcgtacttcgccataatcttcctcctcagtgtatgttgttattctttattttgtagctatcgactcctcttaaaagggcttttttcctggtccgagccttcactatttttttcacattgcctccctcttataaagggaaaaatgcgttttgtcaactgtttttttctccatattccatttgccatgcttattataagggtcggatggactcctaactaattatgaacatatgctatgctatgtgaagaacttagcaaataatcccgccagaaaataattctcctgacagggggcggttttctatttgaccgtccggcgaccaaggactccaattatttgcaggagctggtaagagcgttccccggctggggtttgggaacgaaaggggtgtttctgtgaaaataatccggcaccaattgaaatgttacgattaaaaaaattgtttaaactcatctgcaacttatatatgtgacatttttagcaatagtaatcttatcggctagggttgccccgtcacccggaaaatttctatttgacagcccgacttagatggttaaagatatgatggtagtacgaatggtagcctcaggctattgaggtcgagaattgacctaatcctgcgcctcatccttaacctaaaaaacctggatctagggggaagcaaatatcatggagaagcatgatcagtcctgtgaccagagatcaactcaaactccactaaggttcttatcttaatctccgaataaatttaaaggaatctttgaaattctcaatcgcccttccctttaaggctggggggaattggagtttcccgagagataccggcagccatccccctgtgacgggtaagacctggcagtcaagggcacctcgaccagaagcgccattttccggctgccaggcaaggaggattctatcatggagcaatttgaaggtccgtttctgttggtcgatccccagcgctgtatgggttgccatacctgcgagctggcctgtgccgcagcgcatacccgggccggtagcattatcggggcagtcctggctcgggaacggcttcaccgccgcaatcgggtggttcaggtcgatggggtgaagctgccggtgcaatgccgccaatgtcaggatgctccctgtgtgcgggtctgtcccaccggcgccacctatcggaccgaaacatatactgcggtcgaccaggcccgctgtattggttgtcgcctatgcatgatggtctgtcccttcggggctatccatgttgccaccactacagtcgccgggcaggagagaagggctgccttcaagtgcgatctctgcgtcaatcgtctgggtggcccggcctgtgtggcggcctgtcccacccaagcccttagcctgcgctatccccaacaggaagctgatcgggccagccaggccgcagccaggcaatttctaaggtctctcgcgagtcagccgcaactgggcagctaaaccgaggaggaagattaacatggcatatagcgacaaaatcttgaaaaaaagtatcgaccctactgtgcaccagatgctggcacgggcgcaagaactgggtttggagaccgcctgggaccgttatgaggctatgttgccggaatgcggttttggggagctcggagtttgttgccgcaattgcaacatgggaccgtgccgcatcagccctttcgaggatgccggacccaagcgaggggtttgcggtgcgaccgccgacatcatagtggcccgtaatctgatccgcatgatcgccgcgggcgccgccgcccattccgatcatggccgcgatctggcccataccctgctcatgaccgcagagggcaaaggcggcggctatgagatcagagacgagcaaaaacttcagaccctggccgcggaatataatatttccactgagggtcggagcaaagaggagattgccctggatttagccggggcggtttatgccgaattcggcaaacaggaaggtccgattcgattcagccgccgggccccccggaaacgggtcgacttatggcaaaaattggggattgatccgcgcggcgtagaccgcgaaatcgttgaaatcatgcaccgtacccatatcggggtggacaatgatccggttaatctgatcctgcaaggtctgcgggcctccatcgccgatggctggggtggttcgatgatagccaccgagatctcggatgtgctgtttggcactcccaaacccacccgctctctggccaacctgggggttctcaaagctgacgaagtgaatatcattgttcatggccacgaaccgaccctgtcggagatgattgtcgccgcctcccgggatgcggaattgctggccctggccgccaaactcggagctaaaggaatcaacgtggtcggactgtgctgtaccggcaacgaggtgctgatgcggcacgggatccccatcgccggtaattttctgcaacaggaattggcggtgatcaccggagccgtggaggccattatcgtcgatgtacaatgtattatgccagccctgggaaacctgaccggctgtttccataccaagtttatttccacctctcccaaagccaagtttcctggagccattcacatcgaatttcatgaagatcaggcttatgacatcgctaaagagatcgtccgcggcgcggtggaaaattatcgctggcgcaaacctggccaggtagtgattccggacgaaaaggtagaatgtctggtcggcttcagcaccgaggccatcttggcggccttgggtggcagcctggagccgctcttagagcagatcaagtcgggagccatcaaaggccttgccggagttgtgggctgcaacaatcccaaagtccaacacgatttcggccatgtcaacctggttaaagaactcatcagaaacaatgttctggtagtgactaccggctgcaatgctatcgcctgcgccaaagtcggcctgatgctgccggaggctgcggcccaggccggggacggacttaaggtcgtatgccagagtttgggaattcctcccgttttgcatatgggttcctgtgtggacatcagccgcatcctgactgtgtgcgccgcggtggccagtgccttgggggtggatatcagtgatctgccggtcgccggcgcggccccggaatggatgagtgaaaaggccgtgagcatcggttcctatgtggtgtcatcggggatttttacggtcttgggcaccgtaccgccggtcctgggcagcaccgcggtgaccgaattgctgactaccggcgctaaagaggcgattggcgccacctttgcggtggaaccggatcctttccaggctgcccaattgatgatcagccatatcgaggataaacgagcggctttgggcctttaagaagctgagtgattaacatctaagggcgatgatcaatctgactgtgaatggacggccggtaaccgtcccggagggcactcgagtattgcaggccgtgcgcgccgcgggcgtagccctgcctaccctctgttatcatgaggggctggcgccctacggagcctgtcggctttgcatggtgaccctaaccagcccgccgccttcgaaattgattgccgcctgtgtctatcccgcggcggcagggatgatagtgaacactgaaaccccagaggcggtagggtcccggcggctggtgctggaacttctcctcggccgctgtccgcaatcgggagtgattaagaatctggctgctgctatgggagtgaaagagtcccgttttcaggtctctcgaactgagggggatatggatctctgtgtgctgtgtggcctctgcgtgcgggtctgccaggaggccattggcgccagtgccatcagttttgtcggacggggtggtaatcgtcgggttagcaccccttttgagatgcacagcgaggcttgcatcggctgtggggcttgcgccgagatttgcccgaccggggccatccggatggaggataaggggccctggcggattctctacacctggcatacccgggtggaactgcagccttgcccgcaatgcggtcggttctttgttccccaagaaatggcctttcttcccgagcagtgtccggaaattgaatcattgtggcgcctctgtccggcgtgtcggcagcaacgggccgcccgccagtggatgcaactgctaccacttgaccggcctgggacacggggtgattaatcattactctgttattccttgatctattctctcgggtagctgaaatattacatcgggaaaaagccattgacaaaccagctatttcaaggttagataataaaatctttcttgatcggtcgggaaaggtatctttaattcccaagagcaatccggtttctaaggagggggggcaatggcagatttgttgcaagtcactgatacaaatttcgaagaggagattctcaagtccgaaatgccagcgttggtggatttttgggcggcctggtgcggtccttgccgcgccatcgcccccatcgtggaggaactggcgaaagattatgatggccgggtcaaagtcgcgaaaatgaacgtggatgagaattcgaagaccccggtaaaatatggtattcgagccatccccactctgatcctgtttaagagcggggctgtggtggatcagatcaccggcgccgtttccaaaacccagatcgacaacgctatcaaaaaaatgctctaagctattctgacaataatacaccttatgtctgcatacgattacgacgtcattattatcggcggcgggccggcgggtcttacggccggcctttatgccggtcggggacgctttaagaccctgctcgtggaaaaactaatcaccggcggtcaggtcatgactacggaattcgtggagaattatccgggttttcccaacggcgtcgccggctatgaactatcgcagcagatgcgggaacaggccgagcgctttggggctgagatccggaacggcgaggtcaccggactcaaacccggcaatccccaccatactgtaatgctggaaaacggggaggaggtagtcggtcgcgccatcattatcgccagcggcgcccaacctcggcgtctgggggcgcccggagaagccgaatacatgggcaaaggcgtcggctactgcgccacctgcgacggcgccctctaccgggacgaaaccattgcagtgatcggcggcggcgacaccgccctgcaggacgcggtctttctcacccgcttcgccgccaaagtacacctctttcaccggcgggaccagttccggggggcaaaactctaccaggaaaaggttttcgccaacgacaagatcgaagtccactggaataccgtagtacaagaaatttttggcgataaaaacgtcaccggcatcaaggtgcaggatgtgaagaccgggactgtatctaccctaccggttaccggcgtctttgtctttgtgggcattcaaccctttaccggctggctggggcgtggtctcctggatatggatgcctttggctttatccgcaccgatgaggatatggcgacatccattcctggcatcttcgccgccggggacgttcgggtcaagctgttgcggcagatcagtactgccgtgggcgatggtgccgtagccgcctttgccgccgaaaaatatctggaggaacatccgtagacttatgcagcgttatgcttttcttagcacctgcgttatcaccgctatgctcttcagtctaacagccggatgcggttggtttagcaaaaagaaaccggagcaaccgccggaaacgttagttcaggaagggatgaagaagctcagaaaaggtaagtatgaggatgcggtggatgcctttgaaaaactaaaagaccgctacccctacagcgacgaggcccttctcgcctccctgaaggtggcggatgccaaatactacaacaaaaaatatgacgaggccctgctggactacaaagaattcgaaaaactgcaccccaccaaccagatcatcccctatgtcatctatcagcagggtatgtgctactaccggcagcgttccaccattgaccgcgacccgacatatacggtcaaggccgtccaggaataccggcgcctcaaagagcgctatccgcagtacgaaaagatctccaaggccgaagactacatggacaagtgtctgaacgagttggctgatcatgagtactatgtcggggaattttattttaagaacaaacactatcaggccgccctggagcgcttcgccattattgaacaagaataccccgactacctcaagatgccccgggtcaaacagtacatggctcgctgtgaagatatcctggccaatccggtaaaagccgagccgcccatgctgctcaaaccattcagctacctctttgacgccaattggtaagaagttaggggggcagggagagggggtaggctgagagggtcttaggtaaggcgtgctctgccccaatgttacatcagctcctccagccatttgttgccgttcaattccttcagggtgtcgtaatctgtcaaatcatggtgtatcggcgtcagcgaaatgtaaccctcatgcaccgcccaataatccgttcccggttctaattcccggtggttgttgagtccagccagccagaaataaatattttcccgagggtcgatccgcctttcatacttttccatcagcacccctttttcctgtcgggtgaggagtacccccttgatctgattttccggtaaatccgggatattaacgttcaggcagacccctgtcggcaggttgagatgcggcagttgcggcgccagccgggcggcaaaactggctgcggcggtaaaatcaggttctctataggtgcataacgataccgccatagacctgagtcccataattgccgcctcggtggcggcagagacggtaccggaataaaggacattgatgcccacgttcgccccgaggttgatgccggagactactatatccggtttctccggcagcacctcggccacggcaattttgacgcagtcggccggggtgcctaaaaccgaccagccgaaaaatgaaccgtttttattgactttcttgacccgcaaagggttgagcagactgatggcgtgtcccacggcgctctgctcgctctccggagccaccacttctacccgatgctcccgccgtagggactgatacaaggcccacaatcccggggcgtggatgccatcgtcgttggtcaacaggatatacaaataaaatcctccttaatataccatgaggtaacgagtcaattctagattaactccagccatggcctcaagtctattcaaaatctctcgttccggcaaaggatttttcccgttggagaaattctcacattcataaaatcagggtcttattgtttgcatttctaacgtctgattaattattataataagtttatttggttaaaaatcacaacgaagcataaaaacagaaccgtggcggctgcttacaataatgctttttccgcccactgtttttatataaattttttctcagcgaccatgttaaacaaagcggcggccatgggccgccctatcccattatcgataatttatgggcaatttactcatagggcgggccgcgcccgccgtttttaagagcactgtttccatataaattttgcaccaccccctggtgatgaacggaaaccataaacccgacccccctggacattgcctgtcccgtcctttgcccgttgcacagagggttataaaaagcatattattgaagcacagcaggtgattttagcaatgcaaaggttctgatccttccagcaatcggccagtgtgatgctcatgagaatatatcgaaaaatctttccatatatcagctccattatcttctttgccctcctggtctgctgttccgggtgtaaaagcgcccctcccgttccgcccggcgtccggccgacgccgccggtggaggcgccgtcccccgagattgccgtcgagcccttaccagggcttctggtacgagaggatcggtgcctggacaatctggacgccgtcggccgccaggcgattgccaccggtgcgactccgggggccgtcatcctggtgggctaccggggggtggtagcgtatcgccgggccttcggacatcgcactctcgttccccacatgacgcctatgaccccgggggtcatctttgatctggcctctctgaccaaggtggtggctaccactacggccatcatgcaattggcggatcagggccgcctctacctgaatgccccggcggcgcgttattggccgcagtttgcagctcagggcaagggaccgattactatccggcaactattgacccatacttccggactgcgggccgacgtcaatccacgcctctcctggtcgggctatgacggggcactggccgccattgctgctgatacgccggtcaaccatcccgggacggcttatcactatagcgatgccaacttcattgttttaggagaaattgtccgccgggtttcgggtctatccctggacgggtattgtacccaaaagatctttcgccccctgggtctgcaccatacctttttccgcccccgccgcgatcaggcggcccttatcgctcctaccgacctgcgctggggtgaggtgcatgatccgacggcctatcgcatgggcggggtcgccggtcatgccggactcttctctactgccgatgatctggcggtcttcgctcaaatgctcctgagcggcggcgagtataagggccggcgcctgctgagccggacggcagtggccgccatgatcaccccccaggttgtgccaggcaacgcttcccgccggggtctgggttgggacatgcgctcacccttcagcagagcttttacggcctcatttccttccggctcctttggacacaccggatttaccggaacctccatctggatcgatcctgactcaaagaccttcttgatcattcttaccaaccgtctgcacccgaacggccgcggtcaggtgaaaaccttgcggaccaatgcagctgcggcggtggcggcggcactgcggctgggccggccagccgccagctatgggagcaaaggcgctagtaccatgaccggtcggggacagagcgactttccagaccgggttcggaccggcattgaggttctggcctcgcaaggatttgctcccctggtcggcaaaaccatcggactgataaccaaccacaccggcgtggacggtaccggacgtccgacgcgcctgctgttgcatcaggcccccggcgtcaggctccgggtcatcttcagcccggagcatggcctgggcggcgacctggatgccaaggtctcttccggccaggacccggccaccggtcttccggtccgtagcctctacggtgaggtcaaacggcccacgcccggaatgctccaaggattggacgccctggtctacgacgtccaggatgtgggcgtccgtttctatacctatattaccacactggcctactgcatggaggcggcggcggccctggatctcgacttttatatcctggaccggcctaacccgatcacggcggctgttgttcaagggccggtgctggcacccggtttgaggtcgtttgtcggctatcatcccttgccgatacgttatggcctgacggtgggagagctggcccggctcttcaaccgggaaaataagctcggggtcaagctgcacgtggtgccgatggccaattatgggcggcagatgtggtatgaccagacaggtcttccctgggtcaacccctctcctaaccttaggtccttaacccaggccattctctaccccggggtggcattggtagagtcggccaatgtcagcgtagggcggggaactgacaccccctttgagattatcggtgctccatggattaatggagctaggctaacccggtatctcggtggccgccagattgccggagttgcctttgagccgacggaatttattccccgaaccaaccgctgtcgggggcagcggtgtgaaggtatccgcctacgcctgacggaccgggataccttggacagcccacttttagggatagaattagctgcggccttacaccggctgtatccagctcggtttcagcttgaccgcaacctgggcatgatcggttcccagaatgtattggcggccataaaaaacggcgtcgatccggtcgagattcgtcgggggtggcaacatgatctggataactttatctgtcagcggaaaaggtatctgttatactaaaatcgccgctagtagatacggcggcacatcgcagcccacgggctgcagccgaaacagtgggcggcgagcagaaaatgcattattatgagcagctgccacggtgcggttttcatacttcgtggtgatttttaaacatggtgacttgcattgaacaatgtgagggtcagggtgagaaggtgcataagacaattcttctgattgacatcagttcttatctctaccgggccttccatgccatccggagtctggcaacgtcgcaaggttttcctaccaatgctatttacggcgtcaccaacatgcttctcaaggttctgcgggagcgtcagcccagctatctggcgctggtcttcgacgccaaaggccctacgtttcgacaccgacgctatcctgcctataaagcgcaccggccaggtatgccggaggacctggttaagcagctcggctatatccgtcagattattaccgccttgaacctgccggctttagagatggaggggtatgaggccgacgaccttattgccgctctggcaaggcaagctcgggccgccggtctgcgggtggagatcatctccggagataaagacctcctgccgctggcgcaggaaggcgttacgatctgggacccgatgaaagacgtgtatttcacgcctcaggttatacaagagaagttcggtctaccgcctgccgccctagtggacctgcgcgccttgaccggcgatcccagcgacaatattccgggggcgccagggatcggcccgaagacggctttgaaactcatcggccactttcacagtttggacaacctgtttgcccacctggatgaggtcaaagaaaagaagctccagaaccgtctgcgggattatcaggagcaagtccgcctgagccgagacttgctgcgcctggaggaccaagctccggtagcgtttgaccccgaccgcttacagccaggtcctccggaccgagccgccctgcggcggttgttcgccgaactggagttcagtaaactggccaaagagatcagccttgataaccatactgaagattttgtccttttagatacccgggaagcgctgttagaggccgtggcgtcgattcgagccgttggccggctggcgcttttttgtcacagcacctcccaacaccctatgctcgctcaactgaagggactgggcctgtcctgggaggagaaccaaggcgcttacctgccttttcagcatcgattaactgaaaaagatatctgggaaatcctggagcccttatggtctgatcctggcatcgccaaaatcagccccgacctgaagactgccatgatctggggggagcgctatggccatcccctcgttggcagcgttagtgatatcttattggcttcatatctcttgaatccggtgcgttttgaccagaccatcgaaaatgtcgctctgctggacttaggtctaaatctcttaagcccgcgtgagctggccggaagaccactggcagcatccgatctgcccctggagctggccatcggttacgccgccgggcggggccaggcggccttccgtctttggccccgattgcaccaacaactacagcaggaaaaactcctcaggttatatgaagatctggaattaccggtcttgcgagtgctggccgctatggaaacccgcggcatccgggttgacctggactttctgcagagattcggccgtgaggtggaaaaagagcttgcctccctggaagaagaaatccacgagatggctggcgaaccgtttctgattcaatcgcccccgcaactggcggccatcctttttgaccgcttacaactacctacccaaaaaaagaccaaagggcgcacggcttattccaccgacaacgaggtgctgaccgccctggccgactaccatccgatagcggccaaggtaatcgcctaccgcaccctgggtaaacttaaggctacttatgtagacgggctgtgcaaacaggtacatccggctagcggtcggatacataccaccttcgtgcagtcggttgcagccaccgggcggctttccagccgcgatcccaatctacagaatatcccggtccggggtgagctcggggcccaactgagacaggcctttctaccgtcttcgggatacatttttatcagtggggattactcccagatagaactcaggctactggcgcatttttctgcagacccggtcttgctgcaggcctttcaggaaggggaggatgtccatcgtcagactgcggccgaagtcttcgggttgcaccccgaactggtgagccgggagatgcggcggcaggccaaggttatcaacttcggcattatctatggcatgagcgccttcggactggccaaacagttaaacgtcagccaacgcctggcccaagattttatcaaccgctattttgccagacataccggggtgaagcgatattttgatcaggccctggataccgcccggcagaaaggttgggtgaccaccctgctgggacgccgccgacctattcctcatctgcacagcagcaatcgcaatctccggcaagaggcggagcgcagcgccctcaacacccctctgcagggttcggcggccgatctgatcaagaaggcaatgctggccgtcgaggcggctctggtgcatgaaggattgtcaggccgactgttattacagattcacgatgaacttttattagaggcgccataccaggaacaggccgccaccgttgattgcctgcggcgtgccatggaaggggtggcgcaactgcgaacgcccttagtagttgatattcagaccggagaaaactggggcgaaatgaaatattggtcaaactaaaaactaacagaaaggtttttttgacctgaggagtcgattttttcgaaaaaaaaacactgaagcaataaatttttcttgatattttatttggcttgttgtttaatacgtataaatgtgttcccaaaacacaattactctgaaaaggggggatagagatgaggaaagctttggtacggaaaggtttagcctttgccattctcatggcgttcgtcctcgtcatgggagcggggtgttgcgacacctgcaagaagtatgtggacgaaggaaagatgtacgccgaccaggctaaagcttcggcttctaaagctgaaatggcagcccgcaatgccgaggccgccgctgctgactcaaaggcagctgcagataaagctgaagccgccgccgatcgcgctgaagccgctgctgcaaaagcagaagcttgcttgatgaagaaaatgcggaagtaaggtcctgtgcacgattttcgaaaagtttacaggggggggaattccaagccgacagcggcaaatcttcctctccaagaagggggtaatcgatgaggaaggcgttattgacaaaaggctatgccttggctctcctcgcggtctttgccctggtggtaggagcttctggatgctgccaacagtactatgatcagtgcaaaatgtacatggagcagtccaaggcttctgcagatcgggccgcagcggcggtcgtgaacgctgaagcggctgcacaggatgccaaagctccgatagccaaagctcaagctgcggctaatcgtgccgaagccgctgctgttcgtgctgaagcggcagccgaaaaagtctgtgccagggtaaagtacgggaagccagtaaaggctaaaaaagccaaaaaagctaagaagaaaatgtaattaatgttaaatcagcttcctaactaaacgtaataatctatccatacataataaagagggtgtggttcaggcttacgggccgctacatcctctttgttttttggtattgaggccggttcaggagaaacatgatgcaacccttgtttggacgtaacaacatagtattgctgactatactggtactggtttctgtctctgggtggttgtcaggttgcagcagcttatgcactaaacggctctacctttaccgggaaactccggaaaaaattcaacctcccgacgtcgcggttctgctgatcgctgatccggagctaatcaatgcggttctgccggaggcagccgcaactttgccgcagggtcctacctgggcaccgatctatatgttccaggaatccgatgcctacaatctttctatccaggcggtggatggccgcctcctatatcagggacaatgtcttgataccacccccagttttgtcgctgaagtaaaaccgggaacccgccatctcgaggcctccatggaactgatgggtgcttggggacggatgaaattaattgataatcccgaacttgctctggtttcgggtaaggtctattttctcagacccgagtggtcggcgttggccaataaacagtttcgcctcaccgttgaacaactgcctgcttcctacaacgccgaattgcgggccaaaatcatcaattggctgcgccagaacactaccggtcgcagcattgccgactaaccgccggggtgaaattgttggcggcaattcaaactagtcctcatgttctgggtaacacaacgaaatatgagagaatgattggtggcataggcctcctggcctgtgcatcagcgtgccggctggaaagactgtaccaccatcttttcatataagttcacatgttctgccgaacacaacgaagcatgaaaacagaggcgtagaggcgtaaaggcgtagtggcgtagtgggcattgcccaccctacaaatacattctgtttttatacaagtgcacatgttctgccgaacacaacgaagcatgaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcacggctcactgtttttatacaagaggatttcctctgcggctaagccaggcattgtgggttaaggaaaacgctaaaattttccccccaatgatccggcgtagcctgttagttcgacgtatccccatcctgctaatggctcgccctgcttattgccgcggacttgcacgctgccttcccaatacgttacgcgggtgctctgagaagtaagtaattcttgatcggaaatggtgggttgcacttcgagttcatagccgtatcccggcacaacaatccgccatcgggagggatagcggcagcgggaacggggagaatgccaaaattccaaaggttgaatctggaagtccgccagctttaataagcggctattcccccgtggatcgatcagggttccggaggaatgcggatcaagggagccgtcctgccgccgcaaaacatagagcatcagatcattaccgtcctttagctggagagaaaaccagtcccaacctacctgatcaggtgctaactggctggaggaaaattcgtgatccatccaactttgaccgcttactgcgaaggtatgaccctgatacgttaatcgaccgttggtggctagacgggtgagtgagtaatagtggctggcatacccttcacccgcggcttttcggctgagaccattttctccatgtatcaccggcggtttttcgggagttaacctcaggttcagggtcagatctttggctgacgcctgcaaatggtgttcttcaccttgaagctctgcctgccaggtctcgatccacacccggtagtgcggcacggcggcaccggataatcccaaagccccccgatcaaccttctcatgataaacaaacctacggccgtgaatatccgtcagggccagatgggcgaaatagagggtgtgcaacgcccaggcggagcgggcctggagatcgggtgggcgcagccccactcgaaaaaaggtcagttgatagctgaaaggctcgccctgctccgaagttaaatggccggtatagtaccaccactcggtcttaaactccggatgggcggcgtgatctcgtgggaatacaaaaatccaccccggtagagccggacggaattcctgagaaccgccgatccggctaatcaggacaacgccgataaccaccaccgtaaccatgaggattattctgttaggtttcacctgatgccgtcacctcaaaagcaggaagtcaaacgtttgaccaagtttaccagagatatcgggagatgggaccttttggttttgaaataaatttctattccgttaaatttgaaagaataaatgcaaattttctttaggtttttgtaatttaatgttggcacggctattgtattttaggattaaaggtatacaataaattctaactatcttacagggcgccatggaaggtgattcttgggagaatatcaacttccaattaagagtcgtgacgccgcgctctcctgctcagcatttctcgcacctcgtggttgtctcaagctgttgtaggttctttttcctcgttcggagatttgtttaagtttttcctatcccactaagctttcaaattagtctttggttgcaggatttcgccacctttactcttaaccttatcgctgtggagatcgagaacgaccgaaacggtttttaaggtttttcgagagatttttcttaggaaaggagcggagtgtagggagtggattcattgttaatcgctgaagcatgtttcccgccacccgctcaatgaggtttttcgtatcatggggggggtggcggcaacagggaggaagagatcatgacgaacggcataggtaagattattattcccaaaccaccggtaaggccccaaaaaaccaccgaaactggaaaggaagagagtacgggtacaactgtaatcactaccaagacccagactgattccggtagctcggggagttcggaaaagaccaaataagaagcagctagtataggcctgttgcagtgatgctgcgtttatcggaattccaggtgttcagcaaaaacgatcaaaataacttgagaaggaaaaatttttgcatgcgcctcttataaattaaggtttaaacccgggatatggtgcgcctgacatcctgggcgtctgcggtctgcgaattgtttcatgctgcgggggttggtgtggtcgggaccaactttggcgccaggctcatcgtgggtgtgatcctggcaattatcggaggagctgcaggccaatcttgggcggcgccgccattggcagggaagctggtgtaccttcaaggacaggttgccatccgacgtggtggtgccggggagtgggtcgccgcccaacctggggagccccttttttcgggggacgcagtcatgaccggaccggcgtcccgggcctcactcttgtgcgtagatgagagccagattaagctcaatgaaaatactatcctcgttctcaaaagagtcgcttcctccccccggctccgcttaatcgatgccattcccagtgctctggagagcgtcccccgcagcatttaccaggttttgcagggtgagatgtggctgcggaacaacaaggaaaatttccgttttgaattagaaaccccggcagtcaccgccactattcgcggcaccgaattcaatctgcgggtccagcctaatggcgctacctccgttatcctgctccagggaaacctctgtcttaccaattcccagggagaggtctgcctgcttcccggtgaagaaggcatcacctttcccggccaggcgccggtcaagcgtcttttggtgcagcccagcgatgcagttcaatggtgtctctactacccgggtctgatcagctatcgggatttacctctatcagatctccaagacaatctgacttcgggggcaaagctcatgaccagtgcctgggcggcctacgatcagggccggctctccgaagcgcagcagttggccgagcatgtcctgcagcaggttccggagcaaccgctggccttgactctgctgggttggatcaatctacagaaccaccggcctcaggaggctgcggcattattcgagaaggtgagctccccggactggaggtgtctcatcggccaaagtctagcccgatatcgccggggagaccctgtcggcgcctataaactgtttgatcaaggccgacgggggctgccgccgtcgccgtttctggcggttatgtcgggatatttcaccctgatggtaggtaaagcgtcggaagcgcagagggagttagcggctgtagccaacctaccgccttccccggctgtcgtattggcaagatcgctccttgcccagatccatatcgtccaaaatcgtaaagatgccgctcttgccgaagcctgccaggctctggcccaggcgcccggttcccctttagctcacctgaccatggggttggtaaagatctcgttcttcgaccagactgccgccaggttgcattttgagaaggcgttggctttagatccaggtctggtagacggttatctttatctggcccggctttggttgggtgctgaccacctggcccgggcctggcagacagtatcccaagccctgcgcttggccccacgggagggagaggtcctgtccctggccggcttcatccgtctggcctaccgggattatgccggggcctgtcaattcttccaccaggccatcgccgccaacccccgattcggtgagccccacctcggtctgggcatctattatttccgccatcggaaaaacccgcaggccctcaccgagatgctcaccgctacgcttctcgacccgcgggtctcttcctatcagagtgagttaggcaaggccttctatcaagtccgggcctttgataaggccttggaggtctatgattacgccgccgctttagacccccgcgatcccaccccgcatctctacaaaggcattgccctgagcgacctctaccgtccaggagaggccatccaggaaatcaatcgatccatcgccctcaacgataatgccgctatcttccgcacccgcctggccttggaccgcgacctggcggtgcggaactataacctggctcgggcctataaccaattggggcttaatcactggggctacagcaaggccgtcaccgcagtcaagaaagatcctttaaacagctccgcccatcagtttttaggtacctcgtacgaggctgaaaaccaaatctatcccgctgaggtcgaacggctgctcttcagactgctggccccggccaaccagaatgcttttatccaactcaattacaatgattataccagcatgtttgaaatgccctatatacgaaccaccctccaagccgggggcggctgctggaataataaaaacagtctgcaagaatatcttttccaggtatacggtggtcgcccgggtctggccttttttggcaacgccttttacagcgaagacgagggctatcgaattcgcaataacgattccaaaggctacaaccttgagggtgcagtcaaatgggaacccaccatcaacgcaacgctcttggggtttgtgcaacaccgggagactctcctgggagacctatttgatctcaatgacttcggctatcagccttccaaatatttccgctaccattggcgctggccactgtgcgaagcaggttacgtgcatcgcttcggccctcgtgccaccctgctgacctacttcagtcaccagaagttaaatctgcgcaccgaggatttctacccttcccctcctgacaactataatgtggtggccgattggaactgctccaacgcccaggtccagcagcagattgctctgggcaatcataccttcatagccggctttgattatttttccggtaacctccacaaccgtgcctattattcctggttcggagagatcttgaatcagagtccgcctgaacggacctggagtctttatctgctcgattactggcggctgctgcctaacctgatcatggaactgggggtatcgaaggattttgccaaaaattcccgctattggtatagtgagcctctctccaattcgctgtggagtgggcgcctgggactgaattacgaagttacctccaatcacaccctgcgcctggccctggagcgccacctggatacccatacgtttttccaacctctattggcgccggcagatgtagccagtttcccggtgtatgttgatgccgagggcggtgacttaattcgacaggccggttttgcctgggaggcgcaatgggatgccaagacctttagtaccctacgcctgcaggccttgcgccaggataatcccaattatgacgaatcggggtatcgcacctggtttacctggcgtaagtaccaggcaacgatgctggtaaatcgcatcctgagcccttattggggtctggcgctgggtggggtgtataagaagaacaacttcaattatccggggtatgatgactttgccgaggtctatggcttggcccgtatctccttcctgcaccgcaccggttggtatggggccgttgaggttaggccactctatcaggatgtgatgcaacggagcgatagcttctttaccctggtggacttgcgtttgggaaaatggttggccaacaaacgcggccgctggtctctcgaagtcaacaacctcttcgaccgccgattctattatgccctggatcccctccgcaataccgatttcttcccctcgcggcgtcttctctgcaaattcgccctctatttttagccggccttctctcttatactgaagttctacagtcaactttgtgaaatatagtaaagtcaggtggttgcatgagggcgagcgtcctttggcaccacattcttttccttggggcgcacaggcgcgggtattttgacgcccacagcctgaagaaccttgccggtacacccctgaaaggccgttcgcaggtagtaccacttatcattctgtcggacttcgactgctgccaagccaaaagaccctggcggatgtcggttcaggagagttgccagccccggaagcgaattcggcactgcagttcgtcgagtaacaccaaggccggaaacgaacagaagacatgccctcaaatttttcgccgtctccgcaactcagaatgacaagtatgaatgctataatactaataatattgtatatatagcagctacaaaagttttgagttgattgcaggccaaggcgatggcgctgcgggttgggccataccagaggccgcggtgactgaagatgcgattgccgggtatggccttggttgacaaccgccttaaaatattttacataaaggtggtttggataaaggaggtgtcggcagtggccaatgtcgtggtagtagggacccagtggggggatgagggtaagggcaagatcgttgatctgcttaccgaacatgcggatattgtggtgcgctatcagggcggtaacaacgccggtcataccctggtggtgcagggccagaaatttatttttcacctcattccttcaggaatcctccatgtgggaaaaaaatgtcttatcggcaacggtgtggtggtggacccggaggtgttgctcatggagatcgaccgcctcaagacccaagggttggaggtcggtccccacaatctggtcctcagtgaaaaggcccacatcatcatgccctatcatcagcgtctggatcatgcccgggaacgggccaaaggcgccggtaagatcggtactaccggccggggtataggaccctgctacgaagataaaatcagccgctgcggtgtgcgggtggtggacctaattgatcccgaaacccttaaggccaaagtggaacataacctcaaagaaaaaaattttctcttggaacgattcttggaagacgccccgctcgatgccgccgaggtatatgaccgctatcggcagatgggggagcacctgcgtcccttggtgggcaatgtctcgctgttattggctgaggctatccggaaaggccagaatatcctcttcgaaggtgcccaagggactcatttagacatcgatcatggcacctatccctttgtcacttcttccaatccggtggccggaggggcctgcaccggcgccggcatcggaccgggaaagcttaaccgggttctgggaatctccaaggcctataccacccgggtgggcggtgggccgtttatcaccgaggcattggatgccgacggggaacacatgcaggtgcagggcgccgagttcgggtccaccaccggccgcaaacgccgtaccggttggctagacgcagtggtgctcaacgattccgtccgcctcaacggcctcactggctttgccattaccaaactggacgtgcttaccggtctggatcctcttaaaatctgcgtggcctatgacctgaacggtaaacggctgcagaacgtcccagcttccctttcggccctggaacaatgccagcctgtttatgaagaacttcccggttggcaggaagacctgaccggcaaacggcgctttgaagaattgccggaagaggcccggcgttatctccggcgggtggaagaactcaccggtatccctatccagatcgtctccgtcggtcccgaccgggaagagaccatccttctggccaatccttttaccggataaacctggcccggaaaaggtggcctcatataagtcattgtgatgaaaacaatattaattattgccggctccgacccgagcgccggggcgggcatccaacaggacctgaaggttgccacgctgctgggggcctacggtttgacggtggttaccgcccttacagttcagaacaccatgggcgttcaggcagtgcagcccgtggctccggaggtagtggcggcgcaactggattcccttctggccgatatcaagattgatgcggtcaaggtaggtatgctggctaatccccgggtcgtcagggccgtcgccgaacgactgggccaggctaagatcccgctcgtggttgttgatccggtgctggccgccagcgacgggtcgccgttattggacaaagccgggatcgcggtcctgaaagaagagctgttgcccctcaccaccctgttgactcccaacctgatcgaggccgggtctcttgtcggccggccgcttgcttctccggaggacatggagagcgccgtccgggagcttagctgcctggggccgggcgccgtgctggtgaagggcggccacctgccgggaacgccggtggatgtgctctgggacggcagaaattgctattacctgccgggggagagactgcagcagccccatacccacggtaccggctgcgccctggctgccgccctggccacgttgttggcccagggccaggcgttgccggaggcagtgaatcaggccagggagttaatcgccgaagctattcgctatggtctgccgttggggcagggaaagggacctattaataccttagccccttttgcccgtgagcgggatcgctatcgggtgctgcagaccctggcaggggcggccgatcgcctgcggatggctgaggtcgatcgcctgatccccgaagtgcagagtaatctgggttactccaccatcttcccgagaggtccccaggacgtcgccgcctttccggggcgtattctcaagacctctaaaggggtatttatcccgctgccctcggcctttggagcctccagacatatagctgcagttattctaaccgcccagcaggtttttccagccgttcgggcggccatgaacatccgtttttttgaagacgtggagaggcttgcccccctgctgcatcttacggtcgccagtttcgaccgccgccaggagccaccggagattaaggccagggaagggggaaccctaacctggggggtggcacaagttttgaggccggatgagccgcccccggatctgatctatgaccgcggcgactggggcaaggagccgatgatccgggtattgggcaccgatcctttgaatgtggtggagaaggtcttagcgatcaatcaggcctggcaaggctaagagagggaacagggaagagggaagaagcaaatgatttattgcagaaacacctctgccgccttgccttccttaaaaagcagggcgatttttttgagtcgggccagacgctccggcgcggccggatgggagtccaggaaataagtgttctcgaagacgttgcgttgcgctgccgctgagacccgttcccagataagaatcccctgttctacgtcatagccagcctgaaaggcgtaccagaggccgtaggcatcggcttcccgttcgtcctggcggttgtaaacgctgaatgcggctccctgaacgactcgccggatatcctcatccaccggtcgatacggggttttgaccggccaggggacaagccgcaggaaaaatcccaggacatcgccgacaaaccccaccgcagcatactgcccctgttgccgggccaggtggccgagggcgtggtgagccagctcatgccccaaaacaatggccagctcgtcgtccgtgcggcagagattaaggaatctgcgggtgatcatgatacgacccggagcggcaaaggcattgacctcactgccactgcggccggcgacgatcaggaagccgtattccgccggcaggtgcaccgggtaaagggtaacctgtttgcggactccctgacggtcgaggaggagggttaccggaccgccccggtagatgccttcagcctcttgtcggccatagcgggccatcaggaccaggtcaacgaggacctccccagaaagggtataacggaactggtctcgaagaaagcggcagagccgatcccactgttttacccaggtggggatgggcataccattaacggccaggatgatatcgccttgctttaaagcggctccggcatccggcggcggcggtcggctgtcgtgggggtcgtcaagggtggcgacgtctcggcgcaaaggccggtcatgggccggagaagggtaccagacattgtccaccacgggatgatcggcctcggtaagccaccagttgaatccgaggaaggggtaggtgcgtccatgaatctgaggcaacgtgggcaacaacctgaggaagacccgcatggcccgttcttcgctgtaagtggaattggggtggcgggtgagcgccaccagttgcacggcctcgacctcgggggccgtgggaatgggtcgggtgacctcggcgcagcccatcaggcagagacaggtggtcatacagctgaaaacgatacaagttaaggtattcactaaaataatcttgcgcctaaaatctccacctgaggccaagagtcagatggtggagccagtagttcgtcgcccattccttaaaatagaagtagtatagccctacatacatgttgtatagcggttccgcctccagccccgccagggtagccagggccggtccccaacggccgtcgttgtccaccacctggccggtagtctggaggactaaagtgggtagccggaaaatctggcgatcaaaatccaggcttaccccaagggcatggtagacgtgcggactgaagtacgactcgtggggccgccgataaagggccagatagtagctgggggtcaggtccaggtgcatctgcgattcattgaccgcctgccagcgcagtccctgatacaatgagaaccgctgattgtggtcggagaaaaaggcctgcccggcgtttgcctgccaacacaggccgggatacagttgatgactgaatgatagatcaacctggtgcatggtcacaagaggcagggtgtccaggcgggtgacctgttggtagaggcggggataaatggccgggtcctggtcaaagatgtcccggcgggaataaccgaggccaaggtcggtctgcggtcctggagcgagtcccacggacagtccgcccaggaggcgatagcgatcttctttcgctatgatatccgtactgcgcaggaccggccaaaagggtatggggagcctgccgagttgcgtcacgctctgccggaattgtttccagtagccccggccgctgagttcaccgctcagctttactttgtctcccaaaatcagggggccaagggtcagggtggcctcggcccgctgccaggaggtgcgattggcgctctgctgactcaagaccgggttcagacccagattaagattggccggtcccggtccactggttttctgttcgcagtagcggtagcccagggccaggtgcaccggcaaaacccggctgagccagaagccgctccccagacggacatcgaccccgcgcagccggtttcgatcacccggcagccatgatacttccggaatcagggcatacggaaaatccaccggcaggagggacttgggatagctccggctgccccctaagacgccgggttcgcggtcataacggccgaattgccaggggcggttggcttcctccggacgcctgagaccgcgccaggcaacgggtagatggcgtgatcccaaggtcggccgcatctgcgcccggacctgctccagttcgttgagcaattcaatatcctgggggtgttcttgcagggctgcggcaaagtgtcggtaggcgccagcccagtcaccccgaaaacgggccagccgggcctgggcagtccggcagaccacagtatcggccgcttgggcaatggccgcctggtaagcggtctcggcaccgcggcggtcatccattgcctccagcacctgacccttggccatgagcacggcttcagacatctgcccattggcctccagttcggtaatagccgccagggcctccggataggccttcagccctcggtaggcttggaggcggaatagctgcgcctgaggccagatcggatgattaggcgcaatgccgctcagaatagctagggtgccttcatactggcaccgttgcagataggttttggccatctccagggccgtcgccgggttctggggctggtcttccagggccttcaggacacggccggcgtcattcaccgccatcaaggcctgcaggcgcagagtggccagacgctggtcctggggccgcagcttaagggccgcttcgaaatattgcaccgcggtgcgccggtcacccaactcggaagccagactgccaagaaagatcagatcgccgggggcgcaagcggggtagcgttcctgccgatctttgagggcctgcagggtatactggagtttgccgccctggcgtcccaagctgctgttgaaatatcctacggcggcgatatattccggcgattggctccggatgccgggcaggcgggccgtcaaggtccggaggtcgtcaagatggctgaggcggggcaacaggtattccagcagcaggagcgaggcctgataggtgcgccgttgggatggcaaggtatggcggcgattgtacaggttgtctacacataaatctacggcaacgcggatgacctcctgctcctgctccagattctgatgatggcagagggcccgagcgatcaacactctggtttccgggggaagattttgcccgctgccttcttcccgcagccgccgccgggcggccgtccaggttcggggtggcagggataggctgcggagttgggtcagatagaggcgccaagccaggcgctgggcttcgggccagttccggtcggccagggcggcctcgagggatagacttagaacgtctacacccgcctctgccgcaccggctgtttcggaagctgcactgggacgggttgtccggaaaggtggtctacctttcgggttcagaggctcaatccgggaaccgcttttgacctcggagacttgtcctgcccagtgctccgcttggcgttcctgatcggaagaattttcttccggtgctctctccccatcctttgaagggagcaagtctggggaagaggtgaacttggaggaggtggttttccatggatcggagctcgccatacctgagtcgcggaccttcttttccgggggcaggcggcgcagaattccggcggcttcgctccctcgctgcagatagatgagcgtgcgggctttttccaattgcgccacccggtcatgtggtgcctggagcagatatctctccaggcagtccagggccggctccaaggcccccagccagagaaagaggcggccctgttcccgcaggagttctgaacttagaccatcggccgaaacctgctgcagtgcagcttcagccgcggcccagtgggccgccgcccgccgccgctgggccgggtccgcggagtagctcgagtcttgggccaactgcaggaggacggcggctttttggagccgcaggcggggattagaagttaattggctggcattttcatactgctccgccgcctcggccaggtgttccggggcaaacgacagtacctgggctaactgctggcgaacggcggcgtcccgggggtgccgttccaaataaacctgataatagtgggccgcctgagtccaatgctgttgatagaaatgcatctggcccaaaaagaggagcatcttgtcatcccgccgatcaaccggctgtaacaccgcaatagcatccccatacctccgggcgtatgaataagtgagggccgcctctcgcctaagttcggggtctaacaattggcgtcgtccggcctcgtcccaaaacctggcggcgggctggaagtattgtttggcggcaaggagccgggccagattaacgattgtctctttatgcgtatccccggcctcccagacctggcgatagaccttgagcgcctcggcatagtcctgtgagaggagcagttccaaggcataacggcgttgctcttccaggccgggctgctggtccataaggggtgaaaggactgcggcggcttcggcgtgattgcctttctgagaccagaggcgggccagcgtcagggcatattccttccgaccgccggactgagcgtaaagccgcaggtaataagccagggcctgatccaggtcatgggccgcttcggcatttttggccgcttccagccgcagtgcctgattatccgcttccaattccaagagcttctgatagagaggaagagctgcatcgtaatcatgccgccaggcgtgcaggagggcaagctggtgcaaggcctgtaagttgtcgggaaaatcagccacgactttttcctgcagaggtatggctgcatcaaaatggcctaaggcgataagcagatctaggaaccgttggcggatgacctcatctccgggggtgagatgatagagacgcttataatattccagggcctgttcttggccttcggtttcggcagaggtgaactccgccgccatctgcaggaaagtcctatcttgaggatgctctgagagataggccgccagcagacttaaggcttcggcccgttttcccagcagctgcagggccagggcctcaccctgcagggtagtggcgtcggatggcctggcggcgcggatctggcgaaatctgggcagcgcctcctcgggacgtttggcctccaggtagcgccaggccaggaaaccgataaaatccaagttctgtggttcacgttggtgggccttaagggcgtagttcagggcttgaacattgtccccctgctgtaaggctttctgggcctgtcggaaaaaatcatgcgcggaataataaaaataaggttctgttgtccataactgccacaaaattagccctaaaaaaacgaagacgccgatcaaccagactttgcgcatttaggcctcataatcacaagtcagtcgggaaggtttggagcggtccatttcggcctgctgagcgccaggataatcatttctcccaatacccagatcgtaaaagcagaaaaaaaagcattggcagcaatcaatcggggtgctgcccaacccagcgccagggagaggaagggcagtgacaggtgcaaggtgataatagacagatggggcaggatatagaaaaagttttgaagcggcttaaatcgaataagatgattgactttataccttggcttatgacccgggggataccacattgccgaaagcacacccagggcatacaccgggaagaggccgcagagcatcttgaactgcttcaaggagtcattcttaaagaataggtagcgaaaagccagaatggtacagaggaggtagattcctcgcagggagagataattccattcctgttccactaaaaaggtcttaccggtaaagtagcagtagaggggaagcagaaaaaagatgggcaggatcaggccgctgatgatataggccatcatagtgagggagaagtgcagcctttgcaagaaagataaacccgacttacggaaggggttgtcccaaaaaaagagtcgcatagtgtccagacaccactgataacgctgctggtagaccccttgcagggtatccggagccagaccgcgcgacagggcgtaaggaaaataaataccctgccaaccccggctgacgagttcgtaggaggtggtaaaatcttctaccagattccaggtcgtaaaaccaccgatctctttcagggcctgtcgccggtagagcactcccgagccacaggagattacggcattgacctgatcgttgcttaattgaatagtctcatagaagacatcatcacggttgtaaaaggggtcgccgtcgggcagtaggaatgcctgtcggctctggacataagccacgcgaggcagacgaaaaaagccgatcaggcgggagataatatccggatgagggatctggtcggcatcctgtaccaggataatatcgccatggctctgactcaggccgaaattgaggttgccgcttttggcgtcaagttgaggaattccctggcgggggcgggataaatagtgaaatccaaaagaacgacatacgtccaatacggcatctttgccggcatcatccagaacatagaccgtatagtgagaataattcagtttttggattgcggccagtgtcgcctgaataatttctagcgattcaccgcaactggtgacaaagacatccaccgaaaagggggcgtccggttcaatgccttccggacgatggtagcgccgctgccagacgtccagggacatagcaaacaacagtgtataggccgacaattcggtgaaaaggaacaggtaggtgtgcagggcatggacttgataggcctgctgggccagccaggcgagataaaccgctccactgaggagcgttaagaggcagaaaaactgggcccgcaaacgacggggccggtcttaccggtcataatagcggcgataaggcagacgttggcgccaatcggcccagaggaatttgagaggattgcttggcatgcgccgccgattgtcaataggatgatttatttacacacgggcgatcaaggccgcgtgaggtatccattatggcatttttgcaccattggagtcaaatggaaaaatgatcttttttgggcctgcctctcgggtgggtacgcaagtgaagccccgaggtctgttccagggtagcgataaatgaagcgcttcccaaaggtcgtcctgtgcggctatgtcttttgatagccgccaaaatctccggatcatcaggttctgataggatttccgaccagcgggagctcagatcttccgggggccaggaggccccggccaacagcctgtcttgcaccccctgcacatgcgccctggcgctagaccagggccaatccaccggttttgccaccaatccggcccgcaccgggttcatttcgatgtaacgggttacccggatcaggtaatcgtcatcgaggggacacgaggagaaccgcccctgccagaggtgaccgcctcttttgatccttcggttgatccactgggaatagcgggtgtgggttgctgccagggttcggctcagagactcttgactatgaggacagacgatgagatgaacgtggttggccatgagacagtaggcccagacttctgaatcatatctgtgagcatactcactgagccaggtgagatattgcctccaatcagcatcttcaaagaagacatcctgaaggtaattgccccgctgagtgatgtggtgcgggatctggggaaaaacgattctggcttgccggcccataatggcgccaaactatcaagaggtgccacctttgtcaagaaaaatggacagacacattttcctctgaaagatatgtctgcctatggtctgatcattaaagaattttattaatcggcactagggcactcaaatacgaggccattttccgtttcctttgcattaggacaccatttgtcaagaatgaccagatacgatgaatcgcgcactatctcccggatttttggcagggccttttcggcctcttcgcgggagggataacgtaacacggtgcggtacataccctggcgtcgatagatggcgacgtcaccgaatccctggattttggcccgtttgacctcatgcctggcctcatccagggtcttatcggcgccgataacaatgccagcagtcccggttttcaatggctcggattgctgcacttttgccagagccagctcggcgcgcttttggatctgctcttggggagcggcctttagtttattgagcattttaagcgccatctctttgatctctttgtccccttcaatggtaatgatctgttccagagaagatatggaggcctcggaggcgtcgagagcggcgatgcgaacggcgatgtctttatagcccaagttatacatgatatagatagccacctgttgctggcgctggtcggcatcctgtttgagatacgggaaaaatttttccatggctagcagtttattcacttcccgctcgcgctcttgaaatatggtattgagagagatagtcaaaacggggatgaagatgatagagacgatggaggcaattttatttatcagattccaccaatctcgatgtggactatgcttatcttgcgcggcatcatcaggtctattggttgcgtcagacatctcatccctcctctattgtttcggcaaagattgatctaagtttgcatcaggagagttatcaagaaactggcgaattgtatgaaaccaaaggcaaaacggcggtcggcgaattgtagtgatttgtatgcgataatgtggtctcatgacaagataagcagtgttagggacttgcggagggccactattatatctccatccgtagcgaccgtttcacccggatggcggcgtcgcctcccaccgggcatttgttctcacagatgccgcagccgatacattggtcggggttgacccgcggcaatttgaccggcatccttttgccattcaggtcttggacctcgccctcgtgaaaggtaatggccttgggggcggtggggcagtgttcttcacagaccaggcagtcccggccttcggtatagggaatacaccgggccgggttgatgaaggcggtacccatcggacttgcctgcttgacttcgaggggcataagaggaatggcgccggtggggcagacctgggagcatagatggcaggcatattcgcagtagcccaacctggggactaaacgagaggtataaaggccttccagtccggcttcccaccagagcggttgcagaccgccagtgggacagaccttaaaacactggccgcagcggatgcagcgggagaggaactccatctcggaggcgacgcccggaggccggatgagatactcatccggttgcggcgccgcagatctgagccgtagcaggggcatggccacaacaccggcggccaccgcagttactacctgccgccgtcccagatccaaagccggcctggccactccccccccgaatttaaaagcaacccggcctttttgacactgctccagacaggacatacacaactgacactcggccgtctggtgtgcaggaaccgcatcgccgctaatagcgcccattttgcaaatcatctggcagtcgccgcagtcggggcagagtttatacggccgccgccgtagccaggaaaacctggccgccaatccgtacaaggcgcctaaaggacagagcgcccggcaccagaaacgccggtccagccgctccagggccactatagcggcaaaacaggcgaaggtgaagaggggaagcagcataacctggctgcggaaaggcaggatagtatctttgagaaattgatagaccggttcgcttacccacgtaaagggagtaccccagtcatagagttgaccaaagaatccttccaggccataggccagtgccgggtagaagaataaggccagagtccggtagaggagtgacaggggatcgaataaccccaccagattaacagacaaaaaggccccggccaggaggaagaacaggaaataatacttaaaccgccgcagccgcagggcatagccggtgtcgggacgggaactgtagagcagtcgtcggcagccgtccagggtggttccgagggggcagatccagccgcagaaaaaccgtcccaatacgaaggtcaagcccaccaggaggagggaccagagcagaccccggatcaaaggactgcgggtcaaaacgtgggctgccagaatcagggggtcgaaccgaaaaaagaggtccaccggccagtggagaatttcctgcccggagtaagttgcctggagaaagagccaacagaagaacagccagaagaagatttggctgagacggcgggccagcacccatccccgccagggagcgggttggctggccccgggagcaaaggattgcgtattattttccatgatcttagatcagacagaaacgggccgacgccgccagggagcgaacctgtcttaaaaagtaatccactttgaggcagccggttgagattgttggctttccatctaaacggtcgccatcttaatggcattgaggtccatttcacccagacccagctcataagctttggtgatatagccgatgtcttttggctccataccaaagagggtagtcccataggcgtcgatagccacggggtcaaccccggcaaagaggaggtttttcacctggacatattccgccttgccgcctgatggtccgccctgagtcataatgcgggtggcgtccaagatatgcaaatcaggtctcaggatgagattcatatcggcgatattctggtgcaggccgacgtggatgcgaccgcgccagccgccgatggcgcccatcatgttcttcatggccatagtgaggcgggcctcggaatggtgtttggcgatagggatattgataaaacagtcggcctgcagaatatctttataaaaagaccagcgcttcagggatcgagccttggggatatccatttcgacaaatttgcgttggtctacaaattcgaccactgcgcggctatctttgatgtcctccactgcggccttgatgccgctgttgacatagctccgccgggcgtcgtgacaggtgttgtctaaaacttttacctgcttggcgccggattccaggcagagttccactaccttgcgcaccacgatggggttggagttggcgcccatttccggcggccgatcccaggccatattcggtttgacaaccaccatatcattgggattgacaaattttttcatcccacccaacgcttgaatggcgtctcctaccaggtgggcgtagttggttccactggttttgacaatcaacggctccggtcggccttccggggccatggccagcagttcccggggaaaggtgaaaacttggccgacgcctgcggccaatccgagggcggcgactctttttaaaaactcccggcgatccatagcaatcctcataaatttgggttagccttggggttggaacaggctggccgcctgttcgcaggtacaccggctggaagccggcagcaccgttaatcctgccttaggtccttttttcatcttttctatgtggaccgagggctcatctggaactcttgatatactgtaatcttgagtccaagggttttcaagttttttatggggggttagccgccgatgctggtcatactgcggcggcagggagtaagaaagtctctatccatatggtgctggaccggttttatccgcacggcttgacggataagttcttggagggtgtcatcgtcggccccggcccgcaatggcgccttcaggtctatttccgcgtcaccaagcaggcaggggcggagacggccgtcggcggtgaggcgcaggcgattgcataggtggcagaaatgatggctcagagggctgatcaggccgatttcgcccggagctccgggatatcggaagcgttgcgccgggccggcgttggcctcggagggaatttcttccaattgacccagttgcagtagttgcaggcgcatatcatcggctgaaacataataatcctggcgccagcgggagagttgcccgatcggcatgaattctataaagcggatatgccagggatattcgagagaaaggcgggcaaaatccaatatctcatcatcattgagccctcgcaagaccacgcagtttattttaatgggtgaaaatccaagagcttggacagtctggatgccttcccagaccctggacaggagatcgctgccggtgatgcgggcgaaacgttggcgctggagactgtccaggctgatgtttaaacggcgcaacccactctgccagagtccggcggctttctcggccaacaacaccccattggtagtaagacagatttctggtgaatcagggagttggataagcgaagctaagaagttttccacccccaggcggattaaaggctctccgccggttacccggattttattaaaacccagccgcaggctcaggcgggataggtgcagcagttcttcgtaacgcaggatatcggcgtggggcagtttgatcaggtcctgcaccggggagcaatagaaacaacgcaggttgcagcgatcggtgatagaaaggcgcaggtaggtgatctgacgatggcattcgtctcgcaaggataattccatgaaaaggcatttaattatgtttcttatgatataggcaatgaaggtgggttgtcaagaacagttatatgaaaacggtgggcggtgagcggtgagcagaaaaagcattattgggagcagccgccacttcaggccgatattggctcccatgttggagctgtggtcgcggcccacttcggcggtgtagcccacgttggccaccaggttccgggtgaccttggccgggatattcaggctaatcagggcaaaatcctggccgattttaacggtctggaagttgatgatgctgccgcccgccgccaggctggcactgaggccccgggtgttgttggagaactcgtgttgccaggtcaccgagagctgcggcttcacggcgaggtttccgagcctggccttgtaggagacccgcatcccgaggccggtttgcacggaatccgcgctctggctgtccaccttgaggcccagggcgttggcgttgctttcggtgaagccccccaccgtctgggtggcatattgcagggagaccacggggccgaccacggtgcggcagggtgcacgcccgcttcggtagcaatctcattcaccgtcttcaagctcttcaccacctctaaggctattttggccttaaaagaagcatcataccttttccgcatcataattttcttcccctaccaaacttctcatattcacgtcttcacttcgtcctggttctaaaagcttaacacgctgtccgaaatctggggggaattatatttttccagtgttgttctcgccaataagcacgcacatttcgtcaattttgatttcaaggtcttctattccacgaaaattcttgatcctgatttgtttgatcaacatggggtatccgtctccttgcttgacctacaaatttctagcgccttacggccgcagatcgttatctgattttgctttggttttatgcactgggattttttgcagggcgtcgcctatttcctgcgccgccaggcgaagctcataattcttttgcaggttcatccagatatccggccccgtgccgaaccaccggcccagccgcaaggccgtatcgcccgaaattccccgcttgccgcggatgatttcggtaatccggtttgtcggcacgcccagctccttcgccatttcgttcgcgctcatgccgagcgccttcagctcgtccgccagatgttcccctgggtgtatgatcattcgcgccatatctgcctcctaatggtaatccacaatttccacgataagcggtcccggtgagccttccggccattcaaaacacacccgccattgatcgttgatccggatgctatactgccccgtgcgaccccctttgagtccctcaagccgattgccgggggtgttcagcgccatcagccggtcagccgcatgaagacgctccagccgcagcatggcttgccgctcgatgctgtgaaacgccttgacccgttccccttcgaaaaaggctcgcgtccgcttgtctcggaaactcaggatcattcatcaccttgcaaatttatacgttatacgtccagcgtaataatgtcaagctaattcgtttttgaaaggctttgacggccttcttttgccgccctgccctccctttccttgcgttccctcgactccggactccggcttagcatggccggggcagcccgttttcaagccccgtggcttggcccgcatttcggatgattagtcatagttaaggggtattgagattataaaacccaggattcatgcgagttttatgtttctggggggggttgattttggctaaaatgcataggcatgcgcattccaatcatttcggctagcgaatccaatccaaagcggccaccttgagggaaaacgttgctggatatcttatgataaaaaagtggctgattaggtcaaggatgaagtaatttttctcatagaacctccttctaattctaagcgataagagtcatagaccagacggtccaggatagcatcggcgatggtgtcgtccttgaactgttcatgccaggctgctacgggcaactggctggtcagcagggtggagcggcgacggtagcgatcctccagcagatccaggaccaggcgggattgttccggagttagggggtctcgcagccagtcatcgactaccaggagatgacgtttggccaaggtggccaccaaggccggataagagccatcagctttggccaggctgagtttggtgataatctccggaaacatattgatatccatagattgtattaataaatatattttttagacgacaacaggaagttgtcgcaggggaaggattggggccaaagggggatggcaggtttgcggtctgatgcggtcaggaagaaatggcttgtcaagatattaccagttccaaggttgttgtccgagattaagaaggaactggcttcgacgagcgctttatactcacggagaatctgctgcgggtgaggacttctctcatgtggaaaaatggtgccacgtatatcttgccatctccaaaagttatcgtttctatattaaaaatgccaggtacgataaggtaattggaactttatgttttttgcaaaagtcccggatgatagcgctggaggatcgttggcctgtcttacttgggaacctgagaggcgatggaagaattcaaagaagtcattattctagaagagggccggttaaacacgactgtggcgaagattgcaaagacactggcgcaggagggagaagaccgacagaaaaaccgccgtaagatccaggggctgaaacagaattgtcagcagccgccacggttctgttttcatatttcgttgtgatcaccagaacgtgccaatttatttgttcggccggctcatggcagaattacctcaggccgaaagtcggtgagtgaggacgttggccggaggctttaccctctggtcaagcacacaatctctcggcctcctcccggtagagctgccaggtggcattgaaagcgtgtttaaaagagcggttttcaatataaaccctggcttccttccccatccgctgcatcttcttaggatcagcaatgagcctcaggattgcttcggcaaaggcggcctcgtcatcccccctgactactaatccggtcttgccgggaacgatgttctcctggggaccgccggcatccgtaacgatgaccggaagacccgaggcctgggcctccaacaccacattgccgaaggtatcggtagtgctgggaaagaggaagagatcgcaggaggcatatactgacgccagctcttcgccatctaagtagccggtaaaaaggcaaggggtgccgctcagagaaagctgcatctcttcgaagtaaggtccgtcgcctaccacgataaggtgtacctcgggtcggacctgaataactcttttaaaggcccgcaccaacacctgtagatttttttcctttgaaatcctcccaacatacaatagcttgagacctttttgcagatgatagcgggtttccagcaggccgtcccgtttacgcggatgaaaccgctggagatcaaccccccgaggaaaggtgcagattttttcggcgctgatcccgcgttcggccaattccgccgcagtgctaaccgaaggtgaatagatgttctgcatctggttataaaaccagagaatataccgccacatgaggtcttcgacagagctgtcctccgtgagatagtgggcatattgtggcagggaggtgtggtaggtgccatcgatgggcaggtctaaaatccgggcaatgagcagagctgccaatcccattgggccaggggtagccgccagcactctggtaaatttttgatcatagcagtaatttaagatttccaggaggggaggatgaaacagcttctgttcctggtactccggcagatcccagaccgccaggggagtaaagttttggacacagcggctgttctcatgtccagtgacgtcgcaggtgatgaccgtatacggcttgtggctgagttgagcctcgttggcctgtttttgcagggtcagggcgacgccgttgatttcgtaataggtatcgctgaaatgggctatcttggtctgtggctgatctttcccggaaatcctcatgtccatgaaacgtgcgagaatctcttcgctaagatgccggtcctgggcaaaggagttgaaggccgcaacatagggcagcaggagcagatagatgattccgatgactgtaagcgattggaaaagatcgataaaatgagcaccccgcacaccctcatcaagacgctgattaaattttatcaagattttatcggagagttctttgacaaaagcaaaccattgcttctcgtcagaatgcgcggccgattgtatctggcggaaaatcttttttaatacgggttcgttttgaataaatttctggatttcatcctttaccagctcgaggaaggaaaaactcggatgcttcccattcccgttagccccttttttcaagaaaaaagacagactaaaaaggttgaaccgggagcgcttgggagcagcggcatttctcagggccttatccaaaaaaccgataaaagtatcatacctggaatgatcatgaaggccaagtttgtgggcgtaaaattgataggcgatgctatagatgttgtgggccagggtctgtggactggatgccctcccgataatcctggcctggcgattttgcaggccggtgaagaaatccttgagattagcggcatgtggcacttcggtatgaatgcggcagatggtcagggagctgtgatcatccgaaccgccggtaaaattttttcgccacggttctgaaaacccgggaatgatgccatgcttgtcaataagctgctcataacatttcggcgtcagatgagaaaggatgcgccgcaaagtgagattgagctgttcatccctgctgccgttgatttcaaaggttttaaataataataagagcttttcaaaatgatcgagactgaggcggccgtttaccgaccagagcggatgagccaggctgtgggcaattttttcctgctggagataggcgaccagcgacgaaacgttttcccgcagtttttggatttcaccatgccttgattgatcgatatcatagaccaagacatgaatcttacagccgtcttccgggaaataactagtgacttcctcgctgataaacgtatcgggcagatgcgcaatctccagacatccgtttatgttattgtggtccgtaatggtaatccaatccatgcccctttgcttggcaatacgatagagttgctgcggctcggtataacactcatgacaaccgagtttttgcagcacccattgggaggggcgggtggaatatttagagtgaacgtggagatcgatcttcatgagcatactcctgagggattgagactgtctaatgccaagtttcgtagcatacaaccggttaagtctacagctaatgagtatttcaacatcatttcagcaaaaacagaaaccggatactgtcgggtgcctcaagcaatcaagattgactccccggctcgcaccttgtctccgggtttcacctgcagacgcattcccggtagccaggtaagaactaaatctacctgggaaccgatgcggatcatgccgaagatgtcgcctttattcagtctctgcccggggctgacataactatcaatgccgttcacgctgccgccggcgatttggacgatgtagccggtaagatcggcatttttaaaaaaactgcggaacttggtcaccgtccgttcattggtaaaaatatgggtgctgttggcatacagcggctggcggccgaggagtgtccttagatgcatccaccccatatgccggttggccccctgggccggataatgacggataaattcaatttccccggcgagcggcatccggttgtagtgtacgttaagcggactcataaatacgccaatcaataccttgggagtcctgaggtcatttttggtaatgtcgttgatgctgagttcaacccctgctttgacggccacgatcttttcctgaggcagtacctgtttaacgtaaaccacggtcccgtcggccgggctgacgatgacgtccttcgttgggatgtccctctccggattccggaaaaaccagaagtagcgccagaatacatacccccctaccgccagtgcgacaattattcctaacaggatcaaaagacctgcttccatgcattcgccttacgaacccgcaccagggccacaccggaagcaaaggggaagtcgatgacctcaaagaattccttgtaagccttgattgtgcttaaccacttcttaaccccggaatgctggagcatctctctgatataaatattggaatcgtgcagcaggatgtaagaatttcttttcgatcgctccaatactttgatgaaatcatattttacgtccttataggagtgattgccgtcgataaaggccagatcaataggcggcagctccataacttcgaatagcggaaagaattcatcgctgcgcatcttgtaatgtctgacaatatgatctacatcaaatcggcgaaagtgcgccttaacttcctgcgcgttatcccaaaatccccggccgccaattgtcttaaagggaccattttttaataacgaatatgaaggatcaataaaactcagattacctttgccattgtccttgatgccaagagcaaaacataccacgctaaaaccatacccggagccgatgaccaaagtgtgttgcggtcgtagcgaccgcaccaggccataatagagaaatccgaacccgagattcaaactcttggcgtcttcatgatggccgtagggcttggcataatagaagatctcccgcaataagtccggctgcaggctgaagccttcattctcgcccacaatttccttcttaacagtaagcgccataatatgcctttcaccatttctaattcaatatgaatttaaattaaaactacaatataaaaatagtatttataattaataatagttgtaataaattttcaagaggataatgttttatttgtgttaagtttattagttcactattaacaattattaataacaataaacaaatactacctgtttgcgaaactaacagtaaatgagtatcgattggtaagttactgtacagctctttaaagcgtatagaatagcaatcaaattttttctgctggagccgaaagttgataactgaacgccgacaagataatgaacggggaaataacagtggatgctcacagtgattatattcgatcacctggcctgatccttgattttagcagacataaatatctcaaatggctcaatgtgctgcgcaaccctttggaaagaatcatctgtctcagacaggtcaatcgcgttttgacgcaggcagcggcgtcgacggatgaatggtctttcttatcgcaccttctgaattcattgaacgtccactgtgaattctcagaaacggagatcccacggatttccagccggggggcgctggtggttgtggcaaatcatccctttggagggttggagggggtcatcctggcagatctgttggggaaagttcgtcgagatgtcaagatcatggccaattatctcttgcagcctgtgaccgtgctgcagaatctgtttatttatgtggatcccttcggcactaagcgatctgtacacgccaatctctccggtctccgagaggtcctggcctggctgaaacagggaggggttgtgggggtctttccggccgggatggtatcccacttgagctggccaaaactcaaggttaccgatccggcctggaaccggaatgtggctcgcctgatcaaaagaagccgggcagatgtcctgccggttttttttgacggccacaacagtcctctgtttcaatgtctggggctggtgcacccgcagttgcggacggcgctgttgccgagagagtttctaaacaaaaaagataaggtcatccgagttaagatcggccaggcgatagcccatgagagattatcgaccctgggggatgacgataagatcatggcctacctgcgcctgcgtacttatatgttacgggaaagcatatcggctggggatggcagagccggtcggtttcatctgaccaggccatttaggaaaaccttgcccgaagcaattattcccagcccggaagcggcaacgatagttcgggaggttaaggcactgccctcctctcagatcctggtccacagccgtccgtatctggtcggctatggttatgcgccgcagattcccaacctgctgcaagagatcggccgtctgcgggaagtaacctttcggcaggtccgggagggaaccggcaagtccatagacctggaccggtttgacgcccattatcttcatctgttcctctgggaacaggagagacaggaggtgatcggggcctaccgactggggccgacagaccggataatcagcggcttaggtggccgcggtttgtatactgccactttatttgattaccaccagcgatttttggccgagatcaatccggggttggagttgggccgctcgttcgtacggctggagtatcagaagaattatcaagccttgctgctcttgtggaaagggattgcccagttcgtcgtgcgccatccccattaccgcctgttgttcggcccggtatcaatcagcaatgagtatcatgatttctcccagggattgttggccacctggttaagtatgcacactttccttcctgaactggcccgcttcgtcaaacccaagacacctctcatctttaaaaaataccgggagcaggacctgcggttggccctcgccggtacgcagaaggtggaagaactctcggaattgttggccgatgtcgatccaggccgccacggagtccccatcctcttgaagcagtatttaaaattgggggggaagctgttaggcttcaaccgcgaccccaacttcagccaggtcctggacggtttgatattggttgacctgaccctaacacctccccaagtcttgcagcgctacatgggtaaggcaggtctggcggaattttcggcttaccataatttaggcgtcgaccaccacccttctagcccgacaaaattcgctgatccgcctttcagcatgtcagcggttcatccctaacaaaaacctaacaagatactaaccttacagaaatataattcctataataaatattaattacagttaccttaaacggggtcgattaaaaagaagtccctcaggtagaagttaaacaggaataaaattcattggatgggtggctatggatatcttcaaaaatgtttttaaaggatcactcagcagtatcctggtcgtcgccggtgtagccttagtggcgcccattgccctgccggtggtagcttccatggctcgaccgattttcaaagggattattaaaggcggcatggccctgatggataccatgcaggaatttgtcgccgagacgggcgagcagattagcgatctggtggcagaggccaaagcggaacgggctgccgccgccagtgctgccaccgatcgtagctgatggcaaagtgagaggctagtgatgaacatcagggtggttcacgcccttcccggtcgggtacgtcttaagatcgccccaatgatacgccatccggtcctggctcgggagattgaggatcgggttaaaggggcgcccggtgtcacgggcgtcgagtgcaatccggtcaccggcagtctggtaattctctatgagccggccactaagatggcaaaggataccatacgctccctgacggaggtcttcaaaagcatatctccggagttgaccgggaaacaggttgcaaacctcttgaagccaagtctgccccccgagtgtccggacgtctctccttatgcagccagtatcacccagttttttggcgctttaaatgcaggtgtgagtaatatcctgggaggtttggacctaaaggtcttattgccgaccacactctttgttttaggcataaaccgtatgattgccgaaagagccactccaccggcgtggtataatctgctatggttttctctggcaacctttatgctgtttcatcccaccaaaacaagttctttagaacaggcaagcgtcctacatgaaaccatggaaggaatggcgacactggaaatggccgaatgattatcccccgcggccgcggcgttcacgggctttccctaactatccgcagagtgtaagcgggatcggaagaacttttcttaacaacatctctatgaaccgacgagctttcctggttcaggggagccagtttttatttcaggcgtttatgtttttagatgatagcggttactaatcgggtcagggccgcttccatcatcgtctgggctactgaggcgacaactctgtacggcagggaactaaagccatcttgagtgctggtagcctcctgccacccgggtgttatctggcggagataacccgattcctgaagagcccgcagaatatggtcttgaccggtttcctgaggattatagtagatcaggacgctgccagttatgtggttggccttaattgattcgatgcccggttgccattgcacctttttttccagctcctcggctctgatcgaagaacctttgatctctgggaccttaatgcggatgcgacctgctagtgaatggatatagtccgggtgcatgtccaccattcctccgttcatgttttatccgttattacttcattattattcgtgaacgttaatcctcaatctagattctgtttatattgtgctagagcgaatttttttatggaggttcgttttgcagtcaagttagaaatattgtgtcatagaggtggtcctccttgaagctgtttttttcaggaaatggtttatgaagtcttgacaacatcgaattatgagaaatctgtttgtttatgatgagtatgcaccaaagaggtaagggaggtgatatgttaagtggtaggcgactacacgggggatttcgttcgtttgggtgtaatagagcctgtttcataaccctaagtactgatgcagtaatcaatcctgaccggaaggctggtcgatcagataacgagcagtgatctaaagagtgtttttcggacggctggagacatttaaagctctctagacagtcgatcatcctggtgaggcaaagataccatggacttaaacggcattcagatttcacattttatcccagggcgggtcaggttgaaatctcttctgattaagggcaatctgagcctggcgcagaaaatcatggaattattttcggctatcccaggtatcagagaagtggaggcaaatcatctgaccggcagtctgttggtggtgtatgacgccaaacagttgcggacacctgattctacccaccaactggaggaggctctcaagtttttggctccgaacctggatcatgacagggttgcctggctattgcaacggctttgacagtcttcgagtcgtgcttattcccttatcctttaggaaacagcaatgaggtgtttttcttatacatgcctaattcgattgatacagcctctcgccagagcagagcgggaaaggagaaagcgatgaatcaggaggaaaaaatccagggctccggtctcggagagatggtgcagaacaccggcgcctttgtcaaggatggggtcgtcaacagcctcaaagggctgaatgaaatcgagaatcaaatcgtcaccgtggccaggaatagcgttactgatgcactgcaagccggcggggcggtagccggcagcgtcatcgaggtgagccgggatgtggtcaaaggagctctgaaggccaccgaagaggtgggctatggactccttatgactaccaagaacgcggcaaagggcattgttttagggatcggcgacgtcggtggagacgtcattaacaccgccggtcaggtagcccaaggagccgttaaaggcgcctcggaagtaggcactgatgttgctctggtagcccgtcggacggttgacggcgttatcgaagcggtacaagaagttggcggcaatgtcggcggtgccgctacggctgcggttaatggcgccattgaggcggccggttcgctcggctctgccgctaccagaaacgtcacggtcttcctggttggagtagtcgatggtgtcaaagacgtggtcagcgcagtcctccccaaatcctggagcacttccgaggctaacagcgaagagctgtccgagagtcctcagtcaaaaccgaaagtgggaagggagtccgtcaagtcgaaggaggtttcggcgccgatgggaaagccaactgcggtctcttagcagttggggttgcctcagggtcattggccagccctcgtgctgattcgccgtcaaacagagattctgcctgttggggcgaatcttgtattcgccccaagctgcttatgtgtttgtacaatacgttatgatccaggttgtccacgcagaagtccaggggagagttcgatttcatattcccgaactctaccgttgtgagtccctgaaaaaatttcttcaggaaaggctgtcccggtatcgcgggaatggtatctcttcgttttctcccaatattcttaccggcaacgcccttgtctgtttcaacaccgacaatagcccggaaaccatcggcctcttgttggagcagtgcctccgggaatatcacgcctcaaccggatcaccgcaacctgatccaaaaaccgggaagtcggtcattgaccggcaggttcaagatgactctttcccttcgccccccaccgtgggccagggcgaaccggtgcctacgtttgcctcagcctggagagaacaggaaatagcaccttggcatacgctggagaccgaagagatcttggccaggtggtcggtttctcgggaaaccggcttggctcaggaagtagcgcagggaaactacgaaaaattcggacccaatgctctaagcgaaccagagccgcgttcaggttgggagatcttcattagccaattcaaatcactccccgtggctttgttgagtgccgccgccggcctcgccgtcatctccggtgggattctggacgccgtcctgatcatgggagtggtagcggtgaatgcggggatcgcctataaaaccgaaagtgaggccgaaaccaccatccaatctctgaaaaacctgatacggcccactgcccaggttatcagaaatggcgatctgcaggagattgccgttgagggtgtggttccgggagatttattgtcccttaagcccggtacctatattgcggccgacagcagactggtggaggccgatcgactcagcatcgatgaatccgcccttacgggtgagagtctaccagccttgaagacaacccaagtcctaaaggcggaaaatatccccttaggcgaccggaccaatatggtctatcgaggggctatggtaaccggcggccaaggcctggcgctagtggtggctaccggccggtacaccgaaattggtaagctgcagaccttggtggaggaggcggttgccccggaaacacctttggaaaaacagttagggcgggtaggcgacgaactggtgctgctgtgttgcggcatctgcgctctggtctgcggcatcggcctgctgcggggttttgccctgctgcaaatggccaatacggccgtttcgttggctgcggccgcagtgccggaaggcctgccgaccgtcgccaccaccaccctggccctgggcgtcaagaacatggaaaagcatcaggtcctcatccggcggctggaggcggtggagaccctaggttgcctccagaccatctgcctggataaaaccggtacaattaccaaaaatgagatgaccgtagtcagaatctatgctggcggacgcgtgttccagtttaacgaagaggatctccctgccgcggttcaccaaattgcctcgaatggccacgagttcgcccaattaatccgaatggcggcattgtgtaacgaaactgaaatagaccgggccgagaatcggtatgtgctttcgggatcggccaccgaaaaggccctggtacagttggctatcgatcttggcatcgacgtcctcgacctgagacgccgctatccgctcctccgggtcaatcatcggtccgaacagcggccttttatgactacgtatcatgaaacggccactggcgacaaattgatggttctaaaaggcagccccctggatgtcctggctatgtgtgatacctacttgaaagaaggccagcgactgccgctgaacgttcggcagcgactgcagatcgaaactgaaaatgaccgcatggcgggcgactccctgcgggtgctcggggtagcggtctatcacggagagataaacggcaatggcctggatgccggaaacgatcggatcgaccgagggttcacctggctgggagtcaccggcatggctgatcccatccgggaaggggtgcaccaactggtgtcagatttccaccgggctggcatccggaccgtgatgatcaccggtgatcagagccagactgcctatgccatcggtaaagagcttaatctgagtcaaggtgagcctctggagattttggattccacccacctggacgccatggcgcccgagaccatcaaggccctggctcagcgggtgcacatctttgcccgggtcagtccagcccataagctgcagatcgtgcgcgccttgcagagtgccgggcaggtagtggccatgaccggtgacggcatcaacgatggtcctgccctcaaggccgccgaagtgggtattgccatgggacactccggcaccgatatcgcccgagaagtggctgacgtagttttaaaagaagacaacctggaggccttggtcgtcgccatccaggacggccgcacctcctacaacaacatcaagaaatcggtacatttttttctctctaccaatatcagtgagatcatggtaacctttatggccttggcggcaggttggggtacgcccctgaataccatgcagctcctctggattaatctggtctcggatatcttacctgggctggccctcaccatggaggctcccgaaccgtccgtcctggaacgtccgccccggcccacgggcgagcctatcttttctggtgatgagtactggagtataatgcgggaatctgctacgctcagtgccgcggccctaagtgcctatggctacgggctgatgcgttacggtatcggagcgagggccggcgcactggctttcaacagcctcactatcgcccaactcctgcatgcctttagctgccgttcggaccggcagagcgtcttccgcggaaacttgccggcgaatcgattccttaccctgtcagtcggcggctccatcctcctgcaggtcttggccatgttcaccccgggattgcgcagcctccttggtataggtgccatgagtctgacggacggcgtggttatcgccggtacatctctcatgcctctgataattaacgaattaatcaagaaatgagacgttgccggcaatctcggattagcttcggatcctcatccctcagctcccttttgaactattctcttgcgggagatgcatatgaaaaaagacttcatgtttacttccatgtctgtgaccgaggggcatccggacaaactctgtgatcagatcagcgatgccattgtagacgcctacctggaacaggatacctacgcccgcatccgggccgaatgcgccgtatccacctcgatcctgtttatttccgcccgcttcagttccaccgccaaagtcgatattccgtacgttgcccggaaggtcatcaatcagatcggctatgtggagcatgactttgacgctaagtcatgcagcgtgctgaccagcttgcaggaatttccgcccgatgaacttactatctttaaagaacagaagctttcagaagaggagttggaaaacctcccaggccgacatcaagtaaccgtctttggttttgcctgtgatcatacccccgccctgatgccgctgcctatctggttggcccataaactggctaaaagaatcattaaggccaaacgccataaggacatcccctatctttctccggatgccgctacccaagttggtgtggagtttcgcaaccgtcgtcctttccggattcatagtatcactatcattgccagtcagaatcggccagtgaccattccggcggcaagattagcggctgacatcaaagaacgagttctgctcccggcctttgcggatgaagagatcaaacccgatgatcagacgataatatacatcaatccggtggatcatattatggtcggcggtccggcggtgcattccggccttaccggacgtaagaatgccattgacacctacggggagtactcccgtcacagcggcgctgccctgagcggcaaagaccccttgcgcatcgaccgggtgggggcctatgcggcccgctatgccgccaagaatgtcgtggccgccggactggcggcggaatgtgaggtacagctcagctactccatcggccgctcccggccggtaagtatccaggtagagaccttcggttccggcaagatcgccgattccaagattgccgcgctgttagagcagtattgcgaattccgattggctggtatcctcagaaactttaacctgagattcctgccggccttgactaaaaacggtttttaccgcaaactggcggcctacggccacgtaggtcggctggatcttgaactgccctgggaagccaccgacaaaaaagaattgttcagtaatccctaaagcaataccgttttcggtttctgatttcttgttggtaattgtcattctttaaaaagcagccgcaaattatggaagtaagctagcagtgactgtacggttccaatctgttcgactcggaactaggaacttattttctgattaatatcaacatagtatataaattatcggcttcaattcaaaggaaacctgatttaaggagttgacgtgtgtttaaaggcacggcgcagcaattttttgacctgattcacggacatcgcttgatctataatgcctgctgggaagatccgaggatagaccgtcagttgctcagattggagccgcagagcgagctggtggtcattaccagcgccggttgcaatattctggattatctcctggattcgcctaaagaaattcatgccgtggatgtcaactatcggcagaacgccctgctggagtttaaactggctctcttcgccaggggtaattttgaagacctctttgccctgttcgggaatggggggattgagaactatcaagagatttaccggtcggtgcaggaagatttatcacccgccgccaggaaattttgggataggaaaatcaaatacttcagcctggggggggtaagaaggtccttttattggcggggggcggctggcgatttcgcttggctgatgcggctcatcctgtttggcagggcaaaaaatagccagacggcgcttgaatccttcctcaacagcaagaccctggagacccaaaggcgtcgctacgagccactggggaaaaagctccaccacagagcggtttcctggctgattcgccagccctggtgcctggcacaggtgggggtgccgaaagcgcagataaatcttctgaatcggacccacccgcagggtataaacggattcgttcaggaaaaaatacggcgcgtcatgaccgaaacccctatccgggagaactatttctggcgggtttaccttaccggttcctacatcccggaatgttgtccgaactatttaaagcgggaaaatttccggcagattcaggcccagatcgcaagggtcaaactctataacagcaccttaacagaatttttgaagaggcatccaggaagctacagccattttgtcctactggatcaccaagattggctggcccggcatcaaccccaggccctggaggaggaatggcagtatatcttccacaacagccgtcccagggcaaaaatcctgatgcggtcagcaggccttgagttggattttttgcctccccgaatacggtcccggctgcgcttctttccagaacgaaccttcccgttgcacgcccaagatcgggtaggaacctacggcagtctccacctggcccaggtacaataatgcccagaacttcagagtttccaaatagcgacaatctggccgcattagtgcgctactatcgctttcattcccggatttatgatgcaagccgctggttgtttcttttcggtcgcagccgactcatccagatgcttcccacctattgccaaccgaaccacatcctggaggtcggctgtggcacagggaaaaatctattgcatctgcaccggatattccccaatgccagccttgccggattagatctgagccccgccatgttggaccgggcccggaccaaaatggcccgtcaagaccatgtccctgagtttattcagcaagcctacgatcggccaatagcgcctgacgttccttacgacctcctggttttttcctataccctatccatgttcaatgccagctggcgtcaggccatcggctcggcgtatgccgatctacgaccgggaggggccgtcgccgtggttgacttccacgattcgcccgttgccgtcttcaaaaaatggatggcctgcaatcatgtccatatgcagggtcatctcctgcccgaactccggtccggtttccatacccggttctgtgagatttaccccgcctacggcggcctctggacgtattttcggtttatcggggagaaggttgaaaggcctttttctgacgtcggctctctaatatctaagacagccggcaagacctaaaaaactggccaatttcaggcttctagtgggttttatactgtttggggttgatcttgtaattcttgatcttatagcccaggatgcgcagactggtatccaggtattcggcggcctgggtctggtttccatgggaaacgcgcagcgcttcgataatcatttccttctccaggtgttcgatggccgcagccagagatgtgttcttgctgccctcagagcggtccggattctgcagactggccggcaggtggatggtccggatagtttcttcgtcgcagaccagcagggcccgctcgatcacattttccaactcccggacattaccgggccagtgatactgcatcaacagatcaatcgccggcgccgagatgcgtttagtatttttattattctcctgactatatttctggaggaaatattcggccaggaggataatgtcggtctgccgctcccgcaacggcggtagataaatcggaaaaacgttcagccggtagtagaggtcctctcgaaacgagccatttgccagcagtccttccagatcgcggtgagtagcggcaatgatgcgcacgtccacctccatgcttttaacgccgccgacgcgaatgaattctcgctcctggataacccgcaagagtttgagctgtacggtggggctcaggtcgccgatctcatccagaaagatagtgccgcgctgggccaactcaaaccgacccatcttggcttgggtggcgccggtaaaggcccccttttcgtgtccgaagagttcgctctctaccagggtttcgggcagggcggcgcagttgacgcgaatgaaaggtttgcgggcccgtttgctgttgtagtgaatggcgctggccaccagttccttgccggtgccgctctctccgcggatcaggacggtggcgttgcttcccgccacgcgctgaatcatctcaaagacctggcgcatcttgttcgaattgccgacgatattgtccaggttgtatttgtcctgcaactcctcccgcaacttcaggttctcggcctgcaggcgttgtttttcctgatcaatgagcatcaggttgttcaccgcctgagcgatgactgaggcgataatggtcaggagctgcaggtcggcgtccagatgaatttcctcctggtataatcggtcgacgctgagcgccccgatagtctgtcggccgatcttaatcggaacgcaaataaaagagatgtcctgtttctggagatcgccgcgggagcgggtgcgatttaaaaatgtcggttcctggctgatccgggggacaatagccggctcaccgttttcgacgacgcggccggtaatgccttcgcctaatttatagcgtccccggcggcgggcttctgacgtcaggccatgggcaatttcaatctgtagttctcgggtgtcggggtttaaaatcgtaatcgttccccgattcatccccatgccgttggccaggatggaaagaattttctgcaagccgctttttaaagatccgggccggttaatggcctgagtaatctcatagagacagcctaaagattcggcttccaacataaaaccgctactcccggaaggtctaatgaagttaaattttctgctacaactaaaaaaatgatttcttttccccccacgtctgggaaaagaataaggtactgctgattctctgaatttctaagattattatagtcgttattacatttttgtcaaccggacccgaaatcagcggctttcattaagaagttccctggcgccggttgattcctcagagaaaatagacggaagtttatggcatctctggtcaaaagtcttgcaaatcagaggtagaaaaggttaaattaaaccggtaaatagattacataatatttattatttcatagctatttttctgagagaggttaaatgtttaaggattttagggaatttgccatgcgcggcaatgtcgtcgatatggcggtgggcatcatcatcggtgcggcattcggaatcattgttaagtcattggtagatgacgttattatgccgcccatcggcatcctcttgggaaatgtcgatttttccaatatctttttagtactcaaagaagggaaagtggccggtccctacgcttcggttgcggcggccaaggaggccggagccgttacgcttaatatcgggctctttgtcaatgcagtgataaattttctcattgttgcttttgccattttcatcctggttcggggaatgaataaacttaaaaaggaaaaaccggttgatcccaccacgaaagaatgtccctactgtttttcgacgattccgattcaagccagccgctgtccgtattgcacctctgcactgactacgagtccggaataatgtaagcagcctgtcccgtcagagggtaatctcgctttcatttcaaaaatagagggggaaagtgaagtttttgcctaagattagtggtcgatttttcgattacctgctaatcggtaatgcagaaagcttagctgattttcaatggtggctgtttcatccgggcatgttgtttcagtcccgaacccaatggtgggggaagcgggggcctagaaaccggcctcatgagggcctggacctttgctgctatgccaatgccacgggccgcaatggaagagtcggccaggatttttgtattccggcgacatttaccggtcagattgtcaaaattgaggacgattttttaggaaaatccatttatctcggtcatggtatatattctcctaatggcagacaattatttacggtgtatggccataccaccccacggggtttgctgacggcaggagacagagtggccgaaggggagattatcggggcagtttcggtgttggcgaaaaaagccctggttcggccgcacttgcatctgacgttggcctggatcccgcccgccgtgccggtggaccagctaagctggcagaacctgggctccgatccaggtataacccttatcgatccgctgatagtttttccgactgcttatcgaatcatcgctgcgaaagaggagggtacggtagatttcctttaatccgcttgcctttctgatggctccaatctgttcaactcggaacttatttgctgactaaacacggattctttctgtagcggcaaatctggtatccgccctcagcaacttattttccggctaataggtcaggggatgacctattgagcgacgccccgcaagagcgccgccggcaactggctaaagactgccgccagaggcaggaggcggcccgcatcggtcaggcggcacggccgcgagaccccggttatttcatcccgccagctatccggcgcctcctggggcaggatgagatgcgtatcgccccagaccttttctcccagaggccaggtttctggttcagtgagccgggaaaagaagcggccggccagggtaagaacccactgctggtccaggcggcgggcaaaggcaatgacgtgttcctgacaggtgccggcgactgacagtggcagatattctccccggaggaaaagttcgcggtgggttttacggacctgtagcgcctggtaaatgagcagtaattttagtctgccatcccgccaagcggtcaggagctcgtgcagtacaatcttgtcttttttggactctcgaagttttaatgtcgacaggagtttttgccggtgcttaaaatcaaccggccggcggttgtccgggtccaccaggctgaaatcccagagctcggttccttggtagaaatccgggattcccggagaggtcgtttttagcaggacctgggagagagaattcaaggcgccgtaaaacgccaggcgttgttggcaggccagaaagtcgggcaggaattgattggctgccccctcgctcaggatggcctcggcaaattcaataaccaattgctcatacttcggatttgggtccacccagcgggagtggaccttggcttcccggattgctttgatgagatattgtttcaatctctctttaaaatcgggaattgcttgcgtttgcaggggccaggcccccaacatggtctggtagaggaagacttcctcgttggcgtcaggaacctcctggccgttgaacacggccttacggggtttattccactgtcgccagcggagcaggcattggtgccaaaactccggcatctcggtcaacacattgagtctggcccgaacgtcttcactacgcttggtgtcatgcgtggaggtggcgttgagggtgaccggccaacgacgctgtctggcctcacaccaggcatgaaactcccggatcccgacagctcgccgcaggcagccgacttcatttaaagaaattagaggattatagacatacgcagccgtgtcctccaatcccttggccatgaccggaccggtgaactgctgccactggctgacgaaccgcagccagttttttttctggttttcaggcaatccgggtgcatattcctgcatcaaaacgcgacggaggaaggagagagccggctctttcagagcaggacgtttttgcccggcttcggtcagggccttttccaaatatccgcagtcaaccgatgatacttcctgactagagatataggtgcgataaaccggcaggcaggccgttacttcgattaaggcctgcaagaggtcctggcgggagcaatccatagcctggcgatctttcgaggcgagcatgagcaggtgttcctccagattcctgacctcgccgccgaaaagcgttgccataattagtttcttcttgtcgtagactacatcttcccaaaccgcctcgaggccgcagactgcgcgatatatccgctcaacttcccccaggccggattctaccaagaatacattattgaggatattgaggaaatcatagccggtggtcccggctatgggccaggcgtccggcaggttttcctgatcttcgaggattttttcggtcactagatagaaaagtttccctggttcgctgttcttgatagcttggaggcggttctgcagacggtgcaggtacccctccggatcatacagaccgtcaacatggtccaaacgcaggccggtaatcttgtcgtcctctactaatttaaacagcagatggtgagtagcatcaaaaacccggggatcttccactcttataccgatgagatcattgatgctgaaaaaacgccgataattaatcatctctaaagacaccagccagcaagccaggcgatagggttgcacccgtaagaggttgtctaaaagatcaaagctggccggatcaccccggcggccattgaattgacgcaaattctcgctgataaagtccttgaggagaggggaactctcccgaagcagccagaggctctttttgatgattgtgctccaatgtatccgctcccgttttttcttggcgctgggggcattacggggagggagattgtgaatgaggctgatggtcccggcaaggcggataaaatccggattgtcctctcccaaaaccggtttcaattcgtccagacgataggtcaaaagagaaaggtaagtttttgggtccaaggggaaggcgtgatcataatatctgaccacaaagccattttccgtcagcgctacggatagctcctgatcttcaagacactgtccgtaagggcggcccaggactggaagcagaattctatttttaagggttcgataggggggatcccattctagatcaaaaaatacggcatatggagaactcggcccgttttccagcacctcctgccaccaggggttgtcccggctcagggccatgtggttggggaccacgtcaagtaagagccccataccaagggaccgcacctttttgcacaaggagtcaaaggccgccttcggtcccaactcgggattgagttccaacgggttggtcactgaataaccatgcaaactgcctcgccgggccttgaagaggggagaagtgtaaaggtcggttataccgagatcattcagatatgaaacgacgcttgcagcttgggaaaaattaaagttggcgtttaactgtaaacgataggttgaggccggagtccggagaaaagtcatagtgtgctcccgggagaaatcagctagaaggtatagccatccctaattttttccctaaagacttgaaatggtccacccatatatggtcggcttcctccccgcgggtggcccgccagagtacggttggaaagatggtgtggagaatttcgtagtaggtattctgtaccgtccagagattcacctcaaaaggaaggcagatcgccaactctacgatagcctcaagccgggttaaataatctagttcggcggggtgatgacgaaatgccgccgccagacgctgaaccgtctggcgaaggacatactccaaggtagctgcgtcaatctggacatcgaagacgcgggcatcattgagcagactgcctatgacctccatgtccggggcttcagcttcaagtgcctggcgtagattccaattaatcaccagttcggccgtggccagatagcctttgggcagaggggcgcggagttccgtaaaaaagcgcatcaggggcacatggtatttataaacctgttgataggtgccttggatttctcgcaatgaggatgccacgatctgctgcaggactttacgttgttcatcccggaaaagatggcggagtgaataggtcgaggccccaaaatggcggtcaatccggcggatggtttctggaaaatcagctccggcaaaggtcttggtcatttcccgagtcatcaaggaatatgccttctgaccctgaaagaatctcaccccaccgcaaatattgtggtcaccgaaatgcaacacagcaaaactgatatccccggaatggagggtgattctggaggatacctcaattcttccaataaccagggtagctttgccagcttcggcacggcgataatctcgtctgtgaatgtcataataaaaaatccggtcctgttcgccgtagtcttcaaacagtgaactgatggcataatgagcaccgacatccagaaggcccactgcagccggtttgacaaatttctggtaaatgcaccgcccatcggcatgctcggcgatattacccttggccagctccaaccgagtcagaaaaccttcttccagatcgtcagcggacagttcctgggctaactgaatagcgcggccggcgtactgaatgacctgaactgtttcgatgcccgagagttcgtcaaaaaaccagccgcaactggtgtacatcagttgggcgcatctttggatctcgagcaggcgcaaaacctctgttatctccgattggtccaataccttgagggcgtgatgttccaggagggattggacgctttcaggggagcggctgaaaataacctctagatagtcattccgggcggcccagggatcctttagcaggactgaagctttttcctcaaagaggttaataagatgatctctcagccaatcgagcgcctccctgagaggttggcgccagccctggtgccaaccgggtttaagaccgctgttgcagccacaatcacgcttccaccgctcaaccccatggatacagctccaggaggaattctcaaatatctccacttccatggctggtgggtatttttctaagtattctccataattaatcagcctgacattgtcaaaagcttcgatatattcgagggcatacgagagggccatctctccgtgccgatgatggtggccgaatgtctcgccgtcagtagcgatatgaatcagttggggccaatctcgttccggggataaagcactaagcaaccgctctgccagatattcgcctttggccaataaaccttcaaacgcaacggcccgagagatgggaccatcatagaaaaagagggcaatttcgcgtcccgaaggtaaacgctgcagatatgccctggttggatcgatccgttcaccgctgacctcttcccattcctccccgttgaggagacggacccttttggcctgacggggcgccaggatggtgaatttaatccctgctgcggctaagatatccagggtttccagatcaacggcggtctcgggcagccacatgccctccggttggcgttgaaatcggttttcgaagtcgcgaatgccccacactacctgggtgtatttatccctggtgttggccagtggcatgatgagatgattgtagcattgcgccagggctgagccatggccggagaattgctgttgactgatgcgatccgcgagcaggatgctttcgtagactgcaggtgtcttctgttctagccaggccagtagggtggggccgaaattgaaacttatctttgcataattatttgggattttaataatattgccgaacccgtccaggatgcgggaggcggtgttgggggcgtaacattcagcggtgatgcgctcgttccaatcgtgatagggataggctgaatcctgcaattcgatgtcttccagccagggattttctcgcggcggttgatagaagtggccatggatacagatatattttgtcatcggctagtcccttcctgactatagaccatacaggcatgcgaagaaatcaccagattatgacggtgcggggagttgcaggttgccgcaaggtcaatgccaggaccgccccagcgcgactcagcggaggccaggcgaaggcgccaggtacctgccggtagctgaggatcgaatacctgcggacggtcgctgaagccgaagaagacccagtagtagtggttatttctgctatatttaaggcttaagacggctgccggctgcagcatctgcacctcaggataatagcttcctaaatctactgtggctatcatctcccggcggatttccaataacttctgataatactgccagaggtaccgaccttcgggttgcttgagaaggcctatctccaggcggctgcgttcgaaggtttcagatgcctgaggatcgggggggggcgattcccagtcgaaatgggcgaattcctgggctcggcctcggcgtactgcctcaataaggtccgggttggtatggctgataaaatataaaaaaggggctttttcgccatattcctcacccataaagaggagaggggtaaatggtgagaggattaccgccgctgcagccagtttaagcgcttcgaacgagacgagttgacttaaacgctcaccgttcaggcggttgccgatctgatcgtgattttgggcgaaggcgataaaacggtagggcgggataacttgggaagaagagccgtgccgccgtcttcggaaggtggaatattgtccggcgtagacaaatccctgccgataggaggctgccaggtgttcccatccgccgaaatcctgatagtagccgccggtttccctcgtgagcagggtgtgcagggcatgatgaaaatcatccagccaatgggaatccagaccataaccccctatttcggacgcctgaaggtggcggacgtcattcaagtcgctttcggctatgagataaacccgccgtcctagacgagccgcctgcagatggacggcctcggccagttcggcgaggaagggctgggctgattgatctatgacggcatggagggcatccaggcgtagggcatcgatgtgaaagtcggtgatccagtaaagggcattggaaatgaaatagcgtctgacttcatctcctccggggccgtcaaaattgatcgcttcaccccagggcgtttggtagcgctgggtaaaataaggaccaaaatccctgagataatttccttccggccccaggtggttgtaaaccacgtccaagatcaccgccagacctcgctggtggcaggcatttaccagtcttcgcagcgcctcgggaccgccataggaatactgcacggcaaaaggaaaaacgccgtcatacccccaattccggctgccgggaaactgcgccacgggcatgagttctacagcggtgacgcccagctcctgcaagcattccaaccgggggataacggcatcgaacgaaccctcaggagtgaaagtccccacgtggagctcgtaaattacatagtccgtcagaggcggccctacccaggcatgatcattccaggggaattccagggttacaacctcggagggaccatgaaccccttggggttgggaacgggaggccggatcagggcggtctacctcgccattcaaacggtagaaatagagactgccgggcgggatgtccccaccttggccacagaaatagtctccttccatttgcagcggcaggaggcgttctccgggggtcagcaggagaacctcaacctgcttggcgtttggcgcccataccttaaaagtgcagtgattattctttagataaacagctcccagctctgccggcaacctcatgcaacacctcgagtaatggagaaggccgggccagagaaaggaggttgagaagaaaaattatcttacgccagaaaaaaggaaaaataccgttggagattgaaaattaccgtgtgggctgatgatggtttgactcgtctataactttccaaccggaaatctgagaattagttggcctccatccggaaagtcctttatttggggaatgtcccgtgtagaggcagggtagccccgcccctgcaaaaaagatttccgttttcccttggtgctgcaaggagcaccaccgcagtttccggatgaacgctcgttggagtgaaagaccctgttcttttacttcttcctccttaaataatctctcaatttaaccacggcctcgatttattatagcagaaaataacaaaaaagaacaacttttcaggacttactaaaagtgagagctgaatgccggaaaatcattgacgcattgggccgtgatgggataatagtttcctgtggcggtttttttgatcgtcaagccaccgaaagccaacgggtgaacctccacttgctgaaggcgcctgaaagaatctcttgtcagaggataatcaaatgccaaaactggtcctattgctgatctggtctatgattataattttcggatgtggtggtactgaagtgattgaagtggaagaaccgccgtcacataaaatggaggaaccggagccggccccatcgcccaccctcgtaggtgataaggctaagctccgagaacttgccgatcggaatgtggtgagcgccgatgaggtaatcacgctaagcaatcggatgctgcaggaagatatcgccatcggtttggatgaccagacgctcgataccctggagaaagtcttactaacgtccctgccgcaatgcggcaaagattcacaggcggtaatgcaacgaaacctgggtatcacttattattacaataaacaataccgtaaggcccagcaggtgttgcaatgcgccaatgagacaaatccgcgggacgcccgcacccattattatctggcctgcctgttcaaccatcaggctaagctctctgccgccaaaggccatcaaatcaaggccaaaagacagcaaaaacgggcccagattgaaatcgatgcagcccgcaaaatcgatccaggcaatcccttgtaccgcaaaaccttatcattatcaggagaataatcttcccatatgagaatttcctgccccaattgcggcaacgatactgaattctacgaagtggctgaggaggtaactattaccacttattatgtccaaaatgaagacggcagttttacttcagtaaacgaccggtctgaaattttaggcgaggtaagatttttctgtggcgaatgtcatcaggagatcagtcagttccacgaccgttttctgcagatgcttttttagtgtcaggttttggggcaataacggaaacagagaacagactcttttagacgcccaccttaggtaggaccaaatctagggttttactgacgtaatgctatggcatgaattacctccctgtttatactgtctgggcaaaactcaaagccgttgccgccctctccggcattgttttcgttctgtcgctggccttggattattccggtctgttgcagccatattctttaaaaactctggatatccttttccgccaggtgcctttgccggcggctgaccagagagtcgtagttattgctatcgatcaaccggatattgatttttttcaggagcagggcattggctggccctggccgcgggagctgtatgctcctattctcgacttctgtcgccgaggtggggccaaggcggtgctcctggacctgcttttcaccgaaacctcattttatggtaaggaagacgatcgaaaatttgccgacgctattgcttccagcggaaatgtcttccttcccttcttcctgtcgcaacgatccaaagagccggaatcaagccaggatgatattctgcgaaaatccggtctgaccatcacgggtgtgccgccggctattcctaaacagtaccaatccctgctgccgcccatcctatcgttgactactgcggttcggggactaggtaacgtggagagttccccggataccgatggcgtctttcgccgtctgcccctggtcgtccgttttagagaccgctggctgccaacattagcctttgcggcctttaagcagatgcaggaaccaggtccctggaaatttgataatggggatctggtccacggttacctgcggattccgctggaccgaaacggcaatctgctgctcaaatttcgaggtcccagccggagtcatacccggtatagcgccgctaatgtcatccagtcggaagctcgctgccgccatggcctttccccgatataccccccgttcgattttacaggtaaatgggttctattgggcacgacggctccgggtcttctggatctcaagccatctcccctggctccggtttatcctggggtggagctgcatgccaccctcttggacaatctgctgcaggaagactttttgagagttgttccctcctggatcctctggacctggagcttgatcctgatgagtggcatcaccgtgtcgatcctgtttgccaaccggctcgccgttatcctgtcttccctgctgtttttcgccctcctgcatatttctctgagtgcgatgcttttctggcagagctggttgctgccgccggtcttgcccgccgcggccctgggtctggcctcggtgctgagcgccgcttttagctacgccaccgagggccgccagaaacaggctattcggacaatgttttctcattatctgtccgaaggagttatcaaccacctgttgcagcatccggaaaaattgaaattaggaggcgagcgccgccgtctgaccctgtttttctccgatctggcagggtttaccaccttatccgaacgtctggcgccggaggtggtggttactatcctgaatgaatatctttcccggatgaccgatattatcctggaggagcaaggggtagtggataaatttgaaggcgacgccatcatggctttctggggggcgccgctgtttcaggaagaccacgcccggcgagcctgccgggccgccctgcgccaacaggcggtgctgagaaccctgaaccagcgtttcagtgaaaaaggttggccacaactccactgccgtatcggtctgcacaccggggaggccgtggtgggcaacctcggttcccgcaaacgcttcgactacacggttatcggcgatacagtcaatctggcctctcgcctggaaggtttgaacaaatttttcggcagtactatcctggccagtgaaagtacggtccaggagtgtcagggaagcattgagttcctggagatcgacctggtcgcggtcaaaggccggaagacaccggtgcgggtctttgaacccctggctctcaaagaggaattgaccatctcccaggcgagggtccaggccgcctttgacgaaggtctaaagctctaccgccgaggccattttgaacaagccgcgctgtcttttgaactgtccttgaaatactggccggaacatggacccagtcagacattccgacggcgctgccaggaatggttgaacaaaccgccggctgccgactgggatgcagtctttcgcccggataaaaaataaggtactacatcagcagcaccggccggcttattcgtagggacgaatctggtatttgtcccaagcaggtgcaggaatcagactcgagacctaaaaccaagaggcggtcaatcgggatcggaaacgcatctgctttcgacttgtgtcggagccggtttttgtggtagagattatggcagaggccattctttggaaaacaccagcaaaccgggaaaattatctggcggcaatttgccggctccgatgtgtttaacttggaactcgaaacttattttctgaccggaaaccgcaatgtgaggtaccggtcctgttttcactcttcaaaatctgatggtgctaattcgcacaggaggcggtggcgtgctacggattaatcttgtaaaagaaatggtgcccaaactggtggtatggggtatagcgctctggttggcatccagtggcatcggctacgcccaaacctataaaataacgcaatccaggcaggagatcttttcatcgccggattttgccagcccctcggtggtcactgcccccgaaggagccgaattaatggttattcagcaggccggggaatggtaccaggtggagtatcagggtaaaaaaggctgggtgcatcagcaggcctttccgagcagcagaaagttcgatctaacaacgattcttcggggccgagccgtccaagaaaccaaaactgacgaggtagccctggccagcaagggtttcactcccgaggtcgaggcaggttatcgccagaagcatccgacgttgaattatgccctggttgatgaggtggaaaagtttggggtcacgcccaatagactccaggcttttatcaaggaagggggattacagccatgaaacgaggcttcggtaagatggttggcctagtgctaacgtccctctgtctctacggctgcgcccaagtcattgcctccattcccggcgtacccgagagcatcaaaccggcggcggatatcgccgagaaagccggggttaaggccctcgaggcctcccgggaaatcagtgattcggaggaatattacctcggccgcgccgtagccgcccgcatcctgtcgcgctatcccctgtataagaatcaagtattaaccgcctacgtcaatgaggtgggacagaccgtggcccgtaaatccatccggcctcagacttataagggctatcactttgcagtgctggatagtcaggaagccaactccttcgcctgtccgggagggatcatcttcattactagagggatgatcaaggcctgtgccaacgaagatcaattggctgcagtgctggcccatgaggtagggcacattgccaatcgggacggcatcgcttccatcagccaggcgcgctggaccgaagtggccactaccatcggcactgaggccgccaaacaatacggcggcagtctgggacagatggtcagcctctttgaaggctccatcgacgacgttttcaaaaccgtgattgtcaacggctacagccgtaccgccgaggagaatgccgaccgggaaggagtggaaaccctcaaacgggccggttataatcctcaggctatggtggccatccttacggccatgagcaccaaagggggaactggtggcatcctgggcactcatccggacgttaaagaccggttggctaatatcaaattcattgcccaagcagcccatacccggatggaaccggcccgcagcaagcggtttaaggctttgaaactctaacgtggtttgaggttttgagagagggctagggctggcggattctctatgaaggccattcttgcaggagcgtccgcacagcatgaaaactccttcccagcagcacaggatttccagcctatgcaacagttattatttaactgcggcgggaggcgcttcgctttccgccctactttccttagtaacaaccggaaccagaaacttaattttctttacagtgaggatacttggccccgaggtgtttcttaagccgaccccgaggtgcaataggctgaacccccaaaattccgcatgactatccctggcgccgcgatcaaaatttttccgaccagcgctgctctacaggactttctactggcccagtcgcccggagctttaatcattgtgccccatatgcggctggcgtaccaagtctggcggcgacagcgtctggcggcgagggctgcgggtcgtttggcctgggaacctctggccatgactaccctttcgggttggtggcatcagctttgccaacagctctggttgccggtgcagccggcctcctatctgcaacggatgtcctgctggctacaggcaatggcggctgcgcctccccctgaaggcgttgaagctgatttggcctgggccgccgccctggatgaagcactggatctgatcgagcggtatcagattcctccggccgccggagcctacggggaatccgccctcatcgcctggcgtcggcctgtgattcgagagttcttggacctcctgaggcagaaaggctctatcacccccgccgccctgccgtcctacctgctccaggccctccaatcgggcagtctcagttggccggaaaaaatcctgttggtgggcatggaaactcccgctccggttgagcaggagtggctgactgccgtagcacggaagtgtcctctcatacagctaatcctggtaggtcgagaggatacggccaggtacgcaatcaccctgccggaccggcgtcaggagatggattgggtggctgccaaggtcttggaactggccgatcaggagcagataccactgcaccgcctagccgttactgctcccaatcttaccgagtatcttccggaactgcggcgtatctggcgggaattattagggccgggcatgaccccggaaggctgttggtgtaatttttctttgggagattgcctggccgagacccagatttttcacgctgccctgctgcccctgcgctttaggacctatggtgagctccgggaggacctggccgcctggctgctctcgccctattaccaggaattcagtcctcagcaggccgcgatcctgcaatgggacctgatctggcgccggtccagaatcgcctatgattggccggctctccgccgggcggcgtctgaggctgaccggacgggattggaaccggcgttgttgtcccggctcgataggatcatttcgtgtctgccattggaccctgctcccgccggtatttggactaaacgtctgcaagctgtctgggaacagtcggggtttcccgggaggctatcgccgttagaggaacgatcgtatcagcatctacaggaactcctcagggatctgaccgccttggaaggcagttctgagttgagcgggtccaccttgatcgagtggctgaacctcggggcgcgacagattgatctgcccggcgagggcactcaggaagccggagtccagattttgggtctgctggagcttcggggcctggatttcgacgctgtcttctgtatgggcctcaatatgggggttttcccgccgccgccccgccccttgccgctgctcacggcctcggagcgggtcctagtcttggggggaacttaccagggccaacagcagtttgcagagcaggcctacagaaacctgcaggccgtcgctccccgtctgatctgcacgcgccccttggtgcagcaggaggaggaacaaacccccagctttttaatcgatcagacctggcggcaggaaacctgctctcccctgagtcggccccatccggcctggctgcgctccccggcagtccgggtagtttttcaggcccccgcaagtgggggagccattctgaacaaggagttgacgtctgttaaactgccgtctgagatctccctttcggccctcatgacagcgcttgcctgtccctgccagttttatttttccgtacttttaggcctgcaggaattgcccgaaatcgactccggactgccgccaccggagcgcggcagcgccctgcatcaagtcctggagaggtttacccgccggttttctcaggccattcaagaatccgatcactggaacgaggctgcggcattaaactgcctccagatagtcatggaagaattccagtcctgggcgaaggccgacccccactggcaggctgagttagagcgctggctggccccggaggggggggtgctacgggaatggctccagcaagagcggcagcactatgagaacggctggcgctggctggtaatggaagccccttttgccgggctgcggctgcctgactggcccggctcgatacgcggccgtatcgaccggatagactggcataaggaacagggcttgatgctctgggattataaaagcggtaatgttccgaaacagagagaccttgaagaagatcgaagtcagtttcaattgccgggctaccttctggcggtgcagcatggcctcatcccgaccctcccgcggcaacaggcccgggccgggatcatcggtttgaagtccagccgccaggaccatctcaggtttgaggattatggtctgtcagccggggattggcgacggctgctgagcctgaaattggctgcagttgccaaagtaggcaagaaagtgcaacagggagatttccgtcctgacccttcactgcccccgcccgggaaaggcaactcctgtacctactgcccttttcatctcctatgcggctatcggcctgaggatgtagcggaggaggacgaatgaccgccatggcgccggtggatcagcgtgaccgtgagttagcggttaatccttcatacagtgttcatgtcgaagcaccggccgggtccggcaaaaccaccgtgttgttaaaacggtatctcaccctgttggccagagtggaggagccggaagaagttctggctctgaccttcacccgcaaagccgccggggagcttcgggcccgtatccaacagcaactgcagggtggaactgagcaaccgagcgacgtcgcaccttctcaacatgccgtcgagctgcgggagttggcccagaccgtcagccaccagcaggcagataaaaaaaacggttactttgaacgcctgcagatttccacttttcatagtttctgcgcccaactgctgcgactggccccccacaacgccaacctgcccccagacttccaattgatagaagaccgggaggcagattggcttaaaaaagaagccattgagctcatgcgccgacggctggccacccttccagccagcgatccggtccgccaaaccctggtgcggcggttggtgcggctaaacaatgactggccccgcctggccgccgaactccgtgagttgctgtctcgtcgggaagtattgggggatttcatcgccctggcgcgagaaagccgcgacccggaagcatataaagccatcttgctgaatcatctgattgaaatctggcagcccgaactcgatcacctgcagaaggaatttttaggttgcgaactcggtcgcaactggtcggctttttaccgctatctggccgatgccggagccggcttggccgacgacttgccggaatccatcccagaggctcaggtatcggccttgcccgattgggggaaaatcgccaggggccttttaaccaaagaaggctcatgctaccgcacctttccggcgagatcaggtttcccaaaaaaaatgcgggaaagcgtctggggcgggttgctccaaaatctgccggagacgttggtgccgcagctccgccggttgaaggagcagccctcgattctcttgcagccggatgaagtccccgccgtgcaagaccttatcatccttctgaatcaggcgttaactgcgtatgaggagctctgccagacccggcgggtgttggatttcagcgccttggaacaggccgccctcaacttactgtcggataagaatattcctgatctgctctggcgcctggaccgccgcctgtcccatctgctggtggatgaattccaggataccagcgccaggcagatggagttgctgtgccgcctgcttacaggttggagtggagacctcggccgcagtctcatggtggtaggcgatcccaagcagtccatctatggatggcggcaggccagagtggagctctttttccagacgcgccggcaaaaacggctgccctgtcccgaagcgccgccattcacaaccctcaccctgagcaccaatttccgatctaccagcacgctgatccaatgggtgaataacgtgttcggccagactatcatgaaagccggtgaaaggaatggggtagaattttcagaggctgtagccaaacctgacgccaagcagggcgacccgccgcaactggccctattcactgccgctgaccgaagtttggggcgcaaacaggaggccaactggctggcccggcaggtcagtctgaaggtgaagaacatagctgcaggagagagcatcggcatcctgctctttacccggcgccagcttcccgcctatcttctggcctgccagaatgccgggctaagtctgcgggtgcgggaaggattggcgttatacgacagtctggcggtgcagcatctccacaatgcggttactgccttggtgcatccgcatgatgacattgcctgggcgggattgcttcagggcttcgccgggccgcagccgctcggtttcttggctcaagtggcggattatcaggaagaattctggtcaaagaagttagaggcctgtgccgtctcgaacgactgccccgcggaagtgcggcaatggtggcgagtctgcgccgaggccggaaagatggtagggcgggcgccgctgcacgagattttggcggagtggctgtcgacagcaggcggctgggagcggatcgccgcctgggagggggctgccggagtggccaatgccagagtctatctggacctcctggcgactgccgcgtcgtgtacgccagaggctaccctggcccggctcaccgatctcttgacccaggctttccagccggcggatccccgggcgaaggactcaccagtggaggtgctcaccgtacatgccgccaaggggctggaatttgaccatgtttttctgccttcgggcgattggcagccacttttgaccgggaaaagcgatacaccgttcctgatggaggaaacatcgtctgccggcggggccgttatcgccttaaactgcgcctatgccggtaaagaacagagcctgctttaccacaccttgcgggatctggccaaacaacgcctgctgagcgaggctcgccggttattctacgtggccgtcacccgggccaagaaatctcttcagatatcgggggtgatcaaaaccgataaggccggaaattgtcagtttccagccaacagccccctcggctggctgcggcagcattaccctgacggcgaactatatcccggccaaaaatcaatatggcaaccgccgcccctgccggtgtcggtttttcaggaaatctctgaactgctgctccccaccggagagaccaagacaccgccattgccctatgatcttcaacccgagcttttaccctacaaaatgcagtttccctcccagctctctggttcggaggcaaacaatgattcagatcagagtaaccggtttacgtctgatgaggataccgctggtgaagaaattaccctggcccgactgcgaggggagattatccatcggttgttggaaactctttcccggggggtacccctgcccgaacccgccgccgtggcctcggttctgcggtcggcaggtgtttcggcagaatacgccctggacttggcagacgagatgctggctgaagtcaaggcctgccgggatgacccgttcctggcgccgctgcttgatgcaaatctgccggtagtccgaagcgaatggctggtggaagcctggcaggactctgccaccatccgccggggacggctagaccggttggtgtttgacggctaccagtggtggcttctggattacaagacctcgcgtccccccgtcggcatagattgggaaacatttcttgcttctgagaccgacgcataccgtccccaattgctggcctaccgagagctggcggctcgctttttccagcttgcctccccggaaatgatccaacctgtcctttacttcactgccaaccgccgacatatctttctttaacgggctccaagttgccgaatatagcacttgccaaaagtctgaccgattgagattgagggcggctatcgtagaagtgggtctgagatccacacctacaaaaaaacaacaatattaggggttagggtaggattgttcttcatcttttcctcaacacgcctaactggtacttattttaaccggaaaccggaaactggacacagcagaaaccaaaaacggtaagatattgacagctagtcgaaaaaacagtacatgtttaacttattcagtttgagggagcgactcatggttgataaagcaaagtttatctggttggacggcaaatttatcccttgggatcaggcccaggttcacattctgactcacaccctgcattatggattgggtgttttcgagggggtccgcgcctatcagtgcgccaatgggcggacggctatcttccggttgccggaacatacccggcgattatttgattcggcccatatcctgcagatggaaattccattttcggaggatgacatcaaccaggcctgtattgaggccttgcgccaaaatgatcaaaaagaggcatacctacgccccctgatttttatcggcgatggtgctatgggtctgcacccccaaaataatcctatccgagtcgccgttattacctgggtctggggggcatatctgggcgacgaaggtctgctctccggtatccgcctcaaaacctcctctttcacccgccaccatgtgaatgttatgatgaccagcgccaaaggcgtgggcaattatgtcaattccattctggcgaaacgtgaggtcaccaaagccggttatgatgaagccctgctgctggatacggctggctacgtggcagaggcatccggagaaaacatctttatggttaaaaacgggatcattaagaccccgccgtcaacctctatcttgccgggcatcactcgcgattgcgtgattgtaatcgccaaggatttaggtattccaattcaggaagcgcgcttttcgagggacgatctctatatcgccgacgaagctttcctatccggcactgccgccgaaatcactccggttcgcgagcttgacgaccgtcgtatcggcaccggcaagcctggtcctattaccaaaaaaattcaggaaacctatttcgatgcggtccatgggaaaaaaccccgctacgattcatggctgacctacgtttagcctgctgtcaggtcatcttgttaagcatgttttcggtagaaaccgaactgactcagatatatccctgctagcgcagatcgcggatttgcgctagcacgagaccacatgccgcctgcccggattgtagacgataaattctatgcccaatgccaggaatgcggcgtctggcaggaagtgttcccggtggttgcgcaggtagatacctattttgagttctggcaggctcagttcctgtgctgcggcaggcaacaatccgcctggtttaccatcgaaaaggtagatgatgaagttcattaaggaacgatgtgccttggccggaattacttttagttttccccttcctctgccggaattagtcaccaaccacattccgctccctttgctcatctttgccgttaaagcagtgtgactccgaagtaccgctcgccgctcctaaaactgccagcgcaccccggcatagacggagtgggcggtggagttgccgcggcccacttcggcgttgtagttgaccccaatctggacgtttttacgggtcacgagatccaccttggcgcccaccacggcaaaatcccgttgggcggcgtcggtccggaaggcaaaggtagtacccgcctggctcaggctggcgttgagcccccggctgccgttggcaaactcatgctggtagctggcatagacctggggcaccagggtgaacgcagcccgcttcaccggggcggccaccttcaggccgacgccggtctgcagcgagtcggcgctctggcctcccacctgcagattcagggccccggcgccgctctcctgatagctatcaatccacaggccggaataggccagggaagccatcggggtaatgatgaggtttttggctttgacgtcgtagcccgcctcgccataagcgttgagctggtgcccggtgggcgagctcttggcggtgcgctgcaggccgccgaaggcaagatttcgttccaggtcgaagaggttcaaggcgtatccgagggagccatacgtataccaggaccggccgagataagcggcataggccgtcagcggccaggtgttggtggcgacgttgccgccggaacccttgaaatcggcgtcgctgtggctgtagccggtggccaggccgagcaccaggttgtctcccagccaacagtcggccccggtcgtaaagcccgccatattaaaattgtagcccgtctggttcagcgaggattgctgcgacccgaggaccaaagaggggtagagatagaagccccagggtttttcggcggctgttcctggccttggcgtcagcagcccggccaaactggcggagttataggccagcatcagaccctggaggctggaatagttaagtctcaaagccccgaatccatcggctgctggtccgcccccgcggggaccgaagcgcagatcggtgaggcgctgcgcctgctgccgcatctggaaggaggccccggtgagggccaggttggacagggccgcgctcttttcggcggagacctgttgaaaggcctgccgcacgccggtgttgtcggggagataatcaatggtgtgcaggaccgtatccagatcgccggtggtgacgccggccagccggttgagcatcgctccaatggccgcctggttggcattcaggcccaggccagcatgggtgtaattcctctgcacggcaagatccatgctgttggcgcagtaacgcggctgccagaagagggtcgggctgatctgttggttcgacacgccctggaatactccctgcacgccgccgctggcggtgatgatcccggggaaaacctggttgccccgggggcagtagccgtccagcagggtgaaccccaccatactatcggcagccacggtaagcgtccccggggtgccggtgactgccaggcggtcataatcgccggccgaggcgatctccattgccagccggccgccggcgtttttgaccagcgccccctgaatggtcagggtgcccacggaattgcccggccggatcaaaccgctgctctcaatatggccgaccacgaggccgcccccggtaaactccccgccctgggcaatagtaagtttgtcgaactccagttcggcgctcttctgtttgatgaaatggcccccgggcaggacttgaggttcgtcgccctgcagccggccgccgtctaatttatatacgccgtaacaggtctggtttaagccaattatcagattaccggtcacccggttggtgcctccagattgagtgaataccccagcggcataatcaaactcattggcaatacggatgttatcggcgttgacttggccatcttgaagtgtgaaacttgcttccaaccctgtgtcggatgctattaagatgtcgccgttcacggtgttggtgccgcctgattgagtaaaattaaccggcccgaaatccattcttaggcctttggtcaccagctcccctttttccagttggtatagaggaggctgaccatagtctccgcaaggtttcataatgaggcagccgtcaatggtctgttttccgtccgccagcttaaaggtgccgttgtactcccaagtcagatccccatgggaagataaggtgccgtaattggtaaagttgcaaggcgaataggggctgacaggattgatactgagaaggttcccagccgaggtgatggtgccgtaattttctatatttgtgttgttgttagtattgatggacagggccacggagtttgggtccttcccgctggcggggcccacaaccaggctggcgttttcagccaccgtaaagttcaccgggctttgcactatatgaccctcggcgtaggccaaaatccccctggcactgtttcccaggacttcgacggcgccgttgacattgacggtgacgctgccaacggtgcccctgccagcctcactctgggccaggatgcctatcgagtcggccccggttagcttcatggtccccgcttgggtgaccgtgacgtcgccgctgtcgccgtaagcgccggcgctgccgccctggccctggctcatattcaagccgccgccgccccccaggctctgggcggcgatgccgatgcaggcctggccgccggcgtcgatgttcccggagctggtgacggtgacgtttttcccgctgccctggctgctgttgccccaggaggtcaagccgccgctgaagggtgtgggggcttcactggaggtgtggctcaccaggccgccgccgcccccgatgctttgggccagcaggccgcaggccgcgatgctgttattgaggttgatggcaccggtgctggtgacggtcacttcgcccccgtcgccagaagcatttttatcgccgccgaagtgaatggcagcccctttcgccaccgtgctgccgaggccgccgccggcgccgaggctctgggccacgaggccgtgagcccccgccccggacaccgtgacgtggctgctgttggtgaggctcaccgcgccgcccgagccgccggcattatttcctcccagggtgaggctgccggtggcgccggcgttatcgggggccgtcacccagccgaggccgccgccgcccccgatgctctgggccgccacaccgatggcgcctttgcccgcggtggtgatgttggtccccgtggtcttgacctgcaccgggccggcgtcgccgtgcgcctggttctcggcccccagggtgacgtcgccgctttgcggggcgccggcggcaagatcagcgccggcgaacccgcccccggcgccgatgctctgggccaggaggcccggggaattatcattgtgggtggtgatgctgctgctgctctgcaccgtcaccgcctggccgctgccgctgacgccgtttttgccgccgcagtggatggggaaaggaatataccctgcctggctgaagcaaaacccggcggtgccgccgccggcgccgatgctctgggccaggaggcccggcgcctgtttcccggcggtctcgatcagctttccggtatcagtaatggtgatggagccgccctgaccgccttgaccattgtcagccccgatgccgatccctagccctgcgagactcaattccccggccacgctgaccccggcgttgccgccgccgccgccgacgctctgcgcctggaggcccggggcgtgatccccctgagtcttaatgctgctgccgctgctgatctgcatctccccgccgtcgctgccgctgccggctgatcctcccagggtcacacccagggtacttaaagaaaccgcgccggacacgctgaggccgccgccgcccccgccgccgccaacgctctggccgatgatgcccgcggaccggtctcccagggtgctgatctggccggtgccgtaattgatggtcaccttactgccctgtccgccgtcgccaccctgggcccctaaagagaagttcacattacctacaattgacaaattcccaatgacactgaggccgccgtcgccgccgccgccgcccacgctctgggccatgacgccggtggagtcatccccctgggtattaacgctgctggcgctggcgaggtttaccgtgccggcgccgccgccgctgccgcctgagctccccaggctcaccgccacatcacctgcggaggaaacatcgccgatgacgctgaagccgccgctgccgccgccgccgcccacgctctgggctgtgatgcccaccgaacggttcccggcggtctcaatcagcttgccggtatcagttacggtaatggagccgccctggccgccatcaccgcccgtaccgccgacgccgacctccatccctcctacatctgctgcgccgacgactatgaagccgccgctgctgccgccgccgccggcgctctgggctgtgatgccgggggagtcatccccctgggtcttgatgctgctgctgccgctgctgatctgcaccccgccgccgtcgctgccgtcgccggctgaaccacccacgctggcgcccagggatcctataacagaaaggtcgccgatgatgctgaagccgccgctgccgcccccgccccccacactccgggcgtcaattcccgccgaccggtctcccagggtgctgatctggccgctgccctgactgatgctcacctcgccgcccttgccgctgccgccgcccttgcctcccatcgatacatccaaatcgatgccgctggacaccccggcgacgagactaaaaccgccgctgccgcccccgcccccgaggctgagggcctggatgccgggggaatcatggccatggatcccggcttggtccgaccagccggtggcgatgctgctgctgctctgcaccgtcaccgccccggcatcggccccggcgccgccgtcgccccccatgcttaaggagaggtccccgccgatgagctgaggacttaggtccaccccggcggccacgctgaagccgccgctgccgcccccgcccccaatgctgtgggccgcaatgccccaggaacgatcccccagggtgcgaatggcagccccggtgctggtgacgcttacctccccggcggtgttgccctccccaccctgggcgccgaaggataacgccaggctgccgttcttcttctccttactgagattaaacaccccagccacggtgtagccgccgctgccgccgccgccgccgatgctttgcgccaggatgccggagctgtcattgcccgagacaaaattctgctcctgagtggcgccggtgctgatggcgccggcgcaggtgacggtcgctcccccggagccgccgccgctgccgccgctgccgcccagagccagggaaacggccaggccggagtctttgccgctgtagttaaagctgccgctataggagccgccgccgctgccgccgccgccgcccacgctctgggcatgaatgcccgcagccgagttgccgcgggtggcaatctcagagccatggctctccaccgtcaccagccccgcggcgtcgccgctgccgccgctgccccccttgaccacgctcaaggcgccgagcaccagtttggtgggctgggtcttaatactgagccccaccgccagaccgccgtcaccaccgccgccgccgacgctttgggccaggatgccgctggcgttctctccctgagtggtaatgccgctgtcactggtcaccgacacctcatcggcggcgcccccagcccccccggccccgccgaagacgaaattcatctgtgggaaccagccctcctgggaggtaacgccgagttgcatggcattgccgcctttgccgccgcccccgccgatgctctgggccgcaatgccatgggagttatggccgctggtggcaatggttttttgggtgacccccgcggccacatgatcattgacggtgaccgggccggcatcgccgccgccccccccggcggacccttgggctcccaatttaaactgaaagccttgttccccgaaacccacctggcctcgcagcttgaagctgcccttgccgccgccgcctcccacgctctgggccaacaacccttccgcggcatcgccctgagtggagacatcgctctggttttccaggctgacttctcccccgtcgccagccccgccgcccacgttccccagggtcagaccgggaaccttggcgaatccgaaagcaaaagcggtcggtcccaaggataacgcgccgctgaaactggcatcgcccccgccgccgccctggctccgggcttccaccccggcggcgccgtcgccggccgtgctgatggtggggcccaacgatttgacggccacctgactgccgtggcttcccgtcccgccggagccccccacggccaccccgagatccagcgatttgccgctataggtaaaatccccggtgacgctgaaaccgccgtcaccgccgccgccccccaggctctgggccagaatcccctgggatccggccccgctggtggtgatggcgctgtggctctccacactcaccgggcctcccatgttgccatctccaccctggccgcccagggaaaaactcagcgaggcgttcttgctgaacccggcggcgatgctgtaaccggcgctgccgccgccgcccccggtgctggccgccttaatcccctgggcatggtccccggccgtggtgatggcgccgacgttgctggtgacgtcaacctcgccgccggaattcccctggccgccgttgccgcccaaactgacatttgccgtaaaactggggtattccggggtaccggtgaccacagagccgctgatgctgaagccgccggcgccgcccccgccgcccacgctctgggcgccgatggccggtgagttttgcccctgggtgctgatggcgtcgccgctcagcgttgcctgcacctggccgccgctgccgccgccgccacccgagccgcccaagctgacgctggcgccgaagaggccgctgatattgccggccacgctgaagccgccggcgccgccgccgccgcccacactctgggccgacactccccaggcgttatccccggccgtgctgagatcgccggcgctgttgacggttacctggccgccgtggcccccgtccccgccggcgccccccaaactgacggccgccgagcccacagacacgccccccgagacgttgaagccgccggtgccgccgccgccgcccacgctctgggccaaaagggcatgggcattattgcctgtggtagtgatggcgctgccgctgtcaacttgcaccggccccccggcgcccccgctgcctccctgacctcctaaacccactgtggccgagatgccgcccgcattggctgccacatcgaagccgccgctgccgccgccgcccccggtgctctgggccaggatgcccagggaattgttcccggccgtggtgatggctttgtcagcagttgtaattacaacaacctcaccgccgctgccgccgctgccgccgctgccccccaaccccaccgacacctgccagccggggcccacgttgccggccacgccgaagccgccgctgccgccgccgcccccggtgctctgggccaggatgccgtcggcattggcacccagggtgttgatgtttgcggcactcgacacattaacatcgttgccggcgccgccgccgccggcgctgccgccgagggccacggtggtggttaagaaatcacctatggctccggccacggcgtagccgccgctgccgcccccgcccccgatgctttgcgcttccaccccgtgggaggcatgcccggtggtggtcaatgagctccccaggtcacagttgaccgtgaccgggccggcgttgccgcctttgtctgccttgccgccgatggccacgccggcccaaaacccggcccccactgagttgccgccgctgccgccgccgccccccgtgctcttggccaggacggcgctggcgttgtcctggctagtggctagattcccggcgctggtgacgctcaccgccccgccgtcgccgccgccggcgccgccgccgccgatggacaccatccccaccgcctgggtgccgcagccgccgccgccgccgatgctctcggcataaatggcattggagcaggccgtgatatcggcttgattggtgatctgcacctggcccgcttttccgccgatactgctgctgccgccgatggccaccagcccgtccacgctgctttgggccttgccgccgccgcccccgatgctttgggcaaagatgccgcgggatttactgtaggcccacaaggcgccggtattgttaatgatgatatcgcccccaaagccgccggcctcgccctgtcccccaatggccaccaggccatgggcggccccggcgctgccgccgccgccgccgatgctttccgcatggatggcatcagaatcagcttctccagtggtccgaatcgctcccgagttggttaccgtcacggtgttgccatccccgccgctgttgccgtcacccccgtagcccacgataccgtgccccagccccccgctgccgccgaagccgccgacgctctgggcataaatgccatacgcctctatatcattaattattatgtcacccgcgttggtcacggtcaccggacctccgccgccgccgccctggccgcagccgcccttgccatgggcgccgccgccggcccccccggcgccgccggtgcctcccttgctctgggcaaaaatgccatgggcgccctgccccgtcgtcgtaatgacgccgccttccccattgatgacagtgactgcccccgcgtcaccccctttgccgccgtcgccgcccgttttgttcacccagaaagcatcgccgccgccgccgccgtcgcccccgccgctggaggcgtaaattcctatttgctgatcgggttgggtggtaatcctatagaggttttttatctgcacactgttgcccggtccgccgtccccccccttgccgccgtcgccgttcacaaaatcaccgtgggtgccgccgcccccctggcccccgaggctctccccatagatgccgatggcgtagtgggcgtctatatccttgctggaggataaaaacccgtctgggctgacgctgctcaccttatcgggggttcctccggtttggccggggccgccagtgcccccctggtaatattccgaaaccaccgcgatgggcgtcgccatggccagcggcgcccccagggccagaaaaaccgccgccaggcagcccattagccgctccgccggccaccggccccgcgcctggcggcccacccgccttttccggcccggcgctgccgcccaagcctgaagatctgctgccgtattccctttaaacctagcctctccctgttcttgtgaaagatcctgggacagcataacttcctcccccaaattaagtggtgagttaacttctttacggcatcttatgaacttttcttgagcggaatgtgtcaatggttttgagacaccctaatgcagaaattactgtagcagctcttcgctcagaacctcctttttaggtgggttgatccagacggccttcggcaacggcaaggcgactggcggtttacggacaaagcgctccgggtgagcggcatgagcggcgttcaggacctgttggcgggcgtcaatcaccgcggcggcatggccgtaatggaccatttgcggggtcaataaggcgatgccgtggtggcgatgttcggtgttataccaggggaaaaactgccggcaaaactcccggctgtcctggatagagccagagcgggccggaaactccgggcggtatttcagggtcttgaactggctttccgaaaaagggttatcattggagacgtgggggcggctatgggttttcgtcacccctaggtcggccagcagaaacgccacgggtttggatttcattgacggtccccggtcggcatggatggtgagttgtccgggcatgatgccctgtttctcacaagtggcggagatcaggcgtgtggccaggacggtgctttcccggtgagccaccatccagcccactacatagcggctgaagatgtccaggatgacgtagaggtaaaaataggtccatttgactgggcctaagagtttggtgatatcccaggaccagacctggttgggggcttctgccaacaactcgggcttctggtaatgggggtggcggagctggcgccgccgccgatgctttgggccaggatggccgcagcgttatggccgctggtggtgatttcagcccctgaatccagggagactgtgttggcattgccgcctgaccctcccgttcccccgagacccatgctaaaagaaaatttgccgatgctggcagcaacgtcaaaaccgccggtgccacctcctccgccgacgctctgggccaggaggccggaggaattattgccactggttttaatggtgttgcccgcctgggataccacattaaccgttccgccgtcaccgccgctgccgcctttaccgccgatggccaccgccgccgagaggccgtcactgccagccgcggccacgctgaagccgccgttgccgccgccgccccccaggctttgagccaggatggcgctggcgttgtcttccgaactcgagagagcaccagtgctcttgacgatcaccaccccaccatcgccaccgccgccgcccttgccgccgatggcgactgctccgacagcaagactgccgtcaccgccgccgccgcccacgctctgggccaaaatggcattagcagtggcgttaatatatccttcattggttacctcaaccttgcccccgcgactggtggaactgctgtcgccgccgatggccaccaacccggccaccagactggcgctgccgccgccgccgccgatgctctgggcgtaaatgccatgggaactggctcccagggcatccagcccgccgccgctgactaaattcatgacggtcacatcgccgccataaccgccggcactgccctggccccccaacgccaccagaccgtagccggacccggcgctgccgccgccgccggcgccctgggcccggatggcatcggagcctttgcccttggtgctgatacttgcctgattgatcacccccacgtagtagccatcgccgccgctgcccccttccccggcgaagccgccgatgctctgggccaagatgccatgggcctcatctcccgccgtctggatggtttgatagttgcccaccgcgacctgaccgccgcggccggcgctattgccgcaaccgccctcaccccagaggccgccgccgctgcctccggctccgccatgacctcccaaactttgagcaaaaatgccatgcgcccccgcccccgagatagtgatgcggccattgtccttgttttggatatcgacatcaccggcaatgccgccagacccaccgttgccgccttcggcataaatagcaaaagcgtcgcccccgctgccgccatcgccggcgcgactcgttccgtacaatcccatggccttggcaccactggtagcgatgctgtagtagtttcggatccataccgttccaccattggcgccattgccgccattgccaccatcggcataccattcggcggtagcagagccgccaccgccgccgttgccgccgatgctctccccataaacgccgatggcatcttgcgcctcaatgggacctgtcgacgacagaatattattggggctgacactgcttacccgggggcccgcggctccgagtccgccattgcctccatgacaccaccacaaacctacactattctcaccatgttcaccttcggcgccctgttgaatctcctgcacaatggccggaatactatccgccacagccagcgaaggctgtccacccaaagaaaacgccagtattaaggcaactaagttccaaaatctagtatgatgatgttcttcatccccacccagtcgacctcgtttcgatatttctttttcggatataaaggctggtgctgcggccttgacagaatttttactcgtaggttttgggctatgaagacatcgggtgttgcggcgcatgttctctccccaaaagtgtgattgaactgattgatccggtaccacatacctctagatttcgatctcaagggtttccggctgttcttgaacgggggctcacagcaaccgagagctaataattacctggtaacggcgtggtttcacttcctggccgaccaggctttcaggcggcgacccgaaaacagcgcaccctctccggccaccgcaagcgaaacagataacggcggctcgatctccaggtgacacaatgttgttcgaatttcagtataactgcgggaaggtcttcgatttctatcagttgtttcaagacccctcatttcactaaggtgtcatgctgagtgctgcgaagattctcacgtttttaaagacttgagactgttcggtgtgctcagggcgacagataaaatcggttttgaaataactgatagttttgcttatacgccattctttgtaaaaggtcaaacagttattacaaataatcaggtttcaccagcatacttgtgtttatgagacaatatgtatagcagatcgatccgaacgtttattgtgagaccaggacacattctaatccggataatttgtttgaataaaaacagccctgtggaacaggctttccggcttgagtaaaaaaacagccggtttttccgatcagatttgttgccataaacttccagttccaagaagcaggtagattatgtattatgatatatttatcgtattcaaaagggacagggacttatgaaaaaacggccttatataaaaacagtgagccgtgagccgtgagcagcaaaaactttattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgagcacttatataaaaacaggttttaggtaagtggtaaaaggtaagaggtaatgactcctggcaatccgttggaagtcgactgtttttatgcttcgttgtgttcgggagaacatgtgaacttatgaaaaaacggcctagaaaaagtatgctaggtattttgggggtattcctgccggcttttttaggattgaactttcctgccacggccaaatccgatctagcgatcattgaacagagagcaaaccactcaagcggcagccaacaaataaggacagcctatcaaccgggcggaaatcaaacccaccccatcacctgccgcaatggtgacgccgtggtggaattcaggcatacttcctcaagcgtctcggaaaatccgggtactgccgtagttgaggtcaaactaacgcatccggtcgacaaaacggtgaccatcgaatacgctgcggctggcggcaccgcgagccgtattgccgaaggcacaggaaaggactatgatctaccggctggcaccctggtttttgaaccgggggaaaccactaaaactattccactgactattatccatgacgaggtcaatgaactggacgagacggtggaaattgtccttaataatcctaagaacgctgctttgagcgggaaaaagacccacaccctgacgattctcgatgctaaccgaaaagttttggccaatgtcaaagattatggggccaagggggatgggatcgcaatagataagcatgccgtacaattagctattgataaagtgaagaatgagggaggaggttgtgttttctttcctaaaggtgtctatttagtttacaacttgagaattattcctggtataacttttgtgggggaaggccgtacaaatacaattgtcaaacgtcctgaccatatggagatattagaaggttcaaaatatacgtcaaatacaatgtttaattcatatgaaagtggatatcagtattctgctgatatagattctgagccgataatatttaaaaatataacgattgatggcaatagtaataatcaaccattatgtaataattattcacaggagcacgcatttacgatttatttaagagccgatagtaagcgacgtggcaggattaattttattatagaagattgcgatattattgatacagtaacagatggaattacaattgataggaatgtaaaagctactatatataattgtattttccgtaactgttttcgaggatcgattacctggaatggcggttatactgacacctatatcaagaatgttgattgttatggggtgcaggctgatttcagggatagaaataatcccttagggtggtatgttccggctatatcagcctttcatatggaaatgagtagaaaggccttaggttatgacgggagtggagaaggcaacctgcaaagggttaaggccttgaaggtgaacttgagcgccggaggattctggatcaccgcctcctacggttctcgtataaaattttacggcgacagtctaacgataaacggctcttttcatgcccaaggtccggcctgcgagcttgaattgaaaaattcgaacatacataatcttaaccgaagattttatgaatcatacattaacaataccgggattttcaaatttagtaggtgtaattttctcggacaggctacttcattgtctcagaaagagttgtgcatatttaaaatattgccttggccgggagtaaacggagtgttcacttttgacaattgtatttttaggggggatgctaccttagccggtttttcaggaccgaaaaaaggtattatcataggagggacaaaagtttcagcctcaaacagcttaaattttttaaataattgtaaagtatcttcaaaatatctagattatgcaatctatgggggggatatctatcatcctgccatcagtcatgttcgattaatcgattttgaggccgaaataaattccaagggttatctgttgggtttaaattcaaatactaatcagactgatgaagccaatgatatcggtttagataatgttacatttaattgtcgctatcttgcgtggaattacccaaacaggcatgacaaactttgtaacaagaatatgattatgaagtgtaataacaattatatatccgccggaaatgattttgctgcggttaatttttccggctcaaggataattcaaggtagtatcttgggaccgaatacgccaggtattatcggtgatatttttaaaacgggtaattgtcaatatctctgcactggtacaggtttttattctaatcaattaaacaggcaaattcgtgctgtttgggttaaagataaggaagggagataaggaaagaaaaagaatcagaagatgagtacaaatggcatgatcacatggcgtaacacttcagttgcttgggtcgaatacaagattcgcccctacagacgggtctgtcgatgctgtggtgctgtagggtgggcaccgccaaccatgttcctgatctattatctcagatagctgaagtattaccacatggctaataacagcctcactttatttttgaaacgatccaacccctaatgattaacagatcttctttggggtaagcagtaaatttattattcaatttgattttatcaatatcagcaatattccctttcataatttcggtgctgagaatattccacccggttttattatgtatatttgagtaatcagacattctcaaccgattctgataatgaagtgaattgttatatattttccaatagttgtcagagtattgcagaaagttgaacggcgcaatatttttatcagtcagcgaataatgatctatcatattaatattatgaatcataatgctcgtgtcacttgccatatttctcaatgtattaaagatatcagatataacctggagcggaatatgttgtaaaacgtcgttgctcacgattaaatcaactctgccgagtgatcccgcccaccggcagacatcggcaatgacaaccttaatattcaatcgttgcagcaactgccttggatcggtaacatttttttgcatcgctaagctctgcagtctcgcaattcgggtctcatcttttatgggtagaagtttacttaactgccctcgttcagcccagtcagaaaagaaaaccaatacttcttttagagattcaggacgcaggtgattgacgatatcgatagtgaagatttcctcagctccacagagatacaaacctatgggaatgatcggatgccaaccggtaccaagttcaagcacattaaaagattttcgcggctgtttgccgtatttcccataatcatgataaaagtgctggcattcggtcaatttgcgagcaaaatacgcttcctgtaaattaagtcctttggtaacatatctttgacaataatagttaatcgattcgctgtagggtaggtaagaaataactttttgcagaaatgctttgattatccaggtaggcatcaactcttaggcctcgccgttaatgacgcgttgacttatttcgttcatattgagactttccatgccgtattcagattttaatatattataatgttgtaagatattatctaatatgatgagattctgttcagtatgttggccaaaattgtgagggtgccaccataaatggtaaattaagctatttttagccgcatatgtcatgtctgatagtatacgatgtattttcattgccaagagccagctcggttctttggcataaggcttaagtaatctgctggctggtatagcaatagggtatttattgggttcataagtcataaagtttgaattataccctgtgatattaatataattatctaacaaccttattcccctaataagcaatgaatcactgttcgtatccctttccaggtaaatccaattatcttggttctgtctatatgacattatgccgaattcggcacatataggaagataattggtatttatctggtttttaggaaatataatgcttttgatctgtatgtcatattttctggcgatattcatggccactgccagatcgtcccgaaacatatcactatcctggctttcttccagacaatagtaatgggacaaggtatgggtcccaatctcctggtgattagttgaggcaatttgtttaatcaaagatggggcaaaatgaaaagggtcttctttttcgttacaaccaatattagtgatattgcgatatgaagataaacgataatttttgtattggggtattctattaggaaggctattaagaagttcatcttttgtttcaaaaaataaaaaccctacagttgcccaggtagcatgaatatcattttcgataaaaatatttaagattttggggatggcggagcgggtattcaagagaatatttttactttcttccagggatagtcgatgttgtaccccccaatataattcgaaatctaatgatataataaaacaacttttttttaacttaatatccatttttatctcaattacttatgatttattttgagattctaatttcgatatattacaggtgactgctaaaattaaagataataatacccaaaatggcctaaaacgtatgccgtagtgtgtcatattataaaatgatagagcaatataaataaatagactgtctttaaatgttatagaatacattaacatcttaataatccataaaagaaacagtgatattccaataattccatagtattttaatattgctccaaaggtattatggaattcaccggtagctatgctgttttttgattttatgacaaattgttttccacctgtttcatatcctcccagacctcctgtgccaaatataaattggggagttgtcatccctttaaattgtcccgagaatctttcctgcaaggcataggtcactgctccgtcttgatacttacgtgtctctctaccttttaattgattatcaattaagtctggttttattaatagcaaagcagttgataagattgagataataataatactataaaatatctctctccttttaatatttttaattaaccagatatctaaaataaatattccaaatattgcagatcgtgatagtgatagtataattaatatatgtgcactcagtataaataatacatttaaaataatatataataaattaaaattttttttcctattgcagtattcgtaaagcaaaatagtaaaagacattacaataagggcgtaatatccaagttggttaggattattaaaagataatgagttgcgaacaccctcttcataattacctttgattaaaaagcacataataattgataataatatgccaatatagatatatttgagattattattatatattaaattatcaaataatatagtataaatgtaaaatataacaatgccttgtaaaaattgtgcaattataaaaaaataatatctatcaggacttattaatgaataacctaaattcactaatatggaccatataacaaatggaatataaaaatatattgctatcaataattttgtatttgatccttttatatagaataccaatagacaggcgttaataaatattggtatatcaactagctggaatccgccagatgaaaaggcataaaccggaagcaatgccatggttagtaataccatgatattgaacacgaatttattataatactcttcattaatcgatatagaggagtaatattttgacaagatattatgtctgtgtttcactgccatttttaaaaccgtaacaactcagcgtgttgagaaaaagatgaaaaacaaccccaccctaacccttcccgtaaacggggaggaaacttttctctcgtttacggggggataaaggggtggggtgtcggaccattccagaaggcgggatgcgctccgctctcccgtcctacaacaatgcaccaccggtaggctctttcgtatgggtgaatcttgtattcaccccacttgtattagccccaaacaactgaagtgttacctatttcattcaccaagtaataatcataaacattaataattacgacaataatatatccattgttgatctttcatgaccctactatcagatgtgttcaccggcgtcatatgtttccaaaaaagattatgtcctaataaagcagttatcagataatagataaatctccccccggccagtagtggaaaagataacagccaattgatcggcatggtacattctttccgattatcccaacgcattttaaagttaaaccaaagagacaacgctaactttctgatatttatcacttcaggatcataataagcatagagcggtaaatggacatttgcaaatttggtctggtgataggctctaaaaaataattcccggtcttgggcgcgtgaatattcttcacgatatttaaactttttcatccatgcggcccgtgccatgatagttggatgaaaaaccggagattcgggattaagacgattcatcagaatattattatcacaatcaggtattatatatttccctaatatagttccattcttatcaattatatataaatctgaacctactacgtcgacatcaggattggactctaaaaaattaattaataattccaatctatccggcatattaatgtcgtcggcatcgcatcgagcaatataatcacctctggcggcctcaatggcaacatttaatgatcttgccaatttcatatttatcttgtttttaatcaaaataatccgagaatcaccaaaagactctatgatttgagccgtttggtcttgagagccgtcatcgacaataataatttcataatttttgtacgtctgatttatagttgatctgatgatcgtactgatagtattttctgcattgtaagctggtaatattattgacactaatggttccatcattatcctcttagaaatataaatatcaatgtatttcagatgtattataccaataaaaatataactttatctgtttatgtatatagataccagctcacgaacactgtagttaatatcaaatctgctattttcaagaatattcaaagattcttctctcgttatcattgccggggtttcaatgaaattcaatatttccctgcaccattgggaaattggtttggataatgacaagcgttttatcaggggtgctaccacgtctatatctggtgggataacatctgagatgatacatggtactcccgcagcatgagcttctaaaataactctaccgaagccttcccatttagatgggaataagaacacatccattgcaaatagaagatcgggaatatcaggtcggactccggtaaaggtgaaattacctttaatctttaaaacggaaacctttttttctatttggggtcgcaacggtccatctccaatgcacaaaaaatgcatttccggtctttcctgtaatatcctatcagccaaattaataataaagtcatggttcttggcctcgacaaaacggccgacatgaccaattaccggaacattgactggaatctttagagcatttctaattatttgcttatcctgcagatttttgaatacttgaaaatcaatgcctgtgttcaagatcctgctataatttgtgttagacaatctactttcaaacagccccagagctgcggcttgagtggttgcctgaagatgggtggcatatctcttcgtcagatataacattaacttattatataaccgcctctgataattagcagatctgccgtcagaagtgctgctgctccgaacaattctcattggaatttttgcaaggtatgccaaaaacattacaaagccgctaaatcgattcacatgggaatgaatgatgtcgtaaggaccatatttcttgataatattcttgaagttgagggcatattgccatggtctatctggccttaaacaaggaatgattcgaattcccagagattgtaattcgttattatattcgcaggcggcaatcgtgtgcacaagtaaatcaattctaaatatgtttaaatcaatccttctaaatacttgcattaaccacgtttcaacgccgcctctattcatcgaatcaactacgtggagaattttgataggaaatctttcttttgttaccatcgtggcataaattatttttttaatgcatgatacataattaaactttttaagggtatttcaactgcaaaccccagacaggcggcccaagcagctcctaataaaccgaattttttaattaatacgaatgaggcaatacaaatcgtaaatactgatattagagtaaggggaacctgtatgcgaaaatatcttaccgccgacatggcgtatccgagaaaagatgagacgtaatagattccgccagctaacatcacccagaccaaaacaccctgataggaggcatactcttgaccgaaaaaaagctttagaatctcccaaccgaacaatgcagcaaccagaattccgccaacgcccagtaggaggccgatgagcacgagcttaagtaagaattttatgaattccccgtacagttctgatccataatattttgccatccgggggtatgcggcacttcccagggctgttactaccatggtgcccatggccatgatcgaactgattgctgcatagatacctagagctctttcacccaaatgattttcaatgaaaaaacgaggaatatttgttttcaatgagattaacatcataacgaatcccaggggcagggatagccaaattaaacgtcccaatacgttggcatcaaaacctgtttttatcatccttggccaattaaattgttcattatttcttgtttcactatatgtgatagaattctctaaaaataatctgccactgggaatatcataagtcaccagaatcaaagcccatattactactaatcctatcaccccaaataacatctggcccgttattaaaatacctaaaaaaagggcaataacagacaatggacccttaatcatcatcgaaattgaaagccgatccatccgttcgtgcttttggagtaatccaaagtatacatcactaattgattctattatcttagctatacctattgtaataattattagctgtgtttcaattttataattagcatatatacttatagcgacaataacaataagtgcaatgaaaccacttataagccgcaaacataaataattaccaaaactatattcattagttgtatctgttccaaggacaacccgaagttgtaaatttgtaaacatgactactggtgtagaaatagctaatcctaatgcgaattgtcctacaacgtccggggacttcattttcgctatcactaccaacataacccattggcagccggcataaactatattaccgaataaaatatataagaagtttattcgtaaaggtagttcggatagaaaatggctcttattcgtattgcttgcaacccccgatttatagcgacggcaacataatagtattctggataggacattgtctttcatactcgagttctgtaatagttaagattatcaggtatgcgttttacccgaatgatttgctggcaacgcccagacctccaggtctggcgagaaaaatattgttcaatcctggaggtctgaagggatgacaaaaaagccattttgccagaacttcgtcttattggtgaaaatctgatgtgaaagaatgaaggtcagttttcctttaaagccgttaagccctcgcctgaacgccggtatgcattggcgcattcagggcatttcgccgtgtctccctcaaacttcagggttttcccgcacttgcaggcccaaccgatctgcctggctggcacccccaccacgatggcatagtctgggacatccgtctttaccaccgctccggcgcccactagacaatatttgccgagggtagtgccacaaaccacggtggcattggcgccgatagtggctcccttttttaccagggtgtccaggaattcacttttcctctcaataaaagctctcggattatagacattcgtaaagacgcaggatggcccgcaaaaaacctcctcctccaagtgtacgcctttataaagagagacattgttttggattttgcatctagcccccagacttacctgtggaccgatgactacattctgaccaatagtgcagttttcaccaattcgggaatccttcagcacatgggaaaagtgccatattttagtacccttgccgatctgtacgccgtcgtcgataaaagaactttcatgcacaaagtaggatcgggcaggttccacggcggcaggtttgatgagggttaaatctttctctgcaatctcgagtatctttagtactctgagtccctctgccccgtccgtctttggtttctttctcgttaagacacattcgataaaatgttgcatttcggctttgagtggttcggccttctccagagagacgggttcgtgctccgccttttccgccaccgggattttgccttctttccactggatcttgtggtgatataatttcagtttttcctcacttacatcatcaaacaccgccatagctttggaaccgaccaccacgagtttttgttccttgaagggatggagccaattgacaaaaatatgtcctttgacaccgttattaaaatccatagttgtcagcgtggtgtcatagattccctggctcacataggccccgccaaaagctgataccctaaccggctcctcttccagcagcatgagaataaccgagatatcgtggggggcgaaactccataagatattttcctcagttcttagtttgccgatgctgagccggttggagtagatatattggagtttgccaagttcaccggcggcgatgagttctttaagcctagatacagccggatgatattgcaggatatgcccaaccatgagaatccgctggtttttctgggccaggtggacgagttcctctccctccttaacggtgagggccaggggtttttctacaaaaacatctttaccggcattgagagctagtttggtaagctcgaaatgctttgccgccggcgccgctatagcaatcgcccgtatctctgggttctgcagcaaatcgccaaatgactgggtatactcgacctgagagaactgctttcttctttgggctatagtttccggatcggaatcacaagcggtatgaagggcacccaggtcataaagattgcggagaatatttttcccccaatatccaagtcctattaaaccgatgcatttttcttgagttgtcatagcggattcctttgaaacggataattccttcctttctcttaagccttgattaccttgtccgaaggtatctttataagatttctggtatccacaatcaattgagagtgcgctaccaaaaaaccagggtcatagacagaatgatcagtagtaattacgacacagtcatatgcctggaggttgtcgggagtgagttcgatggaacgggtattaaatttataccttcgagttaccgggaccacgggaatgtagggatcattataatccactctcgctccacgggctcctaaaagttcgatgattttgaaagcaggagtttcccgagcgtcatcaacgtcctttttataagctatgccgaggaccaaaattttggctcctttcattggcttgccacaatcgttgagggctaccatgacccgttcaacgacaaaatatggcatattgatattaatatcgccggctaattcgatgaacctggtgctaaaatcatactgtctggctttccaggtcaggtaaaagggatcgatgggaatacagtgcccgcccaatcccggtccgggataaaaggcctgaaaaccgaacggcttggttttggaagcctcgatgacctcgaagatatctatccccatgcgcaggcagagcatttttaattcatttaccaaggcgatattaaccgcccgataggtattctctaaaatcttgctcagttccgccgctcttgtagaagaaactggcaccactcggtcaattatctgattatacagagccaccccgtgttttagacagtcatgagtgatgccccccaccacttttgggatagttcgaacttcaaattgggtattacccggatcttcccgttccggggaataaaccagataataatcctcgcctactcggtatttatcgggcaacatgggcaacatgacttcatccgtggtgccgggataggtggtagattccaatgaaataagttgaccaggacgcatggctgcagcgataagtttcgttgtatttaccacataggttaaatcaggttcccgattggcgtccagcggggtagggacacagatcagtaaaatatcaggttcacctaaacgccgcatgtcagccgttgcttcaaactgcgtctgtccactgcggctttgacgtaatttcgcaatccccgtaccgggaatatgtttgatataggattctccctgattgagcatttccactttacgcgggtccagatcaaagccaagtatcctgaatcccacttcaccgaagcgcaaaactaaaggcagtcccacgtaacccagaccgataaccccgacaaaagcttgtttctgagaaatctttttgagcaattccattctttaggctcctaaggtttatagcgagtcagcaatccttacgttcgctgtccaataggcttaaaccgacaaccggatgatatccgtgaggatatccttaggataaataatatttcttataccaatcgataaatttcctgatgccaacctcgataggggtttgaggtttaaaacccacggcctgcatcaggtcatcgatatcagcatacgttgccggtacatcccccggttgcataggcaacatattttttactgcttttttacccagggcgtcctcaatgacattgataaaatacatgagttccaccggattgttattgccgatattatataatttgtatggggcgtaactgctggcaggatcagggttatcaccccgccaccgcggattcggctccggcaggtggtccaagaccctcctgaccccctccccaatatcgtctatataggtgaaatctcgctgcattttgccgtaattaaagacatcgaggggcgtccctgataagattgcccgggtaaaaagaaagagggccatatccggtcgtccccacggaccgtaaaccgtaaagaatctgaggccggtagttggcaggccatacagactggcataggtatgcgccatcaattcattcgcttttttcgtagcagcgtagagagacatggggtgatcgacattctgatgcactgaaaaaggcatattggtattggccccataaacggagctggaggaggcaaagacgagatgcttcacctgttggtgacgacacccttccaggatatttaaaaacccaaagacattgctttcgacgtaggcataaggattggccagggaatatcttacaccagcctgcgccgccagattaaccaccatatcaaatcggtgtcgggcaaagaggtcggccattcctcgtttatcagccaggtctaatttgataaattcaaaattgcctctctcaatcatctttaatcggtcgatttttaattgcggatcatagtaatcattcagattatcgataccaatgatttgatcaccctgttgcacaagtctttgcgccagatgtgctccgatgaagccagccgcgccggttatcaatatttttctcatatttccttgaccgcggttcccactcagacgtaattcgagggtatgttaatgttgaggaggtgaatagtttttaataagaattttaaatttatctatcaggttctctgcatcccctcgacggacaatgcattgaatatcatctaaatgcctctcccacacatcttttgactctaccgatccgatggcataatcgatgagtgggtgatgcgagggttgagaaagctctccctcgttaaagagctcctcatacattttttctccctcccgcagaccggtatattttatggcaatatcttttccgggggttttgccagccaataagataagtttttccgccagctcccggattttcaccgggcggcccattttgaggacaaagatatctccgcccttgcccatataggcagcctgcaggacaagttgcaccgcttccggaatggtcatgaaaaatctttcaatctccggatgggtgacatacaaaggaccaccctgggccaactgggttttaaagatcggaataacgctgccagcactcccgaggacgttaccaaacctggtaatgataaacttcgtggtgtcactattcccattgcaggcccggacatactgttcggctaaatgtttactggctcccatagcactggtaggattgacggctttatcagtggagatcatgacaaaatattctgtcccggttttcagggcagcattcactagattgcgggtgcctaaaatattattataggctgcttctatcggacagcgctccattaagggcacgtgcttatatgcggcggcatgaaagattatctccggctggtacttctgcaataacagattcaatcccggtgcatcgttaatgctggcaatcagggcttcgatggcggtatcaggataacgccgttttaaggccagttcggtttcatacaggctattttcgttgcgttccaccatgagtagtagcttgggctggaattgtgccagttgacggcataactctgatccgatagaacctccggcaccggtgatcaggacacttctttgatgaatgaagtcccgcacctgatctcgttcaatgtagatgggcggacggggcagaagatcctccaactctatatcacggacgtccgccatccggaaacgtccgccgataacttcgcttaaagaaggaatttttttgaaccgcacctgcgaccgtttgcattcttcgataatatcactaagctgatcctcaggagcatccggccaggcaaagataatttcctgcaccatactcttttccacggcgcgcgcaatctgcgggattcctcctacaatgggtacgtcgtaaacccgatagcccctcatcttgatgttcggatcgatcaccgccactggcagatactcaccaccatgggccagcatctcccgaatgatgggttctgtctccattaccggacctaccaacatcacccgcttggtattggaacttccgtccgagagtcgatatcgctcccgaaaatgccgtgccgcaaagcgggccccaccgctgagaaagacaagcagcatacagtttaaggcaaatatcgagcgcggcgtgtaccctaagtagggactaagaaaaaaatccaaaaccaccagagtgagcatactcatcagggaggcacgtaagatattctgcaggtcggcaaaactcacatatcgccagagaccacggaaaaggtcatgataaagaaaaaaacccacctggacaacgagcaccaccggcatggtccgtatcatgattgccatataggcttccggtatcagaccttcaaaacgtaagtaataggatgcccagtaggccagacaaaatatggcaagattgaataatattactgctgcatatttgtatggtaatattattgctaacaatttatctgttattctatttcgaactattaatttcatttcattacatacttttacattaaaatgtggtaacattattctcaagcattcaattagcaggctttaatagttccatcagagaccgaatattaatcaatctaatattgtcgcgcaaattaccttaatattgatcacaagcaaaagcagttttctgcgagttaaataatatctccaatttaatcagggatatattgatttagaattggtattaaactattggcaaatgccgttagtctctgctgagcttgatcagtattaccatggatgggtattgttaaccgaatcagagagccatcggtgcgccggcggagcaggccatcgtaagccatgaaaaatttattcagggtttcgtctaccaaccaccgtcctcgttgcataaaccagtagtagaccaacaacttggtgcctaagcggtcagttaccatccagttgaccggttttccgggtgcgatttcaatgaccttagcctgtgctatccgccatccgctggccgtgaagcatcctttgggagaatgaacgaaaccaccggcttttttttgggtttcatagtaggcaatccaaagcgtaatgaggtcaccctccgggtcggaaaattctgcatagaggtgagcatgcgatttggttagcgctaccatagcaggatcgatataggcgtggtgaccctgccaggtatcgatgttcatgggaaaattttcaaacccctttttcaacggataattgggagcatgcgaggcgcgttgggctaccggagtacagaggagaattacccccactgcagcagccgtataagaccacagcggcaaagatttttttggcggaggctgaatcttatcctcctcgggagcctgtttaaccgagggaggactcagccgatttagcagataatttacgacagcaagcatcacgaagcaaaaaagaaaaatgagccagccggaaaaggcatgccagaaaccttctaccagagcgggaaagattcccattccagcaacccggagaccattggcaaaaatagtagccgggatcaagacaatcagcaagaccagaaccttccaaggctttctctggtaaaaatagcaatagataactcctagggccagcaaggccaggatatagcgcagaccgctgcaagcatcgacaatctgcatctggcgtaacccaagatcaataatatttccctgccgcaaaacggggatgccgatcagatggagaaaaaatgccgctaattgtgaagaaatcaactgcagaggtagggtaagtttattcgttatcagctcgggcagcggaatcatcaataacaacaacaaaagcggaaatatgagcagacgcagtaatctccagccccccaccagcagtaaaatcccgccgaggcacaccacgaacgagacccgcgggacataaaggtctgccgccagttccccgatgatgctcaggcctatcccggccacaataattgccagaccccaccaggatggtctccaggaggttccccggatacgcggccatttctgatataccagataagcgctcaccaagggaagcaggagtccgtaggaataatcatcattgtgaaataaatataaaaacattcgggacagaattggccagtaaaaccaaatggtaatcgcaccaaggattgccaatgaggagagagggtataccgcagagcttttattattctgcatacatggctaccttaaaatgagaagagtggttttgtctgataatgcgcgctggcacgcccaccgcggtgcaatgcgccgggatatcatctataactacggcgccggcgccgatggtagcgtaggcaccaattgttttgccaggaatgatgatcgccccggtcccgataaatgcgccttcctcaatagtgacatggcccgctaggttgcagccgggggatatttgggcataactgtgaatgatattatcgtgatctatggtggcgccggtattaagaataacataatctcccaaaagggttccggtattaatgataaccccaggggcaatgaaatttcccatccccatctggatccggggggagatgacggttaaagggtggatagcattgataggaccgtgattgcaatgttgctgcaccatactggcaatctttttccgatcgtgattattgccgatagccacaaaatattccaaggacttatctgctaaaatgggcgcagaatcggaaatccgcccgaaaatcgggtaaccgtgcaggaaaacgccctgtaaattcggatcatcatcaaaaaaacctaaaacatccctgccggcggcctccaatatttccaggcagacccgggcatgtcccgaagccccgatgataagtactttactcataattcctggtgaaccctgaattattgaggaaagcgatataaggggaaaaagacatcatggccctgaaattctccggacggaaagcgaagcttgcatagatagttataatcatcagaacggtgaatgacaccagatatacaatattttgttttttttgaagaaaaagatgacttgaagcaggacaggctatcattgggttgatatcccccccccaaatgaagatatttaaacccctgctgcttggcccagagagcaacttcatagagcagtagattattgccagccaactgcctcatctcaaacaatgaacctgataaaaaatagtgaatatagcttcgacaaaatataaaaatagctgaattaataatgttatttttataatatgcatgaaataatgcattgttattgttcaataatcttcttaaagaattaaaccaattctcagaaaatttataatatttgtgagcttttaatcgatacatggtcttaatatataattcataaaaattttttaaattgtcataattatcatcttttacaattttgatattattatttattgcctttctaattttatttctacaagttggttcaaaatctttccatattgtattgctgtcgttagttaagtcaatggtaaccgtttcccgtgattgggttattttaatgtcttgaggcgcatataatgcattgtttatgattggatgaaatctgataaattctgaaacgatatgttgactctggcagtaattgttaaaataattagcaaatatttccatatttacattactactattgcgcagataccctccgtagccatacggcgaagctatgtcaaagtaatcggcgattgtggtgtgaaaattgtcgagttctccaataggccgcttcaaaaatgggtagatcgccaggtccgactctgattgatggtaaacaaataaatacggcttgccatcaccgtgcaattcaaagaggtgggcgtattcagggaagaaaaagatatctatatcctcaaaggaatcgcatattgtctgccatttttgtctttccagaggattgtcgtacgctaatatttcccagtacggcatttggttcattcgaggattgctcggcttattttgattacttcaaaaaccatcgcttgggtcatatgcgaaaacaaaggcaaagccaaacctgaagccgccgccgcctcagtcaccggcaacttcccccggtagaattgccccatcgtctgatagaccttctgcagatgcagggcgggaaagaaatattttttggcctgaatctgatgctctttgagatattgatagacttcatcccgactgtgtttggcctcctgaccgtctataaagatggtaaagtagttaccggaggattgatacccttccggggtttcttgaaaccttactcctttcagccccttgagaccttcccggtagatctgcattaattcttggcgacgtgatatcagatgctctcggtgggcaaagttataataggcgacaatagcatcgacttccgggacacgggcagaaagtcccagccaagcgatatcttcggcatccggagtcttcccataatcccgcatctgccggagagtttgggctaattcggcattagatgtagtaaccagtcctccctccatggcgctgattaccttagtaggactcatagaaaaaatctccgcttcgccaaaactgccggcatatcgccagacgccgttgcggtcaagatatctggaccccaaaccctgagcagagtcatagaccaggtgtacgccatgctccctagcaatctctgcaaaggcttcataatcaggggggcagccaaagacattcaccggcataagcaccgacgtccggggagtgatagcctgcaccgccttttccgggtccaaggtgtaggcacccgggcttatatcggcaaagactgggatcagattattccagaccgccgcatgagccgtcgctgtccatgtgaaggccggcataatagcttctccctctacttccaaagctcgcagcaccaacattaagcctgcggtgcacgattgcatcataataacgtggggaatttccagttgtcgctcaacctccgcctccaaacgccgggtaaactgaccggtagttacctgtccgctctcccaagcctggcgaaaatctctgatgacggcgtcccagttcataagagtcggtttaacaataggaatcatcatattcttcttttcggcaaagctcgttcttaaaaccaatgattattaaagtcggcaaacctggcagggaagaaaaatgctgcacggaaaatatggcctcgttcaggtcgctggcactcttgaaggtcgaaagtcatagttaatgccgtctggtccataaagaccttcgcggcgaataacggttccaatagtacggcccaaaatctggacatctaatttcagagaccagttgtctacataccagatatccaacttaatccgctcctcccaaggaatggcgttgcgcccgttaatttgcgcccaaccggtaatccctggcttcattgccaaacgcctccgctggaatgcatcgtaggctacaacctgataacgtaaagtgggacgcggaccgataatgctcatttcaccccttacaacattgaaaagttggggaagctcatccaggctggtgttacgcaaaattttacctaccgcagtaatacggtcgtcatctaccgctatattcaaacccaggcctttactggcggcattatcaaccatagtgcggaatttataggaagtaaaaggtttaccgtttttcccgatccgctcctggcggaaaaaagcgggaccggcactgtcaatttttataattccggcaatgatccaaaaaattggacttaagagaatgagagcaccccaagacaggcagaagtcgatgaaatttttgattctcacaatatctttaactcgggcgagaattgatgataattaaagataaaaatgggcaatttcgacgatctcgcgatgacgtgcttaaggtttcttccaccatcgcccccaccagggtgtgggtttttcctgaaccggttcgcactccgctacttctaatgtgtttggcggcgctgcaattggctcggaggatggcagttctggcgcccctggctccgttctggcgaagaattgagttataagcggaatcaaatgattattgatctccaataccagtccttccaatcgggtcagccgaccggctaaatcagtgagctcagatgacaaacgctgactgtttcccccggtcaactcccctccctgagttgggggggaactcccatcgtccgtcgcccttctacacccttcttcatcctctccttcgagggttcctccctgtgaagccaccacagtatcgatgaattcggcatcaagttcctgccggctctcggcaaatccggctactaaagccagatcgcaccaagcattgatgcgtctcggcacccctcgggtgtattcgtaaatccgatcaagcgccgcctcggtaaatatgctgctgccgcccgcccgatggatgcgaaatttaatatattcccgagtctcaagccgttcgaggggccgcaggtgatagtgaacagcaatccgctgagccagttggcggaggctggggtgcttgagcttgtcccgcaatccgggttggccaactaaaataacctgcaggagagggtccttaccggtctgcagatttgacaagagacgcaattcctccaaggcttcgggtcccagattctgggcctcatctaccaacagtaccacatgctcgcgccgggcataggctgaaaccagaaattgattaaaagcggccaaccgggcggctcgactgctaaacctgccgcgcacttcaaattcctgcaataacaattccaggagatcctcagctcccaccgaagtctgataaagaacccccagtctatggttaccgctataatttttgagcaaagacttgatcagggttgttttgcctgcgccgatctctccggtaagcacgacaaatcctaccttttggctaatcccgtattccaagtaagccttggccagcttatgctgggggctgagataaaggtagtcagggtcgggaatcagattgaacgggcgttcgcttaatccataaaaagcttcatacataataacactatccgaaaattctaaatttggatttcttgggctctcttgattgataatagtcgtagtaacttccctgatcttttttcttaactttattcaaaactaggcctaacaggttaaagtcttttagcatctcaattccttgttctatctggtcgcatctggtgcgccccgcttccactaccataactatgcagtccatcagcggcgcaaaagccaaggcgtcagcatacgacaataagggtggtagatcaaacagtacataacgatcttcataacagtgcttcaattcttgcaccagatccaccatctgcggcgatttaataagttcggcagcgtcacctgtagccctgcccgccggtaagactaccattttatcaataccttcagggtgaatcaataattcaggaataggaattccgtctttaagataatctaccagtcctcttcgaggtgagagtcccaggtatctatgtatggtaggatttctaagatcagtatcaacaagtaatactgtcttatcgatttcttgggcgatactgatagctatattgagagtagttaacgttttcccttcatttaattgcggactggtaaacataattgtattataattattcttttttgttttatggataatatgtgtccgcaataacttatattcctcggtaatatcaggaaattcatctcctactattatataatttttagctaataatttcatatcaaccggatatgttttggttgtcgtatagcaaatatctttaaccggtccggcataacccacagaccctgctaccggcagaggcttccgggaattttcagcccaaggagcttttatatcctcttccaccttaggtttatccttctggcgcgccgcctgagcccgttccaaagctttatcgataaaactcaaggtttacccccctgcaaaatggaaatgcctatatatcctaatccgattaatttgccggtaaatccagatctccgagtctggcgagaaaaatatcggtcagaccaagaggtctgacttaccggatcttccattataatgctcattacctgtccgtcacccgcgaaccctgcggataggctggcggcaatttgccggctccaatccgtttaacccggaactcaaaacttattttcctactagatagatttgtttgccagtctcagcaggcgagctgttactacccagaggtccatataaaagaaatgtaaaaaaacaataacaagtagtaaggataaaccactggccgccagaataatccaacggcgcttttttattaagttaacttcctcggtgtgttgcatgctgcttatggtgcctaatatcggtaattcggtcagccaagccaactcatcagcgtccttcaccgattgatcgagctgatcggtcgctattactaagccgacgccagcagcgagacccaataataatccaaccgccatgataaggatgcgattgggcgaaaccggtttttccgggaaactggcgggatcaataagagtgaacttttcggctttctggtgttcttccatgccttcggcgatgcgggcggttaaaagtttattcatgacctcctggtatttattatgggagttttgatagtcccgcatcagggctatatattcctgctcgattttaggggtcgcctccaatcgttcccgatagattttaactttttcgcgtagatcagcctgttgcttttttagcatggcaatttcattatccgccgcctggatattggcgttgataccgatataggagggattattgggattcaagataggtctggcaggtacttcagccacatctttttcttgctctaattgagcgatagttttctgaagtttcttgatttcaggatgttcagcagttaatttaccttgtttttcagctaactccaactgcaaagccgccagtttttgccttttcaccgaagcaccgcctccctgggcgcctaccaatttctccaattcgacaatctcacgtctgatttttctgacatcaggatgatcttcagcatgattggccagggctgactgcagcatcacccttaacatatagagccgggccttcggatccataactgactcttgccctacaatcggcaggtcaggattgatggtggctaattgcccttccaaatacgttttacgatccacgattgcccggagttgattgtcgatctgtttgatctcattttccagccgttcggcctgagagaggttatgcgcttttaattctggaagggtatgttcatgttttcctttaaaatctgaaactttatttccgatgctagataattgctcttcaagttgtcttagctcagcttcaagaaattttgtcgtggtttcagctttttcctgccgatccttgaggttctgctccagataaagagaggccaagtttcccgcaaccttctgtacgacagcaggattctgtccccgataagcgatggtaaaggcaatcgtcatactatctttgccggaacgtttgcctttctgccccaaatctgcgcttatggtatctatagcaatatcattgcgcatcttatcgattatttcttcttgagtaaatttttcccgaagattttgatagagattcatctgtttgatgatctcccaaagtttagtccgagacaaaatctgttgagtaatgctttgaatacgctcgtcagcaaaacctgttacagttgtccgaaccaaatctggcggaatctgttgctcttcgattaagatggttgagcttgattcatagattgtaggcaataaatacgctatcaagaaactaataaaaaatattaaaattactgataaaaataagtataatatttttctcttaaataaataaatataataatggaaatttttcggtttattcatattaaacgacctttagacctatagtaatacttcagctatctgagattagatcaaggaatggtgggcggtgctttccctacatttaaaaacttcgatttctcgataattgccattacctgtaggtcacccgcaaagcatgaaaatcatctgccggtgccaccggcttccagcctgtgcagaaatcattttcttattaactcaaaactcggaattttttttctgactaacaaccggaaacttgttttgggtaatttaatattgagcatgaatcggatacgtataattgagagatagccaaatactatgcactggaaggttataatctgaattgccgctaacgcttctataagcaaaaccgtacgaagtgttaagaattagtctttcggttatgttatattttaatcccggtcttatgccaatatactgagaattgtaattacttccagggtcatcgagggttgaggtatgaaagtagggtctgagagtaccggttagtttctcagtgaatctctgattaatgaatacatcaaaattattgtattgcgataagttgccgtaagctgaagccgattcgctccgactatagctcagtgtcagatcgccggtctgccaacggccagtagtagagagagtaaaaaaaggggagaaactcgaactcctgcgagttgcttgcttgaaagtaatgaacccggattcatcgtcaaaactcaacaccccagtgctgcttttcatcttagtgtaattagcaccccctaataacgtagcatcccagttttcagaaaattttcgattaaaacccacctgcactcccaaactgctgattgtatcattcgtgtcatattcggtaaagtttcctataagcacttctttaagcgtagttttttcatcccataaatagtcaaaattcaagaataccccatgacgccggaagtcgcgatactgcggatcctcgtattctaccatattaaaattataccccagcgaggaagagagcctttccgtaatagaataagtaaaccccggattaaatgaataggaattcctcagactgcgattaagcatcgtgccggaggcgataagttcttccgtaagcgtcgaatcactgataaaggaagcccccaggttcaggcggatacgttcccacgcctggtgtctggcgtcaatcaggtatctctgattaatcttatctaaatgggaataagttatataatgcattccggttattcccaccattccttttagttgggtcaattcagtattatagctaaaactgacatttggcgtggccgacaagatataatctttcaacctggatcggggagaagcattaagattgctgttatactctcccttggtttcaatatcagccaacactgcccaatcggccgcggttcctgatgttatctcccctaacaccaagaaaagtgcgcacaaacaaaagaaacccgttctccccttggccatggattctccccttttatggcaccactaccacatcccccggtagtaaagtaatgttttgacctaaaagctgtccccttgacacttctttataattaaaagggtaaacctgatcttgaccaccttctttgcggagaaccacaatcgagctgggcgaagcaaatggcgtcaatccccccgccatagcaatcgcctgcaagaccgtggttggcctgccgactaaaaattcccccggcttatttacctttccggtcacataaaatttgtaatgttgcgttttgagtaaaattactgttacagaagcgtctgtgacaaatttctccaaccgcttcgagatatcatcctgtaattccttaaccgtcttcccggctgcggggatttcaccaatcaagggataagacatcttaccgtctggccgcactatcaactgtttggtcagatcaggctccttccaaacggaaatttctacaatatcttccggccctaactgatacttctcctgatccggggcagctacctccgccgccgccgcttcagcttcgacaatcggactcgtccggggagtacaaccaaaaaagcaaaacgttatgagcataatacccaaaataaactctttgcgacattttttcataacttatcccctttagcaaaactaaccttgaaaaataattaaagtcaagatgaaaatccatggcctgattttgattgatttcctcttatttgatgcaaaatataagccaagatgcgctttccccgacctctggacctcatccgacctttaccggaccagaatggccagattattccgagatttttctagttcggaataattccgccaccgatcaaggtcgccctcctgcagaatcttctttcggtttgtgcgcagttcaatgttcataataattgacatttgattcaataaattgaactaaaaaagattattaagcctatatccccaatattggactataaatgttccataaaattgtcttttcagatgatcataatgtctctgattataacctatgtttagtatcgcaaacatagcttatcgataacactccggttgtttggggcaaataccagattcccccttacggatggacctgtcagtactgaagggctgtagggtgggcactacccgccattcctcgatttattctctccgatagccgaagtattacggctgtcgatgtctctgcctcgtccgatgcggtcatctgcttaaggccgcaatgatctcgcgacaaaaggctggcaggtcctccggcttccgtgaggtgatcaggttaccatccaccactactgccgcatcgtaaaaatgcgccccggcatggaccagatcgtctttaatggcaaaaaaggcggtcagtttttttcctgccacgatattggcactggccaacatccagccgccatggcagatggcagccactagtttcccctgttcccccatgtctctgaccagttttaccatggacggatagcgtcgcatgatatccggcgcatatccccccggaatgattacaccatcaaaatcgtcggccttaacctgatcggcaaacaggtccaccttcaccggataacctaatttgctggtgtgttctccggcactcccggagccgaccactaccacggtggcgccttcctcctgcaatctcagcaaaggataccagatttccagctcctgatataaattctcagctagcattgccactttctttccttgcagccgcatagcttgcctccctttatcaataacttaaacaattgaccggaaattttttcaaccccttgacgcggcatcatggtcttagttctgagagagaagagaaatccttcccttccaaagcctttctaatataattttcaatttacaggatattcattagaactgtgcgatttttcgaatagctcggctgatgcggaagacatccggcaggaaatgctcttctaatttcagcaacggcggaatcgtatcaaaacccgttaccctctccaggggcgcggccagggacaggaatgccttttcattgattcgggcaataatctccgccgccatgccacaggtgcggcaggcttcatgaactattactccacacccggtttttttgattgattgcacgatggtatcgtcatccagaggtgaaatgcttctgaggtcgataacctccacagcgatcccttccggctccaccagttccgccgcccgcattacctcccgaaccattgccccccaggccactgccgtcacgcttttacctgagcggatgatgtttgctgttcccaaaggcacggtatattctccctcgggcacttcttgccgtatagcccgataaatccgcttcggctcgagaaacattaccgggtcagggtcgcgcaatgccgaaatcagcagccctttggcatcataaggattggatggtatgaccactttgataccgggaatatgggccaagattgattcgatactctcggaatgatgttctggtgcatgaatgcctgccccatacggcatacgcaccaccagcggtactgtatgccgcccccgcgtacggtttcggtatcggctgatatggcagattatctgatctagggcgggaggcagaaaacccataaattgaatttccactaccggtttgaggcctcccagggccagaccgagagccgtaccgacgattcccgcttccgctagcggggtatcaatcactctattcaccccgaattgagactgtaaaccgtcggtaacccgaaagaccccgcccaaccggcccacatcctcacccaacacaataatgcgctcatcccgacccatttcttcggctaaggcgaggttgatcgcttccaccagattgagcttagccacgatcgaactccctttgcgcggccagaatgcgatggtagtattctttttgccaggtcaaatagggtggcatctgggaataatggaaatcaaacaggtcatcgggattgagcgagatcattgcctctgcttcccgagcttcccctcttgccatctgttcgtaaccctcccgacgttctctctcaatgtcgtcagtgataaggccttttctttcgagatatatcctcacccgccgtaatgggtcaaacggctcacgttctttcacctcatccggtgtccggtatcggttcggatcatcggccgtggtatgtggacccaacctatacgtctgagcctcgatcaggatcggtccgccaccttccctagccctcgacaccgccgcctgagttgcggcatataccgccaacaggtcattgccatcaaccattaggcctgggaaaccgtagccgatggccttttgtgccagggtcggggttgccgtctgttgcgagcgcggcaccgagatcgaatattggttattttggcagaaaaatacattgggggtgaaaaaaacaccggcaaaattcatcgcttcatggaagtcgcctttggaagtagcgccgtcaccgaaataaatcaggttgacggcgcgctcccctttcaacttggccgcccatgccagacctactccgtgcagcgtctgcgtgctcaccggcgcacagatgggcagcacattgactccttccgggaaatggctgccccactcgcttcccatccaatacagatagattaactttaggggaacgcctcttaagatcatagcccccgtttctcgaaatgacggggtcagccagtctcctgtctccagggccgccgcgctgccgatgtttgccgcctcttgtcccaaggtcggcggataggtgcccatgcggccagctcgctgcagcgtcaacgcctgctgatcggctgctcgcaacatcaccatcttatcatacaactcgagcaccatctcatccgtaagtaccgccggacgcagttcttccccgatgaggttaccttcttcatctaagatctctacccgtttgccggaaagtgggttaaaatcttccagattcatgatgccttcccgcctgtggcccactgtcgcagcgcctcataagaaaccgtcccgcacagccattgcctcgtgcgggtgttgtagaaaaacggcaccccaccgcaaaacccctgatcatatgacttcaaaagcgttgcattggcttgattgtgccagacttccaatcgggttacggaaacgcccaattcctcctccagacgttcgatgagcggctctagcgttttacaatggacgcattcagtaccgaaaaattccaataaatgagaaacctgcatgcctgattctcctcagtccatcgagttcctcagcagaagcctcagaccgattgatattgaagaaaaataatcgctgcggatagaccaaaaagtatatggataatcaccaaaaccgaaacaaagtacgctcaagttggctgaacccacttctcaatacagtcctgtcctcaacgggaggcagaactttggttattatatacattataatattaggaaagaatactatagagttaagttttttaatttgcagtttgaatggaaaggcaacttatgtataactcatcttctacagccattatataattaaaagatttaagcctttaaaattttaaggcaatatttcaaccggcaatctcgccgttttcggggaccggggtttctacaatgaatggctgagtttggaccacagatgaaagatggcctgggtgtgtatctgggagatgcgggattcggtataacccatgatctcaccgatctccttcatggtcaattcttcgtaataatacagtgagatcaatagcttttctttatcaggcaggtcttccagggctctcatcaacagatcccgcagctcggcaaaatggaccgagataaaagggctccgggaggattcgtcctggagaatttcatagagttcagcctccgaaaattcattcaggttccggcgcacggcatcaatatccagtaaagagacccccttggtttcatctatcaggtggtagaattcttccatagagagacccatactgtgggcaacctcttccgcttcggctggccgccccaattctttttccaatttggtataggctttttccaattgactggtcttcttgcggattgaccgcgggatccaatccagggcacgcagttcatccaggatagcgcccttgatgcgaaattcagcatacgttttgaagctgatatttttttggggatcaaattttttaatggcatccaggagaccgatcatgccggaactgatcaggtcatcgagggagatgtgagacggcaaccgcagggcgaggcgggcggcgatatattttatcatgggagcatactgcagaaccagacgttcatgcgtttcaggatcaatcttctctggccagtcaatgactacaggagagttgtcattcagttcagcgttgttggccctcataccggactccttgactgagtttactggtgcgggctgtgggttaacctttgccagcagaacttgatattgccatccgtggcagtgtcgggttcctgcagcaccagggtgcgagctaggttgctgaaggcaaggctggcaggagaggtagaaaaaatatccactgccgccttttgaagactgatagaccgaggcatggcttcgtcacgcggaatgaagccgagataatcgataataacggaaccgcttaggaagcgatcgactaccttgctgagttgatcgtacgtacgttgggcttctccaggatgggtgattttattaaacagcagtttaaaacgtttttctgagtacttagttgccaggactttgatgagggcgtaggcatcaaccacagaagtgggttcatggtcggcaaccacgatgcgctcctgggcgccgagattgaagtacaagacatttgcggagatgccagcgccggtgtcaacgaggagatagtcgaagttttcggagagattgtccaactcgcccaaaagaaataatttctgggcctgatttaattcggcagattccatcactccagaggcggcaggaagaatctgcatgccctccgggcccgccatgataacttcagcgagggtcttatgcccggaaaaaacatcggcaatggtgtaaaggggagttagtcccagaaggatatcaaggttggccagacccagatcagcatccaagagcagcacccgttggccaagacgggttaaagcaagccccaggttgacgactatactggattttcccacccctcccttaccgctcgtaacggcgataacccgacagacaggcctaggtttgagccgagtatttcccttcggccatcttacctcatgctccatcagcagcgccgcctcgcgattcatctctccacctcgtttataagcatctgagaattactgcttgatacaatgtgaaagcaatctgcatgccaagattaataaattacttattactttgatattgtttaaaaagatgtgcaataaggtaagaaataagcctgataagaatatttgaaacgtcaatattatcaaataaacgtcaaaaatatgactatggagaaagccatgactctatgaacagacaagagccatgcttagcattggccatctccataaaattaaaagttattttgggcaagaggccgccaagcgggctaatcagcaggataaagggcagggatcaggaactgattaaggcgtcaagatattgacggaagaggttgagagatacagcataaggggaatactggccgatcaatacccgctcaccgttgctaattgagaatttcatctctttcagcaagtttggccactgctacctctttgatcacagcttcttcgccttgaagcaggcgctctacaacaggcagcagttggagggcggtggcgacattgggacgtaggacaaagtccgcccccgcagcatataactccagagcctgggaattgcttgtgccggtgacgataattctggcattgggagcaaccgtgcgtatttcactaatgagtttcaggttgctggttcccacgaggatgtcatcggtaatggtggaaatggcaattttggcatgttccaagccagcgtggtgcaaggtctgcagattgctgatgtcgccataaaacactttaacctggcgggctgctaacctgcggtatactctaggattaaagtccactaccaccagtttattctttaattccggcttgatttcttctatttcggctaggaaagcactggctacccgaaaaaagccgagcagggcgatttctttcggctcctccagggttgattcttccatctggccgcgcatggccttgaatcccagagctaccgccaccttacctaacgcattctgcaggttgttgctgtatttgatcatgtacgtagaggcaatggaggtgatgacgaagacaaaaataatcagggtcacgatgtcttgaccgatgtggtggtactccggcttcttgccgataactacgatcaccagggcgaattcgctgagttgggaaagattgatggaagtgagcaggcttatccgattgccgtttttcagcccgtaaagaacgggaaaaatagaaagaaagcgggtgaccaccaagaacccggataacagcagggcgatgcccactaatcccaatttgtccaagggattggggattaccattcccaaaccgacaaaaaagagggtaataaaaaaatcccggatattaatgatcttaccgatgatatccaggttataaggaaaggtcgaaatggccaccccggcgatgagagcccccatttccatggacatacctaaatcgctggccaagccgacaataaaaaaacaccacccaagtgaggctaccagcaccagttccggcagtttggcgattttccggaagatgagccggaggacatatttactggccaaaaaggtaatacccaccaggaaagcgcctttggcaaaggaccagaggactaccaagatttgcggatccgccaaatttggctgtagcccgagaatcacaatggcccatagatcctgaaagattaacactccgatagttagccggccagccaaggtatcgagttcgaatttttcgtagagcagtttaaccacaatggtagtgctgctgatagccaaacaggcggccaggtagagaaggtcatagcggccgcccactattttgactccaaggatttcatattcctgaggggtggcaacctgaaaagtaaaacccaagaggaagagaaaccccaaccccatcgcaacgcagataatgaactgagagcaacctgtaagaatgagtgacttaccggattccctgatctttttcaggttcagctccaggccgatcataaacagcaacagaatcaggccgatttcggcgatggtggcgatatcatctttatcctgcaccagggcgaacccgattcgcggcccgatgatcacgccggcagcaatatatgccagaatcaatggttgcttgagtaccgtaaagagataagccatgaccgtggcggctaaaatactgaccccaatgtttgataaaagaccatagtcggtctggctttcgcttgcccagagaactgcgggatgcagcaggataagaccgataaccagaaggctggctgacgtcaaaggggtctttaaccgaggacgggggaatatatttctcatgttgaatcggtatggcaacttcactgaacctccagggttaccttgttaaaacctaattatccacttttgttatggcttatcgaaagcggtcaaaaacaaagctgtagccatcggttacaggaatagaggtaatctgctaccagtaggaataatattgctaatttattttgattatttgaatattttgtcttaacaggttgatgctgtcaactaactagtgcccatccggaaactgcggcggtgccctttgcagcgcaaacggaaatacggaaatcttgtttgttgcggtgttaccccgctacaagggattaccccaaaaaatcaaggacgttccggatggagactaactaggagttttgttggagcgatcaatctctggagccacgccagcaagatattgcatccgctacgaaagccggaatctgatatcttttataacggtctcacctaattgctgctgcattgtggtcaataccctggattttaaaaaatgcaattcctgcatcaagggattggaggtcacttcgatccaaagggttttattcctgaaatcgactaacctggcgtgctggcggaggttttctcccaccgtctcctcccagacctggcgcaaacgaacctgcagggcgagcatggggagatctttaggcttgagtatctttttcaagacgtctttaataagcgccggttcacggtcaatcgagcgttttgacatagttctaagctctttcccacacctgttagcccaatgccggggataaaaaaacgagtctctgtcccaggcaggcacactggtctgtccctagcgggaagatttgtgaccgtatattggaatgccaaagcatacctttacgtgttgttttcccaaaattgacaatcatcccgaaaagctgaagacttttataaaaacagtgggcagtgggcggtaagcagaaaaaacactattgtgagcagcagccacggttctgtcttcatatttcgctgtgatcaccagaacatgacaatttatatgttaccaaacggtccgcgaaatagtcgatatattttccccaggtctcagtatttcagattttcacccgccagacggcaccctggggggtgtcttccaggaggacgcctgcttcagctaactgctgtcggatggcgtcggctttggtgaagtctctctgtttgcgggcctcggctctggcggcgatcaaccgttcgatttctgagggaggtatggtcagggcatcggttttttggcgtaggttctgcagcatcgtctgggggtcctgctggagcaggttaaggatgccgcccaatacggtcagctcccggcgtgtccaggccaacgcgctcatatcggcattgccggaggggttatgttctacgatccggttgagcaggcgaaccgcatcaaaaagaacccccaaggcctgggcggtattaaaatcatcgtccatagcctccagaaagcgggagcgaatggttaagaggcgtgactgctcctcggagtcaaggcctgaaagggagaaagcgccggaaatagcctcaggcgcagcgatcggaccggtcgtctggtccaaccgggccagggtgctgtagaggcgctccaaggcattttcggcttcggccaaggcctggtccgagaagtccaggggactgcgatagtggttttgaatgaggaagaagcggacaacttcagggtggaacttggccaagacctcccgaatagtaaaaaaattgcccaaggatttagacatcttttcctggttgacggtgaccatgccgttgtggagccaatagcgggccaacggtttgccatgggccgcctccgattgggcgatttcattctcatggtgggggaagatgagatcggcgccgccgccgtggatatcgaaagtttcacctaaatagtgccggctcatggcggaacattcgatgtgccagccaggacggccgggtccccagggactgtcccaggccggttcgcccggtttgctggccttccaaagcgcaaaatcaaaggggttgtctttctgaatattgacgtccaccctggctccggccagcatatcatccagactgcgaccggaaagcttaccgtagccggggaatttggctaccgggaaatagacatcgccgttccgttgataggcaaggccctgatcctccaggacttgaataaatccgatgatctcgtcgatgtggtctgtcgccttcggttcaatgtcggctggcgccacccccagggcggccatatcccgctgaaaagaggcgatgtaggtttcagccaccgttttccaggaagtatgttcccgctcggcccgttgaataatcttgtcatcgatatcagtgaaatttcgcacccaggatactttgttgcccaagaaacgcagatagcggacaatgacgtcgaagacgacggcggagcgggcatgaccgatgtgacagtcatcatagacggtgaccccacaggcgtaaatctggactatgccaggtttcaaaggtataaaggcttctttgcgtctgctcagggtattatagacctgcacggggggaacgtcctcctacagtcaaactaactttaagcttacgataaaacatcattaccaagaaaaagaagtttcgagtttcaagttataagtttcaagctaataaaaaaatctccacagcctgtaggcctgtgccaccggcagacgattttcatgggttcgggtgctttttaaaggatgacaatcgttagaaaaccttgccttgaaacggcaaagggggcggaatcttcacccccctcgtctgctcagcggcgatacctgaacatccaacaacagttccaatgcaaatatggtgcagtcccgatttatttcttcttctttcgggtcctgggttttttggcctttttggccccgctttcttccactgcaacttcggcagcaacaggttcttcctgaaccgcgggggcggcactaacctccggcaactctacggtttcttccaccacgataacttctgccgccgactccggctccggttcaatcgcggcaacgatgggctcttctataaccaaggtctcagcgacaacttccggttctctaaaagtttcctctgaggccaagggttcagcggtgataaccgccggcgccggttcgacgtcgataacctcaggttccggttcagcagcggcaacttcgggcggaggcggaggtggacctggccgctccaatacgtagacccgtttgctttcaggcaatttactcagatcagcatagcaatatggacaactctgggattgcatctccactctcgcctgacattgcggacagaccactaccaaccccatgtgaactctccttttacctagactaattaaatctgaatctataacaaagaaatacttatttttcaagtctttttgaggaataatttcagcgcgggatcatagactggtttacatgcttcaatttctcattttgaaattacccgagtctacatttttctcggtttttcataatgagaaaagaatttcaaaaaaggatgccggaaaaaacttcgataaaaataaattcagcaatttcaatatgattatcatcgggaggtccgagaaaaattggcaggccttttgcagtctgtagtgtcggttattgccgccgtgaatcgcggtgatgcatgtggaaaaaactaaaactgtttaaccgggaggtagtatacctgccatgcgaactgcagcttcaaccttgcctctgcatcctaccggccgccaccgggccgaacggcgaggattcaatctgaaaaaaatgcaggtggtggatttaaccctgaaaattttagtgccggccatgttgctggtattttttatgatctcgctccactacggatctctggacggctatttgcagcttttgagccgccggagctatgcggcctttattccagctttgggggctgcctataccttggcgttgctcctttttcagattgtccgtaccgtgttatgggggttatatagaccatacgccctgccggcaggcgaactgccgaaggtaacggtcattatcccggcctataatgaaggggagatggtagagaaggccatctccgccgtggttgcctcggactatccgcacgacaaacttgaggtcatatgtattgatgacggttccaaggatgacacctggcactatatccaacgggccgccgggcggtttccccacctgatcaaggccgtccagttcccgcacaaccggggcaaaaaagccggactttacgccggcttcacccagggccagggtgaaatcttcgtaaccattgattccgacagcgtcatttctcatgataccttgcgccaggtggtggcgccgatgatgcaggatgccaaggtcggcgccgtggccggcaatgtcaaggtctataatcgccatcagagccttttaggcaagatgctggctgtcaggtttgtcttatcgttcgactttctgcgggcctcccagtcccgttatggtggagtgacctgcacccccggcgccctgtccgcctatcggcgggcagcggtgcttccccacgtcgatgcctggttaaaccaaaccttcctgggggcaccctgccaacattctgaagaccgggccttaaccaactttgtgctgcgggcaggttactacagcgtctatcagcgcaccgccattgtccataccttggtcccggaaacctatacgggtctgtgcaaaatgtatctgcgttgggagcggggcaatgtaagggaatccttcgtgcagttgggttatctgtttaccaactaccggaaaaaggaccggctgctgcccatcgtggatttttttatgacccagatcgagtttcctctgacctaccttttcctgggactgctgctcggctccatcgtggtctatcccctggtctttatcaagtttttagcggccttaggggtaatctccgctatctacatgatctattatctggtcctggagaaggacttagactttatttacggcgtaatttacagttactatgcatttttcttcctccaatggatttatccttacgccttcctgactgtgcgtaaccgccattggctaacaagataggactccactacacctccagccgggccgccttcgggcggccttttttttactgtcaggtacggatctctggtcgaatcaatgatgttaacccttttttttccgacatagtttagaaaaccggggctgctagaaatagtcttcgggtcggttaatctaatggtatcccgattgtgcttctcttcaggcctaaaaagccgttgaccctggcggttattcttgttaaatttcgtacatggcggcttggggaagaatggcgggcagacggcgcgccagagatttttcgaataccaccgggtgattgatatgtttttatgcggctggttttccagtggccgaggacagggttccattgatctgcttaagacggcgcatcaaaagatgctctcaggttttattcccggccgtatagcctatgtcttttgcgaccgagccccgaatgaaaccccggctgcgacccgctttgccgaggtagtggaatctttaaaccttcctctggtgattcattcttctcgggaattacgggagaaaatacgcctccatgatcccgaggtggaggaggcccgtttagcctttgaccatcggattatcgagctgctgagcggatacgaagtccgggtggtggtcctggccggctatatgttggttttaagcccatttctctgccagcggttgctttgcctcaacctccatccggctgtgccgggaggtccgaccggtacttggcggcaggtgatgtggcggcttatcgaaacagaggcatcggaggccggggccatgatgcatctggtctccccggagttggacaaaggaccgccggtaacatacttccacttctcattgagaggtcctcattttgatccgctatgggaatcttaccgcaataagcggcgccgggcttcgtttagcgacattcgcagccgcgaaggcgtgcaggagccgctctttgcccgcctgcgggccgaagagctgcgccgcgagttccccctgatttttttgaccttgcagaacctggcgacgggccgcctggtactcacgcccatgggggtaaaaaccggagatcgtctcgtaccgggaggattcgacatcaccgatcagatagaggcttatttaacgccaaggggttaattaacttactcaaagtgcagcgacagttgtgagtcctattatggctacggatcatcaatccaaacagatagtaacggaatgaatagcgccaaaactacaacggattatttagacgcagtcgttcaggagttaaaggccgtcgatcttttcggctgggaagtgtgtcgggtcagggaaacaagcaaccagctttacctgatttttgaccaggcacagtcacagcgccgggtagaagcggagaagatttacgttcagatttacttaaaaatagagcaggatgggaaagatttgctgggtgaatcagggtggacggtcaatcctggagacgatccggccgcaggtctggcccagaccttggaacgggcgccgctggcgttaaacccgctttttcatctgcccggtcccggtcaaccgtatcagaggctcaacctgaccgacgattacctttgggagcagccgcaggaggtcctttggcgcgtgcgggacgatttaaatcaggcagtgaagggaatatccgatgtttgcctggcctcgtcggaaatttatgccaatcagcgggagctggacttccggaaccacaccggtctcgagggatcttataaggccactgaattgaagacccaatttgccctgctggcggcggcggagggccaggaggcggaaagcctgggattgcgtcaggtgcgaaactatcaggatttgcagatcagcgacatggtgcggcattacgcccgctatgccctggaaaatgccgtggccgagcccccgcccagcggtgcctacccggtggtctttggggaagaggccctggacgccctgttcaaccatctaagcgcccacgccagtgctcaagcggtttttcagggctggtcgcgcttccaaaccggtaagccggtgatctccaatccccgaggcgacctgctgaccctgacaagtgatccgtggctgcccggcggcatgaaatcccgtccttttgatgaccagggactggctctaagcccggtgacctttattgcggacaatatcttccaacagcctctggcggaccaacgctatgcaacatatctacaagtttcccctacgggttcacttaccaacctgcgggttgctccggggcgcgccaccctggcggagatgctcgaacgggggaaggtgctgcatctactgcgattttccactctcgagcccaatccggtgaccggagccctctccggagaaattcgcaccggctacctccggcaccgcggtgaggccctgcctatcaaaggcggttctgtcagcgggctcctggacgaggccttccgctatgtcaccctttcgcgggaaactgagcaacgggaggcctattggggtccggtgggggtgcgctttgaggagatgaatcttgccggctcctagattaaggcttccggtttggccggcaatccgggcggcgatggcaatggccctggtcggctggttggtccttgcatcaccatcaggtggccttgcggctgccggcaccctggagactgcggatcgtctcctgatggccccggatttaaacaaacagaaggtcctgcaggcgttctccacttacgaaagtctgctgccagtagggggggccgagcgattacccatattgataaggctggcccggaccgcattcctcatcggagagtttggcgaaaagggacagcgccgcctttattacgaacaagggcgcgaatacgccgaagcgatcatgcaggaatatccggatagtgttgccgggccttactggctgggaatgcacctggccggtctggcagatgtaaaccggctgcggggtgttcggctgctcccccagatcataacggccctcgaacgcgccctagctatggatcagacctacgatcaagccggagcttatcgcgtcctcgggcggatttattatgaagccccaagacccccgatctcggtcgggaatatcaaaaagtcatttgagtacttatcccgggcggcgcagatagccccggccaattccaccaaccacctgtatctggcagaaaccatgataaagctgggacagaaagaagaggcaggacaagagttgaaccgggtactgacagttaatcaaaacgctgatgggccatacgggttgatggcagaccagcgccaagccagggagctattgaaaaaacatgggttcaagggcgaggcgcaaagtgtcgattgagagagcagggccttatggcctttttctggtcttgatggttacaggtgccaagccggttcgagcaccagaatgcaagagaggttgagatgtttgtcttttctaatttcatcaaggcgttagcatctatttttgatattgttttaagcatatacatgtggctgatcatcggtcgggccattatctcctgggtcacccctgatccttttaacccgattgtccgattcctgtacaacgtcaccgaaccggtgctcggctttttccggcgtcgcctgcctctggtatatgggggcctggacctggcgccgttgctggtcttaatcgtcatcgtttttctacaaagattcctggttactacactgtatgagtgggccatgagaatcagtatggatggttgagagggtatatgagtcagatagagagcatgaacccggcggagattcgccaacagcagttctccaagaagtggcggggtctggcacctctggaggtgaaggcctttctcgataaaactgccgatgccatggcggtgcttctccaggaaaacgaatccttgcgccggaatctggaccgccagcagggagagttgggagagtttaaaaggagagaacagctcctcaaagataccctgatcaacgcccaacaggttattgaggccatgaaggggaacgcccaaaaggaaggcgagatgattattcacgaagccgaactgaaggcggagaagatactgcatgaggcattttcccggcaggccaagctaaaaaatgagctggaggacctaaaacgcctgaaagtcacttttagtacccagctccgggggatattggcaagccatcagcgtctgctggaagaacacgaggccacaggaggccagaccgtcgaggtctaaagcgtagaggaggatggtcaatcaacctgagcaacctgccgaaccttgttctcagcctggtaaggcgatcttggagtggctgcttcctacccgcacggggtatttccttagaattcacgtagtcccgggcgcggccagcaaccagattatgggaccgcacggcgaccggctcaagattcgcatcgccgcagctccggaaaagggggcggcaaacaaggaactgctcaattatctggccaagtgcctgggtttacccaaaaaccggcttcatctgaaaagcggtgcccaggaccgggtcaaggtcgtcgaggttgtcggtctagcgccagaggtgcaggagcgacttcaggccttatggccgtcggtttcctcctgaagcatcctcttaagcgcgcatcacttggttgaacttaatctgaaggtctgactcgacttttaggccacagagccttgacaatcgcctgcaggggataaatattcatagcatgggaagtgttagtcagaaaataagtttcgagtttcgagttaatgaggataagaactccggcgcagaatataaagtctgtcgtataaattttttcttatcgaccgtgttaaacctaagcggtggccatgggttgccctattccattatcgataatttaacggcaacttactcctagggcaggccgcgcccgccgtctttaagagcactgttttcatataattgatggcaatttcatagattttgccataatcttcaacagacagggaatcactctaaaagaattcagcagcttgggtaaattacgctctatctcgggaccgtagaggtcggttgagcaaagttacctggaattctctgatacctgtgtttcaaccgggagtgtcatttcacttccatgatcatcgatactatgcggggaagaaacaggggttgaaactggcatgggggaaatagaagattattatcaagtattgggcattgatcgggaggccgatcaggaagagattaaacgggcctaccgccgcttggccttgcaatatcatccagaccgtaatcccggcgacaaaagagcggaagagcgatttaaggtggcggccgaggcttacgaagtcctccgggacccgcagaagcgaggtctgtataatcaattcggccgcgctgggctgaatggaatgcagttcggcgggtttgacaatattgacagcatattcgccaacttcggcgatatcttcgatgaatttttcggttttcaccggcgtccccgaccgcagccccagagtcaacctggaaaagatttgctctatcagctagagatcgattttaaagacgccgtcttcggcttggagacgagtatcgaggtcgatagattatcggcctgttcgcagtgccaaggtcttggaataaagcccgggagcagacaatggacctgcccggtttgtcagggatacggggccgtcagccgggtggagggatggttgcgcatcaataccacctgcccccattgttccggttccggtgttatagaaggtgatccctgcccagactgccaggggcagggcctgcagaaacagaagaggaaagtacacctgaagattccccccggagtggatgaggggaccagactacgcctgcggggtgagggtgaagctggcaggcgggggggaccttccggtgatctctaccttgatttaaaaataactccccatccgctatttgagcgccatggccacgatatcacccaccgggccaagctctcttttatagaagcagcccttggaaccgaaatcgatgtcccgaccttgaccggctctagccgaataaccgttcctgccggaacccagacgggcactcgctttatcatctacggtgagggtgtgccaatactgcgcggcaacgggcgcggcaacctcattgtcgaactggagcttcagacccctaccgacctaacccccaagcaggaagaattattaagaaaatttttgacggcacggcaggggaaaaaactccttaagaaaagctcccgtcgggaagaagcggcggccagcaaatcactctagagccgcaagttccgggtgttaggagggtttccggtttctggacgggagaaagtgaaatctttaatctttattggtaaatcacccataaactataaaattatcatttgtaggggcacatctttgcctgtaatcttgccgcgcctccaaccctgattttcaaagtccttaacgtcgttcaacactctccaggcttttaatccggtcccggagttctgccgcccgttcaaattccagtttttttgctgctgcctgcatttcttttttcaaccgcgccaaatggcggggaatatcctggggcaggagatagggggccggttcctcttgcgccgctgctacagtgacgtaatccttttcgtagaccgaagccaggatatcctgaatacctttttggatggtagtgggggtaatgccatgctggcgattataggcccgctggcgctggcggcggcgttgggtttcctttagggcggcctgcattgatggggtgacgcggtcggcgtagaggaagacttccccgttgacatggcgcgccgcccggccgcaggtttggattagcgaccgctccgaacgcaggaatccctctttatcggcgtctaaaattgccactagggagacctccggcaggtccagcccctccctgaggaggttgatgccgatgagaacttcaaagactcccaggcgcagatcccgaataatctccatgcgttcgagagtggtgatgtcggaatgcagatagcggaccttaaggccgagattctggtagtattccgttaaatcttcagccagccgcttggtcagggtagtcaccaggacgcgttcctgccgacccaggcggattcggatttctccgaggagatcatccacctgattggtcgcgggttttaccgtgattttggggtctatcagaccggtgggccggacgatctgctcgactacccggccttgggccttttccagttcgtatggtccgggagtagcggaaacataaatcacctgctgcacccggccctcaaattctgaaaaattcagcggtcggttatccaatgctgaggggaggcgaaaaccatattccaccagggtttctttgcgggagcgatcgccgttgtacatcccccgcaactgaggcacggagatatggctttcatcgatcaccaccagtgatttccggggaagatagtccagcaaggtcggcggcgcctctcctggttggcgaccggtaagatgacgcgaatagttttcaatgccatgacagaagcccatctcccgaagcatctccagatcgaagcgggtcctctcccagaggcgctgcgcctccaataacttaccctggtttttaaaccaggccagacgctcgtgtaattccgcctcgatagccaccagggcctcctggcggcgggaatccggagtaacgtagtgacttgccggataaatagcaattttttccaattttttctggctttggcgccgtagcggatcaatttcctggatggattcaactacatctccccagaaatcgatacggatggcccgatcctcctcataggcgggaaaaatctccaaacggtcgccccgcgcccgaaagacgccccggtggaaatcgatatcgttgcgttcatacaagatctccaccagcttggcttgtacttcctcacggcttttgatcatgccggcttcgagatagagcagcattccctgataggcttcgggtgcccccagaccgtagatacaggaaacgctggcgacaataatcacatcctggcgatccaacagcgaacgggtggcggaatgccgcatgcggtcaatggcttcgttgatggaagaatctttttcaatgtagagatcggcctgagggatataggcctcgggttgataatagtcatagtaactgacgaaatactctacggcgttatggggaaaaaactccctgaattcgccgtaaagctgtgccgccagggttttgttcggggccaacaccagtgttgggagatttacttgggcaatgacattggctacggtaaaggttttgcctgaaccggtaacgcccaaaagcacctgatgagcagttccggtcttgatcccggccgccaattgccggatagcctggggctggtccccctgcggctggaagggggaaactagttggaaggagtcgggcatattttcaccataagaattttctacaaaaatagcaagttctcttctcgtattgagaaggatttaacctacggcagtataactcttccggttgcggcatacttctgaattggtcccaaacgcaccgcgacggggggaaaataccccgctgaggtatcggcctgacggcatatcctaataatcttgggggcaattgataaaaaaccttttgtactattgctttttattcaaataattattatattgaaaagttcatttgaataaatttttcatggtgccgttttaggggttgctaaaactgctgattaccccgccagcgagacagatatcgacaggtaaattagcatatttaaattattcgacaaaaatactttaaattctaaccattgggtaatgatttaaggataataaataaataagcgataatactctgaccaaattcatttatatggcaaggttattgcatataatttcattaattgataaggaggtagtttaatgcccgcttacgaatacaaatgcatccactgtggcaaggaagaggtccggatcggcggtttggatgacgatacggcgctgtgcatcgagtgtggtaatctgatgctgcggctcaatgaagacattttctggccctactttgagaaggaatgtgaagcggcgcctatttcagaaaagaagcggacaggatgaagagtttctgattcctatgggcctggacgttaacgattgctgcacaacaatttggtattagcggtgtcccagagaacgatgccggttaaaccggtaattgaatccattttttgatgggatgacagtattgttttaccccctcccctgtctgtcaaaccatgaaacagaaagtgataatacccggctggccgagccgggagaaaacgtagagttatccccttgcccaagaccggcctgagtacaacttaatctgctgatatacctaagatattcaccgatagagcaaaggcggcgctgctgatttccgggcggcgacttctccgatgacgtaagcggtttccttcagagcatgcagacgttgtaagatatcggtaacgtattcctccctgacaattatcaccatcccgatgccattattgaatacccgccacatctcttcgactgggatgtcgccctgttgttgcagaaagtcgaagatagccggtcgactccactgttgccgatggatgatagcctgacaggtttgcggcagaatacgggggatgttgtcggtcaaaccgccgccggtgatgtgagccagaccggaaaggggaaaatctctgaggagattgaggacagtgtccacgtaaattttggtgggctccagtagttcttcgcccagcggacggcccaaggcaggaatatgatctgcaagatcatagtgctgctgttcgaaaaggatatggcgaaccagcgagaagccgttcgcatggagaccgctggccgcaataccgataatccggtcgcccacggcgatttccgaaccgtcaataatatggttgcgttccacaacgcccacgataaatccggccagatcataatcctggagctggtagactcccggcatttcggcggtttctcccccaataagcgagcagcgggcctgcaggcagccttgggtgaggccggcgacgatctcggtagcgatgtcttgccgcaatcgtcccatggccagataatccaagaaaaatagaggggtggcaccatgtacaataatgtcattagcgcacatggccaccagatctatcccgatagtgtcatgtttattcatggcgatggcgatcttcagtttggtgccaacaccatcggtagaggaaaccagcaccgggtcctggtatttatggagatttaggtgaaagaagccgccgaaaccaccgatatcccccagcacgccgcttcgataggttgtctttaccattgcccggattttttgcaaaaatgtatctgctccggcgatatctactcctgcatcgcgataggtcgccgccatgcttctctcccctgaagacgaacagtatttcaaaaaataacattgccagaccgctagagtcaacctttcagtgggatcaacacctaagacaaaaatggataactaggtaaataatcgctgaatggaagaaccctgacaccgggggcagttctgggaggtggtggaatcgttgttattactccaggtatggtcgcaatcttgacagacgaagcgacgttcggctacccggtagtccccgccagcaattttaatggctttgccatgaaccaaggcatcggcaacggccccatgggctttggcgagcatacgggtaacggtcggtcgcgaaacattcatttcttgggcgacttcttcctgactaaggcccagaaaatctgacagccgaagcgcctccaattcatcgacgctaataacaacctgctccaaactgcgcatggggacgccttgcggtttgaaaaacgttacccctggttcaaatccaacccaacggcatttgcgtggacgcgccatctgattatttcaaccttctattctcgttgccgtttattttgaggatcacaagttcgttaacaaatagccggtaatcagaatcttttataggttatgagtgattgagaaagaatgacacgttgtcggaaaaaaccaggcttgccacaaaaatgaaaagttcattttcctgggttcaccttgtataatggttttacgtattgcaggtcgcacactaaacgcggcaagcccattgaggttaaaaggtattgccaaaccggttcctactgttgcctgagcgtcgcgacgggtctaaaaatcttatcaatacacaattcttcgctgggctcggaatggcacctttgtaagatatggctcttgagatagcttccagtattttatttgaaatacaattttatcagattttttgataaatacgcactattaatttttattctcttgatttatgaaggggctttgctatggtttctgacaattttccccgccaggtggaggaagcggcggcgttcctgcggcaagaattagcccaggagcctgctatcggcattattttgggaactggcgccgggggattaggagctgatctaaaacgcagtaaatccatcccctacgaagcgattccacatttccctcgatcttcggcgcccagtcatgccggaaagctgatctgtggtgtcctggaagggaaaactgtgctaatgtttcaagggcgatttcatgcctatgagggatataccctgcgtcaggtgtctttcccggtgcgcgtattggcggccctaaaggcctcccatcttattctgacaaatgccgccgggggcttgaacccattgtttcaggcgggtgatttgatgcttattcgtgaccacataaaccttttgggaaacaatcctctgacaggcgaaaacgtggatgagtggggtccccgttttccggatatgagccaggtctatgacccgcaattgggcgaattggccgagcagacggccctcgaacttggcatccgtctacgacagggagtgtatgtggcggttaagggccctagtttagaaaccccggcagaaacgcgtttcctgcgcttcattggcgccgacgcggtgggcatgtctaccgtagccgaggccatcaccgctgcgcatgccggtctgcgcctgttaggggtttccgttatcagtaatgtcaaccggcctgacgctatggcggttattgcaatcgaagaggtgatcaacatggtacagcgggccgaacctcgcttgtccgccctgctcaaagggattgtagctaaactgccggattgaagcgaaggccgccttctctcaagaggattttcagatatgacaaagccttggggacaaatgctcatggttggcattccgggcctccacctggatgaagttgcccgaactctcatccgtgatctgcaggtagggggaattatcctttttaaacgcaacatctcccatcctcagcaggtagccgagctcatcgacgcctgccagcagacggcgctggccgccagcgggtatcccctcctggtggcggtagaccaggaaggagggccggtacagcggtttcggcacccctggctggagactccttcagctcgtcaaatgggcgccgccggagatctggccgcgatagaacatagcgctcaacgtgttgctcaagagctgcagttgatgggtgtcaacgtcaacctggcaccggtattagacgtcgcccggaatccggattgccccttgtgggaacgttcttatagtgctgatcccgaggcagtggtgcgttgcggtctggctgcagtcagaggatacctggctggaggggttttgccggtagtcaaacacttccctggactgggcgctaccagacttgactcgcatcttgatctgcccacggtcgaaggcggaaccgatgccggaaatgaagatctcttcccgtttcgggaggcgatcaccgctggcattccggcggtgatgtgtgcccatttgctcgtcccctcctgggacagcaatctaccgacttctctatcgccggtagcagtcacacgcatcctgcggcagcatctaaagttcttcggcctgattttttccgatgatctggaaatgggggctatcacgagaaaatggccggtgcccgaggcggcgcggcgagccgtagccgctggcattgatattatcctaatctgcgaacagatcgaaaacgtcaaaaaaaccctagccgctctctctcaatcgccagaactggagtctcgtttacggtctgcttggcagcgaatacagcagtataagaagactctgccccagctacggcttaatcttgaggccatccaggctcgctttgcgtccgggcactagcgccacagcgggaccggacggggccacctgattgtacctcaaaggcagtaatgacattggaaatgagatttacggagaaaaattttaaggccgggagggggtaacccggccttggggagaaaggagaaaacggtgtatatatatatttttttaagggggaacctttttcactatataatgcactttatatgccattatcataaataggcttaataatattatatgtatatgaattaattgataaatgctaaataaccggagtgaactctcttgaagcgcagttcaaaaatttttaccatttttatgcagttattgttcatttaactatatcattttgataatcttaagattattttgatacaaaattctagtcggtaaaaaaagaaatttaaactattggaaccgagccttggcagaagtcctatcacccggctccgtggtgggcaggttgattaaccaggcatggctggttgggcaatgccagccttgtcggcgaagcaggagttctgccaatctcccatcaggagaatctcaatgtctggaccaaagatgcctttacggtcgctgcagaatcggctgatctggttttttctctttatcatgcttatcggtttgggcgcaggctattactttagcagtcctctctacaccatggtggggttattggggatgggagtggtgattggcggccttttgcgcttagtgttggactatcgccaactcagcaagcgacggtgatgaaacggaaaccgatcaaaaatgtcgccggacacatttaacttacgagggacaggtacaaaaagtagattttcaggaacagggcataccttcgacgatacgccggtctgtgcaacacggcatagatgtagccgagaatctcttcgggctcgtaatggtggaggtatttctgattgttaacttggcgtaaccctggcgcaaaatcctcactccggtttttaccgctgaggggatcggccaaaatgcggaaaaagcttaacgcgggaatttttgcttttgactctagggtaattataaaattcttaccaaggtccgatgccgccacaagacagcaaaatccttgaagcatcggcctggtcatggtagactggatgcagattgttaagcagaagagcggaaatggaagctaaaaaacgattgatattccctttagatgcgcccgacggcaagcaggcccggcagttgatccggctgttgcagaatgaagttggattgttcaaggtcggactggagctgtttgttgcggaagggccgcagttttttcggactatggcggcggaggctggaaccgattttttcctggacctgaaatttcacgatatccccgagaccatgagccgtgcccttaaaaacctgttttcgggggtagccttgaccacaatccattgtgatcagggggcccggttgctgcgagcggtgcaagagacgcaggatcgcggaatcaacgtattaggcgtcactgtcttaaccagtatcgatggcaaggacctgctggccgccggtattgatccgaggtatgccaatccccctcgggagcttgtcttgttgcgggcgggtctggccaaggctgccggatgcagtggagtggtctgttcgggccaggaggcgcaagtagtaaaggagagattcggctccgattttatcgtcgtctgtccgggcatccggccggagtggtctgttgccccggaagatgatcagaaaagaatcatgacgccgtctgaggctatcaaggccggcgccgattatatcgtcgtaggacggcccattcgcctggctgccgactcggtagctgcggcccggatggtagtggcggagatagctgcggcattgcaataatcagagttacagcccccctaagtaacctctgccgaaaggtctttttcaacctggggcaggcctgacaataaaaaaacagcgcttaggctcagggccaccagagctagcgctaccccccattgcaatccggccaaatccgccagccagccgatcagaaagggtgacgggacatctccgatcaggtgaatgacgatgatattgcaggcaacggcgatggctcggcgagtcggaccggcgacgctgacaatgagcgtggtcagtagcgccgggttcaggaataaaaggaagatggccgcaaacaggccgatctgataggctgttgaattagtggcaaagatagccaaaaccccgaacggcagggccagggccactcccaaccctgatacccacagatgtgccctccggctgtatcgaaagagccagtctcctccccaaccgcccgccaacgttcccagccccccggccacggtggtggccagagccatcagcaggttggcctccttcagggtcaaacccttggttacctccaggaaccggggcatccagaaagccagtccccccaaggcgaaggtaagaaagccatagccggtagtcacccggacaaaggtagggatgcgccacaagcccacgacggcccgccaattcaagatctgtttctcatgttgagctgcggctgctgccggaagctgatgacgcggcagggtgtagaccaggctcgccatcagcaatcctggcagaccggccagcagaaagctccagcgccagccccaggcacttcccaccagaccgccaaaaaagtaggctagtgccgcccctaccggaatcgtggcgtagaatatgcctaacactcggcctcgtttggctaacggtaatatatcggccaggtaggcgggagccagggtgccgaaggaggcctctcccaaccccaccagaccccgggctgctattagaccgggataggtggtgatccagaagggcaggctcgtggccaggctccagaccgcagcgcccaaggccatgaatttgcgccgaccccaacggtctcccagatagccgaaaaccggggcggaaatcaaataaaccaaaaaaaaggcgctacccaaaaagccgtaggctttatcagataaaccgaagtcatgtttgagcagggtattaaccgcggctacaatataacggtcaaaatagtccaataagttcagggtggtgagtacgaagacgacccaaaaaatcggtttccggcttctgcttggctgacagcttatttccatgatttgtgggtgctttggcaagattgatacatagtctggcgaacagggtcctgacgggagactgagcgcgaatcctaaagcttctaagagcccgcaggtatacgaaattcgaaacagcctttatttaagggttcctatgagacattgtcaacttattttaatcctcattggactaagaacaggcggaagttgtataatggaaggagtaaaattccctttaggagccgattagggccaaagcttttagagcagaattattccggcagacaggctttgggtggacggcataatgaacggcagggtctcctaatatccataagctactggagccgctatgtcttggatgaaataggggaaaaaataatatgtcgggacagcggaggcaaagggctaatcaatcattgttatttcctcggacatgtgctaaaaatgtaactattaaggtgggataacgaaagcttggagcatggtgaaccagctttggaaaagaggtcttgatatacctatctattgaataattttggatatcatccctctgatggtagctgttatgatttattaagcaccggcaaaccatgaaaattatctggcgatggcccaggctcccagcctgtgcagcagtctttttcttattaacttgaaactcgaaactcaaaacccgaacccatcgttggcataaaagagatgtattatttcttgatcctgttggcggccgcctatctcatagggtcaattcctttcggtctggtggtggccaggctgatgggggggcctgatccgagggagtccggaagccgcaatatcggggctgccaatgtttaccggctactaggccgcaatgccggggcctttaccctctttggcgacattatgaagggaacagtgcccgtctttttagcccgctgcggcctacccggtctggacggctggcatgaggcggcggtggcggcagtgggattggcggcggtttgcggccacatctggcccttgtatctgcggttcagcgggggcaaggccgtggccacaagtttcggagtactgctggtgatcagtcccttggcggcggcgacgctcgcgggtctgtacgggttggccttcaaaaggtggcgaacctcgtcagtagcatccctgatcgcagcctggatggcgcctctggcagtggggctgcttggcaatcctaaggtctatctcctcttaagcggtattctctcaggattgatcctgtggcggcatcaggaaaatattatccggttatgccggggggaggaaccggaattagcggccggagagttgcgttcacccccccctgggacatctgaacaggatggctgaataattcatgttcccaaatgtatcatggaaacgaggatgacaccggtaagttgggaatagaggataaaaccgttaacttttaacttcaaaccttaaattcgctcagccaggttgcggtgaggaggatactatgttaatccgggaatggatggcgaccgatgtgttgacggtggatgaaaacacctccatgatgaaggcgttgcacctgatgaaagagaataaaatccgccgactgccggtaatgtcgcatggcaagttagtcggcatcatctccgaccgtgacctgaaggaagcctcgccttctaaagccacgaccttggatgtccacgagctctattaccttttggcagagatcaaaattaaagagatcatgactaaaaatcccattaccatacaaccggacgaaactattgaacgggctgcagtggtgatgctggagaacaaagtctcaggactaccggtggtcaacgggaaatctgagttggttgggatcgttacccagtctgatatctttcgggccttcgtcaatatcaccggcatctatagaggtggggtgcagttcgccttctctctggatgaccgccccggctccatcaaagaagtagccgatacagtgcgggagcatggcggccgcatcgtcagcatcctcagttctacggatatggcggtcgagggaacccgcaacgtttacatccgcatcaggaacctgccgcaggaggatttagaaaaccttgaaaagacactgcgccagaaatttcgagtcatctatatggtcaaagacatcctgaaaacagtctagtacggttctgcttgcaacttctttcaggtttccggtttccggttgttagaaaaagaataagttctgcccaggttaggaagcctgtgctaccgataaaccatttttatggtttgtggctggccgataggtaatgaacaccagaagggaaaaagttaaccttttaaagaactttaatggagtaaggatatgttgctaccggaagatgagcttaaaacccggactgcggcgcgcgccaaagcctggtgtatcatctgctttggcgtgggtttattgctgaccaactatcccctgttacagattttcaatcaacctcagttcgtgggcgggataccattgctggtggtatatctcctgagcatctggctcctgggagtggtggttttatacctgctcatgcgaattctgtccaagtctctcgattgaacctaaggttgccggtctaatgagtgagcttctggtagcctttttggcgttcgggtatcttctgctcttgttcgccatcgcctattatggcgaccgacgccggactcagggccgtagtctcatcgccaatccctatatctacaccctatccctggcggtgtattgcacctcctggaccttttacggttctgtaggtaaggctgccaacgaaggattgaccttccttcccatctatatcggtcctaccctgtttgctttcctctggtggttcattgtccgcaagctgatccgcatctgtaaggccaatcgcataaccaccatggccgattttctcaccctgcgctatgggcgtggcattatgatgggggcagtggtgacggtgtggctcatcctggccgacatgccgtatatcggcctgcaattgaaagcaatctccaccacatttgacattttagtaaacgcccaccacccgcagatggccaacctgcccttttatgtcgacaatgccttctatgtcgccctaatcctggcggccttcggctccatgtttggcgccaggcatctggacccgggagaacgccacgaaggtttggtggcggcggtggccttcgaatccctggtgaaattgttggccctcattgccgtgggtgtgctcgtaagttttgtattatttcccggcttgggcgagatctttcggcaaacccagaaccgtccggatttgaaggcattattcttattaaacagcatccctcagaactcctatggactgatcctggtggagacggtgttggccatgggcgccatcatcttcctcccccggcagtttcacatggcagtggtggaaaacactaacgaaaaacatctcttgaccgcggcctggctactgccgttgtatctcctgctcatcaatgtgtttgtcttgccgttggcctgcggcggactcttgttaggcttcccgccggagcagggagatacctttgtcctgcggttgcctctgtccggcggccatcattggctggccctggcggcctttatcggcggcctgtcggcagcgactgccatggtgatggtagtctcaataacattgagcaccatgctgcttaacagcctcatcatgccgctgttggcaaccttctggcgcggccgggattggtccgggtggctgctgcctatcaagcgtctgggaatcttcctggtcatcctcctcggctacatcagctatcggacaatcggacccgtaactatgctggtggagatgggcttgattgcctttgccggagtggcgcaattggcgccggctatttttggggcgatgtattggcggcgggctacacgatggggggccaatgtcggcctgactgccgggtttgccttatgggcctacacgctgctctttccctatctcatccatgccggttggtttcccgagaagattttaacggatggaccgtggggaatcggcctcctgcgtccaacagcgctgttggccctcactgattttcatcccctgtctcatgcctttttctggtcgatgctgtttaacctcggtttttttgttggggtttcacttctgacgacccccaccgccgatgaagaggaacaggcgaagcggtatgtggatgtcttcggtctcacaccggagctaggtttggaaccgcgagccgccaacctgccagaagccccgcaatttgtgtctttggcggcgaaattcgtgggagagggaaaagcgcaggaggctttacagcagtacctgcaagaaaacaatctggagttgggcgtcccgtggagcgatgcggaaaaactgaagttgagggatttcactgagcgtcttatcggcggctcagtaggaccagccgctgctcgggtggtagttgacggctacctggcgtctcggggctcccgattggacggggtcttcgatttagtaggcgaggtctcgcactctctcgaggaaagccgggaggctttaaaacaacgggtaaacgagctttcaataattaatgaagcagcccaacactctacctcctctctcagcctgccccagattttggaaagcattctccggcttttgcacgataaaatcggagtggagcagagctccatccgtttgttggacgaagatggagtgctccggttggaaagccacttgggtccccccgtcctgccaacacatgaattagacatggcgccggacatgtccactttagtgggccagtgtttgcttacccgcaatctcatttccatacctgatgctactcagatgcccaaagattcggcttcaggtctccactttgcggagatgcaggcgagctttatcctggtgccgctggccacggagtctcaggtactcggggtattgtctgccgcctctagccacaagcggttttttccgccggagcagttggatttcttcagatctctggccaaccaggtcagtctggctatccacaatgcccgcctgtacgagaagctgatccgtttcagcaaagaattggaaaccaaagtagcagagcgtaccctggagctgaaaaataaatctctggaactgggcgaagccaaccgggcgttgaaggagctagatcggcttaaaaccgaatttctggccaatgtctcccatgagctgcgcaccccactcaactctatccttggatatacccagctactgttggatggagtggacggggccattaatgaagatcaacagaagagcctgctgcgggtggaaaaggccagcaaccggttgctgcaattgattaacgatgtccttgacttatctaaactcagggctggccgcctggaactcaacgcccaaaaggaagatctgcatgaaatcctgagtgaggccctccaggttgtagaacccctggcacgtgctaaagagatcagcctcaaggtggaagaatcagaagtgccaccggtaatcgtagaccgggacaagattattcaagtacttttaaatctgttgagtaatgcggttaaattcaccgattcgcatggcctcattactattaacctgaacaccgtttctttgcctgagagccacgggctgataaaagattatgctgccgtccgcattagcgacaccggtattggcattaaagaagatgacctgcagaatatctttcaagaatttgtccagatagacagctccgccacccggcggcacggcggcaccggtttggggctgcccatcagccgtcatctggtggaaatgcacggcgggcgtatctgggtagagagcgaatacggtaagggctcgacatttaccttcattcttcctctcccgacgccgaaatccgaagcggcaataccttctgaagaggttttgggagggcgtcaagtcctgggacttacccggaggggtgggctgatccatgtattacgggacaccctctcctccctcggatttgtcttccaaaccgaaccgatggtggataccgtcctgcaggaggccggtagaaaccgccccgcagctatcgtgcttgatatgctgggaaaaggaatgctgctaggagagaccctgcgtcagctaaggacctataaagatacgaggactgtaccaatcctgccggttgccttctcggatgatggcaggtcggggctggttctgggaccggtagaatttcttaaacagccttttactgccgaagagttcagtcaatctttgaagggtctggattcctggattacgtataaggaggccttagtcatcgatgccgacccggaggctggcgccaggtggtctacgtttctggcagaagagggatttgaaaccactaccgctaccggcggagaagaaggcatccgccatttagagaatcttctgcccggattaatcgtattgagtcttaatcttccacccagtgattcggtgcgggtaacagcttttgtccgttctcaaggagagatgctgactgtaccgttgttttttttactcccgattgatttgggtccgaccagcgagctgattctacaggaacagtttcgacagaccctaaataccaacaaatttccgttggcaaattttatcagacaactgaagcgttatttctcccacatagccaccgagacaggctgaaaaagagaatttcggtttattcaacgcaatgcagtcagcgcttgcacagcgcagaaaaattttggtatgttgagagggaaaagacgtcttattgaaagctttcccaaaatctcgtatcgcagtttaaaaataagttttgagttccgaattgaactcatcggagtcggcaaatcaccggcagccaattcccctggaaaataacttttacacggtctagaaagcctgtcctaccggcagatgatttcatggtttgtgggtaattttgaaagcatgacaattacaaacgactggaagccggaaagaaaaaacagattgatgaagaaaaaaattctgattgcggatgataaccctgataatgtggaattattgcggaaacgcttaagtgcccaggggtatcagattgccgcggcctttgatggcgaagaagccctgcaagcagtgttaaaagaaaatcccgatctgctcatcctcgatattatgatgccaaaactggacggctacgaggttctgcggcgtctcaaaaaacaggatgaataccggaatctgccagtaatcctgctgactgccaaaaaagagattcctgacaagctaaaagggctggacattggtgccgacgactacattaccaagccctttaatccccaagaactcctggcgcgggtacggtctctgatggccctgcgagaagagcaggagcgtagggcgcaggatgagcgcttgtccgccctcgatcagatggtggagggtgtagcccacgagattcgcaatccggtgaccgccatcgggggatttgcccgccgtctctatgaacgacttccgaacgggacccaggagaaacagtatgccgaggttattgtcaacgaatccaagcgcttggagcagatggtgcggcagatcgtcgaagctacggtgatctctattcccagtctgcgtaaacgtgacatcaatgaagttattgtcgaagccctggccgcctgtcaggaaaagctgaatgaaagccaggtaaccgccaaacttgaactggcagaggatctgcctcctctcatcatggacgccgggaatatgaggcgggtgattgcccacttgatctccaatgcggttaatgctatgccttctggcgggaccctgacaataatttcggcgcgacgcaatcactacgggcagatacaggtatcagataccggggtcggcattccttccaaaatcctgccccatattttcgatcctttcttcactaccaaaagctccggtcccggattgggcctggctatggtacacaagattatcaaacaacacggcggtcagatttcggtggagacggaaccgaataagggtaccaccttctctatcctgctgcctctgaaagaagaagtgacggcgatttaaagggaaatatttacgcataaaattagcggcgtggaccctgctcatcacaaacttacatcagataccgatggcctagcaactgatgcagaaccgacaagggcagcccggcttggctaagaaattttaggcggttgaccaaagagagaaattttgaggagttgagtatgaggcaaggttttttgaccctgggattggtactgagtctgaccttgatctgtctgttagcggttgccgggcaagctgccgaaacaccggtggccttcgtcagtttacagtatgatctcatccgcaatggttttgatacggactatatcaagaaggtttttaaagatgagcggacagaatttttgcctgcagtagttaccaagatcgcctatctaaaaaaggagaagaaggcggattatgcgcattttctgcgcccggcggtagtagaaaagggacgccgcttcctggcggcggaaaatactaccttaacccgcgccgtaagcgacttcggtgttgctaaggaagtcatcgtcgccatcttgacggtggaaagcgatctgggacagatcaccggtaagtatccggtttttaatgtctttgcctccctggcggtaatggatacacccgaagtcatcaacgacctgtcgttgaaccgtaggctgaccggccgcctgcagaaaaaagcggcctggggcagatcagaattgtgtgcctttctcacctattgtcggcagaaccgcatcgatcccttgaccgtaaaaggttcgtgggccggggcctttgggttttctcaattcctgccttccagcctgctgcgctgtggtcgggatggcaaccaagacggctgtatcaatctcttctgctatgaagatgccatctttagcatcgccaattatcttaagaagtctggttttcggctggatcagcgttctacctggagcagagccatccacgcctacaatcattcggacgcctatgtcgacacggtcctgacactggctcaatggtattaaaaaaccggaaagagcgaagaggatttttagggacggcttgggggcgtcgatcgacggggaaggaaattggatcagcataacgttcaggtagggattgtcttagggagcgcttcagactggccggaggttgaaccggcggtgcagttgctccacaactggggaattacttatgaggtgatcgtggcttcggcacatcgctccccggttcgggtgcagacctatgccagccaggcagccgggcgggggttgcaggtgattattgccgtagccggagctgcggcgcacctggcaggggtattggcctcagaaaccatcctgccggtgatcggggtgccgattgcttcttcggcattgcacgggatggatagcctattggccacggtgcagatgccggcgggaacaccggtggctacgatggccctgggggcagccggcgctcaaaatgcggccatcttcgcagtgcagattctagcccgtcaggaccccgcgctgcaagcgcggctcacacattataagcaggaactagctggcaaggtggaggaatcctccttgcacttacaggataaaattgcccaccttaagaagaccgtttaatggcccgaaagcggccaacagcagtttagggatgccctccaaccggttcaggttgcccaaccggatggtggaattgacggtggacctggcggcgctgcaatacaattttcgtcaattgcgacagtattgcggccaaaaggtgaaaatcctggccgttatcaaagccgacgcctacggccacggactgttgcctgtggcccaggtcttggcgccggcgggggcggattatttcggcgtggcttactgttctgagggcgtcagtttgcggcaggccgggataaccctgccgattctgctgctcatgggggtgctgccggaagaagcggccgaggccgtggcgcatgatctggaggtaaccctcttttgccgggaaatggctgcggccctggcggcccaggctcggcagcagagtaaaaaagttaaggtacacgtcaaaatcgacaccggcatgggccgtttgggactcctgccgacggaattgatgccctttttagaatcgttgggcgagttccccgaattggagctggcgggcctgatttcgcattttgctgcctctgactgctgcgaccgctcctatacgcaccagcagctagctgattttgagaggctattgaagggggtgcgaggacgcggatgggctgtgccggccagtcatatcgccaacagcgctgcggtcctgcatgtccaccaggcccacttgaatatggtgcgggccggcatcacgctgtatggctcgccgccttccctggaaactccttcgccgataccgctcaaaccggtaatgagtctgcgcacccgcgtcctgcaactccaggaattgccgcccggttgcagcatcagctatggccgtacctatttcactgataaacctagtctaattgcggctctgccggtgggttactgtaatggctacagtcgtctgatgtcaaaccgaggttgcgtgctgctgcatggccaacgcgcccccatacgcggcagggtctgtatgaacctgaccatggtcgatgtcaccgaaattccaggggtcaaaaagggcgatatggccactttgctgggtgaggatggctctgaccggctcaccggcgacgatctggcagcttgggccgaaaccatcagctatgagatttattgcatgatgggaaacagcaattatcgcagatatatcggcaactagaggtttgagctgcggaattggggtattgataagtattccggccgatatgcctatcagctcggtttgcacgatagtatcctgctaggccggctcggaactaataactggaatttattattataacaggatgaagagatgacaggagaaaaagacttaaagcaggaaccgttaatctgtctgatctgcgcctggcgtaaggactgcttaaaaaagtattctttcaccggcggacagtgtttggacttttctcgggatgttaccgtaaagttgccgggagaatcggaaaaaccggagcagaaaactgcgtaaggcccccgcaggaacctgagaaaatcggcttttatcccctctgccatcccgagtggcccattgaatcttaaaagtcatcatgtttaaaaatcacaatgaaatatgaacccagaactatggcagttaaacatcagcggcggccatgggccgccctatcccattatcgataatttattggcaatttactcatagggcgggccgcgcccgccgtctttaagagcactcttttcatacaaatcggcatgttctgaggaacacaacgaaatatgaaaacagaaccttggcggctgctcttaataatgctttttttgctcactgctcaccgcccactgttttcatctaaggattataccggacggattgttggtaggcgatttaccttatgcggccagaattaaaaaatacgatactgaatgccttcaaaaaacttgcaccgggcagattgttagatattccctgtggttcggcatggcttggctgcgccttgaataatgacgcctgggaatattatggcgccgaccttttctcccatcctgcaacgcctaattttcaaagggtaaatttagatcagaatatcccatatgaagatggtttctttgattatgtggtttgtttcgagggattagaacatctggaaaattaccaccatgccttaagagaattttatcgtatattacgtggaggaggaaaattatttatatcaatgccaaatatactaaatattaaaagtagaaagaggtactattactatggaacgttttatggcttccctcacttaataaaaatgccggaatatggcgagcatttacacattacaccaataaatccgtcatacctcatatcatttgctcaattctacggatttaacttagataagatttatgacattccaataaataaaaaaatgtatcgttttctgatcagttgctttataattaagagttatatatacttaaaatgccttttgaaaccgtatccgatgaaaaaatttttagtacctctcgtgtcaataaatctattgttaaacgacaatttgttattttcatttcaaaaaccactgcaggttgattgtgttggtaagtaacacttcgctatcctgagagaaataccgatcttggcgaaattttcttttatcctcccccttgttcatttcacaagaggttcatgaaatcggaaggtatttgctgaacttatgagcatgaaaaaacgtgtggccgcattgatcatgcaggccctagaaacattaaaatcacaagccctattggatattttggagacgccttcctttcaggtggacgttcccaagctagccgagcacggggattttgccaccaatgccgccctgttgttggccaagtcagttcggcgggcgccgcgccgggtagctgaactgattcgggataatcttaatccgccgccaggcatgttggcccgggtcgagatcgccggaccgggttttatcaatttttttctggaaggaacctattggctgcaggttttggatgatattgcgtctgcgggtggcacttacggccagagcaccatgggcgccggtaagagcgttcaggtggagtttgtcagcgctaatcctaccggcccgttgcacgtcgggcatggtcggggagcggccctgggagatgccctggccaacattcttagcgctacaggacaccgggtagagcgagaatattacatcaacgatatcggtttgcagatgcaaaccctggggctttccctgttactgcgggtcaaggagctgcaaggagaaccggtttccttcccggaaaactgctatcagggtgattatattaaagttctggctcggcagtatctggagcagcatggtccgatatctctagaagaacctgatgctgccgctttggaagctggcggtcgctatgccggagaggccatcctggcgggcattcggcaggatctggccgatttcggggttcattttgatcactggttttctgaaacgcgccttttccaggaccacgatctggaccatgcctttgctgccttgcaagagcgcggctatctctacgaagctgatggggccttatggtttaaagccaccgccttcggtgacgagaaggaccgtgtggtgcgtcggcagaatggcgccacaacctattttgcctctgacataggctaccattggcaaaagtttcagcggggtttccaccaggtcatcgatatctggggggccgatcatcacggctatgttcccagactgaaagcagttgtccaggcgttgggaatcccggcggagcgtttaacgatcctgctagtacaattggtaagtttgctgcgggagggcgaaccggtagccatgactacccgcggtgggacttttgtcaccctgcgggaggtcatggatgaagtcggcaaggatgcggcccgcttcatctttctcagtcgccgggccgatgcccacctcgagttcgatctggaactggccaaacagcagagcaatgaaaatccggtttattacgttcaatacgcccatgcccgtctggcctcagtctttcgcctggcccaggaaaaaggccttgccggggaagctgatcagtcggctaatctgacccgtttgaccctgccggaggagataaccctgctgaaattgttagccacgtacccggaggtggtggaagccgccgccttccacctcgagccgcaccgaattacgtatttcctcactgaacttgcaggacagctgcatggttattattacagacatcgtttcatttccgatgatgctgacctcagcagagctcgcctgcggctggttcggggcatcaaaaccatcctggcgcatgggttaggactcctgggggtggaagcgccggaaaacatgtagacctgtcagcccggctatggggggcggggaagacgttctggagcgaaaagattgactcggactgtcgttcaaaacctggttcaataaccttacaaggagggaaggacgtggcacagcaagaaaaaaaagccaaggagaagaaacaggtgacctttaccataagcggtgccaaactgttagggtatggtctgggcttcacgttcatgctgctctgggtcttcgctttgggggttatggttggcaggggagatgtcaaccggctgttccagcgttggggtctgaccaagaccgatctggcggctcgattaggagcacctaccgttgatccaacacccgctgctctagttccgccctcaggactagtatcagagtcaggccagaaggcaggagagttggcggattccaaaccttctaccgaaatcaaaacggcgctcccccctcctcaggcctcgtccgaggtcgtgaataagccccaggatcttccggccagatcacgtgtagaggtcgataaaaagccggagaacggcaataaaactgaggccaaaggacgtaaaggctcaaacccggaaaagccggtgaccggctcctctatcgcatctaagcttagttttcagaaccgactagattccacctcccataaaccggccaaaacggcaaagaaaaaagagtcgggggtgacaacggcctcgatgaccccgacacttaaaaccgaagcaaaggcaaatattgaggcggctaagaagaaagccgccgcctaccaggtcaaagtagcctatttccacaacgcccaggatgcccagaaagcattagccgatctgaagaagaagggttttgcagtcagcctccagcagggcaaagataaaaacggcacagcatatatcattagatccaaccgtctgacctctaagaccgaagcggaaaaaatgtccaaaaaattcaagcaggctaaatttagcggtcagatcgaggaacttaaacaataggaaccggcttcggttaaagcggtctcggatcggccattggttttcgcaaaataattgccatacttaaaaagcgtccaccaactatggaaataagctaacgtcgattttatggctccaatccgttcaacttgaaacttattttctggtaaatgtccggtttctccgacgcccctggcttattcaagtcaggggttggtctttacggagaagtcaggtttctcaaaagatactgtggtcctacgcccttcaaaaaccagttatcctgacgtatccgatgaattcaattgactcttggctggcttattgataaattctcaaaaagaaaaaattttcccccaagaagtgatatcaggattgatcgctgtactagactatgaagctggcaatctggctagtgtcattcgttctcttattgccttagaagcccaggcaaccgttatccggaatccggcaggagtagaacaggccgatagggtcatctttcccggcgttggtgctgcgggccaggccatggccaatatccgacgtttcggcctggatcaggccttgcgtcatgcctatgagacggggaaaccgattctgggtatttgcctgggcgctcagataattttgcatcacagcgccgaaaacgacaccccatgtttgggtctactgccgggagaggtccgtcggttgatcccgcccgctcttgatcccatggggagacgcctcaaaatccctcatatgggatggaatcaggtgcgttttctcaggcgtcatcctctttttgtcggactgccggaaggggcggaattttattttgtccatagttattatccctcgccagccgatgccagccaggtgttggggattaccgattacggtcaggaatttcctagcgtcatcgggtataaaaatttagtcgccacccagttccaccccgaaaaaagcgggcgcttcgggttgctgcttcttaaaaatttcctggcctgggatgggcgcgatgctgagtaaacgtattatcccctgtttagatgttcggggcggaaggaccaccaaggggatcaagtttaaagacaatgtcgatatcggcgatccggtgcagatggcacggttttactatgaacagggcgccgatgagattgtcttttatgatatcaccgcctccagtgaccgccgtaatatcatgattgacgtagtccgccgggtggccagggagatttttatcccattctcggtgggcggcggtattcgaaccttggaggacatgcgggaggcgctgctggccggcgctgaaaaagtgagcgtcaactcggctgcagtgcagaatccgcggattattgccgaaggtgccagggcttttggcagtcagtgcatcgtcttgggcatggatgtcaagcaggtgctgccttcggcagatataccctccggttacgagatagtcattaacggtggccggacccgtatgagcctagacgctctgtggtgggcgcaagaggcggtacgtttgggcgccggagaaatctgccttaattcaatcgacgccgacggcactcagacagggtatgaattgaatcttaccaggcttatctcgacggccgtgtccgttccggttatcgcctcaggcggcgccggaatgcctgaacatctgtacgacgttctgactatcggccaggcggatgcggccttgatcgcttctatagtgcattacggcgactactccatcggcgatatcaaagactatttacaacaacgagggataaaaatgcggttgctctggtgaggtgctttcatcctgatgcttttggtcagccctgattgacactgcactggataatttcttcaataataactacttatgaaagattccaagaacatcatagaccttgacgaaagtgaggtcatagaggaatataccgaacccgaaccgttgttgttcgaagatgagggtaagtctgaactgccagagccagggttggtggaagttgacgcccttcagcgctacatgggtgaaatcaaccgatatcctctgctccagccagaagaagaaaagcgactcgccactctctatcatgaaaccgccgaccaggatgccgcctataccctgatcacctccaatctgcgcctggtagtgaaaatcgctcttgatttccagaagttctggatgcgcaatcttcttgatctcatccaggagggcaatatcggtctcatgcaggccataaaaaaattcgatccctaccgaggcatcaaactctcttattatgcttccttttggatcaaggcctatattctaaaatttattatggataactggaaactggtcaagatcggcactacccaggcgcaacgcaaacttttctttagtctcaaaaaagaaaaggaacgattgcgggcccaaggctacgaggccgatcccaaattgatctctacccggttaaatgtcaaagaagctgaagtcattgaaatggatcagagattgggaagctgggagttttccctggacgcacctctgaaaagcgattcggaagaattgcacatcaactttttaacttccggggagactgcggcggatgagcacctggcccgcgaggagatgaaggacattttcctgatgcgcctggccgaattccgcaacacgctcaaggataacgaacgagatattctggacctgcgacttctggccgagcatcctctcactctgcaggaaattggcgccagacataatatttcccgggaacgggtgcgacagatagaagagcggttgctcaaaaaactgcgacaattcatgcataatgaaatcccagattttcaaagctatcaaactctagtaaacgaaccatattagttatctatttccccatgcctctccaagttaaccaaccaacagtgccgacgatgtgtgaccaccactacagtcccactatacagtctttcaagtgtctccttctcatacttgctacggcgctcgtgatgtccggctgccaatcgcttccccctgcagattcagcccggattcctggcaagattgaccgtcttcccccgacaatccagtctcccaaagaggcttataaacactatctcaatgcccagtactatctatttaccggcaacttggaagatgccctgcggtcttatgaagcggccattcaatgcgatcccaagagcgcccaattggaaatcgaaatggccgccttgctgatccgaaagggagatatcaaagaggccctggcgcacctggaaaaagccatcagcctcgatcctaaccatctcgaagcccaccaactgctggccgggctgcataccggcatgaatcagcttagagaagccacaacggaatatgagaagattatcactctggatccggccaatgaggaagccgttattttcctggccacgctgcacgcccaacaggggaattgcgccaaggcggtcaacctgctgaaaaatctgatcaagaaaaatcccgatcaattcatcgctctcttttatttaggaaaatgctacattgaattggggcagttaaccgcagccaaaaaagaattccagcaggctctccataaacaacccgaattcctccccgccatgttggaattggggtttgtctatgagttggaaaaacgctactcccaggccaagacgatgtatcgtcggatcttgcggcatgatcctgacaatcagcgggcctgggccagtctgggccgactctacctcctcaacgatcagtataccgaagcgttgcaggccttcggtgaaataaagcggatcagcaaaaacgaacctgaaaccgctttgagaatcggcctgcttttttttgaacagaaatattttgacgacgccatcagggaatttcgagaagtcttgatcagccgtaaaggaccggatcaggcccgctttttcttggccgccgctttagaggaaaaaggcgatctggttgcggccatgcgggaatatgagcagatcagccgccaatccgaaagttatatccccgcccgcctcagaatggcctacatcctcgggcgccagaaaaaaatttctcaaggcatcaagattattaaagactccctggtcctattccctaaaaatggcgacttgtacctcaccctggcggctttctatgaggaggaacaggaatatgtcaaggcaattgagactctgaaccaggctctggaaaatacggtcaatccctcagaagtctattttcggctagccgtggtctatgataagaaaaaagagaatgccgaaagccaacgcctcatcaagaaggtgctggaactagagcccaataacgccgaagcccttaatttcctgggttatatgtatgcctgccagggcgctaatctggacgaagccgaaaggttgatccaaaccgctttggctatcaagcctgacgccggctatattatcgacagtcttggctgggtttactataaaaaaggtctgtatgaccaagccgttctcatccttgagaaggcccatcagcagatgccccaggacggtactatagctgaacatttaggcgacgcctatatgaaaaaatctcgtttccgggatgccctgcgtttgtataagaaggcccttactctggaaaacgccaacattcccgatctgcaaaaaaagatcaaaacaaccgaagaattgctgcacggcttgtctctatgaacttccaaacgagattgtatccgggcctcgccctcggtctgattctcatctgtctctctgcctgtgcccgcctgccgatagcgcccccgggagagcgcccggtggtgagttcggcctcggacctcatgcatcaattggaagcgaaagccaacgctgtgcaaagcctccaggccaaaggccgggtctcggtaatctctccgcagaaaaactacaacggcaacgctctgttcgcggtatttaaaccatccctgctgcgagtggatgtcttaaatttctggggccaaccggcagtggcctttattagcaccgagcaagagatcaagttcatggtttatccggaaagcaagctgtatcgcggcccggccacatcggctaatttgagccggttcataccgctgcccatctccctccacgacttcatggctatcctgaccggccgcgtcgcctttgagcgttacgataagccgactcttgcgataatcggtcagtcggaggcatactttttggaattatcttcccgggatgagagagggcggttacagttaaccatcgaagcccaagagctcaatattacttccgcccgctggcttgatcttcagggccgggaattcatgcaggctcaatttagtgattttatcacccggggtgggatatccggcccccaacagattcaattggcctccggcgacggtctgaggcagatgcggctgcgctatcgggaattgacttataacgtccctttctcagacgaaaccctgattttaccagtctccggagatatccaagaactaccctttccacaatgaaacttctggtggatcagacgttgggaagcctggccaaatggttgcggatcatgggctttgacgtggaacagatcagattacagccacagaagctgcataccttgccaacgtcagttaaagatacttacctattgagtcgacagaccggtttccagagcaaaacgcctcgaactgacttgattatcgtggcatctgaccgaaccgaggaccaattagaggaagtctgccgccgcttgccggcattgctgaccgattggacgcctcttacccgctgtagccattgcaaccagctcctgttgcctctttcagtcgaagctgcccgggatcgggttccggattatgtcctgagagagcaccgggtattttttgagtgtccggggtgccaccgggttttttgggaggggagtcaccagcgccgtattcggcggcggctccaagaactcaaagaaagacttgctaaaccctgaaattgcctcgcagaatgattcctcagggaaccctgaatcacccgtaatccgtgaaaagttgattggcgatccgtcagcttttatctgcccaggccaataaacctttggcaccaagaacttcttattccagaggaaattaactatggcaaactatagcgaactggccggaaaactagtccggctgatctttttatatgggaagaatttccccgtcaactgtagtcgccgactgtggctgatggttaaatccggcgggctctggtgccagaaacgccggctggccaaacaataccgtcgtctgggagaaagtgtctttctccaactggaggccggggaggttaaccctctgctccaggaagaggtaaaggaccaaattgccgctctccagacacttcaggcaaatattctgatccgacgggaagcccaggcgcagatccgggagcggatcagagctacttcataccgactgccccagccgtgggcagcttcggaatcgaaatcggcaccggtcacagagactcagaccgaattcgcgccaaaacctgaaaatcagggtgattgattatcggattattggaggtgtgtggctaaacggtctggcccggttgacctgcaaattaacccgcgggtattaacttctggcaaacaaggaactaaattcgccttgtttaatcagctagttaaagacattgtcatttgcgtttcaaatcgaatttggcacaaggaggataaccatgcaatgccgtctcttacagctatcccccatcgtccttatcgtctggatattaatctcctggctgttctcttccccggctgctgcccaaccccagcttttcaccgatgatgtctttaccccgctctctctcgggtatgaggccctacggtccggcaataatgaagcggcccggatgcaatttgaaaaagccatcaaaatcgatcgttataatccttatgcccttaataaccttgctgtcctgatggagcgggagggtaaactgaaggaagccatggcctatctgctcgaagccgagacttatgccgcagagtacctgaataaacccgatgaaatctgcgacatcggcggattgtgtctggcagtaaacccggcgggcaaaaaaagtcagaaaagtagcattgctccgctaatccatgggaatatcaatctattgcggatcaagatcgggaaagacaaaagcggcgggtagcaaaaagtatcaggactattttccattcaggcgtttataaagctgaggctgaaatccctctccttaaaggcctggaagagccggtctatgaccgcatcgctggacagggcgaggtccagttgccgggagaaggccagcagattgccgaccgattcgaggatttcttcggtttccatgagcgaatacttgaccaatcgagcccgcaccatatctcccaccgcctgagacttgaaacccaggtcgctgaggatcaggctgagcagtcgggcccggcgctcccggcgctcgatgttggcggcgccacctttgaattggaagctgatataattttcgttcgtttcggaggagacataggcgtccagaatgccgaagtggtagcccaatctggagttaaaatttaagtacgtgtcagtgataatggcaaagctcttgcctcccaaatcggtatcggccttgttcatatcgtacagggtattggcgaataccgacataaagcccttaaaatctacggaaacctgcccggcccacctgatctgtggatggtgaaagccccgtaacactgccaggaagggccgggaagtgatgtcgctctcctccaccacagacttgcctttgaccgccagcccccctccaaggtccaggataaacaggtttaggggcagatcgctcttgagtcggcagacaccactggatttaacggattgttccacatccagggcgaacatggcatccatcgccttctcatggcagaagcgggtaatgtcgtgcaaggtctgacagtggttaggattaaaatccgcaccggtcgggtcaagcagattcagcggcgtggtttttttcagaatctgcctaagcttctggaatatcgggtcgcctcgcaggatatcttccttgcggctgcggcgctctcgcgttaataattccggcagtacaccagggtagacccgcgctgcgtcggcgtcaacagtcaccatttgaccttgttgcaaagtgcgcagggctcctcccacctccaccagggtgggcactcgaaattcccgcgctatgatagtcatatggtctgtggggctacctacctcggtgataatagcggcaatacggttcatgaccagaaccaggcgggcggaaggttggcgggccaccaccacgacaccggaagggatatcggcaatttcctcttcccgccgcacaatataaaccggaccggcggcgacgccgcctacggcgcggataccgaaccgcaacagcggggggatgggctcccaggtagagacctctctttcctcggccttgtcggaaaatgccgccgccatgacccgcaacggtcgagattggaggataactatggaaccattctgatccgtggcccactcaatgtcctgaggtctcccaaaatgtttttctagctgcagagccattgccgccagttctttgatctgccgatcgttcagacagggcgcctgggcctgatccggcggcaggacgatctcctctacccctgggccctcctgacagcgcagggccttgcccttggtagcaatgcgccgctgacacaccggcagtgtgctctcccgtccgacctcataaatatcgggcgagaccgtcccatccactgcaaattttcccaggccccagaccgctgagataattatacgattaccgtaaggcgcctgggggtccacggtgaacatgacaccactggcctgcgccgggatcatctccaggcaacccactgccatgggaagttcattgagggagaatctctgatatttccaatagaagatagcccgtgaggtaaacttgctggccactacggcccggtagtgatcgatcaagtctgccggatcgacgtggagcagggtggcaaactggccggcaaaagaaaactcttcatcttcccctactgcactggagcgcaccgaaatatacctacttcccaaggaaggaaccgcttttcggatggttgcggctaggtcgacggggacgtccgcctgcagcaccgattcctgcagttcccggctaacccgttcgagacccgccaggtcggttatatcggtatccgataatttctcctgcaacaccttggacaggctggagccttccaggaacctttgataagccgccgccgtgatagcaaagcctgaaggaaccggaagatgcaggcgattgcggatttctcctaaattcgccatcttgccgccgcagctggcagccatctcatggttgatctcagatatcggcaggatatagggagtggctgggatactcggaacggcagtgagatcctggctgataaccgcctgaatcttctgatgcaccagtactaactcctggtagcggttctgggtcagttgattgagggcgctgatgatctctctgacataatttcctaagaggtcgacctgggttttcagatagccggtgtcaaacaggtagttgccgctaagcttttcctccatatccgccatggtggccagagccaggttgttattgtccaacaagcggcggaaataattgaatttctcttgcaggtggacctgatcgtcttctgcttctttcagaaatcggcggaaaaatttaaacatataaagctggtcgggttctaggaatgtcccttgagggccttgagctctttttgcatcttgcgccactccagagcgcgcttcaaggtgatgagaatggcttcctgccggaatggcttggtaatatagtcataagcccccttttggatggcttcctctgctgtttctatcgtgccgtaggcggtgatcattatgatgggcaatgtcgggtccatttttttcaccgtatcgataagatccatgccatccaacaggggcatcttgaggtcggtgatgagcaggtcaaatagctcttcctggagaagtttggacacttccagaggattattggtggtcactacttcgtagctggtttttcccgtaatgatggccttgagcagccggagcatattgggttcgtcatctacgaccagaattctctcaggcatgtcctcctcctcatcgatgcgcgaacatcataattgagtatttgttagtgatactcgttaactgctgatagccggaagccggtttcgagcttaaggggcttctggattcgacacgactgaccggtcttcgaggctgcctaattcgctcggggaggccagcggcagttgaaccgtaaaagaggtcccatgtttaccaggataatcttccaccggatagctgacaaaactaatgttgccaccaaatttggtgataatgccataacacatggatagtcccaggccggtgccttcaccaacttttttggtggtgaagaagggatcgaagatcttgggctgatctttctttggaatccccctgcccgtgtcggagaattcgatcatgaccttctgacggtcatgggttaaagcggtcttgaccttgaggaggccgccgcctttcatggctgctacggcgttgttgatcaggttgataaacacctgttgcagttcctgcggatcaccctttacctggggtaacccaggttgaaagttggtttcgagacggatctttttggtaagtagggtatttttcaccacctgaatcattttgtctaaagtattattgatatcggtgacaatctcgatacgctccggggtccgggcaaaggtcatgagattctctacaatttttttacatttgagaccttcttcttcaattattttcaaggtttcgtggagatccggcatctgttccgtctgttccagcagaatttcactaaaccctaagataaccgagatcggattgttgatttcatgggctactccggcagccagggtgccgatggatgcaagcttttccatgttaatgagacggtcctccatagttttccgaccggtaacatcccgggaaatgatctcataggcgtagacctggccgaattcatctttcaatccaacaatgctggtggaaaaccagaattcccggtcgccgatgctcacctggtggcgtttgctgcgtgacctccccgtattccggatctcctgtatccactccatatgaaaatcagcggatttgtcggacattacttcatagaaagtgcgaccgataaaatcttcaggaaggacacatgtgtctccagaaacctcctgggttggcggggtaccgatcgactgtcggtgagaaagaaaattggcggcaaagcgattaatggaaaggatgcggccctcattatcgaccgtatagatcaggtctgtagcgttttccaccaggcctttatagcgcgcttcagacttttgcagttccttcctctggatttctacttctttttgcagggagcccgtgaactggcgttcaaagcgataattaatcataaacatggcgccgaagaggacgaaaataccgataataatctggagaaaaaactgccgcttatataccgagtggatggcgccttccacttctccggcagcggcaacgacggctacggaccagaaataagggtcttggtgatgggtaatgacgtcctgcccaattaacttaaccggggcataggcgatgagttttttaatttccccgccagcctggcctttatgccagccggagatatattccccccacccttcctggccggccagcattttttggcgttggatttgattgatggcgtcaaatgaaatagccggcatccgggctttgcgcacctcaaaggcattcttgccgataaagtcccgttcggggtggtataaaaaaatctcctgactatccataatccagccatagccagttttaccgctctgaatatccctggtgaattttttggccagatagtgcgcatcaatgaaaaaagtcagaaccccggcaggatcgccagagggatgcggatgactttcatccacggattcctcatacgtgggcacggccatgatcataataaggcggccaacataattaggcagttgtgtctgcaccggagctacaaagatatgtcccttattttgaggggcgagagcccacttcaggtatggcttggcctgaaaagacccggtaacgatatgttccacccctcgttcatccaccgagtaggcccgggtcccgtctttattgacccggcgaatctctatcactccttcctcacgaacgctggagagagttacccgcatacggttggcccaagtcaggtgctccagatactggatggagggggatagatttagggtgctgagttctcgtttcaggaagttgatgtcctgttccaacagactggcggtgtgcctggccagaatcaactgctgttgattgaaatcctctttgatgatacgacgcatctggtcggcggagatatagcccagatacagtccgacacccaagagaaagacggtaactatcagcatcgcaatgagggcatatcttgaggaaagaaagctaaagcgtctcatgccaggcatcctaggttacattgcactcacctgcttttgtagccactgcaattccttatggtcatcaatgctactcccccatataaaaaatcatctgtagggtcgggtgcatcttcttttatcgataaaatgccttttcggtcggataaattgttatttttgcgtcatctcacgccatttctaagttgctcggcgtcccaataacaggagaagtcccagggccagtatggcataggccactaaagagccatatttttgtacggctatatcagtgccggtccatacccgccgccgcctggccgatcgccgattgaaattgaccaccagcaggagaatcatgccgataagtgccagcagtgaccctaaatgtgcatgttccatgatgtgcccttaaataaactttagacagaaatttcagtaatttttttcttttattgtaaagcctcaccgcagcgtcttcaataaaaatcgctgttttcgcaagtttggcttttataaaaacagtgagccgtgggcggtgggcggtgagcagccgccatggtctgttttcatatttcgctgtgatcaccagaacatgccaatttatataccaagtatacccatacgaccgcaaaaggcaaggcatggcgcaatattccaggatggggatggaaatcggattttttgtgatatatttgcaggtcaaaaatatcttggtaaagtatactctcttattaagataaaatgaattcaggggggttaatcatgtctaaagcagcggcaggagccaaagttgccctggagaatcttattgccggtaatcagcgtttttgccagaatatgcgagcgccgcgtgaatttagcatccggcgggaaaagttaaccaagggtcagaagcccatggcagcagtattgggttgttccgattcccgagtttcgcctgagcttcttttcgacatgaatctcggagaaattttcgtggtccgcaccgctggccaggtgctggattcggtttccctggccagcatcgaatacgccgtagaacatctggaggttcctctgctgatggtattgggacatgaacattgcggcgccgtcaatgccgccatcgcgcatgagggccagttgcacgggcgcgtcggccaattgttgggtaagattacgccttcgattgcccaggcgcgggaactccaacctgctccggaggattttgccgaaaccgtgactgatctgaatatttatgccatcgcccggcaactttttgaccaaagtgatattgttcgactcttcgttttagatggtaaggtgcgcctggttttggccaaatatctcctcaattctggggaggtaaagatgcttgaggccaattaccggccggcggataatctttaagacaagaggaaactgcatgagaaaattattcggcaccgacggcattcgtggggtagccaacgaataccccatgactgccgacgtagccctcaaacttggcaatgttatcgcctatgtagtaaagaacggggcgagacggcaccgcatcgtggtgggcaaagacacgcggctctctggttatatcctggaatacgccataaccgctggcatctgctctatgggggtggacgtcatgttagttggacctatgccaaccccgggcattgcttttatcaccagttcgatgcgggccgatgccggcgtcgtgatctctgcctcccataacccttatcaagacaacggcatcaagtttttctctcatgagggtcttaagctgccggatgagatggaggttcgcatggaggagttgatgctcaacccggagttgggcagccactgccccacggccactggtgttggccaggccttgcggatagatgatgcctccggccgctataactcgtatttaaagagcaccctgccaaaaaatctggacttcaaaggtttcaagatcgtccttgattgcgcccacggcgccgcatacaaagttgccccggcggtgttgcaggaactgggtgccgaggtcattcccttcggcgtcaggcccaatggcaagaacatcaaccgacagtgcggctccacctatccggcgaccattcaatctctggtacggcggcacgatgccgatatcggcatcgccctggacggcgacggcgaccgggtgatctgcgtcgaccatcagggcaacatcgtcgatggtgaccatattatggctatctgcagtcatcacctgcatgagaaaggcgacttgcgcaaaaaaaccctggtggccacggtgatgagcaatatggggctggagattgctctcaaaaagatgggctgccgtttgatccgaacccaggtaggcgaccgttacgtcatcgaacggatgctccaaggcggctataatttggggggtgaacaatcaggacacattatcttttgggaccacagcaccaccggcgacgggaccctgagcgccctccaactgctggccattatgcattctacgggcagatccttggccgacctggccaagattatggaggtctatccccaagccctgctcaacgttagggtgcgggagaaaaaagacctgagccaaatcccacctatatatcagggtattcgcgccgctgaagaaaaactcggcgatcgggggcgactgcttatccgttactccggtaccgaagcgaagctgcgggtcatgtgcgagggggaagaccctgaggaagtggaagccattgctcaggagatcgccgatctgatcgaaactcatttagggattgaggattgagttcagtcggccgagccccttttttccaattccagaacgttgccgagggaggtttacacggtgctcatagtcatggacgtcggcaataccaatacggtaattggtgtctatcgcgatcataaactcatcagcgactggcgcatccgcactgagaaagagaccactgcggacgaatacggcgtattgttgcgcaatctgttccagtcccaaaatctgaccctgcaaccggggatggatctggccatctcctgcgtcgtacccccgatgatcaataccttggagaaattctcccgccgttacctgcaggtcaagcccctcatggtaggaccgggcatcaagaccggcatgcccatttattatgataatcccaaggaggtaggggccgaccgcatcgtcaacgccgtggccgcctatgaacaggtcaaagccgcggccatcgtcgtagatttcggtacagccactactttcgacgtcgtctctaccctgggcgaatatctgggcggccttattgctccgggcgtcatgatttcctgcgaggcattgtttcagcgggcttccaaactcccccgggtggaaatctttagtaaaccgaagcacgtcatcgccaaagatactatcagcagtatgaatgccggcatcatttacggttacgccggtctcgtggacggcatcgtgcgccgcatcaaagaggcgctggcggaaccggtaaaggttattgctaccggcggtctcgcctgtctcatcgcctctgaagcccagagcattgatctggtggatgaatatctcaccctggagggactgcggattatttattaccgaaaccgcgggaggaaggaaggtggttgaacgatacagccggatgccggtgccggtgcaagccaaacggtcgcttttcaatgcccgaggtaggctttttgcaccagcggattgcccaagagctgacggctgtcgccggatagaatgatctccccggtttcaagcacataaccgcgatgggcaatttttagggacatataagcgttttgctctacgagaagtatggtagtcccttggcgattgatctcgctgatgatcttgaagatttctttgaccaggaaaggcgccagccccatggaaggttcatccagaagcaggagctggccgcggcgcatcagggcgcgaccgacggcaagcatctgctgctcgccccctgacagggtgcctccccattggcagcggcgctccgccaggcgagggaaaagggtgaggacccggtccagatccgaggcgacctggttgtcccggcggccgtaggcggccagacgcaggttttcgagcaccgtcaggttcccgaagacgccccggccctcgggaacatgggcgatgccgttctgggcaatctgatgcgccgaccacttgcttaggtcctggccagcaaagtacctgccgccgctggttatgggctgcaaaccggagatggcccgcaaaatggttgatttaccggcaccattagccccgatcagggtgacaatttctcccgaagcaatggaaaaagaaacccctcgtacagcctggatatggtcataggccacccagaggtcgtcgatttccagcagcatggtcacgcttcatttctcctttcccaggtaggcttccaaaactttgggatgggtctgggcctcttgcggggggccgacaaagatcgtgtcgccaaaatccaacacgagtacctgctgacacagattcaggaccacgcccatgtgatgttctataagcaggatagtgagctcgaattcgcgccacagcttccgcagcagttctatcagggcaacggtctccgcctggttcattcctgccgccggttcgtccaacagcagcagtttgggccggctgatcagggcccgcgccatttccaaccgacgctgctcgccatacggcagttgccgagccggggtctgggcatagcgcgctaggccaaagcgttccagcatttccatggcttgaacgataaattgacgctcctggcggttgaaggctggcgtccggccgatggtttggaggaaagagtaaggatattgggccgaggcccccagccggacgttgtccaagacactcaagtctttaaaaagacggatattctgaaacgtgcgccccatgcccgcggccatgatgcggtagccgggccaaccggtgatctcccgcccggcaaagcagatacgtcccgttgtgggggggtagaccccggtaataaggttgaagatggtggttttaccggcgccgttgggaccgatgagtcccattagaccgccattttctagataaagggaaaagtcggctaccgcctgcaggccgccgaatcggtgagagagttcggtgatctctaaaagtggcacgtggcaacccgattttttaacccgagtaagaaattgattgactcgctgccatccctaaaggcggtccggcaaccggcccgaatcatccctgctctgctgccggcctgatccactttgactccttgagtcccatgatcccggtaggccgaaaaatcatgagcaacaccaacaacaacggccccaacacccaacgccataattccaatggccggagcacctccatgagtagggtgtagagagcggcacccaacaccgatccggttagagaaccaacacctcctaaatacaccatgaccaacatatcagtagatttaagaatagagaaactacggggattgataaactgcaacaggtgggcatataacccaccggccaccccggcgaaaaaggcggataaacagaaggcatagatcttcagacgcggcgtattgacgccgaccagattggcggccagttcatcctcccggatggccaacacacctcggccgaaattggaataaataaaattccgcagcaccaaaagagtaatcaatacccaaaaaaccacccaggttagatcggtgagccgggccatacccagatagccccggggtcccccgacggcgtcgatattctccaggacgctcttgactatcatattaaaggccagggtgacgatggccagataatccccacgggtacgaaatgaagggaaggcgatgaccagccccgccaaagcggcggctaggccaccgatgaccaagaccaacgggaagatgagcggcccccaggcggtgggaaacaccgccaccgtcagcaatgaggctacataagccccgatggccatgaatccggcgtggcctaccgaaaactctcccatataaccattcaccaggttgaggctgagagtgagaataatattgattcctacatacatcaaaacctgctgaatataaaggttgagcaaagttcccgccgacaagatccaggccaggaggatcagcgccaaggaaaggaggaatagtttcaagggcgtgggtttcatatggtaaagtcggaagtttcgtcttttgaatagctatactatcttgacacaagagatagataataagcaaatataacatctctccaattgactgacccccatctggttggaagttgaccgctccccataaggcaaattacctttacttttataaaaacagtgggcagtgggcagtgagcaggaaaaaaattattgtgagcagccgccacggttctgtttttatatttcgttgtgatcatcagaacatgacaacttataaaaaagagagggaatccgatggcttttcaccgtctttccatctcaatggaggattttgacgtcaaaaatctcttgcgtattttcgaacagatgatacataatagcttgagcattttatcacttgacagtgtaaaagacaattttaatcatttttgcgcagttactcatggacgcttggcctattgagagagaacgcacagcaaggttaaggtaaggtttaacgtggcggatatcgaacggcctttgaatgagacactggagtaacaaccggataccgcttgttttcagactttgaatagagaaccaggaatgtatcaatgacgtatacttaatctttaccgttgtcgactcacggccaggccggcaggcaggcaggcaaggcgaaggcggacaaagaaaaaggaggtctatgcatcttcatacatgcagattgtcaggtagttgtgcggttctggttgagccaacgccggctcaaggtgtggattctcctcagcgtctagccaatacccaccggtcatgggtgacggtgtagtcgaagggagagaccacacttaatgcaagcccccaatccggagcggaaatagacatcccccggttattttgaaggcggggaaaggtttgcagccggcatcagatggggaaagacggtaagataaagaactgcctcaacattggaagaactccccctaggggcgccaggccctggcgcccggacggtggcgccggttttcggcaatgatcgaactgcgccagcctttgacaccggatttcacttcaacaatccggatttacgacaagaaccttacaagtaagatcgggtacagatgcaagaaaagaaaagaacgagcaacaaggtgctagtggtcggaggaggtataggcggcatcaaagcctcactggatctggcggaagccaaccgtgaggtcgttttgatcgataaggccttctccataggcgggatatcgattcaacttgaccgaacctttcccaccaacaactgcgatttttgcaccctgtctccccatctcgccgaaagcggtcgccagctacacattgatcttatgaccgcgacccagttgacgaatctggaaggggaggcaggccgtttcaaagccaccctcacgacagcaccccgatacattgatactgaaaagtgtacggcctgcggtgagtgctaccggaaatttcctgagtgtgtacgatttacccctggtttggaccatcgggctccgacctgcatgcgctatcccaagactacaccagatgccttttccattgatatggagaagtgtacgaacaaagatgagttggtcaaggtctgcccagccggagcgatcatcctggacgatggccctaaaacccaggaaattgaagttggttcggtgattctggcattaggcgccgaggtctatgttcccagcgatctaggcgggtatggctatggaatctatcccaacgttgtcaccaacctggaatatgagcggattctgtccgccttcggcccgaccaaaggcgaattgctccgcccctcggacggtaagaaaccccagaaaattgcctggatccaatgtatcgggtctcgcgggatgcagaaaaacgctgttccttattgttcgagcgcctgttgtatgtatgccttgaaggaggcgatcgttaccaaagagcgcttccagaatgacatcgagacaaccatcttttatatggatatgcggacctttggcaaggattacgaactctacctgcagagggccaaaaatgatttaggcatccgcctggtacgttgccgcccgcattccctccagccggttgaggaggaatgtcagtataccggagagattgaaatccgctatctctccgatacggattccaagttggtggtggaaaactatgacctggtagtccttaccaccggtttccggattgcaccggaggtgaaggaactgggccagcagcttggcatcgatctgaacgaatacggctatgcccaaaccggcgggtttgatccagtggccacgagccggccggggatttatgtttgcggcatttttcagagtcccaaggatatcccggggaccttggtggaagccagtgccgcaagtctcaaggcggccggggatcttacgccgcttcgtaccacttccgactggcaggcggagctgcctcctgagcgcgacgtttcgggggaaagcctgaagatcggggtttttgtctgcgattgcggcttcaatatcggaagcgtggttgatgtcaatgagattgtgcaacaggctgccaagctgtcggatgtggtcgtttccgaggtaataggtcaaggctgcagccgggaatctctggagcgtatccagcaggttataaaagataaaggcctcaaccgggttgtggtcggcgcctgttcgcccagaacacatgaacccatctttcaggacacgatccgcaaggcgggtctgaacaaataccttgtggagattgtcaacctcagggatcaagatacttgggtgcatgccgaccgtcccaaggacgccacccaaaaagcgcacgaattgatgcgaatgggcgtctcagcggtacgtttttcccgccccttgcaggaatacaccctgccgatgaacaaagacgtcctggtggtcggcggcggcgtctcgggtatgacagcggcgctgagtctggcggacatgggctataaggttcacctggtagagcgctctgcggagctcggcggcgtagccaaaacccttcgcaaaactatagaaggggacgacgtccgggcctttatgagcgatctcatcaagagaaccgaacagcaccgcggcatccaggttcttaaacaggcgacggtggtggatcattctggtgtagctggaatgtttaagacagggattcaggttggacccgaaaaggcctataaggagatcgagcacggagtgggcatcctggctacaggcgccatcccaaaccggccgaaggaatacctgttaggtcaaagcaaggccgtcgtgacacaactcgatctgcaggacgtcctggcggagaccccggaagtggccaaaagttggcgcaacgtcgtcatgattcagtgcgtcggctctcgcgtgccggaaaatccgaactgctcgcgcatctgctgccaggcggcggtcaagaacgccctcaggctgcgtgaactcaacccagaactgccgattatgattctctatcgcgatatgcgcacctatggtttccatgaggactattatcggaaggcgcgcgaacagggcgttcttttcgcaacctataaattggaagacaaacccgtagcgacccctgacggcgaccaggtcacggttgtttttacagaccctatactggggcaaaaagtgcaggtgaaggccgattgtctggcgttgagcaccgggtttatggctgacaaggagaccacgactagtctgggccggatatttaatcttcccggtacttcagatggctattttctcgaagagcatgtcaagctaagaccgattgatctgccaaatccgggcttctttgtggctggaacagctcattcgcctaaacttgtctgtgagagtatcgctcaggctcaggctgcggcaggacgggcgatgaccttcctggccggtgatacgatcaacctgccggccgccgtggctcaggtagacggggagatttgcgccgcctgtctcatctgcgtacgggcctgccccttcgacgtgccgtttatcaatgataagggctattcggagatcgatccggccaaatgccacggatgtggtgtttgtgccgcggaatgcccggccaaagcgattcagctcatgcaatttgaggatgaccagattgcggcgaaattggacggtcttctggaaaggatgtgctgatggagaactttgaacctgtaattgttgctttttgttgccattattgcgcctataccgccgcggacatggcgggtagtatgaggatctcgtatccgcctaacgtcaaaatcattcgagttccctgttccggcaaggtcgatgtcattcacctgatgaaggccatcgaaaaaggcgccgacggggtgtatattgccggctgtttagagggagactgccattttaggaacggcaacgtgaaggctaagcggcgtctagcccatgtcagaaaaatcttggatgatatcggcatcggcggcgagcgcgtcgaaatgttcgagatgtcggcgggcatgggtgatcgttttgctcaggttgccactgattttactgaaaagatcaggaaactcggacccaatcccgccaaagtggcgcgtgcggcataacacctggctgcaggctgacccagaaggaaaaggagagtaagcaaacatgattactgctgaacgaaaaccgatggcggaactcatcgaatgcgtcaagccgtttcgccgcattttgctggctggatgcaatgagtgcgtcacggtgtgcgccgctggaggccgcaaggaggtaggaattctcgcctcggccctcaagatgcacttccagaaggaaaatcatcccattgaaatcaaagaaatcactttagagagacagtgcgaccccgaatacgtggagcaactagccccgctcatcgaagaggtcgacgtcgtgctctccatggcctgcggctgcggtgtgcaggaggtggcgcggcgttttagccatatgcccgttttccctgcagtgaacaccaagttcatgggcgcgtccgaggcgcccggcctgtgggccgaacggtgtaagggatgcggcgactgtgtcctgggatacacagggggaatctgtcctatcagccgctgttccaagcagttgctcaatggtccctgtggcggctcaaccaatggcaaatgcgaaattaatcccgatgttgactgcgcctggcagctcatctgggataggctgaaggctttgggcaagactgaactctatgaagagaacttacctgccaaggactggcgttccgggggcggcggaggacctcgaaagatttttagagaggatttggcatcatgaagacggatagcacactggaaaagattttggcatcgggaaagctggctgttacttccgagtgtgggccgcctcgtggggccctgccggagaaagtgcgcgaaaaggctaatctgctcaagggctacgtcgacgccgtcaacgtcacggacaaccagaccgccatggttaggatgtccagcctttccgcctgtattctcttaaagcaactcggactcaaccccattttgcagatggtcacccgggatcgaaaccgtctggcaatgcagagcgatatcctcggcgcctacgcccacgggatcgataacatgctctgcctctctggcgatcatacgtccttcggtgatcatcccatggccgcctgtgtccatgacatcgattcgattcaattgatcaacatggtcaagaacatgcgggatgaagggaagtttcagggcggcgagaagatcgacggtccgcccaagatgttcatcggcgccgcggccaaccctttcgccgaccccttcgaactgcgcgtcgcccgccttgccaaaaaggtcaaggccggcgtcgaatttatccagacccaatgtatctttaatctggataaattcgagaagtggatggaaggcgtccgtgaccggggtctggatgagaaggtctatatcctggccggtattaccccgatgaaatcggtcggcatggccaaatacatgaagaacaaggttcccggcatggatgtgcccgatgatgtcgtcaagcgcatggccggggttcccaaagaaaaacaggctgaagagggcatcaagatctgcgtcgaaagcattcagcgccttaaagaagttaaaggcgtcaaaggcttccacatcatggctatcgagtgggagcagaaggttcccgagattgtcgaaaaggcgggtctgttgccgcggccctaaatagtttcaggtctgaggaaacatacccttaattaattcccctcacctcaagagcgtcgtaaactgaagtgaggggatttttttatctcagacagggcaggtgattacgccgattaaaccttttcaaatgtcggccgccccaagatgccggttggcttgaataccaggagaattagcagcattgaaaaagcaacgcagtcgcggtaggtggaggaagccagtagcaccggagtgaatatttctaccgcacccaagagaaagccccccagcatggctccccggatattaccgatgccgccgactacggcggaaatgaaggcccaccaaccgatgcgaatccccatatagggatcaagcacgggatatgccagaccatagagcagccccccagctccggcgatagctgaaccgatggcaaacgtcagggagatcacccgattcaccggaactcccataaggggcgcaacctggcaatcataggaaatggcccgcatggccatgccggtcatagtgtgtcggaccacccagtccaacaggagcatgagcccgatagccacgatgatgatcaagatctggatattggtaaacgatatcccggcccaggaaagttgttgcaccggaataatggccggaatctgccgaggttcgggaccgatggtggccaaggtgaagttttccaggaaaagccctacaccgagggcggtaatgactgccgaaacgcgtggggcctgtctcaagggacgataggccaggcgttcgatggcaactcccaaaacagccgtcaaggtcatggagaacaggagggcaccaagaaagacaaacatcgccgggaacgtcaggtttaatcccaatagaaaacaggcggcccacatggccagataggcgcccaccatgaagatatcaccatgggcgaaattgatcatggtgaggataccatataccatagagtagcccaaggcgatcagggcgtaaacgcttcccaattgcagggcgttgaggaggtattggagtgctagagccatcctgcctaattacctaacgcgatgcaacaagcgtctgccatctttcgagtatgatggagatcatggctgcacggtggcaaaatacttgaattgcccgtcacgaatctgcagaataacggcgctcttgatgggatcgccactgcctctaaaggtcatcctgccggtgacgccttcgtattccgtaatctgtgctagggcatcccgcaccttgccccgatcaagcgaaccggcttgaatgatagcctggcaaagcagcagaccggcgtcataagtcaacgctgcaacgtcgtcaggttttttcccgtagcatgtctcatattcactgatgaatttctgcgctctgggggaggctaggtcaggtgcgtagtgcgtactgaaatatgccccttccaactcctgaccaccaagtttgagcaactcctggctgccccaggaatctgagccgatgatgtcgccaattagtccttggttgcgggcctgcttcacctggagaggtacctcattgtaatagttgggcagaaacaacaattgaggattagtcgccttaatagtagtaagctgggaagagaaatctttatcgcccgtagtgtaggaagcgaaggcaacgaccttgccgccgtcggcctcaaaaaacttcttaaaaaattcagcaatacccttgttatattcgctggccacatcatacagtaccgccgcggtgccgacccggagtttttggcgggcgaacttggccattacctgtccttgaaaatcatcaatgaagcacgcccgaaaaatgaactttttgccttcggtagtcttgggattggtagaccaggggctgatcatgatgacgccgttgtcctcacagatgcgggcggcggggatggcattgccggaggcgttgggaccgatgatggccaagacattattctgattgatcaacttctgagccgcggcggcggcggactccgccttgtcttcgttgtcttcgataaataatcgtaccggaagggctttattacctaccttgaggccgcccccctgattaatctgggccgccaaatactcggccgcctttttgcaagaatcacccaccgtcggcttgctgccagtcagctcagcatttatcccgagacgtacttccggctcggtcctggtgctgcaaccgcaacatattagactaaagaccaaccaaacaaggcacataaacggccacttgcccctttgcataccctgagcacccctttccttgatgtgttaggtgccgccgtctttgccacactcccacctacggagccaagcaaagaaaggcgggcggatacatccggcctcttgataccggcaatctaacagaaaaccgctaaaaccgtcaacgtgaaaaagttcggcggttggattggttatttaatccaggactcaggactttcggttagtttatgattatccggttcggtcatactcatctaactgaaatgctatttatctggtaaataatgcgaaccgaatgaacagcgttggggtttactgcaaggaggctaatacagctaaacgtttacttttgatgtagggatacaaataaacctctggtgagggaagcacataagacattgatttatcggctcggcactaaaagttttgaataatattctttaagaaattattttacagtctgaaagatttcttgacatagtttaataagttaggtataaagcgataatattatatagttaagtgattataagggttgagtagtaaatatttcaaaaaatcttaataattattagaaatataacttacaaaaaggagaagggatcatggcaactgagttgctgaaaatgacggctcaaattattacctcgcatgcatctatcagtgagttatcttcccaagagttaataagcgagataaagtcagtttataacactctggcagaattggccggggaagcggctacagcccctagccctgaagtaactcctactgaaactaaaggaatgacaggtcttaaaccagctattccggttgaagaatcattgcaggatgactatatcgtctgtttagaatgtggtcagaagttcaagaccctcaaggcgcatctgagacgggcgcatcagatgacaccggcagactactatgagcggtttggcctggatgctaaaaaatatcccttggtgtctcgcaactattccgagcaacgtcgacagttggccaaagaaaaaggcctgggagacttccggcggagtaaaaaggtctaatcggcattatcccgttctttccatatcaaaagtcatcatgttctgaggaacacaacgaagcatgaaaacaggaccgcggcagtagctcacaataatgctttatctgctcactgcccactgctttcatacaaatttttttctcatcgaccatgttaaacatcagcggcggccatgggccgccctatcccattatcgataatttatcggcaatttactcattgggcgggccgcgcctgccgtctttaagtgctgcaaggaagactcttcttcgcacatttgtggcttgaaattctggtcactcggggtataaaaataaaacaaccataggccgagaacctgaaaagctgatgagcaggttggcacccaggaatggcagctattaatcgggcagcgatcccgattgccgcgattttttcattgacggaatattcataagacattatgcgactgagcattaattggctaaaagattttgtcgaggtggccgtccccccggaagagctggcggatcgattgacgttggcggggctggaggtcgaggcggtggaaattccagacgtgcgttttgttggcgtgatggtcggccgggtcgagcaggtggcggcgcatccgcaggccgaccgtcttaaactggccgatgtttttgatggccggcggcgttatcgggtagtttgcggcgctcccaatgtccaagccggggggttatatccctttgctccggtaggagccgtattggctgatgggaagcctttaaaggccgtcaaattgcggggtattctttctgagggcatgcttttggcagaagatgagttaggcctttcagatgaccactccggactgatggaactgccctctgaccttaccgttggttctgatctggtcgaggccctgagcctcagagatatggtattggaagtagctatcacccccaaccgtccggactgtttgagcgtcctggggctggcccgcgaggtatcggcgttactggatgttccattgcgtctgccgtccgtggaattacaacccgacaccgaatccatccagcgttgggctgcagtggatattgaggatccggagaactgtccccgctacaccgcccgtatggtggttgatctacaagtccggccctcgcctttctggctgcgtcggcggctacaggtcagcggcttccgggccattaataatctggtagatgtcaccaactatgtcttgctggaatacgggcagccgctgcatgccttcgatttcgactgtttgcagggaggtcgcattattgttcgccgacctcgaaccgaagaaaccagattcaccaccctggacgggcaggaccgacctctggcttgggaaactctcctaatctgcgatgcggcggtacctgtggctatcgccggggttatgggcggccaggcttcggaagtgaccggtgatacccgccgggtattgattgagagtgcctacttcaaccctccatccatccgtcgggcctctaaaagattgggattgtccagcgaatcctcctatcgttttgaacgaggcatagatccggagaccctcctgccggcgctggaccgagcggctcaattaatggcagagtttgggggcggcagaattttacatggacttatcgatgtctgtccccgacctatctctcgaccccgcttgcggctccgcctcgggcgcaccagcgcggttttaggaacgccgctggacaaaccgctggtcagcgatattctgcgccggttgcagatgccgccgattacggaggatgcggatgcattaaccgtgcaggtgccatcgtatcgcggtgacctgacccgtgaggtcgacctcatcgaagaggtggcgcggttgcacggctatgacaagattccggtgacgctcccccggttggctatgtcagccgcacgcccccccaaagaagcccgcctgcgggaaaaggccagggaattgcttttagggatggggtttttcgaggtcattaattacgcctttcagccggatcgtcttacaacccttctagaaggcgaggatcctgatcggtcctttgtgaaagtggccaatcccatcagtgaagaacaggcggtcatgcgccggtcgctgatccctggtctgctgcagaacatgcggcttaacgctgcccatttcattaaagatgttaagatcttcgagatcggcaagactttctggccatgctccggcggaaagctgccggatgaacctttgatgctggccggcctgctgaccggagcccgcaccaccccggcctggaacctggcggagaccgcgctcgattactatgacgtaaaaggcgtcgtggaaaatttattagccggactgttggttaacccggtcaatttcaaaccggcatcagtttccttcctgtgtcccggcgccttaatacaatccggggagactgtcttgggctggtttggagagattcatccagacattgccgaacagtttgatttgaaaccgcgggcgtatgtatttcaactagattttgtccttgtgactgccgcggccaaggaatgtgctcacttcacgccgctgccgcgctatccggcggtttatcgggacctggcggtgactctggcggcttcttggccgtccgatcaggttaccgaagccatttatgccttgggacatccttggttggttgaagcccagctctttgatgtttatgccggcccaccggttcctccgggcgagcgcagcctggccttccaccttcattaccgggacccggagcgcacccttactgatgaggtggtcgacccctggcacgaggccgtcatccaagggctgcaggagaaatttggcgccaaactccggacttgaagatcatgcaagctggagattgtcaatgcctcaagacatcggcgccaaaaaaattatttcgcatcggcgaggtgagccaactcaccggtgtcaatcctcatatattgcggtactgggagtcagaattgcagattctgacgcccaaccgccgtctctccaaacagcgcctgtaccgccaagcggatattgacctgatcctggaaatcaaacatcttctggaagaggaaagatacactcttcagggggtaaagcagcatctgagccagaaacatctcaaaagtggtaatgccgctgttgccaagacctcgaaagcaatgccgcttccctctaatgatgccctctatgcatgtatgcaagatattaaggaggaactaaagtctatccgggatctgctgactgattgaccaggaaacggcggctgccgtttcgccgcctcacctgatcccttcctccaagaaagtagagcggcttataggaacaagtatgggttccggcaggtgcgatacgtctaccgggtctgccagatatgataaaaatcaataagaaattacagttagccattatcttcctggcgggtctggtcctgttgcttctctggatgcaagggacgttccgctcccgggtgggtccgggaaccgtgtcagttccggttgcggagatgacaggtcaactctatacggttgctttccgaaccgtgctggattggcgggaagctcccggtattgttgcctccaaagagcagccccaggtgtccagccaaatcctcgggcggatcctcgaagtgcgggtcgcctccggggaccgggtgaacgccggtcaggtgctggctatcattgatgatgccgaagtgcgcagccgtttgggccaggcccgggatcatctatccgctatgcaggcccaataccgtcaggcgcagtctgatttccaccggttcaagaacctcgttggacgcaaggtcgtcccggttcgggaattcgacgccgtcaaagcccgttttgagactatccgggcccaggtccagcaggccatacaggcgataaacgaagcccaggctaattttcgctatgccacggtagtctcgcccgccgcaggtctggtggcggaaaaaatggtcgacgtgggtgatctggccacccccggaaggccgttgtttaccatctatgatccccagcagatgcgtttggaagcccaggtgggcgagcagtatagccaggtattgcaaccaggcgcctcaaccaggatctccattcccagcctgaacctggagcttcctactgcaatagatgaagttgttccccaggcggccagttccagccgcacttttcttgttaaggcaactctgccggttcagcccgatctgcgtccaggcatgttcggtcgactctatttcgacggtcggcagcgccaagccctcctcatcccgacaacggcagtacgggatatcggccagttagaaatggtacaggtggctcagacggacggggtgcggctgcggcaggtaaaaaccggcaaacgctatggggcggaagtggaaattctttccggcctccaagccggggaacaaattgtgttatccttccccgaaaagtaataattttattgggatgaccctgcagtcataaacacctatgacctccgccccgcgcacaatgagtttcactgccagaattgtcaaggcctttctgacctccaagctgccccttatcttcatcttgatctccctactggccggctttgccgccctctatgctactcctcgcgaagaggagccccagatcgtggtgccgatggcggacattctcatccagtttcccggagccagcgcggcagaagtggaaaatctggtcaccatcaatctggaaaaaaaattgtgggaaatcgacggggtggaatatatctactccgcctcccgaccggggggggcggtagtgacggtcaggttctatgtcggccaggacagggaaaacagcctcattaaactctataataaagtctggtctaacatcgatcaggcaccgtccggggtcacgaattggatcatcaagccggtagagatcgacgatgttccgctagtcactttcaccctctacagtgatcaggcttcggatatggagctgcggcgggtggccgatgagatcctgcaccggctgcagagcatccccgaaaccggccgttcctacgtggtgggcggacgtaaacgggaactccgggtgctcctcgatccggtgcgtctggcttttcgccaagtctctaccctggaggtcatgcatgccctgaaaggggctaatgtcaatctggcagcaggaagcttcaatctcaccaaccgggagatgctcctggaggccggaccgttcctccgcaatgctgaggagctgggggcgatccaggtcggccgacagcaagaccgtccggtttatctgcgagatgtaagccaggtactcgacggccctggagaggttaatacttatacgcgactgggttttggtccgatggccgcccatgacgcgcatctgataaatgatccgacggcagttgccggacgcccctaccaggcggtgaccctcggcatcgccaaacgcaagggggccaacgccgtctgggtagccgaaggactccagcaaaagattgctgaactcgaaaagacggtcattccggctaatatcaaggtattggtcacccgtgattacggcaagaccgccgatgaaaaagtcaatgaactggtgaagcaccttgtcatcgccatcgtcagtatcgttgccctgctgaccgtggccttggggtggcgggaggccctcatcgtcgccctggcggtgcccatgactctggccatgacacttttaggcaactatctggtgggcttcaccatcaaccgggtaaccctctttgccctgattctgtccttgggtttgttagttgacgaccccattgtggatgtagaaaatatccaccgccactttaagctgaggcgggaaccacctctggatgccaccctgactgcagtggatgaagtaagaccgcctactattctggccacctttacggtcattgtgtcgtttctacccctattttttgtcaccgggatgatgggaccttatatgcggcccatgccgtacaacgttccgctggccatgatcatgtcgttagtggtagccttcaccgtcaccccgtgggctgcctatcacctgctgcgacgagaggccgagacgccggctgaaccttttgttttgcaggacagcggcatctataaaatctatcgccggattctgacgcctttcttagaaagccgccacaaaacctttgtgctcttgggcggccttgccctggccctgttgctctgcctattagtcgtgttgctgcaatggattcccatgaagatgctgccctttgacaacaaaaatgagctgttgctcgtggtagatatgccagccgggacctcgctggaagaaaccgatcgggtggtcagggaaatagagatatttctcagttcagtcaatgagattcgagatttcgagtcgtacgtcggacatacctcccccatcgatttcaacggcatggtacgccactattacttacggcagtatccctatcaggccgatatccgcatcaacctgctggacaaagaggagcgccattggcagagccacgaaatcgccctgcggctgcgcccggagatcgaagccatcggccgccgcctgggggccaacctaaaaatcgtcgaggttcctccaggtccgccggtgctctccaccctggtcgccgaagtctacggtccggtgggggaaagttatacctctcagatccaagcagccaaacgggtccggactttgatggagcagaccgacaaggtggtggacgtcgatgatacggtagaggccgatcagattaaatatcgctttgtcgccgacaaactcaaggccgccctgcacggcgtttccacccaggatattgtccagactgtccggaccctcataggcggtgagacccccggcatagcgcaccaggcatcagagcgaacccccttggagatcacggtgcgactgccccgtgctgggcgcgcccatccggatgacttgcacctcatccggctgaaaggggcagatggttctttaataccgctcactgaattgggccacctggaaaaaaccctcgaagacaagaccatttatcgcaaaaacctggaacgggtggtcttcgtcactgccgaaatggccggccggccaccggtagaagccatctttgatctggaggccaagcttaagaaacaaccatttccggaaggctaccgagtagtctggtccggcgagggggaatggaagattaccgtagacgtcttccgtgacctgggattggcctttctgggcgccctggtgatgatctatatcctgttggtgcatgaaacccagtctttcggcatgcctctggtaatcatggtggccatcccgctgaccctgatcggcatcgttcccggcttcctgctgctcaatctgctaggagcggcgcccattcacggttatcccaactccatcttcttcaccgctaccggcatgatcggcatgatcgccctggcgggaatagtggtgcgtaactccatcatcctcatcgactttatccacctgcgcctgagagagggattgcctttggaagaggcagttgtcgaatcaggggctgttcgcctcatgcctatactgctcaccgccggtgccgccatgttcggctcctgggtcatcacccttgacccggtcttctccggactggcctgggccttcatcttcggcatctttgcctccaccctctttaccctgatcctgattccagtgatctatttcctgatttatgctcccaaatcgaacgggtcttgaccggcccgttaaaagtgcttattgataaattaagtcgctctgggaagcacgatcctcataggtgctctcgcttatcctgaaaaccttccaggtaagaggttcccatggcccgccgagttgccattgatgaagatgcctgtattttttgcggaacctgcgctgatatctgccctgaagtctttgccctcaatgtagcaaaacaaaagtcagaggtgctaaaacccgaagacggtccggtcgatctgattcaggaggctattgattcctgtcctgcccaagccatccattgggaagaataattaaaggacttagaaattaatttccgggaaaaggagaatgaaccatgggctttacaccagccgcagtcagagaaaaaataatggaaatgtatcctgaactcgatgaaaacaagattattgtcagcctggagttcgatgttgccaaagatgcctatatcgtcaaattcaagaaagaccggcacgaaatgaccacccatctggagaaaaaagacgctgaagattgcctgcgcaatatcaagtgcgtctatttaggggctcaagtaggccagtttattaaaaactttcagatggcttaaggaacctgggctactttgccgccgcccggtcccattctatgacctgctatggccacatttgaggacactgcaaccatcatcgcctccgggtttcgaaaaaccggtttgaccgatgaacttatcgccggttttcagggggtcgtataccagtattaccaggagcatggccgcgtactgccatggcgccggacaagcgatccctatcacatactcgtctccgaaatcatgttgcagcagactcaggtggagcgggtgctcaccaaatacgagctttttcttgcccggtttcccaactttgaagacctgtcgcggacctcactgcgggaaattttgaaggtctggcagggactgggatataaccggcgggccaaggccctgcaggcgatagcccggcaggtggtggcggagtttgacggccggttgccggcagaccgccacctcctgcaaaccttacccggtatcggacctgctactgcgggagcagtgcttgctttcgcttttgaacagccggtaatttttctggagactaatatccgccgagtctttttgcattttttctacccggccgaggacaagactcctgataagatgctgcttcctctcatcattctcaccctcgattcccagcgggtccgccactggtattacgccctgatggattacggagccatgctgaaaaagaccgttcctaatcccaaccgtcgcagcgcccattacgcccggcagtcgccgtttcgcggctccgatcgggaaatacgcagccaaattctacagatatttttagccaggccagaattaactgaatccgctctcctggcgcagcttcaggccgatcagaggaggagcttaagaattatccagcaattggttaaggaaggatttttgctccgacaagaaggccgataccgattgacatcccggtaatcccgggctagattgacggtttcaaaaccccgagaaaatcaagcttccgaacgtcggtatccgtttttatcttttttatgccagccgaacttagaccaccgactctaaacggacataccgagccgcctagggccagccagattgcggattcctttgatttgcctgacttacccccatatgctccgttcagatagacaatcttaacccaacagcattgaccctgccccctgccctcaaaggtcaagggagattaaggttgtaataccaataagagataaattataagagagcgtacttatcagcagaaaccttaaatcttatacgcctcacaaacctgccaagctcagttattgccaaccccgatttctgatttagatcggcctgatcaggatgaaaccttattaacggccgaaagatgggctttatgaaagaaagataatttttaccctttcctccgggaaattcgcctctgccttatttgtccgatctttcttgacttggctgggattttcagagaaagataagaggcaaaggaaaaaacatgatgtccaaaccccagcttgaatcgattacaaagagcacccggctgcaaaaaaggataatggctgcccaggggaagcttcccgccgatctggtgcttcgggggggccgggtagtggatgtctttcgcggcagtctgatccaagccgatgtcgccctgtatgatggcattattgtcggaataggagactaccagggaccgacgcttgaggtcgctggtcagatcatctgtccgggatttattgacggccaccaacatatcgaaagcactatgctctcacctccggagtatgccaagagtgtcgtgcctcgaggaaccactgccgtcattatcgacccgcacgaaattgtcaatgtcctgggtgctcctggtctcgactacatgttgagttttcatgaccggttgccccttgatctgtttatcatgttgccctcctgcgttccggcctcgccgctggagaccaacggcgctgattttggcccggctgagatacgccgctaccggtctcatccaggcgttctgggtctggctgaggtgatgaactaccccggcacgctggccggcgcccctgaagttttggagaagatcactctgtttaccggcggcgtcatcgatggccacgccccgctgctatccggtctggctttgaacgcctataaagtggctggcatcggctcggatcatgaatgcaccgagctatcagaggctgaagaaaaactggcgcggggcttttatctgatgctgcgggaaggcagccaggccaaaaacctggccgacctgctgccggcaatgactcctgcctccctgcgccggactatgttggttactgatgattgtcatcccaatgatctgctgcagcgcggttatatcgattatcttatcaagaaggccgtcacttttggctgttcacccataaacgccatcaccatggtcaccttgaatccggcggaatatttccgtctgttggaccggggtgccgtggcccccggttaccgtgctgatttggtggtgttaaatgatttggtagactttcgggtcgataaggtctttaaaaatggccagttagtggcagaagggggtacccttaccgatagttcagtcctggtccccgccgaatttcctcattcagcgatgcatgtggcgaatttctcgccgcaggcccttgccctgccggtgactggcgaggttgtcaaggtcattcagctcctgccaggccagttgctcacagaaaaactggtgcttccgacccccggggcccacggcctggtgcagtccgatccagagcaggatctcttaaaattggctgtagtcgagcgccaccggggtaccggcaatgtcggcctgggtctggtccggggcttcggattgcagcgaggtgccctggcctcttcggtggctcacgattctcacaatatcatcgttgtgggtgccaatgaccaggacatgttcgtcgcggttcagcatctcatctcttgcggtggagggttggtagtggcggtcgacgggaaggtctccgcagccctctcacttcccatcgccggcctcatgagtccggcgccactgccccaggttgccgcagagcacgccgccctgatcgaagtttgccacagcctgggagttgcactgccagacccctttatggccttatcgttcctggctctgccggtcatcccggctttgaagttgaccgaccgggggttggtggacgtgaaccggtttcaattcgtgccgctttttggcccggattgaccactctgcttttctggttactattggcaacttacagctcatggcagctaagctcgtttatgccgattctcggggacagatctatgatcaccccgagttgcaactagccgggcgctgcggctcgggtttttaccggattcccgaatccgagctgatgcctctgccgcctggcagcgatctttttgttttgcccggacgccttgcggtcggttatgacccgcggcgccgccggtttcagacgctctccgaaatcaagggacaaccgggtccgggcctggcagtcgcagcctttatggccccggcgcataccatgagttatttggcggcttaccaaaccgttccgagggccccggtgttgccgttatttgcctacaccgcggtgggctggaaggcaggggggttttgggtagccgggtggcgcagcgaccccgatcccaggcaggatctggtcaatttcgactgccagcagattgaagcgggggtacggagcaggctagccagccaaccagacaaccggttgctgcgccatctctcccactgtgccctgacctatggctgtccggcggccaaaaatctcttcctggaacgttgggaggcccccctgcccacctcgcctagctgcaatgcccgttgtttgggctgtctgtcacaacagaagcgcagtcctttccccgccccaatgaaaagaatccgcttcatgccgcgtcccgaagaaatcgccgaggtcgccgttcctcatctcgaacaggctgaaaacgccgtggccagtttcggtcagggctgcgagggcgaacccctcctgcaagggtcgacgttgcaggaggccatccggttgatccgccgacaggttgcccgaggcgttctcaacctcaataccaacggcagccgttccgaaaccgtcgcccacctggtcgccgccggtctggatagcctgcgggtgagtctcaacagcgccaggccgacgtattactcggcttactatcgaccccaggactatcactttactgaggttgtggccgccttgaaagccgccaaagccggcggcgcccgcgtttccctgaattatctcatcttcccaggcgtgagcgatgatcccgccgaagtgtcggccctggaggaactcattgcccagacccggatagacctcatccagctacgcaacctcaatattgatccggattattatctcacagggataggttttcaggctgaacagaaacctctgggcatcaggaggatggtggtgcgcttgcagcgcaactttccccacctgcggttcggctattttaatcccgcctggtcaaatacgaccgaccacaacgagaaataattgaaatattgtcacatgcggcatacaatagaacatcgctatgaacctgagcgttctgagagataagtccctctaaccacaataaggtcgcccctatgagcctgatcctaaccggagctgatattttacaggttttggatattgacttagccctgcaaaccgcggcgcaagccttcctggcgtatggcgaggggcgggtcaatatgccccccaaagtctacctgcgggttcgcaaaggggactttcgagccatgtacggtgccatcaccctaaatgatgaagaagtttgcggcctcaaatgggtcaatgtccatcctgacaatccgcaacgcggcctacccacggtaatggccaagatcgttctcaatgatcccgagagcgccctggagcttgccgacatggatgggacctatattaccaattaccggaccggcgccgctgggggattggccgccaagtatttatcgcgtccggaatcctcttccctggctttgatcggggccggcgttcaggcccggatgcagattgccgcagtcatgaaagtgcgccccatccgccaggttgccatctacaatcgcaccccggcccgagcccaggtcctgatggaagaccttgcctctcgatttgatgtccaggttatggttgctgaaaatcctcaggaagcagtgcaggacaaggacattgtggttaccgccactgccagcactacccccctggttcgacgggaatggatcagtcctggaacccacatcaacgctatcggtgccgacgcagccggcaaacaagagctcgatccggcgatcctcacagaagccaaaatctttgtcgacgacctgactcaggcgcagcactccggagagatcaatctcgccctgatgcaaggacttattcgccccgagcagatagctgcagcgctggggcaggtggtagccgggaagaaaccgggacgggaaaattctcaggagattactgtatttgactccaccggactgatcattcaagatctggccttaggaagagcagtcctgcaacgggccaaagagcgggggttgggtgaatacaaggaatttatccccggattgccgccaaaatgaggactgcggtcacttattgtttttggaacgccggctgttggcgcagcgctgacagaggtaaccccgaggggtgatctgatgaagcccctccaccacgacagccccgcactcctggcagattcccaatatctttggtatatcccggcccccgagatggctgcgagcaacgatcgccttttcacgggctcgccatcgggaccaaatttttcgccaccacgacagcatattgtgagtattatctaattatgtacgggatgcaagcccttaagattgcagagacaacaaattgttggcgtttaacaaccagctttctggacaactaactgaaggccgtatttcggtagcccgtcctaacgattgcacccagggcacagcgcctgctcaaaaggagaccacatgagacaacaccacatgcacaagcctgatcatagccataaagagaaaatagattacgccaagatggccataaccttagaccataatttctctatggcggaatttgtcggacctgaaaatggcttgcaggaaaaagacttggaaaacctgacgcctcggttggaagagatcgatcaacagatcaagacctggcggcaagagggcactataggtttcttcgacctgccctaccaggaagaaacggccaaaaagattaataagctggccaagaaattaaaggaatggtgctgggatctgttggttttgggcataggcggatctgctctcggagccaaggccctgcatcaggcgctgtgccatccgtcgcataatttatttccccctgcccgccgaagttaccactcccgccttttcgtcgccgacaacattgatcctgactacctctacggcatattagatgctgtcgagttgcggcggacagtagttaatgttatatccaaatctggcagcacggccgaaacgatagcccaattcttgtttgtttatagcctattaaaaggacgcctgggggctgacaaggttcgggaccggatcgtcttgactactgatccggaaaaaggcatgttgcgccacttggttcagaatgaaggcttcccaagtctctctgtgccgcccaatgttggcggcaggttttcggtacttgccgccgtcggtctcttcccggcggcaatggtgggcgtcgatatcgaagaattattagagggagccaggttcatggatcaacgcctgcggtcggcctccatatctcagaatctggcttatcgtttggcagcctgctactatctcttcctaagccaaaaggctcggccgatccaggtgattatgccgtatgccgccggtctcaccggcatagcagattggttctgccaactctggggagaaagcttggggaaaaaatatgctctcgacggcagcattgtccacgtcggtccaacgccggtgcgggccgtgggtgttaccgatcagcactcccagctacagctttatatggaaggaccaccagataaaatcatcacttttttagaggtagacaaatttcaacacactttggcaatccctcgtttgtatcccgagatggaaggcatgcattacttaggaggccattcttttgccgagctgctgcaggccgaaaagaaggcgacggcctttaatctgataaaggcgggccggcctaatctgacgctgcatcttcccgagatcaaccctttcactcttggacaattaatctacctctttgaggtgaccgtagtcgttctgggaagacttttgaatatcaatcccttcgaccagcccggggttgagggtggcaaacagacaacctacggtcttatggggcggcagggctttgaatctcaacgccaggaagtggaaaacgcccctccggttttagataagtatgttctctaaaagtgcataccttcatttcagggcgggaaacaatgttccgacgccttaagatcgcctggcggccggcccagaaagacctggaaaccttccggttggtaaaattttttaccctgaccggctttgtagtcatcgtggtcttcaccgtgctgctcaccctgctggtggccgatcgtttgcagcagatggccctgaagaagagcgaggattatgcctcactattggctgccaatcttaatcatcaggttttccagcaattcgttttgccggcagcaatccgttttcagggtcgcatccaaatcagcgatccggagcaatacgaattgctggataccgtagtgcgcaatactatccatggttttcatgtccagcaggtaaacatctatgaccagaggggggatttggcttatagcaccgattccatcgagttgggcaaaaattatctgacggtaccggaggtaaaacagtcgctcgatcatggtgatagcaatatccgtctagttgttcccaaaaatattctcgtcagcatgcttctcggctccaagcaggataaatatctcaagacgttcaaccccctgcgcctggaaagcgtggagatcaagctgacccgagaattggggccggtaatcggggtgtttgaaatcacccaggatatttctctggatatggcggaaatcggcaaatttcaattaatgctgatcgccaccctgatcgtgcttatgggtctgctcttcatggtgctccgccagattgtgaaaaaagccgagtccattttagaacggcggcaggaggagcgaaaagagcttcaggcacagttggaactggcagaacgattggccgccttaggggagatggtcgccggggtagcgcatgaaatccgtaatcccttggggataatcagctctacggcggaactgctgcggaaaaggctggaggccaaccccagtgacgggcggttggctcagatcatcgaagaggaggtcaaccgcttaaatcaaacggtaaccgaatttctcgattttgccagaccgcgggagccgaacctgcagccaaccgatattgaaaggatactcgaacgtggactggaattccttcagccggagattgaccgcagccagatttccctggaacgacactaccagctcaacggccaggtactgaaggcggattcggaacttctgtatcgcgcctttctcaacatcttcatcaatgccattcaggccatgccgcagggtggccggctcattgtggcgacagaacccggtccgcagaacaaaggcgcccggataatcatccaggactctggcgagggcatctccagcgaaaatgttaagaagattttcaacccctttttcaccaccaaagacaagggcagcggtctgggtttgtccattgtcaaaggaatcgtggagagccaccagggtcagattcacattgagagcaacctcaactgcggagccaaagtaattatcacgctgcccgagctggaggcctaagaaggagttacccctgccgccaggagtagcaggctaaccgaaatttatgtatacataacttattatggacacaatcttagttgttgacgacgaaaaaaattacctgttggtcatggagaccctgttggccggagccggatatgaagtcttcaccgctgacagcggcgagactgccctggaactgacccggcgcaatgacctggatttagtcgttactgatatgaagatgccccgcatgagcggtattgagcttctcgaacagctcaagcaggtatatcccgacctgcccgtcatcatgatgaccgcctatggcaccgtcgaaaaggcggtggaggccatgaagaagggcgcatttgattacatcttgaaaccttttaagaacgaagagatcttattaaccatcgccaaggccctggagctgcgccacctcttaacggaaaaccgccgactccgacacgatctggagcaacgccatcgttttgataatattgtgggcaacagtaaggccatgcagagtatctttgcggtggtggaaaaagtagcccagacccgggccacggtgcttatttccggggagagcggtaccggcaaagaactgatcgcccgggccatccatcaccgcagtccgaggaatcagggtccctttatctccgtcaactgcggagcattgacggaaaccctgctcgagagcgaactcttcggccatgaaaaaggagccttcacccatgccgtagctatgcgtaaaggccgcttcgagctggccgaaggcggcacccttttcttggatgaagttgctgaaatgtctcctggtttgcaggtgaaactgctgcgcgtgctgcaggagatggagttcgaacgggtaggcggcagccgcaccatccgggttgatgtcagggtcgtggcggcctccaaccgcgacctgaagaccgaagtgggagcaggtaattttcgggaagacctcttttatcggcttaatgtcgtccacctggccattccacctctgcgccagcgcaccgatgatattccgcttctcgtgacacatttcatgcaaaaatttgcccgggtaaacaacagaggcgatatccggctggaccccgaagtaatgaagatcctgttgcgctatccttggccaggaaacgtccgggaattggaaaatgtgatagagcgggctgtgattctttgcagcggcgataccatcactattgcagatttgccccccaacgtcgccgaagccccggaaaccgagtttaatattgacctgttagtgccccagcacattcctcttcctgaagctcttgatacaattgaacaattaatgatccggcgagctctcaaccagtccggctacgtgcaggtgcgggcggcggagttattgggcattacaaaaagcctcctgcagtacaagttgaaaaaataccagataaccaattgacggagaggtggtcattgatcaatagcgagtgttcggaattacctcaaaaccccataatagcaggcacagtatttcaagaccgggcttttataggtatttctgttgtcctggacgactattgggtggcgacctcaaaggctcacaacaaggccttgaaaatgaatgggagtgcttggtgaaactgaaagattttccggaagacctccagccccatctacttccccgcccccggggcaggatggtataccgttgtctggattgcggcgccgaattcggcattgaccacctgttttatacctgtccaaagtgccagggccttttcttactggtagatttagacgaggaacagctcaaagagcattcgggagccttctggcgccggctcttcgactaccggcggatgctccatgacccggcggtgcagggcgccttctgcttccatgaactgatagccccagtcattcctgccgaagatatcgtctatctgggggaatgccataccccccaggtgcaggccaactcccgacttcaggaagaagtggggatgaccgtttatttcaagaacgatggccagaatcccagtgcttcttttaaagaccggggcatggctgcggccttgagctacctcaattacctgatccgcacccaaaaccttacaggagtattggccatctgcgcctctaccggagacacttcggcagccgcagccctatacgccgcttatttaggagacaaagtaacctcagcagtgattctgccctacggcaaggtgacaccccagcagctctctcagcctctcggggccggggcccgggtcttagaaattcccggcgtcttcgatgattgcatgcgggttgtggaggctttgtccgaacactaccatgtagccttgctcaactccaaaaacagttggcgcatccggggacaggaatcatacgcctatgaaatagcgcaatggttcgactatgatctggcccacaaggttatcgtagtccctatcggcaacgccggcaacattaccgccgtcctggagggactgctccggtttcacgacctgcagataattgcagaactccccaaggtcattggggtgcagtcgcagcacgccaacccggtgtttacctattacctggagagcaatcccgcgagacgcgtctttacacccgtggtggtgcagcccagcgtcgcccaggcggccatgatcggccgaccggtgtccatgccccgagttatccgtctggccgcggaatatacccggagggcaggtgaaggaagttttgccgtggtggaggtaaccgagcaggaaatcatggacgccatgctgctagccaaccgcaacggccatatcgcctgcacccaggggggggaatccctagccggactgcagatggcgcttaagaccggactggtgaagaaaaacgaagtggccgtggtagacgccacggcgcaccatttaaaattcatcggttttcaacagatgtacttcgacaacacctttccgtcggagttcgagattatccctaaaccggaatatcaaaaccacccccaactgcttattcccgaatcaccccccggggaaagcccctggtcggaggcagaacagaggatattcacccaggacatggtgcgtcaggtagccgcagtattgggcttgaaacccaagtgagctatcgctagccggcgtctagcccgaactggcgccattctcactctagagtgaggataccggcctttttcaaggcggcaacccctccctgtaaacccacggcgttgtcaaacccctgggtctgcaactgccttaaggcctcgtaagagcgcatgccggcattgcagatcaagatgagacgcttatctctgggaacctctttgaaacggtatttcaaagtctcttgggggatattaagccaacgttctgggaagcgggccacaaagggcgcggcattagccgctcccctgacatccagacagatgacatcgtccctggcttcctccaggaacaggcgttgaaactccgttaggctgatggattgattgaaaccggtcacaaggttctcggccgtgttggcgacggtgttaacaatgtccaaggccgtggcatagggcggcgaataggctacctccaaatgagcgaggtcctcaaggttcccatgctgccccaggagcgccgcaatgctgttgacgcggcctaccactgcgtcgccgttgggactgatcccctgagcccccaaaaggcgtcgggagctgctgtccaccaccaactgcaagtagatgagctcctgggtgggatagaagtgcgcatgatcctgctgcaccaccaaagccgcctcagccgtcagaccctcattgcgggcggtctcgagggtgaggccggtacccgcaacgccgagatcaaagactttcagggtaaagctgcctacgatatcaggaaaggtggcgtaacccccggcgatattagtgccaataacccgaccttgccggtgcgccagggaagtttcggggaagtagatggtctttccggtgagcagatgaggatactcaatgcagcccccgccagcataaatgtcgggatctgatgtctgcagccgctgattgaccaacagccccccattgggggaggccagcagcccggcggaaacggccaattctgtcctgggttccgcccctaaggcgacgattaccaggtccgccggcaaacggtgggttgaggtgatcacctccagagaatgttctcccggagcggccaggatttcctggaccgactcctctaaaaaaacctgtactccccgacactgaacctcatattgcaccatgcgggccaggggcacatccaataaacccggcaatacctgagagcccggctcaaccaacgtggtctccacgccccacaaatcgctcaccgctgcagtcatttccaatccgcgggggctggcgccgatgatgaccgctttagccacttctccttgagatatgcgcctcttcactgcctcagcctgcatcagcgtggcaacactcaccactccgggcagttcggctccggcgacgttcaggggtttgggccgtcggccagtggccaagaccagtttatcataggataatttctcctccgcaccagtctctacctgccggacccggacctgcttggcctgacggtccaaggcaagcgcctgggtcctggttttgatccgcacatctttggcatcttcaaagaattcagggctgcgcaccatttgaaaactggctgtcatcaacccctgaagttcccctacgtcacctgagatataatacgggatcccgcaggcggaataggcaatctcctcctgctgatcaatcacggttacgtcccactccggtttcaggcgcttcaaccggcaggcgactttaggtccgagaaccccaccgccgataatcagaatcctttcgcatgccatagattttctcctcattatgctgacggcttaacgcctaaagttagaaaaaacgattatgccattgctactcaaacataaatcatcatgctagcggcaaacccggtgtgccgtcacagcttaaagtaaataccggattctacccagcagggagcatctgcattgggcggcaaattggtcttaaaccttttatgttggcccggtttggccgacttccaccgaaggttcattgtgtctcatagtatactgagaagcaaggaaaacctctggcggctttcaaccctattaactttctccttaacaggaggaattttaaggtgatattgttgtcgaagtttcttcaagagacgcgtaagctttaggagatcgaataagcatttttttatccctccagttgtttggagcgaatacaagattcgcctctacggatgagcctgccgccgctgcagtgttgtgagacgggaaagcgtagcaccatatctgcgcgaactaaaaaaagcttgacatatgttttgtcttcaatataatgttttagacataaaactttgttaggaaaataaatatgaatagcctatccctaagcgagagtctggaagattaccttgaagcaatttttcatattgtgctggaaaagcaggttgcccgggtcaaggatatcgccagccgcctgaaggtgcataagtcctcggtaaccgcagcactgcggaacctggccgaccgcaagcttgtcaactacgctccttatgacgtgataaccctaaccccgcagggagctaccctggcaaaggatgtggtgcgccgtcatgaagccctgagcgattttttcgttaaggttttgactattgataagaccctggcagaagaggccgcctgtcgaatggagcatgccatgccgcgggttattgtagatcgactgatcctcttcagcgagttcctggaagtttgcccacgggctggcaaaaaatggattcgcggttttcagcacttttgcgatgacgccctggaacagcagaactgcgagcgttgcatcagtctgtgcctagatgatgtgaaaaaaaaacagaaacaagaagggggaatgatgactctacccctcagggaactaaaacccggccagaaaggaaaaatcctcgccgtaaaaaatgaaggtgatctcggtaaacggatcgcagacatgggcataacccctggtaccttggtggaggtcgagcgggtagcgcctcttggtgaccccatcgacatcaaggtcaagggatatcacctgtctttgcgccgggacgaagctacggggataaccgtagaattgcactgaggtcaggcggctatgagatgcaaaagaagggctggggttgcaatagcgccgcctctggggaggcctctgacgctggtgccggtagggcagcgggttcacctggttgcagtgcaggctggatgtggactccagggacaccttctggccatgggcttgattcccggcatcgaggtggaggttatccataaggcccctgcagatcatggtcccatcctggttcggatcggcaacagccgtctggcgcttgggtggtgcatggcccaaaaaatatatgtggaataattttttttggcctatatgtttggttaatcaaacatagtcagatacttaaaacataaggatgggaacaggatggcaaaggttacgatagccttggctggcaatccgaatgcggggaaatcctgcatctttaattatataaccggcgcccggcaacatgtggggaattatccgggtgtgaccgtagagaaaaaagaggggctttgtacttgtggtgaactgcagattcaggtggtggatctgccgggaacctatagcctgacggcgtactccattgatgaggtggtggctcggaattacatcctggaggagaagccggatgtgatagtcaatgtcgctgatgcttccaatctggagcggaatctttatctcactacccagctccgggaactcggggttcctatggtcctggccctcaatatgagcgatgtggctcgaaatcagggtatcgaaattgattgtcaggctatctccaaggtcctgggcattccggttgtccccaccatcgggcataaaggtgaggggatccgggaactgttggatgaggtcgtcaccctggcctccaatgggcatcacccggcctctttcagggtggagtatggccgtgatctggagcctgagctcgccgccatccagcaagtgattgagaaacaggggaattctctggcgaataaatatcctccccgctggctggcagtgaaactgctggaaaaagacgaagacctccggaagcaaaaaatctcgccggagatattgcgagctctgactaaaagtgccaaaaagctcaaggagttatcgggtagcccgcccgagattatgatcgccgaggctcgctacggttatattgctggaatctgccaggaagcggtgcgcagttcggttgagaccaggcggcagatgtcggatcgccttgacgccgtcctgttgaaccgggggctgggactgccgatctttttgggcctcatgtatctggtctttcaaatggtctttaccctgggggaaccgcccatggggtggatcgaatcggcctttgaatgggttggcggaattgtatccggttggtggccgaaaacctcggagagcgccctcaaatccctgttggtggacggcatcatcggcggggtgggtgcggtaatagtattcttgcccaatatcttgttgctcttccttgccatcgccattctggaggattcgggctatatggctcgagcggcatttctgatggatcgtatcatgcacaagatcggcttacatggcaagagtttcattcccatgctgctcggcttcggttgcaccgtaccggcgatcatggcgacccgcaccctcgataatcgggctgatcggctcacgaccatcatggtggcgccgctgatgagctgcggcgcccgcctgccgatttacgccctcatcataccggccttcttccccgtgggactccagggctggatgctgtggctcatttatctcatcggcattgccctggccgtagttagtgcccgaatccttcgcagcaccctgttccggggtgagaccgtcccttttgttatggagctgccgccgtatcatctgccgaccttaaaaagcgttatcatccacatgtgggaacggggatcgttgtacctgaagaaggccggtacgatcatcctggcgttgtcggtgctgctgtgggccctgaccagttatcccaagaaggaaaaatacgaccaggattatcaggctatgaccatgcaaacggaagagaacttcctggcaaagataagagaccttaattcagacctgggtctcgcggtaaactccccgctcttaacggaggccataggagctgaattggcaaaacaggccgaacaggaaaactattatgaacatgaagtcggctatgcccaagctcaggaaaggtatgaccaccgtctgcaggaactcaaagaaggtcagggaggtcctttgctgacaaccttcttggagatgcgggagaaggtggatcaggcacaccaggaattcgatcaaaccgtggcggaggcgggtttggagcaaggaagccccgaatatgaagctacggagaaacagcgggacgcaaagttggctgaggcggagaaggtaaacccacaggtatacgccgcagtggccaagtttcgggaagatctggagattccctataaggagcgcttgaccaagataaagcaggcccaggaagccgaagacctctcctattccgtagccggtcgcatcggtcatactttagagccgctcctcacacccctcggcttcgattggaagatcggcacggcgttgataggtgccttcgctgccaaagaggtgttcgtggcccagttgggaattgtctattctgtgggtaaggcggaggaaggttctgaagccctgcgtgaccggctgcaggagaactacagccccttgcaagccttcagtatcatgttgttctgcctgatcagtgccccatgcatcgccaccatcgcagtaactcggcgtgagaccggctctaccggttgggccctcttccagttggggggtctcactctcctggcctatctggtaaccctgttcgtctatcagggcggcaggcttctgggattaggaggctgaccatggcatggctcgaaattcttctgatcgcggcaataatcgggggggccctcttcacgctttaccgctatttctggcagaaacagggacgttgtccgggatgcaattccgagacctgtccctcaaaacagatgcataaaaactcttaacccctaccatggaacagaaaggagatattggatgaagaagtctttggtattggtaagcgccgttttatttctgatcatgagtttcagcctggctggtgcggcttcggtaacggtaggcgcagagagtacgataaccgtggatggcacctcgtatacgctggttagtgttccacccgactacagcggtctcatgtgggaggtatcaggtaccggatataaggcctgcctctgcaaaatgacagccttccgggcccttcaggccttgggaatttatctctccaacaacgacctgcccagtgcccagataaacatcaccaccggctggaacaccgatggccccgaggagttgtttgtagaaagtatgccctgggtagaaggggtcaatttttcttacgctgatcctataacccctggctcccttctgaccctaacggatgcctggtacgagttctcctatatgggtgccacctacaaggttagcagcagttatgacaactaccgattttccccggacatcaatcatgcaggttacgtcgaggattgggatttctttgattaccggacatattttcaaactacgagcggatcggatcctaaaaagaattatttcagtaccatcctcaggccgcagattgtagacaatctcaagggagaaacatggtttgaggtgagtgcggtgccgattcccggaacgggctggcttctcggttcgagtcttctgggtctggttggcatgggcagaaggatagtccggcccaaggacccggaatagttaatctaacctgatggcagcgttgtcgaaggttttcctgcggggcaacccaaaatagctgaatatcctgtacaagttagcgttttcagatagatccggagcggaaaccaaggaaaaactttttccccagggctggtgataaaatggatgaaatcgccatccctggatcgaaggacatagaaggtaaaacacatgacggtttttaaaagaatcagaaggcccctggcggcaatggaggattttctctgtccgatcatcggcacctgtctgactctcaaagaactgcacaagataggccggaggtttaagtatgatggggaatccactccctatcaacttcatacctggttaatcaggaccggtaaaaattcgcccgccgtgggcaaatatctccagaaatatctgtgcgaaaaatatcgttcggtgatgcaacggttagatgaatttgaaggagaggcattgctttctgcctggatcgcggccgtccaggagggccaggtagccggggctttttgggccattcttacccgactggacgttccggacgctattatagaggaagttttcggggaagtccacatgatgtcccatctccaggcggctgaagtccggaccgaactcaaggcctttgactctctgcggcgggaaaataaccaaattatccagaaactgcaaaaaactcggtctatgctggaacggcagcgcgccgaaaaagaggaactccgtcgccacctaagtcagaaagaaattgaactccgccaattccgacgtcagtcagcacagatgaccaaggctttgcaaagttatgagaatacagaggccctgtctgtacttaaaaaagagcatagtatgctgcaaaaagagaacaaggctctgcggacccagttgactcaagaacaggccctcaggaatagggcggaaagacgtctggaaaatcttagagaaaagatacaaaaccgcccttgtcggcgctgtcagatttcggaacctggcagttgcccggccaaatgcccggcagctttagctgatgattgccccctgggccaaggtgagaattgccccagattatgtaagaaaaatattcttctggtgggcggtctggagaaattgacaccgtattatcgcggcatcattgaaggagattttggcggggttttttaccgtcatgacggagactttcgccagggtcattcctgccttatgagtatggtcaagaaagcccatgtcgtcatctgtccggtaggaatgagtagccataacgcctgcttatgcgtcaagaagctgtgcaaaagactcaataagccgtgtgtcatgttagccaagccgggtctgggagctctaaagcaggccttgacgaatatggtggaacaagaaatgttccaaagcgaagtacagggcgagatattgctccaataagggactgaggcgagggattgaaattaacgattgatataaatagcatatcgtcatagaggcgaggtaaaacatgtcacatgaattcaggttatatctgcaggcgttggatagccatttgcgggtggctcctttgggcaaactgacagggagcggggtagaacagattttgggtgcagcccaggccgggctgcgggtctttccagtagttgtggtggatttgcagggggcggaaaattcgacggctgacactttgacccggctggaagaagggctgcggcaactggtgagcgaaaaaaaactgattttgggtctcgaacctgaaaagtggattttgcaaggatcgccgccggagaaaatatgccattgctgcaataattgcgagaattgcccctgccgctcccgcaccggcgagaaggccaaaaagacagggtgacctcgtattcttgaagatctctgttggaaaacgattataggccatcctttgattttatcggtgtcataccagggaggaactatgcccgcgtatctttacaaatgtgtcagttgtcaagtcgaggagatccgcataggggggctggatgaccatgtggctctctgccatgactgcggcgacctgatgctgcgcctggattatgacctttttgcgccctatttcgagtcatcgacagacaccgtaacgtcctcgctccatcaattggacgtttacgacgcactcgcgaaacaggggctgcaagagaaaaaataagaggagaaaaaggagaaaatgacatgttgtttggaagaacttggttaatctggttttctttgatttgcgcctgttggctgaacgttggtggagtcatcccggctggcgccacggaagacgaggtccggatagcttcggaatctgccagggcagaaggagaaaccagatctggggggcgtggagaaggctttgagccagaagggggagcagcagccaaagaggaagggagcaaggaagaggcagcaggagatgaatgccccgctaccttcggacccatcatcaccgacaccgccgttcccatcgagaaaggcaaattcgctgtccaacctaccttcggcctgagcttcataactgacagcttaacccagagctggcgccgggtgtcggcaggaggcgatttttcgtctttcgccatggattggaagttcacctatggtctgtggaacaacctcgaggccttcgtggtgattccctatgcccacaaatgggccagcagcgtcaacgaaccgggtcccagtggggaacgtgacgccgacttcgggggcatcggcgacatcaacctgacctttaaatactgtttgctggaggagacccacacccgcccgacgttgaccgccttattcgccatggatttccctaccggccatttcaagcgcctcaatccccgatttctcggtaccgatgaaattggggggggtacttgtgccttcaccaccgggttgaacctgtccaagtatatcaaacccttgatagtgtatggcaacctctggtataccatgcggactgattacaccaccgacgatggccggcaaaacccgcgggatttcgtcaccctcaatctggccgccgagtatcccatcaccgaaaaatgggtagccctcatggagttaaccagctattgggacagtggacgtttgatcgggcacaaagccaatacgccgccaggcgccttgctttcggtgatgccgggaattgaatacatggctaccgaaaaattctccctggccctcggtttaaacatcgacgcggtagggaaaaacgccgacgcagctataaccccgttgctttccatggtctacgctttttaaatacccgcgagaatgatgccggttatcagtttccggcttctgttcccaggttcattgttttgggatatggttttgtctccgagttatagaagcttttcctggggatcaagtaaaaaggggggcaatctttgggtcagttcttggagtaaatgttttttctttccctaaaatattaaggctccaagagcgcgaaggagaaacctgaataactagaaaaaggagaaggagcggtaccccgccaagagtcgccgctcctccttacgaccaatccttaatgcgaaaagatcggctcttttttttgtaccataaacagggccgacacgcaagccgaaatgaaaggagagagcgaatgtggcatcggctctggttaaccggagtcatggcattcctatttttgatctcgggaatactgtcccaaacccaggctcaagaatccgagggagtgataaaagtcatagaaccggaagaaacccaagaggtggaaacttcgactcctgctacagctaaaaaggataaagtggaagacgtagagaagattgtggtaacggccaccaaaacagcgcgcaaccccgatgacgtgccggccagtatcacggtgattaccaaggaagatattagaaaacagaacatccagacggtggacgaggccttggctcagatccccgggacttttcaaaaacgtagcaaaggctggacggatgcccactctgcgagtgtaaatctccggggttttccagccgaaagccagaaacgcaccctgatcttgctggatggccagaatatctccagcggttactccaattccgtgtcctggaacagcatgccggtggagtatattgagcggattgaagtgatccggggtcccttctccgccctttacggcggcagtgccatgggcggggtcatcaatatcattaccaggactcccaaaaaactggagttcctggcccagggcggctacagcacctatgattcctggacctactatctcggcgcgggagaccgcctttgggataagctgagcatccaagggggcttcaactatcgctacactgcgggttatgccagcaatctggtgcgaaagacggccagcagtggggcagccagccccaccgtcttaggatggagtcccaccacgacgaccaccggctcccccacgaacattatcggggataacggcgataattactggagtgattacaacttaaacggcaaggccagctgggatatcgctgagggccataaggtaaccttcaacactctggtgagctattccaacaccggctatgacctgttcaattcctacctcaccaatacggccaccggcgccaaagtagttaccggtacggtgggtctgttcggcacagatacgaaattcagcaacctccaagagggggctttcttaagcagcaatgtgcgaaaccgcacgcaagtctttaatcttgcttccgaacacagcctcaccgagaccaccaaactcaaatttcatgccggtctgctaaacatgccggaaagctggggcgtcactcccaattcttctagcccccaaactacctattatggcggcccggggagcaaggtcagctttcccagccagaactgggtggcagagttgcaggtggatcaggccatcggcaacaaacatcagttagtgggcggcatttcgtacaacaccggaagcgccagcagtgagacaaacaacctggacaattggcggaaaccggacatggagggcattttgaccaaaatgtcgggggggcgggaccggaataccggtatattcctccaggacgaaatcgcctggcatcccaagatcaatactgtcgcggggctgcgtctggattggtgggaaacctatggcgggagatacatggcagcagccggcactcccgtgatcgacctgggtagccggagcaaggtggcagtcagccccaagtttgcggttctatatcgcccctggcagtggatggcctggcgggcctcggtgggcacctccttccgggcccccaacatctatgaattatacggcgcccaccaatccgccacctatgtgtacaagaacaatcctgatctcaagcccgagaccactctctcctgggagatcggcaccaccttgaaaccgtttgagggtacggtctttactagcacctatttcgagaattatgtggatgacctgatttaccgggttaccgaccccaccgacccaaccggcaggacccagatcatcgagaatgccgccaaagccactatcagaggggtggaactggagattaaccaaaaaatctgctcctggctggaggtgttcggcaataccaccctggtggacgcccggatcaatgagaacccgtataatcaggcctcggtgggcaagaagatcaccatgacaccccggcagatgttcaattttggggtcacagcgaattactggaagttccaggccaatctttcgggtcgctatgttagcaaactttatgctacggacaacaacagcgacgtcgttaataatgtctacggctcttacgatccctacttcaccctggactccaaggtgatcttctccccggtgaagtatatggacgtctccttttccgtgaataatatgctcaaccgggaatactattcctattatcgcacccctgggcagacgttttggacccaggtaaccttgaaatattaaggaagacttcggacaactgctggaattcatttataaacttccttttctagcattctaacggcagtaaggtatctcaacgactcgagaatatgagatgcttcgctgcgctcaggatgacacttcaggcgaaagtgaggttaaaaaatggctttcatccggaacaatcttcgaaactactgggggtcggcaaaccctaaaattcgacagagcgaaggatcaagagatggatttaaacatcattttgtggatgggcgggatgctcttcagcctgagcatttttgtggtgaaggtaggctttggcctggctttgggcaggataagatggaaggcaatagttttgaccctgttattgtatatggggatttttatcctggccgcgcttctttccggcagcttaatcaaaatcctggagccggtggtgagaaaaggaccctatctccatgccgccatggccttggggatgattgcctggggtatctatgtcatacgccatttaacgggtcagaattcggcgctcgatggtcaatccatccaccacggcgccaaaggcgaatattcaccccaagttacgcagcactcggtatggtttcttctcgtcccctgccccgtctgcctcacggctatcaccttttccacctgggcagccttaaatgttattaaactacccccttggctggtgggatttgggttgggagcagtatttaccattctctcgctcctgacctatttttttgtaaggctttttactctgaattcaaccttcttaaataaagggattagtctcggcttcagcatgatagtgatcggtctttatttcctgacttcactatttcttccagcccatattgagggggccaagaatatctaccaatcttttgctaccgaaggtggtaatattgctctgagcgaccacctcggggtatttctgctcctattgggggcaatattggttagtttctttacttataatagaagtgaggttggttgatgaacatcatggctggtctggaaacatttctctatgtcatatcttcggccttgttttatccggtggtagtgggtcttatcctccttaccttctggatcgtgatttccttcggcagcttcttgcgggaatatctggaccgcaggcagggcgggtcgaggagcttgcagcagtatcgcagaatgcttgatccccaattgataacccggtcagcgaatcttgatctggagctggagaagcggctccaggaggctgaactggagctgattaaaggcctggataagatcaggtttgccatccgggtgggcccggccgtgggcttgatgggaactttgatccccatgggcatctccctggcggccctggcccagggagatatgccgaaaatggcggggagcatggttaccgcttttaccgccacggtggtgggtctggcctgcggcgtggccgcctatctgatgtccctggtgcgggaaaaatgggttcgggcagacatgcgcgagatggaatatctgacggaaatgcgcctcaggaagggaaaaggcccgaggacggaggacaagggggagggggataatgagcctcttaaaaagacagcgacggtttgacagatacgacgaacccctggaagaccccatttccggcgtggccaacctctttgacgccagcgtggcctttatcgtcagcatgatgatcgccctgttcatggcgtataacatgctggatatgatgaatcccaagtcagaaatgaccatcaccaaaaagaacgccgacggccagatggagatcatcaccaaaagcggcaaggaaatcaaggttaaaaaggtgacggataagaagttgagcggcgaaggcgtccgtctgggaacggcctatcagctcaaagacgggagagtggtgtatgtgccggaatgaaaaggctgtagagggcagaaatcctgggctacacaccaaagtaatcttttttctgggatgtatgctgggttggctgttctgttcctcgggaccggcttatgccgctaagcaaaaagtcaccctgctgcttaccgatgcgccgaccaagaccagcattgaagcggtgaaggccatctatctagactatcccaatttaaagcaacaggtggaatttcatatctatcccagcctccggaccggcacccggaaaaacgacctgacccctgtgagcgagtcgaaattaatattcatcatgctcaaaggtgccgacctggtcaaggcagtaaaacccgagctggaaatggcgattaaaaagggggccaaggtctattgtgtaagcggttcttattatgacgaacacgaggagatgggcatcaaggtcgataagcaaatgctgaattactttagcgaaggcggcctggaaaatatgaagaacatgattctttatgccctcaagaaggactgctcatttaatgtttcctttaatccgccgatagaatatccccacctgggcatctatgactccaaaaccaggaagattttcagggactttgaggaatataaaaaggcttataccgcgtatcgagccggcaatccctggataggggtacatttttctaaatataacattggctcaggagagaacaagcaccttgacgccgtcatccgcaacctggaaggcgcgggtttcaatgtcttgccggtttacgggtcgctggcagaggccgtagaaaaattcttctgccgggagatcgattccgttaacggccctgactccggaaaggaaggaggtcagggtaacgaccgcagccgggtgcggctggttattgccctcgggataaagcacggctggggggtaaagcctgaagccacgatcccgcttttgagccggctcaatgtccccgtggtcaatgccatatcacttctgggccaatcaaggaaggagtgggaaaagtctcccgcgggcctggatattttttccagatccttccagatagccactccggagatagttgggatgattcagccgacgattatcgcctccaaggagagaaggatagataaagctacggggttcgagtatatcgaggaagaaccgataccggatcggatagaacggcttaccgcccgagtgaaggcctgggttaatcttcaggataaacccaataaggataagaagattgccctggtctattacaactatccgccgggtaaacagaacatcggggcctcctacctcaatgtgctgcccgagagtctatgggaaatactcctccggcttaagtcggaaggctatgatctcggggggccgggttcaggaaagcaggagaaagagcttcgcaaggaggaactttttcaggaaatccaagattatggccggaatatcagcaactgggccccggcagagatcgataaactggtgaaggcgggggggaaaacggtctttcccggaaaaccccaggagggtagtagccggggaccggtgctgattcccttggcgatttataaaaaatggttcgcccagttgcccgaaagcctgcaaaattccatgataaaaagctggggtccggtggagcagagcaacattatgatttggaaggatacggacggtaagcaatatctggtcatacctgcggtgcgatacggcaacctcctgttcaccccccaaccggcccgtggctgggaacaggatattaaaaaagtttttcatgacgtcactatccctcctcatcatcaatatgtcgccttttatctctggctgaaacacggctttcaggccgatgccgtagcccacatcggcacacacggcacccatgagtggctgccgggaaaagaagtagggttcacccgagaagacccgccggagcttttgatccaggacctgcccaatatctatccctacatcgtcgataatgtgggggaaggactccaggccaagcgccggggcatggcggtaatcatcgactatatgaccccgccttttgataaagccgggttgaataaagagctgaaggaacttgccagccttttcagcgattacggggttgccaaggaaaagagcccccccttggctggtaccaagctcaaagagattaacgaactggccaaaaagatggggttgctcaccgacctcaagctgacggagatcaagaccgaggacgagatagaagaggtggaacattaccttaaagatattgcggaaaaacagacccccatggggttgcataccttaggaaaatcaccggaggagagatatcgcaaaagtacagcggaggcgattctttccattgagaaagggttaaccgaagaggaaagaaaaaagaagctggcagacttggaggaccggataaaccgctccggccccagtgagatggatgcctttaccgcggccctctcgggccaatacatcccggccgcccaggggaacgacccgatcagaaatcccgattcgttgcccacggggaaaaatttttattcttttgaccccacccggcttccttcgccaaagatatatgagatgggggccaaactagctcgggagttgatcgatggctaccaggccagacacggacaatacccggacaaactctcctttgtcctctgggctacggaaaccatccggcatgaaggggtgatggagtcccagattatgtatctcctggggattaagcccaagtgggatgagcggggccgggttgtcggggtggaagccatacccagaaaggagctgggccggccccggatcgatgtcaccatggcgccgtccgggctttaccgggacgttttccccaatctcatggacctgcttgatcaagcagtgactttggccaaacagcaagatgaagctgacaacctgctccgggacaatatcaggcgcacccggcagatgctcctggagaaaggcgttgccctggagctggcagaaaggctggccgcagtgaggctcttcaccacccctcccggcgcttacgggaccaatctggataaggccattgtccaatccaactcctgggacaaggacgaacaactggcggacatctatcttagacagatgagccatgtatatgggcaagggttttggggggacaaaattgagaacctggataagaatacccggaaggccgaggatatcagcctgaccctgtttaaatccgccctgtccggtaccaagatggcggtgcacagccggtccagcaacctgatttgcaccctggacagcgatgatttctacggagagctcggcggcatggccatgactattcgagcccttgatggcaagaccccggagacctatgtcaccaacatgtccaatccggtgagtcccaaacaggagaccctggaaaaagtgatgggcacggagatgcggtcacgatacctcaatcccaaatggatcaaggcgatgatgaaagagggctatgccggggcccggttcgtcgataaggtcatcgagaatctctggggctggcaggtgacggtgcccgaggcggtggacgcggccaaatggaatgagatgtatgagacctatgtcctggataaaaacggcctggatatcaaaaagatgttcaaggacgcccagaatatgtgggcctatcaatccctggtggcccggatgctggagacggtgcggaagggatactggcagccggatcagaaggtcattgataccctgtccaaggagtatgccgagagcgccaaagaagtgggcatggcctgttgcgaacacacctgcaataatcctatgctgtccgacttcacctccgcagtgctgatgtccgtgcccgggatggaaaccaaggcaaaagaatttaagcaggccctggatgcggtaaaaaatatccagcagccttcaaaggccttgaactcgcaggcttctccgaatgttaccagtccgtccgcagattcccaggctaagggtgctcaaaagtctccggatgataagactccgccggcagattcccaggcgaagccttctcaagcctctcctgacgccaagagtcaaaaagttgagggactcgaagtggaagaggtgaaccgaggcgggttttcagctacccccatcccctatctgttcattgcgggtttcatagtcttcctgttgctcatcagggcaggctggagaaagaagggcgacctgagaagaagataaccaataatgttcgggtggctccagaaagatcatgacttcgcggcattttcattgttaggagatcaagatggatttaacgaaaagcatgcttaacctgacggtcggcggcagcaccggcgtgctatggctgctgttagggttaagtgtcgtttcgttggcgatcgccatcgacaaggctttgaccttttatcgttaccgcttcaacctggaccggtttgtggccgagattgaaccattcctgcagcaaggagactggccacaaatcatttcccggtgtgagcaggaatccggtctggaagcccggatgctgttagccgccctccgggaaatttcccggagcaaggagaaagtccaacatatcatggaaggggagcggctgcgggtggaactttatctagggaagagactaggttttctgggaaccttgggagccaatgcacccttcatcggtctgttcggcactgtcttagggatcatccacgccttcaaagacttagccctggccgaaggcggcggcggcccggcggttatggcgggcatcgccgaggccctggtcgccaccgccgtaggtctcctggtggccatcccggcggtggtgttatacaacttctttcatcgccgcctccaagtggtgcaggagcgctcccggattctggagcagcttctcctggcccgcctggacgaagaagccggaaccgccgggatttccattccggatacggaatatttcaagtccttccgaaaagccgggagattggtatgaaagccgatatgcgcggccccctcaccgaaataaatatgaccccctttgtggatattgttctggtcatcctcatcatctttctcctgacggccacggtgatgatgccccgcacctttgccatcgctctgcccaaggccacccaggccgacaggctggagggcgttcccattattatcagcatcgaccgggagggcagtattgccatcaatggagtcaagctggcgcaggatggcgactttgagaaggtctttacggcccaaaaacaggggaaagaacctcaggccattatcgccgcagataccgacaaccgccatggtcggctcatagaggtgatcgaccgtctacgcggtctgaaggtggaacgcatcggcatcgaggtggagcagaagtagattatggaatgtcattatcaggaatggataagcacctggaaaaccaaggataactggacctgggcaattctaggctctctattggtgcacggcctgctcgttgccgggatgctgacgtcttttatgagccaccctgccaaaaagtgcgtggtggtgccggtggaagccattgccctggtgccggggcccaaggggggcggcggcggccggccggcggccgccacccggcccgaggcggttcctccgaagccctcaccggtatgtcccccggccaggcctcaggtcaagcctaaaacggtgctcaaaaccagactggctccaccgccaccggaacccaccatggcgccggtgatccctaccccggcatcgcctcctgccataaccaggggcaaatcatcgcctgccaccgtcgccgcctgccaggctggcagttccggcgccgccgttggcagctcggtatctggccagggaggccgaggaaccggggccggcggcggagttggacctggccgtggacgaggctccggacccggttccggacccggttccgccctccagggctatctgcgggaaatccggcggctcctggagaaacaaaaagaatatcccctgatggcccgccgccgcaatatccaggggatggtagtggtaatgtttactatcgcctctggcggccaggtcgatgcatcacaggtgagccgctcctcgggtcatgacctcttggacgaagccgcccggaacaccgtccgccgggtcggacggttcccccccatccccgtcgacctgaagcgccagaagttgaccgttgcggtccccctggcattttgtttgaacaacgaatagacggaaatgactcatgtccctgatggctctggtgcttaagttaccgtaaaaaacttcggagaagatgatttttcctgagaccaaaccaaaaaccggagggcggaaaagggcggcgcctcccaccttctgtcttgaatcaacttagttcataaacccttctgaacatctttcacttttacccccgtcatccttgccctctgctactccctgaatcatcctatcctggcgtcggatatcatacaatacaacatttatgtattatataatgacatatatgtatactacataattcccgaccgcaacctggaacatctataacccattaatatatcattctatttaattttataatgaggttggcccccgttttgcagaaaaagtatgacaaagcttttcggaaggagaccagcatgcgtaagatcgccatttacggcaagggcggcatcggcaagtccaccaccactcagaatacagttgccgggttggccgaaatgggccgcaaagtcatggttgtgggttgtgatcccaaggccgactccacccgcctccttttggggggactagcccagagaagtgttctggacaccctcagagaggagggcgaagacgttgatctggaggatatccgccgtcttggtttctctggaatcatttgtgtcgaatcgggcgggccggaacccggtgtgggttgcgccggccgcgggatcattacttctattaatctcttggagcagttgggcgcttatgccgatagtgaaaagttggattacgccttctacgacgtcttgggcgatgtggtctgcggtggtttcgctatgcccatccgcgaaggcaaggccaaggagatttacatcgtcgtctcgggtgagatgatggccatgtacgcggctaacaacatctgcaaaggtattgtcaagttcgccgaggccggcggggtacgtttgggaggcctgatctgcaacagtcggaaggtggaaaacgaagaagaaatgatccaggctttggctgtcaaactaggcacccaaatgattcacttcattcctcgggacaacatcgtgcagcgggccgaaattcatcggaaaactgtcatcgattatgattccggccatcctcaggctgatgaataccggactttggccaaaaaaattgaggctaataccatgcacgtcatccccaaacccatgagtactgacgaattggaaagcttgcttatcgaatacgggctggccggttgatcaaaaggaaaatgtcctgggaaaacatgctgtcatgatactcttaccattccctctcactcttgggaagaggattagggcgaagggcaatgtagccctttattttggcaaagaccgacacaatttggagaaagtataatgattatgattagatcagtcgtacggcccgaaaaagtggatgccgtcctggccgccttaatggaagccgggttccctgcggtaaccaaaatgtcagtagtgggtcggggtaagcagcggggactgaagatcggagaggtcacttatgacgaaatccccaaggaactgctgttgacagtggtaaaggatcaggacaaggattttgtcatcaagaccgtcctcaaggccgcccgcaccggcgacaaaggcgcctacggcgacggcaaaatcttcgtctctccggtagaagaggtatacaccatcagctcgggcatcaaggaatccgcttccggggaaatcgaagaggtacagccatgaaagagatcatggccatagtacgcatcaatatgatgaaccagaccaaaaaggccctggccgaggccggcatctcttccatcaccgcccgggacgccctcggacggggtaaaggcctggttgatttaaccctgctggaaggcgccgaaaagggctatgaagaagccgtggtccaactgggacagactcagcgtctggtccccaagagggtcttcttcgtggtcgtgccggaccggctggtgcagaaaaccgtgaacacgatcattaaggtaaatcgatccggcaaatccggggatggcaagatatttgtcatgccggtccgggatgctgtccgggtgcgtaccggcgagtccggcgaccaggttttggatgaagtctgataaatctcgatttctctcttgaggagaataatccatgtccgaagttctggatactataagccctaaaccgtccgccctccagccgatggcagtaaaaaaagagttgctggaaaggtatcccaccaaagtggcgcgcaaacgggccaggcagatcatcatcaacgaggtgggaccagactgctcggttccggagattcagtctaacgtcaggaccattcctggaattatcacccagcggggctgtacctacgccggttgcaagggtgtggttttgggtccaacccgagacatcgttaacatcacccacggtcccataggctgcggcttctattcctggctcacccgccggaatcagaccaagccgaacggccccaccgatcacaactttatgacctactgcttctccaccgacatgcaggatgagcagatcattttcggaggcgagaagaagctgcgccaggccatccaggaggcctatgacatcttgaaacccaaggccattgccatcttctccacctgcccggtaggtctgatcggcgacgatgtgcatgccgtggcccgggagatgaaagaaaaactcgggatcaacgtcttcgccttcagttgcgagggctacaagggcgtcagccagtctgccggccaccacatcgccaataatggcatcttcacccacgtggtgggtctggacgatacggtgtcggaaggcaaattcaagattaatcttctgggggagtacaacatcggcggcgacgcctttgagatcgagcgtctcttcaaggactgcggcctgacgcttatctccacattcagcggtaactccagctatgattattttaccaactctcacaccgccgacctcaatctcattatgtgtcaccgttctatcaactatgtggccgaaatgatggagaccaagttcggcattccctggatcaagatcaactttatcggggcgtcggctactgccaagtctctcaggaagattgccgcatacttcgaagatgctgaattggcggcccgggtagaggaagtcattgcccgggaaatgcccgcagtcgaggaggtacgggccgaggtcaagaccaggtgcgccggtaaacgcgccatgctcttcgtaggcggctcccgggcgcaccattaccaggagctcttccgggagatcggcatggagattgtcagcgccggctatgaattcgcccaccgagacgattatgaaggccggcgggtgctgcccaatatcaaggtggatgccgacagccgcaatattgaggaactgcacgtggaaccggaccccaaccgctacaaggtccggataagtccggaacagatagaccgtctggaaaaaaccggcctcagactcaaggactacgacggtatgatggccgaaatgcccaatggcactctggttatcgacgatatcagccagttcgagaccgagaagctcatcgaaatcttccggccggatattgtctgtgccggtattaaagaaaagtacgccattcaaaaaagcggcactcccatgaaacagcttcacagctatgacactggcggaccgtacgccgcgttcaaaggagccatcaacttctaccgggagatcgatcggatggtcaacagcaaggtctggaaatatctgaaggccccctggcaggagcacccggaattggccgctacatatgtgtgggaataacccggttcccggtcttgggtaacccggatcctgattttaaccggttatatcgaacaccgaaggtttttcgattattttttcccttttcccccatacggggagagggtctgggtgaggagtggcccggacaacaatctgagtatcagacgtaaggatagcgccatgttattgagacataccccagatacagttgccgagcggacggctttgaccattaatccggccaagacctgccagcccatcggagccatgtacgccgctttgggaattaaccgttgcctgccgcatagtcacggttcccagggatgctgcgcctaccaccgcagcaccctgacccggcactataaggagccggtaatggcgggaaccagttcttttaccgaaggctcctcggtgtttggggggcaggccaatctgcttcaggccatcaacaatattttcgccatttatgaaccagaggtcatcgcagtgcacaccacctgcctgtcggagaccattggagatgatattacccagatcattgccaaggccagggaagagaataagatccccaaagggaaatatgtcatccatgccaacaccccgagctacgtgggctcacatgtcaccggctttgccaacatggtcaagggcatggttgattattttgccgccgctgacggccgcaaggaaaaccggattaatattatccccggttatgtggaaccggctgacatggaggagatcaaacggatcgccagcgatatggggatatccactatcatgtttccggatacatccaatgtgcttaacggtccccagaccgggcgctatgccatgtttcccgccggcggcgttaccgtagcggatctgatccgcaccggcggcagcatgggaaccgtcgccctgggtcgattggcttccggattagccgctcgaactttggatgctaaatgtaaggtaccatgtgaaatcctggacctgcctatcggtctcatggccacagaccggttcatcgacaccttgcgacagatcgccggggtctccgtccccgactccctgaacatcgagcggggacggctcctggacgtcatgaccgacatgcaccaatacttcttcggccgcacagcagccctggccggggacccggatcagttgatatcgctgacggaatttctggtctcggtggatatgtggcctatccatattgtcaccggtacgcccgggaaaaagttcgagtctcggatcaaggagattaccaaagaggtcccccatccggtgaacgtcaaggctaccggcgacctgttcctgttgcaccagtggattaagaacgaacccgtggacctgctcatcggcaacacctatatgaagtatatcgcccgggatgaggatattcccctggtacgcttcggctttccgatcctggaccgcattggccacatctattttcccaccataggataccggggtggtttgcgtcttttggaaaaaatcctggacgccctcctggaccgccaggaccgggacgcgccggaggaaagctttgaactggtaatgtaatgaatggcggaacaggccgcctgtctcctcacaacagtacaacttttgcatctttcctcccccccttccaaggaaatgggctgggatgggggctgaaaacaaggggtccataactatggaaaaaccggaatatcatatattcgtctgcatgagttttcgcggcttggagccgaagggcaagtgcatccgcaaaaatgctcaagagctgttgagctatctggagtctgagctggccgaccggggcatgaacaacgtcatggtatcaaccaccggctgtcttaagctttgtgataaaggtcctgttgtggtggtgtatcccaacggctattggtatgccggagtagatggagagggcgccgtcgacgccattcttgatgccctggaaaatggtggtgcagcgcagaattatcttctcgcttgatatgaaaacagtgggcagcggccggtgagcagaaaaaaacattattgtcaacaaccgccacggttcggtttccatgcttcgttgtgttcctcagaacatgatgatctaggttcaaagttcgaaaaaatgaacagggtggacaccgctctccaaaatgaaaccggtttaaggccacagtgggtagtaatcacccacaaatctttcgctgcaagaaatcaatgtttttaactcagcactcagaactcaagctgggaggataattatggaacctgcaatcttttccgaaagggccgatcagattcaccgcgtgggggaacagccctttcgaatggcctgcaaccgagaaagcctggccggtgccgtcagtcagcgggcctgtgtcttctgtggatcgcgggtagtgctttatcccattgccgacgcgctgcatctggttcacggtcccatcggttgcgccgcctatacctgggacatccggggggcgctgtcctcgggtcccgaactgcatcggctcagcttttccaccgatcttcaggaaaccgacgtcatcttcggcggggaaaagaagctttatcgagccctggtggaactcatcgaccggcatcatccggaagccgcctttgtctactctacctgcattgtcgggattatcggggacgacctggagggcatctgtaaaaaggtcagccgggaaaagggcctaccggttataccggtacaatccgaaggcttcaagggcaacaaacgggccggctaccacgccgcctgtcaggctatcttcagactggtgggtacgggcagtaccgagggcatctccccccacagtctcaacatcttgggagacttcaatctggccggtgaaatctggattatccgggattatttcaagcgcatgggtctggaagtggtcgccaatatcaccggagatgggcgagttggggatctccaacgggcccacggcgcggccttgaatgttgtccagtgttccggagccaccatggacctggccaagatgatgcagcaaaaatatggtatcccctttatccgggtgtcctacttcggggtggaagatatggccgaatctctctataacgtggcccggtttttcaaggaaccgggaatcatgacccgtacccgggaagtggtccgggaggaattaatctctctctacccccaattgcagaaatatcgaaaggccctgtccggcaaaaaggccgctatttatgtgggcggcgccttcaaggccttttctttggtcaaagcctttcggctgttgggtatgcaggtggtcctggttgggtcgcagaccgggaccgaagaggattatcgggaattggaagaaataaccgacgatggcaccatcatcgtggatgactccaaccccctggagctcaccagcttcctaaaagaaaaaaaggtagatattttcgtcggcggcgtcaaggaacgtcccatcgcctataagctcggagtaggtttctgcgatcacaaccatgaacgcaaagaacccctggagggtttcatcggcatgctctactttgcccgggaagtctacaataccgtcatgagtccggtctggcgctttctcccccggcgatcggcaagccattgaaccgacacctctagcacaatgctcgctaagcaaaaaatatcgagggtttctctggcaggcgttccaacctttcttctccccttttccttcaagggaagggggtcaggatcagggtgagataccatgaatccagctcgtaaaactagtctgaagttggccaggccgaagtcagccccctatgtctccactaccaacgcctgcaaactctgcacccccctgggtgcctgtctggcatttcggggagtggaaaacactgttcccttcctgcatggctcccagggctgcgccacctacatgcggcggtatatcatcagtcatttccgggaacccgtggatatcgcctcttcgtctttgggggaaaaacatgccatttacggcggcagtcaaaacttgaaacagggtttgcagaacgtcatgagcaaatatggcccgcaactcatcggggtggccaccacctgcctcaccgaaaccatcggcgataatgtgcctatgttcgtcaaagagttccaggaagaacacggcggcaacggccatgaagcagcaatgcccctgattgttaccgtctcctcgcccagctatcatggcactcacatggaaggatttcaccaggctgtacgggccctaatagaccggttggccgaacccgccgaacggaccgcctccgtgaacctgcttcccggtttcgggtcccctgccgatatccgccatatcaaagaaattatgactgacttcggcctaacggccataattttgcctgatatttccgaaaccttggacggccccatcctagcaacgtatgccaggattcctgcaggtggtactccgttggcagacatcaagattatgagcggctcccaggccactctggagttcggcgctactctcaaaaaccaggataccgccggaaaacttctggaaacccgcggtgggggtacactctaccaggtaggtcaaccgatcggcctgcgggaaaccgacttttatttcggtctgctggaggttctagccggtcgcccgaccccgataaagcatgttctggaacggggacgtctgttagatgccctcgtagatggccataagtatgtcttcggtaaacgggccgtggtctatggcgaagaagacctggtggtgggtctgaccgcctttctggctgaaatcgggattcatccagtcctatgtgcctcggggggcgacagcggctacctaaaagaagccataactgcggtcaccgcggacctgctgccgaatccgccccaaatccggggaggggtggatttttacgatattgcccaggaagccgggagcctggccccggacctgatcgtaggccacagcaagggctatcacctggccaggcgctggaagatcccattgattcgggtcggcttccccatccatgaccgtttcggcggtcaccgtatactgcacttggggtaccgaggggcgcaacaactgctggatcggatcattaatgctatcctggccaaaaaacaggaggattctccggtaggctacggctatttatagggaaaagggaaaaggattttttactattccctcttcccttatccctcttccctgtatttaagggaactcgaaccttaaggaataaaccatgttagatatcaagcgtcatccctgttttaatgttgcagtgaagggctggtgcggccgtatgcacctgccggtggcgcccaggtgcaatatcatgtgcaactactgcaaccgcaagtatgactgtgtcaacgagagtcggcccggcgttaccagcaccgtcctcaccccgccccaagccgaggactacgttcggcaggtcttgcaggccgaaccccggatcaccgtggccggcattgccgggccgggcgacccctttgccaatccccgggaaaccttggagaccctgcggcgcattcgacggcaatttcccgatctgcttctgtgcctggccaccaacggtctgggcctgccgcccttcctggatgaactggcggacatcggcgtctcgcatgtgtcggtcacggtcaatgccgtggacccggaaatcggcagacagatctatagttgggttcgggacggcaaggtgatttatcgggggctggccggggccaaactgctcctcgcacggcagatggccgtccttgaaggcttgaaggcccggaatctggtggtcaaagtcaataccatcgttatccccgggattaatgaagcccacgtagtagaggtggccaaggccatggctgatcggggagttgacatcctgaattgtatgcctctctatcccaatgcggacacgccttttgccgacatcccggagccgacgtcggcccggatggccgcaatacaggctgaagccggcaaatatctcccccagatgcgccattgcacccgttgccgggccgatgccgtcggtctactggatcaggaccgcaccgcagaactgcgaccttgcctgagcgcgtctgccggcaaggctccggatctttccggacgcccctatgtcgcagttggcactcttgaaggagtcttagtaaaccagcatctgggagaggttggccgattccagatttggggtcccgacgggcagggctttcacctgatagcagaacgtccggccccgccgccgggaggaggcctccagcgttggcaggccctcgccgaaaccctgcaggattgccgggcagttctggtcagcgccatcggtgacactccccgagaagtattgcgccagcagggcatcatgcctgtagtcatgcaaggttttattgatcagggactgcaggtggtttaccggggcggggacccatcatccctgaaaaaccgccgccgaggggtaggcgggggctgcagcggcagcgccttaaatccaggtggcggctgcatgtgaccagatatgcactgaagaatctaacctaacgcattctatgagcttcttcgccagaggaaaatgttttcctctagccgaaatgccgccggaactggaaggcgcagatggcaaaaagcccgaagccgaggatgttgaggtttaaaaagtcctgccagaggttggccagaccggcgcccttgaggaggatgttataggcgatgttgaggtagtgtttcagcggcgacaggtaggtgataaagcccagcaccggcggcatggcctcgagcggggtccaggagccggacaggaagagaatgggagcgatgatcatgatcaccaacaggatggtctgaggcagattccggcaaatggtcgcgataaacatgccaaaaccggtggcgcagaagacatataggttggtagcccccagaaacagcagcaggctgccccgccagggaagattaaaaaccgggaagatgatgagaaagaggctggctaacgaggccgtcaggatgatggaggacatcgaaataatcttggccgacatgatctccaccggattaatcggcgtcaccagcagttgctcaatggtgccatactctttttcccgcaccatggccgccgccggcaacaggatggacaccagggtgatgacgctgaacagttcgatgaggctggcaaaccattcgcccttttgattgggattgtacaacacctgaggcttcattgtcacctgcggttgcaggtgttcctcctggggattaatcttccccagacgctgacccaactccagggcaaaaatgtgagccatctggtcggcatagcccagagccagcagtgaggtattggacagggtaccgtcggtaatggcctggaccgaagcccgatttttttccaaaagggcctgggcaaagccgtggggaataactaccaccagggaaaccgccccccggttgagcagatccaccatctcggcctcgctgtggagcagataatccacccgaaaatggggcatccggaatttttccgccaactgcaggctccattgggtccggtcacgatcaaagatggcggtgggatagttacgaacttcaatattgaagccggtgccggccaggtagatttcgagggtgaagacatataaaacgatgtagatcagtgaccggtcccggaaaaactggagatattccttccgcaacaacgccatcaggcgagcaatagttgcttgtaggcggtgtgtctggttcattccttaccccggtctttgcccttcaaagaacgggaaaaccataacaatatacgtatctgccggcggagcatctcagcctaccctctttttcaatcgcctgaggccaagaccatagaatgctgccagaaaccccaacagaataaggagattgtcccagtaatcaataaggcccaaacctttgagatagaccccccggacaatctccataaaatacgttactggcagaagatgcgccatgacctgagcctcggtgcccatactgggaaccgagataaaaaaccccgagtagataaaggccgggatcagggtgatgaccgtggttagcagcatggatcccacctgcgtcttcaggaggatcgagataagtaatcccagacaggcgcagacgcccacatagagaaaggcggccatggtcagaaaaaggaaattgccccggaaaggaatgtggaaaatgtagtgggcgatgacgtaaagcagaaaatagttggcaaacccaatcgcccaatagggcagcagttttcccaatacatactcccaggggcggatgggggaacagtaaatattgaagatggaaccgctttccttctcccgcaccactgcgatggaggccagcagggccgggtaaaagaagaggttggtggcgatgaggccggggacaatataatttttgctttcgagatcgggattgaaccaggccctggtctccacctggatcaccggccccgtccacgggcttgtgagaccgggaatgttcaaatcccggttatattcccacgtaataatatcgaggtaattcaaaatggcggccgcccggtccgggaaggcgccatcgatcaaggcctgaacctcgctggctctgccggtgtagagggtgcggtcaaactgcggcgggatgatcaatcccagacggagacggccctccagcagcccggcatgaagctctggcgtatcagtcagaaagtcacgaatagagaaataacgggaatggaccagacgatcaatgagagcccgggacaggggcgaacggttctggtcgatgaccgcgaacgggatattggtggcatccacggtcagaccgaagccgaaaaggagatagagcagcagcggcacgccgaaggccagcgccagatacagcttatcccgaacgatctccttgccttctttgcaaacaaccgcccagaggcgccgacgcttaaggaacattgtcttcggcctgaatgaaatagataaaggtgtcttccatactcaaaggactcatggtgattcggtccacccgcaggtgcgatgccgtcagaagcctgataatctgctcccgatcccggtcgggttcttgggtgggcagataaatacggctgccgtgcaggaaggcacgggggaaatggggccgcagggtcaggaaggcctgcccgaattcagggctgctcacctccaggcgccgtccccaggccgcctccgcctgctggcgcaattcctcgggctctcctaccgccgccagtcggccttgatgtataaaggctagtcgctgacaatgtagtgcttcatccatatagtgggtggagaccaaaatagtcactccttcggcggccagggattggatgagccgccagaactgccgccgggccaggggatcgaccccggaggtcggttcgtccaaaaagaccaggtggggtcggtgtagaatagcgcagccgagggccaggcgctgcctgatgcccaacggcaggtcgctggccaaccggtgttcctgtccctgtaagtcggccagggcaataatttccggttcccgtgatgccaactcggaccacgacatgccatacacccgcccatacagccggatgttttccagggccgaaaggtcacgataaagggaaaatttctgcgacatatagccgagttgagtcttgatttgatggttgtcggccccgatctccagaccggtgatatacccctggccgcgggtaggaggcaggatgccgctaagcatcttgatgaccgtggtcttgccggcaccgttaggccctaaaaaaccaaatatttcaccccgatatacttcgaagctgacccggtctaccgcggtgaaggtcccgaattttttggttagaccctctacccggatcaccgtctctgtccggggcggggccggggagggtgtagtcggcgtccacactgcttccggggtctgtcgggccatggcccggatgaaaacttcttccagactgcaaggccgcccctggacgtcagacccggcttcagcctggagcccggcggtatccccgtgggcaatgatcttccccttatagagcatggccaccctctggcagcgttccgcctcatccaggtatgaagtagtcataagaaccgtagccccgcgctccactaccaggcggttgataatcaaccagaaatcccgccgggagatgggatcgacgccggtggtgggttcatccagaaaaataatctgaggtagatggatgagggtgcagcagagggccagtttttgccgcataccgccggagaggtgagaggccaaacgctcccggaaaggctccagccgggtgatatgcagcaattccgccttatttgctttgaagctatcagggggaacctccctcaggtcgccgaaaaaatcgatattctcctcgacgctgaggttatcatagagattcagtcccaacccctggggcatgtagccgatacgggtcttgatggcttcggggtcggcctggatgctatacccggcaacgatagcctcgcccccgctcggccgcagtactcctgccaacatctgtatgaggctggatttaccggctccgtcgggccccagcagaccaaaaacctctcccgcccggacgttgaaggagaccccctgaaccgcaggcgtctggcggtaggatttggcgatctcatttacttctatgattgtctgtgctacagtcatttaggtctggcccagggaacctcatccttccagcggatgactccttctccgggcataccaggcttgagaaaaccctcagggttttcggcccgcagttccacggcaaagaccagtttcacccgttcttccagcgtctctacatacttgggggtaaattccgcccgtggcgagactcgggagaccctggccttaaaagggcggtcagggaaagcatcgacataaatgcgggcttcctggcccaatctgatcttgccgatgtccggttcgttaatgaataccttcaaatagagctggttcaaatcgaccagggtaaacaaaggtgtccccggattaaccacctcgccgggttcaatctctcgggtaaggagtatgccagccgccggacaataaataaaagtatcttgcagattggcttcagcttcccgcagcgcggcctgagcggcggccaggctggctcgggccatctgcagctccgcccgtttcaactccaccgtgcggggcaggagttcggctctgtccaactgggcctgggctagggacaattctttggtaagcgccgctttattggcatcagcagcctgatagttggccaccgcgtcgtccagtttttgtttgggggccacccgacgggcatagagtgagtcgtagcggtggaaatccaggcgatttttttccaaaaccgccgcagcttcctcaatgcgggctctcaccgccgccacccgcgcctggctggcggcaatgtcggtttggacctggctggcagtataatccagatcgatctccgcctgttgcacccgctcctgccaggacagcatccggtcccgggcctgatcgagttgggcctgaatctgatccgaggacaagcgggccaaaagttctcgtcgagctgcggtctcgcccctgtccttaaagaccgcctctatctggccggcaattttgggagcaatgaccacttcatccccctcaacgcggccgttggcatgcagcaggccatcgggaagtccttgccgccactgcgagaatactgacagggccgcacccaggaggagcaggcccgccacgacggtgaaaatgagttttttacgggagttcatcgagttctcagttaatagagtcagaccttaccagccaaccgccccactgctgccagatagacggcgatctcctcttcaggtttgacatggacaatgttttccacttcatcatcgaaaaaagccgccaccggacagcagccgagccccaaagcagtagcagccaactgcaggttgccgcagacgtggccggcatccagaaagaggtagcggaccgcccgctgccggtatttccagagcgagcgtccgaggatagcagtccagataaagaccacggccgcagttcccaggaattgttgattgagtccggccaacacgatggagcggcggaaatcgccgggggtcaccatctccagggaaaattcgggaacctggaaatgccagacgccaggtggaatttcttccacccggtgtaccacgacatatgtctctaccggatagagggcgccggcggagggggccgcccgataggcgaagttctgctgactggcggtaatcccttggctggcccaaagcagggccgcaagctgttcctgagtaatcgggtctgcggtatagtcccgcagtgaccggcgctgatggacgcagcgccagaagtcagcctggagggtctgaggcaccgcaggaagtttgagacgtctggtttccggcggataggtcttatatagcgggctgcgggggtagtggaccagaggttcggcccgcagattgtcccgcatgtacctggtttccctgagatattgaaagccgatatctgaggcggatttgtccatgagctcctcccttttttaagacagccaagtcatactaacgaggttccaccttggcctttatctgccgggcatactcccggacttttgccatggcttcctcaacatccagggttaacaaacggcggtcttgcacaaccgggcgcccggcgatgacgacagtgcgcacatcggcgcccatcgcggcatagaccaactgggaatatggctgatacatcggcgtcaggtgcggccggtcacagtcgatgacaatgagatcggcctgcttccccggttccagcgaaccgatgcgatcgtgcaggttgagcgccctggccccgctcactgtagtcagatgaagcaccgtgctggctgacatgaccgtaggatccagatggtataccttatgcagttttgccgcagtgtccatttcctgaaagaggtccaggttattgttggaggcgcaaccgtcagttcctaaagcaacgttgacgcctttggccaacaggctgacgatcggggcgacgccggaggccagcttcatgttgctttccgggcagtgcacgacgctaaccccttgagcagccagtaaatcttgatcatggtggctcagcgccacgccgtgatcggcgaccaggcgggtattcaataaacccaggttaaagagatgctccaccggggaggcgccatagtgctgttggcagtcggccacctcctgccgggtttcagacaggtggatgatcaggcgggtgtcatggcgctcggccagttcgccgcagcgtttgagtagatccggagagcaggtatagaccgcatgcggctgtactgctacccggatgagcggatcatgacgccaggtctggatcaattcttcggtaaacctgaggccgttatccttggggccgtagttggcggaagggaagtcatagaggacttcgcccaccaccgcccgcattccggcttcccgagccgcctgggccacggcatcggcaaaaagatacatatcacagaaggtggttgtgccggacagcagcatctcggcgatggccaattttgtcccccagtagaccaggtctctcgaaatctgccgttcggccgggaagatgtaatcgttgagccagacctctaacgggaggtcatccgccagaccccggaaacaggtcatggcggcgtgggtgtgagcgttaatgagaccggggaggatgatgtcagcggcataatccaagacagtggcggccgaaaatcgagccagaatttccggccgcggccctacggcgacgatggtgtcttttcgaatggctaaggcgccgtcctgatgaatgtcgttggcctcattcagagtcaggatcatgccgcccaacacaatcaggtcaacggcggcggacaagggttgggacacggtttttagacctcggggtatcagtagtcagtagccagtggtcaatctgtaggacggaaaatcgccgcgcctcccgtttttccgggttacggtccctttttctcggccaccagccgaccgtgaatataggcgtcgtaaaaacgaggggcggttccggccgggacattcagccgatacatcccaggaggcaaggtggcagactgtagacgcgggtttagacgacgcagcttcttataataactgccgcaggcctcggccacctgccgcaggtgaatttcctggtccaagacaaactccacctgatcaggttgcagcgggggatagaggtcttcggcaggaacgtcatagccgtagcctgccggatcgctgagaataatcttagcggcaatcagccgcataacataacggtcggtttcgtccggaagatcgagtcgatagtagtcagctacaccctgttcctgaatggcctttcgcaaccggccctcaccgcagttatacgccgccagggccaggggccagttcttaaaatcgcgatacagtatggccaggtactgcaaggcggcctcggtggatcgcataaagtcgtagcgatcatcaatttttacctcggttttgagcagaaaccggttggcggcgggtttcatgaactgccagggaccgatggccccgctgggggaacgggcctccaggcgcaggtcgctctccacgatgacgacatacttcaggtcctccggcagcctggcttcctgtaggcgtttttccagataaggaaagtaacgggccgcccgtttaatccagagggtcgtctgggtgcggctccagaggatgatagtgaattcccggtccagatcttccctgacgtccggttcctgtaagggaacttcactgccgcacagggcaatacggcccgggagcggataatacgtcttgagtccggcctccgatcgtggcggcggctggtttgctgccatcgtggcgatcagactaaccggccagatccacagggcggccaggataataataatgcaaggcatggcggcaggccttatcttttcattcgtggactttggtttgtcgcgtatcggataaaatcagaagatgtcaataggataggtttgtatcaaaagacctgcggctgtcaagtagaaacctcggatgggtgcctaaaatacctaataattgccgttctttcaaaagcacccgcacgccaggataatcatcaaccggtggcacaggctttgttgccggtgcagcaatcattttccaactgcggcgggatgcgcttcgctttggcttacgccgatctgcgattcccgccacacaaattcccactgcccactgtatttttttagtaatccataaacatttctaagaaaacagccggggtaacaatctttatgccgtagtaattatcaagattgagcagatgcttatcgcccgagattatataatcagcttggccttccacggcgcaaaccaaatatttatcgtctttgcggtcggccttaacctccttgagatttaggacgcctggggtaatcagggccggcttggcaatttctgctagaaactcgtcaatctctttggccgtaatcttaagccgtcgttttatctcgggatacataaaaacggtcctgatctcttttaaaatatcctgcgaaattaacaaggttattctgcccttcctggcgaggccgatgactttgtccggatttgatcctggcgctaatgcggagcttacgaagacattggcgtcgataacggttttgatcatcttcttttggacttgggcttgtcgaccgactcaaccgcttcttctatgaggccataaagctcttcctcgctcaggtgcttgaatttatttccagaccttgcctgtattttagcgatcgcccgggaaaaggtttttaacgctcctccccggtcgatcacctgtttgggcttgaagaagataccgtcttccctgatctcgtattccatcaggtcgccttccttaaggccaaatttatccctgaagactttcggaaaagtaacttggccaccccggatcatttttactagaggcatggctgtctgctcctggtaagcttgccttctcttttgtgttctcttgtgtatcttcacattttatgtaattatgaatttattataagaatttgatatattttgtcaaatcatctatggagcataatccaaactgacttcctgatttgggcaactcgcgtgtataatcatttcaggtaatttttccggttcttaagtctggttgtagcttattggataaaatcataagatggcaataggataggtttgtatcaaaagacctgcggctgtcaattagaaacctcaggtgactgccaccggcgccgttttttagctaactgggtgtttttgttgtcaagccccggaggtcatgataaggtaagcttatgatgccagcccccctggtcagtgtcattattcccacctacaaccgggccgatgtggtgggagaagccataaactcggtgctggcccagacctgccgggatttcgaactgatagtggtggatgacggttccgaggatgggacggcggcgattttggcccactatcaggaccgcatccggattatccgccaggcgaggcgccagggggtgagcacctcccggaatactggcgcccggcaggccggaggggagtggctggcctttctggattccgatgatctctggctaccccggaaactggaggtgcagttggcttttatcggcgcccaccggggggtcgacatctgccagaccgaagaggtctggctgcgccggggagtgcgagtcaatccgggccgcaggcaccgcaagcggggagggagtatctttctcccctcgctggagctctgcctcgtaagtccgtcggcggtcatgctgcgccgacaggtattctggcaggtgggcggctttgatgagaccctgccggcctgtgaagattatgacctctggctgcggttggcctggcgggttgacgtgaacctgattcccgagcctttggtggtcaagcggggaggacgccctgatcaactatcccgccaatgggggttggatcgtttccgggtgcaagccctgttgaagctgatgggcgacgccgatctgccggagcactaccggaccagggtcagagataccctgacagctaaggcgacggtctacgcccagggttgcgccaggcgggggaagtccgccgaagccgattattattatcggttggccgaatgggcgagggaagcagccgtaaataccccttcaaccccgttcgggttgacaggtgaagaatgggagccttgttcaagccatgctcattgcggccgacaatctcaacgttttgaacccggtggtggctgaggctcttgaacggttagataaacgacccttacaggaactagtgcgccggttggatcagaccggcatcgatctcctcgatctcaatccggggtatctctcgctccgaaacgaagaccggatgacctttctggtagagacggttcaggaggtgagccgcacccgcttgatgttggatagcccccacgctcggatcttacagaggggcctggccgcgtgcgaacggccgcctgttctcaacgccttgaccctggaggaggaaaagctcagaaaaattttgccgctggcggcggcggcccggaccgatctggtactgttactcttggacgaacgttccatgacgccgccgaccctggaggagaagatcctgttggcgctgcgccttcgggaagcagccctaagcgccggactggagccgacgcggctgattttcgatccggtgctgcccaacctgagctggccggacgcctttgatcagactgcggcggtggtcaaaaccgtccgtttgctggccagcggcgccattttgggagagccgggccgcaccatggcgggactttccaatctgcgcagcggcctccgccaaatgtatccgctagaggtagaaataacctgcctcagcctcctggcgggcgccggtctgcatatcgctctgttggacgccttgcagcccgatctatggcgacgggtgcatctggtgcaacagctacagccgggtgagtgagacggttttaggtttttggcttagagattctatgcctttttcctctgatcctcttgccctgttggggaagagggttaggatagggctaatatataataaattgtatcctttggttatgaatatctgccctcttatttgtggatgacgtcaagaatctacctggaggtatcgccgtggacgtttatgaaactatcaaaaaccgccgcagccaccggatgtataagcccgatccggtacctcgggaagtcctgcagcgggtggtggaagcggccttatgggcgccgtcggggactaatctacagccctgggatattacggtattgaccggccagtttcgggaagaatttatcgccctggcctccctggcggctgaggatatggcacccagactgagtaagctttttgatgaagagagggtcgcctttgtcacccagttttttaaaaacctgggcggcgccccggtggtcatcgccgtcaccgtctggcgcgatccggacccgttctcccaggaaatgtacgtgcagagtggcgccgccttgatgcaaaatctgttgctggctgctgaagccgagggcttgggggcttgctggatgtcgggcgttctcagccgggagaaagaactcttgaaatatctcggtttggaggaccggcacctattggccattaccccgatcggctactccgccaagactccgccgcccgtcccccgcaaagagcggccggtacgatggctgggattttgattccaagacaagagatgtaagtgtcattatttctacatcacccacaaaccaaggaaatgggttattggcagcctaggcttcctagccggtacagaacttatttttggccaataaccgaaaaccaaaaaccagaaactatattttttgattaaggagaagcagcaacacatgaccgtcgacaaccaactggcccttatccgccgaggggcggtggaaatcttattggaagaggaactggccgccaaactcaaacgatctttggccagcggccagcctctgcggatcaaggccggttttgaccccacggccccggacctgcatttaggccacaccgtattgatacaaaagctgaaacattttcaggaattaggccaccaggtgatcttcctcatcggcgactttaccggcatgatcggcgatccctccggcaagagcgagaccagaaaaccgttgaccgaagaggaggttaaggccaacgccctcacctatgagcgccagatctataaaatcctggacccggaaaagaccctgatcgattttaacagccgctggatgaaggctatgagcgcccaggggctgattgagctggccgccagacacaccgtcgcccggatgctggagcgggaggattttcaccagcgcttcgtcaaccacgcccctatcagtattcacgaattcctctatcccctggtccagggctacgactcggtcgccttgcgggccgacgttgagttaggagggaccgatcagaagttcaacctgctggtcgggagggagctgcagcgggaatacggtcaggagccccaagtggtgctcaccatgcccctgctggagggtttggacggcgttaacaagatgagcaaatccctggggaattacgtcggcatcgatgaacccccacaagagatgttcggtaagatcatgtcgatctctgatgtgctcatgctgcgctattatgagctgttgagtgacctgtcggtgggagctttggcgcgtctgaaagacgacctggcctccggcgtcctacatccccgcctggccaaggaaaatctggccaaggagatggtggcccgttaccacagcccaggggcggccgaagaggcagcacgacagtttgccgccgtctttcgggagggggcgttgcccgaggagattgaagaaatatgcctggcagtgactgaaaactcgatctggctgcccaaggtcttgcaccaggccggtctggcagccgggacctcggaagcccgccgcctgattcaacagggcggcgttcaggtggacggcgagaaggtcagcagcgtggagctggagttgcccgtaggacagacctatctgctgcgggtcggaaagcgaaaatttaaaaaagtagaattacaggccgatttctaagggcagaaaaggattacccttgccataatggaaaaatattattaacattattaatatattcattatatcagcagcagcatgaaactccacctcctgatgatcccgtaaaagtcaacggttgtcgagtttattttcataagcgttggaacgctttattgcttagctgagggttattatccttgatcgtgacttttaacgagttcatcaacctaagaggagtgtttatgaaacagagaatgaacggtgtttgggccgtctttggggtattgtgtacgtttctgtggatgtccgccgccttggtggatctggccgaggcccggattggcgggggccgctccggcggttttaggggttctcgctcaacggcaccgccgcggcagacctttagcccgccgccgtcccggccgcagaccgtaaccccgggaacccagacgcgtccgggaatggcgaccccgacgccgcaaccgcaaccggcaaccggcggtttttggcggggtgtggctggcggagtggctggcggtcttctgggcggtatgatcggcaacatgctctttggcagttccggtcatgccggcggggccgcaaccggcggtgggggatgttcttccatcgggctgtttgaaattcttattatcgggggcatcttgtatctgggctatcgattgttgaatcggcggcggcagcaagcccatcagtccggtggaggaggcggcaaaacctatggggctacactcctttatcccgaaccggcggcgccgcagttgccagccttcgatttgcagaccgaattagagcctatccgccggatggacccgagcttcaacgaagcgacgttcaaggagatggttcaggatgtcttcttcaaactgcagggtgcctggatgcgccaggaagtctctagcatgagagatctgaccacaccggaattctatgatatcctggataaggaattacaggagctgaaggccaagggtcagataaataaattagaaaacatcgccgttcggcaggtggaaatctccgaggcctggcaggagcaaggacaggattttattaccgtcggcttcctggccaatctgctggattacaccgtggatgccggaaccaaccaagtcctggccggcagcgataccgagccggtgaaatttgaagaatattggacctttgtgcgcccgatcggcaatggcccctggaaactgacggcaatcactcagcccggaggatgaggtatcattgcaccaatttgccataaaccacagatattaatcgttggggcgaatcttgtattcgccccggctgcttgacaatggtcaatgaaatagaataccataaagtatatggggatgtagctcagtcgggagagcgctagcctcgcatgttagaggtcgcgggttcgaatcccgccatctccaccaaaagtgcatcttttgagccgttggggttttcccgggcggctctttttcttttcatgccggccaatatcctgcatcccggctggtgctatttttactcagtccttggtcggcggtccgaagcgcctaaggacagaggcgatttcgtcctctttggtctgcacctgaccgtccaaatgggcgtctaacaggtgttgcaatatacgtttgtagcgaggaccgggttcatagcccatatccaacaggtccttcccggccaggtgaggtcgaacgttcctgagttgggtgatgaagagcgaaatagccttcttggagccttcccggcgagttttggccatcatatagagcagaaactcggtcgagagttcgtgcaggagataataaatctctttgggagaaggattttccctctggtagaggcggaagagggtatggtcggcggcccctttggcccagagcagggtctcggcaaattttgtctgcatattgagccgccgggtcagctccagtagttgctcttcttttaagggctcgatgagacctagaaaatagacgtaccagcgttcataagagtcttccaggaacagcaggtcatgccaggagaggactccgcgaatctggtccaggagccaggtagtgttggcgtcgtagcgcaacatggggtggatgaacttgagcagatcgaactccgccaaccgggagatggccgggatgggattctcctccatgaggatcagcttcagttcgctgaacaggcgggtgccggaaaggcggtcaaagaagttgatgcggccggcattctcaatgaggttggccgttaatttggtgatcttgaagccgaagcgctgctcaaagcggatagcgcgaaaaacccgcgaggggtcttctacaaagctgaggttgtgtaacaccgagatgcggccgtctttgaggtcacgctgggccccaaagtagtcgatgaggatgccaaagtgtctttcgttgagtttcaccgccagggtgttgatggtgaaatcccggcgatagaggtccattttcagggagctgcgttccacaatcggcaaggcccccggggtttcgtaatattccgtgcgcgccgtagccacatccaccttaaaatcatcgggataaataatcactgcggtcttaaatttttgaaaaacccgcacccggacattttggaagcgcgaggcatagtgtcgggcaaaagtgacggcgtctccttcgatgaccagatcgatgtcaagattttcatgccgcaggaaaaggtcgcgcacaaaaccaccgaccacataagcattataccccaactcatctgctacccggcctacctgtttgagaatattaagaatattttgaggcaggcgttcccggatgacgccgctgacattttttttgcggatcatcgggccgtgttctttatcggtattctcttcggtaccgatatccggagccatcaaaagattgagcaggtcggtacggcttatgacccccaatacccgaccatcctccacgaccggcaataatcgttgtttgttgatgaccagccgatcctgaatttcagacagggtggcctcaggatctacaaccgcaatttccgtggtcatgtactcctgcaccggcagattctccaaaccgtggaagatggccttttccacaatctggcgattaatcaaacccttgagatctccgtcgaccataactggcaaggcgttgatgttatgcagggtcatgaagcggtgagcctcggccaaaggggtggcgggatcaaccgacatcaccgggtaggacatgagatctcgggcgttgcgccgggggtgaatcttgatctgtagaattttccgcagcttctcctctacctgggccaagggcacggccttaacggtggcggaggcggcgtaggcatggcctcccccacccatctcggccagaatttctccgacgttaacctcccccaaacggctgcggccgacgatgaatacccgttcttccatctgggccagggcaaataagacctggatattttccatatccataaacttgtgggccaagacggcaaaatcaccgatgtattgggaggctgaagcctgggccaggacaatctcaatgccgctaatattaatggtgacggcattgcggatcaggtcgtttaacagggccacctgatcgacagtaagttcccgggtgagcatttcggctacggtgttgagattggccccatgctccagaagaaatttggccgcttcaaactccagcggcgtggtggaggcaaacgtgaatgagcccgtgtcctcataaattcccaaggccatgatggtagcctcatcaggagaaagggagagcccccgttcccggatcatttggataagcatgctgacagtagcgccaaccggacggacaatttccaccgtgccaacaaggtcgtcaggagagtcgggatggtgatcataaatatggatctccacctcgtcattaggaaacaggtcgccgaatttaccgatacgggtagcctggcgggtgtccaccagaatcaggcgttttacgtcctccagcttaatatctttgattttggcgaagttgaggaaatagaggctggagcggacaaaaaaatcccgcaggttcctctcttgagacccgggaaagactaagatagcatccggatagagctttttggccgctaccatcgaggccaagccgtcaaagtcggcattgatatgggtagtgataacttctaaggttctcttcgtcacagcagtcccggtaagatttctaagtattgaattttttacgccctatagtcgccgataaccgggtaccagcaatacccgtcccaactgcctatcctgtcggacctggctccacgggaaggtctaatcaagagaagcttggggaccagattccgtgccatcggcggcggcttcggagggcggagattagcttctctgcacctgcgggaagcttggccgacagattcaatctcattatatcgtgaaagtttatcgtctgcaccaggcattacccgcgcgggtgggcctgccgatgaatttcctgcaatctagcggtgtggagatgcgtataaatctgggtcgtggagatgtcggcatgtcccaagaggagctgcaaggccctgaggtcggcgccctgccacaacagatgcgtggcaaaagaatgccgcagggtgtgggggctgaggtccttgggaagacccgtttgccgggcgtagcctttcaaaatcttccagaaaccttgacgggttaaaccggttccggagcggtttaaaaagagctctggggttttctgtcgcttgagcagaaccgggcggacatactgcaagtagagctgcagcttttccaccgcccgcatgaccataggaatcaggcgttctttaccacccttaccccggaccaaaaccacaccgcggcgaaggtcgagttgcgaggcggtcaaacccaccaactccgacaccctcataccggtagcatacagcaattcgagcatggcgtcatcgcgttgacctagtggcgtagttggatcaggggcagccaacaggcgatctacttcctccagccccaataccgtaggcagacctttggggagcttaggagagtccagccattcaaggggattatgcgaagtcgttccctggcgcagcaggaaacgatagagctgtcggacggcactgagtttacgagcccggctgcgggggccaacgccttgctcttcgagatgattcaagaaaaattgcagatcttccagggtcgtttcatcccaccggctgcggccgagtcctgtcaggaaggaacgcaatcccgccaggtcatgggcataggcttccaccgtcaggggggccagaccacgttcaacgatgagatgctggaaaaactgttctacggcggcgtccatgcatcagtgatctttcttgcagaattataagcccgcggttttactgaataaatatagtttccggttgttggtcaagaattagggtctgtacaggctagaaagcctgttccaccggcaaatgattttcatggtttgcgggtaatttacaggttatgaaaatcagtaaacgataatatatattgtattaagaggtgccggcaaggaaatagcgctaagacatttgctttaccgtctcctgccggcggagccgaagataatcctggggtgatgtcccttctctcggatggttccccctcgatagagactggttcaatttgctgcttgtttttttataaaaatgtgtttataatttaaaggttatgacaatcgggtagtgttacccggaatgtaagatgaggagatgatcacgctatgaagaaaggcattcatcctaaatactatcagaccacggtacgttgtgcctgcggttttgaattccctaccggctccacgcaggaaaatatccgggtggagatctgttccaagtgccatccgttttttaccggtaagcagaaactgatcgactcaaccggccaggtggagcggtttgtcaagcggtatgcgaagtttaacaagaatgccgaggccgacgcggctcaggagtaaggcgacatggcgggtaatcaacccccgtttccggtgggtgggcaggcggtgatcgaaggggtgatgatgcgggcccaagatcggttggccattgccgtaaaacggcctgacggctccgtcgtcctgaaggaagataccctgcacaccctggcacagcggtttccttttctcaagtggcctttcctgcgcggtccggtgatcctcctggaggccattgtttacggcattaaggccctgagtttttcagctcatgcctctttggacgaagaagaggaacagctgtcgtcctggcagatgtttctgaccatcctttttgcctttggcatggctatcgcctttttcgggctattgcctcattatctgagcggtttggcggggtggctctggggagcacagttgacagtggacaatttcagtttccatgtagttgacggcgttctcaagatcgtttttttcctcctttacgtctggtttatttcgttcctgaaagacattcgccgggtctttgagtatcacggagccgaacacaaatccattttcacttttgaggccggtgaggccctgacagtggaaaatgccaggaaacatcagatctggcatccccgttgcggtacttcttttatcctggtggtgctgttaatcagtattgttgtctttaccgtgcttttccctctgttgcccggactgcaggtcggtggcaggtttaccactaatctcttacaggtggggatcaagatcctcctcatgtttccgattgcgtcgatttcctacgaagtcatccgccttggagggcgttataccgaccatcctctctgtaaggtggtcttgtggccgggattgatgacgcagcgcctgaccgccaaggagccttccgatgagcagttggaggtggcgttgaaggccctgcgggctgttgtcggccaggagtgcaagctttccccgccggttctttagcgtctccccagtcaagcctttttacccttatcagtgtggccctagacgcctacacttctgaatgaaccttttagcggccagcttgctggcaacactattcttatgttaattgaacggctgcatgccattgaaaacagatacctggagttggaagcgcggttgagcgaaccggagaccatcaagaaccaggagctctaccagcaatatgcccgggaacatgccgaactgagcccgttaatccagatttttcggcagcaccagcaggtggagagagagtgcgacaataatcaggcgcttctcaaaactgaaacagatgaagagataaaagagttggcccgggaagaaattcagcagttaaaagagcggctcgaacatctcgaaaatgaattgcgtttcctcctgctgcccaaagatccgaacgacgccaaaaacatcctcttggaaatcagggctggaaccggcggcgaggaggcagcgctgtttgccgccgagcttttccgcatgtatacccgctttgccgaacaacacggctggaaggttgaaatcctgagccacaatcccaccggcatcggggggctgaaggagatcattgccctgatctccggtcagcaggtgtatagtctgctcaaatacgagagcggggtgcatcgggtgcagcgggtgccgactacggaatcgcagggacggatccatacctcggccgtgaccgtggccatcctcccggaggccgaggacgtggatgtccagatcagcccggaagagctgcgaatcgacgtcttccgctcctccggccccggcggccagagcgtgaacaccactgattcggcggtgcgcatcacccatctgcctacggggatggtggttacctgtcaggatgaaaagtcccagcacaagaacaaggccaaggccctcaaggtgctgcaggcccgcttgctggatatcaagcaacaggaacaacaccagaaaatggcccaggatcgcaagagccaggtgggcagcggcgaccgcagtgaacgcatccggacctataacttccctcagggacgggtcaccgaccaccggctgggtctcaccctctaccgtttggaggcctttctcgaaggaggactcgatgagctgctggacgccctggtttcctattaccgcaccgaagccctaaaacaacaggcggcatgacctcggccccatccactgcctggaccatcctcaaagttctccgctggagctgcagctatctggaggccaggggcgtcagcgaaccccggccctcggccgaagtcctgctggcccactgcctgggcggcagccgccttgacctctacctccactacgatcaacccctgggcgagaacgagctgagctgctataaaaagttgctgaaacgccggctggcgcatgagccgacccaatatattaccggtcggcaagagttctggtccctggactttctggttactccggccgtgctcattccccgaccggagaccgagttgttggtggaagtggcggcggcttatttgcaagggcaaagagccgaagaaacctctgtgcggcttattgacgtcggtaccggcagcggcgtgctggccgtggtgctggccaaagagcatccgcaggcgcaggtgacggcgttggaccagtcgtgggaagctctctgcctggcccggcaaaatgcccggcggcatggagtggaggagcgtatccggtttatcatgggcgacctattggcagcgctccgtcccgaagctcagtttgacctgattgtttccaacgctccgtatgttcctactgcggaatggttgcgtctaccttcggacatcaaagattatgaaccccgtctggccttggatggcgggggggatggcctggacgtcatccgtcggctggtgcaggcggcgcctggctatctcaaagcaggggggctgttggcgttggaagtcggccagggtcagtcggcggcggtggaacagcttttggcccacggcggcgcttttactccggcggaaatccggcgtgattttcagtatatcccccgagtagtgtcggctcgccgcctgaattaataccgcttctcatacctgttcgcacccaaaaggaaattaccggtcggggctgaaaatattaccataaaatagttgttatcatatgtggcgacgaatcttgtgttcgctcctagctaaaggtggataccagattcgcccaaacctgtcgtttttgttcttttcatatttatccgaaaatgctaaagaatatacactccatatggaagcgggccaccaaatttgactctgaccgctttgggggatatatttaaatgaaaataagttgttaggttttgggcaggaatatgaataagacaatgataatagaaaattgcccggtcttccggcctccggcaaatttaccctggcccctcccagaagaaaacgatgaacttggcttcgatgtgggcgtccaggacgttattatcatgacccaatcctgcgatcttgcctccggccaaaaatccgatatgattatcagctatccagtcttttagtttcttatgatctaaaaattaaccagggtctggctattctgtttgcggcgccggagcggcaggcctggtttttttcaaccgccagttgccctcgatccggtcgatgaggaattgtctccacacctctagccgctccggcttcggcaaggaagggagctgggctaaaggaatttcggcccgggcgctggaggcgtggccaccagccgatcctagtttaccaaaggccctagttgccagtttgccggcctgtttgcggatgccgtcgttgcgaaaaataacgatcaggttgtcctgatagaccccgcccacaaaactccaaccgatttccaccacgcgcagcaaaaactcggctaagataaccagaatatcgggattgggcgcccgacctacaaaacaatacatccgatcgttaagcctcttacaggcattaagaccctgcttaaaatactcaagcatctccagagagagctccgtgctctcgatgcggcggaccagagcgtgccgggtatagcggaacaggaagtgaaaggcccgcatatcggcttcgttggaagatcgttcgaaattccgggtgtcggttttgatggcatagtaaagggcagtagctaatttaagggagggtttgatcttggccagtcgcagatattcggtcagaatggtggaattggacccatactccggccggatgtccagaaatggagcctgggtgtgggcattcagagggtggtgatcaatgatcagatcataactaaattcgctaaagcgcgggttgtgcgagggctgtgagtccactaaggcgaaccggttaaaatcagccgcccggatctgatcaaaaggagcaagaggaatttccaggaggcggaccatggttaaattctgagggcgggttatgggtcgaatgggtgagatgatgcgggtggtcagatgccctcgcagaagccgcttgagggccagggcgctggcaatggagtcgggatcggcgtcgatcagaataagcaggctgtcttcatgatcgaataactgatacagctttcctaagcgatctcgcatagacctctcgccttcccttatataaccttaaaccaaagcaggggttatcgcaagaggttcggcgttatttaaaccttcggagttcggactggacctccatcggcactttatccggggccgcccgatcggcaaccaagagtctccaatcattcggcaacccttggcgcaatgtcttcctgatgcgtttcactagtgcatttgacctaaaaatagccgcaatcggcaggcacagcgcgtatggaagcagctccgccaggcggattgcagcaggtgcgttcatcgagaggcaagccttccagcttatgtacgagttatattccctactgccgacttatcgagctttatcgataagcctaaggctcagggataattctcggttcggtgccataaaatatgatccaggcttatacaaggccagtacaacatgcccaggccggtcaaggcagtccttgtccgcccgcttggggcgatataatcctcgaccagaaatcgagggcaccattcttgccgccagtctgccccgccatggttggcgacaacctgatatccgctcaaactcaagggaatataggaaagaagatacccggcgagcacaaccagactgaatcttctcaacctgccctccagaccccgccggctcacttcttaaccttttttcgaaacccggtttaaacctgggcaactctcgccctggctctggcaaaaccagcggcggcggccgagataacgctttccggggtacagaaggccagccggaaatagcctccccggccgaagccccgtccggggacagccaggatgttttctttctttaattccgcgacaaaagcgatgtcatcagttagcggcgatctgggaaagagataaaaggctccctgaggtttaaccagatcatagccggcatccgccaaaatctggcagaaaagctcccgccgccgcacataaggcgtcaggtcgaccgtgaccactgccatttttgccaccaatcgctgcatcagggccggggcattgacgtagcctaaaatccggttggctagtatcagcccggccagaagttcctggcggccctgggcctgagggctcactgccagatagccgatgcgctctccgggaagagaaaggtccttggaaaatgaggtagccaccagactattcggataagcctgaaaaatactgggtaccgagatgccgtcataagtcaatcggcggtacggttcatcattaataaggtaaatgggacgaccatgttttttgctgtgcgcggtcaacagttccccgagggcattcaatcgggcggcttcgtaaatctgaccggtgggattattgggggaattaatgatcaccgcccgggtctgggtattaatagcctcctccaaccggttcaggtccagttggaagagcgcatctgtctccaccacccggggggtgccgccgtgattatcgatataaaagatatattccggaaagaaaggggcaagaatgattacttcctctccggggttcaatagggctttgagaataacgttgagagcgccagccgccccgcaggtcatgataatgtcatcgggagagaaagacaacggatgctcccggctcaggtgcgcggccaggacttggcgggtttccaggaaaccggcgttggacatataggcgtgtcggccagggcgggaatcctgcactacctccagtaaagccgctttgagtgcgtccgggggctccaaatcaggatttcccaaggtgaagtcataaatcttatccgcccccaggcgtgcctttaactccgccccttcctcaaacatgcggcggatccaggaagacgactgcatcgccgcggtcattttatcagcaatagccatattctcatcctaacaggaacgatctctccggcaggccggtattatcccttccggccgacatgaaacagttctacatattttgtaaaaatttttttaccttaccttcggcccgcccgcaggtcggccgcggctttggggggcagccctcgttcgccaatagcccggaccgtccgttcgatatcatattccacccgcctgatttcgatggtcaactcctggtcgaccgccaccagcgcataggaggccagggggttgccatctttgggaaagccgacactgccgggatttagcagccattgtcgatcgaactgcctgataagcggaatgtgagtgtggccggtgcataagacctcttccgacacctccgccaacaattccaaaaacatctcatccggccagcttgggcggacataatctttaatatgtcggggactgccatgggtcaatcgaaatcgccaaccttccttggccacggtcatctgctggggaaggctggccaggaatttgcgggtctggtcgttgaccttctgcaacgtccaatggtaaatctccagacccatcggggtgattcgggcgttgaggaactcaccgacgggatctgccacctggcctaatacggcctgatcataattaccccgcagacctggaatgcctcgggaggcaatcagcgcgacggtctcattggggaaaggattgtagcctaccagatccccgagatggtagatttcgttgactccctgcctctcgatgtcggccaacaccgcctccagggcgggcagattaccatgaatatccgagatgatagcaaaacggctcataaaagggtcattctcataatcacggctataaattggctatccttaataaattttcttctccgtagcaatacagcattaccgctgcgaaaaccgccaggactaacgtctcacaccaaaagggctggtacggtgtcaggttcgtcctgatccggacctcgcgtcacccgccaggaaagcaggtatagagaatcgggaccttcattgcgcagagtgtggggtatacccggaggaataaccaccagcgtatggttgccgtccagaagtcgtttttgcagataatcatcccgatcacgccagaaaaacagcccctggccatgaaacacgtaaagccattccgtcttatacgggtgttgatgttgaccacgcatctgagatggcagaattgaaattatatgacaactggtcagcatctctaacgagggacttacggccagcgggtgctggaatggaaagtaaacaaagccgcgctcatcctgtcgcaaggcgtcccctaaagccaagaattgaacatcgtcccggtgcacgacctgatctcccgaatactttcacggcattggaaaacttgctttagagattgattattgataagttacctgattaaatctgccgtacgaatcccttgcacgatgatggttttagtcattcttaggccgtgaaggattttcatagaaaaaagggaagatgctccacttggctcgatataacccacagaagtaaaaccgatctttgcaagagtcttgtacgattataggtaatcggggctgaaatggcaactatcaatgatctagtgctggtgcatatcgaaaataaaccggcattttttgcacggataaacgatattaatgctgatgtgaaacgcgggtggtatcaggtagagctgctggttcttggcttgcctctgcagagtatcgtctggatcttagaggaaggccacctgcagggggaagagtttactatgggaggggccccggtgcgtttggaacttatctctcccaaaataaaactttcgcctcctccggctccggagtcggacagcaaggggaagatcattcccctaaaaagaaagccttagaacttatctgtgcaagccggaattcggaacttgttttgctatcagactatcctcgctaagagagataatcctgaaaacgatacatccacttgcgttgccagagaggaattttgcgccataagaacaagagatagagataatatacccaccggtggcgacgaatggcctggagcacctcccgggcatgaaggccgtcggttacagccggttgcgctggtgcagtccgggcgaccagttgaaagctatcccgtcggaaaacccgcatcttttcaacgtgccagccggcttgcgccaacagcgcggtgagggtttggggggaaaaataataattatgcggcagagaaaacacccgccgcggccccaccttaggcgccaaaatattgggcgtctccaggaagagccaggcctcgggcttggccagggagcggactttctgcaaaaaggccaaaggtgcgggaaaatgttctataacgtgcgaactggcaataaaatcaaaacctgaggtgatggctatttcttcgaagcggtcgttgatgacctcgatgccgtagtgctctctggcgtaggctgcctgttgcgagtccggttcaataccgacaacttcgcacccctgccggtgcagccaatcactgaagacgcccaacccacagccgatctccagggtctgccaggacggccggattatcggggctaaaaaatctgtctgccgatccacccgctgctgcacccggcggcggtggcgctgatttatggcctcattagtatgaagttggcgatgcgtcaggcctaatcgttcccgatcactgtcctgcaccacgggattatggtagacgagaccgcaggatcggcacaaaaccgtggtaacctgcaagtcgccatacgttttccgccatacggggagggtatcgttctgtcgacataaagggcacaggataggttgcatatggtataatgttgctaaaattatgagttttcggtttctcgcggcgagataacaataaaagtatattcccaagttatcttacaaattgtcattctctcaaaagcatccgcaagctatggaaatcatatgccggtggcccaggccttctctccggggcagaagtttttttccatgtagctcacggcaaatcctattgaaaggcaggaacctttgaatctgtgctcctcaaggggtccttttgacgcagacctgaaggtctgggcaaccgattttctggaacaacagccactgcatgacaaaacccctcggcgccggctatcttcaagagtttgttgcgtctcaaagagaacatggtataactcaagagattagactgtctgggtcttacttgagagactctatcggccggtaaagaaaaatatattgattttttctcccctggcaattaaaaaattaaacaatcggataatttgaggctggttagaaattcaactggttcggaggtcagatctggcgggtcggagccaagcccagtctcggcaccctcgcccggtcttgccatgcctcgccttggagtatgagaactcccagacattttaccaacagcaatcttacattgatcacctgtggtttatgaggaacgagagtaatgaggattttattggttcagcccacgacgtactattgggggaaaaaagctctgcacagtaagacgcgttggctgttgggtctcaccctgccttacatcgccggcctgacacctcggcatgtgaccgtcgaaatagcggatgatcgcttagggcctataccatttcaccgacactatgatctggtaggcattaccgccacctgcgccaccgccgaccgaggatatgagattgcccaggagtttcgccagcggggtattcccgtagttatgggcggtttccacataaccctgcacccggaggaggctctggaacattgcgacgcggtagtggtgggagaagcagagtctgtctgggagcaggtattggaagacgcccgtctgaagcgtttaaaaccccgctatcaggcccagggctttcacgatatggcgggtctgccccgaccccgggtagaattaatgaacttacgccgttatcgggtcaagatcatcccgacccagaccagtcgtggttgtccttatcattgcagtttttgcgaagttcccattgtgtatggccatacctatcgccggcggccgatcggtgaggttctggatgagatcaaaaccttggtaaaagttaccagcctgcggagaatctattttgtcgatgataatcttaccggtcatcgagattacgccaaagagttgtttaagggattgcagcctctcaatattcactggagctgcctgtggaccattaatacttcaagggatgtggagctactggatctagccaaaaaagcaggctgttaccacatcaacatcggcatcgagaatgtctgccccgagagtattaactctatcgccaaggtacaaaacccagtggaggagtatgagtggctcttagcgcgattgcgggagcgggggctcttttattccctgaattttatgttcggtttggacggcgataccatggcgctgttcgacaaaaccctggaatttgtcgagcgcatcaaggccccgatggccttcttcaattccatcaccccccgcagaggaacaccactatgggagcagctctcccaagagggtcgggtacataaaccggaggcggagaagtatctcggcatggtctgcaatttcctgccgaaacatatgaccccggagcaatgtgaagccggggtgtggcggtgttttcagcagttctattcctatccctcgatctttcggcgtctgttggcgcccccaaacgggtatatttttcagggattgcccagcaatctctattttcattttgtggtcaataagcgcatcgatccggtggatttctattgaacacctcgaattccgggatgaggccccccgtaataacccagcctgacaaggaaaggccatggcaacacatcaagtaaataaaacgtatcgggaaattaatgaaaaaatcaaaaaaggtcaggcagtggtggtgacggcggaagaaatcatcgatatcgtgcgccagaaaggggaggtggccgccgcgcggacggttgatgtagtcaccaccggcaccttctcccccatgtgttcttccggtgtcctgctcaatatgggccacagccagccgccgataagaatctcgcagtcctggatcaaccgggtgcccgcctattccggattggccgcagttgatctttacctgggcgccaccgaaccgaccatcgatgatcccctgaacaaagtctatccgggggaatttaaatatggcggcgggcatgtcatccaagacctggtagcgggcaagaaagttcacctacaggccgagtcatacggaactgattgttatccccgcaaaaagtgggagcgcgtcttcaccctgtccgaactggtgaacgccgttctcctgaatccccgtaatggctatcagaattataactgtgccgtgaacgctacccaaaaaattatctatacctatatgggtccgctgcgcccgaggctgggtaatgccaattattgcaccgccggccaactcagtcctttgctcaatgatccatattatctcaccatcggcatcggcacgcgtatctttttaggagggggggtgggctatgtcgcctggccgggcacccaacataatccacaggttcctcgggcccaaaacggggtgccgatgaaaccggccggcaccttaatggttatgggagacctcaagcagatgcacccccgatatctgataggagtcagtcttctgggctatggctgctctctggcagtaggattgggcgttcccattcccctgttaaacgaggagatcgcccgctactgcgcggttacggatgaggacatcctggtgccggtggtggattatggcgaggactatcctcatgccaccggccggataatcacccacgttacctatgcccaattaaaacagggagttatcgaagttgagggtcatcagatcaatactgcaccgcttaccagtatggtgcgttcgcgggaaatcgccgcaaccttgaaaaattggattttggcgggggatttcctcctcaccgaaccggtggaactcctgccctccgttccccgaatggatttcagatcgccttcggcgctggaaggtggggagatctcctgaaaccagatcatagcctggcgcagtcgccggatttagaacgcttgcgagcgctgctgcgcacctggcgccgcgtgttggttctcttttctggcggcatcgattctacccttctcttgaagatagtggccgatctctttggggaaaacagtgccgcccttaccttcgagggacctcatcggccgacgggagagacgttagaagcccggaaaataacccggctactgggcgtaagacacctcacagaagacttcgatccctttggcctgccggatttccgggaaaacacccccgaacgctgctatgcctgtaagtgtgaaatgtaccgacgcggttgggaaatcgcctccaaattcgaagcggaggtattgttagacgggaccaacctggatgatctgaacgacacccgtcccggtctaaaagcggcgcaggagatgggggtacgaagtccattccttaagatcggttggcggaaagccgatatccgcgaactgagtcgggtttggcaactgccgggctgggaccgtccaccccagagttgtctcgccacccgctttccggcctacacccatcttcagagccaggatctccaaaaggtggaccaggttgagacattcttaggggataaagggttcggtccggttcgatgtcgggtgcacggcgacctggtacgactggaacttccactcaagcagcggttccggttgttagagcctgaaaccctgacagcccttaatctgatgatccgggagcaaggctggcgctatgcgaccctcgatttgcgggggtatcagaccggcagcatgaatcttaaagaataaactcatctgccggcagcacaggcttgccagcctgacccggttgaaaggcacaaaccttcagggctgtgttcattacgggttcttcataatgcagacccctcggtctgcgctgccgatctttttgatggctaccagccattaagctcggaacatattttccctgggcatcaactcaagcctggttttcctcagcgataacgccttcataaacccggccggaaataaaaaggtccaccagatcatggtcaagtcttcccctgtctacctcctcttttagaatcgccagggatttttcaaggtcatcggcagtgcgataaggccggtccagggaggtgagggcgtcgaagatatctgcaatggccaggatgcgggattgatacgacaactcagaggcagtcagttggaagggatatcctgaaccgtttaatcgttcatgatgtgaggcggccaatcgaggcacctgggaaagatgtttgcggaacggaatcttttccaaaatatgcagggtatgaaggacgtgttgctggatttcggcatattcccccggtgtcaggttgccatgctgaactgacagggccatcagctctggcgggctcagcaacggctgccgcaggttttggactcccggcccggtcagcctgagatggccaacatcggggttcaaactgatcgttttctgggccagggcaatcaaacgccccgctgcctcggccggcaggtgattcgaacggtttagctgctctaagaaggcaaagtcctgctcgagttcggccgcttctagagcacttgcggcctgcattcgggccagataaaatcgccagcggatgacctccatctgatcggtggtcaacttttgtttcttctctaacagggcgtctcggacgccgatcttaccgatgtcatgcagccaggcactaaaacgcagttcctcaagctccagctcattgaacgatacggcggcgagaggaccttcctgacagttgttcactgcgtgggcaagcgccatagaataggctgctacccggcgggaatgcccggcggtatgcggactgcgggcatcaatcgcagagaccgaatagatcatgagggcctcaaaaagctcgcgtatcgccgccaggaggcgaacgttattgattgctaccgccgcctgggaagccagagccaataccaggccctcgtcttccggggaaaaggatagaatctgccccgagtcgctcagaacgttgacgagttgaataaccccgactacttctccctgttggtccctgaggggtgcagctaacattgacttggtagtatatccgttccgccgatcgaaggaggaatcgaatcgatatggtgggttgtctggaatttgatagacatccttcaggttgagggttttgccggtaagagcgacgtagcccgcgatacttttctggttgatcgggatttcatgatatttaagacacctcaaatcgctgccgaaacgccgcgccaaggcctcgttttgggccacttcaaatttcagtttatccctgtcggtaagataaaggcttccaccttccgccgcagtaagacggcgcagttcggtgataatcttcgtcaagaggcgattcagatcggtttcgctggtcaaggcgatgctaatctcaataagcttctgtttttctaacagatatctttggggagaacagcttcccagcataggaagttcctcagaggcccttgcaagaattgacttttcttctgcctgtcatatgttacaaagaaaatacggtttcgagttaataagaataatctctaccggctgaaagcctgcgctagcggcagaagttattccgcaaattaaatggtgggtggtatccgttcggaattatttattcggaactcgaaactatcgtcaccttacagcatgattatgagacaaacaaggggattagggttattttccggcggcttggacagtatgttggccgccttggtgctccgtcaacaggatatcgaggttaccggtttggtctttgtcactccttttttcgacgccgttcaagccgaaaaatctgctgcggcgatcagcctgcctttaagaattgaggatctcactgaccgttttctgccgctcatcttcgatccgccccacggtttcggcagatggatgaatccttgcatcgactgccacctgctgatgctgcgagcagcgggacagatcatggaaacagaaggatatgattttctctttaccggcgaggtgttgggccagagaccgttcagccagaataaaggctccttgaatctgatcgccaaacaatccggttatcctgatctcctggtgcggccgctcagcgcccgtttattgaaggagaccaggccggagcgggaacaactcctcgatcggcagcagctcctcaatatcagcggtcgcggccgtaaaaggcagatggaactggcgacccggttcggacttacctcataccccgccccagccggcggctgtctgctcgccgatccgaagtatgctgcccggttgcaggacttgttgcagcatcaaccccggttcgaacgccgcgatttagaactcttgcaatggggacgccatttccggctgtcttccgacatcaagctgattgtaggccgcgatcagcgcgacaatctggccatcgaacccctggtccggccagaggacgcagtcatcaaggtacagcattaccccggccccctggtgctgttgccgtactcatcgccaaacgcagacctgagggttgccgccgaaatctgcgtgagctatagcaatgctcctttcggggaggagatcgccgtagcggtcaccgggcgtccgggccaacaaatattgatcagccgccgctgtcggcgggatgcttttcaaggcttgctcatctgaggtcagggggaaactttcaccgccaaggccaatccgtccttttccggcgagtgctccggcagccagcagagcagattgaccgatcgccaacgccggtcggctagaagtgcctggttaaaatccgccgccccttgaaaaccggtgttatcgacaaccagtaagcctcccggccgcagcagacgatggcattccgtcagggccggaagatagccttctttatcgatatccagaaaaatcaggtcaaaaggaccgctcatagcagccatgagcgattgcgccggaccgacccggagctcaacccgttcggccaatccggctcgggcgatgttatggcgggcctgctccgccatggccgcctcggcctccagggttaccaccctgccgatctctttttctaccgcctgcgccagatggatagcagagtagccggtggccgtgcccaattccaggatttgccgggcgcccaccaccctggccaaaataaagagcagttcgcccaccaccggccccactatggggatgcgctcctgtctggcctcctcctccaggctcctgagaaactcagatctcggcggcaccaggcccctaaagtaattctccaaatcttccgtcattgccataagttggccctcctgagaaaccgttcgacatcgaagataagcattttgcttttcgaaccggattatcctataatatggctgttaagagaaaatttctgctaaagtaacatgagggaaaagtgtcagtaggcacctgatttcaaaatacttccattgatatagcaagtccatgcttgatagtcgagaaatagtcgataaattcgttctctcggaacatatagttattcatcccggggattgtctggagcttttaagaaagattcccgataattgcctgcaactcattgtcacatcccccccccatataatatcggtaaagagtatgagaagcggctcaaattggaagcgtatcttaatcaacagactattgttataagagaatgcgtacgctgtctcttcccccatggtagtatatgctggcaggtaggaaattatgtcgaaaagggttcaataataccattagacgcagtcttgtatccaatctttacaagattcggtttaaaaatgagaaatcggctcatctggcactttgaatacggcttgcattgcagtcgccgtttttcagggcgctacgaaacgattatctggttcaccaaaacagatcaatatgtctttaacctggattcggttagaattccccaaaaatacccagggaaaaaatattttaaagggccaaaaaccggaaaatactcctgtaatcctttaggaaaaaatcctggagatttatggcccgttcccaatgtcaaatctaatcacgttgaaaaaaccaaacatccctgtcaatttcccgttgaattgattgagaggttggttttgtcaatgacaaatgagggagattgggtacttgatccattcctcggaacaggtacttccataatttctgccattcgccaccggggtcggggggccggtgctgagattgtacctgaatacgttgaaatagcaaaacagaggattaagcaggagctggctggaacattgaaaactcgtccaatgggccgacctatttataatcctgaggatgcctgcgagagtctgaaaataacaccgtggaaaaatcaacttgcagacatccaattaaaattattggataataaatcaaattactccccaaatgaagattattgagatttattcccaatcggcaaaacatgaagtataaaaatccttgcccggtttgtgttagggtgcgatcctgccgatatatcggcaacagattatcaatctcttcatgagcgatccgagctggcattatcatcttttaggaaccagctcatgaaaatgcgccgcgccggagtgatatgaaaagctctctttcgctttattttaacatgctctgccatccgttgctgataatctgtctgatgttgggtattgggtgtctgccgctctgggaagcggcactggcggcaaacctggaaaaggtcgtcttcataccgcagtggctgccccaggcccagtttgcgggttattatatggcccatgagaaaggtttttaccggcaacacggattggcggtggagatccggcgaggcggacctcatagctgtgccgcagagtgcgtccagaacttccaggccgattttggaaccatgttccttactgcgggcattgagaaaagggcccaagggataggaatcatcaacatcgcccagattgtgcagaaatcgggactgttattggtatcccagaaaaaacatgggattctccggccccaggatcttatgggcaaaagagttggtctgtgggccggcgattttcagattcagccgaggctttttttccataaatacaatctgttcgttaaaatcatccctatgggcgaaggggtgaatctgtttctgcgccagggtctcgacgccacctcagccatgcggtataacgaataccatctgctgctcaattccggtttaaacccggaggagctgacggtgtttgatatggccgaacatggcttcgatttcccggaagatggcatctattgtttggaggagacctggcggcggcatccctcccgctgccgggcttttgtagccgcctcgctggctggctggcgctacgcctttgcccaccccgaagagactttagacattgttatgaggtatgtcaccgaagcgcacatcaagaccaatcgggtgcatcaaaaatggatgctggcccaactgcaggaattgattgagccgcccggcaaagccatccccatgggtttgctggttccccaaacctaccggcaagtagctcaagagttgcagaactatttactgattaaaacaattccgccttacgaggaattttatcgggactgtcaaagcgatgtggaaaaacgctagcctggcggcaaaactgatcgttgttattgtctccgccaccgccctgatctttgtcggggttctgatgtatgactaccagacctccaagaaaaccgtgctttcagaaatgggcgacaatgtcaaaaatcttaccctaaaaaccgtataccagattgaagctacgctcaactcgattgagaaagtacccgagtgtctggctaattatctggaatgcgagtgccagcagccggaaactttggaaccattcttaaaagcactcctggctcaaaaccccgcaatctatggtatggccgccgcttttgaaccgtatagctttaaaccccaaaggtattattactgcccttacatccatcgcagtgatagtggtctggttataactcatctgggcagcgaaaattatcggtattggttatgggactggtacacgctgcccaaggaattggggcgggccatgtggagtgaaccttactacgatgagggtggcggcaatattattatgactacttattcggctcccatgtatcgtaccgtcaataaccacaaaaaatttgggggagttataactgcggatatctcattgttttggctggaggaaattattgcgcgggtaaaaattctccaatccggatatgcctttctgctctcccgcaatggggatttcatcacccatccgcaagaacgcctgatcatgcgggagagtatcttcagcgtcgctgaagcccgaggagacgcccagcttcgggaattgggccgaaaaatggttcaagggagcgaaggttacgcctgcataactgactttgccagtgggaaaagatctgtcctctattatgcaccgctaccctccaacggctggtccttgggtattattctgcctgaagatgaacttttcgctggtcttagacagatgagcctgaaattagctctcatcggcttcggcggtttggtcttgctcattcttttgatcattatcatctctcgcacaatcaccaggcctctgagaactctggcgacgaccaccgaggcgatcggccaaggtgattttgccgtgactgtggcagagaccggtccgcgtgaaatcctacacctggcccaggctttcaaccgtctgggacggcagttgatcgagtatatcgaaaaacgggattttatccgggatacctttggccgctatgttacccaagaggtggtgagtaaattaatggaatcccgcaacggcctggaactcggcggagaggatcgggaactcaccatccttatgtccgacctccgggggtttacggcgttgacggcagagatgtcaccccggcgggtcgtgatctttctgaatcgatacctggccaagatgatcgagattctgatggatcatcggggcgtcatcgacgaaattatcggcgacggcatcctggccttttttggcgccccgcaaccgatggaggatcatcctttccaggccgtggcctgcgctttgcaaatgcaggcggccatggctgagatcaatgccctcaatgaagctgaaggctttccgcgtctggagatgggcatcgccgtcaacaccggcgatgtcgtggtaggcaacatcggttcagaaagacggaccaaatacagcatcgtcggcgcccaggtaaattttaccgcccggatggaatcctacactgtgggaggccaggtactgatcagcccctccaccttagcgcgcctgaaagatcaggttgaggtgcgcaaaagttttcaggttgagatgaaaggtgtacctaagccggtaactttatatgatatccgagccgtccatggaccgattgaggttgttttgccagacctcgcagaggacctgaaacctctgccccaacctcagccagcccggctccaccgcattaaagacaagatcattaccgatactatcgaccgggtgtggatcaccgacctctccaaccaggaggccgtagctacatttagcggcgttcttaaggaatgggacgatgtccgcctccatctgctggacgaaaccgggggagagagcgccggtaaaatatttgccaaggtcatcgtcctgaaactcagccagggccaaggcgaagccaaaatccggtttacctcggtttcccccgaagcacagacctttttagaaaaattgctaaaaaaggacttctcaccgcataactgatcctaacttaattttattttgctattttctcccgaatattttaatatggcaaaaaatttaatgggaaaggatggaggaaatggttaaaaaatcttcgttttgggtaacagtgatcatggcgctggcgctcattctgacagctatgccggccctgggaaccgtgaaagatggggataagctaggtgacctggattttccggcaccgataagcccggaggatgctaactatctgggagtagcggccgacaaaccgtttaaactgagccaggtcaaggcgccctatgtcttgatagaggcgtttgccacttcctgtgcgcattgttatcaacaggcagtagagatgaacaagctctataacctaatcggccaggatagcaaactaaatggaaaaattaaaatcgtcggcgtcggtgggggcgacaatcaattcggtctcacaatgtggaaaaaacaactcaaggttccttttcccctgttacccgataccgataccaagaccaccagtaaattaaacattctgggtacacccaccaccatcctgttagacaaaaacggcaatgtcctcaaggctcataccggggcctttgagagcgccgaggccttcttaaaagaactgtccgccaaagtgaaataacggcagcctctgggcggtcccagcgccgcccggatagcacatgagccccacatccaataaggttgttttcctatggaattcaattcgatcctggtagccactgatttttccgaatgctccggtgttgctttcagcgccgcccaaactctggcccagcgtttcgacgcccgtttgatcctgctgcacgtcatcaatcagaattttctagataaactgagcagccacctcggcaagactaaagaagaggtcagcaaagacctgcgtcacaaggccgagaaggagatggcagcctttatgaagcagtggaaatccggtgaaaccgaggtagacactatcatcgccaccggcacccctttccaggaggtcgccatactggcccgcgatctggccgttgatctggtggtgatgggcggctttggcaggcggggacggagtgaaatcgaagaggtcttcttcggctccaccgccgaaaaggtcgtgcgattgctcccctgccccgtcttgtgtattccgaaataattgtcgctacttataaatcaagcaaaaaccatgaaattcacctcgggaagggggcgctgctggctgcgccctctgcgggttattgccccgggctagccaaccacctaaaaggcaaaatccacctgaattttaaagatccgcttggctggcaggctataaatctcggcaatgccgctttcttctctgatttcccgcaaaatctcttcgatccgttcagttgattctgcaattaaggtaaaccagacattaaaccggtggcgtcgcagataattgtgggtaacgccggcatatcgatttactacccgaataaattgttctatccgatcttccggaaccagggcggcgcataaggtactggtataacccagacgccgggaattaaagttggccccgatgcggcggattaccccatcctgcaccattctctgcacccgttcgagcaccttatcttctgataaacctaatttgtcccccacaacctgatagggtcggacggcaatcgggaagaaggattggatctggttgagaatagccttatccaattcatccaaaggggcgtgagggggatggttcatgatgcgtttctcggttcgtagaggcaaagcggctcgtcccctaaaacatcgccggtcaaggcgtaggcccgggcccggcaaccgccgcagaccttgcggtattcgcagcggctgcatttgccatggtagccttccaggtggcggagggcggcaaaaagaggcgattcgacccagatgcgggaaaatgcctgttgccggatatcacccgccggcaactccaggtagccgcagggctgcactaccccccgatatgagacgaaagcaaaaccctggccgcccagacagcctttggtcatggcctccataccgtgggtcaggggggagattttctctcctctagcagcggcgtcctgccgccagaggcgataatattgcggggcgcaggtgggtttgatatgaagacggccctcacgctgacgggccaatagccaacacagggtctcttcataatcctcggctgacagcagttgatctttgatctgctccccccggccggtgggaaccaacacaaacacatgatgcgccgccgccccgagcttctgggccagatcgtaaatggccggcagttcattccggttggcgacaatgactgtggtgttaatctggaagggcaggccggcctcctgaagaaccttgatcccgtgtaaagcagcgtcaaaagccccaggaacctggcgcaaccggtcatggctggcggcactggccccatccaaagagatgctcaaccgctggatgttagcttctttgagccgccgggcgatttcaggagttagcagggtgccattcaccgccatgaccatccgatgacccaaaccggcgccataggcggccagttcaaagatgtctttcctaagcagcggctcccccccggtcagaataatcaccgccggtcccatgcctgccacatcgtccaacagggccttgccctcggcggtggtcaactcgccctcgtagggccccatcccggcggccgcccgacagtgagcacaggccaagttacagcgccttgtagtctcccaggccaggaggcgcagcggcggggtctggggattaccggtacatgttgttttgtcaagtggtttaatcataatatatttcgttaaacctcagcaggacccggtttgattcttgggaatggcacgcaaaataaggaagctgctgcgttatgcggggcactcgccattggggggaatatcgcgccggaggggtaggcagtaccgagcatccctttcccgacccttataaccctatgctgacctgagcagactggctacttctttggcaaaatacgtcaggatcatgtccgccccggcccgcttgatgcaaagcagggattccagcatggcggtcgattcgtccagccagccgttggttgcggccgccttgatcatgctgtattcaccgcttacctggtaggcggccaggggttgatcaatctctccccgcaactgggagatgacgtccagatagggtaaggccggttttaccataatgatgtcggccccttcttcgatatccagggccgcttcccggaaggcctcccggatattggccggatccatctgataagagcgccgatcaccgaactgaggggcagactctgccgcctcccgaaacggcccgtagaaggcggaggcgtattttaccgcgtaggacataacggctgtcatttcaaacccgcgctcatccagggcctcccgaatggccagaacccgcccatccatcatatcggaaggggctaccagatcagccccggcctcagcgtgggatagggctacctgcgccagcagctccagggtggcgtcgttgtcaacctccccttctcgaaccaggccacagtgcccgtgactggtatagccgcagaggcagacatcggtaatgatcagcatctccgggacggcttttttgatctgcttgatggcccgctggaccgcgccggtgcgtttgctggcctcgctccccaactcatctttctgctccggcaggccgaagagtaatatcgccggaaccccggcgttataagccgcttcgacttcgccgcttaccagatccacagaccagcggtagataccgggcatggaggcaatagggtctttgacctttttccccggcgccacaaaaagcgggtagatgaaatcatccggatgcaggcaggtttcccggaccagacggcgcaacggttctctccggcgcagccgacgggggcgataaggcaactccatttcagcctcctggcaaaaattttctacaattttcttgtacgtatcgcaaccctgccaggatgtcaagtcgattagagaggagtgcaggacgggcaagaaaagcgtctcccggtcttccctcccttatggccttacccgaccgcgatacgtcgccaacccgaaccaggcccagttgttgccgtagtaatcatccgggcggttgaagtagccgccgtctggtgtctgatgataaaaaccgagaatcttctcggccgcctgctgcgccagcgggcgatctccgacagccagggccgcccccacgaggctggcataaagcaccggactatcatactccgccgccgggcgcccggtatagtcataaatggcagagagcttgccggtggccgcccattggtgtcggcagaaagggatgaatgtcctggcaaggaattttttcccccggatatcgtgaaaccacaataccccgaggcttacccgccagggtacccggatagcgtcccagccgaacaagtggctctggccgggagccggagcaaaacgttggttttcggtcaacaggcaccagtccggaaccaaaccgacaccggcttgatcgcccaagtgagcgcttatctgctccagtccccaggctgtactctctgcgagttccagccagcgggggtcctgcgtcaggtcgaaaaatacccggtaccaggctggcgaaaaatatgatggattcagcagcaggggttgtttacaggccgcccagtcccccggtgtcaaccaaaggcggccccagggatccctacaggtttccttggccaaaatgtcctggagtacgagtttggcctgcgtcaggtaatccggtagaggttgtgtggaccgcccccagcgccgttccgccaggatgagagccagggcgtagtccagatcggcatcagtcgcgctgttgatatctatgaggcgccattgtccaccttcactctgtccccaatgccaggccaaaagatggctgcctttgagcggctgttgggaaagatggttttttgtccaggaatacacccggttaaaggtgaattggtcatcgctccacacggcccgcagcagggcataggcctgtccttcggagatggcgtcgtcacggttttctgaacgccttactctgccatcgggcaggatataatggactcgataaaattcccaactggcagctaaggcggcgtctacacgctgcaggaattctttttcgggcggcgcgacgcaatggcttgccagagtcgagaccaggatcaatccggcagcgccaaccaaatgccagcggtaccggagatgagccaggaggcagtaatacagtacggtacggcggagtttctggggcaacataaacattgaggccataacttaaaagtattatattatcttcatataaaaacagctcttaaagacggcgggcgcgacccgccctatgactaaattgccaataaattatcgataatgggataggacggcccatggctgccgcttaggtttatcatggtcgatgagaaaaattatttggaaacagtgagcggtgagcagaaaaaacattattgtgagcagccgccacggttctactttcatatttcgttgtaatcactagaacatggctatttttatggaagaacagacagtcatcggcaaaattcggcttggcatcagtgcctgcctgttaggtgagaaggttcgttatgatggaggccataaactggatcgttttatcaccgagaccttgggccgctatgtggaatttaagccggtctgccccgaagtggagtgcggtctgggtatcccgcgggaggctatgcggttagtaggtgagattgatcatccccgcctgcagactatccgcagcaagatcgattatacccaacagatgctcacctgggccatgaaccgggtaaaggagttggaagctgataatctccacggctttatctttaagagcaactcgcccagcagcggcatggagcgggtcaaggtgtatgacgacaaaggcatcccggtaaaaaaaggcgttggcctgttcgcccgaacttttatggaacacttccccctgttgccggtggaagatgagggccgtctgcatgatcccaagttgcgggagaattttatcgaggcaattttcacgtttaaacgctggcgcgacaccctggcagggggatataacgtcagaaagctggtggatttccacacccggcataagctgctcatcctgtcccacagccaggctcactaccgacagatggggcgattggtcgcccatggcagggaacagccggtcgaagcattatattcccgttatcagcagttgctcttggaaagcctgcggttaaaaaccactgtcaagaagcatcttaatgtattatatcacctgttgggttatttcaaaaaggaattaagcggagacgagaagcaggaactattagaaataatcaatcattatcagcggggtgatgtgcccctcatcgttcccctgaccctgatcaatcactacgtgcggaaatatcagcagccctacctgaaggagcagtattatctgcatccccatcccgtggagctgcacctcaggttttgaaggcgggatgcgctgcgctttccctccctgcgggtctgtcgggcttggagtgtttgacattagcaccggctatgtttatattgagcagcataaaaccgttggcccgttaactattccctggaggagcgttcaaaaggcggttcctctttttttgtccggataaggcgaggccgatatttaaggagagtgtaatggtggaagtaaaggatggcatgtatgtccaggtacattacgtgggctcactggatgatggcaccgtctttgacgacagtcgggaaggacagcccctggaattccagataggccgccagggggtgattccgggttttgagcaggccgtactggaaatggccttgaatgaacagaagaagatcaccttatcgccaatggaggcctatggcgaacgacaggataatcttttgcgagaatttccgataaccgcccttggcaagaatacggtggaaccgggccagaatctttggtttaacagtccgcgcgggccggtaacgggcatggtcgtttcgctgacgccggataatttcacggtcgattttaaccatccgttagccgggaaaaatctaacctttcaacttaccttagtaggcatcacagatcgccccacccaggcaacatgctgttcctgcggggctgatccctcaagctgcggctcgggttgcagcggctgatcggtcaggccgggcttagggtccggcctaaccgaaaaattcctcaaatcctcagttgccttgactggaatctttttgtatcaaagcaaagatgacgggatctaacaaggaacttctgctggctgagttagcctccctctacggcctggcaccttcttacaccgataacgccggccagaaccatcccaccacctcctcaacccaggccgccattctcaggaccatgggtcttcagtgccagagtgaggttgctctgcgagaggaattgaatcgccgccgttgtctgccttggaccaggctgacaccgccggtgttggccctctgccagtcgcagtacccggcggtttgggattttcacaccctcttgcagagagggcggcttccccacgacctgaaaggctcctgggaaattctggatgaatccggtcagtgtattcattccgccgacttcggcccggaactgcaggtaatagaggtcaaaaatttcggaaccgattgttttggccggactgcaatcccgttgccccagacattggcgctaggctattatgatctcaaagtccgggtggagacctccggattcgagcgggagagccggacgctgctcatcatcgcaccggagcgggtttataccccgatggccttgctcaccagacgcttgtggggttttagcgttccgttatatgccctccgcagccagaccgactggggcataggtgatctgggcgatctgcagcgcctgctggggtgggcggcagggctccaagccagcgttatcggtctcaacccgctgcatcatctaggcctgcacttagaccagaacgtcagtccttattatcccaccagccgctgttattccaatcctctctatcttgacctcagtcaggtaccggaactggccacttgtcgatcggctcaggaatacctggcccaaccccaggtgcaacggcaattggatgagctgcggcagggccagcggattaactatcctgccgttgccacattgaaattcaaagtgctggagatgctgttaaatacctttttggagcagcacggccttccggctttacctctgaccacacgcggcagggattttgccgccttcctggcgtgcgaaggtgaacccctgcagcgttttgcgacatttctggcgctctcggaatcctggcgaacagcaggctgttcttacgcgacctggcaagagtggccgtcggtctatcacaaccctcaaggtccggctgtggctgaattcgcctatacccaccaacgccagatcctgctttacgcctatgctcaatggctgctggccggacaactgcaggatacctcgatggccgcggcggcttggaatctgcccctcgggttatacttcgatctggccgtgggcgtcaatcccggaggttttgacacctgggccgagccgggcctctttgccttggacgccgatattggtgctcccccggatgaattcagtcctttggggcaaaactggggtctggcgccgctgctccccgaacacctgcgggagagccgctaccggtattttatccgtatggtgcgccacaactgcccccccgtgggggccctgcggctggaccacgttatgggcctctttcgcctctattggattcccaaaggactcagtccggcggagggggtctacgtgcagtatcctgctgaagaaatgctcaagatccttgccctggagagcgtccggaggcagacggccattatcggggaggatttgggtaccgtggccccttatatccgcgatattttgggcggctaccggattctgtccacccggttgttttacttcgagcgtcgggatgacggttcattcaccccggccgaagattatccggactgggtggcgacctccatcaccacccacgatcttcccaccctggccggtttctggcaggggcaagatatccagatgcggcaacagttaaaccttttccccaacaaccaggcggcaacccgagcctgggaagaccgtcggagagccaaactggccatcttgagcctgctgcagcacaaaggctggctaccccccgataccgcgcagaatctggcggaatcgccggaactgccagaagaggtaaaatggagagtaatctcgcacctggcccaaacgccctgccgcctgctgcttctgagcctggaggatattttcggctggctggaccaacagaatctgccgggcactaaagatgagtacccgaattggcgggtgaagttacctaaactccttgaggaaatcgaaaaggcgaaggagccgcaacaggcagccgagattatcggctgctttcgggattaggatgctgggactcttgataattttttgtatgaaaacagtgctcttaaaaacggcgggcgcggcccgccctatgtgtaaattgcagataaatgatcgataatgggatagggcggtccatggctgccgcgtatgtttaactgccatggttctgttttcatatttcgttgtgattaccagaacatgccaatttgtatgaaagatagtggtgcaggcttttcggccggcacgcccatgcacaggccaggaggcctaagctaccagtcattctttcatatttcgttgcgttcctgagaagatgaggacttttgagaagcaccggcttttgccaggataccaaacaacctaagcaattcattgtgagatgcagatgactcgccaacctcctataatctataatctgtttccattgttagccggttccatacctcaatgggagaggcacctggaccggatcgccgggatgggctttaactggatatacctgaatccgtttcattatcccggcttttccggcagtctatacgccgtcaaggactattacgcttttcatccccgctgtattgcgggagtcacgggcgacccttttgacgccttgggacattttgtcagtgaggccagggaccgagggttgtcagtaatgctagacctggtcctcaatcatacggccagcgacgccttgctggtgaccgaacatcccgagtggtatgccaaaaacccggacggcagtatcaagcacccgtcctgtattgatccggcggatgccaccagagtaacagtgtggggtgacctggccgaactggcctactggccgctgcccgaccccgatggattattggattatttcttaggagtcataagccgctatttagaggtaggtttccgaggcttccgttgcgatgccgcctacaaggtaccgggggaattctgggcccgcctgattggccgcacccgccggataaatcccgatgtctgcttggtagccgaaaccctcggctgccgtctaccggagatcaggcagttaaaaaaggcgggatttgactttctttacaacagctccaagtggtgggattatcaggcatcctggtgcctggaacagtatcgggccaatcgcagaattgctccctccatcagttttcccgaaacccacgacaccccccggctgatcgccgaggttggtggcaatcaggcggtggtaaagcaacgctatctttttgccgccttcttctccacaggtctgctcatgcccatgggctacgagttcggcctgcccgcaagattgaacgtggtccacacccggccggaccagtggcaggaaaagcagtatgatctgacggattttatcgcccaggtgaaccggatgaaacttgcctgtccggtactttggggagaaggaccgatcagaaggctgaccaggtcggggcggccggtggtcttgctgcggaaatcatcggaaacccaccccggtcaggttttagccctgattaatgccacgctaagctcccaaaccggggttaagttgaattggcccaaactcctcggacaacccgggggcacgatccaagaactcaccccgcaagcggcaacgatgttgccgggggataccatcaagattgacctggaaccggcggagatgcggctgttttatagcgccaaggtttagactgggaagatttaactttttgtatgaaagaaggtggtacaggctttccaacctgcataccgatgcacaggccaggaggcctatgccaccaatcattccttcatgcttcgttgcactctttagaacatgatgacctttgaggggatattggcatcagtcattaaatttatcaccggtccccggcgtcaatttcctggtgcagccgctgcatccattccgggatcagtatctcttcttcagggtagaatctcctgacgtacggcttgatatcaaccacggggctgccatctattgcatccagtccggtgacttgcagcacattctcctggcgtccgcacagcttcacgacgcacatgagcacaggattgggccgggccggactgcaggtgcaaaagatgcctacctgcgagaattcttttctccccataggatgcaccttaaccagtgaacggccctgttccggaaccttatgtgcccaatataacactatgaggtgagaatattgctcaatgccgtcgaggatgtccaacagatgtggattgatgatgatgtctgagatctcctcctgcgcctgccggatttttttcctgacggcgtcgatttctccctgcattttaatgccgtcgtctgtagcggacaggaaaggttctttgattttacttttgataactcctacaggctgcagcatcatgctgcaagaggttgcattattaccctgaggcaacttttccggcagttccatttcttctccttgcccaagccgtttaaggctatccctgagaatagactacaaatcccggcaacagactctctcttgcgagtaacctttggtttgctcttaggcggaatacgaaaaaaattaatcagtcaaacacccgtccatagacctccgataagatctgcgccccgccccgtttcaggagcgtttctgccaactgctggcccaggtcagcggcggccgcgggcgggcggctgagttgctcccggtagatacggctgcctgcgagatcgccgatgaggccgtccaggaagagctcgcctttttttaatgtacccatggccgcaatgggcacctggcaaccgccttccagtcttgccaaaaatgcccgctcggcagccaccgctaccctggtttcgggatcatccaagaactccaacagttccatggtaacagcatcatcctgtcggtattccagccccaaggccccctggccgatggccggcagcatctgggtctccggcaggatggcggtgatctctgccgcccgtcctaacctgtgcagaccggcggcggccaggatgatggcgtccaggtctgcttcggtcagcttccgcaaacgggtgtcgacattgccccgcagcggaactatttccaggtccggacgcaggtgcaggagctgggcccggcggcgcaggctgccggtgccgatgcggccgcctaaggggatttccgccaatgatcgatattttcgggagataaaggcgtcccgaggatcttcccggaccgtggtgatgccgatgaccaaaccgaggggaatctcggtaggcacgtccttcatactgtggacgcccaggtccacctctccggacaggatggccatctcaatctctttggtaaacaagcccttgccgccgatcttggccagcgccacgtcctgaatcttatccccggtagttttgatgatctctaaatccacggttatctggggatagcgtccttgaatctgttgctgcacccaggcagcctgggccagagccagggcgctgccccgagtgccgatgcggaggtggtttttcacgagttacctgttctttttcgcttattaatgaaaagacctaacggctccttttagaccggttgacggcgtaacccaaaggcatcgaggatgttctcatacagtatctccggagcgatatccgctctattcctgcaatcgctgccaggctacctttatatgattaggcttaaacatcttgcgttttcgagtactccagctcatcatctgctcaatagctgtgtccatatcagtggcaggcggcttgctgtgaactgccagccaatgcacactggacaggagctccatgccgtaaggcgtctcaaacccttcgatcagtcttccgactttttccaggcgatctttagagccttctttgtccgacaggaaacgatccgcctcagccgttgctccaggttgcagttcgatctccacgtccggtttctggctgtcgccataaccccgaatataatggccttccataatctccaagaccttgttcaaattatcggcataaggtccataatgccccgcttcataatttaatctcagaggctcgccagcctcctggaggaagtaggcaggatatccctaacccggtcccgcaggcccacattgacaaccgcaatctcctgaattaggtcccacgggcaaaagcgataaatcaaaaattccgcctgctttcggcgctgacggtccatatcctcaggcgtacttgcccagaaccgagcctagaccgtcaaaaacactagtaaaccatgcttattttagccactgtcttatcttctaagagcgatctctgcaaatcgtataatcaaacggctcgcgcaagataaaggaaataaatctttctgcttccgcctcaccgagagaatcgaagaaattgaggcgtccaatcttctttccgagctactccggcaagagcctacctccgccccgcctccgccagccgcttcatcaccgtgggaaagtactcctgctgggtgtggggcaggaacagggcggccatgtagcggtccatgaaaccggcggtctccgagagttcgaagttggtcatcatcagggctacccggcgttcttcttcgagcatctcgcgggaaaaggcgacacaggtggcgcccaggagggagccgttgccgacgtaggtgaatttttccaggggcaggtccgggagcaggccgatggtaatggcgttttcaatattgataaagctgccgaaggccccggccaggatgatctgttccaggtcgtggatggacaggccgacgctctccaacagagtgatgtagccggcatacatggctcccttggcccgcatcaggttgtcgatgtcaacctcgctgaggacgatgtcctggttgacctgggtttccgaggcgtaggccaggacgtattcgcggccgctctctccggagcggatacggggcgtcgggaggtcctcgcgaaacctgccgttcggttcgatgaatcccgcctccattaacgtggccaggatattgatcaatcccgaaccacagatgcctttgggtttgaccatgccgatggtcatcagcatcggttcgcctgtgtccggattgatactgacgtcttcgatggccccctgggtggcccgcatgccgaagcggatgccgcccccctcgaaggccggaccggcagaacaggcggcacaggccatccagtcgcggttgcccacgacgatttcgccattggtgccgatgtcaatgaacagggttaatttgccctcctggtacatgccggagcctaaaacgccggagacgatatccccgcccacgtagctggagaccgaactcagacaatagacgtagacatgttctcccagatccaagcctaaatcctgggcccgcaccggcggcacggcgcagaccgtcggggtgtagggagccaggcggatatatttgggatcgattcccagaaaaaggtgcgtcatggtggtgttggccgccagggtaaggtgggagacgtcttcgaccttgagtttattctttttcaacagggccttaacgaccgaattgatattgccaaccaccagcccctgtagccgctgcaacccgcccggcttaccggcgtagatgatgcgactgatgacgtcttcgccgtagctgatctgggcgttatactctcccaaggcccccaggatctccccaccggtcaggtccagcaactgcccccaaactgtggtggtgccgatatcgatggcgatggcgtagtggcggccggtcgtatttcccgactccacctgcaccagacgcggcttgcgggagcggcgttgggcgaaatcgagggtggcggtgacctcgaaattattggcccgcatgacttcggccagctttcgggtcaggaagaaatccatcgtaatgttatccaggcgatattgcttcttcaaaccttcccgcagccgcctgaggtcgcagacattatcactcagcgtcggaggcgggaggatcagatactttttctgaaatgccggttcgtatttacccgcctcccgcagttccgccgcatcaaaaggcatcggccgcagtcgggcggccggcggtttctgacgcagcaggcggcggtcaaaaagcgattccggagggatgcggaccactatgtcggaggccacttgagactggcaagccaggcgaaagcccagttgccattcctcgtcggtctgcactgccccacgctggctgcggagctcaccactttcgaggattatcttgcacttgccgcagacgccttcgccaccgcaggaggcattgatgtgaacccctgcttccatagcggcatggaggagattctctccctcctcgacctcaatcacaatatcatagggcaaaaaccgcacagatctcttcacgggcaacaccatcggcttggattaattagctgaacttaatatcaggggcattttaccataccggaccgttaatgaaaaccttaacccgcagataatcgcttaaggtgcttggtcctcagcgcggaaggcgaaaatcagagaaaccacggctaagagatcaacctctcatcctaaccgcaaaccaagagtcggagtttggtcggaatagtcagtcatgccaggaggtttaatcaccctgccttctccgccgaaaaccggcaaaccaatacaggaatagccccaaaaggagccagagaaacaaacgcagccaggaatctaaaggcatggaaaacatcagactcaaagacgtcagggccccgagggaggagaccagcctgcccccagggatgcggaagggacgaggagcggctggccgggtccagcgcatgataaagacccctaagcagacgacaaagaacgcaaaaagtgtaccgatattacagaggaaggccagtttttcgataggggtgaaggcggcgagagccgctaccatcaagccgcaggccaacgtggtgacgtggggggtttgaaagccggaatgcagctttgtcgtccaggagggcaacagtccgtcccgccccatggcaaagagcacccggggttgggccaggagcaatatatagagaacgctcgtaatccccccaagcgcccctaaagccaccagtgccgccacccagtcgagtcccacctgtttgaatatgacagcaaaaggagctgccgcatcgatttcctggtagggtgccatacctaccaaaaccagcgtcacggcaatatagatgaaggtgcagattatcaaggaaccgatgatgcctaccgggatatcccgctggggtcggcgggcctcctcggcagtgatagccacaacgtcaaaaccgaggtaagcgaagaataccagcgaggcaccctggatcaagctgaagctgcccttgggtaccaaaggggtcaggtgttccggtcgcacgtaaaatattccgaccatcacaaccaccagcaaaatcccaaccttcagaaagaccagactgcgggctaccagggcgttggttctggtgcgcaatatcaggagtgccgccaagaggagaactatcagagcggcggggagattgatcaggccatcagcgcggctcaaagccccaccagccgcccaggcgggaagaaccacgttcagacccttgagcaattcctggaaataatatgaccaacccacggcggcggtggctgcacccatgccatattccaggatgaggtcccagccgatgatccaggcgcagatttccccaaagatggcatgagcataagaatacgcccctccagccgccggatgcatagcggccatttcagcataacacaaagccgccagcatagccgctgaacctgaaatagcaaaagagagaacgatgcccggtccggcgattttcacgccgaccccgacgatgacaaaaatgccggcgccgattatctgggccacaccgataattattaggtcaaagcggctgaggcagcgatcaagggatacctgctgattcgtagctttctccctgtaaaagagaaaaatctcttttaacggttacagtataggcgacaattttcaactgggaaacaggcctcatagaaaaaaaggcggcggcaaagtttcaaaagaaagggtttgattttttcggttttattaccaaaggtgccttgtcgccatagtagggtttgccatccagggtttcaatgaagagatagcgggcctccaaatccaaaggattcaccctgccccccatctttacggccttattgcgcctggccagtttttttaaggtgtcataattctggtttaggattaccttgtctccggcctgacctgtctggaaaaaataaccccccacctctttggcataagcaatcttgccggtcagggtgacagcctgacgacacccggaaattttcggtcccacatccggatcgggaataagttcctccgcccgaacggccccagccaagaccacaagcagcaccgcccagagcaacaatattttgctgaccattctcatcctcctttcacccggttactgtcggtcatgatgtttgtcgatggttttcttgatatcctttcctctttttttaccttacccgattacggaattttattccacctcataaaggaggtgcagttactccgaaagttcctccctggcaagaagctgcatttcccagcaaataatcttcggttgccgcatgatccacaggtcagcgacaggttaaagagaaaaaactatttttcggccagtcacaggctttgttgaataaattgcttgattttagctgcaatagtggtaacatcacctgttaatactattatcgcatatctcacaaaattattgattaatagatcaacatctaagaggaggtggcgggtttgctcagggccttaaaaccgcacaagaccgttctttcttgggccgatgcttatatcagcgacaaggttgagcaggctgccgcgaaggcccagaaagcgctgctcgagctgcagcatccggatggctattggtgggcggaattggaagccaatgtcacaatcacgtctgagtatatcatgctgcgctcctttctcgggttggccgacgccgacagattttctcggatggccaactatatcctgtcccagcagttggacaatggcggctggtcgatctatcatggtgatggcggagacctgagcactactgtagaggcctatctggcattaaaattggccggacttcagaccaccatgccggaaatgcagcaggcccgccaatttattttaagtcggggaggaccgttgcaaagccgggtcttcacccgtattttcttggcactgttcggccaggtaagttggcggggcattcccaccatgccggtggaattcgtattgctgccgctgtggaccggactgagcatctatgagttatccagttggtcccgggcaaccgtagtgccgttgtcggtggtgatggcttatcagccggtctgcccattgccgccggatcggggagtgagggaactgtttcatccatgggaagatcccctccgggatcaccgggtacgactgaaaaagaacggtttgagcctggacaatctgtttgtcttcagcgataagctcctcaaggtttaccagggccacccctatccacccctgcgccaatgggcgctgcgccgagccgaagaatggatcctgacccatcaggaggaaaccggagactgggggggcattcaaccggccatgctcaattccatcctggccttgcactgtttagggtatagcaacaaacatcgggccattaaactcggattggaggcaatggaatttttcaccctggcggcggggaaccggttatggctgcagtcctgcatttcaccgatctgggacacagccctttccgtcagggcattaacggcttcggggcttcagggaacgcatccggcggtctccaaggcctgccaatggatcctgcagcaacagatttttcgtcggggcgattggtccgtgaagaatccttatctggcggctggcggttgggccttcgaattccacaacaattggtacccggacatagacgacagcgcggttgttttgatgtccttggcagaggggttgcaggaacctcagcagcaccgcacggccttggatcgaggcgtccactggtgtctgggcatgcagtcgcaaaacggcggttttgccgccttcgataccgacaataccaaggcctggctgaatcacattccctttgccgatctgaaggcgctcattgatccacccactgaagacgtcaccagccgggtattggagatgatggggatgtttggctacacggccgatcatgtcgccgcctccaaggccattgcctttttaaaaagcgctcagcagccggatggttgttggtatggccgctggggggtaaactatatctatggcacctggtccgtgctctgcgggctgaagggcatcggtgaagatatgtccagcccttatatccggcgagccgtggcctggctgcaggatcaccagaatgaagacggtggttggggtgaaacctgtgcgtcgtataaatatccggaactgcgtggacagggtccgagcacggcctctcagacggcctgggccctgcttggcctgattgcggcgggagaagcgggcagccctgccgttgccaaaggcatccgctatctggtccagacgcagactccttcaggacgttgggaagagccctatttcaccggtaccggcttcccccaacactttatgattcgctatcatctctatcgggactattttcccctaatggccctgggaaattatttgaagtcccggggacactatcctgatgtctaaaacactggttaccggggccaccggttttgtcggtcgcgccgtaacgacggaattattggcccaggaccgagaggtcagagttctggcccgccacccccagcatcgcgccttgcacggtctggaagtggaaatcgttcggggcgatttaaccgatgcagcgtcgctgcgatcggccctgcaggactgctcccgactcttccacgtagccgcagactaccggctctgggttcccgaccctaaggctatgtacgccgttaacatcgaagggaccagatcgctgttgcagactgcgctagaactcggcttggaacgggtggtctataccagcaccgtcggaaccctgggaaaccccggagatggcactcccggtaccgaagatactccggtaaccctgacggagatggtaggacactataagaaatcaaaatttctggccgagcaggtggccttggatttttccaggcagggattacctctggtgattgtcaatcccagtacaccggtgggcccttgggatgtacggcctactcctaccgggcaggtaatcgtcgactttttgaagggcaggatgccggcctttttggactccggcctgaatcttgttcacgtccgggatgtggcccggggacatatcctggccgaagccaagggcagaattggtgaaaaatatatcttaggtaatcagaacatgaccctggcggagattttggggctgttggctaagatcagcggcctctctgccccccgatggcgccttccctactacccggttttaggtctggcctatgtcaatgaattctggtcgacttggattacccggcggcctccccgggtaccccttactgctgtcaaaatggcgaaaaaaattatgtacttcgatcctcaaaaagccgttcgggaactggggctgccgcaaaccccagtggtcgcggccttgagggaagcggtggattggtttcgcgctcagggttatgtgaaggagaattaagatgcgctttccccccagcctcaatctggccctcattacctatatggccaaacaacggctgcaacggcgggaaaagtttccattggtgctgatgctggagccgacccacctgtgcaacctctcatgtctggggtgcggccgtattcaagagtaccagggaaccctcaaccagatgatgaccttgcaggagtgtttagctgcagtggaggaatgtggcgccccggtggtgactgtcaccggcggcgaacctctggtctacccgccggtagtcgaactgattcaagaactgctgcatcggcggaaacatatctatctgtgcaccaatggcctgctgctgggcaaggtcctgccgcggctgacaccttctcccaggctgactttgagtgtccatttggatggcttggcggccacgcatgatcatgttatcggtcggccggggggcttccagcaggtgataagtgccattaagacggccaaaaaggcaggtttccaggtatgcaccaatacaagcatctatcgcgaaaccgatattcaggagatcgaaattctctttgcctacctaacgcagcttgatatcaacggcctgatggtatctccgggctttagctttgaggcggttgaaaaggatttttttctcactcgagaggaaatccgacaaaaattccagcagttaactgaaaatggccaggaatataaattttacaactcacccttatatcttaagtttctccggggagagcggtcttatgagtgtaccccctgggccaatccgacttgcaacccccagggctggcggtcgccttgctaccagatcgccgataatcatttcccaacgtttgctgatctcatggagaagacggagtgggaaagatacggcgtcgaacgtgacccgcgttgtcgccaatgcatgatgcattcgggtttcgaacctacgatagtccgcactttaggcaagaatatccgtgatctctgggagatgctacggtggaacctatcctgagatggcggagtagacgatgccatgaagcactggcaaggttggttcggaatatttttattgagtctggcaagtatcagcctgagcggctgtagttcttcctttccctccgtgatgctgccaccgcctctgccggtggagcgggaaaacaatcaggttaaatcaactctttttcctttgccggtaatggcgacggaccccaacagcggcgaggattatggttttctgccggtttgggtatttccccggaaggacaaagcgatcggcatgattttggcgccttcggcgatttataacgaagtggcaggatcatcgctggctttccgcctgttggcctatcccagcaaggagacccaatatcggataattgtcgatcaatccaccaagatcaacagtttttacgaattttcttatgagaagagcgcgacgcagccccaggaatggctctattcggttctcttcacctatgatgcggatatctttccccgtttctatggattcggtaacgccagcagttcgagtaaagaaaccagctatacctcccggaatcgaatactgcagggatcattcggttaccggataacggataatttggaactctgcttcagtgagacctttagtcagatatcactgagtgacaatcatctggcaaacctgccgccgactgcgtccatgttccccggggtgatgaccgatcgccggaatactgcggtaatccatgaaatccggtgcaattatgacaccagggattataaagataccccgacgtgcggcttcttggcaaaaatgtatgttcaaacggcccgccaagacctgggcagcgacagttcgtacgaccggctgggatttgaattcaaaggctttcaaccctgggattcggatgatcggcggtttatcacggcggtgcgcctggtaggagatttcatgacccgggaaagtggtactcccttctatcgcttgccgacgctgggcggtttcgagaccgatcgcggttatggccaatggcgttggattgaccgcaacatggtggccttttccctggaacagcggatcgatgtctttcaattaaatcatttcggagtagtgagccattgggaggtggcgccctttattgatgtgggaaaggttttccccacttttggcaagttcaacttccactattttcacccctcagcaggaatcgccctgcgggcggtggtgcggccccaggtggtgggccacgtggaagtgggcgtcggcagaggaggagataacgccgtctttatgggattggggtatccgttttgagccgagagaattggaaaagcattggcatggtagccggcctgattgttatttggctgtgtattttttggcctacattaggaaagttgccgctcattcgtccggaagcgatgtatgctcaaattcccctggagatgttgcaatcgggggattggctgaccccgcggttgaacggggcgcgttacctggataaaccgcctctcctgtattggatgaatctcatagcctttaaagtgggggggatatcgggagaatccgtccgctggacaaccttcctgatcggtttaggagaagtattggcgaccttagtgataggcgccttgctcttctctcgcctgaccgggtggctgtcggccattgtcctgatcagctctatcggtttttttgccatgcaccaacagattcttcccgaccacctgatcactttgacgctgatctgctctatcattttcctctggtgttggcggagccagccccgatggtattacagcttgggtttttatttctgttgcgccctcgggttgttgagcaaaggatttatcgggctgtttttccccttggccatcggtgtgacctttgcgttgatcacacgccagcgaagattctggcgttttttttcccaccccggcgccctgttaggatttatagctctaaccgtaccctggttctggctgatggaactgcgccatcccggttttctgaactttcatctggtcaacgaacagattatgcgttttttgggaaaacgtttcccggcggatgtccaatcacttcctctggtaggattctggcttttttctttcatctggctgatgccttggacccccttcctgccgacggcatgcattgctatctggcccaaaaactttatgtcgccttccccagaggaggagggacggatacttttggtgctgtgggctctggttgtcttactatttttcagtctctcctccactcggattgaatattatactctgccagcgttacccgccctggctctgattatcggctggcgcctggaactctatctcaaggaaccgcacacccgggctattaaactgagcatattattgtatgcttttttgattataggcatgattgcgctgctgccggtgctggagagcatctgtgtgaacaatcgccgggaatttatcgggatgtttggacaactgcaacccttggcacatcggtcggcattggtattcgcaatactcttggtcgctacaaccattacctgttggcggggggttccacatttttgtctgttcagtctttttggagctgcgctggtcttgctcttctttacttttcagagtctaagggtactgtccccccacctcagcgacgcctgggtgggggattttcttcgggatcaggtccaacccggagacgcagtggtcatgggtaacatcgaagaattcgaatatggcatgagcctaagattttacacccaaaggcgggtgctcatggtccagcgcggtgagctgccagcttttggatttcccttgaagccctcggaaaattttctcataactaccgatacattattggaactctggaagggtccgcaacgagtctttctgttagtggacgactgttcccccgaaaattatctcccgaacaccacggtgttgcaggccaggggcggtaaacggcttattgtcaaccatgcttatcaaagagcgcagtacctaccaccttctcccgacccactatatttaaagatggaactgcccccgcaagaaaaaaacgccaaccgatcatatgatacctttacgcgataacattccgtctcaacgccgcccgattatcaattacagtatcatcggattaaattgcctcggattcttgctggagctggccagcggccgctatctgcagcaggtgattaccgttttcggttttatcccggcccgtttttttgcactgctggagacgcatccggaacaatacctggccatttatctcccttttctctcaaccatgtttttacatggcggctggctgcacctcatcgccaatatgtggaccctctatatcttcggcgacaacgttgaagaccgcatgggccacggacgcttcctgttgttttatcttgcctgcggagtggttggctctctcttgcatgccgttctatcgccccattcctgggtgcccttagttggtgccagtggggccattgctggcgttatgggggcgtattttctcctgtttcggcacgcacaagtcctggtcttcttgccttttttccttgttgctcccatcgttgaagttccggcttacgtctttctgggggtgtggtttctgctgcagttctttagcggagccttttcggtcctgggacccagggccgcccagggaggggtcgccttttgggcccatgtaggaggatttgttgcaggagcattgctggtctttctcttaggggcagtccgattggtaaaaccagagccgggtgaggaggaataatagcagattctctttacgaaaacagtgagcagtgggcggtgagcagagaaggcattattgagaacagttgccacgggtctgttttcatgcttcgttgtgatcagccgaacatgccaattaatatagcctgtaaaagaggttcgcctaaagcgaatacaagatttgcccttcaataagaacctacgcttgacaacaatttgatcttggaacctccaactcatatggtcgcttctgacaaagtgcggcgaagtcggatagaatgataccattagtttcattgcagcctccttgacttgataagatgatgaatataaaatagaattatctctgggttggaattattcagattgacttcgacgctggcagaaattaccttaccataacagcgcgagagtggcggaattaggcagacgcactggatttaggatccagcgggcgaccgtgggggttcgagtcccccctctcgcaccaggaaaaggcggcgcttcggaaaacaaatccgaccgattgacatctgaaatttttctaagccggaagaagaaaactgagaaataggaactcatggtgctctctatgaaagtggaattagaagaaatcagcccggtgcagcgcaaactttccgtgctcgtgccctcacagaaggtggataaacagatggacttagcctatcgtaaatggggtggaaaagcgaagatcaaaggcttccgtcccggcaaggcaccccggtccatcctacagcgttactatgggaaagaaattgaacaagaagtttcgcaggagctctttcaccagtcgcttaatgaggcgctacaagaagccaatctcaagccagtcgccttgcggccgccggatcaattaccgcccatagtgcacggtgatgattatatgtacagcattgaacttgaggtggcgcctgagtttacgccggaaaattatctcaacctaaacctgaccgcacccgaagtggcggtaaccgaggaaatggtcgaacaacgtttgcatgagatccagcaacagcaggcaaccttggagccgattgcagcagatcgtcctatccaggacaaggatattgttgtcatcgactataaagcctttgcagagggcaagcctattgaaggtggaaacagcgacaacgcctacctggaaataggggctggtaaactcccggctgagtttgaacttcacctgattggcctgaaaaaaggtgaagagacagccttccccctggaagtcccggctgactttatcaacccggtattagccggtcggaccgcggattttaagatcaggattatcgatatcaaggaacttaagattcctgaattggatgacgccctggctcagtcactgtcagaaagattctctactctagctgatctgcggcaggtggtggaggcagatttgcagcggcgcggggagcagcaacgctatgaagaattgcggcgccaggcactggagcagatcctcgagagcaatcctgtagatgcccctccctctctcgtccgtcaggaacaggagcggacggtacggcaacaactcaacgtgttacaccgtcaaggtctcaatgttgccgctctagacccggaaaaattattggagcgggcgcaggaggctgctgagaagcagaccaagatcaatcttatcttagaaaaaattgccgcccgcgaaggtctgatagtcacagaagaagacctggaaaccggttaccagcggattgccgagcaggcgggcgataccccgcagatggttaaaaaaatatatcaggaaaaagagttggtcgacgacctcaggggccagatacgcggcgaaaaaactatagagtttttgattgacaaggccagtatcacaaatccgacagaggcggcgaccgaaacggcggaaaaggaaagttaaacatgcctttgataccaatagtggtggaacaaagcagccgaggggagcgggcctacgatatttactcccgcctgctgcgggatcgcattatctttttaggatcagccataaatgatgaggtgtcaaatctcatcgtggcccagttgcttttcctggagtccgaagatccggataaagacattcatttctatatcaactcacccggcggcttggtcaccgccggactggcgatttatgataccatgcaatatatcaaacctccggtttccacgttgtgcatgggtctgggggccagcatggcggctttgttgttggctgctggcgccaagggaaagcgctttgccttaccccacgctcgcattttgattcaccagcccctgggtggcttccaggggcaggccacggacgttgaaattcaagcccgggaaatcctgcggctgcgtgaggaattgaatgaagttctggcccgccatacggggcagcctagagagcggatcaataccgatacggaaagggatttttacatgtctggagatcaggccaaagagtatggcctggtagatgaagtcatcacgacacggatgttaactctgaaagaatgatacgtcaacggcagaccaaccatggtaggcactgagcatcacagcgatgggcgatttttcgagcttgaacttttgagatcagttcttatctttgaatttgggaatttaatcttttcgaggctgttttaagaaaaccgtgaaacatgccgaacctttagttgaagggtggatgaggagaacgccacccagtaaaccaaacttgacacgggaggttgcctctcaggttaaagggcaccactcggagtttgggaggaatactttatgagcaagcgtggaagcgataagaactcagatttgttatgttccttttgcggtaagtcgcaaagtgacgtcaaaaaattgatcgccggccccagcgtgtatatctgtgatgaatgcattgagctgtgcaatgacatcatcgccgaagaaaatgagaaagaagaaatcaaaaacgcacgtctttccattccggatccggcagagatcaaaaaccagatcgatgaatatgtcatagggcaggaacgggcaaaaaaaattctgtcggtagcggtctacaaccattacaaacgtataaactccagggtggaaatggacggggtggagctcaccaagagcaatatcctgctgatcggacccaccggttccggcaagactttgctggcccaaaccctggctagaatcctcaacgtgccttttaccatcgccgacgctactaccttgactgaggctggctatgtgggtgaagacgttgaaaatattatcttgaatctcctgcaggtagctgattacgacattgagaaggcaactcgcggaatagtgtacatcgatgaaattgacaagatcgcccgcaaaagcgatagtccatcgattactcgggatgtttccggagagggtgtgcagcaggccttgttaaagattatcgaaggcaccatggcttcggtacctcccaaaggcggccgcaaacatccccagcaggaattcgtcaaggtggataccaccaacattctcttcatctgcggcggtgccttcaacggtttggaagatatcatcaatacccgcattgggaaaaagactatgggtttcgtagccgacattcagagccgggtacaccgcaaacagggcaagaccctggccctcgtgcaaccgcaggacctcttaaagttcggcctcatccccgagtttgtcggtcggttgccggtaatcgctaccttggaggaactggacgaagaagccctggtccgcatcctgaaggagccacgcaatgccctggtcaaacaataccagaagctgctggagatggagcaggtacatctgcgctttaccgagggagccttggcggctatctcgcgcgaggccctgaagcgccgctctggagctcgtggtctcagggcgattttggaacaggcaatgttggatatcatgtatgatatccccagcatgaaaaatgtccgggagtgcctaatcaatgaggaagttattttgaaacacgataaaccaattctcatttttgagcctcaagctgaaagcgcttagccgcgccggaggaagcgaataacgtatgatatttaaattgaaccggcccaaatcctcgacggaaggctttaaaaaagagattgaaatggtccctttgctgcccctgcgggacattgtcatcttccctcacatcatggtgccattgttcatcggtcgggagaggtctatcgccgctttggaacacgccatgggacaggacagtctgatactgctgtgcacccaaaaagacgccaaaaaagatgacccgagtgaaaatgacatctaccgggttggtgttctggggaatattctgcagctcttgcggctgccggacggcacggtgaaggccctcatcgaaggcaagaagcgggctgaaatccgtcattttctgagcaacccgaattatttcatcgttgaagtagaggaaattgtcgaatcttatgagcacactaccgaagtagaggcgctcatgagaacgaacctggtgtcattcgagcaatatattaagttaaacaaaaagattccccaggaagtccttcaggccatcaacacactcaccgatccgggctggttggcggataacatcgcctcccatctggccattaagatcgaagagaaacagcccttgttggagatcgtccatccggtgaaacgcctggagaaagtcctctatgtcatgcagcgggaaattgaggtgctgcagatcgaaggtcgtattaaaagccgggtcaagaaacagatggaaaagacccagaaagaatactatctcaacgagcagatccgggccatccagaaggagatgggtgagaaggacgatctacgcagtgaaattcaggaccttgaaaaacgcataaaaagaaagcggctgagttccgaagccagcaccaagatgcgccatgagctcaagaagctgaaactcatgagccccatgtcggccgaagccacggtggtacgcaattacatcgattgggtgctggcccttccctggtatgagaagaccaaagataagctcgacatcgtcgaagccgagcggattctcaatgaagaccactatggcttggagaaacccaaggagcgtatcctggagtatctggcggtccagagcctggtgaaaaaaatgaaagggccaatcctctgtctggtgggtccaccgggtgtgggcaaaacgtcgctggccaagtccgtggctcgggccttggggcgcaattttgtgcggctctctttgggcggcgtccgggacgaagccgagatccgcggtcaccggcggacgtatatcggcgctctacccggcaagattatccagtccttgcgcaaggctaaaacaaacaatccggtcttctgtctggacgaagtggacaaaatgagcaccgatttccggggtgacccctccgccgccctgctggaggtcttggatccggaacagaacaacgccttcaacgatcattatctggacatggactatgatctctccgaagtcatgttcatcactacggccaataccctctattctattccactgccgctgcaggaccggatggagattatccgcattccgggttataccgaagtggagaagctcaatattgcgcagttatttttaattccgaagcagcggcaggctaatggcttgaccccggagaatatcgaattttccgaaaacgctatcctgaacgtcatccgccaatacactcgggaagccggagtacggaatctggagcgggagattgccggcatctgccgaaaggtggcgcgggaagtagctaaagaggggttggaacataaagtccgggtttctagtcaaaccgtctccaaatacctgggtgtacctaaatttcgcttcggccgcagcgaggaaaaagacgaagtgggtctcaccaccgggttggcttggaccgaattcggcggtgaactccttctgaccgaggtagttatcctccccggccgcgggaaacttatcattaccggcaagctgggcgaagtgatgcaggaatcggcccaggccgctatgagctatgtccgctctcgagccagcgatctcggactgcccctggacttctaccggcgggtggatattcatatccacattcccgaaggggccatacccaaagacggtccctcggccggcatcactctggccactactctggtttcggccctgctcaagattccggtgcatcgggatatcgccatgaccggcgaaataactctgcgcggacgagtactacctatcggcggactaaaggaaaagatcatcgccgcccaccggggacagatcaaaaccgtacttattccgaaggataacgaaaaggatctgaaagatattccaccccggattctcaaggccgtcgaggtcattccggtggagcacatggatgaagtattgttgcgggccctggtcctcgaaaaacctgagactttattcaagcccaggccagacgccgatcagatgccgtccccggcctttctgccggctgcggccgagacccccggtgaccacgagattcatgcccactaggcaaggttaagatcacgggtgaattaagcaagcactaagcttgacaaaccatggggtcgtttgatataccattaaaacttacgcagaggcgggcggatagctcagctgggagagcatcggccttacaagccgggggtcacaggttcgaaccctgttccgcctaccaaccttgcagaaaaaagtcagcctaatcgggggcgtagttcagttggttagaacgccggcctgtcacgccggaggtcgcgagttcgagtctcgtcgtccccgccatgaatatcaagggggttagcaatctaagctaacctctcttttattcttccccctcattctatcccacacattagcctgaatactcactaccaaagcccagaggatgtctgtcgagaggtggtgcccttggaatcctacaccaccaccctgcggcgtcaggttatcgacgtggctgccaagattgtgcggcatgcaggccaggtcatcttcaaagtgaccgaggccaccatggcgcggttgcagtttgccaaattttgcgctcgcagcaacatgccaccaccgtttgtttggacctgacggccggatagagttggtgcattcctcacctgcgtgattgtgccactccctcgaaattcctaagatgaaatgaatcgttcattgcaacctaaatgtataataaacatttaataaaatatattattattgtaagttctcatttcttctggtatcttgtgatcatgcgatcgaaagcagaaatccgtatcttgttgaagcgcctggatggagagcctgccgatgctctggaagacgagagcctcgagtttaagccctgggagggcgacctgaagaccttgcatcgtctccttcgcgaagcggtggtgtgcctggccaacgcccggggaggcaccgttgtcctgggtgtcagagacagagttagaaccaggcgggaggctatacagggggtgggccgctacgacatcttcggactcaagcgggcaatatatggcggcaccgacccccacatcctggtggagatcgaggaacttacagagcccgaaggtacactcctcttggtgcatgtgccacgaggtttacccccacacaccaccagcgatggcgttgccaaggtccgcattggcaaggattgccaaccgctcaccggccgccttatggctcagatgctggctgcgggaggccaggtggaccctacccaagagatcgtggccgacgttggcgaagaagacctggacccaaaggagatggccgagctccgtcagattatccgtcgggaggcccagagcgccgatcttgtccgtttaggggaccgtcctttgctggaagccttaggtttgataacggaccaaggggtcaccctggcgggacttttgctcttgggaaaggccgaacctttgaagcagtatgtgcctcagcacgaggtcacttttcttaggtaccgacagcgcacccgctacgaccagcgacgagaccttaagggtccgctcttggccgtgcttcgggagatggaacaactagtgtccatcaacaaccgcattcgcaccgtccaagaagaggggtttgggcagttggagttccctgattttacctgggaagtagccagggaagcggtccttaacgctgtaacacaccgggactatttccaacgccagggagtaatggtagagctttacaaagaccgactggagataactagtcccggagggtttatcgctggcatcaacccagacaatattctccggcacccaccggcgcaccgaaacgaattactggcccgtgcccttcattctgtgggattagtgaaccgagtgggcctgggagtggaccgcatttatgaggagctattgcgcctgggaaaagatgtccctcgctacaccgcggacgaggtgcatgtacgccttacaatgcccttggctacgaattctgggttcgctatgtttgtggcacaagaagagcgccgggagcggcccctggaattggacgacctcttgattttacgagcctttctgcgcttttccctcctagatcgttggcgggccgcccaagttttgcaactgaccgaagaagaagctgccgaacgcctggccagcttgcgtcagcgcgggtatctggcagtccgcggccgggggcgtggggctagttatgaattgcggcgggaactggcggatcgcctccgaggccgagccgcagtggatgcggaactgcctttggacgaggaagcggtgcgattgcgaataatagctcttttgaaagaacgcggccggcttaccaatgctgagattagacgtttctccggtttccatcgcctccaagtgtatcgcttaatcaaaggtttggaagccgaaggcatggtacggctggtggacaagggacgctcggcccatatcgtcttgtcagaatagccatgaattggcctgacgataaatgttacaagggaaaatgttttaagcaaatatgctggccgctatcaagaaggaaccaatattgtcttgttggatggggatgtggccaatgcgtttccaaacaaggaaggttccattgttgaggtacagcaccatgagtgaaattttggatattgccaatgatatggcgcaagacttgtttagggccggggccatgggcgaaattaccatgcgccaggttaaggcgctctgcttgccacctaagcgggagttccggcctgaggatatccgccgtatccgcttggcgaatcatgtcagccaggccgtgtttgccgcgatcataggcactggcaagactacgttccagcagtgggaacagggccagaagaagccaagcggcccggcgcaacggcttctcgatcttatcgagcgcaaggggttagccgcgctcggttaatcccgagggaaccagaaaatactaccccgtccctattgaatctattcccggcctggatgccggtttgaatattcaaatcctatcttgaatatttcccgcttcaaagataatttccggaagtggcaagatatgcggttcttttgaatgtaacttaggaaaatctcatattcttgcttttcagaccaaattttcctatattcatactatgtgaatgattgaaattaaaaatctagttcggcctcacgacatatgctcaggtttgaatgggatccagcaaaagagaaagcaaatcaaaaaaagcaccgtgtttcttttaaagaggccgctactgtgtttcgggaccccctaagcattactttttatgatcctgatcattccgaggaagaagatcgttttgtgatcgttgggttttccactatcggccgacttcttatggttgcccatacggagcgcgttgaccagattcgcatcattagctctcgagaacttaccaaagtggagcgaaaagcttatgaagaagaaattaacagaaggaaaaagtgacgaccttcgcccagaatacgacttgggaaaattacttaaaagcggcactcaaggcaaatacgctggccggtatcaagaagaaacgaatattgtcttgttggatggggatgtggccaaagcgtttccaaacgacgaagctgtcaatgaagccctccgtctggtaatcaaattaaccaaggttccacgatcagaagaaaaaataacttagtagcagttatcccccccgagacaatgaaggttggcctatcctgataatacccgacccggctgccggtttgaatattcaaatcttatcttgaatatttcccgcttcaaagataatttccggaagtggcaagttatgtggcaagcaaagcttcctcattttgttagagaagaatcttcagaaaagagacaaatgtttcctgaactgtgatggcgggtgggtgatattcctctattgataacacaacctttcatattgacatgatggtattgttatcataatgtattaaaatgataacatgctatttataggaggtagtatggtccgcactcagattcaattaactgaggaacaggcggcgcaattaaaagaattggcacacgaaggcaacgagtccattgcggccattattcgcaaagcactggaccaatatctggcgaaacagcagccgaagcaccgtaccctttaccgccaggccatgtccgtagtgggaaaataccaagccgggatgcacgacctctccgtcaatcatgaccgctatctcgaagaggagtttggagcatgatggtctttgcggatacttccgccctgttcgcacttctggttcatgatgatgacatgcatgggcgcgccaaagccaatttcgaatattttatggcaaaccatactcagcttctgaccagctcttacgtgctgctcgagactttgacgctgttgcaacggcgggttagcctggaatctgtgtgggacttcaaccacaaaatcatgccgctgcttgaggttgtctgggcggacgcgggctggcactccagggccgtacaacgacttcaggtcgaaaagaaacgcagcgtcagcctcaccgactgtctcagttttgagattatggaggcttgggggggtccctacggcttacacctttgacaggcattttatggagcgcggttttactattgcggcatttcataagccggagacatcctaaagtacttatgaattgggcaagaggccgtaaccaccattctaggggccgaagacgaatccttcccccttcttttcgattaactatcccagcatcttcatttttctcaaatgagtaatctctggtgaaatgaatatctactgttgatgccgcacccaaacattattttttccggtttcaatatgcatgcagaccttatcttcagcttatcgggatctcgaagactttttgatcaaggcaagtgatgtttaaatcaaccaacataatgataaccctgccaagcgtgactaacctcaaactgatcagcgtcaactattttttcttgtcaacgacaattagtattcccgttaccccaccagtgaatatctattgcctcctttagatgttttttagatcaaggataaagtctacccgagagataggcggccttgccagccgccggccggccaaagcggcttcggcctgccggcaccaagcgtttgcggggcaggccgaatccgcccctcatggcaccaataagtctaccccggccaaggctggccctcgttaacagcaacttttctgctaaccaggggggtcagttttcgatgaccaaaggggtcaattttcattgacaatcttcaatcagggggttagatacaatctcaacccctttttatttaacctagccaatttctccatccctatttccaacctcatgaggcccacagcgccgccggggtttccaaatatttatttattccgaatctgttttcatgcttcgttgttttcctgagaacatgaggactgtgggcaatcgctataaaccgcaaaccatgaaaatcgtttgccggtagttcagactttcttgcccgcgaaccgggtatgttcgatgcaagctgaaagaaaggggctaatgcagggagaccgacttcgtgtccagggtgtgccgcactactcgggccaattcgttgagagataccggtttggtgagaacctgccggatgctggcggctttttccggctctaacttcgaactatcgatcatgccggtgcaaaggatgaaaggaaggtcggggcggatgcgatttatttcatgggccagggcaacgccagtaatgtgaggcattgtttggtcggcaatgatgaggtcaaaagcatcgggttgcgacttgaacgtctccagggcttccaaactgcttgatttagccaccacttcataaccgaggcgttcgagcatgagtttgacgatttccatcagggtggtttcgtcatccacgaaaagaatcctttcgcgtccccgaggtatcttggtaacttcaaccggttcggccgtaacttcccgctcggaggagatataaatgggaaagagcaggtgaaaggtggttccctgtcccggagagctttccaaagagatatcgccaccgtgggctttaacgatcccgtgcacgacggacaggcccataccggttccctcccctggctttttcgtagtatagaagggttcgaagattctctcctgtatctggcgatccatgcccacgccattgtccttgaccgtaagttgaacgtacgagccggcagcggcattctgccacttggcggctgcggcttcgtccagatgcgtatttttcaaggcaatctttaagatgccacctttttcgcgcatggcgtgggctgagttagtacacagattgagcagtacctgatgcatctgggtcgcatctccaaggatggcatcggtattatggtcaacttcctgttggatgatgatggtagatggcagggtggcccgcagcatcttcaggctttcggtaacgatcggacttaaacggataggttggcgctcgtgtttctgcggccggctgaaggtcagaatctgtttgaccaaatccgcggcccggcggccggactggagcgctcggcctaatttatagcgcaataccgaatcatccggcacatcttgcatggcatcctcggtatatgccatcaccgccatcaagacgttgttgaaatcgtgggcaatgccgccagccagggtaccgatggcctccattttttgagcctgatggagttgtttctccatgcttctcttttcactgatatcgatgaacatgatatctgaaccgaggtaaaggccgttttcatcgatattgggaaccgagctcatcaacactgccacctgaccgcggtttctggaggtgatttccagctcttcttggatagcccgtccttctcggttctgagtgatgatatgctgcaactgcttctgattgtcgggatcaaaaaagtcatacatatgacgaccggtttgatcggcatacccgcaaatttcttgcatgcgctggttgacggaacggatgatgcccaattcatcaagcatccagataccgacaagggcattctcccacacctcccgataacggcgctcggagagttcgatctgacggaagaggttggcattatccaacgctatggcaatctgattggcaaagctcaccacaaaatccttgtcactggcggtgatcttggagtcggaggccaccctgtcagccaaaagcacaccctttaccttgctgcggacggtaagtggagccgcaatgaaggtcttgggacggaataattgtaagatcgggttattggggtttagcttgctctgagccacgtcatccactaacaccgattggccggtcatggcgacccgggcaatcaaattgtccactttataaagaggaatctggtagtttttaagtttttgcagcatctgctctccaaccccgacggcataggcaaagtgcagaaattgagatttttcgtccaacaaaaatatcccggcccggtccaactgaccgaaattcaccagcatccgcagggtcacctgaaaaagttcttccggattgatgatggataaaatagtggtgccggtttcctggaggcactccagttgattgatcttttccttcaactggatgttcctctctcctaatttcaggttcgcttcctggagctggatattaagattattgacctcttgcaagctttggcgcagtagttcggaattttccctcaacttgatatttttctgctccagctccagatttttttcctgaagctggatatagagattgtgcacctcgtccaggttctggcgcagtttttctttgtcctgctccatctcctcaatactgaaacgcagtgcttgccaggggataaatatttcggctaattttttgcgccaggagaatttcatctcccacttggtgtggtattcacagtattcatcaccatcgaaaaagcatttggtttcgattacctgagctggaggcaggttccagaccgtaggaaaaccgcggtaaattccctgattgaaacggcagaaatccctcgaggtcgggatatttttaaaccaatgtaagcggatgacggcgctgtcgcgcgtggtttgaacaacttcgacgcttttggtgcggttgaacttatcgttgatggcttgggcgcgttttaggctacggcgcggatttttataggcaaagagtaaaatccgttggatataactaaactttttccgggctgcagattcatagcctattttataaaccacatcatcatctccggaaattttcttggcattctcaaacatccggaggacgacatcgctggagacccaattattaacctcagtcaaaaattccaacgggtctggcaaggcgtctatttctgagcccagtccctcaaacagccgcaccacttcctcaggataattttcctgaaaaaactcgatcactgcccgagtagtgaggcaactgtgatgcttttccatatgcttagcatggggaatagtttttttcattatatcactgttacaataattttcccaaaggaataattaataatcggcataattatccgaaagtttaatttaaggatataaaaaataactttaatatgaaggaggagaacggaataatgacaagggggcgctaacattaattgtttgtcatcagtcccttgctggggggtgaagcgggattgacggattcctggatcatggttatattgaaaaggaattatcggctgtttttatttattgtaaggacttacagagatgagcaaggtcattgatatcgaataccgcctgcaacaggaacaaaaaaagaaggctaagatagacaaggctaagaaactcgaatttatccgcaaattcctgcagtgcaaacgctgcctggcccggtgcgccatgtgcggggtgcagtttgaaacccaggatctgtacaagcgccacaaaagcccttaccgcttttgcgtcggctgtcaggaggaatatgaggagtttatcagaatcaaggagagtggtgagccaagcccctattattggcacaaccaggaatggctggatgtctggcagaactggcttaattaccaggaatcagtgaaggcatatatcgaatcaacggaattcatcgaactactccgggaggtagactggcaataactgcgccctcctcccggatttagtcggcacacagtttagtttaggcttcgcccagacgatagaggtgttgcagcatatccatagccagatcaaacgctttttgtttttccattacaagttccatggattggccgccttgcggatagaagactagctttatcagtctatccggccgttcaaccactgctatttcacccttgggttcgaaggtctcaaaagtacgatgctgcccgctcataggtttctctcctcgtgtaaagatgcaggggatccccccgacaatagatccacatcaacagtttttatgtttaaactataacctgtttcatttcaacctaataatgtcggtcagtcaggaaataaagtttccggttccggcatttccgagaaaatattttttgagtttcaagttccgactttcgattgtataaaaaaattctaccctggctggaagccggcgctaccgaaagatgttttcatggtttgtggatactattgaaaaaatgaccattcgtatttttctgatgagaacctgttcggcagcaccgaaatgtaagctggggacaacctgctgaccgccgggcccataactcaatcatccgtggctttccatcccgaatcatatgatctaattgtcatcggcgccggccatgccggctgtgagggtgctttggcagcagcccgtatgggtcttaaggtcttgatatttaaccttaatctggacaccatcgcccatatggcctgcaaccccgctgtcggtgggcttgccaagggtcatctggtcaaagagattgatgccttggggggggttatcggctacctggcggatcagaccggcattcaattccggctgctgaatacttcaaaaggcccggcagtccgaggcacccgcattcaatgcgacaagcaggcttatcgtctggccatgaaggctcatcttgaaaaagagccgcttgtccatatccgggaagccatggtggatcgccttctgaccgaagatggtcgcatcgtaggcgtccaggaatcctacggtttctgctaccgcgccagggccgtactcattaccaccggcacctttttaaacggtcttatccacatcggcccgcatcaaactccggctggccgagccggtgaatttgcctctactaaattggccgccaatctccaggaattgggtttccgcctgggacgcatgaagaccggaactccaccccggttgcgcgcctccagtattgatttttcaggaatggatcgcctcgaggggagcgatcgaccctatcatttctcctggcgcagcacccgggtagaccgacctcaaatctcctgtttcgttactcacaccaatggcaccacgcatcgctgggtcagagataatattcggcattcacccctctacagcggcgtcatcaaaggcatcagcgcccgttactgtccttccctggaagacaaggtcatgcgctttcccgagaagacctcccaccaggttaccctggaaccggaaggcctggatacggtggaaatctatgccaagggtctgggcaactgcctgccggtggaaatccagctccaactctttcgcagcgttcccggcctggaggctgccgaagtcatgcggccggcctatgctattgagtatgattatgtctatcccacccaactcctccccaccctcgaaaccaaagccatccgcggtctgtttctggccggacagatcaacggcacctccgggtatgaggaagccgccgctcagggcctctgggccggagtcaacgccgcctgccagattctcggccgaccgcctttcctgctcgatcgttcccaagcctatatggccgtattggtggatgatttagttaccaaaggcacccgcgagccgtaccggatgttcacctctcgcgccgaataccgtctcctgctccgcgaggacaacgccgacctgagacttacagaaatcggagctgcgttaggtcttgtagatagacaggcactggaggctttacaggaaaaaaaacggctcctggccgaagaggaagccagactggctggaaaaagactttttcccctgcccgaggtcaatcaagccctgcgttcccgaagctccagcgagctcaaagagccgacgccatttttaaaacttctgaaacggcccgaactcgatctgcccacgctctacaccctggctggcgaggtccccggggccccagcggccatcctggaacaggtggaaatccgacataagtacgagggctatattaaccggcaacttgaagcggttaagcaatttgtccacctggagaaaaaacgccttcctcaggacttcgattacgacgccatccctggcctctccaatgaagtcaggcagaaactcaaagacatccggcccctatccctgggtcaggccgcccgcatctccggagtcactccggcagccattgctattctgttggtctacctcaaacgctggcccaccctgaggcctactgattcccttttttgagtcctgtttcccgtttgaggcgcatacaagcctcgcccctatcggatggacctatcggtactacagtgtcaagggcgggaatctcagatcggcgtaagccaaagtggagcgcatcccgccttctaaaatgccccgacaccaattttcatggttcgcaggtgacttacagccaatggcaattatcgagaaatcgaggtctttaaatgtacagtgggcactacccatcattccttgatctattctctcagataactgatgtagtaacacttcagttgtttgggacaaatacaagtgctcatgttctcaagaacacaacgaaatatgaaagaataattggtggcataggcctcctggcctgtgcatcagcgtaccggctggaaagcctgcaccaccgtaacacttcagttgcttgggtcgaatacaagattcgcccctacagatgggtctgtcgatgctgtagtgctgtagggtgggcaccgccaaccatgttcctgatctattatctcagatagctgaagtattacctgatgtattgcgaatattcaatatccggcaaattatgctggtgaaatcatcttactgccataatctctatataccagtaccggacgcgtagtcaggcgcaccagattaagggcctcgtcactgatgattttgaggtacttgggacgttgatggccataagcgcccaggaccagcagatcataccgctgcactgcaacagcctttaaaatttcgtccacaaagtcgcctttggccaccttcttgatcggggtgtagccccactcccgcagggtgtcttccccggtaagcacgcaggcctgggcaaactcctcgctctcccctagttcggtttcctgcacgtgcatgatagtaatttccggcttctgtttggcaaagagaggggcaataaactgcaacgctccctgatcgcactgggaaccacggtaagccacgaggatcttttgaataggacggaaatttctcaggatcagcaccggttgcagggcgtggtgcagaatcttgctatggaccgtccccaataggaatccccggagcgaagaacgtccgtgggcccccaagacgataagctcatagcggcccttttcggcaaaattgagaatttcctcggtcgggtcgccgacggcgatctgaggcgtgcagggaatcttgccacccatgcagatttcgcacgactccagaatcgtatccaataccttttcggcctcggccgcaaccgcttgttccacatcagctttagtggcgaacggcgcataggaactatcggccaccatctccactacatcgggctgaacgtaaagggcgtctactttagcctcaaagtgttccagcaggtggcaggtgcagcgcagggcctcctgcgactcttcgctctggtccacagcaacgagaattttcatggtatcacctcataaccaaaaagaaaaactagcgatagtcagacaggttcctttagcgcatgaccagcactgaggtttgacacttactgacaaaacgccccacccaatcccgcgggaagacccggtccagcagggatttacgccccatccagagagccaacaggtcttgctgcaattcatcggagacaaaactttcaaaatccccgatatccgtaagcttagtagagaccttgatctggcggtcctcataatagtcgccgatctcaatgagccgccggtaaacatcctttttcatatcaccagattggctcagtccgaccaactctacctccgcctgatgaatcgtggctatctggttgatcatctccagcgattcctgactgatataactctggtcgagacaggccaggatgcgattgagaggctgttcttcttttacgaggagcaccgaacaatcggcatcgtttaccaccttttggggcactgcggccgcgtcctgccagatacattcccgtcccttggtgcagcccacaatgatcaggtcggtttcctcatcctttgcttctgccacgatttcctgaacgatattcccgacccggaaacagacccggacgtcccttttgtcaccccggcagaccaggagctcctcccaaaccccgttttttaagggaagccactcataacgccactctttccgggcataaggtgagccttcagcctccgaactttttaaaaaatgctcccgatacccctgcagggcctggataagaagatgatcagacttaggaacccctttatctcccggcgccacggccaacatcgtgacgtctgcccaagtgttccgggccagccggattacctctttaagggcataagcgctgtatgggtgttcatcaccggcaaacaggattttcataccgctcccatcctttctaaagccttattgtgacggcccggttagttgtttcatcgttaaagctgaaccagtaacagcgggttgcttatctgcggcagccaggaaagtgggggagagtcttttctagtccctctgcctagagctacggccactaacccggaggttttggaaagttccggaggaggtccgccctcccccggagtaaaggcgattcccactgccgcctggcagccttgggccttcagatctgctacagctttctggaccataggcaacatatcgtctcctcccccaccgcttttggcataggccagattcagggggagagggcttccgacaaaaagtcttttcagagcctcgaccaggaccttgaggccctcgggatgtaagcacactgccaccacctgatcaatttttcgaacgctccgaagccagatcaaggggcagatcaaacgctggtaaaatttagtatgccaacgcttataaattgtggccggggtaaaaggataaggcgctccctcaatgtatagatcaaagggttcctgctcaatgacgtggagaagttcgatttcccggtcgccatagattacccggggttcctgcatgagcgggcaggagtcagtctctgcagagagcatctcctgaatttcaatccggcctttttccacgacctccctttcccagctatagcgcacccaaccgacaccggttatgggaaattcggcagagggaaatttcacgtagatcgggtggatctccatccgaatcaggttgcccaactggcaggcaaatcggatggcaaagctggaggctaggtccacttcaatggctacaagtgtcttaaccataaataacaactccttgatgcttcaaaccgaggattaacgttcaggcttttgccccctgaatcttggccgttgccctggtgaccacttcctggatttcgctcagtttgaacggcttggcaataaagtcaaaaacccctttttgaaaggattctttggccgtttccaaggtagcaaaaccggtaataacgataacttccgtggcgggatgttgcttcttcgcttcctgcaaaaagcgcatcccgtcgatgcccttcatcttgagatcagtgatgataatgtcataggttttctcctgaatctcatgcaaggcttccaggctctgggtaaaggtctcaacttcgtatccgagcttctccagggccggttgcagacgcttgcagacaatgggctcatcatccaagaccataattttgagcttcgtgctcattttcccctcctaggccaaaggtgtttcacgagtttgggagtcaggttgaaagaatgactccataaattgcgggatgtcggcgtcgctcttcaattgaatgtccagttggcgggtaaacccgatcaaccggcccaatacgatgaggcgcgcctgcatctcttcctgggggaggtgaagaacccgagccaccaccaggtcccccttaacatccactttgaaatgaaattttgacagaatgttagccaggagctgcgcccgtcgcgatcttcgagtcatgtccgttaccccgcccacgaagcggaaatagatgtgattgtgctgcggctccggatgcatgcgggcatccaccagattcaggtgataacccagccgtagatgcaggttcagataaaattcactgatgaccgccaggttgaatcccatataggccgaggcgccgggcgtttcggcccgagtctgcgtgaggctcgacatcatgcctttaaaatctactgacaccggctcagtactccagaccccgggggccgagactccttcccacaaggccttgagaggcaacgattggataccttccggtagaacccgatctcctttttgaggagacgtgattccccctcccagatccaaaatcttcaggtcgagtggtacatcagaaatcagagaaaaaatcttcacccctttaaatcgctttaataatctcggcaggtcgatcacctcattcacagccttttcatgaataaagcgaacgacatcatgtaccgactcgcagccctggggggtgaaatccaccgcctgaggatcgatgatatgcaaaggggcgatgcgcttcaagagtctcctaagctgccgaaactcatgcgtttcttcgaaggccggggttttaaccaactcatagtgcagcagttctttgacccggccggcatagaccatccgctgcttggtatctacggtgatcttgatacctgccgggagacgctcgcacgctccttccactcccaccagagtcggtacccggaactcccgcgcaatggtggccagatgtcccgccgcggaaccccgctccgcaataatggccgcggccttgggcaccaccggggtcagccagggcgccgtatatttgattaccaggactgctccttccggaaaacggctgagtttggcctcagaatcaacctggtagactggaccggaacctactccggcatgggctaccgccccctgatctctcagaatgacttgatagcggctcgcaactagagcaatgtcctcctgcggcggcatagccgtcttcgagatattcataaacctcgattgcagcagccaaagggcgccgctttcatcttgggcccattcaatctcctggggccgcttaaaatacctctccaggtggagagcccatttgaccagcgtcttgatggcttcgtccgacagtgagggatgtcgctgttcttcctggggaacgggcacttcttcttcgccgccacccggcttcggccctaccatgaaccgcttggcggcgatctcccgaaccaggatatgattcgaatggtctttctccagcacaaaccggtcgaccgtggcccgcccttccgctaccgagcgcccccacccgaaagaggaatagatcaccaggtgatttgctccgggacaagacaaatccagggtttgaatgaccccagccgctcggctgacaatggtttcctgacagagaacggccatggctgcctcttctcctaaaagccccatcttttgccggtagctcaaggcaccgggactaaagagactggccagcacctccttgtaggccgagatgatcttcgtcggtggcacatgcaggcgagtttcatggagccctgcaaacgacagttcgccgtcttcgccataggcgctgcttcgcacggcccaataaacaccttccttggctgtccggcgtctgatctcccctgccacttcccggctcaccagaccggccaaaatgctgtactgaatctgtcgggacgtctgtccgatatccaactttccggaagcccaagattccagccaggcatgaatgcgttcctcaagttgattgctctccaaaaatcttcggtaggcccgggtcgtgataacaaacccgggcggcgccggcagcttgagactctggaggacgcgacccaaggcgtttgccttgccgcccgtcaactccgggtgatccaagggaaggtcctgcaagtcaaccaccaacgccatctcatccgaaagcagcagccttcctcttaattccgcttccaatggttggaaaatgcgatcgagggtcgtgtagagctccagatagcgattggacgcaatatggttcaagctgttcaccatacgtaataacaccgtgtgcataatttttattgtatcaatgagatacgtccggtcgaaaatgtattcgccgccggatttctctcccagatcggcaatgagctccataacctgctgatgatcctgtaatagtgtttggaattgctcaaagattccgggaaatgatgccgcctccggtttcgaccggcgaattctttccaataaccttttcaaggacgtaagcagatacgccatgtttcccgcctcaagaccttccaccagagttgagaggccctgctctaatgaccccctccgcctttaaagaggtgtcccataacgaaaccggtcagaatggcaatgactaccgccaggacgccataaataaccgagtgctggtaggccaacgacatgaacagagccgggaagcctaccattttcacggacagagccatacactgccgttccaccaacctgtctccagcaacggccatcaggcagaccgaataggtatcgggctttacattggcaggaagccagaagcttccaataactgacaagcggccgtccttggccggtgataccttgagtccctcgggcaccgcggcatagagctcctcgctttctttcaacctcagaaattgatcccgcaacttgtcctcctggcccgccggcacctgcccggcgaccgtaatacgctgcctcatagctccgaatccccaagacgcggccccagttaaaagatccgaggcgctggccagaataagatagagtgatggagcaccgctgattttcaactctcccacattcatccacagcggccctcggcgccctttgcgcatcagaatttcctctccagtcggtcccactatctccgctactgcctcgtgcccagcaggtattgttccggtaatggcaacctcgcatccctgatagaaggaattgatttccactaccgccgggtttagcttcaaagtgaccgattcagcccggacggaaccaatcaggtttaaaagcaaaaagattgtcaacccccagataatcgccgctctttttcctactccttcctgcatctcagtgtccccccttgtaactcagcatcaggtgcgggggccagaccagacccacgagaatctgcaccatcacgacgagcacgatggaggccaggagaatcttcaattggtccgccttaagatgacggctgaggcgggctccgaactgcgcccccagagtggagcccaagagcagaataatggccagaaccagatccaccgtatgattggtaatggcctgcatcacggtaacattgatacaggtaaagaggatctgaaaaagactcgtgcccaccaccacatgcatcggcatgcgcaacaggtagaccatgaccggcaccatgatgaagcctccacccacacccataatcgccgccagtacccctacaaaaacacccaggatcagaggcaggaaaccggaaagggtgatgccggacttctcgaatttcatctgccacggcagggcttgaatcagacgggcatatgccgaaggccgggaaggacctgtcggccttgcctccggaaccttctgacgcatactctgaaggctttccacaaacatgtaggagccgataacccctaacatgatgacataagtgattttgatgacaaaatctgcattccccatggccctgagaaccatgatgagctgcacccccagagtaccacccaccactccgcccagaagcagcagaaaacccatcttgaagtctacgttgcccaagcgatagtgagcataagttcctgaggttgatgccgccacaatctgattcgaatcactggctgctgccacggtggagggtatacccgccataatgagcaggggcgtcatcaaaaacccacccccgacgccaaagagcccggagagaaaccctaccgcccctcccaacccaaagagcactaatatgttaatggcattaccagaaataggcagatacagactcaataccataccacactctcccctttcggtatcgataaaaacccttgccttgtgatgccttgcactcccacaccacacccgacttctatcagccttactaaggtattagcatcaaacatgccaaacaaataatacaaggcaataccgatagttatattgttccgggaatcggggttggctaataatgtttcattatgaaattttatctgactttagtggagaaagaatggaatgaagcgtggaaactgtttcagtatgaaacgaaatgatgaaatagctggcggggattggatgaggtaggtattacgccttggatagattatatttcttcatcttgcgccacagggtggtgcgcggcagattaaggatgcgggctgtgtcgcccacattaaagttggtatgccgtagaaccctcaggatatactcccgttcccgatcttccagggtggtgtacggctcggaagaatctcgcacggattcccgcatctccggtggcagttcagctacggtgatggtttccccttcggccagggctacagcccgttccaggaggtttttcagttcgcggacgtttccgggatagtcgtaggagaggagtatctcccggacgtccgggttaaatatcctgacctgtttgccaaatctgtggctgtagcgagagagaaagaattgcatcaacagaggaatatcttcgggacggtctgccagccgcggcagggtgatttccactaccttgaggcggaagaagaggtcctctcgaaacctcccggcctgtacttcctgcttcaattctttattggtagcggcgataaagcggagatcaagctggatagggcggctggcccccacccggaatatccggcggtcttggatgacccgcaggagtttcgcctgcatggatagaggcatatcgccgatttcatccataaaaatggtgccatggtgggccgcctccatgaaaccgatcttggtcgccgtggctccggtgaaagcaccccgttcgtaaccgaagagttcgctggcaatcagctcctcggtaaaaccggcgcaattgaacgctaaaaagggctgatcccggcgggagctttcccggtggatgaggcgcgccacgagttccttgccggtgccgctttcgccctgaatgaggacgctacaatccaggggggccaccttgcggaccatctggaacacctctttcataaccgggctgactccgatcatctcttcccagccctgcaggggctcaaggcgcgctttgagttggcgattttcctctaaaagtcgtttgtgctccagggccttccgggtcaggtgccggatctcttccagtctcaaaggcttggagacataatgaaaagcgcccagtttcacggcttcgatggctgcgtccagggaggcatgcccagtgatgagaataacttccaggtcaggggtgcgcgccttgatagactgcaggatttccatgccgccgagccccggaaggatcacgtccagaaagaccaaatcaaaggaggccccttccaggcttcccaagaaggcctctccggaagggtaagtctgcacccggtgcccctccttctccagggtcttctgcaggcgctttcggacaatctcctcatcatcaacgacggcaatacgcatagtcttctcgagctaagagcaatgatctcctttggcaatcggcagggttatggtgaagacggttccctccccttttttactgtgagcctctatgtggcctccatgtttttcgatgatgccataggttaccgacaggccgagacccgtaccccgacctacttctttcgtcgtataaaaaggatcaaatatgcggggcaggtgctcgggatcaataccggcgccggtgtccccgacatcaattttcagccagtgatcctcttccgggtacaccttgatacgtaaataaccaccgtcaggcatggcctgtatggcattgataaaaatattcagaaaaacctgctgcaggctcttgcggtctccggaaatcagcggcatctctgccggaacctccttgtcaacctgaataccggagagcatcaattggttgcgtaccaatttgagagtttcatcgactaccgcaggaatggtcaaaagctcaaattccggccgctcagagcgggaaaaatccagcaaccctttgacaatttcggaagccctatccgcctgcaccaggatatcatgcaacaggctcacggcctcctcctctcctacatgacggaaatcctccttcagggtttcggccgtcagcacaatattattaatgggattgttcaattcatgagcgatgccggacgtcagggtgccgatagcggcgatcttgcgggattgcagcagctgttcctgatgctcttccagctcctggatcattcggttaaaggcccgaaacagactgcgaaattcttcggaacggctggatatcgggatgggagaataatctccatgggcaattctctccatcgccccctgcatctgattcataggacgcaccaataaccgggccagataaaatgccaccagaatgcccaataccacgaagatgccgatcgagaccagaaaaagatagatggcccgctggaatagtaggtcgatctgaacccgttcctctttctgccagcgctccgtcacctcaaccaatttctgacccagattgcgcagggaatcctccaacttagaaaaatctgatgatccatctccgccgcgcaggagaatctggctctgaatccgggtcaaaacggttttataggctgacaaggtgtgaccgaactccgggtctttggagccctgtttcaagcgcagtatttcttcgacatggctgttatagagatcgtctacccgctgcacgaacgacatcgcctcttgtaggctgacgggctgtttatacaggaagaagtttttttcaaagcgccgcgcctccaggatattggaaaagagatcaccggccagctccaggagccggaggcgccgcccgatatcccgatgtatctgaaaactgaaaccggcaaaaaccaccaccgacataacgcagaagagaaagagggtgatcacccggtgcctgattttgaatgcagccttatccaccaaaacctcctgaaacggaccgatgcctttggctgtccggcttgacgccttttggaggaagaatataccaaataatatatgtaagccaacaacataaatagatataaaatgtgtcagacacttattattaacctataaaaaagggggctcctttcggctaaccccatgaattacctggtggcggggcccagaatcgaactggggacacgcggattttcagtccgctgctctaccgactgagctaccccgccgtaagttgattacgaataaatctatttatagaatattgtgatctatgtcaagctatatttggcttgtctccggctaacgttgctgaactccaccctcataaggctgacaagattcaagccatctcaactactgataaaaaggtagactaagacggggaaatctgctaccatgcaccctctaatggaaaaataggggacacaggcatggctggatacagaattttgctggttgacctcgccgccgaagactatcaggcgttggcggagatcctgacttcagaaggacatgaactattcctcctgccggagcacagcgatgccctgatggaagcgcaacaattctctcctgatctggtcatcctcaatattcaaacggaattcggattacagcgtttccgggaactcaagagccaggactttttaaaacaccttcctttcattttcatcatcgccacccaccgcactgatcttgccgctcgcagtttggaaatcggcgccgaggattttatcctgaagccttttcagggaggtgaaatactggcccgcattgcagtcgccctcaaggttcgggaacatgagttgcggctgcaggcggttcgggatcgttatcggcgcctctttgaggatagtccccagggaatcttcatcaccgatcaaacccgtcgcctgttggattgcaaccaggccctgaaagctctcttgggctatgaggcggcaaccgagataaccgaattcgatctggccgcggatctcttctatacccccgccgactatcagcgtttttacgccatgctgaaccgtgagggagaaaccggcaaggtcaaggtaaacctgaagcatcgtgacggccacaaagtcaccgtcctgatgagcggccaggtagtcaagggcaaaccggatcgcgtcatcgcctatgccgatgttgacctggatttatcagaggcaccggcgcacctgcccgctcacatcgcttctctgagcggccgtccgtcccggaaaaaatcgctgctcaatatgatctcccgtctgctcccttttgccggcaacatcctctcggtcctaaaactgacggaactgttgggtggacgctacgaaaaggtaaagaaactaggacagggcagctacggtgaagtctggctggttttggataccgaagccgtggaacaggatcactattacgttgccaaaattcccttttcccgaggctataacaaaagtttccgcaaggaggcggatatctgccagaaactggcgcctcatcccggcgctgtcgccttgattgactcggtagaggaggccggaaggttcatcattattcaggagtatgtccggggccgcactctgcaggatttattggagggaagagaattgccggattcctggaaggagcgcatcatcctgaagctgatcgatgtcgtggcctttgctcacagccatcacatcatgcaccgggacatcaagcccaataacattattatcggaccgcatgacactatcaaactgttggattacggcgcggccaaggaactcaaggaccgtgatatcagcgccacgatggtgggttcgcggccttatatggccccggagcagatcatgggccaaagccagcgccccagcgacgtctgggccatcggcgttattatgtacctgctttataccggtctgctgccgttttacgacgacttggagaaaaacctcatcgacctgatcctggaaagcgagccgatcccgccacacgaggaaaacccagacattccgctggctctggaggccattatcctcaagtgcctggaaaaagacctcagcaaacgctatcccgacgcccaggccctgcgggatgaccttgtgcttcacttcccttcgttcggcgccgaacccgtcgaacttgagcaactggagggagaactccgatccccttgaactcaagcaccgctattcttccgctcatcccgacttcgatcttccctgcagcaaaccgtgatcataacaacttgatcctgctttagtcgccgaaaaccggaacataagaactccttcgcctaaatccggttagcgcctatgacaactcaaccaatgatccgtccctacctgccggaactccggaagcaattcccgacagatggagtgagcttccggacagcgggggtgaaaagggcagccgggtgggatgcgcagcgaactgggagggtcgcctttcaggcgcggggtgggtggccgccgccggggatcgggaacgggcgccgcctccagcagggcttccgtgtagggatgtaaccgccgctggctatacatctgccgaggcgccagttccaccaggcggcccaggtacataacggcgatgcggtcgctgatgtggctgataacgctcaaatcgtgggagataaaaagataggtcaaacctaattttcttttcaggtcgttaaacaggttgagaatctgcgcctgcacggagacgtccagggccgagaccggctcatcggctacgactagctgaggattgagggccagggcccgggcgatgcccaggcgttggcgctggccgccgctaaactcatgtgggtaccggtggagcgcttcgccggtcagaccgacgtcatccaaaagcttttcgcaccactcccggcgttggttcttggaacccagcttatggataatatacggttcctccagaatctgccggacggtcagacgtggattaagcgaagaataagggtcttgaaagacaatctgcattttctgccgcagttgccgccgcttctcccggctgagaccccacaattcctccccggtaaaaaagacctcgccctgagtaggtggtatgagagccaacaccaggcgtccgagggttgatttgccgcagcctgattcgcctaccagacccagagtctcccccgccgccacctccagagaaacttcggtcactgcttgcaggaggcgtcgcggcgccgtccagccgccggacacggtaaaggttttgcttaaacggcgggcggccagaagcggctcagacatcgtcactgccatcccgatatagccaacaactcacgccgcgcccttgattgaagactttccagggcgggggttgcgaacagaccgtcaaggcctcggggcaacgaggcctgaatggacagcccgccggtagttcagaaagattaggcacgtgcccgggaatcgttggcaggtcttcggtgtgttcgttgaaattcagctttggggccgaatcgagtaagccgcgggtataagggtgaagcggccgggcgaacaactcggtcgtggggccggtttcgacaataaaaccggcgtacatgaccgctacccggttggcaatctgggccactacccccagattgtgagagatgagcagcagggccaggccgagtttggcctgcagccgggagatgagcgccaggatctgggcctgaatggtgacgtccagtgccgtcgtcggctcatcggcaatcatcagatgcggttcacaggccagggccatggcgatcagaacccgttgccgcaggccaccggaaagttgatgcgggtattggcggaggcgctgttcgggatcggcaatccccacccgcaccaggccgcgtccggcttccccccaggcggctgtccggttcaagccccgatgcagccgcaagatctcggcgatctgttccccgatggtcaataccggattcaaggcggtcataggctcttgaaagatcatggcgatgtgattgcctcgaatccgacggagctcggccggtttcaaggtcatgaggtcttgaccttgaaaaatcacctggccgctctgctgactgatcggtgcaggaaggagacgcagaatggaaagggccgtcaccgttttgccacatcccgattcccccaccaaccccatcgtctcgccggttccgaggcggaagctgaccccattgactgccgggaccagaccaagcggggtatgaaaagcggtcctcaggtctcgaacctctaagagcgtcccggctatctgagacatacgcccgtttcgatttccaccaacggcagtttgatggtaaaaaccgagcctttgccgggctgactgaccacctccagattgccgttatgggcctggacaatgttccgggagatggccaaccccagaccggagcccttggttttggtggtataatagggagtaaagatgtgctctacgacatccgacgtcatcccttcgccggtatcagcgacggcgatttcgaaatacgggggacgccggtgggccgtaatagtaatccggcctcctgagggcatggcttccgaggcgtttttaatgagattcatcaacacctgtttcaactgctgataatctaagctgcagagcggcatcgggtccggcggctccagcgtcagagtgatatttttttccttgagattttcactgtacagctgaatgacctcctggagcaggccggcgatttccccggactgacgcttcagagccggcggtctggaataatccttcatttcggccatcagagtctccaggcgactgacttcctcggcaatgatggctagtttttgcagacccttggtgtccagcgtgccagccttgagaagctgttgggcaaacccgccgattatcatcaggggatttttgatctcgtggacaatatgagaaatggtattgccgacggctgccaaccgttcgctctggcgcagcctctcctccatggcaacatattcgctcatatcccggacaataccggtaaaatacaggttgccgccgatgtccgccaccgaaaaagagatgctcatggggaattcctccccgttcttgcggatggcgtttaattggacatgtttgccgatcagatgcggtttccgagtggcgatataacgcctgacatactcccggtgtttttctttatacggcggggggatgatgatattcagatcagccccgatcgcctcatcccggtcgaagccaaaaattgtcgccgccccttgattataacccacgatgaggtgatcttcattgatggtaatgatggcgtcagcggcgctgtcaataatgtcggcctgaatttcgccggttgaacaggtacgctgcaactgctccaaaagatcccataccactggcgccgccgcctctgagaccagacggttggccttgatgatcttcccgaggtccggatcacccgatctttgctcccgcatatcgagaatcagatcgaattcaggatcgctgagattcctccaaacatccttaaacgcctccgatgagagacccggaggcagacctaactccactacctcaacccggggacagatgtcatggctgtacggatgagagacgacagtctgcctgacctccgggaggctcttcagaagagcaactcgcaagatcgatttgaggctcataatagatccattatttactcaataaggttttacgattaccgcgcaaagaaataaatcatggatttatcagatagatacgaatatcgcggtctctttttcaaaactctgactactgatcttggaacgcttgttgcgttaaaaatatcatgctttcaaaatcacccgcgaaccatgaaagcatttaccggtagcacaggctttctagactgggcagaattgatgtttccaataattcggaatctggaaacttattttctaactatacaaatgatatactcacttgtaaagtaatctgcggcgcggtcacacctattgaattatcccgaggcgtactctcatcatacttcataccgtttaaagaccaggctggcattcgtcccgccaaatccgaaggagtttgacagggcatagcgcaggggtatttccagggctttatttcggaccaggttcaggccgacgcattccgggtcgatttcgtctacattgatggtcggcggtatgagcccttgggaaagggagagaattacgaagatcgcttctacagcgccggcggccccgagcatatggccggtcatagatttggtggcgctgaccaagggcatcctttgacaggaagaaaagcactggattaaggccgcggcctcgtttcggtcgccggtgggcgtcgaagtggcatgcgggttgacgtaatcgatctgtgccggggtcaaaccggcatcctgcaaggccatgtgcatacagcggacggcaccgttgatatcaggatcggtaatgtggcgggcatctccggtcgtgctaaaaccgattaattccgccagaatcctggcattgcggcgccgggcgtgttccaattcttccagaatcaaaataccggcgccctccgccatgacaaaaccctgatgctgccggtcgaagggacgactggccaacgtcggccgatcattgtaaccggtggccagggcccccatgcggtaaaaaccggttaccgtcagtggggtgatagcggcttcggctcctcccgtggccatgagttcggcttcccctaattgaatcgaacggaacgccgaaccgatggcgtgcgcccccgcggcgcaggccgtggaaagcgcggcattgggcccccgggcttgaaaactgatggagacattgccggccgccaggttgggaagaagcttgggaacggtgaagggagaaacctttttcacaccctgggttaaaaggttctcatgttgctcctcccaactgccgacgccgcccatgccgctggcaatgataatgccgacccggtccgggttctcctgctccaatgccaatcccgaattattcactgcctcgaggctggcagccagggcatattgagtaaagtgatccgtatatttgatcagcttattatcttccctggtttggtttttcttgcgctgtctcaagatggtttttatctcaaagtctttgacttccccggcaatgaggggaaaatcatccggagcccgaaatcgctcctgaaattctgcgacattttgggcaaaatgggttgtggggccgatgccagattcaccggccaatagtcggcgccaggccgtaggcacgtcatttcccaaggggctgataagacccataccggtaactaccacccggcgcaattccacggttttattagtgaacatgtatatctcctgcgggatttttcccgagtatcaaaagagtggagggatcattgtattctttttggaaatcggacgtcagagacaatttttctgtcaaactcctcttcctttgccgtatacttctacgaaaggcagttcgatcgctgccatccaacaatctatcgttgtctggtaggctgagccggcgcaaaggagaagctttactgcagcaatctaaaattgcaccccttgccagcagcaccgttgacttttgatagactagtgttaatcggtggattacaatacggcaggaaagattaaagatagtaactgggcaacagttcagtcttctgagggtttaggtatgctactatgtttacccccccttatccccccgtaaaccgggggaaagttccctccccgcttacggggagggttagggtggggctgtttttcatcttttcctcaacacgctgaactgttacgtaactggcaaaatctttagccgattgatctagcagcttcaaaaccaatcacaggcaattatgacatccagattagaaactatttcatgtactgaatttcttgaactcgtggattattttgccgacgagttacttgagttgtgccagttttttgtagctcactacgaggagaagctacctgacaccgaacgtctctacgcccgcctgtgctacgcctctaagttggtggaagacctgctggactaccacggcgccaaaaacaaccaaaaatggtgtaaatttcgcgaactagtggcgtcggtgttgaattttgcttctgccgcctttacgatgaaacatattgttagccgcatctccttctacgaaatcggcgctgacagctcttttattttcaccagccgactcgtgcaccgcttcttgattaacacccttatcaatatctgtcaagaattgatcgctgagtccagaaaattggggatcaggttaacgcccccagccctggaatgggacagattctccaacctgtcctcaaaccggtttctggaattcgatgtctccccccaagacttacatggcgagaaacatcatatcgtccgtattactacggcgtacctcaatatcaaccgggattttgaagccctgggtttttataagagatttaaagccgaagattttcgagctgttattcctgcccggattaacgaagaaattctgcgcaaatttgagatgattattcacaacctgcagtcgtcctacgatacctacatcggcagggatagcagccgcaccgagagcagtaaatttaagagcctgcgggaccatatctccatctccctgcatctgttggaattaagcggacgtatgtcccattattttgaacgtcacctctttgacgtcggccgcatcggtatttttcaagagatacaacgactgttgagtcgactgattaaaaccgaattcctgctcgacgccatcatcaactacgcggtttattattgtactgaatttctctccaaaggcaaatcattagcccagagcctcctgaatcaatatatcgaacacggcgaaatcactgccggtgttcccgttaagctcggcttccacagtcggccgtgcatgttggtggcaaaaatcgtacagcattacggcggccaggtggagatgatcgtcggtgaggaccatttcgacgccagctccatacttgatctgcagtgggccggcggcaaagtccaccgcgaagacctctcccaggtgaaatttcagggcgacgttcgagccttagccgacatccagatactggccagcattaactacggcgaggacaccatgggcaaaggcatacccctgccgccggagttgttctatttacggtgatttcccggcccaggcaccatcaatggaatatggaaacctgcttcactcaaaaaacttttcaggtctggacaatctttatgcaaattatgcaaagtttgggtttacattttaatattctttgcgttaaactgcacaataaacaatccggtgccaatgtctggctgtaagcgttcagcaagcaaccaaaacagctagttaagcgaggtaggacggcatgctgctgctcatcctactctcttatgattcttgcataattgcatatttctccggcttgtcattctgtacaaagcgaagaatattatgtattcagcctgttaagattccccacgatattgagtggggtgaagcaggctcttttgcaagatgatttttcatcattggtctctgccgttgaagtcggcggttgcaggctgattgctgcatgtttgcacctgataaacttttccggttggcacctgcgaaattagtgtgatcaagcgaggctgaaagatgaaaaccaagatcaatggccaatatatggaacgtctgtattccttttactctcctttttatgattttgtgttcggtaagatgctcgagcccggcaggagggaggcttttaaatacctctcctcccgcccccatcaaaaagttttggagatcggcatcggcaccggcgccagtttaaccctctatcccccccacacccaggtcatcggcatcgatatctccgaaggcatgatcaaaaaggcgaaaaaacggctggcagccctaaaaaatggccatgatgtcgaactcaaggtgatggacgcctgcaatctagaatttcccaatgagagtttcgacgcagttatcgcctcctatgttattacgacggttcctgacccccataggctctgtaaagaaatcctgcgagttatccgcccgggtggacagattattgccgtccaacattcccgcggggaaaatggccacttattggaaaaggccaaagacgccttggcgcccctgtttgtccgcatcggttttactacagatttagacgtcgttcgggttatgcgggagtccggtatgtccattgaacatatctgcggctgtaatatctttaaattgcaccgcctcattaccggaaccaaaagatagggaacctcgagactctgcggaactttcaggaaaggggaagaacatcttccctttttccttcaatccccggatgcacaacaatcctcctttttcccgtcccggtggtataaattattaccagacatgctttggcgaacctgccatactaattggcaatccctggtgatcacaacaaaatatgagaacagaaccgtggatactgctcacaataatgctttttctgctcactgaaccttgaacttatcaggccgggaagaataaatcatggattgcatctggcgacggcactatgatccggaggtacccgctgaggtcgatataccagacgtcaccctcccagaattgttataccgctccgcctccgattttccagataatcccgcaatcatctttttaggccacaccctgagctatcgccgcctaaaacaatcggtctggcaggcggctgccggcttggcccgactcggttttaaacccgggcagcggctggccatgatcctgcccaactgcccccagacggtgattacctattatgccaccctgcatctgggcggtatcatcgtaatgttaaatccgctggccgcgccgcgggagatcctggaccagatacagcgcaccgaggccgacacggttgtggcgctcgatcatgtggcgcccaaggtcgaagaggtccgtaaggcgctcaatctcaaacacctgatcatcgccagtctggcggattacctgcccgttccctggaagtggctctataatttccgggcaaggagaaaggggcaacaggtaggaccgcgccctggaacagggcagatgagttttcaagaccttctcactgaccacgccccgcctgcactggccgccagcagcagcgatgtcgcaatactgcagcacaccggcggcaccaccggcctgcccaaggccgcagccttaacgcaccgcaatctggtcagcaacgtcgcccagatcaatgcctggctgccccattgccagaggggcggcgaacgggtgttggctgtgctgccctactttcacgtctttggcatgaccgcatccatgaactggcccattaatctggccggcgccatcctcctcctcccccgtttcgacgccgcccaggtattgaagactattcaccaacggcgtccgacggtctttccggcggctcccacgatttttatcgccctgatcaaccatccacacctgcggcgttatgacctctcttctctttggggttgcatcagcggctcggcccccctgccccaggatgtccaggagcagtttgaggccctgaccaagggcaggattatcgagggctatggtttgaccgaaacctcaccggtaacgcatctcaatcccattgccggtaaacgccggcccggcagcatcggccttcccttccccaatacgtcctgccggattgtcgatgccgagagcgggcttatcgatctgccgccgggggatgtcggcgaacttttgctccggggtccgcaggtaatggccgaatactggcaaaacccggaggagacggctctggccctgcgccacggctggttttataccggtgatctggcccgcatggatgaagatgggtttttttatatcgtcgaccgcaaaaaagatatcattattgccagcggttacaatatctatcctcgggaagtggaggaagtcctccaccaacacccggctgttcaggacgccgtcgccttcggcgtccccgatgcctatcgcggcgaaacggtcatggccgtggttgtgccaaaaccaggcatgccggtgacggccccagacctgttcgacttctgccgccagcgcctggcagtctacaaaacccctaaaattatcgaattccgacgggaactgcccaaaactgcagtggggaaggttctccggcgcgagctgcgcgccgaagcagaggctaaactgaaaggagcggattgaggggaattgatttttaccttcggctcttttttccggtcatgcggcctgaagatgccggggtttgctggggtaaaggtgaaaaaacgccctgccactgctctagccgcttttccacctcaagacctgtttccttgccatcaggctgccaggtctttagatccttgtctttgatggtgactttccggtcctgggccagtttcagcagggtctggtgcacctgggtacgtaccatggcgctctgagtgcgcaacaacgggatcaatacatccgccagcgaggtctggcttcccggagcagtatttctctgggccaacagtaactgcatcaccacctcgcgccgattttccgacaactgcggatgaatcattacctccgcaagcctggatagacgcgcttctttctgttcccctacaacagccagaaaatactcccgggcccggtgcagatctaactccgtggtatcggccttgcgcagacgccaggcatagtatcggtcctgcacctcaggacgttgaagataactgctcaccggaaaggaaagaaacggtataatagcaataacggttagaaacaagaaaaccgtctttacccggggttgctcccaaaaatatctcacgtcataccaatcgataataccgtattttctcaggttatatttgaaggccttcggatctaagattctctccaaaatctcccggacttgcagttcctgcgatgtaatggtattataccccgctatttgtatattattcaaattattattcaagttattctgatcaatgattttgttattgcaggtgagcgccaggcccttcaacttcacaaacttctcatcatcgcgggatacttggtattgcaggcgatctttaaaccgttcttccctgtaatcctctctttcctggaggtgttgagaaacctcattagaccagttcttgatgctctgccaccagaagaggataaaaacgggcgccttgactccctccattcccccggccaggatgcggtcatacgatagggccaccactaccgcggccaacagcgaggtgtcattgatcaccccggtccagtccaggatggcgaacaagagcagcggcatgaacacatagacaaagaggagaagccaggtctgcacatacacccaccggcccggcagttccttcccatcattgagacggactatccttacaaccgcaatcaccagacccaacaaagccacaatcaggtagcattgccaggcatctaaatctggggaggtaaattgactcatccggctttacatctttttgtattcttatttcaaaagattcttgacagatgccctatctcccggcaggacctggaaccgggccgagaaaatatttttctcatcgattttgccagtcttaaaaacgatgttatcgtcaaccagttcttgcacttctttgaccaaatctttgggctccaaaccggcttccagcatcaattcgcccccgcgaaccatgcccttatcgagaatgacccgcaacacccgctttttttcgatgttcatcgacatagtttcttctcctggcttcccgacccagaaactttgggtttttccttccctgacctctttagcatgagcagaccttcaaactcactgcaataccagacaggcaatctgggcgcaagcccgaaggtctggatatctttcgtactctcgatttacttttaattacttttctctatttgtcaagccaatgttactgccgtgaaattggatgtagcacttcagatatctgagagaatagaccaaggagtggtgagcggtgcgcaccctgcagcactatagcaccggcaggctcatccatagggacgaatcttgtattggccgcaaacaactaaagagttaagctttcagaatacggtcattttgagcgtagcgaagcaactaatgtatttataggcttaagatcttttgcgtcgttcaggacgacaaaaaaggctattcggcaaaaggctggccttttcaagcgataggagatttaccctcaaagctcctttagcctgaagtgatcaaagcccatgccggagatatcctgggttgcttcaggccgtcgtagccataccctgttgccccgaacgatcttgccgatacagattggggttccgaggccggcttccgagaaatgtaagtatagggctttttcccggtcaggtggcgaggtaaagaggagcagatagtcttcacctcctttgagggccaactccaaggggtctttgcctatctgtgccgctacttcagctaccggagcgggaactgggatcagggtgctctcaactaccgctcctacattgctgcgacggcagatctggaacaggtcagaagccaccccgtccgaaaggtcgatcagggcggtggccagatgattgcgggccagaacccgggccgccaggatctggggttgggggtcgaaaaacgcctgcagcaataacgtgcgctctgtctcggtcagggttaaacccctcctgagcgtctctaaaccggctgccgcaagtcccaccggaccggtgagataaatcagctcgccgatctgcgccccatcccgccggagcaattcctcctttttcacctgccccaatactgtcaggctcatggataacgaccctggtgaactcaccgtatccccgccgattacggtcaccccggtttcctgcgccacttcctgcatacctctggccagttccagggcgccgaacagatcgcgttccgggggccatcccagagccagcagggcataccgcggttttccccccatggcggcaatatcgctcagatttactgccagggccttgcggccgagttgtctgagcggcatgtaggtcaggtcaaaatggaccttttcgataagagcgtcaacggtccagagaagatattcgcccccctgtccagcaataacggctgcatcatcgccgatgccgcacactacctggggaggggggaggccgaaaatccggcttagctcatctatcaggtctcgctctccggtcatggccgcatctcctgaaccaaaccgcgtcttagcagcggtgggcttatatcctctccaattcgttgaaaaagaaattgatttccttttcggcagtatccggagcatcagagccgtgcacaatattggcttcgatgtctcgggcaaaatcggcccggatggttcccggcgccgctttttgataatcggtgtcgcccataagctcccgatttttcagaatagctccttggccctccaggatcattgccacgatgggccccgagctcataaaatccgtcaggctgtcgaagaattttttttcctgatgtacctcataaaatttttgagcctgctgtttggtcaggtgcagcatcttcatcgctttcagcttcaggccggcccgttcaaaacggccgatgacctcccctaccaatccccgagccaccccgtccggcttgatcaaggataatgtctgttctaccaccatagcgttccgatcctcctttcccttcaggtctagaactacatcccattgcgcattgtcattcttccaaaagcacccgagaaccatgaaaatggtttaccggtagcacaggttttctaacctatgcagaagttattgtttgcctagcccattcttaactcaattgaaaggggcaaacctccacctccgtgctctgctatgccaccggagcgcctcggccaaagccactgtttcatcatctggccggtttggccggtctgcatcatttgtcgctagaaccgtagtggtggaattgcatggtaaaggttccccgaccttgggtcgccgaacgcagcgcggtcgaatagccgaacatgcctgacaacggcgccaggccggtaataaccttgctggtgcctttcgattgcatgtcttcgatcttccctttgcgggcattgaagtccccgattacctctcccaaaaattcatcgggaatgataatctccactctcataatgggttccatcaagactggattcgcctcgcggcaggcctgcttcaccgcttgcatggccgcgatgcggaaggccatatcgctggccagaccctctcttacttcgacgtcagtcagctccaccaagacatctaccaccggatggccgaaagccgccccggccagcagggcgctctgcactgcttcttcgatacctggcaaatacactaatcctggatgcccctcgggcaggcgggagacagtttggtttcccgttccacgccttcgaggttgtacccgtaccttaaccgcgccatagtggcgtttaccggccagttcccggtcaaaggcggccaggacctcggcagtctggtgaatcgtttcccgatgtaccacttggggacgtccggcaagcacgtgggtattaaaatctctttccaggcggtggatcaaaacctctaaatgcagttcacccattccggaaaggattatctggccggtatcttcatctgtttccacccggacgctgggatcttcttccatcaggcggttgagagccagttccagtttttcctgatcatccctggtcttaggctctatagctaatgacatgaccgggatataagagcctatcggttctaacaggataggcgcctccggactgcacagggtgtctccggtggtagtgtatttcaggcccataatgccgaccagattgccggcccgcgcttcgtccaggcgctctctctgattggcgtgcatcctaaggatgcgagcggccttttcatgaacctttttcaccggattatagacatcctgtccgggttttaaggttccggaatagagccgaacgtaggttagccgacggccctgatccatagcgatcttaaaagccagggccgccaaaggcgcttcgcgacgcgccgggcgtgattcgcgtagcccggtatgtggattttctccttcgatgggcggaacttcagtcgggttgggcaaaaacctcacaataccgtccaaaaggggctgcacccccttatttcggagcgccgcgccgcaataaaccgggaccgctttcagggcaaccgtggcccgatgaatgcccgccgtcaaatcttccgggggcaaaaactcttccgccagatacgactccatcacctgatcatctacttccgccaaggcttcaatcatctcctcgcgagcctggtaagcttcttcctcatatgctttgggaatatctatttcttgaaagaccgcacccaaagacacctcatcccagacaatcgctttctgccgcaagacgtcgataacaccttgaaaccgatcttcctgccccatcggcatcgtgatgatcaaaggctgcacccccaatctgtcccgcaagctctgcaccgccgcttcaaaatcagctcccacccggtccatcttattgataaaagcaatcttgggaacgcgatatttatccgcctgatgccagacggtttccgattgcggctctacaccgcttacagcatcgaagacacctatggcgccatccaaaacccgcaaagacctctctacctcgatagtaaaatccacatgccccggagtatcgacgatgttaatcaggcactcgcgccactgacaggtggtgaccgccgaagtgatggtgatacccctttcctgctcctccggcatccaatccataactgcggcgccattatgcacctcacccatcttatgagttttgccggtatagtacaggatgcgctccgtgagggttgtcttgcccgcgtcaatgtgggctataatgccaatattgcggatatttttcaatctagcggcaacgctcatgcctctttccccatgcccccaatgatcccgtaggctggcccacatctgcagtcagcccgttaagcccctttctttttaggcaaatttatccttgctgtcaaccaggaaaaccactgcccgggcctggccgggaaaaaatggcaagcagctccttatgccgactcgcaattaaaaaggcattagaatgtaagggcgaaactaattgttcacccacatatgagggcgcatcggcattagatccgtgggcaaccggatgtggagacgggtgagaaaaataaacggtggcggccaacaggcgggtggcgcttcgctttcaaacaccggggcacggcgcctcgcaccccggtgtttttcattcttccggtttgtattaagcacaggacctgcggctgtggtcccttggttgccgaaatgacaccgccacttgagagaatggcaggcagattattcctcttcctcatccaagatcagggcgtcggcgatcatctcccagatgtacttcacctcaatatcaagtttgtatttcggctttatgtttttcatgatctgatcccggcagttggagcagccggcgattaccaggtcagcgccggtagcctggatgtccctggccttgaagccgccatgttcggttttctccttctcgaagggccccggccagttgcccgatccggcgccgcagcagtaggcgtttaaccgattgtggggcatctcccggaaattcttcatgtcgatcagataggagagaatctcgcgcggtttctccaggttggaagcgtctccaaaagtcagatagggggcgcgcatatgtttacaggagtcgtgccaggtaacaatccggtcggcgtgcacgctcttatctaccttgatgaggccctctctcaggaacttcaacaagacatcatagaaatagatataattatgtccggtttccggcccgaactcgtgtttgaaatacttctccagattgagacgggtgccgtaggaagctccaccgcagtcgggcaggatgaaggtcttggccttcaggcgcttcatgttttctaccttgcgccgggcaatttctttgctggcctccaggttgccggtaaagatgccccaatccaccgactcccagttggtcgaagaggtggtccaacttgctttggcggcatagaaaatcttccaccaccacttcatgtcatcaggttcggcgtaggcctccttggaattctggaaatggatatagtccacgtcttccttgtctatcggagttacaaaaccggggcattcatcctcggccagctcttctcccaactcctccagcagggtgacataatcgtcggttgggatgcccatgttattgccggtcctgaggaccatgtccacccctttatgcaggacgccggggactttctcacgcggccgagcccccttggcagctatccacacttttaccagcttgatgcccatgggacagccgtactcacagcgttggcagccggtgcagatccagacaaaacgggaattgatcacctcctcgtccatacctaacatggccatacggaggaccatacgggcatcccaattctcgtcctgatagctctccatgccggtcaagggacacccggcggagcaggtgccgcaggtgaggcaggcttgcatatacgattccggaataatatcacgaaagatactcttttgtctccgttcagccagattgcccaaatccatggtttccatggtaggtctcctttcaataatcaacattgatggcaattgtcattaccacaaaccctgaggtcgaagccaccgattgctgatttccattttttaaaggttccacctgtttcctctaataccattaatacttatttgccgtcaaacgcatattctacttgtaagggcgaatcttgcgttccccctcatttgcccacaaacatattttcttttcgtcggggcgaatcttgtattcgccctcggctgcttcctaacaggccagcgaaacgccgttacgggtcatttcgaggcctttggtccaccgccatcttattataaacttcaattcaacaatggcaaaagaataattataatttagatatatttttgggtacaaggaagcggcggcaggggagcgggggaatcgattccatagcgcatatctacgatttcatagataaattcccggcaggcaagcttgggcgcggtcaggggaaatcacccttttcacaatcggatattcgagccaaggcatttaaatcggccaacaatctgttgagatccaacccatatttttcggccgccgcggccagggtgtcaaacagggcccggcagcggagacagactccggcctgttcttcgtaagccacaaacacctgctcggtagatcgccagcggtaaatgatgtcgatcagcgtcatctggggagtgatggggtccttttgaaacccgtcagcttgatccattgtctgggagagatgcggccaacgcctctttgagcgcttgcgggataagatcaataatagccgccacctgggtagcaggggtggggttggcgtaaaaccccgccagccggttggccttggccgcaatcaaggccgccttcgggatagccatgcccgcgtcgatgagggcagcggcaatacctgtgatcgtgtcaccggtaccgccaatggcctccagggcggcgatatgcggttctgtcacggtggccaggatgccatggcggtcggcaacgtaatcaaccttgcctttgactaaaagatatctggcggcgttgtcgtatctgtaggcgcgggccatgagatccggcgcctggttattgtcttgcaggatgaacccgcgggtatagaaaggatgcggcgccttttcatctgccagaaaagccagttccccgacgtccggggtaaagaggtcgtattccgcggcctggccgctcatcttggctgcatacataaaaccggcgtcggcaatgaggagaggacgggcgatcatagcctggacggcaaagagcactttattatgccagtccacgtccggcatgaggtaatggaaacataaggtgctaaagtccgtctcgcccaaatgacggctgagatgttcatagagttttctactgccatcgcccaagccgatgtcgccgatgagataggcccagggccgagggtggctcaaggtttgggcggttttgacggctgcggccaaaagcgcggccgtacctcggttcagcgaacaggtatgcccggccacggcaagacgctcaccctgcaattccggctccccgagagtcagtggaaagtccgtatccgggacggtgccgattactgcgagcacaggcgctgcatctcctcaaaggccaactgcagggcgtagccacagagggtatggccgatgtcccgcggcaagggcgccgactcgaggatctggccaaccattcgctgagccagaaaaggcacgtcaggacagccgccgccggagacgttgacgatgcgccggctggttttatcgagggtgagcttcatgttagcggctcgtaccataagatagtccccgaagtctttgatctgaaacaggtccaccggctggagcagagggctgttgaccggaactactgccaggggtgttgtcctgacctcttttaagaggcggaggaggcgcaatttttccatcaggggaaattcgatgaccagatcgcagccggtctgaatttcaggcggcggccccatgacccgaatgggccagccggcgttttttaataccttttctgcccggataacttcgctcgtatgggcaaatatcagaataccggcaccctgaccataggtttcatttaaacttaacggcgccgtttttctcttaaagagattaaaaaaactcacaatgaggccttagtcagggtgatatgatattccccgccctgctcttggattgcctcttctcgccaaccttggctggcggcggctcgtaagacattttctttcgaggtatctgtgtccaccagcacgatgagcggtccccggtcaatctttttcatagcctgcagagccagcaataccggttgcggacacgaaaggcctctcgcgtcaatcgttgaactcataactataactcctccggaccctaaaccttctgtctcatggtaaatccaatgcccaggcagaccagcaggccgatgacaactgcggcaatgccatattggcctacaccttgaggggagctggccagcagaaaattatgggcgatgccggcccctacgatcatgcccagaacaaagacggcggcatcgccatcaccttctccggccagaaagagctgccgtccgggacagccgcccgccagggcgaaggccaatccggccaacaccatgccgccgaaattccataactccatggtgtgggccaccggttgattttcaaaacccggcttgaattgcgacaacaccaggttggtaatgcaggcggttaccaaaagggcgatgatgccggaaagcagatggacctggcggaataacagcagatcccgaaaggctcccatagtgcagaaacggctgcgctggcagatcacgcccatcagcagaccgatgcccagcgatatgagcaggggggcatgctgcgctcccggccctttgacgctataaaacaggatgccgctgaggtccttgccgggaatctggggaaagagcaacatcagaatcagcagaccaagcattaccagggggagaagccagcctaccgaggcatacgtcgtctggctgcgcccgagattataaccgctcttgaaaaacaggacgccgaggccgacgccgccgacgagtccgagcaggccgaagatagcattgccgtccccagccgccaatcgaaataacgcccgccaagggcatcctaaaaagaccagggcgccgatcatggcgaacatgccgagaatgaaccgcacgatgggagcagagccggcccgggaacgaaattctttaaaaagataggcggcgagcatcgcccctaaaacaaagccaacgatctccggtcggatatactgcactactgcagcccggtgtaaccccactcccccggcgatatcccgttcaaaacaggccacacagatgcccatattcccgggattgccgaatttttgcagcaatggggccaacacgccgataacggcccctactgtaatgataccattacgagtggcaaaaaaattccactgcgctgccatgctgttccccccctatccaagtgaattggcggcaacctgcccaatgatccggtatgaccgcaaaaatcttcctgctaaacttccagacggatagttcctgttcccgacgccgtgatttctcccactaccccggccgattcctgaccttcttcctgaaaacgggcaacgatatcggctgccgcggccgcactcaccgataacagtaaaccgccgttggtctggggatcactcaaaaggtctaacacgagcggatcaatccccagggcaggttgcagatggctggcgcaaaagcggcggttggcaaagctgccggccggaatcaagcccatgcgggcaaaatctcgggctgcatctaaaaccggcacctgagaggcgtaaacggtcatgatcacgttgctatttccggccatctccagggcatggccgaaaaacccgaagccggtgatatcggtggcggcatgaataccgccctgggccaaaacatcttccggtattcggttcagggttcgcataacctctgcaatccgggcttcgatcgccggtgaggccaaccggcctttgctggccgtggcaataattcccgcccccaagggtttggtcaagatcaggctgtcgcccacctgcgccccggcgttggttaagatcttatccgggtggaccaccccggttaccgccaggccgtattttaattcctgatcttcgacgctatggccgcctaccagcaaagctccagcttcgtgaatcgtatctattccccctgccaggatggcctgcagcacttctttggacactgccttaaacgagacacataagatgttcatggccgtgagcggcctgccccccatggcatagacatcgcttaaggcattggccgccgcaatctgaccgaacagatacgggtcattgacaatgggggtgaagaaatccactgtctggatgagggcgatctccggcgttaaacggtataccccggcatcgtcgccggtctcgagacctaccaagagattgggatgcttctgccggggcagacccgccaagatttcctccaattccccgggaggaatcttggcagctcaacccgccgcccgcacctgctccattaatggtttatggggtgtttcagtcatacctttccccttagcaacgactttcctccggtttattatgatcttgagacgctggtcccgccaaggatactgccaactgccggaaatgttatgaaatgagatctgaaagaacgaatagtgcggcttacttgatcccggcagccgatatgaggcgtactcaggtgaaaacggcaggaaagatcaaaagggttctcgttatcataactcattatcacctaggtattagttatttgtcaaatcggaaaatataatgatagagaaccaaggtatagaagataagatgaacattctacccctctattagaacttgaagttgaactccaggaagaaaaagtcggcctgccggctatcgaagagctggtctacggcagcgcccccgaaggcgtgggcataataagcctccatccaggcgtacttattgaaattatgtcggaaggtcacctcgggaacctgagccagactgcgatgtcctccggtgttgcggccggcgtagccgaaaaccgtactccggcgggttgccccggcaccgaaataccacaggtcggacgcgtccgtcagccataaggagtgatagtcaaaccggataaaaccctgtttgtagggatataagaaacattgaaaaaataagtcctggttgttcatcaggttataaaagggaaaaaaggcgtagagcctggccgttggcaggatttgaaaaaaagtctcatgggtgctgtcatcggcatccgggtcgccggagctcatgaaccagcccagtcgcatccagggcttccagggcgcctggcgaaactggtagccggcttccagggcataggcataggcccgatggtcttgattgccccaattaccccattgcaccgcccaccatccgagggcatccagggcgccgcgatcagtcggatacactcctaaaacgtgtccccctaaggtgtagatttccaaggggtccacgtctaaacgcggtctgggcaggcccgccagaacccggttgtcagtcggggtcacaccccgctgatccttataggtaacgtgaaacagggcaaattcagtctgaggcaggaggactccggacttgagggtagccaccccggtcaacaggtcaatatggctcatttcatccatgccaccgatatcaaagcccccctgggtgggatgtgaggcggtgaaggtgacattcaggcgagagtcgttataattcgctaagatgccgtcaaaactacgccagacgtgggaaaagccgaaaggacccactagacgctgccccaacctgatggtacggagaaaatccatggccttatcgccggttttgaactcgtcctccataaaatattcaaacctccctgcttgcagggctaatccgggcagcgccggaggcttgaggcggagatagccttgatgcaaaaagacacgtgcctgattatgaaccggccggttgccaaaatacgaagctccgggaccatatccgtccgccgctcccggcagattccagaggccgctcaactgtccctccgccaacccctcaatccagggatagttcatctgcactcccagccgtcccaatattgccgggtaagcataggcattgcggaaatcaaccgtacttttcgggttaaaaaaattggtgacctccaaacgggtccgccagaggccgacgagacgccaatggtcattgaacctggtaaaacgctccaggtcaaactccgcccgcgccggtgcctgaagtgcgccccatcccaccaggaaaaaggccagaaaaagcgaaaatccccgacttacgttttttttcataactcccccgctagattatgatatggactgaacgactgatccccccccaaaaaagagattagaatttcaagtttcgggtttcaagtttcgggaatacaataaaagggaacatattctggagttggccaatagacaaggatatcatgatcattttttaaaactcgatacacgtaactttaagttcttctagggctaattttctcatggttaattaaattataaatttataactattgataagttgaaagaaagtataatcggccaggtagattagtcaaataggaataatcgatttatattcgcgtatccattgtttatcgccctcactctcgttaaccagagctgatcgggctgacatctgcccacgagcagtagaaaagaggataaacgctatgttgatatctcagctcacgatgccggaattcgaagctgccatggccaaaaccgagacggttgtcattcccttcggatcggtggaggagcatgggccgcacctgccgctcagcaccgatactatgcatgcccaggaggtggccgcgcggctggcaaagcgatgcccgatgctggtagcagcgccggtacattatggcatctgccgttcaacccgcgagcatcctggaacgatcagcatctccggtgatgccttgagaactctggctttggacctgggaagggagttttatcgccagggctgtcgccgcctgatcctgcttaccggacatgccgggggcacccatgttgcggctctcattgaagcgggggagcggctgttggtagagctgccagacctcaagattgcagtggtcaacatcctgcagcttttgcgggaggtattagtgcagtatccgggactggtccacaccccgggcgactcccatgccggagaagttgagaccgcaatcatgttagccgctcgacctgaattagtgtccggcaaagcgccagccgagtggccccgtttcccaaaattcgttctcgtccggcgcaagcgcaagttctggccgggtggggtatggggcgatccaacccaggccaatgctgaacagggcgagcagattcttaatctcgaggtgcaatttctcttagaattgcttaacactatgaataatatggaagattaaggcagggggcacaattttctcaatggcaacataactatatgatataacaaagtatattttgcacaaaaagatgcattcttttgttgacaaaaggcattgcaatgtcttaatatattgccaacaaatagggggagaggcttatctaagcccggaggcaaaccttctatgatacaaaaaaccgtagaggatttagctgcaacagttttatctttggacgaggatggcttagcaaagcaattaaagcactacaaaaaaatcatggaagattttagcccaaccccggagtgggaaaaagctgttattgccttttttttgatcaacggcgttcgggtcaaaaataatctgatggatgcccagtcgcgcagaaacaacctgtttcaattttctcaaccagacccgcatcgccagcagactcgcttacgagtggtgaaataatcaaacacattgcaggcaggacgcagttgaggttaatccttcgattggccggaggcgatccttgagcctcggcggtgttttttgcccttaaaatggaggcggatgggcgcataggggagaccgagacgctctcgcaattgatttatgagataacgccggtacgagtctggcgttgctccggggatattcgtaaacgccacaaaggtgggtggccggctgtccggctgtgttagatagtaaaattttacgctgcggtggcggtatctcggcggtgggtgagcggctactatctgggcaaaaatccggttgagttccccggtggcggcgcgaaattggcattgccggtaaatctcgtccagtagtggaaaaaccttggatacctgatagccggtgagcaccgaaagagggagcaccggggcatacgatatcaattgcaaacccatgttgaggcggtccagggccgccttttgcgtttgggagtccttgcctaccacatcccacttattcactccgatcagacagccctttccggcaaccgcaataaaattgagaatccgcaggtcttgttcggttaatccttcctgagcatccagtagcaataatacgacctcggcccgttgcagggcccgcaaagcctgccagatcattccccgctccaggttttggtggatgcggctccggcgccgaataccggctgtgtcaatcaagacataaggacggttgtcccagatcaagggggcatcgatggcgtcccgagttgtgccgggggtatcgcttactatcagacgctcttctcctaagacccgattaataaaagaggattttcctacattggggcggcccaacactgccacccgaataccttcgggaggctcgccggcgtctggtgcagcgggaagataccggactacggcatccaatagcgaacccacccccaggccatgttgcgctgaaatgggaaacaaaggagtcaaaccgaagcgataaaattcgggtaggcgcgtttcttgtttaggaccgtcgatcttattgatcaccaacaaaaccggtttccccgaacgacgcaaatattgggcgacttccaggtcatcaggctggatctcctgtcggccatcgaccataaagagcaccagatcggcttccccggccgctagttccgcctgctgccgcacccgactgcttaaggcatcttcggtatccccaaacccgccggtgtcaatcagcagaaaggcatgatcctcccaagtgacatcgccgtagaggcgatcccgagtaacccccggttggtcatcgaccaaggcgcgcgattgtcgggtaagccgattgaagagcgtcgatttgccgacgttcgtacggccgatcagggcaacaaggggtttcattagacagggggtcatcctctaaacagagacaagcggcaggaaaaccggccgctccctccggaaatctggaacgggtgcgacccaggatcgcacctccggtctgacgttggcgaactatttgactttttgcggcgggggaggttcgttattgggtttgctggccgtatccgccgtttttttcggcggcccttgacgcacaacctgaaccgcctgggccaattgggggtctttctccagctcctccgaggaaatagggactgtccaaggtttatcagtgatcccttctcccttcatccgtcgttgcagggcttcttggcgcaggtctttcacgcttttgccttccggaatcggcggcgcctccaccacgagatccggttggatgcccttttcctggatagagcggccggacggggtataataatgagctgtggtcagccgcaaggccgagccatcctccaacggaatgatggtttgcacggaacctttgccgaagcttttcgctcccaccagcagcccccgtttctgatcctgaatagccccggcaacgatctccgaagctgaggcgctgccttcgttgatgagcacgactatcgggatgcttttttctaaaccggtgttttcctggttggcgtaaaatcgatgcgtctgggccttgttgcggccttcggtgtaaacaatcagaccggaggataaaaattcatcagctactttgacggcctggtccaataaaccgcccgggtcattccgcagatccactatcaaacctcggagcggtttgcatttcgccgtcagatctttgatagcccgccggagatcatgatcagttttatcctgaaagttggtgattcgaatataaccgatgccgtcttcaaagtagcgcgtccggatgctgcgtatggggatgatttcccggaccagggaatagttcttgagtttgccgaggttttccctcatgataccgagggtgacggtggaacccttggcgcctcgaatacggcggaccgcctccatgagggtcatattcttggtgttgaccccgtcgattttgacgatgcggtcgccagcctgcaatccggctttgtacgccggcgtcccctcgataggtgagaccacgatcaacagtccgtctttgtgggttatttcaataccgatgccgctaaagctgcccttggtctcgatctgcagctctttgaattcctccggagccatgaaggaggaatgggaatccaaactgcttaccatcccttttatggcaccatagatgagtttcttggtatctttggcttctacataattatcttcaatgattcccaaggcttcagcgaatactgataattgctcgcgggtatcttcggacaacgaccacgcgggttttgcctggaccaacaggagccacgccactgctaagaggagaaaaccccaagctctgaacgtatccgccactgcccggcctgcggtcgtatttttcaggcgccttgaggaaatggagaaaatagacaattgattctgtcctcttgtttgatggttgcggaggagcctcaagcttggaagagggaatgctcctggtctcccaagatggagatcttagtaatttcctgttcttcggagtggaagcaggctgcctgatttttcttaagcgagcgttcaccaggggactgaatggcgcgtcccgaaccccagtttttcaattgaaagagggcctgatggactaaaggatcctgcatgatctcatgcacatcaggtaggtttctgggtttttcctgatccttggagtcttcccggaccggttgctcttccgggtctttcttaggtcccggcaggtcgggttccaaaccgcgtccctgtatgagaaggtctttaggcgtatagcaaaacgccacgttgatcaccagggcggagccatccttcaacggaaaggtctgaacaacaccgcattctccgaaggttttataccctaaaagcaaagcgccccattgcgcctgtaaggcaccggtaacaacttccgccgcctgggcggtgccgtggtcgaccagaataaccaatggcagtttgttcttgaggaccaggcattctttcaaacctttcactatctgtttctgctcgctatggcggcccttaacaatataaatgacatcattacccagaaatgacgaggcaatgcgtctggcatcatccgggcggccaccggcagtattgcgcagatccaggatgaggccttttttgggagaggcattggcttgtatcgagcgcaatatctgctgtaactctgcggcagcgccctcttgaggagatctgagccgtaggtagtggtaaccctcttctaactgataatgtgctaccaatggcaccgccagcttctccaacgtcagctcaagatctagtggtttaacaaaaccattgcggataagttgcagcttaacttttgtgcccggcggtccctgcagctttttgacggcctccaatggagttaggttgcgggtggtttggttgttgattttcaggatgtgatcgcccgctttgatgccagttcgccaggccggtccgccttctatcggagacaccactgtcaggatgttatctttgatggacagctccatcccagcactggcttccggctgtttcacgccggcttgtatttcctgatattccgaaggcgatagaaaagaggaattggcatccaaagaagacaccatgccgcgaatagccccgtaaatcagatcgcgatcctgtttttcggtgacatacttctggtctatctcatacaaggcctccaccagcaggcgcagttgggcataagcttcggaagatgtcgccgcagccggaggaccgctcccgcaacagagaacaccgaagaaaaagagagaaacaatgaaaacccacatgcttcgtgtagagggtctggtgagatagcggtatctgtttgtcttcatctttggtaaaataaggtcgacttcctaaggtttttggctaagggtccagaaatccccggtctgccaggcgattaacatcagtcccggaaggctcctcgagagtttgggcgtcgctagcttttctcttgccctttgactgccataactcatttttaagcgctgacgggaaactgaattttacaggtgggctagcctcgggcaaattattccttcccttgctatttggtagcataatcagagcggtcgcgcaagtggcaattctggttatatgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccaataaattatcgataatgggatggggcggcccatggtcgccgtttatgtttaatatgattgatgagaaaaaatttgtatgaaagaaggtggtgccggctttccagcccgcatacccatgcacagaccaaggaggcctatgccaccaatcattcttgcatgcttcgttgtgatcaccagaacatgccaacttatttatcaatcccccaagaaccctccggtctgcttcacaactcaattgggcctcgattgctttcctggtccttcctgtctaagaggtgaaagagccgttgctttttttttcctatggtataaattcttcacgatacaaattctagacgcaactatatggtatcgggaaagcttccccggcctgttttatagagatcatggacgtttttggcggcattgagctggcggtggaaggaaaccgacaggttgaccgcaagaacatcgtaccgtggctgtctagtctttttcgattacaatctcctgaagcacgcgaggattttggcatgcccttgacgtcagaaagagtgcaacaggtagctcgcttagcccgtttgacgttagccgcaagcgaagtggagctttttacccgacagttgaatgatatcttaaattatgtcgaaaaattgggtgagttggataccacggatgttcctcccatggcgcatgtcctggacgtgcagaacgctttccgagatgatgctacccaaggcagcctgtctgtggaagaggccttggctaatgcgccagcggcacaacgccttttttttgtcgttcccagagtaatttaactgcggcagctattgataaaagccggggccagaggcgaacggagttgttcggggcgaatacaaaatttgcccctacgcatgggcatgtcggtgctgtagagctgtaggatgggcactgccccccattctttgatttattgtatccgatagctgaagtattgcttcaaatttaaactctgaatttctctggcgtgttgccaggatacggtatccggcaacagccttgggtgatatccgcatcatatggagtcggactgatgaccgtatcatggcaatctttgaccatccagcaattgcatcctctcatgctgcgaggggaaatctctccggtggagctgacccaaggattcttagaccggatttcccaattcgatgacactttgcactgttacataacggtagaggcccagcaggccctcgcccaggcccaagaggcaacccggcggttggccagcggccgggcaacacccttgaccggcatccccttggccatcaaagacctcatcgttacccaggggcttcgcactacctgcgcctccagatcgcttgaaaactatgtgccgccatatgacgctaccgttatgcaccggctgcgggaggcgggtgcggtcatcctcggtaaagtgaatatggatgagttcgccatgggttcttctacggagaattcggcttttggagcaacgcgcaatccatggcggcttgattgcatccccggtggctctagtgggggttccgccgcggcggtggcggccgacctttgcctggcttctctgggcagtgacaccggcggttctatccgtcaaccggcctcccactgcggcgtcgtcggcttgaaacccacctatgggcgggtctcccggttcggattggtcgcctttgccagttctttggatcagatcggccctattactaaggatgttgccgattgcgccctgctgctccagtttctggcgggctatgatccaaaagactcaacctcggcgccggttccgaccccggactattctcaggccctcaatcaagacatcaaaggattaaaaatcggcgttccgcaagaatatttcattgccggcatggaggaggaggtggagcaagcggtgcgagccgctctcgagacctttaagggattaggggctgaactggttgaggtcagcctgccgcacactcaatacgccgtggcggtctattacctcatcgctacggccgaagcaagttctaacctggcccgttatgacggcgtcaagtatggtttccgcgctgctgaggccaacgatctaatggatatgtactgcgctactcgggcccagggtttgggagctgaagtccgacgccgcattatgctcgggacctatgccttgtctgccggatattatgacgcctattataaaaaggcttcgcaggtaagaaccctcatccgccgggactttgacgaggtctttcagacctgtcagattgtagccacccccgtggcgcccaccacggcctttcgcttgggggaaaagatggacgatccgttgactatgtatctttctgatatttttactatctcggcaaatctggctggcattccgggcatctcggtgccttgcggcctcaactccggggggctccccatcggcctgcaactcctggcccggcactttgacgaatcgacgctccttaaggccgcgcacgcctttgaacaggcttccacctttcaccttcttaaaccacctatttgattctgtccggcagtggcccaagcagtaagaaagagagattcacgacatggacatcgcacacgccattttgttagggatcatccaaggtctggcggaatttctgccgatctccagctctgcccatttggtcttattggagcattacttgggagttcaggaggccgggcttacttttgatatactgttgcatgttgggactttagtagcgttgatcgcctacttctggcaggattggcagggtatggcagcggcgctctggcgtcccgggcggcacaaccgtttcgaacgccgcctcttttggtacctggttattgccacccttccaggcgccgccgccggctatttcctggaaaagcaggcggagaccatctttcggacgcctacccggattgccgtcctcctggcagtgttaggcatcttgttgtacctggcagaccgggtagcccgacatcagcggcggctgcccggcatcaccctgaaggacgccgtgctcgtcggctgtgcccaggctctggctattatgccgggcgtctcccgcagcggcagcaccatgaccatgggattatttttggggctcacccgcgaaacggctgcccgtttttcctttctcatgtccgcccccattatcttcggggccggagtgcatcaaggcctcaaattgttgaagagcggcgctaataatttcttgacgttgccgtatgtcctgggctttctggcagccatcgtgtcgagttatctcaccatccgctacctcctgcggtttctgcagcgccacactttcataatcttcgtcctctaccgtctgctcctggcctttgtggtattagggttggagtattatcaggtggggccgaagtgatggcggctgagaatctgggaaagaccaagagcatgaatattttcaaaatcgggactacacagggcatctacccgtctcctgataccgggtaaacattatgtttcctgactcaattttggaaggatgctgttatctctgaccccaaaaatccttctctgttcccgctggcgcccctgttggccccggcaggggcagaaagtggtgcggctgtccaactccggcacttttcccatcagccatcccagcacccgactctgtttggagctcatggtcgcggcctgccaggagcaacaacctgcctcgctgctggacttaggttgcggctccggggtcttggcgctggccggggccttgctgggcatccctttgatcctcggctgcgatatctccggccgtgccctgcgcacttcccggagaaatgctcagcgcaaccgcttgaccaccggcgtctgttggctgcacggctccactgaagccctgaaacccggtttccatctcattgtcgtcaatctgccttttgtggtgcagatggagaaacaggaggaattgctccgcctggccgactttcgaggcggactgattctttcaggtttccgagattcccaggaaggtctcgttgccgatttttacttcgagcagggttggcggcttagccagcggctcacccgggaccgctgggagccggagccgccggtcgaactcagttacacctgggtaggactgtatctcgtagcagatgatactagacggtagtttccaggtttattgctccggtaatccgacgtttcaatttgaagttcagatcatttaaggatattttgctgttgctggcttaaagttgagccccaaagcttcggttgctggggttattttctagatgcttgacccctgctcgcctggtatattaaattgagtattatcgaataaaagtcgaaggcggtttcctggggatatcgcaatcgccccgaagcatagccattcatgggacgggcgttcaagtgcccggcgcgccgggttaactcctgacgccattccataagtctctggaaggattgtattgtgctttttcttactactcttggccggttatgggtccatttcctccaggagctgggcggcatggccctgttgttggctcaagccgggctctggctgccccggcgtccttaccggtggcggcattttttccgacaactcgagtttatcggggttaaatccttttttatcgtggtcctgacgggattgtttaccggtatggtcttggcgttgcaggcgtattatggtttccgcaagtttgggggcgaaagtctcctaggcggcgccgtagccctctccatgaccagggaactcggcccggtcttgacttcgctgatggtggcggcgcgcgccggctccgccatggccgcggagttgggcgccatgaaggtaacggaacaggtggacgctcttttggccatggcagtgcagccggtacactacctggccctgccccgtctgttggctgctgtcatcatgacgccgctcttaacggtaatagcggtttatatcggtattgtcgggggctattttgtcggtgtcattctcctggacgtcaaccctggcacctttatgcaaaaaatgttggaaatggtgaatagttccgacctctacaacggtctgttcaagtccgtcatcttcggcctgctgttggctctcatcagttgttacgagggcctgcaggccaaaggcggcgccgagggggtcgggctggtaaccaccagagccgtagtctattccgccatttccattcttattgccgattatattctgacggccttgttattctagtgcttgcaggtggattcgaggtatgaccacagcagtagcggcaatcattcagttaatcgatgtccataaatcttttaatggcttggaggtattgcggggcgttcgcctcgccatcactccgggggagatcaccgtcatcctcgggcgcagcggcggcggtaaaagtgttctcttaaagcatcttctgggcctgatgtccccggaccgcggtcaggtgcaggtaatgggacaggatctggctaatttatcagagaaacaactttttaccctgcggcaacgcttcggctacctcttccagcatggcgccctctttgattcgcttacggtgggcgaaaatgtggccttccccctgaccgagcacaccgactggcaccgcgccaggattcaagcagcagtgcgcgaaaaattatatcaggtcggattaagcggtattttagacaaaatgccgggtgatctctccggcggtatgcgcaaaagagtggcgctggctcgagccctggtactggagccggaaattctgctttttgatgaaccgaccaccggtctggatccgatcatgaccaccaccatcggcgagttgatcgccgccaccgtccggcggctcaaggtaaccgccgttattatcagccacgatctcgggttggccttctccctggccgactctatcgcttttttacaccaggggcagataatcagccacaccgatcctcagagcttccgtcagtcccggttggagccggtccagcagtttttacaaggtcagccagacaggttagagacggctgaggtataagagatcaggtttacagaagatactgggtaatttcttcttgcagaagaaactgggtgcaggtttttaaccggatggtgggcaacgcttcctaatttgagtatgaattgccatcagacctgaatcaggcagactgcgagtaccaggacttcgagaacttcattcaatgctccgaatacatccccggtaacgccccccaggcgccgccagaagtaaatggccgccagaatggtgacggcggcagcggcgattagagataccaacccgcgccaactgccgatcaggcctacgatcaggagggcgctgctgctagcaaaaatcaaggtgcgccccgaagtaaatgtggtcatggcctctcccaatcccccctcacttctggcatagggcgacagataggccaggagcaccatggctccccggcttaccaccggaaagatcaagattggccaccaggccttttgctctaacacgccagccaagaaactgaatttaaccatcagaatgaggacaattcccactgctccgaaggcccccaccgcgtgatccttcatgatgcgcagggaatcttcccgaccccggccacctcctaagccatccagggtgtccgccaatccatccaggtgcaacccccggttggcaatggtcagcagggccgtcagcaaggctgccgcagctaccggggggagaatgtggcttaaacccagggcggcggccgataagatgccgcccagcaagaggcctaccagcgggaaccaggccatggagttggccagttcctggtgatcggccgtggcctggcgcggccagggaataatggtaagaaaggtgagggccaggctcaaggttttgatcatgaatctttgccgctcaccccggcttccgcaaaggtagccatctcgtgataaatttttaggcccacctccagcaggttgatgcccagggcggcgccggttccctcccccagacgcaggtccaggtccagcaggggcctgagacccagggatgctaacattacctgatggccaaattctgcggatcggtgagccgctttgagataatccgatactgccgggcagagacgggccgccaccagggcggcagcagtggcaatgaaaccatccaacagtaccggccgccgggccgccgcggcccccaagatgagtccggtcaggccgccgatctccaacccgcccagcttggccaggacttcgacaggatctcgagggtctggttggtggagagctagagcacgctcaatcacttcgaccttccggcggtagccagcgtcgtccactccggtgccgcggccggtgacagttgcggccggctccccggtaaagacggctgcgagggccgccgccggcgtcgtgttgccgatacccatttcaccggtggccagcacatccgccccggcggcgatattctcctgggccagttcgatgccgacgttaatagccgcttcggcttctgcgcggctcagggcggcctcctgcgccaggttgcggctgccaaaagccaccttgcgggagatgagacctgagaatccgctaaagtcatatttgacgccaatgtctaccacctgcacttcggcgcctacatgccgggccaagacattgatgccggcccccccctgcaggaagttggccaccatctgaaaggtgacgtcctggggataggcgctgacgccttcagccactactccgtggtcggcagcaaatatcatcacgactttctttttcaaggaggacttcaggtcctcgcgaacggcgacataccaggcggccagttcttcgagacgccccaaactgccctggggcttggtcagccggtccaggcgcgcctgagcttgagctcgccatgccggattcagaggttgaatccggctggcggtctcttgaattattgctgaattcataaaatacactcaccccatgtggaaattataagatttgcctccccttaagatagagcggcaaaccgcttaccaccaggacagccacatccgccagggcggcaacctgttgattcaaccggccggccagatcgcgaaaacgtcgggcgagggaattctcggggacgattccccagcccacttcgttgctgaccagaatgatcggtgtagtcaagccttccagagtcttgcaaaattggtcggcggcgctttccggatggccgaattgatgatcatgagttagaagatttgacagccatagcgtcagacaatccaccagaataaccccatagcggccattggcctcgtgcagaactgcggccagggccaggggctcttcccaggtctgccactgcggcccgcgtgcccgttggtgatgggcgatacgggcggccatttcttcgtccagggcttcacccgtagccacatacagacgcggcggcggcagagcctctgcccaccgctgcgccaaagtactcttgccacttttagctccgccgctcaggaaagccacccgaaatggcggcactatcgacatactcggatttccttctggtacgttgtattgccgctaagaatatgcttattctaggctaccgtcaagtggttagcctcaaaacgggtttgcagtaatgttctgcagtgtcgagggcgggatcagaaaagggcaggcaagcaactgaaatatgttgtgatcctatgatttcatggtataaaaaaccatgttgggagcacgaggctgcccgacataactgcagcaaggaagggatgatactagtgggaaagttagaacagggtctggtgcagatttacaccggagaaggaaaaggcaagactaccgctgccctcggattggcgctgcgagccctgggccgtggtttaaaagtattcatgttgcagtttctcaagggcgatgataccggagaattgttttcgacacagcagttcggggataagtttgtcatccgccagaccggtttgggagggttcatccgcaaaggcaaagccggtccggaagatgcccagcgggctaaagaagctatgaatttagctaaagatattctccgtaggggtgattatgatctggtcattttggatgaaatcaatgtcgcgctctactttgaactggtttccgtacctgaagttctgaaattactgcaggctcgagctccccatgtagaagtagtcctcaccggccgctatgctcctcaagaaatcattgaggccgccgatttggtcaccgagatgaaaaacatcaagcattactatcacgccggcgtaaaggcccgcaaaggaattgaatcgtaaatgctcattaccaagaaaacaagtggcgagtcaataacaaaatgacttcggatggtgttcatggatcgcaggtggccgaagggtaatagcaattatcaggaattaaatcctattttttgatctttccaaaggattggctgggccttgggaaaacacatttttattgccgctttaaatgcataacttaaaaaaaccgccagaaaacaggcgatcagataaaaccccttaagtgtgggggtgccatggattaagccgaacatcaatgggctttcggtagttacgaggcggatttccaagatataataaccgatgccttcaaataacagcagaagaggaaaataaacaagccaggttgccgccagactcatgagtgtactattcagcagatagtgccagaaattgtagacgcagagaataaagaacagccaaaggctccataacgtacaggcaaaccagttgagaccgggagaattaaaaaagggtacgttgtaagtataatcatagtaggttacccagatgcaggccatgcccacggcaacagccagttccgccaacatgtccggggaaaattggtacacccctcccaggcgccagcgggttgccttctggcggcaagaaacctttaggcgcgccaatccgcctaacaggccaataatcagatcagtaaactgatcgggaataatctcaggtcgaaatacatcgatcgcggcgtagacaaaccagagttcgactatttcccagagcaacagcaagaacgtgagcattacagatgggcgcctgaccttcatattttgcagaatgagcataattatgaagccgttggcgaaatgcaccagggaccagtaatcaataaaaaaatatcgagtctgccaaatcaccgtatagaaaggttccgtggtactctgaattaaatagtacaatccttttaacatgcactataccttcctgggactataatcggttgaatggattggattatcggctgtgctacagacagcatactcttataaggagttaccgaaatctcatactaatgagacatcggcatcttgtaaaatttctaaattttttttgatatgaaatgataagatttatttacggttcatccggaaactgcagcggtgcccctcgcagcacaaagccaaaaatggcaatcttgttttgcaggcgatcagcaggactgattgctaccgcccaatatgtctctcattcgtcgtagcgacggatcagcagaatccccagccagaaggtggccaaaccataaaagaccaaaaaggcaaaagaaacgagggaggacattgaccattccgggtatcgcagcaatatgttggtgtgcgtcaggggcaggaggaagataaacttctgtaccacccacggcatctcctccaccggaaagaaggtgccgctaaaaaaggccatgggcatgataaaaaaattggtgaaactggcggcatcgtcatgcgagcgggattttaaaccgacgataactcccatggatgccgacagaaaacaattgaccaacaaggcggttagaaaaataccattaagggccagacggctgcccaccacccaaccgcaacccaacagaatgattgaggcaaacagcccgcgcaccatgccggcaagcacttcgccccacatgatggcacctgcactcaccggcgcctggatataaatctgaaaggttcggaagaacaggcgggaaacggtcatgccattggcgatccaagtataggaattgatcatcgaggtcaccgctaccaaacccggcatcaggtagtccaaataactgctgccaccgatggacacccgccgcccgagaccgacgccgaagaccaacagatagagcaacggcgtcaacatggtggacaggacaaaacccaaccgcagcacacgccgtttaaagatcagtatttctctaagaaagatgggataccagttcatcttcccctttgccttttgcctcctccctttccccggcttttaaagcgccgtatctccggattcgccggtgcggaggcggatggcctccgagaccgggtagacgaagattttgccgtcgccgatacgtccggtgcgcgcctgttcctgaatcgcctgcacaatggccactaccttgtcatccggagctacgatttcgatctttaccttgggaataaaatccacctggtactccatgccccgataaacctcccgcatgcctttttgttggccaaaaccctttacttcggtaaccgtcatcccttgaatattaatttggtgcaaggcttctttcacagactccagtttaaagggttggataattgcttcgattttcttcacgcagcctcctcaacaggaccggatagatttgcaacttgaacgaatattacttaagacacctttaggctagcttgatccggttttttccctcacccccggcttcctaacttacaaatcgcatctccgccgcagttgggccacgatctcatcgctgatggagtaggggtcggtttttttggcggcgatgtcggccaatatctgtttcacgccattcgccgacagcatatgggaaatgatctgctcccgaatgccctgcatgatgaggtccattagctccccccgcagtcggggagccataacccgggccagctcccggccgccctcccggcgtagatagtcccggtgctcgaatacggcggccataagttcgggaacacctaaatttttgggggcttcggtccggaagaccaaaggacgccaaccgtcctcccgattcggctggcgcagatcaatcatgttcaccagatcctgataggtgcggtcagctccttcccgatcagctttattaataacaaacaggtcgccgatttccagaatacctgccttgatggcctgaatatcgtctcccattcccggaaccgtcactacgatggtagtgtgggcggcgctggcgatctccacctcgtcctgacccacgcctactgtttccaccaggataaaatccttacccatagcatccaggacgttgacgacggcccgggacgaggccgttagccccccaaaatgcccgcgggtagctaaagagcggatgaagacgccttcatcggtggcgtgacgctgcatccggatgcgatctcccaggatagcgccaccggagaaggggctggtcggatccaccgccaccacacctacggtcagaccctgctggcgcagcaattggatcatgcggtctgtcagagtgctcttgcccactccgggggatcccgtaatcccgatgatatgcgcccggccggtatactggtagaggcctttgaggatttcccgagcggcgggatcaccctcgtccaggtcccgcattaatcgggccgtagcccggatgtcgccttgccgcacctgctgaataatgtccataattgatgtccctagtactgtttgccgaggaaaaattaattgttattctttacaaggcccccgcaagacataaaaattacctctctaggacgctgtttcctgtgccctccgaggactccccactcctcacggttcgataatactggcctggataatagttaccggcgtcaccggaacgtcagcatgaaagcccttgctggtagtgggaacggccttgattttgtccaccacgtcttttccctgcaccactttgccaaaaacggcataaccccaaccggcagggttcttgccggtgtgattgaggctttgattatcggctacgttaatgaaaaactgcgaggtggcggaatccgggacggcagtgcgggccatcgcaatggtgtaggcatcgttggtaagcccgttatctgcttcgttcttaatgggcggccggttggccttctgcttcatctgggcgtccattccgccaccctggatcataaatccgttgatcactcggtgaaagatagtgccgtcgtaaaatccgtctttgacgtaccgcaggaagtttgccaccgtatttggggctttctccacattgagctcaagtacaatatcacctaaggaagtttgtaattttaccatgacgggtctcctcactgcttcgacctcgcctacccaggcgaaggctgacacgcagacgaacagggccaagatcccggcaagcctttggcgggtaaagactagaagcagcatctgtttaaacatcatcgttcctttcttacttaatgagaacattgagaaggccaaaaatttcgtgaagaccggcaatctctcaggatcatcattccatgatcgcctttttcactgaaagagtatcatacagaccacaaacatttccaacaattaattcgctttttgaataaattaatatgtttttacaatgtcttacactaaattgagatcaaacttaaggacttgggccaatggtagtcttccgggatccgctatggccgttttctgaaatgtcgaaggcaataattctttcttatatccgaagatgtcattgacactcaaaaaaaaagcggatacaattaaacaattatccatttaaaattatttctaatttaggcatagtgaacagcttttcaacctcccgaccaatcatcaacagacaaaggaagcagaacgggccctggtataagatacggcggaagcagaaagcggtcgctggtccaaggggaactttttcaataactgtatgagtcccatccataaaatgctgattaacgcctccgatccggaagaattccgggtggccatcgttgaagatggcaagttagaggaatttgccctggaggcggccagtcgagaacagcttaaaggcaacatttacaaaggcgtcatttcgaatatcgaacccagtctccaggcagcttttgttcattatggcgccgagcggcagggttttttaccgatctcagaaatacatccggaatattttcagcccgaagccccacagcgatcacggcccaagattcaagaagtcctgaaaaagggacaggaacttcttgtccaggttatcaaagaagagatcgcctccaaaggcgcctatctcacgacctatatctccctgccaggacggtttctggtcctcctgcccggtcaggaacagatcggcatatcccgcaagatcgaagaagaggcccgacggcaggaactcaaagcacttatcaaagaattcaatctgacccatggcatgggcctgattgtacgcacggccagcgaggctgccaagaagcgtgagttacaaaaagattatcaatacctgaacaatatctggcaggaaatcaaaaagaacgccgggcaatctccggcacctgccttgatctacaaagagttagatcttgtcatccgcactattcgagattattacaccgccgatatcaacgagatccttatcgatgacgtcgagacttttacccagataaagaattttttcaaggccttttctccaaagcataccaatgtattgaaactctataaagaaaagcgccccatcttttccaagtatcagatcgaagagcaactcgagcgtctctacgacaaccaggtgccgttaaaatccggagggggcgtggttatcaatcccaccgaggccttagtagcgatagacgtcaattccgggcgttgcatttcccccaaggaagtggaggagacggcttttaagaccaacctggaggcggctcaagagattgcccggcagttgcgcctgcgcgatctaggcggtcttatcgtcatcgattttatcgatatgaaagaccgtaagcaccgcaaagaagtagaaaaagaactgaaggcggcacttaaaaaagagaaggcccgagtaacagtcgggcagatttccaaattcgggctgctggaactctcccgccagcgattgcgtccggcagtgcagacaagcctgtatattacctgtccgcattgtcagggacgcggtctcatcaaatcggtggaagccagcggcttgagtctgattcgaaaaatctgccatgaagccgcgaaaaacgacattcaggaagttcgggccctcttgcctcaggaagtcaccaattacctgctcaataaaaaacgcaaggaattggtctccctcgaagaaaaatttcagctgcgcctgtttattgcctccaaagagggattggcctggacggaaagccgcctggaatttatcaaacgccagatagaccaggagaaaaccaaagccgcactcgaggggctcatcgaggaacgtttaaaagatcagaaaggattgtttcatgcggagtgatctgatgaaaaccggtgtggaaaaatcaccgcatcggtccttaatgaaggccatgggttacaccgaagaagaattgcagcggccgctcatcggcgttgccaacgccaaaaacgaaatcatccctggccatatacacctggacaaaatcagcgaagcggttaaagccggcatccggatggccgggggcacaccgatcgaattcggcgttatcggcgtctgtgacggcatcgccatgcatcacgtcggtatgaagtattccctggcttcccgggaattaatcgccgactctatcgaagtcatggctatggcccatcccttcgatggcctggcgctgattcctaactgtgataaaattattccaggcatgataatggccgccctgcgtttgaacatccctgccctggtgatcagcggcggtccgatgttggctggccgcctgcaaaaccgagctattgacctcatcacggtctttgagggcgtcggcgccgtcaaagccggaaaaatgaccgaagcggaactcaaggagatcgaagacgccgcctgtccgggctgtggctcctgcgccggtatgttcaccgccaattctatgaactgcctgagtgaggccttgggattggctctgcccggcaatggtgccatcccggcgatttctgcggcccgttatcgcttggccaaacaaggcggcaggcagatcatggagctggtccgccgacagattctaccgcgtcagatcgccaccctcaccgcctttcaaaatgccatgacggtggatatggccctcggatgctctaccaacaccgttttgcatattccagccatggctcatgaagccgggatagacttgccactggatctattcaataccatcagtgaaaaaactccccatatctgcagcctcagccctggcgggatgtaccatctggaagacctgcatcgcgccggcggggtgccggcagttatggcgcggctttggcaggccggtctgatcaatggcgagccgttgaccgctaccgggaaaactatggcagaaaacctggccggggtcagggtcttggatgacgaaatcattcgcagccttgaccacccttaccatacccaaggaggcatcgccattttaaagggtaatcttgccccggaaggtggggtggtgaaacaatccgccgttgatccccagatgttggttcgcgagggccgggcccgagtctttgactcagaggaagaagccgctaacgctattttgggaggcgccatccaccccggcgatgttgtgatcatccgctacgaaggccccaagggtggaccaggtatgcgggagatgctgactcccacagccgccatcgccgggatgggtctcgacaaagaggtggctttgctgaccgacggccgcttcagcggcggcaccaggggcgcagccatcggtcatatctcccccgaagcggccgccggcggccccattggactcattcaagagggtgatgctatcctgatcgacattcccggcaaaaccctcaccctgaaggtggacgaaaccgagctggtccggcgtcgggcccagtggaagctcccggaacccaagatcaaacacggctatgcttatcgctacagccgccaggtgacctccggcagccagggtgctgttctacaggattaacccgatgggaaagccgttatgatcacaagtttgaatctatccgggaacattagtatgcttatgggctgtcggctttccctttccctaagatctcgtttagcgttgcctgaaaagtcgaaaaatgaaactgttatgttgataaaaaatgctataatattaatatgttaagtacaatataaacattcgttagcctttataaaggttattaaagaataagctaattttaatcttgaggaaaacatgaaactgcatatcgagaaggacgcccttctacaaggagcaggtcgaactcaaggcgttatcgatcgtcggggacataccccgatcttatctcactgtttacttgaagccggcaataaccagctaaaaatttcggcaacagattatgaagtgagcttttccggttactatccggcccaagtggaagaagaaggcggcctgacggttccggccgtcagtttctataatatcctgcgcgaattgccggcggggacgatcagccttgaaagcaccgagaacagcaatctcgtcattcaggtgggtgatgcccgctaccagtttttagggttgccggtcgaaaattttccaccactgcccaaactggaaaatcaaccgatgatagagctgtcaaattcggtactgagcgagatgctcgaaaaaaccattttttccattgccgccgatgatattcagccgcatttaaccggggtgcttttagaaaaaattaccgaagacggcaggatcatcgtacgcctcgtttcaagtgatggtcatcgtctctccctgatagatcgggaaatcccggccatcgaacagatcaacctggagaaagcaattattattccccgcaaaggtgtggcggagatgttgcggctcatcagtgaagaagagcgatgcgccttgggcatcgagaaaaagagcatcattctcagacagggagataagtatctctatattcgcctattagataaaaaatatcccgattatcgacggataatcccggcaagtccggaagttcgaatcaccgtaggccgacgtgcctttctagacgttttaaaacggatcagtttattatccgccgaaaaatttaagggagtaattatgatggtcagcgagggttggcttgatattcgttatcacaaccccgaaatcggcggaggcgatgagcgtctgcctatcactgttaatttcctgaacagtgaggttgttgctgaacaggaacgcgatgaggaaacattatgcctgccgatccggctgagctacaatgcccgttatttgatagagccgctgagtgtgatgcagagcgatgaaatatattttgagctgacaaaaaagaaaaagccactctgtttacgggatgccaatgacccgaagtatcttagcatcgtaatgcccatggacttataagcggcctgagggcctggaaaagcgggcggctaacggtacggatgtaacaggaacggtacaaacgtagaatcgccgctcccggctgttttttgcaaaggaggctgactagattttggtaaattctgaagttggttataccgaagaaatgctcgactacggggctgacaatattcgagtgctgggcggattggaggcagtccgccagcggccgtcgatgtatatcggcaataccggcccggaggggctgcatcatcttgtctatgaagtggtggataacagcattgacgaggccctggccggttattgcaaccagattcaggtcaccatccattcagacaacagcgttaccgtggaagacaatggccggggtattccggttgacctgcataaagaagaaaatctgcccgctgtcgaagtagtgatgaccaaactccacgccggcggcaaatttgaccataaaacttaccaggtatccggtggcctgcatggcgttggggtctcggtggtgaacgccttgtcggaatatttggaagtggaaatccgccgggatggtagagtctatcatcagcgctatgaacagggcaataccagtacgcagttggcgatcaccggcgagaccaagcggcggggcaccaagatcagctttaaaccggatgcggagattttttcagaaaccaccttcagttatgatattttggccaccaggctgcgggaactctcttttctcaaccgcggcgtgcgtatcatgttggaagacgaacgctccggtaaaaagaatgatttttactatgaaggcggcatccaggaatttgtcatcttcctcaaccgtaataagacattgatgcacgaaccgccaatttacctgaatggcagcagggccgaggtcatcattgaaatcgcttttcaatacaacgatacctataacgaacagattttcacttatgctaacaacatcaatacgcgagaaggaggcacccacctgagtggttttaaggccggtctgacgcgttgtatcaatcagtacatggcgaccgctgatctgccgaaaaatttaaaagaacaccttaccggcgatgatgtccgggaaggactcaccggggtgatcagcatcaaattgccggacccgcaatttgaaggccagaccaagaccaagttggggaacagcgatattaagggtctggtagaaaatctggtctatgagaatctgttgacctatttgggcgagaatcctaccattgccaagcagattctggccaaagtgatagaagcggcccgggctcgggaagcggcccgacgggccaaggaattagcccgcaaaaaaggcggcctcagcgaactggccttgccgggaaagctggccgattgccaggagcgggacccttcccgacgggaactttacctggtggagggcgattccgccggcggttcggccaagcaggcccgggatcgccgttttcaggctattttgcctcttaaaggcaagatcctgaacgtcgaaaaagcccgttatgataagatgctgcaaagccaggaaatccggacgctgattacggccctgggtgccgggatcggcaaagaagaacaggatctggaaaagctccgttatcatcgcattatcatcatgacggatgccgatgtggacggctcccatatccgtaccctcttgctaacctttttctatcggcagatggcagagctgatcagccggggatatctctacattgcgcaacctcctctgtatcgtctgacccgcggtaacgaaaagatttatctcaaagacgaggggccgtttcaggactacctgttggcccgcggtctggataaaaaaactctgaccttgggcaattctcaaaccataaccaacgccgccttaattacctatctgaaaaaggtgatatctcaccagcattccatggatcggtttgagaagcggggagtggatcgtcaactcctgaaaagaattattgatctaggtcttattgacaaagaattcttgcgccagcgggagaaaatgcaaacatggggcgaagctctccggtctacaggcttgcaaatccgcctggaagcagatgaggaacatcaggcctggaagttattagtttataaccctggtgttaacgatggaaatccctggtgcgtggattgggaattattaagtggcagtgattttcagactttggtaaaattacaacaggctctggctgagttgcggcagccgccctaccggcttcaggagggggctaagacatgggaaatagccaccttagaggagctggtgcaggtggtcttgaacgaaggccaaaaaggtcttagcgttcagagatttaaaggtttgggagagatgaatcccgaacaactctgggaaacaacgatggaccctgaaacccggacactcctgcaagtcaatatcgaagacgccgtagcggccgatgaaatctttaccatcctgatgggagataaagttgagccgcgtcgggattttatccaaaataacgctctggagctgagccaactcgatatctaaccggccgttgactagaccaaccatttaatcattaaagagcacggaggcgtcagatgaagagaaaagcgaaatatcggatcgttactatccagagggaaatgctctacgtcggggatgagatggaccacaccctgacgctaactgccatggaaggtgaggccgtcgaataccaaaaaggtgtagcgggggagtttgtctctcgacgcagtgtgggcttccatgaccgcatcaaggggtctggaccgatgcagggttatgccgtcaccacgtttgaggaaggacaggtttacagccgttacgaaggccaacgggatgctaaaaacaaaaccactactggaacttggaagacctataaaggcgttggcaaattgaaaaacatcaaaggacagggaacctttaaggtgagcagcggcaccaaacccgatgagtatatcctggaaatcgacggcgattatgagttatgaggagtgagccggcaatctgcaagggtttgcacaagacccggctacagcatcgcgcagccgggtcttttcggttttggggtcgataagaaggaggtatttaatggcgacgtgtagttcatgtcaggcgatatgcgaggaagaggaactaagagaatacggcggtgagcgtttatgcgaagactgctacatcaatcgagtcgagatcagcaagacttgcgacccttgggcggtgcacagcgccaaaagcacgctggctgttcaagggttgcggttgaccccaaatcaagaaaaactcctggccctgatcagggctgaaaaagaggtcgatatgatcgaggccgcggccagattgaagtggagtcaaaccgaattgcagcaggagttcaccgtcttgaggcacatggaactgctgcggggcgtcaaaaaatcggatggcagggccatcaccctgttttaatgaaaaaaagatggaaccgtctttctttacaaggttctgacggaccacggaaattatctgttggtggtacttgcctgttattccgtgcatgagttatttttctgtgcaaatctcccggctgtaggggcttgggctgctgcgcccctaccaggaaatttccatttccgggggaggccagaatcggccatgattatttccatgcatataattattgtagtaacgctgcttgctggccctccgagctatttcgagaacatctctataaagcggcgccgataacccgccatggatgtcgttgatctggattacgcacttctacggcaggtggccaaaggtaatgaacaagcctttgcagagcttatgcgccgacatcaggaccgggtgtatcggctggccctgagactgctccggcgtccccaggaagccgaagatgctgctcaggaggtttttctcaaagcctttcaacatgccagtcgttttacccccagtggtacggtggctgcctggctcaaccgcataactgccaaccattgcctgaaccgattgcgctcccaggcagtcagaaaagaagttcctctggaaaggcctcaagctcaggatgcgcccgcctatgatctttcagaattagttacctcaaacgacgatcctggggaacttctggccgggaaagagttggcgatcaaattacaggaagcgctgtccgctctgcctgagaatcaacgccaggccctgctgctcaaacgcgacggcgatttttcctaccaggaaattggggagctattaggtattagcgcctccgccgtcgatggcttaattaaacgagcccggcagagattaagacaggtgctggcagagtatttttagaccatgccggttggcagtactgagcctggacgcccttttattaaccggagcgttttgccccagggcgaaaaatggcttatataaaaacagtgagccgtgagccgtgagccgtgagccgtgagcggtgagcagaaaaagcattatcgtcagcagccgccgcggttatgttttcatgcttcgttgtaatcaccagaaaatgccgattcatatgctagttcatcgtgtttgttttaggcgtttttgatataatggcttacatccctttgaacagctcggacatcttactaattaccctgagagaagatcgaccgtgaatgatattttcaatcaaccggcccatgatcccttctggttccgtgactgcttcctgttgcggatgccgatcggtctgaaggccagcaatctgcgggagctgttgcagattctccgcgatgtttctgaagatgtgctgtactaccatgtttttcaagcacgtctggccctcaccgatccggaggttgaatatcctaatgatttcgccctgtgggccgcggaagccttgcaggataccaagctggcagagaaactcagttccttcgatcccttcgattattccgatatggctcaggtgcgggaggcggtgctggagattctggaagagtatctctgggatcttccctacatcccatgggcgcggccgggttttgagctatatctctgccaggcctccactgccatcattcagtcattgacacccgtcaataccttgacggaattctgccagggactgcaaagaatcggtttggattcattttattaccatttctttgaagcccgctggcgcctcaaagttcacaaggtggacgacttttccttctggatcgaatataatttcgacctgccgaaactggtgcaggccatccgggatatcgacatttatttttatagtctgcctgagttgcgccggactctgctggccctgatcaccgaacacctggaggctgcctgtgagcgaactgagtgattatattcccattgttggccagcaagtcatcgaccagcttcggcggctggcggatcgtctccaaaattcccgtttcgtacacgtcaactctactcgcagcggcggtggggtagccgaaattctctcccgggctgtgcccctgctcaatcaactaggcctggaaacatcatgggaggtgatcttcggcgaccctgacttttttgaagttaccaaggccatgcacaacggcctccagggtgataaggtcaaatttactcccgccatgacggctcattatcgggagatcaaccgggaaaacgcccgacgctttgactgggaagcggatttcgttctggtccatgatccccagcctgctgccctgatagaggatctgcgtccccgggccaaaaactgggtctggcgctgtcatatcgatgcctcccggccacggcttgaggtctggaaatttctcagcaagttcgttaaacaatatgatgcttctgtcttttccatgtccaggtttgcgcaaaacctggctcatccccaatacattatccatccttccatcgatcctttcagcgataaaaaccgtgaacttactcctggggaagttcaggctgttcttgccagattaggtgtggtcaacgatcgtccgataatcctgcaggtgtcccgcttcgattcttttaaagatcccttgggcgttattcaggcctttcagttagtacggcgccataccccctgtcaattgctgctggtgggcggagaggctaccgacgatccggaaggacctgagatcttcgcccgtgtccaagaggcagccgccggcgaaaccgatatcaccttgctgatgttgcccccggacagccattatgaggtcaatgccctgcagcgggccgccgacgtcattgtccaaaaatccatccgggaggggttcggcctgacggttactgaagccatgtggaagggcaaaccggtcatcggcggcgccgtcggaggcatcgtgctgcaactccgtgattaccacaccggctttttggtacactccccagagggctgcgccttccgcatccgctacctcctgcaccgccccgaaatgtctcgccgcatgggccggctggccaaagaattcgtgcgcaatcattttctcatcaccagacatatccgtgatttcctcagcctgatgatcttcattaacaatcccaccagccgggttctcgaactgtagcttctggacgatccgatgcatgccggccgggggaaagccgcttttcccccatccgttctttaagcatcacttctcatctgcttgcgtcaaaataaccggaaaataattatagacaaaagtgatttattgatcatatgattgaataataattttcagtagtcggaaatttgatgttatctcgaagctgctggattataacttatagccctgcttcaacaatcgtttccatctctcatccaagctatgaataatttttcaaaggaataatttcacattctcttcaggctgagggcgtataatttgtatgaagaaaaaaccgaataatacaatacttatcttatttgtctttggcatattttcagcctgcatcataatcgggggggtctggtggtacggcaatcagaaaaaactggtgcggcaaaactgggaggaaaccttaggtcacatcaccgaacttaaaagaaatcagatcgtggaatggcgtcaggatcgcctgaatgatgccctggtcatctcgcaatggggtttactcagtacatttttccaggatcaggcaaggctcccgggggagacgcaagagctggtctcccggctgcaaaccattttatccctggacgactatgccaatattcgattattgaatacaaagggagagggtatcctcagcatcggtgaaaagcatcccggaacgatccatgaatcaacccaccggttgtttcaggaagccttgaccaaaaaaaaggcggtactcggcgatttctatcgggatcaggtacgccagacggttcgcctcgatctcattgcccctgttgccattcggcggaaccatcgagatgaggtagcaggcctaattattttcaacatcgacaccggtaagttcctctatccgctgatccaatcctggctcacccccagccccactgccgagaccttcctaattaaaccggagggcgatgcagtggtgattctcaacgaactgcggcataccaaagggaccccgcttaccctgagagttcccctaaccgaaaggagacacccggttgcccgggctgtagagggctggcagggagctatggaaggcatcggtttccgtggtgttgaggtactggcggttaccaggtccattcccgaaactccctggcagatagtatccaaaatcgataccgaggagatgtatcagccgctatatcgtgaggccagattgatcattaccggtgttgttgccttgatcctgatggtgggggccgtattgggatggatactcgccatccaaagaaagtggcattacgaaaccctctatcaccttgaacgggaacgccaggctctcctgtcgcattttgaatacctggtgaaatacgccaacgacatcattctcctgatggaccaggacggcaatttaatagaagtcaatgaccgagccgtggcggcttacggttacacccgggaaacgttattgcagcttaatatcagggatatagtgccggaagccgaggtgccggccttatatcagtggagccaggagctgttggccgagcaggggaagatctatgaaggttaccaccgtcgccaggacggcagcatctttcctgtggaggtcagcgtcaatcttatccaggtggagggaaggcagtatgtccaggagatcgttcgggatatcagcaatcgcaagcagaccggagcagagctggccctgcataccacgcgattacaggcgttggtggacctccatcagttggcatctgccccccgggaagagattctggattttggtctggaggcagtcggctccactttgcagagcgaattttcctttatcggcctgataaacgaggatgagtcagagatgaccatccaccggtggtcaaagcaggtaatggatgaatgctctatggccaataagccaatccacttcccggtggcgaaagcgggcaggtgggcggattgtatcaggctgcggcaggcggtggtggtcaatgattacccggcccctcatcccggcaataaaggcctgccggaagggcatgcccccatccggcggtttctggccgttccggtgttggatgaccgccgggtggtggccatggccgcggtggccaataaagctaccgattatactaccgatgatatcaatgccctgtcctccctgctcaacaagatgtgggagatcttgagacatagggagatggcggaggcactgcaggaaagcaatgagtatctcaacaacctgatcaattacgccaatgcccctatcatcgtctgggacccggacttcgtcgtgaccagattcaatcgggccttcgagcacctttccggatacaaagcttcggaggtcatcggccagaagctgttcttccttctgcctgaagaatatcaggagaaatttttaaaccaattatcccacgtcatgagaggtgaatcctgggaatcccaagaaataccaatccttcgccgggacggcgaaatacgaacggtgctgtggagctctgctaacatctatggttcgagaggaaacgccatcatcgccaccatcgcccaggggcaggatattagcaaacgcaagcaggccgaggaggccttccacgtcctggtaaccaacgcccctataggcatctttatcctgcggggtcttaagtttgtcatggttaaccctggttttgaaaacattaccggctacaaggcagaggaaatattaggccgtgacagcttaagcctggtcgtgccggaataccgcagaatggtgcgccaaaaggccttgaaaatgctcaaaggcgaacttgatctgcccatcgagtttcccgttatcatcaaaaatggtgaaacaaaatgggttatggaaaaaattacttctacgatttaccaggatcagaggacagccctaggctattttcttgatatcagcgagcgcaagaacctggaaagccagtttcttcaggcacaaaagatggaggcggtgggccggttggccggcggagtggcccatgacttcaacaacatgctgaaagtggtgataggctattgcgaactcatgagtcgagatctttccccgcaagacccattggtcggatatctggccgaaatcaggaaagcggctgagcgggcagcttccctgacagacaagctcctggccttcagccgcaaaaaaatatcagtcttaaagttcatgaaccttaatgaccatcttgccggtatgcaaactctgatagagcgtcttatcggcgaagacattgaagtattgttggttctcgaccctgccttgggaacagtgaaaaccgacccggcacatatcgatcagattgtcatgaacctggtcatcaacgcccgagacgccatgcctatgggagggaagctcactatagaaaccgctaacgtctatctggatgagtcttacaccgacagccactcctacgtcattcccggtccttatgtaatgttggctataagcgatagtggccagggcatggatgcggcaacgcgggaaagaatcttcgaacctttttttaccaccaaggagatgggcaacggcactggtttaggcctctcaacggtctacgggattgtcaaacagagtggcgggcatattcaggtttacagcgaaatcggggctggcgccaccttcaaaatctacctgccccaggttgaggaagcggtttctgtggtccccgagactaaacccactaccctgaatctccatggttcggaaacgatcttagtggtggaagatgaggaggtgcttagagacctgatcgatcgcagtcttaagctctatggctatacggtgctgtcagctcgaaatggcggcgacgccttactgctctgcgaaaatcaccctgcccgcatccatatcttgctgacggatgtagtaatgccgcaaatgaacggacgcgacctggctgggcgtctcagaaccctgcgaccggatctgaaggtgctcttcatgtcgggctataccgacaatgttattgttcaccatggaattctggaaccagaaatttccttcatccagaagccatttcgattaactgaacttttggaaaaaattcgggagattttagaggaggagaacaataagccttgatggcatggcgcggcctttcattttgccgtttgtgaccgtttttccaactgctccttaaacctgccggagaattccgtgctaaaggccgggatgtccatggcctcatcgactcggccggaaaggaataaggccatgcctttaaagatgtaggcctctcggacgttgggatgctgttttaaaacacggtcgaagtagggcagacaatcgtcgtatttccccattcccaggagggcatgccctttcgccagcagcgcatggaaattatcggcctgttggtctagtatcttatcaaggtaggtgagtgactcctcgcagcggcccatgtcggtcaggcagaacgccttgaactgcaaggcccgtaaattttccgggtcgcgggccaggtctttgtctacgcaaaaaatggcttcttccaacagccccttttccaccagtttttccgccccctcgatccaggggatttgggtctcaatgccgatgatcttcaacaacaggctttcataggtctgctccaccacgaacttgccgagttcggcaacaggaattccgtgtcccggcaggaggttgacaatatctttcttaagcagtgctttgatgccatagaggtaatgatccagccggcctccggcgttttcatccggcttggccatggcgtgcgggagggatgtgtcaccggtaataacggttttactgggggcatggtagtaagaaagaccatcgatggtatgacctggggtatagatcacttcccacggcatcccacaaagatccaggatttcgccacccttgacttcagtgacttgacagccgaactttttcattacttcctttagctccgcggggctttcgggatggaggatcagctcgaaacctcccccttcggcgaagtgggggtaggcccgcaacagttcgaccgcgcccatggaatgatctcggtgaccgtgggtcaaaacgatttttttgatatcctcggggcgatggtcacgtcggaacaggtccatcaaaccggtataatcgttgccggggtcgatgacggtgagataatcgcccttgatgacatacacattggacgagtaatcataacccagtaaataaaggaagttatcgaaaaatgggtcggagaagccatacacctccgagagggtcagccagcctgggtgctggggttcttcggctggcgcctcttcgtttgcttcttgaggttcctgctcggcctgcaaattcagtttttcctcgtcctgggcctttcccatcgtgtcatctcctttgccattgccggtttctctatttctacagataactataaccgaatcacttccaagtctcaaggtgattgcgggaaatcagtcccgatgaagttataaaagttgcgaaaagattttcgtattcatgttcttaaagacggcgggcgcggcccgccctgtgagtaaaatgccgataaaatatcgtttaatgggatagggcggcttgtggccgccgcagatgtttaacatcggtatggggtgtgtggatcattgcatgtctccaagtctcaaggtgattgcgggaaatcagccctaatgaagttataaaagttgcgaaaagattttcgtattcatgctctaaaagacggcgggcgcggcccgccctatgagtaaaatgccgataaagtatcgtttaatgggatagggcggcccgtggccgccgcagatgtttaacatggtcgaggataataattatacgaaagcagctataacaacgacttgacccaggcggtcaatttggcgtttatgctggcccattctgcggtatgatcctggccggtaaagatatgggccagctcgtggcagagtgttgtaagccgcattcccggcgggtaaagcatgatgagccgtttttggtggtcggcttcggccaacagaaaggtgttgtcgcgccaatattttcggggatcagggaggtactctggatctcgctccagggacactggttcctggcagaaggcggcacagattttttggctccattccaccagttcggcaaactctcgcgtttccgtaagccccacctcgtagctgaagcattgggagcaccatacctggctgtcaaagactaaatccccatgctgggcaggatcaatgagtttaccgcatttggggcaatgcatagacttacttcactgagtgaataatttgacaatttgcaataaaaaatccccctccccttggataacctcataagggagggggatgtggttctcttctcaggacctcctccttggcttggcccagttttttcgggccatcaagcccgaccgctcaggaaccccgccaggagataatgcccctgctctacggggcaatgaaatctaccgtgtaccccagtttcattctttccatgggccacatcttggtgctttctttctcttcgccagcataaaccggctggtcgttgattttctcgatgagcacctcgatgaaatggaactcggtgagttcgtatttgactatggtttctgcgggtatgaggactgccaaccctgattccttggagaatttccaatggaacgactcattgggttcgtgggtcatctgcccggttttgccggcaaaaactttaagaagcttgccggagatatgatcattgggtttcacgttaaatgattcaaataactcatcgggtatatgccaccacagggctcggaatcctgttttgcagtaacccttgacgagcatgggatcgaatccgcagacaccaacgcgggcctttgctggcatgctcactctccttttattataataatcgcctattaggttgtacacctggcggttttgcccgacaatccgcagggaaaaaatcaggttgctttccgccaggtgatcacggtctctttcacaatcttttgccaaaatcctggctttgctgggggggtctccacttccttgatgaggttacggagatcttccacttggccttgacaaaagctcaggaactcttgggactcattggcggtaagatactcgcactggtacaaacggcggacgtatggacagacgtaggtaataatttcttcttcgaattcctctatgaggaagtcgttattaccatccggcgttgcatcgtccaaatacacctttttccagttgagcaccatcttttccatggactcaagttcctggcgaacgttctcttccatgctaggacttttgtttaaaggcgtagcactttttcacgacgttgaagtcggctacgcaccaataatagggccagtgaatcttcatgcaccagccgatgatgtctgctggggggaagctggagcctttgatcaccggtttaagatattcacaattccaacagatgtgatcactttccttctccggctccaggaccttatccaggaattgcctcggggttagccctttcgcttcaatcatgtgcgactcctttctctacgaaccggaacctatctaccaatctttcacttctccattggcgattttttgctgatattcttcccaaacctccggcgccagatttttcagatcccagtgataggggaactgtccggcaatgccggctgaggccttttgcggccgccagcctctcaccggccgtccccggatgctgaactttaccatatcaggcacgcccaggtagatatgccgcggcaggcattcaaagggccgggttttaccgggagtccccatagtgatgaatgtatacccttctaacggcttgtcggcatacagcgggctggtatcaggtttggtcccagccgcctgttcggtgggtccctcatacatgtggccctggatcatgtggatataatacaccgtgccgcaattggcgcagttaaccgtccccttccagttccagaagcagtaagggtcgaggtaattcaccgtgttgcacggcttgccgtctacatcttttttgcaccagataatatcacacacagcgctctcctccttttagatccaggccttgtcgtaccattcctgaaccttggaaatgggatagcctaagagttcgtggtagattttgacgttgtcggcacccaccggccgccagatccagtagagtctccggggggtcttggacagcagcccagcgctgtacgttccatgctgcaacacatcgccgaacagggggtcttccatccagcggacggtgccccgctgtctaaagtgttcgcattcgtaaacctcgcggtcgttccgcaccggttcggccagcaacccggcattttgcaacaccctgaccacttcgctgcgggacttgtctttggcccagtcttccagttgggcgtagatgtccacctgggcttcgccttccacccggtccttgtgagtcttataggtgctgtacagatcgggttttttgatgacgtcgcacaaggccttgaagtcggcatcctggaaggcggagaccatggcgtagcgggcctccaggcgatcctgcggattgacggcatcggggaagtcggacttgccgcagagaatgatgccgtggacgcagagctgggtatcccagttgccccagcgctggcggacgatgccgaagcggccatacatgggggcggcatgccccaggcagcgggtggcggcctgcacctgggagaactcgatcatggttcccaggccggtcttgagccgccagaggatggctgccaggatgccgtaggtaatctgggagccggagtaccagtcaatacaccagttggagtgcttggtgcagtggccgcccatgaattcatgatggccggtgaccgaagacaacccggcatgggcctgccccaggatgtcataggaaccgccgaagcacttgggaccatagccaaagccgccgccccagacatagatgaaccggggattgagttcggcgaggaaacggtagctctgtttccagcggtcgaaggtgccgggccggtagcactcggtgaggccgtcggacatcttgacgatgcggtaaaaggcctccttcatctccggaagatggtagtccatgctgatgtagtattcattggggttggcgttcaggaagccataccccgtgcccgtcatgggccgggtgtcgtgcagcgggtagagataggcctcgttgaagggcgaggtgtgcttcatggggtcgcccatgcggggcatctcaaacttgatgacctcggcccccagttccgccaggttggagacggagtggggggtgaagatgtacatggtggtgctcatccaccgaatccccttcagagactcgggtttgcccatctcatggcccggtgcgaaggcggcccggcagaaatcctcatagggcatcttcatttcgtcgagctcttgtttgctcttggggccgtactgctcctctaagggagtgtctatcaggtgcttatattgctgtctttcttctttggtggtcattagattacccccttttccttgagctcattaaccctggtctggccaatgccgcagtaccgctgcatcacctcataggtatcaaaacccaaggggcggcccatcaccttgacccggtggggcgtccgcatctggtagttgttgggagacaccgagaagaggatggtgccgtaatgatcggtgtcgatggtgcagacccaggggcgatacttgaagtgggggaactcggaaacttcgtcgatgaacagaatcggcccggcggcgatttcgtattccatcaacttctgttccgcctcgatgcggttaatgtccctcagccagcgggtggtcagcgtgtaggtcttaatcaacatggccaaagcgtttctggcccccatctctttgaggatgggatcttcgtggatcagacgtccgaactgcgggaagtcccgctcgatgcacataccgatgcggtaccacagacggtcggtctgcccgccgatcatcatgtagccgtcccggcaggggttccactcatactggttcaggttggggtcccaggcgccggtgcgggccttgatggagccattgaagccgtaccagccgatgtcgaagtccaggatgtccatctggctttcagccccggtcacttcgatgaactggccctcgccgcccagcgcttttagccaatacagggccgccagcatggaattggccgcctgttccccggcgacgtagtcggcgaaccagacgccggaccggcaggggtcgccgcccttgccgcggggacactgatcctggggaaagccggtattgtgcacgaaagagttggcgcagccgccaaagggctccagggtccactgaccatacttggatactttgtctttataaggaccccaggtgcctcgcaccgcgatgttgcaatacacgaggttggggtagatctttttaaagtggcggtagcccagcccgaggctatccatatagccgggaggcatctcatcgataatgccgtccacctggccggccaggttctgatagatggcccggccttcttcggactccagattcagggtgacggatttctgaccccgcatttcatggagaaagtctatgccgcacttttctccggtgaacttgtcggccagcatgtactcttcccgaccgaagggggtgagcttccggagggggtcgccctcagggggttctatgttaatgacttcggccccggcctcgcacaagagggcggcgcagaatttgtttcctaatctccattggccgcagcacagaaaccgatatccctgcagggcttccggtttgccaaaggcatactcatacctcagattgtcctcgcaccatttaccgaaatcctccgccttccgtttggcataggtattggccatcacccattcggcatcgggcggtggcgttaccggccacgggcggatgtcgggattcatcaaatccatggtgtcagcccgactgttgatttcaatgtcccttttttctgccatattaagacctcccattttgctctcttgagacttgaacgacttgaaccatgacttcaacaacttgaacacgaaggtcctccttatatcacaaccacctcaacacgctcactgcactgtatggcccatgccactcccttacctgagggcgcaaaatattccgcaccaggttatgctatccgaggagcggaaaaagacgcctcacctgaaaggctgtcttctttggcccggtcacctcctttccgaggaattgattttttccatgtatataattcataggaacctcattgtccccatgttgaaggttaccggcccacctggggctggccgctgtctttagttggtttagccatgaaaggatccctgtcgtgacaagctctttaccatattcctagtcgatcatcgtaggccatctacaagaaactcttacaaccacgccgtccgaggggctctacctaactgggcctagcccaccctggcgtcatcctgacaacgaactttcacctccttcccactttcaatactttgtgccgtataaaaaacccgaccagtgactctataatctttcccgagctaggcgtcggtgaggttgctcctcagcatgatattacaagaatcctgccgtaacgccgaaatctgcccaagatttttatctatagttattcttgcaatataattagtgagttgtaataattcagaaaaattttcggccgacgccaagggtgcgctgccgcaggctgtattgtatgaattatgaccctgattcatgtataccgccgtaccaaaaggaaattctttgaattgccctataatttttaaatatgttcaaaataagacccccttgtttttattttaaacaacagcggcaaggggggctagattatagcggcggattttactgtagagggtgctgcggctaagtttcaaacggcgggcggcatcatgtttgttccaattggattctttcagcacccgcaggatcaggcggcgttcctgctcagccagagaggtagagacggtttcctcgggtttatctttgaggaagcggggcaggtgtttgcggccgatgacatcgccttggcagacaatgaccgcgtggctgacggcgttttctagttgacggacgttgcccggccagtcgaagtccatgagcacctgcaaagtgttgggggaaaaacgctggatctgtttaccttctttggcgttaaatcgctccaggaaatgttgggccagcagggggatgtcttctttacgttcccgcagcgccggcagtggaatggaaataacattcaggcgatagtagaggtcttcccggaatcggccggcctctgcttccttatagaggtctttattagtggcggccagaatccggacatcagccatgatcgtatcttcacccccgactcgctcgaaacagtgatcctggaggaaacggagcaacagaatctgcgtggcggcagcgatatcgccgatctcatccagaaacaaggtcccgccctgggctcgctcgatccggcctttcttctgtcggatggctccggtgaacgcccctttttcgtggccaaagagctcgctctccagcaaggtgggagaataggcggagcagttggccacaatgaacggccccttccgccgatggctgcgctcatgaatcgcccgggccaccaattctttaccggtgccgttctcgccggtgataaagacagtggcgtcggagccggccactagatcgataagttcgtaaacttcctgcatcttaccgcactggccgatgatctcgccgtaagaggcgcgttcgctgaccttctgcaataaacagcgaatctccgcctcccgcacgacgagctgtcggatataaccggagatttgggcaaagagggtctgaaaaaagcgcagatcatcgagggcataatccagcgcggtattcgaccctaatagaaaaaatccgatacactgatccggagtcatcagcggcaggccaaaccaggagggataagacgctacggcctggcgcagttgcgggggcactgaattattctgggttttggtaataatctggctgtttttgattttatccagatagtgcaggagatcggcagcagcctcgcccttctccaactgccgcagcatccgtcccaacggcgcggcaattttggtcggacaatcatctaatgttagaaaagcatttcggccggaatccaggatgagaaagatgggttcggcgtcggtgaagattttgcggctgatgtcacggatgtagttgaatatttcgggcagggagcccttggcgtttacctggcgggagatttcgaggagtgtctccaactggtgctgggttttctgcagctcccaggcctgggccgccaaggcgtctttcgcggcccgtaattcggtctccacctgttttaactgtgaaatatcggtgacgataccgatggagccgaaaaaatcgttgcccaccattaaaggggtgatggataccaagcagtgcaggggagaaccatctctgcgattaagcctcagctcctgggccaatggaagtcccttgcgattctgattgaattgagccttgccgcgaatgcgcgtctcttcgtccatcagactgcacagggtgcgccctaaaaattcttccggggtatagcccaacatctgggccagacactcattggcaaaggtgaaacgggccttataatccaggatgaagattccctcccgggccatttcgacgattgtgcggtacttctcttccgaggtccgaacttgcagctccaaactcttacgttcagtaatatcctggctatgttcaaaggcctggataacattaccatcagcgtctttaaccggatgcgaacgcacctcaaagtgcctctggctgttatccggcaaggtcaggaggatttccctggtccggggctcgcccgtagcaaagatctccttgatgtgacaatcttcacagatatcgaggcgattatacaaaacttcgtaacatcgacggccgatgagattgtgcgaagggcgttgaaaggtggcagcaaatgccggattgaccatcaggatgcggtaatcgcgtccatagacaacaaatggatcggtgacgctgttaaagatacgcacgagagaagcttcagttagctgggtcatacaaaatgctccttcttacgctactgattcgcagcagcatcacttaacccagacttccatgtgggattgagcgcacagttcagtatggcatctagagatgagaagcagcggcacgatatcgcgatgtgttcctacatgagattaactactccgattaacagatattttcatcattagggggtcactttttatactaccatagcacgaagatggggcattgtcaaaaggaaatgtgtcctcacgtgaaaaaaaaagcgctcaaaccgtgacttagggggaggccaagcttgccggacggagcaaaaaaagataacaacattatatgaaatcctatccaccgccccccaaagaactagggggccgcctgcaggttttaggcggggcgccgatgctgcaggtgctagcgaagttggcagcctcccgaggactcaaagtctacctggtgggtggcgcagtgcgggaactcctcctcggacgcgagacgcacgacctggacctggcagtggaccggcaggccctggaggtaggtcaagagttggcccagactatcggcggttcctatgtattgttggatgaacgggaaaaatcggcccgggtggtttggcagggacgggagctggatctgaccgaattccgggccccggatctgcccggagatctgcggaagcgggatttcaccctgaatgccatggccattccgctggaagagctgctggatccgtcaaccccgcaaattatcgacccctggggaggccgggcggacctgacggccgggcggctgcaactcctgttgccggaaaatttcttggacgatcccctgcgtctgctgcgggccttccggtttgccgccacccacggtttcgacctgtcgccgcaattgcgcagagtcattcagcgatacggaccggccattgccaccgcggcaggagagcgccagcgccaggagctcttccggttgctcagtgcaccgcgagcgcatccggtgctccgactgatggatcaattgggatttttaggccacctcctcccggaactggaagatatgaaaggggtggcccaggacggctaccatcacctggacgtcttcgaacacagcctcagcaccgtctgccatttggaggagctgttggccgcgccggaaaactatttccaggaatgtgcgtcatatgtcaccacctatagccgacaggataaaaaagcggccctcctcaagttggccgcgctgtttcatgatgtgggcaaaccgctcactcggcagtttcgggaggatcagaggcgttacaccttttaccatcatgaacggctgggggtggagatttttctgcaagttgccgccaggctccgtttttcccaggaggagagccgcactgtcgcccggctcatcgaactgcatatgcggccttttctgctgctgccggattatcggcaggggaagctcagccaacgggctctgggtcggtttatcaaggcggcccggcccgagctggcgggcgtatttctcctggccatggccgacagcctgggcggtcagggaccggctaagcctcccgactctgaagccgccctggccggtttctgcgatcaggtgtatgtttttctaaaggaacggctggaacccctcgagcagcgcccccggctgctcaccggggatgacctgatacgagtattgcgcctcaatcccggcccggtttttagcaagctgctgacggccgtagaggaagcggccttggcaggagagattaccagccgggaagaggccttggagttggtgaggggtttattggcggatgcaatgaccggggagcgggaaaaccgggaaggaaaggcaaagtgaagggaagagggaaaagggaaaagggaattagacaggcgctggcagagcagaagcgggagttggtgcaggtgtgccgggcgctttcccagaaaaagttgctggcggccacggatggcaacctgagcgtgcgttggggtgagaacctcctcattactccgagcggagtcaacaagggatttgtccgggaagaagagatgatcatggtagacctgagcggccgggtgttggccggttccgggcggcctaccaccgagttgctgctgcatctggaggtctatcaggtgcggccggaggttcaggcagtggtccacgcccatccgcccatcgccaccgcctttaccatagccggcgttcctctcctggaaggcatcctgccggaggtggtactgaccttgggggctatcccgacggcgccctacgccaccaccgggactcccgagatggcgacggcggtccgggatctgcttccattttatgacgccatattactggaccaccacggtgccctgacgctgggccgggacttatgggacgcctataacaaaatggaaaaggtggaacatgccgctctgaccgtgttgttggcccgacagttgggcgccgcccggccgctgcctcccgaggaagtggcaaaattgaccgacctgggaatcagcaagggctaccggccgtcgggggcgggataaggccggaggccggtgcaagttattctgcgagaggtatgacccggcggatccagtcgacgccaagggatagttccttatttctcagctgttttcccctaaaggcttctacgagttttgcctggtgctcctcacagattctcgggtagtttataatagccaacctattccggagtttttcggtaaaatcaaagaggcaaccaacatcagtcggatgaggtttcaggaacgctctttctattccggttttcttatacttgtttaacttcgcgtcaaaaaaatataaggtcagcagcactaatacatgtagaagaaattcatccatggtgggacgactgccgacaaatttcttccagaaccaggtgctggcccatcctaaatattgccgattgtaaaaaaaataattcttactttcattcttatcggtaaagataaaatagccgtcaaataaatccggatgatcctggctgtacctatctaccggtttaaaagccggatcttttggcttatcaaccccgataaaccggtctggtaaatttacttctacttcggacgcggttaaaagctcatatctgatctcagactgaactttattcagataatctataagcttgacaacggctggcccataggaaaatccctggtccaagaggatggcaatccggcccaccggttcttttactgagactttgacatcttttcgcaaagcgccaataagtttccacaggttgtcatggcaaaatgtatcggttcccggaattggctccaagtcatagtacaagaggcccacactatatttgtaattaaagcgcaaggtctccagccagcactcggcctgagttttgaggggtcgggggaagatagcaaaatgtctgatgtcaggggagggaaattttcctgttagttgccgaaaagtctgcatgacgtcgtaatcgtttaaactaaagccgatgaagagggctgacttggaaaagaagatggcctggagcagatccaaaaccttctcattggtgtacagcttctggtaatcagactctgaaaaaatgatagagcccggttcttctaaattcccgtgcaggtgaaaaatcttgcggtgttgaaaggtgtctccacttctgagaaattcgacgaattcctcgctttttttatgagtgaagaattctatccgtttatcggggtgtaactgacgatccaggtcagccaacaggttgtcatagtttgtggtaataatgcgataaaatggcagttctagaaacgctttcagtccatccgcggcctttacattgcatacctggtgcgttttaataatgctcccgacggatgtttcaaagtcctcttgtaaatatgtgcggcatagatctgccgtaaataaaggatccttgtcgcccgcgtcaagggttattttatgctttgctgcctggaaaagttcagatatcgaaggattactctttgatccagctcggctcaaaatttcatcaatgagttgctccagacattcggtccaattaaccgtttcacaaacagccttagttaccccggccccgacgacagggacaatgaggcctttctgcaaagcctgtacgagcaacgcgtaatttttgttgctggcataccgatccatgccaacctcctcaacgctgcctgattgacaaaaagcaggttagacgcaatagttcttcatgtctcagagttttgccgcctcttgaataatgccgttggtgacccagccgatgaccggctcttttttagtgccgttgcgggtgacgaagatgtcctcgcatttatccagattatccataatgattttggccttggctaaggaagctccttcctcaacggtggcaaagctttctcccagccattttttcagttcggcatcttcatcgagaaggttttgtaaggtaagtgtcttgagatccggggtaggcgtctggagcgccttttttaccaggtaattatcaatggcgctgcgatgtactatataagtgacgtggccttggtcattgagaatgggcagtcggagtttctcctgcaacttttgtaaggcgtcgaccagaataattttatcgggaggcgacgtttccaccagcatttcatttctggggatcattttgtttctcaccgggatttcggtgagcttctccataacccccacagtcctggcaatggccgtgacgcttcgggtggcggcctcaaaattctccttgccgaagtaaaaagccaaaatagtaccgacccaggcgccgaagagcggcaaggcggcggtgaacaccatagtcctggtgtccttatcttgccaggccgagatgatcatgacgattgacaacccgaggaccccgatgatggaggtccaggttatccagatcgacaatttttcccggtgatcggatttattcggctctgctggtttgctatcttccatggattctatctcctgaacagcctttttatcgatagtacgaaagatagatgtcttatcaatcggtcaagatggttgggccaaagcctggcagaagcgggggatcaaaccgtcaaaaccgccgttggacatgaccaggaccacgtcccccggctccgctttggctatcagggcagccaacagggtatcggtatcggggaaataccaggccgggcgtccctgccggttaaggtcggccacaagctgggcagacgaaaaccggtcatcttccggcgctttccacaaatccggaggctcccgcaccaggattaggtcggctgccgccaaggcattgacataatcgctttgaaatatccgccggcggctggtgttggtccggggttcgaaagccgttaacagacgccggccagggaagcggccccgcgccgccagcagggtttcggccactgcggtaggatggtgggcaaaatcatccactaccgtgacgccggcaacatcacccacgacctccaaacgtcgctttacccccacaaaatcaggtagtgcctccttaaggcttcttcggtccacccccaggtcattcaggacggcaagcgccgccagggtgttgaggacattatgccggccagccaggggaacatagaagctctcccagaatcgcccctgccggtgcacatcgaagttcatgccagcgcctttgggggtcagattgcgcccctgccagaaggcgtcagagttcaggccataatacgctacctgacacgaggcctgggatgctacctgacgcaccaagggggcatccccccaggccaacaactctccatccggggggagctggctcacaaaggtggtgaaggcctgagcgacgtgcgtcagatctcgatagatatcggcgtgatcaaactctacggacgtaaggatggccatccgggggtgaaagagcagaaacttgggacgcttgtcaaaaaaggcagtgtcgtattcatccccctccagcacgacgtaagggccctgaccgacccggtaattggcgttaaaatttctgacgataccgccgatcataaagccggggtccaaaccggcggcaaacagcagccaggccaggagcgacgatgtggtagtcttgccgtgggtaccgctgactaccagggcttggcgatcctgtaccagaaagcggttgagtgcctcgggcatggacagatgaggcaaccttaaccggaggatttcctgggcttccggattttcagcccggatgacattgccgataaccgccaggtcgggccggggttgaaggttttccggccggaagccattgcagacgttgatacccaactgctccaggaaggtgctcataggcggataggtatgttcgtcagaaccgctgatctgatacccctgttccttcaggatgccggccagggccgccatgccggtgccgcagatacctaacaggtgcaggtgatgaggttcggtgaaatccactttagtatccgggtcatatagtttcgaggttcgagatagttggaacataaccggtgcaccggcggggagcctgtgctgccggttcaaattttcatggtttgcgggcgttttatcggtgatgaggatcaccttgtctcatgaccgaggctttaacccgaaaatggaaaccaaccccggtcttatgtcctgtatatctggaaaaatcctaacgcccgagaggtggcttcgtgcaaccggggacgaaatgaccttatcatagcattgtctctgccgaggtgcactctattcgtcaacagcacgacaatctgtcccagctccaaatcaatccagcacgaaaccccggtgaaacctaaatggccgacgctgcggggagaaaagcagcggccgcaactggcttcctggacagcaggaagatcaaacccgagggcgcgctcagagcccggcggcggcgtcagaaaggcgcgcaccaggtcaaaagagaaaaagggagagttcttgtcatgatacgcgtaatatatctccaccgccagacggaagacctcccgcccggtgccaaagagaccggcatggccggccaggccgcccgccgcccaggcgttttcgtcatgcacttctccctgaatccgccgtccgggaatcaaaccggtttcggtggccggataggtgagcctatccccgccaggctgcttcagcggattaaagcccacggttgtcagacccaggggccggtagagacgccggcggcaataagcgtccatatcctctgcggcaaccgcctccaccacagcctttaagattataaatcctaaatcgctatagaccatcgtccgaccgggaggatgatccaagggttcagcagccgccaatcgctccaagagccctggccgctctgccgccggtgccttaaggagggtttgataaaacggcctccaggcaggcagaccggcattatgggccagcaatgaggtcagggagaggcggcgtttatccggcggcagccatccagtcggtactacctcacccaactctgctttcagggataggcgctgatcctgtattaaggttaagagggccagggcggtggcaaacggtttggtaagcgaggcaaggtcgaagaccgcatccggggtaaccttcgggctgtcaaccgctgcacttaaacggcccaatgcctgctcataggcgacttccccttgagttccagctaacaagacggcggcagtatatactccgttttccagtccgaaatgcaggatctcatccacccgccgccagcgcgccgtcatactttcctgcgtgaccggctatttttcgagggccagttcaaccagccggtcgaggagggccgggaaatccaatcccatagccctggccgcctgcgggaagaggctggtggcagtcatgccagggatggtgttggtctctaaaacatagatctcaccgtcccgcacgatggtatcggtgcggctgtagccccaacagcccagggcccgatgggccgtcaggccgcattcctgcaccctgattgtcatctcggggctgaggcgcgccgggacaatctcctcggtagcaccaggcagatatttggcttcgtagttaaagaagggatgggatttgtccggaacgatctctaccagcggtaagggcagcagtgcatcgttgcccaacaccccggcggtaacttccatcccggagatgaactcctccactagcacccggcgatcataagccagggcctctccaatgcccgcccctaactggtcaagatggcgggccacggttaccccgatgctggaaccttcattgaccggtttgatgaccgccggcagccccaccgccgcttcgagagcgcgcgggtctatggcatcttgccgggaaaaaaagaccgctcgcggaaccttcaagcccgcctgacggtagagcgttttactgagttctttgttcatggccagggcgctggccatcacccccgatccctgataaggcaatcccaaaaggtccaataacccttgaatggtgccgtcttccccccaacggccgtgcatgatgatcagggcgacatcgagattaggggcatcgttaataagctgccggagatcggtctgtggatcatagcggtaaatatcatacttggctttatccagggcttcaaagacctggccgccgctttttaaggagacctcgcgttccgaggatttgccgccgctcaacaaggccagccgtaatttccgcatctcttaactccactcattgatagccagaagatcgtcaggggagatagttatatgggcaaaaatcttctgttccaaacactgactgcgccgttgattggccgtaatacggctgagagccgcttctgtccggccgtagcgttgtcgcaggtcatcaaacctctggttcagggtcaccacccgatcgtgcaggacgcgtttgtcggcgtaattgacaatctccacttcccgtagaggccagggttcttcgggattgcggctcagacagacgtgttctcgaataatctccgccacggcaggatgtccccggcggctgagccattcggcccccaggcgggcgtggtcgccgccattattgatagtggcggtcttggcgatatcgtgcagcagggcaccagccttgagcaaaggcagttccagtttcaatccggcctcgaaaaggtgttctcccaacagcagggcaacgtcatgcacccgccgactatgggcccggatattgggaagcatctcatattcatccatcaaacgcaggcattcggtctccgaaggatgaccccgacccataactttcattaccttccttgacgattcttcacaagcatcccaaattaaccggattataattaaattctcctgataatgcaagtctggggctgagttatcccggctggatccctgagccgttaaacgtagattctacccgtaggagcaaattttgtacttatcctaggctgtgagtcttgcgaacttgaacaccctgcggaaatcttgattataaagacggggttaccttgcccctgcaagggataaccccaagaataaaggaccttccggatggaggctatttagaccccggagcagctcatacccaattacaatacgactcaaaaatgggctaggtaaaataattttttcgcttcccttgaaaaatatccaagaaatctgtgccacaacggtcctgccgcacgatttgttagctgtttgtgaacttaaagatattgacaatttccctgagatttgctattcccactgtgtgaatgtttgcacattgtcaagctcagggtaaagcgccaaaaccccggaattggtgttaaccgatttgattacttaatttaactaactattattaaggaggtggttttctaaggcttatttgcacctgtaatttggtttggaggtcttattgttctatctgcggctattcaggatctgctgggcggattcctgaggaagtagaattaacgtttaaggaggaagttgatggacattatgaattttgctttaatctgtggcgccattggtgtagcctacggcttgtttaccaccacctgggtgctcaaacaggatcccggctctgaacggatgcaggaaatctctgcagccgtccaggaaggcgctggggctttcttgaaccggcagtataaatcggtagccatggtcggcgcggtactcttcgtactgctcttcggcttgggcaaatataccgctatcggctttgtcatcggcgctgtcggttctgccgcctgcggttacatcggcatgtatgtggccgtgcgggccaatgtccgcaccgcccaggcagcctttaagagcatggccttcgcgctgaccgtagccttccggggcggttcggtgaccggcctgttggtggtcggcttgggcctcttgggcgtcgccggttattacaaattccttaccggcattgccaaggttgatcccgtcaccgccatgcacgccttggtaggtctgggcttcggctgttccctggtctccgtctttgcccggttgggcggcggtatctacaccaaggccgctgacgtcggcgccgacctggtaggtaaagtggaagccgggattccggaagacgacccccgcaacgctgcagttatcgctgacaatgtcggcgacaatgttggcgactgtgccggtatggctgccgacctctatgaaacctacaccgtgaccgtggtcgccgccatgctgctggcctccaccgtttatggcgccgattccccggcggtcatcttcccgctggttatcggcggcgtctccatcatcgcttcggtcatcggcacctacttcgtgaagctcggcaaatccgagtacattatgggtgccctctacaaagggttggcggtttcggccgttttggccaccatcgccttcttccctctggccaacaaattcatggcaggtgttgctgccaaagctgctaaaggcgctgccgccggccatgtcattccaccctttaacgtctttatgctggcagttatcggtgtggtccttaccggcctcatcgtgatcatcaccgaatacttcacttccaagagcttccagccggtgaaatcgattgctgcctcatccaccaccggccatggcacgaacgtcatccagggtctggccatctccatgaaggccaccggcgccccggttatcgttatagtcgctgctattctctatgccttccacctgggtggcggtttagctaacgcgggcaccggcctctatgccatcgccctgaccgccgtagccatgctgtccatgaccggcatcgtcgtggccatcgactcctacggccccattactgacaatgctggcggcatcgctgagatggcggaactgcccgatgaaatccgcaacatcaccgatccgctggatgcagtcggcaacaccaccaaggccgtcaccaaaggctatgccatcggttccgccggtctggccgccctggtgctctttgccgaatactcccgctccttcccaggcggattgacctttgaactggccgatccgcgggtgctggccggtctgttcatcggcggtctgctgccctactacttcgccgccatgtgtatggaagccgtgggtaaagcggccggtggcgtcgtggacgaagtccgccgtcagttccgggaaatccccggcatcatggaaggcactgccaaacccgagtatggcacctgcgttgacatcgtcaccaaagccgctctgaaacagatgatgatcccggccctgatcccggtcctgtccccggtcatcgtcggctttatgcctggcctgggtcccgtggccctgggcggcatgctcatcggctccatcgtcaccggtctgttcctggccatcgccatgacctccggcggcggcgcctgggataacgccaagaaggccatcgaagacggcctctatggcggcaaaggctccgatgcccataaagcggcagtcaccggcgacaccgtcggcgacccctacaaagacaccgctggcccggccatcaaccccatgatcaaggtcgtcaacatagtcgccctcttgatcgtgcccttgttggccaaataatctgatcgtataacttttcatgctgccaaggccggcttatcagccggcctttatctttctaggtcctcagctcaatgaaaatactcaagccttcgagacttcccctctcctaacaggtatggtatattcgaccctaaaattcttcttcgaatatttgtctagaaaaccaaagcatcaatcgcccatgaccaattcaccttccctgatccgccagcttcttcaatctcatctttttgggttgggtttgctgactttgctcttctttttccgcctgggcgtccccggcctgatggaccccgatgaaggacgctatgccgagatcgcccgagagatgctggtgacgggagatctcatcactccgcagctcaattttctgccctacctggaaaaaccgcccctcgtctactggctcacgtctctgtgcctgagttgggggggtctgaacgaatgggccgcccgcaccatcccggccctgagcgccgtcggtggcctggctgcggtatattggctcaccgccagaatatgggatacgtccactgcggttatctccgctgccgtaacagccaccagcctcggctatcttatcctgggccgcatccttaccctggatatgaccctgacctgttttatgacctgggggattgtactgggctatctggccatcagggataaggtgcgtcgatacctcccctgggcctatggctgtctcgggctggcagtcttgagcaaaggcccggtggcggtgatattacccggcctgatcttcctggcctggttgttgagtcaaaaacaatggcggggtattgtccagctctggcatcccggcggaatgctgatttttctggccctggtgcttccctggtatatcctcgtatccttgaaaaatccggaatttataagctattttttcctgcaggagaacttgcagcgttttctgacaccgcgcattcacgccggtcagccggtgtattattatctgggggtgctgctggtaggctgtctcccctggacctttctactgccctgggcctggctgacacaatccggtgagagggctccggagcatttttttgccgacagaatgtttcttgtctgctggtttggggtcattgtaatctttttttctctctcccgggccaagctgccgtcctatgtcctgcctgccctgccaccggcggcgataatgctaggccgagccctggcctcctccaatcctgaccctgacggcagcgcctggcgcttgacactgtggctctggttcggtctggcggttctgctaatcgttctcttggcggggttgccgcccctactgcccaaggcatgggataaaattgcttatctggcgccgttgctctggttgttcaccctgaccctggcggcaacacccaccctgttgttgctgaaaccattctcaccccgaggccgttgccgcctcttgttggccgccgcactcgtactcaacgtcatcctgatgatgggcagcgagcgcctcagtgaaatccgctccccgcgccaggcagctcaggtgattaattcccatatgcctcctgagggtatcctgttgggctaccagttgtattcgcagggcctgtcattctacaccggccagccattttatctatataagatacggggggagctggattttggcatcaggcagtctcctcacaacccgtattacctgaacacggaagcggagttgagcgaactgctgcaccgccgccatcggttttttctgctcatcagtcctgaggagctgccgacctttcaggcggtttattcgaagccgctgagaattctaactccatggaaaaaatatctgctggcagtcagcccatgaaccgcttgactgctcctttctaccgtattcattggccgctgatcatctaccgccatctctggcgcgaatgctgggacatctttgccgtcggtctgctggctattaccgttattgtctttatgggccggataacccgggtgatgcagatgatcatcaccaagggcgtcagtctcattgatatcggcaaattctgcgtgctgctgctgccctatctgctcctcttcaccgtaccgatggcggcgatgattgcagtgctgatcacctttctccgcctctccaatgacaacgagatcatggcgctgaaaaccagcggcgtcagtgtcctgcagctcttgccgccgatactggccttcgctctagtgatttccagcaccgcgcttttcttctccctttatgctactccctggggcaatcaagagatgcggcgccttctctcggaggttacgaaacggcgggctgatctcgggattcgagaacaggtttttaataacgacttcgagcatgtagtcctctttgtgaatcgcgtccccacctccgggggacccatggagggcgtttttctctccgatgaccgcgatccccaggtgccgattactatcgctgccgataaggccctgctgctcttcgatctgaagtcggaacgtctgatcatgcagttgtttcagggtcgggtcctgcggctgtcagaagatgccacctcatttcatagcatcgaatttgaaacataccaggtgcctctggaattgtttaagttcgtccccaaaccgaaatccgaagatgagatgttcctcggcgaactccgtcaggccctagcgcagcacaaacccggaaccctggattacaacaaactgctcgttgaactcaaccgccggttttccctgcccgtgggggcctgcatcatgatcctgatcgccatgccgttaggcatctcaactcaaatcaagggtcgggcggtggggctcatcatggggctggtcatctttctgctctactatctgttgctcaccgcagcctggcggttgggccagcacgccattattccccccggattggccccctggctgccggactttatttttctatttctggcttgggggttatggcggcgatcgcggcgggacattcccatcggcgctggcgcctttgaggtgaaacgttggattaaacgaaaatttatgaaaacagtggacggtgggcagtgagccgaaaaagcattattgtgagcagcagccacggttctgtttttatgcttcgttgggttcctcggaacatgaggattttataaattgctaccggcgtttaagatcaaactgcaaggccttcgatccgcagacttcgccggcaatttcctgcaccaactgcatttccttgggggtgtggatgactccggagacgatgatggcgccgccgtcatcaaggcggaccttcaaggtaggcgccaatatccgtgaatcagtagccagacgcgctttgaggcggcaggccagggccaggtcagccagccgatccctcgcaccaggagttgccaggctctctttttcggccagcgccgcgagcaacagctccaccgtctgatcatagcccaacctgccggtgttaaggaccaggtcgtaattgcccgcgtcattccaaaccttgctgtaattggtctgcaggtagcaggcgcggtcctgatccacccgggttatgagttgtgccgccgcctcccggtcaagactctcctctaacatgacgcgttccacccggacttccagcggtgcggtcaaacgtaccttcaggcagaagggaaccccctggagcagtatgacggcgccccgcccgatgagcaccacccggtcttggacggcgtagtccaggatcagggactccaccagggatatgtacccttgatactgccaatcatggcgctcccagagggtcgggcagacttcgtccaattctcgcgccgcccgcccccagcgtttcccgcggtggtctaaatcctgaaacagacgttctttatccacatatgcatatcccagccgcgccgccaggcgccggccgatctcccgaccgccgctgccatactcccgggaaactgccagaatcgccatgctcactcctcctttcctgattgttcaactggaacacagccgttaaggactaccgccgccttctcggcctttcgaaaactataccagagccatagcttgcccacgacaataacccccaaggcaaagagcgcctccatggcgtatctgaaccaggtcggcggcatcaaccaactctcgactaaaggatcggtaaaaatcatttcggccgccacccggcccaggatcgccgccccgagataaataatgatgggatagcggtccataagcatcgataagaggttgctggtaaaaaccacaaacgggatcgaaagggccaggccgaagagcagcagaaagaggttgccgtgcgaggcgccggctaccgccagaacgttgtcggtactcatggtgatatccgccaccacaatgagccacatggcctgaatcagggtcttggcctccttgtcagcctgttccggcgccccctccacaaagagcttgacggcaatccaggcaatgagcgccccgcccgccagtttgatgaattcaaccgtcaggagcttggccacaaagaaagtcagcactacccgcaacagcaccgccgccccggcgcccaggatgattccccattgccgctgtctccggggcagggaacgcaccgccatagcaatcaccacggcgttgtcaccggccagaatgatatcgatgatgacaatattgaggatgccggcaaaaaacttccaatccaatctatccaggccccaggccgctaaatccatagcaagattccaacccttctcataataaagatatctgtcattatatcatgaagatcaatcgtccccggctttttcctaccacttgccaattagaacaattttttaccggtagcacaggctttctagccggtgcagcggaagatacgggggaatacgagattcgcgcctataggtagaatctacggttggcggcgaatcggtattaatcctccgaaccgatgagtttgagacagtgacggcaaggttcggccagcacgccggcctcaaaagatcggcggaagctggcatacgtcggctggcgccagatctctcgaaaagacacatcctgcacattgccgaagcacaaaggctgcaggggatatggtcgaccatgcaggtaatgcacggcgccggtagccgggatgttggtaaagacgcacggagatacgtccccggttgcagatatgactgccgcccgcaggacgttttccgggcaggccgctttctgcactccagccgggtgtcggggaaaatagaccggtagaccggtctcggccactttctggaggcgggcaatgatatcggcggattcccgaggcgagaggccagctaacgattcttcctccagctccggggatggcaccaggtcgagggtgctgatgaccacctggccgatatccagcccccggagcgcggcgggcagtctttccagctcccctaggccggatcggagcaggagataggcgatatggacgtgaggagtgctctttcctaaacggcgcctgcgatcctgaagcgccgcgatcgcctcccggacctgctgaaaaccggcgcccgcccgccaaaaatcatgagcttctcccaccccggcgagtgagaaggccaacagatctattcctgactcaacgacgcgattgatgttttccccggtcagaagcgtaccgttagtggtagcccccacccggcagccagcctctttggccagagaaacaaagtggaaaaaatcaggatgcagaaaaggctctccccacccctggagaaaaaccagatttacttttttcagatctggcgccaaattccgaaaggtcgttaaagaaagatgacggctagtccaggtactgcgaaagaccgtatgggggcagtaggcgcaccgagcattgcaatgcgacgtcacctctacctggagccagtcaaatctcctggggaacatccgccccagccaagcataccacatgttatgatcctcagattcttcggtcggaaaccaaagccgctggcagacgcaagtccgcctatttttatagagacaggaaggcctttccccaaatcatgagatcgaggctctgagctcagattatcataaccgttaaaatttgtttactttcttattcgaatctatcaaaattaccgataataatttcaagtttcgggtttggagatgcgagattaaaaggccagaaaatgtccctgtaggggtaagccctgggttcacccacattccggggcgaataccagattcggcgctacaagcggtaaatcgacattctttgagacaatattagtatcccttctcaaaactcgggactcgacactcttatacatatcaccaggcggcagccagacaacgatcaaacaggctgaaatacaaagaaaaaatatggcccaggctagattggtctacaattccctggaggagcgggtgcaggagcggaccgcggaactggcccaatacctcaaaacccgattttttatatgatccctgccttttgatgaagccactgaacggaactttagccctcaatcgggaccatggagctgaatttcatctggtcttcaaggtcagtccataggatatcttaaatgtccgcgccacgtcgcaagaaaaattattctctgactctgatggcggtattcctgattttttctctggctatagtcggggcgggctacgatttttaccggaatcagaaacgccaactggagaaagtaaaagttgatgaattgcaggctgtaggcaatctaaaggtggaggagatcgtccgttggcgtcaagagcttgaaaacggcgcccgggttttctccgccagtccatttttgaggcagcatttgcagcatttgatcagatttcagcagcccctgccgtgtcaggcggacgttgtcaagtggctgctggccattaaagatgccaaccattgccacagcgtcgtcctcctggaccatcggggcaaacctcttctggcgtcatcggaagaatcggctgatctctatccatgcgatcgggaactgattgccgaggtaattaaaaaaccacaggtgctcttttccgacttttactggaacccggcaattgagtctttggctctcagtctcctggcgcccatcctggagcggcagggggaccagaccatcgtccaaggaatgatcctttttcgcatagatcccagcaagtctctttttcctatgattcagacctggcccgttcccagcacttcggcggagacactgctctgccggtgggagggtgatgacgtagtttttctcaatgaacctcggcacatcaaatttgcctcctactccctttggctgccgatcggagccccggattttcctgccggcctggcagcgtcaggtcgggagggcgttatctggggccgggattaccgcaatatcccggtattggcggtaatgcggcggattcccggttctccctggtttttggttgccaaagaagaccggcaggagatcttcgccggattgcataactatgccttgggcagcgccagtctggcgggagtcatgatcctggccgccggcctggctctggtcctattgtggcggcgacaacatctggaatttctactccagacggccctgctggaagccgaacaggcgcagaagctggatgccatcctctcggctaccccggatcagatctatcgtttcgacaaagagggccgatgtttatatgccaatcgagcggcgggcaaggcctggggaatcgaccaagagtctctggcagttgaaaaaatccaggaatcccggcttttggcggcaaacgggcggcgcctggcccagggcattgcccaggtcgggcaaagcggacgctcacgtgagggcgaaatcagcttatccaccttgcacggcatgaaatattataactatatcttgacgccgctgaccaacccgcatatctcagaaatttcggtcctggccaccctcagagatatcaccgaccgcaaaagggcggaggagaacctgcgccagaccgaggaatttttgcattcgattctgaaccacgctccggtccctatttatgtcaagaacagggacagtgattatattatggtcaacccggcctgggaggcctttaccgggaaaagcttggctgaggtgaagggtcgcaacctgcatgatgtctatcccccagccattgccatacctctcagagaacatgactggaacgttatcagcagtggacaacccaaacaatcggaagaggtattcgttatagcaggcgaaacctattcttttcaaaccatcaagttccccttgcgcaatgacagaggggagatcactgcagtagtcggtatatccattgatatcactgaaaaaaagctggctgaaaagcggctccgggattcactgtgcgaaaaagaagtgctgcttaaagagatccaccaccgggtaaaaaataatatgcagatcatctccagcctgctccgactgcaatccggcaaggtcgtcaaccccgaagtgcagaatgttttccaggagagccagaaccgcatccgctccatggctttggtgcatgagatgctctatcaatcccccgacctggcccggatcaattttagctcctacctcgagaccctgatccagggtctgcgtcggtctttccagatcgatccgcagcagataaccttgcagttggaggctgaggaactgaacttagaggtggaccaggctctatcgttcggtctgattatcaacgaactggtttccaatgcccttaaatacgcctttccggaaggacggaggggcgtggtgtgtatcaccgtccaaaaaacctctgatcaggagattgagctcgtggtacgggacgacggagtgggactccccccagacctggacattcgtaacaccacctctttaggactccgcttagtgcaattattaacgggacaacttgaagggttggttgggctggatcaaaccaacggaaccgaattttccatcagatgcaaggcaaaagaccatggataaaaagagaatcctcatcgccgaagatgaggccatcgtcgccgaggatatccgccggaccctcgagaaattcggctaccaggttgtgggcatggtctcctccggagcagaggtattggccaagaccgctgagtttaaccccgacctggtgctgatggatattgttttgcagggaaagatgaacggtattgaagccgcagaagtcatccagacccgccaccagacccccgtaatctttcttaccgcctatgccgatgcagctaccctcgagcgggccaaggtcaccgaacctttcggctacatcctcaagccttttgaggatcagagtctacatacagccatagaaatcgccctctataagagccaggcccagaaacgcatcgcccacctcaacgccgtcttgcgcgccgtgcgcaacgtcaaccagttgatcgtccgggaacaggacctggaccggcttatccaacaggcctgccgtctgctggtagaaacccggggctatcaccaggcctggatttttctcttagactccgatcttgagattttcaaaaccgctaccgccggatccgcagaacgcgaccgagagatgctggaacttctggaacagcgactgaggccggggtgtatcgggttctttcaccaaccagggttaacgattttgtcagttctagctgactcctgtccgacctgtccactgcgtcaatactatgagaaagaaggggcttttattacccgattggaaatagccggcgaaccatacggccttatgggagtggcgttgccccaagctatgctcggggatgtggaggagcaatcattgttccaagaagtggccggagaccttgcctttgctattcacggcatctatctgaccgaaaagaatcggctggcagaggaagaacggcgccagaccgaggccaggctgcatgccatctttagctacgcgcccaacgtcgccatccaggggttcgatcgccaaggcaggatgttgttctggaacaaggcggccgaagccatctttggccgccctgaaataaacggcgtggctgatatcttcgatgatctcctgaccgataaaaacggcagacagaatctgaagatgatcttagcggaggtggaccggaccggcctgccctacggcccccaagagtttgtttttcataatcccgcgggacaccagggcattgccaaagctaccatcttttctataccggttgagcagggttccaaagaatttatctgcatgagcgtcgacatcactgatctcaaacaggaagaggaaaaccgggtcaaacttgaagcacagttgcgacagactcaaaagatggaggccatcggcaccctggccggcggcatcgcccatgattttaataatatcctggcggccttattagggtatacggaattgagcctgcttggcctggatttagaacccgatcaggaacagattaggaaaaacctggaggcggtcatccaggcgggtaaccgggcccgcgacctggtgcggcagattctcaccttcagccgccagagcgaggagaagcaaaaacccgtgcaagtttccctcgtggttcaggaagcactcaaattcctgcgcccttcgattcctacaacgatcgagatacaggctcatttggatgctaaaaatggcgatgatatggtatgggccgacccggcccagatttatcaggtggtcatgaacctgtgtaccaacgcctaccaggccatgcaggagcgtggcggtattttgcgggtgtctttaaccaacatcctactcaggaacgaacccatccagacaattccccagttgcaggaaggttcctatgtcaagctcaccgtccgggacacggggcaaggcatggatgcctgggtcaaggacagaatcttcgaaccatacttcaccaccaagaaaccaggggaaggcaccggtctgggactttcagtgattcatggcatcgtcatgcacctgaacggggccattgtagtgtattccgagccgggtcggggatcgacctttcagatctatcttccccactggaaaggcactagcgtccccaggctggattacgccgcaagcatcccccgaggtcaggaacggattctagtcgtcgatgatgagccgccgatcgccgatctggtgcagcagcttctccagcggttaggatatcaggttaccgccgttactaacagtcaggaggccctgaagatttttcaagccaaccctgacgctttcgacctggtgatcaccgacctgaccatgccccatttaaccggactggaattatcgcgcaaaatcttgcaacggcgggctgatctgcctataattttgtgcagcggctacagcgatatcaccgtagcggccgaaatgagaaaaatcggcatcaaagagtatctcatgaaaccgatcagcgccagaacctatggcgagaccataagacgcatcctggctacctctaaagagtaaacaaccggccttaaggcaattatggcgcaaattgccagcatcaaggtcaggctacggcaattgatcgtcaacctgccccgatatccttacgaagaatatcgtccggtcgaaaaagtattgtcaaatttttaaatcctggtaaattcatagaaaatatagggcgggaaagccaagcgcctcccgccttccgatttgggagacgagcacatcccgtccgccacagagccgggggcgggaaggtgaattattcacagcaattatgaacttatttcagccaaccccactatttcctccggataaaagccggattaaagaatactgtggtattttcggcatctatggccacccggaagcggcgcgtctggcgtatttcggcctctacgccctgcagcaccgcgggcaggaatcctgtggcatcgtctccggcgacggtttccgggtgcggtttcaccaaggattgggtttggcgccggaagtctttaaccaaacggtactggacaccctaaaggggcacctggccatcggtcatgtgcgctattctaccaccggctctaccctcttgaggaacgcgcaaccgttcgtggtgcaccatgggggtgaaaccctcgctatcggtcacaatggcaatttagtgaatgccacggagatccgccgccgccttgagaaagaaggttccatctttcagtccaccatggataccgaggtcattgttcacctcatggcgcggcattttcagaaaggcttggtggaggccctgaccgaggccctgaaagaagtgcgcggcgcctattccctgatcctggccacaaaagacaaggtcatcggcgtccgcgacccccatggtttccgacccctctgcctcggccaactcaacggcgccctggtgctggcctcggaaacctgcgccctggatctagtgcaggccgaatatctgcgggatgtggagccgggagaaatcgtcgtctttgatgaaaacggcctcacctcctttaaaaatctgccgccggcccccaagaaattctgcatcttcgagtttatctatttcgccaggccggacagcctcatttttggccacaacgtctatcagatcagaaaacgtttaggactccgattggctcaagaacatccgctggctgccgatctggcaatgccttttccggattcaggcacctatgccggtttgggctatgccgagggcctgggcattccgttcgaaatgggggtgatccgcaatcattacgtcggccgcacctttatccagccctctcaaagtatgcgggacttttcggtgcgggtaaagctcaatccggtgcgggagttgcttcaggggaaacgcgttgtggttgtagaggattccattatccggggtactacctcccgtatccgggtcaagaccctgcgggaggctggggccaaagcagtgagtatggtggtgagctgcccccctactcgctacccctgttattacggcattgatttttccagcaaaggcgaactcatcgccgcccataaaacggtagcggagatccgcgattatctggggctggattatctcgggtatataagcctgccgggaatggcggcggccacccgggtgaacgaagagaacttctgccttgcctgtttcaatggagactatgccgtcaaattatcgggagatttctccaagacctgcttcgaaagctgcctggcccgctagactgcgggtaatcgacgccctgagccgtatagtggaaggaataaacctgaccggctctccctttctcctaatttttcactccctgcacccggatgacctcataagacgccggaatacagccattgcggcgataattgcgctcataatactcttccgccgcagtaagtaagcgcttcgggataaaagtcggccgggtagaggtcgcccccatcccctgaatggcccggagcaggttccaaaagtcggggtggtattccagccggagctcttcgtggacgacaatctgttcaaaaccggcttgtgccatacaattgcgccagttaggggcggcggcgaaggtctgcgccgaaacctccggcagccttaatccgggaaacttctggctggctcggaccaggctggcagccagttcgctaaaagtccgcggccccagcgtcgtaaaggccaggcatccacctggctgcaagctctgccaatacaaccgacaggcccggtcgggttgggagagccactggaagaccgaattggcggtaatgaggtcaaacctgcctctcactatctcctcgccgtcggccatcagccactcgatgtttttctccgccgccaatctctgccgggcaacttgaatggcggccggggccaggtcaacggcggtgatcagggcctccgggaaggcgcgccgcagcatctgggtatagtggccgacgccgcagccgatctccaggatgcggctatactgccgcccgtattgcttcaagtccgccagcaactgctcggccataacgccctgcaccagggcatagcgatggtatccggcggcccggcggccaaagttgtgtcctaaacgatgcttgtcaagactcataaaaattccattattaaatcattgactacctgagactgtgtcactaaaggaatgtggccggccgacggcaggatgatgaggcgggccgacggcagttgctcggccagaacgtaagcctggctcaccggggtaatccgatcccgaaaaccgtgtacgataacgaactcctccgccttcgcctcggataatatagaacgcaggtctttccggcggagataatccagtccctgggccagccaggcgccattgaagcgttcgggcaacaacgccggcacggtctcttgccaattcctttctcccaaggataacaaccggctatggaaatcccgtataacctgttccggctcggttgtgagtctctgccgcatcgctcgcagcaccgccgccgggacgcccagaccatagtccggccggcggcaaaagctggcgcaagcagcgatggtgactaccgcgcgcggtctgaaacccgcagcgcagacctccagggccagcatacctcccagggaccagccgaccaggatggtttggccggggtcatgagcctccaaccgttgcagcagccagtccgcttcccagaccgggaggtccggcgcccacaggttgacccggtcttgaaaaacggcctgctgtctgccccagatacggccatccgccgcccagccatgtaagagaatcaggtcggtcaggagcaggtcctcttgttcaaccccatctcccgccccgccgcaataatctgctccgccgcccttgccaaatccgccggctggtgggcggccgaaagggaaaaccgcagccgggcgcttccggcggccaccgtgggtggccggatggccacggccatgagtcctatctgccgcagccgggcggcaaattccagcgatcgccggttatctcccaccagcaccgggatgatctgagtctcactctccagggtatccagaccggcggcttgcagtcgttgccgaaagagcgtggcctgctccagcagatagtccctgggttccggctcctgtcggacgatggccagggctgcctgcatggcgcccaggaccggcggcggcagggcagtggaatagataaaagctcgggcccggttgtgcagcatgtcgatcaaaggcgcggatccggccacataggccccgaagctccccagggccttggaaaaggtgcccatatggatctcgatgccggcagacaatcccaaagcttcggccagaccggcgcccgtcgcccccaagactccggtggcatgggcttcgtcgatcatcaaccaggctccgtagcgctctttcagcctgaccaggtcggccaggggagccagatcgccgtccaccgagaagacactgtcggtgacgataagcagacgcctaactgcgcagtatttcttcagcaaatcttccaggcggtttaggtcccgatggggatagcggtaaaaaccggcttccgaaagccgcatgccgtcgatgatgctggcgtggttgagccggtccgagaggatgacgtcgcctttacccatcagggcggagataacacctacattggccatgtagccggtattaaagataatggcccggtccgtgcccttaaaatcggcaacctcggtttccacctgctggtgcagggccagggtacccgtaatcaggcgggaggcggtgctgcctgccccccaacgccccgccgcagcctgcgccgccgcgatcagacgcgggtcaagggccaaccctaaataatcattggaagacaggttgagaaattcccgccctccaactatgaccttgccgcccggcagcacctgatcgatgacctggagacgccgccgcaaatgttgcgcctccagggcctcgagttctggttgtaaatcaaaccccaataatctcttcctctcccatcaatcccctgttactctcaacagttggctccaatggagggcgggaatcgcagatcggcgtaagccaaagcgaagcgcatcccgccttcaagcctccgaaaaccagaaaccggaaacttattttctgattaccggtccgccaaatcgcctccaagtcggggccgccaagacatccgccaacgattctatcaggacagtcttcccggcctcactctgcaaatcactaatcagcggtattttccctaaaatcggccgaccactcagggcctcgatgatctccgggttggtgcgccccgccaggttcgggtgctccggatactgattgataatgacgcccgccaccgacaacccggcgtgcaaggcggccttgacggtcatgacggtgtggttgatagtgccgagacccggacgggccacgatcaccagcgggagtctcagccagcgggccaaatccagcaccaggaagtcatagtcaatcaatggcacatataatcccccggctccctccaccaccagaaaatcgtagcgcccggccaactcccggtaagccgcggcaatgacctccaagtcgatggtaactccggcctgggccgcggccacggctggcgccaggggaagtttgagagtgatcggggtgagccgggaaagcggttcgcctaatccagccagggtttgggcaaagcgggcgtcggtcgcgatgagttggccatcttcttcccggcagccgctttgtaccggcttaaagtagactgcccgaacctggcgggagcgcaacgccgcagtcaaaccggcagcgatcaccgttttgcccacatccgtatcggtgccggtgacaaacacccctcgcacccctggaactacaggccaagattgagtcatacaacctcctggaccgcatgcaaacccaagtcctgcaacatcccgaggtcctgagatggcagttggcctttagtggttaggtaatctccggtcatcagggcatcggccccggccgcaaacatcaggggcgccaggcttctcagagcaaattcccggcctccggcaatgatcagacgcttgtgcgggaaaaagagccgaaaagcggcaatggtctggagggcctccaggggcgccatcggctggcgatgctctaaaggcgtaccggggatgggcagcaaaaaattcaggggaatggaatcgacctctagttctcggatcgtttgcgccatctcccaacgctgggcggaactttcccccagcccgaagataccgccgacacagaccggcagtcctgctgctttggctcggcgaatcgtcgccaggcgttcggcataggtgtgagccgtgcagatctgggggaagaacgaggccgccgtctccacattatggtgatagcgatgtacgccggctgccgctaaggccttaagaaaatcctgctccacaatgcccagggaaacacagactttaagaggggtagaggcgcgaatagcaccgacagcctggagaatagtctcctgttcctgtggactccccaccccccgccccgaagtgacgatgctgaagcgagccgccccctgggctgcggcctgctgcgccgccctaaccaactcttccgaggtaagcaggggatacttccgaatagacgcccgtgaaatacgggattgggcacaataggcgcaatcctgaccgcactgcccggacttggcgttgataataacgcagagactgacccccttgccgcatcgatcttcccgcagacgggcggtttgagaaaatatggcccaaatgccggttaaatcaagacaaaaaatgtcctgccattcggataactgcatattctggccttacataaaaacagtgctcttaaagacggcaggcgcggcccgccctatgagtaaaatgccaataaattatcgataatggaatagggaggcccatggccgccggttatgtttaacatggtcgatgagaaaaagattgtatgaaaacagtgagcagtgatcggttagcagaaaaagcattattgtgagcagctaccacggttctgttttcgtgcttcgtggtgatcaccagaacatgccaattttgtatgagcttcaagttgcggacttcaagttttgaattatgaattttgagaagagatattgataattaaatctatcgcagccttttcccaatctaattgtcattattctaaatcaaccacaaaccagggaaattatttaccggtggcaccggcttccagcctgtgccaaaattattttccatgaaacgcgaaactccgaaggttgatccgtatctgccagccgaccgccatcaattgtatcaagattgtcaactttagcaagcctgcaaagttgacaataatatgattgctcttgttaactttcggtatttcggttaaaaaaacattatactctcccggtcccagattgcgacgtgcggaccggatgccttcatttcacccagggagctacagccatgatttggtgtatgaaatcaattccttgcagacgcggcgggtgcggggtcgcttcggttgtcatgatgctcttcttggtcagctcctgcgctccggtcatctccaaacaactccggcagcaggtggacaaaagcctcagtttcggactattgagcgccgatccggagaattacaaaggcaaaattgtcattctcggcggggtcatcatccagacgaccccgaaaccgggagagacagaggtagaaatcgtccaaaagaacctggatttctttaacgagccggaaaatgaggacaaatccgacggaagattcctggtccgagccgacgggttcctggatccggagatttataagaaagaccgcaaaatcacggtggcaggagaagtgatcggcagcgagacccggaaactggatgaattagactatcgctacccggtcgttaaagctatggagatgaaactgtggcccaaaccccggccgatgccgccgccctattattgggggtatccttattattgggggccgtattattggggtccttggggaaccggtccattattgctcccctgatactaattcgttagcaaaactggatggttagtcgaatcttgccgataagtactcggtaaattcagtgtattggcaacgattggctggataacttatggctatgacctccaacttcggttcatgtcatgcaaggagggtttatgcccctgtcaccctgtcgggagtgtcgccgtgaagtcagcgccgaagccgtttcctgtccacattgcggcgccccccggcccgccgaccagcagtggcgcggtaccggctatgaatggcggtcagagcggactgtctggggctaccccctagttcatgtcgcctttggcaaagacgcccgaggcaagcgccgtgtagccaaaggcatcatcgccatcggtcagttcgccgtgggagtgatcaccgtggctcaattcggggttggcctgctcttcggattcggccagtttattttcggcttcaccgccctggcccaatttgccgtagccctggcagccggtgtcggccagtttgccagcggttacgttgctatcgggcagttggtgctggcctactacggtctggggcaattagggctggcctattttttgtggagcccggaccggcacgacccgaacgccatcgccttttttcaaaacctctgggccgacctgcgccaaggactgttttgatattaacagtagccctaatgtctaatttcttggggtaggggagcgtaaaaaccctaagaaataaattgacaagattttcaatcgctattgaacctaaaatatttgacaccaaataagacgccgtcggggatggggcggctagccgcgggaccgccagggaggggagaaggccggactgcctggataggaggccggtgcggcttctatcgtttgggttgagctatttgagcagtttgagcagggtgacgacgaaggcggcctggcccaggatcagtgggataaaccatttaagcaggtcgaatttaacccggtcgattttggcttccagggcggtaaacttgatctcatgacgggcttccaaggctttcatctcggctctgaggaaggcaatatcctctttcaattcggctctgagggagacaatatcctctttcaattcagctctgagggaggcgatgtcctctttcatctcggctctgagggagccgatatcctctttcagttcagttttcaaggcgccaatgtcggctttgccagccacctcggcgaggcgggtttcttgaagctcctggacgatggtaaccaaggcccgggcttggcggtcgggcatgtcggccgcggtgagggcttcgtaggccttaagggtgtcgacagtgggcatgatgttaatatacgagggaaattttaaaaagtcaatttctaaagcagtttgacgagggcggcgacgatgccgatgcctgccaccagcatactgcccaggcgcagggtgaggtcgtgtttcaggcggagttctagttcttgcatgttgcggtgcaacccagcgactttttcatcgatgttccgttgcaaccgggcatttggttcacggttgtcacgttgcaacagggtgatatcttcttttttccctaataatcattggtgcctggggccggatttgaaccggcacggggatgaaccccgagggattttaagtgtcaattttaccttttaccctgagtaagcgcaagtgatatttacttagcagtattaatatgataggttttattaaattgtgcctgagtaagcctgaaatagcctgttttgtggggtgaatattcacctatatattcaccaaaataataagcgaatgtccataacattatctaagattttgctcccctaaccgcggcgtcatgaaccgggggacagggtgacttccttatcaccttggggggctattcataaaggaccactaaaggaggtggaacttggaagaagatgcaaaagccctggcgcgatgcaaggcaaagaaaaaaattttaccccaaaaaaccccaaaaaggggcatgaaaaaacaccaggaagaggcccacaaggatttagtacggcgaaacctttatagatgggaggccctaagaagatcggaagcataccggggggcgtatcaggcagcttttgaagctatggaggccagactcaaaagggaaatggttttctcttctgatgattatgatggggaaaccgaccggaataacatctatgccatgatcctcgacccatcatggcgagaccgaaaatttcatgagcaatggactccggaaaggttagaaggtgaatttataacttcccctgaagggcggtccctggcggtgaagtgcggcttagtgatgcctttcccccctcataatcccccatgggttagtaaattcgctaaagatcaacctattttttatgataccttccccgttattgctaccagtatcgaacaaccgcgggttgaccccaaaaccaatagcatgatatggccttcttctcacttagagaataagagatatttaaatctcaagattgatctgacctgcccaaaagagcaggtaatggtttttgttgaaagatgggttaacaaatatcgccatgaggtaagtggggattccaaaggcaaaagggcaattgctcatgatgatgaaattaatccttttcttgtctgggatatggttcaaaacgagcacaaaacaaaatggcaggtggcaaaagaattaattccacaacaggaaataagatcagcttatgacaaaataaggcagctttataagaaagcacagaaattaataggagaacaaggaaagttgctacaataatctgctgtactgaaatataatctccccctcattttacagtactgaaatataaacctcccctctttcttcagtttttcccttgcgccttattgcttaccataaagaaaaaacagatgaggtaagcaaatggagcatcttttaaacaatcaacaagcggctgaatttttaaacatttcccctcattctttgcgtgggtatgtatcccgcggtatggtgccatacgtgaagatcgggcggcggaccctgtttgacttggcagatttgcgcgattatgtgcagtcccggaaggtggcggccaaaccccggcgggaagctggcaaatgaccgcggcggaaattgctaagaaccttcattatgttctgcggcttgccctgttatcctatttgattgacttctcttatttcgaccgtgggctgtccttggcaatcgaccggctaatcgtgaccctggaagagggcggcaatggctgacaaaattatcaatatcgctgatgaggccaggcaaagaataaaggccgagaaattacagaatgagcacgggattaaaactatcaccggggccgacctggccggcaaagtgttcccaccaatacggtgggccgtccctggactactgccggaaggatacgggatactcgggggccgtccaaagatcgggaagtcatggcttgcttttgacattgccttggcggttgccagcggcggctatgctatcggcagtaacgaatatccggttgacccgggaacggctctttatcttgccttggaagatcacgagcgccgacttcaagagcgccaagcggttttactcaatgggcaggccggggggccggaacggttgcaccttacaacggaatggaagcggttgcacgagggcggcatagaggccctggaagcatatctcacagcttacaacgactgccgacttgtcacagtggataccttggcaagagtgaaacccaggcttaaacgtggggccgatgcctatgaaaatgatatggagatcggcgggaaattacaggccattgcccacaaatatcatgtatgcctcttggccgtccaccataccaggaaaagcaagtctgaaaccggggattttatagacgaactggcaggaagcaccgggataaccggagcaccggactttgttgcacagctttctagggggcggcgggaaaataccgggatactcgaaattaccgggaaggatattccagagatcgagcttgcacttaaatttgaaaactgcctttggacatatttaggcaatgctaaggaagtaagaattagtcaaaaccaggaaactattttaaattgcttgaaaaattcgagcgaaccattgaaaccgaaagaaatttctcaaatgacagacataggcgaaaactacgtgaaaaacattctaaaaatactgttagatactgaattaattaagaaaacaggatacggaaaatactgtatataaatataataaatatattactcttattactcttattactattatgtctcttgtgtttcttgtgtctcttggcttaaagagtcacaaagagtcacattctatattctatcaaatgtgtctcttgggattttttatattgttgaatttattagagatacaagacaagagtcacagagtcacaagagtaataagagtttatagaaaatgaatttactttctctttgtcaggcagatacagaactgaaaaaggtggcgaccaccaagggcgtcgaatatgccggggcatgtccgtggtgcggcgggaatgacaggtttagggtatggccggaaaccgggcggtattggtgccggggctgtggcaaaaaaggggacgttattcaatatctcagggataagcgggggctgtcatttccggatgcctgccgagtagctggccgggaagataagttgaacggcgggagagctgggggccgggggccgtccaccggggcgagatcggcggcgaggcccacagaggggccggggccgtggaaacctaagacctcttctttgccgggtgaacaatggcaggagcaggccgggaaactggtagagtatgcggcgggcaagctgaacagcgatacatgggcatatctaaacgggcgggggctggccgatgataccatacaggcccggcggttggggctgttaccggctgagaaatacgtcaagcgggggccgtgggggttgccgaaacagctaacccagcatgacagagaaaaagatctctggcttcctgccggggtagtcattccctatttcatcggcggcaaggtggcccgggtacggatacggcggcaagaggccgtggaagatcggtattggaatgtgtcaggttcttacatggggccgatggtattagggccggaaggggatgttatcatagtggtggaaagcgaacttgatggctttcttcttgcccaggactgcggcgacatggccggggtagttgctcttggcaatgctcagagtaaaccggacaccgggtcggcggctattctggcaaaaagcaagttgatacttgtggccctggacgctgaccaggccggggccgtggcaagctggcagtggtggctaaagaccttcacccaggcccggcggtggccgcctgtgggcggtaaagaccccggcgaaatgtggcaggcatgggttgacctcaaggcatgggtaggggcaggcattgacgaatataaaactataaaccgtattatatcgaatagttataaataagcaggaggtggtatgaaaccattagatttagagccaattaaagaacgcgtggctaaagctacaccggggccatgggcgtggcgtgagaatgatttcaggccgaaatatatggaaaagatgcgtaacgggaaatggcgagcaaggccgggggcaaaggcagaccaggcatgggtgatgctgttggccgggccaccgagcaaacatgctgctgaactaaccccgtttaatattttatgtggggatgtagatgaatatgattttccccatatcattgggttgaggtgggcgcaggttaagggaaaggctctattgggcgtggtgccattacctgctgatgccgagcttattgccaacgctcctactgatatcaaggctttaattgaagaggttgaacggcttagagacttgctcaagcagcggtcagacgtgagccatgacggcgacgatagtgacggtagtgacgataaattttcatctcagaaaaaaagctgacggaaaaaaaaacacactttctgacgggggtgatctatgaaacccggtgcagcaatcatgaagcttacggcaatgggttttcgcttcaagatgaatggtgacaagattcgctatgactggtgcggcaagggcaaaccggacatggaagcggtggcgccattatttgaagccatcaaggccgagcgggacgccgccattctgtttttgcgggtgtactgcccaagatgcggcggctgcgtgttctactccgaccacactggcgagcagcactgcgccaagtgcgaaccgccggactggaattgcattgagaagctattcccgtatacggcaggcgtgtgtcattaaaaaaacgaatactaacccatgggttgccacataaacttgccgtgtggggcatcctggcgatccagaaagagggaaaatgactttcgaaatggtcttgaagcagatgcaggcggttcacgaagccaagaacgccgactatggcaattcttttgaactggcggcagacctcttagggcggcccgtggtggaagtgttgctcagcaggatgatcgacaaggtaagccgggctgctaacctggtgcgcagcggacaggcggcggtggccgatgagagtcttgctgacactcttcttgatctggcaaattactcagtgctggcgatgctggctctgcgagatcggggtgcggttgaatattctcgttgacaccagggaacaggtgcctttctcttttggcggctatgacgtggctgtggaaccggcggccctgccagtgggggattactctttgcccggttttgtggaccgtgtggctattgaacgtaaggagttaaacgacctgattgcctgtttgatggataaaaaccgggaccggtttgaaagggaactcgcgaaaggaaaaagctatgagctttttgccgtggtagtggaagcggcccttgaggacgtgaggcggggggactatcgcagtgccatgaaaccccacgcagccctacagagcctgtgtgcttttcaagtgcgctaccgggtgccgttcgtatgggcgggggaccggcagggggctgagtatatgaccttttccctcttggcgaaatatctgagggaaattgaggaacgctataaacaggccgtgaaaggcgggaattatggaaaaacccttggtaacagtgaataagaacacaaaagaacgataccattttagcatcagggagtatcaaggccacaagttcgttgacgtgcggctgcacttcctggccgatgatgagcagagttggcaccccacaaaaaaggggattactgtattaccttctctttggcgtgatttcagggcggccctagaccaggtcgaggctgaactcgttaggaggaagttgattgagcggtgaaaaaaatcggatattcacccctgtattcactgggatgacagcggccaaaataagtgatttgaatcggttagttgcagcgatggccgtcgcattacatatgcgaggtagaggccgttgcgtaggtgaaaattataagaatatctattgatatcacgaagataggcgatattagtacgcaaagaagctggaggtgatgatatgcgaatccaaagacgacttgagcgattggagaaattactctccggcaaccagattactgtagagggggaggaggcgatcgccgaggcgtttagaattttcgggaagcgcgtggacggcgcagaagtttcggctgaggagttggatttcgaaaggcaggtatacggaacgccggttttggtcactcacatgactcatctcttgttggaagcaagactgagattggactgaattggccggaaataggcggctaacactcctttttggcgtgctaaatgcagctattatgataatatgctaataaaatcaagggggtatattatgccaagaagacgcctaaatacatcacaggattgtcggcggtatctggcgaacgtcatcaaccgtttggaagccgggacgcttgatccgaacatagctggacgtttggcgtatatcacaaacatcattatccgggcaatcgaaaccagtgagcttgagaccaggctaaatgccttagaggagcgatttagtgaaaatcccaaaagcagactactacgcctggctcgttgataacagcgggttattgaagtatataaccttctctatccatgatgtagtgcaggaggttgcgcaggagtttgagcggcagggggaaacatgggtggaaagcggaattgtggggattaaggtgagggtgtagtgtacttaaaaaacaaagaactgcttcaggatcggagcgcacccgatacgacttcttccggcgaaaagccccccttcgctcgctctcctgaaaatgctaccggtcagggagcgcccgacgctcaaggccgaagcaaacttgatgatcaaaatatacccactcccggcgaataaatcaacatggatactttttcttgacaggccgggggaagtgtgctctaatcctaatgtcaaaacaccactaccggagacctcaccgttatgaggattttttttccaccgaaaataaagttgcctggcatcccgactccgtaaggaccggggggagtgtagtgctccctgacaatgccaggcatttttctttttggaggcaggcaatggaagaggtaaaagaatatttatatcatgccgaacgtatattatatggttcgtatggtgcaggtgcgttatgccttgccgatgtgattgaaatattaatgctgctccctgaaggtgaaaaacgtgaatttgaagtagttgtcaaacggtatcataataccgcatgtgccataaaatacagacgagaaaaagaaaatcggttagcgctgaatcggcgcaaacgaaaaaagaagttggtattgataaatgggcggtgcaaataatggccttgttaatcgaatgtccacaatgtaagcggcgtaaccccgcaaaagagaaagcctgtaagggttgtggtttcctcttggcgaagcacagcgggcggatttggtggattgagtattacgatcatgagcgacggctgcggcgggagcggatcggccccaacaaggcggcggcggagcagcggtatcgggaagtgaggagcttactggctgaggggaggtttgtcaggaaatgccctgatgcgaagaccacattcaaaaccctggctgactggtatttaaacctcccggaagttaaggccaagcggagttatagccgggatgaaaggagcttgaaaaaacttctcccggtttttggcgacaaactcttgaaggatataaccccggcaatggtcgagaaataccggcaggataggttatccgaactatcttaccggggaaaccccacaaaaccggccaccgtaaaccgggaaatggcattactgaaaattatcttcaacaaggctatagccaacgaaaaagccgaaaaaactcccgttaaaggcttgaagatgctcaaagaaaataatgccagggaccgggttttatcggaagcggagtatttaaatttaataaatcaatgccctggatacctcaggccgattgtcaaggttgcctatcataccggcatgagacagggggaaattctttctttgacgtggggacagatagatttgaaggagggatttatcaccttgcggcccgaagataccaaaactaacgaagcccggctaattcccctcaattcagaacttatggatttatttaagggcatacccagggggttgccacagttgagggtcttcctgaaaaacgggaaccccataacgtcaattcgtgaaagctttcaatcggcttgtcgaaaagcaaacattaccgactttactttccacgatctccggcatactttcacgactaacatgaggcgggcgggtattcatgattctgtgattatggcaattaccggccacaagaccacggccatgtttttgagatataacaccgtgggcagggatgaactcagggccctggtgagggagaaaatttgattggtattcacctatatattcaccaaggatttgtcagacaataaaagaggggttggcgaaattgctaacctcttaatattcttggtgcctggggccggatttgaaccggcacggggatgaaccccgagggattttaagtcccttgcgtctacccattccgccacccaggcaatgcggtgagagccgccaccactgcccatcatgagcacgttaagcagcagcaccttggaaaggaaccgagcctgaatcaggctctttgcggcgttattgtaccctagcctccccggattggcaaggaattgttcagtccaggcagtggagattccgggttttagcgggtgcggaaaatgaaaaatatggtctaaaaccggaaattcttaccgggcggtagccaagttatgaatcatatgttaatatataacacttttctatcgtcggcgaagaggtcataagtctgccggggaaaaagccgtcgccagcgagaggttgacggatattttgtttgaggagatgtggcatggaatccaggattaatttattgactctccagatgaatctgccctactacaacctgaaggagaagttgggtcgtaaggtagagatcgattggcaagccgagtgggaacgttttgacgccaagcaattgttcgattttgatctggcgacaatccccgaatcgcaactggagtccatgcgaaaacgccgggatgtattgatggatggcaaccagggagcgatctctatcctgacccggctggtcgatggcttatgcggctatccgattaccccgtctacgccaattgccgagacgtttgcgcgggcctcgtcccagggtgccagtaatattttcgggcacgaattgatgtatttccagcccagcgatgaattgtcggctatctccgccgtggaggccatggcctgtcagggggggcgttacgccgacaacacctcgtcgcagggattgttgctcaagaccaaaaatctgttctcggttgccgggaagcggctgccggtagtgatgacggtgatggcccgggaggtgaataaaggctctttaagcattcactgcggccatacggatttctacgcggtgcgcaacgccggttgggcccagttggtggccggagataaccaggaattgcatgagctcctgccggtagcctttaaggtttccgaaatgcggcaggtgatgctgccgtgcatggtgattggcgacggttttattaaaagccacgccattgaaaatatcaaggagttatcggatgagttcctgcgctattttgtcggaccgcccaaccggttctatcagccgaatttttcttatcccatcctgacgggtacgtttacggataccgatctgaccatggaagggcagatcggccaggattttgcctaccattttatgcgcaaggcctatatcgctgccatgaatgccgccaataagattctggggtctaatctcaaggtggtggagtgctatcgcaccgaggatgccgacatggtggtcatagtgatgggatcggcggccggggtggtgaaagacgtggtagattactaccgcgacgccaagggctacaagatcggggtggtgcggccggtgttgtttaatcctccctgttatgaggagttggcctacggggtgcgcaatgccagggttattacggtcttggagcggaccgggactactcacaaccagttgatgttggcagacctgcaggcggccttgcaaatctccttgcgggcggggcgggaaggcaagccggaacaccaggtttacggccggacctccatgccgacgttgctgcacggggtgtatggtctgggcagcaaagacttcaataaatacgatgctgccgcggtagtggaaaacatggcggcctgctttgagaaaaagcggggcggctttttgcgggatttttccgccggaatcgaaggtccctacaccttgaagccggcgccgctgcccggttttccggagcgggaactgggcatgacttttatcggcatcggtgccgaaggcgtcaagaccgccctggaatcagcggcgctgatctatgccgaggaaagcggtggacacaccaattacatccagaccggggcccgctatggcgccgcccgcaaggggtcgccggtatttatgaacctgcgcatcagtccgttgcccatccgcaacagttcggaattgaccgaacgggacgtgctggccttcttcaatgagaaatttttagaaggccagattctgcgggaatatgtgggaggactgaaagaaaatggcctgctggtggtcaataccctaaaggacccggaagaaattatggcgggatttccgcctcaggtgcagaccctgattcaatatcgcaagattcgcttaaaggctattgacgccacgtgggctgcacttaagcagatgaagaaaaaccttcccggcgcgcctattctgggcctgatcaacaaggaaatgggcatcctgccggaaaaggaattcgaggcgcgctttatccgcattctggaacggaaattaggaaagaaaggtaaggcggtgttggacaccaacatctccctcttgcgatacgggatcgagaaagcgggaacgagggggttagaaggacttaacggcctggcggcgatcgaagcctgcggggtgggctacaaaccgcccctagccgaggacttcggcctgacgcctggctccgccgggctaccggtgcaggtcaaagaaaaggatgaactgggtgccattaagcccgtaaacctcattcctaactaccaggagatcttttatctggagatggtgcacccgctgattgaagggcgccggatcagttgggatcatttcctgccggtggtgcccgccgccactacgagataccgggacgtcagctttatcggaacgcaactgccggtttgggacgcggccaaatgcaccgcctgcggtacgtgtacggcgtcctgcccggattcggcgctcttttgtaccgtgacggaacggcctattccggaggaatacgaacgtttcttcaaggtatttaaaaaaccgcctaagggcgtgccctgggagcggttcgccatgaatatcgatgccgttcccagcgcctgcaaaggttgcggggtgtgtgccgccgtctgccccaccaacgccttgcgcatggtggataagaccaaactgactgaacgcgattttctgcctgaaccctgcaaggactatgataatacctatggcctggccccgcacgtgcatcagatgaccttgatgcatcaggcgctgtttgttttttccaagatgtatcccgggaaacacacgctatgtccggggtgcagtgagccgaccatcaacctgctgactttttttgcggcagaatcgctgcgcaacaaccctgaggggattgccaccttctaccaggggatcaagattctttccgataaaacccagcgggccatagagcatatgctggactatgggttcaacatctacactattaacgccacgggctgcaaccaggtttcggagttggggaatcccttcaacacccggatctatcagagcgggcattatggcttcggcactgcctccgcggcggcgttgggcgccaagttcagcctggatcaagcctatgagaaccgttacaataacgtcctcaccaaggttatcgtcttcgccggcgacggtgccatctatgacatcggcaacggaccgtttaaccacgccctcggggaaaacttcgatattacctggattatctataacaacgaaggttatatgaataccggcatgcagaaatccggggccacccgattcggcagcgaccgttccacttcacccttcggggctaaatttgccggtaagacaaccctgcaccgccgggttatcagccaggctatggccatttcccatgtctacgctgccaagttgactattgacaatcccatgtatgctattaaaatcttgaaggaggccattgcctataacgggccgtctatggtcgaatttttctccttctgcccgcagggtcatcagagccacgactgggccggaccgctcgtgtcccgaatgatggtagaatcccggaaatggcagatagcggtgcgtcggcctttccaacgggttgatatctcgggcaacccggaaccggaacagatctatccctctgaaggcaagtctttcaagaagggcatcaaacgggaagccgccaccttctatgatgtggtaagtatgctgggacaatataaccagcatattaagacccaggagagcggcgttatcccggaaatcgtccgcatcaacgaaaccgtcagcctcttccggtggctgcggaaccaatacatggccggctaccgcgacaccatgcccaccgaagaggaagtggagcgtatcgtggaagagcgctaccagttgtaaatcctaaaggcgggatgcacttctccttcccactttgcggcctctggactcaatgggggagagaaacactatctttccccttaatattttctaccgacaggaggatgtctcatgcaattgcctgattatgttcctattgtcgaagtacaacggatatgtcaggagcttggcatccgggactggacccagctccctgatccccctcaggtgctgccggacgaggcggaaaaaattctgcaggttgttaatgtcgaaaaaatggatatacctttggaggattttatcaccggtttggaagtggaattagaacatggaacgcgattcaaggatgccaacgtcaccaacaaccaccccatattgaccggcaagattgtcctggctcacctgaaggagaccatggattattatcaacggttagatatcgcggagctcgaaggcgatctactcaaggccatggtcgcaaaaaagttcgataaggctgaaaagaagtatcgggccctcttgaaggcccgggctgccctggcggtcttggaagccaaggcatttgcctgagagagcccagacgccaaaatgcgggcgataccctgacaacctcattatacggcaggactttcgggtctggccgggacggcccggcatcgaaattttaagccccggtaaaacttgacaggggtctctttttcattataataaatattttatgttcatataagccatcatgttctgacaaacacaacgaagcatgaaaacagaaccgtggaagctgctcacaataatgcttttttctgctcacggcgcactgtttttatataagcgactgtgacccaaccaggcaagccagtcactactacaccatgaaaaaaaaatcatcgttcatcgtttccattgagcagataacctgggaggggatagatctaccggtgtcgttgggacaggaatggtttgcccggtggcttcaggaggccccggaccttgagttttctctggggaagcctcttacgggtgttgtccatctggaaaagcacgacgatgccattttgctgcgcggcaatctccagggggagctcatctacacctgcagccgctgtttggacgtctttgccgaacctctgaatttagcctttgaaatttttcttaagggttcccagacggcagtgccggatgaggaaagggaactcaccggcgaggaattaaacgaggactatatcagcggtgaagaattagatctcgatatttatctgcgcgagcagattctcttagccctgcccctgaagccgctgtgccggccagagtgtgccggtttatgttggcgctgcggagcaaacttgaatcgagagagctgttcctgccgctcttccggttttaaccccgcttttgccgggttagagaaattaaaacaggattgattaacgaattaaaggagtttaaaccgtggccctaccgaaacatcgcacttctaaatccaaacggaacatgcggcgctctcacgaccacctcacccttcctcaagtcgccgtttgccctcagtgcggcgaaccccggttgccgcatcacgcctgcccgcattgcggcgtttataaaggccggttggttatccccaaatccgaggaataatgaggtcaggccatggattacttgctgacggaagaacagcagatgctccaggagttggccctccagatcgcgcatgaccgcatcaagccggtgcgggcggagctggacgaacatgaaatttttccgactgaactcatgcgggatctggcccaggccgatctttttggggtgattattccggagcagtatggcggtttagggttgggctgcatggaaaactgtctggtattggaggctctcagcaccggttgtgtcgggattgccaccacttttgcggccacctttctgggcgcctaccccttcctgctgtatggctcggaagaccaaaaaaagcgttatctgccgcccttagccaagggagaccatttagccgcctttgccttaaccgaatcgcaggcgggcagcgacgccggtgctatccagaccattgcggtacgggatggcgacagctatatcctcaatggtacgaaacagtggatcaccaatgccggcgaggcgggtatctatacggtgatcgccctgagcgaccgcagcaaaggagcccgcggggccagtgcctttattgtcgaagccgatgatcctggcatctcctttggcaaaaaagaacagaaaatgggcatccgggcctcggtaacgcgggagattgtcttccaaaactgccggattccggccaatcgccttattgccaaagaaggcttcggttttgtcatcgccctcaagaccctggacttttctcgtccgggggtgggcgccctggccctgggtctggcccaggccgctctggaggaggcggtgatctttgcccgagagcgccagcagttcggacacccgatcatctcttttcaggcggtgcagcatatgctggcgaatatggccacccagcttgaggcggcccgggcactggtctatgccgtagctcgggctattgatcatgatcccaaagagttttccaaagaatctgccatggccaaactatttcctaccgatatggccatgcaggtaaccaccgatgcagtccagatccttggcggccatgggtatatgcgcgaatacccggtggagaagatgatgcgggatgccaaaatcttgcagatttttgagggtaccaaccagatcttgcgcaatgtcatcggtcaggcccttaataaggaattcagcaaaaaacgctaaggtgatgcgattcatggccttgccgcttttggtaacctcgtagccgaggcaccgccagcaattatgaagattattgtctgtctgaaacaggttcccgagagccaggatgtacgcctggatccggcgactcacaacctgcaacgcgagggagtcaaaagtatcatcaacccttttgacctctatgcccttgaagaaggtttgcgggtgcgggagcagcagggcggtgaagttattgtattaagcatgggtcccccccaggccgaagcggcgctgcgggaggcgctttcctatggtgccgatcaagcctttctgttatctgaccgggcgtttgccggggctgatacgtgggccactgccttcaccctggccgctgccgtgcgccgtctgggtggcgccgacctgatcttttgcggcaaacaggccatcgacggcgatacggcccaggtcgggccggaaatggccgctttcctggatattccacatgtagcctgggcccgtaaactggtttttgtcaggccggagctgctacaggtagagcggttgctagaccacggctatgaccgcgtcgaggttcaattaccggccctgatcacgatagtcaaagaaatcaatgagccccgcctcccttcttttaaagccaagttgcgggctaaatctgctaccattccggtttatggcctggccgatctgtcgcttggcgaagaacaggttggttttaaaggctcttttacgagggtggtgaaggtttttcccccgccgccgcgcggacagcgggagatcttagccggtaccgctacagagatggccgcaactctctggtcccggttgcagcagttgcagcggcggtagatagattgataactacttgttattatagtaactattaagagttaatgtctgtcattatcaatctcgaaaggtgtaccgggtgtgggcaatgcctggatgcctgtccgtttggcctgttgtatctgcttgatggcaggcttatggtcgatgacggctgtacgctctgcggcgcttgtgtagaggtctgtgaatacggcgctctgagcctccctgccactgaggcggggtcttcggaagtttatcgccctcatgggggcatctggatttttgctgagcaacggggtggccgcatggctccggtatccctggagcttttgggggaagcgcgccgtttggcggctaggatgcaggttcccgtagcggcagtgcttttcggccaccaggtccaggagctaaccgccgggttgattgccggcggggccgataaggtctatctggtggatcatccccgcctggcggatttcgttgaggaaccctatgctgccgccctgacggctttggccaggcgcgagcagcctgagatcatcctggccggggccacctatttggggcgggccttcattcccagggtcgctgctctgctagataccggccttaccgctgactgcaccgcctttgacctcgagacggagaccaacctactgctgcaaaccaggccggccttcggcggcaacatcatggccaccatcctcacaccccggtcatatccccagatggccaccgtgcggcctcgcgtcatgaaaaaacttgctctgcaatcggatcgggagggaaccgtcatcccggtcagattggaggagttggaacagcctttccgctctcgctttttagagacggtttccgaaatcaccgaagccatccccttgggcgaagccgaggttattgtcgccggggggcggggactgcaggatggcaagaacttccaactccttgaagaactggctgacctcttgggaggggcggtaggagctacccgggccgcagttgacgctggctggatttcttatcagcatcagatcggccagaccgggaaaaccgtggccccgcggctctatttcgcctgtggtatttcaggcgcggcgcaacacctggtgggaatgcagtcgtcggattttattgtcgccatcaacagtgatcctcaggcacctatctttcagattgccgacatcggtctagtgggggatatgtttgagatcattccggctctgattcaacagatcaaggccagccgctgaggcgggagcgccacggtgagtttacattggaattcaaacaattagttggcaggatagggttgattaatatatgctacgatagtcggttcaatggatgttttttccctttgtcagctaaacagccgcttatgaaggagcagccttgagtgatatacatcgcgttgcactggtgactggcgcttcacgaggtatcgggcgggcttgtgtcatcgccctggcccaacctaagatgatgctctacgtgaacgacgtggccaattttgatcaggcggctgagacctgtgaacaggcgcgggcccaaggcgcccaagccgaggtgctcggtttcaatgttgccgatcctgccgatgttaccgccgccgtcgacaccatcgttaagagtcaaggccgcctcgatattctggtcaacaacgccggtattgccagagacaatctaattgcccgactgaaagagcaggactgggaccaggtgctgaacgttaatctgaagggcgccttcaattgcatcaaggctgccacccgccccatgatgaaacagcggtggggccgcattatcagcctctcctcggtggtggcctttatgggcaatcctgggcaggccaattatgccgcctcaaaggccgggttggtgggtttaaccaaggccgcagcccgggagttggcctctcgccagataacggtcaatgccattgccccaggttttattgctaccgacatgaccgccgggctacccgaaaagattcaagccgacatgttggctcagattccgctcaaccggttcggtgctccagaagaagttgccgcgctggttgctttcctggcttccgaagcggccggatatatcaccggcgaagtcattcacatcaacggcggcttgattatggcataagttgtcaaccaccggcggaagggtttttataagcactaaaggctgttgcagaattcatttttcttgccgcgatcattatggcctggtgaagaatataacattactgcaaagtccggatgcttcactaggtgcaggatgacagaaccggctggcttgcaagaccagcaggagattatacgttcgaaggtgcaatcagcaataattttcaaaaatattatttcactgtgacgattcaatcagcttaaagagggaggtaaagactgatgtcagacatggaagagcgagtaataaatatcattgcagaccggttgggggttgataaatctgaagtcgtacccgaagctgcttttattgatgacctgggggctgattctcttgacctggtagaattaattatggccatggaagaggagtttgacttggagattgccgatgaagaagccgaaaaactgaggactgtccaggatgtaatcaattacatcaaagctcactcataagcagttattttaacatgaactgtgtcgttttaggaggataaggagaggatttggcagcgcgcgcacgggtcgtggtcaccggcctgggaatgataacgccattgggaatcggggttaagccgacctggagcggtttaatcgccggcaaatccggcattggaccgatcactagtttcgacgccaccggctttgacactaccattgccggggaagtcaaagacttccgccccgaggagtttatctcaacaaaattgattaagcggatggaccgctttacgcaattagcggtagcgtccgcagtacaagcgatgacggatgccggtttggagattaccccggctttgcagcccctgatcggcgttatcgtgggcgttggtctggggggattggccaccattgagaaatatcattccgttttactggaaaaaggccctaaaaagatcagccccttcttcattccgatgctcatcgccaatatggcaccgggtatggtggccatgcactttggggcccaggggccgaacacctccacggtaaccgcctgtgcttcgggagcccacgctattggcgatgcctttaagaccatccagcggggcgcggcccaggccatgattgccggcggcgttgaatcggtcatcacccccctggcggtagggggatttaacgccctcaaagccctctccactcgcaaccacgagcctgaacgggcttcccgtccctttgatcgggatcgggacggctttgtcatggccgaaggcggtggtatcctgatcctggaagaattggagtttgctcgcgcccgcggtgctagaatctatgcggagattgtcggttacgggctgtccggtgatgcctatcacatgaccgctccctctcccgatggcgccggtgctattttgagtatccaacatgccctaaccgatgccggcctcaccccggaagacgtagatcatatcaacgcccatggcacctccacggggttgaacgacgcttccgagactatggctattaaaagggtctttgggaaacgcgcctacaatattcccatcagtgccactaaatccatgaccggccatctcctggggggagccggggccatagaggcggttatctcggttctgagcctgttgcatggtatcgcgccgcccaccattaactatgaaacccctgatccagactgtgatcttgactacgttcccaatcgggcccgctccttacccatgcgggtgattatgtccaattccttcggcttcggcggtgccaatgccgtgctaatatttagacaatttaacggatagcggttatggcaaacatctttttaggctcggatcacgccggcttcgggttaaaaaaagagatcatcgatcttttgcagaatatgtccctgttcgtcctggatatgggttgcgatagcgaaaccatttcggttgactatcccctctatgccagaaaagtggttgaggcggttttggcgaatccggagaatcgcggcattctcatctgcggcaccgggttgggcatgtctgttgctgcaaatcgtttccccggcattcgcgccgccctctgccaagagctctatactgccaagatgagccgtctccataacgacgccaatattctcgtgatgggggggcgcatcgtcggcagcggtttaggacgcgagatcgtacgcgtctggctcagcactcctttcgagggaggacgccatcaggagcgtctcaatatcatcgattcctggcaccccgatcccaaagatcatttgtaaggtgaatatacatgagttccttggctcagatcgaccccgagatctatgctgccattcaacaagaagaacagcgccagcttaccaaattagagcttattgcttcagagaattttgtcagcccggcggtactggaggcccaaggttctatcctgacccataagtacgctgaaggctatcccggacgccgttattacggcggctgtgagcatgtggacacggccgaaaccctggcgatcaaccgggccaaacaactgttcggggtcgaatatgtcaacgtccagccccactccggcacccaggccaacatggctatctattttgcctttttaaagcccggagacgctattttggggatggatctggcccacggcgggcatctctcccacggtgccgcagtcaacttttccggtcagctctatagatcattatcctatggcgtaaagaaagattcaggggagattgattttgagggcatcgaggcctgtttaaaaaaacaccggcccagaatgctggtagccggtgccagcgcttacccccggaccctggactttgaacgcttcgcacaactggccaggcactatggcgcccttctcatggtggacatcgcccacattgccggtctggtagcagccggactgcatccctcgccgacaccgtcggccgatttcattacctctaccactcataaaaccttgcgcggcccccggggggggctgattttggcccaaaatcgggagatcgagcttcagggaaaacaagagttttatgcccagagattggatttctacctcttccccggtattcagggcggtcctttaatgcataccatcgccgctaaggcggtggcctttcaagaagccctgcgtcccgcctttaaacggtatcagcagcagattctgctcaacgcccgcaccatggctgaagaatttctccagcggggctataagctggtaaccggcggcaccgacaatcacctgctcctcatcgatctgagcaagaccggcctcaccggacaacaggccgaaatagcgctggatcaggccggtattacggtgaacaagaatcgcatcccctttgacccgaggccggccaaagtcaccagcggcatccgtatcggcaccccagccctcaccacccgggggatgaaagcgccggaaatgcgccaggtcgttgattttattcatcgggccctctcggcacccaccgatgtcagcagcctggaacatctgcagaaagaggtaaaagacttctgccgcacctatccccttttctcaccggaatggtattgtgaggtgcagtgatccgaggactgcgacgggatatagcattttacccctcaccctgacccgcttctctcaaggggcgagggaaaattaaagggaagaccgtctgaccacgtgcgttgcccttattgccatagcctcaggacccgcgtcgccaattcccggctcaccaaagaggccaatgccatccgccggcgccgggaatgtctggattgcaaacgacgcttcaccacctacgaaaaggtggaagatattacccctctggtcatcaagaaagacgggcggcgggaggccttcaaccggagcaagatttacgagggcataaaaaaggcctgcgagaaacgtcccatcagcatcgatgacattgagcagttcctcgacggcctggagcgggagctccaggaatcaggccagaaagaagttccgtccacgctcatcggcgaaaaagtcatggcccagctccggcagtgggatgacgtcgcctatgtccgctttgcctcggtataccgccatttcagcgacatcaccgcctttatggaagaaatcaagaagctggcggcctccaagaacaccaaagaaggcaatcattcctgagtttttgtcccttccacccccacgccgccttccaacacgtcagtcaaatagatctcggtctccgtcacgaaggcctcggcctcttgaagggctcgttggcttgattccgcttcggcgtaggcaaataactcgtaatcgcaggtttcccggttatccttcaagtcggtcaaatattttccgaactttttgtccatttttccggttttgacaaataacaggctaaacagagtaatgacacctttatgtgattctgctttctgcccttcggaaaggagcagagcctgggcggcatgaaaaacggcataataggctcgtgacactgaatcttcaaactcgccgagatccagtaattttttggccacctctaattttttccgggccttctcaagatatgcctgaatcagttcgcgcactgcctgcaagtttaattccttcagtcgtcaccctttgcataaagggggtgggaatcgccctgagccggttaaattcctggacggtgaaaatttttaaggagatcaacctgccggtgtccaacaggatatctatcactgcatcatagaaaatactgataatctcccgttctttccgatccaggacgattaacagatcataatcggaatccggccgccaatcgtcccgcgagcgggagccgaataaatacatctcccggatttggccccagacactggcagtttgaagcattttttgaaagcgtcccaggatggggtccatatctcaaacaatcaccttggcttatttaatcaggataatacctcgaaatgagttgatctgtcaaccatacgaccgagtcatggtatttctcctccggttccttgaaatgtatggttagggtgaagctacaatattgacaatcgcccctcacccatgggaaaatgtatgcatggtgcagactgcaattcttttcaaggaagctaaagcgggtgaggtcatctgtggggatgccctgagcgtactccgcaaccttgaatctggcatctgtcgctgctgcattacctctccgccttattggggattaagagattacggtgttcccaccgaccatcagataggggcggagactcatcttgtagactacataaaaaatctggtagagattttcactgagatacaccgggtattaactcccgatggaacactatggctaaatctcggagactcttatactagtggcaaccgcacctggcgagacatcgataaaaaaaatcccgcccgttatatgcggtaccgcccacccaccccaaaaggtcttaagcccaaggatcttattggaacaccatggagggttgccattgccctgcaagaacaaggttggtatctccgcagtgatatcatctggtttaaacccaattgtcagccggaatccgtgaaggaccggcctacccgctctcatgagtatatctttctcttctccaagactgaaaaatattattataactatgaggcaatcttagaaacctcaaactctcacggcaaacgcaataggcgaacagtttggtctatcaataccggagctttcaagggggctcattttgccacctttccctccaagttagtggcactgtgtctgcttgccggttctgagttcggggatacggtattagatccctgctttggttccggtacagttggggaagtatgcctgaagcttggccggaagtttatcggtatcgaaattaatgaaaattatgttgttttggccagagagagactcaaatggagtggttatgccttcataggaaaatgcaatagtaatgtctgttacgatcctaaatactgaagaccaacgatatatggcattggccctgaagcttgccgcccggggggtcggttgcacctctcccaatcctatggtgggggcggtggtagtcagagacgggtacatcgttggccgggggtatcaccgccgctacggcggcccccatgccgaagtggaggccttgcgccaggcgggttctcaggctgacggggctaccctgtatgtcaccctggagccctgtaaccactacggccagaccccgccctgcaccgaagctatcctggccgccggtatccgtcgggtggttatcgccaattccgacccaaatccccatgttgccggaggcggcgccgcctacctgcaatccaaaggcctgctcgtccaaagcggtctcctggcgaaagccggaagtcgacttaacgaagctttttttaaggccatgaccatcggccagcctttcgtcattgcaaaggcggccgcctctctggacggcaagatcgccacccggacgaacgactcgcaatggattaccggagctccggcccgaacctgggtacaccgcctgcgccaccaggtggatgctatccttgtcggggtgggaactgttatggccgacgatcctcagctcaccacccggctgcctagaggacagggcaaagaccccatccgactcgtgcttgacagccgtctacgcctgccacttaacgccaaggtgctgacgcaaatctctgctgcccctacctggatggtttgcaccccctcggcgccttcagaaaaaatcaccgctatccaggaactgggggcggaggttataatcactcccgccatcgagaaccgggtcgagcttcgaaccttgctgaaaattttaggggagcgccgcattcagagccttttagtggaaggcggcgccgaggttcagggcgccttctttgacgccggcctggtggataaattccacctcttcctggccccgaaatttatcggtggccgccaggcccctggtattctgggcggcctgggtgcctcccgcctggccgaagcccagctagcccacgatctttccatacgtcggatcggcgaagatatcctcattagcggctaccttaccacccctgcaggataaaagggatggtgggcggtgcccaccctacactatttgggcatctgcaggaactcaacctgatattgctcgtccggcatataattcttgcatctcatagaataagtgttaaaatattaattttttatgattttatcgggagtgaacctatgatcaaagcggttcggggtatgaaagacctgctgcccccggaaacagcccgctggcattaccttgaaaccgtggcccgcgccgtctttgtctcgtatgggtttcaggagattcgcctgcctttgttggagcgcaccgagctcttcagccgttctatcggtgccagcaccgatatcgtggaaaaggaaatgtataccttccttgaccggcggggcgagtctatgaccttgcggccggaggctaccgcttcggtagtgagggcctttattgagaaccggcttgaccagggtgccgaggtgaagaagtatttcaccatgggcccgatgtttcgttatgagcggcctcaaaaaggtcgctatcgtcagtttcaccagatcaactgcgaggccatcggaggagaggcgccggagctggacgctgaactgattcttttgcttatggaaatctttcgccgtcttaaggtaaccggtctcgaactggtggtgaattccttgggctgtcctcaatgtcgtccggcctatcttatggagctcactgcgttgtttgcccggggtctgcgcgacctctgtccggactgccaacgccggagcgccgccaaccctctccgggttttcgattgcaagtccaagacgtgccaggaacttttggctcaggtgccaactatctccgataaactctgtgacaattgccagcgccatgaggctcgcgtcctggaacttttagaccgctttcaggttccctatcggcgcaatccccggttggtacgcggtttggattattacacccgcaccgcctttgaggtagtcacgacgcaattgggggcgcaggacgcggtggccggcggcggcaggtataatggtctgatcaaagatctgggcggccccgaccttcccgctatcggtttcgccatcggtcaggaacggttggctactctcttaagtcagcaagacgccgacttgttgcagcaaccgcttctcttcgtggccgttctgggtgaggcggctcgggatcgggccttcgaattggtccaggctctcaggcatcagggctacgtcgcagacctggacttcaccaaccgctctctcaaggctcaaatgactatggccaatcgacggggcgccgcctgggtgttaatcctgggggatcaggaacttgccgacggccgggcgccgttgaaagacatgcgccgcggcgaacagcatctggtctcgctggatactctgcctcaaatcctggccgacctgcagccggagctaaaaggagtctaatgtgttggattcactggacggcatgcagcgcacgcattcatgcggcgggctgcgcctcgatgatttaaataaagaagtgattctcatgggctgggtgcagcgccgccgggatcacggcggcctgattttcgtggacttgcgcgaccgggaaggccttacccaggtggtcttcaaccctgaagtcaacgatctggcccatgccaaagccgatattctgcggagcgaatttgtcattgctatccggggcgtggttatcgcccgacccgagggcatggctaaccccagtctgccaaccggtgagatagaggtagcggcgtcggaactgcgcctgctgaacacttctctgacgccgccctatgagctggaagactttaaactcgatacctccgaggccattcgcttgcgctaccgttatctggatctgaggcgacccggcctgatgcgcaatctcaggctgcgccaccgagccgcccaggtggtgcgcaactatctgaaccagcagggtttcatcgaagttgagacgccggtattaacccgcagcaccccggagggagcgcgagactacctggtaccgagccgcaccaaccccggtcggtttttcgctctgcctcagtccccccagctcttcaagcagcttttgatgatggccggcctggagcgttactatcagctctgccgttgtttccgggatgaagacctgcgtgccgaccggcagccggaattcacccagattgatatggaaatgtccttcatttccgaagaggatatttatgatgtggttgaagggatgatggccatcctctttaaagagattttaggccgggaagttactcttcccttccctcgactcacgtatgccgaatgtatctcgcgctttggcgtggatcgacccgaccggcgtttcggcctggagctggtggaggtcaccgacctggtggccgggtccgattttcgcacgtttgcggatgtcgccgcccgcggaggcgtagtgaaggccattaacggcaaaggcctggcccgcctgccccgcaaggagctggacgaactgaccggctttgtaggcatctacggggcgaaaggattagcctggatcaagttgactcccacgggatggcagtcccctctgaccaaatttttcacccctgagcagcaggctgccataaacgaccgcctccaagcccgacagggagacctcttgatgtttgttgccgatattccccagatcgtccataccgccttgggccaactccgtcttcacctggggaagaaagaacatctaatcctgcccgagacctatgacttctgctgggtaacccactttccgctgctggaatacgatgccgaggaaaaacgctatgtcgccatgcaccatcctttcacctctcctttggagcaggacctcccactgctgcagaccgatcctggtgcagtgcgggcccgcgcctatgacctggttctcaacggcaacgaagtcggagggggtagcatccgcattcaccaacgccaggtccaggagaaggtcttcgacaccttaaagatatctccggaagaggcccaacagaagttcggcttcctgttagaggccctggaatacggcgctcctcctcatggcggcgtggcctttggatttgaccgcctggttatgattctggcaggggccaagtctatccgagaggttatcgcctttcccaaaacgcagaaggccacctgtttattgacccaggccccctcggaggtagatgtagcacaactgctggagttgggcatccgcctggatcgctaagcacattcggacggcgaaggggggggcaacgcggtctctgacattgcttttcccgtaaaacactctatattgtcaataacacctatagtttggagtttccagttttgatattaaaagaaaaggaaatatactatagacttatcccatagatacggatattattatttcctctcggaactcgaaactataatactatttcaagctggagtaaaaacatggctcgctggaacaaggagcgtcgactcctggatcatgaacacactactatctggcaacatcgcctcatagatgtggatcagcccaatctcatgcgggagatttttccctacgaagagattgcccgcatcgatttcgatcataaattcgtcgtgcccagtccccctaaacagatgctcattaccgatactacatttcgggatggccaacaggcccgccccccgtattccgtacgacagattgtcgaaatctttgatatgttgaataaactttctggccccagggggattatccggcagagtgaattctttctttacagcaataaggacaaggaagcggtccaaagctgtatggagcggggttatatgtatcccgaaattaccggctggattcgggctaaagccgaagacctgcccctggtgaaggacctgggcctcaaggaaaccggtatccttacctcggtctccgattaccatatcttcttcaaaatgggcggcaaccgacagaagatcatggaccaatatttaggtattgtcaaagccgccctggatttgggggtcattccccggtgccacttcgaagacgttaccagggctgatacttatgggttttgtatcccttttgctttggaactgatgaaattgcgtcaggaatacggcattgacgttaagatccgcctctgcgacaccctgggctacggcgtcccctatgccggggccgccctgccccggagcgtcccccgcctgattcgggccttcattgaagacgccggtgttcccggccatctcctggagtggcatggccacaatgattttcacaaggtcttcattaatggcactactgcctggctctatggctgcggcgcagtcaacggcgcccttttgggctttggagaaagaaccggcaacaccccgatcgaggccttgattattgaatatatcgccttccgggggcagaatgatggcatcgatacgacggtcatcaccgacatcggccggtattttgaaaaggaattaaactatcagataccgcataactatccttttgtaggcaaggacttcaacgctaccagcgctggcatccacgccgacggcgtcctgaaaaatccggaaatttataatatcttcgataccgaaaagattttgaaacgtcccctgacgatcaccatcaccgacaaaaccggccgggccggggtggtccattggctcaattcccgcttgaatctggccggcgaagccagagttgacaaacgccatcccgccgttgtcaagatcaataataaaattaatgatatgtatgaagctggccgtattacctccatttccaatgaggagatggagagcttagcccgcaagtatctgccggaatactttgtctccgaattcgatctcttaaaggccaaagccgaacacctggccgccgccctggccgaagaactggccgagcatgaagcaattcgttccatggatccgatacgccaggaaccggtcatgcaggccacccttgatgccaatcccttcatccagtttatgtatatcaccaacctggacggacagaagacaacgcgcaacattactcacataactgatcgggccaaatatgagacagctcatatggacgaagatctgtccaaccgcgattggtttatcaatcccttgaaaagcggcaaggtatttgtctccgatttttacacctcgcgctttaccggagcgctttgcattactgtcagcgttcctatccgcaatgaagaagatgaaatgcagggcgtcctgggtctggatatccgttttaaagacctggccaagatggaaagagatggggagatttagggaacagtaagttaagtatttggtgcacgattgggcgctccgggaggggcgccctctttgtgtaccgggcagatgatcggatgccccggggctatctgaagtagccaatgatataattgagagccagataaagcagaatagccgccaatagtagcttaatcaattttgccgggacaaacttctgggtgcgggctcctaaatacataccagctattcctcccaacccgaaaaggatacccaatagccagtcaggagaaacggcctgttgtggataccagggagcgatgaacatataaaagcctacccccgctatcgaggtgatgaaggttcccatcagggcagcgccagccacggtataaaccggcagtccgaaaacggccacaaaaaagggggcaatgatggccccgccgccgatgccgtatgtcccccccacaatccccacgataaaactcaaggcaaaaatcccccacgtggaaaactcaaaacattctccgtagaattcataagcaatgcgagtcgcagtaaacttcttggtgcatactactgcttcgggaggcaatccggcggcgacccggcttcgggaagcctgtttcatggcagcaacccgttcgctaaattttgcctccagggccttcatgctgggacgggggcgccaaaggtcgttcatgaggcgaagaccgatatagagcaggacacatccggcaaacagcttaaaggcttttgggtccggcaggtactggatgcggagaaaggccccgataaatactcccggcagcgtcgccgcgattactacccaggttaaaggccaggccatccggccttctcggatatagcgatagacgccgctcgggatggcgacaacattgaagaccaggttggtggggctgaccgccgggctggtaaaacctagaacacttacctgaaatggcaggagcaaaaaagctccggaaacaccgcccatagaggtgaagaaagagacaaccagggcgaccagaaaaggcacggcaggattggtttcaacgccgctgacaggaaaaatcatggcaaatcctttgttacaaagaaagcaagtttcgcctaggccaggaaatcatatcgctttaccaaacggcggctgcggtaccaaaagatcggtagcgcagaactccaggtctgcgtcatgcgatgaggaatgagctacatggaaaaaacttcgggacaatataacaagcctctgctagcaacaaaacatttttataaggcgcaaatgctttttgatagaataagaattagttagcggctcttaggtctggaatgccgcaaaatcacactacagtgctagggattgtccagctggaaatatttccttaccgctcgaaagagggcagcggctattttcttctgataagctggatttcttaattgcacttccgcctctctgttcttgatgatgccgcattcaaataatacggcgggcatggctgcttttttaagcacgatgaggttgttgtatttataaatgccacgggagcggtcgatcaggtccttgtcgccgccggtaaatttctcggcgtgatgtagagtggggcagaagccggcgtttaacatctccgtacccaggataatggcaaaggtcaggctatcgttcggacagacgttcttttcagaataaaagatggagtgtccggtaaatttgtcgcaatagggcatgatttccccctggaaacaccagagggatagatctttgggttccacggaatcgtgatgaatagagacaagcagattggccgcccggctgtttgcgagggcagctctgccggccagggagatgtcagacccggtttcgttgatgataaatgacttttcaaaacgctggtcacctcggagcatcgtatacaccagggcggcgatggtcttattgaagaggtattccgcacgtcctctggcgctgatagcgccgggacgttcaggagtatgcccgatatcgatggcaacgacggcatccttggcccagcagtcgccgctgagccagatcaagcctcccaaaccccagaggcaccgtagtatcagaaaaaaaaccggcggccagctcttattaagttgcattattatttcctaatcccctggtatctgttgccttcacgcctgtctcagggtgcgcataaggttatcgggttgcacgggctcgggtaaacttggaaaataacccaaaaatgcccttgcgtatacggattacgttagcagaaaaccctaaacctttcaatctgatcgacaggttcaaggttccctgccaacactatcaagctctaaacagccttttttaaagctcttggggttgacatagcaagggaaacttttataagatatcatagttgaacgatttaggttttcagcatagatattgcactcaatttgacgaccccgaatatcttcttcctagattgaaataatcatttgatattcaagatggctgaaaccgcctgtcggtttctttcccggattcgtaagttaatattattaccttgaatagacaggttatgaatggaaaatattttactagcgaagatgggtttttcattcataaacatccggaatccgtagtcatttctaatggttgaaatgtttcaacggtattccccattattccaaaaggaggtattgcatatgaaacgattggtgttgctcctgggtatggtctttctcatggcaacgttagcgctggcctgtggcaaggccgaagaacctgccaaggctccgaaaccggcagcagaacagaaggtagccccggctcagccggcgccggtccagaaagaagcaacggaagcgccaaaaccggctgaaaccaaaccggcggagaccaagccggctgaaaccaagtaattaagattagaatatccggggtcaggtcaggctaaaagtaaaccgggacctgaccccgcgtccgaaaatgtgcattgcattagcagccaagcttttcttcaatccatctccgcaacgataaattttgcgttttttcccctgtggaaccggccgtacagctattactaatcaagaatttctttactcctccaaactttcttgttttctcgccttccaactttagctatattggtatctgggtagtctcagccactgcgccgatttaactgagattgccgccacccgccggccattcccggtttccgggaagggatgtcgggatcattgccaaaaaccttgaggatgagtatgcgccgctcatccgggagagggaggatgtagatgtcagccttggaacgcattaaaacggcgaaagccaaatacgaggagaaagtcgccaagaccttgcagaaaatgtccgaacgcaaggaccagtttgtcaatacttcgggcattccggtggagcgggtgtacaccccgttagacctggaggatttcgactatctggaaaaattgggaatgccgggtcaatttccctatacgagagccgtgcaacccactgcttatcgcggccgctactggaccatgcggcagtatgccggcttcggttccgctgaggagactaaccagcgctaccattatctcttaaatgccggccagaccgggctgtccgtggcctttgacctgcccactcagatcggcttcgactccgaccacgaattggctcggggtgaagtaggtaaggtgggtgtagccatcgactctctgtgggatatggaaaacctgttcaagggaatccccttagataaagtcagcacttctatgaccatcaactcacctgccgccattcttatggccatgtatctggtgttggctgaacagcagaacatcggctttgataaactgcggggtaccatccagaacgatattttgaaagaatattcttcgcggggaacctatatcttcccgccccggccatcgatgaaaatcattaccgatatctttgcctactgttccaaagaagtgccgcagtggaacaccatcagcatcagcggctatcacatccgggaagccggagccaccgcagtgcaggaggttgcctttaccctggccaacgggtttgcctatgttgaggccgccgtcaaagccggcctggaagtagatgtcttcggaccccgtctgtctttcttcttcaattctcaccttgacttcctggaggaggtggccaaattccgggcggcccgccgcctctgggccaagacgatgaaagagcgcttcggtgccaaagacccccgcactttgatgctgcggttccatacccagactgccggctgtaccctcaccgcggttcaacccatgaacaatatcgtccgggtggccttccaggccatgagcgccgtcctgggcgggactcaatccctacataccaactccatggatgaggccttggccctgccctctgagcaggcggtgcaggtggccctgcgcacccagcaggtcattgcctatgagaccggcgtcgccgataccgtagaccccctggccggttcttattatatcgaaaagcttaccgacgagattgaagcccgagcccaggcatatatcgacaccatcgaaaagatgggcgggcccgtcgctgcggttgagaaaggctatattcagaaggaaattcaggagagcgcctatcgctatcagaaagagatcgaagccaacgaccgtattattgtcggcctgaacaaatttcaggtccaggaagaaaaacccaaagagctcctgaaggttgatcccagcgtgcgagatcaacaggttgaacgcctgcaaaaactcaaaggccagcgcaatcaacagcaggtgcaggaaacccttgccaaagtcaaagatgcggcccggaccggcgccaatctgatgccgccgattttggaggcggtgcgctctctggccaccctcggggaaatctgcgacaccctgcgaggggtctttggagagtatgaggccgcgccgtttgtataagatcgcccgtttatcaccctaacgccttgcggaaggagaatatatatgcctgaaagaaaaattcgcgtgttggccgccaaacccggtctcgatggccacgaccggggtatcaaggtcatctgcgccgccctcagagacgcgggcatggaagttatctacaccgggttgcgtcagaccccggaacagatcgtcagcgccgccatccaggaagacgtggacgtcatcgcgatgagttgcctctccggcgcccatgactacctcttccctcgagtcactgaacttttgaaagagaaaaacgttgaagatatcctggttctgggcgggggtattatcccggaagaagacgttccttctttgaaagcggcgggtatcgccgatatcttcacccccggcgccaccacgagcgagattattaatttcattaaggccaatatcaagagaaattagccgccctcctcatgtatgtaaagggacagatagatctttttatcggaaagaatgtctgtccctatctttttgacagatcaaataactccatgcggttgttaacctgcgggtgtttggaagacgggccttcggtcagcaacacgatatcgcctggcagctcaaaccgctgtaggtagccacggatataatctttccagtcttccgggtgatccggttcgtgaatcggccagactccataggtgaacatcaatcgctggcaggtggtctccagagagcttagggccatgatccacaccgacggccggaatcgggagatactgcgggccgtggcgccgctgcgggtaggaacaaataccgccgccggggtgatccgctccagggttgcctctacactcagagcgatgagttccgagagattaaggtgtttttgagtggatatttccttcaggatgcctctaatatgggaccctggccgatggggttcgatagctgcggcgatcttggccagcatggccacggcctctaccgggtattgtcccatggccgactcttccgaaagcatgacggcatcggcgccgtccagaatagcattggccacatcagtggcttcggcccgggtcggccgccggttggataccatcgactccagcatttgggtggcggtgatcaccggtttaccggccaggttggccttgcgcatgattcgcttctgggttccggcaatctgctcaatgggaatttctacccccaaatcgccacgggcaatcataatcccgtccgccgctttgatgatcccgtccaggtggtcgagggcgttgcggcgttcgatcttggcgataataaaaggctgccaaccgatgtcctgggccgcctcccgtactgccgtgatgtcctgggcagactctacaaaagactggctcacggcgtctactccatgctccagggcgaattccaggcactgccggtcatattccgtaaaggcgctgattccgagatgaatgccggggagattcagtcccttgcgggagcgcaactcgccccccacctctacccggcagtgcactacattatttattacctgctccacggcaagctggatcaggccatcgtttaaaaatatgatattccccggcttcactgcttggggcagaccggcaaaacttaccgaggcgccaaaccggtcccccacgatatcttcggtggtcaggaaatatgtttcccctgatttcaactctaccggctccgggtcgatctgtcccagacggattttgggtccgggcaggtccgccatgatggccagacggctattcgtgaggtgagccgcccggcgagcattatggattaaccgtctatgatagttgaaatcaccatgggaaaaattgatccgggccacattcattcccgctttaagcaacagttgaattccttccaaggattccgaagccgggccgatagtggctacaatcttggtcttgtggttgggcaaccccatagcagactccgtctcatcaaggctccatgttgatcgtgcatcaaaaagaaaaaccgtacgcactaaacatacggttttcagtacctatcgatactacaccaaaaatcaaaaaatccggctgcctttttttttcggtgaccaagccttggtaagctcccgcatcagggcaaggtcaaggccattgataatgcctttatcaaaggcgatgtgcagggcgacttccaggcgggcttgatgggataaccccacgtcaaattttttatagtaattttcaaacatcactgcggtctccaaggtgtggtgaaagagacgatgaccggggccggtgtatcgctttgccgcagcatccataaagatatggatttctttgagaggttccaaacccaaaagatatcgggtggccgccaggtgctccctgaggccggaccggtcttttctgatcagtccctttttactaactcaccctccgccgagtcaaaaagttcctgaatttcttgttctccatatttttcctggagcatagagaacttgttgagaactcgggagtatgtgtcagcccagaccttccatttctcgtttatcgtccttacttcgactccggctttttcttcttttgccatctgaatcagcgaggtcatctctttctccccgatcaggtttgtcggcttcaagttgatcagggcctggatgtccctctccatgatctcctttaaggtctggctcctcagtatcacggtgcgcagcatgtcttctttcatgttggacctcttcctcattggactggtgagattcggatgctgatttccatgcataggcaatcaaacagggcggttcaattttcttggtcagatattttttatccaaccatttgtatgggagtagtttgctcgcctgatagtggtaagacttgtccataacctggatattagcctataaactcgcataaatcaagacccctaagtgaggtctagctctaaaaaactaccccagtatttgaattccataaagcgaaacagattcgcggtccaaaagaattgtagaccaaaccacgctgtatcttgaatatttatcgacagcgcatcatctccaggtccggcttaggcattatcggccgtacccgagacattggtttgagggttcttatttttaaggataattatttttgcattcatttaaattttgtttaaaataacggaaaaaatctcagccgaaccggagctatgatgttataggtaaatatattaataagttataaactatacactggatcttgcggattttttgtatttccggtcaatcagggactgatcgacagtgaattcggcaggcatgaaaagttggggagagatcgcctctgccgctggttctggactggggagtccaggaacaaaaattgggatgtttcatttggccaatcaacccattctcggagtgccgcaggggcgttcgagtcgcttaattttttgaagtactgatgctgctggagggtaggggttcgagtttcgagttttgagaagggatgtgatatccgtatccattggacaacacgatgctttttctcgaaataatcttgcaacgcgaaactctacgataataatcaggtgtttctaatcttaaggggggatgcgcagatgagaaagagaattattttagggttgctgatcgccgctttgatgttgccggcgccggcggcaggcacggaattgggtctgacctcttatccggacggtatagagaacttttttgccggggcttttccgccgccagggttttattaccagaattacttgctgttctataaggccgatcaattccgcggggggccgccgaatcccaaggcctttatcttcgctgaggttttgcggtttatctactccagcaagattaaaatcctgggcgccaattggggaacccatctggtggtgcctctggtctataccgacctaaactcggaggtcccgggtttcattatcgccgatgaccgccgcttcggattcgccaacaccgcctttgatcccatcatcctggcctggcatttcgaggagtttcatgtgacctcggccctcgaaattcaatttcccggatcctacaatcgcaataatccggccagcccgtcacgcaattatttcacctttgaaccaattctcgcctttgcctggatgcccaagtggggattggggataaacgtcaaaatgatgtatgacttcccgacccgcaataatgagcctctgaccatcaccggcgctcgggatcattatcattccgggcaggccttccactttgactactgcgttgactacgccgtccttcccaacctccgcctgggggcggccggctattactacacccaaaccaccggggacaccgccgatggggtgaaaatcggctttcatggccgtgagtttgctatcgggccggccatcaaatatgactatggccgtttcagtttctgcgtcattaatcaattcgagatggcggccctcaaccgtcccgaaggcgtccgcaactgggtcagaatctggtatgctttctgagtatcacgggaagaaagcaactgtcctgctttgactacccgcctgttaggggtgtgggggggtagcatctgccataaaacaaaggccctctgctctgtgagagagggcctggctcgatccgctgctcccctttgtcgatttattccaaactaattggcatcattcacaaattactcacaagccataaaaatggtttactggcggagctggctttctaacctggacagagcttaacttttgaccaacaaccggaagccggaaactttattttctgactaatcccttttccctcttccctgattcaggcgagattaaaacatttctgtcagcaggtcctgccaccgttcgggttgttggaattcggcgggtgacagggtgctcattaaagagccgtttttgagaaccaggagttgatcggcgagacggcgggcctggttcaggctgtgggaaacggcgactatctggcatcgggttttgagttccagcagcagttcttcaattttttgggcaatccgaaaatccaggttggcggtcggctcatctaacagcaagaattccggttccagggccagggtccgggccaagcagaggcgctgctgctgtcccccggagaggacggcggccggggttcgtaagcgattcttgacctcgctccagaggtgaacctggcgtagcgccgattcgacccggccttctagctccgatcgcgggagatttaggatgagcttcagaagtaaagagatattcttctccacactgaagggcaaaatagtggggttctgaaagaccatcccgacccgctggcgcagttcggccagattgatcccgtcctggtaaatatcttgccagccatcctgaaagtgcagtttaagggtgcctgagctggcacaagcaggataatgttcattcaagcggttgaaggtgcgtaaaagggtcgttttcccagagccggagcgcccgatgatgacggtaagctgacctgggtgcagttcgaggtgcactccatgtaaaacccggcggccaacaaagtcaactgtgaggtttttcgctaccgcggacaggataagattattgctaggttgtgttgccatgtcgtgtgatagttctatgcagcagatgagcgcccaggaacagggcgctggttaaagcgagaagcaccagagccgagccgaagcctctatcaagatctgtctgggtccggtgttccgctgccaggtaataaatattaaaaggcaatgcctcaaatttgtccgtcagatgtcggggcaacccggcattggccactaccccggtaagcaggatcaccgcggtatcttcagcggctcggcctacggacagaatcaccccgcttaagatcccgcgactggcggccggcaacaagatagcgcggatgttctgccaaggagtgaggcccaggcctacacccgccagcttgagagaatccggcaccccttccagactggtctgggttgtaagaataagatagggtagaatcagtaaggtgatacacccggcggccaggagcaggccggtattggcggcggccaacagggtttggcgcaggaagagaatcagggcaaaaccgaacaggcccatgataattgaagggactccggctaatacttctactcccaggctgatgagccgtttcgggcgtccggcggcatattgcgccaggtagatgccgctgctgatgcccaagggcagggcgatgagagaggagaggctgatgagatagaaagtgcccacgcaggccggccagataccgtcaaaaactggtgtcccggctatgatagccggccagagcggtgtttcaccaaaaaagagtctaatatttaagatgtgcccactccggtagaggaggaaacccaccaggaggatgactgcggccagggttgccagcaccgccagccaggaaaatcccacgaagaaccgggcaaggttatttttcatgggagtccggttcatgggagagggattgggatttaagccagcgtaaagcaagatttatggctacggtgagggagaagatgatcaacccgctggcaaagatggaataataggccatgctctggctgtcggtggctatcaccagggcgatatgcgccgtcagggtgcggatcgcatccaaaggcgaatgcggcacctgcggggcgttcccggacagcatcaaggcgatcagggtgtctccgagagcccggccaaaccccaaaattccggcagccaacattccccgaaaacttaaagggaggattacccagagcagttcctgcacgcgggtgagccccaaggaggcggtggccagacgcacattggcgtctacctgggatagttggctgtgcatcagtaagactatggtgggcaagatcaacagactgagaataagcccggcggccagccaggaatatccggaggtcccgctaaaactttcccgcagtaacgggatcaacagaaaaacggccacgaatccgtaaaccacggtgggaatgctggtcataaattgaacaaccgagaagaccaggcgaccaatgggctgatgacttttgagatagacaaaaccacttaagcccagacccagggggaaggccagtgccagggccgagaacgaaagacagacagagccgaccaccatcggcaggatgccgaattgcccctgaaaaggccgccattgccaggaaagaatgtgaggcaattgtcctcccccgaaaagcggtgcagaaaaatataccaaaaaacagaagatgaccaaaactgacagcgaggcaatggtggcggcgatggccaaaaggttcttgatccagagctcccggcggagggcgcgggctaatggcggtgccatctggtggtccaagccatgtttgatgccggaagttgttccgcccgccttttttctccgaaccataaatgtcacaatatctttaacctttagctattgcaaagggatataaccgtgtttccggctgatctgagcgccttcggggctcagaataaagtcgataaagacctgggccagcggggtcgggtctcccttggtattcatatagagttgacgaaccaccggatagacgctgcttttggcgttttcctgggtgggttcaacgccgttaagcttcaccgcctttaccgttttatccacatggccgattcccaaatagccgatggcgttgacatcctgggcaatggcaactttcatggccccattggagggcacgacattggccttgaccgctacgggaccttttttaagaagctttttccaaaagacctcccgagtgccgctggcctcatcccgggtgtagaggttaatgggagcgttcgggccgccgaggtccttccaactggtgatggcgccggcgtagatagcctgcactttttccggggtcaggtcacttaccggattttttggatgaactgccaccgccacgccgtcaatggcaaagggaaaggattttaatccatatttttcgatttcatccttagagggggcccgcccggtgttgccgatgtttaccaatccttcgccgaccttttggattcccacaccggagccgccgccggccacggtaatgcggatgttgggattggctttcatgatgagcatcgctgcctctttcatcaccgggatatgggccgtgcctccagcgatatcaaggttgccttgcagaccttgaaagcgttgtaaaggattgtcctgagcggaggctgcagctaacagaaagacaaacaacgatgaaaatacgaaaactgcacatgattttatcccaaacataattttatccccttttggtgtacttgcaaggtggtcgaatggtccttttcctattgccgaaggcaggaaaataattacccgaaggattctttcgtttgtgtatcagtcaagtcaaaaagagtattattctggttaagcagtccgacggcgtcggctcggcagcgaacgcagtgggtcatttgaggaacaaacttcccggcctgccaacgaagctgctgcacaagggccgctgatggcggcgggatgtcggccagcggggtcccaggtaccgggatcaaagggattaaattcatgagatctacccgatagtcggctagccgagctgcggtcaatgaaatatcggcgtcattgattcctggaatgatcaccgtatttactttcacccggaggccttttcttttcaagagggagatggcctggagttgtagccgggttaatatggtaacagcctctgggccttgaacaatacggccatggtgggagatatagtcgtaaatcctggtgccgatggcaggtgtcaaggtgttgatggtaacggtaacgaaattcacccgcagtctggacaaataatccacataatccggcagattgaggccattggtggagacgcagaggatgatatcagggtgggccgcgcggatgcgagccaagacctcgagggtgacagccggattatgaaaagcatcaccgggaccagcgatgcctactactgaaattgtaggatgattttttaggataaattcaacatggtcaattgcttcctgtggtgtgagcaactggctggtcacgcccgggcggctttcattggggcaatcgtattttcggtcacaatagccgcactggatattgcatcccgcggccaccggcaggtgcaggcggccgaaatagtggcgggcattagcgttaaagcaagggtgtctcaggagctggtctgccgtagaatcgttcatggggcttgtttcctgcggccgatcttgatggcatcccggggacaggaattcaggcaatcgccgcagttggtacagttcgcttcgcccggcagggtttccatataacagacctcccgacaccggccgcataagttgcagcgccgggttttatacactttaaacagagagaaaggcttgataacctccaagaggccccccgtagggcagacgtagcggcaccaggcattggttaacaccagacccaggaccaaaaagctgagaacgaaggcggtgcgaactagccatgacaggtcggcgtgttcgaaggtcagcccgatggaggggaaaaatccgcccacccggatgggtatgtctgacctgggctgacccaagccgaaatagagatagagacagatgacgatagccagatactttccgtaaggggcgactttttcccaaagaccgttagcttgcgtgcggtagttcgacagcaggccgaagagttgggtgaccaggccgcctggacaagcccagccgcaaaaggcccggccgaaaattagggccgaaaccggcagcagcagccagaaaccccaaaacatggaaaagatagccccgtggcaggtgatgaccggacagttttgacagcttacgtaaggaactaaaaaaggacaacggaagatgccataaaaggaccattggcctaagatccctaaaaaaaccacctggcttaaccgccgccagattgtcagcctggttccggggatggcgcgggtctgaggggaggagggcgccgcggttatcgcttcagacatctttcactcctaatttttcggttaattcttgtccctgggctgatatggcgggaataaacccgaatttttcaaaaaaagcctgaccaacaggagaggtaatgtaatcgacgtaatcatcggccagggtccggtctttggcagactgcatgacgcccacggtgaaagtcaggggaccgggagggaacaatctgtcgggaataggaatgacttccactttgttggcaaaacggggtattttggtcaggcgaaattctactaccgaggcgtcacccctgccagtgatgatgtcctctagagttcgttgaacgcaagttcccaaaacaacggcatttttccgaacagcctcatataaaccggcttttttcaggatgagatcggcggccttgccaccgggtggggaggcgtctggagccaatacaactttaatacccggacgggcaaggtctttcaattcccggatgccggccgggttgcctaaaggggttaccacaacatacgaggtgaagcacaggggtttgaaataaaccattttgccggtctgacggagtttttgggacaggctcaggactcggccgcaaaaaacctcggtttgagcactgcccaggagcgatttccctaacgctgccgcaaaggcgccggtgtaggatattttgaccccggtgcgttgttcatatagctcatgagctggcatcatggcctcggccagcccaccgcaagaccagacctgaaggtcggtttgggaaaactgccgggtctgggccgaggtgaaaggaactgcgactccggccagcgtgagagcggccgtttttaaaaaatcccgtcgtttccaaccatcgtggtgttgctccataaaaattttccttccgcaataatggctgttgcaagtcagcaaggctttaagatcatacagtcgcagagatacaaacgaccaagaaggttaaggtaatgacaataatgacacgcaatttttcaggtacctgtcggctttggattccctcgtttcaattaggcctcatttgggataaaaagaaagatgcggcagcaccaaaagcaaggagtgcctgctcccaaggcagaaatggggcaaactcaagcagtaacgaaggataatatcaacagactccctgataatgtaatcactataatctagatattattaatatgtcaaatcgctaatatctatagcaagttgaagatatatagataaatcctggatggttagctacggatacataccatatttatttagacgggaggggaactagcagtcagaggcgtgtttgttctgctcggaacaagtcgtgggcaaggtttaaagaggtctggaggcctgtgacggcaaagggcaaaaaataaattaggacggcagaggatagagaaaagtatcagttgttagattctttggcggaagtgcatgggaatcgaacccacccatcgcctcgcgacgatacaccggatttgaagtccgggggccccaccagtgagccttgcacttccatgctgtttttgtcgcttaggtgcgagacgtttttagtataacaataaccccggtattggcaaatccttttcctaagagaatactattcaatgcctatcggccagccgcgccccatgaaaatggtttaccggtagcctaggcctcctggcctgtgcatcagcgcgccaactgggaagactgcatcaccatctttcatgcaagttttgaccgattgagggttgctatcgcaggggttggtctcagacccactccacgcaaaacttattttcttggtaataaagagatctgaccgaaagttggcgcgacaggccggatgctgatgactgagcgcctgtttaactgctttgcaggcggaaggacaatggtacttcgatgcgcaggctggatttttgcagttcggcgggaatcggggggaatttgccgactcgggagacagtctcggtggcgccttgatccaggagattatgacctgaggaccgggctacggacacgctggcgatcccgccgtcggcggagatattaaagcggagcaccaccacgccctcttcattccgccgccgggccatggggggataaactttatatttttccaacaggctgcgcaccttgtgcaaatagccctgcaaggcagtgccggatccggagccccggccggtgcccgagccgctgccggaaccgcctcgaccggcgccgctgcccgaaccggagccgcccctgccgcgatacgatcctgcactggcgccactcgctgctgaggcacttgaggaaccgacattggggtaaggcagcgaggggaccgggcgggacatggccaggggtttgggaatggattccggttcgggagttgcctttttaggcggtttgcagaccggttttttttcaggcggtttcggtttaatcggttgaggctcaggttggggcggtttgggggcactggtgggcgcgccgccaccgccgccttcaggtttgggttctaatctcgtcagacagataggttccacctgtacaacccgtttggctggcgggagggccaatggtgcggctaatatgacgaagagagccagaccatgcatcaccagggaggccagcaccgccggtccccagtgttttacctgctcggcaatataaaccctgtccagcactgcgttttcctttagggctgatccacttcgatgccgatgcgctgcacttggaggcacttaagccggtcgatcacttcgatgaggcgtccatgccgggtgtgtttgtcggcggcaatgacggcttggggttctttgccctgcacctgtgcggtgaaaatctggttgaagtcgttgtcttggttgacctttataccattgatggcgatccgaccctcctggtcaatactgatgatgacgaccgccttttccagcctgtcggcctgggtggcctgggggaggcagatggaaaaggtgcgaggcatcatcaccgtcgctgtcaggagaaagatgatgagaatgaccaagacaatatcgacaaaaggggtcatattgatctcggtgatgggaccgtgccggtgcagcttcaccgcagtcccccggctttgcgagatgtcaaaggagtttctaactcttgtggttggcggcttaagctggccaacagcagccgccccaaacgctgcgagcgttccaaaacgatatggaggcggcgatggtaaaagttatacatcactactgccgggatggctaccagtaaacctacggcagtggctaccagggcctcggcgataccggccatgaccgccgggccgcccccgccctcggtcagggccaggtctttgaaggcgtggatgatgcccaacaccgtgccgaataagccgataaagggggcgttggcgccgagagtaccgagaaaattcagccccttttccatcagcaggccagccttgatgcgctcggcctccatggattcattcgccgcttctttcccttccgaaacctgacccaagcctgccaggagaatctgcggttccattgcggttgaattttcacacaatgctgtggcctgccgccagttttgagtttggagcaaaggggttaattcatcgacaaaggcctgatcgttaaagcggcagcgatagaacatcagcccccgttcaaccatgattatcacagagataatgctcaagaccaccaaaagccagagtacccaggtgccgcctcccagtgccaaattaagcatacttttagtaatatccattgatcccccaaaaaaaaagccacgaggaaatcgtcccgaatggacaacagccttcatggctaaaatggacgtgcgattgcggtaaacctgtctgctggaaattcattttccgattactttggtaaattatcacatgaccccggagaaatcaagttatcagtgatgattaatcaagagccagataagttctcataattttcaacatgggggaggcagtggcgattgcgcctgaggtgaaactggccgccgcctttccctgataatgaatctgatataggctaacatctgcatttatcattgattttcgatcttctgggggaaaggtgaagcgtttctgcttttaatttgacttacaccctgtaaattctcctggataaaccgcccgggaaccagggttacctggggccggtgcatgaggggattttcacctaccaagagaatgcacccataaatctgttccaactgttcataggtaaggacagtggaggggcatccctggctggcaacccgtcctttatgcagcaacaggagggtatcgccatacatcgctgccaggtttagatcatgagagatcataataatcgtgaaaccacgttcttttttcagtttttccatcaggtccatgatatgcacctgatgggccagatccagggaggcggtaggttcgtccaggataatgatctgcggttgctggcagatggctcgggcgatgacgacccgctgcaattctccaccgctcaattggttgagccggcgtttggccaggtgtgtgacattagtggcctccatggcctcggcggcaattcttagatcccggtttgtttccaggccggccagggacaggtggggagagcggcccatgagtactacttcggtgacggaaaatggcgcctcaatgggagaatattggggaactaccgccacctggcgcgccagggattttcttgaatagctggccagcgggcggccgagaatctccaccttgccgcctagcggccggattatcccggccagggttttggcaagagtcgtttttccggagctgttaggaccgatgacgatgaaaaaagacccagtggctacctcaaaggagaggtcatggaggatggggcggtcgccgtagcctacgaaaacctgttcaagacaaacggctgggttcataaccgagacctctgcagcagaaagataaagagcggggcgccgatgagagccgttatcacccccaccggcagttctccctgagagggcaggacgcgtgccatcaggtcgcaccagactaggtaggcgcctccacccaaaatgcaagccggaaccaggacccgatgctccggccccaaccagaggcgcaggagatgggggacaaccaggccgacgaacccgaccaggccggattggcagaccgtagcgctcagcatcagggaagtcaccccgagcaggatataggtcaccgtagttacggccagcccgagataactggcctgttcctcgcccatggagaggaggttgagggggcgggcgaggataaaaataatcaggtggcagggcggcaatagaatcgccagggccaggatctgctgcggtagggccactgacaggtctcccataagccaatgcaggatgttgtgcaggcgggagtcctgagtaatggtgacgaaaaacaggatgagggcggtgcataaggcgttgaccataacccccgaaagcagcagggcgtccttacccccgccggtctgccggggggtaaggaagatgactaccgccatgacccccatgctgcctaaaaaggccaggacggctacacccggaaacggcgccaaacccaaaaggatgccgatgatggctccaaccgcggcgcctccggagatgcccaggatatacggttctgccagaggattgtgcagcagggcttggaagaccagcccgcccagagacagcgttccccctaccagagcagccaagaccacccgcggaaaccggatctgccacagaatcgtagggaggatgtcatccgtagggctgaatccgatcaaagccaacaaagattgacgccaatcggcctgggatgacccccagagaagaccggccaacaggctcaagaccagcaccagacctaagagagcgctcacgagcaacagccggcgcagaagatgaggttgggaaaggatcattgcaaccctccggccagctcagggtgcagcagcccgaataacgcctccaggccagcaaagatacggggcgaagggcgatcgacgatatcggagtccaccaaatagatgcggttgtcccgggcggccggaagcgtcgaccactgatgccagaaggctttgacccgctcgaaaatttccccccgagtcatagaggtaataatgatcacttccggttgcagcgccaatacctgttcttgagagaagcggggataaggaactttgccggcggtcaggtttacccctcccgcggtggtaatcagttcatcgagaaaggtatgagaaccggcagagacaatgggagagatgccgatctgcaaaaatacccgaggacagtgaacactgcggcctacgagggaaatgatgtgctggcgtctctgaaaaaggtcttttgccagggtctcggcctgatccccggcgtttaacagatgaccgatctcgtgcacggtagcaattaccccctcgagattgcgggggtcaaccgcataaaccgggatgcccagactctccagccactccacccgatggcggggattgccgtctttgatggccaggcagaggtcgggccgcaaggcgacgatgcgctcgacgtcgggactgatgtacgaacctactttgggcaggttctccgccgccgccggatagttgctgaattgttcgacgccaacgagccgatgttcctggttcagggcgaagacgatttcggtgaggctggcagccagggtaacgaggcgctgaggattttctggaatttttacctcccgccccaactggtcgctcacggtgcgggcaaatgccgggggaggcaggagcgcaaaatacagcaccagacaaacagtgtaaataacctttatgattgtcattggcaatattatttgtaggcgtgcagcaatcaatgaaaaaagggactcagttatcagctttcagtataaagaaggaaacgcttgcaaaatatctattgtgatcgtcctcaaagccgtgaaggatcttaaccttttaaggacaagaaattcttcgctgcgctcaaattgacccgaaaggcaaagatggattttgccagcccttcaaatagtatcggttcccatcctgtccggcggtcaggaaagatacgattattcccttgaacccgtcatcgcagtgattatagttaatctaataccagaaaggaggggaaaaaaccatgttatgcagtctttctacaaaattggggcccgaagagctccaggccatcaataccctggagcaggaattggcaacaccgctgttggccttttcctgccatgatttgaagcctgctgagatgagttcggcgcagctcagccagattcaggccttggaaaaccgcttagggatttccttggtagcagtgaaagtctgagttttttaccggttgccgggaaggcccgcccccttactgcttggtggtagcgggatattttaccgctaggccgctgataatggcttgaccggccattttgagcggaagggggagctccgttgacagcgctttttcctcctcctgtttcaggggccttcccgccaactcttgggagatagactcacaccagaccttgaaggcttccaggtcctgaacctgtccctgttcccaggcgtcgctcaaactgagagccgcctccaagaagccggcgtagcgcggctgcaagataacggcctcccaggcctgcaagatttgtggacgcgcttgaggtggcagggaagctgttatgacatcgtagatatccagccgccgttcctgcagcctctgccagatcggtcggcgggcgcccagaccgttctgtttccccacggcctcccggactccctgataaacggccctgccgatcagttctcccagcttggaatgccctccggcgttatccaaggttttgccctgtcctcctaccacaatactattatcggtgccagtgcccgtcgcctgataggtcaggggttgttcggtgcttcgaatatccaggtcctgcagtgccgcggtcttggcctcagtaaccgcgatcagagcccggctcatggcccggggagacaatcgataattgcttaagacaataatattgatggttccgggttcgtagtaacggccctcatcttgggagaggcgcagggcgttgctctccaccccggcagttacgagggcgtaaagcttgaggtccttgaagtcagccttctgaaccgagagattccccatgtcagcgccggtaaacaggaaggatgttttgccctcggtttttttcagaacattgtacaccagacgacggtctttctccagacccagatagtggctgatgggccagcacgggggcggggtataatgattgcctgccgtcaggatgccgctgcggggtccttcgagggtggagatgacctgcaccggtgtggtgaaatcgatgaccagggatttatgttcaaagtccaggatgcggctggtgacgacctcagtctggcggacatacggcaggtccagatgcagaggcttacgggcgagtatttcctgtttcaggacgacctttcggacatcgctgagttcttcagggtataaagaggtcgccagccaggagataaagtctgcggtacggactgaggcccggcaggtcagttcgcagggaaaggtgagcagccggccctggcggaccccctccacctcctgccagcccggctgctgcaccaactgatgaaatctcttccagtcatgaccgcaggcgaaaatggcctgaggattgaactgctgccattccgagagggtgacgggaactacgggaccctttttcccccaggtaggtgggatgccgccagccagccggataaaatcattctgaaaagagtcatccccgggtgtcaacatctcccggttactcatgagccgtactacccgcagttttttcacagggggtatttgagcggttttcttgccgatgaggtccagttgtgcctggaggtggcggcacaactcttcggccttggactcctgttgaaacagagccccgagtaggcgcagatgcgcaaaaatgtcctggaccgcccgggccgacagattgatcacgggaatccctgaatccttaaatcgctgctgcacctccttctgcaaatcggcgacaaagatacaatccggtcggcattgttcgatggcctgaagattaggggagaaaaagccgcccaccaccgcgggcttccctgtctgcggggggacgtggtcgtatatggtaacgccctgcaatctctcccccaaacctaacgccagcagcatttcggtaactccagggaccagggagacgattcgctgcggtggctgagtgatggtcaggggacggttccaggcatcggtgaggttgagggcggcattagctgaagctgtatggaatagtaccgcactcaataagatcagagagacactaaggttggacaaacccttgtgataaaattttttaccgggcaatcgttttccgttccgcaccattctcatgaattaacctcattaccaccggtggaaattttctaccaaacaggctctggcaaaactcacccttttcaattttgccatttccctggttcccaggctcttgcctgtcattctttgttcccaggctccagcgtgggaaccagattcaagccattatttccagatgagaaccggttaaaaaacaaaccgcaaaccggttacaaaattgaagcctggagatgagtaattatacgtttcctggtaattttgatcaaaaagatttccaatccgcgcctgaagctgcatttttttggcataccgcaggttctctgcaatatcataggttgcggccagattaaagaggagatagctcgggttaaagaccctgccggtatgggtgacaaaaaaaggatcggtgatgtaataaaagtcatcccgtttgccgacgtagaggccattcagattgacgttaaagggtttgtggtcatagttgatggtaaagctgacggtatgtttggggcgtcttaccaacggtttgccgacctcgtagttgaggcccagatcttcgcccccggtactgagcacctgcgacaaaagataggtgtaggaggccgagagagttaaataaggtaagggtttggccgtcaggctggtttccagcccccggacgcgggcgtcgctgatattgccgtaaaaggatgtggcgggccaggcccgggtgatgtaggcgatcaggtcggtgaagtggttttcgaaataagtcagtccgaacttcagccggtcattgagggcgtattggtccacccccacctcccaggaggtgtttttttcgggtttgaggttgggattgcccacggcagtggtggattggtaatactgttcactgaaggtaggcgccttaatggcccgccccccggcggcccgcaaggtcgtatcggtctcggtgatccgaaaggcggccgaggcccgcgggctgaactcggtcccgtcaaaggcggtattgtcttccagacgcataccggcggtaagaaacaaccgctcccagaaactgatctgttcctgaaaatagaaatcgacgctgcggcggtgggctctggtttccgaactataaggccagactccgaaactctcatagctctgtttcaggcgttccgtaaaggctgccaagccgatagtagtagtcgttcctatccgatcactaaaattgaaacgcaggttggagcgataatccagactggaacggtcctcaatgggatggaaaaccgaaccgccgaagatgtccacgggatcgaaggcgtcatcatagctccaatcccggtggtaggtagacagggtcagttcgttttcccaccaggaatagggggaatatttggtggtaaggccaaataagaggtcggtccgcgtctggttctgattcgggtcgggtgcaggatctacccggtcaccatattcggtcggatagccaaagtaggtgtcgataaaaagggtagagaaggtaaaagagagtttttccgtcgggtccaggtcgaagcggccatttagcacgttgctgccgaagcggttgttgatcggcaggatgccctgatcgtcgatgcggctgaaaccgatggaatagccaaaccgatctttggcgctccccataagactgaagcgattttcactgatgaactgtcctttttcgctatgggccccccaagccccggagtaggtgaaagttggcggccccacgccctttttagtgatgagattcgtaaccccggtcatagcgtccgccccatagagcgaactcatgggaccccgaacgacttcgatccgctccacattgtcaaccgtcaggttggcccagtcataggtgccaccggcattattgagccggatgccgttgagcaggacttggctcatattggaatttccaccccgcataaataaagaggtgttgccgccctggctgccggtctggttgaccaccactcccggtaccgagcggagcatttcctccacccgggttacctggcgcttttctatctccggcgcggtgattaccgtggaggaaacactggtttttttcaactgctcctccgtaccggtggccgtaatgatgatctcatccaccttctggacatcctcggaagtggatgtggattgccctaaggctgcgacgttcgtcgtttcctccggattcaccccctcgctggacgccgtttcctgggccaagccaatccccggatgtaaaaccaagcatatcaataaaaacagtattctcttcatagtttttctcccccccccgaaaccataatcggtacagtttcagccgcagagccgtaccggtggccgcatgggctgcagatgctgctgctcccattgcgctaccaaaaggctgacatggccgcagcctcgactcgttaaaaaatgccaggcgtcctccaccgtgaaatagccctggtagttccccaccaactcaactcggtcggctttgacccctgcctgctcgcactggttcttaagatcgtagggctccggaatttcctgcccgccgacgagatacacaatcacccctgtcttcatagctttcctcctgtagaatatttccccagagtaatttcttttgtcccgcaccttgatccgctcgcctgcgagagggaggataaatcaagggagacacctccggcaaaagataaaagtggtaatccgtgccacgctgctgcgtcaggaaagagtaaggcctgcccaaaaaataatccctgagtccgtgtggacccaaggattgcacccagcttagcttgttccttaggattgactgaagagttttacctcaactcgctcagcctggcctgacccaatctggcgttgggtaaaagcacaaagattgcaggcaggtcttctgactcccggatcatcctcttccctgcgccttcccatcttattagcccaagacagtggcacctcgcaaggttttgtccccggttacagcggcgggaccgcgccggacttccaccggcttccctattaagccccataatggagcacctgaaccaactagggccatttataatagaataacatccttcctgtcaagcaaaaaatggggtatcggcttacggcgttaagcctgttagcatttttttattttcctaataacctaatttaagatacagtagagagtaaagacttaccgatatccgaattaattctgcatattaaattattattgctattaggtgagagcaggttcagcgggttcttgtccgttgtcagagcactctgtctttaagttttgggtggagcagggaggaccagttagagtcgcctcgggttgtgagtggcaactccgcaggctggtcttgaaatttcggctaccatcacgatatggtgtgaaaggattaatccataatcgcagtaggttaaaagaacatgctggctcttctgcaggctcaaagagactacctgtctttcctgaccggattaggttgcttattcgtctttcttctcggcttgacgttgaggcgccatccccaattcccccgctcttttatctggctgggtttttttgctctctgtcagtgttgcttcgagtggttttcgctcattatgccggtgctggggggaccggtcctgagcgaacgattgaagttgctgcaactattggcgaatgtcgtctttctcaccgagtttggggtctccattatcctgcccctgaaatggcgagtttgggggcgagccctggcaggactttatctagtggggctgattgccagtgcttgggtcgggctttcccaggtctggcttccggctgccgttatcgccaggttggccacctcaatttggactatcgtggctctttggcaggtagctatctctaccaagtccggtatcctgcatggtgcggctctgtcattagcggggttgcttttgagccaagctctaccgttgtatcctggaatcgttccctggcagaactgggagcaatattttatggctgcgccggacataatccagatgtcggtcctgcggagtctatttagtctgtgtctggcgctaacattatggatttactaccagaaccagctttggcagcggacggcagaggtggcagcactttggagatggccgctgtacggctcgtttgctttggttctggtcatctttttgaccctcggtataggaggtctggccacgggctggtatggccggtatctggacgcagatatgcgtcagatattaattaccagagtccgaacactggcttcggcactcaaccccgaggctatcaagcaacttcagggcaatgaggctgatctgggaaccgaggtctatgaaaacttgaagaagaagttaatatcgatccgtcaggccaacggcgattgccggtttgtctatctcatggtctggcggtcgccctatccggttttgctggtagacagtgaggatgttagcagcgctaattattcaccccccggccagatttactatgaagctagtgccgaactgaagaccttgctccaacaagggcaggctttcgtaaaaggtcctaactctgatcgctggggtacctggatttccggttttgagtttattagggtggcgagcaccggtcagaatctggctgtagtcggaatggatgtagatgccaaggattggcagaagaagattcgcctgcaccgcctcctgccacttagcctgaccctgctcattacccttctcctcaccggtttatacatttttcaacagcggttatttgatgccggacgccacctttcggagtccgaggaacgctaccgcaccctggtggaaggttcacctgatattatctgtctcttagaccagaaatggcgcttcttggctattaaccgtgtcggtctggaccgattaggcgtccaggaagggagtatccccgaccaatctttctgtgaactctggcctcgtgaaatgcaatccatcctgacggcggccaaacagcaggtggagcaggggcgtccggcggcttttgaaggagaaatgtctctaaggggagagccaacctcggtctggcaggtggtgctaaaccccattaaaggtaaaaataaaggggggctgcgatatgttggtatcatgaccgagattactgagaagaagaagttggaagaagagcaggctcgggctgataaactggaatctttaggtttcctggccggcggcattgcccatgacttcaacaatattctggcggtcatccgggggaatgccgggttggccctcctaagcctgccagccggcagccgggaactgaataacctcatcgttatcgagggggcctgtctcaaagcccaatccctggcccagcaattgctcactttcgctcagggcggggtgccggtaaaaaaattatcggatctgaaagagctgattcaagaaaccttcatttttgctacccggggttccccggtccggtgtgaattcaatctggccacggacctctgggctgccgagatcgatgccgggcagatcagtcaggtctttcacaatcttgccatcaatgccgttcaagccatgcctaccggaggtgcaattcgggtgcaggccgaaaatgccgtcctacaaaccagctcaggcttttccctgccgcctggggaatacgtgaagataacagtaaccgatcagggcgttggcattcttcccaaatatctggcaaaagtctttgacccgtatttcaccaccaaacaggtaggcagcgggttgggattaaccaccgttttttctattgtcaaaaagcacggcggcgatatttccgtacagtctaccttgggggagggaaccgtctttgtcatccatctgccagcctccttgaaaaaagtatcatcggtcatccccgaacggaaacaggtagcctttgggcatgggcgcattctcgttatggacgatcagaccgatgtccgggagaccttgggaaagatgctgcagcgtttgggttatgaagtcgattttgccgaagatggccaggaggcttttgagcgctatactgcagcccacaaagaggggcggggcttcgatgcggttattctggacctgacagttcccggaggtatgggaggaaaagaggctcaggcgaagatcaaggccatcgatccacaggcgcgggtcatcgttaccagcggttatgctgacgatcctattctgtctgattatcagaactatggcttttgtgaggctatcgccaagccggtggacatagtggaactcagtcgcgttataataagggccgggaagaagaaatagggaagcgggggagagacaagcacttcataccgcatctcggctttttgggcataccccgcatctactgcagatatcgggttggcagggtggagtctcccgcgcggccagggcgttttggtattcttcccagagatactccttatggatgccatgatcgataaaatcccaggggaagacctcatcctggcggcgctcccgcaaaacaaaaaaatccgggtttaaagaactctggcggcaggctgtagtccaatccccgccagcgcgatgggccgtcaggagtaatgttcccacacggcggtcgcctcgggccaggagtgcctgaatataagcccacttgggcaggtcggcatgcacccgcacctcccgctccccgcgcagcccgcgcttcaccatcctgatgcggtctttgagttcggccaccccggcaaaggccgaccactggaaaggggtgaagggtttgggcacgaaagagttcaggctgagggtgatgccggccaaccgggagcgcccttggctgtgcttgactactgcgtgttgcagccgtttagtcaggtggggaatgtccgctatatcttgcctggtctcggtgggtagccccgccataaaatagaggcgcagatgcgacaggccagcggcatgcagattgatcaccgcctgttccaattggacctctgagagccccttgttgataacccgccgcattctttcattgccggtttccggggccagggccacgcttttaacgccgccttttttcaagaggtcgaagagctcgcggtcggcgcgatcggcccggatagaactcagccctacctgttgcccggcggtggtgatccaacggcacaggtctaaaatctccgggtggtcggccaccgctgtacctaccaacccgatcttggcgccggtggccaagcctaatcgaacctgatcgtgcaacgtggcggcggagcggctgcgcggcggccggtaaatgaaaccagcggcgcagaagcggcagccccggccgcaaccacggttgatctccaccagaaacatccggctgaattcgccgcccggggccaacagtcggctgtggaccggataagcgtccagattcatcaggtgtggcggtctgatggttgcgggaaaacccggagcgacggccatgcggcgcatagtcccatcttcatcatactccggccgatagcttgtggggatatatgttccgggaatattggctgctaggtactgcaagcgggtgagacggttttccgggcggctcgcgtcagtaagcgtctcaaaccaccttgccgcatcgcgctccccctcccctaaaaaacaggcatccaggaaaggcgccagaggctcggggttcatggagattgctatacccccggcgacgatccaggggaattgcccctgccgttctgcggctaacagcggtatccgggccagctccatgatcctgaggacattgaggtaatcgggttcaaaggagatggaaaaagccacggcagcaaagtcggtcaaaggccgctgggattcaagggtcagtaacggggtctgggtgcgctggtattctagtaattcctcggggcccggcagaaaggccctttcgcaggttaaatcagggtgttcattcagcaggtgatagatggtttgaaaacccaggttgctcatccccacttcatattcgtgaggataaaccagggccaccggtcgtcgatgaccccattcccggatgatggcgccttgctcgcgccccagtcggtgctgcagatgtgcgatgatctttctcgataaagaacccagttttttcctgactcctaacttttggacgcttgactaattctcatccggaaccccctgaacccggttttcaatccgcctggcgcaaaaaggtgggtatatcgagctcatcctcctcataatggagatccggatgtactatattcttcttagaatgcaacaattccaggcgcgaacgttttttgctgtccgtacgggcgcggtcaggcgtttgaatctgttcggctcctttgcggatgatggtgggaacgtcgagctcttccggttctaccatgacctttttggcaagtcgggcggtctcctcgatatccggttttttgccgatgccggtgccgatcaccgtcacccgcacttcatcacctaggttttcatccaccacccatccccagatgatattggcttcatcatgcgcctcttcctggatgagggcggcagcgtctttcaattcatcgagggagatttccatgccgctggtgatattaattaaaataccccgagcgccccggatggaaaggtcttccaacaacgggctggagatggctttctgggccgcctctacggcgcggttattgcccgaggagatgccggtacccatcagggccatgcccatctcgcccatgatagtgcgtacgtcggcaaaatcgacattgatatggccggtcaccatgatgagatcggagatacctttcacagcgtagaccaagacttcgtttgccagtcgaaagacttcaagcgccggggtgttcttggcggcaacgctcagcagacggtcattggggatagtgatcagtgtatcaactacttttttggtggcctcaatgccggcctcggcctgtttcatccgcttccggccttcaaagaagaaaggtttggtgaccaccgcgacggtcagggcgcccaaatctctgcagatctcagcaatcaccggcacaccgccagtcccggtgccgccgcccattccggcggtgatgaagaccatatcggcgcctttcagggcttctcgaatgatatcggcgtcttccagagcggcattgcggccgacctccggatcgccgccggctcccagtcctttcgtgaggttggtgccgagatttatcttcaccggcgcctgattcagtcccagggcctgggagtcggtatttgcggccaggaagtccacccccatcaactgggcctgaatcatgtcattgatggcgttgccgccgcccccaccgatgcctacgactttgatcttggcagaggactcattttccaccatttgaaccttcatctaatccaccctccctctcaggtatagcgcccgttcgtccaccggtatattaaattacttctttaaaccatcttttcatccgcgatagaatacgattaaaaatattctgatcccggatccgaaaagtatccttggattgcctggtgcgtgcccgggccccgtagaggaccagaccgactgccgtagcataggctgggttattgatgacatcagtcaatccgcccactcctatgggatagccgcgccgagtgggcacgcctaaaatttcttcgcagagttcgggcattcccaccagcatagatccaccgccggtgacgatcaccccagagatcatcggcatctcaaagccggcgcggatgatctctttctggatcatggtcaggatttcctctaccctgaggtggataatctctgccagaatacctcgcgacagggtcctggccttgcggccgcccagaccgggaatctcgatcaactgatcccgatcttccaacacgttgagggtgcaaccgtgaatctgtttcagtttctcggcctcaggcaaggccgtttgcagccccacagcgatatcattggtgaggttattgccgcccagggccagcacccaactatgctttatggaattgtcgctaaagatggccaggtcagtcgttcccccccccaggtcgatgagagctaccataacctctttttcttcctcggccattaccgcttcacccgaggccaggctctgcaggacaatatcggccacatccaacccggccttattacagcacttgataatattatttaccgcggcgacggctccggtgacgatgtgaaccgcggcctccagacgcacaccatgaatgccgatggggtctttgataccgtcttgcccgtctactttgaattcctgggggagaatatggattacctcccggtctagcgggatggccactgccttggcggcatctattacccgattaatgtcggattggaggacttcccgactcttaatagcgataatcccctggctgttaaaccctttgatatgaccgccggcaataccggtgtacacggagcggatttcacagccggccatcaactccgcctcctcaaccgcctggcggattgacttgacggtattttcaatattaacgacgacgcctttgcgcaagccttgtgagggatgagtgccgatgccgatgatttccacacaattattccgccactcgcccaccacggcgcatatcttagtcgtcccaatatccaaaccaactatgagatcctgccccacaatgttccccttaaggtgtttgaggttctgtatttcttaaacttaccagtactcgctgcggataattcaaatctattttttcgattttctgccagtcgcctctctgttttagaagcggcattactttctgcagaccggctaatttttgttgatgaccctgaaatccgatacttacaccaacccccagcccggaggggtagatggttaagcctctctctgggtctacgtggatttccgaaatgctcgctagatttaatgaatcgttttcctttggcaaggattccataaaagtaaagaccttagccagcaaaggggctattttaccttcaacccgattaaaatgttcaaaatgcaggcccgtgatgactggcagatcatgagggtcttcaggctccaattctttgaataaaataccctgtgggtttatgagataaaacttgcctattttcaccagggcatagggttggtgttcatacaccacgatccggagttgatcaggccactgcctggtcagttccaccttttcaatccagcgttgctgcagcagggctttttctactttgaagggttgaattgccaaaaggctggtgcccggcctgatttgcattgcctgtaagacctgttccggatgtgagcgtgcctggccctcgattttcaggcttgcagggtctttgatgcagaaataaggcagcgtcagcaaataatgatagctgagcacaaacaggaggctgatcccggctacgacagaggtggcggcgaatacataaaatgaccggaccagaaattgccttatcccctgccaggggagctgccaggagcgggaattccgtcgatacgcatttcgcttgaagttgatcttttcgatttttctcttgtgactgcgatgaaacgcatttgaccgcgttgacctgcggctgctggcgtaactgcgggcgtaggtcatagctaacacacctctcccgatcggacggcaaagcaccgcgagccgccgctggcatgcaatggatgggaagccaggcgccgaagcatttcttcaccggttttccagatatctccagcccccatagttactaagacatctccgcgacgcagataattccaaagctcaggtgccaattcttcccggttcccaacgtattgcaccgcagtatgtccggcttctctgatgccgcggtagagatcgcgcccggaaagaccgtggataacccgttctccggcgctgtagatatctgttaaaaacagtaattgggcctgctgaaagatgtcgaagaaatccggtaacagggcctgggttcggctaaaacggtgcggctgaaaggccacgaccaatctgcggccggcaaaggcttgggccatggcgtccaaagtcgcgcggatctcggtaggatggtggccgtaatcatcaatcaccgttacgccctgattctctcccttaatctcgaaacggcgcttgattctgccggtttgagccaaaccggcttgaatatcgcgaaaatccaggcccagagcgaatccgactgccgctgcagccaaagaattggcgacataatgccatccggccaaaggaatagtgatctgtccgagttttttctcctgtcgcagcagtgtataagagctgccgccgccggttacctggatatgtgcggcccggtagttgccaccagatttgaggccgtaggtgattaaacgtccttggacgccatagagcaagggtcgcagattagggtcgtcgtaacaggccaccactgccccgccgggctgaacctgatgaatgaatttggcgaatacttcctggatgtgcgccaggtctcgatagtggtccagatgttctcgatcgacattggtcaccaccgcgacgtgaggattgaacaccagaaaagagccgtcgctttcatcggcttcggcaacgaaatagtcgcctggacccaacacggcgttgccgcccagagaatctacgatgccgccgattaccacggaaggcgccaaacctccctgtcgtaggactgaggccgtcatggaagtagtagtagttttgccgtgcgccccggcaatggcgatctgggtttttcccgccatgagcattgccaacatttgggcccgggataagatttgcagtcccctcgcctgggcggctttgagttccggattatccagtccgatagcggaggagattacgaccacctcagattccaagagattttccggggcgtggccttggaaaaaggtcactcctaagcgctgtaatttttcggtcagcgcattggctgtgaggtcggagccgcttaccgcgtaaccccggcggacgagtaattcggccaagccgctcatcccaatgccgccgatgccgataaagtggtaatgtgttgtctttggatgcatgtaaaggtccattgctcaggagttcagcagtttctgacactccccgacgaataagctggctgcctggggacggcccaaaacccgactgcgttcttccatctcagttagttgtaggggttggagtattaatttttctatcatcgcagcaattttctctcccgtcaactcttcatttaagacaaggaacgccgccctggcattactaagaaaatcagcatttttccgctgatgttggttgactgcgtagggatagggtaccagtattcctactcttcccagtaccgtcaactctgccagggttgaagcgccggcccggcagacgaccacatgcgcccgacgcataaactccatgacgtgcggactgaacgccgttactgtggcgctgctccaaaactgtttgtatcctgcccggaccatagcctcgtcggcctcgccggtgagatggatgaagtgcatctgttgtttgtaggatgccagtaatggcaaagcacccaagattgccaggtttagatgatgcgccccttgtgacccgcccatcacgagtactgtgaaaggcgaatcctcccgtttggccggggatggcagactgaactcggttcgaaccggattacctatccatactgacttttccggggctggattattttcggtctgcgggaaggaaaggaatatttttgccgccgttccggccagcatcctgttcgtggttcccaggacggcattctgttcgtggattaccaggggtattttcaagcgacgtgccgcccaaccgactggcccggaaatatagccccccattcccactaccaaatcaggtttctcccggctgaggatgccccgcgcccgccatagactgagcggcaggtgagccaaggccagcagccgccgtcccttgccgcctccccggagggttcggacatcaagtatctgcttggggaaatcatactgttcaatgatattaagggttaccggctttggcgtcgtgataaagcctaccctggcctgcagggtgcggcggaattcttcggccacggccagaccgggaaacaggtggccgcccgtacctcccgcagcaatcagcaccttgcagggttttgtcgttttagcacccatgaccgtaagcgataacgatgattccttgaaacattctgttctcatcagagtcgactcgccggagtggagcttagatcccccgctgcaggccttatttgcccgcctgtacgcctctcgcaggtattatggcgcctttggggcttcgcgtcagagcctctttggtccctcgcccttgagagctgatgttgagcagaatcccgatggctaccatgttgacaatcagcgatgagcccccgtagctgaggaagggcagcgacaaacctttggtcgggaggatgccgctcaccacagccatattaatagcagcctgcaggccgattaacgccgtcaagccaatggcgagataggcgccaaagttatcctgggcctttaggctggcagctattccccgcatgagaataatgagaaacaggcagataacgatcaggactccgaggaagccgatttcttcggcgaggatagaaaagataaaatctgtatgggaatcaggcagataaaataacttttcccggctcttgccgatgcctaatccccagaagcccccggagccgagggcctgaagcgaatgtaccagttggtagccagcctcctgggggtttttccaggggtcgataaaggtggtcatccgctctagacgcatcttattcttcaagataacgtataccacgagtggtgaagccgcgataactgccaggaaaatatgggtcagacgagtccccccgacaaacagcatcaggaaggttattcccgccagggccatggccgtcccaaaatccggttctttttcgatgagaacgataaagatgccggcaataataatgtgagggagaaaaccgatggagaaatagcggattttttcctgtttgcgggccatggaataagccaggaagatgatgatggccaatttggcaaactccgaaggctgaatgaccagaggtcctaacctcaaccagcgggaggcactgcggatcctcacccccaccccggggatcaagacgattatcagcagaaacagactgataaaaagaataagataggccaggcgattgtataactggtagggaatccgccttataaacaacatcaggccggttcccagtactgcataaagcagttgtttcttcagaaaaaaggtggggtcctggtacctgtccaccgccagcaccccgctggagctgaataccatgaccaggccgatgcccaaaagcaacaggggggcgatcatcaaaagatggtcgcattcaggcggcgcagatgcgggagttgtgtctttcatgtgctaaactccttacggcttcctgaaatacccgacctctttcggtatagtcccgaaacatatcgaaacttgaacaggccggcgataacaacacgacctcccccgaagaagccgccgcataggccagttccaccgcctgagccatatcggcggccggttgcatcagtgctgcgccactcaaggcggcagctattttatcctgagcttctcccagcagaattaccttcttgacccgctggcgcaggagggcggacagcggacgataatccccccccttatccctgcctccggcaatcaggacgaccgggcggtcaaagtgttccagcgaccgcactactgcgccgacgttggtgcctttggaatcgtcataaaaatcgaccccgccgatattcgccacccactccaggcggtgcggcaatcccttgaaacgggctagagcctcggcgcacccctggggcgtggcccccatctccagggcgagcagcaaggcggccatgatattttccagattgtgcctccccggcagtacaatcttatttagggggaatttcgcctccggaccgcgggctaaacagacgcggaggctttctcccgcctgccaggcgccaaaggttaatttctttcgagttgagaaaagataaacctgactctgcacctggtcggccaaggcggctgccttagggtcatcagcattaagaaccgccgtctccgaagggccctgccgccggaagagcccagccttggagcgcgcgtaggcttgaaaatccgggtagcgatccagatgatcttcggagatgttaagcagagcggcggcccggggccggaaagaaggcgcggtatcgagttggaaactgctgacctccaggattatacaatcggcctcggcctgttgtgacaacaggtccaccaggggggtaccgatattgccgcccaccagcgggcgcttccccgaagctagcaacatttttcctacgagggtcgtagtggtggtcttgccgttggtgccgctgatggctgccaccggccgtttgagatgccatccggccacttccagttctccccataaagggataccgtgagccacggcgtcctgaagccagggctgttccggcggggctccggggctgggaatgatcaggtcaaagttgagccaatcggcaggttgcggccgtcccaaatccagggtgaggtcaaggtcttgaatggccgttagcgactgggccaggtcggccgcgggggcgctatcggttaccgtcacttgcgccttttgggaggccagaaaacggcacagaccgacgccggtttttcctaaccctaccaccaagatttttctgccgtttaattccacgccgggagctccgggaaacattaccgcagtttgagagtgctcaaggccaagagcccgagaatgatcgccaaaatccagaatcgcacaatgaccttgggttcagcccaaccctttaattcaaaatggtggtgaatgggagccatgcgaaaaattctgcgcccattggtcaccttaaaaaaacttacctgaaggatcaccgacaaggcttcgacgacgaagatgccgcccacgatcgccaaaaggatttcctgcttgatggctatggctatcgttcccaagatgccgcctaaggctaaggcccccacatcacccataaagacctcggccggataggagttataccagaggaagccgatgccggagcctaccagggcgccacagaagatggcgagttcaccaacgccccgcacataggaaatctgcagatagtcggcgattttgatattgccgctcaaataggccaggatcataaagaaggcggcggcaatagtcaccggaccgatagccaggccgtccaaaccgtcggttagattgacggcattggccgccccgacgatcacgaagaccgccagaggcaagaaaccccacccgagatcgggatttagctccttaaaaaaaggcagtgtcagggttgtctcaaagccgggcagggaataaagccagaccgccaccaccgcagccacaataatctggctgaccagcttcccccggccgctgagcccccggttgtgcttttttatgaccttgagatagtcatccagaaaaccgatgccgccaaaactcagggttacaaagataagcagccagacatacgtgttacttaaatctgcccataagagggttgagccgatcgtagccgcaatgatcaggatacctcccatggttggcgtgccagccttgcagagatgggaggcgggaccgtcttcccggatatactgaccgatctggtgccggcgcaattgccggattacccaaggtcccaggatgaacgcaataatcagcgcggtcaagatggcgtagatggagcggaaggtcaggtagcggaagacattaaaaccgccaaatacggtcttgagtggatagagcagatgatagagcacggttttctttctctggtctaattataggcaggccaggagcttttccattgttgcgccgcgagagcctttgactaacagcgtatctccggggcgacaaaaccctctgataatgtcggcgccctcggcatgggacgccaccagataaatacgggagtgaggcatgcccgccgccaaagccccctgtcggaccgagtccttaaattttccccagacaactaatagatcgacctgcagctgtgccgccagggcccctaactgccgatgtgccgggatggtttcccgacccagctccaacatgtctcccagggccgccactgccctgccttgatttttcaaactggccagggtctgcaaagccatggccatagagcccgggttggcattgtaacaatcattgaagatatgtattccagaggtatggcattgcatctggctccgatgcttcaagccggcgaagcggcctaaggcctgagagatctgctccgctgggagacccagggccaatcccactgccgccgccgccagggcgttatagagctggtggcgaccgggaagctggagttccaggggccagatcttgccctggtggcgaatttccgcccgctgcccccaaaccccgcactggcagggaggtccagcctggatttgagctcccggatcgaagccaaaactcagcgtttgtcccttaaaatggtggagcgccgctctcagccgttggtcatcggcattatagatgatcaagccgttgtttctcagtccttggatgacttccgccttggcttgggctaccccttccaggctgcccaagccttccagatgggcggcatgcacattggtcacgacggcgatatcgggtcgggcaatttgagccagacggcggatttccccgaaatggttcattcccatttctactactgccgtctcatggccggtgtttaaggctaataaggtttggggcaagccgatgagattgttgagattcaattcatttttcaggacccggaagcggctggcgagtaccagagcgatcatttccttggtggtggtcttgccgcagctaccggtgatcgcaatgaccggaccagaaaaccgctggcgccaacaatgggctaggtcacctaaagccctgagcgtctcgggaaccagaacaattgtcaggtctttggggaattggtggttctggcgctgccaccaagcctctgccgccaccagggctctgacgccgcgttttatggcacgatcaatgaaatcgtggccgtcaaaacgctcacctcttaaagggataaaaatctctccggcctgggcggtccgggaatcggtggagacgccgacgaaattaccgccagcgccgggttggagcagccggccgccggtgcaggcgataatgtcccggacggaaaaaactgcactcatgcccccttcctccgattggcagcttgtcgcagcttgtcaggatctgttacatttttggccctggcagataacgccgccgccgcttcttcccgatcatcaaaatgaatccgcctggttcccagtatctggtaggtttcgtgtcctttaccggccagtaagataacctcaccaggattgccgatggcgatcgcctgacggatagcctgccggcggtcggcaatcaccagatagccccggtgaccctctcgagcttcagaaacatcgagtcgggggcagttcatctctctcaagcctgcaagaatatcttcgatgattgctaaaggctcctccgtacgcgggttgtcgctggtaattatgaccacatcgctgccccgggccaccacctggcccatcagggggcgtttgcgccggtcccgatcgccgccgcagccgaagacagtgattatccggtcgaaatctagtgcctttaaagcggccaggactttctccagggcgtccggcgtatgggcatagtcaaccaagaccaggggctgtccgggcgccgctaccggctctaatctgccatccaccccggtgatgttggccaacccggtgactacgtgctccggactgatccccagacccagggccgctccgctggcggcaaggatattatagagattgtagcgacccatcaggggcgaaacaatgtccaatctgccatagggagtatgtaaccgagcctgaataccctggtgcgtcagggtaatgtcctctggccggatatcagcgcccgcggcaaacccataggtcaacaccggcggcgaggtctgcggcagcagtttctgcccccaggggtcatcccgattgatcaccgccaactgcgggccatcgccacagtctgtcaacagttcgcagaaaagacggctcttaacggcaaaatacgattccatatcgccatgataatccagatggtcctgcgatagattggtgaacagtcccgcagcaaaccgcaccgcctgcacccgcttcaaatccagggcgtgagaggatacctccattatggcgcaatcaaccgcggcagcccgcatttcagccagtaaatcttgcaggtccagcgactccggcgtcgttaccggcgaggagcgcacctgggaaccgaaacggcagttcacggtgccgataacccccacttgggcgccgctggcctgccagatagcctctaacagatacgatgtcgtggttttgccgtttgtgccggtaatgccgaccacggtcaggttgcaagaaggatgatcataaaaggccgccgccatatgcgccagtgccaggcgggtatcaggaacttgaacgcaaaccactccaggagtaggttcgactgcatcttccagcaccacgacggctgcgcctctctcgatagccttgtcgatatagagatgaccatctgtttggcagcccttgagggctacgaaaacctcacccgaggctactctgccggaatggtaagccaatccctgaaccgggacctgttcgtctccccagatacgcagatacttcaacccactcaagagttgtgccaggtttttaccggctgggccgtctaatccggacaaaaatattcctttaactcttgccagcttagaaattattttggagaagatgagaatttagtgaagttctttttagactaactgaactcccctctctttgcaagttcatattccaacccagaaataattcatttgtatgtaattagcattataaataattattcgcacacgaggaagattccctctgtcggggcgctgttggctgcacgcttttagggttatttcccagcctgggcaaaagtaattttctcactgcggcgggaggcacttcgctttcccgccctaccggttgtattttctcggtaatacggttgaaatcaaatttttccataagggccactgaatgctttaaaattcaggactggggtttaaatttcacccaacagaatttatctgatggcagcggctctccgggtgccggccgctgttccaccgcgaagccccggccttcgatccgataacgcattcccgcccggttgagcagagagataacctggcggatggtcatacccttaaaattcggcatctgctggagagaatcggtttctagcggaatgcttgtcaggctggcctgcaccgtcggcaatggttcgggcgtcggggtcggagtctctttcaaaggtggtttcggcgacttaagcggaggcgaagtcggggtggtgggggggtgctgttgggggtaataacccaaaaatctcagcgattgggcggcaatttcccgaaagatgggtgcggccaccacaccgccgtaaatcgccccttttggttcatcgatgaccaccacaatggccaagacggggttttcggccggcgttaatccgacaaacaaagaattgtacttgcttttggaaaaggcccggcctaccactttttgggccgtgcccgtcttgccagctacggtgtagcctggcggtaccgcctcggtccccgttccgcccggttcagttgcggtcttcatcatgtccagcattgttttcgcggtctggggggatagtacctggcgaactgcggtggggtggaaatttttgacggtttcccccttatgatcgataatttttttaacaagcaagggctgcataaggatgccgtcgttgcccaacgccgccagcgccatggtcatctgcagcggtgtgatagtgatgccctggccgaaggagacggtgacccgatcaatcagggaccggcaggaggtgatattgcgcaccagaccgtaattttctcccgaataacagattccagtccgctgaccgaagccgaagccctttaaataatgcgccgttcggtgcgggccaagcttgagacctatcttggcggctccgatgttgctcgatttcttgattatttcactgacagtaaggccgccgtaaggatgaacgtcatggatcactccgcatgcccccagactataggcgccgttctcgcagtggaatttatccatgggctttaccaccttggcatccaaggccgccgccacagtaaagattttaaaagttgaaccgggttcaagggccatcgttacattgcgattctgatagtgttctttagtatattgaaaatagtgatttggatcaaagcctgggatctgggccatggccaggatttccccggtctgaggcgcggctaccacgacataaccaccggcggcatgccacttattgaccccttgctgtaattctttctctgcaatatattgaatcgttcgatcgatgctgaggattatgttgtcgcccatagtgtcatcgattaattctttttcgctcgagataacgatatgaccgcgggcgtccagtatgttaatgcacttctgcggtttgccataaatatactcatcgaactggcgttccaaaccttccaaaccgcgtccgtcaatgtcacagaatccgaggatcggtccggccagagactggtggggataatagcgtcgtgcctccggaatcagatacatggcgtctagactggcatctttgctgtcaatattcttttcctgacctaaatttattttctcatagttggctttaaagttttccactgcttcggtctgttgtggcgtcaggtggcgtttaacccagataaacggccggtctcttgctaaaagctcaagtaattgaggcgctggtataccgataagaggagcaagctttctactaagcagtttcttttcagtaagacggcgcgggtgtgctcccagggattttacaaaggtgctgatggcaagttccgcctggttgcgatccattatcgagccccgaataggtaggacgggacagtgcttctcatgttctcgcaccgccatctcttctagggccgggcctcggatgaattttaattctacaatccgacagaacaccgccaggaagaaaatacccaaccccaagcccacgagaattatgcggacacgtatccacttgccaagcatggcgtttacctcaggttgaccacctgatgtgactccggtggtgccatgctgaagttttccgtagccaaactttccaaccgagccagagatttcagattcatcagttctatccgcagcttgcggtttaaattgtgcaattccttctggtcattgtaggtctgcgagatctgggaactgagttcgagatattgcagatgcgaccaggtaaaaagcaggccggtaaaaaccagaccggccagcaggacgataatgaccatcatttttgccgccccaatctgtggaaccggactggctgaagcgaaccgtcgattatcacccaagagtactttgtctaatgcaatcgtgcgaacattgttgcgagccatgggcgcctcgatcctttccttgcaggtgagtggttggcaagaagaaccgcctgaattacaggggaagcatgcaccgtagactaaacgatcgggttgagtcacctccttgaaccggtttttaggtttttgtccggggaagcgggcagtttctccactgtccgcatcttggcgctgcgggcgctgggattgctagcgacttccgcttcgccgggaatcagcggttttttatatcgacggcggactgatccagcccgctccgcctcgataaaggcccgctttacaatcctgtcttcgagagaatgatagtcgataatcaccaaccgtccgcccggggccaggaccttgatagcctggggaataaacgcggatattttttccagttcctgattaactgcaattctgagggcctggaaaacccgcgtggcgggatgaatccgtttcataccggtcttgggtgggagggatcggaggataacctccactaattgattggtggttatcaggggggcctgttgacgcgcccgcacgatattgcgggcaatccggcgggcccagcgctcttcccccagttcccagaacatccggcttaactgggcttcaggttcggtgttgagcagatcagcggccgttgttgtctgaacatcaggattcatccgcatgtccaagggttccttccctttaaaactgaaaccacggccagagctcttgagctgttcggtggagatgccaagatcaagcagtatgccgtcgacggattctatccgccgctgctgtaaaatctccgccaactgcgtataacaactgtgaatgagatatacccggggaccgtaagggagcaatcgcagggccgcaatctgcagggccgccgagtcctggtctaagcccactacctgaccggtaggagagcttctgagcaaaatagcctcggcatgtccacccaacccaaccgtgccgtcgacatagatgtggccgggttggcactgcagttccgccagaacttcctgcaccatcaccgggacatggagaattcccgtatcaatggctagatccctaattcctttctcacttcgtcactgtccatggcttcaatacgcgtcatctcctgatcccaaagctgccggtcccagatttcaaaacaacgcaccgcccctgctaaaacaacatccttgtccaacttagcatattcccgtaaactgggtgggaggagaatccggccctgccggtctaatggacattcagacgctccggaaacaaacagccgctgaaaggcacgaaaatccttccggagaaaagaaagctggcttaatcgctgttcgatgacctcccattccgattgggggaaagcgatcaggtagccgtccaggttggtgacaatgagatgcctgtcggtgcgctcctgaaggatttcacggtagcgcggcgggatggtaatgcgccccttgtcatccatgacatggaaaaagcgcccccgaaacaatgtggccccctattccccaaatttaaccacttagtaccactttctcccacttacctgcaaaatacggttattcattgttcttgtcaagaaaaaattattattgtgaaaaatatttcatgctcttccatttacctaagccgtggcaataggacagacattttctgattctaaaaacaggaccggtctcaactatgccgtcattaccggcgggaagcataccgcgtttttttattggaggtaatattgccaataatttggtacaataaacaaagataagctcggggtgaccacaagggaaaaaaaaggccaaaaatattagagatcttgcgggagaagttgaggatgttgttttgtccttccagccgggttgccttggataagtgagggtattatggcttatccagagtggctgcaggggctcttgggttcaaggttaagcccggagcggagtgcagagtctgaaaagctggcgtatcgactgagaaacctggagttaagaactatttgccagacagctcggtgccccaatcaggcgcactgctggtcccaggggagggcaacctttcttatcatgggagagatttgtacccgggggtgccggttctgcaatctccggcccggcaaacccagggaggtggaggaggatgaaccctggcgactgctcagggctgcgcaggagttgcagttgaggcatctggtcgtaacctcggttacccgcgacgatctggcggacggcggcgtagcgcactttgccaaagtagtgcgggtagtgcgccgcggggttcctggcatcgtcctagaacttctgaccccggattttcagggtcagaccgagtcattgaaggccgtagccgccgctggcccggatgtctggggtcacaatattgagaccgttccccggctctacccgagcatccggctcggtgccgattatcgtcgttctttgcggttgttggcgcagatcagaacgatccagcccggaactatcactaaatccggactgatgttaggtctgggagagaccggggaggaaatctccgaggtgttgcacgatctcagacaggcaggagttcagcatctgaccctcgggcagtacctggctccctcacgacgccacgttccggcagcgcgctacgttgtcccggcggaatttgacttttggggtaatttcgcccgcagcctgggctttgcaaaagttaaaagcggaccattggttcgaagttcctccccgtaagcgctagctgaaaattatctcctgcgagaaaggttcattggcaataatgcctcaaaaatcgccgttggaggcgctgctgagtatgctgacttcactttttaatagacgttgcattccggcttccgagcggctaccatgagccaattaaaatccaatatttttctatgcctaccaataaaaaagtaaaaaagaaggccgtcgccgtttcccgtcggccagccccaccgattgcaccgcccccggttcggcgactcggtcaggaactgggtgccctcgtcctcctggtgttggatgcctttctgattttgagcctggcctcctacaacccggcggacccccaaaccctggcggccctcggcaaggctgcggcggtagcgaattgggccggtaaagcgggggctttattgtcggcctggctcatgggcgccatcggtctggcggctttctggctgcccatcatggtgagctggctagccctgcaatgttaccagaggaccgccggggtgttgtcgccctggacggtggttgcctacctggcattgccactgaccagcgccggtcttctggcgttgggttggcctgtcctcaactgggggagcggtctgctatggggaggcggcgcaatggggaggtggcttaccgacctgtcgcagccggtgttgaatctagccgggacggtgttagtactgacggctgcttccctggccgcttttatgggtgttacgcgtctttcctatgttgccgttttgcgtcggttggcgggagtgttgggaaacctggcccggtcccggccatcagcgccgcactctgaaggtgaacgggaaccggtcatcgaacggcagcgatctttatccaaagttaccgccttggagatcaatcattcggtcaaacaggaagctgcacctcctattgcctcggctggtcctgccagtcctgttctagaaactcccccggcctctacgccggaaccggcacctgcgcccggaggaccggaaaaatccggcaaacgcacccaaaaggccaaaatgccgcctatcagtaacttccagttgccgccggtggattttctgtctccgccgccgccttatgatcagcaggttcaggaggaagccctactggcccaggcccggaagctggaaaacacgctgatgcacttcggtgtagaaggtaaggtggtggccatccgccccggcccggtgatcaccatgatcgaattcgaaccggccctgggtgtcaagatcagcaaggtcaccggtctggctgatgatctggccctggccctcaaggccctgtccatccgcattgtcgccccggtgccgggcaaggcggtcatcggcatcgaggttcccaatcccaaacgccagttggtcaccctgcgggaagtgctcagccatgagatctaccacaaatccccttcccgcctgaccattgccctgggtaaggacattaccggccagtcggtggtagcggatctggctaaaatgccgcacctgctcatcgccggggccaccggcacgggcaagagcgtcgggcttaacgccatgatcatcagcattctctataaggctaccccggaagaggtgcgcttcctcatggtggaccccaagcgcattgaattatccacctatgaaggtattcctcacctcctgcatccggtggttaccaatcccaaggtggccaccacatcccttcgctgggcggtggaggagatggagcggcgttatggtctgctctccgatatggaagtgcgcaatatcgaaaactataatcagaagctgatcaaagagcagcaggtctataccgatgacgaggatgagccaaagctgcgcctgctgccttatattgtcataatcattgatgaattggccgatctgatgctggtctcctcccgggagacggaggaatatctcatccgcctggcccaaaaatcgcgcgccgccggcatccacctgatcctggctacgcaacggccctcggtggacgtcatcaccggcctcatcaaagccaacttccccacccggatttcttttcaggtctcctccaaggtggactcccgcactattctggacaccatcggcgccgagcgcctcctgggtatgggcgacatgctcttcattccgcccggcacctcccggctgaaacgtatccacggcgccttcgtctctgaagacgaggtcaaacgggtggtcgagtatcttaaaacccagcaggcgccggtttttgaggtgggcatcttagagatgcaggaagaagaggccaaagaggaggagatgggggacaaagatgagaaatacgccgatgccattgaaatcgtcgccgagacccggcaggcgtctatctccatgctgcagcggcggctgcgcatcggctataaccgggccgcccgcatcatcgaaatgatggaaaaagagggcctggtgggaccgtccgacggcatcaaggcacgggaggtgtatgtcccgcggcggtgaatcttttccctggctttttgaatataagaactttcatatttagataaaacctattaattggccatcaatattatcaaaaagcttgtcaattaaagaagcccaaaaatagtaatgtatcattttcaaattctcatggatggcagtttattggaaaattctggatagtggaatgaaagggacagtataaactactgttctggagaatctagcggatttggttcagttataaaattgaaaaaagagttaattaaccaaggtggggtaattataaatttttagtttgacattggatgattattctagatacaatcctcccacgggtggattatgactaatttatttctctttggaagctttggtttttttgaaggcttggccagagttgttgacatcggtggcacaatggttgtctataatgattctcctacacccgaagaagctgatagaaaagccttattctccgattggcgcactgttggtgatgatataagtactgccgtgaacttatatgccaaaaaaccggcagaataaaaaaaacaaaggggacctttcctcttgttccccactcccatccagttctccaagtcctaataatttacaatttctaagtgcagcccgatcggcgccactacctcttccttcagaattagaagcctatgaatctattttgcctggagcggcccagcgaatatttttaatggctgaggctcaatcaaatcataggcaaaggttggaagttaaagcgctatctatagaaggaagaaatagtttactcggaattttagcgggatggtttctgggaacgctcggccttttaactagcggtttatgtatttattctggtcatgatgctgcaggagcgacaatcggcggtataagtttagcctctttagtgggaacttttatttatggaactcgcgaacggcgtcttgaacgagaacataaatatcttgccttccaaaatcaacgtaaaagccaaaaaaaatgacggaatattcaatttcggcgaataccatagctgattgtggaagaatggtggataaacggtgaacttggaattaccaccaaaataagccgcaccaaggccataaatttacttgggcgcattttttatgacgcataaccagcttgatttattctctgtcggaccctgtaatctgcattgttctgaggcggagtttgtcgctgaaattgaaaagtttgatgagttcggcaaggcaacccaagtttttgtcttccccgaccaggcagtcaacattccggtctatattaatgaattctggactgccaaacagcgggcggcccattctctgcacgaaatatcgtatcgggcctgttttaaaccgcagttgccgcgattttttatcgagcgcctgacgcgcttgggcgaagtggtctacgaccctttcatggggcggggcaccaccctgattgaggcggctctgtgggggagggtgccaatcggctgcgatatcaaccccctgagtgagatactgatacgtccccgattaaacccaccggatatttcagaagtgaaatccaggcttactgctattgattttaatcagccggttgacatcttggatgacctgctggttttctatcaccctgagaccctgcgcgccatcaccaatctgcgcacttatctgttagagcgggccgggggaggtgagcttgatcggatcgatgcctggattcgcctggtggccactaaccggctgaccgggcattccaagggatttttttctgtctataccatgccgcccaatcaggcggtgtcggtggcgtcacagcagcggattaatgaaaaacgccagcaaatcccgccctggcgaaatgttccggatattatcctaaagaaaagccgttccctgctgggcaaattgacgctttcagaccggcaggccttgaaagaaaacgccccccatgccctcctgctcaccggctcggctgagaatactcccgccatcccggatcagaccgtgtctttggtcgtcacctctccacccttccttgacattgtcaactatcagacggataattggctcaggtgttggttcaatggcctggacgcctcccaggtccggatctggcaggtgaaaagaccactggagtggcaggaacggatgcagcaggtctttgccgaactgaatagagtcttaaagcctgggggccatgtggcctttgaagtgggcgaggttcgaggggggaaactgctgttggaaactttggtggtgcctgcggctcaggcagccggactgaagcctctcatggttatcatcaacaatcaggcctttactaagactgccaattgctggggagtggacaatctcaagaaagggacgaataccaataggatcgtgcttttgaaaaaaaactgcttatgagaaccaaacccgataaaaataagcgaccccaggaactttctcaggctcagattttaaacttattgagagaactactacctaagttacgagaaaagtatggtatccaaaggttggctctttatggttcctttgccaaagcaaggtctcatgggcagagtgacgtcgatatcctggtgcacctgataaaacccctggggtttgattttatcgctttagcttttgatttggaaaaggctttgggtcgcaaagttgacctgacgactttcgaaaccctgacccgaagtgaggcaaatcctcgccatcagcctatcgtgcgggatattaaaaagtcactcatttatgtctaaacgccgtgaccacgattacgtgctggatattattgaggccttaaatcgtctcgaggcttatacggccgatttatcctatgaggaattctggcatgataccaaaacccaggatgcggttatacgaaatatcgaggtcatcggtgaggcggttaaaaacctgtctcctcggttgcgaagaacttctccccagataccctggagggatatggccagggctcgggataagttgattcatcactattttggtatcaattatgagatcgtttggactatcgccactgaagaactcaaaacgttgcaagccaaaattgaggcagttcttaccgacctgaggcaggaaaaatgacccagaccctggcgggattcaaccgacacggcattatcatggcttccgacagccgagctacccgttttaatgctcgaggggagaaagaatatttttcggtagagaaactatttcctttaggccgctacgccggcatcgttagcggcggctccggcgtcagcataccgctcacccatggtctgcgccaggaggtagtccaacgcaggctgctggccgtggaggacatcctggaatatgccgagccttttctgtcggcgcgctacgctgactatctggcggtgcatggtccggaaaaagaggaggagctgcggcggctcaatttcatcatcgccggctattccctggaagacccagaccaccagtatcagatttatctggtggaaagcgaaaacaacgccctgccgttcaaaatcaccccggtaaagccgttgctggtaatgccccgcaatctgagcatggaaatgcggttccataaggccctgatcgcaggcgccggtctggacgaattggcttgtttgtgtcgggattttttggaaaaagtctcgggtttgcaggaaggaatcggtccgcccttttacttcgccactattacccgagccggataccgcagcctcggtcctgtgtctgtctcaagaacataattctgttgcaagaataccgagttggtgtcagaagggtaagaacggcgggctagtatcctgtctgtattatctcgcgcctggtagggaaaagtcctgagaggagtacaaagccttatggcgctcgccctctgtttccataaagctggcggagagagagggattcgaaccctcggaacaccttttgggcgttcacgcgatttccagtcgcgccccttcagccgctcgggcatctctccgggaaaaggacggttcggaaaagaaatatttctttagtgtgaccttttgcttattagttgtcaactactaaaaaacatttttggcggagggggtgggtttcgaacccgcgtggttgagaatcgcctggcaggaactgggcgtcaaaggggctcctgaaactagtgataatttgcggatagtagaatacttggaagccacgcccctgggtcggccgggaaatgagaataacgaaacaccatggtgttgtggtttcgtgaattgggtactcaaacaggccggcatcgaatcccggaccaactccgcctgggctcggtcctggctcaattggggcgtcgctgccgacgagccgataccggggaccatcgcggtcttttcccgaaaagctaacgccgggcatgtgggcttctacctggccgaagacgccacccgcatccaggtcctaggcggcaaccagggcaacgccgcaaccatcgcctggttccccaaggctaacctcttggggtatcgggagcgacaaggctggacggtgccaacgagaaagtcctgtttatggttatcggggccttatcttctatcgccacttcagtggtggggtattattttggtagctcggagaggagtgccaagaaaaatgaattagtacaaaacaaaaaattttaatctatctagacacctgctaaatagatttcctaaaaccttctttgctctttccatttaatgagcctgctttcaaaaagctggtgttgtctatcttccttttaaagttgggcgaaattttattgacttcatttaattgtggtattataattaccacaaagagaaaattgataattttgcaaagccatggaggcaacggtgaggaggaagaaatgtttggcgaatttattaaaaggaggagggtcagtcagggcataacgttaagggaattttgccgaaggctgaatgtggatgccagcaattggagcaaggtcgagagaggtttgctctcacctcctcaggatgaggaaaagctccaggaaatagcccaggtcctggaaatccccttaaactctgactcttggaaagaactgcgggacagcgccaatattgatgcaggactgatccccaaagacattttatcagatcaacagatagtcaacgccctaccaatgttttttcgcaccatcaggagcgataaacccacacaagaagaactggaggtcctcatagaaatcttaagaaaggataaagatattgaactataaggattttaggtgtgcctggattgacaaaaaaatcatatgggatattgccgatcgggcaagagatgagctttgggccaaagaaaaactacccatagatatggaggaaataattgaattaaaactgcagcttaatgttgaaccgacccatggtctgttaaatctaattgatatggatgcttacttgaaaatggatttaagcggcatcgtagttgactatgattcctacatggaagcaagatatgccaaccgtttgaggttttctttagcgcatgaacttgggcattatattcttcataaggatgtttacctgaaattaaaccttacttccgccgaagaatggaaaaattttatcataaatgtaccagaggacgagtatggcgatttcgagtggcaagcgaatgaatttgccggtcgtttcttggtaccccacaattttctcaaagctcggctggatggagtaataaagctgattaaacagaataaagaattgacaacgtatctgaaaaaagaccctgatgcagttctttctcgggtgtctcctgtactccgaaagccttttggagtttcggaagaagttattgaacgccggctcaaaagggaaaatctctggcctcctgatttctgaaagatataaaatttaagagtaaagggtaccaatgacaggaatagaaattttttttactgcattaggttctgtagttgcggctttattagcggcgtatttaggcggaagatatacttttagagcagttgaaaaaacatttgcaaaaaatttagaactgcagaaggtcaatcaggaaaatattataaaggctttgctacaggcaattcacgacgagattgaaactttatgggaacattactcaagtgaattaggtgcgaaaattgattccttaccagataatcatcctttaaattatttatttccaatacttcaagactattttacaatatatactggcaatgcaatattaatcggccatatatttgatgttgaattgcgcaagtcaattgttacaacgtatacaaaagctcgcgctatgatagatacaataaggttaaataatgagttagttcaaaaaaatgaattctggtttaggctctatcagcagtctaaagaccccaccttagcaaaaaatgttgatgattcatggaccttattaatagaatatgcaaaggtaataaaaaaatatcatgcagatatgaaaataactgttaatgatttgctgaggaagttaaggaagacaggggttttatatcaagaaagacaataaaatcccttataactatcccttgaagtctcggtctaagatggcagtgagaagagagatcagatcgaaggcgggctggagctaagatcaatatatctcagatttagaatataaagataaggagaatttggtcatgggtgaaaccgagagtcacaagaaagcaaaaaccaaagccgccggaaaaaaaggggaaaccgaagttcagctttcagggaatcgtcgccttgatgccctgacggcaagtggtaaacgtgcaactgagattgaacgtagcggagatgccgcaaagttggaaaaggcggcacgccggctcaaggcttctgaagcgccccagaaggtacttaaagttccgcagacggatatggatgtcgctgtggcagccatgcgcgctatcggtgtttcgggcaacgtagagaatcttagtgggactaaaagcaaaaaaattcggatttcaaaaaaataagctgactaatgagaaattaccggagattatcagtataacgcaaaattccaggttgcccctgaacaaattcaatcggttagatacgaaaaatcaccatcctgtagtgtcggcatataatactaaatatatataatatctttatatattgacaatctaagctaccatgctatagtggcgtcatgtacttgcggacgaccactcgaaaacggggcgataagatttatcagtccctccacatcgtcgaatcttaccggactaaagagggcaaagttcggcagcggattctggttaacttcggctcggcttcgcaatactcctctgaacaaatccaagaaattatcgcaggattgaaaatattctttaaactcgaagaagcaaagccgcaagagagcatccctcctacgggtagcctggatttcggctccatttataccatcttccgcctctgggaggagatggactggacccaggttttcaaaaaattcctccagggtaggcagttcgagttcgatgtcattgccaacctcaaagttatggtagccaagcgtctcttagatcccatggccaaactccacctcttggattggctcgagggggtgcaccttcccggtatcgaccggcagcaggttgattataatcacttgttacgctctttggactttctcattgaacacaaagcagaattggagcccaaactggcctggccgatcctgaccctcttcgacgcacccctggacttggttttttacgacctgacctcgtgctattgtgagattgagcgagcggataaggtccgaaatccctcctcccaatcggataaaccgacgttgcaaaattacggctatgatcgggaccattccggttgccctcaggtagtgctgggactggtcatgaccaaagatggtattcctctctgtcatcaggtgtttcctggagaaaccactgataaagcgatcttccggaaagttattctcgatgtcaaagcccgcttcccggtgcaacgctgcgtcgtggtcagtgatcggggactgctcagccaagacaacctggcggtcctgggcgaagctcagctggattatatcgtcgcccggcctttgaggcataatctcatctcccggcaggccatccaggccacggctcaggatgttcaggcacaaatcaaacggtggaagagtgatggcacccccctggaggagcaagaatgtttccgggaagtcacccttgacggccgccgctttgtcgtggcctataaggccgaaattgcccggcagaccaaaaaaacccgacagcggaaactggccgtagccacggagtatatccggggtcgcttggctcgcttgcagaaccaggaaaccggcttgcacatgccggggaagactctcactcatccggaaaccctggttcatctccacgactatctgaaaaaacggcaactgagccgctattatcaactcaggcttgaccaacagggccgggtggcctgtgatccggatgaggaaaatcgccgctgggaactgctcatcgacggtaaactcctcttggaaaccaccaacaaaacgctgtcaccagcagaggtcgtccaccaatactgaaggcgacggtggatctggagatagcacatgattgagcgatctttcgattacttaatccacagctccattttaaccggagaatctcttttatcttacgcatagataatctctctgctggcatatgcttcctcctataataatacagaggatacatatcaccgttgggtaaattgaccatcgcctatatgttgaccaagccggttattttcaggacattcgcctgggtgaagcaggcagccattccagccgccggccggccaaagcggattcggcctgccggcaccaagcgtttgcggggcaggccgaatccgcccctcatggcaccaataaacttatcccggccaaggctggcgggctaagtccccaaagcgcaaaccgccgccggtcagactttatctgcgatcgtcatactcaatgcttgggtgattatatcagcgtgcttcgcttgggccgtgctacaagagttggccggattcgcccggaatcagtggccgccttccagcggaatcagtggccggattgaatcggaatgggtggccggattactccggaatcagtggccggaatcagtcggaatatgcaaattctaaacactccattatttcatcgatgatatctgactggatatcaaatccaggtaataggagttgttgctgtgggacgcctattctgaatgtcacggcaaaacttgccgctcgcggtattgacaaatataattcaaaactttcttttatatcttttttagttctccctttttcctggtatggtctccctgccttgcgctgcgcagttctagataatagtgtttccgtatacttaactctctcaacaaattcatcgctttgggccattccatgggatacaaccttaccatcgatagcaagctgaaactcattggcttctaaagaaatgccacgcagctccaagtgccggagaaaatttatttgattaaacaggtcccggagttcatcagcgatttggtccgggggatttccagcaagtcccgttgccaccaggcgttctgcctcccttaaacaaccacaatccattgctagggtggcggcacttctatggagaatcgcacgactcggttcggcactcaaatctttagctatcaattgtgctggtttaaattcatgttcaaaagcctgttgaagcagggcctttgatttctctaagtctccctgtaatttagcagcaaaggccaattctgccagattcatagcttctcgatggagttgtgtaatacttttcatcttttcactatctgggaaataggtcggctgaattccacaaccacaatataagccgagttaaagccatcagatatttgggtctgcttgatcttttttttcaccctcgcctttatggagctatcatctcctctacgtatgccggagacttccaaacgagccttattttgaaataactccccgctgtcatctccaatccaataatcaaaaccagtccctttaattgatctttcaatgactgttaatccagtgaggtccagaattaagagaaaagctattccataagcgccgtgttcggttgctacttcttcatcctgccaggtcctccgcatttggtcagtaacagcaggccaatataatgcaaagattctgttaaattcgccattaattgttagattaacaccgacgaaatgaccctgatcttccaaacaaatcgctccagcctgcatcaaacaagagccaaattctggggtaagataatgaatttcctgacacaatctggtcaattccaacttttccacatcttctaatgtcattcaggggaaatatcctttttcttggaacatttaaaaaaagttacaactcccccaaaaggccttagccactaagtggggcgagggtaatggagacaaatttcctttttgcctcagcttcaattaatgtgcaccctcgcctcgttcgtaatactgtcaatttcctcgatagcatttttggcgctttccagcgtgatatgtggcttcagttctgtgagttcttcagctctttcagcgtttaaggtctcaaaggttctgtttttagtaacatataatgccgtagccaaacgttcgagttctgtcactcctttgtcgccgagtatctcggcaatgaaagtaattttcttgtcataccgtgcaattgtgtttgaatataatttttgaatatattcgttgaggtccgttgaggctaatctagggccacacggccatcgtggttcaagctcgattagaccatctgcgcgcaacgcagtaagttcatctctcaggtcgaacgagaaaggtccgtgcttgtataaaatgaaatcaaactccatgggaacttgcatgagctcttgaagaaaaaatgtggccttttgaatatgggtttcgccacaccagctccctttttcccgtaatttatcaatcagcctcaggattattgcggcgtttttaattctgtccattaatatcctcctctcttttaggtagtatgattttatcccggattgccttcagccactcgtctgccctcccgtatatcttgcgatcacaaaagacgtagtcgactgagacgatgggaacgctttttaatgtatccgatttggcaagtgacgaaacaatctgcccgcctctgagccggaccggaaaatcgggagcacctcctttttgtggataacggtcacgccgaaaatgttcttctccgaactcttgtttgagagcattgaagactgactgccctgcttcaggattgatcctcacatcattggggttgcgctcataaatcactttaaaatgttctcgccgtagaatcctacgagcgtgttgatgaatcggcctgctttcatcaaacgcttcttccataaatgctactgtaatttcattgtctgtcattttaatatgttgctgtatatcagtagaaaatttgccattctgtagccattccttaaggaaatcctttaaatgaatatcataaatacgacgaactggatgacaataaacttgtgaatacataaaataacgtgctagcatcagggcctcagaggtgtgaatgccaccttcttcaacaccaagtgccggctctactgaagcccctttttcgcatgatggtaaaaatgatagaatccttaacgtatctattaaacgatagtgatcaaatttaccgtaaaccacaccaatatgatgtgaatctcttagtaaataatccattctatcagcaccgaaggcatctccaacaataatttccgatagaatagtttcccaatctgtaaatgttaggtccgaagcctcctttgggcccacggcaagttttgtaatgtcattagctctaagtggaggagttatactattccatatttcctgcatttcactactttgaataatctcacgagttaatttttcatggttccaaccttcaggtagtaactctttttcggcagcatgggagaatggaagatgcccaatgtcatgacaaagtgccgccatgcgaagaacaagcctccaatactggagtttattctgatcttttaattccggaagcaaattccttacatcgtctgtgacattatctggatttgtaaccacgtcaaagattcgactagcgagttccattacccccagggaatgatcaaagcgcttatgggtggcgccgggatatatgaggtatgtgagcgccagttgatgaatatgacggaggcgttgaaagggacgggagtctaagactttccgctcctgatcgtccaaacggatgaatacatgaatagagtcacgaatctcatgaatatttttagccatgattaaatttctcttacaactccacaccggaaggccttagcgaagagcgtcgggacaagtgtcgctaaatctgcttcggtttctgcctgcaggcgttttaactcgtcggctttgacctggaggctgttcagataatccacaatatagcgctgttcttggggtgggatttttggcaccttaaaagcccttagttggcattgatatgcggtgaatctggtgaatttttagattagcccgacgatccaaatctgcttggttgggaattccaagaaccgggcgggcatcgccgtcggcgtaatcccagaaataatgctcctgaccgttgctaaggataacaaaaggggcggagagggcttgagcgtatgcttttgcttgggttttggcgctgtaaggatcggtggtaaaccgtttggcttcgattacggccagaggctgcgtgcgggagtttttcagaaggtagtcggccctgccgtccgccgctgcctcctcggtggatatctgggttttattgtgaatattccaaccggcttctttcagaagctgatcgattttcatcctggcgtcagcttccgtagagaacatccccgttttacctcataatagcgatagggcagcctttgataatattttcacaataccttaatctaccatgttatctggtagctaagaaaatgtcaaaagaataacgggcaggtcataaggcatttgttttacaaaaaaagccgccctccctgcgggggcaatgtttttgcatctcatcagggcatgatttgtgggggtcggagcctcttggaggcctgtgatactgcctgatttttagaaatgattatttgatatcatatataaaacttggcggagggggtgggattcgaacccacgtgggagtgatgagcccccaagtcgatttcgagtcgaccccgttacggcctcttcggtacccctccgcagtatttcctgcaaggtgaccgtcaatatctccttcgatatgatggtactaactcacagtcggcgccggcggaaaaactcctgcagcagggtgcggcactcagcctcgcacaccccccgaacgacctccagccgatgatttaggcgggtatcctcgggcaggcggtagagagaaacgcaggcgccgcctttcggatcgtcggcgccatagaccagccgccgcagtcgggcctgcaacacggctccgatgcacattatacaaggttctaaggtaacatacattgtgcagtcgggcaatcggtaatttcggctgcaggctgacgcctgacgtagagcaacgatttcggcgtgggcggagggatcgtggctggcgatgggttggttgtggccttgaccgataatctttcctgctttatcgatcactacggctcccaccggcacctcttgaagactcgaggccttcttcgcctctccgatggccaggcacatatacgcttggtcaatcgcctcctggtcaattagggtggggtcgtttagctgcggttgacttgttttcaatgcggcgtcaccgagattgagtttgggattaaagcaaaaagaccctgggcatcgcggacataaccctcgagaagcccgatggccttttgttcttcggtgaggatttcctggtatcggcggtccaagccgtcgccgcagttaatccgcagcatctcctgcagggtctggacgtgcagtttatgctgctcctgaagcatgcgacagcgcagaatgaggagctgggacaccaaacgggccttgcgtctctggtctgctccggccaggcgcaggtaacggaggcattcgggaaaatcatttccctcgagggcgtccaacgcctgggaatagtaatatctgttgggaaggaggccggaatcctccaatggcgcagccaccagcttccggcccatccgaaagagcagatttatccctaatgccatgtaaccttattcccaaattcgaacgttgactagtagcatcccatgctgccagcagctattatcctttaaaaaaaccgattttgggtcaaactctttttaggccttttgggccgagatgccggcttccaccaggcgcagaatggtctcccgcaactctggcaggtccatggtcatttcatcgatgcgttctgctacctgacggtagtcttcatcctcttgaaccttggctcttctcagggtgtcctgaatggcctcatagatgcgccggtctaatcggaacatgcccactccagccccgatcagttcccacagaccggtgaggatgtggtgtccggtcagttcggcgatggccagatcagcggccaagccggtgagtccgccagccagggcgccgcgtacagagatattggtattggccatattgagaattctcccttctccggctgtctagaaaccttgaggttattggagctgggacggcggcggtattcgaagttgggacaggccctggaccaacttttcggtctcggtgagcatacgggagacatggcggtctttttcatccaggcgacgcttgagatgccggacttcgtcccgcagtttttttacttccgagtttttgaataaattcctaaacttggccacagctaacgtaccgcccacacctaaaaccaggccggtccccagccccaggaaatattccatgctgagcatctccacacaattcctttactcatcaacttagcaatatttcagcggtttgtcaattagctggaaaagtcaggcggggaatctggccgcagtcgaattaatccgctcggccaacgccaaggctttgcgtttgatagtcggccagtcgagggtcagcagcctccggtctagcatgagccagcggccatgcaccatgacgtgttggacatcacttgcggcggcggcatacaccaggtgggaatagggatcgtacagcggagttagatggggttggtggagatttacgacgattagatcggcacatttgcccggggtcagggttcccgttatctctcccagatccagtacctgggcacctttggaggtggccagttctacgacctcacgtgccgacattacggtaggatccaggcggatcgccttatgcagcttggccgcaaggttcatttcaccaaatatattgagattgttattggatgcggcgccgtcggttcctaagccgataaccagcccccgggccaggaggtctggaatgggggcaacgcctgatgccagcttcaggttgcattccggacagtggcagatttttactccgcggcgggccagaatctcttgatccgccgggtccacccagaccgcatgggctgcgaccgtcatttcatcgagaatgccgaggctgtctagataggctacgggactcagaccggtctgccgccggatctgtgcctcctcccatcgggtttcggccagatggatgaaaaaggacagacctcgctggcgggtgaggtccttggcctgtttcagggtaggggcgctgcaggtataaggtgaatgacagaacagggtggaggtgatcagagggggagacgaagcactcccggaatcgataaactcctgcgcaacccggatattatcggtcggattggggacgccgggggccgggaagtcgatgacgccttgggctgccactccccgcaaaccggactcggcaaaggcctggcgggctgcggtttcccaaaaataggcatcagcgacggcggttacccctcctcggataagctctgctgcagccaacaacgtcccggtgtagacaaattcataatccacccaccgggcttcggccggaaaaatatgctgctgcaaccactcgtccaaaggaagatcatccgctaatccgcggaataaagtcatggcggcgtgacagtgattattgatcaatcccggcatgacgagatcgccgttcatatcccaatactgccgtgccggcgggagattttcccggtcttcggcctggcccactgcgacaatttcggtaccttgaatggccacgaagccgtgtgccagcggtcgactccggggctccatggtgagcaggagcgcctgatgaatgagatgatcgaaaggcattgctaggtcgttctatcgccgggttatcttataatccgcttacctgtcggaactgttcgagctcgatcttgtaatgttttagccatcgatagatggtcttggtgcacacccccagtttgcgagatatggccgaaatgttgccctgttccaaacgtaacagctctactaactcggttctgggcggtcgtgtcggcagggtggctaccccggctcccgaggtcggttctcgccagccggccgcctcatattccgagtccaactccacctctgttaccgcaatgtcctctcgcaacaacaccgcccgggtgacgacgtttttcaactcccgcacgtttcccggccagggatgggccagcaatttcttttccaccgtatttgccaggtatactggtcccaggccataatcctgagcggtctgggtagcgaaatagttagccaggaacaggatatcggcgggccgctctcgcagcggcggcaggtgcagcaataaggtgctcagtcgatcgtaaagatcccgacggaagagcccctgggacattaatgatcttaaatcctggttggtggcggcaatcaaacgcacctctacggcaatcggcacctcgctgcctatcggttcaatctcgcccaactccaccgcccgaagcagccgcggttgcaccgacaatggcaggtcgccgatttcgtccagaaataacgttccttggtgggccaactcaaacttcccttttttgctgcgatgggcatccgtgaaggccccccggacatgtccgaacagttcgctgttagccacggtctccaccagggcagcacagttcaacttgataaactggctttcgccctgaggactatgggtccagagggcctcggcgaccagctccttgccggttccaggttcgccggtgatcaatattggtagatctgtgcgggcatataaggggatgaggctgagaatcttttgaaaacgggagtctttggtcaggataggcctttttaaagcaagccagggggcatagcgggaagtggcgccgccgacaacatttgccaacgacgatcgtcggcccccttcatttcctcccgaagcttccaacggctgacctcggcgatctgtcctgatctttttcatggttgcctccttgcaacaccgggttaacctattgttaaatcaacttctataaatggtgaatttaatatatactacaatgcaatttatttgtaaatagtttttttataatttcaaaaagatatacgattatacaattatttcaaatagatactgaaaaccatttttaatgctgttttttcaagttcttaaaggattcgcagcttgatttgaaaggcgatttaccttcttgtttaatttcctgcacattcggtttgtatcccactttggacttttcaggcggttgcctgtccggtcagggacgggcgtagccatacgtggcggttgagcgcagtctgtgcaagggaaaaaaaagaggactgagacctcttgcccaatcctctttcttccaggtttacggtttgctttccgtccgagggcggcggaaaagaattattgaccgacctttgctttaggtgacttcaggttggccatcatgtctttgaccatttctttgttgaatttcaccataggttcgaggtcttgattgccgccgcctatctgcaccggttctacggctacgcagatattgttgacgtcgcagacccggttaagccgtacgaggcagggtttttgtttcaggctgtccagagcctggcccagcagcgtgtcagccttgtccagtttgccttccgtgacattaatcgcggccaaattattcagtgcaataggattgccgggatcttctttcaacacggattccaataacttggtggcatcagtgaggtattttttctttttatcaattttgtaggagttgtacaggcaaaaagcagtggatagtttcttttctacagggctgccgatcttggccggggggcatacagcataatattcttgcgccaccgccacacccaaacacaggaccagacctaccatgaagacgataatcgctaccggcgccttcttcatattgctttcctctccttctgatattaagtgataaattggatgttatcgccgcccttgaaccttaataataaggccattatacctcaaatgtcaataaatttacgccccatttttcaggaaataaatttatccgacttccaaggggaaaaaacgggtctcccgaaccataaaatgcctgcccgaatagggattgattctgttttgtttacaaattgtaacaaaagtccaaaaatctgaactagtatccattctggaggttagctaagtagatagatatactcacatatatttttggcataaaatatgaatcatctaaaagggagacatggtgagccattgatttgggctcaaggtaaagaaaacctgacgagatctggttcgccggacctaactttggggtatgacatatttttatgaagccagaggcgactgctcccccttcatccaatgaagagcaggctgcaaagaagcgggcggccaaggtcgcggccataaaagaggccgttgaaaagggagcctatcatcccgatgtcgatgtcttgacagatcgtctgctctgccggcttcttgaggagcagtgggaagatctacgcctcaagaagccttaggtttttaaaccgcggtcccgagctctcccagggtttgaaaatagattcgacgtatgaggcgtggccgggacttgaataataggcctaactgcatgcagacgttataaaagagggtaggattgaagcttaaggccaacgcctgccggtgtgttgccaagagttggcttaattcctgctgtgcctcgcgggccttttggcggacgttttcgatcccttcccagatgggtaataaaacgatatcggtcttttcttggaggcgcgcgacttcggccatcaaccgtgcggtctgatcctggtcagccagaccggtcgttgcggtttctgtctcaggtccctcccgcacaatctccacccctaatttactcaggaaatttagcaggaattcccgcggtccggactcccaggccgtcagaccccagatatcctctggtatccccacccttctgattcgacggtgaggagtcaaccgccgccactgtctggccttaccaaaaagttgttcctttagctgctggaaatagcctgccttaacttctttaaaggatcgtcgcaggtgcaggcggccatgggactttagtttggcgaaaaaccagtcccgccgccagagccgtttaagcaccgacggccaggtataaaagtgcttcatggccctcagcgtttccatctgcaattcatacggggtcatatagcgggggacgaagacggcatggtgaccgtcatagtactgccaatcatgatgtaggagccggtcttggctctgcagttcatcataaataggcgttcccggaatgggcgtcaaaatcaggtactgcagagaatctacatctatttcctgtgagaaaccgacggtatcgcgcaagacctggatggtgtcttcctcggacccgaagatgaacataccgtgaactttgatcccatgatcatggaaggtatcaacacagtagcggatgtcttcaactgtctgggcctttttgtatgacttgagggtagccggattgattgattccagaccgatgtacaccaggaaacagccgctgcgggccatgagtgacaggagttccgggtcttttgccgcttctacccttacctgggcgctccactctatcttcaagttctcggcgatgatccgctccaacaattctttgcagcggttccgatccgcagtaaaattatcgtcgcagaaaaagatgtgattggcttgggtgccgttctgtttaatttctgccatgatccggtcaaccgaattatagcgaaactgccggccgaacaggagaataaccgaacagaagcgacagccgaaggggcagccccgtgacgttgcaatagaaatgacggcttgtttccctgaccgccagccatggatgaggctgtaatcgggtatcggaaggctgtctaaatcctgaaagaaaggccgccagggattttttcttatggttccgttatcatggtagcaaaggttgccgatggtctcaaaaccgtgttcgccgttcagggccgcaatcaactccggcagggcttcatctccctcaccgcagaccacgaaatcggcatgttccagactctcctcgggggtaaagctcggatgcggccctcccaggaccaccggtataccctgctgccgataatagtcccctaaaagatgggctcggggggtagtgggcgtgatagaggagatacagaccagatctggattaaaatcgagcgtttccaaatcaggtcggtgtacctcttccacgacaacctttacttcaaagccctgatctctcaggattgttcctaaaaggatgctgcccaggcgcggaatcgccacccgcgaaaatatatgcggacggggattcctcggttcaataaacagcacgcgacggatcggtcggcccatgataatccctcctcactagggcgttcttccggaaaagccgctggataattcttctagagtaaaacttatattcaactaaaagtcaaaatattttgaataaatagttccttaggggaatgttaggagacaagatccgagtgagcttaggaaggttttgaagcagattcaaccatctattggtaagaatctgcttcaaaagatgtctgcgtacaatcgacagggtgagagggagttgttcccctaaaccgagttctgccctgccccgaagaacgtcttagacgcaaccggtcggtttggccaagcctgccattttacaggcgccctttcccggtccggaggggaagagctcatagatatatttcagtttgaacccggtgactttggaaagaatccgcaccatgggggcgatgccattcttcttgtagtaatcctgcagcatattgattactttccaatgatcatcatttaattccttaatgccctcagagtccttgacgtaatcaacccactccatacaccattgatccagattctcgaggaaaccatcttcgtcgacatcaaaagttttaccttggtattctaccgtggccatacatatcctccttagttatttttaatctgtacgatttttgatcggggccatgtgattttttttactataggttgcaatccttgtcaacaaggaaaatcgccaagatatattaaatcggccaggaaggctgattatccttatcgggagggttgagcagttggcttaatggaggaaatcattgagaaaggaaattataaataatctacccagattacaggcttacaggcaacatattgttttaactgcaagctgattgtttcaaaccggccccctcttcctgattattcgagggcctcggccaaaatttccaaaaaatggcgtaccggcaatgctggcgtggtcagactcatcaattgtactaaacagccgctgcaagacgtcgccagcaggtcggctcctgtctgttggtagcttgccagggcgtcgaggccgatagcttttcccatgtcagggtggcagatgccgaagaggccgccttgtccgcagcaggctaccggtgagtgcggttctcgcagctccagccggggccgggcggcaagcacctggcggggttgccgcacaatctgctgcccccgacgcccatggcagggatcatggaacaccacggatgtggaggggacgcgagcagggaaatgcaggtgatccagtctttctaaatcagccaaatattcgctggcctccttaactttgagtgccaggcttcccgcctgttccctttccagactatcagggaagagccggtctaagcgtttcaattgataactgcaggaagcgcaggcggtgacaaggtaatccaccttgagaccggcaaattgtctgatgacattccggccaaggagccgggccgttttcaggtccccgacgctcgtggccaataggccgcagcaattctgttgtttcggtatgatgacttcgatgcccagccgctggcagatttttaaaaaggccagcccggcctgggggaagagggcctgcaagccgcagccgataaagaaagcgattttctgctttccggcgctcggcaaaaaatctggcaccaggtttgtcaggggctgcgaagcgggctgcggcagacgctccaccaggcccgccagggagggccataatcgataaagcagaccgcttttccgccccagcaaggagattagccgcggcaggagggaggagctggcgttcagggccggaagcaggcgatcggcatggagactcaaatgggccagggcgagattcggactccagttatgtcctaaacgatcatagatttccgcccgtccggccttcaccagatcaggaatagggattttggcggtgcatcgttcaacacaggcgccgcagagaagacaatattccaggatctccagcaggcggccgctcggagagagggtcccacccagaaacgcctgcaggaggctgagcttgccccgggccactgcggcttctcggcctgtcttctggtaaagcggacagacttccatacaggccccgcaccggatgcaggctgtggccgctttgagtgtctgactgaaatcagatgtcatggacgccggtagaaatggatggcgggacaaagattttcccggggttcatgatgttatgaggatcaaaagcctttttcacgcgcttactgaggtcgatagcggctgccgacaattccaggccaagatagggggatttggtgatgccgatgccgtgttcgcccgagagggtgccatccagctcgcgcaccacgacaaagatatttttcacggcggtggcagcggcctgggcttgggagacctgttgccggtcatacatgacattgatatggatattaccatcgccggcgtggccgaagcacagaatcggcagtttggcgtcgcggctgatggcttccactcgagcaacgagatcgggaatgcggctgatagggaccaccacatcttcgctcaatttatgtggattgagcttaaaagaggctggggagaccagtttacgggcctgccagagttttgccgtttcgtcggctccgtccgcagtcattaccagggcagcgttctgagcccggcagaaggattccatggcctccgccctttcccggacatcatgcggatgaccgtcaacctccaggagcaatagagcctgggtcgcctctggaatcggaaagggcaataactcccgtacgcactccagggaggtccgatctaaaaactctaaggcgctgggcgttagacgggcctgaagtatacggcccacagtttgagtagcgaagtgcaggtcggtaaatccggccaacagcgtctgtctggcagcaggctgcggtatgagtcgcaggatgatgcgggtgataacgcccagagtaccctcggaaccgacaatgagccgggtaagatcgtagcccaccactcctttggccgttctgaccccggtatcaataatctccccggtgggcaggaccacggtaagccccaggacataatcacgggtaacgccatacttcacggcggcgctgcctccggcgttttccgcaacatttcccccgatggtacaaaaattggcactggagggatcgggtggataaaagaggccgaatttcgccgctgcggatttcaagctcccggtgatgactccgggctgaaccacggcgataaagttgtccggatcgatttccaagattcgattcaggcgggtggtgactaatattaaaccgccctgaaccggcagagcgccgccggtagtgccggtaccggccccccgcggcgttaccgggaagtgatattcattggccaattgcagaatctgggaaatctcggttgcatcggccggaaaggccaccgcctcaggggtatagatcaggttggcggcgtcataggcatagcactgacgatcggcattgtcggtaagcagattgggcgatccgatgatggctcgaagacgtttaaggacattggcagggatcatgttaataaatattctatagtttcgagtttcgagtttcaagttttgagattatcatactggaggtggttagtttcatataaatcctcatgttctgaggaacacaacgaagcatgagaacagaaccgtttttttataaccatgcttattggataatcaactacttagaatatctctagtctcataaaaattgcttagaacactgtttcatagtatttactttcagtaagccgaacgtctgcttgaattcgagtgcgagagtattcatcatgaccgctcaatcaactaccgtatccgccgcctcaccccaacgccagatcgtcattggagtgggcgggatgcattgcgccgcctgcgtcgcccgggtcgagagaaccttgcaggctgttcccggagtacagaaggcaatggtaaatctcgcgacccggcaggcgcatgtaacctttgacacttcccaggccgacccgacccaatttgcccaggcacttcaagaagccggcttcagctatgaagggcaggaagaactagatactaccggtatccaggagatccgcccggaccctgatatccaggattttaaataccggtttctgaccgccctgatcttgaacatcccgatttttttgggatcaatggtccatccactcccccattggctcggtctggcaccccaaacgttgcattatctcctctttgggttgacgacgccggtgatgttctatgccggcgccccgttctttagaggcggctggaaagcaacccggcgtaaaagcgccgatatgaacacgctcatcgccctgggtgccggggcagcctatatttactccctgatagccactttttggcctcacgcctttgccgccgccggtgtcatcccggaggtgtatttcgacaccagtgccatgatcatcacctttatcctcctgggccgttggctggaggccagggctcgggggcgggcttccgaagccatccagcgtttgatggccctggcgccaccgagggcctccgtccgccggaatggcatggaacaagaaattccgttgtcgcaggttcgggtgggagacctgatcgtggttcgaccgggggagaagatcgccgtagacggggtggtggtggagggagccagtgccgtcgatgaatcaatgcttaccggggaaagtctgccggtgagcaaaggcccgggtgaggaagtctggggggcgactttaaacaccatcggttccctggtcttccaggccactcgggtgggccgggacatggtcctttctcagattatccatctagtccaggaggcccaaagttccaaggcccctatccagcgtttggctgatcaggttgccgccatcttcgttccggtggtcctcggccttgccgtttttacttttctgggctggtactggttcggtccttccccggccctctcccgagcgctgatgaacatggtggccgtgctgatcatcgcctgtccctgcgccctgggactggctacccccaccgcagtgatggtgggcgtcggccgcggaacggaattgggcatcctcatccggggcggagaacccctggagcgggcctatgccctgacggacatcatcttcgacaagaccggcaccctgacgcagggcagaccagaagtgaccgacgtcattcctttttctccctggcaagaggaagacatcgtcaacatggcggcggcagtggaacaacgctcggaacacccgttagctgctgccatcctccgccgctttcaggccggggccagcgctctgcccgaagttacccggtttgaggccgttccgggactgggagttaaggccgaggttgatggcaaacaactgctggtgggcagtccccactacttctcccggttgcggatgtcgatcttatacgccgaacctacggtacagagattgacccaggctggccgctcggtcatcctggttgccgttgacggccaattagcgggagtaatcggggtggctgatacactaaaaccccaagccccacagaccgtcaaaaccctcatcgacatgggtttgcaggtatggatgctcagcggcgacaatacgcagacggccacggcagtggcccatgaagtaggagtcaccaaggtcctggcggaggtgctgccggcagacaaggcctcccggatcgctgagctgcagcgccgcggacgggtaaccgccatggtgggcgacgggattaatgacggtccggccctggcccaagccgatgtcggcctggccttgagcagcggcgccgatgtggctctagccgcagcggatattaccctaatgagcgacgaccttaccttgatcccgaaagccgtggccctctcccgccagatgatgcggatcatccggcagaacctgttctgggcctttttctataatgtcgtggccattccagtggccgccggggtcctatatccccttaccggttggctcctcaacccggccttggccgctatgactatggccctgagctcggttaccgtggtaagtaactctttgcgactgcggcggtttaacgcctaagacggtttccggttctcatatttccatgttggtcagggagagttcccccccgttcacggtttgttgctgctcacaacatcttaaacagagttctgcggtgggcaatacctatcctatttttctcctggggcctgtttcagttattcttgagcaccgaaaacaaggggttggagcacagttaattgagcaggcctttcaccttgccaggataatgggctattcgacggttctgtcttcatatttcgttgtgttcctcagaatatgaggatttatatgaaaacagctcttaaaagcggcgggcgcggcccgctctatgagtaaattgccactagattatcgatttatttaaccggaaaccttgcttacctccccctgatcatggctggctcttgttctcctgctttttctgtcgttgaggtggaggcggggcttgccgcggcggtggagcgggggccgccatctgccgttgctgccttatctgctgctggcgttgttgaatctgcatctgctgttggcgttgctgttgtatctgcccctgcatctgttgttggcgttgctgttcctgtctgagccgggtctcctgttgttgccgcgccatctcaagttgctgctggcggcggaattgctgatcctgttggacttgctgttccaccgaacgccgctgctgctggagccgctgttcccggcggcgccgctcctcctgctgttgccaacgcggtgattgctgcgcgggtagagggttcggtcttaccacctggtttgctggtgtattgaccgtttggggacgggaggtattggaagccgttctccggacctcgggaggccatgaccggcgtcggggttgaacgcggtccagggattgcggcggtgtttggctttcgagagaggctccggtacgtctggcctcacccatccggggcggagtgggctcattactctctgttggcgaagttgccgaaactgtctggtatggagcggactggcgttgccaaatcctcggcctaccatcagtgccggagggggagcccccctggttgccagacgtttgagaaatcatacggcgcctctgatccgattgggaatttgacgtcgcatcggctgtttcccaggatgaaggcgatatctgggcccgctgtcccaaaaacggttggcgcccttcccgccggctatctagtcccgcacgggagcggctgagcgaggccggggcggcgatggcatccgggcggtttacctctcccggccgtatcctggcgggttccacctgacgggtggtgaatctatggctggcaagcgaggccggcatgatttcccgccaagcggggtgtctggccttcaggttggcgggcggcagcgcctggcgcagatgagccagacggagatttttatagcggcagtcgcgttcgatattaatgtttgttactttgttgatgtaggtggcgggcggtccccagttgtagcaggccctcggggcatagctgggagagacataattgttgacatacacggtccgctcataaatggttggaatatactgggaggaggccagggcattggcgtaggcgtaggaataggacgacgaatacggttctccccaaccgaggagaaaattcgaggctggggtaaaaatccaggacaggggcgagctttgatacatgcaggcgctgccagcccctaaatccattggctgaggatagtcttccgcagcatacattcccgaagagtattctcctaaggaagcagtatccggaggcgctaccgggctccagccgatatattcatcattggtccgccagtttactgtgtgaggataccaggtacggccggggacccagacccagccatagtcactggtgttggcccagttgccgtaatggtaggtggcccatccccagggttcatccgtttcaaaaacatagccttcctgggtgggaacccaacggccgttggtatagggccgccacccctgattgacctgctgaggctgccagaccgggccatattgaccgtgatgcagccattggccgaatctggacagggcttcctgaaagagcgcggcgtcctgctgtccggcttgccctggcgccggggccagcaccccggcccccatacccagagcacagatcaacaacagcaccggaaaggtgcgccagaatatctttatcatcgcctttctccttctttaacgaaaacagtgagcaatgggcggtgagcggtgagcagaaaaggcattattgcgagcagccgccatggttctgttctcatgttttgttgtgatcaccaaaacatgccaatttaaatgaaaacatcgtaatacttcggttatctgagaatagatcaaggaatggtaggtagtgcccaccatacattgaaaaacctcgatttcccgataattgccattatctgtaggtcacccgcaaaccataaaaattggtgtcggaccatgccggaaggcgggatgcgctgcgctttcccgctctacagcactccaataccgataggcttatccgtagagccgaatcttgtattcgccccagataactgaagtgttccaaataattcaatagcaaataatgtgccatccgagacacctgcaacagattgatataatgagatatatcaaccgatgaagtggcagttgcgaaatgcagtcaagttatcttgtcggggtgggaaaatgagacagaataatttgacttatgactctcaatctgataatggcgccgcgagaattgctcggggatgtatccggtgataggtttagggcagggatatcagtgggaaaggcagcctcatggaggtttaaaaaattaatccggggaagactttccaacagtaattgccattctttaaaaagcctccgcaatacttcagctatctgagagaatagatcaaggcatggtgggcggtgaccaccctacagcgctacagcaccggcaggcccacccgtaggggcgaatcttgtattcgccccaaacaactcatccgctattcgttttttacaattaatttcatgctcaactgcttattgaccgaggtcttgcttacttcgaccggcaggatcaacagggtctctttaaaaaagcacaagcctattttatcatcgcaaaaattaaggcggaattcggcctgcagggcggtgcgtccgggcgccgccggggcgctcagggttataggcagattggcggcgggcagtttctggccgagactttgggtcagaccgacaatttttttatcttcggagtggattgccacagtggagggggcctcctgatttaatttgcagttaggtggtaattgtagttcaattttcaaggtggcctcgccgggaccaataatctgttggggcaaggtgatagtctgggtggcattagtggtcaaggaaccgccgaagactgccaggcacagggttatgagtgctagcagacgattggatctggtggatgtttgatctccgaaaaaggaaaggtgcatagagtcctccggtgcaattttttattgggggaattgatatctgtaagaaaccggtataatttagaatcaatcgggataaaaaaacgttaacttgagttttgagtttgaggaaagatcaccctatccatatcgatacgatagaattataatatgttttcgttcattctaaaccttaaacttgaaactcccaacttcgcctgcctgatattgaggttttaattgaaatccccagaaaatcctctcgatctcgaatccctgcgtctagaacggggcgagaccgagctgcgttatatccgttcccggcgacgccgcaacctgatgtttttttccctcatcatccttgtggtggtttccggcgtctggtgggtatggtccggtgctctgtggggtcagaaggtagcggtgaccacggttctcaaaatctatccctctcaggctgtcacgctgctcaacgccagcggctacgtggtagcacagcgcaaggcctccgtctcttccaagagcaccggccgtttgtcgtatttaggtatcgaagaaggcagtcgggtacaacagggtgagatcattgcccgtttggagaatgacgacctgaatgccgcccgggatcgggccgcctttaacgttaaggcctccacggccaccttggagcaggcccaggcggagttgaccgacgcccgtttgaattatgtccgccaggaaaaactgctggcccagaacctgatttcacgccaggacttcgacgccgccgaggctcgctatcgcaaagcagtagcggccgtggccaatgctcaagccacgatcaaggccgcggtggcggccctggccgaagcccagaccgcagtggaatactccttcattcgagcccctttcaatggcgtggtcctgaccaagaacgccgaagtaggggaggttgtagcacccttcggcgccgccgccaacgcgcgggcggcagtggccaccatggcggacatggactcgctcatggttgaggtcgatgtttcagaggccaacattaatcaggtaaaagtagaccagccctgcgaaattctcctggacgcccttccgggggagcgtttctctggcaaagttcatatgatcgtcccgactgcagatcgcagcaaggccactattatggtgaaagtcgcctttgacgagatggacccccgcatcctgcctgaaatgagcgccaaggccgcctttctgtcccgttccctcaggccggaagagcagcaactccgcttagtggttcattccgaggctctagtccaacaggacggccgatctacggcgtttgtcctcaaggaaaaccgggtggaggccgtatcggtggaggttggccccaagatgggcgatctggtagaaatccgcgccggactgcgggaaggtaataaagtagtgctgcggcccccgaaaaatctggccagcggtgatcgcgtgcaggtccaggaaggctgagatggcatccgaggtcggcctaccggtcatcgttgagatcaaagatctcagtaaatcataccgccggggcgcccagattatcccagtattgcagcatgtctgcctcgacattcaggaaggtgaatttctggcccttatggggccttcgggttccggcaaaactaccctgttgaacctcattgccggtattgaccagccggatgccggaatcttacgcgtggccggggtggatatctcccggctatcggaatcggaactggccgtctggcgccaccgcaacgttggctttatcttccagttctataatctggtcccggtcctcacggcactggaaaatgtggagctgccgctcatgctgtcggatctcccgaaagcaaagcgtagacagcacgctgaattggccctaaagttggtaggcatttatgatcggcgggatcactatccccggcaactttccggcggtcaacagcagcgggtggctatcgcccgtgccattgttaccgatccgaccattatcgctgccgacgaacctaccggcgatctcgataaggtctcagccgaagaggtcctcaatctgatgacccgcctcaaccaggagctgcgcaagactatcatcatggtaacccacgacccgcgagccgcggaaaaatccacccggctgcagcatttggataaaggggttctcaaaccctgcaccggctagcatatttgtcaaatgtttaaattgatcttccgcaatgcgacgcgccatcgactgcgtacggcactgactgttttagggatggctatcgctatcctctccttcggcctgctgcgcaccgtggtagatgcctggtatgccggggtggaaggcgcggcggcggaccgcctggtcacccgcaacgccatctccttgctcttccgccttcccttggcctacctctataaaatcaaacccatggaagggatcaaacgggtgtcatacggttattggttcgggggcgtctatatcgatgaaaaaaaatttttccctcaattcgccgtggacctgcgtccctatctcgagatgtacaccgagttcctgattcccccggaacagcggcaggtcttactcaaagagcggaatgcctgtatcgccggccgtaaactggcccaacgtttcggctggaagcttggagacatcattaccctgaaaggaaccatctttcccggtaattgggagctggttctgcgggctatctatcaaggagcggaggataccaccgacgaaagccgatttttctttcactgggattacgttaacgaaaccaataagaaaaatcttccagaactggccaatcaggtaggctggtttatcgttcaggtggcggatctcgatcaagcgccagccattgccgctcagatcgataacgcctttaaaaactctctggcggaaaccctcaccgaaagcgaaaaggcttttcagatgggcttcgtctccatgaccaaagccatcgttatggccatccagatcgtgtcatacgtggtcatcgttgtcattctgatcgtgttggccaacaccatggctatgaccgcccgagaacgccagagtgagcatgccgttttgaagaccttagggtttcagggccgacacttaataatccttatcgccggcgaatcgattgccattgctctgatggggggggtggccggtctgatcgccatcttcccggcggcgcattttttccggactgccctgggcaactatttccgggtcttcagcgtctctgatgcaaccctggccatctgtctaactatcgctctgatcatcggtgccctatcggctgtttttccggcctggcgggccgcccgggtgccaatcgccgagggtctgcgaaggattgggtaaaaaggggttgttcacaccgtgaagattcctttctcctacagctaccgcaatctggtcacccggcgtatgaccacggcccttacggcgggggggatgagcctggtggtctttgtctttgctgcggtgctgatgttggcggagggtctgcgccagaccctggtggcaaccggctcctttgacaatgccatagtgctccgggcttccgctgaatcagaggtgcagagcatcatcgagcgggacaaagcggccatagtcacggcccaaccggagatcgccattgatcaagagggccgtccattggcagcccgggagttgatcgtgctcctgaacctgcgcaagcgcgggtcaaacagtccttcgaacgttacgattcgcggggtgtcgccaatctctgtgcaactacgcccggagatcaaacttgttgccggccgcatgttccgccccggttcttcggagattgtcaccggccgggatatcgcccagcggtttggcggtgccgggttgggagaaaccctgagatttgcaatgcgggattggatcgtggtagggatcatcgatgccggcaagactgccttcagttctgaaatctggggggatatcgatcagatgcagcaggccttccgccggcctctcttttccagcgtcattttgcgcctgcgccagcctggggatttccttagtctaaaaagccgcttggagggcgacccccgcctgccggtggaggtgaagcgggagacggtcttttatgagcagcagtctaagcggatggccgattttatccggctgctgggtctggtactcaccagcattttcagcatcggcgccgtgctgggggccatgatcacgatgtacgcggcagtggccagccgcacggtggagatcggcgccttgagagccctgggcttcagccggggcaacatcctcactgccatcctgctggagtccctgcttattggcctgatgggaggcctcgtcggtttgggggcggcctccttgatgcagtttcttactatctccactaccaattggcagaccttttccgaagtagccttcaatttctctctcacggctgatattttcctcaagagtctgctctttgccctgggcatggggttggtgggcggcttcctgccggccctcaggggggcgcggatgaatattgtggaagccctcagggcgttatagaagggcatcctggacgaccggggcgtacggttccctgagggcgtcttccaaggcggcaagcgcctttgccagggttatcaggggaagatggagttttgcggcttgcttttccattcctttagctgttctccttcgaagctgaaagagcagagttcgttcccagtttggcaaaataatcccagaaatcagggaaggatttggctacacagtccgggttggcgatcatcacgccaggggttttaagcccggccagggcaaagctcatggcgatgcggtggtcgttgtaggtctcgataaccaccccgcgcggtttgcctccctgaataatgaggccgtctttggtctggttaaccgtgatgcccatctttgccagttccgtggccacggcctggaggcggtcggattctttatgcctgaggtgcgggacgcccgtgatgacggtttcgccctgagcgtaggcggccaacaccgccaaggtcgggacaaggtcaggcatatgggccatgttaatccgaatggcctgaagttgtctgcccctgagcaccacgccgcttccggtcggctccacctggcagcccatctgctgcagaacctcaaggaagccgatatctccctggcaggattgcgggttcaagttggtcagagtaatccgcccgccggtaagggcggcggcgcccaaaaaatacgaggcgctggaggcgtccccctccacctcgtagtctcgagcctgataccgctggccggccgggacgcaaaaattctggtagccccgacggtagtaagcgatgccgaaggcctccatgacgctaagggtaatatcgacgtacggccgcgacaccagttcccccactacttcaatctctacgtccctggcagcaaaaggcgagatcagcaggagggcggagaggaactggctgctgatacccccggacactcgggattcaccgccagccaaccctcgggcctgaattatgaccggagggcagccgttgtggttctcacagtgggctacaactccgagaagggtcagggcgtcaagcaggtcctgaatagggcgctggcagagacggggcgagccggtgaggacataccggccattccctaatgccgccacggccgtcaggaatcgcattgaggtgccggaatcgcctaaatatatcggctcagtcggaacctttagcctgccgccggcgccctctagcagacactccttttcctgccacgttattcggacccccaattgttccaatgcccgagcggtcatgagggtgtcatcggcgcgcaagagattcctcagggagctgcttcctctggctagtccggcggcgatgagagcccggtgactgaaacttttggagccgggaagggtgataaccgcttccattgcctttacaggttgaatttccttgtaaatcaagcacgacacctttaatcgttataggtttccaatatttttttctcgaaactcaggactcagctcgctcttttcccagcgcctctaaagccgcccggcgcatggtctccaccggcgacggttggccagtgaagagctcaaattgccgagcaccctgatgtatcaacatctgcaggccgtcaatggtgcgagcccctcgtgccgccgcttctcgcagcagacgcgtctgcaggggctggtagacaatatccatgaccacctggaaccggtctaaacacctggccggaagcggcgtcgcctctatatggggcgccatgcccaccggactggcgttgattagcaccgtggcggtgctttggtcgatttcctccaaaggcagacaggcgaccccaaactcctgggccaggtttcgggcccgatctgggttcaggtcggcgacggttaccagtcctgcagcccggcgaacagcatagacaatggcccggccagcgccgccggcgcccagaaccatgatctgttgcccggataatgcaatctgttcctgcaagggcgtcagcgctccctgccagtcggtgttgcaaccccacaaccatccctggcggttcacgacggtattcacggcgccgatagtttgagcttcctcgtccacctcgtccagaagggggatgatctcttctttaaatgggatagtgacgctgacgccgccgatgtttaatccgcgtaatccctgcaccgctgctaccaaatcctgaacggcaaagggaacatagacggcgttgaggccaagggcggcaaaagcggcgttgtgcatcgccggactgagggaatgggctacggggcggcccaggatgccgaaaataatggttgcaccggtaatcatgtcaacatctcccagatggaggtcatttcctggacggtgagttgacccggcgccgattctttccccgcctccaggacggcgaaggtcagataactgcccaacagcggcgcgatgacgcgggagtatttcccggccgaccccatgcagaaggcgataatgtcctggccctgctgctgcgctgccgggatgagacccaatagggcgaggcagtctgaggggtgatgggcataggtgaccagcttgataatatcggcgccgcagtcgatcatggccgtcataatctcgtgcagccgggggggagtcgagggacctttaaagtcatgccaggagaggattagcttgaccgcgccgcggtgggccaacaggtcatttcgccagaagggatcggcgttgaactccacatctacataatccgcccccaaatctatggcctgttccagcaaacgccgacgcgctgactccggaccggaaaaccgccctccctcgttgggcaggcggttggtagcgatgacggggccacgcggagcgtggagtagatgctgcaaatcaggttgaatgagataatccagccgcagttctgccaggaagccctgggcatgtatccgggccaggcactggcaggcggcgtcgcagtcggtctctaccaccgggatgcagattctgatggagctcaactgactttctcgatggcctcagccttgggaaacgatcccaagatcttgaaaaaagcgctcatctcttccatttcgtgcaggcattcctgaagagcggactcctgtagatgaccgtccaggtcgacaaaaaagagataccgccaggcaacggtcttcatcggccgcgagacgatgcgagtcatattgatgccccgctccgccagcggccgcagcatgttatacaatgccccaggggtatcggctaccgcaaaaatgattgatgtcttatccgccccggtagccccgggggcatagggaccgatgataaaaaaatgggtggcgttttcccggtgatcttcaatacgtgattccactacccgcaactcgtatagggaggccgcaaaaccactggcgatggccgccgaattggggttgtgggccgccttctgggccgccagaccggtggaactgacttccaacaccggtatctggggcaggtgtccttgcagccatttccgacactggccatgagcgtgggggtgagtatagataatttcaatatcgtttatctggccggaacgggatatcaggtcgtgggagatctccagatagatttcgccgcagatctggagcttggtttcaacgaactggtccagggtctcgtttactaccccctcagtggaattctcaatgggaatgacgccaagatgatggttgctcttctccaccgccatgaagacttccgagatggtgggcaggggtttaaaaaaagtggagcggccgaattttttgatggccgccagatgggtgaaggtggcctccggacccaggaaggctaccgacaatggccgctgtacctggcgcgccgccgagatgatctctcggaagatattgcgcaacccctcctcggtaagcggtccggtgttgaaccgcttgagacggtcaaggacctcctgctcccgcttgggatcaagtgtggccagatcttcccgattcttgatttccccgatggtttgggccagttgtaaccgctggttgatgagggtcaagagctgttcatcggtgatgtcaatctgacgccgaacgctttttttatctgtcatgaggagccgatacctctaaagtcaggatgagaactgaattgtaacacatcagttgtttggggcgaacaccggattcgcccctatcggatggacctgtcggtgctgtggggtggatacggtccgccattccttgatttattctctcagatagccgaagtattacgtttcttgcaccctcagacggcaagcagaaaactggaaaccgaaatccagaccttaacttacttttccagaatagtctccgtaaccttgtagccgaaatggcgtccggcttcttccagggccaccaatacttgatcgccgggggatagctgcaccaccgagacggcctccccatcgggccgggtgagtcggatggtttcggcattctggacaatggtgctgcattcccggccctcgtgggtggccgtaatcaacatcaagggccgcttttcgatctttacccgaccgacggtggcgggcagggtgcggccgctgtaatccactaccaggacttcatctcccgccttaagttcgctcagatatcgggtctttccacctggaacccggatataggcgtgcaccggcccggcgttgacccggaagggccgggcggcgacatacggattctcgagggattcggcgtgcacgagaaagagggcggcggaagaattgcctatcagcataccctggccccgacccatctgggtgcaggtatccacgcagacccggtcacccatgcccaggaggtgcaccgaggctacggtggcaggtgtcagttccaccggcggtgagatttctttgaccagtcggagtaactgcttgacctcgcctaaatctgcggcagtgatgaccagaccgtcgaccccgcgctccagaatccccagaaaggtgcgggcttcctccaccgtggcggcctcaacaaaaagattggcagggcattgggccactaaattttcgagtgggatgatggtccaatccgcgcaatgcaccaccaccggatgggtcttggccttggccgcgatatcggcctcatcatcggccctgctgagcgtcacctcgaaaaggtcctgtcccggcgccaggtctccatccggggcgatgacgggaatctttcccagggtttttacttccgcggcatagccggggggcgtccagactgcgtcggcacccccttccagggccgtagtcacccgcttcttgtcccaggggtctaccttaacccatacctgtttcatctcagcgctccagatctggggtttgcaggaaggccagggcctcgtccactgtgctgttttcgtgtaccagcagactgatagcgcccaccatccgcgtcggattacgatgctggaagacattacggccaatggagaccccggagccgccggcctcgatggaacccttcaccatttcgagaatttcacggtcggaattcatcttgggaccgccggcgataaccacgggcaccggactgccggccaccacttcccggaagctttccactgcgccggtataggatactttgacaatgtcggcgcccaattccgcccctaagcgcgccgcatgcttgataactcggggttcgtattcgtctttgattttttccccgcgcgggtaaaccatggccagcagcggcatgccccaatccctggcctctcgggaaacctgtccgaagtcggccagcatctcccgttcagtaccgtcgccgatgttcacatgtatggaaaccgcatcggcccctaatttgatagcctcctcaacgctgcaaacgagggtcttggcgttcggaaagggagagagactggtggagcctgagagatggatgattaggccgacgtcgcgaccgcggcgacggtggccggtggacaccaagcctttgtgcataacgatggcattggccccccccatggccacgctattcaccgtggtcttcatatcgatcaaaccttcgatggggccgaccgtgacgccgtggtccatagggacgattacggtgcgtccggtctcacgattcaggatgcgttccaggcggatcattttgccgatcataatacgggcctccttgttttctgtggcgccatcgccctgatactgaaacaaccctcggcctccgacataaaaaaagccgtggccgcttcacctgcgccacagcttttactatttattttaggtagttacttgttgcagaaggagggcgcaggttcagggccagagataataaaagtaaaaataaaaagtgctgctctgctggctttccgaccgaacctgcatggattcccattcccctcaatttattgaaatataataaaacagatttatccggggctgtcaaggatatttctcgcaggaagaaaattgccagatgtaattgtcattctttcaaaaacacccgcaagcggggagaggtagatatctatggaaaaaaatatagtgatcgcggcggccttaactttgctttttattgatctcctctccgctcatgaactctgggtggctaaagagaaaggtaacctggtggttatgtttaagcatgatggcaaaagtgatccttataaaccggaatttgtcaagacagccaagggctttgattcatccgggagagaggtggcagtacgggtaatcccgcagggcactcgaacccttttagctcctgcccagcccccggctttggtgtccatcgtttatagccccggagtttattgtaaaactccggaaggatataagaatatctccaagcgcgatgccaaagacgctattgattctattagagcggaaatattgaataagaatttctggcagtggaacgatcgctttgctaaacctttgggtggtaaaatggaacttctgccactgaaaaatcctcttgtccttaaggttgaggataagctgcctttccaggtactatatgatagccaccccctgccaggggctgcggtgatagctgaaggaatagagaaagattcactgaaaaccgatggcaatggccgggcggaggtgatcatcaaaagggacggcctcaatgtggtaaaggctagacgcaagacccccacggtcaacgatcctgatgccgacgttttaatcgaaattgccaatatcagcttttcggttaaataaaatagagcgttgcagttaaaaagtcaatcttttagagcagtttgactagggcggcgacgatgccgatgccggccaccaacatgccgccaaggcgtagggtgaggtcgtgtcggaggcgaagttcgagttctttcatatcgcgcttgagttcgatcctgagttcctcgatgtcgcgtttggtgctggctttcaattcttcgatgtcgcgtttggtagcagcatggagctcttcgatgtcatgtttggtggcggctcgtaactcttcgatgtccagtttgatgctggctttcaattcttcgatgtcgcgtttggtagcagcatggagttcttcgatgtcgcgtttagtggctacctggtcgttgatcagcgaagcgatggccgtggtcatggtctccgcctgttccacggtgaaatgggcggctttgagcctattggcaaactctaaagtatcgaaggcgatggctttcataatatatattatgatcatctcttgaaaagatgtcaaatttttcttggttattgccattatctagcggccacctgcaaaccatgaaaatcatctgccggtggcatgaacttccatccggtacggaagtcattttcttattaactcggaactcaaaactcgaaacttatttccttggtaattttcatggtgtgtaagtcgtccacctaccatgaagataacgtggtatcggatggaagcactcttgagggaaccatagtggaaacggcgccaccctcctggctatcctattgaatgagtttaaccgagaacatgttcaatgaattgttgatttttgtctcgggttctattgcattccggcgggatccatatcgaccaggagggtcacatccggtccccaacccttgccgccgctagcccggagctggtctaatagtgcgctcaggggttggcggccgtagcttttgagcaatatctgccagcggtactgctctttgaggcgagagcgcggcgctggtgccggtcctaatattcgcaggtgtttctccaagttatgcgtgcgaaggatggtttgggccgcccgtgcaactttatgggccgcggcctctacggtggcggcgttcttgccctggagacggagaagcgccaagcgggtgaaggggggataacccaggtcgcggcgggctgccagttcggcttcatagaaagcctgatagtcgtgccgctgggcggcagtcagggcaaagtgctccggatgatacgtctggatgaagacctgcccgggacggtctccccgcccggcccgacccgctacctgggtcaaaagttggaaggtccgctccccggcatgatactccggaaaatagaggctgagatcggcggccactgcccccaccagagtaacctggggaaagtcatgccctttggtgatcatctgagtgccgatgaggatgtccagccggtgtgtcttcatctcttctaagatctggatcgccttgccgcggtgagaggcggtgtcgcggtctaatcgagctatcctggcctctgggaagagccggcggacctctctttcgagaaattctccgcctaagccatagtgctttaaagcagtggactggcactgggggcagacgaccgggagtggttcctgatagccgcaataatggcagcgcagttttccctcctggcgatgcagggtgaggctgacactgcagtgttggcattgaaagatgtggctgcagaagaggcagaaataaacgttggcgtaaccacgccggttgaggaagaggaggacctgttctttgcgactgagagtttctgcaatagccaggcgcaacggggcagagatgatcggtaggcgacgcccttcccggtgttccctgaggtttaccagatggacctgcggcagggattgcggagtgacccgctcgggcaggctgatatattggtattttccccgttgtgcccggtagtaggtggttaccgatggcgtggccgaacccagaagcgttacggctccggccaattgcccgcggtaaagggctgcgtctcgagcctggtaaggcagtccgccttcattcttataagactggtcgtgttcttcgtccaccacaatcaagcccaggtcggctaggggggcaaaaacggctgacctggcgcccaccgcgatgtccatttctttcaacgccagacggcgccactgatcgacgcgggcgttatcagacagaccactgtgcagcagggcgacccgagggccgaagcgttgccggaaggcttggcctatgggatgtgtcagggcgatttcgggtagcagcaccaaaacgctttttttcaaggccaaggcttcttgggcggcttgaagatatacctcggtctttccgctggccgtcaccccgtacaccaaaaagggagagaaaccctgccgcctcaaggcgagacggatggcctgacaggcctcctcctggtcagggctcaagacgggcggcggcgcggctgcaggtgtttcggcaaggggatcgaaatgccgggcacgcggcgcgagaatgacaagattggctcgcgctaaccgtccgagagtctcgcggggccggggaataaaccgggatagatgcgcgagcgggcagctaccgatatcttttaaaaatgccaggatagccttggctttgggaccgagacggcccggtttttggacatcggcgccggtcaggttaagggtgacccaatattcttggccgtcatttttccctgaccggggagtggggagggcggtcctgaagacctcgccgatggggtgctggtaataatcagccagccagcggaagaagggaaccagtgcggcgtcgaatctgggccaggagtcgagaatggcgttgacatcttttatggtgaccgttggagttgctcgggccgggccaaggatatatcctgttacttgacgccgtcccaccggtaccagaacggggacgccgatcccgatgccagtggccaatttctcgggcaatcgataggtcagagtgtggaagagggggagggtgaccgccacttcgaccaagccgtttggggttagactatttaccggggttggcgatgggttcactctttgcccttaaactttgggacagacctggaggatgatcctatcggggtcgggttcgctgagattgccacatgattgcggttgatgcagggtagcaattcagttgtttggggcgaatacaagattctcccctacgggtgggcctgccggtgctgtagtgctgtagggtggtcgccacccaccatgccttgatctattctctcaaatagctgaagtattgcgatgcaggatataccgactcaatcattcttggccgacaggttatcaaggtgctgtttgaccagggtttcaggggagaggccggatgaggcaaggattaccgtaaggccctggcggttgaaaaaatcctgcaccgaagtctttagtccggcggcgatgatatgagtaaccccctctcgttttagccaggccgggaggatgccgggcttaaaatcgggtggaatggcctctcgttgctcaacgatctggtttcggcgcacggttattagagcaaaatgctggttctgggaaaattgttccgccagccggccatcttggaccggaacggcaaatctggtcacccctggctcgcccgcagccagagatttttggggctcagtttgaccgacagcggtgaagatgttgttaaggacggtgtcgagctcctggaagaaggggctgtctgcagggtcaaggtcttttagacgcccatcgtcggcggccgcgacgatctggggatcaaagggcaaagagcccagcagattaaggttaagagagcgcatggcctggtcgccgacgccggaccgaaacagaggaatggaagtgccgcagtcagcgcagacgacatggcccatgttctctacgacaccaattatctgcaggcctattttttggcagaaattgatagacttgcggacatcggcgagggaaatttcctggggagtggagacgataacggcccgggcttccgggatggattcggcaatggcaaggtgctcatcaccagtgcccgggggagcatcaatgatgaggaaatccagggcttcccattctatttgggagagaaattggcggatgattttgtgttttacggcgcctcgccagatgatggcggcgtcccggttttgcatcatcgcttccaccgagataatttttaaatgtttgaggtcttcgggaagagagtgttccccatggattaaactcaagggtttcccaagacccaacatacgatagacgtcggggccgtgaagatcaacgtcaagaagaccgacgtcaaaaccccggcgggcgagggccagggcgagggtgacagcaacgctgcttttgccgacgccgcctttaccactcagaatgaacaacttgtatcggatctgatccagattccaacgcagatggtgttcgtcaggatgggcctcttgacctgaggtttgtgggagttcagaggtttcgttagggatgatgtctgtaagaaaggaaaaagtggtcatgatgtccaagacctccttaaaatgccgaaatcttcaaagggtcaataatgcaaaggccaatcctttgacctgggagatgattccggtaagattttcgggcacggcgtcaaactaccccgatctaccccctaagcccgttaatccagacggtaattgggggattctttcataatgaccacgtcgtgcacatgagattcctttaagccagccggggtaatgcggacgaagcgagctttgttcataagttcgctaatagtgcggcagccgacatatcccatgccggagcgcagtccgcccatcaattggtagacaatgtctgccaatttaccgcgatgaggaacacgaccaactatgccctccgggacaagtttggactctagttcgatggcctcctgaccatagcggtctttgctgccttctttcatcgcctccagggagcccatgccgcggtaaaccttgtagctgcgcccctggaagataacggtttcgccggggctctcgtcggtgccggcgaacaggctgccgatcataacgctgtcggcgccagcggcaatggccttggtaatatcgccagagaatttaaccccgccatcggcgatgaccggaacatcgtatttatgggcggcgcgggcacagtttgcaatggcagtaatctggggaacgccaacgccagcaataactcgggtagtacagatggaaccggggccgacgccgactttaacggcgtcagccccggctttgatgaggtctactgcggcttcataagtaccgatattgccgacaatgagctcaatctgaggaaattcctgtttactggccatggcggcatccaggaccatttgagagtgtccatgggccgtgtcaataacgatgacatcggctccgaccttaaccagggcttcgatgcgggtggaccgatcagcgccgaccccgacggcggcgccgacccggaggcgaccataggcatccttgcaggcgtaagggtattttctaattttttcaatatcttttatagttattaaccccctgagctgaaaatcgtcatcaactaccaggagtttttcaatgcgatattgatgcagtaaggccttcgagtcttctagagtgatgcctaccggggcagtgaccagacggtctttggtcatgacgtctttgacgggaagctccagattggtttcaaagcgtaagtcccggttggtgacgatgccgactaatctacggttttgcacaacgggaatgccggagatccgatacagccgcatgagttccaggacctgactgattttggcatcgggttcaatggtgaccgggtccaagatcatcccggattccgattttttgactttttctacttctagtatctgacgttcgatatccatgtttttatggatgatgccgataccgccctgccgggccatacagatggcggtttcggcttcagtcacggtatccatggcggcgctcaatagggggatattgagtttcaggttcttcgtcagacgggtttctaaatcaacatcggtgggaagaatcgcagaagcggctggcaacagcaataggtcgtcgaacgtaaaagcactagtaatctgatctccggccatggcaaactctcctcaataattataaacgttcggctaaaaaataatagttgaacagctaaaatagaagctatttaaagttactcattccgttaccgcgacgtagaaaccggaacgctcaccttcggatggtatccaaacggcacagaccggaaggttggtgatacctcgaagtccgagcctgccatttatcaggtaagatagacctgccatgcggttaaccgcgataattttatattaaattttatattataattttattctttttcgtagtcaatgccaggatcaaaaggaaccagggtaatttcaaagccgttaacgagagaactttgtggagcaaaaaagaatggaggtgggttttggcaagaatttatccctgtttgtaggaaaataaaccagaggttagcagggaaaaaaagaaactttggggtggtaaggacagttttctccctatccttctgagaaataagtaattcgaggctataatgaaaggccaaggaaacgcagggctaaatgtggtttagcagccaggcgacgcaatgcctggaaaatgttagtcacattaagacaggtgagggccgttttttccattttccttttgatggtgaaaggtaaacctcctattctgaaccacgttcctatttccgggcgatatccagatccattgttcccatgggcgtgtccagggagtgggaacgaaccgagcgaaaacccgccttgagcatggcttgcgcgatctctccctggtcgaagccgaaatcggcgccgctttgcaatgccccgggcagaaacccgagcgccacatccggtttggtatgctcatgggtcagcccgtcctgaaaggccgcgaagtacccgtccggcttgagcgcggcgtatatcttggtcagcagggaatccagttcctgcctggcgaaattcagggtgctactagcccatatgaggtcgtagccggaaccgaggtcgtcggttaggtaatccccctgagcgatgccgacccgttccgccatgccgtattcttcaatgaattccctggtcgcccgggtaatggccggtctgtcgaagaccaccccggtcatcgaagggtgggcctgaacgaaatagagggtgaaaatgccgtgtccgccccccaggtcgagcatccttgcaaagcccggaaagccgtccagctccgaaacgatcccggccatcatcctgcccatttccccgaacgcccaggcggcgttgctcctggacgcctcggcccacaggttttcgtcttcgatgcccggccccggggcggggccttcccggagcagcttcggcaggtcctttaggggatcgacgcagagcccccatgagaagcggagcagatctcccaggtacaggggcgtgccccgcttgagaaagtgggtggtatccgggaggttccggtagaggccgtgccgtttttccagcaggtccgcggtaaccaggctgtcgagaaagaggcgggtgtttgcgggatgtgtgtcgagccgttgggccacttcggcgggggaacgaaagtcgtccaggagatcgaagacccccaggtccagggcgctcatcagtatcctggccggcatggcgcccatgagcatccgccagaaacgtccgtaacttccttttgattcgggtagctgtttcatcggtaaaacctccttcacggcagaatagggtcaagccggactaagggcgggaacgtcgccgaatttccattcctttagccgttgctgttcccgccagagcgccgcgtacagcccgttgcccgccagcagctcgtcgtgtcttccttcttccacgaccttcccctggtcgaccaccacgatcttgtcggccccggtgatggtgttgagacggtgggcgatcaccacgaccgtcttgtttctgaccaggtcgttgatggcctcctggataaagacctcattctccggatccaggaacgcggtggcctcgtccagcaggacgatgggcgcgtccttgagcagggcgcgggcaatggagacccgctgtttttcaccccctgaaagggtgctgccgccttcgcccaccatggtatcgtatctgtcgggcaggcgctcgatgaaatcgtgacagcgggcggcccgggccgcggcgatgatttcctcgcgaccggcgtccgggcggccgaggcggatgttgttgtagatggtgtcgttgaagaggtagacgtcctgaaacacgacggagatattcgccagcagatcgtcggtccggtagctgcggaggtttttcccgccgatgcggatttcaccctggtccacatcccagaaccgggcgatgagccgggtaagggtagttttgcctccccccgaaggccccacgagggccgtgagtgacccggccggaatcttcaggtttaatcttttcaggatcggagcgtcgtggtagctgaaggtcacgtttttgaactcgatctccctgccttcgaggcttccgccggcgtttccatccggcaggggaggtgtcaggcgcaggtcttccagccgttccacgccgagcttgaaatagttcatttcgccgaaaaatatgtgggcgaagaggagcggctcgtagaggcgcgcccccaggacaaggaacatgacataaaccgggatggctagctcgccggccagaatgaggctgaatccgtataggataatgagcgtcagcccggcgtgcaggacgaaggaaccgaggatcatggtgggccctgctcctgcttccaggcggatactgatggatttgaggcggcggaaggtcttttccagacgttcgaatttcacgcctctcagattgaacgccttgatgagacggattccctggatatactcgatcattctcgaggccgagtcaactcgcagcttctggtgcttcttgcccaggtaggtgatgattttcacggagatccaggtcagggggagggacaacgggatcaccagggccgcggccagggccagtttccagttgatgaacgccagaccggccaggagggccgtgggagccgccagggcgccgcaaaactggggcaggtaatgggaaaatatctgttccacgctggcgtaatcggagacgatgtaggcgccgatatctccgggatcgcggctgttgtaaaatcccatggggagccggcggagatgttccacgatggccagacggccgtcggcgcagatctcgtaactgcttttgtatgcagcgaaataggcctttctgctcaccaggtagaggatgatcagggatgccaggagagcgacgcagaaccaggtgacccgggtgacgttcaggggagttcccggatgctccagggggttgaaaatttcccagacgacgaggagaaggataccgtagggagccccccgcaggaaatattcgagcacggtccagatgatgagcggccgcacccggcgcggttggcccatggtggcggcattgatgagcgctatgaggttcatggtgtatgtccctttactgaagagatggtgtcggcatccggttttcgcggaaataatgcacgatccgtggcggcgcctccgccggctggcgatccgccggggcaggcgccacgctttcagcggtcggtcatcgaccccagcacccactggcgcgattgggtgtaagttcgccacatcttggcgtacagcccctccagagagagcaattcttcgtgtctgccctgttctgcgattattcctgcgtcaattaccagtatccggtcggcgccggttatggtgctcaaccgatgggcgatcaccagcacggtttttcccctgatcagccgggaaaaagaggcgaggatcttgccttcgttttccggatcggcgaaggcggtggcttcgtccagcaccacgatgggcgcgtctttcagaatggcccgggccagggctaggcgctgctgctcaccgccggagagataggtgcccccttcccccaccagggtgtcgtaccccttttccagttgttcgatgaactcgtggcactgggccgccctggccgcctccatcacctcttcccgggaagcggtgtcgttgcccatgcggatgttttcctcgatggtgtcgaagaagagcatattgtcctggaagacgaaggccaccaggcgcatgagctcttccgtcctgatctggcgaatgggaacgcccccgatgagtatttctccggaattcacgtcccagaagcgcgccgcaagcaggcccaccgttgtcttccccgcacccgaaggtcccaccagggcggtgatggagcccggttcggcaaggaaggagatccccttgagcaccgtttcctcatcataggcgaaggtgacgtggcggaattccacggaagctcccgcgggttgccgggggtcttcgggttcggtcatctcctgcttgtggaggatatcgtctatcagacccacgccgatgctgttctgtttgagcagaccgccgatatgcatcagtttcagcaggggaaagaacatccctcctccaaaaatcaggaagagaatggccgtgggcataaaggcggaataggacggcgccttcaggaggagaaagatgatcaccggcgtcaggaacaggatggtagaggaaagcatcgtcaggaatccggtatacgtcaatgcgaatttccttgtgatattcaatgcgtaatcccgatatgaaagaatagccctctggagccgttcgaagggttccaccgagcggctgaagatcttgactacctgaattccccgcacgtactcgacgatgctggcgttcatccggcccagtgacttgaggtaattctcatatactgcttttgatctgggaccgtagtaaatggacgactgaatgagaaccgcgcccaggaacaccaggagtattaccagcgacggccgccagtcgacggcgaaaaggaaaccgaggatgatcaggggaaagacgacggccgtggttgcatccgggatatggtgggccacgaagagttccacccgctccacgtcctcggacatgacctttttgatgtcgcccgaagcccgtttgtcgaagtaccccagcggcagacgcgccagtttgcccgccagcgccaccctcagttcatagagaatgttgaaggcggcgatatgggaaagcatgttggaaatatagaagagcacgccgaaggcgcagacgcctcccaggctgatgaagccccagcgccagataaagtcccggttgatcgctgcgggggcgtccgcatggagagccagttccgtcagaatccggtacaccgccacataaggggtgaacagggcgaaggcggacagcaccgccaaggccatggaaccgatcagccaccatttcttcgcgcctgcgatctcgatgagacggggcagcccggatttccttttggtctgtttcatagttgcctattctctttaaaatcctgcctgttgtcttacgcttccagtttgtcgatggcgggagagaacgctcccgaaaccccgactcgccgcgttccgggggcatagagctttacggaggcggccagcgagagaaacgccaggccggaagcggcgcaaatggtcgcggcgtagccgaacttgccggcaaaggttacgctgaccgcgctggcgacgaatcccacgacttgatacaggctgtgctgcatggccaggtccgtggccggggaggtgttgtcggtctgatccatcattaccgtggacattacggttgccgcaagggtgtgcaggaacatgagcgctcccaccgccagacagacgctgaagatgtcgtgtcttccccaggcggggagcagtaggagcagaattcccagtccctgggcgagggccgtgcccaccagcatggaacggcggcccactttccggatcagccaccccgctcccatggcggcgctggccccgatcagggcgccggcgatattgacgatgaaaccgatgcgtgcgaggttccaaccggcatccaccagcatcggaatgattatgccgtaggcgatgctgatcgccagcgggtaaagcaccagaagtaccagccatctgcttcttcctggggcggtccagtagctgtaaaagcgtttcaggtaccccgtttcctcccaacgggacggaacgtgggccggttccctgagaaagatcagttgcaccagcgatagcaaggtgacggcggcaaggatcagcagagtgagagtccagccgaggcgcgcatagagcatcagcgccacgcctccgcccaacatatacccgaggagcccgccgccggttttgactgcgttgccgtatccccgctcgtcttccgtcagcagacggtaggccagcgcgtccgcggcgatatcacccgtggaggagaagaaacagatgaacatgcagagaaagaaaacggccggaccccctgattggggatcgaatcccgccgtcagcagcagcgagatggcgaggagcgactggagaatcaggagccatcccctgaagtgaccgctctttacaagggaatagcggtccaggaccggcgcccagagaaacttaatcccccagaacagtcccaggaggtaaacgaagcccaggcgttccagcggcatccctccccggcgcaatacggccaccagcgtctccaagatgaaactgatcccgaggtattgcgtaatgtacagcgagaagagcagcaggagataccaccgtaaggagcggcgaggctctttcaattcgagactcctttggttttccccggccgcgatcagaaccggaacctgaggcccgttccgaatgtcctcggctggccaaaaccggccacggccactgtcgacatggactggaatgcggtgacgtacgcttcatcggtcaggttcttcacgtaggcgtagatgtcccagtagccgaaccggtagccgatcttcatgtccaagacggtatagtttcctttcttggcgaagattttgttggcgtcatcataatagcaggtggcgccctggttccggacatccgtccgggtgtaaaaacctttcgggtgattataggcaatgccgattttcacggtatgggctggggtgttttcgatcctttggcccccaaaatttaccgtacccgtgtcgtagtcgtcgtatttggcgtcgattaagcccaccgcggcgctcagttcgacactgttaatcggcagatacgtcgcctctaattccgccccctgggaatgggccttactggcgttgctggtgacccagatccccgttcccaccgccttgtagacatggatatccctgatgtccatcctgaagagacaggcggccagccgcaggcgatcatacgaggctttcacgcccagttcgtagttcgtggatctctcgggtttgaagctgttgtcttcgactgtgccgctggtggcgaaataattgaagccgcccggcatataaccctgcgaccaggaaaaatagggggtccaatgttcgttgatcaagtaggacagggccgccctaggcagaaagacgttccaggttttcttgccgttcatcgtgtacatggggggaccgctgccgcccaccggcagatagtacgtatttagatcgatctccttctctattctctggtatcgcccgcccgccgtaagttcgaatcccgcgatcaggggcaccatcacctgtccgaacacggcctgggtgctgctgtcggcgcatgataccgcgttcatttcataattgccgaagaaggtgggaaactgcataccgtagggcccctgtttgcgctgctcgaaatcgaaatagacgccgccgacccagcggaacccttcctttttgttgctcgacgccctgaactcctgggtccaggtatcgagtttgtgctcgtcgaatataagcagtccgttatagtagctgttgttgccgtaatcgccgtcgtatttgtggtcgatgtccagtttcctatgggtggtgacggaagtcaggttcacggcgtcgaagttataggccaggttgaggctctgggagaagctttccgttttatcaaaagagggcacatcgaaatttacatattcggcgtctccccggttgaaggaggcgagcggagtccccccagggaggccgtagccgtcgatccagttttgccttacgtagtcgtaggacaggttaagcctggcgctcagtctgtccgtgggtctgtaaagcagggagccgccgaaccacctgtcgtttttgctgttcgcatccctatccatgcctgggtaggtgttcttgatccagccgtcgtcctgctcgtactggccgtaggcgctgacaaagaacttatccttgactaccggcccctgcacattgaagatggtctcgatgtagttgaaactgccgtactcggcgccgattctgccctgccagacgttggtcggcgttttcgtaatgacgtttattaccccgccgatggcgtccttgccgtagagggccccctggggaccccgcaatacctcgattctttccacattagccatggtggcgtcgaaaccccacctgtcggtgtacggcaccccgtcgatatacatgaccaccggattattgttcgtgaacatggaggcgttcagaccccggatatttacggcgttgccgtgagaggggctggtgttcatattgggaatctctttgatgacatcggggatattttttatctccttgtcttcgatctcagattcgtcgatgaccgaaacgctctggggaaccctgccgatgtcttcctccatccggttcgcttctacggcaatggcttccagggttacggatttcgcctcggccgtatcctttgtctcctccgctgtctccaccgcggtttcctccgcccaggcattatcgtatgctggggcggcgaacagcaaagccgccgccatgattcccagtaacggggaggcggcgcgcgccacattcctcagacgccgcataaagccattgatggggcccctttcttctccggaattcttctgacccacttgcttgacacctccttttcgatcgagatttaacttgaacggggcaatttgttgtcatggacgattattcttagccttccgcgccgattcagcggcacctcacagaaagggatagactcatggcgaggtgaaatgcaagtgtacgattctgcacgacaatcgtgatcttagtagaggaagtcgcatgaggaagccgacccagccccaccgatccttgcagtagtcaaggtagtgccattcctccaccaatcgcaggcctgcatgccaggtttccaactcccggctgttcttcattccccacttaaactccacggtgctgtcgatcttcttgatcgagtcgttgtatttgctccggcccgcaagcagcggcccgagcacgtcgaccagcatctccgctccgggaaaccggggaataaggtgcgccaaaaaagacttcacctcatctatggcgaagtacatcaatacaccttcggcgatgaagagaaccggatcgtccctggcgcccaggttgtctatccaggaataatcgaagatggatttggcgatacaatgatccaaccggtctttagagaaaaaccgttgccgcagggcgatggcctcgggcacatccaggtcataccagcgaacctgcgggaggcctagacgctcgaaacgcgtgtccagacccgcgcccagattaatgatgatgccctgggggtggcgtttcaggaaatcccgggtggccgcgtccagcagcatcgaccggatggaaacgccaacttgcgtcatccaggccctctcaaagcgggaaaaatcatagtggaggcaggccacaatttcgccggccttgtcatcgacgatgatgggatgcgaccgccgggattccgcggcgcgggcccacagattgatgagcattgtttccggaatgccgtgcaactccgggttttccatgattattttcctttgctggctttaactttttttatctaactcacaccgcttaccgttaaaattacgccaccgcgctctgccaggcccttttgccgcccaactttatccgaccaacccagataaatgtatgatgattaatacaatgtatgatatatcaaacatttaggacaaaaaaaaaattaacccagattcattttttgattaggtcctaccccatgggcctacggcagttgcctccaggatgaggccgccggtggttgcggcctgatggatagctccatatctaaggctgtaaaaatcccctgcccctggagtccgccatcagctcccaccgtagggagttttgacagttcatgcatcaattccttcaaaatgtttgacgtgtaaaacattacattccgagatgaatatctgtcaagctttttttgtttttgggacagggtaatttcaaagccgttaatatgttgaggaactagcctgttggcatttaatttgagtctgtcatcatatcgcgtagtttccagtaattaagcatcgccatgcatcggtttcgcctttgatccagattaaactttgcaaatggtttaagctctgctaatattcaaaatttatattagaattgtatcgctgcttcttcaaactcatgaacaacacccaattgcctaaattgacggatcgcaaagaaggggatgactccccaccccctcttttttccagacatacaatcaatttccccgtatttcatcaacctctttggatctcagctcacaactcagcgatcatttacgcaaagaaaggcctagcagtatggggctgacagcatctgacatatgcgatctgcagcaatggcaggtcaaattgacccgatcactccccttgcggtttcttaagaatcaacggccggagagcgacctgctgatgccgttcttggagttattcaaacaacatgtcccatcaacgccggtcatcaccgaagccattcccgaagatgagcttccagggttggcggtcgggaaagtctggcgatatcacgccgtgccggagggcatcaagctgatcctgttgggagaaattctagcggctttgaacggcgctgtttcggtcggggaagagacctggcggaatcggtggcaacagttgcccctggccccggagttgaccattttcatctcccctcagtgccctttttgtcctcagatggtccgacgcctgattcctctcacgatagtgccacctcaggccctgatcaccttaatcgatgccagtctgtttctggaaacggcccggcagtttgagattaaagcggttccgaccctgttggtaaacggcgtctaccggctcaccggggcttttcaggtggacgagctcctggacctattggaaaaggccgaccccgcccaactgccggcggcttttttagaaagaatgctcaccgacgggcaggcggcgcgggtagctgagatgatgttggcccatggcgctatctttaccaattttctgccgttgttgacgcatccggagatcaacgtccgcttgggggccatggtggcggtggaggcgataggtgaagtcgaccccgtcctggccgccagcgttttgccctggctgtggcaggagtatcctcagcatgagatggcggtgcagggtgatatcctctatcttatcggcgagtggggtgactcatcctggctgccggttctggaagctgccctggtcgataccgaggcggcggagctacgggaaagtcttgaggaggcgctaacgaaaattgctcagaaatcagctaactgagtttgtgaaataaattcccggaagattttgactatacaactgaggcttcggagcttgaattttttcaagaaatatttattattatttattatggtccggaatggccagcttcccgccactgccccgaagccgatccaatgattgattttatatttctcttgagttaaatagattacttgaatcaattgggagtcgatcattaaagaactgaatattccattgattgccaggaattgagactgttgcgattatcttataatgtggccaacgggtttaagtttttagacatcttcggtttgatattgaagggtgcggcgcattgcccccctggtagtctgatcccccgctcgaccgcaggatacaatagcctctcacttacatggcactgattttcttgccaatttgctagctgtcctgatcgtttggaagaatcttaaattcctgacatacaaattggcatgtcctggtgatcacaacggagcatgaaaacagaaccgtggcggctgctcaaaataatgttgttgctgctcacggctcacggctcactgtttttatataagtgcacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcaaaataatgttgttgctgctcacggctcacggctcactgtttttatataagtgcacatgttctgccgaacacaacgaagtataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatacaagattctttgtctcgttcaaaacagcagacaggcgagaagaaaatctttgtcatcgccgcgagtgaaatgccatacttcgaggagcgccgatggaaacggctttaccccaaaatttgacgccggattttagttttagcgatgaaatcctgcaagaccgccacatcgccgtgacggattgttatcaatgtacgaaatgttcttcgggttgcccgctcacctttgccatggacttgctgccccatcagatcatccggttgtcggcgctaggtcaaaaagacctggttctgagcagcaataccatctgggtctgctccgcctgtgaaacctgcacaacgcgttgccccaacgatattgatattgccggcgtcatggactaccttaaagaacaggctgttaaatccggtcgaccgtcgccgcagcgagacgtgctggcctttcataggtcctttctggctgacattcgactttcgggagggcggctgaacgaaccgcttctgatgggcctgtttgccttgcggcggaagggccttttgaccaaactgatgaccggtgccatgacggacgaccttaagctgggtttcaaaatgtttcagaaaggacgtctcagtatcaaaccgccccagaaggtgcaggccaaggcggagttgaagaacctttttaagaaagcaaagtcgtaggatgaaaatatgaaagtttcctactaccctggttgttccctggagcacagcgccagagattatgaggagtctattgaggcggtggcgggtttgctggacgtccagcttgaggaaattccggactggaactgctgcggcgctactgcggcgcacagcctcaacaaatacctatccctggcccttccggcccgtaatctggtccatgccgaaggaatcggccaggatgtcgtcgtcccctgcgctctgtgctttaatcgccttaaggcggcggaacacgccctgctgggacccgagcaggcatcgctcgggatggattaccaaggtaccataagggtctgggatctgctggattttttgactcaagaggcaatcctggatcagatcagagacagaattgccaagcccctaaagggtctgcagaccgtctgctattacggctgcatggtggcccggccgcctaagatcactagcagcaggaattgtgaaaaccctaccaatatggacagactcgtaaaaactttgggcgccgatccatacccctggtcctacaagaccgattgttgcggggcgggctttacgatttcccggcctgatattatcgacaccctggtcaagcgcctctatgatcgggccctcgaggccggagcggaatgtttcgtggtctcctgccagatgtgccaggccaatctggatatctcgcaggagcgaatcgcccggaacaccggccaaaattattacctgccagtgctctattttactgaactgatcggtctggcactgggccacccggacgttcagacctggcttagccgccactttgtcgatcccttgcccctgctgcaggacaagggcttgatataactatattttaatccgcaaccggattttcggttgcagaaaatatgacttcagacttacaacaggaacttctatggtgacggacgcaaaaaaaaccatcggggcagtgatggtggttggtggcggcatcgccggtcagcaagccgcgctggacactgccaacgccggtttcaaagtttatctggtggaaaaggatatctccctgggcggcattatggcgaaattggacaaaacctttcccaccaacgattgttcgacctgtatgctctccccgaaactgatcgaagtaggtatgcatcctgatattgagattatcacccaggccgaggtcaagaaggtggaaggagagcccggcaatttttccgtcacccttttacaacagccacggtacattgatttagaaaaatgcaatgcctgcggcgactgtgccaaggtctgtccggtggaaatgccttcggccttcgatgagggaatgggcctccgccgggctgcttatcagcattttccacaggccattccggcccagtatgctattaaaaagtttgaccggcctccctgtgtcaacgcctgtccggcgaatatcaaagttcagggatatgtgcaactgattaaggtggggaaatacgaggaagcggtcaggttaatcatggacgacctgcccctgccgggggttctgggccgcatctgcccgcatccctgtgagagcgcctgccgccggcaagaaatagacgaagccatagccatctgcaacctgaagcgctttgccgccgatcaggtggatccagccagcctgaccattcccatgatagccaaaaagaaggaaaaaatcgctattatcggttccggcccggcgggtctttcctgcgcctatcaactggcccggcgaggctatcagtgcacgatcttcgaggccctgccggttgcaggaggcatgctgcgcgtcggcatccccgactatcgtctgcccaagaccgtgttggaccaggaaattgcctacatccagcgatggggcgtcgagatcaagaccaacaccgccctgggagcagatttttccctggatgatctttttaaaaatggttacaaggcggtctttctgggtctcgggtgtcacatgggcggggaactgggcatccccggagaggaggctgccggggttattcagggagttgatctcttgcgccagctggctttgggtcaagaaccggcgatcggcaaaaaggtcgtggttatcggcggcggcaatgtggcttttgacgtcgcccgctccgccaggcggctgggttcggaggtgaccatcctctatcgccgcacccgcacggaaatgccggccaatatcgaggaaattgaagaagccgaatgtgaagacatcgatatccaatacctaatcgccccccaggaagtcatcgtccaagacggcgtaaccgtggggctgcaatgcatccgcatggagttgggagaatccgacgtttccgggcggcggcggcctatccccaaacctgggaccgaatttgtggtggactgcgacatgatcgtccccgctatcggccagcgggcaaacctcaacggcatcaccggtgcaggcatccggaccacgcggtggggcaccatcgaagccgacccgatcacctatatgacctcccgggaaggcgtcttcgctgccggtgatgtccacgtcggcccctggatcgccatcggcgccgtggccggaggcaaagaagcggctgaatctattgaccggtttctatggggccgggacctgggtgcgggccgggggttgagtgaagaagccaaggccatgcagcactggatggacattcccctggatgaagagaagcatcctcgtcagggcatgccccaactgccgcacgaactctgttgcacctgttttgatgaagtgaagctgggttataccgaagagcaggccagagccgaggcggcgcggtgcttaaactgcggcggctgctccgagtgtatgcagtgcgtggcggcctgccaggctggggccatcattcatgatcaacgaccgcagctccaggaactccaggtaggagcgattattctggcccccggctaccgcccctttgacgcccggcagaaagctgagtatggctacgggcgctacgccaacgtcgtcacggctctggagttcgaacgcattctgtctgctaccggaccgtttcatggccacgttcaacgtccttctgacggtcagtctcctaaaaagatcgcctggattcagtgcgtcggttcccgggacaagtctatcaaccggaattactgctcctcggtctgttgtatgtacgccactaagcagtcaatcatcgccaaagaacacgatgctcaggtggaacctagtatcttctttattgacatgcgggcccatggcaaaggtttcgaccgctattatgaacgggcgcaggaaatcggcgtccgctatgtccgctcaatgatctctcgcatcgccgagaaaccccagaccaagaacctggaactttccttcgtagacgccaacggcactattgccacagaggaatttgatctggtggttttgtcagtcggactggacgtgcacccggatgccctgccgttgggagagtgtttgggtatcgagactaacccatggaattatgcgattagccgtccttttgatgaggtggctacctcccgtgacggcgtctttacctgcggcgtttatcaggccccgaaggatattcccgagaccgtgacccaagctttgtctgccgccgcctctgccgccgccttactgaccgaggcccagggcagcatgttgtcacagaagacctatccccctgagagagacgtttcgcaagaagaaccccgagtgggcgtctttgtctgccactgcggcatcaatatcgccggggtcgtggacgtggcccaggtcactgaatacgtcaagacccttccctacgtcacctacgccgatcattacacctttacctgtgccaacgattctctggagaaaatgaaggagattatcgaagcgcataagctgaatcgggtagtggtggcctcctgcagcccccgaacccacgaacctctctttcaggacaatctacgccaggccggtctcaataagtatctctttgaaatggccaacatcagggatcaggattcctgggttcaccagggagaaccggcgcgagcgaccgagttggccaaggacctcatccggatggcagtcgggcgagccctgaagctggagtcatttcgggagactcagtttaaagtagtccagcgcggcctggttatcggcggcggtctggttggcatgactgcggccctgaccttggctgaggccggctacgaagccaccttggtggaaaaaacacccgaactgggggggatggcccggcggccgcacttcacccgggacggccacttggtcacccctttcatggaagagttgatccggcgggtgcgaaaccatccacggatcgaagtccttaccgaagccaaggttgttgatttcaacggccatctggggagatttaccagcattgtgcagaccggcgacggcagtcgcagggaagttttccacggtgccgccatactggcgccaggcgcagtagaatatcggccggaagaatatctttatggtcaatctgaccggattatgaccttaatggaactggaggagaagtctgctggcgggtggcagccaaccccaggcggcagtgtcgtcatgatcctgtgcgtcggctccagggagcccgaacatccttactgctcgcgggtctgctgcaccaaagccatcaataacgccatctggattaaggaaaaagacccatcggcccaggttgctatactctaccgggatattcgtacgttcgggttcaatgaactctactatcagaaggcgcgagaactgggggtgcgttttatccgctttgatcgggaaaacaaaccagaggtggtaacagaagcggatggcctcagagtctcggtctttgatcaaaacctgcggaccaacatcctcctgccggctgattgcctggtgttggctgcggcgctgcgtcccagccccggcatggccgaagccgcccgggtctacaagctgtctttggacatggacggtttcttcctggaggcccacattaagctgcggcccctggattttaccagtgacgggtttttcctggcgggaacggcccattcacctaagtttaccgaggaggctattgcccagggaaaaggggccgcggcacgggctatgggcatcctttcccgggccactatggaaatcagcggtgccgtggcgtatgtcaacccggatgcctgtgtcggctgccttaattgcctgcgggcctgtccctatggcgtgcccgagttcaaccgggaattggacagcatcgtcatcgacccggcctcctgccatggctgcggcaactgctgcgccacctgcccggcgatggctatcgacatcaaacacagtaagggtgcgcagttcgaatcgctgttaaaggcaatttaattcatcggatgggacaccctcgaacgaaaaaaaagccgatgcgaaacaacccattttaatgggaagagataatgccatgtggaggcgaaccttgtgtttgccctcagcaaccgaagtattatgaaaattctttaaacaccttatagttccatgtcgcaggacagtgacggcacttatcatgggaaatcattcatcatcgccggatatgggaagccctaacgctacggtcctccagcaatttattctccgtccgatcatgctgattgtcattgttctttccctcgtttatcccgcaacagcaatagccgcggtcaagaacgtcatcgtcctgatcatggatggttgcggggacgaacagctcactctggcccgctggtacaagggaagtcccttagccctagacgccattcgggtaggagcagtcaagacatataatgccgattcggtcatccccgactctgcctcggctggcactgcgtatgctgccggggttcgcaccaatagcggggtggtcagtttaagtcctaaaactacaactattcctccagcgcccgctcacaccctaaaaacgccgcgacaaccttgcgctaccgtcctggaaggggcacgcttattgggaaagtccaccggtgtagtggtcacctgccgcatcagccacgccacgccggctacctatatggcgcatacaccctcccggaaaatggatgaggacatcacagagcaggctgtgtaccaaaatatcgatgtggttatgggcggagggaaaaaatatttccggccccaatccgccgggggtaaccggcaagatcaggaagaccttatcagtgtgctgcagacccatggctatcgggttatccagaaccggacggaactgcacaagcttgacaaaggtaaagtcttcgggctgtttgcgtccaaccacctcgaagctgaaattgaccgcctggaatgtgctcccgaacaaccctcactggcggaaatgacccgcaaggccattcaactcttgtccgctaatccggccggcttttttcttctggtggaaggttcccagattgattgggcctgccacgcccacgatccggcccatctgattggcgatctgcttatgtttgaccgggcagttcaggcagctttagattttgcccagaaagatggccagaccttactcctggccttaccggaccacaataccggcggcatgagcatcggcaatcagtgctctgatcattattatacccggttgcagccggaagccctcattgcccccctgaagaaaatgcagctttccgcacccaccctttggcgtcgggtgggcaaagataagacccctgaaaaaatcaaggacacggttatcagatattggggaatacaactgaccgagaaagatgcccaggagatcctcaagaaagcggaacagtacggcaagaatgcccacaacgcctttggagaggtaatctgcccgaaatacactgatatcggctggaccacccacgggcacaccggcggtgatatccctttgttcgcctgcggcccccatcgtcccgtcggtctgctcgatgcccctgacatcggtcgcctcaccgctgaggccatggatctggatctaaacctgcttagtgcacgtctctttgtcgaggcccggcaagccttcccggcccaggcggtgcggcttgatcacaccgacccttataatccggtagtcaggatcagttatcatgaccggcaggcatcgttgccggtgaacaaaaacctcctctattggggggaagaggttcttcccctcgaaggggtcgtggtctaccttccggaaaccgagacaacgtatcttccggttcaggcaatacaggccattaaaggggaatccaaaccgttgcctccgattacgaaataaagtatagtacagattaatcaacacttttaggctattccacgtcactggcttatctgaaaatttgttaccaagaaaaaagtttcgagctaataaaaaaaattctacctaggctggaagcctgggccaccggcagatgatttttctagttcgcgggtggccgctaggcaataacaattaatcagagaataagtttcgatttccgagtttcaggttaataaaaaaataactttttttcgggtttttggtttttcctgattcccttcttctaagaaagggttaggatgaaggaaatatagggttatttttaacggatagccggtatcttatataaaaacagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtgaacttatataaaaacagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtggacttatataaaaacaggttataggtaaggggtaagaggtaagaggtaatgacacctggcaatccgttggaagtcgactgtttttatgcttcgttgtgttcttgagaacatgggaacttataaataatgacaattacaaaggaggtcgtcgatggcaaaggttgcaattaatggcatggggagaatcggccgggcggcgttaaagattatcctcaacaccccggaactcgatctggccgccgtaaatgatctgatggggatggacaacctgctttatctcctaaaatacgatacggtttacggccgctatgaccgaccggtatcggccgttggcggcatcttacgggtgggagacaaagagatacaattttttagtgaaaaagatcccaccaagctgccctggaaggaacttgacatcgatgtcgtcttagaatgcaccggcgtctttaccagcagagagggtctggaaaaacacatccaggccggcgccaaaaacgtcatcctctcggctccggtaaaaggcgatggcgaaatcccgatggtggtgcactgcgtcaacacccctgaaggccgatgccagattatctccagcgcgagctgcactaccaactgcattgccccggtgatggagatcatcgatcgccatatcggtatcaagaaggcgctcatgaccactattcacgcctatacctcgtcccaggccatcgtcgatggtccggcgaaaaaagtcaggcgcggccgggccggcgcggccaacttcgtgcccacttccaccggcgccgccaaggccactaccgtcgccttgccccagctcaaaggcaaatttgacggcgtggccgtgcgcgggccagtcccagtgggctctctggtggatattgttctcctgagcgcccgccccactacagtggctgaaatcaatcagatatttaaagaagaagcagccggaccccgttaccagggcgttctgggctatgccgaagatgagattgtctcctccgatgtcatccgcgacagccgagcctctatcttcgatcctagcatgactacggtcgtggacggcgatctggtaaaggtgatgagctggtatgacaatgagtggggttacaccaatcagatgattcgggaagccgtccgcatcgtcaaaggctaaaatagacaacaacccgggtggggttttcccccaccccattaaagtcagtcggagaatcaacaccttctctttcgggatttctatgtcgcctgtcataacgcctgttatttcccggcagcggattcaggagcaggtctatgacctggccacccggatcaaccatgattacgacaatcaggagctggtgattatcggggtgctcaagggagtcttcatctttttagccgacttggtaaggctgctgaagatgccggtccggatagattttgtccatctgagcagctacggccaaggctcaacttcttccggggaggtcttggtccgcaaggacgtggagatatcactcaaagaccaacacgtgctcatcgtcgaggacatcgtcgatagcggccttaccatggcatttctcctgcagcatctccaaacccgccgacccgagagtttgaaaatctgttgcctgatcgataagacagagcgtcgcactgtctctgtgcctctggactatgtcgggttttcaatagaccaaggctttttagtgggctacggcctggactacgccgaacaacatcgtcactacccggatatctgtaaaatccaactataactgtcaaatatgcagattttaggaatagatctcttttatgtcctactgatcatcggggccattgtcatctttctgatgctgcgcgagtttaactgctggtattggaagatcaatcagcgcctggccctgctggaagaaatcctggcccgcttggagagattggaaggccaaccgccgcctccccgccaccaacgcaggttccccgagatcagcatcgaataaaccggaccatgtccagatgatccatccccgtcatccggcccgttctttccgtttgcaggaagaagagcaaaaacgatgtaatgtctattcatcaacgttgacagtcgagaatagcttgggtatgatgaaagaaaaatacaggagcttgaagatgcacagagttaattccttccgtttgtttgtgcttagctgcctggtcttggttttgatagtggtctttcccggttgggcggcggagcaggccttcatcttagacggcaccctgtggcaggatctgtcgtatgacgcccggataacgtatgtcaaaggcgtgtgcaatatggctgacttcgagtgtcagatcggcggggcgggccggggattttgcgttgccaagatgctggtggaggagctaaaggccaaagccgtaggcgatgttgtcaaagatatcgatcaatattatcaggaaaatccggagaaaataaaaaccagcgtgttagaggtcatggtacgacgggctacgaaactgtgcccgcctgaaccaacaaaataaagaggataaaccatgcggaaaatcattgtcttagtcttgctggtgagttttctggcagtgggctgttcgggtatgtcgtatactactcaacgcaccctgagtggcggagccgtcggagcggctggcggtgctgccatcggcgccatcgccggttcggccggaaccggagcggctatcggggccggcgccggagttgtcggcgggtacctttatgaccgctataaaaaatctcggggcgagccctgatcgccgattggtaaaattgtcttataaagagcacaggcgggacgcctgtgccaccaatagttttttcaattactctatatttgacatcagattactattatgtccacatcttcattttttccgcggcagacggcaggcgtggggcagtgtgggggtaaaacgctccggtccggctgtgatcgggcgaccgattctgtctgccaagcccctaagcatgcctttaaaaacgtattggtgcaggggatagacgctataccaatagatgatgccggctaaacctcgcggcaggaatcgggacagttcccgcagctctaccaattccggaccgagtggtatgatggcaaattcaagtatcgcttctccgggtaccttcatctccgcgagcagcagcaggcggctctcaggctccacctgcaatactcgccagaaatcgagggcgtccccgacgtagagctcggaaggatgcctccggccactccggaaaccgatgccgccgatgagccgatcgatccaaccccgaactttccacaggatgttgccgaagtaccaaccgttttcccctccgatgctgaccagagactgccagacggcggctggcgttgccctcagggttacccgatagccgcattccaggatggtcccgccagcataattgacatcaccgcaatagacccactccggtgggaccgaggcactggcatcagtccaacaggtgtctacctgctgcatcttgattttatttagggccagtcggatggtctcgcggcaggtcaagagtttttgggggatgatttcccggatgcgattttcctggcaaatcaccggattttgcaggccttcggctaatggccgagcgatggctgcaggcaccggtgtcaccagatgaatccaccaggagctcaatccgggagtcagtaccggtaccggaatgatcaaccgtctggccagaccagcctctttggcataaatgttgaacaattcctggtatgagaggatgtccgggccaccgatgtcaaaggtctgccccagcacctcatcatgctccaggcaaccctgcagatagtttaagacattgctgacggctatcggctgtaccggattgcgcagccaccgtggcgtaatcattactggcaaccggtccaccagatagcgcaggatttcaaaagaggcgctgcccgaacccaggatcatcgctgcccgcaaaaaggtgacgggaaccggaccggattgcaggatgcgggcgacctcggtgcgggagcgcagatgctcgctcaaatgggggtcttccggtttcccgaggcctcccaaataaataatgcggtttaaattcgccgccgttgcggcctgcaccatattatgggccccggtccggtcggccgtggtatacgaatccggcgccgccatcatggaatgcaccaggtaataagccgcccagcagccctcggtcgcctgcttcagggacgccggatccaagacatctccctgagccagctccacggcaggatggctggcccaggggcggcattgcaacttactgagagagcgccccaaggcccgcactcggtagccagccgccaacagatgcgggatgaggcgtccgccgatatatcccgtagctcctgtaactaataccggttcagaccgcatagttcctctctcccttttgatcctgcaatcttttccgacattcccctgtcaccacaaatagaaaaaggcgggaatgcccgcccgttccagatgccctgtggttgcgccggttaattctgcacgcagccgcaggtagagacgatgacccaattctcttgctcttgcggcggcagttgctgatattcttcctcgctgaggaggtactccggcggcaggtaattcatatcttcttcacacatacatcctcgcccatagcaatgctcgcaatttttaggcacatataccttcatggctgttatgctccctgtctgatggtcagataagaaaaaaaatactcatttatattgtactatcatatgaggttctggcaaaactaaattttcccttgcttgtcattccgagcgtaatgaataatttaattttcatgacctgtaaagcacccgcaaaccatgaaaaccctctgccgctggcgaggctcccagcctgggcagaatttttttaatagcttgaaacttgaaactttttttcttggtaaggtatctgacaggctaagatcattcattctgttcgggtagataaaaacaactatggcgccagagtttcgtactattgctatggtttcaatggcttaggtctcgtaacgtgctgcaatgggcatcctccggccgctgccaaaagcctttgaggttacctttaaacccggggccgcctgtcgacgcttatattcattgcggtccactgcttggattacccagcgcactgtctcgggatcaaagccccgatccacaatctcctgataaccccacccttcgttaatgtaatattctaatatctgatccagaatttcatacggaggcaacgtgtcctgatccctctggttcggcctcagttcggcggaaggcggtttggtcaaaatctcctgcggaataagttctctctggcggttaatatagcgggccagatcgtagatcatggtcttggggacgtccgagatcactgccagaccgccgctcatatcgccgtagagggtgcaataacccaccgctaattcgctcttatttccggtagaaaggaccatatagcccaaccggtttgaaaacgccatcagaatattgccccggatacgggcctggatgttctccaacgccacgtccagatcgcctaccgggaaacaggccggcaaggaactcaggtaggcctggtatatcggggtgataggcacagtacaggtttttactcccagattatcggctagacgttccgaatcagcgatactgccgggggaagaatatagcgaaggcatgatcacccccaggacattctcgagccctaacgcctgccgggctagatagcaggtcacggccgagtcaatcccgcccgacaatcccaccaccgctttgctgaacccacatttgcgcaagtagtccttcagtcctaatatcaaggcgtcatgtaccgaagcaatttccgccgccggctgatatatctccgcccgtccagacacagaggtatccactgttaccacggcttcttcgaaggccggcaacaccgctacgggcgtaccttgggcgtcaaggaccatgcttctgccatcaaaaatcaactcatcattgccccctacctggttaaccaggataaagggcacctgataggcctggcaatgtccttggataagtcggcggcggatctcttctttgccgcaatgaaaaggggaggcggagatattgataaaaattgttgctccttgttgggccagctcctggatggggttgaacagatataatcgtctggcgttggcgtcatattcataccaggcatcttcacagatggatacaccaaggatctcgtctttaaagggaaacacccgaaccagggcgggaggatcaaagtaacgggattcatcaaagacatcgtaagtgggcaacagcgatttcgcctgccagtttatctgcccctggtagattaacagagcggcgttatatagccctttaccggtagccagaccggtaggtacgggggccccgatgagcagccccgtctccggatgccgagcggatacttctctcaactcttccaccgcctgttggacccggttgatcaacgagtgtttttccaggagatcccgaggtggataagctgtcaaatagagctcagggaaaacaactaaatcggaatttccggcagcttcgctaaataccttgaccgctcgggcggcattgccgtcaatgtctcccactacggcatcgagttgggcgatagttatgttcattgtcctgagagctgaggaaaaatataaaaaaggaaaatcatctcctgccggtcattggaggttgccaagcagagcagaaatacgcatatttttttgtgccggaaaaaatcatttgctgtctccgggatctccaaggcagctattttagcggaattatatttttagatttatgtaattgcttatatatgccgatctacctataacattttgcaaaatacatcttttgtggtaaaaataaagatagtggaggtttttgcaaaactcgtattatagggttattatcattctgatcgtagcgaagaatctaatatttctaaaggcttaagatcctccacttcgctcaggatgacacaaaaagctattttgccaaaggctcaatgctaaacagtttctgactgtgtggctatgcttggagaaacagcgcccttcttataccccgaatgcttggtttaactcaatcgattggagcatgagcacctcttcacgtaattactgaaacttttcatagaagcgagatatttatctagcaaatcggcaattttgccaagtcgatgaggtcatatgtcagttatggaagacattattcaaaatctgcccctggctgtgctcgtttttgatcaccaaggtaaatttatctatggcaacgacgccgcctgccgtctctttaaccttaatcctcatcaggcttacggtgaaacatgctcgcaacttcttcctgacctgccgaacattctgtatcccaacaaccaggtaggctccagtgagtgttgtctcaaagacttggcatcgggtaagatctgctataaccgcagaggccaaaaactgttttgccgcagcctgccgcttcccggtgatccgtccgggcagtaccgtcagctcctcttggtagaggatatgcatgatcattgtaacctggccggaagggtgttagaggaagaacgcctcatcggcgtcaccgaaatcagtaataccctggcccataagctcaatcaatacctgcaggttatcatgggatatgtcagcctgctgaccctcgaactgacccccgaacacccgtgttacagttatcttaacaagatactggaacagttggaaaacatccgtttaacaactcataaactctcaaatatccaccattatgccgtcatcgagcgaccggatggccgccgcatgttcgacttggatgaggctaccgctgagggcaccagcctgcatctccgatagaccggccattctcctggaggtccgggcaggaaagtgcccttaagactagctgatcatcaccttagtacccacgcaactgaccataaactgctccgggaaagcggcatagagggacgccagggcccgaaaaccggtacaatgaccagcaagtatcaggccgatgtcaagttcctgcaagcccttgatggtattttgaattaattgctcccctcccgcggtcagatgaaatccgccgataaccgctgctacctttgtctctccggtgagtttctgagcgtatcggatcatgttggtgatgccgggatgggagcaggcggcgacgacgatcaggccgcgatttttgaccttcataattaacacctgctcatcccgaaaatcatcccgttcttctttcccattgactatccgcttcgcccccggcaacggggtttcatagctgacgctggcctcaacgggaccactgatcagggcgcctccggcgatcagagtcggctgggtgttttcccgcagtctggctccggcccgctcgagcgcctcccgctccagggtccagggtcccacccgtcctctgggggtgatcaacagtttgggcagatagcagtccggatgcagataaacctccaagggggactggcgcctggccagcacttcctgcaaaccgccgtaatgatcgggatgaccatggcttaaaaaaagcgcctcgatatcctctaccgacctctctaaggcctccaaattgttaaagaggaccaagggcgaattcgacgtatccatgagaatccgttttgtctggccgttgagctccatagtgatgagcatggacagaccgtgggctgcgatgagaggttttttgagacgcccgggcgtcatccgctccactaccccgggcagagagggttcaaagacatcaataaaattgtccaccaccatctcgaccgtcgcagacccaagttctggaagttccataacatacccccgcttcatgcctcaaagataataaacgatcaacacgtggcaaacggcattgagatagttgatcttatgccgctgctgacagccaaccgcgccccatccagccactgttgcattctaacctcagggccagcggttttgtcaagtcagaaagtcacctcagacggcaaaaatcaaacattcttttctaacgttggttcattaatgggatgagaggccgttgcagaagaaaatgacgctgatcgtagcgattaattagtccgaagttcggataacgatggagccggctaacctgatattacaaaatatacagagggttaacggctcatagaagccagaaattctgcattgtcctttgtgccgcgcattttttccaggaggaattccatactgtcgataggattcaagggcgacagcagtttgcgcaagatccagatgcggttgaggtcatcttgaggaagaagcaattcctctttgcgggtcccggaacggttaatatctatggaggggaagatacgcttctccaccagcttgcggtcaaggtgaatctccatgttgcctgtgcctttgaattcctcgaagatcacttcgtccatccggctgccggtatcgatcagcgcggtagcaatgatggttaagctgccaccctcctcgatattgcgcgctgccccgaagaatcgtttggggcgatgcagggcgttggaatccaccccgccggacagtatcttgccactgggcggcaccacggtgttataagcacgcgccaggcgggtaatggaatctaacaagattacgacatcgcgtttatgctccaccagtcgtttggccttttccagaaccatctcggccacctgcacatgacgctgagcctgttcatcgaaggtcgaactcactacctcggccttcacggaccgttgcatatcggtaacttcttccggacgttcgtcgatgagcagcacgatcagaattacttccggatgattggtcacaacgctgttagcaatgctttgcagcagcatggtcttgccggtccgaggagcagccacaatcagcccccgctgccccttgccgatgggcgtcatcagatccataatccggggggaaaaattatccgggccggtttccaaatgcagtctttgattgggatagagcggcgtcaggttgtcaaataagatcttgtcccgggtgctctccggatcttcaaaattgatgtgctctaccttgagcagggcgaaataccgttcgccttccttgggaggcctgatctgacccgaaacagtgtcgccggtgcgcagattaaaacggcgaatctgggagggggagacataaatatcatccggtccgggaagataattgtaatccgggcagcgtaagaagccaaaaccgtctggcagaatctccaaaacgccctcaccataaataaagccgttcttttctgtctgggcctgcaggatggcaaaaatcaattcctgcttccgcagtccggccgccccttcaatattaaactccctggccaaactggttaactcaccgatcttcttttcttttaactctgttaaattcataaactccccattccgcactacactgctcctccaaaaataagacaaatactttttttcacaaagtttcctcttccattactgcaatcgtctactgcctttttccgctgagtgaagggaaaatgccaggctgtggtttttactgattagagcctttctcggctcccaaatacttttgatctatggccaattatgcaaaccgggatattgtggttggggatgcgaattgaataaccgcctattccaccggtaacgtttagattattttcatgggggtatggatgtaatctgatttatcttatcggctcaaaaccgaacttcctgaaggcaggctttatgtcacggtaaactttttagatttatttgtcaagctgttttcttaaggtaagggttatcttttttacctgttggcgggtttcctcaattgagaaagagttgtcgacaacaaaatccgccttctcgatcttttggtcaaggggaatctgggcctctaggatgccctcgatctctggccctgaccggacatcacgccgggccagtcggcgcttctgcctctcccggttggcgtagaccacaataatgaaatcatacaggccttccagacccaactcaaacaggagagggatttctactaccaccaggggcaccccttgtgattggagctgcgccagattttcttgcagctcttgggcgatccagggatgaagaagctggttcagctttctccgggccgtagggtgggtaaagaccaggtgagccaatttcccccggtccaaggtgccatttttctggaagaattcccccccgaagttttgccgcaccgcctcccaagccggtcgaccgggagtaacaaccctgcgggccaattggtcactgtcgatgaccggaataccagcctctcgaatcatcgcggcgacggtactcttgccggaggctactccaccagtcaaagctaccttaatcataggcgctgctgctccaaaaaatccaagatcttctgcaaatcctccggcagcggcgcctccaggtctagttcaagatctcggcaggggtgtttgaggtgcaacttccaggcatgcagtgcctgtcggcgcaccaggggacgcaactcggttagctccgggggcaggaccagcaatcgccggtcaccggcgccgtagattttatcgcccactaccggatgtcccagagaagacaggtgcaccctgatctgatgcgttctgccggtgtgtaacttgagttccagccaactaaaaggtccggggtattcctgcagccgccgccaggacgttgccgccggccgcccgcggcgggaagttacggccattttgtgtctttgagtgggatgcctcccgatttcttcttcgatctcaccctggttttcggaaaaccgtccccagaccaaagcgagatacctcttatccacccgacggtttttgaactgcttgatcaacgcctgatgcgccctgtcggttttggctaccaccatcacgccgctggtgtctttatccagccgatgcaccaaccccggccgctgcacatcgccaattcctcccagatcgggacagtggtgcaacaaggcgttcaccagggtgccggaactctgaccggcacccggatgcacggtcagaccgggcggtttattgagcgccagcagatcttcatcctcatacaatatctttaaagggatgggttccggagccagatgccagcgctgtacctctggagggctgacggccactcggtcgcctttgcgcatatggtaatgaggttgccgctcttcttgattaacctgcaccaaaccggcttttatccatctctgcaggcgggctcgggaaaaggatggcattttccgtaccagaaagtgatccagccgcagaccttcctcttcagcctcgacatcaagggttgtcccggttggtggggggtaatcaggatcggacgtgggaaccgccatcgtccttgatttcagtaaagatcatgcggccagcagtagtctggaggacgctggtgaccgccacgttgacttctttaccgatgtattgccgggcattttcgattactaccatggtgccgtcatccatataggcaatcccctgaccctgggatttgccttcccggagaatctgcacctgcatcgtctcccccggcaacacggcggattttaaagaattggccaattgattgatgttcaatacttcgatgccgcgcaactgcgctactttgctaagattaaaatcgttggtcaagattttggcatgcagcttgagggctacctccaccagcttcgaatcaacatccatccgttcaatatcggtatccaaaaattccacccgcacccgattctgcttctggatgcggtgcaagatatccaaaccgcggcggccgcgcatccgctttaaatcatcggaagaatcagcaatatattgcaattctttcaagacaaatttgggaacgatcatcgttccctccaaaaaaccggtatcgcagagatcggcaattcgcccgtcaatgatgacgctggtatccagtaccttgggcaggtggcgaaaggttttgcccccttctaaaaaaggcggcgagacgatctcttccacctttttgccgcccaacatcagcccgacgtaaccgaatattgccgaaaaaaagatatacaagggaatctgtagagtgggcagttctaagaattgttcgaaaggataactcgctaatttggcgatacctaatccggtaaacaagcccaaggtgccacccataatcgttttaagcggtacccgcttaacgacccgttccaactgcagggtgagaaaggcaacgatgagtccaaagcctcctcccgcccagccggcccaccagagatgttgcagatgtggaatctggctcccgattaagtagccgctaaccgcacaaacaccccctaaaatacacccgacgacaatcttttgaaacaaccgcaatcacctctgtttcttcatccttccatggtcatgggttgaatagcggtggataagggcagtcaggccaacgcaacctgctccattgcggttaactccaacaagctgttgattttttgttcgattttgtcttcctccttcttctcggcgatggaaagttctttcactaataggttcttggcggtatccaacatcttgcgttcgccaaaagaaagatccttgtccagcttcagcaaggtcaggtctcgcaagacttcggcgacatgaaataacgaaccggttttgattttctccatataatcgcggtagcgccggttccaggtctggtgttccaccacccggtctttttttgccagaatctcataaatagtggtcaccgcctgaccgtcgataattccacgcagtccgacgttggacgcattgtgcgtcgggatcataatgatcatgttattatctaatattcgcattatataaaacgtctggtgattccccgatatttctttatcctcgattgactcgataaccccaacgccgtgtgccggatatacggccaagtcgcccaattggaacatacttatgcctccatcttctaattatttctaataatatcaaattttaatcgattcgccaagtaaatttccaagcccgccgattgctaaaaaggcattgctagtttctttcatatgtgttttactgaaacaattgtttatgaggtcaattattaccccgatatcgccggaatacccgcgaatttactccgtggcagatctgaccagaatgatcaaggatcgtctggagcaggagtttcccttggtttgggtgcagggagaggtgtcaaatctgcggtcgccgcactccggacactgttattttaccctgaaagacgaggcaagccagctccgggtagtaatttttcggagttattaccaggcgatgcgtttcaaaccggtcgactctttaaagattgtctgtcgcggtcagctcacggtttacgagcctcggggtgagtatcagctgttagccgactataccgaacctctggggatgggggcgctggcccaggcctttgaacagctcaaggcccgcctggatgccgaaggtcttttcgacccgcgatacaaaaaacctctaccctatctgccgcatcgactggccgtggtaacgtctcccagtggcgccgccatccgggattttttgcagattctgcatcgccgctttcccaatatacaggtgctggtctatccggtgcgggtgcaaggcgccggcgcggctgaagagattgtcggtgccctgcgcaccctcaacaccatgcccgacctggacgtcattatcctgacccggggtggcggctcgctcgaagacctttgggccttcaatgaagaaaaggtggcccgggccatttttcaatcaaccatcccggtgatttccgctgtaggacacgagattgattttaccatcgccgattttgtagctgaccgacgcgctcctactccctcggccgccgctgaacttgtcgtacgccccctggaggagttgcagcttgagctgcagcgcctaagcctttcattgcagcgccgatttttgaacttattacagcagggccgggagcgtctgcggctctcaggccatcgcctcaaagacccacgccgacgggtagccgacctcagactcaggttggacgaacgtgccgagcagctccaacgtctctggcagaccaaacgtcgggacgccgccgctaaactcaggctggccgccgcccgcctctctctcttgagcgtccgccgtcggagcgaaggccagcgtttattgctacagcaggataaccgccgactgcaacaggttcttaggcgccggctgagtgatcaccgaaggttgttggagcatctgaccgaccgtctccgccctctcaatccggctgccatcctggcccgcggttatgccgtggccttaacgctgcccgaccgggcggttttgcggacatcccaacagactgccgtgggtgcgccggtgttagtacacctgcaccacggtgctctcagatgtcaggtgacgtccataaccgacgaaactttaccgttgcctacaaaataactgcggcaccggcttccagactgggcagaattaatttctgaataccgaccggaaaccaggaaaccggaaactcacatggccaaaaatagttttgaagaaaatttacgagcgctggaagatattctacaacagttggaacatggtgatcttcccctggaggccgcgctggccagattcgaagccggtatgcgcctaatccgcctctgcactgaacagcttgatgccgtggaccggaaagtggaaatcctcttgcaggacgaggccggcaatctgatcaccagaccttttctcacccccaacgaggccaaggggtctgatgtctgagtcacactagaatcatacagtgaattcactagctaggttgggtttcgcatggacttgaaaacctatctctcggaacgcaagaccctgattgatcaggcgttggagtgttatctgccccctggcaacggccccggccaacgggtggtggaggctatgcgctactcgctgctggctggcggcaaacggctccgtccgatcctttgtttggcggcggctgaggcggtggcgggcaatgtggaacaggtcatgccggtagccggcgctttggaaatgattcacacctattcccttatccatgatgatctgccggcgatggatgacgatgacttcagacgaggacgccctacctgccacaaaaaatttgacgaagccactgccatcctggcgggggacggccttctcaccgccgccttcgaggtcctggccgctgctgcgaccaatcacccggcccaggcaagcgtctaccatgaagtagtccaaaccatcgccagggcggctggctatcaaggaatggtagggggtcagatggccgatttattagctgagggtcaaccgagtaccctggagcaggttgaggctattcaccgcttgaaaaccggagctttgctcacggcttcggtgcgctccggggcgctgctgggcggtggttcagcccgagatattctggccctgacgcactatggagaaaaattcggtttaatctttcaaattaccgatgacttactagacgtggaaggcgagtctgctgaaatgggcaagcccaccggtatggacgccatccgtcagaaagccacctatccggccgtgatgggtgttgctgcggccaagaaccaggcccgcgatctcgtcgcagccgccctggtggacctccagcctttcggcgaacgggccgaaccgctgcggcaattagcccggtatctacttgttagacgtcaatagtcacaggagtagccatgtccgatcccaaacctcaattttcggtgtgctctgaggcattaagcctgcagaaaaaaagcctactggatgccattaacagtccggttgatctgaaaaggctggcggtggagcaacttccccaactagcccaagaaatccgccaacagatcattagcacagtctctactactggcgggcatctggctcctaatctcggtgtcgtcgagctcaccatcgccttgcactatgtttttgatacgccgagggataagatcatctgggacgtcggccaccaggcctatacccataagcttctcaccggccgcaaagatgtttttcatacgcttcgccaatccggcggtctcagcggcttccccaagcggggggagagcccttatgatgcctttgacaccggtcacagttctacatccatatctgcggctttgggcatggcagtgggaaagtgcctcaaaaaggagcgtaggcgggttatcgccgtcatcggcgacggttccatgaccgccggcctcgcctttgagggattgaacaatgccggcgacttgagcaaggacttgattgttgttctcaacgacaacgagatgtcgatctcgcccaatgtcggcgccctctcctcttttctcagccgtaagctcaccaagcgggcggtggtctacgcccgccgccagtttgaaaactttcttaaaatggttcccggcatcggtgatgagctgatgctgtgggccaaaaaaagtgaggagtccttcaaatcctttcttactcccggcatgttgtttgaagccctcaagtttaattatctagggccggttcagggccatcgttttgaccatctcattgagaccttcggaaatgtcaagaatctcaatggtcctgttttggtccacgttcttactaccaaggggaagggctacgaacccgccgaatgcaatcctacctgttttcacggtttgggatgcttcgacctggagaccggcgaacccaaaaaaaccgtcagcgatatccctacttacaccgaggtattcggcaacaccctgatcaaactggcccgtgaggatcaccgcattgtcgcggtttctgcggccatgccggatgggaccggcctggtggatttccggctgcactatccggatcgtttttttgacgtgggtatctgcgaacaacacgccgtcacttttgcagccggcatcgccaccgagggcttccggccggtggtggccatctactccaccttcctacagcgggcctatgatcaggtgctgcatgacgtctgcattcaaaatctcccggttatcttcgccctggatcggggcggcattgtcggcgaggatggcgaaacccatcagggcctctttgatctgtcctacctgcggcatctgcccaacatgatcctcatggcccctaaagatgaggacgagcttcggcatatgctctataccgcagtctcgcatgtaggtccgattgccttgcggtatccacgaggcggcggcgtcggcacccccctctctcccgttctcaagaaaatccccctgggccaagccgaggttctcaccgagggcgacgatctgcttatcctggccgtcggcgccagcgtttacccggccttggaggcggctagaggcttggaggaacagggtttcaaagctactgtcgtgaatgcccgctttattaagcccctggatcaggctcaaatactctctctggcggctcggtgcggccgggtgcttacggtcgaggaaaatgttgcggccggaggcttcggcagcgccgtactggaactcctatcggaccacggtctccatgggatccctgtaaagcgtctgggggtgggagatctttttgtcgaacacggcagccagaagattttgcgccgcaaatacggccttgacccgcagggtattctagagggtgctttgaaccttctgggacatcccaacggcaaaaaaaatgtcatctgggggaattttcagaattccgaagggtaatattgccagcaccaggggcgaatacaaagttagcccctggtgcgatcctttcagaacgataaccctgcccgaatcacctcactctcaatccgatctgcggaacaacgatctttcgtaaaccatattaccgatggttccctcttagcaaagaatacagtggtcagtagccagtgaccaaagggcaatggccattgatgtggggcggcaaagcgaagcgcgtccggccttttcccctggtttccaagcaccagcttgagaaaaggtatttcctcatatttttcctttccgccggttaaatccgttaaaaatatttacaataatcaaaaataattttatatgtactatcatataatttttactattgaggagcagtttacctaaaatcgctgtcaactcattgcaatagacccaaaatggggcagaggaagccatggaagagccggagagcataactgcggtattggattttggcccggccatgctggaaaaagtgctgggcgtgctgcaaaaggttggcatcgacctgcccatcctcctggtccagatttttctcttcatcattgttggattattattcggctggctgttcatcaagctccggaaagcgaagaaaaaaccttttttccaggtgatggggctggtgggtttgggtctcatcatggcgggtattgtgttcagttgggtggaacaggcttgctatcccctgccaggggagttaaccggggttgttgaggttgcggacagcgccaccaaagagcggctggcggacctgcgggtgatgctgctggactaccagggccgtaaggtttcgttagaagagggagtagtggatacggttgacggcaggtttgtcctctcctaccctcgaaggggagatgtgccaccccggatgctgcggctccgtctgccgggttgtaaaactcaggatttttccttgggacggcgggaattgcggcaagggcgggttgcggtgcactttgcttgtggaggtgagccatgaaaaggctggcagtcttggttgtcctgacgttcttgaccggtacggcggcagctcagacgcccttttccggcaagatcaggggcagggtgatttccgaggtcggggaacatcctttggagggggtaaccatcgatctcagggacaagaaggccaacgtggcccagactgatgtctatgggcgctttgaaattgacctgaatcaggttgcgccagaatgggccgcggagggcaagagccttaccctcaccttcagcgccccgtcgtttctcaaggcccaccgggttctgacctgcaaggcaggggcggcttccgagtgcgaagaggtcactgtccccatggtttttgatgaggctgagattgccccggaaatcaaggaacccttaaaaaagttagtcagtcgggaaggctacacgctctacctgttgccctacgagattgcctccccggtggaaggtgggccggtcgccccgccgcaaaccggttatctggctagaggcctctttatggctattgccacccacctccaggcgctggcctcttcttcggcggccattgcctcgtctccggacattagcttggaacctctcgagatcaagatgtcctggaccaacaccgagaaaatccggcgtttgggcttttttctcaacgccctggccatgatcggcggcatgggggaggtacgccgcgacgaagcgggccacaaccaggtcaacatctcctcacgctatatcatgattcccacgctcaaagaattgccggttgcggacaccgtggaagatgtgctgccggccgacctgctcaactctcccaggctgtcgcagaagtttaataaactctggctctcccgcacggtgctggccttcagcctgcgcgacttcaagcgggccaaggccaagggcgaccgtcaagggatcgagcgggtgcgttcctgcctcatcgccgagaaagccgggttgaccgaggaagacaagatcgtttcccagatcgatctgatgctgggactggtaaacaaggagttgggattatgaagacgcttctttttctcatctccgtggtcctcagcctggcctttaatagtgatgtttgggctggatatgtgattacccgtcaatttacaaaacctggcgtcgaaaaggggcgggaagctctgccccatctgcagaacaaggggttgatcgccgaattccttgaccccggtgataccggtttgggcaagtgtctgggctatctgatctggcgcgaggtgcttaccgccatcagcgaccagagtggggccggagtgattctggcccaccccccgggacaggaacggattgtcgatctgctcgaaaaaaattatcacctggccgctctggagatcgcccgcgaccagcggtgttccatggccctgtggggcgcggtctgggaacagggggaacaggtcttcctcaacagcttcctgtctgtcttaccggaggtgcggggcggtgatctgctgatccgactgaagccggtgcctggcctggaagcggagattgcccgcaccagatataattttgctctggtacaaaccaatcgcaacaacctttttgagcggacggtggttacccggcgctcggcggtgctgcgcgccgaaccccaggcaaacggtcggccgctccagaccgtgccaaccaatacgcccctggcggctaccgccatgcaaggtggttggtttgtggtcaaaactgcggacggcggcaaagcctttgtcgataacagtctggttgaagtgccgccgcggcaggtggaaggcaagtataacaccgctaccctcttccagggccccgggcaagattcccgcaaaatcagaacagtgtatttagacggagaatatcgggtgttggacatgcgctaccggcgtggtctctggtataagattgatctgggcgacacccaggggtgggtggccgggcatttggtagacccgaagttttctctgccggcggtgcattttatggccggactgtaccgctaccgggccgggaattatcgggccgccataaaagaatttaccagctttcgggaggaatcatatacgttaggcgaccgtgccaatctagccacatctatgcagttcaagggtgctgcccaattgttcctgaaggatgcttccggtgctttggatagttttagttatgcggtggagttgactccttttgaccctgccgcctataatcttgaggccttggctatattgtgtaccaaagggcaattagtcggtacagccttgtataatctggaacgggccctgaaattggatagtcgcaatccccgcacccttgcactgattagcgtactccaagaagcactggtgaaaggtaagcaccgttcccatatagaatctcgttttgagtcaccggagaaattagccaagaagttgcagcagttgcgggagcaggccggcttgactcaaccctaagagcaccgcgtttccgttttttgttttccggtttccggttgaaagattttagcataaaggttaaggtaagggcaattgattaccttcccaagcgattctgtaagaagactggcgcacggcttctgcgggcaatggtttttcccgctggcggcaccgggcaactcaaaagaaataccctcgaatttgtcgaaacaaacctgaccaagagacctaatctccaaccctgcggcggcaacatctcgctccgttgccgaagaggtagccatggcagatactttggagaccagaatcaccctcctcgttcagacagtatggtccttgctcaaggagacctatcaagagtggagcactgacaacgccccgcaattaggagcggcattggcgttttataccattttttcactggccccgatcttaatcatcatcatggcggtagtcggcttttttttgggaaaggaatcggttcagatctatctgatgcaggagttgaccggatttgttggtcttgaaaatgccaagaatatcatgcatattgtccaaagaagttataaaccgggttccggcctgacagccaccataaccgccatttccctgatgctcctgggatcgacgactatttttgtcaccctaaaaaatgccttgaacaccatgtggggcgtcaagtatcaacccgctggcttggtgaattcgatcatcgacagactaaagtcttttttcacggttatccttgtcggcctggtccttttcttgtccatgcttattagttcagtggtggcgatggcggattcattcatcgggatgtactttcctctgccggtaatactcgtccaaactcttaacaccggcttatccctgctgctgtttaccctcatgtttgcgctcttgttcaaggtgttgccggatgtcaggctgtcatggcgggcggtcggggtcggggcgggaatcaccgctctcctcttcgggttggggaagaatcttttaggggcgtatctggcccgcaccagcgttagttcggcctacggcgccgccggctccatggtggttctgctcctttgggtctactattccgcccagataatctttattggtgctgaatttacccaggtatatgccagaaaattcgggatggcgatagagcccagacagggtgtagggctcgaagcagccgataaatcggtgtcaagatttttataacaagccgttttcatttttaatcaacccttgtcgcgaggtttatgacggacttttatcgtttgtggataagggggatgttgttggctttctggctgttggggcagattgtctggcctccttggagtttagccgaatcggtgtcagagggggcggcgctaaaacttaagtccctcaaaatcattgggaatcagataatctctagcaaagcgatcaagagccagttaaccatctccctccctactatctggccctggaaaaaactgccgacctttaccgagggagagttggaggcagacctggagagggtcaaggccctctatcggcagcagggtttttaaccacaccgaggttagctccacggtgcaacaggacgccaaaggccaagcggaggtaaccattcatctgaacgaaggaccgtggatacaggttgccaacattgaaatacgcctcttggatcaggatgccgccctcgatctagccccactggagagcgatcgccctctaaaaacaggcgaccggttcatcgaaggcagctatgacaatctgaagcgtctctacttaaattatctcctggaacatggatatccccggggaaatgtagagggcaaggtttatctggacgaggagaagaacagcgcagatattgtgctttccatctcttccggtcctctctcttccttcggagagtccagggttgctggcaggccggaaacccccgattatattatcctccgaaagatgacctttaaaccgggggagcgctttgatttccggaagatttaccagagtcaaaaggacttatataagttagatctctttagcagtgtggccgtcactccggaggaaacagccgctgacgaagccgatattccgatcagtatcagggtaaaagaaaaaccaaaacggtccttcaccggaggtctcggttgggggaccgaagaccaggtgcgagcccgtttaggcctgcgttggcgcaatatcggaggtggaggccgctacctcgattttgaaggtaaattttccagcatcgactcgaagtttgccagcacctttaccaatccccagttatggggcagctatgccgatctgatcatgagcagcggcctgatgtaccgcgactatccttccttcgacgacaagaccctttttttcaataatcgtttggagcgcgacctgccctggaattggaaggtttatggaggttatctgctccagttcgacgagccctccaatataccggcaactaccatggtcatgtttaaggaaccgcaagaccagacctttcgcacttccttggtattcctgggatttcaacgggacaccactgataatgctttgtatccgacgcagggaggcctgttttacctaaacggggaggtatcgccgaaatttttcggagccaacctacaatttgcttcggcccggacggaaggccgccgatatatcaatctctggcagaaagaacttgttctggctttacgagccggagtcggcttactgcagcccatccaggataccggtgaaataccaatcttccgccggttctacaccggcggttacaatactgtccggggatatcgccttttccggttagggcccagggacgctgccggaaattacgtcggcggcaacgccctgctggagggcggtgccgaactacgatttccgatctatcaggatttgcgaggtgtggggttcctggattgcggcaacgtctatcctaagattgccgatttggacgccggacggctgaaatacggtgccggtttcggcctgaggtataatacccccatcggtccggtgggcgtcgatgtcggctttcctttaaatccaagtagcggggtaaaccacaaatatcaggtttatttcaccatcggtcagagtttttaattcccttaactcgttaatgttggtaataaccagcctgaaatggtcagggtagcaggaatgaaattcacccttatccgaaagattttcttttactttctcctgttctgtctggcagtctgctgctccgggtggtttgtcctgcattcggagaccttttggcgttgggctgggcggaagctgatcattacagttaataatcagttgcacggcgaaatcatggtccgggagatcgccggtaccccttttaaaggctatttttttaacgacctcagactgcaaacacctcgcggggcagttctgcgggtcaggagcttcatgctgcggatatcgttgggttcgatctttcaactgcaaccggtagtcgacaagctggctctctacgatcccatccttagactggaacaggatcagagcggccagtggaatgtgagcaatctggtggtaccatcccaaggcgaggccaagccggtatccctcccctttagttcggtgagtttttcccggattctcatcgacaacggcgcagtcgtgatgcagcagccccagggagagacaattattgacggcgtggctgccgatctgggtctgcgcctgttgcagcccctgtcaccgcagcagcgggtggaactgggggaatccaatctagctgtgtcaacgccctggggtaaattcagtctggcaaccgctctgacattcagccgcgattgccttcgtctgcccttatttgctttagctgcggatggcaaaaatttcttgaatctttccggagaagtctatctcaacgaaaccggcagcacggaattaaccggagagatcggcccgctgccgtccgctttgctgggacgcctctatcaaaagtggccttccgaatgggggggcaacggaaaattacacgttcacggtatgctgattgatcttaaacttcagctcaacggctctcttcataaggcctcctattttttgaacggatccctaaatcgccgggatgatacctggggatatgatttccaggtcaatctgaccgatgttactccagagatgctggcccggttagacgttccccgggcggtactctatcgcgaggcttctcccctaagtatcaatcttcaactcaaaggggtgggactagagtggccgccgcggcaattttcctggcagctcaaggccaagccgctcacatttcgagggatcagaatcgatcaatttcaggtctcagcttccggatcggcgctgcggcagaccgttgacggcctgatctcgggcaattttggtcgtctgagccttaaaaccgagggctctttgtttacctcccctcagggcgaaataagcctccgggccgaagatctccaacctggcctcgccgggctggatctaccgcccaagacaacctgcagcggtgtttttcaagccagatttcagttgcccgagctcactcagactgaacagcttatggttgccggagagatcaacgcctccgggtcctggggagatcatcccctcaagaccttttcgggtcgcttcacttggggaaaatcaattttggccattcccgccttccgcctcgtgctcgggaatatcgctaccgaactgcagggctccctgggaaaggagaaacttgatttctctctccaaggccgaactctgcccgagggtgactggccgattcccaccgctctcaagggaagtctgaccttcgatggccgactccaggggaccttgtcggagccacaatacctgcttcaggttcaaggcgcacatctatcgttgggggatattaagctgcaaggtttttctctcaaggctgagggccgggatttgcctcctcgcagcggtacgcttaacttgcagggccgagaggtaggaaccccggcaggattattctctcgggtaatcctcgccgctaatggtgttgaccatcgctggcggttcgaccttaaggcgtcctctccccctccagggccgctgatcgaacttgccggtcgcctggacctggggggtagtcccctggcactggacctggaacagttgcggctgcatttggccggggtctcggttctgaaccgcacgccggtaagggcaagattttctcccggattagacctgaccgaaacagtttttgaagtaaatggggggacggtgcaggtcatggctcagatgcaaggagagcaaatttctagtcgcctggaagtccgcaacctttctctggaaatcgcccgggtaaagggattacaggggaaaatccagaccagggcagcggtgaccggctcaacccaccaccctcagatggatgcccagatcagtataaccggcctgaaatggcaaagcctttccttacagtccattgaatcagctctgagtttaaggaacgacgctttaagcatacgcggtgcggcgcaggagagctccgaaggctcccgcctttcatgggacggatctgtaccgatgcggctgtcccttaccccgtttcagttcgatctccctgggagcggtttggattttaggttcaaatccgagcgggccaatctggggctggtggccagattaaccccggaagtatcggaggctgatattcctgttgaccttcaaggacgcgttcaaggtaactggcgacaacccgacgtcgatgcccaaatacgctggcatgagggacatgttatcctgcgccaggctggggcgcgttatcaggtctctcccggtgtggtaaactggacggagaatacgatctccctgccacaattgactttgacgagcaccggaaccctggtcatcggcggcgacctgaatctggcggggtatcggccacagagggtaaagacgcaagttcaggcggacaacttcaagtttctgcagcgtcttggttcggaggctttgctcagcggtcagatcaatctggccggtccctggtcggccatggtgttgcagggacagttgacaattccccatgcctccctgagtacagctctctttcggccaacggctggcaagcactcggatattatcttagtgaaacgtcaggttcctggcgaaaaagtaggcaggcatcctcccgaggcactgagaggaccgtttgatctgatgaaaattgccctgagcctggaggccccggaaaacatctgggtgagggacaagatggctcaggttgagctcagcctgaacctgcgagctaaaaaacaacccctcgagccgttgcaacttctgggaatggtaagatcattacatggcgatatcaacgttttcggcaaaaagtttaaggtcgaaaagggcatggtgaattttgccggggttatcaaccaacaaccgtacgtggaggcccaggtaactcacgacatgaccgatgccaccctacaggtcgatgtcaccggtccggtcgataaacctcagattgaattgtccagttcaccgcccatgccgccgaatgatcttttatcatatctgcttttcggccgccctacctccgctttgagccaggaggagttcaatgtcagtcagcaggcggtgggcgttttgggaggcatcacggcacagaaaatccaagacctgttaggggaggattttccccttttgggaaacgtctcggtcaagagcactcctggaaccgtgggggtggtcaagcctctgactaaaaaaatcgatctttcggtcgaacagcagaccagccccggtgccaaagatgatcctaccaagctgcgcctggagtatcgggtcaatcgctatttaggactgcaagccgagcagggccaacgctccactggtgccgatgtcttgtttaaatttgatttttagtacgaagcctgaaatagtattcaaataagagtactcaggatttattacaatttttttactttcaaggcggtaggcggtgcactttcccgccgctcagtaatggtcttgttccataagttttcatgttttcaggaagacaacgagacatgagaacaagttggcctgaggagcaattgtttttttctacccacggctcacagctcacggctcacagctcacggctcacggctcacggcccacagctcacggctcacggctcacggcccacggctcacggctcacggctcacggcccacggcccacggctcacggctcacggcttacagctcacggctcgcggctcacggctcacggctcacggcccacggcccacggttcacggcccacggttcacggcccacggcccacggttcacggcccacggcccacggttcacggctcgcggcttacggctcgcggctcacggctcgcggcttacggctcacggctcacggctcacggctcacggttcacggctcacggcccacggcccacggttcacggctcacggctcacggctcacggcccacggctcacggctcgcggctcacggctcacggcccacggctcacggctcacggttttcatatatgtaagatcgagcgggtttttttcctttgcaccttgcatctggtttagggattagataaattagaaaaaaaagggtaagctgataaggggtttcaggtgcgaatctgcgttatcgacggtcagggaggcggcatcggcgctgccatcatcaaaagaatcaaagatgtctatcaggaagagcatgaggttgtcgcgctcggtaccaatgccatcgccaccgcccagatgctcaaggctagagccaataaaggcgccacgggggagaacgctatcgttcggaccgtagcaaccgctcaggtcatcatcggccccatcgccatcgttttggccaactccatgatgggagaacttacctctcgcatggccgaggccatcgcctcgtctccggccctgaaattgcttctgcctctcacccaggaacgcatcgaagtcgtcggcctcaaacccgaacccctaccgcatctggttgaacatatcgtaactatccgattgaaggagattattcaacatgtgtgaagcagccgcatatattatccgcaacggaaaagaagagctatttctggaggacgtcgatatcatcgaacctgagggggatgagctgcgtctggtgagtatttttggcgagcagaaagttatcaaagctgctattcaaagcctgaatctggtgaatcacaaagttattctcaaggaaagatagccggaggccgggagggccaagaagctgttgccgccaataattcaccccgctaacaacctggcaggcaagcatgaagagatagtcagtgagatgctttagggcgttacatgcaggtgactgagtcttggcattccctagcggacggtctggtacgctccactcgggagctcatgcaaggtgccagaactgaagaaaacctgcgaatcggttttgaaaagtgtttggaccccatcatcagaggcctcggcgttacctcaaccccgaggtatgagagcctgggagcggcatcccggactatttttcgcggccgccctgatgcagtgcatggacaggtcatcatcgaatatgaatcgccgggttcgctgtcgtcggaaagagcagttgtccatgccgaagatcaattaatcggctatctgctggctgaggcccagggacaggcggcagatccctggggattattaaaacgcctgttgggcatcggttttgatggcagctccattttcctgttgcgctatcgaggggaaaaagaagataaccttgccgcggtcaggaagagcgatttcgcccgtcacggcccttatccatttaatgtggagagcgcccgcacttttctcaccgatctccgggctttggcccgtctgcccctaaccgctgaaaatctggctctcagattcggaccccaaagtcggatcgcgccgatggcggtctcagctctggtggatgccctggaaaactggtcagacaaccgggtagcggtgttttaccaggaatggcagcgcctgttcggcttagtttacggcgagcaattccgggtgcagcccgaaaaacaggccagaaccatagcccaggtgtacggaatcggtaagcagcctgatttccagaagatgctttttgccatccatacgtatttcgccctcttgatgaagttctttgtcgcggagctcgtcaccttaaaggacacctccctgacttcttctttttctcaccagttcgtgcattcctccccagaggagtgtcgggctcaactgaccgatatagaaaatggcgggctttatgccaaacggggtattacgaacttcttggagggagattttttccgctggtatctggacgccctctcgccccgtctggaagaggctatccgggaaatagcccgtgccctggcggaatttgaaccggccacaaccgcaatcataccggaatctgcccgagacctgctgaaaaaactctatcaatacctggtaccccaggaggtgcgccataagttgggcgagtactacacgcccgattggctggcggaactggtcctcaacgaagtcggctatgagggggataccctgaaacgattgctggaccccgcctgtggttcaggaaccttcctggttctggccattcaacgcgccagacaatacgcccataaacaccggctgccgcctttggaaacggcgaagagaattgctgcccatatctggggctttgacctgaatcccttagccgtcatcgcaacgcgtaccaactatctctttgctctgggtgatctgataaccgagctgccgtccctcgagattcccgtctatctcgccgattcggtgctgtggcccgggaaaacctctcagaacgaactaaattttgccggcggcgaccatgtcgcaatccagacttcggtaaaaaaatttcatgtgccgctggtctggatcaagactgagggtttcctcctgcaacaggcggcgccattgctcgagcagatgaccagacagggctatacggcggcggaggctctcgagaggctgcaaaaagcaggtttggtctttcctccccatgaaccggctgtagaacaattttacacggaaattgcggagctcgaaaaggaaggcaagaacggcatctgggccaggtttttaaagaacaccttcgcgcccagcgttgccgggaagtttgatttcgtcgtcggcaatcccccttggattcggtggggttatctctcccaggaatatcgccaggccacgttgcccttatggaaagagtatggcttattttctctgaagggccaggccgcccgattgggcggcggggaaaaagatttctccatgttatttacttacgtcgcaacggatttctatctcaaaagaggcggtacattaggatttctgataactcaggaggtctttaaatcgaaaggcgccggagagggattccgccgttttcgtttgggcgaccgggagccgctcaaggtggtaaaagcccatgacttcgccgcggtgcagccatttgaaggggcagtgaataagaccgctgggattatcattaagaaatctgagatcacagagtatcccatcccctatactctctggctgaggaaacagggcatcggcaaaattaagactaatctttccctgaaagaggcattgccgctcctccggaaaaaaaatctaattgctcaaccaataaagggacttaccggaccttggcagacaattgataagaaaaggcaaagcttggcaggcatccggggagcaagcaggtataaggcgagaagaggtgcaagcacagaaccctacggggttttttggctggaagtcaggcaggtattgtcagacggcgacctgatcatccgcaatctgccggaaaaaggcaagaggaacattctcaaggtagaggaaaggatcgagccggacctggtctttcccgccgtccggggatcagatatacagcgctggcaggcaatcccggggatttttcttttaatgccgcaggatcctgccaccagagagccctatcccgtggggcagatgaagagccggtggcctcggacctatggctatctggtgaagtttagagatattctcctgtcgcgcggttccaagacggtccgcagcctggccgagaggacggcgttctatgccatgtttggcatcggaccctacaccgccgcccgctataaagttgtctggaagagaatggccggcgatatggtagccgcggttatctcgcagcacaaaacgatattgggttataagatggttgtcccgacggataccactgctttatttgccgccgacaatgaacccgaggctcactatctttgtgcgatcatcaactccactccggtgcgggaattcatcgcctcctattctgcggccggccgggggttcggggcgccttcggttatgagccatgttggcattcccggatttaatcctgataatgagctgcaccgaacactagccagactatctctcgctctccatgagatcaccgcaaaccaggggcggaaagaagcactgccgggtgaaaaagaggtagaccgcctggtacagatgttgttcagtgaacctgctgcctaacgacagctatgatactaccatgattgctgcgccaacgatatgttctctgcccgaaggattggtcattgagctttcgaccccgctgacgcccatcggcggtctggaccgggagagtcttgcccggctggtcaagcggactgttcctgcgtctccggccttggcagccggtcttccgggcgtgggcgagggcttggatcttcctgattcgctccggctggaactctttaccactctgctgcagatcctgccggactggctaccattgttttttggcatcaccggggcgcatccggatcagaccctgagtctggcgaggcgtctagaggctgagttgcagcgtttcccgatcccgccaccggtctattgggtggacctgccgctctggggccatagcaaccgcgggctgccccaaagctgccacaatctgttgcaatacctcagccgtcccctggtcctgatgaatcatccgcaggtaatccggagtaaagccaagtttttaaaacacatcaacctccgcacggcggtatttaagaaattagccttgctgccccaggtttcaggtctgatctaccaaggcgacatgcggcgtttcctgcattactgcgccgccttggcgacgcgccccgattttatcctgtatgaagccgatgaataccgctttctcacccgcccaggagcaagggggctgttttcatccggcgcccagcttttcccgtcgatctggcagcaggtagcccaggtctgttggttccccgaagatatgaaggataaaggcggccgatcgggatcggtgtgggaatggagcgagttgttgttgcgacttcatgacttgtatcgggtttatccagcggcgctcctcaaggccggcctgcaccatctgggagttttagattttcccgccgtctggccgtccaccgagactcctccagcaccggtgcaagaacggtttttggcaatgttggcccaggtgcagggaagactcgatttcaatccccctagataaagacttttgaatcgcacacggcgtattgcccggaagttggcaaagatgaaacggaccggttttgttatggtaacatttctgccatgaagatcaggcggttatggttaacgttggccaacgcggttttctgtctgtccctggctggctgccaggagacgccaccggttcctcgtgaaccacagaccacgattcagaaaggtttggaactctcccaacgcctctcctgttggggctgccatcaacatcagggccagggggctgacctcggccctaacttggacggggtaggtaaccgtctagcgagagcggaactggagggtcaactccagacacctcgcggccgacacccagactctcggatgccgagttttgcttttatccggccgtttgaacaaaaagccttggtcgactatctgctgaccttacaataaatcggttccagacaggcgattggtcgatcagactgaattctccgtctttaaggtcccttcctgaaacactcaggatgtgattatcaaccttggcagtcgccccaaaaatagatataaccataaaaaacgtccagaacgggagagaatcgcatgatccgccgggaagtcttatattttaagcaagtcgggccggaaaacaccgaggcttgtctagggttgttggagaaggccaaacaggaaggctataaacattttgtggtggcctccacgacgggaaccaccggggctatggcggcccgccgtctctgtggtccagggattaacttggtggtagtaggccattcggtcggtttccgcggaccgaacgtcgatgaatttcaagaagggcactaccaggagataaccgatttagggggtaaggtatataaaggcaccatcctgacccactccctggagacgagcgtcgcggaactttttaaaggcagtgcccctactttgctcattgccaataccctgcggcgtctcggccatggcctcaaggtctgttgcgaaatcgttatggaggcggtggatgccgggttgatccctgaaggcgaggagatagtagccgccgccggatcggcccggggctgggacgccgttgtcctgctgcggtcggcggcctcgaaacggttcctgagcctggtggtattggaaatctgggccaaacccaggggttgaaaatcctcctgtgtattattccacccgcatacgactagagcacaaaggagaattgatgactgatattccgggttatgacaccatccgctgggacaacgatcaggttgtccttatcgatcaacggcggttgccggaagaagaaatctatttaagctgcactgactaccgtgaggtggtggacgctatccggaccctggccatccggggcgctccggccatcggcgtagcggcggccatggccgcggccctgggcgccttgagatttccacatactgacatcgacggattccgccgacacttccgagacgtctgccaagttatcggaaccgcccgccctactgcggttaatcttacctgggccttggagcggatgatgagcctagtggcggcgaatgttcatccggactcgtccgccttgaaaacccggctggtagccgaagccaaggcgatattgcaggaagacatcgccatcaaccggcagataggagtccttggacaggaattgattcacgacggcgatacggtgctgacccattgcaacgccggcggcctggccaccggcggttacggcacggccgtgggcgtcatccgagccgcctgggaagcggggaaaaagatacatgtgctggtggacgaaacccggcccatcttgcagggcgccaggttgacggcttgggagatgatgaaactgggcatcccccacaccctgatcaccgataatgctgccgccgccttgatggccaatgggaaggtcaatgtcatcgtggtcggagctgatcggatcgccgccaacggcgacgcagccaacaaaatcggcacttatggcgtagctgtggtggctcagtatcatcggatccctttttatgtggcggcgccgcggtctacgttcgacttcactctaagcgacggcagccagatccccattgaagaacgggatcccgaggaagtaacccacattcgaggtcgccgcattgccccggagggctgccgggctctcaacctggccttcgatgttaccccacacggcctgattagcggcatcattacggaaaaaagcgtctgccggccgcccctcccacaatctgtatcggccttacggcaggcttagaggagtctgttctgtgtctcggttctgtcttcagattgttttactttttatattaggcttgacgttgccggcgtcggcctccggaccttttgacatccgtctgcctgttccagggcagacctttgacctgaatgcccgcactgtggttggacaggggcaatcctataccatccagaaaggtgacaacctgttggatatcgcccgcaattacggtctgggttatatggagttgggcaatatctatcgccattgggatcctttcctgccgccggtaggtgccgagatcgtcgttcccaccacctggatcgttcccgatcatcccgaacacccgattattgtcaataccggcgaaatgcggctgtattttttcaccgacaatttcaccaaggttatcacctatcccatcggtatgggtgtccttgattttaaaactcctaccggcgtcttcaaagtgacggagaagaaaaccaatcctccctggtttgttcccaagacgctgcaggccaaatacggcatgtcggtgatggaatcgggtccggataatcccttgggcaagtacaagctgaccttatcctggggtgattacggtattcacggcaccagccagccctttggggtggggaggttggtaagtcatggctgcacccggatgtatccggaacatatcgaaaaactattccccttggtcaaagtgggaacctcggtggaatatatttacgaacccgtcatgatcggcgtcagaaatggccggatttatctctcggtgaatcaggacttctaccaccgcctgccagacatgctcacctataccctgggccgcctaaaagccgcccaggttgccgggctggtcaatatgatgaaagtgttaaaagtggtagaggagagattcggcgtgccagaggaggtcagtaagactgggagcgatatggtctcccggactccggcgggacggaattgagaaacaaagaggttcgtgtggcgggaggcgcttcgctttcccgccctgcagcagtttaagctatcttctttttggctcgccgggggccgtttccattgtccggcggtcataggcctggcgcaccttctccagcagttcatccaacggcgccggtttcatgacataatcgaaggcccctagttgcattccctggatgcccgactctaccgaagcatggccggttagcataatgacttcgacatcgggtttttgcgccttgattattttcagggtttcgatgccgtccagtccgggcattttaacgtctaagatgactacgtcaaaatcctgggtttggagtatttccagggccctgttgccgttttccgcctcctccacctggatgttgcggttgcgcagccgtttttggagagtttcccgaaaatcttcttcatcatctaccagcaaaactcgtagttcactcatctaacgttcccccctaaccctagataaaggctccggtttattgatcggcggcgcctgaagttgtctcaatcggttcggacgctggcaggataatggtaaaaagcgcgccttggcccggtttgttcgccaccgtaatctctccccctaattttttgatgatgctgtaggtaattgataaacctaagccggttcctttgcccacttccttcgtagtaaaaaatgggtcgaaaatctttttcaggatttcctccggtattcctgggccactgtcggcgatggtgatggagacttttccgtccttctctagatatcggcttgtaagggtgatctctccacccttgccgacggcatcaatagcattatcgaagatattcaggaaaacctgctgcaattgccccgtatcacttactaccaaaggtaggtggggatcaagctcccggtggatctggatattgcggaaatgcgcttcgttctctagaaacccgatgctttcttctaacacccggttaacatcgacattctcccggagaggttcatggcggcgagcaaagtctagcagacggtgggtgattttcttggctcgagcaacatggtattcgatcttgtcgaccgtatcctgaaattcttccaggtcggaggttcgatcaaaatcctgttctctgagcaggtccttcaaccacccggccttttcggcgatgacggcgagcgggttattaatctcatgcgcgataccggcggccattttccccagggcggccattttgctggactgtagcaatagagcatcactggccgcctggtggcgctcgctcaccatcaggcgctgcaccaatttccggatggcgtagaccgccacgccgataatcaataataatcctcccaagcagagaaaagctacgatatatttcgcccgcagcaacggcgccagcggctctttgggatcttcattgataaccagaacccagtctttatgaattagggggaccgcggcatagagatgctccctgccgtttaggaccttcatagccacggtcatggctggggtttgcgaaaaatccggtcccgaaggatgctgcatcacctctcccccgtggcgcggtctggtttgcaggacattgtcccggttgatgatgaaggcgtcgcaggttttgccgatctgggccccgcgcacaatctcttccaggatatccgagtttatggtggcccgtacgatataaggagcagcttggccccgcaccagaactgcgatgataaagtggggtatgtttcgaaaccctaaaaagatgtcgctgatatattctccgttctgttttaccgcttggaaccaatcctcattctgatagtttatcccgctcaaaaggctgcgataggggccgacataggctaagtgattgcctgccagatccacaatacttaagtccaggaaagatttggagcgctgctgcatgacctcgaaggcctggccgagaaaggcttcatcggtcatctgtttcaagccggacgtatttcccaacataaaaagctgagaggtgcgttcacccaggaacagatcgagcgcccctcggcgattttcagccagaatccttaaattttcgcgtatttttgcttcatactgctggctgaaatgaccgtacaggacaaagcctaacaacaaaagcggcgcagcgcagaagatgatgatcgttatctctattcttaagctgagttgctggtatttttgatccgaaaagttcaacgttttagttctatggtcagagaattactagtgtccgtctggaaacccgtttattaaagaaaaaaaccgcctcacgattccagggcaatagcgagggcggtggtcagcttcaccacttcatcactgctcttgcggagtcgatgggagagattttttgttagacgcaggaggatcttgacccccatctcgggaaactgctctaacaggcgataaaatgcatccttatgcagctccagcatctggcatggagtcagggcagtgaccgtggcggaccgcacatcgctttcgatcagggccatctctcccaggatgacaccttcttcggctcgaaaccggataatgaccttgtcccgcggtgtctcctcatcgagctccagcaccaggcgtttggtgatctgcacgatgccctcgcacatgatatacatggcgtcgcctgaatcaccctcctgcatgatgacttcgttttcgccaaaatttcgcatcaccgctgcccttaaaatctgctgtaattcttcatcggttaattcctggagaagatgattcttgcgaatatatgtcagatacccttcggcgggtgtgctgatcatggctttcccctaattcaataacgccgagggttgtttggtggcgatcactactgctacctcgtgaggagaaatgagatggtcatccggcggattaatctggaactcaattttttggcgtccaaaaagatgggttttaccagcttcagcaaacttgcgatagataaattcatcaatggcggtcggctccggagacaacaattcctccaggcggattttatatccttcggaatataagccgatgagcagggcttgatgttcctcacgcaggaattttgccaagtccttaaattgttggccatgaaaacgcggtgggatttttactgcccagaaattggagccctcgggcgacaggagacgctgcaggatgcgatacagaccttctgcttcggtagtgcaggctatcaaggcactgtcatattcccctcgaataataatatcctccacatgggcccgttccagatggggacgattttcgggaaaaatgagttcagcggtaatcctgattttggggttcaaggcctttaccgtcaacgcaacgaggagagttttttggtcaatctgttcccgaagcaacccctcatcggttctatccgccaagattatgaccctgcgggctttactaaggttggtttttacgagtatctcctcacgggagcaatcccccctgacaaaatggagattataatcatgaaaggagccctttatttcttcgaactggtctggcaacagactgttgactaaaacgataggagtccgctgtcccaagcgaaaaaacaggttgcgtaaaacctgttcccccccccgattccaacccaggactatgatatggtcatgatcacctactgcttccaaaccccgttccctccggattttacgttcaataaagatggaggcaatcgtcgcagtcaccagggagagggagatcagtccggcaatcatcagcccaacgccaaccaggcgtccgccgatggtttgtggcacgacatcaccatatcccacggtggtgatagtaaccaccgcccaccagatgccacgtccaaaccgctccctgaaagatccctctcccaattcttggaaggcaaagcccagacctcccagtataataagccccaaaacggcgctcaggaggagaaagatcctctcctgtcgcagggtgagaaagaactgtcgcagatagcacaaaccttgcctgctcgaccggcataatccgatcaccaggtcagttggacggaactgcaaccttcgggttataaagaaataactgcggaagtccattcaccttgcttattgctcaccagtttgagccaacaggtcctgcccggtaaaaattgagtttaagtcaaaaccggcctggcccaggcgttctcgcgccccttcctgccgatctacgaggcagagcaccctggcgatctgccaatccgtctcctcctggacccgttggattgcctgtaagagtgaaccgccggtggtggccacatcatccactattgccactctggcgcccgaggggagactaggcccctcgatggaccggcgctgtccgtgctccttagatgccttccggactataaaggcctgaataggcgtgtgcctcgcaaaactcagggctgccacggccgagacgatggggtcagcccctaaggtaaggccgccgatgccgtgtaccttgcatggtaaaaggacttccaacatcatctgggcagtcagaaaggctccttcggccgacagggtgatgcatcggcaatcaatatagtagttgctgcgccttccggaggaaagcacgacctcccgccgggctacggcctgccgctgcaacaaggcaagcaatcggttgcgagctgatgtatccaatgcactattttcctttcacctgtgcagaacttaatttctggccgataaccggaaaccggaaacttatataaaaacagtgagccgtgagccgtgagccgtgagcagcgaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtggacttatatggaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccaataaattatcgataatgggatagggcgtcccatggccgccgcttttgtttaacttggtcgatgagaaaaaatttatatgaaaacagcgagcagtgagctgaaaaagcattattgtgagcagccgccacggttctgttttcatatttcgttgtgatcaccagaacatgccaatttgtatgaaagaaggtggtgcaggctttgcagccggcacgctgatgcacaggccaggaggcctatgccaccaatcattctttcatgcttcgttgtgttcggcagaacatgatgacttttttaagggacgcgatggcagtcctggcaccgtatcggcccggcagcgcgactgtgctgcctcagtttcagatggcatcccttacactggtggtgaaaggcattcttgaggtctaaacgcctaccgacggtctccagggtatgacaggcctcgcaactttgtaccggcattcccggccgccactgatttcgccccccggtatattcatgatggcattttaggcactcgaccccggcagcctcgtgggtggaatggctgaaagataccggcgccttggtcaagggtttaagtttccggctttgcagcagtgtctctgggttaggttcggtacggccaaaaacctgaactgccagaagtatcaggattacgaaaaataccaggccatacatacacccggcgctctgcggtttcatcggcatctagccggcgaggaaatacgaggcgctcgtattgtctgattcccacacggaaatcctcgagacggtcacccgatcattattgattgccgctcctaaacgctcaaagagataacgggctatattctccgaagaaggattctgcgtcttaaaggccggcagctcattcagaaatgtgtggtcaatttcggacaggatttcatgggcacggcttttgatcttgccgaagtccatgaccaacccggcttcatccaggccgtccgctcgaagaaagatttccactttccaattatgaccgtgcagggcttcgcatttaccgtaaaaattatccagccgatgggcggcggcaaattgggttataacttttaactcatacatgatggttatccacttctggagcttttaagatttttcaggcgattttgcatccgggtgatcaggttcttgaggtcattttgcatggccgccaactccttatggcgcttggcgtcgatctttttaatctcttccagccagaattcgaccacatcctgttcccgctgccggatttcgctctcgagccggttttttatctgcttgatcagggcttcatccatcagactgctccgattcgaggactgccttatacgccataccacagacgctgcattcccctttctcattgagaatgccgatacaggcgccgtccgggcacaatatccggttagctaaatcaggcggcaattccacctctagctcagctccgcaatggcagcagaatttcccttccggcaaggtttctccgccacattgcgggcatatctgcattttccaatcaccgccgcagtggggacacttcataggcattcctcacttgattgattgtttagccaatctaccgtccttctgcccgcctgtggttcctaagaccccaagcatgggcccagaaagccttcctcacggtagatacgcctcttgataccgcaaaaatggtgtcctgtcaatcggccagtcatacccaattgctatgcagacacgccctcaataagagagccaggcacttaaaaacgacaaatgggccaccggcgctggcgcgccaagaccagtaacctgaaggagggattgaccaccactggtcggccaatatgaagcagcagcggcagatctgaggaatgatcggcataggcggtggatacagaaagatcaatcccattgcgccgggccaagtcttgcagcaactccagtttatgttttccccttgggtgagcacctgatatcctgcccgtataacattcgccagcagtctctaattttgtggcaataagccagtccgcatccaaatccctttgcagcggcgccataagacattccagggacccggtcagcacgacaatcctgtgtctctggcgccgatggtccttaaggcaggtcagacccttggggctcagtctcggtcggataaggcttcgatagcaatcgtccgccaggctatccacctctcgtactgctaacccctgcagatatgatttattggtataacgatcttcccaattaccgatcaattgctgaaaatatctggtggcctgccgccaggcgatttttttccgccagatgaggaagccaaaaaaaaggcgctctgtgggtacccctattagggtgcgatcaacatcaaagattgcagctttatcagataccggaaccatcattatcggataatcttagcggtctcaggtggtctgtttggagagataaatcctgctgtcagtcagaaccggtatacctcgcaccagacacagggccgagacaaagtaaatgagagcctgattcatggcctccagggccggtagatacggacaatctcgcaaggccaaggcgtaagccagagttaattggcagaacacccaggccttggcgaacccgtacagggcccgcataaatcttgaggacaccaaaaatttgccccaagaggaatgcatcataccaaagaccgatttcccctgctgcagggccaccccccgcaagccgtctactatgaatgatcgacagagaaatattatcgaaacccacaagggcgcctgtccgatataaatgaaactgacccagagaatattttccaccgcccggtccaccgctacatccaacaccgcaccgagatcggtcacttcacgcctcagacgggcgacataaccgtcaaaccagtccatgaggaataagatgatcaggagaaaaaggctgataaatctcaactcaaaacgtggggcgagcaacagcaccaacagaataaacagcaccggtaaacgacacagcgtgataatattggccagcgtcatagtagaataacctgataaggatagatttttgaggttacaatgaaaatccctctatcccttctttttcaggggcgattttaggaaggctgccctatcctttcccttttccaagaggaagtccgagaggatttttgttcattatggcggtgaacttacaatcatgattattttagttaccataacaaattatctggtgcgagacaatgagatttgggagtgaagccgtttgcgcctttttaggtatgagaccaatgccgcctcggcacgccccgcgcggtcctggaagtcgagcttgcgaaagctttttatcaatgatattattaaaatttaatttccatgatgttgctgccaagatatgggtcctcttttttatcgcttaagtcaactgcgcgtccgcacggtcatagcatcgatcctgattgccacggtgctcattgccctcggtttgttctcggtctgggtttgggccggcaaaaaaatggaacggattatcactgaccaattcaacgaacagcagctcatgttagcccgcaaaatcgccgataatgttgaagtttatgttgatttcttagaataccagttagtaagctacgcccaggcatatcaggtggaaggcatcagcctttctcttttccgggatttcctgaccctccagatagactatctgaaagacttcggcatgttggggataagggtatacgatactgaggggcagttagcgaatactctttctcctagagatttttttgatccagcgcgttcagaatccctaccggcgaaataccttgcttggacaaaaaacccaaagaataaaaaccacctgttccttacggaaatctttacctggcccggccccccctggcggggacaacgggtaatggcgatcttgacgccgctttacaggttgatgcctaactcaaaaaataccacccacccacaatttaacggcgtcttagagattatttttgacccccttttcatctgtggtatggtcaccagagatatccgctccggcaagaccggctatcccatgataatcgatcaagatggcttttttttggcacactatgaaaagccttttataggtcgtcaacaaaatatagtccggcaagaacgcaacccgacgctgtcttatgaaaggattgataatatcgtaaacaattatatgcttcgggggcgcgagggcacagactggtatatttccggctggcatcgcgagcgggtgggagaaattaaaaagttgattgcctacacccctatccgctttgacaaaggcatgattcgcggcatcacacaggtggaaggcgatggtaggaacctatggggtgtaggggtggtggcacccatagaagaagtatatggtctggtcaggacctttcaaattaatcaaggactgtttgtcggttttttcctgtttctgctgatgggcgtcagctatctgctgatcggcgcggtctatggttggaaccgggtactcgcccaggaagtggaaagcaagactgaggccttgcggcagagccatgagcgtctgttgcgttccgaacgatttgccgcagtaggagaagccgcggcctatgttagccatgaaattaaaaacccgctcatggtcatcgggggttttgcccgccaactcgaaagaaatccagaagtatcccaaaccgccagctccaaactgcgaattattattgatgaggtaagacgcttagaaaattttttgggagaattgcgagatttcacccgtccggcgcctccgtttaagcaggaggccgatttgaacgaattggttcaggacgtcgccgccatgatgggagaagcgacccaagagatgggtgtcaagatagaaaccaaattggccaatacactgccactggtaaattttgacgccaatcagatgaagcaggtgctcatcaatctggtaaaaaacgctctggaggcaactgattccggcggggttattaccatttccacctcggcttgggaagatcaggtgcgactgtcggtgactgataccggcaagggcattcaaccggagatcatgccacagattttcaaccctttttttaccactaagaagacgggcaccggcctcggattggccgtcattaacaaaattatcgaagatcacaacggcgccatcaccgttgaaagctccaaagatcggggtaccaccttcaccatcagtctgccgtgccagtcgtagcgagcccgccatgctggcccccacaccgtccagactccccatgaaccaagaacagcagggagaattcaaacgccgtcgccgggagaagatcatcatcgggatcatcatcctgctggttattgccataaccttggtggaagtttatctggtgcggcatcggggggagtccatcaccagcagtctgctggccttcggtctagtaaacctcaacactattctgttgttgttcctgaccttcttgatcttccgcaatctggtcaaactagtgctggaacggcgccagcggatattcggttccaaactccgcatccgcctggtgttaacctttgtctttctgtcgctcttgccaaccctgttgatgtcatttgtggccttcgagtttatctccggcgggaccgaatatcagctcagcgcccaggtagaaagatctctggctaaatccttagctctcagccagtcttatctgcgcggcatggaaagaaaagtcctggtctgcggccaactgctgactcgcatcattcaggagcaggaactattgggacaggacggccgggaattagatgattttctcaggcagagccgacaacaatatcaactggataatcttgaggtatttactgccgacggtaatcgtctcacctcggaggacaccaccccagacgggattcccggcactgatgtcgacctcttggcggcgcttctaaaactcgatcataatcaggtgcatcgacagatggagacaagcggtgaggtagtgcgcggcatctttcccataccgcttgtccctgattccctatcgccctcggccttcctggtcgtcagccagttgattccggggccgattttgaaacaagtagccgacatccatcaaggtgtaacggagttgaggcgtctgcagtatctgttgcggccagtacgggtaagccgttacgtggcactgggggccgtaagcctgctggtcctcatgtccgccgtctggctgggcatgtatatggcccgggagataaccacgcccatccgtcagttggccgagggcgccctgaaagtggcagacggtgactacaacatccatatcaatctggaggggaaagatgagatcggctttttagtccagtcgtttaacaagatgacccaggacctgcagcagagccgcgcccaactcgacgccgccaaccaacagctttctcagaaaaatgaggagttggaagccagacgccagtacatggagattatcctcaaaaacgtcggcgccggcgtcatttcagtcgatgccgaggatcgtgtaaccacgatgaaccactccgccgaacctatcttcggagtggccgccaaggatgcgttgggacagagcatccaccggctgctgccggagggtgaatcagccaagttggccgatattatgtcatgggcgcgccagactgctcgaacctcgatagagagacccctgcaactcaaccttgccagccacgttcttaccctgatggtgaagtcgacggtgctcaaagacgaagagggaagttatgtgggtatggttctggtgtttgaagatatgacggagctgtatcgggcccagcgggtggccgcctggcgggaggtagcccggcgcattgcccacgaggtgaaaaatcccctcactcccattcaactggcggcccaacgcctctggcggcgctatgccgatagactgggcgatgatgctcaagtttttcaggaatgcacccagatgattattcaccaggtagaggagcttaaaaatctggttaatgagttttcccgtttcgcccgcctgccgcacctgacgctttcgcacgaggatgtcaacgagcttatcagggagactctggtgctctaccaggcgagcgaaccacaggtagtctttgaattccaacctgacccccagttgcctttcataccgctggatcgggaacaactgaagcgggtcctggttaatctcttggaaaacgccatcgcctcggtcaaccggcaaggttacatcttgcttcagtgccgccacttgccggccaccgaccgggttcgcctggaagtgggcgacaacggcaaaggtatcccggatcgagataaggaacgcatttttgaaccttatttttctaccaaaatcaccggcgccggtctggggctggccatcgccaaggccgtcatctcggaacaccgcggccgcatctgggtggaggataacctcccccatggcagccgtttcatcattgaactgccggtcagccataaggagccggaacctggcggtttagccaaggaaccggatccggcgccgatcatagccggtgatattgggacatcggagtaatcagcaccatggccagaaccattctggtagttgacgacgaaccgcctatcctacaaaccctctccggcatcttgcaagatgaaggcttcgaggtgcttaccgctcaagatggcgaaaccgccctcaaagtagtggaagaggagacgccggatttggtgtttctggacattgccctgcccggtatggatggtctggaggtgctgcggcatcttaaagaacagcagccattaacgccggtggtgatgatttcggccttcggcagtgtggaaaatgcggtcaaagccactcgctggggggcctatgacttcatcgaaaaaccgcctcacgccgataagattattgtcacggttcgcaacgccctggagatgtcccggcttaccgaagagaacctgcaactccgccagcgggcggttcacccccaggaaatcatcggccaatcaccagcaatgcaacaactacgcgagcaggtgcgtatcgttgcccctactaatgcctgggtgctgatcaccggagaaaacggcactggcaaggaattggtagcctgggccatccaccgctttagcaaacgcgcggccaagccctttgtcgaagtcaattgcgccgccatccccgaggatctaatcgaaagtgaattgttcggccatgaaaaaggcgctttcaccggcgccaccgccaaacgacggggaaaattcgaccaggcccacgaaggaactctgtttctggacgaaattgccgatatgagcctcaagacgcaggcaaaggtcctacgaattctccaggaacaacgctttgaacgggtaggcggcaatcgcccgatccaggtcgatgtcagggtcgtggccgcaactaataaaaacttggaggaactcatcggccagggacagtttcgggaagatctctattaccggatcaacgtcatacccattgccgtgcctcctttaaaggagagaaccgaggatattcctcttcttattgagtatttcctcaaagaatttgctcgcgctgacgccagccggccgaaaatcatgaccccggaggcggtggacattctccgccgccaaccctggcctggaaatgtccgggagttaaagaactttgtacatcgtttggccatacttactcccggacgggtgatcgatgccccgcacctgccggacaatcttcgacaggaaaaaccccgaactgaatcggaatcgcactttcttcagatcaactccttcaaggaagcccgctcccggtttgaaaaggagtttatccgacggaagttggtcgaatttcaaggtaatgtcggtctgacagccgaagccatcggtttggagcgctcccatctgtataaaaaaatccgcagttatggtttagaacacggacgggagggagaagaggcgaatgacggaggatgagccggactgacggcagaccggaggtctctgccgtcgttcatgccataatgccgatgctgggtagcgtcaacggatggccacagagagcccggtgcaagtttggatcatggattttgggataatgtatgaatgcccaggaaaagacacaggtgcagccggaaatattcctggtcggagtggtgcacggcgacccggagggccacgacaaggctctagagttattggcgaaggtgcggcctcgggtcatcagcgttgaaatcagtgatttttctctattgtatcggtggagatatcaaagccggtggcatctccgatttcaagaccttctgaagactctgacgcctgcggagcagagacatccggccctcaaaaaagtcgcggcgcagatcgattacccgtttgaagttcaggcggcccaagactatgccggacaacacggtatcccgtggcaggccgtagatctcaactgcatcgcccgggaacatctccctcgttatcgaagagaattgttgaccttagacaacctgcgtaacttgaccttgaccgccgatggagattggcgacaatatatactgcgggaatataagcgagccaggcgggcgatttatggcagaccgatgataacgccgacggcgctcttttccaagccctcgccccaagcagccatgcgggaaaagataatggcccgcaggatcaagaggctggcctgcacctacaaccggctggtgcatctgggcgggtgggaacatctggcgccccggcctgaaagagatagcctggccgactggctggcatcggggagaccccggatagtattgttggatgacagaaaagacctatgatcagacacaattcgaaccttgcagctcgtacattatccatagaataggtttcgaattccaaattaataagaaaataacatttacacaggccggaagctgggccaccggcaggtgattttcatggtttgcaggtgatttaccggtcatgaaattattgagccaaagagagatcggttccgaagccggttctcttcacgtaaggacaacgatatgagtgaaattctggtagtggatgacgacgccaataccagggaagcattggctggtagtttgaagaagatcgggcatcaggtctttttggccggggctggtgccgaggcgctggaattagtccggcagcagccggtggagctggccatcatcgatctcaagctgccggacatggaggggaccgatctcttcgaagccatgcgcatcatccgcccctatactatcgccattatgatctccgcccgggctacggtggatgaggcggtgtccgccctcaagctgggaatttacgacttcatcaccaaagatttccgcatgcaggaaatccgtaaagtggtgaataaagccctggagacccaacaactgctgcaggaaaaccagaagctgcggcaggccttgcaggagcggttggcaagcggtcgcatcattggccgcagccaggccttcttaaagatcatccatcaggtgaataagatcgcccccttgcgcagcaccgtgttattgaccggggaaagcggcgtcggcaaagaacttattgccgaggcgatccattatggcagtccccggcgggataaacccctggtgaaggttaactgcggcgccctgccggaagggctgattgaatcggagctgttcggccacgaaaaaggcgccttcaccggtgcccatcagcagcgtaaaggacgttttgagttggccgatggcggcaccatctttctggatgaggtggcggagatgccgctcagcacccaggtgaagctgctgcgggttttgcaggaaggagaatttgagcgcgtcggcggggcccgcaccttgaaagtagacgtacgcctggtggcagctacaaaccagaatctcgaagatatggtagcggctggcgtctttcgcaaggaccttttttatcgtctgaatgtcatccatctcgaagtgccgccgctcagggcccgggacgaggatatccctttgttggcccagcatttcctagataaattctgtcttgaaaatgaacgtccgcctatgggtttcagtccggaagccctcaaggctttaaaaaattatctttggccaggaaatgtccgggaattggaaaatgtcgtagagcgagcggtggctctgtgcaccggttctaccgtgggactggatgacctgcccgatgaagtgcggcaacaatctcagacggaggaccatatcgtcgttcaggtgggagcttccatggaagagatagaacgcctggctatcaggcaaaccctgaaaaaaaccggcggagacaaagaggtcgcggcccgcatcctgggtatcggcctggcaacgctgtaccgacgactaaaagagatggaacacaaagaggtaaccgttgaggagtcttgatgcccttagataaacaagcaaaacctttcttttcccatgggagccgttggcttagggctgattttcaccttcataccagggcggatcgggaattctgctacaccggcgaagatagttactacttctcaagctatattcagggattgaagaagactgagataagaatcggagtcatcaccaatcacaacaaatttgacttggcagagtttaattccctgcgccagacagcgaagcgggagaatatttttcttcttcccggggtcgaacattccgtgggggacggagccaatggaatccacaccctaattgtcttcagtgatgaatggttggaaaacgggcaagattatataaaccagttcttgaatgttgcttttcaaggcaggacaccgcaagaatatgagaacgcaaatggtcgcagttctctaagtttgattgatactataaaaaaactagagggttatcaaagagatttcttcctagtttttgctcacgttgaagaaaggagcggcttgtggcatgagttggatgggggccgcatgcaagagcttggggaaaatgagtttttccgtagaaggtctctcgcttttcaaaaagtccggacgcatgacatttccgataggaaatgccggataaaggtacgggcttggcttggagaggcttatcctgccgaagtcgaaggttccgactgcaagtccatagatcagatcggccaggggggatgctgctatcttaagatcggttcttttacctttgcagcagtaaaatatgccctcctggaccatgcaaaccgcttatccggcgaacttaacagacacgacagctcgcatatcctcagtgcgacctttgacggcggggtgcttgacggcaaaactatctatttttccccggagctgaacacccttatcggcatccgcggcagtggcaagtcatcaatcttagaggctatgcgttacggtcttgatattcccttcggggaaaaggctcttgaccaggactacaagcggttcctcgttgaccatgtgctcggtagcggcggcaaggtgacgattcaggccgttgatcgaagggggcagcgttatgaagtgcggcgcatctgccgggaaaggcctgatgtgtatgtggagggcattcttcagccagggatctcgatccgagaaaccatattgcacaagcctatatatttcggacagaaagacctatccagcacaggagaggggtttgaaaaagacctggttgaaaagcttgtcggggaaaaattaaccggcatacggtcaaaaattgaggctcagcgccaaaaagtatccgatactattaaccaattagagaggcttgcaaatgtcgctgaaaagaaggaggaatacgaatcaaagaaacgggacgcagaattcaggcttaagttctataaagatcatggcgttgaagaaaaactgcaaaaacaggtggacttcgatgcggattcaagaaaatgtcaccatgtcatttctttggtgaaagattacctggctggtttggaagaatttatcaatcgatacgaagatgacttgaagaacgaatgtatttacacctcaagacagaacacggtattctttgatgctttctttgttaattataaaaagttgatcgcaggttttttgcagatcaaggaagtacttgcggatggaaagaagaccctttccgaattgcaggaaaaattcaaagaattcgaaatactaaaagatggtctcaaagaagaattcgcagagatcgaacggaaactatttgaagaatttaagggcagcggcgccaaagccatccgcccggatgaattccgccagctccgcaagaccgttgaccaagccaagcagatgttggaagcattaaacaaacaagaggatcagaggattatcttcaacctggagctgttgcaggaactcgccacactcaataacctctggctggaggaataccaagcggtccaagccgagctgggcaaggtcaaccggagccattcatcactaaaaataaaggccgaattcaaaggtgataaaaaagcctttgcaggattcatgaaagacgtattcgggggcagccgtattcggcaaacaacttttgaaaaccttgccaaggagtttacggatttcggagcaatttttagggagttagataaggctaagacaataattggcaacgctttagtacaagtctttgagaaatattttaccgaaaatcttgcgtccttgcttacctggcaggtacctaaccgcttcgtcattaagtatcgtgacaaggaattgaagcatcactccctgggtcagcgggcctcagcgcttatcctctttatattgagccaacaggataacgacctcattatcatcgatcagccggaagacgacctggataaccagaccatttatgaggacgtcatcaaacttatccgcacgctcaagcctcgtacccagtttattttcgctacccataacgccaattttcccgtactgggcgatgcggagcagatcatatcctgcgcctatgccgatgactccatctccataaccagcggcagtatcgactgccctgacatgcaacgcaagatcgttgacatcatggaaggtggcgaagaagcctttaagcaacgcaagaggatatacgagatatggaaaccacggagctcttagagattattgcccggggtgaagatggcaagcaccagtttaaggcaaatttcaccaacgtgaattctctggcgggggaattggcagcctttagcaattccgggggtggaacgatattcatcggagtaagcgatgacggctcctttgcggggctcacccgcgaagacatgggccgtttgaaccaacttgtttccaacgccgcctcgcaatccgttcgccctcccatcaatccccagaccgagaacgtctcgacgtcccgaggccttgtcatggttgttactgtgccggacggcgtgagcaagccctatatggacaacagcggggcgatttgggtaaaaagtggtgcggacaaacgcaaggtcacatcgagagaggaaatccagaggatttatcaaaccgctggcctaatccatggcgatggcataccgacaagcggattgaccctggccgatttaaacattgattattttaaagatttctttgaaaaaaatttcggcgagtcagttgaggcacagaatctaccgttgccacttctcctggaaaatatgaatctaatgaaacaaggcgtcctgaatatcagcggggcattactgttcgcgaaaaatcccagttccaggcttcctctcttcattgtaaaagcggtgtcttatcctggcattgatattcatgtagagcattatttagacagccaggatattacgggaaaacttggtgatatcttttataaaagtatgagctttgttttacgcaatatcagacatattcaaagggaccagaacgtcaatgccccaggggaaccggaaatcccccgcctcgttctggaggaattgatagtcaatgccttaattcaccgggattatttcgtatcagcgccggttagaatttttatcttcagggatcgggtagagatcatcagtccggggcatttgccaaataacctgaccatcgataatattaaaaggggcaattcaaatatacgaaatccaattctggcctcttatgccaccaaaattcttccttaccgtggactgggaagtggcattatccgagcgcttaaggtatatccggacattgagttcgaggatgatcacgagggtaatcagtttaaagctgttatcaaacggaaagatttgaagcggtaagcccgttaaatccagcggagatttaaaatatgccttcagggacgttcttagatttagagccgataagcgtacgtgaggctgagatagttgtcgtgccgatcccttatgaagccactaccagctatggcggtggaacccgctatggtccggaggctatcttatcggccagccggcaggtagaattgtgggacgaagaaggggattgggacccgagccaggttatccgtctggctacggctgccgagatcaccccggatgccggcggccccggccctatgctcgagaaaatcaagaagcgggtgaagccttggatcgccgagggtaagttattaatcagcctgggcggcgaacacaccattgctcaggccttagtggagtcttatctgacccggcaccccgacctgaccgtggtggccttggatgcccatgcggatctgcgggatacctatgaacacagtcccttttcccatgcttgcgttatgcggcgggtatgggaactgggtcgacccctgaccctgatcggggtgcgcagttattcggctaaagaatacgactttatccgggtagccccccgccttaccctgctcaaggccaggagcctggtcgaccctgactatctgcagctaacgctggagcatttgagacgccttaaggggccggtctatatctccctggacgtggacgccctggatcctgcggtcatgccggcgaccggcacgccagagccgggtgggttgaattattaccagaccctgactatcttaaaggctattgtcgaacgaggtccggtggtgggactggatctcaccgaattggctcccatcccgggacaccgggtgagtgaattcaccgctgcccggttgatctataaatttctgggatacctctatcaggggcgtcgggcggcaaaataaagcggaagttggcacctgcaacaggttgcctaaaaaagaaggagttgtacgtgcggcgtaaaccagaagaatttcatgacggggcccaggacggcctgacccctttgaggcctttagatatcaaggaaattcaggatttcgacgagctgctggctggctacagtctaaccgctttcggcggccgttccttgggcgaggcggcagaggtgcttcaggccatggtcaccgatccggaggtcaccatcgtcgggaccttctccggcgcgatgacggtggccaaaatgggactgctgatctgcgatatgatcgatcggggctggctccaggtcatcatcagcaccggtgccctgatggcccacggcctcatcgaggcggtcggtcaggtccattataagcataatcccggccgctcggacgaggaactctatcgcctgggctacaaccgcgtgtatgataccttggaaatggagagcaatttagattacgccgaggccgtgtttaaaaccgtcctgaaccgtatggacaaggagcagaccctgtgttcaacggttatctgccgggaattggggaaatacctggccgaagtaaccgaccaaccgggtatcctgcgcaacgcctacctaaaaggcgtaccggtctttattcccgccttcacggattcggaattgggtctggacgttgccaactggatgatccaaaaagcctgtcaggagggtaagaccatccccgaagccttcaccaccctgtctttaaattttaatccttttcttgacttagggttgtatgggcaggagattttcaaggctgaaaagctggggatttttaccatcgggggcggcgtcccgcggaattgggcccaacaggtggggccattcttcgatatcttgcagaatcgcctggggcttgagctgccctttgtccgttttcactatggcgtccgcatctgtcccgagccggtccattggggcgggctgagcggctgcacctaccgagagggagtttcctggggcaaattcgtcccggccagcgaaggcggccggtttgccgaggtcctctgcgacgccaccatcgcctggccgatcctgatcaaggccgtcgctcaacgtttggttaaacgacagcaggtacgataatccaggttgtatcttatgccagactcaaccgtaatcgtactgattatcgtttattaaaaagcacctgcaaaccatgaaaatcaattgtcagcagcacaagctttctagcctgtgccgttgttaatttctcaataactcaataactcggaacttggaacttggaactcgaaacttatttccagatgaatttttctctggattaaatcattttctagggtaatctaaacacaaccctgatcgtcttatcaatgatcgtcttgcgagctccgaaagggctcaaatccacaagaaggagaaaacatgaaagtttggaaaatgcctcagcagccactattagctgtgatagcaagcttagtaatgattttctgtctaaccggcggcagtccggcggccgaaatcggcaaaggcgctcaggcgccggaatttgctcttgtcgacaccacggggaaaaccatatccctcagccagatgcaggggaaagtggtagtggtgaatttcttcaccatctggtgccaaccctgccgcgccgaaatgccggaattaaatgccatttataatgagaataaagataaaggactgcagatggtaggcgtctgccttaacgtcgatccgaaccaactgcggttcttcgccaagcagatgaacctggactaccccattttagtgggaacggacaaagtaaacaaagactatggcgagatcgtgggcgtaccgactaccttcgttattaataaacagggcaaaatcgtcgataagattgtcggcgcccgtaccaaagcggaatttctccaggtaatcaagcccttgctgtaataccaaggtacaattaaaaatacattcttccgtaggggcgaatcttgtatttgccccctcagagaggcggggagctggctaacggtcttttccgcctcaagtctttttctccgccaatattttgattttttcccggatatacgggataaaatctgccggcggcttctcttccagcatctgcttgaagacttttagggccttggccggctctccgcccagctcgtataacagggcctgccggcgttgtagttcttgacggtaggggagatttttatcctgcaccagcggctccagaactgccgaggctttctggtattccttctgcgcctcatagcaataactcagattctccgccactaacacccgaagttcgggtgccgcctcgcccaaggcggtgaaagcggcggcagcctcctgataacgcctctccccaaagagcacattggccagatacaagcgggcctgcagggcgccgccagtgtcaggatagtcctggataataatctcaagctctttcagtaaatccgggacatgcgatgaagcccgccccacgctggcttgatagaattccgcggctctttcctgccgatccatctggcgcttttggatatatccccaggcggcgccggccacgatgataacggcaaaaccgatgactatggtcctaaggttttttctggcgaggtccagcattctagccccaaaggtgatgaattcatcaggttcttgcagctttttccgggaagatagcggttttttgattttggtcatagatgatccttgtgtctcgattgctcgagatgttttcgactgtcaggcctcacagacttcggccaactccttaccccggcggccggccccgcggatttctaaggagcgttcctggtcctcggtccaggtcagggtgatatcgagatagtcctccggcaactcctctcccaaacgctctgcccattcgatgacgacaaccaccggacgctgccaatattcctccaactcgaggataaactccgcctccatgaccggcagccgatagaggtccacgtggatcaggggaattcgagtcgggtactcgtgcaccagggcaaaggtagggctgctcaccgcatccggcggtgctcccagacccacggccagaccgcgcaccagttcggtcttgccagccccgagatcgccgtgaagcagcaagatatcgccaggctgcagcctggcggcgattttttcgcccaaaatctgggtttgccgggggctatgggtgattaagaaaaccggcggcagtctcatccctcctgagagagggcccggatgatatcgatcttgccgataaccccgaccagattgccatcttggagcaccggcagtgtatgggcgttgcggtgggccatgatggtggcaacctcatccaccgacagttccggggtgatggtaatggccggcgctgtcatcacatccgccacctgattgcccaacattttttccagattttttctaaaggtgctgggacgctccagataaaaatgggcgtccagaatggtgacaacgtggggcaattgaaactttttggcccggtcgatgagatcggtctgggttataacacctaccaggcgtccgtcatcgtccactaccggggtgccgttgatcttgtgctgcgccagtaatcgggccaggtccaataccgaggtctggggagtaacggtaatcaccgttttagtcatgatatcacgagcctgtaacatatatgctcctctatgtgcggcaaggccccggaagcgaattctttgattacgtggggaatctggtctaacaactcgctggccaacaggccgcagtcaccctgccaggcggcctggacatccgcagtcaagccgtgcagatagatcgcgagacaggcggcattgaagggatctactttttgggccagcagaccgccgatcataccggtgagcacatctccggctcccccctgggccagggccggattgccggtggtgttgatcatcactttccccataggactggccacaatggtttgtgcgccctttaacactacaatagcctgggaacgctccgccagctcccgggccgcgccaagccgatcagcttgaatatctttagtagtggctcccagcagccttgacatttcaccgggatggggtgtcaggataaccggcgccgcggcctcacgaatgctgtcgacatcatgggccagggcgttgagaccatctgcatccaccacgacgggaagggtgctgcggcgcactaattggcggactaattccacggtttccggatgccgccccaagccgggtcctactgccaaggcggtttttcccggccaatcagccgcaatctcctccaaagcccttttacccaaggcctgcaccccttgcacctccgtcaagggcagggtcatggcttcggtaagcttcacttccaaaatcgggttgaggctggccggaacccctacggtgaccaagccggctcccatccggagcgctgcctccccgcacaaagcggcggcgccggtcttgcctacggagccagccagcacgaacaggtggccaaacgttcctttgtggctgtcgaccggacggcgggggagaaattgcctgagaccgctagcctgggacaactccataacgctgatctccgccaagtcgggaggaatgctgatgtcgacctgccacaggcgtccgaccaggtgtcgccccggaggcagaatctgtccgatcttggggaagccgtaggtgacggtaacatcggccgccactgccattcccagaggctgaccggtatccgccgacagacccgaagggatgtcgatggccagcaccggcgttgcgacctcgttgatcaggacaacagcatcccgataaagccctttaacgtcactgttcagaccggtacccaagatggcgtccaccagcaaagccgctgatttcaggaggggaacctgttcctgcaacgccgctgctgaggtaacttcccgcaccggtactgaaagatgctccaagacctccaggttgatccgggcatcgccgccgatctggctcttttccgccaacaacagcactaccacttcaaaaccggcattggccaggtagcgagataccacaaatccatcgccgccattgttgccccggccggccaacaccaccaccggttcgcccaattcggggaattcccgccgcaggatttgatatgttgtcctacccgcattttccatcaacaccacggaaggaatgccgatctcggcaatggtctgctgatctaactggcgcatctgcgccgcagtcaataatttcatctatctcacctttggaccaggaatccaaatgttctcacgacttctccgatataatggtcattatgacgcggacctggaggtcggcgctaccggccttctggtacagcggaccctgcatggcaaaacgctatgattttattgccggtgcagttgttattttcttgttaacaacctgagaccagaaacttttctccatataaagcagaatcagatatctgtgtttaaagatagcatgatttcggtaagatgcaaggaattctcacctgaagccggagttgataatcgggccggtttgcagccggtaccgtcaggactcatatggcataccccggcatggctaatgttgaaaaatttctttaaatatttttaaaactatgctaagtgtggaatcggccatggatgaaacgacgcctcaacagtccttggcgggttgatgaccattggtcatctcaggaaaggaaaggctttccacggtaacctaatcaaaaggaggacttatgaaagacgttgtgaaaaaacaggtggatgaaattgttgccgccatcgacggcggcaaaaaaccggaagaattcgctgcctgggcgacaaaagatccgtatgtttttattatggaagcgggtgggaaattgctggtacatccgacgctggtaggagagagtctgaaggacaaagccggccccgtctacgatgaagtcgccaaggggacccccgaaggcgcctacgtcaggtatgaatggggcggcgccaagaaatgcacctattcccgaaaaaccaagggcgggctcattgtcggttccggctacaacgagtagcttctctccgaagcgttttcttcccctggataacacagtgataccagcaccaaaggcaatctaaccggcgcagaccttaccggcggacaaggacgcccgccgtcaaaccttccttctttttccgcaaatcaccggcctatgacagttagtatagaaatacgcagaaaaaataggcagttataatttttctgcgaaatttaatgctggtgcttattcaataaattgaacagattttagttgagtaccgaaataaatctataatatttataagatagagaattcgccacaatatcccattacgtcaataatctaaaacaatatgattatgtgatctttcctccttccaggggggcgcattccttttttcttttagccaaacttttttaagctggcaacggctgcatccaatagtaaggatatggcataaaccgcaccgcagttttaaattaaccctggccggtattcggttaaacttgaccagatgtttttatgggtgattctggcgcgatccgattcccatactctgtaacctgaaccctaatcaacgccctaacgtttaaggagacccgtaaatggtaaaatttatcgtacgattactggtggtcatgatattctggtatgcaggcggctatgtttctcagctttttgccacccagaatcgtgaactgccgaccgtctctcaagataaacgagtttcaggaacgggcctgcaaacccccacgagtctgggaccggggggctgtagttgcaatggccagtcgactccgggaccatatgtggaagccaaaccggaggagcaggtgaccaaagaggaaaccgagaccaccgagcaggaggaaaaagccgaaactacagggacggcagcaaagcctccaaaaaccggcaaacctgccagttctcaaactactgcagaaaaaccggagaaggtgccgaccaccaagcctccggtagcgtcccccgcacccgctctaccttctccgccagctccaaatactgttcaggttactgcagtgcgaggctatgacgcggcttcctgggggcctttcgtcggctccaaaggcaaggagaatctggctgaggtttttgataatcaacagaacactaacaccagcgacgtcgaaaacgaaaacgattttctgaatgccatgaacggggctgatattttttatgccaatgtgcatggcaacaacccccaggagcgggacgaacatcatctgcaggttggcaagggggtctttctctccgcccaggagctggccgcacaccgccagcaggtaggtgaggccaatatgcccaggctgactattttaaacggttgcaacaccgccactccggccgatccgcaaaagccggttatgactattaatcaaggcctgggaatcgatagttccaccaaaggtcgggcgatgttgggctttaccggcaaggtggtgggattcgccaatgaatccaatatcaggaaagtcttggaggtctggtcgcatccggctcccaaaggcaactatccgaccctgcggcaggcgatcatcaaggcgctgggaccgaatcacaatatcattattatcggagaccataacctgcgctataccgatatgaaaaaataaactcacgcgtagcttttcagttgtctgagggaatagagtaatgaatggtgggcggtgtccggtgtcggagcatcccagaaggcgggaggcgcgccgctttcccgccctataactctgctacgactctgatagataatataaaaaaaagccggcccccccggggaaccggcttttttgtcacaatatcaggtttaagctaattcgcgaccctgcattttggtgaagacaagggcagtggtccgatagaccatgtgagccatcttggtgtagggggcgtaaaagaacaggaagaagaccgacaccagatggagaaaatacatgggataagccaatgatgccaggttggccagccgcagcagccagctcaaagcgccggtaaaaccgaccgcgatgatcacccagatcaggagccaatcaaagtagccgccgaagctggcggaattggctttgttctgccgctcccgatagattaagtaaattccgcttaatagtaacactgtaccgaccagagccaaccatttgataggttcggttaggctgaaaggcgattctttatgaggaatcaggccgaaccgggaagcccattcataataggcggaccaggcggtaacagtggccaaggaaataaaccctaagaccagcatcaggtgcgaagtagcccgggcgtaatgggtaacgcactttttaaagtgtttgtgaacgatgaactccttgaggacctcgatcagggtactcacgacgctcttgttgctcagcttggccttccaggggctgacaccggaattgagatccttccaataggtgcgtatgccgtttaaaaatacgaaaacggcaaaaccggctgctgacaggaaaatagcgtcaatgaccagcagcggcagcatgttggaatacacgacttttcctgccgggatattgcccaaggtgcctaccagcttcatgatggccaaaatgagcaataccgggaaggcaatgagcagaggcaagaacttgggttggctgacgagccgggccaagaagctgggggtggaataatgttcaatggtcgcctgccgcatggcgcctattacctcgccggggttggcgccccgggggcagtaggcggtgcagtcgccgcaataatggcagagccagatatcggggtctttgtagatctggtctttcaaaccccactgggccatgatcatctctttgcggggatacgggctgtcatccggggaaatattgcagaccacggagcaggtggcgcactggaagcatttcttcagtgactcaccgccatattcctgcaggcgcttgacaaattgaaggtcagatttgattacggtttcttcagccatgtgttaacctcctagaactccttataggggttcggtccgatttcttctacccgcgccacaaaatcatcgatcatcttcggcagtctgtcgaaatcggaaatggctacttcaaagaactgggcccgctcggattccaggcccagacggtccagggtttcctgcagctttgacatgcgatagttcgccagttcactgcccttggcaaagtggcactgataatcatcgccatatttgcagcccaagagcatgatgccatcgatgccgcgagagagggcgtcagcgatccacaccaggttaaaggaacccaggcaacgtacggggataaaccggactgccgggtgcaggcgtagtttgtggagcgccgcggcgtcaatggccggataggcatcgttttcgcagacaaaagcaacaattcggacgccttcatccggaatatccagagccttgaccatggagccgacgatatcaacgctaaagtccttgaaattgacaatacgctccggacaggcgcccatacaggtaccgcaacgccggcagcgattgattttatagaagggcgtacctttttcatcttcctcgatggcgccaaagggacactcttccgtgcagcgtttacaggaagtgcaacgctgcataaatgggtctgggaaggtggtgtcccaggctcgcggatgcacggcgatgcccttggaggtatgttccaggcactggtaagccttcagggcagcgccagccgcgtcttccatggcggtggcgatatccatgggctggcgtacggctccggcggcatagacgccggtacgcctggtttcatactggaagcagatgaaattggagtcggcaaaaccctggaacaggtccagatcgggcagacccggtccctgccgataattcagattcagcaccgggttatcaacagtgaccggaaccagaccggtggctagaaccaccaaatcggcttcgattttgatcctctcgcccaacagggtgttttcggcaattaccgccagagtgccatcatcagccacgttgacgccggtgatgtcgcctttggtgagcaggatgcccgggtcattttgggtatgtttataaaacagctcatactggcccggtgtccgcatatcccgataaatgatatacgccagggcgtcgggattcatctgtcggacgtatcttgcctgttttaacgaagtattgcagcaaaaggcggagcagtagggcagatgttcggggtcacgggagccggcacactggatgaagaccaccttctgtgccggtttgccattgctggggcggagaatcttgccttcggcggctaatttttccatctcccagttggtgaccacatcatcggaggcgccgtatcctaaatgacccaatttcgtggggtcatagggcttggccccggcggccaggataaccgcaccgattttatagacgttttccttgccgccagtcttgatggtcacatcgtagagaccgggttggccatcggtctggaccacttccgactttgtcaagaccttaatcttcgggtgggaaagcacctctttgatcttactgaagaccaccgggatttccagctcttgataggggtaggagcggggagtctgttgatacaggccggcggcgaggccacccagttcggcttctttctccaccaggacgacactctggccgaaattagccgcttctaaagccgcggtcagcccggtgacgccgccgccgatgaccaggatggatcgatcgatttcggcggggaccgcctctggaatgtcggacttcttgatcctggaacagcccatcagaagatagtcctcggccagcgactgggtttcttcggacatcggctcctgggtccaggccaccagttcccggagaccgaccctttccgctaaacagccgggaaaatcgaactcttcatacttcacccgcgaggagcaggcggcgataacaaaacaattaatgccctcggcggcgatatcatttttaatgaattcgatgccttccgcactacagaggacatcatgggatttaatgtgaggcaccttaccggacttacgagcggctttttccagcccctcgaggttgacggcttctgctatgccacagcccttgcagatatagacgccatattttctttcttccatctgttacctccctaccgagctctgaagagccttgatagcggcgccggtggcgtcctggacggacttggccacgtccaagggactcttcaggctgccgaccgcataaactccggcgggcaggccattggggtcgatgaacccttcatcggtgtatttcagagccatcgggagtttatcggtcttggttgaaggcaccatgcccgtggccaggaccaccaggtcataggcgcgccgcacctttttgccggtggcggtgtcttcagcgatgacctcaacagtatctccgggcgcctgagttactttggcgaccttgccgcggataagctctacgttttcccgatcccgtactttccaatagaactgttcgtaccgacccggagtgcggatatcgatataaaatacggtggcttgagcctccggatccagatccaagaggtaggtgacctgtttcagggaggccatgcagcagatgtaggaacaataaggcagatggttttcatcccgggaaccggcacactggacaaaggcaacgctcttgggttcccttccatccgaaggacggaggatcttgccgccagtcgggccattgggggcggctaaccgttccatttgcatattcgttatgacattggccacctgaccgaaacctagattgtcaatcttgctagcgtcatacaggtcccagccaccggctaggatgatggatgtaacatcgacattgacggtctgaggggccatggtgagatcgatagcgttatactcacaggccgaaacgcatttctgacaagcctcccctaaacagacgttcatatcgatgacgtactggagcgggaaagccatatcaaagggcagataggcggctttgttattgtccagaccataattgaaatcattcacccgttcgaccgggcagacctcggcgcatttgttgcaggcgacgcacttgtcattcacaaagcggggccgcaggttaatagtgacattaaaattaccttcctggccggttatctgggtaatgtcggccatggtatagaaggtaatatccgggttagtttttacccgtctaaagttgatctctaaaccacaggtgggagggcagagcttggggaaatatttgttgagctgcgccacgcggccacccagatagggagtcttttctaccaagactacctgggcgcccgattccgcagcttccaaagctgccgtcaggccgctcataccgcccccgatgacaagaattttcttattacttgcgttcacatcagacctccttcagaacttcccggcatcggatatgggataaggagttccaaagcttctggatttgcatgacaaagtgggaggggtgtgctagaggtttggactttggccaaaatggatccaccccaggcggatattcccccgacccaccctttaagaatgaggaagtcgccgcaatgtggggagtatatgaataaatccgcattcttaaaggggggttggagggtctcactgcattcacaaagatttggccgtggccggtcgtggccacggccacagatggcaaaacccggagcgccggagcgccccggggatcaggctaaatttactttaccaactgaacgtaaggtttggtttcaaacttccactcgttggtcttcatatcatactgggaaatggtgaagaccttccacttgctgtcgtcgatggacaggaagtcggagcgatagtaataaccggggtaacgtgactcttcccggaacaggatgtggcgcagatgagcctcgccggcgaggatccggtgatactgctcccaggcccgcatcagttcgtgcagatccctggcggccaaccgggtggcgtcttccttcagcagggtgaggcgcttcaggccctcttccaacatagttttgttggtcatgtacatgggggtaacgccagcgcaatattcgtccatcagcttctgcaggcgggtctgaacctgtttgggcatcaggtagttggggttgatctccggagcggtgctgtagtttttgtatttctcgaagatctcgaagggcagatagatctcggcgatcacctcgtcaatattctgcgcggcttccagtttgtcatccttgtgatccaggatgaaggccaaagcgcccttggcagccatacggccctcagcatgggaaccggaggagaacttatgaccggaggcgccgacgccgtcaccggcggtgaacagaccttcgacggtggtcatacggtcatagccccagaaccagtcatcgggggcgcccagatatcccttggagggaccggaaacccacagtccggcgcaaccggcatgggaaccgagcaggtagggctcggaggggatgatttccgacggaaccttgtcaggctccatgctgaaggaggcccacagggaggcggcggaaatagacatatccaggaagtcttcccacgcctcggcttcgaggtgcttgagttctttcttggagagaaccttggccagttcctgcatagccttgtcggtgtgcatcatgatggggccgcggccttcccgcatttcgatcatggcggcatggttccgcagacaggtgccgggagaatcggcatagccgggatattcggccttgacccgatcccagtttttggccatgtagtcttcgttataagcattggtggcctgggctttgaagaacaggaaccaggcgccaaccggaccgtagccgtctttaaagcgggcgggcacgaaacggttttccatcagaaccatcttggcgccgatttcggccggcatggcataggtggagccagcgttccaaaccggataccaggcacgaccctgaccttcacccacggaccggggccggaagacgttgaccacgccgccgcaggcgataatcatagctttacatttgaaaacataggttttgtgttcccggacgctgaagccgacggcgccgcagacccggttgctgttattcttgtcggtcaacagtttgacgatgaagacacgctcatagatgttatccatccccaaggcgtttttggcggcttcggccacgatcaccttgtaggattcaccgttgatcatacattgccaacgaccggaacggcagcatttgccaccgtctttcaggaggggcagaccttcatcacgggcggcctgaccatcaacggtgtggccttcgttgtctttttgccaaatggggaggccccaatcctggaagtcatgcacggtttggtcgacatggcaacccatggagtggaccaggtcttcccgaatgatgcccatgaggtcggtgcggaccatttttacataatcgtcgactttattttccgcaccaacgtaggtattgatagcggacagacccatagccaccgcgccggagcgatccaaagcggccttatctaccaaaacggtcttcaagccggtggctttcgcccaagctgcagcttcaaccgcggcaccggtgcaggccatgccaccgcccaccagcagcaggtcggtttctatagtgaccacttccggtttcgcacaaaaagaccatttacaaaattctctttccagagccatatctcaaaatcctccttattgtattccctgatagatagacttactcggtgcgggccgggccactaaagaaaccgggtttcttcagatcggccacatcgctgggcagggtcttgcccttaaaacaatcaatggaaccttcagccgtggtccggatggggaacttgaaccgcttcacggtcttgccatcccggaacttaatggtccacataatggagtcggtgccgcgcaacggaatggtgctggagcccaaaggcatgatatcagcgtaatggcggacttcaatggcctgctgggggcagattttaacgcagttatagcattcccagcactggtccggctcctggttgtaagccttcttgatctcggcattcaagaccatcaggtcgttggggcagatgtactgacaagcggtcttgtctaacgctttacaaccgtcacatttttcagcaattacaaaactgggcattagttatacctcctaaggattgtatcgtttcttagtgtgttgattactgcacttgcacggggaaagacaaatgagttgcccgcttcacctcctttcccacttgaaaaactagatatattagtatggcgtcagacccggcgccaggcaactcccgggctcgacctgatgcggccaagcccggttgccagcatcttactactttttcgtctcttcgccagtggcgaacttgtggaccttaatttcgaccttttcggtcagggtttcatagtacttccgcaagaccttcaaaacctcggggcggctgaaatgatccggcacgtccaacccctcggaaagcatcttgcgcaacatcgtgccagaaagcaacagccggtcttccttgccatgcggacaggtgcgcatcgaggccatgccgtcgcacttgtggcagtagaaggtccagtcaatcttcagaggtttgagctccagggcattcgggggaatagtgtcaaagattttctgggcatcgaaaggaccatagtattcgcccacaccggcgtggtcgcggccgacgatgaggtgggagcagccaaagttctgccggaagacggcgtgcaacagggcctcccggggaccggcataacgcatatccaagggataaccggcctggataacagtgtctttgacaaaataatactcggccagggtattgatggcttcaacccgaacctccgccgggatgtcgccgggtttgagtttacctaaaagctggtgaatcagaacgccgtcgcagacttcgatggcgatcttggccaagtattcatgggaacggtgcatcgggttgcggagctgcagtgcagctaccgtgctccagcctttctgctcaaaaatccgccgggtttcttccggccgcatgtagacgtctttgtagtcccgcgggaaggggccttcactccaaaccttcaccggcccggccaggttgacttcctcctggttcatgaccatctgaacgccgggatgctccatctcatcggtcttaaaaacctgtctgcactcccacttcttgtcgatggtgtatttttcggtgaccttcatggtccccatcatttcctcggtctctttgtcaaccaagagaacctcttcaccgatcttgatgctgtcggccttgcccttggtagtggacagggtgatggggatgggccagaagacgccgtccggcagggtcatctgatccgagcaggaacccttccattcggcctcattcatgaagccgtccaggggggtgaagccgccgatgccaagcatgataagatcggccgtttcccgagagttcatggtaacggcagtcaaagtcttagcgcgggctttatcttcttccagagccttgccggtcaacagcaggggtttgagtttcttttctttaccgtgagggtttaccaacgccattgaaaacttcctcctcaatatggtttctttatctattgaatcttaaacccataaggaacaatatgtttctcgggctccaataatagctagctattttgcttgatttctgagcgctaattgtggctatctgatccgccgcgccacccttccggctccggcgccaataactagggtcgtgaatggccgccgcttacacggcgctttgctcgtgaataatagcacgatctctttatatagcagatattcataccctgtcaagaaaattcttttgataaaaaattgttggcagtaaaattggccggagcaagcgttaggggctgcggcagttttctcggtcagaagtataactgtatggccttactgcaaaatatgcgcggttaggctgaatgcccgccattctctgtatccctccggtgccaaaagacacttggttactttgtgtaccaccttcatctgcatgtatcccgaaagttgcagatcgacaggaggattgagtgatcaaaggaggctctggcagaatagccgttttggccgttgtggatgccggggagggtctctatctcacgattttttaatatattggtattctaagaatggcttaatgaaggagaaagagaaatttgcctgagccccaagcgaaaaagtgttcccccctctcacgagataatcgcctcatgataaaatcttaaagcaacgctcatgccagtgggcaaggcgactgcagatcggctaactgattgcaactaaagataatcgacacaatctggcacccctctgacgggtgaggcgacccgataagtgtcagaaattttagcggtgcgacaaattttctgactaattgccattgtctagcggcaatctgcgagctctgcaaatggtttcctggtgggagaggcattccagtccgtatcggacttaatttttgaccaacaaccgcaaaccatattttcttggtagcttagtcagattatttcaagcaactcaggcataccgggcggtgtgctgaagaaaaagtttgcttgagtcgaaatttagaataaattaatgtatctttctgccaaagaagtgcaaaattgtccgttaaggaggataacatggccgactcttacagaattctcttaggtgaaaatgagcttccccaacaatggtataacgtccaacccgatttacccagaccgctgccgccgtatctccatccggcgacggggaaaccggttactccggacgatatgttgcccattttccctatggagcttatcttacaggaggtgagccaggaacgttggatcgaaattcctgatgaagtattagacatttatcgactctggcggccatcgcccctgcatcgggcccggcgtctggaaaaacttctgaaaaccccggcacgcatctatttcaagaacgaatcggtgagcccggccggcagccacaaacccaatactgccgtaccccaggcctattacaacaaaatggccggggtaacccgcttggctaccgagaccggcgccggacaatggggttcggccctgtccttcgcctgcaatgccttcggtctgggctgcaccgtttacatggttaaggtcagctaccaacagaaaccataccgtcgttccatgatgcagatctggggttccgaggtgtatccttcccccactgaccgcactgactccggccgcgctattttggctcaagatcccgaatctcctgggagcttaggtattgccatctccgaagcggtagaagacgcagtcaagcatgaagatactaaatacgctttgggaagcgtgttgaaccatgtgctggtacaccagtccattgttggcctggagaccaaaaaacaactgcagttggccggtgaaaaagccgatgtgttggtaggctgcgttggcggcggcagcaattttgccggtttttgctttccctttgtgccggacaagttgaagggggataatatccgcatggtggcggtggagccgacctcatgcccgacgtttaccaagggtgcctacatgtatgatttcggcgacaccgccggtctgacgcccctgatgttgatgtataccctgggacacagctttgtgccccccggaattcatgccggcggcctgcgctaccacggcgacgccccgctgctcagcctgctggttcatgagaaagtcatcgaagccagagcttacccgcagaatccggtgttcgaggccgccatcgcctttgcccggacagaaggcatcgttccggcgccggaaaccgcccacgccatcagagcaggcgtcgacgaagccctgaaatgcaaagaaacgggagaggaaaagtgtatcgtgatcgccttcagcggccacggctttctggatctggcggcctacgacaactttatcgggggaaatttaatagacttcgaatatccggactcgaagattcaggaggccatcgccgccatcccgaaattccccggttaaaacctctaaaaggtcttacctagtgcggtccccgaagcgttccggtttccgatcgatagcgcacaccgccgatgtgggtttcaaactgtacggcgaaaccttggcggatatatttgtccaaggggctcatgccctctacggaatgatggttgaccgccgccgcctgcgcgcgctcgagagccggatggtggcggtcgatgctccggatcgggaggccctcctcatagcctggctcaatcacctgctctatcttttcgataccacagggtttctcggcaaacaaatagacatcctggatctttcggatgtcaatttaggggcgcgtatgcagggggaaaaactggatccagaacgccatgacctaaaaaccggcgtcaaggccgctacttatcataagttagcggtgcggcagacccaggcgggatgggaggcgaccgtcatcttcgacttgtagcgatacaaaattgtcagaaaacgggggcagacatttatggcaagcatacctgtctgcccccgttttctccctcttaccccttgaaaatctgacttattagctataccttacatagaatataaagttgctgggggcgaatgtaagagtcgccccgacggatggggctacggatgccagagggcgggaaagtagaacgcatcccgccttcgggaatgctccgatagataccaagatcattgatagcattgaccagcgattgaagggttgttgggtcctgggtgctctatgagtgttggaattaagcttcgacagttagatgcctatcggtgggagattccccaggaaggcaagatgcgcacccgcggcctcatcttctgtgcagccgaaatgataccggccctgcgccaggatcagagcctgcagcaggtggccaatgtggcgacactgcctggcattgtaggaccttccctggccatgccggacatccactggggatatggctttcccatcgggggggtggcggcctttgatctagcgacaggcgtggtttcacccggcggggtcggctatgatatcaactgcggcgtccggctgctgcgaaccgatctgcatcggtcggagatagccggcctggtccaggagctggttgacaccctatttagtaatatcccttccggtctgggctcccggcgccgggattttaaactggcgccccccactctgaaagatgtcctgcgctacggagctgcctgggcagtaaaaaacggcttcggaaacgccgatgacctgttgcacatcgaagccggcggttgtattaaaggcgctgacccggaactgatttcgggccaggccctggagcggggacatgatcagctcggcaccctgggctccggtaaccattttactgaaatcggctacgtgcaagagatatttgatgaaacattggctcgggcattgggtgtcttcttggatcaggtgacggtgatcatccataccggctcccggggattgggtcatcaggtctgcgacgaccacattaagaagctgctgcaggcctccactaaatacggcttcgacctgcccgaccggcagttgtgctgcgctcccatccaatcgccggaaggggaggagtatcttgccgccatggccgcggcggccaatttcgcttttgccaatcgacagatcatcacccactgggtacgggagacttttcagcaggttctcggcctgggtcccaaagcactgggactggaactggtgtacgatgtggctcataatatcgccaagattgagacccacacagtgaatggcaggccgcagaaactctgcgtgcaccgcaaaggcgccacccgagcctttccggcacatcaccccgaggttccggcgctctatcaggagactggccaaccggtgctgattccgggtgatatggggcgctactcctatctgttggtgggtacccagcaggccatggaggagaccttcggcagcacctgccacggcgccgggcggattctcagccgccatcaggccctcaagagggctcggggccgctctatcgtcaaggaactggcagcacaaggaattatcatccgaggtgccggtaagggcacggtggccgaagagatcccggaggcctataaagacgtggagcaggtcgtggaagtggtacacggcgctggcataagccgcaaggtggccaaattgcatcctttaggggtaataaaaggataacggattcgagcaaaattttaacagggcggattaacaggaagtattggtatataagcctggccggtcgtaaatattgtattgacaagataaattattaacagatatattccacttttatgtaaaatttggggaactgtatgtttgaccgtctgtccgataagctgggaaaggtctttaagaaattaaaaggccacggcaagcttaccgaggccaatattcaggaggccttgcgagaggttcggttggccctcctggaggcggacgttcattacaaggttgccaagacttttattgaccgcatccgggagcgggccttagggcaggaggtcatgacctcattaacgcccggtcagcaggtcgtgaagatcgtgcacgatgagctggcggctttattgggaggcgaggctccgcgattggagttgggcggcaagacgccggtggctcttatgttggtgggactgcaaggttccggcaaaactacgaccgccgctaagttagcgttatatcttaaaaagcaggggcgtcagcctctgttggcgccggtcgacacccaaaggccggcggccatagaacagttgcatcgccttggagctgagatcggggtcgatgtctaccgcagtcagcctcagcagaatccggtggcccttgcctcggaggccatggctgcagccgtggccaaagggcatgatgtactgctcctggatacggcaggacgcctgcatgtggacgcccccctgatggccgaactccaggctatcaaagccgacgttggtcctgccgaaatcctgttggtggccgatgccatgaccggccaggacgcggtggcggtggcgcagaattttcacgaggcccttgatctgaccggcgtcatcctcaccaaggtggagggcgatgctcgaggcggcgccgctttatccatgcggacggtggtcaataagcctatcaagttcctcggagtgggcgagaaattagacgccttagaagttttccaccccgaccgtttggcttcccgtattctgggcatgggcgatgtcctgaccctcattgaaaaagcgcaggatgcttttgacgccgatcaggccaaagagctggagcgcaaactccggaaagaaacctttacgctggaggattttcgggatcaactccggcaggtacgcaagatgggtagtttggaccagctcatgggcatgatcccaggtttaaacaagatcaagggcatgaaggatatgcagcctgatgaaaaagagttggtcaggatagaggctatcatcaactcaatgactcccgctgaacgggctaatcacgtattgattgacggcagccggcggcggcgtatcgccaaaggcagcggcgtggaggtgcaggatgtcaatcggttgctgaaaaacttcgccatgacccaaaagatgatgaagaaaatgatccaggcgggcaagaaaggcggcaaacgtcgttttctacctttcggtctttaatttgcccgcatgagctaccagccgtttaggatgacgaggaatttcaggagaatagtcattattcatgaacaacttaatacaggagaaccaaatatagatggcgctacgaattagactcgcaagacatggggtcaaaaaacatccaatttatcgcatcgttgtagccaatagcgaggccaagcgggacggccggtttattgaaattatcggcgcctatgatcccaattgtaatccggcgaagatcgccatcaggcaggaggcgctggatcaatggcagggccgaggtgccaaacccaccacgacggtggccagcctgcttaaaaaagccaggaccggagattaacagttttttgccaaccggcctgagcgataagcatgacgccatcattatatcatgtaggtttgccacagccgcgcaatcataacaggtctgccggaagaggagagccttggcaggaacctaaacgtcaagatggccacgatacttcaggaataccctttaggggccagtccccccggatttgacccaatccgccatcggaggtcgcacaatgaaggagttgatcagatacatcgctcaagcgctggtggatcacccggaccaggtggaagtttcggagattgaaggagaacagacctcggtaatcgaattgaaagtggccaaagaagatcttgggaaggtcataggcaaacaaggaaggacggcgagggctatgcgaaccattttgaccgccgcctccaccaaaattaaaaaacggtcgatgctggaaatccttgagtaaggttagcgcgtccacgccccgacttatctgcctgggacgtgtcatcggggtccatggcatcagaggtgaaatcaaggttcaggccgagatagatgacttggcaaccttagatgcggtcgctgagctatggatcgggggcgctttatatcgcctggcagagggaaggtttcataaacgccatctcctgctgcgcgtggaaggggtgcaaacccgccagcaggcagaggagctagtcggcgaaccggttttggtagagcgttcctgtcttccggccctgccggcgtgggaatattattggtttgagatcttgggattgatggtgtatcgtgctgacaatggcggctatttggggaaggtggcggcgattgtgcccaccccggcccatgatatctatgtcgtccagaagcacgaaagtgaattgttgatcccagcagtagccgaggtcattcaggcaatcgatctaaccgagggtcggttattggttagttccgaagggttggcggccctcagcggtgcagattgacatattaactctcttccctgccttctttggttcgccgctcagtgagagtattctcaaacgggcccaggccagcggcattttcggggtggaaataatagacctccgggaattcgcccccggtcgccaccaggtggtagatgatcgcccttttggcggagggcctggtatggttctgaaaatagagcccctggcggcggcgatacaatgggagcggcggcggcgggaaaatgcccgggtaatactcctaagcccccaaggtcgacttttcaaacaggcggttgccgcggagttggtgaaaaactcttgcttaatgttggtctgcggtcattacgaaggctttgacgaccgggtgcggcattatattgatgatgaaatttctctgggcgactttatcctgaccgggggggagattccggcactggcggtgttggatgcggtagtcaggctattaccgggggccttgggagacgaagactcggcagccgaagattccttcaaagacaatctcctgaaaggaccgcagtacacccggcctagagaatttgcagggtggagcgtaccggagattttgttatccggcgatcaccagcgcgttgcccagtggcggcggcgggaagccctgcgccgcacctggcggcggcgaccggatctactccgagatgctggtttgactgccgcggatcggttatttctgcagtttttagaggcagagccatcggcggaataatatgaggttaatatggacaatactatagatttattggaaaaggagcacatgcgggcggatttgcccgactttcgtgcgggcgatacggtggaggtgcatgtccggattgttgagggcgacaaagaacgtatccaggtctttaaaggggtggttatccgtaaacggggcagcaataccggggccagcttcacggtgagaaagatctcctatgagatcggggtcgaaagaaccttccccctacactccccaagcatcaacgaagttcgggtcatcagccagggtcgggtacgccggggccggctatactatttgcgaacccgcttcggtaagaaggcacgcatcaaggaaagacaattcgcttaaaagggagtggatgagtggggctcgcccgatccacaccaaggcagttgaagttactcccctcagaatctgatcttgaagaggcttatcgccggcaaggcatcaggttcatagccggcgtggatgaagtcggacgcggccctttggccggtcccgtggttgcagcggcggtaatcttggctagcgactcggtcttccccagactcactgattcaaagcaattgacgccagcgcgtcgcgaatttttcgatcggcaggtgcgagatcaggcgctggcttttgccattcaagaggttggagttccggaaattgagagtctgggcatactttcagccagtctgaaagccatggccctagcggtgcagagcctagtactaaaaccagagctcgtgttaattgatgggccctgggggcttcagatacaagtccaacagcagccgattattaaaggtgatcagcgttgcctgagcattgcggccgcctcggtgcttgccaaggtctaccgggaccggcagatgcaggccatccatgaactgtatccgcactataattttgccagccacaagggttatggcactcgtgagcatctggaggccatccgccgttggggtccctgtcctgtgcatcggcggacctttcgaggcgtcagggaatggtgcagataaccgatgacccaggagcgccgtcttctcggccagatgggagaagccctggcagcggacgttctgaaagagtccggctacaacattctagcccgcaattaccgcaccccttttggcgaaatcgatctcatcgcccgacatcaagacaccttggtcttcatcgaggtcaagctgcggcgcagcagaatcttcggtccacctcaagccgctattactcccaataaacagcggcatgtccggctcgcggcccaatattatcttcaagggcaaagaaccttggatgcaaaggtacggttcgatgttgtggccattacccttgaaaaaaactctccgcagatagagattttttctgaggctttttaaggatgaggcagccttgtataaaaacaggttataggtaaggggtaagaggtaatgactcctgccaatccgttggaagtcgactgtttttatgcttcgttgtgttcttgagaacatgtggacttataaaaaagactaaagattcaagccggggaaaatgaattttaacggtggttttcctggtttgaatagcggcatggctagagatcggctttttatccgggaagtttgggttgtatgaagacatcggcgacggaggcggccgccaaggggcgtctatatgtggtcgccacccccatcggcaatttagaagacattaccctgcgaggcctgagagttctccgggaggtagatctagttgcggccgaagatacccgccagacccgcaagctgctcagttattatcagatatccaaaccgctggtcagttaccatacccataatgaagctgaacgggggccagagctgatccatcgcctgcaggaaggcatgaccgtaggcctggtgagcgacgccggtactccaggtttctctgatccgggggcggcgttggtggcccgcgcttggggagcggacattccagttacggctattcctggaccggcggccggaattgcagccctgtcgatgtcgggttttaccggcgatgtcgcctttatcggtttcctgccccgccaggtcaaaaagcgtctggaattttttcagcaattggcccaggaaccgcgcatcttgatcatgtatgagtcaccccgacgtctgggcggtaccctccaggaattatgtcggactatgggagagcgtcagatcttggtagtgcgggaactgacgaaattatatgaagagtcttggcgtgggccgttggcggcagtaacggcggagttgtcctcccgggagataagaggggagtgtgcgctggtgttgtcccgaccggaacatctgcaaaaaccgaccgttgatgttaaaggataccttttggaagcggccaggactacccgtaagaggggccgggccctggcactagaggcggctgaggttttgggcgtttcccgcagagaagcctatcagacttatttagccctaaaagccgctcggcagataccggaggaatagacagagcggcagaggttctttccttttgaaaatagtatccaacatcattttctaacggttgaagaattaagctaaagcggattataatgatacagtttcgagttccgagttattaagaaaaaaactttattaccttatgagcgaaaatctcaagattacattgccggtgttgaaccgtttggggttgcacgcccgcgccgcggctaaaattgcggcactggctcaacaatatcaggctgatataattttggaaaaagacggagtcaaggcggatgcccgcagtattttggacattttgtgcctgggttgctctcaggggtccgaggtgcatctgcgtgctcagggaccggaagccttccaggcagtagaggctttatcagatctttttcaccattatttcggggaaccgcaatgccgcccctgactgcccgggaagtctggccccagaataaagtcctgaagggaatcccagcctcgccgggtatcattatcgggccggcctatgtcctggtggacagcaccaaaatccgtatcaaccatacctatctgagttctttggatcaggtcgatagagaggtagagcggtttcgagatgccgtggcagccacccgccaagagattgcctccattaaggcatctatcaccgatgagtttcaggatcacggctatattcttgacactcatctactcatccttcaggacaagctattcttcgaagccagcatagatactatccgccgggaaaaaatcaatgctgagtgggccttgaaacaggcagtgaaaaaggcccaggagctattcagtcgcatcgccgatccctatatcaagagccgcatacaagacgttgaggacgtctgtgaacgggtactgcgccatctctccggcggaggttcctttaatctgagcagcctctccgaaccggtaatcattgtcgcccgcgatctatccccggttgacaccactcagctttccgtcgataaagtacaggggtttatcaccgagatcggggggaagacctcccacacggccattatggcccaatctttggagatcccggcagtagtggggttggaaaaggcgacacaggaaatcgattccggttataccctgatcctggatggtcttaatggtgcggtaattatcaaccccgatgccagaatactggaaatttatgttgagcgtaagaagaagttccaggaatttaagcgtgacgtcaacagttgcagttttctgcccgccatcacgttagacgagcatcagacgcatgttctggccaatattgagtttcaggaagaggtcggcctggccatggattacggcgctgatggcatcggcctctaccgtactgagtttctttatctgcgccagaagcggcttccctctgaagaggaattattcgaagactataagactgtggccctgatgatgcgtccgcgatcggttactatccggactctggatatcggcggggataagtttgcctcacacctggaatatgcgcctgggataaatccagccctgggactgcgcgctatccgcttctgccttaaggaacagcagattttccgcacccaactccgggctatcctgcgcgcttcggtctttgggaaggtccgtttaatgttccccctgatctcagggattcaggaggttattgcggcccgccgtatcctcagcgagattcagcaggagttgcggcttgaaggcctggcctttaacccggaattgcccgtgggcgtcatgattgaagttccctcggcagtaatgttagccgaccttttggctaaagaggccgattttttcagcatcggcacgaacgacctgattcagtatgccctggccatcgatcgggtaaataagcacgtggcggagatgtaccaaccacttcaccccgccgtgttgcgcatgattaaacaggtgaccgacgccgcccacactgagggcatccccgtcgcggtctgtggcgaaatggccggagatccgctctacacgccggttcttttaggaatgggggtagacgagctctcgatgaacgccctggcaattccggtggtcaaacgcattatacgccattctaccatggaagaatttcaagagtttgcccgccaggcgctccatcaccaaaccttcgaagacgtcaatgcctacgtcaccggggtgatggccaggcgcttccccgaagtctttatgttcggccgtgagctggccagcatgtcctcctaatgcagtaaggtattctcacacaagtacctttcccctggtgaattccagacatgaaaaaagacgcagtaaaaataatctgtcagaatcgcaaggcttatttcgattattttatcgacgacgtcatcgaagccggcattgtcctcattggaccggaagtcaaatccgtccgtttgggaaaagtcaacattaacgatgggttcgcccgcattcataagggtgaggtatatctccacaacacccacatcagcccctacccgttcacgccacttgattcctacgatcccacccgcacccgtaagctgctcctgcaccggcaggagattaaacgtctcatcggcaaaaccgaagaaaaagggtatactctcattcccctcaagctctatttccgggatcaccgcatcaaaatcgcactcggactggccaaaggcaaaaagaaatatgacaaacgggaaaccatccgtcggagggatgaagagcgggagatgcagcgccaaaagaaaaaccgaaggtagccgtaatgaggacagagatcaattctggtaaagaatgtggtagccctattcccccatagaaagatttcatgaaagacccatttcttgaattcattcagggtatccaaaccgctctggcgggtggcaaggccacggagcacacgcaccgcctcaccttgcagaccctcttggaatccctcgggaccggggtaacggtcatcaatgaacctcgccaggaggtgagcgattgcggcaagcccgacatggcggtgttccggggggcggtccccttgggctatctggagaccaaagatctcggcaagaacctggacgctgaagagaaaagcccccagattcggcgctatctgaagggcctgcccaatttcattctgaccaattacctggaattcaggtggtatgtgggtggcgagtggcacatgacggcctctttagggcgcatcgacccagatggcagagtaaagcccaccaaagatggcgtggccgccgggcgcgagctgttagggcaattcctggcccacgtcattcccagtatcggcacggccagggaattggcggttaaaatggcagggctggcccacctcatgcgaaaagcagccctggcaactttgcaaaaagaaccggagaccggcgcccttacgggctggctggccgcctttgaacagacgctcctgccccacctctcggcggcggaatttgccgatatgtacgcccagaccctcacctatggcctcttcgccgccagggtgacggtgggctccggccaggatgtgcgccgggacaccgccgccggactcctgccggagacaaatcccttcctcaagcggctcttctatcatttggccgggccggatgtgccccccacggtatcctgggtcattgacgatatgatggccctgctcaacgccgtggatttggaggcggtgctggccgacttcggccgggggtccatagagaaggaccccgtggtgcatttttacgagaccttcctggccgcctatgacccggaaaagcgcaaggtcaggggcgtctactacaccccggagccagtggtctcctacatcgtgcgggccattgaccatgtcctcaaggaaggctttagccgcccctggggtctggccgatcccaacacactgattctggacccggcctgcggcacgggcacttttctccacagcgtcatcgccctgatgtatgacaccctttgcgcccagggacaggcgggcggctggcgcgcctatgtctctgacagcctgctccccagggtcttcggctttgaactgctcatggccccctatgccgtagcccatgtcaagctcggtctggctttgcaagagcggggctatgacttccctatggggcggcgtctgggggtctacctgaccaataccctggaagaggccttgaagaaatcccaagtcctgcccctggccggattcatcaccgaagagagcaacaccgccgcggccataaagcaggatgagcccatcgaggtcattttggggaatcccccttattctgtccaatctgccaataaaggagattggattcggagtctgataaaagattataaaaaagtcgatggtttgcctttagacgaaaaaaatcccaagtcgcttcaagatgattacgtcaaattcctcaggtgggggcagtggcgcctggaccggacagggcagggcgtgctggccatgattaccaatcacggctacctggataatgccacgtttcgtggtatgcggcaagcattcctgaaaagctttaatgaaatatatcttgtaaatctgcacggcaacttaagaaagaaagaagtctgtccggacggttccaaggatgaaaacgtcttcgatatccaacagggtgtggctatcggcatcttcatcaaacatgtggcacaggcgccctcgcctgtgcagttagatagtgcccagccgggagcggctggaccacagcaagaggtcaaagtttactatgccgatgtctgggggctccgggaggcgaagtatcagaccctggccgaaatggatctgacctcaaccccttggcaggaacttcagccctattcgccctattatctctttgtgccccatgaggctgatttgcaagccgaatatgaccgggcctggccgataagcaaaatctttccggtgaactccgtgggtttagtcactgcccgtgaccatctaaccatcaagtggtcccgagcagaggtctgggagacggtgcgggattttgtggctcttccggaagatgaggcccgagagaaatataaccttggcaaagatgtgagggattggaaagtccacctggcccaggctgacataaaactgagcggccctaataagaaaaagatttacccgatcttttaccgacctttcgatacccggttcacctattacaccgggcaaacacggggctttatgtgcagaccccggttcgaggtcatgaggcacctgctgccggggaagaacttgggattatgtgcctcccgaggggtagaaatcggcggcgactgggaacatatcttctgtagcaaacatattattcaaaaccacacggtttctttaaaagaggttaattatctattccctctttatctattcccttcggaaaatcccaacaataatgcaagcgccggccagaactcctttctcgctctgtccgaacccgagagtccttatggccgccaggtaaatataaaccccgattttctgcgccacctggaagaacagttaggattaaccttcacttatgaaaatcagggcgatcgacaaaccttctttggccccctagacgtgttttattatgcttatgcaacattccattcgccaggctatcgggagcgtttcgccgaatttctgaggattgattttccccgcctgccgctgaccggaaataagaccctttttgctgctctggtggataaaggtgcggcattgaccgccttgcatctcatggaggccccggccttggaaaggctcattaccacgtttccggtccctgggtccaatattgttgaaaaagttgaatatgtagcacaagcgccctcgcctgtgcttgggtcgccctcgacggtgcaacagggcgcagccgaggcggctgtgccaccgatgtcaggccgcgtctttatcaatgccgaacagtatgtcgccggggtgtcaccgaaagtctgggcctttcaggtgggcggttatcaggtcttgcaccaatggctcaaagaccgcaaggggcgggcactgagcttcgaagagatccaccactaccagaaaatcgtcgcggccctgaccgagaccatccgtctcatgggggaaatagacgccctgatcgaggagcacgggggctggccgctcggatgaatatatgcaccgaaccagcctttaggctggactttaattatccggttgatctttcactttttttttgatagccgggcggcagaagaaactcgcaatattcaccaggccagagcgatgcgccactccgttccacctagctggcagccccgttgctatccgaaaaaattagattataatttactttaccgtgttttcgagtttccaaggagttatgaatatgccaagtatgaaaaatgtaaaaccggttcaactaagcctcaacagccggtttagatttaaatgctatccgggcatctcttgttttaccgagtgttgcggccggattgatattcccctcactccctatgacatcatccgcttgaaaaagcggctgggtatctcttcaacagaaatcctgcacctctacacccggtcggagctggatgcaaaatcgggcctgcccctggtcttcctccgcatgtcgccggaaaacaacaataagtgcccctttgtcacctccgagggttgcaccatctattccgaccggccctgcgcctgccgctactatcctatcgggcaggccaccctgcaacgtgaggagggtctgggaggcatccaggaattttactttctcatcaaggaaccctattgtaagggacatgaggaagagacggaatggaccgtggcctcctggcgggtggatcaggaacccgatctctatgatgaaatgaaccgcgaatggaaggccatgatgctgcggcgggacgccgatgcccgccaggctatcgatgaaaagaaacagaaaatgttctatctggccagttatgacccggacaacttccgccgtttcgtcttagagagcagatttttgaaaatctttgacgttgatcccaagaccgttgccgccattcagcaagatgacattgccctgatgaaatttgcctttcagtacctcaagtacctcctggtcatcgaacagagcatgaatctgaaggaagacgttaacacggcgccgccagccgcctaagatcagcgattttctgttttcataccatcttccacacaattaagacgtataaggataggaagagccagctacctcccccccctccgaaccggacgtgcggttctcccgcatccggctctccggttggtggttttgccttacgactccccttccgcattcggtagggatggattcgagcggaggttccgcatatcgaaatgtaatgttttccggattgattatatcagggtcttttctttgcaaatgagaagtttcgcgccttggccaggtcttgaacggggaagacttatgaattaaccatattatggctcggtcggaaggaaaagtatcactcgggtccccttttgaggttcgctttcaatggtaatttctccctggtgcgcttcgataattttctgggaaatggccagccccaggccgctacctttgggtttggaggaaaagaagggctgaaaaatcttttcctggatctccggaggaatccccgaaccggtatcagagacttgtacgagaatcctgcccgcccgcctgccggtggtaaaggaaagggtgccccctgcatccatggcctcgatgccattcttggcgatattcaggagtacctggcgtatatggccggggtcaaatagtatctccgggaggtcggggtccagtttcaataccaggtcgatgttcttttcctggagactcggctccagccgctggcaggtttcccggatcagctcattgagatttcccggctgcttttggggttcggaaaatttggcgtagctgccaacctcaacgaggaagtcttccaatcgcttgacttcatctacgatgatatgcagcttttccagattttttggtggactttgggcagtatctttcagcacctggcgggcaaaccctccgataaccatcaggggattcttgatttcatggctgatatgggccgccatcttgccgagggcggccaagcgctcgctacgcaatagttcctcctccatgcgttttctttcccgcaggtctttaatatggctgatcataccgatctcccgatcgttttcgtacagcagccgggccgataaccagatgggtaccagggtgccgtcctttgctcgcattaaggtctcataatcctccagtatgccggcgccgccgtaaccgggatcatggattttccggtcgatatcctgagctagattggagggatagaattccctgagattcattttgttcaggacttcttccggatcatagccgaagattttggccgcgggtttgttaaaggtacgaatggttccttccatatcggaggccactatgccatccatagaggtatgaatcaagagcttctggaagtaaatgccccgctccacctcggcggccaaggcctcttcggcccgcttgcgcatgacctgccaccacatgccgttcatcaataaggtcaattgacgcacgtccgattcgtcatattcctcatccttgttgccgactccggccaccgcgactatgcggtcactctcaaaaaccggaatattcagatgacgctttagtgccacatgacccgccggatagcctttcttataagggttgggcgaggcgtagtcgttggtaataatggggtggcgctggcgcacggcttcaccccagagcccggtggtcgccaacggatagataaggggtttatcaggaacagcgcattcctccatggcagtctgagaccaggcttgcatcgtgagcaccgtttcatcttcattcataaacgccaggtaaccgattctgctcttggttagccggaccccttcctccagggcaaaatcggtaatctccttcagtgtctccttggtcatttggctaagtcgccagaccgcttcgagacgggactcgtccaggcgcagcgcctcctccatgttggcgctgcgcaccgccagtcccaattgcccggccagcgattggaaaaactcctcgtgttctttggcgaaataccccttctggctactggccgcggtcaatactcccaaggtcaaggtttccgtagtaatgggtgccagcaccagggaggccagggtttcatcttccagaagaccctgcaggcgatccggtaccgttgtggtatccgacacggatattacctggagggtcagcaggcactgccccaaaaaggattcgggactgggcttgagcacctgttcccgggcttcagatggcagtcccaggaagcctttcatatggagcaagccgtcttcatccaacagccgtaccgcacatttttctactcctagctgttccaccagtacccttagcacaccttccagcagatctggaatataaagcgaagaggccaacttgcgggctgcttcgtaaagcaccgagagttctgcaacccgccttttaagctgctgctcgctctgttccagtgaactggaaatccgcccgaagaggtcgaaaacgtcttccatgcgggagcctagtgaggaaaggtagccttccacaacgacccgggccgccgccggtccgacggagcgggcaatgatgcgctcgacaaaatttgccagccggagtttttcccggtccccccactcggattcaggggtctcaatctcccggagaaaggcctggcgcgcctctgcagccttacgggagccaatgaatttttcaataaaattggttaattgctctagactcggcagatacgtatagcgtttctccaacggcagttctctttcccgctcaaatacattgacaaactgccgggcctgctcctcctccaccgggctgggatctgtcaataaggaaacacccacaaaggtgctggcattgatcagtagggaccagaagaaggcgtgggagagcctatccagtccggtcaggcctaaaaaagcggtggggttaagaagtgtcaggccgaagggacctgccgaaatgatgctctggggaaaccagcctgcctcaaccagatagggaaacacgagggtataagcccagagcaaaaaccccgatcccaaacccgcaatcgctccccatctggtggcctcccgccagtacaaggcccccagcatggccggtaccagttgcatcaccccgcaaaaggcgattaaccctacatccacgagcataacggtggggaagacccaatgatagccaaagtatcccagcagaatcagtaagaggatgccgcctcgtttgacggttaggagatgaggcgtaagcctctcttgcaatttcagccgaatggccaggggcatcactaggctgttgagaatcatggtgctccccgcaatggaggccactgacaccatggcggtggaggctgacaagccccccaaaaagaccagcagggcgaaatagggatggccggtttccaggggaatgcgcaaaacaaaagtatcggcttgttccagaggcaagcctagtaacaatcccccgaaggcgatgggcatgacaaacaaattaattagcaacagatataggggaaagagccagacagccgttaggatatgcttttcgttggtgttctctaccaccgccatgtgaaacatgcggggcagaaagtggatcgcccccatggccaggagggtcagcaccatcagaaggacataactgttgtgaggtccggtattcaccaaaagcagttggcgaaattcggggctctgccggatactcgcgaagatttctcctaagcccgggaacagaccgaacgtcaccaggaggccaaggctggtaaaagccaacagttcgatcagggactcgaacaccactaccgccactaagccttcgtgacgttcggtggggtccagatggcgggcgccgaacagaatgccgaacatggccaggagcagggccacatagaaagcggtgtcctgataaatcgggatggtcagaggaggggtaatttctttttgaaccaggacgttaaaagtatcggagattgacttgagctggaggccgatgtaaggggttatggccaggagcacccccacggtagcgatgacccccagaaaggcccctttgccatagcgcaagctcaggaaatcggacatggtggtcaggttgttttccttgcagatgcgcagcaacttgcgtaaaccaaaccaccaggaaaaagcgatgacggagggacccagatagattgtcagaaaagtcacccctgaagtggccgctttgccgacgctgccgaaaaaagtccaggcagtgcaataggccgctagggaaagagcatagatatagggattggcaataatactcttccctgaagtccgctgcctgtccccataataggcgatagcaaaaagcaggaagagatagccaaaggcagcggctgctaccagagcggtacttagcataggaaatctgtctggtttactcccgaaagattgatcgtctgcccagggtatatagaccaacgatggccagtacccaaaccacataaagataaatcaatagtattggaatccctgcccacaaaatatcccggttaaaaatctgcaacaatggaaaattaaaaaaaagaaaaatcaatattcccaatagtgcccaaagcgtgtgtctttttgccatagcagatagactccgcgacattttagcatggcattgcttaagaacttaataatacatcagcttcctaagaaaataaatcaaggaatggtgggccgagcccatcttacaacactgcagcaccaacaggcccatccataggggcaaatctggtattcgccccaagcaaccgaagagttataaaaaacctgtcgataccagcgcaggcgtttcatcagtctcttgacatcgccatcccggcaggacatattcatgagagagtccaggcggtagtccaaccgggatcgcccggaccggtatttcgcctctggtagctccttcttttttagtcttaaggcgtcttttagaatgcgacccgattttttggaaaactcgaccctctcggtcgccgttctgatcatccacctttttcaattcacgccagagatggggctacaggtctggcggccggtacagaggacggcattatcggcacccgagaaatcggtgattaggatgccatcaaaagcctctttgaaaaatttcgacaaggcgggcgattcccgtaatcggtcaatcatataaattggcatgttccggtgatcacaacgaagcatgaaaaccgaaccgtggtagctgcttacaataatgcttttgctgctcaccgcccactgcccactgctcactgtttgcatctaggaagacagatggataatcttttttcagatcgcatcgctgatgtgcccaggtcgtttattcgggaaatcctcaaagtggcgatagacccatcggtgatctcctttgccgggggtttgccaaaccggaatctcttcccggtggcggagctgcgggcggcagctaaccgggtatttgataccgtgggccaggaagcgctgcagtatgccaattccgaaggcttgctaggattgcgggaatatatttcccacagataccgtgaaaagcaaggtctggaaatttcacccgacaacattctcatcactaacggctcccagcaaggcttggatcttctgggcaaaaccttcttaaatcgaggcgatgacgtgatcatcgaagagcccggttatttaggggcgattcaagccttgtccctctaccgggcccgctttcatccagtgcccatcacggacgacggcatggcgatggaccgtctccgcgaggtcttagccaccaggaagccgaagctgatgtatctggtgcccaacttccagaaccccgcgggcattacttatacggaccagaaccgggaggctgtggcggaattggtgcaaggccggaatattctattggttgaagacgatccctaccgcgagctgcgcttcaccggaactcaccagacatctttccggaagctgctgccggaccaggcgatactgctagggtcgttctcgaagatcatcgccccgggtctgcgtttgggttgggtggcagctccggcccgcatcatgcccaagctgatcgtggccaaacaggcctcggatttacacagcaatcatttcgcccaaaggcttatctggcagtacctggccgacaacgatattgacagccacatcaggaccattgtgcaagtttatagccggcagcagcagtccatggtcaggggtatcaaaacctacctgccggcaacggtggggcatacccatcccgcgggcggcatgtttatctggctgaccctgccgcaggggatttcctcgaaacgacttttcgatctggccattcaagacaaagttgccttcgtgcccggcagccccttctatgtagatcggctggagaccgatactttgaggctcaatttttcctgtgtcgatgaagaaaccattggtataggcatgcagcgcctcggtcgcgcggtggagaagttgctcgaacaggttaatggttaataagttctgagctgatagaaaaaaattccgcaccggctggaagcccgtgccgccagcagatgattttcccggttcgcgggtggccgataggcaatggcaattacctgccaatccaaagaagttccacatttaccttagcggctgcaacccggagttcaggatcgccggtaactaaacacgcccctaattcctgagccaatcccaaaccgaaagcatccgcgtaggctaaaccgcctcccgctttgatcccagcggcggctttgactctcggccacgttgcttcagcgatgacaagtctatcttcctgtctgacggcgtgccctaattccgccgcggcatctttaccctgccggcgcaagacaatgtagtaggcctctcccagattaattatacttaggtagggttccgctttttcatttaggataatagcggctaccgcctgtgcccccggttcatcctcaacgagtgcgagaatggcatagctgtccagaacatactttcgggcgctcatcgctgctctcgctccctatcgacggtgcgttcctggagcaggagatccgtgagtttctcatcccccgcacccttcaatttcccccgaagggccaacagcgggtgcctgggcaaaggacgcaagatgattgctccgtcagattcctccaccgccagacggtcccccttttgtaaaccaaatctctgccgtaaagaggaaggaatacatatctgccctttttcagatattactactttccgcatttttctaccttatataattatctactagattaaatgtattatagataattatagtagtataaaagaatagagtaaagagatatcttattgtcgcgctagctgaagcggagaaggccctaaataccctcatccaaaccatcatcactaccctgcaggcaggcggtcggctgtccttaccgggattcggcgtattctcactgagcaaacgcccggcgcagagcggcttgggaagcatgacacctttgacccttcaaccgatccctcacccctcattttttcttaaccagtgacatcacaagtttttcgcaccagaaagatgagcagtactgttcctaccgcagaaaacaaggaatatgcaaaagtcgccgccagggcaggggtgccgggaaagttgcccgaggcaatcaccagggcaacggaggcgttgcggatcgtggtgttaaacatgacagcttttcgttttcccttccccgggcctcccagccaccacccagctatggcgctggcggcaaaaagggcggggatgccgatggcggccttaatcccgaagatcttgagcgttttgtactccgtcgcgactactagcacgcacaccgccagcataagaaatttgttgatcatcttgacaggagccagaacctttccagcgcagccgggtgtcaggctgttgaccgttaggcccatgcccaggggcaggaactgccccacgaaaataggcgtgactatctggacgtaatcaatttcgatcttctggctttttgtcagaaaccccatgagcaggctgaggacggctggcgagattagaggggtcaagaaggccaggaggaccatgagaccgatggcaaagggaacgtctccccgggcgaaaccggtgaaggccggtcccatgggggcccccgaaaaacagatggcgataagaaatccgacggataagagagactcggccttaaacagcagtaggagtccgaaaccgaataacggcacgaggcacaaattgaccaccagcccccgcatcaagactctggcctcctggcaggatgccaatatctgggtcacggtgacggacaacccgacctgaaacatcagacaaataagccagataaatataagcaggtgggctaattgagccagatgcacgccacaacccctcttcggttcagaggtttttacctttccaatttcttttggccccagtcctgcatatcctgagcaatcaaatccctgtccgcctccgaccgtgccaccagggcaatcgcctctccgggacaggtgatgacacagacgccgcagccgatgcatctattgtcaatgacctggtagactccttccccctcttcgatagcatccatgggacaccgttcatccctgcataccccgcaagcctggcaactgtcggggtcaatgtgggcgacatagttgctttttgccaggacaaaaggagagtggtattcttttaaactgcgtatcaggccgcaacaacaggagcagcaattgcacagaaaccccgccggtaagtcctttacattgtgggtggtatgcaccaggccctcattctcggcttcgatggcgattttcagagcatcttctcgggtgataatatcaccgtccagcttgaaataggcataggcgtcagcctccatggaaaactgcaggcaggtcttggtggcatgatggcattgtttgcctaataatgcctgttccctgcggcagatgcaatcctggactcggaaagatttcgccctgtcgataatctggcggatgtcctcatggggcaaaagaacgagttccggggagatggccccgtgcgcaggaatgaccctggcgacatgaggcggatgcccccccgcaacctggctgagcatgggcaggtattcttcaaagagatggaccagttcatgggtgagccggctctgccgctgctgctcgtaaatgccgatgacaaagggcatgagacgatacatctgatgcccccccatcttaaaggaaccgatctggcccttaattgccatttcatccagacgcgtccgggtttcggctacgggttgttccaggcgccgggcgatgtcctccgcggtctcgaaacgaggagtcaacttcaaggccattgccgcatcttcctcatcgaagatgtgcctcaggattctcagttcaacgccgctctccgtgtgcgggaagccttgcggcagttcgtccaattttcgtgcgagacgctcaaaaatatccatacaacgctccttttacacaggtcggccaatatcatcagagccaccgtgacggctcgaatctgccggtgattgcagcattcaccacatcccggcgggtgcccagccagtttttcggccagccgattccggacatgagcctggccactttaaggctgtccgtggcatagaccagggattcggccgcgctggcgtcacgaatgatcatcccgggacagcaggaatgaactaccctggccccgctcttttcaatcctggcgagcagccccgcctttttagctgcgctgtagaagacgtaatccgtatagagccatagcctttttttgaccgtgcggccatccagcaattcggccagtccggcgagctcctggaaggtcagaaaaggacagccgatcaccccgacatcaatgtcctgccgatccgtctggcgagtgttgtggaacaattctcttatctcctgtttgccgatgctgatgcgttccacatctttgggaatcgggccgccaaaggcttcctccatggtccgggcttccggagtaacgccgacaatatgcatcatcgggtaggtcaaagccggggaaacgcaggcgcaaaaggccttgccttgttcgttgctcagatgatttagacccagcaccactgggacgcgatccacggcgcgaaagccgatggccccgcccaaggcgacataatcgcccacgtcctgcaactccggaagcaggtcgggggctacctcaaaaagcatctgcccccggcggttctcggccaggtgcatgccatattccggcattattccggtgatggcggcgtaaaacaccatattggccgggtcccgattaaccctggctcccagcatgatattggcgtaggcggcatgattggattccgccgtcacatggaactcgccgaaccttggcggggtgaggtgcatatacgggatgcacgtcgggatcacctgcacccccatgtctttcagggcctcatgtaccggtctcatggcggcatacacctcgccggctggcatcatgacctgataatgccagggcatcccctggtcatggaccagttcgtcggccataacggtgctttccaccgtggttggcacggcgaccttcgctcccagggcggcgaattcctcgtaaagcggccagctgccgatcaccagatcatagtttttccaatcggaaaagacatgggccgaacaaatcggcaccatacgcttcgaagccataccttgcccgaactctaccaaccgctccatggcggcctgcttggctcgaccgtgcttgccgtacagcatctcttcctcataaaaagtgagtttcaggctgtcctgcggccatatccggcgtttttgagcgactggcttcgacgggcccgaccattggccggtgtctccagaaggagttccggttcctgcagggcaaatctcgacaatggcctcaccgccggcttcgggagcattgatcctgacaaggtcacccgatttgatctcctggcagggatcctggtcgaaaccgtccaccgccgggatttgggcgtccacggccccacccacgctgatgggatgcaccctgcggcagatcaacgccagggggccggtttgcttgattctggatttgaaatacaatcccaaagctccgccggtggaaaagatgtcggtatcgtagacgatgatcttgcccgcataagactggcccttaagagggtggccgttcatgcggatcacgccgtccgaacctatggcattgaccagatggctcagtttctcagaagtgaccaaagcctcgcctgaaacggctccggcgactcgggtaatgccctgcaattttttgacgtgcttatccatcagactcctctcctcttatttgtttatcggataatgggaggagaaacttaatgaaattatgcagctatcagttttcagtttaaagattacattcagccggttggcacagaaagaaggattctacggggatgttggcaaattatgtttcagtattgcttttgctgaaggctgattgctgaacgccaacactcatgatgaagaatcaattatcctggagccggttagacaagccaatcataacgaggccgaggcggatagtgttttgagcgctctgatctacaccgtaaccgccaccttgcaggggcaaaactggtatttgtcccaaacaattggagggttaaaaaatatttagcgttatcaggtggtgttatggacaagaattcttttaaaaagatataattgcttgtatacttttaaaaaaacagtgggcagcgggcggtgagcagaaaaagcactattgtgaatagccgccatcgttctgttttatgcttcgttgtgttccttagaacatgaaaacttgtaaattatgaaaaagattctggtatgctggctgggcgggaccgacttgcgagccatgcgggagcctgagcaggtgggattaggacctatcggggaagcggtcaaaactcggtcctacgatgtggtgaccattctcaataattacccgcctcaggacgccaaggggtacccggaatggctggccggactaacggccgccaagatcaccttacaccatgaaaagctttccacccctactcacttcggcgacatctaccaggcggcggtcaaacgggtcgctgagctcagaaaaacgtatggcgaagatctcaactttacctttcatctgagcccagggacaccggccatggcggcggtctggatcatcctggccaaaactcgatttcccgccgaactgatcgagtcttcccgagagcatggcatctgcaccgcctcagtccctttggatatttccgcagaattcatccctgatctgttgcgccagcctgatcaggaattgaaacgcctgggagctggcctgccaccggaggctccggaattttccgacattgtctatcgttgtgaggccatgcagcgggtgattgctaaggccagactggtagccccccgttcagtcccggttctcattgaaggggagtccgggaccgggaaggaactgctggccagggctattcatcaggtcagccccaggaaagacaaactcattctggctgtcaattgcggcgccatccccgccgaactcattgagtcagaattattcggttatgcaaaaggcgcttttaccggcgctgataaggattgcaaaggctattttgaagaggtccacggggggacgctgtttctggatgaaatcggcgaactttcgtcctcggcccaggtaaagattttgcgggccctccaggaaagcgaaattgttcgcctgggatccaggaaacccattaaagtagacgtcaggattattgcggccaccaacaggaatctcctccaggaagtatctgctgggaccttccgttcggatttattctaccgtctggctgtggccatcatccaactgccgccattgcgggagcggcctggagacttatccgtcctcatcgacaagctcctggaaaaaatcaacgccgacagtgcctctgaaccgggatataaattcaagaaaatttctccggctgcaagaaatctcctgctgcagcaccgctggccgggaaatattcgcgaactgctgaacaccctctttcgggcggccatttggactaccggggatacgattgaactggtggatatgcgtgaggcaatgctaccggaacagccgctccgaagagaagcaattctggatcggcccttgggcgaaagcttacaccttcccgaattgatgaaccgggtggcgcgccattatctgaagcgggccatggccgaagcccatggaaataagacggtcgccgccagactggtggggctgcccagctatcagacgttgaccaactggttggcgaaatacggcatcgggacagtaggcagtaagcagtaggcggtaaaagcagtgggcagtgagcagtgagcggtaaacagaaaacgcattctggggggagtgtgtctggcggtgttgaattatcgggagttggtcgtttggcagagagcgatggacctggtggagctgatttacaagaagtccaggaatttccctaaagaggaagtatacgggctgaccggtcagattcggcgggctgcggtgtcgataccttcgaaccttgccgaggggcaggggcggaaatccaccaaggagtttataaattatctgtcgatggtccttgggtccttgagggaagtggaaacccaggttttaatagcgccacgtctgaattatctcaaaccagaggagacgaaagccatcctggagatcgcgtcggaagtgggaagattactcaacgccctcaacatacctaacccctcagaagactaagctgttgcaaagatacaacccagcggattgcgaagagataaagaagttggtggagggttaagactcatggaaagggcgttttacccttttatattagatcatgtatcaggccagagcaaaattagaccaaacagaaataagggactcgggaaaagccccttatatcagaatctttggcgcgcctggcaggactcgaacctgcgacaaacggattagaagtcaataacccaagagcttcacaaactcctcaattatctataacttattgatatcataggttgttaattttctacattttagcaggttttccaaatagtggagcattttggagagattttctcacacgactctcacacagaaaaggcatagatactgatttcgaagcctgtcaaaggtgaggaaaaccaagcggcattatttagacaaactgaacattggggatttttccaacaaaccctgcagtcccattacctgactaacgaactgcttagtttctttaatttccggaatctgataccccgcttgaactactcgttgtggcccggcgttataggcagccacggctaacggcatggacccattgaaacaatttatcatctcccgcagataccggcttccggccatcacgttttcccggggacagaaaggatcgtgcagccctaaatcggctgccgtccccggcatcaactgcattaagcccatggcccctttgggtgagactgccaatggtgaaaaatttgattccaggcgaataagggccagaattaacgacgctggcagccgataattctgagccgcctccataacaatggcggcgagggagggatcgattgcgcccaactccggcggggcgggaatttttgctaaatgactatccggttccttagtgtagatatgtaaccggccccccttgtcttttcgtacgatcacggacgggttggcatttttgtgaggcgactggcccagagtggcagaagggtttttagttttatccagggccagaggcagggctgtgccgggatcggcaggagttgccgccatagcccgtttttttttggtcaagaccacattggtgatgtgtatcgtcccctgcttatcgcaatgccggcgaatatttctttccgacagagttgtcagccaagaggtttcccttggcactgtggcgtcagccgggataattaagcccgatggtgtggattttcccccctggtccaggcaagtttttgaaaacgccggtatgtgagagaccggctgaaccaccctggtgttggcggctgcaccatttgccttgggctcctctttgctgacattggtgatacacaaaaatcccttttcgtttagtctaacctctataagatcttcctcaaccgcggttgcctgacgccgatcgactatccctgatatttttgccattggctgcggcgatggcctatccgtagattgtctggatacggctcttaagagaatgttttgaggacctttttctaaattatcctttatggctgggggagaagggggcgcacccggcgccaagggccgttccccagatttttcggcgtctttggaatgaccagtgagtggcgggatttttggagtatctttgtcattattatcctgattagtaatatggacttttccttgactatcgataaacagctttatcttggcgatggtcgcagcaggcatcaggaaaagaaaaccgccaaagagaagcagcagtccaatagatcgcatgaaccctcaaccttacctaagtcactgacgagactttctccataaaactagttaacgagtttaaaatgtgattgaaaccaattcgatatttaattacttggtcaatattgctaaatattgctccaaaattgctctttaaggtatttttgcattatggaaagattgcgacgccagggcaaaatatgttacgttcaacatgaaaagttagaaatgattcagcattctattcttggcgcctttccggggtcgggtttaggtcatagactttttgtcatcggcggcgtcagttcaagttttttgtcatggacgtcgaaatagctattggaagggcggaggttgagctaataacaggaagcatctccgcttaagtcgctaaaagaggaccatggtatgaaccttttaacttgagaagggcaaaccggtccatcaccatagtaattcggagaaacgagtggtcgcctaccgcatactgcagcttattccggccacgggatgggaagtcgagctatccttcgacgatggttgcaagcaaatacaccccctcattgccatggctctcatcgagcgcgtggatgatcacggcgattggtaccgagaggtggtcggtctttacccgcaggccgacggcagctgttttggtacggtttacgatgatacccgcgtctcgggcctgacgtacaggcagcaaggcgaaaatactccttcatagatttcacccaatcaagttgaccgaatcctgcttggtcagagaggctgccacggcgcctagccttagagcgttgtggtttccaggggccggactgccggggtctcaggaggtgctgattgaggcaaaagcagcgctcagtttaaagagctaaaccctgataaagccacacaccgggcgaccgggggccggaaagctacgggtctcaccagagacagccttgtagctgccaggcatcccggttttttttatgccttcatctcaaccttgagccaactgagatttctaatatggcgacagtagaaaagagcaaaattatctcaacattgagcaatattgcccaagtctctaactgagatttttaatatgattgcaattgtgaattgatggccgaaagttgtttttccagcattttcggccagtcaagggggcgcccgggattgtgggatggcaatggaggttgtctcggggcgccgaattttccggaaaggaggtgaagctacagagtgatccccggtgggtcgccgagcggaccccgggaagggtgtgaatcaaggaacgataacaccatgactggccaagggaactgggtgtgaatcccaggcgggcgcgccgctgtgaacggggacgaaggccgcaggtgagccactgtggggtagtgcagctcccatgggaaggcgcggttggtaggtcgatccgtgagccagaagacctggcagtttcatagggatatggtccaatgcagacctcgcggaacgggtccgagggccttatagagatggtagatgccagaatgaggcaaggccccgattcccgcggaatcgggtttttttcggtcaactctcagccggagtaaagcagcatggcatgatgtaagcaaaggcaccgcctgatccaaaaatggttacgtcgtgaacaagccacaccccgggcgaccgggggccggaaagccgcgggtctcagcagagacggccgggttgccaccaggcagcccggtttttttgtttatccattgcataaacgaattgcctgaaataatggtacatgaagggagataaacacatgcgtattgatcgaaggacaataacgaaccagatgcttggttgtttcatggccttggcattgatgctgctccttcccgcggcttccgaatcgatgacattttcgggccttggcatgtcggagggttataaaggtagcgtagcttacgacatttctgcggatggctccattatagtcggtcttcagtctacccctacttacgctgccgaggcgtttcgttggacggcttcgagcggctttgcgaaggtgggcgatctgccgggaggggaaacttatagcatcgccttcggcgtttctgggaatggctcggtcgtggctggttggagccggtctggcttaggcgaagaggcgtttatttggaccgcgtcaggcggcataaaaggtctgggcgacctagcgggggggtataccagaagctacgccgatagcgtctctgcggacggttccactgtggtgggttactccacgtccactagcggtgatgaggcttttgtttggaaagcatcaaccggcatggtggggttaggagatctgccgggatctgattttaacagcaagggcactggagtttccgcggatggttcggtcgtggtcggttggagccactccagcaatggtcaagaagcatttatttggaaagcatcaaccggcatggtggggttaggagatctgccgggaggatcttttaagagcgtagcggaagatatttctgataacggcttggccgtggtcggaaattccttatcctccaacggaagagaagcgtttctctggaccgaatcaggcggcatgataggcctgggcgacctggcgggaggaagtttttcgagcgaagccttgtcggtttctgcggacgggtccaccgtggttggcagaagcacatctggaaacggcactgaggcgtttgtatggacggaacaacttggaatggtcagcattgaagaattgttgatcgcggccggcgtcgacacgaccggatgggggttaacagaagcccttggcgtctctgcggatggcctcacgattgccggaaaagggtccaatcctgctgggaagacggaagcctgggtgattacgttggatgctgcgccagttcccctccccggcgcggtgctgctcctgggcgccggtctttgtcgcctggctgcggcgcggcggcgccggagtcactgattgtggccgtgatcagggggaaagacggattatcctgtcattaaccgaacaggtctttgttggcgcggcggaagtctatcgatgcccacaatatctgattcacccctcaccctgacctcaatgttgttaaattacaaaggtaggggtaaaggaaaatattacaatcccccctgccccccccttgagaaaaggggggaaagggggaacctcccacaggcgctgggaaggtgagctttttaagtccccctttggtggcgaggcaggaagacattatcaccggacattgagaaagaggacagataaagagcaaaattatctcaacattgagcaatattgcccaagtctctaactgagatttttaatatgattgcaattgtgaattgatggctgaaagttgtttttccagcgttttcggccagtcaagggggcgcccgggatcgtgggatggcaatggaggttgtctcggggcgccgaattttccagaaaggaggtgaagccacagagtgatccccggtgggtcgccgagcggaccccgggaagggtgtgaatcaaggaacgataacaccatgactggccaagggaactgggtgtgaatcccaggcgggcgcgccgctgtgaacggggacgaaggccgcaggtgagccactgtggggtagtgcagctcccatgggaaggcgcggttggtaggtcgatccgtgagccagaagacctggcagtttcatagggatatggtccaatgcagacctcgcggaacgggtccgagggccttatagagatggtagatgccagaatgaggcaaggccccgattcccgcggaatcgggtttttttcggtcaactctcagccggagtaaagcagcatggcatgatgtaagcgaaggcaccgcctgatccaaaaatggttacgtcgtgaagaagccacaccccgggcgaccgggggccggaaagccgcgggtctcagcagagacggccgggttgccaccagacagcccggttttttttgtccattgaatgaacacattttttgaggagagaacttatgaaaaaacttttctttacctgcctggcgctttttgtcttgtccctcttcagcttttccggagtccatgccaccttagtggtaaaagatgacgcggtttttggcgatgatgccatcaccctggataccgacaccggatgggaatggctggatctatcggcctcgcttggcaaatgccgcagctatgtgaacacccagtttggcgtcggtggagatttcgaaggattccggtatgccactgtggccgaagccgagggtttgtgcgtggcagccggcatgcctcttggggaaacacaaaatcaggccgattttgacgcggtggcttatctggtctctttggtgggacagactcgcagccaggcagggtatccggaaattctttccatgacggaatcaggcacttccgtaggagccgatttttattgggctaatggtgtgccaacttatctaaccggattgaccggccagtggtatggtgaaactgcggctattgcgactgtcagcagttggctggtccgggaagctgcccctgtccccctccccggggcggtgttgctgctagggtccggcttgctgcgcctgatcggcatacggcgcggcaggagctaaacggggataacctgatctatggcgccgcctgccgacttcggtcttccggacgacgggcggcgccggagcagtgtgatcaccgggtaaattctgcaaggagagtgcgatgaaacaagggcagttttttttgtttgttctattggttctggcgggggtgatggtggctgctcctgccttagcgagcccttttgccacggaagtggtaagcgccaccggtactttcggccccggatcactgtacagcgatcccagcgcggcgctcggcaagcccaccacctggatcaagggttccgatgtgggcgggaagaatatggcctgctccatggtctatccctcctggaacaccgatccggaggggaataagctcattaccacgatcggcgcgcaagcccagatcacggttaccttcgaccacaacatcaccaatgaccccctgaacccctacgggatcgacttcatcgtttttggaaacgacctctactggggaacgggcatggtgggtcccacaacgaacatggagacctactacgttgcctcaggaaccggttggtcggacccgggcattgtgagtgtggcccagtacctggaaggcccctggtacacgtattcgacgggaccgtacttcgacaccactacctatcccacccaggcctttgcctgggaccgggagaacgacgcctggggggccgagctcgactggacaaaacccgttaatccggcgctgaatcccaccgaggatttcgttggcctctcggtggcggatgtcatcgacctttatgccggttcggcgggagggaccggctatgatctcgctgcatcgggctttgagtggattcgatacatcaaggtcgaatcctccagcagcaccaagctggccgaaatcgacggatttgccgatgtagcccctgtccccgttcccggggcggtgttgctgctgggaagcgggcttttccgcctgttggggcagcgccggagaaaataagcccataattatcgccaataccatagtttttcttaaagaaatattcaggggccgggtctcccgaccctggtttgaaaaatgttggcaataaccataagaggtatgagtagaggatcgaaggagatgaaaaagtacttgagcattatcctggtcttgctggccgtggccatggccgcgggtccggcgcaatcattcacctttaatgatattgacttttgggttggcagcggctccaatcgggcggcgctggtggtccaatggtttgacccccgtatggaaaacgccctggtgtggggctaccgctgggacggcgaggcctcgggagaagatatgatgaccgccatcgccggggcctgcgatatacgctcttccaataatggcgcggtggtttacaccactaccggagcggacagccggttaggggcccagttgaccacctggagcgggtttggcggcgacaagaccctgttcggcatcggctacgatctggacaatgacggcggttttgcctacgtcaacggcgccgacgagaccggccatgccgccgacgccgatgatctctatttcgaaggctggtataacggtttctggtcttactgggtggaggatgacggcgacaatatcatcggcaataacatgaccttctccaattggggcatgtcggcccggaccctgagcaacggcagcatcgatctgtggggctgggacgatgatctggacagttttttcggcggcggcgacggtataggccagcccgtggggccttacgccgcggcgacggcgccagtcccgattcccggcgcggtgctgctgctaagcaccggcctgctgcgtctggcgggaatgagaagacgccgggagtgggtggccggtcagtgactatattttcccggataagcccgaatcattagcacctcttcctaacccttgcccctcttgggttaaccctcacccccgcgtttttatctcaatgtagacctggttcccaagctccggcttgggaaccgaatgaagaccccagctctgattggtcgctttttatcagggtgcagttgcgcctttcgagatttgatgaaaccatcaaaataggcgtcccaaggaaaagcaataatgtctcaatattgagcaatatcaaccgagcattcaggcgggaattgcattaaaaaataaataatgtcgtcctggcaaccggaaccgtctctctgtggtgtttaaccaatccggctacgcagggcggcacctcagaactggagtggtggtaaattatgatttccaaactattcggaagggaggtgaggccgcagaactgtctctcaagtgttcgcagggcggacacgatggaagggtgagaatcaaggaacgatgaccccatgactgtccaagggaactgggtgtgaatcccaggcgggcgcgccgctgtaagcggggacgaaggccgcagaaaagccactgtgggaactatcaaactctcacgggaaggcgcggctggcagaatgatccgtgagccagaaaaccttgcagtatcatatggacatggtccaatgcagacctcgcgggaagggtccgagggcctttagcaggcggcacatatttaggttgcggcaagccccccgatatctgcggaatcgggtttttttatgggacaatcctaagccgggagtattcggtggagaagtttaaaatgatttaaaaaaggcattacacagtacaaaaatgtttaagccgtgaaaaaaccacacctcgggcgaccgggggccggaaagccgcgggtctcaaaggagatggccgggttgccagaaggcagcccggcctttttaatctgttgaacggataatcacgggaagggtgaagaatatgcggaagttcctcgtactattattttttttgatgcttagcgtcaccgctcaagccgacccgtactattttaatggtgtctgggtggatgttgaggcttggtgtggtaccggggccaacgaaagcatcctggtggtggactggaaccgcctcgacaacggcgaggccaccatctccgagtcccatgccttcggataccgctgggacggcggcgcttacgaatcagatatgctcaacgccttgaacgatgccggcatcctggcggtcaccaccagttacggcggggcctttttggataacatcggctacgatgacgtcgacgacaatgaagtccacatgcacattgaagaaggcagttggaacctggccagcaccagcgatccctatgccgaatggggcacttggggtaactccgagtgggatttcaatacaagcggattaaccagcgagcttcttgccaacgggcagttcgaagggatcaatgccattatgtggtttggttctttgcctccttatgcggatgaccaactggatattcctttaactgcgccgccggttccccttcccggcgccgtcttgttgctgggcagcggactatttagaatgatggcgcttcgcaaaaaatcaaaggtaaaaaaataaagggaactatgatgaaaaaaggatggcttatcctattgttgttaacggtgtttcttgtctttacctcacaggcgtttgccttgacctatcttcccgaagacgcggcccggggcgggatgtgggccaatgttttggtagatgccggggctgagtataagaatgctgatggcagttttaaaactggcggcggatggagcgacgcacacaatcttctcggacccattcccacaaatcaggatccttattccccaaaacataccagcattgtaaccatgaacaacaaggcggctagctgggtccagctcgggtttgccgatacattcggcaatctgttgcgggtcaacaacgatccgaccaacccggaaggctatgatgccatcgtctggggaaatgcgttttattccagcggcagtcctaatacgtggaatgaaccgggaaccatttacctgagtcaggacggttcgacttggtggaagcttccctgggacaccgaatcgggagccaccgggaagacacagaccttcgactataccccaggtgaaggcgacggtctggtttcccccggcgctccttgggaaaactttgttaaaaccggatcgacgtggacgcacacggaaacggggttggccggaggtgatgcctttgatatgtccacggcctattacgtgggtaattggactgaccccacagacgacaatccggcattagtagggttggattggtttcagtacatcctcctgacgggagaagggactggggggcccgatccggattcggtgtacgtcttttccagctcgccggttccccttcccggcgccgtcttgttgttgggcagcggtttggcgcgctttattgtcatctttaggagaaagcaacttccacatttaaggaactaatagaatggaaaaccgaatatgaaaaaaaacctgagcattattctgattttgtggatcgtcgccctggccgcggggacggcccaggcattcacctttaacgatgtcaacatctgggccggcagcggctctaatagtgccggtctggtcatacactggtcggcgccggaagtttacaacaatacctcgatgcccgcgcccattgcggacatctccgttgcttggggctataagtttgacggcacggccaacgccgaaaccatgatggtggccttggcggcggcggacccgcggctctacctgcttgccggcggtcagccaggtctgggcatggccatactcggcatcggctacgaccttaacaacaacggcgtgtttggcctgagcgacggctccacgacttacacggccgccgatttcgccaacggcatccttgccgatcagccttacggtgacgcggacaccttgctgcccacggaccccggcgacctgtactggggtgggtggtatggacccaactgggagctgtggcacgagcagggcggcaacggcggttttaccagcgccccagaccgtggcagcgacctttattggacgggctcttttttcagcggttctcatggcgagtgggatttctccgggttgggcattacaagccttagcctggaagatggctcgtgggtcggttggtcagtggcggcaggcggtttggacatgggggatcccatgggggaaggcacacttgcatggatgaaccacaagcaggcgccgggcgagcctttggcggcgccggttcccatcaccggggccgtctggctgctggggagcggtttgctgcgcttgatcgggatttgtcgcagatgtgccagttgatttgaaaacaaaggaattttccaatcattgaaaggagcttcgaagataatgaaattaggccgaatcattctcatcggattggcgctgttcctgatgtcaggcccagcttgggccagcccttatgcaacgaccctggtggattccggcggcacttttgggccgagcccatacaacgatcctgcatccgtcttgggcgcgccggccacggatttttacgatccctggggctcctggtcggggggggacaactatcgcaaggtcaagctggtggagccggcttacaactacgcccccgatcaaaccaccaagctgatcaccaccttgagaaatccgagttacatcgttgtgggctttgatcatcaggtcataaacgaccaaaacaacccttacggcatcgacttcctggtttttggcaatgcattttacgtgggcagcggttttgtcaacgacgaaacgaacatggctacttacatgctggtcggcggcgcttttactgaaaacgtgctggtctcggtcagccaggggccggcctacgagggtcagccccagaatgaatggacttggtatacttattccaacggcccttacggggacaacgccttccccacccaagcctacgaatgggaccaggccaaatacgacgctaccggcaatggctggaccgatgatctgatggatttcaccaaaccggtcaatcccgcctactacgacaccctgatggccggcgggctctccggggccgcgggcattgccctgtacgaaggctctggtggtggaacaggttttgatctggacgtctttggccttgactggatccaatatatcaaggtcgaaggtaccgccgattttaaagaaggcgaaatcgacgcctttgcagacgtggcgccggtgccagtgcccggcgcggtgttgctgctgggaggcggcttgttgaggttgatggcttggcggcggcggactaactgattttggcagggataatagcgggagatagattattctgtcttccgccctaacgatgaagaaaggaggaagcaataccaaaaatggaatatcgcagcggaatggtcttccaccttacatatactctttctcaaaagctatttcgcatcaataactcgcccagaaatggcgggcacggcccgccctatatgatttatcgcaggaaggcataggatagggcgggccgtgcccgccgtcttcaaaggcataaacacgaagaaattttcgaaaactgctaaaaatataaatagaaaggaggatgccgtgctaagaaaaggatgccgcaatttttggatattgctctggaccgtgatgctttgtttcggtatcacggcggccgtggtcgcggatgatttcagcgactacaagacagcggccggaaagacgggggtggtgaatctgcccacggtggagggaggctggttcacggcggtggactacttccccaccgaagccacggccatgattgacggcaaatttcaagcccagggccgcatgatcgcagccaacaacgacaagatctacctgcagcgcacctacggttccaaccagtgggacgtggtggctacagtgccccccggcccgatggatccgagctttatccacgtctctcccgacggtagcaagatcgctctgggaatcggctacggcgcgcctctggtgatcattcccaccagcgcgctcagcgtgagtaacccgcagtcggtatttaacaccggacgggtgttcaccgagattaactattatgacggggcctgggttgataatcgctatttcgtggtcaacggcggccagtggcccaccggctgcgaaccgccttattacaacaatccgaattgctcgttccagagcggcgtgggggccgtggatacggaggttgaggatcctgcaactcatgtgggcgtgccgctggtattgggcattccaggggcctccgcagacgtgcacgtggacaaaaacggcaacctgctcaccggcctgggatgggccacgtaccccaccaaccggacgggcgaactcaaggtttggggtccgggtgaatgggatccggccgccggttccgaactggattacgggaccaacaccaaggtggtggccaataacatcctcagcgtagcctatctgggtgaagacgcggagggaaacctgcacgtgggtggcggcgatgccttcggcgtcggtggagtgaatgaaaacggctatgccgccctcatcaaacatggcattgtcaacgacatcgccgccgggacgcgcactaccccggtgaccgacggcgacaaggccgacaacgccgagtacaagttctttgcgccggacccctgccaggacgattcggccaccggcatcctggccggcaactggggcaaagggctggcagtgatgtggaacccgacctattacgagacccaaagcagttgctacggtggcgccgggtcggcctccgactactggcttcccggagtgacccccaggttaaccatttactatcccggcagcgctcctgacacagatggcgacggcatccccgacgccgccgacaacgcctacctgaccccgaatgcgggccagcaggacacggacggggacggctacggcaatgccgcggatgcggacctcaacaatgacaatgccgtaaatcaaagcgactttctccagttcaggcaaacgttcaacaccgctgacccagatgcagatatgaacagcagcggggaagtaaatcagcaagactatctcatgttccgtcaacgatacaacagcagtacaccgtattattgatattaagaaattaggagacaattatgaaacccctaagatttctcttgttgtctatgttaatttctcttttcaccttgacaccggccttagcttcttactggtcattaaccccagacggccagattgacacggaaataggtgatgaaatcgcctttactctgactttccactccactgaaaatattccgcttatgattagctggcaactcgattttcaggttgacgctacggaattagaacctgctacgctggccagtgggaaatataaagtatactataatacctttgacgccggctttggtcccctaaacatcaaaaatggctacttcaaagatggcatttatgatctttccgctggaagtttgtttgatgtattgaacataactgcgggaaactcatacgacttcgcaactttctatatgaaagttattgccgacaatacctgggatggcattcctgatgtggcgctcctttcccagataggaattgagtggctcggcattcaagaagaaactggaattatacaccattacgcaggagatgacggtgcttcggtcggcagcccccctgccgttcctattcccggggcgatctggcttctgggtatggggctcctgcgcctggcagccggagctcgcaagagagagcgcctgtaaggagataatcaggctggctgaaagtgtgttagggcgatggggggcgtccgtctctccatcgccgttttcatgagtctgacggcagccacggccgcggagtgcacttctgatgcttgctgcttttcatagataatcacatgttctcaagaacacaacaaagcatgaaagaatgaccggtagcataggcctccaggcctgtgcatcagcgtgccggctggaaagcctgcaccaccatctctcatacaagatcacatgttctcaagaacacaacaaagcatgaaaacagaggcgtagggtgggcattgcccatcctacaaattcattctgtttttatgcaaacagaaaaagggagagggcgtatgaacgataagcgccttgttatcgggctggccgtgctggccggcctagtattgctcacctttttggcaaaagggcaattcttttcaggtgatgagcctacggtggcggctccggcggtccgcccggctccctcgccgggccaggggagcaaagctgcgggaatgccggcgactcccaccgtaaaacctgtccagccgctcaggacgactggaaccctagcggtggatcctatgcatctggccgaggctgaggctgtccaggtgcgccaccagttgtacgaggccgaagccaaggccaccttgccgaccctgtccgtccaaacccacaatccggtctgggccctgcaatacgaggccagacacggtcggtcggccaccagcgggtcagcggcccaggggccgatgccggcgccggaatccggtcctttcggcaacattcagccgccgcccggtgagatttggatacggctcccggctgaccaggccagtcagcaccgcgaccttatggcccagcatgccgatctctaccgcagaaattcgggggaaaacggccccgtaaccgtaacgctttgggtgggaggtcgtccttatgcccgccagcaatataaatagagccttcggtgctgctctcctcggcctctggctgctgttcagccagacaagtcatactgctgcgagccagccccccccggatgctcccgtcatccgtttcgagtccgagtctctgaacctggggaaggtgttggaaggcgcggtgctgacaacccgaatccaggtccggaacacgggaggtgctcccttgcacattcggaaagtggagacggggtgctgtgggatcacggtgctggacttcccgccggaggttccccccggtggtaaagacgagatccagatcagaatcaacacgacaggagtcaatggcgagcgcaccttcaaaaccgccgtgcattccaacgacccggccttgccagtagcgctggtaaaagttatggcgcagattaccccgctgctgagcatcacgccagaccggatttttctcacgggcctggctggccggcccctggagcagcaactggaacttatctggagaggtgaaacccgtctgaaggtgcacgccgatctcaatgacgtcgcccggaatattcgggtggcgatctcgcccctgacccctggccggagatttcttctgaaggcggaaaatcttttacatactcccggaagttaccggggccggttgctgctcaggacgaatttcccgggcaaggaaagaatcgtggtcccggtgttcggacggataaccccggcagtggcggcttatccggcgcggctcgtccttacccacattcgctgtccccagtgcccgaagcagaaatattccggcgaagtcaccatccgcagtcacgacgaagtgcccttccaggtccaaaacgcggccggtgagggactcacctgctatgtcgagccccttattccaggccgggcctatcgcctccaggttcgctacactgccgagagcgaacagcccctggcaacgcacctgcagatccggaccgaccggaaagactttgaggtacttaccattccggtttccaccccgtgagccgggtttgttttaattccccgaggactccagcacccccaatttaggtataaccggcggacagggcggaccgaagcggcagtcgccgggctgagagagcatcccgtaataaagccgggtcgttaccccgtcggtatcgccgtcgatgtcgccatccgcaatgaccctcattttggcggaacgggcgccccgtaccagaaagtccccgccggtgcggaacaccacgccttccgacaggaccccgtgagtccacatttctatacttttgggggagatgatgagcacctgttcctgaccctcgctacccaagctgagattggggtaaacactggtttgtaaatgtgttatcagaatcgggcaggtggttacaaaggtgagattgctgatcgtatagccgttcggggtatgcgacatatcggtagtggagggctttggaccgatcagaacccggtagtcgtcgggggggggattgccggcgtcgaagaagatcacccggcgctcggaaccagccagtccgcccaaatcaaagttgtaatgatacttcccgagatacaggaaggaagacgtgctgtagaagacattgtctttcccggcgtcggccggcgtatagataacatcggcccgcgccttccagattttcagataatcttcatccaccgggcggatctcggtgatgggagacacgcccgtctgagccccggccaaggcatgcggcgaaccgccatcccaattaatggtcattttgcttcctgaccaggatgtcttgacggttaccgggcattccagcatctgtccggcgcacaggaggcggcaatcggagaaagtcggggggccatatgatttgccgctcatggaagcgctggccggatacttgatatcgccgttgctataaaaggtgcagttttgccattggctgttgtgtcccagcaagatgtcgccgtccagacttaccatgtcgaaccgccttaaaaaggctaccgccatggcagcgacggtcccgcttttattgagcccggtcagcgtgacgttattggtgaggcaggccacggccacggcgttgacgtattcccccgccggcatgccgcttttctcgacaaaatctttatacacggggaagtcgccatagtcgttcatttcgtcatagaagccgaaggttacgaacacctcatgattagccccggtaaggccgttttccgcggcgacgttccggacaatggcctcgatatcttcctggtctcccgcgcacaagtttgtcgcccctgccagggcggcggcttccacggcattctgcgtatggtttttttccacatagagaaaagcggtgtccaggctgaagcccagcacccccaccagtgcgaagaggcagaccgccacaacgacggcgacacttcctttttcatcgctcaacatgatgactttgttctcttcgagagtaaatctaaaaagttacataccggctgccaaagcagatgataaggccccggtccaggtttcccgatgccgactagtcatttgattgggtgtcaaactgtgattgaaccttgcctttgttatccttctttttctcggtcaacattgggatataccgctttttctggatttccatggcgatttctcccggcagggtcgcggccgggctggggttggccggcgcgtcgggatttttaacctgggcctcaaaccactgctggtaagactggccgtagttatcagggtcatgggcgcagccgctgctcagcatcagcagggtcgctagcaagagagatgataggattaaacgttgcatacatgcttctccatcacggtttcgcagtcttgcgatcttgccgcgagtccccctgattccccaggtttgcttgcgcggccgggagggtttcgtctatgctgagggccgttcgatagtgctgcaaggccgccttgcggttgccgttgatttcgtagaggactccgagattgttggacgcggccgcgggagggctatattgttttaacagcgccgcggcctgatcgaaccgtccctgcagggcgtagcacaaggccaggttattgacggcaatttttaaatccggattcagaacgaggctctcccggaggtatttctccgcttcctggaagcgttccgccatgagcttggaaaaccccaagttgctgtagaagtcggccctggccggattgagctcaatggctttctggtaggattcccaggcttgttctctcgaccccgaaagatccagggccaggcccaggccgttatgagagggagcatagctccggtcaatcgacaaggctcggcggaagctctccaaggccttgggatactggcccaatcctaaataacaccggcccgtaaggtggtaaacctcgcatgtccttccagcggtatcctgggcctgctccagttgcaccagggccacctggaaaaggcctttgtccaccagtgcccgggccagctccaggtggttgggcttcggcttttctttttcccatttctcctggttctgcatttcggcccgtttagtcatctcggccatctggcgctcctgagaagaggcggttttgcgagagcacccccacagactcgggaccagcagtcccagcagagacaggacgagaagtatccttggtattaatcctgctttcgcagcaaaagtcattttacgagtcattttcatcagcccttaatcatggcgcctcgagtaccgcaatgccgacccggttgtcacatgttctggggaacacaacgaagcatgaaagaatgactggtagcataggcctccaggcctgtgcatcagcgtgccggctggaaagcctgcaccaccatctttcatacaagtgctcatgttctgaggaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatacaagtgctcatgttctgaggaacacaacgaagcataaaaacagccgattttcatcgagagaaaaaatgttatagggcgggccgcgcccgccgtattcatcggcccgaccaggaaaatatttccggcttgacgctaaaaatgctgactgagcttttcaagcatcttaatcatggccggacccaggaccaccaggaggagggccggcaggatcagcattgtcatgggaaacgtcagtttggtggagaccttggccccttgctcctccgcggcctgcatacgttcggtccttaaggagacggaatagaccttcagggattcggcgatatccgttcccaggcggctggattgcatgagcacgtttaccactccgctcaaggcattcacctggttccggtcaacaatcttttccaggacctcctttctgggaaggccgctttggatttcaaggaagtattgggccagttcccgcgaaagcaccggggctatatcccgcagctcccggctgacgcgatatagggcactgtccagactgagccctgcttcgatgcagatatttaacagatccaagacgtcgggcagctcctgccagatcttcaggcggcgctcggaagcctggcggcgcaatatcaccgcggggagataataacctgcagtcagcggcaggaaaagaatgagcagacttcttgacgtccaccctccggcgaaaaatagccagagcacatagagggcgccgagccccaaagccaacagggctcgcagcccgaaataagcctcaaccagattatagggagccgaacggtatccggcctggcaaagaaggcgcctgatgacggccagatcttcctcacccgacggggccgccaggcgtcccaggggaaggacaacctcggtcagcagccgttgaggcgcagcatcgccgaagaaagacttgggcctgtcccggcctgccgtgagacttcttttaattaaccgggtgtagagcctttgctcagccagacggcccagataataggccagtgtggttacccccgcaaaggataataccgcggcggtgaggctccatggattcatactttgaccctcaacatggcgcgcatgacgagaaaacccgccgcctccataagaatcaccaccacgaggagcttccggcccagagggtgatcccgaaaaacgcgcatatactccggtctcaagagccaggtgacggcggcaaaacccaacggtaagatccccagaatgaaagcggtggtcctgccttcggcggtagaggctctcacccggcgctggaagtgtaacctggctcgaatggtgctggccaatccggccagaatatccgtcagcttgccgcccgtttccctctggataacgaaggtggcgcagagaatccgcacatctggcagccgggggtagcgccgctggaaattttttataaccgtttcaaacggcagccccatggccatttcctcgttgatggcgcggaaatcggcgccgatggggggcgggaagccgcgggccacttccagggtggcggcatccaccgattgcccgaccttgaggctccgcactatggtgtcgatggcgtcgggaagctgcgccaccagcttctcctcccggcgggcccgcctgatcatgagaacccccaagggcaggcagaggccggctgcgaaagccaggaagctcaggacggcgttcccgaatagaaggagggggaggagcatgaaaacaaaaccgcaacaaaccgataccaggaaaaagcgctcgagactaaggcccgcccaggcagattgaatcaatgtctccaggccgctcaaatcaacgcgggtcagcagcattgtcaggaacctggtctcctggcgaaccgcttcctcctccggcatccggtcgcctctccggcggcccaccgtgagactccggatcaactgatccttcctggcctgtttgaggtcctcataaccaaaataaaaggcaaggacgagcccgaatacggtcaggaagacaaggccggcgatgagtgcggtcataccggtcacctcacgtgactttgaaaagagaatatatccgtgttaaggtttatgccgtggctgcggaaatgatcaagataggagctgactactcccgttccctggaaaacgccgtacaccgcccccctggcgccgatgccgtgctgctcgaacacaaagacgtcctgggaggtgacggtttccccctgcattccggtaacttccgatatgctggtgacccgacgcttcccgtccgccagccggttgagctgcacgatgacgttgatggcgctggcgatcaagccccgcagggcccgctcggagaagctggattcacccatatcagccattacctgaatgcggctcaaggcgttgcggggagaattggcgtgaatggtgctcatagagcccggatggccggtgttcatggcctgcagcatatccatgacctcgccgccccgggcctcacccacgatgatccggtcggggcgcatgcgcaggctgttccgaaccaggtcagtcatggtgacgctcccccgcccctccgtgtttcccggcctggcctccaaactaatgacgtggggttggtggaggcgcagttcggcgctgtcttcaatggtgatgatacgctcggcttcagggatgaatcccgataagatattaaggaaggtagtcttgccaaccccggtgccgcccgagatcaggatgttcaatcgggatttgattgcggcccgcatgtactcatagatctccggggtaatggactgattgtctatcagagcctcgactgtgagggcctggtgggcaaacttgcggatggaaagcaccgggccgcagagggaaaggggaggaataaccacgttgacccgggagccgtcggccagccgggcgtcaaccatgggtgacgattcgtccactcttcttcccacggccgtgacgatgcggtcaatgatctgcatcaggtgttcgtcatcccgaaaccgggtggcgctcagggtcaaaaggccgcttttttctacgtacacctgggcatgtccgttgaccaggatgtcctggacggtcgggtcggccataagcggctccaagggccccaggcccataatctcattcatgaggtcagacaccagcatggaccgctcggtctggttcaacggcagttgctccaccgtggtgatttcctgcaaggtctgccggacggccgcggccaattcctcacgaggcaggtcggtgaccgtggccagatcaagctcctccacgaggcgaaaatgcaccttggatttaacggagttgtaggtgcgctggtgaagctggtcatcgatgcctgcccgcggctttaccggggacaagcgtcgtcccgcccgtaaactgtcgctgagcttcatacggccgtcgcctctttcttgcgggagaatccatgcagaacctgggaccaggcctgctgccacaggggcctcgctgattcccggacggttatgccggtcagtttcgccgccaactttttgacatcacgattgaaagggctgttcccactcgacaggtccacggttttccccgtggcaatactgtcgcttaccgccttgtaatcgtttgccagggtcgcgaaaaccggttgctgcagaatgttactcagatcgtcggcctcgagctcgctccgggacagatagcggttgagtatcaaatgaatcttatttctgtcgtatccgagctcccggaaaaaatccaacacccgtaaggtgatcttgacggcagccaattcctgctgaaccaggagtaatatgttgtccgccgcctccagggcggccagggaccgcgtcgaaaaatcatggggcaggtctattatcagataatccaggtagttggtaagaaccgagagcatttgcgtaacatcgtcaccctgaaggcggtcggcatcgctgatttcatcggggcaggaaaggatataaaatcccctttcgtgtttcagcagcgatgagaacagcaggtcccggtccagccggtggaggtccttgtgtagatcgaaggggctatagggcgcgcccagattcagccgcacgccgatatcccccaaatagaggttgagatcgatgagcagcactttgtcgccgctgagccgctggacgtgatcggccagattcagcgccacggtgctgattccctgcccgcctttcaggctgaaaaccgtataaatttcccccggacgcggcgctgcgccgacattttccacagccctcctgaccgcggccagggcttcgccattattgacaggccagaccaggaagtccgcggcgcccagacggaaggcttcaaggatgagatcgggggacttgtggggggccaggatgaaaaccagggtcccgggggcggccttgacgagacgtttgaccaggcccaacccgttgcacgggtcatcgcccaggtgcgcgaaaaccaaggccggcgctgagcctttgatggcgccatagccctgggaaggatccggcagccagtcggtaatttccacaaaaggccgcacctcttcggcgaatcttgccgccgccgcatctttctgaccgataaatgcccccgtcaaggttccggtcttctgcggcgcgcggttctcccgccggcctgagattgggccgctcaacgggaaaacccgatttctcccacaaaactgggggccttggcgggggggggggcgctggaagcgcccgttttcggccacccccgattcagtatgaagaaatccaggtcgcttacgtcccgctccatattactgccgggcagggccggaacttcctgagggttcagggcccggacaattttcggtttgacaatgatcatcaactcggtctcactccgttgaaactctttgctggtaaagagggttccgagaatgggcaggtttcccagaaatggaatttttttcaccgtagagcggaaatcgtctcggagcaggccggccatggcaaagacctggccgtctttgagctgcaaagtgctatgcccagttctggtgatcagaccgggcaccgttgtaccactggaagtagtagtccccaaggtataatccggggcgctgacctccggatcaacggagatggtgatggtctcgtcacccaacacataaggggtgaatttgagcatgacgccaaatttcttaaaatcagtgccgggtgtgcccgttgaaccaactgtttggtaaggtatctctccgcccaccaggaaatgggcttcctggccgctcatggtcactaaggtgggactggccagcagtctggtcaatccctgtccctggaggagactcacaatgcctaggatatcgtcattcaaaccatggactagcgcctggaacgccgagctgtagggggaggcgagggcggcgacggacgccagggaggatgtcttggtatcgctgcttcccgtcggccactgggagaccgtcgtccgatctcccgccatggcgccggcggcggtgccgctggggaaaacggccaccttataatccttatccaaaaggaacccgaggccgagctgtttgatgcccgaccgcgagacttcggcaaccttcacttccaactgcacctgctgggaacccatcacggtaatcatattggtacattcaccaaaaaaaaatttggcgattttatctactttatcaaggtcgccctggctttccacggcgccgtctagcatcaccccctcgggcaggcgctcgaccttcacccgggcccggggcacgaggcggcgaatcgctgcctgaacgtcgttccagaccttgtcatcaaaactgactacgatttcgtaggtctcggcataattatctccgtgccacaatgtcagagacgtgaccccctgtttaactttgccgacaatgaacaactgggtgggggtaagaagctcggcgtcggccaggctagggttagccagcacgactctcgtgatgggccgctgcgtgcgcttcacaaaagacatgtggggggcgatgactatcctgcctgccttgctggcgaagtcggattcattttcagccaaaaccgccctcccggaagtcaacagaaaaaacagcaaaacgatgcttaaccaacgactcaaatacattccttctgaagctgcattacccgcaccgggcagtttgtcaacctggccgcgtccttcgggataaaagtttctcttatattttttccttgccaggtttggctgtgccgcgttccacgtcgtggcgtcggccaggagagcccaacacggcgccacctggcggccgactctattactcgtattccttaaagaaaggttttacatgggccctggtccctttatagacatcaatacggttatattctttttttctcatcaagagagagctgagctcctggcccggcgagcataccaaccggcggtcgcgcttgttcctggacactaaccgaatgatatccttgctggtggcatccagggcgcaagtcactttctccgcatcgtggggtgtcatttgtagagttacaaggcggaccggctcattgtcctcggtatttggttcgagacctttttcgctcaccaggacctccacgtcttgcaggagggtccgcgttaccatttcatagtccgttaccgtaccctgagcgccggcggcgacgttgccaccgctggcaaatctactgaaagggcaggtcaggagcacgtccactcggtcgccccggcgcaagttggcgcaaataccatctgtatcccgaactttcagggtaacggccctcattcccggatggatccaatccgtagcgtcgccgtcgggtttcaacaagaaggcggtcccctcctggtgcgcgaaggcaatatcccgaaaattgtgaggcctagcatcattagcctggcgggctaacagactgatttttgcctgcgacgcggcagctaaaagggtcgctccttgatcgggggtgactaataatgtgacggtccagtctttttctcccttttgcttcgattgtcccttggtgtcagcctccagggtaacatcaaaaacctgaacccggtccaagacaagtctggcgacggaggtatggggtgacccaggcaacggcgtggtcgccagcacgtccacccaatctcccttaatgactttccgtgaaacgccagttacctcgtcgaccttgatgctcaccgcccgcatgcccaccgggatgttctccgtcaggttgacggctttgggaggcggcgccggttttgctacaatttccggcttactttcggttttcggtttggaactgagatacacaaagaccgctttggccgccgccagccccaggagcaacgccaagcccaataccaacaatccgcgcagtcgcttcatataccctcgttatccggatcgacctaataaaccttaaaattggcatattgatagccgcggtgtcccgtcaacaatccataatcgatatctatcgcctggtaaaaaaagtctctgtgcatatcagggaaaggcaataacagccttggcacttaatgttttcggcaccaggacatcggggagatagcctgtaagagaactgtaggggagattaagaactttaacctcaagcaggcgaggaaacgtcaattcatcatccacatccaccacaatatatggatcaagaccaccggatatccagaagctttgctgcactgctgaccgggctaacgcctcagggtcctgtggactgctctcatcccactctctcgcttttacgccggtccgcgcccctgccatgacggcgtgcgataaggtgatctggtaggtcagataccagccatattctaaaattgcgaagagaataataagcaacaccggcaggaccagcgcaaattccactgccgcgcccccccgttcgtcccaagctccactttgtctaaaattcacaccaggtctccaaaaacgatggccccaagaaccccggcagcaatggggagggagtatgccagagttggtccgtctcttctttctggctggcaggtctgggtcaggaaaaaaaagagcacgtcgtgggccacctccttgaagttcgcacgtcttccctgaagcgcgagcatgattatgctggcaataccgccggccagcgccgcatacaaaaaaatattgaacacgcgccccggccccacccaggcccccagggcagccaacagcttgacatctcctccgcccatgcctccgagagcaaaaaaaggcagaagcaacgccagaccgacgaccagccccaggcaggctatccgcaagccttccgtcggacccaggattatcatattcagagccagcccagccagggctcccgatacggtcagtacattagggatgcgccgccagcggagatcggtatagactgcaagaaacaccagaacgacaacggctggctcaagaacttccaatcttgtttgatatcctcctctctgtatttactcaaccttccaacctctcccaggtgtaattggtatcagttctttatcctctgagacgctggcttacttatagctcacccatcggttttccagcccacctcgtcgttcctctattttacgtcccctcccctttcactttggattctgcctctgatagtttagtattaatcgctgagaagagcgattcgagcttttcactgaacgtgcccaaggccgttatgagcgttgccgccataataccaacgatcaaaccatactctatggctgtcgcgccagcctcatctctccataaagaaattagcaaccctgtcataattccttcccccacaatttttcgatctcagttaaggttcgagattttttgtttgaaaaaatattcccattggaacatattctaacaaagataaattgggagggcttggacagaattgctgatttatgagacgaagttgctcatttgatgaaaccttataactctggcaacataaccggattcccccaacccctaaaccgagggttaaggagcgataataaccgataaggcacctttctattaatctttgccataaagaaaatggtgaagattaaagattttattgctagtcacggctgggttttcaaactctttttgtattccgagggacttcggccctcaatttttctaaaaactcttccaaagtaagatagatcaccaaacccaacggcataacaggcctcggaaatattcaagttatcatctttcatgagtgctttggcctgggtcacccgtttgcggttgaggtattctttgaaagacagtcccatgatttccttgaatttccggacaaaatgaaatttgctcaagttgctgatttgacagaccttgtccaaagtcaacgcctcatgatagttctcatcaataaattgaaccgccttggtgatgacattgtattcctgctttgccattcccgggatcaaccttctttccagggaaatgagggcttgacaaagcagttgcagtcgttcagcgatcaactgatagacatttcgcatcatggccgaatggacgctcagtttcaggaagctctctctggacaggaggagaacttccatagtcgtcaaggactcaatatcatacagggaggagccattttccaaagcagccatctccccaaaaagctccccgtctccgaggagatggaatcgtatcgtttcaccatacctatccttcactctcatctctgccgttcccgacatgacaataccaatgcggtcaatgctttctcctgtctgactcagaagaaatctttttggaaaaacctctttcttcgaagacgctgctatttcacgcaagcaattctccgggagtcctaaaaaaattttagtggctcttatgacctgcatggtgttaagccaacgattcccattttggatcggttgaaatctctatccccaatgagctcttgaaagccgagctgataatttccaatattctccttcaatatacttactcttttgtcccatccggccccaaaaaactaagggatgatcaaaaaaaaatccctgagtccgtgcggacccaaggattgcacccagattacttgatccctggcttggctataaagatttgccttctcttcataacccaggcatacccattacctcgtgggtataccaataagctcacaggcaggtcttctgactcccggattatcctagtccctgcgccttcccattcccttcaggtaaacagtggcaattgcaggtttcgtccccggttacagcggcgggaccgcgccgggttcgcaccggcttccctattaaaccccttggggtgcctgaaactaaaaaagtgtataatttgatttgccgtctttgtcaagagaaaaaactttctataggttgattagattttattacaagataataataacaccgtataattcaatcttcccgagctatcatgttcgtctccgtatttaaagacgagccctaaaaatgcgcctgttttcttccaggacacccctgagccagatcgtctcaaaatctctgggttagtcggaccccggcgcgtccagattggtttattgatattgaaactgaattcaacttttttccgttgacaaaaagaatagattcacaatataatcatttcgcttcaggtgcccccttgggcttaatagggaagccggtgcaaatccggcacggtcccgccgctgtaaccggggacgaaacctgcaattgccactgtttacctgaagggaatgggaaggcgcagggactaggatgatccgggagtcagaagacctgcctgtaacgaaagtgccgtagtccgacgtaaagctggatcaggccaggcagcaggaggtagggaaaatctcctccgccccccccgaggaacaagttaagctgggtgcaatccttgggtccacacggactcaaggttttttatttgaaccgcctgcacccgcagcgctccgggtcaactacccatgagcttaaaaaagctaaccatattcctcgttatatccttagtcgtgacgccggccgcggtcgttgccaagataacctctttacccgctgaaaaagaatctagtccactaacaactcggggggagcaccaacgctctacccctcaaataccggataccccggtagacctggaagccctccctctggccagccagatcagttcagcctctcaaatccttatccttgaccaaaaatccatccagcgccaccgggagacgttggcttcccgccgatgccggcaggacacctcccgacccctgatcctggaaggacccatccgttaccgccgtactaagaagggagtgattcagatcagtaacgtggtggtcacctcgagaccgacagggttagcggcggtatcaacccaacgcctacgtctgagggaaggacttgcccataccctggcccagccctccccgccagggaccggcgaaccccaaccatcaatggtggttcagcgggatctcaagggcccattgcatatcattacaaaaaaatcggagccgccactcttggcagttctgccaattcctccagctttggactggattgctccggatctggcgcccatcgtggtggaagcggctaacgcctaccagttgccgccatctctaattttatccgttatttggatggagtccaactttgtacctggggcggtgtcccccaagggtgccatggggctgatgcagttaatgccgggaactgcggccgacctgggggtccaggacccgttctatcctcggcagaacattatggggggcagccggtacctccggcatctgttgaattcttttgacggctctctgcccctggccattgctgcttacaacgctggtccccgccgagtggcgcaggcgggctaccaggttccggaaatcaaagagaccaagcaatttgtcagtcaagtgctgaggctttatggtttattagaaaagtcgcttaagccgcgtctgccgaattgatgcctgttgatctaaatccactgttaatatgtctattaaaaccggtcgctcgcgaaaaggattagaaggattattttgataaataccttacattttaagggaaaaagggatgagtccccatctcaaagacatcggtgtgattgaagctttcccaggtctatctgtccgctatctaagggaaaatcaagtaattcctttgaagcatgaagacggtcgggtattgctggccatggccacccctgaaaatgaggcgttacgggcggccctggaagtggccctgggcaaacccgtagttatcctgccggctccggcagaagaaattctggaagttatccaaacggtttatgagcccggcagtcccatgtcacgtctggtggacgacctggatgccgaggacttggatctggaaagtgaagagacctccgaaatcggccatctgcgggatatggcccgtgaagcccccatcattcaattagtgaatctcctattacttcgggctatccagctgggggccagtgatatccatttagagccgtttgaaaatgactttcgagtccgctatcgcaaggatggcattctccacgaagccgaatctcctcccaagggactacaggccgcagtgttgtccaggttgaagattatggcccggctggatatcgctgaacgccgtctcccccaggacggccggtttcgactcaaagttcaaggttcggacatcgatttccgggtctccacggtgcccacacttatgggtgagtccatggttatccggatattggatcggggtaaggtcatcctcgatctgtcccggctgggcttccctcctcgggagttgcagcaattcgatgctctcatccacaaaccctatggcatgatcctggttaccggtcccaccggcagcggcaaaaccactactctttatgctgctctggaacggattaattccctggaaaaaaaaattattaccatcgaagacccggtggaataccgcttgtccggggtaactcagatgcaggtgaaaccctccatcggccttaccttcgcccggggtttacgacatatcgttcgacaggacccggacgtggtgctggtgggagagatccgggaccgggaaaccgctgaaatcgctattcacgcagccctcacaggccacctggtcttcagtaccctgcataccaatgacgcggccggagccatcactcggctgctggagatggagattgaggatttcttactggcttcggccattttaggcattctgggccaacgactggtacggatgatctgccccgaatgcaaagttcctctcaattccgaggagagtagaaaagaggcgcatcagatatttggcgaatcgcctccccaattatatttcggtcagggctgccctgcttgtgcccatacaggctttcaagggcgtagcggtatgtatgaattacttctggtagatgaagtattgcggaaactcatcctgcagcgagccgatgccagttctttacggcaggcggctatccagcagggtatgcaaaccctggcggctgatggttgggccaaggtggcccaaggtctcaccaccagccaggaagtgctgcgggtcacccaggagtaaccatgccgctttatcactaccgggcttccgacctcaagggcaacatcattcagggaaccctggaagcccgggaggaaggcctggttgtactgcatctgcagcatggtggactcatccctttacgcattagcctcgatcccgcaccctcggcttggcaaggtaaactttctttccggcgaggtcgacgggtttcgtcgcgagaggtagtcctctttaccgaggaactggctgacctcttgaaagccggattgcccctggaccgcagtctgcaagccctgaaagaggtgacttcccgatcgggcatgaaggaagtgatcaatcagattctccgggatctgcaagggggtaagacgctctccgattcgctgagccggcataaggctttttcgcctttgtacgtcagcctgatacaggccggtgaaaccggcggttttctggatgaatctctgtcccgtctgagcgactatttgcagacggttagcgaattccgcagttaccttttcaccgccttgatttatcctatgatcctggcgggaatggggagcctttccttggtccttatgctcctgtatgtcgtccctcggttcgaatcgttctttcaagagatgggccaggaacttttttggagcacccgaatgctcttgtggattagccaaatgtttcgttcctattggtgggtgctggccttattcctggctatcctgatatggtcaattagccgattattgagaagttccaaaggccagctctggttggatcgtttccgcatccaggcgccgttgctgggaactttgacccggaacgtggctgcggccttttttgccaagactctagggacattattaaataatggtgtacccctggttgcctctctccaggtggtcatcacctcggtgaataaccgctatctggccagtgccataaaaagcgttttggatagcgtcgaaaaaggcaaacaactttccgtgatgctgaaaaaagtagggatgtttccggaactattcctgcaaatggtggccatcggagaagaaaccggacatctcgccgaaatgcttttatcagccgcggactctctggaaaaggaagccagaaaagccatccggagactgctggcccttctggagccgatacttattctggtcacggccatggcagtggcttttatcattgtctcgttgctcctgcccattctcaacctttatgaaatccaaatttaggcctggaggttcacgttgcttaataaagaccggaaagatcgagggtttacccttattgaattaatgattgttctgtttatcctgggcttgctggctgcccttgtggcgcctcggctcatggggcgagtcgggaaggcgaaacaaaaatcgacggcagcccagatgcagtttctagccaccgccctggatctttttcatctcgatgtgggccgctaccccaccgacgaagaagggctaaaagctttaagagaaaaaccaggcaacctgccttcctggggggggccttatctggataagccggttcccaaggacccgtggggcagggattatgtctataaatctccgggagaacacggtgcttacgatttatattctttaggagccgacggcgcgcccggaggagaaggagaaaatcaggacatttccaactggcagtccgctccctaacgtaactctgataggaaaaacggtttaggaggatatcttgccggaaacagaaggtactgcgatgacagtaccgaaggttgccgatactgcggtgatacggggcgcttctcaaacttccaaacaattgtttcgagggcaggagagtggttttactcttctggagcttttggcagtattggctctgctgacccttctcatgggcctggtgctgccggacctgttaaaaagttataaacgggagcaggaacgggcaaatatacgccggttcctgtcgattttgcggactgccaggagcgaagccgtcaccaggcatcaacgggtgcgactgcgggtggacattaaagccgggcgttaccgggtggaagggttcgccagtcatggtgcttttcccggcctgcgtctggaaaacccgcatctggtgtgggaagatattgatagaaggacgggattcataattttttaccgggacgggagttccagcggcggcaggctgggattcgcagattccaccggtaggcaataccgcgtggagattgagaccgtaaccggtaggataaacctcaaggtcgaaggaaggtgaatggggcgggcgggcttagatgaattatcgcccaaaagccaggtctcatacttcaggtgcggcgggtttcagtctcctggaagttttagtcgcgactactctggtaggcctgatgctggtagtccttctccagattttaagctccacttttcgggttgaagcagggatttggaaaaataatcaagctctcctgatagctgaaaaggtgctgcagaaaaactgtgaactcgtcagtctggaggccggcacgtacgaaggccaggaggaagaatttgtttatcggatcagggtcactccccaatatgaaatcggcgaaactttgggagacctgaaaatcctctgttctttgatacaggtaaccgtcttctggcaggaacgaaatagcaaaaagtcacttgtcctggaaacggtgcggaccgcggcccaaaagaaaaattgattcatggccaggactcgaaacaatgcacttggttttaccctgctggaattggttgtcgctttgactttaaccagcctggtggttttggtgatctacagttccttcaacataacattgaagggtatgcaaagaggctgggccaccgcggaattttttcaggaattgcgggtgggccaggtaattttagaacgctcgataagctcggcggttcttggttcggtgggcagacgactgtattttcatggaacttcccgggaaatgcgattttttacggttgtgccattggaagcttcgaacctggggggcgtctaccattggcggattctggtggggcagggcgaacaagggcggaaagttttggccgtagagcagactaaaaacgttaattggcggcgcgaccaggaaggagtggaagtcaggcagattattttccgtaatttgacctcggcccacataacgtatggccgcggtgagaatccatccgctacctgggatgcaaaaacccaggggatgttgccctcctgggtgaaaatcatcctgacttttaagggccatcaaccgatgatattggtcatccccatatatgtggcagaaaattaaaagaaacctaggtggtaaaactaatctggttcccagggatgaacggggcgccgtgctcctcgttgtgaccctgattttggccttgatgagcgttttaattttgagttgggggcgggaatggcgcttggaactgaccttggctgccaattttttggaagtacgcaagtctcggcgtctggccgaagctggtgtttattattctctgggaaaattagcccgtgtccgcagggttgaagccgctgccgttcagggtaaccggattattcagagcaacgtcagtgatcaagatattttgcgcctggacaaccaacctcgtatactgaaattcccggcaggagaagtcgaagtacgggttgctgatgaaggcggcaaaatcaatcttaaccaggccaaagaggaaattctactaagactttttatggtgctgggtattcccgagataaagacacgaaccatggttgattccatcatagattggcgtacgcggggagaccaaccccagccatatggtgccaaaagttcctattacctgcgtctcgaaccaccttatgtatctaaaaacggtagatttgaaacggttgaggaactggcctgggtccgaggttttgaaaacagctccatcattcccatattaaccgattttctgacagttcaggccaccggtcaggctattaatgtcaataccgccccgcctcaagttctacgggctgtaggattgtcagatgacaatgttgccgccattgtcatagcccggcaacagaaatcgttgcagaatctacaagaaatggggtccttacagttagatccttggctgggtcaaagacaaccattctcatttgccagttcccttttttttacaataaaatccaagggtacagtaataaatggtaaggggtcttatactaccaaggcaatagttcgattgcagccgaatcaatcgtctccctggagctttgtgtcgtggatggatgactttcccggatgaagaatctaaccgatacattaagcagtttgtggggaaacctgactgccacaatattaagcggggccgaagggttaggtatctatgtggataaacggaagcttaccctggtccaggttcagaaaaatctttcggggattaaaccggaatttttcaggcagatcgcttataaaacggataacccggaagaagtgctccctgcactccgagaaacaattcaagactggaaatcgttgggaagcccggtaagcctggcggtcagttccgattttggctttttccaaaagggtgtcctcccgattgctgcctcggaaaatctggtccaggtcgtggcctatgaattggaccgatttttacccctgccagcctcggatctctactacacgtttcatgttgtcaaggagaccgatcaggaaattcattttatgtttctggctgtgccccgacaaaggatagagcgttggttgaatatattgaaggaagcaggcttacgccctgtggggcttgaattagctccttgtgccgctgccaatgcagccctcttgctggcggaaaaaaaatttcctccttcctggctcttattacatacgatgaccgatggatttgagctgacccagattaacggacgcgcggttaataatttttctgtgaaacgggaaataccaaggaaagattttatcagggtggtccagactcaccttgcccgtatagtggcggaggggtcgggaagcaccacactgtgcgtttatgggaaattcaccagggatatggtcaatcggctgtcgcaggaatatgaatttgaagttgttcatcccggccaaatcgttctgccggagtcccctgggcaacgggaggaaggcgaaagtctgactgccgtcggggcagccttgacctgtttgggaaaaccatcggtggagcataatctgttgcctttgaccgagcgggagccggtcagtttcagatccttttccctgatcaaaattctattttgtttactcgtagccttaggccttatttgggctggtagtgctttgatccacaaacgcgtacttctctttcaaataaaccgtcagattgctgcggtgacaccggaagcacgggaagtggaagggctgataaaagaaggtcgagccttggcgcagcagatggagaacctgcgtaatattggtgcttccccggatacattgctgatgctcagaaatctaacccagattattccccaaaatacctggctttactccgtaaggctgagcaaacaggttctggaaattggtgggatgtcccaatctgcctctgaattgattcctcttttggagaaatcaggttggttgaaaaaaaccgaattcgtttcacccatagtcaccgatgctaataaactcgaacattttaaaattaaagcagaaattaagggcctggaaacagcttctcgataagctgccggaccggcaacagcgttgggcctggctcggaataggcggcctgggtatactgctagcctatttggtaatcatcggtcccctccttgacctggaggaatcttgggatcagaagattggtcaacaacgccgactcttggctaaataccagagcctatcggccaatagagcagtggcccaacaagcaattacggctttgcagacggcttttgcccagacggagaagcagtttttggccggggacaatcccgcggtggcttcggcggatctccaagatatcattaagagtctggctcgtgaacatggagtcgagttgaccagcgccaaacccctgccgacccgggaagccggtccttatctggaggttccggttcaggttgccatggccgccagaatcgaccaactgctcattattcttttcaatcttgagcatcataaaaagtttcttttcattccggaagtagagatcaatgccccacgcgtcgtcaggactgacaaggataaggccttgctgcaagtcagtatgataatttccggaatcctgcataagacaggaacgccaagctgatgggtggtcgtagaattgggcattggttagtcattgttctgctggttctcaattgtcttgccttgtttgggatcgttaatgtctggttcgacgagaaggaggctcctgatccggcccaatcacgggaaactcctgaaattccggtggccccaatgctaaggagtaagcagagcttgaatgagtttcgggtagtcgccaccaaaaacctgtttagccaggaccgtacaggtcccgacctcggccctgatgccacccagcagtgccaggggagtctggaaggaaagattttgctgggaaccatgattatcggcaatcaaagggtggcattgatcggccacagttccacaaagaaaaaaaccaaagacgatccagtggataccctgcgtttgggagaacagtgggaaggttataaagtaatggaaataaccaatgatgccgtggtctttcaaggcagggacggtaagacgacgctaaattttccagaatgaaaccaaggaaggagaaaaatatttgacgggaagtaaagtatgcttctaaataaggcaataataaaaggaataattggttttctcttttttttgggagggcttgaattatatggttgcgcgcccaccaaggtggtgacggcgcctccggaaccaacccaggttagacctccggtgagggtctttacaacccccccaaagacccctccatccgaaaccaccaagttgtctcctaatgatgaagttatgcattatgaacgtgatattgccagttacgggtctgttttgaaaaaaatcccccaaacccgtcgaactcgcaacaaaggcgaaaaagtttatcccatagatttaaaccttaaaaatgccgatctagtagaagcggtccgggtcattgccgatgtcatcggcctcaattattccatcgatcccaaagttaagggcaccgtttcggtgcgggccacaggcaggctgggacagagcgaattgttgtccatcatggaaaccctgctatccattaatggggccaccatgattagagccgacgggctgtataaaattgttccgtccgataaagcttttactcaaggtatgcctgtctatagccaggggacagtcccagccgggatgagaactcaggtagtctttttggatcagacccctgccaaagaaatggccgatgccttaaagcccctggtgtcgccagccggtgccattagcgccgtcggccataattttattgtcctgtcggataacccggataatctggatcgcctggtcaatctgattacccttttagattcaaggggtctggcagaaagctcggttaaggtcatcagggtaaaaaacaccggccccggcgaggtcatcaaagaattggaaaccattttctcatcatatgggaccggcggtgagaaaggaaggttcggggtaagttttatgccggtggaacgcctcaacgccgtaatgatccttgctccctcccgggccttgatggatcgggcttcctactggattaagcagctcgatatgcaaaccgacctgctggccaacatgcacgtctatcaagtggaaaactataaggccaagaatctggccagtctcttgactcaggtttacggcggcacgcctgctgctgacgccatcaaggagactgggccggagagaacaaccactggtggaacttccggtctcgagggtggcctgggaacctctggtggcttggggggaggtaggtccggtcagacgggcactgccatgcagacaacctccggcacgctggggaccggcgctaatatgttgtctgccccgggcgaggcaagccctctcagcggcgcctcggcctcggcagcgcccttaaaggaaagagcaaccgccctggatgccgccagcggcacgacccccaaagagggcgtcaggatcatccccgatgaagaaaacaatctgctggtaattatggccccgccctatgaatggaaaatcatctcccggctcctcaaacagttggacatcatgccccgccaggtgctcaacgaggttttaatcgccgaggtccgtctcaccgacgaccttaaatacgggttggaatttctccttggccaatctccaacaactgcaaccgaaagcacctccgacaacagcggggcgctggtggccagcagcacttccactaccatagttccaggcacgattcagggagtagatattaacagtccggcctcagctcaatttgccgcggccagcggtttgaccttcgtggctttggatacggccaacaaattgaagggcctgatcaatctcctgtcctccgagggtaaagtcaatattttggcctctccccacattatggccgccaataaccaggaagcccgtatcatgattggcgaagaggtcccaattctcagttcccaatccatacctttggttagtcagacgacttccttccaaaccaacaccgtccagtatcgcaacaccggcattatattaacggtaaaaccccagattaatgccaagggactggtgactctggaaattgcccaggaagtgagcaacgccacggccaccacaactggagtgaccagcagtcccacctttacagtgcgtcatgccaagactcaactcatcaccggggacaaccagaccgtggtcctgggtggtctcattcgcgaggacctaaccgaaacccaggcgggcatccctggcttgcgccgtatcccccttttgggacctttattcggttccaccggggtcagcagacagaagaccgagttagtagtcttgatcacaccgcatatcgtcactaatttacaggaaggtgccagagttacccacgaaatgaaagaaaaagttggggtgcaggagataaaaaccgaacgccggaccccggaaccctcaacctacccccgggaggtggctcccccagcctattaaacatgaacccgagcaagtattttcaggaacccgagaactaaaactaaagaactatctttgctggtgaggagaatgtcccatgaaaagaaatcgtttgattcttattttcggcataatgtttatctgtgtctgggcaaatccggcgttggccggagatgtcggctatcgttttcggccttctaaatttaacctgaaatccgacgctttgccacgctcgggtatagtattcttcgatgcggtcgtcggacggcctcttggactggctacgaccattgccgggaccggtatttatgtcgcaacgttgccgatgaccctgcccaccggcagcgccggggaagcagggtgggaactggtggcccggcctggcggctggacctttgttcggccaattgcggaggaagatgatcgctttgatgagaagggtctgaccggcgggccttaaggagctggtgtataacttgaatcctgagctacttcagctcgaaagagtcaatgaccaaaactatttttggccagagaaattatataagttcacatgttctcaagaacacaacgaagcatgaaaacagaatcgtggcggctgctcacaataatgtttttgcggctcacggctcacggctcacggctcacggctcactgtttttatataagtgcacatgttctgccgaacccaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatataagaagggtagcggatgtgttatatgagccgctggctcagaataacccccctgtttccaggaatctcagcagatattcttttccaaaaaggtaaaaaagacccccaatcgccagaaacggtccgaagggaatgggaaggcttctcaacgtttccttcgggtgccgcccttttctcaaaaccaggataatccctgtcaacgtgccgaggctggcactcaagaaaatcacccacggtaacgattgaatgcccagaaatgcacctatcattgccagcaatttaacatctccgcctcccatgccttgtttgcccgcccattttgcataaatccaggcaattccctgaaacactgcggccccggtcagagcgcccaccaaggcgctgaaaaaactcaattcctggaaaaccaacgaggaaagcaaaccaaacccaatacctgggagggtgataacatcagggagcagtccctgttccaagtcgatgacgctgagggtaagcagggccagggcaaatgggacataggccaacagtagaatattaccgggaaattttatccagagagcgagggtcaacaaagcgctggctaactccaccagtggataccgccagggaatggcgaccccgcaatatcggcacctcccttgaagccaaaggtaactaagcagagggatattgtcataccaggtaagatcatggcggcattccgggcaacgggatcgtcccaggcccaaagcttctctctgaggctcccgggtgatgaccacgttgaggaaacttcccaggatcagacccaacccaccggccagaacatactccagcattattaccactcaatttaagcccaacatggcggcgttctcaatcagagccgatatcgacggcttcgaccttactcattgggatattccaatacccttggtcagaggtgccctctataatgaaatccacgaaaagctcaccttcgagcctgccgcctctgagcaggaaaattctcgccgggcgatattgatcgcaaaccggaccggtaaaacggatattcgcgatatcagccaagggtatccaagtaatcgccccgccttccctcattttaacggcttgcttggttccgggaattctcaaattatagacaaaatatcccatgccatcgctggtgactaccttactgggccaaggttccacaggaggaagcaccacctccttggcgcaaccgattaaccaagagaaaagaagcattaggaaaattaagctcttaatggagattctatacatagttttaatctctattcagtccagcctgtgatcatttgaaattaacctgatgaaaccccttgcagccgcatagaagaaggtcgttgaaaaacccttattataatcactcacctaacctaacaaatttccctttgaaaatcatcatatagttgtgtttctgtcaatagcaaatacaaatgtccgggtctcttagcacataaaatgtccattatatttttgtgtaaccttgttgtaaggtgaggttgtctgggaggacccagggcttttctcaatcaaaagctaacagagcagctttaataggccgatgcggtctgtctctcttttaccttgcccttccgatacagtataatggctccgtatttccaggacgacacaaacttggcggcggcgtctgtctcagttggcagacctacacgcctctcaatgtcgtgatgcgacattgctccatcgcctggccgcagcccgaaacggctttttgatcagcgtcaactattttatcatgtcaacgacaattatttttcccgttaccccaccagtgaatatctagatgccggacaccccagactcaaggcggcagttcgggaggcggagcagctcttcaggctgcgattccctgaagaggccatatcttcccaaggggcggcggagattacggggcagttggcgaaaatcatcacgcaccccggctacgccgacgcgagtcacccccagcacaagagaccggtgaatgaggcggcttgggagtttgaacggcagggcggtgaactaatggaaagcggaattgtggggattaaggtgagggtgtaagtgcacatagagattgagattgaagttaggagaaggcccccccccgctagaaccttctctatccatgcctgtcatggggtgagcggggcaccatccagccatgactttctaaagaactgctttgggaacgtagcgcaaacgctgcaacccctcccggggaggctacttcttcgggtacccgctccgcattgccgggggaccagggccaaggcgctgaagtccagagcagtatcttctcatgctagcatttttaacaaacccactaccacggccccctgaccgataataagcgggataagccatttcaagatatcgtattttatgcggtaaatttctgctctcaatccggccatttcctccttgaactcgcttttggtaacaagatggtcaacccctgtctcttgggcggtcttaactacttccaaaattgcctttgcttgctcttctggcaatttggcggccaggaggatttcataagccttgagagtatcaacagaaatcatgattaaattatctgatatcaacaggaatacgtcaagataaaaagaaattactcagcatgaatactttttcttgaccaggcgggtgagtgtcttctaatccgaatgtcaataacaaaaacggaaaggctctccgttatgcggccatttttatttatagactagcggttgcctgaaaatctcgtttgccttgaggggcggcgttttgtccgttgacaattctcaggcttttttatttggagcagagaaaagcatggcactgaccgcattagacaacaccgagacgatgttgaaacaggccgatgcagtattgaagggtccataccgggaaacaaaaaatccgtatcaaagatatcaaaggtatcggactcaatgcgggtatgaacaattatagggggggagaaaatttgacgcgtattcatgtatgtattcaccagggcaaaaatgaggggttagccaattcagctaaccccttaatatcactggcgcgcctggcagggctcgaacctgcgacctacggattagaagtccgttgctctatcccactgagctacaggcgcctgaatgagagtatgtttcagaaagcaagagaatgctcattaacccgatgcttaagttatgatattgcgtctacctaagttattataatacgtctcgggctctgggtgaagactttttcagcggaccccctagcctcccggtcagttttataacgtcaagatcaagggcagaatcatcggccgtctctccaacagcttgaaaaaatatttccgcaacgccttgcctatctgaatctgaatttccagccagtcctgggtcggttcggccaaggcccgggagatgatctccagaataatttccctggcggcgtccagcatatcggactgttccgcttcgaagacgaatcctttcgagatcagatcaggtccagaaattagtcttttggaggtggcatctaccgccaccaaggccagaaacaggccgtcggcggccaggtgctgccggtcccgcagcacgatattgcccacgtctcccacccctttgccatctacgaaaattcggcctacctcaatcctggtcagtctttgagctccctggacatcgaagcggaagcggtcgccgttcgtggccagcaacagttgcgcgtctatcattcccaaggaccgtcccagccgggcatgtttcaccaggtggcgaagttccccgtgaataggaataagatagcgaggtttggtcaactgcaggagcagtttcagctcttcctgggaggcgtgcccggagacgtggatgtcggccacctcgtgatagaccacttccgcccccagacggtagagattattgatgaccgtgctgatggctttttcattgccggggataaattttgaggacaggatcaccagatcaccggacctgatccggatctgtttgtgcgcatccagggcgatgcgtgccagggcgctcatggcctcaccctggctgccggtggtgacgatgatgatctcgtggtcgggcagactcttcaactgcgccgtggtcatctcttgttccggcggcatctgcagaaaacccagttggcgggccaggccgacattggtcaccatgctcctgccgtgaaagaggaccttacgcccctgtttggcggcaatagcaataatctgctgcagcctgggtatgtgcgaggagaaaaccgcaacgatcacccgccccggggcctcgcggatcaggttttcaagggtgcagccgatatcacgctccgagagggtgtaaccggggcgttcggcattggtggaatcagacagcagggccagaacccctttgttgccgtaatcggcaaaagagttaagatcggtgacctccccggcagtcggggtggcatcgattttaaaatccccggagtggataaaggtgcccaccggcgtggttagggcaaaacccactccgtccacaatgctatgggtcaccgggatgaaattgaagacaaagggccccaccaccaactgtcgccgagggtcgatcaggtgcagttcggactgctccaggagatgatgttcctttagcttttcccgcagcaaggccagggtcaggggcgtcccgtagaccggcaggttgagctccttgagcaggaaagggacggcgccgatatggtcttcatgcccatgggtgaggataagggcggcgatcttatcccggcgttctcggagatacgagaaatcggggataaccatatcgatgcccagcatgtagtcctcggggaacatgatgccggcatcgacgaccaccaggtggtcggaggtttcaaagaccatggaattgaggccgatttcccccaaccctcccagaaacatcaggtcaacccaggcttcctgctcctggttgagttgctggtggaggtgaggttcgggattcataattctcagggggcttgagtcagaactttggcgcacccgcgggcggttgattcggatgaggtcagattatgcggataatccgggtcgtagttcgcttcaatcacctcctgcaggagagacatgagggcgtctttggtcttggttttataggtgtcggttggtatcggttggccgaacacgactctgagcgggccggagcgaacccggcgcccgccgcgcggcatgataaaacggctgccgttgatgcttaccggcacgatgggctggccggatttgatggccaggacaaatccgcctttcttgaagggcaacaactgcggggttgtggcgcgggtaccttccgggaaaataatgatcgaactgccctggcgcactgctttggcggcccgatcaatgctcttcatagcggcctgacggttgctccggtctacgggcagactgcccgctctgctcaaggcctggccgaacaggggaatggcgaacagctcaatcttggccaggaatttcaccgtcgggggcagaaccgccaggagcacgaagatatcaaagaaactctggtgattggcggcatagatgtatggttggcccggcacaatattttcgagtccatacacctcgggcttgacgccgatgcacttgatcaggcagaaaccccataatttggtgatcttgagggaaatgctgcccttggaatcaaagatggaaacgatgatgaccgccgtcgcagcaatgacggtgaggataaccagacagaaatagaaccacacggtcaagagcatacatccccccaaacattatctgcccatattcttaccaggaaatgcccgttagtcaatgacaattgcagtaggctcggtcactgttccattttatgtacaagcaggtaaaacctttaaatccagataattctaattattaccatatgatcgccggatcaaaaaattaatcaagttcattttgtgaaacattaaaggcaaggcctgagttggaatgccgttattcacaataatatcaattagtaataatatatacaatctggcattataattgcaaaatttattatgaagtttcttttcctcatatcgggtttaattctctttacgaggaggattattctttattatattaaccttttacccaaaggaggagacaagatgagacgcaaaacccccaaaaaccttctctgtttcgtggtggtggccgcccttttctgcctgtcgacggccttggctggtgcctctgaactcacgttacataaggagggcaccgttcttcccggaccaaactatgactggtggtacgggtgttcggctacctccgccggtatgatgatgggctattatgaccgcagcggctacggcgggctcttctacagcaacctggtacctggcggggtggctgaagctaatacctttcctaagctccctgcgcccaactataattggggttatctagtgaacaactccatcgccagttggggacatgtcaccgatttttatcggttttcaaatggcacgccggactattataccggtggcggcggtggcggtggcgcctatcttaattcaggcgacgatcaggctgcgactcattccttcaactgtctagccgacttcatgggcaccagccaggatgcctataataatgtcaatggctccacaacgttctatttttttaccaatggggccaagttgtatccctaccaactttatgctgccggtcccgatttttataacagtgacggcatgtacggcatggcagaatacttctattatgcgggctatggcaacaatccatccacggacaataagtttttttctcaatacattgacgccaaaatatctggcggatttaccctggctgagtatcaggccgcaatcgacgccggtcaggttgttatgatccacgtcgaaggccattccatgttcggctatggctatatcccaggaacgaatacaatttacatccatgatacctgggccgacggtgatcacaccatgacctgggggggatactattccggactcctacattatggcgtcacctgcttcgaacctaccgggggagcggtgccgctgcccggggcggtcctcctgatgggaagcggattatttcgcctcttgatctggagacgccgcaactcataatatcgtttgacgtctgctccggcagggccctggttcaagccgggccctgtcggtggcagagcatattgaacgatttatggtaaactgatacgccgtcttcagtcccgctcctgatctcttccctgagttcatgactgctggccctagaaaggaaaagaccttggtgtttaccggaaattgccgatgtatttcgggactgttgatcgcagccatgctgctgctgcccggaaaggcttatggaatgctgcccccggaacagattcaggcgaaaaatctcgcggcctccgatatcctgatcggccgggtggaggaagttcggcccgccccggccggctggcgaaacctcctgccgctcctgcccgacggcgacccctggtcttttaccctcaaccttacgcatgtggtcaagagcagcgcccctctcaaggcgggggaacgggccacggtgcttttcattcaagaaaaggctgccgctgggggaatagccgccctccgcaccggttggttggcggtacgggttgcccccggcgacctggtggtggtctatgccaatccgcaggatcatgagggccaacgcctcctgcttcctcttctggccggcctctctgtagtccggcttactccccccaacgcccccgccccgaagcattaacccttcggggccttccctccggaccggatactccggcaaacaattttttaccagccccacatactctatagggagaagcccggtcgccacctacctgatattctggcgcagcagatcggggggaaggcgggtcttaagcgaaagcggacagacttctcgggatcacccgaacctcagcgcttccggtttgaccagcagcaggataccgatggctatcatgatgaggctgccgaccagattggaccatcttttgtatcgcgtggaaagaccggtgatctgcaaagtaatcatggcgccgaagaaaaccagcaggtcatccagcataaaaatcaggatatacaggatgatatacaggtagtactgccataccggcagggcattgaaactcagaatctgcaggtatactaccggcagaccggcagagcagaggagctctatcacgttcgcggcaaaggccagcaggatcatgccccccaaggccagccagaggctctgcttccgggtgacctcatgaattctgtcagtgaggcgttgccgacgcggtcccccggtgaccttgcaggcaccggcccggttggtgaaatagtcccgtaaattgtaataccccacgcccagggccaccagggcaatgataatcctgacccacagaaccagtccgagaaacagaaacaggttgagccaggcgcacataatgagaaagtagaccagggccgagactgctatgaacacagttcccaagatccagcgccggtggacgttttccatgcccagaagcagccccagcaacaataccagaacccacatggcgcagggattgaaaccgtccaaggctccaaacaggatggtcaggaagcccagagaaagctgcctgatctgtacctccccccataaaggcaccgtaatagttcctggaagagttttcggcgccggtgcggccacttcgaccgggaccggggaactcggaatgaatccctccaagggattggtgatttcttgatccagggctttttgcaccgcagcttcgaggatggccccggtagtagcctcgccctgccagccttgaatatattcgccccccactacggtcgccgggacaccgcccaggctcatattgaaatgtttggccacccggcggagcaactccagattggcccggctttccgtgatatcaatggagttaatctttagatgagggtattttttttcgagccggtgtaagaataccttctcgcggtcgcagtgaggacagccgctagaccggaagaaatagagccggaccgttttttcagtggataaagccggaataggggctatcagaagcaacagcagcgggaccatgaaaagccttttcactctacccagattcaacatatttgatattccctctgcaagcggtgtgcttgcatcgcccggcccggcataaaggcgtcgctggttggcgagctttgtcgggagaggcattgaccggagcacctcgtttttctctccttcaaagccggcaaaggtcttcctcttctcagaacctgaccgatcagacgtttccccggctattgaagacaacagttattataataactataaaatgaaaaaaattatgagatattcccatagattttattagcaatgctttccaacatttctttttcccctgctgatataccattgaaagcctttgcctctaactgtagtcggagaggaaggatctcttccgccagcttttttccctcttcggtgaggaaaatggaatatctcctgcggtcggccgcctggcgccggattaggctttttttctccagggcatccaacatccggctaatgttgggtttgtctttgaagaggatattgccgatctgcttttgtgaaagcccctcttcttcccggagcagatgcaaaatcccatattgctccggggtaatatcaaattcctgctctttcaaggccctctgcaaggctgctctgagcgccagggcggtccggtagataatgaagccggtatttttttcgatactgtatctctggttcatacatctctcttgttttaagttgatatacaaactgatgcaatttatcaaggaaataagttctgattgaaagtcggcagcgccgacctccaggtctgcgtcctgaggagcccataatgaccacggacttgaaggtttgcgccctttaattggataaggaagcatcccgatctctcattctcctcttccaactgcccctcctatccggagaagcggtcctggggaccttgcggatgggtgagaaacgccgggctaagcttggggtgagctacagagaggagaggggcaggcgcgcccgctaaaagaatgatgccttaatccctggctggaggcagtggttcgaaatacagtttctttccctggagctcctgctcccggtgggcccgggcgatttccgcttcattccagggttcgataatcagcgagtcggccaccagttcccagagatacttaacttcaatgtcgagatcatattctttggccaggctcttcataatctggtcccggcagttgtggcagggtgtgaccaccaattttgcgccggtctccctgatctggccggctttaaccctgccgtagtagatgcgttccttatcatagggcatggcccaggccccgcctcccgctccgcagcagaactgttcgacccgattgggatacatctccacccaatgctccacacattgggaaaggatgtagcgaggttcatcaaaataaccgtggccgaaggctcgcagcgacttgcggccgtagttgcacggatcatggtaggtagccagctccgggtgtctggatttatccacccggatgcgaccgctctccaaataatgtttgagcacgtcaaagacactccagatcttgaagtgctgcatttcctctttgaaccatgtctcgagacccaacctggtcgcgaagtaggcgtgtcctcattccggcaagagtagattggggatttgcagccgctgcatgttggcaacaatccgtcctaccagctcccgcatggattcatcgtcgccggagaacagcccccaattaacgccctcccagtgtactgccgggaccgtccaactctctttggcggcgtagaaaatcttccaccagaacttcaaatcatcaggctcggcgaagggttctttggagttgatggtaaccataaagtcggccccttcccggtcaatcggcacataaaaaccgggcaggccctcatcttccaattcataacccaggtcattaagcagatagaggaagtcttcccgggggatgcccaggttgttgcctctctccaggtccatgaccacacccttgtgaatcggcccgggcaccttattcctctccctcaggccgcgggtggtacgcaaaatttttaggagggggacgttcatggggcaggccgactcgcagcggccgcataaggtgcagatccagggaaagcgggaatcaatcagttcttgtgccctgccataagcgatcatccggatagcctggcggggatcaagaccatcgacgccggagaccgggcaacgggaggaacaggtactgcaggtatagcaggcgtgcggaatactcagggcttcgggaaggtgccgggccaagtcaatgtcggccatcattatttcctttatgagttggaaaacaacctctgcacaggctggataaaggtttcaagtttccaaaaaataagttctgcacaggttggaaagcctgcgccgccggcagatgattttcatggttcgcggatgacttactagtcatgaaaattaattaaaaataatagttagttaataaaaatcggccagctaatgaaaattaaccagaaaataccttccttaaatcccttttccctccggaagaggattagggtgagggaaattagacttttcccgattgtttgctcggcgtagaggactttggccgaactcttggagtctgttggccaactgccgggccatatgggcaaattcctggctcatgcctgaggccagacctccgtataccaggcgctccggctccaaaccgacttcctgcaaatattcctgcagcagggccacccgctcctgggcccgcgggctgccccggtaggaccggcagctctccggatggcaggccaacaccatcaccccatcggcgcctgctttaaacccggtcatgacgtaattggggtccactttcccggcgcaggggacttcgatcagtcccagccccggaggaagcgccagcttccgctggatggccagacgggccgcctccagggccgaattccggcagcagatggccaggatcagaggatagtcggcgtctgaggctatggttggctgagaaaccagtactgagagttcggcctgaatttgccggtcattgtagttgtgaatctgaagcgcctccatgggacattcagcggcgcacaggccgcagactttacaggccaggtcggaaaacaccggtcggcggttaaccacggaaatggcccggtgcgggcaaaggcggtagcaggtcaggcagatggcgcactttctgcggtccaggctgatccgattcagggccgccctgctagaacccgacccgagcagttcccagagatgaagggcggcctccctgacctcctgaaagctccccgccaggctgataggtccgcgggccggaccgactgccagaatcccggtgcggttcgtgtaaatcggcaggttatagatatgatccccctgaataaaaccgtagctatcggactgcaggtccagaacctttgccagttcccgtgcctcacccggtggttggatggcttcttccaggataagtaactccggcctcaccgccatatcctggttcatgacctcatcaaaaaagcgaaccgccagggcgccatcatcagtggtctcgatcaccggctgtcccccgttgacctttgcaaagactatccccgcctgccgggcctgctgggaaagcgcttccaaaccctcgtcagctaccttatagtggtcgagcaacaccaacacccgttggccgtagccttcagccaaccgcagggccgcccggtaagcccgttgctgcgataacggagaggaatggtgggtaaatcccagcaagaaaatcaccggatgaggctctgctgcggtaagtgtctggaatggcgccggtttatcgcgagacggccaccagtcttcgaggtcgcccagagatatcgcccgtctgccaggagccggattccaggcggcaaaatcggtgattaattccggttccggcaccagaatcacgccacctacctgatatgtttgagaacgaccttcattgtctgccaccaatacccggtattgaccggcagtcccctcaaattccattatccggctggataggtgaacctcgatttcggcagggtgattcgcctccgccagcaactgatctaacgtccgggcggtttcctcggtatagccgctggcagggcgtttatctcccaattcgccccgggaggtgaccaggagtaccgtgaggcccagattcctaagctgggttgctgcttgaagtgcactccagccgtggccgagcaccaggaccttctggcaaacggacatgtcctcgaattgtaagcggtctttatgaacaaatcgggcaatggcctggcggagcacggtctcaacctggaggttattcaactccgagttctggtcagtcaagtttaggtcccgccaggaaaccgattcaatcacttccggatccagaccggcggccgttaactgcaaggctaaagttttgacccccagtgcctgggaatcggccaccagcatcgcaccttccaggttatagtcgatcatggcttctctaagccgcaagagaccttcaggactgtatatctgctccaactcttgcaccacattaacctggttccaggactcacccgcttttttcaggcgcgccaggtccaatcgaggcgtggattgagcagcgctccgacccagaaacaatccgatccgggtagggggggtcatggcaacactcctaaatggcgggccaattgggctgcggcgcgggaggcatgggtaatcgattcggcaatatccctggggccttcgacggttccagctaccactactccggtggcgtctgcggccgggtcattgatgacaaaaccgtgttcattcacttccagacccagcatctgacagaggacctgattttccggccggggcataattcccaccgatagtaccaccaggtcaaaggtttcgctgaccactgtccgttgttgaggctcaaaataatgcaccgcaatcctgtcttccggcgcgggaaaataatcgcccggcagagagcggataaacctgaatctactgtttgcggccctcaggtagcggtcgaaatccttgccgaaattttggatgtccatatagaagaccgaaatcttggtatccggctgcgcatgactgagcctcaatccgaggcgcagggcatagccgcagcacacccgggagcagaaagtatggttgaggctgaggtcgcggctgcctacgcactgcacgaaggcgaccttctgcaccggttggccgtccgaaggccgcaacacccggccctgatcccgtaactggcgttccagttcctggccggtgagcatattgggataggcatcaaaattaaattggggcttttgacgcggatcaaaaggcacatagccggtagccagcaccaccgcgtccactgccgccgtaatttcggagtcctggcgatccaggtcgatggccccttccggacaggccgactggcattggcgggccttgcccagaccgtcgcacagacactgttcgggattgataaagtagaacgggtgatttttgtgcgagggtgccagccggatagccccttcggcctttcccagacatctttcatagcagatgccacagtcggtgcatctgttagcatcgatatagtgcgggccttggctgagcaaaacctgaaaccggccattctgcctggttacaccggtaagccgggtctgcaacctgacgtcgatgcctggggcgccgaccacttccctcaaccgctgttcgaccagacaggtattgcatttgaggcagcgatcgatggccttgcaggcaaactgcgctgcatgcccgcccaaaaagggggcctggtcgataagaagtacctctacctggagattggccagctcccaggccgcggtcaggccagcaataccacctcctacgactaatacttttttggcctcgctcatacacctacccgcaagtctaaccttcgataacaaatagataacgcggccataccaggataggccaaccatctggccggcctcaaaactccccaaattaaaactgcgataacgtctggcttcatgcctttacatctctgcagcggcaatgacctcagggatcatctccggatgaagatccgcccgcaggtagacgccgtgggccaaattccttgtcttaatacaccgaatcatttccacggcccgccgcttgccgaggtcaaaagcccgactctcctccagggactgaaattcgctcatgatttccgggggaatcagattgccgggaggattgccggatgcctgacgggccacgtcgccggggccgatgagacgcactccggcaatcaaccttgcttccactaggtctatctgggccgcaaaggcctccaacttctggagatcataaacatccagggtaatgaggaaatctgctctggcacgaattttcttcagacatttcatcacttggggtggcagcggcttggcctcggggttggccaccccgcccaggaagaagaccggggcgccgttcagatcctgaccgccgggggctgtgccgttttctaaagaccgggccatctccaggacctggaccgaatccagatcaaacaccggcatggcgtgcgggctgtcgccaaaactaagatagtcgccgctgaccggtaaaatgttctcgattcccagggcataggcccccagcaggtcggcggccagggccaagcggttgcgatcccggcagtttagggtgcagatgacctcgctcccctgttgccgggccagggcgctggcagccaatgaactcatagccagatgagccccgcgattgtcagagatcgttatggcgtctacccggtcttttaaggcgtccacctgttgccggaagggggcaaggttcacccctttaggtggcgtcagtcccgccgtgaccgcaaattttcccgatttgagggcgtcctgaaacttattcatgggccgcatatcttctcttatacgcctggtgaatctgggtggccgggtgggccgccagacggtggtcccgaggtggaacaaggtctttcatctggtcgaggcgaccggaggcctccagccgctcgtaaatcattgtccaggcgcaaggcttttcagggttcacttcgcatttaccgtcccgggtcccggcacagggaccgttgagcaggcttttggggcacagggtgattggacacaccgccccagtcagcgccagataacaggaaccgcacatccggcagcgctcggtccagtaacccggctcttcattggcgccgatgaaagtggtgtccacccccggcaataccactctgtccgggtagagatcggacaagaactggacgccaaccccgcaggccagggagaccaggatgtcataatcctttaccaagtgtcggatgtcgtggagaaattcccgatcacactggcgctccacggtgacttcgccaatggtcagagcttggccggccaatcgggaggcgatttccagttgggaggccagtagctttacctcgcgctctcctccggccagacagacggcgacacaggtaccgcagccaaccagaagcacccgctgatggcctttgaggctctccttgatctccggtaagggcttccgcctggcaataatcacgataagttctccatattcttacaccttaggccattacccgattcaggttcccggttccagtgacggctcgaagttgacgcaggggattcggtcccagccttttgacccgggccaccatctcctttacccgctctacccactgaggcgcatccgaggccccgatgttatacatctccagccgttcggcgccgaagccaacttcttccagcagcgcctgggcgtattcaacccgctcgcgagcgcgcagattgccttccaggaaatggcagtcgcctacctcgcagccacccaccagaatgccgtcaaccccggtctggaaggttttgagcaggtggatggtgtcgaccttgccggtacagggcaacttgacaatcctcactgcaggcggatactgcagtcgcagggaaccggccatatccgccgccgtataggtgcagtaagtacaaaccagggccacaattttaggctgccaatcgctgctgctggcaactactgtttccacgttcattatgccacttcactttgtaggtcatcgatcattctgtccagggagcagaccaccatggtttcagccaggatctggtcgtccttgaggtgctgaacctgtatgagccgccgcgggcaggcgctggcgcagttgccgcagccatggcattcggccgggtcgatgtcgatgaatccatcctctgccaccttcggtgcgccaaaggggcaggtacgggcgcacgtcatacagactacgcatttctcgcggtccacgcgggctacctggccaccgacaaacatcttctcctgggccaggatggtggccgcccggctggccgcgccctgggcctgggcaatggattcctccagaaacttggggccgtggcccagaccgcacaggaaatatcccgagctggcaaaatccagggggcgcagcttgacatgggcctcgaggaaaaagccgtcctggtccagaggcagtttgagggcgcctgccagaaccctgctctccggccgcggtcggatggcggcgctcaaaactacggcgtctgccggtatttccagctcggtacgcatgttctgatccaggacgttgatcctcagcgattctccggtacggttcacctccggtttctgggccggatcgaagcggacaaaccggacgccggcggccctggcctgttgatagtggagttcattgaggccaaagctgcggatatcgcgatacaacacataaacagccgccttgggattcagctccttaaaccggagggagttggttatggcctgggtacaacagatgcggctgcaataaggatgctccggctcccgcgacccaacgcactggatcatcaccaggctgtcaattcggttgagacgctcgtccctcagccccaaaaagccgtggaactcccgttgagtccagatgtgggggtgatggccatacaggtactcggtaggccggtactcacaacctcccgtagccacgatggtggcgccatgttctacttccttttcctggccattgaccctgatccgggtgacaaatttaccgatgtgccccctggtatcagagacttcggccgaggtgagcagagtgatatggggatggtttgtcacccgatgaatcaactcctggacaaaggcctgaactgattcacctcgagtgttgaaaaagagccttgcggcttcgccccccagagagtcggtcttttccaccagggtggtgggaaaaccctgttcggccagggccaaggccgcggtcaaccccgccactccccctccgatcaccagccctttctgggtcacggctaccggcagttcaatgagaggctccaaacgcgccgcccgggaaactgacatacgcaccaaatctttggcctttgccgtggcggcctgaggctcctgctggtgtacccaggaacactggtcccggatattggccatatcaaacagatacttattgagtccggcctgacgcaggttatcctgaaacagcggctcgtgggtgcggggcgaacaggaggccaccaccacccggttgagccggtactcgtcgatgatctgcatcatcttcgcctgggagtcggtggaacaggtaaatagatagtccgaggtatagaccacgtggggcagggtcctggcgtaggctgccacctccttgacgtcgatcaccccggcgatattgatgccgcagtgacagacaaagacgccgatgcgcggttcttcccccgttactgaccgctccggcggatactcaatgtcgctgaccagggtacggcgcgcctcggtcagcagtcgctgtgcctggcaggcggcgcttgaggcctgggccacagtttcgggtatgtctttcggcgtctggaagaccccggcggcgtaaaccccttccctggaggtagagatcggatcgaacggccgatgctggataaagccgaatcgatccagttccacattcatgcggcgggcggtaattacccctgccggatgaggcttaacccccacggaaaggatgaccagatcgaaaatttcatcttgaaaccggcctgcctcatcctgaaaatgtatctcaagatcatgggtaaggggattttccgctacccgggagatcatactgcgcacgaaccggacaccgtgctcacttctcgcccgttcgtcataacggtcaaatcccttgccgtgcgccctgaggtccatgaagaaaatggtcggctctatccggcgatcatgttctttggcaatgatcgcctgtttgatggcgtacatgcagcagactgaagaacaatagtcctggccattggccgggtcgcgggaaccgacacattggatccaggcgaccttaaccggctcttgaccatcagccgggcgctggatatgtccgcggaaaggtccggaggctgacagcatccgctcgaattccaggctggtaatgacattggggtaacggccatagccgtattcccctttccggctggcatcaaaaggccggaaacccagggtcaggatcaccgccccgacttcgagggtccgggtttgaggtttcaggttgtggttaatggccttggcctggcaggaagccaggcactgcatacactcggaacagaccccacagttgaggcaacgggccgcttcggtcaaagctgctgcttcaccgtagcccagattgatttcctgaaagctcttgatccactccgtcaccggcagatgggacataacggcgcggggttgcttttctgcgtctggggggatttcgctccagtggccttctaacttgggaatgggtctgagtagcttttcccggtcctctttcaggtcctggtcattgagataacggtccacggaaatggccgcttcccgaccggcagctacggcggcgatggcgatgtaaggccctgagacgacatccccgccggcaaagacgcctttccggctggtggccaaggtttcggggtccgacttgatgaggcctcttggggtgagctcaatgccgtcttcgggggtgagaaactgcaggttggccttctggcctatagccataatgactacatccgccttccgggtggtggtccggccttcaaaataggtgggagcaaagcgtccctgttcgtcaaagacccggtctacagcctttattaccagcccggtgaccatgccgcccttgacgctgatctgtttcaccccccagcggggaacgatctctactccctcgcgttccgcttcttccacttcccaaggggaagccggcatctcatcccgagactccaggcagataagagtcacctgtgaagcgcctcggcgccgggcagtacgggccacatccatggccacgttaccgccgccgacaactacagtactcttcccttttacaggattagctccggtggaggccgcttctttgagatattccactccccagagtacaccctcggcatcggccccaggcaccggcaggcggatggaatcctggcagccgacgcccaggaagaccgccctaaaaccgtcccggataagaaggtcattgacggtgagtccggggccgatcggggtctgaaaacggaattctatccccaggcgctttaagtagtctacctctcgccgcaggatgccccggggcaggcggtattcggggataccatagcggagccagccgccagcctccgatgcggcttctaagaccaccacccggtaacccttcagggccaggtgataggcgcagctcagtcccgaggggccggcccccacaatagccaccgcttcgtcccgccgggccctttcaggcaccggcagaacgctccaatccacctgatctgccacaaaacgtttcaggttgcagatggcgacgggggcttctatctcccggcggcggcagtcgttctcgcacggatgcgggcagatgcggccgatgctgccggggagcggcagccgctccatgatcaaggccagggcctcgggatatttcccggccttgatcagttggacatagccctggacgctgaggttagccggacaggcccggacacaaggagcccggtcgagtttttcaatagcataggcggagggaatagcctggggaaagtgccgatatgccgcccgccgcagacccaatccctcatcaaagggggaaggcagggtaaccgggcagactttggcgcattcaccacatgccgtgcagatattcacctcgacatatcgaggcctaagctcaatttccaacctgaaatggcccggctcgcctgccaacgactgaaccgcagccccggtaataatgtcaatattaggattggcggccacctcgatgagcttgggcgaaatcatacaggtggagcagtcgttggtcggaaaggtcttgtccagttgggccatgaccccgccgatggtagtgttctgttccaccagatagaccttgaatcccgtccgggcgagatccagggccgactgcatcccggcaatgcccccgcccaccacggctaccgccccgattatatcaggagcttttccttgcatgcgggtaatatgatctctgttatcagtcatctcaatccggcctgcattcttaactcgggttcgtcagggtgccagcccgacctcggctaacaggcgagcgggcgtcacaaaatggctgcctacccactgccgggcttcactaagaccaagggccagtccgataagttcggtgaaataaaatatggggagataatacgaaaggccgagttcctgtaagatcttgtcctgatacagatccaggttggcctggcacatctggcaggaaaccaccatacagttggccccggcctccatcgccttatcatatagacgacctgccagcttaaaaacgatgtcgcggcgagcgatcaggtggctggcaccacagcaatccgttttgtaggaccagggtttgacctccactcccacctgactcagaatgcggtccagactggtgggattttcgcagttggaggccccggtaactttaggcggacggctggccatacagccatagtaacaaacggctctaagtccgtttagcggacgcctgaccatgctggccatgagtttgaggaatcgttcccgggccaaaaaatccgctagatcgtaaatctttctggcccactgcaagggatagccagaagatttaggcttatctcctgtaagtgcccacgccgcggtcttgagccggttaaaacagaggggacagggaactaccaggtcgcggccccctttctcggccagcgccagattgcgaccggccaaggctaaggccgcctggtgatcaatggcatgagcggcggtggcgccgcaacagttccagtcctgcagttcgatgagctccactcccagcgcccggcatacggcgttaagagaggcggcgtaatctctggcagtgccttccagggaacatccgggatagtaagtgactttcatcggtgccatcatctagttgattgtgccaacagtccttgtatttccgccctgcccttcatactaatgccttgaggatagagcgccatacgcccgcggcgcaacatcccataagccaattccaggtcatctttgaagtccagctccctcagtttgcgccaagcctccccgcttttaagcatatagcgcggcagcaacccgccttcgaaaacccggccgcggcggcggatgtcatccaaaaaaaccttatgaaagacataggtgcgccgctggggcaggactatgccgctttttagcgcctgtgctttcagataatccatgatgccggcaatatccacctcattggggcagcgggtggtacaggtctcacaggcggagcagacccatatagtgctgcaggtcagaaccgcctgccgctgtcccatctgcaccaacctgatgacctggtcgggatagatgtccatggcaaaggtaaccggacagccattggtgcactttttacattgataacaggttgacacccggatgccgccgtcctcttccacctgttccatgaatctcacttcggggctgagctgtctctggggctgcatggcaatcctctacccctcgaggatcagggcgtcggccactacctgccagatgtacttgacttcgatgtcaaggtcataggccttcctcaagtttcgcatgatctgatcccggcagttggagcaacccaccaccaccagttcggccccggtggctttaatgtcttcagctttatagcggccatgttcggttttttcggcctggaaggggcccggccagttgcccgccccggcgccgcagcagtaggcattcatccggttacggggcatttcccgaaaattcttcatatcaaaacaataaccgagtatttcccgcgccttctcaaaacaatcgtctccccaatacagtcgtggtccccggccgtgtttacaggagtcgtgccaggtaaagatacggtcggcgtgcaccgtcttgtccacccggatgcgcccttcctgaagaaaggtgagcagcacatcaaagaaatagacataatcatgcccggtttcaggaccaaactcatgcttgaagtatttttccagattaatccgagtacccatcgaggccccgccgcagtcgggcaggatcatggtcctggcctgcagacgtttcatattttccactttgcgccgggcaatttctttgctggcctcggcgttgccggtaaaaatcccccaatccactgactcccagttggtggaggaggtagtccaatcaactcgggcggcgtaaaagatcttccaccaccacttcaagtcctcgaaatcagcaaagacctccttggagttctcaaagaagaggtagtctgccccgattttatccagaggaatttcaaatcccgggcattcttcctcggccaattccgcggccagatcctgcagggtttcgacgaaatcggcggttgggatacccatattgttgccggtctgaagacacatctccacgcctttatgcagtaccccgggaacctgctcgcgaggtcgcagggccttggcccgggtccagatatcggtcaacttgacccccatcgggcatccagctagacatcgatagcaggcagtacagatccaggggaaccgactgtctatcagttcctgctccattcccaaaaggaccatgcggagggccttgcggcaatcaaggcgttcatcccgggtgctttccatgccagtcaaaggacatcctccggaacaggtgccgcaggtataacacgcattaacatgggctgcggaaattaagtcggcaaaacgactggcttggcgtttttcggtaatagtcataaaatctaatacttccatacggttctccctatcttgacgtttccaccggccgctcaatggtttgcgtggcgaattcagccaaccgcagcagtcggacttaattgtcggccaaagcgatgtctatcaggagatcaaagcaaaggccgtaccagggtcatttcaacaatatgaaattttatcgggactctaagggatgactcttcctgctgtcccgtatgccgcacaaaattttaacctaatgggaatattaggttcttcgctacgctcacaatgactatcaggagagtaaggagtattaccggaggggctattgaacagttattctctactaaacaaggttgtgggaggttcggccggttttgagggagggggaagtaacccatcaaccgggttagtaacggatcaatcctttgaatttactatacaataataatattcgggtaagattgcctcagatgctaccagtttactcgcaggttatattttttgatccgttggcccagggtcttgcggttgatacccaggatgcgggctgcttcctggcgcttccctttggtgcggcgcagaatgaactggatatagcgtttctccagttcttcgaggctgtgctcttcatccgaaaagacctgaaactctccgcggcgctgcgaaataaagctgggcagatgttccggcaggatggtatccccgtcttccaggataatcatccgttcgatggtatgctccaattcccggacattacccggccaggaataggcgcacagcatcttcagggctcgatttgagatacccttggcctggcggttggttttctgactgtatttcttgagaaaatattctgcgagcaagggtatgtccccggtccgttcccggaggggaggcaggtgaatagggatgacgctcaaccggtagtagaggtcctcccgaaatgagccgtccttaatggactcggtaagatcccgattgcaggaggcaatgatacgaatatccagtttggtgcgcttctggctgcccacccgcataaattcccgttcctgaatgaccctcaggagcttggcctggatatttaaactgagattggttatctcatcaaagaaaaaggtcccgtgattggccaattcgaacagaccgtgtttggtctgatgggcgccggtaaaagaacctttgacatgtccgaagagttcgctttccagcagggtctctaccagggcggaacagtctaccgggacaaattccctgtgagctcgggggctgagatcatggatggcgcgggccaccagctctttgccggtgccgctttccccggtgagcagcactgtactatcactcggggcggcgcgccggattttggcaaaaaccttttgcataaccggactgctgccgataatcgaagcaatgccttgttcggcaggttcttccaagggggatggagcagaggccggtcctcgcttgaagagatcaagggccttcctaaccagggattccaattcgtcgatccggaagggtttaaccagataatccactgcccccagtttcatgcattcgaccgctccctcaacatcggggtggccggtgatcatgatgacctgagaggcgggatattcctggcggatgatcttcaggactcctatcccatccaaatcgggcattttgatatcaagcagaacaacttcgggcggcgctgcagccatcatctctagagcctggctgccgtcggccgcggttcttacctcaagattctgcccggacagcacctgggcaatgccgctgcgaactaccggttcatcatctaccactaaaatccggggaagcaagtcaagaccggacaaaatcagaaccctggccgctcgataccgtcggcaggagcacccggaatgtggtacccacccccggttggctctctacctggattgacccacgatgcgcctcgataaggtttttgacaatggccagacccaggccggtgccgataacctgtctggtctgtggatgtttggcacggtaaaatttgtcaaaaatttttgggatttcctccggttcgagacctacgccggtgtcgctcaccagcacctccagatactcgctatgggataccgcggaaatcttgacgttcccgccattgggcgagtagttgatggcattgcagagcagattcataaagacttcttccatactgcggcggtccgcctgaatcagaggcaggtccgggggggtaatgagctgcaatactattttctggttggctgccttggtctgtaataattcaaccagatcggtcaagaccccccctaacgataaggggacttgctccagctggcagtagccggcttccatccgggccacgttcagcaattcgttaatcaggtccaacagaccctggattttggcgtgggcccggacgagcaactcccgttgcttttcggtcaggtctccggccagtccgtccaaaatcaccgtatgctgcatcttgatggctgacaacggggcccgcagttcatgggataccatctgcacgaattcgtttttcatttcatctaattccttaaatccggtgatgtcatgaaaaacggtgactacccctaataattgcagatcaggtccgtaaaacggcgccgacagtgcccggagataggcccgccctttgcgaagctcttgagatatataagttatattatcctgctccggggcagtgagtaaagtgtaaattgcttccttcagggaagtatcgtctagatagaaggacaggggaccaggctgaggtggaggcgtggacagctctagaaggcgcatcagcgccggattgcagaggactacctcgagatcgcggttggtcactaacaccccgtccgccatacagttgataatagtatggagacggctctgttcgctggccagagtatacaggtttctggcctgttcttctcttaattcccgagcctgacgttccagtttctgcttctccaggacccgtttgactaccagggtgaggtgatcaacccgaaaaggcttggtgacaaagtcgtaggcccctttctgcatacattcgacggcatttgccacggtcccgtggccggtgataatgattatcggcacctccggatagtgggtcccggccacctccagcacctccaaggcccccatcaccggcatcttcaggtcgcagaggacaaggtttatcggttcagtgcgaaggatttccagagcctcctggccgttggcggcggtagccacctggtagccctccggctgaaggatcagggcacaaccatcacggatcactttttcatcgtctaccactaatatcgtataaggctccgacatggtttatccttccgatgtcaaacgttgcgggctgactacctgatatcctcccctcctaaagaacatggtcataatcctcacctggttcgctgatgtttaccgacccggaatggatctgtgcaggtgcatccagggggagtttcataataaaggcggtaccgccttcgggggggctggccacctcgatgctgccgccatgacgctgaataatcccatagacaatggccagacccaggccggtgcctttcccgggaggcttggtggtaaaaaacgggtcgaaaatcttatccctgatcggagccgggattccactgccagtatccgtaaaagtcagaatcaccccgtcttcggctctgttcggctggctggtgatagtaatccgccctcggccccccatggcatccgccgcattcaacaacagattggtaaaaacttgatgcaattgacccggatcgccgatgatctgggggaggttagggtccaactgttgtattatttcaatatcatgaaacaaagcctggtgtttaaccagatcgacacaacggctgatgacgctgttcggatcaaagagggttctctcttccagggattgacggctaaattccagcaggcgggtgacaattttttttgcaccggaaagtctggttgatgatctcttcgacattcgggcgttctggtgtctgttcagtcatctgccgaagcaataattcggcgtagatcaggataccggccaggggattattgatttcatgggccactcccgcagccagtcggcccagggaagcaatcttctcagcctgcatgagctgggcctgggttttttccaattcctgccgtattcgcaagctttcccgcagatcggagaaaatgccgacactgccaacctcgtggccctgttcccgtataatcgaggcggaaaagttaaccggcacttcttcgccatctttggcccggaagatgatgcgggtggtctttaacttatcgggaggaccaaaattatcgctgcgcatccggcgcataatctcgctggccaattctttggggtaaaactggtgcagcacttcgggatgaccaacgacctcgacggcctgataacccagaattctttcggccccttcattaaagatcaagggattgccacggtggtctaacaccacaatgccatcgaccgagcattggatgaggtcatgcaaaaatttgttggtcttgtgaagctcgcgcttggtttggatggaatcgctgaggtctcgaagataaatgtaggtcaggatatttttaccgacctgggagaccgccatggaagtctccaggatgcgaccccggccggacagcttatcaggttcatccagagaactgcaaaattgcgtttcctggcgaatatgcttatcaaccatcgaggtcaattgccgggcgattttcttatgtaaaggtccgagcacttttcctaacttatctccgatcagcttatttttcggacggcggactagttctgccgctttgcagttggcaaacaggatctgttgcttctcatccaccatcaggatgccttctttagtcagctcggtaaccatcaatacttttttttcggcttcaaccagggcggtgatatcgcggaaggcctcaaagccgccaattacccgtcccatcggatccgtgatgatagatgcggaaaccatcaccgggatttcccggccctgacgatcacgaactacctgccggagtcccgagacaggcatcttccgttccatggacagcttcagcacgcagccatcggtgttgcacagactggtgttcagaatactgccgcacttcatccgacctatgacttcttcgcgccgataaccggtgagtttttccaaaggctcgttaatgtaagtaatcaccaggtcaggattgaccgtaaagaacggggtggggaaatattcaaggatactggacaacgtggctgtctggagttgcgccgcaggatgggccaacagatcggcgtgcagatcccggagcacgataaaacatccggcgggttggccgcccgaactgtgaaccggggtggcggtaacagtgagaggaatctctcttccatcaggaagcctcaaaccgatcggcacccggctgagactctcgccgttttgcaggcagcgttccacccagttataatcttcccacctgatttccactcttgagactggcgtgcaaattgggcaggcatcccccaaatgcaaagtacctccgaagagcttttcggcctggcggtttatgaatgccacccgacggtcctgattcgtgatcaacaccgggtccgggaagttcatcagtagcggagaaaaccactcgggcagaatattccggtcggttaatccctcgggggtatgcggtccggcaagtgtatcggctgggccgtgattcatcacctcatcctcttcgcccatgatcttagaaggatttgtaaaccaatctcaagaatcaaccagatctccgacattcactgattatcacggctccggcattgcacgggctggcagcgaggtacctcgaaggttttttctaatatctgcactgccggagcaagatcctgttgtttaatgataaccgaaatggaagaaacggtgcaactcagggccaagagggttacctcggccctctccagggcctctaccacagtgtcgccgatgccgtagcgatcgccaaaatggggaccatggacaaatattgccgctaccggcgactgacgatatgctgagaggccggggaggtgggattgtataacctgttctatcgccgctacccgatcaccggccgggagatcggcgcacaaaccgaaagaacatcgtaattccggtctatccaggaccggcagcgccactaaaaagggcagtctaaagccccgcttccccatagtcaccaatgccctgccaaattcctccagggctggcgacgagggcagggttaactcccagaggtctatatcgatctcttgcaccaagcagtaaatcttgatcaccttctcctgataggtggctaccacagcccgtaccaactcttgcggagggagttgggccgcaaagaattcggtcggcgatcgatatgtgggaaactggaactgtttgaataattgttgaatcgccctgttcctgccgcccgatgagataactccggatacggcggagggggaactggccagaccccggagcacaaccctggcctgagctacgcagcgaaggaaaaggcctgtgatatccggatgttgatcatgaggatacagcgagataatgcaggtgtccgaaaatagccgggaaaggctgcaccgatcatggaaggtctgtaccagtgagtggctgctggccccggcctcaagctcagtgcagaaaacggtgctgctgtcccgatccaggtggccagcaatgtgggtcaagaaggtaaggttaatcttttgttgggccaaaggggcgcagatgtctttccccaagcggctgttggcactcgtggaagaggatgccacacaggcaccctcctccacaactttaaggcccccgattttctgtttcttgatggtcttctctccaggcccacggtcatctggtccatgcccgttgaccgtttaggcgccaatcagtcgttccaccgcctgcgccagggtggccgggtctaccggtttggacacatagtcgtcggcttcggtagtcatgccctgataatggctgtaggtggtgctgggtaccgcttcggccaccgcagtcaacagcatgatcgggatgtccttggtccaatcgttcgccttcaattctttacacaattcatagccgctcttcttgggcatcatcacgtccagcaccaagaggtccggccggcgcttcttaatagcgttctcaccctcaagggcgtcgtaggccttgcccacttcatagcccttgttctccaacaacatggatacggtttcgacaaaatcaggatcgtcatcaacgatcaggatatactcttttgccatggtatttctccttcttgtagtcggggtttatagtttcggtaaattggatcaagagtcatctgcggtctcttaaaccgcggctcatcagggttaaacatcgtagtggccctggtttaatttatctgcgggcgggggtataatccggcccgttcgactatttccggaaccttctcttcccattcaatggccataatatggaatccccggacaccttcctcctctttcaattcctggatctgctcaatggctagtttaattccttcctcggcctgtttttctttgggtacgccgccgatgcgtttcacaatctcatccggaacatcgatgcccggcacccggttcttcatgtatctggccatgccgacgttcttcatcggcgtaattccggccaaaatcgctaccttttcggttaatccgcgctcgcgtgccagtttcagccagagtttgaatttttccatgttgtagatacactgagtctgaataaactgggccccggccgccgccttcttcgccaaccggggaacgcggatttcaaagggatcggcaaacgggttggccgcggcgccgataaacatctgtgggcgcggctcaacttggtggccgcccagcagatggccttcatcccgcatcatccggaccgtctgaagtaactgggtagaatccagatcaaagacgttaaccgcattgggatgatccccaaagtgctgatgatcgccggtaagacagaggatattgcagataccgaaggaggcggcgccgagaatatcgctctgtaaggcgatgcggttgcggtcccgcgtgaccatctgcagcaccggttccaggcccataagcttgaggcggatacaggccgccaggctgcacaaccgggtcaccgaggtctggttgtcagtgacgttgatggcatcaacataatccttgatcatctgagccttgtgctctatcacggagccatcacaattacgcggcggaccgacctcggaggtgacggcctggtgaccggcggctagtactttctccagtctgctcggggtggtgctgttcataaccttaaatcctctctaacgattttacgcggtccgccatcacggctgctcgcccaatttttcggctccaccggttgttcgaaacggtccaactgccctaaaatcttcagccggtcaaaaattaattgccagccgcagtcgatatccgggttgacctcacatttacccttttccgaccctccacagggaccgttcaacatccgcttggaacagcgggcaatcggacagatgccaccggtgctggccaggatacatttgccgcaggcctgacaacgctccgcgtacactccgcgttccagatccactcccatgaaacaggtattgaccccggggtagacgattttgtcttggtatctttccgccaggaattgtacgccacaaccgcaggccagcgacactacagcatcgtaggcgtcgatccgatccttgagttgccccaagtattccctgtcgcactggcgggtaagggtcgcctcgtcgatatccagcctctgcttcgcctgagtaaagtaaagcctgagagaggcagccagaatctgcacctctttcaaaccaccggcttcacacaccgtaacacagccatcacagccgacgatcaataccttgtggaaatttttgaccaggtcaatgatttcttctatcggttttggtactgccttgatcatgcggttacctccacattcggcccgaaggccatttccctggcaatttttatagggctggaacccagctctagcactctaacgttcatttcccgggcaatctcggcaaatcgggagcccatacccgccgataggttatacatttccagacgcgcaccgctcaggccaaccctgtccagaatttctttaacccgctggacccgcttcctggcccgcagattaccgacctgatagtgacagtcaccttcgagacacccggccacgatgaccccgtcagcaccctgctcgaaggccaacagaagatgaataatatcgactctgccagagcacggaactttgataatctctatattagccgggtattgcaatctcatcgaacctgccaggtccgcagccgaataagctcagtaactacaacagaaagccaaaattttcggttcaaaagttttcattcgcatactcctcaaaaggatgccatgatattggccttaaacttttcgtcttcataatgagccaactgaatcaccttggccggacattccgaggcgcaggtgccgcatccctggcagagtgccgtgttgatctcagaaacattatcctcattgatgcgcggcactccaaacggacacgtcttgacgcataccaggcaggcagcgcagcggtctggctcaacgtaggcgatgacaccgctgatggtttgcctaatatcagccaggaaagctccggcccgggaagccgcagccatcgcctgagcaatgctttcattgatcagcttggggctgtgggccatgccacagaggaaaataccttctgaggcaaaatccaccggccgcagcttggcatgcgcctcgatgaaaaatccatccgcactccggggaatttttagcagcgaggccaactcttcggtgtcggcggcgcgggtcgcggcgctcagaaccacggcatctaccggcatcttgataggacggtggagaacatggtcgttgaaggtgacgctcagatcattgtcctcgctctttaccaggggcaggttatcgagatcatagcgggcaaacatgacccctcggttgcgagccgcaacataataatcctccagaaagccatacatccgcatgtcccggtaaaggatgaccacctccaggtcgggattgatatccttcaattgtaaggcatattttaccgccccctggcagcagatgcggctgcaattggggttctcggcattacgggagccgacgcactggatcattgccacccgtttccatttggccacctcgtaccgttggctgatcttctgtcctaattccaacagggtcatgacaccttcatgctcgccgtagaggaattctcggggacgatattcctgcgccccggtggctacaattgtggccccgtgattaattttgcgctcatacatccctggacccaccaacacctcggtagtgaagttgcctttatagccgctgaaacccaccacgagcgcttgagtcaaaacctggagatttttatgggcctgcaccctctctatgagtcgattgagaaacttctggacctccaggccttcgatagtacggcccagatgacgggcgttgccccccagttctttctctttctcaatgataatgctctcaaagccttgatcggccagattcagggccgcagtcatgccggcaataccgccgccgatgatcaatgcccgttgggtaatctccaacggcttttccagcagcggcttcaataatgaggcccgggccaccgccatccgcaccaaatccttggccttggccgtagctctgtcaggctccttcatatgcacccaggagtcctgattccggatgttggccatctcgaagagatatttattcagaccgacatcggtcagggtttcccggaacatcgactcatgtgtgagcggagtgcacgctgccactactactcgattgaggcggtacttctcgataacaccggaaatcttgacctgtgtatcctgcgagcaggtatagagattatcttccacatgcaccacgtgagggagggtgcgggcatattcccgcaccgccgggacgtccacaatgccgccgatgttaatgccacagttacagacaaagaccccgacgcgagggtcatcctgaccgacagcgcgctccgggggcacttctttggttttggtcctggtccagcgggcctcgctcagggtggcgctgcaggccgcagccgcagccgaggcctccatgacggactgaggaatatccttggggcattgaaacgtcccgcagacataaacccccggtctactggtggccactggcagaaaggggtcagttttggcaaagtgatgctgattcagttcgacacccagtctccgggccaggtctttgactgattcactgacctggaagcctacagagagcaccaccaggtcaaatacctcggatttcttctcgccctgttcatccacataggagattcgaagatcacattctccctcggggtcgatactgtgcaccctggagcgaataaaccgcaccccatgttcattccgcgcccgattataatagtgctcgaaatccttgccataggttcgcatatccatataaaaaatggcggtatccaggtcgccgtgggcatgttctttggcgatcaccgcttccttgatggcgtacatgcagcacactgccgaacagtaggggttggttttgacgtcgcgcgacccgacgcattgcagccaggcgatttttttcggctcttcccggtcatagggccgcatcagatggccccggtagggcccggaagcgctgagaatgcgctcaaattcgagactggtgaccacattgggctgattggcgtaattgtaggattgcagccgggtgggatcgaagacctcattgccgacagtcaggatgaccgccccgacatcgatttcccgttgcctggccgtgtcaagatagttaatagccccggccagacagacctggccgcacagcccacagccgatgcatacctgccggtcgatggcgaaggccaacggtactgcctggggatatctgatatacgttgcttcccggaggtccaggccggcattaaattcgttgaccgcacgaaccgggcagaccttgcggcagtctccacagccggtacatttcaccggatcgaggtaacgcggataattgttcaacaccgcccgaaaatggcccaggtcgccatccaaagcctgtacctcggtatcaggcaagacctcgatattcagatgccgcccgacctctaccaatttgggcgaaatgatgcacatggagcagtcattggtgggaaacgtcttgtccagttgggccataatgccaccaatagtaggagagcggtcagtcagatacacatagtaaccggaattggccaggtccagagcggcctgcatacccgccaccccggctcccaccaccaacactgcgccgattttgtcagtttctttctgcattgccatggaaatcctcattaacccttaatcccggacatcctatgtcgctcaccgtgaccaagtccgagttttttcctatgccgtcaggagagtgaacgtgggactggtcccttcgtatgcctgcaaatcaaccaggccggttctctccagatcatttaagcggcgcgagacgcaataaaccggcagcccggttatcttggccatctgacgcaccgtttgcggtccttcctgcagcgcttccaccaacagggccttttgatactcctgctcggcgcactgttgcagtaaatcttgaaagtcaaccgggtttagctgctggtcatagacatttttcttctcggtcaggaaccggtccatacccaataaccaccgcagttgggaggaatgcaaagctcgctgcaccgccgccaaggaaagttggaaccggctagcccgcaatggtcccaactcccggattaattcggtcagttcggtaacataatcagcaaagagctgtccctcggcggcgctgacccatcgcagttgcaggcggtttttgccgattccggcaatatccagcatctgtcccaccagttgcatccgccgggccgtatggtaattaccttctaagtagtggcagtcaccgaagtggcagccgaagacaaagacgccgtcaaagccacttttgagtccttcaatcacatgcaccggatccactctcccggaacacatggtacggatgaccctgatattggtgggatattggaaccgggagacgccggccagatcagcaccggcataggagcaccaattgcacaggaaggccaggattttcggttcaaatatatggtccatatttatctccccggatatttacttagcctgcgcctgctggccgccggcgtgaatcactgccatgatctggcgatcgcggaaatgaatcatatcaatcgcccgttgtggacaggcggcggcgcacactccacagcccttgcaggaggccgtgatattctccgcccgatagcctttgccgggcacctggatcaggcgaatggcggcgaagggacaggaggcctcacacaggccgcagccgatacagagataggcatcgaccgctgaaacgatcggctctacttcgacaaagccccgagtcaacacactggcagcccgggccgcagccgcctgcgcctgggcgatagactcttcaataggcttgggataatgagccaatccacagacgaacaccccgtccgtagcgaaatctaccggccggagcttcatatgagcttccaggaagaaaccgtcatcgttgagcggcaccttgaaaaacttggccagcgtatccaacccccggggaataatggcggtggcgaggttcaagtaatccaccgggattttcagataatggtcgagaatatgatctttgacggtgatcagcagtttctcccgaccgttgatcatggtgctctcgactgccggtttctcctcctggtgatagcggatgaacaacactcccaactcccgggcctggcgatagagatgctcccgcggaccgtaggtgcgcaggtcgcgatagaggatgtaaacctgcaactccggtttccgttttttcaaggcaatggcctgggccaccgagctggtacagcagatcttggaacagtagggacgctgtggctcacgggagccgacgcactggatgaaggctacggcttcggcctcttccagaagccggggttgttcaatgaagcgcttttccagatcatgccagcgagtgacgcggtcattctggccatagaggtattccgagggcttcagggaatgggccccggtagcgaggatcgcgaccccatgctgcaactggcgttcgctcccgccagagcgcaccgtgctctcaaagttgcctacgaaaccgctgacctggatgagctcagccccggtcaacacttcaacccgttcgtggctcaaaaggcgctggctcagatcgtggatataggcccctacgtcttcacccttccaggtgtggccgactttacgggcatggccgcccaactcgtctttctgctctatcaggtaggtaaacagtccctgctccgccagattgagggcggcggtcatcccggccaggccgccgccgatgaccagggcgttttgactgatatcgagatggaccggctggagcggctccaggagcgccgccttggcagttgccatgcgcaccagatctttggccttttcggtggcccgctcgggttcctgttgatgcacccaggaatcctgatcccggatgttggcaaactcgaacagataaggatttaaccctgcggaccgaatggtttcctggaacagcggttcatgggttcggggagtgcaggcggcgacaaccacccgattcaggttattctctttgatcgcttctacgatcagcttctgggtatcttcactgcaggtgaacagattatcagccacataagccacgtgcggtaaagttcgggcatactcgcgcaccgctgggacatccactactccggcaatattaatcccgcagtgacatacaaagactccgatacgaggctcctgatcttccactggggcttcaggtggatatactttttcctgaaccagggtcccacgggccggcgataacaatgaagctgaggctgccgaggccgccgaggcctccatgaccgcatagggaatgtctttagggccggacatggctccacagacgtaaatgccgggctgagaggtcgccaccggggtaaaggagccggtttccacaaagccgtcggcgtccagtgccacccctagtttttctgccaagccccgcaagttatcgcctatttccagtccgacggagaggactaccaggtcaaagacttcgctggccttatcgccgttctcctgcacccattccagcctgagagcttgggaggcctcatccgttaaagtgagactgtggatgcgggagcggatgaacctcactccggcttcgttacgggcccgctggtaataacgctcgaagtccttgccataggtacgcatatccataaagaagatcgccgtctccaaatcggcgccggcatgctccttggcaataactgcttctttaatggcgtacatgcaacagacgccggagcaatacccatgggcgccgggacgcgtatcccgggagccgacgcactgcagccaggcgattttcctgggcggttgatgatccgaagggcgcaccaggtgcccctcatagggccccgaagcgctcaagatgcgctcgaactccaggctggtaatgacgtttttgtatctgccatagccatagctttcatagagatgcggatcaaaggctttaaaacccggggccaatatgatggctcccacattgatctgctgttcctggtccacatccagaaagttcaccgccccggccggacagaatttttcacaggcgccgcagcggccgatctttcctttcttatccggcttaaaatagatgcagcggtcgggatcaatggcgtatttgagaggcaccgcctgagggtatttgacgtaggcggctttgcgctgattgagcccttcattgaactcatcagccgctttatagggacatttttcggcgcacaccccacaggcaatgcaccggtccatatcgatgtaacggggtctctggcggacggtaacagtaaagtgtccgggttcaccctccagtgcggtcacgtccgccagggtgagcaggtggatattcagatgccgtccgcattccaccagtttgggcgacaggatgcacatggagcagtcattggtggggaaagtcttgtccagttgcgccataaccccgccgatggcggcagaatgctccaccagatagacgaaaaagccggtattggccagatctagagcggcctggacgccggcgataccgccgcccacaaccatgaccgcacctcggagatcgttgtttcccttctcgcccggttttttgctcaagctgatttgttcggctatcatagttttatcccatatatatatgtcgtaaccgcgacatcaggctcgagccgcagctagaatggctggcagccggtcttcccagccgagggtagaaatctggactccgctgtagccctcgtcctttaaaccggcaatcaactcagcggcaatcatgatacactcccgtacccgatccggggccttatgaatacgctcgatgagtccggccggaatgtggatctgctcaagatgacgatcaatgtagcgggccatgcccaccgacttcagcagcatgacggtgggaatgattttggccgggcggttgcccaggcgcttgcggaactggtccaggacctttagagcaaagatcggcgaagtgataaaaaactgcgctccgacagccatttttttatctaactccgccaattccgcctccagagccccgccgcttttgccgacattgagggaggcaccgactagaaaccgtggtgcaccctgaagctcgatgccggccagatcccgcccggattgcaaggtttggatagcggccagcagttccagcagatcgaggtcgttgacggcgcgggcccgatgatggtccccatagctgatgtcttcgcccgtgactgccatgacattgggaatccccagggcctgagcggctaatagatcagcctgcaaggccagccggttgcgatcccggcaacagacctgcatgaccgtttcaaagcccttgctttgcaatagtaaagcggtgcccagagaactcattttcatcaccgcattgttcatttcgggggcgacaaaggcgtccactcttcctttgacgttcgtagcgttagccacgagcgatgatacatcagtccccttggggggctccatctccgccaggatgatgaactttttaaattcaagtttttcttgtaaatgcatccactttccctccggaatatgaccgcatcagggcattggaaatagccagcataagctcatccacaccaaacgatttcacgtgatagtagaaaattcccttgcgtcgaatccgactttcctgttccgggttattctcatcggccgtaacgatcacgggaagtctgcgatagagtcctttaatgatggaaatggcatcataacccaggctctcgggtaaagagacgtccatcaccagcacattgaccttttcggtctgcagggtcatgaggacatctttgatgttatccaccttaaggcattggtggccgttttcgatcaaccagggatgcaaacaatccgagagttcacagccgtgttcggcgatcaaaagggttccacactgttccatcattaccttctcttgggagtaaaggaggattggtcagaaaataaggtttccggttcccggctgtgagtcaaaaattaacttctgcacagcctggaagcctgtaacaccggcagatgattttcatggtttgcgggtgacttacaggccatgaaaattagttgcgttcgaatcccccatatgtatgacacctatctctttagcaaggcatgtaccggaaccgcagagaagtgaaaatcaaccttgccgggcggatttcaacaagcgccgggggcaggaaatgacctgacaggcgaggcaaagttaccgagggaaaagagggaggatcgataaggctatgattatcttgacatttttagattatgagtaagaaagtcccgattgctaccagcttacacgttttcaaaaaagaggcaccattttcctttttcctaggcctagtacctcttgtctgacggcattatctgattccggcaccgatgggacagtcggccggccgggggaggccttgggcttccgcctggagtaccttgagtagacactggtaatacggcgaggcccgcaggagtttgggcccgatggcggtcaatttttccacctgttccttggtcaatttgaaggaagtgggcaaatccaggtaatagcgcgggtcttctccgggaagcaaggatgcggcttcgaaattgatctccactacgtatggatcgatgtcggctttgaatggttccggtctgggcgctttggggcagtgctccgccagcaggcgacggcactcttccagatctacttgagtctgcacccgttcggacagggttgaacgggtgcgatcggtgctctcaaagctgaaattatccatggcaatcgtggcggttttttccgccaccgtaaggatccccggggggatgctcttccggcttatccggtcttcgctctcggtgcgggcgttgacgacgatcagcactaattctttgatcagaccctgattgatcctttttcggatgaaaccatgatcgtaggcctcaagaatcgcccttacgccgatattatcggacagcccgccatccatcaggtggatatactcattatgtttatctaaataaacgttcaggttcttggcggcggcatagcggcggctgaacatatcctcaggcgccagagcccccttataccaccacgggggttcatatccttctgccgtcggatagttcttcaggctgataggacttaacaggaatggaaaggcggaagaagccgccacggcacgggatacctgataatcatccagacgtgagccgagggcgtcaaagtaatcctgggtatggtcaaaacgccgacccggccccaagttggtggcattgatgatgataaaggggcggccgttttcttccagccgggaaaaagcggctccctcaaagagatcacgatcatataattcgactgccagatcaattctactgaaccagggggaggcaatccgcagcagattgaagggattcaggagcctggccgtcagcgctccctggatattgcgctccaggaactttgggcggaactgatcaaacagtttctcccgaaacaggccgtagtaggccgaagtaaaagaacctccggaaaccgaagaaatacagtccacctcatccaaaagactcttttctgcaccattgacccggatgcgggtctgctgcagttcttccagaataccataggccaacgccgcggcacgcgtcccgccaccggaaaacgtcagacagatgaagagagaatctgtattcctgggacccggctggaggttgtcgaaacggtagcccgcctgtttatcaaagctgaaactctgctggttaagcggataatgagcgcagccggtgtaccagataagaaccagcaggaggccgaccagacgttgtatgagcttcgccgccattagataacctcaaactcgatcctcaggggtcttgaggctgcggtatggcgaagatcaatctggtgtttctccggcttgaaatcgggcggcggtcccaaagtaacttcatagctgcccccctccagctcgagtttcacgttggtctcgcccatgggttcgccattgagcaacaccggcctttgctgtggaaactttaccaccaggtattcatatgacatgatcggcgcctcccggcttcttcggacaactcccaggatcgattacactgtttccggttttcgataaaaaattgcagcattagattgttacggtcacagttgcaggtcggaccgcaattggtataactcattggattacagggcaaaccggatctgatatgaattactcgtcccgagaaaactttacacccgattttatttgcgatcatagtgcaatatcttaaaaaatagcaagataattttaaaggggtaaggagttttatttcacaatgtggtgatcagcaggactcgcggctggtttgctggtctggtaggagttttagggatatctagggggatggaaaattagtcccaggcatgccggatggctggccagacctgcgatgtctcggaacgggcggcgatgatcacggcctgcaactgtaagacagcttcattaaaatcatcgttgatgatgagataatcataccaggtgatctgcttcacttcttgccggacgcgtgccagacgctggcgaagctcggtttcgggaagactgccccgttgacgcagccttcgctctagttcggtcagtgacggggggaggataaaaatatactttccctgggggaaatggttcttgagcgccttagctccatgaatttccacgtcgaaaagcagatcctgtccgcctttgagggcctcttcgatccaggggcgagaggtgccgtagtaattgccgaactgtttgacatattcgataaggaggccgtcctggattaattgttgaaattcatctaacttaacaaagaaataatcttcgccatgtacttcccccgaccggggtttgcgggtggtataggaaacggaaaaccctaatttagcatcgctttcttgcaaggcccgcactaaagaggtcttgccggaaccggaggcaccggagacaacgaagatctgaccggccatctacaactccttgttgcctcgggaggaagtgttttccccaaaaaatcgctgggccagggtctcgggctgcactgccgaaagaatgacgtgattgctgtcggtaatgacaatggcccgcgtcttccggccatgagtggcatcaatgagacgctgctcatttttggcctcctcccgtaaacgtttcataggagccgagtttggggtgacaatggccacgatgcgggtgacgaccacggtattgccaaagccgatattaatgagagacgaatctttttgaaccattgccgctgaactcccgcaagaacatgtatggaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccgataaaatatcgagaatgggatagggcggtccatggccgccgctgctgtttaatatggtcgatgagaagaaatttgtatgaaaacagtgggcggtgagccgcaaaaacattattgtgagcagttgccacgctgctgttttcatattttgttgtgatccccagaccatgccattttatatgaatagcacagaaggccagagattagcactaacgcccaccacctcagtgatggtttgaatgagcattttattccagattttgtacctgttcccgtaggcgctccgattcgctcttgatttcgattactgccctggagatgagcgcctcacctgctttggagcctatggtgttaatctctcgattcatctcttgcaacagaaaatccagtttacgccctatcgaagcctctgcctcaagggtgagctgaaactgttggatatgacagagaaggcgggcaagctcctcggcgatatcggaccggtcggccagcagagccacttcctgagccagtcgctgagggtctaccgagttgccttcgggcaggagttgggccagtctggctgtcagccgatcccgatagagttgagggatcatggctgcccgctggctgataacttccacctgctgctcgatgctggtcaatcgctggatcagctctcttttgagatactccccttcctggcggcgcatggtgttcacgatgtccaaggcctgctgggtggcgcaggccaacaccgaccagagggcctcatagtcagccggggtccgctcctggagcgagactacttctggaaaacttaggagctgctcccaactccagggttggggaagagaaagtgtgttttgaatttcggccagcaccgaggccgcctcctgcagaagagtacgatccaaaaccagggtacggggactctggccgagatattccagggagacgctgagctccagccgtccgcgggtaatgttttccgaaaccagcttccgcagccggtcttcgagtgggttgagagaacgcggcagccgcaggtgcaggtctaaaaacctatgattgagggtacgtagctctgcgacaatcctggccccagcaccctctgcctctccccgcccaaaggctgtcatacttttaatcatagttcgaagactctcatgggaggttttcgggagctttctcttccacctccacctttctggccaattgacgcagttgccagaggtacttctgccgggcctgagtgaaaaaccctcgcagcggttcgctggcataatccggataggtccagggcagcgcccgccaggagcctttttggtagatcagggttacctcaccataaaagccctgccccaaataaaggcgatgggtatagttttttccagtagccaggaccaatcgctcccggctcaggtagcctgggtccaggttcactaatctacggccgctcagagagaaccggcgttccaggtcattagtgcaggccttccagtggcagagatctgagggatctgccagatgcaggaagactgccaaacggcgctgcagattgagacccatctcaggggcataatatccggtctgatgaaaatgcagccaggcgctgaccatatctgggggccctaaaaaagcagccagatcacggaagactgcagtctccagagccggttgcgaaaaaatcagactgaccagaggcttgaccggcagcggccgacttggaagactcatggatctttaataagcaggtatcaagctttcggcaatcagattggagtagaagcgtttagattgaataaacattccactacgagaatgctaacgctctttcgtaaactgatgtattttgattagtaattcgattattaaaaattatcgtaatatttcagccatctgagagaatacggcaaggtagggtgggcggtgcccacctaacatttagaaacctcgatttcttgatatttgccattacctgtgagtcaccggcgcaccttgaaaatcattttccggtagcacaggctttctagccggtgcaaaacttattttcggagaatcccggtaggcgggatgcgctccgctttctcgctttacaacactgcaacaccggcaggctcacccgtagggacgggtcttctattcgccccaaacaactgaaatgctacaagttagctaaattgcaattatatcataaaaggagtttccattgtaagaaaacgattggttcaagtcaataccattttatcgccgttgaaaccaaggttaagcaaaggacggcgagggcgccggtgatgtagagcaggcgtatggccttgagaatgtcttcccgatcaggttcccggcaggcttctcctaaccaaggcttatccaccagtctgccgtgataaacgttcgggccgcccaagcgaagacccagcgctccgctcatcgcagcctcgggccaaccagcgttggggctggcgtggagacggccatcgcgccgaaaaattttccaggtctgacgccaatccaggccggccagccgggctgctacagtgataaaaccaccgctgaggcgggcgggcagccagttaaagatatcatccaaccgggctccggcccagccgtattcacgataccgcacgtttttatatcccaccatggaatccagggtgctgacagccttgaagatccacaccaggaccgggccgcccaaagtggtatagaatagaggtgagaggacgccgtcaacggtgttttccgcgatggtttccaccgtagcgcgaataactccagcttcagaaagttgccccgtctcccggccgacgatcttggccaaagcctctcttgccccaggcagatcgccttgacataaaggccggtgcactgcccgggcatggttgaccaagtcctggagggatagagccccgtaaatcagccagacctcaactgccaacctgatgctgggaggctgggaagagacgagctgaagcgcaataatcgttcctccggcggccgcgccgactacacagatagccagaacaacgcccgccaaccgcggattggcgaaggtccgccgcagtggatcttccaagtgaacaatgagtcggcccagccagcgcaccggatgcggccaggagggagggtcgcccaaggccagatccaggagataagccaaaatcagcttacatcccacgcgccatgacctcacgcaaggccgcagccatggccagattatcctcctgccgccgcactgccaggcgcaggcagtggtcgtccaaccctcgataattggaacaatcccgtaagaggaaacctctctgccccattagttccaccacctttggagcgttgggcagctccggactcagatgacagaagataaaatttgccgtgggcggtagtgggttgagtccgggaatgtcagccagcaactcgtataactgctgccgggtctgggtcataaaggttcgggaccggacaataaattctttatcctggaggctggcgactccggcaacctgggccagcatattgatattccaagggggtagcaaggacgccagccggttgatgaggtcggggctaccgaccagatagccgagacgcaaacccggcagggaaaaaaatttggtcagggaacccagcacgaggattcggggatctttgattgcctggggaatcagcgtaatctcctccgcccggtcgacgaaatcaatgaaggcttcgtccattatcaacagggctgaggatggcaggacctccagaaggtcgttcagggcgtctcttgaaaggagagcgccggtaggattgttgggattgcacaggaagatcaggccgccctcagccaccgcaatttttaaccggtctagatcccaggaataatccggaggagtctgatacaggtaggtgcattgagtagatgtcaggcggacggcataatcgtattcactaaaccctggggctggcaatgcagctcgcttaaagctggcgaggcgcggcaggagataaatcaattcgacggagccgttgcccaggattaggttggcaggcgaaatattaagatgttcggccagggcctggcaaagttcacgggcgtaagggtccgggtaatgcacgatatccggcagatgttcagtcaaggcccgccagaccgagggaggaggtccgagggggttcatgttagcgctaaaatcaataagttgctgatgaccgaaacggattcgggccaggttcaaatcaccgccatgccaggggcgttcagattcgctagagttcatgcctcataatttctgctatgggggtgggcctgtcaataattttttcaaatcttatcccagatgaccagtagccgagattcctgccccaggggcaggacgtagcgctgttgtctgggttcccggcagttatactgagacgttagggccattgcctcgtgccactgttcctcgtccagttgaggacctttgagggatagcagccgccccccggattgtgtcaggggagcagccaaggccagaaagcggggcagggaaaatgcagcccgagtgattaccccgtgaaactgcggcccccattggcgggccaggctgggggttagatagacctgccgcacctccacgttcgctagattcaagtgaattgttagataccggaggaaagtgcttttcttaccggtgggctccagcagtgtcaggtgaaggtgaggtagggccagtttgagtgccagtccgggaaaaccggcaccggtaccgatatcagccagactggttagatcgcgcacccagggccagacagccagggaatccaaaaaatgcttcaccaccacgtctgaggcggttttcagtccggtcagattcacccgggcgttccagcgcagcagttcatcgcagtaaacgagaaattgtcggatggtctccggcgatgtcgatagacccagggcttccaggccaacgatcaggagatcttgaggagcagcagtagtataaccggttttccggttcaaggatgcatgccgtaatcaaaggtgaggggcaagagggcttccttacatagggacgaacacgagattcgcccctccataacagtatctctttacattaaaatggcttgccagtggcatagggttccagtccgtgccgcatctatatttgggcaaccggaaactgaaaaccgcggttatttccccaggcagaagcgggcaaagacgcggtccaagacctcgtcgtcgacctccagacctaagatggcgctgagttcctgcaatgccgaacgcaattccagagccaacagctcccttggctgagcagtttggatgatcttccaggccccttggagatggtggcggcaatgttccaggtgtcggcaatgcctggcctgagtgacgatctgaccgtccagagggctggcgcctcccatcccggcctgaaaaatggcctctttgagggcgggtatgccttcgccggtgagtgcggagatttctattaggtgatgaggccaggctgatgggattgccgctggctgtaatacccgcggcagatcgattttattcaggacgactaggatcgattgatctcttaaggcttgcagttggggttcatcctccacctgccagggttggctggcgtccagcaggtagagcaccaggtcggcctgctgcaggtgttcctgagttcgttgaatacctatttcctccaccagattttgcgccgggcgcagaccggcagtgtccagcaggcagacaggcagtccctggatgaccagattttcggcgatgacatctcgcgtggtgcctgggatatcagtgacgatagcccggtcggtctgcaggagtcggtttaatagactggatttgccgacattgggacgtccggcgaggaccacctggagtccctggcgcagcatccgaccctgggcataggattgacagagggcagttatttcggattcaagtgcttccaactgatgaacgagagccgccagatcaatctcgggtacttcttctccgaaatccaggtcagcctccaccagggccaacaggtccagcaggtcatcacgcagccgggtgaggtggcgacccagaccgccggcaagatgagcggcggccactctaagactggcgtcactcctggcctgaataacttccaagacagcttcggcctgagtgagatcgagacggccggagaggaaggcacgtagggtaaactcgcccggatcggccagccgggcacccgcctgcagggttagttgcaggatgcgttgcagcacggcatagccggagtggcattgtatttcgatgacgtcttctctcgtatagctgtggggacggggcatgaaggccaacagcacttcatctaccgcctgaccgtcctctggcgagacgatctgtcccagaatgagacggcgggccggccaagtcggggtatgcggtctggcaggccgaaaaatgcgatcggcaattgcccgagagtcaggaccgctcaggcgcacgatgccgatgccgccctctcccggcggcgttgaaatggcggcgatggtgtggcgcttcactcgtcttcgttcaagacctcggcatttcgtctcttttttaccggatagatgatgatttttttataaagtccttccccccggctcttggttttaaggtcacggtccgactgcagggttagatggatgatccgccggtcataggcgttcatcggattcagagtcaccggcttgccgagccgtttggccttttcgccatatttctgggccagatcaacaaggacttgtttatgtcgctcccggtaggattcgatatcaatgatgacgcgcggttttcttttggtagatttagacagaattttggtcactaggtattgcagagcttccagagtctgaccctgcttgccgatgagcagcccggcatcctcaccttcaacgatgagattaacctgattgagttcttgaaaaccgctgatggtacaggtctcgcccattttttcgagcagttggctgagaatctcctgagcccgggggacgagatcgacttctttctcgccttcttccattggctcggcaacctcgccgaccgccgattctttttccgttttttcgggttcttcccgtacctcccctttaatcgcagcgcgaatttttgcctttttccctcccaacaatccaaagaggccggatgagcccaatgaaatgatctctatctctaatttttcctgtgccaccttaaaatgcgccgcagcctgtgcaatggcgtcttcgggatctttcccttcgaattccagaaaattcattcaggcctccaccttggttaaggcatatacttattggtgtaatattgctggatgatggacaggacattattaagcagccaatacaacaccagaccggatgcaaagttaaggaacataaaggtgaagatgataggcatcatcaacattaatttggcctgggtggggtctccaggagaaggggtcatcttttgctgaatgaacatcgttgctcccataataatcggggtgatcaacagaggatctttggccgagagatctgccagccagacgatatcggtgaaaggcaacgttgaaatgaagggggcatggcgcagttcgatggcgtatcctaagatattataaagtgcgatgaacaccggcagttgcaaaatcatggggagacagccacccatgggattgaccttataggtccgatacaatcccataagttccttgttcaaggcctctcgatcgtctttatacttctcccgcaacttggcgattttaggctgcaatttctgcatgtccttcatggactggtagcttttatggtttggatagagaaaaagcacccggatcagaaaggtcataacaataatggcccagccatagttatggagatatttaaagaagaattgcaggacatagaggaggggcaaggccagaatttggaaccagccgaagtctaccgtctgttccaaccctaatccgagcgattttaagatgtctaaatccttcggaccgaaataaagcgtatagggcaaagaaatctcctgaccggggggtaatgaggccacctgggtccggaaggtggccgtcattattttactggcaacgtcttgaactgtggcagtgaacttaaaatccgacggcggcgggacgacggccatcataaaatagctgctttccaaagaaccccaatcaagttggccgatcatcttggattctttcaggctgccactagcgaccgtgtcccgactcttctttgccgaccaagcgaagccggtgaaaccggcatcttttacctcactgaagtcatcagttaggcttagtgccaggtcgccttcaagggggttggaactttgattcttaaccgtggctgtcagatccagccggtagctgttctgctcgaaggtaaaggtcttgaccagggttaaaccgttgggcctgacgcaggtaaaactgagtttggccttgtcctggtcggtaagagagattgccttttgatcagcctgatacacctcggcggcgcctacggaggcggccttggtctcccaggccagggccaggggaagggcgtcaggagtagtagcctgaaccaattctttcgggtcggttatctgatttcccacccgcttatatctctgaatgtcgatgccaaagaaccacaggttgaaatcggcaattttttgaaacggcaagtgcccccagtattttttgagccggaagctcttcagcctggcgccctgttcagtaaatattgcctgatagagaggggtatcaacgactatatcccgagccttttgaacgccggtgggcggagttgacggcgttgtcggcgtcgctacgggcgatggactgatagcaggtttgggcgccgcgggttgctcaaccggctgttcaaccggttgagtcgccggtttctgaggggagggcggatagaatttctgttgaatatacccgaaaccgataaaaatgacgaaacttatgaccagagctaggagcgctcgcttttccatatattgttcctcccttgggggtcatcccgaggccaaaccgaaatgaccgtttcccaaaccaggcataggtctatgataaggttagaatgaattatcgggtcgaaggccatcctgacggctgaaccctatccccctgcatgtcctggccggtcggaagacatcaaactcccctgtagccaccttaattctcaggactagcaatcccgcaagacatattcatggcagggggtccagaccacccggatgtaggggatggcatttcaaaacccgtcggcaactgagcaggatacctttgccgaaaccgtatttctcgagggcctggcaggcgtattcggaacaactggggtagaagcggcaggaatgaggcaaaaatggcgaaataaaaagctggtagcccctcaggagccagatgagggagctaactgccaatttcatctttgactccggacagcaggagcacaggtcccaactccgctgcaacctcagcagacgtcaagccgggagcacctggcttcgcaatgatgacaatatcttgggggggcaaaatccctttatggcgtctaaaaaattcccgcagcagccgtttgacccggttccgttgtacggccttgcctaaccgtttggtcaccaccaccccaaggcggggcctctgaagatcattatccgccagtgaaataacgaaatgaggagaacgtcgcctcgatccgacttgtttgactcgctgaaactcagcccgtttcagcagtcggtcggctttgcaaaagctggcctggccccgtaatgattgcgtcgtcaatcgtaatggatgattcttctgggtagatcgcgacctaaatagagatactattaggcactcagccgttttcttcctttggcacggcgccgtttgataaccaggcgaccgccccgggtgctcatccgggttaaaaagccaaaggttcttgctcgcttgagattatgaggttgatacgttcgcttcataacttatataccgttacctttgtctcgattgattgccataatgagggctttccgcagtcggctaacagcagcaaggcagatggggctaatcactaccagatcaatgaattacgcttgggctgctcacaggttatatccagatcttagagccggggactgcgggacgtccatctcaaacctgtaatctaaagatataattaaatacattattcgcaggatttgtcaagagatgcgatattacttgagggtgtttcttcaataacacctaatttattgataatacatggataatactgcgcaatctggaaaaatgtttcaagtttcgagttccaagttccaagatagtcagaaaataacccttacacaggctagaaagcctgtgccaccggcattggactcacaaaaagagaagaaagcggcgtcagccaacaggcgggatgttctccggttttcgctttttacccggcagtcaaggctcgggacgttgacaagaggcccaagattttatttaataaaggcaatgaatagaccgaaaaagaacctatatatcaaaacctacggttgccagatgaacgtctatgattctgagcagatcgccctgatcctggggcgggattatgatctgaccgacaggccggaggaagccgacctgtacctgatcaatacctgctctatcaggcgcaaatccgaagaaaaggtcttgagtctggtgggacggttaaaggggttaaaaaacagacgtccccagatgcttttgggggtcggtggctgtgtggctcaacaggaaggcgaacgtctgctgcagcgagcgccgcatttagacctggttttcggcgctcagggtatctatcgcctgccgcatctcctgcaccaacgcctggagtccggaaaggcggtggttgatacgtcgttttcagcggatctgccctatatttccggccaggtaaagccgggtgccccaaagaagttggtaaccatcatgcaggggtgcaacaattattgtacgtattgtgtcgtgccgtatgtcagagggccggagcgcagccgtccggcagccgaggttatcaatgaggtgcaggatttcttacgccagggcggtcaggaagttaccctgctggggcagaatgtcaactcttacggcaagggcttggccgacggactaagctttccaggactactccgacgtctggccaaactgccggggctagtccggctgcgtttcaccacttctcatccccgggacttgtccgatgatttgatatgctgttttgcagaattgccgcctttatgcgatcacattcatctaccggtacaggcgggttcaaaccatattctggcgcggatgcaccgaggttacactagggaggaatatctacataaagtcaaccggttacggcagatttgtcccggaatctccctgactactgatctgatcgttgggttcccgggcgaaaccgaggccgacttcgctgatactctggcgctgatgcgggaggtcgcctttgatgcggctttctatttcaaatattcacccagaccgcagactgcggcggctgccttggttgatcagattccggagccagtaaaggcggaacgtctggctcggctcaggatcttgcaagaagaactttccctggctagcaaccagcggctagtgggacagtttaaggaagtattggtggaaggattgagcaaacaacagaaccaacaactttgcgggcggttgcgtagcaatcaggtggtgaattttgacggtccccaagacctaatcggtcggatggtttgggtgcggattgaaaaagccaacctccattccttgggaggccaccggtgtcagccataattgagtgcctaatcctttttcgttatgcctcccggcaattccacaggaggatgccatgttaagagaagtgaccgtagccggattgacgatcgatcctatgagcaattcgcccatcatgatcttgaaggacatcaattccgatcaggccgtgccgatctggatcggattgctggaggccacggctattgccagcgaactggaaaatatcaagttttctcgtccgatgacccacgatctgctcaagaatattatcgacctgatggatagtcaaataacccgtatagaagtctgcgatctcagggacaacacgtattttgccctcatttacctgcagaccgaagacaaggaaatcaggatcgatgccagaccgagtgacgccatcgccctggccctgagggccaaggcgccgattttcgtagaggacttggtcatccagaagtcacggcgggtggatttgggcgccaaagaagaaatcaccacggaagaaggtaaaaagtggacggagatcctggaaagtctggatcccgaggattttaccaagtataaaatgtgaccgcaaaatgattgatctccatactcattccctttatagcgatggtgaattgttgccggccgaagcagtgcgccgggttaccgtcctcggctatcggtatctgggcattaccgaccatgtggacgcctccaacttcgatttcgtaatagagcgtctccggcgggcggcgatcgaactcaaccgggtgaatcagacgaagctgattcccggagtggaattcacccatgtgccgccttcccagatcggttcgttagtgaatcaggtccgagccatgggagcggtcctggtggtagtacatggagaaactattgtcgaaccggtggagccggggactaaccgggcgggtttggaggctgacatcgatatcctggcccatcccggtctcatcagtcgggaagacgccgaactagccgccagacgcggcatcatgttggagctctccgcccgcgccggacattccctggccaatgggcatgtggcagccatagctcggcaggtgggggccagacttgtcctcaacaccgattcccatagtccaggcaactatatcacccgggagaaggcctaccagatcgcccagggtgcgggattatcactggaggaatgtcaccagatgctggccaattccgaagccttggctttacgggccctggactgtctagaaatgtaacagctcagccggaaggctgattacaagagagtctccattcttcgggccggagtggagaagattagagcgggggacttgatgccagccttcctcatactcgcagtgtttctcattttctccccccaaatgctgttctgggtaaatatagtgtaccccgcgcactcggctgttgacagcaattactatactctttcgcagaataacacacccggtcaagcaaccgggcctgatctcgataagccggcggtcagtccgaaatcttcccgaaaggcggtatccatgagtaaagaacgtaaaatcattcgcagcaccaaactccctcccgcggtgggcccctacagccccggagtccaggccggccatttccttttcttgtcggggcagttagctttgaatccggccggtgaactgctgcagggcgacatcgtcgtccagaccatacaaataatggaaaatatcaaaactctcctggaagaagctggcctgactttgcaggatattgtcaagaccacagtatttcttaccgatatgggggattttgccgaaatgaaccgggtctatgccgagtattttccggaaaaccctccggccagatcaactattcaggtggccgccctgcccaaaggggctgccattgaaatcgaggccattgcggttaaaaaatgacccgcagcagagaagtaaaaaagctagcttcttatctgaaaccagggccttaacggtataccattaaaacaagaaccggagggggagatggcggcgatgaatttcttgcaagcggcggaatttatcagaaatgacctgcggttgaagaccctgccggtggccgtgaattttctccgtgaaaaagccgctttgcccgaaaagacgagacaaccctcggtggcgttgggtaaacgggtgaccatctgccagggagttaccatggctcgggtttacggttggaccgtcggcttgactcaagaagacctgatctgcgttccggctatgattctattcggttttaccgatgtcccggaccagagtgctacgttggcccggctattttgcgatgttcatttcatcagctctccggaaaaggccctgagtgaaaccggtggtatgcaccgtctggccaacggggagttcgaggccctactgttaacgccgctggcaaaaagcccgaacgttcccgacaccgtcgtactctatggcaatccggcccaagtgatgcggttggcccaggcttatagttacattgccggggaacggacgccgggtcagttcggcggcaaggtggagtgcgccgattacctcattgctccctttaagaccggcaaacctcgggtggtgattcctggtatgggggatcggattttttccatgacccaggatgacgaaatggtctttgcgctgcccggtaaggaccttgaaattttgctgcaagggctgcatgaggccggcgataaaatcggggcccgctatccggtaaccttctatcagaattttcagccggaatttcccaagtattataaaacattaggtaaagaattagggatcttctaagatctggcgtagcccccggccggataggttctctttttaacagaggctttccaacctgatttcgaggtttgcagcagacaagggctagctcttaaaaaccccaggtccgactccgaaggttcacgccagccattccgcctgttatacgttctgtaatgcctgccagcttccgaaaacacaaataagtcttgacttattgtcacatttcattaaatttttatacctgtgatttttgtaatttccatgacctgtaagtggcccgccaaccattaaagttggtgccggagaactccggaaggcgccatacgcttggcttttccgcccaacggcactacggtgcggtaccggcaggcccatcctgaggggatagataaacaattgaaaacaggaaaccagaaatttaattttcttgttaacatccgacgaatttcccccggtcggtacggcggcgggcgtcgggaggtgggtatcacgctctaagcatatgtaaaggagaaaccgtgttagtccaaaaaacccttaccaagaacccccgctcggaggcctggatagagctgctggaattgatcaccggtctattcctggccctttttgtgcagatgcacatcctggcggtgtccaacattctcttcggagctgcggcctttgatcacaagtcggcccagatggacgagtattacatctcccatgtggcgattgttttggtatgtgccgcaattattgcccatggcatcctggcgatgcgcaaggcaccctggcggatacaggaggcgcagatcgtctggcgtcatgccaaactggtccaacacgacgaaacctggtattggctggtgcagattgtcaccggcgctgctgttctcattctggccaccattcatattgccggggttcttaccacctggcccatccaagccgcccgcagtgccgcccgggtgcagtccggcggttttattttctatctgatccttatcggcattgccgaaattcatgcctttctgggtgtgtatcgcatctttatcaaatggggctggtggccgcgtagaccgattttcaaatatctggtctacaccgccattgccttttccactttaggagtcttcgccttgtttgtctttctactctttatttctgcgggaggcgcccaatgaagtggcaagacgcgcacattactgaggttctggttattggcgccggtctcgccggtgaacgggtggcggtggaagcagcctcccacggtcatgaatgcactattttgagtctggtgccgccgcgccgttctcacagcactgcagcccagggcggtatgcaggcctctttggccaatgtcgctatgggctacggtgataataccgatctgcattttgaagacaccgtcaaaggctcggattggggctgcgagcaagatgtggcccgccgctttgtcaatctggcccccatcgccgtccgccagttggctgcctggggggtcccctggacccgggtcaaagccggtaaaaagatactgcccgatggccgggagattgaggacctgcccgagaaagaaggactcatcgcccaaagggccttcggcggtacggccaaatggcggacctgttatgcggccgacggtaccggccacgttttgcagtatgccatggattccatggtcttaaaattgggcgtcaccgtgcatgaccgcctggaggcggttgtcctgatccatgatggcgaaaaatgttacggcgccgtggcccgctgtctgcgcaccggtgagttccgggcctatctggccaaggccaccgttattgccaccggcggctacggccgcatctacggtacctctaccaacgccgttattaatgagggttccggcatggccattgccctggctaccggcgtggtacccctgggcaatatggaggcggtgcagtttcaccccaccggcatcgttcctaccaacattctggtcaccgaaggctgccggggtgacggcggttttctcctggacaaaaatctccatcgattcatgcccgactatgaaccggtgaaaaaagaactggccagccgggacgtggtcagccgccggatgatgtatcacatcaatcaggggtttggggtggaaagcccttacggcccgcacctgtggctcgacatccgccatctaggccgggagcatctgtgcaccaatcttagggaggtttctaccatctgctccaacttcctgggtatcgactgcgccgagtcgctgattccggtggttcccacccagcattactcaatgggcggcgtgcgtaccaacatcgatggagatgcctatggtctcaagggtctatttgccgccggggaatctgcctgttgggatatgcacggtttcaaccgcttgggcggtaactccttggctgagaccctggtgatgggcatggtggtgggcgatcgggtagccgattacgtcaaagaggccgtagtggacttcccgccgaccctagtgagcgattttgtcaagcagcaggaacagcgggtgaaggatctcctggcgtccaagggatcggaatacgtctacgatctgcgcaaacagatggaagaaactctctctaataaggtgggcatcttccggaacgaaggagacctgaaagcggcagtggaaaaactatcagagctctatgggcgttgccaacagctccggttgcgttccaacggcctgggtcccaaccctgaagttggcgccgccttgcgtctgccgggtatgctccggttggccctttgcatagccgatggtgccttgcagcggacagaaagccggggctcacattatcgggaagactatcccaaacgggacgacgccaactggctgaaacgaaccctggcctactggcggccgggcgcccagatgccggaattgaactacgaacccgtcactataatcgaacttcctcccggggatcgcggctatggcgaagcctccggcgcgactcaactaggcgattaggaggtgtccttcatggagaatcgcaccctcaacttcagcatcttccgctataaccccgccacgccggatattaagcctcggatgcaggattatcaattggatgaaacgccgaacatgacggtctttatagccctcaaccgattacgggaggagcaggacccatccctgatatttgactttgtctgccgagccgccatctgcggttcgtgcgccatgctgatcaacggcagaccccgcctggcctgcaagacccttaccatcgacttgccggagaatattacgcttatgcccctgccggtcttcaagttggtgggagatctctcggtggataccggcgtctggttccgtcatatgggtatgcgtacggaatcctggattcacgccgaccagaagtttaatcccaaggcccaggaagagcgcatggataatcccaccgccttggatatttacgaggccgagcgctgtatagaatgcggctgttgtattgccgcctgtgctacggccaatatccgggaggattttttaggagctgcgggcattaaccgtattgcccgcttcctcatcgacccgcgggataagcgcaccccgtcccaggtcttcgaagtagtcggtaccgatgagggtgtgttcggctgcatcggtctgatggcctgcgatgtcctctgcccgatggagatccccctgcaaacccaactggccctggtccgccgtaagatgatgggagcagcgattgccaggcggtaattaagtataaaagttcataataagcggtgaggaagtagtcacggcccaacgagggaagaggaagacactcttcccttcgttcaaggaaaccaaaaattgtaggttttggcaccgaaaaagaaaaattcgttggccaaatctttttggaagtgtataatgaatatttaatttaagattgtacggtgtattaagacaacaaagagcgcccatagctcagctggacagagcaacggactacgaatccgtgtgtcgggagttcgaatctctctgggcgcgccaagaatatcaaggggttagctcatttagttaacccctcttttttgccttggtgtccatataggtgtccaagcgtcaaattttctcatccacgagtcgcctgagttcatccctccccacggtgttgtatcgtttgaagacgctcatggtcttgtggccgcttaccgccataatccgaaagtagtcatggccttcctggcgccagttattgatagccgtatgacgcaggtcgtgaaaggtaaaatcttcgatccctgccgccttgcaggccgtttccccctgggtgtggcaggatagccccatatcaaatattcgcttcctgtaaaatcaatgccgtcaactcttttgaaagatcatcggaaagccggatacggagacccgtacgtccggtttgacgaggggaaggggcaagctttgcatggtctgctggccttttgccgcgccccccgaaagggctgatactctggaagcttcggatggacctgccggtgttgcagtgttgggggagcaccgcccaccattccttgatccattctcagactgctgaagtactacgtagtatcaggaagagtcagaagaacttacccttccagaggcttgatttcccctccgcctatttcatagccgagggctctggcaatctgcacatggagttcggagggtttttcaaagagtcgctccggcttggcttcttcagagagcagaaagatggctgttctgagggagcgcatctcttcaatggcttctttggcattgagcaggagacccgccttatccagtcggctgtccaatatgccctgataggtcagggccgccatgcagacaaagacatgaatagggatcttggactcagtccagtggtattggggggtcagagcagattgaaagagggtctgcggacggttgaaactctctcccaaaagaccgcgacccacggccagaccgcagacctcttgggcctgccaatcgagccggtcggtgcggacaaccattttgcccattttttgcagcatagcggcacactggcggcggttaagctgcgactggacaaaagatctgccatcttcccggccaaaggtcaatttcatgacctcaaagtccagggatagatctttgcagcgagagacaaagcggcctttgatttcccgtatgaagctctccaggggctgcgaccgaagttcgcgttgccaaatgatcaagtcctgtcggagcttttgtagcctgtcccgcaactcccgccgcatttttctatacaaggccgggtcaaaaagtatgaaggcctgctctttttccgctcggctgggaccgaaataaaggatgctgaggtgttcttcgcccagggaccggagacgaaggttatgtttgcagggaagaacttgataggcgcgggtagagacgctgagcagttccgggtaggcgtccggcgatacgacagcaataaagcgaacgtggtccttgtcggcaatcttctcacacagaggagcggcattaaggttggcaccgatgaggacggtaaggtcttgaaaagaggtgccaaggaaagaaaccttggcaagcagattatccaccatcggcccgaagtgtttgatgaccggttcaccttcatcaatggtctgataatataaaggaatcccccggcgattagtcaacagggcaatttttacctgatgcttgggcgttttgttaaaccgaacggagcttaccgggctgcgaccgataaaggcattctggcctgccgacgggaacagcagaccggtttccatcaacagatgagcattttcttccactgacaccgaggcaatcacctttttaaaaaaacggtttttgatcttttccaactccgcagtgcggatgcggtcccaatggttccaaaagttttgagagctcagggaaataaggcgaaccggcctgatccgttggatatccgtctgctcgaaccaggctgccaacttccttttgcttgtaggggcaatggcgcggttcatggcggcatagaaaataatctcgcccaacgagggaccgcgaatctttttgccgggcggaaggatttcgtcgatgatgccaaccagatctatcttcaaatctaaggcgtggatgagaaaaactgaaccatattctttgggtgaaaagccttcgggaagattgccttctctgacctcgaagagggaccggacattatcggcggtgcctaagcagacctgattgactatggtcggtctgcctttgatgcgttgggattcccggatataataatacgtcaggtcttttttgactttcttatgaagatgggccatagagctgtccttgcgtagttattaggttggcatgcaaaggcgtatcacactgactaatgctgcgtttcactaacctgaatatcggtcgtaataaactaattcatcaaataaattttaaactatttattaagctaaaaaagttgtcataaaaacctaattttataggtaagatttcttacctagataaaaatgtctactttcgggcaagaacaggctaccgcacttcccgcccagttctagcaggcaacgtggcaatcgagggaatctggcacgccggtagcaaaagagcggcagactccgtctggcagctccccacctcggatgactactacaagagcagcacttgatcggaggtgtagcctttctgaatggcatagcgcactaattcggctatcttccgacatccgagcttgcgcatcatgttagcccgatggtgttcaacggtgcgggagctgataaagagcactgcgccgatttctttgctcgatttgccttcggcaatgaggcggagaatttctttttcccttttagtcaggggatcttcgggaaattgagagcggtcttcccgatatttgcggaggagcaagtcctttagctggggtgaaagcaggggagagatatacgttccttgttggcggatggtatcgatggcagaaaaaagctctgtgtcggcgtcttcttttaagaggtagccatcggcgccgacgctcagagcataattgagatattcattacttttgtgcatggtgaggatcaagattttcagctttggataccgttttttaatttccttggcagcctccagaccctgtatctggggcatggagatatcgagcaggattaaatctgggacggtctgcttcaacatctctaacaattcgacgccgttgctggcctcgccgataatttttaaggccggattggcattaataatttttctaatgccttgccggaacatgacatgatcatcggcaataattaaggtgtaaggcttcatcagaaatcctttcatgagagagttttttgttgtagaggcactgtaaaaacaacgtgagtgccaaattccaagccactggagatgtctaaggcgcctcctaatatatgcacccgttcgttaatggacgatagacctaaacctacatccagagatgatcgattcagggtcgacccgagttcgaacccctgaccgttatcggccaccgagacggtcaacctgtctggcgtgcggtcaatgtgtacggtcacagccgttgcctgggcgtgcttttcaatattggtgaacagttcctgaaagatacgatataaatgaatctgcgcctgggaggagagagaaacatcgatcccgtctagttcctgaagattttcggtaatctgataaaaccgacggtatccgtccagaagatgccggagcgccgccgctaaaccgacattttccaggagtgaagggctgagatcatgggccaggcgccgaacattctccaccacttcattgatgtacgccgccatactggtgcactcccgtttcaacctggcttgatctttgcggagcttatcggcaacagattttagttgcagtttaagggctgtgaggctctgtcctaattcatcgtgcagttcgagggatagccgacggcgttcggtttcctgggcgcggaagatttgcgaggccagcatccgcaacctgctgtccgattgcctgagggcagcttctaaatgtttccgttcggtaatatcctgggcgttgatgacaacgccgcccaccgccggttcgtgcagcaggttttttcctttgacttcccaaacccgccaggagccatcccgacgtcggagctgtacttcggtagtaaaggtctggcccgtctgtcgcaacatttgtgaaaaaaagttttttagcggctggcgttcttccggatgcaccagctcgaaggcgttcttgccgataagttctgccaccggatagtcaagcagtcgggtaacgctcggattcagatagcggcagacaccctccgaggtgagcaggccgatcacatcggagatgttctcggtgagcaggcggaaatattcttcccggcgcagggcagcaatttcggcctcgcgccgggccgagatgtcggtgacgataccgacgctacctttaaactcaccctgggaatcaaatatgggttggggggatacgatagaggaaaatgcactaccgtctttcctttgccactctatctcatatggtgatttatcaccggcccgacgcttggcaagctccgcccgtaaaatgtcttgattcgtctgatcaagaagctccaaaacattgcgaccgaccagttcttcagcagaatatcttaagagttcacagattttcggattagcataggtgataccacctcgctcatccagcacccctaaaccatcgttcatggtctctaccagaaaacggtggtgtttttcgctctcacggagcgtcgcttcggcctgctgtcgccgggtaacattgaccaggctgcccaaaattgccggtcgcccctgatgctccactaactggcccaataattcgcaatagactagcgagccatttttgtggagacctttaatgacatatgcctctgggggctgacccttgagacggttggcgatctgttgtcttatcaggtcgcggtcatcctcatgtaccaaatcgagtggagagatcacgttcaggagttccaccggggtatagccgaaggtccgggcaaaaaccggattgacataaataaaacggttatcctggataaggtagacccctaccaaagagccctcggtatacatgcggaaccggcgctcgctctgtcgcaaggcctcttcggcttctttgcgcttggtgatatcccgcccaaccccctgaagttcgatgatcctcccctgatcatcgaaaaaggcatggcttatccatgataaccagtaagtctggccatcgggcaggttgattggatattcgatttctctcaccgaatctgtgggggtgagagaactgatcaggtctttgacccgcggttgatcttcggcagtgaggaagggcgggagggagcgacccacaaaatctttagaatccttgccaacgaagcgacaaaaggcctcattaacgtaggtcagggtggtatcgggtcgaaatcgacagatgatctcactctgactctccacaatggcgcggtagcgtttctcgctgagctccaactcctcctgtatctgcctggttgtcgtcacatcaatcagagagccgatatactcaagcggctggtcctgccggtttagtaccaggttgaagttatcgtgcaaccagcgaaacgttccatcccggtggcggaaccggtattcgatgacctgaggccctaccccctgttggaaagagtttttcaggagcaggaggggacgatcttcaggatggacgtgttgttcccaaaaatccggttcggacaagacttcttctgtggtatagccgattaagttaactatattcctgctgaggtaggttaatacacatcgatcctgcaagatgcagctataaagggccgcagggctatgatacaacaagtgctccaggcgtgcctgggtcttttccaattcttttcgggtctggcggtcatcggtgatgtccagaacataaatgcccacccgaacaaccttgccctcgtcattaaagatggggtagacggtatgataaaaaatccggccacgtgattcatcttcgaagcggttgattctaccggtctgaaagacctctgcaaccttggccctcctggtctcgcgcaccttctcagggagtaacgcataaacattcagacccacgatctctgctaacggccgccccgcacgctgggcggcggcgtcattggcggcgataatggtgccttgcgaatctagcagcaaggctacgtcttgcagggcctggaaaagcgccttgtgtgcattctcgctctgtcgggccgtttgctccaatgccttccgggctgagatatcgcgtacggtggcaatcagatatcttttccggctgatggtggccgaagtcagatttaattctacccaatgctggcgtccatgtcggtcctgtgccaaccactcgaagagttgcggaccttcctgcagagctttggcgatatattcctgggcttcagcgagggagtacggcggcttgccggtaaaaagcagtcctagagatagattagagatttcgtgattggcaaaaccagtcatctccgaaaacttctcattcgccgccacgaatgtcagattttcagcgtcaatgaccacgacggcgtcattaatgacatcaaaaagtaaactatacaattcgcgcgggaaagcgcaaggacaagaggtctgattctgataaggaaatatcagctcggatttgggttcgggatttttcttacttctctggttcatagtccgtaggatgcaataaccggtttaaaatacaattcaattctactagatgtcaaagtacttcacaagattgccatattacctaagataatattcctaatattgtcaatgtataaataatgagtagtattttatcagcttgttagactaataatcaaaactaattttccgtctcttttttatcagataaatgtgtggcagagggtttccaagtctgctaaactttcgcctggagtgaacaaggtcaaaaccggtttttgccaatgaggtatctacgtgcacgtgtttaactggcaggaagtggattgggtgctgctggatatggatggcaccctgttggataagcatttcgacgattatttttgggaaactctggttccccgggaatacgcttgccgccaggggttggaactggctgcggcccgacaggaagtatttgcccgctaccaacggcaggaaggaaccctgaactggactgacattgatttctggtctcgcgaacttgacctggatatcccggccctgaaggagggcatccggcacctgattgaggtgcatccggacagcgagcctttcctgcggtatgtgcgccgccttcataaacgggtgattctggtcaccaatgcccattacaagaccctggagctgaaaatgaatcaggtagggttgctcggttgcttcgacgccgtattatcttcctttgatctcggcgcccccaaagaggatcgccggttttggcaaagattagaggccaagctgcaatttgagcccgggcgtaccatgttggtagacgacaaccgtgaggtcttgcaggctgccaggaattacggggttcgttttgtcttttttaaggcccgctcaagttctcaagcggcccctgaaacctcccgccgatttcctgtgatccattatttcaccgagttgatgcctcctttggagagcgctgagtaatatagcatggagatgatcatcccgaggaaagcggggtttatgcaaactagcttcttttattatctagagccttgaggaggctccggcagtgataatgaacgaagcatttttctgcttcgcttattataaccgcttctttcaagaagaccggcggcggaaaaaactatttaggtagcggccagagattactcaagctttttcccgccagatgttcgcccccagagctgacagttttgtttctatcctttcatagccccggtccaggtgataaacccgatgcacctcggtctggcccctagcgccgaggccggccaggattaacgaggcgctggcccgcaggtcggttgccataactggtgcaccctgcaaagattttacgccccggaccaccgcctgattgccggaaacgacgatatcggcgcccaaccgtttgagctcgctgacatgcatgaaacgtttctcaaatatggtttcagtgatgacacttacacctcgcgccaaggtcatcacggtcatgaactgggcctgcatatccgtgggaaacccggggtagggcagggttttgacatccacgccgatcagatgccccccagaggagactttgatagagtcatgatcaacgcttattcgcaatccggcttcggcgaacttatccagaacggcagtcaggtgttccaccggggcctggcggatgaccacttcacccctggtaatggcggctgcagccaggtaggtgccggcttcaatacggtccggcataatgcgataactggccggccggaggtatttaacgccctgaacagtaagcacgtcggaaccgatcccttggatatcagcgcccatggcctgaaggaattgggccaggtccgcaatttcgggttcctgggcggcgtttttaatgaccgttttaccgcgggccaacaccgctgccatgagcaggttttccgttccggtgacggtgggaaaatcaaggatgatccgggcaccctccaggcgttttactgtggcctccacatagccatgctggagggttatcttgacacccatctcctccaatcccttgagatgcaggttgatgggacgggcgccaatggcgcaaccgccagggagggagatgcgggctcggcccactcgagcgaccaacggacccaatacgaggactgcggcccgcatggtcttgactaaatcatagggagcctcccaggaggtgagttcactggcgtcaacttccagacccccagaaaggtcttgaaaatgcactcctaaattgcccagcagttttttggcggtgcgaatatcggccaggttcggcacgtttagcaaagtatgacggcctggggccagcaaggtggcggccaggataggcaaggcggcgttcttggcgccgctgatcaatacttcgccccgcaatggaacgccgccggcaataacaatcttatccatgccttcagccctatcataaaaatcagataatctcaagcattatcttagggatagatgaattttgagcagaaccgcctggtatattcggatggggagcaagaatagcgagggagaaagggggattgggaaaattttctcaaaaaatttccctatcagggtaaaatggttgcttatcagcaaattttaagtttattattaacagattaaggtattttggatagaggaaaggcgccaggggtggtggatgggagagtctggccgaaaggtggaatatgaggcgtgacgtgaggtttagggctaccgggtcgttaagctatacaatttttctcagtctgctcgtgattctgagcgcctgctgtttcgggagctatccggttcgggcagaggtgatccgcctcggcgagatcaatcccttgaccggaagtttcgccctgcatggcttagagattcatcaaggcataacctacgccgtggaggaggtaaacgccaggggaggggtgcagggtcgtcgggtggagcttctcagccgggacgatcagagccgccccgatgtggccttgaatcagacccaagacctgctctaccgtgagaaagtcgtgggcctgctgggcggttatgtagactcgctggtgagccccatcagttctctggcagcccgttgcagtgtgccttacgtagccgccgccagtctgcagaagtccttaactgccaaacccaatccctttttctttcgcgtctcctgcatcagtggcgtcattcagcccttatgtcggttcttaggcgaagagctgaagccgaaaagagtggccatcctctatatggcaacccccggatccaccgagtttgctcaaggagtcaaagaaagtctcggcaaatatggtatccaaaccgtggtttgcgaaaaatttcgccctggggcaccggatttctccgtttttctgttaaaggtgaagcagcaaaaggccgaagtagtaatttcgggcggtttcttccaggataatttattgttagtccgtcagctgggcgaacagcagacttccattcaggccttcattgccccctggggagtggcttacgagaaatttattcgagaaatgggccggagcggcgagggtcttatgggtatgtgcgcctggaacccaggcattacccaaccggggaccgaaaaagtttctcaggattttgtgcgagggttcagccagcgattcggacagatgcctaatactactaccatgcacggttataccgccgcccgggcgctcttggcggctgttgagcaggccgttcttaaaccggaaggtctgaacggcgctgccatcagccgggccttacggaatttagatctcctcctgcccatggagcgcctacgcttcgataatcagggcgatcccttggactacaaccaggtaattgtgcaggttcaaaaagggcagctccaggtggtctatccaaccggacgggccactgctggcagtatacgttataagtaaagcagagaagatagacaaccatgagcgtctggcaacaggctgtgatttccggcatttctttgggctctttttacgttctattggctatgggtttctccctgatctttggggttacccatgcctttaatctggcccacggagaactgatcctgctgagcggctacctggcctacgccctgtggaaatttcttgctgtgcctttttactggactttgccgctgtgcatgctgttgttgccgaccgcagcattagggctgcaatggctgctccggcggctgccgcaaccttttgagatgaattccctggtggtcacgttcggtctggccattatcctgcagaacctgtttctggcgttcttttccgctgacttccgcttaattatgctggagcaatcgatcattttggacctgccgggctggtccgttctgataactgccaatcaggtgctgctatttttctgttcactgggggctgtcgcggtcatacatctcttcctgcaccggacttttctcggcaaggccctgcgggcgaccattcaggaccgggaaggggcggcgttggccgggatcagagtcgggcaaatgcaggtcattgccttcgccgtgggcggcgggctgatcggcttggccggtccgttgtttgccaccaacatgtatttgtatcccgccggcggcatggaggcgaccctcattgccatcattatcactatcgcagccggggtaggccggacgcgcagccttttgttgagcggttggcttttgggtctggcagaatctttggccaccttattggcaggtgccagttggcgggagatgatcagtgccgccgtcctgattctcattctgcttctgcggccgcagggactttttgccaaaaaaactgcgagttaaactgcccactgcttactaatttcatatgaatgtggcccttggtttatgatgcctactactgtctgaaagccgaccaaaaagtaatgtctcgtcatatcgtggttaagatcctgatatcagcggcggtcatgctgttctttggcgggccgctattcctgcccggggcggatttgtacctgctcgtattcgggcttgcctgtttttatgccaccctggctctggcgtggaatatctttgccttgagtggtctcctttccttggggcacgccgcttttttcggtttgggcgcttatggggcggtgctgctggaaaactggggacattggccgacatatccggcaatcatggccggtggggcattgggcatggtgtatggctgcctttggagtttagcctttcagagactgcgcggggcctattttgccctggcctctctggcggcaatggaaatcccgcgggtggttatcgataactgggaaaccctgacctcgggttccttaggcattgtcggcatcagtcgccttcccagccttagtatcggttctctggtgatcccggtgggcgacaacctgcaatcccaatattgttttctcttttttctcatggcggcggtcggacttctccactggcgggcgatgcggtcaaaatggggctggggtctgcgggccatccggggggatgaagaggcggcggaagtcttaggggtcaatgtctttgggtatcgatgcctgaccctatgcctgagttcttatatcaccggcgtctgcggcggggtgtatgcccatctggtaggattgattgaaccggccatggttttcaacctgcagttggccgcctttccgttggtgctcagtttatttggcggacgctatgcagttctaggcccgattataggggcgttgacgctttatccgttggaccagttggttttgcagccttggttacctcaagggcatgcagcgatttatgggctggttattatcttgacaatcttctttttcccgcgcgggttggcttcatggttcagcaggcttcccaagaactcctagaattgcggcacctggaaattatccggggaggtcggcgggtgctgtgtgacatcgatctcaaagtaaagcagcaggagattatcggcattgtcggccccaacggggcaggcaaaacgactctgatgagtgctattgccggtcagataaaacctgcggcaggaagtatcctgtttcgagggcagaatatcagctcctggccgcctcatcgacgctgttgggccggaatcgcccgaacctttcaaattccgaagccgtttcccgagatgaccgcttgggaaaatgttgccatcggtgcctggtttggcaaaaccggacggagacggagcataaccaggagtcgggccttgaaatttttggagatggtggggttaccgcacaaagccgatacactcgggaaagaactgaccctgtcggaacagcgccgcctggaggtggcacgggctttggcaacgcagccccagatcttattgctggatgaggtagctgccggcctgagtccgaagatggtcagccaggtggcaaaattagtgaccagactgagacaaaagggcgtaaccctgatcattattgaccatttccttaatcttaccctggaggtttcggatcggctggtggttctggatcggggggaaaagatcatggaaggaccgcccccagtagtcatccgccatccggaagtagtcggcgcctatctcggcacccgccggctcctcaaatctcaggaggctgagagttgaaatcggaaacttcgggcgaaccgctgctggcgattgagcacctctgcacctcgtataaccacacctgcatcattaaggatgtgtcgctacgtctctggccgcaacaggtagtcgccgtggtcggacccaacggcgccggtaaaaccacaatattgaaggccgtggggggcttattgcgcccggtcagcggcaaaatttaccttgtcggagaagacctgacccaattgccggtctgggaagtagtgcgccgcggagtggtctacgtccctgaaggaacaaatgtatttcccgatatgagcgttttggaaaatttagaaatcggtggttatctcaatcggacgttgattcccgaacgtttagcattggtttatgagttattcccggaactccatctgaagttgcggatacctgctggcagcctgagcggcggccagcagcggatgctggtgctggcccgcggtctcatggccggggctcggctgctgcttttggatgatcctttcttgggtctttctcccaaatatgttaaaatattctgcgatgccttccgcgtcctgcggcggcagggcatgaccctgtttatttcggggcagcatgtccgccgtatactcaatgttgctgacctggcctttctcattgaagaaggggagatcacgctgaccggttcgggtgccgaactgttgcagaatcatcacttgcggcggaccctctttggcatcgaagccacctgtgatccggcggacgttttgacctaagcgtgcagcgtttcctcttggagcaaagatcaagaactacagtgaggcataaaagcaggaaaagcacgtatctgctgcggatagcttaactatcggtttctgtttatcactagtcgccggcgtctggcaaaaggagagacaactgatgaaccgcgccaaaagctggggggttgaagccaaagttggtgtttttgtattggctgcattgctcctgctcgggtatatgagtctgcgagtcggaaaattcagctttgtcacctggggggagcagtttcctctccaggcccgttttacctctgtctccggtctggccgaaaacggccgggtagagatcgccggagttgaggtcgggcggatcaaagccatccacctgagcgacggccgggctctggtggatttactgctcagaccggggctggacctgcgtcaagacgcccaagcccgcatccgcactaaagggatgctaggggagaaatacatcgagctggaattgggctctcctgacaatccagccctaccggccggtggagtgatcagccggactgagtcggcggtggaatttgatcaactgttgagcaaagtccctgctctcttggatgattttcgtccaatcctgaatgatgtccgggccgtcagccagaccttgcaacgggtcatcggcaccaccgagggtgagacttccctgaaagagattctggagaactttaaccaggccagtaaatctctcagccaggtagcccggggactggaacggggcgaaggtacgctgggcaaactcctgaaagacgacgggctctatcgtgaggtgcagggcgtcgtccgggaggtgcagtcagcggcgaaaaatctcacggccttttcggataagcttgccaggggagacggcaccatcgccaagctggtgaatgataaaggcctgtatgagcaggccaaccaggccatcacccggctaaaccgggtggctcacaagatcgatgccgccgaaggtactctcggtaaactggtaaacgataagtcgctctatgatgatgccaagaaagcggtgaaaaacgtcaaccaggccatggagggcattaaggagcagtcgcccgtgaccatgatgggcgtggtcggctccaccgtcctgcgctagcgcctgatctctaaagctgaccgataatatgcaggttttcgggatcccgatccgaccgcggccttaacatgtcgctcttttcccgctacggacagaagattatcctcttggccgccgttgtcggagtgctcctggctggctgcaccggtaccccccagggcgggcggcgtttaaacctgtcgccgctgctcttctacagcgaggagccggctgtgggccgcagccgcatggagctgttgggaccgatctattcgcgccagcgggacggcggcagcactcttactactgtggcccccttgttttatatctggcgcaacggcgacggcggcactgaaacggaatttttgtaccccctcgggcactataagaccagcggcggcgattcccgattcagtatcatccccttcagcgcctggaccgaggagctgcccgaaggcgcctccacctggcaattttttcccttttacggcggccgcacctccggcggcgaggcttacggcggtatctttccgctctttggcacttataaagagcgcttccaccgggactccggggccttcttcctctggccgttgtattctacctctaccgaaggcgaggctcgtcactaccgttttctctggccgctgttttcttattccaccggtggcgagcaggcctgcaccttctggcccctgggcggaaagatcatcaaacccggcgtttatgaaaagtactatgccctgtggcccctgattcattaccagcgcctgcagttagataccgaaaacccgcgcacggtgaacatggccttgcctttctacgtctgggacacctcgccgatgggttatcgcaaaagtattctctttcccttttttacccattaccatcaggacaaaggtaattttgaacagtgggatgccccctggcccttataccaacagggcgatggggacaatttttatctgcgcaattactttcctttttattaccgtaagatcgagcgctccagagatcagatgaaacttttctggctgctctatgaccgcatcactgaggatgacggccagagatgggagagaatccaccgctatctgatttttagcacctatctggccgaaatagacggccaggggaattggtcagaaaaacaccggttgtggccgctattctatgatagtgaacgttcggactttcggcatttccatgcacccgttatcctaccgatgcaatcggagggatgggaccgcctcttcggtccctggctgtatctctggactcaggaccggcagaatgagtaccgtcagggcagactcttgtggggcatctatcggtgggaggaaaccccggaataccggctctgggaactgagtttcctcgcctcccggcagaccacggccaccggcggcgtcttccggctgttgtcgggactgttgaccctggagcgggaggggacgatgcggcggctgaagctcttatacctcccttgggggttgcattggtaaagcagtgatcagtccacaaaaactagttacccatacaacaccggccatgactcggcgctatgctcacttgcgagatgaggctttacaggcggcggcaagtgtggcaagcactatcattgcccaacgagaataactttctggaaggtcgctttatccgtggtttctccaggaaacacctgatgacagagaggaataccatctttggtcatgaccagtcccagcactacctgagggcaaccggaatggtcccgatcatagccgtaattttgcaacgtcggtttatctgattgggaggagggatttcggaccttatccgctcgctcaatctcacaatagcacgaggtcaggtcgtaaaaaaccaagtccaggggtgcgtcgaagagggtcaggatcggccaggccagtttgggctccaattctgctttgtgttcaatgagaaagtccaaagagcgtaacaagtgattataatcaacctgctcccggtcgataccgggaaggtgcaccccctcgagccaatccaagaggtggagtttggccatgggatctaagagacgcttggctaccataactttgaggttggcaatgacatcgaactcgaactgcctaccctggaggaattttttgaaaacctgggtccagtccatctcctcccagaggcggaagatggtataaatggagccgaaatccaggctacccgtaggagggatgctctcttgcggctttgcttcttcgagtttaaagaatattttcaatcctgcgataatttcttggatttgttcagaggagtattgcgaagccgagccgaagttaaccagaatccgctgccgaactttgccctctttagtccggtaagattcgacgatgtggagggactgataaatcttatcgccccgttttcgagtggtcgtccgcaagtacatgacgccactatagcatggtagcttagattgtcaatatataaagatattatatatatataatattatatgccgacactacagggtggtgatttttcgtatctaaccgattgaatttgttcaggggcaacctggaattttgtgttttactgataatctccggtggtaattaattccagagaaatgatattaaacgcatgtggctattgtcaagcgataaaattgccgagagtggaaattatggctaagaagatgttttccaaagagatctttctgcggcaggttaaaaagctgatggcagagaagggcatcaaggaccagaaagtcttcaatgacatggtgggagtgcaacgggccattagccgttggaaatcgggagagtcccgtccctcggtggacagcctcatggtgatccaggagattttcggtaaatccatcgactggttgctgaccggggaagaacccccggctttccggccggtccagcccatcatctctctggctgggaccgagcccgaggttccggagggcttacggccggaatattacctggccgtccctatggtcgaggggcgcattgctgcggggtatgccggcgccattcccggggattatgtggaagatctggtgtgggtctataaacctgagatcggggcccgccaacaccacaacctgcgggccgtgcgtttgcgtcacgactccgaatcaatggaacccaccatccaccggggctccatcgtcatcatcgatcccacggagatccagataacaccaaaggccatttttgccgtacgcttggacagcgagggaggatgcgccctgaagcgggtacagcagactaaagatctctgggtgctggtgtcggataaccccgagtacgaccccatcgctattgaaaaagcaagaattccgaccattatcatcggtcgggtgatctggtcctggactagctgggtgcgggagccgttatatgagggacgtgcagggagtaatatgaagaagaacggtttggtctaactttgcctctaatgttttcagacgatagaggaataaaaaaatagacttcaaattatagagactaaaatatatgtctgattatttccattatatttcgacatccgattataatttcaatattactcttctaaatgttcctgaggcagtttctttgtttgacgatattgacaagcaaacacatgacctccagaaacatttaaatgcattaccagatttgacgagcaaagatgctttttaccttattgggatttttcttattattagccataggcaaatgaggaatgcattctttttatttctcagaagaatgtcttatgatggcatgttactctttcgcgttggcctagaaagtgccatatttgcttatagaattttcaaagacacatcacttgcgacagtatgggcgttaaagaatgataattggaaagatttttcagataaatttcgtagagctaaatatcccttagatatcccatatagagatgaaattaaaaaaacatggatttgttaaataactattgtgctcatccaaatattaattatttctctgggtctatagtatttcctgaagatattaaaaatgaagagaataaggagataaaagttcacttctttgaccataaagagactaattttcgcaataacttaatctggtttttagattgttgtttaaagataattgcaatttatagaaaaattcttaatgacaaatttcctattctcattacttctactgagccaacttatcaaaagatgataattaattttgaaaattttaaatcgaaatataaatatgaataggcaaattgttctcacttactatgaatgaattgaatttacagcgattttaagaaagctaacggtaaacaacatgatattgtcagagagattggctcgcgagctaagagaggtccatcaaaaactggacgccgcaggggaattactttcaaagtctcagttggatgagtattatgcggtatttcgccaaaagttcggtcctgaggttatctcccggtgggaaggcgaggaactcttggaaaagcttcatgaccacagcaatcgtgatagcctggtttactggttagaattcaaaaatgatgaggaattcacggctcattttggaagcatcgctgggggtagcgctcttaaattcggtatctacaggcgcagggaaaccggggcatggacgactggcagcccccgcagccaacgggagctttctttagacgaggcaatcaccatcgccaggaaacatcgagaccagctacttgcgggtgtgggacttttggagaaactccctgcattcgccactgacgctgaatatgcgaccttgcaggatgatatgaaccgcctggctcacccagtgaacgacaccgcctgggggcacaaatattttagtttgctcttccccgagaaacttgatgatttccatgtgccaagctatcaacgcttccacctgatcaaactgctacaaaagccggcagccgacatgggaagatacacctgtgcagggcaatacgagcgtatagctcgcgaacttaattttcccataaatcatttaacctcggttctcaatgccaggaacggacgcccctatcgttattggcgcataggtacacggctcgacccccaggggagcatctgggagctaatgcaggaccaaagctgtgttgcagtggggtggttggagataggcgcccttgctgatatcgagtacaaccaagcatccaaagaaaagatacgtacccttttgaacacacattaccccggcagagaccctcgtgctcaaggacgtgatgcccagcagattttcaatttcgtcgcaggccttggcgaaggggacatagtggtagcatctgatggaatgcgcgttttgggcttgggccggatcaccgggccttacgtttttgaatcccaaacggatgccccccatcgacacccagtagaatggctttggcatggtgagtattcatctcccgttcaggagggactcaggaccacagtatatgagttaaaaaaatctgaaaatctaattgaaattgaaagcaggtttcttggaccgttggttccccctccaaggccttaccctcgtccttcgccattaattcttgcaggcatacccggacgcatccaagatatactcgaacggaagggtcaggtaatcctctacggacccccaggcacaggcaagacctactgggcagtgaaaactaccttaaccttagcgtcttttgctagctttggagccacttatgatcaactcaccgatgggcagcgaaaatcgatccatgacgacattgtccggatgtgtacttttcatcccgcttatgggtatgaagacttttgggagggctatcgccctcaggcgataaatggttctttagcttttgaactccaagatggcattttcaagaaattgtgtgaagatgctcgtaaccaatcggatcgcaagttttacttaatcatcgatgaaatcaaccgaggcgatattccgcgaatttttggggaactcctgactgttcttgaaaaagataaacgaggtaaaaccatctttcttccactttcgagacagccttttactgtaccgaataatgttttcgtgatcggcaccatgaacactgctgaccgctccattgctctcctggacaaggcactacggcggcggtttggctttgtggaactcatgcccgacagctctgttttggaaggggcattggtcgcggacattcctttgggaccctggctcaatgccttaaatcagcgcctttgcgagcatataggccgggacgcacgtaatctccaaatcggccattcctatcttttggaccaaggccgagcggtgtcgagtttcactctctttacccgcatcttgcaagatgacataattcctctaatagaagaatactgttacgaggacttctccactttagccaaaattctgggtgcgggactggttgatgagcaacaacagcgcatccggcatgaactattcgaacctacccgaagggatgaacttattcaggcactcctaagcccagaggtggtcacatccatggaagctactgctgccgagaccccgagcgatacggagaccggggacagagatgaggatgattccgttgagggcaccccggagtgagtgagctgtcggtttctatccaggaatggcagactctggagcccattcccggaagccccttagccggtatagggtttgaggagccgactacaaaaagaattgctgcagagcttacacagtccggcaagctagaaattttggaattgcggcacggactttctattcgtgccacttcctacgttggcagccttaaactcggccagataagcctaaacatcttaccaaagctggcagtcaagccacttttaaccctgcttcgttacgcctataatttccgaaggctcactctgttcttaccattggcccacggctatgcccctcgaaccttccaagacctactgattcatcaacttgcagccgaagtcgcggaattgttctcccgtggtcttcaccgtcgctatgaggccgtgcataccgacttacaaagtcctcgaggaaagattgatttccagtccctcatgcgccaaggaggattgagccaggcacgtctaccttgtcgtcaccatcccagattggaaaatacacttttgaatcggtttatcctgtcggggctgcttctcagtgttcaactcactgaagatcgtattcttagaaccttgctacgacgtctggtgagtttcatgcaggactctatcattccaattaagttggacagggaaacagtccgactggtgcgacgaatggatgaccggatgactaaggcttaccgacccgccagggggatcatcgaacttcttttggatggattggggataaccttggacggctcatcatcgtctacgcaagcacccggcttcttgtttgatatgaaccgtttctttcaggaactaatgtccaagtttttacgggataatcttaatggcctgactgtcgtggatgaataccgcctcaagggtatgatggcgtatgaccccttattcaatcccctccggcgcaggccccccgacttgaggccagactatctcattttcaaccgccaccagcttgtggctattatagatgcgaaatatcgggacttatgggaaaagccgctgcctcgggaaatgctttaccagttaacaatctatgctttgagccggtttaacggagtaaaaagcgccgtcatcctataccccaccgaagacagtgccgctaaggaagccaggatcaaaatactggacccaataaaaggacagaatcgcgcccaggtaattctgcgcccagtgaacttgcttaaattggaaagtttgctctttcagtcacaaggaatctctcttttaaggcaaaggcaagtttttgccaataaccttgtttttggccctgattctcatcttaattagcagatatctgaatctctaatctttccccatagaaactttcaaaaaatacactgatacggtaatttaagcttgactattatgccgcataggggtatcatccttcccagataaagaggaattatccctctcagggattgtcctgcacccaaattcttgggaaaaagatttctggaaaaggatggactaaatatggagaatagcaatgtcactcttccaaagttactgagaccagcagagttatcggatcacctgggtgttcccaagcccaccatttactcttgggtcaggcgaggcgacataccttttgtcaaactcggggggctggtccggtttgatcctggagagatccacgactggctcaaggaacgtaagcatccggcatggaagaaactattgttcctcagagaagctccctcaataggatagagcaatggccactgtccgcaaggttaccactgaacaaggaatctcctggaaagtggattactacgatccccaggggcgccggatcaagaaacgctttaagaaaaaggccgaatccgctctggtccggcctgcggcttgcaggaccgcctcctccctctaacaggcattatccattatctaaaaaacaccaaggaggttagcagtttttcactggtggggtaacgggaaaaataattgtcgttgacaggaaaaaatagttgacgctgatcaatacgaggacatcttcgaaaagaaaaagggaagtcagctcaactttaatgagttggccgatcattatctggagatctatcgccagcaaaagtcatttcacaatttcaagaaacagattgtccagaccttgactgaggccttcggctccacgcgtctctcccagataacctacctggatctggaaaaacaccgcaacacccgcaaggccactcccacctggcgaggtgagacccgctccgatgcccgggtcaaccgggaaatggcggtgctgaagcatatgctgaacaaggcagtcgagtgggggatgctggaaggcacgccgtttaaaaaaggccagaaattgatgttcaaagaaaacaaccacagcctccgctttctgtcagaggccgagatcgaggccttgctggccgtttgcccgccccacctgcgccccattgtggaaaccgccctgctgaccgggatgcgcaaagaagagttgctcagcctcaagtgggagcagatcaaccatggtttaattcatcttatcagaaccaagagtggcaatccccggcatattcccatcagcggccggctggtggaaatttttcaacagttgcggcaccagaaccaactaaaatctccctatgtgttctgtgacggggaaggccgccggttcaattccgtgaaaagatcctttgccaccgcctgccgtaaggcagggattgaaaatttccgcttccacgacctccgccacaccttcgcctcccatctgatcatgcgcggcgccggcctgaagacggtccaggaactcctgggccactccgacatcaagatgaacatgcgctatgcccacctctcccccggccacctccaggaatccgtcaacttgctgaacaacctggctacaaatcccggctaaaattattgggaaactttatcaaagatatctatgggcctgcaaccaaatagttgccaaccccctgatatctttgatgcctccggcctgacctcctattgccgtaagagtatcgctacttcatattaaactcctgcctattataaaaataaattctcataagacttttttttcattgacaaattactatttttgtgaaaatatttgacataatataataaattatgtcaaatatggaaaattacaattaattacaatgggttttcaacaaataaagtaagtgccatgactggagtctcggctcggcaactacgttggtgggaaaagcagaagcttgtaaagccaggcgctcttcctgtccgcaagtcagggcaaacgcgtcgctatactcttcaggacttggtttgtataattattattaaagcactaagggatagaggcgtgagtcttcagaaaatcagaaatagtgtagagaggatcaaaggttccggcgtccaaaatccgctttcccaactcagagtcgcctgcttggccaacaggatcgtatttaagaagggagagaactacttagaggtttctggtcagacagtcattcaagaaactttgcaaaaaatccgacctgaattacgacgcagagggataaccgaacgcgaggtggagatagcaaataggcagtatctggaaaaagtggcagctttttaattttctagattaataccttgcatttgatttcacttagtgattaaaataacaagttattactcgaaatgataccatgatcatgtcgattatgaaggtatcgagcttaactatacttatcatcgaattttttgattattattttaaagatcatttaaataacgatttgagttaaggaccagctcgggttaacagccaataagatggaaaaaagccgggaagaccttttggatattgttgggcgtatggctaagggggaagtagaagcccttcgggaccttcgcagggaaattgtggacttggaccttcccaatcagtctttaagtcctgataacgcgctcttcctggctatatatttggccaagagaataactggagacgtttgggagaacctggccacggatgcttcattcgattttaatgaggatatattaaaaacttttactatttctttgggcgaggcacttcaaacaattttgtccgatgatccagctaaccacacaatcacgaacaagttaggcgagttgacaagatgcctttatgagtattttcacaagatttcccttaaccctggccgcgttaagaaaggagaaagccaatgagcaagcgatctattaacccaaagacccaaagggccattgaacgggagaaattatggattgctcgcgagtttttcctgaagcccggggtgattaaatccagcagtcacggtttacgtagtggcaagaaagacgattattattttgatttggattatttgttaaatgaaccatatcaggctgagatgcttttagacatctatgctggtatgattaacgtgattaaagaagagaactcaatagattttcttgcctttatcgaaaaagcatcaggagggactgtaggggcaattcgcttatcggtggcactatcgatcaaaacgagactccccaatttatcagtgaggcttcgcaaggaaatcgctttcgagaagatcaaggccagattccctgaaaagggactaagaggccttcgggccatcatcgtttcagatcattgcacgactggcaatgaagttttgcttgctgctaatgccttgaaacaaaacggcgcctcggtaaatcacgcggttgcttataccattcgatccgatgaacttgcaaaggataaatttctgaactcaaaaattagtctcagctacgcttttgaattgcctccatcttacgaaatgattcctaaggagtctaaaaatttgggaattattgcgatggctgttaacttttaaatcataaaaggcatagctttgtatacccaggtccaatggaatataacgttaagtgataaaaggcaaggagagcatgaattaaaaattaagatatttgactacaagtcatcagatacaacttttgacgaaattatagcccttcctccccaactttatatttctaattttcgatcagaagctaataattcagcactgttatgggcaggtgaccaaactaaaactattgaaatttcacaaatcgccaaatgctatcaagaccctctccccaatccactaattgttcattgcaagtttgatacagaagaatttacttcaacttatgatgattttgctgtcgtcgctttatatcataatgttcaagacttaaaatccacttctatagatatgtttatagcattgccagagatttcggtattaaggttttacatcgacaatatcttattgaaaatactatcatttcttgatgtaggcaaattttgtggcaggaaaggctttgaagatgttgtaggaatatataaaatcacagcagcatctggagctaaagttcaaagatgggaagttttagagtctggtcctcgtcacattttaaaattcaatatatctggtggagcattcgaaacatctgttgatttttcctatgtgcatgcactgaaccctttttggtatttaataagtgcttatgtttcttataaagtattacattggcttttgtccgttatttgagggacaagatggatatcttacaaaataaatacgggattattcctgcctgcgacgtgagcgatttaagggaattaataactctagttaaagaaacgtgctcgttagatttcatccaagcatacaagataggcgtgaaaatgcttgccttggaaggggctaagaaggttatccaggaaatacgccgcttaaccgatttacccataatatatgatcaccagaaatatggaactgacatcccagagctttctggaggggatattctcgaaagttttaagaagtcagggataaatgggttaattatatttccctttgccggcatcaagaccttacaagctactgttgcagggtgtagaagggccaatcttcttccaattgtcgggggagaaatgacccaccccggttttctggcttcagaaggaggctatatcgctgataatgctcccgagaagatttatcgggatgcagcacaccttggagtggatacctttgtggtgcctggtacaaaaatagacaaaataaaagaatatgctgggcttatcggagaagtggttccaaatccacgaattatgtttcctgggatagggaaaggccagggaggagatatctcagaagcatttaaagctgcttcaccttatagttgttccgcaatcgtcggcagaggtatttacgcagcaaaagatataagggcggctgcaaaagctctttgggagagagcttcctctgttttgtaatttaatgttctctttttaaaatcctaccttgacttcttttttatacaataacctaaaaatattttttagaatttagccggagcaaaaggatccaagagctcctgggccactcaacatcaagacgaccatgcgctatgcccatctctctcccggtcacctccaggaatcagtcaacctgccaaacaatctggctgccaatcctgcctgaaaatcgatgggaaacttttgggaaactttgctaaaaatggtcaaggggtttgcaacgataagttgctaaccccttgatattcttggtgcccccggcccgactcgaacgggcggcacacggattaggaatacgaacccttgagcttcacaaactcctcaattattggcaacttactgaaattgctcattctatattttccatactttagcaggtttttcactgtttggcagattttggaggtaaagtctcacacagagtctcacacaggaaaggccctggggagggtcccaaaaacatactcggtacggtttttaatatcctaattttcccagttggaatatctgataaaatttcatcagagtcaggaacacaattctctatatggattcatagaccatcttattataacttccaagaattttctgcgcctctcccttgaccatctcaattaattcttccggaccaataactttcgcttcactgccaatacccatgacccaatgaaagatttcaaagagattgctgaccacgaccttcatttgaaatttaccattctggacggggctaatttcctgattggcgatccatgagcgattagccacataatcatagagggtttcggggaattcaatcaccacggtaatcctacttccatcatcccccttatacaccccaaaggatttttcatagaataattcaggcgaataatcaattggataatcaaaataatctttggtcaatttggcctgtaaaatattatcaactctaaatgtccggatctccccatagctatccacccaggcattgagataaagggcatcccggtgcatcaccagggtatagggttgcaccagatagtccctttcgcctttttgcgaccggtaatgtaattccaatttatactggtttaacagaccccgaagaaccatatcaatatggtcatccatgtcttcataacgcctgctgccaaacccagtggtgtaaaatttcttctgataatttttcaaaagagcccgttgcgccagaggaattgtcccttcaaggtcagaaaacatatccatcaatccatcccgaaccactgtttggtctaaagaggacatgagaattgagcccaggtagagggacatcaattgatagggtgtggcttccaaaggcatggtttcatttaagcgccagcgttcaataccgcctgtcttaatgaccttaatcagaggctccccctgacggttagtgagaaattcattaatggcctttagataccgcctgaccgtcctttcggagatgtcaagaattctcaggatgtcttccaggttgagggaacgaccttgagtagccagggtatatatcaacttggccatattcaatgctgccggataggttggttttctcttctcattcataattattttttagcataccccagcataaagtcaacggttgacttttccattaagtataatctattcatcgacaatgagaaaggggttgatagtctgaaaaattcaagggctattggctgactgcggattaaaaacaagaagacatagataggagaaaggctaaaggatatggagattgtcatatatggcataattggcgcattagcaatattagtatgttggctactagatatctattcatcgacatcggaaaaggaaacgataatcacatattcaacagattgtctgcggtcagaaaaatccacggtcatcctccccacttgctgtttctgccataaaatcagggatgaaaaaggcaattggcatgagagaagcgaatatcaggaggattatcaagacgtgctctttacccatgccttctgcccagaatgcgccttaaaacactatggagagttctatcagggaactgaattggagattagggctaattattgagactttgttatcttgaaaagattaggaggtatcgagacatggaaaataatttggcgacatttttagccgatatatcagtaggcccggagcagttctataaaaatatggcggtattccccttgttggctgaccagtcggctaatttggaatttatcaccctggatgaagctctggcccagagaaacttggtcatcactgaaatcgatgaaactggccaggttcccgaattaaaagtagtcaataattccagccagaaaattttattactggatggtgaggaactggtaggtgctaaacagaaccgggtcttgaacgtgacgattttattggctcctaactcagagactttaatcccggtatcttgtattgaacagggtcggtggtcgtataaaagccgggaattcagcagcgctaacaggactatgagtgctgatttgcggaagaaaaaaactcagtcggtacataaccgggtgcgtgagtctggttctttcgcttccgaccagggagagatttgggaggaaatcagtctcaaatttgaaagaagtcatgtgccaccttctcccactggagccttatccgacctctttgaagccaaaaaagatactaacaaagattatctgaaaaacttttctcctgtggacaagcaattgggcctggcggtgtttattgacggcaatatagcaggggtcgaatttttggggcaacatgataaattccaactcctctaccataaattagtcaccagttatgtcatggatgctctggagacagccgatgatatatcaaaggagtatcctcctctttctcccaattcaatcacggaatttctggcaggcgcggctggggctaatatggacaaaagaaaatctgtttccctgggttgggatattcgccttgaatccgaaactatggttggggccggtctggagttcgagcaggatattttacaattgagccttttcaagaaagagaatggtcggagaaccggcaataatgaaaggccaatgcgccgggcttccgggagacgcaattctattttgagatgacgggtaaggtggtaaaaatgtttggcttgattgataaccaattaaatatgattgctcatatgaccagattgattttgattatgctggttcttatgtctttgagttgccctgcggcttgggccgaagatatagacgtctatgacgacaattaccggctccaataccgtatccggggagataaagtctatgatcgggattaccgtcagcaatatagcattgatggcaagaaaatttacgaccgggattataaactgcaataccgagttgatgatgggaaagtttatgaccgggattaccggttaaaatttcgaacggatggtgataaggtatatgatggggattatcgattgaggtataggttgcagaggaaacttttaaaataattttgggtttcaagaagagcatttaggtattccaagatcacaccagtcaattccttaggtactcaaggctcaggtttatattcattgaccaagataactcgttcatggcataagtaatataggaatttattatctaacattcctgacctcattgggttctgccctagctgagagaagccatgagaaatgttgcgccttactgcaccagatcatcattgatttagaaaatgcatgatagcggtattgcaatcctttatccggtaatatattgggctcggcaaaattgcggtttcgggaatttcttacctcaatccggccaacccgtttcatcttagctttttaagcgatttagggtatatataaattttaagaacaggtaaactttgattactggccaaccctgatctgaatattgtgataaattgggtacctaaaacggggctgttttctctctgcgatggctatcgctaagaatatattaataaagaggcatgtcgaactcattactgaacgggcggtggaaagatttctcgaaaggctgtttattcgcaatgccccgttaagatgcctctatatagtttcgccatttatagcggcgatgcaggaaaaccgcttttctctggcagatttgcgaactaaaattgaatatagtcaaatacctacttatttaattactcgaaccccggttgaggattaccattccacggctatggaggtccttctcaatagcccgtggatagagattcgctataatcagttcatccacgctaaggtctacatcgccatagcaaaaaaagaatccgaatcattcgcccttttcggctcaggaaacttaaccggcagggcaagagcagcaaacatcgaggtggcaatgttggtttctagcgaagggccaggtaaagaaatcttacgacagctcgaatactgggtatcagttagcttgcggacactcaaagccagcaagcttattcagccaataaaagttagggggaattaagtcatggaatttaaagattggttctgcttgagtcaaagagaaagttttaccattgatcccaagattaatccctcggatgcccagttttattttggccgcaaacaactagcggaacggatgcacaaccagataaaaagagcctttattgatcctcaggtgcctaaaatgatggtctgggggccttatggctgcggcaaaacccaaacgctttattatctctcctactggctcaaaacaagtaaaccggcatcgtgcaaaggaattccacatacggttcatcttgacatcgaaatgcagagcaaatcaactgccgcaagttggcatctgcaaaatatggaagctctcggcatgcaagccgtgcaaaaatggctagatagtctttatggtaaatctgccaaattcgagcaagaaatatcaaaattaaccggtgatccgaatatattccaaactttttaccaattgaggggcgggggtgatttaggctttacggcctggagatggctaaccgggcagaagttggctgccaaggaactgcaagaaatcaaggtgacccgtaatctcggcgaagtaggggtgggcgatatggtggcagccctgcaagcctgcgggaatcttgccaaagccgttggggaagccctgattttatttatcgatgaaatggaagaattgcaaaatgtccgggaaggggacgccgccgagtcgtggcatcaatatattcgtaaactggctgataatgcaaactcctcagtcggttatattataggatttaaggccgacacccgagatgatgccccccgagttttaatccgggacgatgtggtttccagaatgagcgcaatgaatttaattgagctggaaactctggcggcaccggcaaatgtgcaaaattttgtgaaggaaatgttacagcatctggtagatgctacaaaagccagcaagctcatccaggatgaaggattagcttctacaatcgaaacctatcctttcactgccagcgcttttgagctcttatgcgattatgcttgtcaggatgtaatcaaatcaaccccacggaatatcatcagaaccattaatgagtgtgctattgcggcatgggacgcccaagagaaagtcattgatgatcacattgtcaatgaaattgcaccgatcatctttggttaactcgggacaagatgatgaaaaagtttaccaccaagccgaaagtttttcgatcctcgccgggatatgccggtactcctcaattcgaaagtaagagctgggtttatctcgggaggctgggggaggccggagctttgacagatgtccggttcgacactgacatggctcatgtggtggctctgtttggcaaacgggggtccgggaaatcatatactttggggacccttttggagggtctgtgcactcaacaccatgaatccaccattgccagcaatccccgaaataaatccatcctactttttgacacgttaggcgtattccaatggatgagcatcctcttaaaggaagacagccagaaagaaattttaaaagaacaattcgccctgcgtcggggctggcccgttaagccggaaccgttagacatcgccatttggattccgaaagggacccggacctctggcactcctgccgatcacttagaattctccgtcgattgctccgactttgcggcggaagactggggctatcttttagggttggatatttatcaggataggatggggcagcttttaaatgatgcctatatcaaggtaactcttgagggttggagcgacaataaccgacggtataaaccaaaaccccaatattccattgaagagctcatctcatgtgtaaaaaacgacgttgaactcaatactgcctatcagggtgaaactctgagggcagtgctgcaacaacttatgacttatcggcgcaaccctctctttgaacatcaaggcaccactttgcaggagtttttaaaacctggccgcatgagcgttatcgttatgaataagatgtccgatgagttgcggcttatcgtgatgtcagctcttctgcggcgtttgattgctttgagagttaaagcttcggaggccgagaagcaccttaaaattttagaaaatataactaaccaagaaaaagccgatctccaagaagtgcttgctaattctgtgccctcaacctgggtgtgcattgatgaagcccaaaatatcttgcctgcggaaaggcgcacctctgccacagatattattgtcaagtatgtaagagagggccggaactacggcctatcttttatggtggccactcagcagccaaccgccatagacccgagaatcttagctcaagttgataccctgatagtgcacaaattaactgttcagggagatatagattatattcggaaaaatataaagtccaaccttcccgaggaagtaaaatacgccaactcggttcttgatttcagtcaactgctacgtagtctcgatgtgggccaggcagtagtttccaacacggaaaccgagcgagcctttgttatggatgtgcgaccccgtattagcgtccacggaggtttttaatggcaggcagaatcagggtattggatacagccggtcgcacgatgcaaaggctgggatacctaaagcccctctgcgccctggtcaacgagaccgaaaccagtaatttattttctcttggcaagcgtttgatcgacagggttaccaaaaaaattagaatatctccccccctcgaagaccatattcaaaaatatgtcaagcttcgtctaaccgacggcacctataaggaattaagaaaagcagtcttaaacggcgccaataacgctcaaatagctatggagattcaggacctctaccttgctgataacgatctcccatctcgcaccggtaagctagttgaagccaactggcaacgctatccttatttgggcacttccctggagttgatcaaaaaaggaacctactccgctctgacacgcagcctggttctgcttgccctcactcccaaaaaagaacaggatgcttttcaggaatataattcagcctgtaatcccatgcgtctatcagatgctcaggctatactcctcctctattgttttatcgacaatgacgccgaggtcatcttaccattatttaacaaactcctgaacgtgaacgcagacagttttaacgaaaggctagctggagaattcctgccggatatcttgcggaatatcgtcaaagatttttcgcagcgaagtctcaccattgaagaacgagatcgactatccctcataaataaaaccgcagcaagcattgataaaaataaaggcaagccttataccggtgggggagcacgggaagagtccatcagggtccgactggaaccattctgcgatctgggactttttcaaaaacctaataaagaccgatatgaatatgcaacaaccccagctttcaaaatactcttggaaaattggggaagtgtcgcggaaaccgatgtgtttctgcagcagaccttttttcagacctttgccgccggtcggggattttcggtacaagaatcttcagaaagcgaggcagtggcagccctggtacgagccggggaaattctgaaaagttcattgggatatacccccataaccgatgtcgggttgcttgctggaatacagcttctcaccggaaaaaagaagatattagagcttggtcgcaccttcgagcttctgaaggctttgcaaaaacgtgaccctgattttgtcagatttacggttgatcgtatgggcgcactggcccatgtaaaatttttaaagccgcaacctgagaatggcgcttgaatacgcacgtaggcgaaatatttcaacggtttctcgctctttttccttccgaagcagatgctctcctgagcattgagcagattcagtcagccgatgccattgccagcaccaagacgccttattttactgttctgataaaagggcgacattcccagggtgatgaacctctggctatggtattaatgacgctgccatcactgtcagccgaggatcacgccatcctggattttgccagccgccgggcaagagcctacaaagcccctttttttcttacctggacccttcgacaggccatcttatggcgcactcccaaacctggaattcccgccagccgggattccttggaaaaggtgaagcagtatcccgaattgtttgaggtagatgccactgagcagcatcaacaatctgaacccgtcaaactgactatcctcaatcggggtaaagaactgatccgggatttggagagtctccataaaaacgaagccctggaattagtccaattagacgccacctattttgtgggccgtttattggaggcggttcatactctcctgcccctggtgagtgcctccatccatcaacgtctccagcatgagatacaattcaacaaagaaatttcggcctgggctgtcaaacaggctattgccggttctcccagcgatccggagtttgcccaagccatcgcccgccagattatttatcgtcttttaggcaaagtcctgttttatcaaagcctgcggcgttccgcccgccatctgccgaaactggaactggatagggttgacacttcccaggtcctgccgaccttacgagctgcctttactcaagccttagccatagattaccatgccgtatttgaagaagacgttcctgaccggctgcagtggccttcccaagcctccttggaattggcaaaactcattggggattttaatacccgagactttgcccatctgccccaggatgtcgtgggaaacgtctttgaacggttgattccacccgaagaacggcatggtttgggccaatatttcaccagtgaaaatctctgcgatttcattgcagctttttgcattcgttcacctcatgataccgtgcttgatccgtcctgcggcaccggcacctttctcatccgggcttatgaccggctccgctggttgggccgccatgaccacaccaaactcctttcgcagatttggggggtggacatcggcccttttccggcggaattggccactatcaatcttttccgacaacgcatcagtgaacatggcaatttcccccggatcatctgccaggatttttttagaatcacaccgggagagtgctttcccttcccacccccaaaaatggacctggataacccgcaaaccatcgaagaacctttcccccagtttgaggccatcattggcaactttccctatgtcagcgccgatagaatagaaaagtatgaagccggatatttagattttatccgtcgacgtctcctgaatggttggtttgaagattatcctcagcttttctgccataaaaatcagaatgcacagataaagtttgagcgtgatatcgctgagaatcgtcataagcgcaatgactaccagaaaaatggcctccagattcacatttccacgtatgctgatctctacgtttacctgttctttcatgccgcccggttcttgaaacccggcggccgcatggggattgtcacttccaatgcctggctggatgtcaattatggttttgagctgcaaaaattctttctgcagtatttcaagatcgcggccatcctggagagccgctgcgaaccatggtttaccgaggcggccgtcaataccatagtcacgattttggagcggtgcgacgtcccccaagatcgggatgcccacctggtgcgatttgtcaaagtcaagcgggcactcaatgacttgattcccggtgacccggtgatcgaagccttgccccgatggcagcatttaaccggactggtgcaccacctggaaaaggccggaaataaatatggcaaaacctatcccttggggatggttaccgaagaaaacgataatttccgtatccgcattctgcgtcagggggagatgagccaggaggtggagaggacaggcaaaacggtaaaatggggtcggtatctgcgggcgccacaagtattttttgatctaataactaaggggaaagtgtgtttatttcgagatattgctgccttacaacgtggagggttaactcgaatcaatgaatttttccatataacccaagaaactgctgcaaaattcaatcttgaggatgaatatctgttgccacttatgaaaagtcccaaagaaaccagcacgatatttttaaatccaaatgatcttaaactcagaatttttgtttgtaggaaaaacaaaaaagagttagaaaaggagggccattatggtgccttacgatatattgagtggggagaaaaacagacatacaagactggcgaatttaaggggttgacatggcccgaaggtacatggctaaaaaaacgatatcctggctggtgggcattacctgataacgaaacacaaacaggacagatattttggaataaagatcgagcagatagacattttacgatagtatcccaactccctatcatccctgattccacttgctacttcataaaggcggacagaaatattatttctgacatgatcttggcggcatttctgaattccacaatatgctatttatttatagaaattgttgggagagtaattttaggagatggtgtcctggcgacaaaggttgaagaggctaatgaatatcttcatattcccgatccccgtttattaagcgaagatgagaaaaaagaaatattatcagcttttgaaaaattatcctgccgtcaaatcgaatcaatttttgatgaggttaagcaagttgatagaaatgctttagatactttaatcctcaaagccatgggccttgatcccaggcagtgtttgaagccgctttatgaaggactctgcgaattggtgcgggaacgcattcagttaggtcagatgcggcagaaggccaggaagaccaagaccagggtggcgaaagcggaacagaaaattgccgaagaagtattggatgaaattataccggaaggtccccggcgttttccggaagactttttctccccggctgctgcggcagatataaagcatgcggtggaactgccacctgaacccatattatttaataatattcctctatttatggaggtgcaggcaaaggacggggatttccggcacccggtcgcctcaccagcggagggaaaatttctggtctatgcccaacaggccggtcaccaagttgcccaggtccctgataagaaagtcgagattagcaggaccgtggctaattatgagaggtatctgcgagagctccggcagcagctaaccgaagcgtattaccgctggactctggacgctcgggcagccgcccgtttaacccagtcagcctttaatcgttttcatctccctacccccgaggaataacgtgaatcaggctcctgtcatacctctatctctgggtccaaccattgaccggattgtggaaaacctggccaaagggcatgatactgccttgattgcgcctccaggctgcggagcttccacttttttagaccatcttctggaaaaatttgccaatcagcgttcactcatctgccgtttcgtcaatcattcacaagcagaagtaacagaaactattgccgcaataaaaacctttgctgctgatccaagcaaaatcgcccccaaagtagtcattctagataacacagcgaaattgttacctgacgattttaaagaattactgggagttttacaggaacagcgccggctggccgagtttcaatgtctttggatcggccccttggattcacgagccgtttatcaagatttcggctttcggctgcattctgtccccaagtcgcatgtttcctttccaatattgctccgggacgagattctggcgatttaccgtgccattgcctccgccaatagctgcacctggggtgaggcaattctttttctcatgctggatttctgcggcaatgacctctccctggtaaaaggcgccacggaatatttttatggtaattggggagaaagattgtatgaccagtcggtttgggatcgcctcagcgagtggctggaacaggatgccactgtggaagcctatcgccaacgtttacagaatctccctgacaaatgtcaacaatatttaaagctcttccggctgggcggaaagcccatcagttccaggatggaattctatgaagaggtagatgatgccctccggaccttctgtctgcaaggttttctcgttcacaatttcatacctggattttaccagttgcgtaacctgaccgtcagaatgcttattcacgaagggctgcaaccggagattattttccggcgggcaaccaacgagcgggtggcccagcttttacaggatgtggaaagtatgctgcgaagcgtgctgctgtcggtgttccacactcttggagaggaaagggtacggggttatttggtaaaacgccaaagtgagcaagaattcattcccagtgatttgaaccgagaattgttacaatgggccagagagcagggtgtgcccgatctgcgagagagtttaagtgagctcatcaatcgacaccggctaagctttaaggaaaaaaactccctgtggtctcggattgaacatctgatccggcaagaaggccttattgacaccgatgatcaatcatcgacctatctgcgctacgtcgattaccttaccttcggggaactcggtgctgccattttggataacgtgggtgaggttttccccggtttgaccactcagccagattccaaaaaacaagatttaatcgccagatggcgggaatatatttccagagtgcgtcgactgcgtaatcaagtagctcatctccgtaatgtcagttttcaggatgttgaggacctagttaatgtcgtcggttatatgcgcaaagacctcattgcgtatgccgcttggagataatagaaacaagggacactaaacaagtgagatgtccaaagatcctatagtaatttttggattaaatccttctacctatattaaagggagattgtgagtgtcaataataattaaacaactcatggatgtcctggaatatataaagaataattatagaggctatgatattagtgaaatccgtattaaagcagatagatttgtggcaaataaatataatgttaatcatcgaacaattgcagatgcttatagaaggagattgaaaaataaagatggaaatgaccttggtactcaatactttgaccgattattagagagttggttatcaaaaggggatcaagaattaaaaaatattgttttaaaacattgtaaagatagtagcgatactaatttagtcttaaatttttttggcattaaaaatgataatttaattgataaaccgagaataactggcaagcaagagccattaaaaccccgaaagccaaataatattcctgattatgaagagctcataaatttggtaatagaagtaattgcaccaagagggggaaaaaaatttccagaggaatttctaaataataacgaaatacatagtatttttgaagttgagttgcccggaacgttcctccagatagactctttgttcaaatcaattattgcttcacccaaaaaattattcaagtacgaagcaagaaatcctgcagaggcaaaatatatttactattctcatggaataggtataaataaaatttccatacctcaagacaaccttatcctgtttaaggcagttaaaaactacgaaaaatattgcagaaaaataaaagaagaagcatttggacatgttatagaatttaccaatgatgaacatcaggccgatttacttactcaggaaatagttaaacgacttggattaaggggcatatagaatatattcctgatggagatagcagtggaagaccaagacctgggaactataatattagctgtatcatcagaattggtttttagtattgggagttataaagggaaacactacgccaaaatcagaaaatttgtgaagacgggcaaatatagcggccctaccaaagccgggctttctttcacaggacatacccttgttgcattaatcaaaatcctccagcaattgcaggcctcattgccgggcgttcaggaacaggagattgctcggctgcccaaaactggagacagagaaattgttgtcctcatcatgcctccagatgatgtccagtctcttcccaatatcgatatccgggagtatatcgaatcagcaaatttcactgggttcagtaagaagggcgtgcgatttaattggcacaagcttcaagatgttttggcgcttctgcaagtccaggcccagcaactccagcagcatgaaaagcagaccccgacccttttcccggaagccagaccggagtgggtgaatgaagcagaaaagttaaatagtcccgccagcggaggaaaagacgaggtccttgagaagctattaccgtctgggcctaaaatttttcccgaggattttctggataacgtgcagggtggggcacaagaggtagagctttccagtgacgttctgaaggtggagcagcaatcagacggaacctatgcagtctgctccgagttcggcttttgccatggtgtcagaaaccccacagaaggaaattatcttttttatagctggctaaggggtaaaaccaaggtgcagttaccacaagagatgataactgtttttcgaaccgtcaaggcttatgaaaattacctccgcaacctgcaaaagtcccttatccaggcctacgagcgtaagagcggccaccggcccattgccgaacatcgggtcaaacaggtttttaaccgatatgggctgccctggattgaggggtcgtaaatgtaattacgtagatttatttacttattttaaaaggtgtcaaacttaggcaaatagtcaggtattttttcccctaaatagtcatcattgtcgaacttccaacaggccgccccggttcatttcaagtaaagtaataatcttgattaccaataatgcttgatataagatcattatatagcgtttgccaaaaattttgacagaattagaggtcatccaaaacaagaagaatattgtttcggcgaaacctctgttatcatggcttcattcaaactttaaggatataaaaaagcaatttcccgggggtgttctggcaacgaagcctgggctttatatgaccatatgatcatcgaaaccttgaaacctatactggagaagaatcttggaaaatgacgttataaaagaagacaatatctgggtagaccccgaagaagatggatctgattcatttgaagacatcagtttcactgaatatgatatctccacgtcgccgaatgattttaacattaagacgctatttgatttcataggctcgggtgtcgttaaaattcctggctttcagagaaattatgtatgggatataaagagagcctcgaagctaatagagtcaataataattggaataccagtacctcagattttcttatacgaagaagcaaaaaatagatttattgttatagatggtcagcagcgatacatgactatttattactttatgaagaaacgatttccacgaaaggaaaagcggcttgaattaagggttatttttgataaaaataaaggcataccggatgctattattaataataatgatttttttacagattttaatcttaagcttccaacttcacaacctaataaagtcaacaagtttaataatcttaattatttcaccttagacgatgaagacaagacatcttttgaacttagaacaattagaaacattattataaagcaaaatgctccagacgatgagcattctattgtatttgaaatatttaatagacttaactctggaggagtaaacctaaagccacaagaaataagaaccagtctttttcattcaatattctatgatatgctttatagtctaaatctggaagaaaaatggcgaaatcttacaccatctgcgactccggatttaaacatgaaagatgttgaaatactacttagaggatttgcaatgttaattgatggtgaaaactataaaccatcgatgaccaagtttcttaataaattttcgctgaaagctaaaaattttcaagttgagaatattaattacttaaagagtattttcttggcctttatagacaaggttgctcactcggatggtcgcctatttcacagtaagacaggtcgttttaatatatctgtatatgagtcaatattcgtggcaagctgcaacaaggccttctcagcaaagactctaaatgtagccaatatagactttgataaagttagtttgctaaaagaagacgatgggtttatcaatgcaactcaatcggatacagccagcgaaaagaacgtaaaatatagaatagaacgcgctaaaaggatgttagcataacatgacgccagttgaattattgaatgaagaatataagtcaatagtaggatttctgaacgaaaacgttcaaccatctctttcaagtgatgtcgataagtcatttaaaaaagtcattgttctatcctcagcaagctatttcgagcatttaatacaagagatcctaattgactttgtcactaaagaaactaaaaacaacatgaaagctattaatttttttaaaaagaaagctatcggcatgcaataccatacatatttcaattggggtgaaaaagataacccagataaaccaggtaaaaatgctaattcatttttcgccttatttggtgatacttttaagaaggaagtagaggatgaaataaaaaaagaccaacgcctcgacaagtcgatgaaagcgttcattgagatcggaccctctgtgtcaatatagctgagacaccctccctgtgataaattactgtagggcggggagggaaaaaaatgaaagaaaccggatcaccaaagatgatgacatcccccagggaggagatggcagaggccccggaacggagaccaggtgagcgtagcgaatctggtcgaagtggaggggcctctgccaagaagctggccgctcccaacccttgccagcctgtgctcgttcccaatcctgaggtgttagaaaaacccatacggcgtcggttcacggcagaatataagctgcgcattctgcaagaagttgacgccttaagcgagtccggccagctaggcgccctcttgcgtcgggaggggcactattcctccaacctcactacctggcgccgtcagagagataacggcaccatcgaggcgcttagtccaaaaaaacggggccgcaaatctcgccggcaagacccgttgatccaggaaaacgagcaattgcgccgccaaaatgagcgcttggctcgccgcctgaaaaaagccgaggcgatcatcgatttccaaaaaaaaatctcggagatcctggggatccccctgagccagcccgaatcagaagagaacgattcatgacggccgcccagtctgctccggaattgggggtttcaactgcctgccaggctttgggactgagtcgtgccacgttttatcgccatcttactcctcaaaggccccaggctcagatatcttccccattgccgcatcaccgagccttagaccagggtgaacgtcaggcggtgctcgatcttctccatcaggaacgattcgtggataaagcacctcgggaggtctatgccactctcctcgatgaaggggaatacctgtgttcgcccagtaccatgtatcgccttctgaaccaggaaggcgaagtgaaggaacgacgcaatcagctgcgccacccgccttaccagaagcccgaactattagctaccggccccaaccaggtgtggtcttgggacatcaccaagcttttagggccggtgaaatggacctatttttacctgtatgtcatcctggatatctttagccgttatgccgtcggctggatggtggcgcaccgggaaagcgctgctctggccgaacggctgatccgtgagacctatgacaaacagggcatcgtgcctggacaacttacgatccatgcggatcggggctcctccatgaagtccaagccagtggccttattactggcagatttaggagttaccaagacgcatagccgcccgcatgtttccaacgacaacccattttcagaaagccagtttaagaccctgaaataccgaccggattttcccaaacgattcggctcgttggaagatagccggctattttgtcaaacctttttcgagtggtataacactgaacatcgtcatagcagcatctccttgctgactccggagaccgtgcattacggcctcgctgacggtgttcgggccgcccggcagaaagtactccaagcagcctatgtcatgcatccggaacgctttgtccgcaaacctccagtcgctctccccctacccgaggccgtctggataaatccccccatcaagagcaaggagggaagcctaacagagatacactaattatagaacccgggtgtctcaaaatcattgacacattccggttcgtcaagtacgaggaggtgtatttaaaggactacagcacagtaagggaggcagtcacgggcctaaaaaactactttaatctttacaaccacgagaggcctcatcaagctctcaattactcgaccccggcagagatttattctggggctaacttaggataattacataataatcggcgatatcacaaaagcacattaaaaagttggaaaaagcttaattttgaaattttttgtcttgactttaggggtaaccatacccctgaaatccaatgcctgcttcgaggtcatcgaaacgttgaaaaatcccgctcctgacagggttctaactgaccaaatcatccgtttgaactccgagcatggtcttcatagctatcaaggcaccctgcgccgggtgcactaccgagaccctgaaactggcaaagaatatgtctttttaaccaatcgctttgacctgtctgccctcgccatcgcagatctttaccggcaacgttggcagatagagctttttttcaagtgggtcaaacagaatctgaaaatcaaaaccttttatggcactttccgaaatgccgtcttaattcaaatctggactgctttaatagcctatttgctgctcatctggttaaaaatcaaaagcaccataaatatcggcatcttagaattgtctcgactcattcaagccacattgatggaacgacgttcactttgggaaaccatttgtccaaaaaaacgtccacctacctccataaataaccagatggacttactcaattattgtgccggacactaatgatttttggagatattttttcaagtagataccaaataaaaaagctatcacttttttcttgtaaagctgaaattgctgcaactcctcgtccaatgcaaagttctcggtcagcaagattcaaacggccagtggtatttccacgaacacacacaataatatcaccgggtttacataaccgagtaggtgaggttgtccacttaacaataattggatatatttttccatattcggcaggaccatttactaaagggacaccatttccaatagtgttataagtagagctatttggagaactacccattttaatttcagtcagactccctaagttagtaactttccattcttttggcattaatccgatctccgtctcctgcaacttcgcctttttgacttcgtggaaggacacggggccgtaagtgaacaggtgccgcatgaggctttgcttgagctgccgggcggcggcgataaccttttcggtggcctcctttgcccgctgcacggtgcgcaggacgtgggcaatggcttgttgttcggggaggggggggagcggaatatccaggttggcaacatcagttcgtggcacccctttaatggtagccccacgcttattatcttcaaaccattttggatggattgctgttttaaacttagaacaaggaaccctggctcaacgtcggaaactggtataaaacctgttaagtcctggctaatggctatatcaaaagttgctacgacagctttgccaacgccaacccttgttccgattaaaataccgcctttaggcaccatgtttgaagaagaattgacaagtccttcctcggtaatacatcgctgatagcggtcaaggtaaatgtcgtctttttgaataactgcagaagtagtccatggttgatccccatcccagaactcaggttttttagttgatggggttccgcctccaaacattcttgtggccaaatctcctaatttgaccagttgccattcttttggcaattgagaataatttttaagttcctcaaccactacgccacgccacaaatccgagcttgaccaacacctcatctaattgccgatcagcctcagcccgctccttatcagcctcttccggggggtccggcgttttccagctattcttgatcagcatctttgaacagggataagtagggggtgtaaataaaccggcgatgccgcttctggccggtcgtttcttccatgagccccaattttaccaactgattcaccacccggttggcattgccgtaagttaatgcggtagtagccatggcagcttgcaccgaaatgacgggttggtaatacaaggcctccagcaaagccagggccttagcggcactgcgtcccagagagtgggtgacgagatttcggtggtcttcccgcagattgacgattttacgggcagtttccgtggcctcctgggccacttcgtagaccccttggagaaaaaacttcagccagccttctaagtcccccttatcacgggtggcttgcaatctctcataataagcgccccgatgtcgtttaaagtaataggacaaatagagcagcgggcgttttaagaccccctccttacagagcaggaaggtgatcagcaaacgtcccatcctgccgttgccgtcgatgaaaggatggatggtttcgaactgggcgtggatgagtccaaccttgacaagcatgggcatcggcgtggaatcatagaaaaagttttccaggttatgcaaagcctcttgcatctcctggaccgggggcggcacaaagctggctgtagtcaggccatttaaccctggtatgccaatccagttttggctgcgccgaaattctcccggatttctttcaccacctcttacaccttccaaaagcttcgcatgaatctccctgatcagacgaagggataaaggcaactcctgcaatctttccagaccgaaattcatagcggcaatataattcacgacttcggccacatcttgagggtggtccggctccaaagcctgaaattcaaattccaggacgtccagtaacgatgcctgtgtcccttctatctgactggatagcaccgcctctttacggacatacatggcgacaaagagttccggattcggtaaggtttctgtggccccgtccaacctccccaaggcccggtcagctttagataagatcgcccataaatcaggatcaatgcgaataggcggctgggggggcaaacctttgggaataaaggcacggtagcctcccgattgcagaatatattgaccggtgcgttgtgtctgttttggcatctgtattatcgtttccgataattgaaataattttattatcgaaaaagcccactaatcgacaatataaatttctttattgctctttacaacaataaagagtgatcttagccactccgccagcctataaacccgagctttttcaaaatctcgtccaactgccggtcggcctcggcccgctcttcttcggcctcggccaataacaccacggcctcatccagggggagcacttcgctctcgacgccggtggagacataccggctgggggagaggttataatcgttccgggctgcttcagctttggtgataacggtagcaaggctctctttggcttgccaatcttgatatacctgggcgatctgctccaggtgggcctcttccagatagttcttaggtcggcccttggcaaagagcttgctggcattgatcaacaaaatttcgccgggatggcgcttgcggcagttgagaaccatgacaatgcccggcgccgtggtgttgtagaacaaattctcaggtaggagcagcaccgcctctatgcgatcctcttccacgaacttcttcctgatgtcccgctctttgttggagccggtgttgccactgccccggctcacggccccggtatccaagaccacggccatccggcccgagtccgacaggatcgccgtcatgtgctgcacccagccccagtcggcgctggaagagggtggcaccccacgcccgaaccgttcataggtgtcgttctcataggtggcggcaccgaacttctggttccacatgggattggcggtcaccagggcgaagtgccgcagccgcccgtcgccctcggtaaaagccgggcggtgcatggtgtcgcccagggcgatgtcggcctccatatcatggataaaggcgttcatgcgggccatggcaaaagttacagagttgatttcctggccataaagctgcagaggggcgatggcgggtgggagtttgagccgcccgttgtgcttctcacctttggtctccaaaagccgcaggtgacacttgatgagcaggcccccggaaccgcaacaggggtcacaaacggtcatgcccggctgcggttccaggatgcgggccatgacgatgcccacctccaggggcgtataaaattccccggcgctctggccttgaccctcagcgaatttccgcagcaggtattcataggcccggcccaggatgtcgggctccacatcctccagccccaggcgatagttaggattattgagcacctgcaccagggccgccaagcggctgtcatcgacgatacgctgcccagcggcagtggcattgaagtcagtaatatcgatcacgcctgatagcttgggattttcccgggccacagcccgcaccgcatcggtaagagcctgtcccaaaccggttgtgatggtggcgatatggggccaacgggctgccttgggcatgtaaaagcgcaccagcttatggtcctggtccaccagagtggcggcaatcttacggtcgccaaaatcatgagccagatgctcaacttcgtcgtcaaagacatcagagagccgcttcaaaaagatgaacggcaggatatagtccttgaacttaggggcgtccaacggcccccgaatctgacaggccgcctcccacagccaggactccagggccggggcatccaatttgttggccaaagcgtgttacctctgtgttgttataaaggcgccgacggcgctgtctcgggaaaccagcgcccattggttctcattgctgttttgccgggttttaatccaatcttataacagatgcagggcaaagataaatgaaaaagcatcttattgattatatcatgaaatattattggcttacctttgcttcaatctccccttggcaactaaacatcgttagggcaatgtgaataacaagaatcattagcagtcttatgaagttatatttttatgggagctttgaaaatgaacttcctttcaggaacttgggtgggaaccatatcgggaaccaatgttggcagttttatattaaatttagaggaacgggacggccaactttctggattggttcacctaacagattttaacaacggcctttttatttatgactgcgttggtcaagtatatgaaaatcaactggattttgaagtaaagccacgaggatttcctgaattagcccgggtttctccgggaaaaatgacaggaacaatccagcctgatgggagcatgacaggaagttggtcaacggaacagggcacagccgggacctttctggctttcaagcaagaaatcccggcaggtcagatcgtaagtgccaaaatctccgacgctcctgccatggtggccttctttgaaaagcaaactcatgttcaatcatgtgtggtggatattgacatcctgcgaagaatccatcgtgagcttagtagcggtagcgatgaagctgcccgccttgaattagcccaacaagcgcaactatcaactgcgccgtcagcggccaaagtgccctctcaaggactcgattacccaaatatcagggctctctattccgtgacgattgttgcaaaaggtctttatggggagcagataatgtcgatcgatccggcgattctcgatgagggccgtcttcccaagccattggcttccgtcgaatttaacattggcaatttttattcatggaaacgcaacatggtcgcaccaaaccgggcaacggttcgattagattttaccaagccccccatttttgattttccaaacccatcgatattgcaaactcaaaatgacagtatcattcaggtagctggcaatgattccatatgggtgtcaggtatatacgacaagatgaaagcaacacttaggcatgggcgggtcaagagttcgtggctccattcccgttatacctatgatattttgcttattattataggccttcccgcagcacttgctgcagcaagcctcataggtgaattaataaatggaattgtattgaaaaaactggcaggatttatctttacatttttattttccttatcagttttccgcattgcttttaacacagttcgctggttgttacctgtaattgagttttctggtttgccccaacctctacatcggcagttgagattgggtttgtcaactatcgttctgggtgttattagttcattgggtgccgctttaatttggatggtgatgaccaaaggttaattgctatcaatatcaagcagaataatatcaagacttattgaatgcgacgatacaggcgtagtttcatacgcaatgttcaggtttgcttttttcttgctccaaatccgtatactcccggagattatcagtcaagactataaattatagtaatatcagtccattgagtttttttgtcatcactacatcattgggtcttgaagattttggtgatgaggcgtgggcactcctagggctttaaagagatcaagttgttccggtgtgggtggaataaggccttcgaaatttttcccatcaatttcagcctgcaccgtcctttgtaaagcgagtttttctaacgccctttccggcgaagtaaatattttggcttcaagcaaacgactccgcatgaggcggtgcagttgcaaagccatgatgcagaggaatatatgagcccggatgcggcggtccacccaatggtacaccgggcggatatccaaggagcttttcagggtgcggaaacaccgttcgatatcctgaagttctttgtattggtggacgacctctgctggtgacagcgttttgttggtggtttccaagaggagtttgccgtcgatgagcagttcccagcggcgattttcctcatccggatcacaggccacccggccctgttggtcaagcctgagttgataatagcggctcagttgccgttttttcagatagtcgtggagatgaaccagggtttccggatgagtgagagtcttccccggcatgtgcaagccggtttcctggttctgcaagcgagccaagcgaccccggatatactccgtggctacggccagtttccgctgtcgggtttttttggtctgccgggcaatttcggccttataggccacgacaaagcggcggccgtcaagggtgacttcccggaaacattcttgctcctccaggggggtgccatcactcttccaccgtttgatttgtgcctgaacatcctgagccgtggcctggatggcctgccgggagatgagattatgcctcaaaggccgggcgacgatataatccagctgagcttcgcccaggaccgccaggttgtcttggctgagcagtccccgatcactgaccacgacgcagcgttgcaccgggaagcgggctttgacatcgagaataactttccggaagatcgctttatcagtggtttctccaggaaacacctgatgacagagaggaataccatctttggtcatgaccagtcccagcactacctgagggcaaccggaatggtcccgatcatagccgtaattttgcaacgtcggtttatccgattgggaggagggatttcggaccttatccgctcgctcaatctcacaatagcacgaggtcaggtcgtaaaaaaccaagtccaggggtgcgtcgaagagggtcaggatcggccaggccagtttgggctccaattctgctttgtgttcaatgagaaagtccaaagagcgtaacaagtgattataatcaacctgctgccggtcgataccgggaaggtgcaccccctcgagccaatccaagaggtggagtttggccatgggatctaagagacgcttggctaccataactttgaggttggcaatgacatcgaactcgaactgcctaccctggaggaattttttgaaaacctgggtccagtccatctcctcccagaggcggaagatggtataaatagagccgaaatccaggctacccgtaggagggatgctctcttgcggctttgcttcttcgagtttaaagaatattttcaatcctgcgataatttcttggatttgttcagaggagtattgcgaagccgagccgaagttaaccagaatccgctgccgaactttgccctctttagtccggtaagattcgacgatgtggagggactgataaatcttatcgccccgttttcgagtggtcgtccgcaagtacatgacgccactatagcatggtagcttagtttgtcaatatataaagatattatatatatataatattatatgccgacactacagggtggtgatttttcgtatctaaccgattgaatttgttcaggggcaacctggaattttgcgttttactgataatctccggatactccagtggataaaaccgattttccaaaaaatttccgtgccaggtattgatagagggggggataggagtcccagtctccgggttggcggtttcgggtaatagcagggtgggtaggcggaggcaagcaggcggcccgcctggctcccttccctctcccccaaggacggtaggcggtaggcggcaagtccagggtagtccatttacccgctgagatagcacgagatagggaagagtctgtgacaaaggaactggtcccttcgacgactggttttatggataaaaaagctacagtacgaaatatcagcgcccaagaggaatggcgtcaggggcggactgccgcgcttattacagcaagcaaggttcaccagaacataggcagtcgaaaggagatagcttctcggtccgtcctaccagaactctccaacacacacatgatcagggtggcctgagatgctgaaaaaaactttttttgccatgacaggttggaaatgcggttggaaacaaaaaacaaagggctggccataatcagccaaccctttaaaatccttggggtgagcgacgggatttgaacccgcggccaccggggccacaacccggtgctctgccactgagctacgcccaccatctaaatttaaaatgtatcacagtatggcagagatgacaagctcctgaccgaaaattggcaggagggaaagctgcctcctctatgacagaccaaggtcttgcttaaatcggtccaagccgacttcgtcgataattttgccgaggcgctttttcttcccggcctgggcataccattcgatgacctggtcaacgagttgcagagcctgttggtcgtccagggcgtcggcgataacatcggccagtcggggcttgatgccggagacaaaaccgccggcatagacccgccaaccgtttttaaaacctaccaggccgacatctttaatggtgctctcggcgcaggagttgggacaaccggagactcccatcttaaatttatacggcagttcgaacccatgatatttgctgtctaatgccagtcccaccttgacggcgtcctgcaaggcaatgcgacagaaagtggtaccgggacagatcttcaccgaacggacgcacaggccgatagcagcaccgggaggcatccctaattcttgccagacctggtccaagtctgcttcttggagccccaccagagccatacgctgcgccgaagttaatttgatagccttgacaccgtatttttcggcgacatccgccaatcggcgtaactgattaaagtcggtgataattccccccggtatatggggggcgatggcgaacgaggtcttgtctcgctgtaaaatagccccttttttcaggatgtcttcagccatggaactcctccttgttcatgaatcacctcgggatagggtaatagctctgtactgcctaatcctgcaaccgcacccagaccgcctgcggacccttgagaccctcctccaaggccagcttgactttgtggcctacctggagtttgtcaaaattgcctttttttagcgcatgggcatgaaaataaacttcctcgccgtctgcggtttcgataaaaccgaagtcctcatccggaaagatccgcgctattttacccaagacggtattttccgggtgggttttgacccgctgctgccgggtatcggaagtttcctgcagccggcgatccaggacgtcgaacgcctcaatgataaggggcgacaccagctccccctgacgggtgacggtcagggtgttgcccggaaccgcagcaatgatgcggatttcgaactggccctgtcggtggcgtccacccccgatcagttctaccctggcgttgacgatgggatcattataacgtttttgcaggcgggtcaattcttcttcgattttctctttccattccggcaagatttcgatgttttgaccctcaataaaaatgtttaacggaagcataggctaacctcctgctatcatcaggatgttgattttttaacagatttttcagagtttgtcgacgataaccattcatttcggcggaaaaagagttatcgagcgctttccgtcgccgttgtcttatggtaaatttatcataagtggataatcttaccactaaagggaggagcagtcatgcagcaggccaggttctatgaagtagaagaagataacaaggtaaggtgttatctgtgtgcccatggatgcgtcatcgacccaggaaaacgaggcatctgtatggtacgggaaaaccgggatggcgtcctatattctttggtgtacggcaaaattatctctcgtaatgtggaccccattgaaaaaaaacctttatttcattttctgcctggaagtcgatctttctccattgctacagtaggatgcaacctgcaatgtcagcactgccagaattatgaaatttctcaatggccgcgtttgagaaaaaatggatttcctggagacgatctgacaccttcccagatcgtagccgaagccaagagcagcggctccctgagcattgcctatacctataccgaaccgacgatttttgcggagtttgcttatgatacagccgtgttagccaagggcgagggcatccgcaatgtctttgtctccaacggctttatgagcgaacggtccgcaacgaccatggccgaggtgatagacgcagacaatatcgatctaaaaagtttttcggactcgttttatcggaagatatgcaaggccagattgcagccggtgctggatactattgagcgtatgaagcatctcggagtttgggtggaggtaaccaccctgatcatcccgggtctgaacgactccgaccaggagcttaaagaaatagctgatttcatcaagggggtaggggtagatattccctggcacgtctccgccttctatcccacctataagatgcttgatcggccccggacgccggtagcaaccctgcgccgcgcccggcagatcggtttggaggcgggcctgcgttatgtctataccggcaacatcccaggagaaaatggcgagaaaaccttctgttacgcctgtggcgccatggtcatcgaccgcttcggttatgccatcaaccagaatctcctgaaaaatggcgcctgtcctcaatgcggggcgcgtatcgacggcgtctggagttaggcatccttgcgattataggcagacgggaaaaaaatttttcccacccaggcgccgattattgtctcctgtggggtttagtaggacataaaggcgaaaaaaagcttttcgcacccacaggaggaaatcagaaatgacgatacattgtcgtaaaagatggttgtctttgatcttaaccctggccctgagcctcggtttagctggcatcgccacggctggccattggggtatggacggatgctgcgacatggatatgggccacggacggggaatgcacggcatccggctgacacccgaacaggcagcccaagtgtttgatctacatcagaaatttatgaatgatacggtcgacttgcgcaaacagatgatgatcaagcgggcagagctgggagagctgtggcgggccaaggaaccggacaaggccaagattgcggccaaagaaaaggagatcagcgtcctgcgcgaccaattccgggaaaaggctatagcacataagatcgagatgaagaagaattgtcctatgatgggccgcggcatggggcccggcccaggccaacctccccaaggtggcaagtagtctgctgtaaaccctcaccccgcccagccagagccggagcggcctttgggtcatcctgctctggctgttttcttcatcggttgcttgggaggaatacaagtggggcgaatacaagatttgcccttacggctgagactgccggtgttgcagtgttgcagggcggaaaagcggagcgcatcccgtcttctaaaaagctccgacaccaatttgcatgattcgcaggtaacccacaggtaatggtaattatcgagaaatcgaggtttttaaatgcagggtgggcaccgcccaccactccttgatttcttctctcagatagctgaagtattacgcattatttcaaaattacccgcaacccctgaatatgacttattatcatggcttgtgagtaatttttagaaattgacaattacctcgcttttctccctatccctgcattatttcgcctgcatttctgccagcaggcgcagcacccgtccggcagcgccgctggcctggcagacggtgtcagtgatatcctgggggcccaaacaggtcccggccaggaagatgccgggtcgactggactccaccgggtgcatgatgtggtgtttcggtatataaaaaccctgttcatcccgtttcggggcctgatccaaaaaaggcggcagggtcttgggaccctccagaccgaccgccaacaccgccagatccacggtgagataccccagccgcccggtttccaggtcttcgtaaacaattaccggtcgttccccttcatccgggcagatgcggccgggtaaggccttgacaaagcgtaccccggcagcacgcgcccgcaggtagagctcttcgcagcctttccccgaagtgcggatatcattataaaaaattgttacttcgatcgtcggatcatgctccagggccagcatggcctctttaatcgaggcggtgcagcagtagccggaacagtagggcagaaaccgccggtcccgggacccgacgcactggataaaggccagtttccgcaccggttggcccgaatgggttaccaggctgcccgaagtgggccccgaggcgcagaccagtctttcaaactccaggttggtaagcacctggggcaaccggccatagccgtattcgctcttcaggctcgggtcgaaaggagcggctccggttgccaggacgatggcccccacctgaagatgcagggtgcgggggacgtcgtccagattaatggcctggcggccgcaggtcttggcgcactgccggcagtcgatacagtattctttctcgatggtggctcgcagaggcacggcttgggcaaagataatccggatgcaggtgcggggtttcatccccaggttccatcgactgggcaggataacggggcagacctcggcgcaactgccgcagccgacacatttcgtcatgtccacgtagcgcggtttgagggtgaccttgacgtgaaaattccccggttcgcccgcgatctgttcgagtacggcgtaggtgagcagctcgatgttgggatgggtcgccacttccaccagttttggtcccaggatacagatggaacagtccagggtggggaaggtcttgtccagcttcgccatattaccgccgatgctcagggattcgtccagcagataaaccttcaaaccggctttggccagatctagggctacctcacatccccccactcctcccccgaccaccagaaccgaccgatgtacctctgccggtcggggaagaaaagacgtcttggcctccagggccaggagcaactcagcggcggcgctctccacgtcccgccaggcccacagatcaaccaccggtgcccgcaaggtggtcaaaagcttaaaaaatcgggagcttaactccgggccgcaggccgccaggacatactgctcaggcgcctcctctaagatctgctggagcctggccagaccggtgggagtgcagcacggctccaacaccaccgcttcgacctgttgggtcgccaactccgagacgaccgcgtgtaggtccaccttcagatcaggacagttacagagcaggagctttttgccagccataggtgtgcagtttccggtttttcccctggttcccaagctagagctcggaactgagatagatgagagcttctcccctaatgcaacggccttgagagtcaaggtgaaggggttttcggttcctccaccgccttcgaaccaagttcagccaatttccgggtcatgtctatgatcaactgttggaaggcccggccttcggtagccgaaatccaggctagctgcaagcgctccggattaatgccctgggcctccagttttgcctgcaagcgctccattctggtcttggcccgtaggttgccgctgatgtagtgacagtccccgggggggtgacagccggtaaccaaaaccaaaccggcgcctttggcaaaggcatgctgcacgaacttagggtgcacccggccggcgcacatggtgcggatcaggcgcaccgcggcggggtattgcagacgggagacgccagcgaaatcggctccggcataagaacaccagttacaggcaaaagccaggattttttgctccggggattcggccagggcttcatcaatctgggccaggatcatctcatcggtaaatccgtaggcggttaccgcttccgccggacaggcgccggcgcagaccccacagcctttgcaggccgccacaataacccgggccttggtctccccctcccggtcataaagctcaattgcctgaaaggggcactgctgaaaacaacgcttgcagccggtacatttttccgggtcaatttcgcagacgataccgtcgagggtgatagtatcgcgactaaagaggcccactagcttggcggcggcgccgctggcctgggccatagaagcggcgatatctttaggtccctggcaggttccggccaggtagacgccgtccaggatggtatccagaggcctgagtttgggatgagcttccagaaagaaaccgtcctcgcccaccggcagtttcaaaacgtcccgcaaaggctggccatctcccggcatcatccctacagccagcacgaccaggtctaccaggtcttcggtctcgatccggaatagttcattttctgctgtaatagcgaccctatcgcccgacgccgccagttcccgtaccggtccccggagaaacaagacacccgcctcccgggcctgggtgtataatgcctcccattctctccggatggtgcggatgtcccggtagtaaaggcgaatccgggcttcagggaatcttttcttgagctccagggactgtttcaaggcggtggggcagcagatgcgggagcagtagcggttgccgtcttcttctcgggagccgacgcacaggataaaggcaatatcccgaggtgctggacctgggaaaatgccgctgtctggcgcggcgccggactcgatggctgccagacgtgcttccagttgcagcgaggtcagcacctggggaagactggcccagacctcgtagcggctgccaaccggatcaaagggggtaaaaccggtggccacgatgaggctgccgacggtgaaggtatacagtgtcggaccggactcgagagtgatggcctcctgggggcacacttcgaggcaggctccacatcgggtgcactgttccgaatcgatgacatatccggtcggaaaggcgtgcggcgaaggcaggtagatggccgcgtggtcattgatctggacaggacagacggcggcgcattgaccacacagattgcaggtggcgcccaccattcgaggtttttgcgtgatctcaagctgataacttcccaaatgcccggtcatggcggctacttcactgccgaccaggatttcaatctgagggtggagactggctgcggccatgagaggattgatgagggtgaaggccttctggccgtaaggaaaagtgcggtgcaggcggttggcccacccgcccagaattggggctttttccaccaggacgactttatggccggactcggcgatgtccagggccgcccgcaatccggccggtccgccgccgatcaccagggcctggcgagttacggggacttgccgatcagacaatggttgagccagacgtgccttggccaatcccatgcggatcaattcgagggctttggcttcagccggctgtggctcgcgggagtggacccaggaacagtgctccctgaggttgacgatctcgaggagatagggatttaatccggccccggctagcatccgccggaaggtcatctcgtgcatcttgggagagcaggccgcgataacgatccggttaaggttccgttcggcgatgtcctgcaggatttcctgttgccccgcctcggagcaactgtatagttgatgtcggcagacggctacatccggcaggttttgtacctgggccgccaaggtaccggggcgcactacgccggcaatattgaggccacagtggcagatatagcatccgagtcgcaggggttccgtcatggcactacaacaacacgagtttgcacgcataaattggcatgttctgaggaacacaacgaaatacgaaagaatgattggtggcgcaggcctcctggcctgtgcaccagcgtgttggctggaaagcctgcaccaccttctttcatcaaaggttcgcccatcttccgctcacattcgatttacaaggcaccgccacttgtcaacctggccaccgcttcgtcccagacatgggaaaattcccccggcagggccaccacttcctcgcggatgatggtgatggcgccctcatcacagatgttccggcagaccccgcaaaggctgcaggtctcattctggagatatacccgctccccttcccggacaatagccttgaccggacagagatcgatacacttggtgcaagataccggacagagttcatcccggatgattacccggccaataaatttcgggctgatttcaatagcctgagtacggcagagcagcaggcactggctgcagcgcagacagagctcgggttggggaaagacatggctgcggtcttcggccaactgtatgacctgacggggacaggcgtccaggcagacccggcagtttttggggcaatcggttaaagtattgggaatcaggcggcgctcctgacggcaccaatggacttcgccttccggcagtggcggacagggctccgggcatttagcggtatcgatagtgatagagggataaaaatctgccatcccctggtggtcggccagtattgtcttgggttgaccgttataaaacagggtcactgctccggtagggcagaaatgcgagcagacctcgcagagtacgcagatccgggggtcgatggtgatatccaggtcaacttcgccggaaatgatgctcaccgcctgccgagggcagaccgtggagcagacctcacatttgaggcagcgcgttttatccaccaccaggctgacctgttccgcgtagagggacagggtgagttccagtctttggccggtctcccgttttttgatcggataacgcatgccgtcctacatttcctctttatacaggtcagatactaccattcactatatcaccgaccctgagtgaacacaaggaacatcggttgcgggcaggatgtctttttaatttttttaaaggatttaggtcggttagaaaataagttttgaggtcgaagttccgaggatcgaattgaacagagattcttgaattaactgagtaaattttggttcattcgacgaaggcgtactttattccgccaaaaaccttatttttgtaaaggagtcagtcgtttcttccggaccgtgctcggctatgcttccggtgccagtatttctgccagtaccgcaactacgagtggttcgtcttccggcaagatggtccgcaggtccaacagcaaccgttgttgttccaggcgggcgatgatcggcggctgtgcctgccgcagggcttgttccaggcggtggggtggccagtccgggtgttccaggctcagggcgcggctgggaagttccacctgcggcagggcgccgccgccgacgcgggcgatgctgggccagaggttcacccggaacggtggcggcaaccggcggcgcaggcgccgggccagattgagtgcctggcggtttatggccgctagaggtttggtaatcatccgcagagtggggattgcttgtaccgcctcctgttcgtcccggtaaagccgcagggtcgcctccagaccggccagggtcaatttatcgggccgcagggcgcgggtaaggggattgcgttttaactgctccacgtattgcctgtttcccaaggcgatgccagcctgggggccgcccaatagcttatcgccgctgaacaccaccaggttaaccttttgacccagggcttcaagcaccgacggctctctgtcgatgccatggcggctcagatccaggaaacagccgctgcccaggtcctccgccaccggaagatggtatttttcccccagggccactaggtcggccagaggcacttctttggtaaatccggtaatacgaaagttgctggtatggaccttgagcagcagagcggtttcggaagagatggcctgttcgtaatcgaacaggtgggtcttgttggtggtccccacttcccgcaggatagcgccgctggcccgcatcacatcgggcatgcggaaggaaccgccgatttccaccaattggccccgcgagacgattacttcccgaccctgggccagggtattaagcatcagcagcacggccccggcgttgttattgacgatcagggcggcctcggcgccggtcaactcccgaagcaatttttccaggtgatcatgacgggatccccggcgcccttcctttaggtgatactccagattggaataatgaccggcgacctccagcatctgctggatcgctgccccgggcagcggtgaacgacccagatttgtgtggataataacgccggtggcattaacgacgcgcctcaggcaaggtcgctgcaactcctcgacgacatcttctacccgtttgataagctcggtttccgatagcctggctggtagcactgcggctgggctttctaaaagctgctgccgatagtcggtcaggacccgacggatggctttagtcagtaacggccgtgggaacgcctgcgggtagggatgttcctgaaaataaagcagcagttcctccaccgccggtaattggcgcaataatcgctgacgttgttcatccatgctgacacattcctgttatagtagttgccgaaagcattgccatattattttccccatcccgatccgagccctcaagggggagtagagattaagggaaggatacattaaaaacttgagtttcacacctaataacggctcggtgatacataaaaaaactttgctaatatgaaataaatagaaaaggtttccggattgtggcaatataacaatgcgaatagattagataaaccacaaaaggggaaggtgcaccggggctttaacatcaatcagtcgatcgccaacaagatattctttactgatggcaaaggtgatgaaagaccttttgtgagccaaattctctttaccagggggatatcaaccgtcagcagaaaaaaggcggtgatccaatcctccaggctgcgcactcctgcccggacagatgtgaacatacctgcatcgtggttcgggttaaagacaatttttaccccaagcttattaaggattggctcaagctccgtagaccagtggccggtgactacccggatatcctcgacaccagaggtgtgaaaccgtgggattgcttcccctaggaaggtcgactggcccaagggcagcaacggcttgaagccaccgaggcgagaggaatacccgccggccaggatcagggctgcgatgccgtccccgaagttcatcggtttttcccggaccttacctaaatgagctccgcggcgatgctcacggcaatctcttccggggtttcagcgccgatggcaagaccgctaggcgaaaagatccggtaaaagtccttttggggaaaaccttctttggtcagggccgcatagatggcctcccgtttgcggcggctggcaaacatgccgatatagccggctggagccgccagcgcctggcgcaacaccgattggtcgtaggcatggttccgagtaaccagcaccaagtagcggatttattggtggttgatggtaatcccctggacttaagattgctggaaagcccggaacgcctcctaagtctcattatgaaggaagggaaaattttaaaaaatcagctcgcttgaaataaaataggagcagcggaatctcgattctttggatactatggtagacgctcttaaaacttttgtggttaccagttccttaccccccttgcctggggcaaagctctcggctgactgaattgttaccagaccggaaaccggcaaaaaggaagcgtttatgcaatcagatcatttggatagattttaccgcaccactttggcggccctgtctcccattgtcgataccctgcggttgatgtgcggcgccatccgccatgcctttaaccgcagcagcctggccgagttggaggaagtggagcggctgcgagataaccttactctggatattgacgaattttttaataaagtggaacaactacagcaggataagatcaataagggcaatttgcggcttatccaacttgcgggggtgcttactcacctggagcatatcggggccgagatcagcaatatggcaggtccggtgcaacgcaagatcagagaggcagtgatgatttccgatcaggatttctatcatctgaacgatctttttacccgcgtcaaaggtcttttgcgcggtctggcagatctgtttcatgccgaaaaccagccgctcaagagatatctgtttaatgaggccaacaatcttatcgaagggtgcttccagcgggaaacagagcacgaaacccggatgacccaaagtttcggccaaccccatgccttcgctatttatctggctatcttggagcagcagaaacgtatcctccagcatcttattgatatcatcggtattgtagataaacggtttgagagtcgggattagaagagggagaagggatgagtgtggatccggttctggctgctgccgagcgcttttcgccagagggcgggattgttgcggtccaggaatatggcgggggcaatgtcaatgatacctttctggtaacgctaggggaggcggccgattcgcgattcatcttgcagaggctcaaccggcgggtctttccgcaaccggaactggttatgggcaacctcagaacctttacccgccatctgcagcgaagcgagcagcaggagcttcacagttccgaccggcgctgggaaacccccgaggtgcggttcacccaggacggcagcgactattggattgaccctcagggctcgttctggcgcagcctcagctttatcgagcaggccagatccctagactccattaatggtttagaccatgccgcggaagtgggttacgccctgggccgctttcaccgactgttgagcgaccttcctcccgatctcctttcagacacactgcccgggtttcaccttacaccgggatacgtgcggcaatatgaccaggttttggaggagtgccgccagccgagatcgccggaagtcgattttgccctgaagtttatcgacaggcggcgggctggggtctctgtcctggagcaggcccgaaacgacggtacgctcacccaaaggattatccatggtgatcccaaggtcaacaatgtcctgttggataatcttaccaacttggccgtggccatgattgatctggatacggtcaaacccggcctggtgcagtatgatatcggcgactgcctgcgctccggctgcaatccgctgggcgaggaaaccgccgcctgggagacggtccgttttgaggccgatctgtgccaggccatactgcgagggtatctttcccaggcccgtgatttcatgaggccatctgattacaattatctctacgatgccgtgcgactcatcgccttcgagctaggcctcaggtttttcaccgactatctggccggcgacctctatttcaaggcccgagatccggagcacaacctggcccgcggcttggtgcagttcaaactgaccgagagcatcgaatctcaggccgggacaattcaaaccatcatcagagacctcagataaagagagaaaattatcctttttttctcttccccttgccacaaagaataatcattcctatctttaatctacagttaaatctttacccataaggagttgtccatgtctgaaaccggtattcccctttcttttgctgattttaaagcaaatctcgatacctcggttctgggccgcttggtggcggaacttcgtctggccgccgataactgtcctcagtgccagggttcccgggaatatgtctttgcctctcgagggcgggaaaatatggtcccctgcgtccgctgcgaaccggtttatgccttgctggccaccctggagccgatcctcgaattcatccgcgatgaatctccttattaaatcagttgggtgggctaaccccctttattcaggagggttagaaaaacctcaatgagctattgaaatatcatagattaaaagagcttgtataaaaacagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtgaacttgtataaaaacagtgggccgtgagccgtgagcagcaaaaacattattttgagcagccgccacgattctgtttttatacttcgttgtgttcggcagaacatgtgcacttatataaaaacagtgagccgtgagccgtgagcagcaacaacattattttgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtgcacttatataaaaacagaatgtatttgtagggtgggcaatgcccaccctacgcctctacgcctctgtttttatgcttcgttgtgttcttgagaacatgtgaacttatcaaaaaaacagaatgttcttggcacgggctagaaagcctgtgccaccggtcaggtgctattcaaatgaatgtaatacttcagctatctgagataatagaacaggaacatggttggcggtgcccaccctacagcaccaaagcatcgacagacccgtctgtaggggcgaatcttgtatttgccccaagcaactgttccaccagtcgatctctgcaatctccctacagcaataaagcattgacagacccgtctgtaggggtgaatcttgtattcgccccaagcaacttctgaaaaaaagggtaatgttatgaccgaaagacagggtgttatcaccatccatggcaatcccctgaccttgctcggagatgagattaaagtcggctctccggcgccggactgtgagttgttggacaacgacttgcatcccgtcaaactttcttcttatcgagacaaggtcctggtcttggcctcggtgccatccctggatacccccgtgtgcgatttcgaatcacggcgttttaacgatgaagcggcaggactgggtgaggcggtccaggtggtggtcgtgagcatggacctgccctttgcgcagaaacgctggtgtggcgcggcgggggcggccaggctgcagactttatcggaccaccgccaggctgattttggcgccgcctatggtgttctcattaaagaactgcgtctgttggctcgggccgtttttattgtcgaccgggagggaattgtgcagtatgttcaactagtcccggaggtcgcggccgagccggattatgaagcggtcctgcgggccttaaacagcatcattactgagaatcaataagccgggatatactgtgatcagatcggggtgtcgatctgaaccggaagaatctccttgacaacgcggttgccgcctgttaaaaagtgaccatgaatatgtcagcgatattacatttttggtactggtggtttcctcgtgggaccccggcgccctgattaacttgaaccgcccgccgtggggtcccagtgggaacccgcggctttttatttattatagagaggctgtgggttatgctcacggcctcttggttttttaggcgggcaggagggaagaatgcttatcgtcatggataaaaccgccagcgaagccgagattgctgcggtggtggccaagatcgaggccttaggatacactgcccaaaccataccgggcggtgagcggatggccatcggcatcctgcgcaaccccggtccggtggatccggccctgttcatcgacctgccgggtgtaattgaggctatcccggtttcccggtcctataagctggtgagtcgcgaaatgaaacgggaaaacagcatcattgttctgcctcaaggggtcaagatcggcgggggccattttgtggtcatggccggtccctgtgccgtggagagcgagctgcaggcatttactattgcccgcgccgttaaggcggcgggagcccaggtctttcgggggggtgcctttaaaccccgcacctcgccctacagttatcagggtttggaggaggagggattgaaaattttggccagggttcgggacgaaatcggcctgcccgtcatcaccgaggctatcgaccactactccctggatctggtggaacaatacgccgatatcatccagatcggtgcccgcaatatgcaaaacttctctctattgcgccgggctggacaggctcgtaagccggtgctgctcaagcgcggcatgtctgctacgctggatgagtttttcatggcggcggaatatatcctggccgaaggcaatacccaggtcatcctctgtgagcgaggtatcaggggtatcggtgcccacgcccgcaataccctggacctggccgccattccctacgtcaagaaggagagccatctgcccatcatcgccgatccgagccacgccgccggccgccgcctgctggtgccgcccctggcccggggggcagtcgccgtgggggctgacggccttattattgaagtgcaccacgatccgacccatgccctctccgacgggccgcagtcgctctatcccgagcaatttgccgccctgatgcgggatatccagaccctgcggccggggcagtggctatgaaagagatattcgtccagcttccggggcaggatcgctcttatcggattctgttagaagcgggtctacgcttccgtttggacgactatctcacccaggtctgcccgaatccacgggtctgggtggtgagcgatgccctggtagcgcgactctacggctctggaacagtagctcttctcaagaaccggggcattcaggcatcgttgctaacggtgccccggggagagaagagcaagtcctggcctgtcctatcccgcctggtctgccaacttttggagcaaggcgccgaccgccaaagcctgctcgtggccctgggtggcggcgtcatcggggacctgaccggttttttggcttccatctttatgcgcgggatcccgtttgtccaggtgcccacgacactgctggcgatggtggatgcaggcatcggcggtaaaaccgctattaatctcccggccgggaagaatctcatcgggaccttccatcaaccccggctggtcctcatcgacccggagtttctcctgactcttccggccagagagaggcgcaacggcttggccgaagttatcaaggccggtttcattcacgacctggatctcctggtaatgctttccggaccgggccagactctctggcgcgaccggcagctccgaaatcgggacctgctcgccgagatcatcggtcgggccgttgcaatcaaggcccgggttgttgcggaggatgagaaggaaggggaccggcgtcggattctcaattttggccataccgtgggacacgccctggagaaagcttcaggttttaagatcaagcacggggaggccgtggcgatgggtatggctgcggccctggatttttcggtggagctcaccggtctaagcccggccgaggcaagccagggtaaggaactgctccgatcccagggccttcctctccggccgccatccctgtcccgagaggaggtactgggggctttgcagatggataaaaagcgccaagccgatcacctggtgttcatcctgctgcgccatttaggcgaggcggtgatttaccctaaagcgcccctgactatgatctccgactggctcagagcctagtaaatggagagtatgaaaaaagagagggcaatgattgaatcaatagtggcagccaccttccttaggtttagccgctgcgttctatctgatcatagtaataactgataatatctctcttggtaataaggccgatgatggtatcgggtctgtcttcactcactaccggcagttcatccacattgatcagggccatcttatccatggcctcttgcagggactcatgcagaaagacccgcacgacattaggggtggccacatctttagctacgatcaacccgtgaatattatcttccaggatatactcccggatatcattaatggagataatgcccttcattttccctttcttgtcaaccacgggaaaatgataatcctgggaggtagttactatcttaacaagttctggaaacggcatattttccgggataatagtgaggggccgcttaatgatggctttttccacctgcaactcctccagcacgccgcgggcgaactcgccgatatgggccggggaggctaggcgggagactgcctgattttcatacaggcttgttttaccgagaaagatataagaaattgccgaaaccagcatcaggggcgccaggagggtgtaattgccgcacatttcgcaagccatgataatggaggagatgggggccttggcgatcccggcaaaaaaaccaccgatgcctaccaccacaaaagccgccggatgtatcacccaggcaggggccaggaaatgtcccaaaaaaccgaagccgcctcccaacatggcgcctatgaaaaccgatggagcaaagacgccgccgctgcccccggaactgatggtgcaggaagtggccaggatcttcatgaacaccaggagccacatggttccccaaaatatcttgccctccatagccgcctgaatccaaccgtaacccccgtccaagatctggggggtaagcagtgcaatgaggccgactaaaaatccacctaccgccggacgtactatcttgggaatctgcagccgtttgaaaaaaaagtcccgagagccataaaaaaccttgatatagacaaacccgactgccgcacagaccaacccgaataaggcatatggaatcaattcgatgaggtgaaaatccaccgttcccggaaagaaaagcgcctgacggccgtaatattggtcaaaaatggaagaggcgataatagccgaaacgatgcaggggaggatggcttcgaattcaaattcagtgtctttatataatacctcgggtgcaaagagggccgcgcccaggggtgcatggaagatagccccaatgccgccggaagccccggccaacaccaggatacgacggtcccgggctttcaggcgtaacactgaggccagaaaagagccgaagccggccccgatctgggcgatgggaccttccttgcccgccgaaccgccgctgccgatagtgatggacgatgccaaaatttttatcaagggaatgcgttttctgatatacccctcgcgtcggtgaaaggcttcaatcatggcgtcggtgccatggccctccgcctccggcgctatcgtaaagactaataaaccggacgccagcccgcccagagtgggaataagcagaaacagcagggagcgcaccgaggccaacgaggatacctgttcaggcgctgagcctctggccggctccaaaaacgcagtgggcaggtgcaagaaatgagtgagcgtccagcggagtgtttcttcaaagaggatagcccctaatcccgcgatgacacctaccaggatactcagcaggggccagcgcaactgccccgtccaatcaaatcttttcaacttccgtagtttttttagcaaatcaaaacacctacttcccagaaggtagctgtttaagcgcaaaggggcctgtcccctttaggcatggaataagagttatccgttatgtcgggatgttataatctatctaaaatattcctggtccgaaacaggaagaaataccgcaattttttgtaagtatatcttttaaggatgattgagtacgattttcatggtaaaagaaaggtatggaaaagaaaccgcggtctgagagtacgaagcgcctggcagaccctttcaaccgtttcttcccaggtgacaatttcgtgagagaaaatttcaagttggatcggactgcaatgcctcctgagttgcagcttgtccttgcctgtctgcggaaagcgccgcatgaacaggaagtgcagcagatcgaaagattgagccgggggaaaatcgcctggcccgattttctgaggtgggtggaccgtcaccgggtagcccctttggtttacgagaacctccggcgctatggcggaaacggtgtgccgggagccgtcaggaatgctctccgctcccgcttcgaatccaacgcccagcgaagcctcatcaatgccgcggaattgctgcgccttcacaccctcttacgggagaacaacattccctgcattcctctcaagggaagcctgttggccctgcaggtttacggcaacctggccctgcgccatgccggggatatagacctgctggtcgatagaaaccacgtcgaccgggccgatctgcttctgcgtcaagattattccagactatcgccgggtccttacctgaccccttttcagaaaagagcgttctgtcgcttacaggaacatttagtttatacccatgagagcaaaaaggtaaaattagaactccacagtcgcctgttctataaccgaccttattgtgccacggattttacccgactcctggagcggctgcaatccataaccgtggcgaactcttcgctgctggcgatgcccttagaggataccgtcctctatctggctgatcatggagggcagcataattggagccgtctgttttggctgaatgacctggccgaaatcatccgctggaattggctgcctgattgggacgcattgctggcgggcgctctcgaaaaaggcgtaacccggcctttggtgcagggggtagttctggcacatcatctcttgcaggcgcctctcccggaggcaatccaggcccatgccgcgcaggaccgcatggtgaactatctggttgatgccgccttaagacggatctgcacgctcgaacaacagaaaccaccgataaccgaaattctctacggcaatataattcataggtccaggttgtattctgaggttaaatataagattaaagttatgcagcgagttttattgtacagccgggactggggaactattcgactgcccgatatcgcctttcccaccttctttatgatgcggcccttcctgtggctgtaccggaaactaggccgctatcgggaaaaatcaggccgcaggcggactgaagggaggaatacctgatccctggggcattcaactgtcctttaagattgacaacaaagcccttctgaatgaaactgttataataacgcatattgcggcgtatgccatccaggagcccgccgggacttttcttattttaacaacagcttcctcaccggggtcatttcatagtcccgttatttaaatggtccggttactgaaaatttaattgatttttttgatagcgcgatgtataagtttatgaacctagggaaaatttaagtagaccggtatgactatttcttttttagctagacgaacagggaggttttcatatggaccgcatgaatcgctcaggcaacaggttgaataaccccgccttggataatcaatcacccggacctaagggcggttgcgcttcgtctccccgcagcccctggaaggctcctcacctagtggatatctccttactgaatgagacatcagctcatacagggatggtttatgacggggaaattggggcgggatcataatattatgttatatttatgatattcaccggttccctgacttaagggtgctaattgttcggtccagagagcaacctggggagtttttaattacaagtccggccaagatgtaaccgtaatttttcccatgctcaaaaggggggtcccaaaatgggatgcccccatcccttggcaaatagattgaacttacccccccgaaagcaacccatcctgcccccctcaagccagttcctccctgccgtctagcggcccctggaaggctcctcacctagtggatatctccttactgaatgagacatcagctcatacagggatggtttatgacggggaaattgcggcgggatcattatcttagcaaatagagtggacttaaaatggaacgccgacatcatttagaaagcaggttgaatctacctcctaaaatgaatctatcccgccgttctccaggcaatggcaccccgccgcctagcagtccctggcaggctcctcacctgatggaactctccttattgcatgaaacctcagccgggacaggtggagcaacagacatgttagccggttatggcccatcttaacaatctaccaaacgattgcttgctatcctcccacgagcactcagcttgtaccgattttcgagctggtggcaatctgccatcatgcgtaagtcctaccagcaagggcggatcttgtattccctgtacctcttccccaaattctcgcggatattcttttgggtaaattatacctgtaggggcgaatcttgtattcgcccccccatataaagtcatcatcctctcaggaacacaacgaaatatgaaagaatggtggcctaagcctcctggcctgcacactcatctttcatataaaattttttctcatcgaccatgttaaacaaaagcggcggccatgggccgccctatcccattatcgataatttatcggcaattaactcatagggcgggccgcgcccgccgtctttgagattactgttttcatacaaattggcatgttctgataatcacgacgaagcatgaaaaccgaaccttggcggctgctcccaataatgctttttcggctcacggctcacttatcactgcccaccgcccactgttttcatacaagtgcaatggtcttcagaaccgctggaggaagatcccgacccccaacccccgtaggagaatggttccggcctcacttgaattcttgcgggtggtcccctgctgaatcgagcggagcacccgccgcatcttcggcaggtcgaggatcgccggggccaggttatgcctttccaggtcttgcagcgcctcttcgatgtccgtggcctgatcccgcaggcggcggcagatatcagccgcctgcagcccccggcggcggttgaggcgtaccagatccggcagcagatcgcggaaggcccgccgcagcactgcccgattactgccctcggcggaatggtaaatatcaggtatgcccaggcagaattcgagcagacgcttgtccaaagtcggatcgcgcgtctccaggccaaaagcgccgctgctttcgccccataagcccccccccggccaccggccgggctggatgatccggtacctggtggctaaggggttgtagtctgtattaaaatagggatcatgaccctgggcccgcatgaggcgatccagatgcagggactgcgcccagcggggatggatggccgagtagggcaggaacaccgggccattggggcagaggccgtattccaggcgactgaggattggaaggaccaaagggcccgccaggaagcgtttgaccccggcgaaaagggagagaccctggcgctgttgcagatccaggaatttctgcctgaaccggctgagctgtccggaccccagatacggccagaggttcaccgctcccccggtccaggagacggtggcgttgcctccctggccggtcaagagcacccggaagccatgctccctgaccctatcgaggagcgctataatccagaaataattgccggcggcatggcccggttcatcgtgaacctgcagcatacggtcgatgcctgccaacggagaaacctctgccgccctgatcctggtaaggtcaatattaccggcctggtcggcagtggcctgggcgaaggccgactcatcgccgaagcggtgtttgagggtataaggactggtgtcctccagggggacagaggtgaaggcggacaatctttgcccctgttgggccagcgcccgggccgccagggcgcagaccgaacccgaatccaagccgccgctcaaggtggcgcttatcgccgtagtcgaccgcagacgggctcgcaccgcccgatcatagtgctccaggaaggcctccagatagtcttcctctcgggggaagtaaacccgaggggcgttttcggcaaaccagtagcgcttgatctttacttcgccggcttcgatgatcagataatgggccggaggcaggcggtagatcccggcatgggcggtgagaatgccatcgcccggccaactggtgagggtctgggccagtcgcagcaggttcggcacccgaggcacttccgggagcgccagcagggccttgcggctggaagcgaaggcgaaaaatcccggcccctggatataacagattccagtattgccatgatgatcccgggccaggaataaacggcgattcttcaggtcccagagggcaaagtgccaatcgcccaacaggtgatggatgcactcctccccccagcgctcgtaagcccgatggatgagccgggtgtcggacaaaacccggccttccggggctgacaggcccagttccgcaatcaggtcttcccgattatccagaaaggccccggcggtcaacacccaaccgcgttccgggtcatgatacgggaaagatttttcggtctcttccggggtgcaaaaacagaactggcagcccaatccaaccgggccatcgctccactcggtggagccatccaccccccaataggccatggcctgctgcatgaccgccagtttcgtcttagccaccggggcgccgtctaatctcagatatcctaatatgccattcatgctaaatagtaatttcctgtcgcatggtaagagaatagcaacaattcaactagccaagtgaaggtttaaaaagccgccccaccatctccccaaacggcttaggatttcctacaggtggaagttcggtacaggaggaagttcggtaacgccgacctccaggtcggcagctcagaaactgttaccgaaaatattccaatgcgccgggcgggatagcgaagcgcctcccaccttccgggttattgtttctcaggccagatcatgatacttgcctgatcgtgttccgcattgagacagacgagatcgccctgccggaccggcagttcctccggaaagaggtgaatcaccggccaccaacatgacttaagcggcggacggttctcaaaagtgagatcatcgccaaaattcagccgattccattgcatgaacccctgggccaggccgttttgggttacggcaacctccaaccggcggtgctctcgatcaggatagcgaacggctcgcaagtcaaagcggaagatttccaacggctcgctcaaggcctcaaaaaggccgccgccttcgccagtcgttatcaccggcggggctagggtattaaatggggagagatcaaagcccataaatgtgcccatacgaaaagaccgcgtttctaaaccgcccaccagcatcccgccggcggcaatggtttcgggcaggacgcgagcctcaggtgtgagtagatgtttgcgggcatggctgtagaggggcaacacgagctcgcccagaagataattatccacgatttcggccaccaggagatcggcccgccgcggcaggtcggtgcctacggtaagtctgctgagctctttggagaccacggtcacgcggtcagccaggccgttgcggacgataatggtgtgcgcccgttcggcgaccaatggctctttttcgcaggtgatgacctgtgccgctcccgccctggccgccagcatggccaacagtcccgtgcccgctccgatttccagtaccaacatgcccggctgcacgaagcggttcaaggccctggcgtaggtttcgtttcgcagggtgtcgttcacaatgttgaaatgccaccctggcgctgattttcgtacggcgtgatgggtcaggtaacgaattctcggatcatccggcgccagccttcgggcctggagagccaaatccggcgagagatagcactgcttcttggtccgtctcaataagagagccagacgggccaaccgttcgggaaagtcgggcttgtcttcaatggcccgaatcattctggcgatatcatccggaaacttactcagctccatcttaccgcaattgtacataaaccgctggtctcacgtcattcagattccgtacgaaaaattttattgtaggggggaatctggtattcgccccgagatgcaggtattagccccgtaggagcaggcgaacacgaggtttgcccctacatttcggctatcacacgaatctccgacaggcgaagaatatatattgtaggggcgaatctggtattcgccccgagatgcaggtattagccccgtaggagcaggcgaacacgaggtttgcccctacatttcggctatcacacgaatctccgacaggcgaagaatatatattgtaggggcgaatctggtattcgccccgagatgcatgtattagccccgtaggagcaggcgaacacgaggtttgcccctacatttcagctatcacacgaatctccgacaggcgaagaatatatattgtaggggcgaatctggtattcgccccgagatgctttttggaaggctatctgtcatcatttcccgtcctcggcgaaggtggcgatgatggtgaaacctgccattccacgccgcccggtgagaatccgctctccacaccgcagccaggcgtgtgcctggagttgggcctcgccttctttggccaggcccagatacagcgtgctggacaccccgcggcgtttgagcatggccttcccggcgatagcctgggccaggcaacggcagtcccagggcaggtggcggctggcggtggccaccgcccaggagatgcgatccagcagcgccacgggtgccattcccgactcctccggcgaggtggccatgtgtcggcccaaaaccggggcaatccgccgaaagggcaggatcaggatggccagccgggcgatccccagccagaaggccgcctcgagcaggctaccacgctccgacgcagacagggccaggaacttaccgagtcggctcatcaaataccttgatcaggttgtcctgggccagttcgtttaagaagaccaacacatcgtgttggcactgcgaagcttcgacctcaaattcctgcagcaggatggcgcataggtcggagaccgggcgggcctgttccaaaagaacccagatacggctgccgacagggtccaggccgtagtatttgccgttggccacactcatgagggcggtctcgccgtccagatcacaggagaccaggtcatcagacctttgaatggtctggttcaaaccgatggattgattcatgcggattgttactccttgccgggaactattggcccattaaaaaaccggctccccgtttgcagtcaggtagccgaactgttgcataacttcccgatggtcccggatgatccgggccgcctgggccggcgtcaattcccggcgccaggccccccagccgtcttcccgaaagaacctttcagtttcgggcggtctttcccggaagccgcattcctgctcctggcgctggagttcccgaaaatcactgaactccacggcctttcgcacccgcgccggatcatcgggcagtccggcaaactgcgccgcctcagcaaaggttttctgaggctgctgtttcatatcctcatagcgcagcaccttcaccggaatgggcgccgccagccagctcagaacatgggcgctccaggtaagcagacgttggcgcaattggtcggccagtcggccgttaccggcggccagggcgaatccctcatcgcccatgcggtcgataacggtatcgaggtcgcggctggcatgattggcaaacgcgacggccacatcaaggggattgcggataaggtaaatggctcgactcccggtggccgcgagcagggggcggccgtcggcggcgtaggtataggcatcgtgcacctttaagaaaaggacttccttggcctcggcggccaggcgctcataaacctcggggcgcagccggtcgatctccgcggcagtaaggtccgaggcttcgatgcccgtcatctcatcgaataaggttcgggcgctggctatcggtccgccatccaggtcgttaatgtttgccggggcttcaccgccgcgcctcagattcgtcagaaagatgcgcagccaggtgttgccggatttgggataggaggccagccagatgatgccgctcttcatgcccaatcctcctctaccagatcggccagctctgtcaggcgaaagggagtccggggtcggaccaggcggcttacccggcaatgttgcgccgcctggccgcactgttcaaaatggcgtttttttcctaaggtcccggccaggaactgcgggcggtaggtgtggcgcatgaggacggtaagtttgtccaagccctggagaggaatgagttcaagctcttgggagttgctctccgccagttcgtaaacccgttggagcggcgaagggttccgggaaaaaccatccttcagggggaggccgtatttctccaagccggctctcaccaagggtaaacctctggggtctctccctagtttttttaaggcgtcagcccagagtttgagttgcggataggccgatatgaccaacggagtccctgatgaggcaaaagagattacgcagacatcgtcggccataatccggtagccccgctgatgcagggcttcggccagggtggatttgccgcaaccggagagccccacaaagacggcggcgccgccgttgacctcaacggcgcagccatgcagcggcaacagacctcgctgctgcaggagcgcggccaaggcggaacccaacagaaagagacgcacctcgttgtcctgggccccggcggcgcgttcgatgatgatctgcttccccgcagttacgagatatttggcgatagtattgagtttgaggagaaaggcctcggaattaacctggaaacagactccctgtcgttggaccgactccaggccgtcaggaaccgtaccgtagcgaatagtgacttcggcggctccttcggccggcaggagctccgggcagggcagggcgctggcaatcgtcaggccaaaggcccggtaatagtagggcgtcgggcagttgtcaccggagcgcgacagattggaggataccatagcagtgcgaccttgggaggaatggtcccctcggtgagaattgcgttaaaagaattcggtgtcggtgaactaattataaaaaagttgcctagttaagtcaatggaaggcttgacgccaaagattggcttgggctgtctcccccttggtcgtcagggtagacagtattagagacgattcgctcgtttaatcaatggttagattgcggtggaaggtgccaaattttattctgttcagaacagacagtgccaggaatttttggcggagatggaggccacgaagctgactttaccgcacgcgggcatcaaacccggttatccaccaggtacccggcatcggccaaggtctctctgatctcctgacagtgttgtgggcctttggtttcgagggccaggtagacccgggtgtctttcaaaggcaggtccagacccaaccggtcatgatccaggtgcaggatatttgcccctgcctgacccaacagagttgtcaatctgcccaaggatccaggactgtcggggaggattacccgaactgtcaacaggcggtgggagttgatcaggccgcgctgcaccacccgctccaggagggggatgtcaatattgccgccactgatgagcagcaccaggcggcggcccagattccggtccttgaggacctgagttagggccgcggccgggacggcgccggcgccttcgcataggattttctttttttcaagaagcagcagcaccgcgtcggcaatctcggattcgctgactaaaaccaagtcgtcgaggtattcctgcaggattgggaaggtctgctggcccaggcaggtgacgttaataccgtcggccagtgttgccgaactaggcaccggtaccggccggcctgtttcccgagccgcctgagctgacggcgtcagtcgggcctggaccccgataatccggaccgatggcttgatagacttgagcgccaaggccacgccggcagccaggccgccaccccccaccggtatcaatatcgtctccacctccggcagatcggccatgatctccagcccgagggttccctgtccggcaatgatctggggatcatcgtacgggtggatgaaggtaagaccggtatcggccaattcttgggccttagccagagcctccgttaggtcctggccatgccgcagcaccaggccgccgtagccttcggtggccagttgtttggacagcgaagcccactggggcatgacaacggtggccgggatgcccgccagcgaagcggcgtaggccaccccctgggcatgattgccggccgaggccgccactaccccggtcgtccgggaggcgttaggcaagagtttgatcttgttaagcgaaccccgcagtttaaaggatccggtggtctgcaggttttctaatttgagaaatacccggacgccgtacatccgactcaatgtctgtgaaaaaaccaatggcgtcctaattatcaggcccgaaaggcgttcctgggcagcttgaatatccgacaggcttatcataggggtttcctggataggaaatcagatattttgggcttttcgccaaccggcggccttgaggtcatggacccgttccaacatggtggtcttcaaggcattaatgtaggctaaccgatcctggttcaataagggggcaagttcggcatgcaggatggcacgctcctccagatcatggggggtcatgccgttccaactgcaatacccctggtcgaagatgaaatccggcgttacctcatccaataagcctttgtgccacatcagaaatctggctccttcgatgtcgaactcgaggacccagccattatcttcggtcatgcagtcgccgtcccaggaggcctggctgcgacagctcggacagtatagatttaccaggatacttttcggcaggatattatcgcgatgcataaactgggcctcttcccggccacagacgcaggtgcggcggatggtcagacacatgtcaagcactcctttacagttgcagctcattattttcttgcttataacatagttcgttatcattataattgcaatcggggcaaacgccattgcggcggattttgggcccggttttgatatcactgctgttatccggctgccctgacgtgctggaaaggacccattatgactgatgcaccccatggctcacaccattggcagattgccgccttcccattaatggtttactggcggcaggactatcgcgctctgtctttttacttcccggatctgcagttcggccgtctggaagaaagacctgaggcattaggattttcctcgatgctgcagcttccccggcagggagctctaagagggctgggaagggcctatcataccggcgagttgaggcaatggcaggcgtatcttgatttcctcgcctctcatgataaagaggaagactatctcaaggaggccatccgcgggcaattggccccggtgttgcccaagaccactgatccggccatcctctggcccctggcgcatcaattggaacagatgttggccgaaaaagaggctggcatgtatctggtggggaagcaacaacaggccttggcggctgtactggggcctgatttagatgaggagggagaattagcgggtgcggcgatttcctacaatccatccctgcgcggcggtttgccagacccggagttggcgagggtgcggctcaagttctggcaggccattctgactccctgtctcaaatcgccttgggcggctctggttttagaaaccgccgccagcgacagctcaccccgctgcctctgggaagaggccgcagctgcagggggtggagtctatcacctgaagctggagttgccggattggcacctgaatacggcggcggccgaaagcgatagtcctcactcaaagctccaacttgaattccgccaggcgttagaggacctgctgacaggcctatcggtggaccaggaggttgtaagggaggccgggcaggctgttcaacgcctagtgcaggaacggctgtggccggcctcgggcctcccgcccaaggccgcagtttggctggagctcttcggttggcaaggccgggcgccggaatcggagttgcttacaggtcctatgatgttgtggtctcgagcctgagaagtgattttttctccacgcgaggtttgccaggcttaaccgaagtaactttcccctcggcaatttctcgcaaggcgaccacgatttccttgttcttgacccgctcctctaagagcaccggggcgcctttattcaattgccgcacccgcttggcggccagatgcacgagagcaaaacggttgtcaactttttccaggcaatcttcaatggtgactcgggccatactaaccctccagggatattactacggttttaattcacaactggcagcgggcgccaactcgcaggattgtctcttactcttcacctgttctactatctggcgaacttcttcttcagagtatttatagccgcaaaccttgcagcgtatcttaagaccttttcaactggtgcagataaggatttcacccgtttgacaatgcagacacttcatatttccttattcctcctaaaaataggccgataatctcggcaaggtcggatctacctgaccagactcccgcaacagggcgttgaggtagagccaggcaaagctgatgagaaattccggggcgtattttgccgcgccttgggcttcgtaggcaacttcgagacctgccgcagtgcagcccaccctcagttccagatcaggcaatacctgccaggttgccgtccaaccggcggcatcgccctcataaacgccgctatccagccgcatcagggccgtggcggctacctcaggagaaatccgttggacgatatctttcctgccctgaagggtgaaccgctgtagatccccgccgtggcgggactcaatgtctgccagcgaataccagtggttgctaagtgtccggaggttcaaaggataaacccctttaccatagcgcgccagcagcgccaggaagtcccaagcgaagacgtaggcgtcttccgtaggcaggaccaggcttttccggggatagaatatccggagatcagagccgaattcagggtcaagattataaaagaaaaagagctccaggggacgaaaagggcgcagccgtaagccccagaggatagtatcgtagggaagttccgacaccagctctcctccgagacaatgggctaacaggtccggcgccaacccggctagcagctctaaatcggcgcgatattttttccggatataaccacgtaattgcccttcccagccccaaccattctcaaaatggcccaaggtgaccaaatcatacgggaaatctgtggccatgccgtttaatcggtcgccttggataccagttttttcataaacttatcggcattgatgatgaaccgttcgtgtgtggcctcgccgatcttctccttttcgtcaaaagcctccagcttaaaggttagtttcttgccctcgatgccgatgagttcggtaaccacccgcacttccatgcccaagggtgtcggggccgtgtgtttcaggttcatgccgataccgaccgactgttctcccgactgaagatgcttggccatcaagtcggcgctgaccccttccatcagccccaccagaaaaggggtggcaaaggcgtcgggtaggtcgggaaaaaacctccgggccgagtgctccggaccggtcttctgccgcagttcattaatcatacctactttaaagggcgattccatgccgttctcctctggcgctgcatcggccgacaccctggatgcgtttactaaaaggttttccttgctaaactaccgggaaaacctttactttgccgaattgctccccttgtccgaaacgccgcccgagctctctcgcttctgccaggacctccggccgcttccggatggcccctttttcgtccacctgctttaccagaacttcggcggcatagcggatattgatggcatcgaagaaataatgggtgactagtctggcgcctacaaagacatgcttgcctttagtggccgcagtggccagcaacaccccttgccggttttcccctgggaattcctgtttcagaacatagcgccgggcccaaaaggcctgggtgcggtcaatcatggccttggcctgggcagtcaggccatagaaaaaaataggggaggccagggctactacatctgcggacaacagcttggggtaaagctcctgcatgtcatctttgatgggacaatcgccgtctttaaaacacttgtatatttccaggcagggagaaattttcaaagaccgcaacgccactttttcaatttcgcccccgccctcctgggccccctgtaggaaggcgtccaacaatacctcggaattgccgccgacccgaggactgccccagatccccagaattttcattaagcgctcctttttccggcactcccattagtatcgccgcgcttttatcaggttaatagatcgctaccattttgtcaagtttttgtttgcaggtattatattgatattattatttttattagagaaaccgggctgtcgggttcaggccatttcgctgcctcgcgaccgaacgcccatggccacgccgcgtttggattggcggataaattccagaagatgggcgacctccggcgtcagcgggacctcagcctctacctgctgcattgccatctggaggttgacccgttggcggaagaggaggttaaaagcagcctttaaggtccgaatctgttcctggttgaagccggcccgtcgcagacccactaaatttagggctcgtacggtgtgttcccagtcaacgatgcagaacggcggcacgtcccgggaagcccgcgccccgccccgcatcatggccagtcgacctactcggcagaattggtggatgacgcagttgccggagataagggcccggtcacccacctccacatagccgccgatcaaagccccgttgatgacaacgacattattgcccagggaagagttatgggccatatgggacaaggccatgatgaagttatggtctccgactcgggtggcgctgcccggtttggtaccccggtggatggtggcatactcccggatgatattgtgattgccgatgattgtgtagcttttttctccttggaaggcatagtcctggggttcatggccgatgatggcgccaaaggagatggtgttatggttgccgatggtggtgtaggggccgatataggcgtgggcttgaattgtacaccctgacccgatgcttgaaggcccttcgataatgacgccggggccgatgttgacctccgagcccagttcaacgtcatcggcgattcttgccgtgggatcaatcttcaaggggctgacctccgtctttagcccgctgttcgtgcagctctcgaaatttataatatttcaggaaattataagtgctgtagagaaaagccagggtatagccggccctgccttccaaaaatcctttcttaagggcatagagacttagaaaggtgaaaaaaggccgccagacaagctccccgaagtggggctttttatcctgcttgagcagctcctgggccgccagggtggagtaacggtccatgcgcaggacaaaatcgctgatggtccgataggtgtagtgcagcatcggttcccgcagggtccccacggaaccgttaatctctacgctctcgtggacctcgcgttcgataaaacggccgttggccttgcgaaacaagcggatggaatagtccggataccagcccagatgtcggataaaacgtccgcagaaatggtttcggcgtgggacccgatagccatcggccgggccgtcacccttcaagatctcctgaatctcccggcgcagggccggggtaatcctttcgtcggcgtccaggacaaaaatccattccattcgggcctcatcaatggcctgattcttgtttttgccaaacccgtgccagggtacggagtagacccggtcggtaaactgtttggcccagaggaccgttcggtcggtgctatcggaatccagtaccacgatctcattcgcccaactcgccgactccaggcagtcaacgatgttggcctcctcgttatgggtgattacggtcactgacaggcgagacttcatggacgcctactcgagtcttttcgccttctcaatgatcataatgggaatgtcatctttgatttcatataggagcttgcaacgcgggcagatcaacccatcgccttgaggagtcaactgcacttcacccttgcattgcggacaggccaggatttctaagagctctttactgatagacataatcactccgttagcattatacggttgacatataactaaggtttcgggtttctagtttctaaatccatcggagcaaccgtggtgggaggttgccttacatcttataaccggaaaccagaaaccttttcaaatacgctgaacgatgatctcaaattgcccgtccccagtcctgtgaggtggtaatcgcctgtgggtctgccttcctgcggtctctaaaacctgctccactaccggcagtacgtctgccacagcaatgccattcatacactcgggctgcgggcagcggcggcgaaaacagggagagcagcgtatgccggtacgaatcacctggtgaggtccaaaagggccggtgcgccagggggccgtcgggccaaagagcgccacgagcggggcgcccactgcggcagccaggtgcatggggccggtatcggtggtcacgaccgcatctgcttgatacatgagccgggcgagttcttttaccgttgtccgtccgctcaggtcgaggacggcgcggtgcaggcgcgaccggatgcgaccgataagagggcggtcgttgctgctgccggtaaagactatttgggcgccggtttttcgggcaagttcatccgccagtcgggcaaaagattcttccggccagagcttggtctcccagcgggcgccggggtgcagaatcaccagtgggtgggaaagcgttcgccagggcggttctctcagcccgccgccccctagcggcagggccaggcgaaatgtagccggtccttgaggggcgcccagataatgcgccgtccttagatagcgttgaacggcgtgttcgtcagggtcatagggagggagccgttcggtcagcgccaggtaactgaattcccgggtgcgatcaaaaccgatcttccgggagctgcgggccagggtggtccacatggcacttttaaacaggccttgcaaatcgagcaccaggtcaaagggatgttgccgaatggcggcgaccagactcccaaattcccgtcctgcctgtgctaggtcgccgcttcgcctggcggccacccaggtgcgccgacgcgatactaggatattatctaaagccggatgccccgccagcaccggcgcggccgcctcttctaccagccaggtgatctcggcttgcggatgagcctcccggatggcctccagcgtgggcagcgtctggatgacatctcccagggcgctcaattttatcagcagaattcgctcagccaagcgaggtcctcataccaattgccaagcaaaaagatattacatggtaggggcgaaccttgtgttcgcccacacaagctagccatgtcgggccgcgtcccgcaagatccattctaccgcctccgtcagatcggcggcgatataatccggttcggcccgccgctcaccctggtagttttccagctctccccggccatagccggtgaggaccagaatcccctgggccccgacgttggccgctaactggatatcattataccggtcgcccaccacataggatcgcccgagatcaatacctaattcctgagctgcctggaggagcagacccggccggggtttacggcaaggacagccttcgtcgggggcgtgctggcagacgtagatagcgtctaccgccgctccctgttgtctcaggagttcgatcatcaggtcatgaacctggtcaatcagggaggcggggaaatattttcgagctacaccggattggtttgttgctactactacttttaaaccctgctgattcagccgggagatggcggcggcgctgcccggcaggagccggaaccggcttaaatggttaatatagcccatttcctcattaatcacgccgtctcgatcaagaaaaaccgcccgctgcatctaatacctcgtcaaccagaaccgggcctgctccaacacctcatccacagtgatcaaatcccagcactggccgccctcgggacactggcgctgccgacagggactgcagggaaggtagtggtgtactaccgaggccagaggagtaaaggggccggtggccaccggatcggtggagccgaacagggctaccagaggcgtccagagcgcggccgcggcgtgcatcaggccggaatcattgctgatcaaaagatcagactgactgatgagagcgaaggcagtgcgcagatcagtcctgccgaccagattaaccggaggcaaatccatggcctcggccaccttggctgctgcggcctgatcaccggtactgccgaggagcacgatgaaggcgccaagttcctgctgcaaccggtctgccaccgcagcaaagcgctccggtcgccattgtttcgcaggaccataagctgctccagggctgagggcgacgattttctgccgggggcgccaaccgtaaaccgttaactgctggagacccgcctccatctcatccggactcaggattagcttcggaaagccatcgtagttgatctgattgaaggctcgcaggatgccgtggtgccggtacacctgatgaaatccatccatgaggttaggcccttgaaccgcttgggtgaggagaaaaccccgaccatcggtatcgtagcccgcccgttgcggcgttcctgttgcccaggccgtcagggcggattcaaccgagttgggaaagatgatcgacaggtcgaagcgctgctggcggagccgaaacagcgatttcagccagtccgtcagattggcgccgggtggcttgggaagataggggataagctcatccactaccggctgctggtagaaaaccggggcgacgcgtggcagggcccagactgtgacccgcgccgcagggaaaaagttcttgatattgttgagagccgggagggttaaaatagcgtcgccgacccagttgacggcgcgcaccaggatattttttatctgatgccgatggtatggccgtcgagttttcacagtcaaccggctcagggcggatcgcaccgccagaggcagcggcgagtggtggttgccgacggaaacgggttgtttaaccaaaatttttttcatacttgccaaatcttagagtttcgagaaaagatcattatattcacatctattcgataactctaaaaaataattttgtatgcttgaaacttgagactatcgacggcacaccccgggggcatcaaggcctccggccagggatctaatagttccacccgcagggacaccacgattaacggcagcgacgcagaccagcgttcggccaaccgggcccagtctttttcagtggtgatcagagcctgaactttcaagcggcgggctgcttcgatcaacgacgccagttccttggttgaaaaaacatggtggtccggatagataaaataacgatgcagatggacacctaattcctgcagactggccgcaaaactttcggggcgggccaggcctgcaaacgcagccaaatgccaggtcgccaattcagcgagaggtaattctacggccccgggataacggacagcggcggcgggccgaaacaccgcccgcaaaacgtccgcctgagggaaggcggttttcaactcttcccagaaacgctgatggcgatcaacctggtatcgggtcaacagcaggatcaggcgtcgattcaggacgtctcgcggttcccgcagaggcccgcgcggcaataaccagccgttaccaaaagggcgttcggcgtccaacagcactacatccaggtcgcgatgcagttggaaatgttggaagccgtcatccaaaacaatgaggtcgggatgaaacgcctcccaggctagcatgccggcctgaaaacggtccaccccggttacgactgctacttccttgagcttgcgggcaagcatataggcttcgtcgccggtttggggcggctgcaggaatacttgattcccatcgctgatcactttcggagcggtttcctggcctccgtagccccggcagacgattgccacccggcagcctgcggctcgcaatctttcggccataaaggccgtgaccggcgttttgccgacgccgcccgccaccagattgccgatgctcaacaccgggcacggcaggcgtttaaccttgagccagccgcggtcatagatcaggcgtcgtccgccagcgcccaggccatacagccatgacaaggccgcagcgccggtgcgcaacgcccaacccggcgctgctttacccggctcctcctgcaggctctgaaaggcgctctgccaccaatggtacataccggattacaccaaaccgctggcctgtaactcgggaaccccggtggcgggttcctcctcctcggacccgaattgcaggaagtataatttggcgtataccccgcccttggccaacagctcggcatgccgcccggcttcgacgatcctaccgttgtccaacaccacaatgcgatccgcatcccggatggttgacagtcggtgggcaatgaccagagttgtccggccttgaatcaggttgtccagggccttttggacctcccgctcggcttcggaatccagggccgaagtcgcttcatctagaataagaatgggggggtctttaagcaaggcgcgggcgatggccacccgctgacgttcaccgccggagagcattaccccctgttcgccgatgatcgtgtccagcctctggggcaggttttgaataaagtcccaggcaaaggccgcctgggccgcctgaatgatttccgcctcgcctgcctcgggacgaccataggcgatattgttgcgtacggtgtcattaaagagaaacgtctgctgcgttacaacaccgatctgaccccgcagcgatcttagagtcacctctcggatgtcatgattatcaatggtgatagctccccgggtgacttcgtaaaagcgcggtaccagatttaccaaggtagtcttgccagccccgctgggacccaccagggctaccacctcacctttttttacggtcagattgatattctgtagagcgagtcggtcttcgtaagtgaaatcaacctgcgcgaagcggatttccctggctatcgggggcagggtcacggcgttcgggcgatctcgaatctccggttccaggtccaagatctcatacacccttctggccgccgccatgccctcctgcaaagaattattgatgttgctcaaactcttgatgggttgatacaacatcagcagggccgccagaaaggaaaaaaaagtacctggagtggaagttccctggattacctgatagccgccataggccatgatggcggcgatgccaaatcctcccaaaagctccatcaccggcgacgaaatggccttggtggagacatttttcatcagcagacggaagaattttagattttcctgatagaatcgctcaatttcatagtcctcgcgaccgaaagccttgacaatattgctgcccacgagggtttcttgcaggtgggtgttcaggcgactcatcgagacctgactcgaagtggagattcgccgcagacgtctgccgaatttgatgatgggcagaactgcagccggaaagactatcatggcgatcaaggccagcctccactcccgataaaaaatcactcctaccagacctatgatggtaaagacgtctttgaggaaattagtgaccacccgggaaactgagctctgcaacaggttgacgtcaaaggttacccgggaaaccaacaggccggtagcggtgcgatcaaaaaagagctgcggcagggccatatattgccggtagagggcgtcgcgcaggttggtaataatcataccgccgacataactcatcaggtattcgtgggtgtaggagaacagacccttgaggaaatacaggataattaccccaccggaaagccagattaccatgtcgagacgtttgccgaaaaagatgtcatccatcgccggtttgatcagaaaggcaatcagggcggtgatcccggagacgcccaacattgccaacatggcgataagcagccgccaccagaatggtttcacctgctgtaacagacggaaatataattgccggaattgggacataactgagaaaagccgaccagagaatttgaagatttatttgagctttaccctactgtataactcaaaggagaggagtgattcaagcaaaataccacattacatgtgatcgggtttggggccacagatagtctgcttgattttctccggtttctcaagccttccctggctgcagacaatggctttttatcgctggcgcagcatttcttgcctgtgcttacgtgtccggcagacgggaactgcagatctggagagcggtaaagggtgtcgcctttccccaccccggattaatttcatttgaccaaccccgggatttggggtacacattataataagggaaatgaatttccttaagtatggatgtaaccgcaactgcgtacaatgaggccatgaaggtgtccggaacgccaccgggaccccgttgatggcctttttgttgactacctggcagtgccagagccgcagcagattttagggaggacttatgcacgaacacgcccatggccgcagggccatcgagactatgatccgcagccaggacttgggagggttgctgcgcctggtcgagacttttcacggccatctgtgcccctttatttctttaggggttaaggccgggcaatacgctatgagcgaattggaccgtcccaataccggcatggaagagattgtcgccatagtagaatgtaataactgtttcaccgatggcatacaggtggttaccggctgcacctttggcaataatgccttgattttcaaagacctggggaagactgcggtaactgttgctcgccgggatgatggccgggcggtgcgccttctggtccgacccgactaccgggagaagatgtttgcccgatatccgaacactaagccgctgtttcaaaaaatcatcgggcagcgccaggggtctgcggaggagcggcaccgctttgaacacatgtgggaggctattgcccgccgggagctgaagacgcctctggaagaacaatttgtcattcaatctctgagcattaccctgccggagtacgcccgcctcgttgattccctgatctgctccgtctgtggcgaatcagtgatggctacccgcacagtaggtccggtggagcagccgctctgcctggaatgcgcccgccgggaacattatctgcttaccggccagggcatctcttgtgtcagccgggaacagacgtgagtgaacctgagatgccattcctggatcacctccaggaactacggcgccgactgatcgtttccctcattgctctatttatcggcactgccctgggctggtccttctccctgtcggccctcaccgtggtccaacggccgctggctcaaccctctctgatcaagcggctccactataatctggtgatccgcattcagcaggattttccgtctctggcggaacagtttcacttagagctgccagacctggccagctccccccgtaaactcaattatatggctcccctcgagccgttttttgtccagatgaagctttctctgatcttgggcctcattctggccttgccggtgatcctctaccagacctggctgtttattgcgccaggactttacgcccacgagaaaaaatacgtttacctcttcgttcccgtaggcaccctggccttcatttcaggggatattttcttcctttacatcgtctggcccctcattgtggccttttccctgggctacgagagcgcgacactgtatcccctgctcaacctgacccagtatgtcaacttctgcctgcgtctgctcgtgctctttggcctgatctttgaactgccgcttatcctcttgatactggcccgactcggggtagtccggttggagtttctgctcaaacagcggcgtctggccgttctgctgagcctgatcgtcgctgcctttcatgcggatgtcatcaccatggccatggtggccctgcctctctacggtatgtatgaaataagcattctggtgatccgattctgcggcggttcgaggagcagacagacggaggcgccgcctgatactcccctgccgccctcggcaggacaggcagcaggatagggaatttcaacttgacacagtagatattatctgttttaataacttgcaattgatgtaaatatacctaccttaaaaagtcttttcggttgttcgaaaatagccatgaaggcttctaatcctctccgagagggagaagggcctgagtggtttttttttacccctctggcttcggtttcatttctactactggcagatatgattcggatcatggctggaccttccggccgatgaacaggatgccttatctcagaaaaaggagtttcgcagtggggaaaaaaatcgccaaaatcaagttggaactgtacggagacagatttgtccagatgttgggggacaataaaaatagtgaatttcgcgaagctatcgtgcacgtccaaccgggggagaccaaagaagaggcctgggcccggcatttattcgataacccgctcgatgtcaatgccatcgtgaagatatttattgtgcccagcagtataaactccggatagccgccccaacggcagatgcctcggtagagattgaaaatacgtccacagatgttcaaggggggcgttaccgaggtaatctgccaaaacagggaaggtcacgatcgcctgatttggtcttcggaccagatgcagccctagtctcaaactgcgcccgagcaggtcatatttttctgcattatcctttccttatgtggtaattaatttcaggctggggggtaattttggacgtactactcccttttgtctccggctaccttgatttgagatacgtcgttaacctgggcttgattgtcaattttggagagctgtctccaagagatgacggaagggacaccctgaggccaagtgcacccagatgcgtcggcaggtttcccgcatgcgggcgccgatcttgagtagctggagcctgatagtattaaatgactgtagggcatagagggaaaagaatgaaagaaaccggatcaccaaagatgatgacatcccgcaaggagaaggtggccactcctgacaaaccctgccagtcggtgctcgttccaaatcctgaggtgttagaaaaacccctacggcggcggttctggcccgggcctcgacaaaatccgccttcgcggctgcgccttgtcgatcatggctttgcaggttgcccgccacaggtggccgggataggctgctttgaaagaggcgtttgtcatgactggcggtggcgttcgccccctatcatgctattttctgccgcgcagcggctacggtcgggggccttgtcaatattatttttcttgagccaattaatcagggtagcgttggaaacattatagcgcattgcaatgaatttcagccgggaaccatttttcaacaacgcctcgatctccggttggaattgatccggtttgctttggcccggccccttggggcggcccagtttgacgccgctgaccttttcttccagccattccaccggcccgagtttccggttgttggcgaaactcaagatggcggccttgttcttttccaggtcttggtcctgagcgctgactcgcaggtagccgatgactttgggatggccggccatatcacttccggtttttatagaggttcaatcccagcttgatgccgtcatgccccggaatgggcatgttgccttcggttgaggcaataatggtagtcttgccgctcttgctgggaccatgttcctcatccagtttgcaagtaataattagtgtggaaccttttacttcgatgttcacgttttttgccatagccttagttccttgttgtcctggttccggggtaatgacgcgctggccagtcttttttactattggttgtgtttttaggccttcggagcgctggtttgatgaaaaccaaaaaaaacacttaaattatactatgacaaaatatgaaatacatactaattcatcaagcttaacgttccaataaaatgatcgtttattttatacgtttgggccaaaaaacccgttgacaaattggcaacgccctttctgcaccgcctcctcccgcggcttacccggtttaaacttcaccgtcttgctggcggcgatctggatcattttcccggtgtgggtgtggccgttcgctccgctcgttcatttaccgaaaatacgccagaccgcaataaggtcagccggccatcagtctgaaaactggcagttatcactgagataagagcaggataactacaagtccggaatgcagattatgctaaccagagaccggaaataattcctgcaatactgcggcatacgcctcaaaggcctgctgtccgaaaagcacgaaccgcactaactcaatctccggatgctcctccataaaggcctttacggcgcccagggcaacctgagcggccttgcctagcggatacccatagacacctgtggaaatcgacggaaaggccaggctcttaatgcctctggccgaggccagcttcagacactcgcggtagcaggaggccagcagttcgggctctcccgccagaccgtttttataaatcggacctacggtatgaataacattcgtggccttcaaatcgccaccggtagtgatcaccgcctgcccagtagggcaataaccgatctttcgcgcctcttcctgaatcttgggtccaccagcccggttgatggcgccgtccaccccgccgcctactcggagttgctcattagcggcgttgacgatggcctcggtgtcctgccgggtaatatcaccctccacaagttccaacatgccccgattgatttttacctgcatagtgcctccaatacggtaaccagcgttcagtgtaaagaagcgagatcatggctcctaatcagtcattaacaatcacaagattgacgaaatgcaattgttagcttatatttcaaggagtagaatcagagagttttgaataccgagttttgataagagataatattatccataccttagcctgacaaagaatcttattcgatgaggacgttaagatcactacacggtatccgggaaagtaagaacaattattttgccagggtctttaaaatctccttactgtgaaaatctcccggttgacaggggtatggtgtagtgcgccctgacgatataatttcatttccgggggtggccaagatcggccatgctggtttttgattataatctcgaaactaaaaactcgaaactcgaaaccatcggtcagcagatgtgcagcaacataatctaaaaaagtatttgggggggtaaacatcttgtcttttctcattgcaatggccgggaaaggcggtaccggcaagaccaccctggccggattggcagttcggtacctgatagagcatggcaaaaaacccattttggcggttgacgccgacgctaacagcaatttcaacgaagttctgggcgttaccgtcgaaaccaccgtcgggcaggcccgcgaggaagtgaagaagggcggcggcagagtcgatatgactaaagaccaactggtggaattccgcatcaatcaatgtctggtggaatcaaccggcttcgatctgatctgcatgggccaaccggagggtgccggctgctactgcgccgccaaccatctgatcacctattatatggatgtcttgtctaaaaactatccctatattgtcatggataacgaagccgggatggagcacctgagtcggttgaccaccaaggacgtggatctcctgctgattgtcagcgatccctcgttccggggcgtacaggccgcccgcagggtctttgaggtggccaaaagtctgaagatcgtcgtcggccaggctgctttgatcatcaaccgtttgaccaacggcattccgccgcgcagccagcaggagatcgacagttggggcctgcccctggccggaaccgttcctgaggaccccttagtggccgaattcgacggcctggggcgtccgaccattgagttgcccccggattccgtttcaattaaagctatgaaccagatctttgacaggctgataatctcagcctgacacgatggtatccgataacttcatgcgatcccaagccggagcttgggatcgagatgtttatataagtcctcatgttctcaagaacacaacgaaacttgaaagaattattggtagcataggcctcctggcctgtgcatagtaatcggtagcataggcctcctggcctgttgcatctcaacccggcaaaccaagaccctagcaggccggattggtatttgacagactatttcgatctctggcaggagagtgggatcggtaggttgaccgctgaccattgatcactgcccactgactgccggtcacctacctcagcgccagataatccctcaaggcgtcccgggtactcgtaaaagcaatcttttcccaggggatctctgccggctggaagaccctggcctccaatgtctcgtcaccacctccaggctgccccgatataacctcagcgacgtaggcgacaataacggtggtgcggccggtatacgaatagacattgagcagccgggtgatccgaacgttcagccaaacctcttcctgcacttctcggactattgcgtcctctaccctttctcccacatccacaaatccgccgggcgccacccacagaccgtagccgggctcgataccacggcgggccaggaccagaccaccctcccagggaatgatggcgataccggccagtttggggtccagataaaagacaaacccacaatcgccacataccagccgcggcggctcttttgggtgaacgatcttcttttccaggcgtcccccgcattgaggacagaatttatagagttcgtttctaaatggcataaccgatatcaccattgaacctggaacggcgctggcataaaggtcagtataaatacggctatagtaagaataccgatgttacggcgcttatggtccaggggaatccaatactgtagcggtgtcggatgcctgaaccccataaaatatacgatcaccgcccagagcagccaaccataccaggcggccaggccgcacacaataagaaagataaaaaagatcttggcgatctgctcagagtgttcgccaaacagggcgtatgaaacatgaccgccatccaattgcccgataggcaagaggtttaagttggttacaaacaaaccgatccaaccggcaaacgccatcgggtgcataataatgtggtggttgtccggcagagacccgagcgtcagccaacagataaatttgaatagtaatggttcacccagaataatgccgtccacatccatcgccaattccggagctatcttgatatccgatagctgcaaaccgaaaatcaacaacggcagggttatcactatcccactgagtggcccggacgccccaatgtccatgagggccggtttatggaggataggagatcggatgcggataaaggcccccaatgtcccgatcagaaagggaatcggcggagccggcagaaaatatggcagagagacgtccaattggtggtaacgcgccatcaggtaatggcccatctcatgacacaagaggattaaaagcagcgtcaacgagaaaggtaatcctttgtaaagctgccagggcgcttcccaggggatgaccccctgctgcatggcgccagccgtgagcgtcgtcagaacagtagccaaaaacagaatgatatggatccggggaatacgatgcggaaagtcatcctgctggcaaggctcctccggcaactgttccatgtaccccaacccctgacctccgacccctgacctctgtccctcaaccacagttaacggcctctttcaatcgtcgaacctcttcctgagtcaattcccgccaggttccaagggcgaggcgtcccaagcgcaatggaccgtaggcgatgcgttttaatttcaataccggacagccgactgcggcgcacaatcttttcaccagatggtatcttccttcccggatagtcaactcgaggacgctccgttccgatgaggtcttgaccaggcgcacctgttcgggaatggttaagcggccatccagggttatgccttcccgaaggcgccgcctggctgcaggcgagaattggccggccaccgtcgccctataggttttggctactttatagcgagggtgcatcagccgatgggccagttcaccgtcattggtgagcaggagcaagccggtggcatcatagtccaaccgaccgaccggatagaggcgttcctcctgatccggcaatagatcgatgactttcctgcggccctgcgggtcggccatggtggttacacaaccgtaaggtttattgagcacgatcgtccggcaatgcggtggaggcagaactttgcggccatcgaccataacttcggctttttccgaatcgatgagctgacccagggtagtgacaatcctgccgtcgacgctcactcttccggcgcggatcagttcctccccctgccgccgggaagcaacccccgctcgcgccagatatttttgcagccgctctttagtcatgccgctctgcgaacttcctgccaggcgtccagcggatgatgcagatataattgcatttttgaggaccgcgacaggtgacatgaaacgataatcacctaaaccccgacgtttgatctttaggccgcagcaagattgataagcagtccaagctaacccgctggcccgagtcgtgggaaatatctgagacctggacccagaatcattttctcaaattttgattgcctcgcgcacttcggccatggtggcccgagccacggttctggcccgctcattgccatcagcgatgatagcccgaacttcctccggatgatccagataatagtgctgccttgcttgaatcggctccagggcctgcaccagggcgtcggccaacatctttttgcactccacacatcccaatctggccgcccgacaatcaaccacgatctgcgccaagatatccgtagaaaggtagagcttatgataggggaaggccagacagcgatcggggtcgcccggatctttgcgccgcggacgctgcgtgtccgttatcatgccgctcacctgcttccggatggcctcgggtgtgtcgctgagatagatgcagttctgataactcttgctcatcttgcggccatcggtgccgcacaacttgggaatttcggtcaacagggcctcaggttctggaaaaattttaccgtaaagaaagttgcagcgccgggcaatctccctggtcaactccacatgaggcagttgatcgacccccaccggcacgccgttggctttatacatcaggatatccgctgcctgcagcaccgggtagcccaagaaaccaaaggtacgcaggtccttatgagacagctcctgcaactgttccttgtacgtggggttgcgttccagccaggtaataggggtaatcatgctaaacaataaaaagagctcagcatgttctggaagggctgattggacaaaaagagtcgatttttgcggatcaaggccgacactcagccaatctataaacatgaaccagatattttcccggataccttcggtctgctcgtagtccgtagtcagggcatgccagtcggctacaaaatagaaacactggtattcatcctgcagtttgacccaattcagtaaggccccgtgcagattgcccatgtgcaacctgccagtgggacgcataccgcttaagatgcgcttcttctccatataaaaaaatcctcgattaacggtagaacttagacagacttacagcctgcagcagccagttattcccaagaatagtctcatcatagaaccggcctgattcttgtcactctcctaagacattctcccccaaaggctgcgagccccagaaatcgcggtcgcgcggaaagaccatttccgcggctttttccgccataaaactcacagttttgagacactgtttgagacggtccctggtaaaccattggccgcgccagggttgggtgatctcccggcacaaggtggtcccgaatcgctcctggaacacattggacagccgattatagatacgatagaggccgggattaccataaagctgagcccgcttttcctccagcgtgccgtcgggaggttgacggcgtccatacaccagtccgagggcggcgatggcaccgttgagagagccgcaggtaccgccgaacaaccctcccccagacccgaagccggtaaccacgcacattacttccggtgacagatcaccttcgagttcggccaataccgcagtaaagacactttcggcacagtttagaccgcttttgaaattatctaccgcccgctgtctgacgcgagcgatgatctcttcttgctgcatacgcaacccccagattggatcattcagtggccaaggttaagaaatcttcggtttcccccgcaatctcctccaggggccgggttgtatccaggatcaataccggcgtctcctcgaggtcggttatcggctcgaagactttctgctgctccaccagaatttcctggcgaccgtcggagatggcctgcgcgtccgcggcgcggcgggccagacggcgcaaggtttcttcaaccgggcaggtgcataaaataaagaagacttctgccttactagccgccgccaatctccgggcctgctggcggtccacagaccgcataaaagaaccctccaggatgacgctgccgccggtctgcaaccgttcttgggcctgacgaaacatctcctggtaggtgtggccggagaactcagcggcgtaaataccctgaccataggatgtctccactcgcctggtgggggaaatgccggcgagagttttccgcaccaaatcgctgtgaatcaccggccatccccacctctggccgagagccttggccagagtggtttttcccgaggcaatcagtccaaaaataactatcaggagagtccgtttcatgctgcctctttccgactatagctccaggccaggtcaaaataagcctgagccgtttgccgggcctgttgctgagcctcgggtgccagttcgggttcgaccgatgccagggcgtttattttcccgcgcactactgctcggtaacatttatagaaagtgaccagtcgaaagatttcggagtcatgagaaaccgatgcaaatctgttgatgaagtagtcgcttaaatcagagtagttatggaaatcaaggtccattgccagaaaactgatatccgcggccacatcaccgtagcggaagcgcggattgaactcgatacaatcaaagacatacaccccattagtgatacagatatttttcatatgcagatcgccgtggcaatccctgatcttgcccgccttaatccgctgagtaaacagactggcataccgctgcataaaattttccgagaagtttaccatatcctgaaatgcggcggctgacaaggcggtgcctacgaatgaccgtatctgagagaagttctccatatgattataacggataaccgttagatcgccaaatttgttcacccgggggccggtagcagcctgcggataaaacgccgccaatcgctctatcaggttgtcaatcatgacggtcgtcaatgccctgcgggcggccaactcatccatcatcttatcctggggcaggcgcaccatttggagagcgtattccaccgcccgacccgagcctcccacctgcagccttccctgatgaacgaccaacggcaacaccgccagatagatctccggggccaggcggcggttcaggtgtaattcctgctccagaaaataatgccgtttcttgagagtcgaaaaatctagaaaaccgaaattaaccggtttttttattttgtaggcatgacgttcggtgagaaatatataagaaatataggtttggaggaactccacccgggatgctgcgtccggataaacccctggatctcgcaaggcggcaataatatccatgactaaaaggaatatagcaagaatctctggtttttcaaggtttttttgctgaggcccggtaatgccggtatctgcggttccaagatgtctgctgattatatttgacaattcggtgcaattatggtatgggaaggcaatttgtaagcgttgggtcatcagttcccggccgtttgctgatgattaattgtgactggtgagtccagagaacatgctgccatgctagaaataaccccccccaattctcggatcacacacacaactgataccttaacgccttacgatcattaatcttggctagttcgtggtggtaagatgcaatataaactggtgaaaagggaaaggcggcagcgtctttccctttttttcagccgatggcccttatccttgcccctagccaaacgttttaacctggtattggtgttataaggaggagcaatgaagtacagaggcaaagttaagttttttaacgaaagcaaaggctgggggtttatcaaacaggacgatgggccggaggtctttgtacactactccaacattcaatccaaaggatttcgcacgctgaaggaaaatgaagaggtcgagtttgaactaagcgaaggtgccaaagggccacaggcaattaatgttgttaaattgtaactgctaacatttgtcttgcggaaaagggcgctggccggcgccctttttttgtcggccgcttaccagggccagtgagcggcaagataggtgagcgatggctgcaggctgttttcgtgatgcggctccagtgtaataatcggccgttgccgggcattggtaaaatatgccaggataccgggaaacggaacgatccccgctcctaaggccaggtggtcatcgttaacgccatgattgtcatgcaggtgaagctgtcctaccagcggtcccagggtttctaaccacccctggaagtcccccccgccaaaggcctgcaggtgccctacatccaaacagaatccgaccttgactccccggagccgcgttagcaactccttgataagctgcggttccgtttcatagacattctctagggtcaaaagcgttccctggcgagccgcctgatcggccagaggcgcccacgtgccaatactgtggtccagccagcggtcttccagcccttgataatgacggctctcataaccgatatgacagacaatgctgcgtgcctgaaatatatccagttgatcgaaagcatcctggagccgggaacggctggcagccagaatcttggcatcgagcgcccccggtaccagatcctgaaacggggcgtgcaaggtgatgctcaaaccggccttatgaaacatatccgcaaccttggcaaaatcccgttgagaaaaacagtccaggctgctggcgtccagaccgatttccggattcagaccctgctcgagaaacagaggtagatagcgctcccataacatgctgaaaggagcgtttacctgcacctgggctttgactatcccaatcatctctgcaccttgcccgctagacccgccctagtgggcatgttgacagagttctatcagcaccccgtgcgtggccttaggatgaatgaaagcgattttggccccatgggcgccctcccggggtttctcgtcgatcaatttgacgccggcggccttgagttcctccaaggctgattctaaatcctctacctcaaaagcgacgtgatggattccctcaccgtttttctcaatgtatttggctaccgcactctcggggctggtagccagcaacaactcaatattggtctctccgactttaaagaagctgactttcaccttctgagattctaccacctcctcatggtgaccttctaattgcaggttttctccgtaaagcttcttaaccggctccagttctttgaccgcgatgcccagatgggagatacatttaattttcatgagtccaatcctccgttaaaagtttaagttctcggtttgtgcgtttaggggaaaggtgggattccctgtccctcaggctattcttgaagtcgccaggtgtagttcaagtttttaggctagcatgatttcggccaaaaacttccaactattgcccaaatacctattttttttcacctttgtaatactttttgtggtaaaatgagttatgttcggttgtttgggcgaggtctgtctctgactgccaacctgcgatgaaattatacacatttggttgtaaggtttcagcattaaaaagcggcccggataagtagccctccccggaaaaccgttattttctttttcatgcccgataatacggtacgattatatcaactgctgatggcggttgaaccacggcagacgccgctggagctttatggcctgtccccggcggccgcaagcctgacactggtccggctctggcgcgaacttcatcgcccgatcttgctggtaactccttcgaccggacaacaggtcagtttctatggtgacttgaagttctttctgtccggctgtcaggaggttgtttcctccgacgccagcacctcgccgctctatatcttcccggaacatgaaaacttgccgtttgtcgaactgacgccggattgcaaaactgccagtcaccgtctagcagccgcttatgctctgtcagcccgaatcaatatgccaatcatcaccgcaaccccggcggctttgttacagccccttcccccacgggacaagctatcgacaataatcgaatatctggtggtgggagaggagattgatcgtgaccgatttttggcccatcttcaggccggcggctataccaggcgtcccttagtggaggagagaggcgattacagcgtgcgtggcggagtaatagatttctttccaccactgagctcgtatcctgtcagggcggagttttggggagataccatcgattctctgcggcatttcaaccctgccacgcagcgctctctgcgccatttcgaagatgccatcgtcttaccggtaagcgaggtcttcctcgattccgagacccaaaaagccgccagccgccgcctgcggtcagttaaagaccctttgattctggaatacctccagcgccgggaacattttccccaaattgagcgatacctgccgtacttctatgataaaatcgaatatctaggggactatctcccggaaaactgcctcgtagggctctgggacccgcttaatatctcccaggagttaaaacggtatctggcaattgagagccaggagcggcccggactggaactatctcaggatgactggcaaaaatttgaggagaagtttcaaacgctccatttccacaccgtccctttcagtgatcattccattccgacgccaaaggtttttcatttttcagttgcaggaaatcaggagctggcggcttccctggcagcttcggccacagagcccggacgtttaatcggaccgctggcaaaccggttgcagcaatggcgagagagcggttttcaggtgattctagtctgccgcagccgctctcaggcagaacggttgagcctgctgttagccgatcgtcaggttccgactgatcttaccccaagttttcaatgggattgcgttggcgccctgcaattgacctggaacggactttcggccggatttcagtggctgtctgaggccctcatcgtcctcaccgaagaagaggttctgggagcctcccgggagccatcgaaacgcaagaccactcgccccctgcagttcttaacctctctcaccgaccttaaagttggcgacccgatcgttcaccttgaccatggggtcgggttatatcgtggtctggtcaagttggcggtgggtagcgaaataaacgactttctccaactcgaatatttgggcggcgaccggctctacctgccggtggaccgattgcatctggtccagaaatacatgggggtggatgataagattccccccctagaaaaattaggcggcaagtcatgggaaaagaccaaaaaacgggttcgtcaggctgtagagaagatagccagggaactcgtggagctgtatgccgcccggcgggtcctgccaggccatcacttttctccgcctgacccggccctgcgggaatttgaagccacctttgattttgaagaaacccccgaccaattagaggctatccaggatgtcttggaagacatggccagcgaccgggtgatggaccggttgatctgtggtgacgtgggctatggcaagaccgaggtggctctgcgggctgcctttaaagctgctatggacggcaaacaggtagcttttttagttcctaccacagtcctggcggaacagcacctggagacttttaaaaggcggtttcgctcctatccactcgaaatcagagccctcagtcggtttcgagcgtttaaagaacagaaacggattttggccgacctgagcgctggcaaggttgacatcatcatcggtacacaccggctgctacagaaagacgtccattttaaggaattgggtctgattattgtggatgaggagcagcgttttggcgtcagtcataaagaaaaattaaagaaattccgccagacggttgatgttctgactctcagcgccacccccatccccaggaccttgcagatggccatgaccggcatccgggagatgagcattatcaacactgccccggcagagcgccagtcgattaagacctatctggttcggccgaatgacagcattatctgcgaggctgttcggagagaacttgagcggggcggacaggtgttcttcgtccataaccgggtgcacaatcttccttcttacgttgcctatctgaagcggctggttccgaaagcccggataggcatggctcacgggcagatgccggaaaaagacctggaacatgtcatgtggcagttttggcgtcgagagattgacgtcctggtctgtactgccattattgaatccggcctggatatcccggcggccaataccatcattatcaaccgggcccacgccctgggattggcccagatttaccagttgcgagggcgggttggcagagggagggaacaggcttatgcctatttattggttcccgaggaggaacacctgaatcccgaggcccagaaaagattgaaggcgctgatggaattcaccgaactcgggtccggctttaaaatcgcccttcatgatttgcagatcaggggggcgggcaatattctgggcgctgcccagtccggccacatcgctgaagtcggctatgaactctacctgcaattgctggaggaggagattaaccgtctgaaaggcgaaccgagggatgagacccccgatccagaacttcacctccccctggcggcttacctgccggaatcctatattccggacatcgaccagcgcctgatgttctatcggcgtttaagtggtcgcttaaccgatggagagatcgatggcattgctgaagaattactggactgctatggcccattgatgccggaggcggtaaatctgctagaggtggttcgggctaaagggcgcttgcgagaaatcggcatcaagcggttggagatgaataatgggctgattaccattacgtttgccgatatgccccagattgacctggatcggctcatcgcccaggttctgaaacagccccgactttaccgcctgacgccgaataaccaattgcgggtgcatcaacaagacgacggcgcccccctcgatcggctgaaaaactgcttgaaagaaattgaattttttgttattggggaagaaaaaaagagaatcgtagattctcgtgcagttcacaaggaactatctccatgagacttattgcatcccttcttttctgtgcctgtctggcaatcctgcccgacggtatggctgctgccaagattgttgatgagatcgtggcacaggtaaatgatgaagttattactttatctgaactagaacaggccatgaagtacattcaagccaacccggcagccggcgccaaggtcaaaaataatcaggccttccgacgacaggcgcttgagatgctcatcgaccgcaagttagccaaagaagaggctaaacgctatggcattacggtacccgaaaaagaaatcaaaaagaccgtcgatgatatcaaacagaagtacggttttaccgacgatgagacactctccaaggccctggccaaagacggaatgaccatggagcaactgcggcagcagttaattgagcagattcagcaggatcgtctgatgctctcgacagtgcgcagcaaagttaaagtctcggacgcagaaatacaacaattttatgagcaacgttatcgtcaggcagacaaccgggttcatattaagattattaatctgccggtggcggcgggtagcagtgccgaagaacaggaagaagtccgggctttggcggaaaggatattaattcaggcgcgccggggcgagagcttcgataagctcatggagacctactccaaatctaccccgaacgttccgggaggggacctgggctatatccgccaatccgatatagacccgcgtttttttgagtttctgtccaacctgcgaccgggagagatcgtgcccctgcgggcgcctttcgggttccagatcatcaaaatggttgatgctaaggtgggaaaggcgaagagcctgtcagaggccagaggggaaatcgaacagattctaatacgcgaacagatggccaaactcttttcagaatatctccagtccatccgccagaaggcccatatcaagatattgctctagacctgataaatctatgaggtcttgggaagaaatctataagacctggttccctgcaacaacgacggcattcgagttaacgcattatgtctgataccattaatggttctgtttatatcgccgacctgcccgacaaagttgggcaggaggtctcgcttcgaggttggctgtataacaaacgctcgagcggcaaagtgcggttcctcatcctgcgggatgggaccggcctggtgcagggcgtcatggttaaaggaaagctgcccgaaacggattttaccgccttcgaccgcttaacccaggaatcatcgctgagcctggagggagtagtacgggtcgagcctcgggctcccggtggctatgagttggaggttactgcggttcatcccttgcatgttgcctcggagtatcccatctcccacaaggagcatggggttgattttctcttgaaccaccgccatctgtggctccgcagccctcgccagcaggccgtcctgcgggtacgggatgaaattatccgagcctgtcgggatttcttcgctgaccgccggtttgtcctggtggatacgccgatctttacccctactgcctgcgaaggtaccaccaccctgtttgagaccgactatttcggcgaccgcaaggcctatctgacccagagcggtcaactctatcttgaggccgccgccctcgctctgggacgcgtctactgcttcggaccgaccttccgggccgagaaatccaagactcggcgccatctgaccgaattctggatgctggaaaccgaagtcgcctttgccgacctggaagatatcatggccctggcggaggccctgctctgtgccgttgccgtccgggtgttggaaaaccgcatcgccgaattaaccttcctggagcgccctctcgcccccctccaggctatccgcccccctttcccgcgcctgagctataccgagtccttaaaacgcctaacggctgcgggtcatcagctcgcctggggcgaggatctcggcgctccggaggaaaccgcgctctcccagatgtacgaccgtccggtgctgatccaccactatcccaaagaatgtaaggccttttacatgaagccggatacagtcgacccccgcaccgtcctctgtgtcgatgtcctggcgccggagggtgtaggcgagattatcggcggctcgcagcgggaagacgatttggaggccttacttacccgtatcaaggagcatcatcttccccaggagcctctggaatggtacttagacctgcgccgttacggcagtgtgccccacagcggcttcggtctgggcatcgaacgtctggtgacctggttttgtggtttgcaccatgtccgggaggcaataccatttccgcgcctgatggaccgcctgacgccgtaagtccggggataggaaacgggacaatttatctggagaagccgttaaaaaataagggcgggaaagtgaaagacatcccgcttccttgagcctgaaataatcgaggttggcggtaggtttctgatagcgccaaaaatggggatctcaacatggtcctatcaaatataatggaagaggaacttaataaatatgccgaagagatatctgctaccttcagcctgcccataaccttcaatccagaagatcaattgaaaacccccgtggccggcctgcttagacgctcgggggcagtgatgggggtggccatcgaggtggtgaccgaaatccacgccaaggaattggggcggccggatatgggggtagtggtcgagggcctgttgaacggccatgtggaattaaaggctccgggaaaaggggccaaccccgaaaagttcaaaggcggagaccgaggccaatgggaaaggttccgcaacctgccgaatctcatatacaccgacggcaatgattgggccttgtatcgcagcggcgcccggcaggggggcgtggtgcgcctctccggagatgtgacccgagacgggcgaaaggctgtgggcggcaacgatgcagccgctttggaggtattgctgcgggattttttcacctggcagcccatcgtccccgcactgccggcggccttggcccagatgctggcccctttatgccgcctgttacgcagtgatgtcttgatagcattacaaaagccggattccaacctgaatctactagccgccgactggcggcgttatctttttcccgatgccgatgatctgcaatttgccgacgcctatgcccaaaccctcacctatgccctccttctggcccgcctgactgggaaaggcgagggattatccgtccatgacgctgtcaccaccatccgcaccggccaccgcctactggccgataccctgaacatccttggcgatcccaaggccagggacgagatcaaaaccccggtggatctgctggagcgggtcatcggggccattgacccggccgccttcctaaaaaagagtaagggcgaaccctggctctatttttatgaagattttctggcggcctatgatccaaagatgcgcaaggaacggggcgtatattacacgccggtagaggtggtacaggcccaggtgcgcctcgtggcggaattgctcaccgagcgttttgaggcggattactcctttgtcagccccgacgtagtcaccctggaccccggggccggcaccggcacctatatcctggcggcgctgcaacacgggttgcagcagatagaggaggccaaagggccgggtatgagggccaaggccgctgcgcaagccgcccggaatattcatgcctttgaaatcctggtgggaccctatgccgtggcccacctgcgtctgactcaagaaatcctggccgagggcgggcaactgcccgaggacggcgtccacgtctatctgacggacaccctggaatcgcccctcaagcccttgccccacttcccttttatgtacaaagaactggcggcagaacaccagcgggcccagcaggtgaaggccgcggccccggtgctggtctgtctgggcaatccgccgtatgaccgccagcagatagacctggagaaccagaagtcgattaaacggaaaggcggctgggtgcgctatggcgataacctaatcggcgaccgcccgctcctggcagatttcctcaagcctttagaagagctgggttggatggtgcacgccaaaaacctctacaacgattatgtctatttctggcgctgggccttgtggaaggtctttgaaaacaagggcggccccggcattgtcagcttcatcaccgcgtcttcgtatctgcgggggccgggctttgccggaatgcgccaggtgatgcgccagatgtttgacgaaatgtggatcatagacctggagggcggcagtctgggggcgcgcaaaaccgaaaacgtctttgccatccgcacgccagtggccatcgccatcggggtacgccacggcgagccgcagccggaaagcgcggccacggtgcactatacgaggatcagcgggaccaggcaggaaaagctaaaagccctggcacaggttgaacagttcagcgacctgccctggcgggagtgtctgcccggatggaccgacctgtttttacccacgagcgataaaccatactggaactggccgctggtgaccgatattttcccatggcaggaaaacgggattcaattcaaaagaacctggcctattggcgagacttgggaagttttgaaaaatcgctgggaaaaactagtcagagaaattccggggaaaaaaggtctactgctgcgagaaacagaagcccgtaagacaacaagcacaattcatgatccagttaacggtaataatttattatcgctgaataatattgatttagagacgaaagctccagaaatagttccttacggatatcggagcctcgatagaaggtgggctttactagacgtacgtctctgcgacaggccgaggccgaatctgttgagagcacacagcaaccgccagatttaccttaccagcctgttaacagaggttttgggtaatggatctggagcattggcaaccgatctgatccctgacttgcatcattttcgaggttctttcggcggtgcccatatcattcccctctggcgggacgccgaagccacggagcccaacatcacccacggagtattagaggttctcaccgacacctacaggtgggacgtcacgccggaggacctcctggcctatacctacgccctcctggcctcgccggaatatgtgcgccggttttgggatgaattgaccattccggggccgcggctgcctattacaaaggacgcctcttggttcaatagggccgtggagctgggccgtcgcctgatctggctgcacacctatggggagcgtctcgttccccccggccagaaacccggtcgggtgccaccgggccagaccaaatgtatggtggggactccggccgatcccaagaactacccggaaacgttttcttatgatgcggcagggcgcaagctgcacgtgggccacggggtttttgcgccggtgggctcggaagtatgggagttcagcgtttcggggttcgaggtagtcaaatcctggctggcctatcggatgaagaagggggccgggaaaaaatcttctcccctagatgacatccggccggaacggtgggagttcgatgaggagttgctggatctgctctgggtgttggaacatacagtggcgatgtggccggagttgggaaaggtattggatgccattgtggcggataggttatttgttgctaaagattttcccgagccgacgccggtggaacgggcggcgaagaaggcggcaccactgttcgagatggcggacggttagtatctaggcccgaaggcgggagagctttgctttcccgccccaattatcatcctaagctactgcctatattaggaaacggccgtactgagcagataggcttcgatgaaagcatctagatcgccgtccaggacagcttcaacattgccttcctcatgtttggtccggtgatccttgatcagacgataaggctgaaggacataagagcggatctggctgccccaggcaatatctttctgggcatcgagcacaacttgggccttttcctgacgcttgctcttctccaactcatacaacctggatttcagcactctcatggccaattcccggttgcggtgttgggagcgctcgttctgcatggaaaccacgataccggtaggaatatgggtgaggcgcaccgccgaactggtcttattgacatgttggccgccagcgccgctggcccggaaggtatcgatccgcagatccttctcctggaggtcgatctggatgtcctcatccgcttccggatagacaaataccgcagcaaacgaggtgtgacggcggccgctggcatcgaacggtgagatgcgcaccagtcgatggatgccgctctcggacttcagatagccataagcatgagggccgctgaccgcaaaggtggagcttttgacgcctgcttcgtcacccggcaacagatcatatatctcggtcctaaacccctggcgctctgcaaacctgagatacatccgcaggagcatttcggcccaatcctgggcttcagtcccgccagcaccggcatgtatggttatgatcgcatccttgtcatcgtcctcgcctcccaagagcatttccaactccaactgctgcagggctctttcctgcaccttgagatcagtgagaacatcgacaaaggcctgctcatcagtctcctcctgggctaactccagaagtacttccaggtcttcaatctttttgccctgctcttgccacacggtcaagaggtgagtcagggcgccgcgttctttgagaatctgtgaactttgagaggaattttgccaaaaatcgggtttggcggctaggacttctatctccgccaggcgggcttttttcttttctaaatcaaagacgacctcgcagttgggaatagcgttgagaaagggttgacaaacgatttttcagatcagcagggtttattaacatatacatctcctcataaataatgtcagttataacgtctggcaggctagccggctgcagtcaagatggttgcctgtgtcccctcaaacctctgtcctatctcttcaacctgcatatcctttccgcaagagggaaaaagtaggggggcggacctgagacatcacagttaatcagggttaccaagctggaaaatggtcacgcggggaactgcttttaacgcatcttattataaataatatcatagattttatttgaatactacaagaagttttccctgccccgggagcatattaaaggcgctaaggtgtgacctttgtggagtaaaaaatagaggagtactcacgggcactattccacccagatattttcagcctggtttttatccagacaaagtctcagtcccagggcggtttcaataattatggcgcattcttcgcccatgcacaatgggggtaggggttctattccctttaagcgcaggagagtttgaggcctgataccgattgttcctaagttcatatgagcccgtttgcttcctaaaagtttctcgacctggaaaggctctcccatgggagagagaggtagctgacaggattccctgccactagccggacgtccccaaatttttgtcgccaaaccgctcaggagggctatatgccttttatcatcaaccagacaaagatagcgcatgaccggcaacagggttttgagttgaatttcttcgccaatgacaagtcccagaatagttaaggactcccggagctgccgtcctccccgaaagttgacaatcgcggcccgttctccgactgccagctttgccagcggtatctcctttttatcttgtgtgacgataaccttttcgctcataccgctgggcaggaggacgtgccccttggaggtcaggaggaacaatatgggatagcggttctcttcttttatttttgaaattacctggcctattgtaatgcccaggtcgcgcaaatcttcgagtcccttccccaatccgactactcgcaagggtgtatcaaaagaagcctcccaaagcgtactcattttttctcctctccgcttaggcttaaggagcgcatgagaatccccacggtaatggaattatggaaaatcgaagtgaccaggggagagatccgacccaaaagcgccaaaaccaatattgctgaattcaaacccgtggccaggtaaaagttctcccgggtatagcttatggtctgtttggagaaggaataagcccacggcagggggcgcaggtcatccttttgcagcaggaccgaagcggtttcccgggccagggaagatccctccctcaggcagatccccacatcagcgcatatgaggccgggggcatcgttggctccgtctccgataaatgccacggtttcgccctcttttttcagagagttgataaacccacccttctcttccggcaagaattcccattttacttcatcgatccctaatttttggccaatggcctgagcggcttggcggttgtcaccggtgagcataataattctccgggcgccaaggtctttcaggttttttatggtgtctttggcttcaggtctcacggtttcgttcaaggccaagaggccgatgagcttgccctcctcggcgatatagaggatgttattgccggatttatataattcctgttccgggacgtcagccgggagacaattgataccctcatcatcctctaaaaaatgtcggctgcccaccaggattttctttcctgcaatgatcgagctgaccccatgagcgacaatatattcggccaggctccggggaagaagtgggacccctctcctggcggcttcctggcttaaggcctgagagagaggatggttgtaaggtgcttcggcggtggctgccagacttaatattctttcttcggaagacgccccgtcgagggggataatttcactcaactgcagggaacgctcggtcagggtgccggtcttatcaaagacgaaggtagtaactttagagagcttctcccaggagcggccatcccggaccagtatcccctcggtcgcagcgcgatacatactggcccgcagggcaataggagcagagagtttcaaggcacaggaataatctacacaaaataccccggcagttttctgcacatttcgggtaagggcaaaaacccccgtcccgaggccgaaggtgagaggtaccaattgatcggccaaggcctcgctctcccgttgatacggggctggccgctggatggcggtggtgataaatttccctattctggccatggtggtctcggctccgaccctttcggcctgataggtaatatggccttcctcgagcacgctgccggccaggacctggctgcccggctgcaggtgcaccggaacatattcgccggtaatggcagactggttggccaaggcgtctcctgacaccacagtcccatccacgggcatgagttctccggtatgcccaatgatcaggtcaccgacccgaagcgatttgacctctacctccacttcctggccatccagattaatccaggttttgtctaccggcggcttcaagagctggcgcaacagccggtgagactttctttcggtgctgtcctgcaagtactcccctagggtgagcaagaaattgatggcattggcagtaagataatcccggcgcagcaaagacagggtaacagccgtggcatcaagaacttctaccttcagcccctgtttgacaagtgtagagatccctccccagaccagcgggaagcaggaaatccaactcagcaccggcaccagtcgatggggaaggagaaaggttaacagcaccatggcgccgccgcggtagacatcccccatatctgtctgttgtgccggctctatttcctcgcccaggacttccatcggtagagactccaaggcctggagaatcctaatttttgcaggttccccgccggtgaaatgaaccgacagcgaacacgccatggcattgacccggaccgcggtcacatcctccattgcccccaggtagtcctccagataggtctcatcaaaagccggatcacacagaaaatgagctcttaaacggaggcgacttcgggtttcatggactatctgaaataccattactcttccctaacgatagagattatggtgccagatcgaaaagccaatcagagcggctgccgcccacaggtggagagtcctggccccccggcctctcataaaaccggtaaccgccaaagctcccatggagcaaagcatggcagtttttgcggcactgcgtttttcctttaaggatgcctgcaacatattcttctcctgggcaaatcaggtaaccctggctactgctggttatttttccgatctgcgaaccataggtgcagcttagtcactgcacctaagtccgcaaatagtttttcgaagcaggtgctcgggtaactcagtgtttgccaacttcttaccgccaactgacaaccatccactgaccccctgatggttaggtttcttctgcggcagcctgcatttccgctcggacatcccgggcctgctcctttaattcctccactcctcccataatagagtaccagagcgaggccgcccccctgacgaccgccctctgcaccgtgggattggcgaccaggaaccccagcaaagcgccaatgacaaagcccttgacatagcgagcttcgccgaaatttatccagccatcaaaataacctaacggaaccggatttgccgtttggtcctggtactgctggtattgttgatactgaggaggataaacctgtggtgccggcatatgatgatgtggtgtaaatgacattgatccctccgtgatgttttactttttttcagaggcaacggcagtatcccagagatacttggttccggtggcagtagccacgagggccaaaaaacccagaattcccgtggcccccaaggtacccgcgaccgccgccgccgcggcagaagcaattccacctccggcggcctctttaaaggtatttcttattgcttcttcccgggtcatctcgccggctttgaccagacgaatgcctctggccgcagcgccggctcccaccgccacagcccccacgactccggagactaacgccattcggggcaccaggggagtaaccggccgggtcggatattgatagtagcccgtatgagaatgcttcattattgttcctccactattttttctcttctttgccaccgaagaaatgggtccacatgttgccgagggactctttgacggtatcgctggtcaacaccaccgccaccacggcgccaagcaaagcgcctttccagaaatccccagagccgctgtccagccacgaggccataccgtcccaattaggattcccgttggccagatcactgagcatgttagtgatcccgtagcgatgctcctgaaatttgggatgaccccccatcatcccgccgggatggcctgggctatatccgccacaactgcaaccggcctgggccatcgggcccatatcgccatagccataaggaggcgttacaggaggcccataaggcggtgtgccaccatgtccatacgggggagcggcgccatgcccataaggcggcgtgctgccgtgcccgtaaggcggagcgactccatgtccatacgggggagcggcgccgtgcccatacggtggtgtgatcccgtgtccataaggcggagtgcctccatgagagggaccggcctgaccgggtcccatcatctgagggccgcccatcccaggtcccgacatcatgccaccggggtgcggaccgggcattcctgaggacccttcacacgagcagcctgcctgaccgtgagctggccccatcatctgtggaccccccataccattgccgcctcctgcttccggccccatcatctgagggccgcccatcccggctccatcccccatgccgcccgccatcggcgccggtccgggatgcataccggggttctgaccctgagggggcatttctggcccgcctcccggtcccgaatccgcctgttggcagatattagcccaatctttttccatcctcttccacctccgtcttctgctggtgagaaagtaagcgattaataaagcgcactgctgaagcttccgtgttcagaaattcctcccattgtccgggggacaattttttcgggtcataagtaataactgcggaaagtgctaaggtgtttatatctatgctcttaattccatttccctgacaccctgccaggcttttcagacgggaaagatcgatattgccgatatcttcaatcttatcaaagacatttgctgataatcgcaatcgtatccggccggggatatggtgggccactgtaaccagagaacgaagttccaacagactatttagatccactgagccatccttttccttccagaagcggaaagaataaataaagtttttaccgggccgcccttcactctgaaccgaaaggggcgtttggtaggacacaactatttgtaactttaatgaatcgccagagtgtctaaccgtcgggaatccggcagttgcgtttctgcctgggagtcggcataagtctcattggattgtggggcaaaagtcagcaatcggctggagttggccataatcccgagactgtgggccacgtgaaaaagaccggccaacaccggagggagaaaccccagaatacctaagccggctccgataagatcggtgctggttgccagccaaaagttctggtagacgattttcagggtttgctggctcaattcccggagatacagtacttttgccagatctccgttggtaagcacgacatcggcggtggccagggcgatctccgagcctccgccgcctacggcaatgccgatatccgcctccgccagggccagggcgtcgtttaccccgtctcccactaccaccaccttatgcccgtttcccttgagctcattaacgacccgggctttatcctccggcagtagtaagctgtagtggacgtcgaaaggcagatgtcgtaacacctggcgcgccacttcggccttatcccccgtgatcatcacggtttttttcaccccgcgggcctggagggcctctagcaacccggcggcgcccctttgcaggtggttatcgatgccaatcaggcctaaagtggtatcctccacggccacgtatactattgtctgtccccgcgcctcggctttttgagcttccctcgtcaggacaggaaccagatgaatgtgctccttctctaaaaatcgttcattgcccaccagtacctgtttgccctgaacctcggctcgcacccctgatcccaggatataatcgcacagagcatgggggagaggtcgaaccccttgccgttgggcctcttgtttgatcgcactggctatggggtgtttgttgtgttgttcggctgacaccgcccactccagcagggtttcaggttttgtaccattggcccccagaatcaggctcacctggggctgacggggggtaatggtgccggttttatcgaagcagtaagtatcggcagttccgacttcttccagataacgaccgcccttgatcaaaattcccttgcgcatggccgcataaaggccgctactgatggcgctgccggcagccagagccgtagcacaggggcacgccatggtcagcataacggcaaaagttttggcaaagttggctgtgatcaggtaggtggccccggtggcgataagaccggcgcgcaacatccgttcccccagcttgtctgccaccctttgcacctcggcgcgattggacagggcctcttcagccagttttaagacctgccgcagatagagatcctctcccaccctctgggctctgaccgtgatgactccttcccggatatagctgccggcaaagacaaattcacccgcggcctttttttcgggctggagttggccggtgatatgggcggtatccaccaaagccgttccatggattatctcaccatctaccggcacccgctcgccgctgtgcagaacgacctcatccttaacctgcagggcgtcaaaaggtatttcgatttctacgccttcttgaagaataaagaccttttccccggccagagaaaacagttctctgatctttctctgggacttgtctgccaaataatctgtgagcagatgggaaccttcttctatccacagcacttgtaaagccgccagcgcctcgccggcccccaccgcggccagagccgcccctccgataaaagtctctaatgaaattcccggcttgtctttcctttccgtcaggccggatttcaaagttgacagtgaagaaaggcccgccaccaggcctaagacactaaaaggtccctgggcaatggcctgcttcaacagaacttttttgatgaacacgtatcccatgcaggctgtgagcccgagaaagcgggccatagaacctctcaggctcttggggctcccacgccgggcaggaatagtaagacctttcactttgaaaaatcccttgacctcggacagcaccgccggctgcgtgattttcttcggatagtagcggatgaccagactgttgctttttactcgccgttctaccgaaaagatagccttctgctctaagagatactgttgcaggtctctaagcagactaccttcttcccgccgaagggatatttttaggcgcaggcgccctggaatggcatggcagacttcgtaaaccataattctcctgctcgctggggataagcagctatcgggatgtgacgtgtccccggatgcaaaggtatttttagaaactaagactcaatatcaatagattttccaacgagtcatcatcttcccagaatcacaacgaagtatgaaaacagaatcgtggcagctgctcacaataatgctttttcggctcaccgctcaccgctcactgccctgcccacggctcacggctcactgtttttatacaagtgctcatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatacaagttggctcatccggtgcggcaattgtcagaccaccgcctgagattgtttttttaagggagagttggagggtcaaggggaggagaaagatttggactctctccccctctgaacattaaatcccgcttcccacctggtaaaccataaccgcaatgacatatgccagcacggtgttaaaagccacggcaaacaaggcccagttccaggaggattctcgggccatggccaccacggtcacaaaacaaggggcatagagcaacacaaagataatcagggatagcaccgccggaatggtccagtgggggtcagcggcaatcttttgggtcaggctttcgggttcttccgggtccaccgttcctagggaataggcagtgcccagagtggcgacaatcacctccttggcggcaaacccgccgatgagagcgatattggtctgccagttgaagccggccagactcatcaccggttcgatggcgtgccccaggcgcccggccaccgaatactccaatgccgcttcgctctgtttatcggcgatttcagatagtttctccttgagcagcttatctttatcctcgtccgacaggttctcccgggtggctgttgccgccacctcctgctccgcaactgccttttgctgttcgtaattttcgacctggttggcagggagctgggggaaggtcatggccgcccagagcaggatggcaatggccaggatgacggtgccggccttcttgagatattgccaggtgcggtcccaggtgtgggtcagcacgccacgcagggtggggagccggtaaggaggcagttccatgataaacggagtggattcccctttgatcaccgtccagcgcaagattctggaaactaccagggaggcggcccaggcgcccagggtaatgaaaaacatgatcttggcctggctctgctcaaaaaaggcccctaccattaggacaaagaccgggatcttagcgccgcagacctgaaagggggccgtgatgatggtggccagccgttctttggggctcctcagggttctggccgccatgaccccgggcacggcgcagcccccgggcaagccgccggagataatcaggggcatgaccgaggcgccgtgcagaccgaagacgcgcaccacccggtccatcatgtacgccacccgggccatatatcccaggtcttcgagaaaggtgaccagggcaaacatgatcaggatgagcggcacaaagctcaggacactgccgacaccgccaatgatgccggaaacaatcagcgattgcactaacccttcgggtatcagactggtaaaggtatcccccagccagccgaagaagacatccagccaccctttggggtattctcccacggtaaaagtaatatggaaaatggcatacagtacggcaatcatgatcgccggccccagcagtttgtgggccagcaccttatccagacggtcagactggtcaaaacgctcgtgggaggcggtgaccaaaacgttgggctgccggagcacagagttgataaaaccataccggtggtcggcgataatggcctcggggtaagagttgaagtttttctgacagagctcttccaccgtgatgaccatttcctctaatttacgggagatggaaccggtctgtcggccggcggccataatcttttcatctccttccaaatacttcagggcgatccaacgggcgggatagcgctcggtcataaagttggccgcctcaatcatgtgggtcatgcccgccaggatgggatcaatgtccggtccgtaagagatttccaagggtttccattcatggccggattttcgggcaacggcgactgcctcccggacaatatcctctttgccatcgcctttgcgggccacggtttccactactggaacctgcaataactcacctaaactcttactatttatccggatgcccttcttttttacttcatccatcatgttcaaggccaggactaagggaattcccagttccatgaactgcactgccagatagaggctgcgttccaaggcggtggcgtctatgatgtccactaccacgtccaccttctcatccaccagaacctcacgggccaccacctcttccagagaataggcggtcagagaataggttcccgggatatcgatgaggtgtacctccttgccgttatgacggtacgaaccttctttacgctccacggttatgccgggataattgccgactcgctgatgggccccggttatggcattgaacatggtggtttttccgcaattaggattgccggccagggctaccgtgatattttccgccacgattaaccctccgtctccaccgtgatgtggtcggcttcactattgcgcagggccatggtgaaacctttcaaccgcaaggccaccgggtccaggagtggcgcccggccgacaatcaagacttccgtgccgggcaacagccccatgtccctgattcgccggcccaattctttgttggcggccaccgttttgataaccgcgcgctcgtttaaatccatgtgccgcattgacttcaccatcggtcttctcccttttagagcatttatttttcccagatcaagtgtagctgaacgctttcctgtgtcttagggcaactccactgtaatggcaaccgcctcttcgcggcgcagagagaaatgataacccaggaccttcacctccactggatcaccataaggccccagtctctcaacttctgcaacgattcctggaatgaaaccgagctcttggacccgttggcctggactactggaggtgtctacggagagaattattcctttttcgccaggcttaagctcatgaagcagtaaagtccgcggcttttcttgttgttgccgttcctcaaagttttccaggcattgaaaaatgcactgctcacattgtctcctttgcgcggcatcctggcagaaacgttgaaaatcctgaagccactctctgccactgcgagggcagatatcgagaaattccccaaactggatgagccggtccacaataacccccggtatcgcacgttccatcaggtaggcggcttcttctgcgattttctggtcaattccgagtatcttgacgaaaaatccctggaggacttcatgacagcgcaccacccccttggcaagaatgatgccttccggggtcagtgtgatcaggccgtagggagtgtaattaatgagccgacgctccgctaacgtcttgagagctccgcttactgttgacttgtgtaaattcaaatagccggcaatatccttgacccgagctacctgattttctcgctccaggtgataaatcgcctccagataatcttccatcctggcgtttaagctcgtttctcccgtggttagtttgtcttcatccggaaagtccttcatttttaagattatcccctacaggggcgggatatccccgtctctacaatcaagatttccgcttttcccttggtgctgcaaagagcaccgccgcagtttccggatgaacactagttcttaagtttgaattatataattaagttttatagttataaatgtgtttggctttataacaaatgttttgctgataaaacaatagaaaaaacgaacctggatgtcaagcttttttttgagaaccgaaagccctgagagaaaaacaggctaatatcaaagtcattaggctgtgactttttttaaagggggattgaaaggtttttcatgataaattagaagatatctaaaagataatatctgagaaagtattcttggccgccggataagaccgtctggcgtgttacatgttatcaggtataggttttttaaccaggtgaggcctcttaacggcaatctgccgaaggaatatcagtcgtcgtatgccgatccgccaaccccgaaccataagaatgggttcttggagggacaggctttctcgcctggacagaacttattttttggccagcaaccaacaaccggaaaccggaaactatcaactttagctcaggtatgcaataattatgtggaaattgctcccgtctggtaaggctctttggaaaaataaatttattgcgatcgctgtggtggctgtcattatcctgttgacgtcaatctgggtctggcgcgccgataaacaagactccctctcgtatagtttcgcagtagtcaaccgaggcgatctgcaggctaccattaccgctacgggtacggtggagccggaggagctggtagatgtgggcgcccaggtggcggggaagatcaccgtttttgggaaagacaaaagtggcaaaacggtcgattacggttctgtcgtggaggccggggccattttggccaagattgacgatgccatttacgctgccgaagcagcccaagccaaagcgcagttggcccaggccaaagccaatgtacagcgggctgaggccgaactggggcaattgcgggccaagttcctccaggccgagcgggattgggtgcgcgcccggaaactagggccgtccgatgccttgtccgaaagcgattatgatgcggctcagtcggcctttgaagttgccaaggccaacgtcgacgtcgggcgggccactctgttgcaggccaaagaaggtgtggcacaatccgaagccgccttaagcagggcctctcaaaacttggattattgcactattaaagccccggtcaacggtgtgatcatcgaccggcgggtaaatatcggtcagacggtggtggccagcctcaatgctcctagtctcttcctgattgccaaggacctgacccgtttacagatctgggcgccggtaaatgaggctgacatcggcaatatccaccccggccagcccgtcacctttgtcgtcgatgcctacccgcgggacacctttaagggcgtagtgggcaaagtccggttaaatgccaccatgacccagaacgtcgtgacctataccgtggaagttaacaccgataacgccgaacagaagttgattccctacctgacggcgaatgttaggtttctggtggcaaagcgccaaaatgttctgttggtccccaacgccgccttgcgttggcgtccccaactggcgcagatagcgcctgattttcgacagcagtatcaaaaggatgagagcaccggggttttgaggaccgcctcggcaaaagccaagaaagaggagtggggcgtggggacgttatgggtgccaaaaggcgcctatattcagccaatggaagttcggttgggtccgagcgacggaacgttcaccgaagttcagggtccgggactgcaggagggtttaaaggttgtggcaggtgaaaaacgattggcagatgaagagaattcctctggttctcccagtcccttcacacccaaactctttggcggtaaagcaccccgacctcactagggtaacggaaaggttctgccgcaatcaaaataatccatgataatgtgcgaccgttagtggcatgaagctcatagaactgcataatgtttataagacctatcaattaggggagatcgaggtcccggtgctcaagggcgtctccctcaccatttcccaaggagagtttgtagccctcatggggacgtcagggtcgggaaaaacgacgctgatgaacatactcgggtgtttggaccggccgacctctggtcaatattggcttgatggcctcgatgtcactgcccttacccctgacgaacgggcttacctgcgcaaccggaaactcgggtttgtgtttcagatctttaatctgctgccccgcaccagcgccctggaaaatgtgatcgtgccgttgtcttacaacgggtttgatatttcagaccgacaggcacatcagcgggctcaggatttgcttgagcggatgggattgtcgacccgggtggattatgagccttcgcagctttccggaggacagcaacaacgggtagccatcgcccgcgccctggttaattctcccccggtgctcctggcagatgaaccgactggcaatctggattcgcagaccagcgaagaagtcctggtccttttccagaggcttaacgccgaaggcgtgactattatcctcgttacgcatgacgaaaacgtcgcccgccatgccgggaggattatccgcatcaatgacggcgtggcggaaaccgttgaattggcagcggagccggatgccaaggattcttatggtcccagggcggaaaaaagccaacctcattctcatacttctctgccccgtctgcggtggatgctgcgtaccgcgctcaacggtctgcgccgcaatatcttaagggctgccctcactgctttgggtatcattatcggggttgcggcggtcatcgctatgatggagatcggccggggttcggccgacgctattcagcggaccatagccagcatgggggccaacaacttgatcatctttcccggtaccgcatcaagcggtggggtcaccttcggcatgggagccgcaatgaccctcactccccaggatgttgaggccatcttacgggaatgtccggccgtgaaggctgccgcgcccatagtacgggcgcgcatccagatcgtctacggaaaccgcaactgggtcccaatctatatctttggaaccaccccggccttcctcgacgtacgggagtggcccctggaagccggtgagcctctgacggaacaggatgtgcgcaacgtcagtaaggtctgcctcctgggcaaacgactggtgcgggagcttttcggaggagaagatcccctcaacaaggaaatacgggttaataatatcattttcaaagtcgtgggcgtcctcagttccaaaggggccaacatgatcgggatggatcaggatgatatcctggtcgccccctggacaaccattagataccgggtgacgcgtagttcgctgaccaatgtcaatcagagcgccaaacagacaacctctacttctagtacatctgaaaaggttaacaccctgaacgagctgtatcccagcacccaactcagcctgtatccggcccgttccaccagccaggaggccaacaacccgatgccagtccggtttgccaacgtggaccagatcatggtggcggcccactctacccaagacatccccagggctatacaacagataacccaactcttgcgggagcggcaccgcatccgtcccggcgaacccgaggacttcaacatccgggatatgaccgagccgtcccgagccttgtcttcaaccgccacgctcatgaccaagctgctgttggccgtcgccttgatctccctcgtggtcggcggggtaggcatcatgaatatcatgttggtatcggtaactgagcgcacccgggaaatcggcctgcggttggccgtgggagctcgcagccgagacatcctgaaacagttcctgaccgaggcggtcctgctatgtttctgtggaggtatcgtcgggattttgttcggccgcggcgcctctatggtgataacgaccgtgtttggctggcctaccggaatatctcccctagccatcctggcagctttcgcggtctcggtgaccgtgggggtcaccttcggctattacccggcctggaaggcctcgcgcttggatcccatcaatgctctacgatacgagtaagtttgtgagatacctcatatccctcttctggacggtgtcctctctaatcttggcaatcggctgcgccgttggtccggattaccaggcgcccaagaccgaggtcccggcagaatggaacggccaggcctttgttacccaggggcaggccagcaagaccaccaccgagccggtcactttagcccaatggtgggggatttttaatgaccggaccctcaattctttggtggaactggctatcactgccaaccttgatctcaagcaggtggaggcccggattcgccaggcacgagcagcccgtggagtggcaggcgccggacttggtcctacagtggatgcctcggtcatctaccagcgcagcaagagctcgagcgaaaccgtggggtccggcggaagtccgacggttgccgccaccggggctttcagggaattatttcaggtcgggttggattcctcctgggagctggatttcttcggtgggaccagacgcaatctggaagcggccaccgccgacctgcgggccgccatggaagatcgccgggatgtgttgatcaccctgataggggacgtcggcagcaactacctgaatctgcggggactgcaacaacagcttgctattgcccataagaacctggaagttcagaggaaaaccgctgccattgtgcaccgccgttttgagaccggttttgtcagccgcctggacgtggccaatgccgacgcccaggcagccgccactgaagcccaaatacccgtattggaatcttcggcgcaagcggccatctacagcttgggggtgctgttaggtcaaaatcctgctgccctggagactaccctggtgcgaccgaacccacttcctcccaccccgccgaagattcctatcggtctgccgtctgatctagtccgccgccggccggacatccggcgcgccgaagctcaactgcatgccgccaccgcgcgcatcggcgtggccacggccgatcttttcccccgatttttccttaccggtggttttggcgtctcggctcgggatctgaaccggctgggcatctccaacagcaggtattggtcgttcagccccaccgttacctggccgatcttcgcctccggccgcatccgctggaacatcgagatgcaaaacgccctccaggaacaggccttcctgacgtaccagaagacggtgcttactgccctcaaagaagtcgagaccgccctggtagcctacgccaaagaacaggaacatcggcagtccctggcaacggcggtcgataacaaccgccaggcggtggatctggccatgaaattatacgttgccggcaaaacggattttttaaacgtgctcactgcccaacgctctctgtatgtcaatgaagaggccctggtgcagagcacccaacgcctgaccgtcaatcttatcactctctataaggccttggggggaggctgggaagaaaaatcgtagagatttgattactaacaatcaattttgaactgttaccgagaaaataagtttcaaattttgagttgaaaagatcgagggccagtaaaaggttggagactaatttttatggtttgtaggtaacttacaggtcataaagattggtcagggttatttatcaaccgcaaacaatggcaccaatactccttgcgcccggctagcagatcaccattatgtgaaaacagtgggcagtatgcggcgggcagaaaaagcattattgtaagcagccgccacggttctgttttcatgtccggtacagatcatcaccccccccccgaaaaaccttaatgattcattgtttataaaataaacgcctatccttttcctgtttaataatgcaacacctattttatttaatatattggacagttatattatttccgtcaacgctctgtagtaatatacaacacatctgctatttatttaatgaactcaaggggtcaagaagacctaaaatttttaatcgctcgtatatccgttaggttacaccagatcacaatttggcatattctttgcttattaaaagtttgagaccggtcagaagtacaccttctcccaaccttctaacagaggattgaggcatgaattttaggcatgtggctgatggctagtccttgctaagaccttgtgggcgccatgatgaagagcggcggtgccatcgctgctgaaataggtggaagtgaagagatgtaatggcgaggtctggtaaggatgtttctcttcgagaatgtttctgtctgagagaaagatcaaaaacctcaagatcccgaaggaagtcgcggttgcatcttctcccgtcgggacaacccattgcacaaaggaaacggcgccatgaaaaagaaacttgctgagggcaagaagccctgtatctggatggaggctggcgtgatcgactacaaaatctgtcataataattttgattgttcccactgtgaatttgatcgggccatgactgaaaatgctaatcataatctcgccctgcgccgggctggccaaactcccaccggcaagctgggtgccattgtcccgtggccggataagatgcggcagcgttccggattgcagcagcagtgccggcatatgctaaccggcagggtgccggcccatttctgtggcaacaactacctctgtcacagatgtgaatttgaccagctcctggaagatcaggtggagtttttcctggaaccggaaaggcctaaactcgaagatgttttcggctttgctgtgcctacgaccaactatctccatcgcggacatacctgggcagtcctggagagtggcggtcgcgtccgtctcggtctggacgatttctcccagaaggttttgggtcccgccgatgagatgaagctgcccaaattaggtgaggaattccaccatgacgccgtcggcttggccttggcccgccagggtaaaaaggctgctgtcctggcgccggtagacggtatcattgaggcggtaaatcccaaagttcggcagaggccggctttggcccatgatgatccttacggggaaggctggctctttgttgttacccccaccaacctgaagccgaacctggagcatatgctcttcggtccgagcaacgttgcctggatagaaggcgaggcccacaagctgttgaatatgctggaatcctcggcgggcgttaccctcccctcaggtgggtcgatcattgacgatgtctatggacactttccagaacttgattggcagcgtctggtccatgagtttcttcatagcgtctgagacggcgcagtaatccatggtcacggaaatagtcggccaggagaatctgacaatagctacagaatgccaggttcttctggtctaatttttccaggttggcggcaaaacccataagacagcctttctgctggcagtgccccaggccaaaggtgtgccccacttcgtgcagggttaatttggtgaggcgggttaagaccagggatagcggtagctgaatgccctcggggtcgcctcgtagtcgaaacagcgacacgaccgccgccctgccgttcaactgagcttcgccgaagacaaaggttaaaatcgggatatagaggtcaaccggtgttactccgacaatccgcagcgccggcgattcagtccgagagagcaactcttcgaggatctgggtggagttgtgctgctggcgggtaacgttatatgtccgcaaaggcaagggttgcggtgacaacaccttcaccgggagatgcagaaattttttgacaacggcccctaaataccgcaggagctccgggtctaccggacctagagccactaaacctaaaaacggatgacgcatcatgaatcgcaaggccccaggactgccctggctaaggcgtcagaccgtattttttgatcttctggtagagcgtggtgcgattgatgcctaggaccttggcggcactggaaatattgccactatgcagcgccagtatccgggcgatatgttgtcgttccatttctagtaaagataacccccctgtttccaacgactctcccgttggagtggtaaatggcagatcgcttagtttgatctgccgacttttccccaccaccactgcccgctctacagcattttccagttcccggacattccccggccacgaatagtgcagcagagcctccatggccgctggatggatggcatcgatctttttattggtttcggtggcataccgccgcagaaaatattgggccagcaaggggatatcctcacgccgttcgcgcagcggcggcacatgcaggtgaacgacgttcagacgatagaataaatcctgccgaaaggccttttcccgaatggcttcctggagatcacgatgagtggcggcgatcacccgaaaatcgctgtgcagcggctctgtcccccccactctggtaaactcatgggtctccaagactcggagcagatcaatctgcattttcatggaaaggtcgcctacttcatcgagaaaaagcgttccggcattcgccagttcgagtcgacccttcttggcaaatttggcgtccgtgaaagcgcctcgctcatggccgaagagttcactctccaacaggtgctccgtaaaggcgccgcaattgatggcaatgaaagcgccataacaacgcggactgtgaacatggatggccctggctaccagttccttgccgacaccagtctcaccggtaatcaatactgtggcgtcgctctgggccacatcccggatggtatcgaatagccgctgcatcggcggcgactggcccaccagattatccaagtgatttaccttcggtttgcgatccctcaggatcatactctccatggccagggtctgaatgccggccagtttttctatggtaaggctcagttcttccaattcaaaaggcttgagcagataatcataagcccccaggcgcatcgactccactgcatcccggatggagccgtaagcggtcatcatcacgacagcctcggtatgatcgttctcccgcagctttttaagcagcgacagtccatccattctgggcatcttgacgtcgatcagcataatgtcatagcggttctcctggatcatggcccaagccgctatcccgtcggcggcggtggctacctcatagccatcctgctgcagccaaccgctcagagactcgcggatgctcaactcatcgtccactaccaggatactaatttttttctgcggcaacactctaagtcccctgtttataagcgggtagacgaatcgtaaaggttgtcccctgtccgacgatgctgtccactttgatggtgcctttgtgttcctggatgatgccgtacaccacggacaaccccaatcctgccccggaaccggccttcttggtagtataaaatggctcaaagatactggaatacttttccttggggataccgatgccggtatcggcgatctggaccatgaccccggggcgccggtaatttttagtcttcagggtcaatacccctccatccggcatggcatcgcgggcattgaggatgagatttaaaaaaacctgcttcatctgttccgggtcagccaaaaccggcatcaggtctgggtcaaactggcaattaacagtgatcccctgcagccgcaactgatattcggttaacgtcagcgtctccgtcagcagcgcattcaaccccaccggtttaaattccggactggtcttgcgggaaaaggccaaaagattggagaccgtcttactgacccgggaggtctctccgtaaatcagatcaaggtattcgtgcattttggccgattcggtctcgctcagcaatccttttcccataatacgctgcatcaatttgaccagattcatgatgccggtcatcggattgttgatctcgtgcaccacgctggcagacagttttcccaatgaggtcattttatcatcgtgcagcattcgggcccgggaggcgatctccttggtaacgtcccgcgccacattaataaccagggtaacttttcccgcctcgtcaaagagaggatggcagaccacgtgcatgtaatgctcccggccatccttgtcaaaatgaacatgggtgccggagcacgccttccccaaaaccaccgcatctcggagtggacacgggaggtcgggaccggagcagggcttatccaggtgatgggaaatttcataacagtatttgcctaccgtatctctccgcctcaatcctaccatcttcagcaaagcccggttgacttcgacgacgcggtaatccggctcgatcaccatcatgtggtcttcaatgctgttgacaatcgtttccaggaaggccttctctttggcggcctgtttgaaaagctgccgggtctgttcctccgattttttcagggcctcttccagctgctggcgggtggtgatatcttttatgacctcaattacccgccggccggcaatttccggcggacacaggggagagatggttatttcatagtaatgctcaacgccgtccgaatcggtataatactgtaagacctgggccggcttgcattcctgtaggacctgcggtaaaggacagaccatcccgtgacggtcgcagggctcagataactggtgcaaaaccttataacaatgttcccccacaacctcttcagcgttcttctgaaaattagtcagaaaggtctggttaacctcttccaccagataatcctggtttaataccagcactgaatcaggcagatagtcgaatattttttgaaactgattacgttggttggctaatttgatttcgctttccacccgcaggcgcagccggtcttcttccttctggaacaactcccagaagagccgcgattggatatgatcaataacctgagtctgggccgacttcttttggataatgcttttccgaacctctgggtctccggtgagttcaaggaccagatcgggctcctgcgccaaaagcgttggataatcccgaaccgtggggatacctagaaccgctgcctcctgtatgccgggggcctcgggatcgggatcggccactcccaggatactgatccgccggaggctggacaatccaccggtgatctgctgcaagacctgttgacagagcccgcctccccccataatggcgatctttaacgggtggtatctctcactaaaagataagtccttggtaatgaggtcccagaaattctcccagtcatggggtcgattgcattgaagaaccatgacccctgccggacaatgcgccatgagttcctcgtaaaccgagaccatcccggtggcgtcgaccaggatgtctagttccggcaattgcgttaaatcaagggcgcaaggaaatacggggaggttttgccggcgggcatagaggatgccgggagcctcaaggttctgatcggccacccctactactcgtaagggttgatcaactctccgactgggcgccagggcctccaggatggccattccctgccggccggctcccaccaaggcaatattgtatgactgtttgccaggattcatgataaactccagcagcgccgctgttcaactctgtcggttgtcatcttcggccaggcacgccccctgtttctgtaggggcagccagacagcccgtccagggaaaaactggtgcaagacaaacgttttccattgttatagatatctactataccatttttgaagttttgattataggcgaaaaatacaaccacccgcttctggcttgcatccgttggtataaaaagataatgaataatcagcaggttaaatgtgaataggagtttattgaggttgacaaatgcaataataatgattagtataccatattgaacataagttcaccgtattttttcggcggtggtgtaaggtaactcggtcgtcaagattaagcacgttactcaggtgttatctaaaaacgcagataattaaaaatccgatgtaagttgaggtgacataacacatgtcaaaatcgagcgataaatctcacgaaccttcctgttctcaatgcggttctaaaggttccggttgcgaacacagtcatgacaagcatcctgaacatttcgagaaggccctggcacgttcaaccctgaatcgcatccaacataaatttttggtcatgagcggcaagggtggggtgggcaaaagcagtgttgccgtagccttggcgatgactctggccaggcagggataccgggtcggactcatggatgtagatttacacggaccgaatgttctacgtatgctgggtctgaacaagcctctcgatcccaccacgacacatcttttctttacggtcgaaggcctggagaatttaaaagtagtttcggtcgaggcttttatgccggaccgggagagcgccgtaatctggcgtggtcctctgaaacatcaagccatacaacaatttatcagtgatgtggattggggtgaactggattacctgatcattgacgcaccgcccgggacgggagacgaacctttatcggtaatacaaaccataccggaagccgaggccattattgtcactacgcctcaggaaatttctcttgccgatgtccgcaagtcaatcgatttctgccggaagacgaatatggccatcgtcggtttagtggaaaatatgagccgcctcatctgtccgggttgtggcaaggagatccggctcttttcttccggcggcggtcaacgcctggccgccgcggcgcatgtccccctattgggatctctgcccttcgatccgcatctggtggaattggccgatatgggtcgcataacccaattgcagcctgaggaaagtccgtttttaaaggcctttggcgaactggtgaaaggcatcaccgccaagtcgtcccagtaagtgcaggctctagagccgatcaagaaactaccagaggggaggtcccatgggttacagtcaggaaggtgttcgatcccaaatcaggctggccgtaccggaggaccttccccagattcttgccgtcgaacgcctctgttttgacaaacaatggcaggaaagcgagtttcgccctgctctccgggatattttttttgtctatgaagaagaccaagtcctcggttttattattgcctgctgttgcgaaatcgccaaaaaaggcgtgattatgagggtggcggttcatccggaggctcaaggtcgaggtattgcctctcaattaatgcaaaaggcgttgaatattctccgtgaaaggaaggtaacctgcgtagaattggatgtggaaatcactaagaccgacgttaagcggctctacgaaaagtttggctttaagactttgaaagtagttaatatcgatagcgattacgagaatgacgccttttatattatgaaactgcgatttgtctaaatatcaggcgactaaatggggttggctaaggtcggccaatcgaacgttttattccagctctaaagcctcctgcaaaaaagtgctgaaggtatcaagatctttttcgatcacagtccacttattctgattccccagcgctctatctgttcccgaaagctgcatttctccaactcaatgacatccacccaacggcccatgaattcctccaggtccaccagcagcttaaaataatcgtaatacttcagctatctgagataatagatcaggagcatggttggcggtgcccaccctacagcaccacagcatcaacagacccgtctgtaggggcgaatcttgtattcgccccaagcaactgaagtgttacaaataatcttcctgaagcccttccaccgccagatcgatgtccgaaaaggggtagaagtattctgcccggagcagcgatccggttaagtagacttttttacccgttttttctgaaaaaaagctggcaattcccgttcggcccgtgccagtaaaagctgtcgggcctgtttccgttagctgcagttccgcggccaatgatttttcccataaggccaaggttcggcggagatgttctttccgggagggtccaacaatgggttggtctcggttcgggctcgattccggcatgggtcctttattccttgagcaggcgactcaaaagctggttcgccaacttggggttggcctggcccttggtctttttcatcatctctcccacgaaaaaacccatgaccttggttttgccagccttaaaatccgccacctccttgggattggcggccaggatctctcgggccagggtttccagcgaaccggtgtcgctgatctgaatcagaccttttgctttaacgatggcgtccgggtcgttgccgctggcgatcatctccataaagacgctcttggcaatctttccgctaatgacttcctcctctaccagggtcaggaggcgggccagaccggtaggcgctaccgggcaggtctggatgtcctggtcttcttttttaagttcccgcatgagttcggacatgatccaattgctgactttcttgggttgcggaaagtctcggacgcagtcttcgaaataatcggccaaagctttctcctgagttaagacgccggcgtcatactccggcaggtcatactgggaaatgaatcgttctttctttgcatcgggcaactccggcagggtggcctggacctccttgagccactcgggggaaatgaccagagggattagatccgggtcagggaagtaacgatagtcatgggcctcttctttgccgcgcatggagtaggtctttccctggttggcgtcccagaggcgggtctcctggatgacctcgccgccagcatccagaaggctgcgttgccgccggatttcgtattccagggcccgctggacattgcggaaggaattcatatttttcaattccgttcggacgccgaattccgtggcgccttgcggtcgcagcgaaatgttggcgtcgcagcgcagagagccttcttccatattgccgtcgcagatctctaaatagagaaggatgttgcggatggctttgaggtaggctgctgcttcatcgggcgtgcgcaggtctggttcgctgacgatttccagcagggggacgccggtgcggttgaaatccacatagctgatgggaagttgttcatcgtggatgagtttgccggcatcttcctccatgtgtatccgggtcaggccgatctgctttttgaccccgtccacttcaatatccacccggccatgctccgccagtggaagctcatactgggaaatctgataacctttaggaaggtcgggataaaaataatttttccgggcaaacctgctgtaagaagcgatcaggcaatgggtggccagggccattttcagcccatattcaaccacttttctattaagcaccggcaaaacgccgggcatacccagacagatcgggcaggtttggctattaggtgtagccccgaaggtcgtggcgcagccgcagaagattttactttgagtcaagagctgggcgtgaacttctaaaccgataactacctcatattccatattacttttccatataaccaggctgttcctattccaacccgcctaggggcgaatctcgtattcgccccctggttacttaaatgaaaaccgtaagccttaaaccgtaagccgacattgcgaactgattactcgggacttgcggattttcatgcttccttgtgttctccagtagggcgggaaagcaaagcgcatcccgccttaatcagcattctcaggcttcgttgggttccccagaatatgaaaacttgtaggcgcccctagccgggcgctaccctttctttaatcgctcatcgatcaggttggccgccttttcacccgagagcatcatcccgccaaaaatcggccccatccgaaaagttcccagggtgccggttgcagtcatgccagccacccacaggcccggatagacttccgaggtatattccaccgtcttcgcttcgccgacttcggcccacatggagcgctcccccatgatgccgccggtttcggttttaagggaggcaggctgatttttccgcaggaagattttgatgacttcgacgtcgtgaccggtgcagtcgataacgtgtttggcccggatggtcagtgggtcaacatgcagcccggccatattgaccgcagtccagaggatgaccaggccgtcgatccgattttcccggaccatgacgtcttccacatggatcagattaaaaatcttgacgccggctttcatggcctgggaggccagggtggtggtggattcgatggcatcggcggtataataaccccggtcatagggacgcgaggtgatgcccaactcgtctaatagatgtttggcctcctcttggacgacgatctcgttaaacatcatgccgccgccccacatgccgccgccgaccgagagcttgcgttcaaaaatagccgccttgcgacctttttgggccagacgccagccggctaccaatccggagacgccgccgcctacaatagccacgtccaactccagattatccagaaatttttccataaatcgttctataatcgctcggctaatgataatttcatctaaacccatgccattttctccttgaacaggttattgaggggaatatacctgcctaaccagcgataggcaagaaagtatttttccttaggtccttaaaatccgtggtcacgccggaggcttgaagatagaacataatcgacttctcaattctcggggttttggagtttgcttgaccctcatcgggtttttggatatagattaataaactacaacagggtagtaggggatgttcagagattatcaaggctaatgagtggactgatgccaaaggtaatattgacccaggaaggatatcggaagctgctcagagaattgaaacacctgcggcgcatcgtccggccccgcatcttggaggacgttatggaggccgcggcggacggccgcctggaaaaaaatgaccaatactgggaggcccgcagccgccaggttcaggtggaccgacagattcaccatttgcaggagatcattgcccagtcagaagtcttagtaggaagtaatcttactgcctcgcaggttagatttaactgccgggttaagatctgcaatgttattactcaagagatttcgatttttcatctcgtgagcagcatcgaggccgatgtccgccagggtcatctgtcgatcgagtccccgttaggacaggccttattagggaaaaaagtgggtgagaggatcggcttcaacccgcccggcggaccacgctggtatcaggtgttggagatccagatggcgggctgctaatagtcctgattggccgatgaacggttaccgagcaggaacgtcttgatcctgatctctcgagtgatcctgaggaggattcatgccaatacatgaatgggagctgaagccggaagaattgcgcgaagtatgttcagccgctcagatgggatttgaaacaacagatgatttagaaatccgtcctgaaccggtgatggctcaataccgggccatgcacgctttggagatcggtctggggatgaaagacccggattttaatctctttgtctccggtctggcgcgctcgggccggacggagatgattaaggcccatgtggaacggttggccgcacaggaggaaactcctccggattacgtctatgtctttaattttaaagaaccggaaaaaccccgagccttgcgcctgcccaccgggatgggcaagactctgcgcaatgatgtggatgagttgattaacaccctgaaggtgcagcttccggaagtctttgagagtgaagactacagcaatcggcgggaagccctggttaaccaattcacccgggagcgcaataatattctcaaagacttagatgaacaggcgacagccgaggggtttatcctgaatatttcgcaggccggtatgatgatctttcccggtcgcgagggcaagcctttgactgaggaggagatcaaggcactgtcggatgcagagcgggaagaactgcggcagaaatccaccgctttgcacactgaaatgaatgaggctttgagaaaaatccgcaagatggaaaaggagttccaactgtcggaaaagaagttggaccaggatgtggctctcttcgtagttgggcatttgattgaggaactcatcgaaaaatatcaacagcatccggctgtgaccgactacctgaagcagttggaagaagatattctcaagaatgttgacgacttaaagcgccgtccgggcgccccgcaaccctttccctttcctgccccggagccgagctttgtccagtatcaggtgaatgtctttgtggacaattccgagactaagggggcgccggtcatagtagaacacaatcctacgtatcccaatcttttcggtagcatcgaacgtagggcgcaattcggcgcactgctcaccgacttcacgctcattcaccccggggccctgcatcgggccaacggcggttatctgatcatcaatgccctcgacctcttgaaatggtattactcctatgaggccttgaaaaggaccctgaaggagagggttattaaaattgaagacctgggcgaacagttgggcctcattactaccaagtctctgagaccggaacccatacccctgcacctgaaagtgattctcatcggcagtccctggatttatcaactgctctataattatgatgaggattttcataaacatttcaagattaaggccgattttgactggatcatgaaacgcacaccccatcatctggagcgtctgatctcatttgtccgcagctatactcataaagaaggactgccgcctttgcacaacaccgcggtggcacgcctggtagagtatgccagtgagatggtgggtcataaatataaactgaccctgcaagtacaagaactggctgacatcatcaaagaagccaatttctgggccagcaagaacggacataccataatccacggcgacgacatggaaaaggccgtcagcgaaaaaatcttccgctccgacctgttcgaagagaagatgcaggactacatccaggaaggcatgttgtttatcgagaccagcggctccgtggtcggccagatcaacggcctctcggtctatatgctgggagattacgcctttgcccggccgagccgcattaccgccaccgtttctttgggcaaagagggggtggtggccatcgaaagggagtcgaagctttcagggaacatccacaccaaaggggtgatgattctctccagctttctgcgcagccgttttgccaaggataagcccttgacgctgtcggcccacctgacctttgaacagagttacggtatggtggatggagacagtgcctcggctgcagagctcatcgccctgctatcctgcctggccgaggccccgttggcgcaaaacatcgccatgacgggttcggtgagccagcgaggggaatttcagcccatcggcggcgtcaactggaaagtggaggggttctataaagtatgcaaggctagagggttggacggtgggcagggggtcatcattcccaagtccaacgtccaggaactgatgctgcggcaagaggttgtagattcagtacgcgccggtctgtttcacgtctgggctgtgagttccgtggacgaagctctagaaatccttaccggtttgccggccggagcacccctgccagaaggtggttttccgccggataccctgaatgctcgggtggaccaaaaactgcgattcatgatggaaaccgcccgtaagttgatgaaagaggaagagggcaagaaaggcgacgaataagcagcccggcctgctctaccagagttaaattatgataagcgcagcagtctcaaaaacattgtgggaagaactctcccaacgctaccagttggaatgggccgatatccaggttggctccgtaaagctcaaaatactccagcttcagaatttggagggctatctagtaagcaacattgaggccaatgcactgtctatgggaaattttccctattgggctatggtctgggatgccgctctcgtgttggcggactttttggttcgacaagaaccgcagccggcaagagaaatcttagaaatcggtgctggcctgggttttgtcggtctctgtgccgggaggcggggccatcggatcactttaaccgacaacatgccggatgccctcaattttgcccggctaagcgtctatcacaacaacctgaccaatgtcgcggtggaatttctggattggaccaagccgaccctgaccggcaggtatgattggattgtcggctcggatatcctctatgaggaaaagaccttcgcctccttgggaaacatctttgccacctatctcaaaccgcagggcaagatctatattacccagggcatcagaggattgggacctaaaatattttttgaaatgatgcgcagcaactactccgtccgctatcaggagaaaaaactagggtcgaaagagggggataagaaaattcttttctttgagatgcaggccaaacaaccataatgaccctaaagctccaaccattggctctgaaaagttagaaatggcatcgtgggaagatctccccctggggatggggagaaatgtttcaagaattgacgggtgttatttttatccattgagatattcaccacttacgggctatattcgtggcataggtattgcacattttaacctaccgacactaaatcctacgaatgaagattctacgaaacgcctgtatgggaaataacttctgcacctggtgcgggaaaatctgtttccaggtcaaaaattgtcggttgacatgaataattgccgtggccggaaaagacattttcgataataaagtattaatctgcggttgtgggaatactctgttcggtgatgatggctttggaccggaggttatcagttatttaagaaatcattgccaccttcctgccggagcgggtctgatcgaggtcggggccactatctgggaaatgttagttaacctggccgtgagcgaaaaaaaaccgcaccggttgatcattgtcgatgccgtggatgaatcagggaggcagccgggtgaggtgttcgaactctcggtggatgaaattccggcaaaaaaaatgctggccttttctctgcaccaattcccggcggtaaatattttgaaagacctacagaaacagacaggtatggatatccgtctgctggcggcccaggtacaatctctgcccaaggaggtgtctttaggtctttcaccacttttagctgccgcggtcgagactgcctgccaacgcctggtcgccatcctagccgattcaggggtaacggtggaaaattatgatctaaaccacaaaagctcgttgagctcatcgaagtaggatataggcgtgttctcgcagtttggaaagagtgctggtgatgtgacgggaaaactgattgccattctttcaaaaacacccacgaaccataaaaatggtttccgggggaccggcttccagcctgtgcggaacttaatttcttaactaacagccataaaacagaaaccggaaactataatttctcacaaaccgatagaaaaatgcagaggatggaaccgcaggcaggggtgagacagggcactgaactgcagaacgcctttaaatgagaaatatttccctgaggatgggccaaatgcacgaatactcacttatgcaaaggatcgtcgaaacaattttaaaaaatttagaagaaggtgctgattttcaaggtagagaggtgaaagaagtaatattgcagatcggcgccctcgatattcattcccccgagtcattccgtcaggctttcgaggtactggtgcaagaaaccgctttggcacactctgtcctgaagctcaatgtcattcccggcgccatagcctgcccgcgctgcggttatgccggtccctgccaggagggggtggatgtacacgaccccctgccttgtaccgaatgtcctcagtgcggtaccattgccagtatcaccggaggtcgcggggtagatgccgtagagttagtcctggaggattagctccacctttcaggtacggtctccggagacaagacctgcctggttatacatggcgcagttttcctcatcgcagcaattaatatgcggctaccaactgcaaacctaacttcgaaaaagccagaaaacctagccgtgaccttatcctgccattttttgaaagacccgtcacactccggggcctaaggtcttttccatcggccgacgttccgggacatatttccggctgattgtgccttcgttccatgcccgggaaacatacagggcgcagtaacagctcccgtattctttgacgtcagcctcccggtagatacagggacagagaatatcctgatcccaattgcggtctccggaggccaaacggcaaggacagctcatatagccgtagcgggctttattttccaggagtgccgccaatagagcctggacaaggttctgatcctggttaaagtaatagcctttcggttcctgggtctgcttcaacatctcgtagagttcggctaccttcatcgggaattaaggatctcctgaatttcctcttttttaaacccgatcactaccttgtcgccaatgaccagggtgggaaaagagaggttgggattgatattttttatttcttcgaggacctgtcggcgttctcccggttctaaccggtctacatcgacacagtcatactcgaagccacattgtgccagaaattccttacagttccggcaatgtgaacaggtactgagggcatacagcttaatgtcggacggttgcataaaaaattcctcaggatcaaaaaggtataggacttataaaaaccgcaatgtaatccttccgccatctgagagaatagatcaaggaatggtgggcggcgtccaccttacaacactgcagcaccgacaggcccacccggaggggcgaatctggtattcgtcccaaacaattgtaatgttatcccttaatagtaatacttcagctatctgagataatagatcaggaacatggttggcggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcgaatctggtattcgtcccaaacaattaaagtgttatcccatgatatagtatatcaaaaaccaaggctgtatcataccagaaattttggttttttttcatctcggcagccaaagccggaccaccaccgaccgtattatctgtttaagccgacaacgccatcgctcgggcagccctgtatttttcccagcaggatatttagaaaagcactctgataggaagtcaagagcttattctttctcatcaggacggtaatccaatctgggggaaaataatgcgtcagcggcaggaaggccaactgtctggcatgcaactccggtaattcttttttaaccagggtcgccaaggtaattcccaatcccatctccacgtacaaggaactcaactccacattcgaagattccataataatgtggtattccagccccaaccttttgagttcctcctccattttactccgccggggataagtcggtgtcttaggcggcaaaatcaagggataacgggcgatttcggccattgtcacctccggctccctggtcaaggggtggcccacaggggtgagcagaaaagtttccacttcgagccagcgacgggctgtcaaatccgggggggcctgggacgccgagacgatccccatatcgacttctccagaccttaccagagtgataacctccgattgggaacggtctaaaatggtcaactgcacctgggggaactgctcccggtagaagcgtaataccttggggaacagatggtaaatggtagtaaaaggcgccgcgagcgtaagcctgccgatctgccccccttgcctggctttgagctccgcttggagctgttctgagagcgcgaaaatagtttcggcaaaccgaaaaaccaattctccgaccggcgtcagacgtaatctctgtctgccgatccgctctagtaatgggcaggccaattcttcttccaaggccttaacctgttgacttaaggctgattgactgcgataggttgcctcgccagccctggtaaagctccccaacttggcaacctggtagaaacccaaaagctgctgccattccataattaaattatcttattattataattattataattaattttactaatagtttaacccgatctacaatgaagtcaacgattaattgccattacctgtcggtcacccgcgaatcatgaactggtttcctggtggaacaggctttctggcctgtagaaaatttaattattgtccaacaaccggagactatattttttgacaagatcggagggttgtatgaaagatgctcttaagcctggtttggcctacgagtttcgttatcaggttcccttggagcgcaccgtcccgcatctcctgcccgaatccgaggaattccagcagatgcccaaggttctggcctccggcttcatggtgggcctgattgaatgggcctgtatccaggccatcaagccattcctggactggccccgggagcagaccgtcggcatcggctttcagttatcccactcagccccgacgccgcccgggcataccgtgaccatcagggtggaactgagccaggtggaaggccgcaaactcacttttatggttcaggctgccgatgagagcgaactgatttctcagggggtgcacgaaagatttattatcgacgccgaccgctttcggatcaaggccgccagcaaggcccgctaaagattcccgggccgtttccgaggaggggcaatgatgttgatccatagctatcgttgggaattctgccggccgccgaacccaggggcggggcatctgcggggggtggcgcatctggatggtgatatcactgctattttgccgcaactgaaccgcgtcctgcgcgggcatttatacttcccggagccgccgtctttgaccatcaaatatcaggccaaactcattactttctacccccggcagattgctatcaacatccttacggacgaaaccgaggccgagcagatcatccgttggctgcgggatatcatcaatgatacctgggaaaaacggcaggagattcagccccggtttgaggtggtgcagccgtcacgcatggttgagatcttaaaaatgctgcctcgaaccaactgcggcgattgcggttatgctacctgcctgatcctggcggtgcagattaacgaggggaacgcctccttgtccgactgtcctcatctatgaccgttggcagggtccaaccccccgactatggtttcccggcacggatgccgggaggcatagactccatcccagtccggagtctgaggtcactcccgacggttgatgagcgccgctacgtaaccggcgccgaaaccgttgtcgatattgaccaccgcaactccggaggcgcaggaattgagcatccccagcagagcggcaatgcctccaaaactggcgccgtagccgacagaggtagggacggcgatgaccggccgcttgaccagacccccgaccacactggggagggctccctccataccggcaacgacgatgaagacggaggcttcctgaagtttttcctgataagccaacagacggtgtaaaccggccacccctacgtcatagatcggctccacccggttgcccatgattctggcggtgagcaaggcctcttcggctacggggatatccgaggtcccggccgacatcaccaggatcagaccccgaccccggtcaggggcctcctgcaaaccgaaggtcatgatttgggagaccgggtgatattcggcagccggaaaggattcctgtagagtaacagcctgctgcggggccagcctggtgatcaggatttgggaagcgccctgcaataatgatctcaggatagcgcttatctgctcaatgcttttgccggctgccaagatgacctcgggaaaaccctggcgcagttgacggtggtggtccacgtgggcaaaacccaggttttcatagggcaggtgttgcaaccgctgcagggcctcgtcaatcccgaggcggcctgattgcacctggagaagaatctgttgcagatctattgtatccatgagtctaagactcctttacttttttcagccgcccgtccggagccacccgataccgctgacctcgccagctaatctcatttcccagaaagcttaaaacccacagcgcgaaagcgcatatctcctttatcggaaacaagagccagtagcgccaggggagcgggctggccaggcaataataatgagccaccagacctgcccagaaacggactaggagacagcccagggccaagcaacccgcccaaggggcaaaggccgatgccgaccaggccagcaccccccaaggaaaagccaaagtaatgccgtaagccaaataactcttggggcggcagacccggtaggtgcgggcccatcgcagttggtgggcgaggtagcccattaccgtctcccgccggttgttcgtttccactacataaggcaaaagctgcacctgcaagccggcttcagatacgcgaagccccaactggtagtcgtcggccagatggtccgcgatcccctcgaaaccgccgatgcgttccaatgtttcctgggataaagccatcaccgcccccagggcaaaccggatgtcttccacgtaatacgccatggccactgaggggataaaatcggtgctgatggtcatcgcctccaaggcggcgccattggtatccaccggccccgggcgatacaaacaggtggccagtcccgccttcggatcctggagagctccggccagaacgcgcagggcatcaggcctgacccggacgtcgctgtcggaaatgagaatataatcgtagaccgccaagggtagcaactggcgcagggtgctgaccttgggattcattccgagctcctgcggacagatgacgacgcgaatgtcaacttcaccgaaggtggcctgcaagtctcttaaaagtggcaggataggatcggtagggtcggcaacgccaaagagaatctgccgggccgggtaatcctgccggatgaagctggccagacaatcgtaagagtcctgctccagccctctgaccggcttcaacagagaaattcccggccagaccccactctgacaggaaggaagaggccgccgtcggaaacagatcagggcaatgatggcactgaactgatagaccagggcgcacaagcaaaggctagcaaatagagccgcaatcaggttcatctgggactattgccgatcagagaattggacatattcatttccgtaatacttcagctatctgagataatagatcaggaacatggttggcggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcaaatctggtattcgccccaaacaactgaagtgttactcatttccgaaacctcgatggtccagaatgccataatttaatgtcaggtttgcttgctaatgccgcggccattatttttatgagataatggagactcttgcagaactaattgtcattttttcgaaagcacccgcaagccatgagaatcatttattgatgggcaaagctcttatcttcagcgtaggaccgaatctcgtattcgcccccaacctaagtccaaccagcgtaggggcaaatctggtatccacccccaacctaattccatccagtgtaggggcaaatctcgtattcgcccgcaacctaattccatccagtgtaggggcaaatctcgtattcgccccgcttcagttatcattttatatcagaggatgcaaaacatgaccatagctcaggggaacccggagattcaagaagaaaaagtaatttttgccgcggctgacgttacgttggaaggacgcctggcccctgccggagaatcgggcggggtggtgctcacttcccctcatcccttgtacggcggcgatatggataacaacgtggtctggacggcggcccgcgcctttcagaaccgccactggaccacactccggtttaatttccggggggtggggttgagcaccggagactacggcggggggcaggcggaagtggctgatattcaggccgcgatgcattttttggccacccgcgttgcgagaccgcaggtcatagtcggctattccttcggcgccgccgtggccagccgggcgctcatccaggggacgccggctgacgacctcattctgattgccccgcccatcgccctgatggagatcaattatttgcccgaaacgccccgactccgcctcatcatcgtcggtgaccgggatgacttttgcccgctgtctcagttggaatatctgttccagacctctcccctggacagccgacccaagatcagggtactgccgggttgcagccacttttttgccggttttgaaaggtccctgtatgatatcctgcaaaaataccaaagaaccttatcgggttccgatacctgagaacctttggcaaaataaccgattggcttgtttgctctggcctgcatttcggacgcataggcacgcgctgagctataatcaatgtaatctcagttaattgggagactagcaaaaatcagtcgtgtgcctatgtttcagtagtgataggattgatgtttaaaacaactctaggcattggaatatcaagagatttgagagtcgaaagcagatttcgggaaggttcatgccgctgaaagaattgaaattgcggggtctgaaattcggtggcctgaagggaacttagatcgtctttgatccgctcccaagggagttgacagtgtcgttctgcttcttcaaggggaaacgccgccgtggtggtatcgtaaaaaatgagatcaacatccagattgaagagatgggccgtgcgaaaaaatactgcctcctccacagtggcgctatgagcctgcaaaaaatccatggcctcatacatctgatctaatttgaggtcttgacaggaaggtaaatgtaccttgcttaaccagcgattccagaagcccagcttcgattccggttcacacaaacggttggcggtcatggccaaaagcgcccgttcataggcctcgttataacccttctgtttaattatatttttgagcgccgacgctatccctaaccgttcccaaagcacttccaagaccattgccgtgccaagttcccgggtttggattagcttgacctcgtcgggaagtaaatcttgatcccggccagctagacttttttcctggggaacagtgatctcattaacttccgctccgcaaacccgggcaatggatttgcacaagcgtataagactcccccgatccaattcatcggcccggctgaaattgtggatgatcttggccaccgcttgactgctttgctggttccagacattatgggccaattggaaatattccacgatggagccgtctttatttttccgttttgtggtccgcaaatacatgcctattatgtaagcatatactatctcgagttataaagataaaaattataaaacatgtgcctatgtattttggccaaaatcatcccctcaaaatcataaaacccgcatgaatcctggactctatattctctctaccccttaaatatgactattcatccgaaattcaggtcccaacagcttgacaactcgtcacccggataattcaccaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaacagtctgtatttcaggtaagcctgttaatccatttcattaaaatgagttagctatctttttcaaaatatcatgaataaagcggggtcatattctcaatcctgcagagcggcccaacacaaaaaatagcaataaaatacgagtaaataacaatagcgtccaagcaataatctttaaagtatgttacggatactatccgcaaaggtgatttcaataatattattgggaagttgctaaatccagtccctcaaaaggctgcggcatgctgccggatgccttagcccggataattcatcaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaacagtctgtatttcaggtaagcctgttaatctatggcattaaaatgagttagctatctttttcaaaatatcatgaataaagcgggttaggccggatttgttgcgctcaagttatgggttggtctgatggatcatttcaggcatggtatcgggaaggagatggtatgcggtcgcgcccccctgtggtgaatgaacatattaaatgaatgaccaaaaaactaacgtctgtgatttgatctcagcagtagaaggtattcttgtatattctcaaagggagagttcacaatgaaattattgaattgcaagaaatcaatcctggtattggctatatttttcctggttatttatcctgtatatgcttctaataagattattttagtagcgccggcatatggcattgatcagatgattaagaaatttaatcaaaaaacagtaagcccggaaagggaacaagagtatgagaaaattagatcgcattttatagatatgaaagacagaggagaaatctcgataccagctaaccttataaaaccatcaggtcattatgcttcgcttgatacagaaactctcgcacgggaatgtttttctggtagttatttcgcgaatattatgggtgtatatgctacccatgaagatgttgcctttatacgactgcgagtttttcatgatggctttgccgaattattctctagaagtgatatgtggaaaggaatactttcagtttataaaatgctggttaaaaatcttgatcctaaaatggcgaagatagatattattaatacaactactacattagattcacttacacatttatactttttccctccatttaaggagcagctttatggcagggaagagatatttcttgaagcaaacttggaagctttaaaaagattcaaaagctttattgagaactaccatccaactggatctatgatgaaaattccgttctacagggaaccgttttctgtggcacgagtggcattaatgcttcaacaacggactaaccctcaaaattattacgctattattccagaccttgctggggtacgtttttcgagagagcaaaaaatgactgacgtaaaaaagtatttggatttggtcatccctgctctggaaaaatgaagccaaggaggtaagtctgttaaggcagataacgaagccctccctggagatgtgcaggtgacaaccacgtccggcgcttctcccatccttagagacccccttaacgatccggtaaatgagcgcccaacgatcactcaaaccaagccttggaggcaaatccatgtcaagagttctttggctgtttagcgcagttgtgttgtgcgcctgcatgcccggtttcgcacgggccgatgcgctcacgagagaccaggcgatctcagtcctcattgcacaggtaataaacccgagtcccaacaaagacaccctgatggccttcggccctcaaaacatgctccagccgggaactgtggtggaaccttccatgctcaacacaccaccgtatccgggatcttccaggacgattcagaccccgacatggttcttctggataaatgacgaaccggagtaccgattcgtccacgcctgccgattcatttacatcgatgcaacccgcgccaatccgatagtaggcgatggcataatcgtcgagacgcaaggatggtggccgaaaatcaacggtgtcgagatctatgagggtgggccgtacgtgtctcccgaccttgtgtatggcaaccctccttctcctcctaaccgttaaagaacagtgcattcatcgagcacggaggtgcgtacatgaaagtcgtatcgactgcctgtaggatatcaatattgaccacgattttatttcttctgtcactccagatagcctggtgcgctccaggcgctattataataagcggcgtttcggaaccatttgcccgtggcgatcttgatcatatggaagcggcattcaagaacacaagatggttagagcaagaaaaaggaggtgtttaatgaatagaaaaactgcaacgctgattgtcattgtgagccgctgtttcactgtagctctctttctgccgcaggcatggggtgaggatccgaaaatagtcgtcaataagccttacggctatcaattcgaggcaccggccggcctgatagtgaaggtacagtataacggagagattatagaaatgtatgaaaatgacaagattgcaatgagaatcacagcgtttggcccaaatcccaagggaagtattgcttacggcggcgaaatcaaaagaagcgatgatttgacccttcaggaaagaattgcggttgaactatatcaagtctgtagacccccgtatggaacatcggaccctgaattcttgcaagccattgattggagctatccacttgtcgggggcgaagcggcggtacaggccaacggcacttcctggaaaggctgcgattcccgaagatttcccgtgaccatggtccggaaaggtgatctgcgttttcggtttaataattttcgcttggacagagaagcattcgaacgggtcctgtcttcctttctgtttatcaaaagagaagactccacactgccggctacgggaggtaagtgatgcaggctccagaaatatctcggaaaaggatggcgtttatcgaatgtgtcatgatctttcctcttttattaatgattccgtgcatggtgcaggcgcaacaacaataaaaatatggggggctgataagatggtcagtgaagccaataataagcggcgtttcggaaccatttgaccgtggcgatcttgatcatatggaagcggcattcaagaacaaaagatggcaaaaaaaggaggtgtttaatgaatagaaaaactgcaacgctgattgtcattgtgagcctctgtttcactgtagctttctttctgccgcaggcatggggtgaggattcgaaaatagtcgtcaataagccctacggctatcaattcgagccaccggccggcctgatcgtgcaggtacagtataacggattgattatagaaatgtatgaaaatgacaaaatagcgatgaaaatcacagcgtttaaaccaaatcccaaagcgcgcgttgctgggagaaaactcgatgacttaacccttcaggaaataatgacaattaacctatatgaactctgtcgccccggaatatcgtattctgaattcatgcagaccattgattggagctatccacttgtggggggcgaagcggcggtgcaggccaacggccctccctggaaaggctgcgattcccgaagatttcccgcgaccatggtccggaaagacgatctacgttttcggttttctaattttcgtttggacagagaagcgttcgaacgggtcctgtcttcctttctgtttatcaaaagagaagactccacactcccggctacgggaggcaagtgatgcaggctccggaaagatctcggaaaaggatggcgtttatcgaatgtgtcatgatcttttctcttttattaatgattccgtacatggtgcaggcgcaacaacaataccaccggcagggagcggttacatacgcccaggcctatgccgaaaagtactgcactgacggctggattttcaggacctgttcaggagatcctgtgagcgttacaggaggtggtgttatgaccgatgaggacaagtatgccaatccccatggctgtgactgctcccacttcgtatcctgcgccatcggcgaacccggcggcgggcttgacgtcgaccatccctacagcccatatgtgtatggttatgtcggcgttgtggcattgggaggctggctcctcagcggccggggagaacttgtagactcggttaatgcacttcagccgggcgatgtgattcagtatgaccgcgatggcaccgggtggaaacatagtgtcgtttacgttggaagtgaaaacatttgtgcgcactcaatttcaaggcttagcgagcattggaccagtgttgatcatgtggcagtccgcttcatccacatcacaatccctaccgcgattcccaccctctcggaatggaagcgtattttttttactatggtgatgctgtctttggtgttaggtttcgtacgcggccaatccccagtactcccttcagcgtgcggcagcttatgtatagcatcaaatgcatatcggatggcttacaaccgaaagcttttttataaggccatcagatgggtctattcggccgcagcattggggcttgctggggcaacagcggtttttgggtatgtgtcgatgccggatatagtcgggacacttatctgcgcgcccttggcagcttatatactccacctggttttattgtctttgcctgaggggcggtaaaaacctgaatcgagttcttacggaatcgcttcatcaggaatagataaaaatggaaaagaagggcgttcactcttccgtattgaaaaattctattttgaaaagaggtttgtttttcatattgcttttgatagcaatttgtctggtcctgcaccccgttcggatcaggcaaatcgtaattgaaccctttacggcgactatctgcggacaggcggcgtggcttatcaggcttgggggtgtggacgcccacagccatcacaccgctctttggggagctggattcagcgtggatgtaaaagatgggtgtaacgctatctatgagattggaatttttgtatgcgccgttttcgcctatccgtccacgctaagacacaaatttcttggaatcgctggcggttcctcggttatttatgctctcaatatggtgcgtgtcgtgagtctcttcttgattggcgtataccatcgcagccttttcaaaatggtgcacgatcatgtttctcaagggcttttcattttttttgtggttattttatggatattctgggcctcatcaaaaccagagcaagaaacctccgataactaaaatactaccttttgtttgtagacttatcttattttatataattatactccttctatggcactatttttatttatattatgaagcgtttctgtggcaagtttcgataagaatcggttacattgcgacaaacctcccattaggcctgccagaacttaatctccaaaataagccgtattgtgacatcggtggcatatatttctttcccaatatggcatggtacaccatttgcaacatcatgatgatcaccctttgcctatcgacttcgggaataccttggaaaatccggctagagatgattattattggcaccttcatactttttatatttcaaatcatctgcgtttatcttagcatgtacaattggttatatgtacactatccggtatggtcaacaagtgaaaagcagaagattgttgagatcattgagtatgatagagccactgcggtaattattgaatggtttactctcgtttccaaagttatcatacgacatgtgttaaccgtattagtttgggtcggtttagttttactattaaaaagagataacagaggtctttcaatagaaattatactatgaagacattttttttgaacatattaaagtttataaaaccaagagatacaatattctttatctgcatgctactaattatctttcttgctccgttatgtttatatgatatgaaagctcgacgcatttgtctaaatattaaagatatttattcaaaaggaataaggcaatttgacgagaaatcatataacgaatcactgctaagcttgactcaggccattaaattatgtcctaaatttgcgccagcctatttctaccgcgccagggtctattttgaactacgcatgtaccaagcggcagtttctgattacacaacagcgatctccataaattcaagatattatcaggcttataacagtcgagccattacctaccgggcaatgggaaaatatgatgatgcaataaaagactattccaaatcccttaatatttttccaaagtactgcactgccctgattaaccggagcattgcctaccggcgaaaggagatgtttaaggaagcacttgccgacttggaagtggcgattgaaatgtatcctaatgatgagagtgttattctcttgagaggccggacacatttggacgcgggaagacctttccgtgccatttctgactttaacagggttttggaattgaatccgaaaaatgttcaagcctggattcgtcggggtgacgctgcggccataataggcttacaggatcaagccatatcggactatggagaagcctacgcaatcgctagtagcaataaggagcttttgcatagaagaagatttctgaaatccatgggattgagaaccaactccaagctcttgccacccaactatccaattagccagcaagacaagagcaaggccggcgagcataaccggcgaggcctcgaaggcataaaacaaggcaaattaatctccgccattgcagaattcaataaatctttgaaattatcaccctatcttctacataaggcaaaagctgcacctgcaagccggcttcagatacgcgaagccccaactggtagtcgtcggccagatggtccgcgatcccctcgaaaccgccgatgcgttccaatgtttcctgggataaagccatcaccgcccccagggcaaaccggatgtcttccacgtaatacgccatggccactgaggggataaaatcggtgctgatggtcatcgcctccaaggcggcgccattggtatccaccggccccgggcgatacaaacaggtggccagtcccgccttcggatcctggagagctccggccagaacgcgcagggcatcaggcctgacccggacgtcgctgtcggaaatgagaatataatcgtagaccgccaagggtagcaactggcgcagggtgctgaccttgggattcattccgagctcctgcggacagatgacgacgcgaatgtcaacttcaccgaaggtggcctgcaagtctcttaaaagtggcaggataggatcggtagggtcggcaacgccaaagagaatctgccgggccgggtaatcctgccggatgaagctggccagacaatcgtaagagtcctgctccagccctctgaccggcttcaacagagaaattcccggccagaccccactctgacaggaaggaagaggccgccgtcggaaacagatcagggcaatgatggcactgaactgatagaccagggcgcaaaagcaaaggctagcaaatagagccgcaatcaggttcatctgggactattgccgatcagagaattggacatattcatttccgtaatacttcagctatctgggataatagatcaggaacatggttggcggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcaaatctcgtattcgccccaaacaactgaagtgttactcatttccgaaaccacgatggcccagaatgccgtaatttaatggcaaattcgtttgctaatgccgccgccattatttttatgagataatggagactcttgcagaactaattgtcattttttcgaaagcacccgcaagccatgagaatcatttattgatgggcaaagctcttatcttcagcgtaggaccgaatctcgtattcgcccgcaacctaattccatccagtgtaggggcaaatctcgtattcgccccgcttcagttatcattttatatcagaggatgcaaaacatgaccatagctcaggggaacccggagattcaagaagaaaaagtaatttttgccgcggctgacgttacgttggaaggacgcctggcccctgccggagaatcgggcggggtggtgctcacttcccctcatcccttgtacggcggcgatatggataacaacgtggtctggacggcggcccgcgcctttcagaaccgccactggaccacactccggtttaatttccggggggtggggttgagcaccggagactacggcggggggcaggcggaagtggctgatattcaggccgcgatgcattttttggccacccgcgttgcgagaccgcaggtcatagtcggctattccttcggcgccgccgtggccagccgggcgctcatccaggggacgccggctgacgacctcattctgattgccccgcccatcgccctgatggagatcaattatttgcccgaaacgccccgactccgcctcatcatcgtcggtgaccgggatgacttttgcccgctgtctcagttggaatatctgttccagacctctcccctggacagccgacccaagatcagggtactgccgggttgcagccacttttttgccggttttgaaaggtccctgtatgatatcctgcaaaaataccaaagaaccttatcgggttccgatacctgagaacctttggcaaaataaccgattggcttgtttgctctggcaggaaagattttgaacctacgcctcgatgcaaatgttacaacaatatcaggatacctggaaatttaactttgataacaggatattcgttttctttaggcaactcgcaaataattacgtctttagccggttcatttaaagattttgatatgaggaccaagataggctatacttgatcgtaatacttcagctttctgagagaatagatcaaggaatggcgggaggtgtccaccctacattaaagaacttcaaattcttaataaatcacggcttagtttcggttaaccggagtgctgcacttgatctaataacctaaaatcaaccaagggtctggaatttcttaatttatcccaaataaataaattatattatcagtcgatacttgttatcgaataaattgatgagattttttctcccgttggcccaaaatttgacgagaaaggtacttcgggtagttgccgactgcaaccaagaatcccaaccctcccgcttcatataaaatcctgctgactgtggtctgcggcattgcctttgcgagctattttgccaccagcctgcgactgccggtagtgccgttgtttgccgtatctctgggtgcctccacctccgaggtggggtttattaactccagctttctcctgatgtgcggtctgttggcgctgcccttgggattattaggcgaccggtgggggcggaaacgcatcattcttctcggtctgttgatcgcctccagctcatctctgctgctctactggagccgcacgccgcttcaaatcatctggatttatctggcctttggcgtgggtctggccatgatcggaccgagcctgatggccatcgtggccgacatctcaccggccacccatctcggccgggcctatggttggtataccacttccatttattcggccatgagtctggggccggccgcgggaggtctattggcagaggccctggggtaccgccaggtctttctgttcgtggccggtgccatgtttctgctcctgattccggtagcgtggtttttaccccgcagcaacccgagagccgatgatcatcagctaccagacctgtcgcaggtgatctccttgggttggtccaatcacctgctgcacggctgttgggccctgaccctgggttcctgcattgccctgggggtcttctttactttttttccactgtatgccctgcgccacggtttgaacgccggtcagatcggggtggtgttcgccgcccaggccgttatcaacgccctctcccgtatccctttgggacgtttgagcgaccagacggataagaccagattggcgatctggggtttcttaggtctgagccttgttctggcagctttcagctttagccatagcctgaccgcctttatcgttcttgctatggcctcgggagccgtgcagggggtggggtttaccccgctgggcgctctgattccggaggtggtgccggtggaggcccgcgggctggccatgggcggctataacacggcgatttatttaggcatgatgacgggatcggccggtatgggaccggtgattcacctgatcggtttcgaaccgagcttttttctggcggcgttgattaatctgttcttcaccggttggttttaccttgctttccgaaggaaaaatggcgggcgagggcgtatcccggcccattagcccctgtcgccgattatcgcaaattactcggttgctgaaagttaaactgattgacaaccctcagaggtatcgatattctctttttgttgcactacaatataaatgttgttagttgcgggtccctttttcggcggctgtcttcatctcggttgcaaggcatcgccgccttactggaatatctttcttatctgaacaaggatgcgttccatgcacgcttccaagactctgcctccgcaaccggggggcttatggaatcgctggaaaaactggttcctcaagatctttagcggccgggattatcattattacggttatctcccgagtcgacccaattttctgctgcgctacacactggaccgctttttcgcccgggtcaatgtccctcccagacatttggagcgattgcgccagatgggagaaaaaggtgtagtggtctatgccttgaagtatcgcagccatctggattttctcttttttaaccgccgctatctcagttcgggggcgccacagccggaattcgccttcgacctcaatctctggatgtggcagccgttttcccatctcatccagatcatctcggccgccattcattacttcacccggaaacaccactggcccaacccctttcaggacggttatttccgctgggtgctggagcaacggaaatccgggttgctgtttctggtagatcaggtcggcttccgacaacgcttttaccaaccgaaagaagatcctctgcgacacctgctggaaatccagcaggaattgtcgttccccatttttctggtcccgcagatggtgatggatcgagaccctacccgggaggataaaggtattatccaactctttttcggagacagtgaaaatccaggccgtctcagaaaattggcccttttcttctttcggagcaaaaaggccgtggtggagttggccgaaccgatcaatctgcaagagttgctggccgatcccagaaatgaaaaatacctgctggaagaggtggcccagaacatccgccgggaactgatcaaccgcatcgacctcacccgtcgggtgattaccggaccggtgatcaagtctatggaagagtgcatggaattgacccttaccgatccgaatctcaccgattttatggaacatatggcggaggtggagaaccagaaaatctccaggatcaagaaaaaagcccagagttatttcctggagattgcttcggattataatgccatgctggttcacctttgggacaaggcgctcacctgggtctggcagaatatttttgaaggtatctcgctggatgaagcgggaatggagcggatccgccaggtctcaccccagggaacgttgatttatgtcccctgccacaagagccacattgactatttaattctcaactacatgatttaccagaataatatccatccaccgcggattgccgccggcaagaatctggctttttggccggtaggcgcccttttccgcaaggccggggccttcttcatccgccgccgtttccacggggccaagctctatgccgaagtctttgccagctacctgaagaccctgattaaggaaggctacaatattgaattttttattgagggggggcgcagccgtacgggtaaactggttctgccccagttgggcctgttgaacatgatagtacgggcttatcatgaaggcgtggcccgggatctcatttttgtcccctgtttcatcggctacgatcaggtcatggaggaaaaagcctacttaacggaactcaccggttcgcagaaaaaaaccgaatcctggttgcagcttttcaaaattcgtaagctcctgaaaaagcgctacggccgggtttatctccggtttagcgaacccatctttttctcggaatatttggatcgctatcagttaaacagcgatcaactgaccgaggagcggcgccggacgatcggccgggatctggccttttcaattatccagaatatcaacgaagtctcggtggtaacccccttctccctggtctgtgcggcgctcttgacctatccccgcaaaggcgtttaccggcgcgaactgctgaatatcatcaacgtcttctacgattacctggtggaacgcaaagctcacctggccgagaccttaagccacctcactcaagctatcgaagaggccctgacgctctgcgaggctcgcaaattgataacccccatcgagaaagaggaagagctggccgatgaactcggcctgggggcttatagcatcgatgaaagcaagcgcctgctgctggagtactataaagataatatcatccattttttcattccggcgtcgctggtggccatgtccatactggcaacccaggggttcgagttcacccgcgaacaggtcgttgccgactatcgctttttaaaagactttttcaaatatgaatttgtttacgatgaccagggatcggaggccaatgtcgaccgcatgctcgactatttctgcaccagaggcgtgatcggggtcatcagccgggaagccgactcctatctactgtcggcttctggcctgaaagagctgtcctattttgccaatctcctgcacaattacctggaatcctactgggtcgctttccgttcgatcaaatatctcaagaagcggccccgcaatgagcgggacttcctgaaacgcattcaatccatcggcgccaaactccataaagtgggggaggtggagcgggcggaggcgctctccgatgccaattttcgcaatgctctcaaactctttggcgaaaagggcgtcatcgtcaagaaggccaaagtgggtaaacagcctaccaccttcagccgaccggaagatgaagacgccagagaattctatggccagcaattagcccgctttttacggcgctaatagtggcctccgtctgaacgggatcagattgcggcgccttgacaaacttaggggagcagaataaactccggcaatgaaccttccagtctctgagaggtgccaggcagagcaccttgaccttgccgccctggcccgccgccttaatatcactctaagggaacaattgggccgccatgcctggcgcggtcataaaccatccggggcagcggtggtgctgctcaccggagcgcgggcggaatattctattcatgacctgttaaataccttacctaaattacatccgccgtttgctttcccgcgcataattgctgccgaaccgggttttttcctaatctactccttcatcgacggcgcccccctcagtagcagggattttgaaacggaagaatcattggctgcggcctttgaattaagcggccgtctgacggcgctctttcgcagtcttaatctcgcctcgatgtttcagggtctggtggaaggctcggaattgccgcaaaacacaccttccggggcggcgcaacggttggccttcctcggttctcgtctcgatcagcaatcagatagtctggccattcgccgccaggaagcctcattgagttattcctgggcgcggcagttgccatcttggtgcgcctctcggtggctggcggcagacacctgcccgaccggcctgtggtcagccctccaggccagggtggaggcggtgacttcgattcatctgccaccgcaagggtcgaacctggctcatacgaactttacgcccaaacatctgctggtctgcccgccggaccgctggggcatcgtcggttggcaggtagcttcgcggccctataactatatgcgttacaaatacctggcctggtgtttggtccataccgagcaggccaatattattgaccgctatcggcggtttctggccttgatgccggcaattcaatactcggcggccgcttcgcttacctttgccctctgtctcctcgaaacctgggtcgaagccagcgagccgctccaccaccgttcggaaaaactggcggccctgtacgcctttgttgaggagggcatgaccgcaataccgctacacagcaatgtcccctacacctgaatctatgacccaacaccaccgcaaatttcgacggactggtcgaccagcggtttttagcaatcggtttcctctggtgtggaaccagggacctgaccatggaaaatttaaacgtatcataacttaacctgcttagatcaaggtttatccgattaggttttactgattgagccttatgccaaagacacgagaaccaacagcttcccttcctcaatcttttgattccctttccaccgctctcaaatgggtgtacgatctccaaaaattcggcatcaaattcggactgtcctctactacccgactcctgacaggcctgaacaatccacaggagaaatgccgctatattcacattgccggtactaatggcaagggttcggtggcggccatgctgtcggccatcttcacccaggcgggttatcggatcggattttacagttcccctcacctgatcagcttccatgagagattccgtttgcaggatcaggacatcaccgacgatgaagtgctggaactgatcaatcaggtacggcaggtagttcaggatatcgagttgccgacgttttttgagtttgtcaccgctatggccttcttatattattcccagaaggccgccgatccggtcatcttggaaaccggcatggggggcaggttggacgccaccaatatcatccagccgctgctgacgattattaccaatatcgccatggatcaccgggaatttttgggaaatgatctccgggcgattgccgcggaaaaggccggtattatcaaaccgggggtcccggtagttacctacgtcagtcaggccagtgcccgccttcccattcaggcggcctcgggagtgctgaaatcacccctgtactatggcggcagcgattttcaggtgaaagggcaggggaatggccggtttcgctatcaagggcggcacctcaccttatccggtctgcaaacaaatctggtcggcaggcatcaataccgcaacgccgcggtggccttggccgcggtggaactattgcaggagcagggcttccaccttccggaggagtctatccggcaagggttgcagcaggttcgttggccgggacggttggaggtcgtttcgacccggccgcagattatcctggacggggcgcacaatccggctgcagccaccaccttgatgcaggcccttaaacacgacctgatctatcgccgattgattttggttttggggatcatggccgacaaagacatccgaggcattctgcgccgtctattgcccttagcccaggtagtaattttttcccgtccccgctatgagagggctgctactcccgaaaagctcaaatcgttagccgcaaacgcccctcgggagacctatgttatcgatgatctggccgccgccattgcccaggcgcggaggttggctgaccaggatgatctgatcgtggttaccggttcgctttttaccatcggcgaggccaggcaatacctgtaggcctttcgaaaaactggcgccgacggctgacaaatcgtcttgacagaaccttgtgcagatgttaaccttcataaatatttataattattagtagagatgatctgacaggagagccggcatgcatttccaagacgtgctcatgaccctggaacgtttctgggccgaccgaggctgcatcattcaacagccctatgatctcgaggtgggtgcgggcaccttcaaccccgccaccatgctgcgggtcctcgggccggagccctggaacgtcgcctatgttgagccctcccgtcgtcccaccgatggacgttacggcgaaaatcccaaccgtttgcagcattattaccaataccaggtgatcttaaaaccgtcgccgctgaatattcaagagctttatctggacagcctcaaagccctcggtatcgaccccctgtcccacgatatccgctttgtcgaggacgactgggaatcgcctaccttgggcgcctggggattgggctgggaagtctggttggacggcatggaaatcacccagttcacgtatttccaacaggccgggggcatcgacctgcacccgatcagcgttgaactgacctatggtccggagcgcatctccatgtatctccaggggatcgacaatgtctatgatctggtctggaccgatggcatcaagtatggtgatatccatcatcggggagaagtggaatactccacctataattttgaacaggccgatgtggcgatgctctttaaccttttcgaacaatatgaacgggaatcgcaccgtctcagtggactgggattgatattgccggcctacgactactgtttgaagtgctcccatacctttaatctgttggatgcccgaggcgccatcagtgtggcggaacgcagccgccttatcgggcgagtgcgccagatggcccgcctctgtgccgaaggttatctcaaacagcgggaggcaatgggttttccgctcctgaaaaaatctgcctgctaaagatctattcgctgaggataccatggttgctgatctcttaattgaaatcgggacggaagaaattccggccagattcatcccgccggttttagaggagatgaaggtctccctggccaaacgtctggagcaggagcgcctcgccgtcgaggtcgtgaaaactatggggacgccccgccgcctgaccctgattgcccagaaagtcgcaacccaacaggcggaaagcaccgccgaaataatcggtcctccccaggcggtagccttcggcgccgacggccaacccacccaggcggctttcgggtttgcccgggctcagggggttgaagtcaaagatctgattgtagttcaaaccgatagagggccgtatttggcagtcaaaaaacatgccgccggccgccctgcccatgaacggttatccgaaatcctgccggagtggattctggggctttcgttccccaaatccatgcgttgggggtctcttacggtcaccttcgcccgtcccctccactggatcgtggccttattcggggaagaagtcattcctttcgccgtcggcgacatcaccagcgggcgcctcacctacggccatcgctttcaagccccccaggccatcaccttggctactgcggatgccgaggcgtatatcaattcattgcgccaggcccaggtcctggtagcgccggaggagcggcgggccaaactactggagcagttgcagcaggccgcggcctcggttcaggggcagatcgtgcccaacccggagctgctgcaggagaatacctttctcgtcgaatacccaaacctcactttggggaatttcgaggaaaagttcctggctctgccggatgacgtgctcatcacctcgatgcgggagcaccaacggtatttctccctgcgggacggcagcggcaagttgatgccccatttcatcgcagttaataatacgttggcccgcaatcccgacgttgttcggcagggccacgaacgcgtcctgcgggccaggttgagcgacgccatgttcttcttccaggaagaccgcaaggttaatctggacgattgggtggaggcactgcggggtgtggtctatcattccctgttgggaacctcctacgataaaatggcccgcttccgctcactggcaagatacctggccgaacgtctgctgcccgatagcattaccccggtccatcgggccgccaccctctgcaaggccgatctggtcagcggcatggtgggagaatttcccagtctgcaaggcattatggggcgggaatacgccctcctggccggcgaggctccggaagttgccgatgccatctggacccactacctgccgcgccacgccggagatcaactccctgacaatcccgtgggggccatcgtaggtatggccgaccgcctggatagcatctgcggttgttttggggtcggtttgattcctaccggtgctgccgatccttatggtctgcggcggcaggccctggctatcatcagcatcctcggggagaagaaattctatcttgatctcagcagcgccgtcagctacagtttatcgctgctgcaagacaaactcaccctcccggttgaccagacccatgccgagattattgaatttttccgcacccgcctgcaccacctcctgaccggggaaaacttcagcgtcgaggtggtggaagcggtattaaccacctcttttactgatattgtcgaagcgatggagaaggtgcgcgctttggaggaagtccgccgcggccttgatttcccctccctggccgtcgccttcaaacgcgttatcaatatctcgcggcaagcccccgcggcggttatcaaaccggaactattcgataataccgctgaacaggagctgtttcaggccaccatcgccatggaggaggttgttgcccgggccttgccggccagggattatgccgaagtttttaaggctttggcggccctgaaaacgccagtggatagattctttgacgaagtattggtcatgaccgatgatcttaacatccgggccaaccgtctggcgctgctggtccggataagccagacgtttttaaaagtggcagacttttcccgtattgctttttaatccgaaagcggtgtttaaacaacattgccagggcgggttctatacccgcccttggtgctcaacctcaaggtttttttaatttccgattcttatctcggaacttattatttatgtaagaggctcgtgaccgccgaaagatgttgcttgccgggttattatttaataccaaaccatcggcgcacggttggaaaaatattctatgatcaggtggtttaagaaaaaaaagggcaggcccgaggttgattccgaccaggtccaggagcagttcgacggggatgttgtcccggaagaaattccggcggcaatcgaaccgattgtagaggtatcggaattagtcgtcgaaccggaacctgaagtatcaactctgcacgtagcggaaattcaagaaagcgcggtatctgaactagcagccgccgttgctgatgaaattggccttcccgcggaattggaagatgaagcagggaaattgtccgagaccggtgacgagtcggtcagccatccggggaagccggggctttttcgccgtttgcgggccaggttgagccgtaccagggaggccctgacctcgaagttggatcggcttttcctgggtaagaaaatcatcgacgccgaactgctggaggaattggaagaactgctgatcaccgcagatatgggcgtagagaccagtttggggctcatcgaggccgtccgcgacaaggtcaagcggaaggagcttaccgatccggcccgcctgaagacccatctcaaagccgaaatgctaactctcttgaccggggtggctgtccctcctctacatccgggcaagccgcatgtggtgatggttatcggagtgaatggcgtcggcaaaaccaccaccattgccaaactagcccatcatgatcttgagcagggggaaaaagtacttctcgtggcggcggataccttccgcgctgccgccatcgaacagttggagatttggggtcagagggccggcgctgcggtgatcaaacagaagaccggctctgacccggctgcggtggtcttcgatgggttggccgctgccctggcccgaagggtggataaagtgtatattgatacggccggccgtctccataccaaggtcaatctcatggaagaactgaagaaagttgcccgtactgccgccaaacagattgaaggggcgccgcacgaggtcctgttggtgctggacgccaccaccggccagaatgctattaatcaggcgcgtctgtttcacgaggccatcggcgttaccggcatcatcatgaccaagctggatggtaccgccaagggtggtgtagccctgggagtggtacaggagaccggcctgcccctgcaatttattggcgttggagaacagatggatgatctgcggccatttgagccggaagcgtatctcgaagctattctgggttaggtaaaatcgggcgtctgacttggcgtttgtaatgacgacgcctcatccgtatcggtggaagttaatatatgtccatgacttcaggagtgctttcggtgtggcgatgcccctggctggtaaatttctgctttttttggctgccccccttgctcttaactgccggtatttttattttggcaggggatttaggctctaccagcaaatttcggctgccggttattatcctccagtttctgctgccctcactttcgatgtcgaaaatcgtgtggattagtgatatattgcggaaagtagcccattttctggtttacggccttctcttgatcggctatgcccgggcctggcgctggcatatccggatgaaacctctgccagcaattgtattggccttgatgatctgcctggccgtctcggcggcggatgaggcccgccaggcgttgcatcgctcccggagtggttgtccccatgatgtggccctggacatgagcggcgccctggcagcggcaggtgtaatgtatcctattttgcggcggggtcgccgggatcagccgaagagtgaattgtgaaagccggtttccagtttgtggccggaagaactgttgatcaataattctccctgaaaatcttttttcggtttactagatgattaccaagaaaataacttcggtgcgggcttgaaactcatatcgttttgccatgcagcggctgctataccggaaggccggtagcgcagacctccaggtctgcttcatgagaagcacataatgagcacagacttggaggtttgtgcatttcaataggattttgaatgagctacatggaaagttacttttgcacaggctagaaagcctatgctaccagtaatgattttcatggttcgtgggtgatgtataagaaatgacaattatgagaaaacaaattgcctgtgtgttagccttggcgtttatctttttgggattggcggttccatccttttccgagaccgcggatattttctcccgagtgcaggaacacaaattagacaacggtctgaccgttctgctgttgccggaacggcgcgccccgatcattacggttcagatctggtatcgggtgggttcccgcaacgaggtcctggggaagaccggcctctcgcacctggctgaacacctgatgtttcgcggaaccgagaagtatggtcccaaggtgttttctcgcctcattcagcaggctggcggcaataacaatgcctttacttccaaggattacaccgcctatttcgccaccggtcccaagaccaacctgaaactcttcctggagttggaagcagatcgcatgcgccatcttaaaatcgacgaagagttgtttcagaccgagcgcaaagtggtcatcgaagaacgccgcctgcgcaccgatgatgatccggtgcattccttgtatgaagaaacagtggctaccgcctttaaggcccacccttatcaatggcccatcatcggttggatgcacgatatagaaaatcttaccttacaagacatgcggactttttacgatacgtattaccaacccaataacgctaccctggtcgtagtcggcgatatcgatcccagcgccgccttaaacgaaattaaggcaaccttcggggcaattccgaaagggccggatccgcctcctttcctgccgctggaacctccacagcagggtgaacggcggacagagctgaaccgggaggcgcagttgccggcaatctttatgggctatcacacccccaatctggaacaggcagatgcctatgccctggaggtgctctctttaatcctctcccaggggcgcagttcgcgtttgcatcggcggttggtttatgaaaagaaactggccttggacgccggcgcggagtatgaattcgctactgccagcccgtcgctctttgttttctatgcccaaccgctgccgaaaaaacctatctcgaccgtggaagctgccatgaacgcagagatagagagcctcaaaaccaagccggtgagtgaaaaggaattggccaaagccaaaaatcagaccgaatcttcttttatcatgaatcaggactctcttttttatcggggcatgctcttgggacgctaccagaccaccggcagttggcggaaattaaacgaaatcgttcccgctatccgggccgtgaccgcagaggacgttcaacgggtggcgaaaaaatatctggtaaaagccaactgcacaaccggtattctctatcccataaaaccatcccgcccaaccatggaaaggttccagccgcatgagcagatcaggtagaaaaactctcttttttacattcgcagtattgttcctctgcctggtggccatcgcccatgcctcggatgacagagtattggggcaacgctttgaactgcccaacggattggtctggcttttttcggcgcaatccgatctccccatggtcaccatggagttgacttttaaggccggtgcgctctttgaacctcaggggaaacagggtctggcgaatctgactgcctctttgctgcgttatggcacgaagagccgcaatgccaatcagattgccgaagaaattgactttttgggggcctctctcgccaccgccgcggggcgggatgtggcgagcttgaggcttagcgtccttaaaaaggatttgcggacggccctcgagatcgggagtgatctcctttttcatcccacctttgcgccacgggaaatcactgccatggttcagagggtcaaggcgacgttgatcagtgaagaggatgaacccggtgtcgtggcgggacgggccttccgtcggattctttacggcgattatccttatggctttccagtattgggaacccctgagagtttaaacagaattacccggagggatcttgtcaactttcaccagagatattatcgtcccaacaatgccatccttactttggtaggagacctgacggtagaggaggccgaaaagattgtcgaggagttttttggcaattggcaaaaagctgaactgccgcccatgccctcccctccatcagcgcctcaggataaacctacagtagtcaaaatcaataaggaaatcacccaggcgaacatcatcttaggtcagatcgggctgaaacgggccgacccggatttttatgcctttcagttgatgaactatatcctcggaggaggtgggtttgcctctcgattgatggataatatccgggataaccgggggttggcttatagtgtaagcagtaatttctctcctggaatagagccgggtcccttcgagatcagtttagaaaccaaaaacgcctcggggggagaggccgtcgccgaggtcttgaaggaactggctcgtattcgaacagatttagtcacagaaaaagaattagccgatgccagatcctacctgatcggcagcctgccgatgaaaatggattcgaataccaaacgggcagcgctcttgggataccttgaactctacggtttgggcctggattatccctggcgttatccggaaattattactaaaataaccagggaagatatccttcaagtagctcagaaatatcttgtgccggacagatatcttttggtggtggtagggaaacaacaagaaattcaattgtctttgcccgaacaatggcaacagcgagaaattacctccacaaaaggagaataaggtaaatgttaacaagacaactgcatgccatcctgatcttaattttggcatttggcggttttatcgccacaccgactctgctggcggttccagccgccgcccaggggactctggcccccgattcctttgccgtgctggccaagcagatttccccggcagtggtgaacatcagtaccgaaaaggtcatgaaacgctcgacgccaacccggcgcatgcctggtatgcccggtccctctcccttcggcccggacgaccccttcaaggactttttcgaaaaattcttcggcgatatgcctaaggaatttaaaagccgcagcctggggacaggattcattctggaccgcgaaggctttataatcaccaataaccacgtggtagaaggcgccgataagatcaaggtcaaactggtggatggccgggagttcaaggccaacatcaaaggccgggatgccatgaccgatatggccctgataaaaatcgagtcccctacccatgatctgccggttctggtgatgggcgactccgaccccgtccaggtgggtgactgggtgctggcggtgggcaatcccttcggtctgtcccacaccgttacccagggtattatcagcgctaaagggagggttatcggggccggaccctatgatgacttcctccagaccgatgcctccatcaatcccggcaatagcggcggtcccttggtcaacctgaagggcgaggtcatcggtattaacaccgccattgtggccagcggtcagggcatcggcttcgccattcccagcagtatggccaaaggaatcattgcccaattaaaacagaagggttcggttacccgtggtatcctgggagtgcagatccagacggtgactccggagctggccaaatccttcggcttaaaagagccggtcggtgccctggtggcagaagtaaatcccaataccccggcagccaaagccggaatccaacgcggtgatgtcatcattgaatataacggccacgtcattaaagaaatgcacgaacttccgcggctggtggctcacaccgctcccggtaccaaggtgaacctaaaggtcctgcgccagggcaaagaaaagaacttcggtctcaccattgccgagatgaaaccggaacacctggcccggtcagggatggtggagccggaaaccgaaaaatccagtctgggactgctcgtccaggaattgactccccagatggcccaacgctttcagatcaaagaaaccagcggggtcatcgtcgttcaggtagaacagggcagcccggcgtctgacagcggcatccggcctggcgaccttatcgaagaaatcaacagcgttgccatccaaagcctgaaggattatcatgccagcatttcccagctaaaagccggtgatgcggtgcgtatcctcatcaagcgccggggcaagaccatgtatgtcgtggtggaagtgcccgaaaagtaggaaagaaaaagacagacgctttttttgcgaagagaaaaggcgtctgtctttttagagggagtattgcaacaatctcttatgaaccgaccttaatcggcgtggtcgttattcccaggcctcctcgagcttgctgagaaccgtcttttttaccggctggattttgcggtagacctcctcgggaggacaccggcggctatccacggtaagcagatcccgttcaataccgatgtcgaagagccgttcgttttcctctaaatacggtctgataagccgccagtcggcctcggtgaagggaaccagttctcctccgttaagctgatccgtggacaccataccgtaggggtcccggatataaacggccccgccggaggccaaggagaagagattggagccgggatagggactcggcagccgccggaaacgcccccgctcatcaaactccatgccgttaacgatgacgaaaccgccgtctttaaagacatctcccgccataaacgattcggccagaaagtccagggcggtgccattaattactaccttgggtcgacctacggcgttgatcaggggccgaccggcggcgttgcccaggacgtaaacctccccgcctttggccccgtacataaaggtctggcccacatccccgtgtactaccagtttgccccgtttcatgatctgcccgagctgatcctgggcgttgccgtggacatgaatctccatgccgtcgatgcccgaagccagataatcgccggagctgtcatagacgtcgaggcggacgccgtcggttttaagaccaaagccgcagccggtaaaacgctggccacgataactgtacaaaataaagcgtttccagcctaaatggtaggcctgtacctgataacgggcgtcgcagtcatcgccttcgggcggaaaaccggaggcatccagcaccaggatggcatccggttggggcggagccgtgatctgttcccgggtctgccaatccaggcggcggtagcggctggggtgtaattcgcccatggggggaatcgcctgaaagatatcgtgcaatgcttttatagtcaacattatgatgttactgcgttttttgtcacccggatcgaaccgtcggtcgataaccagggtcagggcattgatgatggcgctcttgagctgatcgctctgctgggacaggcgggtcagaacctgcaggtgttccaggtaggtggcataataccacttaaagaggcgctggcgcaggtattggtacatagcctgaccggattcatcctcgagaagtggcattaagtcggcggcgagctcatcgccccgctcggcggatatctccggtatatccccgccccacggtttctggtaccagggcgcggccttgagaaccccgaacttgtcgacgcaggtcaacacccggcggccgtccttgggctccagggaaaagatataagccccgccgtcggtgtggctgccgccgcgggcgttccaatagatatccgctaccgggcagaagcgccggtcctcctgggccaggctgcttagggtggcgtcgatggcctgtttttcagagcagaggaggcctatctgcacctcaccatcctgaagggcaaagacctggggacggagcatggaggtgtcggtgatgccgatcaactcataccgctgatgctccgggtcgttgcgggcaatgatgaaaaaccaggggccatcgggagaaccatgaatatgactggcctgaatgagccggtagatctctcgccgcttggccggcaggagatcaaaatcccgctcggtggtaggggccagggcctcaatgacatattccagggggtagccgtagacccggtggagcagatcgaacatgagcacggcgacctcggtgtcggtgagaaacaggggataggtctgacgttggctcaagtattcgctgaccgagtgatagttggcaaaatcgccgttgtgcaccagggccatgttcagggcggcaaaagggtgagccccaccggggtgccagacccggccccgggtgggatagcgctgatgtgcgatccagatgtgggccttgaaatccaggagattataatacaaggcggcttcctcggcgtaacccacgatcttcaggatcataacgttgcggccctgggacagcacgaaagcctttttttctcccagggaagcgtaaaaggtctgattcaggcggtagcaattctgggagataaattcgtcttccacccgccgccaggagatgccatgcaggtgatgccgttggatgaaatgctgcagcacctcggttttcactcgaacaaaatagcgccagacctcgggcggcgctactgtcaggccgggcagatcacgccagtcagccatggccgacaggcggccggcgtggtcaatccggaggaatggcttgatgaattgttcctctaccagcgaccgcacctccgggtccaggtaggcaatttgaaccaggtagtcatcatccaagatttcccggctaactcccagactgtccgggtccagcccgaccgccgcgatgccgccgcctttgccgttgccccggttatgcatctggaccgagggctggaaaatatggcggccggataccgggatgctggctgcaaagccggtgacgccgcaccccccctcagcctcgggcttcagggtctgaccggggaaaaaagtcggagaaaggtcacggcggctagccagtaaccggttgccttgatcgaacatacagccgttagacttcatcgttaccctttaagcggcgcgccccggcggagatcatcttccaccgggcggtcataatagtccagatgtaccaacaggtcggtgcggcccaccagttcagtaatgcttctgagccccaaccgccgcaggatttccttcaattgccaagcccaggcatgatacatattgctgatgcggtttaaaccccagtccacctgcatgagctgagtcatttcgggatcggtggtggcgatgccgcgggggcagcctcgacctgactcacagttataacagcgggtacattccaaggccaccatctcggcagtgccgatgaccacaccatcggcccccagggcaatggccttggctacatcaaaggccgtccgcagtcccccggaggctatgagggtgatgcggtcccggatgccttcattgcgcaggaactgatgcactttagggatagcatactcaataggcatagcgatattcttcttggcgatatccggcgcggcgccggtgccgccgtagctgccgtccagatgaatgatatgagccccggcgtcgtagctccccacggccaccatgtcgacgtcagtgggagtggaaactttaaccgagaccaggcagcggggattgacttccttgatccaatccacgtgttttttgtggtcttccacggaatagacgctgtgaaaggggaagggtgaaaatagggcgctgccggtgaccgcctcccgcatgcgggccacctccggggtgactttatcgcccagcaggtgtccgcccagccccggtttggcgccttgggcatatttgaattccactatccggactctttgaatggtatcttcgcgaacaccgaagagaccggtagccacctgggtaatgatatgatcatcgtaaggcatcaaggcatcgggatagccgccttcgcccgtacaggtcatggtattccatttgacgacggcccgggcccgggccagcatggtgtgtaggctgatggaaccgaaggacatgccgccgccgtaccaggggaccgacagttttacctggggccggccatcggcgcgccggttgagaacgagttcgagcgagatttcctcatggctgagcttggaatccttgaattcccgggggaagataaaccgcatcttatcaaagccgcccccggaatcgccggtacggtactcgatgtctgtgtaaggcagtgtgccgaattccgccatccaccaggtgctcaacaacagatcgctgctccagcgtttgtccccgaaagattgataattgggattttgcaccaggcgcagggccttctccggacactgatcgatgcaataaaatgactgggtcttacatttgaaaccgagacagcgatagcttagagggcggcgcaggtactcccccgcccaggtatgcaccccataggggcagagttcaacacaacggccgcacctggtgcagcgcttttcgtcgcgcaccacacggtatttgctcagaggatttttaaaccggcagccggtgatgaccggctcaatatattgggggccgttttccgtatcgattttttccgctgactgcgtcatgactctctttatttccttatatcagaagcttcgcaagaattttcctgctcactgtttgtcatgctaacgctgcagagcaggaaaacaaagcgcctcccacctttgggctagttgggatcacgatccatcacttcagatcccgccggtttggcgaaaaggggcgcaaagatttctttttccagatcctcaaagaacatggcccgtcccacttcaccccgcagccgtctgacctctctcagccccatggcgcccagaacttccaataactgattattccaggcgcccaggagattgaccacccgctgggtcccgcggcgctcatggattttacccaaatccaccggacagtcatccccttcctgacagtgagagcacaagcgacattcgagggcgatcaggagcggcagatcgatagccacggcgtcggcaccgcagatgatggctttggccacatgttcggccatagcgatgccaccgctgacaatcaaggtaaccgcatccctcaggacggcctccaccagacgcaggtgcacctggcgggttagatctttgagatgcttttcctgggcatcatggtatccctgggcgtgattgtcggcattgaggtggataatctcagcaccggcgccggccagggcctggcagcgatcggccccctgtccggtggccggcaggataatagagatcagcagttcgggatagcggcttttgagacgatcgatttcggtggtaacattggggtgatcccatagctccacggctcgcgcctcctggagtaaggggtcatccgaattgagcattcccggggcgtattgcggtattagatgcctaatatagggtcttaaccggtcgttcaggtgctccgccgggatgaccgcaaaggtattgagcgttttggccgccatggccatgatcaaccgcacctgactcttgccgactccaaggctcggctcggtaagaataatcgggagaggtatttccaccaacgggaagaccggcatagtcatttcgccccggtcattgaatgacagaaacaggggtttgcggcccaggtcgacggtagtgctgatatactcccgcccatggatgccgtcgcgggtaggccggacaatttctgacatgtcggtccagatggaatcgaaaccgggacccttgaaagggccgccgtagccggctccggagacggggatgcggccggtttcggcctgctgccaggtgacgctgatgatctctttagtccaatatgggtcgcccaggagcttgtattccgggttggcagccttggtgaccaattcgcgaggacaaccctgaacgcagcggaagcaattcttgcacaggctgtcgatggtatcagtcatactgctgttgtcaaaggtgcgatgccgaaaggcctgatagggacaggtctctttaacgcagcggctacagcgcagacaaccttcaccccaatccaacaccgtgcttttgccgatgggcttgaaacggggaggaacggctttgaccgggatatgatatttttccgccatacggccgccctcctataacttttgatcaggccgcaccacccgccggggaccggaactgtgggcgttggaccaatcccggctgggagctacctcaaaaaaccgatctaatgtgcctaaggttttcattcggttatagatctgctcccaggcgcaggggatcggtggatcgtattcccgcaccagattgatttcgcacaggccgttgcgggccccgccgcaggggccgttcaacagccgcttggcacagcgggaaatggggcagatgccgccggtgtagcccaaaagacagtcgccgcagccccggcaattctccagccagaccccccgctcggcagtttcgccgataaactgggtgttcagggcgggaaataccgggatatgttctaatctggcagccagggcctgcaccccggcgccgcaggcgagtgataagacggcatcgcagccttgagccatctcaaccacatccagcagaaattcatggatgcactgacggtctacactagattctttcagttccaccgcccggccggccagccggaaacccatcttgagggctgcggccaattctgctacctcccgccgcccgccgctggcgcattccgccacacaggtatcgcagccggacaacaggattgtatgaaaaccagataacatctcctggatttcggccagagattttcttgttccgacgatcatgccaactccttctagacttttgactggggacggacagggctcgggcccaaggcctgagcctgctcgtatatctcaccggccgccgccgccaagccgtccggatcgccagccgacactcgggaaaaccccaaacgctcggactcgataccaagttcggtgagataactctgggcgtgagccactctgaaacccatacgggtgctgccttccaccaagaggcagtgttccaccgggcaaccgatcacccagaccatatcggctccactggccaacaggcgcaataattgaaaggcttcaactttgctgctgcacggttcctgaataatgcggccccttagccctctctgttccaaagcctggtttaaggctgcgggatccggaaccgcttgcgtgcaggcgagaatcaccaggtccgttatcggtttcattgatcttcctttttatctctaaacgtggaacttataactccagacactttaatcataatcataataattccattttcaaagcccggaataaactctggtcttgacgcttggaggggcgggtttcgaacccgcccctccaagaactgcacgagctttcacgctcaaaaaagcccacccctaaagaatgggcagatagcgttcgatctcataattagtgacatgcatgcgatagcgatcccattcaatcttcttgttctccaggaatttattgaatatgtggtctcccaaggcatcccgcactacttcgctcttctcgacttcttcgatggcctcatataaactgcccggcagagagcggatccccaggtcctgacgctgagcttcggtcatatggtagatgtcggtctcgacgggatcggctaaggggtagttcttctccacccccttcaacccggcggcgagcatgacggcaaaggccaggtaagggttgcaggccgggtcgggagcccggtattcaatccgggttgccgcttctttgccgggtttgtacatcggcacccgcaccagggccgagcgattgcgccgggcccaggcaatatacaccggggcctcatagccgggtaccaaccgcttgtaggaatttacccattgattgcagatggcagtaatctcccgggcatgcgccagaataccggcgatgtagtttttggccaaggccgagagatgatactgatccttaggatcataaaaggcgtttttactgccggtaaagagagattgatgggtatgcatgccgctgccgttgatgccgaagatgggcttgggcataaaggtggcataaaccccgtgctgtcgggcgatttctttgaccgccaaccggtaggtcatagtcttgtcggccattctcaggccttcgtcgtagcgcaggtcgatttcatgctgggaatccgccacctcatggtgggagtattccacccggatgcccatcttttcaagggcgaaaatagtctcacggcggtagtcattgccccggtccaatggagtagtatcgaaataaccggccttatcgatgataatgggattttcgttattggcaaaataaaagtattccaattccggtccggtatagtaagtataacccttctcagcggccttggccaacatccgcttcaagacatagcgggggtcgccgggatagggcgagccatccggtagcaggatatcgcagaacatccgggccaccggttggtcatccggtcgccagggcagaatttggaaagtcgcggggtccggcttggcgatcatatcgctctcttcgatacgggagaagccttcgatagaggagccgtcgaaccccattccctcggtcatagcctcttccagttccgaagggcggatcgcaaagcttttcaaaacccccaaaatgtcggtaaaccagatttggataaaactgatctgccggtctttaaccgcttgaaagacatcttccactgtctggcaattcatacttcacctcacaggtttttcgttcatgaaaatcaaagccaagcatttgcaggcgtagataagcaacacctgtgccaatcaaaaaataatatgtatttataattagttatatattatttagcgggcaggcgcgttacattattgtaattgtaatatttccctacatttctgcaagacccatagaccaaccttccgcctagcataacagaaaagaggcaaacatcctatggtttatgaacccttaaagagcggagaggggggattagaagattcgccctaacagggggggtgaatctggttcggggcttctgcgatcaataaagcatttgtaatacctcggctatctgagagaatagagcaagcaatgatgggcagtgcccatccgacaggatgacggcaccgacaggtccatccgtatgggcgaatctggtattcgcctcaaacaactcaagagttacaaccatttttatggtttcaagagatttttgcggcaatgataattacattattgtaaatcaaaggcaataatatattactcatttgtaatataacgccgctcccgaagcagaagcgaccggcgcgagtctgctggactcaggtggcatccgacagatatgccccggtgaggcgcggcagcattatgcggagctaacagaaaagtaatacttcagctatcggagagatagatcaaggaatggattcaaggtatcatgttggcatacgatgtgaatataattaccgtcgggacttgataccgaaggtaattttgcaaaccggttttttaggatatacttaggcaaatcagatttcgcgccaaatgggttatagtatgaaggcattgctcgcattggaagacggcctggtgctttcgggtcgttcgtttaccggatcgggggaggcggtcggagaagtggtctttaacacctcgatgaccggctatcaggagatccttaccgatccttcctataagggccagatcgttaccatgacctatcccatgatcggcaactacggagttaatctggaggatgtcgagtcccggggggtgcaggcggaaggttttatcatcaaggaatactatgcctatccctcaaactggcgggctcggggtactctagccgactacctcgaggccagcggccggttgggggtggaaggcatcgacacccgggcggttaccaaacggctgcgggaggctggcgccatgcgggggataatctccactctggatctggacccggcctcactggtgcgccgggcccgggagctgcccagcatggagggcgccaatctggtggacttagtgacctgcaccgaaccctattggtgggatgagactgatgccggtccgtattctccaaccgaaaacctccaggtcttgtggcagcagcgcgccggtaaaaaggtggtattgtatgactatggcgtcaagttcaacatcatccgcagcctcaaagcgcgagggctggaggtcctggtggtccccgcggccaccccggcggcggcggttttggccctcaaccccgatggcattgtcctttccaacggcccgggcgatccggcggcggtgacctatgcggtggaaaatattcgccagtgcctgggccagaagccgatgttcggcatctgtctggggcatcagctcatgggtttggccctgggggggcgtacctttaaactcaagttcggccaccggggaggcaaccagccggtgaagaatcttctgaacggcaaagtggagataacctcccagaaccatgggtttgctgtggatttgaattccattaatgacccggcggtggaactgacccacgtcaatttaaacgacaacactctggagggcctgcgccatccgaagcttaaggctttctcggtgcagtaccatcctgaggcgagccccgggccccatgatgcggattatttgtttgatgagtttttgaatttagtcgaataaaaaaagtatgaccgaaatcaataaacttctttttcgaatattacggggagcatctgataacaatattccttttgatggcatttgtcatttactcagaaaattagggtttcaagagcgtgtacgaggcagccattacatttttacgaaagagggggctgtggaaattttaaacctgcagcccaaggaaggtaacgctaaagtatatcaggtcaaacaggtctgccaaattatcctgaaatatcatttgggagaccaagatgagtaaataccgctatgaggtaattatttactggagcgatgaagatcaggccttcatagccgaagtccccgagctcgctggttgcgccgctgatggccaaacctatcaggaggcggtggccaatattgagacgatcattcaggattggattgaaactgctgtggaattaggcaggccagttccggagcctaagggccgcggctcatgtatgcttgatcaataagtcagagacaatccttggccccaaggatggtattcgggctttaattgcagaccccttggtattgagggaagaattatgaaattcaaagtggtattcgagccaagcggcgaagggggctatacggtatatgtgccgtctttgcccggatgcatctctgcaggggataccctggaagaggccttggccaatatccgggaggcaatctccttatatcttgaagaggacgagctcttgcaggtgcctgaaaaagcttcggttatggaaatcgttgcatgacggttattccaagcctgtcgttcaccgcagtcatctcagcgttgatacgggccgggtagataataagccagcaaaggggcagccacatccatttaaaaaatttctggtggaagagtgcaaaaactgacggttccagctcatcggcctttaaaacgatcgacgttggccaagataattaagcaggccgatatgaccgttgctgattttttgaaatttctttaaagtcgccgaagtctcgttagaatatacaaatcaaaatatcccatgtacaagtgaggtaaaagtcaatgaaagtatgtaccgtaggacttgatctgcccgagggcaaggtcaagtatcacgacgacaagtttatggaattggtcaagaagtgcgatccgttgaaggtgacgcccttttatgtggaatttatccgggatgacttggtgcatgccgacgcctttgtggtctcggccgagaaagtgttggacctgctgatcctggacatggagaaactggaaggtcggcgggaccgcactgaagacgccggtgaaaaagccctgctgagtcgatgcctggagggactggaaatggaggtgcctctgtgcgacctggctttggcgccggaagagctggctctgatcaagactctggcgccgctgagtctgaagccgacgctggtaatgggtgagctgcttgcggtcaacgagattatcacccgcgtcctggccaaggccaaaatggtcttcttctacacggtcgggaagaaagaggtccatgcctggcccgtgcactatcatgccgatatcgtcacctgcgctggcaagattcataccgatctggctcggggcttcatcaaggccgacattgtcaagtatgatgattttgtcaatgttttcaacatgcaggaagcccgggcgaaaaaactggtgcacctcgtggaccgggactatcatattgaagatggggatattgtagagattcggtttaatgtttaacggccgcaattatcaagtctttaccggcatatcagagtaacccggagatgatttcaaaatcaaagattcaggaagctataaagctcctcaaacaggcagctcaaccgagcttcataatccttttcggctcttatggccgcgggacaccccgtgaagatagcgatgtggatcttctggtagttctcccggaggtcaaagatcgaagggaagagatggtgcgcctgcgccgggttttacgtcctctccgaataccggttgatgttctggtggtaagtgaagcgatttttcgcgaatggtccggaacccctggaaatgtattttttgaagctgctcaggaaggacaagtgctttatgaagcagcttgagcaagcaaggctttatctgaaaaaagccaaggaggatgaagcgttgctggacgaggtgctcgattcccctcggattagtgattcagtcattggttttcattgccagcaagcggctgagaagctcgtgaaggctctcttgtcttgttggggcctccgtttccgtaagacccatgatttactggaacttgtcgatctcttaattgacagtggttatgatatacctgaatatcttaatgatattgattacttaacgccatatgcgattgagtttcgatatgagcttttccctcaatcggaagaaatgagattagatcggcaagaagctcgcaggctgattgttaaactacgttcctggatagagtcacagataagtatcctggagtcaaaaccatgactgaagcctcactccggaaatatcaccggcgcctggggataattttggccctgtttattttttttgcaggttggcagcggtctccttgcgcgacgtgctcaaacgtgccagatcgaaattccattatatctatgatttcggtgataattgggaacatgagattttagttgaaaaaattactccgctggatgcaggcagacattatccttgttgtttggcaggagagcgagcctgtcctcccgaagattgcggtggcgtctggggctataaggacttactggacataaccagcaccccggaccaccccgattatgaagagttgcgggaatggctaggagaacatttcgatcccgaggcttttgatctggaggcagttaaccggagcctgaaaagattaaaatagaccacatatttgaacgtgaaaatcccccggctgtagggggcaagtctgagatcagcacctacgaaaagatttttatttccggaggtgaaccaaattgaccataattgtttcaacggcttacagtttcagttcggagccgttacctgaaccagggaataagttaacccattatgcccaaacgtaccgacattaaaaaaattcttatcatcggctccgggccgattattatttctcaggcgtgtgaattcgactactccggcgtccaggcctgcaaggccctcaaggaagagggttttgaagtagtactgattaattccaacccggctacgatcatgaccgacccggagattgccgaccgcacgtatatcgagccgataacgccggagatggtctgtaagatcatcgaacgggagcggcctgacgccatcctgccgaccttaggtggccagaccgggctcaactgtgccgtggccgtggccgacaccggcatcctcaagcggttgggtgtagagatgatcggggccagcccggaagtgatcaaaaaagcggaagaccggcagcttttccgggacgccatggccaacatcaatctcagggtccccaccagcgttatcgtccgctccatggctgaggtccttgaggctcccgaagttcttagctatcccatcattgtccggcccagtttcaccctgggcggcactggcggcggcatcgcctataatctggaggatctgaaagaactgtcggcctatgggttggaggccagcatgattcaagaggtcatgttggaagagtcggtattgggttggaaggagtttgagttggaggtgatgcgggacgtcaaagataacgttgtcatcatctgctccattgagaacctggatccgatgggcgtccacaccggcgattccattaccgtggcgccggcccagactttgagcgatcgggaatatcagagaatgcgggatgcctctctggccatcatccgcgagatcggggtagagaccggcggttccaatatccagttcgccgtccagccgcagaccggagagatggtagtcatcgagatgaacccgagggtttcccgttcctcggccctggcctccaaggccaccggctttcctatcgccaagatagccgccaaactggcggtcggatttaccctggatgagatccccaacgatatcaccaaagagacctacgcttccttcgagcccagcatcgattattgtgtagttaaaatcccccgctggacctttgagaagttccccggcgccgaagatttactgactacctccatgaagtcggtgggcgaggtcatggcaatcggccgcaccttcaaggaggccttgcagaaaggattgcgctccctggagatctcccgcttcggtttaggcgccgacggcaaggatatcaaggaacagccctgggaaatcatgcttgacagactgcgcaccccgaattcgcagcgcctgttctatctacgccaggccttccggcaggggatgtctattcccgaggtctatgaactgaccaagatcgattcctggtttttatctcagatcagggacatggtgcaattcagcgatgaactggcctcctatggaatcctgctgcaacaggggcgggagggaccgcacctggcggagatgctgcggcgagccaaggaatttggcttttccgacgtccagttagcccacctttggggattaacggaagaaaaaatccgccgactccggttggactacgatatcagaccggtctacaaattggtcgacacctgcgccgcggagtttgaggcctatacgccttattattattccacctatgaggtggaagatgaaagccgccggagcgagcggtccaaggtggtgatcttgggcggtggtcccaaccgtatcggccagggtatcgaattcgactattgctgctgccacgcctcctttgccttaaaagaaatggggattgagtcgattatggtcaactccaatcccgagacggtgagcaccgattacgacacttccgataaactgtttttcgaacccctgacccgggaggacgtcctcaacatcatcgccagcgagaagcccctgggcctcattgtccagttcggcggccagacgcccttgaatctggcagttccgcttgcccaggccggagcgaagattttgggaacctctccggacgccattgaccgcgccgaggatcgggagcgttttaagcgcctgttgtccggtttaaaactgcggcagccggacaacggcaccgccgccagcacggcccaggccttaaagatcgccaagcagatcggctatccggtggtggtgcggccgtcgtatgtcttggggggacgggccatgcagattgtcgccgatgatcgggttctggccaacttcatgagttgggccctcgaggcgtcgccggagcatcccattctgatcgacaagtttttagaagacgctattgaagtggacgtagacgccatcgccgacgggaagaccaccatcatcggcggcatcatggagcatattgaagaggccggcatccattcaggggactcggcctgcgtcttgccgccgtattccctgcctccggccatcctgaaagaaattacccgccagacccaagccctggcggcggagttgggtgtggtgggtttgatgaacatccagtttgccgtcaaagacggccaggtctatatcctggaggtcaacccccgggcctcccggaccattccttttgtcagcaaggccaccggcgtaccgctggccaaactggccacgaaggtgatgcttggagctactttagatgaactcggcttcacccgccaggcaaaaccgccgtactttgcggtaaaagaggcggtcttccctttccgccgctttccaggtgtggacccgctcctaggtccggagatgcgctctaccggcgaagtcatgggtttagatgagaactttgccttgagctttgctaaatcccagatagcggcagggcaacaactgcctttagaggggggagtgctcttcagcgttaaaaattcggacaaacctgccctgctcgaaatcgttcggggatttcaaaaattggggtttgaactcctggctacccaagggacggcggattatctttgccagcatggggttaaggttgccatggttcataagatacgggccgggcggccgaatatcatcgatcggatcaagagccaggacatcgccctgctgattaacacgccccagggacgttatactaccgacgattccttctccatccgccggaccgccctggaatacgacattccttacactaccaccattgccgccgccagggccaccctcgaggccatccgggccgtcaagaccggccagctaaccgtcaaaagcctacaggagtatcatacgtccctgaaatagacgttccacactttgaagtgagacgtgaaatacaatgataagctagaagtcatgggattataagagattgggatatgggtaaccacgcggcggtggcaggagggtaaatcccttgagtcagtgccggactatcggctggttgattataagcggcgggtgctggtgaaaggaaaaggtgagggaaagggcctgttgagatctgttgtccttcgaccactggcggtattctcaaaccttcgccgcaggaaggataacagagtttaaggtatcccctttccggatgggcacgagttaatttattgctgggaattaatccggcacggggtctccgcccgcattttcatgggattgggcgttggtttcgttgatacggagatatatctcttcgcggtgaacgatcacttccgggggtgcttcaatacccaaacgcacctgttttcctttgatatcaattattctgactcgaatatcatggccgatacggattgactctcctattctgcgcgtgaaaattagcaccttaaccttccttggtctgagctgtctgtcctgtggctaatctcacccgttgtcataccgtcggaaacctaaaaagagcaatcagatttctatcatatttctagttatcaattttattgtaatttaccagaaatacaatcataaaattgaaaatatttcctccgactgaatttttccgactccactctatcatagtctgccttaaaattacaagacagttggaaagcgctggaggaatcttgccttgtgcgggagggatatggtaatctttaaataaaggggaaagacagatgcggccttataatcgctggttgttccatgaacactttgagttggtgattacgatcagtaaattatatgcccaattgcctgttccgaacctcttggaaattctcaatctgcattttagcaagcccagtcctccgcctgatctcaacacttcgttgaaccgccctccctggtcaaaatatgatattgattccttatccgaggattttcgactattatttctacactcgattaatcgaacgtcagacgaacaacagagttccgataacaactattagcaggaaacctgcatccacgccagcctggcggcgcccaagaggccgccattatcgcccaaggccgcgggtcgaatgactagcttagccgctgggaagaacgtgagtcttcgttccaactcttctctcagtggaccgatgaatcgatcccaagactgggcgaagttgccgccaataatgatcaaagggatgcccaggaggtgcaccacatcggctatggcaattcccagggctcggccgacccgctgaaaggctttttgcgccagggcatctccggcagtcgcagcctgataaatcgtcaaggctgagagtccctcgggattttcccgccagtttttttggagcagggatttttgtccggcagccaagcgttcggctgtccatctcaccgtccaggtggctgaagccaaggtctccaggcaaccctggttgccacaggaacagcgctcgccttccgggtcgatggtaatatggccgacctctgctgaagggccgccggccccctgccagagcctgccgttcaggattaagccgccgccgacgccggttcccagagtgaggcccaacaggttgtcctcgccgcggccagctccctggtaatgttcgcccagggcaaagagattagcgtcgttgtctatggttaccggccaaggcaaccgccgcctgagttccggtccaagccagatccagtccaattcgggaatattaggggatttcactacccgtcctttatctggttggatgagaccggctatccccattccaacggcttgaaggcgccctggaataatgccttcctcttccatcaggcctaatatggcggcagccatccggtctagaaggtgatcggcgcccttacccttgggggttggcagagtcagacgtcggataatctccccagtcctggtcaccaaggccagacggaagttcgttccccccaggtctccggccataaccagggattctggttctgccgtgattctttgctgcaccatttaagatcccataaccatttactattcagaagacttaaattataagcctctgattacaccgatgcattcttcgaggtgctccaggctgacggcgccggctcgtactaaaagaggaggcttgcaggtaatattaaggatggttgacggcaagccgccgccgcaggggctgttttttaggattagatcaatctgcgcgcctagttcctgctctatctgcgaggcactgatcattggcgcctgtcctgaaagattggcgctggttccggtgacggggcgaccatacatctgcggcagatgttgcgccaggggatggctcgatacccgcaccccgatagtattatctccaccagtcagggccttgggcaaatctggccgggctttcaatatgagggtgagcgggccgggccaaaactgcgccatcagtcgttgggctagtgatggaacttctgctgctaccagatccagcatctgcagatcagccaacagcacgagcagtcccttagacctcggccttttcttgagctggaggagtcgatgcaaggccgactcctggaaagcatccacggccagggcgtaatatgtttcagtagggcacgcaataacgcccccctcctgaagcgtcggcaatgccggatccaagattctatcatctaccggacctcgccagatcagaacctgtgccatgcttcatcttactggagctcatcccgcttggcaagctcgaaccgaaaagtgaagtccgacttataaattgtcaggttttggtgatcacaacgaaatatgaaaacagaaccgtggcggctgctcccaataatgttttttctgcccactgctcactgcccactgcccactgtgttcatataaattttttctcatcgaccatgttaaatataagcggcggcctatcccattatcgataatttagcggcaatttccgcctagggcgggccgcgcccgccgtctataagagcactgttctcatatatgttcacatgttctcaagaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgcggctcacggctcacggctcacggctcactgtttttatataagtgcacatgttctcccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgcggctcacggctcacggctcacggctcactgtttttatataagttaaatcccccctgaccctcggtattaaaatggataaggggggattttaatccatcggggccgacaaatggccgcgaatgttttgattgtctgacggttttaacccatcttacataccccgtgggtgcacttgccggcgatgtggtcctcgaactcctggcggaagcgtttcagcaggctgaagagcggcgccggggccgtctggcccagggggcagaacgaggcgtccatcatggtcttgcccagcctctccaaaaaatcgaggtcgccgggctgccccttgccctcccagatgcgggtcagggtctgcaggagctggcgcgtcccttcccggcagggggtgcactggccgcaggactcgtgggcgaagaagaccgccacgctgcgggcgaagtccacggcgcagacggattcatccatcaccagcatggttcccgaacccaaagcgccgcccaccttggccatgccgaagtcaaccggcacgtccagggcctcggggccgacgataccggccgaggcgcccccggtctggcacatcttgaacttcccgccgtcccgcatgccgccgccataggtgtcgatgagctctcttagcgtgatgcccgccgggacctccacgatctgcggcgtccggacatggccgatgatctggtagatcttggtgccggtggtgtcggccgtgcccagggatttgtaccactccccacctcgggtgataatggccgggattgccgccagggtctcgacgttgttgacaattgtcggcttctgccacaatcctgccacccccgggaaaggcggcttggagcggggatagccccgtttgccttcgatggactcgatcagcgccgtctcctcgccgcagatgtagcagccgaacccggagcggacctcgatgtcgaaggagaagccgcggccgaagaggttttctccgagatatcccttagcccttgcctgcgcaatggccgtagccagccggtgtttacagaggtagtactccccccggcagtagatatagcccttgtcggcccccactgcgaacccggcgatggccatgccctccaagagcttgtgggggtcgccttcgacgatgtagcggtctttgatggtgcccggctcgccctcatccaggttgcagatgatgtatttctggggaacgtccaggggccgggtaaaggaccacttcagtccggtggggaaacccgccccgccccggccccgcaggccggaggccttgacctcttccacgatcttttccggggtcatgccggtgagcgcctgtttcagggcctggtagccgcccttggccaggtagtcgtcgatcttctcgggatcgatgaccccgacgttctccaggaggatcaattctcccggggcctgtttgtagctgcggaaggcgttggtgctgtagggcagttttttatagtccggggccttcccggcccggtagtcggccaggatctgcctgatcttgtccttggtgaggttgccgtgcaccacctcgttgatctgcatggccggggccacttcgcagacccccaggcaggcggtggtctccaaggtgaagaggccgtccttggtggtgtgcttgagcggcacacccaactcggcctgggtgaattccagcaggttgtcggccccctggatgtggcagggaggtgattcgcagaagcggatgacgtacttccccttgggccgccaggtatacatggaatagaagctcatgaccccaaagacatcgctgccggggatgttgaggccggtggcgatgcggtcctggaccgtaggcggcagacagccgatctcttcctgaaccgcctggaggaccggcatcaggttgccggggacattccgatacgactcaatgatgctgtcgatggcgttccactgctccggggtgatctccggggccggagcgctgtgcgaatggcagtgtgcagacatggtttttcctccctctatcctgccttctcaattttgacggcacaggccttatactccgcagtctgtgagacaggatcaaaggccgcgtgggtgagccagttggcgcagccctctcggaaatggaaggccatccacaccatgcccggcggtacttggggtgtgaccaatgccttgaccatgacctgcccgcgtcgggtggagagcttgatcttttccccattgctgattcccaacgcagcggcatcggccggagaaatatccgccgtttcttcccctaacctttcattaagtccaacgctgcggccggtctgggtacgggaatgataatgatagaggcggcggccggtgctgaggacaaaaggatattcagcatccggcacttccgccggcggggtccaatccaccggggtgaagacaccctgaccgcaggtgaagcagccatctttgtggagatagcaggtgcccggatgctccaggttgggcgccggccactggacaccgtctccctcaatgcggaagtatttaattcccgccagggccggggccagatgagagacctcgttatcccagatctcctgggcgctattggaggcccattcctgtcccagacgtttagccagttccttgaatatccaccagttgggtttggcctggcccgggggctgcttgactttccgcacccggttgacccggcgttcgctgctggcaaaggtgccgtcgtcctcacaccaggccgcggccgggaagatgacgtcggcaaatcgggttgtctcggtagggaagatatcatggcagaccatgaattccgccgaggccaggcacttctctacatggtgaatgtccggttcggtgttggccagattctccccgaagacgtaaaacaacttgaccttgccggtgggcaggccgtccatcatctggggcatcatcaacccgtttttatccggcaggtctttcactccccagaaggcctcgaatttggcccgggccgccgggtcgataaccttttggtagccgggaaaaacattcgggagtgctcccatatcgcaggccccctgaacgttgttctgaccccgcagcgggttgacgccgccgcactcaaaaccgacgttgcccaggagcatttgaatattggcggtgcttaagacattattgaccccacaggtgtgctcggtgatgccgagggtgtagatcagcatctggggtttgaccgcagccatgcggcgggccaccacccggaatagctcgggttcaatgcccacaatgggggctgctttttccgggggatattccaataccttggccttgagagcctcaaagccggtgcaacagctttcgacatatttctggtcgtacaggttttcagtaataagcacatacatcaagccattcaggaaagccacgtcagagcctaccttgatggggacgtggatatcggccatttcggccagcttggtgcggcgggggtctgccacgatgagttgagcgccattcaagacggcgttcttcaggaacgtggcagccactggatgggcctcggtcatattcgtgccgatgcagaagaaacctttggccttgggaaagtcagcaaaagaattggtcatagccccggaaccgaatgcagtcgccagaccgacgacagtgggggcgtgtcaggtacgggcgcagtgatcaatattgttggtcttgatcacggcgcggaagagtttttgcatctgataggaatcttcgttgatgctgcgggcacagctcaccccagcaatggcatcggggccgtgcttggcgatggtatccttgattctgccggctaccaggtccagggcctcatcccaagaggcctcccgcagctctccctccttcttatctcgaatcaatggggtagtcagacgttctggggaataaataaaatcataaccaaaccggcccttgacgcaaagccgaccctggttgggggccgctccttccacaccggtgaccttgacgatgcgctcgcccttcaggtgcaggagcaactggcagcccacaccgcaatacggacaggtggtgcgtaccttctgggtttcccaggagcgggccaggcctttggccttcctttcggtcaaggcgccgacgggacaggcctggacgcactggccgcagaatacacagtcggaatctttatagggcagatcactcttggcgacgatcttattgtgcgagccgcggtaaccgatctgaatagcccggttgacctgaatctcattgcaggccctgacacagcggccacacatgatacacttggaaaagtcccgaacgatcagcttattatcgtcctcaaaataatagggtgtatcgggcggcgccgcaaagctgggagtaggaacctggtaacgataggccagggcctggagctcacaggcaccgttggcttcgcagaccaggcagttgtgattgccggaggacaacaggagttcgataaccatcttccgggctgcagtcacgcgctctgactcagtcttaatcaccattccggcggtggcggcggtggagcaggcgggcgccagggtgcgccaaccttctatctccaccacgcagacgcggcaggagccggtggggtgagtatttttcatataacagagggtggggatagagtatattcccgcctggcgcgccacttccagaatagtctgccccggatcgaactctaccactcggccgtccagggtcagcgtcggcttagacatgacaagatttacctccgtcctttctttggaatgtgaatccgatgaccggcgataccatcagaaaaaaattttcgtctggaacgcccagaacctgacagagcccgtatgagtcatgatatcattttagttggctctttatcataattatgtcataattgacataggttatagtatagtgagctgaaaaaaacctgtcaatcgctaaatggcaataatattaatgttattattaacataaaatggactaacgtccataaatcaaaggacggcaggattgagcttagcaacggcggtaaatatgccagataggcactgtccgccgttccttatttataaatttcagaaggtggcgtaatgaatatcggtccttatagctggcaggaatatttagtgatggtcaaggcttttcatggctacaccgctccgggggttcttgtcggcggctatatggtcgcagcggctcaacagaggttgcctgaaggcgtcctgtacgatgctgtctgcgagacccgcagttgcctcccggacgccattcaactccttaccccctgttcggtcggcaataattggctgcgagtcttccatttcggtcgctatgccttgagtctctatgacaaatactgcggcgagggttggcgggtctatgtggacccggaaaaactctcggattggccggagatcaagacctggttcttgaaactcaagcccaaaaaagagcaggataccccgcgattgatgcaagaaattgaagccgccggggattctatctgcagcttgcagccgattcggatgcagccccaatttctaatgcgccggagcaaaggagagatcggtatctgcccccaatgccgcgaggcttatccgattgccgacggtcttctctgtcgggcctgccagggagaaacgccgtacgctcaagtacctggtgaaattggtccaacgcagattgatgcgccgctcctgaccagaaccccggtggaaaaagcagtggggcggacggctttacacgacatgacaaagatcattccgggggtgagcaaggggccagctctgcttcatggccaggaaattaccgtaggcgacctctgccggctgcaccagatggggcgctatcacatctttgtcgccgataaccaacccgatccggaagaatggacgcatgaagacgccgccgccttggcctttgcccaggctctggccgggccaggggtgtgttttaatggaccaccccgggaaggcaagatcaacctgcgggccgagcgcgacggattactgttggtaaaccgggaacggttgacccggtttaatctggtagaaggggtgatgtgcgccggccgccaaggttttcgaattgtccgcgagggacagattattgccggtacccgggctgttcctctgtatctgccgaccgctgccttgcagcaggccctgacggtcctaaaagccggaccggtctatgaggtccggtccctgcgccgggcccgcgtcggtatcctggtcaccggcaccgaaatcgtccgcggtctggttcaggataagtttgcccctataatccaggcaaaggtggaatatctgggcagccgggttttgggagtaattattgtgccggatgagcgggaggccatccgtcaggcggtagccgacctgctggacaaagggattgacctgttggtcacgaccgccggcctatcggtggatccggacgatgtcacccgtcaggggctgatcgacgccggggcggaggacttgctctatggagcgccgattttacccggagccatgaccctattggccagtattggggcggtgcaggttatcggtgttccggcctgcgccctatattataagaataccagctttgatctgttgctcccccgtctgctgaccggcctgaccatcacccggcaggatctggcagccatgggacacggcgccctctgccaggaatgccccacctgtaccttcccgaaatgcaatttcggctgttagaccatgtgtaattgtagtttatcggcaaacagagctattgttgtaaaggcgaatcttgtattcgccctcacctaggggcgtacacaagattcgcccctacatggcaatatctctttccttgcagaagttacttgcaggcaatcaatctaaattttcatctccttgaggattctggagactctgcccatcataagacgctaccagcgccgccacctctggggtgcgcggttgactgatgatcgcctgggggctccctctctgggcgattttaccagcagtgtagataagcagggtatccgccaggctggttgcctccaggagatcgtgagttaccaggatcaccggtagggcaaactcgcggtgaatctgttttaaaaaccggcgcatctcccgccgcaggggattatccagggctgagaacggttcatccaggagcagggcctgtggtcttcggataagggcccgagccagagccactctttgcttctggcctccggaaatctctgccgggggtttgcgggccaacccctccagatggaaaatgtgcaacatctcttcaacccgttgttccctttccgttcgggataatccagtagctccataagcaatgttctgccgcaccgtcatatgcgggaagagcgccaggtcttgaaagacatagcccagagagcgccgttgcggcgggacgttgattcgcatccgactgtcaaacagcacctggccgttggcggtaatccgcccggtatcaggctgcagaaatccggcgatgagctgtaaggtcaatgacttaccggcgccggaatagccgaagagcacggccagttcatttcctatctgccagtccacctctaacttgaagccattgacccgcttgattgcctgtaccgccagccccattacgccatcctccggctgaaacgattggccacgtagaggaataacccggatatcagcgtcaggaagatgaccatgaaatttgcctgacgccattcgccgctgctggccaaggtgtaaatggccagcggcatggtatcggtcttgccggggatgttcccggccagcatcagggtggccccaaattcgcccaaggcgcgggcgaaggtgagaacggttccggcgatgatgcctttcttggccaagggcagaacgacccagagggccgtgcgccactccgagtgtcccagggtataagaggcattgatgaggttgcggtccactgcttccagggcggcccgcgtcgttttgatcatcaagggcagggccaccacatacgaggccaggaccgccgcttgccaactgaacataatggtccagccggtccactcgtagacgaggcgtccgataacgccgttgcggccgaacaggatgatcagataatagcccgtgaccgtaggcggcaggaccagaggcagggtcaggcagatgtccagcaattccttgccgaaaaaatctctgcgggccagcagataggccatgccgatcccgctggccatgaccaatacggtggccaggccggccacctgcagggagagttttaaagaaaaaagtgtggcgctgtctaacataaaaaacagtttccggttttatgtaaacggtttccgggtggaaaggctgatggttgggtcggaatagttttctcccagctaccaggtctgcgttattttatacttaattttttgaaactggtttaaacccatactttttgagtatgtcctgcccctcggcagaaagaatcaggctgataaactctttggccgccgcagtatcggcggcgcctttgattaaagctagaggatacaccaccggcttgtggctggcaggtggagccagggttattacctgcacttccttgggacgggtcaaggcatcggtttggtaaaccagaccggcgtctacttcccctcgggagacataatccaacacctgccggacattttccgccaggaccaacttgggttgaatgacatcggcaatcttaaagtaattaatgacatccatggcatatcttcccgccggaaccgtcttgggattgccgatggcgatcttttttatctcaggtctggttaaatcttgaaaaccgccaattttgacggatacctgccggggttgaaccaggactaccccgttgccggcaaaatccttacggcttcccggcactaacatgccagcctggtcaagcacatccatatctttctgagccgccgaagcaaagaccgccaccggcgcccctccctgaatctgccgggccagatcgccggaggcgccgaagttaaagcttactttgacgtcggaatgcttcttctgatagagttggccgagctccgtaaaggcatttttcaggctgatggcggcggaaaccagaatttccgactgcgccccggcccagacaccagaactactgatgatgtacataatgcctaacagaaatacaatcctcttcatgaccgattttcccccttaatctggtttatacgactaattcattatatgtctagaatagcatatatttaaagagaaaaagaagagcagattaaactttgtttatcattcatcagtgtctgacaagtttttttaggtgggaagggcgggtgaggatcttggtttggtctacaattcttttcggtaccgattaaggtaaaatacgatatcctcggaggtgtctcaaaggatcaacataataacggtagtgtgaggcctgggccatcggagcaaatcatctcaagtgacccccccggtggctggcctgatttaatctttatctgtgtccgaaaaactgtgaatctttaccgcgccctttggatggttcagtttttttccgttctctgcggcgctgagcttgggacaacggtcgggctaacttgcaatcgggcagcgcatcagcttttttataatcaaaaccgtcaagtatacaatgtctaaccctggtgcggaggacattctcgatccggcgaaccatatcctcatcttcagaggtaatgaaagtgaaggcatccccggttttcgtatttcggccggtacgtccgattctatgcgtataggcatcgatagtatccggcatgtcgtaattgataacatgggaaatctgggttacgtcaatcccgcgtgcggcaatgtcagtagccaccagtatctggaacgtaccgttgcgaaatccgttcatcacggcctgtcgccgcccctgggagagatttccctgcagtgacgtggcgcgatagccggccttccccagttgttcccctaaccgtttggcccggtgtttggtgcgcgtaaagatcaataccgattcagtgttggtatggcgcaacagctcgagaaggagcgcggttttgaggtgctgcttgatcggataaagcctgtgtgagacattgattgccggtccaatattgttgacctgcaccgtaaccggtgcttttagtacttcgtgggccagatgaagaatatcatcaggcatggttgccgaaaacaacagtgtctggcgttctgtcggcacgtgcttgatgatctttctaatatcaggcagaaatcccatatcgaacatccggtctgactcatccaggacgagcacttccagattcgacaggtcgatggtgccctgattcatgtggtcaagcaggcgacccggacaggcaacgacaatctcggcgccgcgcttcagcttatccacctgaggattgaaaccaactccgccataaatagtaacgctcctgagtccggtccggcttcccagggttcctatggcttcgtgaatctgctgggccaattcgcgggtgggggcaataacaagagccctgacctgcctacgctcgccctgcatcaagcgatgcaggataggcagcacaaaggccgcggtcttcccggtaccggtatgggctaggcccacaacgtcatgcccttgcatgattagcgggattgccttggcctggatcggcgtaggcgtcctaaatcgtgccgccacaacgccggccgtgacctggtggtgaaaatcgaatatgctaaattccataaactccttttcttctccttctaggttcgacaaaaatattccctgtataataagagggttaaaaaatgatgtgattatcctgagacaatagttgtgagcccaagttattttgatatggcattgcttctgaggtaagggtatttaaaagcagaccgccttattattccgctcaacaggcttaaggtaggcaatgtttttgacggccagccgcctagcctctcgcctataacctttgactttatcaactatccttgttttttagttgttttagtgtattttctcttctttttagctggttcctggggagtttctgcctctacggttgctgattgagatggcatttctgggctggcctcaaccggcgccaagattttctgctgcaaggcattattaacctcaagattattgaaaaaacctctccggaaagaatccagcccaaattccgtaagttgttttttgccttggcgctggggtaggtctatatagatatattccccatctattttcttgatggttcccaagccaaaggtacagtggttgatagtgagtccgataagctcctgccagcgatctttactaaaggaagcataccggaagaaacttagaggatcaattttaatgggtgtatcagaatctaacctgttacattcatggttcgaacatgcatcagattgggtcataatttttaccccgtaatctaactagtcaagattagaccgaaagagaattatcgttgttggccattatcaggatggggtgcttcctgtgatggggaggatatttctgaggggttcggtgagtcctagctccatcatcctggccgggagatccggtttccggcttaaactccggcgccgaaatgggctccagagcaacttaaagatatcggttctcttcatatgccggcctaacaatcgcaggagcttataggtacggataggccgccggaaaatacggcaagcaaaaagccaggcatagccttgcatgcgtacccggtttaccaccgatccggacagggcggtgggatcgatatctgaacatttgaaccatttatcccaatcgcgctcgtcatcaatgatccctcggtcgatgtactcctgccataacggagtgccccgataggtgcataagcgattgaacccgaaggtgtcgatctgcaacctggtggcaaagcggaaactggccatcatgtcttttttcgattccccgggagagccgacaagaaaaaaaccgtgcaccctttcgatgccttgacgcttcgcttcactgacggcgtgtttcacctgtagcagagtctgctttttatttagtcggtcaaggaccttttgggtgcccgcctccactccaaaggccaggaaattgcaattggcttttttcatcagagacagttgatcaaccgcgaccgcatcaacccgaccttcgcagccccaccggaattccagtcggcgttccaggaaaccgcaacagatttcaccaatgcgctttcggttaagaagaaaatgatcgtcagtgaggtaaatcgaccgataacccgaatcatttagcagctgcatttctcccagtacatgggccgaggaacggtagcgccatttgccccgggacagggccgggatgtcgcaatagatgcaggaataggggcagcctcgcgatgtctgcatggtacaaaatttatccaaagagagaacagcggggacatccaaaggcaatgactcgatgtagtcgatgggaaggctggcccggtcaggataaggaaattgatccagatttcgaaggagcggacgtggtacgtttctcacaatcttcccaccatgacgccagaccagtcctgccacggagcctggatcgtcaaggttctgaaggtagtcagggagaagctcttccccttccccaacccctacgcagtccaggtcagggcagtctctgaggatacggaccgaattcatggtggcaaaggcgccgcccaggataaggggaattttcggggccgcgacttttagccgcctggataaatctttgaccgccgggtaggtggtcgtcgagaggcaagagagggcaatgacatcgggacgatcggcctcggttgcctgagcgatgtgttctggctgcatttgcgggtgacaggtgtcgaatagccggacctgatgtccatgctggcgtacgatcggagcaagggtttggattcccaggggtgggaagcccataattttgatccggccattgtcagaccctgacctatccagttccctcgggagtaactggcaaaagttgtggtctcggacgaaaaccaggaagacattcatcggaaaatccaccgtagtcgcagatgtatgttaaacagcgggaatatgccactgggttcggtttcttaaccgaaaggcggccaataggccgccttttgataacccggaaatcagatgactgaaagtgaccggagcctcatgcggccgcctgaaccctggttctatcggtacccaccccggcggccaccaccgccaaacccgcttttttgctgaggtttggcttcattgactgccagggggcgtccgtcgacagtccggccgttgagcatggatattgctttcctgccttccgatttagtttccatttctacaaaaccgaagccccggggttggccagtttgccggtcggtgataatcttggccgaggtcacaggaccagcctcggaaaacagtgtgccgagctgttcttcggtcatctcgaaggacagattgcccacgtataacttcatgctcatatcttctccttgttggatttgccagggttgactggctggtattaatatcggcaggggtgccggaactcctaaaactgcggagttccgttcatctgtcagttcagcttaaagaattacgacattttgggcctgaacacctttgggaccctgaactacttcgaactccacggcctggttttctgacaaggagcgatagccatccgtttgaatggcgctgtgatgcacaaacacatcaggaccgctttcccggctaataaagccgaagcccttggaattattgaaccattttactgtaccgttttccttcatggtgaaacctcctcaatatgctacataaatatcctaccacataagcaggacacaaagccgtcaggcaaaaaaaaatcggtgggagtaggcaccccctccgattcttgtccaggatttgcgacctgaattacgtctgacatgctaaacttttttgattatacaagaatatttatcattgtcaagcaggatacagaattattttaacatgtcgagcaacatacctgttacaaaactggggcagacccatggttgtctgccccaagcctggttataaaaaaattatggctaccggtcctaacccatcttacacaccccgtgggtgcacttgccggcgatgtggtcctcgaactcctggcggaagcgtttcagcaggctgaagagcggcgccggggccgtctggcccagggggcagaacgaggcgtccatcatggtcttgcccagcctctccaaaaaatcgaggtcgccgggctgccccttgccctcccagatgcgggtcagggtctgcaggagctgccgcgtcccttcccggcagggggtgcactggccgcaggactcatgggcgaagaagaccgccacgctgcgggcgaagtccacggcgcagacggattcatccatcaccagcatggttcccgaacccaaagcgccgcccaccttggccatgccgaagtcaaccggcacgtccagggcctcggggccgacgataccggccgaggcgcccccggtctggcacatcttgaacttcccgccgtcccgcatgccgccgccataggtgtcgatgagctctcttagcgtgatgcccgccgggacctccacgatctgcggcgtccggacatggccgatgatctggtagatcttggtgccggtggtgtcggccgtgcccagggatttgtaccactccccacctcgggtgataatggccgggattgccgccagggtctcgacgttgttgacaattgtcggcttctgccacaatcctgccacccccgggaaaggcggcttggagcggggatagccccgtttgccttcgatggactcgatcagcgccgtctcctcgccgcagatgtagcagccgaacccggagcggacctcgatgtcgaaggagaagccgcggccgaagaggttttctccgagatatcccttagcccttgcctgcgcaatggccgtagccagccggtgtttacagagatagtactccccccggcagtagatatagcccttgtcggcccccactgcgaacccggcgatggccatgccctccaagagcttgtgggggtcgccttcgacgatgtagcggtctttgatggtgcccggctcgccctcatccaggttgcagatgatgtatttctggggaacgtccaggggccgggtaaaggaccacttcagtccggtggggaaacccgccccgccccggccccgcaggccggaggccttgacctcttccacgatcttttccggggtcatgccggtgagcgcctgtttcagggcctggtagccgcccttggccaggtagtcgtcgatcttctcgggatcgatgaccccgacgttctccaggaggatcaattctcccggggcctgtttatagctgcggaaggcgttggtgctgtagggcagttttttataatccggggccttcccggcccggtagtcggccaggatctgcctgatcttgtccttggtgaggttgccgtgcactacctcgttgatctgcatggccggggccacttcgcagatccccaggcaggcggtggtctccaaggtgaagaggctgtcggcggtggtctctcccaccttgatgcccaattcctcctgcatgaagtggagcatgttctcggccccggcaatgtggcaggggggcgactcgcagaagcggatgacgtatttccccttgggctgccaggtgtacatggagtagaagctcatgactccgaagacgtcgctccccggcaccttgagctggcaggagatgcgctgctgcacctcggcgggaatataccccaccgcctcctgcacttcctgcaacaccggcatcaggttgcccggggtatctttatagcggttcaggatggcgtccacctgatcccactgggcttgactaagggctgaggcggcatgagtaccgcaatgacaatgttctcccatagttttctccattattacatgatggctaataccaaagctgctttcaaagaagtaaacgaaaggatcgtatcatgccttttcgatctgcacggcacaggccttaagttccgccgtctgggaaatcgggtcgaagaccggattggtgagccagttggcgtttccttcccggaaatgaaaggacatccacaccaatcctggtggaacttcctccgtcacccgggccttgactttgacctctccccgtcgggatctgacccgcaccggctcacctgttttgacgcccaggcgcgccgcgtccgccggagagatatccgcggtttcctcgctcaagagatcatttagtccaaggcaccgaccggtctgggtccgggtatggtagtggaagagccgccggccggtgctgagcaccatgggatagtccttatccgggacttccgccggcggggtccaatccagcgccataaagcggccttggccgcaggtaaaacagccgtcttggtgcatgatgcaggtgcccgggtggtcgaggctgggcaccggccattgcagtccatcctcctcgatgcggtaatacttgatacctgccaggattggcgccaggtgagagacttcgttgtcccagatctcctggccgttgttggaggtccagtcgtggcccaggcgtttggccaattctttgaaaatccaccagttgggtttggcctgccccggcggctcggacaccttgcgcacccggctgacccggcgttcgctgctggcaaaggtgccgtcgtcttcgctccaggccgccgctggaaaaatgacgtcggcaaaacgggtggtctcagtgggaaagatatcattgcacaccaggaattcggcggaagccaggcagtgctccgcatgacggatgtccggttcggcgttggccagattttcgccgaagacatagagaaacttaatcgtgccggtggtcaggccttctatcatctgcggaatcatcaagccgttcttttccggcagtttgaccccccaggccacttcgaacttggcccgggccgcggggtcttccacccgctgatagccggggtagacgttaggcagcgctcccatatcgcaggcgccttggacgttgttctggccccggatgggattcacaccgccgcattcaaagccgacgtttcccaaaagcatctgcaggttggcacagctcatgacgttatggacgccgcaggtatgttcggtgatccccagggtgtagatgaggatcgcgggttttaccgaggccaggcgacgggctacctcttttaacatatccacgctgaccccggcgatggccgcagcccgctccgggggatactccataaccttagccttcaaggcttcgaagccggtgcagcagcgttccacgtagtctttgtcataaaggttttcggtaatgaggacatgcatcaggccgttgataaaggccacgtcggaccccactttgatgggcgcgtagatatcggcgaattccgccagcttgacgcgccggggatcggccacgatgagctgtgccccgttgcgcacggcgttcttcacaaaggtggcggctaccggatgggcctcggtcatatttgagccggtgatataaaacatcttggccttggcaaaatccgcgaaggaattggtcatagccccggaaccgaaggacgccgccaaccctgccaccgtaggggcgtgacagatgcgggcgcagtgatcgatgttgttggtgccgatggccacccggaagagtttttgcatctggtaggagtcttcgttgatgctccgggcgcaactgatgccggcacaggcgtccggcccgtgtttggcgacaatctccttgattttgccggctaccagatccagggcctcgtcccaggaggcctcccgaaaaccgtcgccactcttaatcaggggggtagtgagccgatcgggggaatagataaagtcatacccgaaacggcccttgacgcagaggcggcctttattcggcgcgccgtcctccgccccggtgaccttaatgatttttccatttctaacatgcagcaactgttggcaccccacgccgcagtaaggacaggtggtgcgaaccttcgttgtttcccaggggcgccccagaccgacagatttaagggcgacgagggcgcctaccggacaggcctgtacacactcgccacagaaaacacaatctgagtcgccataggagctatcggccatggttacaatcttattgtgcgacccgcgatagccgatactgatggcattattgacctgtctttctttgcaggcgcgaacgcaacgaccgcacataatacatttagacaaatcccggcggatcagattcttattgtcttccaggtgatatggcgtttccggtggaaaggcgaaactcggtgccgggatgttgtagcggtacgccagggcctgcaattcgcactccccgttagcttcgcagatcaggcagttgtgattgccggaggccaacaggagttcgataaccatcttccgggccgcggtcacgcgctctgaatcagtcttaatcaccattccggcggcggcggcagtggcgcaggccggtgccagggtgcgccagccctccacttccaccacacagacccgacaggaaccggtaggtttagtgtcttttaggtggcaaagggtggggatggtataaatccccgctcggcgagctgcttctaagatagtttcacctgaaatataatcgactattctgccatctatattgagagttgatttattcatggctgtaaattcccttatgccagttagatttgatctgggataacgtcccagaaaacctaaggtcttgtttagataaaggcagtatgatgtttgataaatcctgagtaaatagattaagatggtttttatgggtcttccatggccgatcctccttatggaaataagtgtccgccgccagattgccagatggaactgctgtcaggtaacacaatctttgaataggagaaaattgctttttcaggtgagattatgtggcatcctaaccatggctaatggtcttgtcggctgcccaatcaaacctgaaaagctaggggcttggccagaaagatttggcagatgctttatggaggaaatacggaagagggaagaatctttcggcctaaccctgcgctctgctcaccctatctgggtggagtcctcggtttcgaactcaggtaaagccgaagttatgcatggtgaatcctatgccaatggaagagaagcagatatagcacaatatttcacaatgccattataaaagacggcgctgcgtctgtcaaccgttcaactatatgttattattaacatatatactctcaaataaatcggctgcgttaggtgaaccagtgagacccgaggaatgggggaggaaccccgaaggatagaaaaatggaggtatggaagggaagaaggtatggatgataactcggcgatattgcccgatatggattgaaagaccgcagtttcctttaggttggatgaaatcttggtatttgataaaatttcttatcctcttgccttgacatacgcaagacaatagaattacaatgtaattacttattcattgacggaggcgccatatgaaaacaaagttgattcccattggcaactcaaaaggagttcggttgcccaaacctctcctcttacaagccggtttaaccgacgaagtggaactgcatgtgcaggatggcgctattgtgattgtgcgggcctcaaccccacgcgccgggtgggctaaagccgcccaggagttgcgtcatcggaaagaagatgtcttgatagaaccgcttacccccactatttttgacgaaaaagattgggaatggtgaaggcgatggaaattcgacgcggcgacgtgtttttggtcagtcttgacccgcctcaagggggcgagatccaaaagacccgcccttgtatcattatttctcctgatgaactgaatacccatttgcgaaccttcatcgtggctcccttgactacaggcggccatccctatcccttccgcttaccttgtcaattcgaaggtaaagccggcttcgtggttctcgaccagattcgcaccgtggaccgagggcgtttggtgcggcgactgggggaactccctcctgacgtcctgggccggatattggagaccttacaggaaatgtttgccccctagggtgaggataggggcgggcagaacccgccctatcgtgacgagagattaaccaatttacatcttacacaccccgtgggtgcacttgccggcgatgtggtcctcgaactcctggcggaagcgtttcagcaggctgaagagcggcgccggggccgtctggcccagggggcagaacgaggcgtccatcatggtcttgcccagcctctccaaaaaatcgaggtcgccgggctgccccttgccctcccagatgcgggtcagggtctgcaggagctgccgcgtcccttcccggcagggggtgcactggccgcaggactcgtgggcgaagaagactgccacgctgcgggcgaagtccacggcgcagacggattcatccatcaccagcatggttcccgaacccaaagcgccgcccaccttggccatgccgaagtcaaccggcacgtccagggcctcggggccgacgataccggccgaggcgcccccggtctggcacatcttgaacttcccgccgtcccgcatgccgccgccataggtgtcgatgagctctcttagcgtgatgcccgccgggacctccacgatctgcggcgtccggacatggccgatgatctggtagatcttggtgccggtggtgtcggccgtgcccagggatttgtaccactccccacctcgggtgataatggccgggattgccgccagggtctcgacgttgttgacaattgtcggcttctgccacaatcctgccacccccgggaaaggcggcttggagcggggatagccccgtttgccttcgatggactcgatcagcgccgtctcctcgccgcagatgtagcagccgaacccggagcggacctcgatgtcgaaggagaagccgcggccgaagaggttttctccgagatatcccttagcccttgcctgcgcaatggccgtagccagccggtgtttacagaggtagtactccccccggcagtagatatagcccttgtcggcccccactgcgaacccggcgatggccatgccctccaagagcttgtgggggtcgccttcgacgatgtagcggtctttgatggtgcccggctcgccctcatccaggttgcagatgatgtatttctggggaacttgcaggggccgggtaaaggaccacttcagtccggtggggaaacccgccccgccccggccccgcaggccggaggccttgacctcttccacgatcttttccggggtcatgccggtgagcgcctgtttcagggcctggtagccgcccttggccaggtagtcgtcgatcttctcgggatcgatgaccccgacgttctccaggagaatcaattctcccggggcctgtttgtagctgcggaaggcgttggtgctgtagggcagttttttatagtccggggccttcccggcccggtagtcggccaggatctgcctgatcttgtccttggtgaggttgccgtgcaccacctcgttgatctgcatggccggggccacttcgcagacccccaggcaggcggtggtctccaaggtgaagaggccgtccttggtggtgtgcttgagcggcacacccaactcggcctgggtgaattccagcaggttgtcggccccctggatgtggcagggaggtgattcgcagaagcggatgacgtacttccccttgggccgccaggtatacatggaatagaagctcatgaccccaaagacatcgctgccggggatgttgagcttacaggagatgcgctgctgcacctcggcggggatatacccgaccgcttcctgcacttcctgcaacaccggcatgaggttgcccggggtatctttatagcggttcaggatggcgtctacctgatcccactgggcttgactaagggctgaggcggcgggtgcgccgcaatgacaatgcaatgtcatgatggggcctcctttaggctctttcgatacgagcggcacagaccttgaattccggaatcttgcacaccgggtccaaggcggctatggtgagagtgttcgctgccgcttcggcaaaatggaaggggataaagatggttcccgccacggctttacgcgaaatttccgccttggcagtgatggcgccccgccggctggtgaccctcaccatatctcctgaggcgatcttgtaagcctctgcgtctgtgggggaaagctcgacacgacactccggcgctttttcattcaatcccaccgccttccggctcatggtgccggtatgatactggtagagcaaccggccggtggtgagatagaggggataatcggcgtcgggcatttccgccgggtcttgatgttcgatggcaaaaaagagacccttgccgcgggtgaattggcctttgtgcagatactgcgtccccggatgttcaatggtggggcagggccattgcaacccccctgattccaaacgctcataggtcataccggcgtaggagggcgtcaccgtgcgaatctcttcaaagatctcctcggcgtttttatagttcatgggatatcccatgcgggtgctgatctcgctgataatctgccagtccggcttggattgcccgatgggaggaatggctcggcgcacccgggccacccggcgttcagtgttggtgaaggtgccgtctttctcggcaaaggtgcaggccggcagcaccacgtcggcgagtttggctgtttcggtaaggaagatatcctgaaccaccataaattccaatccctgcatctccttgatagcatgggtgcaatcagggtcagacatcgccggattctcccccataatatagagggacttgatgccaccttcagaaatggccgggatcatctgggtgagggtcatgcccacataatcaggcaaccccgccactccccaagccgcttccatcttggcccggttggccggatcggtgaccgcctgataccccgaataaacattgggcagcgctcccatatcgcaggccccctgcacattgttctgcccccgcagcggattgacgccagcatggggaatgcccacattgccgcagagcatggccagattggacatggttttgacattgtcggtgcccaccgtatgctgggtgatgcccatgcaaaacacgatggatgccgccggagccttggcatagaggcgggccgcggcgatgatctccgccgccggcacgccgctgatcttctccacatattccggagtgtatttgctcaccgtctctttaaccgcctcgaaattttcggtccgttcggcgatataatcgacggcatgcaagttttcggcaatgatgacatgcatcatgccgttgatcactgcaatgtcggttccggggaattgacgcagccaaagacgggcataacgcactaaattctgtctccgcggatcaatgacaatgaggtctttatttttcagtttcgcggctctcttaatataagtgccaataaccggatgattttcatttggatttgaaccgattaccaaaatgcaatccgcatcctccagttccatgatcgagttggtcatagccccggagccataggtcgtagccaaaccggccaccgtggaggcgtggcaaaggcgggcgcaatggtcgacgtggttggtgccgataaccgcccgcatgaacttttgcatcaaataattctcttcgttggtgacccgggccgatgaaaagccccccatcttctcggggccgtatttctctttcatctccttgaacttgctagttaccagatccagggcctcatcccagctagcttccaccagctcgccgttcttctttaccaaaggggttttcaggcgatcgggatggttcacaaaccccatgccaaaacggcccttgacgcacaggcgcccctcattgggaatggcccgcactcccatcaccttgacaattttattgcctttgaggttgagttccaactgacagcccaccccgcaatatggacaggtggtacgaactttccttagctcccaggggcggccctgatagcgggcttccttaaagatcaaggcacccaccgggcaggcctggacgcattgcccacagaagacacagtcggagtcaatataaggactatcagccctggtgacgatcttgttgtgatgcccccggtagccgatctggatggcctcattcacctgccgttcgttgcagatccggacgcagcggccgcacatgatgcacttggaaaaatcccgcacgatcatactattgttgtcttcgtaatagtaggtcgtatccggcgggttggcaaacgtcggcgtcggcacctggtaacggtaggctagggcctgcagttcgcattcgccattggcctcgcagatgagacagttgtgattgccggaagccagcatcagctcgatgatattctttcgggcggcaacgactcgctcactctccgtctgtatcaccataccgggagtggccgcagtggaacaggcagttaccaaagtccgccaaccctccacttccaccacacagatccggcaggagccggtgggtttcagaagcggcatatggcaaagggtaggaatagtatagatgccggcgctgcgggctgcctctaatatggtctggcccggcgcataatcgaccattttcccatcaattttaagcgttacattattcatggacaagtattccttcataaccgggttgataaaagatgttttgccgcccctcgtttaggtacgtcattcccttactgtggttcgtttcagctgagaaatctctcgttgcgaaaccgtgggtctggtttttccacaacggcagcaaagtactcgatgaatcattaacaacaggagacgatgatgctttctagggatcttccatggcaaaccctcctcaggcagactatgtgcttcccggctgcccgccaaattgaccggctgccgcataatacagagggataaagggagaatgttgcttttcaggcaggatgagaaaattatttccccatgctctgaaaactgaatggccttctaacccaacctgaaaaggccaggacttggccaggaagacctaaggatgtgatgctaggagggaatacgagataggaaagtctttcggcctagccctgcgcagtgctcacccgttccgggtggagttcactggtgtgaactcacgtaaagccgaaatgatacatagtgaatcctatacttatgaaaaagtattatgaatagtacattatttcacatcgccattatagaagaccgcactgcctctgtcaaccattcccccttatatcattattgacataggttgatttaaaaaatactctgtggacagtcaggttataaaaaagctcttggaaattgcaacaggcaaggtgaaagtataaggaaaacaatggggacaggatatccccatccccattatgatggcatcagatgatggttgcttggcaaccttgttacatcttacacaccccgtgggtgcacttgccggcgatgtggtcctcgaactcctggcggaagcgtttcagcaggctgaagagcggcgccggggccgtctggcccagggggcagaacgaggcgtccatcatggtcttgcccagcctctccaaaaaatcgaggtcgccgggctgccccttgccctcccagatgcgggtcagggtctgcaggagctggcgcgtcccttcccggcagggggtgcactggccgcaggactcgtgggcgaagaagaccgccacgctgcgggcgaagtccacggcgcagacggattcatccatcaccagcatggttcccgaacccaaagcgccgcccaccttggccatgccgaagtcaaccggcacgtccagggcctcggggccgacgataccggccgaggcgcccccggtctggcacatcttgaacttcccgccgtcccgcatgccgccgccataggtgtcgatgagctctcttagcgtgatgcccgccgggacctccacgatctgcggcgtccggacatggccgatgatctggtagatcttggtgccggtggtgtcggccgtgcccagggatttgtaccactccccgcctcgggtgataatggccgggattgccgccagggtctcgacgttgttgacaattgtcggcttctgccacaatcctgccacccccgggaaaggcggcttggagcggggatagccccgtttgccttcgatggactcgatcagcgccgtctcctcgccgcagatgtagcagccgaacccggagcggacctcgatgtcgaaggagaagccgcggccgaagaggttttctccgagatatcccttagcccttgcctgcgcaatggccgtagccagccggtgtttacagaggtagtactccccccggcagtagatatagcccttgtcggcccccactgcgaacccggcgatggccatgccctccaagagcttgtgggggtcgccttcgacgatgtagcggtctttgatggtgcccggctcgccctcatccaggttgcagatgatgtatttctggggaacgtccaggggccgggtaaaggaccacttcagtccggtggggaaacccgccccgccccggccccgcaggccggaggccttgacctcttccacgatcttttccggggtcatgccggtgagcgcctgtttcagggcctggtagccgcccttggccaggtagtcgtcgatcttctcgggatcgatgaccccgacgttctccaggaggatcaattctcccggggcctgtttgtagctgcggaaggcgttggtgctgtagggcagttttttatagtccggggccttcccggcccggtagtcggccaggatctgcctgatcttgtccttggtgaggttgccgtgcaccacctcgttgatctgcatggccggggccacttcgcagacccccaggcaggcggtggtctccaaggtgaagaggccgtccttggtggtgtgcttgagcggcacacccaactcggcctgggtgaattccagcaggttgtcggccccctggatgtggcagggaggtgattcgcagaagcggatgacgtacttccccttgggccgccaggtatacatggaatagaagctcatgaccccaaagacatcgctgccggggatgttgaggccggtggcgatgcggtcctggaccgccggcggcagacagccgatctcttcctgaaccgcctggaggaccggcatcaggttgccggggacattccgatacgactcaatgatgctgtcgatggcgttccactgctccggggtgatctccggggccggagtgctgtgcgaatggcagtgtgcagacatgatcaggccctccttaagctttctcgatctgcacggcgcagaccttgtattcgggaatcttggccaccgggtccaaagcggcgatggtcaagcggttggcagccgcctcggcgaagtggaacggcacaaacacagtgccgggcctggccttgggtgaaacctgagcttttgcagtaatctccccccgccgggttctgacccgcacctggtcgccggaagttataccataggcgctggcgtccagatcggagagctccacgtaacattcaggcgccttttcattcaatcctcgggcttttctgctcatggtgccggtgtgataatggtacaagaggcggccggtggtaaggtagagcgggtattccgggtcaggcaattccaccggatccttgtggtcgatggcgaagaactgtcccaacccgcgggcaaatttatctttatgcaaaaacatggtgccgggatgatcttccgtgggacaaggccactggatgcccccggaatccagacgtttataggtgataccggcataagatggggtcacctggcggatttcctcgaaaatgtcttcgggattggcataattcatggggaaacccatacgtttggagatctcagcgatgatctgccaatcctgccgggctccggccaacggtggtatcgcctgccgcactcgggccacccggcgttcggtgttgctgaaagtaccgtctttctcggcaaaggtaacggctggcaggacaacgtcggccaactgcgccgtttccgtcaggaagatatcctggaccacgaagaaatccagtgcctgcaattctttgatggcgtggttgagatcggggtccgagactaccgggttttcccccaccacatataaggctttaatctccccttttagaatcgccggcagcatctcggtcatggtcatgccgacgtaatcgggcaatcccgttactccccaggcgtcttccatcttcttgcgactggcgggatcggtaactgcctgataaccggaaaagacgttgggcaggccgcccatgtcgcaagcgccctggacgttgttctggccccgcaggggattgacgccgccccccaggacgccgacgttaccggtgagcatggccagattggccatggtcttgacgttgtcggtgccgacggtatgttgggtaatacccatacagtagacaatggcagcggctttggcctgagcgtagaggcgggctactttaatcagatcggcggcggggataccgctgatctgctccacatattccggcgtgtatttggctaacgtggccttgaaggcttcgaaattttccgttcgtgcggcgatgtaatccgccgcatgcaaattttcattaatgatgatattcatcaggccgttgaacacggcgatgtcagtgcccggcttctggcgcagccagatggtggcgtgtttcaccaggtcgatgcgccggggatcaatgacaatcaacgtcttatttttatatcgcgccgcccgtttgatccgagcggcgatgaccggatggttttcagtggtgttggacccgacgaccagaatgcagtcagtatcttccaattcagctatagagtttgtcatcgctccggaaccgaaggcagcagccagaccggctaccgtggagctgtgtcagagacgggcgcagtggtcgacattattagtgccgacgacaccgcgcataaatttctggaagagataattttcctcgttggtgatgcgggcggaacaccagccgccgatggtcttggggccatgcttttccttgatctcctgcagtttggcagctaccaaatcgagggcctcatcccaggaggccttttcgagtttgccgttctttttgatcatcggcgcggtgagacgttcggggtggtggacaaaccccaaaccgaagcggcccttgacgcacaggcggccttcgttggggatggcccgagcgcccgtggccttgacaatctgtccgtctttgacatgcaggtcaatctgacaaccaacgccgcagtaggggcaggtagtgcgtacgacccgcagctcccagggtcggcccttgccgatggcgtttttgtcgagcagggcacccaccggacaggcctggacgcaggtaccgcagaagacacaatctgagttgaaataggggaaatcgcatttggctacaatcttgttatggctcccgcggtaaccgatctggatggccaggtttacctgccgttcattacaggcccggacgcagcggccacacatgatgcatttggaaaaatcccggacgatcatgctattatcgtcttcgtaataatatgtggtaccgggcgggttggcgtacgacggggttgctacctgatatctataggccaaggcctggagttcgcatttgccattggcctcacagatgagacagttgtgattgccggaagctaacatcagctcgatgatattctttcgggcggcaacgactcgctcactctccgtctgtatcaccataccgggagtggccgcagtggaacaggcagttaccaaagtccgccaaccctccacttccaccacacagatccggcaggagccggtgggttggagcggcggaaaatgacagagcgtggggatattgtaaatacccgccgaccgggcaacttcaatgatggtctgcccagtttgaaactcgacggtcttcccgtctatcgttattgtgggattgctcattttctccttcgcctccatcttggttagcccaattaagacttacggatacagtaagtatatcttttcacatgctatgatataagaccattcggatgacgtcaacccaaattatcagtaaagtcttatatatgtcatttatgacataccgaatctggatagatttattgaaatttatagtgggtctagacgatctaggcggaagttttttcttaagaagaaatactatgaaactgttgccatgaccttcaccaaggacccgaatacctcgcttgattcagtaaattctggcattcgaggaatagtggggatgttgcaccgcgtttttagcggctgcctatctttttgcaacggccttaatatagctattgactttcacatctcattgcgtgtatagttttcgcgtaaaagaataagacgttggaggggatggggcttcgttaccgtattgccgcaggaatgataagctttcatctcctatgaagtccggcctagtaaatcaattcctatcgaagaaattgttactctttattgactttccctgagaggctgtatatagttgccttaggataggatttttctaacaatatggtctgaggttgtagtaatcggctgagaaacctaatttttgggcaggaaaaaggaggaaagggtatgcggtcaaaattggttatgatgttggtattggcagtggctatcggcctgacggccacccccgccttagcgcagggcaaactgctgtgtgtttcgaacaaagaactgaaaggtgaacagtccgtagcccaatgtgtggccaaaggcgatcggtttgcggtagtggatcagtatggtttggtgcggattctgagtccggaagaagtcgaacttaccaaggccttcaaccccaaagctttggagactcgtgccttcggtatgaggtatgaaaaactggcgcccacgttacctggattagcagttccggagcgggcgaattaaaggggttaatagggccagcatggttgtctagccctgctggagggggagaagcagatactgctacgacctagaccagccctgaagcgaactgcagcccccaaagttttgactttgggggctcattttatctttatcgatccgctctcaggaaacgagagtttgatgccccgatttttggtaagagatgatgatatgcgtctctaatgggaagcttcgaaatgtttcttcttacaaattaatctcaaagctaataaccggaattagaaactatagttgtgagactgtatcatctgaccatcggaaacaggtctgaggtccgcctccaacaactgattgcatcatattccccttgagagtttaggaatatatctcctctataccataaggcacgagtcttactatgcagctgcgctttccatctcgcaattaattctataattccgttagtgactcgcattaccaagaaaatacagtttccggtttccggtggttggttgaaaaattaagttttgtccgggctagaaggcctttccgatagggtgagggcagaattagggttattttcctggccgcgagtgatttataaatgatgacaatacatatgagcaggcgtttcagcgggcttggctcaaaccgaaggttatcggtctcaagggagtatcatacctaaaggcgccagaggagtagaggatgtttcagattgaagacctatgggtgagcattgaaggcaaagaggtgttaaaaggcatcaacctgaaggttgaaccgggtgaaacgcatgccctctttgggaagaatggctctggtaagaccacgttgttgatgactattatgggtttttctcactacaaggtaggtcagggtcggattctctttcaagggcaggacattacggcactgccgacctatgaacgggcaaagttgggtataggtatggcgttccagcgtcccccgaccatccgaggggtcaagaccaaggatatctttcgggtttgcgccggtggccgcatctcggtggaggcattagccttcgaatatggttttgaaagctttatggatcgggagatcaactatggtttttccgggggcgagatcaaaaaatccgaattgttgcaattggtggcgcaagaccccaaattggtcttgttagacgaaccagaatccggggttgatctggaaaatttgcagcttatcggtcagatcatccggcgtctactggaaaaagacctgcgtcgggtggatcgcaccaaatccggcctgattattactcataccggccatatcttgacgtatctgaatgccgacgtcggccacgttatggctgatggccaagtcgcctgccagggtcaccctatggatatcttggatcacgtgaaaaaatcgggctatgaggagtgtgtacgatgtctttgtccccagttttaaaagagaccgcagcaaaaagccgggataagaaagcttctttcggtcaggacctggatctcagccagttcaagcgccagaccaaggaatggtcctatgatcccggttatcagagtttcgatgatcaggagagagaacaccttttaagggcgggtattgaactgacagacgtcgatcatgccggaacgtttctgcaagccgatcgttctatcatgcactgtaaaaccagccagccgggtttggaaattcttcccatcaaagacgcattgcagaaatatgacggcctgaaagaatactactggcagttggtggccgttgatgccgataaatacactgccgcggccgaattggctttggacaacggttattttatccgggcgctgccgggagcccgcatcagccaacccgtagaggcctgtttgtatatccggacggagggtgcagctcaacacgttcataacattgtggtagctgagcccggatcgcacctccatatcatcaccggctgcactactcatccaggggtgacttccggtctgcacctgggcatttcggaattttttgtcaaaaaaggggcacatttgacatttaccatggtccataattgggccgaaaacatccatgtgcggccgcgctctgccattatagtggaagagggtggagtatatatttcgaactatatcgtgctcaaaccggtgaaatcggttcagatgtaccccactgcccgactcataggggaaggcgccgtggcgcggatgaattcggtagtagtgggccatcccggtacggaattggatctgggcgggcgggtctttttagaggcccccaataccaaagccgaagttattgcccggacggtaaccaccgggggtacggtcatttctcgtgggcatctcatcggcaaggttcctcaggtcaaggcgcatctggaatgtcggggattgatcctggcccccaaaggcattatctatgccgtcccggaattgaccggggaggtggccggggtagagatgtcacatgaggccgctgttggccgtattgcccaggaggagatcgaatatcttatggcccgcggtctgaccgaagaagaagccgcttcaaccattgtgcgggggtttctcaacgtggagatcgagggtttgccgcaggcgttaagggacgatatcgaacgcaccatccaggagacggagaagggattgtagctctttgtagccccagatcggcgactccataaaagggcgggggcggttacctcccgccctttgcttttccgccgtcctatttagttcttgcggcattttcctggctgtgctataaattaccaaaattctccaataattatctctaatcagatagccctcaggtatccatgcgtcggggaacatatcagcgcaaacgcttaacggatgacaagctctacctcatcaacgaggtttcacgcatagtaaatctttctcaaaagcgcatccgggaatacgaaaaagagggatttattaaacccatccgggaaagcagcaccaataaccgcctctactccgaatttgacatcgcccagatccagcggctcaacactctcatccacgagagcggtttcaccgtggccggtctgaaaagcctgttagtcttggcaccctgctggaatatctttgattgtcaggtaaaagaacagtgtgccgcctaccagctcccctggcgaccatgctacgaagtgcgggaatatcgcgaaacagcctgtaatggtccgtgtgaacgctgtgccgtattccttaaccgcaacattcccaaggaaaaagtcttggtgcaacaccccttcgaaccgtgaccgaatcacctgaatattatggtaatatggattgttcgggcggcctatcccgcctcaaggcagtggccgtggtaggcccttccaattgcggcaagaccgaattaatctgccgactcctgaaactttataatcaacaggggcttcgagtggcggcggtgaagcacagccacaaagccatagaggttgaccgcgcgggcaaagacacctggcgattccgtcaggctggagctcaagccgtagcgctggctaccaggggtatgttgcagataactcaggtatgcagggatgatcccccggtagcgacagtattggcggcgctgccctccgacctggattttgtcctgatagaaggctataagagcagccttctgcccaagctggtgtttcttccttctgaggagatactatcttacctgccggaatatagcagcatcattgcttttatcagcggtgtggtcgtggacacccctctgccgctattctctcgggagcaggtcccggagatcggcgccttcattcttcgatggctgaacctcaagtggccggtgtgatcctggcgggcgggcgcagccgccgtttgggtcaggataaggtaagattagagttggccggacggcctctggggcgttgggtctgggaggtcttgtcgccattggcatcggagtgttggttggtaagcaatcggcccctggaacacctcagcctgggacttcccctcctgatcgatcttctcccggggcgaggcgccttggggggattgctgagtggcatgttggtggcccagggcgatcttatcatgttgagcgcctgcgatatgccttttttacagccgtctctgctcagggcgatgctgctctacgcccggcagggaagcccggaggtggtggtctgtcgttccagccgggggttggagccgctgccaggcgtattcagccgccgcctcctattgcggctggagcaccgggttgaaaggggagaattacggctccggacctttctagacgcctgtcgtaccagggtcttatcagccgcagaagtggcttctcacgaccctgccggactctcgttttttaacctgaacactccccaggatctgttgcgggcaagggcactggcctcttgtttagatcaaccagacgcatctctgctgctttgatcctgccagaagcgccttttttctaccttctgtggccggtaagacggttgacaggaggaagcgaaaatggttaaaattgcaccatggagggatggccgagtggtttaaggcggcggtcttgaaaaccgctgaccgaaaggtccgtgggttcgaatcctactccctccgccagcgttcccgagctaagaacccggagagatgaccgagtcggccgaaggtgctcgcctgctaagcgagtgtggggggaaacctccaccgagggttcgaatccctctctctccgccaccttttctttcgacttacgccttcttttgttcgatgccttcgtaggcccaactcaaggccgccgacactgtcgggaaaccgatagtgctggtcagtagcaatatggcatggtagatctcgtccggagtggcgccggcctgcaaggctcgccggacatgactgtgcaccgcaccttccgagcggttagccgcggctgcggccaattggatcaattgcaccgttttttccgggagcggtccggcttggcgcaccgcctctcccagattttccagggcctcgatgatactgccgtgtttttctttaatgtgagtataccagggtggaaatttgccttcggacatgacgaacgtcctcctgttttcaagagcttaagattagaaagccgagaccccttgagggctttggcccactatctaatattaccatatctttcttgctccggtcaaagataaggtttatcgccagtgccttccccggctagataagctatttgtgtgggatattgacaagcggggggaaaaatactaatgttggataaacataccggcgaggtctgttaggagaggcaatatgcaggttttaccgccattagctgccaccggcatcggttcgacgcctttttgggatagccacgcggcggcaaggttgattttggaaaatcttacggaaatgcccttttggccgcagctgccgcagaaagggtttctggaggacatggttccccagggggcgggaggtttaccgctgatgcagttagattccgagcagcgcctggtgcggttggatgaaagggctgatcgggaagagggcctcactgatttttatgaggccgtactgcagctagatttggacagattcggcctgtcgccggatgaggcctcgggattctacgccctgttagaggaattgccagccagcggcgggggtggtccggagtatgttaaaggccagatagtgggcccgataaccttcgccacgatcgtcaaaggagcagacggcaaggctattctctttgatcaggaactgactcaggcggttacccaggggctggctctcaaagcggcctggcaagctgctaagatcagagagaccggacgctgggcgattatcttttttgacgaaccctctctgagcggtttcggttctgcctttatgccgatttcccgggaggaggtcatccgactgctcaccgaaaccatcactagtgcgaggcaggccggtctgatctactgcggtatccattgctgcggtaatacggattggtcgatgctgttggaaacccccgttgacatcctcagtttcgattcttatgagtattttggcaccttgaagctctacgccaaggttcttaaggactttttggcccggggcggctatctggcgtggggtctggtgccaaccagtcccacggcgccgatcgagaccgaagcggccttgtggcagaggtttgagtcccagattcgggagttggccgaccttgggatggatgaaagacttgtcctgtctcagagcctgctcaccccggcctgtggtttaggctatctaagcccggagcaggcacgtactgcaattgtcacgttagcgtcgctcagccagcggggcaagacctggctggcctccctttgacgtttgtgaaaaactagcatataggggacaggtagtcgggctggagtattatatataccaagcaaataaatttcgagttcctagttaagcagtatccatccgtaaagtcctttgtcccctcgccctgcttgcggagggtgaggggtgatcgattgcgcttaaccgatggtaaggcccccatcaaatgaggggaatgaggatgaaagtcaaagaaatcatggtacgggatgtggcaactttggatgccggcgatgaacttagtctcgctaatgatatcatgaaattggggcgtataagacatctgccggtgctggacggtcaaaaactggctggcatcgtttcggaaagagacctctttcggagctcactggcgcaagcgctcggccatgaaccggacaaagcccggaacgtcatgaagtccatccggattgagcagatcatggttacagatgtaatatcgatttctcccgaggccgatatcaaagaagcagtacggctgatgttgaaacacaaaatcgggtgtctcccggtggtgcaagaagacaggctgatcggcctgctcaccgaaaccgacatcatgcggctatttctgaaagaagagtagccgtctccccggagaatctggcttaattagttacctgcctattacttgccgcttcagtaaatcctttaccccgaaggaaattataggaaccggcggactctggttccctagatggtttggcgggggaaaaaatgcccctccgaaaaatagtgtcttgtcatcagttcattcagggtgtttgagagcttaggcagacttagttaaatattttgaacaataaataatgaatgataacagagtcatgcctaattatgaacgagagatcgtttcagagtctaaacattgccttttatcggatcatgggttgtttaacaataatatcattaatattaagaagttattcaaatcagagccagagccgccttgtggtctgattgttgcataagttaatcggcagaggtttttcgttcattgatactaatttgatgtcaaataaagagtaattgaaaaactatcggtggcacaggcgtcccgcctgtgcaatagtgaacaagccgaaagcctgttccaccttatctgatcgacctttaagtcatctgttctaaactctaactttgaggttaaattagtctgagagataatagtgtgctctataaggagttcttagtgccgctggcccaacgcgttcccctcaccggtattatctggtcaatctggttgattttttgcatcgcctgttttgtcgtgcttctcctgccactggacaatgcggcggaaagacgtaattcggcagaggaagttgcggttctggaacaaccgccgtccgagaaaccggacggtgatctcgaaaaaaacgatggctactgtcgggttggcaagtctggcaaaggctcgctccaacggcctttgaggttattggccagtcagcggccgggtctgctctatgctccggatatcaacgccgcggccattactgtaaacgaccgcggtcaagtggtggtagcagaaaagcagccggaggaagcggcaatggtggcggcacaatccgacccgccaacgctggcgccggatccagccccggtggagcaggaaatcgaagccaaaaagcgggagctctgggatgaagaggcttttcaggccatgcttggccgctacgaagtcgagatgaaacgccaggacttttcccgccgggccgagcagttgcctaaaaactggctgagcgagctgataaaaaaatactcccggcttcacatggtggattcgaagctggtctgggcggtgatgcgccacgaatcaggtttcaacccccgagccgtgtctcctaaaggagccatgggtctgatgcagctcattcccagcaccgccgcccttatgggggtgagcgatcctttcgatgtggagcagaatatcaacggtggggttagatatttgaagatctgtttgaccaaattcaacaacaacgtcatctgggccttggcggcctacaacgccgggccggataatgttgttaaataccaggggtgcccgccgtttgctgaaacccggacctatgtcctgagggtaatgcgggattataccggccattcgacctacctgccgttgccgctcctagccgcagccaggttgggagagcagccggagacaaccgaggcggctcccgaacaatccggtcttgattggaatgtccccaaggcaaagttcaagatcggcggtcccaaatggctcactccccctcgtccaaccatcattctggctcgaatccccgccgccgtgcgccagaatccggaagtggtccgcctcttggccaaacacaatggtcaaccgaagtatttgccctaatcaggtgaacctccaatatcagtgctgagtgctgagtaaatacaaagaccgtaaggcggggaagcgaagcgcatcccgccttttgttttttgtcgcttattgattacggtttactgtctccaaaggagttcggaaacggagatcccgttgcgggaaagggatctcgatgccgtgggcgttaaaggcgtcgaagatggcggcattgagttcatgggtagcaggaatccgatcctccggagcacggacgaagacccagatattaaagtctaaggaactgtccccatacgcattgaaataaacctgaggcggcgggtccaggaggacgcgttcatttgcccggcagacctggtcaattatcctggtaacttcgtggacgtttgagttgtagccgacgccgactttgagggcgagccggtttggtccccggccgtaaaacgtccaattgagtatcttacccgagatgaggtctgagttagggatgatcagcacatagcgttcgaaggtctcaaagatggtgctgcgcacccggatggccttgacggtgccccactggccgtctattactaacatatctcccaccttgatagggcgctcgaagagaagaatcaggccgctgatgaaattattggcgatattttgcagaccgaagccgatcccaacccccagaccgccaacgatgatggccaggttggaaaaattgatgcctaaaaatccgagggcgaagatgattcccagggccatgacggtataattgacagagctggaaatggcgctctggacgccgatgtcccaaccctgccgatgatacaggcgcctctccaaaatatggcggctcatcctggatagctttctggcgaaaaagatgctgagtccggccaacagcagggccagaggtgagagggttaccggtcccagggttggaccatgggagagcagccccagcatattacgcaagtaggcagcatccgccccccaggtaaaaaggatggcggcggtagtcaggagagagatggttaactgaaaagtgtattgcagcaacgtgtggatggtatctaaattctcggctcggaagccgaatttcaccgccaatagtccgtctcgcggatgagtcagataggtgttcagatcgacccccatccggataacaaaccaaccggcgaggcagagcagggtagtggcgaccgccgccccggagagaaataaggccaggttttggaagcccaacaagtcgatgatgacaatggcgctcagcaacagcagcatccccaaacgtactgccttcaatataccgacctgccagggtccggcaggcagaccggcgccggccagcagattctccagatgaggcctcttgagcagcctggcaaaccaaaaaagcaggaaaagcagacctaagaaaagggcaaaattagagcctggtgtcttataggccagcagatttaaactcaagagcgcgtaataaccgacgatcaaaaggcttaaggtcagcgttagagtgcggtagtaataacgggcagtaggctcatcaagcatgatgacgcccttatccggaagaccgggttgaaacacctcctggaggaaatgggcctgaaggagcagggtggtaatgaccactaggccgagcagcatgaccttggcaagcgggtgggccaagagatcgagggtccagaaaaaaagcgtcagccagatggtgagagccaatagctgagaggtgcgggccagagcgttgatcagcgccatgatcagtttaagactgaaggtagctgctccggcggccagcttttggcggaggtcgcgactggcccgtcgcagaacgatggcgccgtagattagcaggcctagaagtaatagcaggcctaacgattgactctgataggtctttagcatcttggtgaaagcacccgattggagctttgcccatagccaggcgtataaccgctgcggcagagaaagggattcggttaataggcctttgatctgcgtgaagatgtcggagagctcccggcgctccaggagttgggtcttaaacttttgatctatgaatgtctgcagcttcgaagtgatttctgtcagggagttcgactgttgctgaagcagttctaactgggcggttaaggtttttttcaggtcctccaacagatttacagcagattcagccagttttaaatttttctgattccggagttccacggtccggtgttctttggttttcggtttggttttggctaactgaatcaaatgctcttgaaacttgtttttggcctgagtcaattcctcctgaattttggtaagctcctcgaggttgtgcgtcaatgcctgtacgttctcaattttcttttggagcaggtcattataatgttgctgtaagttcctggcatgctctaaagtaatggtatcgactgtcagagcggcagtgtgggtggagatagcgttagccaactcggcggtttccccctgggtctggcgtagctcgttctggatctgagccaattgctctttaaacttggcagccttttcttgtaattcatatgcgatatcgggaaggattttttcttgcgccggaatgcgcgccggcggcggggaggaagtttgagcccacccgcttgaggtcagacagagcgatagacagagcatgaggatgcctgatctaagctgaaaccgagcattgttaagttcctgggtatagttcataaggactccttgtcttaccccgccttttccctccaagtctttcgtcagagggatgaaagcaacaatttaccgatcttgcacgtatcggcaaagctcgggaaacattcccagaggcgaatgtctccaagacctttccgggagccggcaaagcgaacgcgatcgcacccacctttcacaagaggctagaaccggcaaaaatcaggaaatcgttttttctgaattattatgttataaaaagcgagccgaaaataatagataaacgacttttagattcgatcaaaacaattatatcataagaagataaaattaacctggattaggtgactgtatggaaaccctggcggataccctgcaggaattattagcggcgcagcattgggatgaattgaagaccttcttaagtcagaaaaatcccatagatttggccggtgtcctgccttccctaccggccaccgagtgtgccttgtgcttccgtttgctggaaaaacccaaggccgtggaggtatttgaaagcctcgaaatagatgaccagcaaacattgttggccggttttcgggatgaacaggtgcgggacttggtggaacatatgtcgccagatgatcgggcttatctcttggatgaactgccagccagggtagccaagcgtctgttgcggatgcttagtccatccgaacggcaggccacctcactgcttctgggctataaggaaaacaccgcaggaaggatcatgaccccggaatacatctccttgaaaacgtatctccgggtgagtgaatcgctgcataagatcagaaaaataggattagataaagagaccgtctactactgttatgtcattgatgagcaaaggaaactgttgggcatgatctctttgaaagacctggtgttggccgacccggaggggagaatcggtgatctgatgcaccgggaggtggttgccgtccataccgatgatgaccaggaagttgtggcccatgcgatgaaaaaatatgacctgctggctatcccggtggtggaccgggaagaccggctggtggggatcgttactcatgatgacgtcatggatatcttagaagaagaggctaccgaggacatctaccgcctgggggccgtggcggcgccggagcagagttattttaaggcaaaaatctttaccgtggcgacgcatcgcgtcggctggctgttggtgctgcttttgaccaacactcttaccggttccattattatggatcagaatactctgcttcaatcagtggttgccctggcagccttcgtgccgttgttaatcggcagcggcggcaatatcggttcgcagacctctaccgtcatggtgcgtggtttggcgttgcaggaggtaacgtttagtaatgcctttctgatgctgctgcgggaggtgggcatcggtttgatcctgggttctcttctcggtgctatggtggtcatctgggcctattggctgcaaggagactggctggtagcattagtggtgggatgtagtctggtggtcatctccaccatagccaccttttttggtggtctgttaccgctcatctttgttcgcataggcatcgacccggcggtggtgtcggcccctttcatctctaccatggtggatgtcttaggggtgttcacctattttcagatcgccaggttgattattttcagataagcagaaagtgctctaattcctttaaggcgaccggaggcgtggcccgcttcagtcgggggtagaggcgttcgcagtcttcgtaggccaggcggcgcacgagctgattgagatgcagttcttcgtctaaatgtggggtaggggagtcgctagcgggaatctcttctttagacaataccttgatataaatcaagctctgagcggccaggagtttttctctttccggggtcagcggccgccgaaaaaggtggtggatggtaaggatgtcgccaggtccgaagaccaaaggatgtggggagcggcagcgggctgcctccttcaataaaaagaccgacctgacttttccggtgccattgagccgacgatacaattcgccgggcagggctagatgcaggtagccggcttcaacataaattgtctcgaaatgtcccgccaggccagttaaagcttgggcacgcagggcgtcccggagccggaaacgggctgcatcctgccgggcaaaccgttgtaccgattccaccacctgggaaaaaggcgccaacagcgatacctgataaaatttcagcagggcggcggaggcctcccgctccatctgatacacctctttcaattccgatctggccatgacctctgccggagtggcgtcctgggcaaataggtcatgaatctgcaccagcctctccaggtacggttcaatctgccggatcgcccttttttgatgccagatttcctggaggatggctaattgctgacgtccgaactccggaaactcggcctccatttcccaaagatattcttcgacgtccacttccccgctcagcaccgccgtcaggatgggagaggggggctcctccaagacaatggcctggtgctgcgtcatttcccgatgtgcgaaaggcagggattccaaccgatgggtagagaagccgatggtgaacaaagatggccccgacccggggtctgtcctttgatgacgatcaggcatcagtccatcggagagatggaaaagaccggacagatggcgctcctgataaccctgtcgcagacgctgccgaagatgcttttttgcagcccgctacggccgcgggtccccatgatgatgagatcaatttcttcctggcgggcaagatcgatgatctgatcggcgggatcgccgaccaagacgcagacctccacccgttccactccttcgagacggtcggccaaggccttaatgtggtgggctgcaccctgctgaacttcgtactgcaggctccgtatatcagtatgggggacaaaaaaagaagttatggaggagacatcgggagtaaccgtggcgatatacagggtggcgttaaattttctagtcatggttacgacgtagggaataaatgagttaaccgattcgctcaggtccaccgggaaaagaattttttcgataacgatcacgagctccaacctccgaagaatgaaaaagattgcctcaaagcactacagcagccgctgatatggtaatagatgccgagcttattagagtataacggatacctggccgctttgctgcgaataaacggcgcctgcccccccttagaccgatgcgtcttaaaaatcagctttttattgtatggacaaatcttgtataaaaacagtgagcagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtggacttatataaaaacagtgagccgtaagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtggacttatataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcgggagaacatgtgcacttgtataaaaacagtgagcagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgttttcatgcttcgttgtgttcggcagaacatgtgcacttatatgaaagaaggtggtgcaggctttgcagccggcataccgatgcacaggccaggaggcctatgccaccaattattctttcctgcttcgttgggttcctcagaacatgaggatttgtatgtggttctaacctatcagagacgtcaaggtttatgcctctgttttagtaaattttcagtgcgaatgaacgctaaaataaatattaatcaccgttttacctaaagtcacgatcccggccggagatttgcggggaattttttcaatatttgaaagacagttactcaatatcaaggaacaacttagcaaggttagggcgcgcccaagactgatcggggagattcattaggttgctcaccggaggattctaccaaaggagggggggccggttgcccggcccctattcgtgggatgatatggaggttaaaacctgccaaaaaatatttggtggtttgatgataagcaatctcaatgttaccggtatcttactaaacttcctgcctcaatggcagactttcgcactcctgctgcccaccacaaattgttttagaaacaggacatagtctgtttttttggggctgatcatctcttctacatattattaaagcaaataatataccaagagaatcaaagaaaatatattatgataaatcaatgtattacaatttcagcagctagggataagcgcagaagatgttttaattgtaaaacattgagttcaaatatttttactacccgtttgatttatataaagaagttttgaactatttgttattaaaggaatattattttttgggggaatgtcgatcatgattatgcagttcatactttgaaaccggatgattttcttcgcctaaatatttaggagtctattgtttcatagtttaaccacggacttaatctgtgagctttcttctccgatttatcggttcagggggccgcggcaatttgcaaatatcctttaaatatgataatttccaatcttaaaatgaggtctggtaggctagagcacctccttcgatccgttgttgcttctcacaggcaatctgatcggtttggtgttatggtgctctgaatattttcaccggaaaggaacacatatgcccgaaaatgatgtgtctccggctgtcctggagctctcagagcggcttcgtgccatcgtcaatgatatcctaaacatgttcaatcaacacaatatctctccgtcggaagcgggcacagtggttttggccctaatacatcggctcatgggggtattgcaagtaaaccaggaggagcagcgcgccttcgtggctgcaataatcgaggtggtcaaccagcaccttttaggcatgctggaaagcaactctactcccgcctgtcagtcctgaggtatggtattgatgttgaacggggtcagaacaacctttcttcggtggtttaggggaatgcggtggtgaggggctgctaccagaatatcttggaactcatcggggatacccccctggtgcgattgaaccgcctgaacaccaatccgcgggtgcaggtttacgtcaagttagaatactttaatccgggtgggtccattaaggatcgtgtagcgtgggagatgctgcgcgacgccgaagccagaggtgatctcacacccggtaaaacggttatcgaggccaccagcggcaataccggtatcggtctggccatggtctgcgccgtcaggggtttcccctgtcttttggctatgtccgaatcggcgagcgaggagcggaagctcatcctcaaagccctcggagcccagatcctgctgactccggcgtccctcggaactgatggcgctatcgaggaggtctatcggctggcccgggagttccccgataaatattatctgccggatcaatttaacaatcccagtaatcccatggcccactaccatggaacggcgcaggaaatttatgatcagaccgaaggccgggtcacgatggtggtggctactttagggacctccggtacgctcatggggctttatcggcggctcaaggaacttaatcaggccatccagatcatcggcgtcgagccctaccccaaacataagctgcaaggcttgaagaatatgaaggaatcgtacaagcctggaatctttgataagaccaaggccgatctgatcattaatgtggatgatgaggaggcctttgagaccgcccgtcggctggcccgggaagaaggactgttcttaggcatgagttccggcgccgccgtcgccattgccttaaaaatggcccagaagctcgaccagggtctgattgtggccattgccccggatagtggcgaacgatatctgtccaccccgttgtttgcggaaaaagccaggccgaccttatgtttttttaacaccgaggggcggagcaagcaggcctttctgcctcaacacttgggccaggcgagtatttacactgatggccccaccatggacggctatctgaccctgacggacgcccggcggctgatggtagcggatttactcagacggtatttggagtatcggggctatcaggtgaaacaggtcgtcaacctcactgatctggatgaccgcaccatccggggtgcggtagctgccggtctgcccttgaacgccttcacccaacagtatatagatgagttttttgccgatatcgatgccttgcggctgaagcgggctgaggtctaccctaaagccacggatcacatcgatgatatggtggccctggtcaagcgcctgctggaaaagggctatgcttatgaaaaactgcgctcggtatatttcgatatctcccgtttcagaggctacgggaaactctcgcatgtcaacctggaaaagatccgcttggggaagacggtggatctggatgactacgagaaggacaatccttgcgatttcacgctgctgaaacgggcgaagctgggggagctgaaactgggtttgtactatcccacggaatgggggaacgtgcgccccgggtggcatctcgaatgcgccgccatggccctgaaacacctgggtgagtcctttgatattgttaccggcggctcaaatctgattttcccacatcatgaaaacgtcatcgctatctgtgaagccgtttccggtaaacctttagcacgatattggctgcataatgaatcagtgttgggggtcatggccgctgcggaggaaagcgaggggccgacgacagtgcgccgcctttttcagaccggggtctggggggtggacctcagattcttgctgctggctacccactaccgcaaaaccttgcacctgtcaaacgaggctttggatgccgcccgccggtcccgtcggcggctggacctttttctggagcgcctcaaccgggtgaacggcgggaagccggaaggagatttgccggagcggctggccaggctggaaagtgaattcaccgcggctttggatgacgacttgaatatcgccggagccctggcagcactcttcaattttcaacgggaaatcaatatctggatggatcgggggcggctggccgaggccgaggcggaggctattattgatcagttccggcagtttgaccgggtgttgggggtgatgaattttcccaccccggccccgacggatgcggccatcgaagagaaactgcgggagcgggaagaggctcgtgggcggcaggatttcgctcgggccgatgaaattcgccaggaattggcggtcctgggcatcgaagtgctggacacccccaccggaccggcctggcggcggcgctgaagattcccgccggtggtttcagctccgcgtcccctttagcttttttagggagtgatattctttcttttagatttttcactccgcttcgccccgtacagaatgacaatcttgactcaacagtattggggataggggtggtagatatgttggcccgcttaaggtttcggcatgacaggcccggctgacatttagaatctttcctttatgagcgcgaaacgtgcgaaaacctaaccggatactgttcagccgatttaagcgaggagataaaataatccctgaagcagcagattttactttcccgataaggcggaatatattagaataacatatcaacttcccatgagtgccggagtggtggaatcggtagacgcaggggactcaaaatcccccgggctttatgcctgtgcgagttcgagtctcgcctccggcaccaataatatcaaatagcttgatggggttcaggtgtatcagcctgagcccttttttcttgctgtgtgagagtctgggggagactttaaaagtacaaaatacctgtgaaatatgacatattttttcatttcctcagaggctcgaagagttacgtttggtgcaatggcagaaaaaatctatagcaatcttgacatttttacctttcggtgataataaaaagattaattcgggagtgaacccagactttttttaataagagaagccacgaaggcttgcgtccatcaagggaccggttttcgtggttttttttatgttcattcccaaaattcatataccagatcggaagggaacagtgcatatttccgaaggagtgttgagtccagcggtcttggccgggggtgccgccttggcggttataggaaccgccatcggcctgaaaaaaatggactatgaggccatcccccgagtggccatcctttctgccggtttttttgtggctaccctcattcacgttccggtagggccggtaggggagcacctggttctcaatggtcttatgggactgttgctgggctggatggccgttcccgccatccttattgccctgtttttacaggccctgctttttcagttcgggggactgacggcgttgggggtaaataccgtgaccatggcggcgccggcggttatctgtttttatctattccggccttggttgcgccgagagagttacgctgcggccataggggcttttgcctgtggcgccactgctattctgttgagcgggttgctggtggccgccgctttgatctccaccggcaaggcatttctcgaagtggccgaattggtcctcatcgcccatatccctatcatgattattgagggagtcatcacgctgttcatattccagtttattaaaaaagttcggcctgaaatgttggagggagtatatgcctaaattatcatggagtagatatctgccggcttattggatacagggagtcgttttgattctgactatcggggtctttccctccaacgccctggcccaccgggtgttgatttacgcctatgccgagggtgataccatatacacggaaagcaagtttgttcccgactcgccggtccgccagggcaagattctggtcatggataaaaagacgggcagtactctgttgacgggtcaaacagatgacgagggaaaattcgcctttaagattcctgtcgaagccgtagcggaaaagttggatttggggatcgtggtggatgcgggcatggggcatcggggagaatggctgctcaaggccgacagttatcttgccggagctcaaccagccgccgcacccaagccaacacctgcggatgtttcgacagcgccagggactaaagccggtccggtggatccccaggtattggaagccttgctgaacagagccctggagcgccaacttggccccatcaacgaaaagcttaccgaattgactatccatcggactacgccgacggatatcatcggcggcatcggctatatcctgggcatctttggtctggcggcctattttttaagtaaaaagaagcctaaaccatgagtcctattcaggagtcgttttcagaaggcgcttctctggcgcaccgcctggacccacgcggcaagattgtcgtggccgccctctttgcggtattactagcggtttcgcaaagttatgttgcgaccctggggggcttgggactggctctgatctggctggccctggcgcggctgccgctgaaacaagtggcaggccggttattgctcgtgaatacctttattatttttctgtggattatcttgcctgttacctatccgggagagccgctggggcagatcggaccgctgaccgtcagccgccagggtttgatttttaccggtttgatcactttgaaatccaatgccattatcatcggcctgattgccctgatcgctacggtgccgatcgtcactctgggacaggccatgcataacctgcggctccccgaaaagctgtgccatctattgttgtttacctaccgctatctctatgtttttgagcaggaatttcaccggctggtccaggccatgaaagtccggggttttcagccgcgcaccaatcttcatacctatcgcagctacgcctatctggccgccatgctgctggtgcgcagttatgaccgggccgaccgcgtgtttcaagccatgctgtgccggggcttccacggggtcttttatagtctgcgaagcttttcctggcaccgccgtgatgtggttttcgtgaccgtttccctcctggccctggtagcagtcctttttctggagtggcgaaccccccatgatgcggtgaggatctgatgaccgaaccattgattcaagcgcacaatctatcgttcacctatcccggcgctcccaagccggttctccataatttcgactttcagctcctgcccggcaagaagttagggctcgtcggtcctaatggcagtggcaagaccactctgttatctctgattatgggactgttgcgcccccaggcgggtagtatctttatcttcggtcaggaaatgaaaaaagaaaaagatttcatcgaggtccgacaaaaagtaggattgctctttcaaaatgccgatgaccagctcttctgccccactgtcctggaggatgtggccttcggtcctctgaatcagggaaaaaccccggctgaagccattgagattgcccgaaataccatggcgaacctgggactggctggcttcgaagaccgggtaacctataaactatcgggcggcgaaaagaagctggtctctttggccaccgtgctggccatgcaacctcaggtcctccttttggatgaacccactgccggattggatgaggatacgaagcaccgccttatccacattctgcaagatctgaccattcccttcgtcatcgtctctcacgagaacgatttcttgcatcatacggtgaaggaatgctgccatgtgcacgccactttctgtgaaatcataccaataaattaagggggggagtatgaagtgtgtgcgctatttttttatcgtaatgttcatgttgctgctgatgacgcccaagccggggtgggtagcccaagaggctgccggatctgccaaagaaacagcggcctctgctgaaaaggaagcagggaagggagaggaaacatcaggccgcggcgaaggcttcgagaccaaggccgaggaaaccaaagaaggcgaggaatgcccggccaccttcggtcccatcattactgatacggcggtgcctatagataagggcggttttgccatccaacctacttttggcatgggcttcgtcgtcgattccttaaccccaaactggcggagggaaacggcaggaggaaatttcaaatcgtttggcatggaatggaaatttacctatggcctttgggataacctggagagctttgtagtcattccctatacccataattgggccggcgatgttaatgagcccggccccaacggggagcgatcggcagattatggaggtctgggggatattaacctcacgctgaaataccggctggtggaggaaacggaaaagcgaccgactgtaaccgctttgtttgccacggattttcccaccggcaagtttagacatctcaatcccggcaatttaggcacggacgaaattggcggtggcgcctatgtctttaccaccggattgaacctgtcaaaatatatgcggccctttattgtgtacggtaatctctggtactcggtccagactgattacagcagcgacgatggccgccaacatccacgggactgtgtaaccctcaatctggccgccgagtatcccatgaccaagaaatgggtagcactgctggaattcgtcagctgttgggacggtggtcgactcttcggtcataaatctaacacgccgccgggcgccctggtttccgtcgttccgggcatcgaatacatggctacagataaattttctctggcattagggttaaatattgacatggtgggcaagaacaccgacgccactattacgcccttgttatccatggtttatgctttttgatgccctctgaaaatgaagattcccgtggagttaactgcttgtccaaaaaggcgttatgaaagcgcttgccgggagtttatagaatcacgtaagatagtattttattagggtctggatttctcgtttttcccaagacaggatttccgataatccctataacataaaatctccaatgaagggagaacaatatgaaacgttggcatttgatcagcttaggtgtgggaatggcagtctttgtaggatgtacttgcatctcttcggcatacgcccagggtcggggacagggattccgcccctgcccttatgccccgtatcaatgccccgtcacgggcgtctgcaagcctatgaccgtcaccgggacggtgagccgggtttttaccgaaaccctggatgataaagcatatcccggcatggctatcaaggttgattccaaggataagggccagatacatgtccatctgggtccggtgtggtacctggaacggcaggaatttgacctgagcccgggtcaggaggttacagtacagggcatctgtgtcgatgaggcggggaaaaccagactagttgctgccagggtggcgacgggcgataatgtcctgttgctgcgcgacctggaaggtcgccctatgtgggaagcctggcggaaacggtaaccgaatgacatcttctgtgtatggcaacggcagctcaagtcttttctttgtgtctttattgtcaggcgggtatgagctcatagtgtccatttgaaccttatttgatgtccgctctttaaccgcggcggcctgccgccgcggttaaagagtttcctgaaaggaggaaataatgcacattctgttaaaaaccctgctgagcacatgtcttatcctgggtttcagttcggccgcccaggcccatttcggtatgatcatgcctgataaagccatggtgatgcagggggacaaccccaatctggaactgaccctggccttctgccatccctttgagcagaatggtatggatctggccaaacccaaagcctttggcgtcaagtccgggaaagagaaaaccgatctcctcggcacacttcaagagatcaaggtgatgggcaaagaggcctggaaggcttcctacactttgaagaaacccggcgtctacaccttttattttgatcctcaaccgtattgggaaccggctgaagataagttcatcatccaccagaccaagacatatgtcgccgctttcggagaagaagagaactgggaccaggaaataggcctcaaggccgaaataatccctctgacccggccctttggcctctatgctggcaatgtctttcagggtatggtcaaatttaaaggtaaacccgcggccaacgccgatgtggaagtggaattttggaatgccgataagaaagtgactgcgcccaatgactatttctttacccaggtggtgaaaaccgacaagaacggcgtttttacctttgccgtgcccaaggcgggttggtgggccttttccgccttaaatgaagaaaaaaatgccatagtccacgaggggaagaagaaagacgcggaatacggcgccgtcctctgggcccagtttaccgactggccaacgaaatagaggaggcatgcaatctcaccctgaccctttggctgaccagtgggatagcggcaaacaggaaaaacttccgataagttggagtataatggggcgttttcctggagatgcagtctactaaatacccagaaattggaagagtaagggtcatcgatgagatcaggggaaaaagagaagcatgtccatgaaagtgaagaatagcgatcgctcctcccctttataccaccatgccgcactatgaggtgatgcatttgatggcggccaacacctcatcgggagtaatatccgttaagcagatattggccgagcagcgaatttccggtcctgaggtgcacggggagcaggatttctttgaggtaagacagctgcattgatctcctaaaggggtccaaatctcaggatcggagggaccaaaaagggcaataaccttgggccgattgagagccgcggccaggtgggtgacgccgctgtcgttgccgatatagagctgacagagggacaggcgtgcggccagggtggagagaggcagattgtcccagacatggagatcatggtccgaaaagatggttcgtagcttctccgccaggccggtttccgccgggccgaccacccagcatatccgggcttggtactgttccgtcagcaagtgggccaacctggcgaaatgttcccagggccagttcttcagcgggtgaccgctgccgggcgccagtactgtgagaggtccttgcaggtgctgataggcgcgccgccagaggtgagccttttgcagttctgaggcgtccatggcaagctgaaaaggtgcggggtacctttgaatgccatagcgctgcaaggtctcggtctggactgaggaaactggcattctgcaggctaccgggaagctgggcagccagagcaggggagccggacctgcctggcggcaacggttgaggaattctggcgagcgttgtggggtaaacaccagggccagatcaaattccgccagcccggcccgcagcttcgggtcgatggggccgccagcctgaaaaagatcaagccagattgctcgctgggcgtcccaaatctgttctaccggcagggttgggaccaggaggctcatccggttcggttttcccaccagggtaaatcgggctgctggatagtgcgccgccacggtctgcaacgccggaccggctaatatgatgtcaccgaccgctccgcggtgccagacgaaaatccgattggcttgagccggtatccggatatcggctgcagggcccaccataggatcgcgtcccttcctctgatccaaatactattccagtcctctttttttgtctataggtcactgtttttattcaataataaatattgtccatcatatttcggttgttgattgcccccgatggtagtataaactaaatatctcggtcagacgagatttaggcaaaaggccattcatggttaacccgatgattcagaagaatctcagtttgaaaattggcctaacgcctgtgcctgtctcagcctggccaacaggagaaaagcagatttttgccagagcgttagattttaactgcgtctagcgaaggttccatccgggaaatcaacggcaaggggtggggcagagcgcacaactctgcatggccgtgaaaagtttgtttccggatgggaacaggtgtaaaaattctttggaagcgagaatcgaatccgccatctgtcccggttgcgcctgcctctgcgatgacatcgatgttaccgtggtggacaaccgtatctctctggccgataatatctgtctctggggggccagtaagatgttctcccaccagagattccatcccaaaaaagaacgccgccgactgcaacagccccaaataaaacaccgaggtcgctgggaaacggtcgtttacgaagacgccgtcaaccgggcggccgaaattttatctcaagcccgcaaacccgttatctacggattgaccaattcaggctgctgggctcaggaagcagccctaactttggcccgccgcgctcgagcccggttggaaccggccgacctggatttcaaagctccatattatcagagtctcatgaaatatggtctgcgttgggcccccctggagatgatccgggatgaagctgatacttttcttttctggggggcaaatcctctccattcctgccctcgtcatgtagtgcggtattccgttttttcccgagggagattcaccgaacgcggcatcgaagagcgtcgcactgccgcagtggatctgcaccgcacggagctggcagagtttgtaaatatattcgttcagatcgaacccggccaagaacttgccctcctggaaggtgtgcggcgtacggtatcagggcagaagccaacccgaccggtgcgcggtgttcgccgattggccaatcttctccaagaggcctcttatggggtcatcttttttggccggggggtgagctatggtccgactgaggagcttttggacgggctggcggccctgacagttgagctgaaccagaaggcgccggctattctcttcccattatcggccgattttaattccgtgggtttatatcacctgctgctgagagaattgggctctcccctggctccggattttagtggagatacgggttgttccttttgtgcggaaccggtacgtctgcaggatcgagacgccttggtggtctgtggcgctgatctcttttggtttttaacactcgaacagataagtgatttaaagcggcggcggaccccggtcgtggtcctgagcccttttgccaaccgttccgcggggcatgccgacgtggtcctgccagtagccctggccggagtggaggtgcctgaaattgcttatcgcatggatggattgcccctgtgtctgccccaattagtctcctcttccctgcccgccgactctcaggtgttgcaggatctggccaaggccctctgaaacaataggagacgggttatgcgtttagtcattcggggggggaaggtttttgatccaggctccggttgggacggggaggagcaagacctcttcattcaagatgaccgcattgtggctcaattagacgattgggaccaggtcattgcggcccagggcctggcggtgacaccggcagccatagatctgcgttctccggctgccggctatgggcaaaattacctccgtttgtggggttgcctgccgaccccgcaagagttgggggagacctacgccctccaaggttatactcatatacatgaaccttttttaaccctggcaactgccaattatgttcatcgggagctggccgctattcccattgtagacacttcggcttcgttcctgctcaatctgcgtgagatggatatttggttcaaggcggcggacaaactgccggaggtcatcgccgccggcgcctatctggtggaacatacccggacgctgaatctgcgtgtagtggagccatttattcgctatcgccaggacttttatattcatcgcaccctgtccaccgaggcagttttagcggtgttggttgaactggcggattcactggacagtcgcattattctggagacgactccggaactgcttcttctgagccccgctccgcaaaagtttcatctggcggcattgggaccggccttggtgaacgacgaggtgatggatcgagcctctcaattgttggaggctggtatgagtgccgatatgggtcttcttcctccggtgcggcagccagattcctcgaaattgccggtgaagattgatctgggctggtttcaacctttccatcttactgcttgcccggagccggatgctggccgtcgcatccttcaggtcgccttagccggccgaagggataatctggcattttcggcggcgagcttgctgcacaccccggtggcgagtcttccccttttagtctcctggctgacagaaccgaccgttcggcaacgggattggggtgaggttttgccggagcaggcgtattcctttcaggattggctctggtccacccgaaccctgccggctaagcatctgggacttgccgatcggggccacctccgtccgggtgccagagcggatgtggccatgtatgaccttccccccgatgggaacccggcgccctggcaggaaaactcggtccgctgccgtgtgctcttgaaggccggggaaattgtagtcaacaattaccagctcgttgccccccaggttggcaaagctactttctatcgcggcaccggtgggaagacaaatcaattggttgctgacatctgtcagtaccggagcttccgcccggaaaacctttgggtgcaaccacatctgggtgttcattggcaacaggtggcctgatgcccactctggaggaagtcaaagaatttttgccaaacctcgattgcggccagtgtggtctcacctgtgctgaatttgccggttttttgctaactttcgaactggcgccggaagactgcccggtactccatgaacccgattacgccggttttattgaggccctgcacgaactgttaggccagccggcggccgagccggctcgaggcatgcaaatcgattccgagaaatgcatcggctgcggcatttgtgtggctacctgcgagtatcacatgggtaattgtacagaagccaggttggggaaaggtccacggtcttcagagatgatcatctttcatattgtcaatggcagtgccgttgtggttcatcaggaacggtgcgtccgtttggtgcaggctgcggagcaatgcagcaagtgcgccgaacattgtcccacgaaagccattatgctcttctaaccatggaaaaattgcacattcaagacttagacccgcgttttcccgatgaattggcccaagaaccagggtgtcaacatctgcgacgctgtttttcctgcggcatttgtactgccacctgtccggtgagtgtcattgagccgagcttcagcccgagtcgtatcctgaggcagattttgtgtgggatgcggacggaattgttggcttcgccagctttgtggtattgtctgagctgtgcccgttgttctttccagtgtccccaggacgtcagatttctggatattatccagggcctgcgccacctggcggtgcgggaaggcgcggttaattccgaactgccggagcgtctgcgccagggagaggtcctgttgcaggaaatgcggcggcggctcattgcccggctcatggcgcatccggtccaggaagaagacctggcctccctgctggctgatgtcgttaaagacctgaaaacggtggaacaggcttgatatttggtggaatgcggttgcggtatgtctcttaaccggcctttagagagtgtggcagagcgtcgggtgctggtgatcgggggcggcatcggtggcatccaggcggcgttggattgtgccgctctgggtctgccggtgacgctcattgaagaaggcccttcagtgggtggggtgatggcacagttggataagacctttcccaccaacgattgtgccatgtgcatcctctcccctcgattgctggagatcagccgcaatccggccattgaactggttacctgcagtcgggttctacagatagagggagaggcgggagatttccgggttgtcatccaccgccgtccccgatacgtgaatatcagcgcctgtacgggctgtggagaatgcacccgggtctgtccggtcaagatgcccgacccttataatcaaggacttaatcaaaccaaggccattcatctaccctttccccaggcggtgccgttggcagccatcatcaacccccaggtctgccgattctttcaggggaaaaaatgcggggcctgcatcaaggtctgtccggctggggccattaatctgcaggaacagccggaagaatggaccctgagggccggtgccgttatctttgctgccggtattcaggcggcttccgcggcccatatccctcaccgcgatcacccggatgtcgtaaccagtctggagtttgagcggatgctgagcgctaccggcccgtatgccgggaagctctgccgaccctcggacagccggccgccggagaagatcgcctttatccaatgcgtcggttctcgcgatccacgtctcggggcgaactactgctcctctgtctgctgcactgccagtcttaaagaggccgtcatggccaccgaaattagcggcggcgggttgcagacggcaattttttatatggacctgcgcattcctggcaaggggtttgaacgctacctgcagcaggcggagcaacacggggtgcggctggttcgctctcgagttgccgaggtggttccccgtctccaagggggcatcgatgtccacttcaccgatgcccagggcgcctcctgtattgaaacctttgacctggtcgtattggccgtgggactgaagacgccgtcgctatggtctacgctggcaaataaatggggattggcgttaaacgcttttggttttatcgcggcgtcgccggtacaacctgtacagaccagccgtccgggagtatttgtctgcggagccgcccgcgaacctatggatatctccgaaactgtaacttcggccagtgctgccgcagccgcagcttcacagctcctggggattatcccccgccgtcggaagtcggatgtgcaacctcgccagccggcggccataccagatttcccggtccggattggcgtatttctctgccattgcgggaccaatattgccggggtgctggacctgacgaccctggcggcgagcttgcggcatctggacggcgtcgtgcatgtagaggaaaaactctttgcctgctccctggagtcgactaaacagattgccgaagtaattcaaaccaaaggattgaatcggattgtggtcgccgcttgcacccccaggacgcacgaaccggtttttcgggaggttgtgagttcggtcggcctcaatcccggatatgttgtgatggccaatgtccgggagcagtgcgcctgggtgcatcagcgcgagagagcccaggccatggaaaaggcgggacagttggttgctatgacagtggaacaggccaaaaatctgcccccaattctatcccagagtttcccgatcatcccgcaggccctcattattggcggcggcgtagctggtatgagcgccgccctgaacctggccgatcaaggctaccaatgctatctcattgagaaatcaccgtgcctgggagggatagccaactctttgcattctctgctagaaggtacccgtccacaggaatttgtgcagcagcttagctcgcttgttctgggtcatccgaatattaaggtatacgccaatgccgaggtagtgggcttgaagggccattgtggccaattccgatcccaggtgcgctggcggacgccggtgggttgcgaggaattgcaactggaacacggcgtcatcattgccgccacagggggaagggaattcaaacctgacaaccgctatttctatggtgaggaccctagggttgtcacgcaactggaattggaggcccagatacgatctgactccttgaccttgggaaaaactccggcaattgtgatgatccaatgcgttggctctcgggagccggaacatccgtattgtagtcgagtatgttgtgcaaccgccataaaaaatgctatgctcttattacagcagcgtcccttggcggatattgccgttctttatcgggatatccgggcctatggctttaaagaagaacactatgtcaaggccaaggaacagggcgtcaggtttctgccttatgccgcgcagcgtcctccccgggtgattgccaggcgccatcgagctttgctggtggaggtgtgggacgagctgttggagcgcgaagtgcaacttcaggcagacttggtggttttaagcgccggtattgaacctggtgctgacaccgcccaggtggcccagcttttaggtgtgcagcgtactcccgaaggttttttcctggaggctcaccagaagctcaagccggtggaggctgcctccgaagggattttcatctgcggtctggcccactcgccgcgcagcctgccggaaaccgtcctgcaggcgcaggctgcggccgccggagctgcacgaatcctgtcgcaaccagccttcgccagcggcgagtacttcgccaccatcagatcgccgaactgtcgacgctgcctcagttgtttggcgatatgcccgttcggtgcagtttctttgggcgaaaaaggtcggccgactatccatgtcgaactctgtcgtggctgcggtctatgcgccgcccaatgcccggcccaggccatctccatgagccgtttgaccgaaccggaactggaggcgcagattcatggatctttttttgctttagacagggagaagcacgcgtgagagaaagttattgcggcctctgtaatgagtgtcagttaggtgatgcagaatttttagaaaccgtggccctcatgaaagaatacattatccgctttcgggccaactactggacccactgctttccggagggtgaaggatttaattttgctgaatttcgcaaaggtctggactggctgttaactcatactgaatgtcctggatgcaagcagggccgggggttggcggattgcccgattcgcctctgtgccgtcggccgggggatagaaaattgctatgagtgtccggatttgaaggagtgcgagaaatttgattttttgatcgcagagttccccgacgtcaaaatcaaactcctgcgcctgcagatgcaatttaaggcccgggaacaccatcggcgcctggaagccgaacagagggcttgaccttctggaaaaagcagcagacaggcgtcaacaggcctgttgccgcaacgcttttgtccatactcttatgccccaatcaacgaggcgccattctctcaacgacgtcctgccatttctgttggcccttcacggccggtgcgcaatcttcaattgctggcgatttctgctgttttggtctgtggagtcttattgaagtttttctggtcgggaacagttttttcctgaaggaagcggatcaggcgttcacggatgcatcttccttcctcgcccatggtagcaagaatatgttccgtcaggttagaaagttccagtttggagacgaccctggttcttttatttcttttccgcgccattctttttccccaaaatagatttggaaatatctttaccaaaaagtgtgccaagctctaacctactgaattatattaaatataatttgattcgaattcaataaggtctagacttgtctcacaaggtatagactgataccaatctgcactctcaaaagttttgccatgtagctgcgaaccttattttcgcttatagcctgaggcgagtacaagattcgtctcccaaggcaagatttacgtctgacggcgaactggtatgaatcatcaagtggggaagagaaatgggacttttagggggttgaaccacacctggtgcgtcttttgaggtgatatgcccgtggtctctgtatattttcagggcatacggaatgtaactaaaggaggtttttggggttttctccactgccccccggttcggatgtccgtagcacattgtttaagagcgctttattttgaggaacctggtgatggaccgatcataggtcttttccacgtcgggcgggaaataacaggcgggaagttcacccatgcggcggtgataacggatgcattcacagcagatgcctttgcggctgcaaggttcataggtacagttgcattgctgcaggtttttttctctgttggggcattcttgcatacatacctccttagaattgtatcggggccagggtctggcggtagagggattcatacattgtggcggaagcttcccaggaaaaatcctggttcatggcgttgctcataagttgtttccagagtgttttattttgatacgcctgcatggcttcttgcatacaggcccaaaaggcttccggagtttttcccgtaaagcgaaaaccggtgccggttttcttttgggcatccaccggttcgatggtatcgaccagtccgccggtggctcgaacgacgggaatagtgccatattttaaggaataaatctgattgaggccacatggttcgtagtgggaaggcatcaggaacatatcggctcccgcttcgatcagatgtgccagttggttgtcgaaggcgattttaatcccgagctgtccccggtatttttgagccgcttcagtcaggagctggtggtacttttcctctccggtgcccaagatgaccagggttgcttttgcagccatcagctctggcagtattgccgacagcaggtcaagccctttctggtccgccaggcgggagaccatcccaaagagtggcgcctctaaaagtttggcatcaaggagaaaggcttccatgagtgccttcttgttcttggtcttgccggccagattaccggggctgaaaggtgcggcgataagcttgtcgctggcggggttccaggtacggtaatcaacgccgttgacgatgccggtgagggatgcggcccggctctgcaagacaccttccaggccacagccgaactccggggtctggatttcgcggctgtactgccgactgaccgtcgtgatagcgtcagcccacaaaatcccggccttcaagaaattaatctgatcatagaattcgaggccatcgatgctaaacaaggacggatccagatccagcaggtgatatttttctttgcgaaaaagaccctggtaggccaggttgtgaatagtaaagaccgaggcggtttgggcaaagcactccgcctctcgccatttttcccgcaaatacaccggcaccagggctgattgccaatcatggcagtggataatatcaggattaaggttgagggcctggcagactggcaacagagttttggccaggaaggtatagcgctccaggttgtcaaaatagtcccctttaggagtgccgtataattggcgacgctcaaaaaattcatcccgttcgataaagtaaaagctgaccccctcgacgtcggcgcgataaacatcaaaggtcaacttgaagaaatcaaaagcgacctcgagatcggttagctcttttgtgagagtaaaatttccctgcttgatcactccatagagcggcatgacgactgacagatgcatacccgctcggcttaaggccaggggcaaggagccggcgacgtcggccagcccgcccgttttggcaaagggcacggcttctgagaccacaaacatgatatgtaacgcgcggttcataaaaaaattctcctcacttaattacagatgaacaatccgccccggactatgaggttctcaagaatgatattgatagacgatggcgatatcggtggccagaaaacctttatccccttcgatcagagtaaactcaaaaatatgttcccggctgggcagatcatccggatcaaccgtctgtggcagatctttttccataaaaaaaacagatttatatggtgaatcctcctgacgggtgtcggtgatccacaatttgcccaggctatgaatatagcgcataaaaccgtaggatttgtcgtgcagatatttcgtacagaccccccgtacccggctgcccgtctcaccccaagggggggcacctaattgcgcctgaaccggcaacaggccaggaataagaaaacctgaaacaaagaggtccacttcccgccgcagccatgaggagacattggcgaaggccaccaattccacccggcagcctttattctgcaccatcgtcacaacgttacaaaagtcgccgtcaccggtgagcagcagtaccatatccagccgatctgactgggaaataatatccagtgccatatccatgtcagcgttggctttgccgtaggtgcggcccgattcatctgtaaaccagcgaatgggtttttcaatgaccttgaaacctaggtcgcgcagggttgaaataaagttcaaagtagcattataattggggtcggcaccgacgcgctcttcgtccagagcgacataggcattcaaacgaacaatctggccaccattgcgcgtggcgaaacggcggagcacttcgtagcgcatgccgtagccgccattgcggacaatattcatggaatctacataaacgccgattttggacatttccgagcttatcaggttggctttgaaataacggtgaagaggggtatcctcaaggcacccctcataaataaaagatatcattttgcctgtcagagtgtcaaagttttttgaacccggtcagttttaccaacgacccgaaaatgtgataatagctactacctatcagtcaccgcaagctatgaaaatattttaccggcaacgcaggcttccaaccgatacaaacgaaaaccgggtacggagcgccccgcaatgggttattgatgattttcagttaggcgtatgggaccgggataccggtctgatgcatttctgctattatcagataaagaacctgtactcgagaggcgtttgcaaagatgaatccagcttttgtgctcttggggtatggtttcataaaaatctgcccccgttcagggcagtatcagtaaattcaagatgttatatatgacaatctataagtcggagacttgacaagattcaccggcgtacttaatttattgaggaaacatgaaaaaggaagcgttgcaagaatttagaggcattttgggggaacgcgaaacccaggttcttcacaccataattttacaatatatcaataccggagaaccagtcgggtcacggacagtggccaaatcatcggggttgtccctgagcccggcgacaatccgcaacatcatgttcgatttggaagaacaggggttgttgcgtcaaccgcaccagtctgccgggagggtgccgacgtcgcaggggtttcgctattatgtggatcatatgcttgccagccgtgatctgcaggcgagtacccgtcgcaggatcgaaggagggttcaaacctccggcaggtgagctgaatgatctcatccgccaggcttcccgagtgttatccaaggtttccggacatccggccattgtgcgggccccgaagccggccatcagtcgaatccgtcatattcagtttatcaatgccggagccggcagcatcctgacggtcctggtatccgtagatggcttggtgcaaaaccgctttatcgataatctggagcaatttagccaggagcagttagaccgattcagccgctatctgaatggtctgctgcaaaatctgagtctggttgaggcccgccaaacggtgctcatgcagatggagcaggagaaggttctttttgatcggatgctcttgcaggccttgatgttgagtcaaaaggccctccaggcagaggaggatcgggagttatatgtagagggcgccagccagattctagattatccggaatttgccgatatcgaaaaaattcgcgccctgtttcgagctttcgaagaaaaacaccaacttatcagattattggacgaaagtttaggctcagagggagttaaaattttcctcagtcccgaaatcactatcccgacagtggaatggagtctggtaagcactaattttcaaagggatctggagcccatcgggactctgggcatcatcggaccgttgcggatgaattacgatcgaatcattccgctggtgcaatttaccgccgaagtgatgagcggtatcttgaataattggcctcctccgctgaaatgatgtaatgccggatatcggcggatatgcttgtgacccggtgggggcggattattctaaaagggacaacgtcagaaccggttgaaaccatatgtcagttcgataaaccgattatcaatcaaaaggagtttgttttctatgggtttttcctcccaagagtgtaatgaaacagttaacccggaagtagtcgaatcttccgagatggaggcggccgaaagcgtcattgaagaaacagagaccgaggccttgatccgccaactggcgcagaagactcaggaggcccaagaaatccatgatcgctggctgcgactggctgccgaaatggaaaattttaagagacgccaggaaaaagagagggctgatctgagacaattcgccaatgaatcgctgatcaaagaacttctgccgatagtggacaacctggagttggccatcaatcatgggcgtcagcaagaaccaggctcggctcttcaggaaggggtcgaaaatgtgctcaaaggctttctggctgccctgaccaaattcggggtgacgcccatccaggcattgggagataaatttgacccgacttttcacaatgccgtcatgcaacaggaagatgattcggtggaagaccagaccatcattcaggagcttcagaaagggtatcttctccataaccgtctcctgcggccggcaatggtagtggtggcccgtcattcccagtcttaggaatctctatgttctcaatatccggcatatcttcagcggcctgcttacagtgaaagagtatctcgcaatgaataatcatagaggttcggggtttaacctgtctgggagagcttagcgcctctggtgctgcgagcagctaattgaaagccgataaaaaaaagaaatcaaccaagatgatctatcaggaggaatatattcatgggtaaagttatcggaattgatttaggcaccaccaattccgtggttgcggttatggagggtggtgaccccaaagtcatcgccaatgtcgaaggcggcaggacgaccccctcagtggtagctttcaccgacagcggtgaacgattggtcggccagattgcgaaacgccaggccgtgaccaacccgcagaacacgatcttttcggtaaaacggctgatcgggcggaaatacgccgatccggcggtgcaaagagacctgaccatcctgccgtataaaatcgtccaggccgaaaatggcgatgcccacgtggagattcggggaagggtatacagcccggcggaaatctcctctatgatcctggccaaaatgaagcagacggcggaggaatatttgggtgaaaaaatcaccgacgccgtcgtcacggttccggcatactttaacgattcccaacggcaggctaccaaggacgccggtcggattgcaggtttgaacgttttgcgcatcataaatgagcctaccgcggcgtcgctggcctacggtctggacaagaaaaaagatgaaaaaattgcggtgtttgaccttggcggcggcaccttcgatatttccatcctggagatcggcgatggtgtttttgaagttaaatcaaccaacggcgacacccacttagggggcgatgacttcgatcagaagcttattgactttctggccgatgaatttaagagggatcagggcatcgacctgcgcggcgaccgcatggccttgcagcgtttaaaagaagcggcggaaaaggcaaaaatggaattatcctcgtcgctggagaccgaagtcaacctgccgtttattaccgccgacgcctccggtccgaaacacctgttgatcaaacttacccgggccaaactggaggccctggtggaggatctcatccagaagttggaaggcccctgccgcattgccttgaaggatgccaacgcctctccgaaagatattgatgaagtcatcctggtgggcggtatgacccggatgcccaaggtgcaggaaaaagtcaagcagattttcggcaaggagccgcacaagggagttaacccggatgaagtggtagccgtgggcgctgctatccaggccggggtattgaagggcgaagtcaaggatgtgctgcttctggatgttacgccactctccctaggtatcgaaacgttgggtggggtctttacgaaactgatcgaaaagaatactaccatcccaacccgccgcagccaggtcttttccactgcggcagacaatcaaccggcagtgagcattcacgtgcttcaaggtgaacgggaaatggccgccaataataagacgttgggtcgtttcgagcttgtcggcattcctcccgccccgagaggcatcccgcagattgaagtaacgtttgatattgacgctaatggcattgtttcggtctctgccaaggacttgggcaccggtcgggaacaatccataaaaattaccgcctccagcggactgtcggaagaagagatcaaacagctcattaaagatgctgagcttcatgccgaagaagataagaaaaagcgtcagttggtggaagcccgcaaccacgccgactcgcttgtctaccagacggagaagaccctcaccgaactgggtgataaagtggacggcgccaccagggccacgattaccgaaaaagtggaacagttgaaaaaggccatggaaggtgaagatgaaggggcaatcaagcaggccagcgaggagctcatgaaggcctctcataagctggctgagactgtctatgcccataccgctggcgccgaaggtgccgccggggccggcgcccaggcgcaacagaagaaacccgaagacgacgtggtggaagcggagtttgaggaagtaaaggaagaatcaaaataatattagacggatagataaggtggggctagtctgtccccaccttataggaaaacagtgctcttaaagacggcgggcgcggcccgccctatggtaagttgccgataagatatcgataatgggatagggcggcccatggccgccgcttctgtttaacatggtcgatgcgaagaaatttgaatgaaaacagtaagcggtgagcagaaaaggcattattgtgagcagccgcggcaattctgtttgcatgctttgttgtgatcaccggaacatgatgatttatctgaaaacagtgctcttaaagacggcgggcgcggcccgccctatggtaagttgccgataagatatcgataatgggatagggcggcccatggccgccgcttctgtttaacatggtcgatgcgaagaaatttgaatgaaaacagtaagcggtgagcagaaaaggcattattgtgagcagccgccgcagttctgtttgcatgctttgttgtgatcaccggaacatgtcaatttgtatgaaaaacctcatttctcttaagctgtttgtcctattgccgttgattttcttggcttttggctgtgctgccatgctgcctccatccaccggagatctgatccggaacgatgccgccctcctgcaacaggcggataatttctaccgggcacatcggtataacgaagccctggctacgtatgaacagtatcttcaaacttctcctcagggcgtgcagtggcagcacgcctggctgcgcacggccgaattgtacggtattaaaggcgattggctccaagcccgggcgcgttacgagaggatcctggcagttccggtagacagtggtttggctctcaaagctcgctacggggttgggcaggcccaatataagttgggcaattttttagaagccgagcgaattctagaaaacctgaccgcctccaacctctccggtgatttgcgttttaaaaccaatgccctcctgacggagttgtccctgcagtctagaaacttcccccaggcctgcagccgcctgctgttggtagaaaaggatctgccttatggggaggaagagtggtatcaggatctgaaaagtcgtctgctggaacgggccgcggcacctgagttggagaaactggccgatctctatcgcgacacccctcttaccccggcgttgctgctccagttgatcaggctggagacccaggccgggcgtccggagaaggcggaggaatggctggccaccctgcagcggcgttttcctcagagtcctgaggccgttttagcagcgaagttgagcgcccctccggctcgaactgaggcagtcggatctaccgccgctatcggttgtctattgccgctgtccggggaatatgccgaggtcggccatcaggtaaaaaatggcctggagctggccgccttacaggctcatatgagcctcgcggtagaggattgcggcggtggggcggacacaacggttgccgctttggagaaacttgccaatgaccccaagatcgtggcgttgatcggctttttcccttcagccgttgcagaagctgcggccgcggccgctcaacggttgggcgttcccctgctggccctgactcagaagaaagatattacccaaacggggtcgtttatttttcaagattttctcagacctccgctgatgctgcaggccctcgtcagttataccggcagtcgtatgggctggcagcgttatgccatcatctgtcctgattcaaagtatgggcggaccatggcccgccaatttgccgaagaactcaacaaacatgggatgctgttggtctctcaggtctcttatgccgaggacgggcataacctggccctggcggtgcagaccctactaaccacggtcaatcctggtcccgacgggagaccttctcttgatgccgtctttattcctgacgaagatcgagcagtggccgccgctgcctctgtcctggcctctacttcccagttccgtatgccgctcttggggaccaatatcttgcatacaccgtcagccttgcaacatgatgccaggctcgatggcatttttttcccggacggctttttcgcgggtgacccggatccggcagtgagggcctttgtttcggattatcagcaacagtttcagcagacccccagctaccttgcggctcagggctacagcagcctgcggttggcggcagaggcattgcagggttctcctggaatcggacggggagagtttgcccaaaagttgtcacagcaattgccaccgccgggatttaccctgtttaaaagtttcaacacggtccgagaggcccagttggcgataaaaatattaaccatccgggggcaggaatttcagttggccccataatcgcaaggttgattaccatgtctcaagaaatccccggcggtcttacccaggttaccgattttttggttggtcatgccagtgattttaagaatctcaccggctgtacagtcatcatctgtccacccggaacgatcggcggggtcgacattcgtggttctgcttcgggcacccgccaactggatgcccttttgggttaccatattgtcaatgaaactcaggcggtgctgctttccggcggtagcgccttcggattggatgccggtggcggcgtcatggagtttctggaggaacggggacttggctttgacgtcgccatcacccgcgtcccgacggttgccaccgcagtcatctttgacctaggtttgggcaactgccgggcccggccggataaggccatgggttatactgcctgtacccaggctcatgccgggccagtggcggagggcagtatcggggtcgggaccggggcctcggtaggcaagttgttcggtatctcccaaggcatgaaaagcggtttgggcagcgtctgtctggccgggcccaatggtctgttggtgggggcccttgtggtggtcaacgcctttggagatgtgcgcgactatgctaccggaaagattatcgctggtgcgcgactgtcgccggatagccctgaatttgcggacagcgccgcctacatccgccgggggtatgtccggcaacagtttgcggatcccaacactaccttgggagttattgctaccaacgcccgattgacgcgggaacaggcccagaaagtggcccagatgggtcacaatggcctggctcgaaccatcacccctatccacaccctctttgacggtgatattgtctttgtcctttcccatcccaaagttgatgctgacctacacatcatcggtctcctgggcgaagaagccctgcgcctggccatcgaccgggccgtaaaaacggcgcacggcttgggagttctgccggcctatgaggatgagctgagcctgaacaaacaataatgatttttcagaatcggttctggctctcctcggtcccccgcttatcagattgagacagatatcctgcccttccggggtccttttatcaaaatccagtctctgtaggcccggaggaatcaccgggcgccttccttcggtatccaggtaattcattgaatatccttaataatctgatgagatggatatctttggcaaggtccttgcactaagtcgaatccagcgtgaccccccattttttaaatctgagacaggaggatacaataatgcaagtatggcaagtaatcaggatagcaggatttctggtaatcgggatctacgcctggagtggttccgctcaggctcagtattatggcggacacatcgatcaacggcaggaaaatcagcagtgccgcatccaaaatgggatcgcgtctgggaccttaacaccccaagaagttaggaaattggagcacgaacagcagcgcattcaaactgccgagaaccggatgcggtctcgcagtggattggaccccaaagagcgagtccgtttggaccggatgctggataaagccgatcggaatatctatcgggaaaagaatgatcgccaggcagcctatcctggatacaggaaccatcaccaaccgcatcaccggcaatggcaggacaatcaccggcgagaccagcgatattggaataaagaaccacaacgtatgcaaagagttgcccatcgaccgaaccatagggagcacggcaggttttttagggtgtccaatcgggaccggagacaggcctggaatcactaattccctgtatctccttagcctctccccgaaagcggggagaggctaagaaacatctaaagaacgaccccgccggtcgggcctccaggtctgcaaagatattatctcgccagaactggaggtctggcgctactggtgagttattcgggttaacttcttcaccccagtccgaggacccgccccagacgtaccaccgcccaggccgccgtccaggccaggagtagttggtagccgaggctgaaccacatccacccgagcgagccgctttcacgccagagggtgactaccgtggccaggcagggggtgtagagcagcacgaagaccataaaggccagggcggcggcggcgctcacacccgaggccttgatggcctgttgcaggctttccgaggcctcgtcggcggtttcgccgaccccgtagagcactcccatggtgctgacgacaatctctttggccacaaacccggtgaccaggctgacactcatgcgccaatcaaagcccagaggctgcatgagcggttcgaaagcagctcccaggcggccgataaaggtctggcgcatttcttcagctttctgcctttgggtgagttcggtaagggcggcctctttttcctggatcagcttgtcattcagggtggtgaagttcggattatcccgcaaagctttggcttgggcctcgaagcgcgcctctacctggtttttttcctgttcaaagctggcaattagctgctgatttttgggataggcccccaggaaccagatgacaatagaggcgattaggatgacggtacccatgcgtttgagatagacggtaaccctgtcccacatatgcactattaaaccccgcatagccggcaggcgatacgggggcagctccatcacaaagggttcttcctgtcccttgagtagaaatcgactgaatagcatacccagcaacacgctcatgacaatacccaggaggtagagcccgaagataacctgaccggcgcgtttggggaagaacaccccggcaaagagcacatacacgggcaaccgggcgctgcagctcatgagcggtaccaacagcatggtgaggacccgatcccgatggctgctcagtccgcgggtagccatgatggccggcacgttgcagccaaaacccatcagcatgggtataaaagacttgccgtgcagtcccagggcgtgcatgatgcggtccatgataaaggccacccgggccatgtagccggtgtcatccaagaacgatatgcccaaaaagagcagcgtgatctgggggagaaagaccagtacgcttcccaccccggcgatgatgccgtcggcgacgagatttcggagccacacgtctgctatctgggcttgggccacacctttcagccatcccacccctgcttggatccactccgtgggctgctcaccgagggtaaaggtcatctgaaacagcagccagatgaagaagagaaagaaggggaagccgaaaagctggtgggtcaagaccttatcaacctgctccgacaacactacccgtcgggccagctcctgacgctggacctcccggaccgtgccacccaaaaaaccatagcgccgttccgctaccagcaccgaggcgtcttctccccaggtcttttccagttgccggcgggattcctccacctgggctataacctgggatcgttgtggactctgttccagacggcggatgacgtccgggtcgagttccagcagcttggtggccagccaacgggggtagtgcccaccggccagattaggatcgcgggctaatacggcttcaatctttatcagggcggcttccacatccgatccgtaatcaatatgaatatgccgggataccgggtcgcgtgcctccgcagtgcggataaccgcctctatgagttctttggtgccctgattgcgattggccacggtaggcgccaccggcacgccccacaattccgccagccgcgcctgatcgatctgaatgcctcgggtggcggcggtatccaccatattcagggcaaaaaccatcttggcccctaaatcaatgatctgggcagaaagaaaaagattgcgttcgagattggaggcatcgatgacattgattaccacatcaggcttttcatcaacgataaaattgcgggcaatgatttcttctaaagaaaacggactgaggctgtaggttccgggcaggtcgatgatggtgatttcgtagtcgccgaaatagaccttcccctctttcttttcgaccgtcacgccgggccagttggcgacgtgctgccgggcgccggtaaggttgttgaatagtgcggttttgcctacattgggattgcccgccagggcgacagtcaaagttttggccattaatcagttccctcagaatcaatatttaagacaatcatatcggcctcacttctccggagactgatgtgacaccctttgaccacatactccgttgggtcgcctaatggcgccgttttttccatgtccacgcgaacccctcgggtcagacccatttccagcaggcgctggcggaaaggccctactccggtcaccctctccaccacaccatgttccccggggagcagctcacttagtttttttacaggcataccgcatcctttggcaattgatattcagtggcagtaaaatatagcttctcattcaacctgtcaaggtaacagaaacggaaaaaccctgcgattcataagataatcccgcaaagctaataggttatcaacccagcaggaagaatgggccggacagtggtggccattactaagagaatacagtggcagtggccagtggcttagggtgggaaagcgccgcgcccatcccgccgcagttggagaacaatttctgcacgggctggaaagcctgtgccaccggtaaatgattttcacggtgcgcgggtgatctatcaataatggcaattatgttatctatgcggataaagctgccaggcgctctgcgtcgagtgtttcgatgatggccacggtcagttctaccatggcggcgaaatcctggcggtggattattcctaccggagagtgggcataacgcaccggcgcgcccagaacgagagtggggacgccgccgtgggccaggtgaatcgctcgagcatccgtcgcgccgccgcgcctgacggccaactgataaggaatgtgacgttgttgggccagttccaccgtccaacgccagagtttttgggggacaatgacggtcggatcaaagaggcggatctgcacccctttgcctaaagccccttggggcggatcctggctcaagccgggcagatcgtcggctggcggcccttccaggacaatggctatgtccggtttggccgcctccactgccgtggttgccccccggcagcccacttcttcctgcactgtgcccactgccaaaacagtattaggatgtggctgttcccgtaatcgctgcagggccaagatcatggccgctactcccacccggtcgtcccaggctttattgaccaggtaatcattatttagggtggcaaaaccactccgggggacggctagatcacctaagcaaacaccgagagcctgaacttccgatatcgaagcagccccgatgtctaccaggaggtcttctattttgatgtctttcttagcttccgggcggaaatgaaacggaaccgcggctacaatgccttcgaggctgccggtggcggtctggatctgaaggcgccgccctggcaacagactcggttcccaaccccctaaagcttggagacgcaggtatccctgggctgtcaccccttgcaccatgaaaccgacctcatcgagatgtgccgctaacatcagacgcggcgattgatcctggccggtcttctctgccacgagcgatcctaagccgtcgcggtccatccggcaaaaaggcgacagatattcttccactatccgggctaccggcgcttctccgccaggaggaccgaaactgtcagacagtcggcgcaggagatccaaggcgtttgacatccatccattcctttctctgaaaataattattgattaaacaaaggctttggaagatactttatattcacctaaaaaatccgacctggctcaaaggtatacactcaggtatgcccttccagaccgcattaatatcagcaaacgaggttttaccggaaatggttcgctatactgttctggctctggtgacggttaatattgcctttaatgttatcggtcagctatgcttaaaatatggcatgaataaaatcggcaattttcagatttcgctcagcggtttattcccgattttcgttaaggcttttttaagtccctacatactcttgggtctgtcctgttatgtcaccggcttccttatctggcttgtggttttggccaaggcagaagtgagctacgcctatcccctcatcagtctgggatatgtcctgactgcggccctgggttggtggctgctgggagaaagcgttacctgggtgcgcttgaccggcatcatcatcacctgcgtcggggtctttattatttctcagagttaagcctaagcccctggttgacctagccgcaccgctgttccaggttgccgggagtagtctgctatccacccattgcactaccgggaatcagccggtgcgccaaggcggcggttcctttttggcttcaagcaaggctcggtaatgatcgcgctccttttcggcctggaacaattccatctccaacccggagcgctcgggagagggtccttgacctaactccgccagtctttttcttaaggccgccacttttttttcacaacggtacagctcaacggcaagatatcggatagacatactcttttattgagggccggcctcgcccgggatatatttccgatttaattgtcattatttcaatagcatccgccaaccgtaaaagtggttgatcggtggcattgctctcctagcctgtgcaagagttatatttaaccattacacttgaatactagcaagttttggatcaaggcctcacgagagaaagcgcattatctggccccagagttctctgcgtccttcttgagtcaaagtcgaaaaccagatgaagtcctgggcctttaccccggatggggccaactgcgccgcgatctcgctctgccgccgatcccgctgcccccgcttgatcttatcggctttagtcagtaccaccactacttcttgccgccagctccgcaagcggtccagccagtccagctcctccggtcccggttggcggcgggcatccaggagccagactacagctcgaagtcttttttgagtttcaagatacgtggagatcagccgcagccacttttcttttaccggcaacggcgcctgggcgtagccgtatccgggcaggtccacaaagtgccagacccgattgaccaggaaataattaatagcctgggtgcagccgggccgcgagctggtccggacgagattctgacgatgcagcagggcgttgatcagagaggatttgccgacattggagcgcccccaaaaagccacctccggcaatacgcctccggggagctgctcaatctgatgagcgcttacgacaaattcggccgaaagaatttttggtattgtcatgtatccgtccgctgccagccgccgtctgggtggatatctgacgcgcataaatcttcttgacagcaataattaaaaattatagctagttaaggttgtctcagcaaccattttccacttgccgggtaagataaaaagtgaaagtattgaggacggggagaagctgcgcctctcccaaagaaattatcattgttggcgagtaatttgcaagtaatgacaatcaataagaatcttgcctgccaagcaggcaaataattggagattgccagagctgttcttgaaaggaagaaatacatgagttaccggttgtcttgttgtttagtggggctgctgggatggttggcgtttctggccgggacactgccagcagtagcccaagccccggccaattcccaggcagttttggaaaaggccgtccgtctgctcgacagggccgagcaagaagtcgccgaggcgccggaaggggcgttggcgacggtcaaggaagcccgccagctctttaaattgctgcaaaccgatctggctatccgtctatcccaggctgagctgacgcccgcccaatcagagcaggaggctgccaatcatcggattgccgaagacctgtttaacaccggggagcgcctggataaatcggcacaggaaaagctggcccgcagccaggaattagcggcccagggcgaccggcaggcgtcccgcaatctggaacaggaggcccggaatgagaggctgttggcgctgcagcacttcgttcgttctgaaatctatagtctgcggaaccagcagtcgatctttcaaaatctgctggcggctaaataatctattgctaagtcataaagtcaatttaagtcaagataatgaccggtccgctagtcttatgtctcaacccttgggtctatgattttgcggcgcatgacttttacgcccgccccttgggcttgttatacctggccggcctcctgcgcgcctcaggttttcgggtagtctgcatcgattgcgccagccggccattaaatgggggcaaaccgacgggcaagctgcccaaagaactactgccgacgcccgccgcgttccggggtttaccgcggcgctacggccgttatgggatcactccggccgacctgaagcaacgtctccgccgcctgccgcagccgccggtggcaatcctggtcacttccctgatgacttactggtatcctggggttcaggccaccattgcgctggcccgtgaacagtttccaaacatccccatcatcttggggggcatttatgctaccctctgtccggaacatgcccgccgccacagcggggccgattctgtcatcaccggcagtggggaagcgaatatcctggagatattgaaggatattaccggtatcgacgttgcccctgccgttcatgttcctgatccggacaatatggcctatcccgcctgggacctgctctccgaccatcgggtgctgccgctgctgacctctcgggggtgtccgttaagttgtccctactgcgcctcgcggctgctggagccgcagtatcggcggcggcggccggaaagcgtaatcagcgaactggtctattggcagcagaagtttggcattgccgaagtggcgttttatgatgatgccctgctatttgaagcagaaaaccatcttttccctatcttggagggggttttgagccgcgggctgctgctccggttccacacgccgaacggtatgcacgtcggtcttattgattcgaggatggcccgctggttgaaacgggccaatttcgccaccctgcggcttggtctggagactacggtcaccggcgctacccgtccggatcgcaaggttcaatcgggagatctagagcgggccattgccgcccttagagaggcgggttatgcttcccaggagatcggcgtctatctgttgatcggtctgccgcaccaggaggatgccgaaatcgtggaatctagccgtcaggtacgccgcttgggcgccacgccggtcctgacccagtattctcccatcccgcacacagtcctgtggtccgaggccgtcaaggtctctcgttatgatctggaggcggagccgctctatcacaacaattccatctttccctgttggccggagttttcctggaggcgctacacttgcctgaaaaatctggccatgggcaaagtctaacataccaaggagatgacgtgggcacctcttcggcccgcaaggccccggtaggaaaattctggcggagggcaaaaacccttgcctcccgttatgcttccggtcaagacgcctcaactcccagggtaaaggaggttgtcgccggctatctgacggccttggagcaaccgtccggagagcgggagatgaccggcggaggagccatcatgccagcattggtccagaccgcgacatctctggcgcacttttatgccctcctggtagagcagggatggaccgcagctcttaatcatctgggagtagatcaggctacagcacaaactccggggacgctgattccggccctcttggataggttagccgggccgggcgccagattgaaagaggccacactccgcagtgccctcattgatcatctaaccgcttgcctcgccacaactgctgatccctatacaaaaacggcagacccggaaccaggagacctccccatggtcaatcgagtattaaactttttaggattggccctgtttcaacggtttctctctgatctgggagagtctttggaattcaaagctccgagcgtaatcttcggtattaaacggcaggaggaggttaagtcatacattttggcccaaagctgcgttctggccgaaatatcttaccggtcatcttgcacgctgtcaagccaacccgctgaggctgtagaacagctcctcacacgcctggtggaccatctcagaggccgacatggggattagcgtctattttggtgttggccgccagcccgaaaagacagggtatgccgatatcgctatcggattggagccgacagcattaaaactgaaagtgcaccataacctggacctcctggggaccggctccctacccctgccggcagaggttttaaagttccttttgatctcactcggaatttggtcggcggataaagtggctcttcggggactggcggccgatgcctggacccgcagcctgaaggtctctttaccggcagcggcctgggagacgtttttgccggagttggccgtcccgctgacctttctcaccggcgatgcctgggacctggaggcaagggcggtaaagccgtctctagagatttccggcaaacctgatctcacttggcgaccagactgcatctgccttttttccgggggagtggactcactggccggcgccgtcgatctactggaggacggtcggaacgtcctgttggtgagccactatgactttggccaactggcagccagtcaaaaaattctggcccaggcgctcatagaacactatggtgcacaccgggtgcgccgctggggcttccgggtgcaattcgaagcgccggagttaagtctgcgcagccgctccctgttgttcatcgccctcgggttggccgcggctgccgtctggggtgagaacctcccgctggtaatccccgaaaatggctggatcagcctcaacccgccgcttaccggcaaccgcctggggagctacagcacccgcaccacccacccttactttatttccggattgaagcagttctgggttaaccgggggatcgcccatgacttgggaaatccctatcaggaggttaccaaaggtgagatgctggcccgcagccgcaatccggccctcatacgggacctgctgccacataccatttcctgcgcccaccccgtggcctcccgttggctgaaaggccgccagggcaactgcggctactgctttccctgcctgatgcgccgggcggccctgcataccctcggttgggatgacgggcgacagtatgccatcgatgttttgcggcagccggaggtctggcgcaatcgggctcgaggagccgacctgcgcagtctgctttatgccgtgaaacagtggcagctcaatccccaaccccggcagcttctctggcgaagcggtccgttgccggttgatcaggcagagggagaaaagctgattgacctggtggggcgtgggcttacagaagtcagtcgctggttgagtgtgagacagggaaattattagcggattcttttttctgcctcataaaccgtatccgggggtaaagctgttgcagaggcggcccgcaccgccaactgatcgcagcgttcgttttcgacatggccgtcgtgtcctttaatccaaaaaaaggagacctgatgacgggagcataaccgcagtagcctgtcccacagatccgggttcttggccttatcttccttattccgccgccagccaaaggctctccacttcttggcccaacctttggtcatggcgttcacgacgtattgcgaatcgctgaagatctcaacctggcaggggattttcaaggcctccagggcagcaataaccgccataagctccatacggttgttggtggtcaggcgataaccgccggagagttccttgcgatgtttgccatagatcaagatggcgccgtagcctcccggtccgggattgccgatgcaggcgccgtcagtgtaaatagtgactttcttgagcgtgatacttttatcaagtacggccatgatacttctatagcagaaatatggccattgtcaaaagcaaatactgcaagcgattctagagccttacgtgatagggttgtgaaggtcagattgacggcgcagaccatcaggtctgcgctcgccgtttggaggtttggttagttagttggggaatgatcttaacgcgttggggaaatattcaatagtagcctttcccggtcagggaatagtttcgtatttaaacaggggacatcctttgcagacatccaaccccggccagggttggccgcccttgcccagaaccgaaggaccacccgtctcggtgatgcgtttcagaaattgggcggcgctggccttgatctgcgatccggggatgaaaagattcaccatggccatatcggtcttgccggaagtcttgctgccggcgcacatggtagtcatattcgccgtattgttgttgaaggcccagaccgacccggagcatacggctccattaggggtatggttaaaggtgagattactgcgccccatggccgacatatagtcgttgaggatgtgataagcctgatagggcaggatcataaagaaaacgatgtccgggtcgacttgggattcgtcaaacgtggccaggggagcgatgaaaatgccgcgatatttgccaaccgggagcttggccttgccaaagggggcttgccaggccagttcttcgttccggagatatttcatatgcctttgggtgtctttttccttgtccagctcccgaaagccaaagaccggttcggcattttcacacaacagcatgttggacggcatgtacatggccttatgtccgccgcgggccatggccaggtactggcagtaggtcaatttcatcttggccttggcattgagcttgtacttggggatttcggcttcgtcagcgcagaatttgatccctaccggatcaaagtctactctgacataataaatataggtgtcggctatgtccgtataggttaattcatctttactttttgctgcaatcgcggccatagtttcttttaatcccataatgatctccattggattatttattaaatggttgacgtaaagcaggggtagtcaaaattcaatgctatcccagatttttaacaatcttatcgtcctgctagacagatcggtctttgagaatcattgcttctcgctgcacagagccctaggctctggtgtgcgggaaagaaataggattcttttcagcaccttaagaaaaacaaaggctgccgcataaataataataaaagccccgatgaaccccagggaccaaccggttccgggtatgggtatctcgacctccaggaaccgttgctgcatccaggccagggcaaaaaagaccggccacagaaaagctccggatagagtcagctgctggaaaaaggtgtggccaaaggcctccttggccagtttattggcggcctggtaagcttccttgttcccggcccttaaggcgtccatggacaggttctggtacttatcggcctcggatattttctcatcaagatgttttcgggaaaaccgaaacaccagcctaacggtggcttccccgacgaataaggcgataatggccagggtaaaggtgccgatggcgaaatcggcccaggcgacgccggtgaggcggtaaaacatgataaggaagctatcggcaagttgaataaacggctgcatcaaaacttagtgtcttttccctgagcttactcttaacggtgaggcccggtgtttaccaagcctcgcccttttaaatgcgtctttcttttttaaatgcccggtaaacggatgtcaataaaaccccttaaagtataacccaatcctacgtatatagccaggatgacaaaaagccgtttcagccagatatcaggaatatattttgaagtataaggcccgacaatggaaccggtggcgatgccgatcagttcagctccgataaaaaggaaatcaatgggggttcccttgacaaacatgaaggtgaatatggaggttatcatgctgatgaagactgccagggccgaggtgccggctactacatacataggcagcgcagtcacggaagtaagaaaggggacatagagaaagccgccgcctactcctatgaaggctgacagggcggcgatgaagaagccacccaataccggccagacggggttgaagtggaattccaccccataaaaactaaactctatccgggtgaacccccaggattttacctgtactccttgggccgctacttccccggcggaagttccttttttaacggcctcctgaaaagcctgtgcggcagccttggcctttttcttcttttcctgtcccttgggggtggtatcataaaagaggaagcaacctatcactaaaacgatcagtccgaaataacctacataagctttcagagaaatcttgccagcggtaaggacgggaataagataggcgccggcgatgccgccgagggccagagcaattcccaaaggcagaaccaaacgacccatgcgataataagtaacggaggacattaaggccgacagaccaactaaatattggttggaggtacggatagaatctgtaaccaatttatttaaaaccggactggtttttctaaaactggcggcgtaatcacccaggccgaaaaccgaaatgtggcccacgccggccatgatgccgccaaaagcgccgacgatggaaaatatccaacccacccaaataccccataagataccccagaaccagaatggctggggtgccccgggaattcccatgaagcctttgggagcatccgggttgatctccccggttcccatacccaccggagttttggcgatggcctcttcaagttttccggctgccgccggttcagccaacacacagatggctgccgcggcaaccagggccaaaaggcagataagaacgataccctttttattcacaaaagcctccttaataaaaaaagaattattttgaatactatcaaaaattatgccaaataggaatattaacgattaaataaatattgccttgggattattgatatattttttatatgagccctagctggtggaattatggggcttccattttgttccatttaatgttaactatgtattaacgttaacatcactgataaactctcttgtggaaattgtgaccgcatgattcccaaaacttcggaaaaattctgggagaagatggttgacaccatgatggaggggttggtagtggtgtcttcccggggaactatcctggctgtaaaccgggccatggaagaaataaccggctactcccgcgctgaacttgtcggccacccctgttctttgatcaagaccgatagctgcattgctccttgtacctccggtaggtgcaagacctgcgaactctttcagaccggtttcgtgcggcggcgcaaagcggctctggtgaaaaaagacggtggcttggtgcatgtcctgaagaacgccgtcctattaaaaggtgatgatggtcaggccgtcggagtagaaaccttcactgacatcaccgaagttgtcgcccaggagcgggttatttaccggctgcgtcgggaactcaatcgagaagacggttttcaggggatcatcgggcgttccccggtcatgatgccgctcttttccctgattgccagcgccgctcaatctgacgcccccaccattatttatggagaaagtggtaccggcaaagaactggtggcgggggccattcaccgactcagcccccgccggcaggggccattgatcaaagtcaatgtcgcggcgctgcatgaatcgctgttggagagtgaactcttcgggcacgtcaaaggggctttcacgggtgccgaccgatcccgtttaggccgttttgaggctgccgatggaggggacatcttcctcgatgaggtgggagatatgcccctatcgacgcaggccaagctgttgcgggtcctccaggagaaaatcatcgagcgggtgggagatcatcagcccattccgatcaatgtccggctgatttcggcaaccaataagaatctgggtcaactcatggccgaaggacggttccgggaagacctgtattatcggatcaatgtgattcctatccatctgcctcccctgcgtgagcggaaagaggatattcctctcctggtggaagcgttcatcgagcgggctcgtcttaagtccaagaaacctatcaaaggcatcagtaaagaggccctggagaagcttttggcccatcaatggccgggcaacgtccgggaactcatcaacgtcatcgaatatgcttttgtgctctgccaggaaggcaacatccttccagaacacctgccgcaactgatcaatccgaaatcccttcattccactagtactcgaaagaatggcggtcgcctgttccaggagcaggctcgggaactgcttctcaaggccatgaggacggcgggaggcaataaggctgaagcagcccggattttaggggtgagccgtgtgaccttatggaagaaactgaaaaaatataacctgcaactggaagcggaagaggagataagcgatgatgcagaagaggggaatgagttttaaacactgagctttggaaaaaaggtcaggtttagttatcataaggccgggcacgcttgacctcttacgagaccttcgagcttcggccaagtaagttttttccctgcaagggagttccgtcgatatgcaattctggcgatattttgtagtcttattgggtatctggttttttctaggagcctgcggcgaggaagaaccggtaaaaaaaatagatctgtccaagctgcaagaacttccattagtcaagcacgataatgccattacctacgcctacctgcctcaatacgctcatacagtctcctaccagcggcaccacctggtaatggattatttggccaagtcaaccggcctgaatatccgtcaggtatttccggatactttcgatgaacacatgaacatggtaggtcgaggcctgattgatattaccttcagcaatccttttatttacgtgaaaatcgccgaccgctacggcgccagggcctttgcccgggtggtcgaatccgtgggtaaagaaaacttccgggggcagatcatctgccgggccgacaaccagcagattaaatctctgtccgacataaaaggcaagcgtcttattgccgtcgatcccacctccgcgggaggatatctttacccttggggtcttattctggaacgagggctgcgcgcccgcgacttttccgaagtcgcttttgcaccaggaccgggagggaaacaggagaaagtagtaatggcggtttattcggggaaatatgacgtcggcttgatccgggaggggaccctcgaggtcgtcgccgacaagattgatctgaaacagatacgcgtcctggcccactccccctggtacccgggctgggtctatgccgcccgcaaggacatgaatcccgctgtggtggcgaaaatcaagcaggcacttctggccctggatatcaaaaatcccgaccatcagatcattctcaaaaaagctggctttattgcagttatgccagctcaggattcggactttgacgtcgtacgccgtctgcagaccatggtggaatccaaggccgagcattaagaggcggtgcttaatcaataatctagaatggtccgaccattaggctcttgagaaactacaagggtgtcgacatgacgcgatttttggataggttatcctttcgcagcaagatttttttaggcatcacggcggtgatcttggttttcggcctcctgtcggcgatctttgtcagtaaggcggccacccacgccatgttgggagagatcaaaaaacgaggcctgacgctggcgctgagcctggccgccagaagtgcagatcctatcctgggccaagacttcctgcgcttgaagaacatggtggacggggtcaaagagaccagtgacgacattacctatgccttcatccaggacaaaaatggccaggtcttatcccacacctttcaggtcggttttccggtggagcttttggacgccaataaagttccggtgggcgcctccgaacatgtccaactgttggcctccgaagaggaaccattctatgatttcgccattcccgttatgatcggggccgagcgcataggcgtggtgagggtggggctgtcccagatcaaagcccaggcggcagtaaatcgcctattgcttattattttcggtgtttccgccggtgcagtcctggcggcggtgctgttgggaaactattttgccgataccgtaacccgacgcctgaatctcctgcgcgcctcggccgaagagatcgtcaagggaaatttggacctccaaactgcaccccggtccaaaaaaaattgctgggtgataaaaaactgcaaccagcatgaatgtccagcctatggcgacacccgccgtcgctgctggtatctggtagggaccttatgtcccgagtgcaagcccgggggatatgagcagaaaatagaagcctgccagaattgtcaggtttacaagaccatcgccggtgatgaaatccagaccctggccgagacctttgactacatggccctcagtttaaatgctcatatcgagggattgaaaacggcggaaaacaatctaacccgccagcagcaactcctgaagacaatgatagacgccacccccgatctggtaagcctgcaagacagcaattttatctaccaggccgtcaaccagtctttctgtgatcatttttccttaaatgccaataaaaccatcgggaaatctgaaatcgatatttttacgcccaaatgggccgagaccattcgaaccgaagacctccaaatccttaagaccggcgttcctctctctaaagaaatcatcattaagaaaaatagcgagaaacattggtttcacatggtcaaactgccggtgtttgaccgggatcgcatcgttggtctgttgttcacggcgcgggatatcaccgatatcaaacgctaccaggaaaaactggtacaatcggtcaaaatggaggaactggggaaactggccgggggtgtggcgcatgaaattaatacccccttgggaatcatcctgggatacgcccagatgcttttggaagacattccccaggatgcggaaagccatgaatatctggagatcattgaaaaacaggtgaagatctgccgccgcatcgtcgcagatctgcttagtttttcgcgggttagcgaaagcagcatggcagaattagacctcaatgctaccatcgaagaggttttgaatctgatccgccagatctttcagcaagactgggtgaatattcaagccaacctcgacccgcagattccattgatccagggcgataaggaaaaactcaaacaggtctggctcaaccttttgaataatgcctttgaatccattcagcagagcgggaccatctgggtcagatccagtctgtgtccttatggccaccatgccatagtgaccgtaggcgatagtggtaatggcatcgccccggaagacatgaagagaatctttgaccccttcttcagtaccaaagcgccgggagtaggcaccggcttaggtctgtcggtttcctccggcattgtccgtgagcatcaggggaagatatttgccgtcagtccgtctccaccattgtataaaaccctttctactgctaatggcaaaccgccgggaccaggcgccctcttcctcgtcaaacttcccataacccgggacgccgaagaagatgggtgtgaagaattctttcttcatcaagagccctataagatatcagcaacaggctaaggaggttctgtatgggactagtgttggtcctggacgatgtcctggatgcatgtattatgatcaaacgtatcctagaacgcaaaggtcatcaggttgccatttttaccgatgaagaagaagccttgctttatgtccggtctcatcgagtggacgtggccattttggatatccgcctgaagaagatgagcggcatggatgtcttagaggagctgaaaaaaatttcgcctcaaacccgggtgataatgctgaccgggcatcctactctggagacggcctttaaagccaaggagtggggggccttcgactattgcgtcaaacctatcgacaaggaagaactggaagagaaagtggcctacgccctaaaggggaccgggacctcagctcaagattgataaaggtctcaacgttcaatggagagcattcgatgaaccaccaaaagtagccggatttactatcgccaacagaaaaatctcatcctctgacgctaacggcctggataatatcctgtgccaagggctgaccgtggctgaagcgcatgaaatttaatcaactgttcaggtactggcttctccagattttccttccgggtagatttctgcgctataagtatcgattgttccaggaactattgcatcgagaccagagatgtctggaactgcttacggcgctcgaagagattctgcataaacagaaatcggttgactgggcccggatcgaaaagctggtgcgggagttgattacggcaaccaggaacctgatccgatctctggcggctatgcatcccaccgcttatgaccagctcgaggaacagcttggttttttaaatgccgttttagacggcatcgtgaccctaccggaaaatgattccaccccaccgtacaccgtttctttagggatgccggggctggaaccggccctggtggggggcaaggctcatgccctgaaccgcatagccttggaagccggactgccaatgccggaagggttcattattaccaccaaggcctttcagctttttctgcagcacaaccgccttcgcccccgcctcaacgaactcttggccgaggttgatcctcagaattgggagcagctaacgcagctatccgagaaaatcatgtccctggtggaaaacggggaagtccccgcggtagtgggagaagaaattgcctgccgggtagaggagtatcaccggcggggactagatggcccctggtgtctgcgaagcagcgccctgagtgaggatggtgaggcctcttttgccggccagtatctcagcgtattgcaggtggccgatcaggacatcctgacggtgtataaaggggttctagcaagcaagtattcgccccgagccctggcgtatcgcctccactgtgggttggccgatcaggatactcccatggcggtcatctttcttgaaatgatcgatgctgttacaggtggggtgatgtacacccagaccccggagttggtgcatgaagcagatgctccgctggccgtctacgccgtctgcggtttaggccggcagctagtcgatggccgcgccgaaccggagattttttatctaaccagggaagcagcgccacgtcctttggagttcggcaacgaaccgagatcatgtttatcttcagccacagccgtgctcttagctcaatggggcatgatgcttgaaaccatgtttggccgtccccaggatatcgaatggtgtcaggataaggttggcaactgctatattcttcaatcccggcctttaaaaattgaatcgtcccacccgggcgcaacggtgaccgggaaagagttgatcccgcccgacagtcccattctcttggagggaggggtgacggccagctccggtgttgcggcgggcgaggtttacgtcatccggaatgagactgacctgggccgggttccggaaggagccgtattggcagcccccatcctttcaccctctttcgtaggtatcatcggtcggctcagagcagtggtggcgcacagcggcagccaggccagtcattttgcctcggtagcgcgagaattcggactgcccgtcattgccggggcttcagaggctatcaaacgccttgcttccggtatgagcgtcatcgtggacgccgaccactgccgggtttaccaaggaagtattgctactctcacaccaaggccggctacaccgttcacttcgcgccaatctccttttttctcgcgactgcatcggattatgaaatttatttcacccttacgtctgatcgatcctacctctcctgattttgccccccagaactgccagagcatacacgatctggttcgatttgcgcacgagaagggtatggccgaaatgttctttctcacgggccgcagcggtcgcggtctgggccgggctcggcggctggatgccgctctcccttttacgctgtatgtccttgatctggatgagagcatctccccagcggccaaaggccgaaaatcagttgccctcgagttcattgcttcccgacctctgcacgcctgtctgcaaggccttacccatcccgaggtggtctggcgacaaggtctggtctatcttgattgggaggagttagaccgcgtcagcgccggcatcgtaaacctgaaatccgccgccttagccagctacgccttggttggcagacattatctccatctggtgctgcgcttcggctaccattttgccgtcctggattgcctttgtggaggaaatcccgaggccaactacatcgcctttcgctttaagggcggcgggggcaactacgagaaccggcttttgcgggtgcaattaatccaggaagttttgacctgggccggcttcaaggtcatcaccgagggagatctcctcgaggcccgattcgagcgccgccatgccgagacggtcctctcccgcctgacgcttttaggcatcctgcagggaaagacccaattgttggatatttccttgaatgatgatgatcaggtcgttgccctggtgagttcgttgaaagagaagtttgccgactatgttggcgacggctgatggtttagcttcaaaagaaattttcctgaccggtggtatttcccataatcggacatatgttaataatagaacgacctgaaagcggcgcggcaggctctcttgatccaggtggacggggaaggccaagtcgattttcgggtaaataccaaagaggatatcaaaatgatcgatccctatggctttggcttggattttgtcggccagacaaccataaaacccattaccgcggtattggcgcatcccttgcacgggcgcctggtggagacgataatgttaatggttaaccacttaatttcttatgaaggctctcaatatgttctcagttggaggaacagcaatatagcttattataagccggcggtcacagaaaagaaaaagcagatggactttgatgaatacctggatgaatagctagagccggcgcttgctatatcttagggcggacaagggccgcccttaggctttttagggatgaagcgcctgtgacaggaacggtagcaccttggtatgcaggcgctctgccagacggttgaagtgatcgccgtcgtattcttcgtaactgtgaggaatgccgagttttttcagggattggctgaaaagacgggtttgggggagcatacggtcggcagttcctatgtcgaaggcgatcttgagttgggccagattttcctttaaaagcggcaactgtgagtatggatcactcttaagccaggtcttccaaatggcggcatcgaacaccggttggccagattcttccttgaacggcaggtcaaagaggaacggaggtttgttggggttgggggcaatagcggcgccggcggcaataatcacctgatcccgccaggacaggccagggaactggtcccggctggtgagtttcagaacggtgagcagattggccttctgcagattcaagaaatgctcctcaaagaccagacaggccggagagagtccatagacggcccgaaaggtttcgggatgccgcatagttagcagcagggcgccgtaaccgcccatagagtgcccggccaaggcccgggcagaggcctgcgggatagtgcgataagtgctgtcaacgtgccgcacgagatcctggcagacgaaatcctcccagcggccggttaccgcagagttcagatagaagcttcccttgtaggcattgtcgccgtccggcatgactataatcaagggttgtatgttaccctggcggatgagatcatcggccatttcctggagccggataggccgtttcggccggtccgagctggtccaaaaccgatgtttaccgccgaacccatgcaagagatagagtaccgggaagtgccgtggcggttcactatcgtattgggggggcaggtagacggtcaccgctcgctgggccgggtcgcccaagaggtttttggccaatgccgggctggacactgcatcagctaccagccgcccggactgcgcctgggccgggagtgaagccgcggaaaggagctgaattagtaaggtaataatgatcaaaagcagggatgatttacgcaatcgcatgatcaacctcctgagtggagtgtggcggcggctccgggccttgacggtttggccgccgcaggatgggatgtccggagtttacgatatctgtccattaaagattgtgactagagcaggtcttttgtcaacggatatctcaggtggattggatttttggaatctttgaagaagctgtgatacaattcaggtaatgtttgggcgctgaccgatcatgaggagaacgtcatgagttgggagacctatcgacatcggactgaggtgcgggtgcgtttcggcgataccgatccatacggcatcgtttactttgtcagctatttccgctattgtcaccaggccatcgaagaattcctgcgctctctcgaattgcttccggaggagactttccggaacgtgccagaaggcttcggcctgccgatagtggaggcccacgggaaattcctgcggccgacgcgctatggcgatctagtcgagatcgataccaggattcaggagctacgccgcaaagcaatcatctttcattttgattttttcctggccgggaaatcagacctgatagcggaaggaacagccactatggtcgccatcagcccgcaatggcgagccattccgttgccggaacggatacagacccggctttcccgggccggggggaaagtcgaaaaggcttgaccggcaggggctttcttgatacatttttgctgaattcatgtgcgtggagctaagtatgcccaaaatcgctgattattttaccaaaagcgatcgcaaaaaactgttcttcgactacctcaagctcatcggcatcctggagatcgtgatttttatcgtagtggcgctctgggccacggatgataaataccatcgggtttacactcccttcccctggcggcaatatctgtttgttgccttcgcctttcccgtcatgttcacttttcttatgggagtggtcatcaccggcttcaattattttatgggtgccgatgaccaggaggccgaagccggcgaagcacctgcaagggaccgtttttccactatcctcagccagatgcggcgtctgccctaccttgtcctgctcttcctcctgctggtgacgatgctgggcctgtacaacatgaatcacatcatggcctgggtgagttctttgggtcaacagacctttaagtttctcagctacgccgtcgcagtgttcggcgccctggtggccctatatttagtgttctttatgttttacaaatatcgtttgaacaaaaagcacatgcaatatcaatattatactgatatatcaaacaagtatgggctgatcatcctggaagaccagaccgtgttgcacaaaaatggcgacctcctggttcagggtaaccggcgtttccggcgggctcgccaggtaggaaaacttcccccccagacgcagctgctccaaccccagtctggaatggatgagaacctgccgatgttgaaagagtagggggcatttttagagttccagatcgaaagacctgatatttaagctattttaaagagcaggccatcgatttaagacctgaccagataataaaccctgcagcagcggggttttttttcggaggcaaggcgatcgttcgcatagtcttgatggcggcagttcgagaggaattgcagccgctctggcgtagaaatcgaccccggcggatagaattcggcaaggccccagcctggattctgacgaaaggcaattatgagtgtgtcgccgttctgtccggtatgggcagagaacgggcccggaggtggaccgagcgggccattgccgcatttgcccccgattgtctgctgacggcaggatttggaggcgccctgaacccatctttgccgccgggtgcggtggtgttggccgccgagttctggcaattagaaccccgggaaggcgccctcaatcgtctggagccgatcctggccgggcctccggcggcattggtaggttatttgcgggaaaaggggattaacgcctacgaaggcgtcagcatcacaaccccggcgatcatgccaaaagcctcgctccccctccaaataacccgattgcccctgcccgtggttgatctggagacggccgcagtggcgttggcggcccaggcgcaccgcctgccattggtaggagtgcgggcgatcactgataccggcagcgaggagattgccccctttctggccgacctcatcaatacccaaggcatcgtcacgatatcttcgctcatccaggcagtcaggcaacgtccccaacgcctgggttatctcgggcatctgtggcgccgctcccgtctggctggccgacagttgggcagggccttgaatctcatactggattatatagattttcatgtttaataagtcacagcgaagcatgaaaacagaaccgtggcggctgctcacaataatgcttttgctgctcaccgcccactgcccactgtttttataaaagttcgcagtaatttagtttttcatgggacgggggcttaatggcacataatgagaaatgagcctgctggacggcgccgaccctgctctagttcgctttgaaccctgggtgacagcgcactagtattgcaagagtggtgaacggcaggtaaataaaaagccctaccagtcccaagagggtctctccgatataaaatgtcaggatcaggttaaacagcagaattccaagatacagcccggcgcccagatagccatcattggtggaccggctttgcccccaggacagccacggaaacggcacagaccagtggctgaggcgttggaggaccgcgaccatcaccaacccgacgacaaaccagccgacaaaattgctcaaggggatgccaaaataaatgcccgcttccggatacccgtagatctgccccagaaaccagcgatagccgcgcagcgccaatggatcgatgatgatatccagggttacaaagagcaccaccgccaaaagcagggttgccagattatacctgccggtgttgacgggatgtcccgagacgggcgaacgtggtaggggggccagcaaaaacaaagccaggctgtaactggcgtaagataggaagacgtatgacagggagtccatcaagggcactcccagaacccagagttcctggctgtgagtcgccggaatatacatatataacccgtacggaatgccggtgtgaatagagcagaattccgacgtccaggcaatgccgtagccgagaagcaggtacagcagagtcggcccgagacccagatggcgcgtggccagacagagataggccgccagaaaaataaagacgtaaggtcgcaggaataatgtaccccagagcaggcttacaaaagaaggagtggactcagacatctaaacctctgtagaaataaccgacggttcctgacagattagcaagcggtttgcgttaagcttgctgtcggcgatgatatcttgacgggataggaaaaacttgtcaagctattcagggccgttgatttaaaaattccggtggtagaccctgacacttatataaaaacagtgagccgtgagccgtgagccgtgagccgcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtgcacttatataaaaacagtgagccgtgagcaggaaaagcaattactattactgtagtattctaaccaaaaaccagaaacctaccagaggagttcacttccttgaaagtcattcttgcccgcacagccggcttctgtatgggcgtcaaacgggctatggaattggtcttgcaggccataaaccgcaagtccggaagcatttacacttatggtcccctgatccataacccccaggttttggagttgctggaggaacggggcattggcatcttgaagaacgccacgccggactcaggttccgtggtagtcatccgggcccacggtattcctcctcaagagctggaactgctcaaggcggccggctgccagatcatcgatgccacctgtcccaaggtggctaaggtacacgctattcttcgccggtgggcccaacggggctacgacgccatcattgtgggcgacgaggaccatcccgaggtcctgggtctgatgggatataccgagggtcgcgggcgggtagtcgtgacttcagatgacgttgcccggctgccggagttggcgcgggttatcgtggtggcccaaaccactcagagcgaagatgtttttaccaggcgggtagcggaaatcaaggccagatttgcggaagtgcaggtctataatactatctgcgacgctacggccaaccgccaggccgaggttcaaaaactggcgagagaggtggaggcggtcgtagttgtcggtggccggagcagcggcaatacccagcggttggtggaaattgcccgggctaccgggacgccgacctatcatgtggaaactgaacaggaactagacatggaggaaatgcagcagtttaagacggtgggagtgaccgccggcgcctccaccccccattggctgatcagcaacgttgtctccatgttgaagcacgactgggccacgcggcatggttttgtggcccaactctggcagcgtctctggcgtttcctggtgaagtccaacttatacgtcgccctgggggccggctgtttgagttatagttcttctctcctgcagaccgttgaaccgctctggcgctatttttttgtggccttttgttacatttatgccatgcatatcttgaacaattttaccgacgccgccagcagactgaacgatccggtgcagacccggttctacggccgccaccgccgttttctgcttatttccggagttgcttcgggaatcctggcactgctcctgggtctggccctgacccccctggcctttgtctttatcctcatcatgagtgtgttgggtctgatgtataccattaacatcttcccgtcccgtctggcttctctaatgaaatttcatcgcttgaaggagattccgggttctaaggccatcttcacctcgatcgcctggggggtcctggcggccttgatccccgtcatctgttcggagcgcagccttaccccggctacggcttttgccttcctgtttgtggccggcctggtgtttatccggtcaggctttttcgaaattcaagccctggagggtgaccgggtcgtcggtaaggaaaccctggcggtagctttggggaaagagaatacgtttaagatgctttacctgtcaaccggactgctgctggcagtcatggccggtggcagcctcatgggcgtcctgccgaccttgggctacgccctgctcggctgcggggcctacgccctcggctacctgaccctttaccgccggggctacctggaatccggcctgctgctggaaagtctggtggaaggcaatatgatcctggccggctggatctccttcctatgggatccttttcattatattttttaatctgagctttttgcaaaacagttgtctttgtcatcctgaacgatgtgaaggatcttaagcctataaaaacattagattcttcgctacgttcagaatgacaataaccccataacaatagttatgcaagagcctctagcagttttttgataatcttcccaatattgaaaatatcgtgatgatcctatcaagaaaatgagtttcaaatttcaagttccgggttgaacagatcgaagccatcaaatcgctgcaagattgttttcatggtttgtaggttacgtacaatttatgaaaattagcaaaaattagatgcgatgaaaacgaccggaggtgagaaagtttcgaattgtctcggttactatttcgagttgggtgctggatagcgccggatagagtggcagagtaagctcacgagccgcggcgtcttcggtgagaggcaggcggtggtcaaagttttcccccaacaggtggcgatagtgggtaaaacggtgcaccggaggataatgtatgctggtctgaattcctgcttgagccagggcggtcatgagttcgaaccgattgatttctttatttaacaatacagggaagatatgatgggtagaaccaaccggcgcccggagaaaagggagttccaattgttccaactcccgcaatttttcctgataagccaaggttaattcccgtctcctcgcgtttcccgctaccagcctctccagttggacaattcccagggcagcccgtatttcatctaaccgaaagttgtagcctcgagctataacgtcgtagctgaagctatgtcctttatgccggtcccatgttaaagtggtcatgccgtgagagcgggccacctttatcttagctgccagttcatcgtcgttagtgacaagcatcccaccttcgccggtggtcatatttttattcgaaaaaaagctaaaacagccgatatttccgatggttccggctttttgaggaccggctgccgattgataaactgctcctggggcgtgggcacaatcttcgataatcttgaggttgtgctgtttggccaattcaactagggagtccatatcgcaggggtagccggcgtagtggactaccatcaatgccctggtgcgaggggtaattttggcggcggcatccccaggcgagatgttcaaatcatggggtccgttgatatccacaaaaaccggttgggctccggtgtagaggatggcgttggcggtggccacaaaggttaaggccggacagaggacctcatcaccggtttgaagacccacaacttcgccggccagatgcagcgcggcagtgcaattagccacagcaaaagcgtgtttgatgcccagaaaggtggcaaagcgttcttcgaattcctgagtgcgggggcccatcgaaagccagccagattgtaagacttcggtgacggcggcaatttcctcgggacctaaggtaacatcagccagggggactttccatggattcataggaattatcttctataaagtaaaattaccggcagtggttactgctcagacgttgtataaatacggtttatattgtcccagattctcccgaataaaagcgatggtgtggctaaggccttcttccaggctaatcattggctcccagtctagtaatgccttggccttactgtaatcacaaagaagttccataacctcgctggcctcggggcggacgcgctggtcttcacagataatctctttattgccgcccaacagggtaataatcatgtaggccagttggccgatagaaactgattttccggagccgacattgatgacctgccccaccgccgcgtcggattctgctactttgagaaaaccggcaacggtatcggagacaaagttgagatcgcgcaacggcgttaggcttcctagacggataatattgccggagagcccctgagagataatggtgggtatgaccgcccgggccgactgtcggggaccgtaggtgttaaaaggcctgattgttgacaccggcgttccgaaagagaggaagtagctttccgccaatttatccgcccctattttactagccgaatatggggattggcccttcaatgggtgctcctcgtcgatgggagtatatcgggcggtgccataggtttcgctggtggaggtatggacaaaacgccggacccggtgctgacgggcggcctccaacagatttaaggtgccgccacaattaacggtcacatagttggccggagcgatataagaataagggatagcgattaaggcggccagatggaagacgatctcacaatcggccatggcccggaaagcgcaaaatggatcgataatatctcccgccattacttctagttgccctctcagatccggatggatcaattccagcaagccccagtcgctgcgggagttataatgtaccaaggccctgacctgggccccgagttggagcaatgattctgtcaggtggctgccgataaaaccgccggcgccggttaccaggacgcgggtattcttccaatatatgttagtatctatggccatttttatcgggtcagattgaaaggtccaatgaagtagtttttcagcatgccctcagcggttaaattattaaggtaaaccaatatgatagaaaattataaatatctaccgagcttgtggacttacactttaaaatatggttttggctgaaagctgatttatcttttatttataatactaattgtggcaaatttcatgaaaaaaaaccaaatatttgaaataaagtctcttaccggagccaatgttaaatatctagtagatttttcccgtcatttatattatttttaagcttaccttgccgaaaatcttatattccgtggccgtaaggcaggaaacggctattttttataagggaggagaatccatggcaccagagcgctactgttacgcttttgaagagggagacgggaaaaataaacacttattaggcggcaaaggggcgggtctttgcaccatgacgcagatcggcctgccggtgcctccgggttttgtcataaccacgaaggccaatgtggattacctggagtcaggcggccagttccccgaaggcctgatggatgaagtgcacgaatatatggaggccttggagaaaaagacggacaagggcttcggtaacccggaaaaccccctgctcatttcagtgcgctccggttccgcgctgtccatgccgggtatgatggataccatcttaaatctggggttaaacgacgagacggttcccggctttattaaactgactcaaaacgaacggtttgtctatgatgcctaccgccgctttctgcaactgttcggcaagatcggcctgggcattcaggacgaacatttcgacaaaatatttgaagaaattaagggtaaatatcacgcccatgtagacacggaacttaatgccaaggccctggccgaggtctgcgaccggttcaaggagctgatcaagcagaaaaccgggaaaccctttccgcaagatccctgggcccagttggtgatggcggtagacggggttttcaagtcctggaccggcaagcgggcggtggactaccggcgccagtttaacattaccccggatatggcctatggcacggcagtaaacatctgcaccatggttttcggcaacatgggcacggattcggccaccggcgtaggctttacccgcgatccgggaaccggagagaatatcctctacggcgactacctggtaaacgcccagggcgaggacgtggtggccggtatccgcaccccgcggcccctgcgggagctgcgcaccgacatgccggagatatataagcaattggagcaactgcggcacaccttggaacagcattaccgggaaatccaggatttcgaatttaccatcgagcggggcaagctctatatgctgcagacccgcaacggcaagatgaacgcctgggccttatgcaagacctcggtggacctggtaaaggaaggccttatcaatgaagaggaggcgctgctcagaattccgccggatttcctggaacagttcctgcaccgccggatcgacccggatgccaaagtagagccgatcgccgtgggcattgcagcttcccccggcgccgccgtcggcaaggtggtctttgatgccgaccgggccgaacgcttgggcaatgagggcgagaagatcattctgacccgcattgagaccaagccggaagacatccacggctttttcgcggcgcagggtattctcaccagccggggcggcaagacctcccacgccgccgtggtggcccgaggcatgggcaaaccctgcgtctccggagcggagggcatggacattaattatgaactcaaagaggcccgcatcggcaagcatattatcaaggaaggcgatattgtcaccatcgatggcggcgccggggccgtatatctgggcgccgtgcctatggtagaccccaaagtcagcgacgatctggtcatgctgctgcagtgggccgacaaaatctcccgtttggaggtctgggccaacgccgataccccggagatggccgccaaggctcgggaacacggggccaaaggcatcggtctgtgccgcaccgagcggatgttcaatgaagccgaccgcctgcccttggtgcgcagcatgatcctggccaacaccccggacgagcgcaagcgctggtgtgacaagctgcttcccatgcagcggcaggacttttacgatatcttcaaggctatggacggactgccggtcaccatccgcctcttggacccgccgttgcacgaatttctgcccaccatcgaggaactgctcaacgatatcagccgcctgaaggaattcagccaggtcatgtactccctggagcagctgccgggaacggccatgatgatcgatcccgagctctataagctgatgcccagcattgagaccatgactcgggagtttagcgaatataaaacgaaaaaattggaccagaagctgttgaagcagaaggaagaagtcctgcgccgggtacgggtgctcaccgaagtcaatcccatgttgggaaaccgcggcatccgctgcggcatctccttcccggaaatctatgatatgcagcttcaggccatcttcgaagccaccgccttggctttacgggataaaatcgacgcccgcgccgaagtcatgattcctcaggtttgcactgccaaggaactcgagtgggtgaaagagcgggccgtgcgcattcacggcgaggttgaaaaacgttacaacgtcaagattcctcataagttcggtactatgatagaagtcgtccgggcctgcctgcgggcggggcggattgccgaaatcgctgaattcttctccttcggcaccaacgacctgtcccaggccaccttctcattctcccgggaagacgccgagaataagttcctgccgatctataataccgaaggcatcctgagagacaatccttttgaaatcctggacgtcatgggagtaggacgcctgatggagttggccgtcaaggaaggccgccagacccgcccgaatctcaaggtgggcatctgtggtgagcacggcggccaaccacaggccatcgaattctgccaccaggtcggcctgaattacgtttcctgttcccccatgcgcattcccattgcccggatggcggcggcacacgcagtcatcaaggaaaagggcagggcggtaaccaaggcgttgtaaaagtaacccgctgctaggggcggggtaacctgcccctgcaccttaataaagagaagactgcaaactcctgaaataaggaggtggaatacatgccgaaaaaaactttgtccagcctcactatcgacatgcatgtccgctgtcagcaggtgtttccgcaagagagcgaggccgcttatcgggaactgaaaaccatgggggtcagactttcccgagaagaggccctacacctggctcgcgccattctggccgccacccaggaatgggaggaggtggaactggtggtgcaccgcttcgaccgccgcccctctgatagggcctacctgctggccgtcgtcccggaacaccatgaggtagaagatcaggagtttgtccaaaaaatccgccgcccagtccccaaagacctcgatatgccagaggatataggagaggtcttggaatcattgaaaggctcgcccatttctgactgattggcattgcctatcggtcacccgcgaaccatgaaaattggtgtcggaccattccagaaggcggcatgcgcttcgctttggcttacgccgatctgcgattcccgccctacaacactgcaaccccggcaggctcgcctgtaggggcgaatcttgtattcgccctaggcaaaggtgggttgatccggcgaattccgcatttgtcctgagcggtttggttttttcggctttaatcatcggattcattcaccgggtgtctaattttctgggatttgatgataatctcgaggagcttattgagcccgccgtcggagagccagcttagttaattccaccaccgggatcagactgaggctgaggccgccggccagcagccaatcatgccagtccaagggagtcgtatggaagagcgtggctaagggggtacattgcactacccccacggtcattgccaaggagatgatgaccgcggcgatcaggaaacggttggcaaaggggccgacggtgaacagagacaggcggctggagcggcagttaaaggcgttgaccaattcggccagcaccagagtgacgaataccatggtctgggcgtgcggcagaatctgttcggaatcggtggcgccggttggattatagaggtaatagtaggcaaacaatggtaggatgatgagggttttataaccggcgattaccgccagcagggtattaaccgtgttggtgaaaaccccctcggtcaatggtcggggggggcgggacatgatgtccggcgccttgggatcaattcccagggccagggctggcaggccgtcggtagtgaggttgacccacagtatctgtagtgctatcaaaggcatcggcagcccgaggaaaaaggccccggtgagtatgattatctcacccagattacagctcagcagaaacaccagatactttttgatattatcgaagatggcccggccttcctcaactgcggccaccagggtggcgaaattgtcgtccgccagaatcatcgctgcggtctccttggtgacctcagtaccggtgatgcccatggcgacgccgatatcggcgcgtttgagggccggagcatcattaaccccatcgccggtcatggccacgatttcacctttgcgtttcaagacctccaccagacgcagcttatgctccggggcgactcgggcaaaaaccgccgtgtgctccaccgtggcgagaagctcctcatcattcaattgattgacctcttggccgcagaggacggtttgtcccgcaccgctttttttcatgagacccaggtcgttggctatggcaccggcggtctgaggatggtctccagtgaccatgatcaccttaatgcccgcccggcggcagcggctgacggcctccttggcttcgggacggggaggatccatcatgcctaccagcccgacccagaccagatcggtctcctcagattccggggtcagctccggccggtcagacaggcgtcgataagccagccccaggacccgcagggctgatccggccaggcgggaattttccgccagaatatcctcgcgatccgcttcctcaaaaggtttttccccctgagtagtcaattgccggacacaaaacggcagcaggttttccggagcgcctttaagatacatgaccgggcccgcggtgtcctgatgaatcgtgctcatgcgcttgcgtttggagtcaaagggaacttcgcccagccgtggatgttcttgtatcaggtgggggtaatccaggccggctttcaaacccatggtcagcagggcgccctcggtggggtccccgcgcagccgccaggcgccttcctcctgtttgagagtggcgtcgttgcacagcaacgagatgcgggcggcagtatgcagtaccggattggcgagggtaagaatctcatggtcggccgtatgaaagtcacccttgggttcatagccggagccggtgacagtgacccggcgatgctcgaggtaaagacggcgtaccgtcatctcgtttttggtcagggtgccggttttgtcagtacagataacggtagtacagcccatggtttccaccgcggggaggcgtttgacgatggcctggcgtctggccatgcgggtggccccgatggagagcgctccggtgacgacggcagggagagattccggcaccgaggccacggccaggctgataccccagataagcatggctagccaaccgtagcctttaacaatacccatcagcactgctccgattgccacggccagacagatgaggctgagcacccggccgataagcgaaatccgcttttccaggggtgttggttcggcgcgtacctcccccagcatctgagcgatacggccgaattcagtgttcatgccggtggcggtgaccacggcgacgccgcggccataggttgctacggagccgccaaaaatcatgttgagccgatcggcgatggggatatccggtgctggcagcaccgcttcggatttggccaccggggttgattcgccggtgagaatggcctcatccaccataaggttgaccgtctccaggagccgggcgtcagccgcaatacggtcaccggtgtgaacaagcaggatgtcacccggaacaatctcgctcaccgttaccactacctcttcaccatcccgcaaaacggcggcgtggggtgcggccagccgttgcagggcggcggcggccttttcggctcggtactcctgaaagaatcccaagatgacgcaggccaggacaatggccaggataaccagagagtccaggtgctcacccaacaggaaagaaatcgctgcggcaacaagcagaatgaccataagcaggttctggaactgacgtagcagaatgagaaacggggaaattttcttccccgccgccagttcgttcggaccgaacgcttcctggcgggtcagaacctcttccccggatagcccctgggcactcgaattgaggagctggagtaccgcctcaccttcgagggtgtgataggcaggcgttgccaaatcagaattctctattgtcatggtatgtattctcgaaagttcaaggttcggggttgggcgggcactgtccaccagccaactttaaatatactaaatactccagattgcccttggggccgagaatgggggatggaaccactcccagattttcaaggccaagggtctgggcgcatcgttgaatttcagctacggtctggagttgcagttgcgtatcccgcacgaccccgcctttgccgacctgccccttgccaacctcaaactgcggttttaccaatgccacaataccgccgccagggcgcaggaatggcaaaacgcagggcaggacaagcttaagggagataaacgaaacgtcgataacaatgaaatccacagcctcggggattgccgggcgggagagatggcggatgttcgtgcgctccagcactatgactcgcgggtcctgccgaagccgccaggcaagctggccatagccgacgtccacggcatagactcggatggcgccatgctgcagcagacagtcggtgaaccctccggtggaggcgcccacatcaagaaccgtgaggccggtcacctgaagctggaaatggtccagggcggccgccagtttgaccccgccgcgactgacatagggttgatcaggggacttcaaggcgaccgcagcatcgtccggaatcagagcgcccgccttggaaaccggcgcgccattgaccaacacctggttggccaggatcagggcgcgggcgcgctcccgcgccgctgccagtccgcgttctaccaacaatcggtctaggcggatttttctcgggctgaggtgagccatcatacaataatgcagcgattatttattgatattgaaacaatgcctaaaatatcggtcccgggttttgagaaaaaaagtgcaatttcgattttagttcattatactagaaaaatctatccgggaacctaagaaaagcggcagatagacgcaaccaatccgataaggtgccgataaattagagaaattaagcaacttcgaaaagactgttgttcctatggctacttccacgattaaggccctgattatcgacgacgataaagccatgcgggatgcctgtcaccagattctctcccgcttaggctatgaggtcgaggttgccagcaatggccaccttggtttagccctgttggaaaaagcttcttttgacctggtcttgctggacctggtgatgccggatcagaatggggtcgaggtgctcaaacagatcaaggtcctagatccgcaggtgcaggttgtcatcattaccggctatggcactatcgcctccgccgtggagaccatcaagttaggtgcctttgattttttgccgaagccatttactccggacgacttgcgtcaagtggtgaaacgggctttggtgaagcagcgggaaggcgaaaccccggtagtcagaaaagatgagagtgacgggctacggattgtccatgaaagtgaggccatggcccgggttatggaaatggcgcagcgggtggccctcagtgacagtactgttttgatcaccggcgaatccggtaccggcaaaggtttgattgcccagaaaattcatgccctgagcgatcggcggcagcagcccttcatcactgtggactgcggcgccctggtagagaccctattcgagagcgaactttttggacatgtcaaaggtgctttcaccggcgccaactccaacaagatcggcaaatttgaactggcccaaggcggcaccctgttttttgacgaggtcagcaatatcagtctggaggtgcaggccaaactcctgcgtgcggtgcaggagctcaagatctcccgggtcggcagccaccgggtcattagcgttgatgtgaggatcatcgctgccaccaaccgtgatttatctcaagcgattcggaccgggatttttcgcgaagacctgttttaccggctgaacgtcgtctccattcatatccccccacttcgccggcggaaaagtgatattacacctctgatcggatatttccttgataaatataatcggcgcctgaaaaagagcgtgcagggttttacccctgaagccctggagttgatgctggagtataattggccgggaaacgtccgggaactggagaataccatagagcggttggtggtcttcagcgtcggtccctatctggaattggccgacctggccttttccggagtcgaattcggcccgcagcccggcagtgaggccatcagcctcaaggacatggagcgagatcacatactgcgtatccttcaacaatgcgagggccggcgtagcgacaccgcccggctcttgggcatcgaccgcaagaccctgcgggagaagttaaagcgctatcagattgagtaagcctcttacgggtgccagcctgatcatctggtggggcgcgctttcattggcggctcaggttatcatcctgcgggaatttctgaccctggcccaggggaatgaattgtacctcggtttaggcctgtgggcctggctggtctggaccggtttagggagcctcgccggtgggtggttagctgccggcagacagatatcctcaggcgtactgatctggctgctgttcgggttgagcgccagtctacccctcacgatgatcgcctgccgggcgctgccgactatcatgggttggacctcgggagtaaccctctcaccggcaagccttggtctatggtttgtagtcttatgcctgttctactgcttcctgtcaggtctgttcttcccactggcctgcaagtggcaggaaggggcgggcgggtctgccggtctggtgggtcgggtgtatgggttggactccctgggtatgtgtctaggcgggatcatcttgcaggtgctgctgctggggcgggtgggaagcctcaaactggccctcggggcggcgttggccgtagtactctccatcctggcctggtcttattctacctaccggcgagaccgccatctgctgacgctcatagcggtagtcttggctggaggagctgtggtcgccgcctggcatctggaccgggccagtcgcaggtggcaatggccgcatcgaaccgtccgggcggtagtggaaactccttacagtctctggagcgccactcaagaggccgaacagatcagcttcagcgctaatggcctgtggtttttcagttatcccgatcccgagacggcggaggagcaggtgcattacgccctgctgcagcatcccgcccccgtccgggtgctgctcgtgggcggtggcgtggccggtttgacctcagagatactcaaaactcccggcctttctcaggtggattacgttgaacttgatccccaactcatcgccttggccagtcagatgctgccgggggcggttttacaaccccgccaggaccggcggctgcgggttatctatgaggatggccgacgtttcctgcaacggggtcagagcctctacgacgtcatcattatggccctgcccgaacccaagaacgctctcttaaaccgtttttacagcctggaattttttcaggcggtgaaggagcggctgacgccgcagggggtcttcagcttcgggcttaccggctccgagaccagcctgagcccgctgcgcacgagatacctggctctctccgccgccaccctgggtcaggtcttcccggaagtcattgtgctgccgggtcgcacctggcgcttctttgcctcccctcagtcgcataacctgacctctgatccggaggtcttgttatcccgccgacaggccaggggactggagctgttttttgtgcgggattattatctgcgcgccaacctctctcctgcccgaagggcctacgccaaccggatgctgcagatggtcccgccggagataaataccgatctcaaaccggcaggtctcttgtaccaattggctctcggcgggatggaagagccaggtccgctccccgaagtgctgctgtggctaaaacagcacggcgtctggtggctttacgccggggtcggactgattaccctgggcggttggggcaggctgcgaatcgcgggccggcagagcagacagggagtctatctctatagcgttctggtcatgggattgactgctatgggaatggaattagttgttttgatcctgttccaaataaccctcggatatctttacggtcagatcagtctcctgctagcggcctttatgggagggctggccggagggtcataccaggccggacagcggttggccctgggtgcctcggcctggcggctggcgatcctcaatcaggctggtttgggcgtattcctgactaccttgggtctgggcttaccggctctggtggcgtttgccccgctacggcaggatggctggggccaggctatttttgtcggtctcctgttcggtgccggtctgctgagcggagccgtcttcgccagccaggcggaactcagccagaggcacggggtgaaactgtccctgggggccggacgattatatgcggttgatctggcaggggccaccttgggaaccctgggtatgagcctcctggtgattccctgttttggaccggcccaggccctgctgttgagcggggccatgaacgcctccgccgtcctgttgcttgttgcggaaagacggcgggcgctgtagcgctaaattaaggggaaactggaacctcatatctgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaagttgccaataaattatcgataatgggatagggcagcccatggccaccgcttatgtttaacatgagcgatgagaagaaatttgtatgagaacagcaaggatagggcggcccatggccaccgcttatgtttaacatctgcttggcacggcgaggccaggcaaggatagggcggcccatggccgccgtttgtgtttaacatgagcgatgagaagaaatttgtatgagaacagtgggcggtgggcagaaaaaatatgattgtgaacagccgccacggttctgttttcatgctttgttgtgattaccagaacatgccaatttaagagacaatagacctgccggttccttaaaactccacccgcagtcctgccgttaccccctgataaaaactgcctccccgaccgacttcggcattgtagccgaccctggcggtgaatcgcttggaacaacgggccgccacctccaccccgaggacggcgaagtcccgttggggagcgtcagtccgaaaaatgaaagggacactactctgggccaggctggcattcaatccccggctgcggtcggaatattcatgctgccagacggcatatacttggggcgtcaggggcacggagccgattttggtagtgtaggccagacgtcctcccaatccggtctgcagtgacgccgccgactgtcgggccacggtaagattcagggccccggcaatactttcggtaaatgtgcgggtctggagatcaacatagtgcagcgacagcttcgggccggcgatgacagctcccgccttaaaatcataaccggtctcagctgccagatgaagctggttgccgctggttgttgccctggcggtgcggctgatgcctccaaaccggagattccttggcttgcaggataccgccgttcagggtctggggggcagaagtattgcccaacaaccgcagccagccagcgtccactgagtgctgtagggtgcgcaccgcccaccatttcttgatctactctctcttatcatcctctagaaaattgcggttcggacttttgcagaaaaattcaggaattctgggctgattccaggcgctggcggaattccttcagggcctggggaatcaatcgccggataaaaatggcgcggtcgctggggataagtttctcatactcgccataagcggggtaacccggcgccaaggggggggtctgaatggcctgtgctgcggaagccttggcgactatgtcgagcaaggcgaccagcggttgctcagcttttggaggggattccacccagcccagccgccggagcatctcaaagcggaaataatctagcagacgcaaagaaaggtctaaaacacactgttttgtctggctgtccagatcgtttaggataaagcgggtcgacgtgccccatcccttggctcccataaccagatcaaagatgacgcagagattttcctctccgggtgtagccagaaacaagagagtacggtcgctcagatcacctaggcgcgtttgagggccgaattgctcgcgaaatctggtcagccaggtgcggaaaccgtgatctgcagccaatttgcgacggaactgctcaagctcaataacctcagccattagctctgtcctaaatcagccgtttttttaccatgttcattgagcagacgcaaaccccgcatgagataatggatgcctgaggctactgtaaaataagcggttacccaaccgcatcccaccagcacccagcgggggtaaggccacaattctcccagaatggctaaaaaaactgtaaaaatctgaaagacggtggcccatttgcttactcgggccggttcgatgcgcacggtcacatcaaagagtttaagggcgatgatgccacctactatgactatatcgcggctgatgacaatgattgccagccaggccggaaccttgtgaaaataacccagcacaaggaaactggaggttattaacaacttgtccgccaaaggatccaggtgggccccgagcggtgacttctgtttaaaattacgggcaatataaccgtcgatcaggtcgctcaagccggctaagacaaaaatgatcattgcccgatcataaacgccttgcagcagaaaaattacaaacaacggcgtggccaggatgcgtatcatggtgatgacattgggcacggtcagacgggaattaatatatggaggctcctgttccacgaaccagattccttactctattacccacaaactgcgaattagttacacgtcggcgcgatctttgtgttcgccctcaacatcggttatgtatcatattctgctttttatgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccgataaattatcgataatgtgatagggcggcccgtggccgccgcatctgtttgacatggtcgatgagaaaagatttacatgaaaacagtgagcagtgagtagaaaaaacattattgtgagcagctaccacggttctgtgttcatgcttcgttgtgatcaccaggacatgccaatttataagagaaacatcggttctatttcaggctaacaacagctccatgagccgaaaaaaaggtccagccgtttcaaagcagccgaaatctgagagggctccagcagatgtatatccggctcgctgcgcagccaggtcaactggcgcttggcgtagcgccgggtgtcgcgcttaagctgcgccacagcttcttcccaggaaaggtagccttggagaaatcccccgatatgccgatagcccagtgactgaagggacttaagccgaggggagtagcgtttcagaaggtcctgcacctcggcaaccaacccggaagccaacattgcctccactcggcaatcgatgcgggcatagagttcttcccgagggcggactaaggcgatcttcagaacgcggtaaggattattggcaaaacgatgccgttgccgcaactctgacattttttggccagtagcggctatgacctcgagggcgcgttggatgcgaaaagcgtcgtgaggatgcaaccgttgggcggtttccgggtccaaaaggcggaggcggtcatacaaaaccggtagaccttggatagccaactcctcctgcaggtgctggcgaatggttttgtcctgcacgccgtcattaaagatgccgtagagcagggcccggatatagaggccggttccccctaccaccagtggggggacgcggcgggcgtggagctccgccaggacgcggcgtccgcggcggcagtaagccgcagcatcaaaatcttcatccgggaagaccacatctatcaagtgatggggtgtcagggctcgctcttcctgggtgggcttggcgctgccgatatccagctcccgatagacctgaagggaatcggcgctgacaatctctgctcccaattcttgggctacttgcagggccaaggcagtcttacccaccgcagtagggccggttatgactgctacgggtaaaaaaggggtggcgtcggcggattcagggatcaattgaatcgaaaatccttctccatttttgcagctcttgcaaaaatcttgttttggtattattgtcattctgctgggggtgcaggcttgctggcctgtgccgcagtcatttcataatctcgaaactcggaattcaaaattcgaaactcatcttctgaccgaaaaccagaaacgttcatttgcttcatcagagttgttcgtgacccaggatcccccgtccccacagtttcatccaggcgcccccctcccgcaggataaatttggtcagtcgcacataacgccgccgctgccaataatcgaccagcagccccctggccggcaggaggcggatagtgagccggcgagcccggaagctccgtcggaagagataggcggcgcgaggcatatgcaattcgtccgtgactaggccggcggccataagtccccgttgctgcagcagcactgcggtatggcgggctgattctaccgtgctcagactgacctcctcgagaataagtcgctgctccagtttcctgccacacgcttctccccaatgccggactgcttgacctaaggcccaatcggccatggcccgggcttcggtggcgggacggcccggccacaggccgccggtgattaccacccagctttccgggtacgtttctactaccagggggagggcgtgatgcaatcgaaaacgggcaacccgccccggatgcccgtcccgaccgacaagcgcccccactataatgatggcgtccaaggtatgggacttagattccggggtcgatagattcgatagatctttgatcttcatcgggagattgtaaaaaattgggtatctctcggtgtcggttggagtccgagcaattttatttcttggtcttctgccgacgctgggtccttgcggcttttttccagcctgggtctttctggcggcctttttctttccagggttttatcggctcgccttggatattgagccagatggcgccgggggcagggggagccgggggcttcttatcagctgccgctggtttgactactggttttttcggggtcggaggcagttgtagatactctggtgcaatggcgtcgctcagataaagcttcgggccgtaagaaaaaaagttcacccctcgcttggctgcagcttgggcctgaacaatcaccatgatggcctggggatcacggcgctggcccaaacgtttggccaactcctgattatcggccaatacgagttcgccacccgacggtggctgaagcccgcgctcggcgaccgcgtgatgcgaattggccgtaatggcccgatacagaagcggtggcggccaggctgcctcctgagaacgcagttcggccggctgcggatgcagggcccggatgtaggtctgatccaattcaaaatcgcccggatttatcaggttcactacctcctccagatgcgagcgcctgacgaacctccatccctcttcttggcccaaagcccggagaagttcttttacggccagacggccggatttgtctaaaaccagaccgaattcgtcggggtgatggcagaggatataccttaaaagcctggccaaggactcctgacgttgctgccgctgtcgcataattatccttattgtcttgaattcctgagaattttgtaacagaaagggattgacaaagcaaggcgtagtgataaatttagttagagaaagatacgggcgggtgcctatggctcgtcgacaatttaccggttcggataaatcgaccattcaagaagcggtgttgatcgccgaagaggtgacgagtgatttttttaagctgtcatcgagtcaatggcgacgctcccggtatgatattctgactctggaatccttatgggacgaagagatatcgacccatgccctggctcaattagccaaatacacctgttgcctgccggggcgagagctcaagtcagcccagttcgatctctatcggatctgtctacaggatcataacatcctaaaaaccctggaaaaagaaaccacgttgcttctgctgccgcttatgatctacgtgatcacgcatgaactggtgcacatcgtccgattcagctacttccaccatctttttgaggcaacggcagaggaaagaaaactcgaagagaaaagggtacactccttgactcaagagatcctggtgccgctaaggtcgccgaaaattcgggatattactttatattacaatagttgttagtataaacctaaggatgcacaaggcaccagggcgggaccggcgtaccggatgcctttcattatacccttgtttttatgaaggaggtttttgaaccatgcccatctatgagtatcagtgtgacgtttgtggtcaggttatcgaggagtggcagaaatttaccgacggtcctctgaccacctgcaaacactgcggcggcaagctcagcagaatcatatcgcacagctcttttcatctgaaaggcggcggttggtatgtcagtgactatggccatgccaaacctggcagcgccccctcgagcagcgaatcttcctccgttgagaagaaagctgaggcgccttctgcggcgggaccggctcaaaaatcagacgcctgataaactgccgatggcaaccccatagatgagcaaggacttggcgccttgctcttttttttctgtcaatcgcccaaaaaggatgcacgtatggctgaaatcaaaagcactttggaactggccctggaaaaagccgcgcaattcggcaaggcctcccaacaagagctgcaggaggtcaaatggcgggagcaggcgcgtcatttgaccggcgagttcttgtgggaaaagatcgaactagcgccggagttgaaaaaattttctcccgaagctcaggcagtgatgactgaagccgtcaaagagattttactgcgcaatattaccctgcctcgtaccggggtcattgatcccgccaataaacgcgcccaggtaggcctaatccaggtggctcgggataagaaggccatgcagcgtcagcttcaggaagtcggtcaggtatttcagggttatgagcaggtgcgccagaatgccctgcagcaattaaaagcccaattcaattcgcaactagagggcgtcaaacgtactctggagaaccagatgcaccgctctttgactatcgatgccgagcaacttccccagtttcaggagcagtggcgtaccttcgaggcacaactcaaccaacagtttgagcctttgttggaaaagcataaacgggtgatggcgacgctgtagcgggccatgctttttttgtaatcttacagttgccgacgccgggctccttgatcattgcccggtgtctctcattctcaacaggtgagatgcagcgctgctactaccttgcggcggggcgatagttcgttataggtggcgcaggctgttttagtaggcatttcgagtaattcgatctggttttgccgcagatactgctttagcgcctcgtctactcgcatcttccccggttggccctggccgacaatgaacacttccggcttggaggccagggccgctgccacgtcctggagctgcaccagatgactctcctgccgccaccaggagtcttgaatcccgtccggcaacaggataatatcttggctaaagctttggccctccaccacgatccggccaaattcataagaatcgattcgcatacatcgggctcctgatatcttgtgtggaaaagggaaatatggcgccgaagggttcttgactatgcgccattgccgatactatgaaagaaaatgcattgcaccatccggatattgagtccgtacccctgcgtcggataagactggaaaatctggccgttatcctccacaaaccccggtcgccggaaaacatcggtgccagtgcccgagccgcatgtaatatggggttgtcccgcctgatagtagtgcagcccgaagtcctggaccaggagcggatgttgaagatggccaccggcagcgccgccgagttgattcataacctggtcgtgtatcacgatctcggtacggcactggggcctttccattttattgtcggtaccaccgcccgcatcgggggcaacgtgcgccagagtccggtgacgccccgtgatatagcccagcagctcattcctttatcatatcacaatcggattgccctgctgtttggtccggaaaattgggggctgaccaacgaagagctggctttctgccatgctttggtgaccattccgactgccgctttccgttctctcaacctggcccaggcggttctgctcgttgcctacgagatcttcctggcccgtcaggatcagcgcgatcgatttaccccccgtttggcaaactcctgggagctggaagctatgtacgccgacctgcaggacaccctcattaaaataaattatatcggacatcagaatccgcagcactggatgatgcgcctcaggcgttttttttcccgccacggtctgcgagcggtggaagtacaggtaatcagaggaatctgccgtcagattgattggtatgtgcgccggagactggaggcgaagccggatttacacaagttcacatgttctcaagaacacaacgaagcataaaaacagtcgacttccaacggattgccaggagtcattaccccttacctataacctgtttttatataagtccacatgttctcaagaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatataagtccacatgttctcaagaacacaacgaagcataaaaacagaggcgtaaaggcgtagtggcgtagtgggcattgcccaccctacaaatacattctgtttttatacaagttcacatgctctcccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatataagtcctgagggctgaataaaaacaccggtagagcgggaaagcgtagcgcagcccgcctgtgggagtggtcagcggtcagtggggagtgaaggtagtttttaccgaccattgaccactcccgttttataccctcagttgcttataatgatccgggcatccagggcgatggtcccctggccttgagggaagaccaggacagggttgagatcgacctcctggatttgggggcaatgcatcatcagggcggaaagcaggaccaggttttgggccagggaatcaatatccagaggcggttggccgcggcggccctgcaggattttgtagaccttggtttcagcaatgagttcctgggcggtggtcaggtttagcggagccagccgcatggcgacatcttctaaaacttccacccagatgccaccagcgccaaacaagatcatgggtccaaaggcgcggtcccgtttggcgcccaggataacttcgaatccaccctcgatatagggcatgaccagcacctgccatttttcgccgtctggcaggcgggatatagcgacctgttgcagattcaaaaagccctctcgcgcggcctggggtgagggcagattaagcaagacaccgcccaggtcggatttgtgcaaggcgctgggcgccacgagtttcagacaggcgggcgcgcccagcgcggccgcggctgactccgcctcggcggccgaggtcacctgatgccacatcggtaaacggatgcccaaggtttggatgacctccaaggcgattgtcaggggtaatggcccgggggtgtccagataaggagataatacccggtcgacggcgggcagggaagagatttccggggctgcggcgaggggcggcaacaactgacagatagtataactgcgggccagactcagggcccgaatggcctctccaggaaaagaaaaaaccggctctcccaactcatgttggaagaaaaggcgttcctccaggttgccgatgacggtgattaacaggggtttttgatgtcgccgggctacctcgatgaggtttttggccatggctcgggcctgctcctgctcggcctcattgataggcccgtaattaaagataattgcatcaatctcgggatcccggcagaaagccgcggtaacatcttgatatagggtaaagtcgaaaatgtcacccagatcgagcgggttcatcggtttgatcaccccggcgcgagagcggctctggatgagttggcggatctcttccgacaatggtggcaattgaaaaccggccttctggcaggcatcggcgaccacgacggcctcgccgccggagcgggacaacaccaccaaccggtcccccttgaggggtggttgcagcagggcaatcgccgcgtgcagaaactcattccggctatgtacccgcaggatgccggattggcagcaggcggcggtaaccacttcgtcgtccaccgccagggaggcggtatggctacgggcaatatcagcgctcagtcccccgatattggccttgtgcagcaggatgggttttttggcctgccggcccaactccatcaggcgacgtccatcggccaagtcttccatgtacaggtagatcagtttagtaccagggtcgttcaagagaaaactgaggatgtcattctcactgatatccagtttattgccgacgctgacaaatttgttcattccgagaccggattgggccagccaggcaatgacgttgccgccgacgccaccgctttggcacacgagggagacaccgcccaaccgcggtttgcccggcagactcataaagggcaggcagaggccgatttcaaggttgataatgcccaagccgtttgggccaaccatccggatctgatgatctctgagtctctgttgcacctgttcttctaaacgatggccttcttcgcccaactccgaaaacccgccggattccaccaccacacgcttgacccccaggcggccacagtcatctaagatgttcggcaccacccgggctggcgccaggacggcgacgagatcgggtgaggtcggtaaatccagaagggaagggtaaatcttaagatcaaaggcctgaccgcccctgggaccgaccgggaagatggctccagggaatctaaactccaacagattgttgacaatattgcgtccgagattgtcggggtcttccgagacgcccaccacagccacagatttgggatagaaaaaatctttcatgtcacttgcatcactctgagaaataatgatttcatatgctaattgccgttttctaaaaaaaccaaaaccttgaaaaccccttgccggtggcgcaggcttccagcctgtgcagaagttgttttcttattaactcgaaactcgaaactcgaaacttaaacattattatactacgaacggcgagaaacaagtatagtccgccaattaattttctgactcacctctccttggctaacagggcggcaaagaagccgtccagatcatgccgctccggcagggttcgaaaatacccatcggcatcgatgaaaggggttatttcgggagcgtcgctgacggggccggggtgcagggcaaaatctgggtgtgagcggagaaaagcagccattacggattcgttttcctccggttcagtggtgcaggtgatgtagagcaaaagtccacctgggcgcatatagggggcggcttgtcgcagcagagccgcctgcaggcgggcaaaacggtccaaatcccccggttgccgccgccaacgcagttcagggtggcggcgcagcactcccaatccggagcacggtgcatcgatcaatatccgatcgaatcggtgctcgggttgtattggcagggagagggtggcgtccgttaagagcagatcaactccggttaggcccaagcgctgcctgctgcggttcaaagccgccatccgctccagactatggtccaccgccagaatacgtccctttcccctcaggagctgggccagatgcgtcgttttgccgccgcggccggcgccgatctcgagaatcccgtgacccggttggggctgcagcagcagggtggccaattgggccgcttcatcttggaaaagccataacccccgctgatatgagggcagattgaagggggattgctttagcgagcagatggtcagacccaccggcgagaaacggccggattcggtcgcaatgccttcggtctgaagaacgacttgcagggtggccggactgatcagggccgtattgacccggatggacagaggcgggtggagattgttggcctgagctcgcttccaggctgcctccggtcctaaacgttcgagccaacgagccgccagccattccgggtgggaggtggcgacggccagggccgtcaccggctcgatttccggatcggggaggggaagatcgggaagtgccgtggccaacttgcgggctgcagcattaacgaaaccgattaaggccggggggagtcggtggattttggcgagcttcactgactcattaaccgctgccgaagccgggatgcggtccaaaaagaggagttgataggttgttaaccgcaggaggttcagcaccagtggatggagcttatttaccggttggtgggaaacttggccgatggcataatccagccgcccccgccagcgcaagacgccggtgaccagttcgcgcagcagggcccgatcggggtgggagaggcggggatgatcgctgagggtctgttcaatcagggcgtccaggaacggtcccggagcaccccccggaacattggttttttgccagatggagataatctccaccgccagaccgcgcacggcaggatcggcttgggtacttctcgagatacgatatgtacgggagctcaggggctggcctcggaggagggcttggccgattccggggtcggtaagaaaacctgcaccgcctgttcgacccgtttcaggtcaacttcagtatcataacagggtccgtgcggccggtggtttaagatgccgtagacgggcaggggatagctgtctttcaggccgctggtcaggtcgcgttcgcaggccaccgcaataatcaccttgggacggcgctctacaataatccgccgagcaatggtacccccggtggccactgctagaccgacctgatatttttccgaaatttccaaaaggcccttgatatggcatttgccgcaacgtttgcagttctccaccctgccggtgatcctaaccgggcagtcatgaaattgcaggcaatgaggcatcaataacagtatcttgtctggcgtggttttaattttttgagccagtaccagttggttgttaatttcaatgaatgaccgctgtacctgtgctttactgacgccaaagagtcggccgacaccgatcagcaacggaaaaacgattttaacgataatcccccggagtcttttggaaatgaagagatcgcggcccagcatgatcgtcaggatcagcaggaaaacgccgctaaaaaccagtatgacgaaggcaccgaaaacgatccccaggattaacggcagataggggtggatattggtgaaaccgacgaacgggacataccacagcaacgccaggagaggggccaatatcaggcaggtggcgaccagcagaccgataaaaatacgcttttgggggcggattgaattacccccgtcaaggattaacggttgcgtttcgatggcgggtatcttttccattttcgactaccctaaccgctcgttgatcaggcggcgtccccgagaaaattccagcgccgacaaccggcggccgccggccggctgcaattcttgaagccataagctgccatccccgcaggcaacttcagctcctgcggcgcttacctgaatgacggttcccggtagcggcaggtgggggcggggtgctgccaatgccggccggaaaaccttgaggactttatggtgcagataggtcagtgccccgggtttagggtccagacctcgaatcaatcgttggagctccagggccggacggccaaaattgaggagttgcatctctttggtcaaagccggggcatagacaactccctcggatcgctggggtattttaataattttcccccgctcaacggcgtgcagggccttgactaacaggcgaccacctcggttggctaaacggcttcccaaggttccggcagtgtcatcctcgtgaatcggctcagtctcctgtaaaaaaatatcaccagcgtccatttcttgggtcatccacatgatacttacccccgtgagggtgtctccccggattatggcccaattaatgggagccgcaccccgataaaggggcagcagcgagggatgcacgttcaggaccccgagggagggaatggccagtatttccgcagacaacatctgcccgaaagctgcaaccaggatcaggtccggctgtaaccgttgcatatcggggatgatatcagcctggcctctctgccggggttgccataccgggatcccctgactggcggcctcaattttcaccggcgaagaggtgacccgctggcctcgcccccgggggcggtcaggttgggtggccacggcagccaccttaaaaccgcctgccaagacggtcctaaagctggacagagcaaagtcaggggtacccatgaagaccagacgcaggggccggctcattttttgagttttttctggagctgtcttttatagaggtttcgttttaagcggctgatgcgatcaatgaagaggatgccatccaagtgatcgatctcatgttgcaacaccaccgctaaaagatcttccgcttcgatccgtacctccttgccgttccgatccaatccggttgccaagacgcgggccttgcgtcggacatcggcagcataatctaataccgacaggcaggcttcctgatatacctgggcgccttccgcggcaatgatctctggattaatcagcacgttaagtttgcggccctcatttttgggggtgatgtcaaaaatgatcactcgttgcagggcgcccacctgattagctgccagaccgatgcctggagcattatacatggtggcggccatgtcatcaatcaggcgttgaatatcttctgtaatttccgtaaccggcagggccttttcctttaggaccgattcaggataggtttgaatttctaagattgccataatataggtttcctacaaacagcctaacatgcgtattatctgttagactcggaatcgcagctcgaaacttaaagctatctctattttacaataataccgggtataattcaaggcaaccattttaacctgcagttataagcccttgcctcctaaggaataatcatctgaggaacttaaagagatcatcggaacttgattctgccgattaggttgtaaaataatgaaggagtgccaacagactggcactcctttgatgttctgatacgtgattttggaaatggatgatactatcggttctgttgccgctttccttttgggagagaaagaaatattagtcgaaggccatatccgttttccaaaccgtccagattttacccaccagatcaatcccgggtttgagcgtcatcttgcctttcttccaaccggagggagttgcctcggttccctttgagtctctgacgcgttggaaggcttgtatctgtcggagtgattccataatattgcggccgacggggggtgaaagtacttcaaaaccctgaactacaccctccggatcaataataaaccgaccccgggtctctaccccggcttcctcatcaaataccccataggccttaccaacgttgccaccggcatcagagagcatagggaaaggaatgcccccttccaccattttgctcagctcatcgtcattccacatcttttgcacgaaaacactgtcgatgctcatcgataagatttcgacgccgagtttctgaaattctgcatattttgcggcaactgccgcaatttcggttgctcagacaaacgtaaaatcaccgggataaaaacacaatacaacccatttgcccaggtattctgagagtcttactgaagtaaattgcccttggtggtatcccggcgccacaaaatccggagcttttttcccgactttgatcatggctgcgacctcctttttaggtgttgtagtttgggtgtctggctcatcgatgctttccccgaccgggccgccggttggtcgggcgcagccgagtttgatttcctctcccatgattgcctcctgtattgaactgattgaaataaaatcgttctcaggaataatctctttcggtcccgaggcggggcggggaattccaatccctccgaagaaagatgttagagaacgaattgcgagccgatgccacgattgccggtaccattttttctgcttttctcccaaagtgatgaaaagcataaaaactatgtggccataagtttataatagtaatctctcaggacttgcgcaagatcaagagtatgtcccttgatcagtggccttggcccgatcctcctgggtcataccggccaagcgctccaattcggacacgtccagctttagaccctcggctactcggcgaccgtaatccgggttggccttaaaaaagatggccgcctgacggtattgaatccttttctgagcattgcccagatgtgctacgatattgccgacaaggtgatcccggtcggtatcggtcatgaccttgcgatacagattgccggcctgtacgaagtcgtcattggggaatctataaggataacgcccggccaggcctcccacctcgaagggtggctcctctgtggcggggtccggtgccggtccgccgaaactgttaggccagtagttgggaccgccgccgccgttgtcatccacccgcatgaaaccgtcccgctgatagctgcgctcgggtgcatttttcggcgcattcaccggtatgagatgatagttaggacccagccggtgaatgtgggtgtcgtgataggaaagcaaccgggcctgcaacatcttatctggagaggcgccaatccccgggacaagattggcaggagagaaggcggcctgctcaacttcggcaaagtagttcaccggattgcggttgagcaccagtctgccgattctgatgggcggcgcctcagcgtgcggccaaaccttggtaagatcgaatatgtcccacttaaagtcattggcctgctccggagtcagaatctgcatttccagcgtccaggatggatagtccccgcgagcaatagcgctatacaggtcgcgggtggcatggttcggatcttctccggaaagccggatggactccgccagggttagatttttgataccatgatcagtcttgaaatggtactgcacccaaaaatgctcgcccttagcattataccatttataggtgtggctactgtaaccgttcatatggcgataggtggccggtgtgccccgatccgagaagaggatcgtgacctggtgaaccgactccggggtaagagacagaaagtcccaaaacatatcagcgtccggcaggttcgtagccggatgccgtttctgggtatgaatgaaatcagggaacttgagcggatcccggatgaaaaaaaccggggtattgttgccagccagatcgtaattgccttcttcggtatagaatttaacggcaaaaccgcgggggtcacgggcagcatcggcagagcccctctcgcctcccaccgtggaaaatcttacgaacacttcggtgcgtttgccgacctgattgaggaacttagccttagtgtatttcgtaacatccgccgtcacctcaaaataaccgtgggcgcctgcccccttggcatgcaccacccgttccggaatccgctcccggtcaaagtgcatgagtttttcgaggagatgcacatcttgcaacaataccggtccgcgtctgccggcagtgagactgttttgatcattcgacactgggatgccaaaggcagtggttaacttgtttttctcttgagtcatcggtttatcctccttgtatttgtttgataatgcaaatcgattccagaatgcaagataatgccagaataatattgataacagttattatttattaataataattttctttataggggtaaaattttttcttgggttactcctcggcctggcaatcggggcagataccgaagaaatcaagacaatgctcagttatccgataaccggtcttttgagcggcttcctccgttaattcctgtataccactcaggtcgggatcaatgatctttttacatttgaggcagatgacgtggggatgagggaatggccggttgccatcaaaacggttgcctgccgatacgcggacttccaaaacctctttaacctccttcaggagattaatagtcttgtatactgtagccaggctggtagtggggaagactgccttgacctgttcataaatcctttccacgctgggatgatctaagctggctgctaatattttaagtaccgccagactctggggcgtaatccgaaaattgtacgcctggagtttggcgatcatctggtttaagcgaactctggggtcggtcatgaggcattaaaccttactcatttattaataaataatatttattatatataactagagtttagaatctacgattgattaaaaaaatgtatcagccacgaaaaaaagcttgacagacccgcgcaaacgcgtggtcgcctttggcgaccaatcgagaaaagaaaattcttttctcgggaggttgttcaatggctacaaaacttcttatcccctatcaagttcttgctcagtggctcactatcctatggcaggcggtgcctatcaagctccgtcccacgttactcgaactgctctttggcaacatcttatcaggatctggtcatatcaccgatgctatcctcactgtgtgcgccaaaacgagttggagcaattacttcaaggccctacagagcaatggtttttcttggttaagcctttgccgccaatggcttgtcctcgtgttgcgttactttcctcgtctcaccattaccctggtcatagacgatatgttgacgcccagaacctcgaaaaaagctccttcggcagcgatatatcacgatcatgcccacagacccaaccggccgccgttcatcttcgggcaattacgggtggctttagccatagtgttaacatatgccggcagaaccgcagccttcccatggttatggcggctcatacgaactacgggaaacacatcaaagctgaaagccgcccaagttttgatggctttagctcgtcaatgggtgccaagagccatcgccatacgacttctactcgacgcctggtatatgaaaaaaactctggtgctccgtctgatccatcaggcagtgacggtcattggtcaggttcgccgagacaccgtatgttatctcttgcccacccagccatcctcccctcgacggggagcacctcgcaagtatggagagaaattgaccttcgccaaggccaaaaccttgctgcccttacaacacgcgtctatcaaggcgtatggcaaaacccgacgcttcgaattctatactgcccaggccaaagtccgattcttaaaaggacatatttgccgagtagtctggtgccgctttctgcaggattccggaaaatggaccaattgggccctgttgctggctaccgatcccaccttgacggcagcgaatgtgatcaaattgtacagccgtcgttggtggatagaaccgatgttcaacgagatcaagcacagctttggtctgatcaatgcctggcagcagtctcgccagacattggcccgttggacaacgctcatttccctgagttacagcttgccaaggttactggctctctggcttggcgaccagaaaggagcgcaacttttccctatcccttggcgtcggcagcaagccgtaaccgcaggctggatcgtcaaagcagtccaacaatattttcgacttgtcaacatcagggcctgctgggatcgaaaatcgcaaaaattcgtgctgcccaacgaggattttatggctacctgcaaaaaagcagcataaagttcgcatttcttaatgacatttcgtctggttgataccgttaccacatacggtgacgctgaagtacgttgaaaatttggcaacaagaaaatgcgcagattctaaactctagtgtaataattaagtcaagtgattttactgttgacccggtcaggcttcaaaattgtttcccatggaaaggtgcggtttacgggttggcgattttaatattgaatttttcagggatcatggcaaaataaagagcgcggcgtatatcgtatggtagacctcgatattggcggtgccacaaaccaaagccgtccagagatcaaccggcgatctaccaacagcctgtttaagttagtaaaattatcaaaaatctcatggagaaagccctacccaggatatatttctctccatgccggcgctatatccccgagtttcacgcctgcagtccttcaggagagcctggtagaaggagtatagtatgtttttagacccgattttgggagtcttttccaatgatctggccattgatctgggcaccgccaacacgttggtctatgttaaaggcaaaggcattgttttgagtgaaccctcggtagtagcggtcaggaaaaacgctcgtgaccgaagtagagtattggcggtcggtcgggaggccaagatgatgttaggccgcaccccgggaaatattgtcgccatccgcccgatgaaggacggggtgatcgccgatttcgagatcaccgaggctatgctgcgccattttattcagaaagtccacaaccggcgcactctgatccggccccggattattatctgcgtgccttcggggattacgccggtggagaagcgggcagtgcgggagtcggccgaatcagccggggcgcgtgaggtatatcttatcgaagagccgatggcggcggctatcggcgccggacttcccataaccgagcctacctgcaacatggtagtggacatcggcggtggtacaagcgaagtggccgtaatatctctggctggtattgtgtattccaaatccgtacgtaccggcggcgataagatggacgagtcgatcctgcagtacattaagcgaaaatacaacctgctgattggcgagaggactgcggaaatcatcaaaaccagcatcggcaatgcctatcccaccggggaggtggaggagatcgaggtcaaagggagagatctggtcaccggcattcccaagatcttgacgattaactctgatgaaatccgggaggccatccaggaacagattgacaccatcatcaataccgtcaagactgctttggagcagaccccaccggaactggcggccgacatcgtcgatcgcggaatttatctcaccggtggcggcgctttgctcaagcatctggacatcctgctgcaccaggagactggggtacccatcaagattgcggacgatcccctgtcggcggtagtgttggggtccggcaaagccttggataacattgatattctcagggaagtaatggttgaataaaaagaccggattacacctctggcggcgatttcaggcccctatcatctttggcctctccgtttttctcatcttcgttcttatatcggccagtttgagagatccccatcctttaagaccattggagaatctggtggtcaatctgacggctccggtctttgatcttttgacgcgtaccggggaggcgctcagccgcgtctggcatggttacttttatctggtggatgtgcaggctgagaatgaccggctcagggaaaaattggcccaggggcagagtcaggagaccctctaccgcgaagcgctctcggagcaggagcgtctccgcaaattactggagttcaaaacccaggcggctttaccggtaaccggagcgcgggtaatcggttttgatttttccgtctggttcaaatgtgcctttttggataaaggggaaaaagacggaattacctggggaatgccggtgattaacgctgctggcgttgtcggtcgggtagtggaatgttacccgaactatgccaagatactgcttttgatggacagaagctgcgccgtggacgccttggtacaacgcaatcgcctccggggcatcctggcgggaaccggtggcaatcgctgtctcttacggtatgtagaaaaaaagcaagacgtccaggtaggagacgccatcctggcctcggggttggggggagcttatcctcgaggcatgctattaggccgggtagctgctatcgacaagaaggtccctggtatttttcaagagatagaggttgatcccgcagttgactttacccggctggacgaagttttgttggtcaaaacggtgcaatccgttttgagcaagccttaattgtcacagatatggtattattttatcttctcttatcgctcttttcagtctatttccagaatgtcttgttccagttggccggtgttcgcctggatttactgactttgctggtgatttttgtcagcagccatgagaaggttatcatcgccacagtcctggccttgctcctcggggttatggccgactgttacggccccctgcccctggggttacaggccggtgtgctgctgctggcagtggtgggggtgtataccctccgtccattcttaaatttccagcatatccttccccagatcgttggagtggctgcaatcctcgtggtccagatgttggttatgctgaccttgataaacctcctcacaccggtggaagggtttcaccagactttctggcggcaacttgctgtcgaggccgggacaacagtcttgggtgctcctatcatcctgtcatcattaaactatctggaaaaatcctggcgacgtcggttttatatttagtgatgcgtaggcagtggcagagaggaagcttcggaccatttttgaccttagaccgggtactttccctaaaccatcattagtgccgatcaggccgattcgttaacttatgaaaacaggttggttttcaagccggggcgccaccctcagaacagtgcgaggatttgggtatgctggtcctatgcctccggaagtgtacgacaacgtccgccgggcactgtttgtgatcgccctggtagtcgccctgctctttagttttttggtcttacggctgtggtatctgcaactggtgcggggccatgaatttatccagaaatctgagagcaaccgggttcggctgcgtgacctgtctccctggcgggggatgatctacgaccgctctggggtggtattggtaaacaaccggccgtcctacgatgccatggtaatcctggaagatgtcccggatcccaaggagttggccaaggatctgggccacattcttaaaatgaattatcttgacatcttaaccaagattatgactgcgcaggcggataacctggcccgcagcatcaagataaaaggcgacctcacctgggaagaggtggccttgctggaaacatatagatatgaactttccggagtagttattcagatgcagccgaaacgggagtatcggtctgactccctggcgtgccatgttatcggttatctgggggagattaccgaaggccagttgaagagcggcagattcccccgcaataagatgggcgacgaagttgggaagtgtggcattgagctggcctgtaatgattatctcaccggccaacggggtgcccgacagatcgaagtggacgcccatggccgggaattgcgcctcatgcagtatactccctccagtcctggggccagcgtgtatctgaccatcgagtcacgcctgcaacagacggccgaggcggctttagaggacaaagtgggggctatcgtcgccatggatccccaaagcgggaagatactggccctggcttcatcgccgaaattcgatcagaatgccttctctaagggcatttctccggaatattggaaggaactgctaaaccacaaagatcatccccttgaaaatcgggttctaaaaggacaatatcccccaggttcaacatttaaaatcatcatggctcttgccggcctggaagagcaggttattacggaaaaaagccgtttttattgcaatggtgccatgccgttcggcaatcatgtttttcattgtcatcgccggggcggccacgggggggtggaggtgcatcgcggcttggtgcaatcctgtgacatctatttctataatgtggggcgcaaattaggagttgaccggattgctaaatggagcagaaaatttggtctggggtcaccctccggtctgaacctggactcggaaaagcccggtctggttccctcctccgcttggaagaaacaacgtttcaaccaaccctggcatgaaggagaaaccctttcggtcgccatcggccaggggtataacactgccacccccatccagatggtccgggtggccgctgccatgggaaacggtggcattatttacgttccccaactggtagagagaatctgcaatccggatggcgaagttgcctatgaatgtcaaccgcagattgcctcacggctcaatgcctcgaccaaaaatttggagatagtgcgccgcgcctgccggggagtggtgcacgaacccggcggaaccgggcatgctgcccaaatttcgggtgtggaagtgggaggaaaaaccggtacctcccaagtggtctccttaggcaaggaaaaaggcggcaagcacaggggtaagacgggtgatcatgcctggtttgtctgtttcgctccggcgcaggatagccagatagccattgccgttatcattgagcacggtggtcacgggggggcggcggcagcgccaatggcgcgggaggttctacaaacctattttcaggagcatccgcctgcaaaaacaaccgacgggtgaatctccttagggcagtggcgttcttattctgaccagccgtaactgccgatgagtttgacaaagcggcagccaccgcggtagtcgaattccagaccttcgggggattggcggactaccgtcagggtctggctatagcaatctcctaccggaattaccagtctgcctcccaaagcaagttggttgaggaggggttggggaatggccggtgaggccgcagtgacgattatggcgtcaaagggggcttcctctggccaaccgagggtgccgtcgcccaccttaattttgacgttaaagtaccgcagggattcaaggttgcggcgggcgcgggaagccaaggcaggtattcgttcgatgctgaaaacctgtgccgccaactctgccaggatggcggcctgataaccggaaccggcgccgatctccaatactttctcggttcctaaaagctccaacgcctcggtcattagggcgactatatagggttgggaaatggtctgctgctctccgatgggcagagggaagtctccgtaagcctggccctgcagggcttcctcgacgaacaggtggcgcggcactttgctcatagccagaagcaccctcgcatcgcggatacctcgggagacaagctgagtctggaccatccgtttccgagccgcggcctgtgggtcggacataatattttgtgccatcacctcaattactctcccacgttgccgctaacagcgcaaaagcaccaatcttgaccggaccggtaaatttcctaagttatccaggggtttcaacaggatgacctctcagtttcccatagcaatcacgagacctttttctcccagcgtaataattctgtcaccgtggccagggttttgccacttttaatctcttcccggatgcgattttcccgttctaaaacgtccatggcccggttggcgtactctacggcaattttctgggggaggacaaccacgccgtcgtcgtctcccaccagccagtcgccggtctctatggtcatctggccgatgcggatgggaatgccgatttcaccgaagcctttcggctcgcctgcattgggcatgaccaggcgggaaaaggcggggaagcgcaacggcgcaatgtcaccagcgtctctgagacctccgtggatgacgaccccggcaacatggcgctggatagcggaatgagtcgccaactctccccagacggcagggccgacgcccccggcgtcgatgacaatgacgtcgccaggttcggcccggtcgatggcttctaccggtttggcccaatcccccggataggtgcgaactgttaagacccggccggctactttgaggccggcgaaaaccggtcggatatccggcaataccccgctgcggtgcagggcgtcggacagattggcggcggaaacctgtttcaaggcctcaataatatgggccgcccccacccggtgaaataaagtggtcgggattaccacctgctcatcaatagctcggcggatttctcgcgtggcctggtcgggattcttggctttggtaatggcgccgccaacgatgatgtagctggccccggatgccactgcctgggcagcagtggcggaattgataccgccggctactcctaccgggatctggacggcctggctgacctggcgcagggtctcaaaggggtcgcggccgaccatctggtcgtcaatggcaacatggacggtgaggtaatcagcaccgagggcctctacctgtcgagcccgcgttaccggatcggggacgctgatgaggtccacgacaatcttggccccataatttttaccggcctggatgcattcggcaatagtggcatcactggcagccccgagaacatccaccaggttggccccggctttggcggcgcattccacttcgatgcgaccggcgtccataatcttcatatcagccacgatacaatgatggggaaagcggcggcgcagttcccggacggcgttcaacccctcgcttttgatcaagggggttccggcttccagccagtcggcgccagccgccattgccgactcagccactaacagggcccgggataaatctacgaaatccagggccaattgtaggaatatgcccatgatgaaataggacctgatcctttggaactagagttctggttagagttttgagaaatttatcaactgagccttttgcaaaatagcttttttatcatcctgaatgaattgaatgatcttaagcctctagaaacattagattcttcgctaagctcagaatgacaataaccctataacaaaagttttgcaaaagcctcaactggaaacggctaaatagtcatgcctctcttacaaaaatgccttcgattggtggataacatcgaatattcgatgtattcaggccgtaaggagaatgccactattccaaatcagcatggcgagctaacatcttctcgcgatcccgccctaatttcaggtggaagaggagcatgaccaccgcttccagaaaaagaaaggcagcctgttcaaaaaggctgccaggacattgatgcgaatcttcttcctgggccaatactaatttggtagccccaggaatgacgacggcgacatcagctacctgacctgcggttgaattccggtgggcggtgatagcgaccgtgcgagcctgccgttggtgggcctgttttaccaggccgcaggtgtggccggtctcgccggagccggagataacggtgagcagatcacccggttgaatccggggggtgatggtttccccgacgtaaaagacattgaatcccaactgcatgaggcgcatgcagaaggtgcggagcacaaatccggaacggccggctccaaaaaagaaaatgcgattggctgtctccaattcctgaatgaaggcctcggcctccgagggagagatgcgttccaagacgcgccgggtctcctccacgatctggtccacggcccaagcaatgttacgttcttccagattatcgacaggtcctggttcctcctgtaactgcagccggaacatagtgcggcctcctttatggtctcggtccgaactctttcggatccaagctgattgcctccggcaacgccagactgagttggttgaaaaccaatttgatttgattccaccagctctccaacatccgcaacaattagagcatttttatcataaagaacggcgtttgtcaaaacaggagattctttcagactggaagataccccaaaaaaaagggacccgggcaggtccctttgattgtgaaaaacagcggccccgatgggcgtcggcccaaaggcgttgcggttattgataatagccgccgttgtcagtagattgatatggatcggcaggcggataagcgccataaacccgctgctggttagaatcctgtgccgcccggcggcccagttccgtggcggcaccgcccagggcgccgcccattaaaccgccgaccatggcgccgcgccagcgattgttgtgatcaagcagggcccccgcaccggcacctaatgcgccgccaacaccggcgccggtgtaagtgtaagggctgaggctggtgcaaccggccagcgagataaccagcaggaatacgaggctataattcttcacatatgacatggggaatcctcctttagcagcaactctctgcccaataacattgcaaactgcttgccacttatacgtttgctataagtcatttatattgcagaagatattgtaatatcaaccccagtcagttgtatctattgaatatagctgcgaataatgtaattgaacggctatgctgcctcaaaatggagggtcttcccctttccaggctcgttcaatttgataatttatcgtgggggagggggggtaaggatgtgcaatctgagaaaatgatgtggggaagcgcctcaatagctaacggtatggaaggctgtagtatggagtaatttatctatcattaccagtagttcggttgagagcgcttgtgatccgcaccgggtagagcctggccggctggcccggaaaataaccaattaatccaaaaaatcggtaatataaggattattgagtttttgttcgccgagcgtagaggttggagtatcaccgtaatcatgtccgggccagatgatggtgtcgtcgggtaggggaagaatccggcgctggatagagtccactagctgaccgagggaaccgccggggaggtcggtacggccagcgctgtccacgaatagggtgtctccggtaaacaagtgccctggggtgtagaggcagatagacccgggagtatggccgggggtgtgaatgatggagagttcgagctcgcccagcggcaggcggtagccgtcttgaaccagaagatcgatatggctcagaggtggaaagccttcggtaattgcagcctgctgcatctcgggggtggaaaaaaagtgccaatcgagttcgtgaatcacggtagtggcaccggtctgctgtgcccagtaatcgttgccggcggtgtggtctggatgtccgtgggtgttgacaatccaacggatggtgagccctcggcgattaataacgtctgtcaccgcggcggagggggcggctgggtcgatgagtagtccctgacgggttgatgggcagttgataatgtaacagagtaccgccaatggcccgacttgcacggcggcaatatggggagtcatagaaatcctccggatttacaggtatctcaagaaaacggcagcagaaatagtttttaacattgcatattatatactatatttttatgagaatatatatattctaagttgttgattattattaagcaaggtcataagaggacaaacctccccttttcggctttaaaggcttacggtgggggaagagaatgaatgtcggccggaaaaaattcgaagttttgtaaacgtggtctctaaaaagagccgacaattagttgtgctagccgacaaatggtcaagtttataggcgcgctcgatgggttcggttatgtctcgaccttctgcaataatgagcatgatgaccaagcgtggcaagattctcattttttgttgtgtccgccgggaaatgagggtttatatgaaaacagtgttcttaaagacggcgggcgcggcccgccctatgagtaaattgccaatacattatcgataatgggatagggtggtcccttgccgccgcttatgtttaacatggtcgataagaaaaaatttatatgaaaacaatggacggtgagcagaaaaagcattattgtgagcagccgccgcggttctgttttcatgcttcgttgtgttcctcagaacatgatgactttggtcgatgctgaaatgaccgaagaattttagaatacaagaccctttgcttagctcagggtgacggcgctgcattttagacgttctccgagatatcggatgataaaccatctatgatactccgacagactggatgttggcaatttcttaactggaaaacgctgggtttaagcggccctgccggaaaaacctcagataaaacggcggcgcggcaggcgttaagccccccgccaaagagttttgccagtctaaccggcctgaaaacttccaggtttaatagcggtatcggtcagtcctgcaatccactgagaccataacaatataattatgttatataattctattagaaaccggaaaccctataagagctggcgcgccgctcaggaggggagaagaaccgattgtgcaagagcttctcattatgaccgggggagggtttcatgacagttcagcagattaatacggaaaaagcccaaaatctaaatatccaggaccttttccagctccttggcacttcctctcagggtctggctgaagatgaggctcaaagacgcctggaccagtttggccctaattcccttgtagagaaaaagatcaacccggccttgaaatttctgagttacttctggggaccaatcccctggatgattgagatcgccgccattctctcagccgtagtccaacactgggacgacttcactatcatcatgttgctgttaatattcaatgccagcatcggtttctggcaggagcataaggcagccaatgccctggaggccctgaaggcccaactggccctgcaggctcgggtccggcgggatggcagatggaaagagattgccaccgccagcctggttcctggcgacatcattcgcattcgcttaggcgacatcgttccggcggatatcaagctgtttgaaggagaattcctgagcgtagatcaggctgctttaaccggtgaatccctgccggtcagtaaaaagccgggagatgtggccttctccgggtcggtggccaaacagggggaaatggcggccttagtggtaagtaccggggaggacacttttttcggtcgcactgccagactggtacagactgccggcgccgcctcccattttcagaaggccgtcttgcgcatcggagattttctcatatatctcagcctgggactggtggcggtgctggtgctggtgcagttgcaccggggtgcctcggttctcgaactggtccagttcgccctgattctcaccgtggcctccatcccggtggccatgccggcggtgctctccgtcaccatggccatgggcgccctgaccctctccaagatccaggccattgtctcgaggctggaatccatcgaggaaatggctggcatcgacattctctgttccgacaaaaccggcaccctgacccagaataagctcaccctgggagaggctgtagtcttcgcggccaaagatgaccaagaattgatcctttggggtgccctggcttccaaggaggaggatcgggaccctattgatctggcggtgattgctgggttacccgatgccggaatactcagccggtatcatcaacaacggtttatccccttcgatccggtgagtaagcgtacggaaagcctgataacggattcccggaaccagaccttcacggtggccaaaggggccccccaggtaattataggcctgtgtcggctgacccctgatgaatccgcccgcgctgaaaaaaccgtgaacgaactggctgcccggggctaccggaccctgggggtggctcgcacccagaatggcagtgtgtgggagttcctcggaatcttgtccctctacgacccgccccgggaggattctgcggctactgtcgccaacgccaagacccacggaattaccatcaaaatggtcacgggagataatgtggccatcggtcgagaggtttccagacagttggggttgggaagcaatatacagcccgctgatcgccttttccgaaagggtgaggtgtctgaacagctcagtacgctggccgcagcccagattgagacagccgacgggtatgcccaggtcttcccggaacataaatacggtattgtcaaggccctgcagaccaaagggcacatcgtgggtatgaccggggacggagtcaacgacgcccctgccatcaaacaggcggatgtgggcatcgcggtgagcggcgccaccgatgccgcccgtgccgccgccgccttgattcttacggctcctggcctatcggtgatcatcaacgccgtggaagaggcccgtaagatttttgagcgcatgaacagttatgccatcttccgcatcactgaaaccatccgcatcatgttcttcgtggtattggccatgatctgctacaatttttatcctattaccgccatcatgatcatcctattggcctttttcaacgatgtacccattatggctatcgcctttgacaatacccggatagacccgcagccggtgagttgggacatgcaccgggtgctgaccgtgtccaccgttctggggctcatcggagtgggggaaaccttcggtctgctgatcattgcccagaactggctgcgcctggatgtcgtccaggtgcagacctttatctttttaaagctggcggtggccgggcatcttaccctctttgtcgcccgcaccccctgtttctttttgtcgcgtcctttccctgctccggcactcttgtggtccgccgttgtcaccaaaatcctggccaccctctttgtggtctatccttttgggatcattgctcctctaacctggtctcaagtgggtctagtctggggttactgcctggtatgggtatttgtggaagatgtggccaaactgatggtctatcgtcatcttgacatggtgggtcctcggcaccaacggtttctgggtttgctgaaacaacgtctcacccactacgcccatcgctcttaggggctggctgcaaaccggttttatccgtgtggcacaggcttccagccagggtagaatttttttcttattagctcgaagcttattttcctggtaatctcgaaactaaaaactcgaaaatccaaactatgctgatattttcaggttagaaatttttatttcaaagatgaacggaaaggcaaaatattctataattatccggtaaatacttacactggtttcagcgtccagttaaaataagacgtttgccgcggcagagggcgaccttgggaacgtcgaaatccggcagacccccgcaaatatggagtgatcacaaactcatgtcatacccagaaggcagcatcatccccagacccgaacatcccatctcccgagccgatatcgacgttgatgtcttaaaggtgctctaccgcctgcatcacaagggacatctggcgtatctggtgggaggcggaatcagagacctctggttagggaagcaacccaaagattttgatattgctacggacgcccatccccaggaaatccgccgtattttccgtaacagccgcatcatcggcaaacggtttcgcctggtgcaggtatttttcaaagggggcaagatcgtcgaggtctccacctttcgcagccggtcggaattcgacgccgaagtagatatgttggctccaaacaacaccttcggttctccggtggaggatgcccagcggcgtgacctgaccattaatgccctgttctataatatcgctgatttctccatcctggattatgtaggaggcgtcaaggatcttcaggatggcatcatcagggttgtcggaccgccggaaatccgctttcaacgggatccggtgcggatgctcagagtcttacgccatgcctctcgcaccggttttcagatcgatcccaccgcatggtccgccatccagtcctaccggcatctcatccgtttatgctccccggcccgggtgcgagatgagcttttgaaagattttagaagcggttactgcagggatttctttcagctcatgctggcgagcgggttactggcggccatcttcccgcacattgaggagacgacagatggcgccgcctttagtggtctgcagccgcggatgcaggcggtgtttggaacgattgatcttctaactatgggaggcctgtctctcagcgaagcgtttttttggaccgcgtttctcattccatttcttgaaaaagttacggtcttgcctttccagcagatagaaccggagaccgtcgccaaatacgtggacgaatccttgagcccgctggagtttgcccgcggccgccgggatgaggtgatcatgcgattggtcactgtttcccaattaatgcatcaacttggcgccgggcgtcgtgtctcggcccgtctcaaacggcgcctttgcctgcccgaagcctggctgctgtatcatatcctcacaggtgcttcacaaaaattctttgaagacattatagcccaacaatcggtgaagccggtcctgcccgagaagccaccaaccacaaagcggcgccgaggtcgacgccgcacccaccggaaaaaagtttctcctatctaatcggtttgttgagttctaggccgaaattaagtaactctagagttgcctgagagaatagagcaatgaatggtgggcggtgcctaccctacgtttaaaaacctcgatttctcgatatcgcagcattctagaaggcgggatgcgctccgctttggcttacgccgatctgcgattcccgctacaacacggcagagcaggttcccgcttggatcggtgatttatgaggaattggtggagcaatgggtggtaaccgatgatatcaaccatgtctggctagaaattcgtcaatgtagccgaagatgacctcatcatcggacattaccatatccatctgtttggtaaaaacctccagacgtcctaaaatctccaggagttttagtaacgctttctggtcctggccgctctggcgggcgtccaggaggtccccctcaatggcaacttgaaaattcagacgggtcaggacgccctgaatcagccgcagccgccggacccggcgctccaccgaggcggcgcctccctggtaatgaaagcggatataattgcgccgcaccagatcatcgacgtaagactctatggtagaagcgtggtaacctaaacagaggctgaagttcatgtagttctgggccaggagggctaaactgactttttggagctgatcttcggcccggggtgtggtggaggtgacgccgatcaccgaaataaagcccttcatgtccagggggcgggctttaggccagggtatggacatcatgccggccagaaaggagcggaagggcagggaggtaacatcgtctaaatgcacagtagcggcggggcgcgccaggccgccgccgacgtcgataaccaagataggcaccagccggccggttatgaggctggccgcctggtttttcgtaacctgaccccgcagactgaggcagaacatctcgttcagacgttgttcggcgatgccgttcaggaggtcttgaaggttggaataggcacccgctttttcaaaatcggttggaacgtcctttgcctcggcggcaaaaaggagggcccgcattgcttcccaccggtaccggctatccccctggacctgatcgcccgtggcttcaagagattgaagttcctggtgcagacggttggtaagatcaacagaggcattgatcagaccctcggggggggtcttacagaaatcctggagcaggtccatggcctgacgggtgtgctgcaggaggccggcccccaaaccctgcagttgggagagattgaccttatccggaactgtcataaggtggtacaggcggtccagtagttcctgggctgcttcggttgcagccatgatcgccataaaacactggaactttttctggtattggtcggccaggctgagacgggtcctaacaggttcagcggcgcctccctttttaaaaaattttctccagaaggccacaatcgggctccttgcatgaggtaacagtcgaaaaaaaaccaggatagccatattatacggctatcctggccagtccagcaagcttagtcttaacgaattctgcgcgataataccaaatctcttaaccgggaaccgggaaccagcttaccggggctgcttcagacttcttctttatgtcccgcctctgcccccatgccaaagccctcgaagatctcaaaaacgccgtagccataccagagggtgtagaccacatagaagaccagcatgaaggtcaaaagtaaaatgttgttacttaccggttcgggtgagatgccgtagaaattatatccgggttcaatcgaccgtttggaaatttcgatgagggcggcggcctgcttaaaggaggcgggggtcgcctgttttttcaaggccttatccatttcctggaatgaaatccaccaggtcttcagggctgccttgggttcaaggttatatttggccgtgagcctgtcaccgtgattgtgaaacatcacttcggcatcgtaaatggcggcgagcatcacctgccccatatcacccttgatctttaacacctgattgtttaattcgacggcggccccagcttgcgtatacaataattccgccttttgggccacttcggcgtctttgaatttcaattgtacctcaaaagtttgccccttaaaaccgacggccactttccgcatatcagccatatagttgctggagcctttggccagagagttgaagaagtcatcggaaaactccaaaccattgcggtccctgccattggcgcctttgccataccagggcatgaagatggcaatcaacactgcgagaaaggtagccaggaggatgattccggtagtaagcttctttttgttcatcggttatgcctccccccttaactttttaatattcgcaaagaacatatagaacacccagatggcaaaagagccggcgatggcaaagaagatgatgagtccagcggtatcaaagatatttgccgtggtcgctgagatatcgatatactccatatctctaagcttcttcggcagggcaaaaaagcggttgaagaatccggccagaatagtgatagcgtagaacccccggatatagatgcccttgacaaccttggtggtgagggcgcccacctggatgccaaataaggagcccaacagcattcccatggccaaggtatagaagatgaagccgtagatggcgtattggctgatggcggcataaccggcggtgaagatgatttggagaatatcggtcccgacagtggtgaaggatgagactcccaagagatacacgaacatcgggaaggccaggaatccgccgccaacgcccatgatagcggcgacgacaccgacgacgaagccgcacaaggccacaaaaacccccgagatatggttgccgcctggaactatatcttcgtcaaaagtgatcatgggtggcaggtggacggcctggagtttctgggccaggccagtggtgccagaaggtgcagcgggtttgccttcgccatggctgtgggggtcctggatcttggtgtcggatccagcccggcgcagcttcaaaaagtcggtcatggcgtagaatcccagaaagcccaagaggaagacatacaccagcgaaatgaagaggtcgctcaataccggattggtctcgtaaatccagcggttaaggacgccgccgccggtggcgcccaaaagtgagccgaagaggaaggcgatggcaagtttgaccgatacattccccatttttctgtggactgccgtgcccatgatggccttggcgaaaatgtggaagaggtcggtacctacggccagaatccctttgattccggcgctcatcagggccggggtgatgataaagccgccgccggcgccgatgcagccggtgaccagaccggcagccagcccgataaagatggtggcgaaaaagatccccggggtgtaaaacgccggtgcataggcgctcttgctgccgattaaatctcccgccgcccaggtgtagcccatgactccaagaatgggcaggcagagaaccaaaaggagcagtaactttttgcggttgcggacgatatggttggaagtttctatctcccaacgggcatgggcctccgcagccagcttcaacatggtgaataaacgtcggccgcgactcataagcagaataacctcctttattccttaaattattgctttgccacggtctcagcccttaagccccaggctcaagaggagagctgttcattatggagatacagtaaattattgccggcttattaaacctcatgcctcggcaacgccagcaacctttctgccagataagtgcaatcgatatgccaatttcagccaaggtctaatccacctaataaagagagagaatggctgctttgagatggtcgggccctccagttgtgccagatttttttacggagtgtaaaatctgatggcaaaagcagccggataaatctccaacccaaggctagtgccagcgagccatgacaaagggaagggttaaatctgggctcaagagtattgcccgttggggtgccgctgaggaaatccgactccgaaagcggagagactgtatccttgagcatgtattctttccggtttacgactcgctcgcgtccggtcctttcaccttgacagtcttggccaaaccggataaaaatctggcatattgaagagctggttttcatggtgtagcccctgggatccggcagttataaacggcaggagaactgttacgtgtattggaattgcgagattgagactttaaccactgataacctcaaaggtctgcaactggagaggctgcggcggacggttgcccgagccggccagagtcaattttacggccagcggctggaacaggctggcattgttccggatgacctgggatctttggaggacatccgcatgctgccattcaccacgaaagacgatttgcggacgagcagcctccaaatgcttacgaccccattaaaagagatcatcagactgcatgcctcttcggggaccaccggtcaggccacggtaatctactatacccggactgatattgaactgtgggccgacttggtggcccgttccctgtacatgaccggaatgcggcaagaggacgtctttcaaaatatgatgggttacggcttgttcaccggcgggctgggcttccactatggggctgagcggttgggcgccttgaccatcccggcaggggctggcaacagcaaacgccaggtacagctcatgcggcagtttaacgttactgctattcatatcatcccgagctatgccctttttctgctccaaacctttgaagagttaggagttgatcctcgggacctgcctctacgcctggcttatatcggggctgaaccgtactccgatgccacccgccggcgcatcgaagcagcgtatggcgtaaaagcatataattgttatggcctgtcagaattgaacgggccgggagtagcctttgagtgcccggagcagaacggttcccatgtttgggaggacagctacctaatagaggtcctggatccatccacccttgatccggtcccgcccggaaccgtgggtgaattagtcttcaccaaccttacccgtcagggaatgccgttattacgctaccgctcccgtgacctcgcttcctatgatgaccgcccctgcccctgtggccggagcagtcgccgcatctcccgcatccagggccgcaccgacgacatgatcattcttaaaggggtcaacatctttcctattcaaatcgatcgggtgcttatgaggcttcccgaagtggcttccaattatctcatcgaaatgcagcagaccggagggaatgatcagatggtcattaaggtggaggtcaaacaggagtatttcagcgaagatttggcgtatctcaaaggactgcaaaaacggattacagaagccctgaagagtgaactgttagttacccccagggttgatttagtggagcacaactccctgcctcggaccgaaggcaaggcagtcagggtagtcgattctcgtccgaaggcttgattgtcgacccggctgccgtcgctggtgatgtccaagggcaggactgacgcaatttttgtggaacacgcggcggttttcgcatagtacgccgtcgttgggcggttaagcggctattctttgcttcccagatatgcccgtagacgctccaaaccctcctgtcgagtaatttctccgcgaaagcggaaagggaccttcatacctcctaaaagtgatgccaggcgaaagccgccggcgatttcgtagcgtaacttctcctgccgcaataagacgcccaaggttttggggattgccggcagcttcagtaagattggtatatcaacctggtttgtgccaccggctggcagagtgatggcatcggtgctgtcgccctgcaccagattttcgccctccagggcaacttcgtagtcgtagcctaatatcctcataggctccggattggggttggtcaattgcaccctggcgctcagaggccaacactcgctttccggcggataaattgtcagtccttgaaaccccacttccggaggagcaagctttccagaggccaactccctgactccacacccggtcatcagattgattaggatgacgcaccagaaaaaaacgctcacaaccgggggtggtccgtaaaaaagttttgacataatcacctctttgttattacagtaaagaacaatttcctatagttcaaggaggaagaccgcaatggccccaggcacatgctccaggctcgctcttgtacttatggtatcggtatgggttgcccttgttgggattatgggatttgcgcaatcaagcgccgcggctccggcctttggagactcccggtacgaaatgggcctgcgattcggctatggccaaacgtataatgccggggaaaccgtccgtttttatgactggctaccccgctggggcatcttcctgacccagccgggcaattctgttttaggtaatctccggctttctttggttatcgaaggtgtcatcggggtcctggaggccggccactcgggttgggagctgggatttactcccctgttaaaagtcagctatcccctgagttcacgggtcctgggctatattgagggcggggccgggattgtctgggagaatatcgactctcctacctacgcccatgttttcaatttcagtccccagatcggagcagggttggacatcaagattgtcggcaactttgcccttaccttggcgtaccggtttcggcatacttctaatgccggaatctatgatgaaaatcgtggcgtcaactcaaattttggcatggttggcgtaaattattactattaaatctgagagtttcgcgtcccgtgaaaagctcataataaccctggctattcgataactagagggtgtgtttctagctattttaatctcggagcccagaactctgatccatacttattattaaccgaatcatgccttaaacctacacgttcagcggtcaactttcaatctattagcatacgtggaaagaattctatcggccatccttgacagtaataattattataggataaaaattgactatgaagtattctatggaccgtttggttaactgtctgaaagagcagcatatctctgtaacgccgcaacggcttgagatcctgaagaatataatctcccgctatgatcatcctagtgccgatagtatctatcaggaagtacgccggcatctgccgatgatttcattcaatacggtttataaaaccttggagactttttgtcagctgggtctcattaccaagatcaatccgcttcatgaagtggcccgatatgacggcaatgttgcccctcatgcccacctcgtgtgtacccgctgccataaagtggaagacttcgattggtcctggcccgacgatattccattgccggacgcctcgcccgagggtttcaagatagagtcagtttcagtgcagtttttcggcttgtgccaacaatgccagcaacagtgagatgttgttctgacctattccaaacaactcctggcaatggttaatccttctccaagaccgcgagcgccagccgggcggcttcctgagcggcctgttttttggacttaccctgtccacgtccccaaggctgatcagccagccacacctctacctcaaaggttctggcgtgggccggaccggttgccgtcacgacccgataagttggggtgactttcaagtttttctgggcatattcctgcaataaggtcttgaaatcctgcatgctagccttgtcttccagtcgggtcaaacttgcctggaataacagtttaacgacacctcgcgcggctgcaaagcctccgtccagataaactgccgctaacaccgcttccagagcatcggctagcaccgacggtttgcgccggccggattgctgttcttctcctcgacctaaccgtaaatgacctcccaaatccaaacttcgggcaatcccagctaaatgtcgggcgttgaccagagaggctcgccaacgcgagagcagtccttccccggcttggggatagtattccattaagaaatcgctgataaataaactcaggaccgcatcaccgaaaaattccaggcgctcgttgctgggaccctgcaggggaaattcataggcgtaggagctgtgtaccaaggcctgctccagccagcgccggttcttaaaactgtatctcagttgtctttctagttccgttaggtggatatctgtcattcttgcatctacgccgattgatagcggtttacagctattttaccttacagctaaagatgaggggtaatttttttgtcggcttctcccaaactctatgtttatactcaggaaacaagtttccagtttctggttagtcatgcggtaggggcaggtctgagacccgctacggatgcagtgcctaagggcgggaaagcggagcgcctcccgccttccggaatgctccaacgccaattttcagggtacgcaagtgtcttgcaggtaataaatataactacagcaattgtcattcttaaaaaagcacgtaatagattgtaaagatcatctgctgttggtccaggcttgctatccaggtcataaattattcttgatgaaatatattgttctcttgtgaatatcggctgggcattatgttaaatcaatatttttgttgcatcaagtaatcgtgattattaataaagaagattcgatagactataatttatttagaaaatggttgacttttatctcgttttgtaataagtatgacaaaactttgggccagaaggccagaatatgaaatctaggggcgacaagcactttggtcacaaagaattacctcggcatcatattttttcatatcgtctcttggcaacaagcttgtaacccctaaccctgactgaaatcatggtcttgccgaaaggaggtctatgatggtgggtcggcttattcttggcactaccataagcttggctctggtattgtgtccgtattttctcagcgacgcacacgccaaatcaacccgtaagaaaccttcccgtgtcactgccaaggcaaaggtgaagagcagcaagaagtacagctctcgtagccgcagcagccgctattaccgggaccggagaacttacgaaccaccactcaatggccagcaagaggggcgcgattttatcccgaaatattatcgcgctggcgttggtgaaacgggtcccctgatgaagataattccgcagagggatggccgttttgtcctggaacctttgcgccccaagaaaccgtcgggtagttacgcgccgaccatcacggatgaccggaaggtagcgcctataccccggagcaacgatgattattccgccttgtcgggggaaaatgccccgatttgtccgaggtggaattttaacgatctggtccttaccttggccaaaaggtatcaaggcgcctcatacagtcggggggcgagcctgatgaccggttcctcgaccgactgttccggctttgtgcaatatgtctgccataactttatggtagacctgccgcgctctagcagtgaacaggcgcaggtaggcaaaactattacttcggagatggatttctccaagatgctgccgggtgatctgctttttttccgccgtgggggccgcggcatcggacatgtcggcatttatctcggcagcggtaagatgatccacgcctcaagccgcaggactggtgttactatcactgacctgaaagagccctattatatcaataccttcgtggtcgccaagcgcgtcttcgaggtcaagtacccgcactaacctgtaaccaggttgcatcgaacagattacggcaacgataatctggcattcctagagtctcctccggaagcaccctgatcctccgccccacgagcgggggttaggggtgagatgccgtctctagcacgtttgtgttcggggtgtcaaaaacgcacttcttccttagatccggtcagtagggcgctgagccactattcgttaggagagcagataaaccttatataaaaacagtgagcagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtggacttgtataaaaacagtgagccgtgagctgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcttgagaacatgtgaacttatataaaaacagtgagcggtgagcagtgggcgagtcgtgtatgtgccctaaactttacctgcccgccataactcccgggcgacgacgttcaataaggcccagacgccgtccagagcccagaaacgctccagtgttgccggggccgtgaggaccacctgggggggaaattcttcatctcccaaccacaaaataacctcaatcttcaggttcggataaggcgtcagggctacggcggcatctccttgcgccagctcttttccgcctagacgtcgaccggcggttagaaagagagagcgatcggtgccgaacctggcctccaggcgggtagtggggatgatatgcggtccctgaaaaaacgttatgccgcctttatattctttggggctgacctggcgggaagagagccgggcggcgtcaacttttagaagaaacagcagggcagtaaggcagagttgaaattctggttccctcgtggtcttctgatcgctcaaccagagtcggcgtttggccggctggataagcagctcttgattcaaaaacggcaggcaataagtatcaccttggtggcgggtcatagtccggtccgtcacctcggcaggatcagccgcagccagggcctcccagagagccccgtcgacatcctcgcatctctggtagaggatgttggcttccgggtcatttacaatatcatagtcgttgtccatcaaggtcttctctggccaacatggtgccgctcgccctgctcataataaatccggattgttaaggggcggcaagcaggtgcgtctgccaccgagccgggttaaatttgaggtgtaaggcgatttccagtaaaacggttgccagacccttggggtaagacttgcttctggggctcatggcggccagttttggggaaagctcctccatgaactggaaaaagacattctgggcctccataagatcgatatccaggggcagttgagcggcgagcgtcaggagaccccgtacctcttgggccctggtcagggtcaaatccttggccaaacctgccaaccgctgttctaaaatagttgccattttcttggcggcgggatcccccaccaggtgaatctgtaagattttggctgccttaataacctcggccaacgcccatttgggttgcagcttctcttcgcccgtttcccaagcctccagaatctcagctacccttttgctgattgtggcggtagctgccagccggaacaggggcgcaatgaccagtccctcctcggacatggtaaacaacagcggctctacggcgctaaaagcatgcagtaactggctctccgcttcctgccggactttttgcagcagggtttgaaacaggtctcgcttctcccgtttaaacatgtcccgtacggtatagtagtcagggccgaaatagctggccattgcgccggtgatatcctcgggggcgtcttccagggcattacacaactccaccaccatgtcggcgaatcctgccgctgtctggccttcttttacctgagtgcggtagagataacttcctaagaaaagagtggcataccccaatatcttagtttcctgggtcactcctgaggtcagtttgacccttccgaaagacaggtcaagcccgccgtggcttctttcttcgtaattcagtagttcggagcggtaatggtaaatgcaatactggcattgacgggtccgattctggagcagcgagatgctaaattggttgactaacttaggaaaagtgatcaccgaggggcgaattttcgtcagatagagatctcgaccgctgcccagctctttgatattgcttcgggcccggtccagaatggctagaaaaggcgtttccaggtcttcgctgacaaactcctgtcccaactggagagcgcgcgctgcgtatttcatcacctgcaaggtctcaagaccgctcaaatcggcaaaaaaccagccgcaactggtgtacatcagcaaggcatgccgctccatctccaggagtttgagtacgttgatgcgatcctgactcttcagatcgggaatgccgtggcggctgaaaaaagcttcgcggctttcttcgctccggtccaggataacgtcgatgtaatcgtggcgcgctgcccagggatcggccaggtatcggccgcctgcctgagtgaaaatctgagccagcttctcattaaggaaatcgaaggactgccgcaatggcgcccgccaactctggcgccatcccgcctggccgccggtggaacagccgcaatcacgctgccagcgtcctaccccatgggcacagctccaggaactaccctcaccctggggacccaacgagatttctacttcatagaccggtgcccggacctctaagtaggcccggtagttggtgacgctccagcctcgttcggggcagagccgggccagtgcgtaggccagccccatttcgccgaagggtttatggtgtccaaaagtctctccatccgtggccacattcagaagctggggacccgccgcggaagatagctttgaagcaagctggttcaataatcggttactgtcagataataattccccaaaactaagctccgccgcactctgcccatcatagaaaaaaatgtcgataaaccgcttgccggttttcccgtcaggtgcgggtacgaaacaacggtagggctgggtcgggtcaatcgaaccatcgttgacctcctgccaggctccaccgcctagagggcgtaggcgccgcgcctgccagggcgaaagtatcacatacttcatgccatgctcaatcaacgccgccagaaccgccagattgactgcggtctccgggagccacatggcctcggccggtctttggaaacggtggctaaaatcctttagcccccagataatttccgtctccaggtcacggggatgggccaacggcagaataacatggttataggcttgggctatggcgttgccaaatcccagccggacctgactctctctatcagccgtcaggatacgttgatatgttgccggggcgttcacctccaaccaggagagcagggtaggaccgatgttaaaattaatatagctgaaattattgatgatatctaagatgtgaaggtcatcgtcccggatacgggcgcagctattgggagtgtagcaatcacgggtaatgcgggcattccaatccgggaagggataggcgctctcttctaactcgatctcctcaatccagggattttcccgcggtggctggtaaaagtggccatgtaacaccacaaagatacggctgccgggaataagtgggcggtccatgcgcctctcctaaaacaagattcggtccaaatcccgccagctataaatcaccgggaaagagtggtggcggcgacgattccaaggctgatcgaataccagcggttgtatgccgtggtgggcgagctgaaagcaggtctctagtctatcctctacaaaataagcaattttgtgggtctgcaggtagtctaatttcaaatccggatctccggtggcaatcacccggatagccgttggcgatgcctccggcagatttttaatcagccagttgaaaatgggttcggccctgtccctggcagtgacaaaaagcaggggattttctttggccaaccgcgtcaataccggagccgcatgaggcatgagcgctatcgccagctcatccggccggttcagcagcagctcaagaatttcccagataaccgcctcatccatctgtaggcaacgcgccagatcgaaatccacgatgtcttcataacgcagatgatgcagtttatagcgttcacgggccagatcgataaaagtggtcatgatgtcagccaccacgccgtcaatatcgaacgccaggcgctgcgggtcaagcttatccgggaggagcgctgtcgccatcctttgccttggaagataaagactgaaatttctgcaggatcgttaagacttcgctatcggttacatcataccaatttcgataggccgcagcaaccgcaaaaggccgccgctggcgaacgttcaagcaaaccaccatctcgacttcccgccggatcagttgtattgtgtccaggagccctgtagggaccgccacgatgatcttgtcagaaccgcacttctttaaaaatctcagggcggccaacatggtgaaacccgaagccagaccgtcatccaccacaatggcctccaatccctgcagatcgccatacggccggttactcctaaaaagcgcttccctctgctccagggtggtgcgagtcttggcaatctgggatgtgatctcgtttttactcaaacccaaacgctgtaccagcggttcattgagaataaccttcccatccggtgccagggcgccaaaaccggcttcggaactccaagggatttggatcttgcggacaataaccaggtctaaaggcagtcggagagcgccagccacctgtgccgccactggcactcctccggccggaatggcaaacactacggccttgccgagggtgagatcagccagttttcgggccagaagccgtcctgccgccacccgatccgaaaagacataactccggtctctaaatgctgcctcctcaatgatatcgagcattagatctttcccctccacctcttttgagctaatcataatttcattttttgatcgatgagctttttaaaaggcttgggttggtgatcgatcatggcattgaacgtctccaggaaatctacgaccagatcaagatccagacggccatcggcaataaaaaaagagagtcgggaccggcagagcgcgtccatttcctatctgaacgagtcggaagcggcaagttcccggagctcctggtcagtgagggagagaatatattttttgaacctctgcagcagtgcgtcgtgcccaaaaaggtgaaaatatgctggtaagagattccaatccaacaaggaattgttgacccggatgcaagcatcgaccgcctaacccgaagatattataccaacaaccgaataatctgtccttcaatttcccggagacagcccaaaaacctgatttacccttcggggggctaaggcaactaaaggggaatgaatattatggttgacatttgatttttaatatgctttttaagacatacataaatagtgctaatattcacatattctaatagaataattgttattattcaagaagttactggctaaatcccgcaggtcttatgggggtgcccccgcctagggccataattccctaacaagacggtgccttaaaccatgcgaaccgtcctccgggtgtgccaaagaactctagtggagagcaaaaatggaattgaaatgttttattgaggtctcattctgggcattttgtggttttgtcgttttggcggcggtttcggtaagatttttccggttacctctcgtcagggtcatggggtttctggccctgttggccggcctgttcctggtcgccggcatctgcctgcagatcggccggcctcctctcagtggggcctttgagtctttttcttatatggctctggtgttgtccttcctggctttgacttccctgttcgggaaagaggccagtccgctgttggccgcggtgtcttggggaacagcggcgttgttgctggcgatcctggtgataatgccgcgccaggtaaatcccgattggtttatctacgaatacggctggacgagatccttctttttctgccgcctctcttctatggcgctgttgatctattcctccctgaccgcgctgtcctggccccgcggctcccaggataccgagacgaggcgagccatggtgagcagatcgcgtcgttttctgatattgggcacggctctgtttctggtaggtgaggcatcgggcttttactggtgtctcgtctggcggggagactactggcgttggagccgcaattttcttgagtccaccatgatctttctcctggccagcgccgccttgcatctgcccccgaagctggcggtcagaccccagatcctgcgtctggcctacagcctgcccggtttcctatccatgaccgcctatctggtgcatgtcattaccgagacaaccaaatgcaactgaagcggctttcctccctcgttttgaccttgtatgccttgagtgcagtagtgctctttcttgccgtgggcatcgtcctggcccaggtggagccttacgccactgccatgaataggatggatgacgggctgctcttggattggctgctgacggagtggggcagaggaccgggctcgaaggtattgaccgtctggtttttggggctgtgcgccgccgtagcggttctgatgctcaatttgtgtgcctgcacctggaccaaacttctcccccgtctgaagaatgaatctcgttttcacgcctggctcctgctcttggctcatgtgctcatgctcctgattcttttagggcatctttcccagatgactatgggttttaaggaagagggggtcaagctgctgtccggccaaagcaaaacctttcccggagaccttcttatcaccgtcgaacgggtgcattttgtcaatgatcctgcctttctcaaccttacctaccgccagggtcgccgggtccacacccgagaggtcttcaaccgggcggagaacacggtaaggctttcaatctggcagggtccgcagaagctggctgaaggcgacctgcgtatgctggaaccactgctggcagggaagatacgggtgaccctgtcagacttcttccgcgctgacaccggggagaagaaccgggtgggtgccgtactggccgttgtctccaatccgttgaccaatttctttttcgccttttactttgcctggatcgtagtctacctgctgttgaccgtcaaagccttcctgcgaggaagtacattgccaaccaatgatcaggagtccgattgccgcaactcactctaaattacggagattacgtcatgaaaaaactgtttccggtggttaccctggctattctatcggttttctgcctctttaaggcggtcttggcccaagaccagaaagagtctcccgactatcaggttttcacgttgggcgaagtggtaatttcgggagaaaaggatgccagcagccaaacgaccacgatcagcaccttcagcgcccaggatatcaaggagacgcacagtcttaccgtgcccgaagccttatcctatatccccggcgtaaccgtgaccacgggttttaagaatgagccggatatcaggattcatggctttcaacagtatgaagccctgatcctcattgatggggtgccttattatgaatccaattacggcaagctgaacctgaaccagcttcccacggatatgatcgcccgcatcgatgtggtcaagggcgctccttcggtgctctatggccccggtgccatgggcggggtgatcaatatcatcaccaagactgccggagatcgggcaaccttttccggcaccggcgaggccggcagtgactgcgcctatcatgtatccgctacccacggcaatagcctggacagatttaagtactggttgaacgtcagccgccgaggtatggatggctggccgatgtccgatggctttacaccccgcgacggtaagattatcaagaagccgggaggcactacaaatgccatcctggaggatggcggccaacgcaataactcggacctcgaacagaccagcctctggggcaaggccggaatagaactgggaccggaatccaaatgctatctcagttcctattttatcgattcttcctggggctttcccgtctctacccgggaagtgatcatctttcccaaacggccatctttttcccggtttgcccggatggacaaataccgggattggggtatggacctgaacggagagcacagagtaaacgatatcatccgattgcgggcaaagtttttctatcataaccatgtagacgactttgtttcctaccccgacctgaatatgatcaatccgattgcggttagcacctaccaggattatattgccgggacctccctgtttgcagacctggacccagtgtcctgggacagcctgcgctttgccttccatttccggggcgactcccacgaggaacgggacgatgtttatcttccctttgcaaaatccttatcatacaccggctcggtggcggtggaaaacgaatggcgtcccctggatcggctcccagtagttgttggcctgagttatgactggttccaggtggataaggccgagcacaacatcaccgataaacaggggaactggttgtataccgagagccttcccaccggcaacaccaaggacgccctcaaccccatggtaggcgtcagctactcttttcttgaccagaccagggtctacggttcgatagcccgcaagactcgctttcctaccttgcagcaattgttctcctccaaggggggcaatgtgaatttgaagccccagagaagcatcaactataccctggggctaacgcggccttttggtaaatgggcctcaggcgaggcatcgatatttttttacgacatcgaaaaccgtatcagccgcgacgccccctacccggatgccctgtatcgcaactatgcccaggtcgagatctacggcctggagctggtcggcaagctgatcccccggcaagacctcaatctgaggctcggatataccctcatgcaggccaaagacaggagtacattccgggtcaccgattatgtgatcggagttcccaagaataaaatagatctgggcatcaactaccgagttccgcggctggccacccgcctgcacctggagggcatgttcctggccgggcagtgggatcaacttccttctccggccagtccgaccaccgaggcactgaagaccggcagctattttttactcaatgctcagattaatcagcctataggcaatcatcttgaggcttttgcgtttttaagcaacctccttgacaaaaactatgaaagccagagcggcttcccggggccggggcgcactttttggctggggatcaataccaaattctgaactagagctgcactgtcccataaggttgctcaacctcttggcattacccaggcatgcgtcagcagcgatagtatgcctggataaacctatggcccgggcgaagccatcgaggccgagcagaaaaagaatgccaggataatgagccgcggcctcgtttacaccatctctataatataactataccatgcatatcctcataatattattatacaagccgattatatccgctcacgccgcttgactcaatgatcgtgctgcctttctaaaattaaaaaagtcacaaataaaaaaatcccacaaacaaaatttagatgcttgacaatgaagaatatgcttgctatacccataaagaatgttttcacaaacatcatgacctgcggtatggaggtacaggtggatattacctcggttctgcacgattacgcttatgtgctcatatttcttctggtgggcgccggcttcgccttcggaccattagtaattgcccacttcgtcgcgccgcgcagcttcggtcgttcccggagcgaaacctatgagtgcggcattcccacctttggcagcgcttgggtgcaggtggccgtcatctattatctctttgcattgatttttctggccttcgatgtggacgtgattttcctctttccggtcctgttggcttttggcaagggatatgtctggcgggactttgttgaaatttttctcttcatcggcatcctatccctggtgattgtatatgcttggtgcaggggggttttttcgtggaaaagaaaaccggagagccgctgatccagtttgcggttctggaagaagtcttaaacctatgccgggcaaactcgctctggcccataacctttgggttggcgtgttgtgccattgagatgatggctgcgggcgcctcccggtttgatctggaccgttttggggcgggcgtcttccggccttcgccccgccagtccgacctgatgattgtggccggaaccatttctaagaaaatggctgatccggtgatccggctgtatgagcagatgcccgcacccaagtgggtgattgccatgggcaattgcgccatttccggcgggcctttcctgtatgaagggcagtatgccatcgtgccgggggccgatcagatcattccggtagatgtgtatgttcccggctgcccgccccggcccgaaggcctcttagagggtattttgcagttggaagagaagatcactaaccgaccgcgtttaagaaagtatagataagatgacgcctcaaacgattatacagagtctgcaatccatcctcggtccagacaaggcgatggaggcggagtatgtcaaaaccggctgccatgtgcgggcggaggccgaacttcagcagatggcggcggtggctgaagctatgctcaagcacgaatgttttttggaatctctaacggcgcttgatctggtggaatcctttgacctggtatacttttttgcctcgtatcgctatctctgccgtaccgtggtgcatgcatccctggccaagggggttgcggcaccctccatcagccatatttatcccgccgccgactggtttgagcgggaggtcttcgagatgttcggcatcacctttacgggtcatccgaatctgaaaaatctgattctgcccgaggatgccgatttccacccgcttctcaaagatttcgttgcgagcagttaagatgatgctggaaaaaggtgttgaagagaagactttctatttgaatctggggccgcagcatcccagcacccatggtgtcctgcgcatcgtgctggagatggatggcgaatttattatcaactccgatccggtaatcggctatgggcatcgggcgcatgaaaagatggccgaattgcggacctatcaacagtatctgcccaacatggggcgggtggattatctgcatgccctggcctataaccagtgctactgcatggcggtggagaagctggccgggattaccccgccggagcgggcggagtttatccgggtcatcaccagtgaactgaaccgcctttcctcccacctcctctggttcggcgcctacctgatggacctgggggcttttactccctttctctattgcttcgatgaccgggagcagatcttggacctactggatcggcttaccggttcccgtttgacctattgtttttatcgtttcggcggagtgccggtggatattgacgatgaattcaccgccgggtgccgagcctttattcaacgtctacgcagccgctgggacgattatgacgatctggttaccaagaacgtcatctttatccatcgtacacgggatgtgggcatcctgaccccggaattggctctgaagtacggcgtcaccggcccgaacctgcgcggcagtggcatcgcctacgatatccgccgcagtgaaccgttttccgcctatcccctgttcgattttgagattcccaccggggagcggggggatatcatggatcgttatctcgtccggttgcgggaaatggaacagagcctgaggattatcgagcaggccctggataagattcccaacggcccgattatggcggagaaggtgccgaaacgtctgaaaccggccgaaggtgaagtgtacactgccgttgagacggccaggggggagtttggctgctatatcgtgagcaagggtgacgtcaagccgtatcggataaagcttcgggtaccctgtttctcaaacctgagtatcttgccggagctcattaaaaataccatggtggccgatgcagttgccattttaggctctattgacctggtgattccagagattgatcgataagcgcggttgacaggtaatggcggttatacacggttaatcaccacccgccataccggaatctgatgtgatgaggataactcgatgcagttcttagtagccgaaggagcgagattggtggtcagcctgatcggggttatcggcctggtctccgtcaacgccctgttcttaatctggatggaacggaaagtctcggcgcacattcagctccggccggggccgatggaagtagggttccacggggccttgcagactatcgccgacgccctcaaactgatcgggaaggaattgattacgccggaagacgtcgacaaaataatctatctgttggccccgattgtgatgttcctccccgtgctggtcagctttctggtcattcccttttcacctgccctcgtaatccgagacataaatgtcggtctgctgctgattttcgccttcggggccttatcggtgttggccatcctcatggccggatggtcttccaataacaaatatgcccttctcggcgccatccgctcggtagcccagaatgttgcctatgaaattcctttactgatcactgccatgagcattattctgatggccggttccttcaggttgtcggatattgtggcgcaacaatccgtgctctggaatatcttcctacagcctttggccttcatcctgtatattacctgcgctacagcggagaccaaccgggccccctttgatattccggaggccgaatcagagttggtggccggtttccatacggaatattccggtatgcgtttcgccatcttcttcctggcggaatataccaatatgtttatcgtctcggcggtggccaccgtcctcttcctgggcggatggcggggccccgtccttcctcccgtggtctggtttttaatcaaagtttacctgatgattttcattataatgtggttccgttggacctttccgcggctgcggtttgatcaactcatcactttttcgtggaaggttttaatacctctagcctttgtgaatctccttgtgacggccctggtcattaagatcttataattcggtcaggtgggagcattactctaaagtcgtgtacatgtaaaggtttgctgcaatgatggcctatgttaaggaaaccgtaaacggatttataagcctgctggcgggtttggcggtaacgatccgctatttcgttaagccgatcgtaacagtgcaatatccccgggagaaattaactctcagcccgcgctaccggggacatatagaatttatcattgacgaggagactgggtcgcatcggtgcaccgcctgcgagaactgtatgcgcacctgcccctctaaggtgattaccgtcaccggggtcaaggtggccggtagtaaaaagaaacgggcagtgacctatcaactcgattattctttatgcagcctgtgtggtctatgcgttgaagtctgtcctaccaacgccctcaaattttcggatgaataccggcttgccggctatagccggaaagatatggtgattgacgtcatggccaggttgcaggcgcaacagcgggccttgggtttggcggaggaggttccccccatacccgaacctgaagaacctaaggttaaggctgaagtcgccactggggagggtgcagcatgagcgccatttttgatctttccaatctcagtttcctcggggttctggccgtcaccttcggcggcgcgatcatcgccgtgggcgcccgcaacatcttccataacgttttgggactggccttgtcgctcttcggggtggccggcattttcgtatatctcaatagtccgttcttggctatgatggaaatcttgatttacgtgggggctatttgtattgccatctgttttgctattatgctctccgaaccgctctatttacccaagcccccgcgtaagcctcttaaaattgccggtgccggtctgggagcgggggtggtctttttgatgctcagcctgctcatcaagaaaaccgactggattccggcctcagtgcggggtgatgattggtcaatagccaccatcgggcattatctgcttacccgctatgccctcatctttgaggttatctctttagtgctgctggttgccatgctgggcgccatcgtcaatgcccgcaatggccgcaaccgggctgattcttaagcgtccgaggtgataggattcgactatgtatgacaatctccaaacctatctctatattgcggtgctgctgttcgccatcgggatgtatggtgtcctggcgaggcgctccttcatcgccgtgctgatctccgtggagctgatgctcaatgccgccggtattaattttatggcctttaaccggtttctggcacccgacccggcggtagggcagatctttaccctgttcatcatggcggtagctgcggcagaggcggccattgctttgagtattattgtcgcggtttatcgcaagctcaagtccatcaacgctgaaaatgtcaacgaactgcgaggttaaggatggcggttcagtttttcgatgctacgtttcaggcatgtttgttggtttcgattcttcctatactctgttttggcgtaattatgatcttcacccgggagaatccgaaactctctttagggatatcgttgacggggtccaccattcccctggttatcgcctggtggctgctcattaaatactggggtatagagaagcctctcatttataacctgcagtggctttattccgacatggtgaagataccctttgggtttctgctggatcccaccagtctgcttatgcttaccatcgtggctacgatcagttggctggtgcaggtctactctatcggctatatgggcggcgaccccggcttcggccggttctacgcctttctgtctctgttcgccttttccatgttgaccttgagcatctccagcggtctgttgcagctttatatctgctgggagatggtcggtctggcctcctacctgctcatcggtttctggtatgaaaaattctcggcctccgaggccggcaaaaaggcctttgtggtgacacgtttcggagacgtcggtttcttcatgggtctggcctttttaaccatttattatggcaacctggagataaaccaggtgaacagcgctgccgtggctcaatcgatgcccggctggctcattaccactgcggccctgttgatattctgcggtatcatgggtaagagcgcccagtttccgatccatgtctggcttcccgacgccatggaaggcccgacgccggtcagcgccctgctccattctgctaccatggtggccgccggggtttatctcatggcccgcatatatcccttcttcagcgcctcatccgaagccatgatggtggcgctgattattgggacaatcaccctcctgctatcctccacaatcggtatggtagcctccgatattaagcaggtctgggcttattccacggtcagccagcttgggttcatggtcatggggctggctgccgggagttatttcgccggttattatcatcttactacccatgcctcctttaaggcgctattgttcctctgttccggggtcttcatacaccattttggcaccaatgacttctttataatggcagcccaaggtgggaagaaattgaaaatccctatgatcaccataaccattgccgccctgtctctggccgggatcttcccactggccggtttcttcagtaaagaaggcatcttgggggcgttagcccatttagacaacaagttcttcctctttgccggtctgtttggcgcttttctcaccgcctattacaccttccgggtaatttttgtcatgctctttccgcgcgaaccgatttttaagattgccgaggcccacggccatgccgaggaacacggtcatggtcacggtcatgcagaagcgcatggcggcgattgggccatgaacataccgctgcttatattagcctgcttcaccctgacgctcgggtttatgcaaggccacctggaaaagttccttaccggccatgccggtcaccatgagatcagtattcccctgctggttagcgctgtgagcgccgctttgctcggcatcggcttggcttggcgggactggggagcgaaaaaggccaagtgtgttgggttcctgagttatgttccggtattggaaaacttttttatccaaaagtggtatatggatcatttctggcgctggtttttaaatgcatttatttacggcacgttctccaagtggtttacgtacaatgaccgccgggtggtagatggcggcgttgatgcggtggctttttccactgtggggagtggccgttatctgtctcgttttcagactgctctactccaacttaacctacttttcatggtgctggtggtggcgggagtgggcctgtacctggtcacgggccgataaccgcatttggcgttaattattattgcaaatacgttctaggatggctttctatggtggagcatctagctagttttccttatctgacctgcatggtattgtcgccggccataggcctctttattattgtgcttctcaaggaggagcagaaattcctcatccgcgccgtttccttggtctcggcgggaatttctctgggcctatcaatctacacgttcgtcggttatgacaaggtcttagggggattgcagtttgtcgaaaaatacgaatgggtgaagtcgttcggcataacctttttcgtcggtgtcgatggtattaacgcgccgctgttgctgcttaccggtatcgtcatatttaccggtgtgcttaccatgtgggagttggaaaatcgggtcaaagaatactttgcctttatgttgttcctggtcaccggcgtcttcggtgtcttcatgtcgatggacatttttttcttttttctgttctatgaaatcgccgttgtcccgatgtatattcttatcctgatctggggttccacacggaaagaatatgcggctatgaagctgaccctctatctgatggcgggcagcgggttgattattcctggaattctgttgttatactccacatccgggctatacaccttcgatctgattaaattgcatggggtgcatttcccgccagaaatgcaaaagatcatctttgtcctgctcctgttcggatttggtgttttggcggcgatgtggccgttccacacgtggtcgccggtaggccatgtggccgctcccaccgcagtcagtatgctgcacgccggcgtgttgatgaagctcggctcctatggcatcctaagggttccgatgtatctctgcccggaaggattccagtattggtcgcaacttatggggctcctggctatctgcggtattgtctatggggtcttcgttgggttggcccagactgatctaaaatacgttatcggctactcgtcagtttctcacatgggaatcgtggccttggggttggccaccggaactatggacggcctcaatggctcggtgtttcagatgttctcccacggcgtcatgacggccctcttcttctctgccgtgggatacatttatgatcgcacgcacgttcgagacattcacctattaggagggtttagtaagatcatgccggtggcctcggccttctttatcaccgcggcgttgtgcggcgccggccttcctggattcgccagtttctgggccgaactgctggtcttcattgctgcggtaaaggtattcggcataggcggcttgatcgcgctggcttcaattgtcgtcggcgctctttttgccctgcgggtggttcaaacatccttctataatgaacccaatccaaaatttatacactttgaggacgtcagccccttcctggggttgccccggatgattcttattgccacattgatcttgttcggcatcttcccgagcctgatgttggacgtcatcaaaacggcggtggcgccgttcataagtgggttgtaagctatgaatgctgctctgttcgcaccggaactctactatttgctcatggggttggcgttattctttcgtaccttgcgccaacaggtgaatgtaaagcgtgactttcagatttttctcgcactagctggaggcggcgttctcgtttcttccctgtgcctctttcagcaaggagaactctttttcgcggcttacaaggtcgatctcttcagccagatatttaaagcagctctggccctgggcctgtttctggtagcccttatctcccacaatctggcggatgtcgaagagcgctcccatgcagagttttatttattcctgactacctgtacggttgggatgatgatgctggtcagcgccgtagagcttctgaccgtatacgtctccctcgaactggcttcgtattccctatatatcctggtgccgatgcgccggggagacggcatcgacgtagaggcgggcatcaaatacctctttatcggcgccgtttcctcctgttttatgctcttcggtctcagctacatcttcggggcggtgcacagcacttatattgccgatgtcatgatgaggctgccggcactggtgcatagccctgttggcctattagggattgtcctctcgctggccggttttttctttaaattgtccattttccctatccacttctgggcgccggatgtctaccaagggggcaccaatcaattagtggcttatatcgccaccgcctccaaggcggcggctgtggccgtactgttgcgttttgcggcgttgggcggcccctatggctactcctttgccaaggtcctggtatttttgtcgattatttctatgaccctgggcaatctggtggcaattattcaaaaagacttcaagcgtatgctggcctactcctcaattgcccatgccggctatataatgatggggatcttgacactgagtgaacctggatacaccggtgtgatatattatgcggtagcataccttatcatgaacttcacctgtttcatggtgctttccgaagtagcaggtgatggaagagacctcaagattgtagagtttgccggactttatcaacgctctccgctgttggctttggccttaatgctcggtctgttctcattggcgggtgtacccccgtcaatcggattcactggaaagctccttatcttcacctcagccatgagtcaaggctatttctggctggtccttattggcgccgtcaacggcacgatatctctttactactatttgaaagtggtatatgcggcctactttttggaaccaggcgacctgccggttattcagccatcaaatgttatccgcctgaccagcgttggtctgatcgggatcattatcggttttggcgtattcccaaatcaggttgtggagttagcccgtatggcagtaaaatatgtactctaagccgagaaaagaaaatttcacaaaaaaagccggccagagggctggttttttttttggctcgtcggtgtgcctgctggaaaaatgcagctctcctcattaaggtccgtttttagggaatcacgaaaccatcgcggttattacctttctgggtgcaaagagttttcatatcacctcggatgcggggggagggcgactatcgtaagagtcaagagtttaagacattgaaattacgctgggctgataaaaaatcggtcttgatattgattatcttctccgatataattatatatttgagttaaggtgtcggttcgggctacaaaccagtacgctgacgccctaaaataatacttgtaggagaatatgatgcaaagtgtagttgttgccatcccttcgtcttttcctggtggacttgaggcccatctcggcgcccatttcggtcattgtgatctctacacggtggtaaaaattactgacggccaggtgcaggaagtggccacgttacccaatgtaccgcacgagcagggggggtgcatggctccggtcaatcatttagcacggcatggcgtgcaggttctcattgccggtggtatggggatgcgacctctcatggggttcaatcaggtagggattgacgtcttatacggcggggagacgcaaacggtgggagaggccctggatgccctgataaatggaaggttaccgcggtttactactgaatttacctgcggtgggggcggtggcggcatgatgcacatgggaagattctgatcatcagaaaaggagatctaccgtgtctgatgatgattttccggtgccgggtgaagtaggagagcagttcttccgaatagcgaaatatccaaaaaatatcggtgctataaaaaacccgagtggcagaggtactgctgtcggcgtctgcggcgattctatagaggtatcgctgcagatcgagatggaaaacattgcagatatcaaggtccttcctcgggggtgtgtgtataccctggtctgcgctagcgccatgagcgaattggccaaaggtcgaaatgtggatcaagccttggacttggagccccaagatgtggtgaacgccctgggagggctgccggaagaccacttgcattgtgcccgcctagcggtaaacaccttaggagaggccattgccgattattaccggagagtttcgcaatctgggattataatcacgcctctgacggatggatgaagaatgctcaatataattcttactactacacgcccggaggcttttaagaccttctccgaagccctgtcgtctgaccaagaggtaaacctcaggctggtccaatccggtgccgaggcccttgaagccggtcgtgcgccttcggtgcacctcatagtgtttgacgctgatctgcctgatggtagccctttggatcttgttcaaaagcttctggcaataaatgccatggtaaatacagtcgtagtcagtccgttgtcagatgaagagtttcatgaacagagcgagggtttaggagttctcggccggctgccgcaattgccaggtccgagcgatgccaccgatctgctgcacaagctgagaagggttatcggatacagcagctagtgacgatggcggaatgatatatcccgtatcctctttccagccctcttcttaccaggaagagggttttttttgcctctatccggccaaccgggcaatcctttcggctcacccctgcgttggccgttaagctgggaggaattgtgtagaggccgtaacccgctgcccccaataccgacttttaacaagggaccttggaccctgatccatggcaccattggcgtatctccgccaataagaggcattaaatgctgaaaggctcgctcccagatagcatctttcctgattaaagcgaatatgttagacttttaaaaacagcgaaaggacgttaaacatgccgggaatggaaagcaatcggagcgttaaggcaatcctgatcggactggcgtcggcagcattaatactgctcggattggttcggagcgacctcggggctgttacgacgggcgatgccgaatgcacccaatcctcgaaggtatttaactatctgtgcgaagatggcaagagtttcaccctgaccttgctgcccgatgaggacagcgttttactcactttagagggcaaacctatgaaacttccgagggttgtttcggcctcaggggatcggtacagcaatggcaggacctcagtatggttgaagggcaatgaggcatttatcgagattgacggcaaaatcatcattaaaaactgccggaggagggattgaggaagagaatagatcaaggaatgctgggcggtgcccaccctacagcactacagcaccgaccggcccatccgtagcggtgaatcttgtattcgctaaaaaaaactgaagtgttacgaaaagcgatgctttccaagttggaccgccaaaggagttaaggcaatgaccggttggctcttgccattttcattaaatattcggcagaaagtaatagttggtttagtggttagtattatggcagtggtggccattgcggcaatttcatattattatctgcatcagatcgaactgaaacaacatgtggtggagattgccgatgacttaagtaatacaacgttagagatccggaggtatgaaaagaattatctcctctatggctcttcagccgatcttagagagaatctgcaatatctgcaagcggctcagagggttctggataacctggttttcgaggggcagaaattaaagctgttgccgcagtttgatctcatgaagaaagccctgggggcctataaagagactgtggacaaaatagcgtccctatcagaagttatggatcaggctgatagaaagaagcgagaggccctggaagaaaaattgcgggaacatggtaagatcctcgtggagctatcgtcccaggttgtggtctacgaacggcagcgcatcttggagattttgcgcacattgaagacgcagctcctctattctctatcaatttttctggtattcggagtttttttgaccttcattgtcagccgcaaggttattaaacccttggaggttattgagaagaccaccctccgcattgcccaggggaatttccgccccttaccggtattgaatacccgtgacgaaacgcaacaggtggtgacggcttttaaccgtatgattgctgaattggaaaaacggcagaaccaattggtgcagattaaaaagatgtcttccttgggggttttgacggcaggcatcgcccatcaattaaataaccccttgaataatatttccacttcttgccagattgtcctcgaagaattggatatctgcaatcatgaatttatgcacaagatgctgaccaatgtgatacaggaagtccaccgggcgcgtgatattgtcaaaggtctgcttgaattttcccgggtgcgggatttttccctgaatccgacggttttaagggacgtcattgcccgagcggtacgtctggtggcaagtcaggcgccgccgggcgtagaaataatccaacaggtgccggatgacttgattctcgatctagacgtgcaacgcatgcaggaggtgtttatcaatctgttgctcaatgccacccaagctatcgaggaactgcccgggcagatcaagattgcggcttgggcagatgaagccagacaacaggcgatgattacggtagaagataccggggttggcattccaccagaggctttggataagatttttgacccattcttcaccactaaagaagtaggtctcggtaccggtttgggtttatcgattgcgtacgggattgtggaaaaacatcggggcaccatcaccgtggaaagtaaaccgggggaaggaacgcgttttactatcagcctgcccctgccaccgaagtctaaacccgaaccggaggttttagcggcatgaacccagcccgcatcctgatcgtcgaagatgaaaccatcagtcgggaaaacctgcaacacgtcctggagaaggaggggtatgagaccgtcgcggtagagaacggctccttggcttatgaagagctggcccagggcgagtttgacctggttctgacggatttgcgtatgcagcagattgacggtttacaggtgctggccagagccaaagaactccaacctgatatcgaagtgattgtaattaccggttacgccacagtgacttcggcggtggaggccatgcagaaaggggcctaccactatctggccaaaccttataaaatcgaagaagttcgcattctcgtgcgaaaggccctcgaaaagagatggctcagacaggaagtaagccaactgaagcgccaggtgcagcagggttttccctggttggtcggcaagagtaccaagatgttggccctggaggaaaccatccgccagattgcgcctacggactgtactgtcctgatccagggagagaccggcaccggcaaggaactggtggctaaagccgttcaccatctcagcaatcgggctgaaaaacggtttttggctatcaactgcggctcttttaccgccgaactattagccaatgaactcttcggccatgaacgggaggcctttaccggcgcccgcgggattaaacggggtctgctggaagccgccaacggcggcacgctctttcttgatgagatcggggatatgccgcccgtgatgcaggtcaagttactgcgagttttgcaagagaagaccttcctgcgggttggaggaaccgaagagctgccggtagatgtgcggattattgccgccagcaataaagatctgaaacaagaggtggatctgggaacttttcggcaggacctcttcttccgtctgaatgtcattaccctttacgttccaccgctggtagagcgccgggatgatatcccgctattgtgtcaacatttcctcacgaagtttgccgaaagccagaaaaaacgtgtggaaggtatctcgcctgaagttatgaccattctcatgaactacgaatatcccggcaacgttcgggaattagaaaatattatcgagcgggcggtaaccctgtcaaccggaccgattattgaaatcggccacctctcccccgatcttcagaaacaccaatatcacgtccagcggcatcggaaaaaggagtttcataccctggaagagaatgaaagggactatattgaatgggtgttggcccaggtagagggcaataagactaaggcagcggaaatattaggaattgaccgcgtctcactctggcgcaagctaaaacggtttgatctggaaccttaaatcctcggccttatttgggtacgccgcgacgataaggctgcagcaaatagaccagtttcaaaccggttgaccttatggggcggggagcagaactacatctactaatggatcgatctcttctgccaatacaatttccagctcctttttgacatcttcctccaggttttgaatatcgacttcgttaggtttgggaaacaccaccgtacgcaccccggcccggctggcggccaatatcttttccctgaccccgctgaccgggaggatgcggccgctcaaggttatctctccggtgagagccaccgtccgacgggctggccggcccgttagaagtgagatcagggccagagcgatggttacccccgccgagggtccgtctttcggaatggcgccggacgggaaatgaatgtgaatatcgctgccggcgaaaaagtcggggtcgaccccgaggttggtggcgttgctacgaacgtagcttaaggcggtttgcgccgactcctgcatgacgtttcccagggatccggtcaagataagctgtttgttgcccttcataccggttgcttccacaaagataatttcgccgccaaattctgtccagaccaggccggtggtgacgcctacgcggttttccgcctccgccacttcatgggtgtattttctgggacccagtaaagtttctaccagttcagcatccacgaccagctcgccgggtgtagttttactctggagacagacccgagccagcttgcggcagacattggcgatctccctctccagattccttagacccgcttcccgggtataatcggagatgatcctaacaatggcctcatcagtgaaaaccggcgccatagcggtcaggccggagtcccgcaaggtttggggaatgataaaatcgcgggcaatgtggagtttttcgttctctgtataacctgaaaagttaatcacctcgaggcggtccagcagggggccaggaaggttttccactacattggcggtagtgatgaacatgacactcgatagatcgaaggggacgtctacgtaatgatcaacaaagtggctgttctgctggggatcgagaatctccagcaacaccgaggccgggtcgccgcgaaaatcctggccgatcttgtctatctcatcgagcatgaagactggatttttaacccccaggcggcgaatctcattaatgatgcggccaggcatggcccctacatatgtccgccgatgcccccgcaattccgcctcatcccgcaggccggctagagacatgcgcacgaatttgcgctccaaggcttctgctatggcctgtccgatggaagtcttgccggtacccggcggcccggcaaaacagagaataggtccccgcgtcagttgaaaatgccgcttgcggtctacgagttcccttaccgtctgacgcagttcctccaacttgatcggtttggagagatagtgggcagcccctttcttcagggcatccaccgctgtgcttaccgtggcgaaccctgtgaccatgattacttcggaatgaggcgaaacccttttgacattttccaacaactgcaggccatccatctgatccatcttcaggtccgtgacaataacgtcaaagttctgagccttcaccttctctaaagcttcggcgccattggccgccgtactgacttgatgcccttctttacgcaagatatactcaaggttggttcgggctatctcctcatcatccactaccaggaggttggaactctgcaggctgcagagggtgcgcactgccaggtattccaggatgcgctctttgatgtgccccaggccgtaatgcttgaaggcgagaactcgctcagcccgccggagatccagattatcctcggtgaagctgttccagggaagagaaatgagataatccaggtagttgagaccgatggaatactccgccacggagggatcggtcttctctacccgctccagctcctttaaggctattgcagccaccgactccggcagattggctttttgaatagccgctcggacgtcactcaactcctgagccgagcggggtcgatcctcgtcagacctgcgaaagaagatcatcggtttggcctttccttttcttctgggtcccaagacctaattaaccctgattataaaagtattttcagctcggagcaagtgtcaatagcacaggctgaaatttcttgtcggcaggaattttagggccaacataccatttcccctaaggctgctgctgaactcatttcccccgcttcggtcatttggagcgtagtaaggaatcttagggctctgggaggttaaggtcattcactgtgttccggtcgataataatggctatttggcaagacggtccactaattgttgcaatttgcaatggaagttaacttctggtgttgctttgattaactgtttgtttaaacagggttatttagcttgtaactaagttgcgttgcagattgcaactagggctgtcagggagacactatcttgcgatatattaattatgtagttatattatagagatatcgtatatagaatggactggcatgacatttgaatataaacaaagtaagaattggcggacatatggagaagtagggtgacgctaaccatattagaagggttcaaaccatgaggcgtcgtatagatcaaccacagaaacgggataagaacagggtgaaccgagagtccggcattcaaagtagtcggatggccaccgcaacggcggttatctctcctcacagtcggaagattctcttggtcagtgacggggagaagtttgatcgggcggctacggagtatgccctcaatgtcgcccaacggttgaacaatgacatcattgccatgaatgtctgtccctctttagcgcccctaaaaaaccgtttttccccttttcgcctgtctcgccaggagctctttaagcgtcgggcggccagcggctttaccgatctgcagcgccaggcggctgccaaaggcgtgcagtgttggcacctaataaatttcggggagctcaatcaggcggtagaggaattaaaccaggaagtaaaaagaatcgagtttgtcatcaccggagcagaaaccggggatgaaaaaggtactgaagcagtaaccctgccaatgtttttaattaccgggaaaaaaggagatatggtcatggcgaagcagaatgcaagcagaaggaaaaacctgatccaggtagtcggtttcggcgccctttcggcggttatgtatgccgcagttttcttgaatacggatacggtgatgaaatattttacccggggggcctggtatgcggcattgccgatcattacggtctttgcggtttcttttgttcacggcgccttcgccaactacttctggtcggccttaggtattgaggcgcccaaacagacggtccagccgacggctgccaagcggcctgtggcgaggaaacgcccccggccggagctgcgcctgaacgcttaatcctgcagaaacattattcgtcatcgaatcgtaggagcggggttaccccgctcctccacaggtccctgagaagggctggcattagcgtggagtgtatcacccttatcatattccctgttacagcggatcactttaaaggaggcgacagtggaaggagaagttattaatttcatcgatcttaatgtgctcaacatcagtttcttgtttattgttggctttattggcggtctggtaagcggttttatcggctccggcggggcttttgtcctgacgcccggcatgatgagcctgggggtcgccgggccggtagcggtagccagcaacatgtgccataaattccccaaggccatggtaggcgcctataaacgctggaagtatggccaggtagatatcaaaatgggattgatcatggcctcttcggcgtccgtgggggtatatctgggtatcaaggttcaggaaatgattctggcggcctgggggcaggccggctccaacctgtacgtgagcatttcgtttgtcgtcgtgctcattgtggtaggcgggtatgtcttctgggatgccatgaagagtgataggtcggagaagaccgagttgacggtaacgctggcgcaaaagctccagaaaattaacctacctcccatgatctactttaaaaccgctgatgtaaatatctcgttatggtttgtgctgcccgtgggttttgccaccggcgtgctggctgccactattgccgtggggggatttatcggcgtgcccggtatgatctatgtgatcggcgcctcctctctgatctcttcggctaccgagctggtggttgcctttatcatgggtttcggcggaactgttaagtgggcgattatgggcatggtggatatccgcctgaccctgattattctggccggctctcttttaggagtgcagttgggcgccatcggcactacctatgtcaaagagcacatgatcaaaatcgtcatgggaacaattatgctcatcgtggcggtaagtcgtggtctggccattcccaagtatctcaagcaactcggagtgctaaactgggatgacggtctcctcacgatattaaactcggccagctttatctctatgtgcattgctctgctcaccggtgcagtgatcatcatcggggcgatggtaaaggccaaaagggcagagaggctgcatcttaccgtaggtagcgaaaattatggcaaaatataagaaaatactggtgccggttgatggggctgcatcaagtctgcacgccttgcaggaaaccttcaaactgacccaaaacggtatctcggttatttcggttgtgccgccctatcatggtgacctgcggtttgccggggtgggtgagatagagaagctcatgcgagccccgtgtgaccaagccgcgtccctggccctggacctggccgccgaggcgggggtagaaatatcggtagcctgtccggtgggcgagcctcatgaggtaattgccgacatcgctgccagtgaagactttgacctggttgttatgggtttacgcgaagaccagggaattatacgattctttatgagtggccccacggccaaggttatcggctacagcacaaaggatgtgctggttattccggaacatgcgagcctgaactggaaaaagatcttgctggccgtggatggttcggaagccagcgtcaagatcgtagatcgcgccctggacctggcgaagtcatataacagcgaattgctgatcctctcagccctggacctgccatttcaactgtatggcgacgtcaacctcaaagataatctaatgcggggcgtcaaaggctacctttccgaagtcaagaccgaggccgaggccatgggcatcgccacccgcgaattcctgcgggtaagcaaggccccaaaagccattgtggaccttggccgggaagagcaggttaatcttataatcatgggttcccacggccggacgggcctcaagcgcctcttcatgggaagcgttaccgagcaggtgatgacccaggcgccctgtccgctgctcatcgtcaagacctaaacctcattgtcgttatatgaaaacagtgggcggtgagcggtgggcagtgggccgaaaaggcattattgtgagcagccgccacggttctgttttcatgcttcgttgtgttccttagaacctattgctataggggcgaatcctgtgttctgctaaagatgtgggcgaacacaaggttcgccctgcttttttaattggggattggtataagttgttctccaattggaaacccggagattgggatcgaataggtcagatagatgatatggtggggagagcaaaactctgttcggtaccctccttccagccatcccaaacatagttgtctacttgaccagcggcaatgacccggaaagcgaacttggcctgctccacataaaattcgcagtatggagccggagcatgcagggtttgagagcacatataaatctccgcagggcagggagcaccgcagaaatggcgaatggcgcagcttcggcagggttcgaaatcctccaccttgcggctggtcatgtcctggaaggggcgggttctgaggatgtcctccaccggagtgttgaagagattgccccccctaaattccgggatgccgatgaactcgctgcaggggaagaggtcacctctggctgacagggcaaagaaacagcgtccgccgccgcagggagagatgtcgcacatcaggcggcgggccaacggtgctacgatgcctatgaggatattggcaaaattggcgatgaccagtttgcggccggtggcctgaaacagatcatggctccgctctagggcggcactgaagtgtcgggcaaagacttggtcatccggtttgagatcacggcctccgggttgagtgcaacgtaccggattgagcatggccaccctgacaccggcgccatgaagaaattctaccatgtctgtcaaacggtctacattggtttgggtgacggtgcagatgacactgtagtttgggtaatctgctaaccggtccaagagaggagctactacaccgtataccccgcggccctgccagtttttccgcgtttgatcagcaatatccgctaccggagcgtccagggagaggcccaggctgacctggtgcgcctggataaaagctaatgctgcatcgtccagcatagtgccattggtctggatgccgaagcgaaagcggttgccgtatcgttcaatcccggcaaaaaccgcatccctgaccatcatcggttcgctgccatgaaatataatctgcggcatgacaccctccggcagggtacggccgaagtaatccgacaacatctctaatgcttggaggagccgcaacggcggcatatccatcccgccgagccggatgtcgctggggatataacagtaggagcaatttaggttgcatcgttctgtagggttaaaatagaccgccgaggggatcagctcaaagcgcagggtttgcatctcccgctgaaagtgttcctggtgttccatgaatatctggggtatgaagttgcctaataagtattctccagcctcggcccggggaaccagggtccagaaaccggtatccccttcgatgaggacggcgtaatcgggatgaccgatatccatcagggaaaagcgggggccctgccccacattggcagagaccccggcaagcgatgttgcaggtttcaagagtgcatccttatcttacttcttgttgtccaacagaatgtagtgggataggccagtgttggtgccatcggatttgcagctatagcggtaaccgatgggggcaagttttttggaagaatctggggtaatgaccttttgttgcatcttccatcctccttaggattaaaataaaaaagggaatcccgtatgatacggaactccctttaccataagcagttcactaaattgtgtctggaacagcaggtcttctggctttcggattaaccgttgaaggcgcaaccttcccaccgcagtggcctgcggcagtggccgggatattcccttcgccctcctcgtccccgattacagcggcgggaccgccacggatttacaccgtgttccgggatgctgaccaacatctaattcatacttaatcctcccgcctttgtcaatgataaaccggcttcggtgtgcgataaatatttctacaaccggtttgcctttggcctatcgcgcccatcgttttctataattgtggaaaggattgtatctctgctgatcgcatgataaaaaataatcgttcgaaggactttcatgcgccttgttaaggggcttatttgggctgcttgaggttcgcgcaacttaaaccgtatcagaaaagaggctgcccgcgttatttgtaagatattcaaatgttcaaataactctttgatagtctccacccggaaagtcctttatttttggagttatcccttgtaggggcaggctaatcccgctccgacaaatatgattttcgtttttctctttgtgctgcaaggggcagcaacgcagtttgcggatgaacattaattatgaaacacggcgtcagatttcgtactttgaccggcaatcgtggcaggtggaacctcaggacaccatgatcggatttgatgccgccgcgatcctgttcagcgaccccaaccagagagattatgtctggatattagtgagtctagcggtgattctcctggtattgggaggattatattattttattgccagacttacccgcaaggttgccgcagcccaagagaaattagtgaaaatggcctccgtggatgatcttaccaggttgcacaatcgccgtttcttttttgagcaattcggtcaggaggtggagcgggccaaacgctaccgccgttctctgagctgtattatgttggacatcgaccatttcaaggccatcaatgacacgtatgggcatctcctgggtgatcagttgctcatcgatattgcccaaatattacacgataactgtcgtctgagtgatctggccgcccgttacggaggcgatgaactgattgttttgctgccggaaaccgaggcggcgggggcaatagctatcgccgaaagaatccgaaaactggtggcgcagcatcagattgtaggtgaaaaaggagaggtgattcgggcaacagtcagtatcggggtagccagcctgggggcaggccaattgcaggatattgatcactatgatcgcattatccggtatgccgacgatgccctctaccgcgccaaaacaggcggtcgcaaccgaactgagcattatcagcagactgtgtaaaggtcaacaattgtttggataaagtttttggttaaatcaggcggccaggggcagcacttgaagttgtccctgccgcacctcgtccgaggttttgtagccgtgacggtaaaaaagtgaggcccgacaaggttaaaacctgccgggcctttacgtccatggaattgaactcccatactttctgatgccagacccggcccccagcgccgctaaagccaaacccctgcttggcccctcacggaaccacgacaatatcaactacagtgctggcaacccgggccagacgctgatcagcagtccaaagttctgcccccaaccgtttggcgagagctagataatgagcatcataagccgccggtaatgccagttcttccgccatcctgaaggcctggtggtgtatatccagctcgctgtgcaattcaatttcgagatcaagggccagttccagaagttgcctggcttccgctgccgtcaattgacctttgaccacataccggtgcaaggcgtttaccacctcataatacaatagtccgggcgccacagcgatttttccttgctcatgactctctacccacatttgtaccggcgctgcttcaggactggcactgcccaggagtcgaagcacatagctggcgtcaacacacactattgagttgggcatcccgttcctcccggatttcctgaataatttctgctggcggcgtcaaaggcaacgtacctcctgggcgcgcctgtattcgggcgttgagctgaaaaatcttctccaatgtctccctccagccccgctgacgtttcgctttgagttttgtatactcctctactgaaagaaccaccacggcaggtttgccgatatgttcaattacaaccacttcaccagccaaaacctgcctgatgagcttgccgagatgaatacgcgcctgggttgcacttaccacgctttccatacctcgtctcccccaacacaataattgatcaattgattgattaattataatccatgctcagatcgtccgcaagaacttcacactgcgagtttgcagcttgtagaaaattgtgccgaagatacactagaaggacaaccggaaggaaaacatgatactactgacattttttctcttttaactgcttattgaaaagttttcaacacataattagataagcggccaacccccatgagcatcaattattgagtcaatttggggtttttctcacctaagggcttgccgtcaacctgtttataatcttcaatgagacgccctatgaaggtccgcacggtccttattgtcccggttacccctgcttcctgtcttaaactggcattggcggaatggcccgcatacggcggatttcccaagattacttctatggggtcttccttcttaattcgggcggcgctattactttcctcagtgatgaacccagcaaggggtaagacttctgctcttttaaagccttcatctaaggtattagtgagatagacccccaaacgttggccaggtggaaaatcaaagcccttttccagcaagagcaaccccagcttgaggtgagccacggcataaggggccatcagaagctcaaagccaaatatccggggcaagaggctttgggagacatacgaaggccagcccccggcctgtccttgggtgcataaggtagcataaatcaaggaaataacactgtgaagaaaagttcccgtgccgcaagccgggtcaagaatcagggtatgcctatcagctaccccccatgggcggccaaagcggtttttaagtaaaaaatcaatcgctctgacaatataggaaactacaggttcaggagtatagtaaaccccacggaccttacgcttttgggggtcgtaaacagccaggaaggtttcatagaagtgaactaccgggtctttctccaatgacccccggccgaaatcggacataactgcttcaaggtccgcagagttaagcagggctaccatatcatcgaccacccatgacaccgtaaggggaacctctggtccggcaagatgatagaagagccttttgaggaaagggttggtttccggcaataacgcggcggccgtatcccggcgcaaattttggcccgccccgacacttaccttggcggcaaaaaggccataggtgagggtttgagcatacatatcggaaaattgttccggggagaggctgggaaccagggtcttttcaaaggccgccagccagcccttaagggttcccgtatccggctcaatttccagggtcttgagggcggcattgtgcattaacccagctaaatttgccattcttagggctaattctttggccgtgctgatagagggaagctttagggccaggaattgggccagcaaatctcccacggcggcaagatcttctttcttgaccttaaccttgccatctggttctatgtggcccaaggaaaccgttgaccgtcgttcaccgtgcacataccagcgaaactcgaggtagtcagtcagaatgaggtttggcaaggcttcccggtaacgttttagctgggggctcttttcttcagtcgcaagatttaccccaacatcctttgtttcctaataaccaagaagcactggcccttgataaaccgccatgtcgggcttgccgcaatcggtaacttgccggggttcattcgtggcggtgaggtgtttccctaaggattccaagagggtcttgagagtaggccggtgggtatgctctgaggcgttcaccctggccagatcggtttgcagggatttgagataagtttttaaggcattggtcatgtatgccctcacaagaccatttaacccaatgtaatacttcagctatctgagataatagatcaaagcatggtgggcggcgcccaccctaaagctctacaacaccaacaggcctattcgtaggggaatcttatatttgccccaaacaactgaagtgtcacaatccaactatatatttggagcaaatgtttttttatagcacaaagtagagagcaaggggaaagagaacttcatgaaattaaagatatactgaaaaatcagtgtgcgattgcaagcgcggcaatggtatttaaaagtttttggtgcacgttatgtgcacgtcaaaagaaaattaaaaaaggcaaattcagattagctctgtaacttgccttgattttaatcaaattttggtcgggacgagaggatttgaacctccgaccccctgaaccccattcaggtgcgctaccaggctgcgctacgtcccgacttaaccataacttcgagtttgctctcgacagcgcagatatatgcagccatgctgtcaagtccaatattttatataaatttatgatatctttaggagcgagggttgtcaatagtttaacttgccattcgcagggtgattagaaggttacttcaatactgcagcggggctaggtccttgccttgctgtctgtaggtcagattaagcatgtgaccctcgtcataaatcgcgtcggaaccgcagccatcggggcgcaggaaatggcccaagaactcacggtaccaatcgctgtgataatccacccgctcgatgagggccatgccaatggggggatgcatttcctggcagttatcttacagagaaatctcgacttcccttccggtgccagggattagctgaggtttggaataggcaagcatccgtttctccgattatctatatggagtcggatcaactccctgtcgaatggtttaagtggggttccggttggccggcccgagtcttttcttgtgtgcttagaagattggaggtaagattcctctatttttttgccggggtctgactatttttcttgctaatatagttaagctactttactataatgtttatggagactaaggcagaatatatcgccgccatgaggcagaaactcctgcgaatcctcaacaggcaggcgcaaatcgaggagattcgcattcgttttgatgaaggcgtgaagtgcgcattccatcaaaactcacatcaatttgataagaaaactctgcctctaaagtctcctgcgcaattccctgggaaaatacagttcttcccaacggccgtataatccgcggcgatatttttttaagacccttcaagaagttggtagtcatttattgagggggatgaaccccctggatttttaagcgcagtaagtttcgtaattgagccacgaaggccactacgtcagcgtagaggacagagcgtggctttttttgtcgtctatgtgatatatcctatagtatttactaacaaaacagaaggcgtcccccctgccaagaagagccgccttctgaggaatcgcacctcttaaccgcgaccccctatctcttttctatcagagatggagggcgctgtcaaaaagtgtgttccatcattatacggggaaaggagattggagatgtggagggttaattgggcaaagattttcgggtgtgtgggattatggctggtcctgctgtcgatgctggccctgggggaggaaacagggtcggttgaaagcccgccggggcaggaagaggaaacccgggcggacaaaccggtcacggtggaggaactgcctcagattgaggttcattcctttgccgaaaaagcggccaccagcagcgtcgttaccaaagaagacatcagcctcggaccatatcaaaatctgcccggatacctggaagatcaggccggtctggatatgactcgccgctccctgttgggggtgaaagccaaccaggtatccatccggggatttgatgaaggccggtaccaggtttacctaaatggccggtcttggaaaggctccggggtaaagggcggttttttcgttgattgggctaccatcaccaccgaggacctggaacgcctggaaattatccgggggccgctgtcggcggaatatcccaacaccctgggaggggtaatcaccatcaacacgcaaaggggaaccaaggagcccaagatctctttagacacctattggggcagttgggcgacggagagctaccgttttttgaccacaggcagctatggacccgtgcagtacgctttgggggtcaactatggtaatagcgacgggtatctcaggaataattttatccgcgatcgggggaactttagtggcagcttcacctattccttcccctgggacctaagcttgaccggctcggcccgctattttactcaagaaaccggtttgattatctataactggcctgattcgccattttacaaccctgactatcctgagagcgatgctgactggctttatggaccgtatctcaactttctggatcagatcaccggtcaaaacgcccagactaagcaatggttgggaaggactgccggagacaacagttacgttcgtacgcagcggtacgagtttgacctggaaggcaagcaaaatttctggtatggcgcgggggaatttcatctcttttattgtcaggccacacggtcagaacattattacgccatgaacaacccgaataagttaatcgcgtcgcgcgggagctgggatgaagatacctggggttggaacttcaaggttcgccaaaccccgggaaaagttcgcctgggtttcggtctggaagggaattattatggcttcggcggcgtgcaatatactgacctagacccgaattatttttctccggcagtatatttaaattacatgaccttcccccccaccccacgccccatccaaggcatgagaaatgcggccaagatgcatggcggcttcgtggacgcgtcccttccccttaccaagtactttgagctctacctgggactgcgttatgacaattatgatgctgcggatccaggaatcaaaaactccaaaggtctacgcgccgacttcctgagtcctaaatgtaccttgaccatccggcccacggacaccactgaagcctatctgtcggccaattatagcagccattttcccaacctgacggagtggtgcgcattttgggtcggtgccagcgtccccaccgggcagccagttgtctctccggaattcggcatgcaatacgaggccgggatcacccagcagttgccctggaattccatgctgcggatccggagttactattacgacataaacgattatatccgacagatgtttagttcagccttcagcccgggcggcagggtggtctataacctcgacctggccaaaatcagaggcgtcgaagtggaaggacacatccccttgccttacaacctggcggccttcgctaattacacctggcagcagaccagcaccagccccgatcctttgggcggcggggtgcaaaagctcactgaatatccggagcataaagccaatgtcggcctgaagtataaggcgcccaacggggcggaaggcaagctttccctgcgcctggtctcccatcgcaagcagtacaccgtctccggggtttctgcgagtaatgtggtcaccggcgtcaccttaagaccgatgaaaggtttcttcaatattaatctggagggtcgttacccggtggtggaacgctatggcgtaaaaaccttcgcatattgcggcgtgcaaaacctcaccggcgagttctatgaagaaagcgccggttatcccatgcccagcgctaccatctatggcgggttgcaggcgcgttattaacttcttacaaccgtcttgttgcaatcaaaagggggaaaaatgatgatcaaagagaagttgctgcttatgtttctgaccggttgcttatgccttgcttgggggacgatttccggagttgcagccccctcggccccgggaaaattttacctcgtcggcaccggtccggccggcccggaacacgccaccctgaaggccatggataccataaataaggcagacctaatcctctgtcatccggagctgcagaaactgttccagtcatgtctcaacggcaaaaaggtggaagacccctggaaggagctgtggtggcaccaggggaagatgtggataatgttgctgcccaatctccctctggaggaaagacgcgccttagtggaggaaaagatgcggcaacgggataaatttgtccagcgggtcaagggtctcctggaccagggccaaaaggtggtcctgttggacggcggcgaccctacggtttacagccgggcttattggctcatggaagggttgaacgacgatcgggtggagatcatccccggggtgggagccttgtccgcgtgcatggccgccttaaagcgcccgagcaccggcggggaagcccgcttcatgtctcagacggcgggatattgcttcttcggcaagcccgaccgggatgacctggcccgggattttgcgcggatttccggcaccctggtggtttactcgggtttaaaagaagccaatgatatttttaccactttaaagaaatataacccggaagacctgccagcggcggtggtctatttcgcaggctttccggataaagaaaaaattgtcaagggaaccatgaagaatatccgggaaaagatcgccgcccaaaaggaggaatttatggggttgattattgtaggtcggtgtctggacggcgcccgtttccccaggtcggtgttgaacctgccggagcggtcttccggggaaaagccgagcaagggccaaccgtaaagggttcgtcgcggtctaagagattggttctgcgcggtttcgcaggggtaacctctattcaggggcccatctcccgcaaagtttatggctttggagagcggcggagaggcagaaaaaactcgctgcctctctgtatggccgggaacggttttttcgtcttcaaaaaaagttcccgacgccaacctctgcttccgtttcgacatagccggtgaaacgatggtcgatgtcggggcgcccaagcaggggcgctgggaagagggtagttgggctggtctcagaacgattgagtcaaaagagctgagcgtgttgcagatttttacttgacaatatagttaagctcctttactattaattaaaatggaaactaaggaagattttatcgtcgccatctctcggaagctcctgcgaatcctcaacaggcaggcgcaaatcgaggagatccgcattcgttttgatgaaggtgtggaacttactcccaaggagatccataccgtccaggcgattggtgagcctaagcaaatcaaccttacagatttggcagttcatttcggggtcaccaagagcgcggcttcacagattgtggcgaaactggcagagaaaggctttgtgcgaaagcgtcatgccgcccacagcaacaaggagttagacctgtccctcacggaattgggatggcgggcgtttcacgcgcatgagcgctttcatgggaaacactttgccgaactagtcaatcgcttgagtgccttttccctatcacagatcgccaccacgtctgttttgttggacgtcattgaaagtgttctggaggagcgcctggtgcggatattacacgagtaatttttttatcatagaagttaagctacttaacaatttttacaatttgaagaaggatgccaaattaactttggaatagccttacgactagacatgtgggaatacttatgatggaactgcacaagaaaagttacgaaccgttgaaatggaccgtggctttgctggggctgatgattttgctgggcggctgcgaaagcgggtacgggcggcaacctgccccagctccgctcccggaagtgtccacggtaaccattaagccgcagccggtggagttgaccaccgaattgcccggtcgtacttctgcctacctggtggcagaaattcgaccccaagttaatggcatcatcaagcagcgcctgtttaaagagggttccgacgtacaagccggacaagttctttaccagatagatcccgctccctttcaggtggcccttgactcttccagggcctccctaagcaaggcccaggccaatctaccctccatccgcttgaaggccgagcggcataaggaattgctggtcgacaaagcggtaagccgccaggactacgacgatgcggtagccgccgaggaccaggcccgggcggaagtggcatattggcaagcccaggtgaccggagcccgcatcaatctgggctacacccgggtcaccgcgcccatctccggacgcatcggcaaatcctccgtgaccgacggcgccctggtgaccgcttatcagcctacatccctggccaccattcagcagcttgaccccatttacgtggatgtgacccagtcgtcggccgagttgctgcgtttgaaacgccacctggaaaccggccggctcagcgccgacggagcaaacgggagaaaagtccacatcctcctggaagacggaacagcatatcccctggaaggcctgctgcaattccgcgacatcactgtggaccaggccaccggttctttcatcctgcggattgtggtcccgaattcgaaacatctgcttctgccaggcatgttcgtgcgggccgtagttcaagagggaattgccgaacaagccctgctggtccctcaacaaggggtgagccgcaatcccaagggggaacccatcgccctgatcgtggatgaggctggcaaggtccagcagcgactgttgaccctcgaccgcgccatcggggataagtggctcatctcatcaggtctgaaggctggtgagcgcttgattgtcgaaggcatgatgaatgtgcggccgagcgccacagtcatagccgtcccctggaaaaacgcccaggccggccaagccgcctcgcctgcgaaccgccccctggcagaatcgcgctgacggaggatcgagatgttatccaatttctttctggaccgcccggtcttcgcctgggttatcgccattatcatgatgctggcgggcggtctggcaatttataatttgcccatttcccagtatccgcctatcgcccctccctccatcgccattgaagccttttatcccggggcttcggctgaaaccgtggagaacagcgttattcagatcatcgagcagaagatgaccggctttgacaagttgctgtatatgtccgctaccagcgatgcctccggcgccgggaaaatcgaactcacctttgctccgggaaccgatccggacctcgcctgggcccaggtgcagaacaagcttcagctcgccttggcgagtctgcccgacgtggtacaacgccagggggtcagggtcagcaagtcgaccatcaattggctgctggttacgggtctgatctcagaagacgccagcatggacgagtttgacctggcggactatgcccaggccaacgtcgagcaggtgctggcccgggtgccgggggtaggtgaagtggaagtcttttcttcccaatacgccatgcggctctggattaatcctgacaggttgaatgattatcgtttgaccatggaagatgtcatccaggggcttcaggcctacaacgtggaagtttccgccggtcagttcggcggggcgccagcggtggctgggcagcggctgaacgcctccgtcatcgtccagaacctactcaagactccggaggagttcgccgccatccccttgcggatcaacccggatagttccatcgtgcgggtgcgggacgtgggacggacggaattgggcaccgagcgctacggccgccaccaacttttcgacggcaagcccgcagccgtgttggccgtccggttggcccccggcgccaatgcgctgaaaaccgctgatttagtcaaggcgaaaatgcaggagttggccaggtactttccccccggcataaaggttatctaccccttagataccacccctttcgtcaggggggccatcaacgaggtggtcatgaccctattggaagcgattctactggtcttcctggtgatgtacctttttctggggaatatccgggccacgctgattcccaccctggcggtgccggtggtgatcttggggaccttcgccgtcctgggattattcgggttttccatcaacatgctgaccatgttcgctatggtgctggccatcggtcttttagtggacgacgctattgtggtggtggaaaacgtggagcgggtcatgagtgaggagggactcccacccaaagaggcgacccgcaaatccatgagagagatcaccagcgccttgatcggcatcgggctggtgctggcggcggtattcggtcccatggccttcttcggcggctctaccggggtcatctaccgccagttttcggtgaccatcattgccgccatgctgctgtcggtagtggtggctctcatcctgactccggtgctctgcgcctcgctgctgcagccgttaaccaagggacatgaggccgctgagaccggcttttttctctttcgcccctttttccggtggttcgaccaggcgtttctgtggatcaggaataggtaccaaatcctggtgggccggatccttgccaagaagctgcgctacctggttatttacctgctgatcgtggcgatattgggatttctgtaccagcgcatgcccatcgcctatcttcccaacgaggaccaaggcatcatgtacgtccaggcgatgctgccggcgggttcgaccctggagcagaccaagcaggtcttggatgaggtccgaaactatctgctggtggaggaaaagaaggcggtggcttcctgcttcacctttgccggccggggcttttccggaggcgggcagaacgtggggattggattggttaagctcaaggactgggagctgcgcccccaggctgatttgaaagtaaacgccctggtgggacgcgccatggccaggtttgcgcagatccgcaacgccagagtttttgccttcccacccccggcagttttcgagctcggacgggcgggtgggttcgactttcaattgcaggaccggggtgggttgggtcatgaggccttgatggcggcccgcaaccggatgctcgacatggctgccaaggacccgaggttgacccgcattcgccccagcggcctggaagatgtgacccaataccacattgatgtggattggggaaaggcgggcgccctgggggttcccatcaacaccatccataacaccatctccgcggccttcggcagtgcctatgtcaacgacttcatccagggcggacgggtcaagcgggtctatgttcaggccgacgcgccctttcggatgctgccccaagatttggagcggctctatgttcgcaatatctccgggacgatgacgccgttcgcttccttcgccggcggccactggttccaggggtcgccgctgctggagcgttttaacagcttcccgtcattgaatatctggggtgaaccggccgccggaagaagctctggggaggcaatgcaggccatggaagaaatcgtctcgaagcttcccaagggcattggttttgactggaccggactctcctaccaggagcgcatggccaagtcacaggcccccttgctctatgccttctctattattgtgatttttctctgcctggcggccatgtatgagagctggaccattcccatcactattctgctagccttgccactgggagttgtcggtggcgtggtggcatcatcactgcgggggctgcccaatgacgtctattttcagatcgggctgctcaccgttttggggcttaccagcaagaacgccattttgatcgtgcagttcgccatggccaaatcaaaggagggcatggagttgatccaagccacgctgaccgggtcgaaactcaggttacgccccattgtcatgacctcattggccttcggcttcggtgttctgcccctggcgctggccaccggagctggcgccggcgcgcaaatcgccatcggcaccggcgttttgggcgggatggtaacggccaccttcctggcgattttctttatcccccttttttttgtgggagtagtgcaattgtttggcaggaaacatagcttcgccaaggcagggccggttgcggaggccgcgagtttatcagaggagcattgatatgatgagggaaattctttcattttgcgccctaacggcccttttgctcaccggctgcaccatggctccgccatacagtcgccccgaggcgccgatcccccaggactggcccagcggtccggcatataaagacgctttctctaagccggacgccgcgctcgcggtcgaggtgcaatggcgaaaattcttcaatgatcaccggctgcaaacggttattgccatggccctgaaaaacaatcgagatctgcgggtagccgccttgaatgtggaaaaggcgcgcgccttgtaccgcgtccagcgcgccgagcttttcccgacgttggaaaccggcatcagcgccaaaaaggaacgcgtcaaaatctcgggaacccaaggaatggtaaacctggaggagtacagcatcaatctgggcatcagttcctgggaaattgatttcttcggccggattcgcagcttgaaaaaacgggccctagaagaatacctggcctcggaacagggtcgccgcagtgcggagatcttgctgatatcagaagtggccaacgcctatctgaccctggcggcggatcgggaaaacctcaaactggctcgatccacccttgagacccagcaggctgcttacaatctgatccgacggaggtttgaagttggctttgcacccgaactggatctgcgtcaggtacaaaccagagtggatacagcccgagtggacgtggcgcgctatactgaattgacggctcaagatgaaaatgccttacacctgttggccggatcacccattccggccgacctgttgccgagagaattgagcctggtcaaacccttgccggatgtatcccccggcacgtcttcggaggtgctcctgcgccgtcccgatattcttcaggcagagcatgtcctcaaggccgccaatgccaatatcggcgcggcccgcgccgctttcttcccccgcatttcacttacctcggcgattggtaccgccagcggcgacctatcgggactgtttgagaccggttcctttgtctggagttacgctcctcgaatcgttctgccgatcttcgatgcccgcacccggccagcattggaggccactcaggtagcaaggaagattgccctggcgcaatacgaacgatcgatccaaatcgcttttcgggaaaccgctgatgcgcttgccagccgaggcacgctgggagaccggatggcagcccagcaatctctggtcgatgccactgccagaacctaccagctctccaatgcgcgctatgaaaaggggatcgacatctatctaaacgtgctggatgcgcaacgctctctttatgccgcacagcagggtctcatcgccatccgcctggccaaattagtcaatcaggtgcggctttatgaggtgttgggagggggcggcgacgccagcacctcacctgaaggtttataatcctggatcattccgcaggaaaagatggaaattagcatatctatgtaatagaatgggataatctaacaattcgagatctcaaagatgctcgataatgggaaaagccaaaaagagataatccgaccggatgttaaccgggccaagaggccttaaaaccatttttgactacggtggccaaggttgccgcttaatctcggttaaaaatagttaatataataatcaaatatgaatatgatattaatcggaagtttagccagtcttttagctggcctggctactggcataggagccatattagttttttttatacctgaaccttctgataagttccttgatgcttcactcggatttgctgcaggtgttatgctggcagcaagttcattcagtttaattgtgcctgcaattgaaattgggggaatttggaaaacagtaataggaattattacaggaaccgtattcctgttctacgcggaaagacttattcctcatgcacattatgtagcaggagttaagggtcccccaacaaagcttagtaaaatatggttatttattctggctataactattcataactttcctgaaggtatggctgttggagtaggttatggtggcggtgatattaaagcgggaaccagcttagcaattggaataggactccaaaatatgcctgaaggattagctgttgcattccctttgttaagagagggaagtacgagaagtaaagctttcctgatagctctattgactggtttggtggaaccatttggaggatttttgggaatatccgtcgtttctttagggaaattccttcttccttatggtttggcatttgctgccggagctatgcttcttgtgataaccgaagaaataatacctgaaactcattctcgaggcaatgaccgggaagctagcataggtgtgattcttggttttattattatgatggtttttgataatatctttagttaaaaaataaaatagcattaacacgatgcagggaacttctcattcgtcaatgaaataaacaaacgagttgatgttagatgaaggctttcaaaaatgctgattataaacttatagttgcataattgcggttaatgaaccaatttctttcaagagaatgacattatttaatgatctcaattcatgcataagtggtggaagtgtatttcgagaaatttggtgattgcaaccggcgctgcccggcagcgcccattaaatcaagacaaggagaaaaaccatggcagacaaagagatccttttttcggacaaggaccagcaagagatcgaagctattgtcatcgacagggataaagacgaagccctgcgttttctgaacaaactgctggaatggataaaaggccatcccggccgtgtctgcggcccggcgcccattcaataatttgcgcccttaatggctttcagagagaatctggaaaggctggctctggtggttgacacttatgcctaccaggtcggcctttccgtgttgtaggcttttgctgagtaccaggatatgcgttatctggcctgcctgggggattgctttttggtacctttccagtcctaactccagatggatcagaggcaccggttgtataaggtattcgacgcgtatggcccaggaatgcccgaggccacagggcgcagtatcgccttgaatctgtccgatcagatctacctgcccacaccccggcctttctctgtacttattgtctctttcggggaattgaggaattttatattttttggattcccggactgcctcgcttcctcagaatgacgggtgtggaggctttgcagcgccttactgcaattatcagttgtatccccctgtaaaacctaacctgactgtgcctggtggtcatcgttcgttaagccttggtttgcccagaacgtcgtttgaaaaggaagtaaagggccaggcccgctgcgatggcggccaagccggtgagtgaaacataaggcttgttgatgatggaaaaaaggataatccagagattgcctgccataaacaagatgggggtgaaaggataccccagggttttataaggcaagtccggagctggttgccggtgccgcaaaaccatgagccccgccacggtgatcagggagaacagcgacagggtgaaaccgataaagatcagcaaattttcgaaggaggcggtcagcaccatacccagagccaggctgccctggagccaaatggcgttggccggggtgccggagcggctgctcaccctgctgaggcccgagaaaaacagcccgtcttgcgccatggccagatagacccgagggccggtcatcatcatggcgctgatgagggacaggaggcttaaagcgataactgcggcaaacgtccggctgacctcggggccaaacaaggccagggcggccttttctcctacttccaggacgccgctcatctcctggaccggcaggccatagagaaagatcacattgataagcaggtataggacggtaaccaccagggtgccgcacactaaagccaggggaatattgcgggtgggttgggagatttcactgcccatataggccgcggcattccagccgctgtaggcgaaagtaatgaaaataagcgaggtggcgaaagaactggaaaaataaagacctaccggcggcgccgcgcccaaatgggtcagagaaccgcggccatacatgaagcccaggaaaataaaggccaggatgagggtgaccttaaagagggtgagcaggttctggacgcggctgcctagaaacaggctgtggcggtgaatcatggagaagaccacgattattgcggaggctaacagggtaaccggtgaaatggtcagcaccgtcagcccctggattttgtaagtgaagcccagagccgcggggaacccggcgcttcccagaagatacaccgcaaaggccatggcccccgcggcaatgggggctgaaaagcctacaatgagggagatccagccggataaaaaagccaccgattcaccaaaaatctcccgcaaaaaggcgtattccccgccggctcgaggatagcgggaccccaactcgccgtaacacagggcaccggccagggcaaacaacccgccggcagcccagcacgccagcaaggcccagggattttgcaattcctggatagcgaagcctgaggtggtgaagatgccagcgcccaccatgttggccaccaccaggatgatggcagaaaacaggctgagctcgtggcggctttgcggcgccgagagttcggtggctacagccgggacagtgcggttcatttttttcccaactttcagagtattgaaattattgagcggcataatctccggggtcccttgggcgcggcggttaaacccctgctggggcgcaccgacattgacgcgggttttgccggtcatatcgaaacggaagcaacattcggcgccgagaacctctttaccaatttgcagtcgcgcagaaccgatctcttagaccgcgacgaaccctttacggttggcccttgctcggcttttccccggaagaccgctccggcaggttcaacaccgacctggggaaacgggccccatccaggcatcgacccacaataatcaagcccataaattcctctttttcggcggcgagtttttcctgaatgtttttcagggttcctttgactatcttctccttatccggatagccggcgaaaaagaccaccgccgccggaagctcttccggattatgtttctttaaagcagtaaagatatcattggcttcttttaaacccgcgtaaaccaccagggtgccggaaatgcgcgcaaaatcccgggccaggtcatcccggtcgggctggccgaagaagcaatatcccgccgtctgagacataaagcgggcttccccgccggtgctcgggcgctttaaagcagccatgcaggcggacaaggcccccactccggggataatttccacccggtcgtcgttcagcccttccatgagccaatatgcccggctgtaaaccgtggggtcgccgccgtccaacagggccaccttcttgccctggtccaggaggcccttgacccgctggacaaatttatcccgttgccgcatcttttcctccactaaggcgcgtctttcctccggagggagattgggcaacaacattacccacatcttcccctggtgccaccacagctccttccaggggtcttccacctttttgccgttgagacatgactggaacagtttctgcagctccggatgacagaggattaggtctgccttgtttatggtatccatggccttcagggtggcgtgttccgggccggccggaccggtgccgacgaggtaaaattttcccggggccggcggcgccgccattccggtaaacgcgcccccaaccaggcacaaaccggttgccagcaacagtcgcagcaacttccacttggtcatcatttcctcctcctcttcaggttgattctcattgaattgtcgtgtgtgcttacataaggtgcagtaataactggagtcaattgaagaccccaaaaccttttatcaaaattgatacttcaatccccccagtacctcccattgcggcaaggggaccattgctataccggtgacgagatcgcccgtataggcatccgaagcatagcgtcggggagaaaacgttgcgtctagtgtcgccgtccactttttgtagccgtaggtcaatttccagtgatattgatcaaattgcgaggcgatcagggtaccggtcgcatcgatgggaatccggctgacgcgcagatagtaaaaatccaggccaaacctttgatcacgccagggtttatggaactccaagccgacgatgccttggtcctcgggggtacgggggatataaactgcccccggcgtactcggattctttagccgggctcgcgcatccatccaactcccgtataaggtgagatcccgagtcaggaagatcctggcctcgacttcgaggcccgtgcgtttggaggtccccaggttttcatacatctgggttgcagggtttaacgccccctccccatgatacaaggtattaaaataatcaaagctgacatagacccgattaaacaggaggccgttgatgcccacgtcccaggactccaacttggacagccccagattgaagttctttttttggatcgccgaggatggagacagttcgaaagctgctggggaacggaagccccgccctttgttggcgaagatattgatatccttatagggagtgataaccaccccgatcttggggctccacaaattggggctagcctttccggaattttgagggtacaattcattaactaggttaattgcatattggtcgaaacgccccccgcccataaactttatgaaagagaaaggcttgtactgagcctgggtaaaaaacccggtgctaaatacatcgaatgcataatcctgggtatgttttattaaggtataataattcaatgtattccagcggttctgactgaccgcgtcataacgcaggtcgttgcccacctccaaggaaagacattcaaagggccggtaatcatacaaaagcttccagccgaagtagttttcaaaggtgaatgctcgatattgaggttgaggcggatatgttcccgagatattgttctgatgatagcaatagtaaagggtgccgtggaagccttcctcaccgcccctgggttcataattcaccactaggttagccatttcggcatcgccacgttcgttattatccaccgcgcttgttcggcttaatccggacttcatactgtttatattcaggaaaccgggatttccgcaggaacgggccacataatgaatacgggccgataaatccccctgccataatgggaaagtgaatttattgaagaattgcccccgatcgtaattactattgtcacgatagccgtcccggctataaccttcccataccagaaaaggcgttatattctttaatgaggaactccaagatgggtcgctgaggacccccacgccttgcaccgtcccataggtgcccccatagaaccccacactgggctgatccacctttttggtaatgatgttgatgactccacccaaggtaaaatcgccatatagagcggagaaagggcccttaatgacttcgatgcgttcgaccatttccggaaccagccattcaaggtccgcatagccggggaccaaatcgagcatgttcatgggcatgccgtcgacgaaaacggcgacttccctgctgtggttaccggtaaaaccccgcatactgattctgtctcccatgaacgccgatgagtatttactgacataaactcccggtatttttcggaagatatccaaataattggttacgggtgtcttttccaggtcttctttggtgacgatattcacattcgcgggcagaccttctggtttaatggttattttgtcctgtttttccaccagacgttggctttccactaccacttccgggatgtcctcttctgcggcagcgtctttctctacggtggcagaaaccggtgtggtgcagagagttaacaagaaaagtcccattattaaccatctaatgttcatttttttctccttatccccttgccttcctccccattctttcgtaatctgaaaaacaggggctttggtgcacacgtgtacggttaacggccgtctgtcgctagggtcctttcagggcagggccaccttggcaaagtcagcccctgccctgatttttgccgcctgtcctgtaaacggatcaggtggcggttatgccgccgcggctttctccatcttagtcttcatgctacagcggtgagtctgcgaatgtccctgttcccttcctctccgtcaaaagtggaaacaccccggtggtatctcattaatatcgcaaaacaaatcttatcggcagcctggcgatgcaaggcgcaggttttccttcaatggtagccggccggaaggtggaacgtttaaccgcttccaccgcggcctcgtcaaacccgccccccgcgcttttcaagacctcgaccttctgtagagtgccccgttcatcaatgctcagccgcagtaacaccttgccttcctggccgagccgccgggcctgctccggatagaccggcgcggtccgactcagaaaggcgggaccggaggaactgccgaaatctatgaggtgaggtccggtgccgctcccccctcctcgaccctgcggcgcagaagagggttgtcctctgaccgcgggggacgatgggaccggaccgggtcgggctatagccagggagggatgcggctccgccgtttccgggatgatttggggttttggtttctggcgcggtttcggcacgggtttcggggggacaggctttaccggcgccttaagctgcctcaaagacgcctgccggggctgggtggaacacatcaccgcatcctgaatattgtccgccagaaagattctctggatcgtcatctctttcagctttttcggtctgggcagatctttttgaagccacaatacggatgcgcctagcagcccgtgcagggccatagaagttagagccgccagggtgcaactatgccattttgagtcggatttggggattgtcgcattcatggctattgacgttgttctacctcaataccgatgcgctccactttcaggcgcttcagattatcaatgacctcgatgaggcggccatgccggatttctctatctgcggcaatgaccgcctggggttccggatcctgtgactgcgcccgaaagacctgctcaaactcaccgtaatggttcagccgtaccccattgatggcgatctgtccctctgcattgatagcgatgatgatggggtgtttctcgtttttttccgcttcggtggccttgggcagggcgatggaaaaggtgcggggttgcaacagcgtggcagtcagcataaaaatgatcaggatcacgagcacgatgtccacaaaaggggtcatattgatctcggtgatgggaccttgaacttggtctttcataccaatctcccgaccctccggggggacttggaaagttccacgtctggaatggaaatctcggcagtcccggttgccccatcgaggtgggccaagagaagctgctccagaacccgggagcgttccagcactacctgaaggcggtgatgaaaaaggttgtacattaccaccgctggtatggccaccaagagacctacggcagtggcgatcagggcctcggcgatgcccgccatgaccgccgggccaccgccgccttcggccagggctaagtctttgaaggcatggatgattcctaagacggtgccgaaaaggccgatgaagggggcattggctcccaaggttcctagaaaacccaatctttttcccagataaaggcctacctgcaaccgctcccccttcatgatgtcctgtacagccgccttgctccggggaatttcccggaggccgactagcagtacccgggcttccatactgcgttcctgctcacatcgggaaatgatccggggccagtcttcttgcctcagggatgttttaatttcggccacaaaccgatcctggttgaaacggtgacgataaaagatcagggtcttgtcgatcatgatcgccaccgaggcgacacttaacccgaggagcagccatagaacccaggtactgccgccgacggtcaggtcaagcaagcttttggtcaaatccattttgatcccccaaaaatgaaaaagccatgaagtcattattaccttggagtcgccctaaagtaacttgtactatcccatgttcttcgtttttatgttttatttataatacaatgtttaaattaacaaacttatcgctcaaaaaaaattagctcacctcgatattttgagccttaccccacctcaagaccgttttttgtcacatcttccaggcacaagctgaggcagtgttcacagtttttctgcgtcagatccccgttgcagaagtgctgaaaaccgagaatccattttttgcctgtcaggggacaaacctccaaaaagtcgcagaacagaatcagtcgatccccgatgagtcgcgggagggcatgttccatccggcaggcgacttcttcggctagatgctcttcaatggtaaggacctgaacgaaaaagttgagcaaggcttcatgacgccataccacatcctgggccagggcagcaccctggggagtcagggtgactacgtcatagggggcataattaatcagcttattttcggccaagttccgcaaggccgcggtcactgaggatttgtgcaccctcaggctggcagcgatatccttccctcgggcaacccgtttttctgccacgatatggaaaatggcctccagataatcttccatgctagcgctcagggataggttttccatgttggaaccctctcattatagtttagataataaacaatatagaataagacaaacatctgtcaagcttttttttaaggaagcgtagccggcagcatggcatccagacacagcatgaaaaatttccatagatctgacatacgcaaagccgccgcccaacctcggtaagagatagattctgcctgttccggtacgaattttatataataggggctcagaaccaggatcataccaatccgccaggggcgtcaggcccgcggcttttttaacttcgtgtttagagaaagttttccattgacaaattagttaagatgattcaccatatcggtaatatggacactaaggccgaatatatcgccgacatggggcggaagcttatgcggatcctcaacaagcgggcgcgcctcgaggcgttgcgcattcgttttgatgatggtgtagaactcaatcccagagagatccataccattcaggcgataggtgagcataggccaatcaacgttacagagttggcagcttatttcggggttaccaaaagtgcggcttcgcagatcgtgtcgaaattggcagagaagggtttcgtggaaaaacagcatacagccaacaataataaggagttagatttatcccttacggaattgggatggcgggcgtttcaggctcatgagcgttttcatgggaaacactttgccgaactagtcaatcgcttgggcgccttttccctagctcagatcgccaccgcttcggtgatattggatgtcattgaagatatcgtagaagaacgcctcgatcttctatccaagaagtaaattttttggatagtaatttaaggtgctttacgtattaggataagatagaagagggatggcgtgaagcaaagttttggcgcattccatcaaaactcacatcaatttgataaaaaaactctgcctctaaagtctcctgcgcaattccttgggaaaataaagttcttcctaacggccgaataatccgcggcgatattttttaaaacccttccggagactatcagtaaatcccaataatgtccggttagaaaattgcattaagcaataaaacttgtgaaaaaatttcgagaactcgcatttcttgcttgatgaagttaattgtgtacatgtgaaggatttcttaatattctttaatacaagtcctcatgttcgcaataacataacgaagcatgaaagaatgattggtagcataggcttcctggcctatgcatcagcgtgccggctggaaagcctgcatcaccatcattcatataggaagttacgaaatggcctcacatcagcaagcctcagagtagcagaaaaaaagtgccctcctgaactggattatggcaaccagccgagaatattgatgataccattcctcctcttctgggccgaggaaataaacctttgaaattgacttttgaacatcaacttaaatctctcgttggcttgtatttaaaagagtacgattcgacctggcatctcctgcaatttttggaagaggatgattatgcacgtgaattcattgctcctgccgatggcataaaaaggagtagttactgtgaagctatcaatacccgtggtctggaacaactcatctacgtttacgaaaagctgcatgaacaaactactcgaaccttgcccctggaatatcctgaattgggcgatctagttgctattgatggctccttgattaacgctgtgctgtccatgacgtcggctgactaacgcagaggacaaaaacgggtattttgcaatggcctctatacatatatatcaaaatatattatattttctgcttggggaattggagtacagattcattatgctcgttttagcctttgataccagcactagccgcggtggcctggccctcatgcagggcgggcggctgctggcggaatataccttggaaagtccggcctcgtatttaaaccgtctcctgcccggcattgaccggctgcttcaagacgctggcaggtcgattcaggaggtcaagctcatcgtggtcagccgcggaccgggcaattttaccggcctgcggctggggctctctgccgccaaaggattggccctggtcctgggatgcccggttattgcagtaaataccctggatgtcctggccgccaattttccttttgcttctttgcccgtttgcacggtgatcgacgccaagaagcacgaagtctacgccgggatttactgtcagggggggggcggcctgaatctggccggcgattacctcttgctttcgcctgcagcattggcggagcggattaccgagccgacgctcattaccggtcccggtttggagcgttacggcgtcctgtggcaggagcttttggggaacctggccatcctgccgccgccggagctgcgctacatccgggcggcggtgctggcccgcttaggcctccagcagtatgacgccgggttaattcccaacctggagaagttgacgcccttttatctccgccctgccgatgccgaattaaaaaggccggcgtctgccgcaatgccataatcgggggcgaagagcatgaccggttccgtcctgttacagcagcttatcaacggtgtctccctcggcagcctctatgccctgatcgctatcggctatactatggtgtatggcgtcctgcggctgattaatttcgctcatggcgattttttgatggttgccgcttatctcggacttttcggcctttctctcttttccctgccctggccgctggcttttgggctggccctgatcctcaccggactcatgggggcgatgttggagcggggggcctatcggcccctgcgccgggcgccgcggttgtctctcttgatttcggccatcggggtctctttcctgttggaaaacctggtcctggtgttcattggcggacggcctctgtcttttcccacaccggctttttttgggggggcctggcgctttggggaactctatcttccccgactcagtgtgtacattccactgatcaccctcatcgtcctggccggattgtttgtcctgatctactctacccgcgtgggcatggctctgcgggccctggcctttgattgggagactacccagatcatgggtgtcaacgtcaatcggctcattagcctgacctttatcctgggatctaccctggcgggggtcggtgggttattgtgggccatgaagtatccccaggtgaatcctttcctggggattcttcccggtttgaaggcctttgtggcggcggtgctgggaggaatcggcagcctgccgggggccgtcgtggggggggtgcttttgggtctcctggagattaccgtcgtggccgtcttcccttcctgggccggatatcgggatgccctggccttcgggctgctcatcgtggtattgctggtgcgacccactggtatcatgggagagattatgctggcggagaagctctaaatgggatcgaacccacggcgccgcaatctcttcctcacctctgggacagccatcctgttgtttctgctgctggcaggagcccagacctgggccaacgattatcacatccggatcttgaacaacattgccatctttattaccatggcagtgagttataatctgatcaacggcgtctgcggccaactccatctgggacccaatgcctttgtcactctgggggcctacaccgccgccctactgaccctcagtccggcggaaaaacagctctcttttctgctcagccccctcatctggccgctcaatcagttttccacctcttttcctgtcgccctgatggccgggggactggtggcggtggtcttcgccttcctgaccggctttccggtgctgcgggtacgcggtgattatctggctatcgttaccctgggctttggcgaagtagtgcgcgttctggccaataacctgcagtcggtcaccaatggccccttgggactcaagggtctgccgccattcaccaatctgtggtggacctggggaacggcagtcatggcgctggtggtgatcaccggcatcattcattcgggctatgggcgggccatgcaggctattcgggaggatgagaccgccgcccgagccatggggatcgaccctttccgccacctcctgctggcctttttggtcagcgccttttttttgggggtggctggcggcctgttagcccacctgatcacgacgatttcaccaactttattcaccttttttctgacctttaatctattgatcattattgtctttggcggtctggggagtactaccggcgcagtgctggcggcgatagtactgacctggggcggggagtggctgcgggtagtagaagaaccgatcctgatcgggtgtatacatctgcccggtattccaggcctgcgggcggtaatattctcatttctgcttctggtgatgatcctctttttccgccggggtctgctggggcggcaggaattttcctggaattggctgctagggcgtctaaaaattaaataactggtcaagaggcgggaggcgctgcgctttgccgccctacgacactgcagcagttgagggggtaatggtctagaggagtatggatgagaattacttgggggacgcaacaatcagcctccctgcacaggttatttccatggttggcggtcgtttcgccgataatgaaaattacggaagtttttaaccggcaaccggaaagttgaaaccggaaaccttaccagtgtctattctggagatcaaagacctgcagatgcgctttggcgggctgatggccctggccgatttcacccttaagttgccgccgggggaactgcatggcctcatcggtcccaacggtgctggcaagaccacggttttcaaccttctcagcggtttttaccggcctaccgccggggagatcattttccagggtgcgtcgatcctcggtctgccgccgcaggtcgtagtgcgacggggcatcgcccgcaccttccagaatatcaagctttttcaagaactttcggtactggacaacgtccggatagcctttcactgtcgccgtcggactcatctctggcaagcggtgctgcgcctcccgtgttttctggcggaagagaggtctttccgaggtcagtccatggaggtcttaacggcattacaattagctgatgttgctgaagataaagctggccagctaccttatggccgccagcgccgcctggaaattgcccgggccctggcgacggctcccaaattgctgctgttggatgaaccggcggcggggttgaacccccatgaatctgccgagctcatggggctcctgcttgatctgcagcagcgttataacctgtccattctgttgattgaacacgacatgaagtttttgatgcctatctgccaacggctgacggtgctggaccatggtttgatcattgctcagggtccgccagccgcggtgcggtccgaccggcgtgtcattcaggcctatctgggggaggatgcgggtgcttgagattgccaacctctctgtggcttacggtcctattccggccctggataatgtcaccctggcggtgggcaccggccggattgtggctctcatcggggccaacggggccggtaagtcaacgctgatgcggaccgtcagcggattgcagcgcccgcaggcggggaccattctctttgccggccaatatatacaaggggccgcgccgcatgacatcgtgcgtcggggggtggctctctgtccggagggacgacgcgtctttccgcacctgacggtgagggaaaacctcgttttagggggatatcaccgtccgaagcgggagttggagggcgatttagttagggtctatcagctctttccccgccttggggagcgcctgaggcagagggcggggggcctgagcggcggcgaacaacagatgctggccttggggcgggcgctgatgtcccgtcctcgactactgttgttggatgagccttccctcgggttggcaccgctcctcgtgcaggaagtttttaaaatgctggcgcagattaaccgcgagggaacaactatgctgctggtagagcagaacgccgtggcggccctgcgtctggcccactatggctatctgctggagaacgggcgcattatcttggaggggccgagcaaccgcctcctgaatgacccgatggtgcaggctgcttatctgggtggttaatctctggttcgaaatactgaacaagatgagcctcttcctgaccctcttcccataagctaatcattacccacaaatcagggttatagggcgggccgtgcccgccgtcatcaaaggcctgcacttggaaatatcatcaagaagttatagggcgagccgtgcccgccgttatctgatgaaagaagatctgggcgaacctgcctgagaccacctcaagtaacagaaaagataagggcttggcctcgggaaagcaggaggtgaaggcaaaatagacctggcgggagagattgtccaaggcctcagacaggccactcaggagaacaccctgtttctcggggggcaggtcgaagagccgacaggccagggggcggtgcgggaagatcaggcagcgctggcgttcgttcagcggacataagaggttagctctcgtgtaggcctcagccaaccggtcatcgccacaatcctccatcgttgactgcatctccttggccatccgcctcgcttcggcggcgcggtgaacggcattctggcgctccacccgactcaaagtggcgttgatcatgtggttgaggtagaccgcttcaataaacggtacaaccaccgggttgtaacagcaggctatatgctcccgaccgcaccgggaatgacagtctgcctcaagcagatgacggtccacttcttgcgcgagcctctcgtagtcggcaaaaaacgggaagagatccaccaaatgtttggtttccagagaaggctcgcggatggtcagcggcttttcttttttgccatacttccggataaaccaccactgatcaaaattcgccggtttggatttcaggcctttgagtctcttgcctgccagtttgtgtcccaggcctttgcggagcagaaaggcatttactaccgtaccggtgcggccgatgccaaagcggcagtggatcaatacctttttccctaaatagaggcactcatccagccagtccagggctttttccagttcttgcaggtctggcgtttcttcatcggggataggaaaataatatacctcaaatccggcattggcctcaatccagtgcagatcacagaactcggcgcagaggttcatgatggcgccgatgccctgccctttaagctgttctaaggcctcgtacgacataggggcctgccccacggccaggctgttggtcacccaatcaatcagatacggttttacgctcatagccatatggtaagttggaaaataagtttctggttttcggtttccggccaaaaattaagttctgcactggcgagagaatcatatcgttttgccatgcagcggctgttttatcagaagatcggtagcgcagacctccgggtctacgctaagagaaatcagaggcgtttatctactcccagtcgatgcagtggaccgggcagatgtcgatggcctcctgaatcttttcctccgacgccccttccggatgcatgaccatggcccaaccgagggattcgttgaggacgaagacccctggacagacctcggcgcaggcgccgcaaaaaatgcagtcttcctcgtgaatgacgggtgtgcgagacatattgtcatctctctgacgccataatagtttggggcatcttgtcgtgcagatccgagaggcgggagacgctctgtcttctcgccctacgatctcttatttctgcaattttcctaaaaatctggctggcggcgccgaaaaacaccgtcacgtcctggcgttggcgtcccgagcgtcccaccccgaagcgggacagaaaaggggtcgagcgatgccggaagcgatgccaatctgccggatcgccggtgcagccgccgcccgcctctccgatgaacacgacataccgcaccgaggcgcaatgacagaagggagcgatagattggccaggcggcggccaggcagacaataccaggtccggccaaaaggcctcaacctcggcaaaggcgtctccggtcactaccacaggatggcgcggcaggccgctctcgaattctccctgggcgcaatcgatagcctgaaagtcgatcccctgtcgggataaccacggtgctaagactgctgccaggtagccccggccggccccggcctccaggacgcgccggacccgcaagagctgcacaaaacggcaaaaggtgccaacccattcccgcgaggggaaaaaataaattcccgtcgtctgggacagggcagttaggactgtttcttcctgttcaccgggtggtgccaggcggcgccaggtctcctcggtcaacagacaatcccacgggtccacgcctgattcggggaggcggatgagggtgtgggcggtctcttgaaaccggcggcgctcccgccaggtagcttgggcggagcaccatcgggggtccagaacactctgaaccgatggcatcgggactggtagcatagttaattttcgcgtctggtggatcaaatcacaaaagaaaaattttttccggcagaatatttctttttagtcccgaatgctgtgtgctgaggagagacgtttcataccttccctgagaatgccttctttgacaggccgctctcctagttcatatcccgtagacggcgggcgcggcccgccctattaagtaagttgcccgtagacggcgggcgcggccggccctattaagtaaattgcccgtagacggcgggcgcggcccgccctattgagtaaattgccagtaaaatatcgataatgggatagggcggcccatggccgccgctgatgtttaactaccacggttctgttttcatatttcgtggtgttcctcagaacatgccgatttttataaaaatagggtaagaggtaagaggtaagaggtaagaggtgagaggtgagaggtgagaggtgaggacaatcccgtgaaaatcgattgtttttatgctccgtggtgatttttaaacctgaaaactaatattctgagagcgcgtcgggcgatgttgcaggcggccgcggcgcccaagagataaaaaaggcaggttgaggaaatatcggataatctgagataagcaatcagccgcagaaccgaaaattccggcataaaaaactatcaacccgtgcaagcggcatgttatgattatcaagtataatagataattgcccaaacgaggaaagcaacgccatgactgagacattcctgctgcaagactgctataaacagtactcttatgatctggacaaggtctgtcctccggaagaaactgtggcccgggtgaagtatcggttcaagcagcttaacctggacctgttgaaaaatacgctgcgcatcgacagcggccgtttgggtattccagtctacgtcagcctctgtggcgtcgacgccgtgcgcacgatcggaacccagaaacagatgggcaaaggttccacgccggagcaggctgaagccagcgccctgatggaattagtggagcgcttcagctttttttctttcatgcatcaggctgatttcctctatgccactcctaacagtttaggaccggagtcggtttccttcaaaaccttggccaggtcattgtttgatgtcagtgaagaagccgaacaggttaaagctatctaccgggactggcccctgcattttacttctgccgtcagtctgacgtatggccatccggtgttgctgccaatccactggttttatctcatcaatgaatacaacggtccggcggctggaaataccctggaggaggccgtgctccagggtttatgtgaagtggtggagcggcacgtcggttcggtgatcagccatgggcggttgtttacgccggtcattgatccggcctcggtacaggacccggcagcggtggaattgctggaaaaattccggcgtcagggaatcgtgatacacctcagggatttttccctcgataccggcatccccaccgtaggggtgctggcctacgatccggctacctttcccgaagccagtgagattatctttaccgccgggaccacgcctgatccggaaaaatctctcgttcgggccttaaccgaagtggcgcaattggccggggattttaacaaacgcacctcctaccgcccgacgctgcccaagtatgagaatctcaccgaggcctcttatcttacggcgccggggccgatgcgtcctatccgctccctgccgcagttggcagatgacaatatcaaagttgagattgaacgctgtgtcgccactttgaccaggctcggattggaagtcctggtggtggacgtcacccacccgcagattcgcatcccggtggtgtatgtcattgcgcccggagctcatttcctggagcgcacccgtcagaccaatgtcatctttcatctggccaaattggccagccgctacgctgagcctgaggatgcgatgcaggctctgacccgcttgcacgagcggtttccagggcgttttgacgtgctgttcttcctcggtctgaccatggatactttgggtcggaccgcagaggcgctgtcatattttgcagcatcgctccaggcgtacccgcccgcccacgagattgccagcatctacgttcatatcggttcctgccgcaaggatctcggagactattccggggccgttactgccttaaaacaggcccaggcggccaatgatcaactgaaggaagtctaccacctgttgggattttgctatttcaagctgaaggagcaccaaagggcggtagagtgttttgaaaaggcgatcgaactagaccccggctccggcatcgactatgccaatctaggcatcaacctgcgggaactgggattccgccaggaggcggcccacctgctgcaaatggccttggatctcgatccttccctggatttcgcccgtctggctttggaaaagctggcggaatgagccgccaggaagatccggtccggctcagccctggtttccactatttctctggtaattgccattgcctagcggccacccgggaaccacggaaatggtttcctggcgtgcaggcgtccagccggaataaaaaaattcgtaatacttcagctatctgagataatagatcaggaacatggttggcggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcgaatctggtattcgccccaagcaactcgaagcttattttcttggtaacgatatatgtccgaacactggttgtggttgctcatagggggcgtggtctgcttgtggttggggtcgctgctggcagtgcgcgcctggaccaaaaagaggctcctgcagaccctggcaatggaagaggtagagaaggatgacgtttccctgccgtttgccgctgatcgccccgaagaccgagaagcgagggaagttgtccgtcgttatcgccgtcgctatttccttaatatctggcccgataccgagttttccttcaagagtatcaccggtatggcgttggaactggtccaggagattgcccaggtctatcatcctgaggacgagcggccggaactccacgcctctttggatgacctcatcggcttgcagagccgcattgccaaccggcttcgatctctgctagacacccttcccctcagggccatgaaaggcgtagaactgcagaccatcctgttttatcacggtctctacaaaaagatggcgagccatccgggatatgtcttcttaaaacgccatcatttggacaaggtggcccgctatgcctggatgctgaaaaacattgccagtccctggtattggggccggcgggcggcctacgccagcggcaaggaggtcctggcccgattttttctggcccgtatggcaaccattatcggggtagaggccatccgcctctacagcggccggactccgggggccgaaaaatggcggccgtatcaattagctatgcacgagatggtgcatctggcgtcggcaaacggacacgcgggcgccgaggccatgagatttatcctccggtttatcctgagcagccgggacctgccggagccggtgaaactggccctggtggaagaattaagccgtgcagaaaccaaaaaaccggtggatttggcgggtctgacggtgtcggagcggactcaggtcaagcgctggctgaagaagtttattgtgagggtgctgccgggtagtaggcagaaacaggctcttcaggaaatccaccaccgcctggaacaggccggcaacgattccgggtgacttaaggaatggtgggcagtgcccaccctacgcgccgacaggcccatccgcaggggcgaatcgtgtattcgccccaaacaactcctggccgtccggagataagcgcatcttacccaaacgacagaactttacttgggagagacggtcggccggtagaggggttactattcccaagaactggtgattccagggggatggcgggagcagtcccaaagccagggtcagcaggtggcgatccagcagcccgaccaggcgatattccaactgccgccactgggcccaataaatctttttctggcccagttctgcttcggtcgcagccagatccgactcggttaacctccggtccacaagcactatgaaaccctgggcgacctcctcggcgcggagcaccggggtatgattgagaatctggccgagccattgctgagatgcggctggcaggaggcgtccctggccgaaaggaaaacccagccaggccaggtgctcaagcgggaagtggcggaggcgggcggtttggaagtatgccgcaaatcgttcctggcggtagagacgccgctgctgaaagggcttcggctgcgcctgggcggagaccggcagggttagtaccgcctctggccggaaacgctgtaggggagccaggatagatgccaactcctgttcctgttgcagacctatgaccagacggggtgtcagggactctgccttggccaacttcagccgatgggccgccggaccgccaatgaaaccgctggtgttgacaatgatgcgatactgcccgcgccggcgggcgatgtcggccaagtggcgcagaccaacgactagttccatcattctaccaggcggagaggtctgaccgataaaatagagaacatcgggaaaaagacccgagtcatcaggggggcggggaggataaaagttgaggcccagagtggcggggggacctaaatgagactggcccagatcgccgtcaataaaggccgccggtctgctttccgcccgggcccggccgaggagatagcggcagaaggtgctcttgccccggtccgggcctcccaagatcatgatgacgccgtcaattgccaaggcccggtcggcggccgtttcccagcccgagggcagatcgatggcgagggtcgaactcgtgttcaaggaaggacgccctaatcgatccaggtgagaaattcggctgcgtcttcccggctggcggagtggtcaaataaaggactcgtacggtccggaatccccaaggctatggttgttatgagattgacgctctcgggcaattgcagttcctgccggatcaggtcctgataccacagcacgaggccgatgacacaggtgctcagcccctgcgcctcggccattaagagaagattttgcgccgccgcccctacgtcaaacaaacgatccggcgacagccggcgatccagagcaagcaagatgactgccggagcgccataaaaattaagactgccgcgtatcagatcgaaagtcggctcatgcacggcggcaggtgccaaggactcagtaaagcggcgcgcccgagcctggtaaggctccggaagctcgatggccggaagctgtctcccctgagccaggtcctgctcgtatcgggtcagcagactgtgggccaggcgggcgcgggccttgccggtaactacgatgaactgccagggctggatattgcgcgccgaaggggcctgaatggcggcgccaataagctgcatcagcgtctttttgggaatcggcgccggggtgaaggcccgaatgctgcggcggcggtagattacctccttcacttccatgctgtacctcctcgtttcacgaaatcagcaccataaccggggtgttgggttttcacccgagcaataggatatacgagacttccgagtttggggttttgagagaaaatcatgatagccgcatctattggaccaaggagaaaaatattacctttcaatctcgtaacttaaaacctagagcttgagacttgagacttgaaactcggaactctactaagatacagtaacattttactttttaaaagggggcgcgggaggaattttgctaaccaagttctgactcaaaaacaatccgctgttcaccttccgaattataccatattcggaggtgggtcattgttatccagacggatgcgaaatatattgacacacctgagaaatcgtgggataaatccggcaaatagaccagcatgtgaggtatggaagctatggcgaaacgatgcttaaaagggattgtggggttaatactcggtctggggcttttggtcggctgcgttgagaccgctctgcttggggttggagcttcggccgctctgggtggctataaatggattgaaggcacgatggtgcgggactacccccggtcattgccggagatgtggcaggcttgtcaaactgccgtacaacactttcggatgaagttgactgaaaaaaaatactcccccatgacggcggatatcagcgccgtggagcaggatgggaccgaggtgaagattaacctcacggcccagcccaataatatcaccaccgtcggcgtccgtttcggcatgatgggcaatgccgaagcctcgcagatgtttcatacccaactagccaaagaactcggcctctaagaccgtcactcaaagaaaactcagacttgggcggtgtttctggaaatgggaaagattaaggcgggcgtaatcggcgtcgggtatttaggccgttttcacgcccaaaaatatgcagctctggaagatgccgagctaatcggggtcgttgacctcgatgctcgacgggcctggcaggtggctgacgaatgccagacgcaggcattcacggactttcgggagttattgcctctagtgcaggtggtaagcgtggcggcgccgacgatcaggcactacgagctagtgcaggagtgtttgcgtcataacatcgatgtcttggcggagaagccgctggccactaccgttgccgaagccgaagaattggtccaactagccagacaaaaggggagaatcctccaggtgggccacctggagcggtttaatccggccacggaggaactgacccggcgggtgcgcgaccccaggtttatcgaaatccaccggctggcctttttcaaggagcgggggacggatgtggacgtggtccgggatctgatgattcatgatctcgacctgattctctccctggtccccgggaaagtcagagaaatccgggcggcgggggtttcggtgctgaccgattccatcgatctggccaacgcccggctggagtttgactccggctgtatcgccaatcttacggctagtcgtatctctgtcaagagtatgcggaaattccgcctttttcagccgcatacctatctatcggtagattttgagactcgggagctgatggtggtggaacagaccggtcaacccggcggaatcttgccgggtatccatctggagacgctgaaatttccgccggcagatccactcatgaaggagatagcggcctttctggaggcggtggtgacgcgccgggaaccggtggtcagcggtgaggccgggaaagaggccctggccctggctctggacatcaatacagcaatgcgtcaggcgcatctgcgatgactgctccgaagatcatggtcgtggccggggaggcgtcgggagacagccatgccgcccgcctggtgcaggcgatccgggaacgctgccccgaagccgagttctatggcatcggtggcgaggctttggcgggacagggaatgcaactggcctgccgggccgaaaccctggcagttatcggtctgaccgaggtctttgagaagattccggctgtttggcaggctctcagaaccctgtggcgctatctccggcaggagcggccccagttagttattctggtagattttccggatttcaattttctggtggcccgcctggccaagtggtgccgggtgccggtgatgtattacatcagcccccaggtctgggcctggcggcaatctcgagtgcgcaccatttcccggttggtctcccggatggtggtgatctttccttttgaagaagagttttaccgcctgcacggggtatcggtgagttatgtcggacaccccttggttgaaactttgccgaagctcccccctcgggcggagtgtcggcggctgctcggcctcaatccccaggacctggccgtggcgctgctgccgggaagccgggccggagaaatcgcccagttgctgcctgacatgctgagcagcgctttccagcttcaagaaaaactgccccgctgtcgattcctcctgccgctggcgcctaccgtgccgccggccttggtgcagcaaccgctctgtcatgcccagataccggtagatctgcacgaggggaggaccttcgaagtactggctgcggctgatattgccctggtcgcctcgggtacggccaccctcgagacggccctctcggggactcccatggtcatcgtgtaccgcttggctccactgacctattatgtcggccgtctcctgatccgggtgccccatatcggcatagtgaatctattagccgcagagggactgttcccggaattaatccaacacgaggttaccccggcaaatataaccgctgcggctttgaagcttatctgcgaaccggagcagataacccggatcagcaccggtattagaaaaatctggcaccgcctcggcggtccgggcgcctcggggcgggctgccgcagtggccttggaattactaagaaaataagttttgagtttttgagctaatcagaaaatatcttctgctcaggctggaaaccggtgccaccggcatcggatattcaaaaagtattgtaaaataaaccttcccggttttgcctctccgccgattctctggtatatacaggtagaataactagtatgtccttgacctaaaagaatcattggaagcggggctcagatccgttaccgaaaaaatttctgccactaaccacacattctctccctggccgccagtttcggtcgggctgatatctcaggaggttcctatgataaaaaaaatccacagtttattaggcaacgaggcggaatctctgttaacctatacctgtaagggttttcccaaggagaccttgcacctgcccggaccggattttatcgagcgggtgatggttccgacggatcgtccggtcaaagccttgcgctctttagcggcgttgtttaaccacggacggttggcgggtacgggctacctttccattttaccggtggaccagggcatcgaacattcggccggggcatcatttgcgcccaatcccatctacttcgatccggaaaatatcatcaagttagcgatcgaaggcggctgcaacgccgtggcctcgaccctcggggtgctggcggcagtagcccggcgctatgcctaccgaattccctttatcgtcaagatcaaccacaatgaactgctcacctatccggctatccacgaccagacgctctttgctcaggtggagcaggccttcaatatgggcgccaccgccatcggggccaccatttattatgggtctgccgagagccggcgccagattctggaaataagcgacgcctttgaacaggcccacgagttggggctggctaccatcttgtggtgctatctgaggaacccggcttttaagacaaaggagaaggattatcacgtagccgcagacctgaccggtcaggccaattatctcggtgccaccatcaaagccgatatcatcaaacagaaattgccggaaaataacggcggctatactgccctgaagtttggcaagacccacgccagggtatattccgatctggcacccgatcatccgattgaactgacccgttatcaggtggccaactgcttcatgggacgcgtcggcctgatcaactccggcggggccagcggggaaaatgacctggcccaggccgcccgcactgccgtcatcaacaaacgggccgggggcacggggctcatctccgggcgcaaggccttccaacggccgatggcagaaggcgcggagctgctgcacaccattcaggatgtctatctatgtccggaggtgacagtggcctgaggaagacgccaaaaatgccgaaggcggcaccaggccgccttcggttcaacgataactatcgaacaatcgggttaaagcagcttgaacttatccttatattcgggatagctcttccgcatctcttttttgatcatcttgccggtaggagtacgcggaatggagggcaggaataccacttcccgaggcagtttgtatttggccagcagatcggtggtggaattaatgatatctttggccaaatccaatgacggggtgtggtgcggctccagctccaccatggctaccaccttctggcccaggatttcatcaggaatgccgaccacggcggtatcacggaccataggatggcggacgatggcgtcttcgatctcggagggagccaaccggaagccggaagacttgatcatgtcgtcttcccgggcctggaagaagatgaagccgtctttatccatgaggacagcgtcgcccatcatgttatagccgtctttcatgcccttcttctgggtcttgagaagtttcgaatcctggacgtacggtttccagtagaccgtgccggtggggcctttgaccaacatggaaccgacttcgcccgccgcagccgtagagccgtcttcttttacgaccttaacctcgaaacccggcaaggccttgccgatggaatcgggcatgggcacgtcgctcatggtgtttgaggtcaccaagtggaccatttcggtgccgcccagaccttcccagatgggcttgccggttttggcctgccacagggccagagtcttgccggtgagggcatcgccgccggaagtgtacatccgcacggtgctgatgtcgtagtcgccaaagttgggcatttcgagcaacttccggtaagcggtgggcagaccggtgacaacgttgaccttgtgtttgccgatgatgctcatcatatcgtcgggagaaaacttgggcaacagagagatggtagccccggcggcgaagggaacgagacagaaggtgccgtagccggcggcgaaggagacaggggcagaaccgcccagaacttcgccaggtttgagcttccagacgtatttgttgaccaggttcgcttcgatgatcacttctttgacaaagtggacgcaacccttgggctggccggtggtgccagaggtatagaggataacgccgatatcatccgggcttagtttgacgttttcgaaggtgtccgcagcttcggacaacagttcggcataatcatagtcgcccttggccttgacttcgtcgaccttgccgcccacaacgatgatcttggtcgggaactgaaaatccttcctgcccgcgtctaccgccgccataaggggggcgctgacgaaaaaggcggcaaattcggcattgtttaaagtaaattcgatctcttctttggcccacaggggagaaaccggcaccgggatggcacctaacttttgcagaccgaagttgatagctacggcatcgggggtgttggtcaggcgcatgcccacccggtcttgaggctcaatcccgaggattttcagggcattagcaaccttgttggcggtcttcataagctgttcaaaggagatcttctggtcgccgaaaagaatggcgggttcagcgcctctgccagctttgacccacttgtcaagaaattcctcggcgatgttcaccggaccggctactaaacttttgaactcatccggcacgatcagatcgggccaaagttctttggggggtagataatcagcgggaatcttgcccatacaacctgtacctcctgcaatgttttattggttgatctttgctgctagaaaaattatgtacattactctttctgccctatgtcttgtgaatggtataacaatgtcaagacatttgtcaagagctttgcgcgtccggctgagttttcttagatatcttcctggccgccagtctttttgttgaaaccgataccacttcctaatattgaaaaatcgtaagcgcttagctacaaaccattggcttttaattgagataatgaagtggtggttcccgcgggttctaacgcaaataattcgtcaaaatcccatatacccagtagcacaggctttccagcctgtgcgaaaacagtctgattttctaatatgtttttaatctaaggcatttcaataagttagctttatttttccaaaggttatgaataaagcaggctaagattgaggctggaaggatgggtggagaatttttcagtgattgtgtctgagaatgccttctttgacaggtcgatctcctagttcagatcccgtagcgggaatcgcagatcggcgtaagccaaagcgcagcgcatcccgccttaatgggcttaaagacggcgggcgcggcccgcccgagtaaattgccgataaataatcgataatgggatagggaggcccatggccgccgcttctctaccatggctctgttttcatatttcgttgtgttcttgaggacatgtgaacttgtaatatttttttcgttattctcgggtcttatgatttgggaggaatgattgctttacccgctggccatgaccacgcggttgcggccgctattttttgcccgatagagcgcttcatctgcctttgccagcagcttctcgccggtatttccgtgctccgggtagaaggagagacccatagagatggtgatagttcctaaaacccggccttggtgatgaacgaccagatctttggttccctctctgattgcttcggcccgctccaggaggaaggacgaagttatttccgggattatcagggtgaactcctcgccgccgtagcggcaggcgatatcttccgccctgattgaatttttaaggtatcttccaaagacagccaatagcttatcccctgcctcgtgtccattcaggtcgttaaactgcttgaaatgatctatatccaacatgaccactcccaagttggcatttttacgttgggcccgatggatttcccggtccagggtttcctgcagatagcgacggttgaacaggccggtgaggggatcccgaatagcttgatgtcgcagggtctcccgcagcttcaagttcgccagtgataaggatatctgttccgccagggagctggccaaccgttgctgtggcttgctgaagttaaggttttgatccttccctccttccgaagcctttcccgagtcggttctgactttttctagataaagcagacccaaggtttctccctgacccgtaagcggcagacagaagtgactgccctcctctctaccggcgatgtgagggcacttcaagttgaagccgggtgactgcccggtcccgctcagatattgtttcccctggcgtaaggcccagcagtctgcgggactaaatatttgttccccagccagtgtctctccccagtgacttaccggtgtcagcaggttactggaagaatttataagatacaatgccccggaaacctcggggaaaagtcggtggacaaattgtccgacaataggaaaggcctcctccagattcgaacagacttgcaacatttccaccatctgactgataagattgatttcattgttggtctgacggacttcgacaatcattgcctgcagtttcgtgttggccttagtcagggcaagttccgcccggcgctggtcggtaaggtcgacaaagctttcgagtaaataaagtgtaccgccgatctccaaaggtgcggacaccttccagatagggatcagttttccgcttgcggtaattaattgaccttccgaacgtctggtacgcgcctttttattgtcgccaggcgtcatctgctcctcatcctcaacaaagaaccgcaggtgctgttggcccaaaagctgctcccgtttatagcccaacatggataacgcctggggattgacttctgcgatcttgccatcggcttggtcggtcagcaccactccgacgcctaccgcttttagcaacgttttccagaagcgctcgctttctatcagtgattgttccatctctttctggagagagatatcaaacatcaccccgctgacaaagtcgatcttcccaagggagtcgcagacaatctgacttctctccgccacccagaggatgttgccgtcttttttccggagacggtattcccgacggtagaaacggtcgctctttaatgcctcaataagtatccgtttgcattcctcccggtcctccggcaggatgatttccggccacttaatttgaccgctagagaattgctcctgggtgtaacccgtcaatttttccactttgtcgtcgacaaaatccaccctgccgtcggcataaccgcgatagaccaaggccggaatgtttcccaccagaatccggtaattcagctcgctctggcgtagtgcggtttcgacctcctgcttggcccgaatccttgtgtgcatcttttgggctcccaccgagatgccgaccacacccaggaaccagaggaagccatgggccaaaagaatggccgagcggtttttttcccaggtccccaccaaggaatccatgagcaggctggcgctgataccaccgacgaccgcgccctggacaaaggtatcctgattatggcataaaagacatctagccgttgctcgtaacggtctcatgagccggaaacagagtttcccattcaggttgaacatcccccccacttcgtcttttccctgctgcaattgcctcagcgcctgcttttcccaggggtcgggggcgttttccggtctgagaggcgtcaaactagtaaggcggctgcgataggctgacttttcgggcgccgagtcataaatctgtctgaacattgaggcggaattcattgcggtcaaggtcttgcctgagggggtgacgatatccctttccggcagattcagcaactgattcggcgggttggttggcgtcaccggggtgtaaatccagccgtgccggatgttccattcgcgtaaaaccaggtcttgttccacatgtgaccgggctatttcttcagccagactcactttttcttgggtaatctggtttaaccgccagacaatggagcccagcactatcagagtccagcagcagattagcaagatggcataaaaacccagactcagctctttttcaaatatccaacgggtttttttccttcccatctctgtacacccttcctaaccgaatcaatgtattatctattcggaacaatgagtcataatcttaaaaatagaaaaaccttgacaagaaatccgcttatgtgtaaaaattcacaacattattctggaggaggtaggcgcgaggatggagatttatctccccattgcgggtatgagcattaatttttttctggtcatcggcttaggcgtcttggtcggatttctctccggcatgttcggcgtcggcgggggttttttgttaactccactcatgatgatggtaggcattccgccagcggtggcggcggcgtctgattccaatcagatcgtagcggcagctagttccggggcttttgcgcactggcgcctggggaatgttgacttcaaactgggcctgatcattcttatcggcggcataaccggcggcactatcggcgtccaattggtcaaggtgttgcgcagtctggggaacttcgagtttgtgatgaaggtggtctacgtcctgatgctgggtttggtgggcggcgccatgttcatcgagagcctgaacaccatccggcgcagcaaagccaagaccgtagagccggtcacttcggcccagcccaagctcaccaaggtctttagcaaactgccctttaagatgcacttccatcgctccgggctgcatacttcggcgattttcccctttggcatcggcgccgttgttggggtgttggcggcgttattaggggtgggcggcggctttatcatggtgccggccatgatctatatcatcggcatgccgaccattgtggctatcggcaccgacctgtttcagatcgtcctgacctctgccaacgtcacgttgcagcaggcctttgtcaataagacagttgatattctcttggccctaatcctcctggccggttctaccatcggcgcccagttcggcgccctggtgggcaaacgcctcaagggtgaacagatccgcatcctgttggccgtcatcgtcctggccatgacggcgaagctgttcctggatctggtcatcgagccggattatcttgtcagcctggcgccggctaagggaggaggacattaatgatgaaacgtatcttgatcatactgattgccgtaggctggatggctatggcgggtatcccggcctgggccgtttccacggaaggctccgaaaaggttcttactgccgcttccaaacgggatatcgatatcagcctgttttataaaggtgatcgggtctattttttcggggtcaacccggttgccggaagtgacctggtggtccggctgacggccgaaaaggccgaagagattaagctctccatgaagggcaaggtaggtcctttctggatgacagtcaaacaatacgaagtcaccaatgccccgtttatctataaaatccacgcctctaagcctttagagcagattatctcggaggatcaggctaaggaactgggtctaggctacgacgctgtcaagagcaagatgaagatgcacctggtgcggggagacgccgccccggaggatggggaggagttattcaaggggcttttgaaaattaagcaggacgccaatctgtatagaatcgtcgaagatgatcctcagagtacgaaagaggcaccccgcctggaaatcaccgaagggaagctgttcaaacattattttacctttccgccggcagctaccgaaggtaaatatcaggtggagtccttttctttccaaaacggcgaaatggtgggctatggcaaggatgtcattgagatccgcaaggtgggactggagggctggattactcacgcctcccaggagtatgcggtattctacggcatcggggccgtcctcattgccttgggcgccggtcttttggtgggcatgatctttaagaaaggagggcaccattaatggagaccctgtataaggaagcagctaagtcgatcgccgttgcggtggacggctccgaacccagctgggaagccatgggtcgggccttgaatatggcccgcctgctcgacctgcccctggatgtcctgcatgtggtgcaactccagaaaatgggttattttgcctttattgatcggcacttgcaggaagataaagagtctgccgcccaaaaggtttttgaagaggccaagcgccgggctgaaaaggccggggtatccattcgcacccatcttttggaaagcagtatcaatccggctgaagcagttattgcttttgtggaggaatcccgcggcgttaaattcctggtccttggaagttacggccacggattccataaccgggctatcctcggctccaccaccgaacgggtgatccgggaaatcgcccgccgacggatcccggtgccggtactcgttgtgccggcctacaaatcaattcctgaagaagaataattattcttataatgggggtacgagacttcgtgcccccacgcatacaacgttttcctataacctgtgcctgccggtttctctcttgaccagcccaccgagggcggatacaatcttaatgtgtaactaattgaagaccgtcctgattcatggatcttgcaaaagcccgccaactattggaactaggcctggaggccagccggcaggaaatacgcgccgcctatcgccgggccgcccggcgctggcacccggacgccgcaccagccgagaccgaccgtcatacccgcatgcaggaaatcaacgaagcctaccgctatattcttgcctttttggaaacctatcgctatcgcctggaagaaacgccggaggccaaggaagattacgagcattggtggcagacgcattttggccagagcatggggtgggagaaccggcccaggcggccgcggcgccagaaaaaatcctgattcatgatccgcctctcggttgtttatcggctgttaagatggatattgctggtgttcttcgtgttgccgcccgcttccggtctggccacaccacctcagccaacgacctggtcctacaccgtagatgctctatggtttaaagatgccggtcgagccgcgatctccctgcgccagatagaccaggagcattttgagggcgagatcgaaggggaaactgccggggttattgcctttttcactgcccaccgtcgcgatcgctatcgcaccactatgcgttttcaccagggtaaactacagcctctcatttatattgaggaatcctggcgcaagcggcggcatcactataaagaataccgctttgattatgaggaacaccgactagaactctggcagcaggaggagaacggtgccctggccaaaaaatggcagaccgggttgacagagccgttctacgatcctatcagcgccttcttcaatttccgccttggcgccctgggggagattaaaggcggcgacactattaccgtggccggtgttccttaccccgagcccgaagagattgtcatccgcctcggcccgcaggaggccggtaatcgcaaggccaccgtcgctatccgcaaccgagcttttgagaatgagagcggcctggttcacatcgtcttcgatgatcacctgacgcctctgtcggcctggaccagggtgctgaagttcggcaaactcgtggggcgattggtggaagtcaaagcccccaccccttaaccctcaatactgttgagttaagatggtcattctaaacggagcgaggcggcctgaagaatctaacctgccacattccattgcttggggcgagtacaagcgcggagaatacaagaatcgcccctccgggtgagcctgctggtgctgcagtaatgtaggacgcgaaagcggagcgcatcccgccttctgcatttctccgatgctgccgggaaatgattttaatggtgcgcgggcgccccacaggtactggcaattatcgagaaatcgaggtttttcaatgtagagtggggaccgcccacgcttctttgatctaatctctcggctagctgaagtatgacgagaccaaaaaacgataatcagaaacctcatgggggtgtcagtaggcgccaggcgagtggaggcggcggcggtagactgatgtgtaatcgcagccggtatcggcgcatagattttttgccccccagagggccagggcgaggctaaagaccaggtcgtcgtgagggccgtctggcccggcggcatagcgctcccgacccgaggcgctgatggttaggtggaagttttccaattcgtggatgaggagagggagttgagggagagccggggccagtttaagactgccggtctgtagggctacctggaggttggcgatcaggtctcgttggggaagacggaggtctcggccgttctgagaaaccgcttcgccgccgtgaatagtaacggcataaggattcattccggcctgagtgagcatatccacgactggcgcaccaacgccggtcttatcaactatgaggagggggttgggtccaatctgcggttgttggagaagttcccgaacctgacggacaatatccgggtagggggttcgcaaagggaatcgttgtagatggcgcagatggcaggggggatcaggaagcgctggagatcggtggataatggtcagagcggaataatcttgtgactggcccagatccaggccgataaaaaaggtccccgtcggtgggctgggagtgatttcggcaaagaggggagaaacctggctgcactgggcggtctggagtaggtgggctgggaagagttgattggcagcctcaccgaattcgcaaaaatactcggcccgaaaccaggctgcgggaagggagcgttgttcagcggcgaggaaatctgccgaaatacgagggcactgggtagcgggaatggtatagcgttgccattgatccccgccttcggtatagcaatgataaaaccagccacgtttaccggcgggagtggatagggcggttaatcgcccccggctcactgccagcatggggcgtacggcgtaatagagctcatcgggtaccaaggcggcctcatcaatgaccaggaggcgtacttcagaaaaaccgcgtatagtttcttcctggccagggagtgaaatgatacgactgccgtggtcaaattcgagacgcagggcgctggttcggcaggcggccggagcgtgaggcagcctctgatagagcccggctgctttgcgaaagagttcctgcgactggcgcaggctggggctgagaagcaggatcaaggcgccgggatgaaagagggcctcatgtagggccagggccgccgcggaggtggatttgccagactgcctggagcagagtaaaagggcttgctccggccgagagaccaggaagtcctgctgccagggatcgggggtgaggccgcaaagctggagaaggaggtccggtcggagggctagttctaaatcatttatgtagggattggagggcatggatcaccgccagtcggctttcggggtagggttccaaagcggcaaggatagcagtgcgcagttcccgccaggtagaggagtggaggaaatcgttttcccgagtctgagcgccgccctcgggcagtttggccagcaatgtggtgaggcggacaaactcccggataccggccagggctgcggccgggtctttcccttttttagcctttttgataatctccagggctagattctggaggtcgcacaaacattggcgctgagattgaactgcatcatgcgccggggatgtatgaattcgttgctggtactgatccatatgttttttatgtcgggtgagggtccaagggcttatgccgtagctttgtgatattgatttacgggtctcgccttgtaaaagagcagcctcgatagcctcccgggcaggatggcggcagacggagcagaggatttttgaggtggttttaggcatatagcagactccttgtccaagacaggttagggaacttatttccagtgaaaatccctccaactttttttattctggcaccacgcctccctttttctgtacaataacaactcatggaaatctcatcaaaccgatttagccccagtggtgggtttggagataagtttagtaaatgcagtattttattccagcacagcgaggacacatgcagtatatgacaaacaagggggctaatcgctagctgctgctaagactttttgttttgctaggcttaagatcagacctgggtttcgggatggcagagggtttcttgacaagaggctttccgaagcaagcagcgttctgtccccgtatatcgtggacaacagctatcgccaaggcgccacttcgagctaataggggtaatcagacgatccgttactgccgtagaccgttaattcaagtattcagcctgatcttccgaacactaatgaaagaactttcataaaactggatttgggtcagcagcaggacaagtgtaaagattacctgatttctttatgatcggttctatatcagtagggattatctatttgctgctggctacgtccaataaggatttttgactcggaatatgggggagatcgattcaaatggaagtagaacggaggcgggaagccataaagcatgtgaaagaattgttggcagaaccggtggaaatattggtggtggatgattgcccggtccaggctgaactcctccgatatatccttgaaaaccagaaatacctggtctccatagccagaaacggccaggaagctctggataaactcgaagagcgtcggccaaccctcgtaatcagtgatatcgccatgcccgaaatggacgggttcgaactctgccggcgaatcaaagctgttgatcggtttaaagatctgccggtaattatccttacgtctttaaacgatctaagtcatgttatgcagggtttgaagtgtggtaccgataattttatcagcaaaccctatagtgcggagttcctgttgtctcggatcagacacgtcctgatgaatcaaggtctaaggaagacccgaccccatcagatgggcatggaaatctttttcgacggtcagaaacattttatcaaatcggatcgggtgcagattttggacctattaatctcaacctttgaaggcgccgtcgaaaaaaacaaggcactggaggaggcgaaccgagaattgatcaaggccagggacctgttgcagagacagactgaagaactaatggctctctcactacgcgacggacttaccggactttataaccgccgggcctttatgactttggcggagcatcaactcaaggtagccgagcgcaccgagacctcgctgctactcatgtttattgacctggatgatttaaaagctgtcaatgatctttatggtcacgccatgggggatcgggtcttggtcgccaccgccaacatcttgggaacggtatttcgccaatcagacctggtcgcccgcctcgggggagatgaatttgttgtcctttatctctgcagtaatgccgatgccccggaagcagtagttgagcggctgcaaaagcgactgcggcaatacaatgcctgtcccaaagagcatcccaataatctttccctcagtatcggatttgcctggtataatccgggctgccccgtacctctggaagagcttttacaggaagccgatgatatgatgtatgctcaaaagaaagctaaaaagcaaggtgtgggttatccatcgccttccgatctggcgacgcctccctcagggaagggaatgttgcattaagcaggttccagggggaacgtttctgaaatgttatcgttcctaattgggtcagcagcccatgaataattgctttgaaggagattcagcatgattccggagaactcgcaatgcctccgtccggcttcggccatagacgaactttgcattaataccattcgattcctggcggtggatgccgtgcagcaggcgcgttcaggacatcccggcatgccgatgggggcggccgctatggcctttgctctctgggaccgctttctcaagttcaaccccctcaacccgcaatggcccgatcgggaccggtttgtcctttccgccgggcacggctgtgctatgctgtacgccctgctgcacctctatggcttcgaattgtctctgacggaaatcaaaagcttccgtcagtggggtgccctgacgccaggacatcccgagtatggcaggaccccgggggtggaagctaccaccggccccttgggacaagggattgccaatgccgtcggcatggccattgccgaggcggccctggcggctcgcttcaatcgacccgaacacgccatcatcgatcattttacctatgttctggccggggacggagatctgatggaaggggttgccgccgaggctatctctctggccggtcacctcggtctcggaaaactcatcgttctctatgacgataatcacatctccatcgaaggcgacaccaccatcgccttcactgaggacgtcaaagggcgttttgcggcctgcggctggcacgttctcagtgtccaggacggcaatgaggtccgggaagtggcggcggcaattgccgcagcccaacaggaaagcggccgcccctctctcatcgccatccgcagccacatcggctacggcagtccccacaaacaagacacgcccgaggcccacggcgaaccgctgggggaaaaggaagtggccctgaccaaagaacggctggggtggccaagggagccgacttttcatgttccggcagaggccttggagcattttcggccggccgtagcgcgaggtgcagcttggcaggctgagtgggaacggcgttttcagtcctatgaacgggaatatccggagctggcggcagagcttaggcgccggataaaccgggagttgcccacgggttgggaccaggaaacgcccgttttcagtccagcccaggggcctgtggccacccggagcgcctcgggcaaaatcctcaatgccctggcccccaagctccccgagttgatgggcggctcggccgatctggcgcccagcaccaagaccatcattgccggagccgggtcgtttcaggccgggtgccgagagggccgcaatctgcatttcggcgtccgggagcacggtatgggggccattttgaacgggttagcctaccacggcgggtttatcccgtatggcgctaccttcctgatatttagcgattacatgattcctgccatacgcctggcggccatgggcggtcttaaggtgatctatgtgttcacccatgacagcatcggcctgggtgaagacggccctacccaccaggcggtggagcagctcttgagcctgcgggctatccccaatctttccgttatccgccccgccgacgccaatgaaaccgctgcggcctggcggattgccctgagccgccaggatggaccgacagccctggcgctgtcccgacagaatctgccggtgctggatctccagaagtacccgtatatccaggagggagtagggcgcggcggctatattctggcggagccgcccggcggtgccattcccgagcttatcctggtcgccaccggctcggaagtacacctggcccttgaggctcagggggctttggctgccgccggagtggcagcgcgcgtggtgagtctgccatgcgggcaactgtttcaggcgcagccgccaacctaccgcgaacaggtgctcccacccggcaaaccgctggttacccttgaaaccggggtttctttaggctggcggccctatgtaactacgggcgggccgctcgaggtcatcggcatagatcgctttggcgcctccgcccccggcaacgtagtgatgcgggagtatggttttagcgtcgaaaatgtctgccagcgggcattaaatttattagggcgggagggaaggtaagagaggatgatctcattacaggaatctttatgattcaagatggcatccatcagtcctcaaacagtatcggcaactgacctatgaggagttagcctttcatccggaggattcggcctccttccgtgttttttccaggttgaagatggggcagcatcccagcgacaccaccttgcaagaaaacattaagcccatcagtccattgaccagggaagtggtgaacctggttctcgtccagcatgcggcctgccaggatgccgagaagggtcgcaccgtccgtttcgattccatcgctgttgacgccaatattcattatcccaccgattcgaccttgctgcagggaggatatcgtgctggtgcgcagacttgtttttttcctgattatatgggtattgttgaccctccaggcggctgcggcgcccgggcgggtctataccctcaaggaattggaggagattgccctccaagtccatccgtcactgaaggctgcatttgaagccacgcgtcaggctgacgccgactggcggatcacccgacagtatcctaatccggaattagatattggagtaagttcccagaagaccaagggcggggaagggcctttaaccggcaccggttacaatcttacggtcacccagcccatcgagtgggtgggaaggcgggctaaaaggcgccctgatcattctgaacctccccctggccctcatcggcggcatcctgggtctgcttatctccggcctctacttaagtgtgccggcctcggtggggtttattgccctgtttggggtggcagtgctcaacggggtagtcctggtttcacagataaatctgctccggcgggagggactggaagtggaggaggcggtgcggcagggatgcgagcggcggctgcagccggtcttgatgactgccctggttgccattctggggctggtccccttgctctttgccaccggacccgggtcggaggtgcagcggcccctggcggtggtggtggtgagcggtcttttcacctccaccctgctgaccttgattgttttgccggtgctgtatggcaggttcgccgaacgcctgccggagcattaggagggatatgtttgaaatgcgtcacctgaccgaagaggaagggggtggctttcttattacattgctgccaagattgggttggtataaatgtgaaactacctcgtctttttctcggtaatcagggaatgggcaagtatcatcaaaataacctttagggtattcatcttctggtttccagatatcatccgctcttatggtgtgaatgctgccataggacggcgggcgcggcccgccctatgagtaaattatcgataatgggatagagcggcccatggccgccggtttcatttagttccgccgcatccccttggggatgccccggacctcccggtcgaacatactgaagttccagaagctccaattggcaattcaaggctaatgtattatatcggccgcaagccggatgatgcggtcttctttactctttagtgagatggccggcctgccagttaatatcgttctgctgttcctgaaccatggggtcctttcgccgccgggaagcttttttaaaggtggcaataggcgccaaggcctctgcgctggcgtaatcctgcggcagcccgaattcctcataagcggaaagttccgcgccgaatacatctgtaagcctgtgttttataagtgagatagccagatgggttcggaaggcttggacgaggtccgccaccttctttgagccaaaggtaaccacctcgcgataagctttttctgcctccaggttccagtgccaggtgtcttcaaaggcggttatttgggccgctgctagttccccacttttttcagcaaagagaatattataggttgcttgactgttgaagggagggtccaggtaaattaaatccacactagcagtgtcgatctgattgcgcaagatatcgagattgtccccgaaaaaaagtttgtttttccaggctggactcatggcgcttcctccaagctaaaggtaatgcctccggggataaaataaaaatcgtaatacttcggctatctgagataatagatcaggaacatggttgacggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcgaatctggtattcgccccaaacaactgaagtgttactaaagatcaatgttcggctggcctaagttggctatggcaactatctcacgatataaaaaatatggcaatgatcaagagcagaacagaagctataagatatttttcacaagtttattgacaagaggttgcggggataataaaataactttttaaattttagaatagccgaggcttaccatttccccgcgtcgtggggccaaaatacactttttaaaggaaaataagtaagatgaagaaacattatctcttagcgcccgggcccactccggtgtctccggaaaccctgcttgccatggccacgcccatcattcaccaccgttcgccgcagtttgccgaggtagtggcggaatgccgggtgggtctgaagtatttatttcagacaaaacaggaagtcttaatcttggcctctaccggtaccggggctatggaaggagctattaccaacaccctttctccgggtgataccgccttagtggtgcggggcggcaagtttggcgagcgttggggcgagatctgcgccgcctatggggtcaatttcgaggccatcgatgtggagtggggcagggcggtgcaggtggctgacgtcgctgccaaactgaaggccaacccggctattaaggccgtctgcattcaggcccatgaaacctccaccggcgttaatcatccggtaaaggagctggctgagcttaccaagtccttgcctggcaccctgctcctggtggatgccatcagtgctttaggagcttttgagctgccgatggacgcctgggggatagacatcatggtggccgggtcgcagaaggctatgatgctgcctccgggattggcctttgcctgtctgtccgaaaaggcctgggaatttaccaagaccgccacgtgcaacaaatattatttcaatttctccaaggaactgaagaacatccagaaaaacaccggcgcctatacctcggcggtctcgttggttatgggtttgcgcgatgtcttacggtatttcaaggaagccactctcgagaagatctttgccgaacatcaactgatgtccaaggctaccaaagctgccgtcaaggctctggggttggaactgttcagtcaggaaggtgcttccgacgccctgaccgcggtcagggcgccggccggcgtcgacggtcaggacgtcgtaaaattgctgcgggataaatatggcattatgattgccggcgggcaggccgaagccaagggcaagattttccggattgcccatatggggtatatcggcaattttgatatcgtcatgattattgccgccctggaagtggtattgaatgaattagggtataaagctccttacggcgccggggttaaggcggcggaggaagtattgttcgggggagcctaagccatgaaagttctgatcagcgacaaccttcatgctcatggggtggccatcttcgagcaggctcccaatatcgaagttatcaatcgtccgggtatgccaccggaagagttcatggaagtagttcaggatgtggacggcctggtcatccgcagcgccaccaaagtgaccgataaggtattggaggttgccagtcgcctcaaagtggtggggcgggccggcaccggtctggacaatgtcaatattcccgaagccaccaaacggggtatcgtggtcatgaacacccccggcggcaacaccgttaccaccggtgaacatgccatctccatgatgctggccctggcgcgcaatatcccccaggccgcccattccatgcgggaggggcgttgggaaaagaagcggtttcagggtcgggaggtgtataataaaactctcggcattatcggtttgggccggatcggcacggtggtggctggccgggcgcagggactgaagatgcgcatcctggggtatgatcctttcgtcaagaaagagatggtgacctcgtgcggggtagagttggttactctggatgagctttttgcccggtctgattttatcaccctgcacaccccgaaaaccaaggacaccgcccacattatcagccgggaggccttccgcaagatgaaacggggggtgatgcttatcaactgcgcccgaggtgggctgattgatgaggaagccctcaaagaggccctcgaggaaggcatcgtcgccggggcggcgttggacgtcttcgaacaggaaccgccggtgggttcaccgctgctgttgatgggcaacgttgtctgtaccccgcatctgggcgcctccaccgaagaggctcaggaaaacgtggcggtggccattgccgagcagatggtggattatctgctcaacggtacggtcaaaaatgcggtcaatgccccttcggtgagcggagaggtattgaatcaactccggccctacctaacgttggcggaggcgttaggcgcctttcaggcccagatcgccgagggcccgatcgacagcgtcaatatcgagtacatcggtgaaatatcgaagctggacaccaccccgctcatgcactccatcatgaaggggttgctctatccggtgatgcgggacgaagtgaattacgtcaatgctcctgccatcgccaaagatcggggaatccatctgaccgaaaccaaagtggagtcggcggaggattttaccaccctgatacgtctgaccgtacgggctgctcagaaggaaaacattttggcaggcaccattttcggccgctacgaaccccggttagtccgcattaatgccttccgcttagaagccgtgcccgaaggccacatgctgtttatttacaataccgacaggccgggggtcatcggcgccatcggtaccaccatcggcaaccacaagatcaatatcgcccggatgaccgtgggtcaggaaaaagagcgggggcagaacattatcctgctgactaccgacacgtcggttactcccgaatgtctggctgatgtgcgggccctgccgcacgtggcctcggctcatccacttgaactgtaatccaaaggaggaggacgccgtggctcctcctcttcccatcccttggcattggagggtgtcatgaccgataccgaggaaaaaggctttaccgtcaaggaccgccgttttttccagcagtcggaagaagaaaaagagcgtttgcgggaggaatcccgccagcgggaggaggcgcgcgccacgtacgaagccgaggctgccaagcccgcggatgctgccaaatctcaaaccgggacgcccctgccggagatcaatttcgcctcgtttatcatgtctctgggaacgtcggtgtttatccacctgggtgacgcgccccatcccgaaaccggcaagagcgataaggatatgtccctggccaagcagaccatcgatcttttaggtcttttgagggaaaaaaccagaaataatctaacttccgaagaagaaaacctctttgacaatctcttgtacgatctgcggatgcggtacgtgagggaagtgaccaaatccggcggggcctgatgcggcatctgacactgcactgcccggccaaggtcaatctctatctcaaagtcatcggccggagatcggatggttatcatgatctgatcaccctgatgcagcccgtcaccttaacagatgagctggccatcagccatgctgcagcagggattgggttagagtgcgaccatcccgatttacctgtggatgaaaggaacctggccgtgcgggcggcgatggcttttcaagcagccgtctcgcgccgattcggggttcggatccggttaaaaaaaaacattcctcttgctgccgggctgggaggtggcagcagcgatgccgccggtgtcttaaaggggttgaatgccatcagcggcaaacctttgactgctagtcagctccatcaactggcccgccgcctgggagcggacgtacctttttttttactggacggaccggcttgggggcgcggtatcggcgatgtcttgactccggttgtcctgcccacctattgctatgttttggtgaatcccggctatcagatatcgaccgcctgggcgtattcccggctgcaaccgccgtttgtggcgccggcggaggcccggtgggattgctggcccgagcagcctcccgctgcttggttacacaacgatttagaggcagttgccatggcaagctaccctgatctgcttgccctgaagcaggccttgtggcaggagggggcggaaggggtattgatgtccggcagcggtcccacggtttttggcatctttgctgatcaggcggcggcttctgaggctgccgaacgtctgcggaccgccaccggtttttggactgctgcggcgctggggctctctcccacctcatcgtctctctttttaaaggacttgggctgatgaacgagatcagtatttttgcgggcaatgccaaccgccctttagcggggaaaatctgcagctatctgaatctgcctctgggggaagccctcgtgggtcgtttttctgatggagaaattatcgtcgaaatcaaggaaaatgtccgaggtaaagatgttttcgtcgtccagcccacctgtacgccgattaatgagaatctgatggagctgctgatcatggtggatgccctgaagcgggcctcggccggctgcattacggcggtgacgccgtattacgcctatgcccgccaggatcggaagacggcgccccggatgccgatctcggccaagttggtggccgatctctttaccgtggccgggacccagaggcttctcactatggacctccataccggtcagatccaaggatttttcaatattccggtggatcatctgttcgcgatgccggtgttattggaatatatcaagaataattttgctcccgatctggctattgtctcgcccgacaccggcggggtcgagcgtgcccgcgcctttgcccgacgtctgaaaagcagcctggcgattatcgacaaacgccgggaaggacccgccatttccgctatgacgcttatcggcaatgtctggggcaaagaaaccgtcattattgatgatatggtcaatacggggggaacgttgcatatggcggcggaaatcctggtgcggcacggcgcccgctctgtccacgcctgcgtcacgcatcccgtgctggcgcgagattccatctccacgatcaaaaactcccttctgcgcagcctcattgttaccgataccatacccctatcagccgaagccgaggcctgcgaaaagatccaagtcctttccgtggccccgctcctgggagaagccatcaggcggattcacgcccaagattcagtaagctctttatttatttagtgacgtagagaatgttcattgcgaccggttggcagtggtcatcgataagctggcaatattcaccttgaaacgaaactaaccagatgggtggagtggacctccgggcccgccatcttcgaaagtttgctgcttctcaaagtgaacccggtgttagagcaactcactgtcaaacgatgattcgggctgtagccgtaggggcgaatcttgtattcggcctgaaccgggtgcggcaagaccctaggcagttaaggaaggttgattttgcaactcttcattggattaggaaatccgggatttcgatataaaagaacccgccacaacgtcggttttcaaataattgacgtcctcagccagagatggggtatatctctcaaccgtcatacttgttcagcccaatggggtcgggggggctgggccggccaggaggtcgttttggctcagccggaaacttatatgaacctcagcggccgggccgtctttcgcttgttggctttttttcagttgagcgccgcggacttgctgattatccatgatgatctggatctgccactcggcaggctcaagtttgtcctcaggggaggcgctggcggtcaccggggggttgcctcgattatcaacaccatccataccaccgaatttttacgcctcaaagtcggcataggccgtccgcaatacggtgaaacggtggaaaactatgtgctcagtccctgttatccggccgaaattgatacctatgccagtatgatagatcgaacggctgacgctctcgaagcagtcttaaaagtcggcctcaaccaggctatgagtcttttccatggttggatgccgccggccgaaaaccgctcggcgactagctcgtagccatccggaaagtcatggtattgcctcaccccgcttactgggaagttaattatcccctcgccccgcttgcggggagaggataagggagcggggtgaaaacatcattattccatttagttgcaatattaccggagaccagccatagtttccggatgggacttaattacaaaatctttacagaagaggcacgatatgatttctggcagaaatgatgatgaccgggaacggcctgattggcgggccattgatcgaatacgggatcgttcccggcatcggcgggtagagccaaagccgccgggaggtcggaagcaggaggagaaaatcaggcgggaagtcctcaaacaggcggaagcgcttttcggaggcaaacagcagcggccggaatacaaaaaggcagcagctgaactagcagaccaccgggccacgccgcacttttcggcattggcagcaaagtttctggcggcctatgggttgccggaagactggcgagccctgatgttatttttagattatccggagtctaccgtgattgtcgaagccgtgcatcgcctgcagcaattggcgccgacccagaccatgaccgagatacaagggtttaaaggcaagctgcgtacgctctctctgatatccccctttccggaggtaagggagcaggcggaagcaacgctggcgaaactctaggcttctgtccccttcaagcgactctccggtctcttcttaaccgaaatgttattcaaatgctgcttgacaaaactgcagcctggcttatagtaaaagctatactaacagccgaaatccatggtcaaactatgggtgcgggggaaccgggtattaggggcgtatcgccgtccggcgtaggacaacctcatcggtccaagccctgcagctaacctcgtaggcgtcgatggggagagaccttccggactggatgcccggaggcgtgacctcccggaaaaatagtttggagagttctcatgagtttggcttccgcttcaggagcggagcagacgtttcaatccgcatcagaaccagccgccgatttcccctccggccataacagccctaaagctcgcttagataaaaagaaaaatctgcttctggcgctgggggctatgggagtggtatatggcgatatcggcaccagtccgctctacaccgtcaaggaatgcttccacggcaagcacgccatggccatctccccggataacattctaggggttatgtccctaattttctggtcgctgacgatggtagtgaccgtaaaatatgtcatgttcattttgagggccgacaaccatggtgagggcgggatttatgccctggccgccctgtttctcggaaaaggaaagcagagtgtgtcgcccggtacggtaaaccggctagtgctcctggcaatttttggcgccgccctgttgtgcggtgaaggcctgattacgccggtcatctcggtactctctgccatggagggcctaaacgtagctaccaaggcggccgaaccttttgtcctgccactttcttgtggggtcttgttcggcctgtttctagtacagagccaggggacggagcggatcggcaagatcttcggtcccataatgatcttctggttcatttctctgggcctcttgggaatcatgcaggtttttcggacgccggggattttggcggccctggatccacgttacgccgtaaacttctttctggtcaatcgcctgcatggcgccatagtactaggtgccgtcgtgctctgtattactggatgtgaggcgctgtatgccgacatgggtcatttcgggcgcggtcctatccgcctttcctggatcgccttagtgtttccagccctcctgctcaattatttcggccaaactgccctcctgctggaaaatccccttgccgccgttcatcccttttatgaactggtgcctaaagtgcttttgtatcctatggttgggctagccaccactgccaccgtgattgcctcccaggccatgatctccggcgtcttttcgctgatgcagcaagccattcagatcggctacgccccccggttacgcattgtccacacctcgggagaaaccaaggggcagatttacatgccttgggtcaactcggtgatgatgatcggctgcctcggtttggccctggcttttaaggaatccagcaacttagctgccgcttacggtattgccgtgaccggtaccatgtgtatcagcaccgttatttattattacatcacccgctttaactggggttggccgctctggcagtccttgccgttggctgccctcttcctatgcttcgatttctccttttttagtgccaatctgctcaagttcctggatggtggttggtttgcggtaagcgttgcggttttgctctttacggtcatggtcacctggcgggacgggcgagccgccctccgaaaacgttttgaagaggcccaggtcccttttgatgtcttaatgtacgatattactacctataggttggtgcgtacccccggcaccgctttttttctggccttatcgccaaccggaactcccattgtcttgctccaccttttgaagcataccgaagccctgcctgaaagagtttttattctctcaatcctttctactgatattccctacgtcttgccggaacaaagactggaaataaccgacaagggtcatggtttctatcgcattgtagcttcctacggctttatggaaacccccaacgttcctgaaatcattgacttggcgaacgagcggggtctggatattgacatcttcgccacatccttctatttaggcagggaatcattgcttaccaccggcttcagcaagatggcccgctggcgcaagggcctgttcgctttcttgtcccgcaacgcctggaacgtctccacctttttcggcattcctcccggtcgggtcgtagaattgggcagccaggtggaaatttagtattatcatgagcagtggattttttcgaaatgccgcattctacctactcatcaataggtttgcgcccttcctgcgatcgccccagtttttgttgatcagtggttttagcgcggttatctgggtgggagcggtgttcctctggctgccctggagccaccaaccggggaaggtaagttttttaaatgccctgttcacttctacgtcgtcagtctgcgtcaccggcctgatcgtggtggatacgagcacggtctacaccacctttggtcaggtggtgatcctcctgctcattcaaaccggcgggctgggggtcatgacctttgcggcgctgacctttcagatgctagggcggcgcttgtcactccaatcccagatggtcttgcacgattctttctttcagcaggatattggctctgatttccgtcacctgtttttccgcatcttaatgacaactgttgccattgaggccgtggggatgatggttatcggcctggcgttgtttgtgcggaccggcaattgggggcaatcatgctacagtgccctctttcactcaatctcggccttttgcaacgccggtttttccatttataaagatagcctggtcgatctcagagataatcagattatcctggcggcgataatgctgctgatcattgccggtgggctgggacatgcggttttattggagttctggaggaggttgcggcctgtttggaatcaaggccatgaccagaccccgtcgcggttctggtcgacccatgccagggtggtctggcgcatgacctgttgtcttattgttatcggaacattggggatattgtttttcggtttaaccaaagatgaggtgggatgggtggaaagggtttccggggccctattccagtcggttaccgcccggacggcaggtttcaacacggtgaattgcggggccctgccgttgagttccctcatgttgattatcatgttgatgtttatcggcggctcgcctggttcgtgcgccggaggtatcaagacaacctctttcgccatctggctggccgagatgcgctccaaactgcggggctctcaagaggtaaaaattttagaccggcaggtgccccccgagatcttatggcgcaataccatcctcatccgcctggctgcggcctggaatatcttcggcatctttttattgttgtataccgaaaccgcgccgggggtaggtatgcatgacgtggtcttcgaacagatttcagcttttggcacggtggggttgtcgaccggattgaccgaaaaactctccgtggtcggccgcctgtggattattttgactatgtttatcggccgggtcgggcctctcaccgtcgcgatgtggatcattcccgaacggcatgtaatgattcgttatcctcgcggcaggattatgatcggatgaagtggaaaaaacatatctgcgttatcgggttggggcagttcggtatggagctggcccgggagctgtcgaaaagctgtgaagtgctggctttggatgtaaatgaagacttggtctatgccattgccgacgatgtgcaacgggccatggcggtggacgcgcgggattatgccagtctgaagcaggtggtgacggcggattttgatgaggttatcgtcagtttgggtgagagcctcgaagccagtatcctctgcaccctgcacctcaaaaagatcggcgtcaagatgatccgcgccaaggtgatgagcgaagaccacgccgcgatcttgcattccctgggggtgcaggaagtcatcttcccggagcgggagaccgcctggcggctggcggtccagatcatgaatcccaatttattggattatatcccgttggaggcagggtaccgggtgatggacgtggcgccgccgaacagcttctacggccgcagcctgatggaattgggtctccggaagcaatacggcgtcttcgtcattgccgtcaaggaactggtgccgcagcgctttgtcttcctgccggaacctagtttcgtggtaaagcccagcgatattctggtcatgatcggccgcgaggaacaactggcgctcctgcaggaaaaagccgcctagcggtaagcctaaggaagttcgacataggtaggttcgcacggactttccctgttacaccaccgcgacccgggggcgccgccgcgtgaccccaaggttttcgattctgcaaccaacaggggaggagtggcatacttttatccggtccagaaacccaaaggggctggccagttacggctaaccccttgattttgcgtggtaggcacgaagggatttgaacccttgacctctaccgtgtcagggtagcgctctccccctgagctacgtgccttgatgtatgttgtctttgtatcctgtttcctccacggcgtcaagattttttgccatctttttcggtcctcaggattcggccaaccgctctgaatctattcctaactgaattaaaccacattacatatggcagattgggctgcatacctacaaggggcaggagaaatattgcgtcccggcgaagtcagcaaaccattcgttgctatgatcagaaaccttcaaaaactgtcatcattggtaccccggcccgactagagttggcggcacacggattataattgctgcatcataatattatcatgcaataacaattaattaaggcatatttgcagcttgttccgattgtctctgcttattataaaaaaccgccaaaaatgcggtttttgaaaatgccggttttttttaggtggtattcgaatcataaattctcttgcataagtttatctggttctattatgatgaaaaatacataatgaactgaggtcccgatcggataacaaatgatggcagattccgcctttccaccctggcgttttgcccggtttcgttttctggtacgtttcagggacaatgccattcttcccccgtataaaggagccatttttcggggcgtctttggaaagacgttacggaagctggtctgcatcgccccccaggcggaatgccgggagtgcgcctttgccgccaagtgtttatacgttgccatttttgagccgtcgccgccgccgggcgcgcctgaggcccggaaatacctaaaggccccccggcccttcgttctgaacccgccgttaaccaaccggcaatcctttcatgccggcgacagcctgaatttcgacctggtgttgatcggaccggccatcgaggccctcccctattttatctatatttttcaggaggtgggcaagaaggggttggggcgggagcggagccggtatgacctcatgcgggtggagtcggtccgggaggggcaaagggcggtgatctatgagaaggagacaatcttcgccgaccggctgcacgcggagaccgggccggtgacgcggccgggggatgctgcggtgcgggaggttaccctggaattgctgacgccgctgcggttgaaggttcggggggacctggccacggatttaagctttggcttgtggtgggagaacctgagccgacgtctggggctgctggcggcgttttacggggagggccgggagccggattgggacggcctgtcagacaaggccgcgggtataacaaccagggagagccggctgcactggtacgactgggagcgctattccttcagccagaaagaactgatgaagctggggggcctgaaagggacgatcacctttgccggggagttggggccgttcatgccctacctacgcttgggggagcaggtgaacctgggccagggaacaacgttcgggttggggaggtatgggttgggccggggaaatacaatttcccgggggtgtgatgggagacaggaatgaagcttccaaaccgagatggggcgtacattcctcgggataaaattattgcatacctcctatcgcctactcatccagtggggagattaaaggcccacttttttcggtccataggtttcgataccagtgatataactgaattggagggacaatttttaaaaatcgcccataacgaagatgttatagctcaaataatctctccttacgggataaaatttatcgtggacggtgtactggagagaaagggggaggcggtggcccagatccggactatttggataatcgatgcaggcgggaattatccccgttttgtcaccgcctaccccttataagagaggagcaggagatcaacatgtttaaagaattggacattgccgtgcttaggcgggacgtgccggaacacgacctcaaatcaggagatattggtgccatagtacactgctatgacgtcggggagatgtatgaggttgaatttgtggacgccgggggaaaaactgtggccttgttgacattgggcgcggccgatatcagagctatggatggttcagagattttacacgtccggggtttggagaaggcggcggcttgagggaagggatgttcaatagaaacacttgaacgtttccgggttgtcagggataacggcatgatcgattttcaagatgcggaaaaagatgacccgtagggtggaaaagcggagcgcctcccgcctttgggaggggcaaaaaaaggtcagagggcaaggtcgagcagattgggcactccccataatcatgtccctgctgttccccttttgagcggcctcggttcttttgtctttccctggggagagccggctgcactggatggacgaatattgtgaaacccccatgcgttatctgggaaccaccgacaccgggcacgagtttggctgtgacgcccagactaacgaatgttttcgggctccgctttgcccccaatgccgagaaataccttttgattccggacaatttggccaacttccggatatgttagaggaagtcgacaaaatctgtaagcttcgcaagaatatggaaagatcgtacaatctgttcaagcatgtcgctggcttagaacgcttacgtctgaaatcgcagcagagtgtgatggctgccgtaacttttgcgcaattggccaccggactcatggaaattgccaggcaccaccaatcgtcagaaaaggagcatcgacccaagcaattgcagttggcggcctaagacgccaaaccaatcaaaataaagcattcaaaagagctggcatgacctcttggtggaaacctatattcttgggctttgataacctgataaaaaaagccatgaaaaatttaagtctgggttttttcataccaaaagattgatgccaactcgttgagttgccaaaatttgctttaaaaaacacgccgctcaattttgaaccttatttctggagatactttttaacaggctttataaatcaaaaggttgtggcagagtaaagattgaggtggaagaaaaaaatcaggaaaaaaaggagaaataactccatctcctgattgatataattttgaggtcaaactatgcctgacgccagattaggccagggtctggaaaggctgcggcagcgccgactttttctggacgatttgcttctcgtcgccatagggataggtcttcttgttaacctctttgccagcgccctcttcgtgtatataactgatagttataaaaaaagctcttggggtgaaggttgggggtggacattagtatttctttcttggcttctttttgccattctattggtgacttataaaatacgctgtcagaaagatattgagtccagctattttacactggttttgcccatattaatcgatccggggaataacaacgtcgagattctgcatcatgatcattacaaacccgccaagcaggcccgccagttttctgagagtgtcaaaaactcttggaaaacccaatttcttcaagactggccgggatgtaagttcataagaccccaagttttcggcccggccaattattgctggggcgtcctggcgcacatcgttcaggctttacttttccaggaattgaagaaatatggagaactgacccttactcaacaagtacgctatcatacacgatttctgcgactggccgttggcggtctgacgagaggtacgctggaacggacccaatggccccaagcacttcaggaaaataagtttattaccgcggaaaaacttttccttcccgtaggagcgcttcttacttcgacggaaccttcggttcatcctaatgaaccaccaggccgccgggacctgacggtaagtattaaacacggttctctgacgttttccatctccccctactggattaccctgcgcgagatcgaaccggccataaaaatctttgatcctcaggaacctgaaaaaatctgttttttggccatacccatcgagacgcgtctgattttccaagggagtttattgaagcgccaggcaatcacaatttaccactatctctggcttaaaaaactgcgcgacgccgcctgccattattttagttggggaaattttttagggattaatcgggaatgtggcaatgatctctgaaataacagtcacctccaacctccatcacgccttcacccgggtcgaggcctcccagggcatgcccggggtggatggggtgagtttggggggatttaaggaggatttggcggttaatctggcgatattgggggaggagctgagaagcggggagtatgcgcccctgccgctgttgcgctttctggtggccaagcgggatgggtcccctcggcctttgtctgtccctaccgtgcgggaccgggtggcccaggcggcggtattgaatagtattgagccgattttcgaggctcaatttgaggaggtcagcttcgcctaccggaaaggtcggtcggtgaggcaggcggcgtatcgaatcaaagaattgcgggaccaggggtatcggtttgtggtggatgccgatctggacgcctttttcgacaacattaaccatgaactgttgctggccaaggttgccaacataataacagatccggacatcctgagattgatcggtctctgggtccaggccgaggtgtatgacggcgagaagatatatatgatggaaaaaggcataccccagggggcggtcatctctccggttttggcaaatctgtttctggatgaactggatgaggggctcatccgaaaaggctacgcactggtgcggtatgcggacgacttcgtgattttggcccggacccggccggaggccgaagcggccatggcgtttaccgaagaaatcctggagaagatgaatctggccctggatatggaggatacggagattacagattttaagcggggatttacgtatctggggctgattttcgcgggggaggcgattctggctccctttgaccggccaaagagggagcggaaggttttgtatatgccgccgccttttgatttggagaagtattttgcggggagggagaaattaaaggtaaagggtaatgataacattgatgtataatagaaaaattggagattttcatgcatgggaaaaatctcctgggcaacaaagccgcgggtccttagaggaggaagcaatgataaaaacagaggatttacagccacagtatattatcaatgaagcaggagagaaaacctcggttatcctgtctctagccgcctttcaggaactcatggaggatatcgaagatctggccattgtagcggaaagacgcgatgagccaacgattcctcatgagcaattattaaccgagttgaaggaagatggccttatataagatcgagtggaaaagttcggcgatcagggaacttagagggctcgaaaagagtattattagaaaaattctggcagaagtggagaagcttgcgaataacccccatcctatcgggagtaaaaagctcaggggcagtaaatatagttacaggctcaagatgggaaattatcgggtagtatataaggtaagttcttctgttcttaccattgagataatcagggttggacaccgtcgggaagtctataactagacgggggccgggagaaaagacaggactgagtgctgaggactgaggtaaaaacagaccggagacgggggaccgggaaagagataaaaccggcaaatggtcatatgaaggaaaatcatggcttttctttacttgagtgaacagggcgcctgtctgcagaagacgggggagcggctggtggtggccaaggagggggagactctcctggacctgccggtgggcaaggttgaggcggtgctgattttcggcaatgtgcagtttactacccaggcagcacacctgctgctgcagcagggcgtggagatggccctgtttacccggcggggccgactggtggggcagctgacgtcgccgtttaccaagaatgttactttgcgccaggcccagtatgatcgggccgcggatccggaattcgccctggacctggcaaaaataatcgtcggcgccaaactcaccaacagccgggggctgctgcaggagtttgcccgcaaccacccggagagcggactcaagggagagattgagcgattaaccgagcttatcctccagatcggcgggagccccaacctagcggcccttctgggtctggagggcgcggcagcccacacgtatttccagggattggcccggatggtgcggcacggtttcggttttagcgggcggcagcatcacccggccccggacccggtgaacgctttgctctccctaggatataccctggtgtataatgaaatttcctctctgctggacggcatggggtttgatccctatatgggcttttaccatcagccgcgctacggccatgccactctggcctctgacctgctggaagaatttcgagctttattggtggaccgccttaccctgagtctgattaacaatcgggtgtttggggaacaggattttttccgccatgaaccctccggcgggatgtatcttggggatgagccccgcaagcgttatttccaggaatatgaacggtatctcaccaacgtgcatcactgccccgagaacgggggagaaactgatttccggcggcttttccggcggcaggcggaacggctcatgcgggctgtgctgcttaaaggaacctaccaaccctatacatttttctggtaaacgatgatgttttatgctatcagttatgatatccgcgacaaccggaggcgtttgcgggttgccaagattctgaaggattacggcgagcgggtgcagctctcggtgttcgaggccgatctggatgaaaaatctttggccaggttgaaaaagcggttggagaaatgcctggacttaacggcagacggcctcaggctgtatcccctctgcggcgcctgtcggccccggatagagataatgggacagggagtggtttcgcaagatcctgattatattattttataagttcccatgttctcccgaacacaacgaagcataaaaacagtcgacttccaacggattgccaggagtcattacctctaacctcttaccccttacctataacctgtttttatataagtgcacatgttctgccgaacacaacgaagcataaaaacagaatcggtgcggctgctcacaataatgtttttgctgttcacggctcacggctcactgtttttatataagcagtagactatacctggggagaaaaataacggggaggttacacggaatttggaacatagtggtttttctcatatttcgagatggaaaaggggtttggcaggataggcggggagcagcaaagctggaaaaaacaggggttacacgcaggggagttctatcctatcgataattcacaggaaatataagggtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaggggcggggttaccccgcccctacgccggttacaacgataagaagagtcttcggacatattaggaaatcagactgttttggcacaggctggaaagcctgtgctactgggtataggggattttggcggattattcgggattatggggcagaagatgggagcggggtttctccgtttgaggcgtttttcagcatatcagaagtattatctttcctgaaagaacatccccgcccggcacatagggaggtttacaccagggtggaggtttatgatgaggatacctactaatggggggagcagggcagcaaggataagcccctcaaagccctgagaaacgtcaacatcctgtaacttccggaagccttgaaagaatttgcaccggcatacgcctgctaaaattttcctgtggagcggattggcgcgcaaggcgaatggaggggattaaagcattttcaccagtgcggcgactaggggcacggacgcggccagcatcccgccaaggcgtagggtgaggtcatgcttcaggcggagtgcaggctttttcatatcgcattgcaggagggcaatatctgtttgggaagccatttccccttgcaccagggcgatgtcgctttgcagaaagtacatctgatacgtatggcttatttgaggaacttaacgataaaagcaatgaaggccccttggccgatgaccagcccgaaaatccatttgatcaggtctgattttagttcagatagcttgacctcaagacgcatttccatttctctcaagtcttgtttagtggctaactgttcttctactaccccggccatagcttcagccatagcctcagcctgctcttggctgaaattggccgattttagttttttggcaaaatttaaggtatcaaaggcgattgctctcataatatctcaccccacaaaagaatatcatattcgaagagcatggattgattgtaattacattttgtcgtttagtcaatttatcttgacaacctgtcccttgcggggaataacggcggggctaaagcttagacggctccccgaccgttaaatcgaaacgacaagaagagtcttcggacgattgcggggatagggtcgaggctgttataataagaccgccgtccgttctcctgtcaagaaacctaagatggcccgcacgagagattatcaagcagcgccgaggcaaatccggaacaggatagttctcgggctccgggcatgaggcgggccaagtcgtaggtaacggtcctggcctggatggtccgcgccaagccctcgtggatgagattggcggcttcggtccagtcgagatattctagcatcatggttcccgacaggatgagggagctcgggttgatcttgtccaggttggcgtatttcggggcgctgccgtgggtggcctcaaagacggcgtagcggtcgccgatgttggcgccgggggccatgcccagaccgcctacctgggccgccagggcatccgagaggtagtcgccgttcaggttgggggtggcaatgacgctgtattcctcggggcgcagcagcacctgctggaagatggagtcggcgatgcggtccttgataataattcgatcggccggagcgcggccgtcaaactcacgccagagttgctcctcggtaatcacccggtctttgaattccgccgccgccagctcatagccccaggttttaaaagctccttcggtatacttcatgatgttgcctttgtgcatcagggtgacgctgggccggcccgtctgcagggcaaagatgatggctttccgcaccagccgctgggaaccggcagcgctcatgggtttaatgccgatgccggcctccggagagatatggcaacccatctgggtgttcaggaagtttactaccttacgggcctccgaactctgggccggccattcgatgccggcgtagacatcttcggtattttcccgaaagatcaccatattggttttttccggttctcttaaagggctgggagttccagcatagtagcgcaccgggcggatgcaggcatagagatccaagacctggcgcagcgtcacgttgatcgaccgaaagcctccccccaccggtgtggtgagggggcctttcaacgctaccagatactctttgatggccttcagagtctcttccggcaggtggctgccgacggcctcataagccttttctccggccagggcctcccgccagacaatccgccgtcggccgccgtaggcccgggctaccgccccgtccaaaacccgcaccgttgcccgccagatgtcggggccggtcccgtcgccttcaatatagaggatgatgggattatccggaacccggagcttgccggtcccatcaaaggtaattttctcgcctgttaaagatgtggtgtcagtcatagattgcctatcgcctcttataaagtgtcatgttctgctgatcacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggcccactgtttttatataagcagccaggggccggggattggtctttcttcgctcacccttggccgctgatcccggatcactctggatcagttgtggccaataatattacatcaccgccatagctgcgcacgagatctcctccggcaacctcggcttccggatagttgctgcctttggtcaatacctcgggctgcagggtccggagaatctcgggaagttgttcggaagagaagactgtaacaaaatctaccgcctccaaggccgccaacatacgcccgcgttgactggcgcggattaccgggcggccggggccctttacctgacggacagaatcatccgaatccagggcgacgatcaatatgtcccccagacgccgggactcctccaggaatctgatatgcccccagtgcagcagatcaaagcagccgttggtaagcaccagccgttttccttgagccctgagtcttgggaccagcagctttaattccgataaaccgacgatcttctcggagctggccgtgccgtctgactgcagggctttggccaattccgagcgcagaaccggcgcggtgccgactttaccgacgacgatgccggcggcggtgttggccagatgcgccgccaccaggaagtcacgccagcaggccaaccccagggccatgaccgccaccacggtatcccccgctccggaaacgtcgaacacttcgcgggccagagccggaatctcaaccggcggcgctgcctgcgggaagagggtcataccctctgcgccgcgggtaatcaggatggcgtccgtttcgcaggcggtgcagagctcccggccggcccgcagcacttcatcgcctcgcgacaggggatatcccacggccagttcagcttccttgcggttgggggtgatgacggcggcccggcgatagcgggaaaaatccctccctttaggatcgactaccacgggtaggtgctgctcccggccccgatggataagctccgccagcagcgaatcgactaagacgcccttgccgtagtcagagataactatggcatgtaaatctggaaggatatcggtaaagtaatggcgcgcctgctgttcgaaccaccctgccgccaggtgttggttctcccggtcgatgcgcacgatctgttgattgccgcccaccaccctggtcttgcgggtggtctgacgctcaggatcagtgaaaaggccgctggggtctactcccaacctgcgaacctctgttttgagaaccgctcctgcattgtcttcgcccaccagaccgagcactgctacctgggcccccaggcccaccagattgttgacaacattgccggccccgcccaagacccgggtttcccgttcaaccttgaccaccagcaccggcgcttccggtgaaatccgctccacctgcccccagacgtactcgtccagcataaaatcgccggccaccaatactcttaggccactcaaggcgttgagatcaatgcggcttaaatctggttgagacagttcacagttcacagttcgaggtccaccaggagaaatcaatcggctgcaatgcaagcaatgccggccctcatgccaatgtgacgatatttaacctttaggtgagatttctgcttgattatgatagcatatggacggtaaagatttcaacggctatcaaaaactccggcgcaagcccttaaatggaaaatgcaaaattgaccggcaggtcaggagtgcactatgtcagaaatagacattattcaggctattgaactggccatctcacatgaactggaagctcggcggtcttatctcgaactgagcgatcaggccgatgatttggagttgaagaggttactgcaggagattgcccaggaagaagccgggcatgaggcctccttgcgcagccggctgcgtctgtatcaggaaaaacaccttctgcgcgatactatttcccgttatgtcagccccaacgtctgcgaggagatcttaaaaaaccctcagctcttgcagttgggtggaaaacgccagcgggtgacagtactctttgccgatatctggggctttaccagcatgtcggaaaaattaacgccggagaccgtggtggagatgcttaaccactttttcactgccatggttgatattgtctttgagcatgagggcaccctggacaaatttatcggggacaatatcatggccgtttttggcacccctttggagattgcccaaccggccttaaaagccgcgcgctgtgccctggcaatgcatcggcggctgcggcagatgcaaactgatctgtgccagatcaagcgcatcggcatcggcatcaacacgggggaggtcatcgctggcaatatcggctcccatcgccatatggactttaccgtcatcggcgatgtggtcaacattgccgccagactggagagcctgacccgagaactggacgccgatattattatcggacctgaaacctatcaggagattgctccgtattgccgcctggagccctgcgccccggttgtcctgcgaggccgcagcgaaccgttgctaacctatcggctgttgggcgaagtctaaagctcaaacctcaaaatttaagaacctacacggcaaaaccatgtttgaaggtaagcttcttgatcatctgtgccagtccgacacccagggtgaagaccgaatccgtaccgagattccggtcggcggtttcatcaaaaaataccttgaggccggattccaggccgtcttccggcaaccaatagcagatcaggataggaaccttggggagcgggtataagaccacagaaatatcggactcaaattgctgtgccacctgcctgccgctgaaaagctgaataatattgtcaaagagttcggtatagctatcggccacccgttttaaaggctcttcgcattgccgttgaaaaagtggatatcgttcccggccattgctcaactcgcgcagcgatacccacttatgcgccagcggaagcccctgtccgtggaggatatagttgagaaacggcacggcaatccagggattgatgtgaatatcggcgctcagatttccccgcacatcgacactaaagtctttgccgagaacctttatagtcagtcggttatccgagaagctgcctccggttccggcggtggcggcggcgagatcgaggcgggctacctcagccttcaacccttccaggtattctatacccggatcaaagggaggacgggtttcgatttcttccgaaaccttctcagcaatgtctttggccaaccgggggcattcgttgagctttctctgatcctgaaagaccgcccgggcaaaagcgaggcaggttttttcaccacactttctgcagttcgatttgtccagcaactgcaatatttctaagacatttttgggtttggagttcaaggcttcctcttttatggcgggcaacagttcagtcttccgaggctttaggtaggttgccaaggtcggaaatagggttggaaattattttagcagaaataaaaaaggggttaaatatctatctaaccccttgaatgtacttggtagcggggcagggatttgaaccctggaccttcgggttatgagcccgacgagctacctgactgctccaccccgcgtcaatcacaataatttaatataaaggtttccaataaaattgtcaagggctagttgcttctcagagccgtgcataaaaaacatacggctttcggaaaaataagagaatattggcttaatttgtggtatgctagcgcagtttatgacagcagaaagagcaatgtccgggtctaagattccgcaatcgttgtcgcgcaagctttgggtagtaggggcgctgtattttgccgagggagcgccatatggatttattaatataactctatcggtttatttccgctcccaagggatgccgctggagcagatcggttttctgagtattctcggattagcctggagtcttaaactgttatgggcccccttggtggaccgcttcggtcggcgggcggcctggatagtcccggcgcaggtactgtgcgccatgtgtatggcgctagtgccctattattctgtgtcgcccgccccctggggtttctgggtcttgatcggctgtttgtgtctggcttcggctacccaggatatcgccatcgatgcctataccatagatcttttggagaccaaggagttgggcattgccaacggcgtgcgtatgggggcctatcgcgttgctctgattgcggccggtggcggcttgatcatgctcagcgaggccgtaggttggcgggccagctttgtaggggcagctctgctgatgggggtcatggccttggttgttttctgttgtcccgattttcagcgcccgcgtctttatccttctgcaagcaagccacaagcgcctcaggtgtggcggcaactggtagaagccgttcaaggcgttcggcaactcccgcatgtctgggccgtgatattgttcattctgctctttaaattgggcgattcctggatgggctccatggtcagtcctttctgggtggacatgggcttcagtcggactgaaattggtctgatttcaggttctttcggagccgttgccactattgtaggttcgctggtcggcggctgctgcaccagccgttggggtattgccccggcgctgtttgttttgggcgccttccaggccctttctaatctgggttactggctggcggcctggccgggagtatggcggtatacgacatatctggcctcgttgggggagagcttcaccggcggcatgggctcagcggcatttatggcctttctcatgagtctgtgcgataaaaggcatagtgccacgcattacgctttctatagtatgctatttgggttaaccaggtccctggcaggttatttagggggtttaagcgccgcccgcttcggctatgagccgtttttcctctatacttttcttgctgccctgccagcttttgctcttttaccctggattttgccggtggtccgtcagagggaagccgttattgaggagattgcggaggatgcctgaatatggaacagagttcctatgaagccaaactggcacagttgaccgacattttccaaggcgatgcagtgtatgccaagactactctggacaagtggctccaaaaaaaccgggccgattttgaggcgcagatcatcgccgaagtcagccgtcggctggacggtctgaattctatcgtcccggtcaccttaaaaattatggttgactcccagggggtgcggcttcccggcctcgcagcagtttcgtcggaggcaaaaacttcgaccaagaaagagagacacgcggcggccaagaaaaacaacctctttgagccctgatcgtggaagtgcaggaatatcaaaaacgcctggctgccgcagtcaatcttttaggagaggatgcgggccggcgttatatggagcagcgcctgcgggagctccgccgggatatcgaacatcgtttgcgccaggaggtcaaacgtcggcttggcgatctttcttgtccactgccggtagcatttcagatcgagatcggtcctcaaggagttcaggttaggttgggtcgaagaagtaaaccctaaatgaactgaaaatcttttatatcgcagagcagatgcataattttacttgacaggcatctcctatttttagtaaattctgaccagtagattgcatgtcagactggaaccagggcggtgggctttggggagaatgagggagggtgtgcagttgcccttccttttttttgcatgcagtttcctcctgtcctgatgacaggagaacaattaacacttgtaggagaaggttattaatgaaggaaacaggcagggtgaagtggtttaacgattccaagggctttggcttcatttcacgtgaaaatgggcccgatgtatttgtgcatcatagctctatccaaagcaagggctttcggtcgctgtcggagaatgatgaagttgaattcgaggtggttcagggtcaaaaaggcctacaggcgcaaaacgttgtaaagataggttaaccacattcagttaaagaactccggtgtgatcgatttggccccggagttctgtgttttatccacatggaggtgttccatggtgagaaacagatttaaccaggagaagcgagctaaggaaattgcccgacagaaaaaacaggaagagaaactcttgcgccgccagaatagagttcaaccaaaactcgaatcaccggaatccgaagttgatgacgagagaatgtaagggatgtatgtccctttttaagatctaattagatatttttttctgtaatggcggcaacctgccattcaaggatacctcatgagcatgaaactgtatgtaggcaatctgcctcatcaaatgagcgagagtgaattgcaagaccttttttccgaagccggttacgtagtatcagcaaagattatcactgatcgccagaccgggctaccaagaggttttggcttcgtcgaaatggagaccaaagcagaaggcgccaaggccatatcaatgataaatggtcggactgtggaaggccgttttttaacggttaatgaggccagaccgcaaaagagcggttttggcggcggtcggagcggtggtttcggcggtcggggcggcggttccggcggtcgcggggggcggcggcgctaagctacgatacgttggtcataaaattgtaaattggggcgaggtttacctcgccccaaatattttcggcagccggctgcgggggcagttttattggacgctggcggaattcgcagagttcaagatctgattaacggtattaatctgtccggttgacgggttgatttctgcggccctccaggtattgccagcctggccggagaccggagtaatcgtttgcagcactttcccgccttcgacagtgactccgttataaggtgtggtggctgtaactaccttcccaccttcgataagctgcatcgttaccccggaagtggtggagagattggtgctggtataggacggatccgaataattatagaccgaagcccgatagacatcgccctgattgaatttggcaatcgaaatgacttcgctgccgttggcgactactgcgtcataatggtataaggaatagggttgagcggttgaactgccaacctcggcataatagacatggaaccgggaagcgaccggcccggtaagatgcaggtccagatcggttgctcccgtaccccagtaggccaggatgtagtaaggcgttgatatgggggtgggcgccggctgcggcggtacatacacggcgctttggagattctgcaccggattaagctgaccggccaactggctggcgacggtagtgggaaggctggcggcctggacggtacttgccgccgccttgctgaacatctgctcggagccgggttgtgagcgcatgctgatgacttttgggctcatctgaccttcgagccatcttagatcatcttgggtcaagggtaatggcagggtgggaggaagattggtcgctacccgggtgtaggccttgccctccaatctggccttgccaacgatttctggaaagatattggtaacttcggtaataccggtattattgtagatgtctgaagcgtcgggggccaccacggtgtaatagtcggtaccgcgcacaccgataaccgcggtttgggtttctacaacgaagtcaggcgcttcttttttgaagattttcgtcaccaaggtatgaaccaaaccgtaaaagatcttgataccggcacgccgttggttctgatccggggcatagaggtattcattgattgccactctgctgttgggagcaatagaaagtatggaatcatctgcgaaatgaagcttgaccttgctttcggacttggtgcgaatgatatccccctgataaattttgccccctacttccgccggcagagccgggagcttgccttccctcaggatatcaacgcggccaagtacctcggaaacgccaccaacctcctgggcggcaaaaccctcaggcgctatgagtatggccaacaacatcgggataacggtccaaaacaggcgcctcatgtgaatactcctctttttcggttgtttggggcgaatacaagatttgctcctacagttattgcgagcggatacaaaatttgctcctcagaaaagaatttctgtttgacggctaattgctgtaatcccggttatatgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccaataaattatcgataatggcatagggcggcccgtggccgccgcttatcttgaacatggtcgatgagaaaaaatttatataaaaacagtgggcggtggccggaaaaagcattattgggagcagccgccacggttctgtcttcatgcttcattgtgtccctcagaatatgatgatttatatgaaagaaggtggtgcaggctttccagccggcacgctgaggcacagaccaggaggcctcggccgccaattattctttcactattcgttgttatctataaataatatcatctctttgcaaaatgcggcacacgaaactttgagctcctggcattctgatcaataacagattaataacgatattcgatcatggcaccgacaatcgatctgtcgtaatcatacagcgggatgttggagtcgtcccggatataatagtagtgcaggtttaaatccagaccggcataaattttataaaacatctgcagtccgaaaatcatggtcttatctcgccgtttagccagataatccaccccgttaaaccattggtggtcgaagggttggtaaacaaattccaaggtggggttgatgcggaatttttcggtgaccggatagaacccgcccaacagcaggcggtagatggagctggtccagttactgccggaagcgtcgtagtattcgtaactaaagcgggcttgcaggtagccttctttcttttttaagaaataatagagtccgaggctgccgccgtagttttgcgaactgcggtcttcttggggaaagggttgaaaccaccaatagtagttccgggtccaccgcaggccggcttccaacccgagattgggtttcagcatatgaagatacgtcggggtcaggatataagaagtccaatatttgtcagacgccaggtcggtataattataccggaaaggcagccagaaagtgccggtcgtcccccgatagcagggggtaatacccagagtatggctcattacgtcgtagatggtcaggcggcgatggaaggtctcaaagagattatagctggccatcaccccgatcggcccggtggggaggaattcgtattcaacagtgccaaattgagtaaaaaccgtgtctccccgacccagaggcacaatgttggccacattcaggtcccccggctccagggagacattggagtcataatcaaagctggcacccaggtgcagtcgcagcggtttggtctctttgatccggcggtccatcgcctccatataacgttgggcaaatcccgcttcccgagttccagggtttagggagatggcctccgtgaggacctgtttggcatccttaaactgattctgagctgccatggcggtgctggcctgaagcttggcttcctgggccaggttcggatcttcttcggcctgccggaagtagcgcaccgccggctcatactgcttgcgttttaaggcggcctggcccaaatacatcgatgtttggggaagcttatatggcactgcctccagttcctgcaggtgtggcagggcttcttcaggccggttgagagccaggaaaatggcggccaattgcagacgcgcttcattaaattgcggatctagccgcagggcctcttccataaattcaagggattggggatagtccgccaggcggtagctgacaacaccaagatagaaggctttttcagccgtcttggcgcccttctcccaggcgatttttaaatcagccagggcctcatcgtaattttccaactgtaggtttttcaacccctgggctaccaacacatcgtcataaggcgattgtgccgaagcggctgcggcggccaaacagacggttagcaggaccccgagcaaccaaaaacccctctttaccatttccccaactccccatcagaaagcaacgcagtattcttgttgagtatttccttacctaaggaacaccgtttacgaaatagtataccttatctccccccgcaatattttcataatggtatgaggtcgttttttttgtcaaggtttttttgcaagcctttcagttttgataaaccgccacgtgtaaaaataaaccctttatcgaacaatgagcctcgcaatcaaatagacggggactgcccagcactcccttagcttgcctaatttgcgcagcaactagaaaaacttaaccatacgctgcggagtaattcttctaacttgcgctgattgcgtcattaaatccttaagcaccgggcatccacccggttttgagctttttggttcacaagcgaaaaatccatggtaatatatctgtgaacttttttaacaagctgaaacagatcaaaggaacctcatgcctgcccgattagagatcatgttgcggccggaattgccggatgcggaaggggaaagcattcgacggaaggcgaaggagtatttcggcctggaattttcccaggtgcgggtgattcaggtattgactctggataccgacctgagccagcaagagttagaggctatccgctgcgaagtctttaccaacccggtaaccgagctatcgagttaccggcccctggccggcagctttgattgggccgtctgggtaggactacgtccgggggttcgggacaatcccggtgctaccgcagtggaggccattcaggcatttatcgggcggttgctggccccagaggcggcggtgtatgcctccaaactcattctttttgttggcaacggcatctcccaggcagacatggccactatcgcccagcagttgctggccaatgacatcatccagcaatttcggatattttccccgtccgggtgggattcagaggttggcctgggcatcatcattcccaaggtgcagcttgatcatcaaccgacagtgaccacactgtctattgacagtctggaaaccttgaagcggctgagcgccgaacgccatctggccttgcaggagcaggacgcacccatcatccgggagtactacctgcgaccggaggtacaggttcggcgtgcggccttgggcctggggccgcccactgacgtggagttggaatacctggcccaggccaggagcgaccactgcaaccataacacctttcgggggatgtttgactaccatgacctggccagcggcgagcggctgacggtcaataatctctttaaaacctgcattgaacaaccgaccttggctttggcccagcagaagccctgggtggcttcagtgttatgggataatgccggcgccggctcttttgatgaggagtggaactacgttatcaccggtgaaacccacaattcaccttccaatatggaggcctacggcggttctttgaccggcatcgtcggcgtttatcgggaccccttgggcacggggcgggctgccaaactgatcgccggcctgtacggcttctgtgtcgggccgcgggattatcaaggacccttgcggccccatctgcatccccggcgattgctggacggggtcatcgaaggagtaaaggacggcggcaataagagcggcattcccacccctttggggactgtttactttaatgagtgctatttaggaaaatgcctggtctttgtggcagcgatcgggttcatgccgaaacaggtcaaagggacggacgccacgcagaagaccaccagccccggcgatctgatctttatgtgcggcggtcgggtgggcaaagacggcatccatggggtaaccgcctcctcagaggtgttcggggctcacaccccggccggtcatgtgcagatcggagatccttatacccagaagaagatgcacgattttttgctggaggcccgggatctgggctatattgccttcattactgactgcggcggcggcggcctatcttcggctgtcggcgagtcggcccggtttgctggcggctgtgaggtctggttggataaagtgcccctcaaatatcagggtttggatcaatgggagatctggatctcagagtctcaggaacggatggtggtggcggtgcgcccggagcatgccccggacttccagaggctcgcggctaaacaggcggtggaggttaccaatatcggccgctacaccgatacgggagtgctgcatctgctctatgccggtcaatcctgcgcctatatcgacctgaagtttttagagagcgatttccccccctggcgctttgaggccgattggacaccgccggagcagcgcggtctgacagagccggttctgggcgaaccgacggatcacacccggatactccgcaccctgttggcccgccccaatatctgctcccgcgagtggattgtccgccagtacgatcatgaggtgcaaggaaacagtgtcatcaaaccactggtgggcaaatccgctgatatcccgagcgacgccgtggtcatccgcccccgtccggactccaaccgcgccttggccgtcagcatggccctgcatccggcctacggccaggtcgacgcctaccatatgaccgccgccagcattgacgaggcagtccggcgtctcctggcggtgggtggcagactggatcacctcggcggcgtcgacaacttctgttggcccagcatccggttcgatccggagaagaatcccgacggccgattcaaggcggcccaactggtgcgggccaactgggcattgagggattattgtctggcctatggcatccccttgctttccggcaaagacagcatgtacatcgacggccatctgccgggaaagttcggtgaaacccataagatttccggattcccgaccctgctgttcaccgcggtgagcgttatccccgatgcgacacaatgtcttactctggacctaaaagaaccgggggattatatctatctgttgggagaaacccggccggaattgggtggatcggagttttatgagcttctgggctatgtcggactcagggttccgcaaacccaagccggtgatttcctcacctactatcaaaaagtggaagcctgtatcgaagctgggttgctggcctcgtgccatggcatttatcggggggggctggcagtgcatttagccatggcggccatggcgggagaactgggtctcgaggttgaattagcggcggcggccgggtctgcgatagcggcgctctattctgagtctaccggtcggtttttggttagcgtcgcccctggggatcaggcgagattcgaggccctgatgcagggatcgccgcttctgcaattgggacgggtgcgaagcgatgatcactttctggtaacctggaacggccaactgctgatccaggccgatgtaagagaactgaaggctgattggcggcagcggttcgccgagctgatctgatccggtccggcacaggccaggaagcccaagaaaatgataagttgttttcagggtctgtggttatttatcaataatgacaatctgttttaggattataaggagttgtgatgcacgctgagattctggtgctgcattttcccaaagatatcgtcgatcgacccatcatttatcgtctggtcaaggactttgatctggaattcaatctgctcaaagcgacgatctccccccgccgagaaggcattattgtgctggaactgagaggccaccccaaaaacttccggcaaggggtaaagtatctaaaagattccggcgtcaaggtccagcgggtggccagcgacgtgcggcgcaacgaagagcggtgttaccaatgcggcgtctgcactgcggtctgtcctaccggggccttgtatgtgaagcggccggaaatggagatagtttttgatccgagcaaatgcagtgcctgcgaactgtgttgcccggtctgcccggcccgggccatggaagtggagatcaatcgcaatgtcgtctgagcggtgcgaggcaaggttttttttgagagattatttcctttgatgagcagcatatcccgcccccaggcttcctctgcccttgaccggctaccgtctttttttatttacgccctgtcgttgttgatgtcgggagtctatttcttcctccccctgtacctgaagaacaatcttcacttcagcggcctccagatcggagtactctatgccgccgccagcctgaacgccctgctggtcaccttccctttaggggtggctggcgaccgctatcccctgctccagatcttgcgaggggcactcatcctcagcgccctctgtctctggggtctgggttatctcaccgattatttcccgtatctggcggcattttggggttttggtctgggtctgcaggcctttcggatcgctctggacaccctgctctttaaatctgccggggctgatgccatccgcagcctggcccgctacaactcctggcgcatggctggcatgatgaccggcaccctgttggggggcctgctcttccaccggctggggtttgatgtctctctacagctattggccctggcaccgctgctgctcctggcgccgacctatcggctgccccgtctaaagatgcactatagtcctttgcggcaatatggccgtgatttcctcacccgcccggtactcttcttctccacctggctctttctcttctgcctgcattggggagccgaaaccaccagctatggacttttcctgcgggaacgcttaggtctcgacctccaggggatgggtctctatatggcggtggaattcgctgtcctggccatcaccgcctatgtctatggccgcttttggtatggccgcctgtcccctctcctatttctcagcctggccctgctcacctccggcctgggtcatatcttcatgaccattccccaggtcggcatctcgttgggttggcgggtagttcacggctttggcgacgccctgatcctgatggaaagctacaccactatcgcccgactttttcaggtggaccgcatcggcggcaattccagtctgatcaacctggtgagcgtctccggcagttttgtcggagcattaatattcgggcccttgggggccggctacgggtatcaatggccgctcatcgtctccgggattttcaccctggcccttatccccctggccttttggggtttaagaaacaaatcctctctccaccggttttcctgattatccccttcttcaggcggccaatttctcccggctgacaatctggccctgagccccgatgaccacctgttcgtggggaattcttttcccggcggcagccatgcccttctccacgatatggcccagaccggcgcaacagggtacctccatgatgaccgtggtgacatgccggatttccgccttctgaaaaatggcggcaaatttctcgatgtactcctggatatcatcgaatttggggcagccgatcaacaccactttgcccggcaacagttcctgatgaacacccggataggcgagggcactacagtcggccaagaccaaaagatcggcatgtttgagaaagggggcgtcgggaggtaccagtttgatcttcaccggccaattactcagggccgacacccggtccatcggctcaaccccttgaggagaggaaggacgaaggggcgcgaaactctgtacctggatcgagggacaaccgcaggccagggatgaaaccggtggttctgtctgctcccggttctttagatattcttccacggcatgttcgtcaaaatcatctgcttcacgttcaatgatccgcaaggcgcctcgggggcactcccccagacaggcccccaggccatcgcagtacttctccgctaccaactgcgctttgccctccacgatctggatagccccttcggcgcaggagggcacgcattggccgcagccgtcacatttctccggatctatttcgataatcttccgcattatcttcatgggttgatctccagggttatttggggcaaagacaagattcgcccgtacagatagaaattaagtttacggattatgtgtgatttttagataatgaccatcactttcctctcctacgactgcgaagcctgaggcttccggcagtgtttggccaactcttgggaggccaattcccgtccgctcggggtgaggaacctgttggccagaaggccttccagctcctccgggctcaagggatgctccttggcactctcttccaggtcagccagcatcttggcatcataatatatcttgaaattctggttttcgttggcgccgggggcgtctacatagctgatgatatcgcagacctcatcaatcagcttggggttggcccctaaatttgtcaggatttctctggctgcagccggtgcctctatctcctgcaagcgcggttcgtcgctctgatatttttcccacgcctccttagcgccaacgctgtgcagataagccgcgctgagaataaccgccaggttgcctcgctcctgcttgccgatctgctcggcgtaccgcgctacccgggtagcgtggccgacgcgccggaaatcttttcccagatatcgcttaacggcaatagccactcgatctttaaacaggtcctcccggccggccagaagttccggcggcaggacgcccagacattgttcggcgtatttacagtaagaagcgcagccgaaatccagcttgggattaatcatacgctcgccgcacttcttgcagcgccggctgacttcatctttaaaaaactctatttcgctgccacagtgggggcatttagcttcaaaaacggcgcctggcttccagtagcgcgtatcttgtccggggcattgcatatgctgactcccttgcataaaaacagtgggccgtgggcagtgggccgccgccatacccatgcacaggccaggaggcctatgctaccaatcattctttcatacttcgttgtgttcttgagaacatgtgaacttgtataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcttgagaacatgtgaacttgtataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgagcacttatatgagaatcccttttttggcaggccgatctcttaattcatatctcacagcgcatcccgccttaatcaacatcctcatatttcgttgtgttacccagaacctgatgattaacccaaaatcgccttcaggtcctcctcggcgctggtaatcggtttaagatcaaaattctttaccagggcgtccaggacgttgggcgtaacaaaggccggtagactgggacctaaacggatgtccttaaccccaagataaagcagggtcaacagaatggcaacggccttctgctcataccaggaaaggatcatcgataatggcaggtcgttgattccgataccaaaggccttggccagggctgcagcaatctgaatggcggaataggcgtcattgcactggccgacgtccaggaggcggggaatacccccgatgtcgcccaggtctttgtcaaaaaacttgaatttgccgcaggccagggtaagcacgactgtatccttgggagccttctcgacaaactcggtgtaatagttgcgggaggctttggccccatcgcagccgcccaccaggaagaagtggcgaatctgcttgttttttaccgcctcgatgatctgcccggccacgcccaggacggtgttatgagcaaagcccaccatgacgctgcggccgttgctgtcttcggtaaaaccgggtaattttagggccttctcaattaccggggtgaagtctttatcggcgatatgcctgactcccggccatcccaccaatccggtagtaaagatatggtccatataggtttcggccggtttctggatacagttggtggtcatgaggatagcgccggggaattgaggaaattccttgccttggttctgccaggccgtgccatagtggccataaaaatggggatatttcttcaggccggggtagccgtgggtgggtagcatctcaccgtgggtatagacatagatgcctttgccctcgctctgttgcaggatcaactccatatcgaccaggtcatggccggaaactaagatggcctttccctttttggccccgagaggaaccttggtgggaaccggatggccataacggccggtgttgccggcgtccaggagctccatggcccgcaggttgatttcaccgcattttaagaccagcgacaataaatcgggaacggccagtttcgggtccagcatcgcggccagaccttcgtgcacaaaggcatagactttttcatcctcctgccctaaaatctcggcatggtcggcataggcggccacccctttgagaccgaagagcagagtgtgcttcaaggacaaggcatccgcgtccggggccggataggtggtaatggccacttcctccccctgcttcaccaaatccgccagaccggaggccggttggaaggtggctggaccgccagagaattccgcgttaccgccggaggctttgactttggctttcaaggcctcccggtgtttgacgcactcattgatccaggcaacaaaacgggacggatcaaagtccacattggtcagggtggcaaaggtggcctgctgcgtgaagacgttaacccccttgtcgctgacgcccaccctgcgaccctctagagccacctgggacaggccgacgagggcatagatcaaaagatcctgcaaggcggcaacatcgggcttcttgccacaaactcccagtacggtgcaggcttcgcctttggcggtctgttcgcattgataacaaaacatggtttctcctcctgaaaaatatattttctaacttacacctgtaagcgagggcttcacccggagatctgattacaaccaggaaacgctgcgcaaaaattatcggtaaaagctatctactgcccagacttgaaattaaaattaaaataatacttcagctatctgagataatagatcaggagcatggttggcggtgcccaccctacagcaccaaagcatcgacagacccgtctgtcggggcgaatcttgtattcgccccaagcaactgaagtgttacaaattaaaataataccgccaacttcgcgtcgccttgatttaagtcaagaaggcaattttttgccaaaattttcttggaggtttctaaccaatgagtgttctgtcccacatcgctgccatcccgctgttcagtaatctctcggcaacccagttgcaggatctggccctgatcgtcatcgatcaaacctacaatcgagggcagatcatctttatggagggagatgagggtaaaggtttatttgtcctgatcagcggtaaggtgaaggtttacaaattttctcccgagggcagagaacagatcatacatattttcggaccgggcgaaccgtttgccgaggcaccggtcttcgccggtcaacgcttcccggccaatgccgaggccctggaggagagccgcatcttctttttcccccggaccagatttttggagctcatccggcggcacccctctctggctatgaatatgcttgctgttttatctaaaaggctctatcagttggcggctttaatagaggatttatctttaaaagaagtgtccgggcgactggcggcctacgtcctctttcagagcgatcagaaacagggagcgaccgaatatgagttggacatctccaagggtcagcttgccggcctgctgggttccagccccgagaccctctcccgcgtcctcggcaggatggcgcgggaaggtctgattgaaagcaaaggacctatgatcacgatcctcaataaagcgggactacggcaactggcagtgggaaccaggcggttataacgacgccggaggaaatctcgccgcgctcttcgcgtttgacgttcacaacaccatgccacggcaggtctaaccattctatctgactataattatttgacttacagcgctctatctggaattaagaatatacgataattgtttaattatattctatttattataatgataatgattacttagagcttggtaattaaaccgttcattagattgaacatcatgtttatccaactgaacaatctgcctgcctgattatacctttctaagcgttttttaagaaaaaacatattccgttcggataatttttcccttcctcatttttaactgccaagacccttgaactcggctaacttctggattttatttctttcatcgcggcaggaaccttggagcataattatagagggttccggtaaccgacgctgaaaaggagtgtgaaggttattggcaggatatttgcacgggtaagagatacaaataaaaaatttggattgctttaatacagctattcttttgaagggagggttgtcagggcggaacgaacaggcaagcccagcttggcatgtcaggatattgttaaatagcgtgtttaaatccgcatccatctcatggttgtacccaaggaggacgaatcgaaatgagaaaaaaaagccttgtttttcttagcctggcgctgttggtgatgatgccggcagccgcctcggctttaaccattaatgatgtagcttcaaatccgccgtataccgacgccgaggtttgggttagtgggcagacggtcggggggggctatgccggtaccggtgtcttccgggatattatcggcaaacaattttctactgactccatcaccatcaactataacccctttagcatcacgatcttgaccaacaataagcccggcggctggaatattgccggcaaaaactggggtgtggcggatctggccatcaacgctgcttcagccactgccgcctatgatagtgttacccaggcccatttccccggcgccgtcagcccctttgaattaggcatcaatatgcaggcgtatgccaataataatcaaaacgccggcaatgtctttctggcctatgtgtatcaatgggataccagttttgcccaagccaacccgatccccaaggtaaatttcggcggcgcttacaaatccagcagtgatgcggccggaaccgagatttcgccagtggaagtcctcatgacgagttatgaggaatacatgggtttcgtcggcaatatgacctggaaacaactggacaacgatatcaataatctcatcccggattggcagatcgacatcgtcttccccaatatggctgcacccttttccaatgccgaattcctctggggcaccgccctgtgcggcaatgacattgttcatgccgttcctctccccggcagcttgctgctcctcggcagcggcctgttgcggttggtcggcctgcggaaaagaagctaaccggaagcaaactctggttcgtataacaagtatgaccttttgcaaatggcccaggatggcggtgaaaccgccatcctgagtcgttttgggcgaataccagattcgcctctacagatagtctctgtttgacagcaagtcgctgtaataccggttgcaggcagggttacttttctaccggcagaggtgtttcatgttataggtatcatatcattccattttggcatgctgagcgtagcgaggatctgatgtttttacaaggttaagatcctttacctcgggcgggatagcgaaaacggctattgtgcccgaggttttttcgttttaacataatttttacacccccatccccttttttaacccccttttaacttcccccttgctaaaaaatatccatggcgtgcaacggcgagcgtttagggcgagcagaaaatttttccctttatcccgaagctgcgtttgtcagcgaattgccattagataaggaattaccgaaaagaaccgcattaactttcaaccaacattccctaataaggaggctgtcattatgccatacaccaaaaaggttaaagatgtgatgatccccttggaagattatcctcacatcccgtactggttcaccctgcgccaggctatggctattatccgggaagcaaccataaagtttgaaggcagtttcgaaccccgggccgtattggtcttcgacgaaaagtatcagctcatgggtatgctaaccctgcgcgatatcctgcgcggcctggagccccggtttgccaaagattctggtcttatcaaggccgaccccaatctggccgtgctcatgggagatatgttcggccccggtatgagggaggcctcccaaaaggcggtgagcgaggtgatgagtcccataaaggttacggtggacggcaacgaccccatcaccaaggccctgtttctgatgattcgcgaagacgttggcatgatgccggtcattctggagaagaaggtagctggcatggtgcgcttgagcgacttattccaagagatttcacaagtagttctgggcgattgaacctcagcgcaatttgaaagatcggtaaggagtaactactatggcagaggaaaccaaaaaagttcctatgagcgccggcctgccggaaatgcctgaagagatcattctggcaccacccaaaaaggttgttgattggaaacggatttttttcattctcctgggtttcggtatttttgtccttttctattttttaccagggttaccggatgcaacagacccttcgggtaagattttcaggctttccccaactggcaagctatcaatcggactctttctcatggcaggcatctggtgggtctttgaggtcatgccaatcggggcaacggccatcgctatcggcgtttttcagaccctgttctctatccgtaccgccaaacaagccttgggggattttttggatccatccgtctggtttatctttggctccgtggtcattggcatggcattcacggcttcggggttaactaagcggatggcctataaaatgctggatgtggtgggcgagagaaccaccatgatttatctgggttcttttattgttacggccgccatgacacaccttatggcccacaccgcagtggccgccgccgtcttcccattgctgctggccattaatgccctttatactgattccgatcagcccaccaagtttggcaagggcctctttatcggcatggcctgggtggccggcgccgggtccatcgtcaccttcctgggcgcagcccggggtgtggccgcagcgggtatgttcaaagagttcaccggttcggacatcggtttcttcgaactcacctggtacatgttccccatcggttggctgatggtattcctgatttatctggttatcgtcttctgcttccgtcccgaaaaggagcgtatcgtcggcctgcgggaaaaggccaaggaactgtcccgggaactgggtccaatgagcggcaaggaatacttcgtcatcgttaccgtgacagtggttgtggctctgttcatgattaattcctttatccctaaacctttcagccgggccggtattgttttaatcgccaccctggctttttttatgtccaagaccctcaccgtcgaagatttggaagccataccctggaacatcatcctgctcttcggcggcgccatgtccatcggcttttgtctctggcagaccaaggccgcagagtggatggcagtgcactggcttaccatgttcctcaacgctaattggctggtctttgtcctgggcatcgccttctttgtcctgatgatgaccaactttattatgaatgtggctgccatcgccatctctttaccagtttccctggttattgctaagtacttgggcgttgctccccatgttattctgtttgcctccctggtcacggccgggatgcctttcaatctgcttattggcgcggctcccaacgccattgcttatgagagtaagcagtttactaccggtgaattttttggctacggctggattgccaatgctatcctgatggtcgtactgatggtgtttgtctatttgatctggccgcttcaaggaatgccggtgttgaccaaataaattatgacaccccgtacgtaggtgcggttcacgaaccgcacctgcaagatagttaaactgacttgatcgaccaaggattattgctcatgctgaaaaacgtaaaaatttctataattatgctatccttgatattcctggccggacttctggccggaacgacggccatggccgtcccgtcgaaccaggccggcgaccggctaagcgtggcgggaactatgaagaacccccaggggcggggcgtcaaagaggtggaagtggaagtgctggtcaacggccagcatgtccagaccatgaaggatgaagacgttgccactggcaaatccggggcttttctgggtgaatttgtgttgccggcggggactctgccggcagccaaagttgaggttaaggccttcaaaccttcctgggttcctttggagcccaccgcggtgcaagtggtggaatcgggtacggatgccgcgggcaataagcttttccaggcccagcagaacttcaatattaagcgccagataaccccggctttctggattgctacctttatcttgctgctggtgtatgtcattattgcggcggagtggatgcatcgcaccttggcggccctgctgggagccgcgattatcttgtttatcagttacaccgccgggacctttgacaaaagctactttattttgtcctttgaggacgccattgccgccatcgacatgaatgtcatcttcctgctcatgggtatgatgatcattgtcggcgttctgaaaaaaaccggcatgttccaatggttggcctacaaatcctacgccctggccaagggtaacatatttgtattggcgagcattctcatggtagtcaccgcagtagtgtcggcttttttagataatgttaccacaatgctattgatgatcccggtgaccattgaaattgccgtcactttgaagattaaccccatcagtctgctgatctctgaggtcttcgcctccaacgtcggcggcactgccaccctgatcggcgacccgcccaacatcctcatcggctcctatgccaacttgacctttgcggattttgtggtaaatcttaccataatttgcgccatatgtttggtaattgccgtaatttactatgtcttttggtataaaaaggatttcctcaaagccgaggtcaaagatgtaggccgtaccatcgaatatttgaaggaagagtatcgcatcaccaacgtcaaactgacagtcatgggcctggccttgctggcttttaccattttcctgttcattattcacggcgtgctgcacatggaaccttccattgcggcgctgaccggggccatgttcctgctggccatctcccgggtggacatcgtggagatgttagaacatgaggtggagtggcccaccctgattttttttatcgccctgtttatggtgatctccggggcagaggaaaccggactgatccagatcattgccgaatgggttcgggatgtctcccagggcaatctgaccctggcagtgattatggttctgtgggtcagcgctatcgccagcgcctttatcgacaacattcctttcacggcgacgatgatgcctatcgtggcctttttaaatactaccattcccggtgctgaaaccggcatcctctggtggtccctggccttgggggcctgcctgggcggcaacggcaccatgatcggagcatcggctaacgtggtcactgttggtctggcagagaaggccggttaccgcataacctttctgggctacatgaaagcctgtttcgttcccatgctcattaccgtggccttgtgcaacgccttcctgctcatcgccacgtttgtccggcctttggccatgagccgctgagaagcagggaagagagaaaagggaggaatagccttagaggaaaaaaccatcctgccgacaccaagttggggatgagacgttcatattcggccgatagataacgctggccaacagacctgcactgtgtatttccttcatgtcttgagggaagcagttcaggctgaggggtgcgtaagacaccccttagggcggtaagcagaaaggccttccaggaggagtctgtcacctgggaggccttttatattttgttggcactattgctaactattcgaaataaggagtattaatatgataaaagcacggtatccggctattgcggtagttctggtgatttctcttatggtctttgcaggatttcagaccgttctggcggcggtgccacaggccggggacaggctgtcgttggctggagcgatgcaaaatccccagggacaaggggtgaaagaagtggaagtggcagtgctggtaaacggccaacatgtccggaccgtcactggcgaaaagatttccaccgacaaatcagggagttttctatcggaatttatttttcccgccgggactctgcccgaggccaaggtggaagtggcggcctacaaaccttcctggaaaaagctggccccaacagcggtgcaagtgctgcaaacgggggttgataaagacggcaacagactgtttcaagcccagggtgattttggcttggccagaaccattacgccggctttttggcttgcgacggctattttgctgctggtctatatcatcatcgcggccgaactgatgcaccggactctggcggcgctcttaggggcggcactggtgttattcatcagctatacggctggaacttttgacaaaaattactttatcctttcctttgaagatgccattgccgctatcgatatgaatgtcatcttcctgctcatgggcatgatgatcatcgtcggggtgctgaaaaagaccggcatgttccagtggctggcctataaatcctatgccctggcaaggggaaatatttttatcctgtcaggtattctcatggtagtgactgcggtctgttccgccttcctggacaatgtcaccactatgctgctgatgatcccggtgaccatcgaaattgccgttacgttgaagatcaatcctgtgactttgttgattcccgaggtctttgcctccaacgtcggcggcaccgccaccctgatcggcgatccgcctaatatccttatcggttcctatgccaacctgacctttatggatttcgtgacgaacttggttatcattattgccatctgcatggtcattactgtgacgtgctatatatactggtacaaaagggattacctgaaggcggacgtgaaggatgtgggacgcaccattgattttatgaaatcggaataccgcatcaaagatatgaaactgacagtgatgggattggtcatgttagggtttactatctttttgtttgtgattcatggcgtgctgcacatggagccgtcgattgcggcgctcaccggggccatggtcctcctggccatctcccgggcagacattgtagagatgctggaacaagaagtggagtggcccactttggtcttttttatcgctctgtttatggtcatcgcgggcgccgaggaaaccggattgattcagatcattgccgaatgggtcttagatgtttcccgggggaatctgaccctggcagtgatcatggtcctgtgggtcagcgccattgccagcgccttcattgacaacattcccttcacggcgaccatgctgcccatagtggcctttttgaataccaccatcccgggggctgaaaccggcatcctgtggtggtccctggccctgggggcctgtctgggcggcaacggcactatgatcggggctagcgccaatgtggttaccgtgggtctggcggaaaaggccggctaccatatttccttcctgggctatatcaaggcctgtttcgtgcccatgcttattaccgtggtcttgagcaatgccttcctgctcatcgccacctttgtccggcctttgaccatgagccgctgagaagcagggaggagggaagagggaagggggaaaagggaatgggaaatgggttaataatcgggtatactaggaaaattattgttatcaggagcagatggccctatgcccccgaaccatcgagaccctgtcgaaggaatcacctccccggattcagccagccatccggccggacaacgcttcctggtctgcctgggtcccgactctaacgccctcgagttagtgcagactgcccggaggatggcggagggagtgaaggcagaatggtatgccctgttcgtcgataccccctcccatactgatggaaccaggagtgatagagaacatgcggtccacagtctccaggcggccgaatcctggggggccaaaaccttcaaggtttccggtctggtggttgctgcggagattatcaactttgcccgccagaatggcatcaccaccatatttctgggaagatcgaagcagaaaaaatggtattcccggttgacaacatccctggcgacaaaattactccgaggtctggagggagtggatatctacctggtggcgccggaaagtacggctccgcagccggggaagaggcgaacgctgcaactacccaggcggctgaagggttatttcctggcggtggccggcgtaatactttgtactgttctagccttcggagtattttattatctgcccctcagtaatctggtgatgttctacctgctgaccatggtgatcatcgccacggtgtctgaacgcggcccgacgattttggcgtctttactcagtatcgggttgttcgctttcttttttgttacgcgctacttctctttctgggtggagaatgtcgaatacaccgtcactctcgtgatgatgttagtagttgccaccctgatcagtggcctgacggcgcgggctcgctaccaggccaaagtggcgcgccaacaggaatggcagacgaccgccctgtacgacatgaaccagggattgctggggaaatccggtctggaagaactgctggcggctgccgttgagcagatcagccgtctgttcgacagccgggtaagcatactcctgccgcatatggatgatctggaggtgcgggccggtgagccgttgccccaagacgatgtgcgggagggtatggtagcccaatgggtttttaaaaataactgcctggctggagccggaacccaaacccttccccaggttaaaggtctgtatatgcccctgaagactgccaaccgacaggttctcggggttctgcggttggagcggcggtcgccgtcgacgggtaagtatgtagaggtggaatatctccgccttttggaggccttgggccatcagatcgccctggccctggaacgggaaagcttaagtcagcaaacccgccgggcgcagttgcaggtcgaagcggaacgcttccgcaacaccctgctgagttccgtctcccacgacctgcgcactcccctgacggttattgccgggtccgccagcagcctgctggaggcgcaggagaatctggatgacaaaatccgcctggaactcattcagacgatttatgaggaagccaaacgacttgatctggtcgtccaaaacctgctggaaatcagccggctgcagagcggggagatcaggatcaacaaggaatggcatgtcctggaagaagtgatcggctgtgctttgagccaattggagggtcagctcaagcagcattcggtgaccatcaacctgcctcaagacctgccgctcgtgcagatggacgccttactgatagagcgggttttcatcaatctgttagaaaatgccagcaaatataccccaccagggacaaagatagaaatttccggtgctttggagcccgaagccctgcacctggtggttgcggatcagggaccgggtctgcctcccggccaggaagaaaggatttttgaaaagttttatcaggcgcggccgggcgcgatccgcggggccgggctgggtctggccatctgccgttgtattattgaggcgcatgacggtcagatcaacgccatcaaccggccggaaggaggagcggcgtttcattttacgctgccctttacgggagaccagcccgattggcaggaaccgatgttagacctggagcaggagactcgaaatgaagcctagtatcctgttgattgaagacgatgccaacatcaggcgctttctgcgcctcacgctggtgacccagggatacgaactcattgaagcagaaacgggccaggaggggttggcccaggccttcgccagggtgcctgacctgatcttattggatctggggctgccggatatggacggcatcgatattattaagcagatcagggaatggtcccaggtgcccgtcatcgttctgtcggcccgaggccaggagagggagaaaatcatcaatctggacgccggagccgacgactatcttaccaaacccttcggtatgggggagttgctggcccggatcagggtggtcctcagacgggcggtgccgaccgaagagggcgccagcgaaaccacggtcaggtttggaaagatcaccatcgacttcgagcgccgccagatctggcgcgaccaggaggaaatccgcctatcccccatcgaatacaagctgctcggtacgctcataaaataccgcgataaggtggtcactcaccggcaactcttaaaagaggtgtggggaccgggcgcgactgcacagaatatttatctgcgcgttttcattctcaatctgcgccgaaaactggaagatgacccggcgcggccggttttcctgataaccgaaccgggggtgggctatcggttaaagatcgaggggcagccccctgaattcagtcggggttcctatttggcctgattcatttcgtcatatttttttatgaccctctcgctgatgtctatggtcttctggaaatacggggcattttcggttgtcaggatcaggagaaaattatcttccttgccgatggtttccaaaacctttcttatctgctcaaatattttgcctcgcaattccgccgctttctttttgatttcttcatcagaggcggcaaccagtttctgatattcgacggctgccttattcaattcgacctctttcaagtttttggccgcagcattttccttcctgggactttttttcagcttctcgaaagcctcagccttttccttcaccagcgcctgtttggctttgatcaggacattgagttctgcgttggccattttgccggcaacggaattattggttaccctgatcacgtccaccaccccgatcttgggcggctcggcattacatcccataaccgccagcagcaagactcccatgagcactaaaacaggtctgtgcattttccccattccccttgcgacttcatttattacgaagtatcggactgttgtgcacaaaaaagatagtcagggcgaacacgaaggatcgccgcggctctaaaaatctatcattagccagatttattatctaaaagtagttgatattaaatagtagaatatatatctttgccatatcctctcttccccgttatgcctggggggaacccttataaaattgagtatatcatgtgcgggcgaattagcactagtgtgctgttttctcagatcccggtggcacaggcttccagcctgtgcagcaatcgttttccaactgcggcgggacggaatccgctttttcgctctacaaccttgcagtaccggcaggcttatccataggagcgaatctggtattggccccgagcaactaaagtgcattgtctagtttgattcgcaggtatttaaatcgtatagaactttcatattatttttttaaccttttgacgcctaattaccgataaatccttaaaaaggtggcgtcagacaatgtccggagcgaaaaagtttccagatttaggagtctccggacgcggatattaaagtgaatagtataaatcgccagttaattattggatcaataaagattttggatcagatcactctgctggtctgttttgtgctggccgcttcgtcggtatcgaaacagttagagggtctgggtttcagggattttctttccattcgcctcaaattcagcaattttttgataatattgatcttaatggcgatctggtatgcgctgctcaacctgtttaatctctatcaggcgcggcgttttgaatcctggaaaacggatttgatcgacgttgtgcatgccaccacttcctgcactctggtgctttatctgatgagcgtaatctttcaagtcgccattgccaccccgatattcctctttctcttctggctttatcttaccgtggcgaaaataataatccggatttccttgagaatttttttggaatttttacggcgtcgcggtctgcaaataacctacgtcctgattgtgggcacaaactcgcgggcggtagattttgcccgatcaatcgaaaataagcttgaattgggctatcgggtcattggttttgtcgatcgggaatggccgggaatgaaaaaatttcgggattccgattacgaattagtatcggattttaaagattttcctgagtatttgaggggtcatgtggttgatgaggtcatcattgatcttcctttaaatacgttttatcgggaggtctccaggattgtgcaacaatgtttggagcagggggtgatggtccggtttatttcagacagtttctatctcctgcgcaatcttaagttggcccgctccaagtttgagcagtttgctgacaacacggtgatttctgtctacaacggcattctagggggattgccgctggctgggaaacgactgtttgattttatcgcatcactcatgttaatcgtgtttctctcaccattatttctcgtggtggcttttctgatcagactcacatccccgggaccggttttctttgtccaggagagactgggctttaataagcggctttttaagatgtacaagtttcgtaccatgattcctgacgcggagaagcgacaggatgaattaaagaaattcaatgaggccgatggtccggtcttcaaaataaaggatgatccccgggtgacccctctcggcaacatcctgcgtcggaccagcattgatgaactgccgcagctctttaacgttttggctggcgacatgagtctggtaggtccgagacccctgccggtgcgcgattacaaaggttttaatgaggactggcatcgacggcgcttcagcgtcagacccggtttaacctgtttctggcagattcaaggtcgcagctctctttcttttaaggaatggatgagactcgatatgcaatatatcgatcattggtccttttggctagacttgcagatcttgttgctgactgttgccgcggtgcttaagaagagaggggcgtattaggttaactgagttatatcgcgccgggtgtccggctaagatattcttgtagttgtcatgctttttatatcagccgcagaccattcaatggttcactggcaccacatgctttctagtccgggcagcagttattttcttagcaactcggaactctaaatcttagaatttctcattacgagtaagggcttaatatgggtctaaatatcaaaagcagaaagttcttttcaggttggcaggatatttttagccgtccccggacccttcccgccggactggaggctccccaatcaccccggacagacacagaagtcatagattataccgggacattgcgcctcgtccggaaaccgccagcccagagatattttgccaacttatatgaatacttaatggtaaaagaggtcaaaaagacacctggcctggtgctggtctgttctgctacgaaaggagaaggcgccactacggtggcgttgggactggctaatgttgccgctcgaaataaacaggaaaagattcttttaatcgatggcaactttcattatccctgtctcagccaggcatgggggctgcgacaggatatcggtttcattgatctgctgacgggagcccgagatagtgcagaggttgcccagccgaccgatttgtctaatgtgtgggtcataggggcgggcggcgataaagaggaacggagcagagaattggagcatgatcgtctgcataccgtcttccgaaaattggcaacgcactattcattcatcgttatcgatggtccggcgatcaatgaatacctggaatcaaatctgtttgcccattatgtccataacgttctgttgatcattgctgccggaatatctcgggcgccggtggtgagcaatgccattgccaaattttctccccaggtgcgggaaaaattggaattggtattaaaccgccggaaatatcccataccaggttttatttatcgcaagttgtggaaatattaaggatattattatttaagggattgttgccgacagttttttgaaataccaccatcaggttgaactctcataataccgggttggaggcggagaaaaacggcgatccggggcgaggggttttacgatgcggcatcgaatactattgatgttgtttctggggatattattatcaggttgttcgggtccggaccggatagagagaaggagctatccggatttatccgcaccacctccaggtgcggtagtggaagaatcgtaccgcatcggtttgggggatgccttagccattaagtttctgctcaatcccgaactcaataccgaagtcaccgtccgtccggacggcaaggtcgtcctgccgctgatcggcgaggtcgcggtgagtggtttgaccctggaggaattgcggcaaaccgccagcacaaaatatcagaactttgtaaatcagagtcgttatggggaagtattaaaggaaggcgattacttcgacctgcgttttatctataatccggaactgaatatcggagtaagaatcccgtctgacggctcggtgtcgctgccgatggtgggggaggtaaaagcagccggacggcagccggaggaattgcggcagcagttaatcgcctcttaccggaaatatatcaaaaaacccgacattgccttgttggtgggcgatacaacggccaaaaagattcatttcaagaagagttatctaacgattgcccttaccaaagcaacggcccaggaagtattcgtcggaggagaaattaacgcccccaaattgattaagttagaaggccgcctgacagcaattcaggggattatgaaaggtggggggatcaaagatagcggcgatctctcccgagtggttatcttgcgccggggatattttgagaagccggagtggattcagactaatctggccgaaccgctgaaaggcaacagtatcttaaacgacgtagaattgcgggggggcgatgtagtcattgttccgaaaaccggcattgccaagctgaaccaatacgttcgggaatatatccgcgatctgttgccgatacccggcagttttggtgtaagcctacaatattatattgaatatccggtatgggcaccctagctggccaacaacctgaaaccggtaaccagaaactttattttctatgtatcaattgagccggatcgggaaaggattgttaggctgcctgtgtggcttaggcctgacggcagtctgttgctgggggcaggattggctgccgccgcaggagatgaatctgccgcccggcgtgattaatgtcgccttgcctgattttgccgaccagatcgggggaggctactatggtttggccaaccacgttcccgtggaagtcagagccgacgcggcgcccgagcagcgtatccggattgtgcggtcaccgcatgccatgcggttgtcgaaccgcaaggaagccaggtttcagatcctactgggtaatgtggaaactgtctggttctggctggaggctcctccggtgcacggtcaatggcggatcaggatcacagcgacgtatgcagataaatatcgagaaccgatttttggggccatactcaaaccggatatcatccagtactgctacgttcctccgcatggtctgttggatattcagatctcgtccatagagcagacctttaggctgagtaagaaatttctcttcactatggcgccgacgcaaatcgttttatggagagacgccttaccgtatccgcggcgggaattttgggattaatggcatcggaggcaggtggttagcatgatggagatcgtactatggatgtaaaaattaccggacgtctgcttatctttagccttttcaaacggcaaaaaatgatcctgcacctcattctcatcatgctgctgacgatcattttggggagtctctttctgccacctacctacgaagcggcgacggcggtgatggtgcagggtcggatcaatcaggaaatcctgatgcccttgccgcgggccgacagcagccgtacggtgatgatgaaccccaaggaggaggtgaataccgaaatcgagatcgtcaaaagccgtccggtgatggaaaaggtggtcaaaacactcaagctgtatgaccggccgatcattcaggaaaccggctttttcggaaccgtgcgcaccattatacggaaggtccgcagcgcctttacctgggttttgacgaaaatcggtctcgtttccgctccgacggaggagcaggccattgaaatggcggtgttgaaattacagaaagctttaagagccgagcctgctgctgaatctcagattgttcgcctgaaatatcgcgaccgggatccggtcatggcaaagaaagtggtcaatacggtgacctcggattatctccggcaacacatgatgatcaatttaaataaggcgcagtgttcatttttcgccgaacagatcgacatcgtcaaggcagatttgaaaaaattgcaggaccagctcgttcaacttaaggagaaaaccggcctcctggcgtttgaggagcagagccggctgattttgaagcagttagatacctatgagacggcgcgcaccagcattcagaaggaaattattaacattaaagcgaagattgaaaagattcaggatctgcgccgaacgaatccgaagctgttaattccactaccggaaattgcccaagatgtccaggtgcaggatctggagaacaagcttattaatatgcaatatcaattgaattcggtcaatcagcgctacactggcgccagccggcaggttgagaccgcgtcatctcagatcaaagagttggataaacagatacgccagcaggtgaatcagatcttggaccgggagttggccaaactcaaagccctcgaagccgaaaaacaggcagtggaggaaacggttgcctcgctcaagaaggagattgaacggcttccggcccaagaagtggcgctgagcaatctcaacagagaaatcgatacgaaacaagagactctggcaatcctgtggaaaaaatatcaagacagtcttattgcccaaaatactgacgagcgcctggataacgtcaaggtggtcagtttcgccgccactcctttgaagccggtgagtcccaatctggtgttgaacaccattctgggactggttctgtcagtggtagtgagtttaagcgtcgcctttttcctgacctattgggacgataccataaacctgccggaagacgtggagcgctacctgaatctgccggtatgcgcttctattcccgaactctagtatggactcggtgttaggtcagaaattaacgggttttcggcagttttccggacgatggcagttctggttgggaatgatcctcggggctgtttttttggcgatttcggagttggagtttgcctggttcaccgttttatttttaggcctgcttatcggtttcatttctttagcttttcatgacaagaagcaattctcgcttattatcctagtaatttccctccctataattatagacataaatctttattatcagccgagcgccgtcagccactcaacctatggctttcaggtcattctgtttaccattccgctctgtgtcctttatctcatctggataatgcgggctattgaggggagggagtccccggacattgcttcccctggactattggcccttgcctttttgtggtgttcctgtgctgtctccgtgtggttctcatcgaaccggctgtatggagtttttgatctctgggcgctcttctcatcggtgctgctctatatatacgtcgccaatcaggtgcggaaaaggcaggagttggtcttagtcgccgtggtaacagtgataaatgtcgccgtccaggggattcttgccttactgcagtatctgaccgattccaatctcggtttggattttttcggggctacgaaggcattaagggattacaccagtctggcggcgctctcccgagccgggggtactctgggtcatcccaattctctggccttgttttttgatttaaccctgcctttaaccttcagcctgcttttccaccccatgaaattcgggcggaagttcctgttgttgctggcttttactgctgggctggcgggattaaccgctaccctgtcgcgtggcggcatcctggcggtcggtctcgccagcattaccctgttgctgattcacttcttccgtcgctttgggctagcccaagccgtggtttatgtggtgttagtattagtggtggcctcgggactgattctgggaacttccaatccgatcgaaaggcgactttttcaacacgattacggtactgcctacgggcgcattcctcatcttctggtggcaataaatgttatccgggccaatcccctcttcggcgtcggtttgaacaattattgcgaagcggcgccggaattcgacaacaccccgcaacagatcatggcctactggcaggcaccggctcacaatttatatctgtttatcgccagcgaaataggtttggtgggtttgatatgggtcgttgtctttactttcgccgtagttaaagccctctggccatccctcagatcgccagactcatttgtccgatgtctgagcctcggggtattgctggggctgatagccttcttcattcatggtcaatttgattatgccaactggacccatttctcgacactctggtttatgttcggtgtggcggcggccctgggccgttttggcgcccgggatgaagtgattgagtccgtctgagcctcatttgaaaccatctgatgagttaaccgatgatttttccagatcgtcccgcctggtccgcaacggcgtcttcctgattagcatcgagctggggagcaaggtattaggactgtttttcttcgtcatgttggcgcgttatctgggcgccagggagctgggcttatacgcttatgccggtactttggccaatctgtttgtcctgttgccgaagtttggctttgaaagtttggtgcaacgggaggtggggcgagagaaggggacagcctgggagtattttcgcctgattagtatgctgaaattgattctgtccttaaccgctctgctggcgttggcactcgtgttgtttttagtccttcccagagccgagcgcttcgtggtgctgttggtcggctgcttcgttttttcgtattcctttttagagtatgtcgattcctttttccgggccttggagcggtcggagtttgaagtattggtgcggctctggttttctctgctcaatctggcggtgggggtctatctccttgccgccggttgggggctgagtaccgttgtcttaggccagttagtatgcgtgctgtcggccttggtgttggctatggcggtcttacgtcgcattgcttatgtgccttgccagcccaggaggggaatgggggcggttttcagaaacaatgtttcgggcgcatctggttctcttcccgcagaaaactgggccggatgcatgacagccggtctcggcaacggcttccgggagtatctgatcaaggcggctccttttgccggtattgtaacggctctgtatttcagtaaccagatggggattttgatgttgtccttttttgccgataagacatctgtgggttatttatcggcggggttgcgtctgtttgacaacctgacgctcattccggcagccgtgatgggcgcctttctgccggtggtgagccgctattatcgcacctctatcggcgccttcacaaccacgctgcgctttacggttaaatatttatttattttatcagcgccgttagcagtcggcatgtattgccttgccccgcaacttaccgtatccctctttggcgagagctttttgccgaccgcagcggtatttaaaatactgagtctggctttgattttcagcttctggaattatttgggagacaatatgctcatcgcccggaaccgggaaaaaaggttgctgcgactgacctggttgggggcgcttatccatataaccgccaatctgcttctcattccgttattcggttatcttggagccggattggccaccctggcaacgcaattactctattttattgtattatttagatttataaggcgttatctgagcattgccggcctgatccggcttatttggggccccagcctggcggcggcaaccatgggagcctcggttctatggctgcaggacctgtatcttggagtggtggtgccgatcggcatagtggtgtacatgctcatattgttgatttccaagacgataactgccggtgaactggccagctttaaggaaatctggcggtttcgccggatgaaaaccggcatcgtgggataatcagccgcttcattgaaggaaatgtcctgtgtgctccgctgacaaaaaaaaggccctctccagacctcctcgggtgatcgcctatgtagggcgaattttgcccactctgtcggagacctttgtcgtacgcgagattgccgccctagtgagattaggagcgacggttgagctcttcagtctctacccgccggaatcgttggccgttcacccggaaaccaggggtctcaatctaaacgtcacgacgattttctgtcccaggtgtcccttcttctggctggcgcaggtatggtacgcggttgtccaccctcgccgctactggggttgtttctggcgttacgtcctggtcgttagagtttcctggcgggaccgcctcaggagcctgctctattttgtggcggcgccgtatgccgcctggagtctgcattgccggagggtgactcatatccacgcgcattttgccaactctcccgccagcctggcgttgatggcggctcacctggccgatctgccattcagtttcatggcgcatgcctatgatgtcttcgttgacacgctgctgttgccggaaaagctgaaagcggccaagttcgccgccacgtgcagttttttcaacgtcaactacctcaaggctcattttccggcagcgccggcggcccgtctggaggtaatccgttatggcctggatccggttgctttcccactgcgggaacaaccgaaaaaccggataccgttgcttttgggagtgggtcggttggttgagaccaagggatttcacaccctgattgaagcctgtgcccggttgcgcgatgagggagtggcagtagactgccgcatcatcggggagggccctgaattaccgcgattaaggcagatgattaaagcccgccaggtatccgacagggtcaccctcctgggcaaacggttgcctcaggaggtgaaagggtattatgccgaaacggatatcctgatcatgcccagttgtgtacgccacaacgaccgcgacggcattcccaatgtgttgttagaggccatggcgatgggtattccggtgatatccacatatgtctcaggtatcccggaattggtgcgtcatcaagaaaccggcctgctggtgccgccagatgatccggtggcgctggccgcagccataaaaaccctgttggccgatcctggtctggctcaaaaaatggcatgccaggggcgggtgctggtggaaagggagtttaatatttatcacagtgccgccagcttgctggagttattcgactaatgctcactgccgatcggttgcccgcgaaccatgaaaatcatttgccggtagcacaggttttctaacctgttcagaagatatttttttgttaacttggaacttggaactgcggcgggaggagcttcacttttccgcccaaggggctgactggagcgggtgatgtgcggcatctgtgggatcataaatcgggacggccagccggtggaaaagggggtgctgcaacgcctgagctcagtactgcgccatcgcggtcccgatgatgagggctaccattacgagcctggcgtcggtctgggttttcggcggttaagcatcattgatctgagcggcggtcggcaaccgatgaccaatgaagatcagaccgtttgggtggtttttaacggggagatttataatttcaaagaattacgcctcctgctgcaaacctatggccatgtcttccgcaccgcttcggacactgaagtcattgtgcatgggtttgagcaatggggcgaggacgtcgtgcaccatttaaacggcatgttcgccttcgccgcctgggacagtcgttcccggcggctcctgttggcccgtgatcgcttaggcatcaagcctctgttctactccctgattgacggctccctggcctttgcctcggaaatcaaaagtctcctgctctggccgcaattagacccggccatcaacgaccgcggggtgtttgaatatttttcccaacattttgtcccagggtccgagactttctattcccatattcataaactgcagcctgccgagatgctgcgtttggccgatggtgacgtcaggctcaggaaatactggcatcctcaagtcatccccaacgctaaacaatctgtggctgatgccgttgacgaattgcgccagcggcttctagccgcggtcaagatgcagttggtggccgatgtccccttgggagtcttcctctccggagggcttgactcgagcgcggtgacggctgccatgggccaggcgggggtgcaggaaattcgttcctttaatatcggtttcgatgtcaagcgctatgacgaaaccgattttgccctccaggtgagccaacacctgggaaccaggcacgagagttttcgcctgaacgaatggcctaccagcatcctgccgaaactgctctggcacctggacgaaccgatggcagacgctactatcattcctacctacatcctgtccttaatgaccaggcgccacgtcactgttgccctgagcggggaagggggggatgagctgttcgccggttatacacactatcaggggatgaagctcaaccgcctcttgcagttttttcccgttagctggcggcgtctgggggtggcatggctgaagcatctcccttacggcggttcagctcgaaccggctattttctggaccgcctggcccggattgtttcgagttccttttttcctttattcgagggttatacccggaaggtggcgtttttcagtcctgaagagcagcagcttctgttttcaccggcctttcaagaaaagatggcccactttccttatttgagcgcagtccggcggataccccaagatcacccggagctggatgccgtcagccaagccaacctaacggatctcctcatttatcttccggaggacatgttggtcaaagtcgaccgcatgagcatggccggttctcttgaagtccgggttcctatcctggatcataccctggtggagtttgccctgagcctgccgttctctttcaaaatgaaggggttggagaccaaatatatcttgcgccgggctctgcaaccctggctgccggcgagcattttacagcggcgcaaacggggatttaatccacccctggaattctggctgcaaaaaggcctggtagaatacgcccgggagcaggagatgatggcgaccgtggcggcctgcggctattttaaccccgattacatacaactgctcattgacgcccatgtaagtggccggcgcaactacgcccgccagttgtggtcgatccttgtgttcgccctctggtggcgccggatcagggggaaaggagaatgtccggtatgaaccgccgtctggtagtcattagtccctgccgggatgaggccagatttcttgaggggatggtgcgctcggtaatcaatcaaagcatccggccggttgcctggattgtggtggatgacggcagtcaggatgactccttcaagatcatttcccgccatgccgccctgcatccctggatcaggcccgtccgccgggaacggagcggccagaggcagcttggacccggtgtggtcaacgccttccgggccggattggcagttttaagtgagaccgattacgaggtaattgctaaattagactgtgatctggagttcgggccggaatgttttgcgatgattctcaaacattttgatgactccagggttgggatagcgggaggcactacctttcttaaggtagatggccgcctcgtatcagagcgttatgtcacgtatcatgtcccaggcgccgtcaagttctaccgtcgggaatgttttgtggatatcggtggtctgcagcctgtgtatggctgggatatcctcgatgagaccgatgcccggcgtcatggttggactaccataagcgatcccggcattgtatttatgcaccatcgcctgcaaggctcctccttcggggcggttcagggcaaggttatctggggacggggggcgtatgtcatcggcagccatcccctctttgccctggcccggggtctcttcaggttgtgggagcgaccctggatcatcggtggactggcctttatctggggatattattccagttatttcaataagcagatcaaaagggtgcaagatcaggagttcatccgttacctgaggcgggagcaactttatcgactgacgcatgggaaccgccttccccctaaccccgtttgaggaactatgacaggacctgcggtttctatccttggtgtagaggtgggatgctacaccctgacaactctcctgacccgggtgcaggagctgcttcaggcctccggctgcagttatatctacggcgtcaacgcccacacgttaaaccttgcagccgtagatcgcgagttcctgcagatagttgccggggccgaagcggtatacgccgacggtgcttccctgcggctggcagcccgggtattgggtcggcacctgccggcaaagatcaccaccaccgatctgtggcccgagatgtgccagttggccgtcgaaaaagactggaaattctatcttttgggaggagagcccggattggcgcggcgggccggactccaggccggtcagcaattccccggtttacagattgtcggcacccatgatggctatacggatattttcagcccacagacggcagcggccatcaacgcggcgcagccggatgtcctctgggtggggatgggagacccgctccaagggtattgggccaaggttatgcggccgcagcttcaggtgaaagtgatcatcacctgcggggggatgttcaagattgtgtctggcgagctcaagcgtcttccccgatcctggcgagaacgcggctttgaatggctgtatcggctctggcaggagccccaggcctggcggcgttacctcgtgggtctgccgctttttggcctgagggtgctctcccagagacttacccaggcgtcgaaccggttgccgggttccggtgagcgacatcgatgaggatctcctactttaattatcatcacgacatccagggtatgacccagggtgcggcggtacagattcaggccctaacaaaggggttggagcaattaggccaccaggtggacctgcgatttctggcggcgtatcatcagggagaaaccgccgccccgccgaccctgaaaaacattcgctggctgcggcgctatggccatgtcccccggttgttggcccgcaacatctccttctaccggcgcgagctcgactatctaaggaaattccggcctgatgtggttcttgcagtaagctcgtatggcacgatttcaatggcgtcctcgtcccgtcggttgggacttcccctggtcctcttttgtgaagcgcctttggaatatgagtactccctcttcctaaggcagtattattcctatccctgtctggggcgctggctggaaggcgttacagtccgccaggcgcgacgggttgtctgtatctccgaagtcttaaagggttacctgatgcgctatggcgccccggcagtgaagtttgccgttataccaaacggggtggaccaccaccgcatcaggccgcaaactcctgatcaagagctgcaacttgccctgggactgcaaaaaaaacttgtcatcgggttcgtgggctcgtttcagttctttgctcagttggataattttgttaaactggctcaaaccatatgtaatgactatcccgaggtggtcttcttgtttgtcggcggcggagaaaccgcccagactttgcagcggctcaaccagacagtccagccggcgccgcgctttcagtttgttggcctggtggctcatggtttgatccccaggtatttaagtctgatggatatcgtggtcagtccctaccggggcgattaccttttttatggctcatctatgaagttgttggaatacctggccgccggcaaggcggtgttagcgccggccctgggacagatcaaggaggtggtgcaggacggctataacggcatgctccatgagccggatgactgggtggggatggccgagaaattgaagctgctcatccgggattcccaacttcgccagtatttgggagccaacgcccgccgcactatcgaggcagggtggacctgggagcatcaggctaaacgtctggcaaaggccctcacccaagttttagtctcatcatgagccgctggcgccgttttctggccaatccctataaactgcacgtccttaaggcattgctggccggcaaccatcgtcaaaagcgggcacggcgccaccttaaaaacctcactccggcaacgttggatcaggtgttgcggagcagcggcagttcggtctcatatcttcgggaacgccgccaccccgctttttacttcgacttcgacaacattcccaagattattgacgctattccggacaatcagaggcagcggaccattaaacgggccaagcgacaggccgtcgagaagatttttcgttttcgcggcagcaagccggtaatttttttggaagggtttgactggtggtatgcaattgaccgcgacctggactggaaccgggacttgcatcgcctggactggctggttgacgccctgttggcatcgtattacaccggggaagaacgctatgccgccgccgccggtcaggctatctgccattggtggcagacaaatccccccggcaccggaccctggtccgaacctttcgaagtgtcgcagcgggctaataccttaagctggctcctctttttggggcttcggtcaccgtgttttcccgccgccgctttggaatgcaccctctgcgccatcctggccagcggcatctggctggaaaccaccttggagtttcaaactcccaataatcatcttcttatcgaaattatccgactatatcaattaagcatactactgccggaatacccggcagccgcgcaatggcagcagttaagtgtgaaccttctggctcaggaagttgagcgtcaggtattatcggatgggttccattgtgagctgtcggttttttatcaccgtctggtcctcgaggccctgctcgaaatgattgctctggcccacaggaataatatgtcgcttccggagattattccggaacgcaccgcccagatggtcctgacgctttcccggctgcgccgcccggatggcacctatccccttctgggcgatggttttcaatcagatatcctgctgcgctatgatcttgaggtggtgggggcaactttgctcggtaacggttattcaggcggggggccgaacgaaaggacaatatggctcctgaacggcgtctggccgcagaccaacgcctcccggccgtccgcggcgcatttctggccgcaggcgggatatgccgttctgaaccgtccctatcgtggcgggttgaaccggctcatctttgactgcggcgatttcggattagccgcggcgcccggtcatggccacgctgattgcctcggaataaccctcgatctagcggatcgccccattttgattgatccagggacctactccttccaagatctgcattggcggcagggatttcgcggcactcgggcgcacaacaccatggttatcgatagctgcgatcagacctacatccccgggctgttcggcgctggccggttcgcccgtccccgccttaacagcgccatcctcagcggcggactgcgattttttgacgccagtcacgatggttatcagcgctgcgggggatcggttcagcaccggcgccttcttctggacctgccggatatgggttggctggtaatcgatcttgtgaccggtcaagggaggcatgaggtggaggagctttggcactttcaccctgatatcctgctgcgaatcaagtcctctcagattgcggcctgtatcggcgacagagaggtatgccagatatatcaacggtcttcattcgaaacactctcaatggtcggatgtggtatctatgatccgcccttgggatggctggcggaagaggcaggccagaaaattcccgctccggttctagtatcctccgggacaggaaatctgcctctcctagtcgccacacttttcgtccccggcagaacaaaaaagaaaatatccctgcagttgaaagaacttgccggaagttgggcgctggaggccaaaataggggcaaactcaggtattgcgttgtttagtccggataatgcggcggtgttggactatccgccttggtcagccacggggcgggtattagtctgccagcaaacgccggattgcgaagcgatgattctttcaggcggcgcagccgtcagccgaaagaacagcctaacgctctcacttccacgggaaagcggcggtttgttggtgaatcgagaaaaggggggcattacgatatatggagatgttcccttgcccctcgagctcttctgtccgattgaacttccggttgcgatcaatggtgaggcggtggcggcgcgctttgaccggaggaggcggatgctgcaggtgtcgggatgaaattattgcggctttatcggattgtctgccgaaatttgatcatgctggtggtggtgtggttgactgccagtccggttcatggcggcactcaggcacagatcatcgtatcggcagcggttgacccgaagaagataattaaccagaagttgtttggccataatgtcctgtttgccggcaacggtatgtgggatgccaggcggaattatctcgagaccgaggcggaatgcctgatcaagatgcttcaaccttcggtcctgcggttcccggggggcgatatttccgacctttatatctgggaagatggtttgggggtgtccaatacatccctggtaactccgcaggatactgatattgctctcgaagccgagccggattggaccggcgtgcggaatatccggatactggatcgccacgatggtaaatacggggatctcggatgcttcagttttcaggatggggttctcttgaggggtgtagtcggcctcaaggcgacgcaccctcccggcgcttcggtacgtccggaaaagcgcctgggccagccggaatggtattctcatagttatggtatcatggagcatctgcagttgtgcgaattgctgggcgccgaacccataatcacggtcaactatggcagtggcctgaataaagacggtagggtgagtacttacgtttccttatcccaaaaagttaagcgcgccgctgcctgggtggccttggtgaacggtaacccggaagatcaacggctgctcggcattgatgaagaaggccgcgactggcgtaccatcgggtattgggccggactgcgagtggctcgggggcgaccggcgccatacggcgttacctattgggagattggcaacgaggtttttaaccgccaggccataggtttttgttcggcccaaacctatgcggcagattatctcgaatttgtccgggccatgaaaaccgtggaccccacaataaaaatcggagcggtgggattggccgagcctcatggccggggggatgccgaccaggaattaccctggaatgaaactatcctacaaggggcaaaaaaccatctcgattttctgtcggtgcatctctattatcccagcgcctcggcctgtccgcattcttaccagagtcagtgctggttcatggccgtgatgggagcggcctcgcaagcgatggccgatctgaaggaaatccggcgtttgatcgatacgatctatgggccttcggagacgattccaattgtcgtgtccgaatacggggtgtggccggcggaatcaaaatccggaggcgattatgcaaatctggctcgggcattgtatgacgccgatctgctcatggggctcatgaccgagggatcggacctcggggttgacctggcggcggcctggaatattcatggcaataacccaaccgcagccattcgctttgattttaacactgaatccagaaccttgcggccgcatttctgggcccagcaactactccggaattccttagggaactggattttgccggttcaggtgacctgcccgacgttagccatcggacggctgggcaacgtcggtcctttgttggcggttcccgagctacaagctatggctacccttgacctgcaggggcacctggctcttgcggtcttgaatcgttccctggtcagcggcctggaggccgacatcaccatccgggagtatcagccactaccccttgccacggttcaatcctgccacggagactctcctgccgcccataatgaaagagaaccatgtcgggtaagggtgcagactcgggattattcccacgtggccgagaattttcaatatcattttcccccacattccttgactatcattcatctgcaacgtcaatccgcacagaaatagttcgggattgctgcaataattccttaaaaaacgcaagttcatcaatttattagatataacacatcttctagagccattatataattaaataacaatgcagcgggttgaggaaaatatgaaagacaaccccaccctaaccctcaatgccgttgaaataagactgccaacttttcttcggtcattctgagctgcctccggcggcgaagaatctcatggaatatagcaggttatattctttactccgcttagctccgttcagaatgacaatcttaactcaacagtattgaccctacctcccccccccgtaaacgggagggaactttcccccccccgtttatagggggataaagggggtaaacatagtagcgtacctaaatcctcagaaaactgaactgttgcaatatcttgagaatcgggttatgttggaacacatatccctaatgctgatatacaaatacatccaactcatccttctcggatatctaccggcacgtttcacgatacatctttccgccttaaccatatcccagtcctctttggggttatctgattctatgaagccatgttagttcataagcttttattgccggaaaatatcgagctgaattttaatcccccaccagaaaaaatactcaaggctctcgtcaggttggtctactcacgagcgaaacttgcggtcgattccgggaccttcgaagaagaggaattgcacctgctccatagctatctgggcgaaggtctggcgattcttcataacctttccgaggccgtggcgcaaacacttctaatactggtcctgtctcccgcgggggttggattgaacgggcagagctgtcaagtgctggcggtgctgatcacgcccctgaaagaaagcggttcccacttccaactgcttgccaggctcactgccctgttgcgcaaccgccgcttacgcgaggaattgatggccaaagagagcgccacggagatctggcgggccatcaggcgtgaggaagaatcaggctacgaaaattactgggtgttgtcccgggaagaaatcctgaaggaactcaccaccggcttccaaggtctttccccggaggaagcccggcaccgtctggaagaaatcggtcccaatcgcatcgcccgagtccgccgccgccctctcttcctgcgttttggaactaatttcgtcaatctttttgctatcctgctctgggccgcatccggctttgcctacctggcggggataaaggagttggctgcggctatacctctggtgattctgatcaatgccattttcagtttctggcaggaatatcgagctgagaaggccatcgaggtcctgggaaaattgcttccctccaggactcgggtttgcaggggtggggaggtcagggaagtggaggcagccgaactcgtcccgggtgacatcattgttctggaagcgggagaccaggttccggcggattcccggctcatcgaagcccaggatttccgggtggacaacagcgccctgaccggagagtcgcgtccggcctataaaactgcggagtccgtggaggatggccaggaatttctctggaccgagatgcccaacctggtttttgccggtaccgctgccctctccggcgtcgcccgcggggtggtgttagccaccggtatggacacccagttgggcaacatcgctgcccttacccaggaagtgaaggaaaaacccagccccttgcagcgggagatgcagtttgtagtcaaagttcaggcggtagtggctgtcaccattggcctgcttttttttctggtggcggttctgaccggcaaactcgccttctttaacagcctgatctttgccatcggcctgatcgtcgccttcgtacccgagggattgctgcccaccctcaccctggccctggctatgggcgtgcagcgcatggcccgtaagaatgccctggtcaaaagactgtcagcggtggaaacgctgggggcggccacggttatctgcaccgacaaaaccggcaccctcaccaccaacgaggttatggtggcccatctctggctggcaggcaaccatttaaccgttaccggcagcggctttaaacttcctggaagactggaacaagacaacagtcccctttctcctcctaagctcggatcgccgctcctgaccaggatcagccattgcgccatcctgtgcaataacgcttcgcttagcgccggggacgagaaggtatcgggtgaccccaccgaggccgcccttttggtactggctgccaagatcggaaaggattttgaagcaatccgccgcagccagccgcgcctcaaggtctttccgtttgagtctgtccgcaagcgtatgagcgtcctccacgctgcgccagacggcggggtgagttgctgggtgaaaggggccccggaatcggtgatccccctgtgcaccaccataactgaatgggatgggcagacccgcccgctcacccaacaggatagggccaggctgagtcaggaattaagcgagatggcccaaaagggtctccggctcctgaccctggcctacaaaccggtggaaaccttggatctgggtctggaagaagccgagagcaacctttcctttctggcaataaccgggatggaggacccgccgcggccggaggtttcagaagctattgacaggtgtcataaggctggcatccgcattgtgatgatcacgggagattttggcggcaccgccggcgccgtggcttccgagatcggtatgcgactggggaaagctgccattctcaccggtgaggaagtctcccgcctgtccgaagtccaactccgagggttgctcaagcgaagtggcgacaaggtgtttgcccgtatctccccgcaggagaaacttcgaatcgttgtggccctgctcaatctgggggagattgtagccgttaccggcgatggggttaatgacggcccggctttgaaggctgcggacatcggggtggccatgggccagcggggcaccgaggtgagcaaagaggccgccagtatcgtactgacggacgataacttcgctaccattgtcgctgccattgaagaggggcgagccgtttatgccaatatcaagaagttcatcacttacattttcaacagcaatattccagaggcggtgccctttgtcctgttcgtgcttcttggcatcccgctgcctttaaatatcatgcaaatcctggcggtggatctggggaccgacctcctgccaggtctggccctgggggtcgaaccgccggagccggggatcatgaaccgtccgccccgttcccgccgggatcgcctcatagattggcccctggcccggcgcttcacctttttagggctgttgaacgccgccgccgccctctgtgcctttttctttgtgtacctgtcggccggttggcggccgggattagagatggcggccagcggtcccctctacgaacgcgccactactatgtgcctggcagggattatcgcctcccagatcggcaatggcctggctattcgcaccgaccgggaatccgtctttaaagtaggcctgttttccaaccggctgctcatcggcggcatcgtcagtgaggtccttattctcctggccttgagctacctaccccttctacagggtatcttcggcaccgctcccctcaccggaaaggacttaatgttccttctcagctttcccccagtaatgctgctggccgatgagctgcgcaaggcctgggggcgccgccagcatcaatctcattagaagcagagcgaaggagtttttaacccgtctagcatttgactgatatacgtttaaaaaaaagcctcggcaggatatgattcggtagaatatgataatgatgttaggaaaacgtcacttttaattgctaaaatattaactagttagtgttcatccggaaactgtggcggtgccccttgcagcacaaagggaaaagcggaaatcttgtttgtggaagtggggttaccctgcctctacaatggataagcccaaaaaaaggacttcctggatggagactggttagcgttaatccggttaaggagaagtgctatgagatcaatcttacagacatgcaagcctcgccatgacatcctcaccgggacgtttaatccggagattttcacggctaatctcagtcaggtaatggacagttatcgaggcaaaagcagcattattcactctctgtatactgacgccaggcaattttttaaagacgccacctatcccaccgaaagcctgaaattgatgcttgcggatgtcctgggacgattggccggagacaattcgttgccggcgatccatcgactggaaaccgcctttgggggtggaaagacccacatgcttatcgccctggcgcatctaagttttcgagggcaggaactggttgatgcggtgcaggacattattgatcccacgatcttgcctccgccggggcaggtacaggtggtgggcatagccggtgatgaactgccggttcatcagccccaaggggcagtcctctcgccttacaccctctggggagagttggcctttcagatcggcggggaagccttataccgggagagggaaaccgaagtccggtcttatgccgcgccggggaggaacttcttggaacaggtcttcggggggcgcaaggttctcattatgctggatgaactggctcaatatgccgccaggctacaggccgcccgaccggacggggccgaaatgttggccgcttttctcatggccctccatagttatgccagaacgcatgccggggtagcggtggtgctgacgctggccagcgccgcggatgcctttgccaaaaacacagaaaagcttcgggaactgattgcgacggtaaagggggaagacgttgatgagatccaagcgtgggaattggcgcaaaaagcggagaaagatatccgcagtgtaattgcccgggacgccacgacggtggtccccattcaggccggggaaatttcccgtattctggccaaaagattatttgaccaggtggatgccgaagcggcggcggcaacggcccaagcctaccttaaactgtatggcactcatgcggcggtgctgccgcctcgggcctcgcagcacgattttcacgacctcatcacggcgcattatcccttccatcccacgtttatccgttttttgaatgaaaaactggccacggtggagacgtttcagggcaccagaggagtgctgcgagtattggctttagtcatacgaagtctgtggcaaaaaagactagagacgccgctgatccatacctgtcatgttccccttgacgatcccggggtggttaatgaaattatgggacggacgggaggcggcgatcttttgccggtgctcaatgccgacgtgggcggacctgattcggccagtctttctttaggaaagagttacgcccagatggctgatcagaagaatccgcatcctctgggttatcctttgtacgaatatacctggaagaccgtttttttgcacagtctggtgggacggacggaacaacttaattccaatcttttcggcatcacggaagcagaggcgactctggcggtgacctttcctggtctgaccccgccacaggtaaagatggccttggataagatcgaagacattgaggatggcgccctttatttgcgctttcatcagggccgatattatgccagtttagacccttccatcaacaccactttgaacgcggtgcgtcgttctttgaaaaccgagcacatacagggcttattggatgcgacagctcgaaagattattaccagcagccagtcagtgttccacgtcgttcacgatgtgacgttgccagagcatatcccggatactgataaacagccgatcctggcggtggtgtctctggatgccgaccacgttaaagccgaagattttattctctccgccggtgccaacaaacctcgctttcatcaaaatgttgtctttctgctgttgccgcaaaccgtaagagaggccaccgaaccttggggggaggaaaaggttacccggtcccaagaaatgctcaatcgtatggaggcaatggcggccacagtgctgtcgatgcgaaccctaaaagcccaaccggagaattttggcatcagcgccgccaagctggtggaggcggaatttgataaaaaactcaaggaaaaagaattaggcttggttaccaccgtgactcaggcatatgatggactgtggtttccttcggcgtcccgacagattatccgccgggaaatcaaggccggcgtcggtgaaggtggggcttccatcgccgaggagatcaaacggatcttaatatcggagggcgaactcctgacggcggaagcggccgttacccaggagcatttgttggctttgggaaaactcttctttgagaaccaggacacaagctctttaatcgttgtgaaggacaattttacccgccaacggcattggccggtgctggaacagaccgcgctgttgccgcagatcatccgggcgggcgtcaatcggggtgtttggtgtctcttccgcctggccagtagtgagagtgtaaaaccggaagaattttttagtcgggacaccggcgaactcccttttgatttagacctcacccaggaaggttggtctctggttaccctgcccggggccaagaagcggggctgggggccggcggctatagacaaaaagaagctcgaacacttagtgattcaccagattgaagagaaagaagccgtcactgttaaagacgtccaggctgagaccctgaaaaactttggtgaggtcccggaggaaatcctctacgatgttattaaagaccagttgcgccatggcaaactggcggcttatcctggggttgccgatcagcaggaaaaaccgccgggtttatatttaggcaaaactccgctaacgccgcccattacgcctgacctggtattaaccactccggcggctgtggcggtcaagggctgggtgacggcaggaccgaatgcgttcaaattagccggaactgacggggcgcaccgtttctttccgttactggggcgattgggcagtctgtatgccaggggagcccaatcaaccataaaatctttggaactggtggattatgaaactcccggcggcggcgccttgcgcttgactctggaaaatatcccgcccgaagggatgaagcggctcgaggaattctttgaggtgctgggaggaattattagccctggccaggactctgagatatatttagaaattgaggacccggacgactcatgtccgctggtgcaggagttgaaaaaaagattccataacatgaccatttccggttgaaacataagcgcatggcaaaccaccattccgatctgttagcctattaccagaagcacctggcctctttggtgacaacgtatccttttgttctgcgcctcgcggaatggaaggattatccggtgcccatcctggtggtgaaagaacggcgtgaattcatcagcgacggcaatggcaaaaatcaatcatcgctccatgggtccactagaaagatactgttggaaatcggtcatctggcgggagccgcccaacggcgctgtctgcccatcatccgtcatctggtggcgaaagtccgggataaggcggatgttccgctggaattgcaccgctttctgtccaacgagggcctgcggctgcggctcagcctgcctttggatgaagaggccggagcgaaattgggactgatcttccgattacaggtgcgcctgaaagaactggatcgggtggaattgattgcccggcgggtggccaattgcagccgggaagaggccgcttatctcctctcccgcaccctgaggttcggccccgacgccaaccgctgggccatttccggcctgcgcctgatgctgggcggccagccaggcgacccggccgtggaaaagatgctggcaaggttgcggatctcggggtaacattcgccaaaggaggcaattattatgaaaagcgtcttgaatatcgaattacttaataaatttcaagcagtagcacaagggccggatggcgatcttttaatcaatctcttggatatcctctatgccagaattgccgatcaagagaatgatgatcaatatctatcccccgatgatttagaggccattagacgcggtcaggaagatatgcagggcggccgctttctttctttggaggattaccggagtggtaagcggctatgaaatacgccgtttctcagggtgatgagcaaaatgtagcaaaatgtagggtgggcattgcccaccctacgggaatcatcacatgaatttttctgacaagcgcctcatcgaacacggcttcccctgccaccaggtgggggcggagacccaacgggaacggggagccagttctgctttgccacctctctattatttgcatgtctggtgggcccgccggcctttgacccccagccgggcggccatcctggcgtcccttctcccggcggacaccgacccggagaggttcatccgccgtctgggcattgaaaaagttcaggtcctggtgcgcggccaggcgtggacgttgacggggggccttctgggaaaaatccaacgcgacggggcaggacgggaattcctcgccgtggatgccgcggtggtgcgggccttggcgcgagagaaccaacaacggttggaaaaccgggcgttgatagcccagttgcaggccaaagacccaggaatagccagcgatccggtggtgcagcggtggcatagggaaagtcagcctctggccaacctatggcctgaggaaggagaagaactaccggtgcaaagggtgatgggggacccggcgtggtataaacaattgcttgctatttgtaaagtatataatacgaggatacctaacctctatggatacgatagagcatttgccaatccaaccaatccaaccgatttagaacctcgtgatatcattatattagacccaactgcgggaggtggctcgataccctttgaagctttgcgactgggctataaagtttttgctaacgaactcaatgctatagcagcaacaattctttacggcacattagattatccagccaaatacggcattggtttgttagataagatcgaaaattatggaaagatattattagaagctttggacgatcaactatctaatatttttcctaaaatagggaaattgccaaaacaagaaaagaatgaattagaaaattatctatggcactgccctgaatattcactaaagttcgataaagaagaagttacaactttcctctacacccggcaagtcacctgcccccactgccggggggaagcgccgctcttaaattcctgttggctgtccaaagaagccggcgatgcctggggggtgcaggttattcccgatggcagtcttaaacagggtagggttcgctttgccacctaccgggtacagaagggaaaaggccccaacggcgaagaccccaacctggccacagtgaaggacgcggtgggaacttgcgtgcactgccgccaggccattgacggcgatgaaatcaaggcccaggcccggggcgagtcgcctttggggcaatggcaggatcggctgtattgcgtagtggcccagcgtctggagccggtgttggacaaaaccggccaaccggtgcgttatgccagtggcgggaaaaaaggcgagatcaagacccgcaaggtgcgcttctttcggccccccaacgagggggacctggaggccctcaaggaggccgaacggcgattaagggaaaaatggccccggtgggaggctcaggggcttatccccacagagaaatttcctgagggcaacgataaccggcctatttcctatggcatgccccgctggtgcgacatgttcaccccccggcagctcctgggccacctcaccctggtggaggggctgaatgcgctcaagcctcagattattgaggcattgggctttgagaaaggccgggccgtggtgacctatctgcaattcgccattgataagggagtggattataatagtcggcagacaaggtgggaatatacgagagggatagtaaaaggaaactttggtcgccatgatttttccctgaaatggacctttggggaaatgattttcaccggccccaattccggtgcatcttggggtttgtcacaggtgttggatgcctacgccgggattgccgccctggtggagccggttcaccgccataactctaactcgctgcccttgaccattctgcacggcaccgcggcccatatgccgcaggtacctgaccgatccgtggacctggtgtgcatggacccgccctattacaataatgtgcagtatgccgagctttcggattatttctatgtctggcagaaacgcaccctgaaagacctctatcctgagcttttcaaccgccgcctcaccaacaagcaggaggaggcagtggccaacccggcccgggacggctccgctaagggtgccaagacggcgtatgaacgcatgatgggagagatcttcgctgaatgccgccgggttttgaaagatgaggggctgctgaccctcatgttcacccataagagtcaggatgcctgggaggcgctcatccggtcactgatagaatcgggctggataatctccgcctcatttccggtggaatcggaagccgctgaatcaatgcaccaaaaaaacctttcttctgccgccagctccatttttctctcctgccgcaagcgggaggaggagccggccttaccagccatgtggaccggtttggggggacagggggtgcaggtgcagatccggcaggcagtggaggccgggttgcaggagttcgccccgctgcagctcaatccggtggatcagatggtggcctgctatggccgggccctgcgggtgttgtcggagcagtggccggttatggacggcgatgagccggtatcgccgttgcgggccatgaacgaagccagccgggtcgtggcggagcatcagatagggcggctcaccgaggggcggttgagcgtcgacgacctggacccggaaaccgccttggggctcaccgccttcggcatctggggtctgcatgactttgcctttgacgaggccctgaacctttccaagtcgctgaatatcgccctggtaaccaaagcgggcggttatcgtctggaaggccgcatggcgggcgtcaatcaggaaaccgcggcgggaagggccaaaaggccgcggggccaagaacaccaggaggccagcggctacagcgcccccttggtaaaaaaaggctctaagttgcggctggcccaaccggaagagcgcagcccgcagcggctggccgatcccttgactgactgggatgtggtgcagggagtcgtcatggcttaccgccagggggacatccccctggtgcgggattatctggacaggcgcgccgcggataagaaaggcaagatcaaagacctgcttcaggtctgggccgcggaggtggatgatcaagctttgcggcaagaaggggaagcgattcttttcgggctgagataattgttggcgacatcctgaccggcattgtctatggcgccgaaatggcccggacgctctgttgagatttccttggagtcccagaatagatctgaagttggtattgtcaaaaaggagtccttatgaaaaaaacagtctggattgcctatgatttaggggtaaaaggtgattacgagggtctctattcttggcttgataatcacggggccaatgagtgcggccataatattgcagttctggaatatgacgttaagcaaaatcttatcgaggaattacaaaaggacataatcgaaaacgttactttaagtaagcaggatcgaatatatctgatctggcgggaaggtggcaagatcaagggtaaatttattgttggtaagcgcaaagccgcgccctggttcggttatggcgcccaagaaccacaaattgacgaagaagtggaacagcatggctaaaaatctcttgctggactccggattctggttcgctctctatgatagcagagatcgctaccacgatgaggcacaaatccttgctgatctattagattttcataacttggtcatccctatgataaactctttgaatccactgtgctgcgaatgatgcaattatgaccgatcagcctggaactgaacgttttatggtgggcagcgcccaccctaccgactttcgcgaccatccctggcgcctttcctatcgcagttccgccactggcccgggcggcaaaccgatcaatattctccacgatttctatattccagtgttacagtgggccgtccgctacgaccgggtggcgggatactttcgttctacctccctggctgcggcttcccagggctttagcgcttttgctggccggaaggggaaaatccgtttgattgtgggggcagatttagaccccaaagatgtccaggctattctcaatgcctatgcccaacaggggactgatgggtcaccaactgacaacttgttggagcaggctctccatggcagccttgatcaccctgaagcttggccggaaaatgtctgccacggagtacagcttttggggtggcttatcgccaggcaggttttggagatcaaggtggccctgcgggttcatgcccgcagcggtgtgccactgccctttgattcggtggaagatggctatgtccatatgaaatggggcgtgtttgccgatgccctgggtaatcggatgtatatcagtggctccctgaacgaatcaaagacagccctcaccctgaatgccgaaaacattgatgtccactgtgaatggcgaggggaaacggaacagcaaagagtggaggaagcagatcgggagtttcaaaatctctggcaagatcaggcgggcgggttgcgggtgctcagcctcccagaagccgtccagcaacgcttgattaacatttccgcaggcatgtcccgcccccgggaaattgacggcgccagcgccgcgccgctggaaatctctcctccttcagctctggaaaggctccaatttgccctcatcaaggatggccctcttttaccgggaggcaggtttgtcggactggagactgctcccattactccctggccgcatcagcaaatcgtggcgaggcgggtcatttccacctggccctttagctatctcctctgcgatgaggtcggtttgggaaagaccattgaagcggggctgattatccgttccctctatctgtccggtttggcgaaacgggtcctcattgccgccccggcgagtttaaccagacaatggcaccgagaaatggccagcaagttttttctcccctttggccgagccgtgggaggaacgcctctgacccatgaatatcttttaccggtggaggaaaaacaacctgcgccatcacttgtggctcctaatctcactattatttccaccggtttgctggtaagagcggaacagcaagctgtccttcaggctgccgggagatacgatataaccctcatagatgaggcccactatgctcggcggaagaatccgacgcaaggcctgcgggcggagccgaaacttggcaagctctaccgggttatcgccgaaattctccggccacggagtacatgtctcttaatggccacggccaccccgatgcaattagacccggtggaggtattcgatctgatccggttaacgaaccgtttagggccttttcaatacgaccctggtttgtgccaatggtattatgacatattatctcgcctggtccgggggcaggccgttacagagatcgactggtcttttctccggcaagccgtattggatgtccaacgtcatgatccgctgtattatgactatgtactccgggtggtggtggatggcagaatccgcctggctttgcggcggtggctggatgatgggcagattccccgtagaaatgatttgccgggattcatccgcctgattttttgcaccgcgccgctttcccgggtcatgctgcgtcataatcgttccttattggaaatatatcgcgcccatgatcaactccacgccaatctggccaaacgggaaattctgccactgccggcgattcgttttactccccaggaacagacctgttatgaccaactggaagaatattgccagaaattagcctcgcatatcgcttctggcctggaagcggaccagaaggcggctatcgggttttatctgagttttttgcgcctgcgctttgcctccagtctttttgccattcgtcaaacgttggaacgccgtttagccaaggtgaaatataccttaacccatttagccgaccgaggagagacgggtcaggatgagctcgattgggaagaccttttagatgagggcgacgatgaccaattagtcgctgaaaccatgctggccaaccgcaagccagaagacctgcaatgggaaatgcagtatctgcattccatgctcttgccgttacgtgatctctccggcacttcttccaaaatgcaggttctgttgcgggtgcttggcgaccggagaatcgcgggtacccatcgcatccagccggtggtgatttttacccgctttttcgacacccttaccgatattgtcaagaggctccgtaccattgatatccgtctgctcatcggcgcctattccggccaggggggacagtatattgatccgaaaacctttaccttagtcggagtcgaaagagaggagatcaaacggcgattcctccggagtgagattgacatattagtctgcaccgacgccgccgctgaagggttaaacctgcaaggcgccgatcttttgattaattttgatttaccctggaatcccatgaaagttgagcagcgcatcggtcgtatagatcgcatcgggcaaaaatatgagactgtttatgtgcttaatttgtgctacgcaggatcggcggaagaaatcgtttatgggagactgctcagtcgattaagccagatcggtttgattgtgggcgggcaacaattgtcgctgctgcccgttaccagggaagaattccaagaattggcagaaagaaagctcagtgaaccggagttggaaaagcgtgccaaagagagagcgaaactggccaaagagcggatcaaagcccgagaaatgcctgccgaagacctgtatcagatctattccaggctcagacaggcaaatgatgcaagtaaggccccggttaccttagagactatctgggaggtcctctcccgttctctttacctacaggatttaggttgtcagatctgggccgaggtggagaagaagaccataatgttacacaatatccccggaattcctgatggcaccgccctcactgcttcccgggatacctatgagtatggcattgaacagttggagcggcccctgcattttgccacctatggcgatcctgtctttgataccttattgaatcatatggcgacgtttgcattgcccgaatgtatcaggcgattggaaattcaaggaccaataagttctttggtgggctatgccatagcatcgttagaaaaaaacggccaaccacaaatcaggttactttactcaggggaacgtctcaatataattcaattagtcgaggatatgtctatttccgaggcggacagcgaaactctccggacagaactgaataacctgatgattacggagaataaccaacctaaaattgctccccagattgaaaccctcaaccaccaagcagggctttctcaggtgacactcggttatttaatcatccattatcttattcggtttcggcaaaaaatggggaccggtgacgagcatttctggccggaggtcagggggctggaaaatttgtgccgcgataaagcagtcattctgattcctgatatcccgaaggctcaggtccagaaactttacggtctgctattcgatctgcatattccggcattgggagatagcgctagaattactgctccaaccccaatagttctcggagctctggaggcaacctgtcggttagcaaataaattgcacgtgaggagggctgatttgctgactagagatgtcctgagaagattagatcgggaaattaacaatatcctgtcataacggcgcctacctctgcgttccgcctagttctttttcaaggaaattcatcattctgtcaagcatgccgtcgctttctccgaccggttgcctgccgggaacctgtttaccgacatacttctcggagtgttcggagtgctggcgccagttctccagataacgcaacgccaaccgagtatcctggatgatgagcagattttcggcgttcctctcctcagccgcccgggtgaagttgaaagagccggtaataaccgtctggtcgtcgataatcataactttattatgggcgatagcgtgggcggcatcaatataggtcggtatgccggcattgaccagaaaatcggccgaggagtatttcttagagcgttggctcttatccaggataacctccaccttgaccccgcgtttgtgggcctgcaccaaggctttggcaatcggggcagacgtaaaggaatatgcctggaccaagatactctgtcgggcctgattcagggtgttaacgatggctttggtagccccgcccttgggagaaaaataaagctcccattgggccgattgactgaacggctccgccgccgctggcaggggcgccgatacaacagcggtaagccatagcagcaggattattgtaagttgcttggggcgaatacaaggttggctcctatagttagtcgccatccggaaagtcctttattttttggggttatcccttataggggcgtggtaaccccgcctcgacaacactgtaaccccggcaggctcatccgtaggggcgaacccggtcttctcccaaaaaaactgaagtattacaatagcttgaacattaaggtacgcagtgaccataaagttaaaccttgagggttcccggaagtgtcgattgcagcgatagggcgcaagctggatgaagccggattgcttaccggcaatcacggcagatcaggtagcgctccaccgggtcgccggtgagcttggcccagtattcgagttgggccataggggcgatgtagttgccgcacgattcacactttaccagctcaaagtcccggccccagatcgtacggatgccgtttttctcagtataaggaataacattgttgggacagataaaggcgcaggagccgcagccgatgcaggcatcggattttaatttgaacggtgtggcgacttgtttctcgggagtgcgattgatcatactgatggcgctgactccgacaatatcccgacaggtgcggacgcacagaccgcagaggatgcagagttcctccgggtcttcagttttgaagcgggattcagtgacgcccagttcagccgccatctcccggatgagcttggatttgggagcacgggccaatagaagctccaagatgactcggcgggcgtccagaactttttcggaatgggtctgcaccgacagcccttcttccaccggataggtgcaggagtttactaatcgggtgcggggccattcaccgatttccacgacgcagaggcgacattggccttcaggttttaaatcagggtgataacagagggtgggaatttctatatcgagctgccgcgccgccatcaaaatagtagtgccagcaggaactttaacatacaaaccgttgatgagaaggctaacttctcccatgatccactccagtttctgaagagattggcgttactcggtaccgacactcggtcaggttaagggcgccggcgtcaagacgttgataacttcggtggcattatcagcgttctttttgggtttattccaccttgacggcatcaaactgacagacgtcgtgacagagaccgcatttaatgcacagatcctggttgatgacctgaggttcttttttggggccgctgatggcgccgacgggacactcacggacgcaggccaggcaactggtgcactcattgggatcaattgtgtaagtcagtaactgacggcataccaaggcaggacattttttatcgacgatgtgcttggtatattcctcgcgaaaatatttcagggtgcttaaaaccgggttcgccgcgctttgacccaaaccgcacagagaagcggaagccatagtccggcagagatcttccatcatggcgagatgtttttcttcgccccgaccggaggtgatgtccgtcaggatggcatgcaattgttttaaaccttcccggcacggggtacatttcccacatgattcctgcatgaggaaggagataaaatagcgggccacatccaccatgcaacttttggtgtccatgacaatcatgccgccagagcccataatggagccgacctgctggaggctgtcgtaatctaccggcaggtcgagaaattgtttagggatgcacccgccagaggggccgccggtctggacggccttgaactcgtggtttccggggataccaccgccgaggtcatagacaatatggcggagggaggttcccatggggacttctaacaggccggtgttattgaccgcgcccaccagggaaaagaccttggtgcctttgctcttctcggttccgagggcggcgaaatgctctgctcccaggttaatgatctctgggatgttggccaaggtttccacattattgattaccgtcggcaggccaaataaccccgcctggatcggataaggcggtcgtggcatgggctctccgatccgtccttcgatggaggcgatcagggctgtttcctcgccgcagacaaaggccccagctccctggctgattttgatatcaaagctaaacttggagcgcaggatgttggtgcccaggaaaccgaagtcgcgggcctgttccacggctctggtcagtcgcttcactgccagaggatattcgtggcgcacatagatatagcccttcaaggccccgatggcgtaagcgccgacgatcaaaccttcaatcacggcgtggggatctccttccataaccgcccggtccatgaaagcccccgggtcgccttcatcgccattgcagataatgaatttgacctctccaggaacctgtcggcaaagccgccatttgcggccggtgagaaaaccgccgccgccccggcctcgtaggccggacttttccacctgatcaatgacccgttcgggagtcatctgaaagagaatcttccgcagggtgcggtagccgccgagggctagataatcgtccagactctccgggtcgatggcgtctagtttgcgaaggacaaggggattttgggtctgataaaaggggatgtcggctttgtgggggcagaatttaccgtcaatagggtcttgatagaggaggcgttccaccagtcccccatttatcagagtaaggtcaacgatttcagctacgtcctcgggttggactttttgataggcgatctcttgcggccggatgaggaccctgacgccgtgggagcagaggccgtgacagccggtggtttttaaaatgactttgccgtctatgcctttggcttccatttcggctttgaaggcggcaaccagttcttcgcttcccaacggcaggcagccaggtccaccgcagaccagcacctgcaactggttcggatcccgtttagcccgcaccagtcggcgatattccgtaagatggtcgattgattcaataaagggcataggtcattctcgttctattaggttcggggcttgataccggggcactcccaacgacgagggatattggcccaatgtctcgccttccttacctatttctgatattttttcaatatcttaggtaccttatcgacagttacgcgcgcgtgataggtgtcatcgatcatcattaccggggcttgcgcacaagagcccaggcatcccacagtttccagagtaaatcgcatatctttggtagtgtagccgatatcaactcccagacggtggctgatcgattcggccagtcgctggccgcctttcagatgacaggtcgttcccaggcagacacgacagatgtgtttgcctttgggggtaaggctaaacatcttgtagaaggtagcgacgctgaaaatccgggtcagggggatattgaggcgttccgccactaccttcatttcatcctggggaagatagttatagctatcttgaatatcttgtaaaacaggtatgagatcggccggctgacaatcgtagcgggataaaatgccgtttaagcgttctaggtccattattcaccttcttccaggggcgcgagtgaaggaaactccggatagggggcctcacatttcttcaataacagatcataccgctccagaacctgctgctgaatgaaattgacttccggttcccgaagatgccgaaagcggccttgaggtttgagataatcctttaccggccgtatcttgggaatctcgatggttaagcggtagcggccgtttactacctcatacagggggaagaccgcggattccactgccaaccgtccgagacggacggtgagatcggtagcggagcgccaaccggtgggacagaccgagagaacatgaatataggccggtccaggggtctcgagagccttcttgaccttaaaatataaatcaaacgggtagctcggattggcggtggccacatagggaatgccgtgggccacggcgatggctaccatgttctttttccaggtatgttggccgatactcaggcgaccgggcggtgaggtggtagtcatggcgccgtagggggtggagctggaccgctgaataccggtattcatgtaggcttcgttgtcccaacagacgtaggtgaagttatgtccccgctccatggctccggacaaagattggaggccgatgtcggaggtgccgccgtcgccgcccatggccacgaccttggggagatgggccaatttgcctttgcggtggaggatgcgataggcggtttcgataccggcggctaccgccgaggtgttttcgaaggccacgtgaatccaggggtgtttccaagcggtttgggggaagccggaagagacgatttccatgcaaccggtggcgtgggcaatgacggcatctttgccgatggccttgcaaacccagcggacggccagggcttcgccacagccctgacaggagcgatggccggaggtaaagaattcttcccgaggcatcaggcgggaggcgtacacatcaaatttttggctgttggccacaccgaatttatccattaacctcgcactccatagagatgatattcctgtttgggaccctgggcggattcatcccgggccagagcaacgatttctttaaaagagacgggtgagacgtcgcgtccgcccaagccgatgatatagcctagggtctccggacgttgacttaaggggtaaagggcgcttctgacctctgccaggaccggtggagcagcgccgccgggtgaaaccgcccgatcacagacgatgactaattcggcgttcctaagggcatcccgtagttcggcgaagggaaaggggcgccagagacgcagtttgatcagtcctaccggctcgccagcagcctgcagctcgtcgacggcaatttcggcgacctcgcccaggcaccccatggtgagaagcagtatcttggcgtcgttggccttataccgctcgaccggatgatactgccgcccggttagcttaccccattcctcccataccttgattatccgttcataggagttcatcagagcaacttgatggttcatttttacttcggcgaagatttccggcatggcaaaggcccccatggtaaccggatatttgggatcaagggtatgccggggcagataaggtggtaagaacttatcgactagatcttgatcgaccatattcatggcttcgaccacatgcgtcaggataaaaccgtccatattgattatagttggcataagcactttggaattttcggcaatcttgaaggccatgacggtatggtcgaaggcttcctggccgttttcgacaaagatctgaatccagccgatatctttggccgccatgatatcgctgtgatcattccagatgctgagggggcccgacaaggcccgattggccacggtcatgacgatgggcaggcgcagtgccgaggcaatgaagagaatttcgtgcatgagggccagtccttgggaactggtggcggtataggttctggcaccggcggcggacatgccgatgcaacagctcagagcggaatgctccgattcaacattaacgaattcggcctccagatcgccattagcaaccatggaggagaggtgttcaacaatgtgggtctggggagtgatggggtaggcggcgatagcctcggcacgggctagttgcaccgcatggctgacggcaattgatacttccatacctgctcggtggcccattattcttcctccggtaccatagtaatgcagccggtgacgcactcacgggcacagatgccgcaacctttacaataatcggggtccatatcaaagtagccgttcggctcctggataatggccggttccggacagacagtccaacagacgccgcagcggatacagcggcttttggtccagaccgggtgctgcgaccgccagtcgccggtgcgataagctcgggcattgccgggttcacgcaggagggcgcctaattcaatatcttgccaggtcatctggtctagcggcttgctcacgattttgcctcccccaccacagttttttcaaatgccgtctggagtgcagtgatgttctttaccgccataggtccaaaccgctctttcaggggctgggtcatggaatcgaccttgacggcaccggtggcgcggatcagggcgcccaacatagtggtattggtgatgggcacccccaaaacctggcgggcgatttgattggcatcaaccacggccagacgatgcttaaagccaaattcccggcgggtgtcggcaatggatttattggtattcaaaacaatgaccccctccggcttgaggtcggccgcggggttttggatgcgaatcagactgggatcaaggatgagcacgacatcaggattggcaattttgcagcgcaggcggatatggtggtcgtcaatgcgcaagaaggccaaaaccggcgctccccgacgttcagggccaaagcttggaaagccttgagcaaacttgccttcctcgatggcggctacagccagaagctcaaccgaggttacagccccttgcccgccccgcccatgaaaacggatttctaacatgaataaaaccctcgttccatacgatttgcaatcaacatggcggcagacgcttgtgggaaccacgccaggtacacttgtaccggcgtgttgaattatcaactgatgtaacacttcagttgtttggggcgaacacaagattcgcccctacagacgggtctgtcgatactgcggtgctgtagggtggccaccgccaaccatgttcctgatcaattatctcagatagctgaagtattaccaactgattattgtatctgaatatcttcttggcacaatattttttgcaccaggattgagagtctcacgtcgatgtgcaaccagaagtaaaatgccatatagcagcgaatcttgtattcgcctctcaaccggcggtcgaaccatatcgtttattatctattgattgtgaatatgtaccacatgcaggatcttagagctaaagtattttcggtaacaaggtctcggcctgggaccgcattacccggttaattctctgcgatttatgatggagtcgagttccagcccgaccgccgcgacagaatatcccctcaatccggctgagaggttttctataatcaatttaggctaatccgaagctgagtgaaagtcaataaaaatgtgctggcgacgcctgatactaatttgatgtcaaatatagagtaattggaaaactttcggtggcacaggcgtcccgcctgtgcaatattgaacaggccgaaagcctgttccaccttctttaagtcatctgttctaaactctaactttgatgttaaattagtctgagaagaggtaatccgggtaaaacggcaacaatcggtaatcaatactctttttaaagatgataaaattattcgcctgtgggaattatttcacttgactaagtttaatattcattgcatattagtgtagagtttagaaagcctgttggcagacttttaaaaataagtattcggctgtcggcgcaaaggggagatttggccaggttgaatggttgttttagttgacggccgataactgggagctgaaaaaggtaaaggatagatgccggcgttagagaaaatgggggtcatgtgtattaataaagaaatacagggagtttgtcagaattgcctctggctggaatggaatccgcaactgaagagatgtaacaactataacacctgtgtctgccgtctcgggcagagagcggtgtcatacaattatgaaccgttgcagccgatgtttttggctctgaaagatccctatctgtgacgtctcgaggggggagagatttcttgtcggcgaatggtgttgctcaagaggtgggcctcccgtagagggagggggagccgatattttctaaggcagagccggacaatggtgagcgattcggccattgttaccagatgtcccggagaaataaagagcggccgacagttgtttttcgaacgcagtacccagccaagctgctgaccatgccaggatagggggcggcagcttcctgcttggtctcccaaagtatcgaagtcaccccataagcgactcttggcacagccgatagtcggaattccagataacagccccaggtgcgaagccagacccagcccgcgaggatgagctatgccttggccatctaccaggatcaattcgggacggtgttggattttggctaacgcctcaagcaggataggggcctcgcgaaagctcaacagaccgggaatataaggaaagcgttcctcgccagtcatccccgcagtttccacaaccgtcatctctggaaagttcatgatcactattgatccgaagatttttctttcggccttggaataggagacatcaaccccggctagcagccgcggtggatggggcaagggggccaacctcacctgggagcgcaggagcgcctgaagccggcgggcttcctcgtaggttgggggccaatcctctgtccacatagacgtctcagtcatctcgcaccagttcagcgcagttcataatccgctttatgcatgaggtttagaaagttctggataagctattaaaatatcatagatgataagatttgaccaaaaacggcctgttctttgcgcagcctggaaaacctggcccaccggtcagatgctatttaattgaattatccgggataagagcctcccatcctttagtttacctgtacgttagcccacccgtagacgggggtcaaccagggcgtaggaaatatctgccaggaggttgccaaaaagggtcaagaccgcgccgatgaccagttcgcccatgaccagggggtagtcccgggacatgacggcgccgtagaacagttgccccatacccgggatggcgaagatggactcaaagatgacgctgccgccgatcaagccgggtaccgataatcccaagatagttactaccggcatgagggcgttgcgcatagcgtgtttgaagattaccgtgcgttcggccaggcccttggcccgagcggtggtaatataatcctggcggatgacttccaacatattgccccgcatatagcgcgacatgccggccaaaccgccgaaagccgaaaccaataccggcagggtcaggtgctctgccagatcgcggattttttcccagaaggtgaagcgctcatagaacagcgaggtcaacccggaaagaggcagccagtccagatagaccccgaagaacatcatcaacagcaaggccagccagaaactgggcatggcgaaaccgagaaagacgaacagggtggtaccccggtcgaaccaggaatgagggtgagtggcggcgatgaccccgatagggatggctatcgccagaatcaacagcatggccaggagattaatagtaatggtgacaggcagacgctccctgattttgtcccagaccgggcggccatcaggagagaacgaacggcccaaatccaggcgggccagccgggatagccagtcgacgtactgtaggtgcagcggtttgtccaggccatagagttcccgcagtcgcttctgggcctccagagaggccttggggttcatcatggtctgcaggtccgtgggagagccgggggccagatggatcactacgaaagaaaccagcgtgattccgaggaacatgggaatcagcaagagaatgcggtttatcaggtaacgcagcatgggttgttaagttctcctgtactcgcttcccattagaacatgtttaagccgttctggcaacgattgagcagttttcccggccccggcccagcattagaagtgtggaggattaaggggtatgttctcggatagctcgcgcttccaccttgaagatctggtgcgtttcggcagtaatttttactgtctcggccagccggtagccgaccacccagatgatctgctcccgactcagcagcagggggataaaagggcgctcttgtcgggggaccttggcatccacgaaaaaatcctgcagttttttgacgccggtcattcccaagggctgaaaccggtcaccgggccggaaggtgcgcaaccgtaagggaaaatccaagcgctgttggtccatcagggcgatagaaggatgggcagaggagaaatcatagttttcggctggcaactcgctggtccaggtgaaggtgcgaccgagggcgttaagcatgccacccccttgctccgggaggatgaattctgaccagggtgttgggaccggggattccttggtgaactgaagctcggaatattggcgcaccagccgccagccacccggtagggatatttctccggccggttggggacgttgagctagtttccgagcggcttctacatgatcgaaggtcagacggttcaggtcgaccccggcctgggccagggccaggcgcagcacccttcgctgtatggccggcgggagggctaacagtccatctactggcagactcgggcaagcggcggcggcggtcttaagccggtccaggttaatagccgcctcctggctgagatattcttcctgttcctgaagtaatgcctggaggtgttccaccgccgccggcagtcggggattataggacaggagttgcggcagcaggtccaaccgcagttgattgcggcggtaatgtcgactcaggttgctggcgtcctcccggaaaggaagctggcaggaagccagccaggccaaaatccgggtcttgggagttcctaacagcggccggatgatacctgtcggactctgcggccacatgccctttaatccctccgggccgctgccgcgcagcaaccttaagaaaaatagttctagttggtcatccgcggtatgaccgagggccagtttgtgatagtgatgccgctgcctaatcgtgtggaaaaattttagccgtagttggcgggccgccatctgcaccgagattttttcctgttgggcatgacgcctgacatctccctcaccgtggaaaaaaggcagtttcagggcttcggccaattttgccacccaggcagcgtcgtcttgagagtcagcccctcgcaacttatggtcaaaatgcgccactcccagggaaatcggccaaccgggtgctagccggtgcagcagatgcagcagggcggttgaatcaggtccgcccgagactcccaccaggacgcgatcgtggggttggatgaggcgatgggtttgaatataggtagagacgagtttggaaagagttgttgtcaagtcggtgctggggatctcaggcgattctcggttctggcggcgggcatagagccgtcatgacctccaggagatcggatttggaaaaaggcttgatgaggaaacgatctactacggccggcagtccttcggcgtggcgccagggttgatattccgaggagatcaaaatggtgcggcagtctggccacctctcccgcaaactttgagcaatttctagaccgttgctaatgggcaggtggtagtcgataattgccgcggcaaaactctccccggacaacatgtcttccaaacctaaacccgaggctaaagatttcacttcatacccggcacggcgtaatatatcttccagtgccattcgagtccactggtcatcatcaacaacaagaaccttgacggccatggattctcccctcctcgatacatcataataaaaaatttctctgcaagcaagatgccatacaagagaaaaggccagggcgcgtcaaaacagcgagagattaagagaggttacaatcctttcggttataatgcattaaatattagggattaattttcccggaattccctatctttttgacaagaaagcggcgtcggtttagagattgtcttcaatctgggagtctggtggcagagattggtctgatccggtgatatctccgcaaggcagcaccagatgcattttcattccctgaccgggctggctttcggcccagatctgaccgtggtgagcctccacgatggtcttgcagatatagagtcccaaaccggagccgccggcgcggtgtttgcgactgtagcttcctcgcccgggatatttctggaatagatttttaaggtcatccgggtctagaccacagccggtatcgccgacgatgatttcgacggcggcggcgccgttatccagagtcagggaccgggcggcaatctctatccggccgccgggtgaagtggcctccagggcgttggcgatgaggttgaacaacaccctttcgaggtagcgttcatcagcccacaccggcggcagggtgggcggtatcagtgcctgcaaggtaatcccttgattgttggccatgttggaatattgattgataagccgctgaatagtgaagtccaaatatacttcttcgggttggagttttagttggcctgattcatagcgggagatgtctaaaacgttgtgcaggtgtaacaacagcgcctcactgctttcaataatgccctgcaatttatggctgatctcgggaggaagcgattcatcctgcaaggtttcgatggtcagccgcacgccggtgaggggggccttaatatcatggacgatcattgaaaggaaatcggcattggccgcaatgcgatcccgttcttcctgcaggaggcgggttttttcccgcagggcccgggtcatggcgttgaaggactcggccaattctcctagttcatcccggttggtaaccgggatatcaccggccaattcctcctgcgccgcccggcgagtgccctcggccagatgaaagatctggcggcgcatacctaacgaaagcaggaaactgagggagaggccaaccagggcagcacccccgccgacgctgaagataaccaggtgcagggccctttcggcggcgttcacctggtcctggctcactccgacgaccaagaggttttcccagggttgttcttcctgttccaagggcaaaaagttaagcgtatatttcttattgcctaaaacgaggctctggatccggtctaatcctaccgcagctctatttttgccgaatttcaaaacctggaaggcggattcgggcaggtccttaaaagaattgactactggatgatcagcgaagaagatggctacttcagctccggtgccttgggagagggattccacaaaacttttgtctactaacatgccggtgagcactactcccaccacctcatcattgtaatagagtggagccgcggcactcagggaaatgctatctttccactgggtcatgcggctgctgcgcttgcctttcagggccgctttgatcagcgggttgccggagatgtcaaccccgatggcgcgcggagcatgcacccgcactgcaataaccccccgtcggtcagtgatggtgagaatattcaggcccacctcccgcatctgatggctggccaaccgggccagtttctcgatctcattgtaatagaggagctcgccataattaacattgttggccagaatgtcggcgtactgcaccacccgctggtttttgccgcgataatcggccaataccaggctggccaccaactccacctgttggcggtgccaggttaagatctgttccgccgccaggtattggataacgattaacaggccgatcagggcgaacaacagggaggccaggttgacccccattaatttcatgccaactttatttttgataaacatagacttcacaaccaaaatgtcgctgacgcattattatacctaattgtcataaccgataaatcacccgcaaaccatgaaaataatctctatagggacggcccttggtgggcgtcccaactattggcggccccttaacctggttcaatatatcaaaatagcaaaatttttcatgggaatgcagcttaattttcggatttgaaattgtcttgcggacgtgcgtgcaatacaatataacattgccgtatggttaaacggggttaaaccgattgcagaactgaagcaggatgaggcaaggagagaaggtataatgcagcgattgaagcggtggcttttgacactactgatcggtgggttgcttttcgtggtgggttattttctttttgccgtgctgtttaccgaattcatggtggatttgtggtggttccgttctctggggtatgaaaagtatttctggttgcgcctgggttaccaatatcttatttttgctgctttcactctgctgttcttttgtaccttcttccttaatttctggatcggctcgagatacttaggcaatgtggagccgccgatgcccactgatcaggcaagatcgaagtaccgggaactggtccgccacttccgcgtcggttctctgagggtctatggacctttcagtttagctctggctgtgctggtggcctggccgctctataaaaaatgggatgccgccctgttatatgtctttagccaacccgcagggtttcaagacccgtactttggcgtggatatcagctattatttcttttctctcccaatatatcagcttttattgaatgagatgttggtggcgctgctactccttaccagcggcctgttgctcctgtattggctggagcgccgcctgctggccagacaggaactgcatctgccaaagggtgccaggattcatctaagtctcttgctatgcctgctcttcggcctggctgcctggaagttatttctgcaacgctatgaactgctttacgagacaaaccacgcccctctcttttatggccccggttttgttgagatgcgggtgattttgcccctgatatatatttctctggctgggcttatcggtttagtctgttgtctgctctactacatccatacgcgccggggtctgaaacctctggcggtggctggcatcattctagtattggccctgggagcccggtattcccagtcgctctccaatgctgtgcaaaaatatattgtcaaaccgaatgagatcagtcgtgagaaagattttattgaaaaaaatattgctgcaactctgagggcctacaatttgcacgaggtggaaatccgggaattttccctggatgatcttccctgggacgataaagcgccccagatcaaggccaatctgaggaatattccggtgtgggataaggaagtgctcggagacgtctttgaacaactggaacaactgcggacctactatgattttaccggcgtgagtgtggatcggtataatgtcaacggcctgcatcaacaggtgtttctggctgctcgggagctgaatctgcaagaactgcccgagggcgcccgaaattgggtaaatgagcggctgaaatatacccatggctgcggcgtggtcatggttccggcggcccaggccggggatgaacctatgacctggttcattcaaggaattccgccgacgtcggcctacggctttcagatagacgaacccgccatctattacggcagggcaaaatacggcccggctattgctcccaatgatagcggtgagatgggttatccgaccgcggacacaatttcgatagtcaattaccttggcaagggagacgtgcaggtatcgaatctcttccgcaagctgatttttgcgctctattttggcgagaaagatattttctttactacgaagaccaaccgtgacagccggatgctctttcgacgcaacattgtagagcgggtcaaggccctgacgcctttctttactatggataaggatccgtatgtggtagtgacgccgaagggattgttttggctgcaagatgcctatatcacctctgaccgctatcccggagcccaaccatgtgagtcgggatttaactacatccgcaattctgtcaagatcgtaatcgatgcctatgacggaagtgtggattactatgtcgccgacccgcaagatccagtcattcaggcttatcggcgcatttatccgggcctgttgaaaaacctggaggagctgccggaagggctaaaggggcatgtccgctatccaaaagattttttcgacgtccaaatgggcgtttacagcaagtaccatcaatatgacgtggaagaattctacaaacaggaggatatgtgggagtttccggaagcagggatgggcagcagactcaggagaatgaacccctactacctcagcctcaatatcatcgatccccggcggatggatttcctgctgctctgccccatgacacccaaagccagggccaacctgaggtcgctgtgtgtagtgggctgcgacgagccaaactacggcaagatcattatctatagcttccccagggggtctctgatacatggaccttcccaggtggatgccatgattaatcaggacaccagggtagccgagcaattcaccctctggaaccagatgggatcgcaagtggagcggggaaatatagttgttctgccggtagatggatctattgtctatatccagccggtttatctcaaggctgcgggcaaattgaagattccgcaattgaaaagacttttggtttgcaaaggcgaaaccgtggtgatggccccatccctggaagaaggatttgagatcttaaatgagcggtttcaggcccaatcagagagaatcaggaggcggctaaaacccggtattcctgaggccggtgaggttcccaacggggaggagaagccgccatcccggtgagccaatgttttatccggacggctaaaattctccgatatccttcagtttcaaggatcgaacgtccacttatgagtcagccgaagagagcaaattctggatgcgggtgctggcagtattgcaacttcctaaattttaacccaaaatctgaacactaagagcagattttgattgacctcagccgcctctttctgcgattattatctagaaaagggtttaattttcagctcggacgatacatgaactggaagcttaaggtgatgatatattttatttaggagataagtttcgagttgcaaggttcgagttgaacggatcaacatcagcagatcgttgcggtcttattttcatggtttgcgagtaacttgtataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgtgaacttatataaaaacagtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgcaccgattctgtttttatgcttcgttgtgttcttgagaacatgtgcacttataagtaattataataacttttgattttccagaccttagggcagggtgtagtacgaatagccgattttgtctgttgaaatggggtgtgcgtgccttttcagcctagattgtcgcagcagtctcaatttataacggtttaacggataaaccatggccttgccgcatgccaagagagggtccaagtcgcctgtcggtggatctaacccgagtcccatggagaagatttcaggagggaggctttactgggttctgttggcgctcctcggcctggctctcggagctacattgcttttcggtaacaaagggctctatcatttgtatcagttgcggcaggagagggagcgtctgtttcaggcgaatctcagtctgaaagacgaaaatgagcgtctggtgaagactatcgatcgcttacagaacgatcgggaatttatcgaagatacaatccggaaagagcttaattttatcaagaaaaatgaagtgatctatcaattagcaccggaggtgggttctggtccgaaagttacccaggcgcctgccttaggtcccccacccaatcctacggccagaagcaaacggaccggccgttgatctagaaattcggagttcagccgcaagctgattgaggtaacttacgacgatgggaataaccgatcatccatccagattgtgaatctactccccggcgtattgtattagctgaaagctgcaagtctcctaatatttttcactaaaccatcgggattgaaagaggtatcatgtattctacggcagattttcgcaagggattaaagatcgaatgggagggaacaccttaccttatcgctgattttcagcatgtcaaacctggcaagggtggggccttcgtccgcaccaagctgaaaaacttggtcaatggtcgggttgttgaccaaacctttcgctccggagaaaaagtcgagcggccggacctgcaggaaaaagatatgcagtatctgtatcgcgaagaagatcgtttctgctttatggacaacgagacatatgaacagatctggctcaccgccgatcaattgggtgacggcaaaggttttttgcaggacaatttaaacctcaaggtgatctattacaagaaccaacccataactgttgaattgcccacttttgtagagctgacggtgagccataccgaacccgggtttcggggagacaccgccagcggtggcaacaaaccggccaccatggaaaccggcgccgtcattcaggtgcctttgttcatagaggtgggggaccgcctgaaggtggatacccgcaccggctcctatgtagagcgtctaaaataattcaccctgctacactcaaagagccgcacctatcggtgttctagaaatgataagcagtagctgcctaacaggattaggcgattaccaggttcgcgcccattataccattttcacgagtaaaatattgcgtttcactccgaagcgagcggccttggaacgggatttaaaccagatgtcagcctgttgccttttagagcgcgccatccggtcatggaaggtaaaggttcctaaaccttccaagttgactttttcgccaaattgcatatcgagggttcgctctagatcgcggctgagagcaactacgccgggttgcacgcgcacgccggaagccgttctaccggtgtgggaataggctgttaccttgactaccgccatagtgagagaaactgtgggttggggagcggaaaaaaccgctagacatatacccaataatgataatagtataatctttctcattggttacctccgaattgacccctgctcaatttttaggaatactcttcctcccgattcttggggacatttcccccagaataggtacaatgggggtgctggtttagaaggaagttgccgggacgagaatgaatcgaggatcccgcggtggatcgcctcaatagcttgctttaatgcctacgtggttagcttataggttagagctaaagcatgcccctccccgcctttacaggctggggattcacccatatatgtggttcccccgctctcccctgaatgagagattcggctaactatttttggtcctccaaccagcgttacttatcatgactgtttagattgccctaccttgtatcccatttcacaataattgtcaacaaaaaagtggcctgattctcataacctttagataatatatagaaattatgttcattgaggagaaatcggcaccttgtattatgcacttggttcagtatgtgataatgtaggcgtatctgctttatccagagcaatatgaataggttaacctctccaaagtatggagatgtcggcctcatcaagcaggctcagggccgagtatttttgcctttaatggtaagaatatttttcctgggtcttgaccggcttatgccagtctgccgggtatgatccagacatgttcatggtatcggcattattaactttaaacttgacatgtagataaaataatatttatattaacctgttgatgttagaggagggtaatgtgtacgcaatcgttcaaaccggcgggaaacagtatcgggtgcaacccggcgacgtgctgcgtgtagagcgtctggcaggagaagtaggggacgatatcacgttggaccaggtccttttggtagcggccgaggatgaatttcaagtagggcggcccctgattgacggcgccttcattaggggtcagatcctacgtcagggccgggccagaaaaattctggtcttcaagaagaagagacgcaaggattatcggcgcttacagggacatcggcagcaatacaccgccttgcaggttaaagagatcaggttagcataatagtgcgtcctgtgggagcggtcgtcgggtaatggcggcgtggctaccgagcgtactatgagaggagggtatagtcttggcacataaaaaagccggcggtagttcccgcaacggccgtgacagtcatgggcagaggcgtggcgtcaagcgttttagcggtcaaatggtccaggccggcaatattttggttcgccaattgggcacccgtattcatccgggagagaatgtcggtatgggcagggattacactctgtttgccaaggttaccggggtggtagcctacgaggcttttggccgcaaccggaaaagggtcagcgtctatccgacaccgtaaaggggaacagcgtgccgcaacggcgctttgccgatgaagccgatatcgttgttgaggccgggtgcggcggtgctggttgtgtgagttttcagcggcggcgttttcaacctagaggagcgccggacgggggtgatgggggtgatggtggcgatgtcatcctggtagcctgcagttcgctgcggacgttagccaatttccgccatcaacgtcactttcgggcccaaaaaggcgaatctggccgcggtcagttaaaaaaaggggcacatggggccaacttggaaattcctgtccctcccggtactatggtgctcgatgctggcagcgggcaattattggcggatttggtcaaagtgcctgataccgtcgtagtggctcaaggcggacggggggggaaaggtaatgctcatttcggttcttctcgattgcgttcgccgcgttttgcccaatcaggcgagccggggcagcagcgccagctccgcttggaattacaccttttggctgacgtcggtctcatcgggtctcccaatgccggtaagacgacgcttcttgccaggctgacggcctccaaggcccgtggctcgagccatcctttctctactttagaacccaacttaggcgtcatccagcatgaagaacatgattccatcattgtggccgatattccgggacttattaccggggcccatttgggcaaaggtctaggcgaccgtttcctgcggcatgtgcagcgtactcgcctgctcctgcaggtggtggatgcttccgtgctggacccgacggcgccctgcgctccggtagagctcattcgtaaagagctgggaacgtatgatcctcagctgctcctcaaaaagtatctggtggtcctgaataaaatcgatctgttgtctcaagatttcccgctgccggcagttattgccgccttacaacggtgcggttggccctgtttggccctttcggcgctcaccggtcagggcgtggcgcgtctggaagaaatgatctggtgccagttagaaactctttctgatgttgcagcctagtcaaaggaaacttctccaaagtcagattattgcccgaacccggagggtggtcatcaaggtgggcagtgcggtgatgactaccgctgagggtttgaatcaggcggccatcgatgaattgaccgatactatggcgcacctgctccgggaagggcgtgaggttgtcttggtatcctcaggtgccattgccgccggtttcaagaagatcggtctgacggccaagcccaggtcaatcccgcagaaacaggcggtggctgctatcggtcagaccacgctgatgcaaaaatacgagcaggcctttgcccgccacggtgtcaaggtggcgcagatcctcttgacccgcaatgatctggccaatcggcgccgctatctaaatgcccgcaacactctctttaccctgttaaattggaaggtgctgccggttattaacgaaaatgatacggtggtagtagaggagattcaattcggggacaacgataatctttcggccctgatcagcagcgtcgttcaagccggtcttttgatcattttaacggatatcgatgggttgtacgatcaggatccccgcttacacccggaggccaaattaattccgctggtcgaaaaaatcgatctccggttggagcgcgctgccagtcgccaacctggtatcatcggttccggagggatgttcagcaagattcaggcggccaaaaaagccgccagcgtcggcattcccaccatcattgcccacggcttgaagccgcgcattatccaacggctgtttgatggagccgaagaagggaccttatttttgtcgcccgccgccaaattgagcagccggcaatactggctggcttacactactaatccggccggggaaattgtcgtggacgatggcgcccggcaggttttgcggtatcaggggaagagcctgttgccggctgggattatcggggtcaacggccgcttcagtgccggagcggcggttcgtctcttggaccggggcggggaggtcatcggcatcgggctcagcaattattctgccagtgacatagcctgtattaagggtctgcagacctgcaacattcagcagtcgctggggtataagggctatgatgaagtagtgcaccgggataatatggttatttttccggaatcgtcgtaaaggcagcttgctttgtactcagcactcgaagaaagaccgatactatggacatggctacagttgtaaagcatatggcccaggaggccaaggcggcggctcgcagtttggcggtgctgcccaccgccgtgaaaaaccaggccctggctggtttggcccagagtctggaacagcatagggaacttatccaggaagaaaaccagaaggacattgtggaggcaaaaaagcagaattatccggcggcctttattgatcgactcactttgtccgataaggttcttaagtctatggtacagggcctccacgatgttatccacctgcctgatccggtgggggcggtcacttctatgtggcggcgtcccaatggcctgttggtgggacggcagcgcattcctttaggggtaatcgggtttatttacgagtcgcggccaaatgttacggttgacgccggagcgttatgtctcaagagcggtaacgcagtcatcttgaagggcggtaaagaggccatccgctctaacctggctctcagccgcctcatggcgcaggccctatccgaggtcggcgctccggcggccgccgtgcaggtcattcccactacggagcgggaagcggtggtggagctgttgaaacttgatgaactgatcgacattgtcatcccgcgcgggggagaggggctgattcgttttgtggcggagaattcccgtatcccggtgctgaagcattacaaaggtgtttgccatatcctggtggatgccgacgccgatctggagatggccgaaactatctgtttcaatgccaaggtgcagcgtccgggggtgtgcaacgccatggaaaccctgctcattcatcaggatgtggcgcggcgttttattccccgcatgtttgcccgttttcgggaggcaggggttgagctccggggttgtcccgagacttgtgcactggatccccaggtaaagccggccgttgccactgactggggctatgaattttcagacttgattctagcagtgaaagttgttcccgatctggaggccgccctagatcatatcgcccgctacggctcgtatcatacggaagctattgtgacgcaaaattatggtcatgcccagcgctttttgaatgaggtggattcttcggtggtgctggtgaacgcttctacccggtttaacgacggcggagagttggggttgggcgccgagatcggcatcaatacctcgaaactgcatgccttcgggcccatgagcctggaagagctgaccaccaccaaatttatcgtttatgggtcgggacagatccgacaatgatggtgcaccgtgcgcctgggactttttgggggcacttttaatccgattcattacggtcacttgcgggctgctgaagaagctgtggagattctgcagttgcagcgcctcctgtttattccggcggctcggcccccccacaagaacaccaagacagtaaccccttttgccatccggctggccatgacccgcctggcggtagctgagatcccgcattttgatgtctcagatatcgaaaatcagcggccggaaaagtcttactccattgagaccctgcggctctttcgtcggcaatttggctccgaggtcgagatttttttcattgtcggtctggatgccatgcttgagatcgacacctggaaagattatcaagacctgtttaccctctctcatttctttgtattagaccggccgggctacgacccctgcgatttggaacggattttacgccgcaaagttgacccgcagggtgtctatcaggcggatgccagagttttccaacactcgtccggtaattgtatttattttcgtcctactacccatttggatatctcttccagtcgcatccgcctcctggctagtcgggggcaatcactgcgtttcctcttgccggaggaggtaagacggtttatattggataataaggtatatggttagattagaacatagatgattttcatggttcgtgggtggccgataggtattggcaattatttagaaatgattctcagggggagcagcaatcctgggggcgaatacaagcttcacccctagagaggtgatttcaaggttaaagaatgattattgaagcatggcaattatctagcatctaaaaaaacgattatttcttctaagaatttggaccacgaaactctataggtacgggagaaaccttacggcagagagcaaatccactttaagcgctcaggagaaggttgatttatgcgtcaacagtcttagggaaaaaaaggctattgatgtggtggtcctggatgttcggccgatgtcctcctttgccgacttttttatcatctgctccggtgcctcgcatcggcaggtgcaagctctggccgaacatgtcgaagcggtcatgcggcagcacggtttgaggcctttgggggtggaagggtcgcaggaggcgcggtggatattgttggactgcaacgacgtcatcattcatattttttatcaaccatggcgggaattctacgatcttgaaggactctggctggaagctccccggcaatctgcgcctgagtcgattgtccagggtgctgaaagttaaattttttagggtcgggacggttaatcttttcaaggagtggacctgatgatgcagtcaatgcggcgaagcagactgctggcgccgttcactctcatgctgtgctgggtgcttgcttttccaccggctgcttttggctttttcggcagcttgacaattgagaaggagaagcagatcggcgaggaattctgtctccagttgcagcagtattatccagtggtgcgggacccctttctggcttcctacatcaatgctgtaggccaaaaactggtccagcagttaggttcgcagcccttccagttccgtttttttattattgaagacccttcctataatgcctttgccgtacccggcggctatgtctttgtgaatactggtcttatccgcatcatggaacgggaggatgagttggccggggtgttggcccatgaaatcacccatattcatcaacgtcacatggccaagcgtatggataaggccaagtttggcaacattgccgccctagtcggcggcttggcggcggtgctgctgggcggtgcggcggccgcgcccattctggccggcaccatggccggggcggagaccgccatgctcaaatacagccgggatgatgaacgggaggctgacactctggggtttaaatgggccaccaaggcgggctacgatccccgctacatgatgtcggtattccgaaagatggcacgccaacgctggtttgagggttctgatatcccggtctatttaaagactcacccggaactggaaagccgtatcgtagacctctcccatctctacgccacctatgagctaaaccatcaggagcgtcctattaatccggcctttacctatttcaggcagcgcatggaggccttgtatggcaatccccagaggatgaagcgggagctgctcatacgcctctctcatgagccggacaacgtaccttaccgatattctctggccctgatctataagcggttgggtgatcgcagcaaggctgccgaggcttaccaacaggccctgaatcgggacccgtataacgacatgatcaaacgggatctggctatcttttactatgaatcgaaccgtccgcaggaggcccagacccttttcaaagagttgctgcagcgcaattcccgggatgaggtctccctgtattatttagggctgattctccaggatcgccgtcaggtggacgaggccctgcctctttttgaaaaattgcatggcatcaatcctgcgtttaccgaggtctattataatctgggggccctctatggggaaaagcaacgcctcggaccggcgcactattatttaggtcttcacagccgcatggccaaagatctgcccacggccctctttcatttccgcaaggctctgacctatctgggagcgcaggagaaataccacgatgaggcccaggccgaggtcttccgcctggaacggatgcgggtgcgggtttcgaattaaagcacgaatagccggtaagggcgttgtttataaaaatcccgctttcaggatcgggtttgagaatccggagggaagcggggcacacatgtcagggaggaattgttgatcgatgcctatctacgaatatcaatgccaggtctgcaaagccgtctccagttttttaattcttcatcgtaaggaaccttttactccggtctgcaaacgatgcggggccagcaatctctctagggtgctttcccgggtcaatgttcgcctgtcggaagagacgcgcctggagcgcctggccgatcctgcccgcttaggcggtctggatgagaacaacccccaaagtatggcccgctttatgaaggacatggccgccgctaccggcgaagacttgggggccgaagagatagaccagatgatggaagaagcggcgggcgccgggaacggtatgggggccgaagatatggccggagacgatttttaaagaaccaccggttgttgatttcttcatggtgataggttaggattcctcaggatattcaggatgacaataaaacccgatccgaccaagattcatcccaccttttttaatttttccttaagcacactattttccgagacattttacctcaaatgtggtagcctggcgctgttgtcacaaccgagtggggcgtccgccctcgaacctcagccaatgttatatgtccatatgttctgaggcacacaacgaagcatgagaatgccgattaaggcacgatggtctgcgctttggcttacgccgatctgcgattcccgctacgaggtatgaatcaggagatcgacctgtcaaagaaggcattctcataagtatttatggctaaaaatcacagcgaagcagagaaacagtcgattttcagcggattgcccttaccccttacctataacctgtttttatataagtccacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcatggctcacggctcacggctcactgtttttatataagtgcacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatataagggaagcgatcgatgcgtcgaacagtcctgttttttgcctgcctggcgttagcggtgtggtgtggctgtgaatcaactgcggcgcaggagccggtaggcgttccggtgctaaactaccaccgttttggcattgccgttgccgatggcatgaccgtaagcacgagggtctttgaggcgcagttgcagtggctacaggacaacggctatattgtcattccgctgcgggtcctggtggattacctgcgcggtgaaggttccccgccgccgagtaagtcagtggcgattacggctgatgatggccacaagacagtttataccgatatgcttcccctggttcggcggtataatattcctgtgaccctttttatctacccttctgccatttcgaatgcctcttatgccatgacctgggcccagttgcaggaattgcagcagaccggtctgtttgacgtgcagtcgcacactttctggcatccgaactttaagcatgaaaagaaaaagctgaaaccggaagactatcaaagactggtagaaacgcagttggtaaaatccaaagtcattttggagaaacgctttggctgtgttgtcgatctattggcctggcctttcgggatttatgatcacgaacttgagcaagcggcccggaaggctggctatcgggccgctttcagcattgagcgccgtccggccagttcagtcgaagggattatggcgcaaccccgttacctgatgaccaatagcgacggggtcaagaatttcgctgccatcatttccggcaaagtagtggagaagggacaccgcacttactagtctggtacctaattggaagattaagcaaacgggtattgagagagttcatgctgccacatctttaaaacggaaagcggaaacatattctttcagataacataagggaggcggggatgaaaaggctcatggaggtggtgattcttatcggcgtcacgtgtctgagcgtagttgctcaggcttatgagggccgggttattgacgcccacaatcagatccctattgctggagccgtggtgactttgggtgaccaggcggtacgcaccgattccgagggggtattccgtctcgagggaagcggggaaaacctacggctgcgggccccgggatataaaaccagggagctggccccttcggaattgggcaaccctcacagcgagatctctctggagccttttaaggtgaccggcctgtatcttaccgtctacggcatcgccagtaaaaaactgcgggaggcggccctgacggtcctggaaagaaatcggatgaatgccctggtcatagatgttaaaggagatcggggttttatcccttttaagattgacctgccgctggccgaagccatcggggcgcagaaaatcattctcatcaaggatatcaaagctaccgtggccgatttgaaggagcgggggctctatctcattgcccgcatcgtggtctttaaagatgatccgctggccgcagcgaagccggaatgggctgtcaaggccaagggcggcggcgtcttccgcgatcgggagaaactgcgttgggtggatcccttccgccaggaggtctgggattataacattgccatcgccaagattgccgctgaagtcggttttgatgaaatacagtttgattatatccgctttcccgataaccggggcacgggatattcccaaccggccaacgagaatagtcgcaccgaagccattaccggcttcctgcaggcggcctataaggctctggtgccttacaatgtcatggtagcggctgatatcttcggctatgtcctatggaatgccaacgacacggacatcggccagaaaatcgtcccgctggtcaatgccgtggatctggtctcgcctatgctctatccgtccggctatcagtacggcattcccaactaccgtaatccggtgaaaaatccttatgagatcgtttatctttccctgaaacgggcccaggagcggaccggcgcctcgccgaggcagttccggccctggcttcaggcctttcgagactatgcctttggcggcggcgatttcaaggaagagcggatgcgcctccagataaatgccgctgagaagtttggggccagcggttatatgttctggaacccgagaaacatatatcctaccggcgagtttggaaatcgaacagacagggtagaattgcaggactgagccatgttttctttaactcaacaatacggcgataacgccgctcaagaagactccgtcgaacgtcccggcaccgccgatggaggcaaccggggctcccatatttcgaatatcttttaatcgcaggaggtcggcgccgatgagggtgccgagggttccagagatataggctaccggtgcccggtactccggcgcggcgagcagatatgctgccagggccgctaccaggggcgggatgagagctggaatgcctatccccaccccccggatgggtcgggccagacggctgaccaccacggtaacaatgagagtggctgcgaaggccggaatgatatcagacatcttgtatagcagataaactgagattaacaatggcatgagggcgccgcccaggttgatggctaacaccgttttttgccgccggtagatctgggggagccgatagcgaacgccgaaataccgaacctctttggagtcaactacctcgccgccttccatttctccgatagggatattgatgaagcttcccaacaaggttaggaggagaatgccgaagagatattccggcggcaggcctaacttgctgaaagctatgccgatgaggccaacctgaagaaaggcgaagaggaaaataataagaaaaaagaagatgataatgaaaaataacaaaagaggtggaaaaaacataagattacctaacaaacctttctcaagatgcttgtttaacatcctggtttcatttcattgcccttcctaatccttcgcctctgttcttaatggctttcctgccaacgataggcccgtagtttaaaatccaattcctcctgggagattcccagaatctgggcagcctgttgccggttgccgtccattttttccagggtgcgaaagatcagctctctttccagatccatcaaggaaggttcgcgatcgtcaattatctggggtggagtgaagccggtgtgttttggctggaggtagtccggcagattttctgtggtcagggttgggccggtgcaaaagatgacggcccgctcgatgacattctctaattcccggatattgcccggccaggggtagcgccggaggagctgtaagaccttggggtcgatgtcatggatggatcggttgtttttttggacgaaatgatcaaaaaagtgatacgccaacagcgggatgtcctcaagtcgctgtcgcaaggggggtagggtcaacactacgatatttaaccggtagtagagatcttcccggaaccggccttccctgacgtcatctgacaggtttcggtgggtggcggcaataattcgaacatcaaccttctggatgcggttgctgcctaggggttcgacctctttaaactgcaacacccgtaaaatcttcgcttgaatagggagagggagttcgccgatctcgtccaggaagatagtaccgccgtgggccatggcgaagcggccgattttccgggagagggcgccagtaaaggctccccgctcatggccgaagaggtcgctttccaatagagtttcggggatggcggcgcagttgactactacgaaaggatcatcccggcgggggctagtgtgatgtatggcccgcgcgatcaactctttgccggtgccggtttctcctagaatcaacaccgtggcatcggtcggggcggcgagagccagttgctcaaaaatttcttgcatacggggtgattccccgatgatgccggtgagatcaatcgtcaacgacagactcccttgttgaatctaatccgtttggatgcaatgactgacgccgtgacagcggcaggcggtgctgatgagaatcttgccggttagcgccaatacttgttcccacaggtgccataaatcagccgggcgatagccccccaccccgggtgctagttgttggctgcgaacgaccagagaagagtaatccctacaggagagattttccaaataaccgtagaggtcgaaaggccttttaaacccggtgagatagcatgaatccgccggtgacgggcaatcatcgggacagagcacggtactgaggctgagatataattcaccttcggcaccgatctggcgaaagggcaggttctgtccgacttccgccggggcttccacccggtgccaccgacattcgggcggtcggcgtcgccacagccagttaaaagctacgtgcctggggatggccgggataatccattccggcggtgaagcccagttcagggcctcttccaggaaagctatggcatccgtacctaccaggtgggtagcggaatcttttagggtcacgtcgcttagcttctgtgggttgaaatcgaccagccagaattcggatctaggcgaccgcaggtgcaggcgctgcagggccaggtggccgaactttccggcgcccagaataaggtagccagccacaggggttaatcttcccggggaaataccccgattaccgtgggtaacagcgaggcctcggcgtcaaagagttctcgggcgctctgttccaggaaagaaggcgaggccaacgtgaatctggaagtatgaatcaataactgggcttttgagccgccatccaagtttagggccaggtctatttccagcggactggccttgaggaattttgccagctcatacagcgaaaaataatctccggcgctgtgcagaatcaaaatatttcctttgcggtcggtacagataaccgtgcgttgggctgattgattgctgctcctaacccggatgcgtccttgggagtccaatagcagaggaaaagacatcaaaccctgggtccagggaagtttctggatatttaccggagccgcggtcagatccaggatagtagcccgtggcagatctggagagacacccctgggctccgccacaaacatgccgcgcatcgcggaatttctcaagggcccgtagagcttatcgtcgattttgaccagtccgcaaggctgtccgttaggggtatagtagctgccgttgatcaggactgcggcttgggtcaaatccctccattccgacatccgacgcgccttgccatgaaacagccggaaagaattatagttgggatcgatgcgcacgagcgacaacgattcaacgacatctcctttctcaatgacatccaggcgggaaaaactgagacctttaccgatctcttgccaactgacggtagtgtgatgcagttcctgtgcctgggctgatacggggtttggtaacaggcagagaagcaccaagagaaagatgccgaacacttcctatccttgcgagtctgataattttcgtttatcttatcatagcagcttggtttcgtctataggactcctgactatgtctactcttcgttttgccgattcccacactcacctggatatgcctgaatttgctgatgatcaggagcagatcattgaacaggccagggtggcgggggttgaactcatgatcaatgtcggcatcagcctggataattcccgccaggtgcttgccacggttcaggaacgctcagggctttacgccgccgtgggcatccatccccatggagccagcaccgttacggaagaggcacttgccgcgatcgcagatctgctggaaaggccgaaagttgtggccttgggcgaaatcggcctggatttctatcgcctccggtccccggcggccctccaggaaacgtggtttcgccggtttttagacctggccgccgagcggcagaagccggtgatcatccatacccgcgaggccactgaggcgaccttgaatatcctcagggagtatcggggtaggcttcgcggcggtgtcatgcactgtttcagcggcaactatgaagaagccaggctttttttagacctgggattagaaatctctttttctggcgtgctcacttatccaaatgccaaaatcctgcaggaggcggcccgccggctgcccctggataggctcctgattgagacggacgctccctatctgagccctcagccccgccggggccgacgcaatgaaccggggtatgtggtattcaccgctcaggcccttgccgagctcaaaagtcttcccctcgagaccattgctcaacagacgtggaacaacacctgccgcctgtttggtcttgaccgccgggtgaagtaattattgccggtatcggcattttccggttaggaaatcgcagtgagaagaatggcgggcaataccaaccaccggcaatttcatgccgtttcatgccggattattgttagaggaagattattggacgaatcttttattcgccgctccatttcaatacctttttgattgtggatcgatatggggatttaataatagtttctggagagattcatagatcttttcctgcaaatcctcatctacggttctcttggcgatgagttctcttaagacggcctctctctgatagagaaactcctggaaggcattccccacgcgttcgcactcctcacctgcgtggggaacccgaaccaacccccgtacattattttccgccagcaagacaacgaaaggaacgtgctcaggtatcgccacgggaacgaggccgatctttttggcgcctttcatgaagaccacggcgctgtcgtgatacagatctcgtaagggcgccggatgtccttcggcgggtaggtcaaagacgtcatagggttttgatacgtccagaaagtcaggttcataccggcggagcagcagcggataatcgttttggatttcggtcaatatctggctggccatcgtttgcgggttgaccttgactttccggcgggccgcgagcttgttgagaatggccttttcttccttctggcgggtccactcaaagaactgtcggagataggcgtagagttcatcgatcagggcctgccgacggtccgggtcggccacgccgagcatttccaggacggcgccgtccaactcccggcggtccggcatgtctagttcgcagaggtcggagagctgctccaaatcggcttcccgacccttctggcgataggccatctcccgcagccggcgttctgagaggaattgcagggccggacgctctttcatttttagaaaaattagcgatattcttgatagtaattttttacttcctttgaatggattgggtataagcattatattagcgtcaaccacttgcgttttataatttccttctacacccacaggacggccatattggaattttgataatacaaccagggatgaatttaaaatgcctgcaataacagtaggatcaatatgttcttgtaagataacatcatacagattagcattacaaagtatattatgctcattaatgggaatagcgtgtttatattgctgggacatcggccaaaaaagaatacctcttcgatggccagtgagatcgtaccaatatctaccttccttagtacgggaataacacgtcggtccagtgtgaaagtcctgtttttcaccccaacggatataatccaaaacgtgttgattccgtaattgcgattttttcttactaaccaataagataagacgagagcaatcctgcggcgaaacagaaaaaccggatacttccatgaggctatgtatctccggctccagatatttcgcttcaatcggtttgatttcgccccgtccttcgccgcaccgcaccaatttcaccttcccggaagcgacttttttccgggaaaccccaaatctatctttaaaatcccgtgggtcttgacattgcgccaggcagtcggtgctgcaatccttggggaagaaaaaacagtccttgccgcttttcacgccgaagcgaacttcggcgatttctcctaacgggacaaatcctgagctgaattcatccaacaattcaaaccagaggtccggggcgcgtaaataaactccccacttgccgccgtagtattccccctgcttgagatcattttcgccgttttccggcagggttttgctcatgatgcggcccaaccggatgccttcctcccgcaaatccccctggcgtaccaggcgggcgcggtagcgggcgttgaccgtattaccggtgagggaaagaatttcatccctaaagacatccaccgccataacggccccggcgctggtgccgtcgtggataaggatttcccggagcgggcggcgaagctgtacgaaacggacgacattgtcccggcgggcgtcgtcgtcaggctggcggcggaggatggtcacggcagtggccaccctggcccccacaaaccagggctccaccaggctttcgaacacggcggcgatggcgaaatggtccagcagccagcgctgcaatttaaagccgtactccacatccagccactggctggaggtgagcaggcagagccaaccgtcttctttcaggaaggtggcggcgtggggccagaagtaacagtgaatatcgctgcgcccggacagctcggcccccgcctcctgttccaccaggacctggtaaaactctttggtgccgggctccggggttttcttatctttggccctgggaatttcttcctgacggatatacgggggattgcccaccacggcatcgaggggaggaatctccgcgtggcgatgttgtaatttccccaaaccttttactttcagcttgaccggtaaggtcacaaacgggttatgggttttgaggttgaaaaaatcgctccgggcgatctgcggataattgtcggcgtcgatgaggtcccgggtggccagattgatggtgctgaggtgggtggcgaagtgggagatatccaccccaaagagatcatccaggagctgaccgtgtttgcgagccggggccaactcccgcttgcggacgtaggcccgcaccagaaaggtgccgccgccgcaggccggatccataactttttcgtccccgcggcggatacagaagctgttgatgaggtccaccacttcggggcgggtgtagaactggccgaatttgtggcgctcttccggggcgatgaggcgttcaaagacgctgccgatgacgtcataatccagcaaggaaaaatcaaagtcgtggatttcattgatgagggagcgccagtgggggacggcggcgtcgctgtaaaagggcaggcgattgccgatgctgatgtgctcttccccaaaaacggtttcgtagtcctttgttacgtctttggcttcggcaaaatgtttttcgagatggagccggagtgtgtccccttgagagatatggtcgggaataacgatcttggttaattggccccgataacgcttgaggagggcttcgaagaagaccagcttgttgaccagagtatagcaggagaatttggccgaccgctccagattgtcccggatgccttcagggtcatcataaataagccagccctgttccccccgcatccatctgctcaattcttctttgaaatgaggctgttggtatctctcttccagctcagcgaaggtgagtgctatgggggtgctgagggaagattctagcatttcaataaatttttcatccggcagcttgacgcccaacgccgcggcgccgcgctggatatcggcaaattcccgtaaaaagtccaaaagccatgtttttagggaatgcaccgtggccgggagtgacaaatgttctggcttaaagaccttggtcacttcccaggctttgtattgccggtctttgggggcggtttggggggagaacgtttcccacagcacaaaggtgttgacgttccaggtgaaaaagaaactgaccccggcgcgttgagctttttggcgggcatcctgtaccacgctttcaatataggggctgccgccgtctttttggaagggcaatttgacttcgccagtgagaacaatgacctgattgctatccaggagggtgaggtcccggcgctttaaagactgagcccctctctgttcgcacttggcccgaagaaaaggcaggtgtggatgtttggccaggatctcgttaatccaaccgccaacgtcggcagtaaattcccattcattgatgatgacaggcatgagatgtctttttgggggaaaagtattttgctaatgaatttaagcgcataataacatggttaatcttccgtgacaaggatattccttatatccctcttggggaatgcccatattcgccactctgcgtcatggccacctcggggccgtagcgccgtaagcaataggacaagaaagtggagcgcatcccgtctttcgagctggacttgcggtggacaatgaattgtgttctaatatcattggaaggcattatgaaagcatgaaaaaaatcgtgtagagacgaacttgagtattcgccttcagtacccaaatcccgtgtcccaatcataccccatcgaagcatattaccatactattatggccagcatcgccgccgccgcccgccgcgtcggccgcgagccggctgagatacgcctggtgggggccagcaaaaccgtggatctggcccgcatccgggaggccgtggccgccggacttgccattttgggggaaaattacctacaggaagccaggcagaagattgctgtgcttgacgctccagtgagttggcattttatcggtcacctgcagagtaataaggccaatgccgccgtgcggctctttgacctgatccactcggttgatcggctctccttggcccaggccctgaatcgggctgcggccaacatcaacaaggtgcaggatgtcctgctggaggtgaatctggccggggaggcgtcaaaatccgggatatcctccacagaactaccggatcttatcagggtttgccatggattgtcccatctccgggtgcgcggccttatggctatgccgccttggttcgcggaccccgaacaggcgcggccatattttaagaaacttaggatattgcgagatcaggtgcaatcccagggtcaacccggcctggagctggtcgaactgtccatgggcatgtccggcgattatgaagtagccatcgaagaaggggccaccctggtccggattggcacggcccttttcggttcccgcccgcattgacttcagtcgttatcgttcttatatacatagaaaataaggtttctggttttcagtttacggttgttggtcagaaattaagttctgcgctggcgagagcatcatatcgctttgccatgcagcggctgttctaccagaagatcggtagcgcagacctccaggtctgcgatatgagcagtccaagggaaataacagccgcacaggtgagaaaacctgtgttaccggttagaaagtccgtgctaccggtcaggtgattttcatggttggcgggtagtttaagaataatgacaattaaaggagcaatagtgaagaaaaaacaattatggggcagaatagtcggcggcctgatcatgctttttctgttcgcaggtctgtcggcgcttccggtgcaggccggcatagtggatggcaatacaggtaaaggcggggaaaaatgtgacctcaagccgtttatcaagccgggtcagacgactgtcatcgactttaccagtcctttctgtccaccgtgcgaaaagcttctgccggttttggagacgctggccgggcagcgatcggatctccacatcgtcaaactcaacattaaccggccctctatccagggggccattgactgggaatctcccctgtacaaacagcacagcctgccctatgtgccttttctgatgatctacaacggtcagggccagcttcagtccaaggggcgggaggccctggacaccgtcctgaaatggtataaggccactcagggccaatcggatggaggacaggctacttctcctctgcctggaactgctcaggatcgataagacaggacaaaggcgccatcgccggtgaaaaaaagatgctcaacgccaatctaccaccgggattgcgggtgggtttcaccaccaccatcccggtggaggtcattctcgccgctggactgataccggtcgatctcaataatatctttatcaccgccgccgatgcctatcagcaggtgaacgcggcggaggcggaaggctggccccggaccgtctgtgcctggattaaaggtatccattcaaccctgcagcgccgcccagacatcaaagtggtcatcgtcgttacccagggagattgttccaacacccacgccctcatggagttgttggaggcggaaggccaacagctagccgcttttcagtttcctttcccccggagccgggagctgcttcaccaccagatagcacaactcatggtcttttttggcgtagactggcccatggtgacccaaacctggcgtgaactgaatccggtacgcctcaaactggccgaactggaccgcctcacctggaccaccggacaggtctccgggcgggaaaacttccagtttctgctctccggctccgatttcaatggcgatccccagacatttagccgacatctgactgagtttctggctcgggtgcgccgccgtccgcatcatgcgggcttggttcggttagggctcatcggcattccgccaatttttgacaacctttttgagtacctggaggaacttggggcgcaggtagtgtttaacgaatttccccgccagttcagtatgccgggtaaacctcttgatatggtagaacaatatctcaattacacttatccctacgatgttttcggccgcatcgctgacatcgccgttgcagtggccgaacgccgcctggatgggttgattcattatacgcagagtttttgtttccgacagattcaggatcgcctgctgcgccaacgccttaatctgcctatgctgactattgaaggtgaccggccggcggcagtggatcatcgtacccggctgcgccttgaggcctttgtcgatgtcctccgacgctagttccctcctggccccactggttctgggtcttgattttggcagtcgctttgtgaagttggcctatacgacggacttcaaacgtttcagccgccggaaggtggacgccctgatattctatcgcgattattttcgccagaccgacggcgggctggaatttgactggcccaggcttagcatatcggcacccaaacaggtggtagtcacgggctacggcaagcatctgtttaagaacctgctgccgaccataacggaaatccgggcccatttcttaggagccagctttcagaccgggctgaatcattttatcctgctggaaatcggtgggcaggacaccaaggccctgtacatcaaagaggggcgggtttttgacttccttaccaatgatcgatgtgccgcgggcactggacgttatctggagaacatggccagatttttaaagatgccctggcgccagtttacttcttgcagccaagagccagtcgctatttccaatacctgcgccatctttggagagaccgaactcatcagccacctcctggatggggtaccgttggccagtatcgctgccggcgtcaacgattccgtggcctgccgggccctgcagatgatcaaacgctttccctgtgagatcttggtgtttgtgggcggcgtagcccgcaaccgggcagtggtagaatgcttgagacgctcggggaactaccaggtcattgtccccccggagccccagttcaacggcgctttggggtgttgtctggaaaaaaatacagatagccggtaatttttatcttaggagaagaatatatatgtatttgttaaggtcgaacttctaaaggaagtgtttgtaaaattgtaaaaaaaacacggcgcgccaatgataacgcctcatcagcttcacagttgtctggttcatccgggtcgccagggtagcggaatctccaggcatattcggttaacggacctgcctctcgcaaaatttcttcaagatctggagcatatcggagacaatgttggcctaactctacgagattatgggttttacgaaaagggtgatcgtgccaaaccaaaaaacctttaattgctttctcaaccaattgttgagcgtgaaaaacaatatcggtattaataggtgggatagcggttcgttcatgttctgcggcccttaagtccgtagcggccttaaccagccaagctttggtttcggcgatcttcgcagggtcgagcggcatataataattttccttcccgtaaaatagtagcgggtaaagaagccactaaatgtgtgcggctatcaaaggcactctgggtccaaaccaggatatcagccgccgttcctatgccccataagctgtggtatgccaagcggctacgacgcctctcagtcggggcgttgtcgggaactattaccataagatcatagtcactgtcgggtccggaatcaccccgggcttgggagccgaagagatagattcgaagaggctcataagactctattaatcgccggatgatctcttctaaaatgatgtcacagtgagacggttgctcagaattcacattgtttcctaatgaaaacatgttttaattttgaaattcaggccggcagctctccgttccctgccagttcaaattctaataaatctcctattttacagtcgaagaagcggcagagggcatcaaggtgctctcttttcagttggtgccattgattttctgccaggtgttgcagggtttctttaggaatatcggtctgtttggacaactggccgtaatcgtaaaggttgttttggatcatgagttccctgaggttgcagtagatcatggttttactcctttcaagttcagccgagcagaagttccataaaaaagcggaatatcggccgcagtaaaacaccccataaaccgctgtacagcagcaaaaggatcagtataaaccctaccggctctaattgggcataaagccgttgcagtgaccggggcagcaggggcatgacgatcttggagccgtcgaggggtggaatagggatgaggttaaacaacatcaggtagagatttataatcaccccgtacttgcagaggtgaaagaaaccaggattgccgccgctccagggcagcagttgggcaaacacggcagccaggagaagattgctcagcggtccggcggcgctgacggtaatctctcccaagcggtagttgcgaaaattcgccggattcaccggcaccggtttggcccaaccgaagaggacgccgctgtgggaaaaatataagaccgcaggtaccagaatagtccctaccagatcgatgtgcggcaaggggttcatcgtcaggcgtccataatctttagcggtcgagtcgccgtttttcagggcgacataaccgtgggcgacctcgtgaacaatgaccgaaaaaaagagcactaccaccatgatcaggggttccatagcggcttagttcccttttacgaagtcttcgccggcctgccggagtttctccagcccttccggggtgtgcgcctccagatacaaccggattaccggttctgtcccagagggtctgaggcagagccaactaccgtcggccaggatatatttatggccgtccagcgtaatatgttgtaccaccttctgcccagccaggctgccgggcggctgcggcaggcgggccagcagcttctccttggcatcgggtgagagcgacagattgatgcgctggctataaaccggaccgactttggcaaaaagttcttcacggagttgaggcaggtcttttttagtccgggcgaccatctcggccaccaggatgcaggccaggatgccatctttttccgggagatggccccgcatggagaagccgtcggattcctcacccaccatggttaccaggtccttgatgatatattctcccaaatacttaaaaccgactttggtctcgtacaccttcattccatggtaggctgccacccggtcgatgaggtgggtggtggcgacgctgcgggtgacgccctgtttccaacccctggtttcagcgagataatcgagcaataaggagaggatcaggttagcctcgtagtgttgtccccggctgtcgacgatgccgaagcggtcagcgtcggcgtccacggccagacctaaatgagcgttataggcccgtaccttctcccccagttcgaccaggaattccccggccggctccggtcggccgccgccgaagtaaggatcgcgccagttgtggagcacctcaacctgcaatccggcctcctggaggaagcggtccagatagcccactgcggtgccgtagagagggtctaccacgaccttcattccggaacgattcaagagaccgacgtcaatcttggtggctaggtcttgcagatagtcctcgcaggggtcgatgtcgtttaccaggtagctgctccgggccttatcgaggggcagacgccggatttggtccggggtcagcgccctgatcttctcctcaatagcattggtaaccgttgtgggtgccggaccgccccaatggggggaaaactttaagccattgtatggtcccggattgtggctggcagtgattgtgatgcccccgtctcgctgaccctgaagaatggcaaaggtgaccaccggggtggggatgtcgcgcactcccaaaaagctggtaatgccgttgccggccaagacttcggcggcagcggcggcaaaattttcggagagaaaacgcgtatcatagccgataaccactccccgactggttaattgttcgccggcgagataatcggcgatgccttggcagaccaggcgggcattggcaaaggtgaaatcctcggcaatgatgcctcgccaaccggaggtgccaaacttgatttcagtcatcttacagacctcgttcgatgaaattaagggatgttatgtggcttctggttcccggtttttggtaaaaatatataactgaactaagttgttatggttacagtcggttgcagggcagaccggaaccggtgttgtgccgtttgcgagccaataaaaaaggaaaagacaaaccgcctggtaggcccgggcaaaagccttttcctttttttaccacaaaataacggcaagaggaaacgttttaggtacccatttcgaaggaggatagatatttcacctgttcttcggtgagggtgtcgatgtccaccagcatggactggagttttaaacgggcgatctccatatccagctctgtcggcagcatgtagaccttcttctcgaatttgtcgtggttcttggagatatattctgcggccagggattggttggcgaagctcatatccatcactacggaaggatggccttcggcggcggccaggttgataagccgaccgtcgcccaaaatattgacccgcttgccattagtcagagtaaattcctcgacgaattcccggatatgccgcctcccgacggtgaccgcctccaagccggggatgtccagttcgacattgaaatggcctgaattgcaggcgatggcaccatctttcatggccaagaaatgttcctggcggatgacgttgatatcgccggtgagggtacagaagatatcgccctgaggagcggcctcggtcatgggcaggacctgaaacccatccataattgcttcaagtcctttcaggggattaacttcggtgatgatgacccgggccccggcgccgcgagcccgcatggcaaagccgcgaccgcaccagccatagccggctaccacgacgacactgcctgccaacaggcggttggtagcccgcaggatgccgtccacagtactctgcccggtaccgtagcggttgtcgaacatgtacttggtctgggaatcgttgaccgcgatgacgggatagcgcaagacgccttgagctgccatggccttgagtcggatgacgccggtggtggtttcttcagtgccgccgaacacctcgggaagcaattcctggcgggtgctgtggagggtaaagaccagatcggcgccgtcgtccatggtgatattcggcttgatatccaaggcggcctggatatgttggtagtaagtctcgttgtcctcgcccttgatggcaaaggtgggaatttcttcatctctggccagataggcggcaacgtcatcctgggtgctcaaaggattggaggcacagaccaccacctgggcgccgccggccttgagagtggccatcaggactgccgtttcggtggtgacgtgcagacaggctgcgaggcggagaccctgaagcggtttttcccgccggaagcggtcggcgatgccgctgagcaccggcatgtcctgacgggcccattctacccgcagcttaccccggtcggctagagagatatctttgacgtcgtagccgactttaaaaggcatgaggtcggctgccttcacagatattttttgcatagtttacctcatgaaacaatggagtggcctcaagggcctaaaggccggccttttcccttaataaatcaacgcggttggtctgctcccaggtgaaatcgggatccggacggccaaaatgcccatacgcagcagttttcttgaaaatcgggcgcaacacgtcgagatagctgatcatagctgccggcttgaaactgaaggtattgcggatgatctctagaagctggagttctggaattactccggtgccataggtgttggtgacaatcgacaggggatctgcgaccccgatggaataagccacctgtacttcacaccgccgggccagccctgcggccacgatatttttggccacatgccgcagcatatatgaggaggtgcggtcgactttggatgggtcttttcctgagaaggcgccgccgccgtggtaaccggcgccgccgtaagtgtcaacgataatcttgcgcccggtcatgccgcaatcgcccagcggtccgccaacgacaaagcgaccggtggtgttgaccaaaaagcgggtgtccgaatgcagcaattcggcggggacggtttttttaataacttcctcgattactgcttccttcacctggttatagctgacctccgggttatgttgggcggcgataacgacggtgtgaataaattggggagcaccgttttcataccggaccgtgacctgggttttgccgtcaggccggagaaacgggacaatgccttctttgcgcactttggccaggcgttcagccaggcggtgggcataccagatcggcatgggcatgagttcctcggtttcgtcgcaggcaaagccgaacatcaaaccctggtcgccggcaccttgctccggaaaaattccccggccatctatccccatggcaatatcgggggactgtttatccagcgaggttaggacggcacaggtttcccaatcaaaacccatggaagaatcgttatagccgatttctttgatggtctgtcggacgatgctggggatatcgacaatcgcagtggtagtaatttccccggcgataaaggctagaccggtggttaccagggtctcgcaagccacacgggcatatttgtcctgtgcaatgatggagtctaaaattgcgtcagatatctgatccgaaaccttatctggatgtccctccgtaaccgactcggaggtaaagagaaagtctgttatggccatgccgcccgctccttataggaatgaaatagggaaagccgagctctcccggcttgacattctgtactgcaaaacaggccgaagacggagaaagaaccgattcaagaccgtcttgtaattctgattagggttctagacgtaatgaagaattacgcgtttcgcagagcttgttgccattcaccttgaggctgttataaaaagctggtaaacgggaagtcaggctctgagggataccgcgcattgcatccctagggctcaagaatacgaaataaaaattatcttgaaccttttaaacagttaatctgacaatggcaacagtctggtcttctcgataacaactcaacagggttttgaaatggggccaaggatgccagcggttggaagacccgaggcttttagaagacagaatgaacctactcttttggttattgtccgagtatccggagaccggcccgctttttccaacaaaaccatctcaatataaccaaaaatctttataaagccaaaactttttttggactggacaacttcgggcgattgcaggcgtctacatatacgagcttgggttggtgttcttccagttcagcggcagcaaacccggcaaaggtagtgatgataatcagatctccgggcatacccttgcgggccgccgccccgttcaggcacattacgccactgccggcttccccggcgatggcgtaggtttcaaaccgttcaccattgttgatattatagacatagaccatttcgtaaggaagaatatcggccatctccatgagttgattgtcaatggtcagggagccttcataggaaaggtcggcttgggtaatggtagcgcggtgaatcttggatttgagtatcgtacggaccatgattagggtacctctaacagtatattatctatgagacgggtgcgtcccacccaagcggcaatcgccaggcgggcctgtccccggatagtgtcgatttcttttaaggtctgcggatcgaccagattcaggtaatcgaggttgatctgcgggtcacaggtaagtatgggttttaaagcggcaaaaagccggtcgcgggaagtttcccctttggctgtaagttcacaggctttaaacagagcccgggagagattgagggccgaacgccgttcgccaggactaagatagacattacgggaactcatggccaagccgtccggctccctcaccaagggccggccgatgatctccaccgggaggttgagatctagagccatccgtttcagggttatcaattgttgataatccttctcaccaaagatagccgcctggggttgtaccaggttgaaaagtttgaggactatcgtggcaacaccgcgaaaatggatcgggcgagaagcgccgcagagccctcgtgttacctgctcaacggtgacataggtttggaaatccggcggatataactggtctgcttccggggcaaatatgacatctaccccggcttcctgggccagcttacaatcttggtcaaaattgcgggggtagcaatccagatcttcattgggggcaaactgggtagggttgacgaaaaggctgaccaccagacgccgtccgatgccgcggccatattccatcaggcttacgtgtccccgatgaaagtagcccatggtagggaccaggacgatcatatctccccgggcccgccagctcagggccagggcctgcatctcttggggagagcgtattacctgcatgtggggcagtttcaatacctcaaaaaaaaactccagactgattcgctggaggttgcggttggagcacacggcgagtctcagtccatccttggtggatccaagctcctggtatataaacaattgtattataacaatgaatgcgaagaattgtcaaggaagaaggatgtcttgccctgtggtgcaggctttccagccggcacgctgatgcacaggccaggaggcctaggccaccaaatattttttcatatctggttgggttctcgagaatatgaggacttttataaaaacagtgggcagtgggcggggagcaggaaaaaaattattgtgagcagcccccacggttctgtttttatatttcgttgtgatcatcagaacatgacaacttgtacgaaaaaaccggaacggttaaacctgtgccagtgatgtatccaggtgcaggaaggccagtttttttggcctaaggaccgattgaacctgatacaataaagcagatacatttcttgttgaggaaattgttatgaaagaaacggccaaggaggttatggccagagagtttttgacggtaccgccggagatgaccattgccgaggcggtccaggttttccgccaggccgcccaggtcaccggtcacccggtctttggcctgatggtgaccgacgccgaaggtaggttggtggggatgctgtccatgtatgacatctttctgctgctgcgccccaaacatatccatatctggggtgagatgagcgacctggacctcaccgggatcatagacgccgcctgtcaccgggcgaaggcgatgctggtgggagatatgatgaccaccgatcttatcaccatcacaccggatacgcatcttctgcatgtggtagatatcatgatcaaaaaacatgtccgccgcataccggtaattgaagacggggttttgcaggggattgtctatatttcacaagttttctatcacctgctcaataagctgaccgaacggtcggaagattagcagaggtggcgccgaaagacgatgccgatcatagatcatcatcaggtattgaaaggccttaccgtgcagatggccatgcggcgtcaggtgatcgacctgcctcagggggcggaacttgcctcagccattcgcgccatggccaaatataaagtgaatgccgtgctcataaccggagagagacacctgcctcttggcgtggtttccaaaaccgatctgatgaccgcttattatggggggctgcccctggagacgccggtggcggatatcatggtggggccgccccagttctgccagtctcaggattccctagatgcagccctggaccagatgcggcagcatcgcattcatcgcctgtatgtcaggaggggagaagatgaaaccgtgtccggggtactggctttcccggacattgtcggtatgctctaccgctactgccgccgctgtgaccggaatcttttacagcggcagggaaaagaatcggagatgaactgggctgatcagtttatagtacgagaggttatgaccccatcggtgttatcgtattacgctaccgacagcctttgggaggtcatgacgggattggcagcctataagttcggcgccgtccccatccttaaccctggaggggtgcccagcggggtgatttccaagaccgatctggctctggcctacctacacgcggttccgccggaacaggaggctcagtcagtcatgaatgcaccggtggtgacctgcaatcaggatgatctattgttggaagtgatcaagcggctgattttttcggacctgcaccggatttttgtttacaaggataatcccgagaatctggtgggggtgctgtcactgtcagatgctgcccggttccgctccggttcctgtcgggcctgcctggtgagccggatcgagatctaaccgactggatgttaagataataccatagaggcagatactttttaacattgttaagtgcctgcctctaaattaacagccccataaatgatataaaacagcccaaaagcgataaagatgaccgcagcgccgatttttaaggcgcgttccggcaggcgttgacctaatatctggcctgcccagatagccaaagcatccgatagcaccattcccagactggaaccgagccagacgggcatgagattttgactggccgccagagtaacggtggagagcatggtcttatcgcccaactctgccatgaagaaggtcaccgtcacaatgacaaagggtgaattgtagcaccagctttgatattcatcttcatctacggagtctccccgcaatgtccaccagccgaagccgatgaaggccaaaccggaaagaacgtagatccaccctggtggcaggaggtggccagcgcctccccccaaggtgaccgaaaaggcgtgtaccagtagagtggctgttaagatgccggccaacaccacccaagccttaaagcgggtggcgagcagcaacgccaccagttgggttttatcccccaattcggccaaaaaaatcaaaccgagtgataaccaaaaaccctccacgatagactcctgggaaaaaaaaagacctttgcaccatcggtgcaaaagtctcgctgagcatgatcttgccgacaacgccaggcttttgccagtatgttgacgttgtccggagcagctactcccctctgctaaggagagcataacggattatgaagtgtttggcaagacttttttgaatcagttcgtaaggatggcaactcccccttcggtctggtgcatcagcttgcagtgggggagctagagcgattgccaaaagtccttatgttcccaggaacacaacaaaaaatggaagaatgattgatggcctaggcctcctggcctgccccaccatttttcatctaggttctgaccgattgagggtagctatcgtaggaatgggtccgagacctacccctaaaaagagactatattattggcaagcagtataactctgccattactggctgattatcacatcagaggtttttgcgactgctttttcggatgcgtttctgttccgcccgagccagttcttcacccttcgattaaagttgtccagataaatgtaaattaccggggtgatatacagggtaagcacctgggaaaaaaggaggcctccgacaacggccagtccgaggggttgccgggcttcagagccggcgccgatgcccagggcgatgggtagagtgccaaagagggccgacatggtggtcatcatgatgggccggaaacgcagcagacagccctcgtaaatggcatcatggggtgatttgccgtggcggcgctgggcctccagggcgaagtcgatcatcataatggcattcttcttgacgatgccgatgagcataatgatgcctacaaaggcatagaggttaaggtccattttaaagagcaggagggttactaaagctccgaagccggccgaagggaggccggagaggattgtcaccggatgaataaaactttcgtagagaatacccaacaccaggtaaatgaccagtattgccattatcaggaggattcccaaccctttcagggaagattgaaaggcctgggcggttccctggaaactggtagtgatggaagccgggagttcttgagcgaccttattgatctcggctactgcatctcccagcgccactccgggtttgagattgaacgaaatggttaccgagggaatctgtccggcatgattaatagtcagcgctccagcgccgcggctcaattgcgccacgctctcaagaggaaccagttgtccggtgtcggcgcgtacgtagagtagaccgagagctgccggatccatctgatattgtgggagaacttccatgattacccaatactgatttgtgggggtatagatcgtggagacctggcgcgagccgtaggcggtggccagggcattttccagttgttcggcgctgacccccagtgccgaggccttatcccggtcgatagagacgaggatttccggaccatgaagttgaaggtcactgttaacgtctgtgagtccttccacctgacgcatcttttcttccaaacgagccgcccagcgatagagttcagccatatcagccgactgcagagtaaattggtaaggactcttagtcaactgaccgccgatccggatagaaggaggcacttgcatgaaggccctgacgccggtaatctggcccaattggggtctgagcctggcgataacttcattgacatgttggcgctcctctcggggtttcaggcgagagaaaataattcccgagttgaccgtcatattggtgccgccggccccgacaaaagacatataggaggccactgccgggtcgccgccgataatggcagccaattccttctggcgccgcaccatgttatcaaaagaggtgtcttgcgggccttcggtaaaggtgaagagctggccggtgtcctggtccgggaggaagcccttggggattgtcacgaagaggtaggccgtgaggaggagtatcagccagaaaatagccatggtggcgcggcgatacctcaggaccttttttaggctccagtcgtagagccgcagcatgccgtcgaaaatgcgttcgaaaaattggtagaaacggccgtggccctgttctttcgggggctttaaaaaccgggcgcagagcatcggcgtgagggaaagggagataaaaccggagatcaggatagctaccgagatggtgacggcaaactcattgaggagacgcccgacaacaccgcccataaagaggaccggaatgaagacggcggccagcgacacggtcatagataggatggtaaaggcgatctcctgagaaccggcaaaagtcgcgtttaatctgtccttacccatctcctggtgacggacgatattttccagcatgacaatggcgtcgtcgacgacaaaaccgacgctaagggtcagggccatgagtgagagattatcaatgctgaatcccaggaggtacatggcggcaaaagcgccaataatggacatggggacagccaggctgggtatgaccgtggccgagatattgcgtaggaacagaaagatgaccaagataaccagacagacggtgagaatcaaagtgaactggacatcatgaatggattcctggatggagagggaccggtcatagagtacgtccagactgatagccgccggtagttgggcccgaaaactgggcagaagctttttaacattatccgacacctccacggtgttggttccaggctggcgtttaatggccaaaaccacggaccgggttcggttataccagctggccacccggtcggtctggacgctgtcaacaacccgcccgatttcattcaaccgcaccggcttgccgtgccggtaggcgacgatcagggggcggaaggcagccgcgtcgaagagctggccggtggccttgatggtaaaggcctgggcagacttgtcaatcgtaccggtaggcagattaacgttcccggcggccaccgctttttgcacttcatcgatgccgataccccggctggccagggcgtatgggtccatctggacccgcacggcatatttctgggccccgtaaaccaagacctgggctacgccgctgatcatggagatgcgctgcgacatataggtctggccgtattcgtcgacagtggacaacggcagggtaggggagctcaaggccagatagaggatgggaaagtctgccgggttgaccttggcgaaggtcggcggactgggcatatctttgggaagctgtcccaaggtttgagaaatggccgcctggatatccagggcggcggcatcgatatcccggtcgagatcgaaggtcaccgtgatccgggtctgtcccagggcactggtggaggtcatggaatcgatcccggagatggtggcgaactgcttttccaggggggtggcgatggccgaagccatagtttcgggagaggcgccgggaagggaggccgttacctggatggtagggaaatcaacgttggggagctcactcaccggcagagcgcggtaacccataacgccagccaacaggatgcctaacatgaccaaggtggtcatcaccggccgacggataaagggttcggccagattcacgaggggcgctccggaccgatggcaggcggggatgggttttgaatttccaccttggcgcccggatacagccgtagctggccgtcaatgacgacttcttcgccggatttgagaccggatttgataaccgcagagccgtctgcagtccggtcaagttcaacagggcgggcctctgcagttcgatccgctatgatgacgtaaacgtaatttccctgctgccctacctgtagggcctgagcgggaatcaccagagcattgggctgctccgtcaggatcaggctgacgttgacaaattggcccggccagagagtgcgatcctgattctggaaaagggcctttaattgcacggtgccggtggcctgatccactttgttgtccacaaagaccagttcaccaaaggagcagtattgttcggctggcgggatggctacctccacccggaggcgcctccggttcatatattttttgacttccggcaggtgttgctccggcagggtgaagttgacatagatggggacgatctgattgatgaccaccaggatggccttttcatcgttggcttttaccaaattgccctggttgatcaggatgtcgccggtcttgccgtcgataggcgagctaatagcggtgtattccagtttcaggcgggcgttctccaccgcggcggcgtcggccttgaccgtggcttcgagagaggcggccttggtagcatactgctcatattcaccggtgctgacgagattctggcggattagggcttcatagcgccgggcatcccggcgggcgttctccaggagggcctgatcccgggccaggttggccaaggcctgttgaagctgagcttcgaagggacgcgggtcgatggtgaacatcaactcgccttttttgacctcctggccttcttgaaagtgaactctaaccacctggccctccacctgggacttcacctgaacagtggaatatgcttctacattaccgatcgccttcaaaaccatcggcatagtcttttgaactacggtcgcaaccgtcacgggagctggtggtcgggccggcgcctccggtttgctgccactgcagccggccaggagaagcgatagagctgcagcaataagaaaaaaggataattttttcggatagcgaaggtctttaaaacaatagcttagagtatacggattttgcatttagcgtggggtagtctttcaggaaatagattattgagtttttggtttttgataaatactatagcagaattaatttgttatggacacagtttgtttcgggacaggcctaggggaatatctagcgattgccaaaagtcatcatgttctcaggagcacaacgaaatatgagaaaatgactggtagcataggcttcctggcctgtgcatcagcgtgccggctggaaaccctgcaccagcatccttcgtacaaattctgatcgattgagggtggctatcgtaatgggggggctgagacccactccgacaaaaaagacgatattgttggagcctttggcaaaatagctttttgtgtcatcctgcacgaagtgaaggatattaagcctatagaaatattggattcttcgctacgctcagaatgaccataaccttataacaagagttttgcaaaagcctcattggcaagcactatcaatctctgctgaggagaatatcctcctgattacttaccaatgacgtgctttcaggcctcaataaaaaaggcggcctgggatggccgcctcggttcatatgtagaccagtttcctagaagtgatacgccacgccgatctggaaggaatgcaactggtaatcgggttttacatctaaagtgtttccaagaacagtatagttatacttgggttcagcccaacggaagcggtaaaaagcatccagagagacatttttcaatgcatagtaccgtacaccggcatcgacaacgagggcaatatcagtggtggaatttgaaggagtatctatgctagctgcccctgttccagccgtcgctttctgtcctgagaagaggatgccaggaccgacggatatataaggctgcaaccgtccaaacggcacatcttgatccggcagaaaaccatatcgcccggtaaacataaaggccagggtggcggcataaccttcggattcaatggttacaccagtgccgctaataagctgccgggagaagttcagccgatggtagctgaaatccagatggaatcccaagtacttcatccagtcggggtaatcgtaacccaggaagccttctttgacgaaccaggtgccgactttcaagcctccgaggataaacgggttgtcataccttcccgcaaaaccaggtacattggtgccatttaccgacacaccgccgcttgagctagaggctgcgaccccgccgatatacccttccacatacatttcggcccaacacagagttggcgccaggaccaaggcggcaattaccgccagccagatcattttcccctttttcatgtttccccccttaatttagttgttctcaaataaataaatatactactcagttaaaggtgctctgtgttgcctttcacctccttcctcaagggtaacctgcacttaagcgtagcttattcccctaacaatttcctttatcggcattttacggcgaaagtcaagatattgtcaagcagaaagttgaggagcgtagaaaaaaacctcaatgcaaacagttagcaattttcccgattcagggccagacgctcaagagtgtcgcaattcccaaaacgaggccaaccagaccgttcagtgtgaaaaaggcgtgattgagacgcgacagatcctggggggacaacaaggtatgctccaccaggagcaagagaccggccagaacggcggcgatgtaaaagatcatccccaaacctgccagatatcccaccaggatgaagccaaaaccggctccaagatgaaagattagcgccaaccgcatggccttggcgcgcccgaggcggcagggcagggaatgcagccccacggtgcggtcaaagtcctcatcctgaagggaataaaggatatcaaagccggctacccacaggagcactgtcagagacaatagcaacggcaggccggtaatgtcgccccggaccgcgatccagccggccgccggggcgatggccagcgccgctcccaaaaacaggtgcgaggcccaggtaaagcgtttggtgtaggaatagaagagcaccaccgccagggccaccggggaaagcagcagggccagattgtttagttgtgccgcggcaaagaaaaagagcagggcgctggctaggatgaagattatcgtcgccctccggctgatgagcccttggggaagggctcgggtggcagtgcggggattgagggcatcatagcgctgatccaccagccggttaaaggccatagcggtgctccgggcccctaccatagccaggaggataaaaaaggcctggcggccggtgggaagcccccgggcggccagcaaggcccccataaaggcaaacggcagggcgaagacggtatgctcgatcttgatcatctcgagcaaaataagcaattttcgccaccatagggaagattttggtctttcttctaaagcatgcccgaagttacctgctgcggtcattatttaatcccaaacggtcccaaattctatccaccttctctctaacgccagagtccatctcgatgactgccggccattcccgggtaaaaccctcttccggccacttgcgggtggcgtcgatgcccatcttggaaccgtagtgcggcagtggcgaggcgtggtccaaagcgtccaccggcccgtccacgaagactacgtcccgccggggatcgacattgtttcccagccgccataacaccgcccccaggtcctgcacgtccacttccctgtcatagatgacgatcatcttgcagaacatcatctgtcccagcccccacagggcgtgcatcaccttgcgggcgtggccggggtagcgcttgtcgatggagatgaaggccaggttgtggaacaccccttccatgggcaggttcatgtccacgatctccggcagcgtctttttgatcaacggcaggaaaaggcgttcggtggccttggccaggtagcagtcttccatggggggcttgccgacgatggtggccggatagacaggctcgcgccgccgggtcagggcggtgacgtggaaaaccgggtactcatctgccagggagtagtagccggtgtggtccccgaaaggtccctcgcggcgcctctcccccggttcgatatacccttccagcacgatctgggaagccgccggaacatataaagggacatcaacgcattgcaccaattccaccggctcctggcgcaggaatccggcaaagatcatttcgtccagatcgtcgggcaggggggcagtggcggcgtaggttaccgccgggtcggggccgatggccacggccgcagggagtctctcccgccggtgttccgccgcccggtagtgcgccgccccgcccttgtgtttatgccagtgcatgccggtggtattcttgtcgtacacctgcagccggtacatgcccacgttgcgcttccccgtcaccgggtggtgggtgatgaccaccggcagcgtgatgaacggcccgccatccaggggccaacaggtgagcaccggaattttggtcaggtccacctcatctccctgcagcaccacctcctggcagggtgcccggccgacggtttttgggaagatgttggccagccgccgcaacttagggatcattttgagttttttcatcagggtgttaggcgcctcggcctccaggaaacttaggatgtcggcggcgatttcttccaggtcattgacctccagggagaggcacatgcgcttcatggagccgaaggcgttcatcagcaccggcatgtcgtaacccggcacgttctcgaagagcagcgccgggccgccgtccttcagcttgcagacccggtcggtgacctcggtgatctccaagtgcggactgaagggctgcgtaatgcgcctcaactccccctgcttctccaaaaccttgataaatttctgcaggctgtcatagcccataaaattgcgcctttctgtggattagatgagttgtgggggagggccggggaacgctgtttcctgtcctcccggaataaacctcaactctggcatctccggcaagtccccgtacctgtgcaagtaccggaaaaaagccgtcaggccctcctgctggcccgcgtccagatcatactttaatttttgaaagtaatccagcagttcggcttcgctgaggttcacctgggccgtggcctggcggcagatatcgctcagggcgttgcagccctggagtttggaggacaccagggtccggtggaggtaggttaccaggtcgggttggcgctcccaaacatcgcggcgggcggcccagactccgaagacaaaggggaggccggtgaggtcgtgccaggcccggcccagatccaggaagtaagggtagatgccccgggcccgcaggcgcagggcttcatccccgatggccagcatgccgcagacgccgtccgcgaactggtcggtcaccgcaccggtgcggcacaggggccgggccccgtagagttccgccagcaccaccttgaccagggcggcggaggtggccgaggccgcgctcagcaccacctcgcggccggagaggcgctggaaagggaggcggctgaagaacagcacgctccccacgtcgcccacggtgctgatggacagttccggcagcagcaggtagtcccgaaagcggcggccgtactcgtagctggagatggcgctcacctccaggaaaccgccccgcatctgctcgttcagttccgccggggtgccggagaccacctgaaagccgttggggcagatggcccggtcgatggcgtagtagatggggagcacgttgatatagcgaatccgacccaggcggggtagatcaggcatggcaagtctccttgggagggctgagccaccgcacctcccccatggcaccggcggccagcaaggcatcccagaaatctcccgccccggcgtccacgggcaccaagagcagagcggcccgtttcccgggatccaggctgcccaagtcggcctcccggcccagggcggcggccccgtttagggtggccaggcgcaccagccgccccggcggcaccgccgggaactgctcccgcagcacttccagctcccggaacaggttcaggtcatggttggaggccagggagtcggtgcccagggccaaccgcacgccgtccgcctccagagccgtcagatttggcaacccggttccggtaaacaggttcgagcgggggcagagcactacccgggccccccgccgagccaaaagctttcggtcggctgcatcaagccataccccatgggccgccagggcggggccggcgaagaaacccaggctatccaggtaatgggccggggagaccccaggaggctgaaaatcgggccgccagcggccccgcagcatcaagaggctccggaaaaaaccgccccctgtctgcagaaaccgttcctcctccctcgattcggccagatgcacggcgctggggcgcccatggcttcggttccaggcggcaatccgctggcagaggggggccgagactgaatagggggcgtgcgccgcagcggagaaattggtcagagttagggccgctggggcggcaaagatggggaaaccagtctccagcggccccgccccggtaagatcgaagcccaggcactcgaaaaagtaacagaactccaggccgctttttgcaagggccgggaggctaaggccagtgttgctgatttcggccaccaggccggtgccgaagcgacgcagttccgctatcccggcggccgccccggcctgcaggtcctcaagagtgagggtggccatttccgccagggccgcgctcagccagtcctgccaacgctcctgggcggcaatccgcccccgtagggcagtcagttccaggtgggtgtgagcgttgaccagggccggcatgatggccccgtcgccatggtcctcccaggcatcccagggctgccgccgcaggtcggcggccggtcccacggcgcggatgtggccgtcggcgattgccaccgccccggcttcgatgaccggtcccgtcaccgggactatccagcgggcttgatggattatgatcgacggcttgttcatgacctgaaccactgccgccagtccgtaccgatatcgcctcgctgacggtaccgttccatgagccaggggcaggggcactggcggggtgctgcagccaaccccggcaggagcttcagggccaattcccccaaagccgcctccaccgcctgaacccgtttgatctcctcaggcgtggccaacccttcaaacaggatgcccggttgataaggtcgatcttttactccctcggcataattgaccacgtaacagagggctgtgtaacacaactccagctctcgcgccaggaagacctccgggaccagggtcatgcccaccaggtcgccgcccaacagccggtatttgcggatttccgccggggtctccaggcgggggccggtggtggcggtatagaccgccgccggatgaaggggaagaggcccgttttgcagggtttggattaccgcctgccgcagttcgggacagaagaccggattctggcggacaaagcccaaaccccggtggggaaagaaggtgtacggttgttgctgaccttcatccaaaatatcatgggggacaaccaggtctcccggcgccatggtttcgttgatggctccgggggcgcaccaggccagaatcttctccacccccagggtttttaaggcgtataaattggcccggtcattgacgaagggtgcagagacgcggtagccgtcctctccatgtcttgaaagcacggcaaagtcaatatcttgatatttaaagagatgcaccggattgctgcagccgaagggggtgtcataggtttggcagtggcgcacatctaaaccctgcctgaggaaatcctggtgagccccgacgcgggcaatgatggctatctggggattataagtcatcgttgcattggtatttaagcggatagtaggagtcgcctgttcatggttgccttggggccattatccggtagacgtgatcccgctgtttcggttcgtatcctgccgatacgatctgccgttcgatttcctgttgcgagaggcggaaaccgacgccggtggcggcgacgacgttctcttcgatcatggttgagccgaagtcgttggccccgaattccaaggcaatctgagccactttggccccctgggtgacccaggagacctgcaggttggcaatattgtccaaaacgattcgggcaatagccagggttttgagataatccaccacgtccgttgtggcgccacccagagccgtgccgccgggttgatagctccaggggatgaaggcgataaagccgccggtgcggtcctggatctcacgtaagcgccagaggtgctccaggcgctcggcctgggtctcaatgtggccgaacatcatggtggcggtagtgcgcaggccaagacggtgggcggtctccatgacggtaagccattcctcggtagtgcatttgctcggggccagggcccggcgcacccggtcggtcagaatctcggcgccaccgccgggaatcgaccccaagccggcctcacggaggtgaactattacttcctcgatggtaagtccaaaggtcttggcaaaaaaggtgatttccggcggcgaaaagccatggacatgcagacccgagcgccggataaaacggagcagctccttgtaatatccgaatggcaggtcaggattgaggccgccttgcagcaggacgccggtgccgcccagggccagggtttcttccagtttttgggtcaattccggccagggcaagacatatccctcgggatggccgggtggccggaagaaggcgcagaagcggcagccggagaggcagatattggtgtaattgatgttgcggtctaccacatagctgacccaggtttcgggatgccgctggcggcgtatatagttggcccagcggcccagggtcaggatatccaggtcccagagcggcagggcttctgtgagggtgagacgccccccggaggtgattttggcctcgatggccgaagtcgaatgagacatagggtttaatgactgatgacgttatacagcgtatcccgctccaccggctcgcgtcccgcctcctggatgaggtggtgcagttcctgacgagtgagtccctgggcggtgcgggctccggccatgtgggtgatgcgttcttctatgacagtgccgtcgatgtcgtctgccccgaaagccagggagagctgggcgatcttggggccgatcatgatccagaaggccttgatatggggaaagttgtctagtatcaggcgggctactgccaggtttttgaggtcatcgaagccggtggtctccggcagaccggccaattcggtgttggcggaatgaaaggccagggggataaaagtcagaaagcccccggtctcatcctgggcggcgcgcagtttgaccagatggtctacccgttcttccagggtctcgtggtggccgtagagcatggtggcgttggtccgcaggccctgacgatgggcggtctggcagacctgcagccagccctcgggggggagcttcttggcgcataagctctgtcggatgcggggactgaagacctcggcgccgccccccggcagagagcccaggccgacttcctgcagggcggccagggtatcggccacgctcagatcggcaatactggccaggtgggcgatttctacggcggtaaaggcctgcaggtggacgctcgggcgcctggtcttgatatttcggagcatgtcgaggtaataggagaaaggcagattgggatgcagccctccgacaatgtgaatttcggtaaccggctccgagaggcgttcatccaccttggccataatatcatccaggctcatttcgtaagccagggggtctccggcccgtttgccgaaagcacagaacttgcagccgttgatacagacgttggaataattgatgtgctgattaataatatagtaggccttattgccgtgctgccgctcccgcgcgatgttggccaggtagcccacccccagcagatcagtagagcggtaaaggtccagaccgtcctcgaaggtcaggcgtttctgggccaacactttttcatggatggggatcagattgggatccttaaaaaaaccgttgccgcccatagtaaatcctcatttcaatttaagttgatggtttatgtcaacaggtcaaaggtttaatgctgctgaagtaagcaagatcaggttcattcgtaaggcttgtcgccgtcagctaaaccatgccgcaggacgctcaccagctcccgaacccgctggcccaactcctcttcggtggcctggtccaacccgagggcaacgtcaaaggccgggacgctgactgcttggagaaagcggtccagcagggcgtccaggaggaaagtggtggtctgctgaggcaaccccggccgcagttccccccgggccattccctgacgcagtagagactgcagataatcagcggaaaattgacggaccgcccggagcagttcctgccgctgcggcacctgctgatcgaacagaatcttcagataaatgccgtaaattctcggatgttctttgatgaaagcgacccctgccaggagggatttctccagacgggtgaaaaaatcttccccgagggtgctctccttcacctgaactaaaatccgccggacaaaggagatcgcaaagtcaaaaatatagagaaaaactccgctcttgtcggtaaaatactggtagagggaacccttggcgatgccggagcgggccacgatgacattgaggctggcctgagggtagcccttgctggcgaattcctccagggcggcatcgatgatgcgggcctgtttggcctcgggcagattgagaaaagtcgggcggacgatctctggcatagtcttcggttcctccatatgaccagttggtcatatcaattataggcaacatctgtcaagagaaattagagaatgggttggggggatatttggtatctcgtattgccatactgcttgtataaaaacagtgagccgtgagccgtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagagcatgtgcacttatggaaaaattgacttggcaggtaaaactgtgctattttgcacttatattctgtagtaaaatataagcttctagagtttagaatctgcgcattttcttgttgccaaattttcaacgtacttcagcgtcaccgtatgtggtaacggtatcaaccagacgaaatgtcattaagaaatgcgaactttatgctgcttttttgcaggtagccataaaatcctcgttgggcagcacgaatttttgcgattttcgatcccagcaggccctgatgttgacaagtcgaaaatattgttggactgctttgacgatccagcctgcggttacggcttgctgccgacgccaagggatagggaaaagttgcgctcctttctggtcgccaagccagagagccagtaaccttggcaagctgtaactcagggaaatgagcgttgtccaacgggccaatgtctggcgagactgctgccaggcattgatcagaccaaagctgtgcttgatctcgttgaacatcggttctatccaccaacgacggctgtacaatttgatcacattcgctgccgtcaaggtgggatcggtagccagcaacagggcccaattggtccattttccggaatcctgcagaaagcggcaccagactactcggcaaatatgtccttttaagaatcggactttggcctgggcagtatagaattcgaagcgtcgggttttgccatacgccttgatagacgcgtgttgtaagggcagcaaggttttggccttggcgaaggtcaatttctctccatacttgcgaggtgctccccgtcgaggggaggatggctgggtgggcaagagataacatacggtgtctcggcgaacctgaccaatgaccgtcactgcctgatggatcagacggagcaccagagtttttttcatataccaggcgtcgagtagaagtcgtatggcgatggctcttggcacccattgacgagctaaagccatcaaaacttgggcggctttcagctttgatgtgtttcccgtagttcgtatgagccgccataaccatgggaaggctgcggttctgccggcatatgttaacactatggctaaagccacccgtaattgcccgaagatgaacggcggccggttgggtctgtgggcatgatcgtgatatatcgctgccgaaggagcttttttcgaggttctgggcgtcaacatatcgtctatgaccagggtaatggtgagacgaggaaagtaacgcaacacgaggacaagccattggcggcaaaggcttaaccaagaaaaaccattgctctgtagggccttgaagtaattgctccaactcgttttggcgcacacagtgaggatagcatcggtgatatgaccagatcctgataagatgttgccaaagagcagttcgagtaacgtgggacggagcttgataggcaccgcctgccataggatagtgagccactgagcaagaacttgataggggataagaagttttgtagccattgaacaacctcccgagaaaagaattttcttttctcgattggtcgccaaaggcgaccacgcgtttgcgcgggtctgtcaagctttttttcgtggctgatacatttttttaatcaatcgtagattctaaactctagtataagcttgttaacccggataattcatcaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaaacagtctgtatttcaggtaagcctgttaatctatggcattaaaatgagttagctatctttttcaaaatatcatgaataaagcgggttagaattcagaggccgattaacgcacatgggatgggcaatattgtaaaattaaatgggctagaaagatttcttaaagttgcggaaaagcgtgatgcgtgtcatgctgttctcatactactcgatgctgaaggcagttgtgccagagaggtggctggacgactggcgacaagggcaaggaatcatagtcctcatctgcccatcgctgttgttgcagccaaatgccactatgagaattggctactggggagtaccgagacacttgcggggaagagcggtctaaaagactctttggagataattagcgatccagaatccgttcccgatcccaaaagatggctcacagatcatatggagaaagggaaagcatacaaagaaacctttgaccaagcgcctctaagcaaagcaattgatattgatcttgtttgccaaagagctcgatcattccgacgcctagagcatgcgttagaacaactcatatgcagcatcaaatcaggtacaccgctcataagcccctaaaaaatatctgcctgacaatttctaagttggcaaatcatagagtggattattgatcacttatgctggacctcgttaaaatcccttgacaccggcgccgccttatggtacttcacatggtaactttggtggaagtgagactgttctctgtgatttaaatagatagtattagcggatagttaatcaactgatcggaatatttctcaaggaaaagtgaaaattatcagataggcaatgatgtgggagatggcggctcatctcggcattctttgcctattgtcattttcttcatggttgcgtggtattgcaaacctatcttacttcaatggcaacagttgtagtcgaggtgcattcaggagagtatccatgtcggagtcgttggccaaggtctacagtccgggtgaaattgagaaaaaatggtatgaatactgggaggcgaatttcctttttcaagccgacgccaacagcgaccgtcatccctacagtattgtcattccgccgcccaatatcaccggttcgctgcatatgggacacgcccttaacaatacccttcaggatatcctctgtcgctgcaaacgcatgcaggggtataacaccctctggatgcccggtactgaccacgctggcattgctacccagaacgtggtggaacggatgctggccgctgaaggtaaagaccggcacacggtaggccgggaggcctttatagagcgggtctggcagtggaagaaggagtcgggggggcacattatcaatcaacttaagcgcttgggttgttcctgcgattggagccgcgagcgcttcaccatggatgccggtctgtcagcggcagtgcgggaggtctttgtccgcctgtatgaggacggtttgatttataaaggggattatatcattaattggtgcccgcgttgtcagaccgccctggccgatttggaagttgagcacgaaaccaaggagggttatctctattacatcaagtatccgttggccggaaacggcggtcatctcaccgtcgccactactcggccggagaccctgttgggagatacggcggtagcggtcaaccccaacgatgtgcggtttacgaaattccatggtgccacgctcctgttgccggtattgggccgcaagataccggtgattacggatgactacgtggatatggagttcggcgccggcgctcttaaagtcacaccggcgcatgatctcaatgatttccagcttggtatccggcatcagttgccggcggtgcgggttattgacgggaaaggccggatgactgaggaggccggcagatatcagggcatggaccggttcacctgccgggataaaatcgtcaaggacctgaaggccgacggtttattggaaaaggtggaaaaatatgtgcatggcgttggtcactgttatcgctgtcgggccgtagtggagccgatgctctcgaaacaatggttcgtagcagtgaaaccgttggccgaggccgcggttgcggccgtcactgaaggcagcatccgcatcattccgccgatgtgggagaagaccttctttgagtggatggacaatatccgggattggtgtatttcccggcagatctggtggggccaccgtatcccggcctggaattgcccagcctgtggtgagattatcgtggtgcgggaaactccgacgcattgtccgaagtgcggcgggacagagctggttcaggaggaagacgtcctggatacctggttttcctcggcgttatggcccttttctaccttgggctggccggagcagaccagggaactcacacttttctatcccacctcggtgctggtcaccgcttttgacattctcttcttctgggtggcccggatgatgatgatgggtctctatttcatgaaggaggtaccttttcgggaggtctatatccacgccctggtccgggacgccgagggtcagaagatgagcaaatcgaagggcaacgtggtggatccattagaggttatggaggaatacggcactgatgccttccgattctctctggccgcctttgccgctatgggtcgggacgttcgcctatcggaggagcgaatcgccgggtatcgtaattttgtcaacaagatctggaatgccagccgctttacgctaatgaatctggccgattatgattacgctgctgcagcccatgatacagtcgctcttagtttagaggaacgctggatcgtcagccgtctgcagcaggtctgtcaggcggtgacagaggccctggattcctataattttgatcaggcggcgaaccagctctaccagtttgcctggcacgagttctgcgattggtacctggaacttatcaagccggccctctatgacaacaccgatccggtcaggaggcgtcacacccagagagtcttgcaggagatcctcagcgccctgctgcgcctgttgcatccctttatgccttttgttaccgaggagatctggcacaaactgccagggacggttggcagcatcatggtggcgccgtatcctgcggtcaggcaggaactcatagattccatggcagaagaggagatgaatctgctgatggctgtcataacggcgatcagaaacctacggggagaaatgaacgttccacccggggcgaaggcgccggtcaatctctatagcggcaatgagaccgccttggctgccctgagacggcacactaaatcactggtaatcatgggcaagattgacgggctgagctttaacccggacggtgatcggccgcaggctgcagccaaggccgtggtccaggacatagagatctatctgcccctggtcggtctcattgactttgccgaagaagaccggcgtttggctcgagagatcgacaaaatcagcaaagacctgactacaagccaacgcaaactggccaacgaggacttcgtggccaaggcccccgctgaggttgtggagaaggagaaagagaaggttcagacccttacccagaagttggccaagcttaagagtcacaaagaaaagatcaaggctctgactactggataatattttacgaaagcaggtggggagcgggtcttatttagtttccggtttccggaaaattgtcattctttgagagggtaccggcaagccgtgataatcacctgccggtggcataggccggtcatccggtacagaagttattctattaataatccggaactcgggacttgttttcttattaactatgacagaattaagtcgttatggtcacagatggttgtaggacaggtcgaagttagtaatatacctggacttagggttatagggaaaacagaacattgaagggtagggggtagttgcaccctatagcttttttttaaaaaggatgataacctaaaaatattttggtattcaacccatgtgatttaggaaatccgacatgattacacttgcccttgaaagcatccgcaacctttccccggagcggcgccaggctatcatgaaacgttccagcctggatgtaactgcggttttggatgacatcaaaaagattgtccaagaggtgcggcagcatggcgaccgcatcgcgctcgattttcatcggcagtataaagacgacatcagttcggcagatttagtagccagcgaagcggagattcgtgcagcatacgaatcaatcgatccaaagttgcttgatgccctgaagctggcagcggcgaatatcgaaaaatttcatcgggcccaattagatcgggggatgtgggccatcgaggtgcagccgggcatcctggctgggcggttgcagcgcccgttggatcgggtcggctgttatattcccggtggcctggccaaatatccctctacggtgctcatgactatcatcccggcgcgggtggccggggtgtcggagatcattgcctgtaccccgccggaccagggcatgacggccaaccctactactttggcggcggctcatctggccggcgccacaaacatttacaagataggtggtccttgggcggtagcctctatggcgtatggcaccgagaccgtgccgcaggtggataagatcgtcgggccgggaaataaatatgttactgcggccaaactgttggtcttcggagaggtaggcatcgactctcctgccggtccgagtgaagccctcattttggctgatgaatccgcagaagccagattggtggcgattgatttcctttcccaagcggagcatgatccggatgccgccgcagtgttggtaaccacatgggagcccctggcacatcgggtcattgacctcatcaaagaggaattccataatctgccccggcaggaaatccttaaatctgccatcaaccatcattccgcggtgctgttggctcatgatttggatgaggcgattgattttgtgaaccattacgccccggagcacctgcagattatcacccgggagccttttgccgtcctgccgcgcatacgccatgccggttccatctttctcgggatgtatgccccggttccggtgggtgattatgcctccggaactaatcatgtcttgccgacggggcggacggccaggatgttttccggattgtcagtagatgattttataaagaagccaaccttccagcatttaaccaaggaaggcttgaaatcgctcaaagatgcggtcgtgcggttggccgaggccgaaggccttcctatacatgcccgggcggtagccgagagattccgttatgtttagtcagcaaataaagtttctggtttccggttgtcggtcaaaaaataagttttgtacaggcttggaagcctgtgctaccggcagatgatttttatggttcgtgaatggccgatagacagtgacaattagtcttgtgaaattattaaaaatagcatagattggtactatcaagatagaaagcttatttttcttccggtttccggttttgggtttccggcttccggtaaataatataggagaatttaattcttatggttttaaatggttgtcggagagaccggaaatggtattgtcaaattgttgctcattagaaactgattttccctatttgattccgcttccgaactgatgcgccccacgccctgagggaaaagcagaataaagcctgcggaggaaaagataaggtgcataaagggaaggtcgctgccgctatcacgcccctagctgagattgccgatgtccagagtcggcctgatcatcgcaatatagatattgataaagttggggttaaaaacatttcttatcctattattgtcctggataaatttaacggtacccaaaataccgtggctcgcattaatatttatgttaacttgccctaccgccacaagggcactcatatgagccggtttatcgaaatcttgagcgaattccggcgtaatatcagtatcaagaacattccccagattcttgaagagacgcggcatcgactgcatgcgcaatcagcccatatagagatgatcttcccctattttattcagaaacaagccccggtctcgagggcccgcgccctgatggagtacatctgcaccatcaaagggtcattgaacggagaaggtttgattgatctggtggtttgcgttaaagtacccattactaccctctgtccctgttctaaagagataagttcggtaggggcccacaatcagcgcggggaagtgcgggtacaggtgcgttttaaaaagtttttctggattgaagatttgatcagactggtagaggcctcggcatcatgcgaggtctattctctgctcaagcgccaggatgaaaaatttgtcacggaacgggcctattccaatcccatgtttgtggaagacgtagtccgtgaaatagccttaaaattggataaagatgataattttacctggtactcgatagattccgagaactatgagtctattcacaatcactcggcctatgcctacattgagaccgacaagcgccaggaaaatagacgctcaaagccggcgagctgatgctcatcggcttttgtttttttagggttttctcctcattttcacccgttttttactgctattacaaagctggaatgttctcccacccgcctgagttcggggcggctgcatcccaaagattccacccaggtcgccacttcgtggtgtttgtaggcgcggccgccttgagtgaccgccaacatatggaggccgaaaaacgccgcgctgggtggggtataaccgtcgtcgtcaagaaagaagtcatgcactgccagccgtccgccgggcaccaaagcggagcaggcttttctgaggatggtctgtgattgggtctctgtgtggctgtgcagaatctgtgaaatccaaatgaagtcatagcctgaaccgatgtcatcttccaggaagttgccggcaattgtttgcacccggctggttaagccatgccggaccaggttttcccgggcgatgctgatcgggagtggcagatcaaaaaccgtagccttgagttgcgggtattgttgggcgaaagcgatggcataggaagctggcccgccccccaaatccagcaggtgtttgatgtcttttagattgagctgctccaggaccagggggatggtatcccgagcgacggcgtgcatgccccaaataaagtctttgacttcttgttcatgggcctctgcgtgggcctccacccaacgggccggatcgatcttcggatgattgccggtggccacgaccgcccccaggtctgaccagccttcccaggtatgatgcaggtgtttaaaaattgctccccggtaattttctcccgctgctaccaaaaattcctgagccacgggggtgttgtggtaggagttgtcctttttgcttaacaaccgcaatgcagtcaggccgttgagcaacatctccagggccctggcattcacctggaggcgactggctaaatcctcgacagtggttgggatagagagatggctaaagacgtctaaatcgcaggccaccaagaaaaccttggcagcctgaaaaccccgagacagctccatcaattgggcgaagccggataggtcaccgctgggcttcatggcgtctcctttccattttgatctgattgttcctgacgcggcacggcgcaggaagaacggttcagtcaggttttgatcccaaacttgggcagtatccaggcgtttaaaactacccagatggccagaaaaactacgagaaaggcaagtatttgcatggatgtccaacctcttgactttccaacgttaggcgccggaaggccttatcagttatcataggtggcgttgcggtggctccaccgccgcagaaactgataaagactttccttgtatagcagcattagtaaggctgccaacaggaataatcccaggagggccaagaaagtgatatagtcgccacgatagacttgagccccttgcagggaaagcatcagagtgcccggcatgcggccgatggtgacgataagaagaaagacccggaggggcattttgctcaggcccagaatgaagcagaggtaatccttcggaaagccgggtaacagaaagagcagaaaggcaatgagagtgccctgtctttcgatgataaagtcaaatttatccaaggtcggtttactgaccaatttttcgatcaggtgtatttccaaccaccggcctaataaaaaggccaaaatagagccgagggtgaggcctaaggtagagtagacaaatcccatcggaccgccgaaaaggaagccgcctaaaaaacccgtagcctctccggggatgggggcaaatataacctgcaacgattggattacgataaagactacgggggcggcggggccgaaggagagcagccagttgcggatattttctttacaggacaggaaattgtagcagttagtcgcccagttgctgagggggagccaaaataggtagagggacagggctgcaagtgaaataagaaccagggcagataaggaccacgtcagccagaggccgtttttggggggtggaaattcagactgaggcgacaagataaatctctctttattggaatcggttgtcaatgagaggccttacccggccagagacggccctggtaggtgccgcgacggataaaagcctgtctgatatcgtgcagtacgcccgctttgtccagacaccaggcgggcgctgccagttcttccgggtggggatcgcccgttaaacgatggatgatcatctgcggcggtaataattcgatgacctcaactaccaaactgatgtattcctccctcaacaacggccggtaaatccccgtatcatagagttctgctaatggagttcccttaatgacgtaaacgagatgcagcttaaccccgtctaccggcaaggtccctaggaatgtagctgtggccaacatatcagcctttgattctccgggtagacctagcatgacgtgcgccagcagatgcactccccgatgggctgccgtgtttacagccttaacaaagcaagctgcgtcgtggccgcgattgatcaggcggagggtccgatcatgggccgattgtagacctagctcgagccagacgaggtgagtctgggccaatgaaccgagcagttttaggaggtccggagataagcaatcgggtctggtgccgatactcagaccgaccacctgcggaaaggccaaggcctcggcatataaagattgcaggtgctccaggggaccgtaggtgttagaaaaactttgaaaataggcgataaattttcgggcttggtagcgtctcccgaggcgtatcataccctcctgtatctgttgagtgatggaatgccccagggcgtgggccccggttccagaccctcgggtgttgcaatatatacagccaccccaacccacccggccatcccgattggggcaggtcagaccggcgtccagagtaattttctgcacccgttcgccgaattgagcgttcaaaaaggcaggcagactgcggtagggattctcgggtgagagagagagagtcacgggttcagatcgccccaggtatactgcaataccgctactgccgccagggcggcggtttctacccgcagccgtcgcggtcccaaccctaacaggttgaaacccgcctgtcgcgccgtatctgcttcggctgcggtaaaccctccctcaggaccgataagggcccggatcgtgcgaggacgcggccaggctgctaaatcgtgagggcggtgagcttgccgttgctcctcccagaacatcaacttgacctcttccggtccgatgagggcgtccggaaaatccaccggtggatcgatctcaggcaggatcaacctctgagaagattttaaggcctcctgtgccaatcgttgccagcgcagcagacgcgattttttccacccccccggccggaccagtgaacgggtagaggtaaaggggacgagccggtagatgcccaattccgtgacctgtcggatgagggaatcgaagatctccgctcttaccagggccaaccccagggtgattttaagactggattcgattccgacagagagttcgtttagtagacggagccgagcggcggtgggttcgaggctcaaaatttccgcttcaaaaatccgaccgcaaccatctgaaacctccacccgatctcctaccgccagtcgtacgactctgatcagatgatggctttctgaaggagatagaatgacctcatctccccgaaattgattcaggccagcaaaaaaccgccgccgctgccgctcttgatgaaaacgcccggggggaggaattttgtcagctttcatcggcttacctgcgcttcagaacaagtaccgcccaatcatccttcaggtgggtttgaacagattgcagcccttgagcccgaaatcgttcttccatctcaggaaggtcggtctgcaagaaacctgaaatgatcatctgtccttcaggaagcagccttccggccaaactttcggccagggtctgtaaatcgggtgcggtcaggttggcaaagatcagatcgaactgttgacggatggcgctcaggggaagatcctcgacccgcatcaagtcatgaagctcattgagcaggatattttccctggctgccgccagcgcctccggatctacatcgatagccaatactctggcgcctagacgggccgccgccaacccgaggatgccggttccggtcccgacatccaagacccatcgaggggggtgctgcgaccaattataggtcacttcctccagggcctttaaacagagccaggtgctgggatgtcggccggtgccgaaagccatgccgggatagatggtcaagaccacttcagggccggtggagttatactcctcccaaggggggcgtattacaaaacgacccacgaggcggcgtgctttgaagtgtacctgccaggcacgctcccaatcttcttcctctatgatctgctgctgcagttcaccgatccgatatcccaaggcggcgaggcgatccagataggtaaacagatcctggcggatatccgcggtaaattccccggctgggagatacgcccggatgccggccaaccgaggcgaactgtctatctcggccgcgtcttccaataccaccccgcgcccgctccacccggtgagaaagatccccgcttcttcctgaagggtttcgggcagcaagatccgaatttcgagccatttctgttttggcattgtgtacccacgggctttttcttacaggggggatgaaggtaagattcttgccaaactcacctaaatgctactgtgcaatattatatcgcttgagagaagtagttgcaaatgctttagtagttctcaaaatgcaaccgcgcaagaagaaaaaggtcctggcttggcagaaaaaagcggtcacctgaatcaggattcccacggcccaaccgaaccggcttaaatttggcagatttagcaggatctaataatggtctgtcttatcatcgggtaacctctgatttaacagtctttccggttggcggtaaccgtcttgtagtccccggctcaatgcctctaaatatttctgggaaaatgccaggaaatggccggtgatgacaaatccctggcgcaccatgctctccagtctgtcaaccatgggattttttatgagcagaaaggtattgcggttcaataacgacttcggcccagagaagccgcaataaatgttagggaagttatgcactagaataatcagtccactctgatcgagaatggtcgccgggttatacctgttgacatcagtccgcagtttatcgacaacctctcctttgaccagcagactcttatgctcccggcgcagggagctcaattttttttcgatttcctcaaggatatgatttcgctgcgagggggaaattttattaaattgatggaaatgccccggtggccagaaaaagctttctataattttttccgaagccgacgtcagggtgggaaaaataagacttgccagacagaataacaccatgatacccatatatttggaaaagtgatcctggcaaaatgtttttggtgacataagctccacgtgccgaacaggaggctgaaccggtgggcaaggggattttgatccgaggagcattaatggggtgcttctaaaatcggctcccaccacttttgtcattctgagcgtagcgaagaatctaattcttctaacgagttgagatcatttacttcattcagcatgatagaaacaggtgttttgtaaaaggcctttatgatattgatcatatcatataattgatcagattggccaggacttgggggtgatctccaatgattggcgatctttaacatttcgggcggcttctagttaaaatacctatgttttattatctgttaaagttaatcaaaaagcgagtcgcgtttggcatgtttctgcgattcggcctggcaagtcttggattggctgtggccgttgtccaggtttggtcccaagagtcagagatacctcaacatcatgtgccagggggttttcgtaatctgcacatcgacaatcaggggcgccgatgggacttttttcgttggcgtctgggcctgggtcccaaagaggcgccggccttcggatcagagtcggtccttccctatcgaccagaggtagtctcgccggatcttaattgtttgaaccacgctgatcctaaaactatccagatcacctggatcggccatagtacctttctgattcaggttgccggactcaaccttctcactgatccgatattcagtgagcgtgcttctccggtgagttttgccggaagtcgtcggcaggcgccgctccccttgagattggaggacctgcctcccattcaggccaccgtgatcagccacaatcactacgatcacctggaccggcccacagttacccggcttggaggcggggtcaggttttttgtaccgctaggtttggccgaatggtttcgggaagcaaatctgcctcaggttactgaactggattggtggcagtcagccgaatttggaccgatacgtttccattgcgttccggcccagcatttttcgatgcggacgccttttgacgcctatgaagttctttgggccggttgggtgctatcgacgccagtcggaaagatctattttgccggagataccggctattccccggattttcgagagatcggcagacgattcggccccatgcgcctggccttgatacctatcggcggttatatgccccgctggtttatgcggcctgtgcacatcgatcccgaagaagcagtacgggtgcatcaagatgtccgatcgcaacaatctatcggcatgcactggggtacgtttaaattaaccgacgaaccccaggctgaaccaccgatcttgttgcgtcaagcattacaaaaagtaaacatacctccggataaatttatcgtcctgcggtttggcgagactcttgtattgcagccaagcccggaaagatagggatgctttttgtctgagagaagcatacaacgcaatctcaagatagcccgaggtctgttcttggcctacggtctccaggtgggccaagacaggcacttaaaagagctgtttaaacgctatcgggaagcgatccatcataccggtgaggcgatgcagcgattgggcgtgaccgaagcctgcacccgttgtgccctggaggggatgggcagttgctgtttcgccggggtggaaaacaactatgacgccgttttgctattcatcaatctcttcttcgggtgtgagctcacggagtcaccagagattgcgggaaaatgtttatttgtcggcaaggagggatgtaaactggtggcccggcattactactgtctgcgcttcttctgcgatgagctcagagcggcattgggttcggccggcgtcgggtgtcttaacgaaactatcggacgggagcttgggctaggtctggaactggagcacggtttgcggcagttttggcgccgcctgcaaagagacaactttctggccgggaggtcttgagcgggggaggagaggttgccttctaaatcagcctctccttgctggtaggtcaatcaataaagaccaccagcttttggcgcaattccggcggtagggggaccggttttccggaaaaatcgatgctaatggtggtcaaccggacttctgtggccaacttcctggtagcggtcaggaagagttgctgctgaaactgcacgccgcggcttttgagcgacggaataacggtaataatgtcgatctgatcatcataccggactggttggcgatagcggcaatgggcttcaacgactgccaggtgtatctggcgagcgaccaactcggggtagccaaaacctagatcccgcaggagctgttctcgggccagttcgaaaaggtgaaaataatttccgtgatacacggcctggcccatgtcaacttcaaataatggaattcgatatgaaaatcgatgtccttttcccgccatatctcacacgcagcgcctagtcggggggcagaaaaaagcagagcgagagggttaccgcctcccgccagaagtgattcaccattctgcttattgtgccgcggccttggcttttttggtcctcttgatcttttccggacgtcctagcagttcgatgaccgaaatgggggctgcgtctcccaatcgcaatcctttgggtatgatgcgggtataaccaccggaccgttccacatagcgttcccgcagttcactgaaaagtttgaacaccacgtccttggatcggactacggccagggcctggcggcgggcatggagatcattctttttggccagagtgatcatctgttccgccagttggcgcaattccttggccttggcggcggtagtctccaaacgttcatgttcgagcagcgaagtgaccaggttgcgcatcatcgctaaacggtgttctttggtccgggaaagttgtctcccagctctgcggtgcctcatgacaaaccttcctttccttccgggacgccttcccgggggggaaaattttccaatttcatgcccaggttgagtcccatttccgataaaatttccttgatttcattgagggatttacggccgaagttcttggttttcagcatctcggcttcgctcttttgcactaattcgccgataaaacggatattggcatttttcagacagttggcggaacgtaccgaaagctccagttcgttgaccggtcgaaagagattttcgttgagtcggctgatttcggtggccggtttttcctctgtttcctcacaaggttcttcaaagttgataaagatagtaagctgttctttaagaatcttggcggcgagggccacggcgtcttcggggctgacgctgccatcggtccagacctccagagtcaatttgtcataatccgtctgttgaccgacgcgtgcctgcgtcacgatatggttgaccttacggataggggaaaagatggcatcgacagggatggtgccgatagactgtccctcttgcttattttcttcggccggtcggtagcctttgccggatttgaccgtggcctcaataaataattcgccgtctcgagccaacgtggcaatatggctgtcggggtttaaaatctcaatggtgccgtcggtcttgaaagcgccggctgtaacttccccttcttccctggcctcgaggtaaataactttctcttcttgagagtgcatcttaaagcggactgctttaagattcaaaataacctcggtgacgtcttcaataaccccgggtatgggagaaaattcgtgatgaatccccttgatctttaccgaggtgattgcagtgcccctgagtgaggaaagcaagacgcggcgcagggcattgcccaaggtagccccaaaccctcgttctaggggttcacaggtaaacttcccgtaaaaacggttatgtgtatcgggatcgatctctagcttttttggtctaatcaagtcggtccagttcttgtgcattcgctctcctcggcacaaaaaccatgttctggtttttagcttctcctgaacatcgtggtgttgtgaaaggttcgttttaaaaaggagggttctcctggcggagaggcgcgaaaccaaaacgaattattttgaatataactcgacgataagatgttcctgaatcggcatcgtgacgtcctctcgcgatggcatcaaacgaataatgccgcggaaattttctgtatcgacttctaaccattggggaattccccgccgggcgactgctcccagggcttcggcgatctgcagaattttacgacttttctcttttaactcaatagtatcaccaacattgaccaggtacgaggggatgttgatttttttgccattgaccagaaaatggttgtggcgtactagttgacgggcttgggcccgggaattggcgaagcccagacgataaacgacattgtcgaggcgacgttccaagagagttaacagattggcgccggtgatgcctttctgccggtcggcggcggcaaaatagctgcgaaactgtttttccaacaggccatacatgcgccggactttctgtttttcgcgcaactgaatgccgaaatcagagaattttgcccgaccttgcccgtgttgacccggtggatagctatggcgttcaaaggcgcacttatcggtgtagcagcgatcccctttaagaaataatttcattctttcccgccggcagagccgacagactgattcgcgatacctggccaattatcacctcatcatctaaaggttattattgttataaaacagcaaaacagacgagaccctcgtttaaacttgtaccctctgctaccctaaacccgacgccgctttggcggccggcagccattatgggggataggggtgacgtccctgatcagattgatggtgaatccggcgacctgaagggctcgaatagccgcttcccgaccggcgccgggacctttgacgaagacgtcaattgtccgcattccttgttccatagcctttttggcggcatcttcggcggccagttgtgccgcaaagggggtgcttttgcgcgaacccttgaatccctggattccggaggaagaccaggatactacattgccggccggatcggtaatggtgacaatggtgttattaaaagtggattggatgtgcgctacgcctgtggggatattttttttctcttttttctttttgactccccggcgagttactttagccatgataactccttacgcttttttccgcttgccgacgaccgaacggcgagggccttttcgggtgcgggcattggtatgggttcgttgtccgcgaaccggcagtgatttcctatgccgcagaccgcggtagcagccgatatccatgagtctcttaatattcatggaaatttctcggcgtaaatcaccttccactttgtggtgggcgtcgatgacgttgcggatgcgggtgagttcagcgtcagttaaattatccgatttcgtgctaccgtcaacttcggcaacctggaggattttttgcgctgtggtacggccgatgccgtagatatacgtcagtgcgatttccatccgtttattgcgaggcaaatccacccctgagattctggccaacttccttcccccttttatccctggcgctgcttatgctttggattttcacagatcacccgtaccacgccttttcgccggatgatcttgcatttgctgcagattcgcttaactgaagctttaactttcatgctagtgtccttttccgggaacaattcgagagggttatttagcccgataagtaatgcgtccccggtttaaatcataaggagaaagttctactgtgactctatctccgggtaatatcttgatataatgcatccgcattttgccggatatgtgcgccaataccctatgaccattctctaattccacccgaaacatggcattgggcaacggttcaatgacggtgccttccacttcgatagcttcttctttgggcatataccactgctcccaaaactggttgtcattacttacaaatcacccgcataccatgaaaatggctattggtggttgatacttgtcagtctatttgcaagttgtcttttaacgggggcgggatgcgctttgctttccagccctacaatctacagtctgcgcgacagttaacagtcgttgctttccaatcctaccaaatatagaaaaattcaggtttcttatcctgctcgggtctggttgattttagaatatcctcattcccctaatcttgccaagcaatcggccttcagcctccgaccatcggcttaatgaggataatcagtaaaatacgccatacctggcaatgtctcggcttgcgaaattgattcctcaaatattttgagtgaaagctgttggctcatttcgggaataaccctggaaagccgaaattataaccctatttattatatgcttataatttgctcaaaatcaagacgcctttttcagtgagagcaatggtgtgttcataatgggccgctagactgccgtctttggtgactgccgtccaaccatcggggagaacggatacctgccaatctccggcgctcaccatcggctcgatagccatagtcattccagcctgtaagaccggcccatgaccgggagggccataattcgggatctgcggatcttcatgcagggcgcgtccgataccatggccgacgaaatctcggataaccgagaaaccttctttttcgacggtttcttgaatagcatgggagacgtcgctcaagcggtggccgatacagacctgaccaatgccggcatacagcgcctcttcggtggtagccatgagctttttggcagaggaacttacctcccccaccggtacggtgactgcggcatctccgaagtagccgtcataccggacaccaaaatctatactgaccagatctccctcctccagacatcggtgagaagggatgccgtggacaacttcatcattaatggaaacgcagacagagcggggataaccccggtaattcttgaaagctggcttgaccttgcgacggcggcagatttcttccgctaagatgtccaactccagggtttccaatccgggttggataattgcggccatttctgctaaggcttcagcaacgatctgattggccacttgcaatttgccaatttctagtggcgatttaagcttaatcatagcgctttgattgttggggaaacccttgatggccaagcggtttcccccgaaaagtcttattagcctaagataccaacaatcttattaaagatgtcgttaatgccgcctacacccttaatggtctgtagcatgccttgtttggcataataatcgatcaggggtttggtggcctggttataggtggttaaacgagagcgtacggtagcttcattgtcatcgtcgcgctgatataagggcgaaccgcatttatcacacaccccttcttttttaggaggagtgaatttaatatgatacatctgaccgcaatccgcatttttacaggtccggcgaccggtgagacgggtaaccagtgcttcttcgtcaacctcgatgctcagcacatggtcgatcttggagcccatcttttttaaggtggcgtccagtgcctcagcctgaggtactgtgcgcggaaaaccgtccagaataaatcctttctgggcatcggactgtttcagcctatcttcaatgatgccgataacgacctcatcggggaccagcttgccggcatccatatattctttggccttcttgcccatggcggtgccttccttgaccgccgcccgcaagatgtcgcccgtagagatctgaggaatcttatacttctcaattaaaagtttcgcctgcgttcccttgccggcgccagggccacccaacagaatcagattcatgcctgcctccttaaaagacgatttacgctgcgcggtagcgctgctaccccacgcttacctactttcgccagatagctcgaaggatccagctaggatatatctttatccttcaagggcggtacataatcaataaaccttactgcctaaaaactgcgctgaaactcaaccgagacctaaaaaccgggatggtctcggattggaaaaaaaagtatttatctccgggtgcgtccgccgatgcgcttcttcataaagccttcgtaatgtcgggtcaacatatgcgactctatctgtcctaccgtgtccatggccacacccacgacaattaacagggccgtgccgccgaaatagaaaggaacgttaaatcgttgcacgaggacagtcggcatgacgcagacaaaggagacatacaaagcgccgcctaaggtaatccggctcaggatgcgctcaatatagtcggaagtcggcttaccgggccgcagaccggggatatagccgccatactttttcatgttttccgccacatcaaccggattaaaggttacggcggtataaaagtagcagaagaaaataatgaaaattacatagagaatttcgtgtattaaggctcccggggaaatcaattccgtggctcttctcacccagtccacattgataaaggtggcgatagtggctggaaacatgagaatagaggaggcgaaaatagggggaataacgccggcgctgttcacttttaacggcaggtgggttgtctgcccgccatacatccgacgtcctaccacccgccgggcgtattgtaccggtatgcgccgctgaccccgctccatgaacacaataaatccgaccacggcgatcatcagaatcataatgagaaagatcagaatgatgccgatttcaccggtcttaaccagttgcatggtattgatgatggccgagggcatgcgggctacgatgccggcaaaaataatcagagaaataccgttgccgatgccgcgctcagtgatctgttctcccagccacataataaatgcggtacccgaagtgagggtcaggaccgtcatgaggcggaaggcccatcccggatgcagtactaccgggaccccgccgctttccatacccataccttcaagacccatactgatgcccaggccttggatggcgcttaaaattacggtaccatagcgggtgtactgtttaattttcttctggccggcttccccttctttatagagtttgtccagggctggtataaccaccttcatcagctccataataatggaagcgctgatgtaaggcataattcccaaggcaaagacgctcaggcgctccagggcgccaccggagaacatgtcgaacaatccgaagattgtgccgcggtggcgggcgaaaaagctcatcaaggcatcggcgtcgattcctggggtgggaatatgacaaccgatacgataaacggccaggagcagtaaggtgactatgatccgccgtttgagctctggtattttggcgatgttttgcaggccgcccagcaagttaaattacctcgacggcgccgccttgggcttcgatcatttcccgggccttgccgctgaccgcatgcagccgcaccgtcagagggacagtgaccgcaccatcggctagaagcttgatgctgctggcgcttttgggaacgagcccggcgttttttaggacctcttcatcaaccacagtacccgccgggaagcgggttaggtcccgaagattgatgatgacctggggtttccggaagatattggtgaatccacgcttgggcagacgccgaatgatgggcatctggccgccttcgaaggcagggccgagtttggcgccggagcgcgacctctgccctttatgtccccgacaggcagtcttgccatgtccggaaccggtaccgcggccgacacgttttttcttatgtttcgaacccggacagggttgcagttcatctaatctcataagtacttaaccttctctggacctggtgcgaacttctaccaaatgggcgacttgccgaaccatgccgcggacagccggagtatccttgtggcggacggttttagaaagtttcgttaaacctaacgttgtcaaggtaatccgctgtcgctcgggtctgccgatggggctccgctttaaggtgatctccaaaacctgttctaccataagtttctctcttctcaatactggctaagccctgatttcttcgagagcgcggttgcgtttttgggctatttcttccggactggccaactgttttaaagcgtcgaaagtggccttcacggcgttatggggattattggaacccaggcatttggtcaagatattctgaatcccggctacttccaccacggcccgcaccggtccaccagcaatgacgccagttccttcggaggccggctttaacagcaccttgcctgatccaaatcttcccactaccgtataggggatggtcgaatttaagataggtaccttaatcaggctttttttggcgcgttccatggccttgcggatggcttccggcacttcattggccttacccagaccggctccaacctgtccctgaccatcacccactacgaccagggcgttgaaactaaaacgccgcccacctttgacaaccttggccacccggctaatgtgtaccaccttgtcaagaaattgtatttccgatgcctcgctctcgaacaatgttacctccatagacccaacggtctaaagaacttttaggttccagccgattaaaaatccaacccgtgctctcgacagctatcggccaactctttaatacgtccatgatataaaaaaccgttgcggtcaaacgctacctgggagattcctatggttttggctttttctgccaaaagttttcccaccatccgagccgcttcggtctttttcagggaagtagcctcactgcggagttgcttgctcagggtggaggcggcgatcagggtctgtcccttttgatcgtcaatgatttgggcatagatatgccgcgagcttttaaaaacggataatcgggggcgctccgaaactcccaagatattcttgcgaacccgccgcttacgttttaatctggccaccactttcgggttagtctgtcccatgattgttaccttatctaccaaaactctgtcatggccgctagcggccacccgttccctcccattgctgaggggctgccattgttatcgcgggttacctgctaacttataattattagttattacttccaaattaccaacacccggcaatactgccgtgtgtaggggcgggctatttgattcgacctcaaactgtccgccggttcatgattaacgtccgccagcttttcccactttgcggcggataacttcgtcggcgtacttaatgcccttgcctttataaggttccggcggccgcatctgtcgaataactgctgccgtctgtcctaaagattccttatcagccccttcgaggatcagacggttggttttttcgaccttggcggtaatgccggttggtaatctgtactcaataggatgggaatagcccagactaaagagtagatggtcgcctttatcttccactttatagccggtacccacgatttcaagcgttttgaggaagccggtgctgacgccggtaatcatattggctacgagggtgcgttccaatccccaataacgccaatatgatttattatcatccctcaataagacctttaattcggtgggggttatttctaaatccaccagagggtgaaggtgccgcgccaatgttcccttgggccctttaacggtgagagaaccgttgtcgtagttcaccttgacttctttgggcagagggataggttgtttgccgatgcgagacatattaatatttccttttcacggccatgccaccagatttggcaataacgccgcggctggctttcctaccagatgttgcataggacctcaccgccgacaccttgttgacgtgcctcccggtcagtaaggattcctttggaggttgacacgatcgcgacgccaagcccacccagaacttgtataatgccatctttcggggcatacacgcggcggcttggcttgctgatccgcttcagaccgttaatcagcggcttgcttgatctgtcgtattttaaataaacccgcagcacaccttgttttttgtccttgataatcttgaaattcttaatatagccctcttctttgagaaggcgcgccacgctgatcttcatccgggatgcgggaatatcgactttatcaaatctcgccgcccccgcattgcggatcctggtcaacatgtccgctaggggatcggtaaggcccataatgtttgactcctatttgccagaggtaattgccaagattaactttcaatgctgcccggctgctttaccgactgcccgtggaaaatccatgatgcttttcggtcaaccgtatcctaccaacttgatttaatgacccctggtatttcccccttgagggccagtgaccggaagcagagtcggcagatgccaaatttccgaatgtaagctcgcggccggccgcacaaagggcagcgattatatttccggacactgaatttcggttcccgcttcgccttggcaatgatagatttttttgccactcaagtctccttactaacttctgaaaggcattcccaaccgcctgagaaggaattttgcttcctcatccgtaggggcagaggtgacgatagttatattcattcctttaatcttatcaatcttatcataatcgatctctggaaagatgatctgctctttgattcccagggtatagttgccccgaccatcaaaggccttatcagacacgccccgaaaatcgcgtaccctcggaagggcgatattcatcagccgatccaaaaactcaaacatcttatctcgccgtagggtaaccatgacgccgataggcataccctctctcaacttgaaggcggcgatagacctgcgggcccgggtaatgactggtttctggccggtaatggccgccagttcagcactggcggagtccaaaatcttgatattttgcgttgcctcgcccagccccatattaaccacgattttttggagccgcggcgcctgcatcacgcttttataccggaactcctggatcattgccggaatacattctttttgataaaaatcgtataaccgcgccatactgtttcttacccttcgatcagttcaccgcacttgcaacaggtgcgtacccatttgccgtcagcggtctgagtctttttgatccgagtggcctcggtgcattttccacagataagcttaacgttggagatatgcaggggggcttctttttcgatgatgcccccttgaccggtggttgggctcggtcgggtgtggcgtttaatcatgttaatcttctccaccaggacccggttcttatctcgcaggactttgaggaccttgccggtcttgcctttttctttgccggcgatcacttcgactttatcattctttttgatgcggatgataatttctgtttctatcggtttttttttggccatctgagcacctataacacctctggggccagggagatgatcttcataaatttcttggcccgcagttcccgcgccaccgggccgaatatacgcgtgccgatgggctcaccctgtggattaatcaatactgccgaattatcggagaatctgatatacgaaccatcgggtcggctggtttccttgatagtccttaccactaccgcccgtttgacgtcgccctttttaactttggaattgggcagggcttcttttacggctactacaatgatatcaccgacgcaggcatagcgtcgtctggtgcctcccaaaacccgaatgcactgcaactgcttggcgccggaattgtctgcgacatttaacgttgtgtgtacttgaatcatagccgacctttactctccgagctgatccgccacagagggttcgaaggctcagatgagatgttgttattttatccaaaacccgcaaatttatagggctttctcgagtatttcttttatccgccagcgtttgtcccgacttaaagggcgagattcaataatcagcaccttgtcgccgacgccgcatgcgttattttgatcgtgggctttgaattttttccgccgttttactgtcttatgatagacagggtgacggactaaccgttcgacgcgaacgaccacggttttgtccatcttgtcgctgacgacaacgccggttaaagtttttcggttacctcgttcttgatccatgtctcttctctcagaaatttccaacactgtctcatggatggcgttggtctatatcgacttttccctcagcactgtcttcaatcgggccaaatcccgacgcgattcacgcaggcgagccgaattgctgagctgctggctggcgagctgaaacttcagattgaagagctcttcttccaattccttcatcttggccaacaattcttcgccggtaagttctcgcaagtctgcggctttcatgtgtcctcccggatgacaaatctggttttgatcgggagtttatgactggccagacgcagagcctcgcgcgccacctcttccgggatgccttccatttcgtacaaaatccgccctggccggattactgccagccagccttccgggctgcccttgcccttgcccatccgggtttccgccggttttcgggtaaagggtttatcggggaaaatcctgatccagatcttgccgccgcgcttaatgtatcgtgtcatggctatacgggctgcttcaatctgttgggcagtcagataaccgcaatcctgggcttgtagaccgaaagcgccaaaggctaccttattaccgcgggtggcctgacctctcattcgccccttttgttgtttccggtaacgtactcgttttggacttaacataagattttaccatccttgtggacgcagactggcactcagtagttgagccggtcctccgacaggatctcccctttgaaaatccaggcctttataccgatgacgccgtaggttgtcctcgcttcggcaacgccgtagtcaatatcagcccgcagcgtatgaagaggtacccgtccttcccggtaccactcccggcgtgccatttcagccccgcccagacgtccggcgactcgcactttgatgccttgggcaccaaatttcattgcctgaccgacagcctttttcatcgcccggcggaaagctacccgtctttccaattgtaaggcgatattttccgccaccaattgcgcattaagttcgggcttgcggacttcgtggatatccacgattaattcccggccgattaatctttgtaatttctggcggagttcttcgatttttttgcctttttgaccgatgacgatgccaggccgagaggtatggatcttcatcttaaccttattggccgcccgctcaatatcaatggcggcaatcccggctccttgaagttccttctcatttttaatgaacttgcgaattttttggtcttctaataaaagatcagagtaatttttccgagcaaaccaataggaatgccagcgtcggtaactgcccaaacggaacccgactggatgaactttctgtcccaagcgctcctcccgctgccaatgccgccctaaggctttatgggcagatatctatctgttatttctcgtccaacaccacggtaatgtggctggtgcgtttaacgattcgattgactcgccccatggccctcgacataaaacgttttaatgaaggcccgccgtcgacatatgcccttttgataaagaggctatcgacgtcgacttgggaacgttgactggcgttggccactgccgattccaccaaccggcgaacgaggcgagccgcttttttgggaatgaattgtaatgcccccaatgcttcgtcaacttttttgtccttgatagcccgggtgacgagccgaactttttggggcgagatatgaacgaattttgcttgagctcgaatttccataaataacctataagatgagcactgccggctgccgttatttgcctttgactttggtctttttggcgccagcgtggccgtaatacgtgcgcgtcggtgagaattctcccaacttgtggcccaccatgttttccgtaacgaaaaccgggatgaactttttgccgttgtgtacggccagggtcaacccgacaaaatccggtgtgatagtcgaacgccgggaccacgtcttaatcactctgcggtcctgggtgtctttggcctttagaactttgacaagcaagctctcttgaacataagggcctttttttagtgaacgcggcacgtttcctccatctcaaaacagcagctcaaaaaacttccaaggtttccgtttctcatttttaacatactacttatttcgccgcttgataatgtagcgatcactctctttgggtttgcgggtcttaaaccctttggtgggtttgccccaggggctcaccggatggcgtccgccagaggatttaccttctccaccacccatcggatggtcgacagggttcatggccacgccgcgcacgtgcggtttccgtcccagccagcgtttccgtccggctttgccgatggaaagattttcgtgctcgacattgctcagttggccaatagtggccttgcaatttatatgtactacccgcacctctccggagggaagcttcaactgggcgtaattcccttctctggctaccaactgggcataggctccggcagcgcgagccatctgaccgcctttgcccggcttcagctcgatattatgaaccaaggtgcccagaggaatgttacgcaggggcagggcgttgccgggtttgatgtcggcttcagggctggagacgactgtgtccccaacgttaagattcagcggtgccaaaatataggtcttttccccatccaggtagtgaagcagggcaatacgggccgaacggttaggatcatattcgatgctggcgactttagcggggaccgcttctttgtttctcttgaaatcaatcaatcgatacaggcgcttgtgtccaccgccgcggtgtctgaccgtaacccgccccttgttattccgtccgccactcttgggtagtgaagcgaccaggctcttttccggctcggccttggtgatttcggcaaaatcatgtcccgtctgaaaacgacgacccgccgatgtcggttttctttgaattaatgccatgatgttatcctttttgcccgatcatcttgaaacagcgattgatagaattatacgccttcaaagaatggaattttctcacccggacccagcgtgataatcgctttcttccaatccgagcgctttccttcgtagcgccccaaccgctttttctttccttcataccggcaggtgtttaccccggctactttaaccttaaatacttcttccactgcctggcggatttcaatcttgttagcccgaacatcgacttttaaggtaatcttgttgccggcttctttctgcaggtggctcttttcagtgatcaaggggcctttgatgagatgatgataagccttcacgcgacgaacctctcttcgatctggctaatggccggctgaaaaactactaagtggtcatagcgcaagatatcatagacgtttataccctcggtccgcataatctgcacatagggaacattgcgggacgaaagcgtgagcacctgattgtcgtccgcagtaataaacagggccttattgatctgaaatttctccaagacccgaataaaatccttggttttcggcgaatcgtaggggtattgatctaaaatcagtagttgaccgtcggccaacttgctggagagggccattttcaaagctagacgacggacttttttgggaggcttataagcatagctacgaggcttgggtccgaaaacgacgccaccaccgcgccagagcggggaacggattgacccgactcgggctcggccggttcctttctgccgccagggcttatgcccgccgcccctcacttccgagcgtcctttcgtggatgcagttcccgcccgacggcaagccagctgcatcgtcaccacttcatgcaggatatggccctgcaccggaatattaaagatatcgtcgcgtaaactcacttcacctactttattgcgatcgatatcgtagacatcaatgaccggcatgtctctttccccaatagctactcagactttttgattaataagaggccgtggcgggcccccggaactgcacctttgagaattaacaggttactttccgggcggacatcaactacttcgagggtgagggtagttacccgggcatttcccatgcgtccaggcagcttcttgcccttgaaaacccttgacggataggcgctggccccgatagagcccggagctcgatgcgacattgaaccatgggtttccggaccccgttgaaagccccagcgcttgataactccggcaaaaccgcgtcccttgctgaagccgaccacatccacccgctcgccgatctcaaattggctaacgtccagttcttgacccacctctaaatctgagatggattccagacggaactctttcaaaaaccggaaaccacttttgaaaccatgcttctcataatgcccttgcaggggtttggtcagtttatccagcctcttgcggataaagccgacctgtacggcatcataaccgtcagcggccagggactttttttgaactatataacaggggcccgcctcgattacggtcaccggcagagcgacgccttcggcgctgaatatgcgggtcatccccaatttccttcccaatagccttcctatcatgaccttccccaatcctccctggcggttgccgcatttacgagagcatcaacaaagctcttaaagcttgatttcgacatcaactcccgccgccaggtctaacttcataagcgcatccacggtctgttgcgtcggctccaaaatatccaataaacgcttgtgcgtccgcacctcaaactgttcccgagattttttatctacgtgaggggagcgcaaaacgcaaaatttgttaatgtcggttggcagtggaatcggtccggcgaccatagccccggtgcggcgggcagtttccacaatttctccgactgattgatcgagcaatttatgatcgaacgatctcaaacggatgcgtatcttatgagttatcatagtcaacctacaggttattcaacgatttcggtaacgacgccggcgccgacggtgcggccgccttcccggatggcgaaacgcagttctttttcgagtgccaccggagtgatgaggtgtacttcgatggcgacgttgtcccccggcatcaccatctccactccttccggcagggtaacgacaccggtgacgtcggtagtgcgcaggtagaattggggccggtagccgctgaagaagggggtgtgacgcccgccttcctctttattgaggacgtagacctcggccttgaacttggtgtggggggtgatcgaacccggcttggctactacctggccgcgctccacctcatctttcttggtgccgcgcagcaggatgccgatattatcgcccgcctgtccctggtccaggatcttgcggaacatctccaccccggtgcaaacggtcttgaaggtggggccgaacccgacgatctcgacttcctcctggaccttgatgatgccccgctccacccggccggtgacgacggtaccccgtcccgagatagagaagacgtcttcgatgggcatcaggaagggtttgtcgacatcccggaccggctcggggatatagccatctaccgccttcatcagctcgaagatacaggccgccgcctcggatttggggtcgtccgattccagcgccttcagggccgaacccttgacgatcgggatatcatcccccggaaaatcgtatttggagagcaactctcgcagttccagttccaccagttcgatgagctcggggtcgtccaccatgtccactttgttcaggaagacgacgatgtagggtacgcccacctgccgggccagcaggatgtgctcccgggtctggggcatgggaccgtcgtcggctcccaccaccaggatggcgccgtccatctgggccgctccggtgatcatgttcttgatatagtcggcgtgccccggacaatccacatgggcataatggcgattgtccgtctcgtattcgacgtgggccgtggcaatggtgatcccccgctctttttcttccggcgccttgtcgatctggtcaaaaggcacgtattccgccatccctttcaacgacagatgtttggtaatcgccgccgtcagcgttgtcttgccatggtcaatatgcccgatcgtaccgatgttgacgtggggcttcttccgctcaaacttcttcttggccatgatgtattcctcctggtaaccctcaccgagaactttttttcagaatatttttactaaggcctgctgcgaccgataatctcttctgccagactttgaggtaccggctcatagtggtcaaattgcatcgtgaaagtagcccgtccctgagtggcattgcgcaggtcggtggcatatccgaacattgtggccagcggcgcttctgcctgaatgatctgcagccccttccggctctccaaattcttgatcctgcctctgcgagagtttagatcgccgatggcctcgccgacaaattcctcgggggcaactacttccagactcataaccggctccaacaaaatgggctttgctttcttggcgccttctttgagagccatggatccggcgatgtgaaaggcccgttccgaggagtcgacctcgtgataagagccatccaccagagaaacatgcacatcaaccatcgggaatccggccagcaccccgttttccaaagcctcccggacgcccttctcgactgccggaatatactccctgggaaccactccgcccacgatgtgatcttcgaattcaacgcctgtccccggaggcaaaggctggagctttaaccagacatgcccgaattggccgcgtccaccggtttgacgaataaatcgcccttctgcttcaaccggctgggtgatggtctcccggtaagaaacttgaggctgtcccacctgggcatcgaccttaaactcccgcatcaggcggtcaacgatgatctccaggtgtagctctcccattccggcgataatggtctggcccgtctgagcgtcggtatgtactcgaaaagacggatcttcagccatgatcttgttcagcgcctgtcctaacttatcctgatcggctttggtcttgggttcgatggcaacgtcaatcaccgggaccggtatttccaaactctcaagaatgatcggcgcccgttcatcgcacagggtgtctccggtgctggtctgacgcaatccgactgcggcaatgatatccccggcgctggcttccttgatttcttcacgtttgttggcgtgcatcttcaggaggcgaccgatcttctctttcgttcccttgttggcgttatacaccgaactgccgctgaaaagagttccagagtagaggcgcaggaacgttaagtgtccaacgtaaggatcggaaagcagtttgaaggccaacgcagtcaagggacctttttcgtcggccggccgttggacaatctctccgcggtcgtttatgccttggataggaggaacgtcgtttggggccgggagataattgattactgcatccaacaggggctggatgcccttgtttttgaaggcggacccacaaagaaccggcgttaccttgaggccaatggtccctcggcgcaagacattacggagagcggccgcttccaccggttcgtcttccagatagcatctcatgatctcatcatccaactcagccagcgttgccaccatgcggttgcgatattcctcggcctgagaagtggcctccgcagggatctgggccacccggtatgtggcccctaaattatcttcgtcgtaaatcaacgcttgcatttcgataagatctataattccttggaatttgtcttcactgcctaaaggcagttggataagcaccgggttggcctgcaatctatcaataatcatccgcagggtgcgaaaaacgtctgcgccgatcctatccatcttattgataaaagctaagcgcggtacattatagcgatctgcttgccgccatactgtttccgactgcggttccacccccgcgacggcatcgaaaaccgcaattgcaccgtcaagtacccgcagagaacgctccacctcaatggtaaaatcaacatggccaggggtgtcaataatattgatccgatggtccttccagaaacaggtggttgcagccgaggtaatggtgattccccgctcctgttcctgctccatccaatccattaccgcctgaccgtcgtggacctcccctattttgtacgtcaccccggtatagtaaaggatgcgctccgttgttgttgtcttgcccgcatctatatgggccatgatgccaatatcccgaattcgcgatattgggatgttagaagtcaaaactgatttcctgtctattaagctgtcttaccatcggtagtgggcaaaggccttattcgcttccgccatccggtgtgtatcttcacgtttttttacggctgcaccccggttctggaaggcgtctaaaaactccgccgccaatttggctttcatgctcttttctccgcggcttttggagtaattgatcagccaccggatggccagcgaggtgcggcgattctgaggcacttccaccggtacctggtaagtggcgccgcccacccgacgcgacttgacctctatcaacggccggacattatccatggctttatggaagaccttaagcggatcttcctgttgcttccgtccgataatctcaaaggcatcatagataatcgcagccgccacggttttcttgccgcggcgcatcagaccgttaataaaacgggccactaacggatctttaaatttcggatcggggataatctcccgcttcacgacctcgcgttttctgggcattaccgtttactccctcactcccggagacctgcttatttaggctttttggcgccgtatttggagcgcccttgccttctatcctgaacaccgacggagtccagggttcctctcacaacgtggtatcgcacaccgggcaaatccttcacccggccgccgcggatcaaaacgacggaatgctcctgtagattatgaccaactccgggaatataggtggtcacttcaattccgttggtaagccgcacacgcgccaccttacgtagcgccgaattcggttttttaggagtcgtagtatagacccggacgcatacccctcgcttctgggggcaacttttcagcgccggagtagaagtcttccttttgatcttttcccggcctttgcgaactaattgatttatggtcggcatattttccgcagctccgtttatctggcattctcacgccgctaaaactttaattttataaataattatgaggaaaatgtcaagatatttatgcagccgtggctgcttcaggctcctcttcttgaatttgtaccttaatattgcggtacttagccaacccggtgcctgccgggatgggtcttcccataatgacgttttctttcaggcctcgtagataatccacccgtccggctacggcagcgtccgccagcactttagtggtctcctggaaggaagccgccgagatccagctttcggttgacagtgaggccttggtgatgcccaacaacagaggttcggcagtggccggacgtttcccttgtgatgccatctcatcgtttttctcttcgaagatatgtttttcaacctgttcacccaagagaaagttggtatcgccgggatcggttacacggacccgccggagcatctgcctgacgattacttcaatatgtttatcgttgatcttcacaccttggaggcggtatacttcctggacttcattgaccaagtagcgagccaattctttcagaccgctgatggccaggatgtcgtgggggttggcggagccgtccatcaaaggctcaccggccttgacccgttcaccctcttggacggcaatgtgtttgccttttgggatcaggtattcgatagggtcgccaacgtcgggagaaaccaggaccttgcgtttgcctttggattgccggccatggctaaccgtgccgcttatctgcgaaaggacggcgtgctctttgggtttgcgcacctcaaacagttccgccacccgcggcaagccgccgacgatatccttggttttggtggtctcgcggggaatcttggcgatgacatcacctggatttacctcatcgccttcagaaaccatcatgatggctcctaccggcaggggataacgggctaccgcctgagagttgggcaggcgggccgtgcgtccggctgcatccttgatggatatccgcgggcgtttttccggattttggcattcgataataaccttggacgccttccccgtgacggtgtgaaccctctcctgcatggtgacgtcccgggggtcttcggcgtctttctgttcaataatatcgccgaacttgaccgtaccgtgcacctcggtgaggatcgggttggtatagggatcccattccgccagcatctggtcaggtccaacctcctggccttcctccactctgaggcgggtgccgtaggtgatgggataacgctctttccctttggcgcttaccacgatgagttcaccctgacggctcagggccaccaggttgccgctaaagtcgcgcacggtgcgcaagttgtcaaactgcaccttaccgcgatggcgggacaggtggacgctctgttcagcccgccgggaggccgtgccgccgatgtgaaacgttctcatcgtcaactgggtacccggttcaccgatggattgggcggcgatgatgccaatggcctcgccgatgttcaccggcgtgccatgcgccaggtctcggccgtagcatttggcacacacgccatatcgggtctgacaggtgagcaccgagcggatacgaagtttttcgatgccagcttcttcgatctgttgagcagcctcttcgtcgatttcgtcgttggcgaagacaatgacccgaccggtattggggttgacgatgtcttccagggcggttcggcccagcacacgttcgcctacccgttgaataatctcaccaccttcaatgagcggtgtaacgtcgatgccatcgatggtgccgcagtctaattcggtgatcacacaatcctgggcaacgtccaccaaccgtcgggtgaggtaaccggaattagcggttttcaacgccgtatcggccagacctttccgggcgccgtgggtggagataaagtattgcaacacggtcaagccttcccggaaattggcggtgatgggggtttcaatgatttcacccgaaggtttggccatcagaccgcgcattccggccaattgccgcatctgcttatcactaccgcgggccccggagtcagccatcatatagatcgggttaaagcttccggtttcctcttctgcgaggattttttcctgttcggggttcgtacggtatccggttacggtctcccgggccatttcttccatcatttcggaggcgacttcatccgtggctctggcccagatgtccactactttattatatttctccccttcggtgatcaacccttcccgatactgtccctcgacttcggcgacctccgcctgtgactgacctaagatttccgctttacgctgcggtatcatcatatcgttgatggcgatggaaataccggcctgggtggcgaatttatatcccaggtcttttagccggtccgccaggatcacagtggtcttgataccacacttgcggtaggactcaccgatcaacttgcggatctcttttttcgtcatggtccggttaatgctatcgaaagtaacttcttccggcataatttcccgcagcaagatgcggccgaccgtggtggtgacgactttgccagtctggctgaccaggatcggcgattgtgcatccaattctcgatcatccagcgctgattgcagggtctcggctgcggtgataaaggtcgaatcttcggtttgtaccttcaaccgcgcctgcgggtctatcttcccctgatgcagcagttcttcaatttctgccactgaggtcttcgggccgtccatcctgacttggatccgggcgtgtaaatctaacgttccctggtcgtaagcgatgcggacctcttccggtgaggaaaagggaacaggtctatagtcatcataggggatccgctcccctttggccagaggacgttctctggtgaggtaatagagccctaaaacaatatcctgcgatggcacgatgatgggttccccgttggccggggaaaggatgttgttagtggacatcatcaataccctggcctcgatctgggcctccagcgatagtggtacgtgcacagccatctggtcgccatcgaagtcggcgttgaaggcagtgcaaacgaggggatgcagttggatagccttgccttccacgagaatcggctcgaaggcctggatgcccaggcggtgcaacgtcggggcccggttcaacattaccggatattcttttactacttcgctgagggtgtcccacacttccggggtttctttttccaccagttttttggctgatttaattgaattggaaaatcccttgttgactaagcggttgtaaatgaatggtttaaacaattccagggccatctttttaggcaacccgcattggtgcaggcgcagatcggggccgatgacgatgaccgaacgcccggaatagtcgacgcgttttcccaaaagattctggcggaagcgtccctgcttacctttgagcatgtcactgagcgatttgagcggccgcttattggggccggtgattgtcttgccccgacggccgttgtcaaagaggacgtcgaccgcctcttgcagcatccgtttctcattgcggataatgatctccggggcgtcgagctccaccaggcgtttcaaccggttatttctgttaattacccgccggtagagatcatttaggtctgaggtggcaaagcggccgccatccagggggaccaggggtctcaaatcggggggcaggacagggataacctccaggaccatccattccggcttgatgctagaatccttgaaggcatcaatgaccttaaggcgtttactgatttttttgcgttttgcttcggaactggttttctgcatctcctcccgcaattgttcggaaagcggcgtcaggtccaggttacttagcatatcccgtatggcttcggcccccatgccagcttcgaattcatcgccgtattcctcccgggcctggcgaaatttctcttcactcaggatttcgcctttgcggagagcagtatttttcgggtcaatgactacataggattcaaagtagaggattttttcaagatcttttaatgtcaggtccaagaggttgccgatcttactcggcaggctcttcaaaaaccagatatgcaccaccgggcaggcaagttcaatatgtcccatccgttctcgcctgaccttggattggatgacctccacgccgcatttttcgcagaccaccccgcgatgcttcatccgcttgtatttgccgcagttgcactcataatctttggtggggccgaagattttggcgcagaagaggccgtcccgttccggtttgaaggttcgataattaatagtttccggctttttcacctcgccataggaccaggatcggatcatctccggagacgccagggaaatccgtacggcgttaaactggagcgggtcttttggtttggcaaaaatgctgttgatatcttctaaatttacttcgcgcattttatccatggttttccgccacctctgattccttgtcctccaagagctccacattaagggccaagctttgaagttctcggataagaacattaaaggattcaggtaaaccggcttctaaatcatattgacctttgacaatcttttcgtacatgcgcgtgcggccggcgacatcatcagattttacggtaagaaattcctgcaaggagtaggctgcgccatatgcctccatggcccacacttccatttcgcctaaacgttggccgccaaactgggccttacctcccaacggctgctgggtgacaagcgaataaggtccgatggagcgggcatggatcttgtcgtctaccaggtgatgcagcttcatcatgtacatggtgcctacggttacgctacggtcaaagggttcgccggtgcggccgtcgaaaagttttgctttccctacttctgaaacgcccgcttgggttagacaggcgcggatctccgactccagggccccgtcaaagaccggtgaggccatgaacatcccttctttatgaaacttttcccagaactgtctgatatcttcgagggtggctgactccagccaggcgtccacctgggggttgttatagagggctcgtatccgatttttcacggcgtccagatcataaaattcgtcgatcaaacgtctgatctgctggcctaaaagacgcgaggcccacccgagatgggtttccagaacctgacccacattcatgcgggagggcacccctaaaggattgagcacgatatcaaccggggtgccgtcggcaaagtagggcatgtcttcctccggtaggatccgggaaaccacgcctttattgccgtgtcggccggccattttgtcgcctactgccaacttgcgcttcatggcgatgaaaacttttaccatcttaataacgcccggcggaagttcatcgactttgcgcaggcgattgatcttttcttcaaactgattgtttacctgttgaatctggacctgataactttccagcagccgatcgacgctgccttccagttccggattatcgaaagagacattacgccaatgatgcaaggggagcttggttaccatgtccggggtgataatgacccctttttccaggatatagctggcggacgtaatatcatccgggatgtcaaagaccgtttggttgaccagaagttctttaaggcgatggctgacactctgggttatgattgaaatttcatcgccttggtctttttgaagtttggcaatggcctccgcttcgatggctcggctgcgctcatctttttcaactcccttgcgtgagaagatccgggcatcaataataattccttctataccagggggaactcgcagggaggtatcgcggacatcaccggccttttcaccgaaaatagcgcgcagcagcttttcctccggagaaagctgggtttcccctttaggagttaccttgcctactaagatgtctcctggtttaatttcggccccgatacggattatgccgctttcatcgagattggccagggcctcttcactcacgttggggatgtctcgggtgatttcttccttgccgagttttgtgtcgcgggcgacgacctcaaactcttcaatatgaacggaggtgaagacgtcttccttggcaatgcgttcactaacgaggatggaatcttcaaagttgtacccgccccagggcataaaagctaccataacgttcttgcccaaggctagttccccaaaggccgtagccggaccgtcagcgatgatctggcctttttccacccgatcgccgggtttgacgatgggcctctgattaaaacaggtgttttgattggtacgctggaattttgtcagtttgtaaatgtcaacaattgattgggaatctccctcatcgccattataagcgcgcacgacgatacgggtgccatccaccacttcgacgatgccgctgcgtttagccacaagggtaacgccagaatcccgggccacgacgttttccaaaccggtaccgatgaggggtggagtacaggttaagagcggaacggcctgtctctgcatgttagaacccatgagcgcccggttggcgtcatcgttttcgaggaacgggatgagagaggccgcgacgctgaccaactggctgggcgagacatccatgtaatcaacttcttccggtcgaaccatgatagattcacccgcctgccgggccgagatcaggtcgttgataaatctgctgtcctgatcaagaggggcattcgcttgggcgataacattatcgccttcatccaaggcactcaagaattttatctggcgagaaacatgtacgctccaaacgccattttcttctttcttttccaccacgcggtaaggggtttcgataaagccgaattcatttacccgggcataggtggataaagagacgatcaggccgatatttggaccttccggggtttcaatggggcagatgcggccgtagtgagtcgggtggacgtcacgcacctcaaatcccgcccgttcccgagtcaagccgccgggtcctaaagcactcagacggcgtttgtgagtgatctctgacaacgggttggtctggtccataaattgggatagttggctggtgccaaaaaattctttcaccactcccgacaccggtttggcgttgatcagatcatggggcatcagggcgtcgatttcctgaagactcatacgctccttaatggcccgctccattcgcaccaggccgatacggtattgattttccaacagttcaccgacggcccgaacccgacgattgcctaaatgatcgatatcgtcaatggggccttcgagttctttttgggtaatgagctccctgacggcaaacagtatgtcttctttatccaacgtactctgagtaaccggcgcctcgcgtttcaacttgaggttcagcttcagacgtccgaccggagataagtcgtaatattccgggcgaaaaaagaggttgtcgaagaaattggctgctacctccagagttggcggattgccgggacggagtttccgatagatttcaaagatggcctcacgtgtgctgccggtcttatccaccgccaaagtgttacggaggcaggggctgacattgatgccttcgatgtagaggacgtcaatctcacggatgcggcgctggcgcagacggtcgagtttttcctcggtcactggttcgttacagttaatcagcacctcgccgttttcggtgtccaagatatcgtgagccactactcgaccgattatttcacccggcattagggacaaccgttctacacccgctttctgcagtttgcggatgagttccggggtgatctttttgttctttttgaccaataattcccctgtgctagggtccacgatatccattgagactttgcgttgcagcagaaactcgggattgaattttttttcaatgccttcggagtctagaaatactttttcggttttataaaaaaagttaagtagttcttcggtagaataacccaaggccttgagcaataccgtaaccgggaatttccgtcggcggtctatgcgggcgtataaaatatctttcggatcaaattcaaaatcaatccaggaaccccgcatcggtattaaacgggccgaatagaggagcttgccgctggagtgggtcctgcctcgatcgtgatcgataaacagacccggagaacgatggagttggctgacaataacgcgttcagtaccgttgacgatgaaagtaccgttatccgtcatcaagggcatggtgccaaaataaatttcctgttccttgatatcccggatagattgcatcttggtttccgactcgacgtcatagaccaccagacgcacggtcagtttcatcggtgcttcaaaggtcatgccccgctgtaggcactcttcctcatcatacttcggttcggcaaaactgtagttaacaaattccagggaggcggcaccgctgtaatccgtgatcgggaagacactcttgaataccccctgcaatccgaactcgcctctctgttccggaggcgtatctttctggaggaatctattataggattctttctgcatctcgatgagatttgagatgtcgataatcctttctattttgccaaaatttttgcgatacaatttttgaggtgagaagacctcagccattctttctccttgtttgcagacaccaacctctgcttaactccaaaacgccgccgccatttaagggctttgcctgaatgccgccctatttgatttctacagtggcgccttgctcttctaattttttcttgatttcttcagcctcggctttggagacggcttctttgatgttggtcggtacaccttctacagcctccttggcttctttgagacctaaaccggtgatggcgcgcacttctttgatgacctggattttattagccccaatcaccgtcaggatcacatcgaactcggtcttctcctctactgccggagccgcttccgccatcgccggtccagccgctactgctaccggagccgccgccgtgacgccaaatttctcttccagatctttgatcatctgggataattccaaaacgctcatagaagcaatgaaatcgatgacctcttctttcgttatcgccatgacgcataatcctccttacatgcttgatatatcataataaatcctctggcgcggtttaactctgcagtcattttccggttttcagccatcacctgtgtctcttactcacgctaagctgtcagcgccgggacgaaaaaactatcgtgcggggcaagcatttcgtctctgatgagggctgttggtctgccaaaagaactcagcgctcgacctgtttgtctgcaatggcctgcaaggtatagagaaattgccggatgatgcccgacaggacgctgaccagagacgtgggtactccttgtaaagctcccaataacttagccaacaatacttctcgatccgggagtttggagatatcgataatgtcctgcttcgctaatacggaggcatttaacctcccggccttgaggaagaaattatcaggtttatctttggcgtatttggccaggattttggcaatttcaaccggattctggtagcccagggcaatcgccgtcgggccgaccaggaagctttccaaagcagccgcctcggtgttgccggcggccagttttaacaaggtattcttggcgactattaattcgccgccagcgtttttcagttcccggcgcaactgggtgaattcagccaccttcattcctttgaagtcggccaggacattgaacgaggcccgctccaatttctgctgtagttcttcgattatttcgctttttttagctttttgcatcggctcctcctctccctcgccggcacgttaggtagtggcgaagcgtatcagattttttacttccaaaggatcgatgcggacgcccggacccatggtggtggaaatagatatgccctgcatataggcgcctttactggttgtcggcttcaatcggatcagggtgtcaaagaaggccgccatattttggaggattttttcctcgccgaaagagaccttgcccataggggcatgtaccacaccggctttatcaacccggaattcaatcttaccggctttgagctcttgaactgcccgattcacatcaaaggtaaccgagcccgctttagcattgggcatcagaccgcgggggcccagtatcttgccgatcttgccgaccgctcccatgaggtcgggggttgccaccgccttatcaaagtccagccagccacctttgattttttcaatgagatcttccgcaccgacgtaatcggccccggcatcgagggcttccttctctttttcgcctttggcaaaaactaaaactcgcactgttttaccgacgccatggggcaacactactgctccccggaccatctggtcagcatgtcgcggattgacccccagccgaacagctacgtccagactttcatcaaatttggtataggtggttcccagagcctcggttactgcctctgaaaaattatatttgcgggttctatccaccttttcccgcatggctgtatatttcttgcctcttttcgccatgtcgcgccacctttctctcagggtgagatgcttaaacgatctctatccccatactgcgcgccgttcccataatggtctgtttggccgcttcgacatctacggtatttaaatcaggcaacttgagccgggcaatctcttctacctggtccatggttacctgcccgatatttccccgtccggcttctttggcgcctttggccaactgggctgcttttttaagcagaaccgaggccggcggtgttttggtaacgaagttgaaggaccgatcagcaaaaacggttatcagaactggaataaccatgccttcctgaccttgggtgcgggcgttataactttttacaaactccatgatgttgacgccatgctgccctaaagcgggtccaactgggggtgagggatttgcctgtccggcgggcaactgcagttttatctgcgcaattaccttttttgccatgatcctgaactccttaacacaatgttttcagtccctccgtagctggatccgttcgggccgatatccaaccactgcctagccattgcctcaatatctcccaatagtttgccctctcctcaaggggagagggtcgggtgaggaataagcagacctttcggcaacagctacagctaagttttttccacttgggagaattcaagctctaccggagtgggacgtccgaatacactgatcatcacgcgcacccggcccttttcccctttaacctcatctaccacgccattaaagttggtaaaaggcccatcgattacccggaccttgtcgcctaactcaaacttaatctttggtttaggcttgagtgctccctctttaatctggttgatgaccttttccgcttcagcatcgggaatgaccgccggttccatccggcctccgataaagccggttactttaggtgtatcttgcaccaggtgccaggtgtcgtcattcagttccattctgaccagcacataccccggataaaacttgcggtgcgaaatgcgccgctgtcctttgatcatctcctctacctgttcggtcgggaccagaacctgggtgatgaggtcttgcataccgcgactgcgggcgcgctcttccaaggcatctttaactttcttttcaaatccggaatacgtatgcacgacgtaccatttttgagccaaaagacgccccctttgtatcacccgataatgtacttaaccagtcgggaaaggcccaagtctacgattcctaaatagaaagagaccagaaagactaaaacaatgacgaccgccgttgctcccagggtttccttctgtccgggccaggtaacctttttcagctctacccaggcctcctggatgaactgtttggtgcgaacccaatagtctccaatcgccggccaagtaaaggtcttactctttttgggtttgattttgaccaattgacctttgccaggttttttggtcaactctttggcgatcacatcttggcctttttctccggctttttctttaatttttatctttttcatcggcaatcgcctggttatctctccggctggaagtacgttcctgctatctagcttcttgtaatgaaatataattattactcaaaacgccgcctcaccccattcttaccccccgataggctcatagatgctccgttgccgcaaaaataggctgacactgggtttcccaataggtgccaccggaaagagtcatcaaattgaccgctgactggggaggggacgagtttgactcacctttaaagagaactattttgacgagcaaccatacaaaattggcaggccaggagggattcgaacccccatcacccggatttggagtccggtgctctagccgttggagctactggcctgcatatcggctttacttagtttcccgatgggatgtatgcgcccgacaagaaggacagaatttcttcaattccagtctatctggtttgcgacgtttgttcttggtggtcgtataattccggcgtttacactcggtacaggctaatattataatatcgcgcataatttatcaaaatgtcaattttgggttattagtttctgtgtactgaggcgaagcctcctacaggttattcaacgatttcggtaacgacgccggcgccgacggtgcggccgccttcccggatggcgaaacgcagttctttttcgagtgccaccggagtgatgaggtgtacttcgatggcgacgttgtcccccggcatcaccatctccactccttccggcagggtaacgacaccggtgacgtcggtagtgcgcaggtagaattggggccggtagccgctgaagaagggggtgtgacgcccgccttcctctttattgaggacgtagacctcggccttgaacttggtgtggggggtgatcgaacccggcttggctactacctggccgcgctccacctcatctttcttggtgccgcgcagcaggatgccgatattatcgcccgcctgtccctggtccaggatcttgcggaacatctccaccccggtgcaaacggtcttgaaggtggggccgaacccgacgatctcgacttcctcctggaccttgatgatgccccgctccacccggccggtgacgacggtaccccgtcccgagatagagaagacgtcttcgatgggcatcaggaagggtttgtcgacatcccggaccggctcggggatatagccatctaccgccttcatcagctcgaagatgcaggccgccgcctcggatttggggtcgtccgattccagcgccttcagggccgaacccttgacgatcgggatatcatcccccggaaaatcgtatttggagagcaactctcgcagttccagttccaccagttcgatgagctcggggtcgtccaccatgtccactttgttcaggaagacgacgatgtagggtacgcccacctgccgggccagcaggatgtgctcccgggtctggggcatgggaccgtcgtcggctcccaccaccaggatggcgccgtccatctgggccgctccggtgatcatgttcttgatatagtcggcgtgccccggacaatccacatgggcataatggcgattgtccgtctcgtattcgacgtgggccgtggcaatggtgatcccccgctctttttcttccggcgccttgtcgatctggtcaaaaggcacgtattccgccatccctttcaacgacagatgtttggtaatcgccgccgtcagcgttgtcttgccatggtcaatatgcccgatcgtaccgatgttgacgtggggcttcttccgctcaaacttcttcttggccatgatgtcgtctccctcaagagatgatgcggtccaacagtttccgcaggggatgtattacaacttcgctaatcggttatggagcccacgaccgggatcgaaccggtgaacctcttccttaccaaggaagtgctctacctactgagctacgtgggcatatttctggagcgggaaacggggctcgaacccgcaaccctcagcttggaaggctgatgctctagccaattgagctattcccgccttctttagccctacatggtggagaggggaggattcgaacctccgaaggcttcgccggcagatttacagtctgctccctttggccgctcgggaacctctccacaaaaactttgccacattccgggtgcggcaaattatcctaatcatggagctggcgatgggattcgaacccgcaacctgctgattacaaatcagctgctctaccattgagctacgccagcctgaggcttgcttgtttgcggtgccagctagacaaaacaacatatactagactatataatgttagttaagatttatggttctgtcaagaattttttagaaagtatgattgccggctgaaaatatcacctggggggaaaaagtcaaaccaatacctccaaatacatgaggcgtttaatgatcagagagaatgcgctcagtatgggggataggcttatgtgaaaaaagtgggcagtggccagggggtggtgagcagaagaagcattattgtgagcagctgccacggttctgttttcatatttcgttgtgattaccagaacatgaaaaattatctatctgaagtattaataagaaatgagggtatccgcccggatcgcgaaactccccgtcaatggcttcgctccccggagatggggcggctgacatacaaatcggcatgttctgaggaacacaacgaagcatgaaagaatgatcggtggcataggcctcctggcctgtgtatgggtatgtaggctggaaagcctgcaccacctgctttcagagagggggcgaattgacgtgcatcaagaaaaatattggaaataatgttctgattgcgaaaaaatatttaagtttatgaataattatttcgataaagtggaaaagccgaattaacaaaggaatagcctctattaaaatatatctagttagcgtgaaattgaataaaggtcttaaaaacaagaagaattttaaaccggtaagggtgttgggaagctaagcgttggttgtgagggaattcgtccggttttagggaagtgaggcgttatgtctgataagctactagagggcgatttattattaaacatcgatcaggtatctcgattgacgggagtgagaaaatcaactctgcggtattgggaaaaatcctttgaggagtttctcaagccggtccggacagaatcgaatcgtcgagagtaccgcctcacagatgtggatatgattcagaccatcaagcggttgatcgaagaagagcatttaacgaataccggcgtccggctgaagctaaagcagtttttagcggagatgaaaaagaataacgtcaggagacgtcctcagcagtattgaagcgtttggagaagcaattcactcagatggtacaggggccaggtgagacctcgggcttgtagcagaccctgtaaatggaggaggcagccgacgtcgggagagaccagggcttcagcgccggttgatctcgccgcggttagatagttgaggccgattgcctgagataattcagggcgtttgactgagaagaggcctccaaagccgcagcaggcataggaagagggcatttcgagtaattctaattgggaaacggtggaaagtatatgccgcattttcggcaggctgccaagttgcctggcggcgcaggattgatgcagtaaaaccttaccggggaagttcagggaatatggtagaggaagaatagaaaacagccattcgctgaattccagtaccaaaggctggagttgttgaagatgatcggcgtcgtggggtgtttcgatgagagaggggtaatgacagcgaacggtaaggacgcaggaggcactggggcagatgatggcctcggtgcggttaaacaccgtaaaaaaatggcgcatcagacggcgggcggaggtccaatcgccagcgttataggcaaattgcccacagcaggtttgggtagcagggtaggtccaggcgatgcccaggtaatccaggagttggcagagggcccgggctacctgtggagtgtattgatcgacataacaggggataaagagttgaaccgccataagtgatagccagtagttgtaatgtttctggagcggggtttcaaggagatttggctcgcctcagattgactttgattttccccggtgcgaccttcaagacctcaagtccatcggatacttcaaccgctacccgtacttcgtacctcccaggcttcaaattctttaaagagactttagcgcttatgtcctccgggcggagatgttccaggttggtggaaggtccgcgcaccgtgacagcaaccttggaaggggagaggtgcgccgtcccactatcctgtacaggtaggacgttgatattgacaaaggtcttggtttggagtttaggccggatagtaattttcaccaccaggggttcgttttccagatacgttatggagaggtttttaaaatccagttcaacgtctttgactatggaggaacttaagttattgatatcgattgggatggtgttgataaacttaagttgattgaggtcgcgtttcggtcccctgatgagtacttgttttggtgtcaggatgacttcacccacttcaaagccgggtgccggtgagcccttaatgaccggctgcacgtccaattggcgggtcaaagcctggtccaaggtgattgacagggcgttgggccggatgcgggtgacaaccacgccgcgcgggaaattcagactgctggggggcagggggatagtatggctaccggttttggcaccggaaaggtcaatttttttgtgcagtttttcgttcgttaattctcggataacgctgcgcggaccttgcacccgcacttccaggagggtggggatttcattggtaacgataagattcctggggatattggtaagttccagggccagttgtaacgtggtctcggtgcgttcctccgatccgacggcgaaccaggcgattagtgccaggagtagggccaggaatttaaggcctttattttttttcaaagaggcgagatattttttcataccagcctgtatttgttgattcgttcttggtaaagatttcattgagattgtggagcagttgggtgcggctgagattcatggttagccggccttcctgggccagagatacctgtcccctttcttccgagatgatgatggcgatagcatccgaatgttcagtgacaccgagaccggcgcgatgcctggtgcccaaggctttgtcaagatcaggtctgttactgaggggcaaaacacaaccggcggccagaatctgatctccggagatgatgacggcgccgtcatgggtcgggctgttgggccagaacagggtgagtaaaagctcgcagctgactgtggcatccaaccggatgcccccttctatgatatcgcgaagtttaccctggcgtttcaagacgaagagaccgccgatcttttgtttggcgaggctatcagtagcgttggcaatttcctctaaaattttgggttcggaataaccggcgggaaaaatagcccggcgcccgactcggctcaacatgcggcggatgtcggactgaaataagatgatcgcaatcaacaggaggcttttgacaaagctttccaagatccactcgagggtgaaaaaatccaaacgccgggcgccccaataagcaaggagcaggatgaggatgccggcaaggatctgaatgccctgggtaccgcgcaggaggagtaaaagctggtaaatgaggatggcagtcaggatgatatcaataacatcttgccagcggatgtttaatatatcggtgatcataggacgttggcggcgcggggcagctagcgaggatagctgtgcaggatagcttcagcgacggcgatcgcttgcttggcataagctgcgttgtgggtacggatgatattggcccctctgacgaggcccaggatgatggcgcccaacccgccgatatcgcgttcggttaccgggacatgtaatatcctgccgataaaggccttacgcgagactcccagcaacagggggcaatccagattgcggaattcatccagccgctggagcagttcgagattgtgggccagggttttaccgaagccgatgccgacgtctaagatgatattggccggatcaatcccctgggcgcaggcaaaatcccgacgttgagccagaaaggttttaatatcacctaccaggtcattatagtgggggtcaacctgcatatcttgcggggttccctgcatatgcatgagcacgaccggaacgccggactgtgcggctaatggtgccatgtcgggatcaaatcgcaaggcactgatatcgttgatgaggttggcgccggcctccaaggcggcttgggccacggcagctttataggtatcaatagaaatgagtgtatccaattcccggcgaatggttcggattaccgggataacccggtcaagttcctcttgcagggagagagggggggcgaagggacgggttgattcaccgccgatatcgataatatcagctccgtcagcggctagttgcagggcttgttggatggcagcgtcgtggctgaagaaaaagccgccatcagagaaggagtcgggcgtaacgttgaggacccccatgagcagtgatcggtgtgcgaggtcaaaggtttgcttaccgatgaccaattggtgaagcggcgccataaggagtatccttgttttgggcagatccgagtcaatctgcagatttcgataggcagaaatatcttcagagcttctcatcccaacctagaccgggggcaggaggggatgagaggagtgattggtaaagtgcaagcaagatggttcgcagcaacttgaccggctctaccaagaactagctgttgaccgccgagggcaggtctgaatcggcggtatcgtttggcggcggcaggtcagaattcgcatgttgggaaacgatggcgtcgacctcatcgctgctcagagtctctttttcgagtaaagctttggccagggcatgcagaccgggttcattctgacgaatgagcactctgaccctttggtaggactgttcaacgaaccccttgatttcggcgtcaattaatcgggcggtttcctcgctaaaatcgcgatgttgggcaatttcccgccccaagaagatatgttcttcccgttttccgaaggccagaggtcccaaactattgctcatgccccaattgcagaccattttgcgggccagatcggtggctcgttcgatgtcatttccagcaccggtggtgagatgctgtaagaccagttcctcggcaacgcgtccgcccatgaggaccgccagggtgttcagcagatattctttggtataagtatgtttttcatccaaaggcagttgttgggtgacaccgagggcacgcccgcgagggatgatggtgactttgtgaatgggatcggttcccggaatgagtttggctgccaaggtgtggccagcctcgtggtaagcagtgtttttgcgctcttcatcggaaatgatcatactcttgcgctcggagcccatgaggatcttatccttggcctgttcaaagtcttccatcgacacgcggtctttattatctcgggcagcgaagatagctgcttcgttaaccagattttcgagatcggcgccggagaagcccggagttccgcgggccaggacgaagaggttgacgatgtccgccagaggaatcttccgggtatgaacctttaaaatactttcccggcctttaagatctggtatgggtactactacctggcggtcaaaacggcccgggcgcagcagggcggggtcgagcacatcggggcggttggtggcggctatgaggatgaccccttcattggattcgaagccatccatttccaccaacaactgattcagggtctgttcccgttcatcatggccaccgcccaaaccggcgccgcgatgacggccgacggcatcaatttcatcgatgaagatgatgcagggggcgttttttttcccttgcagaaagaggtcgcggacgcgcgcagcaccgaccccgacgaacatttccacaaagtcagagccactgatactgaaaaaggggaccccggcttctccggcgatagcgcgggctagaagggtcttgccggtgccgggtggtccgaccaggaggacgcccttggggatgcggccgcccaggcgggtgaacctcttggggtctttaagaaaatcaatgatttcggagacttcttccttgacctcatcgatgccggcaacgtcgctaaaagtcaccttcttggagctttcattaagcaggcgggcgcggcttttgccgaacgacatggctttaccaccgccggtctgcatctggcgcatgaaaaagatccagatgccgaccagaacgatcattggcagccaggagatgagcagcgtagtgtaccacggagagtcatcggctggcttggcagaaagttcaatgcctttttcccgcaggaatttaacgagatcgggatctttgggggcgtaggtgtgaaaggccttaccgtctagatgttcaccggtaatttcctcaccctgaatgacgacgcgggctattttgccctcgttaaccaggtcgaggaacttgctatagctgagctgcgatttttctcgggcaagttgggacttattaaagaagttaaagagcatggtcacgactaagccgatcagcaaccagagagcaatgtttttataaaaggggctgaggcgattattattcattctttgccttgtgcagaaaagtcttctttttgattgtatttttatcatattgtaagtcggtttgcaataaaagcaaggtgaatgtagaaaaacccagataaccaggagcaggagagggggaagaggaagcagggaagagcgatcaaccaaaatgaggttgggggtctggaagcagttcgggttcggggatactggctgcggtattgggaggtcggttaaatgccgcgtcgttgaatcttaccagcggatatgctactttgcatttagagaaggtaggaactacagataaacagaatatgcggttatggttatggcaaacagaaagcagagaatctctccggtgattatctccacggcgttcgggccagggggcagcggcatttttccttactcctggttgccaacctatcggcgcctgcttcgagtagtgcggcaaaccgggactacaattataagcaaatctgccactcggcggcagcggcgggggaattttattcctgccaatccccttacctggggatatatcaggcggataccggaactgggaatgctcaatgcctacggtctcaccaaccagggagtggaggtgtgtgctgccgagatcagacagtctctaatcgacggatataatgtcattcccaatttttatccggaattttctagaggtgaggagacggcaatccgggagaccctggaagccattgagatttaccggaagactttaggggttgattttgggggattggaactgaacttttcctgtcccaatgtgcaagaggctgttgccgagaatataacccaggcgattgcctgcgtgcgggcagtgcggcggtatgctgaactttttcttatagccaagattagcgttatgcatccatttgaatttgcacaggaattagaaaacttaggagtaggggcgattcatggggtaaatacgattccctatgccatgatctttccagcagggcgtttcccaccctcaccattggcggcggcaggggggggcggggtttcaggcggacccgctttccccgcagctctggtctataaccgggaattgcggaagaaggtgaaactttttctcattatggggtgtggggtgagttgtttggctgacgtcaaacgctactttgacctgggggcggatgcggtgagtatctgtacgatggccttgcggcgaccgggggaggtggcgcggctggtggagacaatgaataaaaaagattgaactcccctcccctgtaccataccgttcttgtcgcattgtttcggtttgccggggagttcagggaaggggggggttaattggcccaagcatcgaccggaaaaaggctgaggatggcttcccgggggacgcgcaggggacgtcggtttttatcgacgccgtcgaggcggccgtcatggatcatacgatatatggtacgcttggatataaggaggagctcagccacttcatccggacggaaaaaacgtttttttaataatatttccgtgttcattatttattctcctgagttggactttagtgaagttctcaaatggctgaagaactaattaaacatcttttaatttggtgattagcaagataaaggccaatatacccggtttgaatcctggatttcgctcgccgagcttttgaggctaccatcctgcactagaggggaaaagaaagtcttgagggtctaaagagtgttcgaggtggaagataaaagagacatattcccctagagattttaagaggtgaaaaaagggcaaattctaggggttgggaaaatctctagagatatttaagttgttgtaaagggttcctcaagaatgtttgagcctgctcagtctgtcgatgtaacagcgcccgcggcttgccagtcaccattccgctgcagttcagcaatcacctaattatctgaattaacaatagtattaaagagtatgggagattagggtcctgaaactggaaggatcttagcggatttttatgtccggatggagggttttggaacaggttttgaaaaacagaggacaacaagatgaggagggttgagccatgatgatggaaaaacttgtgcgtcctagagaggttgcttgccaactggcggtgtcgcgttccacggtctatcgctggttttgggaagggaagctgagaggggtgcggttgaaaaccggcagcctcagaataatcgccgcctcggtggaggcaatggtgggggaggtttggtgaagcggggatttgtgccagatgtcttaggtgttctggttaattcaaatgaatttgagtacatggagaacaataaaaacgatgttcatggagatgaggtcgcaagaagttttggagcaggaggaatttccaagcttaaactcagcaaaggagaaaatggtatgaggcggcggcggaactaaagcaggaaagataacgaggcgaggtaatagcgtgatgattaaagaaaagcttgtccgtcccagcgaagttgcccggcaattggctgtttcccgctccaccgtttatcgctggttttgggagggaaaacttaagggagtaaagatcagcaagcgcagcttacgcattttagtcagttcggtggaaaagatctttaatgaatgttggtagataaaggccggttggtgaacaataatcagataattttattaattacattaatttagattaaaagaagcatcgatgggaaggtagttaggggagggttggcgcagaaagtcgaaggcaagggcatgcaaggcggcaactccggcgatggagggtgagttgatgacattacagcgaaagatgactaggaaagcttttcgacaaagggctgatagagttcttatggagctcagtttgaatgtgttgcctttggtggatgaatgtgaaggaaagcaggagagacgccgacagcgagcggcacaggaccccctctttttttgcaggacttacctacctcattattttattcaaccctcggccgcctttcacttcgaattaatccaactcctggaggaaggaaaagaggcgttgtcccggaaaagcttctggagcgaggggaatggcgggttagggcgggcggtagttgtggccgtgcccagggagtttgccaagaccacgctctgcgctttcgggtatgtcctgcatcagatctgtttccggaggcgcaattttatcattatcgggggcagcagcaaagaatcggccagtgatttgacagccttcatttatctggagctcctctacaatgatcgccttcgccaggatttcggggatttggtgcgggagagcagtcatgttgatgatttcttgaccatgaatgaggtgcgtatcaagtctcgagggcgaggggaaaggctgcttggtttgaaacaccggcagcgccgaccagatctgatcattctggatgacgtggaggacaatgtcagcgtcagaaattcagacgccgtccaccggattctggagtgggtgcggtcggtattttattcgggcttggatccacaaggtactctcctggttatcggtaccatcctccatcaccagagcgccctgaatctgatgttaactatggacggaaagcctttcagccattttaggcgatgcatctatcgggctgtgcttaacgacggcagatcactgtgggaggcgagacatccgctgacgaaattacggcggcagaaacagttggtaggggcggcgatcttcaaccaggagaagatgaatgagccgctgcaagagacaggggttttccgccaggtgtgggttcactattttcacccggatactttgaaagataaagagctggaggtggttgggttttttgatgcttcgctcgggggtggggcagagacggattataaggcgatggtcaccgtaggtttggataggagagagagagttttttacgttatggatgcctggattcaaaaggcgtggttggaaaaggccttgcaggtgattggccaacgatatggaacgtataggcaccgggtcattggcatagcagacaattcgttccagcgtctgttgccgtttgagtttaaacgttggggccctgagaacgatatggttttaccgataagaaagcttgcctccggtggttccaaagaggcgcggatatacagcctggcgtctcttttggaaagggggaaaattcgcttcatccggggacactccgatcaagaagtccttatcgaacagcttctctatttcccgtcgaagatgatcaatgatgatgggccggatgccttggcaggggcggtaaaactggcgcaagacctcgtttgcggtgacattgaatgtcaatcaacctgagaaccgcagattcgttcaacgaggggtgaattaccaggaaaaacacggtggtcaagggccagcacatcccgccgcagttggaaaatgattgctgcacgggctagaaaacttgtgccaccggtaggtgattttcacggtttgcgggtgaccgataggtaatgaacttgagctcaggattggctggggggtgaaaaaatgagggatacagaggtggcctactgtgcatctggagttttagctgaagttgaggaactgcctgataaggcgagaaaattgtggatgcaagcgtttcatgaggccttggggaagtatttcggcgatgtggaaaaggcggaggcgatggcctggagagcttttaagggtgagagaaagagggagaaggtgtcggttggaaagatggaaggacttattaatgccgggacagagcctataaagcgaaagaattgatgcttggagcaacaggaagagaaggggagaagatggggttttgggattggtttaagggaacgtcagagaaagcgaaaccggaattgcggcggatttcactcacctcgatccaggataggtatagcagctatccgagttcaggacttactccgggtaaattagccgccatttttcgggaagcagaccagggtgatattcggcgtcagatggaactctatgaagaaatggaggaaaaggatgcacatctggcatctattcttcagactcgcaaggcggcggtacaggggatgaattaccggtttatcccatactcgcccgagccggatgacgtgcagatgtctgaatttgtccaaacggttatagagtcgctggagtttgatcggatcatgactgatattcttgacgctttaggcaaaggattctcagtccatgagatcatgtggcaggcagtagaagggaaggtggtgattgaggatatccgatggatcaatcccaaacggatcagttttgccgaaggcgaggaaccgagattactggagccgtccggttacagcgggattaagccacctccatggaagctggtggtgtaccgttcctgccaacggtcgggttcggtggttcgggcgggcttattaagaagtatagcctgggtctacctttttaagaattatgctctcaaggattgggccattttcaatgaggtctttggtatgcctctgcgagtggggcgatatgatccgactgcctcgattgaagaccgggagtctctgcgccgggcgatagcggctatgggaaccgatgcggccgccattatatctaaaaacactgacattgaatttgtggaagcagggagtagagccaccggtcacgcaaatccatttattgccatggctgagttttgcaaccgggagatgagcaaggctatcttaggtcagactctaaccaccgatgtcgctcaggccaccggtacctacggtgctgccaaggttcacgatcaggttcgcagagacatcgttcaatcggatgccgacagcctggctgctactttaaggatgcaggtattcaggccattaataggctttaacttcggttgggatcataatccgccgtttctccatttcagctttaaggaggaagtcgatctgaagcagatttctgaaacctataggaatttaaatgaaatggggattcaggttccccaggaacatattgctgaagtctttggactgcccagggtaaggcgcgttgggggggctgtatgaagactaccatctattgccagatcgggccgacggccccggagtggatcaggattttgccgatgggggaagtcattttaggtgatggtcgggagcctttccgggtatcgacggcatctatcgagcgaattatggaggcctggaggtggcgcggcaacgatatggtggttgattacgaacatcagaccatcagtggccgagaggcacccgcagcaggttgggtgaaggcgctgacctcggtttttgatggtctatgggcccgggtggaatggaccgaccgggcccgagagtatatcgaaaagaaagagtaccgttatttttccccggtggtgcaactgaacgagtccagagaagtggaggatttgttgcatgtagctttgacaaatttcccggctataaccaatctggcgcccctggttctatcggttgaaccggcggggaaaaagggaataacaaacaagcgagaggagaataccggaaatgtagaggaaaaaggtaaagagacggatggggcaggcaacggttatgatacaggtgcagaaaggaaggaaatgattgccgaaaaattgaaagtgattttaggactccgggaagacgcttcggaggatcagattgtagctctcgtggatgactatataaaaatctcgggcgggaaatcaacacctttgccgccggagattgccgcggcgctcggtatggctgaaggcgacagctgttccaaagcgcttcagcgcatcgagtcgctgcaggccgaggtcaaaaatgctgcccggatgagagaagagttgaacgctatgaagctacaggaagctttgtccagagccgaacgattgatccaggaggcattaagcagcagacgaacaactccggcagaattgcaacaggcaaacggcagtctgcgtcgtttggcgcatgacgatcctgacttttttcaggagctgataatgtcgcgtccggaaaattcggccattccagggcctctcgagccagggggtaggtattggacgacactgactcaggaagaccgggaggtttgtcagaatctaggtatcaggcctgaggattttctgaaaaataaagagaaattcaaggaggagagataaccatgtctgcctgtacggctgatagagacacgatttaccgagagggattggaactggaatatccggttaaggctgcaaccaaaatttatgccgggtcgatggtggcggtagacagcaccggttatgcaattccagcggctaacgccgcaggccaccaactggttggggtggccctggagcaggttgacaacagcctgggggccagtggtgccaggcaggtcagagtgagaacggccggggtttttgactttaccgctacctccattagccaggcaaatgtcggggcggagatgtatgtagtggatgatcagacctttgatgaggtaaatccgggccaggggatcaggtgtgggaaactggtgaagtatgtttcagcaacaagaggttggataaaaatctaataagggagagacaggaaacatgatcatcaaccgagctaatctggcaagcatgtatgtggctttgaacaccgtcttcaataatgccttcgagggggctcccagctatcacgagaagattgccatgctggtgccgagcaacactagatacaacgactacaaatttatgatgcagtttccgatgttgcgggagtggatcggagatcgccagatccggaatcttgccgcggcttcatttcagattgccaatagagattatgaggccacggtggaagtggacagcaatgatatcgaagacgatcaactgggggtctaccatccgattgtggctgagttgggccgcgccgcccggcagcacccggatctgctcctggcaacgctgatatccgaagggtttaccacgccatgttacgacggcaagaccttctttgcaactgatcatccggtggcttccggaacacagagcaataacggtggcgggtccggaactgcctggtatctgtttgatgctaccagggcaattaagcctttcatttttcaacggcggagcctgccgcgattaatcagtcaggacagccccgatgatgaacatgcctttatgcggaagaaatttcgctatggcgtagattatcgcggagcggtcgggtatggcctctggcaattggcttatggcagcaaggacacattgaacactaccaactatatcgcagcccgggcggctatgatgcaacttaccaatgatgaggggacgcccttgggtgtggccccgaatcttctggtagtgcctcctgctttggaaggtcaggcaaaagaacttttacacgctgattttatgggcgtaaccggagagggtacgaagaccaacgtctggagaggaaccgcagaggttctcgtcgttccctggctaaagtagcgggaaaatagcagtgaaaggtagtcgatgaaataccaactattgttttttagtcggttagatcgaggtgttgcatggcaaatagtgaaagatggggagtcggatggctccaaatagtattagacggatcaggcgattggataagcagcaaggcaattaaatttaagagtttaaagtttatgccgtcaggggcgggagatgtattggtgttaaaagaagtaaccccgggcgtcagtgaggcgctttggccacagatgaaattgtcttcaagctctggcgatccggtcggttgtttattcaatgtcaacattgcccgaaaattgaagattccttatagtctctgtacttttgacgatccagacaaggccgtaattactttagaatttgtgtagataattagttttgacaggtgatcgggtagagatggtttggactagtttgttgatctcttacccgtcacctataactgctggattataaaatggataatagaaatgtatattgagagcgagattagttgtatcaggaaaagcagtgtagcatatcttaattttaaatccacgacggtgaataaatcggatgttgatgttctgacggtgacgccgactttgagcagtgctaaaggaaccgatactgttgttgatgtctatttcaccggcggccacagcgatcaggagaactacggcgtcgggcagcatttcaccctggtctgcagcggcgccactatcaccaacaccggctacaacaccactcgggtgcgtctgaccatccctgccgggagcactaccaaagccatcaccatgaccatcgtcaacaacccggtgttggaacgagatcgggtaatcactatctccgccgccgggttcggggcctccaagaccgtcaccatcattgacgataacgtccctgccgaagtcaatgtcaaaaccgactacggggcggtaggcgacgggatcacggatgacaccacagctttccaagcggctatcgatgccattaaatccgccggcggggtgatctatatcccggacggcacctatatcatcggcaacctccatatcggcccccacaacatcagtttggtcggccagtccaagaccggcaccatcctgaaacggaaagcatacctcggcacggtcgggatcaccatggactacggcggctatcggtatgagtccgccgtagacagcaagcctttgaccttctacaacctgacgattgacggcaactgcgccaaccagggggatttccatgggtatgagcaggaacataaatggaccctgctggtcttcggcaacgacaacaacttcacctatgccggtcggctgaacttccatatggagaacgccgtcatcaaagacaccatcacggacggcatctctatcatcaacaacaccattgccaaactctaccagatggagtttgatgagtgtttccggggttcgacttcgctgctgggcggcaacaccgacgtggagatggtcaacattgagtgcagcgggacgcaggaacggttcagaccggcaggcgatcccctgggacggtataccccctctctctcagcgatgcacatggaactctcggagcgggggtattgcgacggcacgaccaagaccgggtatgctcagaacgtcaccctgaagaacgtcaactataacgccggggggttctggatcacctgcgccgccaattccgagatcaccctgaatgctaatgacatctatgtgaacggctgttttcatctgcagggtcccaattctcaaccctctacggtctgggctagtcaagcctggaccttcggcgccatcatccggcctacgacctataacggcaggaggtatatctgtatcacggccgggacctccggggcttccgaaccgacgtggaacacggtcctggattcggtgacgacggatgggacggtgcagtggcggtgtctggacctgaacattcaggacgtgaccattgcgaactcgttgatcaaatcctatgccttggagaactatgtcgcctatctcaacagtctggggcaggtgacgttcaacaactgtcaatttgacctggcctacacgagcgaggatttaggggattcagtcctcccggcttatgccttctatgccgtcttggatcaaggttcggggacggcccggaacggattgttgacctttgaccagggttgttggttcactatctctgcggaagacaactattctcaggaccgggttgccctgtgggttggcggggaagtcttggacggcacggccaatgcttacgatcatgaagtagtgctgaccggcaactgtgagatcgacggggctgactactttgattatggaatctactgcggccaggacggccggagctccgtcaggttgaccctggaggacctgatagtggcagtgctgagtactgggtatgccctgctcttatcggggcagacagggcagtataacgacatcacgatcaaccatctgcaaatcacctcaggtcgatacctgatctggaactatccgagagccggagatatcttcgttgacaccggttctagtctggctaaggcgcagaaccggatcacggccgggaccaacctcgcagcgattaccatgaccggcacttcacgggctttatccggcagtctgcgtccggattgggattatgtgcacggcctggtaggagacatctatactgatgacgacctggtggaatggctctgcactgccgccggatggtatgactcacagttgtcggcggagcatcagggtgtgtggtcgccggacggggtggcggtgttgcagagtgattcttttgaatcctggtcaagcggcagcccggcgggttggaccaaggtaaccggcacgaacaacgtggtcgctcagggtgaaccggacaccggggttaaacatggcgactatgcggtgaaggtgacttacaaagatgccaccaacgccttcttttataagaactgggcggcaacgaacatcttggagttcttctgtaaaatctacctggccgtgccgtcggtaacatcatcttcgggtgagtcttcgatcttcatcgtaggcacgagtgcgggatcgagatgttgttatatcctgatgcggatcaactccgggaatgtggaagtgaaactgacgacgccgggaagcggggcaagctcctggcacgtattgggcgccgtaggggacgccccgagagcggtgcaattctatttcaaatcagataccgtctcaggtgcatggaaactctggttgaacgaggcggcggaggggagtccgacggaacaatctatgttcggttttaattccggcacgaaccagtttggacggagttggttagggaaatacaacggtgatgccgacgccgggaacgattacagtatctatgtagactgtctggatatcaggaacgcatttatttcgtgagccgtgagccgttgaacgtgagccgtgagccgtgagccgaattcattccggcacgaaccagtttggacggagttggttagggaaatataacggtgatgccgccgccgggaacgattacaacatctatgtagactgtctggatatcaggaacgcatttattcagtggaaaggaagaaaaagggaagaacttttccctgtccttatcctttatccttcttccctttaccctgcacacttaaagggggatgaaatggcctattgcacacaggaagatattgagaaactgattccggagcaggagttggcggagttgacgacggagagcggcagcaccccggatgccgacgtggtgaccgaggctattgcaaaggctgatgccgggatcgacagttatctaggagtgagatattcagtgccatttagtttagctccggctgtgattcgattcctatcggtagacctggccatctatcacctttatacccgccgcagcattgcccccggtatcagacgaacgaggtatgaagatgctctaaaatttttacaggaactggcagatggaacagcggtcatccccggggcagttgaacgagaagctccggcagatccttttgaattgacggataacgcacgtggaaggattttttcccggcgggcgctggagaactactgatggtgggcgtctcagagattgaagcaagcattatttcggccctggccgaaatccggcctgaggtcccgacgatcaggagttatcagggagaaatcttgaaagacgtcaggtcgcaggcttttaggcttcctgccttcttgattagatatgtgtggggttatgctacccgatccagcgataaagtttacggactgaattatcattttagcgtcaccatagtgaactgcaacgccaggggtgaaagaaaggcccgcaccgaaaccgatggcctttatcaactgggtgacgacatccaaaaagcggtgcagcaccagacctttggcctgccgataacaccgttttatctgatgagttccagctttatcagcgctgaaccggaagcgctcattttggtcaacacttataagactacggcctatgatctggcaacattgggaaaattgagctgggtcagtgagactgggggtgagacagaggtctttttaccgtttcattataccgaggcaggcagccatcaaatgatggattcgtctgaatatgagcgggctctggacgcaacgttgagaaagtattttcggcctttaaagaggcgtttcggggtggagctgccatttctgaacgatagccagaagaatgaattgctttcggcaaagcaggcgcagaggcaatttaaactttaccttgaggccggcggggagaagacctgtgacgttgtctggagcaacgattttgacttccaccaggttcgccccggtgtctggtcgggtcatattattctgacggagatttaagatgcgatcagcttctccccaatatgagcaagaggaaaaacggactctttttgccaggcctcgcctgaaggcggtctttcgaccctttaaactggagccgggactgaaagagggggagggggtttttagcaataccctgtgcggcggcaccgcggcaaatctttttatgcagtccggttatctaacttccggctgctgggaagggccgataaaacaggcgtataacggccggatgaactttttccgacccgcctggaccgacaagatcggataccttcatagtaatgtgcagtatcgcaccgcgacagaatattccgatctgggggaagcgccgtggatgcaactagtctgcggcgaggaggctgatcttcagaagtatttccaatttaaaataacgtttgccgatccggtgcgggcctgggccttggataaccctgaacaggcggatgattgggccgcctacggcatcgacggcggttctgacatctgccaatcttatgctgccgatggcaattttcctggagggatcgaggacctcaaattggagggcggtcttaccattcatgacaacgagattatcagaggcggtgtcatcaagactggcatcgccctggattttgcagacatcgtagctggcagccacgaacttgtattggataacagagacaaacagtggaatcccctggcccccaatttctatttctcccaggccctttggtatgacaagcaggtcagctttttttccggctacgagttgcccagtggacaggtgggatggcaggaactttatatggggcaggttcaaaaattaaccgttgcccacagccattaccattatcatactgctgagataagatcaaatgatctgatctgcagcctgttaaagaggaagatcggggcaccaggaggggacggcatcaggaagccttttctgcggggctattatgtcctaaatgcggactggcaatcgacggagcggccatttgccggtgcagccgccaagacgggtgccggatctgcggccataagtactatcgatagcgattattacaataactcggtcgataccttttatcggctcaaaatagagactgccggagaggtcggaaccgctaccttctcctggtctaaggatggcggctgtacctgggaaaaatccggattgagtaccgcgaatcaagcagcccccttgcatctggaaaataacctgtatgtctattggaccgccgggtctggcaatgacttcgaagagggcgattactgggattttgtcggctatgttagaagaaaccattatctgctgcccggagcgccgtttcaagacattacggcggtctacgccgatggggaaagaattgaccgatatacggctgatctggcaaccggaaaacttgtcatccagggtcccggtcggagccaccgcgcccgcatagtaaaggacgatatcacccatccggctgatatcataaaagatattattactgaagttggcctcgcagaccggttgcggctgacagactatcaggtctgtaaaagcgttacggccggatacaatatcggcgtctgttttgaaaatgttaatgccctgtcggcaatccaaaaaatctgcgccaactgtctctatgaattgtggattgaagctggtgaaatcaggatgcaggcttatttaggagagtcgggctgagatggaaaggaatagaaaaggggaaaggcgaagaagggtagggggagaagaaggggatgctgaatcagttcttaaataagtggattgaattggatggccgaatgaaatctttggtttcagagattgggttggccaaccatcagtttaatgttcgcgttaaggatatcaatgagttgttgaatagattagcggaagatttcaccctggcgttttcttctctagaaaaccaaaccatggatctggagcgtgaactgggggggttgagagatgcagcctcagagtcactattggcccaggccgatattaccggtggacaattaacggatatttttaatctaaggatattttagtggcaaacattcaatgggccagggccggccaattcaattggactttcgatgccatgggcgggacaccgcttatggaggccgtgcacggtaatcggtcagggatctccacttttgttggggaagatggggcgattatcctcaaaaatcctctgctcggcggcggccaggttttttatctgcggggagtttggaaaaccgacgcggtttttccctggaacggtttctgggcggaaccggaaagcggtgatctgaccgattattttgtcggtggtacctggcaaaatatgggcaaccagactgttattattctgggccgaccacttccggccggtactgcggtgcagatttattatatctattttaccggtgaaaaagccgaaaaatacgcggaattgaattcttatccatgcatacgtccggcctggcgcgggtgtgctgattatacctttgactttgctgtggaccggatttttgatctcatggctattctgtattttgccggtctggcaaggaatatggataaccgttcggtgattgagtttctttgggaaagttattttgacagggctgcaagtgcggtaccgccgttggtcttcgaccgatttgaacggacgcgctatgaccgcggccaacacctgctctatcgcggttccagtcaaggagaatctggttttagccatttcgatattgacctggagcctgaaacccagaaccgggcgctgcacgtgattttttcggagtgtaacagcggcaatgcttcggcttggttggggtacggtctcaactgggatcttggcaatcctccctttaacgctatagaccggctatttttttcgtactatggcaaccgttgccaaaccagggtagcgaattgcaatttcgtttcttcggggggaacagccgaactctgccttcaggaagactataacgaggggcaggcgtgcgttatgctggtaattatcacgaaaggcggtgagttaggcgaggcagaattcacttttgagctctatcggatgaatggcgccgacccggagatgaaagaggaaggactgctgacctctcataatcggatcaatctgcattacggtgtgcaagtttggtgggaattaggatcgactttcgtagtcggagactattggtgtgttaccctgggccgggttaggagccatccccggcgcttgcagatcattttaaacgattctgaacccggcgcttgcgaggcctgggggccggagcatacttttgtccacgccctgccagaccgttatgaccgactgaccgattttgaaatccctttaaccagcttctggcgtttggacaacgttatctatgacggcgataggaggcgcaccggatggaatccttggtgtactttaggggccagccaaccccagggtataatgtcggttcaggatcatgaagaggagcaggagattgaaggagaggtcttctacactcaggctcagcttgcctgggacctgccggaagatgcttctgccctgggattttggaccggcatcaataccgctgaggttaattccggtggtcagagcaccttaaatttcctcatccagccgaaccttgccaacctggagcagatctcactcacggtcaaagtgaaagacagtctggatcactattttatctgcacgggggtgaatatcccggcaggggtttggagccgggttgacctcagcttcaacaactttattccagacatatccggtcatatattgacccacccgattaaagtggtggatatcggcctctgcggaccagacattcctttagacggaagcctgtatctaaccgatgtcaagttcggttcccatcgggtattttccggctcccgattgcgtctggtggaatttaagcatcatgagcctacggtaaagcttccagcctatgaattgtggttggataatgtcggcttgaatctgacggcttatgaccattacccacactgcccgcggctggcgatctcggttaatccttatggcgtcaatccctggcgggggccgaccttgattcattacgctcatccattaggggcgtggctggttgaccgccatgacgtgaggcagaaccacatcaggctccatcgggacgcccaggacgagttcaataaccgctgcggcggcgttaagggtccgatagtgccggtgcatacccgcaacgatatcgaaaatattgctctgtgcggggaagaaaactttaatgaattttgctggtggccgaagtatcgggactatggcaaacggcttgcttcctggctattcaatggttctctgcaggacgccaccggaaactacgaacttacctggtcttcaggttctccggtttataccacgggaatctgtcaacctaatgatactgcgctgcatttcgacggcagcggcagctatgccggttactatcccggaaccgattttcggttaggcgatggcgacttttttatcgaggcagtagtctcttttgattctctggtaaactcggtcatctgcgggatgtggtatgaagcagcgaatcaaaggtcctggatggtttattacaacaattataaccggagcatttccttttattattccaccaatggcacaaatatcctggcaattcatgggacaagcaatcttatcacggcgaccggcgtatttcatcatatctcagtcataaggtctggcgaaaccatatacctctatattgacgggaatcctgccggcagcggtgatatcgggacggccggtttatatgaggcaaccgccgatttcagaattggcaggtcgtacgctggcgctaatttatacggagatattgattacttacatatttcaaaagatattgcccctgatgccgctgagattgccgggcgttggcagatcatccagggattgcagaacgggtccgactatccggaagtgggacatgggctcggacagtattgggccttttatcgcttggcggaatatttctgcgtcagcaatgacgccggggcctgggatatcctggataactggctgtcctggctggaaacctttgtagtggccgacggcttggggtggaaatttccggtgtggttttcggaatatggctttacctatggcgactacgatccgggtgctgcagccgccatagtcatcgggtgtctctatatctacatgcggaagggggatagccgggccctcgggttagcgcagaacatattagccgatctccggctctatcgggcttcaggggattatgggggatatctctacaaatccgactatcactatgcctggatgaatgctttggtggctcatgcgttcggcctggcggtggcgggccgggccgggtcagcctacatctatccctacaccccggatgatgaatcgcattttacggccatgatgaacaacttctgggccatgagcggcgacaccaaacctaatatgctgaattctgacggtattccttttagctatgttgaagatctggatgtgtgggattacgccccacattatctttttatgcggcagatgggaagcctagaagcggtggtgctcatggccgcagtcgctctggattgggggctccaaactggcagctggcattggtttgagcaactgattggttttattattctcaataaccggaagataatccccgagaatcagatccgttttatccaatccacctatgatctgactttgctgaagaacctgggcaaggttttttttgctgattatcggcagaaccagagctcttatagggaaatagccgatgaatcgacgattgacctaatcggatgccaaccggtagaaatccatttagagtatggacagcctgtcataactgaggatcccggcatggctgaagccctggcccgcttgttgattgagaggttctcttcgcctaaggagctcgttgatctcgaaacctggatggagggggcccgcattgaattgaaagacaacattctgattaactcgaagtttcacgggtatgataacgaaccatttgtctgttatcggaaaaagattgacctcgataaaaaaagaatctcgctccagcttgtcagaaatgtcaggtatctgccggcctggggagaagatctggaggggggtgaatatggctcgtatgcgattgatacggcagtagcctctgatcttcattggaatttcagaacctatgcattttaagctgagagccgggagccgagagccgagagccgggagtcggctcacgttcaacggctcacgttcaaaagcggtgtcccacgttggctattttctcatttttttaggagcggcaaccatgggtttagcagacctaccacagagtaaatggggtggcgggacaggccgtcaggtcatactcaaagctgattttgactctatcgaaagggccatcattgaggccttcgaattgaattatccaccggatctggtttggattgacgcggtccgggtacaagtgccctcaaccgccgattgccgggccagaatcatgatgtcgggatttccatcgccgcttcatacgggccagatggttgacggttccctggcggacggcagatatcgggagaatagcagtgaggccgttatggatttcggcgtcccggcccgcttttggggtaatgaaaaagccaatcagtggtactgcgtctatgctattgcgggggcctctgatacgagcttcacgttgaaggccatgccggtgatgcgttatgcttcgcaggtggcccagactatcaccctgcgcaacaatggcgacagtgcggatatcggatatggccttatcagcaacgaactgcagagttgtaagatcctggtgttgtcaggggcctcgaagggattagtacgccctattatagcgaataacagcgacaatggtagtggcgggaccctgacatattcgggttcggttctgacgatggctcggggggattggctcattgtcctgcccaacacgaattttcgctatttaggtatgatattcaatgactcctccagtaatctgctcccgtttatgaaaaataaaaattcggttgcctggggttctcgccgattgatcgtttcaggcgccataaacggttaccagctgctggatttaagttattatgttccgcctttagccaaaagattgcatggtctggcgaccgcgacgaacggttacgatgtcaaggcggctttatcatacgacggcgttgagccgacggtattggtgcatctatccccaccggcgacagattttatcggatcgcgtggggccgggcagtttgactgccagcttttggatgggaataacctgtatctttcaaatgagaacactgctcagcaactattctgggcggtgggttgggaggaataatgaatctttcgggaaagaaaacttattttgtcgcgggtttgattgcagcagcggtttttgcccggatagccgggtttattgacgatcgaacctacgaggccattctggggattttgggggccttggggttgggggcgctgcgggcgggagtgactaaggtattacaataatagataagtctgtaaaagtcattcccattttagtgtaattgttattcttgcaaaattgcccttaagctgtggaaataaactaacagtggctttatggcctcaatctgttcaactagaaactcggaactgtattctcctggtaatgccaatatgaggcgaatggttatcagagtcagcccggcaacaaaattttgagtttttgactttttgcgaggctatcaatcgaagaataagattaggagagagaggcaggtgtattctttctatggaattaagagaatatatcaattttttaatggcggtcattggtgttttaatgagtctggttggttttttattttggcggatattgcatcggattgaggataaattggaagaactacatcggctggctcataactgtcgggagtcgctgccgatacgatttttaggtcgcaaagaattcgacgggtatcaatcagatatagataaattatggtatgcagtgaactaccaccaacatgatcaggcaggaagggtgacgcgatgataacagattatatggatcattactgcaatcggattcatattgcctgtatcagcttacaaccccgtaacagttcagcgtgttgaggaaaagatgacccccccccatcctaaccctccccgtaaacgggaagggaattttcccctccgtttagggggggataaggggggggcaaacagagtaacatacctaaatcctcagaagactgaactctggcacaacgccgtaagtaatacttcagctacaggagagaatagatcaaggaatgctgggcggtgcccatcctacagcactacagcaccgacaggcccatccataggggtgaatcttctatttgccccaacaactgaagggttacgaagggaaatcttggggggaatagggtctggccctatttccccccccaaagtttgtactcctagcgagataatatgataatagtattgataagttgtttaattcagggattaattccttctttagctgtgaggggcgtttataattgcgctccctgggcttttttggggaggaagccatcttgtatacttatcttgactccgctggcaattttgacataatgagaataaatcattcccggtttctggttaccgattttctaaaaacggagcaggaatactcaaaaataacttctgagtttcgagttaattaaaatataacctttgtacaggccggaagcctgtaccaccggtaaatgattttcttggtttgctgataacttatgggtaatgaacctaggtttggggacaaggagaggaatatgggcctcatacgattgttatcaaccaccacacccttcgccaatttggatgaacagcaactggccggtgtgctaacctgctgtgagcagcaggaatttccaaggggctcggtcatttatcaacagaacaccccagcccgtcacatgtacattatcctggatggtatggtcagtttggacgatgtggtcgatgatgagacaattatttcgtatgagcgccgcggtcccaaagggataatcggcatcggttctatgctgggtctgaaactttattccctcacagcagcctgtattgaaccttcttcagttatcgcaatcgacgttccggagttggaaaaaattttcgatcaggattatcaggtggggtttaaggtaatgtcagaggtagcctatatttattttcagcggtatgagagggccaagacgaggctctataatgttttcaaagaaattccagtccgtttggtctgtcgcgaaccggtttaatgtccatcttgaaagattatcctaaatccggattttgttataggtgcggtagctggctgttcctccaaaaacattgaaaaaatcctcagaagaaactgcctggccattttgctttgattgtagtgggaattaattttctgaccagcggccgaaaatcagattccgaccatgagattatttactgcatcgttcatgcccggcaggaatcttgcataagttatcgttcaatccccaatgaacaatagacccatactgatagagtatatttttctcttaccattagtgtttataaatttgaacaactatgttaacataaattaacaatcaaaaatattctccccgattttcttaatttaatgaggagatttttcgataagagagaaagaggtaatcttggcgttgctgaggccgtagttgcctttcgccggggttgttgggccaaggctgtctgcttcctggggtctctatgtcagtaacgattgttaaacatggtaggtaaaggataagagaagataatatgcctaagtcggcaaaaatcctagtagtggatgatgagtcagcggttctcgagattatccgaaaaattctggttgatcggggatatattgtggatgtggcctccaatggtttagaggcattaaaatttttagagaaaagccgttatgacctggttttaagtgatgtaaaaatgccagagatagatggcttggagctgctccagcagatcggtctgctataccctgatctcaccacggttatgttatctgcttttgccactattcgggatgcggtggcggctatcaagttaggggccttcgattatattgccaagcccgtttatccggaggatcttttgtattccattgagcgggctcttaagtttaacgagctgcgtcaggcgacccaagaactggaatggacattaaaaggggctgaagcgttgggtttgcaggtcctggagctggccccggaggcggatgagtttcaaattttggaaagtatccgtcaggaggccaagcagatcgaggacctgaaccagctatccgagatttttttacagggtgcccagaaaattacgatggcttcccgaggatcaatctttcttttcgatcaggaggggattcatcttaaatgtaccgcgagaagtgataatcagaattatgacatcgatctgaaaagcattcgacccggagaaggcgtcatgggttacgtcctgcaaaccggacggccattactcgtagccgatgtggccctggagcctcgattctatcatcatcagaagcgcaaacgctatgccaccaacagctttgtcgtcgcgccgattattggggaaaagagttggggcgtgatcaatctggctgatcgttgtgacctgaaggaatttagtccccgggaactctttttagtctggctgttggcccggatatttgcagaaaacctgcaacaccgcgaatatgaagcaaaaagccgcagtatcgatgctctcttgaagtcatctcgcgctgagctgatagatgtcagagaatgttttgatcatctcagtaccccagtttctatgggtttggcggtagtggatcagaatttaaagatctgttaccttaatccgacatttgtcagattatgtgaccggagaaaatcccgcgttggctcagagatcttttcttttatgaagggactctcatcttcggatcataagagattgcaacagtgtttcgagaggatttttcaaggggagaaagccatagattgtggtcggatagccatggcccatgcggagcacgggaatagcatctgtttagcgcaactgatgcggttcgactcgccggctctcggtcaacagatcatgattgttttggaggatattactgagatatcacagatgcagcagcgattggctctttatgagcacctggcgatcatgggaaagttatccacctgtgtggtgcatgaactgaataatcccttagacggggtcaagagatatatctctttggcgcagttgaagaaagacagcagcgaggacgttgcgaggtatttatcagaagcccaaaaaggtttgcaaaagatgtcgttggcaatcagttcgatcttgaatgtggccaatccgaaccgtattttgaagactcaagacaccctcctcagccaactgcgtgaagccgtcaagatattgcttttgcagaccaaagaacagcgggtggagattgtgttgtcaacagcgccgatttttgaagagatatctttcggcacagacctctatacggtttttgtaaatcttatcaagaacgctattcaggctatgtcggagggtggcaaggtagaaatcatcggtcaagaacgtaaagatgatcttgagatacactttaaggataacggtccggggatagatcccaaaaacttggaaaatatcttcaaaccattttttacgacaaagagcgaggggcagggtttgggccttgggttggccatttgtcaaaagatagttgcacgttatcatggccatatatccctgcaaagtgttttaggtcagggttctgattttattgtcaggttgccgttgcctgatgagttccatgccaaagcaccgaaagatcggtttgcgagggttacccattgagaaaaaaagatattttagtcgtcgatgatgatgaattggtatgcaattcattacgagagatgcttggcatagagggatatgaagtcgattcgacgttagatggcatggatgccctgcaaaaactgcgtgaaacgaagtattcgcttatcctttctgatatacgtatgccgagcatagatggtatagaactgcttaaggaagtcagaggtaatagcgtcgattcattgttaatttttataaccggtcatggtcacatcgacggcgcggtggaggcgataaaattaggagcgtatgattacattacaaaacctattgatgatctccgtcttaaattgacgatcaagcgggcgcttgagcagaaacaattgctggcatcgatcagatccttaaagaaaaaaatccggccgtgggagttggatgagcgtattatcattaaagataggaagatgacggaactcctggatattatccatatggtttctgatacgatggcaaccattctgataaccggtgaatccggcaccggcaaatccattttggccaagtatattcatcgccattccatgcgcagtgacggaccttatgtggagttgagttgcggcacattagctgagacactcttggagagcgagctttttggtcatgttaggggagcgtttacgaacgctatgcgcgataaaaaaggaaaatttgaggaggctggcggtgggactatttttctcgatgacatcaattgcgcctctctcaactgtcagatcaaactcctgcgggtattgcaggaaaagattttcgagcgggtcggcggcaatgaatccattcctaccgatgtccggattattactgcaaccaataccccactgactgaggaagttgaaaaaaagagatttagagaggacctctaccatcggataaacgtcgtatcgctttttattccaccgctccgggagaggcttggagatatcgaaccgctgatagaatattttatcaaacgttttaatgaagcccacaataaaaaggtcagaggaatttccaagagcgccctgcaattatgttacaatttccaatggcccggcaatgtccgacagttggaaaacgttattgaacgttcagttattctggcgcaaggggatttcatcattccggaggggctgcccgaggagctaaggcaagatccgatgcgtagtgtagagtcggaagacttgactcttgcggttgcagttgctgaggcagagaagagaatcctcttcagatgtttaaagcagaataactggaatcgacagacaacggctcagatgttggggattagccggactaccctgttcaataagatgcgtcaacatcagatcgaagacccccgtaaaaataacgagacctacaattagttagtgcccatccggaaactgcggcggtggccctggcagcacaaaggggaaaacggaaatattgattgtagaggcggggttatcacgcctctaacccgctttattcatggtattttgaaaaagatagctaactcattttaatgccatagattaacaggcttacctgaaatacagactgttttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttgatgaattatccgggctaaaagggattacccaaaaaataaaggactttccggatggagactggttaacctactggtggccgccagccccggcggctcgagagaattattctatgtacgacaattaccatgaacttgtggcttgggatcatgcccacctttggcatccctttacccagatgcagggttttcggcaggaagagcttcttattatccggagtggtcagggggtttatctgtatgatatccacggcaaccgttatttagatggtgtatcttcgctctggacaaatgtgcacggccaccgccatccggagttggatactgccatcaaggaacagctcggcaggattgcccacaccaccatgctggggttagccaatgttcctgccattcaggtggcccggcgcctggtggagataactcctccaggtttggataaggtttttttctcagacaacggctctactgcggtcgaagcggccttgaaaatcgcctaccaatattggcaattacggggtgagcgccaaaggcggctttttatcaggctcaaagaggcttaccatggggacacgttaggggccgtctctgtcgggggtatccgtctcttccattggatatttaaagacctgctacttcttccgacggccgaggcccccaatccctattgttaccgctgtccggagcagcaaaactgtcaaggtcaatgtttacaggccctggaggcccttgttgacgcccgcaggcatgagacggtcgccattattctggagccggtgatgcagggggcgggtggtatgattcctcagcccccgggatacctgaagaaggttcgtcagattgctgatcactataaagtgctgcttatcgctgatgaagtggccaccgggttcgggcgtaccggcaagatgtttgcctgtgaacatgaaggcgtctcaccggacctgctctgcctggccaagggcctgaccggcggatatcttcccctggcggctaccttggctaccgaagatatctatcaggcatttttaggggaatttgccgattttaaggccttctttcacggccacacctatacaggcaatcccttggccgcggccgccgctttagccagcctgcgattgtttgaggagcagcgggtcatcgatcatcttcaggacaaaattgcctatctgactaccaggctagcagagtggagccaacatccgcacatcggagatatccgccagcgcggctttatggtgggcattgaattggtgctggataaaaacaccaaggagccctacccggcaaaggagcgtcgggggcatcaggtaaccctggctgccagaaaattgggggccatcctacgaccgctggcggatgtggttgtccttatgccgcccctgagcatatctctggatgaattaaaaagcctcctcgatattaccattcaggctattgatcaggcctgccaatgagggcttggcatggctaaaggctaatctgacgcggttgcaatgatccctgccaccggtggtgcgtcgatctatctaaagatatccctcccactagcagactctttttaacccctacgatttaagtaatcctccactcgcgcgagatcctcaggtacgtcaacctcaagggtctcaccggtcgtttttactactttaattggatgtccatgttccagggcgcgcagttgctccagtttttcggcagtttcccagatccccggcgggagctggacaaaacgttggagaaattcgtgccgatagacgtaaatgccgatatgcttgtaataaacggcatcttgcgtgtcatcgcgataatgtggaataggggagcgggaaaaatataaagcaaaattgcgatgatcgaagacaacttttacgatattgggattgacggccgctgccggatcggatagctggcgtataggggtagccatatcggtttccggttcctgtaggaggggggcgattacctgagtaatcaaagagggtgggaaaaccggctgatcaccctggatattgactaccaaggcctcctgagacaggccgataatctcggcggcctcggccagccggtcgctgccggaaagatgattcttcgaggttaaaatatactttcctccaaacgaatgaacgcaccggccaatgcgatcatcgtccgtggccacataaatctcggagaggtccggaacctgcccggcctgttcatacacccattgaatcatcggtttcccggcgatgagggccagaggttttccgggaaagcggctagagtcgtagcgagccggaattatcgccacaatctgcatactggtctccttcgggtttgagggaatcttcaagtactcctgattcgtatcttaacccctggggtttgtcaaaaaatatcttaaggagggttttctcccggtgtaatatgttcagataacttgacatcaacaatattaatcttaccttaatgagtaatattgttgccggtttccggtaaaaagatctagtagaattaaattattatggtcacagttggtttcgggacagaccgaaattggtacagttacattctgctagggcgcaaaccgtgggaggataagcattaccatgcgatttgacaagttcaccattaaagcccaacaggctgtccagggagctcatgagttagcccagaccatgagccaggcgcaggtggaggcggggcatctgttaaggactttgctagcccaggaagatggtctggtaagacctctcatcaaaaagatggaggtcgaacctcagaaggtcattcagggggttgaagatatcataaccaggtatccccgggtatccggggcggcgcaactctaccttgcgccagaattaaaccaggtcttggacgatgcctataaacaggccacccagatgcgggatgattacgtttctaccgagcacctgtttctggccctgacaagagccaagaacagcgatgtggggcgcctgcttgcttctttgggtattcatcccgaggctgtcatgcaggccctggccgctctgaggggttcccaaagggttactgatcaatcaccggaggagaagtttcaaccattggagaaatatggccgggatctgactgagttggccagagccggcaagcttgacccggttatcggtcgagatatggagatccgccgcatcatgcaggttctctcccgccggacaaaaaataatccggtgctcatcggcgaagcgggagtgggcaagactgcgatagtagagggattggcgcaacggatcgtcaatggcgacgttcccgagacactcaaggacaaacagatcgttaccctggatatgggagcccttatcgccggcagcaagtatcggggggagttcgaagatagattgaaggcagtagtcaaagaggttgtggaatcggatggcaagatcattctgtttatcgatgagatgcacacccttgtgggggccggtgctgccgagggtgccgtggatgcctcgaacatgttaaagccgcccctggctcggggggaactccgctgcattggcgcgaccacgttgaacgagtaccggaaatatatcgaaaaagatgcagccctggagaggcggttccagcccattttagctgttgaaccctcggtagaggatactatttctatcctgcggggcctgaaggagcgctacgaggtgcaccacggagttcgcatcaaagacagcgccatcatcgccgcggcgacgctctcaaaacgatatatcaccgaccgtttcctgccggacaaggccgtggatttaatcgatgaggcggccagcaagctgcgtattgagatcgacagcctgccggcggaaattgacgaagtggagcgccgcatccgccaggaagagattgagcgtcaggctctcaaaaaggaaaatgatccggcctcgcttgagcgtttggagaagatcgatcggtctctggccgacctgaaagaacagacggcggccatgaaggtgcgttggcaacaggagaaagacgccatcacccatatccgtgagatcaaagaacagattgagcagaccaagatctccgaagcgcaggcggagcgtcaaggcgatctagccaaagcggccgaattgcgctacggtgccctgttgaatctgcagaaacaactggaagctgaaaaccataaactggccgaactgcaaagagatggcgccatgctgaaggaagaggtggatgccgaagacgtcgccgaagtggtggccaaatggacgggaattcctgtgacccggctgctggaaggcgaaaaaatgaagctggtgcatatggaagaacgactggcaaaccgcgtggtgggccagagcgaggcggtgcaagcggtctcaaatgccgttcgccgcgcccgctccggcatccaggatcccaaccggcccatgggttctttcatctttatgggacccacgggtgttggcaagaccgagttggcccgcgccctggccgaatttctctttgattccgaacaggctatgatccgattggatatgtccgaatatatggagaagcataccgtttcgcgccttatcggggcgcccccgggctatgtaggctatgaggagggaggccagttgaccgaggcagtgcgacgccggccttactcggtcatcctcttcgatgagatcgaaaaagcgcatcctgaagtcttcgacgccctgctgcagatcctggatgacggccgcatgacggacgggcatggccggacggtagattttaagaacaccatcctgatcatgacctcgaatatcggcagccaatacatcatggaagtgacagatgaagaagagatgcgccgtaaggtcatggaggccttgcgtttccattttaaaccggaattcctcaaccgggtggacgatatcatcatcttccaccgtctggataaagcgcatctcaggcagatcgttgacctgcaggtccagaagctggtccggcggttggaggagcacggcatccgccttgaactcaccgatagggcccgcgacttcctggccgaggccgggtttgatccggtttatggcgctcgaccgttgcggcgggcaattcagcgtcaggtgcaggatagtttggccaaacttatgctcagcggtgagtttattgagggagacactgtacaaatcgatgcagatgccgcgggtttgacattcgccagaacctagatgcactaagctattgagatggacctgatgttacccgcgcatcatgaaaataatctgccggtggcacgggcgttctagcctgtgcagcgatcatgttccgactgcggcgggaggcactgcgcttttccaccctaccaatttagtttctagggtgggtctgagacccaccctgcaagaaaaaaatttcccactctactatttttccgttattccaagcctattgcctacccgaggctcgcgtatagattgtcgaattgtcttggctgatcgcattccttccgattatacttgctaattgaacatatcatgttagcttaataagaaattcgaggtagctgtttcaggcttcgagatgaaattgatgggtggtatatttcaaaaaatttttaatagatactgatatcgccatctcttcttaaaacctggaccggaaaccctctttatcatagagaagtatatctatcaggacgctgagcctgggagccgaagcgttctgatggttaaatctgttaatggtccgccagcttgccacttaaagtgagaccctgttatgaaagatctgcttcgcaccctgggacgcgccaccattgattttatccaggaagcgggccggatgcagttgtttctcttccagacgttgggactttttttcctgccgccgtataaaccgtttaatctcgttaaacaggtttacgttatcggtgtcaggtcgagttctattattctgctgacggcgatgtttaccggcatggtgttgggtctccagggttattatacgctaagaaaattcggcgccgaaagcgccctggggtctgccgtggccctcagtctgatcagggaattggggccggttttgactgctctgatggtaaccggccgggccggttcggcgattacggcggagatcggcattatgcgtattactgaacaattggacgctttggataccatggcgattaatccgatgcaatacgtcgttatgcccaaagtgattgccggcctgattgccgtgcctttgctgacggcattttttgattttgtcggcatcgtaggaggatatctggtcggagtggtcatgttgggagtcagttcaggcagttacttttccggcatgattcagagtgtggagaccttggatgttaatggcggctttgtgaagtcaatagtttttggtctgacggtaaccctggtggcatgttataaggggtattttacatcccacggggccgagggggtgagccaatccactactgaggccgtagtcctggcggcaattttaatccttggctgggactatgtcttgacgtcttttttcatgtagcctatgattcagattattaatctagtccgtgcctttaatggtcaggtggtgctcgatggcatcaacctggaagtgcccaaagggaagatcacggtcattataggcaaaagcggtaccggcaaaagtgtcctgctcaaacatatcgtcggattattaaagcccgatagcggtcagattcttattgacggcgtcgatattacccaggcacggggtcgaaccttaaagcgactcaaacaacgctttggggtgctttttcaaggtggggcactcttcgattcaatgacggtttttgataatgttgcctttccgctgcgggagaagaccacattagccgaagccgaaataatccaccgaaccagagagaggttgtcgcaagtagccctaaccgcggccatggaaaacaaatatcccgatgagttaagcggtggcatgaagaagcgcgtagccttggctcgggccttgatccaagagccggaacttgtcctcttcgacgaaccggtgaccggactagatccgccgatgactaactcggtcttccaattgatcaccgctacccagcaaaaaagcgattacaccgccttagtggtcagccacgacatcccgcagatttttgccattgccgatctggtagccatgatacatcggggcaaaatcattgcctatggcactccggcagagattcaacaggacagcaaccctctggtgcagaagtttattcaaggaaatcctgaatatatcgaggaataagatcggatcatgaagaaagcccgtatagaactcctggtgggtgtatttgtcatcatcggcctcgtctgcctggcctacctggccatacacctgggtgagatggaatttttggggggaggttatagactcacggccgattttgacaatatttccggtttaaaggtcggggctttagttgaggtggcgggagtagacgtcggcaaagtggaatcaattggtgtcaaccgggaaaacatggcccatgtagttttaaatatcaacaaaggggtgattgtatatcaggacgccattgcctccgtgcggaccaaagggatcattggagataagtacataaaactttctgtcgggggtgctgatgagccgctcccgccgaatggcaggattcggcataccgagtcagtcctggagtgggaggaactcatcggtaaattcattcagggtaaggtctaaagtttcaggtttcaaaccgcagatttgttgatagatagtgtagaaccaccgccccatttcgttcttttgcaagggttttgcggggaccggcgctgcttgtctctggccagtttcctctttaagtgaaacgtataaagctgaggagaaatttcgataccctttgctttgaaatgctcccggccttttctcagctctcaccgcgtaagatacgaaacctgagtcttttttaaccttgaaacttgagactcgacaccagaaacaataatattgccattatctgcaatttatatgtaaaatagtgcataaaatccaggtctggttccggaaggggagggaagaaccatggcagaaagatggattagtggacgcaggatggggcaatggtctctgggtttgctgttatcgttgctgggattgtggctttttgccaccgcaccgactgcggcggcggcgggctataccctggaccaatgcattgagaaagcattgaagtacagcccggaagtcagggaggcaaagcaggaagtagagatgtccaaggccaagcacgatgaggcggcggcgcataaattacctaccatcgaaggcttgggattggtagggccagcccaccgggctagaggcgatcaggtctactctccggatacctcgacacatattaatcaatggacaatttttggacggatctctgctgcaatagttcagcctatctacaccttcgggaagattcaattccgtcaggatgccgccaaggccgggatcgaagtcagccgagccggggtgcagagaaaagagggtgaaacgattttgcaggtcaaagaggcgtattatggcctgcttctgggccgggtgggcaaggagaccgttgatgaagtcaagggcttcctgaacaacgcccgtgatatcctgcagcgtctcctggcggtgcggagcaagagcgtctccgagattgatcaatacaaactggaggcctatgccggggagttggagaaataccgcaacttgacggagaaagccgaatcattagcatatgatgccttacgaaccagaatgggcctcaagtcggaggaacgcctggaaatccaggagcagtctttgccgatgcccgaaaaacccctgcaatctttagggcattatgtcaccacggctcaagaattgcggcctgagttcaagcaattgaaggcgggcttaaccgccaagcaaaagctggtagatgccgcccgggccgaccagtatccttccttctttgtcggcggttttggttcattggccggggcgcctggccgtacccggatcaaaaatccttttatttatgatgactttaatcatgtctatggcggggccgccgggggcatgaaatttgatctagatttcggcatcaagaaggcgaaaatcagagaggccaaggccgacctgcaaaaactgcgggaaaccaatgattatgcccaggataatatccctctacaggtgcaaaaggcttacctggaggccagggaagccgagaagaatatccaggccttccggaaggcttacactgaatcccggaaatggatggtggcggcgctgtctaactacgatatggggttagctccctctaaagaggttttcgacgccatcgaaaagtatgccctgaatcggggggaatttcttaaggctatctatgactacaatatttctttagctcaactcaatctgtataccggcagttacttgcgagagaaagtctattataaggagtaaactatgatacagaggtgccgcttctggtcaggatgctgcctgatgatcacggtgctggtattttcgtctccggcctgggctggtccggccacagaccaattgcggacgacggtagacgaagtgattcgcctcctgggagatcagtctttgaagtcccagaaacaacagcgtcgtcagaggttgcgccaggtcatcaatcagcgtttcagctatgaagatatggcgagatattctctgggccagaactggaagaacttaagtgccgggcaacgctccgaattcgtcgacgtcttcagcgaactgctggagcgttcctatgccagtaagatcgaggcctacacggatgaaaaggtcgtgtatcaggcggagcggcacgatggcgatggcattgaagtgcgtaccctgatccaacgccgcaatgatcaaattccggtttattatcgcatggttgataaagatggcaaatggtgggtttacgacgtcgtgatcgaaggagtcagtctggtcagcaattaccgcagccagttcagccgtatcatccgcgagtcctcgtttcaggatttaatgcgccggatgcggaccaaattgcaggaagaaaagaatctcgaaaaattgtaatccaaccgccggttgagagatttcaattttgagaaagttgaaaccgtatggggtgggtaatggaaagcgttgcccaccctttaattttcctcatccagacggacccggtttatttaaatacctttatgccgcgtcatcaggtaggaagggaagccgctccttcttgcgataggccagtgcctggcacgtagcaatcagacggttttcgctatcggtgacggaaataagataggtggcggtgcgccccccgcgatggagctcctgggctgcggccgtcaatacctcgcccacctgcggcgcctggtgaaaagtcagggtcatatttagagccacggcgacggtgccataagcgttgcaggcggcttgaaaggcttcgtcgataagggcgaagatcgccgttccatggatgcccccgaggatattgagacaccaggaacctgtctgcatcgttaccttagaccggcctggtgacacctcaattagatcaagccccatcttgggcgccaggggttgttcactcacctgtcggcgcagggcctgcaaaaccttttcttgttttacactcatggattctctcacctttgcagtactataaatcgttgtataactccggataccggtttttccagcgtctgtgcagccagagccattgatcggggtagcgcctgacccaggattcgattgcgtaggtctggacctgaacctgatgttcgatatcagcctcataatcagaggtgttaatcatgggcaggggttgatgaatatgcatcaaatggcggccgtcaggcaggcgcctggagaacaccggcaggaccggagtgcccaggcggcgggaaagtaaagcggcgataggcgtagtgcggacccggtgtccgaagaaatcaaccagcatcccacccctggttgaggtattctgatcaattgccataccgatgatgcaatttctcttaagcagggaaatgatcgccttaaaaccgcctcgcttgggaatcatcaagttgcccccgcgctccctcaaaaaacggataatacgattcatcacgggatggtcatgctcccggccaacaatggcgataggaaaatttttaagcccataccccaaagcggtatactcccaattgccggcatgggcgatgatggcgatgataccttttccttgcttcaacgccgcttcggcatgttcctggccgataacgactacccgccgcctgatatgcgatgccggaaataagagcagggcgatggcctcaaaaaaaatccggataaaatgatcaaaaaccgcctgggccagcccctcccgctgtttgtcggttaattcccggcccagggcgaattcaagattcctcagtgtaatcaggcgatgacgccggtccaagcgataccacaacctggcaaatttcctggtaatatccgtagaaatcaaaaaccttggattctcctaatcaagttaataattgtccttctttttattccgctagaatgtgctcatacacctgttccatggccgcggccatctgctcaagggaaaaacgttcctgtaccagtcttaatccgtttaacccaaattcttgcctctgggcggggttccggatgagctgtatgagggcttgggtcaatgcctcggggtctttgggaggtgtcagcagaccattaaccccatcggtcacgatctcgggaatgccgccgcaggtcgttccgatgaccggccgggccatagccatggcttgtaacagtgattgcggcacgccttcattggcatatgaggccagcacaacgatgtccatgagcgccaaccaggccgggacatcgtcctgatagccggtcaagagtacacgatcgttgaggtttagtgcggctaccttttcttcaaccaggtgccgtatcggcccgtcaccgacaagaacaagatagactttttcttcctgagccaggatcttggccacagcttctaataaaaaattatggcccttccaggtacgcaacactgccaccgacccgataatacaggcatcggggggccaggccggaagaagctccgtccgaccggcggtcgaggggtggggatagaatcggtctaaaggaaccccggtggggatggaatatatcttgtgctccgcaacgccgactcgcttggcaatcagttctttaattgcctggccggtggtaataatggcgtcagggctttgatacagccaacgggtaggccatgagctcctgatgggggtgcttaagtgccgggtgcgaaccagcttgacccggtcccgccgccccatggcggccagatggcccacccagctatccagagagctgtgggtgttgagaatctctacccgttggcggcgcaagacctggcgcagagacagacaggcggctagattgcggcagccgccaaaggtaagggggaatagcgcaaatcctgcctccttgccccggtggtagagttcgctccgaaagtccgccgccagcagtatcgtatggccccgttgccgcatgacctcggcttccgaaaaaatccgcttttcctggccgccccatcctaaagaagattcggtatgtaaaacagtgtaatgcaccttagtcgagcccatgctgatgccgttcttttttcctccaagccatgtcagccgagttaaccgccttgtccgatggctgagtgctgagtaaacccgcgggatggagaagcgaagcacatcccgcagtcctgagctgatcggacaaatgagtatttttatattctcttcttatgttaagtcaacctttttaagattgccttggcaaaccctagcggatatagtacgattggaatttgtcggttccggaccgatacgagtgtgcaatcggaggaatatcatgccagttaaaaaagcaagtatgtttgccctgatacttatctgctgcggtttcgctactgtcgcgtggaccgctgacaaagcccaggaagccaccctcaaggcggcccaggggtatctccaatatgctatgggtctggccacggatggtaaacaccaggaggccctgaaatcaatagaccaggcaatctctctcaacccgaattatgccgaggcgtatagcctgaaaggctcctgtttggagagattggggaaaatgcgcgaggcggaggaggcctatcgcaaggcagtccgattagatccgggttataaagagggatactactatctgggtcagtttctgaagaaccagggcaaggagtcagaggcggctgggtttctcgacaaggcccggtaactggcagaatcagagccggcaattctttaaagcaggatttcagatgtctgcgccagtgcaaagacctccagggaggatttctgggcggcaataatttcccggcaatgctccaaaagattgtcgatgccgctatcggtacgatcttgattgtggtgaaataaaccgaatctttttacccgggcctgcattgccagatccagggcctccagataggttgaatgcccccaccggcgggtctgttggtattcctccggcgtgtattcagcgtcatggatcaaaagatcagcgttaaaggcaaattccgtatattcctgcggatgtaaccctcctcgatgttgataacctaattcattgtcggttaaaaagacaaatgttttgcctgcctctacaaatttgtatcccagccccccgttgggatggctcaggctgatcggaaaaacctctaggggaccgatgtggtggctccaaacgcactcatcgttataattgatctcggcctctaaggcgctgaaaggaacggggaaaaagggtgttcgcatagctgcggccagtagatttttaatatcgccttgggtacgattgcaacctagaatagtgattctggttctggagtcataaatcggtttgaaaaaagggaagcccagtatgtggtcccaatgggagtgtgtcataaagagggtgtagtcaaaccgctctgccgccatgaggttcttccccagccttctaatccccgagccggcgtcaacaataataatgtcgccatcctggctccttatttccagacaggttgtgtccccgccgtaacggacatattccggacctgagaccgggattgatccgcgcgccccgtaacaacgtatcaacatagatgactcttccggttcatttatgaaggttcaggaccgccagtcagtgttctggccacggcggactctcgcacccgcacccctcggccaaccaggcaatccaccaggcggacgcctggatcaaccaccgtatcggcccaaagtaccgtattctttaagtacgcttcttcgcccacccgcacgccagcacccagacagacgccgccgtcgcagcaaacccgagggccgaggacggcacccgcatctagaaaaggatcggtcaggggtggcagaaagttggctaaaaccggcaattccccggccaacaggcggcggtgaatttcaagatagtcttggggggtgccgatatcctgccaataaaaaccctcttcccgatgggctgctacaacctcaccggcggcgatggcctggcgatagacgtcgatgatgttcacaaacaatcctggagcaatgtagttgaaaagcctgggggagatcacctgtacaccggtaaaggccaggggaggtgcggttgacatgggcagcctggcgggaccaaaagcagcaatgcggtcgccctgtgacagccagacgttgttgaatcgcggataatcatggaggacgagggttgccagggcttctggatgatgtgcttgataagtcgcggccagatcaaggtcagtgacaatgtcgccattaatcaccaggaatggcgtctcacccaaaaatcccgcaagttgtcgaattccccctgcggtccccaaaataaccggttcgtaactgaggtatatctccagttcggtcggggtattggcctcaaggaaggccttgatctcatccgcccgatggtgtgtgttgatacccacccggcgaaaaccggcagcgtgcagttgggccaaaatcagacctaagagggggcgattaatgatcgggaagagcggtttgggaacctgataactcaaaggccgaagtcgggtgcccagaccggctgccagaattaccgcggtaggagaaaagtcaacagtcatgccctaatcttcgaagttgcgtctacgtctccttcaattggtaagtttcacagcccataagccacccgccaacttcgaaaaccgctatggacttctcatgacgcagatctggaggtctacgctaccgatcttctgctataacaaccgttgcatggccaaacggtatgacgttctagcctgtgcagaacttattatctcaatgatcttacttcttatagcctatcttcctcaagaggtcgtaccgccaggcctttcccgcctcctgttcgacccccttgggagtgaagccatcaattactcccataataccccgtcctagcgacgtttccgctatgatcacctgaacagggttggcagtggcgcaatggatagtacagacctcctggcacatcttgacggcgttgagcatattaattggaaaggcattgcggatcaggatgttaaaggtgtgtccggccgccagtctttgggcattttccgttgctgccgctatcagctcaggttcattgccctcaaaccggatcaggcattctcccgaggcttcgcaaaaggccagaccgaactgcactcctccaccggaggtgatgagaatctcataaaggtcttccaccgtcttaataaaatgggcatgtcccaagattagattggcggcttcaggtatctgcaaatcaacaagtttaaattccatagcggcaccctggcaacatggttgacaccatttcaccctcaaaggttgattcttaattgtaggggcaaatctggtattcgcccctaatctcctctcccgacactcgggaatagtgctattataagcttgttaaataaatgattacaagcgataattaacagatagaaagaaaaccggcgacggtcgcatatcctatcgtgccggtgccaatccaacctccgggtaaggttgcatcgtatggcttttaaatcctttccaccgcctgggagcccacccggggtcctggagcatcgggccggtcggcagacttatccctcccgtctgtgcctgatctggtatgacggggacagactggaagaaaatgccaatgctaatgcggaagatttcctgaaatatcaggatcgcgccggaatccgatggctccatctggaaggcctggaggatctaaccctcctgcaggatttgggggctcaattgggattgcatgtattggccctggaggatgtcgtggaaggccgggcgccagtcaaagtagaggactattcagattaccttttcattgtcagccggttgccgaccgatctggaagagtttcaggacgagcagataagtatatttttgggggccgattttcttttgagcgtccaggagagccacatcgatcattttgcgattattagagagcggcttcgccatggacaaggtcagatccgccaacatggggcggactacctggcctataccctcctcgatttcgccgttgactcctggttccctatcctgggaaacctcggcgagcggcttgatcagattgaggatcgattattgaatgaaccgctcggccagccaactaccgaactccaaggtctcagacggcagttgctgcgggggcgacgtctgatgtggcccttacgggaaagcataaattatctcctgcatcatgaaggtgttctgatttccgaacgctctcggatttatctccgagactgctatgatcatactttccaaatcatcgatctgctggaaaattatcgcgatatggcttccggcctcatcgaggtctatctgtcgagcctgaacacccggctcaatgaggtcatgaaggtactcacggtcattgctacgatcttcatccccttaaactttctggccagcctctatggcatgaacttcaaaacgaacgtctcctcttggaacatgccggaattaagctggcctttcggctatccctttgccctggggctgatgttgatcgtggccctggccatggtcatatattttaaacgcaagaaatggatctgatgaagatgttagcattttggaaattaatagcccttatatgtgctgtatcttggtttaccccggcggcggcagaggagattgccatcggctgctacatacccattaccggatcggccgcggccatgggccaggttgtctggaaaggcatccaaacggcccgaagactgaagcctcaggtgctgggtcaaaaaatcagtcttaaattggtggatactaaaagcgaccggatcgaggccgccaacgccgtcagccgcctgattgagaaagacaaggtggtggcgattatcggagaagtcatcagcggcgacaccctggccggaacgcccatcgccgagcgtttggccgttcccaacctcacgccaacagccaccaatcctctggtgacgcagaaccggcaatacgccttccgggtctgtttcgtagatacgcagcagggacgggcagcggcccgatttgccagagaatatctcaaggttcagaaagtggcggttatcatcgatcaggggcaggactattgcgtcggtctggccgcctttttcatggaggaattccaaaaactgggcggacagatcgtcgccaagacctttatccaaaccggcgaccaggatttttcggcccagatttccgctatcaagcctacagccccggatctggtctatgcccccaattattacgccgaagatgccctgttggccaggcagatgcgggaacttggctttgccgcgcccatcctcacaggcgatggcgcccaggtgagcgatcttatcgctatcggcggggcggcagtggaggggttgtacctgacggcccatttccatcgggaggcggtgaatacgcctttagcccaggaattcattaaggcctatgaagccgaaaccaagagcgaaatcggtgcctttgccgccttgggaggggactgttatttcctgctgcgggacgctttagagcgggcccagaccaccaaaggcccgaagctgcggcaggcgttggcccagaccaagaatttccccggagtctcgggccttatcaccatggggccggataacaatcctatcaaagaggtaaatatcttaaaggtgcagggtggtaagtttgtctatgtaacgaagttggcgccttaaggtgagtaaggaaaaggcggaaatgtcagccgttgccagaaagacataaaagattagcgctactattttaaaatcttggagcatgccattgctcaccgagtaaaataattaaatccaaacaatgagaaacttatttgaccccatggaaagccgcgtcgtacatgtcaacatcgaagatgaaattcgcaagtcgtatttagaatacgccctgtcggtcattattggccgggccctgccggatgtccgggacggcctgaagccggtacaccgccggattctctttgccatgtccgaggccggcaacgattataataagccttataagaaatcggcccgtattgtgggcgatgtcatcggtaagtatcacccccacggtgacaccgccgtttatgacgccatcgtgcgcatggcccaggacttctccctgcgctatccgctggtggacggccagggcaacttcggctccatcgacggcgacgccccggcggcgatgcgctacaccgaagtgcgtatgacccggctggccggtgagctgctcctggacctggacaaagagacggtagattttatacccaactacgacggctctatgcaagagcccctggtgctgccagcccgggcgcccaacctcttgatcaacggttcttccggcatcgccgtggggatggccaccaacatcccgccgcacaatctggcggaggtctgcaacgccctgctggcttttattaaaaatccccagataagtttggccgaactcatggccattatgccggggccggacttccccacggccgggtttatttacgggtccgatggcattgccgaagcctaccggaccggcaaaggattgatccgcctccgggcccgcaccttcctcgaacagagaggcggccgggaatacattatcatcaacgaactgccttatcaggtcaataaggtaaaactgattgaacgcattgttgaattggtgaaggataaaaagattgaaggcatcaccgacatccgggatgaatccgaccgtgaagggatgcgggtagtgatccagctccgtaaggatgaactggctcaacccattctcaaccaactttttgcccacaccaatatgcaggtcacctacggcatcaatttagttgccatcgtcaacaaccgcccggaactgctctccctcaaagacctgctgaccgaatttctaaagcatcgccgggaggttatcgtccggcgcaccctctatgaactgcgtaaagccgaggaacgggctcatattctggccggtttgaagattgccctggatcacttggatcagattattgccctgatccgctcggccgccagcccgtctaccgcccggagccagctcgtggagcggtttactctgaccgaagtccaggcccaggcgatcttggagatgcggctgcagcggctgaccggattggagcgtcagaagattattgacgaatacgagcaactcctgaaagatatcgctcggtttaaagaaattctggccaacgaggcattggtttatcagttgattgaagcagatctgatcgacctgcgcgaccgctacggcgacccacggcggaccgagatcatccccgagaccgccgagctaaccctcgaggacctgattcctgatgaagatatggttgtgactgtctcgcaccagggctacatcaaacgcaatcccctgaacctgtaccgcagccagcgccgggggggtaaagggcggaccgggatgagcatcaaggaagatgatttcgtctcccagctctatatagcctcaacccataattatttcttggtatttagtaacctgggcagaatttattggctgaaggtgcacgagattcccgtgggcagtccgagcgcccggggcaaggccatagtcaatctgcttaatttcggttcacaggagaagctgaccaccatattgccaatacgcgaatttgtccctgaacattacctggtcatggccaccaaacgggggattattaagaaaaccgaactgatgaacttcagccggccccgctccggcggactcatcgcctgtaccctggatgaaggagatgaactggtcagcgtagccctgaccgacggtaataaggaggtttttctgggcaccagcctgggtaaaatcattcgatttgccgagcaggacgtcagagatatgggacggtcggcccgcggcgtcagaggtatgacggtggcagaggatgactgtattgtgggtatggagattttaagtgccgaaggggccattcttaccgttacggccaacggttacggcaaacgcacccggcacgaagaatatcgcctgcaaaagcgagggggctcgggtctcctggctctgcgtatcactgaccgcaacggcccggtagttggcattatccaggttacggaagacgatgagattatgcttattaccgatcgcggcaagatcatccggttgccggtgaccggtatttctctgatcggcagggttacccaaggcgtcaaattgatcgatactgaaccagaggagcgggtagtgagcatcgcccgcctggcggagaagggcgatgaaggagagtaactcgcacctggccttggactccacacctgttgcggtcattggcgccggaagctgggggactgccctggcgcatcacttggggcggcatggacgtgaggtccgcctctgggtctatgaaccggaactgctggccatcctctgccagaaacgggaaaataccttttttctaccgggagtcaagctctcctcccacctgagctttttcggcgaggccgcggaagccgtgcgaggggcgccggtggtaatcatggcagcgccgtctcatgtcttccgccaggttttaggcttattgcagtcggctgccagtcccgaagttgtctttgtcagcgctaccaaagggatagaaaatgagacgctacttaccatggaaggcgtggtgcgagaggttttgggtcccgaacgttcttatgccattctttccggtcctagttttgccagagaggtggtccagaatcagcctaccgtggtaacggtagccagccgccagcggtcggtggcgaaattagtccagcgcctcttctccactccgacgtttcgcgtctatactaccttcgacgttactggcgttgagttgggtggagcgttgaaaaacatcatggcccttggggctggtatactggaaggtctgggtctgggggccaacccgagggcagcattaattacccgtgggctggccgaaatagcccggctgggggtgcgattgggcgccaaccccatgactctgtcaggtttatcagggttaggcgatctggtgttaacctgtaccagcagccaatcccgcaattatcaggtcggcgtgcagttgggcgccggtaaacgattacccgatatcctagccgaaatgaagatggtggcggagggcgtcaaaaacgccgccgcggcgtattttctggcccaaaaactcggggtggagatgcccatcgtcgaacaggtatatcgtattctgtatgaaaaccattcaccccgagaggcggttcgcatcctcatgacccgagccttaaaggatgaaatcgacgccttggcggaaagttggtaagccgacccgaatacattactgttatctgaactgattgaatgattatgccaaccaatcatcgaccggtgtttcgttgtcagctttgcggagagtgttgtgaaggccgcggcggtatcttgcctacagcaatcgagatcgaaatcatcgcccgctttctgaagatgtcggtacggcagttcaaaaagacatatctcgaaagcacgccgctcggtctgactgtaaaaaataaaactgccggcggttgtatctttaatgatcaaggttgctgccagattcatccggtgaaacccagaatctgccgcaactggccgtttttgccggcgattctgctgcatgaaaatgagttcgaagccgccaaatcggtctgtcccggttttgatccggactgccgatatgaggattttttatggtggtggcggaaacatattatttagctgaaacgtgcagcagtcaacattgaagggtgataccggtagcacgggtattttagcctatgcagaaattattttaatatacaaattggcatgttctggtgatcataaccaagcatgaaaacagaaccgtggcggctgctcccaataatgctttttctgctcaccacgcactgttttcatatacattttttctcatcgaccatgttaaacatcagctgcggccatgggccgccctatcccattatcaataatttattggcaatttactcatagaacgggccgcgcccgccgtctttaagattactgtgttcatacaaccaccgagaaagcgatagagcaaaaccgatgaccaagccacaaccgccattatatattactactccgatctattatgtgaatgccgaaccccatatcggccatgcctacaccacagtgttggccgacaccctggctcgcttccaccggctgatgggggcggaaacgcgtttccaaaccgggacggatgagcatggggaaaaagtagtggaggcggcccgggcacgaggaattccggttaaagactatgtggatcagatcagcggcaggttccggggaacatgggatcagatgcagatcagctatgatcattttatccgaaccactgatcccctgcatatccaagtagtgcaatatgtgctgaataaggttaattcccagggagatatctatttcagcgaatatgctgggcattactgctacggctgtgagcgcttcgtgctggagcgggagttggtggatggcaaatgtcctgatcatcaggtcaaaccgacctacgtcaaggaaggcaattacttttttcgcatgagccgctatcaggactggcttatcgagtatatccaaactcataccgattttatccgtccggaacgctaccgcaatgaagttttgtcgtttttgaaagaaccgctggaagacttgtgcatttcaaggccccgggcccgggtgcaatggggtatcccgctgccgtttgatgacaactatgtcacgtatgtctggttcgatgccctgatcaattaccttacaggcttggggtatcccgatcaggcgcttgtcaaaaaattctggcctgcctgtcagcatctcattgccaaggatatcctcaaaccccatggcatctattggcctaccatcttgaaggccacaggtctggagccatatcaccatctcaacgtacatggatattggcagatcggccagggtaagatgtccaaaaccctggggaacgtggtagagccgcagaggttggtgaagcaatacggattggatcaggtgcgctatttcttcctgcgggagatggtctacggtctggacgccgtgttcagcgaagacgccctagttggccggatcaacgcggatctggccaatgatctgggcaaccttttctcccgcagtctggctatggtcttcaagtatcgtcagggggtggtgccggaggcgggtccttatgagtctgccgacgaggaactcagatctctggccgagatggtgcgtgacgattatttagggtatcttccggagctggagttccataaagcgctccagcgattatgggagcttatcggtgaaatcaaccgctatatcgtggtcatggaaccctggaagctcttcaaaatccaggaacagcagcgccttaataccgtgctctacaccattttggaggggttgcggtgggtgaccgtgatgttaaggccgctactgccggccagtgctgaccgtatgcgggaacaattgggtctgagtccggatacctgggactcaggattgttcgagctcctcacctgggggagactgccgacaggagttcaactcatcaagggtgcccccctgttccccagattggaaacgttggaaatcaaatcagtcagcgggggcgaggccgttttcccaattcagccgttcaaaccccaggtggagctggccgtctttcaacagctcgatctgcgagtggggcggatcatcgcggcggcgaaaattcccaaatctgataaattgttaaaattaagtgtggatattggtgaggtacggcaggtcgtagcaggtattgcccagcattacgagccggccgagatcatcggcagacaggtgatcatcgtggccaaccttaaacccaccaagctcatgggaattgaatctcagggcatggtcctggcggccaaaagcgaaggacgtctccttctcctcagtccggaaaaagatgttattccaggatcatcggtctcatagcatttgtctctattgtctggtaggactcctggtgctggtattggctgactgcgccggggagcgtcccaaacccgagccggcgccggtaggtgccgctcccccctcagctaagcgtctccgagaggccatcagttattacctgggcaccaactataaatatggcggcgccagcaaggatggggtagactgctcaggctttgtcatgaaggtatatgagcgggcagggatgaaggtgccccggacttcagaactccaattcgagagcggtgaaccgattcccaaggatgccctgcagtatggcgatctcgtctttttcaataaatactgccagagcaaatattcccatgttaaagccagcatcttctcgggatggttcagccgcgaggcgcaaccctgccacgtcggcatctatatcggcaacgggcgcttcattcatgcctccgccagccagggcggcgtggctatcagtaacctgaaccaggatgcctggaaacgctccctcatcggtgttcgcagatatctgccggatgacagttgacctcagggtataatcgacttgctatccagggaaataggtttcaagttgataagacaataacctctgcacagtggcgtagggtaggaaagcgaagcgcctcccgccttctgggatgctaaaaaataagcaaccttgggagattacccgcctagatcaactgcagagatgataactatggaagtttgccaggaacatatcgatttttggcgttgccgtcgggccgcacagaagctttataaccagcggttggaacagtcggcgcgctctgaggtgaagcagattgtccgactgcttatcgcagaattcggggcagagaaaattatcctgttcggttccctggccaaaggtagcttccgagtcgggtcggatatagatttagcggtagaaggccttcctgccgacaggttattttctgccctgggtgcggtcaatcgtttaagccgcgcctggattgatttaaaacccctggaagatctggagcctcattttaaaaatcggatattaaataccggggaggtgctatatgcgcgagatctcaagcgatgccttacgggaaatggcgaatgatctagaggtcgaattagaccgcttggagcgtttgaacagagaaattgtccgagtacagggtgaaatcaagagtgactcggcacgggcggaccttttctatgaaaatctggctctgaagctgcacaatttttacaccggctgcgagcggatctttcagattattgcctccgaattgaacggcgctttaccctccggttatgactggcataaacgtctcttaagccgtatgagtttagtccgggaggggcgtccggccatcctttcggtggaaactgcgcgccaacttgatgaatttctggccttccgacacgtggtacgaaacaattatgggtttgagttaaatccacatcgcctagaagaacttatcaataaatatcccgctgtgtatcatgaattcgaggttcaggtgcgaaacttcgttaagtggctcttaaccctggcgaaggaaatagcataacaaccccgatgccttttcgtgcatctgctcaatctcccccgccacccaatactgcatacagccgcacctgattagctaattttgccaggcggatggcgatgagaccctgctgtgcggcataaagagagcgttgcgcatccagcacgtttagatagatgtcgatccccttttcatagcgcgcattggagagctggtaggttctggcagtggcatcgaccagagattgctgggctgccatccggtctcccagcgtgcctcggctggcaagcgcatcagcggtttcccgaaaagcgatttggatcgatcgttcgtattgcgcctgggcaatcttccttgctacctgagtggcctccaatgctggccgggtgcgggcatcgaagatcggcagaacgattcgaggagcgtaactccagacaaaggaaccggtctcaaacagtcccgataggtcgccgctggcggtaccaatcgccgaggtaagtgaaatgcgggggaagaaagcggcgcgggccgcgccgatattggcattggcggccttgaggacatgctctgcctgaagaatatcgggacggcgcaggagcacctccgaagacgtgccgggggatacatccggcaagggtttgaccaggctcaattctctcggcaacaggtcggccggaatgggtgatccggccaacaggtgtaaggcattttcatcttgagccgtcaattcagtatagcgcgccacgtccactcgggctgtatccactctggtttgtacctgacgcagatccagttcgggtgcaaagccgacttcaaacctccgtcggatcagattgtaagcagcctgctgggtctcaagggtggatcgagccagtttgaggttttcccgatccgccgccagggtcagataggcgttggccacttctgatatcagcaagatctccgcactgcggcgaccctgttccgaggccaggtattcttctagggcccgttttttcaagctgcgaatccggccgaagaaatcaatttcccaggaactgatgcccagattgatgctgtactcctccaggtttaccattccttgggttcccgagattttgacgcgttccttcctggcgctgatgccggtttccaccgtcgggaaaagctcggcgcgctggacgcggtacatagcgcgcgctttttccacactcaaggcggctacctgcagatcccgattgtttttcagggccatggcaatgatcgtttgcagccgttgatcagcgaagaatgtccgccattgcacctcggccgcgagcggcgcgtccggtgcaggggaagcgtttttatacgccggaccgctgggccagtcctgggggatcggcgcctcggggcgtgtatattccgggatcaaggtgcagccggtgaggggaacggctataataaccaacaatgcaagtattttcctgatcatctcagtgcgtctccgaaggagttactacctttggatcgggctctcctgttggtgcgtgtgtcttttttttcccgaacagttgcactacccccacaaaaaagagggggataaagaaaatcgccaggaaggtggcagtgatcatcccgcccaggacgccggtgccgatggccatttgcgccccggcgccagccccggtggccagggccagggggaggacgccgaagccgaaggccagagaggtcatgacgatcggtcgcagccgcagtttggagccctccagagtggcttcgaccaaccccataccttcttctattttggccatggcgaactgcacgattaaaatggcgttcttggtggtaagccccaaaacggtgagcagcccgatctgaaaatagacgtcattgggcagtccccgcagtgatgacgccaccacgccgccgacaactcccaacggcaaggctagcaggatagtgatgggaatggtccaactctcatacagggcggccaggcagagaaatatcacgattatagagaaggtgtaaagcagtccggtttgggccttggccatacgctcctggtaggagatgccggtccagtcataaccgacgcccttgggcagcttagcgacaatctcttccatggcctgcatcgcctctccggagcttctccccggggccggttcaccccaaatattcaaggatgggaagctgttgtaacgctccaaaagcggcgagccttggaaccagtggccggtggcgaaggaagtaaagggtgtcatcgtgcctgcggcattccggacatagagccgctccaagtctttgggcagcatccgatagggcgagtcggcctgggcatagacccgcttgacccgtcctccctggatgaagtcgttcacataagcgctgccgaaggccgccgaaatagtgtggtggatagcgctgatgggaactcccagggctccggctttttcccaatccacatcgatgcggtattgggttacatcttccagaccactggggcggacgcggaccaacctcggatcctgggcagccatgccgagcatctgattgcgggccttcatcagggcttcatggcccagtccgcctcgatcctgtaattggaagtcaaagccgcccgcccgccccagttccaggacggccggcggagggaaggcaaacaccaaggcattgcggaatttggaaaacttggccatggcgcgctttaccaaggcatccaccttcaaatccgccccggggcgcagctcccagtccctgagcttaacaaaagccagccccgtgttctggccagctccggaaaagccccgaccggccaccgtgaaaatggaggccacggcgtccttctcatcctccagaaaatgggtgcgtacctgatcttgaatctgctgggtttgctccagggtcgaacccgccggtagcatcgtttgaacaaacatgacgccctgatcctcattagggagataggcagtgggcatgcgctggaacaggaatcccagggttgccacgatgagcaggtaaataaccacgtagcggagcttcttgccgagaatctgccccaccatggcttggtacctatccctggtccacagaaacgcctggtcaaaccagcggaagaaaggccgaaaaaatcgaaagccggtctcccctccctgatgtcctttggcaaccggtttgaggagggaggcgcacagcaccggggtcaagatcagggccaccaccactgacaacagcatggcggcaataacagtgatagaaaactggcggtagataaccccggtggagccgccaaagaaggccatggggccgaagaccgcggcgagcaccagcccgatgccgatcaaggcgctggtgatttctcccatggatttgcgggttgcttccttgggcgggagaccctcttcgctcatgacccgctccacgttttcgaccaccacaatggcgtcgtccaccagcaggccaatggccagcaccatggcgaacatggtcagcatattgatggaaaacccgaacaatcccaagattgcgaaggttcccaagatgactaccggcaccgccagggtgggaatcagcgtggcccggaggtttcccagaaaaacatacattaccagaaataccaagaggattgcttcgaaaagggtccagaccacctcgttgatggccacccgtacaaagggggtggtgtcatagggatacatagctttcatgccggggggaaagtatttggccagttctgccatcttcgccttgacgccatcggcggttttcaaggcgttggccccggcggcctgccgtatcgccaaggcggctcctggctggccgttgtacaacaccttgctgccgtagcgctcggtgcccagttcggtccgccccacatcccgcacccgcacaatggagccgtccgggttgatgcgcagggggatggcggcgaattcctccggcgtcttgaggagattctggacaatgatggaagcgttcaaccgctggccctccaccgccggaatcccgccgaactggccggcggaaacttccacgttataggcctggagtcctttgatgacatcttccatcgttaactgataatcgttcaatttatccggattgacccagacccgcatggcatactgggaagtgaaggtttccacttcccccacccccggcacccgggccagcacctgttcgatgttggcctgagcatagtcggccaggtcaaactcgtccatgctgccgtcttccgaggtcaaaccgacaatgataagccagtttttggtggatttacttactttaacaccgctgcgctgcaccgtatcgggcaggctggccatggcgagctggagtttattctgcaccatggcccaggccaggtccgggtcagcccccggggcaaaggtcagttcgattctcccggctccggaggcatcgcttgtgccagacatgtagaggagcttgtcaaagccggtcatcttctgttcgatgatctgcactacactattctctacagtttccgctgaagccccggggtagaaggcgtcaatggcgatggacggaggggcgatgggaggatactgggaaatgggcatattgtaaattgccaacccgcccgccagcatcatgatgatggcgataacccaagcgaagaccgggcgatccagaaaaaagttcgataacatcaccttcctccgctagttcgattgtaccggcgatgtgctgacattggaaactttctggccgaccttggggccttcccaggggacaaccttgactgagatgccaggctgcactttcatcacgccttcaaccacgacgcgttcccctattttaagacctgaggcaacaagccattggtcgccgatggcgcgatcgagggtcaacagccgctgttgcactgtattagcatcgtcaactaccaaggtgataggctgccccttagggttgcggctcacactttgttgaggaatcaggagggcctgttcagcgatgccttcctggatcaccgcccgaacaaacattcccggcaggagaaggtgttgcggattgggaacgacgatacgcagggtgaaagagccggttgtcggatctacggtaacatcgcgaaattgcaaggtgccttccaggggatacggtgtgccgtcttccaggaggatatgaacttttcggccgttattgccatccttgctgagtcgcccggcttccagatggcgttttaaacgcaaaagctcggccgacgattgggtcacatccacatatataggatcgagctgctggatagtagctaaagacatgggttgatacgccgttaccaaggcaccgtccgtaacgctggatctgccaatgcgtccggatatgggggcggtgacgcgggtatagcccaaattgatgcgcgccccttccactgcggttttccaatattcaatctcggcctgggcctgtcccatagcggcggcggcgtcgtcgcaatcctgcctgctaactgctctgtcagtcagcaactcctcgcacctttgggccttcaaccggatcgaaggcagattggcttgcgccttcccgagggaggctttggcagagtcaagggccacctgaaagggagcgggatcgatctggtagagcagttgcccgactttgacatcagagccttcccggaaaaggcgtttctggatgataccgttgacctgggggcgtatctctgctaccaggtaagccgatgttctccccggcaactcggtggtcaactctacctgctgcggttttaccactacggcggctacttccgggaccgagggcggcccggcctgctgcttgcgccagctatcacagccgcctggcaaaatggtcagagccagcaaagctacaatccatgttagcgtgatacagcctttcttgtgcccgtgcatcagaatctccataaatgttcaatgatgaatatattaggccgcaaacccacccaccgcgttaaggctccaaaagtcctttgaaaaaaatatccaaaatggcgtccgggtcttctgggtaaggatggcgctcgggggcgtcgagccagagaagcagaaacgcgtctatgacgctggagagagttaccgccaggtaataaggatcggcgatgtttttaaatcgttggtttttgatgccgctggcaaagatgtcagcaatgctttccagagaattgtaatatcttttgcggagttcgtcatccagaccagccttgaggttgaagctcgcccctcggctctcggccagatacaggcgaataaagggcaggttgcggtgaaatacctcagttttggcccggacataactgcgcagtttttctacttcgtcctgtggctgttcaattgctcgcatgattgagtcttcaaacttgtcacatagttcccggaccagtgccttgtagaggtcttccttattttggaaaaacttataaagtgtcccaatagcaaattcggatttttcggcaatctcctgtacggagacattgtggtagcccttctgggagaaaagatcgagggcggtggcaagtatctcttgacgttgccgcaatttttccctctcccgcctgggaagcttattatctgccgccattgacatcctaatatgtaatcatccttcatataatgaatatgatgtcataatatagaacaattcgacattctgtcaagaataatttatccgtgatgcgctgagctgattaattccttataattgtcatcaaacataaatcacccgcaaatcatgaaagtaggctggcagcgttttgctggctccaatgcgttgaatttggaaatcagcactcaagacttatttccatggttaatgatatggcaagagagaaaaaagaatgccgatccgaagaaaggaagcacgctatgccgggtatcatgggacaccggggggctaaggcctacgaaccggaaaatacgctgcgttcaatccgccgggctcttgagatgggcgttcaggcagtggagatcgatgtccacctgagccgggacggccacttggtggtgattcatgacgccaccgtagaccggaccaccaacggccgcggccgagtgaatgatttgagttgggaggaactgcgccgattggacgccgggaggggagagcgtctccccagcttggatgaggtggtagccttggtgcgcggcagggcacatctctttgtggaactgaaggataccaaggctacggcggcggtggcgttttttttccaggaatgcgacctgttcaccgaagcgcacgtcatttcgttctggcatccggccctcaaagaactgcgccagatcgaaccccgcatccgcaccggcgttctctttgtcggttgtccggtggacgccccggcgctggcgcgggccgccgccgccgaggccttgatgttaaactatcagtacgtgaccccggcgctggtgcagtcagcccgccgggccggtcttgcgatcggaatctggaatattgacacggtagttgacctcgagcctgttctctccctgggcctggattatatcggcagtaacgcccctgatatcctcatcagatacttgcaatcaataaacgaatgatatagtgtatggttcgtttccgacgatgagcccccggttcggggcgttcgactggaagtggactgacttcaccttaaaccttaaaccttaaacctttgggaattttgtatgtcaaccgtaaccgaaagaattattaaagcccatctcgtttccggtaagatggctctgggcgaggagatagccattcggattgatcaaaccctgacccaggatgctaccggcaccatggcttgcctggagtttgaggccatgggtgcgcccagcgtgcataccgagctgtctgtaagttacgtggaccacaacctgttgcagacggactataagaatgctgatgaccatcgctttttgcaatcctttgcggcgggtcatggtatttatttttcgccacccggtaatggtatctgccatcaggtgcatctggaggcctttggtgttcctggcaagacattgttgggttccgatagccacactcctaccggtggagggttggggatgctggccataggggccggggggttggatgttgccctggccatggccggtcagccgttttacctggtcatgcctgaagttgtcggcgtgcacctgattggcagactgccggactgggtttcggccaaagatgtcattctggaactgctccgccgtcttacggttaaaggcggggtgggtaagattctagaatatttcggacctggagtgcagaccctgtccgtccctgatcgagctactattgccaatatgggggctgaattgggggctaccacctccgtcttcccttcggacgccgtaaccaaaagctttttggccagccaggggcggacggcggtttatcgttccctgcgggccagcaacgccgaggattttaaagagattatcgaagtggaccttggctcgctgacgcccaaaatcgcctgcccgtcgtcgccggacaaggttagagatgtcagtgacgtggaaggcactccggtgcagcaggttgccatcggttcgtgcagcaactcctcctaccgggatctgatgatcgtggccaagatcttggaaggtcgaaagatccacccccaagtaagcctggagatcaatcccggctctcggcaggtcttagaaaatgtcactattgcagggggactgctgtcactgatccgggcgggggcacggatgcaccaatccggttgtctcggctgtatcggcatgggtcaggctccggcgaccaacaccgtgtcgctgcgtaccttcccccgcaattttcccggacgcagtggcacgaaaaatgatcaggtatacctggtgagtccggaaaccgccgcggctgcggccatctatggtaaaatcaccgatcccagacggctgggcgactatccgaagatcagacaacctagacattttgtgatagaaaaccgccagttacaggcccctttagaccctggccagtcctgtgagatcatccggggacccaatatccaacctttcccaaagtttaccgccattcctgagacctgggagggccaggtattcctgaaagttggcgataacatcaccacagatcacatcatgcccgcgggtagtcagattctgcctctccggagtaatatcccggctatcagtagattcgtctatcaagccgtagaccccggatttattgccagagccgaacagagcggcgaaggcgcagtggtcgggggcgataactatggccagggctccagccgggagcatgccgccctggcgccgcggtatctgggtgtcaggattaaattggctaaaagctttgctcgcattcacaaggcgaatctcatcaatttcggcatcctgcccctggtttttgaaaaccctcaagattatgatcggattcaatcgggagaccgcctgctgctgcctaacctgcgccaacgcctaatggccggagacgaacgattgcccttgttggtcaatggggaggaatgctgggtccggttggaactctccccccgtcaccggcagattatcgccgccggaggtttgctcaacatgccagacgggaacagcccaaaatgaagcaatggcaggtcgggaaataagagataatgatcctttcctcattaccaggatctgccccagattttattctgatggtcggtctgacggatgttctttaggagttgatcagtgttgtagggcaggaaagcggagcgcctcccgccttctaaaatgatctattctctcagctagctgaagtattacatcttattattgtacccgaaagctcgtttccggaaatccggttggatcgaatttgggatctagcacggcgagaaaatcgacaagaatatgagcagtggcgccccagatggtggtgtcgggcatctggcagtaaaaaaccgatgagagtctgccctcccactcatgtgggccggtgcgccaacggtgaggctgtaaaagttcctgcaccgggtatgacaagaggcgggctacttcccgggtattgagtttaaaatcatagggataggggatgagcccgacaaaactgtgcaccaggaacccggtggtggtcagactggtgtttaaataacccaaaacgtcaatcttctccggcgccagtccgatttcctcctgggattctcgtaaagcagtactaagcagattatcgtcctcgggatcaaagacgcctccaggataggaaatctgtccgcggtgatgcttcaccagataggtcctctgagtaaagagcatcatcagttccgatcccctaaaaaacaggggaatgaggatggcggcggggacgcccttagtcgtcaccggatgtgttaaccggacatcggcaaaaagttggcgcagacgttggggggtcatttggtcacctgaaaattcctggcaggaattgcacttctcagttagattaactatattgtactataccttcattggcaaccgtacatctatattatttggtcttacgccttcagcctgcagcagatacaaaccttgaagctgactgggttagatagtataggttaaatgctgacgctaactattttatcttcgagaaatgagaggaaaaaactatggcggtgcgtgaatgcctgattcttaaggatttacagatagctatccagatggaacaggatggcaaaaaatattatgaccaggctgcttacaacgccaaaagtgagggcgtcagagcaatattcagccacttggcaataggtgaagtctatcatatccagcgcatccaggaaatttacgatgccctggaaaaagatcctacctggacggaagatatgtgtgaatttaatccgcccgcggcggacgccagtttctttgccgatgcgatggccaaagccgagatggcggccggcgatgccgacgacttgaaggccctggatatcggcctgtcgatggaacagaaaagcattgagttctatcaaaatctggcgaagcaggcccaggaccccaaagagcggcgatttcttctgagcctggtgaacgaggaacggggacactattactatctcatggactaccgcaattatctggccgacccggcggattggtattttatcaaagagatgggccacgtagacgggggttgagagagtattagtcattccccgcctgtaaaaatatatatggtgcagtgagagtggaaattgtcatcatcggatccgggaccggcgttccctaccgccgacggggagcgccagcggcggcggtgaaaatccggggctgtttggttctcttcgatctgggagccgggacgctgcggtcaatgctgaattatgatctaaattttaatgatatcgacattctctgtctcagccaccaccatccggatcatgtgggcgatcttatcccctttctctttgccacccgctatgccttgggctatacccgccagcatcccttttgggttctggccgccgatgggttcatgaatttttacggccgcctgcaaaacgcctttggccaatggctggagccgcctcccggtctgatgcaggtccgggaattctcttgcgaccgggaagacgagtttactttagccgacctccggatcagaactgcgcccgtcaaccacatcgccaccagcctggcctataggctggaggcgggcggtaaggcagtggtttattccggtgataccgactggagcgactctctcatcaacctggcgcagggggccgatgtcttgatcctggaggctgccaatcccttcaaggtccccggtcatttaacgccggtggaggccggccgtctggcggctcaaaccggagttccccggctggtgttgacccatttttatcccccttgtgatgagatggatgtggtggcggcctgcgcccagacgtatgccggtgagatcgtcagagccgaggatggactgtgtctgcgggtttgaggtttattttccccctggggaaaaaggtcaggatgaaaggtgcataatatcgtttccggtttttgctttctggtaaaataatctagcagaattaaattattatggtcgcagcgggttgcagaacagactgagattggtatacgaccaaactttctgccaccactgggcactcggcactttaacccagcacttattgaggagttcatatggaagagttttggaagaagactctgagcttcggtctgggggtctttgattttacaaaagaaaaagtggaaaaattagtcgatgagatgatcaagcggggcgaactgagttcccaagaaggttcacgggcagtcgaagagctactggagaaggcggaaaaggagcagacggctttttggatcaaaataagggagtttgtgcagcgaattgtttccgagatgtctctggtgcgccggagcgatttcaagtccttggaagagagagtagccgatctggaaaaaagactgcaggagttaaatctaccaccccgacccccatccattgactagaataggtcaaaaagtccgattgaccaggatgtccgtgacttctaaaaagagggatttttccggggaggagggaaaaagggccaggttttcttttgcggcgttggtatactcttgagccaggcgtctggcgtaatcaattgagccatgcctttgcataagcggcaggagttcttgagcaatcctggccgcgtcgctctcccggaccagatgccctaaactctgctgctctgtcggtcccaactggcgcagagtatgaataaagggaagggtgatcttgccttcttttaggtcattgcagatcggcttgcccatttctttggcgttgccggtaaagtctaagatgtcgtctataagttggaaggttatccctaggttgaggccaaaatccgccatcgcagcctccagccgaccatccaccccgcctagaatagcgccgatctggcaggctgctgacatgagtttagcggttttgcgagtgatgacgtcaaagtattcctcctccgtcatctccaggcggccggtattcaccagttgtagcacttctccttccgccatataggtggtggtttgagccaaaacctctattatccgtatctgtctggtctccaccgcaatgctcagggctttggagaggagaaaatcacccacgaggataacagcctgattaccccagatcgtgttagcggaggactgcccccgacgctccgtcgccgcatccaccacatcatcatgcagcagtgtggctgcatgcaaatactcaaaaatggcgccaatatccgggagatgatccccgcggcagccgcacatgcgggctgccagaataaacagcagtggccggatgcgcttccccccggagatcaggatatgatcccagacttcggagatgagccgtacatgggtagccaagtttccggacagggccagattgatccggtcgatatccggctgcaggcgttgcaggatcattttatgacgcaatttcacaaactttccctcaatctttatatactaacgtgatcgggccagcttgtcaaatttttctcaatttcggagcatgcggtctggccaccgacgacttctcctaacaggtcataggtataggtcttggttatgcgaaccggcgttagacggcccaactcagcccagccggcattgatatagacctgtccatccgcttccggcgcctgtcccgccaaacggccgcgcagcaacagctcggtttcttcgctatggccttctatgagaaccggctggatcgttcctttaagacgtctcagtttttttctatttaatctagcctgcaaagaccttaagcgtctggctcgccggttggcttctcggggggtcaccgattccgccattttggctgctggcgtcccttcctcgggttggtaggcaaagactccgaggtggtcaaactccatctgggcggttacctggcagagttcggcaaaatcctgctccctctcacccggaaagccgacgattaccgaggttcgcagtgttgccgcgggaattatggtcctgatccgcgccagcgtttcccagagatctttttggcggtaacctcgccccatccgatgcaacagacggtcgctgacgtgctgcaccggcagatcgaaatatgggcagatttgggggtgatccgccatcactcggaggagttccggggtcactcgggccggatgaccatagagcaggcgaatccactgcaaggcagcgatgccagccagttgccgcagcagttccggcagtagcagacgtcctccctgatcgactccgtaggcagtggtgtcctgggccaccagattgagttcgcggaccccttgcgccgccaattgcttagcttccgctaccagggtggaaagaggtcggctacggtaagggccccgaatctgaggaatagtgcaatatgtacagtggtggctacaaccctcggcgattttgaggtaagcgctgtagaagggggtcgtcagatgccggggccagatcagctcataatcctgccaaccgtcctggcagtgtaatcgccccgtggttgacctcgctcttatcacctccacaattcgagggaaatcgttaacccctaaaaaaatatccacctccggcaacaggtctagcagttcttgttgatagcgctgtaccaggcagccggttactaccaattgtttctccggttgatcctgtttgtatgctgccagttccaggatggtatcaatggcctcttgacaggctggggtgatgaaaccacaggtgtttaccaacatcaggtcggcctcctggggccgggaaacaacctggtatcccgctgcttctaacagggccaacatgatttcagtgtccacccgattcttggcgcagcccaggcttaccggatagagccgtcgcaacgtgttcgggggcgttttttggcggccactcatttaacctgctactcctgctaacaccgtccaatgatcaatggcaagaaacataagcaaccaaaagatcatctggccgaacagccatcgtcttcccgccgctgccgttgagagatactgttcttccaacatccttataaaattatacatcaccacgcattccaacgcaaaaggcgcaaacccgagatagcctaaaatcggcatctcaaaaatcctgccacggttaaaaaaaggcagggtatagatccacttggccttggcccaataattccagcattcccaaaaaaaaccgcaaagcattccggcgctcatccagagatagatgtcccgccgttggcctttagcccagtcgtcccataaagacctgccacctccgataaaacagaacggttcaagtaaaaaaatgaaggccagccagataaaaggaaaaccgtatctcggccattggagggggagcatcaacaggatcactccgagaatggcgcaaggcgccagccaggaggttcctgtctgtttgcccgttgttctgtcttggcccaacagccctgtcaatcccaggagttctttggtttgaaagaggcccggaaacaccgtggcgaagcccaacaggtaacccagccagcgcaatggcgcaggctcgggcagaccgcggtaatgccagttgcccaaaataagatttgccgcctcaaagatcagccaacaggtgatggaagagaccgccaggcggggtagctcccggaaacgattcatcaatagggaactcccctgatattgaaagatgagtgcgtccgccatcatgatataggaccaccaggcaaaagtgtaaaaccaggtggcaaagggttccagcccccggattaatcctaccagggccgtcagaaacaagccggcgccggtaatacccgtcaacctggaaagtatgacccgtttcattctcaacctccttgctgccaaccacagttttggtgataggataactatctgtaattataactaataaaatttacgatgtcatttactcagcctcgtttatctatttttccttgatttttcggataattcgtgctacgtgtattaagcgggttttttacatttcgcatgatgacctacgatatcaaccttatgtccgtctcggggagggaggggacataatttcctatccgcagatattctcgtctccaatggcgccctgtaaacccaaactggggagaatctatgaaaagattcggaatcctttttgtggcccttttatggctgctctatggttgtggtggcaaacgtgaaatagtctctcagcctgaacctcttgaacccgcccagacggaagaccaatacgctttcgaagacgaaaaagaagaaccgcttaccggctctctaagcactcaacggttggaggagctctatggtaaggcctctgttcccggtctggatgaggccctgtcccaggaaatgaaaaaatgggagatgcaaaagacttttgatatgcccatccaggtcaataaacaggtgcgcaattatatctactatttttctactgaccgcaagaaaatctttagccgctatctggcccggtccagccgctacctgcccatgatcaaaaaagtctttgccgaatacggtctgcccgaagacttggcttacctggccatgattgagagtggttataacaaccgagccaagtcccacgccagcgccgtggggatgtggcagtttatcaagggcacgggtgtccgttacggccttagtatcgacagttacctggatgaacgtcgggatcccgagaaatctacgcgggccgcggcttcttaccttctggatctctataaacagtttggctcctggtatctggccgctgccagttacaattgcggcgagggtcgggtccagaaagagatcaagcggaacacccatttgaaaaatttttgggagctttcgggaaattacagcctgcccagcgaaacccagaactacgttccccaaatgatcgccgccacgattatcgctaagagtccggaaaaatacggttttaaaaatattccctaccagccgcctttgaaatatgatctagtcaaagtcaccgaagctacctcgctacaggcggcggccatagcagtggccacgaattcggaggaaatcgatgccttgaacccggaactcttgcgcggggtcacgccgccgagctatcaggcctacctccttaaggtcccccccggtaaaaaagaggcctttactacaaatattgccatggcccgcgcccagtttccggtcggcgccacctatgctgcacgtcgggatagaggcgaggacttttctggcgagcggtctcggcgcacggcaaaaacctcccggtcttacgcctctcgagctaaaaggtcgaaaaggaccatggcggctgccagatcgaggtatgtggaagagccctctcctaaagaagagccaaacctctgctatagcgtcaagcaaggcgatacgttatctaagatcgccaagagatacaataccacccaggcgaagattgctgctctgaacaacctccccaaagatggcacggtcaaacgtcgacaggtgctcctggtagctgctaatgatacgaagtcagctaaagaacctgcccgttcttcgtccaaagaggttgcccgttctgtcgaaaaaaatgacggccccgtgactgcaagcatgtttcccaatttcaacagtaccaagaagtccaaagctaatacccgagctgctaagagcacggttcaggcgtccaaatcgaaatcaggcagcaacaagccgactccgacaatagccagaaaagaatccggaaactcaaaaaccaaaaagaaaaagaacggctcggataaaacgtaatcttcgggccggctaaccgtataataacctgccgcatcctctcgccagggacatccttagggaagtccctgtttttttcgttctttttcggctgtcactagagacatcgactcgctaaacaggggagttcgacccgcaaccgctgcagatgccgacggtccagatcggcgtagataatgtcctcccgatccgcggcttgggccaaaaccactccccaggggtcaacaatcagagaacggccataggttcttaaactctgtgcaggatggggatattgtgccggagccagtatataagtctgattctcgatagcccgagcccgcagcagcacctcccagtgatctctgccggtaacctgcgagaaggctgccggtgtcaaaataatctccgccccccggcttactagagcccggaagagctctgggaatctgagatcatagcagatcgtcagacctacggtgaactcttcgcctggaagggcggtggcaatgatctccttacccggcagaatgtggtcggattcccgaaacctgaccctgcctgggatatcaatatcgaaaagatgaatcttgcgatagcaggccaagatctcgccactgggctgcaagagtacggcggtattatagatcttttccgactccgccgacctttccgggatactgcccaatagcaaaaacacccctttatctcgtgcctgttgctgaaatccctggaccaaagggccatctaataattgggcgtgagctctaatagactcgggcggacccagacaggaaaaatactccggcagggcaatgagcttcgccccgcggccggctgccgcctcgaccaaacggtgggcccgctcgcaattatagttcaaatccccgatgctctgcatttgaatgactgccgcccacataataaccgctctctctagttgcaaaaagctcgaatcgacagatccttacttgggtctcaggatcagcgttttttcaaggcacgggattgggataaccgggtcaaatatattgcactagacgaatgccaggttaaaatcatggatgaaaggtacgccagaaaccgccgtccggacggggttacccgatccgctaaatacccgtttctgccttaatcgaaatttaaagcgagttgctctcaacagttcgaacctcatgaggacacaacacctgtcaatattgaaaaggcggcacccttctactgccacgataaatgacgcttcagccgccggcctcctccataccagcctggtgttgtctgaggtggtagccccggagctaaaagtctcgcgccacggtcccgtttccctcaccgtggggctgcaggaatttgtcctgctggccggcttgacagcccgggaagctgactatctcctgcgattggctgccaccctgcggccaccaagcggcggccggatttttcattggggtcaagatctcttttccttgccacgcaacgccctctacctttggcgtgccaggctggcttttgtttctccctttcaatccctgttgccccgcctgacagtcctcgagaacatcaccctgtcgcaaaccttgctcaccggcaggtctcccgacgaggtggcctcacaacatcaagtgctcctgaaccggttagacctgatgccgtttctcgccgatcatccgaggactcttccggtcagggcctatcatttggctctctgggcgagggagctgctcaaacagccggaactgattctcgggttgcttcccagttcggaggacctgtatggaggtcctcctctgaccctctatcttctccctctgctccaagagttccatgcccgccgccggggggccatcctcctggccgggccggaccttgcctctttttaccatgccgccgatcgcctggtgagatgccgggaagatgtctggcagggagaaccattgccaggacgcgccaaccagccactcattgactacctcaatctgctgtaaaaggactgcgggagtcgccgggatcatttcttgcgtcaccgcggacggcggaagttctggcggatttccggcatcgtgagcaacctccagaggggccgcccatgagggcaatgagaagaaacagtcagttggtctaattgcgccagcaggtggtgcatctcctccggactcaggctctggccggcttttatcgctccccggcaggacatggtcagcagcagttggcggcggagggtctcgccgtctccgctgcttttgatcggggacagttcggcaatcatctccggcgccaatgattccaggtcctgtcctgaaagacaggttggaacagttcgcagcaaaaaagtattgcctccgaaaggctccaactccattccggctgcctggagcaccggcagatggtctattgaccaggcggcgctggcggcgtccagctctagtgtcacaggaaaaagcaaggtctgccgggcgcctgatttcccccaggattgacttaagttctcgaacagaatccgctcatgggcggcatgttgatcaacaatcaataggccatccggtgcctgggccaaaatataggtttcctgcaactggcctataattttcagttccgcaaaacgccagttcgcggatggtgctcctgcttccggaagccctggcattgggggtggttccaaaggctgcggtgccgtcactgcggcggtgggcagtggtggcaggtgtgggaagagctccgccggtctggcctcttctgtccggttgggcgcttgtggccgccaggaggaggcaaactcctgcctccccgcagtctgggtcggctgtagcgcctgctgcatcgcactcaacgtcagggcgtagacccggccaccctctttaaaacgtacctcggccttggtcgggtgaacgttgatatccacctgatctggggcagcctccaggttcaagacaactaccggatgcctgccgcgcggcaggagaccctgataggcttgacgcagcgctcccattagcaggcggtcggccactatccggcggttgattaacaggaactgatacctgccggtggctacatgctggtccggaccggagaccaaaccggttatccgcatcccctgtcccgacagattcagggtcagcatcttctcggcccactccagtccgaggagggcggccagacgctctctcacatcggtgtgggccggagtgtgcagcagcgttttaccttgggctagaaggtgcagatggatttccggatacccgagggccagatggcgtatcagttccacaatccgcccctgttccgccgccttgctgcgtaaaaacttccgccgggccggggtattatagaataagtcagtcaccgttacgtgtgttcccgccggtccggcccaggggacctgctcccggatcgaacctccttccaccgtgaggcggcaacccaagtctaattcccgagagcggctgcacatctccagtcgtgagatggcggcgatactgggtagggcctctccccggaaacccatggtcttcaaatgcagcagatcggtgtcctgcctgattttactggtggcatgccgctgcaggctcaaaggcgcttcctggggccacatgccgcagccattgtccgtcacccggatctgacggcagccgccctcttcaatctccaccgtgatgctcctggcgccagcgtccagggcgttttccaccagttctttgactaccgaagccggtcgggtgattacctcacccgccgcgatcttgctggccacctcgggcgctaaaatcccgatccggttcatggcaatacccttgccttatgccaaaaaatcttttacaataggagcgcaaggagggctgtgatccggttcttcttaaccggcccgccggtcctgttgcggccttcttcagaccggcgggtttcatctctcagtacactcccgcaagtgtttcaatctttgattactatagcagatttctcagcaaaatgggaggagaccctttgggaggaggaaaatcaaaagaagccgctctttccggtcaggatgagcttatcctcaaggtgaccaaagagattatggtgaagtttatcgaaatcggccgcatttccactaccaattttgtagaaacgtttaagatggtgaacgagacggtccgacagtcactcaaaccgtaagcaaccgagaacttcgaaaggtctgcaggttcggccgcggcttcagtgtagattgcttatttcccgtgcggggtcagcaggttcctcaccgatggttgaacgatgtagaaatacgcacccgatgattcgctccgaaggaaggcgtttagatgagctgcggcaggtcaagatcaccccgcgctacctttcccaggccgaaggggctgtccttatcagcctcggccgcacttgggtaatctgcactgccaccgtggaagagcgggttcccgcttttctccaggattccggacagggttgggtgactgccgaatatgacatgctgccccgcgccacccacagccgccacccgagatcggccaacctcgggaaaccgagcagccgcagccaggagatacagcggcttatcggccgttcgctgcgcgccgtggtcgatctcgacgccctgggggagcggactatcgtcctggactgcgatgtcatccaggccgacggcggtacccgcaccgccgctatcaccggcgccttcgtggccctttgcgaagccttggccggcctccagcgtcaggagataatcgccactttaccggtccttgatcaggtagcggctgtgagtgtgggactcgccaatgaccagatactcgtcgacctggattatcaggaagattcccgcgccgaagtcgacgccaatttcgttgtcaccggtcgcggccagcttgtggaggtgcaggcgaccggagagagaggtccatttcgaccggccctgctactggaaatgttggagcgggcccagccggcattacagcgtctgcgtcaggcgcaggagaaggctctacgcccatggatgtccctgccgtggtgatcgctacccgcaacgccggaaagatccgggaactacgcgtcctgttagccgagatcaatctgtcactcttgaccttggcggatttcccggagtgccccgaagtggtggaagatggcgacacctttttagccaacgccgccaaaaaagcccaggccatagccgcctgcaccggtctgccggccctggccgacgactcgggtcttgaggtagcagctctcggtggccgccccggagtgttttcagcccgctacggcgccgaccggaccgcgccgcaaccgcatacggatgccgataattacgtcaaacttctggaagagatggccgacattccctgggaacagcgccgggcccgatttgtctgctgtatcgtagtggccttccccggcgggcggcaggtcattactgagggcgtctgccagggctttattgatttcgagcccaagggggccggggggttcggctacgacccggttttctggctgccgcagtataaccgtactatggccgaagtcgggctggaagtgaaaaatcagatcagccaccgggcccaggccctcaaagagatgcaagcaatcctggcggacctcctccaccgggaaccctcgctttttcaacccgccacacctatcgggacgtagcgcagcctggttagcgcgcctgccttgggagcaggaggccggcggttcaaatccgcccgtcccgaccagctatttcaataaaataaaacttcgttaaatcattccgaaacagattgtacgtttttctagaaataatttgcggatggtttccaggaggttattgctgatgatatcaactagctcctggatgtcgcttttttccaatacctgggtttacgcttatgataagaaaagatacggttttttcatgctgtcaccgcggatgtacctgttattgatgccactatgacatttattgatccactctcttcgaatagtgaggaggcccagcatggtttataaggaatatcagccccatccaagcttgaccaatcatataacatgttactggactctgactgaatcagtgggcttacctcccgctgctacccgacattttctgactgaaggaggaggattttcgttcaatctggccgatgctccggaatgcggaaactctgacccgccacttgctactttgcgccagagttgcctctgcggaccactgaccgagccgatgcgattgcaattaatcgggagaatcaggctcttcggtgtccgttttcggcccggtggctcctatccatttatcccctatccgccagccgatctagttaatttccatggggaaatcaacgagtttgggggaggccagagcaggtctcttataaatgaaatccgatacggttgtcgaagcgttcaagaccgcattggttatctcaatcgttatctgtatcaataccttgaaaaaagccccaaagaaattcctgaaatagcgttagctttggatatcattgataaagttaaaggccaggtggatatccatcggttggccaagtctgtcggactcagcaccaggcaactggaacgccgatttaaagaacggattggtatgtctcccaaacagctctgccgcaatctgcggtttaaaaacatcttaaaatatctggccgaatctgtagcggattcctgggttgacgcagccctgacctgcggctactacgatcaggcacatatgatacgggatttcaagcattataccggtgccagtcctgggagatatttcagccaaccaaaccgactcaaagtggcggccaccagtatattttgaaattctcccagagggtttatagcttatcatcatagcgtaatattaccgatgtcacctcgatgaatttttataaataatatgtatcacttcactcttctgagaacaggatcagtgactatcctgtccggctgtatttgtttggctgaaatattacattaacatcaaaggaggttgagatattatgaaaacgttacttgtatatttttcgcaaaccgggaatacccgtaccattgcagaaagtatacgccgcggaattctggatgtaaccaaccactgcgatatcagaaccatagacaatatcgaggcaaaatcgttattcggctatgatcttatcggcatcggttctccggtttttttctataaagaaccatttaatgtaagagattttttagaagctctgccagaacaagatggccgacattggtttattttttgcactcatggcaacatcgtaggcaatttttttccctccatgatccaattattggaagaaaagggagctaccgtcattgcctgtcacaattcttatgccaatatcacagtccctttttatccacggccgagttatacctccggccacccggatgcctatgacctggaacaagcccaggcctttggcaaaaacattgcgatgcttagctccgagatcagaaatcagggcaacctgccaatttcgcttacgtatcccgtatcttcggaagaatggctggaagaaggcaaaagattaaccagagaagttctgaaagagatgttgccgaaacaccattttaatgccgagacctgcatacagtgctatgagtgcgaagatcattgtcccgttcaaggcattgatattaaaattgatcctccccgcctacaagagccctgtatttactgctggcggtgtataaacatctgtccgacactttccatcacggctgattggggtcctctgcttgctatggcaccgacaaattatgttcgctataagaaggaattggataaagtggcaaaaaatggcaaattccggtggttggttgacccggaaactattgattgtaccgatcctctttataagcagcgcgaacgagacatcgactcctaaacttccactgatatttcaaggccgaaccaggccgcgggggcgacctcctgtacctgcattttcggggcggtgggataccggtgacaggatgacccccccggtcggccaggagggaggctacgtagtggcggatggcatgatagccgaaatgcctgaccccggcccgtttgcagatagtgcgcatgatccgccggcggtcataatagcggtccccggttttggcattcgggaagacccactccgggtggagtcgctttttccagagcggccagaggactttggggaaggtgttatttaaaggttgcaatttcttccacggggaggagatcacgcaaaatcgggggacatccgattcttctttaatttcttgatggatattatagaggccattatgtcctctttgtcaaatgaaaagaggggattcgttctttctaaaaggaactgttcataacttagggcagatcctttatgatcaaatcagcagagagtaaaatgtatggtaaaaccattcaattgtatggtataaccaaacaattatggggacactgagcgatatattatcttcccgggtgagggcggaaatctttcgcctgctcttcggcttggatgaaaaagaattgcacctgcgggagatagagaggcaatccggtctctccctgggcaccatccggcaagacctgcaaaaactggtgaagcttgatttggtgtcgacacaccgggacggcaaccgtctttattatcgagcgaacacggatcatcccttatatccggaaatccgtaagctggtgctgaagactgccggtttggtggaaatttttagaagcgtcttgggccgagaaggtgttgaattagcctttattttcggctccctggctagcaataaagaaagagcggcaagcgacgtggacttgatggtaatcggcgccgttggccttcgcactttatctggctggctggccgaagtttcggatcagatcggtcgggagatcaatccccacaccctgaccgcggaagaattccggcgccgcaagaaaaagagtaatcatttcctgtcgaatgttctggaatcgcccaagctttttatcatagggaacgaaaatgaccttgcagcaatgggctgataacggctggctggaatctcatatcacctcggcagaagaaatcgccaacttgctggccattgtggaccgtgatctatctgacgccggcgaggagatttctgcggattggcggttcggcatcgccgataacgcagccctgaaactctgcacgattctgctctatgccggaggctaccgggctgctcggacgcttcaacattaccgcaccatccaggccttaccgctgatcctcggccccaagcatcgacccgatgctacttacctggatgcctgccggaaaaagagaaacaacgtggaatatgattacgtggggggcgccaccgacgatgaggcgtcagaactggcagcatttgttgtggaattgagagaaaaggttttggattggctcaagcaataccatcatcacttaaccaaatcaccaggttgatctttttaattcagtaatatttatctacttggtctaatcgagggtagggaccacgtaacagttcagtcttctgagggtttaggtatgtcactacgtttaccccccttatccccccgtaaacggggggaaagttacctccccgttcacagggagggttatggtgagggtgtttttcaccttttcctcaacacgccgaactgttacatgatttctaattcattaagacgggttactgaggactcagtgagggatcgacgagtgctcaaggtggatatgtttgcttacggagactctttgtatggctgaggggcgcatgctcaagaaaaagataagcctgaacgaagcactggccgacctggccaatgacagccaccggctcctctttacctggggtattgctcacctggacgttgaggggaggatcaccggcagcctgaaagggttcaaggggttggtggctcccttactggatcacatcaccctggaaacggtgtcgtcttttttccaggatgccaaatttctggggttgatccagtggtacaaggttcccttcatgtcaataaagatgagacaccctccctgtgatgaattactgtagggcatagagggaaaagaatgtaagaaacccgatgaccaaaggccttgcatatttccaccgggtatagtaggaatagggggagcgataaagctgaatatgacgccgacgcagtgtattaccatttggaggatatgttatgacacccatcagccgggccataatgagcgttaccgataaatcgggtctggtggagtttgccaaagagttgaccgctttccctatcgaagtcctctctaccggcggcaccgccaaggtgctgcggcaggccggacttgcggtgcgggaagtctccgattttaccggcttccccgagatgctggacggacgggtgaagaccttgcatcccaagattcatggcggcatcttaggacggcgcgacctgccggaccacgtggcccaaatgcaggcgcatcagattcttcccatcgacctagtggtagtgaatctctaccaatttgagcaggcagtggccaaacccggctgtaccctggcagaggccatcgagaacatcgatatcggcggaccggccatgctgcggtcgtcggccaagaattttcaggacgtcacggtagtagttgacccagcggattattctttgattattcaagagatgaaagccaatcagggggccaccaccttgtccacccgctttatgttggcccgcaaggtctttgccctgaccaatgcctatgaccgggctatttataattacctcatgaaagcgactatcggctaatggcttccatcgatcctcccaagaccgtaacgctgagccgcggacgccagattgacctgtcagcacccaattattaccgtgacctgctcaccggcatcgccactgaaatattgagcgaattatcagagatcgagaaggtcaatttggaaaaactcgatgacgaggaccttcaacaggtcattggaataacgcaaatccggttgctcaatgagctctacttcagcctggggcagcttaaatcccggggattggagcttaacgtcaagcaggcgatagaagacctcagggatatctggaatagctatatcgacaagaccaaccgtccggaagcattaaaattttacgtcgaaccgacggatgtgacgaagcaataggccatggcgatcaagatcggttatgtcggcaccgacggccggagttttttggcggccctggaaaccggccgctccttgagtgaactgtatcccggtgattatgaggggctggtagtacggggcaccccggccatgccaccttttgccaatcggcagcactggcccatcggtttcatccccacagcagacaactccccggaggcatatgccgctgccctcatccggtcatttgaccggggtgagttggatatcgcactggtcatgccggaggcgcttctattccacggtctggtggatcaggtgacggccgccggatatggcgacaagatcatcggcctggaccggcaaggcgcctttctggaggcggacaagattgccggcaaggaactctgccaggcggccgggattccggtagcgccgcaatggaccacggtgaatgccaaagattaccaggccgtgctcaatatctgcctcgagtatttgcatgagtacgggggtgtagtcttaaagtatccctacagcgctggcggtaagggagcccgcatcattctccagacctgggagatccgggaagtgtacgatctcctcatacatgattataaagaagattataccggacttttcggcaggaaaggaccctggccgctgctcgttgaagcccggatggcaggggtcgagatcagttttaccattctggcggataaaaacggcaactttcacatccttcctacggctatggactatccggagcggttcgaaggtccgcccggtctcaataatccgatcacgggcggtatgggtgccatctctccccatcccctcgagtcgactgagttgctggaactggcggcccaagccatcgcccgaccgctgatcaaaaccctgcaggagcgcagcctcctgagacccacggtactctatcccggctgttttgtctctttcactgacaatttccagccgaaggccatccgggtttgtgagattaacatccggccgggagaaccggaattccagccggtggtcaagaggctgcgtaatctgggagcgctgctgcaggcaatggtggccgggcggctaaacgaagttgagcccgaggtgcggcgcgatcagatctccctctgtctggccctggtgaccggtcccggtggccccaaacaacagaagggctatccctggtccctgaccaagggagaacccctcgaaattgattttgactattgcgccaaaaagaatattaccgttatcccttcggccatggagtgggaagatggagtcggatttaagtctgacggctcccgggtggcttatctggtggccaatactacggtcaaggcggggcagaaacccggcaccgcggtggaaatcctgcgccagaggcttctcaccgcctttgatcgggccaagattcgagtggttccgcgggaggattcacaaggcaaccgcctggccctgcggcgggatatcggccatcactacgccttggcggaatccctgcgggccagataaaaccagaagaactgcttcgacactttttttctgttcgccgaccttcttgactcgtaactcttcagctgcctgagagaatagggcaatgcatggtgggcggtgcgcaacctacctttaacaacttcagtttctctataattgccattatcggagcattccagaaagcgggaggcgcttcgccttgcccccctacaacactacaacactgactcacaccgattcgccgtcaaaggtagattgccctgcgggggcgaatctggtattcgcccccggatgtgagtcctacatcaaataccttttaattgcacattggtaacacaatatcgcagggccatgatctacttgccgctcatgatcttgtgagtcatggcgtcaacggtgcgttgcggtttgcgatgatccttgggctgatgggtcggatccggaatcgtggttctagttgtcggcaaggcgccgtatttatcaccataattcaattcctgccagcgggatttgatgcggtccaacttctcctgctcaatttttagctgacgttcggcattttcccgggcaactctctcatgttccggaacttccaggaagatagccgattcacgggtaatcctcaaggtagtggcggcccgctcttgcgctcttttgaccgtttctaactgagcggtataggtgttatagagattaagggcgcgctgctggtccgggctctgaggtggaaaggtaggtgaggtgacatccggactgggcggggtcattcccctgctttcgtaggccttccgcattgaatcgatatggctcttggcgtctgccatatttctcaggcactgatccagaggagctacccggtcattttcccaggattgataaaaatcctgccagaaggtccattttttgtccaaaatctcctgatcagtcagcggcttaggtttagccgggggtgggggcggcgtctcggttttcggggcctgagcttctggtgccttgggcgccggggcctgaggagctgctgcgactgccgccggtggtgccggaggttctttgggttcggagacggtgccaaaattgatgccaccggaggggtcatttacatccggataatcccgaaacggatcatctttgctgccggtgccccaatacgggcggccatcggacagagtgccggttggtacgggttgcgccggagaaagtttggagggtatttcacaaccgggacaacccaaaggacccaggtcgatgggtggtctggtctccggtcccggaacctttttatcctgcaagataaccggcaattcccggttgacggtggcaaatagttgaggaatgatggcagtaaaataaatgaacagcatgatcgacaagagacgaacgataaatctgcccataatatgatctcccttagtgcggttagtcagctttgttaggtaagtgttgtcgtatgaaaccgactttccctcaaaggcgcctgcaaggttctcttgtccaaagaggttggtgtcgaactcctgaaaaatctaaggaaaatgacagatcaaaaatattatgcgcctttcagggatgccgtaaaaaatctttcaaaacaggtgcactattttttcggttgcctgatttaataatggtagttcaggaacaggctgaagacatatcgatcataggcataccaaaagatgttcgagctgtcgcgtacgacatccatattggcctgcaaggcgagatccttacgtatgtcataaaaaaattgagcaccagcggcgacaatttcgtcctggcgttttggaaaaggcgggtgggtggcgacgtagatggggttggcgctcttgtgggcatcaaaccaattggcgctaaaccactgatacgtcagatccaggtaaagccgcgcccggagtttttggacgatcgggaaggcggctgcggtcagcaggcgaaaggcttgataatcccaattgttgccgaaggcggcattaccctcgtaaccgaagcgcatctgtagataagcagtccgctcggggttggtaaaataatagacgccgataccggcagtgtaattgtgtgcgctggcgtcgtcatgacaggtctgtatcggggcgtagtagtatcggcgttcatacccgagggaggtttccaacatcaacttttcggttagcatctggaagtatgtcggaataaaagtaaaaaacgtcctatacttatctgatccgatatcaagataattgaaattgcacagtcctaccagttcgccgctgttgttgaagagccgtaactttggaattaggctgatattatgactaaggatatcaaaccttgtcaggcgaaaatgaaaattttggttgacaaaatactgtgctttgacgccaaaatcagatgttaccggcagggtatagccgatattggcgttatgctcatagaaaaaatcaccggtaccgtattttaattgagcagattcatcgtttatctgcatcggattggaagatacgttggaatcaaaacccagcccggcactgaaacccatctcaatcggcaatgttttcgcctgctcggcagccattgcctggttgagaatgagacaccatgagaatagaactccccagaaccatctcattttcatcttttctccccctgtaattaatcagttaagatcagtttaagatttctccagatttaacacctacctctccccttaatcctcaccgatcaatgctaaaataagataagttattattggaattgagattaactcgaaatgatcataagggatagcaccgcattaagtcaagaataaaaactctctgatggtaaatatcccccgccgggcagttaggataggataaagcgtcggactggtaatattttccatcgacaaaagccgacatattagatagcatatttcatttaggattcatccggaaactgcggcggtgttgcttgcagcacaaagggataaacggaaatcttgtttgtagaggtcgggttagcccgccgctgcaagggataaccccggaaataaaggactttccggatgcagactatttaagcgatttgatgatttaatgggtgttatacaagcgtggtgcaccatgtcccgatggcagaggtcgaatacggtgtcgggagtcgcctgcacctgccaataatacctcaggacgaaagaaggtttgaaatgcgcacccttttaatgaatccaccgtcattcaaaagttttgacggtggagccggctcccgctaccaggcgacccgggaagtgacgtctttctggtatcccacctggctctgttatccggccggtatgatcccgaggagcaaggtgctcgacgccgcaccgcttaatctggaagtggccgaggtgattgcgatggccagggattatgaacttgctgtgctttttaccactacgccatctctgacctatgatttgcatacggtccgacgtctgaaagaggccaacccgaatctatcggtcggtctggtcggaccccacgtcagcgtccggcctgaagacgccctcaatgatgaatcaatggtggattttgtcgcccgccgggagttcgattataccattcaagaggtagctgccgggcgaccgtggaaggatattttaggtttgacatatcgtgaaagtggtgatgtctgccacaatccggatcgccctttcattgaggacctggatgccttgccttgggtgagcgagatttatcatcgagatctccagattgagcgctaccacatcccgtatctgagagatccgtatgtctccatttataccggacggggctgccccagtcgctgcagctattgtctctggccccagactttcaccggtcggcgttatcgggtacgctcggttgccgatgtgacggcggaagtgcgccgcattctggagttgtttccccaggcgcaggaagtctttttcgacgatgataccttcaccgcccatggcgagcgagcccaacacctggcccgagaactgcgccctctcaagtgtgtctggtccgccaccgctcgggtgaccacgagttatgagaccttgaaggccttgaaagaaggcggtctgcggctgctggtagtaggatacgaaagcggcaatgcccagattctgaaaaatatccataaaggggctactccggaactggcccggcgattcacccgctggtgcaaggagctgggcatccagattcatggtacctttatggtaggtttgccgggagagaccccggcgactttgaaggagtccatgcgttttgcctgcgagttggagccggatacgatccaggtatcgctggctaccccctatccagggacggaattttttgacctttgtacccgccagggctactttcgacctggtgccatggtggatggcgacaccggttatcaaaagtgtgtcatcgattatccgggactgcaagccgaggagatctttgcggcagtcccccgattttatcgctatttctatttccggcccagttatatgttacgagcggcccacaccatgatcgtggatccgatggaacgtcatcgtttgctcaaagaagcgaaggaattcttccaattcatatttcgccgtcagcaagattccacctgtaagacctgatgtctgttcaatgcttggcgcttcttgatgaaagtaaaagatatttttcaattattatcccagggtgggccggggtttgttcagatcgccgttaccaatgcctgtaatgcccgttgtgaattctgtggtttctcccgattgaagccgcagcaatgggtcatggctgatcccgatcggctctgccgtggtttgaaggtcttggctcgggccggagtccgatatattgtatttaccggtggcgaaccgttactctatccacacctgcccgacgttctcagtgaggcccgcaacctggggattcataacctcttatgtaccaacgcggcgttgctcaacgaaagactgattaaggttttgggacgaagcggtgtcaatcagcttatcatttccatagatgctgctactgagtcagaccatgacaaccaccgcggcttcgcgggactcagccggtcgattcgggctctcttgccggtcatcaggcgcgcgggcatcactcccatcgcctcggtgaccatcagccgattagctccggacttcacggtactggggaattttttgaattacctgggatttgaccgggcgaccttttcttatcccctgacgaccttgaactcctcgtacctgagttacgctgcgcatcattgtgttactttcactccggccgagatggtggctatttttgatcggttgcggacctggaaatcgcaggccccgattactgtcctcaatcccggtttaggtatgcaagagttgcagcgtcagctaaccggccgtcggctgcgatttccctgtcttgccgggtataaatatttttacgtggattgggagctgaatgtctaccgctgccattatcttcccgacattttgggaccgctggaggattttgccactctcccgcgtcagagggataactgccatgcctgtctcatcgattgttaccgggacgccagcgtccaacaatacttcgcagtgtcactggccgatgcctggtcgagcctgcgtggtggccagtggtggcgaggtctgggacaacttttgcatccagacaacctgctctccctgactgccgccttcgagagccggcattggatgcagcgtggcaggtgaggtgattagaaccaggtcgcaccgccgggtgatcatcactggagatgattttggcctggccccagccatgaacaccgccgttatcgaggcccatgagcagggtattttaacctgcgcctcattaatgatcaatggccctgcctggcaggaggcggtgaatctggccagggcccgaccaaggttgtgcccgggactacacctgacgctcatccagggccgagcggtcttacccccgccgcacgttccccatttggtagattctcaagggaattttcgtcaacaaccggtcggtgccggtttctactattttttttctcgcccggtgaagcaggagatatacgccgaacttcaggcccagatcgaaaaaatgctggatgccggtctgcggccctggtttctcaacgggcacctgaatatccatctgcatccggcggtatggcctctagtgctggatttggcggggcagtataacattccggccgtacggttggccagggaaaacctgagggtgacactgtccttaaacccgcggcggccgacctacaagacggtacatgccctcatttttgcctggctctcccgacgggccagccaaaccctcgggggattgaaaaccaatgaccacctttttgggttgctcaatgacggctggatggatgaaccttttcttttgggtctgcttccccgattggctccgggagtgacagaaatctattttcacccggcggtcggaccggatcgagaactgcagcgctggatgccgcactatcgacatcaggaggaactggcggcccttaccagcccaaaaattgcggaaactcttagaaaacatgagctcgaactaatctccttttacgatgtttaaggatggcaggtgtatgaccaagaccttatcagcccttttagttgccgttattctggtttcaatcggtgatgtgatgttggcccaaggcatgaaaaagatcggcgccatttcgtcgtacacccccgtggcgctcttccgggtgggggttcagatcttctcaagtcttaccatcatcaccgggatctgctgtctggcagggtttttctttctgtggttggctatcctctcctggtccgaactcagttttgtcctgcccctgacggctatgagctatgtggtgacggccctgttggcgattgtctttttgggagagaccatctctcccctccgttgggccggtactatcctgatctgcatcggggtggccctggtgacgaagagcggggtctgacgtctcaagaaggtcatttgatgaacgcgcacgacctgcagagggcccgtgtccttaatcaaggctcttacgggggtgggccggtggtttgctggctcagccgtgatcaacgggcggatgacaactgggcgctgctctatgctcaacacctggccctgagccgccaggcggcgttggcggtggttttcaatctggtcccacacttcctccaggccacatatcggcaatacgattttatgctcaaaggcctcgaggagctgacccagaatcttgggcagaagaatattcctttcttcctgctccagggagagccggccgcaacgatcccgatgtttctcgctcagagtcgggccggagcggtagtaagcgatttcgatccgctgcggatcaaacgccagtggaaggaccaggttctgccgcgtctcagtatcccgttctacgaagtggatgcccataacatcatcccgtgctggctggcctctgccaaacaggagtttggcgcctataccctgaggccgaggattcatcgtttattgtcagattttttgacggagccccggtcgatagaaatccacccatttcgatggcccgattcagtcccacaaattgattggcgttcggtgttggccagtgcggccatggaccggagcgtcccgcctgtttcctggtgccagccgggggaaagtgccggtcgggcaagactgacgtcattcattcagctgggtctgccgcgataccatctgtctcgtaatgatccgatccgggagggccagtcggacctttctccctatctccattttggccagattgccgctcaacgggtggcctgggaagtgcagcgggccgtggcgccaactgaagccagacaggccttcctggaagaactcatcgtccggcgggagctggcagacaatttctgttggcataaccccgactacgacaggttttccggttttccggcctgggcccaggagaccctcaataagcaccggactgacaggcgggattatctctactcgcttcgagaatttgagtcggcccggacgcatgatcccctgtggaatgcggcccagctagagatgctacatcgcggcaagatgcacggatatctcaggatgtattgggccaaaaagattctggagtggaccgcctcgccggaggaggcgttggaaattgccttatatctcaataaccgctatgagttggatgggcgcgaccctaatggctacgccggggtggcctggtccatcggcgggttgcacgaccggccctggggcgaacgaccggtgtttggcaagattcgctttatgagcttttcgggatgtaaaagaaaattcgaggtcaagacctatattgccaggatggaattgtgggctcagatgcgggacacagaagggctggacgttaattaactgccggcggccgaactctcgggtatcggggaaggaagggctcgtacccggatttttttcacccggcgttcatccgccgcgatggcggtaaattccaggtcttgggtaaccacggtgtcattgacctgggggaccttccccaaatgatggatcatcagaccgcccacagattcaaattccccctccggtacctcgacgccgaagtgttccgtcagatgttcgatatccagccgggcgtctacgatgacggattgatcgtcctgcgggagcaggcgtggctcctgagtatcatattcatcgtagatctcgccgacgatttcttcgaggatatcctcgatagtgatcagaccggaagtgccgccgtattcatcaataacaatggcgatctgaatctttttctccacaaaatcccgaaacagatcgatgatctttttcgcttcgggaataaagaaggccggccgcaggacggtagtaagttcaatgtcagattccggcttattccaaaagaccaacaggtccttggccagtaggatgcccttgatgttgtcgatattgttttgatataccggcaaccgggaatggccccgcttcagaatcactgcgatgatctggtgaataggatcatcttgggaaatgcaggtgatatctacccgcgggaccatgatctcccgggccagggtatctttgaattcaaagatactttcaatcatttcaccttcttggcgagtaatgaaaccgcgttcctccccggcctcgaggatgctttggatctctttctcaatggcttcggggtgagataaatctcgccggcgaaaccacctccgccagagacgcctcaataggtcgggcctggtactgtcgggttcgtccatactaaatcctcatgtttttgcgttcgtcagtcagaaatcgggtcaccacgccgatgttccggggaaattccaaaccccggtcaaccagttgtatttctcgggtggcgatccgaaacactttttctgagtaatcaattgctttatcggcatcgaagctcttgcaggagaagatgtcgatgctcaggtaacctttttcaggaaaggtgtgcacgctgatgtgactttcggcaatcagcacgaaaccggaaagaccccaatcctgggggaccttgccggaatatttaaaggcgtaggggggcatgatcttcgtcatgtggattacatcaggacattgattcaaaaattcgtagatgcggtccaaatccgtcagataatcatacggacacccataaccatccagcatcaggtgctggccaaagccaacctcaggtttttccaattcacggcccctccctttagacgaactgtaatacaggcctgccccatttggggcagccttttgcttcaggtgcaatgtgccataaacctccttaaccaaaaatcggtggtgtgaccacccataaaattctcacttcctgtttgcctaaattcaccacggcatgctcccggtcagaccggaaataaaaacattcgctctgtttcactctaaaggtgctgttatccaacctgaggctgacggcacctttgagtacgataccgaattcctcgccttcatggggttcctggggcggtaaagccgcaccgccggccaaagtcaccagtaccgggtccatcatccggttctgggcgtccgggaccagaacctcaacccgacatgcagtagtggaattcgaggtggtaatccgggcactctgtggataaactacccggtcttggggcagatctcggaaaaaatcagccagggacacccccaacacgtccaggatgtcttttaacgtggctatggaaggggaggtctgatcccgctccaattgggaaataaaccccttggtgagatatgcccggttggccagttcttcctgggttagagaattggcctggcgcaatcttttgagtttttcaccaatcttcatggcttattcagtttaatgataataaacaaattgtttagtaatagaattttatttataatgccttttggccgcgccgtcaagaaatttttatggtatttgcgagaataattttagagttattcagaccgggcgcccttgagaagccattgccggcgaaaacgctacccttgaatgattcggtcctggggacataatcgactatttggcgcctggatagcgaaacctgcccgggaagttggcaaccgccatgagcctcgctaacctaaaagacggcgtgcaccgcacgccctatgaaaaggatcgggaaggtgtcaactgttatgagcttcattgaccgcaggtaaaaacacacaatgtgagtatgttcggaggaccgggaaggtgtcaaccgctctgagcttcgttaactttggaccacgcctcccaaaaactatatcggggaaaataaatgtaaaacaacgctatcgacaggaccataagcagatagtaatcgcgggagatgccgctcaataagaacagcaggagtccaaagacagctggcagttctgccagggccagagaaataaggtgagccatcgataacttccggatgagaacttctggggtgtcttccaactgttttaccaggattcttttcctgaaaaagttgatcataaaataaacggcgaaggagagaaagacaaacaccaggcgaaggttctctaaaagagatggcattgaaaaaggaggggtgacatggcgatatcggaagacttcgacaatgacggcgtagaggaatagggatccgagcatggcgccgctgataatggcattgatcctgaaggctttaattaatggtgtggcagaattcatagtattatccatgatctgtaagtcacgcgccagccgggtaaacagactgtcatcgatttgctgttcttgatcgactcacctcggaatttggaactcaaaacttttttcatggttgttgatcctttcaaaaaacgattgggggatttccattgttagctgtccggggtatagttaaataatataagataccctacgctcgcaaggataaaagaaagcgggggcgagagatcgattcttgacggcagcggggacatcgggaaggagtccgaagccgttctcgttttttaaagacaaaaccgcaatgtcggcagaccgccgggataatgacaaaatgataatccgggccaggagcttgggcaatatgctcaaggttatcgagtacctctttttctgacaatgacattatctgggacagctcccggatggaataatcctgtttctgcagcagagctttaatggcctggcggggggtcaattgtttttcaggttccacggagcaccatgcgctacttgattatgggggtcggcgccttagggacggtcttcggcgggtttctccgccgggctggccacgccgttgattttatcggtcggggaaggcactttgaggtcctgtgtcgccagggactggccattgacggcatctggggagagcaccggtgggggccgatagaaggcatcccggttgatctcgccaatatccaaccctatgatgttatactgctctgtgtcaaatccttcgacaccgaggcggcctgtcaacgggtacgcgatctgttggtcccgcgagggctgattatctccatccaaaacggcttgggtaatctggagaccattgcccagatctgcggacctaacgctactatcggcgcccgggtgatatttggggctcaaatccgccaacctggcattgccaccgtaactgtttatgccgataaggtcctgttgggggcgttgcttccggacaacaaccgcaaccggcggctgcgccaggctgtagctgacctcaataaggcaggcatcccgacgcgcctagaagataatattataacccccatctgggaaaaagtcctgtataattgtgccctcaatcccctgggggccatcctcggcgtgacgtacggcgacctggccgccagctccgatacccggggactgatgttctcactgattgaagagatttatcaggtagccgccgtcaaacagattcccttgagccataccacggcccagagttattttcagcattttctggagcgactggtgccgcccaccgccgcgcattatccttccatgcttcaggatttacaacaagggcggcggaccgaaatcgaggccctcaacggcgccatctgccgctatggcaaacaacaccgcatcagaaccccttacaatgaaagtattacccaactcatccgatttcgccagaccttggcaggggtatccaaataatcggtgacataaaagtttatgtctggactttgagccttcttagcccggcaggaaagtttttcacactttgcagtaaaatttcttataccaatatataatcataaatataaataagatagagttttaaagaatgaattcaagggataatggttcaatattttggtttatgggcattcctgcaaccaatagccgcatgacttataactatttaatattacagtggtaataaataataccgacgacatttaaatattggcatggaccctgcatataataaaaggcaaatatgaacaattaaggtctccaattccccccttaatcaaagttcatataccattttctccccatacccgctgaccggatgcctcccccgtccggtcagttttttttggtagaacggcgataaattgatcgaggaggaaaggattacgctcacccgattaatttatctgatcaggtggggggagtttggttacgggttagtccgatcagcgggttttttcatttcggtcaagcggtcaaagcaaccctcggcgtctagttgatcctctaaaaatctggtaattgtcaccaaggcagggtgttctttaaagagtcgctgtagtcccacccgatctccccaatttggaaaaggcacgtcaagctgaaactcatcgataatgacgtgatagagttcgatctgctccatttcggcctgccgcatctggccctccacctggaataagagtttacgcagtcgattcaggtagagttcccgttcctgaaactctcgccgtttgtgatctaaaagatgcaatttatgctggcggctcagttcactaaagggaataacgttgctcatggacctctcacctcagctccgagcaggtttaacgggatggtgcccggcggtgttctgattgaaagcggaccctaagtttgcgtcttgttatgggtggggataattcaactatcttgcccttatgtttcagatcgattgaaaatcggtaaaagttgtcttttccatatctgaaaagagtccctctgctgcggttacatggtatatattctgccagcagcggaggatctcgctcctttgagcaaggtaacatttcagttgtttggggcgaatacaagattcgcttctatcggatgggcaccgcccaccattccttgagctattctctcaggtagctgaagtatactgagcaagtcaaggtacgtttctaatgtatcattccgggttgcagattcaaggtaaaaagagtattttgctataataatcagaaattgtgcttgatgccgaaggggtagagtatgaacctaaattttgagaaacttgatggcctgcttcccgccatcatccaggacgccgctaccggagaggtgttgatgctggggtttatgaatcccgaggcctgggaaaagaccctggccaccggccgggtccactattttagccgcacccgtcaaaaactatggtgtaagggggagacctcgggccatatccagttggtaaaggaaatttatctcgactgcgatgatgacacggttctgatcaaagttgaacaggtggggggcgccgcctgccacacgggttatcgcagttgtttttatcgttgtttggaaaaaggcgccgtcaaaaccgtcggcgttcgggtctttgatccacaggaggtgtatgggcgtgaataacttgaagttggggatacccaaagggagcctggaaaaggccaccatcgagctgtttggcaaatctggctggaagatcagcgtcaacggccgcagttattttcctgatattgatgatccggagataagctgctccatgtgccgagcccaggagatgtcccgctatgtggaaaacggcacacttgactgcggtctgaccggaaaagactggattatggagaacgattcgcaggtgacggtggccgccgatctcgtgtactccaaggttagtaagaacccggcccgctgggtgctggcggttcccaaggagtcgccttatcaacggcccgaggacttggccggcaggaagatcgccaccgaattggtcaattttaccaagaggtattttgctgagcgccatattcccgttaaagtggaattttcctggggggccaccgaagccaaggtaggagccgggctggctgatgccatcgtcgaagtcactgaaaccggtagcactatccgtgcccatggtctcaagatcatccacgagcttttacagaccaatacccagtttatcgttaacaacgacgtctgggaaaaggactcctggaagagggagaaaatcgagaatctcattctgctgctgaaaggagcgctgcgggctgataggatggtgggtctgaaaatgaacgtgccggaggcaaatatggaaaagatggtgagtatccttccctgcctgcaggcgccgacaattgcctcactctatcataccgactggtactctgtggaagttatcgtggaacaggccaaggtccgcaatcttatcccgcagttgatcaaattcggggccaccggcatcatcgaataccccctgtataaggtgatctagcgtttttccggttcccgacctgaagtccatcagttctgactgctttccctgatagtcgccaggggattgcccgaggtctggccgtccttgagttgttgtccatataaattagtatattctggtgatcacaacgaagcatgaaaacagaaccgtggcagctgctcacaataatgtttttgctgctcacggctcacggctcaccgctcactgtttttatacaagtgctcatgttctgccgaacacaacgaagcatgaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcacggctcactgtttttatataagttcacatgttctgccgaacacaacgaagcatgaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggcttacggctcacggctcacggctcactgtttttatacaagtgcagggagcggcccagattcccgacggcgttgacccgccggagtccggtcagacaagtctggaccttggcgaggttacccaaggctgcatatacttccgaagagcgggcgtagtactgaaacgactgcgccgggtctcctcgtagctcccaggcttccgccagtcctaaaaggtcggccgccatggccgacttctggagcagtttgcgatcagcggccagggcctggctgaaaaaagctacggcgccctcggcgttgccctggctgagagccaacctgccgtgctggtagttccaagctccctgtactgcaggatcctgggccataccacgggcctgttccaaaaagccggcggcggttgcggtgtcctgctggtccagggccagtccggccgcctggcacagcacctggccttgcaccctggcggccctggcctgctgggccatctgcagggccattgtgagatactgttcggcttttggcagatcgccgactttttgcgccacggtggccaggttggcgaggtttgttgctgccccggatcgatttcccaggtcctggttcatatcaagcgcccgctggaaaaggtctcgggcggcggcagcatcgccccgtgccagggccagggcccccaggttattcaattggatggctgtaccggagggattatcgatactccgattgatgcccagcgatttctggaaggctttctccgcccgttgcagctccccctgggagaagcattcctccccctggatgctggcatccaaagctcgattgacctggcgtccgaagggatcatagcgcccgccgcagccggcagccaggaaagctaacaggcagagcgtggcgcaatagtcaaggcgcatggcgcggctccacgtggatcggttggctaggaggtgtctcgggcagggtcatcttaacgattgggttggctttcacggcgtccaggacctctttgccggtacgggccgcctcatcggtcgtttccagcagccccggtagtttccgggcggcgtcctgaagctctgtgaggaggtttttaacctggtcaagctgttgcccgacgttgtgaaccagtccgggcacgttctccgatgccgccttgaggtttttggtaagttcttctgagtttttcaagatggcctccacccgactcagggccaattccagacggccgtaaaaatccttctgcatcagcagttgccccaaggttcccttggcctctaagatgctcaccaatacagcatcgaagttattgagggtagtcaaaagcttctgctcatggctcttgagctgctcgcttaggaaggccatattggaaacaaactgcttggctttccggaggctctcctcgggttgaaactcttccagataatcggccagggtcttctgtacccgggaggggatggtcccataagcttcgatgggcggatagccataggtaccagggctgatgctaagaaactcgctgccaagaatagttggactttccacttcggcaatggagtccaatcggatcaagtcactgtattcggcgtcgactctgatggtgatgactacctgattttcatcgcgcaaccggctgatgcgcagacgggtcaccttgccgatttcggtgttaaacattttgactgccgatccgggttggagattgtagctctgcggaaatttcacctgatacgtctgctgtcgctgaaaccagcccttgcccaggccgatgagcagaaccagactcacccccacaatcagggtcaggaacaggaatagaccggccaatttttcactgcgggtataggtttttatcatgccggcaaatgtcctcaacaggtttcggcaagtggggtcggtgcttcaggtgtttcaaacgaaaactttaaaataaaacgtaacacttaagttgtttggggcgaacaccggatttgcccctacggatgggcctgttagttcggaccagatttaataatcggccaggcggcggatgatgccgggtatagtggcggtggccaactcggctaaagagcccccgcccaaaaccacctgtagcggaatctttaaagcctcagcagtgtcgagcataacctggcagatctggaaaaaggccttttcggttaagccgatggagccgtaatcgtatttatgggtatcgaaaccgtagtaccagactaacagttcaggcttgaagtccaggacaagtggaatgtggctttgcaccgccgcgagatattcctgatcaggatcttggcgccaagaatactgatagacgtcaacgtcgatcttagtgccgtcctcggaccggtaatcttcgtcgcaaaagcacagatgtaaaacctccgggtcatgctgcaccaattgtcgggtgccatccccgtgatgggcatcggtgtcgactatggcaaaacgccgcaatgacgtgacttcccgaacctgggtcagggcgatgaccacgtcgttaaagcagcaggccccccaaaaactccggtaaccggcatgatgtccgccggcgccgataaagcagaaagcccggtccaattctcctttggccagcgcctccatagctgccacgacgccgcccaccgattcgtaggcagtggaacacatccggtcccgggctactccttggagcatttccggggcgtgcactttgagaatcaattcctttgaggcgcgtgggcattcaaataagctgatttccggtcgctgcagtaattcctccaaggcctcgggaaaatcacgcagacggttgcctactgtgaggtagcttttacgactgaatgatggatggtaaaagatgccgatccgcgccatatatcccccctccctcaaggctgatcgctgaacttttaatataataattcgtttctcttgaaattcatagctgatggctgaatgcttaaagatatgatatgctattttcctttctaatagcaataaaatctgtggttttcaagggtgtcgctctgaggaaacgggtgatcggcttttgcaattgacagtcataaaaatattttgataaactcaccacttaggttaaatagcgtcatgagatgcacgtatttggcgtttccagtccctgcgatggcaatcatgagggaaatcgatgtcagtgttcaggtggatcttagtacttgctttggttggaattgtagggatcttgggatggagcacgtctttgcatgcggggaaggagcagcagatgcagttgagcgaacaggataaaaagaccctgcacgagattgcccgccagagtattggcgccgttttgcagaaccaatcacccccggctctgacgatcaggtcgccgattctgaaagaaagacggggtgcctttgttaccctgcatcttcaggggcagttgcgcggctgtatcggtctgatccaagccgtcaagcctctggctcaggctatccaggagatggcccgggcggcggcctttcaggacccgcgctttccaccattgaccccccgggaattcaaggatgttgatatcgagatttcggtattgacgccactgcgcttaatcgggagcgtcgatgaaattcaggtcggtgtccacggactgtatattgagaaaggatttcaccgcgggttgttgctgccccaggtggccacagagcatcattgggatagggatacttttctgcaacacacctgtctaaaagctggcctttctcccgaggcctggcgggatccggaagccaaaatctacgctttcagtgctgacattttttaaccaaaaagccggacggagattccgggctggcaccgtcaaactttccattgaggttgataatgaccattcccaatacttcgcctgaagagacactgccgacgccgtctccaccctccccgccgccaagcgggtggcgtcgctatcgcctcatcattatctgtttggtgatactggtttttctcgtttatatcttcgccgcttcggaatccaagagggttcaacagactattccaccggaagagattgttgccaaaagcacggagccgacgattggattagagaccgaggttccggagagattgccggagcctgagccagccccggtcagacctgctccgagcattgttcccgaggcgggcaaaccatctgagcggcctgaaccaaagatcggcggcttaccggggaaaccgggggaaccgaccgaggagaagaccacgacgttgccgccgctgcccctgcccagcccggtcgtagaggcgagcggcagaaaggtgaaaggtgaggccttcacccgctccttaatcaagattatggatgatgaggtgaataagtccttcttcggatggcggcccaataccattatcttcggcatcttcggcctgacggacgataaaaataacctccagctcggggttctggaagtggcccggcggaccgcggtcgtgctcaatgaaaatatgagccggttcgccatgaccgaagcccaaaacccctatctgaatgaggccatgaatttctttatggtcagtgccgacaagtattggtttccttctgcttccggcaaatatcgggaggcaatgtcggatttggagagatacatcgacgatctaaagaacaatcgcagccggttttatacccgggtggataatctcattgccctgatgaaccatttccgcgatctcctggggagcgcctttcataatcttatcaaagataccgaggcggatggcaagtccatttcctggtttgtctgcgatgattatttttatttttcccagggcgtggccctgggaatggcggaggtgttagagggggtcaaggaggatttcgccgaccagctccagaagaagaactcttttaaattagtggaagatgccatccacgccctgcacaccggagcccatttaagtccctggattgtcaccaatgccgccaaagatggcatcctggccaatcatcgggctaatatggccacctatatcggggaggccgagcatgttatctctaccctggtgacggtgttggctacgaactgaaacgggtttctccggttgctggcttccggttatcgcacaaggtcggctggagagaagccaaaggcggggtcgaaccccgcctttggcgttggaatattaccggttagtcatggtttagtctttgcgcctccggagacaggccgccagacgggccaggccggtgcccaagaggagcatggcacctgggagggggacggtgttgaccagttccgaactttcaggaagtccctgtattttaatagccaccgccaagccgttttcagggaaggaatcttcagtggtataagggccagggtatagcacggctgccttatataatccatcgaagacagcctgggtattgaatcctgttttagggttaaaatagagggataacgattctccgaagccgatacctttctcgacgggttctgttttgttgaattctaaacccatgagaaaatcaccatcttttttaaaataggatttgaattccggtacggcttcagtaagcgggatcaaatcaatatttcccgaccatgccatagcataattggtgtccaggataccatcatagaaggcgattttagtgatcgcactgtcatttggtgggtttgaataattgtagctgaatttaaagagcagcgaatagccggagatcaaatcgccaggctcatcgctaacgtacatttcggaagccaaaccggccttcgccccttctatcaggtcaccaccaaaggggtaaaagaagtaggttgcagtagttgcagcggcttgacctacggataatacgataacgagacccagcgccaacacgagtattttactagttcttttcacatcttcttcctccgtattccctttcgggagcaatcattcataccatcccaattgcttcccctaccacctccctcctttttgtctctgcccacttgccccgatatatcctcctcctctcataaggtagcagcaggcagaagatattaaggccagaatacctttactgcaaaaccggagttacaataatgtttcaatctttagacagatttttctacattaccagggactggcaattttagaatgtctaggtgcaaatcatatgccaaatattttttaataataattattcaatattataggaagtaattatgtaacactgttttaaccgcagaggtttctgccaaaaaagctaaacatctggttcaaaatattttaccttaacttaagtctcctcatagcttctagcgcagcaggggtcaattcaaaggataagcctggcttatgagaagtaatatatatggaaaatcaaacggttatagtatagtaatggggcgctgtcgggagtcacatgctatccggccccgtagcgcccaagcgggcgctggagatcttctaacagattaaatccaattatgttttagggactttggaactgtttgtccggataacgttcagggaatttcccgacgttctctagttcgaaaggttgaacatcgggaaatattcaatgcgaatccgggggagggtgatgtctgagccacggcacattgtctcaacaaggttttttttcttgagttgccaaacaggttgttctacagtaggatcagaatctgttgaagggggatcggctatgcgcgtcggcaagatcatgattcgagatgctatcacggtatctccggagaccagcgtcctggaggccatcaagatcatgcaggagctggacatccggcatcttccggtagtgcgccaaggtaacttcgccggctggctctcctcccgggacctctatcaggtgatgttggcagcgatgctggaagaaattaccgtgggggagattatgaataccaatcccatcagcgtcacccccgagaccggtttagaggaagcagcgcatctcatccgggaacataaaatcggcggtgtccctgtcctcagtggtcgcaagctggtgggcgttttaactgtcatcgatctgttgtcggcctttctcttcatgctcgaggccttgcagagcagctctcgcctggatgtagccctgcccgaggacccgctggcctatgaagaggcctgtcggctcatccgggaggccgggggcgagattattaacgtcggtttgggggcagcccaggctggcaaggagcggatctacgccttccgcctggccaggatagacctgaaaccgattattgccagcctcaaagaccatggggtgaaagtagtggaactggtagaatgaggcggtggtcagtggttgataagtttttttctggaaagttatcagtcccccccgctggcgggagggacagagtaaggggtattaatttaccaactgcgcgggttaagttacggttaagggtagtcaaccggcagcgatgatggtgtcatggagccagttaaggttgtctttttcggggtaatccaggttaaagtgtagcccccggctttctttgcgctgaagggcgcaggtgataatcaggtcggcgacggtagcgatattgcgcagttctacgaggtcgctggtgattaaaaagttccaatagtattcattgatctcctgctgtatcatgtcaatccgctttcgggcccgcattaaccgcttgtccgtccgcacgatgccgacataattccacataaaacggcgaatttcatcccagttctgggagaccaccacgttttcatcgctgtcggtggcgcccgaggggtcccagggcggcgcttcggaaaactttggtttggggatgccggggagcatcttttgggagtggcttgctgccacatgggcaaaaaccagggcctccaggagggagttgctggctaggcggttggcgccgtgcaatccggtcatggctacttcgcccacggcgtacaggttggtgatgttcgtgcggccaatatcgtcggtagccaccccgccgcaggtatagtgggccgccggtaccaccggaatgggctccttggtgatgtcgatcccgtattcaagacattgctgataaatgccagggaaacgggctttgacaaaatccttggatttgtggctgatatcaaggaagacacaatcatcgccggtcttcttcagttcagtatcgattgcccgagccacgacgtcccggcaggccagatccttgagcgggtggtatttggccataaagggggtgccgtgtttatttaccaatatgccgccctcgccccgcactgcctcggaaataaggaagtttttggctgctgggtggtataggcaggtaggatggaactggatgaattccatgttgccgatctcggccccggctcggtaagcaatagccaggccgtcgccggtagcgatatcgggattgctggtatagaggtagaccttgccggccccgccggtagctaacagaataatcgaggcaatgaaggtgtgtacctcgcctgtaggtccgttgagcacgtaggcaccgacacaggattcttcggcattggcaaccacggtcccgcggcgcaccagtttgtgtcgggtgataaggtcgacggcaatgtggttttcgaagacgctgatgttaggctgctccaacactcgggccaccaggatgctttcgacttcctgaccggtcatatcgtgggcatgaatgatccgccggcaggaatgcccgccctcgcgggtcaggtcaaactccacctcgctgttgcaggccagatcaaagtgggcgcctaaattcactaattcccggatgcgttccggtccctgacgtactactaattccacgacatcctggtggcacaagccgtcgccagcggccagggtatctttgatatgcaggtcaaagctatcctgcggactgagcaccgcagcgatcccaccctgggcctggcgggtgctggtctccatgatgccgcgcttggtaatcacatttaccgatccataaggggccacctttaaagcgtaactcagtcctgccaatccggagccgataaccaaaaaatcggaggcatattccatatcccgtcacctaaccagaatataataaacaactcacaattaaaaggagcatcgcgccaacctggcgaaaaaacaagtctggcatgaacacctgtccggtttccggttgtcagtcagaaattatgttctggagaggcgagaaaatcatatcatcatgccatgcagcagtcatgaggagcccctgatgagcaccgacgtgaaggttcctgcctttcaatagtatttcgaataatctacatggaataagttctgcgcaggctaaaaagcctgtgctgccgttagatgatttttatggttcgtcggtggccgctgaggaatgaacatttatcttgtattagaatatcttgttatcttaacggtaatggtccgagaggcacttgacagaggcccgatcatgctttaatattaacataagttcataacaagaaccaatccgaacgagacatgggaaactatgttaaataaaatcggctcggtcaggaggatagagatgatgtatgcaaagggccgcggaggcggcggaagcggatctggcggaggcggcggtagaggccgcggcggaggcggcggcaggtgcggcggtggcgccggtagaggtgctggagggggcgccggtagaggcggtggaggtggatttggtcaaggtggaggccggggcggtggtgttgctgccggggctttaggcaactgcatctgtccctcgtgcggctataaagagccgcatcaacaggggatgccgtgttttcagaaacaatgtccccaatgcggggcaacgatgacgcgggaagcttaaaatccttcccataaatcaaccacttaaacaaggcaatatattgcaaggaggtatatcatcatgccaggtttcgacggtactggaccgagaggtcagggaccggggaccggttggggtatggggccctgtggcaccggtttccgaagaggctatggcggcggtttcggccgcggttttcgaggttctcgctcccgttggggcggttggggccgtcctcgttggggttggggtgcctgggaaggcggctacgccactcctgagagtgaggcccaggccttgaaacaggaggaatcctatctccagagcgagctggaggctatcaagcggcgcctgagcgaaattgaaggtgcttgaacggagctgctcagcacggcccgggtgaaaacctgggccgttgtgcttgaaaggcatgacggcgccatattttggtaaggtaaaaatcaggccgcccaaggcccccggttcttctgaaaaataaaccgggggcttttttattccctcctttctgtgataaggtacatagaaaataggtttcaagttgaacagattggagccatcagattgctgacaacttgtttgccaggttttgcgggtgaatcatggcaatgggccgtagtctgggggttcgtatgccgtctggcggaaaagaatcgtggtgtccgtatctatcggataacttagaaatatctcttctcccagcccaatctcggaactcggaacttgaaacttgaaactcaaaactataccctataacccaagaaccacgtcgtttgtattgttcctgtaaaaattaagagatgcgtgcttcaaccggagcgaaagaggagggtgccatggaattttccaccattcttgtggagcagcgggatcagttggggtttattaccttaaaccggccggagaaaatgaataccttcagcagtcaattggcgagagagctcaatgacggactgcgtcttttggatcaggacgaggctgtgcgagtgatcatcgtcaagggagcgggcaaggcgttctccaccggcatcgatatagcggaattccacggcaagagtaccacggaataccaggagtggatcgaactcatggatgagatgcatctgaccgtcgcctcactggccaaaccggttatcgctatggtgcacggttatgcggtagccaatggggcgggactgctgtttgcggcggacttcgcctttgtggccgagggtacgaagatcggcaccacggccattaacgtcggtctgctctgtaccggtccggtgattccgatcagctatggtctaggcaagaaaaaagttctggaaatgctattgagtggtgagatgatcgacgcggcggaagccgagaggttgggaatggtgaacaaggttgtgcccctggaccggctcgaggcagaaaccttgaaatttgcccaaaaacttctggccaaaagcccgctggcggtcaagatgggcaaacacttttactatcagatggtggatatgccttttaatcagcggttcaattatagcagcgaggtatttgcccggctgtgcacctcggaggatgccaaagaaggggtggatgcctttttgaacaaacgcaaaccggtctggcgtggaaagtaagttcaggtaggatcacctcctggccgcaaacgtcaaagaattgaaccgaccccggagggcgaagggacattccatggaaaagaagctattgcccttagggctgtctgactggtcgcatttcattatccagagtatagctgatggggttatcacggtgaacggagagatgcggattaccgatctcaaccgggctggagaaaaaattaccggatactctcgggccgaggccctcgggaagtattgcggcgatatcttgcggagcagcatgtgcggccgggattgccctttaaaacaggcgatgatcagtggtgaggcagtatcgcgggaggcggtgctgcacaatcgcctggatcaaaaaattgaggtgatgctgactgcttcggctttgcgggacgaccatggaaaccttttgggaggagtagagacctttcgcgataatgctccattcaaacttatggagaaagaacgccgccaactggcggggatgtttgcccatgaccttaagggtccggtggtgggagtggcaggactgttgaatcgcctccgccagggaaaggtaggggaactcaacgaacaacagcaggcttttctggagaccatctaccaggagatcctgcggttggagaagctgatcagcaatttcctggattttgtcagactcgacctgcatattttgaagcccctggcaagcgccattcaggtagaagcagagtgtctggcggtgatcaaccggtcccgtcccatggcggaagccaaaggagtcgatctgcagttggcatttccccaggaagtcattatcttgaatgccgatgccgttctgctgcagcgggccttggggaacctggtggaaaatgccatcaaatactccccgccacagagccaggtcatcttaaaggtgcaggatttgggtaaggagatccaatttgttgtccaagaccaggggccgggcattgaccccgatgacctgccgcacctctttgacctcctctaccgcggcaaagactcgggacaggagagcggcctcggtctcggtctggccattgtcaagcgcattattgaagcgcacaacggccggttatgggtgaaaagtgaattaggccaaggggcctctttcttttttaatcttcccaaagccaactttgtctaagtccggatgtaagtattgattgaggggtggagcggtgccgtactaagaaataaggtattggcttgcggcggatgcccgatttatttgtttattgaccttgaatattgaactctggcgcaataccaggggagatgagggtagggttgcgccaggaccctgccggtatgaaaaggagaagcttatgcccccggctgatctctatctgttgcgactgcagtggctgccctatctgagtctggatgaatgccaggccgccggtgccgatggttgtgaagattttctggtccgtttgcaaaaccaggacctggatttgggaaattgtcccggtttaactgcccagaaacgctatgctctgcaaatagccctgaagggggcggaactggcgccgccagtggaggccatgcaactgccgcagcccacgaaccccgggttgtttgaaattaacgagcccgggccgcaggcgccggtgttagtaagcggtaatagtgagattaccctgacggtgttgacggcagtgttagccctgacggtcagccctttttacctgttgttgttagactgccggggggatacggtggacatggcgatgatctttgagacgttcaccccggccaaactagccgcggcgttgcaggaggaacaggtaagcgaaaaagtcgagcatcggcggctggtgattcccggactggccgcctccctggaaaagcctatgacggaggcaacgggttgggagatacaggtggggccgatctgcgccctggagttgccgctctattttggcgactactggctgccgccaacaggaagctgacagaaagctcatcgatagcaggtgtcttccccttgtcacaccgttctgcagggcttataatggcggtatacctcagtcgggagatgcagcatgaaaagaattctggtggtggatgacgaggagcctatccgcagttatcttaaggaagaactaaccgaagcgggttatgaggtgcttgtggctgccagtgctccggaggccttgaaaatcattgagcaccaggatctcaacctggtgattctggatatccggatgccggggatgaccggagtggaggcgctcccgcgtattctgggactgaaggagcatttgccggtgattctcaacactgcttattcccagtatcaacaggattttatggcctgggcggccaacgcctatgtcatcaaatcctttgatctgaccgaattaaaggagaagattcgggaactcattacctaaaaggcttgtaccatggatagactacgcaaactgacaacgttgattatggcaggaggacggggagagcgtctctttccgctgacccgagagaaggccaaaccggcggtgacgttcggcggcatctataaaatcatcgactttaccctgtccaactgcatcaactccggtatccggcagatttatgtcctgacccaatacggcagtttttcgctggaccatcacctgcgtatggcctgggaggtggtgaatccggagatgggagaatatatctacagcatcccacctcaacaggtgacggtaaatcggtggtatcggggcacggccgactctatctatcaaaatatcagcatcctgcaaagcgagcggccggactacgtcctgatcctctccggggatcatgtctacaagatgaactatatggagatgttgaattaccacatcgacaagcgggcggatatgacggcggccagcgtagaatttccgcggcttgaatccaccggattcggcatcttgcacgtagacgaggacaaccgcatcatcaactttttggaaaagcccaaagatccaccgggccttcccggcaatccggatgtctctctggccaacatggggatttatatctttaagacggaagtgttggtgcaggaggttattagagacgctcggctgcccgaaagtgaccatgatttcggcaagaacatcattccttccatggttcagcgcgccatgcgggtttactcttatagtttccgggacgaaaataaaaaagaggtacactattggcgtgatatcggccgcatcgatgccttttatgatgccaatatggacctggtaacgatcgatccggtgtttaatctgtacgacccggattggcctattcgcacctatcaacgccagtgcccgccggccaagaccatctttggaggcgaccccggccacattcaggcgggattggcggaggacaccctcatctcaaacggctgtattatcagtggcgctacagtgaagcgcagcatcctgtctcctaatgtcagggtcgattactatgccgaggtgtgcgacagcatcctttttgatgacgtccatatcggggcacgggccagggtgcggcgggcgatcatcgaagaaggggtcacagttccgccaggtttcagtatcggctatgaccgggaggcggatgtccgccgctttccggtcagcgaaagcggggtggtcatcgtgcccaacaatatcgatctgagggtcgaataatgcggttgcgggccttggccgccaaagggttgcttaccgctacccggctctatctggtccggcatggccaggtagcggatggctgtacggatgtctataatggccacaatgatgtcgatctgagtcttgccggtgtcagacagtgtcaggccctggcagaatatctacaagacgttcagcttgccggaatctatagctcggacctgacccgcacccggaggggagcggaaatgatctgccgggggcggaacctcgaagtggaggtttgtcccgagtttcgggagctgaacttcggcatttgggaggggttaagttttcaggagatcatggaacgccatcccagcgagttacggcaacgttttaacgatctggccaacttccgtattgcaggcggcgagagcctgactgatatgcagactcgggtgataccccggctggaagagctgcttgcccgtcatgccgggcaggcccttctcatcgtggcccatgccggcgtcaatcgggtgatactgagtcaagccatggggttgagcctacaccgggtctttcatctggatcaggcctacgccgggctgaatattattgattactatcctgacctggctgtggtccggctcctgaacggcattttctatccatcctcctgagagcgatgtctgacgtgctgagaagtttgtggaattattgtttaagatgtttttttcagcccgtcatggcgctccgttccgctttccagtagttctttcctcagcagaggcaccatctgttggcggatggcatctcgtacccttctaaactcggtcataatttccgcttccgggccggtggcttgagccggatcgggaaagcccacgtggatgagacggtcggcggcgagaaatataggacactctttttgggcctgatcgcagagggtgacggccagatcaaaccggtcgtcccgaaactcatccaaggattttgagcgctggttgctgatattaatgccgatttcagccatcacctgaatggcccggggatttacccggctggctcgcaccccggccgaaaaggcctggatttctccgctgagatagtaattgattattccctctgccatctggctgcggcaggaattttccgtgcacaggaataggacttttttcatcggtcctcactgttagcctgaaggtgtcgtgattgcgaaacgcaaggcattcatatcgggttattgtgggagatgccccccgggtttcaggtaattatcttcttgattgccgctacgctggggaccttcccgacgaccttgagctcgccgtccaccaccagggccggagtgatcataactccataagaggcaatggttttaaagtctttgactttgttgacttcgatatttaattctagttctcttacagcttgctggacattttccgccagttgttcacacttggggcaacccggccccaaaacttcgattttcatatttttccccttaattatggtttttgggttgtctttggccgaatctagagccagattctaattccttggtagaacacatacatgccggctagaaaaaggaggccgccagcagtacgctgtatggaaacgccaagattcgagcctttcgaggccaggaagctttccaatactcctgtgaaggtcccggccaggataatgagagtcccctgtcccagggcataggcgaacaggagggaactgccatacacgactttttgttggaccgctgccagagtcaggataaccgccaatactggactggcacagggagagagcactgtgccaaaaagcagacctaaaatgaaggctcccagcaggcccgtgcgttgcgggataagtttttgagaggtctctaatttcaggtgtattaccccggccagatgcaggcccatgatgatgagtaccccggccaggatgaaattccagacgggcccatgcatgccgaacatggtgcccatcagcgaggccatagcccccaggagggccatgataaaagccaatccgaggacaaaggtcagggaatagaaaaaagcccgttttttattttcccctgcatacccccccacaaatccgatgaccaaggggatgctggccaggatgcagggactggcagttgccaacatgccccccaggtaagaggccccataggccaggattggccgggtttgcataacctgagtcaagtaaccggatagatccatgagttaccgcctagtttgagataaagttcaaatcgttgagtttttttataagagagctctcgggcagggggccgatatggcggtctacttctttgcccgaggcatccaggaagacctgggtgggcaccgcgacaattttatatttttcaaaaagttctttttccttgtctgcatataacagccgaatttccaactgactgccgtacctgtttctaatggcagtcagaattcgttccatttctttacaagatgggcacctgcccaggccgaagtcgtagagagcgggtttgctagggacggatgaagtctcttggccgtggaccggcatgattggaatcatcaggaacagactgaaaattaatactgatctgaaacaatttttcataatgggtagcatagctggcatcctttcagaaaaattcacatgatttttcatagccgttggaattaaaaattagaatacggcattgaagacaaagccgacgatgataattcccaaggctactacgcctacaaacactccaataagctggggctttaacacccgacgcaggatgataacttcgggcagggacaaaccgataaccgacatcatgaaggccaatacggttcccaaagcggcgcccttacctaataatgcctgtactaccgggatgatgccggcggcattggagtagatgggcaccccgatgaggaccgccaggggtatcgaccaccaggcgtcatttcccatgatagatgccatcatgccttcgggaacataaccgtgaataccggcacctacggcgatgcccacgacaagatagggccagaccttgccgacaatatcccgtacggcgcgaccggcgtaatccaatcgaccggaccaatttagttcaggcatggtcgcggtcttttctaccctaatttcatatacccaatcctctacctggcgctccagatgcaaacggccgatgacccacccggagaccatggcgatgatcagacccgtggcgaggtatataagggctatgcgccatccgaacatgccaaaaagcagggccagggcgatttcgttgaccatcggggcagagattaaaaaagcaaaggttaccccgagagggatgccggcctccacaaacccgataaacaagggtacggcggaacaggtgcagaaaggcgtggcgacgcccaacaaagcggccagaatgttgccgaggatttcccgtttcccggccagaatggcacgggtgcgttccggggtgaagaaagaccggatgaggccgacgccaaacactaccaggaccagcagcataaagaccttgggggtgtcatagaaaaaaaaggctacggcttctcccatatgggtttgcggggcgagacccaggagattgtaggtcagccactgggagaagggcaggagttgagagtaaaggggccaccagggcgccaaggacaggatcagtagaacagacttgacgggcaatcgatgccttgcaactgctgctgactcgggagccagacaggcgcacttttcgttgactgagtggttcatacattatacccacttaattatataaccggatttacaaatatgatactgaaaaaaattttttcaggtggtctccacggcaacgtcacagatgcacgtcggttttccctgaagattcatctgacctttggtgtgcagccaggattccaggcgttcgagcagatttcgggcttcggtccgagtggccatttcggcggccagcatttgcagcagtttagccgcgtagctcccttgcgggaccgaaaggcgatagtacatccataggccttcccggcgatcgctgacccaacccaggtggtagaggtaacggagatggcgggaagccttggactgggtaatgttcagggttttcataatatcacagacgcacaattcctcacggtttatcagaagccagagaattttcaggcgggtttcatcggccagcgatttgaagagatcgactgtatgtttcatgaatatataataaccggttatacgaatgttgtcaatagctatcttttaaatatttaatggtccggaagcttctgggataggggttggattttcgctggaaattgtcagtctgtcttaggatggctcaaatggtgcgccaaggcgtcgagatggtggatgtcccaaagaatacgtttccgcaaaaagtgatgatttcttcaacggaatttcacggtgaaatgaaactcggtcggcggggtgtaatggcatggttaaccgtgttccgccaaaccttgttacctgctcaaggttttttactgcagttaggtattatactcccagttaatccaatcggtcggttttaaggtggtgtacctgggggtagagttgccgtccgcccagaggaacgagctccccgtaaataatgatcggatcgaaacgcttgggggcataatccaggcgttgggcataagtcatggcggctcgcgggaaatagccctggagatcggaggattggtagagggaaaaccattccagcgctccccaggagaaaggatagcgcagttgattgaggtagtaatagaccggtgccgggtcgtaggtgagaaactcccagaaaagggcctggcaacagataagctggccggcagagagacgtgacttccccggttccaacaactgcgcaaagtcgacaggagtataggcattggggttgaagtctgccgggacggtcctcacctgaccgcaggcggctatgagaaggagggcgcccagagagcaggcaagcagtcggtcatagaatggcataggaaaccttggtaattcactgtccttggcataaaggctgatgcccttgcaggtagccggcctcgcagccgggatggattgattctttttacaagaaatcttgatataagaaaagggggaaaatctttttttccggcgctcatgaagctatcatgccttttctccggcaaaaacattgcatcgatattgctcgaagccttgataatcaatgaccttactcttccataaaaaacccttttatgcttgagcatttcctaactcatcaatagagcatcacattcgcgctgccataccgaagccctgcactatttctccctgaaggacaaaacaaaactcctcaatcgtggtgtaactgcacttatttgggaagcattcgcatgcttcgttgtgatcaccggaacatgaaagtttgcgtgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccgataaattatcgaaaatgggatagggcggcccatggccgccgtttatgtttaacatggtcgatgagaaaatatttatatgaaaacagtgggcggtgggcagcaaaagcaatattgtgagcagccgccacggttctgtttttatgcttccttgggttccgtagaacatgatgattatatatgaacatatgttaatattaaattttaatcatcgctttgtcaaatccagtttttgccaagtcgactgccaacgctggctattgccccgaaaaaacccttattgcagcccgctccgacctgttgacctgattcttgactaaacgcggcccccggcttagactcatggttgagtctttggcagcatggccttttggtcattttcaacggattgaaaggtaggaacgaatagatggcttacaaagtaatcatccggcggcatgacggtgtgcagtcgtatctggtattggatgatcaacctcgggaactgctccggcacgcgggttttttagaggagttctccaccagaatttggtacgggtcgctagcgccggatgaggccttggaagaatgggccgagatgatcggagaagaccctttcggcgataactaccagattgttgattcgagcaactgggagttcatcattgataaaccggagtgggacaagcgtcggcctggtaaaagctaaaagacggcttcaataaccgattaatcggcgtttaagaagacatgggcgaagacctggcaatcgccgatgagatggttgacattgacgcattcgttgggctggtgggcggtgaaggcatcggtcatccatactgccgcaggcagtcccattcggcggaaaaaggcggccacggtattgccgcctatgccctggggcttggcctggcgttgataaaccgcctggacggcttgagtcaggacctgtaccacgggggcatccgggggagtggccggggggctctggacctgctggaccacatcaatggcgatagcaactccaaagcgccgctcgatgtcgtgggcaatttctttaaccttggcgattattcgggtcaggtgatagacaggcagcacccggcagtccagatagaagacatccaatccggggatggtgttgatattttgaacattggcctcttttttggtggcctcgaaggtgctgtggggaggatcaaagaacggctcgacagcattaaattcctgttccaaggcctccaaggcgacgataaaatgggcactggccctcagggtattgatgcctagctcgggtttgctggcgtggcattggcggcctttgacttccaggcgcagccataggatacttttttcggcgatttcaatgagggtgccctcctggttcccggcgtcggggacgatgatcagatcatcggttgaaaagagctccgggtgtttatccaagagataggccaggcctttctggctgccggtttcctcgtcggatacgagcgccaggccgatggtgcgcgccggcgtgatcccggcctcaaggaaagcccgagccgcaaagaaagacgtcacaatgccgtggtggtcatcctcgacgccgcgcccatagagcaactctcccgccacgtgaagggaaaagggatcggtgtgccagaggttcaggtcacccaccggcaccacgtccaggtggcttaagacccagacctttttcgaactttgccccggcaacagggccactagattagggcgctgaccacccgacacccggtcatcgggggccgggtagtcggtgacggtgaggcccaacttttgcagttcggcggttaggaagtgggctttctcggtttcgccggggccgtcgttgtccggacccacggccacccgccggacaagttctcgttgcagtgatatcatgtcatcccggtagccggcgatgagttgttttatacgggggaaatttgtatcagatttcatggtcgattctcgctaagggagctcgatgaggggtgctccagaattttatataaacctcttacatgataatccattgatacaaaaaaattaagttatttgtggagtgggttcgcctttcggaaaaggctgttttagaagagttggtggctgggttagcatggaaagaaaataaagacctgctacaaaaagcaacagggccttgatgcctgttataaaggtgacggattggagcatagcacctaccaaggccccgattaaatttgcccccagagcagtgtccttgccaactacaacagcaaaggagcgaataaagactatgccgctgaagactatggggagagtagtcaaaccaccaacaaccacgactttgctgaagtagggtagaaaggcaaaacgggagagatctaagaaatataaggttagacaggatagtatgagtgctacataggtaacctttaacggcagtttcggaaaaatggcagccagaaagttagccaccagaatcatgaccaagacaccggagacgataactgcattcacttcccaggtattgcccaatgccacagcggccttgctgatattttggacttccaggagcaggaaagcggcccctagaaaaaagaaatgccagtgagaaagcctccattcgctgaagagctgtttcaggctgaaatacttcccgcaccgaatcaggagtagaaacatcattcctgccaagagatagtataatattggaatagtaggtgtctgtaaataaatatatggccaatcgtcagtagttacttttgtagtgtaggtcagcggaactggttttgtattttgccatttttcaatgagagcggcaaatctcttattattatcaatctgttttcttactgttattaaatcaccggcaataaaaatgactcctccccagccgtaattactgtaggggatacagaaacaaagtggatattcttgaaaaacctcagacaatatacttgccatacgatcggcaataaaaggtttttgagcttcaaaactcagtacgataatacctccaggagccagcagcgatttggctctttcgaggctctcacgggtatagacataatggtccagacgggcgttggtcatagcggtagtcgtgtgagaatccagcaacccgaatgatattacatcgtattttccctggcaagtagcgaaaaaagagcgggcgtcatcattaaccacctgcacggttggagaatcatatggtttttcagggtgatatcggcgtcccaatgaaataatggccggatcgatctcaactgcagttattttttttatgttatggcgtatcccagcggcggcatcgttgccggaaccggcgcctaccaccaagaagctttgaggacgggggtgcaaaatcaatggaatatcatactggctcaggcccatcatttcggaagaaaatttgttggggtgagattttacatttttttcgctcaaatcaagcagggcttggtaatttgtattattaacggtcaggttaaactttcctgcttcttttttttggcagctagattctttaagaacgagtttttgatatggagaccacaaaatttccagtgaattttcttggctcgccaaccaggaaaagataataattcccaataaaagggcaaaatcgatttttcctttgtttccccattctaagaagaaaaatagaaaaaaagccatgactataagccagattaccggtggttggtgtaaaacacttaaaaggacgaatagccaggttcctatgaggctgccagcaacgttaaccgagtaggcccaaattgtttgaggatgagcatcgattaatcgtcctaacagccgacctaaggggataaatatgtcaacaatcaaaaccattaaaaggaaggtaaggagaagtccggcgatcaaataaaacaaagcttcccaaagattgctgacaataacagaatgccaaataaccaagtctcctaaattactgagcatttggcttatattgcctaaaacttctttggtctggggaattgctatcaataatatcagaaaaaaaagtggaataagtagaagctttcgcaatgccacaggttttttacttgtaaaacaacctatccccagacccaaaaaacagacaaccaagattgtattttgtagataggcgaagattcgaatttccgtggaaatccagcggataaggagcatttccaagaaaagacccaacacgcttacgagaaagattgccaaagttatatttgcaggcccatagtaatcggccccggtggatttcccctgatcaacagacacaacttaccctttttagcccgctttattcatgatattttgaaaaagatagctaactcattttaatgccatagattaacaggcttacctgaaatacagactgtttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttggtgaattatccgggttagatatctaaccttaaggggataaggctatcgaagattataaggttctaagggcaattatcggcaacatttcgataaaagataaggaaaggactgtatcatttgaatgtttgaattgcctgactggtaaggctaaaattacgtcttgtaatatttcagagtgaaaatcagaacgaggtttttctaaacgtgcaaaagaataaagacgtacctgtccaacctcagtccctcatcattttacggggtgtcaccaaaatctaccaccagggtttggaggaggttaaggctttacgggacgtggacctcaagatcgccgacggcgaatttgtggcggtgaccggcaagagcggctgcggcaaaagcaccctgctgcatgtcatcggcggcttggagaacgtctcggcgggcagcatccagtttcaggggcgggacttgagccgcttcgacgacgtgcagctcacccgctaccgccgggaccaggtgggcatcgtgttccagagttttaacctgatgcccttgctgaccatcgtcgaaaatgtagccctgccccagattctgcggggcacgccgtcccacgaggccctgaggttggccggggaatggcttaggcgggtaaacctgacgcatcggcgcaaccacaaaccccaccaggtatcaggcggagagatgcagcgggcggccatcgcccgggccctgatcaaccggccggccctgctgttggcggatgaaccgaccggcaaccttgattcgacccatgcggcgcaggtgttgcagctcttcgccgaactgcatcggcaggaacggttgacggtggtcatggtgacgcacgccctggaagcggcgcagtttgccgaccgcaccctgaagatgcaggatggacggttacatccatgaatacctggatgttgcgcctgccctttcggcatcttagggaacaccccggccggagtctattagggattcttagcatcgccttgggaacggcggtctatcttagcattgccctggcctcgagcagcgccttgaggagttttcaggccggagtggcggccgtagccggcaaggcccaactgcgtctgcagagtccgggggcggccctggatgaggtattgtatgcccaggtgcggcggcggccggaggtgaagcatgccgcgccggtggtagagaccatggtggagatcaagggtcaggagtcctcctccgtcgtgctcttggggatcgaccccttttccgagggtcctctgcgggattatcagttcctctccggttcgggactggatcaggaggccttcattaattttctgacccgcccgggttgggtgatgctcagcgcccctctggcggcgcggttgcacctagcccccggtgatggctttaccgccgtggtgggggctctggtccggaacctgcgcgttgccggcatatttcgcacccctggcgacctctaccctctggaaggggcgataatgcttatggatttggggcaggcgcaggagttgttggaccgggtggggcgcctggactatgtggaccttatcgtcgaaggggacattgaaactgtcgccgcattgctgcgggggattttaccaccgggagtggagattgccactccagggtcccaggcggagtatatggcggggttggtggcggcctatcgcctcaacctgtcggtgttgagcgctatcgccctctttgtcgggatgtttctgatctatcagtcagtaaccctgtcggtggtgcgccgccgccgggagattggcctgctgcgcaccctggggatgaccagggggcaggtgatgctgcttttcctgacggaaggcatcctgagcggcgtcctgggggggcttgtcgggctggtgctgggtgtcgctctggctcaagccgccttgggtatggtggctcagagtctgacctcactctatcaaccggccgctgccggagaggtctggctggaggggcgggtattgctgcaggcctgggtcctggcggtcggggcgacttttctggcctcctgggtaccggctcgggaggcctcccggaccaaagtccgggcagtctggtacaaagaggaattggaagaaaagctggccggatgggccaggtccagtttcctcatggggatcggagtcctggggatggccgggatcgccgccttgatcaaggtaggccatggtattccctggccggcttttttatcggcctttctgattctgttgggattttccctgttcacacccctggtggcctggtggctgggatggcggttgtcgccgatttttcggagatacctgggctttgccggagatatgggttgcaggtatctctcagggtcgctgagtcggagtgcggtgagcattgccgccctgtctacggccctgggattggtgattgcggtggtggccatgatcggttccttccggcagaccgtcgatgattgggtgatgcgatcaatcagcggcgacatctttttcggaccggcggtgttctccacggccggctacgatcaattcctgccgccggaggtgctgcgggacctgcagcgggatgaccggattgccgatctctaccattatcgttgcgtccgcctgccctttaaagaccgttatatcctggttatcggcggcagttttgacatcctggaacgccacggcggtctctggttcctgagtggggatccgcgtgggactgtggcacgcgccagatcagaaggccagatcctggtaacagagccgtttgccgaaacattcggggtagaggagggggagtgggtggacctcccgacgccttccgggccgcagcggctacagatcgccggagtgttctacgactaccgcaccgacggggccgctgtttggatggaccggggcctgttccagaaattctggcacgacgaccggttgaacgcagtgcgtatctatcttaaagaccaaggccggacgaaagagtttcaagccgacctgcggcagaaatatcaggggcgctatcggctgtcggcgctgtcgcaccgggacctcaaagacggtatcctgcgcatcttcgacgagacctttgccttgacctacgccctcgagggagttgcggtgctggtggcggtcttcggcattattacgacctttctggtgctggtcatggaacgggagcgggagttagccctgctacaggcccttggggcctcccgagggcagattatgggcatggtattggtggaatcgggattggccagcctgctgagctttgttttaggcgccctggccgggtcggtcctggccctgctgctcatcctggtgatcaataaacaggctttcggctggacgatccacctgtccttcaatcccgatatctattggcagagcctgttgctcgtacttgtcctcgggttggccgccggggcctatcctgcctggcgggccattagaccgcacctagcggtcattttaaaggaagaatgatgaggtgtaaccggcggaaatgatggacgttgaacagttgcatcaatcgggtgaatagttcttgacaaaagataaaaaccctgattaaacttaatcaaaaaatggggagagtgaattctcccacaagactcgaaaatacgcaatattaccaaaccaagccacgaaggctcggccataaagaggttgagattcgtggcatttttttggttgattaatgccggttggcaaccaaggggatagtgcggtagcgcagacctccgggtctgcgtcctgaggagcccagaatgatcacagacttaaaggcttaggccttataattgaaaggagaataaagcccaaggaatagtattcaacttaattgagaaagagggcaggccgctccggccaaggttatcggcctgcccccaaggatgtcgtcgaacgtcacaccctcatcacatttgtaccatttgcggggaattagggcaatgggggcagtgacgcacggaagaactttttttgccttaaaaaaaaggggggggtgcgtttcatggctctcagaggatttatattggggttatggctaatatttctggttatccccgtagcggcggcgggggccgaaacaatgccggaaacccaggaggccgaagaacagtcgaccgaagcggtaaaattggaggagatcaccatcatggcgccgcagccgggagtggagatcaccacggacaagactattatccgcatggatcagttcaagaagccggggtacgtccgcaccctggaggacgtgctgcaggagatcggcggtattgatgtgttgcggagtaatgccatgatggccagccccggcgatgaggtggccatccgggggttgagcgaaggtcggctggtggtggagatcgacggtcgccggatcaatcataccggccagatggggaggtacatcgttgattggtctactctgaccgttgatgatatcgaacgggtggagattatccgcggggcgcattcggtgctccatcctttcgccattggcggggttatcaatattattaccaaaaaaggaaaaaagaccgaccagttaaagcccgatgtcggtatttcgtccggttactcgtccttcaatacctatttcaatcaggggtcggtggatggcgggatagccaacctcgtgggctaccatttttccggcagccggcaatccactgacgggtatttgcgcaacaattttcagtggaacaacaattatgccggaggtctgcagttctttctgccgtttgaatctaccctctggctaggggctcggtacagcaaggtccaatacggttttccggtggtcaacgacccgacccggacggattttgatccgagttatcctccctttctatctactgccgatgcgttgcgccacctgcccaccgctatccagcttcccggcgaacccatcccacagtggaataaagatacctactatctggatctcatcctgactgcgccgctgggtcctgggaccgccaaggtacacgcttacaccaccaacggccgccgggatatccattactatcaggtgcaggccgggaaaaatgtcttcaccaacgtcgatacccgtgacgtaaccgagggaattttggcggaataccgggatatcaagctgttcgagcgaaattatcttaaagactatctgaccgtcggatttgattaccaattattaggacagccgccgtcgaatccgatgatctatatagtaaaatcagcttatttgcaagatgtggtcaagctgtgggataaagtgacctttaccggcggggtgcgctactataacattcagatggacacctactattcctggtttgaacagggtcagccggccccggtctttcccacttcaggtaaggaacaacgagaatcggactggttcccgagcttcaaactggacgtgcaggccaccccggacacggcgttgtatgccgcggtcagccgggcgttgcgcctgccctgcccctgagactactactggtgggcgcggtgcgcctccttggataatccggtgttaagaccggagacggcgtgggaatatgaaaccggtatcattcagaactttaaaccccttaccttaaggagcacgttttattactacgatatccaaaattttatgaacgacagtggtattacctcgccgggaaccggcctgggcagcaactgtttgtacaacatcccgagcgtcaagatgtacggggtagagttggaggcggccttggactttaaaaaccgcttccggggcatggtctcttacagctatcaggggtttgacgccacttattctccttttcaacaggactggtcgtactatctgccactcatttgccctaaacacaaaatcaagatgatgggtcgggccaggctttgggaagacggctggcttcaggccgatgtacgcttcctgagtgctcgtgaagtccaaaagcatgccaccggcaagcttggggcctatgctactttggacttgggttttgagcaaaagttccgcttctggcagcaggagttgtccctcaatgtctttggcaacaacctgacgggtacccgctatcaggaaatccagggctactatatgccccggcagaccttcggatttactattggaaccaaattttaagcgaatttccttggaaaggtgatatcatgcaattgcggtttcgtttgagttttacggtattgcttggatgtctgatgttgttggtcggagcaatctccgctcattccggttccatcaagcctgggactttttatgtcgtaggcgtcggtcccgccggtccggagcataccacgctgcgggccttggaagtcatcaagggggtggactacatcctctgcgaagataagatggtggagcggtttaagccttacgtgaaagataagcctgttctggccgacccctggaagggcatgtgggattataagggcaagccttgggaagaacttcccaagatgaagctagaagaaaaacgggcctttcaggaagagcggatcagaatccgggaggagattgtccgccagataaaggagaaattagctcaaggtaaaaccgtggccctgctggacagcggcgatccctgcctcttcgggccatcccattggtttagtgaaggttttgagccgcaacaggtagagatcattccgggagtgggggcctttacggcggccatggcggccctgaaaaaatccagcattccggcctacgacacgcgttttgtgatgcagacctcgccgtattttttcaccggcagcggcaaggaaatgctcggcgaactggccaagtatccgattagcatggtgttttatatgggcatcagggagcttcccaatctcgtgccgctgctgcggcaatcccatcccggagatctgcccatcgccgtagtctataatgccggctatcccgataaagagaaggtggtcaagggcaccctcgatactatcctggagcaggtggccggtgaaaaggaaaaatggatgggactgatcatcgtgggacgctgcctggagggcaaaccttaccgcacccgggtggagaacctggtgggctatcaggatgtcaagaagtccaaacagtctgacagcacggtgccaaaaccataatctttgcggtgaagagcaagtaaaggggaacgctgggggggacggggtttagcctctccggcgtttgcattctgcttgccagggctttgttttatcgatagtataggctaaaatcggttcaacggtgttccgtccggatagaggtttttctctccggcgttacctgagcggaagccgctgccggtcgcatcgcagccagatatggagatgttccggtgtattttatcggccgtaaagagtttatggccaatacacgcgccttgggaagaaagagggatttggcagacttagaagctcccggtaaggaatgagttgctcctgactctccggggctctgtcctgggagccggcaacgatcatgctgctgtatcatgtctatgtgaaaacagtgggcagtgagcagaaaatgcattattgtgagcagcttctacggttctgttttcatatttcgttgtgatcaccggaacctgacaatttatgtgaaaggatgcctcgagctcatgctgatgatcgacatccctggttttaaagttcttgagttggcgcatctggtcttggattataacggtaccgtggcggtagacggcaggctggtaccaggtgtggctgagcgtttggagacgctggcgcaagatcttcagatccacgttattactgctgatacctttgggattgtgcggcagcagatggcgcacctgccctgccaggtatcgattttggggaaagagtcccaggccgaggccaaactccgctatgtgcaacagcttggggcgggccagacggtcgccatggggaacggccgcaatgaccgcctcatgctgcaggcggccggtttgggagtagcaatcatgttggcagagggcgcctccggggaggcaattcgggccgctgatgtcatggtccggtctattaccgacgccctggacctgttgctcaatcccttgcgtttgactgccactttgagatcctagcgattaagatgagggggatctaaattaatcaatgatcttgccggttatgtgttcccgtacgaaatcattgatataccagtcgacgatgccgtcggaaaagagcaccatatccagttgtttggtataactggttaattttcccatgatgaccaggcgctggagcatttgcgcccgggggtatttggccagtctggcttcgatgatgtcgcctttacgtttgtactgcaggtggaggtgatcgatgatggtttcgatgaggcgggcccggcgctcccggcgttcgggggtcgaaccgcccccatggaaatgaaaggtcagatagttgtcgttgatctgatcgctgacgtaggcctctacgctggagaaatggtagcccaggtggatgctgaagttcatataattgtccgagaccaaggcataactctgatcccgatagggtgtctcgccctcagccaattcctcttcggttttgacgaaaatcgaactgaggctggtagtgctggtgggtttgccctggggccaacgcatagcccttaccccttcccagaaggccttgaaggggatcgaagtgatatcttttggcctaactcgccgccctcccgctgacttcaggccgccgcccatatcaagcattctgatcttaaagggcagatcggactccaggtcacaggcttctccttcatttttatcaaagccctcacgcaggttaaacatatcccgcatggaatattcatgggcaaagcggacgatgtcatgaatggtctggcaataggccggggcaaaagtcgggtcctggggattgaccagattcaggggggcaacctttttggctatcgcctttaaggtttgaaagacgggggtttcggtcaactcgtcgtcatctgccggcatcggcgtgagcagttcctcaaccctgcctgcatagacatttttatagttggcatcaacggtcaccacctgtccgggtgagagcacctgcgtagcgttgccggtattaaggatggcagggactctaaattcccgggctaacagggccatatggccggtagggctgccgccgtcggtgatgatggctgcggtctgatgcatcaccgtgacgaactttggtgaagagtggcgggctaccaacacgccgccgttaggaaaatttttcaggtcttggtcttgacggacgatgacaaccggtccggcgcctaccccccggcttgccactactccgccgtccagcaggacgtgataatcggttaatgtcctgggtctaacacttacctgctttttggcagccacccgcagccgacgggactgcaggagccataaccggtcttggctatccagggcccattccacgtcttggggtttttggaagtgttgttccagtactgccgcccatttcgccatggtctgaagatggttgtgggatagacaggcggtctcaacgatatcgggcggcgttgggacctccgccacaccgccctcggattggcagaccaacattaccggtttggcaggaatggactgctccaggatagctccgggcgggtcgtaggctatcagataatagtcgggatttacccgaccagccacagcgtattttcccagtccccagacggcgttaatcaagatcccgtccggttcccccggatcgggtcggcgggtgaagagaaccccgctggccttggagcagatgatgggcattaccaccacgcccatggacatttcctcttctttaaatcccttgtttttataataaaacaatgctcgggcagtgaagaggctggctataatcgctttatagcgggcgatcaaatcttcgggtttgacgttcaggtaggtagcatattgcccggcgaaagtaaacgccaggtcttccccgacggcgctggaccgcaccgccagccgagggtgcccgccttcctgccgggccagtcgatcataggcgacttggatggcttcagccaagggcggcggcatctcagcctgacggatcatttttttcagctcttcgctcacccggcccagggtgtccagatcagccatactccattggctaagcatttcggtgatccgttcggcaaggtgattatgatccaggaatgctttataagcagacgttgtgatggcaaagccgttaggaaccggaagtttcaggcgatttttgacctgggctaggttggcgtttttgccaccgccgatttctaccgcttcctgcggcaattcctcgaaaaacatgacaaaaggggcgggtggaatttcacgccgccggttcaggatgtcttccacctcggcaacgatgcgctgccgggcctcttccagttccaggtagcggttgttgcccaaaccattgagggccgccaccatctcccccgtctgttctgccaggcggctgcagagcgagcggatatactgcagatcgaagaggaagtcaccggaaagcttctctcccagatcgctcatgagatagagcacctggttattggccgccaatagacgctggaaatgggagtatctggcagccagcgtcaactcagtctgggattgagaaggattccccatgatttgtctccacgccgaggttatcttagtcttaacattaaaaagtttggggagtatcaattgcaagggttccgtagatgacaggatttttctttaattataagaaaacagtgggcagtgagcggtgagcagaaaaagtattattatgagcagctgccacggttctgttttcatgcttcgttgtgatcagcagaatataacaatttatatcatattaaaaaccactgcccaagctgctatcatccggttggcattccaaacttctccagacatactcatccggctcggaacgattaacttgctccgacctgcttaattcagtagaatgaaaatctctggcgaaattgctgttttttctcatcctgaatgccgtgggagatattaacacaataataacattagattattcgctacgctcagaatgccaaaaaaggagaaagttgattttgcccgcgctgtttttactttatatctcatcccattttaatcttgaaaccaaaaacttgacacttagtagcacctcagttgcttggggcaggcgggcagcaggttgaaacgccaagaaatgttgaccaaactaaagcagtggcaggtgtggcaagcgatgctaaacagcatcaatcttccccttaacgtgaggagagaaaccttttggctgaatgtccctatcagaagctctttatctacgagatagagggcgaacttatcctgccaccggacctggcggacaggaaatttttaggctgctggcgggaaggagactgttcctacctctttttcaccctcaagagggaaagggaagtcaaggcactattgggagaggagcagatccagcgttatctttcggagacaattattgattataaggattgggaggccggacagcctcttactcccatacgcctggccggtttttatctctgccccttttgggaggagccgcatccgcagccagaagaacagcttatccgattagaccccggtgtggctttcggttccggttttcatcccactacccagatgtgcctccgattaatcagccgcctctaccacaccaccacgttgcccacggtcctggacctggggaccggcactggcatcctctcccttgcctgtctggccatgggggcaaaacgtatcctagcggtggacaaccatactttagccatcgctacggcacagaaaaacgcggtatataaccgggctgaaaaccatatcacgtttgtctgcggcgatgtcttggattacctggccacgcccgcggacctggtcctggcaaacattttttttagcgtcctgagcagtatgttggatcaggaagttttttttaataaaccctggtatatcttctccggtctgatagggactgaagttaacaagtttattacccggatgcaacgtctgcctcttgaggtggtacaggtgctggatgataatctgtggtttgccatcctggctcgtaataccgcgagcacttgatgaatagaacgtcgatcttggcatctgtccgattttggttgatatcgggatgaggcgagttcgctcacattttgaccgcggggaagtctccgacatctggggggaaatgctccagaccccactgtgcccgctatggctgtatttttcccgttcaggtttgcgggcggtgtatttcaatcatcccggccagcagcttgggccgcagtggccggtgcgagtccggccaacggaagcgaaattgatggcagatctgcatcgctggcgatgggagacggttacggcgctgggggcctattttgatggtcgaataccagacttcggccgactcaccctggacatgagaggaacggcttttcaagttcgcgtctggcaggctttgcggcagacgcctttcggaggtcttacctcctaccagaaattggcccaatgcataggtatgcctggcggtgcccgcgccgttgggggagccttgagggtcaatcccctgcccatcatcatcccctgtcatcgggtgctgaccgccaacggcggcttgggcggtttcagcgccggtctcaattataaacgctatcttctgtcgcacgaacggctggtcctggacggcaaccctctgccgccatacgtttctgattgctagaccttcatctctggaacgtgtccggcaggcagcgattctctgatcagttcgaagttttctgagcggtaattaccatgatctaccggtcattcgcgaaccacgaaagagtgtgtcggagaatttcagaaggcgggatgcgcttcgcttttccgtcctagggcaccacagtatcgacaggcccgtcggtaggggcgagtcttgtatctgtcaagaacaactcgatattcggagctctatgttcttggtaactaccaaaaaatggaaaccggaagccagaaacgttgtttttcaaccaacccgacagacaatcaggtcaaacgtgtctggcccggaagggggcgcttgcggtttttgactgaagggatagaatgattctatctcgaaatggtaacagggggcatacgtgaaattcaaatctaacctgcttaaaccccggcggccgaccagggctattttcgtcggtaatatccagatcggcggcggggtaccggtatcggtgcagtctatgaccaataccgatacctgtgatgtcgaagctacctcaaatcagatccaacgcctggttaatgccggctgcgagatcgtgcgcctggcaattcccaatgatgcggctttagagggttttaaaaaaatccgggaggtttgtattgctcccttgatcgccgatattcatttcaattataagctggctctcggcgccctcgaggccggagctgatgccgtgcggattaatcccggtaaccttggcggagctgagaagaccaggccggtggtggaggcctgccggatgttgggcaagtccttgcgtttaggggtgaatgccggctctctcgaggcagatctgatggagcgctacggcggtcctactcctgaggcaatggtagccagcgcccggcgctgggtgcggcagtttgaggactggaacttcgataacttcaagatctcactgaaggcctcggatgtcctggtgaccgtggcggcctaccgacagctttccaaagaggtggactatcccctgcacatcggcgtcaccgaggccgggggactcatcgccggtacggtaaaatccgccctcgggctcggttggctgttgtccgagggtattggcgatacgatgcgcgtctcactaactcgggatccggtcgaagaagtgcgggtggcctatgaaatcctccgggctttgcatatccgggagcggggcgtggagatcatctcctgtcccacctgcggccgttgccagattgatctcttcagcctggccgaagaggcggaaagacgactggccccgctgaccaagcctatcaaggtggctatcatgggctgcgttgtcaacggtcccggcgaggcccgggaagcggacgtaggcattgccggtggcaagggcgtaggcgcccttatcaagaaaggggagatggtccggacggtgccggaaggcgagttgctgcgcaccctacttcttgaggtagccgaactcacgggggaggcagtggatatggaggggctggtttagtcaaggtttttttaaagaaaatgtgcctgacagccgaatgatactaataagaaaataagatttccggttgttattcaaaaattacgttttgcacgggctagaaggtctgggctgccgattcatgccggacagtcatcaggcgctatttggcgtttccggaatagagaaaggggcagataatgtaccggttcagtttacttttccttatctgcgggtgtctatgggggtgtacttccaatctggcggtgaacaattcgactaatatcagtacagacgccaatggcttcgccgtggggcagtatagtgacagtcgttccggacagattagcgctccttccagcttctggctgggtggtggagggggcgggggaggtggcagtggcctcggactcggaactattattgccggaggttcctccgggcaggttgaaacccaggggaatccccttccttttgcccgggcggtggcgatgattaattatagtcgccgcctggacacggtatcctgtgatgacctctatggcggggttcgggaatacaggttctccgatgcgccgctaaaaaagaagggatatcaaccttttggccaccaggttgagtaatgtaagatgataaggacaatgtggggaatcatattaccgctgttggtggcgcagctactcatgggggggtgtgctacttctcagccgatgaatcatacccggcaggaaataatttatgagcagggcaaggtgcaaaagttttcatacctgggagatgtttatggacccaaccgtgggccggcggaatcttctgaatttctcggtgcgatagatatcttgcggcagtgtgatgccggagcactgccagaggtggccgatctgccgatctttcaggacagaaggattaagaaaaagaagtatatcgggttgatagagaattttaccaattatgatatttcccttctatcggccaatagcggtgccgccctaatagtaccggcgcatggctggttggaatacgtttcctggcagccaaatatcaagcttatcggctatgttgacggcaaacaggtctattatcaatgccttcaagcacatcccaaaaaatatcaatatctgggtgaatcttatgactttgtagccgaaatccgtccggagaaagcaccgcccttgccgaaaaagccgagaactttaaaacggaagaaaaagaagaaggtttgtcagggaggtgatctttcggatttgaattttgatgtgccaaaactttaaaggcgatttgagacgttgagcttctctttgccattacctatcggttacctacaaaccatgagaatgggtgccggagaattttagaagacgggatgagcttcgctttgccgccctacgacactacagcacccacaggcttatcgtaggggagaatcttgtattcgcccaagcaactgccgttgttaatcatttttataagacccacaggcttatcgtaggggagaatcttgtattcgcccaagcaactgccgttgttaagcatttttataaggaccttttagtattctcatatctcctcccagcccccccgcccctgatcatcctcttcggcaaggctttggccttgacaataaacggtgaaatatattaaataactaagattaggtatcgcttttaaggggcgtccatcatatgtttaaaaaaatcctggtggccaatcgcggggagatcgccatccgtattattcgtgcctgcaaggaattgggtattgcgacggtcagcatcttcactgaacaggatgccaatgcgttgcacattaccaaggcggatcaggcgatcctggtgacccccggccctattgccggctatctggattatgctcagatcatcaaagtggccaaatgggccggtgccgatgccattcatcccggctatggttttatcgccgagaattggcgtttcgcgcatgcctgcgaggaagccgggattggcttcatcgggccgacttccacagctattcgttccatgggcaataaaatcagggctcgggagatgatggcgacggcaggagtaccgctcgttcccggttccccggtgcttcaaaccgatggcgaagcaaaggattgggcggcccggataggctatcccttaatgatcaaggccaaggccggtgggggggggcggggtatgcgtctggtgcaggacgacgaggagctgctcaggggcctgcccgtagctcgcgctgaggcccagaaagcctttgcagatgaggcaatttatctggaaaagtttattgcccagccgaagcatatcgaaatccagataatggctgacagatacggcaataccatccacttgggagagcgggattgttctatccaacggcgccaccagaaactcattgaaattgctccttctctcgtcctgacaccggaaaaacgggctgaaatgggggaggtggccaaacaggcggcccgccagatcaactatcacaccgttggtaccgtagaatttttagtcgatcgagaccttaatcattattttctggaaatgaacacccgcatccaggtagagcatacgataacggagattattacaggtatcgacatcgtcaaggaacagatcagattggcggccggagaacccctgcgtctcactcaggacgaagtcagattatggggctatgccattgagtgtcggattaatgcggaagaccctcggaataattttttcccttcgcccggcaagattaccaaatatcagtcgcccggcgggatcggcatccgcatcgacggttgtatttttggcggctatgaggtaccgccctatttcgatcccatgctgtcaaaactctgcgcttggggcaacacctgggaggaagcagtagaccgcatgtgccgggccctcgacgaatatattatccgcggtattaagaccacgattccactctataaaaagctcctggaagacgaggaattccgctgcggccgctataccaccgaatatatggagaataaaattcagcagttgagttacgaagacctcaaagaaccctttgacctctattatattgccgccgccgccctcttttttgagatgcactatttctatacggagatgaagtgatgtctcaggcagtgcaggtaaccgatgccacgctccgggatggagtagagagttttgttttgaaggagctgcgccaggaggacttggcgcgcctgggcaaactactggaccgggccgggttctattccatcgattgttggggggggtctacgttttatgcggcgttgacggagttacaggaagatccctgggagcggttgaaacggctgcgccgggccattcgcaatacccctctccagatggtcgtgcgcggtcagatgttggtggggttcaagccctatcataaagaggtagtgcgaaaatttttggccaaagcggcggccttgggcattgatatcttccgcatctatgatcagctcaacgacctggaaaatatgcggctggccgtttccatcgccaaggaactgcgtaaacaggtagaggcgacggtactgttttccctaaatccggctaccactcaggcggattacctgcgtcaggccgaggctttgctcaatctcggggcggatgccatttgtatcaatgattcgttgggggttatgacccctgataaggtggcatcactggttaccacctatcggaagagcttccatcagccgttgcgcctccatttgcatgacaattaccaaaaggccttagaggcctatctggtgggtatccgggcgggagtggaacgggtagacaccgtgctaacatcattggcctggccagagggaccgccggcagtagaatcactgatgttttctctgggcggcacgatgtatgatccccatatcgatatcgatatcttgtacgagatctcggaatatattcaagctcttaaagaaacccggcactatcgggagcccgcccccaggaaggtagagagccgcgctgaggagggtttccttcccgatctgctcaaggacttcctgcgggaggagctgcgtcgccaaaacgcccgtgaccgacagcatatggccttcaaggaggcccatcgggtatggggggatttgggttttttgccactgaaaggccgcattttggagatcatcgtcgaacagacggtggccaatgtccttgccggaaaacgttatgaaaagctgaccgaaggtatggaggatctcgtcaaaggacgatatgggccgctatattctttggctaacgaagaattgcggcaacgagccctcgatgcgcgtcaggcagatcggggacagagctgggaaggccgtctgactaaaccgctgggaatcagtcaggaagaagatgttttgacttattccttgtttcccaacgaggccgaacgcttttttcagagtcggcgtcagcggcttgcagctcctcccattgccaaaccgccaaccctggaggcagttagaccgctcagtcaaatttcccagaatgtccccagaggcctcagtctcaccctcaaaggagaggaggtaggcgcccgacttgaaggcatcggaccgctgcggggtaataaacagaccatgtttgtcaatattgccgatatgaccgaagagatcgaagttactctggtctccagcaccggtgccatgccggaataccttatcaccatgcacggtgaaacccaccgcctcaagttcaggaaggtatttcccaaagaagaggaatataccccgatattcttcgaggttgacgacaccctggaggaattcctcatcaaacacctgcacattgattaaggtcgggagaggactgtcgttatacgtaggttctcccttggcccaggaggagactatgatgaaagtccgtcctcgcaccttgcccatcggttggtatcctgaatccggccgggaatgtcagaatagattgaccgcttttatcgccggagtcaagcccttagctgctggcgccaaaatctatggcggtgtcatgcctcatgccggttggtatttttccggcagattggcggctcaggtcttttatctagcggcccagagcggacagccccaggtggtctgcatttttggcggacatctggggagcggttccccacctttgctggtcatggaggacgcctgggagaccccactgggggaaatcaccctggccaaagagatgtaccaacctctgcaggaaaagatcacctgtgcccgcgaatatccgggggacaacaccattgagattcagcttcccatggtgaagcactttttcccgcaggccaagctgctggccctgcgcgccccgcattcccagcaggcggtgctcttaggtcaggcggtggttgcggtggccaatgatctaaacctcagtctgctggccttcggttcctctgatctcacccactatggtccgaactacggttgggctcccaagggctatggtgaggcggcggttaaatgggtcaaggaggtcaatgacaaaaagtatattgaccggactttgaaaatggatacggccggggttctagacgccgccgcccgcgaccaaagttcctgcagcgccggagcgaccgccgctgctattagcgcctccacagccatgggtgccgccaaaggcgttctaatagactattataccagttacgacattatgcccaatgatagctttgtcggctatgccgggattatttttacgggatagaggacgtcaagccggtttactcgaatcacctggaacctgacataggctccaacagttgatgcgtactgatcctctcaccggcttggctaaccggtggttttttaatgaaactctgatcactcatatttctttagcccagagacatggcgttcccctgtcactggtcatatcggacctggatcattttaagagcatcaatgacagttacgggcatacggtgggggatacagtgctccagggtttcgcagagattcttaaaagaaacgcaaggatggaggacctagcagcccgctacggggggggaggagttaattgtcctcttgccccatacggataaagagggcgcccgattctatgccgaaagggtacgtcatgatctgcaatcccgcgtcttcactggaatatcaggacccgttactgccagctttggtgtgagccaattgactttcgaagatgatgcgaatactttcgtccgtcgggttgatcaggccgtttaccgggcgaaggacaatggacgcaatcaggtagcagtggcatgatggcagtaaagcgcgccagcgtctgaaaggctttaaaaaaggtgctatagtgctttatgcggttggtctgcctgcaccttcggttccgactcgccggaatgttagtgtcaggtctatttctaaaccgggcagaatatgcaccggcagcaagcccttggcttcataaatgctcggaatcccataggtgccgccaggcgtcagaagtctgactgtgatcagccggtcacccggatgcacgagccaatattccctgacaccgtgtttctcatacagcgccactttgtagatctgatctttggcggcggtggagggggagaggatttcgatgataaaatccggtgctccccggcagccgcgcgcgtctaatttttccggcacgcaaaccacagtgatgtccggttgtactacggtgataatttcatcatcggcttcctcagcctctggcaggcggacgtcaaaaggcgcaacaaacacctggcaatcctgatcaacaagaaagttactgatctgtctaaatatttcccctgaaatcctctggtggtcggttgacggagcaggagtcatattgtagggtattccttcaatcaactcccagcgttcgccttccggccagcacaggtagtcgccataggtgtattttctttttttatggcttcttgattcataccggtttttccaacaacgtcttctattattaaaatcacaatattatgatataattaattatttgccctgtcaagttaaagccttcggcttatgtagtattttgggaccatagtttatggttcaatacacctggccgaattggtccaagaactcaaaaaacagcaaccggaaaccctcttatgaagttccgtccgcttatgattttgggagccggctccgatgtcggcaaaagcatcttgactgcggcgttatgtcgtatcttccggcaggaaagcatcggggtggcgcctttcaaagcgcagaatatggccctaaacagctttatcacccccgaaggaggggagatgggccgggcccaagtggtgcaggcccaagctgccggattgacgccgcatgtggatatgaatcccattctgttgaaacccagtagcgacgtaggtgcccaagtcatcgtgcagggtaaggtttatggcaacctgggggccagagactactaccaacacaagcctaggttggtgcgtaaggtcatggaatcgtatcggcgtctggcggcctcctatgatctaatcattttagaaggggcgggcagcgccgtggagctgaacctgaaaaagaacgatctggtcaatttcagcatggccaagcggatcggggcggcggtgctgttagtggcggacatcgaccggggaggcgtcttcgccgccacaatcgggacgcaccatctcctaacccgagtcgaacggcggcttttagaagggtttatcataaacaaatttcgtggcgatatctcgctcttcgactccggggttaagattatcgaacggcgtaccggtaagaaggttttcggcgttgtgccgtatatgagggacctgctgcttcctcaagaggacagcgttgctctggagcgcaaaatgcggcagcaaactggcgtctcatccactgatttgcagatcaacatcctgcgcctgccgcacatctccaactacaccgatttcgatccattggagcaggaaccgggtgtcaacctgaattattttgatcatcatcattatccggcagacgctgatctgctcattctgccaggaaccaaaaacaccattgccgacctgctctatctacaccagaccgggctggcagaaaaaatccggaactatgccaaacgcggcgggagggttatcggcatctgcggtggtttccagatgatgggggaagtggtgcgagaccctttgggaatggagggaactgctccggaggcggagggtttgggattgttgcccctaattaccaccatggcgggggagaagactaccactcaggtggaggcgagatttctgggacttggcgaagagagacctctggtgacggggtacgagatccatctggggattaccgatctgataggggaggggaggggggtatttgaaatcacccgtcgattgggccaacccgttaaactcagagatggttatgctagccaggatttccgtagctggggcagctatatccacggattgtttgatagcgatgtattccggcggacctggttggctgaactgcgccggggaaagggtctggaagttgctgaggcgggagtttatacctttgaggcctttcaggaggagcagtttgacaggttggcggaggtagtgcggggttgtctggatgtggagcggctgttaagggttatccgcttataagcggggtgaaggtggcaggaatctgctggtataaaaggagtataaatgaaaacagcttgatttgactaggttaactgctaaggaagaaatttccgggcgcggaccgccgcggataaggcaagcggctgttctggctgggccgcagactcagaagatgtaaggcgggagtgatatttccgggcctggccgacgagagcgggggcccataaaggggtggagagggcatgtatgtgggtataggcagccaggacattgttatagctgacgccatccctctgcccagtaacgccatgaccccgttcgaggcggaagacgaggtttaacttctgctcgtcggtttcgacgaggcgggaatagtggaactcgtgtcccagcagcttagttccaaccggataatacgggttggggtgatccacctcgatgacagtgtagccgtggccctggggtttcttttcgagcagcacggagaggggcagcgcgcccaccatgggatagctctgttcccggacgataatctgttcgcctaaatacatcagcccgccgcattcggcatacaccggcaatccatcctcaatggcatttcttagcgcctggcggaatgtcaggttttgagttaacccgagggcgttggtctcggggaaaccgccgccgatgtaaagaccatcaagcgggggaagcattgcatcctccaaagcgttgatctcaacgaggcgggcgccgcaatcgaccagtgcttctaaattttccggataatagaactggaaggcggcgtcccggatgatgccgatggatacaggttcaggcggggactggactgtatatggggcatggagcgggaccgcgggcaggttgggagcgttttgagctatctgccagaggcgctccagatcaaggtatttccgggccaagttttgcgccgttagcaccgcctggcaggcggcatcgtgctcctggggcggcaccagtcccatatggcgttccgggaagacggcacatttcaaacggggcagagcgcccagtaccggtatgccgcagtactgctcgatagaagcgcgcaaaaccccttcatggcgcggccgagcaatctggttgaggattacccctcgaacggccacgtcagggtcgaatttctgacagcccaaaacgatagccgcagcggtgcgggtggtcatggtgcaatcaaccaccaacaccactggagcttcgaatagtttggccaactccgccgtactgaaagcgcccgcagcatccagaccgtcgtacagacctcggtttccttcgatgagagccccatcggctccggcagtatgagttcccaaggagtacatcatactgtcccgatccatgaggaacggatcgaggttatagcacggccgcccggctgccaaggcgtgccaagccggatcgatataatccggcccttttttaaaggggacgatattccgcccttgttgccgccaagcggctagcagccctaaggtcagcgtggtcttcccagagccgcccctgagggctgccagcatcagtcggggacagggccggtacattagatgttcttggcagcgccttcttcgtgggggatttcgatatagctgcccccaaaataggtatagacgcaccgaccgctgtcaatgagatccttgatggcgaacttgatgtcgttcttgggctgatcaggatgctctttgaggacggccttttgcacgtccatggccttcaggtttttcttgccctgggccttggccaccatgtcgtaaatgtaattgcacagatcttctttggatagtgccatttatctcacctgcttagaacttaaagtgcattgacgtgcgataggtgtcataagcccaccggtagtcgtcaatgtgctggaaggtaaaggggatgtcgcatacttcaaagaatttttcccaaccgatgcgctgaatccactcgcccacgcgctcccacttgttggcgccttcggcatacttgatgacaatcttgcggatggcttgaacggtttccggccaccgcggtggattgttaggaatgtatggtaccgccagacgggagaacataggcggattcacagcattggacactttgccgcccacgagcagggctacgccacctttttctgcgtcaaacagcggcatggccgggcacatggtatagcagttaccgcagtacatgcagcgctcttcgttgaccacgacgcttttgatagatttatccggatgaggccggatggcgccggtggggcagctagcgatggttgtggggatttcacagagatgccgcagtttatcgtgggcaatgtgaggcggtgtgcggtgcacgcccaggatggcgatgtcggagcagtgcacggcgccgcacatattgaggcagcaggccaaagagatgcgcaactgggccggcagttgatggctgccgaaatactcaaacaggtcgtccatgacggccttgacaacgcccgaggcgtcaatagccggggtgtggcagtggatccagccctgggtatggacgatattggtgatggaatgacccgtgccgcctttcggaataccacgctgagccaactctgcttttaagggttccaatttggatttatcggataccagaaactcaaagttgtgacggctggtgaagcgcatgaagccttcgcaatatttatcggaaatttctgccagatctctcgcttgcaaggtggtcaggatccgtggtgaggcaacgcgaatggaaaaaatctcatcaccactttccgccacatgtctcaggatacccggctccagaatctcgtgatatttccacttgccataattgtctttaacgaccggcggcaagaatttactatagtgcggtggcccaatatcagtaatgcgttctgcttcttcagacatgttatgatatcctccttaacaaattgtgcatgatgcgattggtataattcgcttcagcgtagcgttatttcgtagtgtaatattttttgccggccgcttcggcctcgaaatccgcatccttccagaagaagaaggggttggcccgagggatcttaatgctctggggtaccggcggcagacccaaggcctccaggaaattccgcatgcctaaacgcaggatgagttcgcccacgcgctcccggttcttgccgttctctgcccaccattccatgatattgccggcgatctctttcagattgtcatacggcggctccatctccatgaaggggacgatgacccagctcatctgggcgccttcgaggatgggggcatgtgagccgattaagagggtggcgccggtttcggtgccgggccgcaaagcttggggcatcaggttgatacagtgcatgcagtgattgcagttccggttgtcgatttttagggtgctgccgtcaaaactcatacagccggtggggcagagttctacgacatcggcctgaatatccagtttggcgtatggcgagccgccgccccgaggtttgagttcgccgccggcataggcctttacggctgactggtcgatgcggatatcgtctttccaaacgccgatgacggaacagtcggcccgggctaccgatgcgacgcagtcattggggcagccggagaatttgaacttgaatttgtaggggaaggagggccgatgcagctcgaattgatattcctgggtaatatcgtagcaggcttcaagagtgtcgtagcaggaccattcacaacgggccgggccgacacagcaggaggggctacgcatagcggagccggagccgccgatatcaaaacccttccgggccaaggcctggaagcagggctccaattcttcggtacgggttcccaggaagacaatgtcgccagtggcgccatgcatattcaatacaccactgccatactgatcccaaatatcgcacagttcccgaatcgcggcggaggtatagaaccatcctgacggttggttgatacgcatggtgtggaaatgttccaggcccggaaattcattcggcaggtcggaataccggccgatgatcccagagccatacccgaggacgccgacgataccgccgtgcttccagtgggtgattttttccttataagacctttccagttgccccaacaggtcgttaacctgaggcttcgtgggaagcaaccgtttgaggtctgtcacgaagctcggatatggacccgattcaagttgatccaacaatggggttttgtgcatgaaaacttcctccctttgtattgattgagaaaatcaaatttatcctttttttcacaaacaagaccattatatcattgttgtgaattcatttgtcaacaaaaaaaagacttcaatatcaatggtatttgcactgcggaggtccaggccgatccaagggggcagaggaaagaacaaatgtttattcaaggtattgtaataacgcttacctctcctaatttttctaattctataaggcacttgtccgccggtccgaccactagtgtcaccaggtcattcggttgcagatggcgccgggccacctgtgacgtttctgccagagccaccccggtaatgtgctgacggtaggtcttgaggtagtcccaaccgaggtcatagagatcaatatggatcagttggtgggccagaccgctggccgtctccaggctcaaggggaagctgccgacgtagtaactctgggcatcggccaattcagcggcgttgactccatctgttctaacttcctgcatgacctgcttaatctcctgcactaccaaggcggtgtgctccgccggggtaaaggttgaaataataaaaggtcctggggcccggcggaaataaaattggctgcggacgccgtaggtgaggcctttttccgcccggaggcgcatcatcagccgggaagaaaagccgccgccgccgaagatataattcaccaggcgtagcggaaaataatccggatggctccgggatagacctaaatgtccgcagcggatttcactctgagtcagagaggggcggtccagcagataaatcccgggagggcgcggggttgtcagtccctgctgataggggggtgatgggggggtagctacggtccacgacccaaagagtctggtcgccgcggccacggccttagactccgggaccatgcctaccaccaccagggtgctggcttccgggtgaaaattatgctgatagaacatttgcagatcattcagcgtcagagcagccagggaatcaggactgccatccgggggatgtccataggggctgtcgccgaaaaaaagcggtagataggtccgggtagccgtttcccgggggtcgtcctgggcttgtatgagctcggcgcggcggcgttcctgcaagaaggcaaattcttccggcggaaatccgggagtctggacgatctccgccagcagcgtcaagagttcctcgtaatcctccgccaatccttccaccgaaacaatcgtgtgatcccaggacccataggatttcagcaaggccccccggccttccacggtcagggccagctctagttgatctctatccttggagcctaaggtcaggcattcggccaggcaatcggcggcaccgcctttgcccaagggatcggcctcagccccccgtttggccataaaggtcagggttaaccacggcgcccgggtgtactccatacccaccactctcatctgattcgggagttggtgaacatatatgtccggtaaaaaattattttctgttggcatgttgtgtccttactgcaatggttttgatcctgagcccggcctgttcgcccggagggcagggtaggtaggcgcaggtataggttttttccagtccccagtccctgacccgtgatccctgcatttaactaaccggtcctaagatagcgttttcttccggagataccggtttgaccactaccacggtgcggttgtcttcgctaaggtaggtccgggctgcctgctgcacctgttccagggtcacgctttcataggcagggagcaggccgttggcgccattgacattaccggttttcagatagagcagtgcggtcagcaggccgcgataaaagttattggccagcacgcggacggtctgggaacgcatcagctttttgactcttgtcagttcatcggttgtcaggccgtcggctttaatccggctaatctcttcccagacggcttcttccagggcggccaggggttggccgggtgggacgatgccggtgattaccagcagtcccgggtcctgaggggtgaagggcggtggggacagatccacatctacttcgatagccagtcccggccgcaccattttttgatagaagcgggaggcctttcccagacccagggccgccgccagcagcatgaggggatagatatccgggtctcgtagcgccggcgtatgaaagctagccaaaaaggcctcgacctgagaaacttttttgaacaccgcgcggcgctccccccgttgaggaggttctttggtgtagaccgcgggtaccggtccggagctcggaatgtcgccgaaatagcgggccaccagttccctggctgtttccggttcaacgtctcccgccactgacaccatgatgttggctgggttgtaataggtgcggtgaaattccaggcaatcggccagggtcatagccaccagatcatcgtcccagccgatgaccggccacttataggaatgctgcgtataggccagggcgaacaacaactccaggggaaggccgaaagggctgtcgacggagcgcagtttgcgttcgctgcgcaccacttcccgttcggaggcgaagctttccggtgtgagatccagattacgcagtcgttccgcctcgaggcggacaaccagctctaaatgctctgatgggatattctcaaaaaaagaggtggtgtcatgggtggtaaaggcgttgacatctcctcccttggcctggataatacgggcgaactcttccggccccaattctttggagccccgaaacatcatatgttcgaacagatggctgatgccggtgatgccctgccgttcgtggcgcgagccaacggcgtaatgcacctgaaaagaaacaatcggcatactgttgtcaggcaataccaacagcttcaggccgttatcaaattgatattccttgattccaatggccggattccagttttcggggtcgagagtttgtttcataatttgtccctatgattaatcaaaaaataactcttgcagaggctattagatcctatcattctgccttgctgcggctgtactattataaggttcggtagcgcagacctccagctctgcgtcataagggaaccataatgaacacagacccgtaagcttgtgcctttcaataggacttggaatgaacttcatggaaaataactcttacctatgctggaaaacctgtatcactcccaaagaggctcgaatatccccttcgatcagattaaatctggtgcttacggtgttagggtccggcgcctcgtttcccggttggctggcggatatccggcccagcggctcaggagattttcatccacggttaacttcaccggcgagtcatggacgatggggatggaggccggtttcgctcccgccagcagtcggttggctaagtcggcggcctttcggcccaccgcctcgtaatccaaggtaacactgagcacggcgcctttgcccttaattctcggattgccatttaccaccacgaaacaccgggcggcccctttctggagcaggagggggctgtagcgcctggcattctgatccggcgggataaaaaccacctgtaccttttgtttctcgagggcctcgagggccgctgctgcttccctttgatcggtcaaagattgcaccgtcagggtcagaccggctttttgggccaggtcggcaaaattctgctgcagttccaccgaactgccctcgtagggatcatagatcagcccccaatggcgtctggcggggaagagcttcagtccctgtcggatggcctcttccaaagggggtgggctggcgatgccggtgatattttcctgatgatcttccggatgatgtttatcatatgccgcaccggtgtgatacgggtcggccaccatggcaaagaccactggcgtccgttttatttcgggagcggtcagcatcagcgccggggtacccaagaccaccaggagctgcagcctttcagaagctagctgccgcactagctgtactcctgtggggtagtctgcgccaatatcgactactgacagagacctggccaggcccttctccagaccggcaatgacgtttctggcctgaggggtggaggtccaggaaaagactttgatcgtgcctgccgatctatccggggagcagccgggggtaagaataaaagctgctaccaggaagttaaggaacagatacttggcgcttaaggttgttgaggccatcgtagttgagttaagatataatctctatcgctaataaatgagcttaccgatccggtccaggcgtggccggaaggttttgctgtcccaggaccagtagatgatcagggctttgccccgcacattagctaccggcaccgtcccccagaaacggctgtcgtagctgtgatcccggttgtcgcccatgacgaataattgtccctgaggaatctttacaggtccgaagttgtcccggttcgcaccctttaggccgtttgccgaaatccaggcgtcattctgatcaatgatatgaaaatccttatggatcgcctgcggggtttccactaactggtcattgatgtagactttcttgttgacgatcttaatgacatccccgccgacgccgacgacccttttgataaaatctttggagggatcgttgggaaagataaagaccacgacatccccgcgtttcggctctccggtaggaataatgacctggttgttaaaggggttacggataccgtaactgaacttgttgaccaggaggtagtcgccgatcttgagggtgtccaacatcgatccggagggtatggaaaaggcctgcaccacgaaggcccggatgaacagggccagtaacagggcgataagaatggcctccaggtattcccgccataagggtttcttgcgagtttttggctcagcctgattatcctttgctctggccatgtctactctcgcattccaaagaccgccaggaaggcttcctggggaatctgaatcttgccgatctgcttcatgcgctttttaccttctttctgtcgctccaaaagcttgcgtttgcgggtgatatcaccgccgtagcatttggccgtgacgttctttcggagcggtgccacccgctctcgggcaataacccgcgagccgatggctgcttgaatcaccacttcaaacatctgtcgggggatgatcttttgcagccgttcggtcagctcccggccccagcggtaggccttatctttgtggacaataacggacagggcatcgataggttcgccgttgaccattaaatccatctgaagcagcgccgacgctcggtagcccagcatctcgtagtccatggaggcgtagccccggctcagggatttgagctggtcgtaaaaatccatcaggatctcattgagcggcatctcatagataatcagggccttctggttggggaagaaacggatctccacctgtcggccgcgacggtcttcgcacagacttaaaatattacccaaatattctgcgggggtatggatctccacccggaccagaggctcttccagatgctcgatcttgccccaaggcggtagttttaagggattatctacccagatttcctcgcccctggtggtcactaccttatagactaccgtgggagcggtggcgagcaatgacagttcgtactcccgctccagccgctctttgataatctcgagatgtagcagtcctagaaaccccaatcggaagccgaacccgagggcggcggaggtctccggttcataggtgaaggaggagtcattcagccggagcttttccagggcttccttgagtcggccgtaatctcccgggtcaaccgggtaaaaaccgctgaagaccatgggcttgatctttttgaagccggggaagggggttggggtggggttgagggcatcggtgatggtgtcgccaatcatggcatcagccagattcttgatcgtggcggtcaaaaagccgacttcaccggcgctcaaggattccaccggagtggcataggggttgaacacccctaactgatagacctcgtaggtcttaccggtcgccatgagcaggatgcgctgaccccgatggaccgacccggccaacacccggatcatcaccaccgtcccgacatacggatcgaaccaggagtcgaagatcagcatttttaaggggtcggtggaacggccccggggcggaggcacccggttaacgatggcctctagaatttcctcgatgccttggccggttttggcgctggcccggatggccgtggagggatcgagaccgagaatttctctgatctcctctgcggtcttatctgggtcagcattggccagatcacatttgttgagcaccgggatgatttccagattgttttccagggccaggtaagcattggccaaggtctgggcctccaccccctgggaggcgtctaccagaagcagaaccccttcgctggcggctaggctgcgggagacttcgtagctgaaatctacgtgcccaggggtgtcgatgaggttgagaagatattcccgaccatctgcggctcgataccacagcctcaccgcggcggccttaatggtgatgccccgctccctctccaggtccatagaatcaaggaactgatcacgtttctcacgggaggtgatggcgccggtgaactccagcaggcgatccgccagggttgacttgccgtggtcgatatgggcgataatggagaaatttcggatatatcgggggtccatgaataataattaaagggttggagccgagaccagcagccccccccggctagtcgatcaggtggcggattagttcagggccttgggcgaatgaatccaggtaataatcggcttccagtcggggattgcggaaggcgaccaatttgaccccgcaattgcgggcgaactcctggtcgaccagagaatctccgaagtagatggcttcctcgggttcaatgccgaagtagtgaaagattctcaaaaatgattccggatgaggtttgggatgcgccacgtcctgggctgaaataatgatatcaaaatagtccctcaatcgatggtgctcaaaaacggcctttgtggtggtcgtgcggttggtggctactgcggtgccgaactggggacgtaagaattgcaagaattctatgagatgcggttcttggagcatcaggggaataaactgtccatagtccagactgcggcagtagcggatgacctcctccagatcgggatgatcgggaaagatataggccagtgattcatagaccgtgtgtgcgtgaacatagtccaccgctgactcacccatcggcggtcgctggaaatacttcaggatatgattatagaaagtaatattcgaggcgcgggagtcaaagagcaccccatcacagtcaaaggcgacaacttttaatttcatagaagcattgattattttaaaaatttattatcaggagtatacaagaactgcattttaatttaaaataataatttaacctttaaatgaataattgtcaattatcatgaggaaaagattatgcaggggagaatagtgctaacatcgggttccctcattttcacgagggcgctgtcggccaagtggcaataaaggtcttatgaaacgtcatatctacctgaaaatgaagacggtggaagaggcgcgccagctttttcgatcccgttttgacccggatacattcctgccgcccgaggaaatattgacgtctgcggccctcggtcgggtaactgcggtgccggttttcgcccgattgtcctcaccccactatcacagcgccgccatggacggctatgcggtagcggccgaagttacgtttggggccagccaggatagaccgaagctcctggaactcggacggcaggcatttccggtgaataccggcaatcctctgccgagcgggacaaatgcggtcatcatggtggaaaacgtccatccgcgagatgaggcgaccattcaaattgaggctggggcttatccctggcagcacgtccgcaaggtgggggaggatctggtggcccacgagatggtgttgccggaaaagaccgaagtgacgccttacgctctggcggcgctcttggccgccggagtgactcgtctcctcgtccggcggcggccgcgggtggttattattcctaccggggatgaattgatctcggttgccgagattgaagccggcgaggttcctcctggccgcgttatcgaatttaactcgctaatgttggccgccctaaccgagcagttgggcgccctgcccgaggttcgccccattgtccccgaccgccgccaggagatcagggccgccctggcggaagcagtgcagcagggggatatggtcatcatcaatgccggctcttcggccgggaccgaggattacaccgcccaggtcattgccgaattaggagaggtgctggtgcacggcgtgaccatgatgcccggtaaaccgaccatcctgggcgtggtgcagggcaaaccggtcatgggcaatcctggctacccggtctcggcggcgctctcttttgatcagttcgccgccccgcttctgagcgacatcctggggcgtcatctgccgccccggcctacggtggcggctcagccagcccaaaaaatcccctccaaggccggcctggaggagtttatccgggtgaccctgggtaaggtaggcgagcggatcatggccacacccttgccccggggtgccgggacgatcacctcactggtccgggccgacggcctcatccgcatccccgccgccagcgaaggggtggaggcggaaaaatcggttctcaccgaactgctgctctctcccgaactactggagcagaccctggtggtcatcggcagccacgacaacaccttggatgtgctggccaccctcctccggcggcatcaccctgatctccgcctgtcttcggcccatgtggggagcaccggcgggctgctggccctgcaaaaccatcgggcccacctgggcggctgccacctctttgatcctgagaccggctcttataatgtgccctatatcaagcgactgctgccggagttgcccctgaagctcattaatttggtgcaccgggcccaggggctcatggtgcttcccgacaatcctaaacgtatccagggctttcaggatttaatccgccctggcgtccagttctccaaccggcagcgcggctccggcacccgcatcctgttggattaccaattggcccaactaggaattaaacctcaggcgatccagggctaccagcaggaggagtacacccatatggccgtggcggtgaacgttctctctggcgctgctgatgccggcctgggcattatggcagcggccagggccttgggactgaagtttattccggtggtcaccgaacgctatgacctggtcgtgccggagacaacctttgccgacgggcgttttcagaagttatgggcaattatctgctcggaggagttcaagaccacggtggcggccatgggcggttatgataccagggacacgggcgccgtcatgtatgagcagtgagctgcagcgccggatcaaagggtggtcccggcagataaaaaggccccggttttgagccggggcgccggggtagagcgtataaccgcaagtaaactagttgcgggaaaatctccgcaggcccaggagacctaaaaggccggtgcccagcagcattaaggcacccggcactggcgccggctgaaattgctccacagagccgatggtcatatcgtcaaaaccgaaatagtcggtatcagaagcggtattgccaaaggttgctgtgataaaggggttgtcggtgtcaatcaccccatagaagaggacggaacctcctttaccattgacagtattagggatggtatagttggtggtgacgccgttttccgtttttagggtaacttggccgctgaagtcgccgatatcgatgccatagaatcccaaggccgcgaccgggctgttaaactcaatgtaaaaggtgccgctgccttcccaataattcgaaccggaagtggcatagcggccgtccccattcgtagttcccggggtaacactgtttacatagccagtgccgctcagagtggcggtgccggcgccgggaaacgtgatggcaaggggagcgccggtaccatcagcatagctctcaaaattctcggtgccgacccctatgagattagaaagaaaggaactcctggccgccgcggcgttgggccaggaggaaaggggggtgccttcgcccaaaccgaggtcctccccaaaaaaggtttgctggaaggccagggccaggccactgctcagcaccaaggtgagagccgccaccagcagggttaacatcagcttcttcttcctcatagacaaacctcctgaagtaatatatttgtgcgatacgttcttgaatgataattgcaataaatatacctgggactgggattttttatagcataataatatcatatagttatatagtatttactgagtataatattctgttctgtttcgatatataaacagttattaaaaagatattcgaccatatcgattaactaattgtaattataaggatttatatgtttagagaattgaacggtataatgccattatctggtcgggcgattgtattatgaccgagaatcagaacctaacctggcaggtaaacaatcccaagcttccttgcctgttgtcttcatggttacatgaccgccgaaaatacagaatattttgcggtgaccagttgctgaccgatagtgtttctctctgctgtggaggtgctgatgtcttttctcgacatgacccgctaccgtccctatcgccccatggggcgcagttgtctgacccgggctatcagagacaaacaagtcctctgggtcaggcccgaaccccggatttcgaccgacggccgttttagcgcccgcatcctgtacttagccgatactgaggcagtggcggaactttggcggcaggcgtatccggaaatctacggttcagagcatgaatggatcctttttcccgaagagtacgtctcccgcgttatctttgcggaaacttgggaacaggaggcccggggcaaaaagtgctgcatgctggtggtggaagaggtggctagcggaagattggcggcaggaagtctgatgaccaagtccgataaaaatcttcagatagagtatacttttgctggcacgcacccggattaccgccggttgggcctcatgggtctgttaggggagatcatgtggtgcatggcccgcagctcgggggcggaataccttaccaccttcttggaaacctggcacaccatcacccaggcggagaccatgaagtttgggcgaggttggaagctcgccggcatcttcccgggcaacttcacccgttgggccggagacaaccaggagtaccgagcctgcgaaatttatctctatcagtttattaatcagggggagagatacgccagcaaacccgaggaatggcagctgcaccccgagatcaggcgtttgtggcaatatctggaagacctcaatgccagattggaaaataatcaataaatctgctgattcttaaaaattgggattcgagattccagactctatccggaggcattctcaggcgattgataatcttggtcttttctccttatgttgggattttggacttttaattatccatttctgctaccgggcgcagatcaagaaggcctggggtaggtggaggagcattttttctgccgtagtgcctaaaacaacatcctttaatttggaatggccatgggctcccaagccgatgagggagaagcggcgctctcctgcaactgactggataacctctctaggctttccctcacggggttcgaaagagacattcaagttataggggcacacatacgaacgcgcttcctccagaaaggcggtggtagtttccggaggtcctaccgatagcacggtcagcggcgcctgattcagggttgccaggcgggtaagctgccgcagggtgcggttagccgccgggctggcgtcataggccagcaggaaaggtccggccagcatctgctccggatcgctgccgggcagcaacaccggtgcccaggagcgcttcaagacgctgcgggtgatttcgctcagccaatcggttcgattgccggaggccaggcggttgcgccccatgacgaccaggtcggcggtgtgagaggcctggactagctcttctacaacatcacctcgcacaacttctaatccactggctaagggaccggccacagtggcgaataattcggccaaccgtcgggctgcagcttcctgttccgcctccatgctggcaagcaattccggatcgataactactggcgaaccggcacccagatcatgaccgggcggcatcagggcaatttccgctatttcaagttttttgacaaacaatccccggatgcggccgccggtctgctgtaccagcgaggtcgcggcgctcaatccacgttgggattcttcgccgccatcaagaaaaaccaggatatttttaaacatcgggccctctcgtttcgggtggaaattacctgatcagcgttgccatttcgattattattatagcatgactcagtctgataagggccatgaaatcgcttgacaggcaaaaaaaaataccatacataataaccgattggtcccatcgtctagtggcctaggatactgccctctcacggcagagacacgggttcgagtcccgttgggactaccacttgatgccattacggtgcttgctgccatggccttggccttgctggcggcagcaccgggtagataacttcgaagccttatgagttgctgctcatgaggctttgtctattttgaaagaggcaataacctgaggtgtgaataaaacgcaacaatctgttacttatataaaaacagaatgtatttgtagcctctacgcctctgttttcatgcttcgttgtgttcgggagaacatgtgaacttatacgaaaacattgctcttaaagacggcgggcgcggcccgccctatgagtaaattgccgataaattatcgattatggtatagggcggcccgtggccgccgcttattttgaacatggtcgatgagaaaaatgtgtatgaaaacagtgagcggtgagcaaaaaagcattattgtgagcagctgccacggttcagttttcatgcttcgttgtgttctttaggacatgagtaacagttcagcgtgttgaggaaaagatgaaaaacatcctcaccctcaccctccctgtgaacggggagggaactttccccccccgtttacggggggataaggggggtaaacgtagtaacatacctaacccgctttattcatgatattttgaaaaagatagctaactcattttaatgccatggattaacaggcttacctgaaatacagactgtttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttggtgaattatccgggctaaagcctcagaagactgaactgttacgaacatgataatttattggaaccgataatcgtatgttcacccacaattatagggcgaatagtagatttgccgctccggccaaatattcgtcttaggatacagtggtttgagattacgccgattataactcagcacgggtccaggcgcttgcaacgtcggcccggcggggttcagatagtctttagaatatcaacaatcttttccgcggcctggccgtttccatagggattggcggcctgggccattttttggtagcacgtgggatcggttagaagctcattggctgctgcggtgatctgctgccgttgggcccccaccagcctcactgttccggcccagaggccttccgggcgttcggtgacgtcccgcattacgaggaccggttttcccagggcgggggcctcttcctgaatgccgccggagtcggtgaggacaaaatggcagcggctgaggaggtaaacaaaaggggcgtagtccagagggggtagaagggagatacagctacggtgggtattagctgaagatgtagagggggtatccagacaggcaccgagaatctggcgcaccggtcgctggacgttggggttgaggtggacagggtagacaatatgcaggttgtcgttctgctcggccaggtctcgcagggcgagacagatatgctggaagccgtcgccgaagttctcccgccgatggccggtgaccagcagcagggaccggccgtcaaaggttacctgatgcttccgggcaaaatactcaatccagtggctggcctcctgctgcacgcggcgggcaacgaggaacagggcgtcgatgaccgtattgccggttatccagatgcgttccggcgggatggcttcggccaggagattgtcccgggcccaaggggtgggggcaaagtgatagtcggcaataactccggtgagatgccggtttaattcctcaggatatggccggtgtttatcacgggtgcgaaggcctgcctccacgtggcccaccggggtctgactgtaaaaagccgccagggcagcggcgaaggtagtcgtagtatccccatgcaccaggacaaggtcgggtttttcctgtttcaggatcggcttcagtccgagcagcacccggctggtgatatcgaagagatcctgattcggggccatgatattcagatcatagtccggcctgagctcaaaaatctccaacacctggtccagcatctgccggtgctgggcggtgacggctactttgactctgaaaatccccgcttctttcaggcgcagcaccactggggccatcttaatggcctctggccgggtgccgaagataaggaggacggttttcataggtgcggccgggcgatatcggacttaatcaggatgatagttaagagattgacatttttagttaatctgttaatatgaaaagcatcccgagttattatccttcgaggttccgagatgcgcaccctggcttttgataccctggaattcgccaaaaaattgaaaaccgcaaatttcacccaggatcaggcggaggccctggccgaggccgtagccgggattgtggaggagcgcctggccaccaaacaggacctgaaagaactggaaatccggctggaaacgcggatcaaggagctggagaccggtctccggcaatacatgaaagaattggaaaccggcctgcgccacgatatgaaagcgttagataccggtttgcaccgagatatgcaggagatggagatgcgcttgcgccatgacctgaccctgcggttgggcgggatgctgacgggcggtgtggcgctcgtggcggttttagtgaaattgctgtgaagttagaccgatgactttcaatcttcatgtgcccttgcccttgaggttccgagatgcgcaccctggcttttgataccctggaattcgccaaaaaattgaaaaccgcaaatttcaccgaggatcaggcagaggccctggccgaggccgtagccgggattgtggaggagcgcctggccaccaaacaggacctgaaagaattggaaatccgactagaaacgcggatcaaggagctggaaaccggccttcgaagggatatgcaggagatggagatgcgcctgcgccatgacctgaccctgcggttgggcgggatgctgacgggcggtgtggcgctcgtagcagttttagtgaaattactgtagtgataatactgccagattgagcaatactattccaatacctatccttcttttcccccttaaagccggtaaagcctaacagtttatcttacccctgcgcccctgcttcccgcactgccgatgacatgccggggccgaagcgggcgtcggggctgataaggttccagttgtccttgaaccaggcgatggtgtttttgaggccctcttcaaagggggtgtggggctggtagccgatgaggttttgggcccgatccaccgaggccaggaggcgcggcttggtgtcccatttgcggcgttcagtaaacttcaccccggcctcgttgcccacctggtcgttgatcatctgagccagatcgccgatccgggtctcaaccccggaggccagattaaattcctggccgatggccgattcaaagtagccggcccggagcaggccgtccacgatatccccgacgtaggtgaaatcccgggtctcctcgccggtgccggtgatcggcagggtctggccctgcatggcccaatagatgaaattcgggatgacgttgcggtactggccgggaatttcgccagggccgtaggaattgaagaaacgggccttgaccacaggcaggtcgtagtggtggtgaaagaaattgccgtagagttcccccagcatcttggtgatctgatagggcgaactgaggtgcagggacatgaattcctcggtcagcggcaggggggcgctgctgccgtagatggagcagccggaggaggcgtagacgcagcgctgcaccccggccatctggcagtattgcaggattttcagggtgcccaggccgttgaccagcaggtcggtctcggggtggtccagggagttctggttggcgaacagggccgccagatgatagacgatatcggggcgttcgaaaaatacccgtttaagctccacttcgtccaggatactgccttccacgaagaggacattgggcagggccgggacattccagcgggaggcggaggacaggtcgtccaggacaatgaccagcctggcccccagttccccgagggcccgggtcaggttgctgccgatggccccggcgccgccagtgacgagaatggttttctggcggtaaaaggctttgtagtcggccatgtatggctccaaataaggttagaggttaggggttaggggtagggtgggcattgtccaccctacaaatactcatatactgctccagttagcgtagtccaccctacaaatactcatatattgctccagatatggttagtaatcagtggttaggtaaaatagatcaccgcccccggccgaagaggacgatgcgtattgtcttgagcaggatggccaggtccagaaagaaccccatattcttgatatagtagagatcgtacttgagtttctcccaggtttcctccatggaggcggtatacgagtacatcacctgggcccagccggtgatacccggtttgacaagcaggcgatagctgtagtaaggcaccttttcctgaacttcgttgatcttgacgggtaccacggcagcggcaagctgtgcctggcggcagattaacaccggctggataaactcctggataaagacctcccgctccggtctgggtccgatcacactcatatcgcctctgatgacattgagcaggttgggcagttcatccaggcgggttttacgcaaaaaccggccgatccgcgtgatgcggtggtcttccgcttcggcccattggggaccattgacttcggcattctcgatcatagagcgaaacttgatgagccaaaaaggcttgccgtcctgccctaaacgctcctgcagatagaagaccgcccccgggctgtccagtttaataagcagggcaataaggataaagcagggccaggagagggcgagggcgaaaaaggccaggaacaggtcgaagattcttttcaggcgtcgatagtaaaactggttggaccgcaggctgttcagaaaaagccagacatcggaaatatgttcgatggggattttgttagccaggaattcatagaaactcggcatatccaacacctggcagtccttccagcagatcctggtcagaacctggatcaattgctgcgatttttcatgggtaatggcgaccaccagcagattgatcccgaaggtagccttaatgcgcgggattgaagcagaatcccccaacaccggcaccccgtcgatctcggcgccgattttttggggatcatcgtcgataactagagtttagaatctgcgcattttcttgttgccaaattttcaacgtacttcagcgtcaccgtatgtggtaacggtatcaaccagacgaaatgtcattaagaaatgcgaactttatgctgcttttttgcaggtagccataaaatcctcgttgggcagcacgaatttttgcgattttcgatcccagcaggccctgatgttgacaagtcgaaaatattgttggactgctttgacgatccagcctgcggttacggcttgctgccgacgccaagggatagggaaaagttgcgctcctttctggtcgccaagccagagagccagtaaccttggcaagctgtaactcagggaaatgagcgttgtccaacgggccaatgtctggcgagactgctgccaggcattgatcagaccaaagctgtgcttgatctcgttgaacatcggttctatccaccaacgacggctgtacaatttgatcacattcgctgccgtcaaggtgggatcggtagccagcaacagggcccaattggtccattttccggaatcctgcagaaagcggcaccagactactcggcaaatatgtccttttaagaatcggactttggcctgggcagtatagaattcgaagcgtcgggttttgccatacgccttgatagacgcgtgttgtaagggcagcaagggtttggccttggcgaaggtcaatttctctccatacttgcgaggtgctccccgtcgaggggaggatggctgggtgggcaagagataacatacggtgtctcggcgaacctgaccaatgaccgtcactgcctgatggatcagacggagcaccagagtttttttcatataccaggcgtcgagtagaagtcgtatggcgatggctcttggcacccattgacgagctaaagccatcaaaacttgggcggctttcagctttgatgtgtttcccgtagttcgtatgagccgccataaccatgggaaggctgcggttctgccggcatatgttaacactatggctaaagccacccgtaattgcccgaagatgaacggcggccggttgggtctgtgggcatgatcgtgatatatcgctgccgaaggagcttttttcgaggttctgggcgtcaacatatcgtctatgaccagggtaatggtgagacgaggaaagtaacgcaacacgaggacaagccattggcggcaaaggcttaaccaagaaaaaccattgctctgtagggccttgaagtaattgctccaactcgttttggcgcacacagtgaggatagcatcggtgatatgaccagatcctgataagatgttgccaaagagcagttcgagtaacgtgggacggagcttgataggcaccgcctgccataggatagtgagccactgagcaagaacttgataggggataagaagttttgtagccattgaacaacctcccgagaaaagaattttcttttctcgattggtcgccaaaggcgaccacgcgtttgcgcgggtctgtcaagctttttttcgtggctgatacatttttttaatcaatcgtagattctaaactctagtcgataaaaccgatgacctccagaccgctgtgccgccgccggtggatggcctccaaaagtcgtcggccggctttcccggccccgataatcaataactgtctcctcaggcgccgcggcaaggccagggcagagaagaggcagcgccaggttatcaccagtaaggtaaaaataccggcctggatagtaatctggatgcggccgatgaagacacccagggggaagaaatacagtacgataatcgccagggtaccgataatcgacccgcagagcagccgggatagatactgccagcgcctaaaatcctgctgataatcatagagatcggcgatataaaacatgccgaaataggtaaaccccacgagtataagttccgctgcattattagcaagataagaccagaagtcgctcagcttgggatttatgagcatagccgccccgaccgccagcacaaatgctagcgcatcaccggccaggaggaccagtttccagagggaaatcttgcggccaaagaagcttaacatgggtaaggacaggtaatgggtaataggtaatgggtgatgagttatgccggcgtttagctgtcagcaaaaaccaggtgtaatagattcacccctcaccttggccctctccccgcaagcggggcgaggggatttgaggttagctgatggggaccggctgccgggttctcagcgattcgagggccttgagggtggcctgggtagagttggcatagctcgaaaaaagtctggctgcggcggcgggttcccagtggtccaggaaaaaggcccgcagttcgttggcgtagcccatgtccatggacagctttctgacggtctggcggcggccgccctggatgatgtggatctggcgaaagtcttcgatgacgcccaccgaatcctcgcagtagacctcgaatcgttcccgggaaaaggttttgctgcccttggcggtgtagaggatggtgccgagcgagccgtcctggaagttcagggtcagggtcaggttgtcctccggaatatacctgcccatcactccggaaatagccgcggcgcacacccggaccgccggggagtcggccatatacccgaggaaatcgataaaatggcagacctcgcccaacagtcggccgccgccgacctgcgggtcatggacccactgatccaacgggatgtagccggcgttaacccgaaaggtcatcaccagcggggtggtgcggttggccagggctgccttgagattcatggccatggggctgtagcggcggttaaaccccaccatcaggaggcgggcgccgtcataagcggagataatccggtgtaagtcttcttccgtcaggcagaggggtttttccacgaagacgttcttgccggcggccagggcctccaacaccaactcggcatgggaattgtgccgggtggtgatcagcacgctgccgatagccgaatcttgcaggatctcccgataattcgtactcgcctgggcaaagccgtactttttggcaatctggtgggcgctcaccccggtagtggtggcagcccgggccagctccaggccgggcagctttttcagggccgggagcagaatatttctggtgaacatccccccgccgatgaggcctagcgatcggcgggaaggaagtgcaaacgaggtcgagagaaacggagtaccaaccggggcgggtttcccgaccgcccccggctgatcgggctcaggataggttagcagcaccccgatatacggctcctggtttttcaggatgaggtcgtaggcctgcagggcgttattaatgtcaaagcggtgggtgatgagacgctccaacttcatctttccctgggcgatcaggtctagaaaggccgacaggttgcggcgttcggtccaacggacatagccgacggggtagtcaaaacccttggcttcgtagaggggcgccaggctgccgggtccggacgctcgggagacggaaaagcgcagttccttttcccagaaggtcttacgggtgaggctcaggtcggcaacgcccaccagcaccaaacgggcccgctcccgggccacggcctcggccagcaggatggggcggttgtcctggccggcggagacaatgagcacggcgtcggcgcccaggccgccggtgcagttggccaccgcttcttccacgttctcctggccagggaccagggccaggtcggcgcccagctcccgggccagatcgcatctgcgccggtccaggtccaccccgatcacccgacagccctgagacgccagcaattgcacagtaagcagacccaagaggcccaggccgatgacgagcgccttctctcccagggtgaggcccgcctcccggacgccgtgcagggcgatgcagcccagcatcccgaaggccgcagcctcaaaatcgactccggcaggaatgggaacacagaggttttccggcacccagagcagttcggcgtgggaggcgaaaccggcacccatcaccgccacccggtcccccggttgataaccgttaaccccggcccccacctcccggaccatcccggcggcgctgtatcccagcggtaccggctcgtccaggcggttcatggcctctttaaagacgctgacgaagccttctttctgggccttggcccaggcctggcgcaccaggtccggccgcgcccgggccttgcctaccaggctcttgcggcccatctcgatcatcaatttttcggtcccggcactgatcagagaagccacgttatgcactaacaggccgccagccttgacggccggggggggtacgtcttctaaggttatcttgccgtttttataagattggattacctgtttcatatgaacccatgggctgagaatttctttattgctaagttaataaaaatactttattatattgccagcagaccattaaatctgagaccggtgcaaccatgctttcgtatcaacgggtgaaaaatatcgaagacgccctgggaccgcagcaggcggagcccatcatcgcggctttacaggaactggaccgcaagattgatgaccaacggaatgcgctcaaggccgatctgctgatggaactggccaccaaggcggatgttgccgacctgcgcgccgaagtcaaagcggatattgccaacctgcgcgccgaagtcaaagaggattttgccaacctgcgcgccgaagtcaaagaggatatagccaatctacgcaccgaaatcgccaacctgcgaactgaagtcaaaggtgaaatctccaacctgcgcactgaagtcaaagatgatctcggcaacctgagaaccgagataaagaccgatattaccaggctggacggcgaactgaaaagcatccgcctgtggatgaagctgttggtggccattggcatcctgggcatatcctttttcagccctgccgccgtaaagctgctggagatgttgaaataagccatcatcgtatcgacctgaaacagtgaaagaataatgccatgcttacctatcaacaggccaaagatatcgaagacgccctggggccgcagcaggcccccaatttggcggcgccacaggacgtagatcgccttaaaaaagaaaagcaacttgccgccgaacgatccgcgggaatagacatcaggccgaaactggctcaactagagagcaatttggctttggatatctcccgcctggaaatgacgctgcaagtagaagttgccaggatcaacggcgatctcaagacactctgtttgtggatcaaagtactgatagccttaaccatcttcgggatagtctccttcagtcccgtcgtcatgaagctgctggagatgttgaaataagccatcatcgtatcgacctgaaacagtgaaagaataatgccatgcttacctatcaacaggccaaagacatcgaagacgccctgggaccgcagcaggccggaccgatattagtagtccttcaggatctggatcagaaaatagagaaacaacggacgtcggtaaaggccgacctgctgatggaactggccaccaaggcggatgttgccaacctgcgcgccgaagtcaaagaggatattgccaatctacgcaccgaaatcgccaacctgcgcaccgaaaccgccaacctgcgaactgaagtcaaagatgatctcggcaacttgagaaccgagataaagaccgatattaccaggctggatggcgaactgaaaagcatccgtctgtggatgaagctgttggtggccattggcatcctgggcatatcctttttcagccctgccgccatgaagctgctggagatgttgaaataagccatcatcgtatcgacctgaaacagtgaaagaataatgccatgcttacctatcaacaggccaaagatatcgaagacgccctggggccgcagcaggccgggccgatattagtagtccttcaggatctggatcagaaaatagagaaacaacggacgtcggtaaaggccgacctgctgatggaactggccaccaaggcggatgttgccgacctgcgtgccgaagtcaaagcggatgttgccgacctgcgcgccgaagtcaaagaggatatagccaatctacgcaccgaaatcgccaacctgcgaactgaagtcaaaggtgaaatctccaacctgcgcactgaagtcaaagaggatatagccaatctacgcaccgaaatcgccaacctgcgaactgaagtcaaaggtgaaatctccaacctgcgcactgaagtcaaagatgatctcggcaacctgagaaccgagataaagaccgatattaccaggctggacggcgaactgaaaagcatccgcctgtggatgaagctgttggtggccatcggcattttgggcatatcctttttcagccctgccgccgtgaagctgctggagatgttgaagtaggcgcgggcgcgggtaatgggttatggggtattggtcattcggtgtagggtgggcactgcccaccgtaatgatggtattgaattctttggtgggccatgcccaccctacatatatcatttcccggtggcacaggctttctagcctgtgccgaagttatctgcaatataagccgccatcgtcccgaactgaaaatccgccaataatctctccaaccgccccgccgttttgtgcaaattgacgtattgcctgaatccggtgcgtctatccaagccttttagccttgggcactccgggtccaactcccaaggatgcaggtagataaccgcaggatatccttggcggttgactgccttaatcatggccttggtcagcgggtagggatagagccggaaatagccgcccccgccgaaagggatattttttcccccaaccgtcaccgtggagggaggtatctccagaagcccgttgtcatgacgaaaagggaagcggggaacatcggccatcccgtagaggtcatgatggcggatggggaaaatgctggaatcatatctgaagcctgcttctttgataatgtccaaggcccacaacgtcttttttaccactgaaaaactcgtggcccggtagccaagaacctcttggccggtgatatcctccaaaagctgtttggcgcgtcgggtatagtcccggaaggttgtggggtccaaatggtagatcagttgatgccgccagccatgactggcaatctcgtggcctgcggcagcgatttccatgacaagttgggggtagcgcgcagccacccaaccgaggatgaagaaggtggcttttatttcccgttgatgcaatagatccagtaactggattaagtttctttctatccttgactcctgagcatcccattgttctctagatatataagattccaatgcagaagtatgaaaccagtcctcgacgtcgatagtaagtaaattcattaagttaaggggatatcgagaaagactttagaattctgctaaaaagttcgatgttgatttatggcttcctggaaaagggcttcgtatttagctacgcaagcctggcgggaaaaatgctcgactgcatatttgcgcccgttccggccatagaattcgccaagttccctatcatggtaaagtcttagaatagcttccgccagtgcttttgggttctcaggctccacacagataccgcaccgggcttcatttataagcttaggtgcatccccctggaggggcatgctggccagcaccggccgccctgcggccatgatgctgagaattttggagggaattactggggttttaatgttcttttttaaaggaaccaggcaaatggcggaggaagccagaatctgaggaaatatattccggggttgcattgggagaaacttgatattcttgagatgtaaatcttcagcatttttagccgctagatctctgtctactccccccccgaccattaataagagaatatcaggataatcttgtagatgagcacatgcttctacaatcgagacgattccttgagaaattcccatggtacccgcaaaagagacaatgaatttaccgcccaaggcatgtcggtggctaaaatcgttgtctttttcctcaggctgtatcatatcagtatcaacccaattagagacgacttgcaccttagcggccggcacttcttttttgatttccaggaattccctgtttccttcagaatggactgtgataaaggtcgactgcttataaataaaagcttcaatcttttcaaaaagccagatcaaggcattattcctaagttgccccagatcaataaggcattgtggatataggtcttgagcattgaatacaaaaggaacatgccaaatttttgcaatagtataggctgtgagacccatgagcagcggtggggaataatttattaccacatcatgcttatcctcaaggatgccacccagacagaagactggtgggaccataacatggccgagttggtattttaataccccatccggtaagggagggttggcaaggcgcaacacccggatgccgttcatagtctcacgataaatcaaattaccattgtatttgggatcgactgtttccagattgtaccagggtatggaggtaatcgccgttacctggtggccacgttgtaccaaggtctcacagagttcaaaaaacaaatgcgaagcggtaccaatctccgggggaaagtatttggttagggccagtattttcatgtcagcggtcagagcagaggtatttcttccaaaaagtcttatcagttaaagaagtcaagaccgaacagaacatcccccagagcggccccgggtcatcccaggaaagcaggtcatagtaaaggttttcgcctcggaattgaaaaaagctgggattaagctgccagcgtttagggttggccaagaagtgcagaaaatctcccggcagcagccagcggcaccgcacacccagacgatagccgttaaccggttcgatgtcgccatctaggaccagccggtaaaggagataagggaaatccaccccggaagcgatgggtaaggctatggagccccagaatttggggttgatctccataagcttgggctgtccatctcttgggtcacttttaaactccaccatagccaccccataccatcccatggcctgaagcaatcgaatccccatatttaccaattctgggttggagacgctttctctcaaagtgctcgggccgccgttgaggggatactcccgcaggcggcggtggacgaaggtggcacggggttcggcgcgctggtttagcaaaacctccacccccaaggcctcacctccggaaggaatatactcctgtacgagatagtcctcaaaccgtgttatgcgctgatagctggactgcaggtctttcatggttcggatgtaaagcaaacctcgggagcctgaactccgccggggtttgagaactaccggtaacgaccaagttctataaacttcctccagggttgcaaagctttccagtctcgccgtttttggacaaggtatccccagagattcggccaaactaatggtttcgtacttatcccgggccaagccatacacagcatgtggaaccgtcggcacccgcacgtatttaccaagttcttcaccacatttggttactacatccagtgtgcgctcgtcgatggcgaaaagtatatcaaagaccccttttcgggcttgggatagcagccaatcccggaatctttctggctggttttcaggagatgggtaaaccagggcctgacggcaatatttggagaagaagcccatactgaagcgctggtcatctccggcgatgaccggaatcccgcggcggcccagggcccggataatcggcactgccttgcgctgcttggcgtcggtgactaatacggtagccatagtccttacggtaaatttgaccgttcgcacctgagcatgagctgacgcagaccttttctgataaagcgattcatgaagattcttccgagacgggagggccgtcgcccaaagattttagcagttcgtaagctatccaggaaggaagctggagaatcgaactccgacatctctacgtaagcccgtcccacctcccagggggtgtgggcatcgctgcccgccccttgcaaagcccctacctccctagccagttgcgccgcctgccggttggccgctggatttagcaggcgcccattaaatacctcgatgatgtcaatgcccggcaggatgcgtcttaagttcgcctcagcccagtttcgactgccggtgtttttaaaaggatggggaagataggtcaaacccccctggtccctgatggcggcaatggtgtcttccggcgttagttccggcggaatggcctgacgcaagaacagaccaatgatctcgccctcggtagtcatcacctcttcgccagaaataagacgaacaccctgaacttcctgccaacgttggcccaatgccagagcattatgatcagtaagggcggcggcgttcagacccagccgcttcatagcccggattatcgcggctaagggagcagccgcgtccttggaaaccagggtatggacatgcaggtcgattttgatcttagtaatatcagtatcacttcttacaggcaaagaccgccagggaaaaatatacctggggaaaacgccggatcgtcatgacttcggccaatttgagaatcaggtagccgagatattttttaagactgcccgcgctagggggttccatatcccaggctagcggtttaagcccggctcgctccaggcagcgacgcaaagctttttgggaaaagtggtagaggtgtaccccaggatcaaaccctcgcttataaagttttcccaatggaccactgatccaatccaggttggggaccttgatatacataacccctccgggcttcaaccattgagccgtgtgggaaagaacttgatgggggggggtaggtatgtgttctaaaacatcccgaaaggtaatggcgtcaaagaaattctcagggaaagacaaagtccctaattctccgatttggcaggttattccacgactctcacaaatatcgaccaagccgggatggatttcgatgccctgcacgcgccatccccgttcccgcataaaattcagaaaatctcccctcccacagccgatatccaagatattcccggttttcccaagcatcgatgccaatttttttgaggtccaggaataaacttcaatatcttggtcggggggattataagaaggcttgcaataaaaatcatccttcacataatattcttgagtcttttcaaagtgtggcatgggatcattaaatcccaaatggcaatcagggcagtaggctatccgaaaactacctatcccggtcactatattccagcctatctggcactctgggaacttacaaatcggacagggaatgccaggatcgattatcaattaattgtcctccaaaatctggttgaaaaactaagaaaagtggtcaacaaataatttataaatctaaaccagataacgggtctggccggtaagcgccatcacctgatgcctttatcccttaccgggaaatagtgggttatgagtaaaatcttcatagtgtcaaactatatcgagatacttttttatatgccgtaccagggtttcctcaatttcggtatggcgggggaccggttgttttttcccatttttatggttgagatagatatcatgtttagagccatgacgggaaaggacgcacccagatctttccaattgactgatgaattcttgccgtttcacagggaaatttcttgaacttcataatgttccggcacatcgtcaaaaaacatcaggaaataggcatccttgatattgtaaaacagttcttccagggtctcgccttgggtcataatctccggatgctccaggatcttgcccagatagaatttttccgccttccaataaattaccgtcagcttcggcaccgcccgccctccgaaattgctataattatctatgaatcctgaaaatagcataacttgagttgcctctggctgcaacaattctaaccattaagcaccagcacctcatgccgccgacccgacttcaggcgggaaaaagggactgatcaaaagaatcttcatggtaattgactgtttttgggactggcccatagattatgcattattccggtgccagttagattacagattttaagtggcaaatattgcaaaactttaacgccaaaattaaccgcattacgcttaaaacctgttagctttagtttattacttaaactaaaatatggtattctacttagatagatatgcctctgaatctcaaaaccggttctggacaaaagtgcttttagcccaagtttcgaaaaatggattaaatgctctggaacccataaacagccattgtctttatcccttaatatttttacgaaaattgagtttacattagggaccgcaattgctaaaatccctcctggttttataatttctctaatttttactaaaaaatcgtacggcttttcaatatgctctaaaacttggctcagaataaccaaatcaaatttctcgccctgaagatcgaggtcttcaaaaaaagcaggtataggactaaaaccattcatctctgcaaaaacttggttttcccacttaccagggttgatcgacttgaccttaaaacctgactggagtgcggcacgactaaaaaacccaaaaccagaaccgatatctattgcatattgttgattatttcttcccccccccatataatttatggcccaactgactaacctttccgaatctactgtggcatttggatattcttcctcacgtctgagcacctctggataagaaattggctccgaaagtccatggcccgaacgtgcataaactgaggcgaggaattttttagtgggttgagggttcataaacccagtttggcaggtagaacatttccaaaggtcatatattactccagatttctctttttttaaccaaaacccaatggcttggccaccgcacgctggacagcagctaattttctctttaaacatttctccacctaaaaccggcgattataaatcgatgtctcaaccattgttacatggcgaagtccctgaatgtgaattgcgtttcttgagttccaaatatttagcatcaaccagaaacggataccatagcccatgcaaaaaacaatagatcaacccttctttgccatccaggaagcccaattgcacgatataacgataaaagaaataaaacagggggcggataaagagcggcatcctaacccatatcttctcccgtaaccaaatcttaaacttatgctctatttttctttggttggtggccgcggcttcatttgtaagaccggctttattgtccaaccttactaattcgtgggactccataatagcatagttattatgtttagctatccagtaggttaagcctctggcatcttcatggcgcattgggtaatttaaataacccaattcaccctgaacagttgcatactcccaggctcctcttttcagtattcgggcttgctgctttttgatcaaccttaagatataatcggccttatagcccccatgtttaagccatctccccaaaaagtaaaagtttcttttaatataatagccctgcactgaaggattagctttaccagctaaggtttcagagatttcttgacacaattccggagttaggcgctcgtcggcatccaggaataacacccagtccgtttttaggggcaggttatccaaggcccagttgcgttgatccgcccaatgcacccacgcattctgataaatcttctcggtgtatgctcgggcgatgtttagggtctgatcggtgctgaaggaatccacaatgaagatctcatcggtcaggtccttagcgctctgcaggcaggcccggatgttgacttcttcgttataagtgaggatgatcaccgaaactggagcttttgccatatttcacctgccctcaacttggctatctgaccaattaagccccggtctgcgccgcccggtgagaatatcctcgtaggcggtcgccatttgttgggccacaatatctatgtcatagcgccgccgggccgcagccgcggccgcctgccccatcgcctttagccgggcagggtcagataacatctgcttcaggccctgagcaatggcctcgacttttaagggcactaccagccccgcaccatcggcttgcacctcccggcagatgcccacgtgctccgagaccagcaccggcaccccggccagcatagcctccaccaccgcgttgccgaagttctcgttgctgcttaccagggccatcaaatcgctggctgccaggagattgcggcgacccacagcatctaccggccccaagaactttacgtgggaattgaggccgcttgactccgccaaatttttaagagagatttccgccccggcgtcaggtccggccaacagtaacaccaactctttcccattcaggccaatttcagacatgcccttcatgagcaggtcgaggtttttaatctggtgcaaccgccccaaaaacgtaacgacctgagtttgcgggttgaggccaaagttagccttagccgcaatcttttccggcaattcctggaattcctgcacttctaaaccattgggcacgataaaactggggaccgggaaacggtggaaggcatccaactcccgttccatggcagtggtgtaatgaagcgccgccgcccccctgacattccttttctcaatagcccagaaatatatccacttcttccaagctttgtgctgtagggccgccttccgcaatgtgccgtgtaccgacaccaggtagggcatttcttgttgccgggcggcaaccccggcgggaatccccggatagcaccaaaaggcagtcaaatgcatcaggtcaaaatttttgatcagccgccggcaagcctggcctaaactccgggaataggcaaacttgaggaaaaaatcggtcttgaaataataaaccgttactccaccaacatccaccggccggttcaccggtacatccagccgccgatccatgccgctgtctgtagtaaagaccgtcacctcgtgccccagcctggccaacccccggcagagctgactgacgcttctaaccacaccgcccaaatgccaggcgggttcataaaaacctgtaatatggagaattttcatgctggcggttgacgataaatagcctttttggagctaacggatggccgattaagcaataggtaacacagataaattaacaggacaaaggaatacagcaccaccaggcacctgctggtcacaaaaaataaggaggtgtaagaagattcaaatgcacccctgagaggggtaatcagatatatataaaatagcgcggcataggctcccacctgcccctctttgccgatgagccaggtacgcaccactttgagaaatatccccatgaccaacataccgacaaagagggcgagcacgccgccgaagcgatagagatcagcgattggggtgagcgccggaaaggaatagatactgagcggctgtccccaatagatatagccgaaatatttccccctctccatcataatgggtttttccggatagaacaacctggggaccagcatccagaaaagatcatcggggatgttgttgtcaatgccaaaggctcgttctagggctttggcctgcggcccggcggagagcaccacaatcagggtatctaaacccggcaagcgattaatcaaaatctcataggcaaaatcaacgttttcggaaacattagaattcagagtttttacaatcgcttcagagaaattatcgatccgtttagatgcggtttcgtgcgacctgctcccgtaatttttgtatgcgacaagacggtaattagtgctgattaccaataccagggggagcagaatgatcgggacggccaaagctttgagcagagtagagcggcttaaacctcgtccccgggcaaactgccaggcccctagaaagtacataatatgcattaacagggcataccgactgccgctggtcaataaaaaggcggccgtgatcaccgccatgaacagtagagggagtttcagccgaggggccgcggccgggtggcgaaaatagagaaaggccatcaggaaaaagcagtaataacctatacaggatagttgacgccaggtcgtctcatgctccctttcataaaagccgctccaggtggccgccaaaacatagatcagcagatagccgcccaggaaaagcgccaggagcagtccccggctctcgcccgggtcaaggggaaagtgcggcggggcgggcagcatctgtcccaggcgctctcccaggcgcagccaataccctaaagccagggccaggtaagctagcaacaccagcaatagggccattaactggtactgcggcaaatacaatgggcaactggactgcccctcgggccagccatggaaaagcaggtaaagacttttgataacataattgggaaataagtaagccaggaccgcaaagctgatgggatgaaacaaatccacctggccgtctacccaaccgcgtagcaaaggatagaggaacagggcggcgaggagggccgtaagaaacaaggatagagacagcgtggccgctccctgctctggcagaaacgggaaaaagcagagaaacagggcccctcccaaaagcgcggcataccccggacttttgatggcgggagttgagcccatgcaatttccctgggtcttggttactagacgcggcctgggtttatgtgggccgggtctttgattcatgtggccatttcctggtctgttatgggttgggctgcaccaggttgaggtatgctgtcatcttggcaggacttggattggttcttgtccgcggcaattatccgcagcatggtttccaggcgtcggtggtaggtgtgttcgctctgggcccggcggtagccggcggcggcgatcgcggcccgctcctcaggccggttcaggtaataagggaccagttcccgcagttcctgcaagttgcggtagaccactacctcctggccaggaacaaagtattgtgccagcaccgacgaatcgctgatgagctgaaaccccccgcagccgcaggcctcaaaggcccgtttgttcaaacctcttattgcggcataatgcatgttgttgaggacaatagcggcggcgttaaaggccttggacttctccaactccccgacataacggtgttgatgaaagcggcgcaccgggctggttatcgtccggccgggagatgccccccagatcttgacgtcatagtccagtaactgctcgaacaccttgacccggacaccgtagaggttcccggcggtagtgatgtcgcagccgtaaaattctttttcttccggggtgaggcggacctgccggtgccagccgggatagcaggccaggggtaagagatgggcattcaactccaggttgtggaaaaattctacaatgtattcatctgtaaaaaaaagataatcccagggggcggtgaagatatactgccggtcaaaattgatcatggcgtccgggcaccataccgcggtgatgggagtccgagccggcccctttttaaaattgctcactacgtcaggagggatatcccaaatggtggataagacgagctccggctcaaacctattcagctcatgcaaggcctttcggaagatcaccacttccaattccggtattgccttaatcaaaagcctttccagggacctgattctgaaagaatttttggtgtaaagggagtcaggaagccatccagacagaagaccacgatctggattaatgctcatgacctggtggcccatgtccataaaggccgttatgatacatttggcaaatgaatcagtgtgtattggaccaattacagcacaacgcatttatacctcaataaaggattattttcccaaaggttaatctaaaaaactactttttgttaaccgccatgatgttttgggtaaagatatgccggtcacgccaaccgccagtctccaccgcctggtagaaccagaggcagcccttgatcacatgccacaacagaaagcgaatggtagattttactccgtgaggcaaaggcgcaacttcataaaaactcatctcggcaaaccctgcagcccgcagcacctgagccaggctatggcgggtgaagcagacctcgtgggtgaaatcaccatagaagtatctacctgcgaacggcccctcaccgttcggggtccgaagcaggaagagccccccagggtgtaaagcggtgtatacttggtccaagatctccatgacttctgctttggtgaaatgttccagcacatcgaaggcggtgataacattatacctttcttgagaagtagccagaaaattgcgcagatcgccttgaatgacctggttcagacccagttcacgggccaaagccacctgttccggagaggcgtcgacgccagcgagatttcgatagcctgcctgctggcaggcatagagaaacggcccacagccgcaccccagatccagaatgctgaggcctttatcaggcgggagaaatttatcaataatacttcggcggtagtaatcgcttaatccttgcagggactgcgccgttaaagctgtctcccccgctaaattcaacgtctgataattacggtaaaatctttctcttaattccataactaaattatttgcttgagctttttattaattgagcgataaaatccatcaccggggcaaattgagtttcataattaaattgctgtaaataactttctctggccctcttcttgatatggggatctctttctaaccggtttaaaagatatctcacagattttgctaaatcttcaggggtttcttctctataagcttctcccacatccaatgggccgataatttccctaatggcagtcttgccggggtaaatgaccgggactcccatggctaaatattcgaacagtttcccaggagccgcatagatggaattgagacttttcggtcgataaagcaacaatcctatatcggcggcggcgatataagaaaacaattcctctggactcactcgatccagcaacaatagacgatgctcaaccccgtttgtcttggcaagattttgtaatgaagccttataatctggttgaccgtgacccaataaaactaatacaacttcctcaggtaggtcgataagcgcccttaccatttccgcatgacagtggccatctgagataattccttgataaagaaggattttctttttttgatttttgcactgagataatattttgggaattcttgtgggaatctccaacccgctaagaggacaattggttaccacaaacgagggagtgttatccaggtgtgcaaattttcggaaaaggcgtaagcggtttttttccacatcaattatagcatcggcttttttcgataatattttttctaacagtttgtaaaaataatgaaatgacaatttcttggggagatctgaaagagtgtaatattcatttacataataaagcaaaggaatcttaaataattttgctgaaataaatccaataaaaaaggacaccgggtaataaacaattagcacttcgggccgataattttcaataaatttaaataccgagagacagaattcccaatagtctctccctttctgaatagccgataaattagcaaactcgttaaaatcgagacgtttagggccgatttttattatttttacgggggaagggtaatttcctttagtttcgaatgcgtccttgcaaagaaccaatacttggtaggtttttgccagggttttgctagcccacattgtcggcatacaatagtccggatggacccaggttataatacctatcattgaagtttcttcaacctatctgttaccttcttgtagcattattgtgctaaaaattatagtgccttaggaaatcacttataaaaaagccagttaaaaacgttaagaagtaaactaacttcattgaatttttacaagaataccactctttaacctgctttatctcttaccaagtaccatcccttgaactgttaaataaaaaaaaggattttgggctattttagttccgtgcaatagctttaagattaattgcttgagcaaagaccaggcaaggtcagaccctttcaatatcttacatggataaggacctgtaacggaagttaaaatgtcagcagggtgaattgtgctgttagaataatattcattaaagtattcgcgtagattttcaataagaatgttatatttttcaggcccgatttctgagtcacctcgcaagtctagatctatagtaagtagcaatattcctttaggcttaagaacacgggccatttcagatatggtttgttcaaatttaggaatatgctccagtacgctgatacaatatatgatatcggcttcagcatttgaaaacggcaaattagttccattcgttagcttaaattctattttgcctggtttatgtggaatcaattcaaccgcattgttcaaatccttttcacatattgggtcaatgtcgacacagataacttgatatcctaagcgggcgacagaaaatggaaaaaaggttaccccactacctaaatctatgaccagaggcaaagttgttccaaaatcctcccgccttgatttcaaatgatgataaacatatggatattcccaaaccctactccacgtatgtagtggatcacgaggccatctatattcagcactacgaaatctgttttcataggctaaaaatacttcttgttctctttccaaaaaagagaacagatttcgccattcagatgttttgagatccgataatgaagcgagcccacatctttcaaatgggtgtttccggctagcaatcatgagaaattatctttagggaaagattctcccgattcgttcaggctttcctggccaagacggtcaggacaaaggaaccttggttataaaggttgtcgccacagaaataccttaataaactgataaagatttttttatataacttccgaaaaagactaatatttattttaggatcaccgttgcgggccaccgagggctgcttgtgttcccaaaaatgttcgatatacatatcctggcttaacaagatttcagagagattacgcaaattgaaataattaaggtgttctaaatcaacgcgaaaccctacccaggaatgcccaatcttgttatattcttccgcattgagaacagatatgagaagcctggcgtcaggatttaaaacttgcgaaatatcatcaattaattttttggggttaactaaatgttccaatacttgaaagagacagactatgtcatatttttttgataaatccaaaaattttgttgctggtatattctttcctgccagatgttgcggagcaatactatcgagttcaactcaaaaaggaataccccctccatagctaattaagtctaaaaaattgccgaatgaacaaccaatttcacaaacaacatgatttcttattgctcccgtattcagtaaaattgaaataaaggggttagtatagtattgtaatgttcttctcaatatactatttttgcctaaatgacaatttttaaaaagacaataatcattgtagaagttattaatatcagcttcgagaggaatatcggctaggtataccattttgcaaatcgaacaactatgaactatgaaaccatccggccttctgatgataggaaccggctcatcggactggcaaaccgggcagcagcgatgacatgtggctgccatattccaataaggtttgcgagcagccgacacagtctctggcaatggaggcagttttagaatcatcctgataaatttaaagcgtcgccatgtgcctgaggttgagggagtgttgcgaattcttatgggcgatcggccctagctgcatttcttgataaaccttcatcaggttatttctggcacggaccggccggagcaaaatatttccaagactttctgcttcccctgtagcggtaaaacgtgccagccatataaacctgtaataatagctgtgaacaaagccaaaacggcagccaggatttgtgatatatgcccgctcccgaaagcgagtaagaaaagaattcccgttaagccggataagacgaaggaatattgcacgctactccggcctaatgacctccatacgaaaagcaacaggcaaatggtcagaaaaaagtaagccagaaaataagccagggccagtcccatagcacccttggagggcaccaaaaaaaccacagttggcaagaggaccagagcccatgccatgttaagggaaaaccccacccatattttgccagaactgatcaaagcctgtcccaccgttgaaccggccacgtgcatgatggtcacgcaaaccagcagggccaggattaaatggccttcttgaaactgagtaccatagagagccatgagccagggactaagcccgatgaggagagaacccagaggaagagaaagaccccagatggtccttaaattagcgttgatcgctcggacgaaagagccctcgttttgcccgtgaatttcggaaagcaggggcaaagtaaccatacctataatattgggtaaaaacatgataaacatccgaaactggttagcggcgttgaaaagccctagttcggcatagccgttcggctggttcaccagaatggcattggcggcccaagtaacctgtgataccatgctccccgataacactgcgggtaaggagaaatcccataggacccggcgctcagcccagctgtcccgatagctgacccgaagagcggaagcggcacattcatttcgcaaggtcaaggacgagaaaactacccccgccaaggcagaagcgatcaaagagagcactgcgcccagcaatccgaggaaatatactaagattaaagttattggaagcgtgaataatccctgccagaaattaatgcgggcgatggcccggaaggcctgaaagccgaagagactgcccgtctgaacccccagaagggccgaaaccagaaggatgggtgctcctacctgcaacatgagggccaggtgcggggcattcatcgtcttccgggctaaaaatggcgccagagataggcaaaccagggtcatcaggccaccggtgaccaaagccgccagatttgagagggctataatgcggccagcccggtccggggcgttggccttgagctcggccacatacttggtagtagtgagaccaaggccgaagcctgcaaaagtgcccaaaagcccgattgtgctctggatcatgcccaactctccaaaaacctctttccccagcagacgggcaatgaccactgctgttatcagggaaaagagcctggtcgccactaaaccaagtaggctccaaaaaaacccttgtgcgaaacgttgtagaagatccatgttaattcagcaagcccgatggtatatattaagtctatttgataagcgaacctcatgctaggaaaaattgggagatatactgggatgcaggctcaattgaagacatcctattgttacaaagaagttggcgattgtgccttctcaaatggtccagcaccgcggcatacacttcctcaactgtgatagccttcatgcaggtaagatggtcgcaatcctcctggaagcagagttcgcagggcacggattttctcaggatgacggcgttatccgagcaaggttcccacataaccggaaattggcgggcgctgaacagggcgacaataggggtgcccaccaaggcggccaggtgcatgggaccggtgtccagggtaacctggacatggcagcgggacaacagcgccgtagtttccaacagggacgtttgcccggcagcgataaatttatcaccaggaaaggtgtgggcgaattcctggagctggtctttttccgccggccctccaaaaaggataaacaccggctggcaggtggcctggaggcggcggcccaactcggtgaaattggccagaggccactgattagcctgagccttggcccgggtttgcaggccgataaccggccgggagccattttgaaaatagggctcaaggaggcggtcggccatctgctggcaaggcatgggaagctgaatctgatatcttttcaaagaattaattccggtacgctggagcagaagcaggagacgttccacctcattatgaggcggccgataatcgtgcaggcggcggttatccatgaacgggaaatggtgcgccagggtgaagccccaggcccctttgacccccaggaggcgggcaaaaagcaagtccctgaacgttcgccggagatcggtgcgctcctgagggaagagcaggaaaagatcaaaccggcgctggcgcaagttccggagtagatttttccggaaggaaaggtcggcaaagtcttcgcgataaaaggtgatgatctcgtctaccagcccttgcctctccaggacctcccgggcttcgggcaaaccccgcggccccggtgaggtgagcagggttagatgggccaaagggaaattatagcgcactgcggccagggccggcaaggcgcaggccgtatcgccgacgttgccggtgcgcaggattaacaccctccctggatgattcatcaagcgatcaattgtttttccggtatgtgggaaaaatgcctttctcaaagtttcaagaccgaaattagcaatgtcttgaatgagtttggctatttttaatgaaacacttgcctgcaagacaaatgaccaccttttaatggagatcagcttaaattagacatttcagctataattaatgcccacggtctggtccaagatactattcccgcggcgaagtcctgccagacttgccgtgcggccggagtattagtttgagaagtagcctgccagaaactagctttttgtttcagccattcgccaatggggaaagtgaaagtcatcttggggcgataaactagggtctggggcaagaactggctcagagcctgggtgagcagcaccttgggcaccttaggattaatacgttctttaggtctgatagccaatacagtgctgataagcaaagggtccaggaaggggacccgggtttccagggagtgggccatggacatgcaatccgtgtccttcagaagctggttctgcagatacccatggatttcccatcgggaaagcatatctacgggatggtaagtgcccatttgatgagaatggccatcgccgttcaagggttgcattgatgtagctagacgctgcacttccttaatcgtggcatccgtgagttgggccacttctgctggggagaataatccacggagcataaggtaaagtcccagagatcggtctagaccgagaaacgccagcttctgccatttgccggggaggcaacaggtcaagccattgaggctcctcaggcaaaaacccaacttgcttatcttacttaataaacaagcacgtttaaaatgggggtaaccgcaaaagacctcgtcgccgccggtgccggccagtactgccttcaaaccggcctttttagccatcagggagacgaaataagtgttcaccccatcaatgctgggttggtccatggcttgaaataccttaggcatttcctcttgaaataactctgacgtgacggttagttcccggtgatcggtgtgataccgccccgcaatgagttgttgatatttttgttcggaatactcggcttcatcaaaaataatcgacagagtggtaagcctcgacttcttggcagtggcccccaaggccaccagagccgaagaatcgatgccgccgctgagaaacagaccgatgggggcatcagaaataaggtgttgggccacagtctcctgtaacaaatggcgcatctcatcggctgagatggtcttttcctccccaataccatcggtccagaggtcgtaataacaatgcatacttatatggccgttttccaccagcagaaaatgacctgctggaatcccaagaaccccctttactgtcgtcattggaatgggaacagagccgaaaagcaggaagacgataagagcgtcatggtttttgtggggttgaaaaagacccgacttggacagggcacgcacttccgaggcaaaggcaatcttatcctggtcctggtagtagtagaggggcttaatgccgaagcggtcctttaccaggtagagtttgtgacagtggccatcccataggccaaaagcaaacatgccccggaagcgccggaaggcgtcgatcccccattcttcataggcatgaatgattacctcggtgtcagattggctgcggaagatatggcctaagcccaacaattcttctctcaagagttggtaattatagatttctccattataggtaatccaaatcgagccgtcctcgttgctcatgggttggtggccagcggaagaaaggtcgataattgatagccgccggtgtccaaagcccaccctgctgttggggctctgccagataccctcgtcatcggggccgcgatgcgcctgggcctggttcattctttccagggcgaatctggtaccctcctgagaaggagcatcattgcagagatagtatatcccagctataccacacatattatttatttcttactttcatataattacccaacaacgatcacctattttcataatacttcgaataatatgggataggttattggtaataggtaataggtgatgggtgatgggataaaaacaggttatgggttatgggttttgggttatgggttttgcaggtaggttttatttttacactgaaaaagtttgcaggtcctttgcttgtgctgcctcgatgagaaatatatctgcggccacgaataaatccaggggcgatttcctggccgccgtcagggctgaggcaagttgcaaggcatctaacgtgcgcaaccgtcttgtcaccactatggtctttaacaggtcagccgcctgcattttgactgcatgatccacctcaataatttcatatccagcaaaatcccttataaaacagtccagaaccgcttcaaaaacgtcacgatcaataaggcccatccttaccttggttgccaaagcagaggtaatttctataaaggacaaatcggaaataacaatacaggtatcggcggcagaaatgagatgttccagtgcttctgtccccttttcctgatgatacagtttaaccagggcgctggtatcaaaaaaatatctccggatcaaactctatcctcgcgctctctgataatatcggcgcttaagtcaccggggatagaagctaacagttttctggctctgaggaaagaacttggtgcactaggagctttcgtaagttccggcaattcgattctgaccgtgattgtatagcctttcatctggagcaatttttcctttatatcgtcagggacagaaagatggccatcctgtaagagttcggcagtgtattctattttgctagtgctcacttcatcctcctgaaaaaacacttttattataccgtaccttttgccggggctgatctcaaggggaaaggggatgtaaaaataggttatgaataataggtaataggtaataggttataggttatgggataaaaacaggttataggttatgggttatgggttatgggataaaaacaggttatgggttatgggtcatgggttatggggaaaaatcaggtaatgggtcataggtcggaggttatgggtgaataataattcgctgattttccaataaattaagtaaaaaacgaagggcttcattggttaggataagcccggcgccggggtttcacggcaaggataataattaattgatgagtatcgtcaattttgaatatcaagcgccaatctccgacgcgggattttcgcataccttcccccattttaattggtcctgatatccggcggtcataagggtcgacggcaagctcacgaattcgctcgcgtatacgcttggcggtggctttatccaatccttttatttctttggccgctttccgggcgatgtgcgcagtgtagctcatcccccgagttcttggtctaattcttctacggtcaggtattccccctgtctaaccgcaacttctctctccttcagatcagttagctcttccggggtgaggggtaaatcatcgtcgtgcctctcatacagcatatctacaatgactttgagcaagtccgcatccggaccgtggattatggtctttaccttaaataaaagatcatcaagtattggctccatgccacatttccttttagtaatcagataactaataacgcgccgacataacaggataaaacctttttggtgttctctggaaggattatactcttttttctggcagattagcaagcggggcaggaaccctttagtttttttactttaccacttaggaagggatcagtcttaatctgctctccaaaggctatattctcaataggttgtctaacttcctcatccaagacggtaagttctttcaggaaggttctggtatatttaatccgccagatcattgacttttttcagccagataactctgataagtttttcttccttcctcaccttcgaaaactgtatcattctctaccgcggccagcatatttcccaggagagaatcctccatgaattccaggagagcttcgggagttgtatctaaaatcttggcaagggtaaaaatagatatgtgccagtcttcttccaagcgaattattccgcctggttgttctttctgcagataatttttgagcttatctggatttactccaagtacttcggcagaagtcttcaaatccatggttaattgcattaatttttctcttataaaaaaataggttatgggataaaaacaggttatgggttataggttatgggttatgggggaaaatcggattgcttcaatttatatttgatcaacgatcttgtgaggaccgacactgaggaaaaccaagtattccccttctatctcaaaaagcacgcggtagtccatggtaatgctcaattcccagagattttccctgcccttgattttatgtattcttaaagagggatggcgagtattccccatgagcaaagagattttttgtttgaaacgataccgtatttctttgggcagatcctgataatcttttttaaacttatccgtgcggcggattttcaccggctttccaggtcttgtaaaaagtcgttgaccttttcaaaatctcggaaccggttttcagccaaatcctcttttgcctcgcgataccgggcttgccaggcttccgtcataaaccaggattgatcctgctcttctcgccgccattgcaggtaggcgataaattccattaaatccggcaaatcatcctctgctataagttcgatagcctgtttgataacatctttactaacagcagccatatggggattccttgaagtggtcggtggtaagatcctcaaccgggacatgagcctgggcccgttggtttaaaacctccaggcaacctgagatggcatctttaatattcgcaatggcttcttcttccgtgtctccctgggagtggcaccctagaagggctgggcagctcataacgaagccaccatcttcgggatcaggttttaaaataactttaaatatcaccggagtctgctcaattcttcaatggccttggcgtagtccttggccaaccggagtctgtaagaggttatgggttatgggaaataaacattaggccatcaagattggcgatagtgtttggtgatggcgagaatttcttctttaaggggtcttggcttcatggtttatagacggacgaagtttttaaaccctcctcaagatcagccagaaattccggggaatatccttcttgttgaaaagctgcgatgatatcatcaacactttgggtggcatcgaattcttccaaggcgattttctctcttgatgatgatcatcaattttgaatataacgcgccaatctccgactcgggattttcgcatcccttaccccattttgatgggacctgatatccgctgatcatactcaggcaggtgcaggcaaatatcccccaggggagggatagaatagcctttggcaatgctgaaaaatacccaatcttcgattgcctccaggagataacgccgacactattccaaagtgtcgcccgtggcccatacaccctccaggccagggacctccccataataggggtgaggatcatcaatgatttcgtaatgggccttttccaaagctcgttcgagatattttaccaacatgggttatgactcgttctagttctataacttgagttcttccggtatcttactaagaaaatatagtttccggttgttggtcaaaaattaacttctgtacaggctagaaagcctgtgccaccggcaagtgattttcatggtttgcgaatgacttttaggtcatggaaattaccattctctacaaaatgaatgaccagccgttttttctgtcggttcgcccttcaagaaaaccggtgaggttaaaagactcgctgctacggctaaagtgataaaaacactttgacccggatagcccaggtggttaggtattgcggagttgggaagtttatgggatcaggggccggatgccggcgggattgactatcgggccgcagccgactgattgatttcagtacacaccaatggcccgtcgattacatcctgccatccccgattttgcaatatattcgcttggttattgcacttttagggggtgtgggcggcttacggcaaccgtgccctcgctggcaccatgtatcagtaattaattttactaggctccaaacggtgtgtcaagtttttttgatgatgggtttacttgtgcgggatttggcggtattgcccgttccggcctgtgccgccgggggtgtcgcaattcaggattgtgacaattctgccgtcagggggccaaggccggcatcctgatcgctaaagaccgggaggacgaagtagatgtcgttaccgtctccggtatactcacagccgaccgaaccgccgtgggtttcgacaacgttgcgcacgaaatagaggccccggccggtgccgacctcaccttcgacattgcctccccggtagccttcctcaaagattctgccgatatcttcctggggaatgcggggtcccgaggtgaagacgttgaagcggacgccgtcttttcccgggccgaaaaaatcggggatcaggcggcggccgaaagagaggtatttccgcccggacggggaggggcggctgtatttcacggcattggagaagaggttggcgtaaacctgggagatcagacccttgtccaccagcagggtaaaatcctcttcggggacgccgcccaggctttcgtcgatttcgatatgccgttcctggagtttggggaggtaaagctccaactggggctgaataatttcgctgcggacattgcatttgcgctttcgcagcaccagatggccgcgctgaaaatgactgggccgaaagagcgattcaagaaagaggctgaccccgtggtattgcttatcgaaaatctggcagtcgctatcaatccccaggaccagggcccgcacctgggcgacaaattcaggacaggagcgggcgtcttcggagagggtgtttaccaggttgtgcagggtctggatcttcttcttgacgtggcgcaggtagaggctgagagaaatattggggacaataacgttgtgctcaatatcgcctaccaggctgttaataaagcggatatgctgaatattctgggaggtgatgatcttgttatgcagggcgtagcccaggcggttggcgtatttctcgaagaagaaggtatcactgtcggtcaaggcatgggcgggaaagatctcgagcatgccgataacctgatctttggcgaagaaaggcaggcggtccaccaggaggcggttgccgcggaccggtatgacccaggaatcgcccgcggcataggcggtattggagagatggatttcctccggggccggagtccggtatgcccgcagcccctccaggctgtcgcagacggcttccaggcacccgacgccgctgcaggtcaggaagagacggctgtcgaggtcgaagaactctttgatgaccgcgacgcagacccggaagagattctccagggtttcgtattcctgcgccagatcaaaaaaggttttgatggcgtcatcccttagggggccaaaattatactcctgataattgttctttttttctagaatacgctgtcgaattacctcaaggtcagcagggtgggtcatatttttacctatgggctgatgatgaaaactgctgaagcaaggtcatacgtcatgataatttcagtatacttgaaaatggtaaattttttaataaaaaatgctagctttactggaaccgggactgtctcgttttctcgctaatggccattacctgtaggtcacaggcgaaccatgaagatcatttaccggtggcacaggcttccaagcctgtgtagaaaccacttcccaactgcggcggggggggtgcctcgtttttttcgccctacaaccctgcaacaccggtaggctcatccgatagaggcgaatcctgtcttcaccccaagccttgggcgaatacgagattcgcccctacagccgctatatattttttgcgggcgaatacgagattcgcccctacagccgctatatattttttgcgggcgaatacgagattcgcccctacagccgctatatattttttgcgggccaacatgaggttcgcccctacagccgctatatatttgttgcgggcgaacatgaggttagcccctatatgttccatttccccgccataggtcttaacatatagacggcggcgggctgaaatccgcctcgtttgcgggtttgtatctggcactccggggtaaattgcggaggaatccggtaagacgccggggggatggtcagcggcgcgcataacgtttgagacttacgtcgtagaaatcattcccctgacagtcgttgatgacgatggtcggcaggtcttccaccaccagacggcggatggcttcgggccccagatcttcgtaggcaacgatttcggcggccttgatagattgagagatcagggcgccggcgccgccgatagcgccgagatagaccgccttgcaggccaccatggcatcgataacctcctgactgcgcctgcctttgccgatcatggccttcaggccgaggcgcaggagttggggggcataggggtccatgcggtagctggtagtggggccggcggcgccgataacccgtcccggacgcgccgggctgggcccgacataaaacattacctgcccccgaaggtcgaccggcagaggctggcccgcctccagcaggtcgatcagacgtttatgggctgcgtcccgagccgtgtaaatgacgccgttgacgaggacgttatcgccgatctccagggcttcgacgtcctggtcggaaagcggggtggttaatcgtctggtacgaggcattgacagctccttgtataaaaacagaatgtatttgtagggtgggcaatgcccactacgccactacgcctctacgcctctgttttcatgcttcgttgtgttcttgagaacatgtggacttgtataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgttttcatgcttcgttgtgttcttgagaacatgtgaacttatatgaaagaaggtggtgcaggctttgcagccggcacgctgatgcacaggccaggaggcctatgccaccaattattctttcatgcttcgtggtgtttctcagaacatgatgatttataagacgacttctttatgccggctggcgtggcactggatattgatggccaacggcagactggcgatatggcagggcataacattgaagtggacggccagggccgtgaggcgtcccccgatcccggccggaccgatgcccaggttattgatcagggtgaggaattcatcctcgagagccgccagttgcgggtcgggattgcgggtaccgacttcccgcagcagggcctttttggcgagcagagccgcctgttcaaaggtgccgcccaggccgatgccgaccacgagcggcgggcaggcgttggccccggcctcgctgatggtttgggcgattttttctttgatgccggccagtccggccgccggccgcagcatgtgcacccggctcatattctcactgccgccgcctttgggaaccacggtaagtttgagacggtcaccgggaacgattgagacgtagatgaccgccggggtattgtcgccggtattctttcgggtgagtgggtgacagagggatttgcgcaggtagccttcctgatatccctggcgcaccccttcctgaatggcctcgttgaggttgccccctatcagatgcacttcctgccccagttcgacgaagaccactaccagaccgcagtcctggcagatgggaatcagttcctcccgggcaatgcgggcgttttccaacagcagccgaaagacctcctgcccggcgggggattcctcttcccgcagaccccgctcgaaggcctgtaccatgtcctggccgagcagataattggcgtccatggccgcctgttttacggccgcagtaacctctttaacgttaatttctctcatgatgccgtccattccggggaagaattagtttttacgcaaaggctgggattattcgcccagatcctttttaaagaagttcggattgattgccggtcggggtcgaacggcggcttgggcttcctcatccgggttatcgtactcttcctcctccgcctcgtcgtccgaggcttcgtcatccaccccccggtcccgaccggaggcgaaaagggtggccggcagactgggaaactcttccagcggctggtttttcagggcctcctgcataaacctgatgaatataggagcggcggcctgggagccggtctccttggcacccagggagcgctcatcatccatccccacccagacgccggcggtgacggagggagtaaagccgatgaaccaggcgtcccgagtattgttggtggtgccggtcttgccgccgatcggccgtctcagggctagaactttctgacctgtaccccgcgtcacgacgccgaccaacagttccgtcatgatctgggcggtgcgttggcttatggccgggcgtgaatgtggctccgcttcttcgaggatccggccgtcccggtcctccaggcgttcgatcaggataggggcggccaactgtccctggttggggaagacggaataggcccgggtaagttcaaacaggctaacctcggaggcccccagggccgaagagtaattgggataaatctgggtggtgagccccatggccttggccaggttgatgaccggcggcagaccgacgctcatcagcaggcggacggtgggaatattgcgggagcgggccagagcggtggccagactgatggggccgctataacgattatcatagtttttgggggtccacagttcgccccgtcggcctcccggcagggagatgggttcgtccaggagcgtggaaccgggcccatagcctttttccaccgcagtagcataaatgatgggtttgaaggccgaacccggctgccgcttggcctgggtggcgcggttgaagacgctgtcccgatagtctttcccgcccatgatgacccgcaccttgccggtgtgattttcgacgtacaccagggccccctgtgccgtggggtcggggtccacgctgaccaaccacttctggcggccgctggctttctgctgcaggcgcacctgaatgacgtcgcctagacgcagccgggagacaatattactcgcctcggaaaccttcatcccaggtgccggggccgggttctggaccagaaagccgtattcgttaccgaagcggacgaccaggcagtttcgccctttctcaggctgaaccacgacggcggtctgcaactgtcccttcaggggggggtgtttctgttgatatttaacctgctgcagacagaaagaatcaatctctttggccgataagcgttttaaggggccgcggaacccatgacggcggtagaggtctttaagaccttggttaaccgcctcctgagcagcgcgatgcagttcgatatccgccgcggtgtaaacccggaacccggctttatagagtgggtcccggccgtatcgttcctccaggagttggcgcacatattcagtgtaatagcccacgtaatcaaaacctggctggcgggaggtcttgaaagtcaaggcctggttgagggccgcctgggcctcggccggttcaacaaaaccttcctccaccatgcgattaagaacataggtctgacgttccttggcgcgcaggggattattggtcggggcgtagcgggtcggggccttggggagtccggccagcatggcggcttcggccagattaaggtcctcgacgtgcttgccgaagtattccagcgccgccgcctccacgccataggcgccgttgcctaaataaatatggttcagatagaggtacaggacctcttccttggtgagataattatcgatccggtaggccaggatggcctcgcgcagcttgcgggagaagctcttctcggaacttaacaggatgctcttgaccacctgttgggtgatggtgctgcctccctggacaatttcgccggccttgacgttttcgataaaggcccgcacgatgcctagaaaatcaaccccggtatgctcgaaaaaacgggcgtcctcggcggccagaaaagccaggatgagatgctgcggcaaccgggtataggggacaatgatgcgtttttccatgaaatactcgcccataagctggccgtcccgggcatagatccgggtaatcagattggggcggaaatctttcaaagaggtgtaatcagggaggtcgcgactgaaatggtaataaatataataagatatacccccagccgccaccaggccgacgaggaaaagaatcaaaaataatcttgagagcagtcgccccagtgaccaacgccgctccggcgggggcggctttttggtcctggcggtctggcgtgatttcttatacgtgggcatgaaatacacttttccgatgaggtttcttgctatgacagggcaaataacggcatgtcaccgggaacgccactaagggccgccattctttgcccccgtcggccggatcgttgagtccggcctcacctgtcaggtcccgaatctttcccctacccgaggatcttgggattggataaattcctcggcctttaccttgcccaggtctttggcgcgcagacgggcgattatgacagcgccgccttttaccgccactttgagacccttcggggtaacctcaagaatctcgccggggagggcgtcatgatcctggggtgcgtacgaggcattgaaaaattttactgtttcccctcgaaaggtggtagtggcgccgggttggggatcgcagccgcgtatgaaattatagactgcgcggcccggttggtcccaattcaagccggccacccgctcgtcgcagggaggttcataggtagccagggagtgatcctggggaattcgcggggctttgccggcagcaatcagatctaccgcctctgccagggcctccacccccaaggggtagagcttgttgaaatagaccgcacccgtagtttcatcagggccgaggtccacttctttctgcaacaggatatcgccggtatcgatgccttcatccacccagaaaatggtcagtccggtttggctgtcgccgtggatcacggcccaattaatagccgaggcaccccggtgtctgggcaggatggaggggtgataacagatgctgccgagacgcggcagggccagtacccggcccggcactatatcggtgacgaaggccagcaccgccaggtccggagccagctttttcatctgttcgtaggcctccgggtctttcatccgcctgggctgaaacaccggcacccctgccgcaaccgctgcttccttcagggggtcgggcttgcccttgggcgaatccggagggcaaaaaacgccgacaatgccataacgggggttcaatactttgaacacgtccgcgccaaaagccgcctgaccgagcagtgcgatacgcataataccctccttttagatgtaggaaaaagggaagagggattagtaaaaaccggcatcaaaattcttccctggttcccgataattgccattaaatcatttcccttggcctttcctcgccttcttttacttttttcccgaatccctcttccctcttccctgcttttaatggtgctcctcatggcttggcttaggttccagggtaccggcatatagtgctactgcggtcgcaaccaacaccgagccgacagtgatgatccaattgagattcagaaatgccaggacaaacaggcaaaaaactacgattaccaacagggcttgtttactccgataattttccgatgtgctcatgtgctatcgcctccgtatcttctatcttccggttattggggaaatgggtgcctacctttgatatttcaggggcacgccgctactgctgtccggagccgccggaggacctccggccaaccgaggatttcaatgatctcaaacaatccggggctggcggtccggccggtgagggccagccggacggcttgggcaatctctttgatcttcagtcccgcttcctcctgcatatttttgaaaaactggtgcagcgcctcttcgttcggaaccggttccgcctgccaacgggcgatgatctcccggaggactggtttgatccggggcgtcaagaacttcctggcgcctttatcttcatagggccggggatcctcgaagtaaaagcgcgcctgagcggccatgtccaccagggtgtgcgcccggggctgcagggtgcgggccacgttagcaagcgttgccaggtcatcaaccctgatatcgatcttagacagaaattcctggagttggggggccagcgccgccgcagtggcctgacgcaggtagtggccgttgagccaggcaagtttctcggtatcgaagatgccgggcgctttccctacgtgatccagggagaaggagcggatcaactcttcccggctgaaaatttcctggtcgccgtgggaccagcccaggcgtgccaggaaatttaccatagtatcgggcagatagcccatatcccgataggccagcaccgacagggcgccgtggcgtttggagagcttggcgcggtcgggacccaggatcatggggatgtgagcgaattggggcagaggagcgcctaaggcctggtagatgagaatctgccggggggtgttggagatgtgatcgtcaccccggataacgtgggtgatattcatggtgagatcatctacgacaacggcgaagttataggtcgggacgccgtcggcccggaccagcaccagatcgtccagttcggcgttgtcaaaagcaatggcccctttggtgaggtcgtcccagtgggtgatgccgtcagtggggctgcggaaacgcactgcggtatccgacccggctttgaggcccaggtcccgacagtggccgtcatagcgcggtttctctccgcgggccaaagccgcctgccgtcgctgttccagctcttccttggggcagttgcagtaataggccgccccgcgggcaattaattcctgggtgtaaaatcggtaggtttccaggcgttcggtctggcgataggggccttcatcccaatccaggcccagccaggttagaccggcgatgatatcgtcttcatagattttctgggatcgctccacgtcggtgtcttcgatccgcaggataaaggtaccgttgtaatgccgggcaaagagccaattaaacagcgccgtgcgcgctccccccagatgcaggaagccagtggggctgggcgaaaaccgggtgcgcagggaagccatgaggttcagtccttcttgggtggatttaacccgatcagttcgtccatcagctcgtccaccgagagaatctggtcaaccaggtatccccgttggccgatggtgtaaatcggcttttctctgtcggtgaaaccgtgggcgctgagcagcacgttgcagatgcaaaaactatcgtaggaatccttggccgaacagacggtaaaatggccttcttgatctttgcggagcacaaacccgcgattgcatttcggcggccggtctttgtgcagcgctatttgatagccgggagaggttttaatcaatcggaaaggcaggccgcagggagaccctggatttttgggcacaataatgtcttctctcctgcagtcaatgatagcctgcttgaaatcagccgaggcgccgctttcgtgagtggccgcaaacctggtgcccaactgcacgccatcggcgccgaactcattcacccacttgaggatatcgtcatgatagtaaaccccgccggctacaatcaccggaaaatcgccgtgtttctgggcgaattctttcaccgggccgaaaagattctccagtcggaaggcgtccttggaaacgtcggcatgcgagaatccaagatgcccgccagccaacggcccttccagcaccacggcatccggaatacggtcgtatctttcggtccacctccggtgaattattctcagggctttagccgaggagacaataggaatcaaggccacgtcagcactggcaacgttctccggcaggttggtaggcaggccggcgcctaaaatcagggcatccacgcctccggcaatggctcccaggatagaatcagtgaatgactggtataacgcaaccatgatgttaatggcaataaacccgccattctctttggcttcggcaacttcaatggccgcggcttgataggaatcgactttcctgcctattcttttgcttactaaagttgccagaccggcgctggatatggtgccgacaccgcctctctgagccactgcccgagctaagggggcgagggatataccaatgcccatgccgccctgtattaagataacgtttcgatcagcgccagcgatcggtatggttggtagatttttcattatgcctctttggacgtattatattgcactctagcaccggaaccgaacgggtaatactaccggcataaaccggggtaaggttcatgatatccaacttctgaagagaaaggaacaggcaatgaaccgcattctgcaagttattaaattttcattatagcattttttccggccaaatcatacaaagttttgatacatgcaaataatctcggttaatgaggtaatccccaatcaagattcatgccggcggaaaaaccagggttaccaaagaaactattgccggcggatacgtcaaaagctttcggccatcttccgagcctgctctattgctgactgccgccgtgacctagctacctctggcccctgggcgagggttggttcgataatcacgcgccgaatttctttaaacccgatgaaccgtaagatgaactccagatagggcctctgaaaatccatggccccggcggggctgtcgattggatactccccgccccgggcataggtgatgaagataggtttgccggtgaccagtccctgatagccgctctccggagaatatgagaaggtgtagcccggttgtaggataatatccagatactgttttagccgatagggaatgccaaaattccacatggccgtagccagcacgtatttatcggccgccttgaattggttgatccattcctccaccactttccaggcctcggcttcggtttgggaatgcggtcgatcatggaggatgttgtatttggcctgaaggcgcaggccgtcgaacgggggcaggtctagagcaaagagatcgagcgggacgacttcgacggcctggtggtactgccggtaggcgtcgataaaagcctcagccacagccagggaatgggaacggctgccgcgcggagaggccttgagaaagagaatatttttcatgtcagtctctcaactttttcgccaaccaggcgatattggccgccagatttttgatggtttgcacgccctcggtatcattcatggcctcgccttgattcagaccgtaggcgatgggccagtaggtagcgccgggaacgatcattcccataatggagaagaagaacagcaattgggcataggtgaagttcacgccggcccggcgggctactataataggggtgccgaccttgcggtggaaatgattgtcgccgtggcgggcgacgtatccggcccggtccaagagggccatgagattgggcgtggccgaaccgaagtagaccggcgagcccaccagcagggcgtcagcggcctgcatcttcggaaatatctcctggaagtcatcctcctgggcgcaacggttcttctcttttttacacgacatgcaggccaggcaggggtgaatttttttgttatgcaaagagatgaattcggtctcaaagccctcgttggcaagcaattcaagggccaggttcaagagctgccaggtgttcccctccttgcggggtgacccggaaatagctactgctttcatgatgtcttccttagctactgagccttgtgcggattgaggttgactgcgccaccaactacccatctcaggatgaccgaggcgtcaaccacgtaacttttcatttcatggttctgctgatcagctgcttaccgatggacagcatcttcgagaagaaaaactacctttggaaatctccgtgtttatgagtgaattatgaattatgacaattatatagaatatacagtgatattgctttcgatcaaggcaattccttactcggcttcgctttcccagtcgaaccccgccgcataggcctcgtcaaacttttgcaggatatcctctgccagcagcctgtcagcctcctctacccagatagctccccaaccctcctgggccacaaaaagcccgtcatacgcagtatcctcgaaggtacgcagaaagaaatccacccccaggcgctccagggcggcggccaggagttcgccctcaaaccggttctggatcgttcgcagcttcaggtaacccatagcccaccgtgcccagagacttgagatctggtttagggtatatctggttcgtcattatggccccttgagggtctctctaaatcgagccttcatctcatgtctgctgggagactcatctctcataattttaatggcctttgtagacattaccccttggccatatctcgtataccgtcacggtcctttgtgtctcgtctacctcatagaggatacgccagccccctacttgatatctgtaatgtccgggaaaacctttgaatttcttaatattcgggttcctcttggggtctgcctccagatgaataaaacatctatcaagtccggcttggagcttgcccgggaccttgtcatagactttctgagccgttttggtgagcttgacttcatatggcatttttcctgatatccctccacctcaccacttcgcccctggctatctcctccttgcccctggttatggctttcatctcaccctcggtaggctctacctcctcaggttcccggatatatctggcatattccaggacagcctccagggagtcctcagggagggtatccagaactttattaatttcttcccggatattcattgttctgctcctctttctatctctgaaatgccgtctttagggacatgctttactatgtttactctaaatcctgaggttctttatcaaaaaaggcctggagatttttctctgagagataccaacgcttgccctgcttttttcccgttatccggctctgctttatcatgtcccggacggatattcatcccggtctttgcgtgaataacctcttcaatgtctccagactcccggaggttttctagtctaaccacttcggtgaaaaaatccttgccttttttacctttttaacttagtgtgtttttaaaccgatatacaatcatatcatcaaaccacgttcagcaaactgtttttatcagtcacgatttgaggccgagcggctgttggggaatgcctcggcttagggaggagcaggcgtctcatgtccactccccgtctccaggttggagaggaagcagtcatatcggctgcagttcttccgattctgatcgatgttatagtgcaagagggtttccagccggtgggtcccacggttcaggacggttatctggttctggatgcgctgtctgggaccgccgatcttccccagggttggaccaccgatgccgatgccggggcgttccggctgactcgccgggacgatcaggcctatttcggttttaacctgggccaggagtcctggaaaaaatatctctatccaccctctgtgccccttttccgaactgaacggcaggagagcggactcaggtttcagtatcttcctgaggaagtcccgtcctatgcctttatcggcgtcagggcctgcgagttggccgccctggcaattcatgaccgcatctttcttcagggtccgtactccgatccggtttacgccgctcggcggcagtccctcttcattgtggcgatcaattgtacggagtccgacgccgcctgtttctgtgcctccttggggaccggtccaggggccgcggctggtttcgacctggccctgacggaaatcagctgcggttcggacggcgcctttctggtgaccgtgggaaccccgcgcggagccgaggtgattttgaagttgccctggcaaccggctaccggcgcgcaacaggaacgggcgagggaactcatccgccaggcggcccacagccagaaacgaaacctgtctaccgatgacttgcccggattgttgtataacaattataatcacccgcattgggatgaagtggctgctcgctgcctcagttgcggcaactgcaccttggtctgccccacctgtttctgccatcggattgaggataaaagcgatctggatggccgggcggctgaacgctggcgccactgggacgcctgtcacactctccagttcgcttatatccacggcggcagtctgcggaactctcccaagtcgcgctaccggcagtggctgactcataaactggccgcctggttcgaccaattcggctccctcggctgcgtcggctgcggccgctgcctggtctggtgcccggtgggcattgatcttacggcggaagttcaagctatccgggtaaatcccacacaggagtaatgtccatggaaaacctggaatcaattctggcgtcccatcccttcctggccagtcttaccgggcagcagatccagttactggccggctgcgcaactttggcaacctatcgggccaatgaggtaatcttcactgagggggaaaaggccgaacgactatttctgttgcgcttcggacgggtggcagtggaggtgcatcgtcctcgccgcggtcctcgaaccatttacaccctgggcgagggagatctgttaggtgcattgggggcggaggcggtggaagaatggttcttcgatgcccgaacccaggaggttacccgcgccatcgttttccaggtcgactgtctgaggaagctattcgcggagcatccagacctgggttatgaactgttgagacgctttgtccaggttcaggccaaaaaaataaaactattgaaactgcaactggtggatttttatggctcctaacatgcacggggtgacagcccagcgagaaacggccagagaatatcccatgctgccccggccctttcaggtggtcggtcgccggcaggagttgcctgatacctttaccctgtatttacagccccaggacggagcgccggtatttcagttccaacctgggcagtttaacatgctctaccatccgggtgccggtgaatcgcccatttctatcagcggcgatcccgctaaacccgaaaaaatggtgcataccatccgcgccgtggggaacgttacccgctcgctgcagaaattgcggaccggcgattgtttggggttgcgaggtccgtttggcactccctggccggtagaggcggccaccggtctcgatctggtcatcctggctggcggtctcggcctggcgcccctgcgtccggttatctaccatgtcctgacgcaccgtgaggactacggcaatgtcgaactcatctacggtgcccgttcgccccaggacctcctctatcgcagcgaactggagcgctggcgggggcggttcgacctgcgggtgcatgtcaccgtcgacagcgctgatcagcgatggcgcgggcacgtgggggtcgtaaccaatctcatcggccgcgccaacttcgatccgcagagcaccgccgccctgatctgcggcccgggcattatgatgcgcttctgcgtacaggaactgattcgccgaggattggcccccccgcaatatctatgtttccctggagcgcaatatgcaatgcggtctgggtctttgcggccattgtcagcttggccctttttttgtctgtaaagacggtccggtcttctcctacgaccgtatcggcaggtggtttgaactgcgggaagtgtaggccgttccttatttgacaaggcctttggcggtatcctgggctttttggcccaggcggaaaagattcttgcttgattttttcttctttccttgagggggaagtttcggggtgagaggagaaaaagccactccattccacataagctctcattgctgcgaggacgccatgagctccctgctaaaactcgccgtctggaaatttgcttcctgtgacggctgtcaattaagtctactgaatttagaagactacctcctggacatcgtgggccgggtgcagatcgcctatttcctggaggcaagccgcgacgtcgctcctggtccgtacgatctgtcgctggtggaaggctctatcaccacaccggaagatgcccatcgcatcaagcaggtgcgccgccgctccaaactggtagttaccatcggcgcctgcgctactgccgggggcatccaggctctacgcaatttcactgatgtaaaggactatattgcagcggtctatgcccggccggaatatatcaaaaccttggagcagtctacccctattgccgaacacatcaaggtggattaccagcttcccggctgcccgatcaacaaaaaccaacttttggagttaatccaagccctgctgcagggccgcaccccgcggttcgccgatgagtctgtctgtgtggcctgtaaactgcggggcaatgcctgtgtcatggtggccgatggcgtgccctgcctcgggccggtgacccacgccggctgtggtgccctctgtcccagctatcatcggggttgctatggttgctacggtcccaaggagacggcgaacaccgccgccctcagtgtccgctttcgccagttgggcctgtcggaagccgacattgtccgtctttttcggaccttcaccgcctatgccgaaccattccgtcaggagagccaggcccatgaataaaacgatcagagttgccaatcttgcccgggtggaaggtgagggggctttaaaactcaagattaaggacggtcgcgtcaccgaggccaagtttagcattttcgaggccccccgcttttttgagggctttttgcgggggcgccgaggtgacgaggcaccagatctcaccgcccgcatctgcggcatctgccccgtggcctatcagatgagctcgacccacgctttggagggcatcctaggtctcagcgttgacggccagctaagggaactgcgccgcctgctttactgcggggagtggatcgagagtcacgccctgcacgtctattttctccatgcgcctgatttcttaggctattccagtgccattgccctggcccaggattatcccgagatcgtcaaagaaggtctggccctcaagaaggccggtaacgacctcgtcgccctcctcggcggtcgggagattcacccagtgaacgttcgggtgggcggcttttatcgaaccccgcgggttcaagagctgcgggccttggctgatcagcttcaggcagccctaaagatagccctgaaaacagtgcgttgggtcgccggttttgacttcccggacgccgccgccgattatgaatttgtcgccctgagacatccggaggaatatccgctctgtcaaggccgcctggtctccagtcggggactggatatcagcgcctttgaatacgaggatcatttcgccgaagaacacgtccggcacagcactgccctgcagtcccaccggataggagcggggcgttacctggtcggccccatggcccgctttaacctgaactttgaccggctgacgcctctggcccaggccgtcgcccgagaagtaggcctgaccccggactgccgtaatccttttcagagtatcattgtccgcagcgttgagctggtctttgcctgcgaagaagccctgcggattattcagagctacgaacgtcccgaccggccgtgtttaaccgctccctggcgggccggtcggggttgcgccatcagcgaggcccctcggggcagcctctaccaccgctacacccttgatgagcagggcgtcatcctcaacgcccgtctcgttccacccacctcccagaaccagaagtcagtcgaggacgacctcagccgggtagcagaagccaatctgcacctcgacgatgaccggctcaccctgatcctggaacaggccatccgcaattacgatccttgcatctcctgctccacccactgtctgcattttcagattgaacgttaagagggccaatagttttgatatcggcagtcagccaggcaactaatttttttcgatctgttcttatcttacttacctgtatttgtttttgctttgtttttgttaattaaggtggccacattttcgagagcgcctgtcgccagccgctcagcataaccggcagctattgaaatagaaagaacaagggcgccttcatgctccaaatttacctggaatatgccagcctgtaagccgagatagactaccaaagcgccaaccccgccccacaagggacgtatcaaggtgacataccaggtaagcagttgatctataatgcgagcgctggcgctcttttgggtggtagagagaaaagaaaagatggttcctcccagagctccaaagaggaaaacaagcagaagcatattaatacttgcgtgttgttctattttacctaaaggaaggcggctattgggaaatccaaaaagtataagaaaaaatattgccaataggacaactgtaaagtaaaagaaccaacaaaatatttgccgttttattagatcatttgtaaagtatcggttatcaaaatgttcgtccaggattttcctagcctcggcaagattctccatttttaccggatgagtaattagttcgctgactgtttttttacgccaggaggataatttctcctctgcttcattatgaagactccttgcttctgcctctaattgattttgatctaaagctttaagtcccaaccgatatgctgatttaaagaaatgatacccttcattgatggttagggcttcttctgccattttgaggaggttttcccaggatgttctcgtatcttcatctgttttcatcattatattggtgaattcttctctgtatgactgaattgaggaattcaaccgctgtagacgcagcctaaatctcataaaccatttcatcttataccttttgtgaacaacggttctccgctgaactttgatattatcattgccatacagcttcctcgagagttcatttaaccagcccttttataacataagctgagttttggacgagcaaatcacgctccttgggataggtaagtctacgaatggcttcctcaaccgagagccattcacagcgtcctacctcttcggattctctaaaatgagaatcacctttcggaaccatatgccaaaataatactactttgggaatatggttatgcttgtaacagacgcatccggcaaactcaattatttcggtctcaaagccggtttcttccttagcctccctctgggcggctgtctggatgctttcatcagctaaactgacttttcctttaggtaaggtccaatcctgatacctattccgaaacaccacggcaatctgcctttgccccttatcctctcgccacaacaggccgccggcagcaaaaattatcttagagtctttgaggattttttggagagtacttttcgactcgttcatacgatatatgtcctttgcaatgtattgggctacaggttaccctatctatgggcccatagttctgggcgccaggcttttcttcgtggtcattctccaatatctctatgatctttcggatcgggaggtggaggagcagattacctttaatagggctttcaagtggttctcgggattgagcgctggagaattttctccggatcataccaccctgtgccggtttcgtcaacgttcgggggatgagggggcagggccatttccgagtaatgctcaattgagggataggtagaatactgcccttgccacttcaaagttaccttttcctctgctaacctctggtttattctgccatccaaatcagggataagttttcccaaagccctcctccattcatttttgctcccaaaagttcactccttcacgactttgaaattagcctgccattattcttgacaagcccaagctgggctgataaaaataacgatgatcaacagagagtgagcaggggccgttagctcaattggtagagcaactgactcttaatcagtaggttcggggttcgatcccctgacggcccaccaggaaattcaagggggttagcgattttcgttggcccctttttcttttagggttctctcagggttcaccaccataaagcgccggtttaatcggcctaaagtgcgcttatccagcttcgccagatcctttttggcatcctgactcaagaccagggagaatttcacagccccagttcctttttgacctcttcccacggggtgaaataggaactgtcgcctgtcgccagagctcggcgtccggactccagggcctcggcttctttggctgaaagcggctcggtgtccatctgttccggcaatcggacaaaaaagcggtccaaaatatccgccaagagctcaccgtccggcccccggagcactgcctcaaatttaccgattaaaacctctcgactgcccggcgccatcgttttccttcctctgtcccccggataacggggggtgaatagttacaatagtttttgttctgtcgttattaaatatcgttcacttgaagtaacgtctgaaatcctaacccaggaatattccccttcttcatcaaaataaattggatcatcaataggtcggggagatgcccctcttttgacattggaaattcgtttgatcttcttatagtcccaattctcaggcacatagcctaaccattcgactcccgagtctctgtaagctgggtaaggccgccatttgcctggaaatctggtttccggctgtggcctggcgctcaggctttgtccgcctgtgtttctttccggtgccccggtcatctgcctcaccgatacacctcccgccgatgcccgatgcgcaccaccaggatgagcagcacccggtcatgaatttcgtaaacgatgcgatagtcgccgctgcgcacccggtagcggttatcgctgcccgccagcttttccacccccgggggccggggattggcggccagggcgtcaatcttccgggcgatcttcagccgccaggggttctccaccctggccaggtctcgcagggcggcggggcgcaattcaacccggtaggtcattcaggcaggcccagctctttcttcgcctgctcccaggggactgagtcgcccggctccgccagggccgccgccgccgcttcgttgtcgagcttgtcctctagggcctgcaggaggagcaggtcgtccatggagaccaaggcggccacgtctttcccacgccggttgaggatgacccgttccttggcgtaggccacctggttcaaaatgtccgacagccctttccggactgccgtggcgttcattcgtttcatggtatttgccctcatatgtaccttttgtacattatgcgatatttgccgcccggcgtcaagcggcctgcaagtcaccggccatataacgcaacatctccatgatttcaaattatttaataatattaaataaaattattttaatacttaatctaccgcctaaactgagcctccaaatcagtcaggcgacgctgcagagcccggtcttttttccaccttgccgtaacatcccggatgatggcagctactcccaagattttgtattgattatcccgaatgacgatcagggtgaattccactgatatcttggtgccatcctttttatcgccggtacggcaaggagttcagcggcatatttgctccgctcagattgcatgacttgtcggtagccctgatcgtgacgttcctgtaagttttccgggatgatgaggtgcagggattggcccagtgcttccgccgggctaaaaccaaagaccatttcggcccctttgttccagaggcggatgattccctcccgatccgccatgatgatggcatcgtgcgcctctttgacgatctgatgacacagctgtgcttcttccaggatttctctcaaagtatcgccctcaaggttcagaacactgatgccgccattggcgttttttcagattgcctcagcacctggccaattcacttctaagtataattgtgttccttatgtttggcggcgatagccgcggccagatcatcaagagctttgcaatcagcttctgagggcaagcctttacacaataccggattcaagacttcgaccttaagattggggatcatgccggccaggatctccacggtcctcccgccccagccgtaggagccgatgatggacagaaactttgcctttggccgcaaggcattggccaggagggtagcgtaagccgccaatgggtgcgggccggccaaaaccgtgggcacgcccacgacaatagtcgcggcatcgactaaagccatggcgagtttcccggtatcagtgactgccagattgaataattcgacccgaattccccggtccaccagggccgagaccagatgttccaccattattttggtgctgccgtgcatggagacatagggcaggaccaccagattgtgcggcggacttgtggcccagtcctggtaggcctccatgatccaggcgggttggtcgaaaatttgcccatgactgggggcgatcatctggatatcgtagggcttgagtttttcgagattgttggcgatgacgctccgaaagggcatcatgatctcggcaaagtagcgtttggcggcctcgtagacgcgcccctgatcggtggcgaacagatcgctgctggcgatatgggagccgaagaaatcgcagctaaacaggattcgatcttcctccaggtaggctaccatggtctccggccaatgcacccagggagtatagatgaacttcaaggttttgtcgcccagggacagggtctcgccatctgccacggtgataaaggcggcctcggggattcttaagaaatccatgagcatgggcttggccttggcggagcagaccaccttggcctgaggatatttttccagaacttggggaatggtgccggaatggtcctgctcggcgtggagcgagacgacaaagtcgatcttggcaatcccatccagttgcctcattaaggtctcggccattgccggatcaacggtgtccagcaatgcagttttttcacggccggcaatcaggtaggcattatacgacgtgccgtccggcaagggaatcagggaatcaaacaggcgccgatcccaatcaacggcacccagccaatacactccttcggcaacttttctcgcttgcattttttccctccgcaataaccaccgggttctccccggtcgccgtcagttggtccagacaaaacgtctggcatgataaatctaagggaaagataacgatttcccctgtctgagcgatatcaggtcaacagcccgagccccgttagagccaaaattccgggtaacgacgggtctgagccaggttgttgatgagcaaggcaatgagcaacataatcagggcgccgctggcaaccggcatgaggacatagaggtagcccaattgctggattttcgggccgctgatgaccgcaatcaaggcggtggccccaccgggaggatgcagggttttggtagcatgcattacggcaatgctgagagaaacggctagggccgcggccagccaagcccagggaccgcagagttctggcccctacccgccaggttgtatcacctcctcgacaacttccttgaggactacggcgttgttgcggttctggtcgtgggccgcatagaggagcgtaatctgctgatttctggctttgcgggccaattcctggaccaggagcgccttgtcggctgccccgagttcggcccggtaccgctcctgaaaaaccagccagcggctgcagtcgtgggcgaaccagcggcggagctcgtcgctgggcgccaggtccttcagccagccgctcaggcgaacggcgtctttccgcaccccccggggccagagacggtccaccagcaaacgctcgccgtcagtctcctcggggggctcatacacccgtttgagctgaatggccatcacagtatcctcatacagcctaagaagaaaatgtctttacgttccctccaggttctcgaacacgcacctgaaagttttactcctcccagcgaatgcaggagaccggacaggtatctatggcctcctgaatgagctcttcggggcccccttcgggcttaatgacctctgccttgtcgtctccttccttcatctgaaaaacctcgggacagatttccacgcaggaagcgcaaccgatgcattcttcctcgtcgagatgcactgtcttgctcatgcttttctccttaaatcgtattgttctcttttatcggcctcgttcctgacgattagataggcggcgcaatggtgaccagcagccgaacgttggtggttgcccgaaagccgtggggcgcagcaatgtccgaaatgaccacgtctccttgctggccggggaaagaggttccgtctttgcccaggaattctccgttgccttccaaaatcactaagcttaattgaccatcgatgtcgtgagaatgcactggcagctcctgtccggctttaaaattgaaattgataattttaaagtacggtgaatcgtgcaccaggagctttttcagacccttatcgccaaaatcattggcctcaaacagattaatctttttcatagctgttctcctttggtagcattgcataagcaaccgtactttccccagttttaccagggttggcatatgttggtgacaatattccgccgagaaaaatattccaggccctgtctatgtggtttggcaaattatactccccctcactcaggtgccagagtatggccgcgggttgaatcatcccgagaaaagccactgccacggagtctgcttccaggccagcccggataacgccttccttctgtccctgacgcactatctcggccacggccctgagataggtttcaataatcgcctgaatccgggtctttcttgtcggggggccgctcattacgtcttccgaaaagacgaggcggagtatcccgtggttttcactaatcaactgcatatgcagctctaataatcttcgcagccgctccaacggctccgatgttttctctataaccctcttgacgttggccagcagattttcccggaaaagatcgaggatggcctcgatcacttggtctttgttcctgaaatgccgatagatggccgaaggcaccagaccaacccggtgggcaatcctggcaatgctcaatcctttcagaccgtggctggcaaccaggcttaaggctgcctgaataatctgctgggtcctgacttcagtccctaatttttgagccaccaaatccccttattgtgaatctatattcacaatttaaacattggcgtacaccagtcaacctcccttttcatattattttgaaaattttgactcagggatgtccggttagaaacgtgcaatagggtataaaaaacctcatgaaatatttttcgggaattgcattttctgcttggcaaaccagatgtgaacatctgaacgaattcgtattatcctataaatacattaagttacgaaattgcggcacactagcgatgcttcgggcagcaaaaaagcccccttccctagaaaaattatggcagccagtcgagcgtttcgatgatgccatgcctcctttaaaggcgcgaggcgatagacccttaaaattgactttcgaacatcaacacccaggcgcgcagtttagaagcgcttatgccccatatcaaggaagtcattgagttgtcccggcaagtctccggcccagggattttttttgccttgagattctcaccggcagggtcggaagattgacttgagaaaattggacagttttggttgtttctggaattgtctgacggggatactggtggggaaaacttaaaaagggttagctgattttactaaccccttgattatctatggcgtccccaaccggatttgaaccggtgttgccggcgtgaaaggccggtgtcctggaccaggctagacgatggggacgcaatgcaacgtggtgggccgtgttggactcgaaccaacgactctctgcttaaaaggcagatactctaccgtctgagttaacggcccacaataatcaaatatatataaacctcggccctttttttgtcaagctattggccgggctatttttaataaaaactgcagaggcggtgatccgtcttcgcgattcagaaaaacaggcggcgacggacagagcgctagataaccaacggctcatccggctaaagcctactttgtttcgtgaagaaccaggatataaacactatctctgatcctccaatcattctttctcttgtccagtgacggggaattattggaggaggcgccgttccacttttctcgtatgccttttgggtaaatcatgatatataataacgttgttagaatcggggggggaatcggcggttactgatattaaactcccaatagcccgccggccgttttctaatagtaatctgctgattcccaagttgattctggcggtaaagtgagtaccggtaaattcagaagaaaggagtttgataatgcccattaccatgaagtctgtcttggcctttttgacgatcctaacactttttgttgttacaaccgcggcggctgccccagtcacctatcaggccaaagattttagccgcttaaggggtatgaaggggtttagtgaccaggccctggaactgcatttcgtcctctatcagggttatgtgaaaaacactaacgccatgcttgaaaccttggcgcaaatcgcctccagcacgccggcctatgctgaaatgaagcggcgtctgggttgggagtacaacggcatgcgcctccatgaactctacttcggcaatctggggggagacggcaagattcctccggatagcaagatcgccaagcgtttgaccgagcagtttggcagcctggagagctgggccaacgacttcaaagctaccggcgccatgcggggcatcggttgggtggtgctgtatgaagaccaggccagcggccgtttaatcaatacctggatcaatgaacatgatctcggccacctggctgggggccagcccctcctggtcatggatgtctttgagcatgcctttattccggactacggtttaaaaaaaggcgattatattgaagccttttttcaaaatattgattggaaagccgtggatgcgaggttgggtaagtagtctgttataaacaggcgggccggtcttgattgattctgtcaggtagattatacccgcaaaaataatagggcaggaggcaggacgcttcctgatagactagataactgcagcggaaacagcagtccggaagttcgtcggcgcacgagcaaggcagaccctgcagaccggcccggaaatcttcgagattaatcatcactaacgctcctcatggattcagggcgttgtcttagccgtttgtatcggtgtcatgagattgtcccaccccaaccgttggcctcccaccaggccatgacttaccagcgccgtgaggtgccactgcggctgtccatcgcttttgtacagacgcttcagttgggcctcaaaaactgtcagctttttttctcggtccgcagggttggtcagcagtacataagcctcggcgacatcaccggttttcccatgggggaaatgcagaccgtaaaaatctatcaccttggcgaaagaaggattccagtggtcgatcgtgtgctgcaccgcctcactgctcaattcctggttttccctggaaggtgcctgacagcctgctgccagcaatgccaacaggacaaccacttctaccaccaggcatgactgataaaagcctctgaagtggaaacgccgccttttattcatagtataccggatttatggtgcagggacggctgcgaaccattccttccaaggacattcgcaatccccaagaaaagttgatgtgttacgggaaacgtaaccccgtctggcagcttgccgaccattagacagaataacattcctgcccaagtcctcctatcggcttgtagctgccgacggattgagccggattatttcccttacttgcgctggatcaccaccagggacccgtcttcaatcaggggatagatttcatccaggtgtttatttctcagggaaacgcacccgagggtccaattttccccggtaagatttttcaggtcgtcctcggtcccatgaataccgatttcgcccccgatatcagcagttatgggaattttgccgcgttttttggcctcggcgaatttcagccagtttttcgttgtgggataattcaacagaataaatttgttccatttggcatgaggaaatttgcataccactttatagataccttccggggtgcacatatccccctggcgcagtttgtcgttgcgcgggttgcgccccaatactaccgggtaggtcttcaggggcgtcgttccccgaaaaaccgtcagtttccgggattctttatgtaccagcaaaaccgtcggcttcttacctcttttccggtaatggttttcctgcagaacctctttgactactctctgatcggcccgatatctcggatcaatgttttcctcttcttcaatatccgcttccatctcctccggaggcaccgccgttacaagcggcttctgggaactgcaccctcccattacgaacagcagcgccgccacccccaaaaataaccagattcttctcataccccctcctaaactcttaacgattgaatgaataattctgtaagcaacaccagcccttgttctccccccaaggtgctcgtgccagaagagcagatcggaaccgctcattcgacctaactcatataactcagattatcaagaggttgggttattctataagagtattagtctgttaagcccttgtagcataaattccggcatttgacaagttatttttccgctccagaccaaagggcagatctttagaactggcgtcggagcattctagaaggcgggaggcgctccgttccctccctgcaactttacaactctgaggcttgagctgttgctgttgcctttcctcttcgcagatatttcttgacaaatatctttgcagttataaaattaacttcaagtagtaattaatatctaccttcattatttcaccctcctgttcccggggagggagctgttcctgcatctgccgaaccgatctgcaggaatgatattcgtagaatttttcttacctctcagttgacgtcacctcacacccagggcgcgggtggcattatggattggcttccggctcatttgcccaagaattccttggccagtctttcctgtcaaaaaccgattgatccgcctaagtacgttttttatctctgtcactccatcgttaaagcagtacatatcttctctttattatccaatacatagacatctgacggatgttcaaggtgcgagtatgtctggcgggaaactgagtgaatcgtggcgatcggcgctgaccaggcttgcttccggctggaggggaaaaatggagctgctctctaaactggcgcatgtagcgtttctgttcttcctaactatcttatttttatacattatctttaaattaggactgagcgcctaccgggtcttttcccccgcccaacaaatcgacctggaatataccgacagcgccaagaccgacctcaaggaagaactgcgcacccgctggcgaaaatgtctacaacccatcaggctggagaggttccaggagattccccttgccctgccggagttgccctatatctttaagcctgcgaaaaaagacgtctttcaggacataaatctcaagattcacgatgtggatttttcctcgctatatcagaaattcagcagtgtcttcctgccttccggctatagggtcattatcagaaagagcgtcaaagacggcaaggtcgaacatctggatatgagcctggagtatgggacggaagttctcaaatcctggcatttgcctagacatcttatctgcgaagactgggagataaagctgcaggaaaagaaaaaggaggactttaaagctgtcctcggggaggcggccggcaatgggacggcccaattgctgcgggatgacgaagatttcctgatcaatcacgccttctacgaactttatttctacctgtattttgacccggacaataaagatcataaattcaaaaggggcgataaagaagagcatcaccagtttcccagcggcgccgccctctgcgcctattacaccggcatccggcatctcaataactaccagcagtatggcaatcaggccgagttaaatcaagccctcagatttttccagattttcctggcggaatatcctggctgctggcatggcgccctcctgtatggcatggcgctggccgaaaaccgggatgaaccgggggcggtggcggcgtatgggaaggtcatagagcagttaggaagagagatagaggaaaatgcaaaagaaatttcggcattaaataaagttactgtaccttccaatgatcaaattgttggaaagcagaaaagagaagaggaaaataggaatttaactctcgttaaactacaggcgcaactttggcaggcgatggccttgagaagacactatggttggaagactacacataaggcaataagtgatctaaatggatttattacagggattgataaaccagaaaatgcgctaataggtgaggtcaataaaaataaattaaaggtgtatgcctatatagaactagccagcgcctatattgattatctctatatcttctttcccaaccggctggaagatatgctaatggctttgacggatatatcggccccttctcaagtgaaaataagtggtgtaatcaagaattgcattgaacagagtgttcaaggcttaaaagagggtagacctgatctgattcattggctccaggtaaatattgtaattggaaggatttatcaccaatattccgacaacatttccgaggctctgaaagttaaagcaggtatacagggggaagcttcggaagaacgggaaaaaattaacctggactgccgcctgaacaatgccgcgggttgcgcctggtttctccgagccaattgggaggagttgggacggcaggcatatcggggtgattgtcaaacagccttaaactacttgaaccaggtccagcttgacgacccccagcattacaccacgttgctgaacctgggtatgatttatatggacccctggtttgacccctgtggtgagacgctggccatcgcccatgattatatctggcgggtgacgcttttaaagcccaacgaccccttcggtttcgagcagttggcctatgtctatcggaaacaggcggaggtcaacggcgccggtccggatatgtccggcatcattgaccagggcattgcagccgccaagaaagctttggccctgcggccccagtcaggagacgccttcctcactctggcggaattgtacgtgatgaagtttcttcttttaggcaaaactgcggatggaagtgaaatagaaagcaatattatcaactacctgaaccaagcgacggttttggagagtttgaatccgcggctgcattggaccaagtttgtctggaaaaccgccaaattaaagcgggcggccgatgcagcgaagctcaaggatatacaaaaagaaattaaggagcaggctgataagttggcagcccctaaaaccccccagtttcggcattaccgggagaagcttctggccctggccgagaggattaagccggatcagcccgaagagagtcaggtttttaccgcatcggtggcatcgttttaaacttaaaaggggtattccaaggcaatcggttagcgctccgccccggaaacccgcacgcagccgataccttgccaaagtttgagcaggaaggcaaaataattttaccaaggcaggatcattccttcactacattaacgttaattttcaggagggccgcagatggataggcaaaggctgagcagcaaggaattgcagcgaacacgttgtttcctgggtctcttggttatcatcctaaccgtagggctaggcggctgcgccaccatctcaccctacagcgccacggcctacgaacaggccacgtccctgaaagccgaggccctcgtccttatgggtaaggccaccgaaccctattcgcagcatcaaacccaggtagaggctttgaaactcaaccttgagaaggcttatgaatacgccaagggaaggccgaagaacgaattatccatccggcaatgggaaatcctcaaagatccggagcggcattccctcggggggttcttaaagcgttggcagcaggaatccagcctccggccggcgtttgtacaagaggccaaagagctggtggccgatcaattcgatgccattatcggcctggagtcaggtaagcccaaaactgcaggaacaaaataaacaggcatgggagacaagactatgtccgatttcgatagatttttgcagctttttacagatggcgtcaaagatctggctcaaaaggagttcagcgagttcgtgcaggccgccctggatgacggtgtgtcctttatgacaaaattcaagagtgatgtggaagaatggggaatgaagttggcccggggcgaaatgaccgcgaatgatgtcgaatggcttatgcaggggaaaaaagatctcgccgaaatgaatgccctgaaacaggccggtctggcgcaggcaagaattcaggagtttgtgaacggcgtccttaaaatcgcttcggaatcgttggtgaaggtgtttctgccctcgtaggatgatttgtcgggctgaccctagaaatcgctgagaatcagcgatcatgtcagcaacgactagagaaacggattgccagaccgaggcgggttcgccccgcccggtcgggaacctgacctaagaaaggattgctaccatgccgaccccaactgaactgcttcctgatccgaataaggatttcgccgaacattccgatctgcagttgttagctatggctctcttcggcgaagcccggggcgtccccaaaccgacgcgccagggcatcggacatgtgatgatcaaccgcgccctccaccccggctggtggggcagatccctcaaagaggttatcctgaagccctggcagttttcctgtttcaatcagaacgatcccaattatcgtaaactcagaagtcccttgcaatataaaacagcagaggtttgggacaactgttgtcgggatgccatcgaggtgatggcgcgcgtaaatcagccaaacctttccgacccggtcaggggtgccaaccattactacgacacctctatcccctcgcccaactgggcggacgagagtaaatttgtattggccctcccggcccgttccggccatgaggtccggttctacaaactctagagccgatttctaaataataccgaagccagcagcagttagcggtatacggttttttcctgcaaggatttaacccacccgagaaacgggctaccctaaagccctaagaaaaaaccgagttgcccagtagtgtaccatcgttcgcaagccccattttggggtagctgtccaacactttcacatctctcaagaccactgccaacccctctaacccggataattcaccaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaaacagtctgtatttcaggtaagcctgttaatccatggcattaaaatgagttagctatctttttcaaaatatcatgaataaagcgggctaactctctcagacattgtcatcagccaggccggcaaccctgtcgtcaatcttgccggtaatattttttttgccatcagcggattttttctggtgaaatattttcgaataatttaatcattaggctaaattaccgggcttctaactttcgggcaaggataaatgcttgacaaagtcaactgaggttttgcataatagcggcgacaatcatccgtataaaatcataaaaatatactcacaatagagcattggtgcatatgttctttggcggttctgccatgggagattaaagatgccaatgtggcgcgatgttttgatctgcacggtgggcatcagccttaaagccgatctggagagacaggctgcccccgactgtcggcaagacctcgagcggtgttatgccaagggggtggctaaaaaacttttggccctgaatccggatgatcgcctctgcgggtctgaaatcaactgcacgaggccactttatgatcgcctctgcgggtctgaaatcaactgcacgaggccactttgatggggagaattgccgccaaaaaatgaacccaaaattgccattacaatatatgccttacgggaaataccgtttttttgcctctttcgaagctgaggccctgctgccgccttttaagggctccacctttcgtggggtctttggggtggccctgaagagggtggtctgccccttaagggggcgggagtgcctggattgcctgctgcggcgtcaatgtgtgtatgcccgggtatttgaaaatctgacgaccagaggggataaagcaccttcgccgccccatccttttgttattgaacccatgccgggcgaggcaacccgtttttatcccggagatccgtttgcatttactttgctgctctttggctgggccaatgactatctgccatattttgtctatgccttcgaggagatgggcaagatcggcatcggcaggcatataaacgacaggcgcgccggattcaggttagatcgggtggagcttggggatgaggtggtgtatgacggcagggagcaaaatctggtgaaaaaaagtccgtccaagctttttctcggggaaagggaagctgatggttcagtttcggccattaccctgcttttgcagacgccgatgcggttgaaattccagaattctctcaaagcagaactgccctttcatgtgctgatccgggcctgcctgcgccgcatcgccaccctcaaccaacattatggggcaggggaacccgctctggactaccgcggcctggtggcccggtcccaggcagtggccattcgccgcgccgacctgcactggtatgattggcggcgctattccaaccggcaggaccaggggatgctcatgggagggatggtggggtccataacctataggggggacttagcggaatatatgccgctgctcaagtatgccgagaaagttcacctcggcaaggcgacgacgttcgggttggggaaggtgcgcttccatattgatgataagaagtatttaacaaatcctgtggagctaaaaaatgtcaaaaaattatagaaatattttcctcattcaattaggaggtctcctccatgatataggaaagcttttgcaaagggcagaagtcaagattgataatttcgcaagatatatagaggatttttgccctaaaaataataaagatcaacccacacatctccatgctgcatattcagcttatttcatggaaaaacatcttcctgctcaaataataccagattatgaaaggggtattctgtacgaggcctgccggcatcaccggaatagctctgacgatatttttgtcaaatcagatcgtctctctgcgggtgaacgatatgtcgagataagtaaagaaaaacctcattataaaactgtgccctttcgctctgtatttccttttgttgaaattaattacgcgataaggtcaaaaaacgaatgcgttccatattggttccacaatcccaggaaattaaaaggggccgaagaattatatccgcatttctcctcaaatatccctaaaacagatttggttcagaaatatcagcaaatatggaaaggattgcagcaagatattgaggaattacccgttgatctgacattagagcattttcttttggagactttctatctcttacaaaaatattgttgggcaataccttgcgataccaccagggaatttgccgatatatccttgtttgatcatatgcggaccactgctgcctttgccggttgtttagctatcgggagacaagaaggattcttgcagggaaaagagttcttatttgttacagcagatatttctgggattcaagactttcttttcaggttggccagagccgaaggggtaggtgggatttccaaaaggcttcgagggaggtctttctatctgagtatgttatcggaaattttaggccgttatcttctcaacagcacccacctatcaccagcgaacctattgttttgcgggggcggaaatctggagatgctcttgccgaatacggccaatatacaaaaattattgtcagaactagattacgaagtaaatcaatggttgttagaaaggtttgggggggagctgcaacttgttattgcagggcaggaagcggcggcaaaagaagtttctttggcatataccaaaataaaagcacaaatggctcaaaaattatctctgtgtaaacgacaaaaaataaagccgattcttaaatatcaacaaaactggctttatccacagcaaaccagggacttgatcattcgatgcccctcctgccgcattaccctaataacagaaattgaggagatttgtcgagactgtaaacttcaccgccggattggtgaaaagctgccggattcacagtggcttctatttgcgccgtctaacttcaaaaaataccgggaggaagaaatcaaagatgcgctttgggtagattatgggaagttaggatcggtgatccttttaagtggtgataatctggttgaggaaaaaagaaaccagctttgggactaccaggcaatcaatcattatagacctcgctcctctgcccttacatatctaacccagcaattgccaagagccttagaacctttagaattgacgactgaaaaagatgactccggagatttttttgtcgagtcggggcaggtattgagttttaccacattggccgatatgagttatggagacaaactcttaggcgttttgaaaatggacgttgattatttaggagccatttttgcccatgggctggggcctatagaagctcaaacaacggtaggaaaggaagatttacgctccatctcccggctggcgactttgagtcggatgttctcctggttctttcaatctcaaatcaatcgcctttgtgaagaagtatttcaggaatggaaaattaccagttcataccctttcaaaggttcaatcagtcaaatattctatactgtctttgccgggggggatgatctttttgtcatcggcccctgggaccaaacactggagttggggcgtaaaattagaactgcattcaaagaatatacctgtcataatcccaacctgactatttcaggtggaatgatctgctgtaaacccaaataccccattaatctagcagccagagaggccgaagaggccttaaaagaggccaaaaaattagggaaaaatcgattttgtctatctgggcaggcggcagtatgggacctagaagcaccggaaagcgtggcaaacttagaggattggcagcaagtttattacggcttcgaggaccgggaaataagacgaagcagagactttttcggaaacaggagtaagacattaaaggagctattggattggggggaacttcttatgcgatggcttcaggagaaaaagatagcccgccgactgcttcaccgattattgctggaagttaagtcaattttaaaagaaagtagtcaagaaagagaagataaaccccaaaaatctgccatactaaaactttttccttttctggcttatcaactggcccgaaatgttaaagacccggaggtgcggcaaaccttacatgcccaactcattacttccaataatttatccgattggttgcatcaattgccgctgcccctgatatacatactcaacaaatcacggcagcattaaggaggcggtattatggacgtgaaaaaaatcattgatgagatcaaagagaagaatcaattcagtcaaataaccatcgaggaattcgctccggaagaaggatgggccaatagcattgctaaagaattaaaagacaagaggcgtcagttgcgcaaagtttttgctcagataaaagatattgagaaaaaaataaaaaagatgaacgaacaggatgagttaaatgagccaaaaatttttctaatactccctcaagtcgcttatgcccggggacgaaatttaattccggtagatttttataatttaataaaaataattataggaacaaagggcaaaggaaccaaattgaaaaaagtggaggattttcgccggttcactgatttcatgacagcagttgtagcgtactcaaccctttacgctgacaaaaaataataccatatacgttgaggagatattacgatggcaagcaacaaaaaacctgattttactttccatggaaaatatattattaatgccgaactattgcttttgaccggtatgcatatcggcggttccactgaaggttttgagataggtggtttggacaatccggtcattaaagatcccattagcgatgttccatatattccaggatcctctttgaaaggaaagatgcgttctcttttagaatgggcctatggattagttaccattaagcaaaatgagaaaaccagtctttgggaaggagagctttgctcggacgctgaaaaagatctggccatagtctttggcgtgccggcagaagaacatccaaaagcctcgctacccccaggtcccaccaggctgacagtccgggatgcctatccaaaaggttttgaggcaggctcggacaccgtgggtgaacaggtgaccaaatgggaaagagacatgggggaaggaatctacacggaaattaaatatgaaaacgctattgaccgactaacctcagtagccaacccacgtcctatggaaagggtgccggccggctcgcggtttgagcttcagtttatttatgatgtttatcaaaataaggatattgcccgtctcaagcttctcttcgaaggacttagattattagaagattctgctttgggagggggaggatcccgcggcagcggcaggataaaggtagaaagtatttcagttggagcgcgggagcgatcatattatttgggggagaaaacccaagatgaaaagaaactaacactagaatgtccaaaagatggagttggcttggaagagatcttgaaaaatttctcgacgcattttccttccggcgcaggagattaacatgccaacgtacgaagtatgcctctggcctcgaagcagttttgaatttgtgcctcgggctgagaccctgtttggcgccatctgctggaccattcgtagcttctggggggaaaataagttaaccgatatcctggcggaattttcccgaaaaccacccttcctcctgagtagctccttcccttgccaacgtctgcgctctggaaaaattatccactacctgcctcgccctattctgcggcctttgtctctgaacgatatcgttggctgttgcactgaggctaaaccggatcataaaggattgagttatgactctcccggacaaagcgcctttacctggattatggaacaatacaaacaatgcagaaaaatagcattcatcacttccgcggctctggatttattctcctctgcctccgatgaacttccactttttaaggcctttcttgaaggtcagctccaggaaccgaaatggcgatcgaatcaagggatggctaagacaaagattgatcggctggggcaggcaaccagcggggcaggaaacctatttttccaggaagaacagttcctctcccaagggtggggcctatattttttggtgcggactgatcattggagtgatttgatttacccagttttccgttttttggaggacagcggcatcggccgcaatgcccataccggccgaaatcaatttcgcctggaatggaccgcagaaccagattggcttccttccgggaaaggtccacgatttatttgtttatctccttattgtcagaatattggtgatgatattgattgggacgcttcgacgtatggggtgaaatcatttcaaggtgcggtggaaagccgggaggaatttgccggcagccccgtttggaaaaggagatttctcatggtccaggaagggtcttgcttaatagcgagtcaagttaaggactactatggatgcctggtgcccagttcagaaatcaagggcaagacggtctacacctatgctataacctggcctttacatctagacatgccaaaggaggattagtccccatgtctgatcaaaacaccactgccatgatcaatattttaacaccagtacatatcgggaccggcgaaaaatatagcggcttggattatcttatcgatgaaaaattaaatcagctttttcgtctccccacggaaggcgtgataaacgccctcggtagaaattggacaatctatacagaatggttagatcaaaaatttaaagagatcgaatctaaaattgtagggcttgatttcaaaaagaaaagcaaaatcgagcgaactgagcttgccaaaatcaatttagaaatattctgtcaaaccaaaggaatcgataaagatatttttttttcacgcagtttatacaagcttccatgttccaagaatctagggaccgataaagatatcagtgaattccctaaacaggcgcatttggcttatatgcctggcagtgaaatcaaaggagccatcaggacagcgttattgtatagcctcttgaaacatgacagtaatatagctatctacgaatggttaaaaacaacaattagaaaccttcctaatattaaaatcaagatcaaaaaagtagaaaaaaaatgtcaaaacattattaaatccgaagggaataattcaagtcccaataaaaaagagaaaggaatattagtcaaggaattaggaaaaatagaagacgaacttcagaaaagactacttcgcaccaaattatttggcggctccgatcaggctcattttgatattctgaaattcctccaggtcggcgacggaatccctttcactcctgccgatttcctgtgtatatgtcctgtagaacccattaataccagcaaaaaattcgttaactggcaggaatttttagttcctggcaaatcaatacctctctctaaaatagaattaaattctcataaatcaagaattcaagattatttggataaacatcatttttctaaattacagcaatcttatctatcagaaggaagattgacccaaatactacaggcatgttatgaatttaataaggctcttcttgaagaagagattgctttttacgggaaacctcatatacaaaaacaaacacccaaagttattgataggctaaaaaacttacaagaaacaaatacacctacctccccgcttctccgtctcggcatggggcagggctatctgagcgtcacaattaatctgctttttaagcagaaagaatttgagctctatgacaaagttttaatccacgcaacgcaaaacgtcagttacgactctgaacatggcggccccctacctaaaacccgccggcttgttgaatataacggtgaaatttggccacctggctggatacaattgcagatggtagaaaaaaaaacggatatatttgctttgccaaaatcttggtctcctctaagttttggggatcttagtgaggcgccagttgccaagggggtgaataccgccgaaaaagaaccagagcaatcaggagaattagccccggcaaaacctgaattgcggccggagtacgtcattttactaaaccaggcacagagagtcgactgcgtgccccaagaatttggggggataatgcagaaatggcagggtttgactgaatgcggagaaaaaagggctcttgctcaggtgcttctgaagaaattggagccattgaaattaaaaaagagagataaattattcgactataaaacacttttacagcaatttatttccgaggaaagcaaatcatgaaggtatttatttgccccaccggaacttctatccttactgtaaaagggataggtttttctgatatcgagcaccggcccggaagcgaatacgcaaagtatgagaaaacccggaaattattaaaacaccaactcgaatcacacaaggcccatcagaatgcacaaaaaaatcttgacgaagtttcggctgaattcaaaagcctagtaaaaatgggggcggataagtctgatatcgtctatttattacattccgatactgtagacggccgcttttcggctgaaatcaatcgagatctcctggaagattatatcgcctgccacactgaattaaaaatcatccccgatcttcaggcagtggatgaaacccgttttcgaaaaaatggcttaaagaattttgtcgataatatctttcaattgatcaataaacatcaagggaatcaaattattctgaatgcaacagctggctataaagttttggttccctatttgactatcctgggaatggttcacaatttgccggtaaaatacatcttcgaaaaatcagataccgttttcactctttcaggtattcctttggaccttgactatgatcttcttctcccggttttccctaagctcaggcgcatagaaacggaaaccgcaataggtcttgccgattggcagtcggatattgattataccgatacccggtatgactggttgattgaaatagaggctggacaggtaaccatgagtagtcttggcctgatgttttatgaaaaattaaaggttgattggggggaagaatttgaactatgccccaaaaagccagaagagaaaaaaatccacttaaaaaaaggcgatgaggatccaccggtagtcaagttagccaaccgtctggttaaatctccgtatgtttgtgaaatcttaaataccttgccttttaacccaaaacagcaggaccctatccttgaatgccgggatgacggaattttgcatctagtcttgacttataccgccgaggggttgggtttggcagttcaaactaccggcaggaacgccactgaaacacaaaagattggccgccgcctggtcaagaaattttttcaaagaatataataagaaaaacaaaccgactcggtaaccgtcactatatatatattttgctcagtggaaccccttggacctgaaagctcaactccaagccaaacgtcgccaaatcctggccctggctgccaaacacggcacctcgaacctccgtctcttcggctccatggcccggggtggagccggcccaaagagcgatgtggatatctttatcaacttggaatcccgccgcagcctcctgaatcagatcatccttggccaggatctggaagaccttttgggctgtaaagtcgacgtcgttaccgaggctgccttgcactagtatatcagagaaaaaatcttacaggaggccgcgccactgtgaaggatttttcctgggttgagaagccggagcaccaggaaattgcagccattctaaccgcgaccggggttgcttggcatcaaccgtaatatcaaatagttttagcccgctttattcatgatattttgaaaaagatagctaactcattttaatgccatagattaacaggcttacctgaaatacagactgttttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttgatgaattatccgggttaggaacgtagagctatgcccgccctcttcctcctcttcaaccaccgcttcaccgccgcccaaaaggtcgcagcccgggagcagctcggcgtcgagcgaatctctgtccttcccgctgaactccagcctatctggggccagattcctcctgacctcccggagctggccaactgtcttgaaccggtccggtcctggctggccgggcaggcaacccccggcgactacgtcctcatccagggggacttcggcgccacctacctgatggtccgctttgctctggagcacggtctcatccccgtctacgccaccaccagccgccaggccctcgaggaacatctccccgacgggactgtcaaactgctgcattatttccagcaccagatgtttcggagatacggagggtgaatcatggccaaactttatctctctttcctgggcaccaccaattatcacccttgcacctatacttttgcagcttgtgaaacacctggagtgcgctttgtgcaggaggccaccataaaatccttctgcgccaactggaccccacaggatcgcatcctgatctttaccaccgccgaagccaatcagaaaaactggctggataacggccacacggattcaagcggcgccgttatcccgcaggcaggtttgcaatcccggcttcagaggctgtcactcgcaccttcgtttaaagatattgctattcccgaaggtaaaagtcaggaggaaatctggcagattttccagataataatcgagcaattgcgagatggcgacgaagtggttttcgacattacccatggtttccgctccatccctcttctggccattgtcgtcttatcttatgcccgcgttatgaaaaaaattgccatccagggaatctattacggtgcttttgaagccaagcaaggggacaccgcgcctatctttgacctgaccgaatttgatgtcctgctggagtggacgactgccttggatcgctttatcaaagccggagatgcaacccttgcctgtgagttggctgcagacgaagtcagaaagagaagaagggaaatcaaaaggccggatcaaatactgcaagcatttcaaaaagtcaccgcacaattaaataatttcagtctgtctctcgcaacctgccgcgggttgaaaataagcccgatagtttcagaactgaaagacacactgcaaagatgcgtcggcctgcctggaaagcgtccctatataaatctgttagaaaaagtgcagcatgaattggctgctttccccggggatcatgtccgagatggcttggcagcggcgcaatggtgtgcggatcataatctgatccagcaggggtttactatcctccaagaaaccctaatcagttattttaccttacatgtcctcaaggatgacctggttacaccaacctctcggcatttgatgaatcaatcaattcatatcctgcgtgaaaacctcccagaggaagaatgggccgaaccggctagaagcaaccgtcagaaagttgctgcgattattgcagccattcaaagttacccggcaatagtaaaaaaacttcgtgatctgggcaatgaccgcaatgacatcaaccacgccggctatacggccagtcctatgggtgccgaaaggttcgccaccaagctaagagattatatcaacacctttcaggaattttttggcaggtgagtttatttcaggcacagacctggaggtctgtgcctaccgttggttgagctgccagggaaggaaccattcattatgcccaaagataaatcagcagctgactttttcccgaaggtaacatctttcaccgcaactcggcgcaaactgccccattggcaaaatcccggcagtgtctatttcatcacctggcggtgtaaaaacccccaggaactttccaatgccgaacgaaccatcaccttggaatctatccggttctgggaccgacaacactggctgctcttcgccgccgtcatcatgcctgaccacgtccacctcctggctcaaccccttccaaccctccaggatgaatacatcaacctgggaaaaatcatcaagagcgtcaaaacatatagctcccgcagcataaatcagcttcgcggccagccaggccccatatggcagccggaacgctatgatagaattgtcaggaatgacgccgaattcttagaaaaatggcaatatatccgaaataatcccataaaggcaggcctcgccgtccaccccgaagactacccctggctctatgaatcaatcaaccccatctggtaggaccgacctccaggtcggtccataaataaattgactgatataaatgaaccacatacaatatttttatgctaaaacctgaccttattaacaccggacatgccaatacccgccaccccccccttcccggcgcccctatgtctttaaataagaggaactcccatgccctcctccctcaatgactatttaaataaactaaccccccaggaaaaagccgaactggaaaccttcgccgccttcctcatcgcccggcggggtttaaggtcatcggcaatccttgccgacgagattccatcggcggaacttatggctctggcgatgcaatcctccagttttgactggttggccgatgccgacgaagatatctacggccccaccgacgggggggaggctacatggctccgggagtgatccgacgaggcagcattgttctggtcaaatacccattatgccgatcaggagatcggctctaccattttactgatctttccgcccagaaactgcgcccggccctgatcctgacccctgattcccttttgcgaaaactggatgaagccgtctttctttttatctcgtccgtcatccctgatgttgtgcttcccagcgattatatcttgaccaccgatcatccctctttccccgctaccggcctcaaacgttcgtcagttttccgagcccacaaaatcatcacgctccacaaaactatggcagcccgcagcctcggtgacgccgatgaaatcctgatgcggcagatcacccattgcctcgccagggccttaggaatgcaacgccatgaatgataccctgctggaacaggttaatgccgccctcacctctggccgacccgaccaggcccaatccctggccctctcccgggatacccgggacctccgcgaccccgctctccacctggtctgggctgatctcctcgaggagctgggtctcatcgatgaagttgtcaaggaactccacctggccctccgggacaaccccgacaacccggccctctatccccgcctggccgacatctaccaggacctgggccgggccgaccgcgccgcccacgtctgggccaaccgggtgaaacgggcgcccgaggacgtggaggcctaccgccagtggggcgagctcctgcgggagcagggggaccccgagcgcgcccgccaggtctttcagcagggcctcgctgctactcaggacccgtccttcaacgccttattgcgggacctggacggccgagaacaggaacccctccccgaagagggcctccaggctggcccccaactcctccccggccgtcaccatctcgtcgccttcaccgccctctttgccggtcgggaaggcgtctacgcccgccagtgggccagccctaccggcgaaaccggctacaccccggtacaggagcccctcaccctcaaggtggccgagaaccatatcctgggcaactacaccatcggcgtctatcccgtccgcctggacaacactgtcaacttcctggccctggacttcgacctggccaagttcgccgtccgcaaggccatcaccagccagcgggcctggcagaccctgatggaccgcctccatcaggccgcctgccgcctcgtggacctggccgcggcccacgacctgcccgtgtatctggaagattccggcttcaagggccggcacgcctggatttttccggatacccccatcccggccgggattgccaaaaaatgcggcgacctgctcctggccgggatacaacctctgccggcggaagtcaccgtggaggtcttccccaaacagacctcggtcaaaaaaggcggcttgggcaaccttattaaactccccctgggcttccacaaacgcaccggccggcgggccgtcttcctgcaccctgacggccggcccctggaggaccagttggaactgctccagagcgtggccaaggccccccgccgggccgtctacgcccttatccagcgcctccaggctggcgccgctcccgcctccgggccggaaccggcggcggctgccgggaagcttgatgccgagcctccctgggaaaccgccccttctccggcgcccctgcccggagttccggagatctatcatctggaccaggacactcagttccagtatctcctgagcagatgcccggtcctcaaggccctggccgataaggtcaaccagacctccatgctcaccaaggacgagaccctggtcctgatccataccgtcggccatttggaaaacggccccgccgcggtcaacgaactgtttcagcgctgcctcaatgccgatccgaccctgttcctgaaatcccgcctccggggccaccccatgagctgccccaagatccgcgcccgcatcccggacatcaccgccgccgtggcctgcaactgcgcctttgacctggccgtcaacctctaccccacgcccatcatccacctccacggcctcaagcccggcgctgccgcccccaccggccttaccctggactcgctgcaattccagcacctgctccaggaatacgtcaaactccgccaacaactccgggaaacccagcttctgctgacccgctacgaacagcaattatcagatttcttcacggccgcgggggttgaaaccgttaacacgcccctggggaccctctgccgtaagatcgactcggctggcaagaccgcctttatactggaaatctagaacgagagccgtgagccgggagccgtgagccgggagccgagagccgggagccgtgagccgagagccgagagccgggagccgtgagccgagagccgagagccgtgagccgagagccgagagccgtaaaagatgataatagaaaattccaaaccacatcggaaacttgacgcctggcggaaagccatgcagttagttgaaaatatttatcgagttacagaggccttccctgccggagagaaattcggcctgaccgctcaaatccgccgggctgctgtctctgtgccatccaacatcgcggaaggcgcggcggaccgcactgtccagcaattttataactatctttcgaactgcatcggctcgctcaatgaattggacacccaactcgaaattgcctttcgcttaaggtatctaacagaaaaggatttcattgaaataaatgccttgctggatgactgcctggcagttaccttcggcctgaaaaaacaccttgccaagagagccaggggataacattagtcaccgcggctcacggctcacggcttacggctcacggctcacggctcacgtccctaaggatttcattgaaataaatgccttgctggatgactgcctggcagttaccttcggcctgaaaaaacaccttgccaagagagccaggggataacattagtcaccgcggctcacggcttacggcttacggctcacggctcacggcttatggctcacggcttacggctcacggctcacggctcacggcttacggctcacgtccatgtccatactttatctcaccgatcaaggcgccacgcttaccaaaaagggcaaccgcctggtcattgaaaaaaaagggaatcttgtccattgggtgcacgccttcaaggtggagcaggtcgtggtcatggggcaggtccagctttctcccggcgccatcgcctttctgttgcaggaaggcatcgatacggtttttctgtcatactatggcaaataccgcggccgtcttatctcggagtttggcaagaatatcgaactacggcgccgacagtttcagaagctggacgatcccggcattcggttggccctggcccggtcctatgtcaagggcaagctcaataattgccggatttttctgcgccgtcagaatcagggattgaatcaggccgacctgaccaataccatccatcagctccgccgcttggccaaccaagcggatgcctgcgacagcatcgagagcctcatgggcatggaaggggccggggcggccagctacttcggatgctttcagcaccttttccgggtggatgacatcaccttttcgggccgcaaccgccgcccgccgcaggacccggtgaacgtgctgttaagtctggggtatacgctcctggccaacgtggtgcagacccaggtgcatgtagccggtctagatccctacctgggctgcctgcatagtgtggaatatggccggccgtctttagtgttggacctcatggaggaatttcgccctgtcctggtggatgccgtggtggtgcaggtggtcaacaaacggattattcggtccaccgatttctaccgccctgaagaccgggagccggcggcttttgattttgccgaaaccgagtcccgccgggagaactaccccattctcctggtccataccggtatgaaaaaatttatcacccattttgaggcccgcctacaacaaaaagtcctctacctgccatccggccggcgcctgacctaccggcagatctgcctggaacaggtgcgcgccctggtccgcttccttaacgacggctctgcttatctccctttctcgtaccgctgattcttcgctcccggctcccggctcacgcccaaaggctcccggctcacgcccaaaggctcccggctcacgtccaacggctcacggctcatgtccaacggctcacggctcacggctcacgttcaacggctcacgaaaaaaagtattgacaaaaatgccaaactgccccatgctgttactagcttaggtctaatgtttataaccatctcctatgatattaccgacaaccgccgccgccagcgtttggccaagatgctgagcaattacggccaccgggtgcagaaaagcgtttttgaatgccgtctagacgaccggcagtatttaaaattgaagaagggcatcgaggagatcatagactgggatgatgacagcgtgcggtattattttctctgccaacattgcacggacaacatcgaaatcagcggttggggtgtggtccgggatgatgaagacgtgatcgtggtgtaatcacgcagccaattttcacaattgcacgtttgcacgcatctccggggtttttcctgaaatcgtctaaggtgttgaaattattcagtgtggcaaaaaagatacattaaatgataactctacggattaattggcaaatctggatatttcacaagatgctcaagctgtggcggggggtatgcggcctagatacgtgtttttggcctttattttccaacaaaaccagcccgctggagggggtgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaagccaggtacgagtagcgaggactgaggactgagtaaaatacaacgcttcgaagatttgattgcttggcagaaggctcgggagctggcgaaggcggtgtacctggttgccactaagggagaattgtctcgggattttgggtttcgggatcagatcaggcggtcggccgtatcagtcatggccaatttggcggaagggtttgaacggggccgacggaccgaattccatcagtttatttccattgccaaatcctcttgcgccgaattacggtcgcatctctatctcgcccttgatattggctatcttgatcaagaaacatttacccggctgcatgccatgaccgaggaactctcccgcattttaggaggtctccgggcgtccgtggagaagcagaagggttgaggaagcttcaccactcagtcctcggccctcgttactgcccttggcctgattagaagggattgcgacgataaagccaggtacgagtagcgaggactgaggactgagtaaaatacaacgcttcgaagatttgattgcttggcagaaggctcgggagctggcgaagggggtgtacctggttgccacgaagggggaattgtctcgggattttgggtttcgggatcagatcaggcggtcggccgtatcagtcatggccaatttggcggaagggtttgaacggggccgacggaccgaattccatcagtttatttccattgctgaagatctacactgaaaactgacccccaatcgccattgaaattgaccccctcagagataaaccgatgccagcttacggcgtcggaggttctatgaaaaaaattacttcatccttgacttaatcagccacttttttgtcataagatatccagcaacgttttccctcaaggtggccgctttggattgtattcactagccgaaatgattggaatgcgcatccgccggtaattataattgtcgctcatcaccctccccatagcactgcaaccccgacagacttatccatagagggaaatctggtattcgtccccagcaactgagatattgcatttctcttttgtcagaagagaccgcttgtggtaacatctgccttgtattccggttcattttcagtaattagagtttcgagtttcaagttccgagattaaaataaaagggaatatatttccgggttatccaatagttgcagatatcatgatcccctttttaaactcgcaactcttatgaagcttttcataagtaattgtaattacatacaagttcacatgttctcaagaacacaacgaagcatgaaagaataattggtggcataggcctcctggcctgtgcatcagcgtgccggctgcaaagcctgcaccaccttctttcatacaagtccacatgttctgccgaacacaacgaagcatgaaaacagaagcgtggcggctgctcccaataatgcttttgctgttcaccgcccactgttttcatatatattttctcatcgaccatgttaaacagaagcggcggccatgggccgctcgatcccattatcgataatttattcgcaattttctcatagggcgggccgcgcccgccgtctttaaaagcactgttttcatgcagatcagtcgcaaaccatgaaaattataccggtggcaccggcatccagccggtgcggtggctatttcccatgtagtaagctgaatctgccagttgttaactttattcggaggagttatgcgtaatatcaacagcctaacacctgttttttgtccacgcagtgtcgcggtcatcggcgcctctacggtggcgggcaaactcggccatgatattctctataacctgattcatgccggttttcccgggcctatctatcctatcaatcccaaggccgaccaggtcctggggctggcagcctataaacagatcggcgacgcacccagctccccggacctggccgttattgtcatcccggcccgcgccgtcgccggggctatagaacagtgcggtcaggccggggtcaaaggtgccattgtcatcaccggtggttttgccgaagccggggaggagggggaaaaacttcaggaggagttggcccaagccgccaggcgtcataacgtccgggtcattggccccaactgccagggtatcaacaacccgcaccataacctctgcgcttcctggccgctgttgaccaccaggggcgccatggcctttatctcccagagcggtactgtgggggcggccttgatggattgggcttcccaggaactactgggcgtcagcgtcttcgtcagcctgggcaaccgggccgatatcgatgaggccgacgccattcagtattttaatcaggatccccataccaaggtcattgccttgtatatcgaaggagtaaaacggcccgtctattttctggatgccttggccgaggctaccaaaccggtggtcatcctcaaggctggccgcaccaaacaaggccgtctggcggctgaatcccataccaagtctctggccggtcaagacgcagtctatgacgccatcttccgcaagtacaaggtgcaccgggccgagacgattgaagagctatacgactttgccaagggtctggcctatctttccaaaccccgtggccgtcggctgctcaatatcaccagctccgggggggctgctatcctggccattgatgcggcggaaaggttaggcttccaactgccgccgccttcgcccgtcctccaggcgaagctcagggagatagtgccgccgcactgtgccgtgggtaatcccgtggacctcaccggcgatgtcatgagcgatccgggcctctatgccaaggtcatcgacgcttcccgggtggaatatgacaacctcgtagttatctttggcgatccggttcctggcgcccaccagatcgttaccccaaacgctcaggaactggtgatttttttaggcggggccgaggtggaacgtcaggaggtcccgctcatacatcggcgaggtattcccgtctttccgacgccggaacggggtctgggagccctgcatcagtttttccgctttgagccaatgccaaccgtgggaccgattgagccttctgccattcaggaactaagcctggttccgccgagtgaagctgccgccctcttggccaaacacggaattccggtggccgcctgtcccttggccaccactgccgatgaggccgtaaccctggcggcacagttcgacagcccggtggccttgaaaatctggtctcctgacctgccccacaaaaccgatgtgggcggagtgcgtctcaatctcaccaccgaggacgagatccgctcggagtgtcaagacttggtcaaaaccgcccttacccatgttccctgggctcgcatcgacggcgtcaccgtctcgcccatggccaaaccgggagggatggaggttattttaggtatcctgaccgatccccaatacggctccaccctgatgttcggtttggggggcgtcttcaccgagatctaccgggatgtacagttctgcctgctgccggcggcggatgaggaactctgggagttgatccgctcaattaaaggctatcccttgctggcgggtgcccggggatttccccctttggaccaggaggccttgttgctgaccatgaaggccctcgcccgggtggctacctcgaatccccagttggaccagatcgagctcaacccgctcctggtctatgaacgaggcgttttcgccgtagatgcaaggatgtacagccgggtgagtagttgatgcgggtgttcagccttggaaccgaagccgaaggtagctcgaaatggccgaaaaatatactaaagcccgtttttggaagtgtgcccttcaggtgaattctgctatgtatatcaattaccggggtgatgctcatggaatgactgaagatgagtacaatcgcgaactcttaagagtatgtcgtgaagaagaaatctctatcattggattagccgaccatggcaatgtggatgccgtcgatgccatccgtgaattaatggcccaggaaggaatcgttgtcttccccggttttgaaattgcttctactgaaaaagctcattttgtctgcctttttcccgagacaacatccaaagaccagttgacccgctatttgggagccttagggttgaccaatccagccgccgggatttggccttcgaatctgggcggcaatgatctgttctccaaagttaatgagttaggcggaattgcctatgccgcccattgtatcgatgacaatggcgtactttttcgaaagcttcaacatgtctggcgaaaccctctgcttaaggccgcgcaaataccgggagctctggatgatctaaaaaatgaagaggaaaacggctatcgccaaatactgctcaatagaaatccggactatcgaagggagcggccgattgccattatcaatgccaaggacgtggcacgccctgaggatctccgcaaccctaaagcttcgtgccttataaaaatgaccaggccatgttttgcgtcattcaagcaggcctttctggatccggagtcacgagtaagactgaactctgatgttccagaaaaatattactcccgcatcgaatcggtgaagtctaccggaggctatctggatggcctggaaatcgatttctccgagcatctcaacgcagtgattggtggaagaggtacgggtaaatcgactctgctggaatgtatccgctatgccttggaactccgacctctcgctaagaacgcccagaaacaacatgatgaaatcatccgtgaaaatctgggaaaagagaaggggcgtatagaactgacaatccgatcgtcggccatgcatggcaaacgttttttgatttcccgccgctatggggaaagcgccacggtcagagacgagttcggcaatccctcggcgttttctcctgcagatgtgctgccccgtatagaaatttacggacagaacgagatttatgagattgctcagaaccctcaggggcggcttagacttctcaaccggtttttggatattgacaaccggcagttggatcagcgccttgaagagatcgctaggaagttgaaagacaaccggaaagccatcctacaggaacaagagaatctggcgcaagtggaggatgaagtctctcgtttgccaaagttgcaggagcaagtggaacagtttaaaaagctgcggttggacgagaaattgaagattattcccctgcttgagagtgaaaaacgtctgtctggacgtgtcagcgaagagatcgagaacttggagaccgcttttatcggggtcgaaaataaccttccggatacaatatttcttagtgataacacgctcaaaggtcttccccatgaatcagctttacaatctatgcggacttttctcgatgaactgacaagagatgttcgagggtttgtccagcaaacccaggagaagatcgctgcatcaaaggataagatacttggattgcaagaaacccttgcagcttccatcagggtcgaagaggaggccctcgagaaggcctttagagagataccttcctacgagggacgcagtggaccagagatcggtatgcaatatcatacattacttaaagatatcgagcggattcgaccgaaagaggtcctgcttgccagtcataacgaagttaaaaccgagttgtctagaatgaggagagctttccttagtgaattatcagaggcccgagcgcaaaggtctgcccaattacagagagccttgaaaaaggtgaatcggagactaaccggcaagctcaggttaaccgtttcccctgaggcggatcgaggacctctgatggaatttctaaatgcatgcggacttgagggggtcggtctcaaacgcctagcctggattgaggcggcagaagatttctctcccctaaaactggccgaaatgattcgcaatggggtaggtacgctaaagcagcccaactggggaatcactcaatctgttgccgaggccctcgtaaaattgcccctcgcaaaattaatggaaatcgaggagcttgaactgcccgatacaatatccatcgagttgaacgtgtcacccgcgggaaaggagaactatcgtcctttagataagctttccaccgggcagcagtgtaccgccatcttacacattctccttttggaaaatctggatcctctcattatggaccaacctgaagacaacctggacaatgcatttatagcagatagaattgttgccgaactgcggtcggcaaagattgcccggcaattcctgttcgctacccacaatgcgaacatcccggtgtttggtgatgcagagtggattggggtttttcaggttgttgacggacatagcgagataccggaagagctgcagggagcgattgatcttcccgagattcaacagaaggcggcggagattttggagggaggtaaaagcgccttcatccaacggaaggagaaatatggcttctgatagaggtgaagcatgttaaaagcagagcttttagagattatcgccaacggggagaactcgggagtagagttcaaacgcgatgactgccgccccgagcagttggctaaggaaattgtagccatggcaaatctccggggtggcatgatactactcggtgttgaagatgacgggacaatcagcggcatccagcgtcgcaaccttgaggtatgggttatggatactgtctttgctgctaaagtccatccgatgatcatccctttctatgaagaagttgcactggaggaagggaaaagggttgcaattgtatcattccctctgggaacgacaaagccttatgttcttcgccacaacaatagggaagagatttacattagggtcggcagcacctcacgaccggctaccagagaacagcaggccaggctttttgccagcggcgggattctgcatccggaactgctgccggttgccggcacttctttcaagtcgttggacctggaacggctgcgagattattttatcaacgtcatccatgacctcgatgtcccaaagtcagatggtgcctggattcagcgtctgattgcccttggatttatggtggaggtcctggaatctaccccggtttgcacgatcgcgggattgcttctcttcggtgtttctccacggcggtttttgcggcagtccggcatccgcgtcctggtttttgaagggaatgacaagacctatcgtgctcttcttgacagagttcttgacgggcctctagtggggctatggcatattaatgaaggcggagagaggatgttgaccgatactggtttcggccttattgatcgatttgcagagatcgtccatcctttcgtttcagaagagagcgacattattaatgagaatttcagacgagaacggcgttggctctatccattggaggcaatgcgcgaggcgtgcattaacgccttggcacatcgggactggaccagatcagtggatatcgaggtgggctgttattcggaccgcatggaattcatcagccccggcgccttacagaatactatgacggtggaaaaaatgatcgctggccagcgctcaccaagaaatcccttgattgttgaggtgctgcgagattatggttatgttgaggcgcggggcatgggagtgcgtaccaagatcatccctttgatgaggcagcaaaatcgagttgagccgatctttgaggcaacggatgattatctcaaaacgattctgccgcgcagaaaaacttgcatttatggcatgccttgacttctttctcaaatcaattccgtgaatcaattaacttgccccacaatcaaaattaagcgaaaatataccgttaatttactgagcgggagcacaacgtagcatggagacgcgctacaatccggcggttatcgaagctaaatggcagcagtattgggaagagcaggatcttttccgggtgactgagctgtccgataaatcgaaatattatgtcttggagatgtttccctatccctccgggcggattcatatgggccacgtgcgcaattataccatcggcgacgtggtggcccgttacaaacatatgcaaggattcaatatcctgcatcccatgggctgggacgccttcggcatgccggcggagaacgccgccctggcccacggtgtgcacccggccgcctggacctatgagaacatcgactacatgcggcggcaactcaagtccctgggttacagctacgattggagtcgggaattggccacctgcgaccccgactactatcgttgggagcagtcggtctttattgagatgttccggcgcggcctggcttataaaaagttgtcgccggtgaactggtgtgaccactgccagacggtgttggccaatgaacaggtggaggatggcgcctgctggcgctgtcaccagccggtggccctaagggagctggaacagtggttttttaagataacggactatgtcgaagaattgttggagtactgcgaccgtctgcccggatggccggaacgcgtcctgactatgcagcgtaattggatcggcaagtcccatggcgcccagattgagtttgccatagagagcctggatggggtgatcacggtctttaccaccaggccggacaccctttttggcgctacgttcatgagcctggccccggagcaccctttggcccccaggcttgcccagggaacccgccaggaacaggccgtccaggaatttatccaaatctggaaacagcgggatcggagcaaaggggtagtggatgagttggtgaaggaaggcgtctttaccggccgctactgcctcaacccggtaaccggctggcggatgcctatctatgtggctaattttgtccttatggaatacggttccggcgcggtcatggcggtgccggcccatgaccagcgggactttgagtttgcccgaaagtacgatcttcccctggtggtggtgattcaaccgtccgaccataccctgatagccgaaaatatggcggccgcctatgaggatccgggggtgttggtcaattccaaacagtttgacggcctggccagcgagacggccaaggatgccattaccgcccacctcgaaaccttgggattgggtcgacgctctattcactaccggttgaaggattgggggatttcccgacaacgatactggggtgctcccataccgattatttactgcgaacgttgtggaatgcaaaccgtcccggaatcagacctgccgatccggctgccgctggacgtggagatttccggggaaggcggctcgcccctggccagattagactcttttgccaagactatctgtccggtctgtggggggccggcccgacgggaagtggataccatggatacctttgtggaatcctcttggtattttctgcgctacgcctgtcctgattatcaggaggggattctggaccggccccgggtaaactattggatggcggtggaccaatacatcggtggtatcgaacacgcagtcctacacctgctctatgcccggttcttcaccaaagtgctgcgggacctgggttatatccaggtggatgaacctttcacccgtttgctgacccaggggatggtgctcatggatggcgccaagatgtccaaatccaagggcaatgtagtggatccgaatgaattgatcgggacctatggcgctgatactacgagacttttctgcctgtttgccgcgccgcccgaaaaagatctggaatggtcggaccagggggtggccggggccttccgatttctcaatcgaatctggagcctggtgaaggaattgcttgaatccttaaaatcggcgcccccttggcgcggaaccggcgccgaactgtcgcctgaactgcggcggctgcgccagaaggtgcatcagaccatccatcgggccaccagcgatattgaagcgcgtttccacttcaatactgctattgccgccctcatggagttggttaatgatctctataaagcccgtgaggaaccggcgactgatccctcctccaaccatctggccgcctccgtctggcgggaggcgattgaggtcttgatactcattctcagccccatggcgccgcatctggccgaagaattgtggcatcatctgggccacccgacttcggtctatcacgaaccctggccccaggccgaggccgcagccatggcggccgacgctagattggtggttatccaggtgaacggcaagctccgcagcaagattgaagtggcggccgccgccagcgacgaagagatcaagcgcctggccctaacggatactcgtatccaggaattgctggccggccagcaggttaaaaaggtggtagtggcccgtcggaaactggtcaatattgtcgtctaacagccgctgatatcaatacaactagactgacggcgaaagacgcgacgcttttaagcccggtactttttagtcctccgcattcaggactcaattgaggttgtatgcaagacagtaatcaattcagacgtggtgtaagtcggagacggttgacgtttctcatggtgtgcctgttagggttaacgtcggcttgcggttatcaggtggtgggatcggcgccggcgggggcggaccggccgcaagccaccatagctattccgccctttgaaaatcgttccatggaggtcggcctggaaaccatctttgccaatgatctcctgcgggcatttggggacgggggctccgtccgggccaaaccgggggatgagggtgcagattatctcctcctaggaaccattaaaaagctggagcattcttcaaccgcctacctcgacatcgaccggtccctcgtccgtcgggtgaccgtcaccgtggagataactctaaaggacttcagacagaataaggtgatctggaagagcaccgagatgatcaaggcggactatgtcgcagaaaattattactccatcggtgaggccaatcggacccagggcatccggcaggcctcagcccggttggcccagcgggtctacgacaagattaacgtcctgctctaatagtcattcattgcaattctttaaaaagcactacaagccatgaaaatcatttcctggcagcacaggctttttggtctgtgcaggtgtttttttcccatttaatcggtaatgccgtactgcgaccatattcatgtcccatatcctgcttgaacgtcacttaaaaatctcggccctcaaaccggtttatctgttctatggggaagaggagtttctcgtccgacgggcgttgacgcgcctggaggattggctggcccaaaaagaggatttggcggccagaaccagcctggaagcaggggaaatcagtctcttagaagcattaacggaggcgaggtctccccagctctggggtggtcggcagttggtaattatctggcgtatggagcgctacaaggccaaggagttggccgccctggagagctatctggcaaacccggcctcccaaacctgcctggtcttggtagccataggactcaagagtaaggacgtgcagacgcaccgcatctggcggcgcctccaggagcaggatgcggctttggggtttttccgactgcgcgagaatgaattacccggatggctgcagaaggaagccaggcagttgggaaaaatgctgagtccggatgcggcgcggcaactcatcgaggcagtcggctttaatctgcttgatctgcatcaggaactggaaaaactagttttgtatgtcgggaaagagcagacgattacggccgaagctgtcgcccagctcagcagccatggccgcacccattcgatcttcgagttggttgatgccttaggtcagagccggccggataaggccctcaaggttttgaaccggctcctggaattgggagagccgccagctattatcctggtcatgttggcccgacaggtccgtcttctgatgcggacgcgcgaggcgttgagacgggggctgggatcgaaggaacttgcccaaacattggagctgcccggtatcgtggcggaaaagctgcaaaggcaggccggtggcttccggttggcacaactccaggatcatctcatccgcctgcacgaagcggatttaggttttaaaaccggaatggctcccccccacctgctcttggaaaaggttatcttggaattgtgccctctgccggctcttaggcatccgaagagagggcattaatgtggcgggtcagccgggagattttgcgagctgcggttttccaatgcatggtgccctgggcggcaacccgttggattaccggtgctgccttctgtaaggcagcctgagcctgctctggctggttttgcgagacggccgtccgaacagccttaactaaattcttgacccgggttttacggcttagattgcggattcgccggaccttgctctgtcggtcgcgtttcattactgaacggtgtttggtcaactactaatcctcccttgaaattatcccaagtactcagggcttaacctgtaacttaaaaattatgcaatattgtcaggatgataagctgaaatgatcaggttcaacctctttcagactattcattttacttattttgtctcatctgtcaaggtcatcttgcagggtctgccgtaattgccttccgaggtgctcaaactctggcgtttttggaagatattccagcaacttatccagataacccttttccctggcgataccttgactgacaggataattcaggtcatacagccaactacacaacatcagcttgaagtcattcacccacgtcagatgctggtaattcaccgattgccgggcctgcaccttttccagaatagccggggtataattgtccggatcgggtttaagttccagattgaccactttattatagggtattcggggatcaaaatgcgccagcataaccgcaaagatgtcgagtttgtcagcgtcgcggacaatctgagtaagcagtctaactttaactggtagctggttgggtaaaaaacgccggttgtgcagggcaatggctcccaggataaggtgttgactctggggtggaaacccggccaatacgccatgctgcttcatggtccggacgccttcagtggcgtggttaaccgaaaccttgtcattgtaagttttataacgggcatactgtggaaaccggccgatatcgtggaagagggccgccaggtgcgccatttcctgcaagaccggcgtgagatccaggtttttagtaatctggcgggcaaagccgagcacccgaagtgtatggttgatttttatccggatattggccgtatcaaaatcgcttccctgaagatatccctgagtaaagtccaggaaccagcgctcataagtccgaaaatcatatcctgcaggtaaatcatgcattaatcagatccgggtccggcaacggtttcccgctctcaagccgtaaaaactcctcaaatgtctgatagataggcggcagttggtggtgctgtcgctggaccagatagataggccgccgcatttcgactcctcggatttttactgccgtgagcgccccgtaatcaatatccgccgccaccgccaaccgggagaggatgccgatacctaccctggccttgatactctgacgtaccgcttcggtgttaggcatctgcgccgcaaccttgagcctggcatactcgaacccgtgggccgccaggatctgttgtgccgccatctgcgtcccggagccgcgttcccgaataataaacggctgctcatagagctccggaagttccacttcgccctttaccgaaaaaggatgttccggaaagacggtcaaagtcagttcgtcggggcacagcacctcgtagttcagatgttttaccggagattttaatcctaccagacccaatccgaattcgcccttgatcacggcgtcggcgatcgcagcggtattggcaattttcaaggtgatctggaccgccggatggttggccttgaaggcgccgatagctttcggcagcaggtagctccctggaatagtgctcgctccgataaccagcttccccagcagttccccgcgataatcggccagggcttgacgcgcctcttcccgcagacgcagcatcttgccagcgtagcgttgcagaatctctcctgccggagtcaaccgtacttcccgcccttgccggtccaccaacttttctccaactatctcctcaagagcgcgaatgtgttcgctcaccgtaggctgtgatagcaagagcgattctgccgccagggtgaagctcttaagctccaccaccttgcagaaaatttcgagacgatgtaaatccatataaccaggttttaaaacaggggataaagaagaggggtgagggactaggagataagcctttccctcttccctttcttagcttaaaccacctgcacgccaaagagtctcgccatccttttaagcgcccactcatgatcaccaggatcgaagtcagctaccccgtcccgataaaccaccacccgataaccccgaagatccaagtcgcgcgccgtttccatgatacagatagaggtgcagacgcccactaaatgcacctcgttaatctgttggcgctgcaggattttctccaaatcggtgttgagcattccgcttagctgtttcttggtcacccggacatcactgggaacggctttaatctccccaatgagttctgccccccaggtgttttggaccgcatggggtggaaagcggctaaactcaggatcgttcggatcatgggcgtcagtcagcaggacaatcaaggccccttgcagccgcatttcctgcatcttggcggccacaaagggaataatggcccgtcccgtccctcccacatagagagaaccggccggattcaaaaaatcgttgatcatgtcaattataattagggcttgggcaggcatctcaattattcctctggcactttcgaatttattatagattacctccgccaaattgcaaggacaggtgagtcagagcggatttacgatcaggggaaggctcattgagaaacatgaaacgccggtgcagccgctcatgcagcttttttaggcgttaaggaaaaaatggggaacaggagtccacgactgtttttgtcaaaggtgttggccaggcacaatttaaccttatctatcagtaaattaagaatgcaaaacttgacatcttagttgcatagattaataagagcacttatattaatgatgacaaagtgccgctccgcggttgaactgaaggagtactaatgcctgaaaaatttaaacagggtatgccggacccagaagaagacgaatctccggaaataaatattcccgaggaattgccgctgttggcagttcgggatatcgtggtctttcccaacatgatcctgcccctttttgtcggtcgggaatcctctgttctggccattgaagctgcgttggcccaagacagattaatttttctcgtgactcaacgcgatccggatatcgatgatccggagccggctgacatctatcaggtcggcacggtttgcctgatcatgcggatgctcaagcttcccgatggtcggctgaaaatcctggtgcaggggttaaccaaggctttgatcaagtcctttctgcaagaaaagccttttatgaaagccacccaggagcagatcaccgaacagataatggaggaaatctccatcgaagcagaagccctgatgcgcaacgctcgtgagatgaccgaaaagattctgtctttgaagggcattctgtcaccggagatgagctctattctggaatcgattgatgaacctggacgtttggccaatctgatcgcttccaacctgcatcttaaaatagaagaagcgcaagagattcttgaacagcgtgagcccattcaccggctcatccgcattaatgattatctcaggcgggaactggaagtctccacgatgcaggccaagattcaatccgaggccaaggaggagatcgaccggagccaacgggaatattttcttcgggagcaactgcgcgccatcaaaaaggagttgggcgacttcgaggagcggcccgatgagattgaggaatatcagcagaagattaccaaggcccgcatgcccaggggcgtggaagaggaggcggtaaggcagctcacccgcctggagcagatgcatcctgacgccgctgaagccaccatggtgcggacctacctcgattggctcgtggaagtcccctggagcaggaacactcgggacaaactggaattaaaagaggccaagaccgttttagacgccgaccactatgatctagagaaagtcaaagaccgcatcctggaatacctgagtgtccgcaagttgaacaagaagatgaaaggccccattctctgtttcgtgggtccgccgggagtaggcaaaacctctctgggcaggtctattgcccgggccatgggccggaaattcacccgcatctctttgggcggcatccgggatgaagctgaaatacgcggtcaccggcggacgtacatcggcgctctccccggccggatcattcaggggctgaagaacgccggggtcaacaatccggtctttatgatggatgagatcgataaaatcggccaggattttcggggcgatccggccgccgccctgttggaggtcctggatccggaacagaattttgccttcagcgaccactatcttaatgttccgtttgatctgtccaaggtcatgtttatccttaccgctaatctggtagatcctataccctcggcgctgttggatcggatggagatcatccggctggccggctataccgaagaggaaaagctggaaatagccaaaaaatttctcctcccccgacagttgcaggagaatggcctcaacccgaccgaactgactattactcccaactccttgcgggaactcatcagtcactacactcaagaagcgggcttacgcaatctcgaacgtgagatcggcagtctctgccgcaaagtcgcacgccgcatcgccgaagctgagaaaggcccctttacgatcagtcggggtaatctccaccggtatttagggccgccccgctatcttccggaggcagagcaggaaaaggacgaaattggggtagccaccggattggcctggactgaattcggcggcgagctattatttgtcgaagccagtcttatgaagggtaagggccagttgactctcaccggccatctcggtgaagtcatgaaggaatcggcccaggcggcgttaagctatgcccgcgcccgatcacagttatttaatctctccgaggatttttacgaaaagttggatgtccacctgcatgttccggccggagctattcccaaagacggtccctcggctggggttactatggcgaccgccctcatttcaaccctgacccagataccggtgcgcaaagacgtggccatgaccggcgagatcaccctgcggggcaaagtcctgccgatcggcggcttgaaggaaaaagccctggcggcgctgcgggcccgtatcaaacaaatcatcattccggaggccaataggaaggatctgactgaaattcccaagcatattaaacgccggctcaagtttatcctggtgcagaatatggacgaagtgcttcaggtagctttgacccgtctgccgacccgggaagagaccaaaaaatcctcctcccgggcgcgatcgactaccaggcccatagcttcgcggccttcataagagagagtaaccttggattcttcgctgcggccagaataacaatgcctgtcattctgagccgcaggcgaaggatctatccttgcaaatcaacacctttgacctttattcaccgaccttgaatcaacaaatctggctgaaatggaccgctctggctcttcttttagggtgttatagtttcttcgctctggcggaaacctcccttttctctttaagtcctctggcccggatcaaacttaagagcaaacatccccagattgggggagtgattgaacgcctcctgtcccgctcgcagaggctgctgaccaccattattatcggtaatgaagcggccgtaattgtggctaccgttctggctacctcattatctctgaatatctggggtgataagggtaaatgggtagcgatggggttgatggctcccgccctgctcttgttcggcgaaatcattcccaaatcccttgccttgcgccatccggaattctgggcgcggttgattgcccgtcctctgaccctggtaatgccactcttcaccccggttcgggtagtactgcttactctcagccggtcgctgatgtccttctttgggttaaaacctgctcccccatcacatctggtccgggaagacgacttcctccggatggtcgaagatagccataaagtcggcctgatcgctccaatggagcgggaactgatcgtcaacctgatgagtttgggcgaaaccactgtcggacagatcatggtaccccgaccggatatcttttatctgcccttgagcatgaaattagcggagctgatcaaggccgtcaaacaggcgcgtttttcccgcgtaccaatatatggcaatgatcccgaggatatagtgggcatcctgcatgccaaagacctgctgagctttgcacccgaggccccggtcgaccaggtcagtttaaaaaaacttttgcggccggcctattatgtgcctgaaaataaacgggcttttgatctcttgggtgaattgcagacccggaagatccgtttggctctggtggtggacgaatacggcagtctgatcggattggtgtctgtagaggacatcctggaggaactttttggagaatttgaggaagaattccagcaggccggtaaactcctggaacagttggcgcccggggtctacctgatcaagagcaggatgccgttggacgatctgaaccagattctgggtctgactctgcccatggaagagtttgacaccttaggaggatttgtctttaatctcttcggcgaactgccccatgaaggcgacgccatcgttcatgacgggatgaagtttgaagtactgcgcatgaaaggtaccaggattttggagctcctgctttccctggaaacgtcatgatcatcttactgtacgttactatattcctcctattgctctttctggagggttttttcaccagttccgaaatcgctctggtctcggctaatcaccgtcaattgcagcatctggccgaaaatggtcaacgccaggccatcctggcccagaaactgctgcgggcgccggaaagactctttgccaccaccctgttaggctctaatctagcggaaaccgccaataccgtcctcgtatcggctctgttgattgatatatacggtcggacaggagaagcagcggcgatgctgaccctgccccccataatactgttgtttgctgagatcctgcccaaatccattgctcgcctacgacctacccggatggcgcagaaggttagtttcttcgtctggctggcctcaatcctgctggcgccgattacctggttctttgcctccttcagtcgactggtactactgctcaccggtgcccggagcaccagtctggccccctttgtcacccgtgaagaacttaagatggtggtcaaagccagcggggccgaagtcgatcttgataccgaagagagaactattatccaccggatcctctattttagccagacaacggtcaaagaggtcatgatcccgttgatcgaagtcctggcaataccggaaacctatctgatttcccaggccctggaagaattccgtcggggccgattctcccggttgccggtctatcgtcaccgcatcgacaatattatcggcatcttgcatagcttcgatctgctgggcgcagaaaaccctgctttcgggataaaaaagctgatccgcccggcgcgtttcgtccccgtgacaaaaagagccgaccgcttgctggtggagatgcagcaggaaggtattcacctggtaatcgtggtagatgaatatgggggtgccgtaggcatcgttgccctggaagacctgctcgaagaggtcgtaggcgacattgccgacgaatttgaccaggaaataagccccttccaaaaactccgggacggcgcctatctgattaacgcccgcatggagatagaagccgtcaacgaaaatctggggttgaatctgccgctggggaattatcacaccctgggtggttttctgatcaagcaggtaggagacatccctcgcaccggggagagaatccgctaccgtaatctgcttttcatcattcgcctagctgacctgcgggctattaaagaggtggaggtacatgtcgaagcatcgaaaacagccaactgaccgcatcctttattttgattgtttctcaggtcttagcggcgatatgacgctgggggcctttattgacctcggactcgagccggagaagctctgggagggtcttcagcagttaaagctgtccggttatactgcccactgccataaggttgccaaacatcatctttccggaaccaaggtcagttttcagattaccgagtcgcaaccccaccgcacctatcaggatatagtcgggttgattgccaaagcggcgctgcctcaagaagttaaggaactcagcttaagaatgttccaactattggcccaggccgaggctcaggtacatcaacagccactgacgcaggttcattttcacgaaatcggcgcggtcgattctattttggatctggtggggacggccttcgcgtatcatgctttgggaataacccaggtttatgcctcagctcttccctgcggtcagggtctggttcgatgtgcccatggtctgctgcccaacccggcgccagccaccgtcctgctgctcgaaggcgccccgatgtatggcgtggacatacaggccgagttggtgacgcctactggcgccgccattcttaaaggcctgaacgccaacttccaacctctacctccgatcgttttggaaaaagtgggctacggtgccggagaccgggatctggcgacccagcccaacctgttgcgtcttatgcaaggacgcctcgccgccgccgcagcctcctcggagcgggttctggtgctggaaacccatctggatgacatgatccccgaatggtatgaacatctgatggccacactcttccaactcggagccttggacgtagcctatacgccgctgcaaatgaaaaaaaaccgtcctggcgtcggacttacggtcatagctcccttagagacccggcaagttatgctggagaccctgtttgatgagtctactaccttgggagtgagagtctcggaaatagaacgggtgacggtgaaacggtggttggagactatcgacaccccttatggacccctgcgagtaaaggtagccgacatcggcggccgccgccgattgttgccggaatatgaggcctgccgggaactggcgaggcaacaccacctgccactgctggaggtgtatcgcctgattccgatgtgattctcattctaccaaaagcagctacaagctatggggaaaacgctattattttcttattggccaggaaccgggaacggtcttaaaaaaaccttgacagcagagtgtaatgtagtatatgaattttcgtaatggagttttgtaaaactctctgaagtcacagaagtatttaaaatattttaaaaatcagccatgaaggcctgcttttctcaagaagggtcttcgtggttttttttgtgcaaaaatttaagaaatatttcacagtaaggcgacaaagcgacttgcaggaagaaaaaaacgttgttccgaggactgtacggccatccatacagccttgtcttctcaacaaatgcagggctgtttgccaaaatatacgtctgtctattggagggataaaggagaacagaggtgaagagaaaatggtttggaacgtggggagtcctgattcttctgcttctgcttttggtgcagccggttccgggggaggaagccggcgaaataaagccggaatccgaggtgaaggaagaggccgctgccaaggttgaggaggaggcaaaattaccccagattgaggtcttggcccataaggaaaaggcggccaccagtaccgtggtcaccaaagaggatatcagcatcggcccttatatgaacctgccgggctatctcgaggaacagtccggggtagatatgagccgccggtccttcttgggggtgcgcagccaccagttgtccctgcggggatttgatgaatcccgctaccaggtctatctcaacggccgcacctttaaaggggccggggttaagggcggcttctatgtggattggtccacccttacgccccaggacctggagcggctggagattatccgcggcggcctgtcggcggaatacggcaataccctgggcggggtcatcaccatcaacacccaacggggtagcaaggaacccaagatttacctcgattcttattggggcagttgggatacccagaattaccgactgcttcataccggcagcaaagggccggtagaatacgttatcggcatcagttatggcaacaccgagggctatctcaggaacaactttgtccatgatcgggtcaacttcaacaccagtttgacctataacaccccctttgatctgagtcttaccggtgccgtgcgctacatatcacagaaaaacggctggatcgtctacaaccggcccgattccccgtactacaaccccgattatccgcagagcgactcggacggtctctacggcccgccggtcacctacagcggcaatcctcaaaacggttttacctttggcgacaacagctactcctatacccagcggtgggagtgggatttcgaggcgaaacagaagttctggactggggatgccaccttccgtctcttctatttccaggcgacccgcaacgacttctggtatgccatgaacaacccgagcctgttgatcggccaacgcggtagttgggatgaagacagttggggctggaattttaaaatccgccagcagcccgggaaggtccgcctgggcttcggtctggagggcaattatttcggctacggcggcaccgactatagtgatttaaacgcagcttattatgccaccctgcccactgccagctccgggccgagagatgctcagaaactgcatggtggttttgtcgatgcggcgatgcccttctggaaatactttgagctgtatctggggctgcggtacgacaactatgacgccgctcctacagtcggcgccaccgggaatattgttcccaccctgcgggcagatgccctgagccccaaaagcactctgaccatccggcctaccgacaccaccgagggctatctgtcggtcaacttcagcacccgctttcccaccttgccggaatcatactggttcagtgccggctatcaacccgcgaatcgaatgggctacctgtcgccggagttcggtatgcagtacgaggccggtatactccagcagttgccctggtccgcgtcgttgcggctcagaacctattactatgatatgaataattacatccgcaccgttttcggttaccggcccagccgggtggtgtataacatcgacctggcaaagctccggggggtagagctcgaaggactcctgccgctgccctacaacctgaccgcctttgccaactatacctggcagcagaccagcaccagcccggatcccctcgacgccgacgtccgggagttggttgatctgccggatcataaggttaacttggggatgcgctaccgcgcatcgaatgaggccgaagccaaggtctacctgcggatagtttctcatacctaccagccccagctaactataaaaaatcaaaccatcaccggcatttcctatctgcctttgaaaggttttgccaccctcaatctcgaaggccgctatccggtgatgcaataccagggctataaagggtttctttatttcggcgtcgacaacctgttcagcaatcattatgaggaaagctacgggtatcccatgccaaccgcaacggtctacggcggtatccagctgcgctactgagacaggggattggttggcggactatctcaaaaatctttgattaataatcggaccactcggggcgcggtgcgccgcgcccctttttttcattatacctgaatgagaggtcaacgcatgatcatcaaaccttttaaacgggaatctctgctgccgctgccggttgccttcatctccactatcagcgccgacggggtccgaaatatcgccccgtattcctgtatcatgccagtgctgcgccccctggacctgatctgcctggcctcagcctggaagcgggataccctgaacaacatccgtgctaccggggaattcgtcgtcaatctggcaggggccgatctggccgacaaagtaatccccaccgcccgtttcagccctcccgaggcggatgaatttatcctggccggtctgtcggccaaaccatcggtagaaattaaggccccagggatcgagggctgctatgcctggatggagtgccggctctggaaactctatgaggaatcgcaatttgtcctgattgtcgggcaggtagtacactgcgaggtcgccgatgccgcctgcctgccggatggttcgatcaatctggagacggcccggcccttgatgatcaccggcagcaaccagggcatgaagttctgcaccgcttttgatatccaccgttttgagccattcggcgccatgttcccgaatggcaaagatcccctggctgccaagtataccgaagaataaagctgcgtatttatttgtttgcgaaggagaatgatacatgtcgaagcaaaaactcaagttggcggcgatgatagccatcttcctcgttgcctgcggcgcgatgccgggtttggccgcttcagtaagtcccggcaaattctatctggtcagtaccggccccggcgaccccaagtacctcacccttcaagctattgaagtcatccagaaggctgatctggtattgtcccacccggagtcggcaaaaaaactggcaaagtacctacaaggcaaaaaggtggaagacccctggaaggatctttggatgcaccagggcaaaatctggatgaaggacctgcatacctataaacctgaagaacgctcggcggtcatcgccgagaagtcccgccaacgggatgaatatgtcaaaaatctcaaagttatgctcgctcaggggaagaacatcgtcctgcttgacggtggcgaccccacggtctacagccggggtttctggctgctcgagggattaagcgatgaccagttcgagattgtccccggtgtcggcgccatgaccgcttcttttgcggccctcaagcgcgccagcaccggtgccggagcccggtttgtggcccagaccaccccctatgccttttttggcaagcaggaccgcgacgacctggcccgtgacctctcccgctatcccggaacactggttttctacatgggtatctcagaactgggcaatctggtagaaaccttaaagaaatataatccaccggatctgcccatcggcgtggtctactacgccggctatccggaaaaagaaaaagttgtcaaggggaccctgagtgatattatggccaagttggcggatgaaaaagaaagatggctggggatgattgttgtcgggcggtgcctgagcggtccgcattttgtcctgtcggaataaccaccacaaaaaatcgtaacagttcaccctgttcttgaaacttgaaactcaataccaaagtgaggtaagctatgaaaaggtcgttaattcttttttccctggccctcgtcttggccctgcccgtcccggcgcaagcccattttttctggctgatgcctgaccagaccacggttgagatcggtaaacccctccaggtggaggtcggtttcggacataaatttcctaaagacgaagagatcaaagccgaacgtctccaatccgtcaaggtcataggtcctgacggcaaagagctgccgttgaccaaaatctctacagtccgctatgaattcgtccccccggcggcgggtttttacctggtttcggcccagatgaagccaggatttgtctgccgcactccccaggggatgaaaatgcagacaaagaaagaacttcccgatgccgaattctgcttccattttgacatggcctgtaaaacactggttgatgtcggcaaacaatcccaaggctaccaccagagcgccaagagcgtcctcgaggtgatgccgctgcaagcccccaacaccttgaaagccgggggagagtttcccgtgaaagtcctctttcaaggcaagcccttgcctggagccgaaataacggtaacccacacccagtggcccgatcccaaaaaacaatttgcagtggtggggaagaccgatgctcaaggtgagttccgcctgaaattggataaacccggccgctggctggttatcgccggtcataaaacaccctatcccgataaaacagagtgcgatgagaatatgtatcgggccagtctcagttttgaggtaaaataaggcatgagcggcatcgggcagacaaatgccaacgataccaccgtggttcagggccggctggaaaagatcggcctgccctcggccactatcctggtcgtggcgaatatggtggggacaggtatcttcaccacctccggatttattattaaggatttgcagaatccctgggccatgctgagctgctgggtcttgggggggctgtttgccctggccggggccctgtgctacggagaactcggatcccgctatcctcgggcgggtggggagtatgtctttttacgggagagctttggcgagctggccggcttcctctcggggtggatctccctgctggtgggcttctccgccccgattgccgctgcctcgatggcctttgcggcgtacttcctggcgggcctgaacggcggccccacctcggaatatatctggaccatccgggggataaaggttttgaccttttcaccgcttactttgattgcctccgcagttatcctggccttcaccctgatccaccgccatagcctgtcactcggcagccgcgtacagaacgtcttgacgttgtttaagatcagtctcattttcggatttgtcatcctgggactcttctggggtcggggttcgctggagcacttcggccaacccccggatgtccgcatattcttttccggcgaatttgctatctccctgatctttatctccttcgcctacagcggctggaatgcggcggcctacataggcggcgagatctcccggccggcccataacattccccgggcccttatcatcggcaccctcctggtcgccatcctctacttctttctcaatgttaccttcctctacggacttccccctcatgagatgagcggggttttggaggtgggagaaaaagccgccctggctctcttcggccaccgggtcagccagattttttctgcggccattgccttgagccttctgtccctgatcagcgccatgatgctgaccggtccccgagtctatttagccatggctcaagatggcctgttttttcccagcatcggcagacttggcacccggcgccagacccccggcaacgccatcgccctgcaggccaccctggcaatcatcctggtgctgacggcctcgttcgaacacctcctgcttttcatcggctttaccctatccgtctttgccatgttgaccgtcggcggcttgatggttctcaggcatcggcagccgagaaaagacctgccgtatcaaacactaggctatcctctcaccgccgttgtctttattcttggcaatatctggatcatcctttttaccatcttcagcagacccatggccgccctcaccggcctcggcgccgtactggcgggacttgcagtctatgccttttttaaatggcggcggtcaccggtgactgtctaagggaatcaaatctgtataaattctgaaaaaaacccgccattaagtatagagcgatggtcaaaggttctcatgttctcagaaacacaacgaaatatgaaaaaatgacggttggcctgtgcatcagcctgcaggctggaaagcctgcaccaccttcttccatataaattggcatgttctgctgatcacaaccaaacatggaatcagaaccgtggcggctgctcacaatagtgctttttctgctcaccacccgcttttttcatataaattttttctcatcgaccatgttaaacaaaaaacggcggccatgggccgccctatcccattatcgataatctatcggcaatttactcatagggcgggccgcgcccgccgtttttaagagcactgtttttataaaagttctgaccgattgagggtggctatcgtaggggcggatccgagaccatcactgtagtggcgaacctggtgtttgcccctcggtgttcgccatcatttacgggcttgacccgtccggaatacctgccctcccaacaaccatgcttctgccaaatccggttgggaaaagtagtcctggagagcctgggacaggtccagggggccggtctggtatccgagcgtacggcagccatcaataagaccccggctcaaagagagaaaaatactgtggcggtgccgataaaactctacccggttgactttgggatcggtcaattcctgtcggcaggcggccgcatccaaagagtgcattgcccggcacatcagcggccgcacctcgtagaccgaacaattgtcatcgagcaggagagggcaggggagttcacggcgtctggcggcaacctgtatcttggtcatgccagctcgcttgtccagggattgagcggccagttcgaggagattggatagatatgctggagaacaccgctgggcgagatgaccgcccaacagaatggcctccgggggggtcagttcgacctgattatgacagcagcaagaacagccgggttggcaggcaagctgccgtggcaaggaggtattggcctccaccgcctcaatgaaaaaatcgccccactcaaaggcagtccgggcaatctcgtaaatccggtcaacagatgcctcctcttcgaagaggccgatcactatttgagcgaagctgtgcgccagttcttgatcaagaaaatgatcctgagcgccccggaacatgagcgtcgctcccttgccagtggttcggaattcagaacccgcagctcaaaactaaattagccggtaccctaacaattcgatcttaagcagagcttctatccgtaggggcgaacccggtgttcgccctcaggcctgtttccctctacttcatcaggtccttaccgatggcaaaggccggagccaggaaggggccgatgctgtagtagctcatgctgtccatggcgaagctgaaaggtttaatcttcgtaatatcgggaatgcctttatctgtcagacaatcctcctccactttaatgtcctgaatctcaccgacaaatagggtatggagaccgatctccacaatgtgggtcaccttgcactccaaaaccatggggaattccttgacaaacggggcatcaaccacctcgctggccaccggcgtcagtccggcgacggcgaacttatcgacgtcccgaccggaggcgaggccggcgtaatcggcttccttgacccgtgattccgggggaatactaatagtgaaggcctgccgggccttgagattgccgtaggtataggtggcctgcctcaggcagatcgtaacgctgggtggtttggaacagcagatgccgccccaggctaccgcacaaatattgggcttcttgttgtcatcataggttccgacgataaaaaccggcatcggatacaggaaggtcctagcgccaatggattttttcatagatagcctccaagcatataggttaaatggggtgctgttatgtactaaggtttttctaagacctctcggaagtattgcagttcgcgctgaaaagcctgcttctcctgcagcagcagacggccctgatcatctttctgcaactgtcgggcgttcagtttatccagggcggccaggtaggcaacacattcctcactataggccttggccttgtccaaccatgttttcctgtcggtggcggacaggtgcgagtcttgtttgattttgaccaaagaggcggtattgctccgtaactccttgatatttgctttaagttcctctacggcctgatgccaatccgccgtttgggggggagtcgtccggctgttttcgctttgaccggcatcggcatctagtgtgcctccaaccgaaagaaaacacaagataaaaaaccaaaaaatgacctgccgtattctatcgagtatccaaaatgtaatgtccatgacctgtcagccactcaccaaccacagtaatcatttatcagtagcagaggttttctaacctgtgcagtaacttttcagctgtctaagaggttaaaaacctcgatttttcgataattgcccttacctgtgggttacccgtgaaccattagaattggcgccggagcattcgagaaggcgggatgcactctgtttccccgccccccaacactttattccccttgcagcaactgcggcagcagttcgcccgccttgccctgccaggagaagtcatacagatcagattgaggagtgggttccaggttgatctcgaccaccagggcgccgcgatgtttggcgacggcccccattgaggcggcaggctgtaccaatccggaggtgccgatgacgagcagcatctcgcaggtgtgcagggcggcatatgcctggtccagaaccaccggatccagcatctcgccgaaccaaaccacgtggggccgcagcagcctgccgcaggcgtcgcattttggcaaaggcggcaggtccgtccggcggtcttccaaaatcaagccgcagccggtacagcgcagataccagatgttgccgtgaagttcgataatacgccggctgccggccatttgatgcaggccgtcaatattttgggtaatgacagtgaagttggggagccgccgttccaactcggccagggttgtatgggccgggttaggccgcaccggccccagcagccggcgccgccattgatagaattcccataccaggcggggatcgcgtccaaaggcttcgggagtggccagatctacggcccggtaatgctgccagaggccatcctgccctcggaacgtcggcacgccggattcggccgaaatgccggccccggtcagagccactgcatgctgactgccaaacagcttggttttaaggagttcgatatctgtttcggtcaacggtcccctctccctcagacatggattctatctgtaggggcgaatcttgtattcgccccagacaactttcagcaatttttggcctgccgttgctcctggcagcgtcttttggcctctttgcgacagagctcccagatgacacacccctggcggaatttgcagtaggcgcaagggtcggtgcaggcctggcagttgtccagacactcctgacaatagtaataacccattttctggcagtgaatgtgcgcctcccggtcagggtgaaaacggcaaaacatacgataatcctctaattctggcgccaaaccaggcgggcgtctacggcccagcacccctccggagttgccatgaggggattgatgtccagctctcggagggtcggatgggccaccgccagattggagagatggaccagggtttgggccaattcatctatcgccgccggcggcgctccccgataaccggtcagcagtggataagaccgcagtgaagccaacatctcacgcgcctgggccaggttaaccggcgccagggtcttgaccacatctccccacagttcggtatggacgccgccatagccggcgacgatgaccgggccaaaagtggagtcggctttgatccctaagaggagctcgcgaccggatagttgtttttgcaccaagatgcccaccgggccggaaaaggggagggcactcagatattgcagccgctcaaagcccgcccgaaccgcctcctcggtcatcaggttcaagatgactccgccgcggtcggatttatggagccattccggagcaataatcttcaataccaccggatagccggaagaagccgctgcggccgcagcctcttccggggtatgggttaatcggccggaaacaacgggaatctgataggcggccagaaattccaatgccgcctgacccaacaggagtggttccgtgggagccggggggttggtcttggcaaccagacgccagctttccgtcggccgctttagcgcctgatagcggcgatagagttgacccaaagcatgagctgcctgctctaccgaaaaatagccggcaacgcccggaaccgggtctaaattgcggcggacaacttcccggccatcgccgtacagcgaaactaccaggggtttattaaatctttccagatggagatcggcaaagaaagcgggcgatgcaatgatattgctgtgcaaaggggagctcaatgccggtaacatgcaaatgatgccgtcgatgttcggatcagccaaaaagccggacagggtttgctgggcaagtttaagatagtcgccggtcagcatcccgatgggccagagatcgaccgggttgtggagaatgtgccagtacgggccctgtggctgcacgatgttgcggatgttctccggcagggggccggagaccagatcttcccgactgagggcgtcgagggcgatgatccccagggcgccgcttggggtggcgatgccgatacgccgaccacgtaagaggggaagcttacggaaagcctgcagggtatcttgcagatcaagggcgctgtgtacccgactaaggcctgccctggccaccgcagcgctaaatatctgatcctctcccaccatggaaccggtatgagagagagccgcctgcgccccggaggcgctgacgccggttttaaagataaccacgggtttgctgcggtttatgcggtcggcggtctccagaaaacggcgcccttggatgagaccctctatgtgcagcgcgataatccgggtttgaggatcttgttccagatattccaggacctccacaaacccgaggtcagccgcgttgccgatatccaccgccttccccagggggccgaggaaggattccgaaccgacttgcagcgccccgctctgggccaccagggagaccggcgccgggtccggactgcggggcaggtccacaaacgccgtagtaaagccattgaaggcattcatcacgcccatggtgtttggcccgataatgcgagcctggcaatgccgggcggcagttactagtgcctcctgcagccgttttccctcgcggtcggcgtcagcgaacccctgggtaatgattatcaaccagcggatgcctttggcaaaacactcctccgctaccggcaaaacgcggtcccggccgacagcaatgacggccaggtccggaacctcggggatatcggcaagacgctgataaactttctgtcccagaatttctccggcatgtggatggactacgtatacggccccccggtagccgaagcgctgcagcatctccagaccattataggccccgacgccggtctggcgagagacgccgatgagaactacggctttgggatcgaagacttcttgcataacccgttcttccttattgctgctttaagccagactgacttttaaaacatcctcctggggaacgacccgatcaatccgggcaaaaatagtctcaccgggttgaaactgatgaccggaaggagcaggcatctcggattccagcaagatatcgagaaagagcagccgataacgattagggtgtttctccagaatcagggcggaaaacttctggccgacgtgctggcttaagaattttaaaagccaatagcgcagccgccgcgtcttgagcagagccgcccgacgcagggtgggctccaggagagtaagcagcccttccagtgcttcccgagtataaggggtcggttgattgcacaaggccgcaaacagttgtcggtgaatgatcagatccagataacggcggataggggagctgatcgtggtgtacaccggcaatcccagtccccagtggggctggggttccagatcgaggagcacccggcttaatcggcgccggttttgccagagttggaagagcgaaccggtttccaccttttcaagctcttcccgaggtggcgcctggctgcggtaaaggacgggaaccttgcgttccgccagatactgggctcccagatagttggctagaatcatggcctcggaaaccaattcatgactgggggtctccgtgtcctcaatttcgacccgcacttctcccgaagcatctgtcaaaatagtgacgtccggaaactgcaactgcacccctccctggctgagacggcgttcccgcaggcaggcagtcagccggtgtaaggcggccagcctctcgttctgggccaacaggtaatctacctcatgataagtgaaacgcttgctgacctgtaccatgctcagaaggatggaataattctgaatttcaccctctgccgttagattcacgagaaaactgacggcccgccggggatgttgagccaacaggctcagggtgttttccgataaggcctccggcagcatcgggatgcgccgatccggcaggtagagggacgttccccgttccagcgccgcctgatccaggggggtgcctaaaggaatgtaggtagagacatcggtgatgtggatgcccaaccgccagccctccggaatcttttccagactgagggcgtcatcaaaatcacgggtgcgttcgccatcaatggtaaaaagctgcagcccggtaagatcaacccgccagggagcaaaaggatccgggtatgcggttttctgacaaagggccagggccgcctcctgaatttcagcgggaaaatcctgaggtgtttcataccgatggaggtcaaggttctcgtccgggctgaagacgcctaactttaccaacagtttaaaaggggtatcgggtttaaagagtttggcttcctccagataggccttgcccaactcgtaatcctcgtgggttgcaccgtgcaccgccatattttgcagcacggtcaggagtcgttcccgccagtggggatcggtgatgttcccactttcccaggctgctctcagccatccggcggcggttttcagctcctggcgccgttcctcttcacggcggtgctgttcctgcaatccttccactacttcgggcggatgcgggctccaaacattacccttaaatttaaagtagaaccggtcttcatacaaagctcggcccaaagccgcaatctggtcggaggtcacgccatcaccataccaggtacgcgccagatctgcagcgcttaagccctcggtttcgtttaccagcaactcccagagttcgaacaggttaatgtcttgtttcagagtctcccgtcgggcgccaacggctctcaggcgctcgactaattcatgccgggagagactggcaccggctgaccagggtgcagcatggattactcgcttgcgtggcaggttaacttcgcggttatgctcggtgaccacgtgcaatcgctccccgcggtcatccgcgacaaaggcacagtatatttttctctcttcaaagaactcaacgatctgataattttccatggatccccacgacggtcatatttgccaaatgtatcaagaacacattaaaagtcaagggttccgcagacattcccggctttgtcattgcaatcccccctgcccttgatataatcaggtcattacctgaccggcggtctgctttgccggggatccaaagagtgtgcagaatgaaactggccctgatctctgatgtccacgccaacctcgaggccttggaggcggtgcttcagtcgattgatggcgaaggagtggacctcatcgttcatctgggcgatctggtaggctacaatgctaatcccaatgaatgcattgatctcatccgccaggaacagattctctgcgtcgccggcaaccacgaccgggcggtgatcgatatcaatctggcccaggatttcaatatcattgcctaccagtcgattatctggtccggcgcccagttgactgctgaaaatagaatctttctgcaagaacttcctattacccgactgatcggggatcgttttcttgcctgccatggcactccggtcaatccggacgcttatatttcctatctgtttcagggcaaacgggtctttaatatgctccgtcgggagctgcagccagttgtagtatgcctcttcggtcatacccaccggcgggcggtatggcgtcgggatatccggggcaagatcgttcagctccctatttccgaacagagaacctatctgaccaaagacaacctctacctgattaaccccggcagcgtcggccagcctcgcaatcaaatccccctggcctcgtatgccgtcttcgataccgatgaatactggctccattttaaactggttccttataacatcaggtttgcccaaaaaaaaatcttggccgccaacctgccgccatacctggccgaacgactggcttacggagtatgaagcagctttgccaacctaaatatcggggaggaggttcatcatgcaggggtttcgcaaagagagcgtgttgaaagacggcaccaaggtgctgctgcggcctatggtcagcgatgatcgggataaactcctggattttttctctcgggtctccgaacaggatcgccaattcttgcgcaacgacgtccgtgatcccaaactgatcgaccattgggtgaataatatcgatctgaacaaggtctttcccctgttggcggaggtagagggcaagatcgtcggcgacgccacattgcatatgcgtaaatcgggctggaagagacatctgggaaatgttcgcgttgtggtcgccaaagactttcagcgccggggtctgggtagcctgttaattaatgagatcgcggaactggcaggggaatacggcctggaaaagctggtagcggagatctatttcaatgcccccggcgccctgaatgccttcaaacgggccgggttcggggtgaaggcggtttttgaagacctggtgaaagacctctatggccagaacgcggatatgatcgttatggtctgcgacgtcgaggcccgcaaagaccgactccgagacaaggcgctggcctgattatctcctgaaatttcccgcttaactcgcctttttccctctccccgggccgatgcggttcttcagatagcccaacaggccgggggtggatgtggccttgctgcggcgcttggttttgacgccatccggggaagtatagtaataatggtagcggtaatactgatgatagtagtaatagccgttgcggtggagggggacgtcgttgagcaccgcacccaggatcggggccttgacctcctgcagatcgtttcgggcttcctgagcagccttgcgcggtacggtctcggccttgatcaccagcaggacgccttcggtcagggttgccagaatagcggcgtcggtgaccgatagcaggggcggtgaatctattactatctgggcaaagcgctgccgggcctgggctagaaattcctgcatgcgggccgagcccagaagctccgaggggttgggcggcagcttgccgcaggacgtcacccagagattcggcatcgccgtccgctgcaccggcaattccgccacttcaccgaccaggtagttggtcagtcccggctccttctccagttgaaaggtctgatgctggctaggacggcggaggtcggcgtcaagcagcaggacgtcgcccttggcatgcgccatgaccgcggccaggttggcggcgatgaggctcttgccttccatcggctgggcactggtcaccagaacgatctgcggggcctggccgggagtggaaaagaggatgctggtgcgcagcccgcgaaaagcctcggccgccaaagtctgtttctcctggtgcacgaccacctccggcacttcctcgggggcgccgctaaactccaggtgcggaatcagggccagattggggacctccagccaggcctcgatctcctccggggtcttgagggtggtgtccaggctttcaagcccgaaagccgcggcgcagcccaaaaaggcccctagaaacagggccagggccagattgcggacctttttcggctttaccggcttatccggcacggcggccggatagacaatatgaatattggtggacgggagattgccggtggcggtggtctccttcaagctcttcatcatattttcgtagagcgcccggttggtctccacatcccggagcagcacccggtattggatggctcgctcccccaaatcctgcgtggcgtctttatgcgtctccatggcctgcttcaggttttcttcctgattttttgccatgttataggcgtttttaatactctgtacgatataaccggtttcggccgcgatcttgccgcgggtggcggcgatttcgtgctgcaactggatcatccggggatgtttttcgccgaatttcttgctgagctccgaaatctgggcgatggttttggcttcctcccccttgagagtctgaattaaggggttattgagcacttccgggataggacggccggcgcttacttcctggaaacgggtttcggcctccaggcgccgggtttgggcggccaccaactcgcgattgagctgctccagcttctgggcggtgatggtctccttatcttcaagagctacgatcccctggtctttcttatactggttgagtttgccctcggagtcttccaacttccggcgcgcctccactaatttctgttgtagccactgcccggcctcctgggaggcggcatagcgcaggtccagggatttttcgatataggcctgggccagggtgttgactacccgcgctgccaactctttgtcaggactggaaaagctgacatccaccagcgagctgttgcggatcggttttacttcgatttggctctgaacggcattcaccagatgttcttcggcctggcgctgctgggttttgtcggcctcgggcggcaggttctcgaagattttggcaaattgcggatgttgggccagatgcagtttgtcggctactttcttggccagggccaggctttcgagcagcttgtattgggtctgataaaactcctcgctcttcatctgcgctgcggcggcgtcgcgggtatcaaaaatctgcggctgctgccgttcgatgagaagctgcaccgtcgcctggtagataggagtggcagtaaaggaatacaatgccgtggtcgcgaccagtaccaggaagacactgaggacgacccatcgccgccggatgatgatgcgcaggtagtcatgcagcgttcgccccggatgcggggcggctagatatgtctcggaactcactaattcatcagccatatgtcacctaaaaccatgcctcaggtactactatcgtgtctccggggcggatggggtcgtctaacttgacggcgatcttttctttcacctgcccatgctcccggatgatatgggtgcgtttaggggcggctttatcggtaaagccttcggccgtggttaccgcctgcaggatcgttaagccttcttcatacggatagcgccccggctttttgacttcgccggtaacaaaatagaccagagccggcacatagatcgtgtcaccgtttttgatctccacattatgccgcggatcaccggtcatggcgccggtgagagagactaccagcttatcctgcggcttggcgtgctcaggcagcagcggtttctcagccttggccccctttggggatcggacaataatggcggtgccgatggtggccgatttccccccgctgccaccactggccaccccgccagccagggagatcgcttccaccacggtaatattttttgtcaaagggtacgtccccggccgggctacgttcccaacgacaaaaaacctttggctcttatagtcggtgatggtaatggaaacatgggggtcaatgatatagccgtcgcccaaacgtcgttgcaattcattctggagctgcgacagcgtcagacctttggtcttgatatggccaataaaagggaaggaaatactgccgtccaaaccgacccgcaactttcgggtcaggtcatcatggtcccagaccttgatctcaatttcgtcttccggtcccaggacataattctcctgggaggcggctacctcccccgtcattcctaagccgagggccaaccacaaaactgctaagagaccgggccaaaaaatttttactctcatcagcagaaataatcctttccaactgaagtaaatagtgtctcccatcttaatcccgaaacttgaaactcggaactcgatttatcccggcggcaggaatttccgtaatttaggttccaacccaaccgcttggtccaaatgatatgccgcccggtcctgcaactccgccggaatcagcccgctataataccgttcggcccaattcaaggccgttccgagcctaaggtgaagtaagcccgaagccgggaagaggacggtggccgcagcatattcttttagggcctgtggaagataaggattcggcgcagaggcggcgcgccgcagataatattccgccaattgatagcggtactgccactcggccggggctccgtgtatcgcctttttgagaagcacctcgaggtcgccgaacgatccactttcgcttccggtctgttttcctaaaaaaaccgctattctgctataatagcggctattagcagggttgtcaagcaaggcctgacggtcatcctccgcactcctcgccgctaccggccgccgcgtggaatcaggctcgctcggagccgtgctttcggcccgccaccagtgccaggcccagacagtaagagcggattggcagagtaaaacggccaacagaagaattactagcaccttggggcggcgcgccagagccgccctcgggtaggaaaaataccctagcggttggtgttgctgcagcaggagatatattactgccgccaaggcggcatacgtcaaagtaaaggctgtaatatggaaaggaaattctcccaggccatggaaggccccgcctgccagggctccgagaccgcccaaacccagactccgcacatactgatcgcggcgctggcgccacttcctgaccatccggaggtagaaaaccaaccaggcgccacccaccaggataaaaccgaccgttccgccttcggccagcaactgcagccaatcgctgtgagcgtccagaaaacgcgcctctttaagctccacgggctgatatcgataaaagacctcgccaaaagttcctagccccgatcccaacaatggaaaatcccgccagagcgccaaggccccctgataggcggcataccgccctttatcggtaagatcctgaaatcttgccagatacggcaggctgccgagaaacaggctatagatcaaggccgcagccaggaaaaagccgatcagatagaaatgtccccttactgcctgtcggctctgatgcagcagccccatgatcccaaacccgattaacagcgagatcatcccgccgcgcgagccggtaaaaatcaaggccgtagtgaggatcaacactacaaagagccaggcgtggcgctgtagccagggctccaggtattcggaccgggaccaccgctgcacccgggcccatcccctcagattctccggtggtcgtggaccctcctggcgctgggccaagaactgtccgaaaccgagcaggacggcaagcgtcagatacgccgccagatgatcactgttgataaaggtgccgcacagccggaagccggtatagggattccgccaaccccagattgtgttctggcgcagttggccaaagccatacaacgcctcaaacagggccacccctaagataagccagaagaataatcggagctgagtgcggctgcgcccggtataaacgagcaggtagaatatggttgccgccggccagagtttcagcgcctccaggccgctggcataggggttgagtgaaaaaggcagggcatcggccaagccgtagccattccccagagaccgcagccggagtgccgtcggtgaaaagtactgcaagacctctgccggccagggataaacgtgcaggacaaccagcccggccatacccaaagccgcccaccagagcggtggccgcggccagttcagggcggcatagggagttgtccaaagggtgtagattccctggaggagtacaaaggcgctcagcagtccgaggctgataccgagagtatagtaggcccagggatggaccgccccatatgccaggggtgccagggcagccaggaccgtcgcgcttccccagataagccagctaccgctggccagaactcggctcacgggattaagtgctctgctgatagcggtagactcggacctcatacggccctaaattttctcgaatatcgccctgtagggtaacggtcttaatcggcagccagaaatcctggagccaggcaacctgagggggaaaaccggccaaccggaaactgacgggttggtcgaggacgttaaccagaatgagcagccggtcgccgttcttctttttccaggcataatgaaccgccggtcgcccgcggtaatccgtctgataaggtggaagcatttccagggtgaacggactgcgggtgttgggaaccgccaaccaggcctgcaggtcccgcaactgtccgacaatccgggtaagtccggtccaggcttccggcgaggaccgagcctcgggatacgagaagtaaaagactccgtgcgccccatgcaccagtgccagataagtcaggacccgcatttccatataggtgggacgccgggcccagccatctttgacgtacctacctcccccgaaggcctgcaccactgcccagaggcgttgccgggaaacgtgctgcgccgcctcctctatgcaatcggccatccaggtcaggggcatcgacggcaccggatagggatccaggagaaaaacgtcggctccccgccgatattctgctaccatctgcggccgcaacatggccaccgcggttaacacgtcgggactgtcctggcgaagctgctgtttcaggttaaccagtgactcagggctgattgatcggccttcaggctcatcttctatataaaaacccaataaatccggtagattgcccagctcccggctcaagtccggttcgtagcagcggaaattggggagaatcttcaatccaaagcgccggactgcctccgccatctgccgcaggtgccccggctcggagttataactctgtaccgcattgaagcctgccgccttcaactccggcaggttttctaaggtagccccaaagatacccaccgggaaagtttccggccgacggaaaggggtgttactctcggcaaccggaggccgcaccctcctcagccgcggagccccgaaggccaacacttccggatgggggttgtcaaacaccagggtcgtgcgcccccggcaggcgccggaattaatcctcaaccacagcggctgcacccgcctccaggagaaatgttgattgcacacccggcgctggccgaaaacctcgacctccagataaacaccgttgacaaagtttggccggtaagccaaaaactcgagaagataatcggtgtgcggccggatgccggccaactcggtgactacgcgccccccgcgatctcctccccctatgagggccaaaaactttccctgttggccctccacttggcagagatatacctggcttggggaggcccctggcgttgccttgacctggcgccgccaactgcgaggcattccactggccgggtctaccgcctcaaaacccggattgcggatcagattggggcatgtccctgccccctgaacggccgtgggcagacagagctgccaggctgccagtatccaaacaaaccattttatcaagcgaatagtaataatgtgtgaaacgcctgcaaattatcagccggtagggcgggaaggcgaagcgcatcccgccgttaagcccgtgcggttgtcgtttctcaatatcagaaagaagactgtagaccaaccaacatccgatgttcgttgtaagtataattgctgaggttggaactccgatcaatatattgataatccaaccgcgcccgcagccaactggtgattggccggctaatgccgcccccgaaggaaaagatgtcatccaatcgattgataaactgtccggttccggtatcgaagatcgtaccgagataatcgtttctggtataagcaaacgccagatagactgccgcccggatgaagtgccaatcatggttccaggaggcatagatgccggtattccggtaggcgttgttgttgcccaggtcaatatcttcctgaatggagtgctgtccggttaaggtaaaggtggtaaatctgctgtagcgatacagcgtctgtagactcatggcccaggagtcaggcgaatcatcccgacccaccacgtcctggtcaaatttcttcatagtgtaaccgaatttcaccgtaccgctcaatttggccgtcgggtcccaagtcaggccgaggagaggcgtatggctcatattatcgccccgaggctcgtaaggatactctcgggaggtaatgatatattgcaccagggcggcggttttgggccaaaatttatagtacagggtcatcccgccgatatgttcccggtattcatttcgacgatcctggatatcggcgaaatccagacagtcatactcgtaggagccttgaaacttccacttgtcggcaaaggcgtaggtacccgtaaaataggggttaatccggtcataattgcgcttgcgggaagtactgacgttccgctcttcggtggccgaccggtaggtgttgccgaagcgcagcgataggttgttgcggaaattcaccacggcgtcggcattgacgttatgatcataatggctctgatcgctgttctccgagtatatatagtaattgcccagatagccgaccgagaccttgtggcggcttaatatcggcagttcgaagcgtatgccgggattaaggcagttgacaaaatcagattgtttgttattggaggtctggtagatgttgctgcgatagatgccgtcgtactcaaaatacggtgcgacaatcaccggtcccagacggtgggccttccatccccggagcagggtgtcataggcggccggatagccatacggcgccatcaccccggttatcggccctacttcagacaatgtgccataggggctgggcggcagcagaccgggaaaataacccggttcctccggcaagagcggcggcttctcctcttcttcctcgggaagcgccactttttcggcctcctccgccgccgtagacggcggggttgcggccttttctttttcctgaccgaaggccgtcccgattagcaaaaccatgaacattaaggttaccaatccaccgagccctgccaaacttccccggcggttttccatgatcgtctcccccttaatctaaaggcaactgtgattaccgggccggactgacagctcctccgccaccaccgcccaggaaggaaggagtgccactaggaggtggcggcggtggggttggggctgagtaagtataatcatcggcccccggatatcccatgttggccagggcctgcctgacttctgctaatttggcgccggccgccatagccgcattcgcagcctgctccataccgattccggcctgtaccgccgccgccatgagatctgcggcgcctaccccgcgctccatgcaggccttgaagatccttgccaagtcaagcttgagggctaccgcggctttcacgatatcctgatatttagcgccagcctctaaagcctgggcgacaatcgcctcgattgtcatcccagttcccaaggcgttttggatgacctgctccatcggcagaccggcggcgatatcccccgccaccgtggcgctggctggaacgctcagcaaaagcaggctcaacagtacgagcaaaaccgctgttctcctcacaaggtttgacaacgccataaccaaatccccctctcgatgctcgataatggttgtcatcaaaacacaggttcccatgatcacagtaatacatcggtagcacaggtcttccaacctgtgtagtttcaagaatacatcggtagcacaggttttctcacctgtgcaaaatttatttccttgctatgggtgcatcttggatgcgctttaaacaacctaggccattttacaaatgtattcagacttaagtcaaatgatatttctgcgattctgcgattcaatgctgattttccaacaaggccgccagacgcggggccagggctgagtgttgccgccgcagcttccaatattcttcccaggctgccgcctgtcgccaggaaaagtgataggccagagccaggtggtaacggatgtgagtctgctccggctgttgtgctaccgcctgttccaagagaggaatcgcttcctccggccgccccaattttactagcagtttgccgcgctccacgagggccggcagataattcggtcgcagtgataaggcgtgaccaaaggcctcttgggcctcttcccaacgctgctcagtcaggtatatctgtcccagccgccaccacttctcgagggcttgcgggaagtcatccggcacctgctgcaggaattctttggctgttgccaacttaccgccgcggtaggccaacagtccgagatgcagccagggctcacgcatgtccggggccaattctttggcccgatgataggcagtcgcagcctcggtcaacagtccggattcctcctgggcgcgccccagccagaaataggccaaggcatagcccggctcccactttaaggccttctggcaatcaagaatcgcaccgatattatcttttaaatgctgtcgggccacgccccgtcctaatgctgcttcggggaggacggcctcgttcttcagggcggcgtcgaagtgctccccggctttgctccaatcttcccttaaactggcggctacgccctcccaaaaggcctgatagacttccggaggcagaggcgtcggtgcagtcgcagttattgatgttcctgcttcccggcgttgaattttcttaggcaggtcctgactgtttagggccagacagagccgcaggtcggcaaaatcatgatacatgcctaaaagccgtccatctcccgaaaatacaggagtcccatccatgatctggatatcccctgaggtaattttgagcagcgtgatccggggagagagggccaagacaccggttatcgtaccttctgtcagggaagggccttttccggtcaagacggctaagccaacctttagcggtggacgccactttccttgagcaggttgcagcggggacgacacggccaaaccttcgacctccaacaggcataacccctgtaaaaaatcctgccagagtggcggtttgctaagatgcagggtgccgtccgccgttttaatgacggccagcccgtcagctcctaggatgctgttactgctgagaaccagaccattttcgagaataactcccattccatgccgttgcggcgttccttcggcatccaggcctaccacggtcactgccgcaggcgccggaacagccgccggtgccggacacgcccagatagtcgcgccccataagaccagcagccaccgcgccagccttaatgaaagatttgaccgttgcctaaaccacgtcataatctaatgaaatgccattcttttcaaaatcacccacaaacgatgaaaatcatctgccggtggcattgggttctaatatgcctaagataaatttctaggtatagccgtcagcagggggcttttagcttaatacggctccaccgcatcatcgtctaattcaaccgccatggatcgcttgaatagctctacggttatgaccaggcggcgcttccgatgtttcagctctttgataatgccgacaatcccccgtaaaggaccctcaaccacccgaacctgcttgccgcgttgtacaaacgcatgaggtccgcacgggcgcaaactcgccaaagactgccggatagattcgataacttccgggcataccgtggcatagccgccattgcaccgcaaaatccgagccactccaggcagccggacaatttcgtggtacaccacgggcgtcaactgctcccggataaaaagatatcccggaaagaggggaacattgatctgcagccgccgatcgcaccgccggctgggtacagcaatccaaggcagaaaggtttcccggccgctccgctttaaccgctgctcgacccgaaattcgtgatgacaggccgtatacactacataccaggaagccgtcccatttcccgccgctccccacacgccggccgggtagtacgtctgctggtaattccctaggctttcttggtacataccaatcccctacaaactttgcagttataacaacttacttcatatcctatctattattttaaaagactatttaatttatattaattggataatttaaaggcttttgcaaaattcttgttatagggttagggtaatacttcagctatctgagagaatagatcaaggaatgacggagggtgcccacccagcagcactacagcaccgacaggcccatccgtagtggcgaatcttgtattcgccccaaacaactgaggtgttgcctttttctcaaaaaaaccattttatgtgggaatcgttaggaggagtggcgttcctggattttctcggaagggacgctgccggcttcgccttcgaaacggtatctgcctgccagaaaagcctcggcgtaccgatctaccatggcatcatcagccatgagcatatcccgttggcgggcgcagcccataaggcggcccaggaggtcaagcttctcctccagcagttcccgagggtatttccacagccgccctacgaccagatcgccggttacttccacctcaaaatccagtttttttaggacggcgccgagaaaccgcacccgccgtccccggcgtacttcgtcggcggcgccacccttaaagcggaaggtgatatagttgtcattgcgggtgtcgctgacataggcgtcgatggtggcgaagtggtagcccagacgcgagctgaagttcacgtagtttcgagagacgatggcaaaggtgcgggaccagaagtccgcatgttcggccggcgccgccgtcaaggagcgggaaactacggaataaaggcccttgacatcgatgggaataggcccggcccaggagatctccggatggctgatgccgcgccacacggcttgcatgggtatggaggtgatggactccggtggaatgaacctggcatggcggccggtctcgaggcctccgccaagatcgatgatatgcaggttgagaggaatgggcgttttgagtcggactgattgtatgtcatattggctggcctgttccgccagcttgaacatctcgctgatgcccatctggtgggcgaagcgggtgatatcgtgcagagtcttgcaggcggcgggcgtcaagtcgcttaacttcggatctaccagattcaggggcgtaatccagcgcagtacccggcgtagcttggcgtaaatggcggtttcgctgacagtggcggtttttttggcagtttcggccagcaactccgggatctcgccttcatagacgcgcaggtgggtggcatccaaagtaatgatctggcccgaacggagtgttgtcgttgcctggccagcgtccaccagggtcgggatcttaaattcgcgagccagaattgccaggtgggaggtggcgctgccgatgtcgatgaccatgccccgggctttatgaagaatcatgccgtagcggacgctggtatgtcttgccaccagaatcgccccttccgggaattcacttagctcctgatcctcgccgatgacaaaagccggtccgctgaccaccccgaaacaggccacggtgccgttgtcaatcaacaccggatgacgctcctgctcgaaagccggagaggcttcctccggttgcgaagccaaaacctgtaacgggcgggtctgcatcagcacaatcgttcctggcgggtcaatggcaaattcaatgtcctgcggttccccgaaatggtcctccaattgcagtccataacggccaatagtcagcaactgttcctcggttaaggccggttgggtcctctggtcgccgctcaccgccatagtggtcaaaccggcggctccctccaagcccgctaagagtatgggtttatcgtgaatatgttggtcaatgagtgttaaagtcggtttcttggccagaaaaaaccggtccggagtcaccgccccgtctaccaccgccggccccaaaccccaggtggcgtcaattaggatgacgtcgctggcgccactcagggggtcaaccgtgaacatgacccccgccgccgcggctggcaccatggccaggcaaccgacgctcatggcctgctcccggtgtgtcagccttttctggcagagatacaccagagcccgcggattaaactggctggccaggacttccagatatgccgggaagaaatcctgaaaggaaacatttaatctggtaaggaacaggccggcaaaggaaaattcctgatcctcatagatgccgctgcttctgagggccagagggggggcatatcccaaaagggctactaactgttggtagtgttgggtgacttcctcccggagtcgggtcgggataacggcctcccggaaggccatttttaacgactcgccctctgccgtcagttcttccaggttgttcggatcgatagtatataaaaggtgccggatgcggtcggtcaggtcattctcggccacgactgaatgataggccgcatgggtgagggcaaagccatcaggtgtaggaagacctagacggtttttcatttcgcccagattggcgttttttgcgcctacctggctcaggtggcgccggtctatctgagtgaggggcagggccaggggaatgatctcatccggcaaagccgtagagacttcactagaaattttggtttgtaaatcctcatagatgcctttgatagcctcataccggttgtcacccaggacattgagcgcttcaacgatgatcccgaccttggccaggatcgagctgctgcgagagcggataaactggatatcaaagacaaaatcaccttcggcaaccgattccagccgcgccatgagctccagggcgtcattgttggcatccaaaagatttttaaaactctcgtattttttcttaaaggcttccatccccgagctcggggcggatttgcctttacctttaaaccatctaaaaatattcaacaacgttcttccaccgatcccccccaggactaggcccgggcttgggatttccgccgctgattgaaggctttattgatagtcatcaatatctgttctttgcggaaaggctttgtaatgtaatcaaaagcgccctggcgcatggcctccactgccgactcaatggtgccaaaggcagtcatgatgataaaaggcgtgtcgggatccaggtctttgaccagcttcaaaagttcgatcccttccatttgaggcatccgcagatcgctgataaagacatcggcgtggtgctcccggtgccaatcaagggcctgcttagggtcggtagtggttaaaatagtataatcggtcttttccgtcaggattaacttcaacagatccaacagatccggttcatcgtcgattattacaatagtctctggcattacctgcactcctcagccaaaccctcgggcagattcctggctgcctccccaagatccatccttgaagcaaggaagagactctgtcagcttctcattgggaagaagattcctgcatcatgcgcttcagttcccggttttccttgatcatgccccgccattccaaggcccgggagatggccaccagaatctgttctttgcgaaagggtttggtaataaaatcataagcgccctggcggactgcttcttctgccgactcgatggtgccaaaggcggtgatcataaccactggcgtatcgggatcgtgctgttttaccgccttaataacctcaatcccatccatggagggcatcttcaggtcggtaatgaccaggtcgaaggtatcgcgggtcagcagctcggtcagttccaaaggattgttggtcgtcgtcacctggtggggtgtcttatccgtaatgatcatctccagcatatccagcatatccggctcatcatcaacaagtaatattttggcggacattctcatcctcttagacggtgctttctcccctgttattttgggcggctggcagggtgatagtaaaggtggagccgctttcctcctttcccacttcctcttgggctttactgacgcagtttatggaaccgccgaatttggtgatgatgccataactgacagacaagcccaggccggtgccttcccctaccttgcgagtggtaaagaaaggatcgtagattttcggcaggtgttcttttttgatgcccacccccgtatcgataaagagaatctgtacctcagccccatttttcaaagaacgcgtggcgattgtcaaacggcccccctccggcatggctttgacggcgttggtaatgagattcagaaagacttgctgcagttgcgccgcatcgccgttcacccggggcaatctctcctccagttctagctggtattcaatttttctggtaaaaagggtgttgcggactacttccaggaccatctcaatattgcggttgacatcagtatcgtgctgcacctcctccggagcacgggcaaaggtcatgagattttccacgattcttttgcagttgttgccctggcgttcgatggtctgcaagattttatactgcttgctgtcggcttcggttttctccaacaacatgtccgtgtaacccaggataatggccaacggattattgatctcatgagctacaccggcggccaactgccccagtgaagcaagcttctcggtaaagtataactgctcctccatcttcctggccatggtgacatcatgggcgatgagcaggacgctaaccacctgttcgccttcgataatcggcgtcaggttgatattaagatggtattctttgccgccaaggacaacttccagaaaaacccggcggccggtctgggtctggaagacatcgtcgatctgatgacccaatgtgacattggctgaccctggaagaatggccgccaacgacttgccgatgatgccgcggggggtgtagccgaaaaatttggcgccaaaacggttaatcgaaacaatctccttatgtatgtccacggtgagaatggaatcctccgccgactccaccagggatttatacaatttctctgatttttccagttcgtccgtcgattttttcaatgccgcagtcttgcgttgcacttccatttccagggctgcggaccaacggctttcataaaaaataattacgccgccggccatgagaatcagaatgattatgcccccctggagtagaaattgccggagataaacttcgtgaatcactccctccacttccgcctggggtgctactactgccagagaccagatcagctgctcattatcacctttcaggtgaataggggcgaaggcaatgaactttttcatcttctgctcaatgccccggtgccagccgctccagtaccaagaggcaccctcccgaccggccaacatcttttcgcgctgaatcttattgatttcactgaaagatatcgtaaaatgggaccgcttccgacgcacctcaaaagcgtttttaccgataaattcctcttccggatggtagaggaaaaaaccccggccgtctattacccaggcatagccggtctggccggagcgaaggttttggacgaatttctttacaaacgaggacggattgagtaaaaagtagagcgttccggtgaactgacgcgaagcaaccggatgactttcatccaccgaaacctggtaggtgggtatggcaatcaataaataggcgttatcatccggcgaggaacgtaaatcggcccccacctgctccagtaaaaatttgtttaggtgaccggggtctctgatccatgatagccagccaagattggcaaaatcaacttttttgaccgaactccggttatttgcggttaactggttcagttggctgcccgcagcattcaaaaacccgatctccaccaccccgaggtctctgacggtatccatggtaatctgcatccggttgggccaggagacttccagatattgtatcgagggagacagattcaaggtgtgcagttcattctggataaacctaaacttgtcttcgatgtccgaggccgccccctgggcgatcaccaactgctgctggttaaattgttcgctgataacctcccgcatcttatcggcggacatcagtcccaggataaaagccccgacaagcaccaaaaaggtgataacgccaacaataacatagacctttgtcgaaactaagcgcaccagttacacctttggctgggagaaatcaatggaccgacaccaggtcgggtttcataggaatggctattgcctatcgggcaattacaaaacccaaaagtcatttactgctatacgcagcacaggctttctaatctctgcagtaattattgtatacttaactcgctgccaatccaagatatctactgacaggggaattattggtgagccggacggcgcgcccgtctccccgccagcctgaaaaatacaatgctacatgttattatgaaacaattgcaatggcaagtttttctggaaaatagaccggctaaaccggcccaggtcatcttggacctgttggccggaatggccaggtaagggaggtcaattgaggggaaaatagcaggagcacacgaaaaaaacacttatataaaaaccgtgagccgtgagccgtgagccgtgagccgtgagccgtgagcagcaataacattattgtgagcagccgccacgattctgtttttatgcttcgttgtgttcggcagaacatgagcacttatataaaaaccgtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgttcttatgcttcgttgtgatcacgaggacatgccgatttatatgaaagaaggtggtgcaggctttccagccggcatacccatgcacaggccaggaggcctatgccaccaatcattctttcatatttcgttgtgatcaccaggacatgacaatttatatgctgcgaagcaatcaacgtcattgtattatttatagaatgcccgcagaccatgataatattcagtgtcctgacaaaccctgaccttaccttaagccatggaaatcacttgcgggcggtacaggttttatgaccggcgcaaaagttattttcttgttaactcggaacccggagcttattttctcggtagatacctgcacatgataaaactgctttttgtaggggcgaaccttgtgttcgcctactgcctgtagaggtgaacctcgtgtttacctcggcaaattaagccccggccatggcgacagccgattccaggcgccccaaccgttcgttgatcatggccagggtgtcggcttcaggttgggcctggcgactcagtgccggattggtcacccaccagtcgatacccaactctttggccttgtccaccgaacagatcaccaggcgaatctgcagggtaagaagttctacttccaccagccggattttgatatcccccgcaataacaattcctttgtccaagatgcgttccagcagatctgccaggttggtgctctcaatggaactctggatgccgcgttgtctagtcatcttcttttcctccttaaaggagttggcctaaagggccaaggtcgatgttcaaatcttcctcttcgaggccaaactcttgccgcagtcggtcaatttcttgggcctgcctcataagtgtcactcccaagcgttcaatctgatcctcggtgagagaaccggcttcaatgcggcggatgctctgccgctccagcagctcgtgcagaagttttaccagggttaatactaattgtccgagactgttcttgagattatcctgatccagattgatccggggaatcggctcaccccggatatgtgccggtcccgatgtcccttcctgcattatccgggcgaaatcgttcatagtctcggactcgacgtgattcaccgcaacagacgccatattcatactcctttaatgatcaaataaatccaggccgagacattcttcggtgggaccggtttgcattcctcttgccgtctcgatggaagacacaattacctgaagacccagatagaccagatcgatatcagccacggaaattttgacttctccgaaaagaaccgcccccttatggagaatacgatccaatgcttcacagagcgatacatttttatccgccggcagaggagttgtcagcctcgacgcttctgtagtttccatgtggggctccaaccagtcaagcaccgaggtgccttcgggttctgagcaagtcatcgccggttccgatggaaaagtttccatggaccctgccggagagataaagtaatggcgttcggacgccgacagatcaagcagaaaggcaccgcaccgcggacataaacgggaggtcaggggtatcttagctagacagcgcggacagatcatgagcagcgccattgcagtcctccctcgtgcggggaagatagagcgccttccccaattcatccaacaggtctagcccccggggggtagtctgacgatagataaccgtctgatgcagcttggcaaaactttcttgatactttgctctgataagggcttcccggcgattgagagcggcgcacagtgggcaatccgaagccggagtagcctggttcaggaacaacacgggcgtccacagcccctgccgattgcaggccgccaacaggtcgctggtttcctgaaaggccatttccgtgagtatgcttaccgtatacaacgcggttttgaccgggtcttgccacattttccgcagcagcttcacttttcgtgaaattttcaccatctcttgggacagagacggaaacctgaaggcaagctggtatttcagcaaaatgccaaaaaaagttttcaaccattcgtcaattagttcgggcaattccaggagccgcagcaagtggccggtgggcgccgcgtctaggataaacagatcgaagctaccctggtctaaaaaatccaggactattactagggccatgatttcatctaatcccggaggtgacaggtctaaaagacgctccaatacctggcggtcaaaaggaacgtcgatattcttcagagtgctttggaagaatctttccagatcctggcggtagcgtttcttaaaggcagcgaattctcccggagcatcgatctctatggcggtgagccccggcgccagatgcaccggccggggaccgacgggaagtttcagacaggcgctcaacgaatgggccggatcggtagagaatagcaaacaccttctttctggaaattcccgagccagacggagagcagtggcgctggccaccgtgcttttgcccacaccacctttgccggcaaagatcaaaaaggttggcgccgtagtggggcagggatagggattctctacaaatggcggcgatgccatctggatggtcgccggacctgaaggagtaagctcaagtgccgttgcccgtttccataaggttgccagattcgctccccggatttcatccggaaacaggggcagtccccaccagacatagtcggaggtcgaggacagggaagccagctcggccagaagctgccgctgccgttgataaccggcggcacaccggggacaggagctttcgggatacaggcgattgactattatctcgaccaccgggatctgcctgcggcgcagctcgcccaaaagtttgagggtttcactaatgacgatctcttctgccagcatcaccgggacgaaacggcatagacgcgtatggtgcagcagactttcaacctgtttgaccttatcagtcagcgacgccaaaaatcggtccatttcatccggttggtatgcccctcgaaaccgctgctgcataaaacggtgtttttccatcaaggcatccagggccttaagccaattgcggatcaatcccggaatagtcaacagccgcagggtgtgtcccgtcggagcagtgtccacgataatttgggtgtaggactgggtttcgacccaaccggcaatttccagaagggccattaactcatccaatccggggagagaaagctccaaaacctgccggatatcttcttcgtcgaaaaaagaccccctggctgcaatctcgacaaacttatcccgatgttgggcctggaaagatttcagagcctgttgcgcattaaattctttcgctgtcagattgtcaggcaggtggaaagagcctaagctatcaacgagggaatgtgccgggtcggtagagaccaagaggaccgaattttgaggggagtgaagagcatgatgcaatgcagtggctgctgcgcaggttgttttgcctacacctcctttgccgccgaagaatatcagtctgagatctggatcctctaaaaaagtcagcatgtccgttattcctgtcggcaatgagggggaggaagtcagcccgaagatctacgaccgcggcatggtaccccgaattactgaacggcgccgatcttaaccatttctccgaccgcatcgaaagtgtctttatatctgtaatagtcgccagtttctgtcaagaaataatacccttatagccgcaaggcgaccggacttcgcgctcagcccatgcccctgttttattatggatggctgtaaacttttttggcagcggcggcctgacgccgcggcttggcccgcttctttttctcttcaggtttgggcgaggttttttcttgagcctgcaaaaggtccaggcgatccaaaagtattttttcctgagcgtcaaactctgcttcggtgatctgcccggtgtccagtttcatgtaaagttcgctcaaagaggcggtgatagcatcgctttcgccagcctgctcctgttgcgccgcatcgtgaatctctttgaatatccagaaaatccctttgaacggggccatgacgacatcatctaacagaaacatccggtcttcctcctctgcgcaagcggttatagcttgaggtcgagttctacaaaattatgaggggcccaggggccgttgtaatcgaaaatataattgttatcaaacagacgagccgcctcaaagacgccattttcaaactgatcctgccggtctcgccgtatcaggcaggcaaggttcatgacctcgctctcctgacgacatttattccgtttaatctcctggcaataacttcgcagtatgtcctccaccttctccgtgtaggcttcccgatcttcgttcaagaggtgatcgaacagacgccccagctcaatcttgtcttcctgggagggattcccccgcgcacccaaaagatgatcccgggcaatcttgaggtcgggatgaatattgacaaaatattcaaagatattgggaacgctccaggaaacccgcaaccccatttccaccatgccggccacgcgctggagttggctgcaacacgcctcatggttgcgggataatatcctctggacggccttggagccattggcgatgatgccaaaggccatgggcagcatggcgtcggcttgggataacaaacctttgagaaccgcctgttgggtggccagatgtcggcgttccggccgtatccgatcttcggagacgtcgctgaccactgcggccaccttgccgctggcgatgctgtacaccgcggccccgccaatacccggaaattcataagccgcctctcccggggcattaacgatcgcatacacgtatttactgctcttagctgaggtattcgccgccatatcgttcttccgttttaaaaggataggctaaatcgcaggttacgattccttacaaaatcctgccagactcctttgacatggtaggcaagaatttaatcaggccgccgcctcacctagttctcttccccttgaagggcggcgggaaatgttctccattagcctaatagccttaagtcggccatcttcagtcctgatctctaacatggcaccacagagacacttaaccggcccctcaaagtcgtcgtaggcatcacccaggtcaaatttgtggccacatgataagcagtttattctcataattattctccctgtcagacttcggacgattccacgccctttagccggagtttaaagtttggtgtcccgattgaaactcgaaactcaaaacctgaaactcaaccacaatgaatccaggcagttagttagcggcaacagagacaacggcgttgccaggcctttagcagcctttcccggcgtgcttcccgattatgccgagctacctcttcctgaagcatgcgacccagatcagcaccgtgggttgacaggccggtggaggtaggacaggagcggaagcttttgacctgacgcatggtgcgcacctgattaacagtctttaaagttatcatcggcatcctcaacgtttttcatgaatattaatatttaattctaaaactgctgctcttcgggagcgactccgttcgtgtgggtaggactgcgccctctctatctcccatctcctgcagcaatctgtttttttcagattcaatttcttggagacgtgtggcaatgtccgccattaattgcttagccttttcactctccacaagctttctggccttttccatttcaatatgactgatgcggaggtaggcctcgtgcggaagggtggcctttcccacctttccggtcacggtacggatatcctgtaagcctcttctcggaatagccatctgccaactcctttatggcaaatgtggtctggttgtcagggacgcttcctggtatgcccccaagaccgcctggattacttcatcgaccttctcagccatgattgattggccaccacgggtcactttggccgagtcggtgttcaggacgtcacggcaggcccattgaaaaaccgcatcgtctttgtgagcttgagcccccttataagccaaaatcttggcaatggcgatgcaggcccggatggtgggacggtggttgttgacccctattccccgcaattcccggacaacatccacaataacttcggcatccgaaaacggcaggccggatttggccagggcaatctggatttcggtctcccggtcaaaatgacctaagttaatggtgatgagacggtccatgagggcgtcctgggtcttgtggactccggcatactcctcgggattggaagtaaaaatggccctaaattccggatggacttccaggtacccttcacctccccgagacattttgggaagattgaggatcttctcttccaaaatgctgagcagggcgttattagcctcgggccgggaccgggtaaactcatcgtagatcagagtaaaaccttctttacaggccagggtgaggcgattgtccatccaggtgatgttcatcgattcctccgtctttaaaacggagtggataaaattgtcgatgagtttctgtttgcgatagccggagtggcgtcccaccagatcggaactgttaaattcatcatctccatggatcaacaccaccggacggccccgctgggccgcaacgtgaaacgccagggtggtcttgcccgtcccggccggtccggcaaaatgcaccggatagcctacctctaaataggccatggcgcggttggtcagattctgtacataagatgtttccacaaattccgaactagcttccggcgtcacctggtcttcccgactctccaccttgaccacggtcattgccgctctctgtcgctgctcaccactcatgcacgttgctcctctcgttacagaatgcactgccccagaactttcgggcagtcgatggtattctattattgccaacccttctggggcagcaaccctcgcccccgacaggctatacaggctagggaagaggaggcgtcgtccccggttccccgacattcagggcaggtcaccacaggccctggaatgcagggaacataacctttgccctggcaaacggtgcaggtaagggtcttgatggcgcctgtgccctggcagtgggcgcaacgctgataaggcgccgccacccgcaccaccccactgccattacagacacaacaggtggacagccaggacattactccgaaggggtctctgcccgagccgccgcagaaagaacaggtaacttccaccatcctcccttcccgctcagccatctccgatactcctttcgccacgtgagggattattcaaaccggccagcgaggcgtgctctttatgaactttataacctggcctggaaagtttctgggtagctaaatgctttctagtgcgagttgattgcctgatggatgagtttgccagttacaccaacatatcctgtgaaaccggccttaatgtgggcgcacccaatggtacgcccacgtttaagaccacctgttcgatcagacaactttccatcgtcagcgaaggggcgctcagcctttctttttcccggggcgatgcgtctcttctttgtgctcagactgtaccgcaggttcggctggtgctccctgagccatggtttgggcaatcaggcgttccctttccgcagcttctttggctcgctgttgttcagcagccaaggcccggcgtttggcttcggcctgcgcctggagttcctggggagaagggccaaaccaggcacggtgcgcccctgccagatcttgggcaaaatcctggcgcatggcacccacactctgcttcaggtgggccaaggcagcgcgccgcgccgtctttgtattacgggccatctccttatgagcccggcgaaaacccgccctcatgctagccacctcattctccaaggccttgacgaaattccgacgctctgccctgctggtctgggccatcaggttgtgagcccggcgaaactccgccttttggctagccacgtcttgagccaggttacgaacaaaggttaggcgtgccccgcgtagggccttgatctccccgcacaacctggtcatgctttcagttaaaggacccacgtgaagtatctcctttctcagacctcccgaggaatttggctcatcaaaattgccgctgaaaccgaatcaccggcaaccctcatcgagagggagtcgactaagccgaccccactctcaatcaggaattattccccggatcggtcttaggccggagccgcggcgctggctgttaagccgatagcctcggcatacttcagataggtttcaacagaggcgatgaccactcgagcttccacggacagcaattcaatgccaaccagggccactttgacccacgcatcaacaacgatacctttatccaagatacgatcaacgacttccgccaggctggaggaatcggttgacttctgtactttagccatggtattatctcctttcagctaagttaagcgtaaggtaatacaaatggtagtttgatgagaacgttgcttcggcttatttgccggcccaagccttccgggcaccctctaagtccgctgcaaaagcatgacgcatggcgcccacggttttcttcaggtgagctacggctgcccgccgctctgccttggtagtacgggccatgtcattgtgagcccgccggaagttggcccgcatcgtagccgtattactgcttaggtccttgacgaaccccttccgggccacacgcagggcgacgatctcaccacagagccgggtcatttcgtcggttaagcgacccatgtggtatctcctttcattccgccttacaccttaagggacaagttggcgtcggtctgctcaccccttgaggacagtgaggggcctctttccgggaagggtcccaccagacccctcccgaaagaggaaattccccctcaggcttatgctggagcagccgcactggccgtcaggccgatagcttcggcatacttcagataggtttctacggaagcgatgaccacgcgggcttccacggacagcaactcaattcccaccagagccactttgacccaggcgtcgacaacaatacctttgtccagaatgcggtccacaacctcagccagactcgaagagtcggttgatttttgcaccttagccatggggaacctccttcagataatttggttgaattggtttgttaggcatgccttatatcatggtaatccaaaaaccatgccaagaccgcttattcttctttacgcggcactcagtactaatttttccttatttgtagtatatggagataaaccgatcggatggaatggtgaatgaaatctatggagcgggcgccatactatagaaaaagaaccctataaagacattgaaccattttgctcatcggttcagaaattgtctactctattgctttcaggatttcttgctgcagaaagggcttgctgatgaaatcgtggataaaccctaatcggatggcttcttgaatagagacgtcatcccggtaaaagtatccggaaaccatgatgatgcgaatttggggggcattcgccaggatttggcgggccaataccaggccgtccatatccggcagcttggcgtccaaaaaagcacaggagaactgacattggtccgtcaaattcaaggcttcctgagcgtttaaggccctccgggtttgaaacccttgactatgcagcagatgttccaaggcccaacacatatccggttcatcatccactacaagtaccagtttttcagccattgacatcctctatttttgctcggtttacaatatcggcaattttaccacaaaggtactgccctcacctttttggctatcgacggtaatagctccaaagtgctgtttgatgatggaataacagatagataaacccaatcccgaaccctggcccaccggtgcggtagtataaaaggggtcgaaaatattattcaggtcgctgggctcaatcccgtgccccgtgtccttgatggcgatccaggcttcggcgccgatctttttcagggtgatatctatcaccccgccatcgggcaccgccctgatggcatttagcaagaggttcataaaggcctgctgcaacaggccttccatgccattgatgatgatggcgtactccggcagttgcgccctaagctcaatcttttggatccgggcctggttagttaccagggagagtgtttcggacaaaaggtaggtaaggttgatctttttcagatcggttttcatcgaggggcgggcaaaacgcaggaggttctcaatgatcatggaagcccgctgaatgccgcggtgaatcttttcggcgcattgttggcgaaattcaggggttacatcaccctgcatgatgaattgggccgctgaggaacagacggccagggggttgcggatttcgtgggcaatccccccggccatgacaccgagcgccgcaagtttctgagattgcaggagctgggcctccagttggcggcgttccgtcaggtcacgccccacggctaccacaccggcggttttagagataagatcccgcatgggggagaatatccaggccactggaatccggccgccatggttagtcttcagatcccattccgacatctgggcttcctggccggcctgtaggttggaaaagacattcctgatttccgccgggtcgtcgcagacacaaaaatcgaaaaaatttcgcccccgtacctgatacaaggtaaaaccggacaacctctcggcggcggtgttccaagtcagaatccggccttccatgtcggtggacagcacaatgtcctgggcgctttccactacgagggccaggtggcgctccacccggcggacttcttcactcagtctcacctgttcagtgacatcctccatgagcagcatggccaattccactactccctgccaggagaagggcagaatactataatagtaaatgcgtagcggaattcccggtgcccgataggtcatccgctcccccttgacccggaagttttgttcaaagacctgccggatgcgtccggggaaatccatctggtcaataatgatcgccgggaatacctcatccaagcggtgaccgatggtgtcagaaatagtgcggcggtttttttccagaaaattacgatttacggagacgatgcgcagatcctggttgatcagcagcaccgaagagggaatggcctccaaaagcatttcgtacaaagtttgatagcgctgcaattctagaccatgatttatcgggaaaacctcggcttccatgacaactccgtccttcccagtgaaaggcccgttaattcgttttgacaattaccccaaaaattattttcgagtttcaagctaataaaaaaattctactcaggctggaagcctgtgccaggaccggtctgtttttatgatcaatccataaaatagttgccgaatcatcttaatctcgaaactcattacaaatgataagatcagaaaaggttcgggccgcggctcacaaaattatatggtggccaggggccgctcagtaacatacgagctttttcaattcgggaaagatgtcggaacgcacggcgaaaaggctccacagccgtttgaggcacaaggaaatacaaagatagtagggggagacgcggtgatggaggctcaatcttctctttgataaaaaggccggtgagataggtccgacatcgatccgcggcttgccggtaatctcgggtccaacggtcctgatggctataatgggttttgcgagcggtcaaataggccagtccgggacgcgccggcggcgtcccgaggtctggcgccggtcccggcgcttcccggctgccagccgggatcaccgcgctccatgaacctggcggcagtaaaatccgcaaccccatttccacgcaaccctccaactcctgcagcagagtctggtaatagccgtgacactcctccagccgctgcctgatttgggcttcctcggtagcaacacagccgtaacgcaaggggataacggttccctgtcggtggcagatatttatcacattttcgtaaaccttgatctgaggaaggtcaaaggagagatcctgatgggcgattttcgacaccgctgcgcttaatcctccctgaaccacctgatagaccggatatccgccaacgcccggcaaggcatctgttacctccggccccggatgccggcatacgcaataacagagacagttcatcggactgattccatatccaaagccgggcagaagctataaggcggccagggaccggtttcttccaacaccagacccaggtcggcaagtcggttattaacctcccggatatgagcccggaagtctgcagcgaccccggtggatatcaggaaggcccaattaagcaccatttccctggtatctccagcgtcacggcgacgcagctcccgttccctgccctccaccgtcagatgttgcaagccctgccaaatcttctggcagacctccggcaaccagcgctggagttccaaatcaaccgaggcgcgctgtcgttgttctgcaaaatatcgtttcccaggcgaaagggacttcaggcggtcgctatcttgtaaccatctgcgggcaaaaagcttctctttggcttctttccagtccaaaaatcctttaacgccccactcttcggtgcctgaaacatatctcagaaaaccatcaatccgatcatagtggcgttgtatactgttttccaggctttctcgggaagtaaaaatgacgccgaaacggaccggcagcaccggggaatggcgcatcaaggcagctaccacttcttgatgtcggatgacttggggaccgatccaggttagatcctgcagtcgggcttccgcctccggaccgcagaaatcctcaagagccacggggctccaaattgctgccaggtcattcaagggcgccgcttgcaagggattatggccatccagtccaatgccttgcaacggcaccggcatcaggccggaccgaaccaagcagtacagatacaaaccttcagtcataacttctctctgagtggaagaagatgcacttgaacatgaggggatcgatggcgacgttattcttagttctcctgattccccaacatctcgtgcagggcctcttcaatatcctccggcaggataagcacctgctccaagcccgtgccttcctgggcaatttcggccatcaccgcccgccgcactgcactgagggcagccttgctgcagaccgccgcaatctccgccccgctcagaccttcggtgcgcgccgccagctctgccgggttaatacccttggccaagggcttgtcgcgcagatgaacggcaaagatctcccgccggtcttctgcatcagccaggtgaatggtgatgatctcgtcaaaacgccccggccgcaagactgccgggtccatcatgtccaggcggttggtagcccccagaaccagtacgccttttaattcctcaatgccgtccaattctgccagaaactgactgagaacccgttcggagacatgcgagtctgagcccccagcgcctcgggctggcaataatgcttcggtctcgtccaggaagatgatacaaggcgccgcctgccgggcggtgcgaaacatctctcgcactccccgctctgattcgccgacatatttggaaatgagggccggacctttcaccgaaaggaaattcacccggctttcggttgcaatggccttggccagcaaggtcttgccgcaacccggcggtccggtcagaaggatccccttgggaggttttatccctgcttttttgaaaagataggtgtacttgagaggccactcgaccgcttcctgcaggcgatctttgacctcccgcagaccgccgacgtcttcccagcgaacgtccgggacctcaacgaatacttcccggatggccgaggcctccacctcccgcagcgctcccagaaaatcgtccatgtgtacttccagttgcgccaactgttcgtaagggatagtagacagaccgtaatctatctcgggcataaggcggcgcagacagatcatggccgcttcccggcacaaggcctccaggtcggctccgacaaacccgtgggtgatttctgccagatgacccatgtcgacattctcggacaagggcatacctcgactgtgaatttccaggatatccaaccgaccgtggcgatcgggaatggggatggcgatctcgcggtcaaatcgacccggccgccgcaaggccggatccagggcgttggggatattggtggcggcgatgacaataacattctgccgtttattgagtccgtccatcaaggccaggagttgggccaccacccgtttctccacgtcccctaccaccttctcccgccgcggggcgatggcatcgatttcatccataaagatgatgctgggacccttacgagaggcctcttcaaagatcttgcgcaagtgggcctcggattcaccgtaaaacttatgcactacctccggtccactcaccgagaagaagtttgcctcagtctcatgggcaatggtgcgggcaatcagagtcttgccgcaacctggcgggccatgcagcaatacccctttcggggcgtcgatgcccaaacgctcgaacaactcagggtaacgcaaaggtagttcgatcatttccctaatgcgctgaagttgaggtttgagaccccccacatcttcgtacgacacggctgccggacgacggccctcaacaacgcctcccgccttgccgatcaccagggtggtggtaggattgatcaacaccggccccggaggagtcaggctttccaccttaaaatctgcggtgcggctgccaaacagggtggcccggatgcggtctccctcccttaccggcaggccgtccagcaggctgccgatatatggcagatcgcgatccgccggagtaatggtgatcggtgccaggacaacccgcgtgccaggacggcaggtgatcttagagaccagcaccgaatcgtccaaacccgccccggcgttctcccggctgatgccgtccaattggatgcgggatcggccccgcaactccttataggccggcatggctttacaaacggttttccgcttgcccgccacttcgataatatcgccgatcgatagctcgagtttctccatatcttccggccccatacgggcataggcccgacccacgtctttactcagggcctccgttacttttaacttgagagtcatctctggttcttttttcattgcctatccccgcccaggactacatggcgcatttgatctccaggatgccgttgttgcacgtgaccttcatcttctcttgtggataactccggggcaggagaatctccttacggtattttttatctttcttttcagcataaatggtgagcaggtcatcctttacctcgagatggacgtctttggcgctgacgccgggcatctccgccaccactaaagtatagtccttttcttcaaatacatccactacgggctcccgaatctcagccaccacggtttccccggacttttcatctttgcgaacattaccgaagggctctaccttcacttctttgtcgcctttgtcacccaggccaaccttcacagaaaaaccgtagacccccttgacgtcctgatgggtaaattccccgctttttttcaggtgttcgcctttttctgccagatcgcccagcttctcgatgaggttagccagtcctttgaacattcctccaaacccgacgtcactcccaccagccttcttcttagtcataattgcctccagaccacttgatcccgaattgcttcagtttagtgtgaatcgttttataatcaatttgcaaaagccgtgccgctttggccttgttgcctttggtatattttaaggcctggatcaggacttcccgctcaaccgtacaggtgctgcggtggacaatctctttgagggacatgtcttcccaaggagctccctctactcggggtgtaaaggccaatcccggcaccggggcgcgtttgatctccagatgcttctcggttataaccttatcggccaataatacagcccggcgaatgaccgaccggagctgccgtacgtttcccggccagttatacgacatcagggcttcgatacagtcctcggtcaactgctggacgttcttctgcaattctttgttcgtcaggtcaataaaccgttttgccagatacggaatgtcttcccgacgttgccgcagaggtggaaccgaaatggtaaaatcattgaggcggaaaaagagatcttcgcgcatctgccccgctgccaccatggcctgaagctcctggttgctggccgtaatcaggcgcacatcgatcttgatcggcttgttgctgcccagccgtagaacctttttttcctggaggacgcgtaacaattttgcctgagagcctagaggcagattgctgatctcatccaaaaacagcgtacctccctgtgccgcctcaaacttgcccgccttggagatcgccgccccggtaaaggcccccttttgatagccgaaaagttcgctttcaatcagtgactcagggatggcgccgcaatccaggggaataaacggcgcctgggcccgcgggctcaatttgtatatggcgcgggccaccaactccttgccggaaccggtttcaccctggatgatgacactaaagtcagaatgggccacccgatttacctcccgaatgatgtgggtgacggcgtcactgggtcccatcatgattcgcaggcaattatcctgggaaatttcttgggaatggggttggcggtatctttccccttcagtcagggcggccctgaccacctgaattacctctccgtggttaaagggcttggccagataatcaaaggccccggcccgcatggccgtcactgccgaagggatgtcagcgtaagcggtaatgagaatcaccggcacgtgggacgccgtttcccgcacccatttcaagacctccatgccatcaatgcctggcatcttaacgtccactaacatcagatcgggattgaccgacgaaagcgtctctaaagccatctccccgctgtaggccgacaccggagtcaaacctattttttccatgagggtgcagagcatgaggttgaggtcgtgatcatcgtccaccacaagtacagtgcgtttatttttctgcatgggacccccaggtttatcgcggttggagcggatagatcactttaatatcctggtccagatagcctctcaatgaatggaatagacctataaaaaggataccggtttctccggttcgaagtgtttcattgatacgccgcgccataaagtgatcccgctgtgtcaacaggttttcactcctttgccggcgcagagtttgtaccccggcagaccggggttgacttcccttcaaaacttgcttggacaactgatattcctgcaacagcagatcgcggtcttcggtgcccatgagcaccgctccccggtccatcaggcgcaataagagttgatggttgcggctgccttgctgggcaagttcggcgacaattgccgcctctcgtccgcataccggcagtccatcctgatagaggcgaacccgatcaaaagcgagagacatcccttcgatagacttctcaatctctgtccagacctgatctatcagtgctttcttccgagtcaatccgattcggcccgttttctctaacgtggcccgaaccaccgattccttgagggcacccatatcggcttgggtgtgaacgataggataatacactaatatccgtgtaggattacttatattcatgttttgaagctgtctttttgaagtaatattaactaaatagttatttgttattaattatcaagtagaattacagggataataacttctgcataggctggaagccggtgttaccaataaactattttcatggtttgtgggtgtttttaaaagaatgaccgttagttagaaaataacttctacacaggcaaatgattttcatggtttatgggtgatatatgaataatgacaattattaagtaaatattcttatttaatttgaccattataatacccttttttaggttatcggcctttttcctaatttcttaaataccattacctgccgcgcctggccagatgacagccctcctcaggtggttggtgccatcctaaacgttctatatccaccatgcgacccacgcaaaaaaattttgcaccaaatcccggctttctccacgatgtttttgacattttacccattattaaataatataccaggtatcgaggggtagacaatgaggactgcaccttcaaggagtcatcagattcattaatcaagctattgttaatctttcataagcacctgcaggtcaagaaaatcatttgccggtggcacaggctttctaggctgtgtaaaggctattattatcaatgtttattgacacggaaggggggcagcccagaatgagtggtaggcaatgacctaccttaatttaacagcattaagggtcaggatgggggggaaaataaatcatcacttttctaactgccagtaatgtaagctattcaggagggggttgaacaacctacattgttatgcgttccgccaaattgatcgttcagggtctcctaaatcttgcggatgtgcatattaatggcgaccgcgcctgggatatgcaggtttatgatgatcgtctctacagccgggttctgcgggaaggttctctgggtctcggagaagcgtatatggacggctggtgggaggttcaggaactggatgaatttttcaaccgggttttgcgtgccgatctggagcagaaggttaccggcaattggaagacgcttctctggatcatcggccagagggtgatgaatcgacagaaaaaatcggtcgctcatcatatcggcgaacaccactatgacatcggcaatgatctctataccgccatgctcgaccggcgaaaggtctatagctgcggctactggtgccatgccagcaacctcgaccaagcccaggaagccaaactcgatctcgtctgccggaagttggatctgcagccggggcagaaaattttggatatcggctgcggctggggcagcctggccaagtttgccgccgaaaaataccaggtttcggttatcggcattacagtatcaaaagagcaacttgccctgggccgggaactgtgcgccggcctgccgatagaactgaggtttcaggattatcgcgatatcgagggtgaatacgatcatatcgtttctttggggatggtggagcacgtcggctataaaaattttcggacctatatgcagacggtgtatgaccacctgaaaccggaaggattattcctcttgcacaccatcggcagctattgctcttccaaggagaccgacccctggatcggcaaatacatcttccctcattccctggttccttctgccgtacagctcacccgcgccatggaaaaattgttcatcatcgaagactggcacaacttcggcctcgactacagcaagacgctcatggcctggtttaagaacttcgatgctaattgggccgcactcaggccaaaatacggcgaccgcttctatcgcatgtggaagtattatctacatgcctcggccgggacctttcgctcccgcaaaaacagcgtctggcagattgtcctgtcaaaaggcggtttaccagaaggatatgaatcagtgcgataacgcattgtctctcaaaccaagaaccgaaccaaggtttgaaattcatcttccgataaacatatttaatctaatataaacatattttaaatatacttattaatttcttaaatttgtgctcttgacaaacgcgctgagaaaggctatcattactttacatttttaatatctcaagattaggcaaagggcaaggtctcgcctaatgatagagaacattttcaacctcctccaccatatatcatattccttaaaaactcagcaccttgtaaggctgaagttcaaccaggggagcccccctaaaagtatttcaaaccacatagagcttattactagcagataatcggtgtagcaactggagataggcagacattcatcacgtcgaatgaatggttgaagtattaatgccagtaaataggtctaatagcgcaagcatcgcgccgtgacgtatttggccagttttcttgctataatgggaacagagttattatcgaagctgtatctggctctttctcaaaaatatgaggcgaagtaaagctcttagcgagcgaggaaataatatcgttttccgtgtatcgggagttgtaccagaagaattggtattggaaaaattagtagcgcagacctccagtctgcatcatcaagagcccttatcgaatccggacttggaggttggtgtctttcaataaaatgcggacagccaacgttgcccgcctacccgatgaagacgtaactgtgcgccctgaacggatcgtgccagggacgcgctcgttgccacaaagaaaaaggaggcagagaagatggcagtaacgcccacgtaccccggtgtttacgttcaagaaataccaagcggggttcgctcgatagccggcgtcagtacgtcaatcggcttgtttatcgggcgaacgtctaaaggtcccctcaatcaagcggtgcggctgttctcctataccgacttcgaacggaccttttccagtgatacctccgtcagcgccatggccgaccacgttcgcctgttcttcctcaatggggggacagactgttacgtgatgcgcattgccaacggcgccacctttgcccagacaacgttgctggccgaagatggtgtgacggaagttctacaactcacagcaaaatttcccggcgccatcggcaatagcatccgggcagtggtcagttatggcggtgccaatccggaaacgaccttcaacctcgacctcttccgcgaagaggtcgatgccggggggcggatttccattttagaggccgaaacctacaaaaatctgagcatgaatcctgttgcggcgctctatgctccagaggttgttaacactaactccagtctggtgcgcgccgctgttcccgctccgctgccggcgacgaatcccggcttcagtctgagtggacagccggtggtatacgacagcggcgacttgaccaccctgcgtgatatgtgggccaaccgcctggggaatgcctcgatcggggggaaccgctttatgatcagtgtggacggccagcccgtgatcccgatcaatctcaacggggtggatatcgccggcatcgcggcgccgacggccgcgaatatcgcccaggcaattgaagatgagatcaacaatctactggcggccgcaggtcaggccgggacaacggtaaccgttacgctcgatgacgccaatgatgtccccaacgtcgtcaccggtgccgtattggatgctgggattgcagggactgcggacagcgcctccgtcctcaaaatcgcctcgaatgtggccagcggcgccagcgtggtgattacgcccagcgccaccaacgatctgagcgtgccgttgcgattgggcgccggtcagggcggtatcgaggtctcggcctacagtgcccatcgcccggccccgaatggcatcagcctgcaggccgccgatcagacggtgctgcgcgacctcggtgatctgcagcacaatcagatcctggccctccggctgagcgccttcgacagcgccggcgctccagcgattgccaccgtgccggtgaacctcttggctgaaggcggcgccctggcaacgaccccactgtggttaaatagtctcgggggactgcggaccatcctgcagcgcctggctgacgcagtcaatacctatcgcaatgccaacccgcttacctttttctggtcggcgtccgtggcgggcaatcgcctgacgctgactacctcgcgcggaacggcgaacactgtctccgccaccttcgcctccgatccggtggcgcaggatatcggaccattcttcaacgtcaatacccgctattacagcatcggcgaaggagccctggtaactaccttccagacacccaccccggccgtcgataccaacggcgccgccgctccctccgttaccgacggaaccgcaccgacgctgcaggactataccaacgccttcccattggtagaaaaagatgcggatatttttaacatcatggtcctgccggaggatgccgacgccgccgcagtggatttatccctggtctatggtccggcgagcgtattctgccaacagcaacgcgcctttctggtcatggaggcccccaaagcctggaagacggcccaggatgccagcaccaaagttgccaatctgcgagtcggcctcgtcaaggatcacagtgccctttatttcccgcgccttttgatcagcgacgggaaaaagaccaaggccctcggggctgccggcgctgtggctggcgtctacgcccgcatcgacaatacccgcggggtgtggaaagctcccgccggcgtcgaagcggacctgcgcggcatcgtcgggctggaacaccgcttcactgacggcgaacatggcgccatgaaccctcagggcgtcaacgttctgcgcccctttcccaacggcttggtgatctatggggcgcgcaccaatgacggcgccgatgatttcgccagcgaatataaatatatcccgatccgtcggctggcgctctacattgaagaaagcctctatcgcggcctcaaatgggtggtctttgagccgaatgacgatccgctgtacggccagatccgcctcaacgtcggcgtctttatgcacgacctttatcggcgcggcgcctttcagggtcccaagcccagcgacgcctatttcgtcaagtgcgatcgggaaacaaccacccaaagtgaccgcaacctcgggatcgttaacatcatcgtggggtttgccccgctcaaaccggccgaattcgtgatcttgtacctgcagcagatggccgggcagttgcaggtgtaggcatcgacggcggtgaaacagcttgagatttttcattttcatggtcattatttctaagtcaccgggaaaccacgaaaatccttaaccggtagcacagactttctagcctgtgcgagatatgctttccctgaaaatggtttatcggtagcacaggctttctagcctgtgcagaacttattctctgattaccaaccaaaaaccggaaaccggaaactcgaagctctataaacccttaggaaatccggtggcaaggtttggtgaaatctgcggcggactgatagtctacaagatagggggtagaaggcatggcactctttccaattaatacccaccgctatgatccctacaagaattatcggtttcgtgtccggtgggatggtcgcccggtggcgggagtcagcaaggtaagtgcactcaaacgcactacggaagttgtctcgcaccgcgagggcggggacttcagtaccccgcgccattcgcccgccggctcgaaatatgaagcaatcaccttggaacgcggcgtcacgtgggatctggagttcgaggcttgggcgaataaagtctacgatgtatcggcgggcgtcgtctcatcgttgaaagatttccgcaaagacatcaccatcgagctcatgaacgaggccgggcaagtggtgatggcttataagatctttcgctgttgggtgtcggaataccaggcgatggcggaactggacgccaacgccaacgccgtgctcatccagagcatcgttttgcagaacgagggttggcaacgcgacgaatccgtgaccgaaccggctgaaccataagcattcccaacaggcccctttcttattgtctttctcccccttgggggtagggtgagggggttttaaccgcttgtagatgcaaagcatcttacggcgatcggattgggcaggcgatgggtatatggacaatccccggagggtgggtggagttccggccgctgaccgggtatgacgaacgcagcatcgacggtctgggtctctttgatgccttggcgctgatcgaccgcctcaatagagggcgtcccggcgggttgatcagaccgggagaggcaaaatcgctcgccgcggcggtgcgtgaccgggtgctggcggttatatacaccgaaaattatggcaatgtgatcgccgccagcccccgctgcgcgaagtgtggggaacttttcgacctgtctttcctgctgtcggacatgctccaagcctgtcctctgactctttcagccgatgggatttaccagacagccgacggcgggcgctttcgcctgccgaccggggaggatgaactagccacctttgggctggctccggaggcggcccggcaggaattgctgagacgctgtatgcttaccgaggatgctgaccctgaggcggtggaagcagctatggaggcggtcgctcccctgttgagtaaagagattgaagcggcctgtccggagtgcggctctcgccaaaccgccgatttcgatctcgggacgtatctgttgcggcggttgttgagcgataaagaacgcctgcccggcgaggttcataccctggcgcaagcgtatggttggggcctaaaagatatcctgagcctgacgcggtccgaacggcggcgccacctcactctcatcgaggcgagtgccccaagaagctgggcgcggcagggaagtgccttacggagaaggtcgggttgaagaaaatagtccctcaaggcaggtggaatggtatatgaaaccaggtacttatctgcaaagattgataactcgcatgggtatgcccgccgcccgcgccgcctctccggtgacgtcccacctcatgccgcccgatgcccccatagcaccggtgtatgatccgttttccgaaccggaggaaatagatgaggtattaccgtccccgccggtaacggtagagccccgagaagcgaaaatccctcctccgccggtctctcaagcggaagaaaaaagcatgtccgccccccgggagctcggcagggaaacgatcgttgagaggatgaccgcgccgccggaacctcaggaactcaaacctctgccggaagaagtatcgaagatatcgccggaaagagctgcccctctctcagtgcaccctttcgagtctgaggaggaaataattctcccttctctacgggggaatgaaacagtggagcgcctggtgcgtgaaatagtagagccgttgggggtaaatgaaccgctctcccaacccctgccgggattcgaacagacaatcaaaccgccaccaccgataaaaccgccggaatcggtgagctatacctttattgagcctccgggaggggagacaccctcgactccgctggagccgcctgttcggccagacgcaccgatgttaccgcctgtcgcgccggccgcctcgcctcagattactatcggggatatagtggtcgagattgtgaatgcgcctgaggtactgacgcgagcgccgctgatgtccgccccacgggctctgcggccagcggtatcgcctgccccccgggccggtgtccgctccaagcgcgggttcgggttggggcagatgtagtcgtgatcaggacagtccggtcgagaaggagctaaacctccggcggttgtgggtcagcactgaacgtatcggtgtggctggaagctggctgctgacagcagagggccttttttgccaaccatgaaaatcaacctctgtagggtcactgcttgctgcgccctctgaaggttattttctaactcagctacgaaagtgataccatggcactgctcgatctttccctggtgacgcagaccctcattgatctgatcagactacacgttacgggttctgaggcctggaatccggccaatgtgcttgcagtcgacccaatgccgccggataaactgacgggtgataatacgctgggcttctacctttaccacgccaccgaagaaacgacgaacaaaaatacctacatccccggcatcagtgacgtccctgtgcgctataatccattggcgctcaacctcttttacctgctgacggcgcacagcgatgttgaaaacggcagcaccggcatctaccgcgaacagctcatgatggggctggccatgaaggccctgcatgattacccgctgataaacgataataccgccgtcggcggagtagtcattatgcaacccctgctgcgaggcaaagacaatgcttttcggatctccctgcttccggtaaaggtcgaagaggcggtgagctactggatggcgggatcaaatccccaacgattggcggcctattatcacgtggcggtaatcaaactcgaaccggaagaaaccccgctccgccccgggcgggtgctgatctacaatatctttacgcttccgggagataccccccgagtcgatacgacggccaacgtcatcagctttaccttaccgggggaaaccgatccccgctctctggaattgaggccggcgcaggtaacctatgatcagggtttcacggtgatcggttcagcctttacgggaaataaagtctatctgcaaatccgccgcctggactgggccgctcccctaatagtcgacgcggcgtgggatgttgccgtgacctctagccgcattaccgccaccgcccgcgccactgctgcaggcagggacattctgccgggattttatgccgcttccgtgcgggtggaacgctggtcgaccatggcccacggcacgcgtatcctggaaacgagcagcaatgaaacaccgttcgccatcgccccgcgtatcggggcgatcagccccccggacccacagggaaactttacggtcaatggctcgattttcgagcatcctgatcttgctgccgaaaatgtgcatgtcttcattggcgccaccaggctgacgccgggtaatgccgtcaaccttcagtcaggggaattcgccgttatcaacccaaccaccgcagcggttcgactaccggtgggattgactcccggcgaagcggtcagctttcggttgattatcaacggcgcagaaagcgcaccgcagtgggtggtcgggtgaacatgcaactctttaatgaattcagatccctctatgttcccaagtacaaacttggggaagcatcgggagtaagtcgatgagccggatggccgtaccgatttctctaaccccagaaatctcaatccacgatgacaaatcggcgattgatgcggtactgcggcgcatccggctgctggcccgacgtcggctgctctggttgaccgaaggaatgtccgccccggcggcgagttacgggaaacgtctgttcccggccacaggcgatatgcctctggcctccacagccgagattgagtcgctgttaaacgaccgggatgatccgctggcggaagggcaatggcaacacacccggacggaactgaacacccagattggggcggtggaagaggcgcttaaagccgaccgggtctcgcgcctgtcgcagttgatccacatctttgccctggatgactttgatcgcgatctgctgcacatctgtctggcgccgggggtcgacccggcgctggggcggctttacgcctactgtcaggacaatgcaacccgaacctatcccacgttggcgctaacggctcgtttgtgcggacatggacgtttcggtctttgggggagcgacagttcactcaggcgctggcgcatgatatccatggtgccggacctggcgggcggcagcgatcagttcggcaagctgacgcttgaccccacaatccgcaattggctcagtggcgtggacgaacctgacccgcttctggtgggacgggcaagactcgtccggccactcgagccgctgccggagtggaatgtggagtcggctgcaacgtttgccgccgaggccctgaaagatcatccgacccgtacggtcgtcatccagattgtggcaccgccgggaagcgggcggcaaacctttgccgccatcatagccagtcatttgggaatgccgctgctggcgattgataccaccgccatcccggaagatgactggatgcaggtctttatccaggcgcaccggcatgcgtttctgcatcgcgttgccctggcgtggaaaggcggaacagataccgccggagcgaagccctggacagaatatatttcacatttccccgtgcaatttattctgcgggaggcccaaaccgccgctcctctgatcccgaacgccattgaactgcgggtagacctacccgccccggcagtggccacgcgccagtctctgtggaagcagtacgcccctcaggccgccgccgcctttccggatcaggtggcggaactggcggagcgcttcaacgcccggccgggggcgattgttgctgccgcaagcataccgggtgtatcggtccaaggtatggcccaggcgctgcgttacagccagcgccacctgttggacaatctggcgcagccgctcgaatgtccgtttgccaaagatgacctggtggccacggacaccttgcacgaagccttgaacgacttcatccacgaggctagggatcgggtgctcttctgggaacaaccccaggcgcggcgcctgttcccgcaagggcggggattggccgcactgtttaccggctctccggggactggcaaaacgatggcggcgcaggtcatcgccgcccagttgggattggacctgttccgcatcgatctctccgccgtggttagtaagtacgtaggtgaaacatctcataatttacagcacattctatcacgggcggcggatatggacgtagtgctgttttttgatgaggccgacgcactcttctcccgacgcaccgaagtcaaggatgcgcatgaccgatttgccaacaccgataccaaccatctcctgcaagccctggaaaactacggtggggttgcccttttagcgacaaatcgcaaggggaacattgatccggctttcattcggcggctgcgctatgtcctggagtttgccaagccggatgcgaatcagcgtctgcagttatggatccgcttgattagcgccctggcgggagaaaaggccgccgcctgtctggctccgctgattgagaggctggcttcggagatcgaactgacgggggcccagatcaaatatgccgtgttgactgcggtgtttgcggcgcgtcgggacggcgttgccctccggactgatcatctgctgcgtggtctggatcgtgaaatggcgaaggaaggccgcgccttaagcgagcgggaaagagtgaggttgaagtacccatagtttttccctgagcctcacctcatttttagggacaggcaggtagatcgattgaggcgtcagacagcctaatggacattcacatcggcaacattcgagttcgggcgcagaatttgaccccggcccaggggcggcaattgggcgagcggatcgggacgctgttggccgaacgacttgccaggggtgaggtgctgccgcgtgaagcagggcgcatatgggcacgggtaagcggacgcggcaatgaaaccatggagcagctggcagtgcaggttgtcaggactattattgaggggatgtaaccgaggtatgaaacaacaggcggcgcagaaaaaggcggtacagaccaaggcgcgacggccgacggttcagacccatgaacgccaggccaaagacgctgcggcacgcctgttgaacggcgaacaggacctgaaccggctgttgacccagactccggcggcgccccgcgtgccggttcatgactgccgtacgcgcccggaacgattgccagataaggtgctggcggtgctggaagagggcttcaatgccgacttggaccggatgcgagtgtatcatgacgccgccgcggcgcgtctcgccgccgccgaaggcgcccgggcgtttaccagcggccccgacatctttttcgccgcggatgagtaccggcccggcactaccgaaggtttgcggctgttggcccacgagacggcccatgtcctgcaacagaccggtcgtatgaaccccgacggtgtgatgaccgccacggcacactatggcagtggcgagttacagttcgatattgcctggtcaaggctgcgccaggcttatcagcaaagcgtcgaggccgaatcagcagcggtgcaagactcgatgacggctatgatcgccgaaatcgaaacgctggtcggggccggggcgacactttcgaccgagttaggtcgcggcgttatggtagagcgcaggcgcggcgggcgcaccgaacgcgtgaataacctgacggtctttgagagccgggtgacctccggtgagttcaacagcagcgaacgcccggcaagaagtttactgttcgatgccctgaaggcgttaggacgttatcagggtgcggcagctttactcgaacatgatccatcattgccgacggcgctgccggatacagattttcttgagtttttgcagactgacagaaactacggcctggattggtttgcggccatcttttctcgcatcgaaggaatcagggagttatatcccgaccggtacctggaaaatatctaccgttacctgatgaatccagtgcgcggggcggtttcgtcggccgacatccgcactgcgctcaataatttcgccacccaattcctgcgtcgacagcgtgagggcgcctttgatcttgaaaatgaacgggtacggggtgcctggggggcgctgcgtcttatcaacgaaagtctgcagacggatctgcgcggtctggagcgaaccggcctggatctggccccgacaacccggcggcggttggcggcgggaaccatcctggccgcggcgcgacgttgggaaacgcacgaactgcgtatcttccgcagcctgagcacgccgaccgcgagcgtggctcagcaggcgctcgacttttggacggaatcggaattgcggcaggcgcagcaggcagaagcggcgcatttcctgttccgacgtctgtttgaagcacccggcagggaatcggcgcgccgccgcaccggggcgagagccgcagggcgggtcggaaccgcgccaaccccgccggaactgctgcaaattccagccgaagtgcagagcaatcgggtgtacgccggatttttgcgccgggtcaaatccgaactgggaaatgtcctgggcggtgatccaccggtgctcctggaaccgtcggcttatgggcgtgccctggtacggctgcagagtgtgctaaatgagcagcgcttggcgctcggcaacgaattatttcgacaatttaggcgcggcgatgcgggcgacccagccaagttggagcgcgccctctggttcggtatggcgcagtttttcatcgatggcgtcatcagcgtcattgatgagtacaacgcagccctggacaggcgttttataaacgagtatgacggcttaccggacgtgcggctgcgaaaccgctatcggctggcgagatacgcctaccagcttggcgccatgaccagcgcggcggtgcctgccgcccggggtgcagtcaatattcaggatatcgccgcccgggtcctgaccggtggcgacgtaggtcaaagctatctcgcttttaccggtgactggtatgaccaaaatgccaacccggagcatttggagactgattttgttcctactgaaccggttgagggatgggggctgaacgtcaaccagatacggcggatattttatctgttgcacgagcgggcgttggtcaatgcactaagacgcatcctgcgggccatcgagggcaggagagaccccctggcggcagaaacctatggcatcattcaaaacgcgctgcgggccgctcgggaggaggttcccgtcccacgccgctgggcgccgcgcgactacgtgctggtgtggaatagcattgattgcgaggtgacagagcgcgcccacatggcagaattgatccgcaaccacccccgctttgacgaactgctgcggctggaaaaccacgccaccgaagcccatatcatcccgaattttcgcgccagccgaccgtacgtctggtttttacccaattttcagcgcctggtgaactacgtctgcagcatcaccccggtgcgggccggcctgcagacaagaacgacagagaccattaccccttataacttgttggaatatcttaactcgcaggcaatgtcggacagggagatggatgcggctgaacagcggcggaggcgtgaccccaacgcagatatagtaacgtttttcgatgagcttatggcacagttgaatgcggcgctaggaaccgatatctccgccattgagagccgacgtcaggtattgcttacccaggctcgcatccatgaccgccgggtaatcgaaaaccaatctcgggcgcacctggaagcgtacgccgcggacagcagcatcagcaattacgcccttcccagccgggtgatcaccctgatagaacgctaccggcaggacattgctaccgaggcacatccaccgcctggcgtgctggcggaacgggcggctcacatggcggtgctgatcctgaaattggcgggcaacatgcgggcggcgtttgtgcgtccattgggctttatttttgaaggtattgaagtcgaagaccgctacgatatcgtgacgaacttcttcggctacatcatggaagcgcttgcttttctcaggcgcgacaacgcccgggagctgcttcagagggtgctgcacagcagtgaaagcgtggaggaggtgatcgccggacgaacgcccctggaagagctgcgccgacattttatcgaggtaattcaccggttacaggcgcgcttcggctttcgcaccaacgatgctggcaccgaattacgacgccttgagaccgaacgcccgatcgttgtcagcgacaccctgatcatcgatggggtcagctatcgcctcatccggatacatcagccattcatctttcatgattcatacggccacggcacgccagcctaccagccgtcgatcctgaaaagcatcagccgcacagaatatacccgcgagcagcgcagccgtaatttcccgctcattactttagagattctgtccggtgcagaaggagcggaagagacgggtagcatcgccgaacctccggcctctccagccagccccaccgctgaagcgggagccgcaggtgaacagacccgcgccggtggtgccacaagcgccacgggggggcgcaccctcaccctgaccagttcgatggcgcgtcccaacgaagtgatgttggagaaattggcgcatgcagtgactatggaatcgatccggcgcgggttggtggcggcggcagaggcgattgaactgttttttcggggagggttggaggctgccaaaattgccgcaatgttttttccaccggccggaccgatcatcgtgatgatcgcagattttgcggaattcctgattaccgaactgccgcgtatccggaccgaaatcctggaagaacccatgcgggtggtcgaggaactgcaagagtttgtctcgccggaaatgcgctcccggatgctcgaacgtctgtgggaatacctgttgtttgagggggatatcccatttctcgaacagatccaggctcggctggcacgccctgccgccgctgcccgccgccgttcctcgcctcgccgggccggggtcatgggacgcctggcgcatttcgccggagacaccggcagacgtatcttacaggctttccttgggttgcggcaacgctcacgcgccaggttcatcagtgcgcatcgcatggtcgaacggcgcccgcgggtcaaccgcttcctgcgcgccattcccggcatcctggagatggggagcatggtccgggccagagatctggaaactgcacgggaaattttaggcgacctgttggaaggcaatatccaggaaaacatctccaaccccttgcgggaagcgctcatcgaattgttcgaaggactgaacggtttagagattccgggggaaatcttgccattagatctggtcttggaattcctgttggatcgcttcttgatggtattagggacgcgcgggcggctggtgagacggtttattgataacggcgtagcgattgcccggggagtcggcgtcgattttgacccccggcgcgagctggcccgggtgttggcgacccagcttcgggaacaggggcttgacccgaatatcctttggcagggatatcttcaggttcaactccaaaccatgctgatcggggcgcgcaccgatatgatcaacgggatcaatgccctgtttagtgacctgttcggcaccctcatacaggtggatgccagtgatcttccggatctcacggtggcgatagagcgtgaacgggttgaactgggtactgagccggcgttggagccgatgttggccaggaagcggggcgaagaagacgaggaagaggctgaagccctgccaggccgtccgccggaagtcactgccgctggcggggtgccgctgccaacgccgcagcggctccgctacgagggggccttcgggcatgatttcacccatgtgcgcctgcatcacgaccggcgttccttccgggtcacagaatattacggtgccgaagctttgaccagtggcagccatgtttttttaaacgagggattgtcgttgcacaacccgcgcaccgagagcgtgctaaaacacgagctggcgcatgtcctgcagcagaccggggcgcgtccgcttactatggagcatgcccctgatcccgagatgggcgcagccggtcgcggtttgcgtcgggaaccccggcgggaagctgctgccgatcggatggcgcgggcggcggatttcaggcgcgtccacgacgatcctttgaccgttgaggaaccggacgagctgggcgggcttgttcccattatatcaagtgatatcatccaacggacaattgacttcctcgggtcggagcgagtcgctgagtccttcagacagcaggtcgaaacgctggtttccatcccggcatcgatcgccacccaacgccggggcgaattcaccgctgcggtggatgaggcgcgtagaatttggaatgccacgagaacgaaacttcaggtcaccacggccgtgaccaatccccgccaccacggtccccagacgtttaacaaccctacggctcgccgggtaatcagccattatttcagttcctatcgagagataaccgagccgcgcctgcgcgccctgactttctacagctatcgcctccggggcaatcggctgcgcctgaatgcggatagcttcaaacagaatctggccaactacatctccgaatccaccggctttgacattgtcattgatccaaccgggcgcactgtcgattttgtcaaagtgatgaatatcgatcttggcgaggttcacggcaatacccgggtataccaggagatgaaacggcagacgaatactcgcatccagcgcggccgcccgccgatcccaggcgttaacgcccgattcaccgacctggaatgggcgaagatccgtgtcgagatcatcgggggcggaaccgatgtgccgatctgggatagtgaggaataccggctgagcgatgcctttattcgccggatgcgcgagatgctggacgcagtcgccggcggctcggtggatacttgggagaattacactaccacgacggaggtgagcaatgccacttttggggggttgcgcgtcggtacccatggacaattgacgggcaggccaacgggtgacgtggatttggagccggtgtccggcgagggcgccggaatgatgtcccggccggcgcgggccggacgtcagtcgcatcatatcccccagtatttgttaatccagtatttgcagaacttacgaagcgcttcgaccaaaatcgcccatgagggaggcggccgacccttgttcccgccgggcttcagcgtgacgggaaacaccgctaccggttttagcggtgcgggaagaaccctggactttgctagacttgaccccggttccacgacagatcgcgggcgaggactaccggccatttctttggcggccaagacccatcagaaagggcagctccacatcaacgcggccaccacgtgggggagcttcactgaggcggaaccgagtattgaaactaccggctcacacacccagggcgtgttgttagaccggaagttttacggttttctgcgcggccgtatgagtccaagacccccggaagataagcttagcatattgagacaggcgaacctgcagccctcggcgaatcacgccgccgtctttgaagcaatccgcgacacctacatgtggatgttccgggatatgatgcgggcgctgaggcggacgctgaacagagacgtcaacgaccgcgaacactgggaggcggtaagctaccggatgttcgccttgaaccggccgcagacgcagactgcccctggggtactaaaacctgaatataccccgcataacacccaattgacttctgtagccaatgccattgaagagaagaatcgccagattatggcggactggtaccgaggttaggagtaaaagacaatgggaaccggttttaccaggactccagtgctgttgaagggggcgctgatccgttttgatgcgccgctgctgatcccgatcccgaacatcattatttttcagtataaccctgagacgctgtcgcgttcgctgcggccctatgagccacaaccggcggaggaaccgcggccggcgccgggagccggcgctgcagccggtgaaggtcagacccgggaggcaacccaagccgcagcgcgggcgcagccgtatgatccgcaggagtctttcaccctgcgcctgatcgttgacgccgccgacgccctggaaaaacccgaatctcacccgatcgctgtggctaccggtgtcgcggatcgcttggcagccctggaaatgctgctctatccgataaccgagggtatcagcctgctcgggtcgatcagcggctccttgggaggtgcggccggcggcgccatcagcgcagccgtcggtggagggggtggcggcagtccctcgggcagtgaaatcccgtcccggaacgtcccggtcaccctcttcatctggggtcccggccgcatcgtgccggtccgggtcactagcttcagcgtggaagaacagacgttttcgccgctgttgtatccgctgcgggcgaccgtctccctgggtctgacggtgttgcagccgagtgctttccaacggtatcggggtaccggagacagcgccgcggcgatcccgctgactgcggaggaagagttcgccgtcggcgcttataagtttaccatggtgcaaaagcaggtattggccaccgccaacctggcgaactcggtggaatcgatcatgaacctgctgcccttttagaggaaatcgacatgaactttgatgtcaagagccgctatgccaaagcgtctacgatcactgtgaccgacgggcgtggtcgcaccgtcaccgcggttgtcccgccggaggccccccggcagattttcctcggttatcatgtccggcggcagggggaaggactggaccatctggcggcccgctacctcaatgatccgcatgggtattggcgcctcgccttgatgaatgacgccatgtttgccgagcagatcagcgaactgattgagatcgccattccggccaagggaagttgagctcatggtctggggcactgtcattgtcgccgggggcaggcgagccgatgatctgatgggattgttgctggccgaagtgcacgaggaagtcggcaggccgacgacgttttatctgcgctatccggtggagcgcgatgcggacggcgacctctttccactcaaggaggcgcgcctggcgcccggagccgagatcgcagtcttccagcgcggttcgggtttcaatgattgtctggtcaaaggctacgtcttcagccatcaaatccggctgatacatggggtggagggctcaaccgtggaagtgatcggcggcgacagcaccattctgatggatcggaagacaaagattacccaatgggccgataataccagtgacagcgacgcagtgtccagcatcgtcggcggctatggtttgacgcccgaagtggagagcaccaatacccgccatctggaaaacaagcgcacgctcattcagcacgataccgacctgaattttatccgtatgctggcacggcgcaatggttacctgttttgggtgcgcgctgatgaaacgcttgaggagacggcctacttcaaaccggtacagttgaatgccgtggccgaagcgcccctgttgacaatcaatctggacaacccgaatatgcgcgcctttgacatcacctgggatgtggagcgcccgacgagcatcatcgcggcagcctacgacggcgccgccaaaacgataatggatggctccggcgcgccgccgccgtctacatttgccggggacgtgccgctcaacgccattgccagtgaagttcgctccaccagtattatcgcggcggttgccgacgtgggcgatctcaccggccgggccgcgggcgtgctgaacgatacgagttggtttgtgcaggcgaccggcacagtcagcgcccaggaagttggtgccgtgattcacgcccataccctggtcaatgtggacggggtgggcacccgtttcagcggttcctattttgtggcggcggtccggcacgtcataagcagcgacgatcacctgatgacccttaccctggtgcggaatggatggagggcctgaggtccgccgggccgatatctttcctgacttcgctaacccggaacggaagttgccatgctgttagacaactacaacctcgatgcggtagtgacctggattcgtagccattatttcggcaagtacgccggcagagtgactgatacgaacgatcccctcggcaaagggcggctgaaagttgaagttccggatgtgtttgccgacgggacggcggtatgggccatgccgtgcgtaccgtatgccggagatcaagtggggttcaagagtttcccgccagtcgggtcaaacgtgtggatcgagtttgagaaaggcgatatcagttacccggtgtgggtcggattcttttggggggatggcgaaatgccctccgaagccgggcaggatgacaacgtcaaactgtggaaaacgggtgcgttcactatcacgattgatgaccaggcggaggagatggtgatcaccgcaaacagtggggccacgttgacgatttccaccgaaatcaaggcggaagtgagcagttcgactgctaccgtggctaccggcgggataaccctcgagggaagcggcaagaaggtcgaagtcacccaggtgagcgtcaagatcaacgacggggccctggaggtaacctagtgggccagcccttcggatcttgcagttgcagcaataaatcgaaaggatgggttagatggccggacgcttattgactacgcagacgcagatgcaatgtccgcacggcgggcaggtgcaggcggtgagttccaatacccgggtgagcgccggcagcggtgcctttgtgttacggcgaagcgatacctttaccatctccggttgcccgtttcagatccccgcaccatccggtacgatccccagcccgtgcgtgcgggtcgaatggctagtagcagatatgtgtctgaaagttgatcaacagcagaccctgagcgaaggaagtgttggactctgcttcagcgctcaacaggctccgcagggtaccgtgagcgtcgttaacacgcagatgcgggcaagcagcaggtaatactgacgccgctacctgggtttggctatagttcctaaagggataggccaggcaggataagaaagggacgcaccatgccggcacaaccgatttatagtatccgatatccggtaggggttgatacggcgctgggccgaatcgccgtggaaacaaattatgccaagcacgtcgaacagatgatcttgcaggtcttgcttactaatcctggggaacggccccaccgcccggattttggctgcggggtgcggcgcctgctgtttgcacccaacgatccgaccctggcgacgcttactcaggtaaccgtctaccaggccctcacccgctggctgggctcggtcatcgaagtcggcgcggtggaagtgcaggccctggagtccacgttggcagtcacggtccgttatgtcttgaaagctcgcatggaacgacgaattttgaatattgaggtgacgcgatgaccaccggggccgaagatcgcctggaactgctctacggacagtcggtcctgacggggattgactttgtctatgtctatgaatcgcaggatcggttggatgtattctttttgcgtccgcccgaaaccctggacgtcccgttaccgggaacaatcccgatcagcgccgttcgcattgagaatacccgcgaccgggggatgccggaggtaaccattacggacctgaactgggcggtggtgggcggacgcacggtcatgcggctagatgtgatccgaccggcttcttgggcggatcaccggctgactattattgatcctgccctgccgccgcgtctggacccctattatgatagtaaggtgttcaattttcaggtaaactgtgaaaccggcctggactgcgaacctgaggtagcgtcgccctttccggaatcttatgttgattatccggtcgactatacagcccgcgactttctaagctttcgtcgggccctgctcgatttcgccgcgcaacggtatccgcattggcaggatcggctggaggcggatgtcggcgtgatgctggttgaggtcatgagtgcgctggctgatgaaatggcctatagtcaagatcgtatcagccgggaggcctacctgtcgaccgccacgcagcggttctcgctccggcagcacgcccggttggtggattatgaacccttcgaaggtcaggcggccagcacgatcctggattttaccgcatcagcggcaggcgttattcccgtagggactcgcgtgaccgatgccgatggtgtctatacgtttgaggtcggcacgggactttttgatccgagcggcggttatggcgtcgatccggctcgcaaccgttttattccgtatttctgggatgaggatgatgtggaactccccgccggatcgacgaggatggaggtgcgcggagcagccgcggcggcttttccgcctttgagcggcggctacccgatcttattgcagaccaacccccttgatcctgccgatccggcggtacggttgtttgtgcggttattgagtgtcgtggatctggttgacccgctgaccgggaatccgatcagccgcttcacctgggacacgccgacgccgtctagcctggataagacggcattggaggtgcggggcaatattgttccggcgacggccggtttgacgaagcggtttgccttcaccgtgggaagttcgagtgatccggaggcaccgccggaccatacgcttgtccggcgcggcgccgacggggcgccgatttatcgcatcagcctgcccgggagcgaggagaatgggatcgcctatgtctaccgtgaggcacgcggggcgctgggtgctgaaatccggctttaccgggcgcagaaaatcgggggcgtctggaagccgattacgaccgaggaatgggaatggcgtaattcgctgttgggcgcggcatcatcaacagcctttgatcagcatttcaccctggacgatggcacctgggggcgggtggtcggctatcctattccgggcggcgaataccttcacgaagattacaaattcggcgcgggattgacgattcgcttcggagatggcgagttcggcctgatcccgccggagggagcggtgtttattgccgactaccgcctgaatatgggtgagaacctgccgcgccacgtcctgaggcgcatcgatccggcaacgccgatcccctttgtggccgcagtaacgaatcctgtcgcggcgagcggggcgctgccggccgagagcgccgggagcgtgcgggccaaggcgccggaggccttccgcgccgtcacctatcgggcggtcaaaccggaggattatgctgaagcggtggaacggctggactcagtccagaatgccggggcgtcgatgcgctggacgggaagctggcgcaccatcttcgtcagcgccgacccgcaaggcgccgtggaattgactgagacagagcggaccgcgataaatcggcagatcgaccgcttccgccaggcagggcaggatgcccggcaacgcccaccgcactatgccgacctggaggtggagatcaccgtctgcgccgaaccgacatcctacgccggggcagtcaaagaggcaattatccaagctctcaccggtccgcagggcttcttctcgcctgacaactttacctttgggacggtcttgtctcgcggcgccctggaggcagtggtaggtgcagttgccggggtgctggcagtggaaaaaatccgtttccggcgacgggggcattttaactggcgggagtttggctgtttcgaggcgttctacgccccgggagttgatacgattatccgtttgcagaacgaccgcctctatccggagcgtggtacgatcgacgtcatcgtgaatggaggtgcctagcatgaccgcccatgcactataccccgggcgtccgcaggaaccggcgcagatcaagattgcccccggattgaagatgatcctgacatctcggcagatcggaatcttcccggcgttcagggcggcgctgttaggggatgcttcacgggagacggcgctccgccgggcgaactggttgggccgcgacgttgaggactttggcgtcatgcttgccgagatgtttgcctatgtgtgcgatgtcctggctttctatgacggattcatcgccaatgagtcgtatatccggacagcgttgcgtctaaacgctatccggacactgaccgggctgatcggttatattccccggccggcggtggcggcgatggtagatctggccctctcgctggaaggccgcttgccggtaacggttccggtcggggcggcatttcggtcggcgtcgttccttactgtacaaggcgaagaaaagccgcaggttttcaccgcgctcgccagcggcacattccatccgctgcgagccaggtttaccctgttgcctcagcctaaggagaagcttgccggggcaagtggcagtacgctgctgaccgggtcactatcatgccaacgaggatcagttacagtcaaagccgatgatccgatcctggtccggaccggcaccagtcatgccgcagccttggtaaagcagatcgaaaataccgaggacgccgccggctacccgatcacacgagtgaagttcggttcaaccctcaaactcctgggcgggacgccgatcgtggacacggccatgcaacggccgacagggacggcatacgttaaaagcgccgactatgtctacgtcgacggccttgggtatcgttataaaaatgtttatctggatgccctgtatccttcgatcaagccgggtgatctggtgttgctgcgccgaggcgttttcgtccgctggtttacggtttcgtcagtgtctacctataactggacggtacagtcggcccagacgatcagctcgacgtatgatgggaagacgctgacaaccacggttcccgccgtgaaaacgcccgtgaccagactggtcttggatacgcactgggatgaggcggcgcgttgcgccccggaagacacggcgatgtggtcagggacggctgtcacagactgcacgttctatttcggtatgcacactgccgggaggatagtgggcgaagcagaagccaagatcggggcccaggatagtcttaaagtgcgggaaaaggtagaggcggttgctgcagaatatcagccggagaggtttatcctgcgtgatctggacgaaaacgctgtcagccttggcggggcgctttctacaaacggcattttaaccgtcagcgaggcggatagctggggcgccggtttgacgccgcccgttagcctttatggggcaattttgcgggccaggcgcggcgaaaaagtgaccgctgaagtcttgggcatcggggacggcagtattgctaaccagaccttcaggctgagaaagaagccgctcacctacctggacgcacccgaaagcgagctaggggtgagaagcaccctaaagatctatgtagacggcgtcaagtggcgagaagtcccgcgtttttacggcaggggaggggaggaacggatttatattgtccgccaggatgagaagggcgacagtctgatcacttttggcgatggcgagcacggtatgcgactgaaaaccgggacgcacgtggtcggacattattacttcggtgcggggaaagccaccccgccggcccggacaatcacccagatggtcactcccgttaaaggtgtcacggccctggtcaatcccctgggcgcctttggcggggccgacgccgaaagcctagcagacatcaaacagtatgcaccgcgttcagcgttgatgctgggtcgggccgtctcgctggtggattacgaagctgtcgccgcggcgagcaacggggtgcgttccgccagagccgaatggcgctggagcggagtccaacaaaggccggtcgtcaagatctggtatatcggggcaggagatgtaggctcgctgatcaaacagcgactgacgaccgtgagcgccgagggggtgcctttcgaggttgaggcggcaaaggtcatcaaggcctggttgcacgtttcgctggaaattgaccctgactacctgaacgatatggtgacgggggaggtcgtgcgcgtcctcactgcggcgctggctccagaaaaggtggggataggtgcggcgctggtccgtagtaaggtgctggcgctggctgcgggagtggaaggcgttgttgcgcctcaggggctctacattaacggttatccttacctcaagccgggttaccgtccaccgatggggacctatgttgaattcgtcaagataactgcaggggtctagaccgtcctggtaatggatatgattcatgaaaggattgcaccatgagcgatgatacgcccgaggtcctgctggtcaacgacggctataccgagtactacgctgaaaagctgtgggcgatgattccggcagtctatcgacatgaggatgggattgctgctgatccgggcgtactgcgcgccctggtgacggcctgggctcggcaggcggcagccctcaggcggagccaggatcggacctgggaggactttttcatcgagctctgcagtgcgtgggccattccctacatcggcgatctggtcgggacgcgactgttgagcgccctcaatcggcgcggccagcggatcgatgtggcgaagacaatctactaccgtcgtcgcggcggaacgcttagggtgctggaagagctgatcgcagacgtcactggctgggaaggtgtggtcattgaaggttttaagacgttgatgcggacctttcacaatcttgatttagcgccggttccggctggaagactgacgctcaccttgccgggcgggaccccggatctgcgtcgcagcgaggctgccgatctggtggggacgccgttcgatgaatatttccataccccggatgtccgtcggactgcgtcgtatggcatccccaagttgatgttttatctgtatcggctgggagcagtcgaagtgcgcggggtcgatcccctgccgcaggcggcgcctgtcggggcggcttttacctttgatcccagcgggcgcagcgtgccgttgttcgccccgcgtacccgtccggaacagtgggaacactggcgccatgccagagagtacgaattaccccgaccgattccttgccgcctgctggcagagtctcgttaccaggtaaacctggaggatgccgccaccctggtggccgaggtggggctgactgcggcggcggcggctgatctccgttcgatcgccgggattcacttcaagagagaaagtgaactgcgcacccgtcttgccatgctccctcaggcggcggaactgcttagtgcgggggtgtatccggagattttgcgcctggccgaactgccggattgcggcaagtttgccctgctgcccaacgctgtcagtatacggttggatggctcttccgtctgcctggccaatcatgaggtagcggcggcagatttgtcggtctgggaggccttcccattccacaagcgcgccttaatcgatccggaaggcggacggttactcatctacgacccggttccggccagcgttctggtggattaccatgtcggggtctatcagcctgtgggggcgggcggcttttcccgccgtttttccgcgaggccggataccatatttggtggtggtggtcctttaggcgccatcccatccacgggtgtggtttgtatttcagacagccggacctattctcctattgccgatatatcggatattcgtggcctggtcttgggggcagtcgatcaacagcgaccctatttgcggctcaacgccgactggaccctcaccagtgcgccgccagacccggcccaacccgatccggtgatgacgttggaaggcctgtgggttggcgccgtgaccgatgaacgggcgatcatactgtccggggatttcgagcaggtaacgatccgtttctgcaccttcgatcccggagggttggacgtcaacggcaaccctattccacgcgtgcccctggtggttgccgggtatgtcgaacgtctggtgattgaatcgtgtattctgggagcgatccgccttgccggcccgggcgctatcgaatcattggttatccgggacagcatcctcggagcaaccggctcggcagaggcggtattagagatcggagtgggcctggttgacatggcgcgggtgaccgttctggggggagcagtagacgtgttgcgattgtatgccaccgactgtctgattgccggtaaggtggaggtcgccgatacccaggccggctgctttcgcttcagcgccgcgctgctcgggtcacgtctgcctcgcccctacgagtcgttcaccctggaaccagggaccgccaaggcgctttttgtcagcgatgagtatggtcaacccggttacgccatgctccagccgggagcgccggaggcggtggcgcgtggcggggaggacggtaccgagatgggggtttaccatcggatgggtgctccgttcaaactggatggtctgcgcgccaaagttaccgagtttatgccgttcggactgctgcccgtcttcgtagtagagacctgaaacgtggattaacccgcttgccgaaagtagactgatttcgctagcgtacaagggggtatcgttgtgggaaccaaagatgcgtcgcggtcgatgttcgacccgaaaaaacactatacaggcacgtggacgcttcaggggcggttgattaccgactttgacgagaatgacggcagatcgatagctttggaggaagggcggcgcacccgcctggacatcatcggcgcttatggatcacccgacgatggcttccgcgtcaagaacgtgcgttcggtgggcggattcctcgaatttgacctacttgccgggtctctctaccttggcggcctgcgtctggaacaggaagataaccagacctataatacgcagcgggacaatctccaggtgacccgtatccctgccggaggacagggacggcgagacctggtatttctggaggcttatgaagcgccggtgacagcggtagaagacggtgaattactcgatcccgccgtcggcgttgaaaccagtgcccgcaaccgccgctttcagcggatccacgttctgacgaacgtcagcgccgggacttgtgatcaggcctggcaactgctcgaaaaagaaatgaaggatcacaaatggggcgtgatcgggcaggactgccgccagatggtgaacacccgattgaccgtcggctttaccgaagaaggagttgatgacgacctttgcgagcccccgcgggagggtggctaccagtatgccgagaaccaggctattcgcgtccagcttgttgaaggtggccataaactcacctgggggtttgacaacgccgcaccgctctaccgagtatctctttcggcggatcgccggaaggtgacgttgataaccccgccacgcgaccggtacagcacacccattgtggggcaggtggttgaaattctgccctggggcgcactcctcgccaacggtgagaaaactgccggtctcagcggctacctgacgcgccttaccgccgtcgatccatcagacgaaacagccaacgccgccatcactttgaccctggctaatccggttcccaatggttttgacagatggaaaaatcgcccggacgcgtcccaactggcagagaatggcattttttactatatgcagatctggaaccgggggggcgatatcacgtcgccgccagcgatcccatacaccttcggaacgccgcttgtcctgggtaccaccggcctggagattaccctcacgggtgatgaggccatggtcgatgattactggatcattgcagcccgcccggagacgccgacccgggtttatccctggcaattggagagtggtgccgctcccgaaggtgtgccgcgcttcttggctcccctcgcattgattcactggaagcagaacggttcgattgacgttactgactgtcgaccgccattccggccgctcactgttagggaagggtgctgcacctattgtgtgggcgatggcaagaacagcgacggcgattacaatgacctcgatatggcgctggagcagttgggtggtcaggggggaaaaatctgcctgttgcccggtatacaccgcgccgacgtcaaccttgtcggccgccgtaaccttacgatcagcggatgtggttgctgttccaaactgattccgaagaccttgaacgatagtccggtgatcaagatcaacgactgttcaaggatagggcttggcaatttcgagatcatttcggtcaacgggtctgggattgccgccgaacaggtagccggtttgcagattgaggacatgaaaatcctcgccgggaaaatcggcatcgatgttgaggatagtcaggacttgattatccgacgcaccgtcatccgtatgctggacaaggaaggcggcgacgtcgggatttatgctcagggtgaacgtctggcgattgaggagtgcgatatccaggttatacctggcggcaaactgccggaaatctggaccggggaggacaaaacgccgtcggtgaatccgaccgatccttgcctcgatccgagcgatttttatgataatctggcctttttggtctattatgtcaattggagctggagtgttgataccttttatctgccgatcgacaacccttatcagactctcggtggcatccagataggcagtggcgccgaaatcgtcactatccaccgcaataccattatcggcggtgcgggtaatgggatcaccttgggaagtgacattgccgacgtaaatctcgctgaattcgaaccgccgccgggtggggcggaggaattccccgaagttaccctgaaacaggattatgagatcatcagtggaaaggtcttgttggacaacgaggccatcggggatttgaccctcacctttgatgacggcaaagggtttgtcctgccgttaaaagttgacgccagcggtactttttacggcaaactgccagccggtgtctatagcgttgggatagtcgacagtcaatttggggttagagagatcgaaccgctgggcgaaggcaattatgggacgggcctgtattatatatatctcgaagcacgggaggagagagcgccccgaggcggggaagatctgctggcgttcattcatgatgtgaccatcgattacaaccggattgtcaacatggggttctccggcatcggcgccccgcgttttaccacagccgatatcgccgctttgagtgagttcagttttgctatgcgtggcaaggcgaacctccaacttctgtatctggtctatatcgccaccggcaccattaccggttttgtcgttgatttgaccatttaccgcaacacgattacacgctgtctacagaatgttcccctaaccaaggtcgatcaatttgctattgagcgggccctgggaggtatttccctggcattgtgcgacggagtgaatatcgaagagaacatgattcaggactgcggtcgtgatgcggcaacgccggtgtgcggcgtgttcctctcgttctcaattgatgtgactattcgcgaaaatcacatcttaaacaacggacaggatcgccgcgccgaacaggcgatcaaggaatatggagcagtgagtgagacggaagagagcgagctgccggggtctatttcggaaaaacggggttcctacaaccggtatagagtaaccaacgcctccggttatttggccgccaatattccggacatagattacggccgcggcccgcgtgccgcaatcctgttgccgatctgcctcagcgccaatgtgtttgccggcggggcggctcaggaagccgtagccagccttaatgcccaggggttaacgggggcggcgcagggtcgccacgcggcgcggattgatggcaattatgtgatccatcctttcggcaagtcattgtttgtcggggccgcaggtccgctttcgatcactgataaccagctcatcagcgatcgcgccctgccgcgtagcctggacgcgctggcaggcggtttgagcggccgggttgccgccggctttgtgcttgggccgctcgatctgttcgcctccaatgtcatggtagtggacatctgtccgggtgcatacctggtagaacagttaatgctgaggggattgaaagccgaaagtatggaggcggccgcacaggtccagccggtgcagataccgttcggctatcccgatggcaacattttgtttgccggcaaccagatcaagcagggtgatgccggggatcgccctacgatagtcacgatagccacgatggacgatgtaaatttcgtcgataaccagatcgatgtgctgaatgccaccggcattgtaaccacaagtatcattttgggtgcaactgcccgcgccgctaacaaccgcctgaaagaacctccgttgctggctctgaaggcaaacctggcaggaatgatcgctgagggaagggtctcccgcttctcgctgctgcagatcggcatgctggccggcggaatgataaacaaccagggacagtattgcttcaaattgtttggcattacagataggtgttttgagtcggcaaatttcggattgaatacgaataccatgaactgcggggaaacagtaatcgaaacgattcccaccatctatgtgcagattctagaatggctgttgatcgccagcgccagatttgccttggctttgagtaaattagggtaataaaactaaatacctggaaagggagagccaccatggcgcaatatagagaatcaaaacccgaagacgatgccttcaaacggttgagcgacctgcagcggttgggacaggcattatttgagcgcgaagctgggaggctggcccggaaacacgggattaatgatccgcgggtccagcgcatgatccgcactgccagcggtgccggagatatgctcagcgccctggaaactgctctggaggcagcgcccgaggaggtgcaggccgatcaggatgagatcgtcatctatgggcgcgtggcctacgatgatctcaagggagctgccagtgtggtagtcgccatcgaagacaccgaggggcgggtagtgccggccgccggcagcaccaccaccgagacaaacggacgctttgcctggcgcatcccgccgaaagtggcggcgaagttggccggcaaggactatattgtaacggtgcgtactcgcagtggagaagtcatctaccggactgccgagacggtcaggctcgatgtgaaccgcacctttaatgtcgaagtgaatctcggggcacacaaacccatccgtcgaccttccgctgaatctgcgaccccgaaacccccgcagcaacccgcagaaaccgtcaattatagcgtcagtggtcgggttgttgacgccgatggcaaacccgtagccggtgtactggtgcgcgtttatgataaggatgtccgatacgatgatctattgggagcggcgctgacgaaccgtaaaggagaattcaccgtaacctaccgccgtcaggatttcagcgaaggcgaagaactggcggatttatatttcgtggtggtggatgccgatggcagagaattactctcgacggttgatcacgtcaggttcaatgccgaccggataacgtttgtcatcctgacgctgccaagagaggttgagtaaaaagggaaaagcgcctccacatcctggcctgcaccgctatttccgtccccgcctttttagcttgcaccttgatgagctttctcttacaattctgatggattcgagataattcaaaggtcatctggcagtcagctcctttaaccttttctcggacgccatttctcaatgcggggaaccatgccatgctgcgctgtttacttgtgattatgttgtcggtgtttttgctgccggcctgcgaaaccatactctatcctcggtttgaatcgtcaatgtggcagagttatttccgccttcaggatatcaaagcgggtatgagcaaagacgaagtcattgcccggatgggtccccctaaggtcaccgaggaaggctctcgaggcagttcccattacaccattttgatgtaccagactcatactatggaccaggccggcagtgaaaccattcggggcggctacaccccgctggtattcgagggagatcggctggtgggcatcggtcagagagcctataaccgagccctggcatttccagggagggaggcgcaggagggtctgccctatgaattgactcgctgaaacggagcacctctcaatctgttctagaggagttccatccactatatagcaaaacgtccggtcaatcccgtagccgtttagtgaatgacgggagggatgtctctttgcacctcccccgccaactgcccgcaggcggcgctgatgtcagccccccggctttcccggatcaaggtggtgtaatgtttctgaatcagaatatcttgaaaagcgagaactgcttccggggttggacgtttaaaggggaggcaggaatcggggttgaagggaatcaggttgattttggcccgaaatccctggagcaggcgggataactcccgggcatgggagggagtgtcgttgatcccttgcaataggacatagcagaaggtaatgcgccggtggggcggtaagggaaaggcccgacaggcctctatgatctgagcaagggggtattttcggtttaccggcatcagttggctgcgcagggcatcgttgggggcattgagagagaccgccagatttacccggatggcatggcccaatgcgggaatcaagggcgccaaaccgacggtggagacggtcacccgccgatatgagaagttgagtccccagggggcaaggataatggtaagcgccttcaccaggttggcaaaattatccagtggttcgcccatccccatgaacaccagatttgaaatagcctgtcttttccctaccagggagcgagccgccagcacctgattaataatctctgccggactaagattgcgggttagcccccgacgtccggtcagacagaatcggcatccctgggcgcagccaacctgggaggaaaggcataaggtgtagtgatcgttttcggggatgagaacgctttcgatgacttcgccatcagacaggccgaaagagaatttctcgctgccgtccgcagaccggcggcgggccaagagggccaattggctgatatacgacttttcctgcaagagatggcgaacctctttgccgatatccgtcatggcattaaactcggtggcgcctttaaagagccatttctgcacctgccgggcgcgaaagggtgcctgcccccaggagaccatgagctgttcaaaatcggtttgggtaagttccttgagatttatcaggtctgacatgatgattggcgcaatatggcggtgagaaaaccccggcgagcctgaatcagtccagtttcaccggtttttggcaggctttatgatccccgcagccgctccagtttttcctggtgggccttgcattcgatgcataacgtcgtgaccggacgagccagcagtcgtttttccccgatgggttccccgcagacttcgcaaatcccataggtaccgtcttcaatccgctccaaggcttcctttattttagagattaacttacgttcccgatctcggatgcgcaacatgaagttgcgatctgtctcaagactggccctgtcagtggggtcgggaaaggagtcgagagcatccgccatgcctgtgacagtcttatcggcctctccgagaagttctctcaaccgttcttccaaggcctctttaaattgcgccagccgttccggttccatctcccttagcgcctcccttgcgatcgaaaattattcgctcggtgccgttgccccaagagtgtagtttccgcttttgccaccgcttttctgcaccaggcgtatcttttcaatgaccatactccggtcgatcgctttgcacatatcataaatcgtcaacgcggctgcagccgcgccggttagggcctccatctctaccccggttttagcctgggctctgaccatgaccttgatattcagggtcagcctttggtggtccggggaaaagtctatctcaaccgcggtgatgggaataacatggcacagcggaataagttgcgatgtattcttgaccgccatgatgcctgccagtcgagctgcagccagggcatcgccctttttgagactgccgccgagaagcaacgggaaaactttgggtcccaaaaaaatagaaccctcggcaatagcctggcggacggtttccggtttgctgctgacatccaccatgcagacctgcccattggcgtctaaatgcgtaaatctgttatctgccggagaattcaaaggactcatttcctattcattaatctctcttctcttccggtaactttcatgagcagcgtcagtttggggggctctcggtctgttgcttatctgaatttttataatcagatctccgggctggcggccaccccatcccggcgctccgaggccggggaaaagaaaagtctgtccggaaagagcgcccctgggcaagtcgaaggcagtgcttccaaaaagtgttggtatttcgatcattccccccgtagctgcctgggcaaacgagacatctaaacagccatagagatcctgtcctttgcgggtgaaaaaactatccggctcgacatgcactaccacaacgagccgccccggcgttccttgccgtgatccttctcctccctgcccggcaatcataatgcggtcgccgtcttccgtacccggagggatcacaatccggtatctctgtgacgtttgagtatatccctctccgagacattgcgggcagggatgggtaataatctgtcctaatccttggcagacctggcagacggcgccgatgctgagctgccccggactggcccaaagacggccgcgccccttgcaggcggagcagctctggtaataactccccggtcgcagtccagtggcctgacaggtcttacacggcgccaaccgttgaaattcaatctcttgttctatgccccatatggcggcagcaaacgaaatctgcaggtcatagcggaagtccggtccggtatggctgccacaatactgcagcctgtcttcaaacccaaaaaacgccgccatgtctgctttggtaaaagattccggcctgacgttaccgttatctgaataaacaccgggacgctctttctcctcgggtgtcgatgccacctgcgctcggcgctgggcgcagattgcggcataggcatcagccaactctcgaaaccgggccgttgcctccaaattgtggggattgcgatccggatggaatttcaaggccaggagtcgaaaccgccgcctgatctcagcgacgctggctttggaagaaacgcccagaaggcgataacacttaggcgcggtcggcatgatcaccaccgagaggttgccagtcactcttccccaactcgccgtctccacattcagccggggcactcttgccagcccgctcccaggcccagcgtgccagggtaagctttcccaaggcctgcgccttggctgcggcctgttcccatagctccggtgccgataacccttgtgcttgtaaaatccgctccaggaggtaggcgtctcccgtctgcaaagcaatttccttgagctgttccaatcccggaccgtctccggctttaagaaagaaatccaaggcgtcagccaacgcacctgcattcaggaacatagtgccatagtcccggcaacgctccgccgagagtttggcgtcatccagaaatctttttttctttaaaaaaccaggcaccttactcactatcataaaactccgccagtgctgatctgaacaatatttcacaacattaacaagtaccactctaaattattaaatgtagctaaaattctttttcttgtaaaccatatttattagccttaaattcatcttcaaaaccatcaggattatccggctaaaacaggagaggaatccggatcagataatttcggcggccaagggccgctatagagtaacagattgtcattcttaaataaaagcaccagttaaacccaaaaatggctaactggtggcctaggcttgccagccggtgcagaagttatattcgtgtaatgtcaaaaagaagggtatttccccagacaggcaggctcagtgttttctcatcgagagcgcctcggacaagatttcccggagctttgtgagagaataaggtttttggatgaaccccgccaagccgccgcggtagaaatgctggacaacgtcctgctcattatagctgctggacagaattaccggtatgttgcttcgtagggcgcgaagcttgacaaacgtttcctccccacccatgcggggcatggtgagatcaagcagtacacaatcgatgtcgtccccctgcgcctggactaactccaaggcttgctggccgtcggccgccgtcaacactgaaaagcccagacttctaagcatccttacaccgacctggcgtacaccggggtcatcgtcaacgaggaggacggttcccccctgcaggggggtagggcagaggacggcatcggttgtcatttcttcgcgagaacttaagactgcgggtaacagaatggtgaaggttgtcccgcggtccggttcgctgccaactcgaatagcaccccgatgtccccggacgatgccaagcactgcggccagacctagaccccgaccggtaaatttagtagtaaagaatgggtcgaagattcgctgccgggtttcctcatctattccggctcctgaatccgagacctttaggaagacgtacctcccctccgccaggttgtcatccaggtagctttcggagagataacgccggtcacaatccataacgccggtggacagggtgatgacgccgttttggtcgttgagggcttcagaggcgttaatgatcaggttcatgataatctgacggagctgcgtggcatcggcctctaccgccggcagtgcatcggcgagacggtaattcaacatagccttcttggaaatcgatacttccagcatccgggccatctcccgaacaatttcggagaggttgtatcgccttaccaagaatcggcccttgccggagtaagccagcatctggttgcaaagatcggcggcgcgctgggaggcgcgggtgatttcctgaagataggggatagccggagaagcgggtgaaagggaaagctgagccaggtcggcatttcccatgatgcccatgagcaggttgttgaaatcgtgggcgatacccccggcgagcactcccaggctttcaagcttctggacttcccgcatccgggcttcgagtttggcccgctcttcctcggcctgctggcgctcggtgatatcccggattgcctcaacggctccgatgacgtttccttgagagtcataaagaggacgggctttggcataaagcagtcggttttctccttttaatatcacttccgcttcggcctcgagaatatccccctctcttttgataaagagatattttttttctatatcaggatcatttgccagcgccagatcaataagcgccggtcttcgaatgccataaaagggtatggtataggcgtggccatcctcgttaagtatggagtcggccttgaccccggtcatctcttcgatggcccggttccagatgataatctttccctgccgatcgatggcaaacatagcatccggcaaaaaatcgatgagttgagctaattgccgttctgattcccgcaacgcctcttcgacccgttttcgttgggagatgtcggtatgggtccccaacatgcggcgcggttttccgtcagcatcccattccacaatactgcccatcgacagggtccagagccaatcccctgacttggtctgttggcgaaattctatccgatactccggcaactcgcccttcaggtaggcgtggtacgccgtcgcaactgcctcacggtcatcggggtgaaggcgtgctatacatttgtctgcggtctcggaaaatttctcaggttcataacccaacatccgggcatactcctcgctgaccatagcctcgccggtttgcacattgacgtcataccagccccggttggccgcgctcagggccagtttcaggcgttgttcgctctgcttcagcacctcctccgcccgcctccgctccgttatgtcccggaaactccacacccgtcccacaatgcgatcgcccaggtattgcgcctgggtaaatcgctcaaagatccgcccgtcaataaattcaaggatatcaagagattgttcgtgggggcgttcatacagttctttgacccgatgtaaaaaaacctggggatttttaagttgttgggataaccatccgagggcgcgggcgtcatcgtgggatttcaacacctcgtccgggaggcgccacattttggcaaatttctggttataactgacaatcctccccgccagatcgatgaccaggatgccatctgccgtggactcgagggtagcctgtaacaaggacacggtttcctgcaagttctcttcttgcgtttttacctgttccgttgcggtatccttggcctcttctaattggaagatatattcttgaatagaacggcgttcttgttcctcgcgatctactgcctcaatgatttctccgggataatcgatatcttctttgccattatccaaggtcggcctcctcaagggttttgatctctttgagaatatcggggaaacttatcggcttttagagatacttatacgctccggcttttaaaccttgtatacattaccgaaatttacaacagattcttttgggtatcttccgggaccggacctttgcgctgcttcggggctgatttaaaggtagcggcgccgaatttcgggtgttccaactgtttgccagccagcagatcggcgatggtgagaacctggaggcgggggaatttcagaccgttgagctgttcgggttcataataaccggcggcggcagcttcggccagcatctggcgggaaggctccttcaaggtcaggaaggctcctaaggccgccttttcccgttccagcacgcctttcaggtcccgcacctgggcaacgctgaccgccccgctcttcacctgcactacgatcttcttaggtttctcagtattgtcatcgaaaaaatagatatagccgtcgacgccggtgtccggccccttgcgtttatcctgggctggccgggcgtccaccagggacagggcccaccactcgaattgatgccggttatgttctgccagggcggcggcgctggtccaatcggtgggggcgccgatcacccggaagtcgctcaggctctcgccgaaggtgtcccgcaggcgctttttgatcagggtgatggccaggtgggtgatgtcgatgccgatccagcgccgtttcaagcgctcggccacgactgtggcggtaccgcagccacagaaggggtccaggacgacatccccttcgttgctgctggtcttaatgatgcggtacaaaagtgcttcgggtttctgagtaggatattttaaccattctttgtttgaaccatggagatgctctatatcgacccatatatcagttaataatgttcccttcaattcattaaaatatctcttcagccgtggaacaccaccttgttcaggtatgacaatcatcccgtctttccaggccttcatcatcttctcttgtgtccaacgccaaactctagtgataccgcttcctggcgggaattcataagttagattcggccgattcctgttaggatttgtcaggtctcctaactgaaatattcttcccgtctcaggctcaatatgtctgtaaaatttcttaacataatcctctttatatctagagtattgctgagcaaattttgttttttccgattttgcatagaaaaatatcgtatcgtgggatcgggagaatcgtgtaacggcatgggctttcggctgagaccttttccaaataatctcattgcgaaaatttttaacttcgaaaatactatctaaaagcaatttgatataatgactcgctgtcgggtcgcagtgtaaatatatgcttcccgtcggttttaaaacccggtgcagctccaccaaccggatggccatcatgacgatataggccatcatatcgttctggcccaggaaactgcggaaggcggcaatcaggtgggatagctttactggtcctgtggtgatgagatcgtggaaggcctcctctgcctcccgaccccagtgccaggtgtcatcaaaggcagtaatctgggccacggaggcgtcgccgctcttttcggcgaacaggacgttataggtggccttggagttgaagggcgggtcgaggtagatcaggtcgacgctctccgaagggaggtattctcttaggatattcaaattatccccgaagtaaagctgattctgccatgcgttcatagccgtctcgttcattcctaaaggttgtatgaaaacctattcctgtaatactacagtttcaccaactgttgaacgatttcctccggggtaatcagattgccgtcgatccggtttaagggcacgatcctggtttcaccctgattcacccggaggacttcctgataaatctgtcccaggttcaactccgggaccaacacggcccgcacattgaccaggtagggttccaggagacgttcgggaaagggccagagggtttgaagatgcaacagcccggccggcacacccaactgccgggcttcccgcacggcccgccgggcggaccgtgccactgagccgtaggccactaccagaatccgggtgttgtcggtcagatcggtctttgcgaactggatctcaggaagatgttgatagattttccgaaagagacgacggcgccaggccagaatttcctcggggcgctgggtcgggaagccacggacgtcgtggatcaggccggtgacatggtaacgataaccgtctccgaagattcccatgggcggcacgccgtggcgggtgtcctcgtaaggaatataccattccgggggcatttcgggtttttcccggttgatcacctgcactgttgaggcttccggaatgatgaatttttcccgggtatgggagactacctcatcggaaaggatgaccaccggtgtccggtaggcctcggatacattgaaggccttgacggtcagatcgaaacaatcctggacgccggagaccgccaggacaataataggatgatcgccatgcgccccccagcgggcttgcatgacgtcttcctggctgacattggtgggcaggccggtactgggtccgccgcgcataacgttcaccaccacgcaggggacttcggcagcacaggcaaatccgatattctcctgcatgagcgaaaaacccggtccgctggtagcagtcatggccttggccccggccagggaggcgccgatcaccgcccccatactggcaatctcatcctccatctggataaaggttccccctaccgctggcagccggatggacatcacctcactgatctcggtggccggggtgatcgggtagccggcgaaaaatcggcaaccggcggctagggccccctcgaccatggcctcattgccctgcaaaagtacgggttttttggcttgtccgccggattcggtcacagttgactccggttatcttaatccgcctctgagttgtccgaagtgggtgttatggttgggcgcgggtgaacgctaatggcaaaatccgggcagtgtatttcacaccaaccgcagccgatacagctatccggatcaacaactaggggtccgccggtatcatcccgggtaaagcagtgcttgggacagagcgccgcacagatgccacagcttttgcaccaatcgcggtagatgtcaatatcaaaatacttgcgttttttctctgtagcttcctcaccgggaggtgcggttatcgccgtaggcagagaattggccgccatttctttaaataactccttggctcgtccagtcacggggagacaatgaacctactgtagttcgccgagaatttttcactccttatttcccttaccttgttcctttttcctgtcttgcaccccgctgccgcttgataaaatttcgcaggatattcatgccctcggcagtcaggatggattcgggatgaaactggacgccaaagatggcatgcgtcttatgtcgcagtcccatgatctctcctaccgcagtctgcgccgagacctccaggcattgaggaaaggtctcccgttcgacaatcagcgaatggtagcgggtggcttcaaaaggggacggaatgccctggaaaatgtcctggccgtcatgatagattaaagaggttttgccgtgcatcaggcgcggggagcggataatccggccgccgaaggcctctccgatgctctgatgccccagacagacccccagaatgggaatccgcccggcaaaatgcctaatggccgccacggaaatccccgcctccttgggggagcagggtccgggtgagataatcagatgagtgggatgcaactcttccaggccaacgaggtcaatcttgtcattgcgaaagactgtcagccgggcacccaacatccccagatactgtaccagattatacgtgaaggaatcataattatcaatgaccaccattagttgtgagtcactcacagttcttacctcgcctctggtgggcaaactccggcttggcgacgccagcgtgcgccgctgagccggggcaccctgccaactcttataacaatcctttagctgccaactccaaggcccgcaccatggcctgggccttgttcaccgtctcctgatactcactggcgggattggaatccgccacaatgcctgcccccacctgaagataaacctgttcctgatgaaccgtcaagctccggatagtgatacagaaatccatattgccgctgaacccgagatatcctaccgccccggcgtaagggccgcggcgggtgggttccaattcctcgatgatttccatggcccggaccttaggtgccccggagacggtaccggccgggaatgaagccctgagcacctccagggcatccttgccttcggccagacttccttcgacatgggaaacgatatgcatgacatgcgaatagcgctccaccccgaaaagttcagtgaccttgacgctgccgattctggccacccggccgacgtcattgcggcctaaatccaccaacataatgtgttcggctcgttctttggggtcggccagcagttcagcctccaaggccttatcctgttccggggtctcgccccgccgccgggtgccggcaataggtcgcagttctatcctgtctccctccaggcgtaccaggatttccggcgaagcacctaccaatttcaagtcttccaggtcgagatagaacatgtatggggatggattgatacagcgcagggctcggtagagatcaaagggatcatggcgcaacggggtctggaagcattgcgacaggacaatctgaatggcgtccccggcggcgatatactccttggctcgtaccacgatctcttcgaaccgctcccgtttcatgttcgagactaactgcacctctgccgcagttggcctggcctcagtaaaatgatgaggggcccgcagttcggcaataatcccctcgatgccagccaccccttgccgatagagggactccagggaggcatccgggttgatatgcaccagggctacgaccttgatggtgtgccgcacgttgtcgaagatcagcaggtggtcggtgagcatcagaacggcttcagggatgccgccatcttctgccagacttggcagccgctcaatgtagcgcaccatgtcatagctcaggtagccaacgaggccgccgtagaaacggggcagatcagggataaccactgcccggtagcggctgagcacctgccggatgattgcaaaagggtcggctactgtctcgtactgttccattccccgattattctgaaccgtaaccgcgtttcctcgaacctttaggatcaaggaggggtgtagacccaggaagctgtagcgcccccatttttcacccccttcgacgctttcaagcagaaacgacatggaattcggccgcagtttcttgtaggccgaaacgggggtttccaggtcgccgagaatttcctggtatataggaacgacattgccctgttgggtcagggcagcaaagtcatcaaagtcaggagttaccatgtgctatccttatataaaaacaggttataggtaaggggtaagaggtgatgactcctggcaatccgctggaagtcgactgtttttatgcttcgttgtgttcttgagaacatgtgcacttatatggtttccggttgaaataatatagtaatggtcattctcttgaaagcacccacaggctatgaaaatggttttctggtagcactggctttctagcctgcgcaaaggtcaaggccaaagaaaaagccgcatccgactcttcgggcgcggcctttgtaataataccaaagccgcggcctcctcgcgaggctcgcggctctttctattcggttgtttgtgttccaagagcggcggcgttacctcacgaggaagaaaagcgccaccagcaccattgctgtttttctgctaccatataacttttattatccaaaaatactgccgctgtcaacagaatttccgggctccaggattattggatttttgtcagattatcaccgatttctttcgccgccgccatagttgcagggctaagatcatagggtgcctgacctttcaggtcggcttcgatcaccttttcgtcgaaaggcatgaaacccaagaattttaaagatgaaaggttggtctccaaaaattcccggtcctgttggcttcttactttattgcccaccagaactatccgttcgatgccgatatctttggccagatgcagaacgtgctgggcggtttcgatgctgcggcggcccggctcgaccaccacgatgagtttatcgacgctccgggcggtaccacggcccagatgttcgatgcccgcctccatatccatgaccaccacttcattgcggaacaggaccagatgggtcaccagggtgcggaggagtacgctctccggacagatgcaaccgctgccgccctttttaacgccgcccaacaccatgagtttgacgccgtcgatagtggtggaaaatgtatcgggaatatcgtccactttggggttcaatttaaagaaaccgcccatcttgccgggtgttgattccgtgcgctctgccactaattgtttcatttcggagataggtgtgatctcctccggatgcggcacgcctaaggccacggccagattggcgtccgggtcggcgtcgatggccagaacttttttaccctgatcacggaagtatttgattaacaaggccgccagcgtcgtcttgccgacgccgcccttgccacttacggcaattttcataaatccatccccttatactgctcttatttcaatcggtttgtgatgtttggttttaacctcattgtaccttaaccatgctgcattggattttcaaggtcgggcggtgctgccaaaggaataataccggcgggccgctagctggactgctagccaggaaaggatttacttagctagtaacttcggtagcttggattaataggggagcagcaggggcaaagagaacgttattgacggctccggggtttacggtgattgagccttctgagtcaagcacaataactcaggaaacttgaggtgatatcaattctttcatcttgcctctactcataaaaacacccgataatccactttaaggatacctcccaggcgtttggccatctccttgcctatggggagcttgccgtgctcaatgtcggaaatccgattcttgctaaccccgatcaaacgagccagatctttttgggtcaacccttcttttttccgaccaccccgcaaggcaacaccgggattaaaatcgggaaaaacctcccgccagggaatcggacctgatgactcctgtcccccatgttgagccaccacttttattatttcgtctacttttcctgagggaatgcgaaacttaatctctacataatcggtcgtaccgggctttctcgtgggttccaacatacatcacctctaccaatttttcggattgactaaccacccgccaaaccgccacataggtcggtcgacctttttgtaagtggcagtggtagcagttattccatcctgaaatcttcccgaaatgtggccaattgctttttatcgggccggtatattccaaatccgccaataaaatctgaaaggtttctctaactcccaggggaattttaatgatgttccggcgagcctgggcgcttaatctgacattccagatcgtaaagagaatataccgttattttatttatttatcaagtcttggtcgtctttcccagcgaggcgcccatggacatgaacgtccgaccccgatggaatcggtcatcagaaaaggcgagataatgctatcacatccaaccgggttgatactgccactattaaatgcgaggtcatcgtgctaaccgtcaaacccatcagaaccacagcggactatgaagccccttttcccgccctttgcaaaagatttcttgcggccaaacatagttaaaggtataggtaagtatgagcgggtcagctcgccaaactacgggggacgttccagtacccaccccaagccttacaaaaacaaggaaggtgtattacatgccggaagtataccaacccctaactcccgaacaagaagctgcggttcgggcacggattaccaacaatccatttatcatctctatgggaattgaggtccccgaactgggtctgggctacgcccggtttgtcatgcccttcaagcccgggctggccaactccatcggtctgctacagggaggcatgatcgccgccctggcagacgaggcggtagcctatgccctctggtctctagttccggaggaggagttaatcagcaccgtggagttaaaggtcaattttctggcgccggtgcgccaggggccggttgaagccattgcccgcatcgccaagcggggtgggacgctctcgctgggggaagtggaggtatgggagaaagacaggctggcagctaaaggtcttttcacgtatatccatctgaaaccacgttgagtctaggaaaccgccgggatcggatttttaagcgttgatggcagcgaccgccgcttgtataaaaacagtggcggtgggcagaacaggcattattgtgtgcagtcgccacgtttttgtttttatgcttcgtggtgatttttaaacatgacaacttctagtattccggccatgatcagtcaagtccagggttgttgcagcctcttacccgcgtgacctggttaccacacctcagctcgaccctatggcaaggcggaccatcgcggacgccgagtcaacctgggccacagcgccgataggcagcaggaagttatccggctggtggcctgccggcaggccggccaggattggaatacccagagctgcccctactgcagtaaaaatatcccagagctgttgaatgtccccgcattgcgtgaaactgcccaaaaccattgacctgactctgctcagactgccagagagccgtagatgctggagcatgcgatctatccggtaaggagcctcatgatgatcttccaggaacaggatactctccgagagatccggggcaaagggcgtccccaggaggtggcagatggtggtgaggttgccgccgattaatggtcctcgggcggcaccgggccagagaacggtcagatcccggaagcagaccacctcgatttgatccccggtgagcaggcgataaaactgttcccgcgccggctcggttaattcgctcaactgggctactgtggggccgtggaaggtgatgatccccccttgttgatgcatggtgcacaataagttggtgatgtcgctgaatccgataatccatttgggattggcgcgcagcagcccgtagtccaggtgttccaggagcctgagggcgccgtagccgccgcgggcgcagatgatgccccgtacctcggggttggctaacgcttgtgtcaggaatcgccagacttcgaggtcggcttctattcggaaagggcggggggcaaagatttcggggccgtagctcagacgaaagccccacttcttcagccaggcggcgccggtcgtgaagaggtctggatcaaccggactggcaggtgcgactacggccagcaggtctccgggtttcagaggtgccggccagatgattggaagccggttcggcgattctggggaggtatgcagggtcattggctccgacttttgcggtcttgatagttgttctgataaaatctcttttcctctcctgaccctttcttgcaggggggagaaggggcggggcttattagcttgtgaattcaatcatcttccggtattatagcttaatctgaaataattacacgggtaatttatgagggctgcgggccgggcaggccaccatacatttttttgggtcatacttcttttgattctcgggataggtgtctttttccgactctatggcctgggcgatcgagatctatggacagacgaggcctgggtggccttggcggcaacgcagccgactgcacccgaggtgttggtggcggggaaatcgacaccgccgctttacctgttgaccgtgtgggaagtaggacgccttctcgggcggagtgaggccgccttgcgccttacctcttgtctgttgggcatcggcgccctgctgctgttttggcgtttggccgggagggtgctgccccctggaggtgccttgattgccctgggtctggccgccgtctcccgccgctgggtttatttctccaaggagttgaagcaatatagcgccgacctcttctttgcggtgctggtcttttatctggtggaaaggcaactgcgtcggcaagggcggggcggctggctgctcttgacggtgctgatggccttgggtctggggttttctcatccgttggtcttcctcctgccggtggcggcggtggtattgtggtgggaactgcccgattctagaagagaaatataccgggcctgcggcggcctagctttgattttcgccggatattattggtttttcttccggggacaggtagatccggaattgctcatttactggcaggctgattttcccgtcttaacttccattggagactttctgtggtggttgggtggggcctggagccggtatgggcggtacttctttggtacctggggggcgccgattgccttggttttcctgttggcgggcctgatttattggttgaagagttctagaccgcgaattatctggtattttttcggacccctgctgtttgccctggcagccgcctgggcccagcgatatccattcatgggaggggctggcggggtgcgtctgatgatgttcagcgccccgatgttgtacctggtggttgcggccgggatcatggcggtggttgcctggggatggcggcggtggaagatagcgggtctgatattggcggcagtagtgcttatctgggtccagccggtaatgctctggcgggaaaatctgcacccccgggcaaaccgggaagagatcgagcctttggtgcggtatgtgcaaacccaccggcgcccggctgatctgatctatgtctactactttgctattcacccctttaaattttactatcaaggccctcaggagcagatcgtctggggtgcgtcctgccatgaaaattgtctacccctgccgcccttgcaactccggcagattgagcgggtctggctgatcttttctcattttgagacagaagaagatatagagcggtttagccgcaatcttttgggtgaggattggtccagacaattcgagcagcgcctacccggggcagcccttttctgctatgtacctgcccaggccatgaccgcggccagtttttaatccgtcattctcccagtacccggaggatctcctcttgtagctgtttggcccgaaagggcttatgaatcacccccgcaaccctggcctgttgaaatttattcagttcttcctgaccgaaaaaacccgaagcaacgataacttttacctgaggtgcaatagtgcgcaactcatgcaggagctgataaccgtctttctggggcagataaaaatccatgattaccagatcaatctcctgggtccgctgtcggaatatatcgagggcctggtcgccccgggcagctcctaagacccggaaaccgaggtgctctaagagttcttgttccaaggacagaaaatgttcgtcatcttccaccagcaggatgactttcaactttttcgggaaggttgggtcattctcgtgcatctagcaatacctgggcgcaccggttttcgaccgcgccgtacgaaaaccaggactgcgaagttccaataattattcgaggtttgaatgtaaatctaagcgggtgggatgattaacagatagtatataccggcaaacagaaaatgcctaacgttttcgtcggggtattggagatcgtaatactttagctatctgagagaatagatcaagcaatagtggccggtgtccacctcaccgcacgacagcaccgacaggtccatccgtaggggagaatctggtatttgccgcaaacaactgaggtgttactgggggccaacacagggtccgcccctgttagaaagtttttctaaagagtaaaaattcctgtggtttgcaggtgattgacagaaatgtcgatcaccaggcaatcaatagattaaccaggccagagcaacagatcaacctcgctgatcgatgaccaggggggaggtttcaccaattcggacgatggtattgggttcgaccaatttgactctcggcgtgaccccgatgctctgggccagtttatggctcagttggttaatgagctggcgttgggccaccatgcggtcgaagaagatgctttccctgacttctaccctgacttccaggtaatcctggcgcccctcccgtcccaccactaactgatacacaggggcttctccctgcaacgcggccagaatctgtcctacccgttggggaaagatattgacccctttgacgatgatgacctcgtcggtacgcccgaggatccggctaaggcgggcgaaagtgcggccgcaggggcagggttcataggtcagggagcatttgtcgccggtgcggaagcggattagtggaactgcctctttggacagagtggtaattaccaattcgccgatctcacccggttgtaaaggagcagtagttaccggatcgatgatctccgggagaaagtggtcttcgttaaggtgcatcccctggcggtattcgcattcaccggccacccccggtcccatggcctcggaaaggccataaaggtcgaaggcttgcaggagaagacgttcttcaatctcccggcggcggtcttccccccagggttcgcctcccatgaaaccgacgcgcaggtgcaggtctttggggtccaggccgatttcctggcatttatctgcgatcaccagggcgtaggacggggtggcgaccagggtggtagtgcggtagtccctcataatctggacctgacggaaggtattgccggtgccggtggggatgacagaggcgcccagcacttcagcgccgtagtgaacgccaaaaccaccggtcatgaggccatagttgaaggttatctgaacgacatcatctttggttacaccggcggcggccaacatgcgggcggccaatctggcccagttccgcaggtccctgcaggtatagcccaccaccatggggttgccgacgctgccggaagaggagtgaatccgcaccacttcgcgtagcggcacggcaaacataccgtagggatagctattggacaggtcctctttggtggtgaaaggcaatctgccaaggtcttcgagggactgaaagtcctccggcaggagtccggcctggtcaaatttcttccggtagaatttaacgttgcggtaaacccgctgcagtgtcgactgcaggcgctcgagctgcaattgggcaatctcggcacgctccatggcctcgtattggctttcaaacatcgccatcttcctcctcccggcccagatacgcttcgataacctgcgggttctgccggatggccttgggcggtccctgggcgatgacccgcccctggtcaaagaccacgatccggctgctgatattcatgactaggttcatatcgtgttcgatgagcaggacggtaatatgccgctgttggatattgtcaatgagcgccatcagatcttcggtttccctcggattcatgccggctgcgggttcgtctaacagcagcaggcgagggttgagggccatggctcgggcgatctccaggcgccgctggtcgccgtaggccagactgtccgccgcccaatgctctttatccgccagacccacgaagtccagcaactcccgggcgaagtcggcactccggcgctcctggcggcggaccgcaggcagattcagtaaggtcgccagcagattgccatgcagatgcaggtgttggcccacaaggacattttcgagaaccgacaggccgctgaaaagctggatgttttgaaaggtgcgggccaggccgaggcgggcgatgcggtgcggcggcagatagctaagttccctgccgtccaggcgtatcgaaccggagctaggaggcaggatgccgctgatgaggttgaaacaggtggtcttgccggctccattggggccgataagcgcctgcaccactcccatccggacgtcaaacgtgacgccgttcaaggcctggagtccaccgaaagatttactgaggttgttgatctctaaaagcatcgattatgctgacaggttggccggtagatcgtgtccgccctaattttatgtgatgattaatacatagatcatatttgccgctaaattcactattcccagacttcctggtagccttttccgagataggcccgtttaacttcgttgtgattcatcagatccgcagcggagccgtcgaggctgatgccgccggtctccatgacataaccgcggtcggccaccttcagggccgctcgggcattctgttcgatgagcaggatagtggcaccggttttctgcagaccgacgatgatctcaaagacgtgtctgaccaatctcggcgccaggcccatggaaggctcatccaggagcaatagtttgggacgcgccataagcgcccgggctatagccaagatctgttgttctccaccgctgagagtgcctgccggttgtttggatcgttctttgaggatggggaagcgtcgctggatgtcctcaagatcagccctgacagacttatggtcgtggcgggcaaaagcgcccaactcgaggttggccgcgacactgagggaactgaagacccgacgaccttcgggaacatgggcgatgccgcgcaggacgatctggtcggcacttaggcggctgatatcttcccccaaaaattcaattttgcctttccggggccggagcaggccggagatggtccgtagcgtagtagtcttgccggcgccgttggcccctaacagggtgacgatctcgcctggacggacgtgcagagaaacgcccttgaggacgtgtaacctgccgtaatagctgtggacgcttttcagagtgagcatgggtttttctgattccggcaggaataatccttgtcagaatctttagttgtcgtttttcctacccggaaggatgaatttgcggcttaatttgccaccgcccaacagaccctggggacgccagatgagcatcacgatcaggaggccgccatacgccagatcctgatagtcggcaaaccgccggagcatctccggcaaagcggtcaggatgcaggcgccgagcactgacccgaggatgctgcccattccccccaggaccaccatggtcaggatcaggatggaagtgtgcaggccgaaactttcaggattgataaaagtaatatagtgggcgtatagagacccagcgagacctgccagaccggcggacagggcaaagatggcaattttgtaggccgcagtgttgatacccatcacattagcagtgatctcatgatcccggatggctttcagggcccgcccatggcgggagttgaccagacgatggatgaacagcagagtaagggcaactgctagaaccaccaacatcagataccagcctttgaggcggaaattcaagtcgaacattgtgggcgccggaatgcgggtgatgccgtccggaccaccggtgatatccaggtttaacaggaccaggtcgataataacgccaaatcccagggtgacgatagcaagatagtcatccttaagtcggagagtaggaatccccagtgaaaggccgaaaagggcagcaacaatcatcgcggtcaaaagggccaggagaaacgggaagtgccaatgaatggctacgagggccgaactgtaggcccccagaccgtaaaaggccgcatgacctaatgaaacctggccgcaatagccgatgatgagattgaggctgagggccaagatgatgtataaacaggagataatggctaaatgtaagaaatattcggtcatgattgtatgacgtttggtttttcccgcgttccgtttgaggctctagtggccgcggctgcctaacagaccgcggggccgcaccaaaagaacgacgatgagtatggcgaaggcaatggcatctttatagcccgaagacagataagccgctcccaagttttccgctactccaaggatcaaccccccaatgatggcccccgggatattgcccaccccgcccaacaccgccgcactgaaggccttgagaccgggcaggagacccatccggggatacgtcgcgttatagtaaatggccatcataatgccggcggcgccgctgagggcagagccgatgacaaaggtcagggtaatcatgcggtcaacattaatccccatcagccgggcagtatcctgatccagggccgtagcgacgatggccttgccgaaccgggtgtatctcacaaaaaccatcaggaggatcatgaagaagagggcggaaataaagatagccgcctgcagcgtagatatggatgcgccagccacatcaagggcggcgaactcaaagtgcgtcgggaaggaacggtcctcggggccgaaaagcaagagggccagactttgcagcaggatggaagccccgatggcgctgatgagcggcaccagagggtgggcgcctctgagcggccggaaggcgaatcgctccaaagccacccccaccaacaccgccacccccataccaaaaagacacgccacgaaaaaattcacctgataagcactcaaaagcaggacggcagcaaacgccccggccatataaatctcgccttgagcaaaattgatcaggcccaggatgccatagatcatggtataacccagagcgatgagggcataaacgctgccggcggtgaggccgttgagaatctgttgcaaaaacatgagcaccgggggtcaaggtccaaggtctcaagaccgggggccgaggttcgagattcaaggttggaaagcccggtcgattggccaggacatcatcttgctgcatacttttatcttattatccctgataatgcaaggatatgacgtttcgggaaaagcggcggaccggtggtttttgccgggattcaatattcttctaacacccggccggtggcggtgaagctgatcccctggttgaggagcgtgcctatcatcagcccctcgatgacgggaggagatactttttgcggcgcccgccaacgcacgagaaaacaggcctcggaaccggcgctgacatcggactcccgcacgtgaaaccgcaccgccgccaaaggctccagagttacggcaggtgggacataatcccgcaccagtttgccgttttcgtcataatatttcactgagacaatttcaatggggcgcgtcgtttcggtattgcggagactgagcgtgatgccaagattaaaggaatgcattttatccccgtagtaaatgtgcgaatagaccggcacgtaaaccaattggcccttggagggacttctggtatcagccgggaggggaacactcagccaaccggagaggatcaacaatgcacaccatatgaccgaccaggtcttccaggaccacatcttcatagcaccctccttatgggataaccccccctgacgccgggacggagccttagactttggcacatggcgtcctgctccatcgctttcaggcgtaggtaatttatatctgcaaggcctgaagtagttgacggtgcagcaggccattgctagccgccacgttatcagaggccagatcaaaaggaccgcccccgaagttcgacacccgcccgccggcctcctcaacgatcaacaccgcggcggcggtgtcccacggtttgagcccttcttcccagaagccgtcaaagcggccagcggccaggcagcttagatccagggcggctgaaccggggcgccggacgccttccgccagagccaccagtttcttaaaacgcctgatggtattttccagacgttcattgacgttatagggaaagccggttgctaccaaggcctggtcgagttctcggaccgtcgagacgcgtataggttgccggttaagccaggcaccccgcccccgagcggcttcaaagagctcttctcgcatagggtcatacactaccccgtagagtaccgccccctgctgctgaaaagcaatggaaacggcgaacatcgggaagccatgcgcaaaattgactgttccgtccaatggatcgataatccaacagttgtcctgggacgacttggcagagttcggcgccccctgttcttcagcgagaatatgatggttcgggaagacctgcagaagggtttgaacaattatttcctggctttgcagatcgctctcggttaccggatcatggcggcctttaagggtgattttgtgaggctgagcaaaattccgccgcagcaaggcccccgcctttagggcagcctggcgggcgatttgttgaatctggtctaacaacctgaactccttctattgactgtagtctttactgaaaagattgtttttggcgccccttatcatgccacttgggggagagaggggattaaaaaaggcttaacatatagactctatgccactgatgtgacgttgatcaccaggatgtgcaaaggctatctccgacggcgatttttggggcgtcgagcggtcttttggcctctgccggaggaggcatcgggaagaaagagaaacacccccaaaagaccggtgaagaatcctcccagatgggcgaaccaggccaccggtcctccctggcgcagtccgtagaattgcagcaacagccagaagcccagccagacataggcgggaatggcgatgatcttcaccttcaccagcaggtataccagggtttgcaccggcgcctgcgggaagcggatgagatgggcccccaggacgccagcgatggcgccactggccccaatgatgggcgccgacaacttgctggctgccagggagtggatcaacagggagaagaagccgcagaagagatagaacccgagaaaccgccaatgacctagttcgccctccagggcctcgccaaagacccagagaaacagcatgttgcccaacaggtggacccatccggcgtgcaggaagagagaggtgaacatcgtagccgccagcttgagagattgcccggaaccgaatagctttacctgggaaagcttggccgggatggcgcctccctgccaaaagagttttaaagcagcctcctgaccgatgtgcaactgaaaaaagaaaatgacaaaattaaggctgatcagcccgatagtggcaaaagcccaagagttctgggaagccagaccgcggattggtatcaccatagatgccttgtataccttctaccggaaactgtcttttctgactaacgaaaagtaagctctacctaaacaatacaaatatatgcagccggtcccggtgatcacgttgccgcctgtcggaggacaaaagaccggagcgggacgttcaaggcggtggccaccggatgacatttggcctgcaggagaaaaaaaaggcgagggtcatggtagtgcgccagggtttcgaagtgacccatgcctttgaccaaaatgaggtcagcggcggcaaagctttgttggaaagcagcgcttgtctcgttcaggactagacccacggtcagagcgccggtatccacgatcggctcgagggctggacccagcccggaatcgaagaggtcccggcgggtaaggtcattttggatgggcccgcctttaaccacgtaatgaacctcccagccgtcgaatcggaggagctctacgaggggtagatcaaagaattgctcaccggcattgtcggtgaggaagaggagcagtccggacggaccctggagacgctgctgcaaaagatcgacctgcgagtcggtaaaatgcaccgcggaacgcatatcattggcgatttctgccgagccgcggaaaaagtccaaggcgttgccagccgccgccagggccaaccgggaggtcagatcgaccccccagcgggggactacttccgccgctacctggcgggcgagttcggtttcggcaattttccggcgcagaaaaggatcaggattaccggtaatggttttgatggcttgatgaaagatattggcaatataggccggaatagcgctgggggaaaattccgccgccagaatttcccgagcctggcgccgggcttcggcctgtaagtgctggtcttcagtagccaattctacactcaggtctatcagtttttccaggcaggaataacattcagggcgaatgagcatgggtccgaactcctggtgacaggtaaagataggatcaagcagaaccgaccaccaatcggtgtgaggggtgccggctgtacgcccggccctggttcacggctgggactggcttccggcaggtattctgagcttctggcctatccgaagcaggtttggagctttaaagcctgtttagaaaaatgtaatatgttttatgttctcacagagttctacatggaaagcctatataataaaggcagctttgcgtcgacttcgatacatacaggagcttttcccgcaagcaaaagatatcaagcgactcgtaattaagcaactgcggcaggtaaaatagttccttaaagatgaccacaagtccggatgcaggtctaaccggggacgatctattaaaatccccctttcagaaagggggatttttccaattaattacctcttatgaaagggggattttaacagatttgatcgcaaccaggcagaaagggggaatcttctcgccgcaacttgctccttttctctaaattcttaggagctcattgccgcagtgatctcaacctcttgctgggccagggtgcggaagcggtccaggatggccaaaaagataggggctgcctgtggttgacagaggccttcaatcagccgggtctcgtgttcggtagcatagtcggcacagttttgcacctgctttttgctttcttcctgcacgaactttttcaggaaatcgttgtttgtctgaataatgtcgaaaaccgaccgcaacaggccgctctgttgatcgaacagagcgttagtctgcgccacggccttttcggaaaacaacacgctgttttttacttttttctcaatgggttcccgtaaacctcccaacgcttcagtcataagctgcagtctggtcaacagactgtggctccgagccagttgaattttatcggcggcgctggctctggacattgaggcatcgagtttttccaaggccgcagctatattcttcaccgccgcctcctgcaggttcttgaactgatctaatccggccagactgtgacggttgaacgcatctctggcggcgccgatcatacccgccagcttttccccgagggggccaaaatctaccttttcttgttctcgcattgccaacctcctttcccaatccatgaacctgaatgatccgcagtaactcctaaggtaacaataagcattctcagaaaaagttccaggtatgggtgaagagagaatatcaggttaaggcatatttctcccgcagttgccgggaaagggccttcacccaactataggccttggcgacggttttctcccggtcggggttgatgagacagcaggtggccgggcccaacagactctgggccaagatctgctccagggagatgcctgcctcggccaaggtctgccagacaccttctaataccgcaatcagatggtcctgcgactcctggtcaaaggcctcgaaaccggtgggtaccaccccccaggccagcaccccgccgcgatccagaaagcgtttgatatcctttccatagcagcgaaagatttcggcattggtataaatgtccatcgagaggatatcgagataccgattgagcaaaaactgccaatcagggttgccgcacaggtggatgcctcgtggacggtcaatctgcgagaaaaaacggtccatgtcctcggcggccatgcggtcggtatagccggacatggaactgaaaacaaattgcaggccgggctcatcaatgaacataaaggcaccgggatgcctggtcttcaagtgcgtcaactgcgcctgtgcccggcgggccataaaatccattagcatccctcgtacctggtcattgaaaatcaggggcttatcgttctcatctaaaattttcatcccgaagctcaccggtccctccagttgaccgcggatggccggataagagctcagatccatctccaggaagcggtgatatacgaccgaataggtgggggagatgtcaaaataggccaactcttcccaatggtccagcatttccggcagttcatcataaaattcggcgtgtcaaaccggatgctgttctgttcgggcatcaacacaatacccggaaagtgttccgccgcctggacatacatatcttcataatagccaacatgcggaagctgcggccagaagggaatatcaagggtacgggccagctttagggcctcctcgacgtggtcgtggggcaagatggccatagcggtggtgagcagtttgccgggaattaactgggacatgatttccccattttctggaaggaattataattttagtttcgggtttcgatcttcgagatcaatacgaaactcggagttcaagtgtgataaactctcgtattgtggctgaagcgcagcctgacagacagtgtcgtttctaggggtggatatccctttatcgaataaaaatactgtcaaaatcattattctctagtattatctaagtatatcggtgtctgaagaaggtctctgaagactgcccagacgaatgcctttcatcttaggatcacccgtgaaccataagaatggtttccggggggacaggctttctaccctgaacagaacttaatttttggccaacgaccggaaaccagaaaccgtatcttcttggcaactgtatattaccataaaccttgggtaaaagggtaggggagggtgccgtatgactgaacccataaccgcgtccgaaaaacagaaacgagaacaactgctgccgctggtggtggaaatcctgcccggtcaggccggagaaggtcttctggaggtctttgagcccggcagctacgagggtaaaaccttagaacagttatgccgacaaatgctggcccgttcggattggagcatagaggaacggcaaatcctggatgatatccagcgccagcttcaaggtggcagactcttggccaagggtcgggaccttgagtccaaggccattgattacgcccgtctggagcaatcggaggagggtgaagattatttctatgccccggtgcgggctatcagaccccaagagggcggcatctacctctaaggtcttagcgaaggacaatatgtggccgatgttggcttcgggggcggaggtatacctccgctcaggctatctctatgcaccgctgctgtttgatccggagatcgagcaggaaatttcgactatgaccgcggccaagacccgagaattaatttcaggggaatgtctgctgtcagtcgacggcggctattttgtcaagaccatctgcttaccttcattagtggagaactatccggcggtatttccggaggagtatgagaagctgcgccaacaccaactccaagggctgcttcctgtgcggccggattatcggccgccgctggacgccaagttggaggtcatgcttttcgagatcctgccgcattttctcaggaagcggcgtgaaatacgctgtcagaaagctgattggggaaccgttctggacctgttggccgccaggattccgtctcggaacatcaatccgaccctcgtaaataggttgcggctgaccgaagcttccctcaggaaatggcttaatcgactggaggggttggtcaatcacccctgcctgccccccgagggtttgcagagaggcattgctctgcagcaatggtttcaagcagccctgcaggctcatatactgactgaggaagttaaccggtggcattcgaccttgaaggaattgcagcggctgctagcattgccgcagcggcttctggccgtcttgctcaccattgccaaacggggtgcactggaggttgacggcttcggtttcacccgtttgaaggatccacgggaatacctgatttataagcgtacgggggcttatgccctgaaagattatttcggtcgactctatttatttcctgattgccgagtcggcgtctctaccgccggattaatatatccgagggttttaggtatgtataaacaccctttgttgcgccgatacagttctcaacagcctatctgtcttaccgaatataaggccgagggagaattctccgccgccgccgtgatcaaggccttggaagaggggatcaatgcccttttttatggttataaccatcgcaaacgcaacggctataacagcttggacaaatttgctttgcatcactccatggtagattttgatgatctgcggattccgaaagatcatccgagcctcgttgctggcgaagtggaagtgaaaaatgacttttattgaggttaaactgtgaccgtcgggcttctggagtcgatcaagtctgtcagaatgcagcaaaaggccagatcgccgctgccccgatcggtttttgcccaggtagcagccatcgttcaacagtatgatctggatcgggattttattcagcagttgaagaaaccggaatcgttagatgtcgggctgcagcccaatgctaccccatcggggcgcttgagcctctttcccttattaacatggaagaaatatcaattgacgcaagaaatcattacccacagcggtaatccttacctgatgtatgttcgatcaccccgggaaatcgggctcagccgaattttgtatcacctcgatgcctctatttcggcggaaaccttcgatcgacagacggtgaccgagctcgtcgtcgcgagattaagcgcccggaaggagtaggtcgtctatagggtaaagggcgggtgtttcttttgataagagtttaggccgatacgggtgaatggcatgtatgatcatatttcggagcagagccggcggcggattttagacaagatggaaatcatgcgccaacaacagttgaatgaggcggcgcaacagatcatcgaatttgccaaaacgccggtggagttgaaggccgacctggatcggttcattgtcggccaggaaaggggtaagaaaactatggctacggccattgccttccactaccggcgcctgggacatgctctgaaaacggctctggcggaaaacagcaaagacatcgagcaggccctgcgtcaaacccggacccctaaggccaatattgtgctcatcggtcccaccggttgcggcaaaacctatacagcagaggttgcctccggtcttatcggagttccatttgtggtggaagatatgaccaaattcagcgagaccggctatgtcggccagaataccggtgacatcctgatcgacctcttggttgcggctggaggcaatccgcaggtggctcagatgggagtggtctatctggacgagatcgataagatcgccggtgaagcaatagcctatcgggatgtctccggccggggagtgcagaaaggtctgctgaaattgatagaaggggtggagaataccgtagatttgggtcgtgaacgcctcagcctctccacccggcacgtcctttttattgccggaggggtctttgaaaaattggacgccattgtccagaaacggatggatctgcacggtttctccggggattggcaggattacctgcttaccgaggacctggtagtcttcgggatggaacgccaactgatggggcgtttccccgtgcgggtaacctatgatatgctcaccactcagaatttaatggatatcctcacgcaatgtgaggaaagcccgctgcaggcctacattcacgattttaaaacctgggggatcgaactggtctttacggctgaagcccttaaagctatagccctcaggtctcagcaggaacgcaccggcgccagaggtctgattagtatactccaccgggtgctcagtgaagatctgttccgtcggccagggagctacaccggcctcctacaggtggatgagggctatgtccgccggaggctgcagtgagaatcaagaacctggcctccctgaagaaagcggccagccgggagatcatcctggctgaactgcccgaaactattcgcctgacgcactttgccaacaccaaggcctttaaaatcaatgagctggtgcgctccatacatcagcagagttttgaatggtatggctttacgttggccctcagggaggctccagagctggttatagatctcggcctgccggtaaatgagcagaaccgggaggaatacgtcagcgtcgaagccgaaaagattgccgcttaccgcgattccctgccggaccatctaatcattaacggctggattcattctcatggggacctgtcatatcggcatttttcccccaccgacgccaccaatcaggcagtggtgctggattacgtgacagcggggctgcgtcagccggtggccaaggtagagatcgctattcaagattttgtcttcttgtgtcaggggtcctaccggccggaggatctaagaaggggcagcgtcagcctgattactgattctcctgtcactcgggccagcctgtgggaaacggtctacggcggcttctgttacgccattgtcatcggcgatgagggctggcatgaacaggaaattcattacaaaagacggggtattctgaccggtcaaacctcggtcgggagtaaaaaggacgcggagctagtactcatcgatgatggccgcctgctgaccaactcggatattgagatgttaggaagcgagatcagcagcaagctttccccggtaacgtcggttcctcccaagttggaaagtatgtaggtccaggcctcaaaagctagacatcatcggcgaaaaggcgggatgcgtttcacttctccgttccacggttttatctttgtaccaagcatttagcgctcaggacttaaagccaatgactcatcccgcccgcctggaccgacagctccgtattccccattggaaccaggacttactggcacgggctcaaatcggcgttgtgggggaaggcggccttctcacctccttgtatctcctgtccgccatggcattaggcattaatcatctccgggtggtagccccccgactggatgaacgtctgctttcactcggacaaaggctgaacccggattgccgacttagcttttttcagggttattatacgcatccggtctgccgggagatatttcttgcctgccctctgataatcgacctcagcggctactccctggctggcaagattctcttggaacaggccttccatgaaggattgccagtagtgcgggggggtgtctggcaagaggctcggaaccaaggttttcggatcttcacctacttatcgggccgcgaatggcaggaactacagcaggttttgacaacacggaatctaccccaaaacgcaaattctgaggatggggtgctggagatcattgccgccgggcttatcctagaagaaaccaagaatattcttatgcaaaaccctgtttccccggcactgattacctatcagggtctacggccaacggttttagcaagcagcccgcgtatcttaatcgcgggggcgggggctttgggcaattttgtcggcctggggctggctttgaccggttttagtcaaataacctttatggatccggatgtcatcgaggtgactaatctcaaccgtcaggtctgttttgcggatgccgtaggtgccagtaaggctgaagtgctggcggctcggctcaacagcaggtttcacacctccgcccatgcggtggttgattatttccgggaggggactgatatttccggttatgacgtggtttttgattgtgtcgacaattttgccagccgtattgccctgagcgaagcctgcgccggggccggtacgattctggtgagcggcgggaccggcattgatggaggacaggtagtggtatttcatccaaacctgcaacctcagaccccggcggcggtattgggattttatgatattgcggccagtgaccgctcccagggctatcaacgcgagcgagccgcctgtatctaccggccagatccgtcggtaatcatgagcaaccagattatcggtggttttatggtagaggccggacggaaggccttggccggtgaagtggcgccacccttattttaccaggccgaagcggctcagcggttcacttttatgcaatgagccgatccatgaaaattctctggcgcaaatcgagacttcattctactgctggccctgaccgcgggattgctggccggccagtatgccgagattgctgagccataagtcctgccagcttccagactggtcatgatactctcggttttcgggttgccgatcagtatttttaggtatcactgagcgtttccggggcggcgtcaggctcatgctttctgcctccgggtaatgagaaaacatttgactcgagtgtaaggatgtattagattagatttacggggaactggggggaataatgtttcggggaatagcgcagctcaaacgcactgcattgatatgcttcttggggttcatgttaatcctgggaggttatagctttgctcaatcaagtgattcgagcggtgccctcatattcataccctccgtacccagcaagaccgccctcgagatgcacctgcttaatgacagccccgagtccgcggggtcctctttgaccttctcctgggggaataatctgccattttttaccccggtagcccagaacaccctgccgggaggggccgcaatcctggatcgtccggaaacgaatgggccgcatcagatgacggcgaaatttgccttcacaccttcttccgagttgcgggtgtcttttctgtatcatcaggatcaaccggttggccagacgcctgatactcctgccagtcatctgttgtttcgctactccatggattatcgcgtcatgcccaacctgaaggtaggcttaagcggctacctctatcgtccccaggcagaatactttccgtggcgcgggtatcaaacttccgaaccgatgttaggtttcgggccgggggtaaaatatgacctgggtcgttggagctttctcctgagatcgcaattggaacccggaacgaaagatcgcggggaagccctgcacaactggttcagggtttggtattctttttaattccttgttattgtcagtcttgccacagttgctaatcatcgaaccgactcctacagcagcaagcatcccgcagatctcataactaactgttttgccagttcgatcctatctgatattccctggtcccctcggcacctttcccaataattgacgttaaggtcatccttgcagaccgattatcccaaaaccgtcatagtcggatgaaatcgtgaagtattaagggcgcatgagcgtcaggttaaagaatggaaaattcctcttgccttcaccttgagaatattttaacataagtcgttttgggaatttggcgtggcagcgaggctctagtctctagctgaaaaaccattatctatctgatataatttgttattatttgaaataccgggaaagatggaccggagagcagcacataatggttaaagacgttggagtaacctgatatgaacgacactctcaagatttttgctggcaacagcaatcccgatctggctttggagatctgcaattgtctgtcgatgcccttgggcaaggccttcgtgggtaccttcagcgatggagagatcagggttgaggtgggagaaaacgtccgtggcaaggatgtctttgttattcaatcgacctgtcatcccgtcaacaacaatataatggaattgttgatcataatcgacgccctgaaacgggcctcggcccgccgcatcacggccgtcatcccctattacggctatgcccggcaagatcgcaaagtggcgccgcgggttcccatcagcgccaaactggtggccgatctcttgaccagcgccggggccaaccgcatccttaccatggacctgcacgtcggtcagattcagggtttttttaacattccagtcgataacctttatgcctcttcggtaatgatgccctatatcaaagccaacttcagggatgatccggttatggtctccccggatgccggcggggtgccgcgggcccgggcttacgccaaaagattggaagccaatcttgccttcatcgataagcgacgggatgcccccggcaaggccaaggccatgcacatcatcggggaggtcaaagatcgggtggcagttattctcgacgacattatcgataccggcggcaccctgagcgaagccgccaaggttctgttagaaaaaggggcgagtgccgtatatgcctgttgttcccacccggtcctctccggtccggctgtggaaaggattcaggaatcgccgctcaaaggtctggtagtcaccgataccattcccttgcgggaaaatgctctgcaatgcaagaaaattcaccaattgtcggtagcgccgctattctgcaaagccattaccggcatccataaagaagactccatcagctccttattcgacattcaattttaaaaaccacccaagcacgtccagggatgggggacaggctcatacgctgttttgccgggcaagataatgtggtgagagagaagaaacatgggtatctctagggatatcaactatatattacccctgccattctcaggcgtattgtgttggacgggtcagctaagagattctcgcgtaaataagatacttgctccctactgtttgtcgctcatcggggtgattacctgggggacataattcaggtcgctaggatcgatggcaaagacataaatgattgagggtttatccctgtgaaaatcattatcgctggttactaacagggatatccggccatccggcagggaggggccgaaggctaggccttcaatctttttgggaaaatcaggtccggccagaccataggccgggtccagtaaatcaaggaaaaggctcttggccaccttctttacgccgctgggcacgtctttttccggtagcctgtcgatgttgctgatgtcggttgctccggcaagatcaatcttgaagatcttcttaaatactgctttatcgccggctttattttcgcgttccaggacaagaaattcatggttattcaccgccagaatttcattgacccgattttttttcctctctaattgataaagaaattcccgggtagctccagttttgatatcgatctccaagatacggtggtttatgccaacccgtttgtgcctgatatccaaagcatggtcctgaatcaggggattttccgttatgccgtaaagcttagtcccgtccgggttgatggccaggccttccataccgccgttgggttgccggccattgggattggtcaattccgtatcgggatcggcgcttggcacgcctggagatttgatgagaaacttgtcgggcactttcagagaccgcagtctaaggccgctcctatcgaattcataaataaaggggccgtattcatctgatataaagatggtgccggttttccccatacggattgcctctgggtcaaaacgccggctggcgggcgagttggtggagtcaaaggcctcggaattgcccgtgaagacctgcttgggctggttcggcccctgggacaggagttgggtggagaccagtgagggggtgacggtgtgctttattggatcgatggctatgctcagccaataatatcgattcagataagtgcttttcccatccgcagggccccggtccgggattgcaataaataaattgccagagccggtataagcaatggcggagccaaaaccacccattcggttttgtggcgtaccagcagcgtcgatgggatcggtaagctttagattgtctatggccgagccggggatcgtgcccttgccaatgaattctatggctccgaaggcgctggtcacgagaggctgtatgaagaagaatattagggcgaatgctgtaatgaaccggtatgaccaaacctttgcagacagtatcattttctacagctccttttctattgcggtctgccagcggatgccgcctgtcattaattgctagtattgcgcctcattatagtgctggatatctcaagaccgcactatccttggccgtaagtttttttgagatgatctaaacaatgtttaactgtccggatcatttttggcaatttcccatacgttatggccgccattcctgaatctgcaaataagtgtcttccagcgagaggaagttacggaagtgcgagaccacgaggtagcgttcaacctgtaactgcagtagaacgcattccggtgatcggcagaagctagccatgtaagggtgtttgaagaggtagaggttgagaaattgttcgtattcctgaggctgggcctcgacgacggtagccagaacagttactgccatcgcctgttgaaaatcctcagcctgattcttgcggttatccaccagcagtgagacgcgctgatgcttctgaatattggcatacttgtgtgtctgccgtctggtggccaggatgatcgtcttcagatcttcagtggcggcaaatgccatgagattgcaataaggttgattgtcattataagtagccaagaccgccagcttttgtgaagtgaagagatgttgcagggtttgcctgggggaggtgttgtccatatggacctcctggattaaaaactttcacggtatgaaagtgtcagtattttaaatgaagctttctcctttaattaatcctttaaagaaaatgagctttgagataatctacggcattttggaagattttcaagcccgcgccaggaggggcagggtaggggaggccttggcgccgccaggattctttgcgcctggtccaggtgggatgctgtagttcactgacaaaggcctcggggtggggcatgagtcccaggatgcggccggtggcgtcgcagattccggcgatgtcccgcagagagccgtttggattgtgagggaagcggccctgcgccaggtcgccttgaggggtggcgtattgcagggccacctgcttgcgggcaaataattcagcaagcaggtcgtccggggcgtaaaacttgccttcaccgtggcggatgggaagctctagctgctcgatgtccttgaaaaaagggcagcgggtggggcggacccgaagattcacccaggcatcccgaaaattgccacaatcgttatggatcaaggccgcctggcgctgaaagtagccgccctccagaccgggcagcaaccccacgtttaccagaacctgaaagccgttgcagatgcccaggatgaccttgccggcgtggatgaacgcctccagatcggggcgcaaggccatcttcaacctcagccccaggataaccccggcgccgtggtcgtcgccccaactgaagcccccgggcagagccaataggtgataccggtccagccggacttccccggagatcagctcatttatatgcacccgctgcgcctcggcgccgctttgatccagggcgaacttagtctcgtaatcgcagttaagaccgtagccgtagaggacaatggcttttatgacacacatgggcgtagcgcctttcgccttcgaggtggcgaagttggaattatgagaaagtattttcctctgtctatttgcggccgccttttttccgttgagccgcctccttctcttttttctgagagcgtttctgttgttgggccgccagttcaatgaccttttcttttttcactatcacttttttggtctctttgcgccaggcatggatgatcgggctggctacaaagatagaggaataggtcccaataatcacccccagcaacatggctagggcaaagtcctggatcaccacgccgccgaagataaagagggccaagaccaccagaaagacggtggtggtggtgacgatcgtccggctcaggacttcattgacgctgaggttaataattttgcccaggttgtcccgcgtcttggccaggttttccctaatccggtcgaagaccacaacggtgtcggtgagggagtagcccgccagggtgagcagggcagtgaccaccagcagggtgatttctttatccaaaagataaaaaatccccaataccgccagcacgtcatgaaaggtagcaatggcggcggcaacgccgaagacaaattcaaaccgccaggccaggtaaacgatgatgccgatgagcgaaataacgatagcgatgatggcccattttctgaggtctttgctcactgaggcgccgatttccgaggtgccttcgatactgaagtggttgccgctgaggctttgattaaagatcacggctaattcatcggccatcttgcccaccgactcttctgattttttcagttttaccatgaggccgccgccggcatcggtcggttgtatctccgcgtggccccagcccttttgattcagggcgtctcgcaccgcctcaaccgtgaatggtttgtcggctttaaactgtaccatggcgccgccggcgaattccacccccagattgccatggccgcgagagagctgaataaaggctacgagaccaagagcgcataacaggccggaaaccacaacggtatatttccggaacccgataaaatcgaagtgcgtcttcctaaagacctccaagaaactcaaattggtaagccatcgtttgaagatgagatagtcatagaccacgcgagtcccgaagagggcggtgaacaggttcaagatgacgccgacgctcaaggtgacggcaaagccgcggatgggaccggtaccgaataaaaagagggctacggcagtaatcagggtagtgacgtgggagtcgacgatggtgagaaaggccttgtcatagccgccatcgaccccggccttcaacggtttcccggcgtgaaattcctcccgcatccgttcatagatcaacacgttggaatccaccgccatgccaatcgataagatgatgccggcgatgcccggtagagtgagagtggcatggaccagtgacagcgcccctaacagcatgataatattcaagataagggcataattggcgaccagcccggaaaggcgataataaaaaatcataaagccgatgaccagaaacgtgccgatgacgccggcaacaacccctttgtgaatggagtcgagccccagggtcggtccgaccgtgatattctggacaatcctgacgctggccggcagggcgcccgcccgaagcactatagccaggtcgtgagcctcttcggaggtgtaggcaccggtaatctgggccttgccgccgccaatgcgttctttaatggtcggtgccgagcgcaccactccgtccaggataatggccagacggcggttgacgttggcgccggtaatctggccgaactgtcgagccccggacgaactaaaatctaccgaaacatagggttcgttatagtcgccgatgcggaccgcagccgatttgaccgcggcgccggtcatcaaagcctttttctgcactaacaggggaatgcgtttaatgctgccggtggcccgatcaatcgatttctcgatgtaaacttcggtatcggggggcagttttccggccaaagccaggtttaactcctctctcgtataacccggttttaagcgtccccgggcagaggcttcgtcaatcaactcctccaggttgagtccatgcgaatcatccaccagtttgaactctaactgcgccgtttggccgatgaggtccatggcccgctgggggtcctgcaggccgggcaactgtacgacaatctggtcatcgccctgaggaacgatcaccggttcggtaacgccaaactggtcgatgcgattgcggattacctccaggctttgagagcgggtgttatcctgaagttcggtgaccacctgagggcgcagggccaaggtatataccactccgctaccctgccgcgtggacccttttacttccaattggctgaattcttcttttaccaattgattaaaggccgattgttcgtcggctttgaccaggttggcagtgaggacgccagcgtggggtaagccgacctggagatccagaccgcgtttctcggccagttctttcaagtcctggccctggatagtcaggttattctgtacggcctgatccatgtcgacttgcaggatcaggtgcatgccgcctttcaagtccagacccaagcggaagccttctttccagatatactgcttataccaatccggtagatgaggagttaccgaaggcagcatcaagatgatcgaagctatggttaagacaaacagcagaagaaattttaagcggattttctttaacatccttcagactccttcatttcacctctctgatgaaaccgcctgacaggcgggataatttttcaggccgcattgaaaaaatgggtacacagcttctgattgactggaggctgcagtcggtcttcagtgagcccgaacgcaattaactcaatcagatgaatgtctggccatggcatatcaaggaactgagaaaaatatttcttcgggaagcagtacgcaggttagtttatttccatataccgccccggtgtcaatgccgattttattaggcataatgagcggggctcgcataggggtatggccaaatacaaccctgcggccgaaatcctccagagaattgataaactcaccgcgaatccagagaagatcctcttcctgctgctgctccagggggatgccgggtttgagcccgccatgaacgaagatataatccggtgtttcgtaaattaaccgtagttcctcgaagaacttttggtgcgcggcgggaagcagatgcggttgttgctcccaatgaggtccccaataactgaccgcagtagccgctcctccattatagaggaaaaataattcttctctgccatcgagaaagttcaagaacatgcgctcgtgattacccattagacagattatattctcaggattatacttttttttcaagtctataatgtcatccaccaccccgcgggaatcaggaccgcgatcgatatagtctccaatgaacaccagcttatggtgttcaagatcaggtttgaccagacttaacaagtcgctcagatgctggcgacagccgtggatatcgccgatggcatagatcataatggctcaatgattttctttaataaatgctgcatgactgtagggcaggaaagcgaagcgcatcccgcttcgtataaaaaagcactttttgtggcgcaacccgcgattactataaccgcttatttttattattatttattaactgataacctggaacggccttgcctcacagccaccggaagagcttattcctctggtccagccgtgtcaatccggcatcgcgggcaagctgctgggcttcccgatgctcttgggcgctcaaaaacttggctaatgagggatgtaggtaggcttggccacacggtcggtactgtcccatgacattgacataagtccgggttgaaatctgccgggccaggaattgcatgacttctttggtcccggccaggccgtccggcagcaccagatgccgcaccaacagtccccgataggcgacgccatgctcatccaggaccaggtctcccacctgccggtgcatctcttttagggcctggcgggcaacctcgggatagtcggcggcgttggtgagagtacctgccacttcaggattccaaaacttgaagtcgggcatgtagatatcgatcacgccctccaacagcctcagagtctccagggagtcatagccaccggtattgtaaaccaacggcagcctcagaccgccgtcaatggcatagggcagggcggccaggatcatcggcacctggtgagagggggtgacgaaattaatgttatggcagccctgagcctggagccggagcatgatagcggccaggtcttcgacatcgatctcctctccctcgccgccatggctgatctcccagttctggcagaaaatgcagtagagattgcaatggctgaaaaagatcgttccggagccgtgttcgcctaccagggggtcctcttcgccgaagtgcggcccaaaactggcgactacaggcttatcgccggtacggcagatgcccagttccccatgccgccggtctacccggcagcggtgcgggcagatctcgcaggagagcagaatctcataggccgtttctagcttcggttgcagccggccatcccgatgggtcattaaataaacaggttcaatagcagtcataaatggattatcgtgttatcagcgagagtacatctcggagaaattccctgatcctttggagccggttctccacttccttacggtcgaagaaaaccagcccgacgtaatcccctcgttggcgaaagttcttgcaaggcctttttttcttccaggtctaaatcaaaattggccatatttcttcccccctcgttaccaaccttcgcaagcggtcgcatctgagtgcaccaccggttacaaaaccgctctaccaggtggatgacaaagacgggattattacaaaatatcatcataatatcggatcataatcttttcagacagaccaccggttcctgggccagcaattttcgcaagatactgtaatcaggcagtcttagggcttccgaaatggcggcgtcgattctgctccgtaccggatcgtcagccatccgggggaatggttggatgacctcatggctgacttcatcaaagctctctgccagaaatgtgacctgttcttcggtcagggcggcaagatcgagaacgggaagatttgagagaacgggttttttaaaatctatccacgcaccttctgtttcttgccttttcgcaagtagatgaaggataccgagagttgaattgaaccataatattaaaatttttccaaaaatatcattattatattcattcttcatagaaattggccaccaggtattagataaaacaggttcagaaatataactcgaaattattttttgggaatttatccgtaaccgttcgacaaccaatatttttccagaaagtggccataaatcttctacacgacgtaaagggcgctttttatgcgcatgtgctaatgggaagagataggcattgggattctgcttaattctctcaactaataatgcttcatgtccccaaaatgctgaatatgccgagggagtcttgcttattttaaatccatcatgaatatctcggcgatcaggacctatttgggcaaattctttcaatggttttaaaggaattgatcctctaatgccgtaccccggcagccacagttttccttgaaagagatgatacgccgcccggatgagatcggactgggcaaaagcgacgggcagcatccacataggccattccttgatctccttccaggaaaaagccagggcttcgccagccttcaccttgccgatgtaaatttctttggcgccctgctggtcaatagccggaggcggagagttgtccagcaaggcatggaagaccgccagggcatcgaaggccgtcgtaggattacgccacaaattcagagcaatggtgggtgtatcgcagccgtcgttctcgccgtctttttttctggctaccagcagtacctcgctcaaactggtgctctcagagaaattccaacgctgtgggtcttggctggcaacaatatactccaggtgataccgctcggccaacatctcccgggtgggtttccaggccactcccgagatcaccgccttgggcagcaccagggccagccgaccgccggaattaagataacggtcggccagggcgacaaagaccgcacccaggccagcggtaatattggcctggtattttttggtctgaatgattttttgcagcctcttttgggcctggctgcgctcaggttcgggcagggagccaaagagcagattcccgccgacgctgcgggtaaaaggcggattcatgacgcacaggtccagctccggcagatatccataaggcgattcgatctccccattcccggtgatctgtttgacgtcgctgaccgcgccgaacaggtctttgatctccagcaggcggctgtccataaaatcaaggctgcccaagcggttttccggttctccgaagggcaggctgaagaggttcatgcgttgaaaaggcgtttccggagcgcgcagggccagggtcgaggcggtgagatgaatggccgaaggcagcacgtcatagccgtaaataatcttctcggtcaagagtcgatagatcgcggtgacgtccggctgctcccccctggcggcacaggcccgaaaatagttgtctgtcacggtatcggccgccgccatcagcagggtgccggtgccgcaggccagatctgctacctggagcctctccaaccgatccaggttgttccacttcaacggcagggtggtatgccccagggccagtttcaggagcagaatggccgccgggatgctggtgtaataggtgcccagatatttcttgtcggccagcagcttgtgatacacccggcccatgaggtcatggcgcagggcggctttcatggcaacaattttctgggcgctctgtcccagtattcttaatccttttaaaatatctccgtgggaaggtatgaccaccatcaactggctggctagatgaaatatgggaaaataatttatatctgaaacgatataattccaatgccggttgagcgcgctgtgcagcacaatctcattaagcaaatgggtgagcgaagtaacgcggttgtcgtgcgatgctaatatttcctgaaagatcatagcgttgatgatcaccaggccgctgatccggcagatggccagaatctcttccggatagagagtttctatcggaccctttttggctttttccgccgcggggcgcggtagagccttaattcctaaaattgccgccgctttctggtaatagccggggcagaggcgggacaactgcgccattttttcgacggcggcgtcgatttcggccaccgcctgggccacaacgtcttcctgcaccagttggtcgaaggtcttatccagtaattccgccaggaagtctatatttcccgagacatagccggtatctcccgattctgaggtcactgccatcaggagacggctgtccctcagggcttcaagcaaggctttgaaaggcacggcgcgcagttcggccgggaagatcacgccaatgccgatgtgtgccagaccctgttccacccgccggcgcgccgaggtcagggcgcgttcctctgccccggcctgatcgctcacctcaccctcgatgaccacccgcaaaccgcggtaatcgaccatgacatccggaatccggcggcgtttctggatgacggttttgatcactccttcgggaagcgagatgacgccgcgctcctgcagagcttgcgctaagatgacattgagaacttcctgacggtattcagcggtcatattgttttcaatttcctgtctaccatctgggttctaccttcagaggctccaacagggatcggggcaggtcccggacaaaacgggaggcggcgttgaacgttgtcccgaggtacttggtgtagctgaccttgggatacataacatacagatatcgccgagcccgagtggcggctacgtacatcaatcgccgttcttcttccaattctgcttcacgttcctgagaatagacagaagggaaacgtccctcggcggcccagatgataaagaccgcgtcccactctagccctttggccgaatgaatggtggaaagggtgaggtattctcccggttcggcggtaatttccgccatactggcggggggttccagggtcagatcgttcaggaaatcgcccaaagacccgtagcgggcggtgattgtcaacagatgctccaaatcccgcagacgtttaggatagtcatcaaagtgggtcttgaggatcggctcgtaataggacagggccatattgagtcgggtggccggggctaaatcgggagattggagctgctccagcagttcgatcaggggttgcaaggccgctttggcccgggcgcctttttgagaggtcagccactgcaaagccccttgcagggagaacccctcctgcggtaactgggtcaggaacttttgggcgctctttttaccgattccaggaaccaactgcagcagccggttccaactcaaggaatcgcgcgggttggcggccacccgcaggtgtgccaacagatctttaatatgggcgctttccataaatttaaagcccccgaacttcatgaagggtatctgttgccgcagcagttcgatctccaggtcgaacgagtggtaggccgaccggaagagcaccgccatctgccggagcgaggtgccctgtttccgcagttccgccaggctctgacagacaagttgggactgttcgttttcgccgccggcctcaagcaggaccggtttaggaccctgctttttttgggtgaacaaacacttggtatacttttcgctggcctgggcaataatggtgttggtcaggtcgaggatgggctgggtgctgcgatagttttcctccagtttgatgatgcgggttccgggaaaaagacttggaaaatccatgatgttgcgaaaattagccccccggaaagagtaaatcgattgcgagtcgtcgcccaccgccatgacgttgtcgtgggtgaaggccaggagcttgacgatttcggcctgcagccggttggtgtcctggtattcgtccaccatgatgtagcgatacccttccgacagagagaggcgcagatcctcgtgctcggtcagcagacggcggccttccaggagcagatcgtcatagtccaagagttgatgctcgcgtttgtggcgttggtagagcctgttaagagcagtcagggcgggggcctgcgtaaggaactgggggtgttctcgggtcaacaaggtttccaggtccaggtttttattgaccagagcgccgaagatttcgacgatggtctgccgccgggggaactgaccggggctgacttttagctccaagcgatcccgcagcaaccgcaccagatcaccctggtcatgccgatccagtagggtaaaaccgcagtcatatcctattctggcgccataacggcggagccagccgtggcagacggcatggaatgtgcccccggagacctgatggagcggccggttgatcaactgcgaggcccggtgcaacatttcctgggaggccttacgggtaaaggtaagcagcaggatgttccagggaggaatgccgtgttccaccagataggccagccggtagaccaacgtccgagtcttgccgctgccagccccggcaatgaccaacaccgggccctcggtgagggtgaccgcttcatattgggccggattcagctcatgttggtagtcaatgtgagttcttttagattcgggagaaccttgcggcatggtggacaagagtgtggtcaatctatcatcctcttaccgcctcggttcgaaaataatcgacaatagcggcggcgagggcggggatggtgtaggtctgggactgaatccgggcttcgaggccgaactgatttagggtcttggcggtgatggggccgatggcggcgatcaccgcctgggccgcgagctttttgaagtgttctaaaccgatgagacggacgaaatttgtcaccgtagaggagctggcaaaggtcaagacatcgatctcgccccgggccagagctgattcggtgtccggaggcaggtgtgcaggtggtaccgtcttgtagctgggcgccacatggacaatgacaccctgccttgccatttcctggggcagaacttcccgtgcttcctgggcccgaggcagcagaagaagctggccggggtggaccaggggactgagactggccaccaaaccctcggctcggaagtcttccggaaccacatcggcaatgaggccgtgttcatgtagcgcttctgcggtagcggcgccgatagccgccaatttacaggctcccagggctcgtacatcacgcccactgccgaacagccgttcgaaaaaagcaaccacgccgttgggactggtgaaaacgagccactggtaacggtctaatctctgtatggcctcgtccaaagcaacgtagccgtcatccgggggggcaatttcaatggtaggcgcctccaggcaggtggcgccgtattccgtcaggagcttgacaaaggcgctgacctgcctccgggaacgggttaccaggatacgtttgccccacaagggacgggtttcataccaattaagccgggggcgcagttcgacgacgccgccaacgataaagatagccggggcagccaaaccggccgtctgaacccgcccggcaatatcagccaaggttccggaaacggttttttgctgtggtgttgcccctcggtgaatgactgccgccggggtatcggccgccttgccgtgggcttgcagcttttggcagatttccgatagattcttgacgcccatgaggaagaccagggtgccggggctggcggccaggacctcccaaggaatggcactttccggtttgtgcgggtcttcatggccggtgatgaaagagaccagagaggcataccgccggtgagtcaccggaatgccagcataggcgggaacagctacggcggaactgataccgggtacaacctcaaagggaatgccagcggccgctaattcttcggcctcctcgccgccccggccgaagacatagggatcgccacccttaaggcggaccaccttcagaccggccctggccttgtcgacgatcagccggttgatgtcagcctggggcagggtgtggtctcccccttttttccccacgtacaggagttcggccaagggcgaggcctcctgtaaaaacgcctcattggccaggtagtcatagacaatgcagtcggcccggcggattaactccagcccccgtactgtcaccagaccgggatcgcccggcccggcgccaactaaataaaccataccaattttatctgagtgcatatgtatcgattcaaagttcagggtttaagatcaaaaggcctaaagattgcggatcaaggcaaaaaccgatcgccgagatatgcaaggccacccccgctttgttcccaggttgtcctcttacttggcaagcgggccgcgcccaatgccgggaggggtactgctcaccgttattttctaacttttttccctacgaggcttgtaataccgttctttttcactatagatacaaccgcaatactgctgccgatacattccaagacgcttggattcctcgatgccctcccgccaaccggggcgataatcggcatagtaaaaagtcacccccacttcctggccaacctgttggccgatatcccggataagatcgtggttctggtagcggctgtacagcaaggtagtggtaaaagcgtcaaatttgccctgtctggcggtggcggcggcaattcgcaggcgcaggccatagcagaaccggcagcgttgcgcctcgcgaaagacgaccagctggataaattcttccaaatcatagcgatggtgcacaatcagcggcaaggactcggttgcggcgtactcttccaaggtctgcaaacggcgttgaaactcctgataaggatgaatattggggttatgaaagaggccatgcacctccattccggcttcccgaaggattttaagagggtagatggcgcacggcgcacagcagatgtggagtaacagcttcatgtccggcgaccctggaacctgcccccggtgttggcaagcaagattttaatgcattaatcgtagaggctctcgcagactggcaactattgtcagcccgaatgcggctgaagaatctaagccccggaagaataaggaactttcactaggctcagaatgacaacggggggaagataagtttggccagagcctcgctagaaaagcttttaaccggaaaccggagaccgccttatagccgcatggtctgttgacagatagcgcccagttcgccgatgttgcgcacgactgtggcaccggcggcttccagggcggcgatcttgtccacggctctaccgctgccgccggagataatggccccggcatgtcccatacgtttgcctggcggtgcagtcattccggcaatgaaagctaccaccggtttggtaacgttcgctttaataaaagccgcggcctcttcttcggcagtgccgccgatctcaccgatgagaacgattccctgggtctgcggatctgcctgaaagagtcgcagcatatcgataaaattcgtgccgataataggatcgccgccgatgccgacacaggtggattgccccagacctctgagcgtcagttggtataccgcttcataagtcagggtgccgctgcgggaaaccaatgccacaggcccttcctggtggatcgggccgggcatgatgccaaccttggcctggccgggagaaattataccggggcagttggggccgatgagacggatatccgtcccttccaaccggcgggccactttgaccatttccagagtgggaataccttcggtgatgcagacaatgaccttgatgccggcgccggcggcttcgagaatggcgtcggcagcaaaggctggggggacaaagatcagtgaggtgttagcaccggcggcggccaccgcttctttgacggtgttgaacaccgggacatcgtccatcttttggccgcccttgcccggggtcaccccggccactactttggttccataggcaatgcattggcgggcgtggaaagatccttctttgccagtaattccctgtactactacatgggtatttttatcgaccagaacgctcatcaaaaaacctcttccactttctcgaattttgttcttgcgatgattctttccttctccggaggcagttcaggccaacgctgcgaccttctgcgccgcatccaacatgtcaccggccacggtaaaattcaatcccgatgctcccaacaagttgcggccgatatcgcagttggtaccttccaaccggatgatgatgggaacagcaaccttcacctgcctggcggcttccataacaccctctgccaggacgtcgcaacgcaggatgccgccgaaaatgttaatcagaattgctttgacccgggggtcagaaagaataatgcggaatccattggcgatcatatcggcgctggccccgccgccaacatctagaaaattagccggttcagcaccggccagtttgataaggtccatagtggccatcgccagaccggcaccgttgaccatggctccaacggtaccatcgaggcggatataattaagattatgttttttggcttccagttccagagggtcaatctcattagggtcttccaggggcggcaggtctttgtgccggaaaagggcattgtcatcaaaagtgactttggcatccagcgccagcatctgcccgtccgtggtaaccactaatggattgatctcaaccagggagcagtcgtaggctacaaacatcttatagagattattaataaaacctgaggcggtacggaggagcataggatccaggccgaccccaaagaccaggttgcgggtctgaaagggctgcagcccgacggctggatcgatggcttccttaatgattaattcgggggttcgggcggccacctcttcgatctccatcccaccggcggcgctcatcatcagcaccggcctggcttgtgtccggtcaataacaatccccaagtacaattcctgccggatatccagggcctgctccaccaatatcttctttaccagtcggccttcggggccggtctgatgggtcaccagggtcatcccgagtatctggtcggccagagtgattacatcagagagcgaatcagcaaccttgactccaccgcctttaccccggccaccggcatgaatctgggccttgacgacaaaactatcgccgccgatgccctcggcgatctcataggcctcgtgggcagtagtcgccattccaccctgcggaatgggaacctgaaatttttcaaaaagttgtttggcttgatattcgtggattttcatcatgcatcctttccaacgttcctgaaatgccaacaatgtcatgaaactttaaatttaaatgaagaagctggtaaggtcaacgataattaccagaatcaggttgcctggaattaaaccggttgatttgattaaatatacggctgtttgaagcggatttccaatcctcggcgatccagatagctgagaaataagtctacaaagtgttctgccgatttttcccacatggcgctataggccgaaaattcagcggggatatcctcccggttttcccggataaaatcgtacttaatgctatccagatcaacgtattgcagcatcagcgcccgcctttcccatcagctacctacagttttcggtcatcggccgggagattaccggcaaccaggcatcagatcagattaaagaaaaaatttgagattatatattttatccgtatccttatctttcaattgcagtctcaactgcgtcggccgacccgcctctgccgggaaaaagatgatcccctgggtgatctcgtagggtttaacaggattgttcttgaggctgcggttggcgagatcgtcgctaatctggcgagggacttcggtgtctccggccccccgaccggctcccaggaccgctccggcggcgcctccggtggccgctccccgcatggcatagtccccggccgagcgaccggccgcaactcctatggctgcgccgatgagggctccggcggcagcgccccagaaagcgcctttagccaggccgcgaatcgattcctgaaaatcagtcgcccgacttacccgatcataggcgccctgattgtctaatatcgtgaatagttcgtcccgatcgtttaccaggaaggtttgggatgggttaatctgtaaggtaagggggctctgattatcaaagaccacctgcaccggcaagagccccgctcgtatgatatcgaagccgaaggcgcctttggcttcttcttcctgtgaccaactgtaggccgccacgtccagtccattgacatgctggacattggcataggactggggcaggcggaacggcgtcgcctgtggccggtaggaagcacagccggcagccagccaggcaatcgtaacaataactgcaacaatccgagaaaccatcgattctcctccattatggccatgacgtagacagctttaggtctgcattctacacctttgcaggtgttaatcagggtatgcgcttgacgagaataactgaggtctatacaatttatctaacgtcttgtctaccccgtctgatgtattacaacaataagggagcaatggaaccggccgcaaatcggccataatcgaaacagccctatagctgggcaggaaaccctcacacccttattaataaggttttttcataaaaaaacaataccaacccgctttttcattagagttgtggtaatgcagcgggaatggcagcgcttttttggttcctgagccattgcactggtgaggttttcagcatctccatggcgccaaaccaataagccaacgccttttgaaaaggttcggtctgtgcgggcccagggtaagaatgagtgaagtccgagaagtccggattgccgctagtaggcatctttcggcactgaaaaaaatggaacacgcgaagactatcgaaaactgcaggttctgtggttctcctcagaaaacaatgtatttaaatctgggtgagatgccattggtcaataatctgtcgagctcacccgatgaggaagtcgaaagataccccctgcgggtctttctctgtcatgactgtggtatgagcttcatcgattgtgtcgttgatcctgaatatctttttcggacttactgttatcgcagcggtatgtccgggacgtttgtccggcattgccgggaacttgcccggcagatcgatgccaaagggcgttttgtcatcgaaatagccagcaatgatgggacatttttacaccagatggccaaaagccggagactcggtattgaaccggcccaaaatctggcagagttgtcccaggcagaagggattaccgttatccctgagttttttacggccgagaccgctgaaaaggtattaaaggagtatggttgggctgattacatagtggccatgaacgtctttgcccacgtccacgatgtcaccggttttatctccaacgccaaaaagctcctgaaaaaggatggtgtcttaatcatcgaagccccctgggtgcgggataccgtcaataataacgattccggacagatatatcatgaacatctgagttatatctctatccggggaatgaagaaatttcttcgacggatggatatgtccatttaccagataaagtattttcctgatatgcatggcggtagtttacgattctatctcaagcagggggaacagcaaaagatcgacgtggggttggatgacggtattatatgctatgatacctaccagcagagaattgaccgggtacgagatgatttatcggcctacttaaaagacgagaaaatcgtcggtgtcggggcggcggccaaaggctgtattctgtgcaactattgccacttagagaacaacgtcctggccatttatgacaacacgccggagaagtggggaaagtaccaaccaggtaccaagatccccattctcccccaggaggaaatcagttcggttcgggaaaggatattgatcctgccgcacaacttcaaaaacgagatcaggcgcaatatccgaaagttgaacccgcaggccagattcatcgtggcagtgccaacgatagaggaattataaggcgaggcagtcactcaaggccgggatgctaaatcagaagagtttgaggcataatggggagagaaggaaattgcggcaaaaggtttcgtggctgagaaaattagcggtgaaagcggcgatcaaacggcgggaggactcccaggaatttgccggagtgcggctgcgcaaactgcccggcgactgtttcgccatgttaagattattgcatatctgtaaaccccaggtgctggtggagatgggcagccaatatggcggcagcgcccttatgttcgcttcctgggcggaacacctcggattagaacagatcatttcggtcgatatcgccgatctgcctcggccccaacatcctttaatcacctttgtggtgggagattcttcgctcccggaaacagtggccaaggtgtttagcctggccgggaagcggagaggctcactcgttttggattccaaccaccatgctccccatgtacggaaagaattggcattgtaccaggaacttatcagtccgggtcaggctctgattgttgaagataccctagtggatgtgctgcattttaagaagtttgcccaggaaggggggccgctgcgggccttggaggattttttggaagagcatccggaatttgttccggccgagggtgtagagccctatgtcaccaccaacttcttcggttatctggtccggcggtaagaaagatgttgtcgattattattccgcattaccagaccgaggagcatatccgtctctgtctccgctccctgcgccaatacagccgagagcctcttgaagttatcgtggtggataataattcccaggacgcttcagttgaatatctgcagcgcctcaaatggataactttaatcatcaatcccactcaggcaatcggcagcagggcgcacgccgaagccctggagttgggggtacaacaggctcagggagattggctggttttttttcacagtgacaccattgtccttaagccgggatgggattctgatctattgcaaaagatccaagatcgccaagccgtggggctttcaactaccgtgcgtgatgtcaaccgcttcgaacccgtcacggaaaaatggaaacgggcggtttatgcctggcgaaacgcttgtaaagacttttttaaaacggggcagcataataaaaagatcatgtccttctgcttcatcataaaaaaacaggtgttccaggataccggatattccttccgggatcccgtcggagacttcattacggacctctattaccgggaaatacaacgtcggtatccgtttttattgttaactcatgccgaattagcgccgatgttgtggcacaccagcaatgtcacggcaattctcaccggtcagattacgaagcagcaattatacgaaaagtttcaacagaaaaactcgatgttgatgagtcggccggagatccaaaatatcctgaacaacgattcattggataattaaataaaatcggttttatagcagtgccgaaaggagttatgcgattatgctaaaaggggctggtccctatgttcgatgataaagcaatcctcatcaccggcggcaccggttcgttcggccggaaatgtgcccagattttgcttgagcgctatgccccccgaaagatcattattttcagccgggacgaatacaagcagtttgaaatggggcgcatcttttcgcatgaaaagtatcccaacatgcgctattttctaggtgatgtacgcgataaggagcggctgtatcgcgccttccacgaagtagactacattatccacgccgcagccttaaaacagataccggcggcggagtacaatccttttgaagcggtaaagaccaacatcctgggcgcccagaatgtcattaacgtcgccattgaccagaaagtcaagaaagtcatcgccctgagcaccgacaaagccgccaacccggtcaatctctatggcgccaccaaactctgttcggacaaattgttcattgccggcaatgcctatgtgggacgggaccatactatttttagcgtggtgcgctatggcaatgtcgtcggcagtcggggcagtgtcattcccctcttccttcgggagagggccaaaggcgtgctgcccatcaccgaccctcgcatgacccgcttctggataaccctggaacaggcggtcctctttgtcttggactgcctggagcggatggtgggcggggaattgtttgtccccaaactgcccagcatgaatatcatggatctggccgcggccattggaccggagtgtcagaccaagatcatcggcatccggccgggggagaagctccacgagctcatgatcaccaaagacgacgcccgcaacaccattgagttcaaagattactatgtcattaaaccggattttcgctactttgcgcgccgttttcaggaagaagcagggactccgacgccacccgattttgagtacgattccctcaacaacccctggcgactccagcccgaagagctgagggaattgattcaggatctttaatgcaaggctagcgccagttatcaaaatctcgagttaggaagtgattttctatatatgactacttcatctccgaacgtgatcccatacgcccggcagtggctggatgaagacgatgtggccgcggtctgtgaagtgctccgctcagcttggatgaccaccggtcccaaggtggcggaatttgagagagcgctggccgattgggtcggggccaaggaagcagtggccctgtcatccgggaccgcggccgtccacgcggccctgtatgccctgggcatcggcccaggagacgaggtcatcgcccccggcatgacttttgtggccactaccaatgccatcgtttttcaagggggcatcccggtctttgccgatgtgacgcccggctccctcctcctggaccccgggaagatcgaagccttgattactcctcgcaccagggctctcattgccgttgactataccggtcatccttgtgattacgacgcattgcgggacattgcccagcgacatgacgtggccctggtggccgacgcctgtcacgccctgggagggcagtataaaggcaggcacgtggggacattggccgacgtcaatatcttcagcttccacccggccaaacacctctgcaccggcgaaggcggtatggtaacgacgcagaatccggagtatgccgagagaatgcgccggtttcgtaatcatggtattgctaccgacttccggcagcgggcggagcagggaacctggtattacgagatggttgatttaggctataattaccggcttaccgatctccagtgcgccctgggaatctcgcaactgcgcaaactgccgcaatggctgcgccgccgccgggagattgcccgccgctacgatgagggcttccgtgatctgccggaaatttcacccctgacggtctcgcccgaggtatcacatgcctaccacctgtacgtcattctgctgaatctggatcgggggcagctcgaccgggggagagtctataaagccttgcgggacgaggggattggagtcaatgtgcactatattccggtgcacctgcacccgttttaccgccagcgtttcggcaccggtcccgggctctgcccggtggccgaggcggcctacgagcggatgctcaccgtacctctcttcccggccatgacggaagaggaaatagaccgggtgcaggcggccataacccatgtggtccaacttcatcaccgttccgaggcttctgcttcctgaggggaaaggagtttttatgaggtcagagatcagcataggtcacaaaacaattagtgaacacagccccctgtttattattgccgaaactggcgtgacctgcaattatgacctgaacattgctaaagaattgattgatgttgttgccgaatccgatgcggatgctatcaaatttatcttctggtttccggaagagatcatgagcgataaaactatcacctattcctatgacagcctggaaggtcccaaaaccgaaaatatgttcgccatgttaaaccaattgcgtttttcgctggacgaatggcgggaacttaaggcttacggagataagagaaaagttattatattctcaacggtcaattcaccgagtggaatcgaatatgccgagaccttgggtttggaagcatacaagttgagttcctgggattataactacctgcctctctggcggcgcattgccgctttgaaaaaaccggtcatcattgataccggtcccgttaaactggccgaaatggcaaaagtcatgcaactaatgcttgaggcccagaatgatcagtgtattctgctgcactgcacttcggccgatagtctggcggaaaaaaacatggggactattccttacctgcgtgatacattccatgcgctggtgggctactcatcccgcgattgccatgatgaaacagacatcatggcggtggccctgggggcggtggtattagaaaaaaggttaactttagcgaggaatcttcccggtcaccatcatatcctgtccaaagagcccggcgaattcgctgattatgtcaggttgatacgccaggtgcaggccgccaaaggaagacatgaactgaaccccagccaaaaagatctgatcgaacggcggaaatggtttcgacatctggtggccaaccaggatattcctcagggcacgaaacttacgccggagatgttggagggcaaaaggccggaaccgggcgtctcaccggagtatctggatttctttgtgggcagagtaaccaaacgccctcttaaatacaatgaagctatctcctgggacgatatctgatttcagaactgcgatctcatgataactaaacctctctgtattattccggcgcggggcggttccaagcgcttcccccgcaaaaacctggctctgctgcaaggtaagccccttttggcttacgccattgaggcagcccgcgagagtgaaatctttgatctggtctgcgtttcctcagaagaccaggaaattttggaaacagccgtttggtatcaggccgggttggctctggcgcgtcctcccgcgctcgcctctgataatgcccaggttcggcaggtatgcactcatgttttagaatatttcatttccaaaggtcatttctatcgagaatttgcagtgctgttggtgactaatccgctgcgtacctcccaggatctccggtctgcctatgagatctttcggagtcggcaggccaactacttgatgagtctcgttcccttcgctcatccaccgcagagagccgtctgggcgccccagggctatgtagagccatactttggcttaaaccagatgaagcagacccaacgattggatcagctttaccgccatgatggctccttcatttttgccaaaagccagatctttttagcagagggtgaattctatgggagtaaagttatcccttatttcatggaagctgagaggtctgtggatattgacaaccccttagacctggcctgggcggaatttttacttagtcgatcctctccccgggaagatcttaaaagtctgtgaaaatgagagcggtcatccgcgccgacgccggtccacagatcggcctgggccacgtgatgcgttgtctggccctggctcaggcctggcgcgccgagggaggagaagtatccttcctgaccgcgacggatttacccgttctcagaccacgcctggaagttgagggtgaccttcaaattcttcaggcttctccccccggaggctttgccgatgctcaggaaactgcccgcatggttcaggagattggcgcccggtgggtggtcctggacggttatcattttacagcgggattccagcgccttatcaaagatggtggatcccgtctaatcgttattgacgattatggccatgccgcgccctaccgggcagacttcatccttaatcaaaatatgcatgcccatgagcgtctgtatggtgatcgggaggattatacccgactgcttttgggatgccgctatgcccttttgcgccgggagtattggtcctggcagggatggcgtcgagaaatctccgagacttccagcaagattttggtaacattaggcggagctgacccgaaccgggtgacgttgaaagtcttggaggcgttagaacaggttaaggcagatgatctggaaataactgttatagttggaggggttaattcctggtgccatcatctgtctaatagagccgaaaaatatccgtttcctcttagaatcctgaaaaatgttgatgacatgccccgattgctggcgtgggccgatctggccattactgccggtgggagtacctgttgggaaatggcctttatgggacttcccggcctggttatttcctgtgctgataatcagcgccccgtggccgagaatctgcagtcgggtggggttgccctgaacctgggatggcatgaacacctcgcggtccggcagataactcaagcggtagaccggctgctggcagagccggagacccgtcgccagttgtctcggcggggacagaaactggtagatggagagggcgcggcgcgggtcgtcatgcagatgcggaatgaacccttccggttgcgtcgggtacgaccggaagattgccgggcaatctggtcgctggctaatgatccggaagtcagacaggcctcgttctcacaagaacctattccctgggaaaaccaccttttgtggttcaaccgggtctcgaaggatcccggtcaactcttctttctagcagtggatcatcaagatgctccagtcgggcaggtgcggttcgaactcgacaaccaccgggccataattcatgtcagcctggccccaaaccagcgggggcggggatacggtcgacaaattatcgacgcgggggcaagacaaatcttccgacaaacggagacggcggttattgatgccttcatcaaaatggacaacgttagatcaatccgggctttcgaggccgccgggttcaaaaaggccggtgtgaggatagtaagagggagaaaaacctggcattattctttgaaccggttggagatcttctcaaatgtttttaacggtaagcgtaattttccctgacggcttggccggctcttgcaggtgacggtatgccatcctcgatcaaaattaatgggcgcaccattggccaaggccaaccggtttacctggtggcggagatgtcggccaatcaccaccaggattttgaacaggcggcggccatcctccaggcggcccgagaggctggtgctgatgcagtaaaactgcagacctacacccctgagacgatgacccttaaccttcctcgggcagactttcaaatcggtcccggaactatctgggccggacgcaatctccatgacctctacgccgaggcttgcacaccctgggagtggcaccccaagctccagaaaatcgccgggaatctggggcttgacctgttctcttcgccttttgacgccagcgccgtggattttctggaagaactcaaggtcccggcgtataagattgcctcgtttgaactggtggacctgcctctcatccggcgggtggccaagactggtaagccgatcgtcatgtcgacagggatggctacattgggcgaaattgaggaagcggtcgttgctgccaggcaggccggggctgagcagattgtcctcctgaagtgtaccagcgcctatccagccgctccggaggagatgaatttacggacaatcccgcatctagcggcggcctttggggtaccggtgggactttccgatcacagcttaggcattgccgccccggtggcggcagtggcgctcggggcctgtctgatcgaaaagcacttcaccctctcccgttcagttcctggtccggacagcgccttttccttggagccggaagaatttcgggccatggctcaggcagtcagaacggtagaaaaagccttaggccgggtgagttatggggccagtccccttgaggcgcagagccgggcctttcgccggtcactcttcgtggctcgggatatcaaggccggggaagtttttactgccgcacatgtacgctctatccgccccggtcacggattggccccgaaatatttggagcaggttctaggccggcgggcggtacgggacatcccggcgggaacgccggtaagttgggagctgctagggaattaatgaaccgggaaaacaaggcaagctccaccgaggcgctataatatctgttgtaataataggtagataaccgtacaatagaatcgaacgatgcgggagaaccggggatgatcgcaattattgactatggggcgggtaatctacgttcagtggctaaggcttttgagtccctgggttatgcatctcatattaccacaagtcatcaggatttagagaaatctgcggcgattgttcttcctggggtaggggccttcggggatgggatggccaatcttgagcggcttgggttaatcgaagttctcaaccaacaggtactagttcataaaaaaccatatctgggtatctgtctgggaatgcaatttttagccgaagagagtctggagcacggttcgcatcgcggcctgggttggatacccggagtggtccggaagattgtgcctatggatgcggcctatcgtattccacatatcggttggaataatatcagctttcaagatggcagtccgttatttttgaatcttgaggccgaaccggttttttactttgtccatagttatcatatggtattacaggagaataactgccattatattacctctacatgttggcatggaactactattacggcgagtgtccagaaagaaaatattttcggtgtgcaattccacccggaaaaaagccagcgaaccggaatgacattgctgagcaatttcgccaaaattgtctacggagaacacagggatgctcaaaaaacgcctcataccagtcctgattttgcgagatgggatggtggttcaaagtgtaaggtttaaacatactaacgtgattcattggaagccgctgacggccgtagatttctttgatcgttgggcggtggatgaaataatcgttttagatgtcagccggaataagaagcagcggaataaattttaccaggtggtggaagagctatctcaaaagtgttttgttcctctgacggttggaggttggattgattcggtaaatgaaattcgcaagttgttgcgtttagggggcgataaggtcgtaatcaataccgaagccgtccgccgcccgactttgattgccgaatgtgcgcaggtttttggcagccaatgtatcgttgtctcaattgatgcacgcatgaaagaagacggtacctgtgaggtttatatcgatcggggtcaagaggcaaccgggttggacccggttggttgggctcgggaggttcaaaaactgggggcaggggagatattcttgaattgtatcgagagagacgggtttcggcagggatacgagttaggcctgctgcagcaggttactgcagcggtcgatattcccgtcattgccatgggcggtgttttttcttggcagcacctggtagatgggataactttaggaggggccgaggccgttgccgcagctaatatcttccattataccgaacatagtacgaaaaaggccaaagattatttaaggcaagcaggcattgatgtacgatagagaaattcgaaaccaaagaccaggtgccgcggttcatctaaaatacctctaaaggaagctgattgatggaatattgcaaacgttgtctttatcccgcaaatgccaagcccgccattatctttgacgaagagggggtttgtagtggctgccgatatcatgagtcccgccagaatatcgattggcgggaacgtgagaaattgcttcgggaatttcttgagacctataagaagaaattcaaagaaaagggaaatccctacgactgcataatcccggtgagcggcggtaaagatagtcactatcaaacctacctgatgaaagtggtatatggcatgaaccccttgttagtgacctataatcacgcttttaatacccctctgggaattagaaacctcaataatcttgtcactcagttcggttgtgatctcatccgtttcactgccaatccgacttcggtacgtaaaatatcgcgctacatgctgaaaaaagtaggtgacctgacatggcattatcatgccggcatccggaccttcccctttcaagttgccgtaaaatataaaatccctttaatcgtttggggagaacatgggttcgccgaattgacgggaatgtttactctggaagatatggtcgaatttaccaagtggactaggcaagagcatgatatgcgaggtttcgagccggacgatcttattaacgacgaaagcgggattacctggaatgatcttgccccctatgtttacccaacctatgaagaaatcgaagagctgggcgtcagaggaatttatttaagcaattttctgtactggaatgccaaagaacaggccgattttgtgatcagcaactataattttaaaacattttcaggaaaaagagacaggaccttttccctctataccaaaacagatgaccacgccaatgatgttcacgattacctgaagtacttaaaattcggctatggccgcgccacggatgacgccagcatggaaattcgccatggccggatgtccagagaagaaggaattgaaatggtcaaacaatatgaccatgtcagaccccgcaccttagatacctatctaaagtttttggagataactgaggcggaattctacgattggatcgaaccgatgcgagacccggatatttgggaaaagaatgatcagggaaagtgggtggtcaatgattcggttgttaaccatgcccatgatgagggtatagatcatgttagggtgcaacaggtaggagataaaactttcagcgaacataataaagggttgtattatcacgatggcctggaggaaaaccgggaaagcaatgaagtcgcagttcgcgccaatcggatggataccttggattttatcgttttatgaattatggcgttcaaagtagaagggttgcagcctatgccgccaggtaatttgtccggaggagagaaaatgccggaaacaccgcaactaaagatgtggcagggtgatttcggcgaacaatatgcggaacgcaacgaatttgcggattggaaacttgatatcggaaaaagagtttttcgccgtatcctgaaagacttagagttcggatcagttcttgaagtcggcagtaacatcggaatgaatctatggtttatgaacgaactgttcaagggtaggataaaactcggcgccgtagaaccgaatcgaaaggcctttgaaagattaaccacccagacctatatgcagattagtgaggcctacaattgcagcgtcttcgatatgcctctgcctgacgcaagtattgacctggttttcacctccggagttttgatccatatcggaccggatgacttggaacgagcagtggacgagatatttcgggtagcccgaagatatatcctctgcatcgaatatttttcccattctccggtcgaagtcacctatagaggccatcagggtttgctttttaagagggatttcggagccttctatcttgaccggttccctaatttgaaatggctggactacggctttctctggcagcgcgaatttcccatttttgataatttaaactggtggctgtttcagaaaaagcccggttgttgaagatatcaccatattatgccggcttggcatcttaaattcgaggtatccccgattccgcctgccttatcttatcttgccaccgtatgacatcgctcggagtgatatacttggattccaggaagtagggttttacccaaggcatcagactccacagtactttccagggattactgccataagccagtccgaggaaatttttcacctttagtttcaaggccctccgccgatcttcgaggttgaggttaaacccagggtccggctgtttttccaaggcctcggcaatacatcgggctaccttcaaggatgaatcacctgccggcgaggtgcaccatgtggccagatgtaattgacggttttcccggaggtcctcctggcgtggatgggcgagtatttcaccaaccagatccggcaatttctccggatcatcgcagaggcggttacatcttgaggttgcttcatcaaaaaaaagcgggtgtcggtcaaaaactagctcaatggtgggtttgcctaaaatccaggattccaaagccgtagtgcatcgttcacaagagatttccaggtggcatgctggcagcagttcgaatatcgtttcccgaaggcgtagggatatcctttccttgtgagcaggagacagtcctttaaaccactttttgtaaggttcatgatcttctgacgggtgtggcttgagatctaagctgtagtcggttcgcgttatcagagtgttcaagaaatcaaaaaatctggctctggatctggcatttacttcaataaattcccaataattactgtaggaaggtaatctgtctttccaggggctaaaatgccggtcggcgtcaattttcggtaaatccttatattgcgcaaaaacaaaattagtgcagactagcagatgaggcttatgagagacaactctttggggattgaagaatatgtttatccaaggctcaaagtaataatcaaatctgggtacccctactataaaaatattttcttcattaaggttcatgattgtcattaaggcttttttatgaaactcattccaacagaagaattggtcgatatgggcataactgtggtatcggccggcgttaaattccaagtcatcctgattatagttgataccttcgttgggaagcactcctactaaaatgcccatgtctcttaatctaatggaaaaataggctaagtggcttgccgtcaggtggttgaacaggatatagttcggtttaaaagcagccaggcaggaacgccaggactccagtggttgcagaacgcacttgaggtgaaatctcgtttccaaatgatgcgccacaagggccgccccgggaagatctctttttttattgtcaactaaaataacgactgtttttgccatgaagtaatatcctcttgagaggctgaagtttcataaagtttgatgagcgtcatagtattgttggatatcatgaatttattgcttacttttttacgccaggtctcaagataggccaatctttgcggccagacggcagacaggtgtatccaagttcggaccagactgtccgaatccccaggtataaacgtccagggggagctttcccccatgatttcgggaacgatgccggtgcggctggccaacagcggtataccggccgcaatagtttcgatgacggccatcccaaaactttcctgccgggaaggtaatacgatcaagtcttgttggcggagcagactgtttaaattattttccacatgcccctgaaaaacaacatctagctccacaggcagcatgtgccgcagtacgagttgtgaagatatttcggccttgccaaaaaatgtgatccggatcggaagttgtccaccacttttctggactctttgcatcgccgcagccagatcccgccaacctttgagctcgccgtcatgtccgatgacccctatctgctggggaaaggggcattcctcattttttaccggcagccaatcttcttcatctaatccctcgggaatatatgccaggcgtttatgaggccactgccgcacagtttcatggatcagaggggatacggcaataacggcctgagcgcggtctccgtgatacttcaagtacaacggttgcgtggggagggtgcgaagatgcatgagccaagggacctgccatcttttggccagccattcggccagcagggcctcccagatatcattggcatggattaactggaaaggaccctgatgttgccagacttccttcacataatccgccaaccgaccgatcttgacccattttgagagaggagaacggaatgagggaaatggggagatcccggccaaggcatccatctcggttaatctatcggttagccagcccctctcacccatgagcaccttgacgtcgatgcttaacttccgcaaggtcctgacagtttttgccagacagacctgcgcccccgccttgccagcccttttctggacacacaggaccttcatattacctgctttacgaaaatccggcaaaaatctacctgttgcatgccgctgatctttaaaaaaccggtaactcttcagttgtttcgggcgaatacaagattctcccctatggatgggcctttcggtgatgtagggctgtcgggtgggcactgcccatcattccttgatctattccctcagatagttgaagtatcacaaaaaccagaggatcttatttttaatcattgagttcctctacatcgttcagacttgatttcgggttccgacgataaagcggtcaaagataacgtaatccacccgattctgctgcagtgcggtgagggcctcttgaggtgtcctgatgatcggttcctcgtgggcgttgaaactggtattcaccaggcagggcaacccggtggctttttcatattcccataagatatcatagtaaagtggattgtcctcacgcctgatggtttgcggccgcgctgtaccgtctatgtggatcacggcaggaatcttatcggcccattcggagcggacccggcaggtgatagtcatgtattgcatagccgccaggttggcgccggtgacctcaaagacctcagcggcgcgctctaaccgaacaaccggggcaaaaggcataaattcggtacgcgacagcctcttgttgatggtgtcattgatattgcggtcaaccgggctgatgaggatgctgcgggcgcccagggctcgcgggccatactccataccccgggtaaacagggcgcagaccttttcgtcctgcagtaatttcactgccgccggaacaatctcatctctggcaacaacctcgaatctttcatccaaccaggattcctccggtggaaattcatctccccaatacagatgtcccaattctcgtcggtgattgaggaaatagtcaaagccgtgctcttgaatgaccacgtccatcaccgccccgatgacaagtccttcgtcagtcatcggcggaacgataaagacgtcctcgattcccggcagttcagacaggacttgattcagtctcacatttgagaacactccgccgctcagacccagattgcagaaggggtgcaacttttgcgaagtctgaaccgattctgccaggacgtcctccaatactctctgtccggaggcggccaggttttcgatggggcacttttttgaaagctcccggaggaaatgctcaagcgagttgtagtcagcgaaatgtgaccgcacaacgccatcagggcggatataatattgagagcgcaaggcttcgtagacggtcggcttgccataggccgccagtccggtgatcttgccttcatggcgcatccgcttgaacccggcaatctcggtgataatagaatacatctggcccaaggaatggcggccttcgctgtggctccggtcaaaaatatgtgcatctccgccgaagagggtgcgccaacaggagttataaaagtgatagaggccgtagtggtcatagtcgccgccgccatctgccgtgtagatgagggcgttatcccaatggggtttaaaaaagagggccggcagggcgtggcagtagtggtgattgctgaaaaaaaatctgctatcaagggggatgccaaattcttctcgcatcagaggcagattgagcagttccgattcgggtttttgatacttacgcatccggctgataaggtcatagtgcgtgcgctgtctcccgataattgacttgaggccttccgagatcctcttacgcagaggaaaataacggtaataacgccgcggcagaaacgtccgggtcataactaccgcttcaaccttgcccaaatcaaaacgatggcctagctggttgaaagaaagcctgggtaactcccccttgctgttatagcatttaatgcggttgaaccgttcctccttggcaatatacagccgctcgaaatcgtcgtagagggcaatctggctgtcatgaccgagatgcagtgctaatatatgcatgagaacaatttcccttgcctaggaatgatcctaccaggccgcagtaagcagtagccagacagaggccattttcggaagatgtgcaagatggttcaatatcggcttaatatctaagttataggagtaagttcaaatacaaagctccgcgtcaacagggaagggctaaaggtcggcgatagccagcgcgctttttttgcccggcgggctatgagctgacagtcatatccgagtgctgcggtccattgtctaaaacctttcagggtccaattgttcgtcctccacgacagatcaaattgcagataattgtcttttgatggccgacaatttggccaatcctgcattttacccaataaccctttaattcttctattaaaatgggcgctgttggaaacggtaagaataatcttgcctacgcggtctgacagcgcagataaaatcagcgccggatacatccaatatgatatggtgtcgacggcaatgacgatatcccagggctgcgaaaagacccagcgtaacgctgggctgctgatgtaattaaggtcagcgtctaatacccataatcccttctggcgcagggaggacaggaactcgggctcacgttcgacacaaagcacctgggcgtttctataggcctcgagggaaaaagcaatttcaccatatccggcccccagatcgagcaccttggcattctgaggcaccttctccaataggaattcaatccgttgagtcagcttatccggtcttgagatttcagatcgttgttgacgatggggaacgtcaaatatttcgggtggagaacgcagaaagactagctgctgcaagaaaccatcggtaaaggtcgatttgattcttccggggttatgcatctgagcccatttctcacatggcatatttaacctcagcatcaatatcgctttttaaattaagaaggtacgctattaataacattattctctctaggagggaattgttttcagaatcatcttcttaacttcctccacggtgatatcttccagacagcggctgcgtttgctgccgtcacagccgtcccggcgacaggggacacactcccagtccctttgaatgacggtgtgtattcctaaatgataagcgccgtttcggtaaaccctctggtaatcggaatcactggtgatctggagcatggcctcggaccagggagcccagcgatggaggatgctggggccgaacagggccagtaccggggtgccgacggccgcggccaggtgcataggcatggagtccacgccgaaaaataaccgggccgcccccgaaattgccgccaactgatctacgtcggtctgtccgcaaagattgatcagattggcgtcaagtgctgctgatgaggggatggcggagacgatggccttagccttggacagctcctttacattaggggccgaggtcaggatcacctttattccctgatccagcagccaatggatcagctctgccatggcttcatcccgccagcacttaaagagccaggccgaagtggggtgaacatggatgatgatatcactgtcgcggaaacagcgttggcaaaatagatcgtttacaaagcctagagccgcaggaggaatgaaaaagtcgaccctggcattatcagtcgtgatgctgaactgtcccaccacgttcaggttctgcaaaactatgtgtcggctgccgtcgttcgtcgccaggtgggtgtaaaggtgaggtttgccccagaatcccacccggcataggtcagtaccgatacggtatctcgcccctgacaggaatgacataatagcagcccggtcaccgctcgagaggtcaacggtcagatcaaaacgagaccggcggatatcccggaggaaagtcaattcgttacgccacttctgtagttttcccactcccctgtttttcctgtttaaaacaataatctcatctaacagcggatttccggccaacatcccctcagtacccgagttgaccagggcggcgatatgggcatgcggaaaatgttcccggagagcccggaagaccggcacagtgagcaggacgtcgccgagctgacgcagtttgatgaccaggatcttgtttagatctcggaagttcatggacaataagcgtatgtcttaatcttataatcccatgaggttcgggcaaaactcatcttaccctcccttgtcattttgagcgtcgcgaagaacctaatatttccatggggttaagagccttcagttcgttcaggatgacaaacataagatatgttgtcagaacctcccataacagaaaggtattattgccgcgtttaatttttacttcagcgccatctgaatgcgtctcaactcctggcattgcccggtggcggcaatatcgaggactaccccctgtagttgcaggttgtggctggcaaccttgaatctctgcggcaggtgagtgagaaagcggtgaatgatcacctgtcggtccataccgatgacgccatcggcaggaccggtcatgccggcatcggtaaggtagcctaaaccaccgggtaaaatacgctcatctgcggtttggacgtgcgtatgagtgccgatgacggcactggctcggccgtccagataccatgcgagcgccagtttttcgctggtggcttcggcatgcatgtccaccaggatgatttttatcgtggaaggaagggaagctaattctcgatcggcagtccggaaggggcaatccagcggattcataaaaatccgaccctcaagatttaaaaccgcgaccgattctccgactgcggtctcaatgaccgtaaggccctggcccggggcaccctcaggatagttggccggccgcaagatgcggtcattggcatccagatagggcattatctctttgtgcttccagatatggttgccggaggtcataatgtcaatacccatctggaaaagctgttccgctacttccggggtgacgccgatgccaccggaggcgttttcgacgttggcaatgaccagatcgatctgatgtttatctactaccttatggagcagtcccgcaaccgccttgcggccgggcgatcccatgatgtctccaataaaaaaaattttcatccaaaaaccttttttgacacaaggactcctgacctgcggctcagggtgacagaagaatcaattatttccctcttcccttttcccgcatctctcttccctgcagttcagctagcgggcgtattccactgcccgggtctcccggatgacggtaactttaacctgtcccggataggtcaattctgtttcgatctttttggccgcctcccgacacaacagaaaggcctcttcatcactgaccttgtcgctgtcaacgatgaggcggatctcccggccggcctggatggcataggttttattgaccccgttaaaattacgggcgatccgctctagttcttccaaacgccggacgtaggtttccagcatctcccggcgtgctccgggacgggcgccggatagggtatctgccgcctgcaccagaactgccagcacggattcgggaggcacatcctcatgatgcgcttggatggcatgaataaccttgaccgattccccaaagcgttttgccagctctgcgccgatcatggcgtgagggccctcaacttcatggtcaaccgccttgccgatgtcatgcagcagtccggcccgtttggcatgtttggcgttcaaaccaagttccgccgccataatgccgcagagatagctcacctcaatggaatgctgcaatacattctgggcaaagctggtgcgatagcggagtttgcccaatagcttgatcagctccgggtgcaatccatgcactccggcgtcgaaagcggcttcttcgccggcttccctgatgttggcctcgacttcctggccgatcttctctaccacttcttcaatacgggccgggtggatgcggccatcggtaatcagatgctccagggagcggcgggcaatctcgcgccggatagggttgaaagccgaaagaatgaccgcctcgggggtatcatcgataataacgtccacgccggtggctgcctccaaagctcggatattccgtccctcacggccgatgatccgtcccttcatctcttcgttgggaagattgactaccgatacggtctgctccgccacatattcgctggcataccgttttatggccagaccgatgatctctttggctttcttgtctgccacttctcgagcatcggtttcaatccgtttcaccagccgagcagcatcggttcgcacctcccgctccaaagtttttagcaacagattgcggccctcttcagaactcattccggccaaccgctccaaattatgcctctgttcctggatgaggttttgatattggatttctttttctttaagtgttttttccgtagcatcaatgagtttctggcgattgttgatctcggactccttactatccaggatgctgattttcttttctaaatgttcctctttctgtagcagtcgcttttccaaaatgtttaattccgaacggcgctccttgctttccttgtcaaactcaactttcatctggaagagctggtccttggctcgcaaggcctcttccttctttatggtttcagcctctttcctggcttcgtctaggatctttttggctaaattttccaccgaatcgatccttgattcgatgatcatgcgcctcaggtaaaatccggcgagaacccctaaaccgccgctcaatcccactgccaggaaagaaatagattccaccggcaatcccataggacaattccccttgtatatatcttcgcctgccgtagcgcagcagcacgatagaatgtgaaatatttatcaaacgataattttaattcttaatgaaaaagagagaagcggcgaccagccacaatggattgaataagggggccgaagatgggaaagatcgaatacggttactctgttaacctaaaacggacactgttgatgaataatgttctgctgctcaggcaacctcctgtaagaacacaaggcattatccactcttagaagcggcaatggtacaatggcagaaccattttgtatgaaaacagtgagcagtgagcggtgagcagaaaaagcattattgtgagcagcagccacggttctgttttcatatttcgttgtgatcaccagaatatgccaatttatataaataaccccaggttttttagggcagggttaagctctctctacaatagtactttatcagacccttcgggtttcccttattatctaccaagcggttggcggtatatcttaaaacgttcactcccccgcgaaagtgccgtgtcgacagtacgttcttgaaccgacgctagtcatgtgggtctaccatgattctcctttaggctatcccggtagggatctgcacacgggagtctgactggtgtcccggttcaaaattgttggatcaataatggttctgccaatcacgatcaccgcaggggaagtgaacttttggtctctatcagatgaataagatgctttgacttggattcaatctccaagtggagtttttggttatcctccttgatctctaaataatcaaaggctaaattgagcgcagtcattataacaatttcttcatttgatgcctttggtagcgcccttcgaatctcccgtattttctcatcaaccagttgaacgacgctctccaatcgggattgagtcgtatcgctcttcaaggttagcggtcgtccgagtatttcaaatcgtttggtgattggcgtagaaatagattactctcctatttctctttgcccaacacttctaatttatttaacaattggtcaatacgctgccgtactacatcccgttctttgctcattttattgagggcttcccgggtttctcccaaggccttctcttgttcatccaacatcttcatcaaggtggcattttcagtctgcaaggcctgatactgtgccagtatctgctctaatttaccttccaaaacctcgaatagctttaaagccactaggattcctctcttttccttggtgctttgattttattctttgcagagaaaaagtcaaggaatttcccagaaatggtcgattggggagtggggagccagagaggcattcggtgggcagacttcagccaacagtattcgagtcggatggcatgacttggaaaacatactcaggtcactttttaaccaccgacaagccaagaaaatatttcttataaaaacaaaccctgtgtttgtcttctcccgttacttaccacctgacgatagtcaaactaaccggcgtccttgattgccttttcccaacagggacatatctttttattgcagcgcccgtcgccggctggcagggccagaatcttctggctgacacagccgcctaatatcaaacggcagccgttgaggccgattaccagtgaattgccattattttgacagatagtgattcgctgtccgggataaaggcccagagccacgacccgctcctgcattctccggccaccggtaaaacccgtgatcatggcggcctgcccggcagaaaaaagagtaagcggctgcaccacctggggggttggggtatcaggcatgtttggcctccagaccccggttagcagcagcttcttggcagcgcgggcatagaccttgaacctctaaaacatgtttactgatcttgtagccgtaggtataagacaactttctttccaccacattcataagcggttcttcaaattccactattgctccacagcaaagacagcgtaagtggcaatggtgcggttggccgtaagtctgttcatagtgccaatgaccatctgagaaattcacctcacgaatgagtccgcaatcttttagcaatggcagggtgcgatagatagaggccttggagatttttttgccctgtgtccgcagacgcataaataactcatcgacgttaaaatgttcctttttccggaagatttcggcaacgatgcactgccgctccggtgtctgcctgaggcctcgagaccggataaattcctgaaatattttgagttcaggtttcatttccgcattaaagatattgagatacaataacaataatataacccaaactctgacattgtcaaggcgagttgtcttagaaatgtctctggtagcgactggcctggcgcacccggtcctgggccaggcgataggcggcttctcggggagataggttatctctctgtaccgaatgcagcacggtccggcaattttccttaatcttttccgttatcgtctgaaatgcttcggctgcggaaccacggcggtactctacggcggtgcaaattactcctccggcattgacgatgaaatccggcagggtagagatgccgcatttttggaaatagctttcggcttccggggttaccggaatattggccccctgcagaacgatcctggcctggacacaggaggcatttgccatcgtgatggcatcgggccgagcggctgggaccagaatatcgcagggcagggtgaaaagtgtttccaggggtatggcatcagcatcggggtagttcaaaactctaccgcggtcttttttcacggcaatcaatcgggctgggtcgattcctttcggattataaattgcgccggtcgaatcactggcggccaccagcaggcaccctcgctgctccagaaaccttgccaccgcccggccaacgctgccgaaaccttgcaccgccactcgcagtccccgcagactgatgcccagatgatccgcaatctgttccgccgccaccgcaagaccgaaaccggtgacgcctaattcgtccaggggaataccaccggtaattttagggcgtcccacactgcgctggatttcatcatagatatatgccatacaggtttcatcggtacccatgtccgggccgggaatatattctttcagatcagcaatggctcgggcaaatccccggatagccctctctttttccgacccggccactgttgaagccataacgatcccggctttaccgcccccatggggcagtccggcggcggcgttcttccaggtcatggttcgggccaggcggaagacttcttcggtgctcaggtctggcgctatccggaccccaccaatggctggtcccagggcaatgttgtcgattaccacaatggccttaagtgggagagaaggttcaaaaaggtgaacgattttagccggtccccactcatcggcaaaggtattgcaatagatggtctccataattgttcctaaagcagataccgtgcaataaacctgatcggcataggtcagacgctaaaccactagtcccttaattgccgaaaagatttttaaaatgataggtaaacccaaataccaggcggtgatttggtacatcgaaagagacaataccgacctggtcggggggtatctgtttccgctcatattcggcgttaaattgataactaaacttgtattcgcaaaaaatacttatatttgccgcagccatgaagcgcaggccggttaaggtttcaacggcaaaatttttggctgaatcagtcacgccgtataagacctcaaaaccgggaccgatcccgacatagggttgcagacggccaaatggagtctccttagtaggcaggaagccatagcgggccagaatgttggtctgcagacaccagatataaaatcgatcgcgtggaattaagacgtttccgacgccggaaggtaaaggttgagatagcgtgacgttctgttctttgatgatatgtttggagaaattggtttctagttctaccccgagccagggcagagaatcaaagaaacggccgaacttcataccccccgtgacgcctggctgaagcgaaacgtcttgggcggtaagacctttcagaggtggattgaaccccttggaaaaggtccaatcctgggagggcaggatggccgctcctgcatacccgccccaataccattcgcccagggtaagattttccgggtaaccccgcatccgctccgccggactgtttttccacagataataagccagggcactgaacccggtagttcccaaggagaagatcgtcagggcgaaggccttttgactgatagttgcctgggacgggaccgcagaggttaggagcagacagataatggttacaagaataatagtttgccgcaccgtaagccccagcccgatttatttggcagcggcgaccaccacgcctgccataagcgcaatctggcccagaatcgtagcgatgtccttgatttctttgatccagttgatgcgttccaaatcctccggcacaataacggaatctcccggacccaaccgcaaagacttgattcctcccatgtgaaacgcctgttccgaaccggtccaaccggcgccgaaccatttgaaacttttccgactgacggcgctgccgttggctttgatcacgaaagtctctttcggatcagcgtatttggccgtaccaccagctcgcacaatataatcattgaccgatagatgcggatcataaacgatagctgtggggttgatcaccgagcccataacattaaccgtctgttgaacctggggtacgatcagggtatctccttcctgcatctccaggtcccagggagtaccccgcaaccgctccgggtcgtccaggcggatcaccacccggcccaaagggacaatctcccgcagtttggtaataagctgccgctgttgttggtaaaccagagcagaacgttgggcctccttgggatccatttcagcctgggtcttaaccgacgcggcagcaatcatatctgcttccattcggtcgatggcctgtctcaagtgctgggcctgttgctgtttaactgcggtacggctgaaaaaggcgccttggggaaatgctttgtccgagaaaccgccggcccgggccagcaccgagctgagggtttccccttttctgatggtgtatgctccgggatacttcaattctcccttgacttccaccatcttatagagatcccagtccggaatggtccggacaaagaggtaatcgttgggtttcaagagaatgttgtctttgggtttgccagtcatagccttgcgtaaactgatatagatgcggttggtttggggaccttggggagtgggtgtaacccgggtgatctcggcctcatccaaatttgaggataatatgaaaccgccagcgaagacgatcaggtcgctcacccgcataccgtcccgcataccgaactcgcccggattttgtaccgccccgccgatgcgcaccatcttgatattctggctgggtaccggaaaaatcttcaccaggtcgcctccctgtaggacgatgtccggacgccgtttatctaaaaagagttccagatcatcttccaccaggaccatctctttccggtcttgaatccgcatcatctggacccggcttttaaaagcggtggctgccagaccgccggcaattctgatcagatcggtaagggtgcgctcctgcttgagctcataaatggccggatttttgaccggcccgccgatgccgacgcggtcgccggctatcgggatgaaaatcacgtcctcaggcatcaaacggatatctttggtcttatctccccgcagcaggagatcatagagatcaaaacggacgatggtgcgcccactccgccgcacctcgatgtggcgcatagagccttttttactagggccgccagcggcaaacagggcattcaccaaggtggagagcgaagaaatggaatagcttcccggcgcccgggcatttccaaccacatatatagttatcgtccgcaaattatccagggtaacgttcatttgaaaattggtgtattgccgggcaaactcccgatccaacacctcgcgcagctgcttgaaggtcagaccgcttacctgtaccaccccgatttttggaatagcaatctggccgttgcggtcaaccacaatagcatgttcgccctggatactgccccagaggacaatgcgcacggtgtctcctggcccgatcaggtaatccgggcccaccggcgtctgggtgaccggcaggaaagaagtgggtggccggcggaagaagttatagccgaaaagaggcagcgcaatgccttgaattctggcccgctgttccaactcaatcggttcctcggtcgactcaggcgcctgttccgttaccggcgttgttggcgcagtaggtgggggctgagtttcggggccactggggggtgtgactttttggatctccggtgggcccaaagttggggaggtcttttggagataaaattgggcttgggaggataaatcaggtgtggtcggcccgatgccgctagaagtccctggagctgccggcccggccggacttgcggccggcccggtgggggtgccgcctcccaaaccggtagtgcctgatccacttgggccagcgccgctgtcctgacaccagatggcaggcggcggcagcaagaaacaaacaatcaacaccaaactgataattttcttcccagacatccgcacttgttccctcaatcggtagaagttgataatagctcttttcttttcaagtcgaaactcgaaactcaaatccccttatatcctgttacggtaaagcatccccgatcagatgccaaaggcggcaacggagattccgcaacataatgcgatgcaccatagccgggtcggtccagtaatcccggtctgtcggtcccggcgggcattctgctattgccgggcggattctgccccaaacattggcgtccgccgtcatccatagaggctgccaatttcgggcgttgaataatgtcatgctgaagtaaatgaaggcatgggtgatggcccttggaggtgcctgactctggcgttgtcccgaccagatgaagtcggcagcgctcgggtccagtgccccggccagttcatataaaccgactgacctgcgattggccccctcggggaggaatgtactattggcaacgaaaagcgtcggggtgtagtagcagaagagaaacccgtccacctcatcatcgacaagacgatatcgggccatcagactgtttgtggtgagcttttcctgcggactgggcaacaccgacacgagataggggtcataccccttatcgatcataacctccatgattgactgagcaatatcagcatcagtgatgtcaagcacatccatagcccttggattgatgcggtcggctggcttgaatggacctaaaaacagggtctgatctctgataaacccgtcgcccgcagcattctgatcgtcacgagacagaaaatgcggccaacgttggaggaaaaccgctatccgaactactccccgtgccggggccgccttctgggcatattcacggttgccgagcataacacaagaggacgctgaaaagataaaatagatcaggagtaatactgtccaatggttttgtctattgactgctggcgccatgccttttctctcattccccatttccgtatatgacaacgacctgcccgctactccgtttacagcagagcggaaaggaacgaagccaagatactattcggatcatacactgaggggagaattaaattcctcggcgaaggggaattattagactagttacgggtacatcaaattttattgaaccctatcataacataacgcagaacaggttgccaccatagaaaattaagtttccggttgttggtcagaaaataagtttcgagtttcgagataaaaaatgactgctgcacaggttagaaaacctatgctaccggcagctgatttacatggatcgcgggtgctttttgaagcatgacaattagttgaattcttcctgataatgtgccttagaggttttgttattgcaaaacgattgctgaggaccacaggccgaccaaaatataatcctggggatgatgcttgcttccacctgatttttgtggtagagaatacacgggaataacagtagctcctgcaccgctgagaagggatcgagtatgagcagagggataaataaagtcattcttatcggtaacttagggtcggatcccgaaatgagatatacggccaatggtgccgccatagccagatttaatatcgccacctcggaaagctataccgataaagaaggcaatcgccaggaccggaccgagtggcaccgtattgttgcctggcgcaaattggcggagatctgtgggcaatatctctccaaagggagattggtctatattgaagggcgtcttcggactacctcttgggaaaaagacggagtgaaacgatatactacagaaatcgaagcgcgcgacatgcaaatgctgggccctgccggagaacggccgctgaaagaagcggaagagccttttccgccgccaccgggaggtcctatggaagaggatgattttcctttctagcagccgccacgttcaatccttttacggtttctaaaaatcatatgatggttgacacacgtaaatccaaacgcgatcagatcactcacctgttgagggtaagtgattttcaggccctggcgaacctggccggcaggggcgggggagtggtgaccaccttggtgcagatgctctatcaacccgatgatctgcttcattggcgggccgctgaagccctgggttttatcgctcaagctcatcctaagcgcatcgaaaagattatcggtcggctcctctggtcattgaacgaggactctggcagtttcggttggggggccgctgccgtcttgggcgagatcggcagaaataacataaaattggttgaagaaattatcctgatgctgtttaattgtctggaggaggaattctcacgggaaggtatgctctggggtctggggcggttgggccaggtacacccccaagtggtacgtcaggccgctccgcgcatccaggcctgcctagccgattcgaatcctcaggtaataactcacgcggtctggtgtttgggaattatcggggttcaggaggcttcttcggacatccgccgtctggtggacaacccgcagccggtcaagctgtatgaagatggcgtgttgcgggataccaccgtgggtcaaatctcagcagaggctttggaacgtctggcatcctaccctgagacagatatctaatattatagctaaggaaaggaaagaataccatgtggtttggcattttgacatttattgtaggggtgtacgtcggatacaaatatcctcagcaggttcagcaggtcatcgaatctgccaagaagctattcggtgacgtcaaggataaaatgtccaaaaagaacgaacctccccaagcctaagcgcttaataatatatgtgctgccgctgataagagaatcaacgttggcagggggggggaggggttcacgttagccctttcccctcttgtcgtgtttaactcgggtgcagtgccactacggtgccgtttctgccggtaatcctatcgcgccggtaggagaaaaaatctcccgcctgacagcgggtgcatagtgcagctacctggatgtgttccgatctcagccccgcagcgatgagttggtcgcaactgaggcgccagaggtcaaagaacatcggtttgatttggtaggtccaaaacgcctcgggaaattcctctcggtagtgagtgaattcggcgcagcaaggaccgagcgacggactgatgccagcccgcagcgactccggccggcagccgaagacctcccgcaattgatcgaccgcctgccctaaaacattctgcacgttgccacgccaaccgcaatggacgttggcaatcacccgcgtttccgggtcataaagaatcactgcctggcagtccgcctgcttaatcaacagaccgacgccgggaatatcggtaatgagaatgtcaatgccctgaatctcccggtcatagtgcagccggttttgggaagagaggatcagggtgtttttgctatggatctggccgacgctgacaagttccgtcactcccatggcctgctgtatcaaggaacggttgcggcttacccgcttggggttgtctcccactgaaaagctgagattgagtccctcataaggaggttgactgactccgccgcaccgggtccagaggcggtgttccagttccggaaattgatctaataaagccaaacgaaaccaggccaacccatcctgttgcacccgcctgcatatcacgccggtaactcctgctaaaaatgataggccagacccaccaccgcctgatggcggtcaaagtcaaagacgcctctgcccgaggcactgccgatggtattcaaaaagacctgctgagactccaattccacactccactgtttgctgaatttatattccaggaagcccccgaaatgtttggtaaacatgtaacgcaggccagcttccagttccagagaaaaattcttggcggagtcagcttcggcatagagcatgaccaagccgggtccgacgcctacgtaaggctggagacggccgaagggaacctctgcgtcctgatagaaaccataacgtcccaggagatgaaaggccatggtccaggcaagaagggtttgtccagggaccctcaaggctgtggctccggcctgcggggggttgacggccagcgtctgggagggctggcgctgactgccgatgcttccctcggcttccactccgaagtacgggaaactttccaggaaatagcccagtttgataccgccggtgactccggggtcaatcttcatggcgtcggctgaatagtttattcctcccacccgataggtccaggtgctatgagggatgaagccagcgccgacaaagccgccgataaagaattcccccggtccgcgataacccaggcagcccttggcgtcggccggttgggcgaggcggttcttatagagcaggtaactcgccgccgttgcccccaacaccaccccgaggggcacaaacgtcgcgacaatcgcatcgccggaggacatggccgaggccggtggcgctgggattgacaagaacagggcgaaagccatggtaattaccacaccagtccgaaatctctgtctttttaacataggcctacctcaagcgttcttttatccaccataccacaagaaaagagcaggagggaagttttttgctgatttgtgggagacagcaattatcctcgtaagactactacaaccggttttatagctgtattacttcggcttggatggcctcgcccataaagagactggccagatcctggaaacggggcgttagatcggtggtgagatagtgtctctggcccgtgcggctcaagcgctgattgatttccggatgtcgccggagatagtccgccagtttcaccgctgtcacctcgccggaacagataatctgaattttttggcccagaaggttttttatctttgttttcaaaatagaatagtgtgtacagcctaaaatcaaggtgtcgattcggtgggcctcgaaggggccaagatatttgtttaacatcaggtctgccacctcgccgtcctgctcgccggcctcaatgatggggaccagcagcggacaggcctgttggaatacctgaacaccagggttgagcttatgcaattcgatcggaaaggagttggaagccaccgtcccttcagtgccgatgatgccgatccggccgctcaccgtccggctcagggcctcttccacggtggggatgaccacccccaggacgcggttgttgggatagtgcaccggcagatagtattgctgaatggtccgcagggccttggaggaggcggtgtggcaggccaggatgataagtatacacccctgccggaagagataatccaccgcctgccgggtaaacttcaataccacctgatcagagcgggtgccgtagggaatgcgggcattgtcgcccagataaaggtaatcatagtccggcaaggcctgcaagaattcccgcagtaccgccagcccgccaaaacctgaatcaaaaacgccgatcatggtaagtttcgagtttcgagttttgagtttcgagaaaaagcatatgacactcgtcgttccatgctaaagactccacagcaggtactctattccgacaatttcaacaaggtgccccgcttccgggccaacctgaggctcagagtaattagaatgtagcccccggccagataggccaggctgagaccaaagccccgccataacggccaggaggcggacagagggaagccgtaaaaatgccggaaatactctaaaaaatgagtcaagggaaagacctgggccacggtctgcaagatgggcggcagaagcgtcaccggataatacatccccgagaggagcagtacaagataggaaacggcccaggcggtgatttccgcccggtgtccgaacaggagcaccagggacaacactattaccccttcgatcaccgccaccaggaacagcccgataaaaaaaatcaggagggccggccagccctggcggcttaaatccatcccaaaggcccagatgcttaaacccagcataactccaaagaccaccagaccccggatcagacccaccagtccggacccgagcacaacgtgcaccaggttgataggggcaataagagcgtgtttcaaacttttgccccagacatcgtagagcagggcataggacacatccagttgggcgatctgcaccgtgttcatggctactgcgccgatgagcacaaaggaaaccgtctccggccctaactcgaggaagcgggtcagcagccccacggagaacagacccattaaaggccagaacagcatttcgaagaccgcaaagacattgcggcggttcataatgccgccccgggcggtaaaggcccagaccttgatcgcctcattgactaaattcacggtagagatcctccaagtccacctcttgcaccctgatctggctgagatcacccccggctgcgtcaatctcccgtatgatcccgggcaggcggctgtcgctatgatccaacaccagctccacttcaggcgattgcagccgccattccaacactccgggcaagccctggaagttcatttccggaggctttccggcaaacaacagggtgacccggtcccccaacgccagttgggcctggagagcggggatgccgccctgggccagaatctggccttcccccagaaaccccacctcatggcacaacatttccgcctcccgcatattgtgggtggtgaggataatggtcatgccgctctggcggttcaggcgggcgatctcctcccgggtgtgctgggccgccaccggatccaagccgttggtaggttcgtccaggaagagcagctccggcctgctgatcaaggccttggccagggccagccgctgtttcagacccgaagacagggtttcaaaggggctgcgccgccaagcctccagttcaaaaagggccaccacctcccggacccgctcagtcaggctatcgccccggaggccatacagacggccataaaaacggagattttcctcaacggtcagggaccagacaaatttggcggcgccgctggccagattgatccgttgccgcagttgggccgcctgctgtaaggcgtccaaacccagcacccggactgagccggcgtccggcaagagcagtgtggccatgatagaaataagggtggtcttgccggcgccgttaggacctaagatcccgaagatgatcccggcggggatcctcaggtgcaaatcccggagcaccggctgccgacgccggcgcagcatgccgcggtaatacgcttttctaagcccttccagttgaatggctgttttcatattgcttctctcaagaaatttggagtttatcagaggggattacggcccgcaagacgcaaggtccatgatctttcaggaccaacaaggtattttattttttgatggtggatttggattaaggattcaggcggccaatcattgctacataatcaccttcacctttcggaggaatgctggattttttcctccaatctaaatattatatattatttacctggtttaggcgtacatttgataaaaaagtggacaggtgcttcctcaagaacgatcctccgaaatcgttcagaaaagaaagacaaacatgttcaacagaagccaaacccgaagtgttgttttattgatccccagcggcatcaaggaaacaatagtcggaatttacgacgtgaccttttcaacccgctaaggtatttatatttatgaagaaataactgtaggaaggggcaggacccctgccgccatgaagtgcgtcgccggtatccgaatctctactaattaacggaggaagatatggaacatcaaggtatgtacaaagaaaaccaagaagatcgtgctggcaggttccaatggctgcagacgactccggaacgcctcctgcacgtgacagaagaaatatctcaaggctcagaaccaaagataagtttctatgccctcctggcctccgcctcgcttattgccagcttcggtcttattgccaacagtacggcggtaatcatcggcgccatgcttgtgtcccctctaatgacccccattatcggtatttctctggccctggtcttaggggatacgtccctcttggggcgggcgttacgggccgaggccatgggcgtggctttagccattggcattgccgcctttctgggggtattccccttagctctggaagtgacgccagaaatgctgtctcgcaccgaaccaaatctgctggacctcctggtggcggtgttggcgggatttgccggtacctatgccttgattgacgctaggttgtctccggcgctgccgggggtggccatcgctacggcaattgtccctcccctggctaactccggtctatgtctggctatgggggcatttcacggtgcctgggggtcgtttctattattttttgccaactttttggccatcttattggtttctgccggcactttcgtcgccgccggcatggctcctcgcattccctggtccaataaatgggaatttgcccgaaccttcggggtggcagtggcaggattcttaatagtggccttattgcttacccacacgttggtacgcattgtcaaggagcgttatctgaacaacgccatccgggagaaccttacggaagagctatcgggtttcccctctacttcactcgtggaactctggcagaaacaattcgaggataagctctatatcctggctacggttcgaaccccaagcattatatcccccgataaagtcacggctatacaagaggtactcagccgccggttggacattcccactgaactcatcatacgagcgatcctggccaaagacgtcagcgccaccggttccaccagtcaggtgacagctcaaaacctggacggctttttcatatcaaggaaactcaatcctgaggttatgcggattcaattagcggaacaggcattgcgggaagtattaattcatcggcccgatattatcctctccgaagtgaagatagtgcagtttccccgcggaccggtggtggtggcgaacttgcaaacttccaggccgctcactcccgaagaggttaaggaattggaagaaaagatacaggagcgtttgttcgaacccaatattcggctgttgacccgctgtttgagcaccattgacatcgatgcccacggccggattctttacgcctggtcccacttcggttcccagtccccggtcgatgcagcccttcaggacaaggtggaaaaggcggtagctacagagctggggaaattccctggcctctttgtcaataacgtggatgccctggcagaggatgaccgctggagcgtccgggtagaggcctccgggataaaaatccccacttccaaggagttgaaccaggttgaaaaatcggtgtcccggcgggtgaaccgaaacacttttatttacctgtggttccggagtgagaccatgctcacccgggagggcctcctatcagtagaagattttaccaataatcagctaagagaaaggaagagacaataacgtttagcacaacaataagtaacaggaataatcggtccgcatggcttcttagcccgatttggttgctaccagtcaatgcaagtaagaggctgattcttttccaggttcccgctacaagggttcaaacatgcctggtttggccttgtgaggctcggcggcaggagccggtttagctggaggcgttgctgcagccgcaggttttggttctaacagactgggaacaccagaaggaggagcttcctccgggatcgttcctgcttcttctacaacctcttccgtagccgcggacgcggtcccaccgcttttggaacggattacccggcgcaccgctaccttagtaagagacagatcgctgagctccaaccacccggttttgccagtgcgaggcacggaaattttgacccagccctttggtttttcctccagcagagtcacctggtcgttggtgcgcagtcgaaccaagcttttgctgctcttctggggctcagctctcaatgagaccccccaacgccggacgtacaactctgatatgggtctaagttccaagtcccgatcattggcccatccctggcggccatcttcggaacggacgagaaaccaactcccccgccgttctagctgctgcacccgatcgttaagacttacgctagcaacaatgctgctatccggctctggggagctttttaacggcaattcgatggcaccaacatagaaaaaggtttctcgttccactggtgcagtttccacctttaccggttctgttgtggcacaaccccacactcccaaagccaaggatatcagcataagcaaccgtggaaacatgctcatggtgaagcctccctgtcatcaatggagaaacaatgtaatagttgggaattatcgatgttgaatgggtctacgcgattataccagaatatttaaaccataagataatcaaaaaatcaattgaattatcaatcccaaattcaagcgctgctttggcgacaggcttggagttagcggtgctgacagctttgtgagattgttgaaggcttagaaaagtggtttctttctagtaaggcgtaaagcgggtggcataatagattcatagcgctgatgaccggcagactgctgttaccttatcctatctccctgatctttcaggatcaacgagttttttatctttttatggttttttaaggtccaagggggtgcgggttaggggttgaaggaaatattctcggtcggatgagaggaggcttgcaataccttaggaagtgcggtaagctgtgggtaattatggaagaacaggaacgttttgtcagttcccggcgccatcccgaggatctgggactggaaatcggtctcagaccgcggtcgctgcgggagtttgtcggtcaggacgaggtcaagcgcagtctggagctagccattaccgcggccaaggggcggagtgaagccctggaccatatcctcctgcacggccaccccggtttaggtaaaaccaccctcgctactatcattgcccaggagctgggagcaggtctgagaaccacctccggtccggtgatcgaacgtccaggggacctagcggcgctgcttaccaaccagaagcctggagacgtcctcttcatcgacgaaatccaccgcctgccgcacgtagtggaagaggtcctttatccggccatggaagattataaactggacctgatcatcggccagggaccgggtgccagggcaattcgcctggatattcctcgttttaccctggtgggggcgaccactcgggcggggctgttgaccccggccctgcgggaccgtttcgggctgatgctgcgggtggaattttaccacccggatcatctccaggccattgttacccgatccgccggggcgctgcagatcgacattgaggttgccggagctgcagagatcgcccggcggtcccggggcacaccgcgcattgccaaccgcctgctgaagcgggtgcgggatttcgctcaggttcatggcgacggccgcattacccggcagatcgccgatgccgccttgaatctgcttgaggtcgataaccgtggttttgaccgcatggatcgacggatccttctgaccatcatcgaaaaattcgacggcggccccgtgggggtagatactctggcagccgccctgtgcgaggaacgcgataccctggaagatgtctacgaacccttcctcattcagtgcggcttcctgaaccgcactccacgcggacgcgtcgccacccgcctagcccaggaatatttcgaccggaagccgaaaaagggcaaacagccgtcgttggaattctagctatttggttgataatgctatgagaattagaccgaagggataaaaaaaagggattttagagaagtttaacgagagccgcgaccacggcgatgccgccagccaacatgcctcccagtcgcaaggtgaggtcatgtttgaggcgcagttcggtctcccggatatctcgctgcaacatggcaatatctcgctgcaacatggcgatatcttctttggtggccaggcgggcttcaataatttctgaaacggcagtggccaaggtttcagcctgctgatcggtaaaatcagcagcttttagttttttggcgaattccaaggtgtcaaaaatcgcggttcgcattgcagcctctcttttactattttatagtaaaagcttaataatgtcaatcaattcatcgcttccgaacaaagcttcacattaaccggaatatcttatgaacgccatctggatggtgcttatctgcctcagtgtcctgttcgccgtcgtgaacggtagcattggcggatttactcaggccctgttcgaggccggcaaggccgccgtggaggtctgcatctatctcctggggattgtctcactgtggctggggctgacgaaaatcctggaagattgcggtataatctataaaatgtccaacttcttccgaccggttatctcactgttgttccgcaacatcccgaagggccatccggccgtcaccaacatcaccctgaacctgctggccaacgttctgggtattggcaacgccgcgacaccattagggatcaaggccatggaggacctccagacgctcaaccccaaacccgacacggtcacctttgagatgatgctcttcattgtcatcaatacggccagcgtgcagttgattccctttacggtcatcggcctcctggccagctacggctccaaaaacccgaaccaggtcatgctgcccaccttcatcgccacgatcatctcagcagctacagccgtggtcattctctatgtatttaaagtattgaacagcagaaagccctgacatggaaaagctacaagtttcctttcagtatattatcccgttgtttatttttttcaccgttgcctacggcttcgccaggaagacgccggtttacgagtcttttgtttcgggcgctaaagatggcattaatattatcgttgggatttttccctatgtcctggccatcttcatcatggtcaagaccttgcaggcctcgggggcgcatgattttttcaaaaaagtttttgctgcagtagcagcgccactgcatctcccccctgaaatcttttccatcgccctggttaaaccgatgtccaacgccgctaccctgggcatcttcactgaaattctgaaaactaccggccccgactctctagccagcattatttcggcggtgattatggggagcgccgagaccactttttacgttattgccgtctatttaggctcggttggcatccgcaagtcaaggtacctggtgccggtatgcctgacggcggacttggtagggattgcggtggcagtcaccgtggtgatgctgctgttttaattcccctgagcggtttcggtgttcaaaagttttcaataacctgataatatttggcatttttgccatggaaacgatgggttttgaacgtggcaaaatttgtagagaagaaatcataaattttaatgatcgaaacctaaattgagcgatttatagccgaaacaattagttgcgctcaatggcggggacccatgaggttggggcaagcgcaggctacagcctgcggctacaatgagatcattccagagatcgctcaatttaggcaaaagattcagtagagtgttttagttagggggggcaatatcgctctgctcttaagaaaaatattatttttctttaattggattaactttggcagcatctacagctaaattactcggctcttcaaacttttgaagtccaatttttttgaccgggacgatggctgttggaaaaacatcccctcccggctcaggtcccacatttgctgcacctaaaccaaattcaatatagattccccataatccttcatgaatgtcattatatcgtatgagtgcttcggccacttccttgtaggaaaaagcaatctgtttggtctccggcattggaacgaacctcctctttccaaccaattttttctggatctatatttagatatttttccacggtattagcagctatattcatagctaacatacatattctttgatcaagttttttagtaactttttcatataggctaaaagagccaattttttctgcaagagaatagactataaattggtttaaactaacaccttctctatgggcagttattgataattgtctatgcaggcttttaggtaatctaagaagaattcttcccccaaatgacatggattgtgatggagaaggaatttcctgttgaagattaatcgctgtctttatccaatcatttgcagaatcttctaaatgttcataagcctctgatggtgtatccccttgagcaatacaacctggaaactccaatattaatgcagtatatgttccactttcttcatcaggaattagaatgcgggaatatggttttttcaaataatcctctggctctttcattatctttttcataatggatatacctcccgagctattcttcgacaatttcttcttctattttttcaagatcgaattccaattggtcaagaatactattttttgtaattttatttagatcctttgaaccatggcgtggtatgctaattggacgaagatcgggaaacctcttgttaatccatgtctgatgctttccccggtcacttggaaccctcccaagagcactggctaaagactcaagttcggaactattaactccccctttttcccttaattctttaacccaacttcgaagtttgtcaagttttgcccaattcataatagcgtaaatgatatcatcactttttctttcatgtcaaatatatttttgcatctacgggtgcggagagctttggcctcccgtggatgctgggcggcgccttttttttcactcccggaaaaatttccttccttccctcttgacatccgaataaatcagcttaaattaacgttgttagcactcaatgcctgtgagtgctaattaatgtgtccctcatataagaattatcaataatataccaggaggttgtagcatgaaggttatccccttgaacgatcgcgttctggtgaagcggaccgaagagttgcaagtgaccaaaggcggcatctatatccccgacaccgccaaagagaaacccattgagggccggatcatagcggtaggttccggtaagattgccgataacggcgaacgtgttcccctgaccgtaaaacccggcgaccgcgtcctgtttggcaaatacgccggtaccgagatcaaggtcgaaggcgaagagcacctgatgatgcgggaagatgatattctggccatactcgaagattaactctctagactcgccttttataaaaacagtgggcagtgggcggtgagcagaaaaagcattagtgtgagcagccggcacgctgatgcacaggccaggaggcctatgccaccaatcattctttcaaatttcgttgtgttcttgaaaacatgtgaaccttataaaaatttttccttttgagaggagtggtttaatatgtcagcaaaggaaatcaaatacgatatcaaggcaagggaagccatgctgcgcggcgtcaacaccctggccgacgcagttaaggtaaccctgggtcctaagggtcgtaacgtcattatcgaaaaatccttcggtgccccctccattaccaaagacggcgtcaccgtagccaaagagatcgagattgaagacaagttcgagaacatgggcgcccagatggtccgggaagtggcctccaagacctcggacgtggccggtgacggtaccaccacggctactcttttggcccaggcaatctaccaggaaggttccaagctggtagcagccggcgtcaaccctatggccctcaagcgcggtgtggacaaggccgtagcaactgtcgtcggggagctgaagaagatctccaaacctaccaaagaccagaaagagatcgcccaggtaggcactattagcgccaacaacgatgccaccatcggcaacattattgccgacgccatgagcaaagtgggtaaagagggcgtcatcaccgtggaagaagccaagggcatggagaccagcctggaggtggtggaaggtatgcagttcgaccggggctatatttctccctattttgtcaccaaccctgacaagatggaggtaagcctggaagaaccgttgctgctgattcacgagaagaaaatcagcgctatgaaagacctgctgcccatcctggagcagatcgccaaaatgggcaagcccctgttgatcattgccgaggatgtggaaggcgaagccctggccaccctggtagtgaataaattgcgcggcaccctgcaggtggccgcggtcaaggcccctggcttcggcgaccgccgcaaggccatgttagaagatatcgccatcctcaccggcggccaggtgatttccgaagacctgggcgttaaactggaaaacatttcactcaaagacctgggcagcgccaagaagatcaacatcgaccgggataataccaccatcatcgacggcgccggttcccgggaaaagatcgaagcgcgggtcaagcagatccgggcccagatcgatgagaccacttctgactatgaccgggaaaagctccaggagcggttggccaagatcgtcggcggcgtagccgtcatccgcgtcggcgcggctaccgaagtagagatgaaagagaagaaagcccgcgtggaagacgccttgaacgccacccgggccgcggtggaagaaggcatcgtccctggcggcggcgtcgctttcatccgcaccctgccggccttggaaagccttaagctggagaaccatgacgagcagttgggcgtcaacattatcaaacgggccctggaagaaccggtgcggcagattgccaacaatgccggtggcgaaggctccgtggtggccgaacatgtgaagaaggaaagcggcgccatgggctttaatgctgaaaccggggtatatgaggatctgatggtagcgggcgtcatcgacccgaccaaggtggcccgcttcgccctgcagaacgcagcctccgtttcctcgctgctgctcaccaccgaggccatgatcgccgagaaacccaagaaggaagaaccgatgccgatgcctccgggcggcggcatgggcggtatgggcggcatgtactaaaccgcccaactgcccgagttgtattgagtgttaattaatagagagccggagcgggttgaagacctgttccggcttttatcatgataatcggaagggtatatcggtccccatggccgggtaaccttcagtctgaacattgtgaggaagggaaaggatttctcaggaaaagggaaagggcaagaaagctggcgtctcctgcccccggttaaaagtctacaagtttgtaaataatctgaactagcgccggtaccctaaaatcttttcgacttcatcggcatcagcatccatgacgtagggaatgccggagattttggcggcttcttcggtcagggcaaacaggtcgtcgcgggtgatatgtttcagggcgaatttccgcgccccggccatgaactgctgcagaccctgggtcagtcggctgatatagctgtacatgccgatggcgccaggcgggatgatgccgtgttcccctaaaggaaaccggcggcgcagggtggcggcctcggcaaaatgctctacataggcctccttgcaatcacgttcttcccgttggcacatggcctccagcttacgcccttcattagtgcccaccatagaggcggtcatgatcgaacggcccatgcagaccagtttgacgtagggggcgcccagggccaggcccttgaagatatggtcttcaagggagagaccgccggcgatggcgcagtccggcacaaattcacccttaccgtccaggtatttgagatattcatagagcagacattcgatgtagaccgtgggaacgccccattcgttcatcatgcgccaggggctcatgccggtgcccccgccggcgccgtctaccgttaacagatcgatcttggcctgggaggcgaatttaaccgcccgggccaggtcagcgggacgataagcgccggttttgagggaaatccgtttagcgcctacccggcgcagatgctccacggttttatagaattcatcttcatcgaccatgcccaaccgggaatggcgttcgaattccttgatgcccttggctatccaccgttcttcggtagccgagttttggggatcgggaagcacgatatagccgcggtcccggagcagcttggcgcgctccagggtatgcagtttgacttcgccgccgatattcttggcaccctggccccacttcagttcgaagaactctactccgagcttttcaatcacgtactcggggacgcccagacggccgtcctcgacattggcctgaacgatgatatcgcccttgccctggtaccaatctttgaagatctttacccgccgcgccatctccggcgagtgtaccacgcgaccgtttttaatctccgcctgagggtccatgccgcagacgttctcgccgcagacaatgataatgccgctgatggcggcgccgatggccatggcttcccaatgtacgcgagcaatctcggtagatcccaaggcaccggtaaaacaggggaaatctagttgtaccttggcgttgacgccgatttcagcgcttacatccaccgccggaaaagtagccttatctgaattcgcctcaatacccacggcgccaacacaggtgccttgtacattgaaatgagaaagatccaccggatagtctttatcggccccggcggtgacgttgccgaacggttgggggtagagcatttcccgaccgcgaatggcagagcggccgatttcacacggtccggggcagctatccaaacaggtgacacagatgccggaaatcggcgcgggcttcacccgagtcttggtcagcgttgccgggctgcgattcggattgctaaaagtcatgctatttcctcctgatgatagtttaagatcgtatctcggtcaaaaccgagtgtatttacaaatatgttgattattggatctatgggtcttcctaagatatggttgatatatttataacatatagatatgattagcttattatcttgttgagatcaccccccacaggctggcaattttaagcagctatcgttggttcagaatatgtcagaccggcatttctttaagatcatatatttcgttgatattactgattatattgtcttgatcgacttagttatacaatattgtaattaaagctatttttattcgacataattgtaactctacaaccgctaccaacccccattgttgttcttctgatttgcatctgcttcaggggaattgtcgtttccggcagtgaggtggacttgaccttaagaacaggaactgagaatctttgaagccccgggtggccgtcagatccttaagttcgcctcgcaacagcattgcttccgtataccgatgatattttgaggaataacgtgtatcccgcgatgaagcgccatcttggtcgggcatcacaattctcaattgacggcctggttcctctccggctccacttgaattgagagtctgcccagacaggcaatttctgattatttgagcaagaagtattccatttccggcactagtggaattatgtcggttttgagtcacaagattaaaatacggttcatccgactaaagcgtacttcgcattgtgaagtgccaagattttgagtttgaaaaattccaggtctcgaagaccataggcctgccgtttcatcgttttgattttattgttggtgccctcaaggcagccggtagatataggatagtcataataggctcgtatgcctgaacgatacatggccacagtcttggcgaacttgatgagcgtagagatacctgaggcaaaggccctttgcacccaatcgtgtaagattttggtggctgtggttctatcggattgcatccaaatctggcgcaggtcttctttcatatagtaggccagtgccaagggttgattgagttccaacaccgccttaggaaggtgactagggacggcactgatataggccggggacaggtcggtggccacggcttcaatatgcaccttttgccgcttgaggattttccagaaccgtttcaggacttcggcacctttgccctccccgacatagacgacggcaccacttttcaagtcaagtacgatggtcaggtagcgatggcctttgccaatgctgatttcatcgatggcgatctgcttaagtttatggaaccgggggaagcaaaacgtctcatcaggtttcgtttccgaatatctttgatgactgtcaaggcattgcgattctcgaaaatagttcttgaagttctattcttgattgcatatcatctcaacgggtttcgataagaaaggatgcccatgcgaccgtccgttgtgctcgacatgaagcgaagcgcggtgcgcgaagcggtaagccgcttccgcacggcgaacccgcgcgtcttcagttcggtgctgcatggcaccgaccgggacggcagcgacctcgacctgttggttgacgcgctgcctggtgccacgtggttgaacttgggcgatttggaagaagaactgaaattgctgctcggcgttgacgttgatttgctgacgtctagcgacctgccgccgaagttccgggccaaggtgctcgcggaggcgcagccggtatgagcgaaaaccgtctgcccgattacctcgatcacatacagcaggccgcgaccgaagcctgtggcttcgtggaaggcttgggcaaggacaacttcctggctgacaagcgcacccagcaggccgtcatcatgagcctcatcatcatcggcgaggccgccacaaaggtgttaggccctgaccgaatctatttacacccgtaaggaaattttctacagtggacattccacgaatattcaacatcactgaaagtgctcaccgcatccacaacccgatcacacccgaaaagctcgccactctcggcgcggcgctgcgcctggaatcggggactcgtgtgctcgacctcggcagcggttcgggggagatgctatgcacctgggcacgcgatcacggcgtcatcggcaccggcatcgacatgagccagttgttcaccgagcaagcgaaactccgcgctgaagaactcggggtcgccgatcgagtcgagttcatccacggcgacgctgtcggctacgtcgccgacgaaaaggtcggagtggcagcctgtctcggtgccacgtggatcggtgggggagtcgtcggcactatcgagcttctggcgcagagcttgcgcaccggagggatcatcctcatcggcgagccctactggcggcagttaccgccgacggaagatgttgccaaggggtgtcttgccaactcaatctccgactttctcatgcttccggaacttcttgcgtctttcggccaccttggctacgacgtcgttgaaatggttctggctgaccaagacggctgggatagatacgaggcggccaaatggctcaccatgcgccgatggcttgaagccaatcccgacgacgagttcgccaaagatgttcgaaccaaactgacctcggaacccgagcgctacgccgcttatacgcgtgaatacctgggttggggtgtgttcgcgctgatgccgcggtgaggcgttgacgcacccggcggatcctcaacggctgtgccgcgccacagctggtggctcgccgagatgtgattgcgcctaaattcatttcttatggtctagttatccgtgcaatcaacccgacgctggtacgctggacgggtgcagtcaggcctcgccagtaaggaaatttggtcttgagttgcttaaccacgatccgcttgatatctttttcttgcatggaaagctcctggtatttattaagatcgaccatctcaattataccagctttccatgcataactctataatataattaattatattgtatttttcttaacaggcttttcaaatgatttttctaaaaaggcgaacaaagagttactctcccccttgttaatattttttcggtcacagagagtaattgtcgttctcgttccgttaaaaatatcccttgatcgatctgagatggataatcaattcgcaattgggagaatcctaacttaaattcttttccgattgagtcatcaatcattttttctaaaactagtgatgggaccgctacggattcaaggaaacgaacctgataacccttaaatttactgcgtgcaattagtgttcggggtaaatccagttggcgggaatgaattggctttgctgtctcggttacggaatcagaaccatcatgctcaaacggcatggttcctttacagcttgggtatcttgagcaaccataaaatttattccccgcatgaattcctctcctggcagttcttaataccatcggggagttgcactttgggcacttgggttcaaccataaagaaatcctgaatttatttattttcaatcattagtgtccggcacaataattgagtaagtccatctggttatttatggaggtaggcggacgtttttttggacaaatggtttcccaaagtgaacgtcgttccatcaatgtggcttgaatgagtcgagacgattctaagatgccgatatttatggtggtttttatttttaaccagatgagcagcaaataggctattaaagcagtccagatttggattaagacggcatttcgggaagtgccataaaaggttttgattttcagattctgtttgacccacttgaaaaaaagctctatctgccaacgttgtcggtaaagatctgcgatggcgagggcagacaggtcaaagcgattggttaaaaagacatattctttgccagtttcagggtctcggtagtgcacccggcgcagggtgccttgatagctatgaagaccatgctcggagttcaaacggatgatctcgtcagttagaaccctgtcaggagcgggatttttcaacgtttcgatgacctcgaagcaggcattggatttcagtcgggtcacaaaccagacgcctttctggtggaggcgatgcagccaggcataatcgatgtaaccacggtcaaaaattaataaatcacctggatcgaattgcagcgttttggcaatttgcatgtcgtgaatcttggcttcggtcaggatgacgcatttcggcagcatatccgttatcaccgtatgcaacttaatgccagccttgcgggctcgaaagtaagtccaggggaaaacgctggcacagagatcaatggtggtcgaatcaaggatttttatcttggactgccgtttattgttacgggtcatctcgctatagaagcggtgcaataatttgtgataaacctcttcaaaaataatggccggacattgttcattagcctctgccagggtagagcgtttcacctcggactggcccaagtgataaagtttcttgacgtgttgatcgagactaaacaccaaatcccggagactcttgcgactactgaattgggcgtatagcatggcgccaaactgtgaccaatatgaaaatgttctgggcttcgggcctgcccaggaatgggtatcaacgatatggtcgaaaacatgtctcggtactagttgtagcatttgccccaaagattgtgttaagatgtgccatagcccccttaactctcctatgttatttggtttttaggtaaaacgttataacaaaaatggcggttatggggacttttttattaaatattatttgacttttttacgtatcatctaccggacagcagtgattttttttaataattctttgcaatatcctccagcaagatcgcgttcatgttcatacagtgctgcatctctattgtgagctaatggtgtcctgatctttgccagcaagttgctgtgaggattccaatactttgtatcctttcccattatcgatttaaagacatcccattcagcaaaaataatggcaaataaatcttttggataagaaaaatctagcaaagaatttgatgccctgctaccaaaagttttttcttcttttttttgggctacctggcattgttcgaatatgtttttcagatgtggccgtgcctttaataatttttcaacccagttatctccatattttttaatcatggtattggtaataaaatttcggagagtaatttctgtttccctccataatgaccaaagatcgctctgacgttctatcatctttaaatagtcttgaaagtgttttgaaaatgcgacatattctccttggtcagagactaatattaaagaataacgaagtaattcctccgcatcagtttgcttgacatcaaaaacaggcccaaagagaatttgaagcattttatcaagggtaccatcttcttttaagatattgatcatatgatcatagtgatcgaggaaagatcctctaacgcgaagagcagctttatctatatctattccttgattttctctaagtgcttcgacaagttcataccctatcatttctaacagataaggatgtccaccgcatatgatattcagatcctcttgctgatcggttgtcatatttattccgacatttgaaaaacacttaaaatactgttgcaaatcttcttgattaaacatgcccaaataatgtttatgaaaaatcccatcaagagttgaaatagccttagtttgtaattcaatttcccgaagtgagcgtcttgaggtagtaataaaggttacacgccattctggtcgataagaaagttcccgtaatccctgaaaaccggaaatatctcctttaaataagagcctggcatggtcaaattcgtctaatataaatataatgcgataaccatattgacgaaccttttcaaaatatctttgaattcttctatagccttcaccccaggataattcatcctctaaagcacggttagcagcaactttgattgtatcagtgaccaatcccaagtcatccatttcatcatagcaactagtaacgagggaacgaaaaaatattgcagctctatcataagttgctaaattgatccaaattggaagcatgtttttagcctggagatcaattcgacgttccatagtcgctttataaaccagactactcttccctatgcgataatctcctattattgcaagattaccagattcaaagggacgaataactctattttctatggcttccaagctttctcgacgtccgataaatcgattaccgctaactattccaccgtaatcagaaaaaggattttcaaaataagatgacatttttattcctattgatgggcaattagccattcattaaagaggccgacttggattaaataatattggcctccctctcgttcaataacttctcgtttgacaagatcgtcgagtatttcatcaacgggcttagaggtttcacaaagaatattataacgattacagggacccgttttactgttgaaagctattgctgttaatactttattggcatcttcgttactaatggcgtcttcagaggtatcgccagaatttaaaagattatcaaatttatcaagatctaaggcattaggccctcgaattagatcatcttttacttgctcaatatctgcttcggtaactaaacgggcatgcttcctattcatataatctaccaagcgattacaaaggatttgaatgtaaaaaggactaccagccgttaaattaattatacggtccatcgccttttcccggtagcgactttcaccttgacgaccgcctatacgaatcggttcatcaataagcttaattgcatcttcgcgctttagataggtaacccgttcatcttgtgctattccgaactcattaggaaagcgctgtttgaattttggcataacatcttgacctacaagaacagcactaaaatagttttcctgtaataacgctttccaatttttcataaagttttcaggaagacttcctgccgtaatataaccataaatataagaaaattcatctataagtaaaataattcgggaattgcgccactcttgtgatttttcacaagaacgtctaaatttttcaaatatatttctaaagaggctgagtggactatgatgttcataaaatcctttttcactagggatagtaattcctaatgaagcaaatccattactcaccttatcttcaagagcatattctaattttcttaatatctcgaaaagtatttgatataatagaggtatttttgaatgatcatccaatatttttcctatatttcctatatcaataattaataattctttattagaagttagtttggttttaagatgatgcaaaattgatgatttgcctgcacgagcctggccaaaaatgacaacacatttactttgtaggcgagattccataatggttttcgccacatttataatcagctcctccctaccgtaaaacattcttggatcaccgacaatccctccctcagcataagctgcataaggattatctattttttcaaattcagtctcggaataaagacgtattgagaaatttttgatggaagtcgatatgacctccccagatctagttctatattgagtatataccggtaaggaaaatgtctgagaatttattgtctctttgcttaaatgaagcggcacccggagaatgaattgttccgctcccctcagagagcggtccagtttgatatcaggcactttgagatcaaaggctgcttcatgttcctgttgttgtataattaattctaatgcttcagctggactacatccgatccgattgttaacggcaatttgaacttcaatatcttgattgttatcaggaaaatatgattcaaccggtaatcggagggttaactgaggcatagagcttttatatagttcttctaaatatgaggcagctttatttttgatttcccaaatgactgggaataaatcttcaacggaaaattttgttggactattttcaatttccattagtaaatcttgacagcgattgccaatttgaagagaaagacgttctttttcttcaaatgttgtttgattacacaattctaacgaagtttcaaatatattacgcaattggagcattctttcttggtcgagatctatagagggtctttcactaagctttttgatcacttgcaaaatattttctaaggatgctgtagtaaattccatattggacaataagcgaacttcgttagaaacattacgtgcagcttctgcactctttttttgcagcatattccacaatgtcacaaaatcatttaatttcattgatgacttaccagctgatatttctgcacttttcaagaattctaaagccatcgcctggtgagatgctttgtcataaagtcggtttaatatccgatttgcagcatatcggctacgaaatacaagataagcaattgaattgaatactttaaccccttctgggtgatttgtcagaacaaaatctaatgtttcatcaatagaaggaatatttggcttcattggaatattggtttgtcctaaggtagaatataaaaatctaactaacgcatttacggcatcttgttcatccttgctctttctatccccatcatatgcgctcagagcttcagcgtaatatgcccgggctgcagccagaggtctgccttcaatgacaatagcatcaccctttgaagcgaagcaacgaccaagataccgtgaaaaataattaggatcaccctcttctaaaagtgatgctattttagctgcagaaaggtaatatgcagcacgatctgatggtctgctagtacccaacttagttgccagttcttctaacttttttatatcatgcgggctgaaggtttgtttttgaactcgatcagcttgcactccctcatatttacaacgatcaagaaaaaaccttgtaaaccttgaaatatctcctgaaaaagctgttagtgttgtttcgatgacaatttcgtcaatttttacaggttgtcctgctatggcttgattgattgcttcgagtatctctgccgacttaacatcagtagagatattaaggattttttgaagcaatttttttgcttcgtcataatggccttgctttgataaacatatagcgatgtttctttgtaccgttacattatcaggctgcttggtaaggatttttctaaaaaattgctcggattgaccgtagtctcccttttttaaattcataagtgcaatctgaaataaataaggtgcccttttaatctcattatcagcctgtttaagttttttctgaaggagggttatggcatgatcatattgaccagcattttgatacgaagtaattaataagttatctatggatttaggatcactacttacctgcttatggctttctaatgttttaatagcttcttctggtttgccttgttggactaatactgatgctaaatctttaactgcactttcggtattatctcctcttttaatagcttcacgtagtaattgaacagccttgtcgagatctttttcgattagttgtgccctttttgccctagcataaggagtactcccttttggtacaccagtcactcgtgtgtattcacgccacttattctgtaattccttagcgctagggtattctgggtcaatttctataagtttattaatctgggcaatggcttggggataatcaccttcattagcgtattctgacgctcgacttaacatctcatccatggttcgaaacatcaatatcctaattgctacaggtccttttataccttgggcaacatcaaatattactggtatcctttcccctggattcagataaaggactttgtccaataattcattatctaaaattgcacttcgatgaaaaaagtaatcatctccatcgataccctctaaaaatccataatttctatctcgtttaaaattatatatgtatccttgaggttggtgattatcttctttttcaaggtggttatcctcctctaattcagttaactctgattttataatttgataaccctcgcctaattgttcccctaaaaagttgagcatattctttattatggttattgcttctttattctctgacctgtctctcaaaatgtttattgcagaatcgttattattgatacataaaagtaagtatattcctgtttctatcatgatatttatttcttcatcagagatattggttcctttattaattaatatattgttcaatattccgtaatttgaatgctcattaattaacttaaccaagacataccacgccttcatttcttgaaaaaattttacattataaaaataattttctaatccatagcatgccaattcttcattcccatttataattcccaagacggccaaattataccaatctattaattcttttgatttcgctgccgtttctttatagaggtccaaagccttcttataatctttacaaagccataaaatataggctaactgtcttttaatacttggagaattaggaaatcgacccgaaagagctatcatttcatggagaatcggttgaattctaccgaatttttcacttagttcatttacttttactgcgtaattatatttttccctaagtttattccaaatgttcttagcatcatgggcctgtttgcctataatttcgtcatcgggtaatataaaatcaggatttttgagttcattaatatttgctacctgaagctcagcattaaaacgagcctttatttcaataagttgcttatctaattcttgattggtaatatcctgagattggggaacgtctttcagtttattggtcttatcataagcaaatgattcaatttgatcacttgaatctgtcagttcttcccacattccaatcatttctgcaataatcgtcttaatctgaccttcagattttaatgtgacatgattaagactaatttccgtcaatatgcccgatacctctttaccagttttaagatgtaaggttatattagttcccaagggaatttgtttttgaatcaatcgaataatctcttccatgggaaaatatctctcttttattatttcaattattatatcaaaaaataattgttattatgaatgatattatgatcattatctctgggaaaacagaatcaagattctcgagataatttaagactgttgcaaaacgtatcgaaaatactacgtgaaattgatatcaaaaaggctcgtgaaattgcctaacatgtggtaatatcaaggaaatacattttccgaggttgatatgaccaataaaggcggagccaacggttcattttttggcaaccatatttatgaaaacctcctagcccggcgatcgcacctccagtatgaactgagtcaggtggtggatttcagttttgttcgaaatatctgccgggatttttatgttgattggggcaggtacgcttgggatccggtgctgatgttcaagatggtctttctccaatttctctatgatctttccgatcgcgaggtaaaagagcagattaccttcaacatggccttcaagtggtttctgggtccgagtgctgaggagttcccgccggaccacaccaccttgtgccgcttccggcaacgtttgggggccgatggtttccggacctttttcaacgcggtggtggagcaagccagaagccagggctttgtttctgatcgactgcatatcctggatgtgtaaatgtcataattataagatataaacataatttctcaagataattcctatgtataaaattggttgtcttcatattgtaataacccagagcgaagtctttaattgaactttcgaaatcaagtatatttagctaaatattcaatgcttcctctccaaccgataccgcagccggtaatccctatcatacaccttatcgccacccgtccgatattttaatcggtattcccgatcataaattttaccatcatcaacccggtagcgcagcgtataatcccggtcgtagattttgttgccatcgatgcgatattgctggcggtaatttcggtcataaacttttccgccccggatgcggtattggaggcggtaattatcatcatagacatccacatcttccgctgctgcagtaggaaataccccagagataattgccagcagcaaaaatatcgtcagacccatataaccaaatgtatcggctcggctgtggctccacataagcttttatacctcgcgttatctcaccaggttatggcgtctcccagaagcccggcgcaagggtcttccattattgccggttctctgaccgatatctttctgaaaaaggctcaattgcaaaatctgctcctcaaactccaaaccggcaccaacgacgttctctgattcaagccgcatatcccacccgagagaaacagattttctcctatccagaggggatttagccgcatctgccagaaagccgattaatatattaaacgaacgggaagtctgttctttcggagcctcaatatcattttcgagagcatccatgacataactcgagaccaatttatggtagaggagttgaaatttgtcatggttccctaaatattcgaccccggctatattgccatcaataaacaccgccaggcccatttgtttatccaccagggaaaagtttttcagataatcttcggtgatatcttttttggcttcacagagatcggacaaggccatggtgggagaggggggtgcctgacagcggacaaatttccgctcaatctcttgccaaatctcaccctggtccgaagcaaaggaacctgattgacgcaccctttcatggacagattgtgctttactcttgcgcaaacaagcgctcatggttcggttggcgctgctgaattcccggcttttatatgaccaacgtccctgctcgatacaggaaaccggaattaaagactcagaattgggagccaataaaatcgtgacattcaagacccgattctgcttagcccctaccagttcctctccatccaataataaaattttctgcttggaattattgaccacctttaattcgggaacccggcctgattcatcgatttccgtgataaccaaggcgctcagggccagggcctcatccagggtaataaattccacctgagcaccttggttagccagtaaagggaagatagccatatttttatagaactgctccgggcctaccgatatatcggccagaaatgacgccagaatattttccatatcttgatacctcccatagtctgctcaagtttccaattagtaatttgtggaaatcatctcctgttcggttccctgatagaatcccgcatagtggatggaagcacattcagggcaaaaagtatggctgaaaatcactccttgataatcagcctgataatcattcctctcatgccaattccctttttcatccctgattttaaggcaaatacagcaggtgggaaggatgaccggtgatttttctgtccggagattttctggtgaatacattttcttttctatggtcggtgaataaatatccagcagccagcatactaatattgcgaaggcgccaattatgccgtatatgacaatctccatatccattgcctttctcctgtcttcatgtttttaccctaaccgttgctttcccaacgtagctgaaaagaatataactcattagaaagtcaaccgttgtcttatgagctgggctatgctaaaaaataattatgaacgagaaaaggcgaccgacctatccggcagcattgaatatggccaagttgatttatacgctggctatgcaaggccgctctctgaccctggaagatatcctgagaattcttgacatctctgaaagaacggccaggcgctatctcaaggccatgaatgaatttctcagcaaccgccaaggagagcctttaattagggttaccagaaccggtggggtggaacgatggcgattgaacgaaaccatgcccttggaagccacgccctatcaattgatgtcgctctacctgggctcaatcctcatgtcctctttagaccaaacagtggttcgggatggattgatggatatgtttgctgatctggaagagacaattcctctggcacaacgggctcttttgaaaaattaccagaagaaattttataccaccgggtttggcagcaggagttatgaagaggtggatgaacatattgatgtggttctccgaggacttttaaatcagtttaagctggaattattttaccgatctcagaaaggcgaaaggcagtatttgattcagccttatactttggtgatgcaccgggatgccctttatctgaatgcctgggtagagaattatcgggaaatcaggacgttcagagttgataatattttaacggccagattgaccaaagattattttgactatcctacagattattcaccagaatcattttatgaaaggtcgtttggagtatttaagggagacgaagccaatcaaattaccgtgacaatagaatttcccgaaatcctttatgattatgtggctaatcgctcttggattgccaaccaagaaattagccctgtccaagatggcaaattcctaatgaaagtcgtggtcagcaatctctttgaaattttccattgggtaatgagtattgggagtgaagccagggttatcgaacctggcgaattaatagagatggttaagggagaggcgcataagatattggatgggtatggcaactatagtcgttagtccggtcagacctaatggggcgctgagatttaaaacgagctgtggttcgctttagtctatatttgacaagcgcactcacttgccataattgattaaaacaccggtaatcaaggggaaaaatagcaaaaatcagtggaggttaattttggcgtatcttgttaataacactctaaattagatatttatagtttcccttggttaccagtagttttttacccttcacgcattcctcatcagcaggtccggaatttaaatccccttgccgcctccagtaaatgagcataaatagggacagacattatcatctgatgataattaatatctgtccctatttttccggccaagacggcggtcaaatttttcctaagaaatcccttgcataagaccagtgctttttttatatttcactatatcaatgattattgttaaaggaggagctatgccgctcactaaggcttccttggtacaggtgctctttgagaaagagatcttatccaaggccgaagcggccaaggttgttgatgccgtgtttcggatcatcaagcagactttggcagaaaaggaagacgtgcttataagcggtttcggcaaatggttggtaaaaactaagaaggaacggcggggccgaaatcctcagacagggcaggatttaaccatcgatgcccgacgggtggtaacctttcgtgcttccggagtattgcgccgattgatcaaccaggagccttcctccaggtgataacgccgattgggggatcgtccaatggcaggacagcggcctttggagtcgccgatagaggttcgaatcctcttcccccagccagatatttactgaaataattttacaggcattaaacagactgcttttccccggtttctgccgtacctttcaagcaatttcttaaaataatttcgatataattgccgtaacgcttctgttgtttggggcgaataccagattcgcccctatcggatggcctgtcgatgctgtagtgctgaaaggtgggcactacccaccattcctttcttccctagcgggtgtgcttctcttttcagggcgtcatcgatggctagaggattacatcctcaacgtgcggtgggcgggtattctctctaccagttggaaatcttgccgcattcttgaaacagcctctcctcgctgccgaatccgagaagttgccaccggccccaagaaaccatcggccttcgccagatattcgacccgatagggatcgatgcccatgaggcgtgtacaagtggcgtctacggctgttaagttgcggcccataaccagcgcccgcacctctttgggcgtccccataatcgggccgtctccctccatgccgacgatgccgtccacgatcgccaaatggggtttcaaggttgcggctatatcaagaatacattcactaattccggccctatgaagtacgtttttgggccagccgtaatatatgcctggcataacaccgaagagattcttcagggacagggtcaccccggcccagtggtgggtcttaagcttggccactgaaacgatccagtctacctgggacaaggtggccggaaacgtcaaggtctttagacaggaaaagccaccggcgttaaccaagggaaaccctcgatcgtaattgaggtctacgaaaggtatccgatcttcctggagtacctcaacaaatcctgattcttccaggaccatgagagtatcatggttatgtccggggccttcggctactattaccttagccgcgcccaacttcataaaggcctcaactgccccccgaatgactaaagggtgggtgttgatgtggggtgcccctaaactggtttccaccaggttaggtttgagcagaatccgcctgcctcgaatctcctgacgctgtataccgagctctttaagacccgttaggagcacagcggctagatcggccttgtacgaatgggcctgggcgataaaaactgattcctccctgactggacggaagaacctttttcccaaataatagccaactgcggtcaggccggttgccccaatcagcccttggaggaaggttcggcgggagatggtcatctttcttccaaaattcatggtttatctgggagacttgacaaattcagccggacttagccgacttccggcggcagttccttgccgtattccggtgtaaaccgggtacagagagaatgtatgtccttggatgtcgttaaagccagcagcatctgggatatggcgctggcatcgtatgttccatacaattgttgccgttgccaacattcataaagcaattccacttttttgggtagcttttctccccaggcctccaaacccatcaaaccccaactcaaggaaaggggcgtgcgtatccgggatatccggttcctgagatatgtcaggctggaggcgacttcattgctagtggcaatatctgccaaggcattgagcgccacgccggtgctctccggcatggggtgtagcttttgcccaaagaccgaggtgttgccataattccatcccccgtcaggcaactgccggtccagaagcaggcgtttggcttctactaccctgacatgatcgccccatcccgctcctttgagggcaatgacggttagggaggttggtatcacccaggaatgcgttgcttcgatccaaggccagcctttgagggcggagtcgtgtccgatgatgccaccgctcggtctgggaaaatgataaccggtggcattcaatagaaaagtgatggcccgaagttgggcctcctggaactccggtgcctgattccaggccagtacagccaagggagttggccaaaaggcagtgggatgatcgctcccaaggctcacccgaccatccggccattggtttgcaataagccggtttcggaggggatgaagttcttcagctccagcacccgcagcctgcaatgccaatatggtccaggcctggagatcaggtcggctatgggtatgggactgattctcaaggctttgatcaacaacgagtttacctctgagcgccgatatcagggttgcggttaatatatccatgttattaatattattattaattagcatattgcaaaaaattaaagtctcattattagcggccgataaatatcataaggagggagcgtgttaaattaatatcggcaaagatcatggtaacttcaatttcattaaaggtgaactcacctggttattaagctaacctgttttagtaactgcgaacgcctggagtgagctgctcaacagccaagtttcgcccatcaagtgtgcaggtaaacgtgtagaaacttggcatcttaaggcaggaggggaaattgagatgaagaagatattgttcccggcagacaggtttgaccgccgtcaggagggtgccgtttcggttgagtttgctatagttttacccgtgctactattattaatactggggggcatggatttaggtcatatgctttacataaaacatattattactaatgccagccgagagggggctcgttttgctgcgaagtataccggaaacaatatctctccgacctctgaagacatctctaattatgtaaaatcaacatcagggcttaactatgacagcttcaatttggataacttggttgttgccggaagctacagtggtacgtctccaaatagaattgccactattactgttcaggcagataagtattggtggatactcggcagcgtaccgggatttatcaatccgaaacaactcacagccacgacggctatggtgttggaagggccctgaaggagaacgagatgcaaaatagaagcgtgaaaaagaagtttaaactagttcgtgatgcatcaggagctgttgctataagttttgccctcactctcgccatactctgcgggttcgtagcgctggcatttgatatcggccatttggtaatggtaaaggctgaattgcagagaacggcggatgccggcgcactggctggtgcaacgggattggtgccctacaccggtccggtgacaagtcaaacgccggactggcttcaagggcagagtaaggcccagacattaatcaataacacagctaacctagctgataaccaggtattcaccacaactgatagtgcagttacctatggatactggttgttaaacccgccggaaggttatgtccaatcgctgcctacggttcgccccactacatcggcctatctacctcagccggctatcagagtgacattaagtaggaatgtagatttgtactttgcaccgttattgggggtatctagtccaaaaacagtgaatgccacagcaaccgcaattctgcccgaaacctatcgaacgaaaaatacccccccgattgcagtagccagagacattgtttatgatattatcggtgacagtgttgtaataaacgtggacgagcaaactatcacacctaggagcaatgcagggagtgcaggatggtttaatctaagtggtgagaacagtgctccctcggttcgtatcaatgaagcgctgacttctccaacaagtgcaatctatctgcttccagggacgaaggcgaccctattgggacttgtcacagcaggcgagacaattgtattgccgatagtcgatgatgtttcacaaaaaacttggatgtcaattgtcgggtttgcggcgtttaaggtcgataacttaaacgccaactctttagaagggcattttgtcaataagtattttgatcccaatgttctccctgccgacggagccggaatatatttaggagttgctggtacaccaagattagtcggtccataatattatgagaccgctgcaaaaagtgaaattttccggaagctccatttgaggcggaatgtatcagctacaagggaactaaatcttcatagctagccttatatcggaattataggcggcttctattcatcgagttgtttactttcggccagatgaattcttcccttttgatcggtttcaggctgcgaggaaaacggattgaattggaaacgtaattgaaattttcctatgccagcatcattcaaactgcctacgcttatctcaaaaaaattaatgctttctggaaatataccgatctaaaaaaaagatgattagttatcctcgccattactgcaagtataagggcagataaaaatgtcaaccaaactatgccgggttgcaagaatgaggaaagcgcaggaaggtgcagcagcagtggagtttgctgtaattctgccgatattcttattgcttatgctggggattatagactttgggaacttattttatcaaatgcatgcagtcaacgaggctgcccgggcggcagcgagatatgccaccactcatcaaaatctggcaggtatttccacagatgttgctaattttgttcaaaccaattatggcgatcaatttcaggtgtcagtaagccccccggtttccaaaggcaatatcacggtgacagtgaccactactgtcactataagtaccccaatcatcagttcattttttcccagtaatccctataccgttaccggcagatgcgtaatgggactggaaaattaaacagttattctccgaaatcgggcgcaatgatcatgtatgtagtataactccataaaagggattaggaaaatgaagggcaatttggggcgtcatgaagaaggcgctattgctgttattaccgcactactgctccccgtgctgatcggcttcaccggattggctatagatatcggcaatctctatgtcataaaaacaaggatgcagagcgcagtagatgccgcagtctgtggtggtggcctgaaattaccgaatcagggactggcaatgacaacagcaaattcctttataaccagtaatggctttgatcccaacgatgccaccataacctatactcaagataccgtcaataatccagcaggcagccccgaaataaattgtagcatgacgaaccaggtgccaacatttttcctgggattatttggttatccaaatatttctatcaccgtatctgccaaaggcatattgcagaccggcggtgccggcggaccatttaattatgctatattttctgatcaaaatctgcccataagcggtaaccaaaaaatcaccgggtcggttcacacaaatcatcagttgactatcagcggtaatacgaaaatttcgggagcggcggaaggtgcaacgggagtacgcttaagtgggtccaacaccataggttctgtgcaagccgataccacggccaatatccacgtaagtggatcaaacacaatcggttcccaatcgggtggggcaactcaaatcgccatgcccgattttacctcgcaaatagaagctgctgctcaggcgcaggggacggtttattatagtgcgaaaattcttagtggaacaaacgacctggacggcaatatatgggttcaaggcgatataaccatgagtggtatgacaacatccggcaccggggctatcttggctaatggcaatataacgattagtggaaataccaccatcggcggcaatggccaagtttgtctctattcagccaatggcaatattaccgttagtggctcattcaataatggtagtaatggaagcgaaattatatacgctcccaatggtagcgtgactattagcggtaattcaaccatcaatggttgcatcgtagcaaagagaattgttatttcgggaaatcttaccgttaatggcaattacacggttgcgagcgtgcctctctccaataaccatgtcaaattaattcaataagttctcaatcccctctgtaatcccaaggcttaggtttctcctgccgcctcggagcatttctgccaaaatgcgggagatggcggcagaagttgtttcatctgctatgacctactaatcttgttcccagtcgggaaattcttcctttccctcttccttctccccctccggtatcacccagacgatgtggcttttattgatcaccagcacctggttgatcaattctcccatggaggcctcgaaaagtacgacaaagggctcttcccggcccacaaagatatcgctgacccggtgttcggtttcaccccgttgaatcagattgatctttcctgtcaccatcgagccgtcgctcaacttgagggtggcgcgccgtacgtccatatggcccctggtaataatcttcataggctactcatcttctccgggcgtggttggcagactcctggatagttgtgcgccattatgcccctgatggttagattgcggaactgtttcttgtccggcctgctcttcctggagtttttggagagctttttccagattgagtttggcttcctgatagaacgtactgcgcatttccagggccttctggaaacaacgggctgctttgcggtagcgttgggctacgaaataatgcactccgatattattgtaagcctgggcctcatcccctgcctggcgatacgccgccagggcttcggggaatctattcagggtggcatagacctcgcccaatcggcggttaagcttcggatcgttagggttgagatttttggctttggtaagccactgcaatccctgatcataatttttcaatttgaaataggtccagcccagatcgctcatgattcgggcgctgttcggcgatgatgcttgggcctgcttgaattcgctcagcgcctgggaatagttgtcggcccgcagatacgccacgcccaaaaaatagcgggctaatgggcgtcggggttccagggctagggccgtccgaaactcatgctgggcttctgataatttgtcctcttgcaggaaaaccaaacccaaggcttcatgggcctccaccaaatctgtctggtaggcgaggacttcagccaactccttctcggcctcggccagcttccccgtcaggagcaatattaccccgaccttataacggatatcgtggcgcagtggttcttgcgccaaaatcttataataatttatgagtgagctttcatactgccgaccctgtaaaaaaagatcgccttgactggccagttcttccagattcagatctcgatccacctgatcggacttcggctcttttagcccagggccgtatatttcggccagacggctggactctgccccagatagaccccggaaacccggggtttgcgtctttgatttggtgccgaggcactgacacagaacaagtggcaagcagagtgccaggaagagatgtttgttcctgtaaattatccgccaggagagcatattacatttcatcggctgtctccgcttaggacctcggagttaatagaccactaactcgcgttcccttgctcctaacattttcttcggatcgtgcaccaggaggagatatccctgcagccatttcgacggacggcgtgctgaaaaccggcagggtcgcgctattttctttttcggtttaccaacgtcatactgctgcttggcgattcggggtgaatcgtcattgctggtggagtcaataagggggctctcgagggtcttgggttttcgggtgctgatcggcgccattgtctcttccgttgcagcatcgatagcccggcacaaggggagtgcccgagatgctggagacgggcgttgctgttcactacggtttgcagattcctgaacaatctcgccgtaactcgcgagtttgatgctttccaacgcagaaaaaccgttgccttcgtgatcaggaggtttttcggattctgccgcaggactgactaactcggccttttccaccggtccaggtttcggatggccgccttttttggtcggcggcggacctgccattacaggccgcgccttttctccttgggaggattcggaatccgagttaagggtgagcgagctattgtttttggaccgggaggtggtgttcttaggttcttgcggctgcagtcggtttgggtctcctgctctttccggcggtagattgggatctttagataggctggctattgaggaggcgcggggagcaaccggagaatgagggccagacgtgggcctgcccaaaccggccagcacctggtttaatttttctctggccggcgcttcgccctcggttttgcgccacagggccagggcctgatcatccctgccctgccggcaccagagtaatccgaggttattacgggccaggagatagtttggatctcgatccagcaccatccggaaatgcttttcagccgctttataattgccggatagatagttggagtaacccaggttattcatggcactcagattatccggatctagagacaaggccttttcataaagggattgagctttggcgtaatcacccaggaaatcatagcagctccccaagacattcaaaagcctggtattggccggatcgttctcagcggcggtgctcagttcttgcagtgccagatcataccgccccgaaagcttgaaataatgagcactgcgaatggcccgctcgctgtcgggaacagctctcaaggtggagaagaattttttctccatctccatagttggcgacgctctatgctgacatccgccagccaagccgagcagcatacccagacagataatagttaattgaaaagctttcatgataggcatcctgaacattgccgattctggaaacatcgttttacctgggggggggcggcgggtctcaggtataaacgttctctggcagacctggaaagaaaattgtcttatttaccgcccgtgcctaattgaataaaactggctgcagctttttcaggctgttgacgttcgaaactcttgttaaagccctccatattggtaatcgcggcttttggactcatcccagtagttggagattcagtcagggcggcctggggattgacgatctgcacagcttgattataagcccaagaggtgccgtaatcatctcttagggcagaatctggggcacagccggatatagcagcaccgatgagcaccgccaacatcgaggtcaacaggcggctccttctgtaggctatttttcggcaattaatcggttgttcgttcatcattaattctccaacggttaaacgtgtcaggttataatcggttattcaccccaaacgactcttcctattccagatgtccgaaccccggcggggtgatctctcgagctggcgacgccgcgggtggctgtggttttttatctcggccttcactccgacccagaagataaaactccaaatcagtgggctcgatgtatttatcagtcggcagccggtggggtccggggggctgagatttgaccaggtggggggttaccaggatgaccagctcggtttcgcttttttgaaagctgctggaacggaagagcacccctagaatgggcagatctcctaataagggatatttattcacaacattgcggtgttggtccgacagcaggccggcgatagccagtgtctggccgtctttcatctccacctgggtggtagtccggcgaaccttgagccccggtactataaaattatttactaccaccgtggtctgactggaaaagtctaattctgagacctccggattgatgcgcagggcaattttgtcgttgtctaacacggtgggagtgaatactaggccgacgccgaacttcttatagtctattgaggtagttcctaatccggacggtaccggaatgggaaattcgccgccggccaggaaactggcctcctgtccactggtggtcaccagattgggttcggccagtatccgtcccagaccattttttttcaagacatcaaagaaggccgtccagaaaaatgatccgtagagtccgccgaagacggcgttaaccgagctggaaaactgttgcgaggatgtcgtaactccgggattgaccaaaactcctggcgccgtcactgagtcgagattccggtcaatgttctttaagatacttaaactatttaagagggttgccccaaagttgccggctttgttggaataggcaaagttgatgcccatctcttttcctaccgaccggttgatctccgctacccgcaccgccaccatgacctgctgcacaccgccgatatggagaaggttcaccaccttatcctttttgccgccggaaaaggcggtggctaatgatatggcggtttcttgggctaccggaccggaaacttctcctgataagacgactgtatcctcggcagcctctacggcaatcttctctttgggcaataccttgaagagtttttcctttaacaggctgacatcggcttccaccgttaccttggcgctggaaaaacttcgtttgccccaaagactgatattggtaaccccaggggcattgccgttgatatacacttcccgctcggagatcatgataatatcggccacctcgggatcagctacggatatacgagagatcgtaaaagaagtccgcagcaccttggagcgtccgacccgtagccggatcacctgttccaaatcctcatcttttacccgttccaggagggcttgagccgccaagacggacggaggagagtacacggcggcactgcccaaaattaaaaccattgccgctagaaagcgtatgaggcccttggcattcaatcttggatatccctttccaatggcagttagcatcgcttttccgtccttacttgacccgtacgaccgcaccgcgttatcttctgttggcagaaaggccggtccgttctaaaaaagattcccccgcaccagcaggacacccatccccaaggcaatagccatcccatacgggatgcccggagtctgattggaactgggcgtcatagtctccagcaggacgccctgaccgcgacacaagaccatggtttggaaccggacccagccgcgtttgagaaaactccagagaatcccccgccatattaacacacctaaactcatcagcccgccagctatccccatataacagaagagggaaaaacagcctttgggacccaaccaggcgcctaaggcagccaaacctttgacatctccagcacccatccccccccaggatatatggaatcagcagcagacctagacctaaaagcagaccgaacagtccttgccccagaccagaccagccgaagaataccgtctgataaaacagaccggctaaagcgccaccgaaagtgagataattcggaatccgtcgagagtgcaggtcactggcagctatcgctaacgccagcaagaggggtgggagtaaattcatcggcagataccgcccccaggcgagaaattcggcatcactcatgtttcaccttacgcaggttattatttggggaaattgggtgtgtaaatgtttaagcaaatctgaatgtcatgatattaatcggcaaccctgactaatttcattaattcatttgtgactaaatcatcgggtggcagggaataatttaacaaagccagcaattcccgaaggaacgcggggcaggtgggaatgaaggctgtctccgatattcctcattgcatgtcccctccgcctccttcttaagcttcagcttggaaacgagaggggaaagacgatcgctacgctatgcccagagtaatagtttcataaaatcgggagttttaaagcagcttggaataaaagtaattaattttaaacaatatacaacctcgccttgcaaatccgcttcttcgaacataacataaagggtagttgagaacccggcagactgcggtgtgggttcgaagaatccaagaagggaggatgagttatgggcagagagcaagttgctcgtgtgacggagatcattgcggaatctcctgtgggctttaaagaagccattaatgtcggcttcacccgagcttccaagaccttgaggggtatcaccggtctcagggttgtggaacaacgggtatcggtaaaggatgacaaaattgatacttaccgggtgcgcatggaagtcatctttattttggatgaataatccatcgcaatgctcgttctggacgggtcatatggtgaagggggcggccagataattcgtacctccctgtcgctggccgccctcaccggtaacgccatacgactggatcggatccgctacggtcgaaggcaacccggtctcaggccgcagcatcttactgccgtccgcgccctggcccaggttacccatgctgctctaaccggagacgagatcggctccacctgcctcaccttctcgccccagggaattttccccggcaactacacctttgatgtcgctgaaaaaaccggtagcgcgggttcggtctgcttaatcgcccaaacactgctgcccgttctgatttttgccgatgcgccttctagtctgatcatcaaaggtggcactcatgtaccttggagtccgccggcgcattatcttaacgccgtttttcttccggcgctaagagagatgggcctgaacgcagacctggaaataatccgatggggattttatcctttgggaggaggagagatccgactgcggctggcaccggttcaagaactcaatgccatagactggaccgacccaccggcggcaacggattttcaaggtttgtcggccgcagccaatcttcctgcccacgttacacggcgccagatgcaggctctgcaacaatctttggattggcccctgcgtattttggaagaaaaggctcccagccggggaaaaggcagtttcgtatttctctggggaccgcatgccggattctcggcgttgggggctcgaggcaaaccggccgagagcgtcgcgcttgaagcggctatggcactgaaacgttttttaacgcttagaaccggggtggactgccgtctggcagatcagatagcgttgtatgccgccctggccgcaggtgtctccaggttcagcagcgagatgatcacgtctcatctgctcaccaatatttgggtgattgatcggtttttaggccaaaggtttgcagtgcagggtaatctggggggtacgggaataattatggtgaaaggtagccggggttttaatcggtaattactgaccactgaccgcagaccactcatccctgagggcattctccggctgcgttcctgcatcttctgcatcgattacttccggtttgaccgttttgccgccccctaacatggccgcaattttctgtgacagggcggcaatgcgatatggtttctgaatgaatcccaaggcccctttctccatcatcaggtgcacatcttcatccatgctgtgtgcactgtagagcagtaccttgatttccgggtcgatctctctcaaccggtaaaaggtttcccgcccgctcaggccgggcataaccatatccaataccaccaggtcaatttcctcccgacgctcctgcacgatggcaattgcctgcatcccggtggccgccgggataaccttatatcccagtctacctaaaatccgggcgcctatagcccgcaccggttcctcgtcgtctaccaacagaatgaccccggaacccctcacaaaccgcagcgggcgcggctgataagtttgcaccggcttcttcgagaccggcagatagatgtggaatgtggtgccaaaagcagcctcactgtccatttcaataatgccctggtgatttttaataatagaatacaccgaggccagagaaggccggccctcactccctacttcttccgacaccacaaaaggttcaaaaatcttcccctgcaactcggcatttacgaccaactgcggaaaattaaacgcaatatatacataggggccgggcaaccggttgtaaggttgacagaattcctcatccaaaacaacttcctcggtgctgatggcgacctcctgaaccttggcgcctcggggcctccccatcaacaatacattgaccaaaacctgttcaatctgcccctggtcaacttcagcagccggcacttgtggccccggtcggtaatgaatccgcatctgtttgtgggaaaatcgcagcagtttgatgatcttgtcgataagcagattcaggtccaccggtttaagactgaaatgccgttgtccaaacgataataactggtcaatcagttcagcgcctttggttacttcctgctcaatctgtttgaggtcattataacccggccccgtcggcttcagatcggccagtaccagaccgttgagtatcaggatattgatcaatatatcattgaaatttcgagcccaccccgatgctagagcaccgatggcctccatcttctgctgttgcagcaactgccgctccatctttctcatggaggtaacatcgttaatcatcgcaaaagacccgacatattgctcctcttccatgagaggtactgaactcaaaataactgatattgtcttgcctttcggcgtctggagttccagttcctgctgtgccaccttgcccttgcggttctgtactagcatggtggctaaaaacttgctgttatcacccctcaggaagagagagagctctttcccctcaagatgttcttcgtcgataatctcccgcagacggcgattagcaaaccgaataatcccctgtccgtcaatgatccagattccttcgtaggcgttctccaccagttcccgatatcgccgttccgaaatttccagtctacgatgcatcagggcgctgtctaaagccatggcgatctgatgggcaaagttcatgaccagctctttgtcgatgtcggcaatatgaggatcgcaccgcatcctgtcggccaggatcaccccgatgaccttgccgcgcaccgatataggagccagaatgaatgccttgggctgaaaaagttgaatgagctgattccccttgttcaaacggctgtgggccacatcgttgataacgacagggatgccgttgatggcaacccgggcaatgacgttatccaccttcgaaaccggtatcttataatcttttaccttctcgtacagggttggatcaatccctactccacagtggatctctaaatgatttgatgcctcgttaagtaaaaaaaccccggcccgatctaatttggcgaacctgattaagaaatttagggtgacctgcagcagacctttcagatcaaccgcagtcagggccgccatacaggtttccggcagagacatgagctgatcgatcttctccttgagctgcagattcagatgatgtacttcatcgtatttccgctttaaaatctccttatctttctccaactcctggatggtatcccgcaataaccgccaggggagaaatacacttcgcagccatttctttaagcgcgatcggtcttcccacgtacaaaaatactcacaataatcatccccatggaaataacagcgcctttcctctaaatccccgggcggcagatgccagatggtcggcatggccgtcaggatgccccgattaaagagacagaaatcttcatcagccgggatatggcgaaaataacgaaacttgacgaccgcctggcagcgaccgataaactgcacctccaccgtcttgttgcggttgaacttatcgctgattacctgaatctttttcaaggccaggcgcgggttgccaaaggcctgggtaataatccgttgaacatagccgaatttctgtttagtagcagcatagctgccgatcttgaaagctatctcatcatcctgactcaagctcctggctttcttgaacatttggatgaccacgtcgctggacacccagttgttgatgtcggtgaggaactcctgcggatttggcaagacttctatttcaggatgtaaatcctggaggagggtaggggttagggcaggaaaatgctcctgaaaataatcaatgattaccttggtgttcaggcatccatgatgcttttccatgtctgccgccctgacgagaaaggagtttctgggttgagagggtgcatcctggcgcccgttatcacagaattgaacatttgcgcaatgaagcggccgaaatgaacgatcgttgaccgcatagcctcaaaaatcatcgagccaaacaaattctgccaacttcacttttcatatttctaacatatatgttcatgtttttagacatattcgatattatactaacctattaaaattatttgtcaatatatttcgacataatggttttaattaattaacagacggaataatcgaaaaccatacaccatctgccaacaatcagagaccagcagccagcaacccaactttgtgacaactgtcctatctgttctgtctaacttgcttatatatcaataatatcctggctatccgaattgcttcggcacaatacccaaggaggatagccatgcaaaacatccttaaccgctcgcccaagaagcgactcaacctcagcaagttttgtcagatgcaccttagccggtctctggcccgccgcgttcctttcccagtctcccgcttctacctttcctgtatcgggaagttgtactacctgctgaatccccaggagcgtgatctcatctgccatgccatcacccaggtctttgagccgcgcatgccgcagtccgctttatcagggcttattgcccgcaccttccgcggcatcttcacccattatcaggaaaagctctttttggcctatgccccggtgaatcgcgtgaaggcggaattacagcagcgtctgcagatccggggcgcaaccgagctaaagaacgccctggaccgcggttgcggggtcatcctggccaccggacatttcggtgccgtggaatttctgcccggtgccctggcacttcagggctggccgacggcgatcattgtccggccgcaaaccaaggaactggccgcctctctgacgtctcgggcggctctcatcaatctcaaactgatttttcccgagcatggcaaggtcctgcccgcagccctaaagtccctccgggaaggccggattctgattaccgagtgtgacgaatttgaacaatggcggctcaacccggagcagcccgtggattttttgggcttccacctcccgagtgatcgcaccctgaacgttttacagaagcgctccggggcgccggtgcttacggccttggtccgacgggaaccgaagcggcaatactgtgtgcagcttgccggggtacccgccttctcttccacacgcgagacgagtgctctttgtttgcatcgcctccaggaagagatcttcagacatcccgaacaatggtaccagtggaaagagttcggccgatttattgcggccttgccagcccattgcccaccgcccactgcctaccgttcactgtccgctgtcccctgtgcattgaattgtgcggtgctgaccactcaaggagggtagttcaatgttaagcggcaagattatcaatcttcgaagggtcgtagtaaccggtatgggtctggtaacccctttgggaaactccctgtctgattcctggaaaaaattagtggccggctgctcgggaattgctcaggtaacgaagttcgccgccgacctgcaggaattttgtcaacggtataaaattcctgaagactttccactcatcgccggtgaagtaaaagacttcgattttaaggcccggatgctatcagctaaacctgacctgactaaagaagacctgaaactggccaagtacaccgatagtttcacccaatatgccctgaccgccagttatgaggccttggcgcagtcccggttggatccctcagtcgaagacccggagcgcctcggcactatcatcgctacgggcatgggcggcgtcgccagttgggaagaagcctgccgaaagtttgatcaagaaggggtgaagagggtttctcctttcatggttcccaaactgctacccaacctggctgccgggaacgtagccatcagcattggcgcccagggacccaataccgccctatccagtgcctgtgccgccggcgggcaggccatcggcgccgcctttcgatctattcaactgggcgaggccgatatcatgctggccggaggggcggaagcggcactgacgcctctgaccgtggcgggtttctatcgtatgggtgccttggccaccggttttaacgaccgtccggaagccgccagccgaccctttgatcaagagcacgccgggtttgtcctggctgagggggctggcatcatggtgctggaagagttaacccacgccttaaaccggaatgctcctatattcgctgagttgagcggctttggcatgtgtggcgatggtcaccacattaccgatcccgatctcaaaggtgctatccggtgtatgcgccgggcgatgcaggatgctggcatagagccccgtgagatcgactatctcaatccccacgccacttcgacgccggtaggagaccgaaatgaggcccgggctatcagccaactctttcctcagcagcctgccgtcagcgccaccaaatctttgaccggtcatctcttgggagctgccggggctgtggaggccatttttactgtgttgtcggtgcaccaggaggtgataccgccatccctgaacctcgtggaaatcgatccggattgtgccggtctgtccctggtagcaggtgaggctcagaaccgaacggttcgttacgctctctctaattccttcggcttcggcggcacaaacgcggcgttattgttcaagagatatccgtcatggattctttaaaccgaaccgcaacaagggaaaggaatactcatgcaaactcaggaaattaaaaaaatgctcgtcatcggcgccggcctgatgggccgccagatcgccctccagggtgccctttttgaggtagaggtagtcatgtatggccgttccgaaatttctctggcccgagcccgccgccatctcaagcgatatgcttcctatctcactcaaggtgggtttatcggttcggacaaggctgcccaagccctgaagcgcatcaccttgaccacagatccaatcgtcgcagctgccaatgtagacctggtaagcgaatcggttaccgaaaacctatcgctgaaacagcagatttgggctcagttcgggccgctgctcccggctcaggccattttgaccaccaattcatctatgcttctgccatccgaatttgctgccgcatgtggtcggccagagcgatttctggcatggcattttcaccagctctgttttatcaagaatgtcgtggatatcatgccgcatgcacaaaccgatctgcaatacgtccaaaccctaacggagttttcccgccgtctgcaactccaaccgatcgtactcaggaaagaacatcgcggttacgtctttaacgccatgctgaccaacctgctgacggcagccctggaattagtcgttgctgacgtggccaacgttgaggatattgatcgggcctggaagacagttatgcagacgccgcagggacctttcggcatcatggatggggtgggattagacactgtggcccatattctgcgctttggagtggccgtagcccccgaaaatcctctctatgcgggagctttggagtggctgcaaccgaagatcgagcagggccatttaggacaaaaaaccggcaggggattttatagctattcccgccccaaactggcgtcagttagttgaattagaatttacaggagaggctgaaacccaaagaatgattgtcactttcatatttgccattggcttggttggccgccggcaacggtgtgccattaatcgccaacatgtttgctttggaacgattttcactcaggatgtagttgtaggcaaacccgagggtgaagcgaccgatttgggtatcaccgccaatggtaaaaatatgccggttggcatcgggaatggtcgggtcgaaggtgtcggaaggcactggcgtcagatcgtagatatagcccacacgagctttcatgccggggcgaagttcgtaattggcaccgaatcggaaggcccaggtatcgtcccaatttttctcctgcaggatcgaggaaagagtggcaggcggaattgttgccgggattggctggtttagtgtgaggagtaggttcttgtaggttgaccagcccgtccaggttacgtcgaattcaaagacaaaaggtttgatccggctataggcgcaaccccaagtcaccgaaggagggaagaccacatccgcctcacctccgacattatctagcagagagacgctcagatcgccgctatgggtcaccttgatctcactccgataatggacacccaacttgacgccttccatcggttcatacaacaaccccaggttatagccgaagccaaccccatcgcccttgaaatcattgtcgatatcccgcaacgggggtacaaagcggacggtcttgcggcggatctgcaccttcgaccataaaacgtcaaaacccacggcgccggataagttatcgagcagtttcaccgagattaccggattgaggttaaatgtctgcagcttggacttggtggtgaggtattgtccggcccaggtcgagggccactcggttcctaaaccgaagggggtaaacaaccccaacccggcgacaaaacgttcattcagaggcaaaacggcataaaaggcgggtacagaaaagatctcgtgtttggcggtggcatgtagacccgtcgggctattgtaggtgcgattggtactgctgagaaccgaattaaggtagatctcaggttgctttaactggatcaaaccggcgggattgtaaaagatggcagagggatcatcagcttgtgctacgaaagcattaccctgggccattgccgccgtcccctgctgcaagacggcgaagccggctgcatacaccccagataccttccataacaccatgcacaaaactatcaagtagacggcaacgtctcttggcacgggtcggctcctttcttgtttgaggtgcaggctaaaaaaggggaggaatattaaaattctttttagcatactttaagctaagcagcaatcattttgttgccaattttaaatatttaaacgaataaccatattgttatattatcggcatatctaataatttaataaattattagaggcaaattattacgacaagataatatatttatattgtatcctattaaattatctgcaatattcgagatattatttttttctctaaaataaaattttttttacaatcagtcgataaaaaatgtaaaaatataattcacaaattcatatgaaacgggtataattcgttcatcctgacagaaataattttttaagcagatacgtcctcatactgctcctggcgggaacaatgtgatctggccggtaagcataaatggagaggtatctgtaaaaggagcgaaggccattgtttggcaatttattgcaataatagaaatatgttaaaaggagatcatcatgaatccgaaacaatttatctcccgtcggctgcgtctcaatctcagcaaattcctccagatgagactgaatagctggttgatccgattcctgcccttcttcctttcacgctgctacctcattgctttaggccgactctactattttttcaatcgcaaggaaaagcaattaattaagcagaccattacctatgtctggagtgagaaattaactgcttcagagctgcgccggatggtccgaaagacttttaagggtatcttcgatcactatcacgaaaagctttttttggcctattccccttttaatcgggtgaaaaagttcctgggtaaacgactgcgattcgagggcgaagaagcgctgcagcaggccttggcggccgggaaaggcgccattctggccaccggccattttggcgcggtggaattcctgccggcggcgttggcctttaaaggctataaggtcgccattatttgccgttttcagacaagtcgactacgagacacgttagttgagcgcgccgggcaggtggatctcgaagtaattgacgcggaccgcggcaactgccttttagcggccctgaaagcattgaaacagggaaagattatcattaccgagtcagatgagtttgatgagtggaaggcaaaggatgattaccagatctctttcttgggtgcctggctggactatgaccgatctctggacattttgagcaaacgctcaggctctccggtggtttcagccttagtgagccgccatggcaagggttatgctctgcagttgacccccattaccctaaaatcgtcgactgaaacgaggatgggagaaaagtgcctggcagtgctggagaatatgctccaggcgtgtccgacacaatggtatcaatggaaaaaattcggcaagatgatcagtccatatctggaaaacatcgcgccagcagtcaaaccttcgttggcaccggcgcgttttactcttcgccatgcacactaagaatgacttgacagaagaaatgctgattatataatgtaaattactatataaattattaaataaattatgatttaatatccataaagaatttatgagagaggtcttgctcatattctttaattctcatcctggacatggagaaaaatctatcccttttagctaggcgattcttcgtttcgttccggatgatagatgctgcaggaagcgaatcttgttagatagtcgagaagaacgactttagcgtagcaatgatatgactcagtaaaacagggtagtttcggataacactatcactgcctgcatcgataggtattgtgccagtgagccgcctatcgtaaaggaatatgacagaatcgtttgctttcagggtcttgaggttcatgttacaccattcctatggaacgaggggggcgagtttcaaatcgccgctctatcgccgagaggtttttgcaatcccgtctgactccaagattacccgtctgcccaccgcaatgacgacttgcccctaccaccacaaggccttattatgtcaacgaaacaatggcaattgccgatcggatttttcactttaggaggctgagcactatccagaccaactttattatcccttaaaccgcactgccgcaatcggcgccaatgaaccctcggcggttaaccggaaaggatcattcaggcccatccgcaggggcgattcttgtattcgacccaaacaactgaggtgttacgaattgcctgcttccaatcatctgttcaaacacccggatggtttgggtgtttgccgcggcgcgagaatccctccttgtataaacatcccggttcgattattataaaaaagatgaagttctattaagaacgattttgaccttttccctgtctgattgaattctccgagaccagcacttactttcggttaaggacctatgttgtcccaaagtacagttgccctggcggcatttggttatctactattcctgttcgcattagctttttatggcgaccgccggcggtctcaaggccgcagtctgattgccaatccgtatatctataccctctcattagctgtttattgcacctcctggacgttttatggcagtgtcggcaaggcggctacccagggaatggtttttctctcgacctacctggggccgactttgggggctttcgcctggtggtttgtggctcgcaaaatcctccgggtgtgcaaggaaaacaatcttacgacgctttccgactttttggcgctgcgttttgggaaaagcagttttctgggcgctctggctactgtgggggtgttgctggctataatcccctatatcggactccaactaaaatcggtttctgacacgtttactatcttggtacaccgtaatgttgcggtccttggccgagccaatatcttgcaagacaccgctttctatgtggccctgattttggtcatatttggcattcttttcggggccaggcatcttgatcctaccgaacgtcacgagggtatggtggcggcggtggcttttgagtctctggtcaagctgcttgcttttctatcaatcggcgttttggtctcgtgggtgctattttcgggttggggcgacctcttcggtcgcatcagtcgccatcaggatttcagccgattgccttatttgaacaccaatcctttaaatacctttatgttattcctggtggaaagtttattggccatgggagccattattctgttacccagacagtttcatatgaccgttgtcgagaatacggaagagaggcatcttcttaccgccatgtggttgttgccgttgtattttttccttattaatctgtttgttgcacctattgcctttggcggcctgctcttgggtttgccgcagatgcaggccgatacctttgtgctgcgtctccctttggagcacggctatccattcctggccctcctggcctttttgggagggttgtcggcctccaccgccatggtggccgtggcctccataaccgtcagcaccatgttgttaaacaccttgattatgccatcggctctgcgtctccacctagcagaccatctttcgccgcatcttctactgatcaagcgtctgggcatcttgatcgtcattttattggggtacggcagttatcgtttgattggcgtttccatgatgttggtggacatgggacacatcgccttttgtggtgtggtccaattggccccggcggttttaggtgccctgtattggcgggaggcaaacaaaaatggggcgatagcgggtataagtatcggttttgctctttgggcctatacccttgtcctgccgcccatggtggaatcaggttggctgccaacctctatcttgacctcgggtccatggggctttccctggctcaaacccacctctctttttggtcttatcgggttggacaatctctcccatgcctttttctggtcaatgacgagcaacatcctggtctttgtctgcgtctcggtgctcacccgacccgattccgaagaagaagagcagagcgggcgttttgtcgacatctttatcggtgaggcgggccgccggagggaaaaacgctttacttatctcccgagcctggatcagcttacccaatttatggcaaaattcatcaatccgcaaaaagcggccgaagcccgccagcaattccttgatgagaataagaaccgagaagaagaatggggcgatcaggagaagatgcagcttgctgagttcgttgagcgcaccattgccggttctatcggaccggctgccgctcggatcatcatggacggttatctttcttcggtaggttccaggatggaagaggtttttgatctcttcgggaggatcaccagttctttggaagagagtcaggagcaacttaaacgccgggtggcggagctctcggtgctctacgaagccgcgcgcaagcttacctcctctctatatatgcccgaattgatggaaggcgtgttggatctgttggtgaatcgtttaggggtggagaggtgcgccgtccggctcttggatggggacggttttctgcgcattaagagctcccgtaacctatcgcctatggcaatggagataagcatcaaacccgacatgcggcctctcttggggcaatgccttctcactcctcaggttatttcggtggcggatagctctatcgtctgggaccgcctgcaggggttgtatgaagaggagccgatggcttcttttgtcatggctccgatcgccaccgaaacggtgtcgctaggcgtcctcactgcggctagcaaccaaaaaggtttttttgccaaggagcacgtcgagtttttccaatccctggctggtcaattgggcctggcggtgcgcagcgcccagatggtggcccaccacatccgcaaccccctggtagctatcggcggctttgctcaccggttggccaaaaagctcccgcccggatcgattactcaaaaatacgccgaaattatcattaaagaggcagagcggctcgaaaagatggtgggtgatatagttgagacaaccgtcgtggctattccccgggaggaggaatccgatatcaatcaggtggtgcgcggcgctttaggcatcatgaaagaagccttcgaaaaaaagcagattaaattaagagtgaatctggccgatggtctgtctcctctgaccatggatgtgggtaatttaaaaagggctttgctgcaactgattgctaatgccctggaggccctgccgtcggggggctctctggaagttgtcactgcgcaaagtcccgacggttatgttcagattcagattattgataatggcaagggaattcctgccgccatattgccccatattttcgatgccttcttctctactaagcccgccggtccgggtttaggtctccccattgttcacaagatcatctcgcaacacggggggcaggtcagcattgctagcgaggaaaacgtcggtacaacggcaactgttaagctacccatcgccaaatatgcgtaatagcatatgcttatatgaaaaccgtgagccgtgagctgtgagccgtgagccgtgagccgtgagccgtgagctgtgagccgtgagccgtgagctgtgagccgtgagccgtgagccgtgagctgtgagctgtgagccgtgagccgtgagccgtgagctgtgagccgtgagccgtgagctgtgagccgacattgcgaactgaatactcgggacttgcgggtttttatgcttcgttgtgatttttaaatatgtgaacttatgagagtagatctggagggcagacgcttttgctaaatcggaacttattttcttggtaatttcgaatattatttcctgaggatgccttgtaggaacggttcatggatattgagatccttctcatagcatcaatcctgttccaattgctggccgcggtgttggctctgcgtctcatccgcatcactggccgcgcccgggcctggattattattgccggggccctatttctgatgatcatccgtcgagtgatcagcctttatgaattgctgacctctggctatctacatccgattgatatttcggctgaatttgtggcccttgttgtctccgccttattcctcttaggtatatcctgtatctatccgctttttcgaacgctccagagttcacaggaggcgctgcgattgaatgaatcccgcctggcggcggtctgggagctgaaccagatgacctccgctgcattgcaggaagtcacagattttgccctggaagccggggttaagctaaccaggagtcaggtcggcttcgtgggaatggtcgatgagaacgaagccaacctacggattctttcctggtctcgccaggtcatggaccagtgttcggttcatagccggccgttgttatatcccatcgccaccgccggattatggggggaagcggtacgccgccgccggccgctgattgtcaacgattatgaacaatcccaggagattaaaaagggctaccccgctggccatatctcgattaaccgtctcctgttggttccagtcctagatagtggccgagtagcggcattggccgctgtgggcaacaaaccggagccgtataacgagcaggatcagcggcagcttaccttactgctccagggcatgtggtggcatattcaacgccagcgttcgacgcaggccatggctcatgagatagagcgcatgcaccaatttcagaccaagctcatccagacctccaacgatggcattattgccagcgatcggcagggcaatatactcatcttcaattccggagcggaaacgatcctaggacatcggaaggaagaggtggtcggtgttatcaaggttcaggaactgtattcttccggagtcgcccgtaagattttgaaagaattgctatctccccggtatggtggccggaagcggttggttaattatgaaaccgtcgttttaaataaacagggcgaattgattccggtagaattatcggccacacttattaccgatgaccaccaggtggctgcaattgtcggcttcttccgcgatctgcgggaacggcgcctgcttcaggaaaagctgttgcaaaatgagcggctggcgatcctggggcggatggcggctcatatcagccatgaaattaaaaatccgctaatggttattggcggttttgctcggcaggtacgagagaatcttgacggttcgccggaaaaaaatctggagaagctgcagatcatcatcgacgaaatcaggcgcctggaagattttctgttggaagtggggcgttatggaaaattttcggagccgcatttggtggtgggtgatcttaatgtgctcatccaggaggtttgccgctttctggacccgattttggaagaaaaaagggtgagacttaaactagacctagaccccaaacttcccacttttgcatttgatccggaacacctgcggcaggttttcctgaatctggccaaaaacagtctggaggccatggaacattccggaactttgactttcgccagccgcaccgttcccggacacattctggtagagatcagcgacactggcgttggtattccccccgaggcgctggccaagattttccagcccttcttttccacgaaaccacggggctccggcttaggtctggccatttcccaacagattatggcggctcaccagggtgagatccagatcgccagtgaacccggccgggggactcgggttaccctctcttttcaagtttctttttgagaacgcggttggaaggaggagtatcggtatgataaaagcttcgcaatgaggaagctgtcttattttctcacctatccaacccttgtggatgagattttgtacttagccttagaacgttcttttgccgaaaactttaccaacgctgtgggcggctacggtcaggtggttgaaaggagtccgcaatgagtgagaaactggtggaggtcacccggggggctcgggtggagagcatccatttcggcgatattgccgtagttgaccgggaagggcgccttacctgctccttaggaaatcccgacatgtgggtctgcctgcgctccatggccaaaccgatacaggccttacccgttataactaccggtgccgcccgcaatttcggttttggcgatgaagaattggcacttttttgcggttctttaaacggccaggattttcaggtcgccctcgtagaaaaggttttggcacggctaggtcttagcgtcgagcacctgcaatgcggggttcacgccccctcacatcgaccaacggcgcaggccatggccaaagcaggtctcgcccccagcccgctgcataacaactgtgccgggaaacacaccgccatgttggccctgtgtgtccaccacggttggcccctggatcactacttagatccaggtcatccggtacagcagcttatccttcatactattgccgtcgtcaccgagacgccagcggatcagataaccgtggccatagacggctgcggtgcaccggttttttttgttccgttaagacacattgccctggcctatgccaggttcgctgcggccgggtggagcggaccggcggctgcgcctctcgataacgccataaaaacgctagcccacgcctgtctggcacatcctcgcctgatcgccggcgatggccgcatctgcacggacattatgcaggccctcccgggtcaggtaattgccaagaccggggcagagggaggctatagcctggccttgctaaacaaaggactcggcgtcgcgatcaagatctcagacggacatgcccgcgggctcaattccaccgctgtggaagtcctggcccaactaagggtgttgaccgctgcggccgccgaggtcctaacagcttatcatcactcggatatcaaaaaccaccggaaggaagtcgtcggccagattcgcccggcctttgaattgattaaaacgggttgaaattcaccccagaattgctatagtaatatcgttttctggttttaggtattcagttttctgttaccggttttcggttaaaagcttttataaaaccggtttttttctgtcaccctaagcgaagcgaagggttacgagtctttaaaaatttaaacctttaccttgaattgagaagatgaaacctttgtgggcgccttggcgcatggactatatcttaggggaagataaacccagcggctgtatcttctgcccctgggagggggaagaccttcgggccaggttaatcttattcagtggtcgtctcagtcggatcatgatgaacaagtttccttatgccaacggtcatctgttggtgtcgccactgcgacatattcccgagctggatggtttaagtcatgaggaactgttggatctaatgctcaaggtgcgccagtcattgaaaatcttgcgtcacgtgatgaatcctgatggttttaacgtgggtttaaatctgggcgccgtagccggagccggggttgaggctcatttgcattttcatatcgtgccccgttggctgggcgatacgaacttcatcccggtttttgccgacgtgcgggtcattccggaacattttcaagctacctacgagaagctgtatccccattttcaagccttagcggacggagagcaataatgcgcctggtaaaagtagtcctggtcctcctcgtgctgttcatcggctttctgctggtacggcagaatcatgatgttctcactcagacagcgcaattcaaattgaatctttatattatttcttttcagagcgcaccgcactccctatgggtgcttctgacttttgcgttattcttggggattttcgggaccggactttacactttgctgggtcttttgaaacaacggcaggccaatcggcagttgcgtcatgacctggaggtcttgaaaagtgaaattcagaccatcaaacccaagaccgaatcgacgccgccgattagccaggctgccgacctgtctcagtcgatctaagtcctaaaagcgggaggcgcttcgctttcccggcctatgacccgcttgaataggctacgattcaagtctaaacgggatgattaatcagtgcctgtacgagcagccagaccgacccgtttccggaataccaggatacaagtattcgccctgctactggctctctatctgcctgtggtcagtgcccttgtacatgcctcccatacctgccacaaagccggaagatgctgcgttccttgtcaagatgccggatgcagctgctcctggcagaactgtaagacctgcaatggtgtatcttccgatacctacaatcctgccgtttccgtctttctaattcccgatcaacaggtccactcgtcccccaagaggtgtctggcctgtgaatttcttcaacattttcccggcagggccactaatgcggcagcagtcttaacgccgcttaacatcgaagtaacaaaggtcagtctgttttatcgacttatcctctcacactggctctttacctgcccaacccctcggggccctcctctttcttccgtggcttaaccttaatcagaaagctagaaatttcccgctctggttggcaacttcaccggattatcagacccaaaggtgtgctgttatcccaagagcccgagctttccggtttgaaattccctaacacgccaatgcctaaaaggggagagttatgttctttgctgggggtaaacaatggttatccggagctttggtcattgtcggtctgtggagctggccggttgtggtcaaggcggaacctgtaggagttacaaccgaagttcaagaagagggaacgctgacagaagtcgagaaggagccgggaaaatcggattcggttcagatggaatcagtagtagttactgctacccgcaccgaaaccccggtttttgagacctccctgcccgtgaatgtaatccggcgtgggcagattgaacgcgagcagccgatctctatagccgaaatctttaagagggaagccggcctggatgcctcaaccactggacccggcagcgtgcggccgatgattcgcggactctttgacgaccgggtgcttgttttggtggacggcatccgactctcggagcaacggggcggcggtagccatcgtctctccatcgatccataccagatcgaaaaaatagaggtggtaaggggtcctggttcagtactctatgggtcggatgccatcggtggggtgatcaatatcatcacccggcaggcgaaggttgaagatcgccctggccggcgttcggaattctccctgagcggaggggtagataatgcctgtgacggattggagcagaatactgtctgtcaaggtggctacaataacgtcaatctatttttaaacagtatttatcgtaataccagtgatatcaatacccccagcggcaatctgcctcacagcttctaccggggttttaccctgagcggcagcggcgccatcgcctggccgcagagcgaattgaccttttcggcctgggggaccgaaggtgatatcggaattcccaaccgaaccgcgcaagagagttattttaaagacgaggttcatgctatggcccagggaagttatcgccattacgatatatcggagtactgtcccgaaatccgggtggacgcggcgttccaacgtcatcagcgccacatgcagatactcaatcccacccctgcaacctcagatctggatatcctgctcaacatcaatacctggaatctgcagccgcaggccaatcttacctggggagaccggcatcgttttaccacgggcttgcaattcttccgggaagacgcctcctccacccgagaccgttggctgcttactgcgggcggttggacgcccagcccgctccccggagtgatccctgattctgaccgcaccggacttggcatgtatgttcaggacgaatttaccctgaccgaccgtctttcattgactccagggatacggtttgattggatcagggctgcggccggggaatcgcccctgcatccggtcgggagtagcagcgcagatgatagtgcggtgagcggcaatctcgggatggtgtatcgactcaccccccaccttaatttagttgccaatgccgggcgggcttttcgagcgcccaccctcctggaacggtttttttatggaccgcaccaggatacagtggatatcggcaatccggatttaaagcccgaaaccagtttcaatctggatgtcgggttgaaggcgaatttttcccgctttcaaggttcattgagtttttttcgcaacgaaatctccgattacatcattaaacgcgacaccggcgtttttgacccggtaagcggtctggagattgccagatgggagaacgtcgggcgagccttgctctacggggccgaggccgaaggggcgtatattctgggtgccgggttttccctcttcgccaacctgagctatgtgcgcggcaaagaccagacagcgtccaccgacctaccggatattcctccctttaaaagtaattatggtttgcgttatcaagccgcggtgcggtcagattgggatgtctggactgaatttgccggcctgacggtttcccgccagggtcaggtggcaccgtcggagcggcccagcggaggatacaccacccttacctggtcaaccgagacctgctataaaaaaaccgtccgcctgagtctgatggtggccaatctcaccaataaaagctaccatgaccatctctcgcgggtgacctggatgaacgaacagccgggccgcaatgtccgatttaatgtcagctttgcattttaggagaaccgcgattaccctttattatgccagagactcccatttaaattgtcatgttctggtgatcacaacgaaatatgcaaacagaaacctggcagcgatctgccggcttcgaggtgttcaactcggaactcaaaacttattttctgattaatcggcgtatcagttttcttttttctccgaagataagatacaatacaggcatgagtgcggatgcgcctgataagattactcccatgctgcggcagtatctggatattaaggcccggcattccgaaggcctgctgctcttccagatgggggatttctatgaactcttttttcaggatgctcagaccgcagctcaggatctgaatatcgcccttaccagtcgcagtcgggctgaagaagaggccatccccatggccgggttcccactgcacgccgccgaagtctatatctcccgcctgctggagcaggggcaccggttggttatctgcgaccaggtggaaaccccggcccaggccaagggtctggtgcggcgggaggtgacccgcatcctgaccaggggggtgattgtcgatccggataaattggcggccaaggaagccaattttctggcagccgccatctggcaggggaggaagtgggggatagccttggcggaactgtccaccggggattttcgattgactgagggacagaacctggaggccatgtgggaagaactttatcgtctgcggccggtggagttgctgctgccgaatagctgccagacagaagatttttcggtatcgtttgcctggcttaacccttcccccagcctgcaataccgctccggtgaggactttcacctggaggccgccacccggcgtctgcaacgccatctgggaaccctttttctagacggtttcggcctagccggctactctctcggattgcaagcggccggggctattctgtgctacctggaggaaaaccgcaccgggaccccgcgacacctcacctccttaattccttatgcacaatcggattacctggggctggatgaagccaccatccgtaacctggaaatctttgagaatttccgcacgcgcagccggcccaattctctgctggacatcgtagactccacccaaacgcccatgggaggccgtaagctggcccaatggttgcgttatcccttaaaacagctaactgccattcaggagcgtctggcggtggtgtccttttataaagaacaatcccttctgcggcagaaatggcgggatttattgaaaggcctggtcgatctggagcgcctcacggcccggatcgttttggaacaggctaccccccgtgacctcattgctttgaagaactctttggctcaactccctgcccttcgctgcctgctgccgccggagctgccgcccttggccgctaatctagccgcagaattggaagatctgaccgacgttcatgacgccatcaaggccgccttaaggcctgagccaccgttaagcattaaggaaggggggatctttcaggaggggtataataccgaattggacgagcttatctccctgaccaggcgggataaggactggattgcccggttggaagcccgggagaaagagcttaccggcatcggctccctgaaggtgcgctataataaggtgttcggctattatctggaggtatccaaggctaatctgcacctggtgccggagtactttatccggaagcagaccctggtgaacgccgaacggtttattacggcggaattgaaggagtatgagtcccgactgctgggcgccgaagaggccaggaaagacctggagcttcagctttttcaggaattgcggcgacagatcggccaggaggcggcgcgcttgaaaaaagttgccgatgccctggcaacgttggatgtcctggcggctttggctgacatcgcggcgcgtcgccaatatgcctgtccccggttgcaggaggggcgtggtatccgcattgttcaaggacggcatccggtcattgagcaggtcctcccgcccggcgggtttgtgcccaatgatatcgatctcaacgaccgggcgactctgatgattgttaccgggccgaatatggcgggcaaatcaaccattctgcggcaggtggccctcattgcgctcatggctcagatcggcagttttgtcccggcggcggcggccgacatcggggtggtggatcgcatctttacgcgggtgggggcggtggatgacatcggccgggggcagagcacctttttggtggagatgcacgagactgccaatatcctgcatcaggctacccctcgcagtctggtggtgttggacgagatcggccggggcaccagtacctttgacggcctgtcgctggcctgggcggtagcggaatatctgcacgatcttgccggggaaggggttctgaccctgtttgctactcattaccatgagctcactgccctcagccgcttgaaacctcgcgttcacaaccttcaggtggcagtggcggaggcatccggtgatattgtcttcctgcaccagttgcggccgggtgccgccaacaagagctatgggattcaggtagcccgactggcgggtgtcccggccccggtgattgcccgcgcccaggaggtcttggagaacattgaagccgggaccctggatcaggtcggcttcccgcgcctggcccgcccccgccgaaggttgccggtgggagatgtcggccaactcggactgtttgcttcgcctgagcagtcttcttcctagccctggccgttaaatgacctccggaaaagattgatgccagccagggcaggctgcttgcagcaggctggtaagaaggattcagtagtctaacgccgagtagttgaaaagcagattaacctcgtctctgagggcggcagagggccttatttgcagatgttggggcagggccaggacctgctcgggtgcctgaggtgagataaaatgcaggaaggcggggatgggaccgcgatgccgctgcagaatttcatgcaagcgatccagaaggtctcggtccagtccggtggtatggaggcgcaggtggagcgccggggggattttttcggcctcggtttggagggggcgaatatcctgggcgatcaacttcggacctttctcttcttgtgatactgttccccgaacgagcaacggtatcagaggtgattggagaagcgtggccacccgttgatagaggtcgctaaagaccaccacctctaccgagcccacttgatcttccagggtggcgaaagccatgcgttcgccttttttggtcatggtttctttaaccgccactatcagaccgccgagaagcaccggtccattttccggtttttccgccagatcatcaatggtcagatcggtgagtgcctgcaattgctgtcgatactttgcaaggggatgccccgagagataaatacccagcgcctctttttcgcgggccagtttctcctgttcatcccactccgggactggaggcagccaatcatcgccttcgccgaggtcagcttcaccgaggccgccaaacatatccatctggcgagccgcctgcaatttcagcgcaacttgcgctcgttccagggcggcctcaacaccaccaaagaggcgggctcgattgatccccaaaaaatccagggcgccggcctggatgagtgattccaagacttttttattgactttggtttgattcgcccgttctaaaaaattccccaaggaaatgaaagggcctttctttctggcctcgaggatagctttgatagcgttgtcgccgacgttttttaccccggccaggccgaagcggatctggctaccctcgacggtaaaatcccgctcactggcattgagactgggtggcagtaagacaatcccatcctctcgggcttcctggatgtgtttggtgagcgtcgtgggactgttaatttcgctggtaaatagagcggccagaaactccaatggatagtgggcttttaaataagcggtctgatatgtaatgtaggcgtaggcagcgctgtgcgatttattgaagccgtagccggcaaatttttcaatgagatgaaagagcttttcggctttggccagaggaaagccgcgggaaacagcgccgctgcagaagcgctccttttgggccgccatcaccgccggttctttcttgcccatggcccggcgcaggatatcggcctctcccatggaatagccagagatgattccggcaatctgcatcacctgttcctggtataagataatgccatacgtctctttcaggatcggttccaactccggcagttcgtaggtgacgtttaattccccgtgtttacgtttaatgaagtcatcgaccatcccactttccaggggaccgggacgatacagggctaccaaggcgatgaggtcttcgaaacaggtggggcgcaactggactagtttttcccgcataccgctgctttccaactggaagacgccggcagtgtttcccgaacgcaatagttcaaaagttgccgcatcctctaagggaagttggcgataatcaaaatttttatctttctggcgccgcacgatctgggccgcggtttccaataccgtcagggtgcgcagacctagaaagtcaaacttgatgaggccgactttttctacccctttcatctcaaactgggtgataatttcgtctttgttgcctttataaagcggaaggtagcaccataagggcttgtcggcaatgaccacaccggcagcgtgagtggaggcatggcgcggcaaaccctccagggcggcggcgatggttaggacttcccgaatgttctcatcggcgtcgcgcgcttcccgcaggcggggctccttttccagcgccgtccttaaattaatctttaagacatccggcaccagtttggcgatcttgtccgcttccgggtacggcaagtccagggcgcggccgacgtcgcgaatgacctgtcgggtcttcatactgccgaaagtgatgatctgccccacgtgctccttgccgtacttgcgggcgacgtaatcgatgatctctccccggcgttcgaaacagaagtccacgtcgatatcgggcatgctcttgcgttccggattgaggaagcgttcaaaaaagaggccataggcaatagggtctaagtcggtgatttccagggcgcaggctaccagactgccggccgccgagccccggcctggccccaccgggatatgccgcttgcgggcatagcggataaagtcggccactaccagaaaatatccggcaaatcccatctggcagagcagagctagttcctcttccatcctggcccggtagtgctgaattttctccatcggccaggcgccggataattgccactggtggaggcgatgctccagaccccgccgggcttcttgttgtagttgggcctccattgtctggccgttttccagagggaagaccggaaagtgaaattctcccaagggcagctcaagctgacaccggttggcaatttccaggctggcctccaaaaggtccgggcgatccgggaaggctgcagccatttggaccggactcttaaaaaaaagctgatcggtgctgaaacgcatacgtttggtggtgttgatggtcttgccggtttggatgcataggaggacgtcatgagcccgggcatcttccggacgcaggtagtggcaatcgttggtggccaccaccggcagacccaatctaggcgccatttccaacaaagccgcattgaccttctgctgttcggtcaggtcattggcctgtacctccagatagaagcgccccggaaagatttctccgtattccctggccgcaatttcagcggttttgaggtcatcggcgacaacatgggccgctaccaccccgtgaagacaggcgctcagggcgatgaggccctcggcgtgatcggccaggagttctcggtcaacgcggggtttgtagtagaaaccttcaagattggccttgctgaccaacttgagcaggttctgataaccggtaaggttttcggccaaaaggaccaaatggtaattatccccttttttgccacttttctccaagcgactgccgggggcgacatagagttcgcagccgatgatcggttttaaaccggctttctcggccttggtatagaactcaaccactccgaacatgttgccgtgatcggtgatcgccaccgccggcatttccatactcagggcagtgtcaattaaatcatttaagcgaatggcgccgtccaggaggctgtaggcggtatggacatggaggtgaacaaaaccgggggttgccataagtcttcctcatatttatggaattaactatttttgtgtgaggggtcggggcagcttgctgatcctatcttaccataaagatgttccaaaaaaaaagaatgaggtgagaagttattttaaaatgtcgtattacgccggttaagggcattataataattttaggcttagcttcaataagctatcgaggtatcttgaatccaagcaggcagcatactcaatcccggactactttctaataccagttttcttgtattactgagctattaggatttgtcgagattttttggtcagacgaccggacataactaactatatttcataacggtgcttggctgacgggggggccagggacttctaaatgcaagttaattgctcatgatagatgatttttttgcttgacagcagcggctctttggagatatggttagatttgaaaataatttcacaaaagtacaccaggcaaaatgaggtttagtaaaaaaccttgagataaggagggagtgaccttggcttttgagattccgaagggtaagtattccggcgccatcaaaccggtgacggtgggtgccagcaacgctttaactctgggtggtgaaaccgcctacccgttctatctttttgaggggcagatgcccaataaaccccgtatcgccatggaggtatgggacatcgatccggccgaagaatggccggctccggtattggagcccttcaaagacgttgtgaaggatccggcggcctgggcgcagaagtgtgtcaaagagtatggagcagaggctatctgtttgatattgaagagcaccgatccgaatggcgacaatgctccggcggacgcagccgcggccacggccaagaaagtagccgacgctgttgatgtacctcttattgtgtatggcaccagtgccgtagataaggatgctgaggttctggcggcagtggcggaggcctgtgtcggcaagaaattagtccttggtcccgtgcaggataaaaatttcaagaaaatcggagcccaagccctggcctacgatcattctgtgtcggccaacaccccgattgacgtcaacctggcaaagcagttaaacattcttttaggcaacctgggtgttcctgaaagcaaaatccttattgatccgaccactggtggtctgggctatggcatggaatactgctattccgtcatggagcggattcggatggcggccttaacccaggatgatgacaaattaatgttgccgatgattaactacgtcggtcaagaagtttggaaggtcaaggaatgccgtcagaccaacgacgaagcaccggaattaggcgaccaggccaagcggggtatcatgatggaagccataacggcagcctcactattagtagccggctccgacctgctcatcatgagacatcctgaatccattaaactggcaaaatctcttatcgaggaattgtcctaacacgtttttgggccgattatgagcggccttttttcttgtattggcattaaaaggaaaccgagaaactcgcagcaaggatgtaaaagggcaagccagggcgggcaactgcggatttctcctctaaagggtccatgaaggcaacccagataaggttttggaggaagtgacatggctgaagaagttgtaaaagttgagtctcgtaccgtagatccggctgaacagcagatgctgaaaagggcgcaggcagagggtattgaaaccatttgggatcgggccgacaaaatgaaaccctgtcccatcggctctgaaggggcttgttgtcgtatctgttcccaggggccgtgccgggtgccgccgcccaagaaggccaagccgggcgaggaacagaagaaacaggcagtgggtgtgtgcggcgctactgccgaaaccatcgtggcccgtaattttgcccgcatggtggcagccgggtcggcggcgcataccgatcacgcccgtggggtagctcacctgttcaaagaagtggcccatggccgggctccgggttatgaattgaaggacgccggcaagttaagggcaatcgcgcgggattatgacgtgcctctctctgtgggcgaaggagatgacaagaaatctcgctccaaagaggaaatcgcccaggatctggccgaaaaagttctggccgaattcggtcagcaaagcggcgaattggtattctcaagcaagcgggcccccaagaaacgggtggaactctggcggggtctggatgtgatgccccggggtttcgaccgggaagtggtagaaattatgcatcgcacccacatgggggtggaccaggattacaaaaatattattcaccagtgcacccgctgcgccatttccgacggttggggcggttccatgctggccaccgagctgcaggatgtgttgttcggcaccccggtgccggtattgggcgacagcaacctgggggtgttgaaagaggatcacgttaacgtcatcatccatggccatgaacccctgttgccggaattgattaatgctgccagccaggatcccgagatgcttgagtatgccaaaagcaagggcgccaaaggcatccagttggccggtatctgttgttcggccaatgagattctgatgcgccatggcattccggtcgcagcaaacttcctgggccaggaactggcgatcatcaccggcgccgtggacgccatggtggtggatgtgcagtgtcagttccaggcattagcctctctagtcaagtgtttccataccaagctgatcaccaccgatgaacggggccggatcgaaggggaaaccatgtatatccccttcgacgaccatcatgggccggagattgcccgcaaggtcttgaaagaagcgatcgataacttccccaaccgcagagcgccggttattattccggaacagaagtacccgtgcgtggtaggtttcagcatggagaccatccgctatctgttgggcggctccatccggggttcctactacaccctgaatgacaacatcatcggcggccgggttcggggtatcggcggcgttgtgggctgcaacaacgtgcgcaccttgcatgacaatgcccatctctccatggtgaaagagttaatcaagaacgatgtcgtcgtgttgaccaccggctgcaatgccatcgcctgcgccaaggagggtctgttgaccccggaagcagcaatcaaatactgtggcgccgggttggcggaagtgtgcgagacggtcggtatcccgccggtattgcatatgggttcctgtgtggacaacgcccgtatcctgctggccgccgcggcctgcgtcagggctggcggtttgggcaacgacatcagcgacctgccggcggctggggcagcccccgagtggatgagtgaaaaggccatctccatcggtcactactttgtgtcctccggcgtttacactatcttttcggcagcttggcccaccaccggttccgaaatcctcaccgattacctcttccacggtctggaaagtgaactgggcggcatgtgggatttcgagctcgatccagtggtagcggctcagaagatgattgctcatatcgacaagaagcgggcggccctgggtatcgacaaggcccgggaacgcgttctcttcgatatggcaatgcgccgtgagatggaaacggctaccggcggcgagtaataagctttgcatgcttccctgcttctcgaaggcgggcaagcatggtgcggtatcttaatttccttatgaataaggaggaatttttatgtctaagataatcatttcggcagccattcggggcgcccacaaaattgtcgacaaatgtgccgccaagttggatgaagccctaaaaaaatatggtcccgaccaggaaatcggcttcccgaataccgcttacttcctgcccattatttattcattgatgggtatcccggtaaaaaccttgaaggacgctcagggcattatggaacgctgtaaaagcctattgccacccgttccgtctgagaaattttacctgccttatctgggacccggcttggacgccggcctggccaccctctttgccgaggaaatctttgaggccatccgtattttggaacagcccgatttctatgtctacggtgaagatgttattgacaaaagttcggcgaatatctgggtcggtccggccgacgacatcattctgcggaaacgcggcgtagaatttgtagacggctctgctcccgggtttgccgccgttgtcggttcggcaccctcggtagatgaagcctgtgccctggctcatgagtatcagaccaagaacctttacgtctttatggccgctcgggacatcgagggtaagacttcttttgccgagcagcttgtagaaggcggtatgcagatcggttggccgacccgtttggtgccgttcagcccggatatctcaggggcggtctttgccctgggctttgctaaccgggcggccatgtcctttggcggttgcaaacccggcgccgctctgaaaaacctgatatacaacaaagaccggatctttgccttcgtcaacgccttgtccaccatccccgacgagtggtatgccaatgccgccggttgtatcaactacggcttccccactatcaccaaccaggatatcccccaagtgctgcctaccggtatctgtacttacgaacacgtggtcagcaacgtgcctatgaaggatatcggggccaagtccatcgaagtgcgcggcttgaaggtggtaatcaccgaggtgccgattccgaccgccttcggtccggccttcgagggtgagcgggtccgtaaagatgagcttcggtcgcaatgcggcggcggcaagactctggcggtggaatgggttaccagcaaacgcatggacgaagtagaggacggcaaggtggaactcttcggtcccgacctcgactccgtgaaagagggcggtggcctgcctctggcggtggtagtggaagtggccggccgtaatttccagcccgacttcgaacccattctggaacggcagatgcaccatctggtaaactacgtccagggtatcatgcatatgggtcagcgggatatcgcctggtaccgcttcggcaaggctgccgtagaaaaaggtttccgcctcgaacatatcggcaaacttctgcatgctaagtaccatcaggatttcggtactatctttgacaaggtgcaggtgaagctttacaccgaaaaggaaaaggtagacgagattgcggaacaggcacggaaggtgtatgccgagcgggatgcccggatcgagggtatgaccgacgagaccactgatatcttctactcttgcactctgtgtcagtcgtttgcacctacccacgtctgcgtggtcagcccggagcggaccggtctgtgcggtgcatacaactggatggactgcaaggcttcctatgaaatcaatcccaccggtccgaaccagccggtggccaaaggtaatatgaccgatgaaaggtatggcaagtttgatggggtcgatgcctttgtgcagaaggcctcccggcaggcgatcaacacggtaagtttttacagcctgttggttgacccgatgaccacctgcggctgctgcgagtgtatcgcttcggttctgccgatgtgcaacggtgtcatgacggtgcatcgcgactataccggcgagaccccctgcggtatgaagttcaccaccctggcgggcaccgccggcggcggtctgcagaccccgggttttgtcggtcacagcaagtataacatctgccagcggaagtacctggtaggtgacggcggcctcctgcgcatggtatggatgcccaagagcctgaaagaagagctccgggaaagattaatcaaacggggtgaggaattaggatatcccaacctgattgatatgatcgccgacgaaaccgtgggcgttacggaagatgcgatctatccgttcctggaagaaaaaggccatccggctttaacgatggaatcaatcctgtagttatgactaaatgctccggctcgctcgggttagcgccataacccgagcgcagccgcctcacttgagtctgccaaagattttggcaggctcttatctgttaaccgagggcattcagcagagctgaaccgtattcgttttatctttaaattgagatcgctgaatgtatcagcgccttcagggcgcaggccataaataaggagagagagcaatggcgttaactggaattgcaatttttaagatgctccctaaaactaactgtaaggaatgcggttttcccacatgcctggcctttgccatggccctggcctccggaaaagcagaattggccgcatgtccttatgtatccgaggaggccaaagaaaaactttccgccgcctcggccccgccgattcgtccggtaaagatcgacatgaaggacgcccagatcacaactggcggcgagaccgtgtttttccggcatgagaagaccttttttaatcctaccatcctggcaggtaccctcaatagcgacctgagcgacgccgacatcgacgccaagctcagcgcttttatgaaaatgcagtttgagcgggtgggttttaatctgcggccgcagatgtttgtggttaaggatgtaaatggcgacgcggccaaatttgccgccgtagccaaagcaatcgtggataagagcgacgccgccatcgtattgatgagcgacaaggttgaggttttgaaggctggcgccgaggctgccaaagagcgcaaacctgtcctgtatgctgctactgcggccaatgccgacgccgtcggtggtctggccaaagagatgggtctccctgtagtggcgaaagcagacggttacgatgccctggccgaattgactaccaagctcaccggcatgggtttgcaagatattattttggattccggggctcggaccatcaaacaggtgttgcaagacaacatcgccatccgtcgggccccgctcctggcgcaattcaagcccttcggctttccgaccatcaacttaccctgtgaaatgaccgatgatccgatgaaggaagccctctatgcttccatctgcattgccaagtatggcggcattgtagttttaaaagacctggatccgacttatatcttcccgttgttgctgcagcgtctgaacatttacaccgacccgcagcggccaatgattgtcactccgggcatctatcccctcaataacccggatgagaattcgattattgccattactaccaatttcgcccttacctactttatcgttacgggtgagattgagggaagcaaagttcccacctggctcctcattaaagacaccgaaggtctgtcggttatgaccgcctgggctgcagggaaattctccggcgacgacgtcggcatgtttgtcaagaagtgcggcatcgtcgataaagcaaagacccgctccctcattatacccggttatgcggcagccatcagtggcgacctggaggaagagctacctgattggaagattctcatcggtccacgggaagcagcccatatcccggccttcttcaaggctcagtaggaaagcaatcggctctgaagaagacaacaattcaaaggaggccgtttccggcctcctcaatccagttctccaaagaaaggggaggcgatatgagccaaaggttgatccgcataggtgagaacctcaacgtggtgaccaaaagatacggcgaggccatgaaaaatcgggataaaaagcccctgcaggagcttgccatggccgaagccgaaaaaggcgtcgattatattgaccttaatatcggtccggccagaaaaggcggcgaagaactcatggaatgggtggtaaaaacggtgcaggaagttgtacccaacatccccctggccctcgacacctccaacattgccgccatggaagccggcctcaaagtccacaaaggcaaggcccttatcaactccatcatggcccgtcccgagcgcatggatggcatgatgcccttggtgaggaagtacgatgcttacatgatcggtctgctttggggaccggaaggtatgcctcgagatgagcacgaacggggtatgctcactgccgaaatcctcgcgaaagcggcggagtatggcattgagaatgaggatatctggtttgatcccatcatcgcccccctgaatatccagcaacagcagctggtgtcatctttagagttcatgaagatgcttcaggacatggcgccagggtcaaaatccacctgcggtctctcaaactccagcaatggcgtgcccgataacctgcggccggtgattaatatcacctttgccgttatgctgcaacggtatggcatgtactccgccatcgtagatgcttttgatgataaattaaaagccatgacctcgggtgagcccaaccctacggtggatgccatctacaaggccatggacggcgaggctgtggacatggacaaactggaccaggatggcaaaaactatatcaaaactgtccgctgtatcatggggcagaccctgttttccgattcctggctggaagtgtaacgatagaggacatatatctaacagaaaaggggagggcggcagccttccccagctttttctccggatccgtaggaaccacccatccggacccggatagcgtcagaccccacactttttaatcctctgcaatattaaatcaactgcctcctgagatgtcgttaccattgccaccccttccaaccgccaggtgactgacaaccccactacgggttttcccagcttgagtgcaatagccgcctccgaaattgtgccgtattccccgtctactgcaatcaatccgtctgcgctgtgggcgatcaagacattgcgggcgtgtcccaggttggtcggaaggctataggtcaggtagggattggcatcttgtcggtctggtccgggtaggataccgatactaacgcctcccgcctcctgggcaccccgagccgcggtcgacatgaccccgcccaagccaccgcagagcaggactgcgcctctccgggcgatttcctgacctatctgccaggctacagggaggataccacctgttgctttgctgccgccgataactgcaatatagaccgggggtgttctggaaatcatttcattgtcttttctttatcgaattgatgaaacacttcaactgcttagggggaatacaagattttcccctatcggatggggctgtcggtgccgtagtgctgtaggagcggcaccgtccaccattccttgatctattctctcagataggtgaggtattatctcttggtaaatttttcctggcggttgcttccgagcactcctccaccaccatggccgccaggagaggaaacaggatctcatgatggccggtcagggcgaatccctgtcctgacccttgagtgggacgccgcacgacgttggtcaagggtcggtagtgttggataaagtccaggttgacggtggtcaatggcgttaccggcgacccaagattgcgggccaaagaaagtgccttgagaaaaacctccggcaatatgaccgccgaaccgagattaagatacacacctcctgccaaccggctcaccagagcggcaaaaacccgaaaatcctggtgtgtggcttgccccaaagctgccgggtcgacgctcggatgcatatggataatatccgtacctactgccacatgtatggtggccggtatgcctgatgctgccgcctgcgccaaaacgctgagatggttgtggggaaaatcggcctctaatagtcgccggccgacagcctctcccagtcccagaccttgatccaccccccaactgatggcgcggttgagaaaaacggccgtttcttccgccatgccgaactgacctgctcctatgacagcctcaacctcctccgaggtgcgtcctaccatggcgatctcggcgtcgtgaatgatgccggcgccattgagggcgactgccgaaatgaggcttcgatgcatcagatcgataatcagggggcttaatcctacctttaagacatgggccccaaatccgagaagaacgagatgatcctgccggcgagcctgcacccaagccgcagcaatctttctaatatcgaggccggccaagatcttaggcagggtgttgaggtaatcctggaaagatccgccgggccgccagggttgggcaaaatcggtatgcgtgactttactatggcggtctttcagactatacgtctggacctgatccagagacagtgggacaatcttttcgtactcattcatggctactgaaagcgttccggaaataggaggaagtccaccaggtcgcacagaatatggcctatggcaagctgcacttcctggatgcggggtgtctgacgtgaacggacgatcagggcaatgtccgccaagggcgccatcttgcccccttcccggccggttaccgccagcgtttttagaccctgggcccgggccacggtcaaggcctgcaccacattgggggagtcaccgctggtgctaatgccccaggcaacgtcgcccttctgccctaaggcctgaacctgcttgacaaagacttcccgaaaatcgtagtcattgccgacagcggtgagaatcgaggaatcagtggtcagggcgatggcggctaagggcggtcgctcaatctgaaaacggttgacaaattccgccgctaaatgctgggcgtcggcagcactgccgccgttgccgaagaggagtaacttgttcccctcacgcaacaccgtggccaacatccgggctgcggccaccacctgctccgtctgttcctccataaaactcgccatcaactgcatagactgtgaaaaggcctctttgacccggtgttcgagtaacatctgtctatccttcggaaggattttagcttattgagcaaattataactgcacaggctcgagagtctgtgctatcggcaactgttttgcatagtctacgggcgcttttgaaagaatgacaattactatgtatcttggagggcccaaaagtcaagaaaatccgattgggaaaccttagtgggcaggtcaatcctatatgttccattacactcctttagaggaggagtgtgagcccgatgagccgggaattgactttgaacttcaggatagttgggaaaaagattgacgattatggaatggtactttaatattaacacgttattatcttttagcggtcggtcgaagtactggtatgttagagggcggtggaattggaccctacagcctttccgccggtcgccctgggggagagagccgggacgaaaagtaaaaccgaaaacttgaaatcttatcccaatacctggccgttagagaaaatcattttatctcgaaagttataaaccgtcttgcgatgttgacgtccgggcgggaaaggagaaaattgttatgccaatccgtgtcgccattaacggtttcggtcgcatcggtcgttgtttggcccgggtcatcttttcagagcgtcaggatgttgagctggttgctatcaacagccggggcgataccgaatcggcggcgctgttgttcaaatatgattccattcatggcgttttcccaagcgaagtaagggctagacctgatagcctgattatcgatgaccgcgaggtccgtatcacccgtctggatgatccccggaagttaccttggaaagatctggcggtggatattgtcctcgaatccaccggagtctttcgggatcgttcttctaatgagggccacctggcggcaggcgcccataaggtcattgtcggagcgcccggtaaaaagttagacgctacttttgtcctgggcgtcaatgaaaaacactatgatcctgtaaaacatgtgatagtctccaatgcttcatgtaccaccaactgcctggcgcctttggtcaaggtactgcatcaacattttggggtagaatacgggttgatgacaacggtgcattcttatacgatggaccagcgattgctggatggttcccaccaagatgcgcggcgggctcgggcggccgccctgtccatggttcctaccagcactggggcggccaaggccgtggccgaagtacttcccgaattgaaaggcaaattggacggtctgtcggtaagggtgccaacggccaacgtctccatcgttgatttgaatgtcatggtagccaggacaacaaccaaagagggggttaatcaggccttccaagaggcagccgccgcggaactcaagggcattctgcaatatgtgaccctgccgctggtctcctgcgattataacggctgtccctattccgccagcctcgatgccgaacttactgcagtcatgcaaggcaacctggttaagatcatggcctggtatgataacgagatgggcttctcgcaccgcatgatagacctggcggcatatatgggacaaagattaacttgaccattcatcccacagtagtctgctggcaactgggacagaggttgcaccgcacggggagccgaggagctgaactcttgacacttgcgaaaaggagagccggatgaagtatctacaagacgttgatattcgggaaaaaacggtgttcattcgcgtggattttaatgttcccctcgaccgtaaccgcaacattactgatgatactcgcatcagggcggttttgccgactattaatcattgtttggatgagcatgccagagtcattcttgcctctcatttaggccgtcctaagggtcctgatccgaataagagcctggagccggtctcccggcggttgtcccggctgattcacaaaactgtggagtttgtcccggattgcatcggcccggaggttcaaaaaataaagcaaaagatgcaaccgggggatgtcctgctactggaaaacctgcgattttaccctgaagaggagaaaaacgatcaggattttgcccgacaactcatggagggagtggacgtttacatcaatgacgcctttgccgtcggtcatcgggcacatgcctcggttcatgccgtaaccctgtttgcgccgatctgcgccgccggttttctattgcgggatgaaatcctgtatttccataagtccatggaggatccggcccgccccctcgtggccatcatcgggggcgccaagatttccagtaaattaacggctctgataaacctcctgaagcatgtcgacaagctgatcatcggcggcgccatggctaatacctttatcaaggccatgggttaccaggtgggaaaatcattggtggatgacagtctgctggatgaggcaaaagaactgatgagcaccgccctgcaaaaaggggtgaagttttatctaccggtagacgtcatcgtagcggatagcctcgataaccgggccgaaaaccgggtgacgacaattcaggaagttccggctgattggatcatcgccgacatcggacctgcctctatcaccctgttcaatgaagccctgcaagatgcccgcaccgtggtgtggaacggccccatgggcgcttttgagatcgaggccttcagccggggaacgctggccatggtgcataacgtcgccaactccttcgccctgaccatcgtcggcgggggtgacaccgatgtagctattcacaaggccggagaagtcaacaaattctcctatatttctaccggcggcggggccttcctggaactgttagaaggcaagaaactgccaggtattctggccttagaggaatggcataaaaagcatcaaagcgcttgaggaaaccgatgactgagatgcgaagaccgctcatagcgggtaactggaagatgcacctgaccctggccgaatccgcggctctggcgcgaacggtgcgcaccgacctgaaagaaacggcagttgccgaagtggtgctggcaccgccttttaccgccctgtccgttgttgctcaagaactggcgggttctccagttcagttggcagcccaagacgtcttctgggaactacagggggcctacaccggggctatctcgcccaggatgctgcaggacgtgggctgccgttatgttatcatcgggcattcggaacgacgacaatattttggcgaaaccgatgctaccgtgaaccgtaaaattaaggctgttttaaccgtcggtcttcagcctatgatgtgcatcggcgagaccctggcccaacgagaggctgaagagactctggcagtcataacttcccaattgacgggagggttggctgatctgctcccggaagagataaaccggttggtgattgcctacgaaccggtttgggccattgggaccggacgcaccgccacccccgaacaggcccaggaggtccatagctttatccggcaactgctggcgaaacaagtgaggccggacatcgcctatgggttacgcctcctctacggcggcagcgtcacccctgataatatcaaggtgttggcccaagcgccggatatcgacggcgccctggtgggaggagcctcgctcaaagccgactcatttctcaagatcgccgccttgggaaattaatctttccgcaaggaagcaggatattctctgctcctggtttggaaatgagcggccggattatgaatctgcagacgtgggttgcttttttccattcgatgaagtatactagtaaagttatgacaaatatcattgttatcgtgcatattatcgtctgcctggccctgattttcattgtcctgctgcagaccggcaagggcgccggtatcggggcggcctttggcggcgccagccagacttttttcggcagctccggggcaacgccttttctagccaagttgacggcggcagccgctattttgttcatggtgacatcgctggcgttgacctttatcggtcatcagggtggagcttcggtgatgaagggggcaggggtgcaaccggccgcgccaacagcgccagccccaactcagccggctccgcctggaaaataaaattctatgccgaagtggtggaacttggtagacacgccatcttgagggggtggtggggagacccgtgcgggttcaaatcccgccttcggcaccaagttattatattaggcgtaattccaatgagttacgcctttccttttggccgctggcctcaatccgcccacatttccgcccgtgggcaggggcaccagatagttgcgtttgacataccccaccaggcccttccaccccgcccttctcatgcccgctggcgggattacagattccaaccgcaaccggtcaaaaatccgtttcgccgtatggcgctgtttttgggctttctttatcagcctctaaccgttgatcgataatctgcagatatggccccaggactcgatagggttgctgggcgccgccgccaaccccggccagccctttctcgatctcgtcaatgaacagcaaacagggcgccatggcatccaccgccttcaggactttcggcatcttggcttcactctcgcccaccagggagccgaagacccgacccatgtcgagggacagaaccggccagccgacttcgtttcccaatgccttggtgaaataacttttgcctgtccttgggactcccaggagcaggattcccctgaaaggcaaccctggtcaccggttcttaaaccggttcagcgtccactccttcaagttctccaggccgcccagagtggcgaaagtctcagtgaattgggagaactgcaaggccgccgatttttccaccatctgagccttcagggtgcaatctgttatcacttatgagatcagcttatcagcttgagcacttgatcggcaaacagggcgatgacaccaaacatcagatggagcctgacttaggagcggggagaaaacgcaatccccaaccacgtcaaggccctgttcgccgtccacgcccaaatggtgcaattcctggcggacagcatgatctccggcctcaaggtggaaggcatggccaaaaagctcggcatcccccgtttcaccctggcggaagcggagcgcctggcggcccaaaagatggaagccaaagcatctaggaaacggaaaagagcaaaataattagggggttgtggcgcaccagtcgcggcctttcatttgcagcaaaaggtggtaaacgtaatgtctaagcacaatggcaggaaaagggaaagcgcggcgttttataaaaaacatcaccagcagaagccccagctattatcccccagcttcaatcgtcaactcatcgtgcaactctatctggcgggtgaacacccggacgccatcgccgtttccatggcggaaccggcggttaccgtcataagagttatctacgagacattctggcagaaagacgggcggatggaattgcgggatgatgaactgctctccatgcccgtcggagattttgcggccagcgagcggctgaagagttgcctattgggggccaaaccgaagagcttcagggacgtggtggacggcggcttggcgaagctggcggaactgccccaagaatcctacgatcttcgaagaacttttcgagttgatgaaaaaggccgggttctaccccaccaaacggaacctcaaacaaatcccgccggagcgcctcccccaccgcatcttgcaggaagctatttgatggcggttaaagatagggggcattcacagagacctgcgtgggctgttttgcagaggaaaacaaacatcgaaatggttaacccttctgaagacgtgaattttttccgacggggtgccaaggggtttgggtaaaaattgctattgatgtctttttttgctaacatatatatgtggaagggctatctggaaatataagaactttatctctaatggtacggtcagcatatgataactgatcaaatagtaatacaagggttgagcatcgttttattaggggattttaatccgaaaatttttcaaccggcatggtttgcccaggagaatcttatcagagcccctgaagccgaggctgccgacattaaaattattaacccagaaatagtaatttttgaattggagtggcttgaacttcaagttacccgtgatagatgtctatttggaactactcaagaagcttactatgaggtcgttcgcgatttatgtttaggtactttcaagttattaagacatacccctatacaaaagatggggattaatagaaattatcattttagaatgaattcagtggaagaatggcacgcttttgggcacaaagttgcccctaaagagctttggattagcgtattaaaaaccccaggcttagcaagtttgacaattcaaggaatgagagaagatgacttaaaaggatacatccgggtgaaagttgaaccttctaaaagggcacatccgggaatttatatccaagttaatgaccattatgaagtagaagaagcttcaacttcaataggatgtgaaaaaattatcaatattatcgaatcattatggaataaatccaaagaaaaagctgaattaataatcaacaatatcttgaattggaaataattatgcacatttataaatctaatttggagcaaagtgaagatgagaacggattagattcaccaattatattggttactgatccaagtgcattgttagatactagaggaatacgttcttgttttaaaaatccagaagaggaatctcaaatcgataagattgatgagaactttgacaggctggcggaacaaactgtaaatattggagaattttcttcacccattattaaatttccttcgatttctcatcgacgcaatcatatggtttccttgcagaagtggcaaggatatgtactcatagttacagataattctctccttgttaggctggtcgatctatctaaaaatgggggagatgaagaggctgaaattcctattgaagaaatttcagatgatgataaagaccttattaggccaggggctattttttattggagtattggatacttagatagttatagtggacaacgttcgcgggtgtctgttataagatttcagaggttaccatcatggagtaaagaggagatagatgcggctaaacgagaagcagaacatctccaggaagcaattacctggaaataatgactatctagctcctgagcaagatgagatagaggtttctctttttggccctggttatggagaaagcgtactattacacatcggctataatcaatgggtcatagtagattcatgcattgagcctgtctctgagttccctgcccctatttcttatcttcgtagaatcaatgtagaccccgcaattgccgtcaagcagattatcgctactcattggcatgatgatcatgtccgcggattagccgaagcattcaaagagtgcaaatctgctgaatttgtgtgttctgtagcccaaacaaccaaagaatttttcacccttgttgctgtatatggtgctcgctcaatgatcgaaagtacaggggttaaggaattttctgagattttggaaattttgaggaatagggggaccaaaaacaaatttatctcacctaaatttgcggttgaaggcagatgcctttggcaacgcaatactaagcccggagatcaaagtcagccgtgcgctatatatgctttatcgccttcagatgcttcagtgctacttgctcaaatcgggctttctaaacttattccacaagtaggtgagacaaaaaagagagttccatctttgggaccaaatcattcatcagtagtattattagtgacgattggccaagactcaattctattaggggcagaccttgaggaaacaggaaattcaaatacaggttggatggcgataataaattccgggacccgcccaaaggagaaagcatctttttttaaaattccacaccacggttcggttactgctgataatccacaagtttggtctttaatgctgagatcaaagccaatctcttcattgacaccgttcgcgacaggaaaagtttttttgcccactaaagatgatgtagttagaatttgtaataacactgataaagcctttgctacaagcattcccaaacatcctaaatctagaagtcggccaaagatggtagaaaagcagctaaaagaaatgagaataaagttaaggagcgtctattgttctcctggccaggtgcgtgcgcgcggtcgttatattgacgaaaaaataaactggacggttcagttattagggggagctatcgaattgaaagatatttatcattgaaaaattcattgtaagaaatctattggtttgttaagttgctcatctgatttaagcacatgaaccacctgaccatcgccctccatgcttcctcggcgtcatcaagttttgtctccacatgggccactcgcgtattccgaaattcattaacctctttcaattcagcattcagactcttcatctctgggccccggagattatcagtgaaaaagaaattaataaatgatattagcctattaactttttttgtcgtcactacatcattgggtaggcaatatcacaaacaacaaccccagggtcaatctcccaacccaagacttcatcaatcaaatcgagagccaactgccatttggtcttaaaagaagtgttggccgggactccaacttttttcagacgctcccctctggctcatccgtccattcctgcggaaggtaaagctgaaaattcaaaggcatactagcctcatccgtggccaagtgcaacgataccgccacctggcaattggccaccttacccaaagtccccgagtattgacgggccacacctaccgatttgtctccttttttggggaacccggtgtcgtcaacaatccaagcgcttgcagggatcagttccttggccattctttcagccagcctcctcctcacaggcttaaaatcccaaggactctgaccaataagttgctgcatggcctgcatgttgccatccggcatgcggtcggccataggttcgatagatttcctctctccatcgagaagaagacctctcacataaacgccaccccagtgtcggcgctcggcccgaccaagtggctcaagaagatctttgagaaatttctcaagccgctttcggcattcacgtaactggttcgcatccatgtgcccatgtcaataaaataaaaactaaatgtcaataacttaacgaagtagtattaggcacgcgactaattcttactagtctctcaactatcttagattatattgattatagctcagcgcgtgcctatgcgtccgaaatgcaggttttgtctaatgtaaaaaaaagtagttgaaatgtatagcacaatatactatagtatatagtatgatgggcggcaacttgcggattttcaaaacaaagtggttcatgcgctttgcacgggatgaaaggatcattgatgagagtctgtgtcaagctatcgagagggcagagcttgggatcgtagacgctgatttaggcggcggggttatcaagcaacgggtggcgaggccagggcaggggcgctcaaggggctacaggatgctaattgcctaccatgccggagatcgagcggtgttcctttacggctttgcaaaaaaggaacgtgagaacatcggggacgatgaactagcgacgctaagagaaattgcagcggcatggttgcaggcggatgaggaaaggctcacgaacgcaattttagagggaactttagaggagacaatatgaagaccagagacaaaaagacgacccggctgacgcaagcattgcttgaaacagccgatgacatgagacgggcggggattatggatgaggaggcttaccgcaaaatcactatgcgtcatcttggtccagagaacaaaggcagaagcgagcctttaagcggggaagacatccgagccatgcgagaacaggcgcatatgagccaagcggtattcgcacattacctaaacgtgtcggtcagctatgtatcgcagttggaacgaggcgccaaacgtcccaccggagcggcgctggcgcttttgaacgtaatcaaacgcaagggaatcgaggcaattcttgattgacataaaaaaaaggatttaatgggctttgcgccggaaggaatcgaaatgcaacctcaaaaattgggtctttagggcgcaatctcaaagaggttgcgccctttatattaacgccgctgaattgccttctcaggattgatctagtctgcacccccagccaacctaaagacttgggccggcctgtttgatctccggcgccaccaaggcgtcgaacatggtaaagttgtcgatgaacatgccggccagtttacgcgcctgggcatcataggccgcctggtccgcccaggtacgccgcgggttcaagacctcctccggcacgcccggacaggtagtagggatgggcagaccaaagaatggctcagcaatcgtcggaatctgatccaggactccccccaaggcggcatggatgatggccctcgtataggcgatctccatacgtttaccgaccccgtaaggccccccgctccatccggtattaatcaaccagacggaaaccttatgatggtgaattctatcctgcaagagatcggcatagactgtgggcgacaggaccatgaaaggagcgccgaaacacgtgctgaaggtggccgtgggttcgttgatgcctttctcggtaccggctaccttggcagtatagccggaaagaaagtgatacactgcctgttttggggtgagcttggccaccggcggcaagactccaaaggcatcacaggtgagcatgatgatattacggggatggccgcagaccccttcccgagtggcgttgctgatgtggctgatgggataggaggcccgagtgttctcggtgagagaatcgtcattgaggtctatcctggcggtattattgtcaaagccgacattctccaatatggtgccgaaccggcgcgtggtctggtagatgtcaggttcggcggtgggagacaggcggatgaccttggcgtaacagccgccctcgatattaaagatgccgtccttactccagccgtgctcatcatcgccaaccagggtgcgggatggatccgcagagagggtcgtcttaccggtacctgagaggccgaaaaaaatggcagcgtcacctttggccccgacattggctgaacaatgcatcgagagaattttctgctgaggcaaaagataatttatgacggtaaaaatggattttttgatctccccggcatactgggtgcctccgaccagaaccaattttttaccgaaatgaatgacaatgaagacatcggagcgggtgccgtcaacttcaggaacggcgtgaaagtgaggagcacagatcatggtgaattccggcacgtgattgagcagctcctctggggtgccttgtttgaacatattgcgggcaaagaggcattgccaggccatttcggtaatcacccggatcggaacgcgataccgccggtcggcaccggcaaaacaatcctggacaaaaaggtccttaccctgcaggtaggccaggagacgatggtgcagggcagaaaattgttccggggacatagacttgttcacctgtccccaccagattttatcttcactggacgcttcccggacgatgaacttgtcattgggggcacggccggtatgttcccccgttcgtaccaccaagggacctaaatgggccaggcggccctcacgccgccggatgatctcctcatacagcaatggcgaggccagattccaataaacaaagttaacattcttgatgccatgattgtccaatccataatggctgactaacggattttgaatatccatgaacggtctccgatccatgcgattaatcacgattactagtcttcacactacactggatacaggcggtaaaacgaaagtccaagtaaacggccacacctgcttttatttttagcacacccgctagaaaaaatcaccttttccttccttcttgcttttctttgactgtagttacttaggccatcgggcttaatagggagcgtgaaaaaattttcataatttttaaagttatcagtacgaggattcgataagaacttttaaagagcataacaaaatagatcacttagttcacaatatatcaggaggatgacatgatgcaggaacttgggcgcaacatcctgttgagcatcgatcaggtggccaggttaaccggcgttaagaaatcgaccttgcggtattgggaaaaaacctttcaggactttttatgcccgaatcgcacctattccaaaagaagagagtatagcatagatgaagtaaatatcattgagaccataaagaagctcatcgaagaagagcacctgacgaacatgggcgttaagttgcggttaggcgaaataaacggcaacggcccctcatgttgattatggctcgactaccggtcatccatcgactcaaaccatttcaaagcggagtggggggacatccctgttaatattaacgatatcaccagggaaaaacctctatccattaaaccgcgccaatccaactaccctgaactagtttcccacactccagtcctctcaccatcctgacgttgccagagtaaagtccgatgcttatgatcatagcaagctgcggacttctatggctctctttttttattgaaattttgcttcacctctgggtcggttggtttataatagaaacttctgcagtttttataaaccttcccttgacatcgtgcggtaagcgcgtcttttacaacccgaagagattaaggataataaccgccttatgaaactgcaaataaaaaacgccctgtgggttatcctaagcagcgtcacggtattaatgacctggccgggtttggcaccggcagaacagaccaatgaaagacctgacatcggaattttgcgaatcagcattctcaacctgactgtccatggcaaacaggaggtgtcagtagttcgggaggccatgactgttctcctgccccagttggccgattgtatccaggctgaatatcagcgggtaaacaaagtgccgacaagaatcgttctacgccttaatgtggccggctgcggcaagatcgtgtggtgcaagatagtagacccggtcctgaagaccctggataattgcgtctgcaagatcctccagcagatgcaactgccggcaggcggtgaggagatctcccgggtgacggttcttttgggggtgaagatcgatcacctgctaacaccgtaagtcaggcaccctgattgctgttttccggtgatgttatctcgctgcttctcacgattttttgcctcagtgctgttattcagatgtatgatctccgggcaataaaaaccgataggaaaaattggtcaggaaataatgtcgttcttattgtttgcgttgggctggacaccggtagtattgttgtccattctggcgatctgcctgaaacgttcggccctggagctgggcgtctatggttttgtctatgtggtgctgttagcagggttgatctttcaaacgccagcatcggtggtctggtgggctgcctgggatggctttttgaccacactgcctttgctgatagtagtttttttgggtattcttttttcccaactcctcatcgccaccggttcactcagacgcattgtcgcctggctgctaggtggattagcgcgacccctacaccgtcagatgttgatcaccttcgggttggcgaatttttttgaaggagccagcattattgcggaacccatggtggcgccgatgctcgtagttaccgaggtcaagccggccggggccgcagccctgtcgatcatcggttattccggtctgatgagcgttgaaatggcgggaattatcataacggtcctggcattggttaccggcctgccgttttatgacctcggggtggcggcggcctggatgtcagtaccggcaaccctcctgatggcgctatgcgtcccatttttcttgccggacgcacgagaggcctggcgacagttgccgttgattttggcctgtagtctggcggtgagtttggcgacgttggcagccgccgtctggctcggggtggccattgccggtatggtcgggggactgatcctaattgcgatattgttgctgggcggaggtacctcaccagaccgggatccggctataatcagagatctggccccttttgcagtgatcctggtccccctgatcttggtcaacactattccctggatgcaggatttaactctgcgacggctcatttttaccatctccctgattcctatccaccccattacctttaccccttttttctcggcctacctctatctctttttagccctgatgctaacagtggttttgctccggatgccccaagaggagttgcggcagttagtgacggtaagctttaataaaggctggcgagcgctggcggcgatgggactgtttggctccatgggacagattatcgcctataccggttacgccccaggtttcggacagttgcagcagcttgacaacatcccctggatcctggcggctggattaaaaacctatacaggcagtttgtatccgttgtttgtacctcttttaggttgggtggggacatttcttaccggctacggagtagcctcgctgatgttgtttggagaacttcaggtacaagcagcaccgctgctcggggtttcagccaccatgctggcggccggcctgacagtaggggcatctatcggttcgatttcctcaccgttgaagattgccatcgccaccgccatgtgcggggccataggacaggaaggttcgatcttacggctaactatacccttaggggttggtgcttcgctcctgatgggtgtcgtactgtggatggtgggcttaagtggctattgagggtatggcagagagttgtgccattaatcggataccggtttggtattctgtcgaacaggagaaacccatgaatagacttcagagagtactcttgacaggaaaatgacccttgctggtgcggagtttcagaagccggtaataaactcaaagatattatcgcaacgtattttttcatcattcgctttccgtttgccgtttccatctcgtcagacaatttcgccctagactttccctcacaaaatccgtggattgccaactgtgtgacaactgtcctatctgtgttagacttttccgctccaaatacatataacagtctaaaattattaataaattgtgtggaggggcagatatggcagttattctttttgatcaggccaaaaggcgggtacggcggcagtcaaaaaccccgcagggaccgggtaagattttgtcactggcaaatctgtctgatcaggttctgcttcgagtaacgaagcgtcaggcagcccgggagatggagtatttaaggtatctgtaccaggtcacgggcggggatccgacgatgctcccaaccttggagcagatgcaggagattcaaaatggcaccattgagttctgatgtccagcgagacctgaaagatgaatttcaccccctgatcattgaggattcctgggaaggaacgatctatctggaagccgaagtaatcaaggagtggcaaggagtgtgcggcggctataaaatcctgcgtgatcctgaaggacggatgtattggtggggcgttttccccgccgccaacggtaaaggggctcgccaacgcctggtctccttcctgaatcgggacgaggcggcggaagcattggaaactctatttaccgggaggagagggcggttggatcattttcaggtcctgcactagccgggaataaggccttgcaacagctccgcctgtcgcctggctgccccctggtgttcctctaaagccctgagaccgcgccggcctcgctcctgcatttctttcgggtgggatagacaatattggcccgcctggatcaattcctgcaggttcgacaccggccacccagccgctacactctccaacatcgcacgggcggcagtgaaattgttcaggtgcggaccatagagcggcacttttccccaagcggcaggctccaagatattctgaccgccgtgcggaaccaggctgccgcctacaaagaccaggttggccaggtgatacagggcgaagaggtcaccgacggtatcgaccagcaccaccgactcccggcgctgttccaggccgtttttcagcctatgccaagaatggaaggggagacctgcctggcccaggagttggccgaccggggccgcgcgttccggatgccgcggtgccagcgccagttgcagggcagggtaggggcggcatagggcttgataagctcgaatgataacctcttcctcacccgggtgggtcgaggccgccaggagaaggggggccccttgcggtcgccagatttcctgaaaaatctttgcctgggtccacgactcgggattttgtcgccgttcaaattttgtagtaccggtggtaaaaactttaccaggaggagcacccaaggccataaaccgctcggcgtcttcggcgctggcggcagcaattaaatcaaatagttgaatgatatactttagataacaactgaatctgaaataatttctgaaggaattttccgacaggcgaccgttcaacaaggccagcttgacgccgcgtcttttggctgtcatcagaaaatttggccagatctcggtctccagcgcagcataaatcgtgggttgcagatgttctaaataacgacgcactgtccagggcaggtctaagggataataaaaaacgttcttaggaggcggatataaccgtcgggcaacggtctgcccggtttcggtgccggtagataataggagctgcacctgaggagtctggtgttccagttcctttaccagaggttcggctgcagcaatttcgcctaccgacaccccatggagccagattcttgtcgacctggcatcatggtttttggcaggtagacgcaaccctaaacgcggaagaaagctctcgccaaaaccgcgggatttaagccgccagtagaaccagggccatccgtacagaccagccaacacagtggcgccctgatatagtctcagagcacatgggggtggagaaaatgtctgatccatttatttgtcgcaactcatcagtcgctcagagcagccgatgcctatgggagaacctcaataatgcagataagagaacgaaatattaaaacggtccgcaggtgatttacacataatcagattagtttacataatatatattatcagactcatcgatatgctgtttgaatccctccatggccaatcctcaaaattttctccggataaggtctctcagattctgataatccacttcaacaatcttccagccgtctctatcgggtttccgggccaggcggaatcgaaatggccggttatcttttggatcagtcagtatgacttcggccacatctccctggcgatttatctcagcagcgcccactattgtggtaagactggccttttccaaggtattcaacccggaaatatagtgctgggtttgggttttgataagcggctccaaggctccgacgaatttaggtgtgaggatgcgggccattcttttactaagaccccgggccaggcgggagatatcgtcctcgcgattgtttgatccttcggtcccgctcaaccactgatcaaattcctcggtggaatggaccgccaggttgtctgcaatcgactggagatcgatatactggaacagcgtatccacatcattgccctggatagccttgaccatctgcaacagcgcccatcgggggctatcatgccaataccagaaataactcccgatgagcaaaccgaccaacccggtaagcactgccaaaaccgcaataatccgtgaacgcatggtctctcgttcctctttggcaagaatgtctagttgttgaatggtctaaccctatgaccaccttgagccgctgccccttttatataaattgtcatgttctggtaatcacaacgaaatatgaaaacagagccatggtagccgcttgcaataatgctttttctgcccaccgctcaccgcccactgctcactgttttcatacaatactatcatgcctatgattgcctgacactagattttcaatgccgtcggcccaaggacactaatggcgctgattgctgatagccaagcgcctcgcaaaaggttatattacaaaaattatgcagaaaatcaggcttaccgcaaaaggccgccgctggcgccgcaccgggcacccctggatctatcgtaatgatctgctgccgggacagactgcggtatcgggggaagtggtggcggtttacgatgctcaggagcgctttttagggcaggccctctacagtgccgtctcccgcatagccctgcgcctgttgaccgtcgacgacatccccattaacgccgacttttgggaggcccggctgcaccaggctctcgcctaccgccgccgggtggttacgaactccaacgcctgtcgtctgatctatgccgaagccgacggtttccccggtctaatcttggataattacgatggccacctggtatttcagatacatcatcccggcatggcccggctgctccctcaactcatagatctcctgcaaccgctgctgcgaccccagtccattaccctgcgcaacgatagcgaagttcgccgtttagaggggctaccgctggaaatcgaggttatccggggagagctgccggaacggttgctagtccaggaagggacggtacaattctgggttgatgttcgtggtgggcaaaaaaccggtctgttcttggaccagcgggaaaatcggctggccgccgcggcttgggcccagggagaggtacttgattgcttttcgtatcagggaggatttgctttacatgtagcttctcatgcccagcacgtggtggcagtggaatcttccgctctgtctcttggtctggcccaggacaatgcccggttaaaccggatgcacaatgtcgactggatacaggctaattgctttgatttcctgaaaaaagcccacgccagctccaagttctatgacctgatcatccttgacccgccagcctttgccaaaagccgggccgatcagcccgcagccttcagaggttaccaagacctgaaccggcgggccttgcaattattgaaacccggtggaatattcattacctgctcctgttcatacaatctgtcgcaggaaaccttcctggggcttctgcgccaggcggcacaggatgccagacgtcaggtgcaggtgatcgaatgccggggagcggccaaagatcatccgaccctgctggccctgccggaaagcacatatttgaaatgctttgtctgtagggcgctttagattcagtctgtctcatgtcggctttaattctcaatacccgggattcaggtaaagaggcataaccgacattcacgggcatacttcataaattctgctgcatcccagattttgacgccttcgatcagggccttctcacctacttccatcatatctgccgtcattctacaggccaccagttccaccccctccagttgcgccatttcgaccagctccggaagactggggatattggcctgctcaaccttttttttcatcatccaggtggccataaggctcattcctggcactgctcccattacccccgccgggataaactttgccttctcaataccgccgggacgtagtaggtttaaccccataaaagtataaaatattttggtttccataccctgtcgggcggcgttgattcctagaatgagagcgggataagcgccatccagggtatccctggaacagatgaaagccgcgctctcttttttttcactcatgcggattactcctttagtttgttataatattatgatgtactaatatatagttgaaaattttttgtcttacgtcttgcagaacagatcctgcatcagcgccatcagccccaacaggcgcggatcctttaagctgtagtatacctgattgccggaccgccgggaggagagtagctgcttatccttcatcagattgaggtgttgcgaaagattcgattgtgagatatccaaggctttttccaattccgagacagacatctcggatccactcaggagttgcagaatcattaatctggcgggatgagccatggcgcgcaggcagcgggccgcttgttcactcttttctctctggttcattataatataataatattatcatatatagctaatgtcaagattatattacaggcaagaagccattttcatggtttgcgggtgactcgcagctcaaagattgccgggaaaattttccccaatccttctgcagccagaaataaatctgagcaagcggtctatcctcccccttaatttatcattctcagcctgtcattttcccctcccttttacattgccagtttgtgaaaaagacatataattattttccatagatcattccagggggcggtcatgttgaaaatttccctttggcttcttatcctctgcctcgttctttttctgtgggggattaattctggtgaaatcgccagcatcctgaatagtggtacgaatatctgtctctcgtgcatcggggtgggttaatggataattttcgccgtttgatccagatcctcgtaactgttcttactaacgcctacctgctcttcccattcggatcggtcatctaccagggtcctctcaaaagtctctgccatccgggtctacactgttactcctgccccgcagcgctcttgggttgtcctataggcgcgtttcagaatctgctttgcacggtgcgtctctccatgcaggccggcacgatccaattcggtgcttcgattgtaggttatctgggagtctttggcgtcttgaccgggaggttcgtctgcggttggctctgtccctttggtttggtgcaagacttgctgtatcgcattccctcgcccaaagtcaaattgccggctttcctttcttattgtcgttatctcgtattgttattgctggttattatcctgccgctgttttggattgatgaattgggtatgggacagccttggttctgcaagttgctctgcccctcaggaacactcatgggagctatgccgctgttgcttttaaaaccatcactctggcagtccatcggtttctacttttggaataagttcaccatcatgatgctgattatcgtcggctcggtcttcatcagccggatattctgtcggacgctctgtcctttaggggccttttacggtctattcaaccgcgtcagctttttaagtctgcagcatgatagtgaaaagtgtgtccactgtcgggcctgtgaacgacggtgccctaccggttgcctgccgtacaagaaccctaacagcgccgactgtatacgctgtttgaaatgtttgcaggcctgtcgttttggggctttggattataaactgcgctccggtgtatccgtagctttccctcgccggacagaacattaagatcatggcgatggcatactttttatcaggccggttagctgctggttgccaactctctgtcaataattgaaaaaaaagcttgacagctatttgtaatttaataataataggttacgaatttaccttcaggcatcgccatcttttaggcagaaagaaggagtgccagccatggccctgaccaaagaaaaagttattaatgcgatcaacctaaaactagggctcagtaaacaggaagctcgcagcgccgtcgagcgcgtcttacatctcattaaggaagccctcgctcaagaggaagatgtcttaatcagcggctttggcaagttcactgtccgcagtaaaaatccccgtcgcgggcgcaacccccaaaccaaagaggatctcattctccgggcccgtaaggtggtagtattcaaaacctccggtgtcctacgccatcgcattaaccaacccacctgatttaaccgatcttggcgatgggttaagagccgcgcggttatcggtgagaaagatgggagcgcttccgatctcccggtaactcgcgttcagccaattccttgtacagctcacactgcaactaaccagggcagcaatcaattaatattactctgttatattaacctgaaacaatcgatcgtacctcagatcgcggctcggcggcgaaagatgcttcccgccagccaccaggcaaccataagaaacatgaggcttgccaatagcggtatccagggtgaaagaaaatacgattgtcccgatataccccaatgcaaaagctccactatataggtcaggggcgataacagggccagaggtttgagccaggcgggcatcaacgtcagaggcataaagacgccactgataaacaggaccggaaaccggaaaaaattcatcagggtcatagcctcaaagacctcccgcaccataacggcggcggtcagacccaacagggaaaagcacccggctccaaggatgaggccggccaaaaagagcgggggatgagccataggcataccgaaagcgagttgtatacccgcagtgagtaccagggcagtggccataccatacagagaggcgctggccgctttgcccagaatgatagtagacatggaaaggggcgccagcagcagcctctggaaggcgccggctcgcttctcaaaggtgattacaatggcggccatcgaggtattgccaaaaagaagcgtcatggcaataatccccggagcgatctgcgaagagccgccagggtccttgacgtatacggagatcatcaatacggcgggcagcatcaggccccaggtgatgagcggcggtttaccgtaatagctttcaatatccttgcggctgattgccaggacgcggcgcagttggctcatacgctcccctctttcgactgggatttttcctccaggatggcaagaaacgcttcctccagattcacctccccgataacaaggtccattatcttcacgccggcggcttccgcccaagccagcagtcgccccagaaccaggttcacctcatgactggcgatttttaatctccacctgccgtccaggtatgccggaggcgtcccacgggttgcgacaacctgccaccaatttgcatcgacctcctgatcaaaggtgacctcgaggttttttagtccccctactcgccggcggatttccggaaccgttccttcggccaccacgcgacccttataaatgattaatatctggtggcagaggacctccgcctcgtacagattatgtgtggtaagaaagatagtagcgtgctgttcacgattaatcttttgtataagttgtcgcaaggaccgtgcactcggcgcatctaatcccgtagtaggttcgtccagaaacaggatctccggggcgtgaaccagagcggctgccagggtcagtcgacgtttcattccatgcgataaagccccaaagggggtatgggctttgtcagtcagggcaaaggtctccaaaagttcacgccgcctcgcctgtctggcgcttcgggggaggccgtagagttctccgaggtactcaagattgcgttggcagctcagctccgggtagagattagattcatccggggtgacgccgatcctctgtttgacccgcaccggatcaagcgcaatgtccgctcctccgatattcacctcgccggcctcgcgttccagcaagccacagagaattttgatagtggtggtcttgccggcgccgttagggcccaaataaccaaagattgttccccgttgtatagcgaaagaaacatcttcgagagctttaagtttgccatagcttttgctcaaaccagcaaccttgatggccacagaattattcttatgaacagactccgtcggtaacaggcctttcaagtcgtatcctcctccttccgatatagggtgggaagcctgtgtttttgatctattagaatttctggatattatccgcgctaattcgatcattccctggttgatgcagtatatttctccctgtcggatgataagcaatctactatttccagccaattataccagagaagaaatttttcccccaccggggtttaattttacgccctccttgctccccggtatctgcagttatcagcaggcattttagatccagaaaatgttgccatctgcccgaagctccccattcctccctaaaaatattaggtgacgcaaccgcagcatgttacaatattcaaggtagaatattagagacttttttcctaccgaggaacaggctctcatgcaggtgaagaagccaagcgcagtcgctcatcttggtccaccgctcaccaggcggcagtttctgggcgccagtgccttgggattggcggctttatccctccccggcctttcctggcaggccggggcccaggaagtgcgctacggttttacccatccccaccccgccgcctattatacccaactagcgggtcggttggtgcgttgcgacctttgcccgcgtaactgcgaggtcctggaaggcgaccggggagaatgcggggtgcgggaaaaccggggaggcaagtatatcactctggcatatggcaatcctaccgcggtgcatattgatcctatcgagaaaaagccgctgtttcatgttttgcctggcaccgcctcctattccattgccactgccggctgtaacctgcactgcgccttttgccagaattgggaaatctcccaggcacgcccggaagaaacttataattttgacctcccggccgccgctatcgtccaggcagccaaagagaccaattgtcccagcatcgcccatacctacgtcgaacctatcattttttatgaatatatgattgatatcgcccgcctctccccggctgcgggcattatcaatgtctgccactctgccggttatatcaaccgcaagcctttggaagaactgtgccgttatctccaggccgcctgtgttgacctgaaaggctttacggaagaattctatcagaagctggtaggcgcctcgctggcgccggtgctcgaggccctaaaaatattccgtcaaaaaggtgtccatctcgagatcgtcaatctgatcatcccgcagttcaacgacaaccccaaagacctggagaagatgtgcctctggatcagggatgaactcggtcccctgacgcccctgcatttctcgcgcttctatccgcttttcaagatgaagcagcattacccgacgccggtcagcactcttgagaaagcccgggagattgctctgaaaaccggcttaaaatatgtctatctcggcaatctcccccaaaatccggcggaaaatacttattgccaccactgtgggcaattaattatctcgcgccggggctacttgattggcgaagtgaaactcaaagatggccgatgtaacttctgcggcgccgccattccgggaatctggcgtcagccgcagccagcctaaatatggtaataaaaaaattgccggtggacaacaaaacttaatttatgaccaacaaccggaagccggaaaccgtatttttcggtaataaggtccgcttaaaaggatgaagaaaccttgtcctgccgctgcggtttagtaggactgccaaatgtcggcaagtccaccctttttaacgccctgaccgccgggcgggcggaggtggcaggttatccctttaccaccatcaaccccaacaccggcattgttccggtgcctgacccccgattggctaccctggcggagctgctcaaacctcccaaagtcacgcccacgaccattgaatttgttgatattgccggacttattcaaggggccagtcagggagaggggttgggcaaccagttcctggcccatatccgggatgtggatctgttggtgcacgttgtccgctgttttgaagccgaggatattcctcatgccgccccatcccttgaaccggcacgcgatgtggaggtgattgataccgaactgctgctggccgacctggagattatcggccgccagattctcaagaccgaaaaagccgccaaatccggggataaaaaaacgctggcgaatctgaagattctccaacgtctggaggcttggttaaatgaaggccggtgggccagcacgcttgtttgcagcgattccgagagagagaggcttgccgaactgccgctgctgacccgcaaaccctacctcctggtggctaatttcggtgagacagagtggcataatcgccgcttccttccggccctggagaaactggcccgagagcggcaggttcctctcatccctatcctgggagaactggaagcggaattattagatctgccgcctgaagagcggcaggaattccttgctgccgccggtgtggccgaatccggtctggcccgcctcattcaggccagctaccagctccttcacctgatcactttctataccatcgtcggcccggaagtccgggcctggaccgcgcccgcggggactcaggcatcccgctgcgccggcaaaattcacagtgacatggagaaaggtttcattaaggttgaggtcatgcacttcgccgacctaacccgcctgggcagtgccgccaaggtcaaagaagccggcctgctccatgttgagggcagggattatccggtgcaggatggcgaaatattgttatttcgttttcaaatacggtgatttagcttatcaagttgatatcgaatgttaagttattccctcagagcccttttggatttcttcctgccgagattctgtctcttctgccatgcccctctgtcgttagaagttgagcatctcatatgtcccgactgctggaaagaattgccccttatcactaccccctactgttcctgctgcggtgctcctttcaagggtgccgtcggcccggagcatctctgccagacctgcacgatcaagccgccccctttcgaccgggctcgggccgccgccaggtatgagggttcgatacgggacgccatccatcgcctgaaatatcagcggcaattgctccaagccgaacacctgcggcaggtattgacggtttccgaggccgcctcagtagtgcaggatgccgacctcatgctgcccgtacccctgcatccccgacgcctgcggcggcggggctttaatcaagctctcttactgggacaggcctttcctgcaataccattgcggaccgacgtcctgttgcgccaacgctggaccgtcccgcaggttaatctgagccctcaggagcgccaggccaacgtcaagggcgcctttgcagttgccaaacccgatgccatcattggcagatcggttcttctgctcgatgatgtctatactaccggcgccaccgtaaaggaatgcaccctggctctacgccgggccggggcacacacggtgacggtgttgaccgtagctcgagtcggctatgcctgatctatcctgtccggcagaaaaagtcttctcctgggaggccgcccgccagaaagtgcggcaggtccgatcagaggggaagaaagtggtcttcaccaacggttgtttcgatctcctgcatatcggtcatattcgctatcttaaagcagccagagctttaggagactttctgattgtcggagtgaataacgatgcctctgtccggaggttgggcaagggacctacccgccccctggtccctcaggatgagcgggcggaaattttggcggcgctggagtcagttgacggggtggtcttgttttccgaagacacaccgttgcagcttatccaaacactccgtccggatgtcctggtcaagggcggcgattacgctcccgaaggcatcatcggccgatcggaagtattgtcctggggcggcaaagtgcaggttattccttttgtcccgggccgttccaccagcggcctgattgcccgcatactccgaatctttgccaatgagtcgggtccatcgacgccaacagatcagatctgactaccggccagtcgccaccaactgcagccccttattctaccgccctgcccttccctgcaatgccacctgttcggctaaccggctgctgatcagatcggccagggcttgggccatgacctcgtgtccctttcgggtcagatgggcgccgtcgctgaaataggattgtatcccgctcaggcgggaaaacacctgtttcatggaaagcaggtatacccccggtcctaccagcgacttggctaactcatccagaccgccgtcatcgatgttccaggtagccccattattttgtgcaattgtcccctgggtcaccaggataagcggaacatcccggttccttgccatctccaccgttgctttggttacctcccggacccggtctccccagaggcgctgctgctgttggtcctgagaggcgcgcacttcggcatcggcatcgttcaccgctgattgtagccgtatcttttccggtatcagcctccacagaatcttttctgtcttgatctcataggcccgggcaaagatgaaaaccttcatgggccagtgtttgacgtgccagccctggaattccagactgcggcggtattctcgttcatcttcgaactcgttggaatcgttcaggtggaggatgatcagattgggctcatactttagaccctggcgcaatactagctgacagcgtctggcgccatatccggggatggccatattgattacttctgaacgaatgtttctcagagataattcttcctgcagccgtccggcgtaagatgccgtcaagttcggtccgcgaggcaccgagtcgccgatgaccaggatacgccagcagtctggcggccgttggtaactgaatgtctggggataaaagcgtcgccccccggcccgcaccagcttcacctggccattgccctgttctacaaaaccggcctgaagatcgtagccataggaaaatctcccggaaaccccgtgcggcaggaagaggcgcacccctgcttcggcagccaacagcagccccaatgccaacaggaaagcggctgaaaccagatttctcatcagaattgaaagtatataaactcttgatcgtgttcggtggaggagacgattaataatatcatgacaaagtatagcacccccctggtcgcccaatgcagatgcaccagcttggtttcatcttcaaatcttgaagcggcaatctgtaaaagcatcagcggcactaaatgcaggaggagccagccgagggaggatagccagggaagttccgccggtccccagtttcctaacgccatcagccaggtccagaaacgggtcagatccggactcctgaaaatggcccagccgatcagggtgaagccgaacataagtagtcgtgccaaccaatcctgccacagccaggcaaactgtttgcgattcaatacccgcagcggactgaatcgatagagcgtcagtaaaactccgtgatatgccccccagaggacaaatacccacgaggccccatgccacaggccggccagcagcatggtaaccatcaggttgcgaaccgtctgccagtctctgccccgattgccccctaaaggaatatagacatagtcccgaaaccaggtagaaagggagatatgccacctggaccagaagtcggagggatctttcgccaggtaaggatagcgaaagttctgtaccaggtcaattcccagcatcttagccgtgccccgggcaatatcggtatagccggaaaaatctccataaatctggaaggcgaaggccaccccgccgatgagcgcccaagccccgttcaaggcggtctgcggagcaaaaacatagtttgccaacagggcgcagttatcggcgacaaataccttcttgaacaggccgatcaggatcagacgcagtccatcgttcagataattaccgacaaagataatatccttctccaactgcgggatcaggtgccggctgcgttcgatgggcccggctaccagttgcgggaaaaaagcatcaaaaacggcaaagatcagaaagtcgcggcagactaccgcctgtccccgatagagatcgatcacgtaagccaaggattgaaacgtataaaatgaaatccccaccggcaggatgatataccaggtcggccagtccggcctgagacccaaaaaagacagagccgatttggcggattccgaaaagaagttgcaatacttgaaatagcccagaatcgacaggcaaagacagatgctcaagaggaggaaaccgcggggtcggaggctgtccggcagatgccagatgagaagatagacgccgagaaatgctaaggaaatgcctagagcaatagtcaataaattgagatcaatacctgatctgggaatgaacccaaaacagcctagcagccaggcgaaaggcaagagcgacagcaaaacgatcaccctcaaggatcgcctttctccttgtatgcccagaccgcagagaaaatcgaccacggtggtcgtgaataccaaagccagaaagcgcacgtcccagaaggcgtagaaggcgtagctgcccaccagcagaaaccacaggcgttggcgatgcggcagccgccaataaatcagaataaatccgatcagaaacaacggaaattgccaggagataaaagacatacagccgatttatcctccaatctgaggtatctcagattatggcacgcccgaagatcatgtcaagtccaccccactcggcttttttgcgtcaaatgctcggatgccccgctaagggttgcaaagagccatctgcttatgatacaaaaacgtattaaaaatacatcgatagattgcttggagatatgcactgcagtcggctgcccatgtcagattataaagatcaggacgatggccagtatccgtccttgaggactttgaatctttaagagagaactttggcgacaccacgacataaacccgattactacagccgacgcgcccgacaggaaagtttcgcctcacgggcggtatacaagttggctgacatcgaccggaaatttcagctttttaagccgggccaatgcgtcctcgatctcgggtgcgcccccggttcctggctgcagtatatcagttcccgcatcggcccgcagggcttggtggtgggtttagaccggcaggctctgcggatttcctcaaatccgtcaatccgttttgtgcaggtagatgtcgccgccctcgatccaggttcgctcataaggttttcagcatcttttgacgtggtggtcagcgatctggcaccctctacttcgggtataaaagacgttgatcatcagcgctctttagacctggcccggctctcctgggagtatgccaaccgcctgttgacagcggcgggacactacttggtgaaagtttttcaaggaccggattttcccccgtttgctcaggagatcaaacaacacttccagcaggtggatatcctaaaaccctccggctcacggagcgaaagccgggaattatatctcctgggtcggcggcgcctgaaggaaagcggcgcgggaattgggtgaattgcaaacttcacaatattatcgttctcttaatcgaatattcatcactgccgactttcaaggaaccgaagcccggcatgaagatattatagtacgcaccaggaagggaggtcgaggcgcctatgtcaggacactcaaaatggagtaccattaaacggaaaaaaggggcggccgacgccaaacggggaaagattttcagcaaacttaataaagaaatcatggtggcagcgcgtatcggcggcagcgaccccagcggcaatacccgcctgcgcgccgccatagccgccgctaaggccgagaatatgcccaaggagaatatcgatcgggccatcaaaaagggggctggagaactggaaggggccaacgcctttgaagaagtcttttatgagggctacggtcccagtggagtcgccctcctggtagaaagcctgacggataataaaaaccggaccgtctccgaagtccggcacctgttcagcaagtacggcggcagcatgggggaagccggctgcgtcgcctggatgttcgataaaaaaggcgtcatcgcctttagcagagacgcggtaagtgaagatgaattgctggaggccgccttggaggccggcgctgaagacctgcaggtaggcgaaagtgaatacgaagtaatcaccgacctggcaagctttgaaaaggtgaaaaacgctctggaggagcaaggttttaagtgggaggtggccgaaatccagatgcaccccaaaaccaccatacgcctggaagaagaaaagtcggcccagcagcttcttaagcttatggagatgcttgaggatctcgatgacgtccagcacgtcttcgccaattttgacatccccgacagcctcttggaggccctcggatgaaccggattattctgggggtagatccgggctcccgggctaccggctatggattgattgctgcgaccggagagagcctcctccacttggagagcggctttatcgcccttccggcacagctctcccatagtcaacgccttgcccgcatttaccagcgtttggagtctttgatctcccggtataaccccgaagctttggccgtggaagcggtcttcctggcccataatgttcagagcgccttaaaactcggccaggtgcgcggagtggtcctcttggccgccggtcaggcagacatcccggtctttgaatactctccgctgacgctgaagaaggctattgtgggttacgggcaggctactaagacccaggtgctgttaatggtggaaaatctcttaggactgaccttaaacaatcacaatacggccgacgccctcgccctgagcctgtgccaccatttccatagccggtggccccagcggtctgtttcccccgccgcaatatgattgcatatttagagggcgaactattccagaaaaggccggattatctgatcattaaagtcggtggggtcggctatcagacctttattcccctgtccaccttttatcaactgcctgaaccccccgcgtccgtagccctgcatatccatacccaggtgcaaaccgacagtctgcaactctacgccttcgctaccctggatgaaaaacagaccttcattaaactcctatcgattccccgcgtcggaccccgactggcccttaacatcctctccggcatcagcccccaggatctggcccaaactctgatacaaggggatatcccaagactggcggccatccctggattgggccggaaatcggctgaaaggatcatggtcgaactgaaaggcaagttgcgccccgacgcaaccgcggtatcggccctgtcctccggtcctcagggtgctctctgggaagacgccctctccgccctgatcaatctgggatattcccgcaccctggccgaggaagttttacgccacgtacaacttcacgaaaaacccctaaccctcgaggagatcctccgtctcagtctgagccgtctcgcttcccaataacgagcagggaagtcaggaggtgcttcgctctcccgccttacggttttcgattttttactcaccactctaaatggatattcgctcaattccctgataagtcctcatgttctcgagaacacagcaaaatatgaaagagtgattggtggcataggcctcctggcctgtgcatcagcgcgcaggctggaaagcctgcaccaccatcttttatataaataatagctccttatcgatcaatcctaggaaacgatctcaagatcttgccgatatccaccggggtgtaggtccgcgtctgcccagggcagagggataaacgcagggcttcggggtttaatactgctgagtaaaccgtgtcatcccaaacctgcggatcaagcaggatgtcttctaaatcggccacaccgagccgctctttctcgctggccagatgtattaaccgggagtatctggttatcgaactcttggtgggcggttgggccagcggttgtagttggctgctctcccagtggttagtgctgatcaggaggccgtagcgcgcagttcgcatcgaccaatgtcttaagcccagctctagacatactaaacggttggtcctagcatcgcccaggataacgttccaactatggaaacggggtgagcgggttatgatacgttcggcctgggtcgcattatcggcttgagccaacacctggcggagcaacggcaggacaaactgcgcgtcctccggcagtgattctgtcgtgaaggcggtattgaaggtggctgccacaccctgggcattgcacccaaaagttggaaacggaataccgggcacggctaccgcgacataaggaatggccccaggttgaccataggccaggagaaccaccggagccctggagaattccggtgcatcaaagttatggccgattaacatattgctccccgaggctcgcgatcccctgacgccgatggtggaacaatgaggaaaaagtacggtttcagcatggaaattgaggagatagatatcctccagcggcaccccggccccatgggcaattccctgcaattcatcttttagactggctggcaggcgggccaggccgcttttgagatagcgcagggtctcggcttcagttgttttagaaccagaactcccaccctgcctcttgagcacctgctgtaccagtttctggatctgggcctgaaataatcgcccttgaaccctgccagactcttctggagtaccccaaagcataagcaccggtaggtcatgaatgtaaaaaaggcgatatttttcatgatccgctgcctgcagcggcaccccgagcaggaaaaagataaccgctagactcgaaaggaggctgattatcagactccacccctggtggcgaaacagattgcataacatagctaaccccggctcctcagaaatgaaaagagtgcggcaaaaatgatgttgagattctgacggaaagtgaagaatcatgaactgcggcatttatcctaaaaaggcccctgaaaaatgtcaagcgcttttcgattccagccaataccccgatcttctgaggataatttttaaaaaatgcgccatacaggaggctcttcctccccctatggaaagattattttcttcgtgtagactgccgaagaccagcattttgccagagccttacaaagctcctaatattccaggctgcgtttttcatctatttggctttggtgggacaggtcccagggacagtcccatttcaaattctgataataatatttagtacatgggtatatctataatattattcaatagatatgatatggcaataatattgcatatatatttaagtaagttaaaattatctcaattattcaaaacaccttcaagatattttggcagagatgaataagaacctgaatcattgcggttgtatcaacggcatggaatagccaaaacattatatgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgagtagatttccaataaactaccgatcatgggatagggcggcccatggccaccgtttaggtttaacatcaggttcacatgctggcaaggtgagagggactattggatagggcgagccatggccgccgcttctgtttaacatggtcgatgagaaaaaatttgtatgaaaacaatgagcggtgagcagaaaaaaagcattattgtgagcagctaccacggttctgttctcatatttcgctgtgatcaccagaacatgacaacttttatgatattgccagcatcaggaacgttttcttgaggagattgggatgtggaatgccggtgaaccagaggtgagaaagcagtcgcaccgagaggttgccgggggggaggacaggttggaccgggccctggtggccggcctgatcctggaagtgatgctagactgtccggagctgccggaaaaccggcaggttcggcagcgcctgatcaaaactcgcatccaggattatctggtacagcacctggcaggtcgggtctctctagaccgattccggagcctggctcagcatctcgacggttggttcgaattctattacccattattggcctctgaggatcggcattcatcgctccagagcgagacggtgacctacggcgtccgagagcctcgggttacctatatggttcaagaagcgggttccgactggaaccatggacagattaacagcgaatccccgctactgaggcgtcaggcatgtctggacgagttgttggaccggtggctggaggacttaaaaccggaaatgccgcagcgtccccatcgtaaactgaccccggccaaacttcgcgacttcttatgtcagagcggcggtggctggtttcgcttgcgggatttcgaacgcttcatcaacgtcgatcgcaagacggcctgggattatgtgcaacaatttcttcaggccggactcttatgccacaaccgcaaaaactcggcggcagtgcgttattgcctggccccgtcttttctaaaggtagaagccgatgctctgcgcttggggctgagtctggccttgccggattatccggagcagaaagtggaagccatcggcgacttcctcattgccaccgggggggagccattccaggtgcgggaatgggaaactggccgccctcaagcccagcaggaatgtttgctggatgatcttatcgaattggggattctctgcaattactatttccccaccggggcgcgtctggtgagactccatgaacgttggctgcagaaatgtatcgatctgccgactccaagttaacttaagaaaacccaggtgatagatggctagggcctctccgccgctttctctgccttgaccttacacttggaaccttaaactgtctcgagggccggacccgccattatcttatgaatgtttttttcctctcatccccttaattccttttttgccctcatatctttgtcttcctgtgctcaccggccccaatttgcctaaattttccttgacggtgtaactaccttatgctaattttgagggcatcgtgtgaaagagaggcagtttaagcaatgatttttaatgaagattttgaaactctgccacgcgaggcgctggaggccattcagcttcgacggctccagtctctcgtcgagcgggtgtataacctggtgccgttctatcggcagaaatttgacgcagccggaattaggccgggagaggtgaagagtttgcaggacctgcagcggctgcccttcaccaccaaacaagacctgcgggacaattatccctttggcatgtttgcggtgcccatggagcaggtagtacgcattcacgcctcttcaggcaccactggcaaacccaccgtggtgggctacacccatcgggatatcaaaacctggtccgagttaatcgcccggacattgagcgccgccggcgtgcagcggggggacatagtccacaatgcctacggatacggcctattcaccggggggttgggttttcactacggcattgaatacctcggagcctccgtcattccggtctccggcggcaataccaaacgccagatcatgctgctgcaggattttggccctacggctattacctgtaccccctccttctcgctgcacctgtatgatgtagccaaggatatgggagtggattttgccgatctcagtctccgggttggcatctgcggcgccgaaccctggtcagaggccatgcgtcaggagattgagaagaagctgggtattgacgccctggatatctacggcctgtccgaaatcatgggtcccggagtaagcatcgaatgtttggaggccaaaaacggcctgcatatctttgaggatcattttctgccggagatcattgacccaaataccctgcagccccttcctttcggcgaggttggggaattggtgattaccaccctgacgaaagaggccttcccggtaatccgctatcgcacccgggacatctcggccctctatcccgaaccctgccgctgcgggcgcaccctggtgcgcatggcccgcatcatgggacgcaccgatgatatgctcatcatccgcggcgtcaacgtcttcccgtcccagatagaagcagtgttgatggagatccaggaagttgagccgcactaccagatcgtggtagaccgcgtcggccagatggacaccctcgaagtcaaggtggaggtagaggaagcaactttctccgatgaagtgcgtcagctccaggtgttggaaaagaagatcgaacacaacatcaaagactatctcggagtgtcggccaaggtacggctggttgagccccgctctattccgcgcagcgaaggcaaggccttaagggtgattgacaaacggaagatttaactcccccaacctgctcctctacctcaagggtgagatgggattaaagacgggttatagcaataaattaagaaaattgcgggtaataatgaacgaataaatttcagcctttaggatagtgtgatgaaagttgaacagatttcggtgttcctagaaaataaggccggccgtctggccgaagtcaccaaagttctgggtgaggccgcggtcaatatccgggctttatccctggcagatacgacggattttggcatcctgcggcttattgttgacaactatgagaaggcgcgagaagtcctgaaacagcacggcttcacagtgggaaaaactgaagtggtggccatcgaagtgcccgaccgtccgggaggactggcctgggtactgcaaattctctctaattccaacgtcaacgtagagtatatgtatgcctttgtgcagcatagcggcaagaacgccgtgatcattttccgcttcgacaatctcgagcgggccatcgaactcctgcagcagcagggcgttcgcatctatcgcggcgaagaagtctatcgcttgtagcgaccagtctggcagatgggctggagaagttggttgccaggagcgggagccactatctattcacccctaaccctctcttttcaagatcagaggagaagttataggagaaaccgatgcagcagatgaccccacaattcttcggccggatcggacggcttggcttaatcgtttttttctgcctgactttgggtttaatgaccgcgggtgccaccctggcggcggactatgtcgttgggggtttgttttccatcaccgggccgcaatcttatttaggcgaacctgaacgcaacagcctcgagatggcggtggcagagatcaatgccaaaggcggaatcaagggcaagaaagtcaaggcagttatctacgacgacgaaggcgacgccaataaggccaggctcaacgccaccaaactgatcgacagggataaagtcattgccattatcgggcccagcctcacccctacctcgatggccatgatccccatcactcagccggccaaggttccggttatctcgtgtgccgcaggagtcggtatcaccgccccggctaaagaacggccttgggtttttaagaccgcccaaaccgatcaactggcggtaagccgcatctatcaatacctgaaaaaacataatattaataaaatcgccatcataacggtctccagcagcttcggtgcctccggcaaagaacagttgaacaagcaggcccccaatgccggtattaacatcgtggcccaggaggtattcggcgagaaagataccgacatgacgccgcagctaaccaaaatccgctcgacctcaccccaggcggttatctgttggggcaccggtccggctccggcagcggtggcgaaaaatatgaaagacttgaagatagatattcctttaattcagagccatggcgccgcctccaagaagttcatcgaatatgccggagaggcggccgagggcatcatcatgccggccggtaaaatcgccgtttataaagacctgccggatcaagacccccagaaggccgtaattgccaattatgttaagaaatacgaagagaagttcaagagcccggtctcgggttttggcggctacgcccatgacgccgctgccatgctgtttactgccatggagaaggccggcggcgacaaggccaaaatccgccaagaactggagaatatcaaaaactttccgggcgtcagtggtgtcttcaatatgagtccggatgatcacaacggcttgggaccggatgcctttgtcatggttaagatagaaaaaggtacctggaaactcatagattaatccgatcagcacggtgtgagagggcggtgcgatttcctcccccgccctcccctgctccgcccccctagtttattctctgggtacgatctggcgcgccgcctactctcggcgatctctaagatagctgaagtttcgagtaccaggtaccgggtttaaaatgaaagggaatatattatagagactcctaatagatatgagtatcatatctcttctccaaactcggaacccgaaactctaaattctattaagaaaatatgacagaattacttcaatatcttttttccggtctcaccaatggagctatttacgccctgatcggtctgggtttcagcattatcttcaacgctaccgccatcatcaattttgcccagggcgagtttgtcatgttgggggccctgaccgccatttccttttattctttcggtctctctctgccgctagcttttatcctgtccgttgtggtcgtcaccgccgtcggtctgggttttgaacgcctggcgatccgcccggcgcgggaggctacgcctattagtctgatcatcattaccgtgggcggcggggtgttgatcaagggtctggccatgttgctctggggtaaggacgcctattcgctgccgcctttcagcggcagagagcccctgtcaattgttggcgctaccatcctgccgcaaagtttatggatcatcggtctaatgttcatactcgtggcgggcctggagctctttctccggttcacgctgttgggcaaggcgatgcgggctgcctccttcaacccggtggcggcccgtttggtgggtatccgggtgagccagatggtgcagttttctttcgggctgagctcagcgctaggcgcggtcgccggggtcttgatagctcctatcactatgggcgtctatgacatgggctctatgttgggattgaagggtttctgcgctgcggtcatcggtggattgggcagcagctttggaggagttttgggaggcttggtgctgggggtggcagaggccttcgccagcggcctgttgtcatcaggttaccgggacgccgtggccttcctcatcctgctgcttgtactttttctgcgtccccagggtctcatcggtctgcgctccacgagatcctcctgatgctgcgctatcgccgcctcctcagcgccgtctgctttttcctcctcgtggccctgtgcggcgggttgttacagggaacctactatttcaccctcctcaacctcatcggactgaatgtcatcgtcgtcttgggcctcaatctcttaatgggttacgccggtcagatttctttaggacacgcggctttttacgggctcgggtcttacgtctcgggcatcttgactgccacgtatagtgttgacccgctcctggcgctcctggctggcctggcggtaagcggcctagtagcgctggtggtgggcatcccggccctgaaactcaggggctattacctggctatggcaacgttgggttttggcattatcatctcgattgtctttcaggaattgtcctggctcaccggcggcccctccggattgatgggtattccgagctttcggctggccggcttcaacttcgacacccccaggaccagtttcttcctggtctggtcggccgcgggttttattctaatcctcagtctcaatattgtcgattcccgggtgggccgggccttgcgcgccatccatgacagtgaaacggcggccctggctatgggaatcgacgcccaacgcatgaaactgctgatcttcgtggtcagcgccctctatgcttctctggccggcggtttactggcccacaccatcaacttcatcgccccttcttcctacggctttatgttttccatcaagttggtgaccatggtggtagttggcggtatggccagtatttgggggtctttgctgggggctgccgtccttactgttctcccggagctcctggccttcttccatgacctggaagtagtcatcttcggcctgatcctgatggtggtgatgatcttcatgccccggggactgctccggggactcttggatatttgggaaattcgccagcggaagctgaaggggctttaggagccagggaatagggaacagggttcggatgagggaaccaatactgtcaattcctataatcaaccctcatccggtttactcattctggcggcagtgatactgagaaaagtcctatgttggaactaaacaacgtcggcatctccttcggaggtctacaggccatcaaaggcgtctcctttcagatgcgagaaggccagatcaaggccctcatcggacccaacggcgccggcaagaccaccctcttcaatctgatcaccggtatgttaaaaccggattacggggtcataacctttcaagatcaggttattcagggactgccgccctttcgcattgcggcccggggcatctgccgcacctttcagatcgtccaactctttggccacctgacagccctggaaaacgtcatggtcggccgacatgtacgcaccaaggccgggctgctctccggggcgctccggttgccggcggccaagcgagaagaaaaggctattcgggaacaggcccaaagctggttggaatttgtcggtttaagctccagggcggaagattacgccgctaatctgcccctgggacatcaacgcctcctggagatcgcccgggccctggccaccaacccgatcctgttgctcctcgacgaaccggctgccggtctggatatgaccgaaaccgaaaaactcaaagaacttatctttgctattcaggcccaaggcgtcagcgtcctgctggtcgaacacgacatgagcctgaccatggaagtagcggatgagatcgtggtgctggaccacggcgaattgctggctgaaggcacgccccgagagattcagaaacatcccgaggtcatcgccgcttatctgggccgggattggcagatgtaggattccatactgcgccatgactgacaaaagggtaatcctcatctgcttaagatcctaaattgatgctcagatttcgataaaatgttctatgctccagataaaaaacctctatgcctactacggcaaaattgaagccctttcaggagtcacctgccatgtccggaccggggagatcgttaccctgatcggggccaacggagccggcaaaacgacgctcctcaattccctctgcgggctggtgcggtcacggggaaatatcagttttgacggcgcatccatcatgcatctagccccggaggcggtggtcgcttgcggtatctcacaggcaccggagggacgccagattttcgcccccttgactgtagaggaaaatttggaactcggcgcctatctgcgtttccgccagcggcagcagcaggaaatcgccgtcgacttgaagaagatctacgatctcttcccccgattatgggaacgacgtctgcaagccgctggcgccctgagcggcggggaacaacagatgctggccatcggccgcgccctcatggccaaacccaggctgctgcttttggacgaaccatccctgggtctggccccactcatggttgacattattatggacaccgtggtacgcttgcgccgggaaggggtcaccatcttaatggtggaacagaacgcccggacggccctgggcatcgctgatcgcggctatgttctggaaaccggccgtattatcctcagcggcccggccgccgacctgttgaatgaccgccaggtcactcgggcttatttaggcaaggactacagggaatttaccgaggggagatgacgccatggtagactggcgccaggagattccgtcccgggaggagctggagctgctgcagttggaacgtttgcagagcaccctcaaccgggcttatcggcaggtgaaattctatcgtcggctgttcgaccggtttaatctccgtccggatgatattcaagacctggccgaggtgagcaaactgcctttcaccacccggagcgatctgtcggaaaattatccctacggcatgtttgccgtgccgctcagggatattgtccggattcaatcatcccccggcgccaccgaaaacccggtggtggtgggctgtactgccggtgacctccgtttctggcgtgaactcagcgcccgcctctatcgaagcgccggggttggcaaggatgatatcgtccagattatcttggccagcggtttaaacaactgggcccgcgacctcaaagacggcgccgagcacttgggcgcttcggtgattcccgcctccaacctgaattttgccaaacaacttatggtcatgcgggattacaagacctccgtcctggtcaccaccccctcctatgcccaccacctggtgagcgtcatggataaaatggggctgatggcggcggacttgcaccttcgacgcgccctgttagtagccgagcccctgccgtcatcggtgcgggccgagatcgaagccggattgcaggtaagcattaccaccgcctacggcattaccgaagtcctgggacccggcctggcctttagctgcccccacagccagggctttcatttttccgaagatcattttttaccggagatcattgatccaaagaccggggcgcagtgttcccataacaccacgggggagctggtcctcactacattgtccgccgtcgcctttcccctgctgcgcttccgcaccggcgacctgacggagcttagggccgatgcctgcccttgcggttgtcccttgatccgcctgggcgacatcgtcggccgctgcgaccccattttttccgttggcggcatcaagattcacccgcagcagatcagcacttatatccaggagattgtgaacggccacaccccacggcatcagttgcacctgaaacgtgaggaggctctggcatatttagagattgacattgaagtggacgagacccttttctctgatgaagtaaaatgtctggaggccatcggtcgccgtctgcgccgccgcctgcggcaaaattttggcattgaggccagagtttccctagtggaaaaaatttcggcaacgtaaagatatttcaccaataacctttttaactaaaaccttatatgcaggagggtgaccatgtcggcaaaaaaaatctggttattcgctttattggcaggatgtatcagttccctgatcttgacgccgttatcagttcaggctgccgatcctattaaaatcggttctgtgctgcgactgtcagccggggcggaagacggcctgccagccaaacggggggttgaactggcggtggccgaaatcaacaaggccggtggcattaatggccgccagatcgaggtgatcttcgaggatgaaaaagactcgcctaccaatgcggtcaacgcggtgcaaaaactgatcaacgtcgataaagttgtggccatcatcggccccatgacctctggtgccaccctggcggccgcccctaccgccaatgaggctaaaatggtgatgatctcacccaccgccacctcacccaaagtgagcggcgctggcgtcttcatctatcgcggctgctctcgcatcgataagcaggccgaggctctgaccgattacgtggccaaaaactacaagcccaaaaccgtgggtgtcctgtattccaacgaaccttatggcaagggctgcaacgatctgttcagcaaatttttcgaaaaggccgggattaaggtcgtagctaccgaatctttcatgcggggagccaaagattttaaggcccagttaaccaacattaaggcggccaaaccggacattctcttcattccaggctattatcaggaaaccgcccccgcagcctcccaggctcggcagttggggatgaaacagcgtatcatcggcgtctatggcgatatctcccccgtctacattgaactcgccggcaaagctgccgaaggccacctggtagccggagagcatgatcccgattacaacactccgaaaaacaaaaaattcgtcgaaagctaccaggccttggtgaaatctatccccaatgaaccgaacaacgttatgtttgccgcccttacctacgatatgatgaacctggtagccgaaggcataaaaaaatacggccccacgagcgaaggtattcagaagtatttaaccgaggtacaggatcacgacggcgtcaccggccaactgtgcttcaatcgagaacatgatgtgatgaagggcgaggtctccctgtttgaagtcaagaaaggcaagtatgtcaaggtaaaataagctcttgcgatcagaaaacctgaaaaccgatgaccaggagcgggcaaccccgccctggtcgtttctttttagctcgcgctacccacaagaggtaggaccagatctacccggaaaaataccaaaaacctgggacctgccactttctcttttcccgggggataaacccggcggcgcagagattcaagccgttcggtatcctgttcctctcctatcttggtcagatagagccttttgccctgccatcccggaccttcttcctgaaagagataagcagcatgaggattggtctgaagattggcatgcgtcaggcgatgaggcatgataaaagccaccgtatcatccgccatcacatgcggccgggagaaaatcgccatattgaccctgccgctggcatcggcagtggccagaacaccatgccctggaacattttcaaaataatctttcaatgtcaggttctcgcttcttataaaagttatcaggttttcagaaacacaacgaaaaaatgagaatgtcgattaaggctacgagatacgaactgggagatcgacctgtcaaagaatgatttttcctataatttcatatacatataatcacaacaaagcataaaacaatcgattttcagcggattgccttttccctttacctcttaccccttacctcttatcacctctcacctatttttatactggtccacaccgctcagtaagccagaactgcgggattactgggtgcagcagtataaagatataacaattatcaggtaggtcaagggcagcgggagaaaataattatcagcctataattcttcctgttcttgaggtttggatgacttaattcactgggagccatccaggtgcggggacgagggggatatcaaaagcgaaatcaggcatctttgtccttgaccgttttcagccataaatcaccgaggcctattacaatttcctggaaaggttcaacacggactttatcgttttcagcgtagcttcccaacaaggtccatctgccgctttctagtcgataaacttccaatgtcatcaatatcgggtcaatcaaccaaagaaaacttacgccatgttctgcatacctggccatcttcttaacgcgatccaggcgggctgtgtttggggaaagaacttcacaggcccaatcagggataactgagattggattttgctcttcttcccagataaatctttcctctttccaaccggccaggtctggaaccagaatgttttccccaaactcgatttcaggctcgaccagaataatccaaccgccaggaccgccacgcccatattcatatggaggtaatacggtactagttattttagcaatggtggaagaatgtcttcttgatggtcttggagcagcgatcaactccccgtcgatgatctcgccaatcatattatcggcgatgtcataaagatcctcataagttgcttttttctttgccgcgtcggtcataaccactccatgcagagatccattccttcagagccttcaatgagttttacttccattatctaaaataggaaaaattgttgcacttccgccaacttgtattgttcgcggctaacctacgggtaacagcaattatagagaaatcgaggttttttaaatggagggtgggcaccggccaccattccttgatctattctctcaggtggctgaggtattaccgaaatgataaaaatccaaattttgattgagcacctgaaccccgtcgggttggatcaggaccatattctccaaacgcaccccgccccactccgggagatagacacccggttccaccgtggccaccatcccggttttgagttccacggccctttcctggtgggggctgagattgggattttcatggactgccagaccgacgccatgtcccaacgaatgaccaaaggcctcctgatagccggcctgggcgataacctgtctggccagaccatcggcggcgtcggacatcatgccggcccgcatgccgatttcggcctgtcgctgggcccggcgcaccagggaatagacttctttaaacttggcgtccggttcgcctagaaaaaacgtcctggtcatatccgaacaatacccctgatagatggcgcccatatcgataatgatcggttcattggcctctatcagccgatcgccgggatgatgatgcggtcgggcactgttgggcccagaggcgacaatcggggtaaaggacgggccctcggcgccggcctccgccaaacccgtttcgatcatccgggccacctctttttcgctcctgccgggacgcaggttccggcctactgcggcgatcactttctcggtgatagccagggattgttgaatcagggaaatttcctcagcatctttaatcacccttaactgctcgatcaagttatccaccggttgccattgcatctgcaagccggctgcggcagccgtttcggttatcttctgataaccgcaatatgttagatagtgggtctcgaaaccgaggcagctaaggcctaatcgtgcaataatttccgtcagtaatttcggtaatcccttctggtaaatctggacctcgaaatgtggcgcttccgccaacgcccactcccggtagcggaaatcagtcagtagaaaagccgcctcctggctgatcaacagacagccgcttgattcattcagactgcaatcggcggcagtgaatccactgagatagcggcggttttccggacagaagatcaacaggccgtccagcttagcatcagctaacagatgccgggcggcaaccaaacgttctctgaaggtgctctgattaatgggcatagcgatctttacagtaatttcgaagttggatgggtaacttgaaaaaggacgatcccccacagtatatcctaaggcagacgccgtagccgaccggacgcacctctatgttatgaccatcagcgttccaccagtcggggcagcagcagatgggctcggtcgacaagcaggcccgtggcttcggcagtgggttcatcaaatccccgcgggtgatttccccgaggtttgcgtgaatcatacagcacaaaaggcaccggttccggggaatgggttttgaggcatagcggtgttcggtgatcaggcatcagcaggatgcggtgagctcccaaaagtcttaatcccctaagcatcggcccgaccaccttctgatcgaaatcctcaatggcctggagtttatttttcaattcaccggtgtgtccggcttcgtccggagcctcaacgtggaggtagacaaaatccatggttttaagtgcctccaaagccgcctcgaccttgccggcataattggtgtccagataaccggtagcgccgggaacgatgacgggggtaagcccggcatagatgccgatgccgcgcatcaggtccacggcggatataacggcaccggtgaggccatagagctcttgcagggtcggagttttgggagcccggccctgcccccagagccagatcgaggtggccggtttctgagagcgttcccggcgccggcggttcacttcgtgattggccaatagcggccaggatgatctcatgagttccagcaggggcttttccctgccgccgccggtcagataagaacgcacattctggcccgtcagatcatgcggcgggaaggtgcgccaatcatcctgcccatcacgccatactaaaagatgtcggtagctgacgccgggataaaaccgccgggagccattgccgagattctgattgatgctgataatgatttccttggcctcagcgctgctgatatgaccggcgctgtaatcctccataaaaatatcgccgttgggttcatgacgcagggttaccaggttgcagcggaaagcaacgtcttgcatctccagcgctacccccatgctggcggcctccaaaggcgcccggccggtgtggtacctggccggatcgtatcccatgatcgagagattggcgacatcgctgccgggttccataccctcaggaaccgtgcgggccaggcctaactccccctcagtcgccagaaaatccatattaggggtgcgagctgcagtgagaggagtgcggttgtccaactccgggatgggataatctgccatgccatcgccgatgagaatgacgtatttcatgataatccacctttgaagaaacttggtgaacgttcagcgttcagcaataatccgaatccgggccctaatctccgttattaaatctgcgccgcatcgagattcggatcctcgatgcggattacgatggtcttttcagtaatcaccgccagacggtcaatctcggccagggcctgttgcacatgggattctttggcctcgtgggtgatcattacaactggtacggagccgcgaatttcgcgccctttttggataacggcagcaatgctgatttcaaaccgggccagaatcccggagattgctgacaacacgcctggacggtccaccgcggcaaaacggaagtaatagttggtaacaatctcttccagcggttttatcggccggcggctctggtcggcaaagttaactcccaggggcggcacccgcccggcaaccccatggctgatgttataagccagatcgatgagatcggcagccacggcgctggccgtgggcatcatcccggccccctggccgtagagcaggatcgggccgactgcgtcgccggtgatgtaaaccgcattaaaggccccttgaacactggccatgatatggtccaggggcagcatggtcggatggacccgcgcctctacacgttggccatcatctcgggtaatagccagcaatttaatctgatagccgaattcccgggcaagttggatatcgataggctccaggcgggtgatgccttccacatggatggccccgaagttgatctgcgtaccataggccagggccatgaggatcgccagtttatgcgccgcatcgatgccttcgacatccagagtggggtctgcttcggcatatccctgcgcctgcgcctccaccagtgcctgctgaaaggaggcgcccgccatgctcattttactcagaatatagttggaggtaccgttgagaataccgaaaatttcctggatggaattggccgccaacccctgccgcagggtcaggatcaagggaatgcccccgcagacgctggcctcgaacccgacctcgacgccggcccgcgatgccgcctggaatatctcgttcccatgcaaagccagcagggctttattagccgttaccacgtgcttgccccgcgccaacgccgccataatcaggtcataggcttcggtgacgccgccaatcaattcaatgacaacatcaatctccgggtcggcgagaatctcctggactttgtcggtaaaaagctcaggagccagagataccaggcgaggtctggccagatcaatatccgccacttttttgaggatcaggggttcacccaaccggcgccggaaacgatcttcgtgttcagtcaataggcggacgacgccactaccgaccgtgccgaaaccgacgagaccgacctgaaccgttttcacgtctttttcccctgcagcacctgcttaaaaccgcgaattgcctggttggtacgatgcacattttccaccaaagcaaaccggacatactcatccccatattcgccaaaacccaatccgggggataccgccaccttggcctcccggataagcatcttgcagaattccaccgaacccatctcccggaagcgcttggggatcttggcccagacaaacatggtgcccttggggggttccacccgccaaccgatacgctgcagcccacggcacagggcatcgcgacgctcctgataggtggcgacaatctcccggacacagtcatagggcccattaagggcaataatgctcgctatctggatgggctgaaagacgccgtaatccagatagctcttgatccgggtcagggcatgcaccagacgagggttgccgcagacaaaacccaaccgccagccgggcatgctgtaactcttggaaagggaaaacaactccacccccacctctttggcaccgggaatctggaggaagctgggcgccacataatcatcaaagaccagatcagcgtaagcaaaatcatgaatgatcaaaacattatattcctgggcataggccactacctttcggaaaaactccaggtccaccaccatggtggtgggattgtggggataggaaataatgagcatcttgggccgcggccggatcaaccgcgtgatggtcaccaggtcctcaaagaaatcccgatccggatccaaggggatgctgaccagtcccgccccggcaataactacggaataggcatggatgggataggtcgggttgggtactaacaccacatcgcctggaccggtggtggccaacaccagatgcgacagaccttctttggccccgatagtggcaatagcttcagtttccgggtcgatatcgaccgcaaaacgtcttttataccatgaggagatggcctcccgcagctttggtatcccccgagacgccgagtagcggtgattgtgccccaacttcgctgcttcaatcagtttatcaacaatatgctgtggcgtcggtaaatcaggattgcccatgcctaaatcgataatatcctcaccccggcgtcgggcctccatcttcagggcgttcaccgtggcaaagacatactcaggcaaacgctgtaaacgggggaattcttccatatgcagctcctctcacgatctcttcaaatagctcatatcctgctaatctttattattataccaattcgcatttaaaaaggtatcaaaatgtagcgataaatcttgagtgcacctataggttaaagagaataaaagatttgtccttacaattaatcttcctctgattcaaccttgtataagaacagtgggcagtgggcatactccgatgaaatccggcaggccaatgtaaaacaaaccggccaccgattacaatgattccggctagggaatgtaacggcaaccggcaggattttcggaaaaattggaatagctagctgaaaagagtggaatggctagccgaaatgattggaatgcgcaaagcagtccagatttggattaagacggcatttcgggaagtgccataaaaggttttgattttcagattttgtttgacccacttgaaaaaaagctctatctgccaacgttgccggtaaagatctgcgatggcgagggcaaacaggtcaaagcgattggttaaaaagacatattctttgccagtttcagggtctcggtattgcacccggcgcagggtgccttgatagctatgaagaccatgctcggagttcaaacggatgatctcgtcagttagaaccctgtcaggagcgggatttttcaacgtttcgatgacctcgaagcaggcattggatttcagtcgggtcacaaaccagacgcctttctggtggaggcgatgcagccaggcataatcgatgtaaccacggtcaaaaattaataaatcacctggatcgaattgcagcgttttggcaatttgcatgtcgtgaatcttagcttcggtcaggatcacacatttcggcagcatatcagttattaccgtgtgcaacttaatgctagccttgcgggggggactattttcttaagtattattgaccttttttacgtatcgtctaccggacagcactgatagtaattattcagtcatctgaggaaatgaaaaatttgtcaaatttcagaagggaccttgtacttttgtgaaatatatgtatcataggtcctgtgggaacaacaccggaccaactattcgatttcgatctcaccggcccgttgactcgggaacaggcagagttcatttataccctgggtcgggaagcggtcatttacgccctcatgatcctttcagcccaaggaatatctgatgcggtcgagaagtctgccatgacaccgtcaacaccttctggcatgattccggtctatgagaaaccggcggcttccaaacgtcgcaaaaagccgggggccaaggtaggtcataagggctattatcggccaacgccgccggtgacgcatcatcaggagcatccaccgctgacccattgtcctgactgtggaacccctttaggtcggcccagcgagcggcgcacccgagtggttgaagatatcgccgaaatggagccggtggtaaccgagcacaccattcctcggcattggtgtccgaagtgtaaaaagatggtcgaaccgtcggtgccggacgccttaccaaaagccaccttcggtcatcggttggtagctttcagcgcctggttgcattatggtctgggcgctaccattgcccagatcatcagtgtgctgggccaccacttacaatttatgctgtctgagggtggcctggcagccgcctagcagcgatgcgcagcaatccttttcgcctgaagagatcggccagcagatcaaacaggcgggggtgctgcatgctgatgaaaccgggtggcgactagcgggaaaaaccgtctgttcgaaaaaattgggtcgcctcctgaaggacgccgtaagactcaaatggtgcaaatgtcaaagattaaggcaactataagaagataggactttgttgataaaatttctatggattatgataatgggccaataaatgatgattcttgttgtattttaagactgttgcaaaacgtatcgataatactacgtaaaattgatatcaaaaaggctcgcgaaattgcttaacctgtggtcatatcaaggaaataaatttcccgcggttgatatgaccaagaaaggcagagccaacggttcattttttggcaaccatatttatgagaaccttctagcccggcgatcgcacctcctgtatgaactgagccaggtggtggatttcagttttgttcgacatacctgcggggattttcatgttgatcggggcagggacgcttgggatccggtgctgatgttcaagatggtctttctccaatctctctatgatctttccgctcgcatggaaaatccccttaatgtaacagtctcaaattactggagccggcatggggatttgaaccccagacctgctgattacgaatcagctgctctaccactgagctatgccggcttggcctttagtttagcagcatttcaccttttgtgcaatgctcatctccgaatgcccgacggactccctccgatgcccccggcctcacattaccgatattatattgatccattgagacatctccggggatatcctattttaccttttttggtatccaaaagaataatagaccaaaccaatggcaattaccaagaaagaaacatagtcagatacgctgaggattttattaccggcgccgcgtcgacagattgactttttcagaatttccggtaagtttcctacacttttgcatggtggcggattcccggcagtttttggcgccacatagcctcaacggccacctatctgatttcgataagcaactttagcatttgatataaggagggattttctatgcagcagctaaactggaccgagagcgtctttccggtttgtactctcctgattctgttgctctatcatgtgcattactatttccaggtaaaacgctcccccatgcagactgcgatcggtatcactcagtacctgcgaactttctgggttgaaacagtcatggagcagaaacgggacatcctggcggtgcagaccttacgcaactgggtaatggcctccagtttattggcctcaacggcagttttgattagcatcgggttgctgagttatcttttccagcagaacaggatcatcgaactaccgtttagcgcctatctgatcataggaagcacacgcaatctcgatgttctgaagattctcctgctttttctaaatttttcctttgcctttctgaattttaccctatcaatccgttattataatcatgtcaatttcatgatcaatgtgcctctggaccgggatgatgcggtgacggtggggtatatctcccggattttaaatctgggcatgctccactataccttgggaatgcgggcctattatttggcggggccgttgttgttatggctttttggcccggtatggatgttattaggcagcgtcgtactggtaggcattctctatcgtatcgatcgcaccgcatgaagaacagggaggtaatgataggaacaaaccctgtgtttgcccacatctcagggcgcataccagattcgccccgacagggggaatttaaaattatttccacagctggagtttgataaacagagcaactagagtgggttgcctctacgatggttggtccggatcaagattgaacaaccgccgagtgaggtctagttcgcgggagcggtttttcgggtggtggttgcgtttcagatacaggaagggatcgtgcagaagcttcaaggcaatagattcggccaagatctctattgatttctgttgttgcggggttaacggaccaagctgcgtcagggtctttttgagttccgtctcacagatctgttgagccttatcgcgcaggagaataatggtcggagttacctccagagtcccacgccacttaagaaatttatgggtttcagtctcgataattctttctgcccgtattgcctcctcttgccggtgatgcagattggccgctacaactccctgcaagtcatcgatattgtatagatatacgttatctagagcatcgatccccggatcaagatcccgcgggacggcgatgtcgataagaaagagaggacgttgtttgcgccttcgcataacgcctctcacctgttctttggtaagtatgatatccggggctccggtggagctaatgatgatatcgacattgagaagttggttctccagttcggccagggagacggcttcaccgctgaaacgcttggcaagctccagggctcgggccagagtacggttgacaacgatgaggcgggccacaccatgccgattaaggtgttctacggccaattccgccatctcgccggccccgataagcagagcggtcttgtcgctcagggtgccgaagatcttgcgggccagttccaccgcggcatagctgacgctgacggccagccccccgataccggtttcagtgcggactttcttggctaccgaaaaagttttatggagcaggcggttcagcagaggtccggttgcctgttgccgggtagcctcgcggtaggccgcttttacctgccctaatatctggggttctcccatgaccatggagtcaagaccacaggctacttgatataagtgcttgattgcctcagcttcccgatattcatacaacgcggcggtgacgtcggcagcggctagggcgcgacaggaagtaaaaaagtctactacatgcgggatggcgctctcaggagcaggcgtagccaacagcacctccacccgattacaggtagcataaattagaagttcccggatagcggcaatctgccgcagttggttatacgcctgggcggcatcggggatgaggccggcaagcttctcccgcaacgccaacggtgcagtcttatggttaagcccgatgagaactatgatcacggcagccgtccaaatccaccgaagcggtgatagctccgttggaaaaaatcggcacccacaaaggttatcatgagtagcacaaacccggcgatagctaacaaagcggctcggcgcccccgccaacccaccgccaggcgttcatgcaataacccggcatagagcaaccaggcgatgagagtcatagtttctttgggatcccagcgccagaaggcgccgagggcatattgggcataaagggatccggtgacaataccgagggtaagcagcggaaaacctatattgatacagtaataatttaaggcatccaaggtttccagggaaggaagacgtttatagaaaaaaccgaattttttcgacttgatctgatgttcctgcaccaggtaaaggatgccgcccaaaaaagcaatggtgaaggtggcattgcctagcaacgccgcaacaatatggaagctgagccaaaagttctgcagcaggggtgggatatcagcctgacggggcagtatcagggcgccacacagcatcagcgcagccaggggggcggccaaggcccctaataccttgaccgggtaacgccagttaaacaggaggaaggcggccacgagggcccagctaaacagactgagcgttcccccgagcgtagctacggggaaaaaacccgcctccagcgtgagacgcgccagtcctaaagagtgccagacgcaaccgacgccgatgatccagccgccatatcgatgcaatatatcgagctgcacccacagatatcccagccagatgaaggtggctaaaaaatagaagcttaaagcgaggattaagagtccagcatccatatattgatccagagcttatagccgggtgggcaggctgttagtaaagagactggctgcctgggtctgtagttcggccatctccaccggcggcagaatagcccctaccagtgttgccaacagcttccggataccttcccggtcaccattccttaccagttcaaggaggggactgtggacgatgttggtaaaaaccgtgagattatcagggtgatctcgtcggctggccagcaccttggcacgcactgcacccaacaattctagatacgggccatattccgaaccaaagagctgctccaagtcctggcgcaactttttggccagggccggactctgaccgccggtaccaatcgccagggtcagctctccccgccggactgtagccggaacaataaatgtacagagggcgggcgcatccacgatattgactggcaaaccgcgggcctgggcggcggcgctgatctctcgattggtctgcaggttgtttgtggccccgataaccaaaaccatgccgtctaaatgctcgggagtgaaattctcctggcgatagagaatttcgcctcgtcgggccagatccaacagcgtcggggtcgcctcccggctgactacactcacccgagcgccggccaggaggaggtcctgcaccttgcgctccccaatcgccccgccgccgaccaccagacagggtctaccgtcgatattcaaaaaaaccggatatactctcataaaattaaatccaggtgggcgaatacgagcttcgcccctacaataggcatcttagcgggcgaataggagattctcactttcaataataatccggatttaacggggaattggtttttgatccgggttttcaaatttcgctttttcaaaagagcgcatctagttgtcattatgtaccagatgcgcaataaattcacaatgcctggggcaatggcccacaaatgcagattacaacagcctgccaatagcttacggcacaccttcactccaattcgctgtattttttactgttgccaaaactcttggcaaccggatatttttcttcgttcttaataagtttggccttcatggcttcagacagatcgataccgacagcctcccctaagtacagtaaaaaaataaagatatcggcaagttcatcttgtatcctggttttataggagtctccggacaggagttcgacgatttcgtcgtcctttttccagagaaagagttcttgcagttccgccgcttcgatgccgatggccatggccagatttttaggtgtgtgaaatggcccccaagcccgttgttggcggaaatgaagaacccggcgttgtagagatgccagggtatcaacgtcgtccatcaggcgccccctccaagataagaatttaacagagccagcagcctttctcccggatctcctcataccactgccgcagccgcggcctcattgcctctttcggcagcagcaaaaactgtctggcctcgcccagttgaatgaaaccggcaaaataggcgaatttcaccaggtcttcgagatgctggaaggaaaataccaggtattcctcggggacccggcttagcatatcctgtttggcgatgatttctttaaccagctcaaaatggtgctgcagttgaggattgttatcagcaacgcccttaatcgggcttccagcagaggtcataatcaacgtctctcgtgcaaatcaaaggatatagccccaagcctctcgttccacatcctattgcagccaacgggctgcgatcttttttgccagattaatcgggatggcaaaaccgataccctgaccaggcgccacgatcatgctgttaatgccgatcacctgaccgttgaggtttatcaggggaccaccgctgttgcccggattaatggaagcgtcggtttggataaagtcgccgtacttcccctgccctacccctttccggcccgtggcgctgatgacccccacggtaacggtgttctccaggccgaaaggactgccgatggctatagcccactggccggcttttagttgatcggaatcgcccaggggagccaccggcaaccccggggtttcggcttgaatgacggccagatcataacggggatcagcaccaacggcgcgcccgcgcagcgtccgtccatcccgcaggtgcaagacgatgttctgggccccggccacgacatgatggttagtgagaataaaaccccggggatcgatgatgaccccggacccctggcctacttgtcgctgttgcagtccctggggcggcatcatgttgcggaaaaacccctcaaacggagtcccccgaaagaactcctcgtcaaaccccgggaaaggcgccaccgtgaccaccctgacgcatttaagacttaccaccgccggcgccacctgttccaccgcccggacaaagtcctgctgcaactccatagcgctggcagcccagatcggcatcggtgcgaggctgagaaacagccaacagacaaagattcgaaaagatacggtatgcggctgaatcaagagaagcttccttataaaccacaatatccgggtcttatagcagtaacaatggcttcggggaaggcgccggtccgattactgccgcaacctcctccggaatcaggctttcggccagagccatgaatgcccggccctctccaggcggcagattgaggccctcagagctgagatgttcgccagtatcggccagtagccggacgccgccgtccccgccgatggccaagcagacagttgggccaccctccgttgcctcggtccagaaaaccctcagatcggcggcagaatccgtggcggaccagccgatgataatctgacggtagccgtcgggatattcgagcataagccgcggcccgcaccaaatctgcgacctgaccatcagccacacggggctcatgccttcagggagattggtattcggccggacgccataatcaagacttaactgattcatactgcggcatctccaccagaactttgagaacgccccgccgggtggcgtagcgtaaggcttcctcggcctgaaccaggggataaacccgggagatgagttttttcgggttgatcaatctccgggccagcaatcgcagggctggcggaaatggcccgcaacgggaaccgacgaccgtgatttcgggcacgaccagggccgcgggattaaagtcgaatgcgccatgataggtgcttttggcaatgataatgccatgggggcgcaccgtctcaatggccatccgccaccctgccggcgatccggaggcctcgataaccacgtcaaactccttctccccaaatccctcagccacatgaacctgaacccctctggcctcgatgaagtccattttttcaggatgatgtccgaccagatggagttcgcagccgttgaggcgcagcactaaagagataaggagcccgagtttgccatcgccgatgatcagcaccctaaagtcgggtccgatgggcgtctgctccagaatttccagggcggcggcgagaggttcggtaaagactgcaaaggcatcgggaacattggcaggcactggatgaagattggcctctggcagggtgatgaactctgccaacgccccatctttttcccagatacccagtacccggcgccgggcgcaatgccgcggcagtccccgccgacagcgatcacaggtaccgcaggcgatattaatctcccctaccaccctttgacccagccatgcagaagtgtgagcctccaccacctctccgacaaactcatgtcccaaaataccgtgaaaccctttatagcctcgggttatattgatatccgtctgacagatgccggttaacctaacccggatgaggacctcccccgcccgaggttgaggacggggaacctcctgcaattttacggtgccgtcaaaggtaagggccagcatactctgattcatgaaagccttccctaattaaaactctgacaggtccttcagcgcgcttagcgtctggagcgcagttctggtccaggagagctgagccacggccgcctcggcgctctcctggacccgtgggtccataccttgttccacgaattcttccaaggccgcagcaagagctgcgcggtcatcagggcggttcaggacaacaccgttttcaccggttcggataaactccgaagcgccgttggccgatgtggtgaccactggaagcccacaggccagggcctccaggacaacattgctgcaaggatcataaattgtcggcagggccaggacccgggaaacggcgtaataattctccacccgggtttggggacccagaaattgtacctgcccggcaatgccgagcttctgggccagacgttggtatggtgccgtccggcccggccccacaactaataactggcattgccgcaaacgccgttcggccattgcggcgatgaggaagttcaatcccttacgcctgaaaccggagcccacaaagagaatagagctcctttggaaatcacatttctggcttccaaccgcccccggccgcagctcggacatgcgaaaccggttaaaccgctcccggtcaaccccgttgtagatcacccggattttgcttgggggaacccgataatgccgccggatttcgctctccacctgacgggaattggcaatgaccaacttgagacggggatcctgaaatagtcttttttccagccagagcagggtttggtgaaagggactgccggccagatgaaggcgccccagggtagtatcatagggctggcgtcggcggagccattctcgatgacaaccgtctccggctcgatagacatcctggctaagggtgcgctccaggctgaagatgatgtcaaaccggctccggtgcaacagacgccgggcattgacggcgaaacccagaatccggccggttttccccggccagactggaacccgatgccagttcaggccggcaagcacctctctggcgactggcggccggggttgggcagcgataatagtgacctcatggccagcccggataagttcccgacttaggcacaaaagggtattttcggcgcctcccaaggcgccgggacgttggcgcaacagggcaaaacgcataaaaactcagcaccagatgctttttatcgatttagggtggcgttgccggactagtccggagctatccggacttttttgatctccagacaattttccaaccgcagcataaatttgatataacgatagccgaagcgcaacagctcctcggggtcagtctgcatccgcgtcagttgctccgggtctactgcaaaaatttttaaaaaatcactgtcaaaaacatacctctggaacctgtcaaggtcatagagcgccatataatattcatcccgcattttggcactgaccgatttaccggtgcggacaccaacccgcaatacgatcgacttccactcgcggttgaactcctcgtaaggtagaacgccctgatcctgttgccatttttcaatggtccactcatcgccagcctcaaaacctctgcaatggtcttcctggaaatacacgtaacattcctgcaaaccctggtctgtccactgagacgccacccccaccggataatagcggcaggcagtaggacgatcctcatatacctgacagccgttgggagaggaaaagggacaacagcgggtttcgcctgccgtcatcgtcaggaccacggaaggcagaccggaagcgtcgtccggtatctggtgagtgaaacgctgcagaaactcccctgaagacaggtttaaacgccgtctgagacgtaagacgtcgtagggactaagaaagatggtagttcgggcgcaacattcgttgaagcaggccactcccggataacaccgaaaagtgaaaggtgttttaggagtgagctcaataacatcaatttcctgagattcatcagcagacataggttactccaatacacgacggcaccatggccttacatattattatgatatacacgacctacacttttttcgaaagaggttttctgagcaaacctggcatcccggacttggaccagaattggctgcaaattcgactgtcaaagaatattgtgtcatatttgccgatacaacttcaatctgtgttaaaaagtccacacatgtaccggcaagcgatggctgacgtggcgttggtctatatataattatctattattattaattaaattatacatacgcattcctcttgcatctggcacggtatttgctctttgtatgggcggaggatggcaatgcaatttcagcagaccattaaacaaaagattgtttgtacggggataggcattcactcgggccgtccggcgcgggtggttatcaacccggctccggccaacagcggtcttacctttgtacgcaccgacctaccaggacggccgataataccggcgcgctcctcccgagtggtggacagcagtatggccacgaccttgggtattaaagacgcctatgtttccacggttgaacacctgctggcggccctggcgggtttgggaattgataatgcccggatcgaagtagccggaccggaagtgccaatcgtggatggcagtgctgcgccgtttgtttcctggctgaaacaggccggtataaaagttttgcggtggcctcgggcctccttccacatccagaaacccttggaggtagtccagggcgataaatggatccgggtggaaccggcttcgcaaccgagggttacgtacgccattgatttcccccatccatgcatcggccggcaacaatatgcgtatcaggtgcagctcaattcctttgcccggcagatcgctccggccaggacctttggtttcctgcgtgacgttcagcgattgcaggccaacggcttggctttgggcggttctctggacaacgctattgtcttggacgaccatggggtgctaaaccccgatggactgcgctttgccgatgagttcgtgcgccacaagatcctggacctgatcggcgatctagcacttttggggtggcctgttctcggacatatccgggtattcaagggctctcacgccctgcatcaacagttcatgcaagccttactggaacaacaacaaacctggcgattgagcatacccgaaatccagccgacctggagaccctaccagcaattaccccgccgggtcagaatagctatggcttaaccgtaacagacgaagtctctggcagaactatggttatgggttagagtcattctgaccagcgttctttggtctattcactcagatagctgaagtttcccagtttccttatattaaggttcaattaagagccaggtcacatcgctaccccgatgaggtcctggccgttcatttctatcaatctgagccgaatgaagcgattgacccattccggcggtccgggcagcatcacccgcaagtaattcgctgttaacccctttagccaaccaggtcggtgggcaaccggaccctctaccagcacttcgaccacctgccctaaatgtcgttgataaaattccagttttttaccgtgactcaaatctcttagacttctggcgcgctgcccgacttcccgggcgctggtctgaggagaaagaacggcggcttccgtgccgggacgggcggaataggggaaaacgtgcaggtaggccaccggcaatcggttcaacagttctttggtctgctcaaaagcagcggctgtttcagtgggaaaacctaccatgacatccaacccgacggcagcctggggaaataaggcggtcagttctctgatcaaggcctcaaaccaagccggctggtaatttctatgcatggctgccaaaacggccgaggcgccgctttgcaaggggatatgaaaatgggggcagaaatggggccaatctgatagttctcgcagcaggccgtaggaaatatcctggggttctaatgaactaaaacggaaccgcagcggccaggaagtctgcctgagaagccgcactagatcgatcagacctttatcccctggcaggtcccggccatagcgggagagattgaccccggtaaagacgatttcttgaaaaccggcgtccgataaatgctgtaattgcctcaggaggtcagaggatggaaggctgcgttccggtccacggactagggggacgatgcagtagctgcagtaatggccgcagccatcctggattttcataaaagcccgagtatggccccagaatgagcccagcggcatcgggacgaaccggttgcagttctgaatgtctgacacccggaccatggttccggcggtctgggacatggcggccaacaactccaaccacctccccttctcaacgttgccaaatacagccttcactccagggaaattcgccaattcctggggcgcccgttgggcataacagccggtgaccaggattgtcggcgggctctgcagacgaccccactgccgcagacattggcgcacctggcgatcggtgcgcgccgttacggtgcaggtgttaaccaccaggatatcagcagcttccggcgacgacagggtaaaggtaagcttttccgcctgctccgccatgaaggccgactcatattgattgactttgcagccaaaggtgacaaatcctaaatgctgctggcggttgcgaaggcggttcacgattgctcccgaacgatccagcctccacccagaaggcggttgtcctgataaaaaactgccgcctgtcccggcgtgatggccgtttgcggcaggtcaaaccgcacccggacgcggcgtcggtccaagggcagaattatagccgtcgcgccaggatggcgatagcgtattttaaccctggccctgagcggctccaggggtaccggtatgaaccagttgatatcctctacgagcagttcatcggccaacaggtccgctttgcagccaacaacaagccggttgccggccgggatgatctcgaggacataagacggtgccggacccggcaaccctaatccctggcgttgacctacggtgtaatgctccaccccccgatgcgttcctaatacttcacctcgacgattgacgatggggccagggcgatcgagaccggtcacatccatgttcctcatgaaatcaatataatcgccatctgggataaaacagagctcctggctctcccggttcggcaaatactgggccagcccccaggcaagacttttttctctcacctgacttttggtaagccgccccaacggcaggaggaccgcaggcagacaatccggggacagacggtgcaagaaatatgactgttccttatcaggatcaaccccttgccataagcccatcatcccgttaggagcagcctcgacccgggcgtaatgtccggtggccagataatcaaaaccctgagagcgaacggcttgaaacaggaaaccaaactttatcaactcgttgcaacgaacacagggattaggggtgaggccaaggcgatactgggcggcaaagtccgcaatgatgcgagctttaaattcccgccgcagatctaattggaaatatgcaattcccagaaactggcataaagactcaatgccagaaatgtcggcggacttttcagtcagtgtcaggtggacgccctgaacctcgaaaccttggttcaacaggagggccgccgccaccgtgctatccagcccgccgctcagggccactgcaactctattacgatttgctctcaccgattaaaatgattatttaaaatgaaccgagcaatgttcatataatttaacattactgttaattttatatatgaagaaaaaaacactcgcatattatataattataccaaagtcttgggggcgaacacaaggttcgcccctagagaacatactttcatcgtacctgggcaatttataagtatagacaattacacagcaaataatttgtagagcgaaaaagcgaagtgtatcccgccttcatgtcattatacaaattggcacattctgctgatcacaacgaagcataaaaacataaccgtggcggctgctcccaataatgctttttctgcacaccgctcactgcccactgctcactgtttttatatagggaattatggaaatagtcccccgatgctatttggaccatattttaaccggcggtcccgaccgaaccttagggatatccagaatggtgcagggaatatttaagaactaacgaagcgcaggtcttcgaggaatttcagggcgacaccatatgatgatggccgatccggcaatggctctattcttactatcttgcctcgggtctgcagtgtgttagtccatgatagatcgtaattatggcgggggatttttatattaatatccacaatatcattaacattcaggttttttgcgggtggatcactacaggtaaaatacaggcctcccatactgatattttcagtataccctttgtagcgatccgacttgccagcttccaacccaaggggttcataggaaagttgcaaggctgcggttaatcggtgatgccgacgtttctcgaaccaattgatcatgatcccatgttaaattccgtaggtagttttccccagtgcattaggtgcacttgatacaaaaggctaaaagacattcaattcttgaacattgtctcgaaaaatacaccttttaaccggctcaactttttcctgctggaataagtgcaaatcctatgcctttagagataatcggccgttaataccactttaatacacagatattatttgctaaattaagttaggggatcactttgctcctgatctttcaacctaacgctgctccaagaagttcaaaatctttaacagagaagttagtatcttatacattgttcagaatataggcaatatgttcaggttcatccaagtgccgttttttattgtaatgacggcggatatcacctcacgtgcactttgagaagccccaaaccctcgaagatggcaggccgggaggcccgccccgccgcggtttggtttgtctcatttctaagagaaaatggtataagtgctcgtaaaaaatatgatcttgagcctcctgcagaacccatcttcccttacttaatctaggttgggcaatggcacaatctggaattagaaaagggcgggtgtatacccgccctttgacctaggaaggaaaaaaaccttttccctattcttcgcttccgccagcctgcatctcacgacgcatttccatatcgaacagaacgcgttcacgggccttatcgatacccaaagcagcgcgtttcttgtcaatgtgggcaatcatcttcttggctgccagcaccggatcaagctccaaatcccacataccgcccaactcctcctctaagcctctgaaaaggtaatcggtgaagagtgcagaaccggtggtggggaaggaccctccgaagacggtgtagacaccggaggagacgaagtaatgaccgatggagatagccttctcactcatccattcgggcgccgcgccggcggccggcaggtcgctgatgtcggagcccaaaccaccggccttgacgcaggcagtggccgccatcaggatacgggagttatccacgcaggagcccatatgcagcaccggcgggatgcctacggtttcgcagacctcggccaaaccggggccgcaatactttactgccgcctcgggggtcaacagaccttccttacccgcagccatagcagagcaaccggtcaccaggacgatgacatcgttcttgagcagttccttggtcatagccaggtgggcgctgtcatggggagtgcggcagttgttgcagccaaccacgccggccacaccgcgtacccggccaccgatgatgttgtcattcagggtgtagtatgaaccccggattgaaccgcccagcaggtactggatggtctcatagctgaaacccaccacggtgggatatttaatatccgggatcaacaccggcgccctgcggttggggaagttgtcaatggcttcccgtacgatctggcgggcgatctcgatggcatggtgctcatccatgggaatgtgcatagtttcgccttcgatgcgggcccggggatcggtggtgatcaatttggtatgatagcacttggccacattggccagggactgcatctcgcattgcacatcgaccaccatggcatcgaccgcgccggtgataatagccaactcctgctgcaggtagttgccggccgtgggaatcccatggcgcatcaggagctcattggcagaacagcacatcccggccaactgcacccccttggcgcctttgttctgggcatactgcactatctccggttcctgggaggccacatagatcatctccggcaacaccggctcgtgcccgtgaatgataatgttgacatggtcttccttcaacacccccaggttgatttcgccggagaccggcacgggacagccgaacagcacgtcctgcaggtcggtggagatcatggaaccaccccagccgtcagagatggcggtgcgggtacattgcttcaagatattgtgatactcctgatccacccccatgtgagtgcggtgcatcagctcgacaatctcgatatcgcaacctcgaggcatcacacccaagttgcgccataactctatccgtttcttggggggccgtttggcggcaaaaacgagttcaccatcctgttggccgaactccaccaggatcttgtcggctaattcttgggcaatgacttcggtagaacgagactttttgtcatctccctcaccttcggtgagaggcacatcataatcccgggcaagctgttttaacttgcggatatctttaatcttataacctggtgccttcccatgcgccacttccttgaataacttggcaacaccccgggagtggtcgttgtgggccgccgccccgccacagaccatgcgggcaaagttacgggccacaatagtttcggcagtggccccgcacaggccaaccgcctgcttcttctgttcttcgccctcttttgccttcttcaccggcggtacccgacagggaccttgggaacagatacggcaacaggcaccttcagccccgataggacagggtttcatcttatcggcccgatcccagatagtttcaactccggcagcctgagccttcttgatcatctcaactgtcgccggatctaccgacttggtcgccggatcgaacgctttcgattccttttcagccatttactttcctccttgcagggatagaacttgtaatggtataaacacaatctcttctatacatgaatatagacaagataaagatatctgtcaagatatttatgttaataattagatagtatttattattttattatggggctgataaaaaaaggaaatcgaatagaaataattaatgaaggtttaaggagaaactggccgaatcagcctgaacccgataaatccgtcggtttgggagggacgaaaagattggcgagcggcgcaacgcaattctcgggcccggccataccaggagccacctctcaggacgcgagacgtcccggaagcgggtccggcaggattttctttgcggctttttgtatacgaggaggaatgataccagtcctcacaccactcagccacgttgccggccatatcatagagaccgaaaccatttggaggaaagctggccaccggggcagtatagcgaaagccatctttatcgtaggggttgggattgaagctggcccgaaatcgccctccctgttcgggaggagtgctcccccacgggaaaggctgccctactaggccgccccgggctgcggcctcccattgggcttcagtaggaagcatatactcctcctgggtaatccggcttagccacttggcaaaggcggtggcatcatgccaggtaacccccaccaccggctggttaggcgcgttgaggtttctatccagccaataaaggggttcagggtggccagtggccgccaaaaactctccatattgggcattggtaatttcagtagccgtgatgtagaagggtgagaggtttacccaatgttgcggtccttcgtcccaatagcgtcccgattcttcaggtgggcttcccagcaggtaaggtccaccagggatcagacgcagttgtatccctaatatattgtggcaagttggcgctggcggcggggatgcagcgagtgccagcctgccggaggcaagccaggcagacagacagaaacagataatcaagcaaaggaaaagacgttgggcaatcatgctatcttgcagatgggaatcagacatgttgtattccttcaagaagaatatttactgcaccagggatatattttcaaccaaaggttaccataccagctaaatccattgaattttattcaaggggtatggtagtattgggaaattaaacttactgattaccgttagggaaacactttgaaactgcggcttgttatctggatgccggtgctgctctgctgcctgatctggccagcctgggcagaagaagtcgaaatattcaaggatcttgcctttgaaggaggaccttggctgctcaaggccgacaaactggtctaccataccgttgaccagacctatgaagctgtcggaagagtaactattcgacagggagaccggcggataacagccgaatatattaaggtccatggaccgacgcgcattgccgaactggaaggcaatgtagtcattgtcctgggccaggatatcttgcggggccgaaccgggcgtttcaatctggttacccgctgtggggagatctctgaggccagactctttctacaacgcaaccattttcatgtcaccagtgccctgatccgcaaaaccggtgatgacacctttcatgccgagaagtgtgtggtcacgacctgtgatgcagatcggccgatgtggagtttttatagccgtgaattgaacgtaaaactagatggttatgctatcggtaaggccactgccctgcggctgggccctataccggtggcattccttccggctgcggtgctgcctgtgaagacctccaggcagtcaggtttcctcatgccgatttacagtcaacaccgggcggctggcacggtggtggaaatccccttttattgggccatcaataattatatggacgccaccctttaccagatggtggtgaacaaaagagggtacctgcagggtttggaataccgctatgcctgggacaaagactctggcggggcggcgcgtttctcttatatccgggacggcaaagaggaggctccgacaccgcaccggtactggggcgtcgccatgttaaaccagaatctgccgcaaggctggtcagccaagggtaccctggatattcctagtgatggacagtatctttatgattacaattatggctacctgggtttggatcggctctcccgttcttgggcggaagactacggccgcaatctggagcaatttgaggttaagaccagggtatccggcctggtgctgacgcgcaatttctcccagggcagcgtcaatttttatggccaatattatcgcccgctttattcggatatttcccgtccacttgataaagcaccctctttgaatgtgggtactctcttgctccccctcggttcctggcctatccatttccaccttaacacggcctatacccactattatcatgactacggcctgagcggccagagattggatttccacccccggttttccctgaacagccggttattcggcacctttgacttagaggccgttgcgggttggcggggaaccggttaccgggtcgattccagggacgccggtgatgatctgaacaaatatgatggccgttcattatatgatgtcaagaccggcctcagcacctctctctttaaagattggggtcggagttcgggctccgcgggatttgtccggcacgtcttccaacccagagtagtttattataactaccagaatttcaatgtgaatcgcatccctcaatttgatcctttcgattatggttggcagaatcaggtaactaaaaattatccgatttttgaaggagaggaacctatcggggggatcaatgcaactacgtattcgctgacgaatcatttcctccggcggtcaacatcgagtaccggcctgccgcacatcaccgaccttttttggagccgattgactcagagtatattttttaattcgtccaattatggtctggacggccaaccgcagccgcaccgccgcatgtccgatatcttcctggagaccatggcctttcccatcgaacagatcggcctaggtctggacaccggcatatcaccttatcatgagggattgagtcggatggatgtcaatcttttactgcgggatcgggctgatcgaaatcatcttaatatatcttatatctacctcaagaactacgccaatcagatcaattcgagcgtctttcttgatctcttccgatcgatcaaggttgggtttagcaaccagcatacatttgtcagcggcaaaaaattagaaaataaatatagccttatctttcagcggcaatgctggggggtcagcctgaacttcgccgatcgcagcacggataaatacgtcagcttctcgattatcattcccggactgatagaaaaaagtcatgccccgagccaggggcaacaggtattataaagcaggcaactctaaataaaaacggtcagtttgcctgaatcagattcaccttgaaccgacagacccgatcccccttggcccagcagtcgatctcttccacccggaagtcattgccggtataggcttttagaatgccgcctaggaagccctcatcatagtcacacaccgtctcattggttaccggcaggccggagcagtccaaatcttcggctacggtcagcgtcatatcccaggtatcgatatccaattcttccactcgcaggataccgatcttatgttcgaccaatttctcctgcagttcggttagaaatttatcaaactctagttgggtatttaataaatgccggcagaattcctcccctgccaagcgcccggcggcaacaaatattcttttggtttctgccaggccgaaccgcgcggtcagaactgtccgcatggtatagagcatcaaacgataaactaatactggcgccatcatccccagattggggcgcccgatttccagatcacctaaggattcccaatggaaaaaaagatgattggctcctggcactgactctttcctccattatttgagattatcaaatcggatagcttgatcatctggaatggataagctgcctgggtaatatttcatacttctccataaaaggtcgagcttcgaagtcgggtgaaaggcaggcacacatttccccctgatcaatttttcctgacctagaggcaggccaacgaccggctggcacctgctgccgtttttccacaatccctctgattctgcaacgttggcgtaaaatctaagatattcctctgccggtcagcagccgcagggcctccagatacctttgccgggtattggcaataacctctggcgggagagggggtggcggtggttgtttattccagccaagaccgagcaggtagtcccgtaagtactgcttgtcaaaacttttttgagagcggccgggggtataatcggttaagggccagaaacgggatgaatctggcgtcagaacttcatcgatcaggaccagacggtcgcctataagcccgaattcaaacttggtatcggcgatcaagatcccctttgcttccgcttcggtgtgggctcggcgataaatcgccagactgagatctcgtacgcgttgggccagggtctcgccgatgaggttgatgactgcggtaaaggtgatattttcgtcatggcgtcctaactcggccttggtggaaggagtgaagatcggctctggcaaacgttcggattccttcaatccggacggcagcttctgtccgcacaccgaattatgctcctgatattcctgccacccggagccggccagatagccccgcacgatacattcaatgggtagcggccgggcatggtgcgccaacatactgcgtccttgcaggatatcggcatatgcctgacattcgttcggaaaatccctgatatcaatggagatcaggtggttcggcgtcagatctcggctacgttcaaaccagtaggccgatatctggttaagtatctttcccttatcagggataggatcggccatgactacatcaaaggctgaaatccggtcggtggccaccagtaataaacggccatcgcgtaaggtataaacgtcccgcactttaccccgtcgcagcgggcctagtgcagtcaaccgagtttctttaacaatcacaagcttcttcctcacaaaaaggtagggagccatatcccgcagctcccggagtgcttcagagagaacaacccgctcctccgggcgtgtattcccggcttctctagtgaggccgggccaccccggttttggctgcggttttgggctttgcggcggtcgctccctgctgactttgaccggcggcagggttaacccagacctgataaaaagtctttttgcctttgactacttttttgacaatggtccgcttgccctgtttgcttaatgtattagcgtattttgcagcttctgccggtttgtcataggtggcggcaagtttcatagcggttttgggcgttttgaccgccggttgggccttaaccgggcttttaggtctggccggtgatttagtcgccgtctggagcgttttggctttcgcggctgtagatgcgaccgaaggttggggtttggttttttctacaaccggcgcgttcaaactgctaccgggtggaatcaccggagcgtgaaccgaggctggcggagaggtagtactaatcgtcgattcgggctgtatttcctgcggtggtcccggggagccaaccggaggagagggtttcagctccaggggagcctgaatcgccggggcactatcccgccccgattcgggcctttgagccagttcaacccgaggtttgggtaaaaacaatgagctaagagcgtatattaacagcagcaaagttagaaaaccgccaaccccggctgccaactgtttgtgacggttgagacggagcggctcaggccccaggtattccgtgagccgatgttgttgctcctgcagccaggccaacatttgttcccaatagctgcggcggggaatcggttcgggagcttgccagtcagagtcaatctccaccaccggctccgcagcgccggatggcggcctggaggctgccttggccccgccagtcaccgcaactaaaccttcttcttccggtcgctttttacggcttgggccggtgatagctagacgctccctcagaatggataattgggataaaaaatctgtcgctgcagggaagcgttttccgggatcgggatgcagtccccgcaagaaaagcggctgtaaactttcgggaattttctctaaatccaatggctgttgcgccgcttgataaggcataatttcatcggttagcataggaaagggtaaagcaccggttaacatccgatacccgataacgcttaaagaaaaaatattgctagccgccaatggcttacgcccctgccagacttcaggagcgatataagccttgaggtccgggtaagcctgaatctctgccagttcggtgggaaaggcaagattaatgatttttatcccttcggtagccgaaaccagtacctgctgtggattgaaattttgatgaataactccctgtttatggatataagcaacaccttgggccaatacttcaataaaatagagggaatcattaatcgtcagggcctcgctctggcccaatagctcccataaggaattgccggcaaagggttcctgaaccaggaataccccctcttcagtctcatctaagtgatgtatccccagaatctggggatgatgtagcttcattcccgtcagggcttcgcggcgataatattctagtaagcgatcgaattccggcacttcgttggacagacatttcaagcccacttccacgtccagtgcctgatccctggccaacattactttaccgtgagcttccgaacgcattacccggataagttcataccggcgcccgatcaccataccgggcacaaaactgccttggccttgtgtatccataggtcttctctatctcgccagaaccggcatcctgccgctggccgcaagaaaagttatcaggatattccttcgacaattaccagggaaataagtcccgagttccgagctaatagaaaattctacacaggctggaagcccgtgccaccggcgggtgatttttaagagtgacaatcactcaaaaagcttttaggataataatggaaattggtgataaaatcaatcaccaaaacgctacagaccgccaggttcaaaaatatcgtgcgggcggcgcccacggaagcacgccccgccaagcactgtgctgccaattaatactctatatttgacatcatatgaatatcaggtggaagaagtgctcccctaagaaaaaaagctccccagatacccttggggagcccctgacgcgataaaagaatagcctggcctttatggtttttgcggttctttgccggacttgatttcaagcaacagggtctcggcagcggctcgttcaggaaatttcaccttaatctcgaggagcttttccagcgtgccgatggccttttccttgtcccccaacttggcgaggcagtaagccagatgatatttgagagcggggttatttggggcaatttccgttgcctgttccagataagtgaccgcctggggaaaatctccctgttggcacaaaatccagcctttggtatccaggatattgggatcttccggtgattcttccagagcctcggaaaccaaggttagggctttctgataattttccggagactgcagatgattcgccaataaataggccagattgttcttggccaaaattggaaacagatttctttcgatcatgcgattataaacttccgacgctttattatagtccttcagccgttcatagaacattgcctgtgccaggatataaaacggcggggccttgggatcattggtcttggcctcgagttccatcttcactttgtccacatccggattctgttggtaggcaatgactaacagtctgagggctgacaactgccggggattgatggtaaaagccttttccaaagcttgcgcggcctcatcagacttcttttgtgccagaaaaatttcccccagcatctgcaaaatcacggggttgttcggactacgggccagactctggcgcaacacttcgacggcctgaacaggtttatcctgttccagataaatggcagtcagtaattgcaatcctttaataaaatttggatcttgctccaatgcctgtttcaggtgtttaacagcctgatcagtctgcttctgcttcagctccatacgggccagttcgaagtagcctatcggattttttggatctagcgctatcaccttctggaaggtggcgcgcgccttggccagatcttccttggctagatacacttcccccagcgccagcaggttgaacaggtctttttcattgtatcgcaaatatccctggatagtttggatggcaccgtcataatccttgtttcgcaggtacaggccatagagaaaccgcctggcttccaggtaatctgccttcaattccagggcctttttagcctgctccttggcctgctccaactcattgttcaccagatgggcctgggctaataacaggcgagcttccggattttggggctgatcttgcgtgatgaggcggaaattgtttactgccgccaatccatctttcttggacagggccagcagccccatggtgcgagtggcaaccatgtctttggggttttctttcaatacttctgaagccaatttttctgcctctgccacccgcccccgactggcgtgcaccattgccatccgacctttggcctgcaaccctgatggcccggtggggtcacgatcgactatctcttgcagtgtcttcagcccccggccttcttgtcggcggctgaggtaaaaatcggccagggcaaatcgggctgcattattatcaggatgtttggcggcaaaatcctttaaaacctgttcaccttctttaactttgcctctacctaccaggaatttggtcagggctacggcgtgtttctcgttatccggttccaaccctaactgctgatgcaacgcctgctcggccttatccaattgtcctgccaaaatgtagtgtcgggccaattccgactgcaggctggctttttggggctctaattttactgcttcgagaaaatacttctcggcctcgggaaattgtttttgcgcatcggccacccgtccccgcgccaggaggagttcctcactgtcgggattggccttaatcccttcctccaatatggcaacggcgcgctccaggttctttcggttggattccatctgcgcctggatgagatagacctcatattttttcgggtctaattgcttggcttcctgcaatttttctatggcagcctccagttttccttgtgccgccgctaaagaggccgccaacagcaaaacgtctgagttcttgggcgccaactccagagctgttttcaaccgggcttcggcctcgtctaacctcttacctgacagataaatccggcccaacaatatttgggcctccagtaattttgggtccagctccgctgcttgtgacaaggcgccaaaagctcctcgataattttgcagttttatttcggtcttggccacccacaggaaggattcagcatatttagggtctatctgcacagcatttttaaactgtaaccgggcgcgtacataatcgcccttgtcatacaattccttgccctcttttaaaaacttatccctcttttcctccatagaggcgcagcccaaaaaacttccgaaaatcattaccgcggccaaagccagccagaacacccgccattggttttctctcatcgccctatcctcataaccgtaaagttaaatccgctattagacagactgcataatttgctggttacgtttacttcttatatcaggaaatttttcaaaactcaattcacaaacacacagcaatcactttcggcgaacaggttttacaggacataattattatggtaaggtatgcgggtcatgttctcggcactcgaccagaggttcgaataagccggctgccagaagcctatatgtcattcttgtgattcgcggataatatatcgattatggcaatagtagttatatcggcaatcaatgcttgaaaggtaaaaattaagatgcgactgcattccttcgaacacgtcccgtttgaagatctgaccaatattggtgtatgggccaggaatcgggggtatgttgtatcccatacccggtggtacgaaaatgacagtccgccaccgctgtcgtccgttgattggctggtagtgatgggcggcccgatgaatatttacgaggaagaccgctatccttggcttgcccgggaaaaaacgtttatcgctgacgccattgccggcggcaaactcgtattaggggtatgcctgggggcgcagctcattgccgacgttctgggcggtcctgtctcacgcaaccaatttaaggaaatcggttggtttccggtctccctgaccgcatccgcaatcgattcgccgctgcttgtaggcttaccgccggaattcattgcttttcattggcatggtgacacttttcaaacgcctcccggcgccgtgcctatcgcttctagccgtggttgtgccaaccaggctttcatctaccggaatcgtgttgcaggcctgcaattccacctggaatccaccccggatagtgtaagcagattaattcggcactgcggcggtgaattggttgaggctccttttatccagtcaccggcggaaatgttggcgccggttgattttttcctggaaatcgaaagaatcatgactagattattggacaatatggcccaagaggcctaacaatagtatgcaatagcactagttcagctaattgagtaacgagtttgcgaggttgagctgatatggctgttaacctgttaaaacacgacggctggaacccttatatggcaggcgcccttagcggactggcagcaattttttcagtctggatcaccggtaaatacttcggggcctccaccacgttctccaagtccgctggcatgctggaaaaaatcttctccccggagcgcgtcgccagtctggcttatttccagaaggaaattccccagattgattggcaatggatgtttgtatttggcatctttctgggatctctcatcgccgcgaccaccgacggcagttttcatggccaggcagtaccggatatgtggtaccagcgcttcggaccgcacccggttaagcgcgggctggcagctttcggtggcggcatcgtggccatattgggggcccgcctggccggcggctgtcccagcggccatgggctgagcggttccatgcagcttgccgtcagtagttttattgtcctcatctgcttctttctaggaggtgtgctcatggcccgcctgttatacggcagaggagagacctcatgatcaaactcctctatggcctcatcaccggcatagttttcggctttctgctccagaaagccagggtcttgcgttatgataagcagatcggcgctctccgccttcaggacatgacgatcatcaagtttatgctttccagcgtcctggtaggcctggtgggcatctacgccctgcaggacgccggactggcaaagatttcggtcaaatccactcaattgggcgccaacatcctgggcggtcttatttttggcctgggctggggtctgatcggctactgcccgggcactgccgtaggcgccgttgctgaaggccgttgggacgccctctggggtattgccggcatgcttgttggggctgccttattcgccgaaatctatccttttttgaaaaccactgtttacacctggggaaattatgggaaacttactctaccccagctgctcggcctcaaccattggctgattattattctctttatcgctggcggcctagcccttttccgcttctttgccaaaaaaggcatctaaactccgatggatacttattaggattataatatcagtatgttattaaaattatcctttctctctagtttttttgttgacggcttcgataaaaaagctatcatctgctagcagtgagattttggataatcactaaactttattcagcctcagaggaggtaagcagcagtgaagaagttggcatcatttattttagcgttattatttacttttggcgttgtgggcactactttggcccaagcaactccgcccagtgagcagccttctgttgctgccgaggaagcagcccccaaaaaggtgaagaaagccaagaaaggcaagaaagccaagaagggtaaaaaagccaagaaggctgccgaaactccgcaataaattcagtgtaaagacatccgaagacaaaaaaaggccggtccccgttaccggccttcttaatttgtccgccttgcgcctgtatcctgccgcctttactttttcccgcctttgagttggttggccacggcctgaatggctgcctgcaccttttctgggtcgcccaggtaaaaagtccggatgggcttaagaccttcatctaattcatagaccagaggaattcccgtagggatattcagggagacaatcgcctcatctgaaatctggtccagatatttcactagcgccctgaggctgtttccatgagctgcaatgagcacccgtttgccggtcttgatggtaggggcaatggtctcatgccagtaaggcaggaatcgggccacggtatctttcaaacactcggtcaaggggatctcttccgatttgagagacgcataccgtgggtcatttcccggccaccgggggtcatcctgagtcagcggcggaggcggggtgtcataactgcggcgccagatctgagtctgctccatgccgaaggtattgaccgtctccactttattgagtccctggagagcaccgtaatgccgttcgttcaaacgccaattgtggtagaccgggatccacatcaggtccatctcttccaaaaccagccacagggtcttgatggcccgagaaagaacggaagtaaacgccagatcaaagacgtagccttcctttttgagataacggcctgcctctatggcttcctgaacgccctttggcgacaacccgacatccgtccagccggcgaacttattctccttattccacacgctctcgccatggcgcaacaaaacgactgtatacatgtcccgtcttcctttcgcatcagatggaaaatcctgtcctgtcttaaaaagtttagagttcacggttgaaagtcagataagagggcgacactgcccaccgccagattctggcccgacgatccttgagtaattggattgaggttaattgtatcttatcatgaagccaaattaaaagccctctagacaaaagaagtgggcaagaaaaggaggttcgatctctcccttaatcactgctgggctttcattgaggcgaaggcttccgacctgagtcataccgtaacccgcagaaaatgataagagagagaagaacttttgttcggtatcttaggaaaaaaggtctttacagaccgggatgtccgggataagttggcatgctaggtcaatatgagtcctcaggttctgaggaatacaacgaagcataaaaacagaaccatggtggctgctcacaataatgctttttctgctcaccgcacactgcccaccgcccactgtttttataaaagcatgaagggacatggttataatgaaagcaaacaccggttatgtctatgatgagcggtatctcaaacacgaacccggaggttatcatccggagcggccggaccgcttgcgagccattcagcagcgggtaatctcctcaggacttatagatgaattggttttaatacagccctatgaggcgcccctggaccggattaccagactccatgatccggattatcttgaaaggttccgtcttgcctgtgagaaaaaaatgaggatatttcaatcccctgataatggtatctgcgccgacagctatgctatcgccctattggccgttggcggtgttctagccgcctgtgacgccgtgatgaccggcaaggcgcacaacgctttctgcgccgtccgcccccctggacatcatgcggaacacgcccaggccatgggcttctgtttttttaacaatatcgctatcggcgcccggtatttgcaggataaatacggcctggagcgcattgccatcctcgactgggacgtccatcacggtaatggcacccaacatctctttgagaccgatcctacggttttctatatctctttacaccaagacccgtttacctgctatcctggcaccggacgtcagaacgagcaaggcaaaggggccggcctgggttttactctcaattttcccctcccccgcgggagcggcgataaaacctatctaaaaacgattcaagaaggggtgatccccgccttagttgcttttcacccggatttcttaatgatatcatcgggatttgacgcccacgccgatgacccgctggcacatatggagctaagccgggatggatatgcccacatgggacgcctcatggcggcatttgcccaggaacactgcaactcccgtattattacagtactcgagggcgggtataatctggaagtgctgcaggagtgcgtcgaagatcatctccgcatcctgcagggtatctctgactcctgaacctttggaatggcgcgccggtgaagtactttcagaagtataacccggcgcacccctcccagaccctgcactcggtccccggattattatttactctccagaatatagaccccttgccaatcaggaggaggagggtcttgccgataacgctgcaaacgccgcaagaagcagagagttggctgatcttgtggtcgttgggccaacactccctgaaataatcgttcagcccgatcccactgccgctgccggtagtcctgtaaagcggctgcaaaggtatgcaaccagggaaaccggatgttgtcctcccgctgggccagcaactcataaatagtcaccggttgactccgtcccttgacctgcacctgatccagttcccgaaagacaaattccgcagcggccaactgatacgtgaattcactcaccaatatagaggttccgtagattttattaactccctccaggcgggaagccagattaacggcatctcccatgacagtataattaaaacgatcccgggagccgacattgccaacgatggccttgcccgtatggaagccgagtcgggcggtgagacatgggagacctcgagcccgccagccgtcttgcaatggctggagggcttcctgcatggccagtgcggccagacaggcgttcagggcatggcgggaggaaggaatgggggccccccagaaagccatgatagcgtcgccgatgtacttatccaccgtcccccggcaattaagaataacctcagtcatcgttgtgaaatattcgttcaggaggtgaatcaggttttctggagacaggtgctccgagatggaagtaaatccggcaagatcggaaaacaggacggtgacttcaacctcctcaccccccagacgaaggcgctccggataggaggtaatgatctctaccagcgaatccgagacatagcgcgaaaaggcctgccgcagccagcgtttgtccctggcggccagcagataatggccgaaagaattaccgccgtaaatcaagatcaggccactactcagcaaaaccggcggaacccacaggcgatgggcgagaaagagatacaccgaaccactcaagataacgccgaggagcacgagcaagccgatcaggccggatagcgggctcagacgagcaaaaaggtaggcggcggcaatcaacactactgcaaacagcaaaacccgaggcccgtcgggaattgtgcggccggcagtgccacagagcaatgtgtggatgatattcccctggatttcaacgccggtcatcatctgtccggtgagggagtaatgaggcgtataaaaggcatcggcttgaccttgcgggactagagcagcctccagcatacgtcccaccaggacgattttgccgcggatacgatcggttggcagaggataattcggatcgacaacttgatagtaagatacgatatccagggtgtgggccggaccgctgtattctatcaggccggagcaagacgaaggaatatgacactgaggattaaagagacgtgcgacaagcaaggccatggtttgctgaccggctaattctacctgaaagcgccggactaccccatccggatcgggtgtcaccattgtcagacctacgcctttggccgcagtggccaataggggaagaggcgtcaccaaaatctggcggttaaaccccggcccttgcactacctcaaaagtttgggccaagacaacgttgccggcctcctgcatgattgtcgccagaacctgatcttcttgcggagaggtggggtcggcaaaaaggacatcgaaggctatcacctgcgcaccggcctctctcaggcgtttgatcaagagggcgtgccagcttcggggccatggccaggcatggcgaagttcctggaacgaggcctcatcaatgcccacgataaggatatcggtaggacaggaactcgcagaacgccactggtaacagaagtccagggcgcgattttccaaaaatcggcctaaggtcagaaagctggcaggggtgaccacccagaaggccagcactcccaaaatcagaccgcgcagccagggttggctgaatgtcttagaaaaagagggcaagcttggataatatccttcgtttagggcaaaagacatccaaagacaccggctcctttaaataatagaagcggcggtcgaaaatattagaaaattcgcaacacttcagttaacagaagcatgacttcattttatcagaaaataagttacttggggcgagtaccggattcacccctttcagtcgcagaccgggtggggaaactcagccaaggtttaacaatggcaataaaaatcaggaaagatatgggataggctagctggctcattatcatcctatctttgaaagctgccacttcacgatcatatgtggatctggcaccgaatatgcatatttatggcttccaaaggaggttgataatgctgacgcaaggctttttctggttcctcctgatatgcgaaatagctgccatcggcctgcttctggtggcgatagtatcaaaagtgaggggtatttggaagaattatgaatgaaccctagatgtcaagataagtgaacaaaataagatattcatgtttgatgaacttatcatggtctgttgaggttgttaatgccatctccaaatttacagaggctccaaaaggggcatggtctggaggcctcgtctcattctaccgagtatttgcgcagccgaatggaccgaggcgtcacctccaccagttcgtcgtcgttgatgtagtccatggcctgctccagggtaaagagtcggggtggaatgaggcgcagggcttcatcgctgccggcggcccggatattggtaagctttttttccttagtgatgttgacccacatatcgtcggtgcgggaattctcaccgacaatcatcccccgatagaccggatcgccgggattaacaaagatggtcccgcgcggttgcaggtgatgaatggcgtatgccaccgccttgccggaccggtcggaaaccaacaccccgttgggacggccggcaacatctccactgacggctgtggtgccgataagtaaagtattcagcaggccggttccccgagtatcattgagaaattgtccccgaaaaccgatcaaacctcgggaaggaatctcgaattcgagacgcacccggccgaaaccgtggttaatcatatcggtcagccggccccggcgcacccccagtttttcggttatgacacccacatattcttccggaagatccaccacggccagctccaggggctccacctcggccccgttcaggttctgggttatgaccttgggtttggacagggacagttcaaacccctcccgccgcatcatctcaaccaggacggcgagctgcaattccccccgggcgcttacccggaaggaatcacgattttccgcctgctccacccggatgctgacgttatagagaacttctttctccaaccgttctttgatgtggcgagaagtcaggagccggccctcccggccggccaaggacgaggtattgaccgaaaaaaccatggcgatagtgggctcttcgacggtaatgacgggcaggggccgtgggtcttccggatcgcctatggtatcgccgataaaaacatctggaacccccgccaccgaagcaatatcccctgcctgcaccacgtcggcgctgaggcgctgcagcccctcataggtgtaaacctggcttagacgggccttgccgaccgtttcaccccgtttaatcaggaccgcatcctggccgggtcgcagagcgccgcttactaccttgcctacagcgatgatccccacgtaatcgctatactccagattcgtaaccaaaaactgcagcggcgccgccggatcatagaccggagcgggaatggccgagagaatagtctcaaagagcggggctaaatcctggccctgtccgttgggatcagtcagagcaatgccagccttggcgttggtgtagagcaccggaaaatcaagctgttcttcggtggcatcgagatcaatgaacagatcgtaaatttcctccagcacctgatcaaggcgccggtccggacggtcaattttattgatcactacaatcggcggcagtcccttggccagggccttgcccaatacgaagcgggtctggggcagcgggccttcggtggcgtccaccagcaacatgaccccgtccaccatgttcagggtgcgttcgacctcgccgccaaaatcggcgtgaccgggagtatccacaatatttattttgaccccgcggtaggttattgccgtattcttggccatgatggtaatgcccttttcccgctccaggtccaggctgtcgagtacccgttccgccacctgctcgttggccctaaagatgccgctctgccataacatggcatcggccagagtggtcttgccgtgatccacatgggcaatgatagctaaattgcgtaagtcttctcttttgtgcataaaaaatctaagtcctcaatccgaagtccggagtgaaaaaattggtaacaactcagttaactgaaactaagctttaattttcccagaaaacgaaattcttaaaagtagggtggacagtactaacgctaaattttttgccctaaatacttttggagcagttttttctggtagcataggctttccagcctgtgcaggagttatttcccatcttgtggctcctcatgacgcagacccggaggtttgtactactttttaatggacgagttgccacggtaaagtggtattatataacaaaacgagggacgatttgtaaaccgagatgatcattgccgccggattaaccaaaatctatctatccgtgactgccttgcaagatttaaacttgcaggtagcgccgggtgagctttttgctctgctgggacccaacggggctggtaagacaaccactatcaagattctgaccacccttacgaaaccaacccggggacaggcctggattcaaggttttgacgtggttaagcaaccgctgctggtcaagcaacgcttcggcgtctgtccccaggagattaacctcgacaaagaattgaccgcttatgaaaatctcctcatttacgggaaactttaccagacccaggatctgaaaaaccgcatccgggagctgctcgaattaggtgagttgaccacccgggcacaccatctggtgcggactttttctggcggacagcagcgccgtctgttgatcctgcgggccctgctgtcgcgtccccgggtattgtttctggatgagcctaccgtcggtttagatccccagattcgccgccagatctgggacctgatccaacaactccacaatgatggcattaccattatgttgaccactcactatatcgaggaggctgaaaaactctgcgatcgggtgggtatcttgaatcagggccgccttatcgcagtagactctcctcaggccctgatgcgtctggtgggcggttatgtggttgaatcaacagacaacggcagacgtcactatcagttggttcgcgatagggaccaggcttacgcactcgcccaggaagatcatcagggaataatcatccgtcaggccaacctggaggacgtcttcatccagctcaccggccagcgacttcaataagtcgggcgtcttggcggctcctagactctggcgttttagtttgttgggccggggttacccaaccctacaagggatgaccccgaagataaaggacttcccgggtggagactaattagttgttatcaagaactaaatgtcctgcctacaggggcgtcagctcaacctcaccccatgcccccaacttttcccccactatgactatgcctccccagacgtcagggatgtcgcctagccactccagggccgcagggatatcttttgattccttcacccggttccctaaggccgtcgcggccgcgtcggccaggatggcagtggaagccaggacacaggcggcgtcggctcgtccgaggctcaaagaatgtcccactgtaccggaggaagtacagacccccaagggagtctgctcgggttggaggcggattcccaccttcagactcagaggcgaccggccggcaaacaacgccatggttgctggccccgtgattttcagaaaaatatcgccgccgttttcaactatgacctcttgactgcgggtcaataactcctgtccgacggcgtcggcgatggcccccgctactgcagccatcggaccgacgttaacctgcgctgtagcccggatcatggcctgtaccagagatggcgccaggacatctgggggccagggaatcagtgtttccaaaaaccccgggtgttgggcgatatagtgctccaattggcggcgctgctgcatgactaccatcatggcagcgtcgctgagattccgctcggccaggatcatcaaatccgtctctctcatccttacctgaaagctcaccagaccgctcctggccatgcgagtgcgataggtcctgtgagtcatggtccctctgtcaactgccccatccggtaattaaaaccactccggcggtcatacaactagcaccggcaaaccgagctccaaaatgctcttcccggaaaaagaagccgccatacagtacgctaaacaacaggctgagacgttttaccgcgatcagataggccacaggcgccagtttgatcccatgaaaatggcacaggatgctgacggccagacagaatcccacaagaagaccccatatcggccgttttagaagcatcctgccgggcttggaagagctccaggggtagccggccaacatcgctccgccgaaaactgtggggtagaatagaccgaagaatgtgggcgatgaatagagtaccgcaatctttcccaaggccgaggtaatcgagtagaggacggctgccatgagcatccagcgtggtcccggcagtcgccatagagccgaccagggtgccagccaaccccgccgctgttcctgaatattgatcaggtagctcccccaaacgatgccgacgattcccagtataccccagaaatttaatttctccccaagcagcagccagccggcaccgatcaaaaacaacggtgtgaaggccatcatcggggcacagaccgataggggcgtggatcttaaggcccgcatatacaggagattggcaccggcctccagtggcagcgccgccgccactgccaggaaaaattgccacgataagtcaggcaccggcgtccaccaccaaccgacggagaggatggcaaccgtgtagagcaggcgcagcaatgtcatgccgtagggagacaggtcggaaaaccatcgtttcatcagggcatcagaagaggccagtcccaaggccgcgcccaggccatataaaacccaccagtggcttagcataaccgccgacaaagaaacctctcgcccctatttgacgtcacgacaccgccgacagcgcctgcactctctggagaagcaaagctgcagcctggtcaacctctgccgcagtcgtcgagcgtccgacgctcagacgcacagcccccttacctacctcccgggacacccccatggacgctaatacatgggaaagcctcacccctgggccatggcaggcggcgccggtagaagccgccaactctggaatgccggccaggatatcggccccgctcaaacccggaaaggagacgttaagggtgttgggcaggcgagcagtttccggaccgttgagaactaaatcaggatagccttcctgtaaccgccggtgtaagcgatctctcaggaatagaaaatgctcccggtcctgcggctgtcggtttcgcgccagttcacaggcgaggcccagggcgttggcaaagatcacgttctcggtaccggcccgccgcccgccctcctgcgaagccccgtgcagcaaaggcgttaaaactacccctcgccggatatagagcgccccaatacctttaggagcgtaaaatttatgccccgccaccgtaaggaaatcaacccccagttcatcgacgatcgtgggtatttttccaacgctttgagccgcatccgtgtgaaataagataccatattcccgggcaaaccggccaacttccgccaagggttggattgctccggtttcgttgttggcatgcatgatcgaaatcaaaaccgtctggggcttacaggcccgccggacgtcatccggatcaacccgaccctgggaatccaccttgataaaatcaacttcccagccttcctccatcagaaagaggcaaggattgagcactgccgggtgttcgataacggtggtaatcaggtgccttcctttctgctgcaggtggtgggcaacacctttcagcacccagttatttgcctcgctggcgccgctcagaaaaacaatctcttcgggttgagcacccaacaatgccgccacctgactgcgggactgctgaactgcagccttggcccgctgacctaagggatagtcgctgctgggattaccgaactcctcctgaagaaaaatctgtataccggcggccacctccggtgcgataggcgtggtagcattgtggtctaaataaatcatgatctaacctcatggtatccggcggaaaccagaccgggcagagttgcttggggcgaatacaagatcctcttctacagacaggccggccaacgtactgcagcaatggccagaaagtctgttttcttttggtcgttttgcggtggttcgatgctgggaggactcttctcctcaacctgagcttcttccacccgcggaatcgaagccgataccggtaacaagatgaggcgaaaccaggactggcggatgaaatgcttttccagcagatccataagatgttccgtctcttccgaagaggctaagatcttgagcagagttagctcttccgaaatctgatcataccagacttctaccaccggttcgtcttggagcaattctttcacttcccgcacatgcggcttcggcagggtcatttctagtaaacgcagggccatgtctttctctgaatcaagggtaaattcacctttcaagaactattgcggagcaacccgcagttggtattcccgcacagcggtcttaagagaccaacttacgaagctgggcaaatatcaatgatataccgaggtgactattctccgcaccaatttatcgatctcaacggcgatgatgactgtaatcgagattaacccgatccgtaaccaatccaccggcgtgagcggctccatgcggaaaagccattgtagagatggcagataaatagctgctaaatgtgccagaaaagcagctatggtcccgaaaaagaggaatgggttgcccagagggttcatcctcaggagggactgcatctcggaacggctattaagtgcctggaagaattgaaagaaaaccatagtcgttacggcaatggtcctggccttttccagagacatcccttggtgcagggcatgcaaaaaggcgtagattaccccggtagaaatcaataagcccaccaagatggttctctccaccaagagacggttaaagatcccggctttgggatttctggggggccgctggagtatatctttctctcccggctcaaaggccagcgccacatcctgcagaccgttcgtaacaatgttaatccataagagttgggccggcagatagggaagcggcaatcccagcatcacggtcgccatgatggatataatcgctgcgataccggtagggatgagaaaaaaaatgaccttgcgtatgttgtcaaaaacaatccgtcccaactccacggcccggtagatactggcaaaattatcgtcggcgataaccatatccgaagattctttggccacatcagtgccggttttgcccatggccaccccgatatgggccgtcttcaaagcgggagcatcattgaccccatccccggtcatagcgacaatctccccgtgcttcatcaattgttgggtgatgcggagcttgtgctgcggagccacccgggcatagaccgataccttctggaccaggtgaaagagagtagaatcactcatggtttctatctccctgcctgcgaggacatgtcgaaccgcaccctctggcccggccctttttaccagagcggcaagcaggtccttgaggagtcccagaaactccatatcgctcatggcccgaacatgtttgccggtaatactttcaggctggcggttgctcagaccggagcgcagagctaaaaatcccgcgaccgtttgggtaagggatagaagttcttcgtcagtaagggaatccatcggctttgccgccaggtcctccaccacctcttcctcaggggcaatacctagctgtctggcaatagctaacgcagtgactgcatgatccccggtaatcattaccacccggataccggcctgtttacagccggcgactgcttcgatagcctcagggcgcggaggatcgatcataccctgcaatccggcaaaggttaatccggtctgcaaatctttggccgtgatctccacctgctcagccggaatttccctataggccatacccagcaccctgagccctgcctgggcaaagtggttggcaactttgaggacatcttcacagattccataccgacagccggaacagagttccaggattttctccggcgcccccttggcataaattacatttcgatcgccctgtcggtggaccgttgccatatagccgcgatccgattcaaaaggtatgataaacaattgtggcaggttgttcctttcctcagcagggttgaggccggctttcatggccgcaacaatgagggccccttcggtggggtcaccatccactttgtagtcaccttcttcttcatagatctcagattcgttgcacaagagtccgatacgcaacaggagcgccatctgatggtcagcaattgccctgataggacggccttcctctaaaatctccccctcgggtttgtatccactaccaccgaattcatagaccttttcaccgtcataagcgagtctcaccgtcatttcgttcttggtgagagtaccggtcttatccgaacagataaccgtggtgctccccagagtttccacagccggtaatttgcggatgatggccaggtgttgggccatgcgcgccaccccaatagccagggcaatcgtaaccacaatgggcagaccctcggggatggtggctaccgtggcagctaccgcagtcaggaacatgtcttccgccttttctcccaccagaatgccgattacgaacaggagcgaagcggccaccagaacaataataccgatggcctgagcaaatcggtcgatcttttcctgcagcggcgacttggcaacttcaatctcctgcacgtcacgagcgatgtggcctaaaaccgtctgagcggcggtagccactactacgccgctgccccggccattgaccaccgctgtacccatgaaggcaatgtttagctggtctcctgggggaagattatcttccgggattatgacggtcttcttctcagccgggagggattctccggtgagcatcgactcatctgttctcaactcgatggttttcaggagtctgacatcggccggtatgcggccgccagaggccagcaggacgatgtccccaggaacaaccgcctcgccatcgatctccacctctttgccatcccgaagcacacgggctttggcaaccaccattctttttagagcgcgcacctgtttttcggctttgacttcctggatatagccgatgagggcgttcagcagcacgactgcggtgatgaccccggtatccttatactcttccaagaaaaaagtcacgactgcggcgatgagcaggatgtaaatcaagggactcttgaactggtgcagcaggatttgcagccggctgatctttccttctgccgccagtctattgggcccgaactttagcagacgctctctggcctcatctgtcgtcaggccgcgttcggtggttttcagtttttcgaatatctgttgaatctcgagttgataccaattcattgcacctccctatgataatcccgaggaattccgtgtgcaggaaatagtcaagataaagcggattttatctgacagcacgaaccatgaagaaaaactggtggcaaattgatggtttcaatctgtttatctcaaaaatcgaaactctatggttttccagagacagggatatgcttcagggtgaaattggtttcaaaagaactgaacaggtccaggtattgctccaggttgcggctcagcaggaagttttgtcgcaccgtctcccgggcggcctcccctaagcgctggcgcagagcttttcctttaaccacctgaacaattctggctgcggcctcctccacggtattcaccaggaaaccattgacgccatctctgatctggtagcggatgccgccgacattacctccaattaccggcgttcctttccacatggcctcggttacggtgaggccaaacccttctcggagagacttctgcaaaactaccgccgcccgactttgcaaggcatttaccagagcggtgtcctgcaccgacaatatgatcagacgttcttcctggctgtcgagcagagaggcatatacttcaggcccctcgggatcgtcggtggctacattgccaagcaacactaaggtgcaatcaacctcttgccgggcaattttgaaggcttctaccactccctgaggatctttccaaacgtcgaagcgagagacctgcaccaccaggggaagatcggtgggaatgttataatgacttagccgctcgtcgatctcctcctcactgagccgatggtttttaatagaaaaaggatcgatggccggcataaaaaagagctgcggggtcttcaattcctgagcatattccttgatgctaaagataacggcatcatacttttccaccatcggccggaaatattgccacaattccgggttgggacggctcagatcgacatggccgcgccagatccagggaccgcgtttgcggtaatggttgatcattgggaggggctggggatcgtggatgatcaccaagtcatggtccaaatgggttcggatgacattttcatacaccacctcttcataaatctcttttttccgttcggtgaggttgatctcgccaccctgcagggcattgtgcatcttcttcgtgatactgaagaagtccggggagccctggatcacccgccagccggttttaatgccaacgctattcatcagaatgctcatagacccgagcagttcagccaccccgcctccataataggtggagttgacgttaaccacatgcagatctctgagagaactggctttcctgatgatgcgctcgaccgtttcagcgccgactaattcttcgtaatcctcgattcgaacgatgcgggtatgatttatcatggtgtaaatacctctctgctcccattgttatagccttatcccctgagcagttgtttgacgataggttctcattgccattctttcaaaaacacccgcaacccatagaaataagctcgcagtgatttgatggctccaatctgtttaactcgaaactttattttctaactatattcagcgagcattcccggtcggtaaagagcggcacggatttgcagatatcatccggtgttcccataacgataagcagatcgttggataacagttgcatgtcaggatccgggttgggcagcatccaaaccccgcgtcggatggccagaacggtcactccatactttttccggagttctattgcagccaaagactttccgaccagaggagcgccatcgtggagacgaaaagtgctgatctcaaagtctcgcaggccaaaccctacctcccgaaaagaatcgacttccttcgaaatgccccgcaatactagataaccgtttgcccgtacctcggtgacaaatcgctcgatttcatttctgtccaccaggtatttcttcagaaccagggtgaaaatctccactgaggtttcaaactcctcgggcacgacatcactggcccctaactcgaagagaggctgtagttcctgcagatagcgagtgcgcacgatgatatagacttgcgggtttagccgatgggccagggtgacgatccgccgagtggctgccggatcattgatgaccacaacaataatcctggcctctttaatacgagcatgtatcagtatctcctcctgagtggcgtctccatagaaaataggttggccgccttcttgttcccggcgaacggtctccggattcatctccacaataacgtaggggatcccgccggttttggcggcgcgagccaggttccgcccgttcactccgtagcctacgataatcaaatggtcggtgggaatcgatctaccgatttcctccgtgagatgcgagcctatttttaatctttgcggcaatggccaccgaaggataaaatccgccgtccgcggcgccagggccataacgagcggggtcaacaccatggtaaggatggtcacatccaagaagagctgatagtcatcacccgaaaacaatcctttaattacgccgactttcgaaagtatgaacgaaaactctcccacctggcagagagccaacccgaccagaatgctcgtgcgtagagggaatttcagggccaaggcggccgctccggcaaggaccgccttgcttagcagtacccctaaagtcaggaggacgataaccacctgatggttcagaaggaaattcacatccagcaacataccgatcgaaataaaaaagaagctggcgaaaacatcccgaaacggcaggatattacccagggcctgatggctgtactcggtttccgatacgatcagcccggccaaaaaagctcccaaggccagtgataggccggcctgtgcggttacccaggccactgcggcgcaaatcagcacaattgagattaaaaagagttccctgttgccggtgcgggcgatctggtaaagcgcctgagggactacatatttggcgctaacgatgaccaatgaaactattaccaggcctttcagcaacaagacaagaaaagaaacgccgatattttccgaggccccggccaataaaggaacaaataacatcatcggcacgatgacgatgtcctgaaaaatcaatacacccagactggtacggccatgcggagtgtcaacctcggcccgctcctgcaagagcttgagcacgatagcagtactgctcaacgacagcagaaatccgatgaatatggcctccccccaggagcggccgaattgccaggccaagactatcccggccagacaggtggccacaacctgaatcggtcccgccaccaacaccgattggcggatctgcaggagattggcaaaggagaactccaccccaatcgtgaagagcagcaggatgacaccgatctccgccagtatttcaacttcgtggatggcccgaaccagcgccaggacatgaggtcccgccaggatgccggtgaaaataaatcctacggttactggtacctgaaacttgtggcagacaaacagaaccaccaaagaaaggccaaaaatgactactaaatctgttagaattggaatatgcatggcttctgacaaaacagaatcggcttattaaagttttgttgcagccaatagagcgtccgaaatttccctgaataaatcggtgatccgcagtatgccgatcacccggttattttctaaaaccggaattctttccagattatccttgatcattaaggagagtgccgttaccaagggggtatcggcatctaccgtcacgctgatcggactcataacctcgctcacagctttctgagcccttccctgcaaatctggcccggtaagatctctccaggagaatcctgccaacgccattcctgatttatcaaacagttctgcctggagtccccggataatatctttgagggtcaggatgcctacgagatgatatttttcgtcaaagaccagtatagcccgcggttcaaaaacaccctcaaacttgatggccgcttcccgggcgattactgcggcttgctccaaactgaaccagaacggcacatgcggataatcctccaaggagaccataaggtccttaattttctgctcgtaactcattgaaagctcctttcgccaacagtttctctccccttcccaagaaaattcaattattattccccgtaacgaagtaaaatcatttcttgatgggacaggctttctagcctttacagaatttaattttcgatcaacaatcggaaactacatttccctgataatttgacaatagtaacgcctagcttcaaaatcaggtgcctcaatgacatggtgctttcaaattaccatgaacacccgaaaatatccaaggaaaacggaaaatctactctctgatcaccgtatttcccgcccaacctggggctctgccggagagcttggcatgagccttacaagagcctctctagataaccgcagcagtcttatatcatcatctcaggcattgacggcgttccgcatttgaactaatattgttacctgagagaaagatgctccgtcagccttcgctggtcatggttaatgaataaaggtaaagagattagggtacggaacctctgacaattaactgcgtttgtgaggtggcacctgacacattgcttgaaaactgttagtcgggtaccggcgattattttttctgatcctcctgcaaaatggcctctttggggcgggaggattttaatgatatcttcctacttaaggtactgctatgactgaatatacgattcaccccctcgtcgtcggggccaatgccaccgaccagggggttatgacctatttgaagggttacggcaagagaatctggataccgatttatgtcttctatctagaaggcggcagagaaaacattttagtggataccggtctggaacaatttgtcgtcccgccggaagtagaagcggaatataacatcaaaatccaggaatttgaggaggccctggcaacctacaacctcaaacccgaggatattgacctcatcattcacactcacctgcacaacgatcattgcgagaatgactataaatgccagaacgccaagatcttggttcagcggcgggaatatgaattttttcagaatccgcatccgattgaccaccgctacttccccgacctcttggatgaaaatgaggtggtgctcttagacggcgatcaggagatagtagacggcattcaggtgattctgacgcctgggcataccgtcggcggccagtcggtggtggtaaacaccaaaaaaggcaaggctatcatcaccggtttctgttgcaatgaacagaactttcccatatctggcccggtggtgccttccggcgtgcatatcaatgtcatcgaggcctatgaaagcgccaaaaaggtcaaagaattagccgacattctgatacccttgcacgatctgagcatcggccgccggaagaacatcccggaataatttgatctgacccccggtcgcgccgttttaatcgccacctcacaatgaaaatatcggatcgctctaaaaatctagccttatgatacggcagcaaaaaaggaactgatggacgatcctcacatctaatctcataattcccgagctattggccaccgttggaatctggaacatttagaccctcgggcggcgtctgccattgaaattattcgccatgaggtgcagaaaacctttaacggcaaattcagtccgtagaaaacgatgcgccaagaccaccattttgggcaaaggctgtctgcagcggctttagtgtttcttatatgcctcataaccagtatccagacggcggttgccgaggtggattcgccccccctctttatccatacccttaaactggtcggtaataaatcggtcagttccgacacgatctacgctgagctgctgaccccgcgtccccccttttttttctggaggtcattgccgcattataaccccgaagatctcaggaacgatatcaaccgccttaaagccttataccgtcgggaagggttttatcacgcctctatctcgccggaggtgcaggagtctgacgggcgggttgacatccgtttggctatccaggaaggccctggcattcaggtgatcaaaattgagatcagtgtagtggaaaccgattcgcagattcaagcgaagaccttattgaaattcagtccgctggtattaggccagagatttacggaatcagattttgaaaaacttaaaaaagagattttgaaccatctgctggacaacggctatcctaaggggagagtcgaaggccaagtcctgctcgacccaaaagccaacactgccgccgtctatatccaggtatggccgggaccggtatgttccttcggcagaatcaccatcaagggccagcaggatacgccggaacctttaatccaacgttatttagagattaaaccgggagagcggttttctctggccaaaatcattgccagtcaggaacggctctatgaattagatctgtttcagagtgtcctgatcgaaccggaggaagtccctgcccaccagagagaaattcccattacggtggtggtaagtgagaagaaaaaacgttccctcaaaatcggagcaggctatggcagttgggatgagttccgagctcgcgctatcctgcggtatcgcaacttagccggcggcggccgggtcttggaaatgaatagcaaatattcccgtttggaaacccggtttgaaggctcttttttgaatccccggatttttggcaccgatctggatctggttgtaacttccgggctgctctggcgctattatccaaccttttccgatcgagctctatttacccggtctattgttgagaagcaactgccctggaagaccaaggcctacatcggccatgggcttgagtttgcccgtccctacggaatttccgacctggctttgcaattgctgactgctactcaacctggccagctctatcgggccaacatgctggtgtggggtctcagccgctcctctatcgacaaccccgccgatccccaaaagggcggtcaggtttatctggtgggtgaatgggctcccaggttcatgtccggccaattgcagttcgttcagtccagtctggatgtgcggcaatttcaaaatctcggtctgaaaaacgtcgtcctggctgcccgagccaaattcggtcttatcccacctattcaaaacaccgaccagattcccatctatcgacgtttcttcagtggcggtccgacgaatatgcgagcctaccgcatgtattacttaggaccccgcgattcgtccggcaatcctttgggcggtgagtcaatcttcctaagcactctcgagctgagattcccgatgtatcaggaatttcgcggggtggcctttttcgatgcgggcaacgtcttcagcaggctggaagacaccgatctggggcaactgaaatatggcgccggtttcggcctccgctaccagacccccatcggccccgttggcgttgaatttgcctggcctctcaacccgatagaccgggataaagacacgtaccaggttatcctcaatatcggtcatgcattttaactgcaacccaaagccgattctttttaagtagcggcgcacgccacgcctggccttgccaaagatggcttcttgtggttatcattacggtatcagcccttttgaccctccttcctgtttgacgcggcgccttgcggcaccgttgctctcaaacggtttactcatatgaggttgccatgaccgaggcctctccccgcaggataagatggcggcggctaaccggcctgtgcctgagtggcttgctctgtaccctcctcctggtcagttggtttctgaccacgacatctttttgggaatgggtgggttggcgtctggtacaggcggtgcaggatcgcctgaatgcccaggtcagcgtcggccgggtttccggcaatctgctcaccggtatggtcttcagcgatatctccatcagtcggcctcaaggcgatatcctcaaggctcagcagttggaagtcaggttatcgttgctctctctcctgaggctcgaaccggtaattggcatcctttcgtggcggcagccggtaattacgctaacccaggatgacgccggccactggaatgtagctaatctgctcaagaaacggccgcccccgccttttgcccagatccacctgcgggcgattcaggttcataatggcgacgtccaaatacgccagccccaacgacacctgaggtttcaagatctggcagttgatatcgatctgacggtgcatacgccaggacggccgcaacaggcccttgaggtacactgggcatctctaggctttaccacccctccctatccccgtttgcacctcaatgcctccctgatctatgccgcgtcaaaagtgcagatcaaagagacgactctctcgctgaatgatattgaagtattgaacctgcagggagaggtaaaaaacctgacggatacccctgaacttgccttgaacttatcgactcccaagcttgctggcagccggctcaaccacctctggccaggatggccgactggggcagatgtcagcgccggtttgcaggtcaagggaaccatgtcagatctacaggtcgatggtcaaggagctgtccagaaatgccggtggcgtttgcatggacattggcagcgaccatccaacggtgcgccggaatatgaaatggcgctgaatttccaagaactcagtccgacgctgatacaactgtggagcgctaaacaactgcccttggaaagtctgacccctttgaacggggccattcgcctcaccggggccggaattccgggaacggacgccaaactggccggccgtcttgacctggaacccttcagctaccgtcaggtcaaatttgacgccagctctctggcccttcggcaggatgatcctcaacgccacttcctggtcctgaagctgcaaggcaattggggaagactggagagcgaattaaccggacagttattccccttgcacgcagtaaaaaaacccctgacgggtgaactgaaactaactgccagcagttttaatcccgccctggcctcgggcggcctggcgcctccgggcatggtcgacgccaaattcaccggggactttcaattgccggcctcctttgatttttcccaggcacggctggcgggccggcttcaggccaccggcagattcaaggaatatgcctttcaggaactctcagccggaggtagttgggaacagggcggattgcgtctggacctggctcgcctggtttcgggtggtctgcgggcggaggcgcaaggccggttgactgctgcgagcgccgatctcagaatggtcctgaatctggaggcgccaggaccgggttacctgcttcctgccgatctgaaggggcgtctgcgtctgaatggtgacgtcaaaggtccctggaattctttatcctatcagcttgcggttgagggtgatagtgtctcctggggacgcctcagattaggatcgttgcagggaagatccgccgggttctggtccccaagcggcctcactatttctcagttcgctatcctggccctccggttggagtcacccctcggctccctggctcgaattgaggccaccggccagactcgggagcagaatctgcttttcgacctgaaagcccggcaaaaccagggaactgtcggttctctgtccggcgcggcctcatggagaacagagacaaagcacctcaccatcaacaccttgcggcttggccctgccgccgctcagctcacgatggcccggccggcgactctgaccctgaccccggaccgacttgagctctcccctctgcggctgcagtatcaagacagcgtcctgacgttgggcggccgtgctgcccgcgaggacgtctccctgcagcttcaggtagataagctccgcctccggcacctggcccggttatggcccagcgcttcgctcctgcacggtatcgttagcgcccaggccaccatcaacggccccgccagttcgccgatcatgaaaggcagcgtatccttgacctccggccaactggccaagttccgcttcgactccttgcagacagactggctctatcaagaccggaccctctccctgcgcggccggtgggaggaaaaacccggcaaaaaccgactaacctggcagggttccgtccccttaggtttatcgctttatccctggtcgctgcagcccgccgagagtggcctgaatatgcgggccgaaagtgaaaatctcaccctttccctcctgtctctccttatcccgggtgtgtctgccgccgacggtccccttaacctccaggttcaggccagcggcagtgtgctacgcccctcactcagaggcgccttacactggggcccgagctctctcactatcagtcactcgggggcgccgctggccctcgagcccggcgaactcctcctggaaggagaccgacttctgttgcccaagctgctgttccacagcggcgatggccagggggtggttaagggcaacgcccgtctggatggtctgctgctccaaggagttcagactaacctccagatgaaagacgtattaattatcaagaaggaagggtccacggccgtggccgacggtcaggtctccttgagcggttcctggccggcgttccagtccgaaggccgtttactggtcaaaagcgggacgtttcgcctgtcctttttccggtccgaaagaaataaagatattgttctcctaccacgaacctgcccactgccggtcaaaggcgatgcggccgcttcgccaaccgcccctagccaggtcgaaaaaagctttggaactcatatcgttattgacattcccgggaacctctggctgcgtgataaggacttgcagaccgagattcaggggcagattcgggttatccggcacccctcgcagcccaagtatctggccgggagtctcaaagcccggcgcggcggcctcaccattagcgataaagtctttactctcgataaggcaacgctgaattttcctggagaaccgaacaaacccgctattctggatgctcgggccacccggcagatcgatgaagtgatgctgtcggtggccgcttccgggccggtggacaacctccgcacccggctggaaagctcccctccccttccaccccgggacctgctttccctgctgattttcgatcatctggccgataagatgactcgggaggaatacgtcaccgtcacccagaaggctatgggtctgatcggcggactcacagcccagagattaaaagccctcctgggcggcagactgccgttctttggggaagttacaccctcaaccagtcaggaagcactgggattgggaaaaaaggtcagtaaaaacatcaccatcagctatgagcgaaaactcaaccccctacagggggaagatgtcaaccagatccgcctggactataaaatccgaaagtacttcagcgccgagacgcaactgggacggaaaaactccggcggcgatctattctttaacctggatttctaaaagttgccccagaaccggaaactgttccctccccacaatttctagccgccggcgcaggctcgcccgggcagggggaataaaacgctcgaactgtactttgcctttatcccggcttaaaaacccgtaagcccccagcatctgtaagttgcgacagatggccaggtaatcatagcgctgccgccaggcatcggggtcgaaatctaatcggtcccgcagaagcagcaggtactccgccaggagtatctcctggaggggcagagacagacccacgtagggatcgagcagcagagccgccagatcatactgcaacggccccagacgccccccctggaagtctatcaccctcaatcggccctgatgcaccatcagattccgggactgaaaatcccggtgcaggaaaaatctcacctcaggaacaagcgcctgctgcagcaggtggtcaaaatccgccgccagcgcctctaaatccaccggcagattacaataaccctgcaaaaaagcccggacaaaatagtggcactcccgctgccgcacgagggcggcatcatagaacgcggtatcgaaacaccattcggttttaaagccaagcgccccggcgacctgcatctgcaccaggatgtgcagcgcccggcgataaagctccagcccggcgggacctgtccctaaacgctgaatttcttgctgcagattgccatctcccaggtcttccagtaaaaaccagccttcctccggacagtaaatgtaaatctccgggaccggcgctccttgccgccgcaggtgttggccgatggtataaaaagagtcattctccgtaacctgggacccgggagggtggggatgatacaggcagacgatatcgccctgaggccgccgcagccgaaaataccggcggtccgagccatccccggcaatggggaggagatcattcacccgccctccccacctcgcgagttcctttgccaacagcggcagcgagtcggacaattcatccggtctcataatatcaacctgttgtcattcctttaagataacccgccaaccatgaaaatcagctactgctggcccagactttctatcctgtgcagaactaattttcggagaattgcagtaggcgggatgcgctccgctttcccgccctgcaacactacaacactacaacacatctaatagaataattgtaacacttcagttgtttggggcgaataccagattcgcccctacagacgggtctgtcgatgctgtggtgctgtagggtgggcgccgccaaccatgttcctgatctattatctcagatagctgaagtattacgaataattgaaaaaactatcggtggcacaggcgtcccgcctgtgccacattgaattgaacaggctgaaagcctgttccaccttatttaatcgaccttcaagtcagttgttccaaactctaactttgatgttaaattagcgtaagtcacctaggaaccatgaaaataagtccgcaacgatctgctatccccgatctgttcaactcgaaatgtattctcttggtaaacttaccaggaatttacctgaggtccaagaacaaaggcggaggtttgaggccgggtaagaattaagtagattgccttattgaggtatgactgtaataatcttggccttccgggcctggataatggagaggcgtccctggccgccgacatataggggctgcaatccggcgggcctgatttttaattctgccgccggaggcggggacggtgctgagggaggcgggggtgccccgaaagtagccggcaccgggacatccttcccggtgtattcgcgcatgatgctggcaacgtaattctgcgtttccgcaaacggcggcaacccctgataccgggcgacgttttccggcccggcattgtaggccgccagggccaggcagaggttattattgaaacgttggagacagagtttcagatagcgcacccccccggcaatattctgttctgggtcgaagggatcctgcacccccaataaggaagcggtgcccggcatgagctgcatcagacccatagcccctttcggtgaaaccgcctgggtgttgaaacctgattctttctggaccaccagacgcaccagaccgggatcgaccccgtgttcctgggcgtatttccggatcatagccgcaacctggaaatcacccggagaggatgaggaccagcttcgaaccctgcccctcccgcctctggtaatgatcggctctcccgcccaacttggggacgaaccgcggattatcctgaccggcaggctgcggctcaacagttcgagatcattatccggctgaaggatgcgcgggccgtttaccccggccttctcagcgatgagcagagaaccatccggactcaggcggatcagggcactctgcggatggacgtctacccagctagataataatagaaataggccaacgagactgacgattgaaattctcttcatgctgaccgccgcttctggctattctaaaaatttctgcgaacagggccgtgctaaaatcgaggcaatctattttttagccatcgactcggctacctgaataactgccggacctaagataacgacaacgagagctgggaatataaaaagtatcaaaggaaaaaccaatttcaccggtgtccttgctgccagttcttccaagcgttgtcggcgattcgtacgcatagtgtcggattgtacccgcaacgcctgggcaatgctggtaccgaatcgatcggcttgaatgagaatggcgcacagggttgataactcctcaacaccggtgcgctctgccagattgcgcaaggcctgctcacgatctaatcccgccaggatttctaaattaagcatattgaattcaagacttaagacaggattgttcatcttaagatcatccgcaacccttttcatagctgcatttagccctaatccggcctctacacaaactaccaataaatccaaggcgtcgggtaatccttccgagattttcttctgcctggccgaaatcttgtgattcaaaacgagattgggcagatagaaaccaaatgcaaggagcagataaagaaaaaccggcttcattatcaaaccaacattgaggttcaatgatagaggaattccaattattatcgccgctagaggcgatgtaagtttaaaaaataaaaagcgggagaaggcacgactgccatagcaaccggctaacataagctttttcttgagttccttggccttgacgggatccttggcaaaccccattatggaatttaatctttttgaaaattgctccgagataatattatgacgtcgtttattgacttcaattgccgcactgttactagaaaataaacggcgcccctgggaaggcgtagtcttctggataaggtaggcaatgagaaagaaaaataaacctgcaaccatgataccaaaaagtattaaatccataaggacctaacccctattaaatgtatgccttaaactttgatatttacgattttatgaatcatcaggtatcccaaaagttgcatcgttaatgccactcccaccatcatctttccccagggatgggttattaaaagcaacatatactttttattgaggaagtagagaattatggccatacctggtggcagacaggtgagaattaaacccgaaaagcgaccctcagaggttattgctttaatatgattaactagtttaaagcgatcgcgaatcaaagaagcaattttctccaaaatctctaccaaatttcccccggtctcccgctgaatattgattgctgtgacaaaaaatttcaggtcttgcagatcaatgcgtttctggaggttggcgagggcgctgctcatgtccagtccataattaaattccttaaacgtcttgaaaaattctatgccgatgggattgggcatctcatccgccaccagttgcatagtgctgggaaaggaatggccggctttcagactgcgagccataaggcccaaggcctcgggcagttgtttttcaaatttcttcagccggtattttttcttcatgtgcaagaaaacattaggcagcagatagccgacgaggaaaagacctcccagaccccctaaaggtccggattgcaaaaacccatatgcacccgccccgagtccggccaaaatactggaccctaaaaccgtgctcgccttccaggagatatccgcctgcaataacaattcatccaggttgaaaaaccggcccactttggcgaccagacgtttccaacgagattccggcgccaacattccctctttgatcagcgattcggcggaggaatttctttccaacccttcaataaatttcagccgttgctgaatatgcttctcactctgactgcgcctgccggcaaaggagtgatacaatccttccatgagaaaaaggatgcacaagaagatggcaaccggaaagaggttgggaaaacccgattccgccggttgcagccagttaacaatggtttccaggaagccggccataattctgttcttataatattgctgaattcatctatctcgttcccgagctctaaactgggaaccggaaaatatatttcctgcgtttagattgccatcaacgagattttgtttgtaggggcgaatcttgtattcgtcccttcccgggagggcgaacacaaggttcataccggcgctgtgagggcgaacacaaggttcataccggcgctgtgagggcgaacacaaggttcataccggcgctgtgagggcgaacacaaggttcgcccctacagggcttaattcttttcccgaaaaacgttgctgggcagatcgacccccagcgcctccaactgcgtcataaatttcggccggatgccggtggcccggaagcgtcccctcaccttcccctcttccgttaaccccaacatctcataacggaaaatttcctgcatgacaatcacttccccttccatcccgacaatttcattcagatacaacatcttgcggctgccgtctttcaaccgggctacctggattacgacgtggatagccgaagcgatctgatgtcgcagggccttgtcgggaatattgaggccggccatggctaccatggtttccaggcgcactaaggcatcacggggggtgttggcatggatcgtagccagcgaaccgtcgtggccggtgttcatggcctgcagcatgtccagggcctcggcctgccgcacctcgcccaagataatgcgctccggccgcatccgcagggcgttgcgcaccagatcccgctgcgttacctctcccataccctccatattggggggcctggtctccaatctgaccacgtggtcctgctgcaactgcaattcggcggcgtcttcgatggtaatgatccgctcgtcgttcggaatgaaggctgaaagcacatttagaaacgttgtcttgccgctgccggtgccgccggagatcagaatattcaacctggccttgaccatggcctccaggaccttggcaataccctcggtgatggtgccgaactctatcaggtcgtgcaccttataggggtccttagaaaatttccggatcgacagggctgggccatccagggccagcggcgcaatgatggcgttgacccgagagccgtccggcaggcgggcgtccaccatggggcaggattcatccacccggcggcccacccccgaggcaattttctcgataatcttcaagaggtgagcattatccttaaaccgcaccggggttttttccaatttgccccggcgctccacatagacgctgtcatagccgttcaccaggacgtcggagaccgtggcatcgcccaaaagctgttccagggggccatagcctagcagctcatcccggatgtccttggtcaagcgttctttttccgtcaggctgagggcaatgttgtcctcacccaggatgatctcgatgcctcgtctaatatcctgaaataattgggcatcgtcagccccggccaggcgggaaagatctaaaagatccaacaaccggtagtgtacccgggattttagttcattgtagaagtcttccttcttctgctcttcggtcctgaaaccgttcccaacggatgcttttcgcgtcggctgtttctgcagtcgggctatcaggctcatgcgctacctctcaaccacaacaggcgtttaaaaccttgccatatgccagcctttcggctgtcagctttctcctccccgttgagcattcgggccaatctgctaatcttcaggcttaatcgatcggaaggctgggtctcgaccaatggccgcccctcattaatactctgaatcaccaccttcgggtcggaccggagcacggccagaaaatcctgccccaaaaattttgtcgcctccgatggggctatatcaattccattgatgaagcagtttgccaccggcttaagcttctgctccccgaattccagccgatgcaacatctgcaagatttttcgggtatggcggagggccggaatagtgagcaccgtaatcaacaataccagatccgaggcctccaggcccttcagggtgatttcatccagatgatctccgaggtccagcagtatccagcgatagaggttttggctccggagatattgcaggattttgtccacctgcggggcctgtactatctcgctgtcttccaaccgctgcggccccggcaggacatccagaccggagtcgcggctgtgaatgatgtccttcaaatactgcgggtcgaggcggtcgaaattctcaatgacatccaggatggtatagcggggctggatatccaacaaggcgctgacatcagccgcctgcatatccagatcaaagagcaggacaggttccttgcggtcctgcaagaaactctgggccagattgacggccagaaaggtgacgcccacgccccccttacaccccaacagcgagataatctgggttttttcgccgtcgtgcaaggtttttcgaaccttattgaaacgatgcagcgccttgtgaaaatccggttcgctgatctggccgacaaaacactcctgaacccccaggcgcagggccttaagcaaaacctcagtgctggcctcctgcagatagagaaagattgccggatggttaacccgctgctgcattttttcaatccacagatcaaagccttccacccggtcgtcatattcgataaaccagacatcggcctcgccatcctccggaacggtcagggaaggggcaaggatcgccaccgaaaccactaccccctggggcgaggcattgatcaccttctgtagatatcctccgattttttcgttgaaataatagatgctaaaacgtattgccatgatagtacctttttcttgataattgccatgaaaatcatctgccggtggcacaggcttccagcctgtgttgaatttttttctattagctcgaaactcggaactagaaactcgaaacttattttcttagtaaatgcttctgctcggctaagaatgtttctaagaacataattcggcaggaatcagtcaaagctttaaagcgaagaagatatttttagaagtgatcaacttgttggtgatttctctcagagttgcagagattttcaggaatatttacccagcattgacagcaacttgacgccaaacgtaggggcgaatctggtattcgccctgatgacatcaatttgacgccaaacgtaggggcgaatctggtattcgccctgatacgagggcagatgcggggggcgaacacaaggttcgcccctacattccaatccttacattccaatttttatatatccgcgccccggaacatcaggggctggtgcgtacccggacctggggttcgcccctacattccaatccttatatatccgcgcggcactcagaataatagtgacaggattgacatcaatttgacgccaaacgtaggggcgaatctggtattcgccctgatgacatcaatttgacgccaaacgtaggggcgaatctggtattcgccctgatacgagggcagatgcggggggcgaacacaaggttcgcccctacattccaatccctacattccaatccttatatatccgcgcggcactcagaataatattgaaaggactcaaaaattaaccatctccctgccgactccccgaatcacctccacccctaccttggcaggtggtggaattggaccctcaaaattcgctgccgcctttttctcaggggtgagcagggccgaaaccctggccccggcggtaggtatggcggctttttccgtccacccgcgcagggccagggttatagttccctccttggcggccagtgccaaccgttccccttcctccggcgtcacctcaagggtcacggtaggcacaactttcggtctttcgccggccttctgttgctcgatatcctggccggtacccaacaccggcaggttctgcaggactatctgcgtcacgggatcattcttgaactcattgcgatccaaggatagcaggacgtccacccggttgcccggaacgataaaaccggccacaccggaggcttcatccaccttgatggtgaccgcccgtttatcgttgccgatgatgccggccatcccgcccggggctcctttgggggccagctcatgctcctggatgacctcgccagccacgatgagctggcgggtcacccggccttccagggccttgaggtcggtggcggcatcagcggcaacatgttctttcggcaactgcaccacctttaacagctcaggaattaaaacgcttcccggtgcaatgttcctggccgccgccaccgccggcatcattgccacgctgtccctcgccgccggacgggcccgggccttaagccagccgctggctatgtaggcagcaaacccgccaaagacaacagccagcaccaatagaagcaacggcggaatattcttcacaatcccacacttgactcgttatgaaaaaactctacatcatacaatcagcgcgatgccgactttagcgttactcgttagccgcaccatcgattttatttgccgctagtgccaattttagttgccgcagaatttactgaagtatttaattttccgtagaatacataaattcccgcaatcagcactgccccaatggctccaactagaacggcatattccaccgcgctggcaccgtcttcttccctgataaattttttgatcattgtctccattattgtttcctatagatcatatgatgtgtgccgaccttagcctcaatcagctagccccaccattagtcccgattttagttgccgcactatcaattgcagtattcaatcttccatagaatgcatagattcctgcaatcagcactgctccaatggcgcctaccagaacagcatactccaccgcactggcgccgtcttcttcccgaataaattttttgattaacgtcttcatgattgttctccttagaatatacgattttagtcattaaattttaaaatttttaacgccttacatggccacaaacattattccttcctttcagccgctcccgctacgcatcacctccatataggtatatttactctctaagaaaccctcttctaagattaacattatcgttatgatataatcggcagcatcagattaaactttaaaatctcccttaaatcgcggagcactttttttatttctcgtactttttgaggctatccccgtctaagatattttatcaaccgcattttcataaagtttcagtacctctacacccaggatgcccctcgcggcagctatcgccgcggccacagaaataaacagaaataagaaaagtgtattccagcgccaccgccccggaatcgccgccccatcagctcggccagaatagaggattcctttccatagctctgctccccattttctgcctttgattaatatttcggcatcgaaaaaaataactttaatctcgacggcaataccaactcaccatcaaaccaatattttcactgtaggggcgaatcttgtattcgaccctgtgattccgggcgaataccagattcgcccctacaggctacaggccagggattccgggcgaataccagattcgcccctacaggctacaggccagggattttgggcgaataccagattcgcccctacagccctatgattttgggcgaatccggctaatatcttttccagtgggaatgggcataacttcagtaaatcttcgggtgccccagacaactcgttaaattctggcagatgcttgccggatgctctgccgctgaagcgggcctgataaatatcaggcaacgcccatcctacgaattctcttgaagttgaagcggcttattctcttaagtttttcccggttcttgccgatttttatgatgtgaagcaatgcaggacagacacaaagggccgcccctaaagatgtgaatttttaaagatggaagagaaaatcctatggccttgaagaatccgccgcaatcattattgaaggaatcgctgctgcgcccgccggtcagcaggcagaaatcccccgacccggcgaggtctgatgaagttgccggcccaccccctctgccggtaaagtggccccccaaatccatcgccgacctccatatcccggaaaatttcatggccaacctcctgctcaagcacgccttctaccaggaggtctttaccctgccggatatgacctcccggctgaagttgagttctaccatcatcctccaacttctggacaatctgcggcgggataagtatgtcgatatcagggggtcaggaagcctggacggcgccgccaccgccatcagccagaactaccgcttcgccctgaccgaagcgggcaaacgctggacggcgcaactcctggagtttgacagctacgtgggaccgacgccggtgattctggacgagtactggcggcaggtagaggggcagagcatccgcaatttccgggttaacctggcccgcctgaagcagggtttttccggtttggtaattccggaaaccctttttgaccagttaggtccggccatggtcagcggcaaaccgatgttcatttatggaccggcgggcaacggcaagacggcggtctccctgcgcttgggcacgctgatggatgatcccatcatggtaccctacgccctctatgtcgaaggtaacgtcatccgggtctttgacgccgtcacccaccgccccctggtggaggactcggaggtccacttccagaccgacccgcgctgggtacaatgccagcggccgaccgtcctggtgggcggggaaatgaccctggagatgctggacctggcctttaatcccgtcctcaagtattatgaggcaccgctgcaattaaaggccaacaacgggctgttcatcgtagatgatttcggccgccagcgtattgccccccaggagttgctcaatcgctggatcatcccgatggaaaaccggcgcgactttctctgcctgcataccgggcacaaattcgccatccccttcgaccagttgctcatcttttcgaccaacctggcccccgagagcctggtggaccccgccttcctgcgccgcctgcgccataagatcaggctggatcacatcgaccgcgagcagttccgggccatcttccggttagtctgtgaacattatcaggttgagtacgatgatcagatcgtcgattatctcctggagagatactatgacccggaagcaagacccatagacgcctgccatccccgggacctgatagagcagattatcgacatctcccgtttccgggaggtggcgccgcaattgaccgaagaaaatatcgaccgggccggcaagacctatttcgtcgattaagtgatagttcttatacagaaccttgccaaggggggtgtcttgccaaaccagggtttcgaagccgatcaaacagttgctgcagccaagtcatcgtgcctgaacaagagcccagaggaagtcttttcaagaggttggccgttttcattccgtcaggatttcgtgcaggacagagccttgcttaccaagacggcgttgatgatactgatgctcgtattctttctggatatcctctcgcggaatgccaatgccgacgttgacctctggggttatttggccttcggccggctcttctgggaagggggcagcttcccttatcaggatatctttacttatgtgccgacccataccgtctgggtctaccacgaatggctcaccggcgtcctcttctatccgatctatgcccacctgggtgccgccggcctgcaatcgctaaaaatgattttcgcctttgcctctttatccttgattttcgccacggcgcgccgccgcggggccagcttttacggcgcagcgctgatattaattgtcatgagtggatttctgatgggcggttacagtccggtgagggcccaggtattcacctatttcttttttaccctgacgctgtatctcttggagaccgccaggctgacctgccgctggagaggactttggctgttcatacccatccaggtggcctggtgtaacctgcacggcggctttctggccggactgggattaatcttcatctatgccgcgggcgaagccctggcgcgccgccccttctggccctatctgacgatcctggggctgtcggccctggcaaccttaataaacccgtatggtttgcagtattggctttttatgatgcaggcggcaactatgccccggccggaaatcaccgaatgggcttcgatactttcagcctacaaattaggattgcaggcaaaatatctctattattttgctgccgtttgcatctttgtgggttccctgatctgggtctgccgctggcgcgagctgacggccggattagccctggctataaccttctgcctgggtctgaaacacatccgccatcaggaatttttcctcatactgagcgccgcctacctggcggcaccgctgtcttcatatctaaccgtcctgaataaccgtcctcggatacaagcattacgccatcgcttggtttggcacctcttcttaatcttctttatgacaatttttttcttgatctctcaacggatgatatcccagaacccctttagtcttaaggtgccaagctgcacggcaaaagaccagggaagtataagttatcctgtaaacgcagttgattttatccgttccaaaaaactagatggcagactcttaactgaattcaattggggcgagtatctcctctggaccctgtacccccaatgtctggtggccgtggacgggcgttacgagacggtctatcccgacaaggtgatgcaatcatattgggattttaaatatgcccgtcccggttgggaaaaattcctgcaagagtacccgcctgatatggttctattgcagacgaatagcaaggtgtatccgctcttgcagaaagagccggactggcgggaggtttacaccgacgccggctccggcttattcgtccgcagcagcaactaggacaatagtccagagacagccaagtttctgttagcaggcaaattcctgcttccatttttcccgcctccagataagctgctaaagttcgtacaattttttctttacctgggctgcttttttgtttatgataaccttgtgttaaccgattctcagctaacatcctttaagtgcaaggctttttcaggttgagagacataccctgctacaggtaggaatcgcggaggacagatgaacaaatcgcagcttattgaagccctggcaaaagctgaaaacctgaccataaagagggcagaaatggtagtcaataccctgttcgagaatatgacaaacgccttggtgcaagatgagcgtatcgagatacgcggttttggcagtttcaaggtcaaatgttatgagggctatcagggacgcaatccgaaaaccggggaagtaattgaggtttgtgataaaaagctgccttttttcaaggtcggcaaagaattgaaagaacgggttgacagctctgcagaagaatagatctgtcagcatgaaaatattcatcctggtcgtgctagacggggagctagcggtgccctgttgcccgagatccgcttagcggggttgaattcccactcaaaggattgcagcgttgttcgggtcctgaacgccaagcgggggaattggaccccacgcaacggacgcttgtgaaccccgtcaggtccggaaggaagcagcggtaagcaaggcggtgcgtgtcgtggcggcttctaattcaaaacccttggcgtccagttcgagcgatggcggattcgatgaggggtgcacggccaggttattcctttctcaactgatcccctgccgataatcccgcgattcacctaagcattgtttaggtggcctctcccgcttcatatctttccgtcaaacttgacaggtagccatggggaaagatataaaaagaacaagcaatcagccagctccgatgctggattgcggataatcactatgaaaaccaaattcatcttcattaccggcggcgttctgtcctccttgggcaaaggggtggctgcggccgctatcggggccttgctggagagccgcggccttaaggtcacctatctgaaattggacccatacatcaacgtcgaccccggcaccatgaatccttttcagcacggagaggtctacgtcaccgacgacggggccgaaaccgacctggacctgggccactatgagcgatttactaccgtcaccctgggtcaggaaaataattacaccaccggcaagatttattaccgggtcatctccaaggagcggcggggggattatttgggcggcacggtccaggtcattccccatatcaccgatgagatcaagcagaccattttgaatatcgccccccaggtggacgtggctatcgtcgagatcggcggcactgtgggcgatatcgaaagtctgccttttctcgaggctatccgtcaattcaaaggtgatgtgggcaaaaacaacgtctgttatatccatcttaccctggtgccctatatcaagaccgccggcgaggtcaagaccaaaccgacccagcacagcgtcaaagaactgcgcagcatcggtatccaaccggatattctgctctgccgcactgaaaaaaatctctccgccgatatcaaggcgaagatcgccctcttctgcaacctggagcctggctgcgtcataaccgcaatcgacgtggacagcatttataagatccccctccttttgcatgaagaaggtctggatgagaggatcgtcgaaatattgaatatctggaccaggtctccccgcctcgaattctggcaggacctggtggatcgcctcaaacatcctatcgaatcggtagatatcggcattatcggcaaatatgtcaacctgcgggagtcctacaaaagcctgcacgaggccctggtgcatggcggcctggctcatcgggcccaagtcaacctgcattacatagactccgaattagtggagcgggaggggccggaagtccacctgcaacagctccagggaatcttggtgccgggcggtttcggctaccgcggcgtagaagggaaaattcaggccatccaatatgcccggctgcagcgtatcccctactttggcatctgtttcggcatgcaactggcagttattgagtttgcccgcaacgttgccggcctggccaatgcccagagcgaggagttcgactcggaaaacccctatccggtcatttatctcatgcgggaatggtttgattaccgccgccaggccattgtccgtcgggagcggtccactgacaagggcggcaccatgcgtttgggcgcttatccttgcgttttaaaggaacattctctggccgcgcgggcttatcagacgttgaccttccatgaacgacaccgccatcggtatgaatttaacaattctttccgcgaagccctgacccagcatggccttcatgtgagcggtacctcgccgaatggagagctcgtcgaaataatcgaactggaagatcatccctggtttttggggtgtcaattccatcccgagttcaggtctcgtcctctacagccacaccccctgtttcaggattatatccgggcctgcattgagtacaagcgaggttaaccggccggccgcgatgcacaccgtcactattgctgatttcaccctgggcgaaggaaggctggcatttatcgccggtccctgcgtcatcgaatccaagaccctgaccttggaagtagctcacgccctcaaggcctacgccgtcgaattgcaggtcccgctcattttcaaggcctcctttgacaaggccaatcgcacctctgttacctcttttcgcggtcccggcctcaaccagggtctggagattctggcgctggtcaaagaagaggtcggactgccggtgctttccgacatccatgagacagcccaggcgatacccgctgcccaggttctggatgtcttgcagataccagcttttttgtgtcgccagaccgacctgatcgaagctgcagcccacaccggcaaacccctcaatatcaaaaaagggcagttcctggccccctgggatatggcccaggcggcggccaaggcggccaaggcgggcaatacctccctcctgctcaccgaacggggcgtgctgttcggatataataacctggtcgtggattttcggagcctgcccctcatgcgccgtctgggctttccggtggtgatggatgtcacacacagtgttcaactccccggcggtcagggaagttgttccgggggagatcggcagttcatcccgcacctagcccgcgccgcggtagcggtaggggtcgacgccgtctttatggaagtccatccgaatcccgataaggcattatgcgacggccccaacagcctgcctctgcatgaagtgccccgactctggcgccaattgttggacatccaggcccttcggaagcattgggaagaaggatgaacgtagccccaggagatatgagccaggaaatctggcggcgagcggcgcttataaaactgttggcgctggacgtcgatggcgtcctgaccgatggcagtattatttataccgacgccggcgaagagatcaaatgtttccacgtccgggatggccacggcatccgcctggtgcagcaggcgggcatcgaagtcgccctcatcaccggtcggacctcggcagcagtggcgcatcgcgcccgcaatctgcacatcgcccaggtttatcaaggcatccgggataaggtaggggtgttaacctccttacaggctaccctcggcataacccctgaggaaactgcggtggtcggcgatgatctggtcgacctggccttgatgcggcaggccgggctggccgtcgccgtggcagatgccgcaaacgaagtgaaagaaagggcccactgggtgacctccctgccgggcggacggggagcagtgcgggaagtctgcgaaaccctgctcaaggctcgcggaatctgggaagacctgttccaaagatattgggttgaatgagagtaaaacagacctggatatttctcggtttgctggcctcgtgcctgggagggctaatgggtttaattcaacccctctggagcggggaagaccccggcgtaagtttaccacctcccactattgcccccgagaagcaggcggagatgaaagcggtccgcctgaccgagattcaagagggggagaagagatggatcttaactgcggtgggggctgattatttgaaggatcaggatacgatccagctcaggaaagtctcggtcgaaatcatcggcaaagatgacgatactattaccatcaccggcaatattggttttatcaaccccaaatcccgtgaattgacgctgcagggagacgttcgagccgaaagcaggtcctatgaattttctagcgatctggtgcgctacgatccgaaagcccgggttctcagtgcaccgggagaagtcaaggtccaggggccgcgcatttatgttgagggcagaggattatctattgatcttcagcataagaagcttgacgtcgccgaacacatcgtcacccgcatgcaattctcgggaaatatatggaagtttaaaccatgagggctataccgcaaacattcctgctgctcatgctcgggttgggtcttatgagttttgccgccccgccattatgctattcgcagaccgacaatgttcctggccaggaacagctaccactcaatatcaccgcagcccgcctggaggtggaccattcccaacaggtgatttcctttctcaccaaagttgaagcccgatataaagaccttattctctataccgatcttctcaaaatcttttatcaggccaaaaccgagacgcccggaggcaaaacctcagcgggacaaaaggatgacagtaaaggagcggcttcaccgttgggagcggtcggaatcgaaaaaattcttcgcatcgaggccctcgggaatgttcggattgtccaacaggatcgggtggcaaccggcgaaaaggcgatttactacactcaggaagagaaaattgtgcttttgggaaatcctcagctttggcggggggagagcagtctcaaaggccgagagatcgtctttttcctgaaggataatcgggcggtggtggaaggcgacccagagaaacgggtagaggccgtaatctatccgtcatcgaaatttcaggttcccggtaaaccggctgccaaagcaccatgagataatcctttagataacagaaatatgcacaccttaaaaaccatcgaactcacgaagagttatcggaacaaaaaggtagttgaccatgtctccctggtggtccacagcggcgagatcgtcggtctgttagggccgaacggggctggcaaaaccaccactttttatatgattgtgggtattatcaaaccggacgccggggatattgtgatcgacgatcagagtatctcaccactgcccatatttcggcgatcgcgtctcgggatccagtatctcccgcaagaaccctcggtattccgaaaacttactgtagccgaaaacatcctggctatcctgcagacactgccgcttgcttcactgacccgacagaccagattggatggacttctccaggagttaaagatttctcatctggcaaacaacaaggcctattccctttcgggcggtgagcgtcgccgggtggaaataacccgggccctggcaacctctccccgattcgttctgttagacgagccttttgccggcatcgatcctttggcggtaaatgacatccaaaatatcattcacaaactcaaagaaaaaggcctgggcatcttgatctccgaccataatgtccgggaaaccttgggggtctgcgaccgggcctatatcatgaatgaaggttcgatcctggaggaaggaaccccggaaaaaattgtagacagcgatttggccaaaaaaatttacttaggagaatcttttcggttataatttgaaagtaggcgcttaggcatcagcatccggcttccagctaaaacaacatgttaggtaaactcgcaatcctgagcggttattgattaccctcaagttgagggttgcctttggagccgaagaccgaacgccatcgtatatgagataaattaccatagctttctatcgggtaagcattgatcccatggccctggaaattaaacagactcttaaactaactcagcaactgattatgactcctcagttgcagcaggctattaagctgttgcagctctcccgtctggaattattgactgcgattaatcaggagctggaaacaaacccggtcttggaagagtccctcgctgatgaggagcaggaaccggaatcctgggaaaccaccgccaaccaggaaccgatgcctgaaaaagatacgggcgatagcgcaccttcggaattgaccgtggaaccccgggtgagcgatgatttcgattgggaggcttacctagaagacaaaaatccgccggctattcgccaggaatgggaaaatcgcgacggccccacattggaaaacttttccgccgtcagcacttccttaaagacgcatctgctctggcagcttcaaatggcgcctttgaccaatgaggaaaaatttgtcggcgccctgatcatcggcaatatcgatgaagacggttacctccaaactacaacggaggaattggcggcggagctccagaccgatgcatcccagatagaggcggtactcaaaaaaattcacgaatttgaaccggtgggcgtcggagcgcgagacttgaaggaatgtctcctgatccaagttgaggtcaagggcatcagccacccgctggttcggcccatcataaaacatcacctgaaaaacttagaaaatagaaattatactgcaatcgccaaagatctaaaaaccacccacgaagatattgcgcaagcattggagatcatctcgcagttggagcccaaacctggacgtagttttgattccatggagacgcgctatataaatccggatatcttcgtgtataagatgggaaatgattatgaaatttccttaaatgaggacggactccccaagttgcgcatcaataactattaccgggaagccctgagcggcaatacgagtatctctgaagaaaccaaaacatatattcaaaaccggttgaaatcagccatctggtttattaagagcatccatcagcggcagaaaaccatctaccgcgttgctcaaagcattgtccgttttcaggcggattttttcgatcgcggcatcgctcatcttaaacccctgaccctgcggcaagtggctgaagatgttcagatgcacgaatccaccattagccgggttaccacgaataaatacatgtatactcctcagggggttttcgaactgaagttctttttcaatagtggcatcgctcgcgttcatggtgagcaggtggcttcagagagtgtaaaagagaaaataaagcagattgtaatgtccgaaaatattgaaaatccttatagcgatcaggatattgtgaatctgctgaaacaatcgaatattgtcattgcccgccgcaccgtggcaaaataccgcgaaatgctcgggttgttatcatccagtaaacgtaaacggatcattactcctaaaaagaaattaattgttgattcacatatttgataggagtcaatgaaacaggcataatcccagatcatgccttattatgaaacatcggagaaagatgaatgcagatttccgttaccttccgtcatgttgaatcctctgaagcattgaaagaatatgccatcaaaaaattgacgaagatggaaaaatatattgacagccccatggaggccaccgtagtcttggctatcgaaaagtttcgtcatcaggccgatattacggttaccggagatggattcaaaataaaaggacgggaagagaccggcgacatgtattcggccattgacttggctctggaaaaaatcgaaaagcaacttaagcgattccgtgaaaaaccacggactatcaaggcatcgcgcaacctcaagactctcggggccaaactgaatgtgatcgccgctgctgaagccgaaacagactccccgcagattatccgaagccggtcgctggaagcaaaaccgatggatttggaagaagcagtcctgcagttacagcgcggcaatgatgaagttctcgtctttaccaatgctcaaagcaccgccctgaatatcctctatcgacgtagagacggcaactttggtctcatagagccggagcagggttaggacgagtgatttttcatgaaaatcattgatctcttggataccagccgggtatcgccctttcttgcggcaacagataaaaaaggcgtcattgaagaactggcagacacccttgtcagaggtagcgatacccttgatcggaacctagtggtcaaggtactcatggaacgggaaaatttaggaagtaccggcatcggggataatattgccattccgcacggtaaactgccagacttgaaaaaactggtcctctgtttcggccgcagtatagccggcgtcaatttcgactccatggacggcaaaccgacgcacctcttctttctccttatggcgccggaagagtcaatcggattgcatctcaaggcgctggcgaaaatttcccgaatgttgaaagactcatctttccgccgtaatcttatggaagcggccgatgcagatgagattctgcgattaatagccgctgaagacgcaaaatgttgaatatcgctgctggaaagactaaccggagcgaagcaccctgaatcagagagcttaaccgtccctaacgaagcgaccggcggatgaaacacaccggttgattgttttgtttttggcttttcttctgacgattgaagaccttttagggcggtacggatgccgccctgaattttctaccgcataggccgtcggtcaagacaccggctctgggttccgccggaatggcaaatctttctcccaatcaggaattatttccggttttgatcatcaccggtctttcaggctcaggcaaaagcactgccttgagggctttggaggatatcggctatttttgcatcgataatcttcccattcacctagccccaaaatttctccagttgcgagcccagattactcaggaagacatgaaaattgccttcggcatggatgtgcgtaccaaaggatttatcgaacaccacggcactctcttccaggaactcaggggaatgggctatcaacttcatatcatttttctggaagccagtgaccaggtgctcatacaacggtttagccagacccggcgccaccatcctctggcggaaaatgagtcgatcgccgcagctattcaaaaggagagaagaaaactccagaatctgcgccaagatgccacccgcactatcgatacctcttctatgaccgttcacgatctgcgcgtactcatcatggaagaatacagtcaatttcccctaacccgccggctccacctccacatcatctctttcggcttcaaatatgggctgccgcccgaagccgatattgtcatggacgtgcggtttctccccaatcccttttttattaaggatttaaaagaattaaatggattagagttgccggttcaggattacgtgttaggcagagaagagaccagggaatttatcggtcgtttttttacgatgttggattatctgattcccaactaccagaaagaggggaaaacccatttaacggttgccataggctgctccggtggacaccaccgttcggttgtcatcgccaatgccctgaaaaaccatctgcagagtatcggccatccgcttactattaatcatcgggatatcacgcacgaataggagttcttgtttatggtcggagtcttaattgtcacccacctacaattggctgaggccctcttatccgcctccgatctgatcttaggtcgcttggaaaaggtggcagcagtatcattagacccgaatgccatgccggatgaggcccgccaacagatcgctgatggtctggccagactcaattccagcgacggggtcctgctcttgaccgatatgtttggcggtactccctcaaatctttgtctctcttttctcaaagaaaatcaggtagaggtgataagcggcgtcaatctgccaatgctaattaaagtaaaccatctgcgaaatgataaatccgccagtctgagagaaatggccctggctctgaaacaatccggtcaagaaggtataaccgttgcgagtgaactcctgcataagaaataaccctgaaacctctaacctcattttttcccttgctaccgctgacgatctcgatgaacttgtggccatcgaaaaccaagcgtttccctttccctggccgtgccaacactttatcgcagaactggcaaaggattattctcgcactctcttggcaattcgacagaaccggcaggaacgggaaatttgcggctatattattttctggcttatcttcgatgaaatgcacatccttaacttggcagtcaaaactggctaccgccgccaggggatcgcccgcgccttaattcatcgtgccatgcaaaccgctagctgcaatcaggttaggattgtctggctggaggtcaggccatcaaaccaggcagccttgtcactctatcattctttaggattccgctgtgtggcgagaagaaagaaatactactctgagacgggagaagatgccctgattatgtcccgggcattaccctaatcagcaaggttacaagttccgtgataaaactgctgtcacgtctaatttcttatgatcttgaatccgcatcaaaaaaaaggggcccggaggccccttaattgctaactctcatcgaatctaaatgcccaagatcttaaccgaactcagggccagattgtagatgctgttggggaagatgccgatcgccagaacggcaatagcgctaaagaccaatgttgtcgtcatggtagcattcagaggaaccggacccagatcggcttcggcaggatacatatacataatgacaatgatcctgagatagtagtaaactgaaatcaggctgttgagcacaccgataataaccagccagatataaccggcttccaccgcggcggaaaaaatatagaatttgccgataaacccggctgtcggcggcatacccaccaggctgaacataaagaccgacatgagtagggccattcccggatattggaaaccgacgccgctatagtcataaatattcaggcaactgtctttcttccgggacacgaggataacgacgccaaaggcccctagattcatcagggtgtatgccaagagatagtacagaatgccgatcccgcctaattgattcccggctactaatcccaccaggatgtaacctgcgtgggcaatagaggaatatgccaacatgcgcttgatattggtctgcgccagagccgtgacgttgcctatcgtcatagtcgctaccgctactacccacagcagcatatcccaatccatccgcacggatgggaagacctccataaagacccgcaagaatgccgcaaacgccgcagccttggttcccaccgacataaaggcggtaatcgaagtcggagcgccttcatagacatcaggggtccacatatggaaagggaccagggagaccttgaagccgaaccctactaccaagagacccaacccgagataggtcaagggattcatgccgcctgactttattaccttggccagatcggcgagatacatcgtgcccgtcccgccgtacagcattgccataccgaacagcaggaaagcagaggaaaacccgcccaggagcaggtatttcaacgccgcttcgttagatttcgcttcttcccggaacattccggataagatatatatcggaatcgacaatacttcaacgcccaggaagatggtcactaaattcccaccagcggccaacagcatcataccgacggcagcgaatagcatcagggcatagtactcaccgcaacttttatggtattcctccatatatctgattgacaacgcgacgctgatgccagtgccaataagaaacaccacataaaaatagaatgagaagttatccacataaatcatgcgggaaaaatcagcgccctggcggtcccataaccacaccgtttgtaccaaggctatcagcaccgcggtgagcgctatctgatgaaaatgtcctttttttacccccttgatggaaaaggcgtccaccaaaaggaggagcagcccggccacgctaagggtgattaaaggcccgatgttggtaagactaatacttggtatatcaatgctcatctctggtcccccttaaccatcacatcagctacagccactttggtggctttggctttctccatcatggcgacaaaattggcagttgacgccttagttttatcaaggaaggtattcggatacaccccgatccaaacaataaatactaatatcggcagcagaactacaacttcccgcatggataggtctttaaggttacggttcttctcgtttgttatggtgccaaacatgactctctggaacatccacagcatataggcagcagcaaatatgacccccgaggcggcaaagatggcaaagactttattagtcttaaatgctcccagcaggatcagatattcaccgacaaacccgttcaggccgggcaacccgattgacgacagggtaacaaccataaatatggtagcgtataccggcattacctttgataaaccaccaaaatcggcaatcattcgagtatgccggcgctcatagaccattccgacgatcaaaaacaaggccccggtggaaagcccatggttgatcatctggatgattcccccttggaccccggccatggtgtaagtaaacagacccagcatgacaaaacctaaatggctgacagaagagaacgctaccagccgctttaaatcaacctgcaccagagataccaaggcaccgtatacgataccaatcaccgccagaatactaaagagcggcacaaaataccaggcggcgtcggggaacatcggcatattaaaccgcaggaagccataggttcccatcttcaataggaccgcggccaggataacactgccaacggttggggcttcggtgtgagcatccggcaaccaggtgtgcaccggaaacatcggcactttaatggcaaaagccaacccgaaggccagaaacatccaaaactgcatcatgaacgggatctgcagaccgtacatcttcagcagatcgaaggtatagacgccggtaaccttgtagttgtaaaaatacaacaccaggatggcaactaacatcaacagactgccaaccatggtgaagatgaaaaactttaccgccgcatagatccgccgggcgggattgccccatacgccgatcaaaagatacatcgggatgagcataatttcccaaaagatgtagaagaggaagagatccaaagagacaaagacaccgatcatacctgtctgtaaaaacagcagacagatcataaactcctttactttgctctgaatatcttcccagcaggccagtacgcagataggagtgataaacgtggttagcaacaccaacagcagggaaataccgtcgatgccgatataatagctgatcccgtaggcaggaaaccagctatacctctccacaaattgcatggccgctgatccgccgtcgaacccgaaccataaaggcaacgagatgataaattccagcaaggcaaacgccatggcagtgccttttatcagccattgattttcgcggttcaacatcatgatcagggccaccccgaccatggggagcagaatcaatatagataaaatcggaaaattcattgagttaactccttatccccctactaccggccaagataatagcctgtgatgaccgctacgccgatcaagatccccagagcataattttggacatagccggtttccaattttctaataaccgtgctgaaccaatcaataagccatgccgttccgttaacggcgccatcaataactttgctatccgcttcctgccacaagaaaaccgatccgttctttatcggctcaaccaccgtggcatcataaatttcatcgacatagtacttgttgtaaatcagatcatacaacaccggaactttggccgtgacctcggccggcaattcaggctgcttgatatacatcttgtatgctgcgcatatacctacaatcgccacacccatacttaccagcatcatcatgatttcaaaagacattgcgtgatgaacttccggacgggctacgtgggtgatcgccgggcttaagaagtcatgaaagagattccagccctgaatcaggggaataccgacaaagccgcctacagtggaaagcaccgctaaaacaatcaacggtatggtcatcaccgggggggattcatgcggatgcacatgcgaatcccaccgccgttccccgtaaaaggtcatgaatattagacgaaacatgtaaaaagcggtcattaaggcggctgtcgtggctaccgcccaataggcaacatgcccgtctattaatgccttataaagaatttcgtccttgctgaagaacccggcaaaaggaaagatcccggcgatggccagggttccggccatcataaccccgaaggtgattggcatcttgcctctcaagtcacccatctttcgcatatcctgttcgccatgcatgccgtggataacgctgccggaaccgaggaagagcagggccttaaaaaaagcgtgggtcataagatggaaaattgctgcaatgaatgcccctacaccacaggccagaaacataaaccccaactggctgacggtggaatacgccagaacccgcttgatatcgttctgagccagaccgatagaggccgacataaaagccgtagccagaccaaccaccgccaccaccgtcattgagatcggcgccagcgcatagagggcgctacagcgcgccaccatatacacgcccgccgtaaccatggtggcggcatggatcagggcgctgaccggagtgggaccttccatggcatcgggcagccaggtaaaaaggggaatctgggccgatttaccggtggcccccaggaagagcaacagagtaatgacggtaacgaccacgtcccctaccggcaggccatgcgcctgggtaaagacttcccggaagttgatggtcccgaaggtatagaagatgagaaagatgccgagtaaaaatccgaagtcgccgacccggttgaccacaaaggccttcttgccggcgtcactggcggattgtttctcataccaataaccgatcagcaggtaagagcacagccccacgccttcccaaccgacaaacatcagcaggaagttattggccatgaccagaatcagcatattaaccacaaagaggttcaggtatgagaagaagcggggataatcaggatcatcatgcatatacccgaccgaatagacatggatgataaatcccacgcccgaaacgaccaggagcatcaccagagataaggggtctaccaaaaaacccgcctgggcattaaaacttccagaggtgatccagttaaagacaaccacctcgataggcttgacattagcaggtagatggataaattcccagaaggctcctataacataagcaaatgataaacctacagttacaggcccgacaatgctgattgtctgtctggaaaccttcctgcccaacaggccattgaataaaaagccgatcaacggaaaaacaggcaccaaccatatgtattctatcatggcctgctccttaccacttcatgatattgagttcatcaacatacacggtgcctttgttgcggaatatgacatagatcagagccaatcccacggcaacttcagcagccgccaccaccatgacaaaaaacacaaacatctgcccgtcgatggccttataataatctgagaaggctatgagagcgagattaacggcattcaacatcatctcaatacacatgaagatgattattgcattccgccggattaacaccccgaccacaccaatggcgaacagggcgcaacttaccgccaaataataggttatcggcatcaccatgtttatctcctgcgaaacccttacttagtccactttggtcttggccaagatcacggcacctacaactgcgaccagcaataagattgaagtaacttcaaacggcagcaggtaatcagtgaaaagtgatttagccaccatttctgttgtgccaaaatcggccgccatgcctttgccgggaggcagcttcaatctggtgatggtatagattaccaaagccgccgtgcctgttgccaaggaagcccccaggattttttggccgatatgcagctgcgcccccccctcctcgggttgccgtagattcagcaacataatgacaaacaggaacagaaccatgatggcgccggcatagacaataatctgtaccgcggcaataaattgagcattcgccaggaggtatatgcctgccagggcaaagaagttcaacaccagatagagggcgctgcgcaccggatttacctggatcaccaccatgatcccggagatcaaagcagttgcggctaatagaaaaaatattatgtgcatcctttaatctcctcggactggattaactctttttcttgagcatttcaagatcatacagcaaagcactcttatcgtattgcgccagctcgtattctttattgagagctatagctgctttgggacaggcttcctggcagaaaccgcagaatatgcatcgggtcaaatctatctcaaaccttatgggatatttttctccgtaggtcccctcggcggcttcaatggcgagaattgcttgcgaagggcagaccgtcttgcacaaagtgcaggcaacacactttaccttcccgttttcatggagttgcagttcaggccgcccacggaagcggtcgctgactggccgtctttcttctgggtattggatcgtgatcggcttggaaataagagccttgaacgttgtccccaaccctttaagcagtggaattatcatatggcacctttaaaaatagagcatggcgacgccggtgataagtatgttgaccagagccaggggcaacatgactttccaacctaaatacatcagttgatcaaaccggaagcgcggaaaggttcctctgacccagatgaaaaagaagatcacagcaaacgtctttaataaaaaccagaccaccggaggtaaatacggcccataccagccacccagatagagcgtcgtcgtgagcgcactggcaataaccacatgcccgtattcccccatcatcaacagaccccatttcatcgagctgtattccgtctgatagccggctaccaactcattttcgcattcaatgaggtcaaacggggttcgggcacactccgcaaaggcagcggtaagaaagaggatgaacccgagtggctgatacactataaaccacatgtccttctgggcttccacgatcttcaccaggcttaaactcccggccagcataagcaccccgatgattgacaaccccaaggccagttcgtagctaatcatctgggccgacagccgcaacccgccaaggagcgaatacttgttgttcgacgcccaaccgccgataactgcaccatacactgccattcccgccactgcaaagatatagaggatgccgatattaacatccgcaatcaccccgcggttcagactggccaccgtcagatcaagggtttgaccataaatggtaatctggtccggtagtatcttatctgcaaaaggaatcgccgctaaaggcagaaacgccgtcaatccgacaatcatcggcgccagcacaaacaagactttatttgcacttggcggggtaaaatcctctttaaagatcagtttgatcgcatctgccaggggctgcaataatccccagggacctacccgattgggaccgtaacggaattggagaaaacccaaaaccttacgctccatcagcacgacgtaggcgatggtagtgagaaacaccacaaagacaatgagcgtcttcaccaccaggaccccgactagtaacggcaggttcatagctttaacccttctgaatagtcacgcgacaaaggtttgaatttaaggttaaggtgttcgccatcgggtcagcaaaatgatccgccaggaagaccacccccgccggcatctcctccgtgagcgccaccgtgaccgcaatactaccctgattcgaactgacagtaactttttcagcagctgcaatccctagagcagcagcgtcatccggattcatcttcaacacctgcccggagaggatggtcatcggaccggccgcccaagtggtgaagctgccagaatgccccatggttttcccgacgatgagggtaaacggcccctctcccgaaatatccacctcgggactaaaggggacaaacgtgcctttaacctccgcggtgatagacggacagggccagcggtaaccgggctggattccggcatagagcggcatgcctgccgacatctctctaaagatgtcctcttcattggcatactccatgggaacatccagctttcgactgaggtcagcaatgatctgccaaccgggcctgactccattggtgccaaccgcggcttgcaatctccccagtttgccgtcggtgttggtgtaggtgccgttcacttcagcatgaatggcgaccggcaacacgacatcggctaccttggccgtctccgtcataaaggcgccttgcatgacaataaatttagccttctgcaaaatacccagcacccgtgtactattgggcaactgccgcaccatgtcgccgcccatgatataaaaggcctgcggcgcattaacggcgttattttccagtttgctcagagcttcatccagcggcatcccggcaagggtcgaaggcgcctttccccatatgtcagtaaaggccgtcccgccgcctaattcctgatagcccggcagcaggttgggcagcaccccgacgtcgcagacaccgtgagtgttatttttctccgcgatggggtagagcccgctgcctggattgcacggctggccgataagcaggaaaagattagcgatagccacggcgttttctttgccttggacctgagccagcacatcattgccgaagataatcgccggcgcttgggcctgagccaaaagctttccagcttctcgcaggtccccgaccagaacaccggtcctgcttttgatatcctgcaaaggcgccttcagcaggttctctttgaaaacctcgaaaccctcggctgctaaatagggctcatggccaggcttgccctcgagcaccgcctccatcaagccgaccagcaaggcccgttcgcttcccggtttatagcgcattttaaggtgtgcataccgatcatatttggttttccggggattggcgacgatcaaccggaaattttcattttgcagggccttcatgagctgccaaccataaggcggcatttccggcgtaacatcagcacccaggaccagcacgacgtcagcctgagataatttctcgcaatcgcctaacacaaaaggaaagcctttgcctttggcgccttcctccaacatgagcgggctgtgaaacggcttgctgattttctgccgctccggattgatcccttcaatctcaggcttgccgaagacctcggctatcccctccaaggcccggagatagttatatctggccgggttgtcgatctgatttgatcccaaaccgactcggaagagtttctgcaagagataattggcttcattcgaggcccggggagatccgatgccatagacggcgccggaaccgctcttggccatcacctgcatcaaaccttgtgcggcgaactccaacgcctcgtcccaggtagcctcgacgaactgtccacccttcttaatgagaggagtcttgatccgttccggcgaattcaagacgccaaaaccgaagcgaccccgcatacaaaggagcggattctccgcctcccggctgactcgcaggaccttgccatccttgacgttcacctggtaattacaacccccgccgcagaactggcaaatggtctccgattgcgtcatctcccaactgcgggcgctgtacttgaacagcttattgatcaaggccccgaccggacagacctcaatacaggtgccacagaactcgcagttcaatggctgctgaccgctgcccagatccgtgaaatatccccggttctcaaaattaatggcgctggcccctaccctctcccgacagacgcgcacacaccggccgcaggtgacgcaccgggtgttataacgttcgatgaggggcgattcaacatcattgtttatgggcttacgcgccgcttcataatctacttcggctatgccaagttcatgcgtgagattctgcagctcgcattcgccccctttgtcacaccaggggcaatccagcgggtggttgaccagcatgaatttcaccaattcccgacggatactcttgatccgctcggaattggtaataacttccatcccctcgctcaccctggtggtacaggcgggttgcggtctgggggggccgggcttgacttccaccacgcaaatccggcacgagccgatggctttgatagccggatggtagcagagaaagggtatacgtattccgttcgcctgcgcagcctggagaatagtttttccctcttccacctgtattgctttgccatcgatcgtcagattgatcattgttatttcctaatagtttgacaggtatcggtcgtcatcgctgtgcttaccggtccacgtcggctaacacaatatccatcgttccaatgagggcaataatatcagacaacagacgcccttttgccaatatcttggtgggtgacaggttaataaacgacggacccctgaccttcacccggaatggtttcggactgccgtcactgatgatataaaagcccaactcgcctttgggggcctcaatagcatgataaacctcgcccgcaggaggagtcagacctctttcaataagcagaaaatgattaattaatgcttcaatattgttatacaccttctccttgggaggcaggctgaccgtgggatcatcgacgttgacctctccctccggcagcttttccaacacctgccgacagatccggttgctctgcaccatctcctccatgcgaaccagatagcggtcgtaggtgtcgccattctgtcccaaaggcacgacaaagtcaaaatcctggtagctggaatacggcgtatcccgccgaatatcccaatcaacccccgaaccgcgggccatgggaccggaccaaccccaatcgatggcctcttctctagtcataatgcccacgtccttggtgcgggcaatccagatgcggtttttggttagcagattgtggtaatccttaattttttccggaaaggccttgacaaattcccaggccttctcaacaaacccgggcggtaaatctgccgccaaaccgccaatccggagatagcagggaaagagccgaccaccccatgccatctcaaagaggtccatgagctgctcccgttcgcgaaaagcaaagaacagaggagtcatggcgcctaaatcgtggccgtgggttcccagccagaagagatggctggagatccgggtgaactccgccatgagaacccggatatactgggcccgcttagggacttcgacgcccagcagcttttccactgccaggacatagcccaggttattggcggtgccggccagataatccaacctatcagtcagcggcagacactgatggtaggtgcggttctcgcacatcttttcgataccccggtgcaagtagccgatatctgggtcggcgttaacgatcacttccccatccagctccaaccagaccctgagcacgccgtgggtactggggtgctgcggacccaggttcaggagcatggtctcggtgcgaggtgctaattcggcgctattcatcgtgtatacgtcctaatacccttcttggggataatctttccttaacgggtgatagccttcacattccggcggcgtcagaatccggcgcagatcgggatgaccgctaaacttgatgcctactaaatcgtaggcttcccgctcatgccagtccgctgtagaccacaccgacaccaccgatggcagggccggggcgtcatcattggcacagaatgccttcaacgcgatcctatttcggttctggtgcgaatataaatggtaggttgccgcgaaccggggtgaagccgggtgataatccacccccgaaaccgaggagaggtatcggaaagacgtctccggatcatcccgcagaaattcacatatctccaccaacttttccggtttgaccgtgaccgtagcatctccccgaaactcatagacgtccacaatctcatcggggaattgagcctgcaatttgttaatggccatgtccatgcgtcctcctggccggaatctgatcgcgatatttcttcgtcaggaatgggtcttttaagatcttgtcgtggagtttgaggataccatacaacagcccctcaggccggggggggcaaccggggacatatacatccaccggcagatactggtcaatgccctggaccaccgcatagcttctaaatatgccacccgaagaggcacaggcccccatggcaattacccacttcggctcggtcatctgctcgtaaatccggaccaccgccggtaccatctttttcgtcaccgtgccggccacgatcatcaaatcggcctggcgcggcgacgcccgaaaagcctccatcccaaaacgggcaatgtcataacggttcgctgcggtcacaatcatctcgatagcgcagcaggccaacccaaaggtcgccggccagagagaattcttccgggcccaatccaccatcttctctaaagaggtcgttaaaatattgttccctaaatgttcttcaatacccatcccgtgttcctctttatcttccgccgtcggcaggtctgattttacacttaacctccaccctggcagatagagtgattaaaccagcatcatctcttgccgggatgccttattcccactggagggcgcctttaccccaaacataggccaggcctactgccaggacgagaataaagatccccatttcaatgaggccaaacaatcccagggcccggtaaatcactgcccagggatagagaaaaattgcttcaatgtcgaacaccagaaaaaacatggcaatgacgaaaaacttcaccgaataacggctacgggcatctccggacggaatcatgccgcactcgtagggaaggtccttgactgccgtgtgagtcttcttccccaaggcctcagagagagccaccatccctaccgccacgccaagggctatgaccagatacaccagaattggtagataatcgataagcatcgcctgttcctttgttagcctttccggccctgtcttcctctcgctacccggcgcttcgccggctcatcgaagcggcagccacccctattttttgcacagggggcaggtcccgttcaaatgagccagataatcatcacgatagcgttctatcgtcgtcttgataaaaaatatgggactcatggccagagcgcagttggcgctatccgccattacctgggctaccttgatcattttatccagatcggcttcttctccccgaccatcggcaatcttgcaaatcaggtcgtagagaatcctggtgccccgccgacagggtagacagaaaccgcacgactcgtgttggaagaagtagaggatgcacttgaccacatcaacaatgcaggtatcctcatccatgaccagcatagtgcccgaccccagagcaccttcgatagcccccatggccttatattccatcggagtgtcgagctggtcttcggtgatgaagccgaaagaagcaccgccggtctgacaggccttgaacttcttgccaccccggatgccgccgccgtatctgtcgatcaattcccgcaccgtcatgcccagatcggcctcaatgacgccgggctggttcacatgcccaaccacctggaagatcttggtgccggtagcgtcttcggtgcctttggccttataccattcgccgcctttgctgataatcatcggaatacttgacagcgtttcgacattattgacaatactgggcttgccccaaacaccaacctgacccggaaacggcggtttaacccgcggattaccccgcttgccctcgatcgattcgatcagggccgtttcttccccgcatacataggcgccgccaccggactgcacttcgatggtaaaactgaagtcggaaccgaaaatattcttgcccaaacaaccattttgcatggcctgatcgatggcattctgcagacgcagcatcgacagatagtattccccccggacatagatatacccatgagaggcgcctaccgcatagccggccagggccatgccctccagcacccggtggggatcgccctccataatataccggtccttgattgtgcccggctcaccttcatcagcattgcagacaatatacttggggataatcggactcggctgggtaaaggaccatttcaaccccgccgggaaaccggcaccacctcgacctcgaaccccggccgtcttcacctcattaatggcatccacctggctcatcgaggtgacggcctttttcagcccttcgtagccgcccttggcccgataatcatccaaactcatcggatcaatccggtccaggttggcgaacaataccatgttgtcctgatctaacggatacgccaagggcttaatcgtcgtgcgcgccagagtgcggtaatctacttctttccccgcccggtagttatccaggatttccttgaccttcgcacccgtcagattaccaaagaccacttcgttgatctgcatggccggggccacttcgcatgtacctaaacacgccgtaagttctaaggtgaaaaggccatccgaggttgtcccccccacctctactcccaattcttccttcagcgcctccaggatattctccgccccgttgacatgacagggcgctgattcgcacatccggataatatatctgccccggggagtaacagaatacatgctatagaaagtcaaaaccccatatagataaccatatgggatttcaagttctttcgctaccagttgtaaggcctccaggggcagccagttaccacagatatcctgcacggcgtgcaagatgggcaacaccttcccttttaccttacccaactgctgacatacttctctgatgcgcttgacctgttccgaggtcaattcggcgcttacgggcttttttaattccgccatggttgctagcctcaagctcaagatgtcatttaggaataaatgaaaaaatccacaaagcaaaatcctacttttccgcttcagccataatccatgatgtttttataatgcgccagggctgtttgtcaagcataatttgtgacagaaatattttttccctgacccctctaaattcatcggtttatgaagccgggctcgtggcccctcctgtttggtatatgttcaaaatattctaagtatcgcaatcttaaagttatttaagaagatatcggtcaatggccgcagatagtcgcgccactgcttctccacgatctccaggctgttccctgcggaccgggtaatagaggcaaccgcgatccaacttcacctggttagatattttacggtattattttgattgaatatttgctataataggaaactatctcatacataatcccactcttgtcgcctgcacctcggtcttttccatcggcatctataagcctgtattattgggtgatttttcgtcagcagtaaatatttaccaagaggagaagaacatggcagacaaaattaccctgagcgtgatcaaagccgatgtcggcggctacgtggggcattgcgccatgcacggcgagctgattttggaggccagccgtcatttagatgatgcccgcagccagggagtcctcgttgactaccacgtcaccgcctgtggtgatgacctggaactcatcatgacccactctcatggcgttgataatcgggatgtccatcatctcgcctgggaggtctttgaggcctgcaccgaagtcgccaaaaaattaaagctctacggcgccggacaggacctgctgagccacgctttttccggcaatgtcagaggcatgggtccgggcgtggcagaaatggagtttgtcgagcgcgagtctgagcccatcgttatctttatggctgataagacatcggccggggcctggaatttgcccctctacaagattttcgccgatccatttaataccgccggtctggtcatcgctcccactctgcatgcaggttttcgctacgaagtccatgacgttaaaggtcatcagaaaatattattcagcactccggaggaactctatgatctcctggtttttatcggcgccaccggacgttatctagtaaaagcggtctataccaaagacggggaaatagccgccgtctcctctaccgagcgactggctctaattgccggaaaatacgtcggtaaggatgatccggtctgtgtcgtccgctgccagggaaagtttcccgccgtcggagaggttgtggaacccttttccatgccccacatcgtcgagggctggatgcgcggctctcattacggccccctcatgccggtcccgttatcacaggcccgtcccacccgattcgatggccctccccgagttatatgcttgggtttccaactggctaacggccacctcgttggcccctgcgatatttttgatgatcccagctttaatgaagcccgccgcctctgcaatgtcattgccgaccacctgcgccgccacggcccctttgaaccgcatcgcctgcccatggacgaaatggaatataccacgctgccccaggtgatggccaagctacaggaccgttggcaacctctggaaaactaggttaaaacagcatcaggtcttgtcctggaacttcccggaaggctatgacaagacctggttcaaagtcctactgtcattagttatccataataaacgtggcatatcagtagcttagtctaatacgctaattgtcattcttaataactatctttgatttatcgaatttacagaatttctcatcaatccctcttcccttcacccccttctctctccccttttattgattgcgccggcctccagcctgtgtcgcagttattttctggtcaacaaccggaaaccgaaaactttacctcgaatgacagatatgccattttacaagcagtgcgagactgaaatatgatatgatgaagcgggtggcggaaatgacccatgctggttgccgactctcagccgacagagaggtatctgttatggaaagaaactcagagttttttaactgtaaagaagccattgccggccccgttccgagatcattccggcagaccttgatatctctggccgcagggatgttccttctgctagcctgtctgggcgggtcggaccgacagcccgcctggggccaggaaaaatccaatggaggcgccgtgatgtcgcagattacgatcaatcctgtcggccgggtagaacggcggggagaaaagatctttgtagtggtgaaaccagattacgctgaatctttggatggcctagagggcttttctcacctctgggtgatctattggttccatggcaacgatacgcctgagaaacgacgtactttgaaggtccatccgcgcgggaacccggccaatccccttaccggcgtctttgccacccgttccccggcccgccccaacctgatcggcatggatgcctgccgactgatcaaacgtgatggcaaccggcttgaggtagaaggtctggcggcctgggacgaaacgccggtgatcgacctgaaaccctacctgccgcagattgactcacccgccaacaccaccatcccgaaatgggcccgttccattcctccaagataatagaggaatactaaggcttcttctcgctctattgtgaggttagaaactacatgtgcgaattctgtctgcagcacggcgaaggcaagaaatggtatctgcaggccaaaaactacgccgatgacctgctcagcgacctgcgtcgacgccgttttatcaagaaatttctctccgaccccgaggccctggcccgagacgtacgcaacctcgaacgcctggagaaggcgccgacttttattcgaaatatcatgagccggactataacccgcaaaatgcagcaggttcatttcggccagatagtccccatcgaagacatcgagcagattttcgggtttgtgaacagcattatcagggtagcctgtatctgccgccaggcctcgctcggccaggaaaagcgttattgctacgggatcagtctccagcccgagggggggaggtttgccgaaatcttgcgggaacttgatggcagctatttattcggccccgagaatacgggactggaagtactcacccgagaagaggccatcgccgcctttcacgcccatgagcaggaaggactgtgtcacagcgtctggaccttccatacgcctttcatcggcggcatctgcaactgcgaccgctccgactgcctggcgatgcgttgtaccataacccatgcagtgccggtgatgtttcgcggcgaatacattgcccaggtcgacccggatcggtgcgtcggctgccgcgagtgcctgcggttctgccagttcgaggccatgacctacagcaccgccgatcaaaaaacggtgattgacccgcggcgttgttatggctgcggcgtctgccgctccggatgccccgaggaggcaatccagcttgtcgaccgcatcagtgtggccgcggcggcgaatctttggtaggaaataacacctttcagaatgaccgggaagtggaagatgttttttgccagagcctttgataactcctgaaaaccaaaagaatggagaggagctgaaatggcaaatccgatgtgtcgacaatgccccctgcgggcccgctacgaccgcaacccccgatcattgttgggtagactctggcgatggcatgccaactggtgccccggctggagggcttatatgaattctctgcccgaggaagagaggaaagccctggcccagaaatatgatttgaaaaaattcctctaatgctcccataactgcgaaaaaggcctgtcaagcgagacggtatggattaactcccggccattatccttgtttcccgccagacaatcgacccgggtgtggtggcagctattatcatactgtgaaaaaaattattgacaaaacctattatttgtaataaccttcacaagagttgatcaagggaccgaatccccttaactcgatatataaaaaagtaaaaaacaccggcggccatgaaggcttctaaccccagaaggggtcgaactttcatggttttttttatttttctaatatgtaattattatgcctgataaatgatttaccggtagcataggctttctggcctgtgcagcaatcattttccaactgcggcgggatgcgcttcactttggcgtacgccgatctgcgattcccgccctacgcaaccggccgcggtattttctcagtaatactgctgagccagcggttagagtatgggtatccggttgagataaattattttagtgaaatttatattcgttttatcaacactcaaatgacgacggagtaatggaataacggttatgccagtagcaacgcgcttcgggggaattttcatttctgccctatgtcactgtcttatcctgctcattcccatatctctggctaccaaggtttccaaaacgtttccgccggttgaatttatcatgactatggcggaaaagccgatggccagtgaaccgcccccccggacggtggagccgcctaaaccggaaccggtgcggcccaagccaaagataagaccgcagccccgaccgaagccggtagttacggagccggtggaaaccaaaacttttatacctcaaccaataaccgccgctcaaccatcacctcccatttccccccggcggacggtaactcgggggaccggggcccctaccggccccctggttaccgatttcggcagcgccaccggcccggccttcctgcgccgggtgatgccggtttatccagagatggcccgccgtttgggaaaagagggacgcgtggtactgcggttgtcaatcgatgcgcggggcaatcttcggggagtggaggtaatccagggggccggcttcggttttgaggagtcggctatgagagccgtcaaacaatcctccttccggccagctatggtccagggggaaccgagggatagcattgcccggctgccgatcaagtttatcctcaggaattgatgaccaagatcgggcagatacgccggcaatactacgtgttgctcgaaatgcctaacagcggcaattgtctttacgtcattaacggcctgagtggtaataacggcgttataatagtcaaacaagccttagcattaaggctgaaactggaaaactgcaggaggtgctttaacatgtgtgaagccaccgcatacattcttagaaacggccaggaggaactgctgctgccggatgtagaccttatcgaaccggaagaggacggtctactacggttaatcagcatcttcggagaacagagagtggtaaaggcggacttcctgaggctgaatctggcagatcataaggtaatcctcaaggaaacctaaaaaggcgaaaagataataaagatcagggcaggggctgaccttggcggggagaccctgccctgatggggaattggcctgaggaggggttgcacacccgcgtctgtaccaacgcccctattgttattttacggatagaaaggggtgagggcaagagaaaaatagggggaggaaaaaaggtgaaattcattcggagaggcacgattttgctgttgtcggttctcattttgccgtcactgctttatgcccaggagcagcaaaaagagcaggtcatctatgaccacgatcggataaaggacgagatgtcaagacgctgggatccagaaaaatatgataaatatccaggacatatcgtgcaacaaggagaagaagccgcagcctggcaggagctttttggcaaactaattaccggcaaaggtctaagaatattggatgccggctgcggcaccggtgaaatcagcttcctgctggccggcatgggacacgaggtctacggtatcgacatttctcccagaatggtggatagagccaaggagaaagccgaaaccaagaccgagagtgacattggccgccgtgtccatttccaattgggggacgccgaaaaaccgccttttgaagaagggtttttcgacgttgtagtttgcaaacacgtactgtgggcactcccctcaccccagacggccttagacagttggacgagggttatcaaagaaaacggcaaggtcattgtaatcgacgccctctgggacgacgggagtctggtgacaagcctgagaagaaaggtgggaaggtggctgatgtacgtcttcgagaaaagagatctttccagtagtcattattctcctgccttgcaagcctcgttgccgcatgccaaaggcgtccccctgggaaaggccaaaacctatttggaacaggcgggactgtgtgatatccaggacgtggatttgaactatttaagcgatatacagaagaaagacatgccgttctggtaccggatcagccgcaactgggactactacgccgtctgcggccaaaagccgttagaaaaatagtaacacatttagttaaatgaaattaagcctgaattattcagaaaatacagtggtcagtgaccagttgccagtggccagttgcgtagggcgcgaatcgcagatcggcgtaagccaaagcgaagcgcatcacgccttctgggatgctccgacacccattttcatggttcgggggggtgacccgcgggtaatggcaatcatcaaaagattgaggttcctaaatgtaggatgggcaacgcctaccatttcttgatctgttctctcaagtagctgaagtattacgaacaataactcttggtgcccaggctttctaatctgtgatggagcagtactattaaagagaagaaggcgaaagacccaagcgataacttgataatgagtacaaataagatcaatgcagggcaggggctgaccttggcggggagaccctgccctgatggggaattggcctgaggaggggttgcacacccgcgtctgtaccaacgcccctattgttattttacggatagaaaggggtgagggcaagagaaaaatagggggaggaaaaaaggtgaaattcattcggagaggcacgatcttgctattgtcggttctcatcctgccggcactgctttatgcccaggaaaagtttcaggagcagacaatcgatgaaatagtggtggaaagtgaacgcctggtgaaggagcagggcaaggtaaccattaggtccgaaggtctgccagcggaggtgaatataatcaccagggatgatcttgaacatacgccctatacgggagattatctcgatatgttgcgaaacgtgccgggagtaaatatcgcaaaatacaccggcggcaattacggcgatggaatttctatgcgtgggtttactggcggcgcccatggggcgaatactgcctttttcgtggacggtatgcccatgaatgtcatggcctatgtccatggaatgcaagatattgcctggctggtgccggaaatgatcgaacgcatcgaggtcatcaaagggccgttctcggcgctctatggcgattttggcttaggcggggtcatcaatatcatcaccaaaaaatcagaaagtggtcccactgttgggttatatggagggacttggggaactggtcagggaatcggagtctttagcgatccgtcttacaaagtaactccttttttggtatgggagggctatacccgacagggatatcgggacaataatgatttcgagcgggggcagttttttaacaaattcactacccctttgggggaagggtatctatcgctgcgagcccactacgtggccagaacttggggtgatccgggttacatctcgataaacaaaataaaaacaggtctaatcagccggacaagcgcggtaagcccatacgatcgaggcgatagcgaaatggccgatgtggttttgaactactcccccaaagatgacgaacaaggcttttacggcacactctactatgcctattatggcatcgacactggcaggacatgggatggatacacgcagagtcggaaggacagcttctcaaactattggggttggaagctgttttataattaccagccctttgacaatctgtctgtgattgtcggtgatgatctgcgctatgatcagatcaatgccaaagaatgggataccattgcatattataattatctgaatacaacccgtaaccaagaatttcattatttcagtactggtatattcagtcaggtacaatataagcccttttctttcctaaaactcttaggtggtctgcgcttcgaccaatttcaaatcgaagtgaacaataagcttgtgccccagaattccggtaattgtagccccaatttgtggagtcccaaatttggtttggtacttacaccttataaagatatcaatatcttcgccaacaaagggcggggtttccgttcacccagcgaagacgagttgtctccgtcaactccagcccaaaatgctaattatactatgggcctgcccaagcttgatacgtgggatgtgggcttcaacgcgcttttcctgaaacgattatatgtcgcttttgactattataacaccctgtatcagggggaaccgtggcaagatccaataaccttaacttattacaacttaggtacttccaaacgtaccggcctcgagatagaaaccaagattttcctcaccaaggaactgtcgctctacggtagttactctcatgtgcgggcgcgcttgaaaaatcctcctacccctgatgcctgttatgttccttatatcccagcagatatgggaatcatcggattacaattcaggaagccctgggatcaaaacaatcagcagttaagcctagatttttactatcgactcttgggccgaagccccgccaattctactgctactctcataggatcaaaatttgaacaatattcttcaaggttggcctatcgctataaaaattggaccgcctcagtggatgttacattaaccccacgccactattcctcggaaatctacgtggacgtcggttcgttgtattatcccccattaccttttttggaggtcttgggcggactaaaataccggtttaattaaacaacatttgcttattggaagtttattgcaaaaaactgtttcttaaagatcaccaacttaagggagaaatcttatgaaaaaagcagttatgctggcgttggccttaaccctggtttccgctgctactctttacgcccacgacacctgggtggccagagacggcggcacatacgtggtgatgtggggccacgacggtaaaagcgatccctacaaggcggatttcatcaaggcggccaagggcatagacgcctccggaaaagatctgtcggtaatggtaaaagacaagggcaccagcgccaccctggtcatgccccaggaaccggctctggtcatcgtggtgtttaactcgggcccctgggtcaagactcctgaaggctggaaaaatgtatccaaacgcggcgtcaaagatgtcctccagtccataaaaggggaaaccttcagcaagaatctctgggagtggaacaacagcttcacccaaccggtgggcggcaagatggaactggtgccattaaaaaatcccctggctctgaaagtgggggacaagctgccttttcaagttctgtatgacggcagacccttgcccggggccacagtgggagcggaaggagtggagaaggactctctgaaaaccgacaaggacgggaaggccgaagtggtcatcaaaaagaacgggcttaacatagtaaaagctactcgcaagaccgatacgcccaatgaccccgatgccgatatgctttacaaatcggccactatcgcctttgaagtgaagtaagcatcggatcacctgatgaagatgaggataaagaatattgaagtgcagagagagagctcggacctgggggatggttcgacttcggcaccaggagaataaacacaagggcaggggctgaccgtggcggggagaccctgccctgatggggaattggcctaaggaggatccaaagatcggcgtattgacgagcacccctgttgtcattttatgcatcagagggggtgataccaaggcaaaagggggaggctgtgaaatcttttaagatcgttgtagcggcatttctattgagtttgatctgtccggaattgctcttttccgaagaggagaaaaaagagcaggttaatgtcatggaagaaattttggtggaaaccgaacgcgtggtagaaaagcaggacaagattaccatcagacctgagggattgccggcacaggtagatatcattaccaaggacgaaatccagcggacgccttataccggtgatgttctcgatatcctgcgtaaagtgccgggtttgaatgtacagaaatatccccgcggagacatgggacatcaaatcggtttgcgaggctttatcggcaataatggcgtggccgtttttgtggatggggtgccggtaaacaccctccattggtggaacggccaggtggagattggctggctgatcccggagatgattgaacgcgttgaagtcattaaaggacctttttcagcgctttacggcaattttgccctgggagggactatcaattttgtcacccgaaagtctgatccatcttccagtttggggggatatggaggcagctttgccacaggtcggggagtgggtgtctttagcgacccctccttgcaatatacccctttcttggtatgggaagggtatatccgggatggatatcgtgaaaacagtgattaccaacgcggccagttttttaataaagttacgttcccgttgtggcagggtgacgtatcagtgcgggcccattatgccgcccgtacctggagtgacgccggttacttgaaaattgaggagatgaaaaaggggatagttagtcgcactagcgcagtaaatctcacggaccggggcgacagtgaaatggctgatgttgtagtaaattactccccccacggaggagaagaaggcttgcatgccactctttactatacctatttatggaatgccaccggaaggacgtttccaccttcgccccaggcacgacgtgacagttcggaaaattactgcggttggaggctattgtatgattaccgccccttcgaccaattatcccttatcgccggcaacgaactgcgctatgactcggctaagaccaacgatatgagttcgctcaattattatactattaccaaagtaaaatccctctacgatttcaaccagttcaataccgccttttttgtacagggccagtacaaacctttttccttctttaaactggtcggtgggttgcgctacgatacgtttaatatcgatgttaataacatactgtatccccagaactccggaaacgcctatcccgatatctggagtcccaaaatcgggttagtaatcaccccttatcaagacattaatatttacgccaataaaggaacgggattcctttcccccagccccagccaattgtcccccgcctcggcaacccaaaaggcaaattttgacctgggcctggcaaaattggatacctgggacgtaggcataaacgccctcttgttcaaacggcttcagatcaacattgactattataacactttataccagcgagagcagtggttaaacccggccaccttggtatatgaaaacctgggtgcttccaaacggaccggcgtcgaagtagaggccaaaatcttcctcaccaatgaacttactttttacggcagttgggccgatgtgcgggccagactgaaaaacccgcaaacgcccggggcggtatatattaccggccaacccgaggatatttccactgttggtataaattatcagaaagcctgggccggaggaggtcaacaggctgtctttgatttctgctatgcccgcagcggccgtaagccggtcgatacgtccggtgcccttatcggatcacaattcgatcgataccttatgaaagtaagctaccggtataaaaaatggacggcttcggtggacgcgtgcttcacgccccgaaagtatgccgcggatacctacaccacccaaagtggtgagatagcaattatcccctatccgacgtgggatgtgctggctggaattagatatcaattctaatgctatgtgcttgattatatttttgcattaattgcttaagcaatgttctcagccgagaacatattaaaaaaggagaagtacaatgaaaaaatgtctggtgtatgtgttgtggttaaccctgttgactgtttcatccctctatgcccacgatacctatgtggtcaaagaaggagacgcctttgtgatcattcacggtcatgacggcaagagcgacccttacaatcccaacttcatcaaaaccgctcaagcgtttgatgcttctggcaaagatatggccattaccaagaaacccgaagaatcacgcgtgcttttggttaccgaaaaagacccggcattggtgatgtttgtctataataccggcccccgggtcaagacccccgaaggatggaaaaacattcccaagagccaggctaaagatgttatagactcggccatttggataaaaagcgtcaagcagatcaaacaatggaatgatcgtttcggcaaagcgctgggcggcaagatggaaattgtgccgttgagcaatcctctaaaactgaaggtaggagataagctggcctttctggtactttacgacggcaaacccttggccggagccgcagtgggggccaaaggggtgccaaaagataccctgaagaccgactccaatggccaggcggaggtcatcattaaagagagtggcctgaatattgttactgccggcaagataacaccgacccccaacagcccagatgccgacaagctcggggaaatcgccaccttaacatttctggtaaattaaggagtataatatcccactggcggacacagctatttcagttgtgtccgctatcagcgaggtgtaataatgcttcaatatttcatcaagggcggcccgctgatgtggcccattctgctctgttccgtgatcgccctggctattactatcaataaatctatccagtactttcgcgtgcggcgggatatcggtcgatccctggaggctatccaggagcacgggagcacatatctagcgccggttttacaggcggtacagcagggtctggacgaccggcagatctccctggcgggctcccgagaactcaagaccttggaatccggcctgggatctctcaacctgattgccgttattgcgccgctcttggggctgacgggaactgtcaccggcatgatcaaggcctttcaggtcatcgccaccatgggcacgaatgtcgatcccagcctgttggccgccggcatctgggaggccttgataaccacggctgccggtctgttcgtgggcatccccacccatgtcgccgcccactacctggatcgcagcctggatgaagtagccttgcggatgaaagaaatcatcttggacctgcgcgggggcaacaatgattgaatttgtccggcgccggaaaaatcaccaacatatcaatctcaccccgctcgtggacgtggtctttttactgctgctcttttttatgctcacggcgcattttgtgacggccccgaccatcaagatcgccctgccggattccaaaaccgcagagccggaggttaaggaggaagtcatcatttccgtggccaaagacggcgccctcttccttgacaaggatccgataatgctcaccggattgcagtattccctccaggaaaaactgaagaagctgaaaaagccttcggtacgcatcaagtctgaccgggaggcgagattgggactgattgtcaacgtggtagatgaaatcaggctatcaggagctggggccttcagtatcgagacggaacggcagagagaataaaaaacatatgtccgcaccttggaactcggaactccgaaatctggaccttttacctgtcccccctcacaaaaaactcgtcaccagttataatcatgcataaacgcttcgccattgaatttttcggccggtttgggcatcggcctgctggtactgaagtagaagagaagggcagaaaccatcaaggctatagccaatacgagaactagcttgatttcctctttattccaccggtcacggaatagttttctcacgtacaaccactcttttttttaaagcttgggaatcaggggtaatgctatggttcaccacccccttgcccctgctggtccctgctccctgctcactaaccactgaagactaaccactgaccattacttcccaccgggtgcccaggccggctgcgtctgggctcccggcatcgtggtcaaccgggtggccgtcccggtcttgacattcaccaggtagatggcagacgtaccgccccgggtggaactgcaggcaatgaaactcccgtccggcgaccaggtggggctctcattgctgccctctctggtgatctgccgggcgccgcctccctgcggggagatgacgaagatctgaaacccgccgccggtacggctggcgtaggcaatcagatctcctctcggagaccaggcgggcgacacattgtaggtccccccgaacgtcagacgccggggctgtcctcccccggtagaaacgatataaatctgaggattgccgccgcgattcgatacaaaggccacctgggccccatccggcgaaaacgtcggagagatatcgatccccggactctgcgtcagacgttgcttaatgtttccctgccggtccaatagataaatttcctgatcccccgatttattcagagtggcggccagcagccctctgggtccccccgccggggtgacgttaagagtaccatgggtagaaagtttgcggatgctccccgaaccggggttaaccgcatataaggccgggaaaccgccccgataggaacagaagaagacctcctggccgtccggcgaccaggacggggtgagggtaagggtgcggtaccgggtcaattgtttaggggtaccgccgatatccatcacatacagttccctgacatccgtgccgccactgatgaaagcaaggcgcccctggggtacaccccgttcgccggtaaggaaaagcactacttcattgacaaattgcgtcatcatgcgctggccgtcattggcgccgccccgataacgtttgcccaccaacatctgaccggatcctggatcgattaacttcaggtccaggactaattgtcccccttcctgccgccaaccaccggcaatgaccagattgcagccaagcgccgataagttgtgcagttgcccggtgctcggcgatggtccgataggactggaatcgtaggtgccgggatcgagcaccgtaaaatgaccggataacctcaggtcctgatcggcttggaccgccaacgccgctcccaactccggaccggaaccgccgggtccctgcagcttgggagtggcaataacatattttttagttatgggggcgcgtacgtcaatgtattccctcgattgagccaggccatctcccgcccacaccagtaacagagagatgcttatcacaacgttcaaaaacgtatcctgaaacagtgtcaattgtcttcttgacattatgaactcgccttccattcaggggtaaacgttatgccgatttcaagctgttcccggccgggtggcaaagccggcagcggattggagcgggtaacggccgacatagcggactgatcgaagaggcgatcccccgattctttctcgaaccaggaggcggtgatcgtcccatcagattgaatcctgatcacgatgacggccttgaggtggtgcatcgtgctgcgctgcaaacagttgggctgccagtggcgcttcaccatctgcgaaactttggagccataggccgccgcctgggcgctgcccaaggccccgccgccggcgctgccccccttaccggaaccggcgccggagactttagcgcttactttcccggcactcaccttcgccgctgcctgccgcaccgcctcttgatattcctgctcccgggatttcgccgccaatcccttttcaagacctcggatcgaatcctggattgtctgatcacgcgacgatctgttagctttactttgcacccgggaaatttcctgggctatctctcgatcgcgagccttggcgtctgctgcccccgaagcagaatttggggaaccgctcttttttgccggctcagcaaccggcttgaccgactctgttgtggccttcgcttccccccgacccttcggcgtcggtttcgacctggccactggcggcgtgggagggacaatctctttgggcttagaggctagtgtcggcttaggaacttctttgaccggctccgccgtttttatcggcggttttggcggcgccaggggtttggcgacggttttcggcggggtttccacctttgccaccggtttggccggcgctatcggtttaactgcgggctgggccggcttggctgcagctctggccgcaggttcggcttccaccggccttgccggtttcagcggagtcagcggtttcttctccaccttgggcggcatcctgtccggctgagtttttttgggctcaggggccaagccgatcgccggtccgggtttctcccgaacctccctgttaggtctgacggtttcgcctgcaggtgaagactccggtttgacgattgtgggagccggagccggcaacggcatattcaccagatccaccgtataggtcggccgcagtggttttaccttcggtgatttggcgttaaaataccaaagcacgccaaaaaggaccagatgaaaagccatggacaggagcagcatccgacctaagcgatccgaaggggaaggatcaggaaggccgccgttattcatacaacctgttatcctcctgttggggcagccggggactcggtcaccatgcccaacttctccacccccacggcttttaaagcacccatgacctgcactaccaggccgtacggcaccgagcggtcggccttgagcagcacctgcgggttggtctgagcttttttctcctggacaatgacgccccctaactcagccagggaggtgcgccggtcgttgactaagatatcgctctgaccgctcaccgaaacgataatcggcggcctggtctcatccagagtgccgctctgcgcctggggcaggttgacgtccaaaccggtggtcatcatcggcgccgtcaccataaagatcaccaggagcaccaacattacatccaccagtggtgtaacattgatgtctgacatggggccgttggaggaaccaccgctcatgcccatggcttatttttcccccatctgggcccgccgcatcatgtcccgctcgatgatatttaaaaagtcggagataaaactcgccatttcggtctccaggacccgtaccttgctgagaaaataattataggccacgactgccgggatagcggcggccagaccgaccgcagttgccacgagcgcttccgaaatgcccggcgccactaccgccagactggcactacctttgagcccgataccgcggaaggaagtcataattccccagaccgtgccgaaaagaccgatgaaaggcgccgtattgccggtagtggccagaaaggtgatagcccgggacagccgcgtggtctcggtattcatagcccgcctgagtgatcggttgacgttttccaccccggcgccgcgcacggctatcgtccccaaaacatcccgatcaccactgtcggtgctcacctgcgtctgcatcagttttcccaattctatataacccaggcgaaagatggcggctaccggagaagcctgcagatgccgggtttcgtgataagcagtagacaggttgcgcgccccccaaaaaagatccaaaaattccgccgtctgttttttggcccgcgaaagctggaaaactttagcaaaaataataccccagcaggccacggagaatacgagtaggatgaacatgacacccttgaccaccggtccggcgttgagaatcaggggcaccacgtccagatcggaaaccgcggccgcccccccgtttgcagcccaggcgacgtccactaacctaaaataattaattatatccatatgttcaatagagtctaattctatcccgacgtagtttcactgtcaaaccgggatattatcggatgaaaagccgaaataggttgagtatattgaaattgccttcggatcacactatactaattaatctattatagcaaaagcggcggcaaaacaatcaaaaagagccgcttcgaccgcacccggcatccaactgaaattaccccagggatacgctatggatattcccatcttcgacgactactgttttgcctgcggctcccgcaaccccatagggctgaagatgcaggtggcctatctgcaagaatctcgaaccgctgaatctactctggccctgcccaaagaatatcagggctggctggaggtcattcatggggggattgtcgctaccctgctggatgagatcatggcacatgcggtctggcattttgtcggaccgggggtgacccttagtttagaggtgcaataccgccaacccctggctcccggcgagatcatcctggcccggggaaatctgaccgaaatcaagggccgtcgtttgaccgcccagggcgagatcatcaggcagattgataactcccgcattgccaacggcaagagccggtttctcttattagaagggagaaaatcgatgactaaggagggttagtggtcaagagcttaggattacagatataataggctgtagggcgggaaagcgaagcgcctcccgccacctgattctacatacagatgaacggttttcatgctgcagatcgtgatcctcatggtaggcaagacccgcaccggctttatccaggccggtatggatctctacactaaaagactggtgccttacggcaaactttcgctgctgagcgtgccggaggaaaaaccccggccaggactaacaccggagcagatcaaagagcgggaaggaatgcggttgctggccagattgcccaaaccggcccgaataattgctctggaggcaagcggacaggagtttaactcccaggagtttgcccaatggctgagccagatggaatatgaggctcacagtcccctcatctttgtcatcggcgggcatctgggcctgtcaaacgccctggtggcggctgccaaccatcgcctagccctgtcacgctttaccttcactcatgaactcagccgcctgatcctgttagagcagctttatcgggcctgcactatccgagccggccatccctatcattattgaactgagcgctgagtaaaaactggaatatagattctgttggcgggataaagaggcggttgcgaatagattagccgctctgggtcatgcttccaaaggctccataaaccatggaaatcgccttttccccatctaatttctttcctcttcccttcagggggggctactcgggcggtccttttagccccccatgtttgttagacggactctaccgagacgattcccggcacttcctgttttagcaggcgctcgataccattttttaaggtcatctgggacatcggacatcccttgcacgccccggtgagcttcactttgacgacgccatgttcaacctcaaccaattccacatccccgccgtcccgctgcaacatcggcctgattttggccagcgatttttccactgcttccttcaaaaatatttcctcctcaagtaattatagccattttagatgatgtatttaagagcttattccttcgagtttcgagaagagaaattgatatccgtatctatcgcctaactcaataatatacttcctgtcatcttaatctcaaaaccggaaaccggaaaccgtatacaacatgtgaatatttgataatgctaagcacgccggtcttcattgtaaagacctgaaaacttattgcttgaatttccgccgaaccaactgcctattcttcgattctcttactccagctcaaatacggcctcgatctgaacccgaatctcttcctcgccgacctcaatcggggtggctacccgctcgtccggcgccgcagccgccatcgctagatttttttcccgaaaaacaggggtggctcgcgtcgtcgtggagacctgttgcaggcgtttgacctttagattgagtgactgagccagggcggtggccatcgcctgagccttctgcagggcctgaaccgcagccccctgcgttaaggcctcaatcttcgaatgctcccatataggaccacttacttcatcggctccttgctgtaccccgagatcaatcagttcgcccaggcgctcgaggttcgccaaccggacctgaaaaccatgtcgggcccgataaccggcaataaccggttttttacctttaggataggtataaaaaggagtaacccggtaaccggtactttttactgtatcgcctgtttggcagaatttttttactgccgccaggaaagcctctgcctgtttcgcattttcggttgctaccaagggggccttggccgcttcggtgatgatcgcaaaattcatgatggcgatgtctggaaaggccctgaccaccccatcgctgttgatcttggccgtaggaattttactcccgccttcctgccccaccgctccggcaagagcggggaccagccccatcaggaggctgatgcctagaatcagatatctttggaacttagtcattctgagcccctttcgtgaccttgccggcatttagcccgggcgtgcgccatcttggcggccagccgcagggcggccttgagactgccagggtcggctcgcccgttcccggccagatcgtaggcggtgccatgatccaccgaggtccggatgatgggcagccccagggtaacgttcactgcatcgccgaaatgcagcaatttcagaggaatcaatccctggtcatgatacatcaccaccacggcatcaaattccccccgctggtggcggacaaaaatagtatcagccggcaatggccctattacgttgacaccccgggccagggcttggtccacggccggttggatgacccgagcttcttcgtcgccgaagagcccgccttcactggcgtgcgggttgagagccgccaccccgatagaaggccgctgaataccgaagtccatcattaaactgtggttagtgagcgccagcaaacgcaccaggtcgggggtattgagacgccccggaacttcccgcaaagggcagtggatagtggccaacaccacccggaaggcgccccccgccagcatcatggcgaattcccgcgccccggagcgctccgccagcagttcggtatggccgggatagtgataaccgcccaggtgcatggctgccttgctgatgggggcggtcaccacggcggccgcctgcccggccagggccaactccaccgcccgcaggatatagcctaccatggcggcgccgctgtcccgggtcggttgtccatagctgactgcatcggcagttaaatcggaaagaaccataatatctatcgttccaggttgataaaacccactgccaggatcgtcggttgcatgcagccgggctcgggaaccacagacggcccgtgccttttccagggctggcaggtcgcccaggaccagcggccgacacaagccatagagttcggcctccgataaggccatgatgatgatctccggcccgatgccggtgatatcgcccatagtgacggccaagagcggccggtgatcgtctgaacctctcaaaaaacgtcgctcctcagtaacaatcaagattaccggctgttcaaaaagccggcgaactattaataccaggtaaactattcctctccatcaatttttatctgattactgtaatatctgctatggttttttcattggccggcgactccccggccaacgtgccctgggtgttatgagaaaataaatgaatttggcgaaggctcaggtaattgtagattaccaaccggtaaaaaataattttgccgcctggatcggtttttgataaggtgaacaggtgtcagtaaagtcagtcaagaggtaatttgcgctatgattccacgctacagtcggccccggatggcccgtatctggacggaagagaacaaatttcagacctggcttgaagttgaattggccgccctggaagcgatggcccaacatggtctggtccccaaggaagcggtcgggcagatccgggagaaagcccggtttgatgtccagcgcatcgaagagattgaggtccaaactcgacacgatgtcatcgcttttctcaccaacgtcgccgaatatgtcggcgacgagggccgctatctgcattatgccctgacttcctcagacatcctggataccgccaatgccctgcgcctgcggcaggccgccgatctcttattggaagacctggacctgatgatggccgtcttgaaagatcgggccctggaattcaaacacacggtttgtatcggccgctcccatggcatccatgccgaacccatgaccttcggtctcaagtttgccctctggtatgctgaaatgaaacggcatcgggagcgtctgttgagggcccgggctgtggtcagcgtcgggaaattctccggagcagtggggaccttcgcccatctccctccggcaatagaagaaaccgcctgcgccctgctgaacctgacaccggcgccactggccacccaggtaatccaacgggatcgctatgccgaatatttcactaccctggccctgatcggcggttcgcttgagaagattgcggtggaaatccgccatttgcagcgtactgaggtgcgggaggccgaggagttcttccgcgccgggcagaaaggctcctcggccatgccccataagcgcaatccggtcttaagcgaaaatatcaccggcctgtcccggcttttaaggggcaacgccctggccgccatggaaaatatggttctgtggcacgaacgagatatcagtcattcctccgtggagcgcatcatcgctccggatagtactatcctgctcgattttatgctcggccggctcaccggcctcctgaaaaacctgctggtctatcccgacaacatgaagaagaatctggagctcacccgcggtctgatcttctctcaacggttgatgctggagttggtgcgcaaaggaatcacccgagaggatgcctacctcatggtacaaggtccggccatgcgggtctggcaggcggaaaatttggatttccccagtctcatccgccaggatgcagaaatcgccaagcacctcactaaagaagagatcgacgccgtctttgctctatcagaatatctcaaacacgtggattttctctttcaacgggtgtttggagactagaccggcggaatgagggggcgactacagggtagtctaccgattcgaccaagagtatcaagtgcggcagagtgcctgcagagaacggcgcttgcagataatcaaagaaatggttatcttaaaaatataatagagttatgcgtattcctcagcttaaggcatgaaaatcatctgccggtaacacaggcttgctaagcagcgtagaatttttttcttatcggctcggaactcgaaactccaatcatcaagggggcaaatctcccggattgaaagagatcttcttccaacgtgaatgattttatccagcaggtgcaatttaattgtcagatcgccgccgccgggcaggtgggcttctactccctctgcggcatgctccttagaatgaggcaactctacaagtgggagcaaaacctgttaccctggcaggaaggcgaccctaaagcagtgctggactggatcgagacgcaggaggaatcgtggtccggtctagaggagacgggactccaggacctgcccttgaacggcatcaggttagatcctttttcagtgtcagagctgaatgatctgctattgcctgaaggtttggcctacggcgccggctacacccacggattggcccccacctgttttttgggagaattatgggaagtacaaaaacgccgggacctgactgtatttatcttgggaccggaactggcccgagacctggatggttcccccgccatgcgccagggccagataatttacctgcggacggagccgctggcattttatctgtgggataacctctctgacccgaccaaacagaataacttcttcctcaaaatcgcactggccgctcagggcatcgatttaaccagcctggtgaaccgacccgaggagtatcaggaccagtttcagacccttctccaagcccagggagaagctatgattcaccatgagatcggcgaagccctggaaccgagtctgcagaaaacctttgccgtcattatcggacgcctgccgcataccagggttgaacgttatgtgcgggccttaaaagacaccctggcggatctgaatgattggggacgggtgcagcaccttctggaacagcgaaatctccctggattagcgttgctcttggcctggcggccgggattctatccttatctggtccccgaattggagccagccttttgggccctgcagaaaagccgggattggaatgtcatgcaccaggccaggcaagaggcactggagcgattgcgccgcaccgcggccgaactggacgaggtgctggcggaactggcagagaaatctgatgaagagctggccacggcgttggataaccgatttatcaagccgttgggattataaactattgaggacgaatactaaggattcgccctgaaaaacatctgctgaccataacagaaatattaatatataagttcacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcaccgctcactgtttttatataagtccacatgttctcgagaacacaacaaaacatgaaaaaatgatcggtgacataggcctcctggcttgtgcatcagcgtgccggctggaaagcctgcaccaccttctttcattctaaggttgaaatatgatagacccccatcgagacaaggtgctcatcctggatttcgggtcgcaatacacccagcttattgcccggcggatacgggaactgcaggtgtattgcgagattcatccatacctgatgccgctggagcagatagaggcatttgctcctcgcggcattatcctgtccggaggaccgcgcagcgtctacgaacccggggcgccgttggtcagccgggaagtgctggagctgggcccgccggttctgggtatctgttatgggctgcaactgctcaaccatattttgggcggcaaggtctctccggcggcgtcgcgggagtatggccgcaagaatttcactatctccgatcaccaggacctttttgccggattgagccctcatgagtcagtctggatgagccatggcgaccatatcgatgagatagccccgggattggagatcatcggttcttccgatacctgcccggcgggagcggtgcgggaccagcgtcggcgcatctttggcgtccagtttcatcccgaggtgaaacacacccccaacggcggcaagatcttggccaacttcttatttggcatctgcggcctccagccgctatggaatatgcgctcctttgtggaggcgaccactcaagccttgcgtcaaaaaataggtacagagcgggttatctgcgccctctccggcggcgtggactcctcggtgaccgcggtcctgctgcaccgggctatcggcgaccgtttaacctgcatttttgtcaacaacggtgtcttgcggcagggagaggctgaaaaggtagtacggctttttcgagagaactatcgcctgaatttagtttatgtagacgccagcaaaagcttcctgaaacttctcgagggtattgtcgatccggaagagaagcgccgccgtatcggccgcgaatttatccgggtctttgctgaagaagcgggtaaactgggacaggtaaaatatttagcccagggaacgctctatccggatgtcatcgaaagtgtctcttttaaggggccatctgccactatcaaaacacaccacaatgttggggggctgccggaagtcatgcccctcgagttgattgaacccctcagggagctgtttaaagacgaggtgcgggaggtcggatctgaattggggttgccggaggagatgatctggcggcatccctttccgggaccggggttggccatccgtattctcggtgaagtgacgcccgaacgattggccatccttcgacaagccgacgccattgtcctggaagaaatgaaagccgccggtttctatcgacaggtgtggcaggcctttgcagtcctgctgcccatcaagaccgtcggggttatgggcgacgaacggacctatgaaaacgtcatcgctttaagagtggtggactctaccgacgccatgaccgcagactggtcccggctgccctacgatctgctggcgcgcctggccaaccggattatcaatgaggtcaagcatgtaaaccgggtggtatatgatatttcctcgaagccgcccagcaccattgaatgggagtaattgaggacagcgataagtatgtagttgagaatgtttgatgttatttagagatatcttaggacagaatagggtcattgggtttttgcggcaggggctggccaccggtgcgatgccccatgccctgctctttttgggggccgaaggagtcggcaaaagcagcaccgcccaggccttggctcaggccctcaattgcgaacaacggcaaaccgatcaggacgcctgcgggcattgccgctcgtgtcggatgtttaccgccggcggccaccccgatttcctgcagatcaaacccagcggcgaggggggccaaccacagatcaagatcgaacagatccgggagctgcggcgtcaattaggatacccccccctggctggcaactggcgggtggtgctattgaaacctgcggaaaccttgaacgaagccgcagccaacgccctgctgaagaccctggaagagcccccggcaggaaatgtccttatcctgaccgcgataggcgaaagagatctgctgcctactattgtctcgcgttgccgccgcctgactttcggcgccatcccgcaatccattctgattcaggagttgaaacgccggaaaggtctaagcccagagcaggcagccttggcggcagccatgcattacggatcgctgggactggcgttgcaggaagattttcagcagcttctagatcaacgcaaccagacagtaaaggaactggaacaactggaacatggttccgtcggcgaagtactgcagtgggccacccagaaaagtaagaaagatgccggtctggataaatttatcatattgggccggctgtggtaccgggacctgttggccctgaaatgtcacgccagacctgagcaattattgaattgggatcggtcggccgatctggcagatcagcaacggtcgctgacgaccgaggcaatattgacccggctcgatgtcctgagcagactgccccagcagttgcgggccaatttaaatattgaactctgtctgaacacttttaccttgcgctggcgttcaccagacgtcgttgcggtttcaggataataacccgtgagcaaaattgttcgggtgcgatttcgcccccatggtaaggtatataacttcgactccggccatttcgtgctctctcagggcaatcacgtcattgtcgagaccgagcagggtgtggccttcggcacggtggtcagtccaccacagccccgcagtcccaaactgatggtccaaccccttaaaccggtatatcggctggctaccgccgaagacatagagcaacaaaaactggttgaggccagagagcagaaggcctttgaattctgccagcactgcatccagacgcggcagttgcctatgcacctcgtacgggtggaaggcctttttgacaccagtaagatggtcttctattttacggctgccaaaagagtggattttcgggaactggtgcgcgacctggtgcagcagtttcgcacccggatcgaattgcgccagatcggggtgcgacatcaggccaagatgatcggcggcctgggcaactgcggccgccccttttgctgctccacattcctacaggatttcgctccggtatcggtgagaatggccaaggaacagaatctcagtctgaatcccagcaagatttccggctgttgcggccgactgatgtgttgtctgacctacgaataccagacgtatatggatctgaaggccggactgcccaagatcggtaagaagattatgctgccagagggcgaggccaaaattatccggcagaatatcatcaatcaaaccatcacggttgaattaagcgacggccgtgaagtagaagtaccaatgtcgcaggtggatcaagaagacccggcccttttgaaacggggaataaaactgcccgagacagaatcaggtaacggctgatcagaacagaaagaacttactcggataacgatccgtatgacaccgatccaggaaggtatctcacaaatcggaggtgagtccggcggcagggagatgaggagcaatcatgactgacatcaagcataccgtcaatgccctcaagatgatgatcaaaaaggagatcattgacaactacttcgccgaacggacttatctggaggaagacctggagctgttatcggccaaggaagcagcctgcgaggcggaattcaaacgagtgttgccgatctttgccgccttttatcacctcctcgacgcgcatgcggcccttcctgaagtgatgcattgtttaggattggacgaaccacctttctatcaggaatgtaagcagttgcagccagccctgcgggaggaggtattgaataacattaaaccccatggctggactgccagaagccggttgaaaaatcaagttctcgacctgtacgatcgcctccaaaaaaccgctctgcaattgcgggaaaaacagaaacaggtcgcaacccacacccaattgtataacgaagatgtcgaaaaatttaacctcaattatgatttcaatctcattgcggcccaaatcgaggcattagaaggtgaggccagtactctggaatcgggactgagcgcagcggatcgagaggccatgtcggctcgcatgatattgcataaaaagaagttgaaagcctgctttctggtgacatccccagacctgccatccgtgcagaccattaaaaagaagttgggccgggttattgataagcatctgtagcacgttgctcttattgatagcagagctgtattgataacagagcagatcttctgagaccttgatcttttgcaagcagcctgaatgattctacaatttggcggcaacccgagttctacctatacatggaaatgcgcttatggtaaatccgctcctcgagttaggccgatttttccgcgaaaccatttggctgcccggacctttaggccgttttcgcccttatgtttatgccggtctgcagattctgttccttgccggtaaggatctgttgcgcaagagagcattggtccgcacctcggcattggcctattcttctattctggccctgatccccttattggctttattattcgccatcttcaaaggaataggactgcagcgacagttagcagcgcatctgctaccgcaacttgccggaggctcccaggacttcgcccgccagatcctggaatacgtagaaggcactaacgtcgcttccctcggagttttcggggtgatctggctgttggtggccttgatgtttttgatggccaacgtggagcaggccttcaatcatatctggggcatttcccggtcgcgttcctggtggcgtaaactcagcgattatctgagtattttcctgttattccctatcctcatggcagtagccatttcgctgaccacgacgttccagagacaccccgaggtccagcagtttatgaaaaacttcctgccggacgcctttttttctgcctataatttattgttttccttcggcgttgtctggctcggttttacgtttgtctatctggtgatgccttataccagggtgcaatttatctcggcggtgttaggaggaataaccggcggcgccctctggcaggtagcgcaatggatctttcacctctttcaatcctctgcaccttattacaatgcgatctacggagccctctaccagttgttgttcctggtcatctggatgttttggagctggctgatagtattgtacggcgctgaagtcgcctatgtccatcaaaacctgaccgcgctgcggcagcgtttggccccggggatgaaagaccaacaaatcctgggagatgaattcctcgccttggccgcgctgctcagtattgtggaacggttccaaaccggcggaccgcctatgagcctgaaggagttgacctcgctgtttaacgagcaggaatctctggctgtcagcagcgttgaggctctgcaggaatgcggtctgatagcgcccttggctacatccgaccattccgcccattttctgcctacccgatcattggaagaaatccgattaaaagaagtcttgaccagcctgcggcggcggcggtggaccaaattaggtcatctgttgcccgggggcagccggctggagcatctggccgcagcgttagcaactcagccacccgagcaatggcaggacttgaccctcagggaaatgctgctgcaatcaaagaattgatatcataggacgggaaagcgcagcgcctcccgcctgttaagcgttatggggtttggacaagcaaaatccttgacacctccctactgctcttctatattccctgcagcaagaaatctgtctcgctcatccctgtccgttccggcacgagcgaaaaaggagtaatacatgcctcggcgtcccgatattaaaaaggtaatgatcatcggttccggtcccattgtcatcggccaggcctgtgaattcgactattccggcactcaggcctgcaaggccttgcgccagttgggctatgaaattgttttggtcaactccaatccggctaccattatgaccgatcccggcatggcggatttcacttatatcgaacctttaaatctggcctccatgaccgagatcatcaagaaagagcaacccgacgccctgctgccaaatttaggaggacaatccggcctcaacctttcctcggaattagcccgctctggtgtcttggagaaatacggagtgaggattatcggggtagaagtagacgcgattcagcggggtgaagatcgcctggccttcaaagagactatgaaccgcctgggcatcgatatgcccgagagcgccatcgccaccagccccgaggaggccgaacggatcgctgataaattaggttatccggtggtagtccgcccggcctacactatgggaggctggggcggcggcctggtatacaacctcgaggaactgcgcaccatcgcctcccgaggcatctcggcgtctctagtgggtcagatattggtagaagaatcggtattgggctgggaagagttggaactggaggtggtccgggacgccaaaaaccaaatgatcaccgtctgttttattgagaatgtggacgctatgggggtgcacaccggcgattccttctgtaccgcccccatgcttaccattgcaccggaattgcagcagctcctccaaaaatactcttacgacattgtagaggccattcaagtcatcggcggcaccaatatccagtttgctcacaaccccaggactggcagagtggtagtcatcgaaatcaatccccgcacttcccgttcctcggccctggcctccaaggctaccggtttccccattgccttcgtatcgtcgctattggccggtgggctgaccttggacgagattccctactggcgtgaaggcactctggataaatacactccttcgggagactatgtcgtagtaaagttcgcccgctgggccttcgaaaaattccccggggcagtagaccgattaggcacccagatgcgggccgtgggtgaagtcatgagcatcggcaagacctacaaggaggctttgcagaaggccatccgctccctcgagatcggccgccatggcctgggctttgccaaagacttccactccctgcctttagaacagattatggaaaaacttgatgaaccctccagtgagcgtcagttcctcatgtacgaagctttacgaaaaggggccgatatcgacgccctctaccgcaagacctttattaagccctggtttatccagcagatgcgccagttggtcgatctggaagaggaaatcctgcaataccgaggacgggagctgcccccggctctcttggagcaggccaaaaaagacgggtttgccgacctctatctggcaaagctccttgagatgccggaagaaaagctccgggagcaacgcctgtctctcggactgcatcaggcctgggcgccggtgccggtgagtggggtggaaaacgccgcctattactactccacctacaacgccccggatcaggtagccaccagctcccgccgcaaggtcatggtgctgggtgggggtcccaaccgcatcggccagggaattgaatttgattactgttgcgtccacgccgctttcgccctgcgggatgaaggctttgaatctattatggtgaactgcaaccccgaaaccgtttccaccgactacgatacctcggataaactatacttcgaaccgcttacggtagaagatgttctgagcatctaccacaaggagaagccggaaggtatgatcgtgcaattcggtggccagacgccgttgaacattgctggtgaacttgctgctgccggggtaacaatcttaggcacctcaccggatgtcatcgatctggcagaggaccgggaccgttttcggcagacgatggcccgattgggcatcccgcagccggaatcggatatggccgcaagcctggaagaagccctggaggcggccaggcgcatcggctatccgcttatggtccgcccttcctatgtcttgggcggcagggccatggaagtggtccacgatgaggagatgctgcggcattatgtcgccgcggcagtcggcgtcagccggaagcgtcccatcctcatagaccggttcctggaaaacgccattgaagccgaggccgacgcggttgccgatggcaccgatgcctttgtcccggcagttatggaacatatcgaactggccggcatccactccggcgattccgcctgcgtcatcccgccgatcagcattcctcccaaacacctggagacaatttgtgagtatactcgccggatagccatggagttgaaagttatcggattgatgaacatccagtatgccattgctcatgatacggtctatgtgttggaggccaatccccgggcctcccgcaccgtgcccctggtatccaaggtctgcaacattcccatggcacgcctggccacccaattgatgttaggcaagaagttggccgatctcaacctcaagaccaaaaatttcaatcacttcggcgtgaaagaggcagtcttcccttttaatatgtttcccgaagtcgacccggtattgggaccggagatgcgctccaccggcgaagtcctcggcatggctgcttccttcggcctggccttttacaaagcccaggaggcggcccagcagacgctgcccgaggaggggaccgtactcctcaccgtctcggaaaaagaccggccggctgtccttgaagtggcccggctctttgcccacctcggcttcaaaatcaaagcaactgtaggaactcacaagtttttgagcgataacggcatcccggcggagttgatcctcaagatgcatgagggccggccgcatatcgtggacagcatcaagagcagagaaattcagttggtggttaatactcccagcggcaagctcagccaacacgatgactcctatattcgcaaggcggccattaaatataagatcccctacatcactaccctggccggcgccctggccgcagcccggggcatcgccgccagtcgccagggccacggcagaatctggtctttgcaggaataccacgaggggatacaatagaaagaattctgccgggcaacctttcttgaggagcaaccctgaatgaaatcagtctatgacaactgtggggtctttgccatctatggatctgattcctgcgcttttgagatatttcaggggattgatttcctccaacatcgcggccaacagtattgtggcatcgccacctacgacgacggcgttcaccaagtcacccatcacggcaaggtcttaagcagctttactgatcaggatctggacagcctgccgggccgctggggcatcgggcatgtcagcctgaaagaacggcaaccggtaaaatggcagtccagcctgggagagatcgcccttgcctttagcggcaatattatgaatgccgccagcttgaagagcgacatgatgagccggggcaaagccttctggcgaggctacgatgtagagatcattaccaaaataatcctggaagagcaggacccggtggctggaatcgctgctctggccggtaccatcaaaggagcctactccctggtggtccttactcgggagggtgtttatgcggcccgagacatttacgggctccggccgctcattctcggacagggaccgggaaaatatatcgtctgttcggaatcacgagctttaattaatcttgatctggcagtagtgcgggacgtgcgccctggggaaatcgtgcggctcgaccatcacggttttactaccgtccggcaactgccttccccccggcgggcgcactgcgccttcgaatgggcctatacagccagcatcgattctgtcatcgacggcctggcggtactcgaagcccgctataatttaggagctcggctggcccaacgggatcaggaagaaggcggtccgagagccgatctggtggctccggttcccatgtccggcatcggccacgccatcggctaccacatgcagtctcgactgaactaccaggaagtcttcctctataaccgctatgccgaccgcagctacacccaatcgacccagattgcccgtgaaaaaatggccaaacgtaaactgtcggtcctgcactatgccgtgagagacaaaaggatcgtcctgtgcgacgattctatcgttcggggtacccagatttttaacaaggttcatgacttaaaacaggccggagccaaggcggtgcacgtccgggtggcctgtccacccctcatgtacccctgtgatttcggcatctccacccgcacttatgaagaactcatggccaggcgctatctctaccgcggcgacatcacctcgatggctgagttgcgggaactggaacgctgggtggcggaccagatcggggccgattcggtgaaatacaacagcttagatgatttcgtggctgcgctccgccttccccgaaccgacctctgtctaaaatgttgggatggcagacggccgatggatgactgaaaacgtggttgatctctggtctccgattaaaggctttgagatctgaggtagggttttcccctgagttttggagcttaaatcttccccatcaaaggcatggaaaagaagccaaagctacacttcggccacctgatgcgccaatcccgggaggctgccggaatcagccaaagggcgctggcccagcaggcgggtctggatgtcagttatatcaaccgcctggagagcggagaacgccgaccgcggcggggaacgctcctcaaactggcctcagctctcaggatcaccggacaggaactcgaagcctggctgatggccggcgacctggcccctacgcctctattagccagtcttaggaaccaacttggccggacagcggttgccgcgggtcccgatgttagtggccagacacctgaggcagaaacgctctctctctgggaaagactcgaggccagcggcttggatgaggtcagcctgcgccgcctgctccataacctggccgcctcagatgaatcactccagaaacagtccgccgccatggtcgccgcagcggtaaacctggccgccgattatctggcagcaccggtacatcgggccattataccggctgcgggcggccagcatcggctcctagccatgcacgtcatgcagcatctgttgttacagatgatgggggaagcggcttcggcgggggtctgccagtttatgctgattctggcgccaggaacagcggaaacgctctatcaacctctacaaaccgccctgaacctggcagtagtgccacgcttttccctgaatttctgcgtccaggaggcaccgcgcggattgggcgacgccgtattgcaggccgcctcctgggtgggacaagaaccttttctggtcctgctgccggatgaaatgctcgaccggcgccgcccgcacgacatgccccgggaattgcagcatatgagcaccgccttcagacagctcaaccaagcgcctttgattgccgtagagccgtcttcaaaagcaagactgccgcaaggtggggtagtgcgcttaggcagactggcgatccctccccgcatcttccaggtggaagagctggtggaaaaaccggcgacatccaacccaatcatcgactcccccacctcccgctctatcgtcggccggtatttcctgccgccacagatatttcaaaccttagaacacctaaagggccaggggacccctaccctggagttaaccgatgccctggagtacatgcgccatcaacagacagcggtttatgcctacgagttgaaaacctcccgccgcgacctgggcggggtaatcgaacgggcggaagagttgatcggcgaaatctagaccgataatcgtttcataccaattctccatcaggcgtggagtcttatcgatagggccgtatcttttattcgccctaaagcgcgggcggacacaaggttcgccccgacgcggcaatctttccttacatgaaaatggtttcctgatggcgtcggcatccagcctgtgtataatttaatttctggccaacaaccggaaaccggaaactagaaaccggatcctgccagtgacttgcccacagtaatcaaccctaaaagggtgaccaaccccacgactacctgccggtagcgtatggtctccatccggttgtagcaccaagttcccgatatgactccaagaaccacaaaaggaatggatatcaggctcgttttcagtacttggggagtaatcaaaccggcgacaatctgggcaaaaatgatggttaaaccggaaagaaaaaagaaaccggtcagagtggatttgatctcgtccttaggccagggttgcaaggcggtatagatgattaccggcgggccgctcgcggccaggctgccacccagacaacccgaactgaaaccggcggcgtaagcccacccccgggaaagccgccgtgtctttcctcccgaccagacaaagtatatcgaaaaaactaccagcaatacccccaaaaccatttccaggagccagagaggaacatttttaaggaagtagacccccaagggaacgcccggcaaagccgccaccacgagaggtacaattcttgtgagatcgagatgtcgccgcagggtcaacagcaggatgatgttgatggtcataccccagaggcccgccagaggaacggcggtcttgaggtccaggaggaggaccataagcggcagggctaccaggaccgagccgaaacccgaaagcccttgagtaaaaccggcggagaaggcgatgaggcagagcaaaaggtctgtcggcataaatgctaaagaggatcatctttacgatggacgggtgaccgccaggatagtcttttcatatcgcccccattctcatatttaggcgtggaggattggttgggcgtggttctccaacgccggttttttgcagagcggacccaactgcctgatcctctcagtgaaatcgatgcaacagcgggcaaattgcggccccataccggcagaattgaaatacatttccacccgcgccggttccaggccgataccctgaagaatctctttaacccgacccacacgttttaccgcccaataattgccctccagatagtggcactcgcccagcacacatccagagaggaatacgccatcggcaccacattcaaaggccttcaagatgtggagtatgtctaccctgccggtgcagggaaccttgataatgcggatattgggaggatactgcaggcgcatcgacccagccagatccgcggcggcataggaacaccattggcagcaaaaaacaatgatcttaggttcgaatggctcctccattaaatctcccctctttgcaaagcacctgcctcttctatagcatattccgcctatccgtcaaatcggaagtttctatttattcataagctgactccgatgaaaacctaaagattttcttcatcatagaggatgggatctttaattccgacttccgcaaaacctttcagtcgtatacggcaggaaggacaacatccgcaggcccgatcttcattgcggtagcatgaccaggtgagttccagggggacctgcaacttaagaccgagacggatgatatcggctttatcgagatgaatcaagggggtatgaatgcgtatgtgggttcctggcctggtgcctaattcgatcagccggttataggcgttgaaataatccgggcggcaatcaggatagtcgggaccgtcaataatattcgccccgatgaaaacggcgctggcaccgatcacctcagcccaggctacgaccgcagcaatgaggatagtgttgcggaaagggacataggtggaggggagttcttcagattcagtatctgtttgcggtattgccaggctcgcatcagtcaggctcgatccgccgatggcacctaaatagtctaaattagcctccaaaagatggcggcagcggaaaaaaaccgccagttctcggaaggcctgcaactcccgccggaccgtgcgttgaccatagttaccgtgaaaaagggccagatcataatcctgaccggctactgccgccgtgacgcagctatctaaaccgccgcttagcagaactaccgctaatttgcggtcgctcatggtaatcgtctcctttgagttacattcccttgacatccggcccccagatatatttgtggagctgcaggtttagccgcagaggcagacgcgtggcaagaatccaggcggccaactcactgggcggcaagaggccaaacaccggggaaaacaagaccgtgcaacgctcccagatgcgtgatgcagccattacctgcatggcccagtcaaagtcacgccggttggagactacaaacttgagttcgtctttttcggtcaggtagtcaagatttttcaaataattatgctgcgccatgccgcttccgggacatttgaggtcgatgatgcgatgcacccgcgggtcgacggcttccagaggccgggagccgtttgtctccaacaacacggtaaaccctctctctaccaaggcgctgaggagtaccaggcattcttcctgaagcaatggttccccaccggtaaccaggactaacctgtaacccgaggccccggcttcacccaataggcttgccaggctccgttcaaccccttcggcgtaggcataggtcgtatcacaatagcgacagcgaagattacagccgctcaaacggatgaaaaaacccggcaacccggcaaagctcgcctcgcccatgatactaataaaagtttcacacacccgcagggccatatcggttttcctctgtgcctcaacccatcaaggcctttatttctctcagggtatgtccgataatctgtaacgagtagtggagaatttcggggctgggccaagtccagggtttctgatcgtgcatcggcgttctgacgggcagacccggagcgcgcaacatctcccggatagcttccaactcctggagaagcgtcagataagcataggtggtgtccaactgccgctggtcgggaattttttgatcgctggacgaaggcagattaaaatcgagttgctcatcccgccagttctgcaccgccttggccaacgtcaacgttgccgccgtttccgagaccggtggaggttcgacggactgttcctggatcaaaaccttggttagggccagtttagcaagcttcgtcttttttccggcaaattttttcttttttgacataggttgaggaattcctgggtcaaaagatagtaatccctcgccccggtgctgctgtggtcataatcaaaaatggccttttgggcgatctgggcctgattgagggcttcattcttcatgatgattaccccaaaggtcttctctaaatagggcttaagctgctccatgataaattcgttcgtcacccgattgcgccggtcgtacatagtcagcagaatgcggaagaaatcaccccggaaaaggtcctcggtgaagatattctttacctcttcgatagtagtcatgagatcggccaacccatcgagggaataacgcgacatctggcaggggataataataaactcggcaacataaagggaattggtggtcagcacgcctaaggccggggggcaatcgatcaggacatagtcgtaatccgtatctttgagagcctggtataaaatcgtctcgcgatacatccttgaatacaactgctctgccgccctggccagcttaatatgactgggggcgacaaacaggcccttgatatacgtagccagaaccacatcttcaatatctttgcgaggaacggtcataacctcgcccatggactcggtgaagttatccgggtcgatgccgatgccgatgctggtatggccctgtgggtccatatccaccagcaacgtccgatacccctgataggccaaaccagctcccaaatttatagtagtggtggtcttgccggtaccgcctttttgattaataatggctacaacgaagggcataggagaaaatccagtccgtctaagggtgggaaaactcgaagaatacacccgctttattcatgatattttgaaaaagatagttaactcattttaatgccatggattaacaggcttacctgaaatacagactgtttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttggtgaattatccgggtacatcaacccataggaaataattgcctcattaggatgtcatcttaatagaaaagcctgcaggccgtcaagtgtattatccacctcggagcagtcctgccaacaaacccaaggatttctcttctgagaatattttatactgatatcggtttattaaaaactttgtcttgccagcccgaggcgacagccctacaataaccctcggctttagtatctgactcaaccacagcttgtagggcggaaaagcgcagcgcctcccgtcttccctatcagtggtaatgatgacaactcctgcacaggctggaagacctgaactatcgataggtaattttcatgctttatgggtgctgtttaaagaataaccatgagtacgagactcacactcagggagaccgaaataatgtctatagaaaagaaactagcagttatcggcgtcggcaatatgggaagcgccttgacccgtgcctggctgcaggccggtctgatcgaaccggcctcgatctgtctggctgacgccgataccgagcgactgcgcgccctggccgcagaattaggggtgcaaaccgcagataaccggcaggcggtagccgccgacattgtcatactggcggtcaagccccagatcataccggaggtcttgaccgacatccgtaaccggataggggcttcccatctgattatctccattgccgccggtctgcccttaagctatctggaagagatgctgccccgggcccggttgctgcgtgtgatgcccaacacccctctgctgattcgggccggagtggcggccattgcccagggaaccagggctactgctcaggacctggatttagcccgaaaactctttgacagcgtcggccgatccgttatagtggaggaaaagttcatggatgcagtcaccggtcttagcggcagcggtccggcctacgtcttcctcttcctagaggccctggctgacggcggcgtcaaaatgggcctgccccgccaaaccgccctgctgctggccgcccaaaccatcctgggcagcgccgccctctttttggaaagcggtcatcaccccggcattttaaaggatcaggttgcctctccgggaggaaccaccataaccggcttgcatgtattggaagcaggaggattccgggggctgattatgagcgccgtggaagcggctacaagccgctctcaggagttggcgacggttcgaccaacccggccctgactatcttcatatgcatatccaccgccggggcgctatgggtcagggcgcccaccgagatgaagtccaccccagcggcggcgacctcggatacccgctctagggtcataccgccggaggcctccaaaatcacttggcctccagctacccgcaccgcctcggccaatgagtcattctccatgttatctaataagataacgtctgcccccgcagcaagggcctcctccagtccgggcagatcggaaacctcgacttctatcctcaaggtgtgcggcaccgcctgtcgagctgcagctatcgccgtggccacacctcctgcagctctgatgtgattatctttgatgagcaccccatcaaaaaggccaaaacggtggttggccccaccccccacccgaaccgcgtatttttccagcacccgccagcctggggtggtcttgcgggtatccacgatctgggcggcggaaagctgcaccgcttctacaaactgtctcgtccaggtggcgatgcccgacagacgcataagaaagttgagagccacccgctcgcccatcaggagcagaacagccggtcccaccaccgaggctagaaccgtcttcggacgcacaacctccccctcggccacccgcgggttaaagatgatctccgaacctaaatgggcaaaaacagcctccgctaccggcagcccggccactaccagacgctccttggcccgaatatgggcctcggccataatctccggactaatgaccgcctctgtagtgatatcaccagggccgaggtcttcttccagcgccaggtcaatcaaccgatgaacggtttggtttaacaacagcatcttggctcccttgaacgatcgtgactttggcgcaactactctattccccccttccctcaagggcaattagggaatttgcccattgccagccacaatcgatttatattcacgaccgctccttatgttaccacaaggccgaactggttgaaatgaaaaagtacctttatctttctccgattagaataacttcctaatccaggctacagaaccccttcaaaaaaatcgtttcagccttaatcaaatctgagcgcctttttcagttgcgttgctgccatgggggtgcgaaacttattactgtaaattatctcatctcaccgcatcgtacagggggatgtgcttatgaaaaaaggtaaaaccgtcactataggtctattgcttctcatcgcagtgatgctcttgtcggcctggcaggatatcaccggcaatacaatcaatccacgctacgtggagcgtatcaaaaacggacagacaactaaaaatgagatcatgattctgttcggtgagccccaacaggtgaataggaccacagacggagtggtttttgtgtatcgaagctatcgcgatgctcctgtcctcaggaaacgcgatcctaatgaccgcgacattaaccctcaatctaccgtcccattcgtattggacgaaaataaacagataaagaaggcgccgagtaaaaccgaaggcaagattttacgcagcacgctcgtaattacctttaagccggacagtcaggttgtatccactcatgaatataccgaacataactctgctccccttaaagtaaaccgataataccgggttttttatcagcctgccccaacccaaccatccggcctgtatgttccggataaagcggctgctgattgaagcagcggctcaagacgacccattggctgtgcaggtgcgtcagcgattggcgcacctgccgacagagatcattccagaccgggaaactctccggattgctgcaccattgacccccacggcaatcgctcaggggaaagaaacgctgttgctagcccgacagaaaggccctttctggcgcccctgtcccggtaccagaggatatatctgttgcggctatcagattctgcaggttatgaccaactgtcccatggactgcagttactgcgtcctacagggttactttaatctgccagctatcaccgtgttcaccaattggcaggacctgtggtcggagttggaagagcggttggatgccaatcctaaaacggtctatcgcttgggcacaggcgaatttggcgacagcctggccatggatgagctcttgggactgaatcgggagctgatctgccgcatcaatcgatggccccaaatcattctggaaatcaaaaccaagtgggctcgggtcgaacccctcctccccttgggccccaacccgcaggtgatctttgcctggtcgttgaacccgccgcgtttgatccgtcaggaagaacacctggccgcaaccctggccgggcgactgagcgcggcacagaagtgtgccgcagccgggttccgcctggcttttcacttcgacccgctgatctactaccccggctgggaaccggaatatcaggacgtggtggcacaactctttacggcggtcccggcagatcgtatcgcctggatcagcctgggagcgctacgttttatgccatcgttaaaatcaatcatccggggacgctttccaggcagccgtatcgccgaagaagaattcgtcaccgccctggacggcaagaaacgctatttcaagaccctgcggctggaaatgttttcccgtctgcgccagttcataactgctcagtcccccaacaccttcatctacctctgcatggaaagcccctgggtctggcagcaggtcttcggcttctctcccaccagccgggagttagctgcaatgctggatgcccaggcaatgttatatcgccaaactgatcgctcaactccaaactagtcaccactgccggatatccgacgatctccctagccagcagcctgaacccctgccactctactatttgaaaatactgaaatattcacaaaataaaaacttctgaaattaaaaccttgacaatatccaggccaatcattagcttattcctacccgataaaaataacaattatcattattaaatttgtatgcgaagacctagcctccaacgccggattattctcgaagaactgcagaagcagaaaaaccatccgtccgtccaggagatttttacaaaagtgaaactgagacttcccaaaatcagcctggcaacggtttaccgaaatctggagcagttggcggccagtggactcattcacaagttggagccggcaactggtgaacggcggtttgactccgagctgcacgaacattatcacatacgctgcgtacagtgcggtaagattgcagatgccccattgcctgcactccccgatttggaccggtcctgcagcgaattgagtaacttcactatcttgggacaccgactggaatttttaggaatctgcccgcagtgtcgggagcagcaagaaaaaagaaattaagacgggtttcaaaaatatgccgatatccgcactgcagctttttaaacatcttccgcaaacaaattgcggcgactgcggttaccctacctgcctggctttcgccacccaggtggtggtagagggcgctgacctgacaaattgcccccatctctcagatgaagccaagcagttgtcaggaaccattcgcgagcagcagcagcagggagtcggccgcaggcgcgataagttagccatcgccctgaaatttctccaggaaaaagttgcaccgctcgattttgctaccttggcaacgggattaggggcaatttgcagagaggaagaacagcggccttacctggaactcacttatttcggccaaacggtacggatcttcaaggatgaggtgcggtatccggcaggaaccgcggaaaacccctgggacgccattttactctacaattacatcgcctctcaagccaagcggcccccttgcggccagtggattaaatttgaggggctgcctcattcagtctccaagagcaagacgctgcaccgtttacagcggcaattggctgccgccctgagcggcaaaaaagagctactggctcaaagagccctaaccttgggcgctcaacctgcatccgtatcggaggatgccgatctccagttcatctttcggcccctgccccatctgccgttgctgctgatttttcatgatgccgaggcagaagaaaacttcgccgccgaggcccatttccttttcgatgcccaggtgatggattatctggacttggagtcattgctctttctcgtagagcgtctgatggattacctgttagaaaaatattagcagcactacttcaatcacctgaaggagatgcaaggtatgaaatgcccgttatgtggttccttaaatttttatatcaaagatgcagaggatgaatacgacgtctgcgagttccagatcaaagatggcaaagtagtatttgcggaagagcctcggccgttacccccggatatggaagctttctgtaaccgttgtgcctggcatggcaaatttgccaccttgagataaagcttctcaccgagaactgattctgcttcttgaggggaaaaatcctgttcgattctgttcttagagagaaaaaaacgcgtcggaggttctcatggccaaagtaacaattttccgcccctacccttttcagatcggtcaaaaaatccacattcaaggcggaccccgccgaggcgattgggaggtcatcggcgttgatgaaaaaaaaatcaaactgcgctgtccggtgtcctcgagggaattcgcctgggaccatttctgttatgctgttacagagcaggaactagctgagtggccgcaaaaacattgagctgcccagctataaaaacatcatccagaaggaggaaaatcatgtcgaaaaccgaagaatatctcaaagaagcgtttgccggagaatctcaggccaaccgaaaatacctggcctttgccaaaaaagccgaccaggaaggctatccgatggctgcccggctattccgtgccgccgccgctgccgagaccgttcatgctcacgcccatctgaaggtgttaggcggcattaagtccacccgggaaaacctgatggaggcgatcagtggcgaaactcacgaatttgagcacatgtatcccgagatgatcgccgcggcaactgcggaaggcaatacccaggccaaaagatcattcgaatatgccaacgaagtggaaaaggtacatgccgccctctatcaaaaaatgttaaacaacctggaaaatcaagccatggtagaggtatacatctgccccatctgcggttggacagtggaaggtgaagtgccggaaaaatgcccggtctgtaaaaccctcaagaaatttttcgaacgtattgattaaccctgcaagagacttattttagtagtaccccgaagttgcagccgcgcttctgattttatacacctcttcagcagtcggccagggatcggccgaatactaaaaaccttgaaagcacatcagcctcaaaggaggaaagacccatgaccgcaaaactggaaatctataaatgtgatatctgcggcaacatcgtagaaatggtccatgccggccccggacaactggtctgttgcggccaacccatgaaaaacttcaaagagaacaccgtagacgcggccaaagaaaaacacgtgccagtcatagagaaggttcctggcggcttcaaggtgaaagtcggcagcgtcgcccatcctatggaggaaaaacattatatcgaatggatcgaagtaattgccggcaacaaggcttatcgccagttcctcaatcccggcgaggccccggaggccgtcttcattatcgaggccgaagagattacggcgcgggaatactgcaatctacacggactatggaaggcctagcccggcaaaaaatggagcttgccctcaacaaacaggtcaatgtcgaactgcactctctgccagtaatcccaacgcgttatttctgtcagaccgggaactgggcgcccgtgggttcactcctctcgcctcaaggtctggcggcagggtgtggggaatggcggaccgagacggtttgaaagccggggggcgtcaaaaccgccccctttcttccttatctatccggcgttctgcttccggacggagtaagcattatacccaggtcgaaaagcttggaacttaactcaaaacttcttaggtaagcaaatatgaccaaaggttgggtgtatacgggccaaaatacctgaccctaaaagaaggcttcttatgggacggcaagaattgcatgtgttaatcggcggcgaggccgggcaaggtctggtgaccattgccatgatcctgaccaaggccctggtgcgttcgggctactatctcgtcgtgaaccagagctatcaatcccgcatccgaggcggacacaatacctttgccatccgtgtcagcaccgaggagatcatcgctccccgccaacgcctcgacttcctcgttgctttaaaccaagaaacggtagactggcatcgcacggaaatcgctcctgacggcctcatcttgctggatgaacgttttgccgatgccgaccagcgatgtgtaaaagcgccgttcaagcagtttgccgaggaaaaattcgccaatgtggcatacctggcagtactgaacaaacttttaggcctggatgaacaggttgtctttcagaccctggaagattatttcggcgccaaaaaacccgaagtcactgaaaaaaaccgtcagattttttcggcggcctatgagtgggcttcagggcgaaacttaccggaaaccgtcaggctggcgccggtagcaccgcaggaacacttgatgcttaatggcaatgaggcaattgcactgggagccatctctgccggcctgaaattctgcgccttctaccccatgaccccggcaacatccatctctttgacgctgcaggcagccgctgatgacctgggattggtagtggagcaggccgaagatgaaattgccgccatcaacatggcgattggagcttcctatgccggggttccggccatggtggccacttctggcggcggctttgccctgatggtggagggtgtcagcctggctggcatgaccgagacccccatattgatcgtggtggcccaacgtcccggcccggctaccggactgccgaccaggaccgaacagggggaccttgaatttatcctgcacgccggccacggcgagtttccccgggctatctttgccccgaccacgatcgaagaatgttttcatcttactcgcaaggcactgatcctggcggaaaagtatcaatctccgatcttcctcctcaccgatcagttcctggctgactcctatcgcgccgtagcaccgtttgaaatcgatgcattagacgcgacatcggtgggcagttcaccggaggaggtttccctcccctatcaacgatatgccctcaccgatagcggcgtctccccccgtctgctgccgggccaaagcacccatctggtcgtctgcgacagcgatgaacacaccagtgacggccatattaccgaggatctgactgtgcggattctgatggtagaaaaacggttgcgtaaatctgccggtctgcgggcggaagtaactctcccggaatatcagggtgacaatagacccgaggtcctcttcgttacctggggctccagttgcggggcggtagtggaagcagcagcagaactgcgtctgcggggacaccggactgcggccctgtgttttgctcaggtgtggccgttgataccggaccagtttctgtcctatctgcaaggagcggacaacgtcgttatggtggaaggaaacgccactgctcaatttaccagaatgatctgccgggagacgggtttagatctcccccaccggatcctccgctacgatggcctgccgatgacaccggaatacattctcggtcaattccaatcgggcggtttctaaccagggggtgtgatgatgttatctgaatcgatttacggcaattacgaaaccgcctggtgccccggctgtggcaacttccgcatcctcgcagccctgaaaaaagcattggtggaaagcaacctgacccctcacgaggtgatctttgtttccggcatcggtcaggccgccaaaacgccacattatcttaacgccaatctatttaacgggctgcacggccgctccctcccggtggccaccggctgccgtttggccaaccatcagatgccggtcatcgtcgaaaccggcgacggctgcacctatggcgaaggcggcaaccactttctggcggccatccgccgcaatatcaatatcaccctgctggtgcacaataaccaggtatacggtttaaccaaagggcaggccagccctacgtcggatgaaggctttatcaccaaggcccagccgcatggcgtctatgccgctgcttttaaccctatcgccgtcgccgtggcgctgcacgccggatttgtcgcccgcagttttgccggcttcgaggaccacctgaccgagatgatcaaacaggccatttcccatcccggctttgccctggtggatatcttgcagccctgcgtctctttcaataaggtaaatacctttgcctggtacaagaatcgttgctaccggctgccggaaacctacgaccccaccgactggtcggcggccatactgaaagcaaacgaatggggggaccaaatccccctcggcgtcatctcgaaaaactctcggccgcctttcgaggcccatttcgactgcttaggccatactcctctggcacgacaacaggttgacaaagccaagctcaaggcttttataacccactacagataattatgattccgagtttcgagttccgagatcgatatgggaaaggttttttggagttatccaataaacacggataccaatatctcttcaaaactcaaaacatggaacagaaaactttgaaaactacgcaaataatgaggacaggtaactatcatgggaaaatttgaaaacatgtggcagtgtcagacagctaattgcggttacatctatgatccggaacggggcgataaaaaaggcaaaatccccaaaggcacccgttttgaagacctgcccgaggactggaaatgccccctgtgcggcgtcggcaaagcgttttttaagcccctggtcggagccgcggcctaacaatagggttttaaaagccaaccttgactatgaggatacaattcctgcacaggttagcaaatctgtgcaacccgataaataggttcatggtttatggatgacttatcaataatggcaatcagccagaaaggagaattgaatatgaaaaagtatgtctgcggcgtttgcggttttgtctacgaccccgccaagggggatccggaaaacaatattcctcccggcaccccgtttgaaagtctgcccgagacttgggtgtgcccggtctgtggcgctgctaaagaccagtttgagcccgaataaagaatcggttgcttgtagaaccatacttccgatcaagtccggagcattaaccccaacttttaacctactgacaaccatcctctaatcccctctcccccttggggggagagggctagggtgagacggttgctaccagttataaatacaatatctcccccggcatctcaacgtgtgcgtaacgttaagcgaaagcagaaggataatggccaccataaggctaaggagttatagatgattccagtagaaatcaaacctgatgtctattgggtcggggcggtcgattgggatatccgcgacttccacggctactccacctacaaaggcacaacctacaacgcctatttaatcctggatgacaaaatcaccctggtagatacggtaaaaaaggaacataaagatcagttggtgaaaaacgtcagcctgatcatcgacccggcaaagatagactacctgattgtcaatcatgtcgagctggaccattccggggccatgatgcaggtagtagacctcataagaccggagaagatcttctgttccccgatgggtcagaaaaatatgctggcctataactttccagccggttatccctacgaaacggtgaaaaccggccaaagtgtgagcctggggaagaagacggtgcagtttattgagacccggatgctacactggccggatagcatgttttcctacctgccggatgaccgtctgcttatctctagcgatgccttcggccagcattgggccacgagtgagcgtttcgacgatcaggtagacgcagccgaactcatggcccacgctgctaaatactatgctaacatcctgctgctttactcgccgctagttcagaaattattgggcgacgtgcagaaaatggggctgcagatcgacatgatcgccccggaccacggcctcatctggcgcaccaggcctcaagccatcctggaggcctacgatcgttggagcaggcaggtcacagctcagaaggccatcattgtctatgacaccatgtggcacagcactgaaaagatggccgtggccatcgcggagggcctcgtccaggaaaatatctccaccaaaatcttcaacttacatcacaaccaccgaagtgaggtcatgaccgaattgttagacgccaaggctgtcatctgcggcagctccaccctgaacaataacctgctgccccgtatggccgatatcctgacctacatgaaaggtctcaagcccctgaaccggatcggcgccgcctttggctcctatggctggagcggcgaggcagtcggccagatcaaccattatctggaagagatgaagtttaccattgccgaccccggcataaaggtgaactatgggccgaacgccgacgatctacaggcctgtcaggccttgggccaaaaaatcggccggatgatccaggagcaggtgaaataaccagctaggggaatgggttaagaagctgacaacgtatggctcattgaggactattctggacaccagaacattcgcatagcatgatgtgaacggcggcgaacccggcgagatttgagaggttggagcggattgcaaaattaagcgcacattttgaagcggcttcgactgcccactgcccacggccagagcacctcatccaccgccttggccagcagttccaggtaatactccgtgtcatagcggtccagggcatcgaaaaacggcgccgccagcacccgggtctccggcgggccttgccggtcccgaacgatatagcgcagcttctcaccgggaaccaaccggatgcccgccgcctgaagctgccgggcagccaaggcggtgtgggtctgaacccgaaaccggtccggcgaccgggaaaggatcttggtaatcactaactcctccggtcgcactatcccctgctccaggcgcaaccggaagtccgctgcagcatcgtctagctcttcccggagtgccctaccctcctcccaatcccggacctgagccagaaacgccaacaacacctcctgggcctgtcgtaccaacggcggcgtatcccgccgccgacacatcaacccccgatatttcagccggccatcctcaaaaacgccaaaataccggttgggcaccgaccgctcctcctgctgctgcgacggcaggaagacaatccaacgataaacgccctctagggccatggtgatgcctgtagccgcagtgatgcattggcagaggccagcgagttcgacccggtgcagatgtcgagtgtgcttaggaaggaggccagggttcacagaccgctgtcctcccccacataacccgagtagaacctcattttctactccaccctcatccgacctcctgatccacaggcaatccgtcaggccgtgcaggacttcgtagcccgtcgcttcgcagatctccttagcggcaaggagcttatcccggccgaaggccgtgaccgcctcgtgggcctcgatgcggccgaaacgggcgtttttatagcccaggtagccgaagcaggtgaccaagatccatttcagggcgatctggcgtgcctggtaaccggcagcatcttccgggtcagttgtttcccgaacccggcatttcagtcgggcccgcagatccaggataggctttaaggtacggggaaccagtccttcccgccgttggcagaggacgtactcggcctccggtgtccggggttcgcagcaacaaccgcaattgacagtctccggcgagatgttatgcacagccatgatggtagggtacatagaagcaaaatcgatttcggccacctgggtgtagaaacccaccggcggctggaagaccagaccgcctttatcgaccgtcaggagttcggccgcggtcttaaaatgctccggttcggtcttgcgccagggaatgaggatattgtcggctgtagcccgggccaactgcatggaggtgatgagggttcccggactggtgcgggccacctgctgcaagggggtctgacctaaccgggagagctgcaccagaccgggcaggcccgcctcccggtaaaagaaggagttgcgccggtcgatgtgccagcggccgtaaaaggggacggacggcccctggtaaacgatgcggccataggagaagtaggagcggccttggggattcaaccgccggggcaccggcggtggctcccggtccaacggcagcggtcggcggtattgccggccccaattccagagcaccggcaggatgtgttcatcaccccagtcactgatgaggaggtcggggtccaaacgctggaagtagtgggccagttccgccagcaaagtcggcacctccgcaacctccaactccaccgtacgcccttcccaggtaagggccagaccgttgccgccccccagcgggatcaggtggtcgcgggtcagggccagttccagggtggcaagcggcggcatgaccagctcctcctgaaattgcccctcctgtgcggcaaaactagccagtctgtcgcccgccagctccagatcataccaacaacagggaaaaagcttcttagaatagaggtaataagcggaaatatccaggtcgcagttatagaaggccaggtcctcctccagggcgcccagataggccaatagacggggccgccggtcgtaggcggatacctccaggcagagggctggactggtccggccggtagcaaagtcaatcttgtcttcgaaataggcgtgccggacccaacctcgggagcgcgtatagcgggccaattgccgaagtttcgcccctgctccctgggcatagaggcggtaggtgaaggcatcgacgatccgcagcctccggccatcggtggtgagaaaccagaggaccatctgcgaccgccagggatagaggtcaaagagccaggcctggatcgccattgccgccctcttccagacgccgcagcctttccgccagcaccgccagagccttctggtgctccaggagcatggacatcagaatgacctccatgggccagggttgggaggcatagaccccggcttgggtatgccgccgggccagctcgaagagccggtcgaagtgcgcctggtcttcccgccgcagggctcgccggaatttctgccagcggctccgctcctggtcgacaatctgggtataaggtatgacggtgcggcccatgctgacgttaccgataggtgcggggtaaccccgcccctacaacttcctcgtctgtttcaccggtccggtggtaaaagaagccagccaacagtcaaagtcgtcttgaccgcgggcctgaagattttcccggtcgagttcccaacgcagaggattattaacgatatattcccggatacggcttaaggatgcgtcgtctcggacgacgtgttcgtaataaccgcgttgccaaaacttggttcccggcgcctgccgcattacgttgattactttggtcgattgatatttgtagtaggctataatttgccccaacgtaggctgtcctggtggaaatgctttttggttgttgtaggggcggggtaaccccgcccctacgaggactaccactccatgtatatgattcggcataactacaaaggcgtccaattcgatattaggataatggcgcggtaggtcatgccaacaatcactgactattttaccgtaatcgttcaactgtattgcgccatccataatctcgcccagcagacattttctctgattgacccagatggtgacaaaatacgcccccgcctgagagtagtcatattccggcaggcggagagatcggcgtttatttgctttcgggtccgccaatttttctgtaatttcctttgaagtatcgtactgcgctaacgctatcctcttgtacctacctggaccgatcttcccgaatcaatggtacactatcgggcatgtcgccatacttagcatgaaagcggtcacgcagatcgtcaatgccgtgaacgacttcctgacgacgccggcgttcgactgcatacgcctgccaaagttcgagcaattgttcaatactttgcaggccttgctcttgcatcgccagggtcaatttttcataaagctcctcagatattgtaactgtgcgacccatggtctagctccttgtttggtgatgattgctcctgtctccttatgcttaagtataattcatttccccaatagatgtggaaaatccggtggcaatatctgaagcaatgtcttgagctgtgacctttccgttgcatccatatccaacaacttcaggagaagatcgcgcttcgggaattcgatattaccttgactttgtgaaattccgtcctgaatcttcagtaagaactccaaaaaccaaacgatagtctgccgggcaaaatccctagcctctctgagatggcttatataaacccgattcttttgtttatccttactttccttactgtcaatctttccgtgtacgagagcagatctaaaattgtataacttctcaaaacggctttgtaattccttttgtttctgttctgtttcacctaaaataaatgctattcttcgggaaagctttttagtaagcccacctcctctttctcctaacaaagcatcaatggcagttatatgccataaaagctgttccaaaccccctgtaaaaaaagcttttaccaacatatcaaaagcattattaaagaaatgccaaccagatttttccaaatcaagtttttgtagattttcgtgggttcgtttgacaactgtaatgaacgattctgtttcttgcttatctagagaaatatggaactccggaccccatatttcttctccattctctgtcacacgttctattgttttatctaatttttcgggtgaaggcgctggaaacgatggttcataaaggatatcagtaacttttaagacaaaaggaatattaaatcccatccaccctgttgccttttcttctttttcatctgcaggtccccctcgccaatagtctgtttgccaatcaaaaagaaccagtggcttgatgacagactcaagtggttccgggaatggtcgcggagtatatgtcatttctacacgagagtagctatcatcggagaaaattttcgtgtagtcaactttggttgaggggataatctttttaacctgaatagattgctggagataaataaaccaataatcctcaatctggtttaaatccaccgccgcccagggatagaaaatttcgttgatactgttgcccaatatagaatcaagatcatccctggaaaagcgtttgatttggaaattcccgaagtcgatatcatcttgttcgaaagacacatattcaagcagacccagatatgaaattttctttttcgggctcttgaatacatgaacatacttctcaaattcttcagatggatcgtgcaaatttttttctaagatatagatataaaaaccagatcggcgtaatacatttcccactgcgcggcgccaggcagattcgttccggcgatttccggtatggccgaattcatcacgggttgccaggaccagcttatgaaattccgggcctttttctatatcttgaaccaagtcacttatatgccgttttttgtctggcaagatggcaacacgttggcttagactgctaactctgtcagcatattcaataaagatgcttttaagttcggccgacatacctcttcctctcttgcagcaccacctaccccaaccgccagaccggctgctcgtggaaatgaaaattattaacctgaagccagtgcaccggggcttgatcgggagcggcggcgaaggcccgggtcaagccaaggctgaggatcagaccctggctggtgcgaatcttttgttggatctcttcaatgagatttacctgcggactatagtgatcctcgccgtacaagcgcagatcagttaccggggcatccacgtgcagttccccgtcggtcaagcgcagtcgaatccgcggtctttcggggtgaccgccgaaatagatttccggccgctttttcaggcgcagacagcccagggaggcctctccttggccagcggcggtgccacaggaagttccaaaccgctgcaggctgctaccaaagatatctttcagactggttttactaatattcttgaggatctcccaaaactgcgccgggtctgccacggcttggcacgtcacctgatcggtgttcgtaagacaatcttccacatggggcggcctcagtcggggccggcaacgccgaaaagtgacgatgttaccgatatcaaagggtcctccgtaacgggtcaggaatcgggttttcaaacgctctcgccgcagcaccagacgcaggtgctggagcgttgtcagatcaatgccggccacacagatgtagccccgctccatccgggtcaggtggttgatgaccacctgatgccgggttttcttaaagatctcgaataaccacatcgccccaaaccctctggaggtattccgccaccaggcggcggtgacaatattcagcctgcgattcgctgcataacagcaccgtgggagtttcaaagagctgcctgggcagaaactcggcgaccttgcggtcagccaacaatttcaggaagcgttgtcgatattcttcccaaccgatctttttatggcgatagtcctccaagatctcctcggtgggcgccaacctgggttcgtgctgatactccgtcccacagagttcccgtaaaaaatatttcaagtcatttcgtttggcaaaaccggccagttgggactgattgtgcaagcggacatcaatgaggcacttgatgccgttttgctttaagatttcaaagaattcttcggcactttttttggtgaaaccgattgtgtagatttccatgggcgcacatcctcggaagcaaaaaggctcatctgccgatgctgggacatcgcttctagagccatcagttccgcttcggtttgtacctgcccatcgccgcgtatatgcaaagtttctatcccggattgactcaagactctggcgatcaagaggcggcgatgacaatgggaagggtcttcttcaccgcacaggagagccaggcggtggactgcgatggtccggcacagttgagcaattccttcctggaaagccgctgaatcggccaagcggtcatacagaacacggccatccaagtcgtagaattcagccccctccgggtggccgcccaagcggtcgcctagaaacaggtagccgatccccgcgggtggcaaagcctggctgagaggtcccttgttgaagtggggagtatagcggctatatggactggaccggacatccacgacaaacgtaatactgttgtctaacaataaatccaaaaaagcttcccacgagtggttcgaatgcccgatggaaaagatccggcgattattactcccgtctacgacagtcatttctcgtattcccttgattctcagagaatctattcataacctcgataataaatcgctttagctcattctactatagcaggctgccatgataaaaaagagcaggccgcccgaaaatcctgcgaatctgcctaaacgcctctaacccgcagccgccctaaccaggcacacccgacgcccgtccccctcccctgcccctgcccggaccacctggtccgccaggcgggccagcagccggccgaagtgctggttggccacctgcggcggcagattagcctgcaaaaaccagagcgccgcccgctgttttacctggaccaagccgcccatcatggtgcggaacaggcgccgccgttccgccaacggcgtctgctcgtcatagaacaggctgcacggccctaacaggatgaccagagcccggtccaccttcgccaactccgccggcagaccctcccataccaattgcaccagttgatgacaggtgaaaacccgggacacctgcacccgggtcagcacctgatccggcagcagaccccgtttccgaccttcccgcaccaactgatatgggtcaaagcgattagcggcatctactaccaacaccgccaaacctcgggctaccccccaagccgcagcggcggcagtcaggaaacgcatgccctcgccgaaggtaagaagggaagagggaaaagggattagggaaaagggattagttaaagccgattcactttttaagggaagatagcagcccatgtagtattcgtcctgtttccgtggcaagttttaaaagatcactggcttcttcatcattgagataatttaatttttgcgcgattaaaatctgagtttcaatttcccacagagatcccctggcatgccccaaaaattgtttgtattctccagttgaagatctcccataaccttcagcaatgttactcggaatcgaaaccgccgcccgccgcatttgactcaccaggccgaacatctcgtctccaggaaatgcccgagtacgctgatatatctcgacgactaactccatggccttctgccagacaatcagatctcgatatgaccttactgctttttctttcattaatcctcttcccttttccctcttcccttctccctctcctacaacgaccgatacacccccaccactctccctaaaatctgcaccaactccgcggcctcctcaggagaaaagcgcagcggtgcaaaattcggattgtcgcccctcaggaccaagccgcccgcctcttcatagacccgtttgaccgtagcctcctcgtagatcagcaccgcggcgatgtcgccccgggctacccgcggctgtacccgcaccatcaccaggtcgccgggcaggatgagcggggccatgctgtctccggcaacccgcaggagaaagacctcttcgccctgtacccaggagcggggcagtggcagcgtgtcttccacctgttcgctggccagcagcggttgaccggcggcgatctgccccaaaatcggcacttccaccaccgactccgcctggcgcccggtgagggccaaaccccgggagcggcccggctcccggtgcaggtagcccttgcgtttcagggcgctgaggtggtcatcggccgcccgcggctggatgccgaaatgggccgccacttcacgtaccgtcggcggatagccctgctgctgacagaactcctccacaaacgagagaaccgcctgttgtcgagaggttaaagtcttcatgtggcaataatactatacataagaatacttgtcaagtgattaggcagcaattcttcttaaacccctgaagcggctggccgaattctcttgatcgatttaatatactgttatttataagatttatagtaactcacgaaaatttcttatcaaaaatgattgacaagaccgctgcttattcagtagcctaaaaaggacatcttggccgagagtgggaaaccgcgcttcgccaccggcagcatgtctcctgtagttctcttgcatcctctgctgcttcaattcaatctcctggccggcttcattcgtacaagccataaccttggtctaaaagctcgggggactatttccccagagaaatcttatttaaaggaggaggatatgaaaaaagtcttctggatcgttctattgctggtgtttgtcggtgtaaccgccggatacgccaggactatgagtattgccagagatagggtgaatgtgcgcaccaaacccagtaaacgggcgtccatcctctttcaggcgcccaaaggttaccccatcgtagtaaagaagaagacgagacactggttgtattttgaggactggaatggcaacaaggggtgggtttaccgccccctggtctccgcgatccccacgacggtgatccgggtggatacggcaaacgtcaggaaaggccccggtacgcgccggcctctgatcgcacaggccaaacagggggagatttaccgggtcctgggcgaacaaggggactgggtaaaaatcggttattactatgaaaacgaggtggtgggctggatttacgacgacctggtctggggctattgaaaactggtagagctgtccctcacagcggctccctggatgtaaccataaggtcctctttacgaggaccttttttatagcaaccgacggcataactgcgccatgaccaacggttggtcgaaccggttgattctacgcttgccatctctagcgcggcaacctataatgagcgctagatttttattgataatcatgtgttaaggaaagggtaatcccccacaattcaccgatcgttttttggagggaagtatgcatcattacggcgtttctcgccgcgcccaggaaattacgccgtttcttgtcatggacatcctggaacgggctcaggagttggagcgccaggggatttcggtaattcatctggaggtgggccagccggactgggacacccctcaggtggtcaaagaggcggcctttgctgctatgcagcggggagaaacgcagtatacccattccatgggtctactcgaactgcggcaggctatctgccaacattatgctgaaaaatatggcgtgcggctgactccggaccgggtcatcgtcacctccggcacctctccggccatgctcctgatctttgccgccctgttagatccgggcgacgaaatcattctcaccgacccgcattacgcctgttatcctaattttgtccgcttggtggacgctgtcccccgctatgcgcctatccgcgagacagacgggtttcaggtccaccaggaggacttcgcccgttacctgacggccaggaccaaggctttgctgatcaactctccggccaatcccacggggacggtgttgaccagaaagcatatggaggaaattgccggtttaggaccctatgtcatctccgacgagatctaccacggcctgatctacgagggccgtgagcattccatcctcgaattcaccgaccgggcctttgtcatcaacgggttttccaaggcctatgccatgaccggctggcgtctgggatatttgatcgccccacctgagtttatgcggccgttacagaaattgatgcagaatttctttatttcagcgaatgcctttgttcagcaggccggcatcgccgcccttactttggccggggcagaggtggaacagatgcgccagatctacagccagcgccggcgttttctggtagacggattaaagaagctgggttttgccataccggtagagccgacaggggctttttacgtcttcgtcaatgctggccacctgtctggcgattcataccaattagcctttgatatcctcgagcaggcccacgtcggcgtcacccccggagtcgatttcggctctaacggtgaaggcttcctgcgcttctcctacgccaactcgctggacaacatcggcgaagcgcttggtcgattggaacaatacctgtcaggaaggtacattgaaaacaccggcggctaggccaaaccaacaactagattttcttggcccgctggcgccagcgccggttttttttcgaggcccggtgcgccggaccttttttcctggtgcttctgacaggcctgtcttcttcaaattcagttgcgtcaccgccggagacggcgagttccagacggaaattaaattcctcggccgacatggcggtagcacccctatgttcgacataatccataatctccctatccgaggaaacgacgagggcccgatgctgctcctgatcggccagtcttttgattacctcgtccgctttctctccccggcgggagaagatgactaagattccctgaaagtgatcgcggttggccatggagtctcctgcctcccacccatcgaagactacggtgatagcgtgtttcttcaaacgtcggtaggcggtcagtttatccaggagagcctcccgccctaagtgcagaccctggtgttcttgggccaataggtccggtgattgtctgatcaggttatagccgtcgataatcagatgcatcgccataatgcactttccgcctcaatacggttagaaaccggtttattgcggccatttctccatctagaggtattaaaacccctctgccctccggctgtcaactgaaccgtcgcagatatgacctggcgcgcaccttctcaccccgcctggtgctcaaaggtcctatggatctacttgagtccgggcagaaagagaacagaactgcaagataagtttcctcacagtgctttatgcagctatcagaaccatgacacgaattttgtcaaaactcttcattagttcgaacttgtaagttcaacggttggagttttgccgcgacaaggttcttgtgtttttgataagaatgtaatatcctggatataaatgtgaatcagtctgtagcctgatgccttccccacgatggttgagtgagtcttaagagaggtttgcagactggatttcaataaggaatacggcaccatgactgtctgccccaaatgccatacagttcacggcgatgagcataggttctgtcaacgctgcggcaaccccctggttccagaggaaaatgttcccccgaactattgctccaactgcggcaccccttatttccccggccaacatttctgcaccgagtgcgggcaacggataaaaggtacggccgaatcgcggccgccaagacgccctaccgttcaggacgatctcttttaccaaccccgaccgagccgcagccgttcacaaccgactttaaccaagaaaggtttcccgaagtggaccgtcggtctggtgggattgatcatagttgccggagcctatttcctctggccccagacctcgaaccgcacccccatggtggcgtctccgggaacacccgttgtttcttctccacccgtgggacgcattgataccctacagcgggaagtggaacgtctagcagaaaaaatcaggtctgcccacatgaacaaggacatgaatctatttatcagttgctactctccctcctatcctgacctgggaaagttggaacgcgaaacttacgagacctggaagaattttgattttagaactgtcagttataatatctcgaatatccgccaattcgggcctcgccacgccactgcggatctggtctggaactttcaactctataataatcagaccaaggcctatgaactacatcgcgccgtcgtcaatgtgactctcgaagagatcggcggtatttggaagattcgagaaagcaaagatatgggttactcctgatgactctttcatattcgcaggttcgatgtattgcggccctcgggtgctgcgtctttttgacaccggtgatcggctgtatgcaaaaagcggtctggacgccgcctgatgaaccccggcaagccgctccgccttcgactcccgccccgcgggtggaataccagatcctgtatgtaaccgccaccagattgaacctgagggcctgtccgggcatggactgccccaagatcgcaaccctgcaaaggaaccaggaggtggaaaagttggctgaaagccagggttggattcaggttcgttcccgacaggacggcgtcctgggatgggtggacagccgctaccttggtactgccccggtagcggagactcaggcgcctccggtgatagtggaacagcctgctccagtcaagccggtagaggttaaacccgcagaaaaaccggtcgaaaaaaccctaaaggaaaagcctactccagagaaaccagcggcggagaaaccggcaatcaagaaacctgaagaagccaaagagacgccgcccaaacccaagaaggttgcacccgccgaggccgctgaaacagagcgcaaggaacagcctgcacctgttaaagagacgccagccgagcccgaacccactcccacaccaccgccagccccggctgaaccggctcccaaacgcatcagaattatgtagttttggctcctagcttttgatactaattcaaggtcaaatatagagtaattgagaaaacttttggtggcgcaggcatcccgcctgtgccatattgaacagcctgaaagccggttccaccttatttaatcgaccttcaagtcgtttgttctaaactctaactttgacgttaaattagtatgttccttgcagccgagattatctgatactaaaaatttaggcgggagagccaaacgcctcccgcctgttgatttaatatcgctgtcccttcttccctgtctgcttcagctcagccactccagcgccgtcgccgcccacgtcactccggctccgaagctgactaaaagcactttatctcccttctggattttgccctccagcaaggcttcgtgcaaagcaatgggaatagaggccgccgaggtattgccatagcggtcaacgttgatatagaccttgtccataggcaccttggcaaacctggcgccggtttccaatatgcgataattggcctgatggataatcaaatagtcaatgtcttcccgattcatcccagcctcttgcagaatacgttggatgctttcttgtacggccctgacggcaaacttgaagatatcaggaccgtccataaagaggtaatgagccgtgagcggcggtttgggaagaaatgggctatttaaatggctgaattcgttttccaggtaaagccgcccattataacgagacgccacaaaagacgccatcaggcgacttcgatccgtcggcccgatgaccaccgctccggcgccatcgccaaaaagcacacaggtggtgcggtcggtaaagtccagcatccgggtattggcgtcgacacccaccaccagggcatagccgctattgccttttatcaggttttcggctacatggagggcatagttaaaaccggagcagccggcctggatgtcgaaagcgcccagcttgttgtctaaaccgagactatgttgaatccggatagcagtggcgggaaacatataattaggggtattggagccgacgataatataccgcaagtcctctaaggcgatgccggcgttctccagcgcctgccgtgatgccgcttcgcccatggtggccacgtcttcttccggggcagcaacccgacgctctttaatgccggtgcgctccatgatccatttatcggaggtatccaccatcttttctaaatctgcgttggtcagcaccggttcgggcagatacgccccggtgcccagaatgccgatgggatcgctgctcaccgtatcctctcctcccaaaaactgacttcttcctttcctgaatagggcacactatatagtgaggccgtagaaagtgcaacaagaaattgccgcctgctatcgcagggattaccggaataatttcaatggcgtcccccaaaaaggccgtccgggatttattatccttctcagacccgacgttgacaaatcacctcagtctgctaaggtgatacgcgaggcaaaggccgattgagttagatgccataagaaaccataggaaggcagcatgaatccgctagccgatctcatctattcacccctggtgccgcttgccgccacttttctcatcggcgccctgctgggcgtcctgttgcactggtggatcggacgccagaagatcaggcaggttcaggagagcatcgcggcccggtatgacatcgacctggccgtcatgcgcgagcgggtcgcaaccctggataaccaattaacccaagcccaggacaacctccagcaatcccaagaaaaataccaacagctttgggaggctaagtccgatctggaaaagagccaggcggccctggagacccgcatcgacgcagagcggaaaaaacatgaagaaaccttgcggttaatcgcgacggcgcaacaggagctgacagatgcttttaaggccctggcggctgaagcgctcgccagcaataatcaatcatttctgcagttggccaaggccgtgttggaaaaatttcaccagcaggcccaaagcgatctcgaatcgcgccagaaggccatagacggcctggtcctgccgctgaaagaatctttgcagcaggttgaccacaaactgcagaatttggaaaaagagagactgcaggcttatgccggccttttggagcaggtgaaattgctttcgacagctcataccgacctgcgggccgaaaccgccaagttggtcaacgccctgaaaacccctgccgtcagaggtcgttggggtgagattcagctacgccgggtggtggagatcgccggcatgaccccccatgttgattttgtcgaacaggcctcagccgatacggataccggcaaattgcgccccgatctgatcgttcatctgccagggaggaagaatatcgtcatcgatgccaaggccccgctccaggcttatttaaacgccgcagaagatcaggctgatgatcagcgtcaatcgtggatgaaacaccacgcccgattgatccgggaacatatcagccgactgagttcgaaaaactattgggaacagtttcatccgactcccgagtttgtcgtgatgtttctgccgggagagatgtttttcagcgccgccctggagcaacagcccgacctgatcgaaaccggaatgagccaacgagtcattcccgcttcacccactaccctgattgccctgctgcgcgccgtggcctatggctggcgccaggagcagcttgccgagaacgcccaagaaataagcaatctcggcaaacagttgtacgaacggctacggaccttcattgactacctggaccgattgggaggaggactcaaaactgcgatcgattcatataaccgcgccgtcggtgcttttgagaaccgcgtcctggtcaccgcccgcaaattccccgaactcggcgtactagcgggaaccgaactcggcgttttaaacccggtggagaaatcgccgcgtcaggtctccgccagcgaggcggcagaatgacctttcggattgcgtaacacttcagttgtttggagcaaatacaaggttcacccctgcatgccaatatccctttccattaaaccggtttattggtggcataggcttccagtccgtatagagaaataatgaaaaaaggcagggccggaacccgaccctgccaaaaagaggtattcatgcttcgttgagattaggcctattcaccccgccgccgccgggcgtaggcaaccagacgggccataccggcacctaagagcaacatggcgcccgggagggggactttgccgtcaatgggaccgttgccgcaggtaccggaggcccaaaagaaggtaaagttatcaaccgcgcccaaggtaatggcaacactgttatcaggatcgtttccgatgccagttgtccacacaacaggaacattgccaattacgttgcccaacgcaattgcagggacatcgacggctccggctgcatccagcgaaccgccgtattgcaaacttgtctgaccggcgaaataaaactgagtattattatacccattagtggccacatcatagacgttggtaatccggttagcagtcccgttagtgccgtcatccagaccaatggcataatcaaaaccaggaccattgtaccaaaaatctataaagaggtcggcggtcgcaactgcatcaatactcttgttaaataccggagaccagttggtgtaaatggtcaaaactccaccaataaaatcatagccataggtattgaatggaccaggattagtacttgaaatggggtcactggcaccgtgatgcagtacaccggtgttaacagcccctttccatttataaaccggtgtatcggtagcagtataagccaaagccccgctggcaacgaagcagaccatcaagccggcgcagagcagaataagtatttttttcatacagctctccttaatttaaattaattttgggccaatatttccctaacactataatatgattatcataccggatatatcacctcctcaatgtcccctccaatcgggagtctctggattaaaacggcaatactcacaatccttagctgcattttcgtagtgcaagaaaaatgcctatttcttggaccactcaaaggcgggaaaatatcccatatttgaccctgccagagatttctttttggcagcttggtgctaaaaatgcggtgaattatcgagatattttatgaaataagatttactatcttttataatctcttttttatcaccggaatatgggcacttaggtacctatgtatattgtttcataattttaacacgatgtttatatttctgatttaggccgaattcattaattatattcataagtaaaaagggaatagctccttcccggcgtatgatagaggagattttagcgaaaggaggcgtggctagatgtttcaaaatgtgaacttaaaaaacaattatttctgctgcgtcatgcggcaaataagctatattgctaatatttataatatgatagcattttgcaggatattggcttaagagttgcataattaacagcagaatgctctcagaggcggatcggggttttgagggaggaatacaaaattaaacatcggctgccaagatcaaacagaccccgaatcggcacaatatcccagggataagaagtaccatgcttaactcttgtggtttgttaagaaataccttatattaaaattaaacaaggttttaattcttgcgttggggtgcaatacttgaaggagttttgatcgtccatgagtgagtttacactgttctcggcgctgcaggcctggcggtttcggaagtggtattttatcctacctgccctgattattcctctggcagcggttatccttgcattccaactgccccgggtctatgagtccaagtccaccatcctgattgaagaacaacagataccgccggagtatgtccgctccactgtcaccggctacgccgaccagcacgtccaggttttgacccagcagatcttgtcccgaaccaaattgtgggagattgtagaaaaattcaacctgtattccaaggagcgccaaaaggatagtagggaagatatcttagagaagatgcgcaaggatatcatcttccagactatcagtgctgaggtccaggacaagaaaaagggccgcgccgctggcactcaaagttttaccattgcctttagtatcgcctatcggggcgaggatcctctcaccgtacagaaagtcaccggcaccctgagttctttgtacctggaacagaacctcaaattccgggaagagcaggcacagacgaccaccaagtttttagaggcggaactcaaggaattaagggatagaatagacttcctgggcggcaaaatcgccgatttcaaagagaaaaatccaggctccctgcccgagctgcagccgttcaaccagactcaggtggtaaacctggaaaacgaggtccgacggctggatagtgaaatccagagtgcccagaaccagaagatctatctggaggggcttctcggtacggcacaggtttaccgcacggaaacgccggacgccgctctcaaggacccccgaacccgctatcacactttaaacgaagaattaaaaaatctgcgggccaagttttccgaggatcatccggatgtccagcgcctcctcaaggagaaaacccagttagagcaatttttaaagatgcgcaagagcggtgatatccaaaatcaatggaagctggcccaattgcaggccgacctggctgccaaagaaggaaaatattccgagcagcacccggatgtgaaaaaactgaagaatgaaatcgcccaactgatggcggaggcccagaaaggtaatccgacgctttccgatattgacctggccaatccggcccagatgaacatcatcacgcagagccaacagcttaccaatcagatcaataccctgacgcagctcaggctgaagcagcaggaaaaactggcctctttccgacaacgtctggaagccgctcctaaaatcgaacaggaatatctggccctgcagcgggattatcaaaacgctcacgccaaataccacgaagtgatgaacaagttaatggaagcccgcatttccgagggtatggagcagcatcagaagggcgaaaaattcaccattatcgatccggcctcttatccggaggagccgatcaagccgaaaaaattgctaattgcgctggccggattgtttttgggcctggggtgcggtttggcctgtatgctcggccgggaaaacctcgacacctcgattaaaagcgtagatgagttggccggactcaccaaagtgccgcctttagcaatcattggcaatataaccaccgtctatgacctggcccagcagcgtcggcggcgttacctgattctgacggctgcctgcctgtcggttctggtggcaatcctctgctttcactttttttatatggacttatggattttgatgagtaaattagagcggctggcgaataaaatttaagtggagactaccagtgagttttattgaaaaagcagttgaactggcaaaatcatcccgtcggcaggaggaaggcagtcaccggagtgaacttgaaaagctcctggaacagcagccgctttctgatctggaagaggccccctatcctgaggaaattaaggatatcgcctattccttaaccaaaaccgtgcccatacagatggaaaccatggtccgcaaccgcctgattaccggcggcgtcaatcctgaaatacaacagagttacaaactgttgcggacccatatcttacagaaaacccacggtcagaatcataatgtcttgatgatcaccagtcccatgccggaggaaggcaagaccttgacggctatcaatctcgccgtcagtctctcccaggaactttcccagacagtgttgctggtagatctggatatgcgatttccttccatatcccgctacttcggttttacggccgagcgcggcctggcggattatctggagggcaaggctaatatccccgaactgctggtgcacccccagggtatcgacggactggtgatcctgccagccgggcggccgacggaatgggcggcggaattgatccgttcacctcggatgctgcagttggtaccggaactaaagaatttttatcccaaccgctatgtcctgttcgacctgccgccgatgctgtcttttgccgatgccttatcgtttgcccccctggtagacggaatcattttggtggtagcagctagaaaaacctcgcgggatgatctgaaacgctgccaggagatgctccaggggaggccgattatcggctatgtgttcaataaagctgaagaattgaagcaatccagttattaccgctattaccgctccagcgacagacccaaaagatcctggtttttttggacgggtaacgggaaaaagcaataggcataggaatgctaaccaaaaggcaggatgcgctgcgctttcacgcccgacgaataatttcataagctggggatggttagcgatatcggtatgcagaactctaaatgggaaatatgtttagctgtcggagatgtggctgtctttttcgccgccatcccggttctgctgttatggcatttacatttaggccagtcgccgcaattttttccggccggccggaagataactttgctcattctcctgagcgtcaatcttttagtgatctacgtttccgatttatacgacaaatataaggattaccggaatattgagaatatttcccggatcatctttgccgtttgggtcggtatggtgctgggcggtctggcaatccgcttcactaaggacctttacctcgatcccaattttatcgagtggcatgccctgtgctttagcgggctcctgatcttctggcgttatctgttttctgccctggccctgccccagcgtttacggcgccgaatgctgattgtcggggctggtgactccggtcaacggattctcaagacaattcaagagcggccgaacagcggtctggaacccatcggttttgtggatgacgaccctcagaaagtcggccagcgcctcaaagggattgcggtgttaggcacctccgatactctgacggagctgatcaggcgttataatatcgaaatcgtggtggtcgccatcattcgggaaaaatcgccgaagctcctgaaaaccttgagccatctgtcgttcaatcactgcgaattagttgatatgccgactatgtatgaacatttagccaagaaaattcccctcgattacatttctgacaactggctgtttctgcatagcatttatcggagcaaatactattaccgccatgtcaagcgtctcatggacctggccctggctgccgctggcctgcttctggcagcaccgctcttgccctgcattgccctggccattaagcttgacagccctgggacagtgtttttccggcagcagcgccagggacagacgggaaagtcgttcagcatttttaagtttcggaccatgcgggacgctgcaccggatcaggagccgcagtgggccgtgaagggcgatccccggataactcgggtgggctggttcctgcgcaaagcccgcctggacgaggtgccacagttaatcaatgtcctgaaaggcgaaatgagcctgatcgggccccgggcggaatgggacgtattcgcccagatgtcactacaagaagaaaccagatggcggcctgggcgccgggccggcgatccgccgggctttatggtgcctgccggtgaagtagaacgggtaccgttctatggattccgctcggtggtgaaaccgggaatcaccggctgggcccaggtgcagttccccatggctggctcttccttcgaagacttgcaggagaagttggcctatgatctttattacattaaaaatatcagtttattcctggacctcgccatcctgctgaaaactatccggattgtcctgatcgggagggggaagtgaaaaatcaggaattagggaaaagggaacagggaacaggatgtaaaatacgtatggtggacacttttcaccagtccccggccctctggctaaccctggggcaggtattcatgggtctcgccctgttattggccctcgggtattacctctggcccgctctggtccccctggctacccgcatcgccaatgacgacaattactcctcaggcttaatcatccccttagtcattggctatattacgtatcgcaagtggccggaactgcgccagccctggcggccctcctggtgggggctggcggtcctgactctcgggttcggcctgtttttcttaggcgcagtgctcaccatcgaatacatttcgcaactatccctggtagtgctgttggcgggcgtcttgtggctgttgggcggctggcagcgggtgaagcagttgagcttccccctcctcctgctggccatggttattcccctgccccagttctttatcagcaagttgacgctccggatgcagctggcctcctcgcaactggccgctgagatgctccgcctcgcaggatatccggtggccttgttcggcaatgtcatcgacctgggagaccgccaactacaggtggtagcggcctgcagcggcctggggtatctcttcaacgccctggggttgggagtcatcttctgctacttcttccaacggcaggcctggaaggtggttctgctgctgctcgccatgatccccttcgccatcgtgggcaatgccacccgcctggcctgcatcggcatctggccgatttttgagaaaggcttctggcatgccagcttcggcctgagtatctttattctaggttttgactatttaaggggaatcaactggctcttgaactatgtcagcccgatgtcaaccagggaagagggaaaaggaaaaggggaaaaggatgcagacctgattcatgaaatgccaatcccaaaccccgagtctacgcttccaggtcctcggccgcgtttttcatcttatgcctctctggctgccgggttggtacttgtcctggtgatcagcccctttgccgtcagaggagtgcaagtaacgccggtgcccttgaaacagagttttgagcgttttcccatgcagttaggcccttgggagggacggcacgtccacgttgaatcctccatagtggctgccaccggtgccgacaaggtcctgaacgccgattttacgaatccggctcaaggtccggtctccctctggatcgcctattatgaaaatcaaaggtccagggcctcggtccactcccctatgacctgcctcatcggcagcggctggaagacggcacacacggaagtatttgagttagcgccaggaaaaccgataaactttttaatcctggatcagggcggcaaccggatggcagtatattactggtatttcgagcggggccgctggctggccagcgactacggccacaaactgggcatcggtctcgatcggctccggctcggccgggccgacggcgccttggtgcgattgaccaccccggtaaccggggatgtgggacaggccaaggcccggttggatagtttcctgcaccaattacgtccgatactgccagagtttataaaggatgacaaaagatcagagaaataataaattaaagctccggaactcctggcagagcttttttccctagttcccaagttgtccttgggaacccaacgtcccgccagccttggtctggtcacctctttaggagttgccagtaaattacgtatgttgtttactagtccggagatattccatgggcacacaatttgtcttgagtgaatatatcaacctgtcaatggcgcaggcagtctacgacaaactagaagatggcactttcaccggtcgaattccttcttgccctggagtcctggcattcggaacgaccttgcgtcaatgtgaggatgaattacgctccaccctggaagattggattctcttaggtcttaaactggggcataaactgccggttattgcaaacatcaatctaaaccgggaagcccgccatgattcaatgggagccgtgtaaaaggcgaatttttatccaacgattgcgccgcttcggttttgtgggtcctttttccggaacgcggcatcaatttaggtattttatatcgtttgcaaaaattttgtcctttatgtctccctctcccctcgaggggagagggtcagggtgaggggtgataatattggccgataacggtaaaaaaatttatgtcctccatatcgtgggcgcccggcccaacttcatgaaagccgcgccggtgatgcgggccctggctagatacccagaattatcgcaaaagttggtacacaccggccaacactacgatgccaatatgtcggaaattttcttccggcaattaggcctgcccgcccccgattttaatctggaggtgggctccggctcccacgcctggcaaactgcccagatcatgatgcgttttgaggagatcgtgcttcaggaacggcctaacctggtactggtctatggcgacgtcaattccaccgtggccgccgccctggtctgtgccaaattggggataccggtagggcacgtcgaagccgggttgcgctcttttgaccggactatgcctgaggagatcaaccggctgattacagatcagatagccgacctgttgtttaccccttcccaggatggcaatgataatttaatcggggaaggtgtagcgccggagaaaattcacttggtgggcaatgtcatgatcgacaccctggtgcacctgctcccctctgtgaatggccgctgccgccaggagctgcatctggaacccaaaaagtttgccctggtgaccctgcaccggccgtccaacgtcgacgaccgggagcgcttcgccgccatcctgaaaaccctggataccatcagccgcaacctgacctgcgttttcccggtccacccccgcacccgggcccggctgcaggaatgggacctcgctattcccgatgagagccgccttcgcctcctggagcctctgggttacctggattttttgggtctgatgcaggaggccgccctcgtgatcaccgattccggggggattcaggaagaaacgacctttttgggcatcccctgcctgaccttgaggaaaaataccgaaaggccgataacggtgggggtagggacgaatatattggtgggagaagatttggaacacctggaaaatgaaactcaggctattcttaacggaaccggtaaaacgggaggagtcccccccctgtgggatggcaaggcgggggagaggattgctgagattgtttgtgaatacttatgaaaatatccttcgtcctctatcaataacctaatacttaattcaattaccgagagatgttttcgaccatatcgttgatacccattcctgggcaggcccgaagcccagagcattttcgtattggtcacagtttatcgctatgctccacataaatggttttcgctcgtttaaaaatatggcgctaacgatcctaccccctaagggtagctttataagaaatgtatttacccttatgaccgggacagtggtggcacaggctattcccatcatggcttcgccgatcctcacacgtctttataacccagaagaatttggcagtttggccctgttttccgctgttgcttcaatgatcggagttatcgccaccggccgctatgagcttgcaattatgttgccccaggaggaagaggaggctataaacctggtggggttgtccctcgccatcactctttgtttgagtaccattacttttttggttgtcgccgcatttaatcgggaaattgccaatcttttgggcaacccgaacttttcaatttggctgtttgccattccggttacagtattcttgaccggtttgcaaaacacctttaattattggtttaaccgcaaaaaacgctatgccaagctgtcactatgcagaataacccaatcctcggtaaacgtgtctgctaatatcgggatgggcgtggcaggatggcagaaaagcggtctcatcggggggttgttaattggtcaaagtttctcaaccgcttatttagtttggcaggcctggcggagggatcgcagcaaaagcagattggtaaataaatctttaatggctaagactgccagaacttataaagattttcccaccataaattctctgcacgccttttctgatatgttgcagaacaacggtgttatttttttactttcttctttcttcgggccatcgatcctgggtttttattttttatctgtgcgtatattgaagacccctttgatgttcatcgggtcctctgtagcccaggtattttatcaaaaggccaccgaaacatttaacgctgggggcaacctccaaggcttggtaaaaaaaacaatgttctcactaatggctattgctttcccgatatttctcctcattctcttcttggccccatatctgttctcgcacatttttgggaaagagtggagggaggctggattctactctcagattcttgctccttggttttttttaaactttattttttctccaattacacaaattcccataattgttaatagacaaaagatggggtttatgattacatctatcggtaatttattaatattgatttcaattttttatggaggtttcattgccaaggatatctatctggggctctatcttctctcaacaattctctcggtttatatgatctgttttgctttctggttatataaggccgccggccaggtttccaaaataattccatgagaatgttcaccgaaatttttaatcgtttatacaccaattatttacggacactaggagcccagatcgggcggaatacttcaatatcttataaaaccgatatcttacaggcttatagggttacaataggatcgagatgcattatttacaaagaggtctcaatttatattgggccgcggggttctttgcgtatgggggatcaatctcatcttgccccttactcctatctcctgatagagaataacatcctgcgacttggcaataaggtcgctgtcggccccttctgtggttttttttgccactccaactatttttcagagcccggaattccattctgcgacagttacgtggacggcaatatactcataggttctaatatcttcataggtgctcagtgcattatccttccagatacgcatattgaagataatgtaatcgtgggtgctaattctctggtaaagggaactttggagaacggccacctgtacgctggcatacctgttaagaagatcaagagaataatataatccgacatgatcaagtactctttcacgtgtaattcgttgaagttaaaacatttcgctaagtggttatatatgttgctttgttttccaaatcatcaaaggttcatccggctattttgcgaaatcctggcctcataccttgctatacctcctgagagggtttttctcttcgcctccggtcgaatgggactatatactctcttaaaatcattagccttacaacctgatgacgaagttatcgtccctgggtacacttgcgtcgttgtgacaaatgccatcaaatacgccggtttgaaaatacggtatattgatattcagtctgagaccttaaatctcgataccaaactattactcgaaagcattactcctaaaactaaggtcattgtggtcagtcataattttggtattgtttatgaagatattcctcttataaagcaaaaatttccacatataatagtggttgaagatgctgcccatgccctaggttcccgctttaaaaatgggcggaaaactggaaccgaaggggatgcggcttttttcagttttgaatactccaaacccatcactaccggcttgggaggcgcattgattgtgaacaacgcccaacttcatccagcaatcgaagaactgtataatagatttggcttcccgccgcgattcgccactgtaaaggtacttatcacgcttttcgtacagctgttaacctcataccgctacacagtctgtctccgtggattgatgatccagggtattaaactattagcgctgttggcaactacttcaaaggcggaaattcaaggagcaatgccccaccactatccctccaggttggccccccatctggcactattaggttttctgcaaatgcaggagatagaagccatcagttgccggaaagccgccattgcgggtgtttatcacaagatgtgtcaggaaatatccggagtctatgatatttataacgccgaatacgtctacgtacgctatccggtcattttttctgaaacggcagaccagagccgaatcgatgagataggatttctggttaagataaaaacaggtattgctttaggtgaatggttcaatgatgtcgtgcatcccaaagggagctatcgatacgattacaaagattattcctgtaagattggtgaaataatggctcaacggatcatcaatttcccgataaatattcataccaccattgatacccaaacaacgaggaagctaatatcaatattcaatgattttttattaacaggataaattccaatagtcattctggtctatgattgattaatcctctctttggactctcttcatgttattttgcatgccacataatatgaatgaaatgaacgctgcttagaagatcgcccagcatagattgagcatattgcaattatccaaagctcttcgatatatcattggcgcttttcagcaccttggcattcactacaggcaggcactacgagtattcataaagtctccataatcatggcctgtaaaactattccgatattccccttttttgccggacacaagttgtatgaagataattattaaaggaacacctcattttgttagcacaatttcagaagctttaaaaattaattatccagaacacgaatatattgtgatatattctggagagacaattaaagaaagaatacgtatgttatttaaatatatttataacattattaatgcagatattatttatattatatggggaaaatgttataatcgaccagatataaaattagctttgttattaaaaaagagggtatatatgcattggattggcagtgatgtaatcactgccaaatataattttaataaaaattattatagaaattataatattaataatatttatcacttatgcgaaacgccatggattcaacgggaactaagagagattggcattatagccgatattgtaaatttattctcttatgaccgtattaataatattgataatacacttcctgatcgattttccatattatcttatgctgctaagggaaaagaattattttatgggcttgataaattaatccgattagctaaagatttcccggagatcgaaataaggattacaaatatatcggattatgacgatgatttgccagataatattaaattattgggccgggttccagacataatacaacaatatcaggattgtgttttatatctacgcttgattgaacatgatggactatctttttctgtccttgaagccctggcacacggcaggtacgtaggatacacttataaattcaataatacaatctatatcgatagttatatcacattaagaaatgtagttaacaatttatttttaaattttaagaataatacgttagctataaatcaagaagggattgattttatcaaattgagatttagtagcaaggttgtatcgaaacatttaattgatagatttatgaaatagggaatattaatgaaaaaagtattaatattatcatattttttcccaccccgacctgggatgggatctatgagattttatggaatttcaaaatatttgcctcggtttggatgggaaccaataataattaccgctaaattaccaagtcatcattctcacgatgtgaaagtaattgaaacgaaatattttgatataaataaattattcaaatcaatatgtggattcgatcataaaatggggatatttgatcaattacatggaacgcaatataaaaagaagggaaattggttcattataataaataaattaattaaattatctcaagacattttaaacttcccggacgaacatatcggttggtatacatatgcacttaaagctgcatctgatctaattctcagtgataatataaatgctataataagtacctcgtatccagtaacagcacatttagtcgcaaataaactcaaatcaaaatataacataccttggatcgcagattatcgagacttatggagtcaaaatatctataagaataaattattattattaaaatatattgagactatcttagaatataatactattcaaaaagctgattatttggttactgttgattcagatgtgggcagattaaagtcgttacataaagataaaaatatatatcatattacaaatggatatgatcctgatgaattatctatatctccattttttgagtctaataaatttacaattacttatactggaggaacactatattatgggaaaagagatccatctatgctttttcaagcaattaatgaaatgattaacgatgatataatagatcgtttgaacattgaattactattttattgtccgaaagaaatatggcttataaacaaaattaaagaatataatttaaacgatattgttaccttaaagggatatataccaagatcagacgtattaagagaacagaggagagcacatttattattattgatgcaatggaatcatccttctgaaaggtcagcttattctggtaagttatttgaatacttagcagctcggagaccgataattgcctttgggccaggaggaattgttaacaagctaatttatgatacagaagctggtcattatgtaaataacttaatcgagttaaaaaaatatatttcagcgtattataaggaatatttgcagaccggtgaagtcaaatataaaggaaatcagaatatctataaatataattactattccatcgctaagttatatgccagcttattagataatcttattacaacaactggttaactataatttatttatattattatggcattatatatattgttaatatttgcactattacgtcctattacaataggaattgtacaatatataccatttattctagaattgtttgccgtaacattttcattgttatttattattattatttgtgcgaacttaagaaatattaaatatgataatatcgatattattatttttatatattatttttattgcggcctgagtattttgtggggatccagttatagagaagtatgtagatttattttaccaatattgcttttttatgtagttagaatcactatcacagatagaaatgctattaaagctttgttaacgagttttattttaggatatagctttttaatattaggaagcacctttttaataatatccggtaggtctgaaagcattatagtctatcattctggtatagaaagatttcaaggaatggcatcagggcagcacgcactggcacattcaatgtttattttttcgattatttatgcactattcaaaatatactatattaatatatcaaaaatcttagaatatattttattattattgcttatttgttccatttattgtttgtacaagacctttactaggacagctctcttaggtttaataatattttggatgattttatttttcggttgcaataaaaaattatttgtaagtcttatattgggcgctctaattatttcatttttcaattatgaaaaaatacatcaagttatttggcaagtagaaccagatattggacattccgagaatattgatcatgctagcagtggaagattaactctatggagtcataatttatatattttttcccaattaacaattgttgaaaagatgctaggaataggaataggcaacgaaggaacacaaatagaagaattacagaatataactgctttctctcataatgattatttaacattattaatgacaaccggaattattgggttattgttatatttacttataatatataattttattattcacgtaactacattatacttagagtataaggtaaaatatatatttataagtttttttgtatccgtttgtattatgaatttttttagcaatagttacattaatcgatttgaattagggcaattattttatttatttatgggattagcttatcaactgcaaagcgaaaacttccaaaatattaggtaaattattaacggaataaattctaaatattacagggtaaaataaaatataaatagctatcctaattaaggccttatgcgatattaaatattatagttataaaattgtttaataaattttagatatccactataactatatcattatttaaataatataggtgctatcgttattaattatttattgattagatgtcaattttctataattataccgatactaggttcgagatttgaataaattaaaaaatgtgataatgattggaccgtgtgcagaaagtcaaggtggtatttcttcacttattcaaaattatatatcttccggaattatgaagaagttacatatagattattatcctattcattttgtaaattcatacagttataataatcttttttatttattggcaataataaaaatatctcttaacattattaggtatgatatattacacgtccatgcttcttcatggtggagctataggaaaatattccctctattaatattaggaaaattattagggaaaaaaattattattcatctgcacggaggaatgtttgatatttattataaagaggcatataattttgaaaaaaatcttatccgttatggtttttctttggccaatcgggtgattgtactgtcccacgaatggatcgaaagaataaaagcattttgtgaaacagcgaagattagagtgatttctaattgcgtaataattaaaaataataataaatacttgcagaatataaagagattagttaaaccgcgcacgatattatttatgggagacatcgttgcacgaaaaggcgtatacgatcttgtcgaagccataaaattacttcaacctattgagtctgaaatatctgtaattttatgcgggcaaggcgaggttgacagagtcagaaatattataaaattggaaggtcttgatactatagtttctgttcccggttgggtatcgggttccaataaggaaaatttatttaatatcgcctacctttttatattgccttcctactttgagggtttacccatgagtatactagaggcaatggctactggaacaccggtaatttcgacatcggtgggaggtattcctgacgcagtgggaaatgggattgaaggtattctgatcaaaccaggtgatattttgggattggctgcggcaataaaaaaaatgctgaataacgaaggcttatgggctaccatgagtcaagcagcgaaacataaaatttctaaaaaattttcagataagcgaattacataccaattaagaaatttatatgctgaattatgataagttaggggcataaataatgattcgaagatatgctaactatattcggaaaaacattatccgactgcctaactttattaattactttattttaaatatcaaccaaaatcctaccatgatatatgggatagattatcaacgttacaaaaaatatttaaataaatctgacaccactttcaattctgaattgcatcttctcaacgttgtcaatagtgcaatccaaaccgttccatattatcgacggctttataggggcatgactttcaaagatattaaccaattctctaaatgctttggcttcatcgataaagatatagtcatgattaatatgaaggattttatcagcgataaagttaaaatagcagattacgattttggaacgacaggcggaacaagcggtaagccattgcaattgattgccccaaaaacccgttatataattgaatttgccaccattcatagtatatgggagagaatagggtataaatttaacgttagagctgtaatcagaaatcatcggctaccaaagagggtgatttataaaatcaatcctttgatgagggaggtgatattcgatggatttcggctaaacgacaattattttcaagatgtctataaaactatccgccgccttaatatcgcgttcatccattgctacccatctgtcgcctacgagttttctgtgtatcttctcaaaaatcgtttagacgtatcatttataaaggcctttttatgcagctcagaaaatatcttcgattatcaattagacttggtccagaatagacttggtattagatttttcaatttctatggtcatagtgaaaaattagtactcgcaggattttgcgccaaatcggatttataccacattgagccgacttatggttattttgagcttgtagacacggaaggaaacggcataaaacaagtaggagatataggagagattgtggggacctcttttcataacccaggcatgccattaattcgatatcggacaggagattttgcagaatatgtaggagatatttgtccagtatgtcatcgacgtgttcctgttattaaaaacattatgggccgctggcgaggcgaccggatatttaaccgtgatggctcatttgtcaccacaacagccttgaatttgcacgatgaactatactcggtaatttatggcttgcaatatgttcaaaaggaaaaaggcatacttcagattttaattataaaatcaccattatataattctatgcatgaggagatactttataaacattataaagataaactaaataaagatacaaagattgaaataaaatacgttgatgagttaataaaacaaccaaatgggaaattccttctcctcataagcaaaatttcctcaactaattaataatagtgataatctttttataaatacttaactaatataatgaatgtgatttaataaatattattattcaaactacactcttataataaagatattttattatctgcgtatatattactgcagtaccgcaatggcataattttatatagtattgcctgcaatacggttaacatattgaatttatatagtacaattattgaaaaaaaactaaatttctttctaatgcgtctgcaaaacgcctcgcttcctgaagtaatcaatcggattggagattttttgtttattttccggacgcgggcccgatttaaaaaaagcaagatttttattagtgactctctaatcccatctgccgatgttgatcacctgcagttgccagaattccggtatccaggaaacgattcccgcttacaatctcttctctctggcgagacctttacgctcaatggcaataaaagagagataatcgcatttgaagacagaacccgaggccggttttcctgcgacatacctgtttctcaaaacagcatagacatccgcatggtctgggaaccggcaaggcttcagcatctcaccatacttttgttataccttcgagatcataactaccaatccgattcaggagattttagagagacagctaaagatttcctcacccctcacccgactcctttaccctcaggggaagagaggaaaagaaaggatgaatctctgtgccggggagaggggagaaaaaatgataaatctctgagcaatggatataaaactgattcctttatgcaaaacattggagaattcgttaggaattcgctcctggactggcttgacaaaaatccttttctctccggcccccactatttctcggcaatggaatgcggcctcagaatcccggtatttttttatgccttgaaaattttagataatcttgatgacttagaacggcagcgaattcttacttctatctatcagcatgcttggtggatttcccggcgtctctcgctctactcctccctgggcaatcatacggtctgtgaatgtatcggactggtctttgccggggctgttttcaggtctgcccccgaagggatagcctggctgaaccgtggaatcgaactcttgcagcaagagctttttcatcagattctggaggatggtggcccggcggaacagtcgctgaactatcaccggtttgtcttggacctctattggctggctgctgactttctggaaaagaaccgcttatacgattgccccgcttggaagcccagattgctccagggagagacctttctgcaggcattctgtgatgaccagggaaattttccgactctgggcgacagcgatgacggttgggccatagcccctggcatacgcccgcttagaggatcaccgttttgcattaagttgcaaaaaatacagccgccaatccaagcaaactctgaggcaataaaaaatcaggtgtcctgggaaaccttgccatcctcaggctacactattatacgggataaatccggtcttattttaacttttgatcatgggcctttagggatggccccgctctatggtcatggtcatgctgatgccctttccataaaccttagagtcaacggcaggactatacttgttgatcccggcacctatcgatataatggctttccggagttccggcggtatttcaaaggtaccagggctcacaataccgtagccattgatggccaggatcaggccgcccaacagacgggtttcatctggagtcacccgtttagggcacatttggtccgtacctgcccgattgataaaggtctgatcatcgaaggttcccataatggttatgaaaggctaaaagacccggtgacacattctagaatagtctctttcctggaaggtcgtcatcttttaatccgggacacgttctctggaacaggaacacatttttttgaactgaattttcatctccatcccgaagcgataataggtgctgagaaagaatggtgggttattcaatatggcgaagcgagggtttttatgaggcttttttcagggggcagttttaccctgatcaagggtcaggaaataccgccattagggtggttttccccggcttatgggactaagcttaaaagccgcgtcttaaattgcactctgagcggcagcgtccgaaacattcaatttctgacggctatctgtatcgactcccccggggaggacgatttcctcctagaaatggcaaatttattatgactaaacgcctaaaaattcttgatatctgggttgatgcgataactaagccggaggcaatgcaaaaggtggctgatattttgaaaaacggccaaagaccgcatgctatctttgccgccaatccggaaaagaacttctctgttcccaaggacccggaattacataagatattcgaacaggccgatattctcctccctgatggtatcggcatggtgtgggcagccagaacgctgtatggggccaacctagaccgcattcccggagccgaatttttcgaggatatctgtgcgttggccgcgcaaggagggtataaggtttttatctatggctcaactgaagaagtcaaccgacagtcagcggaaattttacaagctcgctttccgggtctgttgattgccggaagagcacatggctatttaggcataaaagacatgcccgccctcatcaaacacatcaatagttcacaggctgaaattcttttcatagccctgggttcccccaaacaggagaaatggtttggagctcataaagactctctccgctctgttaagatcgtccagggaattggcggcacccttgacactatagtaggtaaggtccgaagggctcctgagatttggcgtcgggtttatgccgaatggttgtatcgtctcctcaaagagccgaagcgcttaaaaagacagaaggtcctgcccctttttatggtaggagttttacataaaaaatttaaacaagttatttgcagtttgggcgggtcatagacccgcccattaataatacatagctaattttgctgaaaacttattactgcctgagcacttgtgcactatttttgtttataatttgatccgcctacagttcgaggactaatcactccgccagtcttataatattctattgcccctatgctggggggattgcgccatttgttgccctgaaaatctgtgattagccctacaggacagcctttcccgatgcaaggagatattgtttgtaatctataatctgtagctttagagccgccagcgttgataaattgcggattagccaccatactatgtttttcaaaaccaagcgcctgcatctgggccaaggttttctgaccagaaggcaaccaaaataaaccatctgtatcccaacagttataatctaatattaactgatttgtataactcgcaattccaatagctgctactgatccatagttcgcaatgatgttattgcgtatagtccaataatgatttgagccactgataaaacctaaatatattggataagtatcatcacatccaaaaataacattgttttcaatatagttcatttccgaactatttaatccctgccttagataaaatccatagctgccgccaagtgcacctttcttccctgtatttataataacattggaatacacacgattattatctaaagcataatttccatctccttccatctggatagctcgcgcaatggtattataaataaagttattacgaatagtattatttgaagcagcgtagccatcattggcataaagaaaaatagctttctgaaaacctccctttacaatatttgactcaattaaacaattaactggattttgtagtccaaacgcctcttcgtcttgccatgccccattacgggcccatctatctatgccatctatagtgcctccatcttcaactatattatttcttataatataattatcatttgaagttccatataaatgatttgctgcttgacaacgataatagtaattattttctaaagtaagattagaattggtgatttcaccgcccattgacatataaatgccacacatagaataattaaatacacaattacggatagtaaggtaacttgtattaacagaaggattactattaataatacaatattcgccatttctaatggttagaccactaataattatatatgatctgttagttaaatctatcaatccgcgaatctgattttttgcgtatgaaacaatatgatcacttggcatacctgaagtgggtttataatagaccttacgaaattcagacgaattataataccagtttccatcagagcaggttgaattgcttgcaatttttaagggcaaaccgtcttcgtaaacatgattaacataggaatccacagggtcagaataatataccccaggtgtgccggttccgtcccaggaggttatgcgcctccccgcatctattaatggcgactccccatcggcagcagcataggttatacatccgcccgcttctgatccacttgagggaggaataatttgagaaataatactcccaccctgctcgcttattttgattatatcgccaggagaaaacttcgctccattatgcaccgccacactcatacacttcgacttatccgaaggtggtcctgttgctgcttctttatttggcgccgtgccatcggcccgcatatagtaagtggcggcttgtgagccatgtacccagcacagactaagcatgattaccatgaaaatagttttaatggacttcatcatctttcctccatctataataaacgaatctggataatacagtctctggtctccgaataatggtctctggtttcttgtttccggtttctggatgattttcatgacctgcaagccacccacgaaccaaatattatttgccggtagcacaggttttcaattttgtgcaaaagttgatttccctgtagctcattcgaagccccattgaaaggcacaaatcttcaagtctttgcttattaggggctactcatgacgcagacctggaggtctgcgctaccgatcttctggcataacaaccgctgcatggccaaacgatatgattccctagcccattttgtaagcactccccgcacctcaagtcaaccacggcaccaccaacacttccgccgtgcctttccaaatgttggtctttgtcccctctcccgttacgcctaaataatcgccgttcaggagctctttggcgtttgattccaggcaaggcggaaccaccaataatgatggcataattcctaaagggacgccctcatcgtttttcagggtttgcatggcacgacgcgccgcctcataattggtgtcgttcagcgtgtcgtggctggcgtaggccaactgccagaggccgtagccggccgcgccgcggtagtcgacgccaaagcggaactttcggcgcataaagacatgactattacccgggcggtccagacttaccaagttcggcagagtgcgttgttgaaaaataaaaggtcttatacttctcgacgtatccagcagataccaggccgtactggagccgccgccataattgctctgcgttccctctggcccgccgggatggtcggtagcaaagaagttcttgccatcatagcagggcgtagtatgaccgttggccagcagagtagctatcagcagatcgggatgttgtttggcggcccggcccagctcggagataaccgggttgtaaatcccgatggtatcatcctccatgtcattgcgatcgagttcaacggtcgcctcataatctttattctcaatctggaaatgagccgccgccagattacggacctgccggtcgccgatccactcccggagcatcgggaattgcagcataaatttgtaatcgttccccctgccctttgaggtgacagtcatggcaacccggttataaaaactcgctgccccctgaaaagtctcattaaaaatggcattcaaggcgacgtagatgttgtctaaatttgattgattaatgatcatggaaaatctgtttgacctccttgtttcttattattcgcagatgcacaatgttgtttctttcacccctcaccctgaacctcgaggggacactaaggaccagcatttctataaaacgtaaaggtagcacatcaccctcacctggtggaccgcccacttttactcttccctgttcctttttccctgttccctcttgtcacagacgcccccatttaggtagaccctcacttttcccctttccccatttggggaaaggagaaatgaggggggggagaaggaaggaagaagaagaaagcatgaccataaaacccttttcaatcgttacaaatcaaatttttcggatcataatgccaaagattcttttgaaattttgaactgttccggggtaacacgcaataatttggcaatggccagttcggcagtgctcaggccaggttcagttttgccgacatacccgttctggtcgtggagatttttgtccaccggcccgattataggcgctccggctatatacgtctcgaatccgagaggattagtctctgcaaactgctgagcccaacttcgctcggaagggagaatcttaccggctttaagagcctgttctaccgcctctctggctttatctgaagctcgttcagccttgagccggtctatttcaccctggagtcggactacagtattttcggagtttttcagccccagcaccgcgattttgattttggcggcattggcttcgacacccaggagcttgctcatatcctccatgaatccaagtgcatatcggatggatttcactctggtaataatctcctcgtcattggtatcggcctcaagtccaagaacttcaatgagtttttccttcatgcgacccagttcctttttttctttttatcagaaatttcaataccgcgttaattgcaatgtagcacaggcccactcgccgtgtcccgccagcattccttttacgccacctctaccaacaacagattcggctcaaaatcgatctgggtagcgcttttggcaatacccacaatctgcaactgttccccactcgccgaaggaattgtttgagtcagagacccggcagtgcttccggcatagacaaacccgcccaccgtggcgaaggcccatttgctgttggtcacctgaccccggcggataaagctgcccgattgattggcggtgaaagcggcgctggccaggaccagacccggcatggtggctaccgacccggaggcggccttccagtatttcccatccgccttgaggtagcaaaggtcgtaggccgccagggcctcgccggccacccctttaaccacctgcgggtcagtagtgccaccggctgctgcaatggtgacgttcacagtctcattggccgcactatctgccgccgtcagggtaacattactaccggcaatgaaattaaccgaccgtctggcagcgatggcagtaccgttggccttgacctgaacccgggcattggcgtccaggttgccggtgagggcatcagcgccgccaacctggtgccgggctgcatgggcggagacatccaccccgtcaaccgaaccggtaactgttagattgccgttgaccgtaaggccggcaaaggcgggggcgttggccgtgcccaggttttgattgatcacatctaggttggccctgttcgtgtgagtatgatggacaacggcatcggcggcatggaccgagacatccagtccgtcgaccttaccggtaaccttgatatcgccattgatggtcaggcctttaaattccggagaacctgaagtgccgacattttgattgaccaagttcaggttggcgagattgccatgagtgtgatgaatactaacattggccgcatgttccgaaatatccacgccatcaaccttgccggtaacgttgatattaccctcaacgtccagatcaacaaacgtatactccttgactactgtacccatagagccaatctccttttcaaagtgtgcttcataccccgaattctccataaattcattttccatgaatttttctgaagggataccagagaaaagaaaatttagctaaaacacctggatcatttgtcacaaaagacaattgatatccaaccgcagggggatatatggtgatgttacaataacacgctcagcagcaggatacagtgagtggcactacgaggcttgcatattgatagatttttcccgccaggatgcgggttttaggaaggtagtcaaacaacaaaattcttaaaggtaaaccgtgtattcatctccgatgttcatcgcaattgccagaccctccggggagaccgggtgagccactccacgccggcagcggtgatccgaccggtatcctcaaaacctaccatgccgatttctggcaggaagaacttcggctcgaaggcaattaccatatcggcggccagcggaaaaggaaattttgcagtaatcaggggatattcgtccagttccaggccgacgccatgccctagaaagaatactcggtcacggcccacgcccataaaataatcctctaaaccggcggccttgacctccccccggaggcgctggtaaatctctccgggaagtgagccaacctgggcttcgacctcatacagctcaaataacctttctaccaactccagggctttacaggccgcctccggcagatctcccaagacatagaggcgcgtctcatcggcgatatagccattgacgcaggcggccaggtcaacgctgatgggttcgccgaccgccagccgcttggtaccagccccttgaggaaagccatggctaaacccggtgccgccgctgggcgtctccacatacgccgcctggataccggctgccccggaaagcacgtggccaaaaaacatctcaagattccaggtccgggtacgcaccagtccctggtgtcccgccagccgcaggtggtattccaaagctgccgacagctccagttcgctaagacctggcctgatcagtcgggcggcttcttccaatgtctcatccagaatcgccgccgcccggcggatctgagctatttcgtaagcgcttttgatcatgcgctgcttgcgaatcatcatcgttaaatcgacgatagaccgctggggaaataactcctcgtgcaatcggcgatacaacaatgccggcatgacatccaactccgcgccgatagcgccgttgtgacccaggccaacctggcctaaaatccgagggacatctctgatatcccggtagaaggccaccggaaaaggcaggtcaagttcctggaggcgctgctgcggtcggcgcactaataggagtgggtcacccgctggccccagggccaaaaagccgtcgacaatcacgctgctgtaatagtacagatcggcagcctggcgaataagtgctaattcaatctcggcgtcggccagcatttcttgcaagtctgcctgacgctggagtatttccgcaaccggaaccggttccatacgacccccttataaagacagggaagagggattttataacagtgattagttagcagtaataaatcctgctaccctatcctcatctccctatcttttattccctcatccctcatcccttttccctgtcttttataggcattttctcctcaatgccaccctcataatagacaatgactataagttcaccggccccctgggctcccaggaccaaaactttctcaatatctgcagtgcggctgggtccggtaagccagcttaccagccccgaaggttcttgaccggtcaaagccagggcttcggacatggtcagacaggctttgtcggccggaactatgacatagtgacggcggggacacaaggacagacgaaacgcctccggaaccctgctgccgacaagcaccgtcccggtttcaggaatagctcccagaccgacggtgacgacggtatcgacctgaagcggtgctttaggatcaatgtcgaatcctgacaaaaagtggacgtgaacctgttgcgcagaggtaagctgctcataagctgcccgcagccaggggtgatcttccagtgcgagattgttgccggtgttagataagataacctgggccagctccgccacgccgcacacgcgggccaactctgcccggttctcttcaagacgttggcgtaaaagttctgctaacacaggcatccccccagaaagcaagaaattaaggaaaagttcgccgttttggaaattgcgattcgaagaaagactcttcggccggcatcggcagacgccggttttccccccaccagcgaccgcctggaccatcggggagtagtcgtgccaggaacctccagagcggcgtcaggaaacgatacagccgggggtgttctaaaaccgaactgcttcccctcgtcataaccttcagcgctgggtgcaaacggctctcggtccgccggcggcagatctgttcggccagggggatgccgaccggacagatctggctacaggccccgcattgggtacataaatcggtcaggtcgacgccactccccagaaacggcgccaatagaatgccgatggcgccgggatatacctggccatagaggtggccgccgcctaactggaatatcggacagacattcaaacaggcaccacagcgcagacagaagagggcttcccggtagagcggatcggccgccagcctccgacggccgttatctaacaggatgaggtaaaaggcctgtcgacctccgggctgaggcttcatacccctgatgaaattgacgtaggcggtgagccgttggccggtggcgctcaccggcagcagccgcagcagcacctccaagtcggccagcgtcggaatgatcttttccaaccccatcaaagccacgtgtaccggcggagcggtagccgtcaggcgcaggttgccctcattctccagcgttattaggtggccgctggccgccgcggcaaaattgaccccggtgatccccatctgggcttcccagtagcggggccgtaaaaactttgccccctgccgggaaagaactaccggatcattgtggcggggcagatccaaatgcgttgagaaaaggtcggcaatatcgtcccggttcagatgcatggccggggcggtcaggtgggaaggagtctgaccggccaattgaacgataaactcacctaaatccgtttcggtcacccgacagttagccgcctctaacgccggattgaggctgatctcctcactggtcatggatttggatttaacgagaagccggacctgatgtctcccaaccagctccgtaatcaggcggcaggcggtgcggctgtcaggtgcttccaagacctgaccgccccatccttccacctggcgccggagttgatcgagataatcactgagatgagtcactacctcgcttttaatagccttggcctgtttccgccaagcctcccagtgagggtaggtctccaccagccgggctcgggccgccagggctcgttggaccgccagcctgatagcaggcacctccagggttgttatctctggaggatgattgcgaaaagttttttgcacctgtctggcaaacacctaggcatctgagcgcgtgggcgcctcgctccaggcggaatgatacagcttttcggggtccttgagagccatctggaggaaggcatcaatctgttccttgatccaggcgtggtctcccaattgttgaatcaccggcgccaggacctcttttaactccggaggcagcgattcgctctcttttaacctggcgttgagaaaattaatcaaggtctgggtagcgaccacttcggtggcaatgccgcgctccattaagacgtgtttaatatctgtgggtatttggcgggagatgacgccctgcaggaagttgcctggcgaatagccgcttgccaaggcctcaaagatatagcggaaataaatgaatttcttgcccagacgccagacctcatccaacaacggcctgctggtcagatcctgactgtaagccgccagggcctggcgatacttctcctcccggcgatccagtaaaagggtgtagaccatgatcagattgaggcagaacatgcccacaatgctggtccgccgcaaggcttcgggaatctcgctggcataattgtagacaaagtagaaaaataagacgagcatgataatgatgcgcagccaactcaaccccgatttcagcagatgcatctggcggcgctgcagaatatagaggccgagcagaacgataaaaataagcggctgagtgagaccggtgagcagataattccataaaaaatcagccatgtcgcttctccttaggaaggtatctcgtagactttgatttttgcccgctgccgctctgacgccagccactgggaaaataccatctgacgcttcaagtccatgaggcctttagataactcctcccgagccagggcaaattgttctcgggagggctggcgccgttccttgaagaccagaagatagttctctcccccccagcttacgagatcaacgtggtggggcggcgtcgctgctaaagaaaatgctgccgtcgccaattctcttacctggccctggcctggcataccctgtgaacgggtaaaaaaaccgctgtctttgaggggaactcccttctgggctgctaccttcgccagactctcgcctttttggagacggcttaagatcgactcggcctcttcggccgccgccaggcgggctttttccagacggacggcctcagccacccggtctttaatctgggccagtggtgggagcaggctgtcctgatggtccataacctgcaacaacgccacaccgtcggccaaatttaacggtttgctgatctcctgaggtttcaatcctatggccatctgggaaaaggccggctgctggcccaaaccgggaatggcgtctttcgaggtcaaccagccggtctcctgcaccttaatatgcctagccgcagccgcctcggcaaaggaggcattgagcatctcggcccgcagtccttccgcctgccggtgggcgagcttttttgcttcctccgcccgccaggatttttccacctgagcctgcacctcagccaagggtggggttttacgttccagaatgtcgtttacttttatcaggtaataacctctgggagtcttagccatgccgatgccgcccttcttgagatgaaaggcgacggcttcccattccgggatattctggccgcgtttgaccaaacccagttcccctgcctgtatccgcccctcggcttccggggaatattttttctgcaactgttcgaaactctctcccgccctggcccgttggagcagtttttcggccaatagccggaaacgctgctgctccgcagtgccggctttcgaaggaggttcaagaaataattggctgacgcgaattgtctgaggccgggaatagtcctccaaatggtcgtaataatacgtttcaatcttttcccggtcagccttgatctgtccatcgaaatcgttaaatttaaaaaagatataacgcaccttaactttttcaggctcccgaaacgtctccgggtgtgattcgtaatactgctgcatttcggcggcgccagcctgttgctcctttaaaaactgagagggaccaagcacgacgtactctacccgcaccgtctcctgctgcagccgataggcctcctggagatcggcctcggatatcttggcgaacgaggtgatgaagtgcaccattttttgtaccagcagttgttgccgctcctgttcttcatactctgaagccggtaaacgtctccgggccagcaattggtgataccgcttctcattaaagccccgctcgtcggcaaaggcggggtttcgccgaatgtagtcccgcagttcggcatcggtgacgttgagccccaggcggttgctggcctgtttgatcagaagttcatcgatcatctgacccaaggcctgttcccgcaggcgcagggtcttggcaacctcctcgttagactcgccccccatctgttcctgatagtttcgcacgaggttctggtaggctttatagtattcggggagataaatcttggcgccatcgacctcggccacttcctgaaattgggcagaacggaagctgccaatgccccacaggacaaaaacgacgacgatagctccaatgatgccagtgacaaaccaggaactggcgtgttttcgcatgaaatcaagcacggattattttccttttttcttatcggatactgctgccccgctgccccgcagcttgcgggcctggaccgcctcaggactctgcggatagtcggcgatgagcttttccaagatgaggttatgaactttagattttccctgggctttaaaggcataagcctgctttaggagcgatgccggcgccagcgtgctcttgggatagccttccaacagcttgttgaattcaacgatggcctcatcgtgatgcttttcctgatagagactatcggctaagtagtagcgagcctcaatcgctttttcgcctttcggatgctcctctagatagcgttggaatttttctcgagccggcccataggatttctgtttatacaaagttaacccctcagcaaaaggatcgctccccacctttgccggggccgccggtggtgccttcttggcggttggcgctgcttcccccgcctcccggttgcctgacatagccaccgggacggcggctacggcttgaggaggacgttggccctctacttgcgccagccgctcttgggttgccgccagttccctctccaaacctgataatttctcctgcatctgcgcctgttgcgggttgccggatttgatcagttggctcaattgatgttcctgttccgccaactttccctccagcacctgtaccctggtccggataacctcgaactgactggcgagttccgccaatctggcatcaatcggatttgaactgcccggattagacgtcggacggatgatcggctgcgccttgggctccggatctggcagcggttggggcggaggctcataacttgactccgccatactttcctgaagcggcgccttctttaaaaaaggaacgtccgcacaaccggtgcataccatcccgcttaccaagagcagacccaggagtcgccagcaggcttcaaaggaatatatctgcaacattcttcccatctttgatcaggaacactcacatcttgagatcaccacgaggccaacgttgccgacctaacaaaaaatgcccttattcgaccgctcatggttcattaagacccccgataaccaggtgaccccgccggtttctggcatgagcctcttcagtgtctccatgagcgaccggctgctctttgccatagctaatggtagacagacgattgccggcaattcccaaatcctggagatatgacttggcactgtcggcccgcttctggcctaaaccgagattataatcactactacctcgaatgtcgcaatgaccctctatggttatctgtatttccggatgtttctggagaaaagatgccttcttctgcaataggctgcgtgactctgaagtcagggtgaattggtcatactcgaaaaaaacgtcttcactctcgaaggcgataccctctggaccataggcctgagcccgagcgctcactcctttccggctacgccccaggcgctctccccctgcacccaaggattcctcttgtatctgccccggttctgttgtggtctcatccggcccggccgtggttacgactttcttcttggcgcacccggtcaacatcagagccggtatgagacagagcaaaagaacccaggcgatcctaccacttctcatcatcctttcctcccgcaaggttcaaggttcaaaattcgatggacgtacacggcctgaaacgtatctaaagaaccaacatgataatttttcacaatttccggcaatctggaatcgccgcttaaacggcagtcgataaaagcttcgatcagcttctttctgaacttctccggtagaaccggagtgagttcaagtgcttgtttttgctaaaagcttatacgaatagtcgaacactggtatattatcttatttgaccggccccagtaaatcaagtctgaaaaggaaatacctggaaaccttggctaaggttcacgaggaatcattatccatcagctcgttagggtgtgaaacctgaataactcgtttttcataaaaattatcatgtcctgaggaacacaacgaagcatgaaagaataattggtggcataggcctccctggcctgtgcatcagcgtgccggctgcaaagcctgcaccaccttctttcatataagttcccatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatttttttgctgctcacggctcacggctcactgtttttatacaagcttctgggtcgaaaaaggaatttcgcttgacaaccagaattcttctggttataaaaatccagcgagcgggaataactcagtggtagagtgcaaccttgccaaggttgaagtcgcgggttcgaatcccgtttcccgctccatttttttcctccttaatggcggcatagccaagtggtaaggcagcggtctgcaaaaccgttatactccggttcgaatccggatgccgcctccagccaccctctgaatgttgtttattaaatagtctcacactcccttacgattatagcctccgaaccatccccgtaggagaatttgtttttctcatatttaattgagaaattaaaggagtaaaggaaaccttctgagcaagccatgttgggtacgtcccttctctccagactgtgacccaggataacggttcggtgaacatggccataatcatgaaaaaagcaggattatctctaaccctgcttcaaaaattatctcgatcgcgcaagctaattcctgtctgccagcttcctacggctatagagggcgaaacgacccaggccggcacctaagaggaggacagccccagggagggggacgtggttaatatcatcgggatcaaatggactataattgggataatattccggtctatcagtggccaggacaagataataaccgtttaaccccggataatctatattaaatactatatccccgtaatcattccgatcaaattgacccaattgaaatacatccgcatcaagatcgatcaacctctctccctcaagagaagcgtaatcccatctaaaattattattcagatatctatacgctatatctccattattattaattgaaacattgccgaggttgtgatcaaattctaaaagttgccccgctaccgacgaaaatagtttataggaaaaatcataatctctataggcacaaacaatttctccgccatcgttcatgtctactgagataaaatctgcgtcataggaaaggagctgcataagtatcccgcgctcattggagtacagtgtgcgcggatatgcttgaccccatgcccatgcaatttcaccatgattgtttattgctggagatgtatctccatatgcaatttcacctcgctcggtggagtatatagtccaaggccctgtacccgacggcctcgaatctgcatacacaatttcacctaagtcattaagattaggttggataggatgtatcccatgattcggaatcgttcccctcacgctggaaacaatactgccactgctcgttgtgtagacaatttcaccataattgttaatgcgcggattatatccctccactcctaccgacaaataagtgagtgcagaggctgaaactgaatttaacacgaaggcaagcatcgcaataattaatagaacgtaagctctcatcgatattatcccccatcatgaactatccttaaaaatagtaaagccgagctaccttttcaggcaacccggctctcttttcttccatgttagacccgcggctctccgcttcacgtccttgtagacgtctctttcggccgattttacactatttcaaattcacctgtcaaattgaatcttactttaatattttaaccccttctataattcatggaaattgattgtcaatatgaggtcacgggcatgaatcgcaagtaaggagcgagccattaccccgtgctttttattctgttgataatctatttacaatccccttttcccctgcattcctttagccgtatcgcaaggtgtccatgggatggagccgggcggcctggcgagccgggacgaagccgaagcagacacctaccgccatagagatcaacagagccgttagggccggtaccagggaaaagtggatcggccagcctgaaagacggccgatgaactgagccagggtcgcccccagaaccacccccacaaacccgccgctgacgctcaagaccacggcctccattaaaaactgcaacataatatcccatggatcagcccctactgccatccgcagaccgatctcggcggtgcgttcctttacggaaactaacataatattcatgataccgatgccgcctaccaacagcgatatgagagctacgccccacaatagccaagtcatggttgtgatggctatttcccaggtttttaagatttcggtcaggttgcggatggagaaatctttttcgaatccaggtcggatacggtgacgttgagtgagcagattgtcaatttttgactgggctgtgtcgagcttggtgggatcggcgactgataccaggacaaacttcaccactcctggcagggccgtcccgaacagagatttctgtgtcgtttccaggggtgccaataccatatcgtcctgatcgcgaccgtcgggggtgcgacccttgggagccattatccctatcagaacaaaggggatattgttaatgcgcaaggtctgaccgatggggttcttgccacggcaaagattctgggccaccgtataccctaaaacgcagactttagcccctcgatgacattcagaggcgttaaaaaaacgtccagccaccaagtcaacgtttctcaattgggcaaattccgaagtagttcctaatatcatggtggaccagttcaaagggctgaaaaccacctgcgccacctctccccagaccggcacggcatgctcgacctccgggatttctttaccgatagcctgaacatcccccatggtcaaagaaggggctgtccccatggccatccgccagccgcctttactggtggcccctgatattatcatgagcagcccagcgccggctccggaaatctgctgggctaccaccatgcgggcgccggctcccagaccccagacaagaactacggcgctaacgccgatcacgacccctagtaccgtcaggaagctgcgcaatttatgtatccagagcgacaccgccgcagttctcagacacttaccgaatctcatatcccttttcttcggctcgagaccaaaggcagtcttaaaaagacgcccgctgggtttatatatccgtaattaaaagccgccattaatgagaggttccataaaaggaaagactaatcgataaaaactcttataacctgaataatacaaggaacctacgataatgttcaccttcaccaccagatgtaaaatggttcccataagagcatgccccaaagccgcgaccgctagattggggaattgcgcaaagacccggccccaaaccagacccattatcaaggttaggatcatcaatggtggattggggagatgatagagcgaaaagaggagagcattagcgacaactgccagcatccccactctatctagcccccttgccgctgcttggccgattacattgttttttcgaaaaacaggtgccgccgcagtcgcatacccgaataccgcctgccagcgccggagaaaaaaaccgaagaaaagggcgtcctgggccagagcggagaggagatagagaataaacctaattgccagggaatatccattgagacgaaaggccgagcttggattaagaagatagccggccaggaggagaccggcaattcccacaatagtccaagccccaaagttttgcagagccggtatgaagttatccttcttgaacaaaaatcccggagccggccccagacctcgggcagctaaagaatcatggtgaatgagaaccggtgagatatagaggacataaaaaacggccataaggatgacgagaatgggaaagagtccgagaccctgcgagggaacgtcggccgccacctgccacaccacccagaaatataccattgaaataacagcaatctcaccacaatggaaaattcttgtctgtgcccctcttctgattgtctccggcgtcagcggcagcctgcgagcagctaccaatccattgcggaccagagccaaggctttattatcgcgattattgtggttcatattatcaaggaaatacagtggtcgggggtcggttgcccagggtgggaaagcgccgtgcatcccgccgcaatcggataatgattgatgcacaggctgaaaatctgggctaccgataacctcttttcatggttcgcggctgtcttacagctcatgaaaatcatcaggattccgagatgatgaagccgtctcgcaaaacaatccgccgatcggcaaatgctgccatctccagatcatgggtcaccattactatgctcaatccctgactctggttcaactggatgagcaatttcataatctggaagccggtttcgcggtctagattgccggtcggctcatccgccagcagcaactcgggattgtttactaaagccctggccagagaaacccgctgctgctgcccgccagacaactgttgaggcagatggtgggcgcggtcggcaaggcctactttcgccaaagcggcgcccgccatctctcgttcacttttgccattcgtgtcggcatacatcagcggcagcgccacattgtccagcgccgtaaaacgcggcagcataaaaaatgattgaaaaaccatgccgatctttttgttcctgattttggccagacttttggccgataggtttgatatcatctgtccggcaagatagtattctccggcagtgggttgatccatacaacccaaaatatgcaggagggtggattttcctgaacccgaaggccccataacagctaaaaattcacctgggggcacacccaaagaaataccttgcaaggcgtatatctgataagcgcccggacgataaatcttggttatgttatgaagggtgatgagcaccggtatctgatagtagtttcaaattccaagttttgaatttcgagatcagtaatatctaataaaataaacttcgtaaacccatgcctccccctcgggtgccggagacctggtcaataattaccaggtcaccttcctgcagaggactatttttaagttcggtccagagaccgttactgataccacagcttgccaatacaggccttggcacttcattcgcctcaagacgccagaccacatgtctgcccgcagcttccggagccgtgtggccacgcggctgaaatcgcaaagcggcattcggtactgccaaaaccccggttcttgcatctgtcaatatggtgacggtagctatcatccccggtttcaataacagatccggattcggggtctggatcagaacggtataggtaactacattctgggtagtttggggggctaatcgcacctgatcgatctttccggaaaagaccttatcagtataggcatccacggtaaaggttgctgcctgccctaccttaatatctcctacttccgccccatcaacggctgcctccacctgcatctgagtcaaatcctgggcaatagtaaaaagcgtcggggtttgaaaagacgccactacagtccggccgacctcgacattacgggaaatgacgatgccgtttaccggtgaagtaatattagtgtaccccagattggtttccgcctcggtcaattgggcggctgcctgggaagcccgcgcctgggcagcccgaaattccgcctgggctgtctcatacagagcccgattgttgtccagatccaactccgacaccaggcgttgacgccagaggctttcataacgtttaaattgtgacgtggccagggaaagattggttttagccttttcgacttccgcccgagcaagctccagcgccgatctgcactggtccaccttggcttcgaagaccctgggatcaatccgggcaatcaccttgccacgcctaacctcagaattgtagtctaccagaatctctttgatgatccctgagacctgagcccctaccaggacagtctctatcgggttgatggcaccactggctacaacactctgctgcagatccatccgcgtgatcggcttggtgacatagcgatctgactcagtcgcaaaattacaccctggcagaatcagattaattataagaaaaccggcccatatgaggcagttcaagcgaactggcccctgacccgggattattgcctcactacttccactgctcttatcccttcggattgtcatagctatatccaagacttctgacctatctttattccttgagagaccttttccaaaatcccaaccggataatccatgagccacggctggcacttcagtacgccacaaccttcccgactacgagaggcatctgattcattaatgttttaaatgtttctaaaacaaggcggggttatttttcaagaatgttccgttttcagctaacatggtaaattaattacgaatttactattctgaaagcttggattgtttaccctttcatattaaatgccgattttttagctgtcaacgagaaatcgcctggcacgtatccaggatcaacgcgcggctgaggaaacaattgaaaattttctgataacctgtcatactatgaaaaactttgccagattaaggccaactattaatatttacatgtaataaacgcaacttgcattaaatttcaaacaccgttagaggtgcttggcggttgataagccttctccatttaacctgatggattggcgccaggcgccacacccatgataaaaggcttgactctcaatataaagcaagtatcttaagtaagatagacaaataagaccttcaatcaagatatccatttcaagagtccaaaaattctttgatctttggaaaaatatggtgctgccatagtctttagtggtatcttacagttattttttttcctttaaaggttgatgggcctgttcctaaggttaaacctcattgcctgtagacttatcggatttttctttgccaaacattaaagtgtatcgtgggggtatcttgcagttcgttctttctgtctttatcaccttgaccgctctgtttattgccattcccgggctggcacaaccgcaggcgaccgggcagatgctgtctctagatgaagcgatcaacgtggctctgaaaaaccatccggccatcgtcgaatacaaagagcggtctctggcagctaaatcgcagatcggggtttcgcgggctaatctgttacctcaggcaacgcattcgacgtcatattattatggtaattcggtaccttcgaccggaattaatcttccttccggagggcctgctttcgcctcttcgagtggcgttatcagcgattatgtggtgcatcgcaatactgtaaaccaactgctctatgattttggcaaaaccttgggtcagatcggccagtcgaaggcccaatatgaagtctcaaaaatggatctggcgaatacccgtcagcaggtggtgttagatgccaagaacgctttttatggctatctggcggctcaacgagccgtgaaggtaagtgaggaaaacgtccgcctgaatgaagacctggtgcgacaagcgaaaggtttttatcaggtgggggtcaaggccaagatcgacgttaccactgccgaagctaatttatataatgcccaggctgatctaatcaccgcccgcaatacttttcaaatcagccaggtgagtttaatgaccgctttaggtctcaaatcctggccttatgccggactgacttttcagttagacacccaacccaaactcatagaccttaacgaagcgaaagacaaggccttcagctcccgacccgagtatctgaaaaatcagttccagcagaaagctgaccaggaggcgctgcgttccgccaaggccggatattttccaacccttacctcccagggtgtccagaatacccagggaaaggcgtatggcggaatgcgcgacacctggtccgtttcggtccagatgaatttccctctgtttgaaggtctcgccaccacctacgcggtccgccaagccaaggccagtcttagggctacggaatccaataccgaagtcctgcgccaggatattaacaagcaggtggaacagagctatttagatgtcggggctgcggctgaaaggatccgctcaactgaaaaggccaaacaggctgcccgtgagaattgggacctggcgcagggccggtataaggctggcgtcggttctatcattgaggtcactgatgcccaggttaagttttttcaagctgaactgaactatatccgatccgtctatgacctcaagaccgctgaagccgggttggaaagggctatcggaaaagcgtattaaaccgggatcagggaatcggaaaacaatcgattgtttttttaggaattcctaaagatccggttaccacaaaccttcggcggccagttgttgctgcaaaacggctgggaaagtgaattgccgggcccggatgccatgttcttgagcagctttgacaaaaagcggtttatcatcgataaagatgatctgctccggtgccagccctgactgctgaatcagagtctgatagatgcccggttccggttttcggcttcccacctgatacgacagaataaagcgggagcaatgacgcacgatgggatagttggcgacaatatgctcaaaatgcaaaggattggtgttagacaggaggtacagggggaatctttcctttagtctggacactaccgcttccattcctggcatcgggtcgaataaatcattccaccaccggacgaagagctcaaacgtcagagacagacggaaatatgctgcaatctgctggaagaattcttctgaggtaatcttgccggtgtcgtaggatggctccagcggactattaaaaacgtagtcaaacacgtgctgggcttctgcctgtacgagtttggccaaccgctggcagaatcgcccatgatcaactctcaccaatacattacctagatcaaaggtgatgagtttaatctttgagggtccgagggtgatcatagccggttcctcccttaaggcgttgacagattgttttttatcgctaaatttcatacatgtaaagagttgaatggcaaagcggcctggttttaaggagcgtgccaattctgaaaggaggagtcatggccagaagcgcaggctggacttttatctgggctttattaatcgggattatcggtgccagcatcttcttaatttacggtccctatctggatcaggaaatcaatcgccgggtcactaaggccctgcaaaatcaagattttaatctacaggtagccaaaggttcggagacagacctgaaaggagccccttctcgagctctgggcacccggttccaattagttgcagaaggcggaaagacctttatggccgaccttcaaaccggacgggtctggcgttattttcattacggcaaagccgaaggctggtccaaggacgttgaaggttttgccccgctacctttctttcagggaagcaaaaagttctttaccgcatccgaggcggtcagcgtacccgaaggaagcgaaacgaaaccgcaataaaggggtcttctatcggtgcggcggacttatgtggctcaggacctgatgtggtccctgttcttctgcagcctggccctaatcttgggtcttatctggcattggcccatgatctatcaaggtcttcagggccggttgatttacactctgcaacaattggaacaacaggaagctgcgcggcgtctggagggggtgcgcacctttaacttggaacaggcttttgtacgtcatcagcagggacaaacgctgtttctcgacgcccggccataccaggaatatcaggagttgcacatcgaaggcgctcttaacctcactccggcacaggtggaatctaaccaggttcctcagtttctacgagatgtgaaccgccaacaacccgtcatagtgtattgcggcaatgaggactgccacgccagcctgcaggtggcggaatggttgcagagtctcggcttctctcgcgtcgcggtcttcctgagcggtttcagggcctgggatcaggccggttatcctgtcgatgtctcccgctaaacattggctggcatggctgctccgcctgactttgggcggcgtctttttttatgcgggactgatcaaaatctggcagccttttcagtatgccgctgctattgaggcctatcaactccttccacaattccttcttgctctggccgccgccgttattccctggattgaggtagtatgcgccagcagtctggtcctatatttcaaaccccgcagcgccctcctcactctcatatccctgctgggtatctttctcatcattatgctcttcaccatggctcgcggtctggatatcgactgcggttgcgggctgctggccaaccgccgggttggctggctggtgctgcttgaagacagcatgctgctcctggcggccgcctggctgtatcgagtgctgagtcctgagtaaaaaaaccttgggaataccttgcagcaccaggatcttcctgcaatcatggcattcttcttccaatatgctataatagagaaaatttatgattctgctttttgcttattctgccgggtatatggcaagctaggaataaaatatcaagatttgaagatctcattgtctggcaaaaagcgcctcagtggaccaaaacatctcttgcgtcagtcaataggatctcttcgggacagattacgggttacgcaatcagatgcagcaggcttgtgtgtccataaggtccaatatcgcagtgggacagaatgatacatcaggcctgcctttactcaggattcagggctcaagatgagcaaatggttcgaactccacgatccggtggagagaaaatatatctttaacagcttcctggtctttgtgggcctggtggaagttatcattctggcggctactatcgtctggcagattgatgaagggtggtttggcggcgaggttaggatcatcccctttccttggaaagaatatctgctggcatcctctatggcgccggtggtcatgttgctggttttcggcatcatcgtcaggggatttgatctcctcaatccttcattgaaaggcagcggcgaagacgaaaagaaattctggcaccgccttcgtcacaagttttcgctgattagctatatcataggtctttccctgctggctgcctttttctatgccatttaccaacccgaaaaggtattgcgctatctcaaagcgctgttctcggccctggggctttggggcgcctacgtggtcatcggtatcattgccctgagcatgctctattttcccatcagtctgctcctacgctaccggctggccaagaaggcaatggaatatcagtatctccttgccttggcggagcgtcatggagttgtctttgacaaagataccggcacattaatacctacccaggttaatcccgaaagggctctgccgccggtttcagaggatgcagaagacatgcccccgacacgccgagagtgatgatatactggcgtttctcctttagatactcattgccattacctcttggccacccacaaaccatgaaaatcatctgccggtggcacaggctttcagcctgtgcagaatttttttcttattaactcggaactcgaaactcctttctgactaatcccgtttccctttatctctttttcagccagccccacctgatgagcgccaggaagaccaaaaaacctgcgataaacagatagggaatgggtgcggcggaaaaccccgagcggtttgtctcctgtacttcgtagccttccaccttttggtggtcgccctgggtagagacctgaccttcttggggcggcgcatccgcgggcggtttttttccctccggagccgccggggcgcttacagcctttgctcctgacggcggatttttgaccatatccagggcctgcttaaattctttcgcctgattctccagtccgggcaccgacatcagcaccgaagcagtgaattccgtcaacaaagggttgttacaggtatgatcacaacacgcgagccccacttctttggtgctctcggcatattcccgggagagagtttcaatgacctgtctgtctggcttccagtatccttttcttaccgtctccagcattcgagctactaatgattgataggcaaacagattccgggaatttcggaacatttctttgatatttagaccgtttttatccaacacataggtctcgtacatttcgttccatttggcagcgtctacggtttcgggaaccgttacctgccagccccagagatgctcgacgaccttgtcaataaacctgctgccggcatacccttcctgcatcatgcccttaatccactcgggattaagatatctcgaccgcatctcccggcccatggccttttcgagagtttcttgcttgggaagcctgggattggtcatgttggtgacatagacctccggggtcttgccgtccagggtgcggatggtcatggccgtaccgcccagatactggaaaaaatcatcattgtctagagtagcatagacgttgccggaacggctgtgcaccgccactttggtgccggacagggtagactttagcaaggacagactcaagtcctctttatccttgccgtttttcccggagttctggatcttatccccccagaatccttggccatatacatagctcagccgccggagatagacctccgccacctcctgctcccgttcccaggtattggattgcggtatcactttatccaggttggtaccataagcgccgggtggttccgtgaagattcggacggtagccagtcgttccgcctggtctttggccacgcctttttccaagagcatttgtcggatacgcaagtaattggttcggagaacgttgtccgcttcatcctgctgtttggccagggtcacagctttatccagccagtccatgagattaggaaacagatcccgataaagccccgagggaattatggtcacgtctgccctcggccggcccagctcttttctggatatgacttccaggccgatgacccggccccgttcatcccatctgggcttgatccccaggagatacataatctgtgaatccattaccccttcatgccgaatggtctcggtcgaccacaggttgaaagtgagtttgtcagggtattgtccgtgtttggccttataaatgtcgatgagttcccgggccaattttactcccagctcataactcgccttggggggaatccgcgtcggatcaaaggcataaaaattattgccggtaggaagggaatcaggatttcggagggggtcgttcccccggccggccgggatgtattggccagagaggcccgcgagaaaggaatcgagttcacgggggccggaccggtttatccggtcttccagttccgccagttttttagttctttcctctggaagcagaccgctatcaagagaaaggatcgcttcggccatgttttttcggcgtgccgcctccggtgatttcccaaaggtatgcagcccgaagggggtctgtttctcaccaatttctttgatataatgttcaacttcttctatctcgtcctcggtcttgatctcctccatcttgagatcggtcagcaaaccgattttcttggccagggcattgatctctttcagtttggcctcggccagagggacgctttttcccttggcaacaccataatcgttcaggaaggcgacaagttccttgagttctctgtttaagccggccttatcaaaaggcggagtcatatggtcgatgatgacccccatcccgcggcgcttagcctgtagaccttcacccacattatcgacgatatacggatagatattaggcagatcctggatcaaggcctccggcgcatctgctccagtaaagcctacctccttgcccggcagccattcgtgagtgccgtgcgtcccgatatgggctacggcatcggcctgaaagccgtttttcagccagaggaaaaaggcaacatactgatgatggggtgggatagtcaggtcgtgatagagtttcttgacatcctgctcccacccacgcgacggttgcggggcaaacaggatattgccgtatctcaccgccggaataaccagatatttcctgcccgccgcatccgaccagatcatgatagtgctctgttccaccggcccccaactcttgacaacggaagatctcaggccttccggcagtttttcgaaccactttttataggtatccagaggaatcaataccggttcatttccatggccgaccggcggggaggttgggtccgccatctccttcccccgccgtcccagtctatcgagttcacccggggcatagttgccgatattgcggccataattatgaatctcttcgaataataattccttgcttagccccggtctctgcccctcaacctccgacccgccgacgtcataaccggcggacctcagcttcagcagaatttcccacaaactatccggcaataccttcagataggaggcgccgatattctgtttacctggtggatagttgtaatagactatggcgatcctcttatctttattgggtttatcctgaagattgacccaagccttgactctagcggtaagccgcgcaatacgttccggtattgggttttcctccagatactcaaacccggtgctcttatctatccgcttctctttggaagcgatcaccgtcggttgaataatcccggccatctccgggttggctatctggaaggcgcgctcaaagatatccaggccgacggcggactgctcccactcctgtcgactgcggccatagagggaaatagcatcgatcaaggggatattaagcctggtcaacagcggaatcataatttgcgggttgatgccgatcttcatcccctgggctatcaccagccgcacccggctttttaaggggctgccgcctggggcaaagaacttcgccatcacctcttccagcggtcggccatagatcggcaggacattaaaaccggcctcctccaggctgcggatgacggcatgcaggggcttggcctgacctccatcaatcgaatttttataaaaaaccaccccgatccagggacggccatcccggtaggcataggcctttttataggcctcaaaatcggcaaagaccttgcgggttctgtattcatagataccactttcgggattttgcaccacctcatcccggaaagagacctcaaaaccaagttcctgtttaaggctgtagagaataagattcttaatattttccaggccaccttgggaaaaataggccaccatcttcttatcggccctgatccccatctttttctggtcatcgtcataggtgccgccgccgacgtaatagaccttgattcccttttttatagctgcttccagttctggtttcaccgcctcgatgaggttgtgtcccatgatccagactaagatcagacgggattctttcaagggcagcagattcttctcccggatacctgaggtgggatagacatggaattccaccttttgccttaagttcggataatcctgatagaccgcctttaccgcttcagtggcgaccttggaagagatgtcgcccaacagcaggctgaccttcaccttggcggcaacggctgatcccggaaaaatgaagagccaaaacaggaggcaacttagagccaggatgaaccgccgccatgacttcaatgttccatcggctgcagccgccttattccgggacatacaccaccctgccgtctttaagctgataggccgttcccagacggacgccttcgccgctaagtttcttgtctgtcacctttctaaccttgatttccttaccacttttggtaataatctccatctggccatcggcgttcttcttggtgatggtcacctcggatttggggtttaccaggtccagcatgttataagccataaacagggcgatcatcatgctgacgataaaggcgacgctggcgtcaaacaggttggccactccggagatggggtcttccaggggttcgtcgtatctatcaaaccgccgcggtcttcttaataaactcatcttcctctcccgcccggatatccgacctctgggccttggcctgccggagccgcaattccgtcagatattccatctcccgcatgtcggcccgcacccacttttcttttatcagcgacatgagataggccgccaccccgcaggccagaccgacaacggtggcagtaaaggccgtgaccatgcttcccgccatttttggcatgtctccctgggccagggccgccagggaaatgcccatgggaatcaaggtccccattaaacccacggccgggcccacccgaatagcaaacctgaccttatctagacccttaattagctcaagttcgaactcctggaggtgcttttccaactcaagatcgaggttggctgatagagtcaaaacctcggagtccaacatggttcgatagcgccgtaacccgaccgatcttccctgccgccggtcaatatattcccgcagaaaaccgccggcagatatcacgatccaaaaagtaagcagaataagtccaactactaccggataaaacagagctgaggcaataacgtagagaaacgtctcaagacccgctagaatattcattcaccaacctcgcgtcgtttattcatcaggaagccgaccaacaaggcggccaggagtaggaaaaaaacgccgatatgttcaaccaggaccaagttgcctccctccgtggcaaacgattgatagatgcttttggccgcctcaatatgggccggaagaaaaagagaactcagaaaatacaggcctatggccaacatgcttaaaccgaggccgatcctctgatttaaccgggttgatctcagggtgaaaagtttgaggcccagataaatcagcagcgacaagatgataaacgttgcacccaatcccagccccaccacccatgcaggcaacttgatcacctgtaaggccgcccaggtggaaaaggttatggccgtcaggcagacgggacagggaagaagaaggaataaggttggtggccgggccgaccgggtggcagtcgggtgggctggttgacggcagccggcgtgcaccccacacccggaatctgatcctgcccagctgtggatgagatataagccccagaccatcatgcctaaggccatggcaatatggacatatggtccttttcgcaccagcggcgtcaggatcttgatcaaactttcgcaaaaccctgcagctaacagaaaggttcccagatacaataagagcgtcaaaaccagaccccgccaacccacctgccccagtcccagtccgaagccgacctttaccacaaagacgctcagactgaataacatgccgccgatccacaagatcaggtttagatccatcgtctatccctctgtcctgagagattcaatttctcaggccaaaaaaaaaccttgagcccaaaatggacccaaggattgcacccagcttgctttgtccttaggctaagccgtgtcggttttccatcccgagcggccgcgttatccccaatcacacgttgggcaatacatattgatttacaggcaggtcttctgattcccggatcatccttattcctgcaccttcccacccggcttcagcacgggcagtggtatctcgcaggtatcgtccccggttacagcggcgggaccatgccggacttgcaccggcttcccttttaagccccgaagggcgcctgtaatatgaccctattaagtcagaaaaaagtttctggttggttacggaaccttgttgtaaaaaccttccggcgggtctgaaacccgctcctccgtattggcctgccggtgctgcagtgctgtagggcaggaaagcgaaaggcatcccgccttctaaaattcaccggcaccaattttcatgcttcgccggtaacccgttggtaatgagcattaccttggctaactttaaaattcccctccgaatctgtcaaggagaaaataggtatcggcctgtgactccaacagtagataaccaccgggtagcggtcattaaaatctcagcgttatctgactccagatggtccggcccggcgaggggtagtaataaaagtattcccgatcgagcatgttatccaccgacagggagaggtccatatacttcaccggggtaaagattatcttggaattcagagtgaaatagggatcgtaggaaccgtagacattgttgtattgatcgctgttgtcgtccctgcttatcaatttgctgacatagtgtcccgagagaaatcccttgactttccaataggtagccgtaatcccaaagttgaattgctgtcggggagtgtaggtgatctttttacccactgattccggattaaaaggattctcgttgatccgggcatctaatagggtggtattgccgaaaacctccagccaggaccagagcttctgggtaatctccagctcaacccctctaatggtcgccttaccggcgttcttataaatctgggttttgccggtgatgtctgcaggatcggtcacccgataaatcaaatcatcaacgtaattttcaaagtaggtcgcggtaaagaccatcccttccagcggtttcatggtggtgccaatctcccacgaggtagcagtttccgggatcagatcgggattgcccttgtatagggtaccgctgctggctagccacgtgcggtaaagttcataaatatttggagcccgaaaggcgcgtcccacagatgcccgccaggtcatccactccagaggacgatagagaaaggcaagtttggggctgagcgccagtttgctccggccaggcaggtatactgtgggtgtaccggcagatgccatgtaattacctccgtaagtctcccaccaatccagccggaccccgagcaccgtattgaacttgggatgccaggcgatttcgtcctggaggtagagcccaatatttcggtcctggccgccgctcatttgggtgagtgtcgataccgcatcagggtaacgccaattgttcaccgaatacgtcttgctgttcgaccagccgctattataagagatgccgcccaccaactgctgtttctggccgatggcctggtccacctgcaattcggctatccagttctggcttggggagaaagaggaggttccaggccccccgctgaaagtggtcagtgggttggaggaactgggggaagcgctccaattagtcggttgattcagcagccccccgtgaaacttgatcctcgtggtttcagtaagctgattatcggaggtcagattatacacctgggtttgatcgcgcccgtcgccgttcaggaaggctccttcctggagattcttaaattgggtgttggtaccagacagacccacagttcctctgaccactgagctgccggtggcggtatcgcgcagataggaatggtacatatcatagccatagtcgttccagctctgcagggtgctgaactcaaccctatggcccggggcgatatcccaacttatcttgccgttcatactgtaatcattccagttataatcaccggtatctccaataatgttggtgggggtgccggtggtcgtatgagtaggttgccagcccaccacctgggtggccggggtccccgtgctggccgttttggtcaccaggctggaggggtagccggcggagatgcgataattaaatcccgcctgaacactcactttattccagaggcggtcccccactccgaggtagtaggtccaggaatcgtaggtgccatagccgccctgggctacacattccagtttcttcggggtcttggtaatgatattgatgaccccgcccatggcgttgcccccatacaaggcggaaaatggtccccggactacctctatgcgttcgatattttccaccggcatactgctccaggccacgccgttgctgtaggcgttggcaatgttctggccgtccagcagaaccaaggtgcgtttctggccctccgccgggaaaccgcgcagattcacgttggtcatactatctccatagattcggcgccgattatcgactgctccgggaacctgggccaaggcttcgtccaccgtcttgatgttctgtttccttaggtcgtccttggtgataacggtaatactggccggaacatcgtcggggttgcgttcggtcctggtagccgtcacgacaaccttatcgatgccatggactttttctgcatcctccaagatttttgcctgggtatccacagtagtccggccaacagtggcctcttcctccggcaacgatactttccggtcccactcctgagcagacccaatcccagacgacaccactaagactaccagaacagacaaccaacatttcattgttctttcccctttcatgatttctcaagcgtagttgttgccaccatcaacatcttatttgccccttaccctgttcttcttcattgatggaccaaaaaaaatccttgagtccttatggacccaaggattgcacccagtttagcttgttcctcaggttggctggaaagatttacctatctctcgcccctcagccggtctcaatacgacgttaaaacgcggcatctcggttacaggcaggtcttctggctcccggatcattctcttccctacgccttcccatcttcattgcccaagacagtggcatactgtaggattcgtccccggttacagcggcgggaccgtgccggatttgcaccggcttccctattaagcccctcagggctcctgtaactttaacaacaaaatgtctttggagaggcacccctcccttccgaatagttaagtattacccgcctttaatcccggcctagaacgtctattggtcccccacctgatatttggcgagatagcctcgcggcgtaaccaggtagggaccgtattggaaactttgggaattgcccactataatgatggtttgcatatccaccggctgtttcgggagatgctccagagtggtcacgatgatttcctctcccgcgcgcctggcccgccttaccagacccacgggggtgagaggttcccgatagcggaggacaagctccaccaccgctttcaactgccaatcccgtttcttgcttttgggattgtagaggacgatgacaaaatcaccctgagccgctgcctcaacccttcgctggataatttcccagggggtgaggaggtcgctcagcgagatggcggcaaaatcgtgcatcagaggggctcctaaaagcgcggctcccgccgttagggccgggatgccaggaatcacctcgagagaaaagtccaactcgtcgttgctatcaacctggcccactttaaggccctgcacggcacagagttccaagaccaaaccggccataccatagatacccgcatccccgccggataccagggccacccactggccggctcgggcccggtcgatggcggcctggcagcgtttgacttcaccctgcatcccggtagccaccacttcctggtgggtcaggagagaggttatcaaggtgatgtaggtctgataacccaccaccacccgagcagcctttagggcctcttgggccttaggggccagatattctactgctcccggtcccagactcacgatggccagatggcccgggctactgccacggtgacgttggcactcttgtgtttgggtattaggagttccccctgtcccgccttcagggctgcggcttcgctgacgctcttcgcacccacgtggcgggtcacctgtgctgacggatgcggcaccggcacgtgttccagttcctctgcggtataccataacaattccacttccagccgacgggccgcttccttgagccccggctcgtctttttttgcggcgatggtggccaacgccttcagggaaagaagtgaaagcccggcctgccggaaaacctcctgaatatgatccagtatttccaatgatggagtgcccctgtggcagcccaccccggcaatcaggctcctgggacgcagccgcagccatccagttggccaagaccgctcccggcaacccacatacaccgtgggttgggggctaccagccagtgcagcttccaaggcggcttcccggtgaaaaagatgaggataccctgccagaaccgtggccaagcggtcctcggggtccaccaatcgcacgggtttgccggccaggagagccatggacacctccttaaccccggttggattttcgatgatcaacccagcttgggcagccaaaagatccaaagcaggaagcccctggatatctgtggcagtagtgattaccggagtaccgccgagagttgcggccacccgacaggccagctcattggcccccccgagatggccggaaagaaggctcaccgcaaatcggccctcctggtctaacactaccaccgcagggtcgcggtctttgccctgaagaagaggagctacttgtcgtactacgatcccggcagccataatgcataccagatcgcgatcattggtgaaggcctcggcaaagacgtcagtcagcctgtcaaaagtatgttccccggctgttgcccaagaggccggaagccaacattcagtgccttccagggtctgacagagacgccgggccagacgaactccggcgggcgtcagggcaaccactctaatcggccgcatcccggtagccatgagcaaaggttttgtcatagagacgtgagcacacctgaagacgatccttcgaagtagccaaggccgggcctattaagatcaaggcctggcggttgatgccggctgcacggactttgggtataatatcggccagggtgctccggataagacgctcatccggccaacttacccggtaggctactactaccggtgtctccggaccgtaagcgtcggccagctgctctaccacccggtctagaagctggacgctgagataaatcaccagggtggcgccgtgccccgccagcgaccggaggttttcccgcggcggaaccggggtccggccctccgcccgcgtgagaatgaccgtctgcgccacttccggcagtgtcagttcctgcaccagggcagcggcggccgctgacgccgcagtgactccgggtatcacccgggaggggataccctctcgttccagaagcgccacctgttcctgcagggcgctaaacaggctggtatccccggagtgcaaccgcactacgtgtttgccagcccggtgagccgcagtcaggcgggcaacaatctcctccagggccaggggggcagtgtccaccatctctgcctcgggaggtgcccaggccagaacggcgggcgatattagggaaccggcataaagcagcacttccgcctgagacaggaccttcatgccttttacggtaataagctccggatctccaggtccggctcccacaaagattacgggatgtcgctctgtcatcttacctcgccagggccgaaccggtgataacccatacggggttcagtgtctgtaaataagatccccctgccaagggctgagcccggctgacctgaagttgaataatatctatcagataattctcacggagcaaaatctttcgggccttttccaaagtttcgaggagggtagcggtgagagccactttgccgcccggccgtaggcaagacagaacctcacagaggatatcttccagatccacgcccccgccgccgataaacacccggtcaggatgagtcaggacggccagacatgcaggagccctaccgcagatgacctcgaaattatccacctgtaacttttcccggttggcagtgatctgggcggcgcgcttcgggttcttttccacggccacgatgcgtccccgaccgatcaagagactggcctccaaccccacggaaccggtgccggcgccaatatcccagagcacctggcccggataaagctcgagcttcgccagaactacggcccgcacctcggccttggtaatcaagcctcgttccgggcagtaaaactcttccggcatacccagatggaacatcgggtcttttccagggaggcgaccctgacggttcctgaaaggagcggatattaaatccaacaccactatatttaatggggaaaaggtcctgtctgccgcttcatccaaactcatccaggcaaatcgttcggtttccagacccaagtcttccaggacgcagagccgggcttcgatccgcccggattttagcaggcgtcgggcgatagcatcaggcgcgtgagccggatcggtataaatgaaccacaagccaggcgcattcagggcggcatcgagggattcccaaccccggccgtgcaggctcaccacttgggccatctgccaggccgtttgcagacgacccgacgccgcctgaactgcggtgatattagggtgaattctcacgttttccggtcctaacagacgcaccaccattgggcctataccgaaaaaattgggatctcctgaggccaggatcactatctgccgatactgggccagttcacctagtttgagaatcacatgttccgggtccttccccaagatgatcttttcggcaggatgttcgggaaaataagccaggtgacgcctgccccccaccagcacctgggctcctttgatgatatcaagggttcggagggtaaggtcggttaacgacatccccaaacccaccacctggacggggatcatgacgatcctctcaccctgtctcgccaaaaaagtggaagaccgtcgagatctaatatcactgtggcaagttcggggccggggccagcgagtttccggagggccgccagcatccgacgacccacctctgccaccattgcctttttatgtgcttccggaagcatttccagaacttgtcgggcagtattggcttggaccaccgcttgggacaggaggaaatcaccggtgatttcttcggtccagcggcccaattctccaaagttggccaacccctgggaagcatgagtatggctgaaaccctgggccattttcaaggccttgccaaaaaaggcacctatggtgaggtggctgaatcccagcctaaccgcagtcttcagagcgaaacccacatagtcccccatctgcacaaagccctcctccggcagatggggaataattctcttaagatactcctcgcttttgccaccggtagtgaggacaacaccagtaagtcccacggcccgggctactttaagggcgctcaccacggtcgcccgatacgcttggtgggaaaagggcctgaccagtccggtggtgcccagaatggagatcccccccaggattcccagccggggattgagtgtgtggcgggcgatttcttccccctggggcacaaaaatttccacggtaaacctcaggggtagattattaccggccagttgccgtatggcagccgtagtctgatgcagcatgcgccggggcaccggattgatggccggttcgccgacggccacaggcagtccgggcttggtcacccggcctaccccttcacccccccggaaagtctctgactcctgacaatctgcagaggaaaaccagacccgggcaccgatcaccgccccatgagtggcgtccgggtcgtccccgccgtctttgaccactagggcctcgccccgggaaccgtagctaccatggctaagcagggggacggtcaatttcccgcctttgggaagactaacctccactgcttcggaacagggcaggccaagcaattcccgcaaggcgccctgagcggcggcggcggccgcggtgccggtggaaaaacccaccttaagctgccgacgccgtccgggcagcttgaccgatccattttcctcaggatgatttaagccttgcacccggacctcctgcaaaaaaacccttgccgcccaaagtcgacctacccccgccctgtatggcggccaaatttctaaatttttcatggcgttggacgctatgatcaaaaatatttccccttcttcttgataaccatcatagagagatagggcaaggattgtcccttaaggctgcggatatcctgcactacggtttcgccctccaggccgcagcggctgatgcaaacggcccggtccgtgagtcccatctcctccagggataccagtatttcgtcaatgtggcgataggtcttgagcaggatgatagtatcggttacgctcaaggcctcccggagtttggcggcgcccagagctcccgagaccacaaggaaagactcctccccttcactcacgggcgtatggatgagggcagcagcggcatggtaggaggtgattccgggaatagtgatgaccctgatcgtcggctcaaagtctttgatggttttcaggagataaccgaaggtagaaaaggtcaatgggtcacctatggtgatgaaggcggcatccgatccggtggtaagcacttccagaacccgccgggcgtttttttcccaggcttcctgcaggacttcaggttcccgagtcatagggaacgggagctgttcgaccttggcctcatgaagatgggagcggacaatattcaaggctaaactgtatgtgtttttacttgatgtagaggcgtaaatgtgcggggtttgctccaaaatcctcagggctttgagagtaatcaattcgggatctccgggtcccacgccgatgccataaagagttcctgttttccgagtcatgctgatttctctgtctgaattaaaatagccagggcattgataatgctggcagccactgctgaaccgcctttcggacccaggacggtgataaatgggcaatcctggcggcttaggatttccttggactcggcggcattgacaaaacccaccggcacacctacgataagggccggaggcggcgctccggcagccaggagctctaggagacgcagcaacgccgtgggagcattgccgacggccacaattccccggaatatctttggaagggcctgctcaatggccaccgccgccctggtgatctcacgacgtttggcctcacgcaccacctctgggtcatccataagacagataatttcaactcccagaccggtaagccggccggtactgatccctgcttgaagcatacgggtatcggcaatcaccggacgtcgctgacgcagggcggctattccagccgcgatggcctggggatgaaaacgcacgtttttcaaatattcgaagtcaccggtagtatggatcatgcgccgcgccaccgcccattcctccgggcttagattacgccaatccgcctgggcctcaatgcggcggaaactctcctcctcaatttcccgtggaagtcgggggaaccagttcatgctttctccttaaacctgcgacagtgacctacaaaatgccaggcaacctctggattgctcccgaagtgcagatggacgtaactggccaacacctggttgacggtatagccctcctctacggacttgccgccggttctggcagtaagtctataaagccggggcaggtccactggttccgagatcatctccgagtagtgatattcgtgccctcgagcgcgcgtcccggcggggcccaggaggccatcggccgccagcgtaacttcccggtagcccagggtcttgagccgaggcagcatccggacaccgaatggcaagactttagccatggcgtggcgccctccctgcaagtcttggatttcctgggaaagatacatcaaaccgccgcactcggcgtacatcggcattcccgacccggcccgctctcgaataatccggagcatggcctgattgctgctcaactgccgggcgaaaagctccggatagccgccccccagatagacgccatgcacttcggcaggcaggtccgtatcatccaggggcgaaaaggggactatttccgcgccgcaccgggccagccatttcagattgtccggataataaaaacagaatgcccgatcacgagccaccgccaggcgcacttcggaaggctggctggaataaaccgggccttcttcccaggcctttccctggctcaatgcggggaggacagccaacagtccttccaggtccagattgctttcgattaaatctgccagacgctccagatagctttctttcagggggtggtcatcggtggtgattaaccctaaatggcgctctggaatggccagttccacttccctgggcaggcccccgaaacatcggacttcccccgcctgctctaatgcctgacggagatatcttaggtgagtcgggctccctacctgattaaacactactccggccaagatgaggtcccggtcgaaagtggcaaagccatgcactaaggccgcggcactgcgggccatggaacgggcatctaccaggagcagcaccggcagccccaaccacttggccatctgggcagtgcagccggcctcagtattcccatcgtagccatcgaaaagacccataaccccttccacaacggctattgtcgcagtcccggtgtgctggcggaagacgcgaagattttcttctcgggaaagcatccagccgtctagattgtgagaaaggctgttagcagcctgggcatggtgccctggatctatgaagtcgggacccaccttgaagggccgcaccgatattccctgccgtcgccaggcggccaataaccccagggtgagggtagtcttgcccaccccgctatgggtgccagccactaccaaacctctcatgatgaaaggacacctcccccaggcgggctcttttttcggcaaaaggtctccttcgcagccctagccattttcgcccgaaacccgaacagagccaagattttctggctgctggttttttaaaactctggtcgccaggctgtttgatgccgggatggcatccaaagcatcacgaatatggccgacaaaaacccggatgacttcctttctgaagccaataccctgagcttccacgttcacttctaggccggccccctcgaaggcagttttccatgagtcctctccttcgcacaggtcttcatagaaatgcgctccggcaaccaacatcagcgggatgagcctcactttccgaaattttgctgcggttactgcttccaacacctgtttcagagatgggtatccctccacaaccccgacatacaagtcagacccatgaacctcccgcaggatgctttccagggtcggatacgcggcccaagatggatggtccgtgccatgacccaccagaaccggggcttctccttcggatagattattcttaaaatcaaatgacttagccagttgtcggtaatcctcataagaacttaataaagggagtccgatactggtgcgaatggctagaggtttgacctcttccaacagacgatagaactcatgcccgcaaagcagatgcatggattgaatcactgcccaggtatgacctttatcggataaggcctgaaggacttcatggggatgccttacttcaaattttctccggtgcctgagacggtccaggaccatacgggaggaaaaggcccacaaaatttcgtggccgggaaactcctcccggataatcgtatccacaaagtcataggtcttaaaggcgttcgtggtggtcccaaaggccgtcaaaacgatgggtgtctgcatactttagcttcctgaaaacctaactcagtgattcaagacaaatatttttaggcatatattttctctagcatttccgggcggactttaactagataaaagaagacaaacatggtaaagagaccctcgataatcattaccggaatatgagccagaacaaccaatctggctaccgtaagaaacccctcgccggtaaacatgagggacagggcggtgaacagggcagtcaataacacggtgcaaaacccgcaggcaaaagacgccaccactgccagagtcccctcctggcgcagcacgtcccgaaagatataaaaacagagaactgcgggagcagcgacgttaaaggtgttcacccccaataccgtaaacccaccaaattgaaaaagcaagacctgcaaaaagagtcctatgagaacggccggaaatgccgcccaacccagcaagagtcccataaggccgttcaacaacagatgcacactggacggacctatcggcacatggataagggaagccacaaaaaaagtggccgataagatactcacccgaggaatggcttcatagtcaacctgtttcaggccgatggcagtgcccaccgccgtcaaagcggcgcccgcgcccaacaccgcgggactaagaactccttcagaaatatgcatgttctgccccctcagaatattttggcgtttggcaatcagcttacgagtgctgattgccatttagaaattaaccccaagccagggaaatggtttacgccaaagtgcacccacatgtggacccatattgcccccccccgcaaaaaaaaatccctaagtccgtgtggacttaaggattaacccagctttttcgtccttaatttccggagagcgcttgtccagagcggtccgttcccgggttggtgtctttcgcaccacccagattcatccgggcaggtcttctggcttccggatcgtcctaatacctacaccttcccatttccctcaaaggaaacagtggccttagcagggttcgtccccggttacagcggcgggaccgcgacggctcttccgtcttccctattaaacccgcatgggtacccagatgccatactataatctgagaggtccgatcctgtcaacacattttcccgagttaccggctcgggaaatcaggccggacaattcggagatttgatcagaatttagtaatagggcaaaggagcagtacggcatggagctcctttgccccgaactattatattaattacagatcaacgatcatctcggcttcattgccgcactgggtacatgcaattgtacgtttcacctgcccggcttcgggtttccctgaagcttcggccggcttggtccccacgatgaactcttcgcacttgatggtcatttccgcctcgttgccgcaatttttacaggtgcagaccatagtctttttttcttccatgacatcctcctttgcatcttgagtcgcaagccctaattctgttaattagaggactcgcaggaaggccacgaggtctttcttctcctggtcagtcaaatttagaccttgaaccagattgaaaaattccacggtatcctccagagtcaacaggcggccgtcgtgcagataaggcggcgagtctttgatgccccgcagggggaaggtcttaatgggaccgtccatgttcgccatgcggccgttgatcatctgcggtttgaaaaaccgctcggtctttaggttgtgcatcagattatcggtatagtaaggcggttggtggcagacggcgcactgtcccttgtttaagaaaatctcctggccgcgcagctccgaatcgttagcctttttcggatccaacttgccatagatattcaacttgggagcaggaggaaaatccagaatttcctgaaactccgccatacagtgcacctgatgtccccggtctaggatattgattcccttcttggtcccgatgaccggatcgccgtcaaaatatgccgcccgttgctcgaactcggtaaaatcctctactgatttcagagcccgctgggaaccgaaaagacgctgaatattcacccctcgcaaggttggaatatccagacggtgccggaactcctggggacggatgtcccccaccaggtgggtggcgccattagcgtggccattggtgtggcaatcaaaacaggtaaccccgcggctcggcagttcggagcgccggtcttcggtctggttgaactgctgttgcgggaacggcgttacgagcagacgcaacccctccagttgcttgggattgaggatgccgttgaatagctcatagtagttcatcagggtgattactttcccctggcttacatcgcccagatcagggcgggtggtaagatacatggcggggggaaattccggcaggaagtggtccggcaggtcaaaatccagatcgaacctggtcagatcacggccttcctgctttttgatctcgtcaatgtgatatttagcaaaaaccatccccccttcaggatgattcgggtggggcagcggcagaaacccggccggccagagacctttttccttgatttcctcaggggtcagggcggccagcttttcccaggttataccgtcgggcagatttacccgaacgccttcctgaaccgccttgccccggctcatggtaacgtctttagcggctttatggctcaaatcataacgcttcttgagcagatccatctggcggctcattatctggggcttctctttcttcatccgttccatggtgacggcgaaatcttccttaattactaccggagaataactggaagccggagtggcagccttctccgccttttccttggtgaccgccgttccagcaccaaggccaaacatgagcacagctaatacgggaagtcccagcacccatcgatatccattcttcattggctcacctccttgctaatgttgcctaagaagagcgatgcttcacccccccatactaccctcggaagcagcgcctattcgggttgcttttaggcattacacccgatatccagcctattgaagtagtataccacataggatcacgtatcaaaactttttatcaataaatattactaattgataaattatctattcctttacttttccgtcaaggtggcggttccatcccagtctggcggcggcggctgctgtgccagtgattgggtcctcttcaacaataattgtgccggcccatcgtcgggaactagacgcaaacaattgtgccaatggtcggttgcggtggtccactgttgttgccggaaagctgccagaccggcctgaaaagtctgtaggagttctgcctccactccctgaggttgaccctggccgcgaagttcaaagatactcaccggagcctttttccccttaacccgtacccggtccacctcccgcaggatgaaggaatcctgcagaaggcgttgggtggcttcgctgaccagaatggcggttccatagtatttattgaggccctccaaacgggaggccaggttgacattatcgccgataacggtgtaatcgaagaggcgttgcgatcccatattccccactgtcatggagcccgagttgataccgatgccaattctcagttccggccagccctgagcccgccagccttcccagaggccgcttaaagcctcaaccatttctaatgccgtctggcaggcttggtcggcatgcttcggtaaagctaagggcgcaccgtagatggccataatggcatcaccgatatacttatccatggtaccattgtgtttaaaaacgatttcagtcatcgggttcagataagaatgcaatagcgccaccagttcttccggttccatccgctcggagagggtggtgaacccccggatatcggagaacatcaccgtcatctcccgcttttccccgcccaggtggagtttttccggatgctgcagcatgatattgacaacatcaggggcaacgtagttttggaaggcggctttaatgcgctttcgctccgcttcctcggccaggaaccgcatcagacccagagcaacataaacgaccgctaggcagttgagcgggtatatcacctgtaagtaaatattgttgttggcaaaaagaaaacaatcgatagagaaatagctcagtgccagggtgataaagagtactagaccaaaccaggcccttaccttaggtaatagcaggcaggcgactagactcaaagcaaccagtgccaaggcggctgggttgatcaggccggtcggagcccagagataatcctgccgcaggatattgtcgataacgttggcatgcacttcgacccctgggtagatgctagaaaacggcgttacccgaatgtcgtaaatacccacggcggaggcccctatcaaaacgatcttatcccgaaaggtctcaggtggtatcttcccgtcgacaacgtcaacaaaagcataatacgggaaggttctggccggtccccgaaaattaacccggaacctgccgtgttcgtccactggaatctggtgtcgacccaacctgatgccgttcacgccaccctctgagatgactagttgcagcaaaggattgcccagataccgttgcagaatagaaagtgccagcggggcgtaaagatcttcctggtatcgaatgaccagggggacggagcgaatcgaaccgtcagcatccggaacggcgttgaaataaccggtttcagccgcagctcgggtaagacgcggcaggttgacttccaccccctgggcggttatgagccaactgggaatgcactgcgctgaggaccagcgcaccagatcataagtagatgatttaataatatctttggaaatctgcaggctaaaagcgcctggggcggtctggcgggtctccagcccctgaaaataatatcccaggacaacccggtctgattccttaaatctctgcgccagatcgctgtccggatcaatactttgatattccctatcaatccactgttgcaactctggcgacttccaggagcggcgacccatctcctgctccaaccgatgaagcagcccaaccccggtctcctcttctttttcggcaaagatgatatcaaaaccgatgatcttggcgtcggcctgctgcaacacctccatcagacgggtgatctgccgccgcgaccagggccagcgaccgatagctttgaggctgcgatcatcgatcgcaataatcgccacctccggacccgggttgcgaggacctcgcaattggaacatcagatcataaaacttcatctccaggttgcgcacaaaggcgggattataggccattaccaacaaatgcattatgataatcccgagggtaacctttaaatagctagggcgcagaatctttttcagaaaatctttcatgagctctccgctctgaagagttcttataagtgcacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcactgctcactgtttttatacaagaagcaggaaggtcccaacctttgctgctcaaagtattctccactcattcaacctattgcggcctgacctcgatcccaaattggaattgagagactgtgcgacagagatgcctctcccttgggcagcaatattttatcaccttaacctatttgtatctcatctttggagcaatcggcaagggaattgctgcggatcagctcgtttcaggagtctggacgcaaatgttctttaaaccaggggtaaaaacgtttataatctcaaaaaaatcttaataagccggtatccatctgaatttacgggaggcggtggcttatggatcgtcgtctttttttaaaacacctggggttctgtctggcggccaacgccatcgggataccgttgacctctgggccgtctggagctccggcgcaggatgaatcgtctgcaacaacgttcaaggtggcatttctagccgacgcccatctgccggatggcaaccccgactctattgcagcccgccacctggccctggccctggaggagatcaacggtcaagaaccaccggtagacctggtatttttcgggggtgacttgacccacgacggcaatcccaaggccctttccctggccaaagagttcttttcctctttgaggccccctgtctggctgcttcccggagaaaaagactacccgattgcttcgggatcattgtggaccgagatattcggccggagcactttttccttcctccataaaggcgtccattttatcggattgaacaccgttcatttcggccagaaggccggttccggcctctttcagatcagtcacccacaacatcactggctggctgcagaattagccgaaactccatgcgaactgcctttgatcatcgtctctcatgccccgctctatcgcctctttcacccctggcagtggtggacggaaggcgccgaaaccgtgcatgacctccttcaggcgcggcaacgggtaatcttactgcatggtcatgtacatcaacacatcggtttagaacataaaaatctgcagtttttaggagtgcgatcgacggcctggcccctgccggatgtacgtctgggtgtccctcaaaaacagcgggaggcgacggcttcagaccgaaccggctgcggttggctgctattgactattagcagtgacggcgcaataaagggacacgattgcctctgggagggatagaaatccgaagagcggagatgtatgaaagtcattttctaagtagtctccatccggaaagtcctttattattgggggcatcccttgtagcaacggggtaaccccgtccctgcaaaccagatatccgtttttccctctgggctgcaagaggaaccgccgcagtttccgggtgggccctaactagattgaagagtgaggttattaaagtgaaatatgttcatggatataaccagagagaaaatattcgattgcgtgaccaagcttcaacgctggcggaattactacattatgataccttttatccggccggatgttaggttcttgaggccggttgcggcgtcggtgcccaaaccataaccctggcctctaacagccctgacgcccatataacctcgattgatatatcagcaagctcgctggccgaggccagcatgagaatcaccgaagccggcatcaccaatgtcagctttcaacagggtgatatttttaatttgccgtttaaaccggattcattcgatcatatttttgtctgttttgttctggaacatctgcccatgccgggaaaggctctggaatgcctgaaaaacctgctcaagcttggtggtacaattacggtcatcgagggagatcatggctcgacctatttttatcctgatagtgacgcggcgcgccgggctattctgtgtcaagtcgaactccaaaagcgagccggtgggaatgccaatatcggcagagagctctaccctctgttaaacgccgtagggttcagttccatccacgtctctccgcgcctggtttatgtcgattcgagcagacctttgcttgtcgaaggctttaccaaaaataccttcacggcaatgattgaaggcattcgccaaggctctgtggaagccggtttgattgacgaaaagacctttgatgagggtattagggctttataccgaacaaccgaagacgatggggttttctgctacacatttttcaaggcaatcgggaaaaaataatggacaggcacatatgggcattaggaggaaaggcccctaaaccggacaccactcacaacgggggttcatcctctcccccgcataacctctgccaccctctcctcgaaggatgtccaattccattttcttctatttcccggagggaacatgtccgtaaccggttatgtctatgataaacgctatctcctgcataaccctggacctaaacatccggagaggccggaccgcttgcgggccatccaccggcgggtggtattttccggtttaataaagcagattagactcattgaaccttatgaggcctccctggcctggatcgaaaggcttcacgatcaccgatatatcgaacggttccggactgcctgccaacagggccaaccctttctggatgaaaccgagaatggcatctgtagggaatcttttaatatcgccaggttggccgtgggcggggtatttgccgcctgcgatgcgatgatgcacggagcagttaataatgcattttgcgcagtgcgtccggccggccatcatgccgaacgggctcaggcccgggggttttgcttttttaacaatgtggccctcggtgccaaatacctccaggaaaaatacggcttggccaggattgccatcgtcgattgggatgctcatcatggcaatggcacccaacacctcctggaagaagacccaacggtcctctttatctcgctgcatgaaagccctggcacctgttatcccggcacgggctgggaaagcgagaggggcaaaggggaaggttttggctacacgctgaattttccctttcccgcttacagtcgcgatcctgattatctagaggtcatggatgaagaagttctgcccgccctggaagagtttagacccgattgtttgatgatttcagccggttttgatggtcatgcccgggaccccatgagccgtttgcgcctctccgataaggcctatatgattatgggtgccctgttgcttacttttgcccgggatttttgccagggtcgcattatttcggtgctggaaggcggctataacctggaggttttggaggattgtgtttttgatcatattcgggtcttgaatagcctttaaaattacataaggtaggaaatggaaaaagaccatctcgattatctgttcaaaccggaatcagttgcggttattggtgccagcgagaaggcggacagcccgggttggagcctgctgcataatttgcagcagggcggtttccccggccaagtcttccccatcaatcccaaaatccaggagatcttgggtctgccagcctatcccgccgtgactgaggtgccaggaaccatcgatctggcagtcatagccattcccattgctgacattccacctgtcctgaggcaatgcggccaggtaggggtgaagaccgcagtcattatctctgtcggaggcaaagaggtcggagccgaaggggatcggattgaggcggagatccaggctgcggccgaggaggccggcatccgttatctcggtcacagttccctgggtctcatctgtccctgggtcggcttgcacgccagccttgccaggcaagcagtacatcccggccatctggcctttatttcccaaagcggcgctctctgcagttccgtgttaggatgggcggcgcggaaaaatatcggcttcagccattttatcagtgtcggttccaaaaccgacctggactttgccgatcttatcgactatctgggcaaccaagaaccggcccggagcattattatctatatggaaagcctgacccgacaccgcaagttcatgagtgcggcccgctccgtttcgcgaattaaacccatcattgtcattaaagcgggaagacagcagaccaagacccgaaccggcgagcaccggaatgatccccttattagtgaggacacagcctacgaggctttcttccggcgggccggtattgtccgggttgataccatcggccagctcttcgactgcgccgagaccctgggaaaaatacagcgaccgctgggaggggagatcgcgatcattaccaatggcggcggtccggccttgatggccgttgacgccctgcgccgttggaacaaggcccctggagaattaagtcccgaaatccaggtgaaattggcaaatgtgttgcctgctgtctggaaacccggaaatcctataaacatcctccgggacgcgaccccggaacgctacgctcaaaccgtgcacacagtgatggagaaaagggaattttccggattggttatcatcctttcgcctcagaccttaaccaaccccactgaggtggcggcgaccctggtccgggaaacggaaaatcaaaatcttccgatctttgctgtgtggatgggtggggacgaagtcgcccccggcataaagattctcaaccaggctggcatccccacctttaaaactccggaagcggcggtggataccttcatggagatgtattcttatagccgccatcttgttttgcttcaggaaaccccgtctcgccagcccaccgatttgaaagtgaataccaaacaggcccgggcctttttgaatcaatgtctggctcccgcgccgaagcacctgaccgagctcgaagcaaaggccattttgtctacctacggtattccagtaaatcgcactgtggccgcagcctcggccgccgaagcaaaaatggcggcccaggagatcggttttcccgtgttgttaaagatcaatgctccggaactcgaggccctaactgaaaggacgagggttatctatcacttaaatgatgacttgcaggttgagagggcgttcgaccgattaaccggagagacccggatccgacatccccaattccggaatctgggggtaaccgtccaggcccaggaacgaaaaccacactttgagttgttcatcggctgccgccaagaccctcacttcggacctttactggggtttggcaccggaggaccatttgtcgaaattttccgcgatattgcagttgatctcccccccttaaacctgctgctggcccgccgtttaatggaaagaaccaggattttccaagccctggcgggagagagccagttgcccgcggcagacctcgaccagttggccgagatcctggtacgcgtttcccaattggctaccgactttccagagatcggttttctcgaaatcaatcccttatttatcatcaatggccgggccaccgccgtagcagccaggctgatcgtggaagccagcgagcttccagctccccggcatctgatcattgccccctatcccaaccagtatgaaaacgactggatgttacgagatgggacgccggtgctgctccggcccatgaagcccgaagatgagcctctggtgtcagctttccttatgaagtgttccagtgagacaatctttttccgctattttaaaaaggttaaacaatggacgcatgagatgctcatccggtttacccaaaatgattatgatcgggaggtgggtttgatggccttggggcagccaccgggtccggaggtcatgatgggagtgggtcgcttgatcatggccgcagatcgctccagtgcggaattcgccgttattgtggcagacccgtggcagggcaagggtctggggcccaaattggtggagcaggtcatcgccattgcccaagaccaacaggtgaagcttttgtacggtgaagtcctgacccaaaaccaacccatgctggacctggcgaagaagttgggattcaaagtcaggcgggctgaagatcctcagttgtgccacattgaaatggctctctaaatacagcagaccggcgcgagtatacgaaccaagcgcagccattgccttccggcatccggacaaaagaaggaaagggaacccctggtccttaccggtttttcttttttagctttgactgcaatgaaccaaaacccgttcatatccaaagggaaaagcttgtctgtaaattctggctggatcatttagatctgagcaaaaattacggctttcccccaaaagaattgggcgagattcgtcgtttagaggcatggcatgggcattgcggttggggcaatcgaaccaaggcttgtcagtgtccaggtttcagaagatgagattacccgctttcctggttgacggccggaccattagcgtgcccatcgcctggtcatggagactttccgaagcaacgagtgaacagcggttgaatttcgaaattatcggtggtggcatagggatactctggcccaaaatcgacgaagatattagcgtcgaaggcatgctctatggctcacctgcaccccgcccccgtaataattaggcgattgccatctcataactggaagattttttggaattgccatgagaagttaatggctagctagacgcactcttgggcatttccaagcaatgccgtcccacgaaattatcacctttcggcagccagatgaagtatcagtttttataagaatcatctctgcccgaaaggccaccaaaaaagaacgacaacagtatgagggttaaaaccaatgaaaaaggaatatgatttttcccagggggaacgcgggaaattttatcatcccgatatggaattgaaacttcccgtctatcttgagaaggatatagctgaatttctgcaggaactgtcagaaagaaagggcacagacatcgagaagatcgtaaatgattggcttaggaaagacatccacttggttcaaagcacaaaataagttgctgaaaggaatcccctcttggttccgatacgattttcaaatttgaattttaggcaaaaaaccttttttagaaatattggcaagatattttgagactgttgcattaaggggattttccatttgccttcaatttcggctaaattttaccatcaccaaggaactatgtcttcatgtgcatttgtaagcaccgttttaagtctttcctgctggcgagaaagcagttgatgcaggaggtgcgatcgccgggccaaaagattttcataaatatggtttccaaagaatgatccgttggctctgcctttcttggtcatatcaacctcgaaatattattcccttgatattaccacaggttaagcaattccgagagccttcttgatatcaattttacgttgtattttcgatacgttttgtaacagtcacaatttccggaagtggcaagttaaatttaaataaaaatatcaattatagtttaataataaatttattatcaacttaaaatgggatgaaagttatttattattatacagtcttgaaaagatttttacttcgaacaaaattaatatagtgaaatgtgaaaagtgctgatgcgaggagggtagccgtattgcgcctggtgagcggtatttttggaataccctcatggattatatcattccttaacgttcttaattcgtcgactttattagcgatatgcactggaagcggtaatacttcaaataactttgctattaatggaatgatttttaattcttttgcgtaattaaattttatttttattgaatgctctctcattgcatcgcacacgaatcttccgattaataactccatagcttggtgtgccggaataacgacgcggttccattgtggatcgaagcctgttatctggtctattcgagtttgagtgccgaattcataaaatgcatcgaagagatactcccttaccatatcgccagatctgcaataataggtcaccatgatagccagttctacctcttctggaactacctgatttctcgggaatgttggatgaagtaagagtttatgaggaattctatcatgggaaaagtagctccctatcctttcggctgggaacaagggtcctccttgtggggtaatattaatcgccacgatcagagcatcggcaggaatatcataattgccgaaatcaagttcaagagaggaatctcgcctaaatttttccacgagcaccattgactgtgcgcctgctaactccattgcggttttaaaaaaaaagttagtttcaatagcatcaacgactagtaaccaccaatctaattctttcccacaacttttgcactttggtttttctggaaaatttgcgaggtacataatgatttggtcgggttttgattcaagcaatccgtggcaataattacatgctatccaaggggatataattttctggttccaatccatttatccatctcactgtaaaaattataattaaaaggagcttttaagaatcaatcgagctgaacccgctttattcatgatattttgaaaaagatagctaactcattttaatgaaatggattaacaggcttacctgaaatacagactgtttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttggtgaattatccgggctaggcaatctcgatcaatgtatttcctccacccgtggctggaggtcgtagggcaaaaagacgttctccttatacaactcccagccacaaacgacgggcaagttcctctttggaaatcttcagatgttgggccacatcttttaaaatgccattgagagtgcccagcttcaagtattcatgacaaggaatggtaacatgatgctcacgggggatggttgttgtcaggcgcaggtggctgccggtctgccgggcgacctgataaccgagcttttccaggagtcgggccaagtcttcgccgctaatatcccgaggcagcttcataccgccaagagttcgtctttaaccagatgcaggcgaatgatccggggtaattggtcgtcctcaaaatgacagcggacagcgtctttcaccgcctcccgaacttcttccagggtctcgccctgagtaaagatggaatgccccagggccttggcctcatagccgccttcggcggcttcttccaccacaaaaataatttcggcactcataggttacctcgttttcattattgcctggatacttccatccatttgcgctccgggattttgggtagggccgtagggcggggaagcgccgcgcatcccaccttccgcgtcattttatctctaaacgccgaacttcatcattcgtcatccgatcaggggcagaaataccatcttccacgtagcaatgaaagcttggataaggccaatccaccacccttgtcacgtaaccgtgctttcccgggttatcaggcaacgtccggatacaatgcagatcatccggtaagatgataatgccttctaaaggaaatggtcggcgttgccggaccgacttgaattccccccccccggagaacgtcaatatgcccggtcaaaagcttacggcgacgttccaatcgcgtaactgtataaaaaaacgtgccacccggaacaaaggcccggatgtactgtggcatgttttatgtttttatccactttctaaaggcgggatgcgcggcgctttcccgccctacgccaaaaaagctacaagtttacaaagtaattatatactcaaaatggtccgataccaaatcactcaatctgcccacatcttcctgatgcaggcgtgctgcttgatacccaagattatttaagaaactcaccatgttgggggtgccaatgtcataagaacttgatagtagcggccgacaactctcgaatgcggctcatgaatcaaaaaagtgagattgtgacagatgttttctaactattagcagaaattttgatttttggtaggtttatttcataatttcatctgtcattgttttcatgagaaatttttcttaaagtctggcttttatcttgacatatgtttatgtttaagtaaacttgttgacatgtcgaataagcaagagagagttttccataagggacaatctcgaatcatattatttgcaattaatgagaattcgtgccctgcagaggattttctagaaaatgaactctccaaagcggaacgtgccaaaatagcggcaattattaaacgctatgccgagtttggaaaaataaataacagaaaacaatttaaaaaaattgagggagaagatttttgggaatttaaatcttttcaaatacgcatcttttgttatttcaaaaccgagggaagagtagtcctcacacacggttgcaagaaaaaagatcaaaagcttaggcgagcggaaatagaaagaatgaaacgtattaagatggaatacgaaaaggaggatgaacaatgaaccttcttgacgaatatatgcaagataaagattttaagaaattgatggctcaagaagatctgatcatggaagtgacggagactctttgctacctgcttgaacaagaaggtgtaaccaggcaggaattggctaaaagactcaataaatccaagggattcatctcccaattattgaatggcgggcgtaatctcactctgcgcactattgcagatattgcagagtctttaggctatcgtgtcactattggcgctgaaaaaaaatttgacttgcaaaatgttaaatttttgaaatttcctaccaaagaatggggattcaagattccatgttttacggaagatggatatcgcattcctgatgaggtggctgcatgacggccaaaggtaacgataaatccattaaagagggcagcgggttggatttcaaagtgatccaacgtgttgctgagaaagctagccttgaagatattttccttatcgatgctgaaatcaaaagtgaccctgtccatcgagatggtcgcggtgcgaccttacgacttgttttcggttccgatattcgccccaaagggtccattgataaattagccgtattgtgtaatttccttgtttcggccgttaaggaaggtgacaaggaagatttttctttagaaattaaggcaactttttcggtaaattataaaattcattctcctgatactttttccgctagtgacatcgaaatgttcgccaaaattaaccccatttataattgttggccatattggcgtgaatttgtgcaaaatataactgcacgaatggggttgccaaccctgactattcctttgtttaaaatttccaagccgatggaagattctggaaacccggaagagaaatcttctaaagcaagcaacagaaaatccactagcaaatctgaatgatctggatgtttatacagatactaattggacaggggcggagattataactttatccccgccctgtcagaagttttaaattcccttctatctcccctatcaagcaatctatttcttctgccctcgcaaaactaaattggttcatttccgctcggttttgaagttgccggatgggatcaggtttgcgggagaaattggtcttcttgtgggaagctatcaaccatttttaccttaaaagtcggcaaaaaacaaggcaggggtagcttcgaccctgccttgtttggctatattactgctaggttggttaacccttcctgcacctcttccagcccaccagacgcactaaaccggagccgaggaggaggatagctgggggaaggggaacagttgaagaggtaaacataaaattcgatagggcatacacgttttgccctacatatccgcctggtgaagagggaaaatgcagcgtcccaccttccccaagcagatactgtacgaaagacacgggcgttgagtaattagcgtacgcggctccgttgccccatgtatcgtcaggaatggggccgggccgtagcactatccttgctcccatgtcacctctttgtcctgaaacagacccttggcttcccgtgccctctccaaagtgatttggctttctcttcgctatgacttctagcaataatcatgctaacatggcactatgaaatacctgagtaaattgaaaaaataaatcaatagctttcattatatccccgattcgtacaatttattaaatgttcaattattttaatataatgttcaatgaaatgaacacaaccttcttggcacaatacgatgcgatcatcgaagcatattagagctaatctgctcgggcatccgtttcaatcactgctatatacgcaaccgtacatttactcatcatagttcctatcgcgaaaccataactgcacctcgaatcacgccgcctacctggattttcacccctttataatctttaatctgatatcgatctgatgattgtcagataaatcctgcctcattccgttttggaaaaaaccgccgcgcccccgaaccatccataggttaggcgggaggcgcaactttcatttgcctcatcattaataatcggatataataactattttaattaagttaactaattgcatatcttgagataaatcggcgggggcggggaatgctcgttataccagcgatcgacttaaaaaatgggcaatgtgtaagactgcgccagggattgatggatcaggcaacggtctatggcgaagacccggcggcgatggcccggcgctggcaagaggctggagcacagtggctgcacgtggtggatctagacggcgccttcaataaaaagccgaccaacgatcaggccgttgagaaaatccgccagagtattgctatccccatgcagttgggcggcggcctgcgcaccctggcgcatctggagatgtatctggctatggggatcgatcgactgattttgggaacaagcgtcttaaaggaccgagatatggtggtgcatgccctcgagcgtttcccgggccggatcgctattgctttggacgcccgggaaggtaggctggccagcgaaggctgggtggagaccagcggcaccgacgccgtggaagtggctcagattctggcccctttagagccagcggcttttatctataccgatatcaagcgcgatggcatgcagaccgggccgaatattgccgccacaaaacggctggcccaggcagtggcgatcccggttattgcctccgggggcgtagcgacaatcaaggatatcgaagatcttttgcctcttagaaaagacggcgtcatcggggtcatcaccggcaaggccttatacgccgggaccttggattttcaagccgccctgcaattgaccgccagccttgcgaaacaatgattacgcggatggaaagtacttccaggcctcataagttataccgactgcccaaaattatagcctttatctttttctcgccacttgaggtaagaggatcagggtaagggatgaataagacaaattttctaccgacttctataactttttaatgtcaaaaaaacctatacaaccgatcgaaacaatcctgcctgaggtaaaaaaaccggcgaggtatctggggggcgaggtcaatgcggtctataaagacccccgcagtgtcagattgcgggtggctttacttttcccggatctctacgaaatcggcatgtcccacctggggttggcgctgctctatcagattctcaaccaggatgaggcgatctgggctgagcgggcctatgccccggccattgacctggagcaggagcttcggcggcgcggagttctttttagcagcctggaatccggcactcccctgaacaattttgatctcgtcggggtgagtctgcagtatgagctgggctataccaatttccttaccatgttggagttggggggcatcccatggctggcctcaaaccgtgggccggatgaccccgtagtcatcgccggcgggccgagctgctgcaacccggagccggtggcgcctttctttgacgccattctgatcggcgaaggcgaggcggcaatcctggaaatcacccacctggtccgccagtggcgggaaaacagcggcagcaggcgagagttatggcaggctctagaagatattgaaggggtctacgttccggctctctttgacatgatctatgatgcggagggtcggttccgggagattgttccccacggccgccggcagcacatccgacgccggttgattccggatttgaatcaatatgctatcccagctaaaccgctggttccccaggtacagattgtccatgaccggctgaatgccgaaatcttccggggatgtacccgaggctgccgcttctgtcaggccggtattatctatcggccggtgcgggaacgacgtccggaatccattctgaattgggtggaagaagccctgtcagcaagcggctttgaggaagtatccctactgtccttaagctccggagattatagctgtttgactccgttgctcaccggtctcatggaccggttggtagaaagccggatcgcggtctcgctcccttcattgcgggccgatactctaaactctgacctcatgcagcagatcaagcgggtccgcaagaccggcttcaccatcgctcccgaggccggcagcgatcggctgcggcgcgccatcaataaaaacctcagcgaagccgagatcatggcgacggtggaacaggcattcgaactgggctggcatctcctgaagatgtatttcatgatcggtttccccatggaggagagagaagatctccaggccattgcggacctctgccgccgggcgttagcggctgccaaaaagattaaccggcggggtaaaatgcatgtcagcatcaatacttttattccgaagccgcataccccgtttcaatgggagcgccagctttcgcgtccagagagccaggaaagattgcatctgcttaaagattcgctccgacaacgcgatttggagatacgctggaatccctgtgatcagagttggcttgagggcgttttatccaggggtgaccgacggctggcgccggtgctgatgcaggcccagcggctgggctgccggttcgacgcctggaccgaacacgcccggattgccagatggcaggaagccttcgcaaactgtcagatagaaggtgatttttatctcagggaacggtccgaagatgaactgttgccctggggccatatccacagcggcgtgagccgggaatatcttctttccgaacgccgccgggcctgggagggcgtacagacacctgattgccgggaagccggctgccttgaatgcggtgtctgcgactggcatgaagtgcagccgcgcctggtcgacgcgacattggcaaccccggcccccgcaccccaacaatcatacgcaggtaacggtattacccgctatcggctgcactacactaaggtagatggggccaggtggttcagccatttagagttgatgcatcttatctaccgcagcctgcgtcgttccggcctgccgctgcatttctcccaaggatttcatccattgccgcgggtctcttttcacggagccctgccggtaggggtagaaagcctcgcagaaaccctggatatcgaattagcccaaccactgccatgcccagaagttgctgccagactcaaccaggtcttgccaacgggattgtcgatcctcgattcgaagaaactggcagaaaacgccgccccacctcagaccaatcgtgttttctatgaggtaaagagtccggaacaggcatttttcccagaggcggtcttccatttcacagcggcgacagaattttgggctgtccgcaggaaacctaaagaaatcaaaaaaatcgatattcgccccctggtagcatctatccacctccaagacgcttccaatgtatcactcacagttaagacgagggaaaaagacaatctgagaattgcagaactagtagcggcgattttccatctggaggaaacccagacgcggcagcttcagattcttaagcaggcaagcttcgccggtctttaacgttccagaatcattaggattatcatcatggcgagtgaattaatcatcaatgtttccccttttgagagccgggtggctcttatcgaaaacgggaatgtcgttgaactgtatattgagcgagactcggccagctcgctaatcggcaatatttataaaggaagagtcattaaggtattgcccggcatgggagcggcatttgtcgatatcggcctggagcgctcggcattcctctatgtggctgacgtagttgaccattatgatgatttctacgccgaatggcataaagatgaccggaatggcaaccaggtgtctttagctcctcattttaccgaaacccagactattccgattgaagacatgcttcaggaagggcaggaagttttggtccaggtagccaaaccgccattgtgcggcaagggtgccaggcttacctcccatattacgcttccggggaggcacctcgtcctgatgcctaccgtgaatcatgtcggagtttctcgccgcattgccgatgaggcggagcgcgcccggttaaaagatgccctgttggccattaagcctcctgattgcggccttatcgctcggaccgccagtgaaggcgtcgagggagataaattgcgcagtgaaatagaatttcttctgcagatctggaataacatcttgcgcaaaaaagagaccgcgcctacggcttcgcttctgcaccgggaactagatatcgttctgcgggtcgtccgggacctattcaccaaagaggttgactgcctgattgttgatgatttcgagacgcatgctaaaataattcaatttgtcgaatcattccaacctttgatgaagttcaatgtagaactttaccagagtagggagcctctttttgaacactacgacattgaaattgaactgcagcgagccttgggcaagaaagtctggctcaagtccggcggctatatcattattgagcccactgaggccttggtcgttatcgatgtcaataccggtcgttatgtgggaaaacataacctcgaagaaaccattttgaaaaccaatctggaggcggttaaagagattgcttatcaactgcgtctgcgaaatatcggcggattgattgtcattgacttcatcgatatggaaaaagaggcaaaccgagagaaagtatataacgtcctgaaagaggcacttaaaaaagaccgggccaaaaccagcgttctgaagatgtcagaacttggtctggtggaaatgacccgacagcggtcacgccagagtctgcaccacatgctgaccgagccgtgtccctactgcgatcagaagggctttatccgctcacgtctgacggtagccttcgatatgttgcgagaattgaccaccatgataggttccttagatagtcagcaggttaccctcgaggcccatccggaggtggccggtgtgctcatggatcttggcggtgctaccattgaaagcctggaaggcgaataccataaaaagattgttatccggagtaacccgcattttcaccaggaaaagtacgaaatcagcatctagaacatattcacgcttagctctaaccgccggatcatgataatataatcggatattttggtctgcatccaccaagcaaaaaaggaagaatattgtgcaccccatcattctcggcaccgccgggcacattgatcacggcaaaacttctctcatcaaggctctgaccggcgttgatactgatcgtctgaaagaagagaagcttcggggcataaccatagagttgggttttgcctcccttaccctgcccaatggccagcgtttgggaatagtcgatgtaccgggacatgagcggtttgtgcgacatatgttggcgggagctaccggcatggacctagtggccctcatcattgccgctgacgaaggggtcatgccacagacccgggagcatctggaaatctgccagctcctaaaggtgaagcgcggcctggtggtcttgaccaagattgatctggtagaggaagaatggctggagttggtagaggaagatgtccgaaatttcctgtctaataccttcttggagggtgctcccatcatccgtttctcagcggtgagtgggcaaggcacctcagaattgctccagaccctgatggctctcggtgctgttgtgcctcccaaaccggtcagcggtatttttcgacttcctatcgaccgggtcttcaccatcaaaggtttcggcaccgtagttaccggtactgccatatccggacagctgcgggtaagcgatctggtgacgatctatccgccgcagtacaaagccaaggtccgcaatatccaggttcatgatgagtatgtggaagaaaccctggcaggattccgtaccgcaataaatctgcaggggattgacaagttcgagctggagcggggcatggtggcagcaactccggattccctgcgatgcagcttacgtttggatgcccgtctcgagattttgcccagcaccccccgcccgctcaaaaatcggcgggaagtaagactccacaccggcgccagcgaacagttggccactgtaatcctgctctcccaagaagaattagccccgggagagagtggactggtgcaattccgtctgagtaaacctctggccctaaaaccttttgaccgctttgtgatccgggaggtgtctccggtcatcaccgtcggcggcggtcatgttatccacatcaacccaccagtacaccggcgtcttcagaaagacattatcaagaaattagaattgcttgagagctgtccggaagcggaaaggattgcctctcatcttgaggagtcggcagcagccggactttcccgtcaagaactcgtgcaattgctcactctttccgctgccgaactcaccccaattttggagcagttgcagaaagacggacggatcatcgcctacgataccgaaaacaaccgctatgcccttaaaacagtagttgcagctctacagtcccaggcagtccaacggctgcaaaaatttcaccagactcagcccctgaagctgggcctttctaaagaagaattgcgccgccgcctgccagagaatctggaggtacgccttttcaattatttactggtagacctcgaacaacagaagcaggtagcagtcgagaaggaactggtccggctggccggccatcaggtggtgttagctggagagcaggaggaattggccaatcgattggaagtcctgtatgaaaaaagcgggctgactcccccgaccttgaaagaggccgggacagcggtgcaggccagaggcagccaactcaatgagatcattaaattactgaccggcaagggcctgttggtcaaggtgaaagaggaccttttcttccatcagagtgtcatagctgccttaaaaaccaaactggtgcactacttaaaggagcaccaggagatttcagtgccgcagtttaaggacctgactcaaaccagccgcaaattcagtattccgcttatggaatacttcgatgccgcccgcgttacggtcagggtcggtgagaatcgccgtctgcggtgattgccatggcatcctaattcaaaaaacaacaccaattccataagccgaacttttatctcgcaggcgggtcaggttgccctactgacgggaatatttttctttaatctcaggcagcatttgcttgatcgcggagatccgctgctcatcggtggggtgggtggacaaaaaagctggcggcttggccttgcctttactatcatccatcatcctctgccagaaacccaaggccgcctcggggtcgtaacccgccttggccatcaggatcagaccgacctggtccgcctcgtattcctgtttacggctatacggcaagataacgccaacattggcgcctaaaccataagcttgcatcgcggcctgggagacataggcgctctgtcccgccagggcggcgctcagtccgacgcctccgatttgcgccagcatgccctgactcatacgttcaccggcatgccgcagaatagcgtgggccgcttcgtgggagataaccgtcgccagaccggcatcatccttggtatatttgaatatgccggtaaatatgcccactttaccacccggcagacaaaaggcgttggccattttgtcatccttgaagacgacgaattcccaacgaaaatccggccggttagcagcctcggcaatccgctggccaacccggtttaccaactcattgctctgcggatctttggcaacgggatattgtcgccggatctgggaaaatgcctgaaaacccaggttgctttcctggctctccgatgtaagcatgagctgacgtcggcctgtataaggagctgtagcgcaggctgcggtcattagacagaccagcaccagataccatgaccagaacctgaggagatcgttcttttccatttcccctataaaataaaatcatctctgataaatgtcaacaggacgaagaacctctgattcacaattaatcaattcgccctacttcagatatctgagagaatagatcaaggaatggtgggcgatgtcccccctacagcactacaacaccgacaaatccatccgtagggacaaatcttgtatccgccccatgtatctgaggtgttatattaagagattatgttgcctcaccaagttcgacctgcaccgctcgtgacctccccccgtttgaacggcatcttttcatccccctatcaaccctgctttccaaagacagtaccctctacttaatctaagtttcttgaaaatccttatcattcgaataaatttatgttaataacaaatgagtgcctcagtagcctttttgggggggcatggtttgcgggataattgagggtgacctagcaacatcgggtgctctcagcggcctggaggagatttctgggaaacttaaactcacaacctgggagactatcgatgcatgataaggctcaagctctgcgtcgtctgctggctcgccctggcatcatacaggttgccggggcgcataatggattgggggcccgtctcgtagaggaggccggctttgatgcggtctgggccagtggcctggaaatttcggctgccaatgcggttcccgatgccaatatactgactatgacagactaccaggaagcggccgccaatatcaacgaggctaccgatctgccggtaatcgccgactgtgataccggctacggaaactatggcaatgtcatccggttaataaaaaaatatgaagccttggggatcgcagccgtctgtattgaggataagtgctttccaaaggtcaacagttatattccgggccgccaggaactggcacccctaccggagtttgtcggcaagattatggctgctaaagatgctcagatatcagcggcattcatggtcattgcccgggtggaagcattgatcgccggctgggggttggaagaggcctggcggcgggccgaagcttatgccgcagccggggctgatgccatcctgatccattccaaagcaaaaacccctgatgaaatccaggcctttattcggggttggcggcgggccgaacctctggtagtggtacccaccagttactctcaggtaacggtggaagaattggcagcctggggagtcaaaattgtcatctatgccaatgccggtctgcgggcggcggtgcgggcgatgagtcaagttctgcggaagcttcggcaggccggttccctggctgcagtggaagccgatatcaccccgatgagcaccatcttcgaactccaggatatgccccgcctgcgagctgcagagaaaaaatactcatgccggccttatgatgattatacagtgattatcccggcggcagggcggccccaaggtggagataggctctcgcttctgttgaccgatcagcccgcagcgatgttgcctctaaaaggcaaaccgttattgcaacataatgtcgaaaccctcaggcgcctgggattagaccggatactggtgatcaccggctataaggccgaggccatcgatattactggcattaagacagtttttaatccggatttcgccgcttgtcatatcctccattccattatgcaggccgggagtcatttcaatcggcagaccctgctcatatacgctgatattctgttcgaacccttcattatccagaaactcctggattgccgagcagatattgtcctggtggtggacaattctttcagatacggatataatcccaataagaatttagatctggtagtggcccgggaaaaacccctcccccgaaagcggcggtttctggagcggaccgacaacctggcaatgcgtatcggtcacgatactatcagtgatgcagaagctgactatgaattcattggcatcgtcaaaagttcggcagccgggactaaggccttaaaagagatctacgacgactgtcgccagaaatatcaacaccggccttttcacgaagccgccaccttttatcaggcctcttttaccgacctgctgcaagaggtcattgaccgcggcctgccggtaaaactcctcgaggtcaactcgggttggatggaaatacagaccttcgaggattatcaacgggccttgtctctctttaacctgcctgggcagggaatcaccgcacacgatgaaagtgaggtaccccctcttgcgctgcaggccctgaacctctcctgacattggcatttagagagaagattggttaaggcgatggtcgatgccattgaacttattgaattttttgataatttaggttttggcccttacaccggagtcccctgctcgctgcttaatcccctgatcagctacctggaacgggattcgaaccgactatacgttgctgcggccagcgaaggggaggccatgggaatagcagcgggctggaacctggccggacgccagccggttatcctgatgcagaactccggttttgggaatgcagtcaatcccttgacctctttgcaattgatctaccatttcccctgcctgctggtcatttcctggcggggagaacctgggcggccggatgcggtgcaacaccggattatgggtctaaaaatgccggggctgctggccctcctgggtctttcctatactgtgctgacgggcgactgggaggttgaccgggaaaaactgcaatggctgcaggggcagatgacggtcttaaatcaaccggcagcgcttatcgttccgagaggcacaatcgctccggtaactaagtatattcaacaaccccagcggtctctgaagcgccaggaggccattgctatcatctgtcagaccctgcggggtgatgaactcttgatctctacaaccggcaaaatctcccgggaattgtataacactaaagatgccgggaacaatttttatatggtgggatctatgggatgtgccagcgccattggcctgggtctagccctggcccagccgcagcggcgtgtggtggtcctggacggcgacggcgcctgtctgatgaaaatgggcaaccttagcaccatcggccattatcgcccggccaatctgatccacttagtactggataacgaggcctatgattccaccggcggccaggccagcaactccgcaaccgcctccctaagtggggtggcgaaggaggcaggctaccggacagcccagcaggtgagcgaccccgaggcactgaccgaacggttgcagaccatcttaggccagccggggccgcatttccttttaataaaagtggcaaccggggccgcagtagatctgccgcgaccgtctctaacccctccggagatgaaggaccggtttcagaccgtcctcaagacttatcccaggatctgaccgtgattgccgtcattttaagcgctggcgtcggccgccggttggcgccgctaactgagagcatccctaaagccctgattgaggtcggcggtcgccccctcatctggcatactctggtagccctacgttatttcggtgtctccgaggtggtgttggtcgtcggacatcggcgggaactgctgcaaaagcaactccgctccggcttctcgggaatcaccctccactgggtggaaaacgaacactacgcccaaaccggcagcctctactccctctggctgagtcggggctatcttggaggaccatttctctttatggatgccgacctgttatttaaccccttcattctggccggtctgcccgaatggactgaaagaagccgcctcctggtaggcccgctcgaccacgacagcggcgaagaagtcaaagtgtaccaggagcagggtttggcggtggctatcggcaagaatgttcgcgttcaggcacctctggccggcgaggcactaggcatcatcagcgtcgccgctgcagacgcacccctggcgatcagcctgatggatgccttaatcagaatggcaccgcagaccgaacacgaggagttgtcccaggccctttgtcaacaccggcgcctctgggtagaggatatcggccaccaggcatggctggaaatcgattttctggaagatgtctctcgggctcggcaagaggtttggcctgccattcaacaacaggtggctgccgtcggtcgccaggatatttttgcggatagctaggagagagaatgacaagagagaggagacagtatcacgttgcaattaccgccgcgtaaagtattgttgaaccccggaccggcaacaactaccgataccgtcaaaaccgccctggtggtggccgatatctgcccgcgtgaaactgaatttgccgaggttatgcggcaagtccgacacgatctggtaaagattgccgggggaagccctgaaagtcacacggcggtgctttttaccggttcgggcactgcggtgatggatgcggtgctcaattcggtggtgccatccggcagggctgtaattgttattaacaacggtgcttatggggaacgtctggcggccatcgtccgatgttaccgattgccgctattggaattgcgctatccttggggcgaatggcctgatttggcccaggtggaagctaccatgaaagcccatccggaggcctcgcatctggctctggtacatcatgagaccagtaccgggttattaaatccactctcggaggtggctgctttggcccgccgtcacggcgtcggactgatcgtcgatgccatctccagtctgggcggactaccgcttgatgtacggcaggagaatattgattttctcctatcgacgtcaaataagtgtctacagggaatgccaggattgtctttcgccatctgccgacggcaggctctggaagagattcgggaagtgccgcggcgaaccttctacctcaacctctatcagcagtaccaacattttgcggccaatggccagatgcagttcaccccgccggtacaggtaatctacgccctgtcccaggccatcagggaatattttgccgaaggcgcggccaatcgttttgagcgctaccgccgcaactggcagacgttgtttgcaggcctcaaacaattaggattccaaaccctgctgcctcttgagcgtcaatcacctctattgaccacagtgctggagcctgatgaccccaactacagttttgacaagatccacgatgcctgctaccggagaggttttactatttatcccggcaaattgcaggcagagcggacgttccgggtggctaacctcggggcgattgattatcacgatatacaggcctttttaagagccttggaggaggtcttgggcgaatttcaggtcaagataccggtgatctaccactaatgacgatcgccgcttgtatcagcgttccgacggagggatttgccgctgacctttttgggatggtggccggactgcccctatggcaaaggcagcttctgatgctttctcgcaccggggcgacgcctattgctatcctggaacaaccggacaggaaggagaagctgcggcgggagttggcagcggtgcagaaattgccgccagtcaggatcatctccgatcctcgggagttggcgcatacatcgcttaaccacgaagtggaaggttgcctgtacctgccgcttaatcttttgatcgagcccgagcggctggctgcctttgctgcccaggacctgccgcagggacaggttgcggtcggaatagtttcgatgagccatgcgacgggcgcggatacaggtaagttagaaaatcggtcaccggtactattatccggcgatcgggtggtgtcctggggagagagagagtcggcaacgaccgaacaggcgtcccgcctgctgctcttttcaacctccgcttggcaggagtggcgaaatagcggccatgatcttgacttatttctgacccgcttagcgcgtcaggaccggctccgggggatagagttgcatagcggtgaggtttttttcatccggcaacagcaggatcttgagtcggctacaaattggctgattagccgggaagaaagttcaccggttggagaaggaatactcgagaattcctggaatcgcgccttggcgcggcggcttctgccctggatacttcgacaacagattgccccgaatcaaatcaccctgaccgccttcctgttcggtctattggccgcctgggcttttgctcaaggttcccatggttggtccgtggctgcgggcctgttgttgcctctgctcctggtattggattgcttggatggggccgtagctcgattgaaatttaaagagtcccgtctgggcgcctggctggatcggcagggtgatagcctgcttaatctgctattgttttgggggatagcccgcgggtgctatctagcttcctcccatcccgtttttctggttgcgggagttcttttaactttcggttatctgagctgttggtggctattggacatgccaggggttgttgccctgccaactgcccaggctcctgaaagctggaaagaaaaaatcctggcggagctgtcaagtcgggacttcttttatctgatcttattattagcctgtttgaatcgattagaatggctgattgtcggcagtgcggtgggaaccaacatttttgcaatagttctccttaggcagaaatattatgaccaaggctaagatactcttagtagttatcgcatccctatttctattctggatgctcagatcggttggctgggaggcaatcctacagcatctcagaatggtcggctggtattggccgctgattctcctgccctacctgctggtgaaccttttggattccatgtcctggtatttcagctttggaagtccaccgaccggtttgacgatccgatacctgttcttcaatcggttggccggtgaagccattaatatcctgaccccgatggccagtttagggggtgaaccggtcaaggccatgttattacagaaaaagggagtttccttgaccaactccaccgcctctttggtcatcagcaagggaattatggcgttgtcgatggtgctgtatatccttttagggctggcgctggcgccgtttctctttcacctgtcatcggcgtggctgtgggggctgttggcggctgccttagtgctgggtggcggggcgttgggatttgtcctgttgcagagatatggattatgccagctcggcctggcagtactggaaagatgccgtttcctgcctggccgcttgaaagaaaaagaagaggccatctgtcgtctggacgcccaaatgtcgactttttaccggcaacatgggaggaaattttttctggccttggggctgtacttcctcagttggctaatccacggcctggaagtatatattatcttttacctcttaggacatcccatcggattggtgaccgctctctgcctggacgccctggccaccctgatcggcggtctggccttttttattccggggaatctggcggtacaggatggcggcattatcctgttgaccatcggattgcacttaggttcgctgcttggcgctgcctgtagtgtgatccggcgcctgcgagagggtttttggctggccgtcgggctcgtggcgctggcctacgaccgctaaaaacaggacgtgcagcagtttccttcagacctgagaacgaaaagacgattactggcgaggtggaaagatagtcgacattgattgaccgcttaacctctgcttgcaatacgacgatggttgccttatagttaaatataagattgattataatgccattacgcgactatcgatcagcaggtacagcaataaggagatgaaaagaacatgcccatttttgaattccattgcaatgactgtggccaagattttgagaaattagtttttgggagcggcgaagttgtagagtgtccggcctgtcatcagactaattgtgaaaagttgatgagtgcttgcaatgctaaggtcggcttcaagctcacgtccacttcttccggaggcaaaggagcttcctgtaccggctgcactgcgaccagttgcagcacctgccattaagctgtgagaccgcccttcctaaagtcgggaagggcgatacttcatacacgcaccagtaatattccggcgtggtctaggatcaagacacctgcgagaaacaccgccatttcttttaccgtaatgaccccgtgatcaacaacaagagatttttcttgcaattcccgtaaaatcctcttagaatatatttttgtttaacaaggaggcggttttcatggctaagttctgcgaaatatgcggcaaagggccgcaggtgggcaataacgtctcgcatgccaacaacaagaccaaacggcgctggctgccaaatctcaggcgggtacgggcgctgcagaacggtcaggtgaaatatattcaggtatgtacccgctgcctccggtctggccgggtggtaaagccggcttgatgataccggaggcggaagctcaatcggttgaagccagaccatactgagcgctgccaaacaagctgcagagttaaaaagggccatttcctgagggcttctctgccatcctgttttatggcggctttttaatgagcgtttggagatatagaaggtcgtgtcgcgggtaaacccggatcgcctcagtaagtggttctaccgaaccatgcgttggctgacgcgtcagagttttcagcggtattttaggttggcagtggaaggcctggaccattggccgatgcagggaccggccatcctctgtcccaagcaccagcggtgggaagacgtgccgatcgtcggcctgacatttccccgccctctgtattatgtggccaaggtcgaactttttcagaatcttgccagccgcaccctggtgcaggccttgggaggcattcccttggatcgccagagaccgcaggcgactctatcgacgtttcggtccctcaaccgtatcctgcagcgccaggagcagatcgtcctttttcccgagggtacctatgttcccggtcaggtaggttgtggcaagcatcgcttcattcaacttctgctgcgactgcagacacacctgccgcaaaaacgcctgccgttcattccggtgggtataagataccaacccgatccacccggatgccgggttcgggtccgcatcggcctccccatcacgactgatggcccggagcaggccggcaacctcactcggcaaatcatggccgccatagagaaattgcaagctccggactagagtcgcccgccctcccctacttgtcccagcaaacgtttttactgctctcgttaatagacagacttccgatccgcccttggcgccggtcatctctaagcttttctcccataaaacagacagacaaccccaaaagtcagccgccgatatctgacctggcggaatcctacctcctgcagttcttggcaaaatgccgtggccgggggaaaatgaacgatagattcggccagatagcggtaggcaaaggcatgtcgcgagaagacccggccgattaagggcagaagatgattgaggtagaggcggtagagttgcaaacgccagccaacctcgggcggaatgaattctaaaatggccgccacgccacccggccgcagcacccgcaggatttcctgtaaaactgcaccgcgatccggcaggttgcggataccgaaggcaatagtcaaaccgtcaaactggtcgttggcaaatggcagggccatggcgtcggcggcaatgggcaatatccggggctggccttgggcggccaatttctcccggccgcgatgcagcatcggcaggctgaagtcgactgctgcaaccagggcctgagggtgttggcgaactgtttccagggagacatctagagtcccggctgccaggtccaggatgaaaggttcggatggaagctgaaggccttttactagagcccgccgccagtagacgtcttgcctgaggctgaggccgcggttgaggaaatcataccagggggcgatactggaaaacatgcgttcaatccgggtcccgagcagattttccgcagtcaaggtcttttctttttcattcatgccgttattgtggaaaagcctaaccattttgtcaactgacgaaggaaaatatgtaaatatcaacaatccgtctgcattgagttgtttggggcgaatacaagattcgcccctacagacgggtctgtcgatgctgtggtgctttacggtgggggccgccaaccatgtcacagacgggtctgtcgatgctgtggtgctgtagggtgggggccgccaaccatgttcctgatctattatctcagatagctgaagtattaccagagatgaactttttaaactgttgatgattcctgtacgcagaaattcagcctgccgatatgtcctttcagcgaactcggacagatgccggaggtttcccaatttattttttcattgactcttggctggattattgctaattaatgaaaaaatgcacaaaagttatgaacgttaatccactaaaggagaggtatcctatggctgccaccttaattaagggggccgaagttgcggcccagattcgggaagagttgaaacaggaagtcgccgacctcaaggccaaacacaatatcgtccctggcctggtcaccatcctggtaggtgaagaccctggttcggtgagctatgtcaccgccaaacagaagactgcccatgagctgggtttttattctgttcaggacagtcagcctcccactatttcagaggccgacttgttggccctgatcgacaagtataacaaggaccccaaacttcacggcatcctagtccagctccccctgcccaagagcatcgacaccaacaaggtcctgtatgccatcgaccccaataaagacgtcgacgcttttcatccggtaaatgtgggccgcatcctgattggccagtatgccttcctgccctgtaccccggctggctgtcaagaactcatcgttagagccaccggcgacccgaagggtaaagagctggtagtggtgggccgctccaatatcgtcggcaaacctatggtggccatcatgatccagaagcttcccggggccaactgcaccgtcacctgcgtccataccggcacccccaaggataagatgatcgaacactgccgtcgggccgatatcctcgtcgtggccgccggcgtacccaaatatgtacaagccgactgggtcaaagaaggcgcggtggtcatcgatgtaggcgttaaccgtatcggtatgaccgagtccggcaaggccaaactggccggcgacgtagactttgacactgtgaaggaaaaggcctccttcatcaccccggttcctggtggggtcggcccgatgaccatcaccatgctcatgaagaacaccgtcatggctgccaaattggctgcggggttggttaaggtttaagggaaaatagtacaggattctgtttaagttgttcctgataaggtaacacttcggttgcttgaggcgaatacaagattcgcccctacagatgggtctgtcgatgctttggtgctgtagggtgggcaccacaaaccatgctcctgatctactatctcagatagctgaagtattacctgataagaaagcaagggggaggatcgcagatctgcccccttaatgttttattgaccatattgcacttgatttaactggttaaacatgctataaaaataattatctttttacaatggcggaggatagcatggtcaccagagaaatcgtcctggctgccctaaaagaactcatcctgccggaattacaggttattaaacaggatcaggcggagtttaaaacggctctggcgttgaccaataagcgcctggacgatatcaacgcccacttggtggatcagagccgacgcattgatgacaccaataaacgcatcgatgctattcataccgatctaatcaagcgcatcgatgataccaataaatacatcggtgctattcataccgatgtgatcaggcgcatcgatgatagcaataaacgcatcgatgaaacgaataaacgcattgatgacaccaataagtacatcggtgctattcataccgatctaatcaagcgcatcgatgacaccaataaacgtatcgatgctattcataccgatgtgatcagccggattgatgatgccaatagacgtatctcagaagtgcacgatgatctgttggcccgctttgacggaacccatctgcgtatcgatatgatcaaccagcgtcttgatcgtcagaatgaagtcgttgtgcaacgggaagaacattattcccttgatcagcgggtgaggcacctggaattggagatgcagcaagtaaagagtcgtccggcggcctagactcctctgaaaagtatttatctctctgagccggaagttcttgagagccgagaaggtctcatggtccgatctgaacccgatctccgatccggatgccagcttgagcaacaaaaccggccggtacttccaagacataattaaccggacctggtgaggtgaaggttccctggtcttggggggaaagattggaatgccaacctactacccggtcagtcgcaatccagataatgtcgatggggatcaacatcccccgcatgcagaactgttgccacgccattgctggcattaaaaacaacatgcccgtgcccgccttcagatggcggcgtccccccagcccgagataaatcttatccagactggaaactacctccgcttctacgacgacccgattgaggcgtacgagttctagaggattaccggcggcggacaacctttgcgccgatattggcgctgaccaaaaccatgtcagcaatactgcaacgagaacccccaccggcaacctaaaaattctcatgctggtccttttgctgagccaacgctgcaagcgcaggttaaatgaagaaatttatctttaatttctggtatatctataaccacataattatattgcatttattactaatgaccggcaaccaaaaaccagaaaccggcagtaaacgttcacagatggcatttacaaccgctcgcctcccaatccgcaacgagtttttgatattttgcaagagcgaaccctcggtcaagatcagccatctgggacaggatgacttctttctcttctcgggtaaaatattccatggcaggaagaaagaagtgtctgtcttccttagcgatatgttgggaataaaaatccgctaatgtcccaaggctattgaggaggtcaggcagtatctctaaacacccttcgttatactgcttactggctacctccaggtttgttgtggtctgacggccccagatatgttcctgctgtaattctttcatcattctgagatgtccggtcgacagcggtttttctgccagggcggcaaacaagatgccctcctccttactatgatgcagccggttgacgtagtgattgtggaaatccactgcagcatcgagaaagcgctggtctacaaaggcaaatcccacgtcaacggcgatgttgtcccggatcctcaccatctcctgatgtataaggcgtgtcatccgttcaatgaggcgatgttcaagcatcaacggatcgatgggcaacataaatcctctttcctttcttacgataagctaccgtaaatctatccgcacatatgatctattctgttttccgaacacctcaattatggattctctcaggcttcgtctgacatccgcccttcctgcagataccatcggtcaaaatagtgcaggtggaggcgggctgcagcaaagccgatcagggccatgccgaggccgacgccgacttgggccagggtcttgcgataatttattgccttaaccacgatcggcccgacaatcgaagtcaaaatagccgtgatgagaacagtggcagtactgccgacggtgaacaaggctgaattccaccatttggagcagatccaataaaatagcgccaggccgatcgcagccaggcctacggcggcaacctggagaattggtttcagtttccagatcttgaatgccgaggagtgagccgcttccaagatattcatcagcttccgatgctccgcctcctttccggggacatttttcagggcgggttcaattgctaagaaaccccagtccggcggcggtccttgcaaggaaaagcccttgatgtactttggaaactcatgatcggtcatcagatagccgcttgtcatcagggcataggcctcctggtcattgaaggaatcgagatcggtgcggattgccgccagtttttgctgcacgtctttgggcaggccgtagctggtaacatcgcctgggataaccgcggaaaggggttcatcgccgggatcatgagggtcgttacagccaatccagtcgatcggtttgacattcaggtctttttttagatggacaaacataaaggcccggatttgagaagatcggcgtcgggagtcaacatccaaatactgggcctcccgtacccgagattgcaggatgctgctcgagcgtaatggtacgcttaccattccacttttgggatagttttgggattccatctggccgctggcatcgctgatcagcataatatcgcagtcttcccccaacaacccggcaataccctgattatcgtgtacgccgccatccaccatacgtactatccgatccggatagagcctatcaagtgccaacggttcaaagagacccggaacacaggaggaggccgctacggcgtgccccaggcggatactttgatgcggtaccggggcctggtcataatagaaccggcgcagacggtcattgccatcgacttcactgctgaccccggcaggcggctcgcccatccaggaggcggtaaattgccagttatggccggtgttgagagtggcggcgttgagaatcaggatggggaccttggcggcccggcgccagttatcctgccgggggctgaaagcctccgaatggcccgcgggttccaccaagagctcatttagccaccttggtgctgccgcctcaccgtcctccaccagccggtaaatctcttcttcgtatagctctcccacccgctctgtccgggagtaattcggtttgtagatcatcttgaggttgctataccagtctgctgccacccgggtgcggatattgcgctgtactccggctaaaaagtttttttcgagacgtttgacaatgtcgatatagtcctggcaggtgatttcgctatcttttttggttttaaggaggtgacggacctcaagataatagtaggctccgacaatggaacccccggaaacgcaggacaacacctctacgtggcgcaggatatcaaattcggccagtttggccagcacgccgatgtggaataaagaggcccgaaatccgccgccggatagggccagcccgatttttccggtcaggattccccggagtgcttcggggctgaccgcaaacaactgcataagcatctcagcggcaggatgcccggcaatgatttcacgatcagtagattgtccaccatgaagctgcaccaagcggattagccgacgtatggtagattcatactgccaagcggggatttttggtaaagccatggctgtctgcagccactggctggcttcctcatagcgtccgagaccgaaataggcctcggcaacagtggccaggaatccccaatcttgtatgagcccttggtgttcttttgtcttcgctaattccggaagttctgctatcagcgtttcccgaagccgtctggcttcctgctctctttggaccgcggttgccgaaacagccccgctgcgctcggccgcaacagattcgaggtcagccaaaatgtccagcaccagggcagcgtttatggcacaataaccataatcgcccgttaccccttcttgacatcctcgtaaaaaataagctcgggagcgctccagatgctgcacctgcccatcaatttcccaccggcttttacagattgagccagcaattcccagggtttccgggtcaatgcggctctggagatcgtctccggattgctgcagaatctggaaggccagatctaagcggacgtctgccggcagctctagatcgtgtgaagtacaaagggcctgctgttggatgatggctcggagtagtgccgaatctccttgaactgcgggttcttggcgcgcctgagccaacagccgacgggccaggctgaaagccttttctttagtcaactccttggccaattgaagcacctcccgggatgaaacagcccggccccggaggatttccctggcccgactcaccttcacgctctcaggtcggggacgtgtctgtgacactgccatggctccgatctcctctatagaggttttctcgatagggagggcactgccctgtgccggggatgccctcgtctaactaacctactgtcaatgcccgataatactcgacggtaaagagactctcgtttagattttggggatcaaaatgatttaactcacccgctgtatttgttcagacccaggcttaagagttcggtggccactcgctgttcaaaggtttcgccgaccaactcctccagccaggattgatcgccatcgacgatttccagccatcggtgtccctgattgtcttcatagagccggaaggtggcaaaaggcgtctgacgggacttgatcaagcggcaatagagccttttttcctggccattggaaaggacaaatcttgttattgtaaaggtatccacgaacacccccaacctgcatgcaggcaagagatgagacgcaatctgtgcagcgatcaagccccaggaagaaaacgggggttaaggtaatctccctaacccccctgatataaatggtgccgaagcggggatttgaaccccgacgggcgtacgcccactagaccctgaacctagcgcgtctaccaattccgccacttcggcaaaagtggactttctcatggcaacggctacagccacattatttagtatgattaatctgatattatttgtataatataaaatttaggttgtcaattctatattgacttcgcttgaaagaagaagaaaaatagtgggtaacaaaggaagttcatctggcgagaggctttcttgatgagaaaaaaggccggatgaatcgggatgccaatggtcctctatcgagatcttaaccttattacacagcctttcagtaggcctgtcattacgatcggcaattttgacggtgtccatttaggccaccagacgctctttgggttggtgcgagagcgggctgcagcagtaaacgggcattcagtggtaatcacctttgacccgcatcccattaagttgatgcagccagggagacaattgccactacttactacgacggatcagaagatcaggctactgggcgaattgaacctggatatagttatcgtacaccctttcaccaaagagttcggggcgatgccggctcgggaatttattcagcactacctgctggagcgattgggggttcaggaaatagtaatcggtcacgactatcggtttggccataaccgcgaggggaatattgccctactgcaaacacttggtgcagcctggggatttccggtacatgtggttgacgctattcaggtcgatgagatcatcgtcagcagcaccttgattcgcaacctcattagggacggcaaggtagcggcggcgcggacattcttgggtcggtcctacgaggtaaccggggaggtaatccacggccatggccgcggcgctcgactgctgggttttcccactgctaatatcagagccgacaatgaacttttacctgttgccggcatctatgcggttcgggctaccctttggggtcggacctatgctgcggtggctaatatcggcgtctgcccgaccttcgataatgacgaattatcgttggaagttcatatattggattttaaccaggatatatacggctcgcatctggcggtggaattcgttcagcgtcttcgagatgagcgacgtttccccaatatcccggccctggtggatcagatcaaaacagatgtggaggcggctcgacagatcgtcagactcgagggccgcgatcgacatgaggttgaagtatcacgacaaaatacctcttgacataatcatctgaaatctttaaaatctaagtcaggcgggcatagctcagttggtagagtacaagcttcccaagcttggtgtcgcgggttcgaatcccgttgcccgctccagagtctgggtgcagtgagaggttcaatctgcgccagtacccgcttccccttttgaggtgactcataaaccgtgggaaactttgaaggcggatgaatcgtgcgctttcgggcgtagccgagatgaggaaaagtcttgggatttggaagtgggcacacgcccgcttttttttttacggttagtcttttgggttggaccgaggtcttgggatgcagccggatgatgtgaccgggcgtgttactgaacttatcctcccggttctgcaggctcatgacgttgagttagtagaaactgagttcgtgagagccggcaggaggtacattctgcgcctgtttttggataaacccggagggatttcactagaagattgtgcttatttaagtaatcttttaggagagctcatcgatgtccatgacgttattagacatgcttatatcctggaggtctcctctcccggcctgactcgaccgataaaaaagattgaagattttagccgttatgccggacgcttggtccgtatcaccgtccgcggcggcgttggcaaacgttccttgtatcgaggtgaacttttaggattggacggggagacagtgaaggttaaagaaggctcccgggtttatgccatcccggtaaaagacatcgcccgcgctcgccttgatattgatttatagccgctaggctttcagcaaaaacaccaacgtaggggtaagctcgcaatcttgataggatatcgataattcatcactttactgtcataacaacttaccttatgaagctaacacctgaaagttgactgctaagcgcttgcattgatttttaaaccgtcaataagaacggcagaggaatttatgatcggagatttaaggcgtctcattgagcaagtcagtagagataaaggtattgacaaggacctactgctcaacactgtcatggaagcagtgcgttcagcggctaagaaaagatatggggccaagcaggacaatatcgaggtaggtttttcggaggacaccggggaaattgaggtctttcaatttaaagaagtggtggatgaggtaatcgactctgataggcagattacgctgccggaagcacgccagctcgacccggaatgtgatctgggcgacagcctgggtattaaattagacgccggcagttttggcaggatcgctgcccaatctgccaagcaggtaattattcagggaatgcgggacgccgaacgagacattgtttttgaagattataaagaccgcaaaggtgagatcatcaacggcattgtgcagcgacaggataagtcaggcatcatcgtcaacctagggagaacggaagcgcttctgcccatcaccgaacaggttccccgcgaactttatcggcagggagaccggatccgggcttatgtcgtagatgtcaaacggcagactaaaggaccacagataattctttcccgggttgatgaaaatttcctcatcatgttgtttgaggccgaggtgcctgaaatacaggaaggcatagtcaaaattatggcagtagcccgagagcctggcagccgttcgaagattgccgtcgcctcccgggatgcagacgtagatccggtaggtgcctgcgttggtatgaaaggttctcgggtacagaatatcgttcaggaactccggggggaaaagatcgatattattccctggaaccctgatccggcgaaatttgtcacccaggccctggctccagccgaggtcagtcgcataattattgatgaagatagccaaaacatggagatcattgttccggatgaccagctttttctggccatcgggaagcggggccaaaacgtccggttggcagcgaaactaaccggttggaagatcgatgtcaagagtgaaagcaaatactcgaaatcgatgaaagagggttatctgtccctcttgaaaattcccggggtaggcgagatgaccgccagcgccctgtacgaagccggattcacctcggccaaagaagtggcggaggcaaatctggccgaactaatgcaagtacctggtattaatgagaaaaaggccacacagatattgggtgcggctcaaacccttatgaaggcttccgaagacaatccggagacaaccggtgttgaagaaataggtaatttggagaccggttccaacgatgtggtccaggatgccgatcaggtatgagactaggatgtttttacctggatacacaaaaggtaactcttcagttgtttgaggcgaatacaagattcgcccctgtggatgggactgtcggtgctgtaacgctggatggtgagcattccccaccattccttgatctattctttcagatagctgaagtattaccacaaaaaaactatttaactcgtttctgctacaaggataaaaatatttatggccaaaaccagggttacgcatttagccaaagaatttaatctggatgttaaagaacttattttgcgcttgcgggaaataaacatcgaggtggagaactatctcagctccatagacgctaccgatgtagcccgagcccgagaagtgctcgctaaaactgtacctctggttgaggagcaacgggtaggatcgaatgtgaaacgtcgtcgaacattggccagaccgaaaccgatgtcagaaaaaacctctgtttctgcatttcgcgccggtcaaactgtagagcagggatctatcttgccgtctgatagtcctgttgctgaaatccaagcactaccgccagatgccccagttgccgctgtaaagcctggaaagcctttggcagcgccgccgaagcggcgtagaaccgtcgataaaccggccaaaatcattgccttgccggaagctccaaaaaaaccagtcacggtcgtagaagaggcgccggccgagattgcccctgaaattcaaataccgatccagttagaaataaagtctgagacccctgctgcttaccccgctgagcaggttgaggttcagcccgatggaatgccgcttaccgtggaacctgaagagacgacggttgctcctgagattagtggccgaaaatcttccagactggcagaggccaaaactccggatgcttctatggctttgaagcgccagaaagccaagaaggccaggaaagatactccagcacgtatcatcagtctacccccggtggaggaggcggctgctcctgtggcaacctctacgccagcccgcagaactccccgagtaattgaaatcaccaagaccaaagaagaaaaacccgtagtggcggtagctgataaggaagaaaaaaaaggcagggtcaaaaagaaacgcggcaaaaaaccgggggcagcagaagatgacgcttccaagaaaaaagccttccggaaaaaggaaatcagagaaggtgccgagctctacgagggcaaagaggcggaaagtatcgggggggttaagaagaaaggggttaggaaggctatccgcaagatggccaagaccgagttgacggttcctaaggccataaaacgccgggtcaaagtgggggacgccatcaccgtaggggaattggccaaaaagatgggcatcaagttcagtgaattggtcaagaagcttatgggactaggcattatggccaacattaatcaacccttggattatgatgcggcggttttggttgccagcgaattcggatacgaggtagaacgggcgactctccttgaagaagatatcctcaatcttccaaccaaagaagagggtgagctcctgccccggccacccgtagtgaccattatgggccatgttgatcatggcaaaacttcgttattggacgccatccggcaaagtcatctgattgatcgcgaggcgggcggcataacccagcatatcggcgcctaccaggtttctttcgatcatggggaagtagtctttttagatacacccggccatgaagcctttactgccatgcgcgcccggggtgctcaggtcactgacatagttgtcctagttgtagctgctgatgacggcgtcatgccgcagaccctggaagccatcaatcacgccaaggctgccggagtgcccttggtagtggcggtgaataaaattgacaaaccggacgctaatcccgatcgggtgaagcgggaactggccgatcgcggggttgtcccggaagaatggggcggcgatgtgcagtttgctgaggtctccgccaaaaaaattatcgggatcgatgacctcttggaaaaaatcctcctgcaggccgaaatccttgagcttaaatctaactccgacactctggcccgggggcggattatcgaggccaaacttgacaaaggaaggggcgccgtgggaacagtcctggtacaaaacggcaccctcaaggctggtgatgtctttgtctgcggactggaatacgggcgggtacgggctatgttcgatgatcgggggctgcgggtggaacaggcttctccctcaacaccggttgaagtacaagggttcagtggcgttcctcaggccggagatgagttcattgtcttggaaaacgaacgcgtggccaaacaggtagcccagatgcggcaactgaaacagcgggaagctgccatggccaggctcagcaaggttaccctggaaaagctgtacgaacgttttcaggagggtatggtcaaagagctcaatcttattttaaaggctgacgttcaaggttctatcgaagccctgacgcaggccttgcaagagctcggcaacaaggaaatcaaggtcaacatcatccatacgggtgccggagatatttccgaaaccgatatcatgttggcctcggcctccaacgccattgtcatcggctttaatgtccgggccaatcccaaggcccagagcctggctgagcaggagcaggtggacgtacgtttctatgatgttatctataatctagtgaacgatgtgcattccgcccttgaaggaatgttggaaccgatttttgaagaacgctccctcggtcgcgttgaggttcgccaggtcttcacgatctctaaattgggtactattgctggatcctacgtgttggatggcaaagtggaacggaattccttggtgcgggtcaaacgcaatgatgccgtcatctatgaaggcaagattgcttctctaaaacgctttaaggatgatgtcaaagaagttcaggccgggtatgagtgcggcatcggcctggagaaatttaacgagcttcatccgggcgacattatagagatttaccagatggaggaaattaagccccatctggcgccgattgccagcaaaaccgaatagcccccttccccgcctatgatcgttgcgatggcttgcataaccctgcatctgcctgaaaaccgttcgctcaaaggcaaacgcagtgtattgaagagtctgatcgaaaagatcaggcatcgatacaacgccgccattgccgaagttgacgatcacgatctgtggcagcaggcaaaattaggcctagcactggtgagcaacgactctcaattattagatgctatgatcacaaaaattattcgctatatcgaagatcagcatgtggcgcaggtggtcgactcccaagtggaactctggcattggtagctatgcagtttccaacgtcccagcaatggaagatattctgatgcttacagattataagaggcgcgatcgaatcggagaattgctgcgggaaaagattgcccttattttactgcgcaagagccgcgatcctcggttgcagcagatcactattaccagcgtcgcgattagcgatgatctgcggcgcgccaaggtttactatctaacccgcgggcaggaggcggaagtccccgccaatcagaaggcattgcaaaaggcctcgggtttcattaagcaggagttggcgcaggaacatatcctgcgagtgatgccggaattgatttttcagcttgacgactcctggcgccgcggcgagcgggtggattctctcctgcggcgacttggccaagagtccactccccccgatgattcccagggatcgtcatgaacccaaagccccagggaattattgttatcgacaaaccggccggaccttcctcttttggagtagtaaaggccgtccgacgactcttgaaagtaaagaagatcggtcacttgggaaccctggatccctttgccgtcggagtgctgcctctttgtctgaatgaagccaccaagcttgttcccttcttgatcgatgctcccaagacctatagggccaccatcgtcctgggaactgaaaccaatacccaggatagtaccggtgaagtaatagcgcactgcccgcaactacctgctccggaagaagtttatcgagtcgccgcgacgttcatcggagagcaatggcagactccgccgttgttctcggcacttcactaccaggggcagcgcctctaccaattggcccgacagggaacccttattgatattccggcaaggcggattagtattctagacctgtcggtagaatcagtgaatcttccggaacttatcatgacggtaacgtgttccaagggcacctatatccgcaccctggcggctgatatcggttcccgtctgggctgtggtgctcacctcaaagccctgcaacgtcagcgggttggtccttttactctcgaccaggccatatgtctttccagcaacccggacgaagcagatgtgcctgggctcctcgaccatcttattcctcttgtcgattgtctgccacacctgccaacactagaggtagattccgggatgactgccaagctgcggcagggacaatccatgctgctggatgggaaactgatggagatgacctgggcccgaccggaagagcgattaaaagttgtctgtgagcgcagcctcatagccgttgccgaggtcagagatagtgtttcagcaagaaaagtgcaacctgtgcgagtatttaatccctgatagaagggcatctcatccggtccaggcgatgctggacgatgttccatttatatatgaataatatttctgaggaggtagaacgtggcattaaacgttgaacagaagagtaatatcatcaatcggttccgactgcatgaagcagataccggatcaccggaggtgcaggtagctatcctgagcgaacgcatcagttatctgaccgatcattttaaaactcacgccaaggatcaccattcccggcgcggtttaatcaagctggtgggtcaacggcggcgtctgctcaattatctaaaaaagaaggatattgaacgttatcgcagtcttatcgatcagttaggcctgcggaaataatggcccagcaaacggaggcgtttacaaagattatggcaaaaacctttgaagtagaggttggaggaagaattctggcctttgaaattgacaaaatggcggctcaggccagcggcgcggtatttgcccgttacggcgacaccggggtactggtaactgcggtcgcgtcagatcgcctccgcgaaggcatcgactttctgcccctcacggtggattatttggaaatgtcttatgcagccggccggatacctgggggtttcttccgtcgggagattggccgtccgagtgaaaaggagaccctgacctcacggctgattgatcgtcccatccgccctctgttccccaaaggcttctttcacgaattacagattattgcgacggtgctctccgtcgatatggaaaacgatccggacattatcgccttaaacggtgcctctgcggccctggcaatttcggatatcccctttcagggtccgattgccgcagtccggatgggcaaagttggcggcgaactgatggtcaacccgactatttcacaacttaaagaaagcaccctcaatcttatcgtcgccggctccaatgacgccctggtgatggtagagggtggggctgaactggcctcagaagaagagatcctggaggccctgttcaccgcgcacgccgagatgcagccgatcctgagattgcaagagcagatgcgggtcgaagcgggcaaaaccaaaagacctgtttcagagataatcatcgatgagaccctgaaaaccagggtggaggaactgagtcgggcgttaatcctccaagctatagcccaagcagaaaaaaaggtccgccaccaggcgatggaggatggtctgcagacagtcctcacaactctggagtctgaatacgaaggacgtgaaaaagaaattaccggattttatcatgacttagaaaagaccctggtacgggacctagtgcttaatcaaaaacggcggatcgacggccgcagctataccgacattcgacccatctcctgtgaagtagggctcctcagccggacgcacggttcagcgttgttttcccggggcgaaacccaggccctggctgtcgccaccttgggaaccgtctctgatgaacagcgtattgagacgcttaccggagacaccttcaaggcttttatgctgcattataatttccctccttacagcgtcggcgaaacccggatgctgcggggaccaagccgccgcgaaatcggtcatggagccctggcagagcgggccctcagtcgggttctgccccaacccgaggaatttccttatactattcgcgttgtttccgaaatcctttcctcaaatggttcttcctccatggccactgtctgcggtggctccttggccatgatggacgccggcattcccattaaagctccggtggccggggtggccatgggactcattaaagaggagaataatatcgccatcctgtctgacatcttaggcgacgaagatcatttaggggatatggattttaaagtagcgggcacggctgcgggtatcaccgcccttcagatggacatcaagatcggcggtatcaatcgggagatcatgagccaggcgctgcaccaggcacgggaagccaggctgcacatcctgagtcgaatgaatgaggccatcgaccagccacggactcaactcaaagagaacgctcctaaaatcgtcgtgatgaccattaatcccgataagattcgggaggtaatcggacccggcggcaaaacggtgaaaaacatcgtggctgttacgggcgccaaaattgacatcgaagatgatggccggattcatatcgcctcgccggacgccctggctgccaaccaggccattcgaatgatccaggaactcacccaagaaccggaaattggacagttataccgcggaaaggttaagaagattgtcgatttcggtgccttcgtagagatcctgcccggcaccgacggtctggtccacatctcggaattggataaacagcgggtcaaaaaggtaaccgacatcctcaaagaaggcgacgaagtcctggtaaaagtgttagatgtcgatcgacagggaaaaatccgcctgtcacgtaaagcggcgttggatctcgatcaggattcggtaaatccttaaaaggcgctcccacgaaatgtatcagaaaaccgtactgccccatggcgtccgggtggtaaccgaggcgcttccccattttcattcggtttcattgggaatctggcttaacaccggctctcgggatgagaccgccggagaaaatggcatggcccacttcctggaacatatggccttcaaaggaacagggcgccgctcggccagcgagctggcctgtcaaatcgaccagttggggggaactgccaatgcctttaccacccaggaaaatacctgttttcacggcaaggtgttggctgctgagcttccccgactcttcgatctgttgagcgatatcctgctcaacccggtgtatgatactgccgaattagagaaggaacgccaggtaattctccaggaaatcgatgaactcgaagatactccggatgaatatgtccatgttctctttaaccggcatttttatggtgactccgccttcggtcgaccgatcatgggcagtgctgataccgtatgtaattttacccgcctgctgcttttggactaccgccagtcccattaccacccccaagatatagtaatcgctgcggctggccgcttagagcatgaggccctggtaaatctagccgccgccgcttttggggatttccacaattgccgctgctcccgtccacgacagaaggtcgccacctatcctggggctcacaatttcctaaaggatctggaacaggtacatctggtcgccggcggcaaggcacctgccgccggagaggacagccggtatatggcaattctgttgaacctgatcctgggcggcaatatgagttcacgcctttttcaagaaatacgggagaggcagggattgtgctactccatttattccttcttacactgcttcagtgatgctggcctattagccattagcgcttccgttagtccggaaaattttgagcaactgctagacaccattcgacgtgaaatcgaggccctgaaaaccaccggagtctccccccaggaattgcaggcggcggtcgattattcccgcgcctcattgtatctgagtgccgaagacagcgacaatcggatgatgcggttggccaggaacgaacttagcttcggccattacctctcctatgaggaaataatcgatcatctggccagtgtcactccccaccaggttatcgaaaaagctcaggattggctggatctgggtagctggcaaatcgtctgcctggggccgctcaaggcatctactatttctattggctgaacaactatggatttatcctgtttttgccgatagaataattgcatcgtagggggattgtcactcttgtcaagtagatagttttttgatactagtttaactacgatgaattatctaacattcggcagttataattattccgacgccctggctcctgccggttcgttactgaaaccagacctaatgatacagagggtatccatcaaactgcgcccgaacgatatggcggcgggatgagaaaaggcctcttggctgccagcggtggcgcaaaccggaagcttgcttttgccgataatcaactggtgcagattcttttcggccagcagtgccaacatctgcggattattgaccgtctgttgcatatcaaaacgaatgtccggggcaatgaggtgatcctggaaggagccgaacccgcagttgaactggccggacggactttggaggagctctatggcttgattcaggcgggctatcccattactggccaggacgttcaatacgctctgagaatcctcaaggagaaccaggaagccgacctcaaaagtatctttctggatacggtttatatcaccgccctgaagcgtcgcatcacgcccaaaagcctcaaccagaagcgttaccttcaggccattcgcacttatgacatggtcttcggcatcggtccggccggcacaggcaagacatatcttgccatggcgatggcggtggcggctttagttaacaacgactgcaaccgtattgtcttgacccggccggcagtagaagccggagagaaattgggcttcttgcccggcgatctgtttgaaaaggtcaatccctatctgcgcccgctctatgatgccctccacgatatgatggattttgacaaagcctcacagcttatgcagcgcggcgttattgaggtagcccccttggcttttatgcgcggccgcaccctgaataatgccttcgtaatattagacgaggcccagaacactacttcggagcagatgatgatgttcctcacccggctgggttttggctctcgggccgtgatcaccggcgatattacgcaggttgatctgcctgccggagccagctcgggcctgaaagaggctataacgatacttcaaaatatcgatggcattgattttgtgtattttaataagaatgacgtggtgcgccatcccctggtgcaggatatcatattagcctacgaaaactttcaatcccagaaacaccgacctgttgctcgagaaactgccgccttgcggtacgacgacgttcatgatcgaaaagaaaaacaaccataaagtcagaagatttttggaattgaaccagattcagcggctctggcgacaactccccgcagggaaacgcgccgcagccggagcggctggacagggaaaatggtttaggatctttttgttggttgtattcagcctgcttgcagccattatcgtctatccccgctctcaggtatcctatcctgattatcgggtgaatgacattgcccaagccaacatcaaagcaaccgcggattttttggtcgaagatcaagaatcaaccgccaaacggcagcaagaatgcataactgaaagtcctttggtatacgatctggacgagcgggtcggagcggagatcaatgcccggttgcatgacgccttcgaatttatgcggcaggccagacaggaagcattacaagaagcgacaagccatcggggcgaacccggcgctgctataacctcgcctcccttctcgcaggtatacaagataatacttgataaaaaaccggaattcgagcggcgcctgggtgttgtcctgcctaacaatatcttctacctgttggcgcgcgataatttctccgtacagtgggaggatattatcagtcaacaggtaaattttgtcgtctcccagggtgttttcagtgagcagtcctcggggttgcagaaccaacgccggcacattattatccgtcacctgccctcctggaatgagaaagtcgaaaacaatcccgagcgtttcttaccagttgaggaagcgagaaaaaaggtcggactctattgtcgggagaccgttaccctgccgacgggatcgcgctatgcggtttgcgaggtcgcccaatccctggtcgttcccaacctggctttaaaccgggctgaaaccgagcgccgtaaacttaaacgtctgcaggaactgcgtccggtctactttcagataaaacagggcgagatgctggtgcgcgaaggtgagaaaataacccccacccacctaattaagcttcagacaatgaagaaagaaacccctcagggatggtggctctggaagtttttaggctctttcttcatcattgtcctgctctttggcgcctgttatcagttaagccgtctctttgccaaaaaatcgtctcacaataacactgagctgacctttctggccttaattcttctgagcgtaaccctgttgaatttgggtctgacaatctttggcgatgccctaacccgccttagcccccttatctccaaaaatttcatcttttatctaccggtggcattggctccgatcctggcgaatatctttatcggcttagaagtcgcagtcatgatctcttttctggcctccatactcaccgccatgttgctggaaaacccttttttattttttgtctatttttcagtaagtaacctggtgggtgtttgggggacccgttattgccgcaaccgctgggtcctcatccgtacgggccttagtgtggcggtggttaattttgccatggtcctcgccataaaactcttagacttgccgctggatctggaagacgtttttttcggcggcgtctttgccctaggcggtggcatccaggtaggtatcctggcgtccggactggcgccaattttggagatgttatttgatctgacttcggatatcaaactgctggagttgttaaatttggagcgcccgatgttgcggcagttgatgttggcagcccctggaacctatcatcactccatcatcgtggggaacatggtggaggcggcggcggaaaaaatcggcgccaaccctctgctggccaaggccgcagcctattaccatgacatcggcaagatcaaaaagcccacctactttgtggagaatcagctaggcggcgaaaataaacatgaaaaactggccccttccatgagcagtctgattctgcaggcccacgtcaaagacgggatggagcttgcccgacaggacagggtcggccagaagattattgatatcatccagcaacaccacggcaccagtttcatggcctattttttcaataaggccaaacagcaggcggctaacccgcagcaggtaaatattgaagactaccgctatcccggaccccgaccgcagaccaaagaggccggattagtcttgctggcggatcaggtggaggccgcctccaagacccttctggatccgaccccggccagaattcagggattagtacaaaagatcatcaacaatatctttgccgacggacagttggatgaatgcgaacttactctcaaagacttgcatgaaatcgccaaaagtttcataaaaatcctcagcggcatcttccaccaccgagtagattacccccaggcagccgataaaggcggcgaaaaaaagaaaagtagtgacgatctggataaacaaccggcagagaaagattcccttaaaccccacaaagatcaggaaaagggtcgagaagatcttaagcgccttggattgtcctaaggccgaattgagcctcaccttcgtgaatgacccggctatggctcgtctcaatcggaccatcatgcaacggcgaggcaccaccaatgtcatcgccctgccccagcagggaggtcctttccctgaggtccaaccccagattctgggcgatgtcattatttcgcttgagacgacccagcgccaggcctggcagcaaggttgggagttcgccgaactctttgatctttacctcattcatggcattctccatcttttggggtacgatcatgaaaccagcgaagccgcagcccagtgcatggccgtcaaaaccaaagaactttttttgcggttgtatccggaattgaaggaggttattgcgtggccagattggaagtaaatgtagatcatatcgcaactttgcggcaggcacggctgattgatgaacccgatccggtaaccgcggcggcgctagcggaattggccggcgccgacggtattattgtgcacctgcgcgaggatcggcgacatatccaggaccgggatgtcagaattctgcgacagacggttaagacccgtctcaatctggaaatggcggctaccgccgaaataatcggtattgccaaagaaatcagacccgatgtcgcaaccctggtcccggaaaaacgtgaggaattgaccaccgaaggcggattggacgttgccggctatcaggatcatatccatcaggccgtccaacaattgcagcaggcgggtattcgggtcagccttttcgttgacccgcagccggagcagctcaaggccgcatcggtggtaggcgctaactacgtggaactgcataccggcacctatgccgaggctcgttcagaagatgaagcagaccggttattcgaagaattactggctgccgcagcccatgcccggcaattggggctggcggtaaaagccgggcatggccttaattaccgcaatattaaacgcttccggggccgcaaagagtttgacgagtatagcatcggccacagcatcatctcccgagcagtactggtcggcctcgagagggcggtcagggaaatgatagccttgattaaatcatgaaagagcttgcgaggaaaagcgaagcatagtttaccttgggacaaaaattgtaaagtgggcaccgcccgccattacttcaggaggtcaacaatgaaaaaaactcttttggtatcggctgcgttactactggcatcgttagttttcaccggctgcgacaagaaagaagaaccccctaaacccaaagaaggaatctccaaagatcaaatacaagagcaggccgggaaactccttgatatgaccaaagatttccttgaggagcagaaagccaaatattttaatgacctgcagtcaaaaatgcaggatttcaatcagaagctggacgaacttcaggcccgtgccgaaaaggcgaccccggagatgaagtccaaactccagaacttggtccaacaattacagcagaaacaagaagtagccaagaagcaattggaggagtccaagggagcggttggccagacctgggatgacatgaagtccaaactggataacaccctcaaacagatggaccaggatctagaaaaaggcaaggatatttagggattatcttcccaagggctatacacccaaaggtttccggattctaccaggaggttagagcagccgattctaataatgaatttcattccggttcattccccgccagtttctcaacctcctggcagcagaggggatggcccaggcggcagccttctttaaaatcaaccagggccttgtccggtcgattcatatgatgcagatacagattaccgcggaaaaagtaggcatgcggcagatccgggcgcagcttgatggcggtagaaaagtcgtttaacgccgtctgatatttgttttgacataaccaggccatcccacgatgattaaaggcccaggggtcattgggaagcaatttgaccgcccggttgagatcacgcatggccgctccgatcttaccctcattggccagattagccccgcgttccttcagggcctcgccattctgcgggtcagccctcaaaacctggctgaaaacctcgatagcctccttccggcgagatagttcacccaacaatccgcctttcaggaggaggagactgatttcgttcggacgctgtttcaagccctgatttacttcggttagagcctcttccggataccctaaacgtgccaaggcctggacccgatagcgccgggcctccaccgagtcaggttgattttggaggtatttccccaacagctctattacttccccatatctttgggctttgaaggcctcctttccctgatccaaaagactctgcccggcaaggccaggacaggaaaaccccgccactaggatgaccactccaatccaagctccgcttgatcttctcataaaccaatccccctcaataaaaagctccagtcatagtctctttatatctcaaccttagaacctgctttcccccttcatccctcttccctccaccgttttccctctaaaaaaaatgggccaccggtctaccagatggcccgcggggattgtagtaaaacctcccctgaaagttaactggcgcgcattgctctaagtcgggcgatccgctcttcaatagggggatgggtgctaaacagactcattaaaccgccgcctgcaaaaggactgacaataaacatgttttcggttgcgggattagcctgcatcggaatccgctcattgccataagccagtttttcgagagcgcgggccagagactcggggttgtggcagagccgggccccggtttcatcggcaatatactcccgggagcgggagatggccatctggatgagcatagctgcgatgggcgccaaaatggtaaacagcaaggtggtaaagatattgcttccaccctcctcatcctggctgctgccgccgaagatcgccgagaaacgggccatatcggccagcaccatgatggctccgcccaacgtcgcggcgatggattggatcaggatatcccgattgcgaacatgccccatttcatgagccaacacccccttcaattccgtcggcgtcaacagacgcaggatgccctgagtaacggccactgcggcatgttcagggttgcggccggtagcaaaggcgttgggagtctcctcaggaataatgtacagccgtggcatgggcacctcagcctgcctggctagatcagccaccatagcgaagaggtccggggcctcctgttgcgtgacctcctgggcgttatacatttttagaacaatccggtcagagaaccagtagctgaagaagttcatggccgcagccaggatcagggcgatctgcatgccgcgggtcccgcccagaaccttgccgaaaaatatgatcaaagcggtaagcgcccctaaaagcaggacggtttttatctgattggtcatcggtttgcctcctgggaaattatatctctaccttggcagattattatcactgtgattatttccaataatcataataatatgctcccaaagtcttgtcaataggaagagaatcggggcgatcggattcaaaaaacgccataacagtaggcgtatttaccatcttagaatcagcaattcacccgaacttcataaaccaatcaaaatgtgataatatgagaacaaaatgctgcaagaagaatctcagggccgttacatgccgatgcttatttttcacggcaattttgagggttaaggtgaggtagacttatgaatcctaaattcgccgcttctggtactgcaaagtggcaatgtcgactactgcccattatggtgggtttgctggcaggattattgtgctaccccaccccggcgctggccttcatgccccactgggatcctgaggaggcgttttttgtccggcaattcgcctatctcttttgggccttggccatgctgtttttcatttttgagctgcggcagcaaaaactgcagcagtaccggagcttccggctgttggcccggtctggcggatttttcgttgcgtggaatatcgtctgttttatcgggcagtttatcagattgatcctggcccccaatgaccgcgccgaaccggcagccgccttcgttcaaggactggcttattggctgtatgtgataaccaaactggataacctactgctggcaccagcctttatctttttatatctgggtatcagggcatttggtcgagaggggacggtgagaccccaatgaatgtcatgcccctgttcatcgccatagacgatatcgccggttcggttctgatcgtcatcgtcagtttggcagcttttatccgctgtcgccgcctggtaatccgggaggccgaaaacgccttatggctgttcctctattggctcaccctggctctgtttgtctttagtctttctcgagccttgggacacatagctggccacctcctgatgtatgccgacctggactttttatggagacagatgcgtcctttcagcggcggcctcaacgccattatttcgatcattgtcgcttccattactctattttttcataatattcaaaagctttatcggcgcatggaggccgatcactaccatattgaggctaccagccaggaaattatggcgctcaaccgcgagatggaggccctggtgatggaacgcaccatgagtgagatggccctgggaattgccgacggcatccgcaacccgctgcaggtcatcgggggattcagcaaccgcctgcttcggaagacggccccggaagatccggcccgagactgggctctagccatctcggaggcggccaaacgtttagaagagatggtagtgcgattcgaaagtctggcgcagaataaaaaatccttcttctctcaggatgatctgaacaaaatcgtgcgggatatcgtggagatgctgcggggagaattcgaacgcaaacacgttcacctgattaccggctatcactcctatccggtttattgccagttaaatcggcatctcctcaaggtggccattgcccacctgatccgcaatgccttggaagccaccggcccccagggagaaatccacgttactaccacttgtgataaaaactatgccaccctggtgatccaagacagcggcaaaggcatgcctcctgaggtagtcagcaaggtttttgaaccgtattttactactaaagtcggcggcaccggcctgggaatggtctttgcccgccagatcgtggacgagcatcgggggattattaatctggaaagccaggaaggcaaaggaactacggtgactatcaatctgccggtgcggttcggtgaaccgataatctaaccccttgaccaacaggcagaatgcgctccacttcgccgccccgcaattccagcttttgactcttttctgacagtaagattcaaggtaaccttagcgcatctagaacacgccggtctggccaaggaatttctggaccggaaagaacaacggcgcttgcaggtcaaggtggtttttcaggagacttttccagctttggcgccagactttatctgtctatcagaacaggcaaatgctcttaacgcctcctatcatccgaataatatcctggatctgcactcaatttttgtgccggacactaatgatataattttacattttaaggcaaaaccaaaaaagagcaaatgtttttgtgggaatgtgtgacactattattaaggttatgtaattcaaatgagttatgagcctactttcaaagacaatatttttatcacaatccaaaagttaagtattaaactggaatcaaaaccgctgcgttctcgcctcaagttcgagcctcaactgatcttcctcccaggtagtcaagtctcctggcatcagggtgatgttcagctcctcccgcagtccctgctgcaaagcggtcttgagcgagctgatagacaccggtctctctaaaatttcgctcaggcaggtcgtgtttggcgggaagggctgatttaagtctggcagggtctgaaaccgctgccagttcgccgcgggcgggtcaaccatgatgctgccgtgctgcagaaatgttccattccgccagacctgggccccgccggcaaactttttcccttgaaaagacagatcgccgtccgaaatccaggcaaaacagtgaaattccttcctgctgttgcggctgggggtccccgttgagacggttatgcccaatcgcgccagaccggcctgcagtccccggcagagccgccggtacaccgcccgcaccgaagggggaaatccctctctttgtccggccaccacactataagtaagatcgccgccgtgcagcactgcccgcccgccgctgggtcggcggacgaaagcccaacccaaggcctccaaccgttcctttgttaggtctgggggaagtttctggccggccccgaccgaaagagtcggttggacccattggtagaaccggatggtaggggggccgccgttttcggcatgggagcgccataacgcgcagtccactgccatattccaagcgggaggacagggaccgtggtcaaggaggcgaaacataagcagtcgggaatggcgggcgcggcacgccctattttgtaatatatttaaaattgcttaagaaaccgcaggtcgttgtcgaagaagaggcggaggtcgtcaatgccaaatttgagcatggcgatgcgttcaatgcccataccgaaggcaaaaccgacgtacacctccgggtcataattgacaaagcgaaagacttccgggtccaccatgccggcgcccagaatctccagccaaccggtctgcttgcagacccgacagccggcgccttgacagataacacaccgaatatcaacttcggcgctaggctcggtaaagggaaagaaactgggacggaagcgcagtcccacttcgggaccgaacatttcgtggacaaaggtcgtaagcacacctttaaggtcggcaaaggagacgtccgtatctaccaggagcccctccacctggtgaaacattggcgtatgggtcaggtcggaatcccgccggaaggtcttgcccggcgcaacaatacgcaccggcggctgttgctgttccataacccggacctgcatgggagaggtgtgggtgcggagaacaatgctatcagagatataaaaggtgtcctgcatatcccgagccgggtggtcccgggggatgttgagggcctcaaagttatagtaatcggtttcgacttccggcccttctaccacctgaaagcccatacgggtgaagatgtcgcagatttcccgggtaatctgggtgatgggatgcagccgccccctgtccaactgccgccccggcagggtgaggtccaaacccgcagccgtttcggcctccagagctgcttttttgaggcaatcgtgggccgatgccagttgctgctccagcagttttttcaggcggttggcctcctgcccgaattgcggccgcacttctacgggaagcccccctaaagaacgcagggcttgagtaatgatgcctttgcggcccagatattttaccctgatctgatcaagagctggcgccgagcccgccgcattaatttctgccagagcctctggttccagtcgttggagttcctcgaaagtcacgcctggcgttccttatctgccgaagtcgcgcatgagcacacggaatcgaaaaatacctgaagatctttccacttttatgatgcagaggaacgtatcaggcggctttttgggccagttcaacgatgcgggagaaatcttcgggatgatacaccgccagatcagccaggaccttgcgatccagcctgatattggctttatccagttggtggatgaaacggctgtaagagagtccgaagggtcggaccgcggcgttgagtcgcacaatccacagattgcgaaattcccgcttccggaccttgcggtcgcgataggcaaaacacagggcccgatccacagcctcgcgggcggaccgatagaggctgcgacggccgccgcgatagcccttggcgagcttcattacttttttatgacgggctcgagcccgcacacctcgtttaactcgtggcatgagtagacctcactaaagataaggtagtaatttcttcaaattcttctcactggatttggcaaccatctccggcgcccgcagatgacgtttgcgtttggacgactttgaggtcagaatatgtcgccggaaggctttggtcttttttaaccggccaccgccggtcagcttgaaccgcttggcagctccgcggtgggtttttatcttaggcataccttcatcctctcaccattatttaggtgcaataatcatagtcaggttgcgtccctcgatcttgggaggctgttccaccgtcccgatatcctccaattcggtggcaacacggtttaataaatcaataccgatctggggatgagcgatttcacgtccgcgaaagatcaaggagattttggtcttgtccttctgggccaggaaccggcggatatttttgattttaaaagcaacatcgtgctcttcaatcttcggcctgaatttaacttccttgacctggataatagtctgtttcttacgtgcctcctggacctttttactctgcaaatacttgaacttgccgtaatccatgatgcggcagaccggcggattggcctggggagccacctcgacgagatcaagggcggcttctgcggcgcgagccagggcttcggtcaggggcatgattccaacctgttcgccttcgggaccaataaggcgaacctctgtggcccggatcatccggttgatattcacttttggtttctggatagtttgtcctcccagcgtaggtgtttaggttttgccgagccgcggcggttgcccttcggttttcaaaagcctcacgaactcttcccagggtgtgtctttgatctcggtaccgtctaatcgccgcactgagagagtctgagcggctacttcccgatcaccgataataatcatataggggattttctgcaactgtgcctctcgaattttcagccccaatttttcattgcgcaggtcggtttctacccgcaactcttcggcctgcaggcgccgggcaacgtccagcgcaaagggatgagcccgatcggtcaccggcagaatgatggcctggaccggcgccagccagactgggaaagcaccggcataatgttcgatcagcacacccagaaagcgctccaaagaacctaaaattacccggtgcagcattaccggcctatgcgggttgccatccggacctatgtaggtcagatcaaaacgctccggcagggtaaaatcacattgaacagtagcacactgccagcgccggttaatggcgtccttgagcttgatatcgatcttgggaccataaaaggcgccttccccctcgcaggtagcaaagggaaggttacgggtttgcagagcattgatcagggcggaggtggcccgctcccaatcctcatcagacccgatggatttttccgggcgggtggaaagttccacctcatactcaaagccgaatacggccataacttcagccacaaagtcgatcaccccggcgatttcagtctctacctgatccggacggcaaaggatgtgggcatcgtcctgcgtgaactgccggacccgagtcagaccatgcaaaaccccggagcgctcgtgacggtgcacagtccccaactcaaacagccgcaacggcaactcccgatagctgcggatgctggacttgtaaatcagcatatgagcaaggcagttcataggcttaatgccgtagtcaatgccctcgatctcggtaaaatacatgttttcccgataattttcaaaatgcccggatcgtttccagagatcgagttttagcaatgtcgggcccatgactatctgatagccccggcgcaaatgctctcgccgttcaaaatcctccaacaccaggcgtaaacgggcgcctttaggatgatagataacgagtcccggcccagcctcctcctcgatggagaacagacccaattctctccccaaacggcggtggtcccgacgtttggcctcttccagaaaatggaggtgctggtccagttcggctccggtggcaaaggcggctccgtaaatgcgttgcagcatgggattgcgttcatctccccgccagtacgctccggcgacgctggtgagcttaaaagcgcttaaataccccgaggatgggatgtgcggtccgcggcagagatctacaaaaccgccctgttgatacaggctgacctgctggtccttgagatcctgcaacagctctactttataggtttcgccctgggcctgaaaataatctagcgcctcctgccaggagacctcgcggcggataaaaggcagatcttgctcgaccagattccacatccgggcctctatgcggccaaggtcttccgtagtaaaaggtcggggcggatcaaaatcgtaatagaaaccgttttcaatagccggaccgatagtaatttttacccctggaaagagggaacgcaccgcttccgccatgatgtgggcggcgctgtggcgcagaatctgaagcccctcgggatcgtctttggccaccggcaccacggtgctgtcgatctggagcagggagtttaaatctaccagttccccattgacccgcgccgccaccacattgtgatctctagccacccccaaaagttgaagggccttgccgacgctcaggccggcctctacctgatggctgtcgccgtctaaaagctgcacccggataactgacatgtcaccttcataaaaaaagcacctttcgtaaccgaccgcattacgccagatgcactcgattgccttaaaatgtctggtattgccgctggttctggttcatctggatttataagacatcggaaaacagttcgcccctctggccacacgatattcaaatgtcgcataactccctcagactgtcaagatttttatgttttgcgccagagagtttccatggtcataattacgattgcctttttcagttcggctaggtatgctaagcagagataagtttccaattatagtggggtttcgcatatcttcgttattaaaaagactaaatacaggtggcaaaacgaatggctaggaatggaaattatctcttgcagcccatcggctgggtgcgtcgggagaataaccaggtgtcgattgaggtggaagagcggtatatgccgggtctattagggctggagcagcattcccacctttggatcatttactactttcatgagaacgaaacttcgccggaccggggactcctgcagatacacccgcgccgcaatccggccaatcctttaaccggtgtttttgcctcccgttcgtcggtgcgccccaatcttctcgctttatctgtggctcgactgctgcaggtagacggccgacacctcatcctggagaagttggatgcccgtgatggcgcccctgtactggatattaagccttatatgccggtcagcgacctaattcccgatgctactaatccaacctggctcccgcgactccggaaagaataacccgctgcgctccaataaatcatcactgatggtagaaagttggacgccttagaaggtcttgccgcaaaccgggcaggttggggtcaccttgagtttctccgtttcgcatcggcagaggttaccatcgaagccaaacaactggcccaaaaaagctggctctagacctccaaggaggcgcattgtctccagggctatcagactgcctgccaaagtgctcatcgggcctagagaagcctcgttgtctctgacccgatcatgtaatccggtgcattccaaacagagccctttgcctggttgaagggtgataatattgcaccgcatattttgaatccaaccaactataagagggagccgccgccggctggcggcgcgattaagagccaaagacgtcggcttatcacgcaagtccgccaggatcaggtctgttccctcgataagtctcagggcattgtgatcactgattttcctttcaaaagcctctacctctatgaaaggattagtctcgcgcagacgctgctgggccactgccactctgaacttgttcagatctttctcccgataaagcatctgattgcacaagtccgtaagcaagacacggcgacaatccaccacctttaggcgtccgacgccagctgcggccagattgagggcggcggtaatcatcggaccactggcgctagctatgaacaccctggagttcttaaatttttgttgggctgtcaacccccattccggcaggttcatttgcctttcatagcgtgtcagttccgccggactcagagcgctaaacaaggacaggggcagttctttcatcaattccaacaaaacgcctccatgattaaggatatcccgtatattaatttcctgtatccatatcggtttttggagactagagcttgaaggattttttctgttgtcgcgattgatcattaataataaaaagataatgcgaatatggccaaaaaatgcctggttgtgggtttattctgaagctatcatgcgggttgcaagcctattgccgatcaatgtcttacgggcaagtttccctcttttgatttttaaactcaaaaagattcacctctcaaaatttgcatgattgatttttctattgattctgtgctatcgtactagctgtcaccgccttgatggcagtatgacctcatatcgaaagccagcaggaggagagaaaaggagactgttatgccagaatgcccagggtgccaaaccccttatgaggaaggtcagcattattgcaaacaatgtggcagggatttaagcatcgaaccagcccccacaccccgctgcccccgctgcggcgctgaggtgacggcggagcagaatttttgtcacgaatgcgatgcccctttaaaagaaaagcagatgtcaccagccttcgcgatcaataagaattggttgttggcaggagcagcggcgatcggagtaatcatcgtattgattgtggtcatacaattcacccgccagacctctccaccgccggataaacttgccgaatctccggtatctcaggaggcgcccaccccgcctggcgttaaacccgcccagccattgggacctaaggcaacggaaccaggaatagttcccaaaacagatatttccggtctgcaagcagacttggaaagggttttaaacaacctcaaagacgccaatttgaacaaagatatcctgctttacatgagcacaatttccctactctatccggaaatggataaaaaacggcaggatatcttaaaaaattgggagaaattcgacttcaagagcatgacctacaccgtctccaaaatcagagacctgggcgacaatgacgcggtagcggaagtaaactggagcactttgagtcagaatcgagccaataaaaatctgcagaccgatgacttccgttaccgggtgtggtttgccaaggaattaggacagtggaaaattaaaaagatagaagagattgaggattgagctgaaaggagagaaccatggcaccataccggttttggtccatgctggctgttttacttgccctcgccgcgattaacttcctagatttgcgccagagcgaggcggcaggacctttctatgttattgccggggaggcttatctgagggaatgccccggacctgattgcagcgtggtttgccgattatatcgctccgatcaggtggagtatttagataccaatggttacggctggtggaaggtacgcgccctgcggaataacgccgttggttggatgaccgccgatctgctttcagcggtaacccccactcccccaccctccccgccaccctatccgggctattattatatcaacgcctcccgaatcaatctgcacacctacccgatgtattcttccggggtgaccggcgtagtccaacttaatgagcgggttgaaaaattgggtgattcgccgcagggctgggccaaagtgcgaagcctccggaatggcagcgaagggtggctgttaaggggatatctctctctagaaccagtttcctacccgcggcgatcatatacgacgaaaaaaagaagccgacctgccgcaccaacccagaaaaaggaagaagagagcaccccgtccactgaaaaggccaaacccatgtagcataccttgattaccggtgctcccattttccgggagcaccactacccttgtgagaaggcctccaacccggactttccggcggcgaccttgccaaccgcctcaggtttttcctttgtttctcaagatattcatgataacatcttatttttaaaaatccttattaagattatactccaaatccggaaggcggttatggaacttgtcctgattctgctgggcatcttcagttcgtcctttcttgtggcattgtcaggcgcccttatgccaggacccttattgacgtataccgtggcggaagcggcgcggcggggtttctgggtcggcccggtaattatcttaggacatggggtcctggaactcggactgctcatcctcctcttgctgggtatcggcgcgattattaatcaacctttgatcatgggggtcatcgcccttgcgggagcatgtattctcttctggctgggatacgaactctttacctcggcgcgccacgctcgtctcagctttgatgccgaagatgtcaagactctctcccctttctgggccggtatcatcatgagcctgtccaacccctactggctaatctggtgggttactctgggattgggatatgttctctttgcgtcgcagtacggcctctggggcgtggtttttttctacatcggtcatatcctggctgatttaggttggtacagcctggtatccctggccgtggcccagggcaaaaagttcatttccgaccgggtgtaccatggttttatggtagtctgcgccctcttcctgatgatttttggctgttacttcggctaccagggcgtcaagacgctcgtcggagcctaaagaaaggccagcgtacggaaagacaatgatcagagggcaggggcagtgccaagaaagacaaatacaggcatcataccggaaaccggcaatcgacaagtccctctcatcggttgtaggtaaattatatttaatattcgttagttaggtgaaatccagatgatccagaaagttatgagcgtcggcatgttggaatcgaattgttatattttgggggatgagcttacccgagaggccgtagtaatcgatccgggtggagacggccccgatattttggcagtcttgcagcaagagaacctcaaactcaagataatcatcaacacccatggccacttcgaccatgtcggcgccaaccaggaacttaaggaggctacgggagcacccattgccatccatacggccgacgccgacatgctgaatcaaccctctgccgaagccttattttttaccgggggacggttacggccctctcaggccgatatattattgaaagaagatgacatcctcgaatttggggagtatcagctaaaggtcctccacaccccgggacacaccgtgggtggaatctgcctggtcctgcagaacgaacccatagtctacgtaggcgacaccctgttcgccggctccatcggtcggaccgatttcccgggcggttcctacaatgatctgatcgcctcggtgcgaaccaagattttccctttgggagatcattatctggttatgccaggtcatgggccggccaccacggtaggccaggaacggcaatataatcctttcttttaaaagatcaacaccttttaaacctctggctatctctcggaaacgaatccatttggggccaaaggagctttaaattggaaagagggaaacaaaacttgcggatccaagtatattcctgctaatatgctatgttagccatcttgcaagctaaaaagattattttgggcgtcaccggcggcattgccgcttataaggcggtagaattgctccgccggctgatcaaagccgaagctcgggtacaggtggtgatgaccaggagcgcccaggaatttgtcgcgccgctcacgttccaggctctatccggggttccggtgcgcacggcgctcttcggcgtagatgccgcccccttggagcatatctccctgggccaggatgtcgacgccctggtaattgcacctgctaccgctaacattatcggcaaaatagccgctggcttaggcgatgatcttcttactaccgtggttctggcagctacccgacctatcctggtctgccccgccatgaacgtcaagatgtacgaaaaccctgtggtgcaggaaaacctggaacgcctcaggctgcgggggtttcacctgatgccgcctgattcgggagaaatggcctgcggcgcttatgggtctggccggttgccggagcctgccgacatcgtcgaggcactggcaacgctgttgacccccaaagacctacagggacgccgcatcctcgtgagcgccggccccacccatgaagacctggatccggtgcgctttttaaccaaccgctcgaccggtaagatgggctatgccctggcacagatggccagacggcgcggtgctgatgtctgtctggtcagcggcccttcttccctggcggcgcccctgggagtggaacgcctcatggtgagatcggcgctggagatgcagcaggtgttgttggaacgattcccggaaaccgatgccttgttgatggccgcagcagtgagcgattatcggccggccagttttgccggtcagaaaattaagcggggcggcgacgaaatgatcgtccgacttacccacaacccggatatcctgcaaagtttgagttccctcaaaaccagacaggtgatggtggggttcgccgccgagaccgaggacatttacacccatgccagacagaaattggaacgcaaacatctagacctgatcgtggccaacgacgtcaaggcattgaattccggttttgctgtagacaccaaccaggtaaccatcatacaccgttcgggacaggtggaaccgttgccgctgctcagcaaagccgccgccgccgaccgggttttggatcgcctggtcgctttgctggacgcccctttggtaaggtgatgccccgatgtctgcgacagctcaagaggagttgcaccgcctgaccgtcacgctcaaggaatatgtgcgttatcaacagcgtctgggcctgcggttggtggagcatatctcaaaacccattgtcgcagagccggtcgtaaagtccgagtcgatcccggctccggaattaactctgcaaccggcgtcggaggtgccaccgcaggaggtgataaccctggaagaggtcagggccgaattgggcgactgtcagcgctgcaagctctggcgaacgcgcacgcacctggtctttggcgctggcgacccccacgcccgtctggttttcatcggtgaagcaccgggtgaggctgaagaccggcagggtgagccttttgtcggccgggccgggcaactcctgaaccggctgttgtccaaactggagatcagccgccaggaagtttatatcaccaatattaataagtgccggcctcccaataatcgaaccccggaggctgacgaaattgctgcctgtcggccctttctatggaagcagctccaagccatcaggccacaggttatcgttaccctgggggcagtggctatccatgcgcttttggagacgaaagcgcctttgaaccgactccggggacactggcaacagtggcgcggtattgccgtcatgcccacgtttcacccctcctatctccttcgggtgcctcaggagagggtcaaaacctgggaggatatgcagcaggtactggccctttatagaccttcaaaggattaatcggcaggtgttaggactaccggtccaaatcgctaaacttgattgagttgagtaaatgattagaccatcgcagaatccttgctgcctcactcggcgggctgccatgtataaagcataccggcgtttcccggtggtgatcgctatggtcgggatctggttgctggtcagcgccggggtttatccggcaatgagctctgagcaggcccccggacagatatatatccttacggctgcgggatcgattaatcccggtctggccgactttattctggaaggcatccggagtgcggagaaggcccaggccgaggctttggtggtacagttagacactccaggcggtttggacactgccatgcgtcggattgtccagggtatcattaacgccaaggttcctgtcgtggtgtatgttgcccccaaaggcgcccgagccgcttcggctggattgatgattactctggccgctcatatctctgcgatggcgccggggacgaacattggcgccgcccatccggtggccatcggcacccagaaactcgacaaggtcatgggagcaaaagtgatcaatgacatggtcgcctatgtccgctccctggccgccgaccggggccgcaatgctgattgggccgaaaaagcggtccgtcagagtgtctcggttaccgccggtgatgccctaaagttaaaggttatcgacgtcctggccgatgatcttccagatttactaaaaaagatcgacggtcggtcggtgcgcctaacccaggatcttaaaacgctgaaaacagccaaggcctcgacggtttttatcaccgaaggactgcaccatcgcattttaaagcatctggccgaccccaacatcgccatgatcctgatgatggtggggttggccgggctgtattttgagttggcccatcccggagtgattctgcccggggtgattggcggtatctgtttactgctggcattctatgcctttcagactctgccggtgaattttatcggcatccttttgattatattggccttcatcttttttctgctggaaatttatgttaccagttacggtatgctgtcaatagccgggattatctccctggctttaggcggcatgatgttataccgcagagaggaactggaagtgggggtttcactcggtgtactactcaccaccgttgtggcggtgtcagtctttttcctggccgttgcctatctggcaatgcgggcccaactccgcaaacctttgactggcatggccggtctggtgggagaaaggggagtagccctgattgatctcaaccctaacggcaagatcctggtacatggagagtattgggaggctcgggccgaggaatttattccccagggcgagccggtggaagttgtgcaggtggataatcttaatctcttggtacgtcgagtctcacaacccgcgaaaggaggagtataatggggttttcaactccgataattctgttggtactaattgtcttctttctattcagcgccattaaaattctcaacgaatatgaacgtggcgtgatcttccggctcggtcgggccctgccggcggccaaaggtcccggcgtcatcatcctgattcccataatcgatcaactacggaaagtcaatctccaactggttacctatgatgttcctacccaggacgtcatcacccgagacaacgtcagtgtgaaggtcaacgccgtggtgtatttccgggtaatggaaccggtcaaggctatcatcgaggtccaggactattttcaggccacggctcttttggcacagacgaccctacggagcgtctgcggtcaatcggagctggatgaactcctgagctttcgggaaaagatcaacctgaggctggcggaaatactggaccaacacaccgacccctggggaatcaaggtaaccctggtagaaatcaaggccatagacctgcctattgagatgcagcgggccatggccaaacaggcagaggcggagcgggaacgccgggccaaggtcattgctgccgagggcgagtttcaggctgccaccaagctttcggaggcagcgcagatcatggccgctgagccgattaccctgcagttgcggtatctgcagactctccgggaaattgccgccgaaaagaactccacgaccctcttcccgatccccatcgatctgctcactccctttattaagcttgcggacagactaaaaactgattaaaatacgccattgataataatataaggtggatatttatgggaaagaaagagagaaaagaaaagaaggaaaagcccctagatcgcatgacagccaaagaactccgggaacatgccctgtctctaggagaaatcgttggtgtccacggcatgaataaagaagaactcattgccgctatcaaagaaatcaaaggcattacggatgagggaaacaaaaaggtcaaaaccgttaatgttcgagaactgaaagaaaaaattaatctgctgcgtcaggccaaactgaccgccagcgaaggtggagaaggccgcgcccggatcaatgtcttgcgccgaagaattaaccgcctgaaaaaaagaactcggaaagccgcttagttacctgcaaccatctaccaaaaaggtgcgtccgctatggcgatcgaagaaaagcagccccaaggcggcaatgagtccaaaaacagccacgagtcttcccatccgggaccggcagaattaaaaatttcggccatcggcaccgataaatcgtttccgaagggcagtattatcgtccgacagggtgatagtccggataacttttatgtcatccggaaagggtcagtgaaggtcttccgtctcagctccgagggcatccgcaccgatctgactactttgggaccggggtcatattttggcgagttggctattattacccgccagccccgcactgcttttgtcgaggccgagcaagacaccctggttaccgagatcagtcgggaggaattcgaacaattattggacgataatcctcctctggcgagacagatcatcagacaattgacccattggctggtggaaggcgaccggcgcctggaaaagcaggtcgtacagcaggtgcggctgcgggaaatatccttcttcgattatgtattgatattgggcctgagcctgatttttgccctcggcttcaatttttataacgataatcagattccactgatcgagggctggggcgtgcctgattcagtcaccaccatctccgtaaaggatgccctggaacgctaccagaaaaatgaactcactgttattgatgcccgcaaagacggcttttttcaacaggagcacattaaggaagcagtaaatttccaggtagtctttttcgatctgatgttccccatgtaccgatttaccttggaacataaacaggtaaccaaggattcaccgatcttaatctatggtgggacgttcagccgccgttttgatgttgacctggccctggcccttaaaagccgcggatatgataacgtcatggtgttggacaattatggcgcctggcggcatgcctttcccctcgaacataaagccgtcaagcccccgccgcccatggatctgggatgggccgaatatcttgagtggatcccggtttccatctttgtattgctgctgctgcctccggtgcgccgcagcccgtatctctcggccttttgccgcctgattttgggaatcatcttcattcagtttgctttaagcaagattatgcggccagcggtttttgccttgaacgtcgtggattaccagatgatgcccgctttaggggtgaatctttgggcccttttcctcccttggtgtgaactggtttccggcctcttcctcctcctgggcatccgcaccagggccgcggccacaattattggcggtatgaatatcatgtttatcacggggttggctaacgccatcatccagggattccccatcaactgcggttgcgtaggtgaaaccggtgaacccgttaattggtggaaggttttgaagaataccgggatgttggtcatgaccatccagatcttcctctatgatcgcctctttgttctggatcgaggcggttttgtctggcgggaaagaagaatatgaacagaacccttttcaaactgatggcagccctgggattggtcctaggcctgcttatattaagcagttgcggtgaatcccggaccccttttgtgggttcctataaatccgatgcccccctcggcggcaaaacatatgttgaactcctgctccgggacaatggcgaagctgattggaccatggtggaggagaataagaccttaaagttcaaatggcgggtagaagacggtcgtgtctggttgtacaccaaagaaggcggtatcataatcgccacccctacggatggcggcaggcatctctccgccgacctgagcggcgattggcatcctggctgtccgcccgagaattgccttacttttacccgtcagaagaagtagaataaggtttgccggtgaatatacgccttttgagactggcgctcctgggttggtttgcaataggattgggtttcacgccacagcccggctgggggcaggaaaacgatctcattatcactcggttgggtttgagtcaggtgcgtggcacttctttgttgaccatcatgctcaatcgttccgcccaacccaaggtttatcccgtatcggatcgccggtccccccagttactgattgattttccccaggctagaaccctggatctgcctccaaatcaaccgggagatcatcatctagttcaacaggtgcgtctggtggcccttccaggcggccagggggtaaggatcattatggatatctctcccggacagccatatgtgtattggcgcctgagtcgggctgggaccagtggcggctatatgtatctggtcggactgaaacctgatctccagagcggcggctcccctcctggcctggcgttagaaaaacgctcatatgccggctctccgcccccacccgctgccgatgcctcccgccggccggctgcttcagccctttcttctgagaatcggaccttggctgctggtggtgccacctcaacggccacctcagagtatcagcaaccctcatccaattctatgcttgaaattgctcaattgctgccccaagccgggccggtgctggctcttttggaacaaaagggttggcaggtccaagaaaatactaccgcacgtggtggcgccaaggaatcccgcaaatttgctctctccagtacgcaatatcctgatctgtcggtgatcattgaatatatccccgggcaccctgaagtctcccccgacatcggtgtactggctctgtccactaataattataccagtagtgaggcccagaaatacaaggaaatgaaacgttgggatatgcccaccatcaaaaaacattttgaagacatcggtgattattacgacgacggcctcaaacctctgcgcctcatcctgcgtgaacagaccaaagcgacggtacttagaaactatgaattctatcggcagtatcttcagacggcggtgccgcagcaatcgaatttacctgaaactatcctgaaacacactcaggaaaaggtgaacaagcgtctggaaggagtacaatacaccgagtcggaaaatcctttggtaatctatgaccaggtggatttttattccatccggatttattacgtggggaaataactacttaggctatacctcctgaaaaatttgatatcttaggaattcctgatagggtcgggtccgtggcccgcccctgcaggccttattttttcacctcccgtcccttttctacccatcccttacaccccatgagattctccattaatactatcattgcatgtttttctgtgtgaaataaggattaaggggtcatttattggacattcgctctttcccccttattttactattaatttattctaaaatattttcctagagtcggtttttagacaaatacggtttaattttcttaactattcaaaatcttttatatacttacacagtaagaaagtgaaggttatccattgttagcacttgactgattaacaaatccatgaatcttcttgaaaccgatttttggcatatgacttgctgatttccacttgaagactttgcctaccccgccggcagcgattccacaaacacgccgccggaaaaattctttttatgaagaccacctggcatcgttgcaaccggaaagtcaggttaaaggttctgagcagatgacaaaggcgtgctttagtccggtgcagcagcccatagacgcaacccaatgataccagccggaaaacctatccctatcagcctcttggtgctcaatgaggatatccgccggcatatgcagattattctggagcggaacaacttccagccggtgatcatagccaatcccagtgaattgctgcttgaattaaaagagcgccagaatcctattatctttatcgattgggaggctgaaacccagtacgggccgtctatcatcatgaacatcaaggccgcctgtaaggaaggtgggataatcttcctttacgacagagagcatcgcaatcttatccgagaagtcatgcaactcggggtctacggctgcatcctagatccgtataatgaatgggaaattcttaccatggtgaaacatcttctcaccaaaaaaactgccaaacccgaccgccgtaagaaaccgatcacaaatcactgacttctcacctgaaaagttcaagattcagagtcgaaaagcggtagacaaaggcctgaagattctcgagggaaatccgatctatctgtttgaaaaggatatgctgcgggagaaaaaaacaccttaccctgccgccagccgtgcccccagcctggagtgccgttttttagtcttatcgttatgtattgccatggccaatgccttcttggccccgactatgactacgagcttcttgccgcgtgtcaccgccgtataaatcaggttgcgctgcagcagcagataatgctgggttaccatcggcagcaccaccgccgggtattccgacccttgagatttgtgtactgaaatagcataggccaggacaatttcgtccaattcaccgaaatcgtatattacttcacggttctcaaagataatcgttaattcttgcatctcttggtcaatgcggctgatgcggccgatatcgccattgaagacatccttgtcatagttattcctgatctgcatcactttgtcattgactttgaacattcgccccccacggtcaagtcccggaccgtcggggttgagttcccgctgcagagtctggttgagcattccggcccccaccacgccccgatgcatcggcgtaaggacctgaatatcctccaccggatcaaacccgaaacgcttcggtatgcgctccttgaccaattctagaacgaggtgcaggacttcttgcggttcttcctgctccaggaagaaaaaatcagctaatttgtcgggctcggctttccattgcggcaactgcccgcggttgatccggtgggcgttgacgatgatcaggctttcctgggcctgccgaaagatttcggttagctcgactaaaggaattgtgccggaagcgatcaggtcgcggaagacattgcccggacccaccgatggcagttggttggcgtcgcctaccaggatgagggtggccccccgaggtgtagccttcaaaaggtggtgcaggaggacaacatcgatcatggaggcttcatcgatgatcagcaggtcgcagggcaaggtctttccttcgctaacctgaaacccacccttctgttggctatactgcagcaaccgatgaatggtcttggcctcccagccggtgacctcgctcatgcgtttggcggcccgaccggtgggcgccgccatcatgacattcacccccaagcgctcccaaatcttcaaaatagcgttgatgatagtggtcttgccggtacccggaccgccggtgatgagaagcaccttatgacgcaaagacatggtaacggcatcggcctgctggggcgccagagtgaggcccagacgctcctgcacccaggcgagggccttggcaggctctataaaagggagctgctgctgggcttgcatcaaggccttaaggcgtttggcggcattagtctcggcgagataaaaaccgctcaagtagacgggccgctggtcttgatccagggactcctcgaccacaacctcctgccgaaacgccagacggctgagtgcctggacaatcaactgctcctcgactgccagaatctcacgggccttttccaacagcggtcgatagggaaagaatacatgtccttcgttactcacgttctttagggtatggaggatgccagcctccaatctggccggagtctctttttcaaaacccaatttcatggcaatgcggtcggcggtaagaaaaccgatgccgaagatatcggcggccagttggtaaggattttcctgcataacagtgacggcctggtgcccgtactgcttgaagatcttggctgcataggcggtgctgatgttgtgcgtctgcaagaacagcatcacctcccggatctgtttctgttcctcccaggcccgctggatcatctggcgccgcttgggaccgatgccctctacttctgccaaccgctcaatcccggtctcaatgatatcaaaggtctggcccccgaatttctggacgatgcgctgcgccataaccggtccgattcccttgataaaaccggaactcagatattttttcataccagaggcagtagccggagtcatggtttcgtgctcggtgaatttgaactgttcaccgtatttggggtggagactccattctccctttaaacgcagcccctcgcctgctttgggcgccaacaggtggccgattatggtcactagatgtttttgaccgcgcaccttgagttgagctaccacaaagccggtgtcttcactaaaaaacgtgacccgctcaatctgcccctgaagttccaccagcatctcatagctcttaaaaacaatttcttgtaagcagtcagcctgattaaattatcctgattagcccagtctcgccttaagacgcaaaaacggcccaccatccgagaccttgacccattccttatgtcctttgccgcacatccccaaaccggagatctgcacctgcgggccaaccatagtaatggattgcagcaggtcaggaacatatccggtgacgatgaccggtgagaagacgctgccggtcaacttcccctctcgaatctcttcggcatacagtccttccaactgtatgccccatcctttgggatcttccatgccattggagggatgatccaaaaaatagccaaatttgatatcctgcagcatctcttcgaagtcccggtttccgggaccgaaataggtattggtcatgcgggcgtaaatcttgtgggcataggattcccggcgaccgttgggagtacgtctcaaacccaggcggagggccgaattgagatcggtaataggacacttgagaacgccattctcaataatcctggtctcctctgccaatctgccttcgtgatcaaagaaaaagctggccgcctgtcccggtaacgccggcgaatcagacaggtttaccagaggcgaggccacctgatgacccagatattcctgaccacgggagcgccgttccaggaataaatctgcttccgtaccatggccaaaggcctcgtgcgcaaagatgccggcaaaatcgggtgaaaagatacaatcatacataccgggagacaggcgcggcgccgtgagaatccgtcccgcatctcggatcagacggccctgttcctcttccttgatataggtatgttcataccctcccagatagcaatgcccaccatgcagacatgccgtccgatccccctcccgcaatactacctgggctaccatttgggtacggggcagttcttgataaaggctgcgggtacggttgacaaataattcccgactcctcgtatgggagtagaaaaccgtggcattgacaaccctggcatcccgaatctggagatcatccctgatggttttgagagtagccattttccggcgcagaggaatctgttccggcggggtcgccatggccgccgcaaaatcctggtttaatgccacgcctggatcgatatcgagacccacgtctacaatcccttccatgagggcagtcttgaccagctcttcggccccggcagttaaccggtcacagaattcagaggttccaatgccgttaagagcatactccataaaagcgcggccggtaaaaactgttaataccacaccctgttgcctttcgagggcttcggcgcgagcctcccgactgtccagcagaagtcgttctcctaccctgtcctgcacccaggccgcggcatacgggacggtagcttccatctgccgtactaaatttttcaagataaatctgagttcttttatttctgtcatctgtccggctactccaaaaattgcattacaggtatgataacttagaattggagtgtcaacaaaggaaaccgaaacgtttaccacctgctaaaagtcatcatgttctgaggaacaccacgaaacatgaaaacagaaccgtagtagctgctcacaataatgctttttctgctcaccgcccactgttttcatacaaatttttttctcatcgaccatgttaaataaagcggcggccatggaccgccctattcccattttcgatatttcattgacaatttactcatagggcgggccgcgcccgccgtctttaaaagcactgtcttcctataaattatacgatatactttctttctggccgttggccggatgctgataccctgcttcggctgatataatattttctaacatatccaagtaattatttcaccaaaaggagagtctatgccccaggactgtattttctgccagattgtcgccggacgggcgtatgccgaacgtctctgcgaaaccgatcgagttatggcctttttagacattgccccggtacattatgggcatgccttagtgattcccaaggcacactttgaaacatttctggacctgccagatgagctatggctggagatgggacaggtcagccgccgcctggccctggctttgcaaaaaaccttatacgcccggggatttaatctcggtatgaacaattacgaagccgctggccaggtagtgtttcacgcccatttgcatgtcattccacggtacgtcgatgacgggttgcaactctttcctcagggtctctatcgaggacaggacatggccagtgtcgcgcggcagttacgacagaccttaggcaacctctgaccacagcaggtcgtttaatcgcttcgtatcaggggacataggcacggcgcagccatccagggatgaaaccggcatgactccgatcagcgagttggccagccagacgccctcggctctggccaggcgcgccaaggatgccggactgacctgaaatgcaactccctgtcctctcaaggcccgctgcagcaccgctaaggtcacgctcggtaaggcgctcggagccagaggccggaagaaaacgccgttttcccgccagaaaattcccgtggccgccccttccgaaacggtgccgtccgcttccaggatgagtccttcccgggccccccggtccagggcatactgccgagctgccaggcagaacaggtagttcagactcttgcattgccccaaaaaactgctgcgtcgttctgcaaaactcaccaccggccagccctgtcgatactctcctggtgtgggcggtgtataaggccgagccgagataatcaacgtcggccggtcggcccggggcagacccaattccggtgcctctccccgcgtgatgataatctttgctgcagctatctggttttttaggccattccgagccactagctctcgcaaatgctctccccagggaaagtcggggggtagagtgattctgaggatggcggcgccatcagagaggcgtgccagatgctcagccaaccaccacggtcgtccggcctcggccctgatagtctcaaacaaaccatcaccataaagcaaaccccggtcctggaccgagattttagcttcagaaaggggcaggaattgcccgttcaggaaaatatccatctccaaaaaactctttcatctgccccggatcgtggtagacatgctacctctcgaccaggctcagtttgacatcctcacaatcctaaggcattcagttgcagggtaatgggtttggcgtcggcgcaaggacctgaaaattggatcggtccaggaaaacgataatgatcttcctgggcccattttatccgttcctgggccagaactttaaaggccgggctgtcaagatcaactttctgtttggcaatgaccaactccaggcgaccccggcgctcctccaagtgcatcagcggggccaggggaatgccgataggtcgccactgttccagaggcttatgcacatccttaatggctgccatgtagccggtgcaaccgttggccagaagggtaaaagcggtaacacccaggttatagccataatcgcaatcgaacttcgtgggaaaggtgccgcggccatcgtagccgtagtagtggttctggtgtttaaaggttcccttgtaaatacccttgccccgctgtttccggagataggtggccaccatatccaacagaatccgttcggtgcggacctgagcatattggaaattgccatggctgtcacggggcagaagcagaccgcgctgaagttcggtgggcaggcctaaaaaaacccggctgtcataatctcgccagatgtcgtgattatcaatgagctgcacctgatcttcgaagggcagtttgtggaaggattcttcgcccacggcttctttgtcgtagctggcaatgatatagctgatctttataatcaatacgttgatctcatggataaattctaagatcccctccggtatcaggatagtgccgtagttcataccgcggcgggcccgttccacaatgacgtcggcgatgaggcgaacaacgttatgaatggtgagttctttatcttcgatctcttcgccgatcaggatgacattgggatgggtctggagcgctacttccagggcaatatggctggcgctgcgtcccataagccgattaaagtgccagtacttgagatcggacttgcagtcagaattcagatttccgacctcggtggcaaaggacatacaagccgagtggtagccgaacgggacctggagcagtccgggaacctgcaggtcgccgtcgatagttttggggacgccgataacctgaacccccagatcacgcatatcttccgctaaaaaagcggcattggtgttggagtcgtcaccccccaccacaacgaggccatccagctgtagatcggcgcaggtctggcggcacttggccatcttatcggtattgtcgatcttatcacggccggtgcccaacatgtgaaaaccgccggaattcttgtattcggagattatcgccgcgtcaatatccttatattttttggtgataatgcctttgggtccggccagaaaaccgatgatggcattgtcaggatgggctcgcttggccgcctcaaaaaccccggcaatgacgttgtgcccgcccggagccggaccgccggaaagaacaatgccaatacggcgcgactgctcctgcctggcaccacctgggatgatatccaccagtctgttttcgctcacaaaaggcagctgctcgcgcgtggcctttaaaacttccaaggaaaacccgtccagagaccgtatactccctgaaccttcccgaaacgctggtatcaagggaggttggtagaccatacgctccagcctgacaggactgtcgttgcataatagactgacaattggattttgcggattctggggagcaatattcttatcggtcataataggaactccttgtgctaaaaactggtctaacttgacagtctagacgccttcagtgacagattgaggacagattttcctcaaggtatcccgaaaaacctgaaagctcttcgatatcaatcccattgtcgcatctcagatgccattataaccacatacggcctgatcttttcaaggtttttcggccccacccctttaaccttgagcaagtcatcgacttttttaaaagaaccgtgttctcggcgaaaggtggcgatccgctcggccagcaccgggccgatgcccggaataatttccagatcagccgcaacggccgtattcaggtcaatggcaagtcccagggtcaacagatcattgcccgacatgcgccccggaataacagttcggtctgcggataggataactttggaaccgttaggaagtggctgccgtgggtataggtaatcatcccgacccccagccgcatgccagacttcctgccaggtaggcatagttgaaaaattatggaccccagggcgaggtagatccccggcaacctcaaggaaatagttatattgtggtacagcggggacagagggagtgcgccagaccaaccccgcctgccagacccacaatccggcgaggcagaggcccaagaccgcaatgatgatctggtgctctcggggtagcatgactatttgagagaatcgcagtttaaaccgcttttactaccgagtggcggtcggtcaaccacccctgtaggcattgtttctaagaggccacccctaaactgggatgctcatccttgtagagcttgtagttgatactgtctaccagggccagccaggatgcctcgatgatatcatgggaaacgccaacgctgccccaacggtcgtgggcatcccgcgattcgatgaatacccgcaccttggcagcagtgcttccggtagcaccgggcaggacccgaactttataatcttccaaccgcatctctaccagtcgggggtagaacctgataagggctttaagcagggcgttgtacaatgcatcgaccggaccggttcccagggcggcagtatgtacctcattcaaacccacacgcacccgtaacgtcgcttccggaaccggcgcctcaatatcccctactttttggtcgacgatccggtaacttaacatccgaaaataatctttcccctttcccagcgaggcgaagaccagcaacttcagggaaccgtcggcctcctcaaactggtagccttgagattccaattctttcaccttgctgagaatagtctgcaagatgtctgcttctttaagctgatgccgattttgggtgagttctctgatcttttcggctgccgcctgcacagcggcatcgtgatccgccggtttcagccccagggtctgggccaggagaaagatattactcttgccggacaggtccgacaccggaaaattgcggaagttgcccaccagctcgggccggatatgttcataggccctcggattaagcttgacggcggcggcgtgcacgccgcctttgtgggcaaaggcgctgcgcccgacatagggctgataacggttcggactaatattggcgatttcgtaaacaaaccgggacaattccgacatccgcctgagattgtcgtcgctgacacagtccagacccagttttaaccggatgccggggatgatggagcaaagattggcattgccacagcgttcgccgaagccgtttactgtcccctgcacctgactgacccccaattccactgcggccaggctgttggccactcccatctcgccgtcgttgtgggcatggatgcccaaaggcgcctcgggaaaccgggcttgcaccgctttgattatttccactacctttgaggtcagggcgccgccattggtttcgcacaacaccaggcagtcggcgccgccggccagagcggcttccaaagtcttgagggcatactcaggatcagcctgaaacccgtcaaaaaaatgttcggcatcataaaatagctcctgcacatggggcttgagataccgcagagaatgggtaatgatctccaggttacgttccaaggtagttcgcaacacctctttaacatgtagattccatgacttgccaaagatggtgactaccggcgcctggctgatgagcagctcctgaaagaccggatcagactctggcggccggtctttgtggtgcgtactaccaaaggcggcgatcaggctgctatccaaattgtagttgcggatctcgccaaaaaaatctcgatccctcggattggcccccggccagccgccttcaatataatgaatgcctatctgagaaagcttttcggcaatgcggattttatccgccaaggataagctaaagtattcagcctgagtgccatcccgcaacgtcgtgtcgtagatttttacccgccgcattttcttcctctctaggtcaattcgcctcgagggcgggactgttccagaccaaaagcatcatgaagggttctcaccgccagctcggtgtacttatcctcgattatgcaggatactttgatctccgaagtgctgatcatcataatattgatattctcccgagccaaagaagagaacatcttggccgccaccccggcgttattacgcatccccactccgacgatagagaccttggcaatgttttcatcgctggagatatggccgccacccaattcatcgatgagcggttgaataatttccagggtcttacgcagatcccctttagggacagtgaaggtgatatccgccatcccgtcgatgctggtgttttgaataatcatatccacgacgatattagactcagcaatcttattgaacaaccgggaagcgatacccggtctatccggcaggcgggtgatggttacgcgggcgtcgtttttgctatacgccactcccgacaccagaatattttccatatcttcatcctccgttgttaccaaggttcccggatggtcagaaaaactcgaacgcaccgccaatctgacattatagcgtttggcaaaacccacggagcggatttccaggaccttggcccccagggacgccatttctaacatctcatcatacgatatcttgtctaatttacgagccttggggcagatccgggggtcggtggtaaaaaccccctctacatcggtatagatctcacacaggtctgccttcaaggccgcagcaatggctaccgccgtggtgtcagagccgccccggcccagggtagtgatattgcctacttcatccactccttggaatccggccaccgtcacaatccgtccctttttcaactcctcacggatacgggccgtatcaatgccgataatgcgcgcccgtccataggccctgtcagtgtagatccgagcctggtgcgagagcagagaagtagcaggaataccctgggatttaaggtatatggaaaagagcgacaccgtcacctgttcgccggtggccatcagcacgtccagttcccgcgggtcgggaaattcggccagttctttgcccaatttaattaaacggtcagtctcgccggacatagcggagagcaccaccaccattttcttcccctggcgccactccttcaccaccctattggccacattggcgatacgatccgggctgcccaccgatgtcccgccatatttctgtacaattaatggcattcctgaataatctcccttaaacaactatatctcatttcaacacctactgattttctgccgtctccaggacgcctaactcccgcgtccaggcctttccgtctgtatcaagatacacgatcagaaaatactcacaaacgggacaatctactttattgaatccataccggagggtaacaaaggcctcttcgccacattgaggacagataataaattcttctttatccttgaaattcatttactaattgtcattacttagcggccacccgccaaccatgaaactattaattatactcgagcgggtactgtaattccaagagatattttccgctccggtttgtaagatatcaggaactcccatcccgagtaactgagcgcctcgccttccaccagaccccccaccgatacctggacactgcttacttcccctcaaatcaagtgatgctcggccatgctataatgcccctgtttgctgatgatgaggtggtcatggacagtaatggccagtggttgcgctgcttgaatgatggcccgggtcagttcccggtcagcagtggaaggggtaagtcgaccgctcgggtggttgtgcaccaggatcaatcctgtggctttgtgtttcaaggcggcctccaggaccttgcggggatagacaaccgtctggtctacagtgccctcctgaattgtttcctcggcgatcacttcattttgcgaattcaggaaaatcacccggaactgctcgtctttcaatcctcccatagaggtgcgacagtagtctatcagaactggcagcgaagggatgctccgacgtttaatggcctgctctttcagataatattcggcgcaggccttaactaatctgatcaaggtggccgaatactctcctagacctttaaccttcaccaactcctgatgggaagcgtccaagacctcggcgaatgagccgaaatgagacaacaagcccttggcccattccttgacgtcggcgcgaggaatggcgtaagttaacagcaattccagaagttcgtaatcctgtaggctttcagcccccgcttggagaaagcgggcccgcagacgatctcgatggccgtgatagtggggtggcgtgggctttcccgacttcatacaggtatataatatttttctgttatctttgtcaatcagagtggctgtatgccttctggtctatcaccgctgatcaggcaactctctttttaaacttacctaacattcatttttattgacaatatgagaaagtgtgtgttagtcatcaccaatatcttggccagaaaacatcctggtcagtagattattcggttaatttcaaaggagcgctatggcgaaaaaggagtttccccaaaggtcacccggattaggtctgaagactttttgggtcttgctgatcatactgtgggccggcggcggctttgcctcccaggaatcagaaatccttttggctcgggggaataaatattatttagacggtagttatgagcaggccaagagtgagttacgccaggctgccagtattgaaccggccaatccagagatccggatgttattgggattggcatatttcgcctctcaagaatatccccaggccgaagcagagctgaaagaggctatcagacttgatccggaggtcgcgcagagttggttatatctgggggccgccttgttccatcaggggaagtattcccaagccgaacgccatcttcaggaggctcagagactggccccccaagatgggctggtccggtattatctcagtcttacggcccgtcgccagaaccggccggatgaggctatgatccacttcaatgccgcatctacactggcgccggagtatcgaggaccttttcgactctatgaacaggatctcaccggtcctgggcgaggtattgccagaaaaaccttcagtctaagtttttacaccggtatggagtatgacgataactttaaaatcctgccagatcaggtaaccctgccctacggcggcccttatcccggccacaaaggttcctggcgcacccctattgtcctggaggcaaatttcgccccactgagacgggagaattgggaagcaggattgaactatttcttctatagcggcaataactacaccatcgataacttcaatttccttgataaccgggctgacatttatctgaaatattcaatcggaccatttaccctacagccctggtatggcattgatctggcccacaaggccctggagcgctattcctttttcaataacgccggcttaaacctcacctgggagcagaactcttttatgagtgctgatctggtataccagtttcaggaccgcagcttccgttatcccacggcgccagtttatgaccggagtggttatgtaaatcagatcggacttttccaaaccttcctttttggccggactgccgcctggagaatcggcggcgtctatgcccgagaattaaccgaaggggtcaattgggataataaaagttacgggatcatcaccgacgcgagccttaatctgccctatcgctttaatctttggactctctttgaatatagccggtataatttcgataacgtggatacctttagtaacgttcggcagaatcaaaattattatcagataagtctgcaactgcggcgaccgctgactgattacctggatctgatcgctggctacacacatgtctcccaacaatccaatatcccggatttcgcttacgaccgcaatatttatcaactgctggtcaacatgagatactagccgcagtcgccactataaggaaaacatcatgcagtttcaaaaggccaagtctataagtattgtatctgtaattttgctgacattgttggctctgacgggtaccgcccaggggcgggagggccaagcggcagccgaactcattgcgcttgtcggccaggctgaggttaagtctgctactgacgcctttcgacccatccaggttaaagatcaactttacgaacgcgacactatccgcaccctggaacgatccaaggccaaattatggtttaaagacgaaagtgtggtcattttaggcgagaagacaaccttggaaatcagccgttatcagtatgatgaagccgcccgaaaacgccagagcttgttaaaaaccatcagtggcaatatcagattcattgtccacaaattctttggcgctactcaaccggatttcaacattgagaccgaaattctagccctggccgtcaggggtaccgatggcattctggaatcagcccaacaagacaaggtctatctattggaggccggcgcccccctcggcttgcggaataaatctaccggccaggccattgacctatcgcccatgcactacgctttaggggaaaaattcaaaccttttcagatcaacgtcataaccccggagatgtatcaacgcctgatccaggaatatcggctcagttatgacttcaagccaaaaaacctggtagagccgcaacctccccagcaaccggaacccgttggcgaaaccggcgaaactcgcatcctgctccctggggtaacccagcagcctctgccgaccatacatcttcctcgcggagcgcagccctcaccatcgtatccgtccggcaaatgatcctggttggaaaattgcgtgtctcatcagatccgttcgtctcacacggctaccaaccatctctaaaaatgaggagcacaggttaatgcgagtccaagaaggcaggccgggtcgactatttctgttaacctttcagcatggggaagacctcatccaggagatctgccaatttgccgttcgagaaaatatccgggccgcctggatccaatttttaggtgccttgaaacaagggcggctggtcaccggaccggagaagccgcaactgccgccaaaaccggtatggcgagagttttctcaggcctgggaggttgttggtatcggcaatcttttctgggaggataatgcccccaaagtacacgtgcatgtcgccttgggtaaaggggatgcaaccataatgggttgcctgcgtttagaaaatgaaatctatctggtggccgaggctctgctcgtagagttgaccggtctgaacctgtgccgccgcctggacccggacctgggggtgtcgatgcttaactctatcgatctaaaggcttagaagcttgcgctatattattccttggccaattggtttaggatttttttggcagccgtaagattgcggctgtcatcatccgactgttttttgggggtctctaatatcaccccctccacgccgggaggacaacttcgcaaaaattcccgcagggcccgcagtccgatggcccctctgcctaaatgccaatgccgatcgcgatgggaaccgcaagagaccagggagtcattgagatgtataacctttaagctggccagaccgcaaccggcggcaatctcgtccaaaagctttttcctaccggcggcgagccggagattataaccggcggcaaaggcatgggccgtgtccaaacacaaaccaaccggaaccacggcgcgagacataatctgatataattcatttatgctggcccccaactcatttttctggccagaagtgttctctaacaatattaatggtggaggcggtgataccactacagtctgattcagcccctgcgctatccgactgagactggcgtcattactagctgcatggcctggatgacagacgagataatcaatctgtaaagattttgctagagacagttcttgccgcagacggttccaggagcgttcgtaaagctgcccatcagccgccgccagattgggaaggtaagacaggtggactaccaccagttcaatctttcgctgacggcgtcggtcgcaaaattcctgaatctcgctctctggaattgggcgccaacgccaaccccgagggttctgcagaaagatctgcaacccttggcagtctaaggcccctgcccggtctaaagatttggccaaaccgccagcaatggaaaaatgcataccgaccttcataacggtaaaccactagtcatccgaatacgcaacgttagtaccaaaaagaagctttggcaataaaagagtggccatgaaaaatcctgtcctaaccaacgtctccgattattttcagccccgtctgctaatgctgtatgtcgcccgggaattctgtcgcaatttcttcctcactttagcagcgtttgtcggaatctatctcattattgattttttcgagaagattgaccggctgcatcgagcccaactcggcttcgtcggaatcctggagtatttcggcgccaaactgcccctggctaccggccaggtattgccggcttccgtactcctggccgtaattataacgttcggcattctcgcccgccacaatgagaccacggctatcaaatgtgccggtcttaatattactatcctgctgcggccgatcctgttgctggcatcggttttggtgctctttcttctgagtctaaacctttttctcaccccttggctaactcaacgggtcaatattatatgggaaaccaaggtagataagaaaccggcgagggaattaatcgatttaaaatggctctggtataaaggtgatcgtgctatcttccatatttcggagttccgtaaggatacaaaatcaatggaaaacgtcaagatctatgttttcgaccaacaattccacctcacccagtttattgctgcccaaagagcccagtggactggacagaattggcgtttttcggatggcatgatccaaacctttcttccccagggtgagatagtgagcgaggcctttgttgaacgcactatgatcctgaccgaacggcccgaagattttgtcaatcttgaacggcgggttaccgaacttaacggctatgatctctaccgctatatccggcgtctggaacgggatggctatgattcacgaccttattgggtggagctgcatagtcgtattgcctttgccttaacccccataatcgtcaccttgatagggggcggcctcattttttggcgggagaagggcaatatttccctgggcattgtctcgggcatcgccttggtatttatttactggctcctgtccactttcttcctttctttaggtcaggtgcggtttatgccggtactcctggcagcctggctggcaaacatcatctttggcctggggggcttcctggcgctttccaaagcttcgcgctaagttgatccccgaaatgctaccccacgaatggctgattacataacttattataataccatataaattatggttttgaattgtatcccgaagcttttccacccttggccaactttttaatcgaagcgaaaccgaaacaaccatagtttctttattacaaaaaaatcccgccagatcgatgtaaaatgcaattttttattgtcaagttcacaatttctatgctatggataatcaagatttgcaccttttgcttataattctgcttctacatcatttcgttctaccggcaagaaatttggcgtcatctagagaggaggggattggggccacaattgatcttaaggatggaggtttgtgtaaagcgtcggtcaaatcttaattcaaaggtattattcatttatgagggagataaattatgaccaagggagagttaatttctcaaatagctgttgcaggacaggtaaaaaaggctgatgtggaaagaacattgaatgcctttatcaaaacaatggtcgatatattacagcagcaaggtcgtatttcactggccggttttggcacctttacagtcactgaacgtagagaaagggaaggtagaaaccctcaaaccggtgagcccatcaaaatagcggctactaaagtggttaaatttaaacctggaaaatctctgaaagacactattaaataagataacgagctcccaataacagatattttcgcattactgccttgatttcattaccttgctatctttcaacgtatttctcggatcggtgccggatatccaacgccgatgatatttggtcatggatttcttactagtggcggcaggggtttttctgttcaccgtaactttcttgccctcaccatccaacgcctcaaaaccgaaaggttgcagggaggtcataaggcctccctcattcttgttgaagggatatattcgctatgcctgtccgccgcatatctggtgagctctgtctggtttgtgcattgattgccatcctggctgccggttgcaccaaagtcggaccggattatctgacgcctcccgttcaggtaaccgataattggctagagaccgatggccgaaaaattactccggtcaacgaagaacaccgggaatggtggcgcgtctttaacgataaagcactggatcgcctcattcaacaggcctatcaggataatctgaccttacagcaggccggcgtgcgggttcttcaggcaaaggctcaattggggatagctatcggcgaactctacccccagacccagcaggctgtcggctctcttgaaaaaaaccgcctgagcgccaaaggttccacacagggagctacggctctcaactacaccacttctaagttgggggcagaggctacctgggagctggatttttggggcaaattgcgtcgaacgatagagtcggccgacgccaacctgcaggcgacggtagcaggctatgacagtgtcctggtaagcctgacggcggaggtggctaatacctatattgttctgcgaacgtttgaaaaacgcctggacattgcccggaataacgtccaggtccaaaatgaaagtttagagatcgcccggtaccgcttcgaaggcggtgtcacctcgatgcgggacgtggaacaggcactgaccgttctgggcagcactgaggccaccataccccgtttggaagcacttgtccgccaggccaagaatgccctgagcgtcctcttaggtcggccgcctatgcagctaccggagttgcttccgggatatggaaccgttccggtgccaccccccaccgtagcagtaggaatacccgctgatctgttgcgccgccggcctgatctccgtgaagcggaatggcaggctgctgctcaatgcgcccgcatcggggttgccaaagccgatctctttcccgccttttatctgcgtggtagtttcgggttcaccgcagcggacgtaggcaatatcgccctggcggatatgttccaatggcgcagccgcgaagggtttggcgggccctcattccggtggaatattttgaactatggccgcatcaccaatctggtgcgggtccaggacgcccgttttcaggaactcctgctggcctatcagaacctggttttaaaagcccaacaggaggttgaagacaacctcattgcctttttgaaaaccgaagaccaggcaaaatttttaggggaaagcactgccgcggcggaacgctccctcaaattggctatgattcaataccgtgagggcatgaccgattttaccacagtgctgacggctcagcagaatctcttgagccaacaggataatctggccattgctttgggtgacatcgcccgcagtctggtgggaatatatcgggctctgggcggcggctggcagattcgggaaggacaggaactggtggcggccgaaacccaggcggccatggcccggcggaccaattggggcaggcttctcaatacgggggggtccgatgcctcaggaccaggcaaaccccaaaagcttgtacggccgccgcaatggtagagggataaagttcacgcttcaggtcggttcacaaacagagggagatgatggcacgaatgacggtgagagaaccccgccgccctataatctgggtgtcggttctggcattattggtatgggccgcagcctgcggcgaccgtaacgtttatgctccgcctccgcctcccaaggtaatcgtcagccagccaatacggcaatcggtaaccgattacctcgaattcacgggcaatacccaagcctttaacaccgtgaaactccgggctcgagtcgaaggtttcctggaaaaggtgctatttcaggacggcgatcgggttaaaaaaggccaggtcctctttatcattcaacagaacacctatcaggccaaattacagcaggccgaagcggaggtactggcccaaaaagcccgattagaacatgcccaaaccgaatttgtccgcttctccagtctgctccggcaaaaggccgcagcgcaaaccgacgtcgaccggtggcgttacgaacgggatgccgcccgcgctgcggtactagccggtgaagccaaccgggaattggccaaattaaatctaagctatactactgttgttgctccctttgatggccgaattgaccggcgcctcaaagatgtcggcaatctcgtaggggccggagaagaaaccgtcctggccgaaatcaaccagatcgaccctatctacgcctattacaccatcaacgagcgagatttacttcaggttatggctcatgcccaagaatcacccgaagaagcagaaaaaggaaaatggccgatatacatgggactggccaatcagccgggatatccctatgagggatatctggatttcgccgccatcaccgttaatcccaacaccgggactctcctcctgcggggggttttcccgaatccccaggcaatgatcctccccggcctttttgcccgcctgcgggcgccggtgcatgctacccagcgatcagctttattagtgccccaggaggccattggctttgatcaattaggtccctatgtcctgttagtcaatgataaaaatgtggtggagcgccgtagcgttacccttggtgccgtcttcgataagctgcaggtgattcaggaaggcctgaaaggctctgaacaggtcattgtcgacggtctgcttcgtgccatccccggtagacaggtacatccggaattggccgccgcaaaagaaccctccaaatccccgcagaagtagaggaggcggccagatgttgtccaagttcttcattgagcggcccatcttagccaacgtcattgccattatcactatcatcctgggaatcgtctgtctctggcgactgccggtagcccaatatcctgagatcgtgccccccgttgtccaggtgaacaccagataccctggcgccagcgctgaggttattgccaataccgtcggcattcccatcgaacaggcggtcaacggggtggaaaacgccctctattacacctctaccagcggcagcgacggcagctataccctcaacgtgacctttgccgtggggaccgatctcaacacctccatgtctctggtgcaaaacatggtcaacaaggccatgccagagttgccgggaccagtgcagtcccaaggattaacggtcaaaaaggtcagcaccaatatccttctggtagtgagcctgtattcccaagatgagcgattcgatccggcctacctctccaattatggcatgatcaatctccagtaccctttaggccgcctcgatggagtgggaaatgtccaggtcttcggcgccggacaatacagcatgcgggtctggctggatcccaacaagctacagacctttgagcttaccaccctggatgtggttgatgccattcaacgccagaatatcgaggtggtggccggacagatgggcgggccaccggtgccggaatcgcaggtattccagtttaccgtcaatgccctgggccgccttaccgaggtttcacagtttgaggatatcatcgtcaaaagtattcggggagaagccccccaggtcgtgcgggtacgggacattgcccgtgtagagctcagccagcaattgtttatcaacttcggaggcttgtccggcaagaagtcggcccagattttgatctatcccctaccgggggccaactccctcgccgttgccgaagaggtccgccaggcagtggccgagatgagcaaaaatttccccgaggggctgacatacgttatagagcacgacaccacgaaattcattcagcaggcaatccacgcagtgtacgaaaccctgttcgaggccggcatcctggtgttggtggtcatcatggtgtttctccagaattggcgggcaaccctcgtaccggccaccaccgtgccggtgaccatcatcggcgcctttgccgccatggctctgctggggttcacggtcaatctcatgaccctgtttgccctcatcctggccatcggcatcgtagtcgacgatgccatcgtcattgtggaaaatgcctcctattatctcgaacagggcttgtctcctaaagatgctgctattaaaaccatggaggagatgaccggaccggtaatcggcattaccctggtcttgacctctgtctttctccctgccgccttcctgccaggcatcaatggccaactcttccggcagtttgccctggtcattgcctccaccgccgttatcagcgccctcaacgccctgaccctgaaacccgtgcaatgcgctcaatatctgaaacctcggggcgaaaaaaaagtaggctggttttattgtcatttcaatcagctctatgccaaggttgaagccgcctacatggccatagtcacccggatggtgcaccaccccaaggtcatgctcattatttttttcagtctcataaccgttaccgggttttttttcgtccaacatccgacgggtttcttgccggatgaagatcagggctatgccatcgtgaccgtgcggctgccagagggagcggctcagcctcgggttgaggcggtttctcgaaaagtaaatgccatcctgaaagaaacccccggcatcagggcttgggtaaccgtcggcggtttatccttgatggacagcgccaacctctccaacacctttagtacctttgccatctatgaggagtgggacaaacggggagccgacctcagtcaggaaaagatcattgccgacttaaaccgtaggctcagcagtattgaggaggcctacgccgtagtgctcacgccgccgccgattactggtctgggccaagccgggggtttccagatgatggtggaggatcgaggcagtctcggtctggcagagctgcagaaagccacgaatgaattgatccaggccgccgggtcccaatccggactgatgggtctggccactactttcagcgcccgcagcccccagatttacctggatatcgatagaaccaaggtggaatccatgggagtgcctttgggtgatgtctttgccactctgcaggcctacctgggctccacgtttgtcaacctctttaacaaattcgaccagtcctatcaggtatacgtccaagcggatgctcctttccggctgaatccggatgacgtgaaaaacctctacgtgcgcaaccagaaaggtgagatgacaccactgggaaccatgatgtcggtccatcgccgcctgggctcggaactggtaacccgctataacctctatccggcagcccaagtcttcggcgccgccgctccagggttcagttccggagaggcaatagacctcatggagcaggtggcccagaatgtactccccaaagggatggccttcgattggactgccaccgccttccaggaaaagctggtgggcagccaggcttattttatttatgccctgtctattattctggtgtttctggtattgtcggcccaatatgagagctggtttcatcctgccgcggtcattttagtggtacccacggccctggtaggagtgttgatcggactgaatgtgcgaggatatgataacgacctctacacccaggtagggctggtgctgatgattgccctcgccagcaaaaacgctattctggtagtggaatttgcccgggaactgaaggaaaagggactctccaccgtagaagcagccatcgaagccacccggcgccgcttgagacccatcattatgacctctttcgccttcattttgggggtggcgcccctcttattggccggaggcgccggtgcggccagccaacgcgccatcggcaccgtggtctttggcggcatgatctcctctaccctggtggccattccctttgtaccggtgttttatgtcgtcatggaagggctgagcgaacggctaaaaagcaggaagcaggaaacggggataaggaataaaaaatagaatcgggtatagagagtaaggttcaatcttaaggcgggaaagcaaggtgcatcccgccttttgattctacctgcccattcactgatttgaaatattggcaacttggccaccataagttaaaatactttaccatacaatatcgtacggatggaacaatgcccccggcacgtccaaattcgcaatctcttaatctttcccgactacgccatagttttttaacgttggtcaattctccggaggtcagtcgcctccttgaagatattactacctgttcactcagtcgcgaagaaacccgattcagcggatggcaagaaccgccgtccaaagggggggtggagttatttcctttcctgacagttcatacccgacgccatcggctggaacttagcggcacgctctttcccaatcaggaagaaccggaaaccggcgtcctgtatcacctgattaaaatacgcttaggggatgaaacccactacttcaacctgagcacctcccaatcaacctttctgctatcgcccttccactgccgttttatcagtattatttttgggataacctggttctataccctggcctttgaaaccgcagcaatgcagcaggatttttttgcctttgcaccgtattctttggaagaacaggtcattgcccgataccttcagagcctcgtatggatcccctgcgccaccgtgcaactggatacgcaagacaacccctatatcggcaccaggttgtacaccagcgccgatctaaaacgttgtgagattcccggaagcagcaaggaagagggtatgatccgcggttggcggttgtttaagcgcctactgaatttctctattgagggcgaacccatctttaccggttttgctttcctgccatcgcacaagtccctaatgcaccaccagaaacgctggtcagacctgctgctgtatcatgaggccgaccaagttccgctcaatgaaggcatcgaagccatcaagcaactgctgctgaatgcggatgggcgcagcacgtttctctcggtatatcaagaccgtattatcggtgtgctgcatctgaccaaaggaacgcagcagcaattgaccacggtcagatcctggcgcgaatctctgctgttggccactatctccaggagaggccgctttaatttttggctggccctcaaaggacgacaaaacgcccgcattcctctctccctgttggaataccgtcagggccatatccaaatccccttgtttcaggacgtcttctggcaggagttggagcgtcagctgcgtcagagctgtcccgattgcaactatccggaagttctgcaacaattgaaactgctcatccgcggcatgcgcgccaacgcccggggaggcatcttcctgctgggcctgaatgcagcccgattgcaggagccctatatccccatcgaaaatgaagttcgactggcccagccgacgcccttacagcatcgttggagcgctatcatcctcggcctggccaaatccgacggggccatcatatttaacgaacgactggaggtaacccattttcgagtccggctcaaggccaccggtctgcaactgccccccttgcggggtgatgagttaggcagcggcacccgccatcaagccacccgggaattttcggccttctgcccggaagtattgggtctgtgcatctccatggacggcccggtttctctttaccgcatgggcaagttaatcagtcgcctttattaaggatggccagcaggaagcatatgcgtagggcatgaaagcaaagcccaacccacccggaggttgagatccgggtccgaataattcaaccgaacctgccttaaatgttccccacacctttacatctgccctgcgaacacttattatataaaatgataagggttgaaaatggtttactatttaggaaactctgactgcggggcttttgggctacgatcttcccgcccgggataataaaaaagcagtatggcaaaattgtaaaagaccttttccattctcgtaatgaccgggaatgttgtcagaagctcttaaaaatatgggtggcagtatgccgccacccgcaagctctgcgtaaggaatgcggtaatgtcgccaataaaaattaaattagctaaggatattgagatgttggaaataaaaatgcggcgtctcatggaaaatatgttcggtccctggagtgcttcgacgccagccgcggcccatagttaccatccggctgcggatatttatgagacccctgaatctctagtgatccgtatggagttagccggcctgaacaaggcggatatctccctcaccttgcaccggcaggaattggcggtgtgcggccggcgtcgttttccgagttctgaaccggtgcagcgattttatcatctggagatcgaatacggcaattttgaacgccggtttcagctccctaaggcggtggaggaagctcgggtggaagctgaatacaacaatggtcttttaatcatacggctgccttggcgtcaggctggaccttcacaacgcatttccgtaaaagaagaggagtaatcaatctacccgaatattaacccgaggggttaaaaccctccctcagtatatacggatttcaaaatggaagaaaaaattaccaatacaaaagtgacgccgacggagagcggcaatcctgcagccgaagcaggcgaagcacgtctgctgcccattatcccgatgagtgaactggtgctgttcccgcggctgatcatccctctggccctgtgggaagagtcgatacagcgattgatcgatgatacactgttaaaagataaaatcatcggcattttgaccagccggcaaccggctaccgaagtctatacgacagaaaacctctatcccatcggtactgcggcggtgatcctcaaaatgggcaagactcaggagggcgcggtccgcttactgatccaaggcctttaccggttcaaggtggaagaactcgttgacaccgaaccgtatatccaggctcgggtaagccccattaccgagacctacgaagctgatctggagatcgacgcaatggtctccagtctcaagggcatgtttaagaagatgtccgaactgtcgccctaccttcctaccgaattaggggctatggttcaggagctggatgatccccgagtactggccgatgtcaccgggggcagtttaaatattgccaagaccgagaaacaggatctgctggaaaccatagaggtcaaagaacgtctccagaaggtcttgcggctgatcagccgggaaatcgaaatcctggagttgggcaaacagatccaggccaatgtcaagaccgagatggacaaggcccaaaaagattattatctcagggagcagatcaaggccttgcaaaaggagctcggagagggcgatgagcgttctcgcgaggtcgatgaattgcgggagcgcctcctagaagccgggcttccggaggcggctctcaaagaggcggagcgggagcttacccggttgagccgcattccgtctacttcgccggaccatcaggttgttcgcacctatctggaatggatgatcgagctgccctggaatgtcactaccgaagatcggttggatctggccgaggccaagagaattctggatgaagaccattataatctggaaaaggtgaaaaagcgcatcctcgaatttcttgccgtacgccaactgaaaccggatatgaaaggctccatcttatgttttgtaggtccgccgggtaccggcaaaacttctttaggcaagtccatcgcccgcgccctggagcgtaagtttgtccgtctgtctctgggcggcgtgcgggacgaagccgaaattcgcggccaccggcggacctatgtcggggccctgcctggtcggattatccagagcattcgccgggccggcagcaacaatccggtcttcatcttagatgagatcgataaaatcggcgccgacttccggggcgatccggcctcagcgctactggaagtgcttgatccggaacagaattcttctttctctgaccactatctggaggtgggattcgacctctccaaggtgatgttcattaccaccgctaatatgctcgacaccattcccccggcccttcgggaccggatggaagtcctgcaacttccgggctatactgaagaagagaaaatccagatcgccttctcgtacctcctgccgcggcagttggaggcccacggtctcaagccggagcaattgactataacgcctgaggctatgcgacgggtaaccgctgactatacgcgtgaggcgggtctgcgcaacctcgaacgggaggtggccgccctctgccgtagcgtagcccgtgaagtcgctgaaggtttgaccaccgccaggaccatccaggaagaggatgtacccacatatttgggtcaggccaaattcttccgggaaaccgctctagaccatccggagccgggcatcgctaccggtctggcctggacgccggtgggaggagagatcctcttcattgagactctgcggatgcctggcagcagcaagctaaagctgaccggacagatcggtgaggtcatgcgggaatcggtagaggcggccctgagttttatccgggcccgggcgccgtatatcggcgtcgaggaagatttcttcaaagacattgatatccatgtccatgtcccctccggggctatcccgaaagacggaccctcggccggcgtcgccatgctcaccgctctcgtatcactgttctcggatcggccggtgaaaaaaggcctggctatgaccggagagattaccctgcggggtcacatcatgccggtgggcggcatcaaagacaaggtcctggcagcacaccgggcaggcatcaaagaggtcatcctcccagcgcagaacgccaaagatctggaggatatcccgcccaacgtcaaagatgaattgctgatccacctggtagagcgcatggaccaggtattggaaattgccttcgaccaggccagtgaggcctctcagccccggcaggccgcggccgcctgagccctgattgacgacaatgattttcggcatcggcgttgacctggtgaaaattccccgtatcgccgccgcactggggcgattcggggaacgtttcaaaaataaagtgttcaccccgcaagaaatcgcttattgcgacggcaacagccagtcggccaataactacgccctgcggtttgccgccaaagaggccttttccaaggccctgggagttgggctgcgccgtcatggcatccggtggcgagacgtagaggttgtacccacctccctgggccggccggaagtcagggtcagcggccgggcggctgaactctgtgaaacggctgaaattaaggggatgttcgtctctctgaccgatgaaggcgatttcggcatcgccgtcgtagtgctggaaagataaggtaggtttccggtctaaacgaagctccggcctgtaccccggttatacttgggaacgcaaccatcttcaaatcttcccctcgatgcgaaagggccaggataggataaatcgaacgttccttctgacactgatgaagatactcgactaacggaggctatcatgcgggttctggttaccggtgggaccggttttgtcggcaaagaagtggtgcggcagttgttggcccacaaccatcaggtgcgttgcctggtacggcccggttctgagaagaagctcggggcggctccgggagtggaattcgctcccggggacgttacccgccccgaaagcctgccgtcggcggtgcagggctgcgatgccgtcgtacatctggtcggcattattcgggaattcccctcccgcggcatcaccttccaaaaaatgcatttcgaggccactcaaaatatcgttgaagcaacgaaaaaggccaacatccggcgctatctgcacatgagcgccctcgaggccaaaccggcccccgtagcgggatatcatcagaccaaacagcaggccgaagaatacgtcatggcctcgggtctcacctttaccatcttccgcccctccatcatttatggaccgggagatgccttcatcaacctgttcaaagatcagatcaaacgcctgtccctggtcccggtcatcggcgacggccgatatcagattcaacccgtgccggtctgggtggtggcccagggtttcgccctggctttggaaacgccgatctcagagaatcgtagttatgacgtgggcggccccgagcctctccgctttgacgaactcattgacaccgtagcccaagtcctcgggaaaaaagtcggaaagatccatctgccggtctggccgctccgcctttccgccgctctgttgcagggctttgcctggttcccggtgaccaccgatcagatcaccatgttgctggccggcaatacctgcgatccctcagctttctaccgggattttggcatccaaccggtgcccctcgcggccggactggcctcatatctggtctaagaaggacaaagtttgatctttagattctgagagcaaaaactacctctgacgggcatgctgccatcgccgttcaaagagggtcggcttcaccgatttttccggaagctgtgcatccgtaattctaacttggctgaccttctcttttgaccctggtcatccgagtctgagataatctcaccctctggcaaagacatccgccctcagatccaatgtctcccccgcctgcagaagatgataacccatggccgcaaccatggcggcgttatcggtacacagtttgagtgacggcagaaacaatttcaccccagcggccgcggtctgggcctgtaattcctggcgcaggcgctggttggcggctacgccgccggccactaccagacaggggtagtcatgccgacggacagccaacagggcccggctgaccaatgaatccaccactgcctgctgaaagctggccgccaggtcggccacgccttgaggcgttcggatgatatcctggttcctcttgaggacattggccactgccgttttgagaccgctgaagctgaaggtcaggggttcatggtggatgcggggccggggcaatgcaaaagtctgcgcgtctccctggccagagagtttttcgatggccacgccgcccgggtagcccaactgcaacaacttggccaccttgtcaaaggcctcgccggcggcgtcgtcccggctgcggcccagcagtattatctgtctgaaactctccacccggtacaggttggtatgcccgccggagaccaccaaagcaatgaagggaaaatccggaggcgcatcgcccaagaaggcggcagcaatatgagcctgcaggtgatgcacccccagcagaggaactttcaaggcataagccatggatttagctacggcaaagccgacgaccaaagcaccgattagccccggcccctgagtgacggcaatagcctgtacctctcggagcgtaacgttcgcctgcttcagggccgcccggatgaccggcagaatattttcctggtgccgccgggcggcaagttccggaactaccccgccataatcggcatggagatcgaactgggtagccacaacatccgccagaactttgcgtccggacgccaccactgcggctgcggtttcatcgcaggaggtttcaattccgagtatgagcatgagggtcagtcgaccgtttttggaagttgcgtaatgtatcgataaaattaaatgattttagttccttgcccaatatctggcgaataaagccattcagtagggccaatgtctctttctgcgccaactccggaaaccgcaggcgggggagattttccaggggcagtcgctgggccgccaggatgagcttgcgggcaccgggatgcagggggtagagtcgctccccctgactctggccaagacacgaactacagacaataccgcctttattgagactgaaccaaaccaacccatcggtattccgtcggcaaacctggcaggtctgccaactcgggccgtatcccgccagggctaagagccggatgaggtagctgcaaagcagagaccaggaaggcagtcccgttgccagatgtgtcagcgaactctgcagcgccgcaaataactctgccagattatcaatagcgccaacgatttccatggcagtttcggtcaaacaggccgctgccgccaaagtgtccaggctgcgacgcagttcgggaaatgcctccaccagttcgccgcggtccaaccgggccagttccaggttgggtttggcagtgtaaatcgcctgtaccagggaaaacggttccaggcagttggcaaaccggcgtttgctcttgcgggcgtgtttggccagggcagtgacccgcccttcatcgggagtaagaaagaccaccagacggtcagcctccccataatcctgggttttgagaatgagggccaaggtttggcgcggcggcatcgtgctaacctgttagcggggcaggcaaacgcaccgggagacggaccaccggaaaccgctttactggcgctgttgtggaaaataaccctttcttcgaccatcggtccaacctctttcctttgaggaaagtgattaaaaaatccccggaggatcgatgggaattaaccgccatgattggctgggtcataagcaatagggaagctaacgagcggatgggcctaaacctaacgcctgtacctggcgtccgaggttgctatctcggcgcagatagatgtcataataatcgatagtgctgattttcttataataccgccgcacttgagaccagggataaatctggcggaacacacttttgccaaaactgcccaaaatcagcaggtcggcttttaccttcgcaaaatcatacctccccgtctccggactatgcaggacaatcttatcaggagtggattccacaaaataaaaagctggcatcaggtgataacggtgctcatcgtctaaaaaaaccagttcatattccggggtttcaatcaggacgtcattaggtatggagcgctggaggtaatctaccagtttatggggactatcgtcggcactgttcataatgcgcggcaggtaggaaaaaatcgacagtggaaaaaccagggcaatcatcatgctcaaaacactgatcttggcccacatcggaaaacggcggagggcggcggcctcagaaagggcattgaaggtggctatgagcagatatccggcgaaaggactcgagagaattaggacgggcaaagcaaagcgttgccaatagaccgccaggaggtaaaagacaccccagagagagagattgccgagccaataccgcaaagagggagaccagccgttccgacgctggtagagccagaaaccgatcaggccagtgataaagagcggatgggtcaggagataggcaaaactttccggatagaaacggccgatcgtcatgggtgtaaaaaattcatggcagagcaacttcttctgaacataaaagtggttcaaggccggcagtaagccacccaggataaaggctttgacgatcaggtagacggccagaggtaggaagaagcccagaagcagtactccagcagtcttcgtcagttctaaaagacgacggcggtaggtccagaaaagaatcgccagaaccgggaacaaagccaggccgtagaattccttggcagccaccgccagacccaggcaacagccggcggcccacatgcaggaccgccgctcctcttgcaaacccttaagaacaaaaaaaatccctcctaaaaaacaggttatggccgggatatctcccatgacactgcgtccccaatagaggatgtccgtagtgccgagagtgaggagaactgacaagagggagggaccgcggggcagcagacaccgggcgctcagatacagtaacacaaatgccaggcacaggaagactccggccacaagccgaccataaaagatatctacctcaaaaagataataggccaaagctaccggtgcgatgatgaccggtccggcactgatgcgataatcaaaatcgctgagtttgtcaggactctctatggtaaaggcataacgccccttctgggccagattggcggcggtttctgaaaagatggcttcatcccaccagattgtcgggaaatttcgcaagttatggaaactgcagaagattactattgtccagaccagaattggcaccaaacgtgtggcataacgcggcatgaaggttagatccgccttttttctctcttttggcaaggctgcagacgcctgagaagtagataaagagcccccacaccaccatcccacggttgcgccgaggcaaaggccagcacctggcggcggaatcgcttcatagtcagccattgttgcagatggctcttcaggaccggcaggtgatcaggcgaattgcgcccccgtccatgcactaccaggacggtacgatagtcacgggcggcggccagagccaagaattgccgcagacagtcctgagcgcctgcaaccgtcagaccgtgcaagtcacggtagtcctgaatcggcaagaccccggctttgagagcggcggcgactctcggatcaagataaggaacctgcccttcaacatactcatcactcagggaaagatcgaaatgacctttgccgtcaacgagttcggttaaccgacacaacgtttcgacatcttcgctcacggagaccaccggtgcgcactgtcgggcgtaatagggcacgctgtgcgctccttgccgatccagaggaattacttcctgcatggcaacggcaaaaagactggattcatcgtccgtcgcccggaaacggggggggcagggtttgaccggcaggtttgaacacgattggagcagattttctcttaatctcaggaagggttgatagaatcctgatggggaggctcggtctttggttttgtgttcgtgcatcaggccgcttccccgaaaaggaagcctgtctctgggggacaggcttccgttcctgttagggagataaggctcagtaaaggccgataatattgcgatgcagttcgtgggtcttttcccaacgtgcccgatcacgctcggcgacaatatccctcaatgtatcctgcagacgcagaaacataggagcgttgatatcctcaccttgggcgtgggcatcaataagcttgcggtagcagttaatcatgcgacctatcatactaacagcgtattctcggccctgcaccttgacggtagccagacccaaatccagatattgcttgagttcgtcccccaggatcgcaaaggccacattcgggttgcgccggacacgctcgttaatatcatcgatgtcgcgttgcgggcacccccgttttgccagcaccttctgccgttgcgcatcagtcagcaggcagagacggaaacaactgccactccgatcaggccagccttcgtattcgacaatctcgttgccgtcttcgtcatgataaactttacggatatacgaatcggctatgagttcatgaaagatacaattgcctaccccgccgatacagcgattgccgtggataagaacttcagtcttgacccccaggctatcagcgtcagctttgaagcggcggagtttgtcgaccgtatcgatctcggtggaggcgacgatctgggtaacccctaacggcagataacgggccatttcctcttttgtctggatgttgcaaccgacactggcatggatgaccaaatgcggcaatctctgatgaatcaactgcatgagggccggagtcttgacgatcaccccctcaataccataaccggcgtatttttccaccttcttcaggactaaggcaaacttatcttcgggaacttcggcatttaaagccaccctgattttcccatccagattttcggcaatcctaaccgcctcaccgatctggctgtcttccatttcccagacgcatttacgccggctgaaacccttggaaccgacataaacggcgttggcgccatttttgagcaccgcctcgaccatttccaggctaccacctggagctaatagttcattgatcatgattgcaaggcctccctaaggttccacttcatcagttcccgaatcgacgacaatcgatccggcagccaataaacctagggccttgtgacagaaaacaagtgtcctggttctctttattattatgttacgcactatttaacggcgtcaagatggggatgaatcgcgtgggttgcaaggtcgacccggatgtgggtgataagcccggataccgcctaggtcgccacgaacaccgccgatactcatgccccggctggctaacgccgcaacagatccaaggcaatgacaaacaacaggcctatttctacaacccaggtcagcaggtagatgaggagcgtcaaccaggaaccgtagtcttcttccaacaaaatccggttagggtctcgcaaaatatcccaagaggtgagctcttttgatgccataggatcctctttatctgtctggtgcaattgcacccgtcattttccggtcagctttccgcaaccttcttgtgaattatatcataaagattcaacattcgaaaaggatttttttcacctctgagccttattgaatctatgttttttagctgcaatccttaggtttgcaattacggtatgagagaaccgacgaaatcttggattttctccagccaacccttggccggaggcggttgtttcaattttttgtggggagtttcttcggcggcaaatttctttaacagatccttttgacgctcattgagccgacgcggcactgtaactttgatctccgcccgtagatcacctctgccaaaacctttgagatgtggtacgccctcccctttgagacggataacctcacccggctgggttccaggaggaatagtcaggtctttattgccatttagggtaggtatggaaacaacgtcgcccaaagcggcctgggagaaagaaatgggcagtgaaaacaccaggtcgtcaccgtctcggcgaaataatttgtggggacgaacatgaatcacgatgtagagatcgccgggagggccccccaaaataccttcatcaccctctccggtcatgaccaaatgaatgccattgtctactccgggaggaattttgacggacaatttcttttttccgacaacccgaccccgcccctgacacgtaggacagggttcggcgatgacctccccctggccctgacaacgggaacacgtagtgctgatccgcaggaaaccgtgcgtctgagtgatctgaccgcgtccgccacagacgggacagataattttccggcttcccggtcgaaccccgctgccttgacaggttgtgcaattgatattgcgggggatttccaccgtgacttcggttcccagggcggcttcgacaaagtcgacctccagatcataccggcgatcactgcccggctgaacctgactacgaccccgtcgcggaccgccaaagccgaacaggtcttcaaaaatatccccaaaagcgccgaaaatatcgccgaaatcccgaaaaccggtaaagcccgaatccctcaacccttcatggccatattggtcataaagacgtcgtttggccggatcatgcagcacttcataggcttcggaagcctctttaaacttctcttccgccgccttatcgccgggattgcggtcaggatgatattttaatgccaactgccgatagctctttttaatctctgcttcagtggcgtcgcggcttactccaagtatctgataataatctttattgtacgaaggcatagcaggcgtattaactctgagtcaatcgttgggtaacagctttaattttatcttccagatgtacttctctgtcccgacggtcatctatggcaatgtgcgtcactacccgtttgacctggcggtgaaaaggtaactcatgcaaattacgggctaccgataaaagttgatcgacctccccttccagaattgtgcccatatcggtcaacttatagggaatactattattctgcagataacggataaggtcagcgacgtattctccgaccccaacgcctcccatccccaggggaacgacgctaatttccattatagccatgacaggctccttgactgcataaagaggctttggcgccttgccggccctgccaatcatacttggacgactgatggctcggcaaaaaacgtcgtacggttttctttaaaatttccatatcatgtgtcttcaagattgcgccatctatctggtgaacaccgcaagtttcgggcggttcatacgtcgagtggaagatcaccggcgtctggcggcaggttcctttaataatccgcaatgcctccaaaccggacatgtcaggcaacatgatttcgagcactaccagatcaggacagtcttcatcaatcagcaagagggcctctcggccgttggaggcaacacaaacctcatagccctcatcccgcagctcatcctgacagagaagcaggatatgaggatcgctgtcggcaatcagtatgcgccgcataggaccctcctttcagcgccttatctaaaacgcattttcgattaaaataatcattcatttaactattgtccagattgagaaaggagacataggcggaggcaggaaacctttataccaaataatatatagatatttttagaagtatcaagcaaaagaaaaagtttaggtttttcatgatgcacgtatcgtaaaaatatagtccggatttttactctcggcttgacaggacggaaccgggttcaatacaatatttagtgaattatattacaatatcgaggccggaagggaaagcatattatgcatttaggacaatggttggccgagatttcccaaagtgctgcaggcccagctcagccattcattccacagtggcagtacgtggcgtcggcgttgggtatcccggtggtactagggatagccttatatggagtgatcgttttgatcgagaaaatctgtcacatccggctcggtggtggcggcatttaaagagagcggccaacgtttacctgccatcggtcaaggatcaatggttagaaatagttttaggctattataggatatgcttggatcggaccgacgcctgtttatttccaggcccggttctgttaggagacgctgatgaatctgatgcttccgatagcaggctattggcagaaagtcctccatccagagttagccaggctaaccgaaccactgcacggctggttttacaccattacgaccgacggcgatcttctggtcaacctcgcggcgctggtggtaatagggctcctactcggactgcttaacggattttacggtgttggcggcggatttttaatggcaccttggctaaacctgatgttcaatattccctataacgtggcagtgggaactgatctcacccagatggtgggaacggccaccatggccaagatccgcctgggacgctcaggatatgttgattttaaactgggaaccctgatgtttagcggtagtatctttggagtggagatcggtgcccgtttagtcgaactactcaaaagaggcggcgacgttatggtaggaaactggaagatcagtctcttacagttgtttatgaccgttgtctatggattactacttggatggatcgcttctctagtttaccgtgaagccaaggccgcgctcaaaaccaagatgttggaggaacccccgggggccatggcacccccggtggccaatcgcttgcgtatgatcagtctgcggccgatgatcgccctgccggtttccggcgtagacgccatttccttgtggatcgtcctgggagtgggatttttgagtggtctgctgaccggacttttgggagtcagtggtagtttcatccggatgccggccttgatttatgtcttaggagtacctactgttgtctctatcggcactaacctttttgaacttttacttacctctttctatggcgctttgacccatagcctgaagggcaatgtggaactgatcctggtaattattctgctggtttcaggcaccgtaggcagtcagttgggcgccgcctggcagcgccagtgggctacccccaagtggcagttggcctttgctgtggtcatcttcctgaccattggctgcatggcgctgaaactaataacctgatggtatggggtggccccgtcaatgggaattatctgccactggtagccggaatccgaattgaaaaatcattttacccgcctgccctaccctgcccggctcatcgatgcgagtcagtcctaaaaaactgatctctccaaaatttttgtggcaaaggaaataaaaacgaaatgggtaatcctaataagccgttcgtagtgggaatctcaggagccagcggggtgatatacgggctggaaatgctgcgcatcttgaagaagctcaagatcgagagtcatctggtgatcacccgcgccgggcgccttaattttcagatggaaacggaatattccgccctggaagccgaggcactggcaaaccgagcctatgaggatgaagacctcactgccccgatcgccagcggctctttcctgacccgcgggatggtggtcataccatgcagtatcaagaccctttctgccattgccaactcctatagcgccagtctgttggtgcgggcggccgatgtcaccctcaaggaacgtcggcctctggttttagtggtacgggaaacacctctgcacctgggacatctggagctcatgcaaagagcggctgctatgggggccactatcctgccaccaatgccagctttttatcatcgaccgcagacgattcgagacctgatccatcagaccctgggcaaggttttagactgtttcggcattccgcaccaattgttccaccgttggggagaaccctgattcttcccaggcaggattatactgataccaaacggtgcctgttccatagccgtcgttcattcaagacccatctgccgtaacgcctgtcttccatgttttccttttttatcaattttttcttatttttctcaatccatcttgccaacctggccgcctctaagatacattcataagtgtctatgaagtccatgcgtttacgccgaaaaatacgccattgttattggcgactgcgacggcttaagggtgatcccggcaagatcgcctggggtatggccctgggggtttttatcggcgttacgcctaccatcccttttcacatgatcagcgccttggccctggccagtatcttgcgggtgtcccgggcggctgcggttatgggatgttggatcagtaatccgatcacaatcccggcattgtattacttcagcttcaagttaggcaaattgctgctctatcctcatcagcacttaacgtttccccataccatcaacctgtcggagcttttgcagttgggctggcgggtgaatctggccttacaaacgggcggccttctactcgccctaccgtcgggcatggttgcttatttcctcatgctgtgggccgtgcgccggttacgtgctcaaaaaccagcacccctgaaaagtgccattcatctcccccaaagtactctgccgccgtcacaggctgacgcctaaccggtccctggggcaacattttctgttgcatcccgatcaggcgcggcgtttagtagccgccctggagctgagaggccaggaggttgtagtagaaatcggcgccggattgggtgccttgacatattttctggctgagtcaggcggccgcgttatcgccttggaattagaccgccgcctcatccccatcctgaccacggaagtcctgcctggtttttcaaatgtgatggtcgtctcccaagacgccctgaagtttgattatctggccctgagccgtgaggaggggcagtctctgacagtggccggtaacctcccctatcagatcacttcgccactgctttttaaactgatgggggtaaagaccgccatcagaataatgctcttcatggtgcagcaggaggtagggctgcgtctgatggctcaaccgggcggcaaggactacggcatcttgtcggtcctgattcagtaccactttcatctccggcggctgttcttgttaaaaccgagcaatttttatcctgcccccaaggtggattcagtggtcctgggtttccggccgcgccttccagaaccatcggcaataaatgaggattttttagcacaggttgttaaggctgctttttcgacccgacgcaaaaccttaagaaacaccctgacggcccaatcttctctgctgcgtgcttccccggcagtcatcctggccatcttgcacgatctccggatcgaccccggccgccgggcggaaaccctctcggtcgatgattttgtcagactgagcaaccgattggcagaaaaaacaggtaagccctattgactatttctgacttggtgagcgagatgcccgacaagagcgaaatccgtcaacgtctttttgaacatgtgcgctatctgagcgaaactctgggagaccgcagtatttatcgacccgaggtcttgaaggcggcagaaacttatgttcaccagacctttctctctctgggttaccctaccaaccgtcagggtttcctttatctgagacagggggttgccaatatcattgctggacatcccaacaataccggctattatatcttaggggcccattttgacaccgtagccggcactcccggggccgatgacaatgccagcggcattgccgtgctgttggagacggccagactggcccgatctttgcggcccccatcgccctgggtattcatcggcttcaccaccgaagagcccccggcttttctcacgccctacatgggcagtcgggtatacgcccgccgggccaaagagcgcggcgatcggattaagggtatgctctgtctggaaatggtcggctattaccgccatgaaccagacagccaacccctacctttccccctaaaatatcttggttatccgacaacgggcaattttatcgcactggtgtctgaccgtcgctcccgccccttgttaactgctctagaacatgccctgaaaaacggctgccatctgccggtctcctccatcgccgttcctatgggcggctacctgttacctgaaagccgcctgagcgatcacgccagtttttgggatcagggatatccggcgctcatgattactgacaccgcctttttgcgcaatccccactatcacagtccgcgggacctgctggccacccttgattttgatgccatggttgaacttacggtggggctgcattattttatacaacaggcttaagtcgccataagacaattttcatactcaaatcgaagataacgggtacttcacgttgcttataacctgcaacatcatgataataaatgccattgcctaccggttacccaccaaccctaagaatgtgtgtcggagcattcggaaggcggcatgtgcttcgcttttccaacctacggcgctcaaaacttgaaacttcaagttttttctatgcaacaaccgggaaccggaagctttttttggtaatacgagagcgaaatgaccactaaacccaagtttaccggtaagattcgtgccaacccgctcatcgccctggagcggggcggtcgtgaagtgatgctcagcctttggaaagaatacctgtccgaacttttaaatctaaacccaaaatccggccgtcgccgcctcctaacagaacggatcgaacaggcaggggactttgaccgcttatatcaggattggaacgacctgaccaccccggaacgcgccgaccgctggcttcttctggtccaggctgccaaagcggtggtgcagcagacacagggaacctgtctgcgctgcggtgaatgctgcacccaaggcgccccagtcctgatgatggccgacctttccctgtttcaggacgatctactccactggaccgaggtctataccctccgtcggggtgagaaaagcatctcccccaaaaccggcgaagaagtagtccttgctgaggaacggttgaaagtcaaagaaagctctaaaggtggccattgccttttctttgccccaaatcccaaccgctgcctcatctatgatcagaggccgcaggaatgccgcaaactcccgtgttaccgggccgaactggaaaaggcgccggacgtctccggttttttaaaccggcaggccctgttcggggaagttgcggagttgtgggaattcattgctactcacgaggagcgctgcgccattaaccgactggctaccgccctccaagatctgctgggggagaaagccgcggcaaccgaagttgtctttgatatcctccattttgatcattacttgcggcagatgcttctgcaggaatggcaagttcctgccgccagcctggatctccttctgggccggccagtcaatcaaattatccaacaattcgacctgcaggccgaaatgacgccagaaggagtcttccagctggagagactgcgttagaacgttattcggacaattctcagaatatgccggtcacggcttaaaaacaatggaggcttaaataagagagggaagtcgcatcccgatatgagagaccggccgggattgaggcctgaattccgaagtggtgcttgacagggattttatatctgttaccattgtatagaaaagacgcgggcgattagctcaggtggatagagcgttggtctccggaaccaaaggccgggtgttcgagtcacccatcgcccgccaatgaaaatcaagggggtagatgaaagtctgacccctctttttattcccttgaaaatcatttccaaccctattcccaacctatcgcaaacataccagtaaatgtccgggtgggcggattgtctttccttggcgcgctgcctccgactgctgctaacgtccgggaaccgggtagagagaggcgtcatttgggaaaccttcccggaccgcaatttatccatcaggtcttaaggccgaccaggcgcaagccatctaggagaccctcaaccaggtaggggaatttggcatagcaactgatgagaaagcgggctccagtagggaaatccggcttgaggtggagcagctccgccaacgcctgggccccttctccctcccttcccaaccggcctaacaccgcggcccgcaaaagtggatcccagaagagttgaggcatccgaaaagccagggcttcctgataggcttcctcacaactatcctgaagatagtaataaaaaaatggggccatccgaaaccacccggggaagtggggatttaatgccatgcctttttccaggatggtcagccctcgctcccagtcccccaaaagggccaggagccagccgagaaaaccgatgggggtaggcgcattggggttgagggccagggcagtttcggcttccgataggaacaactcccgatcatttcggaagaaatacacattggcaagggcgacccgagccaactggttctccggctccagagccgcccccttttgggccgcgaccagggattgttccaagggtgattccaagggtgctaattgcaaagagtaactttggctatagacaaaagccaacaaactccaagcaagaccagagtctggatcccgggttacggcccgctccaacacctttagggtctcggcaaaagtctgggggctcaagatggtgacatggtggtagaagtgcagaaaggcctcataggttttgagagaatcagggggcttcttgcgagactcccgtgacagggtttgggggatgatgccatataaactgccgatcctggccgccacttgaagggcgatctcctcctgtaaggcgatgagactgtctgccctgagctcccggtgatattgctccccccagagccgcaggccgttcagcgtatctatgacgttgatggcgatctttacggtcctggcggccttgcggatgcttccttctacgagaaagcgcacgttcaggtcccgacctacttcccgaacgtcatgttccttccctttccagtagagggtggattgaaaggcgatcacccgcaaatcctggtaacgggccagttcgttggtgatttcttcggctaagccgtcggcaaaaaactcttgtttacggtcacccgtcaggttgcgcaagggcatcaccgccacggatggtcctggcgggagcgcccaaatctgttctttgagaattttaagagttacctcacctgcgtcctcctgccgggaagatgagcagaacacgggcacataggcgccccgcggcacatcgatgattaccgcatcgctttgcccttgcacctggtagtactgctccaaggcccggcgcagcctgcctgccataatccggacgatagggtccaagttcgggtcaaagtccgctttcctccccagcacctgggtggcaacggtgtaacccttgatttcagcgcccccgccggccagggttttttccacgataaatctaagaaagttctgtagatttagggagccaacaaactgtggactgatcaggatttttccaagttgctgccggatggcctcctccgggggaggactggccccagatcttggaggaagttgattactatctttggcagccatgggtacccctaacgagctatgaatgtctctatgatatcagaaattacccgagagtgtaaagaacctcgatgttactgtaatgttaccgtattattacttttaaaggtcaagcaaatgggttaatcagggcctattgaaatttgatttttccagggtggacggtatgaccccgacaggccgcaaagatgctccccaaagtgccgcgctggcatcagtgttagagaatttcccgcaggagggggacaaaatccggcaactctttcagcaaagttcttccttccagtccctttgcgaggattaccgggattgcctggccgccaggcagtattggcggcaggcctcttccgaggaagccacaaatttgagtagatcctatgccaaactcctcctggaactagagcaggaagtccgacaatatctggaacaaggagaagtttaaagtttttcgctgggagagatgttgatgaacattaaaccatacggcagaaagtatccagggataggtggggagggcttgattgcctcaagttcggttgatttacccagggagaggcagcatgggtagtcattttgatctggctcgtttggacaaaatcgtgtcccaggcccgggaatatttctttcagcacatgctttccggatccatggcggctcaacttgccgtggcagcttgcgccctcctggcggcgtacaaagtagtcgcggttatccgcgcctggattacccgccaacagtcaaaatgttcttcagtccaggacctctgttacgatctgaagagattaacgcatttctcatacgtgataggtccggcgttgggtttgatccttttatggattccctattgtattgccgaacacctcgacctacctcgggatggcctctacgctatcgttatttgcttggtggccctgactctggtgcggctccttaccggccagatgcaaaaccgcttctgggccaccattatagggagataccatggagaaaaaagcatatgacgacccggggtgaaatgatcatggagcaatcttcggctgacacgctgaaggtaatgatttccggggattggctgcttggcggtgaactgccagccgccgatagggttcagcagaggctggaaggtagcctaggggttcgtaacctagtcttcgacacccgggagctggctcattgggacaccgggctgctgactttcctgatgagcctggctacattttgctctcagcaaaacatctacctggaccgtgacggactgccgcctggggccaagagactgctggaattggcctcggcggtgccggaaaagaaagacgcccataaggtggaggagcggctgtcgtttctcgcctttttgggcaatgaaaccgtcaattttttccagtctgctggcgaactgctggaattcatcggcgatgcggttattgcggttctgaggctcatacgcggccaggcccagtaccggcgcgccgatttaggtttgatcatgcaggccgtgggcgtccaggccttgcccatcgtctctctcatctgttttttggtggggctgatcctggcgtttatcggcgccatccaactgaagctattcggggcccaaatttatgtggccgacctggtgggcattgccatggtgcgcttgatggcggcgattatgaccggcattgtcatggccggccgcaccggcggggccttcgccgcccaactgggaaccatgcaggtgaaccaggagatcgatgccttgaaaactttaggtatatcacccatggagtttctggtgctgccgcgtatgctggcactggccctgatgatgcccctgctctgcctgtacgctaatgtcatgggcatcctggggggtatggcggtgggggtcgggatgctcggtatcggctttattcaatactataaccagaccgcagcggcggtgggtctgtggaatctgggcatcggcctgttttccggcacggtgttcggggtgatcgtggccctggccgggtgcatgcggggcatgcagtgcggccgcagcgcctcggcggtgggcgacgcggccacctccgcagtggtcaccgccattgtcggcatcatcgtctccaccgcggcgatcaccattttgtgcaactttctgggaatatgagacggctagcccttaagtggaaaagccaccattatcggataaagggaacatgacggaaaaagcagcccacataacggtgcgcgatcttactatggcttatggcaactttgtcctgatgcgggacctgacctttaccatcaaccggggtgatatcttcatcgtcatgggtggcagcggctgcggcaagagcaccttgatgaccattttgatcggtttgaaagccccggccaagggtaaggtcttttatggagaggtggatttctgggggtcctccccccagacccgcaaccggatcatgcgccgttccggagtgatgtaccagagcggggcgctctggagttctatgaccctggccgagaatatcggcctgccgctggaaacctataccaatctaagcccagcccaaattcgcgaggtggtcaaactgaaactggcgctggtgggaatggccgggttcgaagagttttatcccgcggaaatcagcggcggcatgcagaaacgggccggcatcgcccgggccatggccctggatccggagatcctgtttttcgatgagccttccgccgggttagatccggtgagcgcccgccgtctggatgacctgattctggaactgcgggagagcctgggcaccaccatggtggtggtgacccatgagttggccagcatctttgcgattggcaacaattccgtatttctggatgtctccaaacggaccatgacggcttcgggcaacccgaaccagcttttggccaaaacccgagaccccaatctgcgcctgtttttaacccggggcgagcaatcttaaccgataggatatgggcacacatggctaagcaagcaaaccgaatgatgatcggcgttttcgtggttcttgccgtgattttgatggccgccagcctggtggtcttcgggtcaggcaagttcttcaagaaaaccgtgaaatgcgtgttgtacttcgatgaatccgtcaaggggttgaatgtaggcgcgccggtgctgttccagggcgttcaaatcgggtcggtgaccagcattgttctccaagtcgaccctgctaaattgcagccacaaattcctgtaaccatcgaattcgagccggatagattcaaggtgcatgcagaaggcggcaaaatacccagagagccccgaaaaaatatagccaagctcatcgacaagggcctccgagccgtactgacgatgcagagttttattaccgggcaactaatgatcgagattgatttccatcccggcacgccggtggtgctgaagaacatcggcaaagactttatcgagattccaacgatcccgtccaccagcgaacggctggcccagaccctggataagctggatctcgagggactgaaaaaacacttggaatcgaccctggccggtatcgatcggttcgttaacggcccggacctgatcgccggtatccgggctctgaaagatactctccaggatgtccgcaaaatcgttgtcaaaatggaaggtcagattaatccactggcggacgacgtgaaaaaatccgtcaaagatatcggtaagctggcccgtaatgccgaagccaaattagacccgctggggaccggtttggataagaccatgtcctctgtcagggggatcatttccgaagactcaccgctgatagttgaactgcagaacacgatgaaagagatttccgccatgagccggtcatttcggcagttggccaattatctggaacagcaccccgaaaccgtgattcgcggcaagaagagtcctggagggaaataacatgagagagacgccactttcttgcggcctaccaataatcctggtcatcgtggccattttttgcagcggctgcctgagcaggagtcaaacaccgcgtttttacaacttgagtgcaatgcaaaaagatcaggtgctggtaaaaagtgaaagcccagctcaaaacgcggttattggcatcggtcccgtcaatctggccgattacctcgagacgtcgcagattgtcacccgcaccagcgacaatcaggtgggcaaagccgagtacgatcgctgggtcggctccttcaaggataacttcgtgaatgtcctggcggacaatatcggttttcttctccccaccgaacggattaatctctacccctggcgtgggaacgtgttcatcgactaccaggttaccgtggacgtggtgcgttgcgacggccggttgggcgaggccgcctggctggaaagccgttggagcatcttcacgggtccgggaaaaaagctggtacaaacaatgcggtccagtatcagcgagccggtgacaggtgcggattactcggacttggtggcagcccaaagccgggccctggccaggctcagccaggagattgccgcggcgatcaaaagagctgggaagaactgaagggggtctgcgcgccggaagagttcacagccgattcggcaagcttgcccttcgaaccgtatgctaactcttcgcccaaaaggagaagtgagtatgttcagagaagaacgggacgagagtcaattcacctggagcatgctgggtgatatcgaagcaggccgtccgaatctcggtcccatggtgcacgtggcggtgtatcgtctaatgcaatacacgctgcgcgacatcctcatccgggattttggggtcgaaaaagctgaccggatcttttccgaggctggcaagaaagccggtgcagaatactgcgacaatgtggtcaccgataagagtgacctgtccagcttctttgccgatattcagcgcaccatgaaggagctgggcatcgggatcttcagggttgaatcggccgattccgagaaggggtctttcgtggtaactgtggccgaggatcttgattgttcaggcattcccgcttgctcggaggaggtttgcatttatgatgagggatttattgctggcctgctgcttgcttacaccggaaaggactttcacgtcaaggaagtggactgctggggttccggagggcgagtctgccgtttcaccgtaattcccaaatgaggcgacatgatgctctctgttgaagaggaactcattgaccgcataacggcaacgtttcattacctgcgcaccgggaaagttccgccaccgattcctataccggatgaccttccggacaatgaaatccggcaactcatcacctacgtgaaccgctttctcgttgagttcgctattttcaacgaagctatggagcagatcgcccggggagaactgaacactcgtccaatggccagcaagatggtgggggtccattccttcaaggcacttcagtccaacctcaagcacctcacctggaaaacgcaacagatcgcggcgggggacctcgatcagagggtggatttcatgggagatttctctacagcctttaacagcatgacccagcaactaaaggactcccatgagcaactcgttgatttgaacaagcaattagagcgccgcaataagttcattcgcgagaccttcgggcgttataccagtgacgacatcgtgggggtcctcctggatatgcctgaagggctgaaactgggcggcgaaaagcgcgaggtgacgctgttgatgtccgatctgcgtggtttcacggccatggccgaacggctggaggccaccgaggtggtggccttgctgaaccattacctctcggccatggtcgagttaatccaccaccacggcggcaccattgatgagatcatcggggacgccatcttcgtcctttttggtgcccccatggtgatgcctgacgcggctcggcgcgccgtccgttgtgccattaacatgcagaaggcaatgcgcggggtgaatgaatacaacttccaaatggattggcccgaaatcgagatggggataggcatacataccggagaggtagtggtgggtaacatcggctcgaccaagcgctcgaagtatggagtagtggggcgcacggtcaatctgacggcgcgcatcgagagcttcaccgtaggtggacaggtgcttgtctcaccaacattaataaacgccgttggaaggggcctcatcctcggtgacgaagtcaaagtccacgctaagggcatgcgggaacccctcaagtgtcgcgagttgctgggccacggagactacccggaactcatgctcgaagcggaagagacgatcttcgcgatgcttagtaaacccttaccgtttcactacatagtattgactgacaagcatcttgatgaacagatgcatcctgccacgctaaccggaatttctcaacggcgggcagtagtcgaagcagccagaaatttgccgcgtcattctaacataatgcttcgactggaggttaaatccgatgaggtaaagtcggaagagttatatgccaaagtggttcagattcttgatgagtcatcaagtcgctatgttatccacttcacttcgattccactcaggatgcgggcatggctacaacggctggcgagcacggttaacaacccccgagccaaagaatatcaggcgaataaggataaagcaacgtaaagccaaatccgcagagcgaaaactcaatgaaataatacataataaggtctatggatacattcctaaagatcatcttgaaggatttcactacgcggctcataccttcaacaatttaatatttcaaaggaattgctgtcctggcaagcaacccgctataatccaaaaactaaaaaggccgtttttctctctccactatggttaaggtatacaactgagtataccaagaaactcttaatttaaggagtgaatatgtctgccaaaaatacagagaccattcgcctgcaagaagccagggacggcaaagcgccctggaagaagtggggtccttatctcagcgaacgtcaatggggcaccgtacgggaggattatagcgacaacggcgacgcctggagctatttcacccacgaccaggcccgctctcgagcctaccgctggggggaagatggactggccggcatatccgacgataagcagcacctatgtttcgccctggccttatggaacggtcgggaccccatcatcaaagagcgcctcttcggacttaccaacgccgaaggcaaccacggcgaggacgtcaaggaatattacttttatctggacagcacccccacccactcctacatgaaatatctttacaagtatccccaggcagcctatccatatgccaacctggtggaaaccagcgcagcattctgggaagtggagtccaatttcgggtgctgatgcacccgctgcttaaactcaagtatttttttgcttatggcgactataaccgccgcgccgaggaagtggctccccccgctaccgggccttcctataccgatttccagtcgataacgtttcattcctggggcatggtcctggaaaagaactggggaaagcgagccaaactggcgttggagagcaatatcaattatagctggcaggggaacaatatcggggtaaagaccgtcaacgcactggcggaaatgaactacctgttgacctaccacctgtctctgcgcgccgtggggttttattctcacaacgtggggccaggggctacttcttatcagatgcgcagtgtctccggcgggctctcatatcgattttaatggtaaggaagaaagcccccccgccactgggaggatttgaacatggttcgttacccttcgctttaccagatcaacacccgggtgtggctccgggagcttggagccgccctggggcgtcctgccatgttggccgacattcccgaggagtttctcgaccaagcggcagccaggggctttgactatgtctggttcctgggcttgtggcagaccggccccgccggacgagcaatctccctgagccatcccgaatggctgcgggaattccaggcgacacttccaggttttgccgaggccgacgttagcggttcgccctttgcagtgacgggttacaccctgcatcgggatttcggccaggaagaggatctattcgggttgagagagcgcctgcgggaaagaggactaaaacttattgtggattttgtccctaatcacacggccccggatcacccctgggtacagacccacccggagttctacatccaggggagtaaaaccgacctggagcgggagcctcacaattaccggcaggtagagaccggtcgcggctctctcatcctggcccacggccgtgatcctttctcttccggttggcctgatacgtttcagctcaattaccgccacccggccctcagggaggcgatgacgcaggtgctcctcaaactcgccaaggtcgctgatggcgtgcgctgtgacatggccatgctggttctccctgaggtcttccagcgtacctggggcgagcggtcccttccggctgatggttcggatcccatggacgagcccttctggccaacagtcaccgggccggtaaaggccaaaaccccagggtttatctttatggctgaggtctactgggacctggagtgggaactcatgcagcagggttttgattattgctatgataaaaagctgtatgaccggcttttatcgcacgacgccgccgccgcgcgcagccatctctgggctgatatggtttatcaggatcggttagtcagatttatggaaaaccatgacgagcctcgcgctgcccaagatttttctccgccagtgcaccaggccgcggcagtcattacctactgtatacccggtctgcggttctttcacgaaggtcaacttgagggccgccggatcaaagtctctatgcatctgggccgtcgcccggaagaaccggttgaccccaaccttcagaaattctatcggaaactgctggcttgcctggagcgaccggaagtgcgggacggtcgctggaaactcctggaggtgcgtccagcctgggagtgtaaccccacctgggaccgcctcctggccttcgcctgggaaagagtaccggggcaacggttgctgattgcggtgaattacggtcacacccagggacagtgctacgtcaatttcccctttgttgatttcagcgggagaaaggtaatccttcaagacctgatgagcgaaacagtttatgagcggggaggtgatgacttactgattaatggtctttacctggacctgcccgcttggggatatcatatccttgcgtgtgactggtctgattagttgggacgatatgactctatggttgcctgggcctggcccttcatcagaactccgaacacctgagggagaaggaatttaaacctcggtccatgcgcctgttcatcgtgcgtaacagcaaggtccaacccaagtgggtcaagaccgaagctagtctcaaaggcatcacgcaacggggcctgaacaccatcatcaaatattaggggattggcgatctctaccggatttgcgccatgagttaggtgaacggggtggatttcaacctggcgatgattccggggggggtgacgtggaacggcaggagtagtttgacagaaattacatgaatcagttgttcgacctgtgcaatgacccgggctcccgaggatatccccggatgaagcatccgccgagattgaagcaggccatcgaggctaagagaaggccgaggccaccgggaggacctctgttagaaaataaagagtaagaagaaaaaaatattactgaatcaaaggggaaagcccatgatgaaccatggtggaaaaaaagccaaaaccggatatagtcttttacccggtttgttgtccggcatactgtgcacagtaatcctctccagtggagtggcccttagcgccgccaattacgaggtgcccagcaataaacaggcctccgaggtgttgccaccgaaactgaggtccggaccgcactttaacgttcaggaccaggtggcggcggatggatatatgctccgttatacggttaattcggattacgggacttttcaggtcaccggcacgtatggcctgcgaaagctcattaaagaaattcaagccattgccgcgatgaaagaaatgagtcgaggcgaagccttcgtggaaggggtgaaaggcaaggcgcaagagaccttggaatttgggaccaatcttgttgctgatcccgccaacaccctggccagcgttcccaaaggggtggccaagctttttgacaacattgctacgggtcttcaacaaccccgggagccccggcgggatcccgtgcgccaacagcttttaaatgtctccgacgccaaacggaaaattgcttatgacctgggggtggatgtctactccagcaaccgggtgctgcaaaatgaattggatagcctgagtaaggcccaagctctgggttccttaggagtttcggcagctattccttatggtggcggcgctgtggcgggtatcagcagaatgtcggccactgccagccaagtgaaccgtctgctccgggatgaatcgccgagtggacttcggaatatcaacgaacaaaaacttcaggccatgggggtggaccagagcctgacggagagattactcaatcatactcagctcagtccgcgccagaagactgttatcgtggcaagcctggaaaagcttcacggagctcagggccggggggcgttcatcaactttgccttgcgggccactgacgaggattcggctaattttatgcaaaacatagccgaaattctggcggcttatcagcagtcagttgcacccctccaggagatcacggcacctggggtcgtcatggcccgggcggccaacggcacggtgcttattccctttcctctggattatggggtctggacggtacgggccgagcgggcggtgaagaacaccctggccggctacaagatgtccagccgcaatcctgctaactttgaactctgggtgaccggcgcggtgtctcccctcgctcgtcgtcagcttgaggcccaaggcattaaggtggtggaaaatgtcgagcagcgcatcggtatgatggattgatggccctaagttttgttacaaatggctatgaaccgaaaaggagaggtttgtcatgaacagaaagcgtcatgcgagtaagtttagaaaaatggctatcttgactattctgacttcggttctgattctcagccgggcagccatggctgctcaggagtcatggcccaaggtctttgagcaccccaacggcaaagtcaccatgtatcagccgcagttagaaagctttgaggccgacaagctcacggcccgggcggcggtctcagcaaagcgcaaggacatgaaggagccgatattcggggtggtgtggctttcggcccgggtggccaccgaccgggacacccgtatggtcaccattgatgaaccgaaaatcaccgacatcaaagcagccggggtggaaccggagaagttggagaaattcaaggagtttatcaactccgaggtgcaggatttgagcgctgacatctccatggaccgggttctggtcatggtggaagacctcaagaaacatcaggccgaagatcaaggcctgagaaccaatcctcccaaaatcatctatgaaaaccagccggcggtgctggtgccgctggacggcgccccgaaactgcgccccctggaaaagaccaaactcatgcgggtggtgaacacccccttcatcatgatctatgatccggcgaccaaggcctattttctcaagggcggcgatgtctggctcaccgccgccgaggtgcagggtccctggaaagacgccaagagcctcccggaggagatgaaggccctggaggagcgcacccagaaagaaagcaaagcgccccaggggaaaaaggtgaaggcctcccttgacctgatgccgaaggtcatcgtcagcacggagcccaccgaactcatcgtctcggaaggcgaggcggattggacacccatctctggcaccgggctgctctatctgagcaacaccgacagcaacgtctttacggataccgccagccagcagtattttgtgctcatttcaggccgctggttcaccggcaagtctctgcaggaaggcccctgggcctatgtggccccggataagctgccgggggattttgccaagattccagaaaagtctcccaagggttttgtcctggccaatgtggccggcacccaggaggccaaagaggcagcggcggaggcggccattcctcagaccgcggccattgaccggaaaaaggccactacccaggtcaagtacgacggtcagccgcaatttgagaaggtggccggaactgatttggagtatgccaagaacaccggccaggccgtgtttaaggaaggggcgaagttttatgcctgcgatcagggggtgtggtatgaggcggactcccccaacggcccctggcgggtgtcagtccagcctcccaaagacaaggggaaaatccctcccagcaacccccactacaacgtgaagtacgcggacgtctatgattccaccgacgatgtagcctatgtagggtataccccaggctatactgggacctacatgcagggcggcacgccggtatatggcactggctatacctatccggcttatgccagtgacacggcttacatcccttatcaagacacctatgggtatggcgcagcctacgacccatatgccggatcctatgcttctaccccctcgtattacgatcccgtctcctggctaggtgctgccgcagtagctgcgggcactgtggcccttactgctgcggtggcagacaactggtgggacaattacagccccggttattacggtccgagttattggggtggggctagcggctactggggcgccgggggctaccactataccaacatcaataacattcattatagggtggtaggtattcctcccgcgcctcccggtcagcggccgccgcggccttggatggatgggccaagaccaggcgaccggccgggtattggcgagcggcctggccttggggaagggccgagggtggaccaccgtgcagccctggccgggggtttggctggaggtttggcgggtgggacagccgcaggcttggtgggaaatctttacaatcggcccggcaataagaataatctggcggagcggcggcccggtaaacccggtgagcgccccgggggtcctggccaagtggggcggcccaaacccgcaacccgccccgcccaggccaaacctcgccccgccggtcccaacaacgtctttgctgataagaatggcaatgtcatgaaacgggacaacaagggcaactggcagcagcgccaggggagccaatggaaaccggcggcatctccggcaacccggccggcggcggcaactcggccagcctcccggcctgagcgcccggcggcatcgactcgcccaactcccgcagcccgtccaaccgcggctccgcggcccagcttcgacaacggtcgattgaaccaggactttgcggctcggcagcggggcgagaggcgcacccagaacttccagcgagccagttcggcctctcggcccagccccagtttctcccgacccggcggcggcggcttccgaggcggtggcggcggcggtggattccgcgggggcggcggtcgcggcggcggccggggcggccggcgttaggttttcggtacgaaggaaaattctttgaaaatactccaaaaaattttttatggtttgaccctgttcttcatccccttgaccataatcctggataggatcgggggtgtaccccaaccgctattgttttttctggccgccgtagccatttttccgttggcggctttgttggtgcatgccaccgagcaactggcctcctacacaggcgacaccatcggtggtttgttaaatgccaccttcggcaacgccccagagttgatcattgcgctggtggccctgaaggccgggctatatgacatggtcaaggcgtccattattggcgccattctggccaacatgctcctgggcctcgggctggcttttctgttaggtggatatcgccgccacactcagaatttcaatccggtcgccgcccgtaatttcatgaccatgatgctcctggcagtcatcagcctggccgttcccagcacctttcacaactttgtcaccgctgacgccattcagcacgaacaatatgttaatctggccgtggccgtggtgcttttagccacttatggcttgagcttgttctttatgttgcagacccatcccgatttctttaagagttcagcggaggatgtggaacctccggatgaagtgaggtggagtttaccccgagccgtagccatcctgctgctgacttcggttttcgtggcctttatgagcgaaatcctggtgggcgcggtggaggaaacaggcaggactttaggcatgtctcaggcttttattggcttagtcatcctggccgtggtcggcggtgccgcggagagtagctcggcggtggccatggggatgaaaaaccgcatggatctgagcctttctattgccatcggcagctccatacaaattgccctgtttgtggcgccggtcctcgtacttatgagctacttcatagctccccaacccctcaatctggtatttaatcgggtcctgttggggatcatattcctgaccgtgctgatcggcgccatggtggcaggagacggcaaagccaactggtttaagggagtccagttaatcacggtttatatcatattggccatcatgttttattttttgccaggctcataatcaaggaaaagaatttcagggagtagcccggggcatcggttttcaccggcgttcccagagatgggaagcactatgctaaaaaaacagcgcatgagtctctcaaaactccatccacaccatttttggtccgatgaaagcagcctcacgagcctgcttatctttactctgggatatttgattgtccttaattcactgagtgagttcagtttcggcaggttggcggcccgcctgtttttttctctcattattgtagccggcgttttcactacgtttaaacaccgatggttacgggggttcgccttggtcctggcggtggccagtctggcccttaactgggcggaggaaattcggccaggagggggactaacgaccctgaacgttagcgttagcctcatctatatggcgttcttgttggccatagtgataaaccaggtctttcgggaaggaccggtaaccggccaccggattcgcggcgccattctgatttacctgcttctggggggattatgggccatgctttaccaagtggtggctttgaccatgccccatgcttttcgcttaccggaaggaatgggcgttggggatcctgacgtattgcaacgcacgttgacctatttcagttttatcactatcactaccaccgggtacggcgatattaccccgatacatcccttggcgcgcacattgtgcatgctcgaggccctggtggggcagctttacccggccatcaccttggcccggctggtatctttggcagttatgcaccaaaaagaaaacccgtgaaatttttaagatctgaaagatatgaggtaatcttcaatggatcgatatcatattgtcctaagccccggcgttgcagttcattttctggcagccatcagcctatcggcttgcatgttaagtggctgcggcgagaaaaaggcggccggcccggcagttcccacggtggaagtggtgaatgtggcccagaaggacgtgcccattttccgagagtgggtgggcactacggacggcctggtaaacgccaaaatcaatgcccaagtgcagggttacctcatcaagcaaaactatcaggaaggctcggtggtgaagaacggtcaggttctctttgagatcgacccccggcctttccaggccgccctggagcaggccaaagggcaactggccatcaacgaaggccagctctacaccgccaaggccaacctggacaagatcaggcccctggccgcggtgagcgcggtgagcaagaaagatctggatgacgccatcggccgggaggcttcggcccgggccgcggtccaggccgccaaggcggcggtgcggaaagcggaaatcgatctcagttttaccaagataacctcccccatcgatggcattgctggcatcgccaaagcccagttgggggaactggtggggaatcccggcggtccggaactgaccacggtatccacggttgatcccattaaagtgtatattcctctcagcgaacaggaatatttgcattatatcaaggagggagaagctaaggaaatatccgaccgagaaactcctaaacttgaactggtcctggccgacggcaaggtctttccccacaaaggcaaggtcttctttgccgaccgccaggtggacgagcgcaccggcaccatcaaagtggccaccctctttcccaatcccgggaatatcctacggcccgggcaattcgccaaaatcaaagcattaatcgatacgcaagaaggggcgttactggttccgcagcgcgcggtcatcgaactccaaggaaaattccaggtggccgtggtgggtccagacaataaggtggacctgcgttgggtcaaggtgggtgaacgcgccggccctctctgggtgattgatgagggcctcaagccaggggagaacgtgattgtggaggggatccaaaaggtgaaagccggtatgccagtctcccccaagccgcatcaggaggcttcggctggcgcccaagacttacccgccgggaagcaggagaggtaggggccatggcgcgctttttcattaatcggcccattgtggccatcgtcatctccatcgtcatggtgatcgtgggagtggtggcgctcttgggtctgcccatttcccaataccccaacattgtcccgccggaaatattcatcaacaccacctacgtgggcgccgatgcccaaacggtggaacagtccgtggccacgcccatcgaacaggagatgagcggcgtggacaatatgaattacatgtactcgttgaacgccaacaacggtgagttaaagctgtacgtaaacttcgatgtccaaaccgaccctaatatcgaccaggtgctagcccagatgcgccaggcccaggccgaggccaaactccccgccgacgtgcgcaactacggcattaccgttaagaaatcaaccgcggcgcccctcatggtggtggacctcatttctccccaaggcacctacgacgccaccttcctggccaattacgcctacatcaacttgaacgaccagatcacccgggtagccggcattgccagcgtcaccgttttcggggctggccaatatgccatgcgtttctgggtcaaacccgaccaactagccaagctcaacatcaccattcccgagatcgtcgatgccatccagaaacagaacacggtgaatccctcgggacaagtgggggcggagccagcccctaaaggccaggaatacacctacgccatacgctcccagggccgactggaaaacccggaggagtttgaacagatcgtgctccgggccaacccggacggatcgttggtccggctgaaagacgtggcccgcatcgaactggggtcccagacttatgccctcgaaggacgtttgaatggcaaggcctgcgccgtcttggccatctaccagctccccggcaccaatgccatccaggcggtggatggcgtgaaaaagctcatggagcaggccaaaaagtcttttccccccgatatggactatgccatcgccctggacaccacccaggcagtgcgggagggtcttaaggaaatcgttcacaccctttttgaagccctcgttctcgtcatcatcgtcgtcttcatcttcctccagggctggcgggccaccctcatcccggccctagcagtgcccgtctcgctggtaggcacctttgctcttttccccctcctgggcttctccatcaataccattgccctcatggggttggtcctggccatcggcatcgtggtggacgacgccattgtggtggtggaggccgtcgagcaccacatcgagcatggcttgtcgcccaaagacgccaccatcaaggccatggaggaggtcaccgggccggtggtggccacgaccttttctttggccgcggtcttcattcccaccatcttcattcccggcatcaccggacggctctaccagcaattcgccatcaccatcgccgtctcggttatcatttcctccttcaacgctctcactctgaccccagctctgtcggccctgcttctcaagccgaaaaaggcatcgcaggggccgctcagccgcttctaccgctggttcaatgaagccttcggccgcaccaccaacggctatgtcagttggtgcggaactcttatccggaaggcggggatgagcctcctctttttggccctggtggcgggactcgccggacttttgggaggtagactgcccggcggtttcctcccggaagaagaccagggatatctgtatgccggggtgcagttgcccgacgcctcctccctgcaacgcaccagcgaagtctgtcgccagatcgaggagattatggggagcaccccgggggtggaatacgtcacctcggtgattggctacagcatgttgagcggcgtcaccaacacgtatagcggctttttcttcgtcactctgaagccctggcacgagcgaaaaaaaccagaagagaaatacgaagccatcatggccatcctcaatgggaaattgagcaagctcccccagggtattgcctttgccttctcgcctccggccattcccggcatcggcaccgccggcggggtcaccttcatcttggaagaccgggccggcaaagacatccccttcctctggggaaacacgcagaaattcctgaccgcagcccagaaacgtccggaactttcccgcgttaccaccaccttcgtccccaccgtgcctcagatcttcgtcaaggtggaccgggacaaggtgctcaagcagggggtggacatcggcgaggtctaccgggtgctgcaggccttcatgggcggctacttcgtcaattacttcaaccgcttcggccgccagtggcaggtgtatgtgcaggccgaaggggaataccgggtccaggccgaacagttgggccaattctatgtgcgcaataagaacggcgacgccgtacctctaagcgccctcaccagtttggagcagcgctccggcccggagttcaccatgcgctacaacctctaccgggccgtccagatcaatgccgtcaccgccccaggctacagttccgcccaggggatgaaggctttggaagaagtcttccgacagaccatgccggctgaaatgggctacgattatctggggatgtcctatcaagagaagaaggcccaggaaggcgtacctgcctgggttgtcttcgccctgtcgctgttgttcgttttcttgatcctggcggcccaatacgaaagttggtcccttcccttcagcgtgctgttgggcacacccgttgcgatctttggggcctttttaggcatatccctgcggggcatggagcttaacatctatgctcagatcggcctgatcctgctcatcggcctggccgccaagaatgccatcctcattgtcgagttcgccaaggtggaatacgaaaaaggcaaggatttcgccgatgcggccctggagggggcgcgtttgcggctccgccccattctcatgacgagcttcgcctttatcctggggtgcattcccctggccctggcttccggttcgggggccatcgcccggaaggtcatgggcaccgccgtgatcggggggatgacggccgcaacaattatcgccattttcctcatcccggtgaccttttacgtggtggaaaaattttctcaccgcaaaggcaaggaaaacccgaggcccagtgtggccgcggctgatcccccgggtcatcaaggagaaaaatcatgaggatctgtctgatcatgcttctgttcatgttggtgtgcggctgcaccctcggccctgactaccagcggcccggctatccggtcccccctacttttcggggtgcaggaccggatctctccaagcagccagccgaggtctccttcggggacctgaagtggttcgaggtgtttaaggaccagaaactccaggagctgatccacatcgccctccaggaaaactacgacgtccagatcgccgcccagcgggtgatggccgcccgggaacaggtgaccatccaaagatcctatctcttccccaccctcaataccaacggccaactggagagcctgcgcacctcggaacgtggcttttccgttctcgccccccagcaggagcgtatggccggcctaatcttcggcgacctttcctgggaattggacttcttcggccgcatccgccgagccacggaagctgcccgggcggagttttacgcctccgaagagaaccgcaaattcgtcatccagaccctggtaaccgatctggcccgggcctacatagagctcagggccctggaccagcagctcgacatcagcaaccgcaccgtcaaagtcagggaagagtcactcaaactggtcaaggcgcgctttgattacggctgggattcccagacacccgtgctcatgaccgaaaatctggtttacggcgcccgggccgtggttcccgacctgcaaagagccatcgaacagcaggagaaccgcatcaccaccctgctggggcgcaacccagggccagttagccggggcaaacctctcctgaagcagaagttatccgtcactatcccgccgggaatgacttccgctctcctggagcggcgccccgacgtccgctttgccgaggagtccttggtggcggccaacgcccgcatcggggaggccaaggccctgctctttcccaacatcaggattaccggcgtcgccggctgggaatccgcggccctgaaaagtctgttctccgcccatgccagtttctgggatgttatttcccccggcatcacccagcccatcttcaacgccgggcggctccgggccaatgtccgggccaccgaggccctgcagcaggaggccctcctgaattacaaaaagtccattcaacaggccttccgggaggtctccgacgccttggtgggcgtccgccgcttacgggaagtccgtctcgaggccgaaaagcaggtccaggccctgaccaagcagactgacctggccaaccaacgctattttggcggtgtgactccctacctggaggtcctggactccgaccgccagcttttcgaagccgaactgcggctgacccaggtccaggccaacgaactcctggccgtcattgccctgtaccgggccctggggggtggctggcaaactgccagtgaacctgccgactctcaaaatcaatagccgagatcttccagagtgaaccatgagcctttgtaactcttcagtcatctgagaaaataaaaaatcgtcaaatatcacaagcgaacatgatcttttgtgaaaagtatgtataatagatcctggggcaacgatgcgggaacaaaaattcaacttatccaaatatctgtctttttttcctcgtcccttgaggggagagggttagggtaagcggtgaataagataaaactttttgctacccttagagctattattcagtgatagattgcatatgtggaaacgtctcagcctgcaggctcgtctactgatcgttctggcagccttaattttaaccgccctggctggcggactggtgacggtctggtatagtgaagccatcgactccctgctaacagacctcatcgataaaaatgttgcttcctttcaggccgcggcggagctagaatcggccctcctgcgtcagaaaggaagcgtcacgtattatttcctggaccgaaacccctcctggctatcggaactggcggaacagcagcggaattttgaggagtggctcgccaaagccaagaaatctgctcataccgctgatatggagaaactgctgcaacagattgcccgatcttacgagaactacgttgctgatcggcgccaggtcatcgatctttataaatataatcgccaggaagagggaaagcggttgcattgggagacgcgccaacagttttaccgcctctatagcctctgcgaccgttataagttcattcatgagcagagaatcgctgaggccaaactggagagcggttttaaggccaaactcatcaccaacaccgccttggtgatcattcccggggtgggaattctagggctgctgctggcttacatcctcgtcaagcagatattggccccgatcaggcagttgttgcaggaacctgattcgacggcgccggccaatgaagctataaacgaggtgcaggccctcagccgcaaagtctctcatcttcaagaggacgtcgatcaggcccagacgcagctcaaacagagtcaggtacacctggtccaatcagaaaaactggccatggtgggtaagcttgccgccggcgtggcgcacagtatccgaaatcctctcacctctgtaaaaatgcgcctctactccatgcgtcgccatctcaatctgcccgtcgggcaactggaggatctggatgttatctcccaggagatcggccatattgacaccatcgtcagaaacttcctcgaatacgcccgtcctcccaaacttaccatacagcaatgcagtccctctgccgttatcgatatggccctgactctgctccgtccccgactggaatcttttaaggtcctggttcacctgaaccgccaacaacccctaccggaaatctgggccgaccccgatcagttaaaagaagtatttgtgaaccttatcgtcaacgcctgtgaagccatggaaaaaggcggccttatcactattactgaaacagaggattttattgctggcatcggtcgggttgtccagatagttatccaggacaccggccccggtatccctgaaggcatgcaagaaaacatcttccaaccttttttcaccagccgggaggagggaaccggattagggttaagtatcgccctgcggattatccaggaacatggcggctggatcgaagtcaagtcgcctcccggacagggcgctatctttagcctcactctacctcttagaaggatcaggcatgggaactatactcatagttgacgacgacccccagctgcggcaaagctttgaaaaactgctgctcgatgaaggtcacgcagtattaaccgcccccgacggggaagcggccttgaccctcatccgtcaggctccccctgatctagtcatcatggatgtccgcatgcccggaatgagcggtttggaagcttttaagactatgcatgacctcgaacctaaactgccggttgtcatcatgaccgcctttggtacgactgaaacggccatcgaagccaccaaactcggggcctacgattatattttaaaaccctttgagattcccgatatcctggtcatcatcggccaggcgctggaagcgggcagatttatgcgctccaaagtggagatgaaccggcccccacaaaccgccagcggtgaggcaattatcggacatagccgccccatgcaggaagtttataaagccatcggccgggtggctcccactgatgctacggtgcttctgcgaggcgaatccggcaccggcaaggaactggtggcccgggccatctatcaacacagcctgagggccgataaaccctttctggtgatcaactgcgtcgctatccctgaaaccctcctggaaagcgagctcttcggttttgaaaagggagctttcaccggcgcggtcagccgtcgggtggggaagatcgaacaggcccatggcggcactgtctttttggatgaaatcggtgacatgcctttcagcattcaggccaagatcctgcgtctgctgcaggaaaggagcatcgagagattgggcggccgcgacacaattccggtggatgtccggatcattgcggccaccaaccgtgatctggaagtagccttgaaagaaggccgttttcgggaagacctctattatcgtctcaaagttgtcacactctggctgcccccgctgcgtgaacgtaccggcgacatcccggccttggccgattattttctggcacgatttgcccgggaaatgggcctcgccaatccaggcatgactcctgccgcaaaaaatatcctttgcaactaccattggccgggcaacgtccgggaattggccaataccatccaaaaagccctgatcttcagccggggctatctcatccgcccggaggaggtctcccaggtcattggcgacagtatggccaagacggcgagcgtcaaagagaccttcgaatgcctccggcaatgggtccgccaaggactgttgagtgcttcggatgacaatgcctttgactcatgtatggaccgctttgccagccttcttatcagcgaagctctggatcttaccggtggcaaccgcacccgggccgccaaacttctgggcctttcccgccctaccctgcaggccaaaatcgataagtatcgcctgcggttggagacctcggtccgaaccgacgatatctgacctattgtctgcacttaccttggtctgtttttacaaggtgtaaaaaaaacgggcaggccggaaaccgcttattgtcggaccttcgatccgggcaataccctattctgcctgaagttcaatccggaaaatccaaaaatatttgatattacagaagctattgatagaaaaagagaatcctgaaactggaaccaaggtgattttcaggtcctctgacatgaggtcaggtcttcccgaaagaatttgacgctggtattattattgcagaaagtctcagtaatccatgctgagaccattatgagtgaaacggcgacacacatattgatcgccgaccgcaatcggcatgtccgggatctgctgcggcgggagttggcgatggagggacaccgggtgagcgtggcccgagacgcgagggaaattctggcgttattggccacgggagagaccccggatattctcatcctggatcccgagactccttatgtggcggagtttaagctgattgaagagatacaccggctttaccctgccgtactgatcctcattcatgcgttccaaccggaaaacttccatgacctggacatttccaacgctgcggcctatgtcgaaaaagccgaagacctcaaacggcttaaaaccacgattgtcgcactgcggcaacagtctcccccatgatccgatcaagcagcgttcttataatactttgagattattaggtttccgagtgttgagttccgagttttcagtttccggcagatgcaaggagctatttcgccagaaactctaatatcatcatttttttaaactcggaactctggtgtgataagaaaaatatcggtaccgcctgtccgtccgcatctctaagtaactagcggtaggccggcgttccgccaggaaaccatgcctccggcgacggccatcacccttttggctccatgccgcatcagcaggctgccggctatattggcgcggtagccattgccgcacatgataaccacccgtttgccgacaaaagggctaagatcagtctggcccagttgagataaaggtgcgtgttcggcctcggcgatatgtccctgccgccattccgtcggcgtcctgacatccagcaagaggtcgggcttgcccgactttaacatatcggctaattcccggggagtcagttggggcagaaaagcggtcggctgcgcagccatctcccaggccttgatgcccccggataaatagccgtcgatggcatcatagccgacccggtagagttgccggactacttctctgagcttttcctggttatccaccaacaataccaacggcgtgccaggttcgagtaccatgccggcccagttgccgatcggcggtgacatcccgatgttgatgctgccaggaatatgagcccctccaaaggcagcctcctcccgggtgtccagcagcacatgaccgctttccagcttggcttttacctctggcacattcaggggacgaaatggccgctgttgatctaccaacggcggtccggccaggtttgtagcgatgatgtgagtaaagtttttcgggcgggccggaaattcctgcatcatgaccgtcttaaattcggtcagtgaacccttttgcaaaacggggttattgtgccgttcgaatcccaaggtagaactcagtttgctgctcaaagcccgaccgcagagggaaccgtggccatgagccggatagatttccaggcggccaggaaatctccccaatttatcgtacagactgtgatacagattttctacctgttcttccaatttttccgccccggccaggtccggtcgaccgacatcgccgacaaacagcaggtcaccggtaagcatcaaccagggttcacggccccggctggcgtcagttaccaacactgagacactgtggggcgtgtgaccgggagtatccaagatctgcagacgagcggtgcccaatatgatctcttcaccttcttgcagtccctgatgcccatacttcactggcgcctgggcatgaatatatatcggcgcttcggtcactcgctggagttcctgactaccggtaatatgatcggcgtggacatgagtatcaatgatatgggtgatccttaaaccttcctgatgggccaaagtcaggtaatccccgatatcacggcgcggatcgacgaccgctgccactccggcttgggcacagccgaccatatacgagcaacaccccaacccttcattaaaaaattgtttaaagaacatctctatccctccgatttttaatgatctgatggtgcatggcctttaccggctttgtcgccgaaatcggtgcagcctgccagtagctggtaaaaatcggccaacatagaattatggtactcattcaaccggccactggcaagaatctttacgagataattgtcgttattcctacctcacccccaaagccatgagaatcttatacgcaaacagcttttaaagacgccgggcgcggccctccctatgagtaaattgccaaataaattatcgataatgggatagggtggcccatgatcgccgcttctgtttaacatggtcgatgagaaaaaatttgtataaaaacagtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacggttctgtttttatgcttcgttgtgttcggcagaacatgtggacttatataaaaaaaggttataggtaaggggtaagaggtaataactcctggcaatccgttggaagtcgactgttttcatgcatcgttgtgttcttgagaacatgtgaacttatatgaatatattcacgataatccattcccctcttgtgtttttccttatagtttggtagaaataaaaattccgacagtagaagttatcaggaattgtacaaagggggacctgcatggctggaaaacttgatcatctccgcaacgtggccttgatcggacacagcggcgccggcaaaacctcggtggccgaggcaatgctctttacagccaaggcgtcgaatcggctgggcaaagtggatgacggcagttcagtattagattttgaggcggaagaggtgaagcgccgcatctccatttcagcggcctgccaccatttcgattggaagaaacacgccattcacttcgttgatacgccaggtgatgacaactttctggctgagacacgggccgccctccaggttgtcgacggcgctctagtgatcgttgatgcggtggatggggtgaaggttggaacggagaaggtctggagttacgccgatcattccaagctgccgcggttggttttcattaataaaatggagcgggagcgggccgattttaacaaagccgtccaggaaatcagtaatactctacaggccaaaccggtactgctgcagattcccatcgggcaggaggccagctttaagggtgtggtggatttggtagccatgaaggcctactcctttgatagcaccggcaagttcgtagaaggtccgataccggcggaattggccgacgaagttgagtctcggcgcggtgatctgttgaattttgccgccgaatccgacgacgttctgattgaaaaattcctggaagaaggtcagctcagcacggaagaaatattacagggactgcggctcggaaccctgggaggcaattttgtcccggtattgtgtggtggggcgacgcaaaatctgggtgtcaacctgcttatggacgccattaacgcctatcttccttcacccacggatcgtggagcaatcagcggcatcaatcccaaaactaaagaggaaatcagtctggaagccgatccggacggtcctttctgtgcctatgtattcaagacggtggccgacccctatgccggtcgcctgagcatctttcgcatctattccggcaccctgaaggccgattccaccgtttggaacgccggtaaagaagcggctgagcggtttggccagctcttcctgccggagggaaaaaaccagaagtcggttgagagttccggtcctggaaccttcgcggcggtagcgaagctcaaagagacagttaccggggataccttatgcgaagaagccaaacccatcatcctgcccaccccggagccctacaaaacggtggtcacctttgccgtagagcccaagagccggggcgatgaagacaaggtattttcttccatctctcggctgattgaagaagacccctccctgagtctgacccgcaccgccgagaccaaggagattctgctctccgggatgggtcaggttcatatagaggccaccgtcgaaaagcttaagcgtaaattcggggtggaggtcaacctgaaaacccccaaagtaccctatcgggagactatcaaaaattccaccaaagttcagggtaaatacaaacgccaatctggcggccggggccaatacggcgacacctggctggacatttcacccctccctcgcggcggcggttttgaatttgtcgataaaatagtcggtggcgtcatccccaagcaatacattccggcagtagaaaagggaatcgtcgaggccatgctggaaggcgagctatccggcaacccggtagtggacgtcaaggtgatgctctatgacggctcctttcacgaagtggactcttcggaaatggccttcaagattgccggctccatgggttttaaaaaaggcttcatggcctgccagcctaccctgctggagccggtaatgcagatgaaagtcacggtaccggaagattttatgggtgatataatcggtgatctcaacggccgtcgaggtcgggtgctcggagtggattcgaaaggcagtctacagatcattacggccaacgtacctctctcagaagtgcagcactatcaacccgatctgacctccaagaccggtggccgcggaacctttgagatggaattctcccactacgaagaagtgccgccgccgctggccgaaaagattatcgcccaagccaaggccgccaaagaaaaggaataaccggatgagaggtggtttacccccccctctgccacccagatttgtttctatggccgtcgtagagaagatattgcgaggaaaaaatcaccatgacccttaattcaacccctgctgaccgatacccctcccggatcgtcgctgtatccgtcagcagaaccaagggcgttaaaaaagacaatgtggctgaagccaaagcgctggtgggcttcggcctggaaggtgacgcccatggcggcgcctggcatcggcaggtaagcctgctggccctggagagcatcgagaagatgcggggcaaaggaatggaactgcaaccgggtgattttgccgagaatctgacaaccgagggtattgacctccccaatctgccggtggggaccaggttaaagatcggtccggaagtagagatggaagtgactcagatcggtaaaacctgccacgacggctgtgctatcaagaaacggttaggcgagtgcgtcatgcccaccgagggcatctttgccaaggtcctgcacggcggtgtggtgcgcccgggtgatgctattgagctagtacatggttagagtagggattttgacctgcagtgataaaggcgccaggggtgaacgagaggatttaagcgcccaagaggccagaaaactgctgccggtcaatgtcttccgagtggaaaactatgccattgtcccggatacccgagaagcaattacggacctgctcgtggcctggtgtgaccaggaccgcctcgatctgatcctgacaaccggtggtaccggtctttcgccccgggatgttaccccggaggccacgcgaggcgttattgaacgggaagttcccggtatggccgaggccatgcgggccgccagcctgctcaaaaccccacatgccatgctctctcgaggagtggcgggtattcggggacagaccctgatcgttaacttgcccggcagtcccaagggagtgcgggaaaacctggaggtagtgctgcccgccctgccccatgccctggagaaaattaaaggcagtccggcggaatgcggttcggcgtaaagccaaccggaaatatttaatctcgacaaaaggggcgatcagcccctttttgccgttccggcgggaggaggttctctggtaaccctcggtcatctagaaaaagcggagcgcctcccgcctactgtaattctccctaaatactttttgcacagactagcaagcctgcgctaccgggaaatgattttcatagttcgcgggtaacccacaggtaatggcaattatcgagaaatcaaggtttttaaatggaaggtgggtaccgccctctattccttgatctatttcgcagatagctgaagtattaccaaatttttctggacctctcaccttaagccgccagatattaccctcaacgatacctccaacggaagctcacaattttgccagagcactcccgaatactctatcttgattagtgatatccgtaagttgatggctgcacgcttatatattctgccagccctttatcgttcgcccggaagtcgtaaatactgctactttacattgacatcaaagctaaaggtatgctaacctaaaaatttacggtttggttagtcattcatatcattaacggggttaaatttgaggagggcacaatcaatgggggccaaagaagaaaagtttatcctttggtttgatgaaatcagcatggctgacactcaactggtgggggccaagatagcctcgttgggggagatgatccgcaatttggccgccaaaagcatcctggttcccaacggttttgccattacggcccgagcctatcgatattttttaaagaccgccggtatcgaaaagagtatccggcagatattggacggcctggacaccagtgatatgaacgacctcctgcggcggggcaagagggtgcgtgacattatcctcgatgcccccctgccctccgccttagtggccgaaatcggcaaatcctatgaagaactggaagacctgtatggactgtccggtactgacctggatgtggcggtgcgttcctccgccgtggcccaggatctccccgacgcctcttttgccggtcagcaagagaccttccttaatgtccgtggcaggatctctctgattcgggcggtaaagcgctgttttgcctccctgttcaccaatcgcgccatcagctatcggcacgacaagggctttgatcagttcaacctggccttatccgtaggcgtgcaaaagatggtacgttccgattccgcctgttccggggttttatcttccgtcgacaccgattccggttttcaggacatcgtcgatatcaccggcacctatggattaggcgaaactattattcaaggacaggtaacgccggatgagtatcaggtctttaaacctaccctgaagatggagaaatatcccatcgtcagcaaaaagatgggcgatcacaagatcaaaatggtgtataccgaagacgagaccaggccggtacgcacaatcgctacctcagaagaagagcagcgccgctacgtcctcactgacgcagaaatcatcaccctggcccgttgggcctgcattatagaagaccattacactgaaaccaccggttatttccggcccatggccattgaatgggccaaagacggagatggcagggcagtaggcaccggccatctctatattgttcaggctcagccggagaccgtccattcgcagcgtgatttcactgtcattgaaaattattatcttccggcgcgcagccaggtcattgttcagggacaggcagtaggcgccaaaattggccagggaccggcccgcatcattgagagctcggcttcgctggcccaatttcagccgggcgaagtcctggtgacagacatgactgacccggattgggagccgatcatgcgaggagcagcggctattgtcaccaatcggggcggccgcacctgccacgccgccatcgtctcccgggaacttggcatcccgtgcgttatcggtaccgaaaaaggcaccaatctcatccacgatggtcagccaatcaccgtctgttgtgctgaaggcgaggaggggaaaatctatgagggcctgctcgaatttcaggtagagcgtattgaccttaaatccctgccccccacccgcaccaggatcatgatgaatatcggcattcctgaaaaagccttcctggattgccagatacctaatgctggcgtcggcctggccagacaggaatttattattaactctcatatcgggattcatcctctggccttggtgtactatgaacaattgcaggaaagagctgcctccgatcctctggtagctagcgagcttgagaagatcgaggcacgcactttactgtatgaagacaaaaaagaatttttcatcgaacgcctggctcaaggggttggtcgcatcgccgccgccttctttccgaaagatgtcattgtccggctgtccgacttcaaatccaacgaatatgcgaatctcatcggcggcgggctcttcgaaccggcggagtcaaatccgatgttgggttggcggggtgcctcccgttactacgatcctgtctttaaacccgcttttgccctggaatgtttggcgctcagtcgggttcgcaatgacatggggctcaataatgtcaagatcatggtgccattctgtcgaactccagcggagggccgccaggtcatcgaggtcatgcgggaatacggcctggtccggggcgaaaataacctggaagtgtacgtgatgtgtgaaattcccggcaatgttatcctgggggatgaatttgctcaggtttttgatgggttttccatcggctctaatgacctgacgcaactgaccctgggtattgatcgggattcggagctggtcgctcatctgttcgatgaacgaaatcccgcagtcaaacgtatgattcagaatatcatcgccaccgccaagcaatataatcgcaagatcggcatctgtggccaggctccgagcgattttcctgattttgccacttatctggtggaatgtggcattgactccatcagcctgactcccgattcggttatcaagaccatgctggaaattgccaggaaggaagcagaattgggttaaaagcagaggttattccaattcgcggtcaaaggtagattcctattgttggggcaaattttgtcttcgccttcggctgtggctgaaaacaaggtttcccccggcattttgataccttttgcagtgcggatcggtatccgtagtcggcgaccaatggtcggatgagcaatcagttttatattgaccgttaactcttgatcctgtttttttagcccatcatgcgggtaacactgatgacgcttttgatccgcttaatggcactcaggaccttggccagatgggtggtatcagtcacctcgagggtaaacagggagatgcctttctggtctaccgtggtctcaatgttggctttcagaacattggcctcggcctgtttcagggcgctgctgatgtcggccaacaggccgggtttatctacggtaacaatctggatacgcaccggatgccgaccggcggccacaccgtcccacgaagccggcaggtggcggaggctttccgtccgggccagtaccggacagtcggaccggtgaatggtaacgcccttgccgcgggtgatatatcccctgatatcatcaccagggataggattgcagcagcgggccagattgatcaggatatcgtccagacccttgacgctgattccgcccttatcggcggcgggcaccttggccgcggtctttgaaagccagacgtcttcttccggcgcctgctcctccttgggcaaaatccggccaattacctgggcggcggacactttcccgaaaccgatcccagccagcaaatcctcgacccgcacataggacatctcctgggccgctttctgcagttcatcgcccgatttaagcatttttcccagattcagacccgccttacgaaactcccgctctaagatttctttgccgaaggcaacgctccgctcccgctctgctgtcttgagccactgtctgatcttactccgggccctggtggtgcgcacgaactgaagccaatcccgactcggaacatgagtgggagaggtaatgatctccacactgtcgccatgctgcagctcatatttcagaggcaccatacgcccgttgacccgagcgccggtgcagtgatggccgacctccgtatggatggcgtaggcaaaatccaccggggtggagcctcgggggagttccttgatttgacctttgggggtaaagacaaaaacttcttcggggtaaagctccatccggacggtattgaggaaatcctggggattggtcagatctttctgccattcgattatctgtcgcagccaggaaaaacggagattgtcgtcctgctgcacctggcgacgttccttataagcccaatgggcggcgatcccctcttcagcgatccggttcatcccttcggtacggatctgaatttccatccgctccccgtatggcccgatgacggtagtatgaagggactgatacttattggccttgggcatggcgatgtaatctttaaagcggttgggcaccggccgccagagggagtggatcaggcctagggtttcataacattccgataaggtcttcaagacaatgcgaaaggcaatgaggtcgtagacctggtccaggctgatctgctgggcgatcattttgcgatagatgccgtacaaatgtttgggacggcctttgacctcgcccacaagatgatgttcgccgagtttctggttaataatttcactgatttctttaatatattgctcccgctccccccgtttgcgggccaggccatcttggatctgctgatagatttcgggttctaaataataaaaggccaaatcttccaattctgcttttatccgccccatacccaaccgccctgccaggggagcaaagatgtccagggtctcctgagagatgcgcttttgactttccggtttcatatagcccagggtgcgcatattatgcacccggtcggctaatttgaccaagatgacccggatgtcatgggccatggccaggatcatcttccggatgtactccgcctgctggtcgatttttttatcaaaagagatttggctgatcttagtaacgccgttgataatgtcggtgacttcctcgccaaagatctcatccaagtcatcgagggacgtgttggtatcctcgacggtatcgtggagcagaccacaggctactgagaccggatcaagacccatctgggccaggagataagcaacttccagggggtggctgaggtagggttgcccgctcaggcgagtctgaccttcatgggagcgggctgagaagatataggctttttggatgagcgaaacatccgcttcgggatggtggctgagcacttcgtcaattatatcattgatacggataattctgaccatggtggcctaagtggggcggatcatctctgcctgaatatgatcttggagatacgcaacgaggctggcaagggggattaactggactgcgcgggaccgccgttggcggacttccgcagcaccctgggccagcgttttgggaccgagaactacccgcacggggatacccaacagatcgccatccttaaatttaatgccgggacgttcgttccgatcatcaaacaacacttcgatgccggctgcacgtatctcctgatagaggcggctggcgacggccatagtgtcgacatcgtttgcggcgatagggactaaaagaacctgaaaaggagccaagggcatcggaaagatgatgccgtccaaatcgtggttctgttcaatggccgccgccacaatgcgactgacaccgataccgtagcaacccataaacatatactgctcacgcccctggtcgtcgaggaaggtggctttcagagccttggaatatttatagcccaacttgaagacatggccgacctcgataccccgaaggaattcgagggcagcaccacaccgggggcaggggtccgaattcgaagcctgccgcagatcggcaaatccttttactactaaatcccgatcaaagtttacgttgattatatgataatcattctcattcgcccccgctactagatttaccgctgacccgaggccgtaatctgcataaatgggaaggttgagccccaccggaccggcaaaacctacggcggcgttggtttcctgtcgaataacctcctctggggccaaaaagagttcgctcacctggagaaaattcttcagcttgacctcattgacctcgtggtcgccccgcaggaggactgccacggcaccctcatcggtctgataaatcatggtttttagaactctatcaggcgttgtctgcagaaaatcggctacctcgctaacggagcggactccaggggtatgcaccttttccagtggcagcagcggttcaaccggaaggctggattctgtcggcaggatttcagctttctccagattggccgcataggcacaggcggtgcacgacaccacaacgtcttccccggtctcagccaataccatgaattcatgggaaaaactgccgccgataggaccggagtcggcttcgacggttttaaaacgcagcccgcaccgggaaaaaatgcgggtataggcgtcgtacatggcccgatacgtctgatcggcgccggcttcgtcgatatcgaaactgtaaccgtccttcatgataaactcccggccacggatcagaccgaagcgggggcggatttcatcccggaatttggtctgaatctgatagagattcagcggcagttggcgataggaatgcacctcccggcgtaccaggtcggtgattacttcctcatgggtgggaccgaaacagtaatcacggtcatgccgatcctggaagcgcagcagctctttgccataaatctgccagcgccctgattcctgccagagttcagccggctgcacggccggcaagagcagctcctgcgccccggcgcaattcatttcctcccggacaatagcctcaaccttgcgcaaaaccatcagacccaaggggaggtagtcgtaaatgccagaagtcaacttgcggatcatcccggcccgcaacaatagttgatgagagacggtttcagcctcagccggagtttctttcagagtggggagcaacatcttcgaataatacatcaacatctccttgccgatccatgggaacatcccgcagtagaaaactattttggattataacttatttgccagcgtttagctatagttctagcagcttagggcgaatcccggattcgcccttacaataagaatctctcgataattgccattacctgttgatcccccgcgaacacagaaaatcatttaccggtagcacaggctttctaacctgagcaaaacttattttcaaagaatgccagtaggcgggatgcgctccgctttcccgccctactacactgcagcaccggcaggaccatccctaggagcgaatcttgtattcgcccccggcaaccgaagtatcacgtttggttaatagccataactgcttcattgtgccaggggagccagaaccctttggcaggatagttcgtaggctctttccataagacgctcaagatttattacatcttcccgattatagcgccgcagagtttccagagcactctgatcacctcgttgataacgttgccacaggagcacggcatcatatccgtcaagcccggccacatctaaaggacgctccaggccaaactgccgttcaattcttttcaggccgcccttaatacccaaacgggctaatacaaaacgcagatcaatctgagtctgctgaaagcgccacccgttaaaaaatgttgccaagaccggaaggtcaaactgcgaaccattgaaggtaactagtatctgataattgcggatgacctccgggaaatccgcaaggttctctcctaaaataaattggcggaaaccccggccatcatacaagccgataacagtcactgacagatgcggccaggtcgagccgatagtctctatatccagataggcagtctgcggtcggtattgctcgaacaaccgccaatgctcggcaaagggcaggcggcggccaaaatagtccgggttctcaagatgcttcagggaacttgccagttctttttgcagcatctctaaccgcagtgggcttagaccccggacttttcccgccttcaggaaatcttcccatgtgtgcaacccttgacgccagaattgtagttctgtagctggaccgacttttggaagatggataaatgtcttcttaagcatcccgatggtagagaatggtaaaccggactaagatttttttagataatggtcattacttaccaacagctaaaaaccggaaaccggaaactttattttctaactaaacgttcattggagggatatcccggtctggaggacaggtttttcccggaagggattatataaagggtccccgataaggacctggcgccaggagaggtaaggaatagtgcggaaatacacttccaggagaggcaacttaccggtaagcaggagaggaaaaaaatcatccgggagaggaaaggaattgaggtaaggttcggctaccggacccaaagtggccgccacacctttttccagcagccgcttacaccagacgttgctgccgtgccgccgcagggtggtacattcggagctggccacatggaaggcaacggctccctgtttccaggtgaaggcgtccacatattctctcagggaataccagccgcagtataaggccgcctgaggacaggaaccctgaggaaaaagcgttggcttattatccaggaccaccggcagagaggtctgttctttcaggatatcatacaggttgcgaaggtggccgtcgaagcggccgtagccacccgaatcaggtttatcgggcagtcctcgggcatcgatataaaaagtaccggaaagtccggtctgttctacggccagggcgtcatccaccagacgtttggcgatctcggggctagggccatccaatcgacccaccatgagggtggcatcccgaataccccgaatgaaaggcaaccggtcataacgggcctgtaaaggattcggcaaccattgggctatttgatacggtccggccagaaccagagctaattcgctgtccaccgccgccttggtctgaggattttggtaaatgtggattacctgttcccaaaactgcagctctcccaggagaccattggtgtggcggatggagggggccagttccagcgcggtctcgggcaagaccccccgaaaaccggcttcttcctgccccgtcttcaggagaacatagtgatggaactggggcggtagcgaaacatgcgcccccttcccctgcctgagagccttctggcggaaggcttcgaactccggctcggagccggtcagtttgatcatctgggcggcgatgttggtccgtttgaggtcgaagccccgacggactggttttttctggaggaactgccccgcccgctccacagtctcccgggtatgacggacaacctccgaaggcggcggggtctctccggccggaagttttgcctcgcccagcaggacatccagctggttggtaaggcgccaacagaggttgactaattcctgagccttggtctgggccagagtgagaaattcctgatccaaattaaaccaatgggagaataacagatcatccactcgcaggggaatgccatagaccagaagtatggccggatgccttcctccggtttgaaactgttgcaccttccggcgcaccggttcagccagttgcctctcatagtcatcccgtataaaattttcacccgggggaacgtctacagccaggagattctccgccggcacccggcgtttatcggcataataggaggcaacagccttactctccggcagattgcggttatagacgataatgagatcctcgggagcaagggctggaacgggggtgggcgaaaagagcaacccggcccagatgaacagggcaagaatagcgatagtttgcatgaggaaagtataataaattagaggagcaatgcccactaaatattatgcatctctatcccgccagatgggaattccgtgacaacctcacagccgttgggtttgccggaggaaggtctcgaatagtctatcgcttaataatatccggatgttatcaaaattcttgctgacactccggctaaatatcgaacgggttaagtatacacagctcaccacgcccgtaatgatagcggaggaaaagatgatttttgcaggaacctctatgatataatttaatgcacactggttaaaaggacattaccatgagcggcttaggaaagactttaatacttttcggactcattctggccggtatcggcctgatcctgataatcgcccccaaaattccctggctggggaaactgccgggagatatcacgattgaacgcgaaaaattcactctgtattttccgctcggcacctgtattgttgtcagcatcatcctgaccctcctgttttccctattccgccgctagcgggcagtgacatccgatccaggtcaggtttatcttacctgccattccaagtgggcaatggcgccgaaatatctttccctgcgaggcgccttttttaattccgcctggcctgatcgtctcactctcccttaaatatcggcgcccgcttttccagaaaggcctttttcccctcgatgtagtcttcgctatcccagaccagacggcgcaggccctggatacgttcgaaggtctccggattgagggccagggcattgctgaaaatccggagctgctctttgatgacggagacgctcaggggcgaattgcgggcgatggctccggccaggtcataggtaaagtcttccaattctgttgccgctaccaggtgatttaagattcctagccgcaaggcccgttcggcattcaccgactgggcggtaaagaacatttccttggccgcgcccaagccgcaccggttgatcagatgcagaataccggagggattgtagggaatgccgaaacgggatggcgtaatcgtaaaagaagcattgggaccgccgatcagaatatcacagatacaggccagttcgcaggctccgccccagacccccccctcgatcagggcgatgaccggcgtcggacagttctgaatcgcccggatgatcttttccaaaggatcatagtaacccaaagggtcccgccccggccgctcgagttccatgatatcatgcccggcggaccagaccttggcgccagggtgggcccggaaaataattacccggacttcttcatagagcaggctgttcatagcagtcataatatctgcaataaaggccttactgagagcgttgcgccggtcatagttatcaaaagtaataatgccgatagcgttgcgcacttcctgaatgaccagagacatagaactcctcctcaatctttctctttaaatctctatcaccattatgtcatcatatctaaaacttgacgttcggcaagagaacatttactatgaaattatttcttatggatgaaaggatagactatctttgaccagtcatcggatcatcgtcggcgactgccgccggatgccggaattggcggatgccacagtgcacctggtggtaacctcgccaccttactggcagttgaaggactatgggccgaaacagcagatcggctacgatgactcctatgaggactacatcaaccatctcaacctggtctggcaggagtgttggcgggtgctgcaccccggctgccggttgtgtgtcaatatcggcgaccagttcgcccgggcggcctactatggccggtataagatcatgcccatccgcaccgagatcatcaagttctgcgaaaccatgggcttcgattacatgggggcgatcatctggcagaaggtcaccacctgcaacaccagcggcggggccaccatcatgggatcgtttcccttcccccgcaacggtatgctgaagctggactatgagtttattttgatcttcaaaaagcccggagcgacaccgccggcctcggctgaagtaaaagagcggtcccgaatgagccaggaggaatggaaaacctatttccagggccactggaacttccccggcgaaaagcagtctaaacacctggccatgttcccggaagagctgccccggcgtcttataaagatgtttacctttgtgggggagaccgtcctggacccattcttgggaagcggcaccaccagcctgacggccaggaatctgggccggaattcggtgggctatgagatcaacgaggaatttctgccgatcattcaggagaaattggggctgcagcacggagccctttttggttccgatgaggttgtactaacccaacggaaaaaggctcctaccgaccatatgactcgcatcgccgccttgccgtatgtattccatgatccgatacgctttgataaaaaaaataacccgaaagaaaggacttatggttcaaagattgattcgactagcagaaagaaagaagattattctcgagtacgggagattttatctcctacaagactgcttttgaataatggccaatatatatctttactcggaatcaaggaaattccaggaaaaaatggagatgccatagaatttctcaaaaaattgactaagggtagtaaagtgtttttccggaaggacgaaaaagtatctgaagattctgatcaggtttatttataccttaccaataagacatttattaatgctcacctaataaaaaataaattggttgatgtcgatactgaaagtaattataaatacaaagagaggtttttaaaatacctgtaacaactcagtcgcttggggcgaatacaagattcgctccaagggatggatctgccggtgctgcagtgttgttgtaggacggaaaagcggagcgcatcccgccttttggaatgctccgacaccaattttcatggtttacgggtaacccacgggtagtggcaatcatcgagaaatcaaggtttttaaacgtaggatgggcacgcccaccattccttgctctattctctcagatagctgaagtataccgattggagtattgtccttgtagagcaaataatgaaaataaatatcgatgagcaattactttttatgattcataccatttatcagggacctgatagtcatgccctccgaaaatttgtggaatttctctatgaacaagaagatgaattactgactgacgatgattggacggcaatccaagaaggccgggaggatgtagcccaaggcagggtcatttccttggatgaatatgaaaaggcccgtgggttgtgaaatatcacgttgagatttcccggcgggctgaaaaagacttagatcaattaggattgctaaaggagttcctagatgcgtgcgaacgatataccatatataaatcaattaagtactgccgaaaagatattattagtagaggacctttgggatagtattatcagggatgaggccaaagttcctgtgccgcagagtcatgtcgaggaattggaaagaagactaaaaaggtatatggctcatccaggagatttgctttcgttagaagagcttcaggaacgtatagaaagccgaaaatgacgaaagctgtccgttttctccctgaagtagaaaacgatatcctgaccgggtatgcctggtatgatgggaaatcgccagggctcggggaggaattcctgcgaatgttttgggcttgcacccatgatttgatcagatatcccaagggttaccaaaggtttatggtgaatttcgtcggcgtcttctcagaagattcccttatgccatttattatcgattggcaggaagcacaattattattttcgggttatttcattgtgttcgcgatcctaaatttattagaacgttcttacaagaccgggaagaattaagtaattaataatactaaacttatgatagataatgccaggataactatagaaatagcagccagagcagcccggttgcgggaccagatccactaccacgactaccgttactatgtcctggacgacccggagatttctgatgccgaatatgacctactgttccgggagttggagcggctggaggaagagtatccggaactggttactcccgactccccgacgcagcgggtaggcggcggaccggcggaaaaatttgagtccgtaacgcaccgccagcccatgctgtcgttggaaaacgccttcagcgagggtgaggtgcaggaattcgagccgcggcttaagaggttcttgcaccagcaggcggaattcgattacgtcctcgaacccaagatggacggcgtggcggtgaatctgacctacgaggacggtctccttgccatcggcgctacccgcggagacggccatcggggtgaaaacgtcacccagaatctcaggaccattaagaccattcccctggtcttgcggcgggagacaaccccggcgccagccttcctagaggtgcgaggcgaggtgtatatcgaactggccgaatttaaaaagctcaacgccgcccgcgaggcccaggggcagccagcctttgccaacccccgcaacgccgccgccggatccctccggcagctcgatccggcagtaaccgccggtcgaccattgaaaatatattgctatggcataggggaagtagccggacgcgagttctccagccattgggaagtcatgcagaccttaaaaacgtgggggctgcgggtgaacccgtatgtcgaccgttgccagggcattgaggcggccgttgcctatcaccatcgcctggaaggactgcgccacggattgccttatgagattgacggcgtggtcatcaaggtcgattccctggagttgcagactcgattagggatcaagagccgcagcccgaggtgggccctggcctataaattcgccgctactcaggcaactactcaggtacggaaaatcatcgtccaggtggggcgcaccggcgccgtcaccccgacggccatcatggcaccggtggaggtggggggcgtcaccgtaagccgagccactttgcacaatgaagacgaagtagcccgcaaggacgtccgggagggcgattgggtgttgattcagcgggccggagacgttatccctgaagtggtaaaggtaatcaccagccggcgcaccggccgcgaaaagccattcaaaatgccggaaagatgcccggtatgcgatactcctctggtgcgaccgcagggtgaggctgtaacccgctgtcccaacccggactgctccgcgcaactgaaacgcgccatccgccactttgccagcaaaggggcgatggatatcgacggcttgggggaaaagatcatcgagcagctcattgatcaaggattagtgcaggatgtggccgatctctaccgcctgcaggcgtctgacctgctacccctggagcgcttcgccgaaaaatcggcccagaatatcgtgcaggccattgccggcagcaaaaagccgtccctgggacgattcatctatgccctggggatccgctatgtcggggaggccactgccaacctcctggcccgccatttccagaccctgaacgccctgaaggcggcggcggtggaagacctcctcctgatcgaaggcatcggtccccaggtggccgccagcattcgggactattttcaaaaccccaaaaaccaggctttattggccaaattactgcaggccaacctgcagccgcaggcagcaacccaagtcctgaccacccccctggccggccagacctttgtcttcaccggcagactgcaacaactttcccgagatgaagccaaagccctggtgaccgcccaaggcggcaaggtcagcagctccgtctcagccaaaaccgattacctggtggtgggcaaagaccccggcactaaatacgcccaagcgctggagctgggcctgactatcctggatgaggccggtttcgctcagttgatcgggaggataacatgactcaaaatatgctgcgcgcccgcgccgtgatcgaaggccgggtccagggcgtcttcttccgcgcctccacccgggacgaggcgcgaaaactcggtattcagggctgggtccgcaacctgcccaacggcagcgtggaggccttgttcgaaggagaccgagccgcagtcagccaaatcttggcctggtgctaccaggggccaccttatgccgcggttcataaagtacatgtctcctacgaaccgtatctgggcgaccagaaagggtttcaggtggcctattgacgcccattcgttcctgagttagcgctgtttttcttgaaatcccaatccaaatcttctatcattaccgttccagaggaaaccatgaatcaatcagagaggcatccggacaccaaaaaggtcttcaccacctcctggcgggccttttatttgtattatctcgccatcgccatctgctggttcggaccgcagctaaatcccgattttgccgaccagttaggtcttagtccagcaataggactggtcctcggaaccctgttgctggccggtgtctggtacctaaaatggggccaggaatacgccgccgactcagaaggagtaatgaaaatctggcactacccgaggcgccgggaaatcgtgccctggccggatatcgccgctatcaagatacgctgcggcttgacccaaaccttgctgggtatcggcaacatcgttatccaaaaacgccagtccgccgataaagagattgtctggtacggtatgaaaaaccccaaacagataaaaacctacctggaaagaggcctcgatgagtttacctccgattgattggactgatgcgacggccgaagaggcattgccgcaggaaaaaccgctgccgccgtgggaagacccgtcgctttcgattctcccagccttgtgctcgacgctgacgggaattttgagacgaccgagaagcttttttcaaaccctgccaaccaccggcggcctgggggaaccgctaggcttcgctctggtggtgggcacattgggactgctcagttcgcttatctggcaggccctcttggagggaggattatctgaatcggcttccggtatgctcctcacccaaacattaagattcctcaacacccccaagctgattgtcggactcttcctgctggcgccgctcctggtggcggcagggcaatttttcctgagcatctgcctgacctgggccgtccgcctgaccggaccgagtgagactacgtttgaagcagtgttccgggtcgccgcctatgccgaggcccccatgcttgcctgcctgatacccctggtcggctccttggccgccgccgtctggggcttttgggtcctggtcatcggactcggccaaactttcaatcttactgttcctaaggcgatcttcgccctcatcctcagcgccgtctttcaggcgatgttactcctgtttctccttctcctcggcggactcttcatctttcgcggactctcgaattttctcttctcctaaggaagattcagccgctttgcggcgccggtgacgccaaccgacgtggcctagccatccgaggataaaacccagaacgaaaaaaataatgatgatgagcgatgtgtgtaattgaatcaattccttgccaaaaacctttatgggcggagccaataccgaattttcaataataaagtaagtaagtagagatgtaaaaagaatcagcaaaaatatcttgatttttgccatgctagacctcctcgcgtcgctcggcgccgaccggtttaatccttcaggtgcttacgcaccgcggttttcaaatcttccagatcggaagacttaaccagatattcttctgaggcccaagtgccgaagtcctgcttatattcgctataagccgaactcaggaggacaggaaggttggggtgcttctctttgatctgccgcagtacctcaataccgctcatttccggcatcttgatatccaagatgatcagattgagaggctccttttctactatttccagggcttcgcgaccattggcggcggtgagcacttcatagccctcctctctcaattcttcgctatacaataaacgtatactcatctcatcatccgccacaagaattcgtttcatgttaaatctcctctagttttcctccaatggcgatgttgttctagcatcaagtaaacagtacttggcgatgggcagggtcacggtaaacgtaatacctttgcctagttcattattaatttcgatgtcgccgtagtggcgagcgacaatgcgctgcgcgatagagagccccagaccggttcccatctccttggtggtgaagaacggattaaagatattgtggaccaattcgggcgggataccgccgccggtatccgaaacggcgatggcagcatagaggccgtctgatttttccaggggaaatgtgtggatagtcagcgtccccccgctccccatagcctgctgggcattctgaaagatgtgatagaataccagttttatctgacggtcgtcgcagaacaccaggggcaactcggcatactgcttgacaacccgaatattatcccggtcgaggtcgcgctggatgagggtcagtgcgtcagccactaatttattgagatcatgttcctggaagtgaccgatggcatccccggtaaagtcaaacatctggcgtagaattttttccagccgaccgacctcgtcaacaatcacatcaacgtactgtctgatgggatcctcggaagccacctgtttacttatacgtcgggcaaaaccgccgatggaaaccaggggattgcggatttcgtgggccagtccctctgccatgctgctcatggccgccagacggtctgattccagcatcctctcccggatgagggtcagttctttattactggactcaatagtggcaaccagacgggagttctcaatggccaaagccgcctgattggcaaacatcgtaaggaaatgcaagtcctcgtctttaaggggctttttcgattgataattatcaatgacaacgacgccgatcacttcgtccttgaccagaagcggcacggtcaaaaattccagggtatctagtttggctcgaatcgcttggtttactaagacattctggtcggcctgggtaatatgaaaggcctttttatatagggccgtccgggccaacaccccctgatcttcttccaaccttacccggataggaccggcggtgcccagggcgggtcttaatttctggtcattgtccagcagcagggcttctcgcagcggcaatctgggtggcgcttcctgtcccccggaatatcgtacttcgacaagaccattcctgaatttatcgatcagaaagaccagggcccgatcataattcatggcattgttcagggtaaggcctttgatcagaatggtcagaatcttgtctagattgacggtggtcatcagcgcataggagatatcatgcaacaccgtcaggacattcaccatatgttcatttttttctgccagagattctatctgttgaaaggctagagcattttcaatactgctggtcgccattcccgccaaagtctggagtaactggcggttctcggaatcaaactgttggtaccgctggttgggggtctgcttgtcataaacggagagcatccccttcaaatgaccttttagattgagcggcacgcctaaataataatgcttattgccacccgcatcagcgacctcggaggccacacagggcatttcgccggttccggaaggtggctgaccggtaatggtttccagcgacgggaaaccgccggggatgtcgccatattcggcactgacctggtcctgtccggatacttcgtcaacgatgcgcagagttgctcctcgggcattgatcaccttggcgctgatgctcaccactctctccaagagggcgttcaactccatagtggagctcatggccttgccgacgtcgaagagcacggctaattcggcgatgcgctttttggcctcctcgtggagaagagcctgccggatgttgcccgccaacatccggcaggcgatcaggatggtctcttgatcgtagggatcatactcacgccgggctttatcgacgagcagcagaacgccgtagagaaaattatcatcggcaacgggaaaactggtaagggtctgatatatagggaatatagcctctatagccaggttgctgtcttttgtcccaggggcatctagatgctgcaccagggggcatctggtttgggccgtctgccccacaatgccaacgcccagagggaattccacccggggccgggccacttcgcttctttggctatcagcgctcaggaagagggtctcccggtttttatccagaccgaaaaaaagaatcaggtccactctcagattgcgggccaagagatagacaaaattatccaacctctcgttatagctgacggtagaggtgaagagatcgattaactgagtaaggaatgataaccggttaagaggcatttcagatgtctctcggtgcctgggttagttttttctgtacggccttccggtaaagctcctggtattgtccggcggcgtgcagccaggaaaattcctgttgcattgcctgccgccgcagcaggtcccaggatgggcggttgccatataaggcaatggcacgctgaatcgccatccagagctctagagaatcaaaattggaaaacgtgaaacctgttccttgaccgcttacggggtcatattccaccactgtttctttgaggccgccggtggcccgcaccactggaatagttccatagcgcaggcagtagagctggtctaaaccgcatggttcgtaacgcgagggcatgagaaaaatatcagacccggcgataatcttatgggcggtttcttccgagtagcctattttcacccccaccgatgccggatagcgtttctggagttccataaaggcatactgatatctttcctcaccggttccctggagcacaaagccgatgttggcatcggtcaattggggcatgatctccctgaccagatccaatcctttgcgttcccgcaggcgggtggtcatgccaatcagcggctggtcaagagaaactttcaatccgtagtgttggatcaggtcaagcttgcagtgatctttgccggccagattccgggcgtcgtaaggggccgcaaggtaggcgtcatgcgccggatcccaatgctcataatcgaccccgttcaagatgccgtataaatcagcggcgcgctcctggaagactccctccaaaccgaagccgaactccggcgtcaggatttcctggcgataggtctggctgacggtgttgatgatatcggcagttaccaagccgcctttctccaggtttattttaccataatattccagcaggttgggagtgaacagctcccatcccaacccggtcagggccatgtcataatgccaaaaaattccctggtagccaacattatggacgctataaaccgtggccagatttttacaatagggagagtcttgatacagggtcttaatgtaaaccggcaccagtccggtctgccattcatgacaatgacagacatcaaagtggagttttagggcgttgagcagttccggcaccgcacggctgaaaaagataaaacgctcggcgttgtcctggtagtccccgaactgggtgccatacaatccttcccggtcataaagactatcctggccgatgaaatagaaatccagccctgggtccaggcgggtagtatagatatcagtcgttagggttttaatggacagaggaatagatatgctcgtaccggtcggcttcaagtcccacgatgattcttttacctggcgatacagaggcagaacaacggcgacctgatcaccccgttgggacagggccttggccagaccgtagataatctccgccagagcgccggcgcgggcaaaggggttggcttccggactaacgattaggatacgcataggctctgatccccattgttatgtcgtgctctctcccgcaggcggtgcagcctcctcaagttgaacttcccggagataacgggcggcgtcttccggtggcgtgggattgataaagaaaccggagccccactcaaaaccggccatcaaagtcaacttgggcatgatctcaaaatgccaatggtaatgttccatatgggtttcgcgcaccggggcggtatgcagaataaaattatagggcgcccgattcaaggcgacatccagccgccgtagtacgggtgagaaaagttcggccagctttaaatattccttgtcaagcatatctatataggaggaatgatgctttttgggcaatatccagatctcaaaaggggaacgcggggcaaaggggcagatggccacaaacagctcattttctaataccacccgcaccccctgttgcagctcctggcggatcatatcgcagaagacacagcgctccttcaaccgatagtgcatcagagacccggaaagctcttcctgaaccagttccgggacgatggggagaccgataagctggctgtggctatgttccaatgaggcaccggcggcccgaccggagttcttaaagatgaggatgtagcggaaacgcgggtctcggctcagatctcggatccgatcccgataggcatagaggacatcggcaaattgtggtatcgtgagagtggagagggttgcctgatgattaggattctcaatgataacctcatgggccccgataccgttcatcaggtcatacataccttcaccccggcggtccagttccccctcaatgactagcgccggaaatttattggaaaccacccgaactgtccagcccggtgaattcgccggttgacccgccggtcgataggccatgatctcgggaggtgtcgtatgctcattgccaggacaaaaagggcaaaaacctcccttggtgacctccggctcaaccacaaagtcatgcggtctctttccgcgctcggtagaaatgataacccaacgtgagataatcggatcttttcttagttccggcatgcagttgttctcctcgagctattggtccccgatacttagaaggtccgcacccatcaatgatctcttctccgcagcaccccggttcgcaggcggttgggattattggcaaagaagaggcatatgtcccatcaatattctcgcatcaatctgaatcagtatatcgaccacctaaaataatgcaagtcctttccatagtgattcaagaccatctgctcataccaactcaatgttgcaaagaatctgccactgtggctttctcggtgtttaattttcaaaacagtagatcagtcctgtctgaagatagctatctgaggcaaaatttaaggggaaaaaggggtttgcgccattttctcagtaaatttaggaccattgacgcaaccagactttatttggaacgccttgacagctcgccttcggtaaggtaatactcagttcatgaagaggatgtctaaaaataacgccttatcctgttatccggtgcactgtcgaagcatcttgtgggcagccatgattctcctggtctggggattttgcctaggaccagcgggtccggctgttgcagtcagtccggaagaaatcatcacccaggtgcagaaaaaatatgacgccaccgggatgttcaaaacgcgctttcgccaggaatcccagctcaaaacggctggcgctcctgatactgccgaagggtggctcttcttcaaaaaaccctcccggatgcggtggcaatatcaatatccgccagagcagaaaaaagaggtcattgccgacggtcgggaggtctccatttatatcccccaagaccgcatggtgatggtatatccccttaaccaggtcctccgttccgatctggtcatgcgctttttttcaggcatgggccgcctgcaaacagactttaccgtgacctgggacaggccgtaccagatccatgagccgatcaggatcagattaaaacctgtcaaaccccagcctgagttaaagcatctgattctcaccattgatcccgagacgtttctggtgcaagccctggagttcagcaatgcctacggcgatcacacccggatgagttttacccagacgcagttggacatcaaactggctccaggctttttcaccttcatcccgccgccgggagtggaaatcgtcagagacaaaatctactgaggaaaaccctagtaattgccattatgtataaatcagccgcacgtcatgaagcagtcgccgttactgccgtttcacttcataagcatttgaaggtattgaagggaaataatcagtgaacttatcacccctacaacgggaagtccgaagctggctggagaaaagagctgcgattcttctggcccataattaccaacccggcgagatacaggacattgccgacctcacgggagattctttgggactgtctcgggccgcctcgcaaacctcggccaaagtcatcgttttctgtggggtgcattttatggcggagacggcggcgatcctctgccccgaaaagttagtgttgctcccccggccggacgccggttgttttatggccgacaccatcactcccgaatcactgcggcagaaaaaggcgaccctgcctggagtcccggtagtgatgtatgttaactccagcgccgcggtcaaggcggaaagcgatatctgctgcacttccgccaatgccgtgcgggtagtcaattccctgccccaaatccaggttttgatggcccccgaccgcaatctggccctctacacccaacggcattcctctaaaaaaatccacctctgggaaggctgctgcaatatccatgatcaattaaccgtggcagaggtcctggcctgcaaggctgcccatccggaggcgtccttcatcgcccatcccgagtgccgccccgaggtcctggacctggccgacgccgtccgcagcacctcgggaatgctcacctacgtccgccatgatgaccatcaggagtttattatcggcaccgaaaaaggcctgctgcacaccctgaaacgggaaaatccgcagaaacacttttactccccctcagaacggctcctctgccaggatatgaagaaaatttctctggcggacatcgttgcctctctccagaacctggcaccagtcgtctcggtgccgccggacatacgccaacgcgccctcctggcagtaaaccgcatgatggccgtcccccgggattgagccgtccaaccggataatgcgttttaattactaagataataagttttgagtttcaagttccgggtttcgagctaataaaagaattcgtaatacttcagctatctgagataatagatcaggaacatggttggcggtgcccaccctacagcaccgtagcatcgacagacccgtctgataggggcgaatcttgtgttcgccccaaacaactgatctgtaggggcgaatcttgtattcgacccaagcaaccagatgattctcatggttcgagtggggctggtaggcaatggcaattattttcaaaaaccggaaacgttattacatgtcccgcggcagcagagtcccagtgtcccaggtcttggtccttattttggcagtaaaaccgcaagcctaaccttccctggccgttatggtggtgcaggctctccagtctgcacgctgatgcacaggtcaggaggcctatgccaccagtcattctttcatatttcgtagtgtttccgataacatgagaacttttggcagtcgctctaattacgccccttccgcagctcccagcggcatccaggcaactcccgccataacttttcccccgagacagaagactaagtatagactttttcttgaagcctttcagggccatgacacttcagaaatttacgctagcctgcgctagcccacaaaaaaccgtgatgcccttaagacttcgatatggcattaatattgcaaatatttcactcagaaatattaaattttaattaatctcacaaaactgccgataagaggtattaaggaagatgtatccaatcgatcaattaaaattcgttttgaccaggtggctcatggccgaagatttagacagtttaattaaaaacatgcgtttagctttgcacgaccttgcccaaccgctgtcggtggttgcaggtactgttgatctgatgctctttgaatccgatccgaaaatggtatattttaatgaaatcaagaacataagtgacaacctgcagtcaatcattgaaaaaataactgcaatccggcaattagcccgccagatacactccaatatcaattcttcaaagccggctcattccggtccagagctagcatctttaaatactcatggaaatcctttcccagctcagcccagggagatccgaaacttttcctctaaaagcaccgggtgataggatagtttggcctttctgaggccgggttcgcctaaatcctgctctctattgatcaattccacctctttccaggcatgttcacagaattgttggttgatcagggcatatagctcctggatttccggattagccttctcgatatgaatgactgcagtctgccggttgagtaattcacccagcgcaaaggcctcgacctttcctgccagtaagatcaatcccccttgcagctccagttccctaaaatgtctgatcgccaaacgggtggcctcccattcgctggttagattcaagtcctcttcacagcgcttaaattcacaccagcagtccgtgaggtgtagacaggccgagagaaattcttcccgcaaaggctcataaacaggttgttggagtcgcctcaaacgattaatatgattttttttgctgtggtatttattgccgcttaagctgatgaggtcggcactccgataaagataatcaaaatgatcccgcaccgtctcacaagtgaatcccttttgggtaacttcctctgccagacgccgatcaacccgattgatgcagggatgcgaaatttttttaacctcccccaaccaatcgagcaatcggcggcatacctcaactcggcccggcggccccaccggcggtaaaaaccacggctccccgtgcggcggttcattcaataaaaccagccagtcttgatagagactccaggacaggccataatgggatcgccagataaagagattactgaaggttaattcggaggttgtgggttgataatcccgcaagaatctcttaaaaagatcttttgcctccaggctgataggaagaaattctgggaaacggggtacatggttcatcggcgccgatcctttaatcagagactaagatggtgcgaattattcttgctaagggagtattattgccttttatcaatctctgagctataacataatatcagaatcagattgggtatactgattttagcacatttctgagggatcagctaaagtgaggcggttgttgacggatcaagtcagaggacaagcgatcggcagacctcagatccggtatcccttctcttacaaatctgactttccacccgcttaccgttggcaacaccattgatcttcatggggtatgtctgtatgtctattgaggaactgaaaaatcgtatccgggccgcggcccccgaggacagaatcgcctgcgccgccgccttcgaacttgccaagaccctgaacatctctgagagtcgtttgggagaactgctcaatgaactcaggatcaagataactcaatgccaactaggctgcttctaaacagaccgggggagaggggcatgaaatatctcttcggaccggttccgtcccgccgtttgggcatgtctttaggagttgatctcatcccccctaagacctgcccttttgattgcatctattgcgaggtgggcccgaccacggtaaaaacccgggaacgtcgcgagtatatcccggctcaagaaattctggccgagttagaggagtaccttgccaacgccagccagaaccctgattatataaccctggcaggctcgggagagcctactttaaacagcgctttaggacgcatcatccggcgcactaaggaactaacctccacgccggtagcagtcttgacgaacggcgccctcctctctctgccggaggtacgccgggaaataataaacgccgatgtcatcctgccgtctttggatgcggtaacaccggcgctttttgagatgattaatcgcccggtggccggccttatcatcggggcgctgattaccggcctgcaccacctccgggccgaatattccggccagatctggctggagatactgctgctgcgcgggttgaacgacaccgagaccgaactggccaacctcaaaaaggctattcaaaagctccagccggacagagtgcagctcaatacggcggtgcggccggcaaccgaagagaccgccaaaccgctcacgccggaggagttggcggcagcggcgtcctttttgggagaaggaaccgaggttattgctgacttcagcggctctgtgcacccgacctttatcttgaccgactctgagttgctggcgacactggcccgcagaccgcagaccgcccgagacctggccgaggtcttgggaatgccgttggtggccgtaatgaaacgtctggatcacctcttccgggaagggcgggtttcccgctcgcagcgccagaatcggatattttatcagacgcattgattcattcgaattatgctatctcaataattctttttatttcattatctcactttgaaccttgaacctggaacctggaatttggcacctgaaatttttagaccagacttgagggtcgttttatgaaggaatttcttgatctgggcatggatatcggctcagtgagcatcaatacggtagttctcaatcgccgggacgaggtagtcttcgaagactaccggcggacccacggggagccgttgccgaccgccctcgcaatcctgagggaactgcaggtaagatttgccggggccatctggcgcctggcggcctttaccggcatcggcggtaagatgctggcggaggccttgaggagcccttttatcaacgaggtcatcgcacaggcccgcggcgctttcttttttttgccgcaagctcgcacaattatcgatatgggtggcgaggacgccaaactcatcctcctggaccaggatgagcagggcggcctggtcatccaagacttcgccatgaataccatgtgcgctgctggcaccggttctttcttggatcaacaatcccaccgattaggttacggcatcgaagatttcagtcgcctggccctaaaatccaccactccgccgagaattgccggtcgctgcagcgtttttgccaaaaccgatatgatccacctgcaacagggcgccacgccggactatgagatcattgccggcctctgtctggccatggctcgcaatcttaagagcaacatcgccaaaggcaagaccatccgtaaaccggtcgtctttcaaggcggtgtggctcataatcttggcgttcgccaggccttccggcaggtgtttgaactagatgagggcgatctgatcatcccgccttacttctgttccttgggggcggtcggagccgtactggtgggccgggaaaatccctctcccgatttcgaactcaacctgggcgaattagcagcgtatttgcagcggtccgatcgccagcagcgccatcttaccccgttgtccgaacccgaacccttaaccccggaccactatcgggtggtggagttgcccccccaaaccgcggccgaaggatatctaggcatcgacgtcggctccatcagcaccaatatcgtggtgatcgacgccgaaatgcaggttctggcccgagaatacctcatgaccgcaggacggccgctcgaggcggtaacagaaggtatgaggcgcatcggcaagagcctaggggaccggctgaaaattttgggggccgccactaccggttccggccgctatctcacggcggatttcatcggggccgatctggtgcgcaacgaaatcaccgcccaggcaaccgccgccgcggccattaacccccaggtggacactatctttgaaatcggcggccaggattccaaattcatcagtctggagcatggcgctatcgtcgactttatgatgaacaaggtctgcgccgccggaaccggttccttcctggaagaacaggcggaaaaattaggcatcgccattaaagaggagttcggccgcctggctctggcaagtaccaaaccggtccctttgggagagcgctgtactgtcttcatggaatccgacctggtgcatcatcagcagcagggcgccgccaaagaagacctggtggccggactggcctactctatcgtccaaaattatctcaacaaagtgaaggaagagcgccgggtgggcaacgtcatcttctaccagggcgccactgcggccaaccgtggcattgtggctgcctttgaggcggtcctcggtaagaagatcatcgtaccgccccatcacgatgtcaccggcgccatcggcgccgccatcctggccaaacgcgagcggacctgggaaacctcccgtttcaaaggatttgacctcgtcaaccgcgagtattccatctcctcctttgagtgccagggctgccccaacacctgtgagatcaggcaggtgaagatcgttggcgagaaaccccttttttacggcggccgctgcgagaaatacgaagtcagccgcgctcagcagacttacgacctaccggatctgttccgggagcgggatgattggctctacggggaagagcccccccaggcgggtcggcgcggtctgatcggcctcccccgggcaatgttctttcaggaattgatgccctttttccggactttctttgagtccttgggatttggcgtgatgtattcccccaagaccaataaagccgtcatccgtcggggggtcgaatgcatggcggcggaaacctgcttcccggtgaaagtagcccacggccatatcttggacctgttagagtccgggatcgaccagatcttcctgccgagcattatcgacctgcagcacccaaacccgaccgtcgcccagggattggtctgtcccctggcgcagaccctggcctacaccgtaccggcgacgatcaatttttcagcttaccaagccagacttctcgcccccgtaatctacttcggccgcggacctcaggcgctccgccattccttgcggtctttaggtagacagttgggcgtttcctcccattctgttgaccgggcctggcgcgccgccgaagccgcgcagatggccttctatcaacgtctacaggctcgcggccgggaaatcctggcaaccctgaatccggaaaaccgggctatggtgatcgtcagccggccttacaacggttttgactgcggcgtaaacctcaatctaccccgcaaactccgtcagttgggcgtattagccattcccatggatttcctccccctggacgaatccggccacccggaggaaatcaaggagatgtactggcgctttggccagaaaatcctggcggcggcagacattatccgaaaagacccgcagctttacgccgtctatgtcaccaacttcagttgcggcccggactcctttatccaacactttttcaaagacaaaatgcaggggaaaccttatctggagatcgaaatcgacgagcattccgctgacgtcggggcgatcacccgcctcgaggccttcctggacagcctcaaaaatgtctcgccgctgccccgagaactgccgatgggtccgcccagtatcagaatccccagcgttaccaaacggaaggtctatgtcccgccgatgaccgatcatgccctggccctggtggctgcgttcgaggcgtgcggcatggaggccgaactgctgccgccgtcggatgaagaaaccctgctgtgcggccgccgcctgacctccgggaaggagtgctatcccctaatcctgaccaccggcgatatggcgaaaatgacccggcgggctgatttcgacccggatcgcagcgccttcttcatgcccggcggggatggtccctgccgcttcggccaatataacaggctgcagcgcatgatcttgaacgacctggggttcccccagacccccatcgtttcccccaatcagacggaaacgttttatcaggaactcggcatggtgggtgatgacttctcccggatagcctggcagggtgtggtcgctatcgacctgctggagaaaaaagtgcgggaaatccgaccttacgaacggtacgccggggaggcggatgcggtctatgcccaatcattacaaaaagtttaccaaaccctgcgccaccggggtaatctgccggccatattaggccagatcaaacagtccttcaacaacatctcgcgcaacggcctgagaagtaagccggtggtgggggtagtgggcgaaatctacacccgcgccaataccttcgccaacgaagacactgtcagggaaatcgaagccctgggcggcgaagtctggatggcccccatcagcgaatggctcctgtacgtcaacttcacggctaaacgccgggcctggcagacgcgccaatggaagcattttttgcaggtctacctgaccgaacgggtacaacagaaagacgaacaccggttggcagaggtttttcgaggcagcctcaaaaatctctcggaaccgcccatcgccgatctcatcgccaatgccaaagactatctggattcttccttcgaaggcgaaggcatcctgagcatcggcaagtccaaggattttatccgcaagggggtcagcggtctggtgaatatcatgcccttcacctgtatgcccggcacggtggttaatgccttattcaaacgtttccgggaggaacatgacaacatcccctttctaaacctggcctacgacggccaggagcagaccaatacccgcacccgcatggaggcctttatgtatcaggtccgccaatatcaggaacttcaccgttagaaaggagagaccagcatggccgagggcgaattaatcaatcttaccgaagcgatgccagccgattatcagattaaacctggtttttacctgaaatccggttgggaactgctcaaaaagaattttctcggctatatcggcttcagcctggtggccttatttctacaactggccctcaattctcaaccggctatcggacagctggtttcctttgtgatcagcggcgccctctgggccggtctggttatcgtcagcctgaaaatgatccaggaacaacccactcaggttaacgactttactgccggcttcaagtatttcctgccgctgttactctacagcgttgtctcctcagtttttatcaccgccggtctgatcctgctgatcctgccgggcctctatctggtcgtaggctacatcttcaccacctggctgataattgaccgccggctggacttctggccggccatggagataagccgcaagacggtccataaacattggttcgaggtctttacttttgccctcctgctcctgctcatcaacctgggaggcatgttatgtctgggcctgggactgttggtaacggtaccctggaccatctgcaccctcacggttgcctatcaggacgtttttggcatccgctctccctcgtattagcttcggagatttccggcttcgagtttcgtaatacttcagctatctgagataatagatcaggagcatggttggcggtgcccactctacagcaccaaagcatcgacagacccatctgttgaattgggtaactgaggtggtgcagccgcgacagcaccctacagcactaaagcattgacagacccgtctgtaggggcgaatcttgtattcgccccaagcaactctcgcccccgggccggaaaaaggactttcccgatggaaacgagcaggcaggatctcttcgcgccactctgaaacctagtaaaaactatatcccaatgagaggagcggcgtgatggcccgataagattttttcccccaggcgtcgattcccacccccagatccaacgagaatctgtctgtagccataaaaccgatcccgggttgaacggtgataagagccgtatagggagcttgggcctggccgccaaagatcctgccggaaagattgccgacgtcccagtagctgttgacttccaattttgcgaaccatttagcggtcagggcgtaatctatcgccaggttgacggtgagataatctcggggatgatagaggtagttaaatggatcctgaccactttcagtatcttcatagtcatacgcggtctgcacactgtaccagaggttggcatacagataaacgggtttgagggtcttaaaaaagttcaagccgcccgtaagaacatagactccatctccgatggcatcggtccccaggcgccccggatcgagattgcgataacggccggttggaaaatccatggcaaccaggcccgttatggtaggcaccctatagccttctgccagtagttgatactttatggtaagattgacatcatctaacccgccaaacgtgctcgagcgctccccaccagggccgggttggttgacgtcgccagcccagttgtattcgaagggcaaggttacgtagatctcacaatcccggaacagtccataactgatcttgagctccatatctagggagctataatcgccgccagctgactgttgacgccagttgcggctaagtctgtgggtgtagaaagagaggccgcaattatattcgagacacaacttattcggatggagaggcacggcggtatcagtgataatgggatcgaatcgtggtggatggtcatatccaacctcgtttttttcagttccccccaacgccgtcaccggtaagaccgccataagcagcagccaacccaaaaacgccgtcacaactctcatcatactaccttacgctttgccaggcgggaggcgctttcctttccctcccggcctgatcacggtttttacgggccaccgggccatttaatactaatttgatgtcaaatatagagtaattgaaaaactatcggtggcaccggcgtcccgcctgtgccatattgaacaggccgaaagcctgttccaccttatttgatcgacctttaagtcatttgttctaaactctaattttgatgctaaattagtctaacagatacgcggcagcaactctccggttggcatttccagcaatcgggcggcgccatagggcgtacggcagtgcacccgcccggctggcgccggtagcacctccccgatgagctgtgcctcccggccataacggcagtcccgcactattcccagggcgcggttcgcatccgaggccgccacgataaccaccatctttccttcattggccacggcaaagggatcaaagccgagaacctcgcaggccgcagccacctccggacgcaccggcacccgcgactcttcgatctcaatggcgacctgcgactgccgggcaatttcgttgagcgtcgccgctatcccccctcgggtgggatcgcgtaaggcatgcacctccacctcagcctcgagcagacgcaggacaatctcagtgaggggcgccacgtcgctgcgaatattgtcgcttcccaacaggttctcgcgggccaacatcacggcaataccgtggtcgcccaatgagccggtcactatgatcttatctcccggtttggccgcggcgccggacaaccccggtcgaagcaccgcgcctaaaccggtagtagtaataaagaccgcatcggcggcgcggcgcggcgccaccttggtgtctccggtaacaatgtttacttcggcctcggccgcagtctggtgcatggaatcggtaatggcctgcaagctttccagtggaaagccctcttccaggataaaggcggcggccaggaccgctggtctggccccggcggtgagcaggtcattcaccgtccccgctactgccagccgcccgatatccccccctggaaaaaagataggggagaccacatacgcgtccgtggttaaagccagattgccgcccgcgagttctatgatggcgctatcgtcccggctgaccccggagggaccgtagctgcgctggaaaacctgctcaataagggcaaacatctcctgcccccccgccccatgactgagaaggatgcgcttcatggccggacctcgcacctctgataaatttcgtcgccgatgttgccccaattggttatactcattatgatatatctatacgccaataaacgtattattgggaaggaaaatcggcttcgataccaggtctggcggcgctttcgacgaattccagtctgccaaacagcctcttagacactaactttgggagaaaactcatatggttgacctctataaagacatggagtccccggagaaattactgttggaaagcacgttccggtttaactgtcattccgggctgtcctgcttcaatcaatgctgccggcaacccacgataatcctgaaaccttacgacatcctccgcctgcgccggcggctgggtatctcgtccactgaatttttggagcgctataccaccaagacggtggagggaaaatcctatctgcctctcatgctactggatatcgaccgggaggggggaaaaggctgcccttttttaggcgagaatggctgtaccgtctatgacgaccggcccggcgcctgccgactttttcccatcacccaggggagcagcctggcgggaggcgcggtcatagatcactatttctgtaaacggctggatttctgccagggatttaatgagaaccgggaatggacggtggcccagtggaaggccgatcagaaccttgaaccctacgaccttttgagccaggaatggctggagattattctgaaacggggagatatcaatccccccgccgacgacgcccgcgctcccgccctgttctccatggttgcttatgatatcgataaatttcggcggttcgtttttgaaacgcccttcctgaacatctttgagattccacccaatgtggcggaggtggtgcaaaagagtgacgtagaactcctgcgcttcggctacaagtatcttaagatggcgctcctcattgaagacgccttacagatgaaggaagaaatgcagatgatgccgttgcctgccgatcaacggtcgtccctgttctttttctaagtcatcttccttgaaaggatcataacgatggccgtacaattgccaaccccgagacaagccgggttcgctctgctggtcggcctgatgcttgccgccctgctgccacccctagaagtggctgcccaggaacggaccccaccggttaacccagaggagattaccaaacaattctccaccctgatgcagaaacagacgctccctccggaggcggctaaatcatttcaggggctcatcgagatcatgcaaggagccactcagggaaaggacccggaagccctgcgcagccggtcccgggagctattccagaacctggagggtctgcaacagaaccggcagcttcccccggaagcagcagagctgttcaagtcttttcagaagctgatgccctcggcaaccggctcaccacaaacgcctctctctcccggcgaggcgccggtttcactcgaggcgctcaccaaacagttcaacggcctgatgcagaaccagaagcttccacccgaagcggcaggtttattcaagggaatgttggagctgatgcaggggttcgccagcggcaaggacccccaggcctggcgggagcagggaccggaactctttaaaaacctggacggtatgatgaaaaatcaacaactccccccggaagcggcggagatgctgaaatcctttcagaaggcaatgccgtcaccggaaccataaggtctgaattaactatcattttgtcattggggctgtatggcgccattgatggcttgacaattaaatttaaagtattataaaatgtacaatttagaataatcgaaaatctgcaataccggaaagggggactgatacccatggactgtgtaacgattaaggctggtcaaccctgtaattttatgaccaaaaaaggctgctccttcaatggcggccggtgccatgagatcatcgataaatgcgaaggctgtgatcgcatcctggaaaccgaaagcggtcggtactgtgctgccacgcctaacccggaggccaaatggcggaccggaacctgcaatttggccacgcacgtcaaaaacgccaccagcggtggcaagaccgtcaagatcaacccaataaaggcctctaaacggggtatgcggcagtaacattttaccaacgggagcagcgcggcggcttgaatatcagccgacgcgctggctaagccgtctcttcttatcccaacttctgcaacgccgcctcaatacgggccaatccggtggcaatccgttcccgggacgtggcataggaaaaacggaggcaggcgtcttcgccgaagccgatgcccgccaccagggccacgtgcgcctcttccaacagaaaatccgctaacggatcagaatagctcccctgcccatcaggttttatcttattataataataagagaaattaggaaatacgtagaacgccccccccggcttgacgcatttcagaccgggaatccgggccacccgggtcaggatatcgtcccgccgccaggcgaattcctgcaccatggcggcaactgcgtcctgcggaccgttgatggcctccagtgccgccttctgggcgatggagcagggattggaagtgctctggctctgcaggttggtcaccgccttgatcaccctggcgtctccggccaggtagccgatgcgccagccggtcatggcataggtcttggacacgccgttgagcacaaaaaccagttttttcaattccgggtccagttgcgccaggttgaagaactccaggccatcgaacaggattttctcatagatatcgtccgaaaccacaaagagtttatggtccagaatgacctcggccaaagcggctaattcgctcctcgtgtaaaccgatccggtaggattggaggggctgttaaggatcaggcccttggtgcgtggggtaatatgcgcccgtaaaacctccggcgtcagtttgaagccgtttgcttccggggtcggcacgatgaccggcgtcgcctcggccaacataaccatgggtggataggaaacccaatacgggcttggcacgatgacctcgtcgcccttctcaaacaggacctgaaagagattatacagggcgtgtttgccgccgcaggagacaatgatctcttccggccggtagtccaggtcattatcccgtttgaacttctcgacaatcgcctctttcagggccaggacgccgcccgccggagtatagcgcgtaaaaccatcgcggatggctttaattgctgcttctttgatattttcaggggtttcaaaatccggttcgccgatgccgaaattgacaatatcaatcccctgggccagcatcgacttggccttggcgtcgatagccagggtgggagagggtttgatctgactgatacgctgggtcaacactactttcttctcctttgaagataatttcaaaacttgataattacaagaaattgtgatatctgtcaacgaacattgctcatttttgggaactctccgctgccgaactaaccatgattcagcatataagcattgtcgttaaaaaaaatgccagcgccgttcaggccggcgaggccctgcaaagctggctggcggcccgcaacgtccgttccaacctgctcctgaatgaaccggagccggatatcccccccttacctgagcagactgaggttatcgtagtcttcggcggcgacggcaccctcctctccgccggtcggcactatgggcggcacggtgctcccatcctgggggtaaatgtcggcggcctgggcttcattaccgctatcggcctggaaaaactctaccctatcctcgaaaaaatcctgcaccatgatttccaggtggaggagaggatgctgcttaccggtacggtcatccgccagggggaggtcttctgccgacagagcgtcctcaacgacgtggtcatcaacaaaggcgccctggcccgcatcgtcgaattgaaaacctacatcgataacgaatacttaactacatatcgggccgacggcctcatcgtctccactcctaccggctctaccgcctacaccctgggcgccggcggccccatcgtcttcccgacgctgcaggccatcaccctgatccccatctgccccttcaccctgaccaatcgccccctgatcctgccggatggtttcagcatctcggtagtcctggacgatcgcagccgggatgtctacctcacttttgacggtcaggttggcttggccctgcagccgcaggatatcgtcgaaatcaaaaaagcggacggggccatcaacctgattaaatcaccctataaaagctattttgaaattctgcgtacgaaactgcgttggggagagatgtaggatggcttccggtttccagttttcttagaaggatcttagataatcaaccaaatgatgacttctcgggacacctaccctatcgttacctggaagattgcaggccatgacatcaggcaaaagcccgatctgctggcccctgaatctcttttaactctatatgttaacggaaagaaagcacatcaattcctctatctgccaaaactggaaatcgaactctgcctgggattcttactgaccagcggtgttctcgaaaccatggccgaggtcctcgagatgcggctgctgccgccggattggcatgccggccgggactggggcgaagtatggattcgcttagccaagccggctgatctcaaaaacaatttcagttctcaccatgcccttgccatcctgaccggcgaaggtgggatcaatgataacctcactgcccggcagttccgccggtcccaagagtcgccggtacaagttccggtctccaaaatcaaagcgctgatggccgccctgccgcaccaccaggaaatcttccgccagaccggggctacccacgccatctgtctggccgccgccgacggggacggcatcctcctcagcgccgaagacgtgggccgccacaatgcctttgataaggtcatcggccaggccctgatgaaaaacctccctacggcttccaccatcgccctgctcagcggtcgggccagttttgagatggtgttcaaagcggcgcgcgccggcctccccatcctctcctctgtttcggcccccacctctctggcggtcaggctggcggaactacagggcattaccctcatcggtttcgcccgcggagaacaccttaatgtctatacccatccccaccgcctggccgaactcgctccccgggccgcggtttaaggtgcggcaggcggcaggcgcttcactctcctgccctgcagactattttttatctcatctcggatactgcgatggatcatatgagcagcagcaagaatttcgactcaatccatgacgcctatagtttcttcatggagcactctactgaggctgaacaggacttgaaaagccacctgccctatctctcgccgttggtgcaatccggcaagacaatccgcctgttggatttcggttgtggcgacggtttattttcctcccggttgctctcgcgggccggattcgatcctaacagattgaccctctccctagtcgaacccgacgtgggttatctccatcaggccgcaacccggcttcagaccttttcaagcacacccgtgtcagcctggacctcacttccctcggagcaatcacattcctttgacttgattgtggccaatcacgtcctctattatgtcaacgatctggaccagaccctggggcagatattaaatacgctcaccgtcggcggcctgttcctcatctccatgggggggagcaagaatgtcctctgtcacctcatcaacctcgcctttgcctcatttgacgagcctatgccctattacctggctgaagaccttgaaatagtactgggcggcagaggactggagtttcaaaggcatgaggtcgattttgagttgattttcccggacctggaggaaaaccgccacaagatgtgccgtttcttgctgggagaacattttttccggatgaaccggggagaagtcttgaaactattcgacccgtatgccttggccggacgcattgttatccggacgtgcgactaccactttatcattcaaaaataattgtcattatgcctaccccgtcaaacggagatctcttttgctgcaggcgcgaatctcgtattccccccggcaagagggacgaacaccaggttctcccctacggctgcaggcgcgaatctcatattccccccggcacgaggaacgaacaccaggttctcccctacaatggagattttttttgcggtaggggcgaatctcgtattccccccggcaggagggacgaacaccaggttctcccctacggctgcaggggcgaatctcgtattccccccggcggatggcaatatctctttccgcctcattggtggcccaggcgtcccgcctgtgccctggcggtcaactcataactcggaaatgcatctgtccatatttttcagaggccccgcattgtgaagcagagactggtcttcacgaacctgcagattaaggtcatgctgcttttcatctccctggccctggcgcccctcgccattgtcggcgcctttgccatcaagaccgctgaagaaatcatcctgaacatggttaggaaccagattcaacacattgcggtcgataaggcaacgttattagagagatggatttcagaacgccaggccgaccttaaagtcatcgccggttccagcctcttgggatcgctcaaccgggaacagattgctccctttctcgagttggtcagagatcagtacaaggtatacagtgaatttatcgttatcgcgtctgatggcaggatcatctacgacagcacggacaaccgccaccacccccggacggcagaatggttctcaaatgcgctggccggcaaaccatatatgtctgatatcgccttcgatgccgcccagaaggaatcgttcttccgaatatcgactcccctgttgcatgcctcgggaggggtgcaaggcgccgtatgcgccaaggtcggcacgaacgttattctttccatcatcctgcggatctccctcggcgagaccggtgaatgttacctggtaaaccgcgaaggaaccttcctggcccacaaagaaccccggagaatactgacggagaccattgcccagtcggaaagctttaaaaatatcttcaatgccggaacccaccggatcacctacatcgattatcgggggatagaagtcatcggagcctcggcgcgggtgggcggaaccgattgggccctggtcgtcgaacaggacaaggatgaagcctttcgcggcgccctccggttaaagcactacatctttctagtagcggcgatgtccgccgggggggcgctggttttggcctggctgctctcctattatatcgtcaatccgattcggaaactcagcgtcgccgccaactgcctggcccgaggtgaatttgccgaggcctctattgagactacccgggctgacgagattgggctgttatccaacgcctttgcagatatggcgaggcagctcgagagccggcagcagaagcttgagcagcgcatggtcctcaccgagtcggagctggaggagaccggcgaaaaattgaaggagacccaacaggccgcggtccgatcgcagcaattggcctctctcgggcagttggcctccggggtggcccatgaaatccggactcccctgacttcgctcaaattgtttctcgaatcgattgagaacgaaatcaccatatccccggaatacgaagaggactttcaggtggccatgaaccagatacggcggatggaggccaccattaaccgcttccttgacttcgccagaccgcgggaaccggtctattcctggctcgaggtgggggatctgctggaagatgccctcctaataatcggaccgcgggcccgcctgcaggaaaccacgatccggaagtctttgagcccatccctgcccaagatcaaaggggatagaaaacaactgggggaagcgctgctgaacctgatggtcaatgcccttgaagcgatgccccagcgcggcaggctcacggtggcagcgcaccccggagaattgccgggaacggatggttcgcgcccgtgcgtggtgattgacatcagcgataccagccctggcatccagggggaaaatatcggccgactcttcgaacccttcttcaccaccaaagccaccggcgccggtctggggttatctattgtctccagcacggtgcaacggcatggcggggaagtcatggtgcgcagcgtcgtcggccggggaaccactttctcggtgttcatcccgacagaggcggaacccgcaatcgggaaaaatggaaaacatactgatagttgatgatgatgaaggcctgatccacttcctgcatcgtttttttgtccggcagggatatggggtatgcgcctgcagcagcggccaggcggctctcgagaggatagccggcgagcagttcgatctgatcctgctcgactacaaaatgcccggcctcaatggtctggacacgctcagggaagtacggcgcctacaggtcaaaacccctgtcattatcatgaccgcctacggcaccacggacaccgccatcgaggccatgaagctaggggcctacgactatctgctcaaacccttcgaccgggaggaattgcagcgcatcgccgccgacgccctggaggtgaatcgcctcatgaaggagggagtcagttttcccggccacgtctgccaacccgccgctcccgatcgggggccaataaaaattgtcggcaaccaccggcggatgcaggaagtttacaaactcatcggccaggtcgccgataaggacgtgaccattctcattaccggtgagagcggcaccggcaaggagctggtggcccgggcaatctatcaccacagccaccggaaggataaaccgtttctggccatcaactgcgccgccatcccggagatgttgctggaaagcgaattattcggctatgagcggggcgcttttaccggcgcggcgcggacccatatcggcaaattcgaaagatgccaggacggcaccctcttcttcgatgaaatcggcgacatgtccctctcaattcaggcgaaggtgttgcgcgtcctgcaatacggcgaatttgagcggcttggcggcaacgagaatctcaaggtcaatgtcaggatcattgccgccaccaacaaaaatcttgaaagagaagtcgagcagggccgcttccgggaagacctgtattggcgcctcaaagtcatttccattcatctgccccccctgcgggaacgaccggaagacattccgctgctggtcgagtattttgtcagccgctttagcgaagagtatcaaacccctatccggtatgtggccccggcggccatcgagaagctcacctcgtatgcctggccgggcaacgtcagagaactggaaaattgcctccggagggcagtgttgctgtctttaggagatgttatcctggaagaacatctcaaactccagtccgatcaaccggaactgcgaggcgccggccaggaacaattactagccaccatcgatagaaagctggaagagctcattccagagatcctgcgcttctccagtgaaaaaacctatgccaacgtcatcgacctggtcgaaaagacgctcatcgccaaggtcctgcaacagtgcggctataaccaggtaaaagcctctaaaatgctcggcatcagccggaatacgctccgccaccgcatgaaaaagtttcacctggccaccgactaaccccataagaccacaagatgttgcgggaatcgcagatcggcgtcagccaaagcgccgcgcctcccgccttccgctccccaattctgcaagatactcttgaccgatgccgccaattcgtggcataaggaaaagaagactacattacctaatatgcccctaaagattttccctaaaagacgtggagacgccgacatgaaccgccctgctgccttcggtcccgaccacccccatcctctctccaccatgaagaccgaactggtctgggagggcaaatacgatgcatacggcaatcgccgccccatcaaattacctgcttcccccctgcccttgcagcgcattgagaccatcgacgaaccccgggaccgcagccgctcccaggggctgttatgggaacccgagtcggcccaccgcgatgacttccgcaacctcctcatctggggagataataaactcgccctggccgccctgctggaacagttccggggcaaaattgacctgatttacatcgacccacctttcgatgtgggggcggatttcaccatgcaggtgcagctcggcggagaaggcgaagcattacagaaagaacaatcgattctcgaggcggtagcctaccgagacacctggggcaagggaacggattcttatctgcatatgatgtatgagcggctggtattaatgaaagatcttttaagtgagagtggtaatatatttgtgcattgtgactggagagtaaatagctacatccgtttactgcttgatgacatcttaagtggggataaccatcaaaacgaacttatttggatttactcgagaatggcctcaaaaaatcagcgtaactttaataatacacatcaaactattttttggtatcggaaaggaccagggtttactttcaatgttgaccaagtaagaactgaatatgccgaaagcagtaaaaaaagagcaggttatgcaaaaaaaggtgttggaagtggtttattaaaagagggtagtgtgtgtgagcttcatgaaaaaggtaagtttcctgatgattggatgagtattcccttcgagagaaatgcaacctaccaaacagaaaaacctgaaaatctgctcgatgttattattaaggctgcttccaacgaaggcgacctcgtcgccgacttcttctgcggctccggcaccaccatggccgtcgctgaaaaactaggccgccgctggattggcgtggacctgggccgctacgccatccacgtcagccgcaaacgcctcatccaggtgcagcgggaactccacaccgccggcaaaccctaccgctccttcgatgtctacaacctgggccgctacgagcgccagtggtggcagcttgaccggctcaagggggccgacagcgaacaccggcgccttgtcctgcagttttaccaggccgcccccttggacaacccgccccatccgctcctgcacggcaagaaacatggcgccttcgtgcatgtggaccagatagacagcatctttgcctttgatgagctcaagacggcggccgaggcggccagatcggcggggggccgggaactgcactgcctggcctgggaatttgagatggagttggccgccaaaaaacaggccatcgaagcggaaaccggcctcaccgtccggctgaagtacatcccccgggagatcatggaacccaaccgcaccgcctgccagttcttcgaagccggctacctcgaggccagggccatcaaaaagggcaaaaaagtggatgtggagctgctccgcttcactccggccctggccgaggcgccagaggcggaaatgtcggccctgcgggaacgggccataaaatccccgtttgatttcattgacttctgggccgtggacttcgactggcgggacaacaaaccgtttgaacatcactggcaggatttccgcacccgcaaggaccgctccctcaagacccgaaccgatctgggctgggaatatgaccaccaaggcccccatcggatctgcatcaaggtgatcgacgtctttggggtggacaccaccacaataattgcggtgtaggggcgaatcttgtattcgccccgccaaagaggttattcataccgcgtaggggcgaatcttgtattcgccccgccaataatagattttccacatcctgttggggcgaaccacatattcacccggcgtgatgggcgaacacaaggttcgcccctacggggagaggataggtgcaaggacaataaaatgaaacagcggcgttccatgcgcgtggcgggatatgattacagtcaaccgggcgcatattttattaccatctgtattcaacatcgcctctgtctgttaggcgacatcattgaaggggtgatgaatctaaatgaagcaggagaaatggtccgccatgcctgggaagatttgcccctaagatttccctttatgacaccggacatttcggtggtcatgcccaatcattttcattgcatttttttatttaccgggttgggtaggaccgaaccccatattccccccgacaataacagattttccacatcccgtaggggcgaaccccatattccccccgacgtgatgggcgaacacaaggttcgcccctacaacggagatctcttttgctgtaggggcgaatcttgtattcgccctgacgagaaggttcgccccgacgggggttggccaggagggacagcaaacgattctgttggacgcataatacaaacattcaaatccatcacgactttggcttatatttccggggtcaagaatcgtggatggcctccgttttcgaaaagattctggcaaagaaattattatgaccatgtggtacgtgatgaggcagcattgaatcgaatccgagagtacgttgtgtcaaacccgttgagatggcatcttgatcgtgaaaatccgcaaccgcagggacaggatgatttcgacatatggttgaatcaatttccccgatcatccatgcctctataggggcgaatcttgtattcgccccggcaaagaggttattcataccgcgtaggggcaaatctcgtattccccccgccaataacagattatccacatcctgttggggcgaaccacatattcacccggcgtgatgggcgaacacaaggttcgcccctacaacggagatctcttttgctgtaggggcgaatcttgtattcgccccgccaataacagattttccacatcccgtaggggcgaatcttgtattcgccccgacaatagacgcgcgggggaaaatagaaagcccgttcgcaagcgaggagatctatggctttcgaggtaaacgaaaaaaatcttgccgccctggagccgctgttcaacccctgggaagaacccctccgtcaccgtctgccgaaccccatgcccggcggtccggccatcatccagccggggcggcggccgagcaaatgttctctggtccgcagcatccgggcggaagtggacggctggcgccagggcggctacgccggcgtcagccaaacctcccgcaccctgctcacttattggttcagtaccgaacacgaaatccgcgatgaggccggcaacgccatccccttccgctaccactgggcccaacgggaagccattgagaccatcatctacctctatgaactgcgaaatatcaaaagcctggcggagatgatgacggaattcggcggcggcagcctgaatgacctggccctgggcctcaacccggaggaagaccgctggccccggaactgctgcaaggtggccaccggcggcggcaagaccaaggtgatgagcctggcgatagtctggagctacttccaccgcctgtacgaaccgggctccgacctggcccggcactttgtcatcattgcccccaacctgacggtctatgaacgcctgaaagatgattttgaaaactgcgtcgttttttatcacgacccgctgctgccggaggaatggaagtctgattttcaggtgcaggtagtactgcaggatgagccgggcggggccagcaccggcggcgccgtctacctgaccaatatccaccgcctgtatgaatcgcgggttaacggcggcggcacagaggccgagggcgtggccgctatcttcggcccgccagtgaagcgggcccaggctctggacaccggcgcggcgctgagggaacggatcactcgccatccccggctgatggtgctcaatgatgaggcccaccacctgcatgaccccgacctggcctggaacaaggccatcgaggcgctgcaccgccagagcgttagccggggcaacggcggcgtctgtctgcaactggacttcaccgccacccccaagcataccaacggcgagctgttccaccatatcgtctgcgacttccccctgggtgaggcagtggacgccgggatcgtcaaggtgccggtcctgggtgaatccgatgaacttgtggagcggggcaataagcgaaccccggcccgccaacgctacgccaaccacctgaatctcggctaccagcgttatgaaaagacctatgcggaatggaaccgagtgcgcaaaccgatcctgttcgtcatgaccgaagacgcccaggccgccaatgaaattgccgactacctggacagcgacaccttccctctccttaaaggccgggtcctcaacatccacacccgcctgaaaggcaaggtgaaaactgtcaaacgcggcggacgggaaatcaaggaattcgtcgaaaacgagaccgccatgaaaccggatgacctccgggccttgcgggagatgtcccgggagttggacgccaaagacagcaagttccgctgcgtggtttccgtgatgatgctccgggagggctgggacgtgcgcaacgtcaccaccatcgtacctttgcgcccctattccgccaaggcggggattctcccggaacagaccctgggccgcggcctgcgccgcatgttcccggccgccggcatcccggaaatggtgacggtggtacaccatccggcgttccgtaaactctatgaggaggagctggcccaggagggggtggatatcggctacctgcctatccgggaagtcttcaaacagacggtgaccatctttgtcgaccgcgccaacaagccggtggcagacctggaaatagaactcccgctcatctccgatgccgtggaaaccattgccgagctccagggcttaacctttgcggcggtgcggcgctatttccaggagcgttacagccccctgcccgtcggccggagaaaaacaggcccggtggagtacaaagaacgccatctcttcaccgatgaagtcgtcgcccggatgcagttggatgccggcctcctgaccaacgcctggtcggcggcagggtatttcgcccagatgctcggccgggcctgtcgtctgagcaacccgcaccagatattgacgcccctcgtggaggagttcctcggcaaggtgctgttcgagcgcgaggtggacctcttttccggagaagtggaccaccgcatgcgggaggtcgacgttatggagcacgttcgggccacctttaccccattaattctgagccgcacggtcaagaagaaagaacgccagcggatcagccggggacagcgcctttccacctggaaaccataccaggccagcagcaccgaaaagcgtccggcggtcacggcgcgacgcaccatgttcaacctggcgccttgcgaaaatgaatttgagcaggaattcgccgatttctgcgactttgccgatgatatcagggccttcgccaaaaacgccggaccgcaaaagctgatgattgactatctgaaacccgacggtcatcgcgcccactatatccccgacttttttgtaggtctcaaagagggcgattacctgctagtggaactgaaaggcaaacaggacaacctggttcccctcaaagccagaacggcggtggaatggtgccgggcggcctcccagggaaaggtcaggtggcgttacctttatgttccctactacctctttcaacagagtgctccggccaccctggaggaactgcggcgcgcctgcgagccctccctcaaaacgctgcttgatgaagaaaaatcgagacaggcccggctccctttggaagaggccaccgcccaacaggaagcagaagaccggtttaccgccgtcctgcagcaggcgggtatgtcgtcagcacccgcggcgctggcagattccctgcgccaggcggtccatctcctggattatgccgtacgggccggaatgcaggatctcagccatgcgtttcaaccgttattacgcccgctggatgaatatgccataaagctcttggaaaaccgcctgcggccttgcctcccgccggacactgcctcccaatgggcctatttcagtccatatctcgaagacctgcccaaaaaagaacagatgttgttatcccgctatcagaaatatctgcgcggttatctggtctttggccgtccgatcttcaaggtcggcctgctcctctattgtatcgactatgcccaagggggcggccatcgaaccgggggtgtttgggccgacgtagaaaaatgcttcgccgaccaggccatggctgaactctttactatcctcaaaccggtaacggcattccgcaatacccgggtagcgcatgtggaaaccaaactggacaaccccgatgaggcctggaaagctatggttgactggtgccgctgcctgggccgaatggccggtttaacgtatggttaataatgccgcacccctgtgcaaaatttgcacaggccgaaaatagcgcagggcagcagcccctctccccccctttccagatctttgaaccccatcttggatgttgcaataccaccatctcaaccacctgccgctgacccggcaggatcgccgattcatgcattgataaattatattaatcggttggtaattccatccggttagccgggcgtgctggcacaggtgttgcttcgcagtattacagggcagatacaagattcgcccctacagctaaaatctacctttggcggcgaagcaggcgtcctgcggtttatgccatttcgccagcagaaaatattggcatggattattacagggcgaatacaggattcgcccctacagctaaaaggcggcgttgatggaaagaagtctcaaggatgcatcccgaacctgccgaaccgatgatgagatcgcccaggaagagatcgcccgcacgaacgccaggttgcgtcattttcggggcatagctgtcaccgtgatgcatgacgcccttgagattttagaagaaatctgggattcctgccaagatccgcgttcctggaaagaaatcttagacggggtcccggagccggcggcccgaacgccgacggggggatggccggaattttacgagagacttcatcttctccgggcatacattgactatgccaaaagactctgcgaaggatcaatagatcgacagcattcggaaccgaagggaggttgaataatgctcagcaaacttgaagtcatccctggaggcaaacaacctgagagccatgaagttctgtcccctgaagaagacttgagaacttttcacctggttcttgatagcctgctgcgggaggcccagatgacctgggcggacatctggaacgagctgatgggtaccgtgaccaacggcagcatcatcctatccgacgcccagaaaggggccaaacccaagtgcggctgggccgaattcctggaaaaactctggctgctgaaacactaccttgattatgccaggaaatttgccgccaaagacgcctaatggcaaatttatgagtcagaactggcaaccacggcacaattatcagaacgcgcctggagacttcaattgaaggagcgaatttcgtctttgccttacagcctgctgcgccctctgatttctaactaatgcacgcagtatcaaaatcatacaaatttttttatcataaggggagaggtcgattagatgacagaacacagccataaccataatccgttccacatcgcccaacagcagatcaggacctgtgccgacattctgggtctggagcagagcgcccgagaggtactcctgcgtcccatgcgggaatttcacgtcaatttcccggttcggatggatgacgggtcgattaaggtcttcgaaggttaccgcgtccaatataacgatgccaagggacccaccaagggggggattcgcttccacccagatgagaccattgataccgtccgggccctagccgcctggatgacctggaagtgctctctgctagacctgcccctcggcggcggcaagggcggagtggtatgcaatcccaaggaattatccctgcaggagcaggagcgcatcagtcgggcctacatcaaggctatcggccaatttatcagtcctaccaaagacataccggcgcccgacgtctataccaacccgcagatcatggcctggatggtggatgagtactcctcgatggtgggcaacaaccaattcggggtgatcaccggcaaacccctgccgctgggtggctcccccggacggtccgacgctaccgcccggggcggcatgttcaccctgcgcgaggcggcccgggaacttggtatcgacctcagcaaggccactatggccattcagggatatggcaatgccggttgttatgctgcctccctggcggaatcgatgttcggctgcaaaattgtggccgtctgcgattccaagggggcggtgggctgtaaagatggcatctgcatccccaaactgacgcagcacaagcaggataccctgtcggtctgccactgcgagggcaccgaggacgtcagcagccagtcgctcatggaaatggacgtggacatcctggtgctggccgccctggagggagtcctgacggcgaagaatgccgaccgggtgaaggccaagatcattgtggaactggccaacggccctaccaccccggaagcggacgagatcctgtaccgcaaagggatacacgttatccctgatttcctctgcaacgccggcggagtaaccgtctcatatttcgaaatggtacaaaatgcctatatgtactattgggatgaaaaagaagttcatgagaagctggacaccaaaatgacccgggcctatcatgaggtcctggagacctccagaaagtttgtcatcaatatgcgtcaggccgcctatgtggtggcggtggagcgcgtggtggaagcgatgcggctccggggctggatttaatgccgattcgcaatcaaaataggggcgcccctatctgagggcgaatacaagattcgcccctacggggggaatctagacttagcggcgaaccggaataagttcggcgccggcgaccgataatcatggacttatgatcaaaaacctgatagtaagacactagatggatcagccgacctggacactcggctcttaagagagaaattcggcgccggattgtcgatctaaaatctgctgaacaacttatactaatttaacatcaaagttagagtttagcacaaatgacttaaagatcgattaaataaggtggaacaggcttccagcctgttcaatattgcacaggcgggacgcctgtgccaccgatagttttttcgtaatacttcagctatctgagataataaatcaggaacatgattgacggtgcccaccctacagcaccgtagcatcgacagacccgtctgtaggggcgaatcttgtattcgccccaaacaactgaagtgttacgttttttcaattactctatatttgacatcaaattagtattaggtgtcaaccggaaggggatggtttattaaggtaacccgagaagagttactttccatcccctttttaacgttacttttgctggcggccgttgggacgcgtaacgcacgaggtgttttatgacaaattatgatgtcgaacgggctatgcggatgataactcagaaaggccccatgcggttggttctggtaatcgggattatcctgctgcttttcctgttgtcgcgtccctgggttcaggtcggggcgggggaaagaggcgtgattctcaattttggcgcggtccaggattacgtgctgggtgaaggcttacacttcaggatgcctgttgttcagacgattgccttgatggacgtcaaggtgcaaaaatctctgaccaacgccgccgcctcctcctctgatcttcaggaagtaagttccgaagtagcgctgaactaccatattattcctgataaggcaaacgttgtctaccagactatcggcgtttattttaaagatcgcatcatagacccggcagtccaggaagtggtcaaggcagtaacggccaggtataccgccgaggagttgatcaccaagcgtccggccgtgagcgaggccatgcggacaaccctgagtgagaggctcatggagcacaacatcgccgtagatgccttctccatcgtcggcttcagcttttcgaagatatttatggaggctattgaagccaagcagacggcggaacagcttgccctgaaggcgcgccgagacctggagaggatcaagatagaagcggaacagaagattaccgcagccacggcggaggcagagtctttacggctgcagagagcgaatatttcgcccgacctgatagagctcagaagggttgaggccaatctcagggcaatagagaaatggaatggcatcctgcctcaggtcaccggcggcggcgcggtgccatttatcggcatcggtgaaaccccacggaaataacctccgaaccttttcgtaaacctcaaaaaggtgcgcgatgcaacattctccggtcattggcagcggcataccggctctggacagcatcctgcaggggcttcgcctcggagataacgtcgtctggcaggtggacggactggatacctaccgcaaagcggcgattcctttcgtcaggcaagccctgctggaccgccgccgggtcatctacgtccactttatcccgcattgcgatatcctgacgccgctgtccggcttcctggctgaagaagttgatccacgcccgggttttgactccttcagcgcccagttaaacaagatcatcgacgagaatggcaggggcgtattctacgtctttgacaacctttcggcgctggtggccgagtgggccaccgatgagctcctggcgaatttctttcagttgacctgcccatatctgcgggaactagataccgtggcgtatttcgccctgacccgaggacagcactcccatagcgccgtggcccggatcagggacactacccaggtcctgatagatttctaccatgtcggggaccggctttatatccatccgctcaaggtatgggaccggtattcctctcaaatgttcctgccgcacctgctcagcaacggcattctcaccccggtcctggtgagcggagatgcctccgccatatcgcagactgccagcaagagccccctgaaagtcaaggccgattcgatagccccctgggatagcgtctaccgcaaactggcccagtacagcgaggacgaactcagttttctggaggctacgccggagattcaggctctcaagcaggagctttcccagatgatcatcggcgggcacccggaattccgtcgtctggcggacaagtatctgactctcaacgatcttctgagcattagaaaccgtttgatcggttccgggcgcattggcggcaaggcggcggggatgctgctggcccgcagaatacttctaaatgattctagtgagttagacttctccggggttttggaggagcatgactctttttttatcggttcggacgtctttttcacctttctggtcaataatgatctgttccgcctgcggctgcgcttgaccaggaattcccagatttcgccggaagagttcgaaaaggttgaagagcgttttttggcaggcagtttcccccaggagattatggagcagttcaaagatctacttgcttattttggccaggcgccgattattgtcagatcgagcagtctgctggaggacggtttcggcaactcttttgccggcaaatatcggagtgagttctgtgttaaccagggcgatcccgaagaacggatggagtattttcttagaaccgtgaaattggtctatgccagcgccgtgaatccggatgccctgtcatatcgacacctacgaggcttaggagaatccgacgaacagatggctatcctggtacaacgcgtctcgggtatgcgatataaaagcttttttttcccacccctggcaggcgtggccttctcacacaacctctaccgctggaccgaccggatagatccaaaccagggaatcatccgactggtcttcgggttgggaacgcgggccgtcaaccgggtaggaggagattatccgaggatgattgccgtcagccacccgcaactgcgccccgaagtcggctgcaaagtggcaacctactcgcagcgggagatggacctgctggatttatcagccaatgacttcgccagcacgccggtggccagggcgatctcggatctggactttcctaacctgcatctatatttttcttttctggatgatggctaccttagagagccgagcggaccgcggctcaaaagcctcaaggacggcatcctgaccttcaaccgtcttatcgcccggactgattttgtcaagatcatgagaacgctcctggcaaaactcgagaaggcctacggttaccccatcgacatggaattcaccgcttttgtagatgccgagggcagaataaagatcaatctggtccagtgccgtcccatgcggttgacgggtttgacggaggttgccagtatcccggaggatatcgctcctgattgtatcctgttccgggccaatcggacaatttcaggcgggacagtcccgaatattcgatacattctctacattggggcagaatcctacgccagaaaggcctccttggaattaaaacaggagatgggaaggatcgtgggggagattaatcgccatccggaaattgtccgtcagcagatcatgatgatggggccgggacggtggggcagttccaacgtggcgctcggaataaacactacctatgccgatatcaaccatacctcagtcctggtggaaatagcgcgggaagaggcgggacacatcccggatgtgtcatacggcacccatttctttcaagatctggtggaatcccagattatctacctgccgctgtatccggatgaccctcaggctgactttaatctcgaatttttccagaactcacctaatattttaagccgcatcctgcccgaggctcagagattcgaggaattcatcaaggtgatcgatgttcccgcggttaccggcggccgctttgttcaagtagtggctgatccgcgccaacagcaggccctctgctttattagagatcatgagtgctgagaataatggatttatacctccagtaatttcccctatcttggcggttcactgtccactgtccactgtctataggttacgtccccatctctttatggattaatggccaataccgcggcaccgttgatctttccggctttgataagctgcagggccttgtttgcctcggcaaggtcaaagacctgggtttcggtgtggataggaatctccgccgctaaccggaggagttcctcgccgtcccggcgggtactggcagtcaccgaacgcacggttttctcgtaataaagatgtttttcataatccaaagacggaatctgtgacatatagataccggccagggccagaacgccgcctttatccaaaacccgtaatgcctccgggaccaggctgccggcgggggcgaagatgatggcgctgtccaggggggccggcggaaggtcctgggcctgtcccacccaggcggcccccagtttccgggccaactcctggtggccaggactgcgggtaaagacaaagacttcacagttccagtaacgggccacctggatggcgatatgggccgaagcaccaaaaccatacagccccaatctcccccccggtttgatctcactaagccgaagggcccggtagccgataatgccggcgcagagcagcggcgccgcctccaggtcgggaaaattctcgggcaggcgatacgcaaaatcagccggcgccacggtcatctgggcatagccgccatcgcggtgataaccggtaaactgcgcctgttcgcacaggttctccagacctttggcacaaaaacgacagttgccgcaggcccagtgaaaccaggccagccctacccgatcaccgacctggaaccgcttggtacgcggtcccaactccttcacccgaccgaccacctgatgaccgggaacgagtggcagccgggccagaggtagctccccctctacgatatgcagatcagtgtgacagacgccgcaataacttatctctatcatcagctcccccggtcccggcaacagcggggggagctctaccagatggaggggattactgccgataggcgcagggaattccaagaccatggcttgcattgaagtatccttccgatcatcgttaaaaatgactctatttttgccctcaccccaaccctcggagggagaggagattcaaggaagttatttcccggccaacaggaaaccgaaaaccaaaaaccaagatttatacactagaaaccagaaacgaacaacttgctacttaccggattgatagggatcccaatcgaagccccaaaaatcgctgtgaaacgggatcttgtaattccgccggtcctcgtaggagggatagcgccggtccccaccttcctgggccagcatagggacggggaatttagggggcaatagcccggctttgtgggcctcttgggagagccattcccggtcctcggggtgagcgatggagatcagagctgcggcgcgttcgtagccgctcagtcccctcaggttgacgatgccgtattcagtacagatataatgcgacaattgggctggcacgtccactgccgaaccttcgggcaggaagggaacgatgcgagagctgccatgtttactgcgggaggtcatcgaggccacggcccggccgcccttggactgggaacagaacgaaatgaattgaaagtagcccccggagccggagatgggccgcttatggtagaaactacagcactgctgccccaggaggtccacggccacgcagttgtcgatggcgatcatatggtcgatgcgggccaggttatagaggttgttggtatagccgatatcatagacggccaggttttggttccggtgcaccgtatcgtaataccattcggcatcgaagggaaaggcaaagcaccagacgctacgaccccggtcgatattcttataacggttggtgacctgtcctgattcaatcatccggatgaggccgtagttgagcatctcggtatgaatacccagatcctggaacccggcttcggccatggccgcaacacaggctgagggcagtgaaccgatgccgagttggatgacgtcccggtcccgcatgatgcccataatgtgatgggcgatctgcatctcctcgggcttgggctgcaagagacgttcattgacctggggccaggcatggagctcggtatccacctctacccagtaatcaatttcgtcgatgtgaatggtgttgaaacggccgccttcagcccaggggtagtcggcccggacctccaagacaatatttttggcagtctggcgaaagatattgcaattattggtcccataggaaaaattatagaaaccgcgttcatccggaaggctggcggcgttccaccaccagtcgatgccccgttgtttcggctggcggtgagcaaagcgataatggtgaaaccacatacccagcgaccagccccagtgggtccagtcgctgacgttatgccgatcgcgggcctgccggttccagggaaagaaaaagtgttcgtggatacaatgaaattcctggaggggatccacctgctggaattccggatgaggataaaacgtggcgtagagccagagttcgatatcccgaagctggggacttaaccgcttggctaattccttcatcaagacggtggaatcccctccaacagagccgggctgtatccaatccccggatctgaccagatccagaatctgctgtggagttctttttttatcacggattttctgctggacaggcgtggtcatgatgctccctcccggagtgtcgtcgaataaggagtaatcggtaccctgtgttcagcggccggtatttaagaaaatactgaccatcatcgatcccccggacactggtccctcattactttccctcaggtaaacggcgatatcataccaaataatgagtttaaaaggcaaacttcttatgggacaacaggggtagagaccatttttctttgacaggtttcaagggagttcttataatcccgatatatatttaggggggggaaagatatgcgtttaggagtatttatccgggcggcgcgcctgccttttctcaccggatcgctgatgccggtggctttgaccgcggccttggcctgctggcggggcacctgggaagggtttttctatttcttcctgacggtgttgggggtggccgggctgcacacgggcggcaacctgatcaacgactattacgattcttttggaagcgaccccattaaccgctttgccacccctttcagcggcggcagccgggtaatccaaaatggggagctcagtgtcgaaaccgtcaggaacctggcgtacgcctgtctggggctgggggtgatctgcggcctggtcctcatgactcacggccggccgtgggtggtggttctaggactttcaggactggctgccgcctatctttattccgcctcgccggtgcaactgatgagccagggattgggggagttcactatcttcctggccttcggtccggtccttaccctgggtgcattctatgccataaccgggcgggcaactgcagagggtttttacgtgggcctgcctctggcctgcctcatcaccgccatcctgtggatcaatgaatttccggacctggaagccgacaccgcggttgccaaggagcacctggtagctcgcctgggtctcaaaaaatccctcctggtttataccgggttgatgttggcgccttttctgagcctccctctccttatggaagcttttgactttcccggacacctctttgccgggttagtggctctgcccctggccgtaaaggcagtgcggttagcctggcagacaccccccaccgatgaagagtttatccccatacaggcgcttaccattaaaacccactttctcctcggatcagccctgacattggcctttctatatgcggcctggctgtaaaatcggggcagatacccttagctcagaacggcgccgtcctacttgaaaaagccgatgattaaaattatgttagtaatgatactcttgaaatagactacagtaccgctcaggaaccctttttctaacttttatagcacatcagggacgttagcgactttaattggcagcagtatctagaggttgagggcatgaataaaataactcgcttttccgtctggtattttttgttgttccttctggttgttttctttttgcagaattatttcgaacagcaacggatacagaccataagttacagtgacttccggcaactggtagatttaaaaggagtgagggatctagtcctgtccaaagaggctatcaccggacggttgacttctgccggggtggagtttttgaccaaagaaggaaagaacccggagttgacggagctgctgaagcaacaggaagacaaagaaccgcatttcaccaccatccggttggaggatgcgaatttactggagcgactggataagcagggcataacctacaccgcccgtctggataagacgtggctcacggcgctcctctcctggctcctgccgatggtgctcctgatcggggtttgggtttattttatccgcaagattggcgccggcgctaccggcggcctcatgtccatcggcaagagcaaggccaaggtttatgtggaagacgagaccaagatcaccttcaaggatgtcgccggagtagaagaggccatcgaagagcttcaggaagtcattgaatttttacagaaccctgaaaaattccaggccctgggaggaaagattcccaaaggagttctcctggtagggcctccgggcaccggcaagaccctcctgggccgggctgtggccggcgaagcgggggtgccgtttctaagcctcaccggttcggactttgttgagatgttcgtgggggtaggcgccgcccgggtgcgcgacctctttgcccaagcccaggaaaaagccccttgtattatttttattgatgagctcgacgccatcggcaaggcccggagcctgagtcccatcaccggtggccatgaggagcgggaaaacacgctcaaccagttgctttccgaaatggacggtttcgacacccgcaaaggggttattatcatgtccgccaccaaccggccggaaatcctggaccccgccctcattcgcccgggccgttttgaccgccagattttggtagaccgtcccagcctcaaaggtcgggaagacatcctgcgggtgcatgtgcggaccgtcaaactggccgaggatgtcaacctgcataagattgcagcccgcacccctgggatggtgggggctgatctggccaacatcgtcaatgaggccgccttactggctgcccgcaagaacaagagtgcggtggctatggatgacttcgaagaagccatcgaccgggtcatggcggggttggagaaacgcaaccgggtgatgaatcccaaagaaaaggagatcgtagcatatcacgaaaccggacatgccctggttgccgaatctctgccgacggctgatccggtgcaccgggtctcgatcatcccgcggggcattggggccttgggttatactttgcagctccccaccgaagaccggtatctgatgaccaagaccgaactggaggaacgtctggcggtcctgttgggtggccgggtagccgaagagatcatcttccaggaggcctccaccggcgcccagaacgacctctttcgagccacggatatcgcccgcagcatggtgcgggaatacggcatgagcccgaagttgggaccgatgacctttgaacgggagcggcggccgctctttctcgaaacgatgatgccgccttctgccaaagattatagcgaactcacggcccaggaaatcgaccgggaagtaagcgccttaatcgcccaggcgcatgatcgagccaaagagattctggagagcaggcgctctaccttggatcgggtggccaaactgctgctcgaccaggaagttctggaaggagatgagctgcgccaggtattgggggaagagagctcccaggcatgatcaattcccggttaacggagagctttccggcgcaggaccaagccaggcgggcggaagtatctccgccgggtgccctcgggcctttctaaataaggcccctgattgatatgccatccgcatttaccgaaacctttgcctcttttcgccaccgcaattaccgtctgttctttctggggcagacgatttcgctcatcggcagttggatgcaggtcgtagcccagggatggttggtcctgaccctgaccaattccgccttcctgctcggcctggccggggccttgcataccctgccgatgttgctcttctccttttggggaggagtcattgccgatcacgccgataagaggcggatggtgatgctcaccaatgctgccggcctgctgctggccctgatcttgggcctcctagtggcgtttgatctggtggccatctggcagatcatgatcctggtctttggggtcggaaccgctatggcctttgatattcccggacgccaggcattcatcattgatctggtaggcaaatccgacctgcctaacgccattgccctaaattccagtctgtttaatggcacccgcgccctcgggccggcctttgccggcctgctgatcgcctccgtgggcattgctaattgtttttttctcaacgctctcagtttcctggcgccgcttatctgcctgtcgctcttacgcctgcattatcaatctaccctgcgtgctcgcccccgtaccctggccggactacaggagttattaacctttatccgacatcagcgtccggaattgggctggatgatgaccattatggcctgcaactccatcttcgccttctcttttaccgtcctgctgcctatgattgcccgggatgttctcggaaccggcccggaaggctatggttttttgatggccgccagcggtttgggggccttttttggggctcttaccctggccacgtttatccgtcgccattccccggtatattttttctggggcggcgccttcctaatgtttctggccctgctttttttctcctgtactgaaaactataaactcgccctcgtatgcctctttatcgccggtttcggcctaaccgttaatatttccaccagcaacagcctttttcaacttaatgttccggatgaattgcgcggccgcattatgtcgctgttcagttttacctttatcggctttacccccataggaaactttttttatggaactttagggcaatatttcggtccgtgtttcacggtgcgtctcggtgccagcctggctatcattctttccctgtcttttttgctggctcacccaaaactgcggcgtctgcattttaatacagagatggatacaatccgagtatttggggaaagaaaataagtttcgagtttcgggtttggagctaatcaaaagaaatatcccacacgggctgaaagcctgcgccacagggtaaagagtagaatttttccgatgcctgcggccaccatggggttggcgtatttttctcccttttaactcgcagggttttccgcccttccagaaaatcgcttgctaacgagcgccggtaaaggtaaaacatttataagcattcagttattagcagacagctttcagctaaatcaacaagtcaggtgtaagcttagaatcttgatagattacccataatctcctatcatagcggtttacctcattattaagctgacggctgaatacagttaaacattcataagctcaatccagactattccaaggtcatgtcctatcaagtcttggcccgcaaatggcggccccaaaattttgacgaagttgtcggtcaggagcatatcacccgaacgttgaaaaacgccctggagtcgggacgggtagcccacgcctttctgttcagcggaccccgaggggtgggcaagacctcgatagcccgcatcctggccaaggccttgaattgcgccgagggtccggcgccgacgccttgcaaccgatgccaatcatgtgtagagatcacccagggacacagcctagacgtcctggaaatcgacggcgccagcaaccgcggcatcgatgaggtacgggaactacgagagaatattaaatatctgccggctcatggcagttataaagtcttcatcatcgatgaagtccacatgcttaccaaagaggccttcaatgccctgttgaaaaccctggaggagccgccgccgcacgccatctttatcatggccaccacggaatcgcacaaagtgccggtgactattctatcccgctgccagcgttatgacttcaaaaggctgtccactgccgccatccaggcgcatctggcgaatctcacggcccaggagggctggcatctagcaccggagggactgctgctcatcgcccaagaggccgaaggcggcatgcgggacgcccaaggtttattggatcaggtgatcaccttcggcggcaccgaggtctctcccccggagatcgcccgtatcctcggggtaaccgatcggctcctgttgctgcaaaccctggaggctatactgaaccgccaggcggcccagctcctcgatattttagctgaactgcatgagcacggccacgatctccggcgctttttccatgatctgctctttttcagtcgacacctggtcatcgccgcgctcggcccggaagtccggcggctggcggatctcgccgaccaggagtgggaccgtttgcaggagatggcccgccagaccaatctggctcatctgttcaatctgctgacaacactcttaaaaggggaagaagaactgcggcgttcccccttgccgcgcctgtccctggagatattattgctgcgcctggtaagtttggaaccgctgctggacctgcccgagtggctgacgcggttgtcagctctcgaaatgaagctggatcagggacatattccagctctagggactgatgcaccccagagatccgtctctcagggaaagtcggttgatcgatcatcgcaaacgtcaaaggcgccgtcggtggccgagccctccaagggcgacagcccggcatcgtgggaatcgtttgtacattttgtaacgcaaaggggcggcatacctttagggggaaagctccacaacagccacctccataaacagagagacggacgtctccatgtcgcccccggccccgcctggcgcactgcccagcccgagcatctggaacagattcaagccctggcgcgggattttttcggcccgcaatgccaattggtcattgaagccactgccgccgccaagtccagccgcgagacccctgcatcccgacgtcaattgtcacttgacgaaatcaaacagttggccgaaggcatttttgggggtacctggctgactgagacaatgcccaccgatgtggcaaaggagaacaagaagtgaaaaacttaggcagcatgatgaaacaggctcagaaactgcagagtaagatgttggccatgcaggaggaattgggcaaccggaccgtcaccgcacaggcaggcggcggtatggtggaagtagtggccaacggtcgccaggaactgatctccctgcgcatcgacccggaggtggttaattcggaggatgtcgacctgctccaggatctggttctcgccgcggtcaatgatgccctgaaccgttcccgggagatggtagccgatgagatggccaagctcaccggcggcatgaagattcccggcctgttttagccgggccgatgttgagccttcaaccaccggcatgatgaggtgagtcattgcaaaaggaaattaggaagttaaggatcatccggctaacctctaaacactgaccactgacgaccaagccatggcaagaaatttctatcctgcacctctgcagaaggttatccggggacttagcagatggcctggaatcggcgaaaaaaccgccacccggctggccctctacttactacgggcggcagataccgaagtaaccgaattggctcaggccctgatcgacttgaaggctaagatcaggctctgctcccgttgttttgcctttgccgaccaggaactttgccccatctgcgctgatccggggcggaataacggtcagctggtggtagtggccgatccgggggacctgatcgccctggagcgggtcggtttttttcaaggcgcatatcatgttctgggcggcctcatctcccctctggacaacgttggaccgagggatttgcatatttccgagcttttgagccgcttgcactccgaagccattgaagaggtcatcctggccttgaatccgagcctcgagggggaggcgacaacggcttatctggcccaagagctgcagggcaaaccggtaaaagtaacgcggattgcctatggtctccccatgggcggcgatttgaagtacgccgaccaacagactattaaagagtcgttgcggcatcgggtgagggcgtgatataatattagtatttgattatcttacaaataataatcccaccttatcaatgtaacccttttaaatgtgacctactgatgaagagcctaacgaagtttaccttaaaaaaatctgttttcatatttcgttgtgatcactataatatgccaatttatatcatataattgagataagccccataaaaaggagtttgaaggtatggaacctctcattgatgacctgctgcataaggtcaaggtcatttcccagaccagctatggaacgatgctaaacaagatcatcgacagcgtctatgagaaagtggaagaagaatacgacacagaacctctgaacccggaagaattacaggtcttggaagaggtcgtggccgccgtcaagcgtggcgacctgagccggttcatttctctggaagagtttgaaaagaaacacgggctatgagctaccgggtcgaacttgatgcacgggctgacaaacaggcggaaaaattagaacgggaaaccctaaaacgctttcagaagcgcttccgggagttagcccaaaaccccttcgacccgagaatctccaagcccctgaccatgtcggcgaaccgtcggacctcacgagtgggcgactggcgcataatttatttcgtagataagggcagacaaacagtatttgtgacggctatctgccatcgcaaaccggcctatgataaggtttaatcaataacgttgagatgttaaggttccaagactattcctttctttagttagcgctatgacttgataatataactgaatgagattcaaacaatttttacagttttctatgcttcgatatgatcattgaccgccgccttttcaaaaacatcgactggattctgctgattctaactcttttgatcgtttctctcggtattgtcaatctctacagcgccggtctgaaccaggacacggggcgtgatactccgctctatctcaagcaactttattggctggcgatcggtctgggcctgatggtgtttatgaccaccttcgattaccgctaccttgaaaagcttgcttatccggtctattggctggctgttattctgttgatcacggtcatactgatggggaaagtggtctccggctccaagcgctggctggtagtgggaccgatggtatttcagccttccgagttggcgaaggtcgccatcatactcgctctggcggcctatttctatcgtcaggaaagatttgatcctttatcctggcgggagctgatcatttcatgtctgctggtgctgccgccttttgcattggtagccaaacagccggacctcggcagcgccctcctgatcactgccgtggcctccacgatcatcctcttcgtcggcgtccggtggcacatcctggtcaccctgataatatcttttgtagccttatccccggtctcttggttttttctgaaagattaccagaaacagcgcatactcacttttttaaacccggagcaggaccctttaggctccgggtatcatatcattcagtcaaaaattgctgttggctccggccttttgtgggggaagggcttcctccatggtacccagagccaactcaatttcctgccggagcaacatactgattttgttttttcggtttttgccgaagagtgggggtttttaggctcggccggcctgattgtgctctatgccctgctcatattatggagtttgcagatcgcccgctcctgccgcgaacggttcggcaacctgttggccgtcggtatctcggccatgatcttctggcagatattcattaatatctctatggtgaccggcatgctgccggtagtcggcattcccctgcccctgttcagctatggcggctcttcgctcatctccaacttcatcggcatcgggctgctcctcaatatccgcatgcgccaattcctctttttcagtccgaccttgtgattttttaaacaagtggtatctttttaatataactctgagtctgagcatttttaagcgatttaaagaggaggaagctgaattttcattttatcgcagcatttcagatatttttgggagtgccgaggcgccagacgatttttgaaaaaaacctttgacagaacggccaaaataaggtaataatccaaattgactttgcataaaagttcacatagtcgttttatttgcaataacaaaacgttataagaggtggccagtagatgattgacattgattggacattgtttgtgcagattggtaatttcctcgtcctggtctttctcttgaacatggttctgttccggcccatacggggggtactgaaggagcgtcagaatctcttttctggccttagttcggaggtctcctcgttaaccgaggcggagcagggggtgcgccaagacatccaaggcgagttgctcgcggctcgcaaaagcgggatgaacaagcgtgacatgctcaagcaggagggcagcgccatggaagccggcctgatggaaaaagcgaaggccgaagctgacgccgaagcggcgcgcatggcggagaagatcaagtctgacgtcgccgccgcccgggaggctttgagaccgcaggctcaatcctttgctcttgacctggctgccaaaatactggggagggagatggcatgaggatcaaaaacatctgcggggtcggggttaagagcgcttctttggccatcgctgccggtttggcaatggctggggcggcctgggccagtgaagctcacggacatggcggcatagatgcagccaaattaaacgatcttctctggaggaccgtcaattttctcattttcgccgcgattctcttcaagttggcggcaaagcccctgaaggagttttttgccaaccgcaagagagacatcagccaggagttgcaggatcttgaaactcagaagattgcggtgcaaaaagccctcaaggaagccaagtcgcagttggcggcggttgctgctgagcgggaacagatcatccagcaatatctagctgaaggcgaggcggaaaaggcaaagattatcgagaaagctgaacagtcggcgcagcgcctgaaagacatggccctgatgaccatagaggcggagaccaagaaagccgcggccgatctgaagcgagagattgtcgaaaccgcagtcgcgctttcggaacagcttatcaaagaaaaaatcgtcgccgaagaccaacagcggttggttgatgactacttaataaaggtggtggaagctcattgataaacctgtcgcttgcacgtcgctacgccaaagccttgctgagcatcggcaaggaggatggccggtataaggaatatggggaggagctcaactcctttacctatcttctcgaaagagaagcggagctgaaaaacgccatcatcaatcccatctaccctcgtgacgatcgcaaaaaagttttggataagatcctggagatgattcaactctcaaccattgtcacgaacttcatcaacctgcttttcgataaacaacgcatcgatggcgtctttcaaatcaatcaagaatatcaacaattggtagataagctggagaatatcagccgcgccagagtcactaccgctgcccccctgggagaggacgtgatcgaccgcatccgccaggcgctggagaaaatcaccggcggcgctgtagttctagatgtcacggatgattctcagatcatcggtggcatcattgcgcaagtcggcgatctggtgcttgatggcagcgtgcggacccagctccagagtttaaaagaaactttgataagaggtgaggttgcttaaatggaaatcagagcagaagaaatcagtcagattattcggacccagatcaaggactatgagaaaaaggtcgaggtggctgagaccggcaccgttctttccgtcggcgacggtatcgcccgcgtttccggcgtggaaaagtgtatggctatggagctgttggaattccccggcggcatctttggcatcgccttgaacctggaagaagacaacgtcggctgcgccatcctgggtgaagatattcatatcaaggaaggcgacatggtcaaaaggaccggccgtatcgctgaggtgcccgtcggcgaggcctgtttgggtcgggtacttgacccggtgggcaatcccatcgacggcaaaggccccgtggaggccaaggaataccgccgcatcgaactgaaggcccctggcgttatcgagcgtcagccggtgaatgaacccatgtataccggttataaggccatcgatgccatgaccccggtcgggcgcggtcagcgggagctgatcatcggtgaccgtcagatcggcaagacggctttgtgcgttgacgccatcatcaatcagaaagattccggcgtcgtctgtatctatgtcgccatcggtcagaaaaaatccaccgtagcccaggtggtggatgccttggagcgtaacgatgctatgaagcacaccatcgttatctccgctaccgccagtgaaccggcgccgttgcagtacgtatctgcctttgccggctgcaccatgggcgaatattaccgggattccggtcgtcacgccctgatcatctacgatgacctgtccaaacaggctactgcgtatcgccagatctccctgctgctccgccgtcctcccggacgtgaagccttccccggcgacattttctataatcactcccgtctgcttgaacgggccgccaaactcaatatagagaaaggcggggggtctctgacggctttgcccatcattgaaacccaacagggcgacgtttcggcttatatccccaccaacgttatttccatcaccgacggccaggtttacttggaaccggcactcttctttgctggcgtgcgccctgccattaacgtcggtctgtcggtttcccgggtcggcggcgccgctcaggtaaaggccatgaagcaggttgccggttcgctccgattggatctggcccaataccgtgaattagccgcctttgcccagtttggctctgaattggacaaagctactcaatcccagctcaaccggggtatccgcctggtggaaatccttaaacaaccccagtatgacccgctaccgatggagaaagagattactattctgtatgccggtacccgggggatattggacgatctgccggtggaagttctgggagcctttgagaaacagctctatgagtacatcggcggcaagcacccggagatttttaatacgctgaaagaagctaaggaaatcaatgccgacctggacaaccagatgaaagccgccctggaggcttttaaggccgatttcaaagccagcctggccgcctgatgaccggcgcacaccggaaatcaaggagggtaatctaatccatggcaacattacgagacatcagacaaaaaattgcggcggtgaaaaagacccagcagatcaccaaggccatgaatatggtttcggcggccaaactgcggggtgctcagacgcgtatggagcagttccgcccctatgctgccgccttcaagcagatgctggccagtatcgcttcccgggtggagcccgaggcccatccattctttcaacaggccgaaaaagtggagaaggtggagttggtgctgatgactgccgaccgtggtctgtgcggcagttttaatatgaacctgatcaacgccgccgataaattcatcaaacagaaaaaggcggaaggcatcggagtggtcctgaccacggtcggtcgcaaagggcgggattatttccgtcggcggcaggctgatattcggcaaacgtatgtcgacgtctggaataagttcgatttctccaacgcccagactgtggctcgcgactcggtaagcccctttaccaacgctgaggtccaggaagtttatctgatttacgccaactttgtgaacatggtgacccaacggccggtattgatacctctgctgcccatcattccggaagccgcggaagagggtgccgtcagccaggagtatattacggaaccggcggcggatcaattcctggaatatctcctgcctcgttacatcaatgtcatggtctaccagggcttcctagagaactccaccagtgagcacgccgcccggatgaccgcgatggacaacgccagcagcaactgtaaagacatgattacgtccctcactatggtaatgaacaaagcccggcaggcggctattacaaaagaattaatggatattatcggtggcgccgaggccttgaaaggctagcccgcccattgaggaggaccttagaaccatgattattggaaaaatcgcccgagtcatcggaccggttgtcgacgtagaatttgaggaaggtcaacttcctcacatcctggatgcgttgctcatctccaacccggccatcgacgacaccgaagacaacctggtcgttgaggtggcccaacatttaggcaacaatgtcgtccgcactatcgccatggacactacggacggtctggtacggggaatgccggtcaaggctaccggcaaacccatcgccgtgcccgtaggccacgaggccctgggacgcgttctcaacgtggtcggcaaacccgtggacggcttaggaacagttgaggccaagaattattataccatccatcgtcccgctccggcctttgtcgatcaggacaccacggtgaaagttctggagaccggcgtcaaggttatcgacctgctggttcccttcccccgtggcggtaagatgggcatgttcggcggcgccggcgtcggcaagaccgttatcatgatggagatggtgcacaacatcgccatgcaccacggcggcatttcggtgtttgccggtgtgggcgagcgcacccgtgaaggcaacgacctctacctcgaaatgaaacactccggcgttctccccaaatgcgccctgatttacggccaaatgaccgagcctcccggtgcccgggcccgcgtggccttgaccggtctgaccgccgccgagtatttccgggatgaagaaggccaggacgtgctcctgttcattgacaacatcttccgttttacccaggccggttccgaggtttcggcgcttttaggccgcatgccttcggcggtcggttaccagcctactctgggtactgaccttggtgaattacaggaacggatcacctcaaccaagaagggctccattacttcggtgcagtgcgtttacgtgcccgccgacgacttgaccgacccggccccggccaccacttttgcccacttggacggcaccgtggtgctctcccggcagatcgccgaactcggtatctatccagccgtggacccgttggactccacctcccggattttggaccccatggtcctgggtgaggagcactatcgggtatcccgccaggtccagatgatcctgcagaaatacaaagagcttcaggacatcattgccattctgggcgtggatgaactctctgacgaagacaagatcaccgtggcccgggcccggaagattcagcgcttcctgtcacagcccttctttgtggcggccaccttcaccggcatggacggcaagttcgtctccgtgcccgataccgtgcgcggcttcaaggaaattatcgaaggcaaacacgacgacctgcccgagcaggccttctacatggtcggtggcattgaagaggccgtagccaaggctgagcgcttagcggctatgggctaagccctctgatctaggagggaattatggcagaaaaaagcctgttattagaagttgtgacaccggaccgccaggtggtctctaccgaggtcgacattgtcgttgcacccggagtagaaggccagttcggcgtcctggtgaatcacatccccttcctctcggcactcgagatcggggagatgtactatcgcaaaggcggtcaagtggagtatatcttcattggcggcggctttgcggaggttaccggcgccaaggtcactatcctggcggactcggccgaacgtggtaaggaaatcgatatcgagcgggccaagcgggcgcgggaacgggccgagaagcgcctggccatgggccggaccgcagaaatcgactgggcccgggctgaagccgccctacggcgctccatttcccgaatgaaggtcgccggccggtaaaccatctaaacttaacccaactatcaaaggcaagccaacaaggcttgcctttggtttttgggagatgaaccagatacctattaacattttggggcgaatacaagattcgcctctgcagtattggacggcgaaaatgaaatttgccaaatcctgccaattatgtataatttccttcactgccttaaaaaacaaggcaatcctgggaaataatcccaagaccgagggaagccggtattcggcggaacagacacgaaagacgcgatgcccttcccttgccggcctggcagactattttttaactcaattgaaaggtgaaatactcagaccaattaatggatcgggtaaaaatgatggtatccgcagctcagaaacgcctctggtttttgcagcaaatccaacctgatagtttcggatacaatatctctggggcgttaaagttaaccggatcgcttgatatcggcgtcttggaggaaaccctttaccagatagtccgacgccataaattcttgtcggcagagtttcctttccgcgacggaaatccaagcgtggcctttattcaccctccccatcgaaacctcgaaatcattgatctaggagaaataccctaccagtcacggaaatctgaggctgagcgtttaatgattgcggcagtaaaagtccccttcaatttaaccagcggccctttactgcggatgaccttatttcgcctcagcaatagcgaaagcattctctttctgctgctgcaccagattatttgtgacatgtatgctattaaaatcctcttaagagaggtaatcgaggtttatcagtccatttcgtccggcgcctccctaccatcgcccccggcatccgattatgactcttattctgataggttaccacttgaaatgggtcaaaatcggatcgaggctgacctttcctattggaaaaatcagctcggcaatcttccgccgttggagcttcccattgacaggtctcgtccgccgattcagacgtatggcggagcaattcaatcagtagttctcccaggtactttggctaagacactgcaaagcttgagtcaacgggaaggagctgacctgtctctcctcatcctgggagcgctgttcaccctgctctaccgctatacccaccagccggatcttactgtgggatattcccttcctggccggacttggccgggatctgaaaatcgtatcgattatttggaaaacttcctggtactgcggacgcaggtctctgatatgcattccttccgccagctattagaggagattaaaattagctaccgggaggcccttgcccaccagggggttcattttgccgagattgtccaggcgttacaggtagaacgcgatttaagccggacaccctttttccaggcgcggtataattatgtttctaccccgacaatccgggtgcagttgcaggatctgctttttgaggaagtacgctttgatcctggcatagcgccgtacgacctcagcttaacggtttggccgcgggacgatggcatccattgttcctttcagtacaataccgatctctttgatgcgcctaccatatcgcgcctgacggggcatttcctgacgttactgaatggcctagcgactcaccccgaggaacctatctgcaccttgccgctcctgaccgaaccggaaaggcatcagattctggtggagtggaacgccactgaaacagattatccgaaagatcaatgcattcatcaccttttcgaaaacctggccttgcaaacccctgaggcgccggccttaaagttcggcgggcgtcagcttacctaccaacaacttgacgcctcagcaaaccagttggcccattgcctcaaaaaactgggaatcggtccggaagttccggtaggtatctgtgtggagccctcgctggagatgatgattggagtgataggcatcctcaaagccggcggttgctatgtccctcttgatccggaatatccccgggagagaatcgcttttatgcttgaggatactcagaccccggtactgctcacccaacagagccttgtggggcaaatgcctaaattgccgattcaaaccattctgatggacaaggatcgcggtagattttcatcagaaaacaccgagaggatcgcaagcgaagccaggtcggatctcccggcctgtatattttatacctcgggatcgacgggccggcccaaaggggtgcctgtcccccattatgccatcaaccgcctggtactacataccaattatgtccattttcagccatcggacagggttgcccaagcatccaatgtctcgtttgatggcgccaccttcgaaatctggggagccctcctcaacggggggtgcctgattggaattcctaaagagattctcttatccccaaccgatctggccgattttatccgaaaagagaagataaatgtcctgtttctgacgccagccctgtttcatcaatgtgctcgtgaagtccccgatacttttcgaccccttcgagacctgctcatgggcggagaaattctggaaccgcgttgggtcaggaaagtgatgcagcatggtcccccggctcgtctgctcaatgcgtatggtccgaccgaatgtaccaccttcgccacctggtatgaagtatcagagattccaagggaaaacgttcctattcccatcggccggcccattgcgaatacgtcgatttatattctggaccgcaagctccagccggtccccatcggcatcaccggggaattgtgcatcggcggtgacggcctggccctgggctatctgagaaggcccgagcaaacggccgaaaaattcattcccgacccgtttcatccggagagcagttctcgcctttataagaccggagatctggcccgttatctaccggacgggaatgttgagttcctgggacgcctagaccaccagatcaagattcgcggctttcgcattgaaccgggagaaattgaagaggccttactgaaccatgccggggttaaagaggccttggttgtagcccgggaagacgaatccggggataaacggttgctggcctatgttgtgacctcccgagaggcttcggttaccagcgaggtcttgcgaaactttctccgggaccgactgcctccctatatgataccggccttttttgtctttttagataaattccctttgaatccgaatggaaagatagatcgacaggctctgcctattccgaatctggccgatcgcactgacgctcggggctctataggtccccgggatgcggtcgaacgacaattaatccaggtctgggaaagggttttgggtatccgccctatcggcgtgtttgatgatttctttgctctcgggggacattccctgctgggcgctcggatatttattcagttggaaaaactattcggtaaaaaagttcccttgtacatgctttatcagcgttctacggtagctcaacttgccgaggtcttccgcaatcctcagttattccagaatatcccctgctccttcttaaaacccataaatcctcacggccccaaaccacctcttttcctgatcgatatgatgaaatctgcgccatttctaaagggttttttgggagctgagcaacctttatacaatcttgattctccttttgagatcacagacatagatttaatcggagaggggatttctggagtggcggcgcgttacctacaggaaattcgccaagtgcaacccaaaggaccgtattttttaggaggttattccgccggaggtttagtggcaatcgagattaaccgtctgcttatggagcagggcgacgaggtagctctcttattcctactagaccctaccccgcctaaaatttcccgattaaaagcggctcaactcaattaccgatatatggtgagatattttttccgcctgcagcccagagacaggctgaagtatcttcaaaagattttcctcatccgaatcaagagaggcattgctttggccctgcgccgcgccaatctttctatcccgcaggctctgataaaggacctgtcccgtgaagatgccatgtttatggtatgtaagtatacccctcaaccgctgcggacccgtacactgctcattcagctcagcaatcagtactcggaaccgaattttaactggtccaatattcttcaaggccctgcggaaattcgaaccttgaatgtcaatcatgaggaactccccatccaaccgtctgtaggaatttggggggggtatctcagaaacaacctgctggaggtgcaggccatgatcagcagattgcggcgaatacaagattcgtctctacaataataatctacgcttaatgggaacctggtgagaataaaaattatttacctgccttgtgggtacttttgatagaatggcagttatatgaaaacaggttagaggtaaggggtaagaggcaaggacaatccgctaaaaatcaactgtttttatgcttcgttgtgatttttaaacatgccgatttatatgaaaacagtgctcttaaagacggcgggcgcggcccgccctatgcgtagattgccaataaatcatcgataatgggatagccgcttatgtttaatatggtcgatgagaaaaaattttatataaaaacagtgagcggtgagcagaaaaagcattcttgtgagcagctgccacagttctgttttcatgcttcgttgtgatcagcagaacatgacaatttgtatggcaaatatcttctgcaccggcagagggtttccatggctggcggctgatttacaggtcataaaaattaacttggaggcattttagggtctatcggtcgattcagatcgttgagctacatatcgatgactttctctcatttgcagccgatctcaaccttcgggaaaggcagagtttccgattccgaggtgcacgtctggacggtatcgcttggtgactggccggattccgagatattttccttaaaggatatcctgaataccgaggaattatccagagcggcacattatcattttgagccggaccgccgacgcttcatgaagaggcgtattttattaaagaaactcttgagtttttatctaaacctgacgcctcaactgattcgcttccggtatgggctttgcgggaaaccttatcttggcaacgatgccgggagcggatcctggcaattcagcagttcccattcccagggaacagccgtttacgccatcagccgccagcgaagcctgggcgtcgatctcgaaatgcttcacaccatccctgagatagatgccttgctgaaccgctggtttcctcctcaaggagccatgtctctgcaaaaactttccaacatccaaaagcacctggctttctaccggatgtggaccagggaggaagcatatctcaaggccatcggggcgggtttaggcagcctgggatcgaggccggcgtttcgtttcaggcccttggaacctgctcaaccggaggtgtctggaaaaccatcccagtccggtaactggtcattgcagtttctcaccccggttccagactctatcgccgcgttagcggtcgagggggggaactatcgtctccgctgcttccaatggaaacctgaggttgacatcccatctgattcatcctgttgatggttcaatcctgatattatttttcttaaaagaaatcaacctgctggtcgataggccgtattcatgatactatagtttaaagtttccggtttccgctattatgcaaaaattgagttctgcacaggctggaagccggcgccgttgatcaatgattttcagagctggcagtaatttttgcataatgacagttacattatgggtatttctccggcaaaggacagggcaatgcatttttcgctgaatgatgtagccgcagtggtgttggcggcgggtaaaagcaccaggatgaaatcggagttggccaaggttttgcaccccatcatgggaaaaccgatgttggcctattccttagagacgctcagacagttggggttgggcggaatcgttgtagtggtcggacatcaggcggaagcggtcaaggctcgtttttctaactatccggctgatttcgttatccaggaaccgcaactgggcacgggtcatgcggttcagactgccatgccggctttggatggccgccaggagaccattctggtgctgtgcggcgacgttcctctgattcaggccgataccctacggcagttattccagcgccaccgggaaagcggtgcggcggttaccatcctaacggttgacctgcccgaacccggcgggtatggccgcatagtcaaagacgatcagggcagggttctcaaaattgtcgaagctcgcgacgccaacccgacagaattgtcaattcgagaaatcaacaccggcatctattgtttccaatacccttttctggcagaggccctggaggcgttgcagcccaacaatgatcaacatgaactttatcttaccgatgtcatcgccgaggcagcggcccgaaaattgcagatagtcagcctgaagaccacggatgtcagaagctttcagggcatcaacacccgggccgaactggcagaggttaccggtcgggtacgcaggcagatcaacgaacggcatatgctggctggcgtcacgcttatcgacccggcggccacctatattgaggccgatgtgcagatcggtcctgatactgttatttttcccaattgttacctcatgggtcggagcactatcggttctggctgtctgctggaacccaacgtcaagattcaggactgcaccgtaggcaatcgggtcacgatcaaaatgggaacggtaatggcggaaagtctgattgccgatgccgtgcagttaggtccgtatgcccatctgcgacccggttcggacatccgagccagagccaaggtaggcaatttcgttgaagtgaaaaagtcactgctgcatccgggggtgaaagccggccatttaacctatctgggtgatgctgtcgtgggcgccaatgtcaacgtcggcgctggcacgataacctgcaattatgacggcaagaaaaaatatcagacggtcatcggcggcggggcctttatcggcagcaacacggctctggtggctccggtgactgtcggcgccggggcctatgtgggagccggttctaccatcactgaggatgtgccgcctgatacactggccattgcccggggacggcaggtaatcaaggaaataaaaccaaaataggagcatctatgtgcggtattgtgggatatttgggcgataaagaagctatgccgatattgcttgacggtttgaagcgtctggaatatcggggatacgattccgccggaatggcggtgatgggtggccacggcctggaaatccgccgcagcgtcggcaagctgaaggaattggaatcccagttggcaaaggccccattacgcggctccgttggcatcggccacacccgctgggccacgcatggccgacccacggaaaataacgcccacccccaccaggttggccacatcgcagtggtccacaatggcatcatcgagaattatttagaattgaaaagaaagctcattgaagaaggccacactttcacttccgagactgataccgagatcatctcccaccttatctataaatacagctctcggggtgccacctttggggaagccgtgcgcctggctttacaacaggtgcgcggttcatatgctatcgtcgttatcaatgagcgagaacctcggacccttatcggcacccgcaaagaaagtccgatgatcctggggctgggcaacggcgaaaactttctggcctcggacgtccccgccatcctctcccatacccgccgcatggtctttttagaagacaacgatatcgttgttatgtccgatgatggcatacagatccaggatttggagggtaatgccatcgaccgcccggttaccaatattacctggagcccggccatggcggaaaaggccggctataagcacttcatgcttaaggaaatctttgagcagccgcgggctctgatcgacactttccggcatcgggtcgatcctcatgggggcgaaattatcctggaggagtttcacctgaatccagatgaagtcaagcgtctgaaaaagatcactatggtagcttgcggcacttcgtttcacgctgccctggtgggaaaatttatgctcgaaagcctctgccggctgccggtggaggtagacctgggatcagagttccgttatcgtgacccctttgtagattcgcaaaccctattgatcagtatttcccaatccggggaaaccgcagacaccctggccggtttgcgagaggccaaaaccaaaggagcgcgttccctggccatctgcaatgccgtgggctcttctatcgcccgggaatccgagagtgtcttttacacccacgccgggccggaaatcggggtggcatcgaccaaggcctttaccacccagttggtttcgctttaccttattgggctgtatctggccaaacaactcggatatcgccaaccggatcagattcagcaaaatctacaggccttattcaagctcccgactcttttacaggatgtgttggatgagaaccgcgcgatcagggaaatcggtcagaagtatatgaaggccaacaacttcctctatctgggacggggtattcattatcccatcgccttggagggagcactaaagctgaaggagatttcctatattcacgccgagggctatccggccggtgaaatgaaacatggacctatcgccctgatcgatgaacatctgccggtggtggtattggccacccgcagcccggtctttgaaaagatgatgtcgaatattgaagaagtcatcgcccgccgcggccgggtcattgccgtcagcgagagcgataatgataccgttcgggaaaaggtggaaacgaccatacccgtgccggagacgtctttagagctatcacccattcttctcgtgctgcctctgcaactgctggcctaccatatagcagacctcagaggcaccgacgtggatcagccccggaatctggccaagagtgtgacggtggagtaacgacaggcaaaaagggaaaagggaacggtgacaagaggggccgaataatcggccccttttttaatgctggccgtctaataatctggccgcattttcgccggtgataagtttctgatgttcgggggagagaccaccattctgcatctccttgaagtagcgggaaggcggcaggagcggatagtcgctcccgaagaggattttctccggtcccatgatttcgacggccaggcggtagatttccggccgatacaggtatggagaagccgcggtatcaaagtagacgttttttaacgtgtccgagacttcctttttcaacaggtggtagaaaaagattccgccgccccaatgggccaagatcagtttcaggtccggaaaggccttgactaatttatagagatcgcccaactgcatagggcttttgccggggtaggcgtgcccgacgggctcgttggtatgaagcaggagcggaacgccgtagccctgacagagatcgacaatgggcgagagggcggagagcatctcatctcccagcccctcctgatagaaggccaactcccctaccccctgtaaacccaaagcaaggcaacgttccacttccccggcggcgcccggctccagggcgttgacgcaggcaaagccgatcaggcgccggggatagcgatgctgcgcctctaaaatgaagtcgttatgccaacgcattattttcatggtgcgccagggaaacccgaaggtaactgacttttccaccccatgggcatccatggcttgaaccaactcatcagcgttaatcagcctggctttcggggattggtacagccagcggaaggcaggatcatcctttaaaaaatcatcgcggcggctggccacctccggcggaaagatatgtgtatgcacgtcaatcatcactgtctcactattgttttaagattacctttgttgctccccagccgccggtctggtagtcggcatcggccagatgaagcacgagctgatgttttgccaggatactgcgcaccctggccttaagaacccccgtccctttgccgtgaatgatctttacttccctaaatcctttccggacacaagccgttagataatcatcgagaagaggctcaacctctctggctgaaaaggtatggagatcgagctcttcttcgatgggtatgaccacgggttccggaaagaaatcctcatcatcccgcaagcagacatttttctcggactgaacagatgttttttggttcttgggcggtctttttgacatatacttaaggcacttgaaataaagtcattttatcggttataggaatgtagagatcaaaacgtcaaaactttcattggggcgccctatgtttcggtgtatggttgtcatttccctaagtctgatcacgctggctctggcagccccggtattggcggcggggccttttccctatcgcccgcctgccgccgcaacgggcattgatcctcaggccgtcacggtagtaggggaattccagacacactttctcaaactccatgaaaatatgtatgaaattgctcggcactatgacctgggcttttgggagttagcccgtttccaccggcagctagaccacttctatcttcccaaagaccaggatatgatcatccccactcgttgggtactacccccggcgccagccggggaaggcatagtaatcaatgtggctgaattaagggactacctttttttccctaagaccgggcaggtaaggacctatcccatcggcatcggggtcttcgattacaagacccccttcgggcgttttcgcatctcgtcgaaagctgaaaatccgggatggcgtatccctgccggtttgcaggctaaatacggcatggcctacatgccccccggagaagaaaacccggtgggtacccattggttggggctgacccactacggcatgcacggcacccatgccccctttggagtggggcgcctggtcagccacggctgcatccgccactataatgaagatatcaaagaactctttgaattggtcccggtagggacaccggtgctcatcgtttatgaaccggtaaaaatcggttttctacacggccgggtgtttgttgaagttcaccaagacgtctatcaaaaaattcccaacatgctgaaccacgccatgaacctgatcgaatcacgccagatcggcaaccggatcaattggacccgtctgctgcaggccctggaggagaaaaacggcgccccggtggacatcacccgctagccggttcggaatcgcctgctttaccgtaacgccgttgatattcatataagttcacatgttctcaagaacacaacgaagcatgaaaacagaggcgtagaggcgtaaaggcgtagtggcgtagtgggcattgcccaccctacaaatacattctgtttttatataagttttcttgttccaaggaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcacggctcactgtttttatacaagtgctcatgttctgccgaacacaacgaagcagaggtggttcgctttgctcagcatgacacacaggtttctagctttacccccgccagcataactcccgtgagaatgaatgcggtcatcatcggtaaaggaaactatagacctgctgcagatttttgaggtggtaaatctgggctctgagataggctttattggccagattaaactcgcgcaccgcctcctgctgcaatttaatcgccgcctctttttgtccttgggcatcgagggtttcgctctgccgctgcttctcctgggctgatttttccattctctcaccctgggcagagctgtctgccgccatcttttggttgatattatactgctcatcctgcttcagggtgagttgtcgttcctttaactgttccggcagttccttcactaagatgccaaacaaagagttagcctcttttaccaaagccttagcttcggcggtatagttcccggccaattttttttcggcctgttcgactaatgccacggcctgtttatagatctggctatggtcttgcggcggcttttgcgccccggcaggtaaaacagtgagcagaaaaaagatgatacataccgcgctcattcgccatcctatctgggctaactgcataggtcatctcctttagattgaatggggtctaggatcaggagcctggctgtccgacagcctttttcttgggatcaagcggaggatttgtcccgctagtcgaatcattggttttcaaaataatttcgccggaatataaccgctcgctggaaagatggtcaggtacagccggaacagggttcttggtgatttcctcggcaatgccatcccggtctttaataacctgataaacacgacgccaatccaccaatgagttcacctgcctctcttttatgagggcttctgccatcgctaaggaatcaggaatctttttatagacgtcgcgatgaacctcgaggaaaatccgattatccggggttactgccagctttaccggtttgtagataatttttaccagggtaccgacctccacctgaccgaacagttcttcgatctcgtccggcagcatccggatacagccatgggaggcgtaatagccgatgctccacggcctcgtagtggcgtgaatccccactcccggggcggaggtggccatccagtaggcccccaaagggtttgtgggccctggaggcaccctggtcaggacggtttttcccatttcctccatctcttcttgaatggaggccggaacgatccaggtagggtttttcactttattgagtatgatatacgttcctgtaggagtctgccaatcactctttcctacagccaaagcatagcggcgccgaaaaacctctttatcaaaatggtagagcgtcaactcgggcagattgatcaagaggccatcagtcaggtcgttcggcaggataaaacgattgttaattttgagggtagccccgggtttgagccgattagggtttttcagtctgttctgtttggccagcacccgccagcgcatagcccgccgttgagcgatggcgggtagttggtctcctcttttgaccaaatactcctctaatccgccaccgagctgattatagctctctgagccgggtaaatcgtcagcccagcccagtgaaacccacagcagggaacatgtcaagaaaatgagagtgtttttccacgccccagactgcattgctcctcctcagggttttggattgcagacatttgattcatcacgaccgatttcccatttaagcggctcattacctcgatgttcggcagatcttgtgcgctatcgagcagatctgcagccggcccccggttcgatgagcccaggctctcgctaatcgatgatacccgggtgtaacgaacggttgtaatttcctttatcccccgccgactactaataattcacttcaacatagtaggggaaatgatccgagggatactgcttggcttgattatacgtgataatttctgcggctttcaagcgaaaaggctcggttatcagaatccaatcgatcctgccgccaaagaattcgccgtcaaatttatgttgcgtggagaccccttcttcgaaatgacccaagacctcccaactatcccggaacgggctgtcccctcgggctaaaacgcggtgcacggacgattgcggatggtcattgaaatctcccgccaaaatggctggctggtttagttgcaggaaaaactcccgcagcatagtcgccgctttctgccgcgccaaagcggaaacgtgatctaaatgggtatcggcaaaacaaaaccacagatcacggtccacttctcgaaaggatccataagtgaccatgcgcgggaaggcgctctcccaactcttactgcgatgcacttcgggggtctcagacagccagaattcattccctgctccggcaacaatggtctgggatcggaaaaaaatcgttggatactggcaggttagatcaatattgcggtgtttaatgaaaggttcatatcccgtcaggttcgccgccagatagtccaactgcggaatagtcacctcctgggcggccaacagatcaggctgataggcccagatggtttccagcaccagctctttccgaaacttccattggttgggaccatcaaggggattttgaaatcgcagattaaacgtcatgatgcgcatatctttcaccgttgccgatcaaaaagtttatgcaaacggcaccacaatattccgggggaaaaagagctcctgactctgccgcaaaaaataggcgtccgtcattgaggccagaaaatcccggaccatctgggccggttgatgattatggaaatacctatcttccatgttaaggaggaaatccacccagatgggcgaatcctgccggttctgcttaacatcctgtaaaaaacggcagaaaagcgccccgcagagtgattcaatcttggccgtctgggctttgatgcgggaatcctgatagatatagcgataattgaattcttttaaacaacgcaaggcctcgccgacctcccgactgtaacagacgtaattcttgttcatactattgctgatgagatcggttaccagagtgtagacgatagtcccattggtctgacccaggcgatcctgaaccagagaaggcagatcctggcgccggatgagtttgaggaggatggcgtcctcgagatcgcggccgatatagctgatagtatcggccaggcggacgacgcagccctcgagggtcatgggcttcagattctgcccggggtcgctctgtttcagttcaatttcgcgggtaaagtcagcaaaattcttttcccgatccggagccaggcgctccaggtgcatttcaccgtcgtgacagaggatgccatctaaaacctgcaggctcaggttcaacccccgaccttttttttcaatctcatccagaaagcgaacaccttgcacactatgcagaaatgggccgattccatgctcctggcagagccgcgagagtatggcttcaccgtcatggccaaaaggaggatgaccgatgtcatgcccgagggcgatggcctccaacagatcctcattcaggcgcaggtaacggccgatagtacgggcaatcttcgagaccaactggacgtgcagcacccggtggctgatgtgctcatgatcgatgagatagaaaacctgggtcttgtctatatagcgcgtataagcccgggagtgcagaatgcggtcagtatcgatggcataattctgacggtgcccgaaatcgatcttctcctcgtatcggcgccggatggcctgccggctcctggccgcgtagggcgataactcctcatcctcacgccgctccaactggtcacgcagggttctcagatcagatgccatgtaatccatactccatgagatatgatagcatgagaccggggagaaaggataacatttttgcaggagagtgcgagacatttttgccggtttgagaaagaaatcatcccccccgccaacgccaaaggccgaagacgcgtcgccctcacggctttttggggcaacaaaatggagagataaatattccgatagtagagcctgaaggagctataaaggtatttggcagtcctctcttgataaaaaaatgaccggcaaaagattggcaagggttataattacttgtcagaaggtgcatatcaggatttaagattcggtcagacatattgacccgaataggataccactatggttcagttgagttggggtggcttatgaaaaaaggttccaggaccagcagatttggtaccaatgttagaatcaaccatgactcctcagattattatggctcccggatgtattcggaattgcctccccataatggtgaggattctatctccgacaatgatttccctgtgccatatgagaaccagattattgcacacagttccgagaatatggttgaaattcccgacaattcactgcacctaatgattacttcccccccttataatgtaaccaaagaatatgacgagaatttatctcttgaagaatacctccaattattacgaatggttttttccgaaacgtatcgggtgctggttaatgggggcagggcttgtgtcaatatcgcaaatttaggacggcggccatatcttcctctatccgattttatctctacaatgatgattgacatcggcttccgaatgcgtggagaaattatctggaacaagggagcaggtgcgggtgtttctatggcctggggcagttggcaatccgcctcaaaccctgttttgcgagatgtgcatgaatacatcatggttttttcaaaaggcgctttcatgcgccagaagccggagaacagagaaaataccatctccagagagcaatttatggaatggacaaaatcagtgtggacgatgaacccggagtcagccaaaaaagtagagcatccggcaccgttcccggtagaattaccctatcgcctcattcaactttatactttcaaaggggatgtgatcctagacccttttatgggcagcggcacaacgggcattgctgctctaaaggctgacagaaaatacatcggatatgaaaacaatccaaagtatgtaaaattggctgaagagaggattgcgccttataagttgcagatgaagttgggtatttaagaccgcaatcgatgtatcaaagggcaaatattccttgttttcgaactatcttacaatcatccggatagaaacgatctggcctaaacttctcactatcattccgataacgaaacaaacgcctcccgcaaacaaaatttctcggtcgccgtgacctgacccggttaccgggaaaaaatttcttgcatcatgatagaaatcagcgataaggtaaagtcataaaggcaaaagtgtgctggcgttcaatcgtccccgcgggaggaagacaccatgattaaagtcattatggagcgcaccatcaaaggcagaaatgtgagtgagatcgtccggctcctgaggatgctcagggttaaggcgatgcagcagccgggctatatctccggtgagaccctgcacgccatcgacgatcccaacagctacctggtaatcagcacatgggaaaatctcaaggattgggaagcctggttcaacaacccggaacgccagaagctgcaggcggaattggacaaatatctggaagtgccgacaaacatgcgaatcttcacgtattgaggctgaaatcaaccgacgctattctttcgccgggcggccaaaagccgccctttttttccattaagattgggataaataaattgatttcccactaaaaataatataaacatataatttttaatatttttttaccttggagagaagccccttcggaaaagagtcaccctggatcggaaaacattgtagttgactggcaaccggggatcgcagcaggagacatccgtttcaccctgcccctttcacctcgaaaccccgagccgaaaatattatggccaaaagatgaacatttccggtagtgaaaccccgcagggcgaaaccgacaggaccttgttggatttttcccgtcacctgcggatagagcggtctctagcagcccacacggttcgtaattacctcagtgacatcggccagtttatggaattctggaactaccgccggccggggcactcactgggagaattgacgtatcaggacctacgggcttttttggccgagcggcatcggctgaactgcaagacctctatagcccgcaaactggcggcgttgcgcaccttctgcaagtttctgacccgccagggtctgctctcccacaacatcgccgccttgacccccacgccgaagttagaggcccggttgccaaagtttctgaccatcgacgaagtctttcacctattggagcagacctgggggcagacggtgttagcagtgcgggaccgggctatcctggagctcttttattctggcgggctgcgggtggcggagctggtaggtctgaacctggacaaccttgatctgccacagcatctggccaaagtacggggcaagggcggcaaagagaggttggtcattatcggccgccaggccctgcagaccctgaactcctatctgctggtccggcgggaactcataacccccgattctccggtctccgggcgggaggcggtctttcttaactaccggggtggtcgtttgacgagcaggagcgtggcccggctagttgaaaaatgggcgataaaagccggtttgggccaacccctgtcgcctcacggtctgcggcataccttcgccacccacctgttggagggcaaggccgacctcagagcggtgcaggagctcctcggccatgcccaactttccaccacgcagaagtatctgcacgttaatctggattatctgatggaggtgtatgataaggcgcacccgcggaagtgaaggagagggattagggaaaagggaagaggggaaatgaagatcaaagaccgagaaccgctctttcggggaacaacgattctggcagtacgccgggacgggaaagtcgccgtggccggggatggccaggtgaccttgaacaacaccgtcatgaaacatcgggcccggaaggttcgcaagatttacaacggcaagatcatcgtcggcttcgccggagccaccgccgacgccttgagtctgttggagcgttttgaatccaagctcgagaagcatcagggcaacctgacccgggccgtcgtggagttggccaaggattggcgcaccgataaaatcctgcggcggctggaggccctgctcctggtagtggaccgtgacaactttttcctgctctccggttccggcgacgtcattgagccggatgatgaggtcatggccatcggctccggcggcgcctatgcccaggccgcagctcaggcgctggtgcagcacaccaccatgagcgccgaggagatctgtcgtgaggcgatgcagattgccgcaggattatgtatttttaccaacaatcaactcactcttgaggagctgtagcccgcagtaggacccgaagacaaaaaaggcggacctcaatccgcaacctgcatccgggctcaaaagtataagaatatggttattgaaataagccaggctttgttacccgttaacgaaccgccgcggggcgatcacctgaccccccgggagatcgtcgccgagttggataaatatatcatcggccaggccgacgccaagcggtcggtggctatcgccctgcgcaaccgctggcgccgccagcaaatccccgagggtctgcgggatgagattgcccccaaaaacatcatcatgatcggccccaccggcgtcggcaaaaccgaaattgcccgccggttggccaagctggcgcaatcgccttttctcaaaatcgaggctaccaaattcactgaagtaggctatgtgggtcgggacgtggagtccatgatccgcgacctgatggagctggcagtaaatatggtgaaggccgaagcgcgggaacaggtcaaggccaaggccgaggaagtggtagaggagagactgctggatatcctgctacccggcgcctctaaaccgattgccgaggttgcagagccgaaccgaaccggggtggaccccacccgcgaaaaaatgcggcagctgctccggcagggccgcctggatgagcgctttatcgatctggaggtcagtcaacggaacatccccattgtggagatcttttccaacgctggcatcgaggagatggacatcaattttaaagagatgttcggcaatatcttcccgtcccggaccaaacagcggaaagtcaaaatttcggaagcccgtgatatccttatgcaggaagaggcacagcgccttatcgatatggaccgggtggtaaacgaggcgcggcgcaaagtggaacagagcggcatcatctttctggatgagatcgacaagatcgtcggccgggatcacgcccgcgggccggacgtctcccgggaaggggtacagcgagaccttctccccattgtcgaaggctccaccgtcactaccaaacacggcatggtgcgcactgaccatatcctttttattgcctcgggggcttttcacacctccaaaccggccgacctcattcccgaaatgcagggccgcttccccatccgggtggaacttcagtccctaggggtagaagaatttaaacgcatcctgaccgaaccccagaacgccctgattaaacaataccgggccttgatggccacggagggcatcgagctggatttcgaccccgacgccatcaaagagatcgccgtcctggccacgcaggtcaacgagcgcaccgaaaacatcggcgcccggcggctgcacacggtaatggagaaactgctggaagacatctccttccacgcccccgaatggcagcagggcaccatcaccatcaccgccgactacgtgcgcgaacgcctgtccgacctggtgggggatcaggacttgagtagatatattctctagggcgtgccgtgcacgccaacaaacggcgggcgcggcccgccctataattggctgggagtgatggtcataaagtcaaactcctatagagacctggaagtttggaggaaggcaattactctagccaaaaatatttatgaattaaccgatgcgtttcctaaaaaagaaatgtttggcctgagtagccagctaacgaggaatggcgtttcggtagcgtcgaatatagctgaaggacaggccagaaattccagaagggagtttttatattttttgaatatatctttgggatcattggcagaaatagaaactcaaatcactattgctaaagaaataggttatctctctgacgagattcagaaccgattatttttattaaccgatgagttaacgggaatgataaaaggtttgatgaatcatctcaaacagaacatctaaatctttttctcgaaactcgaaactcgaaacttcccttatgcaggaatggatcaaaaaagccgacgtcctcatcgaagccctgccctatatgcggcggtttcaggggcagacgctggtgatcaaatacggcggtcatgccatgaaggacgaagacctgaagcggggtttcgcccaggacattgtgctgctgaagtatttgggactgaacccggtggtggtgcatggcggcgggccacagatcagccagaccctgaagcgcatgggtatcgaatcccgttttattgagggcatgcgggtcaccgacggcgagaccatgaacgtggtggaaatggtgctggtcggtaaggtgaataaagagatcgtcagcctgatcaataccgccggcggccgcgccgtggggctctccggtaaagacggacagctcatccgggctcaaaagatgcacctctaccggcctcggggggacgaagagccgcccgagatcatcgatatcggcatggtgggagaggtgaccgccatccagacgggggtcattgaaaccctgcaggccagcaattttatcccggtgattgcgccggtgggcgtcgggaaagagggcgaaacctataatatcaacgccgatctggtagcttcacaggttgctggggccctgaaagccgccaaattgatcctattaacggatgtcgaaggcgtcctcgatcccgaaggcaacgtcttatccaccctcacccgggtcgatgtcctggacggcctcgaccgggagatcatcaccggcggcatgatacccaaggtcaattgttgtctggaggcgcttaggaacggggtggccaaggcccatatcatcaatggccgcacaccgcattcggtattgttggagattttcaccgatcagggtattggtacccaaatcatctgccagtaagtccggtccggagagattgggtatcagaccatcttctagagaaaaaaacttgtgcctctttggagatcttgcagacatgaaaactgatatacctatacccgatactcgtaactcgaaactcgaaactcactctgcaagtgctgcgtggatgaaccggggcaaacgcaccttaatgaacacctatgcgcgccagcccatggtgctaatgcggggtcagggcgtccggctctgggacctggacggcaaggaatacctggattttctggccggaattgcggtgtgcaacctgggacacgcccatccggccataaccgaggcggtctgtcgacaggttcaggacttggtgcatgtatccaatctgtatcacaccatccctcagatcaaattagccgaacggctggtggagctgagttttgccgaccgggtgtttttctgcaacagcggcgccgaagccaatgagggcgccattaagctctgccggcgttatagttggcaaaaattcggacctgaccgctataagatcatctgcgccgccaattccttccacggccgcaccctggcaacattgtcagctaccggccaggagaagttctggcagggatttgcgccgctcctgcccggttttgtcttcgttccttttaatgacccggctgccttagaggcggccattgacaaccagacctgtggcgtgctgttggaaccggtccaaggcgagggtggagtcaaaatacccaccgccgattattttccggaggtgcggaacttatgcgataaacataacctgctgctgatattggatgaaattcaggtcggcttaggtcgaacgggcagactcttcgcccatgagcacttcggcatcactccggacatcatgaccctggccaagggtttggccaacggcctgcccatcggggcgctcctggtcacggaggaggtggcagcgggtttcgttccggggacgcacgccagcacctttggcggcgggccggtggtgaccgccgcggccctgacggtcttggagatcctggcgcagcccgatttcctggccgaagtcaaggccaaaggcgagtatttcctgaatggcctgcgccaattgcagccccggcatcgtttcatccaagaggttcggggtttggggctcatcttaggaatagagatcgacggcgatggcgttccgttagtggactcctgccgggagaaaggcgccctgatcaactgcacccaagggaatgtgctgcgcttcctgccgccgcttgtcgtcagccgggaggagatcgaccggttcctggctattttggatgatgttttaccgtagcgttgttagcaatgcatggggggcgggtaacccgacccctccagaatgcgaataatacaatgaaccgcgacctgttgactatattggatttaactgctgccgagatctaccaactcctggaaagggccgcggcgctgaaggtcttgcaccaacaagaccacgatcccaagccgctggccggaaagaccctggccctgatcttcgagaaaccctcgacacgtacccgggtctcttttgaagccggcattgcccacctgggcggcagcaccatttatctaggccgcaatgacagccaactctcccgcagtgaaccgattgccgatacggcccgggtcctggcccgctatgtggacggcatcgtcatccgcaccttcggccatgatattgtggaggacatggctcgctgggctgacatccccgtcatcaacggcctgaccgacagtcatcacccctgccaggtcttaagcgacttgcagactatccaggagcgcttcggccgggtgacggacttaaaggttgcctggatcggcgacggcaacaacatggccaactcctggattactgcggccctgcgcctggatttcagcctgtctctggcctgcccgccgggctacgaaccggacgccggactgttgcagcaggcccgccaagaggggcggcctatttatctccaggatgatcctgtccgggccgtacaggaggcccatgtcatcaataccgacgtctgggcctctatgggacaggaggctgaagctaaggcgagaaaaaaggtctttgccccctaccaggtgaacggcgctctcctgcagcacgcccggcccgatgccatcatcctgcactgcctgccggcccaccggggagaggaaatcaccggcgaggtcctggacggcccccagtccgctgcctgggaccaggccgagaaccggctgcacctgcagaaggcgctgctggaatggctgatcgggtgggatacgccttgatattgtgggagaaatgggggggtggaggcggctcagtaagagaaaatggtaggcagtatccatgatacattcctacacaactggttgacagattgaatgtcggaagaaaataagccgataaaatctggtggcacaggcttgctagcctgtgcaaaaatagtggtcgttgcccatccctaatgagcttttggagtaatacgatgaccgcacctgcccaaataatgactgaggaaccgtcggtcagtatggaactattagataattttaaagaattttcccttttactcgaacgggccttgctgtccggagaaagagtagtgatcacccgccaaggcaaacccatgggggccattgtgccttgggaggatgtggagattttgcgagccttggaggacagagtggatggagaggcggcggcagaagccctgaaggaaccgggagtgctttctctggaagaggttgaacgcgacctgggactataggtttcgtggcctacgacatcacctttaaaccggcggcgtgggactaggccaagaaccgcctgcatttccagaaggcccgctggagtggttaatcgggtgggatagtccgtgatggtaaatgccaactggcgacaagaaaggaaaaggggattgctatgcctaccttgcacgaacgatttatcaccgatgccaatggcaatcggattggcgtggttttagatattgccgaccatcaaagattattagaagaattggaagagctggaatccattcgtgcttacgatgccgccaaggcatccggggaggagattatcccctttgagcaggccgtggctgaaattgaacatcaaccgcgatgaaataccatatttccatgggaaggcgcgctcagaaagaactattcaattttcagtagcataaatttatgaatgatgaaagaaaaagattaccaaaaatgaatttatataataatgatatttctgaccccaaggcaaaagcattttttgaagaagctttcaaattatgtaaaaattctaaggaaagcgatgtaaaaaaattcattgagaataatagacttgcatcaagtcctgaagaacatgtcaaggctggcttctattctcttgctgttgcaaaatttaataaagaaatagataaagaagagtcaggaaagtatttccattatgcaggccatatattaaaaatcacaaattatattaatcaagctgcaagagcatacgctaatgcaggttctgtattaaaagattgtcaagatagcaaaaacatagaacttgccgtaagatcttttgctcaatcaaaaaattgttattttgacatcggaaattctgaattgtcagagaagatgtatattgaagaacaagaaactaaaataaaattacttacatcaaaaaaagtttcttgtttttccttaaaaatatggaaattatcaagcatttttggaactagttttcaaagatggtattgtattgtgttgctttttatattgttattttcttttctttatgaatatctttatcgatataaatatattataatcaatggacaaagcaaatggcataacattatatcacctgtttatttttcaattgtgacaatatccacattaggttatggtgatatttttccaataagatgggaagcgcaattagtaatcatttttaatatttttataggttatttattacttggacttggaataggtattataacaagaaagataaaaggacattgattctggagaaggtcactatgaatgaactaaataaaatcgtcctggcctactccggcggcctcgatacctcggtcatcctcaagtggctcatggagacctaccaatgcccggtggtggcctatgccgccgatttggggcagggggatgagttgtccgaggtggcggtgaaggccaaggccaccggcgccgcggaagtacatatcctggatttgaaggaagagtttgcccgagatttcatctttcccatgttccgggccaatgccctctatgaaggagcctatctgctgggcacctccatcgcccggcccctcattgccaaggcccaggtggaggtggccaaaaagaccggggccgacgcggtgagccatggggccaccggcaagggcaacgaccaggtgcgttttgaactgacctacatggccctggccccggagctgaagatcatcgccccctggcgggaatggggtctgcagggccgggccgactgcgtcgcctacgccgaaaagcacggcattccggtgccggtgactcaagagaagccctattccagcgaccgcaatttattgcacattagctttgaggggggcattttggaagacccctgggccgaacccccggcggatatgtttgtgctcacccaatccccccaggaggcccccaataccccccagtacctcgagattgactttgcgtccggggacccggtggcggtggacgacaagaaaatgagtccgttccagatcatcgaccacctgaacaaggtaggcggcgagcacggcatcggccgggtggacctggtcgaaaatcgctatgtgggcctgaaatcccgcggcgtctatgagaccccgggcggcacgatcctgcgggcggcacaccacgccgtggagtccctcaccctggaccgggaggtcatgcatctgcgggacagcctcatcccccgctacgccgaactggtctattacggctattggtttgcgccggagcgcaccgccctccaagccctcattgacgaggcccagaaaccggtgacgggcacggcccgcttgcaattatacaagggaaatgttaccgtagtgggccgcaaggctccgaagtcactctaccgccccgatctcgtgaccttcgaggccggaggcgactaccagcaggccgacgctaccggcttcatccgcctcaatgccctgcgcctgaagatccgggccaagttgggagagcgttaaggaacgttgatcataatcatcagaaagatggatgcatgattcctcccctgccgctctttatcgtgggagccgtgttgtgcggcctgagtattttgatgttgtgctggcatccggggcccaacgcctggatcggggtgcggttgccgtggacctatgccgaccgggagctgtgggatacatcctggcgtttgggaatcgtattggtcctgggtatggggttgggggcattcatctcgtggcaggttttcatcgcggccacggtggtgttactgggggtgagcttgggctgccccatggtgatatactaccgcaaatacggcaccttgcgtttctggaaagaccagggctggattgcctatcatccggtggtgcgctgtcggcattgcgggcattaccagaaactgcccgacgatgcggccctctccacggctcaatgcgaggcgtgcggtcggccgtaccggatttgaaatgacagtcataggacggcccgcggccgccgaaaaaaaattggcgtgcacggcacgccctatgaaaagcttcttacttacttgactacgccccgatgcgaggcgtccagtttgccgtgccagaatcgaaataataggtcggaaagggactataggctctttgtcacttccagaataaaacaaattacaccatagggcggcccgcggccgccgcttaaaaaacggcgtgctcggctcgccctatgaaaagcttcttacttacttgactacgccccgatgcgaggcgtccagtttgccgtgccagaatcgaaataataggtcggaaagggactataggctctttgtcacttccagaataaaacaaattacaccatagggcggcccgcggccgccgcttaaaaacggcgtgctcggctcgccctatgaaaagcttcttacttacttgactacgccccgatgcgaggcgtccagtttgccgtgccagaatcgaaataataggtcggaaagggactataggctctttgtcacttccagaataaaacaaaatataccatagggcggcccgcggccgccgcttaaaaacggcgtgctcggctcgccctatgaaaagcttcttacctacttgactacgccccgatgcgaggcgtccagtttgccgtgccagaatcgaaataataggtcggaaagggactataggctctttgtcacttccagaataaaacaaaatataccatagggcggcccgcggccgccgcttaaaaaacggcgtgcacggcacgccctatgaaaagcttcttatctaagagcactcatagcaaaatgccaaattatcgcagattctattctggtaccctttggttctttacagttgttacctataaaagaaggccaattctcataaccgataacacaattcatcttcttagaattgcgatgcacgaatgccaaaaccaatatcctttttccattgaggccttggttgtattgcccgatcatttacattgtatatggcgattggatcattcggatacaaattattctcgccaatggagcataatcaaacgccgatttactcagggtttcagagatggcaagaaaagaaatcctcctttttggcaaagccggttttgggcccatgtaattaatgacgaacaggattttgaaaaccatatgaattatatccattataatccggtaaagcacgggtatgttgaaaccccccgagattggcaatggaccagcctacatcgattgatagaggaaggattatacccaccgaattggggggaatcaatacatatccccgatcatgtcggccgtgaatgatcaagtcataggacggcccgcggtcgccgaaaaaaaattggcgtgcacggcacgccctataataagagtttttacggaaaaccatgcacagcaacaacaaagaaaaaccctggggcgggcgattcggcggtggcaccgccaagctggtggaggaattcacctgttccctgcactttgatcggcgcctgtatcgctatgatatcgccgggtccatggcccatgcccgcatgttggcccggcaggggattctgaccgccgcggaggctgaggccatcgtaaacgggctccagacggtgcagggtgagatcgacgccgggacgttccttttcgaccctggcgatgaagacatccacatggccgtagagcggcgcctgacggcgattatcggggaggccggccgcaaactgcataccgcccggagccgcaacgatcagatagccttggatatccggctgtttctacgggatcaggtcggcgtcctgatagaggccctgcaggacctgcggcgggccggggtgcggctggcccggcgttatttcagcgtcatcctgccgggctatactcacctgcagcgggcccagccggtgctcttcagccaccacctgttggcctatgatgagatgtggcggcgtgatcaggggcggctgcgggactgtctggtacggttcaatgtctgcccgctcggggcggcggcgctggccggttccaccttcccgatcgacccgccctataccgcagaactgctggatttcccggccatcttaaacaacagtctggatgccgtcagcgaccgggattttatcgtggagttcgccgccgccgccagtctgattatggtgcatctgagccgcctggcggaggaattgatcctgtggtcctcggcggaattcgcctttattgaaattgccgatgccttctgcaccggctcatctatcatgcctcaaaagaagaacccggatgtggcggagttgatccgaggtaaaagcggtcgggttatcggccatctcaccggcctcctggtaaccttgaaaggcctgcctctggcgtataaccgggacctgcaggaagacaaagaaccactttttgacaccgtggatacggtattgccgtgcgtccgcctcatggccggggtgcttgacaatctcgctttaaaaaaggaaaaaatcgccgccgccttgcaggggggattcctgacggctactgatatggcggactatctggtcacccagggcgtgccgttccgcaccgcccacgcgcaggtaggacagacggtgcgcttcgccgagacccagggcaaagagctggcagatttgactctggaggaaatcaagcagttcgcaccattggcagaagccgacctttttgggtggctgcagattgagcagtccgtcaaccggcggtgctcccccggtggtactgccgccgggcgggtggcggaggccttggccgcggtggagcaggaattgggactgacttcctgaaatggcgtaagctaatgtatttttatgaaatactgataatggcaatacacccggaggggttgtgccatcacatattattctatgaaactgattgatctcttttttcggataagcctgattatttttctcggggccttaatagcctgcggctgcggcaaaaaaatgaatcccataccgccggattccctggttcccggagcggtgcgcaattttacggtagttcaggatggtcagggattaagcctgcaatggctgttccccagggtgaatatcgaaggccagccgctcaccgatatccaaggttttcggattctgcgcagtcaggaccgcctggattctactgccgcgtgtccgccggagttgaccaggctggcggatattgatctggcctttccccaggcaggggaggttcagggagagcaggtgcgataccgggatgagatgctggaaccgggttatcgctatttttatcagatcgtgggttacgacccgaacggcaaacttggcctggaatcgcctactgtctcgcgtgagtgggacatccttccccaaacgccgggaggtttaaaagcgcaagccggggatcgacaggtgctgctcacctggacgccggtaaaccttctggccaacggccgtcctttatcaggtccggtgagctacaacgtctaccggcaggccccaggggagagttttgtcgccgccaaccccgagccgttgggagagccaaggtttcaggatattgcagttcttaacgatatcgactatcgctacctggtgcgggcagtgcgccctatccgctcagataccctggaaagcctcgattctgccatacaaacggctaaacccgaggatctgactcccccggcgccggtgctcaacctggtggcggcgcccaccatgaagggcctggagttgcgctgggaggccagcccggaacccgacctggccggttatcgcctctaccgccgctccctggcggaaccgcagttccggctgctcaatacgcagttgctcactaaaccctattttatagaccaacagacaactaaaggtgtaagctattattactatgtgatcgcggtcgataactcccgccgcgccaacccgagccaaccctctgaggtggtggaggcaacgcgctagttcagccaagtatatcggtattagcaggttatattagagactgttaaaaacggtttttttgtaaccttgagcaacgtgaataatctgatgtttttaaaaatacgggattcatcgctcggctcaggatgacaatctcgtacatttgggagtttcgaaatagcctatactgtgatatcttcttttccttgaaaccgcaaaccggatactcctttacaggtcgagagcgatgcaccatttccattactccaacggtcagttgtattgtgaaggcgtggccgtcgccgctatcgccgctaaggtgggcactccattttatctgtacagccatgccacgctgcaacaccatttccaggtctttgaccgggcctttggtgaaaccccccatctggtctgttttgccgtcaagtccaactccaatctcgccatcttgcggattttcattaatcaggggggcggcgtggatatcgtctccggaggggagctcttccgggccctcagggccggggtggctccaggcaaggtggtgtattccggtgtcggcaagcggccggatgagatcaggtatgccctggaacagggcatcctcatgttcaacatcgaatcgccccaggaactgcaggtcctcaatcaggccgccggtcagatgggcaggcgggcccgcattgccttaagggtcaatccggatgtggaccctcagacccacccgtatatctccaccggtctgaagcagaataagtttggcatcgatatcgatcggtcggtggcagaatatttaatcgccaagcaattaccgcacctggagatcgtaggggtggcctgtcacatcggctcacagttgactcagctctctcccttcatcgaaaccctgggtcgtttgaaggaactcatcgctcgactgcggcgcgaggatatccagatccgctatctggatatcggcggcggcctgggtattcagtataacgaagagacgcccccgcatccggtggaatacggccgcagcatcattcaggaattgcaaggcctggactgcaccctgatcctggaacccggtcgggtgctggtcggaaacgccggtattctcgtcaccaaggttttatttaccaaacagaccgaagccaaatactttatcatcgcggatgcggcgatgaacgatctggcccgccccagcctctacggctcctatcacggcatacagccggtagtggagaaagaccggcgggaagtaaccgcctcattggtcggtcctatctgcgagtcaggcgactttttggccaaagaccggctgatgccggcatttgatccgggcgagctggtggcggtgatgagcgccggggcttatggcttcaccatgagttcgaattacaattcccgcccccgggtcccggaaattttggtgcacaaaaatgagttttatgttatcagacaacgagaaacctacgaagatctgattcggggtgaagaaataccgatatgtctaaccggcggttaatctgggaagactctgtgatggttaatatccttttatgaaccgtattcccttctggaaaatgcagggcagcggcaacgattttgttctcatcgaccaccgccgatctttcatcagcgatggcgagcgcgccggttttgcccgaaaagtctgcgcccctaaatttggggtaggggccgatgggctgatttttcttgagtcgtcggcaacggtcgatttccggtggcgcttttttaacgccgacggctctgaggccgagatgtgtggcaacggtggccgctgcgccgcccgcttcgcctatttgcatggcattgccggggaaaagatggcattcgaaaccctggccggggtcatccatgccgaagtcctggaccgacgggtgaaactcgaattaagtccgccccacggtctcaggcttggcctggaaattccgctgtcggccaagacctggaccggccatttcatcaacaccggtgtcccccatgtagtcctgccgcttgccgatcttgaggccgctccggtgacggaagtaggccgggccatacggtttcatagtctattcgaaccggccggcaccaacgtcaattttatccgacgttcaggcttccgggaattacaggtgagaacatatgaacggggcgttgaagccgagactctggcctgcggcaccggctccgtggccgcggccctgatcgcctcccgcctgtggggtatggcctcaccagtcgttgtccaccctgccagcggtgaaaccttaaagatttattttgatgctgcaggggatatttttcggtcagtatttctggaaggcggcgctgcggtagtcttccagggtgaattatggcgcgatgaattgtagtaaggaggagaaagtatgatccaaggagctattgtcgccatcgtgacgccgtttaaggatggccagttggatgaagagacctatcgggaactcattgagttccagattgccggcggtactcatggcatcgtaccctgcggcaccaccggggaatccgccaccctctcccaccacgagcacaagcgtgtggtagaaatctgtattgagcaggtgaaaaaacgggttccggtcatcgccggcaccggttccaacaacaccgccgaagcggtggagcttaccaaacacgcccagtcagcgggagcagacgccgccctgatgattactccttactacaataaaccgactcaagaaggactgtaccaacactataaagccattgccgaagccacgcacatcccgatcatcgtctataacgtgccgggacgcaccagcctcaatctgctgcccgagaccgtagcccggctggcaaagctgccgaacatcatcggtattaaagaggctaccggcgacttgaatcagggtgcccgggtaatcagactctgcccggaaaattttattgtgctctcgggggacgatttcaccgccctccccctcatgtgcctcggcggcaggggcgtcatctcagtcatctcgaatgtcgttcctgacgatatggccgggatgtgcaatgccttcctgtctgggaacctcggcacggcccggagcttgcattacaaaatgtggcctttgatggaggctatgtttttcgagaccaaccccgtacccgccaagaccgccctgaagctgatgggcaggatcagcggcgaggtgaggctgccgctatgcaatatgtcccccgccaatgaggaaagactgcggcaggtcatggtaaattacgggctgatctaatatcatgacaaaattgatgccatgacaaaatctggtggcatgacaaaatctggtggcaccggcttccagccggtgcggcgctttaggtgaaaacatgatcaaagcaattgttgggggagccggcggtcgcatgggcggccgcattatccacatgttggccggggctgagggcattgtcctggctgcagcctttgaaaaacccggacatcccgccgtcggccagacggtgggagaggccgtaggcttaccggacaataagctcaagatagctggcagcctggcagaagtcctgcccgaaggcgaggtgatcatcgattttacccatccggaggtctccctaaaacacctcaggcaggccgctccagcggggaaggccatggtcatcggcactaccggcttctctgccgcccaactagaggaaatcagaaatctgtcaaaaagcgcccgggtggtgctagctcccaatatgagcgtcggcgtcaacctgatgttcaaggtggcggcggatatcgcgcaagtcctcagctccggctatgatgtggagatcgttgaggctcatcatcgtttgaaaaaagacgcccccagcggcaccgccatgaagctggcccaggtcatcgcggcggccttggagcgtgacctggataaagtcggcgtctatgaacgcaagggcatgatcggccagcggaccgacgctgaaatcggcattcagaccgtccgggccggcgatattgtcggcgaacacactgtcatcttcggcggtatcggcgaacggctggagatcatccaccgggctcacaaccgcgacaacttcgcccgcggtgcggtccgggcggcccaatggatcgtcgggcagcccttcgggttctatgatatgcaggacgtcctgggattgaaatagatgtatggcaactttttcagttgtttcgggcgaattcaagattcgcccctaggggaggggcccgtttgtgctgtaatgctggatggggggcactgcccaccatcccttgatctattattccctcagataactgaagtattgcgatgtatgacctgatgcatggcaacgccgaccttcgatgcaataagccgacctttaatgcaataagcggtagcgccgaactccaggtcggcccagtctttaccagagagaatgatatatgcggttgatccgctttgcttatcagggacggagccactacggcgtcttagatgacgacgtggtctttccccttaccgggccgccagtgggtgattttgctctgctcaagtactgtttttctctctctgaggtgcagttgctggcgccgtgcgaaccgagcaagatcattgccttgggactcaactaccgggatcatgcggccgaaatgcggatggcactaccgaccgagccgttgatcttcctgaaaccctcgactgcggtcatcggaccgagtaccccgattgtttatccgccccaatcctgccgcgttgattatgaagcggaattaggtgtggtcatcggtcgccctgtctcaaaggtaagcgaagccaaggccaaaaactatatcctgggctacacctgcgtcaacgacgtcaccgcccgggacctgcaaaaaaaagacggccagtttacccgctctaagagctttgataccttttgtcccttgggaccctggatcgaaaccgatatcgctgatcccgacaacctggtggtggaggccatcctcaatggagaacgtcgccagcacagcactacccaaaatctggtcttcggggtcgccgccctgataagcttcatctcgcatatcatgacgctcctgccgggagacgtcatcgccaccggcaccccgtccggggtggggcccatgcagcccggagaccatatcgaaatccgggtggaaggggtcggttcgttgcataatcatgtcacacgatgaggtaagtctatgaaatgccctctttgcaatgtggaacttcgcattaccgaaagacaagggatcgaaatcgattattgcccccaatgccgaggggtatggttggatcgtggtgaattggataagctcatcgaacgttcctacagcacctccccgccgccctcaccaggataccaggagccgcggggataccaacatcaccacggggaacgccaaccgcagtaccagcagcactatcaacaacagccgcagtaccagcagcagcaatatcaacagcctgatcagccccatggacatcaaaaaagccgcaaaaaacggggatttttagaagacctgttcgattttgattaatgcggtctggcaactcgatgcgtggaggtatcttctcgtatgaaatttggtggtgcaggctttccagccggcatgcccatgcacaggccaggtggcctatgccaccaatcatctatatgaaaacagtgagcagtaggcggtgagcggtgagcagaaaaagcattattgtgagcagctaccacggtgctgttttcgtatttcgttgtgaccactagaacatgacaatttatattttgttgtgttctcgagaacatgaggacttttatgaccaggtttacgcccgctgaccgactcaaacaattacccccatatctgtttaaggaaatcgaccgcctaaaggatgaggtgaaggctcgcggggttgatattatcgacctgggcgtgggagaccccgatctcccgaccccccggttcattatccaacgcctccaggaagctgccctggacccgagcacccaccgctacccgtcctactcaggcatgaacgatttccgggaagcggtagttcgctggtatcaacgtcgctttggtgtgactctcgatccggagcgagaagttgtcaccctcatcggctccaaagaaggcattgcccatctgccactagcctttaacaaccccggtgacctgaatctggtcaccagcccggcctatccggtctatcatatcggtaccctgttcgccggggcccattcccatttcctgcccctgctgcgagagaatcatttcctcccggatctgagccaggtgtccggcgaagtggctcggcatgccaagatgctctttttcaactaccccaacaaccctactggcgcagtggcggattttggcttttttatccaggcggcggaattctgccgggagcataacatcattgcggttcacgacgcggcgtataccgaaatggcctatgacggcttcaagccccgcagtttcctggaagtcccgggggccaaagaggtgggcatcgagtttcattccctgtcgaaaagctacaatatgaccggctggcggttgggcttcgccgtcggacaggccgacgtcatcgccgggttgggaaagatcaaaagcaacattgactccggcgccttcaatgccatccaatacgccggcatcgcggcgctggattcggatcagtcaagcatccgggaaaactgccgcatcctgcaggaacgccgggatatccttatcagtggcctgagaaaattaggctacgcggcggtaccccccaaggccaccttttacgtctggctgcccacgcccacggggttcacttcggcccaattcaccggtctactcctggagcaggcaggcatcgtcactactcccggcaacggtttcggcgcccccggtgagggttacatccgcttggccctgacggtggacaaatcccgcctcgaagaggccctggaccgtctggcgcggttaagctaacatcaaaggataactatgccctctcaacttgatcaggcccggctgctcgtgccggcggcacagaagttggccgcctccgcctactcccctcttacccaacagtatcccgaactggcggtcataatacaggatgcctccgataaccgctgggagttcttttttgtcatcgccagcatcggagttgccctgctgctggcgccggtccaggtggaggccgaagttcaatcccaagtctgcgatgccgtagagggcgccctggagacctggcggccccaggggtatctggcactcaaagatttttttgaatttgtccggcgtcatcaggatgggaaggtcgaaatgccagccgctatcggtgcctgggtagtgttaaatctgaaacaagcaaagccatctgaggaagaaatcgcactggcctggcccctgggtttatttttcctgcatagttttaaggattggtggaacctaacttcggaaacagatgcctccgatgataacagttagagcttcttgcaacacatttgaatgttcggggcaagcctgtcggcctacgttactcattatacgcctagcggatgcctcgagggcgcggcgaacgagagatgtctgactcctggtccctggcgtatatcggtttgggggccaatctgggtgatccggccgatcaactggatgaagcgcgtcggcgtctggcccagatagacgggatagaaatcacccgagtctcctcttattacactactccacccgtgggagtgttggaccagccctggtttgtgaatgccgtcgttgaaatccgaacgagactggcgccgttggcactgctcgacgtcctccaggaaatcgaaaatgccatgggccggatccgtaaagaacggtggggaccgcgccttgttgatcttgacctgttgttgtataataccatgattatacagtccccgcggttggtgataccacacccggaaatgcaccggcgcggctttgtgcttctgcctcttgcggagattgctccccagaccaggcatccggtgttgcataaaaccgccgcaacccttttggccgaattagaaccgcaggcaaaagtggcatacaaactctgaggcacccttgatccgttttattattctcattttcgcgggatatctcgggtttaaattagcccaaaggatcgttgcacattttttctcccgcaaaattcaaggttccccccctccccccgaggtggagagtgaagaattagtacaggatccggtctgcaaaacctttattccccgccgcaacgccctgaaagctcagaaggacggggtagattactttttctgttccgaaggctgccggaagaagtttttgcggtaatgccccagcctggttggctcagcagccataactgatggacctggaaacatacacctaaaaaactcgcaggatgaagaacgcccgtcacgaaggagaagcccatgaaatttttcattgacactgcgaatctggatgaaatccggcaagcccatgaattgggtctggtggatggcgtcaccacgaatccatccctgtgttccaaagccggtgtcacagatatcgacgcctttcacctgcagatcaaagatatctgccaactggtccaggcgccggtgagcgccgaggtgctcagcaccgccagcgctgacatggttgccgaagccaaaaagctggcccgcatccatgaacacgtagtggtcaaaatccccatgacggccgacggcctgaaggccacccgggtgctctctcaggagggcgtcaaggtcaatgtcaccctcgtttttcaggccctccaggcccttttggccgccaaggccggggccgcctatgtcagcccttttatcggccgcctggacgatatcagccataccggcatgaatctggttgaggagatcatgaccatctataataattatggttttgagaccgaagtgatcgttgccagtatccgcaatcccctgcacatcctgcaggctgccatggccggcgccgatattgccacgataccttacaaggtcatgatgcagctcatccaccatcctctgacggatatcggtctggaaaaatttctggacgactggaggcgggtacagcaagcctgatatggaaactcagccggcaattttttggaacctgcccaacgccttgaccgtattgcgcatcggcgctattccagtgctcattgccttaatgactgttccaggtcggtttgtaagtttcatggcggcgctggtctttctggcagccggaatgaccgacctgctggatggtttctttgcccgccgccaccggttggtcagccgcgtcggcaagtttatggacccactggccgacaagcttttggtctccgccgccctgatcatgctgattcctctggaacggatagaggcttggctggttttcgttattatcggacgggaactagcagtcacgggtctccgagccatcgccgcctcggaaggcatggtcatggctgccgaccgttggggcaagctcaagactatcttccagatggtcgccctctttgccctgatcctgcattacccctatctatcgatcgacttccagaggttgggaacagtcctcatctggatagccgccgccatcacagtcgcctccggcaccggctattttctgaccttctttcatcccgcccaatcgacaaaatcgataaaataatcattttaggcttactgtttaacttacttttaaaatacaatccgcagagcggcggtctctctaccgccagcgcctggccagcccgggttcgcccagaagcggccggctcatggaaatgtagtccgttatttcccccctgaccagctcctcggccaccacacaggaacagatgccgcccaccagaatgggcgggattgtgatctgttggtcagacttttttattttataaaatcagtggatattataaaagaacattagctcagggaaagattaactggaaagctcatgctgaatcagcagccaatcaacattgctcagtataaattttgagaccttcattaccaggtcttctaatattcaagagagaacgtcatgacctttgatgaccgactggaaaaagtaatggaactggccaaggttctgccccgatataaacccgatctgatggacctggccgctaaaaatctgaaatttgcagtgagggatactgcctatgaggttggtattactgttgaccgtttgcagttgttcgagcatacggaatttttcctaagtcagcggcaacccttgggagggccgggctcccgggtggcggtcatgctttcctataacggcagcgcctggctgaacaccgtcatcgcctccgtctatctggcgggcaataaagtcctggccaagttcgcctctcggggcaatgagctgatgggtttaaccgaaagcttttatcggcctctatttggtgacgatattcaattttaccggggggatggccgcagcttcatgcataacgccatcattgccccgcatatctcctgtgtcattgtcttcggattcgatgccaacgtactcccttatgaagcggattttcgccgcaccggtaagaaatttgtctttgaaggccccggcgtggatccctttattgtctttccggatgcggacctggaactagccttgggtgatctcatgaacggcaagttttcctattccgggcaaacgtgtactgcacccaagagaatctttgtccaccgagccatttatgatgaatttatcaaggaactggtccagcgagtgaggcaactgagggttggggacccttacgacccggaaacccaggtgtctccggtggggagcaatctggcagtaaaccggatcaaagcccagcttcgggatgcggtggcaaaaaaagcccgaattatcctcggaggggagatacaaggaaatctcgtgtatcccacgatcatccgggatgccaccgatgagatggccgggatgcaggaggaggtttttggtccggtggtcttcgccagttgctttgatacctctgccgaggtcatcgcccgagcccgcaataatcgctacgggttgcgggccgcggtcttcggcgggctggaagcaaaagcggtggccagaaccctggttggggagaagtattgccatccggtgccggattttacctttggcagattcggtacggtcgccctgaacgctccccggctgcaaacttggcggggatctcttgtgaccaaggcagtgggcggctatggctattcgggctggatctgggagacggtagatggccggtttcgcctgacccagggtcccaagctgctaagcattgaaacctcgcggccttgctaaagaaaatcttgtaatactccagttggttgggacgaatacaagatttgcccctaccgatgggcctgccgccgtgctgcagtgttgatagggtggacacgacccaccattctttgatctattctctcagacagctgagctattaaaagtctttttatcttacggatcactctactcactgaaagtgcaaaaatatgcgaaaatagacgggcttatcattttaaaatatattatacttgacaaaatgtattttataattatcattataaacagggtcccataatattcatgaataaattcgatttctcaataatccgaactcttcgcaagaagcggggaataacagccgaagaattggcaagacgggcgaaccttacccgggctaccgtcgccaagattgaagggggcgatagtaacccgactattgagaccatagaggcactgagcagtgttttccagttgacttcgagcgaactgatccggctggcagaggtagtgcattgtgaaatggctattaccaagaccttcgcagcagatggatttaaaggtcaccacatctggtttcccagcttcgaagtctattgcatccgggccgatgccggtattcggaaggaatcagaccccgagtttcacgaaaacactgcagaaatctgtctggtgctttcaggagaggtcaaagtgaccgtacggggacaatcccatgtcttgggtcccggtatggccttgagattcaaggccttatacgaacatcattttgatgtattacagaaggccgagtttctcctgattcaccataacgttgtctgatcgttaccattttgcaatcaagccaagaccaagaaggtcgcacgccctgaagggcatgatcgtcatggtcttttttgttttggcactggtgcattcgtcgggttcaacacagaaccgcagggagcacagcacctggttaactgcaaacagctaaagaaataacaattcaggaggaacgaacaatgaagctaggcgttttaactgactcgtggaaattcacggagttaagttaatggagaacccacgcaaaggagaacaggccatgaaagtactcaatctctatttcaccacaaccggaaataccacaaaagtagcggatcaaatagcggccacgatcgcggcgggcggtcaccaggttgacaccatcaggattaccgcaaacacatcagtcgatctcttggaatacgatctgattttcgtaggctccggggtctatgaatggcttcccggcaagccgttacggtcgcttttcagcaggttacgccagaattatgttgcccggggagaaatccgacccgggtcgccgctgcggcagggcaagaccggcgttgtctactgcacctatggcggcggccataccggtgttaacgaggcgattcccacggcgaaatacatgggtcagttactggaacatctcggtataccagtgatcgcggagtggtatctggtgggggaataccatgggaagttgcagcggttttccaccacgggccgtctgggggatatcagcggtcgtcctaacaaagaagatctccggcaactggccgagttggtgcaaggaatactcaaggcccaacttcctgagataaattcataaggaccggcgatttttaagcgggcaactgctgcaatggccgggaaaggcgccaccggcaggaccatattggccggactagcgatcagataactgatctcatccggggaatgcccggtcctgccggtaggagctgtctctatcggcaatttatgaagctctgggcggcgccatcggagccactatcggacattaccgagagcagctcagaaaaacagaagaggaggtatatatggctagaatcggtatcattacgtgtgctaatgccacccaggatttgggctgttcttcagtagtctgtttggcggacctgcgcaagcgaaaaggtttttttgccgcctatcctgttgaggagccactggaactaatgggcatcatgagttgtcccggttgtccgaccctggcaggcttcgacaagtttctacaaagagtcagaggactcaccgaattcagggttggggctatacatctgagcacctgcatgaaatatttgtgtccttttcaggaaaaataccagaccctgttggccgacgcctttccgaaaatctccattgttaagggaacacatgcagaacacctggagccggcgaaatttcgggaactggtgcagggtttgttctcacagccccgccgcactatgatcgacctcattgtctcaggatagaaaacgtaagatcaatgccccgcagggctttggcggtcttgtactccttcaccagattgatgatctcgatcaggcgttggccaaccgatgcgcctgtttctgccgccgcagccggtctacctcaacgacgatatcctgtagcggctggcggcggatgcggtgcggcagggccagttcggcggcggtgtctatgtcgtcttttagcacttcggttctgccgtgaaaagcggccagggttttagccgccttcagaatgatgatatcgccgcgatggccgtccacccccacatccagacaaaaagaggcgatctcatagagcaacgcatgatcgatgatgacgtgcggatagaggtcaatggccctttcgatctgtttcaccagttgtcgggatccttcttcccactctaaacaaaaatcctcgggactttcatcgaaagtcaatcgccgctccatgatagccaccctagcggcgggatcgttgattccttcgatatgcacgcacaacccaaaccggtccaggagctggggccgcagctctccttcctccggattcatggttcccaccagagtaaacctagccggatgggaaaaactcaccccctcccgttcgatggtgttgacccccatggccgccgaatccagtaagacatcgaccacatggtcatccaacaggttcacttcatcgacgtagaggatgccacgatgggcggcagccaggagtccgggttccatgcgtttttcccccttcttcagggcgtgctccaaatccatggtgcccaccacccgatcttcggtagcgcctaccggcagctctaccacgcggatacccctttgtacggtctccatgggttcatgattcattactttgcggctgcattcaatatgagcgcattcccgacacacgggacgcgcttcgtccgggaaaagttgaaagggacaatcctttaccacctggatggccggcagaatttctgccagggcccgaaccgcagtggatttggcggtgcccttctctccccggatcaggacaccggatagagtaggattgataatgttcaggatcaaagacagtttcattttttcctgacctacgatagcgacaaagggaaatacagggcttttgttcattccaccttttccttggcgatattgacgagggtatcggctttaagatcttcgattttaaaatactccgcctgcatggcgatggccagttcccgggccaggccaaaacgcaccaacccctggctctcggtatccaccacgatgaagcggacccgctcatccagacccaggcggctggccagatcaaaggcttccgtcatcggcttcttctcgccgagggccacgttggacttgccatcggtgatcataataacaataggccgagcggtggggtctcttagcaggtaattacggatcacctcataggtcttggccagaccggcagacagcggggtacgaccacccacgggcatctctttaaggagatgggcggctgtttcaatagaagaagtaggcggcagattcagcacggcctcttgtttacgaaaagaaaccatggcaatccggtcccgtttctggtaggcatccagcaacagggacatgatggcccctttggaagccgtcatccggccgcgggcccccatggacccgctggcatccaccagaaagagcagaaaattgccgatgcgtttctcacgaaccttatcccgcagatcttctgattgtaatactacggccagaccattaccgccggttctttgaagttgatacggcgctgcggcccgcaaggtggcatcgagggccacgtcgccggtttgggccactgaggtgctcttcacatagcgtccctgtttctgagagatccgggtccgggaacgccgtcctgagccgcggcggaagattcggtctctttgggaggcgatcttcttgactttaaaggtttccccgacttcaaagatctgctcgagggcattttgccgggggttttgtttctcggctcggcgatcaggttcagcctggttctcggagctttccgagggaggcgtctcctccgtccgggtgttgggcgacgcctcctgggattccggtttctccggcgacgtagattcctcggtctccggcgtttgatcctgccggttttccggcggctcgggatgttcgtggtcatgcttcggcggcggcggtggtggggggggagccggctcgcgtttgcgatgtgccagggctagccaggcaacctcccggatatcatccaccgtcacctcatgatgtttcataagagcagccatggccctggcggcctgttcgatgaccagatcggctcgatggccagccacatgattctcggtgcaaatctctcctattagtatcctcaagttattgggaaaaatgatatttttgaggaagtgacgggcagccgcgatctcctgagcaatctgagcgttctccttttggaagcgccggataaaaaggccgggattgatatcatactcttcccgctgctgcatcagcgccgcccttttgccgacatccggttccgctgtcacctctacgcagaacccaaaccggtccagcagttggggccgcagttccccctcctccggattcatagttcccaccaggataaacctggaaggatgggtataagaaatgccttcccgttccactacgttccgaccggaggccgcagcatccaggatgatgtcgacgatgtggtcatccagaaggttaacctcatcaacgtataaaatcccccggtgggccttggccaatagtccgggttgaaagacccggtatccggttttcaccgcctggctgaagtcgatgccgccggcgacccggtcctcagtggcgttgaggggcagggtaaccacattgagacgcctcgtccctctatgaatccgcccttgctgttgccgacagtgagggcaaagctcctggggttggtccgggtcgcaggcatagggacaccctttgacaatttcaatttccggcaacaaggcggccagggcccggacggcggtggatttggcggtacccttttctccccggatcaacaccccgccgatggcagggttgacggcgttcaagatcagggcctgtttgagtcgatcctgcccgatgatagcagcaaaaggaaagatattatcaaacatcgtcgcggctagttccctttcccggtctcgtggggtctaagatcgctttcaggtccgatttccattgggccacgtcatcaacggtcatcacctccacggcgccaccctgaaaatcaccctgcacgtcccccatggtatcctccagccggccttctagatccagataagcttccttgaggcgctccagcaattccggatcggccttccagatgccgcgggattcggcctccaggaggcgacggccgatctcttccagggcccaagggttaaccttatcaaaccagtccctcatcccggcgtccagtataaaagtcagggcgatctcatcaaagatccaattatcaaccttgccagtggtggcgccgaagccatagacccggccgatgcgtttggacaagtccccggcccctttgtagccgtgggccttcatgccctcgatatacttggggtgcaggagcttagtgcgcaccacccggcgcatctcatcagcgaagtcggtgaccgtcaccaaagccggatcgcgggtatcgccatagtaggttttcggtgttttaccggagagtgccttggccgcaaccgtcatgccgccatagttgccgtaataaccgcagcaatccagaaaatcgccctcgtccgaaatatgcttgttgaaagtcacctcaacccggcgcagattttccattaactcgcggtgcgcctggacgccgtaactaacatcggaagctccgccgccataggcatagccattccagaagagatagacatcggccaggtcgccttcagtcttccaggccgaggcatggaccgccaggttgacgccggcccgatacaccccaggctgggcacagaagatgcggtagctcaggcggcggaaccggtccttgtcctccagggaaaccccctgtccagccgcctgcttgaccaggtgccgacgtacaaaattatggtcgggattctcatcccgcagggctaccgcctggataacctggtccacatatttgaccgcatcgggaaaacagtctcgggtgatacccgaaaccctgatattgacgtcgatccggggccggccgagttgctccagttccagcaagtcaaacccatccacctggccgttggccttccatttgggccgggcccccagcaggtgcagaatctggccgatctgttcgccgtccgcccgcatgatgtccgaggccaaccagaccaagcccacagtttcgggataacgtccttcttctttctgataccgggttagcagcgcctcggccagtttaactcccacccggtgggccgccctggtaggtatacgggtgggatcgacgttgtaaaaattgcggccggtaggcaggacatcataccgcccccgggagatgtagcccgagggaccggccgggacatagccgccatgcatggcgttaagcagggcgtcgatctcttcggagtcctcgaggcgccgatcgatatcaactaccaaagccgcaaaacgctcgcaacgttcccgcagcccctcgactgcggccagccccggatgctcagccaaaacctcccacaggttttctccccgaaccaatcgggcgataagttcccgggcaacccggtccgcttcatagagcagttcgccgtaaatctttccctggtggctgcgccccccggtgttgctcagggccgcaaagatatcttccccccagagatcgaagaccagccggcgggtgttcaggtcattgttggaatcgaaacgcaggatggtattaatgacctcggcgcgagcatccccctcgggccgatccccgaaaacatgcatgccgaccctggtctggctattgcgcaggctggagagcagttcgtggcaacgggtcaccactgtttgaaaatctgcaggttttaggacgtcaatttcctggcgaaaatgattgcaatcaatagcctcgttgatcaggtgttccaattgatgggcccgggctcgatcctccttaccggtccgctgatattcccccagaagttcctcgagtttctgaaagtcgccgtaagtatcggcggtgctcatcaccgcctgctggtgatccaccaaggtggcgtaactgcgccgtttggccaccacgccttcggcgggattgtcggcattatagatatagaggtggggaaggcggccgatggagatgtccggccaacaggcggctgatagtccggcgcccttgcccggcaaccactccagattgccgtgggtacccacatggatcaggacatcggccccgaagatctgatccagatacatgtaggtggcaatatactggtggggtggcggtatgttggggtcgtgcaggatcttgcagacccgcccgtcgcagcgggaaccggcacagccgcgcttgggctgcataatgacattgacgtgcccaaagttgagcccggtgatgaccagtttgccatcccataccatgctcggcggcaccccgttcatctcgtgtcccggcggttcgccccaaccggcaattatgtcactccgggccttttccggcaatccggcaaaccactcccgataagtctcagcgtccagaagcgccaggtgcccgcccttgctcacaatctcgtccaccgtggtccagcgaaattcggcgacggccttgcgggccaggatggtttgcatcagttcctcaccactggcggggatgttctccacctgatatcctgccgcctgcatccgcctcatgaggcgcaccacggactccccggaatccaagcccgcggcgcctcccaccccggcctctaatccggcacactcgtttttgtgaaagacaaaaaccaccttacgttccgccgctggcttggcggccagtcgtacccaacgggcgatgcggtcggcgatgtgcgccgcccgctcgggaatgacctcccgaatttcataaacggtatcggtacgcgcatcaacctgtctaagactggcggccagaatgatcggttcgatgcttccctcaaattcaggcatggcgatgccgaaggtgacctcggcggtgagcccctggggatcctcttcccaatccgcaatggatttgctgtaggcaataatcggtttgaataccggcacattcagatctttgaataaggcgattgattgggccgccaccccggtttcggcataatcgtctttgggtgcacgggcgagaaagaaggcatgcagattgatcaaggcattgacgccagcccgaccgtccggatgaaaaaaaaagcgccgagccacctcgagtggaccccaggcccctgcttcccggtccggattgccataggaaaaaaccggcagcacgctgaggccctgggcctccaaggccgtgagcagggccctttcgagcatcatattggtgttggtaaaactgtagcgggggaaaaacagccccacagtgagggaacttagcgcgggatggacggtgcgatagctttccactgaatcgtataccgttcggtccggagggtgcaggatgccttgccaaggcatggacaccggatcctgcacgggaatctccgggttgacctggtgggcaaggtatttcagcagtcgccggtagttctccagaccgccttcaagcaggtaggcgtaggcccgggcgcacaccgacaggttgacagtggcgtggcgcccccagttggtcgggtcatatgaggtagtgacaatgcacttgccaggcggcagttcatgaagacgagtgctgacttcctcccaaaagccttcgacggtccagtgaaagaacaggacgtctgcttctgcagccttggtccaaaattgttccagacaatcaaggtcgttatcaatctccttggctgcaaacatgcttagattcacttcggagcaggcctcggcggccgccacaaaagcgggtacatgagagctccacataatagacgcaatttttaccggtcgggcggccatctgcaccctccttatatctgtgatggtaatcacaagttcttcggatataccaggcgccgatcgccggcggtcagcatttccacttccaggtgataaatttcggccaggcgtgttgcgttgatgactgataggggcggtccctggatcaccacgcgacccttggacaacattacgacctgatcggcgtataacagcgccagatttggatcgtgcaacgtcaacaagacagtcaagcgctgttcctgcgccaactccgaggtcagccggaggatttgatactgatttttaaaatccagatggttggttggttcatctaaaagcagcagtcggggttcttgggctaaacaacggccgattaacaccaactgtcgctccccgccgctgatccgggtataaggttttccggccagtgatctgagaccgagcaggtcaatgatcttttccacgacgtcgtaatcgtgtacggttggctgcgaccagaagccaacccgagctatacgccccaacaggatgacctcacggacctgatagggaaatatgggatgatgatcttggggaactatcgccagggtttgcgccagagaacggtaggacatcgaggctagaggctggccgcataatcgaattttcccccgactgggatgcagatgaccggccagacagagcaacagggaggtcttgccggaaccgttcggtcctaataaaaccgttacctctccaggagccgcccgcagatttacctcttgcaaaacctgctgctcgttgagctgcagagatacattgttcacttcaatcatgcctgccaagacccctggccgcgttgtttcaacagatagataaagaacggcgctcccgccaaggtagtgataatgcctaccgggatttctccactagtggaggtgcgggccacggtatccgaaaggaccagaaaactggctcccaaagccatggacagcggcaccacccgacggtggtccggtccgaccgacatgcggacgacgtgcgggataatcaatcccacccaaccgatgatacctgaaaccgacacggctgccgctactgtcagggcggccgccaagagaaacaacccgcgttcgcgattaacggccaaacccagggacttggcctcggcatcccccattgagagggcgttgagacgccagcgcccgagccagatcagcagcgatccgagggcaataaagggcccggcctggcgcaccgccagccaatcggctaatgatagactgcccatcaaccagaaaacaatactggccaatttttgcgggtccaccaaaaatttgatcatggaaaccaatgccgaaaaaaaagccgagacgataaccccagccaaaatcagtgagagaattggcacctcgccccgagttctagccaaggcaaaggtcaagaaggcagaaatcagactgaaggtaaaggcgcctaattgaataggcagggccgggaaaaaagctactgaaacagcgcatccaaaggccgcgccggaagatatgcccagaataaaggcatcaaccagcgggttgcggaaaaccgcctgcagggtggcccctgaggtcgaaagagccaggcccaccagcatcgccaggacaatacgcggcagccgcacctgccagagaatgatcgaaaccgtttctgtctgatcgccaccggaccatagacccgccagcaccctccagacctctaggggagaaatgggataagccccgaactgcagggccaggagggccgccggcgccggagataacaacagcccccagagcagccaggaacgacccctcaatttccctccggataagggatccccagacaggcgttataatactgacgtaaggcagccagcatctctgtccgggaaatttcctggggataacaacagtgggccatccaccaagccaggtccacgatcctgggtgaccagttggaggcgcggctggctttaaatacccgattctgcttcacggcctggactgtttgccactttgggtcccgcttcaagtcgtccggaccataaattgccgacccccagatcagaataacttcaggatttaatgcgacaatttcctccatggaaatatctcggttaaaatcatcgatgtgagctcccaggttacgtccccccgtaagattgatgagttcgtgggtgacgcctttatttccggtgataatcgtgggtttcccccacaaccagacaactcgcacccgctctcccggaatgttggccacccgctgctggattgccgccagattttggcgaattaacccggaaacttcgccagcacgaatgtttttgccgaaaatctgccctaatcgcatgagatcctgatataaatcggccaaattctccggatagaaggaaagtaccggtattccatggcgcttgaggtaatccagcacttccggtttgcggctccaggtcaccaccaagtccggccgtaaggccaacatgacttccatattgatggcgaagccggttcccggtgacggtatctcccgcaactggggcaccaggcgctgcaacaggtcattatcataggcatagctggaaattcccactacccgatcccaagctcccaatggggcgcttaactcatagccctccaataagacaatccgatgtttctccggaagcggcgcggctgctcccggctcgaccgcttgagcggagagctttggagctgcggttagaaccgccagacaaacgatgagagtcaggagcctggtcttttcctttttaaagttcaccctatcgcccctaactctcatcgtccacccttaataagtcagcttggcctgaatccagcaaacccgtcccggcgtcagataggaataaaaatattcccggtccaaaatattatccaccgagaaggatatggaggcgtattttaccggtgtaactgtaattttgccgtctagggtaaaaaacgggtcataagagccgtaaaccccgttataggtatcgctattgtcatccttggtgtacatcttacttacataacggccggtgagattgccgttgaacattttataatgggcattgaagccgaaattaaattgttggcggggaacataggtaagctttttaccctccacaatcgggttataattctgttttaagacccgggcatccaacagggtcatgttgccgaaaacatccaaccaggaaaagacctcctgagtggtttccacttccacacccaggattcgaacctcgccggcgttttgatatatttgggttttcccggtggggtcagtgggatcattgacccggataatcatatcatccacatgattgtcgaaaaaagtagcagtaaagacattgcctttgaagggtttgattgtcgttcccacctcccaggaaagagtcgtctccggatccaggtttggattgcttttataggtgtaggtaccggattgccaggtgcgatacagttcatagatattggggggccggaaggcggtccccaccgaagtccgccaggacatccagtcataaggacggtacaaaaaggcgatcttgggattgaagctaactcggctacgagtagataaattcgttatgggctgggtggcggcctcttgatacatgccgccgtacgcctgccagaagtccagccgggcgccgatgacagtgctgaacttggggtgccagaaaatttcatcctggagatatgcccccaggataaggtcccgcccgccagcctggctggtcatattaagcttggagtccggatcccgccagttatttattgtatacactttggtgcaggcccagtcagattggtaagctagaccgccggtgagagcctgtttgctgccgatagcctgttccaccaggacctcggcgctccagcttttactgggagtggtatttaaggtgccagcaccgccttcatacgtagaccccgacgacggttgggtataccagttgtggggttggttcagcaacccggctcgaaacttcaactgcgtgctttccgtcagtttgtgctcggtccgaagattgtatatggcggtgtgttccctcccgacgccggaataggccaggaaagagtaaggtgtgaggctggaaaaccgctggttggtcgtaccggcgagttgatatgtacccgtcgtgaccgtttgaccggtggcgacgctggtgagataggaattgaactggccataatcatactgattccagttcaataaggcactgaaatccattttatggcctgggaggatgtcccaactcagcttggtgttaaccgaggaattataatagtgattatctccttgatcgccgatgatattggtcggatttccggtagtgctactggatggtatccaacccaccacctgatcggctgcggttcccgtggtggcggctttattaaccatactggtgggatagccgctggtgtcctggtagagataactggccttcaagctgattttgtcggcaaagcggtctcctatggaaaaataggtactccaggtgtcatagcggccgtagctgacatccgccagggcttcaaatttttgaggagtttttgtaagaatattaacgactccgcccatagcgttgccgccgtacagcgaggaaaaaggtcctttgaccacttcaatccgttcaatctcgtccaccggaatgctgttccagggcgttgtcgtagaatagccgttggatgtggtctgcccatccaataatatgagagttctgacctgattggaagccggaaagcccctgaggttaacattggcattgctgtcggcccagcctttgcctcgacggtcgaaggccccgggtacttgctggagggccttgtcagccgttaagatattctgccgttcgatatccttatcagtcacaatcgtaatgctggccgggatatcatccggattgcgcggcgttttggtagccgtaataaagatcggttcctcaatcttggcagccgccgccgcagaggctgactcagcttttttcttttcttcttctgcagtaaccactgtcgactggttgactgcctcatcactatcagccgcgatcaacgggactgctctgataatgaatccccccaataacaaggccaaaaaacagacgtaccgaagcttaaccatctccccaactcctttgtagtttgcgcttcggcccaatttttgataataaagatacgggccgaaacaccttcatcaggatcggtccgggcgagatgggcatttcttggccggagtgccatctcgccttttttttaccaattcgccctcaaacgtaggatttactcgttaacggcagatattgtattaaccttcagcagttcatagttacaaggtttactgcatttttcccacttatgagtacgaatcgataataactccccaaatcaactaaattaacccctccaccagccttccacccaaaaaaaaacgaaggcggcggcgttgaaccataccagaccttcgtaatctgaattgaaatcttataataatggccaaaggctagtgcttcttgctctagcaattaatactttataaaattaaaaaccgaccctgtcaatatttttcatcagcttttgcttatgcagattggatattcattgacatcttcgtggaggtgaaccatcgtagttccaccgccctgcctaggccgattatttcggatgagggatacggtccaaagcggccgattaagtcgagggtgtagtgatctccaaccccatgacccaggccgaccatcctgggatccgatacgattttggtggaatcgaccagaggatggtttttgactccccggtttttgcagtaatttccccaacccattccacgtgtttatcgcctctaagccgccatttggccagaagaccctggcggaaggccgcatccgggaaggctgttgccgagacctgttgcacgtccttttcctctccgtacctataaccggtcaccctctcacattccctgttccaggcgataatgttcccctgggcattcaaagcgataaccatgaccggaagacgggcgatggcgtatcggatggccgattcatctggtcgggacataaacacccccttatctctgacatttttttccctggctggcaataaccagtcatcccggcatatcgccggcggcgtcttgaaggaattgttgataatgtttgatcgcgcacgtgggacagatcgagtggctgatacccctaatctcagtatggtagctcagcagaaatctttctagtgacagccactccccattcaaccggattcctttacaaacactgcacatggtaaggaattcgggtcctttcagagagtcttggttagtgtcagtagggaacatcctttgcctcctttggcaagcattggaatagtgctgaatcacactgcgtttggtaataattcaacttatatgccaatcctcgatagatgttaatatagaaataatatcaatttgttgaaagattcttacaggtttaaaagcatatcgttaacaagatatcttctaaaaaaataaaattatttttataattcagattatgaaggatatttttgtatgttggttgggcggaattgatctgcgggccataaaggaactagggcgggtgggatcaggtttggtcgcctgaaaagcggcggctggagtccccccaggtcgtgatcgccttgatggggctggcgtgccccaggtgaacctggagcaccttggtgttgccggtctgtcgcagccgttcaaaagagtggtagttcaaatcactccgaccttattctgggatttgcggctgcattctggcctcgggaatccggaatgttcttcgcctggggttctaatgaagggcagggaatgtccccacaaaccctgcgcctttggtcccctgctgaagctactttatcgaggggggcagccccgagaatggggaccaaacagaaatttttccatgagaagaaagtttattgacacccgggggagtctggccggattgagatctggctttttttggatggagtgaaaaaaccaatccccgctcctttacatacaggacggggaaagttgggggacatactttttggcggtaagtagtgtaatttaattaaaaaaactggtggaggcggcgggagtcgaacccgcgtccgcaaatactccctaaaagcttctacatgcttagccggtgttttgtttctcgtcccgcaagtcttccgccggcagaatgcttttgggaccagccgactagtttttcggtcggcgagtcgtcagccaactcacttccctagccggaattatcggcgccacaattaactcttccgacaaagttaatgcgacgttagccttaagcggctaaagcgtagccgtagttatcggcacttatagtttcctacccgttttacgagcggacaggacctcggcatgcgacttatagttacatatccacgtcgaatccgtttcgcccccctttatattaattataatatcttttttttaatttgcaacctacgacccgggatggttcttaaattctaaaagtattacgataatgcctctgcatccgggcgggcggcggtcagcatttccttggcatgggccagggtcgcgtccgtaaccagggctccccctaacatacgggccaattcctgcaggcgttcctcggaggtcagttttttgaccatcgtgaccgtcctggccccaatgacctgtttttcaacccggaaatgagtatcggcgaagcaggctatgtgcggcagatgggtgatgcagatgatctgctgggtttgggccaaacggcgcaatttctgacccactacggtggcggttgcccctccgatcccggcatctacttcgtcgaaaatgctggtgtgcaccccggctccaatggccagaatatttttaagcccgagaaccagacgggaaagttctccgcccgaagcaatgcggctgaggggcttggggtcttcgcccggattgggggccaggaaaaattccacttgatccaggccattgacgcctaaaaccttctgctgcacctctgatccctcaaaggaagttctcaggggccagaatttgaccgaaaaacgggcttgcggcatagccaaaccgtgaatctcggtttctaccgcagccgccaggaggggagcagcctcccggcgtcgttgagacagaatctctgccttctcccaggctgattgacaagcggctttgacctgtgccgccaattcggccagttccagttcgagattgtcaagactgttgagttcctggcgagttttttcaagataatcgatgacctcggtaagggtggaaccatatttgcgccgcaagcgctgtaaaagatgcagccgctggtcgatctcctccagatggccaggatcccggtgcagactcgagctataatcccgcagatcaaaggccaggtcttctagttcgaggatgatatccgccactttggtaaggcgggcggaccaatcggcgtcgaaccgggccaacaattcgaggttttttttgacctcggtcaatcctgtaatcagggaggccttattgccatacaaccggtcgtatccggcgcgggcggcctcaaaaagctgggtggcgtggcgcaggcgttcctgttcgctggcaagttcttcctcttctcccggacgcaggttggcgctatccagttcctgaacctgaaagatgagaaattctttggaattttccaaactgcactggcgctgttgtaactgctgccatgatttttcgagctgccgccaatgatggtaggccgcacgaaaatcatcagcaaagtcagtcagcccggcaaagctatctaaaatgtgcaggtggttttcgggagccaggaaggtttgatgttcatgttgaccggataggttgatcaattcctgggccgaagcggccagaaattttaaggtggcggcctgatcattgagatagctgcggctgcggccgcttcgggagactacccggcgcaggagcaattcgttggcaaaaggcaactccctttccgccagccaggaagtccagggttcttttgacacaatctcaaaacgggcctcaacctcggcttccggggcaccggtacggataagatcttcgctgcccttagctcccaacaacaggtgcacggcctgcaccagcattgacttacccgccccggtctcaccggtaaagacattgaaaccgggctccaacagcagctccacctgatccaaaatggccaggtttttgatgcgcagttccaccagcatagtttgatgtccccggcgccacccggtccgtcaggaagccatgagtttacgggccatccccatgaggcgatataccgacatgcctgagatggcagcaatatcttcagtgggcagatgagtgacaatacttagatcaaacaggatggtaaccgccggttcgaattcctcatcccctttccagagcacatgggtgatgggcacaaggggtaaggctaaataggtggccgcaacatcacctaacggcgccaattctcctcccatgtgctcagccacctggcggtaaagctccagattctggccgaagatcttgagcaaaggcgtctgggcccttcccacaaaggcggagtaatagaattggccccccggcgcctgccgaaagtcaatggtctcacccgtaaggggatcacccttggtattttctaaatagtggagcatgagaatctgctcctgaatgggaacctcgccttcgccctccaaataggtcactgccacctcaggccaattgatccaatgctggcggccgaaatatgataaaatcaatccttcctgatcctggcatatctgatactccgcccgccctcgggcggcaaccacctgcgggtcctgttctcttaaatgctgcgcggccagggcccgggaggcaatataatcgtcaattcgaggcaaaagattctcctttcttattcgcgcggaatgcggatgtagattccttctattaaatccctttcatccaatgggagcggttcattctccagatgcagtttctccaggtattgcaaagcggctgctttgatgttagcctccacctcggcaaaggtttcaccggtgatagtcaaaccctggagcgccgggatggtggcgctgaatacccccaaggccggttcatagttaaattttatctgataatgcaaaccttttttagccatcataatccctcccaagcttctccccaggcattactccaacccccggtaataattcatggacatgccgccgctgataacaggtcccagcagaaggcggcgcttcagatctcccacctggctgactggcaacccgctccgattcaggtcaatgataaaacgatgcagacctaacgactgtaattcgggaagaggcttctgccagagcagggggactgtgggagccagacaggtcaatccgtcggtcgcagtcaaccgaaatctctcccccagaggacttatcaaacggagtgcctttttcccctccgggaggggggcgcgagagatcatcaaattcgggtaactgtaaaggtacgtcatcaaccgttggcttggcgcctggcgcagcaataactgcagtgttcggcgatccgcctccatggacagcgtcatataggacacggccaattgctttaaggcttgaaaagccgagaggttcaggcaatggagcggataatcgctgtataatgtgagttcaaactccggctcggccgcggagccgggttcccggtccctagcttcttccgtcagcaatctcccggcggccttggccttgggagcggcactgcggccaagtctaggcagatgagccgagacttcccggagcaattgaaaatgtcccagattgctcaccatgaattgcctcgccccgccctggatgagggtttgaacggcttgacggaaaaagaccaaccggccttcgaacatgataggcggcagagaccagataaaaccggacaacacccgcgcctgcctcggttggcccagatattcattgaaattagcctctgtcagatccaccagcagcggcccctgcttttggcgatgcagttccaaggcttccaggcaggaacgggttcttatgtaaacgaaagggcggtgggatcgatgatctttagtctttttaggatggcccaggttctccggcagccgcagttttttgtccagcttggctgtgagcttcgccggttgggccagcgaataaaggtactccagccacttcttctcggagcgactgccgcctggggtggtttcgcccactttgtagagcaggtctccggtttgggccgggtccggcagactgatcctcacttcatctcccgcccttgccatgtccaccatctgaccctgaaattgtagttctttcagagtgaaagcccggcgctcgccggtagcctcagcctgcagccgcaggcgatcccccacgctcaaggactcaagtaatcgcagggtcgcccaagactcctcagaccgatcgatttttcctaacaagaggccaatgttcccggtatcctcgggagcaagcagcccctggggatgagggctcttaaaaaaaccgctggtagtgcggcggctataggttcgtgccagcagttcctgagcgccggcgatggcttgcttttggtcgcccagcgaggcgtccatgaccaatcgatatgcccggaccactcggctgacatattcgccgctcttcatccgaccctcaatcttgattgcctcaatccccaaggtctgcaactgcggcaccaattccaaacccgaaaggtcgctgagcgacaatatataacccgattcctgccggtagtggtagagtctacggcagggttgggtgcagcggccccgggtggcagcccgtccacccaaataactgctgaacagacagagcccggaaaaactatagcagagcgccccatggataaaaacctccaattccagtctggtctgtcgacggatagcggccagctctgataaggtcagctcccgagccaacaccactcgtttaaaacccatggccgcagcctgggccacccccagggagttgtggatcgtcagcagtgtactggcatgcaccgggagcgccggataatgctgtcgaaccagataatagacgcccaaatcctggatgattagcgcatccggaccgatttcctgcaatgcgcccagggtttccatgagctccggacgctcctcctcctttaccagggcattgagtgctacgtaaagtttgcacccccgctgtcggctgacctgggccagggacgatacctgggccagagtgaaattagctgcataagcccgggcactgaaggcctttagcccgagatacaccgcatcggcgccgttttccaacgccgcaaagaaggtctcgacagtccctgcaggagccagtaattccatggataagctgattataagataatcttgacagccagtcggatgcgacccttttgccaccgggcctcgactaaatctttatgtttattatgacctggcggtaacccgccggacatgaaaataagccgggagcgatgccctgattccgatatgttcaactcggaactcaaaaacttatttttcttaatcatattgtatcatagaccctgacgatgcgccactacacgggaaaacggcccgggcaacccggatgcgggtagagtcccacgacaacattttgcttgcctcgagctgggtgttaggaaataattgccagatagctgccgcttccgactcgtgataaggtcagcggccgcagaatcattcgggaggaaccccatggaaccgattaagatcatgccctgcctggatatgaaagacgggcgggtagtcaaaggcgttaattttataaacttacgcgatgccggagatccggtcgaaaacgcccgtttttacgaacgggaaggcgcagacgaactggccatgctggatatcgccgctacggtcgaaaaccgcaaaaccaggctggaatgggttgagaaggtggccgcagtcatcaatatcccgttaaccatgggcggtggcattgctacgttagaggacatcgagctggtcctcacagccggggccgataagatctccatgaacagcgccgccgtgaaaaatcccgatctgattgatctggctgctaaaacctatggccccggcagggtgactatcgccattgacggcaagagaaacccggccatgccctcaggttttgaactggtcatcgctggcggaaccaaacccgtaggacgcgacgccatcgcgtgggctacggagtgccagcagcgaggagccggttctatcctgcctaccagtatggacggtgacggcacccaaaaggggtatgatctggaatttacccgagcgattgcagatgcagtcacagtaccggtcattgcctcgggaggagcaggaaccttggaacatttttatgaaggagcgaccagaggcggagcccggattttattggccgcctcagtctttcatttccgcactttcagtatcagacaggtgaaggaatatcttaagaagcgcggactgccggttatcctttaacaccaattgaacatcgagagcagagtttcgaaggggaggcgagagatggacagacctggattttccgggtggacaatcctggcctttgtggaacagttagctgaaggggcgccgatgcctggtggcggctgtgcggcgtcggtagccggggccttagcagcggccttgggttctctagccggccggatcagcctgaagaaagaggttgacccaacaggacaggaggcattagtaaaactggaacatcagttagatcaggcccgtcagggttttttagacctcgttgacgctgacgccctggcttatcatgaagtagtactggccagacgccgccctcagtcaaccgaggtagaaaagataagacgtcaggcggccattgcgggtgcctttgcgcatgcctgtctccctcccctgcaaatggccaacctcgggttgcaggtagcaggttgggccatcaccctggccgagaaggggagtccggtcattctggccgacgtcggcgtgatgggttttttggccgtagcagtggtgcatggcggcctgatcaatgtcttctccaacctgaacatgatggcggattcggccgaagcccagaccctcaggagccaggccgaacggctgcggacagaagtagaaggattaactcgacggtttaacagtctgatctaccgtcgggcgagagccgactaaaaaaagaggaacgacatcatgggacatgtctttagtccgaaccggatgggttctctgatcagcggacgaaggcatcaggccgtgcagccgcgagaacctttgcagcgcgccgggatagaggtcggccagcgcatcctggacctgggttgtggcgccggacagcacctacccgtgtatctctctcttgatatggggatcaaattcacttgcaatcggttttaaatgaacgtaaacttgcataaaggggtcattatgcaagataaagaagccttagttgagggattgacctctcagagccagttggagcgtttgctcacctgttttgaattatccaaggttttggtcaccacttttgatatgcaggccttggtgcgattggtgatatcgaggtttaacgaactcattccagctagtaactggtctattctgcttctcgagccaaagaccaaggaactggaattttttgtagcagtgggaatagacaacgaaaaattgcggagtgtgcgcctccagattggtgaaggcatcgccggagtggtggcccagaccgcccagccgatatttattcaggacgtaagtcaggacccccgattctgttgcaaggtggatgagatgaccgggttcaagacccgttccatcatctgtttgcctctactggtgcgtcgggaaatcatcggcgtcttagaagttgttaatatcgaaaatgaaaacttctttctcaagacctatctgccgcttctgaacatcctggccgattatattgctatagcggtcgacaatgttcgaaacttccaaaaattacaggccaaatcctttatcgacgacctcaccggtttttacaataccaggtacctggcctggaccctggaaaatctgaccacgcagattttacatgaacgggctcagctctctgtggtcttcctggacctggataattttaaacgtgtggtagactcctacggtcatctattgggcagcaaggtattaaaggaagtggcccaggtgatcgggcacatgctttctcccctggacagccttatccgctatggcggggatgaattcattattctgatgccgtatcgagataaagaggcggctttcgaattcgtctgccaactgcgtcgcgccgtcaaccagagctgtttcctatgggaagagggatttaatctgaatctcaccgccagctacggcattgccaccctgcccgacgacgcccgagacaaggccgacctcctggaactggccgacgccgccctatattcctccaaagaccggggcaaagatatgatcatgttaggtgtggccttaaaaaaggattaaccgttcctgcttacagcatttccatcatgactgcccaaaaaagacctctgtcccaccccaaaatactacaactagcccgcgaagtgctggccattgagtcggagggaatcgccaacctcatccccaaactggaccacaattttgtgcgggcagtacagatgatctttcaggccaagggccgattgattgtcaccggcgtaggcaaatcaggcattgtcgcccgcaagatcgtggccaccctgaactccaccggcgccccgtcgctctttctccacccggtggaagccatgcacggcgatctgggaatgatctcgcctcaagacgtggtcctggcgctgtccaatagtggcgagacaagtgaattgactatcctgctgcccagcatcaagcgcctaggagttcccctcattgccctgaccggccgggtggaatccactctggcctctcacagtgatgtagtcattgatgtaggtgtgccgcgagaggcctgccctttagggttagcccccactgccagcactaccgccgccctggccatgggagatgccctggcggtagcactcctgacccagcgaggttttaaggccagcgatttccgccggttccacccgggaggcagtctgggagccagactttccctggctattggggaagtaatgcttaccggtaaccgagttcctcgggtacacccggaagatcccctgatctcggctctccgagaaatggatgagaaaggttttggagccaccctggtagttgacggtgccggagtgctgctgggcatctttactgacggcgacctccgccgttgtctgagaaaattccagcacctacaagacaaaaccgtggcccaggtaatgaccccctcacctcacgctatcggacccgagtccctggcctcccaggccctggaacatatggaacacaaagctattacagtcttgccagtggtagatgccaagcgggttgtgttaggaattgtacacctgcatgatctgttagggcgtggagaatttcagtttaaggcttaatttcccttcctcacgctatatccccatctgttatgtcagtttttggagtgccggcaaactgctccttaaagaccgcaacggtgtcagctccgtaaaggaaaacatttccaccgcatgattatccgtatccaataacgcaaaattaaaggtcgggaaacgaccttcctccatggtaaaggcacccggtacgatcagataaacagcatcgttttccaggtgcatcaactcatggcggggttgaataagaaaatggtgcggcgaattgatatagagaatctgattcaaactgcggccaaagcgcgtaacagagggagtatgggtgtggccatggcagataatcagcggcgcccgcccggaaggaggttctttcttataggtagacacgctgtctttgaatcggatgaaggcggtagccctggtgtgggccaggaaaatccggccggctaagtccagggccattccattccccgtagcttcgggtaattccggccagaagacgtcatagacccagtagagtttacaatgtgggtgcaatgccagccaatgtcgaaagggctccggctggcaatctcccaggcaggcaagctgatgtatctgctgccgctgcaaaaaatcaaaaaagaagggaagtcccgcctgataaaggtgcgtatccgctatcagggccagaactcccctcagaatcatttccactcctagcgattaattgatcccattcttgcccctgccgtcaagacaatactcaaaccaccttgggaccacaggcatgtccctcagacactttcagtcgatcaagcaggctgaccaggtatctcaaggcttcatctttatctttatcgatgacgattgcctcaatctgctgctgttccgcatccgtaaattttagcgtcctttcggccatatttttctcctttcctgcctttgaattaaactgtgttgcttaacaagttaatcagccccctaggcgactgtcaataccagctcgctaagacctttccctgcacaaagacagaaactccaagtctgtcaccatccggggctccgcatgacgcagacctggagatctgcgccaccgattttctggcagaatggacgcttcatagcaaaacgatatgattttcttgcctgttcagttggtattttctgtctaatattactagaccataagtctcgtcggttgcagcctaaaccgaacctggtataatatattcaatagaggagaacttcatgagatcgttgaaatataaaactttccccccccgttgccctttctgcaaccaagagattgatccacctcaagaatttgatgacgttctaatgtatgaattcgatggcgggcaatgcgcctgcggtgcgtcttactgcttcgaccccaccacacgtaatgggggggcggtaatgctacaggccctggtgctggcgtgtcagggcgattgggaccgagctctttctctgcggccggatgtagactactacgaggggcgcattatcaaatacagcgccctaacccaccgtgtcggcgatccagcctcatttggcacaatttatttcatccgtctcagaccgcagaaataagcatttattataattcgatcactaccattcccgtgtagttacagagcttggggcccaacaatgcgcccggctactgccgaggccgccgtcaccgcgggattggccagatataacttggactcgggatgtcccattctgccgacaaaattcctgttcgtggtagcgatggctgtttctccgggtcccaagacgcccatatgcccacctaaacagggtccacacgtcggtggactgatgactgccccggcatccaaaaagatctcgaatagcccctccttcaaacattgccgatagatccagggtgtggctggaataatgatcagacgcacgccccgggcaaccttccgtcctttcaaaacctgagccgccagccgcatgtcctccaggcgtccattggtacaggagccgataaccgcctgatcgatcggcactgcgcccacttgggaaagaggatgggtattctctggcagatggggaaaagcaatctggggctccatcccgctaacgtcatattcacgcactgagtggtagttcgcccctggatcgctggcaaagaaagtaacagcccgcaacgcccggttggcgacatattcccgagtaatgtcgtcaggtgcaatgatgccgttcttggccccggcttcaatcgccatgttacacatggtcagccgatcgctcatcggcagtcgggcgactacctcaccggtaaactccatggcgttatacagggcgccatcaactccaatctggccgataagaaagaggatcagatccttcccgcccacccattggggtaattgcccggtgaaaataaacaacatggtttccggcactttaaaccaactttcgccggtaatcatagtcgccgctaagtcggtagaacccacaccggtggcaaaggcacctaaaccgccataggtacaggtgtgactgtcggccccgatcactaaatccccgggtccgacaatccctttctccggcagcaaggcgtgctccacacccatttcaccgccgtcataataatggcgcagtttctgttcctgggcgaagcgccgcagcgtctgacattggatggcagaaggaatgtccttattgggggcaaagtgatccgccaccaacaccaccctctccgggtcatagaccttaagcgctccggcttggcgaaactctttgatggcaatgggcgccgtaatatcattgcccaaggcaatgtcaacccgggcattgatcaattgaccgggttcaacgtaatccaatccggcgtgcgccgccagaattttttcagtgatggtcatcggtttattcatgtaacaattcccgaatatgtataggctagcttcattaatatgacagccgcacaggccagatagcctctgccaccgataaatgtatcttatcctttaagtccgcagggcgggaaagcgaagcgcatcccgccttgcgtctctatatacctaaaaataacttctgcaccggctgggaagcctctactacaagtccatattatcatacctgatgatgcttcgaccaaatggcgattattttagacctgcttctcgccggcgtcggcagcctgtttcagataataaagccggttcagtccgttcaaaaaggcccgggcgctggcggtgacgatatccggatcaacaccccggccggtcacggtgttgccttcctcttccagccgtacgctgatctctcccaaggcgtcggtccccccggtaatggaactgacagaaaacttcagcagattgcaatgggattttgtcaggtgtttaatggcgttgaacgtggcgtcgatagggccatcgccgaaggtggaatagcgatgcacctcgccgtcgatctccagttttacggtcgctgtcggtttggccatcgtgccggtcaaaaccaccagctccgccagtttatagtgctccggtgccgaccgccgcaggacctccatttccaccagactttccaggtcctcgtcaaaaatgtgcttcttgcggtcggccagatccttgaaacggacaaaaacacggttcaaatcatcctcagccaagccgtatcccataaccttcagcttctctctcagggcgtgccgacctgaaagttttcccaacggcaaagtgctctctttaataccgatggactggggcgtcatgatttcaaaggtgctggcttctttgagcaccgcatcttgatggataccagactcgtgagcaaaggcgttggccccgacaatggccttgttgggctgcaccagcatgccggtcagtttacttaccagccgactggtgggatagatatgctgcgtaacaacatctgtataataatcaaaaaagtccttgcgagtcgccagggccatgaccacttcctccattgaggtattgccggcccgctctccgatgccattgatggtgcactccacctgcagggcaccattcatgatggccgccagggaattggctaccgccagacccaggtcattatgacagtgaacgctgatcaccgcctgatggatgttggggatatgttccaccaggtattttatcttggcaccgaattcctccggaatggcatagcccaccgtatcgggaaaatttaccgtcgttgccccggcagcgatggccgcagtaaaaacctgggcaacgtaatccagatcgctgcgtgaggcgtccatggccgaaaactcaacgttggaggtcagacgagcggcatattttaccgccgccgcggcttcttccaacacctgctcccgggttttttgcatctgatatttcagatgaatatcggaggtggaaataaaggtgtgaatgcgcggattttccgcttccttaatggccagccaggccgcatcgagatcgtctttcctggcacgggccagaccggcgatctgtaccgagcggatttcctgtgcgatgctgcgtaccgcccccaaatcgccccgtgaggcgaaaggaaagcccgcctctatgacatccacccgcaacatctccaggtgtttggcgatctgaatcttctctttggtattcaagctggcaccaggcgattgctcgccatcacgcagcgtggtatcaaaaatgatgacttttttcggcatacaaaactctccctgaaaccgactcacccagccaaattatataaaccggccagcaagccgggggcagattgaactgctgcacctcggaatcacaaaaataaagaaatcacagaaaggcgaggacttatgaggcttccgaggtcttactttccagactctcttcatcatggctgttttctaagttcctcctcttccagaggaggagcagggataacaacggtcctgaaatgacgtaagcagccatgagtaaacagcccataagcttaggttcaatggcaataaccaggaagagcaaaacggcacccaccagcacgggaaacggcttgcgtttgaatagttcaaatttcttgaagctgtaaaacttgatattgctcaccatcaaaaaagacaaaatatagatcatgatgaggataaagacatgacggctaaaagcccattcccccaaatcatgatacatcaatatcgaggtcgctaccatcgtggccgcggcaggaatgggaaggccgttaaaataacggggatcgatctcaccgatctgcacgttgaaccgggccaaccgcagcgccccgcagaccatgaagaggaaagccgccacccagccgtatcggccgtagggtttcaaggcccacaaatagactaacaaccccggcgccacgccaaaagctactaaatcagccagtgaatcatactgtaccccaaaactagaggcgctgttggtaatccgggcaatccggccgtccaaaccatccaacaccagtgagactaagatggccatggcggcaatctcgaacccaccattgatggattcgataatggcatagaatcccgcaaacagactagcggtagtgatgagattaggtaggatataaattccccgaaacctcttacgatcctttggtttctttctacgcctgctcatggccatctccctataatggtggtgccggccttaactttttgtcctagctgcacctgtagctgacactgttcgggtatatataaatcaaccctggagccgaagcagatgaggccgacccgctctccccgatctacctgatcgcccgcctggacataggaaataatgcgccgggccagtaccccggcgatttgaaccatgaccaggccgatgccctcggccgactccaggtgtagtgccaattgctcattctgatcaggggcctggggattgttggccggcagatatctcccgggttgatagaccgcagccttaatccgccctgccaatggggcgcggttgacatgaacatcgaagacgttcatgaatatgctcagtttgtgcaccggttgcctgagaaattgatcttcccgcatccgctcccaggcgatgatgcgcccgtccgccggagaaatcagtaatcctggggccgacggaatcgcacgctctggatcacgaaaaaagtatgcaaaaaacgcggtacacaccaaccccagccatacgatatattgccccacccagaatcccagcaccaggatacttaaacctgccgctagaaaacgatatccgggacgggcgatcaagccgttgcgttttttcatataattgtcatgttctggtgatcacaacgaagcatgaaagaataattggtggcctaggcctcctggcctgtgcatcagcggcggccatgggccgccctatcccatgatcggcaatttatcggcaatttattcagagggcgggccgcgcccgccgtctttaagagcactgttttcatataataccgttactatcgggcaaattgacccgaactgcggtaatttttaaccaggtattattggatgctccattatcccggttacttacgttgcagccagcccatcatgctccgcaattttttgcccacttcctcaatgggatgctcggcctcttgtttacgcagggcattaaacatcggccgtttcgcctggttttccaaaatccattcccgggcaaattcaccgctctggatctcatagagaatctgggccatctcctcccgactctcttccgtaacaatgcggcggccccgcgtatagtcgccatactcagcggtatcagacacggaatagcgcatgtagctaatgccgccctgatagaagagatcaacgatgagcttcaattcgtgcagacactcaaaataggcaatctccggctggtagcctgcctccaccagggtttcgaagcctgctttcaccaactccgaaacaccgccgcataagacgcactgttcgccgaagagatcggtttcggtctcttcctcaaaagtagtggcgataactcccgcccgagtggcgccgatgcccttggcgtaggccagagcagtggccagggcgttgcccgaggcatcctgatggatagccacgagggatggcaccccggcgcctttctcatattcgctgcgcaccagatgccccggtcctttgggggccaccatgaccacatccaccctggaatccggagtgatctggccgaagtgaatattgaaaccgtgtgaaaaaaccagggtcttgccggggcccatttgcggccgcaactcattctcatataacatcgactgcacgtggtcctgggttaaaatctgaataacctgggcctgctgggccgcctctgcggcaccaatgggcgcgaagccgtatttgacagccaattcgtagttgggcgtattgggaatttccgagaccagcacgtcaacgccgctgtcccgcaggttgagcgcctgggcatgcccctgcgaaccgaacccgataatcgccacttttttcccttgtaaaacctttaaatccgcatccgcatcatagtaaatctgcatgcttcatcctttcagaattatccagctccaagtgtaacccgagattagtctcacaatgaaagggacaaacgacctgccctaacctgccgtctgcttggctgacggctccttgcggggtcgcatcttcaacagtttggtctgcacctgctgctccagattcgacatcttctcttgcatcgcccctaccttgagacggagatcactgacatcgtcgtccaggcggaatacccgctcttcatcaacctttttatctctcaggaactttaaatcctcatcaatgcggttgaaccgatggacttgatcgttcagacgctcccggacgagatttaactggacgtcaatatttctcaggttttcatccagtcgtttgtccatagtcttggaaaaatcatcgaaccgccgattcatctccccgcggaagtcatcgaaacggtctttcaattctacccgataatcgctaaaccgggcattcatgtcggcccgcaattcttcagcccgggcgttcatgtcggcccgtagctcctcaaatcgggcattcatttcaatagcccgggcattcatatcttctcgcaggtcctcaacccgggctttcatttcagcagcccgggcgttcatgtcgacccgtaagtcatcaaatcgggcattcatttcaatagcccgggcattcatatcttctcgcaggtcctcaacccgggctttcatttcagcagcccgggcgttcatgtcgacccgtaagtcatcaaatcgggcattcatttcaatagcccgggcattcatatcttctcgcaggtcctcaacccgggccttcatttcagcagcccgggcgttcatgtcgacccgtaagtcatcaaatcgggcattcatttccgcagcccggacattcatttccgcccgcagatcatcggcccgggcgttcatgtcgacccgtagctcctcaaatcgggagttcatatcgacccgtaagtcatcaaatcgggctttcatttccgcagcccgggcgttcatgtcagcccgcaggtcatcaaatcgggcattcatgtcagcagctcgatccttcatttccgcccgcaggtcatcggcccgggcattcatatcagcccgcaggtcatcgaaccgcttatccattgcgtcaagccgcttctcgatgccgtccaagcggaccaggataaccttctgcgtttcgcggatagcggccagttccggaaaaataaccgccttgatactctcaatgatcttaccactggcttccgtcataatccgctgctcccgcttcctaccaaaaactgattgctgttaatccttttttgaccgttgaatggcgagcgtcccggtgcgcactacctcctgaatgccgatggatttgcacaaccctaaaactgcatttaatttttcggaattgccagtgacttccaaagtataggtattcggactgacatctaccacccggcagcggaagatatcggcaatacgcaacacttcagcccgttgccgatcctcggccttgaccttaacaagggccatctcccgttccacatgatcagtctgggttagatctacgactttgataacattaatcaacttgcgcaattgcttgatgatctgctcgataatcatctcactgccgacagataccaaggttatacgggaaacatccgcttccatggtggcggccacacacagactctcaatattgaagccgcgcccactaaacagaccggtgactcgggagaggacgccgggctcattatcaaccaacaccgatatcgtatgtcgcatcgcgctccctcctttaggtcagcagcatcttgtgcatcggcgcccctgccggaaccatgggcataacacattcctccggtgccacccggaaatccatcaataccggtttccgggtattaatggcttcccggatcaccggctccacttcctccggtctggtggccctgagacccaaggctccataggcctccgccagtttaacaaaatcaggagaggtcatgggagtctggctgtaacgacggccgtagaaaagctgctgccattggcgcaccatacccaaaaactggttattgagaatcgccaccttcacgggcagctcatattccactgccgtggccagttcctggatattcatctggatactgccgtccccggcgatatcgatgacaatatcatccggacaggccacctgagccccgatggcggccggaaagccatatcccatacaacccaatcccccggaactcaaccaccgattcgggcttttgatgtgataaaattgagccgcccacatctgattctgtcccacctcagtgctgataatggcattgccattggtcaactcgtagagtttctcaaccacaaactggggctttaattcgccgctgttctgctcataggtcaaaggatggtcccgtttccattcggcgatctgatccagccaggcctgatgcgccggcgccagctcccggggcggcagcgccgccaccaactcgttgagctggctcagagcatccttgcagtcacccacgataggaatgtccaccaccacgttcttgctgatagaggtgggatcgatatcaatgtgtataatcttggcatgcggggcaaattcctcgattttaccggtgacccggtcgtcgaaacgggacccgatggcaatcaacacatcagcatggtgcacggacatattggcaaaataggtcccatgcatacccaacatgcctaaccagagatcgtgaggcgccggaaagccacccaaacccatcagggtagtagtcaccggaatctgcaataaggtggcaaacttagtcagctcaccggcggacccggacaggatcaccccgcccccggcgtagatcaccggccgctgcgccttgaggatcagatccaaagccttcttgatctgcttgggattggcgtgatagtttggattataactcttgatcttgatggtctccgggaatttgggaacggtccggccctgaaccacatccttgggcaggtccaccagcaccggccctggccgccccgtccgagcgatatgaaaggcctcatggataacccgcgccaagtcttcaacatgcttgactaaataattgtgcttggtgcaaggtcgagtaatgccaacgatatcaacctcctgaaaggcgtcgttgccgatcaatggcgttggcacctgcccggtgaaaaccacaatcggaatagaatccatgtaagccgaagcaatccccgaaacggtgttggtcgcccccggccccgaggtcaccaaacaaacccccactttacccgacgctcgggcatagccatcggcggcatgggctgcaccctgttcatgccgtaccaaaaaatgtttaatattaggggcgcgggtcaattcatcataaatatccaggaccacaccaccggggaaaccgaaaacatgtttgacgccttcgcgttccagacacttgaggaaaatctgactgccggtcagtttcatactgatttttccttcgcccgatatcgggccaaaatctgttctattctatctcgacctgccaattttaatttctggatgcggcgacgctctacagtctcatcggcggtcagataggcccgccgattgtactcctctaattgccgttcaaaatcctgatgctcttcaatgtggcgcctcaactccggatcatggtcgatccagcgagccaccagctcctcatcagccttttccatgatacccaagcacccccacagacattttacttcactgtatcaaggaatgttattataaaatcatctggcaatcaagtatttttatcaaatcgacagtttatggcctaaaaatgaaccatcccctataggcaacccttccctccactcttcccaacgggaacaagaaacaccgaatctcttgccagccatcacttcaaaccttaaggagcggatctgagacccgcccctaccttcaaattattgataatggctggactaccatccctgactcaatggccaccgggaaagaaggtataactgacccataccaggatgcccaaggcaacaaccccgatggcaatactccaaccgataagtttcttctccaccggcagaagaggttcataactcatcttctgcagctcatcgatcaatctggcctctgcctccggcggcatttccggtttttcctctggcggcaattttatttcctctttcatgttttcctccttcggtggcctagccagccagcggtggtttgactccgtggaaaaagatccaggagatcaacagacctatccagataataaatccaaagagacagaggacatacaccgcagccagtttgccaatgccttcctcccacagcttcttaaagtttgagaccaccccgatagtgaagaaggtcaagacaaagaatagcacccgaaagacgtccatctgcgccgtggccgccttggcggttttcatcacgcccggaaacgccaggcagatgaatagcatgaaaaaaaaggtaagggcatagcccaggacgaacttcggaaaccgctcccaaatctccatggcccggacacggccgccggtacattcaatcttggcacaccagatgaccgccaaaatgaaggcccagacaccgataaagatatcgataaaaatcttcacagtggtagccgtcatgagcatccagccctctttataactgattccttgggccaccagggccttggcccggatgagggagtcgacgatggcaccgctggccacggcggcgccgtcggtcttgaccgccaatcccatccaggcgcctgccaccatcggctccgtccacaggaaggtctgagctaaaaatggcaggatcaacaattctactacagcaaaaattaccaccaacgaggataccatgatcggaaccacaggccgggcccgaatggcaccgccggtggcaatagccgccgagaccccgcagatggagatgccggaagccagcggcgcagcccactcccgactgaacttaaagtatttccgggcaatgaaatagaccaccgcccaatagatcaggtaggcttcaataatagcgcacaggccgcgaaacatgaccgccgaggccaaaccagccgcccctgccgctttgacccccagaccggcacccatgatgacgatggcggttttaatataaagctcgggccgagtagcctcctgcaaaactccggcaaaccgcgggaagaagttgcccacgatcagacccaccatcagcgccacaataaacccggcctcaccggtcagccgcaacgaccagccgattcccatcttacccgcatccgtggccgcgatgtaggcataatggccggtcagccagcaggcatatccgatccagaagaccagagtaaaaccgatcataaaacggccgacgttagcacccatggcaatagcgccaatctccgttatgaccaacagaaagatgtaggtcaaaaagagtgacgttatacccggcattgctttgaggtcgccggatatagggtttaaagccttggtgatatccagccagacattggtcttaataccccaacccaggatatccactcccacaaagagtcccagaccgaggacgaagataaacagccccatccacaaggatagccagtcctcgctgatgccatttctcccctccatgccataacctcccgttaagaaatcaagacgtctattatgtagctatattactcctctcctcccctgagtccaataattttcttcgctaaattaaacgatcgcattaactaagtcagacactttttaccttcaaaaagcctctgtttctcatttcttcccttgacggcggctgagacgtggcttattataaacattagtgcataaaatgagtgccgttggtttgacttccgagatatattttcagttgacagaagcacaccagcgatcggcagatgccttcaaggacattggccggctgttgtagaacctaccagaatggaaaaggtgtaacatatgaacaaaattgctgttaccagtgaaggcccttccctggatgataaagttgatccccgctttggcagggccgccggtttcgttgtcgtggatttggataccatgcatactcaatatattgataatggccagactcagatgatgggtcatggggccggcatccaggcagcacagttagtcgcccgcgccggcgttaagtgtctgctcaccggcaacgtcggtcccaaggcattccaggccttgactgccgccggtattaaggtggtgcaaaaactggcgggagtgaccgtacgggaagctgtggagcgataccagcgcggcggcgtcgaagtggcacaatctcctaatgcggccggaagatgattgcagccatcgccagcggcaagggaggaaccggcaagaccaccgtcaccgcctccctggcctcaatctgggatagtccgttaatcgccgttgatcttgacgtggaggagcccaacctgcatctcttcctccaaccggttatcgaaggatgcgaaaagggctatattctgacaccggtggtggatgaggcgaaatgcacctattgcggggcctgtgccgatatctgccagtttgcggctattaccgttatgggccgtctgattctaacctttccggaaatgtgtcacggctgtaacggttgtattgccgtctgtccggaaaaggccatttctcccgggcaacgggaattaggcgacataagctggggaaaagccggacaggtcgattatctggcgggtcggcttcgcatcggcgaggccatgagtccacccctcatgcgcctggtgaaggccagattaaagaggattttggcggaaaccgggaaagatgcgatcatcgacgccccaccgggagtaagttgtccagccgttaatgcagtgcttgacagcgatattatcatcctggtcaccgaacccactccgtttggcttttacgactttcagttggcctgcgaagccttctcgccttttggaaaacccataggcgcggtgatcaatcgggccggactaggccaggatgacatctatcgattctgccaggaacgggggttgccaattctagccgagattccttatgaccgggctattgccgaggcctattcctgcggcaggattattgccgggatatcaccagagctctccgcgacctttgtctctctgaaggacaagatacgcgagctggccgcacttagccgtccccaggaggccgcccatgcgtgagattctaatcatcagcggcaagggcggcaccggcaagacctcgctgaccggcgcctttgcccatctggcccacaacaagatcacctgcgatctcgatgtggatgctcccgatctgcacctgttgctgcacccgaagcgggagcgggaggaggatttctactccggccacgaggcggtgatcgatcctgaaaaatgcactaactgcggtctgtgcgcttctatgtgccagtacgaggcaattcgggagcatagccaagggttttccgttgactccctgcggtgcgagggttgcaaggtctgcgtcaccttctgcccagaggaagccattcaatttccggaaagacactgcggtaaatggttcctgtcaaccactcgtttcggacctttagtacatgcccaactctttccgggagaagagaattcgggcaagttagttatcctgctaaaaaagcaggctcgagaactggctgcgacgtccggcgccgacctcattctctgcgacggcgcccctggcatcggttgtccggtaatcagctctttttcgggagccgacctggccattgcagttaccgagccgaccccttcaggacgacacgacctggagcgggtcgccgacctatgccgccactttcagatttccttggccgttatcattaataaatttgaccttaacccggaggagaccgcccgcattgaagccctgtgccgggagcggggtcacccgatgttggcgcggctgccccatgatcctctgatcaccagagccatgatccaggggttggtcgtcaccgagttgccggatactgatttcagccgtaaaatcaaacaggcctgggcgggcatcgaagaactggccggtctccgccattaatgcaattctgccgtgaccggaacgtcttatactacaggcgggatcaaagggtaagagacgaatcgagagagggtaagagatgaatcaagagaaagagacccataagccccaccagcacgccggaagatcttcggaacgtttattaaacaaagagattatccttaaagaactggatatctttccaggggcagtcattcttgacgccggctgcggcaatggttacatgtccaaggagttttcccggatgcagaaaaattctgggaaaatatttgcccttgatcccgataaaaatgcgattgaaatccttcgtcaagaaacaccgggtacgaatattaccccgattttaggtgatgtaacgaaaaccaccgatctgcaggactcatcgattgacttgatctatctctctactgtttttcacgggttttcccgaagccagatagacgggtttaacaaagaagtcaagcgcatattaaaaccaaaggggattttggccatcgtcgaaattaaaaaagaaccaaccccattcgggccgcctttagaaatcaggttttccccccaagaactgaacgagataatccccctatcccccaaaaaaacggtggaagtaggccagtttttttacctgcaacttttcgaaaataagtaaaatatacaagtcctcatgttctcaagaacacagtgaaatttgaaagaatgattggtggcataggcctcctggcctgtacatcagcggcctgtgcatcaccatgccatctggaaaaccggcaccaccttcttgcatataagtgctcatgttctgccgaacacaacgaagcataaaaacagaatcgtggtggctgctcacaataatgtttttgctgctcacggctcacggctcactgctcactgtttttatataaggcgggcagactttttttttctgctgggaaataatgcctgcccctaagcctgcccgttacgtaagctcggcaacgagtttcaaaaggtgttgcccgtagctgcttttttccaggccgtgagccaagcgggccatctgagtccggtcgatgtatccctggcgataggcaatttcttcgatgcaggcaatcatcagcccctggcgcttttctatggtttcgatgaatgttgaggcctcaagcagagaatcatgggtgccggtgtcgagccaggcaaaaccccttcccaaaatctctacgcgcagttcctgcctccggagatagtggcagtttatatcagtgatctccaactcaccgcgagccgagggtattagaccggcggcaatatccactacctggttgtcataaaagtataggccgggcacagcataattggacttggggcgggagggtttttcctcaatccccagcacctgtccggtggcgtcaaattctaccaccccgtagcgctccggattactgacccagtaaccgaagatcaatccgccgcgttcaagggacagggagcgctttaaacttccttgaaagccatgcccgtagaacaagttgtctcccaggataagacagacccgatcgcccccgataaactcccgtccgatgataaaggcctgcgccaatccctccggttgcggctgcagagcataggaaaatctcagccctaagtgggacccatcacccagaagttcctggaaacgaggcagatcttcgggagttgaaattatcagaatatctcggatgcccgccaacatgagaacggataaggggtaatagatcatcggcttgttataaatcggcaaaagctgcttgctgaccactttcgtgatcggatagagtcgggtccccgccccgcccgcgagaattattcctttccaaccaaggctggcctgacttttcccgcccagatcagatctatcaaccattcctgcctcacgtcggttcaagcgcaatgattatctcagctttgctcacagccggatgatcacggccaccagaccaattccctatacctgaaaaacttcgtttatttcagcaaatagcgctgctgaaaggcctcgaccgtgcgggtcaatccctccaccaggtttatccggggccgccaacccagttctttgtgagccagggtgctgtccagagcacttcggcgctgctctcccggcttggtcggtccatgcaccggacccttcttggaaccgaggatttcctgcagttttaaatagatcgttaaaatatcagtctcacccccggtaccgatattaaaagtcccggcttgagaatattccagcgccaggagattggctgccacaatatcccccacgtaaacaaagtctcgggtctgaaggccatcgccgttgatgacgggctgttcctgggccaggaatttctcaataaagatggccaccacccctgcctcccccagcccgttctgtcggggaccgtaaacattggcataccgcaatctgatgggaataacaccgtgttcccggtgataaaaatgcatatagtgctccactgccagcttggcgatgccatacgggcactcgggtgtcgcccggtcctcttcaccagccgggacgggcgcctggtcaccgtacatggctccaccggtggaggcaaagataatcttctcgaccttaccctggactgccgcctcgaagaggtttaaagaaccgagaatattctcctgggcgtcccttaccgggtcgtccacggagatcctgacgctcatctgggcggcatgatgcaccaaaacctgcggttgccagtggcggatgaagtcaaacgtttcccaagacttgatgtcaaagggataaaattgagccccgaccgggacgttgtcctgccgcccggtgctcagattgtctacaatcgctacctcatgacctgccgccagaaaagactcagccacatgggaaccgatgaaccccgctcccccggtaaccaatatacgtctgcggaccattatcaacactccaagtcagttattggaaataaagccagaacctcggcaagattctcacgcctactttcggcaaccttatatcagtataaagtgtaagattcttgcaaaatagaggtttttgtcatgttgaacgtagtaaaagatctatatctcgttgaaaagagcagattcttcgctaaaactccgaatgaccagtaagagagaaatcagttttgtaagagccttaatggtcaaaggatattgagctcccgagcgatcaaaatagccgacaacgtaaatacatccgttatctcacccttttttatggattcaagaacttcacttactggaaaccattgaaatctcgaggtctcgttatctgttggaagcgtatgttcctgtcctgtaaaagtcaaagccgcataaagctggacttcggaagataaaagcccactgtttggatgaactttacttaactctaccaacttacaaaatttatctgaaattcccgtctcttcttccaactctctcagcgcctgctgcctggaatcagtatctggcgccgcaaaacctctgggtatttcccatacttcttcgccaatcggataacggaactggcgcactaatcccacttttccatccatgattggcagaactgcaacaccctgtttacctttgcactccataatccgattgtatcgccccatatgtccattgggaaatctaacccgatcaaagtagagctctacccaaggattgttcggatcggaataaaccaatatttcctcttcccgcttgatatcattctcaaacatcggttcttcccctggcgatttttattattctttcagtaacgtatgatgactgtaatttttccgctttattcgttttatattttaaaaaatttttgaaaataatttctagtggataacctaatattgatataatagggttgatatcttgtatgcaaagcgcaaccactcctggtgccatcccgattagtaatctaagtagatcaccttcccaatctgatgattttattgctatattatttacaaaaggttccattccttttcttaaacaattcttatctccctctttccaccagtgattcaaggctgaattagcaactttaaatatatctctatatttcccgttatctaacttaccaagttcgctaataatatctggttgataaataaatatatcagcctcccgatctaatgtcgtagaaggcatacgaatttgacttaaagtataatcaactgattcaaatgtactacagttatgctgtgtggcaattgtggcaagataacaacgatcataccagttccaaattcttatgagttcatttttatcactttcacttctttctgcactatatgacttcttaacttctgactcgattgaacttctattattgtaattatacttaataaaattagaaaaatctgttgcaaggcccggtgttaaaattccggtctcttgttgtctttcagttaataattgtgagattgtgttgtcaaaagaaaactctgaattccaaggccttgtgcataaataactttttttttgcgcctcaaaccaaaccgcccagctattttctaatctttctacattttccttatcaacctccatttcacgaaataattttagaatatccgtccaatctgttacttcgctttccgacctcttttccaattcttcagttacatgttctctttgttcatcatcttcaatagcggaaaattggaaagatttcagtttgtcagcgccggttttttttacaagtcctataagagcctcttctaatccttcagaccgcgtccttatctcaatgggagggtcattgtcttcatcggatcgcttgacaaattccaacaactcgtttggagtttcatcaaggaaatatctcccgtccaaaatcattgcatctgtgagaaccaacttcttgtgtaaaagggtatctaatctcaggcgaccccggaacaattcgcggtccttatcacgttcagtagaaggaacgcgctgccgcacgctatcataaaagtttgctagaaggcgtgattctttttccattagatttctcctttatgattttcaaagaatagttcgttccattcaaacatttttctaagataaaagtgcgaagaaatatttaattgataataccataaattggaaatttttacgtgtttttttgtgtcattattacatatcaatattgattcattttgcgacagtctcaaatcagaggataatttttaatatacaaaaaaaagttcaaaatccaaaatttccttgattgacccacgttgccattaatttatatcataaagcattgaaatattaatcttcgccctccaggggagaatcaggatagaataaatgacctggtagatcagacctccaggtctgaccgacatctttcccgccagacctggaggtctggcactaccagtgaaatattatgaattgttagggacttcgctcactgtcccaaaaaggtgtgtcaactatgcaaacatggcttgtaaccggcggcgccgggttcatcggctcaaattttgttctgcaacagcgccgagccaaggccgcccgcattatcaatctggataaattaacctatgcgggcaatatctataacctggctatcttaaaggatgacccggatcatatttttgttcatgggtctatcggtgatcgggaactggtaagccgtctcctctctcaattccggccgcaggcagtaatccactttgcggcggaatcgcatgtagaccgttctatccagcatcccgagacctttatcgaaaccaatgtggtcggcacctttcgcctcttagaggaggttcgccagtactgggggaatcttaccacatcggagagagaaaatttcaggtttttacagatctccacagacgaagtttacggctcactaggacctgacgatcccgcctttaccgaaaccaccccctacgccccgaacagcccttatgcggcctccaaggccgccagtgaccacctggtgcgggcctaccacgaaacctatggagtcccgatcctcatcactaattgttccaataattacggccccctgcaatttccggaaaaatttattcccctgatgatcctcaatgccctgagaggaaaatcattgcccctatacggagatggccaaaatattcgggattggttatatgtcgccgatcattgtgaagcagtgcacctggtgctggaacgaggcgtcatcggggagtcttataacctcggcggcctgagtgagcagaccaatctgcaggtagtctcccagatctgtgagatcttggacagactggttcctcatgctcagtcggtgccgcactactctctaataaagtttgtccccgatcgccccggccatgaccgccgctacgccatgaatatcggcaagatcacgcgggagctagggtggaagccgaaggaatcgttttatgacggaattgttaagacagttcgctggtatctggaccaccccgattgggtggaaaaagtagccagcggcgcctaccgccaatggctggagcagcagtacggccagcttctatgaccccatcagccaaagggagtattggggcagatgagaattctagccacagacctgccggagattaaactgatcgaaccgcgggtgtttaccgatcgacggggatatttctttgatatctatcaagccctgggctactcggaccatggcattgaggccaggtttgtgcaggatagcctgtcatattcccttcatggagtagttcggggactgcactatcagttgcggcggccccagggaaagttgatcacggtgctgcagggcgaagttatcgatgtcgtggtggatattcggctgggctccaaaaattttgccagatggacaaagaacctgctttcagccgataatcaccgccaactgtttgtcccgccaggttttgcccatggttttacggttatcagtgaagctgccgctatactgtataagtgtacggattattatgaccccttagatgaatacggtattctgtggaacgatagccacctgggcatcgattggccggtaacggcacacattctatccgataaagatgcaagacttcccctcttacgggatgtcccggataacctgctgccacaattaaccgactgagcctagcactaatgagaggccaggaaccaaagaacagcggtcatctcccccgcccccaagctccggatagggaacgggagaaaggttgaaatatgaatagttcgtgccggctttaaggggcatgaggaatccgggttatgaagatagtcttggtcggcaagaatgggttgttgggcagagaatgtctcctggtgttaaaccgagcgcatgatctggtggcgttgggctccagggaattggatataaccgatgcggtccaggttgaggaggctgtgcggcgctatcaacccgaggtcctgataaactgtgcggcttataccagagtggatgctgccgagcaggagcgggagttggcctatcgggttaatgtcgtcggcccccgtaacctggctgccagtctggcccgccacggcggcaccctgttgcatatctccaccgattcagtgttcgacggggagaggcccgtcccggaaccctatggagaagacgatgcggtaggcccgctttcatactacagccagaccaaagtggcaagcgaaactgtcgtaaaacaggaactatcccactatatcatcgtccggactgcctgggtctacggactgcatggtcccaattttctcaagaccatgctccgactggccctcagcaaccccaaacccaggatcaaagtggtcaatgatcaattcggctctcttacctggtcataccgggtggccgaacaactggccaggatcatagaggctggcggccagggcatttatcatgcgacggctgaggggtatgccacctggtttgaagtggccgactacttcctccggcggatgggaatcgaaatccagattaatccctgcaccaccgccgaatatcaaactcccgccaaaagaccgaaaaattccatcctggaaaatcgccggctcaaggatcagggccttaatctgatgcgcccctggaaaactgatctcgatgaattcatcgcaagataccgcgaggtcttgctccaggaagctatgataacagcagcaagaagttagcccgaacaattcacctgatggcattttccctggtggcgcgggcttccagcctgtgaagagtcattttccgaccagcatcagagataaacaatcccgataacggaccgggagacgcgatgcagaacaccgctggagacgctgccaagaatcagttgctttaaagaggatagcccccgggcccccatcaagaccagagcatagctcccctcttcagcttcttcagcaataattcggggaggttctccaacctgcagcctttcctccacttctcctgggaaacctgcctccagtagaatggcatggctgtccgccaggattttttctccatcgcgcaccaatacatttgcctcattcattgaggcggttatttggacaatttccattacgtacaaaagattcagtcgaggttggcaggcacgcaatccttgggccagtactgctccctgacggaccgcctcacggctcggctccgaaccatccaccggcaaaagcaaaggagaaatgggacagtctggattgaaaaccgcttccaaaccaaccacaaaaacagtctttttctgggccagagacaagacctgacgggtcacgcttcccagaaacagttcctttaccggagataatccccgccggcccatgacgatggcgctatatccgccctcatcggccaatcggctgatctcttctccgatcttcccctcggcaaccctggtctcaatagggaccgatacacctttttcttgtaaaaaccgtttgccctcttccaaaagcggcatgatttcatgatcaaggtggtattgtcgtatccggcgccaggctgcgacctggtccatgcgggtcacccgcaggtccacgttttgaatgtgccgggccagatacccgccgccgatgacccgaagcagggtgaccttttctaccgaatcgcttccgatctgggccaaacatgcggcccactccacggccttctttgccgaagggctgccatcatagggaatgagtatgcggtttaaaggatatgaacagatttccatgatacgacctcatggttatgctcaaatggaaggtttatacctgtaggtcctaaatctattgtattatattcctgttcaaaaagacatcttctaaaaagagtattgggaaaaagcaaaggccctcttcccgacgaaagacggcctttttgagatctggctccccgtgtgcaaccctcttcataaccgttctccactcggatgtcaatccgaaagtgcttatcattcaacgagttatcaaagagcagtccgatcccggtgaggcggaagcggttttgaatcatctttccccggcactttgggttctttcactccacccgtcgcgccacaaagaactcataggcgtagcagtctgaatacttccggtgcatctcgggctcctgcgcgagttgatccaacacggccagcgcttcgtcgtcggctccatatttagcgcgcagttcctcgatgcgaatttccatcggtgtatagaagtcttcccaccaggcctcgtccggcagggtgaagtggccgatgagcgaaaagccgcctctttcaattgccgccaggacatccgaaacccggcccatggccggatagtcggcatcgaagctcgctttgacctcggggggcgggttgtccttgcgccagaccgcgtcggtgaaggcgaggtaaccgccgggccgcagcagccggctgcagacgcgcagggctttttctatgccgatgttgtagagcgccccctcggaccagacgaggtcgaagctcgcaggcggcagcccgggttcggccatgtcgccgacaatagactgaatccgctcggccagccctcgcacagcgaccgtcgagcgcagccgctcgatgctcggagcatggctgtcaagggccacgatggaccctgatatgagatcggcgagatgaagtgtctgcccgccgacgccgcagcccagatcgagcactcccggcgcaaggggcagatcgcgacaaagagcaagggctctggcggcgcagtctcggttgcccggaccctgccgggggagcgactcgtagagctcgaaaaagatcggccagaagcgcggcgagggttcgctcatgtcgtacctctttcgtcggcgacaggccgcagcccgaggaacacctcgtgtccggtatcgctgtacgagctgtgctcaaaggggaccacgagtggttcgaagctggcggctgagatcagctccaaccacacggttctcgggaacagacccatgaagtgacggtcgtgaatgaccttggctgctccgttcacgtctctcaagaggtacgccatgtcgatcacgtacatgtcggtttttgagtcgggaacccaccgccattcgaggtagcgcaagccgcgccggttcccgtctctgccgcctgtctcggttcccggctcgaaggtctccgagacgaaatctggctggaacatcgcgacccctcccggagcggtgtgtgcgaaagccgtggcaatggtgctggcaagatcgctgcgcgaggtcatgtagctgaccgcgtcgtgtacgaggacacaatcaaagacgcgcccgagccgtactgaacgcatgtcgccctgaatatgctcgcactccggattcaatcggcggctcagcgcgagcatggctggttccaggtcgacgagagtacaggctaacgccgccttcaagtgggctgcattgtggccgccgccgctgccgagatcgagcagggtccgagggggccgctgacagtgggcctcgaacaaacaccggtaaaaggtggcctcttcggcgtagtcgcccaccggcgtcaagagcggataccagtctgccaggtcgcggtagagcctgaggacctgagtggaggttgtttctggttcttttgccacgtttgactttctgaatctctcaatcgtccggtacgtacaaaagattcagtcgaggttggcaggcacgcaatccttgggccagtactgctccctgacggaccgcctcccggctcggctccgaaccatccaccggcaaaagcaaaggagaaatgggacagtctggattgaaaaccgcttccaaaccaaccacaaaaacagtctttttctgggccagagacaagacctgacgggtcacgcttcccagaaacagttcctttaccggagataatccccgccggcccatgacgatggcgctatatccgccctcatcggccaatcggctgatctcttctccgatcttcccctcggcaaccctggtctcaatagggaccgatacacctttttcttgtaaaaaccgtttgccctcttccaaaagcggcatgatttcatgatcaaggtggtattgtcgtatccggcgccaggctgcgacctggtccatgcgggtcacgcgcaggtccacgttttgaatgtgccgggccagatacccgccgccgatgacccgaagcagggtgaccttttctaccgaatcgcttccgatctgggccaaacatgcagcccactccacggccttctttgccgaagggctgccatcatagggaataagtatgcgatcaaaaggatatgaacagatttccatgatacgacttcatggttatgctcaaatggaaggtttatacctgtaggtcctaaatctattgtattatattcctgttcaaaaagacatcttctaaaaagagtattgcgaaaaagcaaaggccctcttcccgacgaaagacggcctttttgagatctggctccccgggacggactcgaaccgccgacaaagtggttaacagccacctgctctaccgactgagctaccggggaacatagcatcgccgctaattataacgtatctcttcccggctgaaaactttttttaaccggcactgcagaatctatggtttttcagcacggacgatcttgcctgtctggctgggggacgaggattcgaacctcggtaggcagatccagagtctgctgtcctgccgctagacgatcccccaacaagctttatttataatccggaaaagccgttctgtcaaccgaaaggcttaaaaaaacccaggataacttcgatccggttttcagcggttatctctaaaggagccacaaaccgacccctgcatcggctcgtaggccctatcaccagttgaactctgccaggctgcagctcgcggcggtttattgctgtttctggccaaagttacagtaaggcagcagagcgcaggccgtacacctgggcttcttggccatgcagacctggcggccgtgccagatgagttgatgagaaaaatcggtccagtcctcttgcggcacaagcgccatcaggtcaaattcgatttttaccggatctttattggtggtcaggccgagtcgtcgcgacacccgacccacatgggtatctacgactatccccggaatgccgaaggcattgcccaaaatgacgttggcggttttgcggccgatgcccggaaattttaccagctcctccagggatgggggaatctggccggcgaatctctcgactaatgtctgacagatctgtttgatgctcttggccttctgccggaagaagccggtggcatgaaaagcctcctccaggtcttctaaaggcgccgcggcataatcggcagccgtacggtatttctgaaataccgccggggtcaccaggttcacccgttcatccgtgcactgagccgatagtatggttgacaccagcaattgcagggggtcagcgaaatccagggtgcaatgcgccttagggtagagcctctgtagcaacggcaggatagcctgcatcttttccggtggtgacatgatcgtttcccttaacactatggcctcgtggcccgctggccgccaagaccctgcaatagcttgattaactcctgaaattctggaatcttgctgaatcgcaggaggaatccatacacaaccagcccgaaggtgataatacacaggagagcgaacaggcgccccacgagtccagcgcctgccaggggttgcagaaaggcgttcgcccaatgaatcgacagccccataattgccgacgccaaacataccttgaccagacaccaacccacatattttagaggatagccctgaaccttgcgatacagcacactgctcaaaaaaacaaaattcaagatcatgctgaaagaggtagccagggcgatggcccggtgctgcaaggtgctcaacgtcaggatgatcaggagaaaattagcccccaccgccagaaagctgccaatgaccggatacctggtgtcattgagggcgtaaaacaccggcaccacgactttgacgccggaataggcaaacaaaccgatagcatagaaacacaaagccgccgcagtctgtccggtgtcggcggcggagaaacggccgtgttgaaaaatcagggcaatgatcggctcggccagcaccgccaggccgaccgaggccggaatcgtaatgagcagagtcatgaccagggaagaagtgaaggcctgttttaaaccctcatgatcctgctgcgaggcgtagcgcgacaccaccggcatggcggcgatggagatggccacaccgaagactccaataggaaactgcagcagccggaaggcgtaattgagccaggcaacactcccctcagcgcagctggaggcaaaaaaggtattgatgaaaacattgatctgggtggccgagagtccgatgatagccggcgtcatcagccgtaaaatgcgacgcagtccttcatcccgccagtcgattacccactgaaagcgatagcctacgcgaaagagaagcggtgtctgcaccgccagctgcagccccccgcccaacagagtgccaacagccatgccgataatggccggcacgccgtaacgcggcaggatcattgccagcgccaccccggaaacgatggagcccagattgaaaaaagtggacgccatggccggaacaaaaaatttccccttggcattcagaatgcccatgaccactgctgccagcgagatcatgggcagaaagggaaacatgatctgggtcatgatgaccgtgaggcctgtcttgcctggcacgagggcaaaatccggcgccatgagacgcaccagcttatcggaagcaaagatgcccaccagcgcaatggcgcctaccaacagtgtcaggaccgccagaacaacattcgccaaccgccaggtccgagcccgaccccaacgctcgtcataatcggtaaaaacggtgacaaaagctgcgcttaaggccccctcggcaaacagatcgcgcagcagattggggatccgaaaggcgaccacaaaggcgtccatggcagttccggccccaaacaggttggccaatacctgctcccggatcagacccaagatgcgactgcaaaagacagcaatacctaccgccccggctgaacgtgctattctaccggtctgatcggacgcagcggcgctcacgtgacaactgacgtgattaggaagatcgcttagcttttacagcgcccgaagtacgtttctccggtttggaataggggcgcgaacgatgtttttcaggcttgatccgctcttgtcccgccggttgagcggcataaaagagggcataggcaggaacattgcccgcctcgggtatcaaggtgggaggtttatcgggcttggccgtgtctacctggggaataggctcggttttctggaaggtggtggcaacccggggaaacggtatctcccccgccaaacggtccaccggcacctgcaaagcgagataaatcaagaagatcaggcctgccagggcgaaaacgccgcagccggccaggatatagagaagtctctttctccacagtccctgtcggggataaaaagacaaattcttcctgaaaatagatgatctcatttcttgctttttctcttaacaaagcggcgttttggaatgaggtgcgttcgggtgatttgagtttcgcagcgtcgagttattagtctaaaaaccggatgccctgaccatcctaaataaccttaattttctgaccatacactcatcagtctggccgagctttcatagttttcttttacataccaacaattgaataggaagtcaacgacatttttcaaactcattatttaacctgtttggccttgtaaattcagtaaattggctaagtatatcactttcttcggagctgggccgcagctctctgacgatagatctcatacatcatgaccgctccggccgtcgccgcgttcagtgagccgacctgttcccccgccatcggaatggccacgagaagatcacaagcctgcttcacccgaggacgcagcccctgcccttcgccaccgataacaagggccaggggaccggtgagatcaacaccataaagggtttgagaggccgttgcttcagccccgatcacccagagaccgatctctttgaaatgggtgatggccgtcgtgagattggtcactcggcagacagggagatgcaccatggccccggccgcggccttgatcaccaccgaagttaccccaaccgcccgatctttgggaatcagcaccccctgcgcccccacggcataggcggtacgcaacagattgccgagattcatcgggtcttgtatgcaatcggctaccaccagcagggcgttcctatccgcctgttgcaaacgctgcaacatctcaggctctgccatataccggtagccatgcgtccgtgcaatgaccccctggtggttgaccggaccgacgagacgcttgatccaggtctggtcggccagacggaacctcaccccatatttctgagccagggctttgacttcctcaaaccaaggcgcccgccggcccttaacgacaatgacttcttcaacggcgttcccttcccgccgcaaggcctccaggaccggatgcacgccatagataagtttgcctgagtctaaactttgcatgcagtcagcctctagacaatagaaaacgagaccaaaccgatcaacaatcctgaatatcctcccgaaagcgattaaaccccggacaacggtaggcgattttttccagatccgctgccgccgctatttgccccgctttttcatcggtataaccaaccttagctgtcgtaaggatttgcattaaacagtccttagggttttcaatatcctcaagactgcccatgactggaggaacatgttgtccaacaacattaccaatagcccgttcatcagcaagcagccaggtttcaatggtcactttaatgacacaaaatttaatcttgaagggatatctatggcctgccaacttattttgcagcttttctacaactgtcttaatgcattcctgatcctgatctcttcggaaattttccaaaggtttacaggccgcttgagatatttctcttgcagttggatgaaggttgtcccaacctggttagggggagttaagactcctgttatttccggaaaattatcgaagaccgcctgctctaaacgtctgtattcttcccggtagcccgtctgtaaggtcagcagccaggcggagaggttgtcaccgtactcattcaggaaaaactgctcgctgatggcgttggcctgccgcatggcaaagggaatcaaacgataaaatcgccaaaaggtgacatagtttttaagatacatgccttcccagccagggacagaatattctaagaaagatttcgaggtcatctctttctgttcaaaagcgatagtcccatccgggtgaaaaccttgtccacgacctcccataaatgaagccaaggtataactgccaaagttggattcaggctcacatcgcttcaggctctccttttcaacggaaaaagctcctggcccggttttggcgcttccggttaaaaccaattcatattgatacgtcctgggtgtcgcctcctcaccgactgggacctgacattcgataaaaaagctcatttctccgtcatccagacccttccagagaatttcggcgaacccacctcggtcattcactgccgcagagagaccggaggaggcaatcttattaataaacctgaatacttcgataatattgctttttccggcattattaggaccgacaaacgcattgttgagacccaattcgagacaaatgttcctgagactcaaatagtttttaattttcaatgtcttgatcatgtcgataatacctcgttgggtctacccttctcggtcatatcatctctggaaaattacttcctttgggcgggccttttttatcttagctaagaaatatttacataatgtttggcaatagtctcagattagctttttctctaacgatatgctaataatttaagttgttatcaaaattaattattgttttgagttttaagtctctgatttcgagatcaaaccaaaaagaaatattttcccaactccaaactcgagactcgattatctcctggccaaaccaaacggaggctggcatgagacctgaaatcctcaactgagagtatagcagcatactggagaaaaatatactccaacccaaaagcgttcagtatgccgggatttatcctgcatttctttaacgtcggcggcgtgctgacaggatacaaaaggaaacgatatgtggaacattctagaactcagcaacgaggtgggcaaattattccttgccgccatcatcggtggcatcatcggtctcgaacgggaaactcatggccaggccgccggcctgcgcaccaatgtcttggtgtgcaccggaggctgtctactcatgatgttatcactgcatatggtggaaatctatcaatacttgaatgtgaatgaatccgtggttcgcttagacccggcccggatagcttcttatgccattgccagcatgggtttcctgggcgccggtgccatcatcacgggtaagggaaacgtaaaaggtctcactactgcggcaagcatgtggctggtcaccgccatcggcatggctattggcgccaagtactatgcgccagcagtggccagcacgtgcctcagtctgatagtgctctacggattccgccgcatcaagcggcacctgcccacagatgaacatactcttctgaccataaggttcagccagggacaggatctgtcagatcagattaaatccattttgaacagaaggggtattaccatcaatttcagcaactgtcacctcgattacatgcaacatattctaacctacaggctgcgtttgcagagcagagtcgatattccctggatggagctggccgccgaaatgaaagaaataggccagatgaaagaaataggctgggaagaggcggcggttccttaaaaggaaaatttagtcgacctataccaaagtcttgatcccgccgtgagctatctggccggttaggcacggccctcactcatttcaggtcaggtaggcatgcagccccggcaggaggaagctaacgccaaagtaggtaaataacaccgccagaaagcccactactgccaagactgcgacccgtcggccctgccaaccccgcaccagacgggcatgcagaaatccggcatagatgaaccaggtaatgagcgaccaggtctctttcgggtcccagctccagtagcggccccaggcggattcggcccagactgcgccggtgaggatgcccagtgtgagcatgaaaaaaccgatgatgatagcccgataaatcagttcatccagttctggcaggttgatcccgtacccctttgtgtgaaccgaccccttggatgcccttctctggaaaaaaaagaggatcgccaccccgaaacctaaggcaaaagcggcataggctaaaaagcaggttaccacatgaataatcagccagttgctcttgagggccggcattaggggcatgatctggttggaatgccccccaaaagaggcgtaggccagtattaaacacgccaatgtcgccgtaatgccccccacataatcacgcatctgccgtccgaaaaacccgtgcgagacacagatcaccgcccaggaaaaaaacagcagcgattcataaaaattggccaaaggtgcatggccgatgtctaaatagtatgattccacccaccgccagaggaaacttactgtgtgcagcgcccagcctaaatacgtgaccccgcgagcgaacctattgagcggagcctgttggaagacggcagccaccagatacgtcagaccgccggtgaaatacaacagcacgacccatcccaacagcttggaactcattgccattcctttaatttggcctccagccgggccagacgtcgctgaaaagcgtacttatgtcgatctccaacgccgtggatcgttattgttaattcccccgatttctgcggtgctaacgctactgcccaacgctgcctcggagtgaacagggccagccagcaccctggcaggataagcagaaaacccaaatataccagccagacgccagggtcatatttcaccagcaaaccagacctgtaggtgatctccacttcctcaaccgagaagatatgaggccccggctgaggcaattgcttctgcgaacgatccgccaatacccagacgatgcgaggatgcccggcagcatcggaccggtaggccagttgcagcgccggccccatgccacctagatcaggttccagccgcaggaccataaccatgccccggccatccggcagcggcaaccgccgtcgcaaaggagcctctaaaacgagatgcctccccgcaacctgcacccctaatttcacggccgccctgggaagagcctcataagaagactgatagaaagataatccatcaaaagcaacgggatggttgacccgacatacggctgagtgattctcctgtccggacttccggaaagtgagatcggagcgaaactcccgtggtgaaccattcggataaaagtcgacctggaaacgatccaaccgtacggtgaaatccaggggccgcgacctgtcggaatcactcaacgccagtgtatttgcactctgcccttccaggagatccatccgcccctggtacccccagataccgccgataacacctccccctacaatcaccatgatgctcagatgaatcaggtaagggcccagacgcccccaacgcccccgctgatacagacgccaggcagtcctttgatcctgcacctccagggcgcaacccaaaatactccggagagctttatccatccgctcagatgtggctttatcgtggacaggcaaggtgaattgcagccgtggtggcagaattttataaacttcgagttcgggacgccgctgaaaaaccctcagcgcctcgggcaggcgcttgagagaacaggctgtcagattaactatgaataagccaatgatcattagaaacaaaggactgcgatagacatcgaagagacccagtcgccagaatagttctcccagcaggtcgccaaacctctcttggtaaaattcccatgactggccctgtggcagcaacgtcccgatgatagctactactgccaggagcaggagacttaataatgccagacggatggacgtcaacccatcccataaacgggagagcatggttgtctgttgcctattcgctaaatcaatcgattgcaaggcgggtgtgtgaggcgcctaatagcaacttcaaagttgaggctggatatctagggttccggtgcgtgttaaaagcacggccaaggaattgagcaactctgccgatctattcttcctctcgatcttcaggtggatagtcctcttcatagtcttcgtcgaaatcgtattcctcttcttcctttaagtactcctcatattcgtcttcggtaagcaactcattaaaatctgacggcgccgtcatctcaaggcggagcagccagccatcgtcgtagggttcttcattggccaattccggaacatcattcagctcataatttacctcgataatttcaccggatactggggctaagagctcttcccgcccgttttgagcttcgagaataccaaaagtctcgtccttcaccacttcatcgccttcctccggcagctgcaaggaatagatctcccctaacttctcttggagatagtctgaaatgccgataactacccggccatcttcctccaaacgggcccagaggtggtcctggctaaaacggagctctcgcacttctttcacctgatcttccccctctatataatcggagccgatgcttaggctaacgaaagtgatttataaacatctcccgtttattttgcaacccttttttctggcgccgtttcgataaaccgtttaagaaaaaggaaatacgcatcgcccccgacaacgtcaagattattgtgtccggcgccagccaattgatagaatattttcggctccggagccagatcgaataatttcttccccagatagcagggaacaatacgatcacattcaccgtgcaccaggagtttcggaaccttaaggggctgtattcgccgaactgcgttgaacttatccctccaaagcctgcgcgtcggcagccaggcaaagtaatagcgccccatatctcctacattggtaaaggtggattccagaatcaacgcccggcagggctccctgctggccaaatcaacggctatcacacctcccaacgaatgaccggcaatagcgatctgctgaggtgataacccaatctcggttaccaggtaacggtacgccgcccaggcatcttcatagacgccgttctcgctgggaactccctgactgaggccgtaaccccgataatcgaataaaaacactcccaatccaacttttcgaaacgccgccataatccccaaccgatggctgatattgccgccattgccatgacagtacaagatcaccggcgctttaggagcagcctccgcataccaagcgtgaagtcttaatccggttggagtggtaaaaaagatctcctgacagtttaacccatactgggaagggagataatccaaacgtgaggtggggaaaaagataaacatcctctccaccaggccttcatgcatagtgagcaacgtcaaaaatgccatgacggccaaaaagacgatcaagacgttcagcataaactttcctgacgccagaaaaaaactccggcagggatgcgctcttgtctgcctgttattcaataatcatcctatatcgctaagataatacagtgggcagtgagcaattgcgtagggcgagaaaaaggctgagcgccccgattgtccttccggtttcataatagcttatgttttttattgtaaccccacttttaatatggtaattgaaaattttaattgagcaatctgtcatctgaaaaagatcgcaaccggcataaatgtcggcattgtcttctgttgaggtcctttatgcacccattgctgagcggcgaaccgggcgtctcaaaactgttgttgggcaatgaagccatcgtgcgcggcgccctggaggccggagttgccctggctaccacctaccccggcaccccggcgtctgagatcggcgaccgcttctaccagatttcccgggaaaccgatttgtacttcgaatactccaccaatgaaaaggtggccctggaggtggcggcgggcgccgcggcctcgggattgcgggtcatgtgctccatgaagcatgtcggcgtcaacgtggccgccgataccctcatgaccctggcttattccggcgtcaagggaggtctggtactggtttcggccgacgatccctctttgttctccagccagaatgaacaggacaaccgctattacgccaaactttcggggctgcccatggtagaaccggccagtgcccaggaagccaaagatctgacccggtacgcctttgcactctccgaacgtttggccttgccggtcatcttgcgcactaccactcgcatcaatcacagccgcggcgtcgtttccctgagtgaactgactcctcgacaatcccagggccactttgtcaaaaacccctttcgctacgtcatggtcccagccgtggcgcgtcaggcgcatgccatcctgttgcagcagcaggccaaagcctctgatgaggccgaaacctgcccctttaatgagctcataggagacggcccctggggtattgtggccaacggcgtcagcgtcagctatgtccgggacgccatcagcgatctaggcctgaaggaccaggttacccttttgaaactcggcttcacccatcccctgcccgctgacctgataggaaaatttttcgcccgggtaaaaaagatattggtcgtcgaagagttggaaccatacctggaggagggcctccgggccctagccgctagcctggatagacagattccgatcatgggaaaaggaccgggtcttttcagccgcctctacgagtaccatccccgtctggtgcggcaggtcatcgccgattactttggcgtgccttattctcccccgcaacctctggaaccggccaaattgctgggccgtccactgccggagcgcccccccaacctctgccctggctgtgcccaccgggccacttattatgccgttaaaattgccctgcgggacttgggagtggaaggcatcttcccgaccgacatcggctgctacaccctcggactcctgccccccctgagtgtggccgactatctcctctgcatggggtccagcattaatacggctgctggcatctcccgagccaccgggcaaaaggtcatcgcctttatcggcgactccactttctttcactccggcatccccggtctggtcaatgccgtccataaccgccacgattttctgctcatcattctggacaacggcaccacagccatgaccggacaccagccgcatccgggcgttaaacccgcccctcccggatatggcggcctcagtctcgatatcaaaaacgtcgtacaggccctgggcgtggaacaagtccaggtggtcaaccccatgcaatatcggctgacgctcgcagcggtgaaaaacgcccttgatcaaaccggagtgcgggtgatcatcgcccgttctccctgcgtcctctatatgcagcgactgtccggtaagaagcgggccaaaacctttatcgtagggccggaatgccgggactgtcgccactgcctggattatttcggctgtccggctttgcatccgccactcgacggcaatgggccattaatcatcgatgaaaccctatgcgcctcctgcggcttctgtctgcaactatgcgaaaagagagcgatcagagcaaaaagtaaggaataagttgatttataccacagcaaattttcagccacaagaaacaccggatagagagcatcatgcctaatgacataaaacttcgcatcttttgcaccggcgtcgggggccagggtacgctgctggccacccgccttctgggcgaagccgccatggccgccggctttatggcgcaggtatccgaaactcatgggatggcccaacgcggcggcgttgtggaatccaccctcgtcctgggcgccctttccagccctatcatttcactgggtgaagctgacatcctgatcggttttgaagtcctggagaccttccggtccctcaatcgctgccatgccaataccctggtagtaaccaatatcggcgtcaatgtgccttataccgtagccactggccaaacaacctacccgcccgtagcagagatgctgaatatcctgcaagattcggtaggccgccttatcggcctgaacgccaatgacctggccctccaggctggcagcgccctggcggtgaacatggtgcttttgggcgccctgctgagcaccggccggctcccgttcgaacctgaaattctggtcaaggtggtccaaactcacacccccagcaagcatctcacgaccaacctgcaggccttcaacctgggccgggaggccgccatgaccctaacggcggcaccaatccataagtaaatgttattctccaaaaagtatccgccagccacgtcaatcatttgctgatagcacagcgcggccccaggaccgcaaccaaaataaaaaatcaaattgtagaaagacttcctgatacctagcgtctccctgttgcactcgtgaaaagggcttgcaccgctgagtgagatcagttagaaattaccagctacgctgaggagagagttatgggattattttccaagtccctgagctgcacccgctattttgtgcgcggggaattgccggaggactttttatcgtgggcggacgagcgactacaacacttcgcctttcgggagatcgatgacaccaacgatgaaaaatcctggggttgggtggaatttgacaatctgttgcagcccgaatttaccggtggccaggcccataaaggggaatacctggccttctcgctgcgcctcgacgcccggaaagtgccggccgccctgtttcgcaagcattttctaatagctgaactcaccgtgcgtgagcagcagaagttccgccgactcagccgtcaacagaagctcgaactgaaaaaatcggttatgcaggatctgctccgccggcagatgccgcaaccgaccatattcgatgttgtctggcatccggaccggcagcgtttatggctctttgccaccagccccaaagtgcgcgagacctttgaatccctgttccgcgaaacctttgagttggatatctatctcctctttccctataccctggcccaggacctcctcaaatccgaggccgcactcaaccggctggaaatggtggaaccggtggtattcacgagggattaggaaagaggaaaaaaggacaagtaatgcgcgatttagtggaactgctgttcgcctaccgctttttgggtcgggaatttctcacctggctttggttcagaagtgaagcagaaactgacggtttaatgcgactacccgagacagagccggtaagcctggccgtgggcgacaagatgatgttggagaccagcgatggggaatatcgggaaaccctcgtacttcagggcagccgctccgaacatcaggaagcccgactcggtctcaggcagggtaaactgccggaggagatgcacctgaagctaactcgcggccgggatgaatggcagcttaccctcaaggccactaccttggagatcaaaggcttaaagagccagaatacctctgtccagggtgatgatgaggaccaggaggccttctttttcgatcagatgtaccaggtagaggaagtctcccacattatggacggtctgtttcaagaattcctccaggtacggctctccccggcctgggagcaggaagaaatgccccgtatccaggattggctggagacctgaaggaggcgccgcgccaggggcggcgaaaaagcaggggggcaccagggatgaggactcaaaaaaataaaggttcaggagattaatctgtgcctgaacttccggaagtggaggttatacgccgcgggttggcaaagaaactggtaggcgataagatcattgccgttgatttgggtaggcagcgactgcggcgacaggccctcgatagcgaactggcctcattggtggggcacacgttcagccggttgacccggcggggcaaatatctcctgctgcacctggatcaggggcagacgctgctggtacatctagccatgaccggacgcctgctcctgcaaacgaactcctgcccgctgccgccccacgtccacctcaccttacactgccagaccggtcataaactgctgtaccaggacatgcgccgcttcggccagatactcctctatcctcccggcaaaaggccgccagctctggagcaggtaggatgggagcccttttcccggggcttaacccccgagtggctgcgccaaaagacggtgcgactaaccaggccggtgaaaaatttcctgcttgacggccgcttcatcgccggcatcggcaatatctacgcctctgagacactctttgaggccagggtgcaccctcagaccccggtgggccggatcgacctcaagacttgggaaactttgttgcgcgccatccgacgtatcctgcgccgggccatcaaggccggcggcaccaccatcgtcaactatgtggactgcgacgggcaatcaggcctgtttggcgtgcagctcaaggtctatggccgggctggcagcccttgcccagtctgccagacccccattacccgcctggtcatggccgggcgcagcaccttcttctgccccacctgccagccgatcaacctttaagatcgtttccggtttccggaaaaaaataataaggctgcagatgctttgctactctgttataccctccaatccccgaccactaaccactaaccactgaccactgaccctaatgcttaaaggcccgctggccggtgaacaccatggccgccgggggctgcgcctcattgcaggcctgaatggactcgaagtcccgcagggagccgccggcgtgggcaatggcctgaatgccctgccggagggcgacgtcgaccccgtcccggaaggggaagaaggcgtcggagatcatcgcggcgccgatgaggccgcctttggccgtcttggtctcggcgtcgatctcatcctttaaggccttggcggccttgccctgttcgatctctaattccaggtccttataggccttgcccaactttttgaaacagagggcatcggcgtacttgatataggccttgtagatggcaatttcggccacgcccacccggtcctgttcaccggtgccgatacccacggtgcagccatccttgacatagagaacggagttggacgtcacaccctgctccacctgccagccgaagagcaaatcctctagttctgctgcgttagccggtcgggtacggtactccactccctgatgggtggccaccgccggtttgaagtcactgacctttaaaatggcattgagcggcgactgctgcactaccagaccgccgtcgttgaggctcttgaactcgacaaaccggcgttggcataaatcggccaggcggtcgaagtggggaatctggatgatgcgcaggtcttttttcactttcaggatgtccaccaccccggcctcataatcgggcgccgcaatcacctcgagatagttttgcaccaccagctccgccgtggtcctgtccatagcccggttgaagacggcgcagcccccgaaggcggcgatgcggtcggccatgttggcccggtcgtaggcctgggccagggtatcgccgtaggcgacgccacagggattgttgtgtttgacaatgacgacgcatggttttttcagcagaaacttgataatattcagggagttgtcgatatccgtgaggttggtcttgccggggtgtttgccggcctggagcatagccgcttcgtcgatggcgctcaccataccgtagccgggctccaaaaaacggcatccccccaactccagatgacctttcaccaattcgtagagggccgcctcctgccccggattttcgccgtagcgcagacccttttcgatgacctccccggtcttgtcatccgacagcttccaggtccgcttgcggtatttcagcttctggtcgccgaactcaatggtaatcttttctggaaaatggtcgtccattacagttcggtacatcttcttaatatcgttcattgctctctccctgatctggaaataatgacatctaggcctgggcgtagattgtataagaagatggcgtttctgacaatgagctttctcctgcaggactgagtgattttcatcctggtaggtctgggattgaccagctcatggtcaatttccggtatggcacgttaattatttaaaacataatatacttaattatattaatgacataaaagcttctctcaacgttattgtttcatttagtgaacattctgtaatttaccatcagaggatatataaaaataatgcatatattcaaatagatacatacctagaaaaatggcacaatatttgctctttaatcatatagggatattcttaagaaaggaggccatagattggtgaaaagattgaacaacagatatgtgatgctccttgctttactcgtcatctggttgggttttacgtccccgccggcgaacgctgttgaggtttattttaacgattttgaggggacagcgccgtgggcggagtggtcagccggcgggaaggccaccacccccagcggccgtcactttttgggaacccatgccacttatggctttggcaacgaaaccaccatcctcaccctcaccggcctgcccaatcatacccaggccacggtctcttttgatctgtatattattcaatcctgggacggccaaaacgcttcttatgggacggacttttggtcttttcagcctcaaggtggttcagaattcaagacaacgttcggcatagcaaatggaccgcagtcgtatcccgatccctatcccgctgaccatcctgcgagaaccggtgagaaagaacataatgctctcggttacggattttatggagattctgtttatcaactaagttttaccttcgcacacagcggcgatctggcggtgagtttctgggccgccggactacagggaattacggacgagtcttggggattggacaatgtgaaagttgaggtaaatgcggcggcggttccgattcctgccagcctgttcctcttcggttccgggttgttgcgcctgatcggcatcaggcggaaagggcagtaacagcgctaaaccttataacctctacacgttattgatgtctcttaaggggagagtcccagactctcccctcaatttttcggggccggtcggtagccaactaattgtcaataagtataaatggctcacaaaccatgaaaaacgtttactggcagtacaggtttgcagcctgtaccggaataatttgccatataactggaggtctaggctactacaggattagaactccggcgggacttcttccgaaaagtcatcgaaccgagtgaattgattagcgaagtgtagtttaaaaacgccggtagggccgttgcgttgcttgccgatgataatctctgcaatccccttgtcgggagaatctttccgatagacctcatcccgataaataaagagtatcacgtcggcgtcctgttcgatagcgcccgactcgcgcaaatccgccagttgcggccgtttattcggtcgttcttctacccgccggttcaattgcgagagggcgacgatgggaatgttcaggtctttagccaatgacttgagagagcgggatatttccgaaatctcctgttcccggctgctgctgtctctccggccgcgcatgagctgcagatagtcgatcaagacaaggcccagctctttctcgcgcatcaagcgccggcatttggcccggacctcgagaacggtcacagccggggtgtcatcgatataaatgggacaatccataagtttgcccgcagcctcctgcagatgagtccattgatctcgggtgagaaaggcggcctgtcggagtagagaggcgtctatgcggccgatagcgctcagcaggcggcggactaactgctctttagacatttccagagaaaaaatagccaccggcgtgtgggacgtgtgggccacattataggcgatattaagggccagggcggtcttccccatgctcgggcgggcggccaaaataatcaaatcggatttttgcagcccggcggtgaaacggtccagatcctggaaatgggtggccacgcccgaggtgatttccttccgatcgtacaacttctccaatagggagatttcgttatccaccagtttattaaggtcaaaaaaaccttgccgcattcgagcctcagcaatggcaaagatgcggttttcggcctcatctaaaaaagtatcaacgtcgtcgatctgctcatagcactcgacggcaatgccattactgcagtcaatgagctggcgcaagatggatttttccaggacaattttgctgtagtattcgatattgaccgcggttccgacattgtcgctgagagaagccagaaatccgggtcccccaactgcatccaggagctgtcgatcgtgcagcagggccgtaacggataccaggtcaaccggttctcggcgctgataaaggttcagcataatctcaaaaattttttggtgggtctcgtgataaaaatcattgggcgataagctgtcgacaatcagatccaatgctcccggtttcaacaggatgccgcccagaaccgactgctctgcctctagattggccggaggcacccgcccctccggaagagcaggttttttgccttgagaagacgcgggagtaaaccgggtcattgtcttaccttatagattataaagtattattagcaggttaaatggacgtgaaactgctgccgaggaaaattacacatccatatattcacctgtctggaataaaaattcaactaaaaaaccagaacctttgacaaaaggtcaacgttcgaactcgaagtatttcgcagataattctttaaacaaaaaatcggttgctccggtaggtggcttgcgatacaattcccggaaacatcgtctttttgtggtttcagaaggagccccggtatggaaatctttatttccgggtcattggcatatgatcggatcatggattttcccggcaaattcgccgaccatatattgcctgacaagattcacatcttgaacgtttgttttatggtaaacggtttaacagaaaaattcggcggcacggctgggaatatcgcttatagtctggcgttgttggaggaacgacctctcgtactggcctctgccggcaaagattttggcagctatgaagaatggctaaagaagcacaacctgccgctcatcggcatcagaattattcctgaggaatttaccgccagcgcctatatcaccaccgaccagtccgacaatcaaatcaccggttttaaccccggcgccatgaaataccgctccctgttccaattcgacggcatcgatcctggtaaagcaatcgccatcatcgccccaggaaatctcgaagacatgctcggatatagccagatttaccgcgagaaacagatcccttatatctttgatccgggtcaatccatcccggcctggcaggaagaccgcctcgtggaaatgctgaccggctccaacctgacaatcatcaatgactatgagttggagatgattatcaacaagaccggtctgagtaaaaccgagttgttacaacgcaccggcgctctcatcaccaccctcggagaacaaggatcagtcattctgtccggtaaagaagaggtgcggataccggcggtaccggcatctcaggcgcttgaccctaccggtgccggggacggctatcgggccggattgatcaagggtctggttatggggtttggcctgcaaaccgccgcccagatcggggctgtctgcgctacctatgcggtggaatgccacggtacccaggagcactattttaccccggaagagttctgggagcgctaccgcacccaattcggggaaatttaacggcgcgttcggtctgtcctgcaaccaaccgggggggtagtcatttaatagtaatattacccgaaatggggcaccatacctccggctagcaactcttttttgtagcgcccctgcggcagagaagaccaagggatcatgaaggccatcattgaaaatctgcataccctgccccccacccgcctgttgcatcgcctacaagagctcttccaacaatggggtatatataaacagaggcttatcgttaaccacgaaggagaaaattacctcatcgcttgcgatgaagaggccttcgtggtctaccgcctgctgccggcacacggcaaatcccccggcgcccctggctggccggtctgccttctgacagccaacaccatggccgacgaatgcagcccaccccatgacggcgaagatcattttgccagccgcctgagtttggctgattggctggttattatcgaagagttttacggtaaaacttagcccctctttaatcttgaggttgctgcggccgccttcaccgaatccttgtccattcccccctgaccgataatcttaaacagagtcatccccttgtgcaaagtctcctcatattccgcctcctcctcagagtcgtagacaataccgccgccgacggcaaaatgcacctgatcctggtagcggatggccgttcggatggcgatgctgagatcaagattgcggtgcagtcccaggtagccgatagacccgcaatacacgtgccgcactaccggctccagctcatcaatgatctccatggcccgaatcttgggacagccggtgatagaaccgcccgggaaggtggcccggagaatgtccacgtggctgcagtccggacgcaaccccccggtgacgattgataccaggtgatagacgttctcataagcctccagacgtttgtgttccttcaccccgatagttcccccgcagcagacccggcccagatcattgcgcagcaggtccacaatcatagataattcggcatcttcctttagactggcctccagctcgcgccggaagatggcatcctccgacggtgttgcccctcgaggtctggtccctttaatgggccgggtctctaaatattccccctgccggtgaagaaaacgctccatggaggtggagagaatctgaaagccgccgcagttgaggtaggcataaaacggtgccggattgcggtggaagagttgcaggagcaaggtgtaaaaatcaccctgaaagggaaaagaaaaacgctgcgagagattcacctggtagatatgcccctgccggatatactcccgcgtccgggcgaccgcctggagataacgctcccgatcgaacgtgctccttaagcgccccaccgcatatgaagccagtccgtgatccgactgcgccaggaggtccgccaactccggctgatcccggccacctcctgcccggccaccgggaggttcgtgcaccacctgtatctgccaacaacgtcctgcccaacggtcctgcactaccaatcgccgggggaaggcccagatcatatccggcaggcctaaatcatccactgcatcctggggcagccgttccagatgattcttcagttcataggccaagaaccccacccccccggcgctaaagggcggtatcggcggctcgcccggcagctctaaactggccaggacctccgccaacacggtaaacggatcggcctcccggctctgcaccccggccgccgcctgcaccgttacctgccttcctttggcctgcatgaccaggtaaggatcccatcccataatagaatagcgggaacaatccagagagcccccggagagcagcagcatggcatagggcgtccgccgcagaccccaaaaaaggttctccagaccgccaggaccggccggcaggcttagaggtcggataatcagatcaacaacccgccctaccatgatatcaaaactgtcctgccacggcaggcaaggaaaaagcagccgaggtggttcgtttaagtccggaaagcctccctaccggcgccttgaccgcgaaccccggcgccagccgcaggaaattagcggccagctcccggccgtactcggtaagaaaagactccgggtggaactgcaccccatggagaggataactccagtggctcagtcccataatcaccccatcagcgctgtaagccgtgaccatgagctccttggaagccgggcggaccataagggagtgatatcgggcagcccagaacgggcagggcagccctttaaacaatccgatcccttggtggaaaatctgatgtcgtttgccgtgcaccggcaccggggccggctcggtaacgcccccaaagacttcattaatcgcctgcatccctaaacagacgcccaggatgggaagagttttataaaagtgagcgataaccgccttgctaaggccagcgtcctgcggcgctttgggacccggagagatacagagccaatcaggccgaagggcctcaagttggttcaggctgacctggtcatgccggaagaccatgacctcaagctcgaattcaaaaaatagctgcactaggttataggtaaaagaatcatagttatcgataatcaccagccgcatgatcacccccagaaaagcaaaaggccacccactgagtctgggtggcctgcgcctgaacataactcacttatattctatttaatcatctcaaaaagtcaatttttaaatcttgcggcctaattttgccttcagtttctccaccagtttataggtcataaagcgctgctgtctaacctgccctaattcaatgcccggtttattagccccgtggaaatccgaacctccggtgcagagcaacccccattcttccgccaaccggataaaggtttcctgcatgtcggctgagtgttccgggtaataaacctccaggccaaccagtccccaatcccgcaactggcccagtatcattttaaaatgttggattgaagtgtactggagagtgaaaggatgagctagagacgccactcccccggagtcgttgatcaagccgatggcttcctgcggtggaaaacggaattttctcacgtaggccggaccgctattaccgatataccgttcaaaagcctcgtgcaggtcggccacataacccttattgagcaggacccgggcaatgtggggtcgacccatctgcccgctgccactgactgcggccacctcctctaacgtgatatcaattcccaaccggcgtaatttggcaataatctgtggattacgctcggctcgggcccgttgcagcacctgaagccgctcggccaatcttcggttgcgaaaatcgatgaaatagcccaagatgtgcatagagcccggttcatgttcggcactgatctcgatacccgggatcacttccagcccaacttccttaccggctgccagggcctcctccagtccgtcgacggtgtcgtgatcggtcagggctatcgcctgcaatcctcgggacttggccttgatcaccacttcccgcggggaaaatgacccatcggaagcggttgagtgcacgtgcagatcaacatatactgtagatttatctttcattaagcgtctcagttaccaatgtcggctaccgtggtcagatgtcagtaatgggtaattagcagagattattgtaacaccttactggtctgagaggaacatcaatcttagtaaaaggtgcagattagagtggggcaggcgggatacgcgcctcatttctgagggacttccaatcacttagggttgccgaaattcaaaggggtaagggagcaactgctccatggtcgccacctgatagtcccccttcgtattcgccataataacctggcaggcgggggcaaattccgccaaaacctggcggcagaggccgcagggaggaatcggctgtggcgtgtcggcaattaccaccagggctgttagctgccgctgaccggcggctactgcagcaaaaatcgccacccgctcagcacacatggaggcgccgaatgaggcgttttcgacgttgcagccggtaaaaacctgtccgtcgcctgtcagcaccgccgcccccacgcgaaaatccccggaatagggggcgtaggccgcctcccttgcctgccgggcggcagccattaacgtatggatgagaggtttatccaacatggcatgtgcacaacctgtaagtcaccccaaaccataaaaatcacttaccaatggcacaggctttccagcctgtgcagaaggtattttccgaccagcaactgaaaactaagagctttatttctacgcaccgtattccttcgttggtcaaccgaaaagcctctgaaaaccgctaatggccgcctgcacatcgggccgggtgacgaccgccgaaatagcgcagataccgtcggcaccggctgcgatcaccgccggggcgttgtcctggttgatgccgccaatagcgattaggggcaggtttacccggcggcggacttcccgcagcagacgcagcccggccggcgccccggcatcaggttttgtatgggtggcaaagataggggcaacacctaaataatcggctccctgacgggctgcttccaaagcctgttccatggtgttgaccgtgataccgataatctttcctgctcccagccagcggcgggcctcgcggcaggaaagatctttttggcctaaatggacgccgtcggcccctaccgccaacgccacttctacccgatcattgatgagaaagaacgccccttgacataaccgccgcagcagcctggcctcggcaatcaaggcagcatcatcagcccatttgtcacggtattgcaccaccctgacgccagcggccagggcactctggacatcgctaacattaccggctcggctcagtctggcgtcagtgataaagtagtagcccttcattccgccagcttcatcctctcctgcagagtcgtttcatccagataaaagagggcgtcaagcagtttctctttaaagctaaccggtcctaacgctgtttgagcggcgacttccgccgccacgccaaaacaggtcagggcgactgccgccgcgacggtcaggtcaggctccaccgccgcaaaggcgccgatcaccgaggccgccatacaaccgccgcctaccacgtgtgccatgatggggtggccatttcgaacgagataaagcctggcggaatcggccacgatgtcctccgccccggtgaccaccaccaccgactgccgttcacgagccagggcttgcgccgtctggcgcaggtcgagagccactgcggcggcatccacgcccctggtgcgcacctgggcgccgctcaggcgggcgatctccgaagcgttgcctttcacaatatcaatacggacctcgtcaaacagtcgcagacaggcttcatcccgcatggcagtggacccagcgccgcaggcatccaaaactaccggaatgccttgggcattggccgctcgcaccgccagaagcatggcctcaaccaactcccgcgtcagggtgccgatattgagcaccagggaagacgccaagccggtcatttccgctgcctcctctcgggcatgggccatcaccggcgagccgccgagaaccttcactacctgggcgcagtcgtagatagtcacccaattggtgatatggtgtaccaccggctgggtctcacgcaggcgctgaagcgcacctgcgaggttgggtacggaacccgtcatggtgcttttaccttcttttctgattcctggagcttggcccaggcatcccttagggttaccgtgcggttgaatattaaattgcccttggtggcatccgggtcaacgcagaaatacccttgccgctcaaattggtagtggctgcctggcgcggcattggccagagtcggctccacccagcaagggcggatggtctcgagggagttggggttgaggaactgtttaaagtctccctcctccgcagccggatggggaacgctgaacaaccggtcatagaggcgcacctctaccggcagggcgtgggccgccgatacccagtgcagggtggccttgacccgccgcccatccggggcgtcaccaccccgggtttccggatcataggtgcagcgcagttccactacctcgcccgtggccggatcttttaccataccaatacatttcaggaagaaggcatagcgcagtcgcacctcccgccccggggagagccggaaaaacttcttgggcggttcctccagaaaatcctcccgttcaatgtacaactcacgcgagaagggaaccttccgggttccggcggccgggtcttccgggttattgatagcctccagctcttccacctgaccctccggatagttttcgatcaccaccttcaggggatgcaacactgccatgacccgggggacccagcggttgagctcttcacggacacaatactccaagagcgccagatccaccaggttttcccgtttacccacgccgatgcgttcgcaaaaggtacggatggcggcgggcgggtagcctcggcggcgcagcccggccaaggtcggcatccgcggatcgtcccacccattgaccagcccttcctgcaccaactggatgagccggcgtttgctgagcaccgtatggcttaagttcaggcgggcgaattctagctgttgcgggtgatgaatccccaactgctccagataccagtcatagagtgcccgatggtcctcatattccatggtgcagatggagtgggtgataccttcgatggaatcgcattggccgtgagcccaatcatacatagggtagatgcaccaggaatcgccggtgcggtgatgcggatcatgcttaatgcggtacatcaccggatctctcaggttgatattgggagcagccatatcaatcttggccctgagggtgagggcgccgtcggggaattccccggcccgcatccgggcgaagaggtccaggttttccgaaaccgggcggttgcgataagggctctcctttcccggcgccgtcagggtaccgcgaaattcccgcatctcctcgggactcaaggcacaaacaaaggccttgccagccttgatcaattgcacggcccagtcatagagctgttcaaaataatcagaggcgtagtagagacggtcatcccaatcaaaccccagccagtgcacgtccgcctggatggattcgacatactccacttcctctcggctcgggttggtatcgtcaaagcggaagttgcaataaccgccaaaatccgccgccaaaccgaagttcagacagatggacttggcatgaccgatgtggagataaccgttgggttcgggcgggaaacgggtgaccacccggccgccaaacttgccggtgcgcagatcctcctccatgatatagcggatgaaattgggcagcggggtggcatgatgattctccattcatattctccttgaaaaatcatttgcgtcatctgaggaactatagtttaaagcttccggtttcagattaaaatcaaagataatattctcaagaggtatttttgggcagacacggatatcattatctcttctcaaaacttgaagctcatactcttctttctaattcgagggaaaaatgaacccttagggagaagatattcaagttcatacatcgatatctgagggaattggaggcataaactgctctaagaggggcaataattcgggcaattgcctagtgataatttcgcagatctcctcctcgttgataatttcatactcatggataagaacgttccgcaaagcaataatctgtcgccaagggatttccggatgttcttgtttaaaagccttggaaagcttgcgagctgtctctcccagaatcgccagattgcgctcaacagcatccttgagcaggtcattgtctataaaactcgcgaaattctcatctttaatataaccgatgatcttttccccaacctgaaccatatcgaaaagaaaagccgggtctcgagcctcaagtggcataaataaccttttcggttgccaaaatatcatgtctccgaaaggggttgcggatattttttttctctaccaggtcaatctggcggccaaagatgtctgctaactcatccagcatggccaatcggttggccaatgtcatatggactcccggttccagagtaatcaagacgtcaacatcgctctccggtctgaaatcttctcggagtactgaaccgaagagagacatctccttaatctgccaacgtcggcaaaaagcctcgattttcgcctgagggatatgaatgtttctcagtttcatcactttaacgaagaatatctagggtaaatgcctttggcatatttactttcttccttccctgaagtcgatatcgctttgataattataacattgcacataaaataacataaacgccaacagtaagaaatcaataccatgaaaaatcatgaaattgccagaatctttcaggtgattgcggaatatttggaaatggagggggttcgcttcaaaccctatgcctaccagaaggccgccctcacgctggagaacctcaaggacagcgtcgaagatatctacaaccagggcggtcttaagggtctgaaggccatccccggagtgggggagagcattgcccaaaagatcgaggagtatttaaacaccgggaagatcgagtattatgaagagttccggcggaaattgcccatcgatttggatgcgctgatcgccgtagagggcatgggtccgaaaaaggccaagatgctcttcgagaagctgggtatcaccaatctcaccgagttagaggaggctgccaggtctcataaaattgcccccttaaaaggattcggcgacaagacggaagccaacatcatagagggcatcgaatttgtcaaaaaaagcaccggccggtttcttttgggagaagtcctgccgctggccgaccgggtactggcaaccctgcgagccctgcccgaggtccagcgggccgatgtcgccgggtccctcaggcggatgaaagagaccattggcgacctggatttcctggcgatttcctcccagccggagaaggtcatggacttctttgtctcacaacccgaagtagtcaaggtctatggccgcggtcagaccaagtcctcagtccgcctgcgccagggcgtagacatggacctgagggtgatcccgcccgggagctacggcgccgctctgcaatatttttccggctccaaagaacacaacatcgcccttcggcagatcgccatcgacaaggattacaaactcaacgaatacggactgttcgaaggagaccgcatgatagccggggcgaccgaagaagaggtctacgctaaactcggtcttccttggatacccccagaactgcgggaggaccggggtgagattcaggctgctcaggccgggaccctcccaaccctgattcgcttggaggatatcaggggtgacctgcacgtccactccgcttgggatggcggggtcaactcaatcgcagaaattgcccaggcagcaatggctctaggctatgaatatgtcggcatctcggatcatacccagttcctgcgcatcgaacacgggttggatgaaaaacaactgcgccagcggaaccgggagatcgacgccttaaacgaaaagttgcgccgggcaggcaaacacttcacggtcctgaaaggttgtgaagccaacatcatgaatgacgggtcgatcgatataacggatgaagtcctggcggagctggactatgttatcgccggtattcactccacctttcgcatgccccgggtcgaaatgatggcgcggctgcgaaccgcgatgaacaaccctcacgtagatatcattgcccatcccaccggccggattttaaagaaacgggaagaatacgaggtagcggtgggtgaattgctcaagatcgccagagaaaccggaacaattctagaaattaactcctatccggaacgcttggacctcggggacagcaatatcctggcagccaaacggacgggggtcaaaatgatcatcaataccgacgcccaccatatcgatcaactccgttacctgccctacggcattgcccaggcgcggcggggatgggcggagaaggatgatattgtcaatgcctggggactaaagaaatttttggaattcatgaaacctgggcgctaaagcctaaaactggcgtctcagaaatcagtcgggtgccggaggatcaaccatgagccgctacatgcagatcacagtcaccgttcgtccctattatcaaccggatctggcggcggcgtttccaagactggcccgccacctgggctttctcaatccggatatagcacaggccaacccgtcgctcttcgacctggcggggcaggtggataagcttctctattcctatgatggcactcctttgagagagattcttctcagacaccataaaacgatccgccaactgcaccaggatatcgaagtgaatattgccgattggaatctcgccgccgctgaccgattgctctaccgtctggaagacatcttcgaccggctggagtctgaactggattcggtaccgctgtaacacttcgctattccaagaggaatttctttctggtgaaagttgtttagagggcgatgcctggaaccctccttattcaagaaccgctccctcaaagaaagacctcaatgccgccgcatacatgagggacgcctgccggtacaaaacttagtcctgcccgacatcgcaaatttacctaagtaactgaataatgtaaaactcttttgtgagaagttgcacgatctaatagcctgtatctgttgacatcgttttttcaacctgataccataatgactatctttagccctcctgcagtcagaatcgccgtctaccttaaatagagaagatcagtccgatggaagctccctggcgagaggttgtcgaaaagactcatctaggtgtctggattctcgattcgcaagatcgtaccctttatacgaatgaccgtctgaaagtcttgttgggatattccgctgccgagatgctgggccggtcattggcggaatttatcgattcttctcaatgtatgcgcctgttatcttccctgaaacaaagccaaccggtactcaccgacttttgtttccgccgccgggacggtaaaaatctctacctgctattagcggcaaatcctttttatgctcgcggcggcgccctacatggtaccctgatcatggtggcggatattactgaacgcaaactggtagaggagctactctggcgccaggcccatattgtcgatcagatttatgaagccgttatatcggttgacctggagggatttattacgagttggaataacggcgccgaacgtctctttggctatgtcgcccgcgacattatgggaaaacctcttttgctgctttatccgacgaccgatccggaggatctgatctcctctcagatcatgaaggtcttggaaataaaaggtctgtatgaagcagagttgcggctacgacgcctgtctggcgacctcttttatgcccacctgtctctgtcgcccttgaaagatcgcgagggaagactcatcggggttattgttacggcgcgcgatatctccgagcgcaagaacctggagaatgaattgatccgtaccagtaaactggagtccatcggtgtcttggctggcggtattgcccatgactttaacaacctgcttactgcaattcttggcaatatcgctatggcctcactcaatgccgacaccaaaccattcgtgttggaacgcctagctgaagccgaaaaagcctgcctgcgggctcaaaacctcacccggcagctcctgaccttctccaagggcgaaaagccccggaaaaaactggcatctatcggcgacctgttgaaaacctcggccagtttgatgttgcggagttccaacgtccggcgtcaggccaacattcctgaagcgctctggtgggccgaagtagatgaagaacagatccaacaggccgtcaatcacctgctgattaatgccgatcaggccatgccgcagggtggcgttatatatatcttcgccgaaaactttaagattggcgaggcgtcccggctgcccctcacacccggcacctatatcaagataaccatccgggatcagggcgtgggcatcctgccggagcatctggataaagtcttcgatccctttttcaccaccaaaaggcggggctccggattgggcctttccacggtttataccatcattaaaaaccatgacggatatattaccgtcgaatcgactcctaacggcggtgccaccttcaccgtctatctgcccgccagccaaaaaaagggaccgctcctcaaagaaaagaaattgccgttgacattcggtcggggcaaaatcttactcatggacgacgaagaaatgattttagaggtctccagtgctatgttaagaagattgggctacgaggtcaccgccgcccaggatggggccgaagccatttgtctctatcaggaggcaatggaggctggcactccctttgacgccgttattttagacctcaccgttcctggcggcctgggggcaagagaaactatcggcgatctcaagcagatcaacccagaggccaaggtgattgtctccagcggtttttttgacgacccggtaatagacaatttctatgagtccggttttgtcggaatcatgcccaaaccgtataatatcacccaactcagtgccatgatgcacaaaatcttccagaaccctcggccggtttcctagcatccggtacctcatgccccttagcgctctcccgctcctgctctatcggcaggttatagtctgcatcaccgtatctgtttttttctgctttgcagccgcatgcctgccgggttgcgtcacggtcaaagtctcgctctgggaagagcccggcccgctgcaggaaaaagtcatctccggctacggcccggataaaattcttctcctggatatctccggattgttgctggaacaagcaccggcaacgtggcttggcgtcggcaaacaggtcagtctgccggcccgcctcaaagaagagttacaaaaagccgccgccgaccgccgtctcaaagcattggtagtacgccttcatagccccggaggaactgttgctgccgcggatctgatctaccatgagctgcagcaatttaaacagcaacaccgtctgcctctggtagtcagcgtcctgggattagccgcctccgggggctattacctggcgcaggccgccgatgtcatcgtagcccaacccaccagccttatcggctccatcggggtcatcgccctcaaattcaacctcaaaggacttctgaaccgattcggggtggaaaccgaactggtcaaaaccggaagattaaaggacctctggtctccattccggccggccaccgcagaagaagcccgtatcatgcaagcccttctggatgactttcaccgtcgctttgtcgccgtcgttgccgctggccgcaactttgatccggctaccgcccagcgtctgggcgatggccgccttttcaccgccactcaagctctagacctcaaccttgtcgaccaacttggttatctagacgacgcttttaatcgtgccaaagaattagccggaatcgaaacagcccggatcatcatgtaccatactgctgacagctatcgcggcaacgtctacgccactccaatgcctcagcagggcttaggggtacttccggaccccgtctctcccaccctagccctgccgcagttttattatctctggtggccccaccatccggcccactagcggccctccttttatctcagataaatcgcaaatttctcaaggtttcttaaaagaagccgatactagtaacaaacctagggtttctcatatttcttatcaggaagaatttccctattcctgttcctggaaaagattgaggctcttgaaaatattaattattctcccttgccattctgagtgtcacgaggattccaaagttctttagggactatgatccttcaccttgtttaagatggccaaaaccgctgtctggcaagagtctcggtttttaactgtgtttggggttccatactatccagttgtttttgacacgcctcgataggaagggcaaaaatgaaaagcctgaatattacgattacttcaacccacctctcctgccaggccaatctcctgggaaaagctttccatcgcctacgccaggttccggatatacgccccgagaagattggaccaattgccgccgcagtccacagcaactcatatccattagattgtcgcaaaattgctgatcgccttatcgctggtcttattttgggttgtttttaacttcctgacaatctggcgaatcctttcgagattgataggctcgcaaaaggatacgattcaagctatcgctgagaagatcacgctgccgttaatttgtatcacgttagtattacaaaattaaccgcatcgcccattgaggtgggaggatcagagtgagggatgaaaatgacgctttacggattcatcaatagtcccagactttcggccgccagtacccgccggaaagcaatagattctatttttatttcgttagcaacttgccaaggttgctgaaaattgttagtatggcaacatagccgcgggattaagccctttccgaacggctaaattcgaccatgtttcaaggaggtaagcatgaaaaagagtcggttgattgtagtcatggtgggcgtcctggtactgggggcgtttgttaccggagctctggcccaagggaagctgctatgcatctccccgtataaatcccaccgtggcgagtccaccgtggatcagtgtcttgccaagggtgatgaatttgctatcgtcgatcagtacggggtcgtccatattcttaacaaaagggaggtggaattaacaaaggcctttaatccgcaaatattccaacaaaaagccttcagcataaaatatcaggaactggcgccagaggttaaattattcggcaccacggtgaagacctcccagccgaagcctagctcgcagtaaagattagtttaattactaagttcagaaccatcacataggtagattcaaggagcatcgcagcacggtgctccttttttaatatcggtcaggctgcagaaacagattgattggtggtcggttcctttagccgcttcccacacgctgggcagaaaagaaaatcactgccgatccgatagcgacaatttgggcagagatcctctccataatggtcggttaatgcggagggcggtaccaggtcggcgggataatgcaccgatcgctgcagattagtgtaggcgcgtctccatttatgaaccatctgccccattttttgaccatattcggggagtttttcggggccgaaaaggatcagggcaaaaatcataatgactaccaattcggggaaatcgatgccaaacaactcgcccctcctaaccgttgccggcctctttcactttgtggccgcaatggggacagaaagcaaaatccccgcctagttctttctgacattggggacagagcttgactgcagtaaccgtctgactaccggtcgcgggagaagccttggcctcagccgagggcaggggctccggttcggcttcactggctttcttaaatccccgtatagctttgccgatactgtcgcctaactccggcaaccgcttgggaccgaataacaacaaagcaatcactaaaatgatgatcagggtagtgatgttataaccaaacatggatttctccaaccttctgcttaatgttgtttttatagcagataatatatactatgacaataggttctcatcagcactgctttatctgggtaacgccttgcaaaaatccctgttttcaaaggccatggcatcgcctctggatacccgccccctggcggcccgcatgcggccctcctctttagaggaattcgtcggccaggaacagattatcggtccgggtcggctgttgcgtcgggccatcgaggccgaccggctcttttcctcccttatcttctggggcccgccggggtgcggcaaaaccaccttggcccagattatcgccggcgtcacccgtagtcatttcgttagcctgagcgcagtgctcagcggcgtgaaagacatccgggaagttgtggcccaggcggaaaagaaacggctccaacaacagcggaccatcgtgctgatagacgaaattcatcgatttaacaaagcccaacaggacgctctgttgcctcatgtggaagcggggaccctgatccttatcggtgctactaccgaaaatccgtattttgaagtaatcgcgccgctgttatcccgggcacgggtattcgtcttccaaccgctcaccgaggaacagattcgcctcttattggatcgggctctgcgggacaggcaacgggggttgggaacctttccggcgtcgctgactgatgatgcctggcgctatctggccaggatggccggaggcgatggacgcaatgccctcaacgccctggagctggcggttttgagcactcccccggatgccgagggaaacattgtcatacatttggaagaagcccaagagtccatgcaagcccgggttctgttatatgaccgggatggcgacgcccattatgacaccatttcagctttcattaaaagcgtccgcggctccgcggtggacgctgcgctttactggttggcctgcatgattcaggccggtgaagatccgaaattcatcgcccgtcggctgctgatcctggcctccgaagacatcggcctagccgacccagaggccctggttcaggccgtcgccgccgcccaggctctcacctgggtaggcctgcctgaagcgcagtatcatctcgcccaggctaccatctatctctctctggcacccaagagcaattccaccaaggcctatttcgccgccttggataaagtaaaagaagctggcattgcccctgttcccccttatataaaagacccccatcgcgatggcaaggctcagggacacggccaaggctacaaatacccccacaactatccgggacactatgttgaacaggcgtatctgccggtggaactgtcggcggaaaacttctatgagcctggagaacaggggcgggaaaaacaactggcttcggagtggcaagcccggcgcgcccgcaaaacgatcgactgataccaattatccggcaaacgtagatttccactgcccgcagcgaatcctgggttcgccttaaaactattcagcacccaggctaccccgtgataaatccataaacggttctgaccaagggattcagatacccctcgaaaatgccggttggatacaggcgttcgaataccagaaaggccacaatcacccaggggccgatgaactgcagctttgttttcaacggggcaagacggtcggataagagggccaccaggcaattgccagccgccagtggggggatggggatgagattatacacggccacagtgacgttcacagccacaacccctaaaaaaatctgaggatgtaattgcattaaggccatgagaatgctaatcatgctggccgcaatgccggcagccaacagattggccagcggcccacttaagcgggtgataatggtgtagagcttaggatgaggaaaatttttctcctcaacggagatctgtttcggccaaccgaaacctcccaacaagaacgctgcggttcccaaaatgtccaggtgcaggaaggcattgaaatgaaagcggtctttcggagcttcgcggcggtctcccaaaacggtggctaggtatgcctgaccctcggcattgaaaagcaccgaaaataacattcccaagataaaaccgatcaggctctcaatctggatgttatgaaaatcaaaaagatagggaactgacgccgcggaagccatagaactcgccttacctcctcaccttcacccaagcaaagagaaggtagggtgtaccccctaccttctctcgatttttcgccttggcttcaggcggagttatctttcactttccagcagaggccgtttcgtggcccaactgagcaggaccgttatcacgagaataatcgcggaaatgatataagcccagttcagactgccggtgatgtctttaatcgtgccagccagtctggccataaagaagcccaaaccccagccgatgaacaccagaccgtagttgaaacccaggtttttgggtccaaagaagtcggccgtgaacgacggcatcagggccagaccgccgccgtactgccagtaagcaatacccacggccaggaagagcaggaagacgctgcctgaaacggtaatccagggcatcaggaagaggcacagggccgagaccagacagttaagggcgtaggcattgccgcggccgatcttgtcagaatacatgccggtgcctacccgcccgagggcgttgaccgcaccaccgaaggagaccaggatccaggcgttggccaccaggaaaggcacgcctttagctgcttccgccaggatcttggcggcattggcgataatcatcagaccggactgggtggtgccgatgaacataatgaccaaggcatagaattgccacgtcttgaccatgtcgcccgcactccagtcgatgacggtaccggcggccttcggcggcgccgcgccagctttaaccacctgaaccggcggcacgtagccttggggcggccaggccaggagcaggccagcgatgataaccaccacggcaaataagatccccaggaagacaaagctataagtgataccgccttgtaacaggtaagccgctagcgggccgatatagagggcagcgccgccgtagccgccgacgaccaatccggcgatcaagccacgtttgtgggggccgaaccatttcaaagccgccggggtgggcgcggcatagccgatgcccatgccaatgccgccgaagatgccgaaaccgacgattaaaccggcatagctcttggacacacccgcgataatacacccgatggccaggaagagaccgccagtgatagcgccgactttgggaccgaacttatcttggatgcggcctcctggaatcatgaataaggcaaaaataaggacgcacaacgagaaaggcgtggccgcctcggcattggtcaggtatacccaaccctcattcactccggtcatggcctgaccggccattttttcattaatcagcgccttggcccacacactccaggcatacaagatacccaagcagaggttcaccgcggtgcccgcaaaggtgactacccatgcttttcccggaactttatccaccgcacctgtcataattccctcctcatcgataaagatagctataaggactccttagttcgataaagcaacctcacactcctgccaataaacctttttcacctcctcctttgaaagttagaaagacgcatcatccgtccttatattgcaatatttttgccatatttgatactaaaagctaaactggagaccccgtagaagacttttaggacttggtggcatggcgggtagtctaacccggattcggctaagtaggcagttaaacaagaggagctggcgcctgaagacaccaggagaattggaggaaaaattaactgaaaatcattttttattgctaaatcgcctcataagattgttcaaaatacgccccggatttgccatggccctattgctaagacaaacctccctgctcccctttggtctaaacattctaatatttatttccaatagttaagtggaatattaaccgccgtcttcaaaatacggacaaagaagaaatcagcgtaatttatgagaattttatttttaatctttaattgactcaaaaattaatttttgatcacgggtcgaaaataagactaggttcgtccaatattaagacgtctatggatttttcttcaattgattttttgttatcttaagtatcaataagaatctccaattgatggcatggaagatttttccactgttcagcccaaaacctgccgaaagggcaagatgtaccgatacaatgactacttacaatctaagagagctttttcgccagccgacagagccttttgcaggtcttccggggaatgtgccagtgacacaaaccaggcctcaaattgggacgggggcagatagaccccctgagctaacattgcctgaaaaaactgctggaatcgtcccgtgtcactggtctgagcctccaccagattattaaccggacaatcggtaaagaatatcgtgaacatggacccttcccggttgatgcgcaggggaagcttcattagatgagccagggccgaaatctgctctgtaaaatagcagcctttttcctccagatcttcataggtcccaggttcggcaaggatttttaaggttgccaatccggccgccatggccagcgggttgccggacagagtgccggcctggtaaaccggccccaccggcgccatctgttccatcaggtcccgccggccaccatacgcccctaccggcaggccgccgccgataacttttcccagacaggtaaggtcaggagtgaccccaaactttttctgggcgccgccccaggccactcgaaacccggtaatcacctcatcaaagataagaacgatactcctctggtcacataagcgccgcaggcccggtaggaaatccggctgtgggagaaccacccccatattaccggccaccggttccacgatgagggcagcgatatccccggcatggtgctccattgcctgcactacagcgttcaggtcattgtaagctaccgagatagtaagggaggcaatctcctctggtacgcccgggctgccggggatgccctgggtgaggacgccgctgcccgcctgtaccagcaaggtatcagcgtgcccgtggtagccgccgtcaaatttgatgatttttttccgtccagtagccgcgcgcgccaaccgcagggcgctcatagtcgcttccgtaccggaattaaccagtcggaccatctccaatcccgaaacggcatcgatcaataaatctgccagctctacttccgccggggtgggcgcgccgtagctggtaccggcggcagcggccttctgtaccgcctccaaaaccttgggatgggcatggccaacaatcattgggccccaggatccgacaaaatcgaggtaaacgttgccatcaacatcaataatgtgcggcccctgcgcccgggcgataaaccgcggcgacattcccatagcccgccaagcccgcaccgggctgttgaccccacccggcatcagacgccgggcctgctggaaaagctgttccgaatgtgtgatcatcatcattccttcatcagtcctgagtgctgagcaaaaaacataatccggagggtggaaaagcgaagtgcatcccaccattccaagtcttaaaggctatatgctgtggcaagattgaatattataccgcaataatgcggcacatcgtgacggtcaaacccttcttcccaaacccccgatactcatcgttcccggttttgaaaataccgcatcgtggttttttttaattcaacgtcgctaaagagaagttcataatcggcaatgccggtctgggcggctagacgccgggcgatcgcttcgcattcttcctgtgtccgcccgtgaatcatggtaaacatattatagggccaggggcccgctacctggcgctcataacagtgggttacttcgcggcaggcggccatcagatggcctacccgctccacctccgccgccggaacgacccaggcggccatggcatttgcttgaaaaccggagatgcggtgcctgatagtggctccgaagcgtcgtatataaccctgctccatcagatgctggataaccgttaccaggatttcttcatccagttccagttccgccgcgatttcttggaaaggccgcgagcagacctcaagatcccgctggagtccgtggacaacctttttttccaattcattaagcatgttggactgatcgacgcaggagccgtaaaaaacttcctttgtgctcctcacaaaacactgccatgtcttgttccagggacaagaactcttcgataaacaatctggccagcggagtcagaatcagcttttgccctcgcccctctgccggtaccttctccaccagatgacggcccaaccgtttttccgaggatttcagccgcccccaggccgctctatatgacatccccatcttgcgggctgtctccgccaaggagccgtattccaggataccgcgtaaaagttctacccggccgcggccaaaaaggacctccccgtcctgctccaaccaaactttatagtgaatctgtatatccgacatgatgacaattgcacctcggcaataatcaagaataatccggcaatctatagctgcgtcgtcaagaggcgcggcaggttgaaaatattataacacgatcaccgatggcgaaaaagcttgacctcgagttgacaatctgctacatattggcaagtaatcctggtaagttataagcaccgcgagtattgccagtctacatgagaattgagaaagtgatgcctttgggcaaccggaccctgatccataccttttccctgaccctggtgagcatcctggcgttgctgttcctgcccgaagccctccatgccgagaggttcatccgggtatgcaaaaaaggggtgatttgttattatttttccaaccggccaacgccaaccagccatattgccacatatgccggacgtggcaggattaaactctgtgcctcgactgccggtcggcggcggtcggccagggaactggaacccctgatcgaggcggccagccgccggcataatctgccgccagcgctgatcaaggccgtcatccgggttgaatcgaactttaatcctgccgccacttctcccaaaggcgcccaaggcctgatgcaattgatgccgggtaccgccgagcaattacaggtgagcgatccttatgacgttcaggaaaacatccacggaggaactcgttatctccggatgttattggagaaattcggttttaaacttcctctggccctggctgcctataatgccggaccgcaaagggtagaaaagcggcaggatgttcccaacatccccgagacccaggcctttgtccgagatgtctgccgtaattacctgcagtatgatcgtcagaattagtgtagggttgatattgagtcattaattctgctgcttctgttttccccccagacctctgttcgggtctgagccgggttttttggcggtgcggtcttgttatcccggtttatcgtcccggcttcatgctagtctgaaaaataatccatttcgtccgaatcatccaggatacttttattgatgaatcgatagagactaccgacccattccaattcgttggccaactccgaattggcgaaaatccactctccgtggcggtctttggctatgatgacaatttcttcgatgtcatccaaatcctgatagaacctttccacaacttcttttacagaccttttggctttttcaaaaggaatgatattctttgtcataactctccctaagcaatccttatatcgtgggctgcctatctttgccggacatactatttaatactatctgccatgcttgcaaaatcacctacaaaccatgaaaatggtttattgctagcgcaggctttcgagcctgtgccgaggttatttccctgtacaaacaggtatgaagtatcctttagaaatagattttgtagatgccccgtagcctgttatttaatccgctgaccggaaatctcctgagccgccgtcgggtgagaagaagactctctcagaaggagtcgggcaaaagttccttcttcttcggctttttttatccgatggcgatcatgcaaaagatcttctcgcaagacctgcagtcgccgaagcattatccataaggtgcgtttatagtgatgttggggtgcctcggtcaactgggcgatattttttaaacaggggttagagccgatgagcatgaggatggtcagacacttatcgaacagatcgtcatagtaatgaagtatttcctcataattgtcttcaataaactctatcgccagagccagcattttgaccagggtcagtcgatgatcgtacggaggacgccgtaaggccagtttttccagttgttgaatgtgatgtgattgctgcaaataggcgatcttggagagcacctcgcgatgcaattcaggatatttctgaaaatactgcttgttctccggatttaaaatataggtatgtagggtcttcttaaattcttcgaagaactcccggctataggccgttaggcggcgctggtttttgctcagccaggcatacaagaatttcaggcggtcatcgtgatttttggtagagttgattataccttcctgtcgataagaaatccctccgaggtattcgccccgaatgatatcgttcaacgtcaccaggaagctgcgcgtgtctttgataatatttaaagaggttcgctccccgctaatggggtgaataagctcctgtctgatgaccgacagggcacggtcctcctggacattattacggccatatttatgctgcatgtaggtgaccttgacaatcaccacccgacggtcggcgtctacgtaaaagcctttttcccgcagattttcatggatatcctggcgatccgaatgcactcgcactaaggcggttttttccactaccggataccgcttctgttccatgccgttcaagctggtaatcacccggtctgaggcgcccaacacctttataatatactgttctttcagacggcttaattttcgggcgaacagggcgctggaggtgcggcgctctgaagaaatagggaaaccatagagctccattaaaaattgatagacaaaggtgcgatgtttttcatacgaggcatgatccttgagcttgaatttgccgatacgccggccgaaggtcttcaattcggcatctaaatcggaaggaaaagaggcatagcaacctaaaaggcgaaaaacgccggtttggtcgcgggcaataacatgggctcgatccatatgcagcagaaaagctaatacctcttcataagaggacaggtcggtaagatcgtgctgtagaaacctggccttgaaatcaacccgcagctccttggtcagatgcggcagaaatttctcgaggctatccttctgcaatcgatcccggctgctcagccggcgcggctttacaggtcctttatccgccggagcttcgatcaggctgtgcaggaggtcaaactgaaatacttcctgctggtactccaaaggacggttgagaacaatcatactaaaggaaggcagaaatttatattcgcaaaaattaacttcaaaagaaggcagcaattcccggccgtcaatcaggggatattccccattataaggttccaatagcccctttttgatatgaatatattccaaaaaatctttcaggagctgacgatccgtaatttttctgcttccggcctgtacctccgccagggagatattgtcgcccaaacgcacttcggagaaataggcaggaagactcacgagttcaaccctggagaaacttgacttttacctgccgccggcgtggaccgtcaaactcacacagaaagattccctgccaggtccccagtaccaggcgccccgactcgatcaggactgctgccgtggaaccggtgagcgtagtcttgatatgggccggagaattgccctcggcatgtcggtacggttcatccgcccgtatgatcttgttcaacaccatcaaaatatcggctttgacactcggatcggcattctcattaatcgtgatcccggcagtggtgtgtggggaatacaaaaagcagacgccatccatggggccgtgcctggcaaccagatcccgtatcgccgcagttatatccagcagctcggtggatgcgttggttttgacctccaaggtgtaggtcatgattgtctccttaccactaagcatcggtaataattaagccttgacgttcctgtgattgttgcgcctggctctccttggccgcatcatacatttctttcagcggccgcatcaacagattggcaaggaaagggtttttctgttccaggatagtgcgttcccgcaacaggtcctccccggcggcttgagcctgccgggccagatgcggcctgccggtatggtccagataataggccatctccaacagacgttgactcaacaggcgagttttctcaaacgggaagaattcttgatgggcttcctccatgacccttgccatccgggagatgcgttgctcgggagagaggatgaggggactctcatcgatcgcaacgatcttttccagccagggcgtcaattcctcggagctaaagttccaattccagaaatcttcctcttttaacaactctcctgcttctttcaagtactgtgcagcttcgtcaacatctaactcggggagaagttctgtaaggtcaggtgcttcctccaggggtagccgcttcaataactgcgaacgcaccttcttgtaggcggcgcctccctcctcggaagcgtccggctggagctggtaggcattctcaatgagttttagggcataggaagccggaacctccacgagttctcccggcatgtttctcctggtgtcctcgaggtattttttagccccttttttgctgatctgaagcaggtaagcatctttgaggccctcactatcgttgcagatcgccaggaagagataaaaagtcattctttcccagggcaattgcagaataaccatacggctgccattgccttcaatgcggctgacataaccacgccccggttccgggctgaccggcgggagtagcatcggcgcagtctccggcttgagcaactctgccggaatctttaccccctcggtttttaaacggtgataggcctttcttagagccttcttgagagatttatttgtgctgcccccgaaatgcgcctgtaaaacctccggcaggagcgggtgcgtcattcgcgccagggcctcgagcagggccagttcaaccggcggctcacccaccggattggctgccaataattctataatgtggtgtctgtctgcctgactcaggagggcctcatgcaccttaactgccaccggacttatgacttcacgtatttcagcaggcaggctggccagaaacctggccgccgaccgtggcaataaatcttctcccatgtatcttaccctttatttctgggggcggtttcaataaccacctcatcagtacgccccatttccgtcagatagacattaactctctggccgccgactagcgccaaggtgcggccgacgaagtcaggacaaatgggcagttcccttccaccccggtcgacaaggaccgccagctcaatccgccgtggtcggccaaagtccgtcagggcatccatagcggcccgcacggttcgaccggtaaataagacatcatcgaccaacaccacatcgatatcgtccagagagaagtccagttcggtcttacctacctgaggtttgtggctgatgcgggtccaatcgtcccggtagagggtaatatccagaatccccaccggtacggctaccgaggtgcgtatctgaatcatctctcccaaccgctgagccaaaaaggccccgccggtgcgaatacccaccaatgccagagaagatagatcaacatttttttccaatatggcatcggcaagcaggttgagcgtccggtgtacctctaacgttggcatggctactattttctgcacttcttccataaaaaatcctatcagaaaataaggcccttaaagcgggatatcctccattactaacgcaacggcgccccaccgtggccacagtattgtcaaaaaatggttggcaagagaagaattttcttttaaagtaacacgttatcaaccttcaggcaatagttctttttagatgtgtagggcgaatctcgtattcgccctcaactgctccaacaccggcttacacggcgcgccatatcatggttaaacagataactctgctgcacattgtcacagtgccggaaacctttactttttttcggggtcagatagccttcatgaaaaaacgagggtttcgtatccatggggttgcctctcccgggaaggagctgtctgccgtcattaaaagagaacagattcccgtaacccccattgtcatgccccgtcgaataacaccttgggcggatctcaaggctttgcttcagctctacagattgtgccgacgccttcgccctgacattgttcacgcccacacccccaaaggaggtcttctgggagtaatcgccgcccggttagccggcgccagagtcattatgtatggactgcgaggcctcccctttgtaaccgccaccggattgaaaaggcgattgctctgctggacggagatgattgcttgtggctgggcccatcgcgtcgtggcggtgagccgcgctatccgacagaccattattgaaacaggcctctgtccagccgataagatcgtggtcctggcaaacggcagcagcaatggggtagattctcaggttcgttttaatccgggtctattgccgccccattgccgggaaaccctccggcagcaatataacatcccgttagattctctcgtagttggcttcgttggacggattgtgcgggataaaggaataattgaactggaggcatcctggagggaattgcggcggagattccccgaacttttgttgctcctggtcggcgacttggagacccaggatcccatccctgccgaagtatggcaacgcttgcaagctgaccccaaagtcatcatcaccggctgggtaaatgatctggcgcctttttatgccgccatggatatcatggttctacccacctaccgggaagggttcccaaacaccccgttggaagccgccgccatgagaatacctgtcgttaccacctcggttgatggctgccccgaagccaccctaagcgagatcaccgggattatcgtcccccccaggaatagcccggccctgactatggcgatcgaaaggcttatcttgaatccagacctgggcaagcggatgggagaggccgggcgggaatgggtggtacaacagtttcggccggttctggtctggcaggcgctatatgagcaatatcttgagctcttgcaggcctcttcccctgaatccgctccataccaataatctttcaccatccggcaactgcttttggaggtgaaagagtctaattgtcattacctgcaggtcacccgccgaccatgaaaatcatcttctggtagcacaggccttccagcctgtgcagagggtattttccatcatgcggctcattccagatcctgttgcaagacagaaaccgcaagtccgggatcatcaagggctcctcatgacgcagacctggaggtctgcactaccgtttttctggtacaacagccgctgcctgacagaacaatatgatcttattgcctgtgcaatcgctattttcatggtaacaaacggaaaccggaaaccactatccggcggtattctccgcttgaacctctatttttatggcagcccggacttcagggtgcagtttgatgacagcctcgtgcaccccaagggtcttgatcggttcaggcatatcgatcttcttccggtcaatgtccagtcccagtttcgccagggcctcagcgatatgaacgttagtaactgaaccgtaaagacgctcggattctcccacgcgttgttgaatggtcagggtaatttcctccaagcgggcggccatagccttggcctgatcgatctctttggcatgctgcgccagaaggcgggcccgctgctgttcaaaacgggccagattgcctttagtggcctccagcgccttgccctgaggaatgagatagttgcggccatagccgggagtaacgtcaacaatagagcctatagtgcctaggctagggatctcatcaattaagataactttcacgtaattatacctcattattaaatgtgcgtggctttcccgaaatgaaggccatgtgggattacaactcgggtggaggccgatgcagatggcggaaatcaaaccagagatcggtaagcccgatgagcaccaccaggaaaattgccggctttatcagcacgagcagcacataactggaccagcgaaaaaaccgcggtacctgaaaacgctgaaaaataaagactatgatggccaacccctgaaaaaaatagagcattccgctcagcaacaggaggtttacaccgatcatattgagcagatggatcggcgccaacagcagaaaaccggcgccgataaaaatgaaaaccaaccaaccgggggagccccaacagcttagcggtcctccctgtttcctccaagcggcgctatccccgaggcgctggctgagaacatagttaagcaaaaccaccaccatattatttatcaggagcaaagccggggttatttgaataatataggcactcgccacttctgcgttcagaccggagagcgccatttccttctcaagcagatgctctttttggaggagttgcacaatcgccgtccaaaattcctgtaccgcctgctgcaaatactctatcggcgttaaattttgctgccaggcatggagggaaaaaacgccaacctccaaaattgctaccaggatagcggcaccgcctataaccacttcgagacggtcctgccagttcatcagtaaactcaggataaaggcaaccgccgccatctgcagaaatggcagcaactcggccttaaagccgaaaaaatgctcggcgtagtaaataatgctaatcccggcgcctaccaataaacttcccgctagccagccactgcgatggattaccaggatcgtcggcaaaggcatcagggcgccgatcatcaggccggcgatggggagctggatggaggcgtaatacaataggagaagtgccaaaagaccattgacgacgatgataatcgggacccgcaaggcctccacaatgtctcgcctccagtgcaatacggccgggctctgtctacccttgaatcatactggccgcatacggcattaaggctaaatgtctggcccgctttatggcaagggtgaccttacgttgatggcgagcgcaattgcccgatatgcggcggggaataatcttgccccgctcagtgataaaatgtcgcaaggtattcacgtccttatggtcgataacgagtttgctgtccacacagaaacggcatactttccgccggtgaaaaatggggcggcgttttcttttcggaacgatggccatctgttattcctccgatgtctcaggttcgaccgcaaccggaatctcctcggcaaccgccggggaggcagcgacagattcttgagctggcgcttcttcaggtacttcaggagtgggcccggcttccgcctgcggtttgaccttagcggctatttccgccttcaaggcctcaacgtcaacattttccccggttttcacggaaagaaaacggaggatgcgatcatcgatcttgaggttgcgctcgaattccgccaaccccgccggcaccccggcaaaatcaagcaaaacgtagtatccctggtgaaattttttgatcttgtaagccaggcgacgtcggccccaatcttccaacttgagttggacgccgttttgagcgccgactatccccgtaaacttatcgatgacactatgggtctcgtcatcgccaagatcagggttgataataaaaatcgtttcgtaccgattcatctgtcctccttatggatttttagccctggatgaaaaccagagcaaggagcaaagttataattttaaataaaaaagggggctaatgtcaagatttagcatcaaaatatattacttttcgcttcttataccaatgcggtaaaattggtatgagaccttggggcactactgccggtcattccaggatgaaactatgatcctgcgaatccatcgctttttctcccagaattttggtccacacggtgtaaaccccggccagcagagggctgggcaaggtaagggtaacgcggtcgccaaacgtaccattcggtttgttgagcattatctggctggccggcagagctggcttgccgctaaatttgacttcccggatgatagtgaggctgttcacctggtcccgaggagataaaatagtataagtagcactaagagtgatctgtccaccctgccggacccgtaccggattgatcgcagccttttccagatagaccaattctccccggtctttcgtatagctgtattcctgcgcggcctccggtccgttccggacgaaagattcctggtgatcaatgtacaaaggacacttgatagccaaattcggtgaggggctgcaggtagagctgatgatggcgcccatggccgagccgacattcacccgaccgatggccgccggcataaccggctgagagcgagtcctcgtaggagcaggcatcgtctcggaacagccgaccccaaccagcgtgaatatcatcataagatgccagggatcgcaccagaggcgcctgctttttagcattgatacctcccagacgttaccgctatgctgcattgatgcattccttttctccttcatcctttgtacagttgctgcctggaccgttagcgaccatctttagcggagaaattccccttaccgcccagcagtgcctaaaatgatcattccacggtgaaggaactcgcccgctcatccatggcccgatcggtcaacaccttggtaaccaccgaatagtctcctcggggaaattccttaggaattgcgagacttacctgatcaacgaaggtgccgttcggtttggtcaggcggacctggtcaggattgaggacgcgttgactgcccgattgcacctcacgaatgagggtaacgttattgggttggccagaaccggagagcagggtatacgtagcgctcagattaatggtgtctccggcctttaccctggacggctttaactccacgttttcgatggagacgatatctccccgtcccgggctataattgtaggtttcggccgccatctgggcgtcccgggtttgagattccttgtgtttggcatagaggaatccacccacgccgcctacaatagcgcctgtggcagccccaacccaggcgccggtgccagcgctcccagtggctgcgccaataattgatcccagggctgaaccgactgcggcgcctcccagggcgccagccccggtggaacgggccggatcatagtgaccattcgtagcgcagccagcacccgtgatcacaaaaagcacgaccaatgtataaatcaaaagctgacgtttcatgaccgcctcctgcagagaaaatgaataccagtttctgcctgtcctgcaaccaattgtcattctccaaaaagcacctgcaaaccacagaaatcaaccgccggtaatttaggctttccagccggtgcgcagtctttttctcattgcggcgggatgtgcttcgctttcccgccctaccagctgaaaactgtaaaacatccggctcagaggcgaaactagcccagacctcggtctggctgcctggccttcagaaaactatccaagataccgttgataaacgccccggagttctccgccccgaaacgtttgcccaattccacggcttcattgactaccactttgggcggcacctctggacagtgaagcagttcaaagatcgccagacgcaggatattgcggtcgacgctggccatccgctccaaacgccagtgctgtgaaaaacgggaaatataggcatccagctcttcgcaatgtcctctgaccccggctaccagccgatggaaataagccgagttccgttcctccgaatggaaatgctcccaaaaaagcgccgccgctccctcaacctcccgtccggtaatctcaatctgatacagacattgcagggctcgttcccgagccagactttttccagggcggctcaccaggcgctaagctccgatctggcgcagcaggtgaaccatttccacggcagcttcagccgcggcaaaacccttattgcccgccttgctcccggatcgctcaatggcctgatccagggtatcggtagttatgatcccaaagagcactggtacgccagtatccagagagaccgaagcgatgcctttactgacttctgccgccacataatcaaaatggggcgtggaaccgcgaatgaccgcgcccaggcagatgactgcatcaaatttttttgactgtgccagccgtttggctaccaaaggtatctcaaaggcccctggaaccttatagaccaccagatcttcctcctgagccccgcggcggatcaggctgtctaccgctcctcccaaaagccgctcgacaaaaatatcattaaaacggctgaccaccagcgcgaacttcatcccttcggccaacaggttgccttctacggtcttaatcatagccacatcctctttccactgcagcgccctctgaatagcagcacggacttcctctcccgaaccgcgattattatttgggtaattgccattgcctatcggctacccgcaaaccatgaaaatcgcctgccgctagcgcaggctttctagcctgtgcagcattttttctctcagctcgacactcggcacttatttctctgactaactggaaactgtatttccttggcgacggttataccaagtcgagaatgtgccccattttcatgcacttggtacgcagatatttcagatttttcggattggggggaacttccaaaggcacccgctctaccatcgtaaggccatatccctccagaccgataatcttcttggggttgttggtcatgagacgcattttacgcacccccagatctcgcaggatttgcgccccgatgccatagtctcgcagatccgccttaaatcctaaagcctcattcgcctcaacggtgtcggcgccctggtcctggagttcataagccctgagcttgttaaccagaccgatgccccgcccctcttggcgcatatacaggatgaccccggttccctcggcgtcaactttttgcatggccgagatcaattggtcgccgcaatcgcaccgcagagagcccaggacatcaccggtcagacactcggaatggacccgcaccaggaccggcatctcaggtttgatctcgcctttgaccagggccacgtgctgttccgcatccacatcgttttcataggcaatcacggtgaattccccgtgataggtagggagcttggccgtggcccgacgccgcacgaaggattcatggcgcagccggtaggctaccagatcggcaatcgttgcaattttcaggttgtgttcggcggcaaaaacttcgagatcaggcatgcgggccatcgtcccatcgtctttcatgatttcgcagatgaccgcagcttctttcagacctcccaaccgcgccaggtccactgagccctcggtctgaccggtgcgtaccaacacgccgcccttgcgcgcccgcaacgggaagacatggccgggactgacaatgtcctcgggtttggcattgtctctcaccgccgtcagaatagtagtggcccggtctgccgcggagatgccggtcgtaacgccccgcttggcttcgatagagactgtaaaagcagtcttaaagggggaggtattctgactgaccatcatgggaatccgcagccgctcaataatctcctgatttaaagccaaacagatgaggccgcggccaaaacgggccatgaagtttatcgcttcgggggtaaccttttccgctgccatcgtgaggtcaccctcattttcccggtcctcgtcatccactagtatgatcattttaccctgttgaatatctgtaataacttcttcgatcggtgagatcggcattacctttacctctaatcatggaatttaaaatgccaaagcggctcgcacaaaagtggcaacctcttccaaacgttcgatttccagagataatcaatctatcagggcggggtcgccccatccttacactcagagaaaaccgtggcgggccaatagttcgtgagtaacagtgccttccgagctctggcgctgtggtgacagcagtttttcgacgtacttgccgatgatatcagtttcgacattcagccggtctcctggacgcacctcgatcagggtggtgtggcgagcagtgaaaggaatgatgttgacgctgaattcatctccggtacaggaatttaccgttaggctgacgccgtccagggcaatagagcccttctcaataacgtaacggctccaattatccgtcaggcggatgacgcactgcaggtgttgcgggcggaccatttttttcaccagttggccgacgcaatcgatatgcccgctgacgatatgcccgcccagacggtcgccaacccgcagcgccctctcgatattgacccggtcgccaactctcttggccgccagactggtccgacgcacggtttcaggggagacctcaaccgtaaaagttcgagctgtcaattcaactaccgtcaaacacgggccactgaccgcgatcgagtcgcccggcttgacttcggtcagattgaagggcgcagtaagactgagacgcaggccttcagcctctctggcaatcgcggtgatttcgccgatcccttctaccagtccggtaaacatctcgattgtgtcgctccccactcgtaatagtcttattttacacaatgtatcagggaaaagatatcccctgcggagaaaaaacgccagcctttggttagcaaccgttgccactgtcagctaatgaccttagactgttcacctttaagcttttacgtcagggaaatcttgaccgttaattgagttttctataagttaacacaggggtgagttatgcgcagctcaaaaattgcccttctcctgtctgcttttgtctttccggggttgggtcaggtctacaaacatgaagtaaagaaaggcgtgttcctgatcctggcgtcatccctattgttgggcgccgtggttctggggttttttattatctccagttaccattatgccgagatcttggcccagaccgcctctccggaagccgtggcggaaacgcaactgcggcagatgctggtcagggtcatgacgcatcccttcatccttttcacgtttgggctgctcttggccacctggctctacagcatttttgatgccgggcggcagggaaggccatcccaggaggattaaatgacgagcttgaccgaaattttctggctgttcctgattattatagccttgcaaccgatgctccggcagaaaattctcaactctgcccgtcagcgcctgattgcccgtctggaaaaaacgcgaggttcgcgggttatcctcctggtccatcggcaggagaccatgagttttttgggcgtgcccatctttcgctatatcgacgtcaacgattccgaacaggtactgcgggccatacatctcaccgaccctgaagtgcctctcgacatcatcatgcatactccaggcggattggtcctggcctctatgcagattgcccgggccatccaccgccatcccggcaaaaccaccgtctttgtgccgcattacgccatgtccggcgggacgctcatcgccctggcggctgacgagatcgttatgtgcgaggatgcggttctggggccggtcgatcctcaattaggccaattcccggccgcctcgctgttgcgcgccgtagcccgcaaacccctgcacgctatcgatgataataccttgatcctggcagatcaggccgaaaaggccatctggcagatccgggaagatgtccgcaagttcctctccgataccatggctccggaaaaagccgatgaattggcgcggttgatgtccgaaggcacctggacccatgaccaccccatctcctttgaggaggccgggcatttagggttgccggtaatgagcgacatgcccaaagaagtcctggaactcatggaactctttccccaacccgtccggcagcagccagccgtcgaatatctgccggcgccccgtaaatttgatcatccccgctaagtttttagtatcctggaggaatcagcatgaaacaatacgtcttggatgagatcagccgcccggacatctctcggatcaaaacctatctggacgaacatgctcagccctccggcctggaaggcatctggtgggtggaattgagtgaggagcagctcagtaaaatccagaaagctcacccggattgtcaacctcactgttttgcggtggaattaggccggaactttgttaaattcgagtttctcatccgcagccgccgtactatgcgttgcgcgtgcatcggttatgctaccgagacgcagcggcattggatcatggaatttgccgaccggttggcagacgctctagaactgaagacctgagagcgatgtagaggcgttttcaccgccctcgtaatcggttctttacctcttcccagacggtatccatctcctccaggctggcggtttcgggtgtcttcccctgtttcagcagggccctttccacaaggtgaaaccgcttaataaatttgtgaatggtgcggcgtaacgctccctcggaatcaatgtgcaagaaccgggctacgttgaccagacagaatagtagatctcccagctcttcttcctgatggtccgaatcggctgcctggagcgcctcgcgaaattcagccagctcctcttcaaatttgtcgagcaccccgtggatatcgggccagtcgaatcctacccgggctgccgcttcgcccaaacgctgggcctgcctgagggccggttgtcccggagatacttcggccagcagggattttgcctcggctttcccctcggccgccttggcccgctgccagatggagcgcaagtcctccagggtctcggccttttcctgaccaaagacgtgaggatgacgatggatcatcttgccccgaatcccctcaataacttcggtaagggaaaaatcaccgtgctcccgatacatttcactcagcatgacaatgtgcagcaggacgtctcccagttcttcctgaattttatccggctcgcgggaatccagggcctctaccagctcataggcctcttccagcatataggtttttaaggtatccggagtctgtttggcatcccagggacagccccccggtccccgcaagcggcggatgacctctaccaaagcgctgagcgccgccgccggagttacctgtttttctagcccatggggaagtggtacagacatcttacgtctcctctgccggggccccggatttctttctgccaccccaatcccgctcaaactgtaaggcccgctcttttaccttctgcttaaactcttccggcaacagtttcagagtctggttgtacataccttttaaataaggcgctgataccgagtcctgcaataattttgagtccttggggaccatcaaagcaattaccgtcaagagaaaccccaggatcacggccccttttagaagcccgaaaacccctcccaacaaacggtcaaccggtcccagatagaggtaggccagaaaccgatgcagcagatgacccataatcctgaccagccaatacaccaagataaaaatgatcaaaaaactgattatccggctgtagagtggcgtatgtacccactgggagatcagccgggccagtctcaggtagtaattggcagcaacaatcaaccccgtcaccaaaccgatgataacggccatctcctgcagcagcccccggtaatatccccggagtcctacgagtagcaagattacaacaatacctaaatctaacaggttcatgcatgtgctcgtggtaagagaaatagagttactactgcggcgatgctatattataccagttcattgaaaaatggaatcaaaatttacataactgattgatattaattatagtgttggttagcaaaccgtcgctgtaatgcgaatccgatattgctcccaacaccggctgaaataaataagaggccggcagttgttaacttcccggcctctaacatcggtaaagagcaataagatttacaggatgtccttataaaggggcggaagcaatccggatctacatctttaccactataaaacctgtactccctaatacaggtttttcttacttcattttgggcacgtctttgggaatatccgcgggtttggggcccattttggcggccagtttctttttgttgtcggcaatcacacctgaaatcgtgctttttggggtagtggtcttctcaggtttcactgctgaacagaggccgccgatgagacatacctgatccactttgtataaatactgatcggcgtatttctcggcattggtcagataggtcatggcatcctgcatcttcccctgtttttccatcaggacggccatattattgttggcatatgggttgtaaaaatcagccttgatgactttttcgaattccacctgggcagcgtcatacttgcccttggacataaattcatacccctgaaacagcggagtaaagatatcatcccccatctgccggggctgcgccgccgccggagcgaccagagcgaccccgataaaaccgatgaatgctaaaactgaaaagatttttatgaagcgccgcataattacctccttgttaaatatcatcatctaggtccaaacgccccttcaccccatataataaggttagaattaatttagtcaagaataaaacaacgaaaccgatatttttcagacttccgacaaccgagccgttacgctcgccatacctggtcataatgcttgactactgtttcaccttattcctgtcgcatggcgctgcgagaaccgcccacgtttttaaacacagcctgaaagttgcgatacagactcttattatacctgatgcggtgacacttcttgagatagcggttcttatcggggttgtccggcaataaatccagaccctcccaaccttgcgggcggggaaaggcataataaggatatgccttcgggatgccgcgcacatacgccacctgcgggatcacccattccgagcgggccagatacacccggtgcataccgtcattgatgagatgcgccagcgagccgtcggcttcgaaagactcctcgacaaccgggggatacagatcgtaatccaccaggtcgccatttttttctctgaccgtataggtaacaaaaccgttcagttgaaacatatccatcccgtgctcccggagactccagcgcagttcctgcaccttgcgcaattccgtcaaccagatatagttctgcggcgggtgcagatagttggtatgtatctgctccagggagatgagggcgggctgatagattaatacctcgggctgctcctgcaacggcacccgccgcagtcgggcgatgagttcaatctcgggatgatgtttcacctggacaatttccattattagccaaccctttcttatcagttgtcataacctatcagccacctacgaaccatgaaaacggtttaccggcggcgccggcttgcaagcctgttcaggagttattttccgtataacggtatcatagcaagacgctatccagctcagatatctgtctgtaggggaggatcttgtatttgcccaaacaactcattcctgttcaaattcccggccggtccgcaaacactcctccgcccgcgtcaactgccggcccaagtagatggcatgattcagatccgagagggccaggtcccgagccaattgatgctgcaatcggaccgcctttctgtcacggtattctttcaaggtgacatcgccgtagcgatgctccaccaggatctcgccctcatccagactgatcctgaaataaccgcaagggtcttcccggatgccaaaaggtcggcggccgaccacggccagggcccggtccaactctttgcgatcgatgctgatggaatggctcaccacggtaatcgggccaatgggcatacctaatcttagggccacccattgctgcaatgccatgagaccgtagacgttgggcagccaggcatccagggcgttgtgggtccggaaggtggccgtgagggtaagcttttcgtcaaagcggcgaaaaaatgaagatacaaagcaaggctggcccttaggatttatcaggtcacggttgttgtcccacaaggtgaggtaggccttgcggtcctctgggtctgctcggaggcgctccaaacaggctttaagattatcagccccgaaataggcccgcaaccgattgccgtagctgtaggtttcgtcggcccctttctccccccgcagaaaatcccgctgatacgtccgcagcttctccggatcaaagtgaaattcccttagggcctcctccgggtcaaagaccggccgctgaatcaccaccttgacattctgcagctccaaccgctcccctttggccagacggacggggtgggcaaaacggctgatgataaaaagcagctcctgccaggcctccagaaaagtgtcccgcacgatggtatgggcctgggggcaactgggaaaatgcgaaatgctcacccggggcaaagcaatttcctgccggtccttttctgtaaccggcgcctgcttctctggccgccagccattaaaaaactcccgtatccgggcgagcgtcccgtcgtccttgggctcccccagccaacacacgcgcggcgttgccaggaaatgttcacttcgcacgaggctgtctatcaggcggttcgtgccgactatccggcacgtcgaaacttgttccccggaggtcaggggctcataggagaccagcggtgaggccccatattccaacccctcggcaaaaaacttctgcaattcttccagcgaacctgaccggttccggccgcagaccaccagggtctgaatctggggattatataacagattccgcagcagctcccgcaggccattgccatacagggtgccgaagaccgcaatgggcgaagtggccgcatcgaggtcaaccccggcctgccgaaaacgctccctgacataatccaccttcgaccacagggtaaggacgccgatggtcccggcgggattgacgatggtaagtttgtcctggaagtagagggggatgaagttcacgagtctattttacgatcaatcaaagctttgagttccgaatagatttttccagcctcagtcaaggccttttgggcttcggccaaaccgggcataccttcgggtaataatcctatttcttgcgggtagcggctgtcaagatagatatcgtttaaaaacctgagcgcttcggcatccatatcgataccgaatcctaaggcctcttctgccttttgtcgcagccggattagattgtggctccgggggattggctgacggcgtgccgccaggacagcttttaaggctttttcggcacattgctgggcgtgaaagcaagtcatcgtgaatattccagccgccagcagaatttcagcgctccgcaagtcatcaaaggcaaattgcagccaattttcatgaaggttttcggtcatagacagtgacgccggtggccaaaatatgatggagaaaagatgagggatgatccttgaatcgttccacctcctctggagtgtagaagaggatatccagaccaatatttttatccaggtcgtgcaacaaccgcctgacttttaaacgccggtccaaaggccgctcccgggaaggggcaatgatcaggatatcaatatcactatactcatccgttctgccggtcacctgcgacccgaacaggacaattttttccagatcgatctgcccggtcagcttctggatgatttcgttgatgagtttattcaactctccatgaaagatcatgctcatctcctcggactctaaacttttctcccggtaattgcaatcggctcacccgccggttcgaaagccggattatcgccggcatactgctgccagcggattttgttgcgctctttccccaggagttttatgtcgtcagtctgtgctatagagggtgccgcagaaattggggaggagccaggatcaaggttaaccccggcctggcggaagcgttccataaagtagtccaccttggaccatagggtgagcacggcgatggtcccggcgggattgacaatggtcagtttatcctggaagtagagggcgatgaagttcttaggagtatttagaatattcacgctcaggctcaatagacctctttatgggttcccagcgttaacaatagtattgcttcttttccctggaaagtaacaaaatcaaatagtatccttagatcgtaatcgacgctgcaggcccaagagccctctaatttgccctttaacttatgggttttcagcttgggatgaaaagcattttcagccaatagctcgagggttgaatgaaattccctaatgatatcagggttctttttaactaatttttgagccgcccgcacgaaagccggagaacgaaggagcgggcgtttcacgataaaatttcccttattaattcatccggagtgacttcctgacatttcccacctgcaaattcttgcttcgccacctgaatttcccgggcgatttcgtcccgccgctgttctgcaagccgacggttcaggaggtcaataagggcctcttgatcctctcggcttaactgagcaactgcttctaataggtcaccaaagctcatggcattttccatacatttaaactccatttaaccatattttcatacagagaccataaacggcaattgtccttgattagttgtcaaactctgcccggctttctgaacctccgcccacagtcacgccgtaatcgcctctttgatatcgtcccgggcttctttttcatcacgcccctgggaaacacaccccggcaatgtggggcattacgccactatccagccgtcttcaacttgctctaatgttacatgaaagatcatgctcatctcctccaaactctaaacttttctcccggtaattgcaatcggctcaattatatataattaccctcagtcgttcatctttagctgttgccacgatcccacagaaattgatggcaatgaaccggtcggcgggacggccgctgagccggtggagaaaccgggcaaagagctccttgcccgtgccggtctcccccaggatcaggaccggaacgtccgatggggccagcagcgccccggtttccagggccttgacgacgctcggatgatcgcccacaatgccgctctgcctgatggccgtctccaggtccagcggttttacgtccgcaatctcaggtgccgccaggcaactgcgcaccaccggaaagccgggctgggtcaggtccacctcctccaggaggggcctctcggccgtgacaaatttcggcggccggatatgcagcagcgtggccggcagttcccccgccgcggccagcagcagccagcaggcgtgcatctgcggggtgcccgaggccaccgagatgaaataggtggcccggggatgcgccgaactgatctcctggaaatgacggcgcaagccggtcaggatcgccaggtagtccgtgggatcgttgagcggtagatctctcacttccaggcgaatattgggatactgttcttttaatgccgtggtagtgagtcgggtgttttgccgggtgttcggcgtgtcaaagagaatgacctcatcaaagtttcggactgccagcagggacagaatgggcccgggcacctcctcgccgccaataaggcccaaggtgtaaggatcatggaagccggtaaaggtgaggaggatattcattttgttcatgaggctgccttcgtcgcgcgcggcgccgtttggaaccagtggaggatcaaaagaccataggccttttcggattgcagaaaggcatggagtggtctagtgatttatgaatgaaaatatagcattaatatcaaatcaccgtcaaatgcagttttttgttttggggtcaatcttgtacgaatgaaggtggtgccagcttttcagccggcacgctgatgcaccggccaggaggcctaggccaccaatgattcttttatgcttcgttgtgttcttgagaacatgtgaacttgtatatccccactgtaggggcgaatcttgtatttgcccttcgtattcgaccctatgcggtgggcgaacacaaggttcgcccctacattccaataattttttaaaatgctaaccggtactatggtaatctcgccccagggggaaagaaaacgggcaaaaacgagcaccgggcgttatactatcgcataagtttcatgttcagcaatcacaacgaagcttaaaaaatcaggtgcacaggctctctagcctgtgtctgggcgcgccggctggaaaggtggcgccaccatctttcctgcaaggcatcacgggctgcagaagggaggggtcatgacgcttatcttgggtctggcggcagtggacggcattgtcctggcttccgatggccaggtgacaacgggagaagtgcgttcgccggggaaaaagatctttcctttaagcaacagtatcctctgggcagcggccggggaattatcactcattcagagggtgcaggagcgcctgacggccctgcctttggacgcctccctggccaatcttagggaccagatcggcgagctgatcaaaaactgcgtttcggaactgctacagatggacttccgttcccaatttctgaccctggatcaagaccgcctgatccagttgcataatgccgaatttatttttgccgaatacagcagaaaacccgaactgctgcatctgagcgtcttcggttcgccggagtggatcactcagcggccttttgtagccggcaacggcgatctcttcgcctatgccctgcttagcaagtatcaaccccagcatctcaaactggagcaggccaccctcctggcctataaagtagtggaggaagccatcgaagtgggggcctacggcatcggcgggccgatcgatctctggctgctttcggcggcgggagtaaaaaaactcagcaccgcagaactccataaccttgccgcacacgccagaaaactccgcaaacaagagatcgaactattgcagaatctggcgccagaaaccattgcccccggcagatagtatctagcgcgcgcaatttacaccgtttccggtttaatagtatcctaatatgagctggctgtggtccgggcaggttgcaggcaggtcgaaatcggcactagccgtacttcccggaaacgtaatcctcggtgcggctgtccttggggcgggtgaagatggcggaggtagggccgaactccaccaggtcgcccagcagcatgaacccggtatcggtggagacccgggccgcctgctgcatgttgtgggtgacgatgataatcgtatactccttgaccaattcctgcattaattcctcaagttgcagggtagccagggggtccagggccgaacagggttcgtccatcagcaaaatttctggctctacggccagcagacgggctatacagaggcgctgctgctgctcttcggtaagggacagagccgattgctgcaaccggtcccgtaattcctgccacaaatgcaccgcctccagcgaccgcaccaggatctcttccaattccttcttatgcggccgtccatgcagcgtcggcccatagacgatattatcgtaaatggagagcggaaaggggttgggccgctgaaagaccatccccaccttcttgcgcaactggatcaggttggtgtcccgacgatagatgttatcgccgtcaatcagcacctggccggtaatcgatacgccatcgatcagatcattcatccggtttaacacccggagcagggtcgatttgccgcaaccggacggcccgatcaacgccgtaatcctctgccgcacgaaagaggcatcgatattcttcagggcatgaaaactgccgtaatataaatccaagtggcggatagtgataatgtcgttcggcatactcatcattattttttcagcaacggcctaaaaataagcactgctttcccttttccctctaccctcttcccgttcttcttatccaaaccgccccgatatataatcatcagtccgtttgtctttgggggccatgaagacttccggggtaacgccgtattcgatgaggcggctcatcagcaagaaggccactttgtccgaacatcgggcgatctgtttggtgttgttgctcaccaggatgatggtaaaatctttcttcaactctgtcagcgtctcctcgatgcgagccgtggagatcggatccaggccactggtcggctcgtccaagagaatcacttccggttgcatggccagtgtccgcgccagacagagtcgctgctgctgaccccccgaaagtttcagggccgaatcgtgcagacggtctttaacttccggccataattgcgccgctttcagactgaactctaccagttcatccaagaccgctttcgatcttttgccatgcatccggggggcgaaggccaggttctcgtaaatagaacggggtagaggcgtcggcttggcgaagaccatacccacccgccggcgcagttcatcgacgttacaatctctggcgaggatatcttcgccgtccaggtggacactgccttctaccctggcgccgctcaccagatcactcatccggttgagcacccgtaaaaatgttgtcttgccgctcttggacggacccatcaatccgagaatctcgccctgccggatgtccaaccggaggtcctctatggcttgacgctggccataataaaagtttaggtcgcgtacctgaattttaatcggccaggtagaatcttttagcatatcattaactatatctgcgaatgaaccgctgcatcaggctataggcgctgatgttgatcaggaggatggagatgatcaagatggccgcggtcccgtaagcattaggcatggacaacccctcccgggccagaatataaaagtgcaccgccatggaacgccccgaatcaaagagcgtggccggcaaccgcaacgaagcccccgcagtaaacaacaccacggcggtctccccgatcgaccggccgatacttaacacaatgccggtcataattcccggcagggcgcagggcagcaccacccgggtgatggtccgccacttccctattcctaaagaatagcagacatcgtgatactctcggggcacggccttcagagcctcctcactggtgcgaataatcgtcggcagcaccataatagccagactcagtcccccggacaacatcgaccagcccaagtttagcttgatgacaaagagcacaaaaccaaagaggcccaagattatcgacggtactcccgccagacactccgccccaaatcggatcaggcgggtaacccagccttcccgcgtgtattccgtcagataaatagcggttcccactcccagcggcgaggccaccgccagggctaccaaggtcaagtagatggtagtaacaatggtcgggaagatccccccggcccgtcccatgtcttcgatatcatggaacaaaaagtgaaacgtgacctggggtaggcctttgactgagataaaggcgatgataaatatcaggaaaaagagggtcagtccggtgaggctccagagcaggcttttcatcagccgctgcgtcagaaacgggtcaatccgcatggtttggccttatttccgcccggcaatgagcgttgctgccgtattcaggatcatgataatgataaacaggatgatgccggtggcaaagagcccttcgcggtgggcgccggaggcgtagcccagttccagagcgatattgctggtcagagtgcgcaccgggtccaggatggaggtaggaatcttcaaggcgttgccggccaccataatcactgccatcgtctcgccgatggctctccccatgcccaaaataatggcggtgatgatgccggaacgggcggctggcaacaccagcttgcgtaccgtctgccattgggtggcccccagcgcaatagaaccttcacgatagatggccggtaccgcattgatagcgtcaatggagatactgatcaccgtcggtaggatcataatcccgaggatcaacgccgccgccagcagcgacaagcccggcccccccagataattacggataagcggcaccagcagcaccacccccaggaagccataaaccaccgacggtatgcctgccaagagttctatcgtgggtttgaggatcctggtcagagacggcggtgaaaactccgccaatacaatggcgcaggccagggccagcggcaccccaaagatcatggccccgagggtcacgtacagggaagacaggatcatggccaaaatgccgaaatgacctttggtgggcgcccagtgagcccctaagacaaaattgtgaatcccggttgtaacgattaccggcatcccttccaaaaagataaaaatagtgatgagcaataaggacccgatggccgacatagccaaaagcaggagaactttttcgatcagtttttcgttacccattcttggctcactgctcgccgatgctgaccagaccttcattttccaaaatcaactgccctttgcggcttaaaacataatcattaaattccttggcaatgccggtcggccgatccaaggtcacaaagagaaaccgccgggtaagtttatactcacccttcttgatgttctggctcgtggggctgaccccgtcaatggccaacgcctttacctggtgattcacgagaccgcaggagatataaccgatggcatagggatccgtagccacaatctcccggacggcgccattggaatcctgcaccagggccgaaggggtgatctcggttttacccataaccaactcttcaaaggcagtgcgggtaccggacccttcttctcgcgtgattacatggatgccgtgggccggcaaacccaaggccgaccaattgtgcaagctgctggtaaagatgcgccgcagatcctctaaagagaggtcggtcaatcccgaggtgggatggacgataacggcgatgccgtcaaaagcaatgactgtctcccagagttttttttccgccggagttaactcccgagatgaggccccgatgtctgccgcacgctgctgcactgccatgatgccggcgctagacccccctccctgaacattgataaggcagccggcacacttttgcatatagacctccgccagcttttcggcgaagggctgcaccgaagtagacccggcaatggtcagcgtttgcccctgtctttcgctgcggccgcagcctaagatcagaccggccagcagcagaaacgatatcaatagcttattcctgataatattcacgacctatcaatcacccgcgattcataaggagcaacagccggtggaccggcttccagccgatgcagaagttattttcctccaactcggaactcaatacctgcttcccaacaaaggtttaggccgccccccccctcgatcaatggaactcctcatccagataatccaacgtcgccttctgatgacggataattcgaccctttaccataaagaccaccatctcacagatatgcaccgcatggtcgccaatgcgctccaggaatttagaaatcataaaggtccgcatgatgttgtgcattgactgcagatcccttccttgcatccgtttcaccgcctcccaaaggctgtcctggtagatccggtctatcgcctgatccctccgggccgtctgcagagccagctccgcgtcccaattgataaaggccctgagactgttctctaacagttcttgaaccttaactgccatgctgagctgaggggttaaatcgatggagttttccatagcggcaatcaggtccagggcatagcggctgatgttgccggccagatcgccgatccgctccaaagtagtgatgatcttcatggcggtagtgataaaacgcaggtcggtggctgccggctgatacagggcgatcatggtcaaacagctctcgtcgatatctacctccaaagagttgatctgctgatccccttcaatggtcgccagggccggcccttcttcccaggtctccagactgatgcaggcctgagcgatggcattggctaccatctcccccaaactcaaaattttgcttcgcaaagtttggaggtcattttcaaatttgcggctgacatgttctcgcggcaagacgagatcatcctcctcgccatgaagatgtttaccgggaaacgacgttccccgagcagatttatattatattatgctaacattaatctaacaataaaccaatgcaattatccttataattgcgtcagccacaaaccgtgagatttgtttaccggcgctccaaactatctcccttctgccaattcctctaccattcttccctgttaccggatataataccgtggctgacctgtaccgcaaccaacggggggttaaagcttctgtaacaccccagttgtttggggcgaagataagattcgcccctacggatgggcctgtcggtgctgcagtgctgctagagtgggcaccggccaccccttccttggtctatgctctcagatggctgaggtattactggctttttattttcactctattttttagccgaaaaccgtgaacgataaaagtgcaatcctaacaaagaaattgttgtctcctaacattcgcatgccatactattaatatttcgcttgttttttgtcgggaggcagttaatggccaaagaacatattctcgtggtggacgacgaagaggacatcctcgagttggtccgctataatctcaccaaagaaggttatcgggtgaccgccgtcgctaccggtgaagaggcattaagaacagcccactcgatccacccagagctcatcctgctggatttaatgctgccgggagtagatggcctggaggtctgtcggaagttgaagcaagaccccaagaccagccacgtgccgatcattatgctgagcgccaagggcgaggaggcggatattgtcaccggcctggagttaggtgccgccgactacgtcaccaaacctttcagtccccgcgtcctgattgcccggctgcgggcggtcctcaggcgccggtcggccgaacccctgtccgaaagcgcccctcttaccatccatgatctggtaattcatcccggccgacatgaagtattgatccaggggcaacaggtggatttgaccgtcactgaattccgcctgctccacatgctggcccgccgtcccgggtgggtgtttacccggtcccagatcgtcaataccgttcacggcgatgattatcccgtttccgaccgctccgtggatgtccaggtagtcggtctgagaaaaaaattaggcgccctgggagattacatcgaaacggtgcggggcgtcggctaccgctttaaagaataatcctgtgcgccgcaagaaaatcatctggcatctctacccgccttttttaggcattaccctgatatctctattggtgaccaccgtctacgtcaccaggttctggcgccagctttatcaggaacagcttaccaccgacttggtcaaacaggcccgattggccgaggcccagatcaatcccctcctcaatgcttacgagtactcatctctggatgaatcggctaaatacctgggccaacagaccggcatccggtttacggtgatgctcccggacgggaaagtcgtaggcgactccgcttacgaccccgcaaagatggaaaatcacgccgaccggccggaatttcaggaggcccgcaaaggcgccgtcggcatctccgtccggcagagctacaccctggaggagcgcatgatctatgccgccctccccatcagggtcaaggaccgcatcaccggcatcatgcgggccgctctgccggtcacctatgtggacaaaattctccgcgagatctatctaaaaatcatcgctggcggcctggttatcattctagtggccgcaatcgttatttacagcatcactcggcgtttgagccgccccctgaccgaaatcaaccgcggggccgaaaggttcgcccggggtgacctgagcagcaaggtgccggtgcccgaagccgcggagctggccagtctggccgaggccttaaataatatggcggcgcagctggacgaccgctttcgcaccatcctgcggcagcgtcaggaacaggaggccattctcgccagcatggtcgagggcgtcgtggcagtggacatgaatgaccgcctcatcaccctcaataaggccggcagccgcctccttatggtcaaccctgaagtagccaaggggcaaagcatccaggaaatcatccgcaatcaggaactccaaaggtttttgcagcagacacgcaccgccaccataccggtggaaggagagttaacgctcaacggtctgagtgagcgcattattcaattacatggcagtaaactcttggacgcccagggcaaggtcatcggcgtcctgttggtcatgaacgacgtcaccaaaatgcggcgtttggaacggatccggcgagatttcgtggccaatgtctcacatgaactgcgaaccccgatcacctctatcaagggctttgtcgaaaccttgcaatccggcgccatttatgaacctgacaacgccgtccactttttaaatatcatggcgcgacaggccgatcgcttgaatcaaattatcgaagacctgctcacgctctctcgcatcgaacaggaagaggaagagggcaaagtcactctaacctggaaaccgctgaaaaccgttctgcaggcggctatccaggtatgcgaggtcagagccgccgaaaagcagatcaccatctctctctcctgccccgacaatctgcaggcccgcatcaatcccccgttgctggaggaagcggtggtcaatctgatcgataatgccataaaatacagcccgccggaaaccgccgttgccgtaacggccgaaccggccaccgaaaaagtcctcatccgggtgcgggatcagggtcgaggcatcgccctagaacacctcccccgcctgtttgaacggttttaccgcgtcgacaccagccgcagccgcaaagtaggcggcaccggcctcggccttgccatcgtcaaacacatcgcccaggcccatgacggctgggtcacggtggacagcaccttaggccaggggagtgtcttcaccctgcacctccccctgtcggcctaaaccgaatgacgatgacagtcttacccctccatttttctgacagaattctaatccccagctcacgacgtttaaatatccattccttaatctagctattcaaagatcaaagtttcgtgtaccgagtcctgaatggatttcctttcatatcaatcttgaacctttaatctcgaaactcgaaacccaaaattccaagaccaggccatcatcaccaataattaatgaatagctaacagtaatctaacaaaaataaaacaaactaaaacaaaaggaggagtctgtacatgaagaaagtggtcggtttactgacaatattggcctgcctggggttgccgctcttagcccaggccgaggtcacgattaatggcgccggggcatccttcccatatccggtctatgccaaatgggcgcacaagtattacgagttgaataaagttaagataaattatcagtcgatcggttcgggcggcggcatcgcccagattaaggccaagaccgtggattttggcggttctgatgatcctttgaaacctgaaaatctccagaaggataatctggtgcagttccccactttaatgggcggcgtggtgccgatcatcaatcttaagggagtggacgccggacagattaccctgtcttccgaagtcttggctgatatctttctcgccaagatcaaaaactggaatgacccggctatcgtcaagctgaaccccaaagtcaaattgcccaatcaggccattaccgtcgtacatcgggccgatggttccggaactacctggatttttaccaattatctgagcaaggtctccaaggagtggaaagagaaggtcggcaacgctaagtccgtatcctggcccactggcgtcggcgccaaaggcaatgaaggcgtcgccaacaacgtcaagcaggtggaaggcggcatcggctacgttgagtacgcttatgccaccatcaacaagattccgcatgccaacctcatcaaccgttccggcaaagccgtggctccgggaacagagagctttagcgctgccgcagccgccgccgattggaagacagctcccggtttttatatggtactcacggatttgccgggcgaaaagacctggcccatcgtcggcgccaccttcatcctggtgcaaaacgaacagcctgatcccgataaggccaagaccatgctcaaattcttcgagtggtgttataaacatggagacgccatcgccgaagaactgcattatgttcctatgcccgatagcgtcgtgggcatcattgcagaggcctggaccaaggagattaagtctggcaataaacctgtatggccatagtctgccacaaataccgattgctcaaacttttgtcctttatgttttcttggacctccttgagggactaagcatcatctaccattcatgggttcaatggatatcctctcgcctttgggaatcagggtgagaagtctgaaagggggcgcggtgcaccgtgcccctacgccttgaataccaaactacgttcccgtggatttcaaaaaggtatcgtgtatatgtctcgacctctggagatgaccagagccgcgcaggaaaaaacccctttaagggtgaacgccgatgccgtctttaagtggataaccgtaatcgccaccctggttatccctttaatcatggcgggtattttttgggaacttttcagtctttcctggctggcgctcaagaccttttcctggcgctttttcatcaccgaaacctggaacccggtgacccagacctttggggctgccagcagtatttacggtacggtagtctctaccctcattgccatggccctggcggcgccgatgagcatcgtcatcgctctgtttctggtggaactcgccccgcctcgggtcagtaaagtggtgagcaccctgattgaattgctggcggccatccccagcattatctacggcatgtgggggctgtttatcttcgcccccttcatggccaactatgtgcagccctttttaggccgcaccctcggtttcctgcctttattcgaagggccacccatggggatcggcatgcttaccgccgggatcatcctggcctttatgatcctgccatttatcactgccatctgccgggacgtcttcgctttggtgccggccgtaatgaaggaatccggctacggcgtcggcgccactacttgggaggtgacctacaagattactattccctacggcgccgtcggggtcctgggggcgctcttcctgggtctgggaagggcgctgggtgaaaccatggccgtgaccttcgtcatcggcaacactcacaggattgccctttctctctttgcccctggcaacagcatcgcctcttcgctggccaatgaatttgccgaagccaccgaaccgatctatatcagctccctcatcgccttaggtctggtgctctttgttttcacctttattgttcagatgatatcgcaactcatgctgcggcgtttgtaccgcacgtggagtatcaaaatatgatttctcggccggctaccggacgtcgcctcgttaatctgctgatcagcatgatagccgctatcgccgcctgtctaggtatctttatccttctgtggatcacgctgatgttggcctataagggactgccggcgctcaacctggatttttttagcaaaaaccccaccccgcccatggtagccggcggaggtctggccaatgccatcctcgggaccctgctgttgacttttttggccaccgtgatggccgtgcccatcggtcttttagccggggtctgtctgggcgaatttgggcaacactccaaattggccgaggtctgccgcttcgcctccaatgtcttaaccggcatgccctcgatcatcgttggggtgtttgtctacggtttgttggtcctgacgaccggcaatttttcgggatttgccggagccgtggccctggcgattatcatgcttcccgtcgtggctcgcactaccgaggacatgctccgtctggtacctgatccgctgcgggaatcggcgctagccatgggctgcccccgttggcgggtaaccctggccattgtcttccgcgccgcccgctccggcattatgaccggggtgctgcttggcgtggcgcgggtcagcggcgagaccgcaccactcctgttcaccgccctcaacagcccctacatgataagttctttaatgcagccaacccccaacctgactgttactatcttcaattatgccatgtctccgtatgaagactggcagaggctggcctggggtgcctccctcttaatcaccgcctccattctggtcctgaacctgctggcccgcctcacttttggagaaaaaaagcgatgaccgccacccgaccgaaagaacaaccaaacaaacgttctctcataaaaaacgccgagatcgccgaagtcattcgagaggcagcgccgcataccggggccaagatttcggcccgcgttcttaacttcttctatggcgacaatcaagccctctttgacaataacctggatatcgccaaaaatcgggtgaccgccattatcgggccttcaggttgcggcaaatcgacccatatcagaatttataaccgtatctttgaactctatcgggaccaacgggcggtcggcgaggtcattctcgatggcaaaaatatcctggcgccggataccgacgtccttgaactgcgccgtcgggtaggtatgatctttcaaaaaccgacgcccttccccatgagtatcatcgataacatcgccttcggcctaaagctgcattacaaactgagtcggagcgagactgccgaccgagtcgaggacgccctgcgcaaggccgctatctgggatgaagtaaaagattccctgcacaaacccggaactgccctctccggcggtcagcagcagcgactctgtattgcccgggctatcgtggtggaacctgaagtcttgctcatggatgaaccctgttcggccatcgaccccattgccaccaacaaaattgaagaactcatccatgagctcaaaaccatttacaccattgcgattgtcactcacaatatgcagcaggcggcccgtgtttctgactataccgcatttttcttctccggcaggatcatcgaattcggcgccaccaaacagatctttaccaatccggccaacaaacagacggaagaatacattaccggccgcttcggataacatcaggcctaatggtcgctcaccgaccccaaaaccggtaacggctgccaaaaacagtccgttttttagtcagcacaataatggttgcattttcacaatcagcagaataaaatcttggcggaaagcccgatctgacctcgtaagcctgctgttttaagcggttatgatgatcagcctgaccttgatctgcacggcagggccagggaaagccgtagacgcccgcctcagctaaggattatccttatgaccaggacactcgaactagaaattaactttttgaaaaagaaaatcctctccgtctgcaccattgtggaagaaaacgtccgcgacgccgtcaaggccctggtaaaacgcgatactgacctggctgctaaagtgattgatgcggatgaggaaatcgatgccctggaagtggaaatcgaagaagaatgtctgaagaccctggccttgcatcaaccggtggccagagacctgcgcttcatcattgccgtcttcaatatcaacaacgacttggagcgtatcggtgatctggccgtcaacatcgccgaacgagccatgtctctggcttcctgcgccaacatcgatatcccgttcgactataccagtatggccgaaaaagttctgctcatggtgaaaaaaagccttgatgccctggtgcagatgaaccccgaactcggacgggaagtgtgtgaggaagatgatgaggtcgacgtgatgaaccgggaggcttactcaaaagtccaggagcgtatccgcctgtaccccgagagagtggactgtctgattcagcttcctgccatctccagcgaactggagcgcatcgccgatcacgccaccaatatcgccgaagaagtgatttacctggccaagggggagattgtccgccacaaaatcgaaaaaccccagcttcgggtggtcaaatcagagacaggcaataacttcgaaaccaaataattgccccaaaaacccagcttaccacacccctcaaagcctcgccagccacgcctccagggcctccagggcccgttgggcatacgccgcgccgcgccccttcttcggcacccggcccggcaacgcagggaataagccgaaattcacattcatcggctgaaaatccctgacctcagtatttgtaatatggcgcaccaaggcccccatggccgtttccggcggcgggctgagcagcggctgctgccgggctaggcgggcggcgttgaccccggccagccagcccatagcggtggactccagatacccctctacgccggttatctgcccccccaggaagagctgcggtctggcagcaaaattcaggaagcgggtgagtagtccaggggagtggataaaggtattgcggtgcacgctccccaaacgggcaaattctgcctgctccaatcccggcaggagccgcagcacccgccgctgttccccgtatttcagacgcgtctgaaaccctaccagattatagagttctccttcccggttttcctggcgaagctgcactaccgcaaaaggctgccgaccggtgtgggggtccatcaaacccaccggtttcatgggtccgaagagcagggtctgatatccccgagccgccatgacttcgataggcagacacccctcaaaaaaacgggcctcttcgaatgtccgcagcggcatcagctcagccgtagtcaaggcctgataaaaagtctgataatccgcttccgtcaggggacagttgagataatcgtcccccgccccatagcgggaggcccggaagactatgtcgtggttgatggaatcagcaaagacaatgggagagatggcgtcatagaaatgcaactgttccctgccggtcagctccctcaatgactccgccatggaatcggtcgtgagcggaccggtagcgataaccgccggttcggaaaaattcagggccgtaacttcctgccggacaatctcaacgtccggctgttctgccaatgcctcggtaatgaatctggcaaaggcctgccgatccacggccagggccttgcctgccggcacccgactcgccgctgctgcccccatgatcagcgaacccaagcggcgcagttcatttttcaacagaccgatggcgctgtcaggtgcctccgagcgcagggagttgctgcagaccagctcacccaacaggggtgactgatgtgccggagaaaatctctccggcttcatctcgaacaggcacacccgtacaccctgacgctgcgcctgccaggccgcttccgcccccgccaggcctccgccgacaatattaatcagtgccgggttcgtcaaggtccggctccgtgtagccacagctcttctgtggacaggccaggatcttgccctgtttttttaattccttgcgaaccatgaccggaaagccacattgcgggcaggccttggccaccggggggtaattgagggcataggtacattccggatagttgctgcaaccgtaaaagactccccgcttagatttcctggcccgcaggactccggtacaatccggttgcggacagggaactgcctccacctctccttcctcctcctgtaaactgcgggtataacggcatttgggataccccggacaggccaggaacgggccgaagcggccctgcttggccaccagggtctgcccgcatttcggacagacctcggttatctccggcagatcgggggcggggacgttatttttttcttccggaacaatccgcccctgctcatcacgactgaaattccgggtgtagcggcattccgggtaccctgaacatcccaggaattctcccgtcttgccccacttgatcagcagctcggcgccgcattgcggacatgtcaggccggtggccaggctcttgacccgaggcatgacctgtttggcctcctgcaactcctgggaaaaggagccataaaaatcccgcaggacctcctgccagataacctccccctcagcaacggcgtccaggcggtcctccagattggcggtaaaaccgacattcataatcttcggaaaactggccaccaacaggtcgttaatcattaaaccgagttccgtaggcttaaacccagccttgatcttggcgacatagagccgccccagaataacgctgaggatcgtagcataagtgctgggtcggccgatcccttgtttttccagctccttaatcagggtagcttcagtatagcgcggcggcggttgggtaaaatgctgttttggttcgagttgtagcaattccaacagctcgccgactttcaagggcggcagtttgatatcttcttcttctcccgccgcgtcaggagtttcctcatagagcacggtgaagccggggaactttacgacggtgccggtggcccgaaaagtgtaatgatttgccgaaatgtcggcagtagtaaccagcagccgggccggctccatctgactggcgacgaaccgcttccagatgagttcgtagagtcgcagttcgtctttctccaaaaacggcgccaccgcagccggcgtgcggctgacatcggtggggcggatggcctcatgggcctcttgcgccgtcttccgactcttgtaagcattgggtttggccggaagataatccggaccgaattcctgccggataaaatcccgcactgcggcaacagcctcacccgccacccgggtggaatcggtgcgcatatacgtgatcagacccaccggtccggccgcacctaaatccttcccttcatacaaccgttgcgccacctgcatggtcttcttggccgcaaaccgcagcttgcggctggcctcctgttgcatggtgctggtaataaaaggcggcaagggttttttctggcgctccttctgttcgacggcggttaccgtgtactgcgctccctcgagggcggctaccaccgcttgggtctgttcggctttggccagttcaagcttcttgcccttgtacctaataagcttagcctggaacggaggcggctgctcggccttgagatgggccgtcagagaccagtattcctgcgaaacgaaggccaaaatctcccgctcccggtcacagatcaaccgcagggccacggattgcacgcggccggcgctcaatccccgcttgaccttctcccacagcaggggtgaaatctgatagcctaccaatcgatccaggatgcggcgggcctgttgggcttcataccggggccgattgagctccatcggcttggccagggcctcctgaatggccctgggggtcaactcatagaacaagactcggtggaatcgatgtttgccgctttttaatacctcggcaatgtgccaggcgatagcctcaccctcacggtcggggtccggccctaagtagatatcttcaacatcatgcgccgctcgctttaaatcctgaatcgtcttagtcttcccgtcaatggtgacgtacttgggaataaaatttttctccacatccacgcccagctcttttttgggcaggtccttgatgtgtcccaccgaagcgcgcacctcgaagtctttgcctagatatttctgcagagtcctggccttggccggggattcaacgatgagtaatgatttggtcatatagtatcacttaaattttaaacatttatgaagcaccggtgctcccgccggtatcccgacgcccggatgcctccactattatttaaccgaaaacggcggattatatggctcttagtcggccaggagaaaaaacttcccgggcagttcccgcaccaatccctgaagttccaacagggtcaggcggctcataacctctccggcggccagccccgaggttcgaataaggtcatccaactgcaccggagcgttgcttaagtgggcaatgatcgggtcttcaatccgggcggacggggtcgggaccttggcctcggccatcatagggctgctccggtgcaaggtagtaaactcatcaaggatatccgctgccgactgaactaatttggcgccctgttgaatccaacgatgcggtccgatactccccggcgagtcgatgggacccggaacggcaaagacctctcgtccctgttccagcgcataatgagccgtaatatgagcaccgctctggctgccggcctccaccaccaccacgccgcgagacaggccgctgatgatccggttgcgaatcggaaaatttctcccttcgggcgccgcccccagaggaaattcgctaaccaaagccccgttctcgctaatctgctgatataatgctttattttcttgtggataaataacgtctaaaccacagcccaaaaccgccagcgtgcggccgccggagtctaaagccccctgatgggcggcagtatcgatcccccgagccagaccgctgacaatggtaacctgatgtcggctgagttcaacagccagccgatggctggtgcggcggccataataactcggtttgcggctgccgatgatggctatgcctgtctcatcggccgggctgagagaccctctgacgtaaataaacggcggggcataaggaatatcccgcagcagcaccggaaaccgcacgtccgaaaaggttattacctccccgcccaatctgaccaagtgctccagggcggcatcccagcgaggccaatcgttgaagtcgcaaatggcctgagctatggccggactgacccccttgacctgaatcagctcctcataaggcgcttgaaacaccaggtccggggaagtaaagcgcttgagcaggcggtgaaagatcactacccctagtcctggtatggaacggagggccatccagattaccgtgctggccggttccaccatagtcaaccgacctgagaggcggcagccgccagggcggcgctggcagtttcaagctgctccaggcgccgggctagatcaactaactgctgacgccgctccgctttctgatggctttgttccgtgagagcctcctggaaaccctcaaaatccaacaacagcgccgtcagcgatgatttcagggcactttcctgactctgggccagatgctccagcaagggaaagaagtagcggaattttaatccctcgttataatccaggaggctggctgccatttcccccagggtctgagttttgatggtttgcagcgcatccgccagagaggcccggaggcggtccggcttcggtttggacgcctgcttgcgccagagttttttcagacgcccgagggcttcgcccaccaggttgatcccgaagcgcagcagggcttcgctgcggatccgccaactgaggctgatctccagagaaaacaacttgggctggagggcttcgggtttggtccacggacttgttgcaactcgcggagccgtggccgggatgcccaagccctcgatctcctgataatagaggttgagggcgtcttgcaggggactcaagagcggctccaaaacctgggtcagccgcttttgcagccactcttcttgcaatctgataaaatccaggattttcaggttaatctcttccgtcaaaaacaatagcaagcgctgctgaaaagtttgataaaccagataaaccccggacataaaggcggaaacctgctcaccgatctccagggtctccaggctgccctcatagttctcaataaaacgggttataataggaccaatatccccatgccggaagtcaaaaaatctatccaaccgctgccgcagctcaagtttaagttcttgcacccccccctgcatcgctgatcccaggctggacatcaggctttccagtggccaccgccgccgttccaggcgctcacgggccgtctggaaggcggcgacgttgtcactgagaaaagcattctgcagcgcaatccattctctcactccttgggagacggtttgcagttgtcccagactgccggagaggagcagcctcgtctgccggttggccaacatctcccgaagatacccttcaaatcgggccgcctcgttccgggaaaattccgtgctagcggcgtcgctttcccaggtcaggagcttgcccaagtccttgggagtgagggatacaccctgttgcttcaggcgatttaacagattatccaaagcagaaaaagcaaagactggcggttcggcttgaaaggccgccagttcccgctgccagcgctgaaccaacttctgagccgccgttgcatcttccagttcgttcaggtccaggttgatcacaaaaacacagttatcccacaaacgcatccgcttcaagtcggtcaggaacttgtaatccgcctgacgcagccccacccgcgagctgatgacgtaaatgaccaggtcagcgccgatgagatagttctgcacctgggccaaatgctgggggatcggggagtcgctgccctgacaatctcccaactccattccctgggccggccagggaaatggcgccgtcaggcgggcatcccggagatacaccgctaaagcttcgtgggccaccatctgctggtgcctaaccacctggtcttcgctgagctccagcctctgtctgccttcatccaaaaattcctggatagaggaatagccttccagaaaagattgcaccaggacataattcttatccatcatatcctggctgaggagctggtcttgattgacctgggccaggacgccgaccaacagttcccggtccgcctgacgtcggatatcgaaagccccctttctctccagcagcatagggctgggaaagaagctcagggcgctgttgagttcgccattaacctcctcccaattcttgaagagcagcaaggcctggagacggctgcccgattcgacccgggtgatcatcgccgtgacgatgcccgctcctcgcttgagcaggtcccgacccagcagggaattgatcaatgtgctcttccccgatttgaccgtccccaccaccgccactcggcaacggtcttcgctgaaatgagtctgcagattctccagaatccggcgccaatgttccgcctgctgggtaccgccggggaaaagagcggccaactccaggatgagcgcgctcaacacctcgacctggccgctaaggtttgtcttcacatcaattgttcggggatcgtgcacggtcagctttccgcacctgaggttgaggaattgtctattgatttaacgaacagttgccagcagcaccttcgactcattctttcggggcgaaattggcaatatagccccgtcccactttgaccctgatccggtcggcgatttccagggttacagactgatcggtcatgccggtaatttccccatagagtccgccagccgtaaccactttatcaccttttttcaagttttccagaaaactgcgatgttctttggcctttttttgctgcggacggatgagcaggacatagaaaataccaaacatcaaaatcaggggtagaatcgtcaaaagaccgctgctccccccggcctcgccggacgctccggccatggcataggcaagatcaaccactgtatgcacctccatattctctctggctataaaaagcctggcgaaattcctgaaaattcccctgggccaatgactgccgcataccagccattagctccagataataatacaaattgtgcatcgtcaggagacgataagccaagatctcccgggccacgtagagatgccggagataggctcgggtataattcctgcaagtataacaaccgcaggcctcatccagcggccgggaactcctggcgtgttcggcattcttaatcaccacccgcccgaaccgggtcagggccatcccgttacgggcgttgcgggtaggcaggacacagtcgaacatgtcgatgccgcgagccaccccttccaccagatcctccggcgtcccgacacccatcagataacggggctggtggtgcggcagttccggaaccgtaacctccagcatagcctcgcgggttgccttgtcctcaccgacgctcaggccgccgatggcatagccgtcaaacccttccgctacgagggcctgggcctgctcccggcgccgcttagaccacatgccgccctgaaccacggcaaacaagggcttatcccagcggctgcgggcctgctgacaacgcctggcccaccgccaggtcaactccccggaacgtacaacatactcttcgctgaccccatacgccggacattcatcaagacatataaggatatcagcgtccagggtctcttgtaaagcaataaccttctccggcgttaaaaagtgagtggcgccgttgagatgcgaccggaaagtgaccccttcgtcgctgaggtggcgcagtgccgccagactgaagatttgaaaaccgccggagtcggtcaggatcggccgatcccagttcatgaactggtgcaaaccgcccatggcctggacaatctcagccccgggacgcaagtagaggtgataggcgttggccaggatgatactaacccctaagctctgaagctcctccggggtcatggtcttgaccgtggcctgggtgcctaccggcataaataccggggtttccacctcgccgcgcggaaggctaagtcgaccccgcctggcgccgcagtgcgggtccgtcgctaatatctcaaagttaatattcatccggtatcgggggcataaaggcaatataaaacaaagatatcgcttcagtcccggcgtccagccctggcaagccagctcttttgccaaaacctcctgcgattcaaatgatcaacatacaatcgccgtaactgtagaaacgatagcgcgccgcaatcgcctcctggtatgcccgcaggacaaattcccgcccggcaaaggcgctcaccaaaagcagcagggtggatttcggcagatgaaaattggtgataagccggtcgaccacgttaaatcggtatctcggataaataaacaggtcgcagtatccttctccggcaaacacctggccttgacaatattgcgactccaagacccgaacggtggtggtacccacggcaacaatatgttttccgcccgctcgcgcccggttgatagccgcagcgctctcggccgacaggagaaaatattccggggccaatcggtggcgggaataatcctcttcccggaccggctgaaaagtgccggggccgacatgcaacgtcagagaaacgacttccaccccgccagcctcaagctggtgcaacagcgccggagtaaaatgcagaccggcggtgggagccgctatcgccccgagccgatgcgcgaagatggtctgatacctcagagtatcctctggccccgccaaccgtcggatatacggcggcaagggcatagcacccgcctcggctacgacctggcgaatatcccggccctggctctggagcaatagggtgatttctccggcaggacctacagcagtgatctccccctccagttccaggccgaagttcaacatctgcccgaccttaggcggtttggaagcgcggtaccaggccggcacccgggcctgccggggaacatccccattaccctcaggagttggcggctgtaataacagaacctccacccggccgccgctggccttgcaaccccgcagacgggccggaaagacctgggtattgttgaccaccaggacgtcccggtcgctcaaaaattcgggcaattgtgtaaagcggcagtgccggataaccccggcagcccgctccagcaccagcatccgggcctgatcccgctgcggcaagggctcttgggcgatgagctgcggtggcagatgatagtcataatcattgattgaatacatcttcattaaaaggggattataaacctaaaagaacatgaaaagtcaataacgaaaatgttatacttaactatcgctgcaatcctggcatacgatcatcctggcggtggaactctctgccgcgtcgaggccgttatgattaatatccccttatgtgttttttgtaagaatttccataagcatacccttgagatggacaccatgacctgcaaagcgttcccggatggcattccctttatcatcctcagcaacgaaatgcctcattatgacctgtgggaagaacaggtggaggattgcgtgtacgaaccggaatagcccaagaattctatccctcggattagtccaaaatatcttgacagggcctttacgaaaccttatcatataggcaatctgttgcacgaagtaacagttaccggctttttaacctcaaatactccaagaaggagaaaagatcatgaagatcataaaagtggccaaatctgcccgcggtctgtgcaagtgtaaaaaagcctgctaacggatctaaaatccaaacactgccaaaggacgcttcggcgtcctattttaataagcagtcgggcagaaatgatatcgcagtccggccaccagggcaatccttgaacttctcaaatcagaaggatgacgtcctgatattgacacagacaggattggagattataattacactcaaataaagcaagccgttgattccccccatatattaatcagctcagaataactaggaaagatactctgtttttcaaggtgtgtttattcatttaagaaccgacgccaggaaagacaaccagggtgccattgtttgtgtccttgtcaacggataacgtggcttttaggcgccaacgcttggctatctcaagatacaccggataaccttgaggaggagggcaacccggtctaaacttggtggcgctaaatctataccaacgagagtttcagggagcgaggctgaaatgaggttttaccggatagcggctgctgtcatcttgaatgccgtgaagtatcttaacttcttggcaatctaatttcttctcgaaacttgaaacccacaactatataggcacaaggagttttgtgagactatgtcagataaaattgactttatcgacctgaagacccaacaacagaagatctatccctctttaatgaaccggattcagcgggtcctggaacatggccagtatatcatgggccccgagatcaaggaattggaagagaagctggcggcctatgtgggagtcaagcatgccgttacctgttcctccggcaccgatgccctgctaatgcccctcatggcttatggtgtggggccgggtgatgcgatttttacctcaccttttacctttatcgctaccgccgaagtcattcagatactcggggccaccccggtttttgttgatatcgatccccgaacctttaatatgaatcctgagttattggcccaggctatcgcgaacctggcaaagaaccccggaaccgcccatctcaaacccaaaggcgtcatgccggtggatctcttcggccagcctgccgattatgaccagataaatgccatcgcccggcaacacggcctctttgtcctcgaagacgccgcccaatctttcggtgctacctataagggccgaaaagcgtgctccctggcggactgtgcggcaacctcctttttcccggccaagcccctgggctgctatggcgatggcggtgtggtctttactgatagtgctgagctcgccgataccctgcgttccattagggtgcacggcaaaggcaaggataagtatgacaatatccgcatcggtctcaatggccggatggataccctgcaggccgctattgtcctggcaaagatggaagtattcgcgcaggaagtaatcgaccgccagaaagtggccgaacgatatagccggttgcttcaagatatagtaaaagttccctttgtggcgcctgagtgtacctcggtctgggctcagtactcggtcttgagcgatcgcaaggcccagttacagcaaaaactcaaagacgccggcgtgcctaccgccgtctattaccctttgcccctgcatttacaaggcgcctttgcccatctcggatgtcagcccggcgattttccggtaagtgaagaatcctccagattgatcttcagtctgcccatgcacccctacctgagcgataccattcaggaccggatcatttcggcctttaaaggatgaaagattcgcacaagacataaattccaaggtcttgcgatgagttcactctaccattaatgtatatcatgctagcattaccctgcaaatccccccgtcttgaggggagagactcaaggcgaggggggagacggactttttttacgagttcacatgttctcccgaacacaacgaagcacaaaaacagagacgtagaggcgtagaggcgtagggtaggcattgcccaccctacaaatacattctgtttttatacaagttcatttgttaataaagtggatcaaatcccgtgaaattgatttctatcatcggcgcccgtccccagtttatcaaagtcgcacctctggtgcccgtcctcgctcaaacggggctcaatcatcaactggtacataccggacaacactatgattatgagatgtccaagatcttctttgatgaactgggcctgcccgaaccggcctaccatctgggggtaggatcaggcagtcacgggagccaaaccggcgaaatactgaaacgcactgaagctgtcctcattcaggagaaaccggactgggtcctggtctatggagacaccaactcgaccctggccggttccctggcggcagtcaaactccatcttcccctgatccatatagaggccgggctgcgcagtttcaaccggcgcatgcccgaagagattaatcgtctgcttaccgatcatatctcgaccctgctttcctgccctaccgaaacggcagtaaacaacctgagggcggaaggatttaccaatattatcaatgaggggcaccttattcccgcttctttcccgaacggcgcctcgatacctgctgcccccgcagtcgccaataccggggacgttatgtacgatgcctatcttctctgccgggagatcgctgcccaacacgacaatgctctggagcaatttgacctcattccgcaggagtacttcctggctacagtccatcgggcggaaaatactgacgaccccaccttgttggaacatattattaatgccttctgcatcctgagccaacattttccggtaatctggccggttcatccacgcacgaagaagtccttgcttgaatcgggcctgaatgatataaataaacaattttcccgtttacacctcatcaaacctttaggctactttgagatgctcaacttggagcgccacgcccgagccatcctgaccgattccggcggcgtccaaaaagaagctttctttgcccgcgtcccttgcatcaccctgcggccggaaacagaatggctggaaaccgtcacgggcgggtttaatgtcttggctggagcggataccgagatgattgtttccctggccttgaaacctcgcaatcttgatcaacattaccaaccctatggaaatggcgacgcaggcaaaaaggtccttgcctgtatgtcagtatggtccggaaaacatgcttgctaatcttcccggcgtcttccttaaattccgggaaatgactttttgccagcccattaggtgttggaattttatagattaaaattgacatttattaagaaaagctccatatataatgatgttttatttattattataattttttaatttaatatatttaaaagtttttcatcctggtttagaaaaacattagcgtcatccatatctatcggataactgattgtcttgttttcaaaagtacctgcgaaccgcgaagatcgcctctagcaggtcactgtttgctgcgaccccggcagattttgttagaggctcagttaatctcaaaactcaaatttgaaactcgaaactaaattccatgaatgaattaatcaaaaatcccccaaatgccgatgaagaagtacatttattggattatattattgtgctggctaaatacagccgcatgatcatctataccagcgccatcatgtctatcctcaccttggggtatctgttaactcagcccaatcaatatactgcgacggctactatccttccgcctcaacagaattccaccctcagtgcccatgtcttggacagtttggggatttctagtaacccggccagtgcggttggaggcttcggccgcatgagcgccattttaggccttaaatcacctggtgatctgtatgtcggcatgttaaagggccttaccattagcgaccggatcattgccaggtttaatctcagagaagtgtacgaacagaaatatatcgagggtaccagaagacaattggcggcccggacggatatcaaagccggcaaagaaggcctcattaccatcagcgctaccgacgaaagtccccaaaaagccgctgaaatggccaacgcctttgttgaggaattggataagttgcagcaggaaatgtctatcaacgacgcccgaaatcaatttgccttcctggaaaaggaaagggtccaggccagtctcaatctgactcgcgccgaggaggagctccggaccttcagcgaaagctccagtatcgtccagatagatacccaggccaagggcgtcatcgaatatatcacccaattacgggcggctatcgatgccaaagaagtccagattcaagtcgtccgccagagtgcgaccccatccaattatgatctgatccgtttggaaaccgagttggcggggttgaaggaaaaactacgggctgccgaaatcaacgccgaaaaaaaatgcgagggggatatctgcatcaccgccggcaagatgccgaacctgggcctggaatacttccgactctatcgagaggtaaaataccaggaagccctctatcaaatgttctccaaaatggtggaattggcccgcatggacgccgcccgcaacaccgtggtgagcaccgtccatttcgtcgaccgagccaaaccacccgacctgaaatccaaacccaaaaggttgctgacttcaatcttggtcggcattatcacatttatcatcatggtgttcgtggcttttggaagagaatattggcaaaaggcttcacagatggaatctgcccgcctgcatgagttatcttcctgtcttcaaccctggcggcagaaagtaaaccggattttgtcatttttacggatcaagagataatgggcacgcatatgatgaccagatgtttagatattatcctgtctttggtaggcatcctgctgctgctgctgatgctgccgtggttggcgattatgatcaaacttgataccccgggtccggtcttctatctctgtaaccgggtcgggaaagacggcaagatattcaagatgttcaagtttcgcaccatgcatgaaactccggtacaattggggccgagcgtatccgcccacggcgatccccgggtcacgaccgtggggcgaattctccgccgcctcaaattaaatgagttccctcaattcattaatgtcttcaaaggggaaatgaccttggttggcccccgtccggaatccccggatctggcagaggcctatccgagggaggccagaaaaatattttcggtaaaacctggtctggtggggccaaaccagatactggggcgcaatgaggaagagtggtatcctcccggcgtggaccataagcggtattatatcgaccatattttgcctaagaaacttcctctggatctgcagtacattaatgataaatcctttttcaaggacctgaaatatatctttctcgggctcatggcaaccatgaccggagctctccggcgccaacatctggctgacaatcgctgccagctctgcatgttgattaccgacgtctgcctctgcctctgctctttctttctggctcatcttttgcgctatgaaggtttttccctcggcagcaactacaaccaactcctaaaactccttccctgggtagttgtcctgcgcctgccggtatttatctatttcggtttttaccataccctggtcaggtatttgaccatttttgatctgaaaaaagtctttaccggcctggttgtctccagcatcctgctggcgacgtttgcgttcttcgccggactggccaacaacggttacgcccgcggtgtctttctcatcgactggttctgtctcaccaccctgatgatcgcttacagactgctgctaaagatgttatatcagggaaataaggccaaaagcgaggcctccggcaataaccggaaacatattctaatctggggcgccggggatgccggggaactgtgcctgcgctatcttttaaatgaaatcaatcccacctatgacatcgttggttttattgatgacgatctcaagaaaaggggcaaaaaaatccgaggagtccccgtattgggagaccgccatcacctagatatcctacgacaattgtatcaggtccaggaggtcatcgtcgccatctacgccgctgatccttacgaactacagcggatttacgccacctgccaaaatctcggattaaaaaccaggtggtttcgactcgatgccaaggtggtcgccaaacccgatttcttcatcgtcaatcataataatacctttactcgtgctgttccttctttcgaccgtctggcaaccgcaagtaagtcatagaaacaaaggagagactatgcgtgcagttatcctggccggcggcaaaggcatccggttggcccctttaaccgaagtttttcccaagcctttggtacccgtcggcggcatgcccatcatggaaattgtcatccggcagctaaaattccatggatttacccggataaccctggccgtaggctatctggccgatttaatccaggcctatttccaagatggatcaaagtggggagtgtcaatcacttactcccgggaagctactcccctcggcaccgccggccccctggccctcatcgacgaccttaacgagaccttcctggtgatgaacgcagacgtgctcacctccctcgattatctcgatttaatcaatttccaccggtcccatggcggaattgctaccatcggcaccaataaaaagcatgtaaaaatcgacctcggggtaattgttaccaacggcttacacactatccaggattacatcgagaaacccaccaccgattatcaagttagtatgggtgtctatatttttgaaccccgggtcctcgatttcatccggggaaaaggctacctggatttccccgacttggtcaaaacgctcctcaaagccggcctgcccataaaatcctaccctttccagggctactggatggatatcggccgacacgacgactacgcccaggcctcagaagaatttttacagatgaaagacgtcgtcctgcccggattgcaatgcgaaacatcgtccagctaagtcaccagcaaaatccgacaatcatttgccggcagcacatgatttctagtgcagcacaggctttctaacctgggcggaatgtgttttctgactaaacacctgaagccggaaactttttcccccattaaggcggctatccacaaccccgaaaaaactttttaggttaaacccatgaacattgcggatttctataaaaataagaatattcttatcaccggcgccgccggcaccgtgggccgcgagcttatcaggcagttgatcaactaccagcctggcgaactcagactgatggataacaatgaatcggaaatgttcttcctcatggaggaataccgaacctcaaatatcttctgcttcctgggcgacattcgagaccgcgataaaatcgaaaagttggccaaagacgtcgatatcatcattcatacggccgcctttaaacacgtcattctctccgaaataaaccccttcgatgccgtgcagacgaatattatgggcgtgcagaatattatcaaggccgcctcggccagaaaagtcaaatacgtcctgtttaccagcagcgataaggcggtcaatcctaccaatgtcatgggaacttccaagctcatgggcgaacgcctcatcaccgccgccaatgccttcgattcccccaggacggctgtgttctccagcaccaggtttggcaatgtcctgggctcccgcggctcggtggtgccgctttttatgaaacagatacggcagggggggccggtcacccttaccgataagcgcatgacccggtttattatgaccgtggccgagtccgccaacttagtcctgcaatcccttaccctggcccgcggcggcgaggtattcgttaccaagatgccggtagcccgtatccctgacctggccgaagtcctaatcgaactcctggccccgaaatacggttatgcccctgaagacattaaaatcatcgaaataggcatcaaacccggtgaaaaattatatgaagagcttatgagcgaagaagaaatgcaccgctccctggagctgaaagacatgttcgtggttactccggcctttaaatccgtgtatcagattacctttgagtatccggataccatatcgccgcaggtccgcaagccatatgcctcatccggtgaatcagccttaataaaagaggcgataaaagattatctggtcactaatcaggttctggaagcggtcgaatcaggattgtatcgggggacgatatgaaagtattgatcttgggtgcggatggctatctgggatggcccacctgtatgtacttttctcagcgcaaccacgaggttatcggcgttgataattatttccgccgccaggctggcatggaattggattgcgaatccttgatccccacccccaatctaaaccgccgggccaaaatctggcaggaactcaccggtaaaaagatagatatacagattggcgatgtaacgcattatccctttctactgtctctgatgcgccagtataccccggacgtcgttatccattacgccgagcagccctccgctccctactccatgatcgatcacgagaaggcggtgttcacagtccagaataacctcatcagcaccctgaatatcgcttatgccattaaggcagtcaacctcgattgccatctgatcaaaatcgggaccatgggggaatacggcacccccgacatcgatatcgaagaaggatggctagagattgaacacaaagggcgaaaggacaggtttcttttcccccggcaggccagctccctgtatcacactaccaaaattcaagacaccgatctcttatggttttacgtccgaacctggggtctccgggtcaccgatctcatgcagggccccgtctacggcatcaagactgaagagagcgagcttgatgaaaatctgctgaccatttttaactacgacgaagtttttggaactgttttaaacagatttatcgtccaggccattgccgggtatcccctcactgttttcggcaaaggcgaacagatccgaggttttatcaatatcaaggataccatgcagtgcgtctatctggcggccgccaatcctgcggcaagcggtgaactgagaatcttcaaccaggtgaccgaaaccttttcaatcaaccagttggctgataaagtaaaaaatacggggttaacattgggctataatgttgaaattgcccacatcgaaaacccgagagtcgaaaaagaaaaacactattataatcctacatataccggattattagagataggtttagagccgcattatcttaccgaggaggtgttgattgatttgtttaatatagtttcaaattatcaaaatgccataaatgttgatacaatatttagaggtgttaaatggaattagtggttttttatcaactattataatatgaataatagttttatatatatatatatatatatataatatccccataagcgcacgccgtgattttaaggtatatccagccgttttataaataatgtccgccggactttaatggtttaccttttgctctaaaaatgacctctttatatactaagccacatttatcttttaataaattaatattaagcgatttctatcgcttatttccaggtatactatctgaattactcggcggttttattctttccacattattggtgaaatatttatctccagagtctatgggtatatacacattgttatggattgcccaaacccagatatcagctctatcaaccgggtggttactaaactccatcatccgctttcttccggaaaatccatattatctaagatattttatcaacatctctttaagcactattatattattaggatttatgtgtttggttataattcccattacattaattctattgagagactattttcaatttaattatttattttggacagcattgctcctgtgcctttcatctttatatcagcttttccaaggaattttgcgcggattattcaatcaagtcatatatagtacaaacgctttttttttaatatctattaaattaatattattagtaattttattccaatttttcaacaatcgacttaaaataacatttatcatacttgctttaagtcatttacctttaataatatggcaatattataatttaataaagttatcctattacaataatattaataacatatcaattaccaaacgaactttaataaataaaagttttaattatggtatcccactatcgctatcatatttcataatattgttcttgcaaagtggtgatagatatatcttatcagcattactaagcttaaaggatattggtatttattctttttggatgagtattggattacaaattagcagaagcctatatggatttatttttatgattattaatccacgtcttttccaaatataccatacaaaaccatctaaaactaattcctatgtaagatttatgtcattgatatatatatttatactgggtccctttttgctattaatatcattttgtctcccatatttttacgaatatatcaaagcagatatacagtacacttctcattctcatttactattatttagtattggtatgggctttttttcaggattggcacaactattgggaaaacgctttgaatttgaaaaagatactttaatatttgtttttgcatctctcgtaggtgtgattgtcatggtctttggaatcttttttttagttccttctttcggtttaaacggcgccggggtatctagtctaatgggttttgtaatctattttttaataatattttttacatctatcattaaataagtaacttaatttacctaatgtttatgttattttttgatttattgattattattttaaattgtgtgctcagtgcatactttgccctgaaacgggtcaggcagggtaatataactttcttatattacggtctaaatttatttttcctcggaatcccaaatcttttttcagattattttaatatagattataaatggtttttatcctcaggaataacttattatgtatttgatataaatacaaggatatttgcaaatattataaatattatagtactattatctttttattttggcgaacaattgatggttaagcgaaatatatttggcataaaaatgcccaattttgctttttcatacaatatcaaatttatttcgattcttaaatggctctctctattctttgcaattattggctttgtcttattattttcagctaaaggagtttctttttcagaagtaagcaccctattttctgcaaagatgcgtatgcaacataaaatcccggaatcctggattggggctgtattaggtgcacaattattatcttttcttatggtgtacaattacatatctttgtatgaaaaaagaagaatatatttcattatcggggtttttttagtatttgccattatagcctcgacaggaactaggagttattttttattttttttaggtccatttttctattattacattaaaaattataaattaactaataatcaattgtttttattatttggttttttcatctttgccccttttgtttcggaaattataagacaatggaggtattcagaagtaagaaatattaaatctctttttgatgtattaagtaaattagattttgaattgtttatgtcttatccagtttctgaaataaacaactatgttttttcattatataatgcagtaaacctgtacccggcaagttatgattggctttacggaaatacttatattaatatattatttttctggctgccttcaggaacattacccggttttaaaattgataccatttattattttgcagatgcagttttaggtataactaattcatatattgatagaataagtatgcatccttcctttcctggcgattgttatataaattttggatatttcttttttattcctgcatttatatggggtataatttatggaatattatatttagcaggaaaaacaaataagataatagaaattatcgctggtgcaacttctggaatgtacttagtttacttatttcgaggaagtatatattatggattatttcaaataatatccattatattgtttgtattctcttgttacataattttatatattggacattatattaaaataagaacatagaggaaaagtattatttataataaagaattattatcacggacataaagtagagtgcaattaagagacctcttccagtttggtggaagagggttttgatgattgttaaggcgaaaaatgtattggtcccaataataagctggtaatcgacttggtgttatttcaactgaaaaaatatatttttaaagatattatttttttgatcctgataagtgttacaagtatctagaataacctgataaggtgagactcttgtaaaattaaaatttctcccggttgccattctaagcatggcgagtaatctatcgatattataatgttaatacccttaactaccttaagaataaaaaccgctgatgtgcaggtgattcggatgcgaactatttttatcaaagcctggctgtatacggtcatagaaaatattcggaggttaaataatgtctaataacaaattaaaaattttatcgaaaagaaatttaactgacgagatctgtgtgattgtcggcactagaccgggaattataaaaatgagccctataattaaagaaatagaaaagcaaaacatcccaggatttactattcacaccggtcaacattactcctatgagatggatcgaaaatttttcgaggatttggagttatctcaaccgcgtcaccacctgacctcatctcctccgggtagcctccatggtgagcaaacagcacatatgctcaagggaattgaagcggtcctagtacaagaaaaaccaaaaattgttctcgtttgcggagacgccaacacgaaccttgcaggggccctggccgcccgcaaactccaaatcgaagtggggcatgtagaatcgggattgcgtagtaatgactggaggatgccagaggaacataatcgaattattatcgaccatatttctgaatatctgtttgctccgaccaaacagaccaaggataatcttatacaagataatgtgaaaggaagtatctacataaccggcaatactattgtcgatgccctcagcgagcatattgacctagcccgacgcaaaagtaatatcttgcaggaattaaatattcaggaaaataattatggggtaattacctgccatcgtgaagagaacgttgatgacctggcgaatatgaataatatcatcgagagcctcctattaacagcccaagacatcaaaatgccattaatatttccggtgcatccaaggacgaaaaatcgtttacaacacttcgatctatggttaaaaataaattcttctccaagcctgcgattaaccgacccattcggctatctagactttttgtcattgttaaataacgccagttttgttatgacagacagcggcggcatccaggaagaaagttgcgttttgaaagtcccttgtatcacgttaagagaaaacactgaacgccaggagaccattgccgtcggttcgaacatcattgctggcactggcagtgatcatgtattggcagcggtccagcagagtcttagcaagaaaaaagattggcttaacccatacggcgacggcaaagcagccaaacgtatcgtcgatgtctgccaaggcaaaaaaattgatgaatggacggggagttagaaattgcaaaaataacattgaaataatctattaccggatgctcatatatttgttttatgtataaggggtttttaatataatgggtttgctcgataaacaggtacttctgataatcttcgctcctttattggcgccccggcatgttttaatgttgaaatcgcttaaagctcgaggctggcaaatatcagtcattgcctgggacaggaaaggaaatgctgctagtcccaaagaatacaacgatataattgatcgatggatctggatccacctcccggtcaaggattgggggttcaaattaattcccaagctcccgcatttttatgccagggtctggcaagcctataaatccttagggaaacctcaagtttctattcttacccatattttcttattacccctggtatttatattatcaggcaccaaaatctatgacgcctatgaaatgtatgccttggaaatgtccttttattttggagcccatgctcagaaagtattgccattctggcaaactcttgaaggtttgttggtgaagaaatttgacggcgtttatactttggattctcggcaaagctggctggaaaatttttataaaaaatggaatgatcgggtacaggttatttggaatgtaccatctaaaatagacgaacccgaccttggtgaagtgaattcccttagagatgaattttttgggaaaaaagtcatcacctacgttggtggattggcacgcgacaagggtttgagggccgctctagaggtcgctgctctggcaaagcaaaaacatcccgatgccctgtttttgtttattggttcgatgcaagacgacccggacgagataaattctttggtacaacgctttgagcttgagaataacacccgctttataaattggttgccttatcgtaaaatgttggcttatctggcgcatagcctgataggtatagcccttcaccaaccgggccgaaattatcaatacgtttcgtgcggcacgggccgtaagtttatcacttatatgcaggccggcattccaattatcgcgccaactttaggggaaatcgggctcatcgtgcaaaaagaaggatgcggcatattggtagacaccaccaacaatttccaagtggctaatactataacttatttactcgaccatcccggagaagccgacctgatgggaaataaaggcaggaaagcctttttggaaaaatactgttgggaactagaagagcagaaatttcttaatttctattacgatttgttaaataataaaaaacacttgcatggttaaataatatgcataaagttccaatatagttgaccacttaatgataccaatcaaaagtatttatttatccatatcaatcccaataatactattaaatatttattgggtatttcttccgcaaaaaggctattgtgaaaacttcgacaggtcttggttaattgcaaaatttactgaactggatttggctttaaataatggtgagggatttagcaaagatactaatgaggaaggaaaacttgcttgggcggaaagtcacctgcttgaagcctatattgagatgtaccaggcaacgggtaatttcttatggctggataaatttcttaatcatgccaaacgcgtgcttaactctaacgattatgccagagggattaaagattataaaggtagaagcttatacggctggagcgcccaaaggcccgttcacccaattggctggaaaccggggaataaaatagatttaactttagttaacaaaccacgcgttgtattttgggtccattccggaatgatttgctaccctttaataaaatttagcctgttggcaaaatatgataatttaccgaataaatatagtagggaatctgataagatagtttcatttgtagaaaaagcaatgcaagaatttaattacaaatggagatataacgataacttacaggaaggatattatgtatttgacaatgaaccagtatatggtaacccgacatcgggtttgcctgaaaataaaattactaaagaatatagatcgtctataaatagtgacttggcattgggaaaagtttttataatattatatcaggttacaaataatacagaatattatctaaaagctaaagcattggcaaataaatttaaaaagcaactcgttgttaaaggtaattattatatatggaaatataggtatgcagaagatcagggactttctaaagtttatgaagatatttctcatggtggaaccgatataacctttgcttacgatgcctacaatgctgatattgtttttaatatcgatgatattaaactattttcacatacctacataaatatgtataaaaatggcagattctcaacctatgtttccggtgagggggataaaccagattatagtttaacatcagcaagatggcttgatttaagtaccgttaatccggaagtatttaatattggttttaattatttaacaaaccatataaaaaacattaatcgagaccatccggtcgcattgttgggtatttcaaaattattgaagtatggaaataatttaaaacaatcagctaattgattaaggattcaattttctattttcgccgattatcagacagggctatgttaatgtgtggaattgctggatttatctcaaataataataacaacttggaattgtcccaagccgagtcaattcaaaaacatcggggaccggatgccagtgggtgcctgtatctccaggtcggcgactggcatatcggcttggcccatcagcggttgtcaatcatagacttatccgacgccggcaatcaacccatggctgccgccgacggacagtcctggatcatttataacggcgaagtctataattatctggaaattcgcgccgagttggagcaggcggggcttcaattccacagcacttccgacacagaggtcattttggcggccctgcagtactgggggccggaaaaggccttgcccaaattcaatggcatgtgggcctttgcctatctcgatggaccccacaaccggctgatcctgtcccgtgatcgtgtcggagtgaaaccgctctactatttcttctcggaacggcaactgtatttcgcttccgaaataaaaactattctaaccatggtcgggggtaggttctccctcaattatcaagtcattggcaaatacctcctgcaatcactcctggagacggataatcagactttttttgccggtatcgcaaaagttccggccgcgcatctggttgaaatcgaccttgcctccccctccctctcccttacttttaaaccatattggcggctgcatttcgcagaacctccgaacgatgccggagagggaatcctaaaggaggtgcaagacctgttctttgacgcggtgcgcctgcggttgcgcagtgatgtacctttggggatcctcctctccggcggggtggattcttcggccattgcagtagccatgcagcaggttttgggcccgggggcgaacctgaatctgctgtcggcggtcagccgggaccaccggtttgatgagtcgcaatatatcgatatcgtcgcccgacgtttggatcagccggtacataaggtcatgctggacttccagccctcccaggcttttgattatctcgaaaaagtgtgctggtttaacgacgaaccggtctatagctttgccgtggtgtcccagtatctccttatgcaaaaagccaaagagttgggcataaccgtcgtcttgagcggccagggcggcgatgaactgctgtgcggctataagaaatacctcggtttctatatccaatctttattacgccagggacatattcccacggctttgaagaccttctggtctttctggcgtcaggatacggttctcgggcagttctccataatggaggccaaaaggtacctcccctctttcctgcggccccaggaactgaatattgccggggagaaattaaaagactttcaaccggaaatactcggactgtcaaacaatatgaccctgcaggaacggcaggcccttgactaccagcgattttccataccaatcctcacccactttgaggatcgcatgtccatggcttgggcccgcgaattacgggagcctttccttgattaccgcctgatagagaaaataatccctctgccgccccgctacaaactacggcacggctggaccaagtatatttttcgccaggccatggcgccgtttctaccccccgaaattacctggcgaaaagataaacagggattcgtcaatccgcagagcgaatggctgaaacacgagctgcgtcccggcgtcctcgattattttggccaagacagcctgatgtttaaactcggcctggttaaccacgataacctgaggcaaaaataccgcgcctattgtcagcagtcggctctgaaaggcaatatctggctgatagatatctttaaccccttggctttggaaatctggctgcgaaaattccatgattttattcagctataagggagtctcgacctatgcctccaagaccaatcatgaccaggaaaatatcgccaaccgatatgccggcagttgccgccattcataaagcagcctacctgactgatcatttctcggcccactttaccaataccctgctggaaaacatgtatgccgaactctgccgggaaaaccccttttccctgatagcaactgacagttccggccaggtgctcggcttcgtcgtcggccacttcgctgaacaggtcggccgggctcgaaaaaacttcgtcgccgccaactatctggccatcgccgccgcctccctgctccacccactggctctgctcaataaagccaaaacacgactgagggcactatttaaccgggaaagtagtcctagtcaggccagaatgcgtttgacttctatcgccgtatctccgaacagtcaaaaacgcgccgtcggcagagcgctcctggacgcatttgaagataacttaagacaacagggaatttttagatatggtttatcagtaaaaggaaacaatcagccggcggttcggttttatcaaaagaatggctttatcgaagaaagcaggacgccggacggcagcatctattatataaaaaatttgtaatacttcagctatctgagataatagatcaggaacatggttggcggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcgaatcttgtattcgacccaagcaactgaagtgttacggtggtgcaggctttccagccggtacgctgatgcacaggccaggaggcctatgccaccaattattctttcatatttcgttgtgttcttgaaaacatgaggacttgtatttgtcccaaacaactgaagtgttacaaaaatttattacaatcatcggcggaaccggaatgaaccatatcggcaaatattttaaacctcaattgccagaaggccctgagccatgcgcctggtaatcttaacgcaatattattttccggaaatcggcgcccctcaagtcaggttgaaggaaatggtacgcgccctgcaccacttggggcatgaagcggaaatagttacggccctgcctaactatccctcaggaaggatattcccaaaatatcgaggcaaattgtatgttcgggaaagcatcgaaggcgcccccgtccatcgcatctggctctatgccgccaccggcgccgggatcaagcgtcttctgaactacttctcctttgcctttacctccctcatcgctctctggcgggtccgccgtccggatatcgtctttgttgaatcgcctccactgtttctcgccatccccgccgtattcatgaaatggctctggcgggccaagatgatctttaatgtctccgatctctggccggattcagtccgggaaatgggcatcattcaggataaacgcctcctgcgcctcgccgaaaaactggaaaaatggtcgtaccaccatgcctttaaagtttctgcagtaaccgaaggcatccgccgcggaattatcgccaagggcatagccgctggaaaattagtattcttgcccaacggggttgataccggcctgttccggcccaaccaaccggatagagaccttgcccggagtttggggctggatggcaaaaagataattctctatgccggcctgttaggatatgcccaagggctggaaactatactggaaactgcaaaattactgcacgatcaaaaagatctcgtctttgtcttcttgggagatgggccggaaaaacccagactacaggacctggcaaaaaagtatcttttggacaatgttttatttttcgaggcagccccattgccctatgtcgcccggttatattcctttgcctttgccggcatcgccgttttacgcaacctgccgcttttcaacggcgcccgccccagcaaggtctttccaattatggcttccggcatcccggtggtgtacggcggcgccggagaaggggcgcaattgattgaaaatgcccgggcgggactggtggccccccccgagaaccccgaggctttggctcaggccatcaggcaattattgcatgatccgaagctggcccaggagctgggaaaaaatgggcgaaaattcgccgaagaaaatttgaactgggtgtccctggtgaaaaactggactgaccagctccgtcaataagataagttcccagaaatggtcgtatatcatactatgctgcggcaggcggtttgtcagaaattttgtgagtattataagcctcacaaggatgaggcggaaaaatgtctggcctatgcctggctctcggcctggcagcaactcgagccggccctgctgccagccctgacagcgatctcggtcaatcccgatctgcctcaacctgtcccccaaatactaccggaggtagtctgttcccgctgtgcctttcgacgccacggctgcgactttgccaaggcgcttgcggaggcggcgccgtgcggcgggctgcgggccctggcggcgctgttagagagcggctggctggcggcggcggatctggcaaagatctgggagcaggtattgccgcagttgtatctccggttggcggagcatgtctcgctgagatatccggagaccccgcatctctacgaccgactgagtgacgagttgtacgaagtcaacgatgccgggtttgactggctgacccgcggcgacggaaccacgccgggtctggcggttctggccgaccgggagttcttggattttctgctggccgaatcgatgctcgccggttgtgccgcgccctccccccgaaccctccgttggcgccgctcccccataccgtccctgcgttacctggaactgatgatcacggagcgctgcaacctgcgttgtcggcactgctatttaggggaggtgggggaggccgagttgccgttggacgcggtgctccagaccttgcaggaatttcaggagatgcagggactcagggtcctgctctcgggcggcgagccgctcatgcaccgccattggcaggaattaaacaaccatctgccagagttcgaactccgctttgtgctgttgagcaatggcctgttgttgactgataaggtaattgaagcgttgcgggtgcacgaggtacagctcagtctggacggtctggaaccgggccatgacctgctgcgcggccccggaacctggaagaaaaccgttgatcggatgcaggccctgcaaagcgccggttttgaagtttcggtggctaccatgatccaccggggcaatgtggctgagttggccgaaatgagccgctggctgcaacaggcggaggtgcgggagtggaatctcgatatcccctgcctcagcggacggttggcggagaatcaggacctctgggttgagcccactgaggcggcgaaattcctggatctgggctttggcggctcggatcacggcgctaccggtgattttgcctgcggccggcatctggcggcggtcttgccaaacgcaacggtggccaagtgcgggctatatcgcgatcaaccgctcggcaagctctcggaaggcctggagacctgttggctgcggttgttgcatttacacctgagcgttctcgactgcgccccctgcccctatgtacatgactgccgggggggctgccgcttccgggcgggcggcggcctggggccggacccggtgatgtgtgcccggtatggcattgatcccacgcaatactttagcccgctttattcatgatattttgaaaaagatagctaactcattttaatgccatggattaacaggcttacctgaaatacagactgtttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttggtgaattatccgggttagctatctgagataatagatcaggaacatggttggcggtgcccaccctacagcaccacagcatcgacagacccgtctgtaggggcgaatctggtattcgacccaagcaactgaagtgttacggtggtgcaggctttccagccggtacgctgatgcacaggccaggaggcctatgccaccaattattctttcatatttcgttgtgttcttgaaaacatgaggacttgtatttgtcccaaacaactgaagtgttacgatcccactacattcaggagataagatatggtaaaagtgtatgatttactgaccagggccaaagccgaagctggagaaacggtattgggcacaaccgatctggagaccgaggcctgttatctgctctatggcatccttgaccccggcgccaagggccgggtgttgaatccgggtccgggacatgaagagatcatctgcatcgtcgccgggctggcgaccctcatcggcccggatggcccccaggatctcaggatcggggaggccttctatctcaagggcgatgtcgtctacaccctggagaaccatcaaaaggccccggtggtctatattgccgccggcgggcatactccgggagaacaccatcatcactaatcaggagcaggaacccgcctgaggcgcgaggtgtaaggtggaagagacgccgaaccagggagtcagtcatggttgagacgctgaagatatccccccaacgggatttcagtaaatttgatcgaccggagatactccaggtcctgtttcatccccggccggaattaggcggcctgttcgggggcggaggcggcatggggcaggatatcctgatcccggtagccgacggcctgaagatcgggggcaggctgcatctgggcggccaggaccatcccaatatcctgttcttccacggcaacggtgagattgtggccgattacgacgaactggggccgttctataaccgcctgggcattaattttttgccggtggattaccggggatacggccgctccggtggccagcccacaatttcggccatgatgcaggattgtcatccgattctgaagtatattgaggactggctgcgagaacacggctacaccggtccgctgctggtcatggggcggtctctgggaagcgcctcggccctcgagttggcagccaactattcggagagattggccggcctcatcctcgaaagcggctttgcctttgccgggccgctcctcaggctcctgggggtcgatccggacgccatcgggtttcaggaggaggccgggtttaatcatatcgccaagatagagacctggcagaaaccgctgctggtcattcacgccgagtttgatcacatcatccccttaagcgacggccgggcgttgtatgacgcctgtccggccaccgacaagacgttcgtgaagattcccggcgccaaccacaatgacctgttttaccggggaatggaacagtatctgacggccctcaccttatttgtcaaaaaagcaagctctggcaaaaagggagatatctttaaataacctggggttgatgaccgaagagtccggagaggcggcgatagcgcccgtatgagacaggggtggtaagggattgcgccacgtagagttccgaggcatttgggtgaaagatggcgctggtgacatcgccgggattagcgaccagggggtcggcaaggatgtgttgagcctgaactatatcgatgggtccatcgctgaggagttgttgcatctggcgatcccgcgcgaagctatactcgtccgagaagcagtagaggggtagaggcgagaacggcggacggcggaaggccttgcccttcaaagcctgcatggccggggattgatagtggttagtggcggtcaggatgttgttgaccggcaggcggacggctgtatggcgggaggaggtctccagcagcagggcgtcgtggggcgcagttagcagcagattgttgccgatagttcccggctggctggcgatacgggcggcaacgccgagaagagaatcatgatcttgtaagcctaaacggttgcgcaaggccgtcgggacgccggccagagaagtttcgcgggaggaagcagtcagctgcgccagggcaatccgagaggcgttcattccggtacagacgccgatatatcccggccaggccactgagataaggggctgtccggccgatggcgacagcataaagaccgtgttcaggcggcacatagactgggtgaataaggggtagtccagattccgggccagaataaattccggcggttgattcccccccagagacgcggcaaaggtagagcagcgggggatattattgagcaggtcatcgatgacgttgatcaacacaatgaggctgagatgtacccgagctccctcggctatggcgctcatctcctcccagaagggttgaggaataaaaggccgcagacgccaggcggcgaggcaggcaagcaggtagagcggcagggcgcctactcctaaagagagtctactcagataagacaggaactggcggcgaaggtgtttgatctgcggcccgagcatctgtccgtgagaaaagcccagagtcgcaggagggccgctgaggcggacgatctggaggccgggttcacgtaaaacaaacgaatccgataaattgtacttcatgcagagagattctccgataaccatgaaacggcggtgagaaaaaacggctctaacgctgagggaaataataaaaaagcagagaatgggagccagataaaaatggtcgggacgactggatttgaaccagcgaccccagcgtcccgaacgctgtgctctaccaggctgagccacgtcccgactgcttaaattctatccaagattcagcctgacggcaagaaaaaattacaaacgaccggcagagacggccttgtctccccggtgatcctgtgatacatacaatgtaattatcattcttttcaaaagcacccacaaatcatgaaaatcatttgacggtggcacaggctttctagcctgtgtaaaaattattttctaaataaccatgcggttgtttgcccgaatgagatgtactacccgacggaaagcgctatccggccaatccgtgctcatgttatgcctgttggcgggtatggcgctgctgctcggctgccaacagggcagcgagagcccgccgcctcctgtcgggcgggataccggcccggcctacggcgacctttttatcgacggctccatcggcgatgccagcaccctgatcccgcctctggcgtcggattcggcttcccatggaatcgcctccctggtttataacggtctggtaaaatacaacggcgacctacagttggtgggagacctggccgaaagttgggagatctccccggacgggctgaccattaccttttccttgcgccggggcgttcggtggcatgacggcgctcctttcaccgcccaggacgtcttattcacctaccagctcatggtagatccgaagacacccacggcctactccggcgactataaacaggtgcgccgggctgaagccccggacgattacaccttccgggtcacctaccccagaccttttgctccggcgctcgggagttggggtctggccattcttcctaaacaccttcttagcggccaggatatcacccgatcccctttaagccggcatcccatcggcaccggcccatatagattcaagtcatggaagactcaggaccggattgtcctgacctctaaccctgattactttgccggtcgaccctatttaaatggctatatctccatggtaaaaccggatcaggccactatctttttggagctgaaggctggcaatatcgaccgcatggggttgaccccgctccagtatctaaggcagacggaatacccgcgttttgccaaaatgtataataaatataaatatactgcctttgcctacacctatttgggctacaatctggaagatcccaagtttaaggatcgacgggtgcggcaggccttgacttcggccattaacaaacaggagatcattgacggggtgctcctcggattgggggtaccggccgtcggcccatacaaacctgaaacttggtttgctaatcctgatgttcccacttttccctataaccccgaaaaggccaagaccctgctggccgaagttggctggcggctgaatgcccacggagtgcaggaaaaagacggccagccctttgcctttactatccttaccaatcagggaaacgaagtacgggtgcgtaccgctgagatcatccaacggcgactcaaggaggtgggtatccaggttaacatccgcacggtggaatgggcggcattcctgaaggaattcatcgaaaaggggcgtttcgaggcggtactgttaggctggaccaccggccaggatcccgacgtctatgacatctggcattcctccaagagcaggccgggcgaattaaattttatccactatcataatcccgaagtcgacaggctcctggatcagggacgccacacctttgaccagaccaagagaaaagcctgctacttccgctttcaggagattctggcggaagaccagccttataccttcctgtttgtacccgaggccctgccggcaatcagccaacgctttcggggaatcaaaccggcgccggcgggaatagactataattttgtggaatggtacgttcccctgggagatcagaagtatagatttagcctggagtaattacttccagtaaaagttggcggtttccggtttccccggataattcaactgcatagcatctgagtggtggcacaggcttcctatcctgtgcaaagaaccgtctgttttttgatcaaatcttttaatctatgatatttcaatagcttaatcatacttttctaacccggataattcatcaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaacagtctgtatttcaggtaagcctgttaatctatggcattaaaatgagttagctatctttttcaaaatatcatgaataaagcgggctaaaccgcctaaataaagccggtaaagaaaaattccgcagaggtctcgacgtcagactcctgcggaggaagaagataaatgccaacggctcacctgcgcatggatcaggtgccgaaaggtgcgtcattaatggtattcatgggtccctaaaacgaccgaaatcccggttttcccctggataagcttggagatttcttcaggggagctgtatggacatcccggtttggcgttggcaaagcaagaactgagatagatagtatccggtttcatgtcggctaacttaatagccatgcccacattggagaccagactgcggcctgggcagctacatttgacgaaggccgtgacttgcaccggttcggtgaatttgccctcacccagcgtagctgccttaagacaacgccattcccctggacaaccgtaaccgctgtccatataggatccacagccgacgatcataacctttttcatgaaaatctcctttcgttgtgattattggcggcgctggtccgccgcgcaaaacaacgggttttcggcttcacccgaaaatgccccccataatgctgctatttaatcatatgttcattataaaagcaaatgacttatccggctttattcatgacttttggaaaaataaaaccaacttattgatattcaggagattaaaagacatatgagagaaacggactgttttggcaccggctgggcagcctgtgccacccggtatgtgggtttcgacaaattatccggattatgatcccttggcaaaataggtagtacttcagttgtttgaggtaaataccagattcaccccccacggatgggcctgtcagtaccgcagcgctttagtgggcaccgcccacggcccattgttttcatataaattttttctcatcgaccatgttcaacatcagcggcggccatgggccgccctatcttattctcgatattttactggcaatttactcttagggcgggatgcgcccgccgtctttacaagctaccacgtccagatgcaaaaactaaagcggacattattgcatatatttctgatataataaaaagtctatgcaaaatgcctgtttttgcaatctaaacgcagaaaataatcttttctggctccaagttacaacttgggaacgagagagaaaaatagttttgcaggaacctcatatacttacaagctcctgatggatgattcattgagtggacctacatcctgtgacaactgactgctggctaggcgatggctgagacaaccaagcttatttataaatacctgcgccatgacaagaagtttccccacgtctggtgtccggggtgtggcaatggcatagtcctgggcgccttgatccgggccattgaccggtccggctatacgaaagatgacattgtcctggtgtccggcatcggctgcgctggccgtatgccggtgtatgtggacttcaacaccctgcacaccacgcacggacgggccttgacttttgccaccggggtaaagctggcaaatccccggttgcaggtgattgtcgttatgggggatggcgacgccaccgctatcggcggcaaccattttattcatgccgcccggcgcaatatcaatctgacagccctgattgtcaataacagcacgtatggcatgaccggcggacagtattcccctaccacgccctatggggccttggctaccacggctgtctttggcacgattgagcatcctctgtccattgccgaactggcggtggctgctggagccgcatatgtgggtcgcagcaccgtgttccatgccaacctcttggatcagttgattgaagccggcatccgcaaacgggggtttgcagtcattgaagcgatcagccactgtccgactctctatggccgcaaaaataagttaggcggtccggtggaaatgttaaactggcagaaggctgtggccgtgccggtggaaaaggcgaaaaccatgactgctgcggaactggtcggcaagattacgatcggaaccttgattgatcgtgatctgccggtttatactaaggaattacgccggatccgagatgcggccagagatgccggaggtgtacagatttagtgttaccgtatattctctttctgctcatttttttcctgtcaggaagcagcccggtttcagggcaggtcgatccggataaaaatggtagtctcggccagctcagcctcgcggagaagtggattgtccagcaagtttcttccggtaaggtggccgatctacaacagcattttggtcagggggaaaaattccggcaggttcgggcccgttttttggtaaagctccttacggacggtttggagggagtaagaattccctatccgggtataaggattatgcaggccgtcgttaccgggtcgttcgatttagaaaatgccgaggtcaatcattgggtagaattgttggactgccggtttcagggagaggttaatttcagggattgtctgtttaaaaaggggcttactctcagccgggatcagtttgctcagaaggtcgagatgcagcggctgcgggttttgctcagcgccaacatatcggaatcgatctttcagcagccactcgatttatggcgggctcagatcggcggcgttttgattgccgacggcctgagaagcgaggatgcgtcgacgggagcgaatttcagttccatgacggtatcccaggcggtcttttttcgaaaagcggtctttatgggtccggtgaatttttcgggttccaagatcggagatgtgggtctgtttatcggtaccgcctttgccggaccggtcgatttttttggggccgaaatcggcagccaactagtaatcatgcaggggcagtttagggcggcggcgaatttcggcaacgtccatgtgggttcccaattcattgccgatggggccaggtttcaccacccttccgagccggtcaattttaacggcctgcgggtgtcgcattcggcggcatttcggggaacggcctttgccgggccggtgaatttcgtgactgcggcaataggcagcgaattgcagtttgacggcgccagattcgaaaacaccagccaggaagtgaattttaacaaccttaaagtctcccaacacgccttctttcgaggagcaaacttccatggaccggtagatttcatcggcgccgatatcgggggtgaatttgtcgcgatcaaaagccgatttctctgtccttcccaagcggtcaatcttaaagagataaaggttggggcgacggcctatttctgggaggcaacctgttcaggtggaatagatctctccggggcaaaattgcttaatgccaccatcggctttgcggctgaaaattccgggtcaataattggactgacgttagaaaatgccgtcgttgagcgggtgttgaagattgagcatatccagatcggccagcttgcagctagaaaactaacggtcaaagacggcgcctatctgaccggcgtgaggtttcaggaaaaggccgacctgcgagaaacttcttttagcctcttaaatttccaggaagttgcctggcccgacagagatgatagtctgtggttggaagggatgacctatcagtcggtaagcgccggtgaaggaggcgatgactggaaggtgcttttggcctggttggaccagggccgctatgactcccgaaattataacctcctggagacgtttttcaaacaagggggacataaagaccgggcggatgcagtctttatccagggaaagcgccgacaggttcaagaaaaatggtggcggccggataatcttgccactttgtttttctgggacctgttagccggatatggccgtagaccggaacgaactttctggatcagtctggtcatcgtctttataggcatgctggtgtttgatgaaagaagttttgacccgaccttcgtcagccaatggaactggctgcggcaggaggggaaggcgaaaaccgtagtatttcgatttttcctaagcctagatcaattcctgccgggcattgatctcgggctggccaaactttggcagttatctcagatatcttttagggaactggtttactaccattttcacaaaatttccggctggatcctcattcccataggtctggcggcgatttactcccagttcaagtaagcgggtgggccagtggaacgatatgaagtgcgtctgagcggctccggtggacaggggattatcactgccggcattatcctggcggaagctgccggggtctatgaaggtaaggaggtctgccagacacaggcctatggcccggaggcgcgaggcggggcctccaaggccgaggtcgtcatcagcgatagtgagattgattatcccaaggtaatcaaaccggacattgtcctggccatgaatcagcaggcctgcgatacctattgctacgatctcaagcccgggggtctcctcatcatcgacgccacgctggtgaaagacatacccatcccctgggtcattgccctgcccttcacccagattgcccggcaggaatgcgggaaggagatggtggccaacattgtcgcgctcggggcgctggtcaagatttccggagtagtttctttggaaagcctagaaatggcggttctggctcgggccccaaccggcacagcggaactaaaccgccaggccctggcttcgggggtagcggcggcggagcagcttttatccaaaaggctcccgcattgtttggaggaagccccaaatcccttggcacgggagtaaatttagcagtacaatggtacctgtgtgcagtgcactatgaaaaagccgatgagcagagagggctgaccatgatacaggagcttatttttaaggctgtaaaccggcaggatttaaccgcttccgagatgaccgaggccatggagacaatcatgaccggccaggccaccgatgcccagatcggagcctttatcaccgccttgcggatgaagggggagacggtaaccgagatcaccgccgccgctcaggtcatgcgcgccaaggccacccgtattccgataagcgataccttgattgacctggaccgcgatgagatcaatatcgatcgggagactatagtagatacggtgggtaccgggggtgacgccactaataccttcaatgtctccactacgaccgcctttgtcgtcgccggggccggtctgaaggtagccaaacacggcaaccgagcggtctccagccgctgcgggtccgccgatgttattgaggccctcgggattaatctcgccctaaccccggagcaggtaggagaatgtgtccgggaggtgggcatcggttttctctttgcgccgcagttgcatggggccatgcgctacgccatcggtccccggcgggagattggcatccgtaccatttttaacgtcttggggccgctcaccaacccggccggtgccaatatcttggtagtcggggtatatgaggcccggttgaccgaactattggcgggtgtcctcctgaatctgggaacagatagcgccttcgtggtgtatggcgaggggtcattcgatgagatcagcattaccgggccgacccgcgtgagccagttgcagcatggtcagattaagacatacactattacgccggaggaattcggcctgcggcggggggttctgaatgatatccggggaggcgatgttttcgaaaacgccaagatcgtgcggcgggtcctggctggagaaccgagccccaaacaggatatggtggccctgaacgccgccgccgccttcatcgccgccgggctgacgccggattttggcgccggcctgacattggccagagaggtgatcacctccggtcgggcccaggccaagttagacgccctgatcgccaagagtaaatcttttgagaggtcggcatgaaggacttcctggagcgcatcgttgccgccaagcttcaagagaatgcccggttgcgggagacgacgtcgctgaaagatttacgctcccgttgggagcgtcgaccggaggtcttaagtcttaaagcagctctggatcaggccctctttccggctattattgccgaaatcaagaaggcctcgccttctaagggagtgctgcgccccgacctggatcatatcgacctggcctgtgcctatcaaacagccggcgccgccggtatctcggtactcacggagcgccagttctttcagggaagccccgattttttggcggaactacgccccctgatcggtattccgttgctgcgcaaggactttatcctggaaccggtgcaggtgtatgaatctgctgccctgggggccgatgccctgctgctcattgcggcctgcctgccgccgggggctttgcgggcgctgctcctgctcaccgaatccctcggcatgcaggccctggtggaggtctttagcgctgcggaaatgcagctggctttggaggtgggagccaccctcatcgggatcaatcaccgaaatctgcacaccttcgaggtagatatgaaccgcgccctggagttggcccccctggctccggctgacgttaccttagtggccgcctcggggctgaactgccgggccgacctggagcgcttccgcggcagcggcatcaaggcctttctcatcggcgaaaccttggtacgagcgccggatccaggggaaaagcttagagagttgttgggggataaccgctagcggaatctttggccgccagacaaaaaggatcattgccccggccctcacaagatcgcaaggtcacagaataatctgaaaggacagcatgatgaaaaccatgattattatctcttccgatgtcggcgagaccatctataatgccatgcgtctggcaaatgtggccgtcaagaagggtgacgaggtcagcgtcttcatgctgggacagggcgtctgtttcgagcagagcagctcgccgcaatttgatgtgatgggtgagatcaatcactttaccggcgatttttacgtttgaggggtctgtctcaaatcccacggcttggtgggatcaggatcatgccctatagcctggatggatgacctgtacgaattgatctcggaagcagacaaagtcttgaccttttaaaattatagaggggcccgcaaccgcctaaagaccacttccatgacgcgcgttaaaatctgtggcataacgaatccggaggacgccattttggccgccaacctgggcgcccaggctttgggatttatcttttatcttaggagtcctcgctccatctccccggaggcggcgcgcaacatcgtggcccaattgccgcccctggtgctcagcgtcggggtatttgtcaacgaggagctaactactgttaaagcggtggccgaacgggtccgcctggattgggtacaactgcatggggaggagccgcctgagtattgccgggaactgcaatgctcggttatgaaggcgatccaggttaaagacgcaggctctctgatgcagatgcggcactatctggggagtgtccgcgcctttctgctggatacctataagtccggtcagcgcggcggcaccggtatacatttcgactggtcattggcccggcaggccaaagagtacggccccatcgtattggccggcgggctcaatgcggaaaacgtcgccgcggccattcgagaggccgccccgccggcagtcgacgttgccagcggcgtggaagcctcgccgggcaggaaagatcctgacaagctgcgggccttttttcaggctgtagccgcagcaactgcggggcaagaaaactggcccggctccgggccagatgaaacttcacgcgccgttgcggaacctgttcgacgataaaaatatttaccagtaaaacttttcggaggttttcattgttacctgataaacaaggtcatttcggtcagtacgggggccgttttgtaccggagacattgatgccggcccttttggaattagaagaggcctatggccgcatcaaacgggacccggattttaaaaaagaactggccggattgttgaaagattacgtcgggcggccatcgccgctctattttgccaaacacctgaccgccgagttaggcggaccaaaggtgtatttaaaacgggaggacctcaatcacaccggcgcccacaagatcaataacaccctggggcagggattgttggcgcagcggatgggcaaaaagcgggtcatcgccgagaccggggctggccaacacggcgtcgccacggccacgatcgccgccctcttgggcatggagtgcgatatctacatgggaacggaggacatccgccgacagcggctgaacgttatccgcatgaaactgttgggcgcccgagtcataccggtagagtccggcagttgcaccctcaaggatgctatgaacgaggccattcgggattgggtgaccaatgtgcggcacacccactacgttatcggatccgtggccgggccccatccgtatccccgcctggtgcgcgacttccagtcgatcatcggccaggaggccaaggcccagatacggcaacaggaagggcggttgccggattgcctggtagcctgcgtgggcggcggcagcaactccatggggctgttttatccgttcttaaaggacccggtacgattcatcggcgttgaggccgccggccacggcatcgagacggggcggcactcggcaaccctggtcgccggcagcgtcggcgttttgcacggggcctgcagctacctcctccaggatccctggggcaacatctgcgaagcgcactcactggcaccgggactggattatcctggtgtcggaccggaacattcttatttcaaggataccggccgggcgcagtatgtggccatcgacgacgaagaaaccctgcagggtttcaaactgctttctcagaccgaaggcattctgccagccctggaaagctcccatgccgtggcttacgtccagaaggcggctaaggattttaaaaaagatgaaattgtcatcatcaacctttccggccggggagacaaagacgtagaagcggtggccgagattctggagaagatatgaaaaagatcaacgccatgtttaaacggctggcggcaatgggaggaaaggccctcataccctatattaccgcgggggatccagatctgaagacgacccatgacctggtattggaaatggcccggagaggcgccgatctcattgaactgggtatcccattctccgatccactggccgacggccctaccatccaggccgcctgccaacgggccctcaaacaggaggtcaacctgaccaaaatcttaacgctggtacaatcgctccgccaggataccgacatacccctggtgctcatggggtattataaccccatcctttcttatgggctggcgcggctggcccgcgacgctgccgaaatcggggtgaacggctttatcatcccggatctcccaggcgaagaggccagagattggcatcgcgccgcctgcgacgcgggggtggcgcccatttatctggccgcacctaccagcggtcccagccgcatccggaagatcggcgccttgacgcgaggctttctgtactatgtctcagtgacgggtattaccggcgcccgggcgggcctgcccgatgacctcaaaacctctctggcggaggtgcgcagcctgatcaagtgccccctggcggtcgggtttggcatctctacaccggagcaggtccgggacctggctccatatgtagacggcattgtggtgggcagcgctattgtgcaacggattgcctgccggacaggtcgagaggtagtgcaagatatcggcgactttgtggctgagctaaaggcgccattgcgataggccagcggggataagcaggttttataggcttccggtattcaattaataaggtgtcattttccgagcatcgggatagacacaccaaaaacgggcgggagatatctcccgcccgatctgggttaggttaaggtaaggagaacaggagaactgcagacaacgcgcctacgggggctacttcttttcagcctggggtacctccatttcggcttttttatcgggcgccacgggagttttgagaccggcgccggtcttttggcctacatcctcggaagcttccttgcattttccggctttatcgcgcttgtgtttttttaccctcagagccttttcagccttcttggcctcgggggcagctactttggtcgcctcgggggcggctggggtttgaatcgcctgcggggcggtttcagttaccttctgaaccggggccggagccggtttatcgacggcaggctgagcttgaaccgccgctgtcaggccaagggcgaacacgagggcggtggtggtactgaccaatttcttcatgatatctgttttcctttttttactttaatctaagcgccaaccggcgcttgttttatctctaatgcaatgagcttgccaaagtagaaaataattttatatgtgagttatttcagatacatatagattgccacaaaaacctgcctcctaaatatcagactcaagcgcgctttgaaattgaaaaaggccttgcctcggattaccgatcctgctcagattgataaaaacgtcagacttctgataaactgaggcgattttttacctcgtttttgagaaagtcagtaaacttgcgagaccggtcaaggggttgaaaagggcaaaaaggccgttttaaggggaaagggataaagaaaaagagatgaggggagagatgagaaaactcagtagaagttgactaatacaaaaggtttggtagaatagcacccatgtcgtatctcacgccgccggagagcgaggaggcggtgatcacccctcggcgcggcggaaccgaagcaccggttgcgccgcgcaccctcatgactttcacccgtccggactattttgaggtctgccgtctggcccaggccaagggacaggcccggacttttgccgattgcccggttcgggagggatgttggcagggcgaggccattaccttagcagggcctgtcttaggggcgccgttcgcggtgatggttttggagaagctcctcgccctgggagcccggatagtgatagctttgggttggtgtgggtcgctgcgccctgaggttacgatcggggagctggttctccccgagagggcttatagtgaagagggaacctcggcacattatcccggagcagacctggaacctcggccagatttgcgattatttcaaagccttaacgaacaattacttcaatccgcggcaacgtttcataccggtcaagtctggactaccgatgctatctaccgggaaaccaaatataaggttgagacctacggcgccaggggtatgctggcggtagagatggagatgtcggccctgttcaacgtggcccaatatcgcggcgcggcgcttgccggacttctagtggtctcggacgaattattcaacttgaaatggcgccatggcgctcggcaggaggttttccagcagagtcggcggttggcggccgcagtggccttagatgctctcgcttcctttcaaacagttgccacagcctaagacaggcgcggccaacggttcaccgggtggatatgagaatgcccggagttagcggctttctgctcatcgccggccgccatcgggaccggaaagtggagcacccccctgcccttggcctgaccagcagtggataccatgtttgaggttatatcatcgtgtacctaaaattctggggaacgcgaggctctattcctgccccaggttcggatacggttgagttcggcggtaacacctcctgtgtggaaatagtgagcgaacagggaaggcggctggtaatcgacgccggaaccggcatccgggccctgggggacgagctggtgcaatccggtcgaccggtgcgtctgaccctgttgttgacccatactcactgggaccatatattggggatggcatttttccggccggtctatctggataacaccgatatcaccattgacggctgtcccaaggcattctggggattggctaaagtcttcgatgatcgcaagggcaacggttacttcccggtggcctttgatgaattaaaggccaatattcgccattccgaaaggatcgccaatgggcctttgcaggtcggagacctaaccgtggaagggatcgaaatcaatcatccccagggcggcatgggttttaaggtgatggaacacaaccgctgcatggttttcctgaccgataacgaactcaggtcggatgccccggttgggagacggccgcaggatttcgcccactttgcccgggggtgcgacctgttgattcacgacgcccaatatcttccggaagagattgccgaccgccgaggttggggccattccacctatgtggaggctgtggagttggctttgcaggccggaacccggcgtctgctcctctttcaccatgatcccgctcgaaccgaccaccagatgcgggagattgaggccaaggccagagaattggtaaaagctaacggggccgatctcgacgtcgccgcagctcgggaaggcgaggtcatatatgtttgatcaacctttggatagtttttataatattgttctgatcggcttccgggcggcgggtaagaccaccgttggccgcaggctggcggaactattgaaccgaccgttttatgatctggaccaggttctggagcaggaggccggtgagaccatcgcccgcctcgttgcccaagaaggctggcctgccttccgccgtcgggaaaaggccctggtagagcgctttgcctctcaaaaaggattagtcctggccacagggggcggagtcatcctggacccggaaaacaccacccgactgaaggcctccggccggcttgtttggcttaaaacagccccggagactatcagggcacgactgcgccgcagtcagccggagcacgcggcccgtcccggtctgaccgataaaggcaccctgaatgaaattgacgaggtgctggtcagtcggacgcccttgtatcaggctgcagccgaggccatcatagagaccgatgcacttactgcggatgagataacgcaacgccttttgatcttaataaagtcttgggagcaatcaaagccttgagcggcaatacctttggcagaatttttcgggtcactacgtggggagagtcgcatggcccggccctgggagcggtgatcgacggctgtccgccgcggctgcccctgaccacagccgatattgccgtcgagttggccaaacgccggcctggcgggggactggccagcaccacgcgccgggagccggatgcggtggaaatcttatcgggcgtctttgccgaccagactaccggcacgcccatcagccttattatttataataaagatgccaaaattgaggcctatgagcccctgaaagagatcttccgtcccggtcacggtgattttacctatcaggcgaagtacggcatcagggattatcggggcggcggtcggtcttcggcgcgagagactgccgcccgagtagccgccggcgccgtggcccaaaaagttctggataccggtggcatcagggtgttggcctacacccttgagttgggaggagtgcgggctcaaacgtttgattggaccgaaatagaccaaaatcaattttattgtccggattccgaagcggctgcctccatggcggcaagggtgcaggatatcaaaaaacagggagattcattgggagggattgtggaagtgagagtacaggggtgtccggcaggattaggagaaccggtgtttgacaaattagatgcggtactggcccaggcggtcatgtctatcggagccgtcaagggcgtagagattggcgccgggtttgccgccgcccgcctgaccggctcggaacataacgaccctctgactcctaaaggttttgtcagcaacaacgccgggggtatcctggcaggcatcagcaatggcgatgagattattgtccgggcggcagtgaaacccattccctccattgccaagctacagcagactattgatcaacacggccaaccgcagaccatcagcatcgccggccgccatgacatcagcgccatcccccgcatcacgcccgtcatcgccgccatggtgaaattgaccctggcagacttcctcctgcggcagaaagcggtcacatgcagccggtaatcggcatcatcggcggcctggggcagatgggccgatggttccggcgtttttttgagagccaggggctgacggtactcatcggtgaaccggggataaaccctacctgcgccgaggtggctgctcaggtagatatcgtagtcatttccgtcccgttgcacctgaccgaagccgttatccgggaactcgccccccatatccggccggaggctctgctgactgatctgacctccctgaaacagggaccgatggcagccatgctggaccattttgccggagaagtggtaggaactcaccccctcttcggcccgggggaaaaatccctcgaggggcagaccattgttgtctgtcccggaaggggggaccgatgggtaccctggctggaagatctctaccggcaggccggggcccgtctggaggtctccaccccggaagaacacgaccgcaccatgtccttggtgcagggtctgacccatttcactctcatcaccctcgggactacctttcggaaattaaacgctgatatcgatcgcatggaactgctggccacgcccaccttccgggcggtgtatgaccaggtgtatcatctggtcaaccaaaattttccgctgtatgcctatattcagctcatgaatcgacagaatgaggccactcatgcggcctttgaagaggcggtgcggcagttgcggcagattgtcctggccagggacgccgacgccctggttcaggtgctggaggaaaatcagcgttactttgaaaagtggaaacaaccctcatcgtaggggctgatcaccatattgcctgattatcagtgttgccctgaaataccttgaccgcctgggcaaacctctacacccgcatgttttccgaggattataatgctagacctaaaattcatccgcacccacctgggagaagtcaaacaggctttgattcaccggggacaggaatttctgctggaagattttgaagccctggatgagatacggcggctgctgctgggccaggtggaagaccggcgccgggagcgcaacgccctttcagaagaagtcggccgattgaagaaggccaaacaagacgctgccgccttgatggagcgggtacgggagatcaatcaggagatcaaggacctggaactcgacctgcgggataaggaatcggccgtacaggattttctgctgaacctgcccaatctgccccattcctcggttccggtagggtccacgagtgacgacaatccggtagtgaaacgctggggggaaccgccggtctttggttttccggcccggccgcattgggagataggagaatatctgggcattttagattttgaaaccgcagccaagatcaccggagcccgtttcgccctcctgaaaggcccggcttcacgcctggagcgggctctgatcaatttcatgctcgacctgcatacccaaaaacatggctatctggaggtctggccgccatttattatcaaccgggccagcgcccaggggacggggcagttgccgaaatttaaagaagatctctttaaacttgaggactgggattactatctgacacccactgccgaagtaccggtgaccaatatccatcgcgacgaaatcttggcggaagaagctcttcccatttcttataccgcctataccccttgtttccgttctgaagccggttctcacggtaaggacgtcaggggattgattcgccagcaccagttcgacaaggtggagttggtgaaatttaccgctcccgagtcttcgtatgaggcactggaaaagctcttgtctgacgccgaggaggtgctgcaagagttggaactgccctatcaggtggtggtcctgtgcaccggcgatatgggcttcgccgccgccaagacctatgatatcgaggtctggctgccaggacagggattgtatcgggaaatttcctcctgcagcaatttcgaggccttccaggccaggcgggctaatatccgtttccgccgccggggcgccaaaggcacggacctggtacacaccctgaacggctcgggcctggcagtgggccgcaccttggtggctatcctggaaaattatcagcaagcggacggcagtgtggtcatacctcacaagctgcgcccttatatggggggtatggaggttattcgcagctcttaaagacggcgggcgcggcccgccctatgagtaaattgccaataaattatcgataatgggataaggcagcccatgaccgccgcttacgattttaatcctccgatcccaatccgcggcggagaagacttggattcctgacctaccttcccttcaccttctcgttgggtttaaacggtccgccggttacgatcgtggccgcggcgccgttgttgcccaggacatccgtcaccttgagctcgccctgaatgatatcggcagtgtaaccaaggctcgcctgggtctggggattgatgatctccttgcctggctggaccacggccaacaaactccccggtttcaaaccggagttgttgccgacgtttaaaaagaccttgccctctttcatgaactctatccggccgaaccaatccagccctcgaatctgatccgccagcagcccggcatccttgcgcaccgcggtataggcggcatcgatagtgagggcgccaggaggggatgcctcggggagggccttgacttgcgagcccagaaaagtttcatagacttccatgactagatagccggagctgtcccgggtaccgggcgggatgacctgggtgataataatcccctggacgcccagggcatctcccaaggcctgaatattgtgccgggcggccaacttgctgccggtaaccttggtcagagcttccttggtcgcctcttcgttgatcaccgtgaggtccttctgccgctgcagctcggcccgcaagccgttggccagggtcagattgataccgtcatatcctttgggcgtttccgaaagagccgggatcaccgccacggcgcggcctgtgtaaggactggtggattttacgcgggaagcgtagagcacgccaccctgaccctgctcccgcaagatacgctctacttcctggcgtaccatctcctgcagcttttccggtgggatgcccgttccggccttgcccttttccttggaaatatatttagccacgctcttagccaggctgacttgcagaccctcaaactcggtgcctttctcagcatagatgtattccggctgctccggataaatcaggtagtaggggttgcggctgcggacaaaggtcttattgtcgatcacgacggtctcctggctgacttccgccggatactcctcatcttcatcctcctgagtgatgccgaccatttttttcatcttgccgcagccggtgacgaggaggaatagagtagtgaacacaattacccagaaactggcccgagctatccatgattggtgcatgctgaaactccatcaaactgtaatgtaacaaaaaaagcccacaggcatgatatcccgcgggcttagggaagtcaacaggttttcgggttagaaaaagaaggtaccgacgaacaacagccggtggttctctccataattatccagattagacccttgaagccggttctgataataatcggtccgggcatacgtatactcggcgccgaacttcaaggccttaatgggttgataccacagagtcaaatagtaatgctgattcaatttgggcgggtcggcctgcctggaggtgccgatccagcggtcccggtctatgttaaagattttgttcataccccacaggacggtcgtataccactggttggtgaaataatattgcaactgcacgaaaccgccgaactgctgcgccagttgccgatctccaacccaccgattgttaactgcatcaaaagtaacaaaattcatataggaggtattgttgggaaccccctctttctcgagatccagtccggcgccgacataccagtgggtcagcagcgacatggtcccggccaggttctgagtagttgtggtaatgatcggcaggaagaggctgctattcaccacccagtgattgagatattgctggtcccgctgctccacattgacagtattaaaattattctgcccaaacatgacaccgcggttgtcggtggtgccgacgagcgcgccgacgaaggggcgataccgcagacgctgccaggccgccgccacaaacgccgaaacaccccgcggccggccatagaagggggccttgccgtagagatcctgttcgtatttgacgcggccagtgaatcgcggagtctctgaggattcgcccgggtaagcgttattggcggtccattgatcggacgcgagttgaatgccatccgggccgttgccggggttggcgatagaggcggccacctcaaaaatgcccatgaacttctgcttcacgcagatctgcggctcccggaaccagatgataccaggaattccagccgtgccgggcttggcgacttccggcggatcatcagacaacagagaccagtattgtccaagcatcagctcggtttccggccaattaagccgaaacatggcatgccgcaaccgcgggcgggccttgtgaggcgaggcccagccaccaccgggagtgcctgtcataatatattcgttgccgcccccgtcaaaatcccattcaatgaagcccgtggtcttggcaccccagagctgcgggcctttgatagtgaagttcatccgaatacgctcggctgaaaatctcagccggccatgttggttgttgggatcgttgttacgcgagacaagctgtgaaaggttgttgttcatctgggtggagtcccagatgccgtacagggcgataaaaccgccgagggtaaaatcggcggcggcctgaacgcctacgggtaccgccaggagcaaggcggtgagaagcgccgctcctttccattgtttccaggtacgcatattctcccctcttatttaataaaattccccgctttctccccgcgggggctgttgccatttgagcgccatggcaacggtaaacgtaaacgcatcttaacatacttttaaccaaaagttaacaacctttttttataaaaaaaagccctgcagggtgtccccccagggctttttttcaactttgtcagcaacggcttagaaatagaagaagccgcagaacatcatccggtggttttcgccgtaatcagagatttggctgttagtagtccttttctggaagtaatcggtgcggacgtaagtatattccagaccgaacttcaaggccttgatgggctgataccacagggtggcataatagtgctggttggtcttgaccgggtcgttggcggtggtgtcaccgatccagcggtcctgatcaactccgaaagcccggttgataccccagactatgttcgtataccactggttggtaaaatagtactgagcctggacataaccaccaaaccgctgcacgagctgccgatcgccgatgagaggattagcggcaacgccggccccggaaacataattcaagtatgaggctgtggtagcaaaatcttcaaagtagccgtccaaccccgcgcctacccaccattgggtcagcaaggaggcggttccggccagatttttggtggtagtcggaataaccggaatgaagacgctaccttccaccaaccaatgattgagatactgctggtctctggatgagacataggctgcggtaaaattgttattgccgaatacctgcccatttgcagctgcagccgggtcagcagcgaatctgcggaaacgttcccgccaccaggcgccgccgacgcgcaccgagaagggccgcggggcaccccagaaggcggccttgccccaaagatcagcatcatatttcacgcgggccacgatcttaggagtttcggaagattcacaactatacgggtttgtgccagcctgggtgccgtttacctgtaaaccccagaggccgttggtgggttgggccagagcgaaggaggcggtcattttgccgggtccaatgccaaacatctggctgatgcggatctgcggctcccgcaagaagggctgaccggcggtggtgcaggcgccgaagttggccgtctccggcacttcttcggtgagcagcgaccagtactgacccatcatcaattcggtttccggccagttcaaccggaacatggcatgccgcaggccgatgcgggccttgtggggtgaagcccaaccgccgccgggagttccagtcatgatatattcattagaatgattgtcgaaatcccactcgataaagccggtggtcgtcgcgccccacagcttcggccccttgatagtgaagttcatccgggtgttttcggcggtgaacttcaggcggccgtgctggaagttggcgtcattgttgcgggaaataaactgcagcaggtttttatttacctgggtggagtcccagatggtctccatcttgatgtagccgcccagggtgaaatccgccgccccaaaagcggacaggggcaacatcatccccaccgccaccatcagggctataaacattctctttttcatcattccccccttaattgttaaaggttaaccttttcccctttcaggttagcacaccttcgcttccgtcaagcacttgattcgctttacgtttttcttatcccccccttctccctcataatcactatgattagatatattcattgcttagcgctaatatagggcaatgccctgattttgtcaacaaaaaaatcgccaaaaagacaggattgaatataatctttaatgtcggccagcaggtaaaataacttgaaataattccgctctctagtatactgaagatgctatcgtcatttttccaaaaacaccacacacccgcaaacaataaaaaggattattggtagcgcaggtttccagcctgtgcaaatgatattttctcactacccgggctgtttttttatttttaagacgtcgattttattgtaggggtgaatcttgtattcatccccctacggccgccgatcaatggtggggtgaatcttgtattcaccccccttcggccgccgatcaatggtggggtgaatcttgtattcaccccccttcggccgccgatcaatggtggggtgaatcttgtattcacccccctacggttgctgaacactgggggagacgaatcttttattcgacatcagggcgggcgaacacaaggttcgcccctacagcggacaatgggtttttttatttttaagacgtcgattttattgtaggggtgaatcttgtattcatcccccttcggccgccgatcaatggtcgggtgaatcttgtattcatccccctacggccgccgatcaatggtggggtgaatcttgtattcatcacccttcggttgttgaacactggggggacgaatcttttattcgacatcagggcgggcgaacacaaggttcgcccctacagcggacaatgggtttttttattcttaagacgtcgattttattgtaggggtgaatcttgtattcatccccctacggccgccgatcaatggtggggtgaatcttgtattcatcaccctacggttgctgaacactggggggacgaatcttttattcgacacccagggcgggcgaacacaaggttcgcccctacagcggacaatgggtttttttattcttaagacgtcgattttattgtaggggtgaatcttgtattcaccccccttcggccgccgatcaatggtggggtgaatcttgtattcatcacccttcggttgctgaacactggggggacgaatcttttattcgacaccagggcgggcgaacacaaggttcgcccctacagcggacaatgggtttttttatttttaaaacgtcgatttattgtaggggtgaatcttgtattcaccccccttcggccgccgatcaatggtggggtgaatcttgtattcatcacccttcggttgctgaacactggggggacgaatcttttattcgacaccagggcgggcgaacacaaggttcgcccctacagcggacaatgggtttttttattcttaagacgtcgattttattgtaggggtgaatcttgtattcatcccccttcggccgccgatcaatggtggggtgaatcttgtattcacccccctacggttgctgaacactgggggagacgaatcttttattcgacaccagggcgggcgaacacaaggttcgcccctacagcggacaatggagaacttgaaaagcatcattcctgcgtggcgatatctttctgctgtataacttattattattgcttgttaacacgaggggcggaaggcgccgcgctttgccgcccggcagattatttctatattctaaggcattaatattgaaacaccatatgatctatttcatattattgtgtttctgtctatctgagagcccagttttggccggagaggggcagtcggggttgacaggtccaaccggcggccaaatgctggcgttgagagccaccaccgaccctgttccagagcttttggccactcaggtgcggatctatatctatcagaaccacacgcgcctctggcttcccccggaggcaatgctgcccttgagtttagatggttcggcgataaaaaatgtggtcaacaagtctcatctggcgaagttagtccagaagcttgccggtcgccagggggtcgatcctctcctggtattggctgtcattcgccgggagtcggggtttaactctctggcagtatctcctaagggcgccatggggttgatgcagctcatgcctgagaccgcagcccaactcggagtggaggacccgtttaatatcgaacagaatcttacgggtggcatccgctttctgaagctctgcctgaaccgcttcaaccagaacgtcgtcctcgccctggcagcctacaatgccggtccggagcgggtggaccaataccaggggttgccgccgtttgccgagacccaaaatttcgtcagcttggttatgcaggattactgcggcgaacctgttaatctggcccgattccgccagccagcggcaagtccggtcttggccacaccccttgaaatcgccaaaactcataaacctcgcaaattgctctccctgccatttttcagccggccgccgctgctggtaaccgaataagatttttcagggggtccggactcacccaaaaagtcatcatgtttaaaaatcaccacgaagcatgaaaacagaatcgtgagctgctcccaataatgttttttcggctcaccgctcgctgtttttagataaattttttctcaacaaccatgttaaacctaatcggcggccaggggccgtcctatcccattatcgacaatttatcggcaatttactcatagggcgggccgcgcccgccgtctttaagagcactgttttcatataataatttctgcttgagaggcccaaaactccaagtctgctcgtatcaggttctcctcataacgcagacccggaggtctgcgctattaatcatttcaaccggaaatcagaaaacaacaacttaactagccagtactcggaactcaggttcaccgcttatgccgatggataacacttcgcagccggaaaaagaagaggctgtgatttcgactgtctccccccagcagccatcaccatctcctcccatgggtgataatttccccagccagttcgccaagaccttcttcggggtgctcaccgttgttatcctgtatttttcctatctgatcgtaaagccctacctggtggagatttttctggctttggtcctcttttttatcagtaaaccgctctaccaggcaatcctcgggttctgccgcggctggcgcggcatcagttcggctttgacctgtctcctattggccctcttcatcatcctgcccattctcatgttggccggcatcatcgccagccaggcgctggatttgtataaccttatcagcgccggcctgcacagcgggaccttatggcaggttctgaccaaaaaattggcctttttggaagactatgccaagcatctaaacctcccggtaaatttagaaaatctcaaaattgaagaagtcatccgtaccgccctgatcagcgccagccaattcatttataacaacagcatcggtctggtcaaaggctttaccactttcctcttcagcctgctgttgatcctctttatcactttcttctgtttcctggaaggagacgatttcatcgatgagatcaagcggttgtcgccgttggatcaggcgcataatgatgagattttaggcgacgtcgagaatactatcagggccactatccgggggacggttattgtagcaattattcaaggaatcctggggggcctgggcttcttctgtttcggggtaccccgggccgctttttggggaaccgtcatgattccggcttcggtaataccggtgatcggcgcggctattatctggttgccggccgcgctcttcctgttttttcagggtcatatctggcaaagcttaggaatggttttatggggtggggtctttatcggctctattgataacctggtcaaaccgtatcttatgaagggggcgcgtcagacccccactatttttaccttattcgccataatggggggcatcacctatttcggcatgatcggttttattctgggaccgttgattctctctttcctgttgtcggtattggagatctatcgcaagacaatcctcatcagaagtcaaacacctccatcgaatgcagccctgccgattgccgagtcatccgccgcaactccgggaaacaacgataccatataaattgtcatgttccggtgatcacaacgaagcataaaaacagaatcgcggcggctgctcacaataatgctttttgctcaccgctcactgttttcatacagaattttttctcatcgaccatgttaaacctaagcaacggccaggggccgccttatcccatgatcgataatttattggcaatttactcatagggcgggttgcgcccgccgcctttaagaggactgttttcatacaaaaggctggagcagagtaggccccagcctgatgacgcatctctagccgcagaagcaaaccgagactttactccccttctccgataaaatttttcttcagatcggcgaaattcaactggctctgggagaaggcggcccggctttcaagttgctcgatctcctgctggaccaaggtcctatccagatggcgatcctcatgaatcagttggcagtattcttcatacaactcctgcttcaattcttcggaaaacaatcccggcttgcccaaatcttcttctaaaccgaagacattgtccaagagatagaaatacgtcgcccgggcttcggataaccggcccatctgagccaagcggtctgctttctcctgcgccaggcgaagcttttcttccagctcaccggtctccgcggcgccagtcggtccgacctggccgataatagaatcgatgctctccaagatggtatccagatccgggctttcctctttaagaagctccctggattccaataccttatcagctaactccaaaattatcttgatcagttcacttttggaatactgtttcaactggtctcttaaagcggttcgatctaaaaaactctccggcttgtcaagccaggccgccaacactgccaaggcgcagacacaccaaccctcgccttcatgctggcaggtgcaggtgctctgtaaccctccatcgataattgacacggcggcagtacaccaattctcattattctgaaccgccgcctccagacggtcgggggttcgaaaacggaaatgtacctgtttttggcggaccaactcctgcgccgccagccactgttcttctgaccccaaccgctgtattttatctgcatcaagttcttcaaaacgcataaataattccctttagtctcaactttaccagttaagtttatatctgcttcttgcaaaaggcaattcgaatataggcttaaagaaattttttttgaaataatttcttggattagaagcggaaatttcggctgcggtcaaaaaggcggttgagtcgtttctctaattctaaccggaatccttccaaggccttgccccgcgcatccggaggaacccacactggctctccgaataaaagcgctacccgactgaacggccatatcagctcaaatcgatcccaggtgtttagaacagttttcctttcgctggccacggctaccggcaggacaggaaccccagcctcccggcccaacaccgctacccccttttgtacccggtgacagggtccgcgggagccatcggcgataatgccgccagactgtccccggcgtatgagaccggccatctttttcaaggccgccaggccacctttattgcgggagcctgagagaatcatggccccaaacctctcggcgatgcggcccaccagctcgccgtcataactggggctggccagcagcactatctttcggggccgatctcgaaaatggtaaaatacataggcaagctggccgtgccaacaggtatagagtatcgggtggccttgggcttcgagttcggcttccgctttcgggttgattataatgtgagaacaactaccgaagatgctcatcatgactgctctcgcaataggtggcacgagccgcagccataagggatgacgtagtttcatatgaaaacagtgaacagtgggcggtgagcggtgagcagaaaaagcattattgtgaacagctgccacggcttagttttcatgcttcgttgtgctccttggaacatgaaaattcagatgaaattaaagaagcttcttgccctggggcaggcgctctaattttgccaggattttttccgtataaatgccatgctcctctaataggggagacgttttccggatcaggttcaacttcatggtaaggaaattcaaccgccgcatctgatttaatttctccttctcatcgggcatgttggccatcatgtcctgcaaagtaagtatctctttctgcaattgcagctcagggggcaggcagtccgccatcttcaatatcttgtaaggcatccgcagctctgccggaatctggctgtcgtcctctaatttcaagggccgccccttgcccaccagattgttaaaaaccccctcttggatggcctccaagatacggttttcagctattttctctaagaaaaacaatatctctctccttacagagaaaaacctgctacccggaagttccgagttccgaattttgagaagagattatcatatccatatgagattcttgcaaaactctggttatggggttatggtcattctgagtgcagcgaagaatctaatggttttatagacttaagatcctgtacttcgttcaggatgactaaaaagctatttggcaaaagtctccataagttgaggaacacaacgaagcatgaacgcagaactggggcaactgctcaccacccgctcccaccgctcatcgttggttctaggaatcgcctaggtgctttttttttgccttagcatctgataaaatataaacaatattaagttttcaggaaggaataaaaacgctccgcaataaaatcgcgggtccctagaaaacttaagaaattgattattcggagatgatatgacccaaagggaaacagccctggccggccatttgacgccggcaatgatagccgcagctcagaaagagggaatgccgccggaattcatccgaaccggcttggcccaaggaaccctcgccattccggctaatgtgggccaccacaatctggaccccattgccatcggcaccggcgtccgggtgaagatcaatgccaacctcggcgcctcgccccacgacatcagtctggccaaagagagagaaaaactggccgccgccatccgttacggcgcccatacagtgatggacctgtccaccggcggcgacctgaatgctatccgcacgaccctgttaagcgagtgcccgttgcctttcggcacggtgccggtataccaggtcatggccgaggccaaacgactggacgatattaccgccgaccaccttctcgaggccgtccgacttcaggcccagcagggggttgattttgttacagttcattgtggcgtcacccgcaaggccctgccattgctgaaaaatcgggttactggcgtagtctcccgcggcggcgccttcctggtcgcctggatgcgccggttcggccgggaaaacccgctcttcgagcggtttgatgaacttctggacatcgcccgcacctatgacgtcaccctcagtctgggggacggcttgcggcccggatgtctggccgacgccaacgacagggcccagttccacgagttgagagtgttgggtcagttgacccagcgggcttgggccgccggagtccaggtgatcatcgaaggtcccggacacgtccccttacaccttatcaaaaaaaacatccgcctgcagcagaagtactgccatggcgcccccttctatgtcctgggaccgctggtcaccgatgttgctgccggatatgaccacatcgccggagctattggcggaactttggccgccagcctgggggctgcctttctctgctatgtcacccccgctgaacacctcaaactgcccgaggttcaggacgtcatcgacggcgtcatcgcctcccggattgccgctcacgctgccgatattgcccgggggctgcccggcgccgcagactgggacctgaaaatctcccaagcccgccgcgccctggattgggaaacccagatcggcctctcagtcaatcccgacaaagccaggcaatatcgtctgtccagccgcgccaaggatgatcaatgtactatgtgcggccgattctgcgccatgaaggtctttgatgaacgcttcgatgaaagggaaaaagactgataggactgccagcctctaaaagatgccagcgccggtccgattaaaaatcgattccccttcactgaacggctggaggggtcttactcccagggccgcgataccggaaagcgatacctatcccgctcccattattgggccatcgggttgggttcaatcgctttgcggttcttgacccgccgtcgccaccagaagacataggccgccgccccaacgacgcccgccgccactacgacaatgtccagggtgtgagaataatgatgaatgatctcccaatgttcctttaatttcaaccccagataggccagaaacatattccagatggcggccccaatggtagtgtaaaccagaaatggcgttaggttcatcttccccaaacccgccgggatagagatcaggtggcggacgatgggaatgaaacgggagatgaaaatggtccggctgccgtagcggcggaaaaatgcctcggtccattccaggtggtgcggattcagcatgagataacggccaaaacgcagaaccacaatctcgcctttgcgtcccatccaatacgacgccagcgaacctatgatagatcccagagtgcttgccgccatcacccctaacagggtaaattcgccggtgtaaatcaaaaatccggcgaatggcatgaccatttcgctgggaaccggagcgatcatgctctcgagggccatcaggacaaagacgccggtataacccaaaaaagagatgagctccgtgatatagtgtagtaatgtttcggttagacccatatgaagtttcgagtttcaagtttcaactaggaatatgaaggaatccaaaccaacttcagatatctcctcttccctattccctcacccctaattcctgccgacggatgttatcctccacccgctcctgtaaatgttgtagtccggcgctgatccgcaccggatagttaggtggatcttgaaggattttgtactgtgtcggcaactgctcaaattcacgtaaaaataattcccgagaggcgctcagcggcggcaggggtgccagcggccgtccctgggtcatcaccggctgcaacagcggcttggcttgggaaaaagattcttcccgcagtccgatgacgtcctctgccatctgcccttggtgctcataaaaacggaagagctgttttttatcaacgtaggtgactttgccggtagacagtttcatcaccggtttatcgccatatttcaccagcttgtaggcaatatcaaaataaggggcgtctgcggcaacccccatcttggtaccgacaccgtaggcgtcgataaccccgccagcttccagggtacgggtgatcttgaattcatcgaagccgccgctggcaaagatggtaacgtagtcgaggccggcctcgttcagcaggcggcggacctcaatgctcaaagccgccatatcgccgctgtccaaccgtaccccgcgcagtctctcgccccgggccgccatttccaggcctacctgaatggccttcttggccccggcgatggtgtcgtaggtgtcgatcagcagcaccgtgttgtggggaaaggcccgcgcaaaagcccgaaaagactcaatctcgcttttgaaactggtcacataggagtgagccatggtaccgaagataggcagaccgtagagcttgccggccaggacattgctcgtcccgacaaagccgcccaggtagctggcccgggcaactttgagccccgcatccgttccttgcgtgcggcgcagggaaaaatccaccagccgccgccccccggccgctaccgtagagcgggccgccttggtggcgatcatagtttgcagattgatggcgttgatgagaaaggactcgactaactgcgcttcgataataggcccggttacctccaggatcggttcatccttgaaaaagatgctcccttccggcagggcccagacctccccggtaaatcgcaccgtttttaagtaatccagaaaggcgattttaaacaggcgggttgaatccagataggccagatcgtcttcgccaaagcgcagggttgccagataattaagcgcctcctccaacccggcggccacaaaatagccccgatccgggggatacttgcggatgaagaggctaaaagtcgcctcctcatgcatttcctcctccagatagctggctgccatggtcagctcatagagatcggtgagaagggcgtattgctcccctaagtgggggtggtttatatgcgggttattggatagcatttttttgaactataaatgtaatggaatgacctctctgcgtcaataaattttattgttcagccttattaaaccagacttgacggaggacagatgtcgtgataataaggtatcataacagtagagttgatctgcgggttggctgccgccaactacggaacccggtgtgaatccggggcggtcccgccgctgtaaccggggacaaaaccggcagaaccactgtctgagcccactcaggcgggaagggccgggggaggttgatccggaagccagaagacgagcaggtcgatcctcagggcaggtttatggcaacaaccgcccctggccagacgcgccaggggctttttttatggtgcccaaccggtctaagttgcataaggcgaatacaagattcgcccctaccgatgggcctgccggtactgcagtgccgtagcgccgtaccgccgtagttagcaattgttcgcagcacaggctggaaagccggtgctaccgggaagtcattactcatgatgggcgggtaaccgctaagtcaagacaataaaataggaaaagatttggcaaacgctacaggtggaaaaatggctgatcagatgttagcagcggtcctccggggacccaaagatttagcgatcaccgaggtctctcgccctctctgcccgagcggcggtctcctcatacaagtgcgcgcctgctcgctctgcgccaccgacgtcaagatgtggcagcggggacatcgtgacctgctgttgcctcgcatcctggggcatgagctcgccggagaaattgccgccgtttccgatgatttatctgactttcaggtgggtgaccgggtgcaggtggctccgggattgccctgtggccgctgccgctggtgtctacagggcgctccgaacatgtgccaggctatgcagattatcggttttcaccacgacggcggtttggccgagttcgtcgccgttcccgccgccggtgtgcaccagggggcggtatcgcacctgcctgacgctctagcctttgaccttgccgccctggccgagcccttggcctgctgcctgaacgcccaggaactggccagggttggcatgggggaccaggttgccatttggggggccggtccccagggctggctgcaggtccaggtggcgcggttgcggggagcttcccggataatcctggtagaaaatgatcccggacgcttgcaggatgcagtccaagccggggccgatctattgttggacattttccaggaagatccggtaaccgccattttggagaccacggccggcaagggagtggaggtggtgattccagcctgtggctctttggaggcttttgactggggtttggcggtactggcgaaacgaggccgtctgtgtctttactcgggtctgcccaaggaggtagaaactcatccggtaaacctcaaccggttgcattatctggaagcttctctggtaggcgcctacggctgcacctcccggcagaacgccctggccctggaactcatggccaagggacgcatccgcgttgatcgtctgattacccaccgccttcctctaaaccgggtggaggaggggttcgagctcgtgcagagccgccgggggctaaaagtggtcatcgaatgtacctgactcggagttattttatgaataatcccaagaattatgatgaattagagctacgccgctttggccgggccattaccgagctggcccagggccaacacctgagccgggaagagaccaaagagctttaccgccagattctcctggccgagcagccagacctgcaacagggagcttttctggcggcgcacatggcaaaatctcctaccctggacgaaattgccggtgcctgggaggcccagatggattatgacgtggaaaccatcgatcctcccctcccaggtccctgcgccgatatcgttggcaccggctcggattatctcaagaccctcaatgcctccagcggcgccgccatcctggcggcggcggccggagcctatgtggccaaaaagggggcccgggccgccaccggtgtcagcggcgcctccgatatctttgagaccttcggagtcgacctcaaggcccctttgtctcaggcggcccaagccctgacagcccaccgcctctgttacatccccggcgaaaggttcctgcgctccggatggggacgtttgatcgcggtgatgcgttttcggaccatcttcaatctggcctgtccgctcctcctaccctgccgccctacccgctacctggtgatcggggcctatagcgctgatttggcgcgtcaattggtcaatatctgccgggagatcggcttagcgggggccttgggcctctacggccagagcgatcagcatgagccggatcaggggatggatgaagtctcggtctgcggtcctacgctggtagtagagctgcgccatgatcaaataaccgaatatgtcctcgaacccgaagacctgggtctgcggcgatatccttatgaaaaaattgctgcccaaggtgatacttaccagaatgccctggctctcctcaaggtgttaagcgccggaaccaatggtgccgccgccgactttctggccgccaacgccgccgcagtgctctatctgttgaatctggctccatcctggcctgctgcggtggaacaggcccggcagaccttggccgcaggaaaggctcttgacacgttgcgctctctggtcgcggttcagcagggtaattcccggcatggagaagaaaaactaaataaattgttgcaccagatcaactcgtctacgactcttatcgcctggaattagaaagattacttcacccttgacttaaccggccacttttttatgataaagtattcggcaacgctttctctttaagtggccgctttggattgtatccgccagtcgaaatggttggaagacgcattttggccgggagaatcgaaaaattaaaagaatatccatggatacgtcatattcgatcaagccccccagtgttcacccgcttcaagtcctggttatcgatgatgaaaagaacatccgcgtggcgctcgcggcttatctggaagggatgggctgccgggtcttgacggtggctacggctggcgcggctctttccgccctggagagccagccttttgatcttgcctttctggatctccggctcagggagatcagcggcctggaacttcttcctaaactcctgtcagtcaaccctcgtctagccgtagtgatgattaccgcctacgccaccattgataccgccgtggcagccatcaaacggggagcgagggactatcttcccaaaccgctgtcaccggctcagatcaagcacgtggtagatgggctggccgaacgtctcaatctctatcgtcaggtggaagagctccaggcgcatctccgtgaagccgtcccggaggtgatcttggcaacggcatccgtcaagatgcaggcgacgctggacctggtggagaaggtggcgccgaccgagatttcggtgctgcttctgggcgagaacggcaccggcaaaggagttatcgcccgctggctgcacacccaaagccggcgcgccggaggtccctttgtgctggtcagttgtcctaccctttccgaggagctcctggccagtgagttgtttggtcatgtaaaaggggcttttactggcgccactcgggaccgggaagggcggttggaagccgcgcacgggggaaccttatttctggatgaagtgagtgagatctctttaggtttacaagccaagctcctacggatgctccaagaaaagcagttcgaacgactgggggaaaatcgcactcgccgggtagatgtgcgggtggtggcggccaccaatcggaatctggaagaagaagtcaaggctggccggttccgggaagacttgttttttcgcctgaacgccgtacaaatcagtatcccgccgcttagagagcgccgggaggacatcccgatgctggcccgacggttcctggatttttttgcccgccagactaggcgacctacccccgaactttcttcttcagccctgaacgcccttctttcttactcctggccgggaaatattcgggaactgcgcaatgtcatggagcgggccatgatcctctggccttcccaagtcattgagccgggggctttcccagagaacattgcctcccaaatatcggcggcgccggttttgggcggtgattataccctggaacgtatcgatcgggagcatatcctccgagtcctggcgcggaccaccacgttagaggaagcagctcacattctcggcatcgattcctccaccctctggcgcagacggaaaaaatacgacgaagaaagctaaacgtccaagttcgattagagtcttttaccgcccaactaccgcatattgcaatatcctctccgggaaatcttgcattttgcaattctcgcctccgactttctatttgtaatctattgaaataacttttctattcttcttttcgttcccggtctaatctttgcactattactaatagctgttttaagggtttatggaatcgaattgcaaataaaagggaaagctatgctagacttagctgttttcggtggaatttttatcttcttgattctctcgtgggggtatgtgctgctggctgagaggttgtaggagaacaacatgacatgggaatatcttatcggcagccttatttccctgatgctcctcatatatttgctttatgcgctgctgtggccggagcatttttaaggaattgttctcatgagtattgctttccgtgacgacgagaagccctcgcagtccccccattccgccacatcggccgggcgtctacctgacattcaacttgaaaagcgagaccggcgtaaaactctcgtcatggcgttaggggccctgggggtagtttacggcgacatcggcaccagccctctgtatgccatcaaggaatgctttcacggcttccatgccatagaagttacccgagccaacatcctaggcgtcatgtccctgattttctggtcactgaccattgtggtaaccatcaagtatgtaacctttattcttaaagctgacaatgaaggtgaaggcggcatctatgccctgaccgccctgtttttgcgaaaagggggcaagctggtttcactaaaaacggtcaaatatctttccctgctggccattttcggggcagccctgctctatggcgacggccttatcactccggtcatctccgtgctttcggcggtggaagggttaaacgtcgccaccacggcgttcgaagcttatgtcttgcccatcacctgcgctatcctgatcggcctatttatgatccagcggcaggggacggcgcgcttgggcaaggtattcggactcaccatgctgctgtggttcttttccctggcgagtttaggtctgatgcagatactcaggcgccccgaggtcttggtagccctgaaccccggccatgcggtggccttttttgccgccaaccagttgcacggcatggtggtattgggagctgtggtgttggtcatcaccggaggtgaagccttgtatgccgatctgggacactttggccgggggcccatccaactttcctggctgaccattgtctttccggcgctcgtgctcaactatttggggcagtgcgccctgctcctggaaaacccccaagcaacttaccatcctttctatgagttggtcccccggttcctgttgtatcccatggtagttctggccacggcgtccaccgtcatcgcctcccaggccatgatttccggagtctattccctcacccagcaggccatccagatcggttatttacccaggctccatattgtccacacctctggggagaccaaggggcagatttatatgccgtgggtaaacaccgggatgttgatcggctgtttggggctggcgatcgctttccaggaatcgagccgtttggcggcggcctacggcatcgccgtcacgggcaccatgggcatcaccaccgttatctactattatgtggcccgttataactggaactggccacggtggaaagtactcctccccgtgggggttttcatctttttcgatctcgcctatttcggcgccaacatgctgaagtttgtggatggcggctggtttaccgtatctgtggcggtactgctggccattgtgatgattacctggcgggacggccggagtctcctggctaagcgctatgaggacgccagggttcccgtggaggttatcttgagagacatcaagacctacaaactggtccgcacccccaggaccggcgcctttctctccatttcccccgtgggggtccccattaccctactgcaccttctgaaacacatcgaagccctgccccagaaggtggtcttgatgtccatcgtttccgccaatacacctttcgtctcccggcaagagcggctggtcatcaccgccttgggccaggatttctaccgggtgatagcaacctacggcttcatggagacccccaacatgtcgaaaatcatggagatcgccactgaacagggcctggaactggacgagttttccaccactttttacgtgggccgggaaaccctgatcaccaacggggatggcggcatgtctagctggcgcaaaggactgttcgccttcctttccaggaactcctggaacgttaccatatatttcggcatcccatccgaccgcgtggtggaactcggggtccaagtcaggctttaatactattaaaatgctcctgatttaaataacataccccagcagtgaggagaagcttccaatatttatggatagttccccccgcactgccgcctgagggcatgcgtatatcccaaccgcttcgggtggctccaatttaggccccacttcccagaagctgcgggatcgtgctataaatgtcttagaagatttaaagaaaaacaatcccgaagccgactttccggtcccggcagaactggtgacggcctccgccagcggcctggacccgcacctctccttggcaggagcgttgtggcaggtgcctcgggtggccaaagcccggggagtggccccggagcgtctcaccaccgtggtgaaagcaaatctggaagggaggaccctgggagttctgggagaaccccgggtaaatgttcttcttttgaacctggccctggatcggcagtttggcaggccttgacttggtttaaactatgaaccccactaccaaccgcgcccaagacttcctggacctgctggaacgcgccaagcgcggccggctgaaaatctacctcggctttgccgccggcgtgggcaagaccgtgcgcatgctcaaagaggcccatgccctgaagctgcgcggcgtggatgtggtcctggcctacatcgagccccatggccgggcggaaaccgcagagttgatcggcgatctcgaggtcattccccggaagcagtttgtctatcggggcatcacggtggaagagatggacctggacgcggtcttggcccggcgcccggaaattgccatcgtggacgaggtggcgcataccaatgtacccttgtgccgccaccggaaacgctatcaggatattctggaaattaccgaggcaggcatcaacgtcatttgcgcttttaatatccaacacctggagagtctcaacgacctcatcgaacgagtaaccggggtggtggtccgggaaactatccccgatacctttgttaaggaagccgatcaggtggtcaccgtggatctgtcggtggacgacctcatggaacgcctgaagagcggtaaaatctacacccgggacaagattccctgggccttggagcattttttccggatcgccaacctctctacgttgcgggaactggcgctcctggaggtggccgagagcctgggccggcggcagccctccggtcctgaggaattgaaacttcaagacagagtctcccttaggaccttgggacgggtcatggtctgcatggcttcggcctctccccgggccaaaacgcttctccggaaaggctcccgcatggccggtcgtctcaatacccattggtttgtggtgtatgtggaaaccccaggcgaagccccaacccagatcgaagccgaaacccaacgccatcttttggaaaactttcaaaaggcccgggaattgggcgccgaggttatccgcctccaggccaaggacccggttccggccatcctcgactttgcccgttcccatggcgtcggccacattgtcatcggccgctcccagcaaccctggtggcgaaaactcctgggccgttccgtgtctcaccggatcatcgatgaggctgcggggtttgatgtccatgttatctctttcgaagaggaggagtaagacggcatgctcctgaaaaccaaactcctgttagcccaggttcccctggccctggccctcttggtgctgggcatcgttgccgtcgccaccatcggccagttggggtcccattcggaaagaatcctccacgacaactatcggagcgtcctggccgcccagcgcatgaaggaagccatcgagcgtatggattcagccgctctctttatcgctttgggacggcgggagcagggaaagcaattggccctcagcaaccgcaaggtttttgaagaagaattggcggtgcaagtaaggaatatcaccgaaaaaggggaacgagaggtctctaacgccttggccgcccgctggcgggattacttgacagcctatgagaacttcatccaggaaacgtcaaacgaggctttgagggatcgtgttttctccgatcttttccctaaatttcttgccatcaaagagggtgcggaccatattctctccctgaaccaggatgccatgatcagaaaaagcgatgaagtgcgccaggtttcccagcgcctggagagattgattaccttcgccgccctggtcgccgccctggctggcatttttgcctctagcgtattgaccaccaggattatcagacccctttcggttctgactcaaaccgctcgccggatcaaggagggtgatctggcggtccgggcccgggttgaggggtctgatgagattgccctgttagcccaggaattcaacacgatgaccgacagcctggatcgttatcgccggagttctttaggggaattgctccaggcccaacaagcttcccaggctgccatcgacaatcttcccgatccggttttggctaccaacctggagggaaaaattctgggcgccaaccgtattgccgaagcgtggtttggcccgattttatccggctcttgtgaggaaaccgggcaaaatccggaacccgtattgactaccgccatcaagaaggccagaaaatatgtgctggccggtaagggggcgtatcggccttcggacctggaagatgcggtaaacatacatgcacccgagggggaacgctcggtgctgcccctggctgtaccggtgtatgatcaaaacggcaacttggccagcgtcagtctgattctccgggacgttactccccagagcaaaatggatgccatgagcaaaagcctggtcgctacttttgcccatgaattccggacgcccttgacttcgttacatctggccattcacattttgctggatcaattggccggtgcgatgacggaaaagcagcttgacctgatttatgctgcccgggaggattgtgaacggctgcaaaacctagtggatgacatcctgaatctggtccgcctccaatccggcaagattgaactgcggcgggtggtgatccggattttctccatcatcaagaacattatcgaccagcaccgccttctagccgaggagcagggacttgatctggcctgcgtctatcctccttttgatgaagaggtctttgccgatcccgagcgtttggaactggtttttgccaatttgatcactaatgccatccgacatacgccagccggcggctccatcgaaatccgggtccttcctgaaaaagagttcctacggattgaaataaaagataccggtgaaggcattccgctggaatatcagtcccagatcttcgaaaagtattttcaggtttccggtagtagctggaaaggtgttggcttgggtctggccctggccaaaaatatcattgcagcccatggtggagaaataggtctttcaagccaatcgggccagggaagcacattttggtttaccctcccaagactggagaacaagccgatggataatggcttgtgataaaaccgcgttgcacttaagatcacgttttgaagcttcacaggagattggcaagaaaagagtttcgagttttaaattccgagtttcggattaataaagaaataacttttacacaggctggaagcctgtgccaccgccaaatgattttcatagtttgcgggcgattttaaagaataatagttacatagaaaatagccggtaggacgggaaagcgcagcgcatgccgccgcagttaggaaatgattgtttcacaggctagaaagcccgtctaccagcaatggaaagataaaaacttcaacatctggtgaaaaatgcgggtgaaaaccctcattttttttagtgacaatatattataattgtgttagtggaaagcaaagttgcataagtagtaaaatcgtaacacttcagttgtttggggcgaatacaagattctcccctaggggtgggcctgtcggcgctgtagtgctgtagggtggtcaccgcccaccattccttgatctattttctcaggtagctgaagtattacgtaaaatacaatttgccataatcttcctcaggtgccaaaaagatggtagccgcaaagccttccttcctcttcaggcattcatatccaggtacccgagcgcctctctttgaccatcctggcaggaaaaatccatgtcaaaaaacataaagaaccttttctggggaatcatctgtgttctcgccgttggggccggtatttatcgcggtggattggttttggggttattggtggttgttctggcgttcatctttttgaaaggaagggttggccatgcaaaagcaaagttctaagttggttgcggtttcggttggattgtttcttctcggtctctattgtgccggttgtgccagcagcaaaggttcggtctcagcggttgcccctctgcaaactgatgtctccctgggaaagtatgaaaaggtgctgatagagattaaaaacaacgataacatacagataaccgcctccgaaaaagaaagaattttaatgcaaattattgcggcggtgaaaagagattatcctaccagatttaaaggtgttaacgaaggcggcgacgatcccgccactttgcgggccatcgttaacatcacccagtatgataaaggcaacgcctttgcaagggccatgctggcgggcttgggtcagataaaaatcaacgccgacgtgagtatctgcgacagctcctctagcgaaaccttatgcagatacgaagcttccaagagatttgcttggggcgggatttatgggggatctacgactatagagacggttgaagagggttttgccaaggccgtggcggattgcatctgtggcgccagtgaggccagcaagggaaaatcgtagttcctgccgcatgctcatcaggggggggttattcgcccccccaacgccaggtgaaagggttcataatgattagccagccacttttaaaaagaccaccgccaatggcggcaacgtcaggttgagagagaacgggcgtccgtgatgcggccaggggtcggcgtagaggccgccggcattacccaagccactgcccccatactcgagggcgtcgctgttgagtaattctttccagaagccgccgtgaggaacgcccgtgcggtagttaaagcggggcaccggcgtgaaattgcaggccaccaggacaacatcctcgggacgctggccctggcgcagaaaggtgatgacgctggcgtccacgtcattgcagtcgatccattcaaagccggtccagttgaaatctacttcataaagggcgggttgctgccgataggtccggttcaggtcggccagccaacgctgtacgcccgcatggctgggaaagtccagcagatgccagtcaaggctggtttcatggtaccattcattccattggccgaactccatccccataaacaggagctttttccccggctggccatacatatagccgaagagcaggcgcaggttggcaaatttctgccaatagtcgcccggcaggttgtgaatcaaggaacccttgccatgcaccacttcgtcatgcgaaaggggcagcacaaagttttcggtgaaggcgtagagcatgcggaaggtgatggtattgtggtgataacgccggtgaatggggtcatgagtcaggtattgtaaggtgtcgtgcatccagcccatgtcccacttcagcccgaagcccaaaccgcccaggtaggtcgggcgggagaccatggaccaatcggtggattcctctgcaatagtctgcacgtcaggaaagttcttgtagacctcttcattgaacttgcgcagaaaccagatggcctcgatattctccttgccgccatagatattgggaatccactccccttcttcgcgggaatagtccagatagagcatggaagccacggcgtctaccctgagaccgtcggcgtggtgtttatccagccaatagaaagcgctgctcaagaggaagctgcggacctcattgcggccataattaaagatataactgttccagtccggatggaagcctttgcgcatatcggcgtgctcgtaaagatgcgtgccatcgaagtaacccagaccgtgttcatcggccggaaagtgagacggcacccaatccaaaatgaccccgataccgcgctggtgcagcaggtctaccagatacatgaaatcctggggattgccatagcggctggtgggggcaaaataaccggtggtctgatagccccaggaaccatagaaggggtgctccatgactggcagaaattctacgtgggtgaaacccatctcttggacatagtgggccagtttgggagcgatctcccgataactcggtgaacgattggcgtcctcggggatccgcatccaggaacccagatgcacctcgtaaatagatatggggctcttcaaagagttgcggcgatggcgctcggccagccaatcctgatcgccccaggcgtaatccagttcccagatgatcgaggccatgcgaggcggaccctcataaaataccgaaaaggggtcggccttctccacccggtagccgttgtagcgggaatggatataatatttgtactttgcccctttcactacccctgggataaaaccctcccagatgcccgattgcccgcgggaacccaaggggtgcgattctttgtgccaaccgttaaaatccccgatgaccagaacgcgctcggcatctggcgcccaaacggcaaaatacaccccccggacaccgtcggcctccatacagtgcgccccaaatttatcgtagagccggaaatgattaccttcgttaaaaatgaacagatcatcatcggtgagccgggagatgtcatagcgcaccggacccacagggatcggagccggggtaaccgtgccgggggcggaagacgttgaaatggttttcttcttcttcataggcaaatccaaccgacggtttttctgtaacggcaaaatagaaagccaacagcatcaggagaaaatatgcaaccaatcgtcctgaggttgttggctgagggttaacgtaggccagccttagcgattttttctctctgagactggcagtcgcggcagagcgtcgtctggggcataatttccaagcgacgaggctcaatgggcttgccgcagacctcgcattcaccgtaggtgccgccctccagacgctccagggcctcctcgatggctatcagctcctgacgtttcggttctatgagggaaaactgcgtttcttccaaaaggctcacttgagcctggtcttcctcgtcccgggcggtggccaacagatcttgatagctctctcctaaaccactcttgatctggcctttaacttcccgccagagcttgcgtttgcgttctaacaggcgttctttaagttccgccatcttatcgacgtccatgactgtcatggagttatccctccctctaacaagcaatcggtgccatacagaatgaaaaaaccatcgtttactccaggaaatcctccagagtagctttccgggtgggatgtttgagacgcttgagggctttcttttctatctgacggatgcgctcccgcgaaactttaaattcccggccgatttcctccaaagtatgttctacttccgccccgataccgaaacgcatcttcatgatcttttcttcccggggggttaaggtcgacaatatagcatccgttttttcagacaactctgaactgatgattgagtcaaaaggagaaatcgcctgatcgttacggatgaaatctcctaaccggtcgccttcatctcccacaggggtctccagggagatgggttcatcagataaattagtcactacgagaattttatcttccggcacaccagagcgctcggcaatctctttgagcaacggttcgcggcccaactccttgagcagatcataaaaagcccggtagcagcgattgcgaatctcttggagatgcaccggaatccggatagtgcgggtcttatcgtaaatcgcccgcgttatggtctgccgaatccaccaggaggcgaaggtgctcagtcgatagccggtagtgtaatcatagcgcgtaacggccttcatcagacccagattgccttcctgaatgagatcggaaaaactcaggccgcgatgcaggtatttcttggcaatactcaccaccaaacgcaggttggctttgatcatttcatcacgcgcccgcaccacttcattctctttctctctaatctttttggccaactgcttgatttcttcagcgttgggataatgccgtaaaacttcctttaaagtccgattaatgaaacggaagagcttttccttggcttgagccgttttttcctcgttttggaaccaatcccgtaccttggactgcagataacagacctcttcatgatccgagcgaaccagactcaccaacctgaggatggtttcctggccatttttgatgatgcggcccaactctttctcttcctcaggggtgagaaccgaataccgcaacatctcccggaaataggccgcgacgataccctcctgctctggcacctcttcagtatcgaaggcctcttcaatctccgcttccccggtctcttcagtcagttccatactggggtaagagacgtcctcaatactgtcgactacctcaatctcctcctcctgcagggaatcaaagacctctttaatctcagtgggatcaatgatatccgaagggatcagctcattcaggttgtcgtaggtaaggtagccgcctttttccttccccaagtggataattttgtctatataatctctatccatgagagatttttcgtaacctccgctggaagcttcagtaagcaataaagagtgatactatcataaaaatttttttttatcaaaataatttttgcgacaatcaattattaactataacgaagtttgacgtgggcaggtcagactgccgcatttcaagtttggagaacagattctgttacctacatctatgtgataactcaaaatatattgcttttccaagggtccttcggccaggaatcaataactaaaaatcctttcggggacagttggagaacctccttgccgtcgcgataccgctcgttccgggggtaatagattaaattcccactctttccttgagcgcataattgcaagagatcgctattccaggttgaaagggcttattgtcatttacaccgggttaataacttatcggctaagttattattttaagttaattatagcagagttagatgtcaagaagcattcttcggaccaccccgataacctgtccattcttcttgccgaccggttccccggttgcaggttgaaaagaagtttccccggttgtctattcagccgcaggcatgaacctgaggaaaacctgtggccttaaatcggctcggttgtaaaaaaggagactcccaacatggcccatgaatttgtggtcaacctgaaagaaggaatagatatccagcagttttttatcgtgcggcaagtcgaggaacgtctgactcgcaaaggggagccttatctagcgatggtgctggccgataaaagcggggctatcccctgcaaggtctggtcgaatgtgcgccaggaattcccgggttctttccagaccggggattatgtgggagtggtggggagagttgaatcgtataacggcgaattacaacttaacattaagaaaatctggaccttggagcagattttacaggtcaaaaaagaggccaaagattttgatgcctccctgctccacgcctgcaccgcatatgaccggcagcagatgtggggagagttggaggatttagtgcaagagcacctgaccgggccgctgcgggatctggtccaacgtctgatgtctgatcatgccgaggcgtggcaggcagcccctgcggcccgtcacaaccaccatgcttatttcggaggattgctggaacatacctggtttgtgggccgattggcgcagcaggtggcggctttttaccccgatataaatcgggaactagctctggccggggccatcttacacgacatcggcaagctcaaggaactggccaagccctactcaccggagtacaccaccgtcggccagcttctggggcatattgtcctcggattggagatgatccggcagacagccacagcaatagagtttcccgatccggagctgctgctgcaattggaacatattataatatcccaccacggctatcaggagttcggttcacccactccacccaagacccgggaggccctgatggtctattttttggatgaccttgacgccaaactcaagatgtttgaacaacatctcaaggctgatacctccgaacgccgctttaccgcctaccaccgcctcctccagcgtgaactctacaaagcaatcgaggaacccggggaacccgcagaagaacaggagatgggagatattaattaactggtgggcagtgccctacccgccgggctcctgccctgaaaccctaaactttttaaattcacaggaataatttccattgacaccggtatcttctgacattatgctttaggtcaagaatgattttctgttattaagcaatcgtaagttgtttaccttttaagtgccgttggtgtattattggagttggtggaaacctacagcaatacaaacctgataggcctcttagaagagaatcttgggaaccgaggaattgaggttaactactaatcttacctacgcagcaggaggacggcatgtttaagaagattttggttcctttggatggttcggacctggcggcaaagattctgccccaggtagaagaactggcaaaaatgtgtggcgcccaggtgactctgatcacggtaggatcttccgggatcgatctggcgggagtggctagcccagaggttttccagacagcagccgaacatgataaacgggcttcagagcggtacttacaaaaggtcaccggcgatctgcaaggtaaaggcctgacggtaaactgggcctatttacaaggtatgccagcccaggcaatcatcaagtatgcggatgacaatgatgttgatcttattgcccttgccacccacggcaagggtgaagttgcctgggtgttgggcagcaccgcggaaaaagtggtgagccatgccactgcgccggtattgttgatccgagtcatcgagttcaaaccgccattgctgaaagaggaatttttcatgggggcctagggcgctatcggctgtccacactctagaaaagcctggggtggagaacacataccccccgggcttttttgttcttttataacacttcagttgtttggggcaaatctagtattcgccccccctgaggatgacgctaccttccgggtttaccacgatttgacaactaccgggaaggtacgaattttgtgttcggcccaagcaacccatatctgagaacctataaatattacaggctcaggccgacaacggcaattttcgcctgatcggccaagtgcagcatggcatcgcgatcaaagacaagggttttgcccgcttccagggctagaacgctcgccttgacctccctcataacctgaatagtctccacgcctacggccgggacatcaaaacgcaaatcctgccctggtttactgactttcaccaccaccgccccctcaccggccaatagaccgccccggcggatggtagcatcagtgccgtcgatggcctccagggcaagcacggcctggcggcggacgacgacgcactggccgatatccagcttgccgatttctttggcgatagaccagccgaaccggatatcccgttgctcgccagccgatggccgccgtcggctgagaacgccagccggagccagcagttcctctagaaatagtgtaggcgaaacaatggtaatgccttcactttccaattcgtcagccagggcccgcaggatgccatcatcgcgggcctgacctacccggcggataatcttaagggcacgccaatcgggcctcaggtgggtgaagagtcggcctttggtaatgccgccggccataaccgcctgactgacgccggcctgttgaaaaaatcggattatcttccccaactgacctacatacacccattttagggcgctgaccatctgctccagggccggatcggtctcgccatgatgggcgaccgctactacctctagaccctgtttttgtgcagcttgggtaaatatcaggggaaatttattctttcccgcgatgagaccgattttcccggacatcaataggcgccaggcctctttctgaagattcaaggaattgcagcatcttgtggatggccggctctgccggaaaccgctgccggacctgaactattccttctttcagggtcaagccggaggcaaacaggatttcataggcagatttcaacgcctctaaggtggcactcgtaaatccgtgccgctttaacccgactaaattaaggccgacaattttggcgcggttgccgatggccatgcaaaagggaggaatgtcccgagccactgccgagcagccgccgacaaaggcataggctccgatctggcagaactgatggatagcagacagccccccgataatcgcatggtcatccactgagatatgtcctgccagagtagcagcattagacatgatgacgtgattgcccaccgagcagtcatgggcaacgtgggtataggccatcagcagattgccgtccccgacctgggtcaggccgccgccgccagcggtaccccggtgcagggtagcaaattcccggatagtattgtcgttgccgataacaagcctggtttcctcaccctgaaacttcagatcctgaggaatttcgccgatgacggcaaactgaaagatgttacagcgctcgccaatcgtggtatatggccgaatgacgacatgaggaccgaccttcgtatcggctccgatgacaacgttggcgtcgatgatgctgtaaggccccacgctcaccccggcggccaattgggcatctgaatgaacgatggcactggaatgaacatcaggcatctgcaggactctcctcccgactcaaagcggccataaattccccttcggcaacgacgttgtcctcgaccaacgccttgccgagcatcttccagacctttttcccgccccggatggtagtcatctccataataagctggtctccaggaaccaccggtcgccgaaagcggactttgtccatcccgacaaaaaaatacaatttcttttccagatgcgcctgagtggacatataggccaggacgcctcctacctgggccatggcttcgcagatgagaactccgggcatcaccggacgaccaggaaaatgcccctgaaaaaaaggttcattcagggtaacgttcttcaagcccttgatgaactttcccggcgttacctgaagtatccggtctacaagcagaaaaggataacgatgtggaagatagtgcatgatgtcttccacggccaattgatcaggctgcgtcatgcagattactccttggcaagggccaaactcagcttggccacctgcttttctaacacttttatgcgattatacatctctggcagttttttctggacggtgatcatgcgcaagaattctccgtgcggcagcaccggactgcccataaccgtctgaccggccgggactgaatttgacacgccggactgggcgccgatgcgcacaccatcaccgatagttatgtgccccaccaggccgacctgtccggccaacatcacattccgtccaacctgggtggaaccggaaatccctacctgcgccacaatgatggagttttcgccgattaccacgttgtgggctacctggacgagattgtcaattttcactccccggcagatgcgagtatctcccaaggctccccgatcgatggtgcagttagccccaatctccacatcgtcttcaatcaccacggaacctaattgcgggatcttatggaaggactctcgatccggagcaaacccgaaaccatcggcgccgattaccgccccaccgtggatgatgacccggttgccgatggtgcagccgtcgcgaatagtaacattgggatgcagcaccacgtcggcgccgatactcactccgttaccgaccaccaccccaggcaggagaatagcgcgatcgcccagactgacgttatcaccgatccagacaaagggagcgatagacacctgctctcccaaacgacaggcatttcccaggtaggcctggttgctgacgccaggccagcgccacaggggcggggcaaaaacttcggcaatcttggcataggccagatatgggtcgtcggtaataagcaacgggcgtccgagatggcccaggtggggtgagacaataaaagccccagcacggctctgttccacccgcctggcaaatttcggacgcgtcacaaaggtgatctcatgcggtccggcctgatcgatggcgttaatgccgctcagagggaggtcttccgggccccgacattcgcctcccaccaattgggccaattcttttagcgtcttagtcatacagagatttaacgaccaaaggcatctttcactttttcggtaatatcaacagaaggatcaaagccgatgaccacgcgtttatcgagaatcaaggaatatttcccctccttggaaatctgctcgataacccgtttaaatttatcgtacaaaggtttcaattccttttcttccaatttggccatttcctgctgcgaggagccgactttttgccgtaattccgcttccttgcggccaaattcctcttctttccttttacgggcatcatctttcatgactgctgcctgcttttggtactcctccacctggcggccaaaatcagtacggcggcgttcaaggtctcggcccagctcttcgcctttgcgtttgatagactcctgagcccgcttgccctcggaagaattaaaaatcacatccgccatatcaacgacggcaaccttgacatcagccgctggcgcggcagcagcaaagctaagaattaaaaccagagtggtgcacagctgaaatacttttaatttcatccattcctccttatggagatattatatttgcccctttgcgggaatctgttggcaaatctttgagaaataaggttctaccaatatacaggtcttttccttaggccataccgggcagattcaaaaatcactgcgctgttaaacaaattgtcattcctgcaaaagtcatcatgttcgaaagaataccacaaaatatgaaaaaatgattggtggcataggcctcctggcctgtgcatcagcgtgccggctggaaagcctgcaccaccatctttcatttaagagctgtggcagctgctcacaacaatgctttttctgctcaccgctcactgttttcatacaaatttttgctcatcgaccatgttcaacatcagcggcggccattggccgcgcccgccgtttttaagagcattgttttaatgcaattacccgcaaaccaggcaaatcatttgccggcagcacagattttctaatctgtgctgcagtcatttttttctcgaagctcgaaacttattttctctatggcaaaagccattttcccatcagagctaagacagtaatcgtcagaagttgccacccactgagaattcccagttgctgcgccgctcccagggtttggggttgaggttataaccccactcgacgcgtagcggtcccataggcgaataccagcggatacccgtaccgacgctagttcgcatgctactcagatacgattcgccggaaccgtagacgttgccggtatcgacaaacaccaatccggtcaggccgacttttttgtataaggggtagcggaattcgaagttgaaaaattggaatttgtcaccgccgatgcggtcattggttacaggatcgcggggactgatttcagcgtatttgaaaccgcgaatcgaatcaataccgcccaggtaaaatttttcataggctggcaaggcaccccaactgtttttcagaacatatcccaatcgaccgtggataacacccacagtcccccaaaataaaggataataccacccggaatccgccacaaaacgcgtgaaggcggcgtcgccgcccaacccggccaattcagcggtaaaactattgtcggacccacgagtgggggtaaaaatggcgtcccgagagtcacggcggatagtcagcgaagtagagctggtattatgaattttagcggcttccagcaacaccggcgaggcgtttgccaccatgtcggttaaattgacattttcaaatcgatacatccacaacagacgggtatattcccaccgcaagggatgacccagcctgatatcccccccgcggctatcccgagtatactcataaaattcccgctcccaattgtaggcgtcgaagccgaagctgaggggtttgtcaaaaagataaggttcgctgaagttgagtcgatagcggcgggtgatagcacccaagacgccctgaagacgcaactgctgccctcggccaaaaaggtttgactgcgaaatctccaccatgccgacaacccgatcttgactgctgtaaccaccgccgacgccgaactgcccggtaggacgctccttcacggtgattttaagattcatcttatcaggcgcactccccggactagtgctaaaattgacgtcttcgaaaaactccagacgccttagattctgcgtgctttttttgatgttggtggcagagaacaattcttgttcataaacccgcaattcccgacggatgaccttgtcccgcgtcttgacattgccggcgatctcgatccgctcaaaatagactttctccccctggcggatatcaaaagtgatatccaccgtcaggtcctgatcattctcctttaataccggcgaaatatccgccatggcgtaaccctgatcggcatagagatccgccagggtggtaaggtcctgctgaatcacttcccggctgtaaaccttttctttcagtatcttcacttttccaagcagactatcggccggttcgattaaatccccctgaaaatcaatcttgccaactttgtattgaggaccttcatctatagggattgtaatatagatgccctttgatctgacctcgatctccggttcgcccacccgggccttgatataaccgtgattaaaataaaaagcggagattttctcggcatcccgctccaggacatccttcttgactattcccgaacccgtaatgaaactcaatagggtcttttccttgagctccattacctctttcagctctttatctttgaaggcggcattgccggtaaaattgatctgtcggacgtagagttttgcaccttcactaatatctaagactaaatttacttcagtaggcgtctctggctctaagttataattaatttcggcttcataatagcctttctcacgatagagggccttaaccttgttgatattgtcccggatagtggcgtcggaggcgatggagtactgcttaatgtccatggtctccaggatttttttggtctttattttcttattgccccgaaccaagatctggtcaatggacggtttttcctccagcagaaaggtgaccacccgtccttgtggggtgtcggtgacgtcaactttgacatcagagaagtatcccatggcatagacagcttttaaatcctcacgcagcttaatagtagaggtcaaatctcccgaccgggattggatagtggccagaatggcatcattctcaatacgtcggttgcctttaaattcgatcttggcgattctttcctgacccataattttcaggccggcttcttgagccaacttccgggcaagttgagatgccgaggccagaccgaccccttcaaacttcagattgatcggggctagtttcccagtaagatcgactgcctgtgcctccagtgccaccgtgggtccgattttgaccaatgaaccggcgatgatggcatcaacgttcagtttcttaccgatttccgtcgctagttcaggagtcaggggagcttttcggagagcaatctctcgttctacctctccgatcggaaccatcccaaaaccatctttttccatctgctcctgaatggtctgctgaactttttcactgacgccgggcagcggctctttgctcaagatagtaaagggaaagaccgccaagcgttttaaggtgatctcttgagcagccgagggcgtaatccagaacagacataagattagggtcagagatagtcttttcacaaaaaacacctcaattgtgatcttgggaaagccgcaccaccttgccttctctgatggtgatctggttgccgagaagttccgccagttccagattatgggtgactactacggttgtcaaccttttttcccgattcaaaccgatcaacagttcgtgaatctgcctgccgatgcgggggtccagatttccagtaggttcatcagccaataggacatccggattcatgaccaaggctcgagccactgccacccgttgttgttcccctcctgacagggcaccgatacggtgccgcaacctttcttgaagtcccacctgctgcaatatggcctcagcccggtcttgggcttcggacttggcaagcctggcaattaaaccaggcagcatgacattttccagggcattgaattcgggcaggagatgatgaaactgaaagacaaaccctatcttgcgattgcggaaggcggccagctgctcgtcattaaaggtgaagatctcttcctcgccccacaatagcctccccgcagtaggacgctccaacgcaccgatgatgtgcaacagcgtcgacttgcccacacccgaggcgcccacaatggccagactgtcccccggcataatctccagatcaacgcctttgagcacctcgacccgattgccgttggaagtaaacgtcttgatgagattttctaaacgtatctgagacccgaggcgtagaccgggtgttgttatcatgttgcatctctcaaggaatctggcaccggaaagcgtctccggactttcctggccattctcatgactgtctgttgaataaaaatgccttgggcgggtttctcagcccccaaaaacttcgccaagcttaaccgaaacgaatggcttcgaccgggtccaaccgggaggcctgccaggaaggataaatagtcgccagaaaactgatgagcatcgtggccccggcgatcaaggcgacatccagggattccaccttcaccggcagagtcgaaatgtaatagacatcactgggtagtttgataaattcatattttttcaacatggcggtcagcagataacccagcccgaggcctaaaacggtaccgatggcgccgataatcaacccttccaggataaatatcttcattatactccgccgggtggcccccaacgatttcaggatagcgatatctttatgtttttccatgaccaacatgatgagcgtgctggttatgttaaaagcggccaccaggacgatcagggtgagaatgatgaacatggcaatcttttcaagcttaagggcggcaaaaaggctccggttcatacgcatccaatcgcgggtctgataccccggacctaaagcggtttgaacggctgcggcaacggtatcggcggcgtagatatcgtcaacccggatttccaaaccggtgactttatcgcccagtcccaaatactcctgcacctggggaatactggcatataccagggtattgtcaaattcaaacatgccggaatgaaagatggccccgacctggaaatttttcacgcgtgggatgcgccccattggggtcagtgtccccagaggagagatgattttgatctggctgccgaccctgacaccgatatttttggccaattcgttgcccacggcgactgatggcagttctgccggctgcactttatccaacgttgtgaagctgccgtcccgcacttcgatggcagcaggaccgccctgatggatactggccaggtccagcccccggattaccccgccggaaatattgttcggacccgaaaacatcacctgggtataaataaatggcttggctgaggccacccccggcacggcttctactttttttaccaaggcatcgtagtcgacaatgctatagccgggtttaatcaggatgacatgtgcgttgacactgaggatttttctcttcaggtcttgatcaaagccggtcatcaccccgatcactaccaacagggccataacccccaccgcgaccccggcaatcgaaataaaagagatgagcgagatgaatttttcccggcgtttggccttaagataccttaaagccacgagccgctcgaattgcatgaattgttatccttcggggcgtaactgagggaacaggatgacgtcccggatagatgccgaatcggtgaggagcatcaccaaacgatcaatgccgataccctcccccgccgcgggcggcattccgtattccaaagcccggacaaaatcttcgtccataaaatgggcctcatcattgccagcctcccgcgccgccacctgttttaaaaaacgctgccgttggtcatccggatcattgagttccgaaaaaccattggcaatctccttgccggcaataaagagttcaaagcggtcggccaattcggggttgacctggttccggcgggatagcggcgaaatttcaacggggaaaccggtaataaaggtcggttggatcagcttcggctccacgtgtagatcgaatagcttggccatggctcgcccatagccttcgccggggcgcagggtcacaccctgctccagtgccaactgcaccaacgcctgccggtcttgcaccagggccgccgggatgccgcccaccctggtcaaagactcttgcatctccaacctctgccacggaggggtaagatcgattttgtgaccctgataatcgatctgccggccgccagtaatctgcgtggcaatctggccgaacatctcttcggtcaacatcatgaggtcttcataggtggcataggcctgatagaattccatcatggtgaattccggattatgctgcgtagagacaccctcattgcgaaagctccggttgatttcaaagacccgttcgaagcctcccaccaagagacgcttgagatataactccggggcgatgcgcaaataaagaggcatcgccaatacattatgataggtttgaaaaggccgggccgtggcaccgccgggaatgggctgcatcatgggggtttcgacctccagaaattcccgctgttccataaaatcccgcactaaccgaataatgcgggaccgggcccgaaaaacgccttttacctccggattgacaaatagatctagataccgctgacgataccggcgctccacatcgctcagaccgtgatatttctccggcagcggccgcaaggccttggtcaataagataaaatccttaacctgcaaggtaagttcattggtcttggtccgaaagaggctgccgcgaaaaccgacaatatcccccaaatccagccgtttaaaaaaagtgtaagcctcgggaccgacctcctggcgttggatatacccctgcagacggccgccatcatcttgaaaatggaaaaaactggctttgccgaactgccgcatcagcaccaagcggccagccagactaaagatctggcctaacccatccagttccgccccggtcaaccccccatacgccgccatcaactcactgatgcgatgctccggatggaaggtatttgcaaacggctcgaggccggcgtcacgccactcctgaaccttcttccggcgctgtccgatgatgtttgattcttcttgcatattattctcacgccacaccgccgcccgcggctaggcattcattatgacgcccaaaccgcacccactaacggcacaagcagttcaagtggcttaaaaaggcgagggctggcattgattctttctactattaatttatcttatgaaacttaaaatattagcttttgttagtcaagttaaaagtctgatgccaaaaaataacggagatcagacactttccaccgcttataaattgtcatattctggtgatcacaacgaaatatgaaaacagaaccgtggcggctgttcacaatagtgctgtttctgctcaccgtccattgcccactgcccactgtttttatacatgttcacatgttctcccgaacacaacgaagcatgaaagaatgattggtggcataggcctcctggcctgtgcatcagcgtgccggctgcaaagcctgcaccaccttctttcatacaagtgcacatgttctgccgaacacaacgaagcatgaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgtttttatacaagtccatatgttctgccgaacacaacgaagcataaaaacagtcgacttccaacggattgccaggagtcattacctcttacctcttacaccttacctataacctgtttttatacaagggaggccggcgccagaaaccattaataccgattttggtctgtcctgtaacaaactgcaaccagaacaataattatgctataatttacagattagaaaatacgtttggggatcagagttaataggaaaataacttccgcaccggagaggaggcctgtaccaccggcagatgattctcatggtgcgcgggtgaccgacaagtaatggcaatcaccaggaactaaaggaggtgatcatgaggctgatctggctggaactcaagcaatggctcaagtcaaggctccgactgcgcccgacaataacccctgatcctccctccccgaccaaagcagcgatgaccgggcaatcaatcggcgatttgcctcaacctgatcgattgataaattcatttacgactgtccagaagattcgggagaatttttatcgctcctgtaccgccatcacaggttaccttgatattaatcagatgaaccagcaaaagccattctttaggattgaagctcctctctggtttgaatcagacttattgagacgcacggacatctatgctatatgccaacattcaacacgggtgtctcgggagcagatggaatcagtctgtcaaaccctggatgctcttggcttgtggaaatggcccgagctcccgacaaatacccggacctgcgtcataagcatccactcgttttcttcgtgttcgccatatgaacaaaagaacgacgtcattcgcaactgctcgcgtgcgacgttcgagcatgtcttggtctccatgaagaaggttgtacccgagctggaattgccaaagcccctgtttgaccatattcgaagattgtagagaccggttaccccgcccctattagggataaccccaaaaatagaggactttccggatggcgatgaattgagcaatcaaccggaggcttaggcaaattatttttttgccatcctgaacgaataaatgatcttaagcctatcaatacattagattcgctacgctcagaatgaccataatcctaagatgtcacaaacccttacttttcgggaggtaaggcgataaactttttaaaaaaggtctcttgactttaatccttttgaattataaaattttcattaatcggtctatgaaagaccatacgtaatcctatgaagggaggagaacgaaatgcaaggagtccacgaacatcggcatctgcatgatcatgagcatacacaccggcatgatcatgagcatcgccacggcgaggtggttcattctcacgaacatactcacgtccatgagcatgaacatatccatgagcattgtcatccccatacgcatgtggcaaacgtccataagcacgaccatgaacacatgggtgagcatggcccccatgagcatgaacatccggcacattatgccgaagtgcacgatcatgcccattaactagttgataagactacaggctacgaaaggcgaaccccctcaagggttcgccttttgcatgtatgcgtccagagttgaaaatagaccgggctcaaacccctgctttctcaaagatagggcaatcggcgctttactttccgaccggaaaccggaaacgatataatggccccggtctttacaaatccctgccggataattagtattgaaataggttaaaaaagtcctttcaaatgtttttgccttgcgccggatggtctgcacatccaaccaaaccgtgttcgaggccatcctaacaatcacatcaaatacattcgcacgaaaggaatagcacgtatgggaaaaagaggaacagaaatcgtcggaatggatgtcaaagaattgctggacctgttaaacaaggcctttgccgatgaatggcttgcttattatcaatattgggtgggagccaaggtcgtgcgcgggccgatgaaggacgcagtggcggccgaacttttgcagcatgccaccgaagaactgatgcacgccgacatggtggccaaccgtatcattcagctaggcgggaaacccattactgaacccaagaagtggtatgaatggtccggctgcgggtatcttccccctgatgacgactacgtcaagaagatcttggaacagaacattgacggggaacgctgtgccatctcgtactacgaccaattgatgaaaaaaacccgggacagcgatatcgttacttttaatatggtcaccaccatcctagagcaggaggtggagcacgaggaggacctgcaatctctgctggaagacctggaactgatgatgggccgcaggtaaattgtcaaccctggataccgaaattgcacgggcgggtataaaaacccgcccatttttatgactctagacttatttgaaaaaggaccggcgcacgaggccgccccggcgaccggaatcaggccctgatctcttccttaatggagacggcgatcttatacaaaaccgtcaggataaagaaaccggtagcccagatacccaaagtaatcatggcctccaaaccggtaggccagtattccgtgatgtgctccaaggggttggggataaaaccggccgagaccagacccaaacctttgtcaatataggtagtgatgatgataaaaacgcaggctatggccaggtgattctcattctgccggactttcggcgacaccatgaacagtgccgtagcaatcatgcccagaagagagaaccacatgaagggcacaagctggcctttgccttccagacccacgaagagatacttgaaatgcagcatgtgatccggaatctggctgtagaagacggtaaagatctcgcagaaaaataagaagatattaaccaggatggcataggtgacaatttttgccagggtctggatctgctctttgccgggatcaaatttcgtgttattgcgcaccaacaggcagagcaggatgagcagagacggaccggcggcgaaggctgaagccagaaagcggggcgccatgacggcggtcaaccaaaaaccccggccgggcagaccggcatataaaaacgccgtgacggtgtgaatggaaatagcccagggaatagagacgtaaatcaaaaatttcacccagggtttgtacttggtgtcgttgcgctccgcttccataacattccagccgatgacgatgttcaacaggagatagccgttgagcaccaccatatcccagaagagcaccgatcccggcgtcggatatttaataatattaaataaccggtccggccgccccagatcagcaacaatgaacagcagacacattgaaacggcggccacggccaggaattcgcccaggatggtaatacggccgaaggccttataatcgtgcagatagtagggcagaaccaccataaccccggaggcagccacaccgaccagataggtgaactgggcaatataaaaaccccaggagacgtcccggcccatgccggtaatgcctaacccggtagtaagctgttgataataaccaagggcgcccaaggcgatgagaaaacccagaccggccagcaccccaaaatattttttggttcctacaaacgcttgctcaagcatagacacctcacacgatgtaatagacttggggatttgagcccagatgtgctttgcgccgcaaggtaaagttggcgcgcagcaactcccgcaccttagacttgggatcagctagatcgccgaacaccatggcaccccctgaggcttcgacgcaggccggcagttgccccttggctacccgctcatcgcagaaggtgcatttctctaccacgccgatctcccgggtgggataattcatgttcacttccttcagataaggacgggggtctttccagttgaaactgcgggccccgaagggacaggccgccatacagtagcggcagccgatacatcgatgcatgtccatcatgaccatgccgtccggacgccggaaggtggcctgagtcgggcagacccgcacgcagggaggattatcacagtggttacagagcaccggaaacttcatatgatgcaatttttccgctagattggcatgctcatcgcccggaaaggcgttgtgaaaatcttccgtccagagccacttaatccgaaagcggttctggtcttccggagagacgcctgcaaccgcttctttcggctgagcaatatttggaacattgtgggtaaggtgacaggcgttcatacatttctgggcggtcttctcgtccattttgcgcatgtcgatcaccatggcccatcttttggcttttaaggcattaggctccggggcgtaggtttgggcctccaattggccgggcgccagcagttcaaaagccgttttaccacccaatcccaggagcgtggagagaccagctaagcgtaagaattctcgtctgtttatacccattacttcgcctccgactgcgccacttgctttttctctttttcaaaatgacagccccaacagttgggaacgactgcgacatagttatggcactgatcgcagaactgactcttgttggagtgacattccaaacaattgttcgacaagctggcgagatatttcttccccttgctgttgatatagtcgcgatgggcattgcggaccgcttcatcccgccaggatactaacagcagcatgtggttggcccgcatgaactctttgtcctcgatacaggtgcggtttttttcaggaagcgccatgatagcagcggtgttgagtttaggatcaggcgccggcaccaccttgccgatgttcttccatagcggcatcgtcaccagaatcagaaatatcgccagaccggccaagatgcctttgatattataaagcttcttgggtaccttgggtttgtctgcaaaccagccgaattcgtttttataatcgccgttgtgttccatttattccgcttcctcctcttcggcagcctcttctccgaacccaaccagatcgcgatcccgcaggtcggtggtacgttcaatctcgtcatcgaagatcagggcgttgcccaccatttcggtgatgccggtaacatcgacctcgggcacccaatactgcatcagcgtcggcagggtcgcccggtccagggcgcagacacagccaagatggttgacgccatacttctcagccacatatttgactgcattggctcggggcaaaccgcccaacatccggatatccatgttctcattggcattcagaccggcactgctgccgcagcagaacgtcttttcccggatggtgttgggtggcatctcgaagaaattctctttcggcaaaacctggttgataatataccgcggctcttcgagaagacccatagctctcgccgggttgcaggaatcatgaaaagtcagtttgatatgggcgtttctctggggatcaactttgagcttaccgtgtttgaagaggtcggcggtaaattcggaaatatgcaccatcttgtggagtttggcggtctcgaatttagtgccggtgatgggagagaccggctcttccagaaaatccaccggcgcgaaccacgtaggcatatactggttgcagacccgccacatgtggccgcattcgccccccaaaatccacttcaccttcaggcgcttggcctcttcatacatcttggcgttcaaccgtttgcccatctcatgggacacgaaccatccgaagttacctccctcggcggcataggtgctcatggtgtaatcgagaccgatatacttgaacaacaacagatagcccatcagggtgtaggtcccgggatcggcaaaatagtcccccgacggcacgatgaagagaatctcagcaccctttttgttgatgggcaccggagtggaaatacccgtgatacgttcgttctcctccgccaagaagtcgatcatgtccttgaaggcctgcggagtggcgccgatgtggctgccgcgatcatagcattgggccacggaagccatggcccaatcgatattgagtcctactgatgacagcaattcccggccaatcagggtcatttcggccatatctatgccgtagggacagaagaccgaacagcgccggcagatagtacattgatgcagataaaagaaccactctttcagcacgtcttcggtaaggtcacgggcgccggccagttcccctaaaactttacccgcggtcttaaaataccgccggtacaccgaccgcataagttcggcccgcatgaccggcatattcttggggtcgccggtgccgaggaaaaagtggcatttgtcggcacaggcaccacaccggacacaaatatcaaagaaaagcttcaaggaccgaaaccgctccaaccggtcttccataccttgaagaacaatctctttccaattatccgggagcttccagtcgtcctcggcgacgttccagtctcttggatagggataatcaactaattccacccacttgcggctggcggcgttgacgtagtacccgggccggatatcagccttggtttccatccaacttttggccggaagcttgtaatctatctgtattaattctgcaggtttaggaatcttagccattacttctccttttcaactggcagtccagcctcaatcatagcttcgcgataatgatcttcctggtgcatataatccggaaattttaccggataattccatgggttgacatgcagccgccagcgattgtcaccggggagattccgggtggggctgaaaaacactcccggagcgtgcatcagtttgctaaagggaaaataaacaaacaacacacaaaccaggaaaaggtggatataaaagatcgaaccgatgcccgccggaaccaccggttttaaggtcgccagaccgatggccaactgcttcactgcagcgatatcgaccttatagaagtaacgcatcaggataccgctgacgccgatggagatgatcagcagcagggggaaataatccgccgccaaagagagatagcgcagcgtcggggtgtagatgcggcgggccagcagataggtaaccgccagaaccagaataaccccggtcaggtataccgtgggcacgtagaattgcacaaaaccgtcggcttccgccagagccgtaacaaaatgcggcaccggttgggtgaaaaaccggatatgccgcaagatcaccaccagaaaggcatagtgaaaggcaatagcccccagccatagccacttgtaggaccagtagaccaggcgggacttttccgggttgtctttatcccgccgcaactcactgcgaatgttgcggaagagactgcgaaaagccaatacctccagcgccatgcgcgccaccgtccagagcctggtatccggattgtctaatttatcggcgatagttctcttaaaccagggcagcgtcctaacttgggcgcacgtggtgggaattttgaaagggacgggcgaccgcgcccaactgatgatccgatagatcaggccctcaaagaagatgagcacggccagatacgggatcaccaccccgaaaacaaactctaaattggctttgaccccgatgtaggcgatggccacgagggctaggaccgctatcaagggcacaaggaaatgacgcttaaaaaaatccatctacagtcacctcatcattaaattgataaccatgcctatcttgtgcttaagttccagaccgctcctcaaaaacctcagagcctaaaccaaaccggcgcaacaggccgctgacacatcgtttaacctctgataatttaacttcgttcaatttttcccgccgctccatatagacgttaaaacccaacagcgccaaaccatcgatgcgatcctcaatctcatacatctcctggatataggcgggattctgcaactgctgggcaagttccgaccggatgattttctttaaaagaaataaaaaagccatcgcccgcgcaggggtgtgctcctggagggctttaatctttaagacctcatccagatgggtaaacaactcctcggcttggatatccgaaagaaaggcatccagcaccccggtcaatccccgggtaagttgataagatatggggttggcaaagcgatctttctgcgtttttaggaaacgagccgtctccggtacataactttcaaagaccaaattgcgccactgctctaaaatttcagccctttttgccgccaacagatcaattaatgccatcgcccgattatcccgtccattttatttgtgaaagatacaacattctcaaatttggtgtcaagggaaaaatgcaccatccctcttctgccgtatgttattgatatttatattatattataaatttaggggctcattgtcgtccgcttgctgctctcatagccttccatcgatcacagcctgatccggccttctcaggcggtaaattgccggacaagttgccctcacgtgtcagcctcaggaggcggcaggcgaaggacccgcttttcatgcttgtccccttgttccggcgtcggcgaccgccaggggaagggaagcttcccgccatacttcgacaggtcaaaccaatagaggttgacggtcaataagaggctcagaccgacaatataagccggactatccgcctccactgccctcaagaggaacttggcggcaataaaacagcaaaagaagcgcacgccaaaaccgaaaatccatcgcatcggatctgctcgaaccggcaaaattcctgaaatccggcgttgtttaactcgccatgggggttatcaaatgcaccggcaccgtcgactgcgccatgatcttgcgggcgacactgccaaaatcggcgctcttctgatccaggtcgtcatggccccggccatgggcggtgagcaccacgatatccgccttctcctcttgtattgccttgaggatttccgccgccggatccccctggaccaacttcaaactcataaagggacatgccttgagattctgatcgcagatggcctccatctgtttctttgcctgatctaactcccattcctgaaaatgtctcaggtgttcggcgctgggatagctgtaagcgccggtcatcgcagtcagatcggtccccacgtacatcaatacgacccgagcctgatatttatccgccagggagaccacatgcctcgcagcctttagagaattcctggacagatcggtaggccacagaatagtctgtacctccataaaaaaaacctcctccgctcagccttatcaatcattggttgcctgtgagaataccacattcagtgatatctaacaaaacttttatgtgaaaaaaattatttttaccgaagccgaaaaatactattccgtggaaaaacaacgactataattacaaatctccctggaatcattatatatactataatggcaagaatttcttgacagatgtgattgtgaaggataatttaatcctagcatgcgcggtaatctttaaaaggaggatgaatctctcatggcctggaatgttgaagttgatcatgacaaatgtaccggttgcgaggaatgtgttaacgtctgtcctgctggtgtccttgagatgcaagacggcaaatctactccggtcaatattgatgaatgtctggggtgtgaaagctgcgttgaggtttgcgaggccggcgctatcaccgttaccgaaacctaatcactggaccacggtcagacgacgctggccgcaccgacgcagccagcgttgtttggttctagcacctgcctctcaggtttcacagctctccaactcccccgcacaggcctcgcactgttgcaacggtgccaattccggcggcgtcgccggccgcacttctaagatcttaacccgataatgcaggtcctctcccgccaggggatggttctgatccactatcacgacctcacctttgacttcgacaattttataggggtactcgacgggaatggcgcaggggtatggcactaccgcctgtccgggttgcagatcaacatggtatggaaagcgtttgcgatcccattcctgtaccagccagggatcacgcaacccgaaggcctcggtcgccggaataatgaatcgacgctcctcccccggtctcatccccaggagttggttctccagagctggcagcagttcccgatagccgaccacgaaggtaagctcctccggctgctcggccgatccccggatatactcgccggacgccatctgcaaccaataagccagacgcacaaaacaatcacgatgaatgatcatgtataattctcctcaaaaatcgacttaatttttatgcctatgatatctaaaatttctgaatcaggcaatcacgccccactgcaaaatattctctttctgtcaggacacctgagccatctcatagacatccacaacggatgaggtttgaataataataaagacttttaaaaataattctttatacttaattagtctccagtcggaaagagctttatttttggggttatcccttggtcaggaggctcataatcatgcagctaatcgaatctcaaacctcttttcaactgttttctgacaggttttgcagagtaaatgtgaatttcaactgcggtctgggatgacgcagccaagcggaggccaggatgcccaaccacatcctcgatacattttttaaaccacagtccattgccgttgttggagccagccccaaggagaacagcatcggccgcaccctggtagagaatctccagaaggacggcttccctgggaacatttatcctatcaatcccaagcacaaagaaatcttaggtattccggttttcccgtcaattgcggccgtgcctgccgacattgacctcgccattgttgccgttcccattaaaggggtagcggatgtcatgcgggagtgtggccaggccaaggtctccggggcaatcatcatctccgctggcggcaaggaggtgggagaagaaggggagaagatcgaggccgacatccatgctgcggcgcaggcctacggtatccgctatcttgggcccaactgcatggggattctctgtccccggtcccgccttaacgccagttttgcggcgcattcggtacgacccgggagtgtggcccttctctcccagagcggcgccatttgcagcgtcatcctcgacctggccgagtctcagaacatcggctttagtcactttgtcagcatcggctccatggcggacctcgattttgccgaaatgattgactacctgggtaacgatgaccaggtgcgcagcatccttatctatatggaaaacctggtgcaccaccgcaagttcatgagcgccgcccgttcggtatccagggtaaagccaatcatcgtggtaaagtctggccgaagcgaagcggccgcccgggcggcaacctcgcatacgggcgcgttggccggcaatgatgcagcttataatgctgcgttccagcgggcgggcatcattcgggtggacactattgctcagctcttcgactgtgccgaggccatggccagaacgaaccgtcctctgggagggaatctggcaatcatcaccaatgccgggggattaggggtaatggcagtggacgcctgcagtaagtggaagcgggagccagcggtcttgagtcctgaaaccgtggcgctgcttgataaaggattgccgccctattggagccggagcaatccgattgatattctgggcgatgcaccgccggagcgttatctaaccgccgtgcgtggggtcatggctgccccggaagtctctggcgtgcttgccctcctctcaccgcaggccatgaccgatcccaccgccgtagcccagaccctgatacccgagatcaaaaaacaggccaagcccttctttgctgtctggatggggggacaggacgtgactgcggggatcaagctgttaaatgaggctgaggtccccaccttcggaacccccgaggaagcggtggatacctttatgcagatgtactcctacacccgtaatctggagctgcttcaggaaacgccgcctcggctatccgctgatttgaaggtgaatacaaagccggcccgaaccttcattgatgagtgcttcaaacgccaaacactgctcctgaccgaagtggaagccaaagccattctctcgacgtatggcctaccggtaaatcccacggtgaccgtgtcttccgctgccgcagcggccgccgccgccaaaaagttggggttcccggtggtggtgaaaatccactcccctgaaatatctcataagtcggatgtggatggagtacggacctttcttaaaactgaggaggaagtggcagccgcttttgaggaaatcgtgaatcggtctcgggccgccaaacccggagccaggatctttggcgtaaccgttcagacccaggtggaaaaatcgactctggaactaattctcggagccaagaaagaccctcagttcggccccttactgctttttgggctgggaggcatacacaccgaagtcctccaggaagcggctgtggatcttccacccctcaatctgctcctggcccggcggcttatggagagaacccgcatctataagattcttaagggatatcgcaacatcccgtccgccaatctggaacttttagaagaagtgcttgtacgcctctcccaactcgtaacagacttcccggagatagcggaactcgatatcaaccccctgctaatcagcaatggccgtccagtttgcgtagatgcgaggatccttttggaacccagtcccgttcgagctccccggcatctgattatcgccccctaccccaaccaatatgagagcgattggctccttgaagacggaacgccggtgctgctgcggcccatgaagcctgaagatgaatccctggtatctgagtttctcagtaattgttcggaagacagcatttatttccgctacttccaacatataaaaaagtggacccatgaaatgctcattcgctttacccaaaacgattacgacagagagctgggtctgatggcagttggccagccgccgggtccagaggttatgttgggagtaagccgcctggtaatggcctccgaccggtccactgcggaatttgccgtgattgtggcagacccctggcaggggaaaggcctgggtgaaaaacttctggaacggatcattgagattgcccgggataacgaagtcacgaagctctattccgaggtcctggctgccaacctgccaatgttgggtctggtagaaaaattaggctttaccattaaggccgccgaccagggggtgagggaggtggagatgcctttggcagtgaaataaggtgtgatcagaacaccaatactgttcccatcttgctttcgtacctcgcgagaatttagggtcatgaaatattttggcaaacctcctctttattaatataatgctgcggtatatggagtcgacagctaaaagctgaccgcaccctgaaactgttgagatgcctggggtgaagcgatggaaacatcggcagacctcagtctagaggagagcatggccaccggattaatcagaaaggcgcgcattgccgacatcaacgccatcaggaagattttacagctctttgccgccaaaggagaactgctggcccgtactatggcggaattatacagcctggtgcgtgactactacgtttaccaggaagaccacaacagccctgtcatcggcgtttcggccctgcatgtatgctgggaagctctgggagaggtgcgctccgtagcagttttagagcagtaccagcgccggggcgtgggtgcccgattagtcgaaacctgcctctccgaagccatcactttaggattggaacgggtctttgtcttgacctaccgccccgatttttttgcacgattcggctttgaagtggtggataaaaatatattgccgcatatcgtctgggccgactgtgtccgctgccccaagttccccgaatgtgatgaaatcgccatgctcctcaaattttgaccgcggccggatcgtttcagcatgtcccgccgccctattggccatcttgacaagcacctctgaggggagtacattgacatatatgtcaaaactacctaagaagagaattgtatttatattcttagacacctgaaacagtacgttctcaccgcccatctcaactatcaaaagaccgacaaaccaacctgagaggacgacattatacgaggcaagaagcctgtccgtcaggtctggccacctcactgaggatagatatgtttggatattttctaaaaaaatttttcggcagtaaaaatgaacgcgaactacgtcggatggcgcccctggtggatcacatcaaccgcctggagatcgagatccgccaactaccagaccaccgtctgcaggccaagaccggagaattcaaagaaaggctggcgaagggagaggccttggatgatctgcttcccgaagcctttgccgtcgcccgtgaggcatcgctgagagttttgcggatgcgtcccttcgatgtccagctaatcggcggtatcgtcctgcacgaaggcaagatcgctgaaatgaagaccggtgaaggcaaaaccctggtggccgttctgccggtttatctcaatgccctcaccggcctgggcgtccatgtagttacggtaaacgactatctggcgcggcgtgacagcgagtggatgggcggcatctaccgtttcctgggattatcggtaggcgttatcgtccacggtctcaatgacgaccagcgccggcaggcctacgacgccgatgtcacttacggcaccaacaatgaattcggatttgattacctgcgggacaatatgaaattctctctggaagactatgtccagcgcgaattcaattacgccatcgttgatgaggtcgattccattctaatcgacgaagcgcggacgccgttgattatttccggaccggcggaggaatccaccgaactgtaccaccgcattaatcgcgtcggcaacatgctccagcgggacaaagattatactgtagatgagaaatcccgcgccgtggtgttgaccgaagccggcgtcggacgggcggaaaagatcatgaatctggacaacctttacgatcccttcaacatcgaaatcttgcaccatttaaaccaatctctgaaggcgcacgccttatttaagaaagacgttgactatatcgttaaggacggccaggtcatcatcgtcgacgagttcaccggtcgattgatgccgggccggcgctattccgatggtctgcaccaggcactggaggccaaagagggggtgcgaatcgaaaatgagaatcagaccctggcctctatcaccttccagaattatttccgtatgtatcagaagctggccggcatgaccggcacggcagacaccgaagccgaggagttcaaaaagatttataatctagaggttatggtagtccccactcacaaacggatgatccgggtagaccaccccgacgccatctacaaaagtgaatctgaaaaatttcaggcagtggtagaagaaatcaaggactgccaccagcagggacaaccggtgttggtgggcaccacgtcaatagaaaagtctgagcgcctaagccggatgctgaaggcgcagggcatcaaacacgaggtgctcaacgctaaacaccatgaaaaagaggcccagatcgtcgcccaagccggccaatcagggatggtcaccatcgctaccaatatggccggccggggaaccgacatcgtcctcggaacaggagtagtagatcggggcggattgcacattatcggcaccgaacgccacgaaagtcgccgcatcgacaaccagttgcggggccgctccggccgccagggcgatcccggctcctcccgattctacctatccctcgaggatgatctgctgcgcatcttcggctccgaccgcattaaaaacctcatgggacgcctgggtatggaggatggtcagcctatcgaacaccggatggtcagcagcgccatcgaacgggctcagaagcgggtggaggcccataacttcgatatccgcaaacacctcctcgaatacgataatgtcatgaataaacagcgggaggtcatctacggaaaacgccgggaaatcctgggcggcgaagatctcgaagaagagatccaacagatggccgcagatatggtggacggactcctggtacagttcaccgatccccgcaccatgcccgaggattgggacctcaaaggcctggaggaagccctgtggcgccaattcggcctgcatattgagctatcccgcctgagccccgaaaacctcgacggagaaaaattaccggaattgctacaccaacaggtactggctgcttttgagggcaaacggcaggccatcggtccagaatatttcccgtcgctccaacaacagattatgctgcaaatggtggacacccactggaaggaccacctcctggccatggatcatttgcgggatggcatcggcctcaggggttacgcccaggtagatccgctccgggcctaccaaaaagaaggctatgacatgttcatggagatgatgcaacgtatccaggaaaacaccgtgcggactatcttcctcatcaggttgcggcagcctgaggaaattgccctgctgcaaggccgtcagacccccatgagctacagccacagtggcaccggtgaaagccagccggtcaaaaagacggctaaaaaggtcggccgcaacgacccctgtccttgcggcagcggcaaaaaatataaaaaatgctgcggcaataaaacataatcagaggggcagagatcaagttcagaggctggaggtaagtttagggtatttaattcatcttctaaaccgaatttttccgggcagatctcttagccctcatcagacctttcaggatattgtcatgcaacacctacaaaacctgctcgttcccgggtttcgagccgccgcggtggaagccgctatcaaaaaacccggccgccttgacctggccctcatcgtctccgagtacccggctgcggccgccggagtttttacgaacaataaggtaaaggctgcaccgatcctgctctgccaaaaaagactgcgccgcggccgggcccaagccatcctggtaaatagcggtaacgccaacgcctgcaccggtgaagcaggattggaggccgcagtggtaacttccaggaccatctccagactgttaggtctgtccgaaaccctgattttaccggcctctaccggagttattggccagccgttgcccctggaccgcatgaactccgccctcccctccctggcggcaggattgcgccctgacggcctgccagaagtggcgcaggccattatgactaccgacaccttcccgaaaacctctcgggttcaggcccaaatcaatgggtcagttgtcactatcgccggaattgccaaaggcgccggcatgatccatccggatatggccactatgctggtctttctgctcaccgacgcggttgtcgctcccaataccctcaaagctgctctcaaacagggactggtcaccagttttaaccggattacggtggacggcgacaccagcaccaatgactgtgtgctggtactggccaacggtattgccggccacagccctatcgagcagttgcaatcccctgggggtgaaatcctaagcacttcgctgcaaacggtcatggcagacctggcggcccaggttgtacgcgatggcgaaggcgccgcccacgtcttcaaagttattattgaaggtgcggccagtgccgccgatgccgttaaaggagcccgaaccgtggccttatcaccactggtcaaaaccgccgtagccggcaacgacgccaattggggacgcatcatggccgccttaggcagggccgggatcagacttaatcctgaccgcgtagatatcttcttcggcccccaccaggtcgtcagacagggtgtcgctaccgatgcagcaaacgagcaggcggcccacagattgatggcagacggcagtttcgatctgcgcatccatctcaacttaggggcctacacggattactatctcacctgtgacctgactgccgactatgtccacattaatgccgactaccgcagctagaagcctttttggcagacagataattctctggatcagcatttctcttagtgctactatgacagatgactctcaggactcctcttgctgccgccagtcattggataggatgtgacctggcgattagaccgggcaagaatttttttgatcattagaaattaacttagcccttcaatttaccgatatttagttattgacagcttatagctgaacgcctggcagaatttttaggccaactatgcttcctatcaaaaaagcccttctctgctgcgtgctgttagccctcttcgcccccaataccgcggcctggccccaagaagacctgccggccatcgtcaagcgcatctcgcccgccgtggtggtggtggaaacccgcaaaggcggccgccgagggctgggcagtggattttttatcaattcccaggggcatattgtcaccaattatcacgtggtctttggtgcggaccaggcgacggtgaaaacctacgacggtaagcgttatctggtcaaaaaggtgctgaccgaagataaaaaggccgacctggtgctgctggctatcgatatccccccccataccgtcagttacctcgaggtgacgggaaaattgccggaagtgggggaaaaagtgtacgccatcggccaccccatgggactggaaaaaaccgtctccgaaggcatcgtctcagccattcgcaagatgcccagattgggcgagatcatccagatcacggcgcccatttcccaaggctccagcggcggtccggtatttaacgcctccggccgggttatcggcgttgctcgggcgacctatcgcaccgggcaaaacctgaacttcgccgtccccggggaaaaagtcctacgtttaagatcaggcggcggccaaacttttggcgagttctcccaggaaatgccgggaaccgccctggagcagtttcagcggggaaggctcctgcatacccaaaaaaaataccacaaagccgtccaggcctttcaggaggccattagcgttaaaccggattttgccgaagcctattatggcgtcggcatgtcctatggcgctatggggcggcatcagttagccattgacaactttcgccaggcggtcaggctgcaacccaacaacccagtctttcactttcatctgggcgtggcctaccatgtctcgggagatactcagcaagccatggaggaataccgcacccttagtcgccttaatcccaacctcgcccgaaagttgaaaggaatcatggaacgataaacggtcaatgctgtcaggattcttcatctggtccgaaaagggcggaaatatgaaaactctgatcaccttcggcttggcgattctcctagccctgagcgtagccgcctgcaccaccggcctctatcggcaaccgcaggcaatccagcgggaatttcccagcggcccggggaccataccgccctcgtggtacgattacgaccccgcttacggccactggttcgatccctggtacgtcaacccctatacgtccttataactcaagggcaacccgatttcactcatccccccccacccggatcagggataggtaaccgaataccgcctcgaggaagatagcaatattctatctatataatattattattgaataatatcaagactgcaacccggtcgctaatgtaaccgtcaaaagctgccaatatgcattctgaggagaatttgaggtgatcaggttccctatacaccggaatccccaactggctgcggtcgctgacttcctcctccttgacgctgtctacggtactcgcggtagtactcaaccagatactgcgctccagggagatagcgccgcctaagtaagccgaaataaaaattaccgctattaattgccgaggaaacaagttctgcacacgatagtaagcctgtgctgccagcaaatgatttccagagcttgcgggtgtttcttaacgagggtttcaatcccagcaatttcattcacctgctaatatcttcttgccagtccccttgcaagtcttgccgccggaattattcatttaaaaaaaaccagttgcatgatatagtaaacagagcttagagattaatttgctgaaaaccttccagccgtttcaattaaagcgagtttcttatgcagctattgaatatccgccgggcaaccgcctggcgcctgatccttttattcctggcactcctgataatcgtacattgtggactcaaaaagaaacccctgagtccgggcgcccaaaaatttaaacaagagattcagagtttgatcggggtcctggcgccatccctgatcgaaccgatacaaaaacgcgatatcccggcaattcatacctccttggcaaaacatctggaaacccatgacagcatttgcataacctgctcttttcgagttggggtcttagaccggcaaggcattgtactggccacctaccccaagatcggtctggcaggcattaatttttcaacgtatcagaccgtaaccgaggctttgcagagaggacgcatcggcagtcaaccgatattcaccccgcaaggtgaggcagactttatcatctgcgccccagtcaaccgaggaagtaagattattggggccctagcactggcggtccgcagcattgatctggaaaataaatggggcatttcaaaaaaggaattcccctccattgattttaataccggatctggattggcgagcagttggtccgagtaagaagcaagctagtcatctgcgacagcttaaagttagcggctgttgcactacccgcacccttcggttctgcatgaagccaactcttaagagacagtatacgatcaccatccagccgcaacccgatggtggccagaagctcctcatatccggccgtctggagttattcgatctggcgatattttcccgagagatccaaccccttctacagcagccgcagctatccagtgtgggtttggatctcggaggcttggaatacctggacagtgccggggccctagcggtcctgcaactggcggaaaagcttaagtctcaaggaatcatctgcaccttagacaatatttctccaaaaatcaaaaaaatcttggacctgatcgatatccaggccttgacccacccacccctcatcaccgttggcaaaaggtttgggtggatcagccaggtgggtgaagcctccctggccttttggcgtgatatcattgaggtaattgccttttttggagagttgctgctggacctcgcctcggtctgtctccgtccccgccgggttcgctgggaatatgttatgttttacatgaaacgggcgggagtcgatggtctgcctatcgtcagtctcatcggcctgctgctcggcctgatcatcgcctttatgtcttcattgcaattgcagcagttcggcgccaacatctatgtggcttcgctgttgggggttgctatggtccgggaacttggacccatcatgacggccattctggttgccggccgctccggctccgcctttgccgccgaaatcggttcgatgaaagtcagtgaagaggttgatgctctgacagttatgggtttcaacccgatgcggatgttaaccactcccaaggtaatagcctctctggtggtagtaccgctgctcactatttatgcggatctgctgggtatcatcggcggtctgatcgttggcgtcaccatgcttgacctgacggtctactcgtatatccaagaaacccgaagaatcctaacccttttcgactttacctccagcttcatcaagtcggttgtctttgcctttctgattgccgccatcggttgccaacggggttttcaggtccgcggcggcgcttcagccgtcggctcggcgacaacttcggcagtggtagcggcaatttttttgattatcgtcgtggattcaatctttgccatcgttttgacatatgtttgagctaggtgtcaggtatataactgactgctaagagtgctcagggcgaatacaagattcgcccctgcgatacaaatctactttctatggatgtcttacggcgagttagttagaaaataacccgttcacagccgggaaaacctctgccaccggtaactgattttaatggtgtatgggtgattcattagtgataactattacatcgggagccatctgttgaatggaagcaacggcggcaatcattctgccgcaccctcggagccggtcattgtcgttgagcatatggcctctcgttttggggacaacctcatcttccaagacgtcagtttccaggttaaccggggggagatctttgtcattttaggaggcagcggctgtggcaaaaccaccctgctgaaacatctgatcggcctgtatcagcccgcggccggcagggtagtagtcaacggcatcgatatcgctaccccgaatctgcagcgactgcggcaggtaagaaagaacgtcggtatgctctttcaggccggagctttgctgggttccttgaccctggcggaaaacgtggcgctgcccttgcaggaatacactgatctctccgaaaccgagattgatctgattgtcaagatgaagctggcgttggtaaatcttgccggttatgaaaatcatctaccggaggaaatctcgggcggcatgaaaaagcgggccggactggcacgggctatggcccttgatccggctattcttttctttgatgaaccctccgccggattggacccgatcaccgcagtggaacttgacctcttaattaaaaatcttaactccggcctgggaaccaccatggtcattgtaactcacgaattagagtctatctttatgattgctcatcgaattattatgctggataaagccgccaaggggattatcgctgaaggcgacccgagatatctcaaagaccatgccaccgatcccaaggtggttaatttctttaaccgcaagccgatgactagctaaaggaaagggaaaccgcgcatggccaggaagacttcgagttttctggtggggctctttgtcatcatcggggtcgccctgacagtattcgccatcatctgggtcggcgtgaccggttatttccaacaaggcgctacctatgtcacctacgtggacgaatcggtccagggtctgcaaaaggattccgtcgtcaagttccgcggggttgatgtcggtcgagtagagcatatccgcattgcaccggacaataaactcgtcgccatcatcatgaaaataaacctgccgggagacctgacggagaacatagtagcccaactcaccagttcgggcatcaccggcatcatgtttatagacctggattaccggcgtcccggagcacccgacttatctcctaaaatcgacttcccttcggagtacccgatcatcccatccaagccgtcggaatataccagaatcatctccggcatcaatgacgttatcagtcggttgaaccagatcgacatagagggtatctccactcaattaaaagatgccattcgggaaatcactctcctccttaaaggcgataaggttcagtcaatcctggcaaaaaccgagaaaacggcggcgaatctggaagccttgactggcaaggccaacaccctggcaggagaagtgaaactcactgaagtgatcagggagactaccgcgaccatcagcgaggccagaaaattcgtcgttgaccttaatcgccagctctatgatctcaaactccctgaaactatggggaaaacccgcaatctgctccgggaggcccaagccatcggcgaaaatcttcaccgcactaccgagtctttggagatgttcgccgataggatctatgaacgcccgccggatctgttattcggcaagccaccgacaccgcgctggaatgaaaagacggctcgataacccattagaccaaggaagcgacaggtgcaacgaatcagcaatttatttaatcgccagcttgccgccgcaacggcagccgttatcatgatgactctgactgcgatcggctgcggcaaaccaccggtgacgctcaatcgctacctcctggaatatccctccccggtttcgggtagcagaccaaccctgccggacagcatccgggtggagctcttcgctgcggttcaaagcctcaccaccactgccatgatctaccgtcccaaaccttatgaggccagctcctatgcctacaatcgctggcaggtaagccccagtcatctggtcaccgattatctgctgcgcgatctgaggaattcaggtctctttcagggggtcttcggctatcagcaatccgggggggtcagtcgctttaagctcgagggcgcggtccaggaatttgccgaagtcgatgccccggacggctggaaggcggtcttggccatttccatcaatctattggataccaatcaggaggaaatcacccggcgggtaatcatgcagcagaattattgctcggaagagagtatgccggaccagaccccgctaggtctggcgggaggtatgagccgggccatggaacgcatttcagcccaggtgatcgctgatgtttaccaggccgcgagccgagccggccggtaaagacgcaggtaatgaggtttccggcctggaatcatgaatcatcagtggcagggtcttcctaactgcgttgtggttattgctcatgccgcattcacctcagagaggtggttaacagaccgccaggcagaattccttgaatcggtttacggataatagatcaggcttccaacccaaataatttcttgatggccccacacttccaggtctggcgagataaatccgggtcagacctggaggtcttcctaccaggtcttgcaccggtttatatgctccgagtaaaaccgctgaaacggtagaggtcgctcatcagttcttcatgttcctgcttgagcttttggtacatacgggcgttttccagtgccagggccgcctgttccgccagcgaggtcatgaacatgatctcctcttcggagaagcttcggggttcgctggtataaagacgaaggacgccaacgacatttcccttcagtgcaatggggatggaaataatagacttgatgccttcttcagccgcggcctggggatagttggcccggggatcggaggccacatcatacatgatcacggccttgccggtcatggcttcggtgatggactgatccgtttccaccggccccttgttgatataacgatcacttaacccgaagtgggccaccagggccatctgtttgcgcttttcatccagcaggcggacggccgcagccttgatatcgagggcgttggtggcggtcttgaccatcagagagaggactttctgcacttccagggaggaattaattgccttgacgacctgttgcaatccttttaaaaattccagttcttttaatttcgactcatacatctcagcattaatcagggcctggccgccgagttcggccacggcgccggcgaagtcaatctcatccatcagaaattcccgaggttcggcggtgagcatccgcatgacgccgatgaccttgccctttaccaaaatggggatggccacgagcgtagcaataccctcctctttggcctccaggggatattggatgcgcggatcggtggtcgcgtcatagattgccaccggacggccgctcaaggcttcggagatgcttttgtccatgtctacccggcctttgtgcagatacttctcactcaaaccgaaggacgccaccagttccagggtgctggttttcgggtccaccatgcggatggtgcaacccttcagattcatcacctccgtcactttgcggacgacgaggtttaatatctccctcaccgacagggtggaactgatagccttgctgatctcctgaaagctgatgagatacattctttctttgctgctcatatcttcaactccttaaaattaaggatttttcccaatcatggcagaaagccgggttcttgtcaaaggttaaaaccgacaacggcagcttttctgccatccttgggaactttgcggcaacttccccgggattggaagaagtttaacagaattgcacaggttattcaactaccgcaacttatgattactgctttccaaagggattttggaacagcgccacctggcccaactccgcttcgatctccaggagtcgattatacttggcaatgcgttcgctgcggcagaccgaaccggttttaatctggccaccgcccatggccacggcaaaatcagctaggaaggtgtcttccgtctcaccggagcggtgggagatgacaaaggcccaccctgcctgccggcatagttgaattgcctctatcgtctcggtcacactgccgatctgattgagtttgatcaggacggcattgctggccttctcggcaatgccacggcggatgtagtgcgggttggtgacatagagatcatctcctacgatctggagccgatctcccaggagcgccgtttttttctcgaatcccggccaatcgttttcggccaggccgtcttcgaccgagacaatcggatagcgccgcacccactcttcgtaaagcgcaaccatctcgtcggtggatttcttcccctgaccggatttggacagattataggtgccagcttcaaagaaagaactggccgccgggtccaaagccagggcaatgtcctgccccgggcgatatccggcagcctcaatggcttcgaggatcacctcacaggcctcttcattgctcttgaggttgggagcaaaaccgccttcatcaccgacattggtattgtagccttttttcttcaggatattctttaaggtgtgaaacacttcggcgcagtagcgcaggccctcggcaaaacaggcggcgcccaaaggcatgatcataaattcctgaaaatcgacgctgttgtcggcatgcttgccgccgttcaagatattcatcatcggcatgggcaagcgaaactctcccggtcctcccagataggcatataaagggagattagcgttcaaggccgcggcccgggcgactgcctgcgaaacgcccagaatggcgttggcccccaacctgcctttattaggcgtcccatcaagttcaagcatcagccggtcgatctcggcctgacagatggggtcccggccgatgacctcgggagcaatcagcatattaacgtggttgactgcttgcagcacccctttgccgccatagcgccggggatccccgtctcgcaattccaccgcctcattttctcccgtagaagcaccggacggcaccgaggccgaagccatgatgccattttccaacccgacaaagacccgcagggttgggtttccacgtgaatccaaaatctccatagccttgaccgaacgaatgctgcggttcatatgctctgtcctttccgtagtatgattgaaatcggttattaactatagcaatttcttcaggcttaagaaacggagattatgctgattttcctaaagccggaattcgtccgctaatatttgatcacgcaaaattttttggccaccaggatgaaaatcggtaaagccagcaactggcttgccactgaaaaaatgatgaggtatattaggaaattattatacaataggcccatgagcaggctgcccaaaaaccagaacagcccatagccggtctgaaaaatgccataggccgaggcccggcgcggggacggcaccatatcggcgatggcggcccgcatcacggactcctgggcacccatgccgatgccccacagcaccatgccggtcatggccccgaaaaatccgcctaagaagaccaatggcgcaaaaaaagcggacagcaacgtggctcccaccattaccataatcccgaggtggtcatatatataccccaggatcagcgcggcaacagcgtcagtgcccatggccacggcataggccaagggaatccaggtatcggtcataaccgcttcttttttgaaatgataggccaccagcggaaaatccgcatagccggccccgatcagagctaccgcggcgatatacaaccaaaatgggcgagataaacctgttgattccaccttaagcacctttacttctaactggtgcggctggggatagaggtagcgcccggttaacagcaccaacagagctaatatcgctggaatcagtagaatggcatagccgctggcgtaaccgcctttgacctgaaaaaataaaactatggcgacgataagggggccaaaaattgcccccagttgatccatggcttcatgcaacccaaagccccagccccggcccatggtagaggcggcatgggacagcatggcatcccgggccgggttgcggatggccttgcctaaccgttcggtcaacatgagcgccgcggcgatttcccagcgcccggccaaggccagcaacggcacggcaaaaagattgagggcatagcccaccaaggtgatggtccaatagcgcttggtctggtcagtcaggtagccagagagcaggcgcagggcatagccgatgagttctcccaacccggccacggtggctactaccgtggcgcccgcccccagtaaggccagaaaaggcccattgatgctccgggccccttcataggtcatatcgctcaggaggctcactactccaagcaggatgacgaatttcagcgccgagggttgggtaatatcccttgatgttgattcaggttggttttcctgcggcatattgtcgttgcctgtcccttttcttatcggacaataagaacgctgcagggagcatgacggctgactttttcggccgtggtgcccaggaaggccgcccagaccccggaaacgcccctgtgccccatcaggatcaggtcatgttgcccctctttggctatttcgacgatggtacgggccggatggccgaaaggccgcaagaccttgatttctatgccagcctcctgggctctggcccgcacctgctccacgatctttccataatgcgcatccaccacttctttctcttcctggacttcatcaatggtgcccccgtaccgcggcaacttttcctggacagtgacggcccaaagctccgcttgatggattttaacaagattaatgcctgtctccagggctttcttggccccctccgacccgtcgtaggccaataagattttctgaaacatcttcacctcccgaagttgtttcccctaaatatatttatctggaaagatcgagtgtctcttggttcgatgcttagcccaaacctttatggatacggcctacatgactatatttcctctggataatgcaaaaaatgatctgatgtcccaaaaactatcggttcataaggcacggtggttttaggctggaaccaggtttgggcgataaatgtgggtaccaccgccgaggcgatgacgacggtcaccagaaccgaatactgcgcctggttgataatgccattagtcagaccatacaaggccgaaatgctgccgaaagttaggccggtggccattaacagggtgcaatagttgccttcccgtttgcccatccggtagaaccgagttaaaggccatacaccgactattttggtaaccattttgaccatgaacagcagtgcgatcagacctaatgaggcggccagagccggaagtgaaatcagggcccccgccttaataaaaaagaaaggggtgagtaaggtgaacgtaattgtgcgcatgcgttggatcaatattttatcctggacaaagacgccggccacgaccagaccaaagaggtaagccggcagcactgcctcactactggctgtgacagccaaggcgcctagaaaacaaaggaccaggaaaataaatttgacctcgggttcactgacccgccccccgtattttttaaacatccagcggcttaggcggggcaggacccaaagtgccaggccggttacaactacaaacacgagcatccaacggttatatgtggcgaagagcacccccagggcaagtaccgttcccaggtcagtgacaaagcaggcggccaggataagcttgcctatatcaacttcattaagccgagtttcgatcatcacggcgtagacgacggccaccgaagtggtggacagggcgacgccagcgatctgcgccgcccgcaggtcccagccattgacaaaataagtaaaggccatggctcccaggaacggcgccaaaaaggatatgccaccgataaccaggctgggtttgagatgtttgcgaaaagagacggggtcgatctcggccccggccagaaaggtgagcatcatggagccgaaggcggctaacacatcgatccaggggacggtatggaaacccaaaaaattaccaccaaccatccctaaaaaaatctccactagggccacggaaaccccggtgcggatggagataaggctggccagtaaagccaggccgatccaacttgctgccgtgaaccagacatgttccacggtaagctccccccccttgatatacagtttcagagcaagttcccgttttattttctaacgattcgttttatccaggcgttaagaagaggcaaaaccggtgcgcaacagggcctcccggctgaccatgcctttaaattttccctgggcatcgagaaccggcagccgtttaatgcaattttccaacatcagccggatggcttcattaattggagcatcttcctcaatggtgataatatgggtattcataacttcggaggcagttttcacctccaggtgccgctggaggtgcttatgccgacgtctccgctcggtaaaaggcagtttgctgacaaagtaatcccagatcccgggatgcctgtcggcaaaggccaccagcagatcgcgatccgaaatcaatcccaggaaattgccttgctggtctacgacacaaacccgctgtatatccccgcagtcgatcaagcgaatcacctcctccaccggtgtctcaggaagaaccgtagtagtttcacgacgcatgatgtccgaaacaaagcgcaggttctccacgttgattttctgtttctgaaaggtctgccaatccgggcactcccgtaggatgctatgaaatatatccacccgtgagaggttgcccacgagcttcccttcggcatcaactactggtagacgcttcacctttttttccagcatgagattcacggcctcggtaaccctttgctcctgccctatggtcaccgccggtttggtcataatttctctggcctgtctcgaacccagagcctccagtaccgcatccactttttcgtcggctgattcggatagcaatcccaaccgcatcggcatccctgctttgtagattagatcggtctgggagatgacgcctaccggatgtttctctgcgtccaccaccggaaggccggtaaaggtggaggagagcagcaggcgtgtcacttcggccagcgaagtctccagattgacctttctcggctgtaaagtcatcagttcccgcacctgggtctgcctgggaatgagcagaccccgagtcctatgggagattacttgcacatcctgaaccaccacaataccgtcagtgaccatctcctgcattttgatcagaatattctcagctccacttaacggggcgataatcgtaatctgcaccggcatgttgtaggacagaacctcaatactgcgggtggcgatctcgccgctttcgtaagaaccctcaatccctccggttaccatagtgcgcgctgcgattttcaggtcgtggacatactgcacaatggccttataaagaggctccccccgccagcgggcttcttcatcagtaaagatttcaatgagcttatagtgctgcatacatggactccgttaccgcagccgacccaccacaaggcccaagaaaaccagggccgaaccgatgacattgttggttagaatgttggccgtcgagacgatatatcttccttctcggaaagcatttaccgtctccaggccaaacgtggaaaacgttgtcaacgccccgagatacccggtcataaaaaaaagacgcatagagggattcatgatgcccaaaccgcggtctgcgagagcgaaagccagaccgatgaggaagcaccctaaaaggttaacgatgagcgttccataagggaatttggcaccaaatagttttacggcgaacaaagaaaccccatagcgcgaaagagctcccaggctgccgccagccatcaccaagagtattttcatcatccaactctcgaacgaaatcaaccgtcgaaaacaatttatattgagcagtttgcggaagcgcactatcttgcagaccccaaagaatagtcttggccaggataagtctttgtaaaagtttaaacgcatatcatcatgatataattagctgatttaactgaaacggaaatcttcggcccgtttcgcccccccaaaaaaaaaattctactgaaatcatggaatcccagtagaagtcatcatcccgaaaacatttgcttcaggcggttgaaggcggaccccatcgccagtttacatttttcaaattaccaatatgaaataaaaaaagcaatctttttcccgcttttatcttttttagggtttttccggttgactgatatatatagaaacggtaatattagtgcaaataggtgatgaggtccaccataactgccttgccgaggaattggccgggatgatgacttctgccccacacttagggcagaagttttttttgtgctgaggttttagtaaatgagtatttataagcagtttcagcaatctctggaacaacaactgaaaaatctagcacgcttcccagaaatcagccgaaccaatatttcttttattttggataaactgcgccagaatcgctttaatctggttatgttgggtgcatttaagaggggcaaaagcaccctgatcaacgccctcctgggtgaatccttactgcccactgcggttattcccctaacttcggtggttacgatcatcggctatggcgaaaaactacgaattgatgtcctctttcataatggtcagcggcggcagatagccggtagcgaattagcagcctatataacggaaaggggcaatcctcataataagaaaggtgtgctggaagtcgatatcgcctacccgtcggcatatcttaaagacggcgtccggatcatcgatactcccggagtcggttcagtttacagccacaataccgaggtcgcctataactacctgccgcaggtggatgccgccatttttgtggtcacggtggacccgccactatcagcctctgaggaagagtttttaaaggatattcgggaatatgtccataagctcttttttgtgctgaataaaatcgattatgtagccgaagcggaacggcaggaggccctggactttacccggcaggtattaacaactagtttagggacggacaatctccagatctttcccctaaccgccaagcttgcccttgaaggcaaacaggccgggcaacccaagctgctggaagaaagcctgctgccccaatttgaagatcatttgcggaccttcctctatcaagaaaagggtcgggttctgttgatttcgtgcgtcaccggggccctgaagtccatcaccgactcaaccctggctctgaaggtggaacggcatgccagctccatgcctctcaaggagttggaagaaaagatcggacggttcaatcttgagttgcagggcctggaaaaagagcgtgaaatgtccctgctcctgttggacggacgcatgaagggggtaattgaggaagtcaacaccgatctggaaacctttaaaaatgaaaccatgacccgactgcgtcgagaagtgcaggaggccttccaacagaaacttcaagcctcgggagatctgcgccaggagatggagaagtttctctttggcaccctccgcaaccttttcaccttatggcgcagcagtgaaatcgaaaaaattactcagaatctggcgggcgtccatcaggaattcgccgaccgcataaattctatcctggagcggttgaccgaacttacggcccggatttttgacttttctcttcggggatttagcgccgaaaccgccctgaccgaaaaaagtcatttttggtttaagtttaaagaagacccggttggcctggaaatcattcaaataacaataacctctctacttccgcgggccttgaccaaagggatgctcctcaaaaaacttttggaaaacgtcgacgaactggtggacaaacattgtggccgcttgcgctatgattttcaaaacaggctcaacgacatggcccgtgaatttcggcaaacttggctggccaaaatcgattacaccacagacagtatccgtcaagctcttgaacgcgccctggctcaaaaaaaggacaatagccaaactgttgcaacccgactgggggaactggacaggcgattggaggctatcctgcaggccgaagcagctctattaactttaaaagagcagatctctgctactttacattaagactgcccagtattaaatttaaattattgtataagacggccataggggccacgggtgaaatcttaatcttttttatttcctaaccttcccattcaaaggaggtcgctatgaaagagtacgatcaaatcattgccgaaaagggtctcccccatgtcgggcagacagtacgcagcaaaaagtatggtaccagatggcgggtcatggaaaagcgggaagtctggaataatatcgatcctgacccaaagagcggagaacctcgcatgattccagccatctatttgagctattggaagatcgaggagggcagtcccccgggcgtcggcaagatgatggggttcttgtatactttgtacgacaatacttttttgttgaattgggatattattgcatgatgatagaatttcatctttattgttccgcttctttgtggtcgagattgctaccggcctcaaaagagcatgagtcaggaggcggccatgcaggaatatgatgaaattgttaggaaaaagggtctgccgaacgttgggcagttggtgaagagcaaaaagtaccacactatctggcgggtcatggaaaagcgggaagtctggcagcccctggaagatgatccggcaaccaaagaacctcgctggacctacgccatctatctcaattactggcgcgttcagaaagacatggaaccaggcatgggaaagaccatgggattcttatataccctagatgacaatacttttcaggagaattgggatattctgtcctgagaggggtagcacgaatggttaactaagagcggggggatcgtttattcgacccccttttttttgaccggtttccggttgttggtcaaaaaataagttttgtacaggctagaaagcttgtgccaccaggaagccattttcatggttgacgggtgattcataaataatgacaattatattctaacgaaaattttgccatccaaagctactcatatcgtattatgatgcatcgcatcccgatggaggaataggacaatgactaaaatcatcctggtgcgccatggccagaccccgtggaataaggacaagatttttcgcggctccaaggatatcccattgaatgagcagggccgggaggaagcccgcctggccggggaatggctgcaggaagaaaccatccacgccgcctatacttcacccctctcccgctcccgggatacggctcgggctattgctcaacatcactatgtcgaagtccaagaccttcccggcctcaccgacctctgttatggggattgggagggattgcccttgacggaggtcaaggtcaattatgccgacctttaccggcaatgggaggcaacaccgcatatggtgcggtttcctcaaggggagaccttagcagaagtgcgcggccgcgcctggtcggcagtggccaaggtagtcgcccggcatccggatgaaaccgtattgctatcggctcaccgcgccgtcaataaggtgcttatcgccgcctttatcggcctggatgactcccacttctggcgcatcggccaggacaccaccgcggtcaaccggtttatctggaccggcgccacctggcagattatttccctgaacgacgtctcgcacctgcgcggtatggctcgaggggagtacgtcgatttttaaggccggcggactgcaaaacttgaaatatggcttgttatagcacaacatccatgccattttgttacttatgattatttccttcaaaaaagagggaaatgaagatatctcaacgggaagcacaccaaagcagcccgcatgatctgcccggaaaggttatggatacaacatggccttgacagaccgaatcagatatcgtgataaatcacattaacttagcaacgacaccataggcttctgacaatacctccggcagcttctctttagcaggcccaccggcctgagccatatcaggccgaccgccgcccttccctcctagtctggcggccagctcaccaacaatcttgccggcatgcaaccggtccgtcaggtctttggtgaccacggtgatgagcatcgccttatcgccccgaccgctccccaagatgataaccccgctctgaagccggtctttgagcttatcggcaaaatccctgagacctttgggatcggcaacgtccacctccagggccagtactttgaccccatccacgtggcgcacccgttccagcaggtcgccggagcgggctgcggccaactgtccctgcagggcttccacctctttttccaactcccgctgacgttgcaggagcttatcaagcctggcaagaatctcccccttaccggctttgagccgctgacctacagcggaaagttcctggctctcttcctgaaggtaacgcagcgccgcagcaccgcacacggcttcaatgcgccggatgccggccgcaacgctggattctgaaataatcttgcagaatccgatatcgccggtttggtccacgtgagccccgccgcataattctagacttactcccggcaccgccaccagacgcacgatgttgccgtatttttcatcgaagagggccatggcgccggtttccagggcctcggacattggcatatagctgacattcaccggtagattctgttggatatcgtgcaggagatcgacttccagctgggccaggaccgcatcgctgaggccggtaaaatggctataatcaaagcggaaccggtccggcgccaccagagagccggcctgcttgacatggtcgcccaaacgatggcgcaaggcggcatgcaacagatgcgtggcggtgtggtgacaggcgatctggcggcggcgaccggcgtctatagccagtaccaccttttttccgaccctgatctctccctgtttaatttcacccttatgaataaccacatcattgggcagccgctggacatcggtgatcgtgatcaaaaaatcgggaccgcggatcgtgccggtgtcagccacctggccgccggattccgcataaaaaggtgtggtttcaacgacaatttccaccgaccggccggccttggccccgctcaccgtcgcaccttcctggatgatggccaggatctgggattccgcctcaaattggtcatagcccacaaataccgtggcctccaagtcctgaaggacttgatagaccggaggaagttcacccggcaagccccccttccaggattgccgcgaactttcccgctgacgggacatgtgctcattgaaaccgctgaggtccaactcgagctgctgttcctgcaggacatcggtaatcaagtccagggggaaaccatacgtatcgtagagtttgaaagcgatatcaccgggaagccgacgctcccctctggccttgaggtcctccagattgtcggtgagaatcttcaagccgtgatccagggtttcagcaaaccgctcttcttcattgtgtaccacctggtcaataaaggatcgggcgtccagcaattcggggtaatctcctcccatcagctcaattaccttctggcccaccggcgccaggaacggctgcttgaagcctaggaggcggccaaaacgcaccgcccggcgcaggatgcgccgcagtacgtagccccgaccttcgttgctaggcagaacgccatccgtaatcaggaaggtaatagcccggcaatgatcggcaatgaccttgaaagccacgtccaaagccggatcttgaccataggctatcccagccagctcttcggtgcgggcaatgaccggccggatgaggtcggtatcaaaatttgtaggaacgccctgaataaccgccgtgaggcgctccaaccccataccggtgtcgatgctcggtttgggcagaggcgtcagattgccctgttcatcccggttgaactgcatgaagaccagattccagatctccaggtagcggtcgcagtcacagcggccgataccgcagtcaggaccgcaggcccgttcttccccctggtcgatgataatctccgaacaggggccacaaggaccggtgtcgcccatagcccagaaattatccttctctcccaaccggacgatccgctcccggggaaggtgaatgacatcgtgccacaggtcggcagcctcatcatcatcatgatagaccgtagcccataagcgttcggtgggcagtttataatgttccgtcagaagctcccatgccatttcgatggccccggctttgaaataatcgccaaaggaaaaattgcctaacatctcaaaaaaggtgtggtggcgggcggttttgccgacgttctccaggtcgttgtgtttgccaccggcccggacgcatttctgggccgaagcggcgcgagaatagccacgctgttcttctcccaaaaaaagccgcttaaactgcaccatacccgcattggtaaacaacagagtcggatcatgggccggaaccagagaggagctggccaccctcacatgacgtttactctcaaaataggccaagaatttttcacggatttcttttccggtcatgccgtttctcccttaaccgcctctgattcggaccccggatttttcgtaacgccgaattttgcccttacttgagtatcaagctcggccaatacctccggatgttcccgcaggaaggccttggcattttcccggccctgagccatcctttcagagccatagctgtaccaggagccgctcttttggaccaggttcagatctgcagctaggtctagaagatccccctccctggaaatgccctggccaaagatgacgtcgaattcacattcccggaagggcgccgccagtttgtttttgaccacccggaccttggtgcgcgaaccgataatctcattgccgtctttgagcggcagccccttgcgaatatccaaccgctgagaggcgtagaatttcagggcattaccgccggtggtggtctccggattgccgtagaccagaccgatcttcatgcggatctgattgatgaagatcaccgaggtctgggatttgctgatcgccgcggtgagcttgcgcagggcctgcgacatcaaccgggcctgggaacccatctgggcgtctcccatgtcgccctcgatctcggaacggggcaccaacgccgctaccgaatccaccacaatggcgtccaaggcattggagcgcaccaggatttcggcaatctccagggcctgctcgccggtatccggctgggaaatgagcagatcctcggtcttgactcccaaccgccgggcataattaagatccaaagcgtgctcggcatcgatgaaggcggccactcctcccaacttctgcgcttcggcaatgatgtgcaaggccagtgtagtcttgccggacgattcggggccgaaaatttctacaacccggcctcgggggatgccgccgatgcccagagccagatcgagagagagggacccggttgggatcaccccaatatccgccgttctttcatcggcacccaaccgcatgatagagccccgaccgtattgtttttcgatctggttcaaggcctgctccagggccttggatttgtcattcgccaacgcggtggccatagtagaataccctcttggttaaataaaaagtttctagtttctagtttccggtttcagactttaagactgattgtcatgacctctcaatcacccgcgcaccatggaaaggtttttattattaccctcaccttaactctctcccagaggaagaggaattttaggaagttatttaatgaccgataactttggcacaggttagaaagcctgtgctaccggcaaatgatttttatgattgacaggtgatttataactatgaatggataatttaccttgcaatcaagcatcttagtcagcacccagcagtcaatgtgtcaccatttaactttatctcctgcagcacggtgtagagcgatccctgagggcgtagagtgctgcgataaagaactacacaagttaccgaaaaatcgtcaaacttggggaggacgacgccctccagcagttgctgcaactgctcccgccctcggttggaacggacccggcccagggtcaggtgcggggtaaacttccgcttttcagcaggaaatccgaggagagcaaaaacctgctccaaactccgatgcaggcgcgtcaagctctcggtctggccgttgaggcccagccagatcacccggggattgcggaaactggggaatgcccccactccctctgctcccaacagaaaaggcggggtagtccgggcgataccggctgccgcttggataatcgcctcgatctgagaggcatcgatgtctccgaaaaacttcaatgtcagatggatattatccaccgacgaccaccgcacgtcggcgccgctctttttgagataaccctgtacctctgacaacccgttccggtaactcttgggcagatcaacggctaaaaaggcccggatcattgcagttctcgccggagccagtccatggcggtctgggccgtgagtattttgatttcctcgcggctgccctggaagagacagtgtcgggttttgaccccctgaggtccggccagacccaggtaaacggtgccgacgggttttttgggcgatcctcccgtaggcccggcgataccggtgactgccaggctgtacgacaccccgaaaacatcccggacacccaccgccatggccgctgctgtcggtccgctgacggcgccgtgggtgtgcagagttgactccggaacatgcaggaggtttactttcgcccgattgctgtaagtcactaccccaccttgaaagtagtcggaactgccagggatattcgtcagccggtggcagatcaggccgccgctgcaggattcggccactgccagggtcaactgccgaacccgcagttgtcgacccagaatttcctccagggtgtcgtcgcttccacccaaaaaggcgtcgccagcctgagcggcaagctcttgggctacagcctccagctttttttccagtgcctccgacttgggcccgcgcacagtcagggtaaggtggttctcgggaaaattgggatagtagccaacgctgaccccctgatggtcctgggccaagttctggaaaaggtcctccagttcggtttcgtgcagcccgaaaaaacgcagggtacgttcacagaccgcttcgcccccggcggctgccaggaggagggccggcaagacatagttgtcgaataacaggcgcatttcccgaggcacgccgggaagaaaatagagcctcgccccctgatggttcaggtagaagccgcaggcggcgccattaggatccaagatacaagcgccctgcggtaccagggccagacgggcaaaccgctcctcccaaggaagcccccgcaaacgaaaacactcccttaggcgcgccagcagatattcatcctgacgcagcggtagatgcagcacttccgccgctgccgcggcggtgatgtcatcctccgtcggccccaaaccaccggtaacgataatgaaccgggaacggctgagcccccgggacagggtatcttgaaacagcggggcggcgtcgcccaggatggtgatgacctgaaccttgagtcccgcagcatggaggcggacggcggcataacgcgcattggcatcggcgatccgaccgctaagaagctcattgccggtagtgattatctctcctaagaaatctgcagtactcacggaatcataaaccttatcagtgcagtcagcacgagccaggcatagagtccggccactacatcgtccagcatgatccccagccccccggtcagacgggtatttatcagaccggcgggaaaaggtttgacaatatcaaacagccggaacagcgccaggctcataagcataaagaaaacattcctgggacagcccgccagggcgataagctgccccacaacctcatcaataacgataaccggcgcatcatgctgcttcagcagcgtctccgccctgccgctcaggtagattccgccaatgagcagtactatgatcgtcaggctgtactttagaatacttaggggttggagaagccaccacaaaggcaggaccgccaatgatccccaggtgccgggcgccagcggcagcctgcccgccccaaaccaggaggctagtaacacgattagcttatcctgccgactcatgccgaagtatctaagcgcccggccaaatctagactttctagttgaaaatacatggatatgcctcttctgtcaagggctgttgcagcaaccggcagtgctagcggcaaaagctccgccaggagagattaacggttgtgccgactccagaaataccgcataataatatatacggccagagcaattatagcgtcaactagctcaatggttcaaggtcatttaatctgcagaggatttctatctctatgcttttcaaacttctcgcggccgctctttccggtctgttgctggccatagcgctgccaaaattcaatattgcctattgcctgtggatcggactcataccattgctctgggccctccagggaaccagcggccgcaaggcctttctggtcggtttgatcaacggactggcccaaaacctgggcaccctttattggatcatgtacgtcaccgtggtgtatggcaagctaccggcacccgtggggggaatcattcttctcctgctggccgcctatatcagtttataccgcggtctttgggcctggctctacacctggggagaaacccgcggactggccggctactggtggggtccagccctgtgggtgagtctggagtttgtgcagacctatatgttctccggcttcccctggatgctgttaggctacgggttgcaccaatccccctatctcatacaagttgtagatataacaggtacatacggtctggccgccctcatcgtcatggttaatatcggtctgtatcaattgctgcaaggctgggccgtcggtcgcgccaggttccgcccgctggccatcagcctggtttttcttggtattgccctggggtatggctacttccgcctgccgcaggtgcagcagcagatggcccagagccctacggcgaagctctcggtggttcaaggaaatatcgagcaggggcggaaatgggatcctcactatcagggagagacaatcaatatttacggtgaattaacccgaaaaagcagcattcagcagccacaggtgattgtctggccggagaccgccgcacccttctttttcctgcgtgataaagaactgtcagcccggctgattaacattgcccggcagaacgggtcttatcttttcttcggcagcccggcctttgaattcggccccgctggagagttcttttttaaccgggcgtacctgttgtcgccggacggcgaggtagttggttcatatgataaggcccacctggtaccgtatggcgaatatgtccccctgaggcgtctttttccctttatcggcaaaatggtaccgatggtgggagactttaaagagggtccccccggcgtggtgctggcactaccccaggtcaatctgggatcgctcatctgttttgaatccatcttcccctatttaagccgggcaatggtacggaacggggcgaatgtcctggtaaacatcaccaatgacgcctggtttggccggaccagcgccccctatcagcatctggccatggccgtagtccgggcagtggaaaatcgcgtggcgctggcccgagccgccaacaccggcgtcagcgccttagcaaccccggacggcggcattctctggacctccgaactctatacaactgcggcccacaccgccgccctaccgttgctttcgggcggcagtttctatacccgctatggcgatattttttcctggtcggctattggcctgactattttggggctggccagcggtctggcccttggaagacggcggcgatgagtcagacggaaagggaaagagtcaaaaccgaattccgctgtggctatgtggctctaggcggcgttcccaacgtcggcaaatcgaccctcctcaaccgcctggtggcggaaaaactggccatcacctcacccaaaccccaaaccacccgtcaccgtctcctgggaatagttcatctcccccgggctcaactgctgtttatggacatgcccggcattatcgaccctggctccctcttgaatgagagcctggtcaacaccgccctcggaaccttaaaagatgccgacgtagtggtctggctggtaacgcctcaggaaaccgcggccgaaagccgggtgatccttccccacatacgcctgctggccaaaccggtggtcatcgccatcaataaaatcgacacaatcccgaagttggagattctcccccttattgagttttaccactctcttctacccgaagcgccagtgacgccagtggccgcccttaccggggatggcctgccccatctcttaactgaaattattaacctgttgccgaaagcgccccctctctaccccgatgatcagctcaccgaccagaccgagcgctttctggccgcggaatttatccgggaacgggtttttcaccacactgccgaggaaattccctatgccgctgcagtacagctcgaagaatttgacgaaaaggatcgcccccgcctgatccgcctgcgggccgtcatctatgtggagcgcgactctcaaaaggccatcatgatcggcagaaagggcgcccgcttgaaagccatcggccaggaggcccggatcgatctggaaattcttttgggatgcaaggtctatctcgaactatgggtcaaggtctggaaaaattggcgtaaggacccgcgagccctcaaggaactaggatatttaatttcctgaccgaaaagttcgataaatatgtattaggccaatctgagaatccggaaggcgggatgcgcttcgctttcccgtccacgttttctacagttcttgtctttactcaagatcaagcacccggcactcaataagattatgtcattctctgcttctcagataaaatcggtgatcatcttgttgggcggttgccttacgctggccccgcgggcggctggcgcgattcagacgcatggtcctcccgagggcttgtatgtccatcaactaggacatctgtgctttcttaccgctatggtgtttatctgcttggtcatctggaggcggggcctgcgccgccagcgcggtttccgttatatctttcgtgccggcattcttctggcgctctggaacttattgactttttgggggcattgggctgaagagcggctcagtccgaccgcagtaagcgatcaggcgggatacttttccaggcagatacagattactgacctccctaccctactctattacctggctaaattggaccatttgattctggtgccagctatgttgatgttttatctgggtctgagggctttcgcttccgaagggcaattcctggaggacagatgatttggtcgctgactccggtcctgttcgttgatattatcggctcgctgctggtcatgaccctggccggcctcagtttcataacggcgcgtcgcctgctgcggcgggaaccggacaacgctacctggatattcttgttctggttaagtctggccctgatgaccttcgccatctcccgctccctgggccacatcctgagccacaccttgattatggccgaacatcctgaaatctggggaattctggcacccttcagcggctccctcaatacctttacctttatcctgatcaccagcgttacggccttcttttatcatttccggcgcatctatcaacgcatgtccgccaaccacgcagagctggagaatttcagccgtgatattttaaacctcaaccgcgacctggaaactatggtgatggaacgcactatggcggaaatggccctgggcgtggcggatggcatccgcaaccccatctgcgtcatcgggggcttcagccgcctgcttctacgccggttggaacctgatgacccgacgcgcgagtggctgacgagcatagctgcagaaaccaaacgcatggaagaaatggtggccaaattcgaggccctggcagaaaaacgggattatttcttcagtcaggaggacctcaattacgtggcgcagaacaccctcacgaccctcagaccggaattcgacaacaagttgattgatgttcagacctcctggtggcctcagccgcttatcggcaagatcaatgcccatctcttgcgggtggccctatcgcatctgctgcgcaatgccattgaagccacccctcccggcggcgtcatcacagtgtccaccaccgtacagggtgagctggcccatctggaaatccaagataccggccggggaatgccggccgaagtggtagagagaattttcacccccttctacaccaccaaaatcggcggtaccggtctgggtctggtctttgtccaacagatcatcgaagaacaccgggggacgattaaaattgaaagcgaagttggccgcggcgcccgagtgctgatcgatttgccgcaacggtttggcccccggaaagagtcggattttcgcccctcagagtgaacgtaatccggtggagtaaggcttaccaacttcataccctgctaccggatatactcactggcagctaccgccaactaagcaatccgattcaatgcctgattcagatcggcccggaggtcctctatggcctcgcaccccacggacaggcgtaccaaatcatcggtcaggccgacctgttcccgttcctggcggggcaggctggcgtgggtcatggaagccgggtgttggatgagtgattcgaccccgcctaaagaaaccgccacagtgatcagtttgaggtgattcatcaggattcgccccccctcaagaccacttttgaccccgaaactgagcataaagccgaacccctccatctgccgccgggcaatccggtactgcggatgattggggagacccggataactcacccaggcaacttttggatgattctgtaaaaattccgccagattcaaggcattggcctgggcccgctcgaggcgcagggccaaggtacgcatcccccgccagatcagccagccctgatgcggatccattgtcgcgccggtcagggtcacgaatttttttatcttcttctctaggccatcatcccggcccacaatcataccccccaggacatcgctgtggccgtttaaggccttggtcagactatgcaccaccaggtccgcccccaactccagcggacgctgacaatacggggtggcaaaggtgttgtccactatgagcaaggcacctaccgcatgggccaggcgggcggcggcggctacgtcggtaattttcatggtaggattggccggcgtctccagaaacaccagcttcggtcgggtacccaggatttcctccaataactccgggttcgaagtgtcgacaaagaacgatcggatgccaaatcgtggcagttcccgttgtatgaccacgcgagtcggaccgtagaggcagtctccagccgctaccccttccccctggctcaataaactcagtaacacggtagaaatggccgccatgccggtggcggcagctacggcccaggtaccgttttccaagaccgccacggcgtcttccagggcattgacggtgggattgttcatccgggtataaatataccccgactgttccccggcaaaccgggccgctccctcttcggcgctggtgaagccgaaggtggaggtctgaaaaataggaggcgacacttctccgaagatggcctctttcatgccgccagcatgaaccgctagagtctcttttctccattcagacgtcgctttttcttcggccatgagctaaccccctcctgttggacctggtcataactccaaaaaccagaaaggggaaagcggtcttaaccgtttcccccttattcttttttatggtaggcggtgctggatttgaaccagcggcttccaccgtgtgaggatggcactctacccctgagttaaccgcccttaaataaggctatgtgtaacatgaagctctcggtttggcaagatttttatccgataaaagtataaccgcctttcccctgatcattggggttgagtgggacctccggggcgttggcggcctcccccctggcccctccagaccggcgttccctgagcatcgcgtagcttcaaggtcttaccgtgccaggtaacttcagccgccatgatgacttcccctcggcgggtagaaaccttggacccggttacttccagagagtctcctacctgaggggcaagtttctgctgttccatgaaccaggatggccccaggtgtatgagaaaggtgccctgagcggtcttgagctggattaactgcacctgccggcctgagggcgccgccccgccacgtcggttgatcacctccagtttttccacctgtcctttcacagtaacaacggtctgcggatcataaaaacgcccgccttgagcccaggcttctgatcccaaacccaggaccagcgccaggaaaaacgctggcagaaccagtctgaactcgcatggcataatcaacctccattaattggccggagcggactgctggggagtcttcgccggttgattagagcaactgccatcccgcaagcgctgccgctgtttgttgccttttgattgacggctacgtttttgatccgcctggcagccgctcccggtttcctgatcagtagcagcataagggcagtcgccgctgcggccgcctccgcccgggccgcgacctctggactgcgcccaggaaacttccgtgagcaagaaacctaatcccacggccaacaccagaacgccgcccaaccattttttcagattcattggtttcctccgactgttaaaaaacctttttattgaaattaacccaacccgaacagatcggccggattaaaagtataaagcccggggtgatgattgtttgacctcgccttatgggaacaaaccctgatccccaggttgtccaacagagcatctttacctcggcccccccagccccctaccccggtggggaggcggcccacaggaaccgggcccacagagtcgctggccgacccgatgcaacaattcctgttgctgctccggccgcaggatttttttggcttccagcagaaaaccgaccatctgctgctccaaggcatgctgattctcattgatcgttctgacggtagcgaagatctgttcttcgttcggcttctccgcctgtaacagatgaaagagttgcagccgctgttgggccaactttcccaggagatcatggcccttctgacgattgagacggagccgttgctccaggtccagtttctgctgctcatcgagatttaaagcgtgcaaaaccttacccagatgtggtctggggggcctgacttccatcctatgggccaaggtatcctgggtacggaagtaaatcagagccccgatggtaccgaagttgagggccagggaaaaaattaccagataaagcagccaattttttttcatagactattgccgttgtccgggtcataagaagcaagcatagcgcctaatgactgtgagggaattgcttctaactcctcctcccaggccacttgagacccattaagcccctggggattggcaacttcatgcagactcatccccaactgacttccgagaaatattccgactaccagcgaagccgccagggccagagaaggccaccacgaacggcagcgggagggcagccgagttagcacccggtctgctaaatccgccggagctcgcacctgctccgccgccagggcttcccacagtcggcaccaggcttcgtactcccgtcggcattggctgcagacggccaggtgactgctgaccgaatcccgctggctctcggaaagctccccgtctaaataggccgagaaataatcctggattttttggcaatccatgctggccactccttaactgtaaagtgaaactgaccgcgtagccctccaggtccctacccaccacgtgaggctctacggacatcgactttcccctggcggtcatccggataataccgcgaagaatcttgttgctatgaaacgtgcggcgatccttcgagatgtttcaggcggcagaaaaccatctcaccaaaggcactataaaaattggcgatgggtgttgctaactaaaacacttatagatcacccatccggcgccgtatcagctattatacgatataaaaaatgaaaaagggaggccccctggcctccccgaaaggttgaattgatgggattatgcagtcttgacttcaattttgcgaggtttagcgcgctccactttgggcaacaccagccgcaggacaccatctttcatagcagcctcgatgcggctctgatctactatctggcccagggtaaattcccggagaaagttcccggtgtcatactcccgaaccaggagatgttccccttgacccataggcgggctgatctcaccgctgatagtcaattgatcttctttcaaatcgatattaaccttatccgatgctacccctggcatgtctgccagcaggacgatggcttcaggggtctcgtagatatctactgccggtagaaaaacccttcccgggcgggtggtctccatcttgaccggtgcggcttctttctctttgggttgtagttccttatcagccataaagctcacctcctgtcagacgcacttcacagtaatctgtttgggttttacctcttccggttttgccagggtgacggtgagaataccgttcttaaaggctgcttccactttggcggcatccagacgttcgggcaggcggatgacgcggcggaaagagccggcctcccgctcccggcggtgatagcccacgaccttttcttcagtcggaatcttgcgttcaccccgaaccctgagcttacaatcctctagagtgatttcaatatcttcgggatggacgccggccagttcagcccggacgtaaaaattttctttatcttccgagatgtttaagagagggaaaaccccaacccggcggcgataacgctccggaccaatagcctgttcccataaccggtccatttcccgacgcaattgatccagatcgcgaaaaggttcccaggacggctcaaaggtataccacggcatatctttataccctccttatctttaagatatatttgattaaatcggtttttgagtcgtatatttattaggtaagcacgaggcggccgagcgtcaagaggcgcataagctcaaaagggaaaaagacgttagaccaatatcgatggtttggatgaaggtagtcggggcgttatcaggaagccagtctttcaaccccaagcgccggtcaagccgtttcagttcctcaaaccgacaacagacgccgccgggaggtaatttcgcttagagccggtacgacgttggccagcgtttcaggactgatgacaagctgctggtagacggaaaatccggcttcccagaccgcctgccgccgccagtagcgatcgcggtcggcgtctttggagtcataacccaactcgaagtagacccggtcgatctgggccgtggccaacagcttgagacagacatagcagggctccagagtgacgtatagggaagcccccttgatagcgacaccgtgccgggcggcctgggcaatggcattggcttcggcatgggaagcccgacagaagttatatttatccgaatcagccacctgcaaagcccggcgatggcaatagggactgccatccggcatggtctggtcggtgcaatggggtgcgccgggcatggaaccgttatagccggtggccagaatctgccggtccttgactaacaccgccccagtcggccgggagttacaggtggaacgggtactcaccagcttggcgatcagcataaaatattcatcccaggaagggcgcatctcttagaaaccacttatcattatcggctcttgcaagattaatctttccctccttggtcattctgagctgagcgaataatctaatgtccctaagaggcaaagatttcccactttgtcaaggatgaccaagacagctatttggcacgaggttcattatgtttaaaaaccacaacggatcctgcaaaccgaaccttggcagtactcacaataatgctttttccacttactgcccactgcccactgctttcacatgagaatggtatacaaaaaaagtcagcaggtcaatctcctacaaattatgactccaatgctggcagctagcagcctggccaagaaaacttcttgtagaccgacagatcaaaaacatgatacattcggttagcaatttatttcggttcttcttgtctcggcttgattcaattccaagagatagatgagcctttttagggtgaggaatctatatagaacgattatgaaaaagacccgccaacgccagcgccgcctcttggaggcagtcatgcaggttttccgggaggtccagcatccccttggtctggaggagctggccgcgcggttgggagagcgcccttccaaaaagcgacaattagaggagtatcttcaagagctcatcaacgggggcaagctggtagctctggagggaggccgctacggactgactgccgccatgaacctcgttgtcggccaggtttcggttcatcccgacggtttcggctttgtcacccccgagagccaaaccggagatatcttcatcaatcctggcaatctcaccgaggccctgcacggtgacaaagtggtcgtgcgcctggagcgccgggggcggcggggcaaacaggagggtcggatcatccgggtcctggagcgccgcgtgacgcgggttgtggggattctgcatgagaccggcagcaggtattttgtcgctcccgaagacgaacacctgctttttgatctagtcatcccggatgatcactccctggcgccggtggtgggccagatggtggttgccgaaattaccgactacccctcggcgcggctcaatcccctgggcaaaatcgtggaagtcttaggtcccccggaagaccccgcagtgcaggtcaaagtggtcatcctgaaatacgaacttcctcacgagtttcctgctgccgctcagcggcaggccctggctgcacctcaagatataccggaatcagcccgttcaggacgtctggaccttacccacctgcccatcattaccattgatcctttgcgggcgcgggattttgacgacggcgtcgccctcatcaaaaaacccggcggcgtttcggtgctctacgtttctattgccgatgtcagctactacgttcaacccggttcggccctggaccaggaggcggccaaacgggggaccagcgtctacttccctcagcgggtcctgccgatgcttcctccggagctgtctaccggcatctgcagtctgaatccgggggtggaacggttggctgtaacggtcattctcacctatgaccggcacggacggctgaagaccaaagaatttgcccgcagcatcattcgcagccaggaccggttgacctatgacgaagtggagcagattctccagggagaccgccaactccgacgggggcgtaaatctctggtcaaaatgctcacccagatgtccgacctctgcctcctgctgcgggagcaccgccgtcagcgaggcagcctcctgcttactatacccgaggccgaagtgctgctcaatgatcagggtataccctaccatatccgccgcctggatcacctgctctctcatcagttgattgaagaattcatgatcgccgccaatgaggcggtagccgaatttttaggcgagccttgcatcttccgggtgcatgatgtccccgagggtgataagttggccgctttccgacaattcctcgccaaactcgggtttgtcctgcccaaagaggttgaccgcgacccccgcgctttagtaaattttctggacagcatcaaggacctgcccctggccttcatggtgcaggtcatgctcctgcgctccctgaagcaggcccggtattccagtcacaacgtcggccactacggtctggcgtcttcttcctatacccattttacctcccccatccggcggtatcctgatctattggtccaccggttgctgttaagacgcctcgagagtaaaaccatctccccgcaggaggccgaacaactaggggaacaggccgaacagcttaccgttcgggagcgggtggcaatcgaggccgaacggggaatgttggcccgcatgcaggtccggtgcctggcggagcacgtgggcgaaatcttccacggcgtcatcgtcggcgttaccgccttcggatttttcgtcgccctggacgagatttttgccgagggcctggtgcggctggtcgacctgcccaacgactactatgcctttcaagaatcccgcatgcgattggttggccgacgcaccggccgcagcttccacatcggcgacaaggtcaccgttcaggtagcccgcgtggacctccgccggcggcatatcaacctgcacctgattgaggcagaggaacaggaaaagcaggcaatgcatctgccctgatcggcgctcatatcataatgttctcatattcccgccgcccatcaaaattccgcccaagttgtcacgttctgatgatcacaacgaaatataaaaaccgaaccgtagcggctgctcacaataatgttttttctgcccactgcccaccgctcactgtttttatataagttcacatgttctgccgaacacaacgaagcatgaaaacagaggcgtagaggcgtaggtggacattgcccaccctactacaaatacattctgtttttatataagtcatccaacctggctgcccgtcatcctgccgctcttccgccatccggaaaagttctaataatttcataatcttcactattgtaaaattctttttattagttattatctgtgttaatctttttaaacatatcatctacttgatatgattatatatattaatattatcgcaaatttatgtttaaaaattaatacattaataggcgttgggtaattggacaggaatataacccattgaattattagcctctttttactggcgtaattattgcagcaggtcacggtatagtttttatttttcccaaaggaggtgaaagtatttcattgttttaacgttctttcgagatttaactgaaggtattcatttcgggagggagattatgaaaagaaggtgtttaaccggtttagttttattaggttttattctgattctcgccggaagcgcttcggccttcttcatgaacttcgaagagggtctgggcaatgacggtggccaaatcgtcggtatcccgggggtaacctttactaattccgccggcttgaactggaggtattgcgacatcactaccggcggctacaatgttacgtctgtaaataaaggcgttagctatggcaccggctattacaacatgtatgattatgtctgcgcctggttgggaacctcgggtaattggggccggattgattttgacgatcagaacggcacctggttccaaaccggcgtcagcagctactcgaatttctctgtagaggcttatgacgccgctgataatctcctcgacagtgcatcaaccgggccttgtacccgccagcagggttataccgatatggtatggctgcgggtagatgcgccggttggccaaaacatttcttacgtcattgtccatgatagcggcaattattgggaagttgacaatatgaccggtgatatggccggcgggacggtcccgctgccgggcagcctactgcttctggccagcggcatgatcattctcttgggatataggaaggtcaacaaggtctaagcacctccccacaccagcggaaggatatgataaagggcaggcgcttttagcctgccctttcctatcagtataccggggtgtcgctaaaaaagaaaaaaggttagctccggtaaacttagcccttcgattctaggctttggtggagctggacggagtcgaatcgacgaccgcttgaatgcaattttattgaaatgtccttctgagaatagatctaggaatagtaggcagtgcccaccctacatgtaaaaacctcgatggctcgataattgcccttgcctgtaggtcacccgcaaaccatgaaaatcggtgtcggaccattccagcaggcggggtgcgctccgctcccccttcgtggcaaccaggtacaccgccttcgccagctaccgagccttctgccaagcaatcaaatcttcgaagcgttgtattttactcagtcctcgctactcgtacctggctttatcgtcgcaatcccttctaatcaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccgcagacctcctaaaatgcgggagagttcctcggtcatggcatgcagccgggtaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccccaaacctcctaaaatgcgggagggttcctcggtcatagcatgcagccgggaaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagcaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccggagacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttaatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccccaaacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggtaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcaatggaaataaactgatggaattcggtccgtcggccccgttcaaacccttccgccaaattggccatgactgatacggccgaccgcctgatctgatcccgaaacccaaaatcccgagacaattcccccttcgtggcaaccaggtacaccgccttagccagctaccgagccttctgccaagcaatcaaatcttcgaagcgttgtattttactcagtcctcagtcctcgctactcgtacctggctttatcgtcacaatcccttctaatcaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccggagacctcctaaaattcgggagagttcctcggtcatggcatgcagccgggtaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagtaacgagggccgaggactgaggaccgagtggtgaagcttcctcaacccttctgcttctccacggacgcccggagacctcctaaaattcgggagagttcctcggtcatggcatgcagccgggaaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcaatggaaataaactgatggaattcggtccgtcggccccgttcaaacccttccgccaaattggccatgactgatacggccgaccgcctgatctgatcccgaaacccaaaatcccgagacaattcccccttcgtggcaaccaggtacaccgccttagccagctaccgagccttctgccaagcaatcaaatcttcgaagcgttgtattttactcagtcctcagtcctcgctactcgtacctggctttatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggttttatgccgctcagcgagcatccttgctttttagctaaccacaaccatagaggacatgtcaagagaaaaattgctcttttcgttattcccgaaataagtttgaagatgtcccggaataaaatgccgacttcgcagagtgcatgttcacaatctcgatatctattgattaatactagtatattaggattattgaatatttgaagatcccaaaaatatttcctgaaaaggacatcttcaaacttttggcgcttgtgagcttgtatctattttttgtcatggctaccatattgaattatttatagatatagatgcgattgttgggccttgaggggccaaaaccaaaaagtttgaagatcccctaacgcccggtcccgaggggggggatcttcaaactttttgacccaagaccaaaatcggcttttatcggctccaacctattggtattcaaagagaaagaacctcattggaccgattttcgaaaagtttgaagatgtccggcccgttaaatgcctcaatagcggccccgaaaagagcggtagcgtttcttgccctccaggtggtcggccaacaggcgggcttgtcgccgaataatctcctccagcgagactttctggcctcgatacggatgcagggatcctaaacgctccaccacctgggtaatgactttgcgtcgggtctcctgcgtcagcagtgcccccgattttatctgcgtcagtttttcgccccgggtcaacatgctgagaatggctcggtccaccacctgggagcggaattcttcaatgagatcaaaggctaaagtgggcttctgttcctggaaggaatgcaagaaactgatgtggggattcagaccggccagcagcagggcccgccacacccggggatagagcataccgtaaccatagtttaacaaagagttaaccagatcaacggcgccgcgccgttctcggccgggatagtctatctcgggagccagcaaggttttgatcatggcccaataagcagcaccggcctgtccctcgagggcgaataagcgcttgcgtccggtatcatagtcttcgtcaagttgtaactttcctaattcttgttggcaacgctgcaggatggacgatttttcaggatagaggctggtgtaaggatcctcagtctcggcctgacgcgatcgaagataatatttcaggagattaagttgattgcgaattttgccgtcaacaaattctttggccagctctaaaccggtacgggattgcgacgcagtgagctgcaaccggcttaaagttgcctggggggagatgggggcgtgcagcagggcatagggttcgcctcccggagtgcagaagtggatggccagtttcttatcgctcagggctttgataagatcgctggaaagggttaccccggagctgtgtacgttcagcccccgtaccttgatgaggggaatgctgtagacctgtttacgctcccggcggataaacagacgccccccctgtttgccgacaaaggtcccggggcttgtgaccgccacctcggtttcaactgccagttttttgatatattttcgttttttacgggctacggcctgatccgcctgggccagggcggcctgcggcgtctcgtcccagggggccgcctccgaaatctcggaaataccgggagcagctggggctgccccagaccctgcggtatctgtccgggcagacttcccagcctgttggtcaggtttctgatctgcggccggggttgggaagggaggcgttgcaccatctgcctggccgccgttctggtaggctgcggccgcagggtcagtcgccgggacagacgttgggatcggcgtgggaacagacctggaggtctgttctactgctctatctcttttttctttcgggggtttggaaatggactgcagggcggcattgctaccgggagcgcccttgaactcacgggccatttcccggccctgacgggctacttcctgggctttttgggcctgggcctcggggtccggccgggccagccaggtgagaggggtcaagatgttggcggcatcactgatctttttgaaagttccccggcggaaatgttctgccactagttggctgaggcgatttctaagatgcttttccaactgctgaaactgggcctggggattgatcaccgtgtagtaacgccggatgccgtccagagcttcttgcaggtcggcaacaattttcgtcaggtcccgacgttggcgcctgttggtcagccaatcgattttccgatggattttttccattttggggtcactcaagcggcggtggcgacctttgaaatggatacccaaaaaggtgaagccatcggccacgtgccgcaggggcttggcctcgggattaagtcgcagtttcaacatttcctgggaaaaatagattaaatcattgagaccctctgtcccccggggctggctgtcggccaggatgaggacgttgtcggcgtagcgtatataacggtggcctttgtcggtaaggtaaacgtccaacggatgaacataaatatttgagaggaggggtgagaggatgccgccctggccaacgcccagatccgcatcatcataggttcccttggcgccgatactgccggtgcgcagccacatgcggacgagtttgaggaccggtagctccttgatcttttcctggagacgccgcagcagaacttcgtgatccagagtatcaaagaatttatcaaagtcggcatgtacggcccaccggcatttatcatgctccaggtaatgaatagccctgccaatagcccgccggggaccctggccgggtcggtaggcatagctgcagggaagaaactccggttcgaacaacggttcgataatgcgccgcaccgcctcctggacaattttatctttaatggtgggcagagacagggggcgcaactcgccggagccgtccagtttcggcactttaattctctggtgcggttcgggtgtgtagtttccagcctggagcgcctgccgcaggtcttcgagatggctggcggcctggtcgccgaaagattggacactgacgccgtccaaacctccccgggccccctttttttgaatccgccgccaggcatccaggaggactgtaatggagcagatctctaaaaacagcgaggtcggtgccgccatcatgataaggacccctctggcaagttcccgccggcagaacctttctgtcaggaaaaggtagacctcccccctggcattacaggacccaacgttttcccgtgatctgttccagggccggcagcacttccacgtgcctttggatcgatctggccaaaaagacggcttcgggatcggcctgttctccggctaccggcagcaacaattccagcctcagccgggactcttcccattcctggacttttttccggctccagacggcgtccaggaccgccaccggcagggtgcctaccgccagggtgatgcggccatagtggagaccaaggatataaagccaggtcagaaactggtcccagcccatttccagggtgtccggtaggtcttcgccctgaaccagggccaggggaatgacattatcctcaccggtcataaggcggatgatttcctggtctcgagacaagaagactactttgcgcccggcctccacaaaattactgtaggcatcccggatcaggcgatcagccgacattcccggcaaaggcggcggggaatccaactccacgcaaccggtctcttcccgcaagcggttatattccagaaatcccaggtaacgcaggcggtcctccaggtggttttgattgctgaacagtccccggaaaaacggaaaattcaggacgtcgaactcctgcaaggctttgcggctgaatttggcccgacggtttttcaactcctcccgaaccgtatcgcacaggacaaaatcgatgccgggccgctggcggagttggcgcagataggtggaatagaaccgatcccgcaacagattggtgtccaaggccagataatacacgtctcctccctgagtcagggggcggcggccggcctcctgtatcagattcgccagggtttcgcagccctggggcagcagggcgccgcattggtaaaagctgtcccgaaaacggcggtagtccgggatttcctcccgtatactttccctcaataccctggttatctgctgatgcctgttttcgtaggtcttaggagagaccaggttctccagatgcatccccccagccccggcttgacaatggactagggtcaggtcccgcaacaatgggacctggagtctcaggtcgcgggcaaactccaaatcacagagcgcattgaatagcaggatggcctggggcgccgggagcacaaaacttttcatggggtctcttcctcactgtgccatcctgaaactggcacctgatgcagccgcacggcctgtcggggtatcaggggataaggccgctgccggaacaggtggctgccgtactggagatagatgatctgacacggcggctgcaggttggcggcctggcccaccagtatcagcggcacgaagctccaggtggtaggcgagatgtccagtattacttgaggagaatctgcttgcaggcggctgaacagttgccgcacctgaccggcaaactggtccacgtcttcttcatcgaaggcatggaactccagtttaaaattcacgtgataatgtttgcccagaagaatcagggcagcctgcagctgttgctgtagatcggcctgctctggggtgatccagagatgcaggcttttgggtttagccagttgctggtccaggtgcagccagaacgggttcaaggtctcataaagatggtggccggacagggtaatccaggtgtgggggaaggctttagaaggcattgtgtttcctttacagtataatgttatcctgcttctgtcgtctgccagcctcgctctcacgccaccataaaggcgctgttggtttcgaataaggactattataacggctttaaagagacgttacggttgtggacataccactgaaacccaggataatcagggttggctggcacctgggacggatccaggacttttttcaacttttggatgtttgaaagctcatcaaaaggttttgcctcgtcgttgctcgtggctacggccgctttgaaggcgtcaatatatgtttgcaaatcagtagtggcatcttggggagtggtttcaagagagctgtagcggtctccgtcttgataaagctgcaaagattggcaggtaatcttcacggtcccgaaacccacggcccgggccagccccagtttgtgccggaggttgtcttcaagcaccaggcaatacaagagcaggccgagctctatctcgctgaggttgcggaaattcaccctgaatttaaaggtgttattagacttaaggggtttgacttcgttgatgacttttcggaattgctgaggatccggacatcggtacgcggcccagtcttttctcgggtggtggaaatataacttccggccccggagctgcacctcaccggtgacctgttcatttatccgtcctctagtgtcggtaacggggtggccgtcatagttgcgaacctgttcagggttggtgggatcaatgagataaaagttgtaggacgtggggtgcggttcgcccaatactttcaaggggaagaactggtcaagttcgcccggaccggaaagccattcggcatcgctgacgctgacccgcccccgggcgctgtgcacgtccgctacaaacccgaaaagctggcaggcggcgcagagattattcgggtcagtacatttatgaaacatttggggcagcaggtcggcccggcttttattataccgggtgcgagggatttccacccggctgaggcgcacggcgcagtggccttccacaagaaaataaaccagggctcccacggctaacggttgatcctcggttatgacaaaaccgccgcgtttcttcttttcctccaactgccctgccagaactttattgtagtcctccacttcggcgttgccgaatgtgtaggtaggcgctggatttttaaaaacaaaaaaccgatcccgctttttgttattgatgctgcctgcggtgattttgtagatggctctggaaaaaccggcggcccgggttggagaaaccgccgtcaccaagttaaatgagccactgggagcacgaatgggtatgccgcgggaattaatatattcggttatagccctgccctttacccaaacttcctgcccgctcctcgtaccggctagaactcgggcgagggtaatatcttgcgaagtaccctttatcttggcctttacctgattaggcgctccattcatggccacccaggcccggtccatttcctcaatttccccatcctgaccatgggctggcatcttggtgatgcggccggctttcagacgaagggcgttttgggtggccatgcggtagtccaggcgctcgccgtcaaaaatggcgaaacaggcattggtgacggcctccaggacgctccggagcatgcctttgagggccgtgccgggcagggccaacttgtgcccaattttgaagttctccagtttggggggcgtttcgtcttccggattgacccgttgggccaccaacatgggggtctcgttggtcagatggagggtgatggtgccgctgagtccctggaggcgcttatgggaaggcggggccggacgcagccgcaccggcggcccgaaaggaatgaaattataggggttgttatcgggaaaattactttctgaggctgcgggaggagattgggatgctccgggatatttctgggcaccctcttttttctttttcttttttttgccgttcatagagcaaccctcgtccgcttacaaaggttcggtgatgggcttctcctcccagataatctgcagaaagatgccgatgaggagagccagtgggacataacccaccagtatttcccaagggattttgccgagaagacccggtagccaggtaagctgggtttcatcaaggaatatatgctcatccattttttggtaagacagagctaacatgtctaatatgaccagcccaatgcccagagaccagcccaacccaagggtatagaccctaaaacctcgacaaagaagttcccatcttttcaaggtgatatgctgtatctctaagatcaggtagccgaaagctgccgccgccgcaagaccgatgagaaacaacatttgccaggaagagggactttgcgccaaaaaacttatcgcctgccaggtttcgatacccactaccagaggcagatacccgacaataatacatccagccatccggggcaccaggagtcggatataaagattggccatgggatcagtcagaagccagatgacacccagcggcaaagcgagatacgtcagagagataaaaaaggtatacacatagcgtgaccagagggtgagcagaggtccaagggccagaaccagcatgataaccaagaaaagaccttggaaggcccctccccattgccatgttgccgacccactcccactcgttggcgaggcctttttagactccggtcggggctgatattttttaagctgttgtagtaaccaggaggcggttttcaaatcatagcgccggatgaaccaggtgatgagatagcgcaggtgcagttcaccttctttgtcaagggttttaatttcgctgccgaaaaagaaactattgaggccatcaccatcccgcatcaggtctttaatgcaggtttctctatccagggtatagcccttaccatctttccctttgagggtgcacgtctgaaaataaaactcatcgggaggcttgggtgaaacacatatccttaaccaatcatgcagggcactgcgatagtcctcccaatagtcgggcttctcgatagctttctgaggagaggtcatataggcccaggccaaggcccggatggcatgaaatttttcgaattcctcccacttttcactggataatacccctatcaaggagattttgccgtcgttctcagccgagcgccaatcctccagagtccagtcaaaagtctttattgcatcttctctagtcatcaagcgttcgtattcttttttgttttcgacttatttttgattcctctacaattttctcatatgaagggaagcaatctacagctatttttggaataatgataagatcagtgctttgttcatataaataacaaacatccatgtctttattccaagcaagaatagtggcgtatggaataatggccttataaccgccagtaacattaaaataacgtcgggtatcttttttgtcggaattcttacaatgtatttcaaccgtttcttggagctttaataaaccctttttaaaaccttccgagtcatccaaattgagaaactcagtttttatagatttgacattcaccgtcaacttggctgggccatacgaagttttaatcacctcctccaagacctcagcgcagagcttgccatcatccgtatcggtgtgcagcaggaaaaactcgttatcgtcggctttttcaccttgttctaacataccttcggtacgcttcatcgccaaaaggctgcccaattcggcagtgtaatacctgaagtctttggtgtcctcgggtcccgagtatcttttcagatttccgccgatccgcttgattaacttggcttttagggaatcataatattcttccttttttaattctttcttcaatgcttccagggacatttttcccatcagatcaggattattggtaactgccgacgtccccacggtcacaaacacctgcacagtcatgcggtcatctcctgtttcttatgaagccttgcctttgaaatcgactttgaggcggccatccggctgtttgttgatccggactttgattttgtcctgcggcttgatgttcagatacgaactaatcccggtgacggtcagggtctgtccgtcgaactcaatcctggcccccttggcggtaaccgccagcacggtcaccacacgttcctttggtccggccttctccggctttttggggacccgtctgggtggaggaacagggtcagtttgtacgtcatcctgcagcccttgaggcgacccttcgggctttgggggagtggccgggggtgggcatgggtcagcgagaatgccgtcggccgccaagttcacgtggctgcacgggcggaaccagccgtagcccggatagcgcaccgatatggcccgcctggcgggaaaggtgagcagggtactgagctggctccggtcctggaaggcatctgcagcccaggtttctttcagctcccgtacctgggtacgcagctcatctccggtcactgaggtctctaatccgtccttcccatcttccggccaggtgaactcaccataacgtcgggccggttgcatcagggccatgcctgtcacccgaatcttaacgcttcccagacctagaggtttgcccatccccagcttatgtgccttgagatcaggggtccgtttaccctctgcatcaaaggggggcaggtcgtccaattccaggccccaaagcagcaggcccaattcccaacccgtgaggttggtaaagcggatgcggccggtaaacaccgcccccggcaggatggattcctggatggtgcagttgcgctcagtcttatccttcgtatttaacttagtgggatcaggatcatagtgcaggtagaattttcgccctctaatctggccgccggtgtccaggtaaaattgggcatgccagggtttggggtcggagagctccggcagagtaaaatgagaggtggagattacttttttgtcagcatcactcagataaaaatcatcaaaggtcaatctaccctgcagggcggtatactctcctgattccggttccgccccgccgccagccgccagaccaaagaggcggcaacagacgcagaggccatcagccggatttgtaaccggaccgccggtttcagcccgtagccggcaacggccgggtttgacctcggcagaggctttgttactataatctaaccgccgttttttatcgtgctgatcctttttatactttccgccgtacaagcccagacaggaatcgctgaggacctccatgaccgaccgcaccggcccttttatcgaggaccccggtatcatcttcttgttgcccacagaatggtaaaggaattttttataaaccggatgcttgttttcctggtgtttatcagtcgtgatttcccagcccacatccatcggccgtcggctgggaataaacaggcgggtgaaaacggtgatgtcggcctggagatagccgctgtaggtgtcttcagccaacctgccccagccgggggcggtttccaccggctgccggggcactgaggccggcaggggcacgaaattatacggatggataaatctgctcatacctcctccccgcagacttccttgaggctgagatagcgttccagccacttggccggcgagggatcaaactgctctggattatcgccattcggccggggaagttccagcacctccatctccagcttgacccggcaggttttctggaccgggctggtatccagtggatagccccgaagcccggtgataacctgggggatgcggccctccacccactcggctgtcggctggccttttgaggtaaactgcctttcgccccagaggtaaaccgaggcggtcttgcatgagtcagtctgtcccactgaggtaaaacctgcgggcagctcctgcgagcttaggagcatcagatgaaaagctcccccccggcgtcgccgccactgcaaatgggcggtgggaccgaagacgacgccctgctcccaatcggcccaggaggtagcagggtcataggtggtgcattgaatatcagccggtttttggaggatcatgtatcgccagtcaggtatggccgtgaggacagaggctaaatcggttatattggcgcccagacggtagcccacgttcatggctgctcctccacctccgggaccggctcagccgcagagtcggttccggccgcccgtaaggtttctagggaactaaacgtaccttggtttttggcccaggccttggctgccgcggcccaaaatttcttattttcctttaccttccaggaagtgcagtagggccgatcgctgcagtacgtctctaaaagaccagcttcacccgtgcctggtttcaggtcatatcgtttcttttcctcctcgcccaccaaatctcccatgtcctggagaggcggcggtgcggtcagcgccgcctggccgtaataggaaatgatgatatcccccactaccccctgcacctggccgtagcctttggtcttgccgtagcccatgcggatcagtccgtcctcccagcagtagaaatcccggatgacgtaggccagcaggcccaattgccaaagctcgaagttgcggatgaggatggcattgtggaatttcactccggcttcgatgaccaggtcccggaagttggccccggagcagaccccgccggtaaagcggtcgatgccgatatgatcccggtagctcagcttgtcggcgggaacttgcacggtagggctgtcggcgatgcggatgcggctggcctggccggtgcagccgaagaggcggcagaccacgcaggcatggctataggcaaagccgggaggttgctttttcgctttcaggttgccgaaccaggtgctgcagcccatttccgggtcagttggactcagagggtcgcagcagaccgggggattaggtagcaacgtccgcacaatgcgctccagatgactgcgcattactccccgcaacgacgtcccgggcagatagtactcctgatttttctgaaaatcctggcggttgtcatgccagacccgccggatgggcagactgtccgggtcgcccttcacctttttggccttttcctcctcggtttcagcttttttcagacgcccttcccgaatgataaacggccccttggtctcgatggtcaaggtgaaccggcattcgttgacaagtcgcttgagcattttccggtcctccctcaggcagcagctttttccaacaaattttttactttttcggtcaggaaagccttgacctggccgccgtttttaattaccggccacgcttgcttgagaagatagtgcttcagcccggaggatccgtcaaagtattccagctttaatgaatcttcccggagctggcactggcccagaccggaggtgtttttcttgccgcccagccagaaatggccagagatcatctccaaaaggcctatggccaacaccccccaattgtcatcggtcatattttcagcccagagctcaaaatcgaatttttccccggcctccaccacctgataggtgaagagcagacccttggctgcagtctcggtatcccggtcaatggccacaccgaagcgtttctgcccctggggatggcagttgttctgcgggaaaagatcagccaggcggacccgggaagacagaaacggtgagccgaagatctggcaggtgggacagagatcggttgcgatcttttggcagatctccgtctctttatttttcccaacgaattcattcattttttcctgtttggcgcgatttcccgacgggcaagccaggtcactcattgggtccagacagcaactcccatttttcagcaagacaccaataacccgctccaccgtggaccgcaaggcccctcgcagggaggagccgggtataaagtggcggccctgatggtcacagataaacaaggaatcaatttcatcattcccggcgccgctgccgatatgggcggcctggtttaacatcagcgtaccggtgagatggtagcggttatacattttttcaaaggttatcatgagcagtctccttgggaatagagttgcccctgggtaagagtcacctccaagacatctctgctgcggtagagacggtagaggcaggccagaaagtttcgggccagacaatacttggccattgctacccgctgctggtaaaggtcgccttcgggttcgtcaaaataattgcgcacgtcgtcagccacatccccagcaatgactcttacattttcagcgagtttgttcaccatcgccaagacgtcatcttgtagttttttgaccaggttcttgacggtcttcggaagatcggcggcaatcttcccccagccggtgacaccctgccgctcatcccgttttttttgatggttaaggaattgttcaagattttcttttaaggatggccaatccgaccatttttcccactccccctttaggatgttcatctggctggctttgaggtctgccagaccgttatgctgtttgaaaaaaacgcacgcctgttccgccaccgtatcgtgggtttgggtcagtaattcctctactaatgtttcggcaatcatttgaatggattctcccaatggaactcgtggcagacccgcagccggccgaagccttcggcggggcgctcccccaacccgttcctttccaggtcggccaaaatcttcaccacctcggaaatctgctggctgtcgagggcctgatctatccgattcagtccgaaaacaaacaccgagccccggcgaatggcctgctcctcgggtttgggaagcttccaggcagcctgccagccactcagccgctggacaccgctccaggcggtgaagaggcgaaattcatccaacactgatttcccggtaacgccaactgcaagcttgagatcctcaatgaggggctgacagcggtagcccagcaattcatccaggactatggcgtcactgagcagggtcaaattgaaacaccgcagccgaccgtcctgatgcagcccggcgttgaacccggccagacgctggcccacggtatacgatgctgtatcctcttcctcagccagggacagctcaacctcacctagcccacggctccgggccgtgcccaaccagccccgggattgagtcgccagcaaggccaagagctgctggaccttgtccgacggcgccgccaggtcccccaaaaattcctgcccctcctgtaagacttccagggagtagaggtctccggacttggccacctccagggtttcgaggatggcagtgcgggccaggagacgtttcttgacggtaacctgtcgttctgagccgcctgccacaaggtaatagccgttcagtcggtccaggggggcgccgcaaccctcccattggcaaactttagccagctcttccagagggacttgggaattgaactggtggcgcagccaggggaggaccccgtccacggccccgtgaatatcattcattgtcccaaatccaggatgatacttacaggtaagggccgagaaagggataacctgggcaccctcggggtagagattaggatagctcacgacctcattgataaagagatcccggaagttagcgtcggcgctgcagccgggttgttccagatacaactgggccagtagaccccgcacggtggatccggggatataatctaaggtgggcagggtgttgcctactccccgattttgcaccagacagacaggggacagaagctttaccgtcagtttccaggtcatagcgtctcccttaagtcagactgagactgcaccggcccaacccccgggacttgttggcccctagatgagttaggagctgcactccccaggtaaacaattgttcggcctgcttatccagaggtttgaccagaaaaacggtggcggtaaagctgtattccggagagatggtctccccgcagaacagcaatttagcctctgctacccctcggcgccggttcaggcgcacctgggtgcgggcctgcgccaccttgggatcgatgccgccggggtagaggcactggcgcagcagcagttcggtgcgcttggtgtcatccagccggccgtcgccaaagcgcaatgctcccggccagaaccgcgaaccaaaaagccgacagatgacgcaggggtgaggggacttacacgattcggtatcagtggcggtctggcaaactttgccaaaatcccccggcagactcaaagccaggcgcttacacatactgcgcaggcggcctttgagcatggagccaggaatatacggcaggccgtcggcatcccgcactgcggtgtgatccactcccagaccacggcccaagccgctgcccacccgaaatggcgtgctgaaagtaatctgcaagtggcgttcatgcgccggcatagtcagttctcctcttctagtataaaatcatacagctcagctaaatccaaaagcggcgtgtggtaggtaaagtgattatttaaacgccaggggaagggtgaaaggccaaaggcctcggccacctgcaacagcgcctgccggggtgacggactgccctggtcggacagccgggaaaggagaaccaagtaatccaggctggcggccagacgccctttataaagaggctgccacaaatcgttgatcttgttccgggggaacccactcttttttaatgtccgtatccgttccaacaggattttggcctcctcgatagtataggggcgttgggtcaaagataggttgtcataggccagttccttctgccgttgctcctttacgggctgcagcagtgaactagacgtggccagaaaatcaagagtggaaacatcaccttcccgttccttccaggcccgctgtttggccaacttctgcagctcccgggcggtatcgataagactgtacagagggtaattctgcttggccagggccacgccgatggccacggaggcagtattatccagaccggtgaaaagaatttccccgttttcatcttttcggccatttttatagtattccctaaataattccgcgaacttcaaggcaatgggaacagcctggtgagccggaaccgcagccagcatatcatcccccccggtgatgaaaaactgcaccggataggtccggttgtcctgcggttggcccaaaacttcgattaccgcctgaaccatggcccagcgtgtcgcctgatccacacatttactgaacctggcgtaattctcccgggccttttgtggttcttcctctaaaagttcctggcgccgcaaccccatgcggttgccgtcggagtagatcaggccgatgtaaccctcagggtctgacttttcaccaatatttgccagactttcaggccattttacactccctggcgataaactgtcctcgatggcctggtacatgagtgagtacttgtatttggccccattttccatctgaatctgacaggacctacagatataaccctcatctttttggcatattgttgctggcagccggccgcagagctcgcagactttctcatagggattgcttaccaaaggtattatccgaactttttcgtccttgcggcggcgcaaacctctttcggcacgttccacccatttcaggaaagattctcccgccttctccggttcaatccaggaggttatcccggcaatgactgtttcgtcacggtataactgctctaattcctggcaataattacccgcccgtttggcttcgtcaaaggtggcggccccggcacccccgcccacatagattacctgacctttatattttttaataaggcctaaggtttgccggttcaaattcaaatcttccagcaggaaactgccgccccggatggccttcagcttttgagtggcaaaaacatattcctgaattcgatctgtatcaaagagcaccaaaaatgacatgcgtcatcctttccccggattggcagaaattttcaccataataattaagcctccagacgatggcttcaacaatcggtctgcccccatttaccaatacgctaccaaataagtaaacatctgacttcgtacgaatatccccataatggtgccgcatcatagcacaaaaatcctgttagggaaatattttttcaggtcttcttcgaaaaaaatactcggaaatttactaggacaataaagggggaggatcgcaaagaaacataaaaggctcaaataccaggattacgctccgcatgccagcattagtacggcaattaagagaaatgtcgcaatcccttcgtaatcaggtcaatgaagcagagagcgcaaagtccccaacggcaaaagcaagggcaaaggcgtcgcaatcccttctaatcaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccccaaacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcaatggaaataaactgatggaattcggtccgtcggccccgttcaaacccttccgccaaattggccatgactgatacggccgaccgcctgatctgatcccgaaacccaaaatcccgagacaattctcccttagtggcaaccaggtacaccgccttagccagctaccgagccttctgccaagcaatcaaatcttcgaagcgttgtattttactcagtcctcagtcctcgctactcgtacctggctttatcgtcgcaatcccttcgtaatcaggccaagggcagcaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccggagacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttaatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcaatggaaataaactgatggaattcggtccgtcggccccgttcaaacccttccgccaaattggccatgactgatacggccgaccgcctgatctgatcccgaaacccaaaatcccgagacaattcccccttcgtggcaaccaggtacaccgccttagccagctaccgagccttctgccaagcaatcaaaatcttcgaagcgttgtattttactcagtcctcagtcctcgctactcgtacctggctttatcgtcgcaatcccttcgtaatcaggccaagggcagtaacgagggccgaggactgaggaccgagtggtgaagcttcctcaacccttctgcttctccacggacgcccggagacctcctaaaattcgggagagttcctcggtcatggcatgcagccgggtaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagcaacgagggccgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccccaaacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccccaaacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcacaggccaagggcagcaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccccaaacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttgatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcaatggaaataaactgatggaattcggtccgtcggccccgttcaaacccttccgccaaattggccatgactgatacggccgaccgcctgatctgatcccgaaacccaaaatcccgagacaattctcccttagtggcaaccaggtacaccgccttagccagctaccgagccttctgccaagcaatcaaatcttcgaagcgttgtattttactcagtcctcagtcctcgctactcgtacctggctttatcgtcgcaatcccttcgtaatcaggccaagggcagtaacgagggccgaggactgaggactgagtggtgaagcttcctcaacccttctgcttctccacggacgcccggagacctcctaaaatgcgggagagttcctcggtcatagcatgcagccgggaaaatgtttcttaatcaagatagccaatatcaagggcgagatagagatgcgaccgtaattcggcgcaagaggatttggcaatggaaataaactgatggaattcggtccgtcggccccgttcaaacccttccgccaaattggccatgactgatacggccgaccgcctgatctgatcccgaaacccaaaatcccgagacaattcccccttcgtggcaaccaggtacaccgccttagccagctaccgagccttctgccaagcaatcaaatcttcgaagcgttgtattttactcagtcctcagtcctcgctactcgtacctggctttatcgtcgcaatcccttcgtaatcaggtcaatgaagcagagctttcgagtttgacgttgatcaagaccatcacgggcggtgtcgcaatcccttcgtaatcaggtcaatgaagcagagagcaggttttatgccgctcagcgagcatccttgctttttagctaaccacaaccatagaggacatgtcaagagaaaaattgctcttttcgttattcccgaaataagtttgaagatgtcccggaataaaatgccgacttcgcagagtgcatgttcacaatctcgatatctattgattaatactagtatattaggattattgaatatttgaagatcccaaaaaatatttcctgaaaaggacatcttcaaacttttggcgcttgtgagcttgtatctattttttgtcatggctatcatattgatttatttatagatatagatgcgattgttgggccttgaggggccaaaaccaaaaagtttgaagatcccctaacggccggtcccgaaaggggggatcttcaaactttttgacccaagaccaaaatcggcttttatcggctccaacctattggtattcaaagagaaaaaacctcattggaccgattttcgaaaagtttgaagatgtccggcccgttaaatgcctcaatagcggccccgaaaagagcggtagctttccgggtcaacatgctgagaatggctcggtccaccacctgggagcggaattcttcaatgagatcaaaggctaaagtgggcttctgttcctggaaggaatgcaagaaactgatgtggggattcagaccggccagcagcagggcccgccacacccggggatagtttttaagagcactgctttcatgcaagtttacatggtctccggagcacaacgaagcataagaatgctttccaaatagaaaaaggcaagctcaggttctatccccgtaacttgcctttatcactggcattatatggtggagctggacggagtcgaaccgacgacctcttgaatgccattcaagcgctctcccaactgagctacagccccacgtcgattctcttttcttattaacagatcagttttactctgtcaagcgtttgccgacttaaaaactgcactttttcaaatggcctcgggaggcagaaaaactccgagcgaacctgttattagcttacagccttccccagatcgagaaccctgagctccggttgattgcggccctggaaaaagttcagccgcgtgccaaaggccacatcgtagcagccccgcagaggatggagggaggcctgatcaaaagcaatagcggtcataatccgcccttcgctggccagctttaatttcaggtgtttctcccccaccacccaggagtcgacaagctgggccgacaggcaggccagcaccggctcaggattgccctgtccgaatggacgcagtcgatcaaggtgaaaaaagaattcgtcgtcaagctccgccagcgtcactacggcgtccaccgccagttccggccgtttgggttcagaccccaactcctgcaaaactgtagcctcaaaggcctggcgaaaatcgccgactctgtccggggccagggtgaagccagcggccgcagcatggcccccgaactggaggaggtgttcctgacaggaggttagacccttatacagatcgaatgcttccaccgaccgggccgagccccgaccaaccccgttttttaaggttaacagcgctaccggtcggaagaaacgctccgccagtttagcggccacgatgccgataacgccgggatgccagtcttcgccggccaacaccagggccgggcggtttccgaacccctgctgcagtatctgggtttccgcgtcgcggataatctttgcctccaacgactggcgctcccgattcagccggtccaatgctccggccaacagccgggccttatcccggtcctcggtaagcagcagctctaaagccgcctgggcctggcccatccgaccggcggcattcaatcggggggccaaacgaaagactacctcccgcagcgacaccggccgatcttccagatgggtaacggccttgagggcttcgatccccggacgccgacttttcgccaatactttcagtccctgactcaccaggatgcggttcacccctgcgagcggcaccacgtccgccgcagttcccagggccaccaggtcaagataggccttgaggttaggttccgggcgcctggcaaaccaacccatctcccgcaggtaggcccgcagacccagggccagattcaaggctactcctactccggccagttctttaaaggcatagccgcaatccggccgcttggggttgagtatcgcgatggccggcggcagggtggcagggacctcatggtgatcggtaataatgacgtccagacccaaatctcgtgccaccctggcttccgaagcattgctgatgccgcaatcgacggtgactacgacctgcgccctccgggccaactcggacaatgccgattcatgcaggccatagccctggttcaatcggttggggatatagctgatgactgccgcccccagactttcaaggaaatgccgcagcagggcggtggcggtgaggccgtcaacgtcgtaatccccatagatggcgatggtctcacccttttccaaggcctggaccaaacgcgccgccgccgatggcaggtcttgcagacctcccggcggcaataaccggttcagggacggatccagaaaagagtcaatctcccccgcctgggccaaccctcgattcaagaggatctgggccaccagttccggcacctgatgccgacggctcacatcccgtaccaactcgggctgggaggggtatggccgccatcgctgccgccgcctcatgcggaggtcccggacccggtcagcccggttccaaagccgctacgcaacggactctcccggccgcagggcgatgatggttatccggggctgatcctgcaggtgggccgccagctcctcgggggtgccggtcagcaccggaaaggtgccatagtgcatcgggatgacaaactccggctgcaacatccggcaggccagggccgcctccgccgggctcatgacataatggctgccgatgggcagcatggccacctgtggccggtagagctcccggatgagctccatgtctttaaaaactgcggtatcgccggcgtgatagaccgtaaaaccattggcaaacttcactataaaacctgctgcttcaccggccggaagaagttgccccctttcttcgatcgaagaggagtgaacggcgtgggtcatggtcaccgtcaccccgccggtcgtcatactcccccctttattcatgccgatgacttttttcaggcctctgccaagcaggtactgagccaactcgtggatagccgccacttcggcgccggtggcctgggcaatttcgaccgtctgtcccaggtggtcgaagtgtccgtgggtcactaaaattaactgcaccgttcccagggccgcaatgggtgtggtaagcagggggttgctgatccagggatcaatgaggacgctggccccgaccccttccagtttcacggccgagtggccatagaacgtaattttgacgcctttaccgataaccgactgactcatgaaacctccctcaagcctgcaacagacgcataagcttgtccaggttagctttggcccccagagcaatcaaggtatccccctgtaggatgggcgtatcggactgggggttaaaaagcatggcgccatccaatcttttgatggcaacaatgatcagatccaggttctgccggatgccggagtctttgattgcccgcccgataatgtcgctgcccccgcccacgggaatctcctccagactcagatcgatgccctctcccagggccacgtccataaagtccaccaccgttggccgcaagatagtctgggccatgcgctgcccgcctaattcatacggtgagatgacctcgttggcccccgctcgcctgagcttctgttcggagccggcctcaccggcgcgggccacaataatcaggttcggattcaggctccgggcgctcagtacgatatagacattatcggcatcagaggtgaccaccgagatcaagccccgggcctgctcgatacccgccgccagcaatacctcctcctgggtggcgttgccgatgacatagaggtagtgcgaccgttccatgatctgggtgtgctgcgggcggttatcgactactaccaggggaatgtggttatgacgaagctcccgggcaataacttcgccaatacggccaaagccgcagataatataatggttttttaaaccgtgaatttctctttccaaacgtcgccttccaaaaacatctcgaagttgcccttccaccactacctgggccagcgctccggctacatagaacataaagccaagacccgaaaagatcaacagcattgtgaagaaccgtccgtattccgacagtggccgcacctcgccataccccacggtagtcagggtgatgaccgtcatgtacagtccttcaaagaaatgccagccttcgaggaccatgtagccgaaacttcctgccaagaggataacggtcagccatatgaggccaatgacaatgctcctgaggggattcatttttctccgccgcccgtcttccgggttgtcagtcggctgacatatgtgatatgaaaaaacatgctgacgcgaaccgccaaagttttagctagctgcctgctgggaatgatgctgttatcggcctgcacttcatcctggcatccgtccgggctttccggcgcaccgttgcagtcgggacgcttcttgcagaaattttaccgcagccccgatctggcaccagttggcgccatttttcaagtggaacccttttcggtggaacaggtatccggatttgacgctgaggccggcggccgcctctttaacgaagaattgctgcaggcgatccaggccaacggtctgacagtaagcgggaacaacccccgttatatcctcagtggccaagtccgccgcttcgctatccgttcgcccgccctgcgcttttttaccggcaaaggccgggccgatttacgaatcgaaggggaaatccgccagggacaggaagttgtctttgcctttcaggatgaggtgaccattgccccggccattaacccgcgctgtcgtccaaccttggagccagagcttatcgcccgccaggcggcccggcgttttgccatcaacctcctgaacgaaatgctgctgccgccgacgcctttggagcccgtaatcatcccctccgcccctcagggtgccccggccgacgaaggataaagatcggcaaacacccgtaagatcagacgcggccgtttgtcactcgaggtcaagatctcaatcttgcctttatagtgggccgggtttttaattttattagccacttccacgttaaaaatcttccccggcttttcaggcttgacagttacggtcaccttgtcatccagatccgtctcaattccattgattttgagcggcgcctgttggtgagagatcaggcgcactatggcgttcatactttcctgaggattacccacaaaccggataatgtgcgagggctgaatctcgatgaacggtttggccctgccgcacaattgaatcaccactaccggcttttcgggatcattgctaaaaacctcaccttttttgcagaactggtgaatgacggaatatggtttgatcttaaagactattctgccaacaccgtgaggaggaatctgccgatcatagtttaccaggctgcaagcgcagtctaactctatcttccggatctgcagccattcttcaccggtatttttcagcataaaggtatgctccaggggctgatcttcgaaaacctctcccagattatataccggctggtcaatctccaatctgggcgccgcggccgccgccgttggaatgactaatagactgcctaaaccgatccaccctccccacatcaaaaataatgctaaccaaacaacccgcaacatattgcttttaatttcctccgctatacgccccaagagttaacagcgggatgcgcgatgccttcccaccctccgttttctctctgcactcaggactctacacttttttatattttggactatgcttacagctcaaaatatgccacttattatagcagcagggaagatttcgccaacttataaaacaatccgatcagcaaggagaacccgcctatgaccgctcagagccgtatcgcccgcaccacccgtgagactgatatcgttttggaactgcgcctggatggcagtggccaggttgagatcgattccggcatccccttcctggatcatatgctccatctctttgcggcgcacggttttttcgatctgaacctccgagccaaaggcgacttggaggtcgacgatcaccatacggtagaggacatcggcatctgcctgggtcaggccttccggcaggcccttcaggtattgccaaggtttaaacgttacggctttgctcgggtgccgatggatgaggccgtggcccaggttacagtggatttgagcaaccgccctttcctggtctataacgtcaatttccttgccggcggcggtcgcttcgacccccagttagtcaaggagttctggcgggccacggcccaacacggcggcatgaccctgcatatcgaagccccttacggagagaatactcaccacctcatcgaggccatctttaaggctgccggccgcgccttagaccaggctactttgcctgaaccccgccttagcggcacaccctccaccaaaggagtgctttaaagatttcgccccaacgaataaactacttctacaaatgacagttaatcggctaggaatagaataggtatgggttatcaggggagagaaagaagaaaccaggtctcaccgggacgactttttaccgtaataacgcccccgtaaggagagagcaatcgctgtgccataaaaagccccagaccggcgcggggtttttcgggattgcctttggttgtgacaaaaggggtaaacaaaatatctcggatctccggagccagacccggaccgttgtcacccacggcgattatccggcggtttgcatccaatctggtttcgatggtcaaagatggcttatcgaccgatgagagggcctccaaggcgttatccacgatgttgcggaagctttggctaaagtcaatatagaaacccgaaatggggggcagccggtcccgccactgcaagtgtttttccacccggtatttaaagaaccactctgtctggtaggcggccaattcttcccgcaccagctcattgaggtcaatattttgtaccccctggtcatcttcgtggaaactctgatatcttataagatgcaccaatcgttgtaattgggccaattcctcctgaagttggcggtttttcttccggcggtagtcgaaaaacttttgccactccgctttgagttccggagacaggcgaggagcaaaggtattttcttcttcttggagtttccgcaccattaattcggactgcatgaggatggcctgcaggggggtgttaaaatggtggataatgccggtagtgcgccgcccgacggcggaatgccgataatagacccttagctcttgaaaaagacgatcccaatcatcggtgttatttacctgttttcgggtgttcaggttcacctccatacgccttcgcgctaaagcatgcaaaaccatttcggtaagtctcaggcgctattcgaccagtccgccgggaaaattccggtaaaccgttggccggtaagactcattttatctcagtccgggcagcagcggattgctccggggccgccgaactccttttgtggtccttcaatgggattattttactatgatatttcttttttagcatgtcaaattgttgtcgggacaacaatagctccgtagattgaggtaccggcgccatatcaccgctgatttcgtcagccgctcccaattggcccataatatcgacgaaacgtcctgccagttccggatcaaactgggtcccggcgcaggcctgaatttccgccaaggcttccatactggtacgacgcagacgatatggccgatcggtggttatagcgtcataggcgtccgccaaagctatgatgcgggccagataagggatattctcaccggctaaacccatgggataacccagaccatcccaccgctcatggtggtgtaaaataatagatctctctctcgggagaagattaagcggggccacgatgttatccccgacaacgggatgctggcgcataatttcgatttcttccggtactaacgcatcctgtttcagcaggatggcgtcgggaatgccgatcttgccgatatcgtgcaacgggccggccaggttgatcgaatcaatcatttcggcggaaagacccatcttttcggcaaagtaggcggcgatgcgggtcacccgcacagagtgatgacgactgtaaggatctcgggcctccagagaattaataagcgccctcaaggtatcatagagattagcagaagcgctttcatgcagggtgagattctccagagtcatgagtgagcgatctatcaggagctgaagcggggcgatatcctccggtttaatatccttacccggagcgccattgacatgcagcactcctaacagctctcctcgcagcctgatgggaagacttatgctcgatagcgatgcccgttgcttccctgatcctttctctgccggaagataaagaggatcactctgcgaaattgcctggctggccaccttcaagacattatcactgctggtttggtctccggtgtgagttactgcccggagacgaccaagaacctgatcgtagaggaaaaaagtcgattgaataccgccggtaagaatcaacgccatgttcgccagattggcataaaattcttcggtattgcgaatattcgctaattgctcccctaaggcatgcagcgtatattgctcctgcattttttggtgtacctgctcggtcatggtttttagactcaactgctccgatctggaagctggttctttctgctgttgcgcctgctctttctgctgcttgagtttatctagtatttttctcaattcagataaggaaatcggtttggccaggaaatccgtagcacctaagcggagggcctccagaacaatatcataagacggctggccggtgataatcactaccataagatcccgatatttcgggcgaatcttttttaagaagtctaagccgttcaatccgggcataaatatatcaaccagaatacaatctattggcatacttcgcaggaaatggagggcttcgaagctgtcagccaccgggtagacattatattcatcacccaacgccaggatcaagtccttcaagatttctcggacggatggttcgtcatctgccaccatgatgtgatattttttttccatatctcaatgaccctatcgagctatctcggcgtagggggggaaggcaagaaacggttttctcaggagacaaccttaatgaaactgcagaacagttggcagaaacgcgccctatttttacatatcggttttttttcagacttcttaaatatcgccggtttgatccctctcactggaagtattcagatttctgcgtcagaagcagacatcgcgtcataaatactcggacgaaatctcacgattgtgccaccccggaccgggggtgaagggtctcttgaccacagccaaagagctcatcccgatatcccgataatattcttttcccttgacaataatggttaaattgtagaaaaagtataacgtttggtacctcttttatcaggttccgattcatattcggtacccgtcataaaaaatttttctaaagacttgcaccttcaggttttcgtgatcatattcttagcgaattgttatatgacaacagtgggcagtgggcggtgagcagaaaaagcattattgtgaacagcagccacggttctgttttcacgcctcgttgtgatcaccagaacatgccaatttatatatactttgtctaaaaccggtgaatccggaaaggccggcgctcagcacaaagcttttacatcaagacgatatctggcgtccggagcgaaaggagtggaatgtatgaaatcagtggccgaacgcctagctgaattacaagcgaaagaggccgtaatcaaagccatgggaggcgccaaggcggttgagaaacaacgccagaccggcaagttggccgcccgggagcgccttgagctcttttacgatccgggcacattccgggaaacggacatgttcgtcaaacaccgctcggtcaattttggcatggaccgcatggacatcccggcggacggcgtcatcaccggttacggccgggtcaacggccgtccggtctttgcttttgcgcaggattttacctcccgggccgggactctgggtgagatgcatagccgtaagatctgcaaggtcatggacctggcattgaaagccggggtcccgttcgtcggttttaatgattccgggggtgcccgcattcaggagggtgttgactccctcaccggctacggccagattttttaccgcaatgctattgcctccggcgtcattccccaactttcagccattatgggtccttgtgccggcggggcagtgtattccccggccatgaccgactacgtcttcatggttgacaagaccagctacatgtttatcaccggaccggacgtgatcaaaagcgttaccggcgaggtcatcacccaggaggacttaggcggtgccatggcgcacaacaccaagagtggcgtggcgcattttatcgccgccaatgataccgaagctatagagcagatcaagcggttgctcagtttcctgcccaataacaatatggaggatccgcctatctcttcctgcagcgatccggtggagcggcaggatgccgccctggatgccattatccccgacaatcccaatatgggttacgatatgaaggatgtcatccgggccattgtcgatgatggagacttcttcgaaccccacgaaatcttcgcccaaaacatcattaccgggtttgcccggctcaacggccggccgatcggcatcattgccaaccaaccgattgtcctggccggctgcctcgatgtcaacgcttcggacaaggccacccgttttatccgcttctgcgacgccttcaacatcccactattaaccatcgccgatgttccgggctatctacccggcagtgatcaggaatggagcggtatcatccggcatggggccaagctcctgtggtgctactccgaggccaccgtaccaaaaattaccttggtaacccggaaagattacggcgggtcttatctggccatgtgttcccgggacctgggggctgatatggtcctggcctggcccactgccgagatcgccgttatgggagccgaaggcgcggccaacattatcttccgcaaagaaatccaggaagcgtccgaccccaagattaaacgggaggagaagatcgaggagtataaaggtctgctctataatccctacattgccgccagccggggctatattgaccaggtcattattcctcgggaaacccgcccccgtctgatcgacgctctggaactgctgtgcaccaagcgggaaaatctgccgccgaagaagcacggcaatattccgatgtaaggaaaggggagcgtatggccatcaatccaaaagtgggagcagtcattgcagccgccgttcaggcctacatccaggatgaagaggcctggctggcctcccaggcggccgccccagccatggtggcggcaccggttccctccactacccataatatctggggtctggccggtcggcagcacggtatgcagatgcgttatctgattcagaggcggagcttgacataatgtttgatcctcagcggttagctgtcgacagacactagtaaaagtgatcttcatatttttgataatgaaacctgatcttttgcatggcctcagacaggtgccagctcatggccgatatgagaaatacattgaaaaactacaccctgaagggtttatcactttagtttgaaagattgaggagattatcatggcaggaaagaatccgatccgatttaccgataccaccttgcgcgacgggcaccagtcctcattggccacccggatgcgcaccgaagacatgctaggcctggcggaaagattggataacgccggtttttgggccatcgaggtctggggcggcgctacctttgatgtcacccaccgtttcctgggtgaagatccctgggagcggttgcgcaccctgaaaaaatttatcaaaaaaacccccttgatgatgctgctccggggtcagaacctggtgggttatcgccactatcccgatgatgtagttgacgcctttgtgaaatataccgccgactgcgggatgaacgtcttccgggttttcgacgccttaaatgacatccgcaactttgaggcctccttcaaagccctccaggactgcaagaaacaggggctggacgtgcatattcaggccgctgtctgctactccttgacccagcggcgaatgggcggggaggtcttcacgaaggaatattacgtcgatttcgccaaacgctccgaagccatgggcgccgattccttctgtctgaaagatatggctggcatggtctctccctacgacgctttcgaactgatttccgccctgaaggcggcggtcaagatcccggtggaatttcacacccattacaccagcggccagggttccatgagttacctcaaggccatcgaagccggggtggacatcatcgacaccgccctctctcccttcgccctgcggacctcacagccggctatcgaacctatcctggttaccgtagagggcaccgagcgggaatccgccatcgatctggccaccatgattggattaggccaggatctggaaaaagtggcccccaagtaccgcgactttctggacaccagcaagatgtcgatcatcgataccggcgtcctcctccaccagatccccggcggcatgtattccaacctggtctcccagctaaaacaggccgatgccctggatcgcatcctcgaggtgatggaagacctgccccgcacccggaaagaactgggctacccgccgctggtcacccccaccagccagattgtcggcatccaggcggtacagaacgtactttttggccgttacaagatgatcaccggcgaggtcaaaggcatggcctacggcttatacggcaggactccggccccgatggacaaagaagtccaaaagatctgcctgaaggggtacgaacgcggtgaagaacctatctcctgtcgggcggccgacgagatagagccggaactggaaaaggcccgggaagccaccaaaggtctggccaaaaacatcggcgacgttctcatctacgccatctatcctactaccggcctgcgttatctgaaatggaagtacggcgtcgaacccgttcccgaagaggtcaagcccatagagctggaccgcatcaagatgcaggatgacgtctacaaccgcatcaagcagaaaaacctcttcgccaaagttcaggaatacctcgaccgtttggaaaaaacccctccagccaaaggtgaaggcctgcgcaccttcaacgtctttgtggatggcgactactatgaggtagaggtcgaatgtacctccggcgctccggtcatcagcgccgttaccccgatggcggcggctacggccccgcgtccggcggcgccacctaaacctaccccggcggcggccccggctccgcccaaacctgccgccccggcagccaaagaagaagtggcggccggcgaagtggccctgcgcgcccccatgccgggcatgatcatcagttacagcgtcgccctgggcgataaggtcgaagccggtagcccggtgtgtatccttgaagccatgaagatgcagaacaatctcccctccccggcaaccggcacggtgaaggctatcaactacgaacccggtgcttcggtggccaaggatgccgtcttgctgattatcgccacctcctagcgatcagtggcagtcgggctgttttaacacaaaaccaggggcggctggatgaggtcacccctggttttttaatgaatgagcctaagagaaaataaggccgatactttttttaactgacaaacagtatccagccttactacatcattttatatattcaatcttgacattctgagccttcggaaacagcgcagaatcttaaaaccacgacctaagacccttcgccttcggctcagggtgacagaaaaatgcggtagtgaatttatgaactgctgtattcagtatccgccattaaaaccgaggaactcatgcacctcaccctgattgaacacctgcggcggcgggttcaggcggagccgcaccggacggccatcatcaacgtggtcggtaagacggttcagcagatttcctacggggaactctatcaacagaccctccggaccgccggttggctgcggcagagcggtatcggcaaaaatgactgcggcctgctcatcatggaaaaccggccggagtggcctatctgctatttcgggctgctgcttgccggggggacggccgtaccggtggacctccagtcccgaccggagtttgtcgcttatgttttagaacagacgcaggcccgagtggtcttcgcctcggccaaggcgccgctagccgagattgccgcggcaccgtcggttaaacatattgtgatagtgggagatttccttgctcaccctggtctttggcccacgagccgagagaatcgaaatgctaaaatccctggcggcgatcggcctcacccccggattatcgactttgatgaactccggaaaacgccggaagctaatgatctgccgcttgtgcaattaaatgacctggcctccatcatctttacttcgggcactaccggaccgccgaaaggcgtcatgctgacccaaagaaattttgccgccaactacgtcggcattgccgccctcgaggctattaccggcagggacaactttttagctattctgcccctgttccacgcctttccttttatcaccatgatcagctcgctcttttccggcgccacggtaacctttatcgacaccctgaaggccgaagccataatccgctgtatcaaagaacagcaggtcaccatcctgccggtcactcccatggtgctccagcatttttatcggggtatcgccaaaaagctggaggagttgccattaggactgggccggcttctcaacctgggacttgatctggctcaacgcgggcgacagaaatgcagcctcaacctgaccggtccgctcaccaagcctctccggcaggccttggggaggcaattccgctattttgtcagtggcggggccaagctgccgggggagttggcggcgggtttcgccaggttgggctttgtcatcctcgaaggctatggcctcaccgagacctctccggtggtcagcatcaacccgccggaggccccccgtttcggttcggtcggtcggccgctggccggcgtcgaagtgagaatcgcccaacccgatacccagggagtgggagaaatcctgatccgcggggataatgtcatggccggttatctgcacgacgtcgccgccaccgaggcggtcatcccggatggctggttctacagcggcgacctgggccgcctggatgaggatggctacctctacgtccagggacgggccaaagatattattatcctgagttccggcaagaatatctcagcggaggaggtggcggcgcattatcttcaggccccggccatcaaggaaatcttcattatgcccgacgcccgggaggaaaaactcgtggccgtggtggtccctgatttcgaatatttccgccagttcggagaaaccgacgtttacaaccgggtgaagtggtatctggatttctattcacagcagttggagtcctacaaacgggtgcgggattttgtgttgaccaaccaggaactgcccaagacccggttgggcaaaatcaagatgcaggaagcggcaaaaatctatcaagctcggaccggtaagcaatatgaagccaaaaagtccgctctaacagagaatctctcgcccgcgggggttgaggtggtcaatctgctcctggataagaccggtcggcggctcattgccctggacgatcacctggaactggatctggggctggattccctagccctggtagaactggcggtggcattggaagagcggtttcaggcgcccgtcaaagaagatggttttgccgatctgttcacggtgggcgaactgatccggtttattgaagcgcaacaatcccaggccggggaagtcgccttggccagacagcgctcctgggaagaaatcctacaacaggaccctccgccggaactgctccggcgcatcgaactgggccacccctggggggcgcgctttttcaccctcggatgttcaatctgcttcggcctgttggccaaaacgcttttccggctgcaggtctatgggcaggagcatctcagccctgccgcatcgctcatctgccccaaccacgccagttttttggacggttttctcatcttcctggctgtcccccaccggcggcggcagtccttgttttttttgggcacgaccttttactttgatttgccgttagtccgccatctggttcaggccttgcgggttattccggtggattcggcccgccacctggtggcggctatgcaggcttcggcctacgtgctgcgccaccgcaagagcctgtgcgtcttcccggaaggcgcccgcaccatcaccggggagttgcgggagatcaagaagggcgtgctgatcctggccaaagagttggatattcccatcatcccggcctttattcagggctcccgccaggcctggggggtaggtatggcctttccccgtccccatcccatccggattaccttcggtccgcagaggtcgtatgcccaactagtggcgcggggacggcggctgagtccagaggggcagcaagatgaggtagcggccttggggcttagggaggcaatcgcaggtctcggtcagtaagataaccatgtccgctttcttcttaaggcagaaagttgtattgatcctgtccgggcaggccccttaaaccatttttaccgcgataaccacggttgctgcctgatctcggctttttctaaaactcttggaaggtacccgatgactcctgatttccggactgatattaccttgccggcagatgccagaatactgcaactggtacatgattatggctataatctggcggtcctggcagattttccccagcatcaggcggagttattggcccaggccctgtgggaggcctgcgagaacagcattcagcacgcctatgatgatgaacccggtattatcaccgtggttggagaattgacgcctaatgccctgatcctggcggtacacgatcaaggcctgcccttcgacgagactctcgaaccgaaacttcaccccattgatacagatgcctgccgacatctctcgcagcacactctgggcttatccctgatccaccgatgcgtcgacgaggtgcactggattaatcatgggcctcagggcaaggagctgcgccttacgaaataccgcagtgagtgctgccgtcttcagccgcaaaccgcagcgccgcacggcccccctcacgagccgcctgttgctcaaagccctcaagattataccatccgctttgttgaccctgaagatgctcttcgggtggcacaattaatgtaccgggtatacggctatacctatcctcgggtcaatatctattaccccgatcgtctggcccacaacattaagtgcggcatccacgtgggtgtggtggccgtgactgcagatggcgagatcgtcggacatgtagggttaatccgaccggagttaggctccctggccgaattggagcaacttgcgatagcgccatcgcaccgggggcaaggtttatttaagcgcatggataagctgctgcaaggagaaatccagcggatggaactggttggtctctacgccgaggccgtcaccgttcataccatcagccaggagggtagcgaaaataaaggtttgcacgcggccggcattgagctcttacatctaggggttcattttaaaaaactggagatcatccaacacaatctcggctatcgggatacaaaaccggggccggtttttcagggggagacggcgctggtattctatttcgattacctgtcgcccccgaaaacgacgcgcctctatgctccggaccgccatcggcagattctaacggatatttataggaacctcggagtaccggtggaatttctaaagcctgagcctgctgcaggaaacggacggctgtcagtacagtataggaagaactacggtgtaggactcatccaggtcgatcgcatcggttcggatactttcccgaaaattgagcaggcctgccgggatttgtgtgatctggccgaatccgtagcggtcttcctcgatttaccgctgtctcaaggtggtacccctgatctctgcgaagccgccgagacaatcggcttctttttttccggggtccggccaggcttcgcctccgacggagacttcttgcgcctccagtacctcaatgccactctggacccggatcgaatccacttgatttcccccttcgcccgcaaattgcttgattatatccttcgggacaagacgcgggtggagcagaaccgttaggctagaaaaagatctgtcaaccgttgcaatctccagattgtgttccgggcaacacttcagttgtttggggcgaatacaagattcgcttctacagatgggcctgtcggtgctctagtgctgtaggatgggcaccgcccaccattaattgatcttttctctcaactggctggagtattactgtttaggaaaaggatgcttgacattgttttattttttattatactttccactctaacaatggggggagaaccctccgggtataaaagtacctaatcaaattcaataatgaaccatgaaggctcaactacctagaggttgggcctttttttcgttaaaagctacctgcaaacccttttttctgtcagccaaggtgcagtgaagttctcaagtctttaaaaatacaagatgcttcgctatgctcaaaccgataacattgtaggatgaaaggttttaaaatagcttctagtgcagaatttaagtattttctttcactttaaacttcggtcggaggagattatccatgtttagactcgtactgaatattatgggattgttgtggttgctgctgctttttcccgctctcgcccatagccatggagtagagggagtcgttgcaccgggcgggctggtagcgacagccaattatcaggggggagagcccatgagttatgcgaaggtaaccgttacgtcgccggaatcggagaagccttttcaagtgggccggtccgacaaaaacggccgtttcgccttcgctcccgataagccggggaaatggcatctggtatttaatgacgaaatggggcatcgccttgatctggaggtacaggtggatgaaaaaggcctgataggacagcagacgccatcgtcctccgggtcaaccaaccttggaactaaagccttcttcggcgtcggtctgtttatgtttatcgccagtgtatttttatggtggcaggccaaaaagctcgctctaaaacggcgtctctcctaagtctcgataaggcgggaaaacgagaggcatcccgccttctgattgcaataccgctaccccttctctctcagggcgtcaagctgatgggtgagaataactcttgatagcctaaagtaaaaaggtaagttgacaatatccgtatatccggttataatctaaacttgtaacaggtatcacagctttgccaatccctggcggacaagacccgcctgataattctctggctcttgccaatcaccgagaaactctgtgtctgcggcatcatgagttttttagagatcacccagtccaaggcctcttgccgcctctagcatttgggttgggccagcgaccgccgggatggtccctggatgcagtatcacctgaccgtaatccctgccagccccaatgagaagctgctcagacttttgcgtagaatatttgctgagaatcatgaggcacaaatgctgcgggaaaaactttcatttctcccgaaagccgggaattataacacttcaattgtttggtgggaatacaagatccgcccttacagatgggcctattggtgctgtaatgttgtatagtgggtaccgcccaccagttcttgatctattctctcagatagctggagtattaccaaaaatcaacacaggtacacccaaagcgggggtgatgggccaaggcagttatcccaaggacttccggtcgtatgattttttttaggtttatgtaattgttaatgcggttattcacatttgcctggtcagaaaataagtcccgagttcttaattctcaggagagtagcatcctggtgatcacggcgatccctttgtggtgcttgcgctatccctttgccgtcttcaccgcaggcgtcaaagagaggaattattttctttgagctgtaaaaactcatctcagaacaacctaaggagcaaccgttgaccggcagactttagaattaagtcggataagcctatgatcctgaaaaatcacagggcgaggtttacacagagatatcaatcctatggattgtgctatggagtatgggatatgctgtcattgttgcaaggctggaaatttatcctttcagtcagtttcgtcattatcggttgtataggcaataccacggcggtgggacaagattttcacgccctcagcctggaggactgtctagccttggcgagggagcaaaacccggtccttactgccagtcgggatagagttcgggagttggtggctgattaccaggcggccaggtccaagttcttccctcacctgacactgttatcgttttatgatcgacagccgaccaatcgctttgccgccggcggctccacccctttcgccttgtttaaacgtgaggggtatgcaggcatcgccggtaaacaactcgtttttgatggtttgaaaacctactataatactcaggcggctcgaaccggcacccaggcccagagacaggaagtccataaaactgctcttgaagtatcctataacgtaaccgaggccttctaccgattagtagaggccaaagaaaatctccaagtagcccatgaggctctgaaggaaagagaagattttgccaagcttaccgaggctttttttaatgccgggaaggtcacccggttggataatttccgggcccaatcgcaggtttcccaggccgagcaggctgtggtggaggcccaaaatgccgtgtgcctggcaagggaaattctcgcaagcactattgggcttaaggagacaattccggtggatgtgagaggccatttgccccagcaatttactgcggctcctgatatcccgacgctttggcaggaggcccttaagaacaatccggaaatcaaacggctggacctggaaatctcccagagccggtccctggtaaaagccgcgcaagggggatatctccccgaagtcagcctgcaggccaccagcgatttccgccaccgcgatttgggaggcacaaaaaccgaatggctggccgcggtttttttggaatatcccttttttgaaggtgggctgaccaaagcccaggtcgctaaggcttcatctcaatacctacaactcatggagaaaaagcgggaccgtctgaacagtctcaaggctgacctgaccacagcctggaaggaccaggagaacagcaggcaaggcgtgagcactgcccggcagacgctgattactaatgaagaagcctatgccagcgctttggccttgtaccgttacggcaaggctatcgccctggacgtgcttaccgctcaggtagagttgactcgatcccgcctgagtctcatcagttatcaggctggctacggcattggccgggcccgggtgcaacagcttgtcggttctgaccccgcaaccgtctcaagcaggaagccaagggagggaaataaatgaaaaacccgtggggagggcaaaagatcattgtggccgccctcgcctttattgttctgcttctcttgggatatagtctgttcctctaccgcccgaccgtcatggttatagcggcccaaccggtggagattcggggagaggttcggggaccgggcacggtccaatccaaggtgcctgtggtagtgagcagcaaaataacggggattcttgagaagctttatgctgaccagggagaccgggtgaaaaaaggtcagctcctggcggaaatggacgcagcggaactcaaggcccgcttggcagcggctcgagcggcacaaaaccgggcccagaaggatgttgctcgctctcgggctaccctggctaaggcccaggccaatctaaacctggcccagagcaattatcgccgcgaccaggaggtcttcaaacccggctacatctcagaagcagcctttgacaccaccagcgccgctttgaaagtggcagcgggagagactgctgaggctaaggctagtgtcgcagcgaccgaagcggcttttaaacaagctgtggccgaagcccaggcggcggcggcaactttggattacactcgtattttggctcctatggacgggctgctcaccgtacgtcgatctgaggttggagatacaatcacgccgggaacccctatttttcacatggtagatatggattggatttgggtagcggcctggattgatgaaacccggattgcggtcttaaaggcggggcaggaggcccagattcgtttgcgctccggccgcaatttcactggcacggtagtgcgcctgaataaggaagccgacatggtgactcgggaaatggaggtaaatatcaagttcgcttctctccctgagcctttggtgataggtgaagaagccgaagtggccattgccaccggctatactcgggttattgccgccccctggaatgccgtgcaggagcaagacggtcatcccggggtgttggtcgtggatgccggagtggtcaaatttcgtcctatcaccctgggattgcgagaccgccaacgggtagcggtaaaacaaggtctaaaagaaggcgaacttattgtttcgccatcctcccaaaccaaacccggcgtgaaagtcaaaagccgtctagtggcggggaaataatcccatggacctggccattcgggacattcggcagcatctgggacggtttctggccaccgtcgtgggcatcggcctgctctttgccattgtcctgtctatgaacggcatctatcgggggtttgtctttgaaggacttgctctcatcaacagcaccaatccggacttatgggtggtggagcgctaccgtggcggccctattaacgagcaatccattctcccagagttttttcattatagcgtcgccgccatgcccggggtggagaaggccagtcctttcatcgtctatccagtggagcgccgcattgccgggaaaagtcgacgtttcactatcgttggctatgatgtctttaccggattgggcgggcccaaaaaacttctggctggccgtcccatcacccaagcccattatgaggccgtagctcatcagaaacttggtttgcgcctgaatgaaaactttcgactgggtctacacacctacaccgtggtcggattaaccaaagaaggaacctctcccgacggcgaacccctcctctatctctccctgcctgacgcccaggaggtaatatggctgccggataacgaagaagtccgcaaccagcggctgagaatttaccagagcctggtgcatcccggccttttcaccgttcaggaagcagaaaaatatctttcccgctattctatcgaaatgcaccgcatcaacgccgtgttagttcgcctgatgccaggcgcccaggcaagagaagttgcccagagtattcgagactacctctatctctcagttttcactactcctgaacagatcgaaatcatgtcccagggacgtttgaaccgccctcgcatgcagttgtttctttttcgcactctgctgttgattgtttgcgtggtgatcattgccatggtgatctttacgttaactatggaaaaaattcgcagcattgcggtgatgaaactcatcggcgcccccaaccgggtgatcatccggctgattatggagcagtccatccttttgacctcctgcagttatctgattggctgggttataattcataatacgtatcacgtctggcctcgactggtgctgctgactcccctggatgacctggtcacctttggattagcactgataggaggcatcatcgccagtctattgggcatctggaaggccctgaagacgcctcccgctctggcactgggagaacaatgaacataactgaaatcctgaaaatcgactgcttaagcaaaaccttcggtaccggccacctggcggtagaggcattgaaaaacattaacctctccgtgaaacctggggacctggtggccctcctgggtccgagcggctccgggaagaccaccatgttactctgcatcagcctgattctggaacccagcggcggcaaaatccagttggacggggcgactctttgggatcatgggtggcggaacataaacatccggcaggtgcgccttgaaaagatcggctttatttttcaggcgcgcaatcttattcctttcctgacggccctggaaaatgtcctgctgcccttgaacctgttggggatgacacaacgtgaggcccaccgccgggccatggaactgctggagtacatggaaatcgccgatcgggccgactacctgccagctttgatgtcgggcggagagcagcagcgggtggccattgcccgggctttggccggctcccccaaactggtgctggctgatgaacctaccggcgctcttgacagcgtccgtggcaagaaggtcatggagatgttaaaaaagatcgctcgggaaaaccagaccgcggtcatttgcgttacccatgatgaacggatgatcgaaggatttgattttatttatcgcctcagagacggtcagattaatcttaatgcctgagtcttcgcgctgatctccttttctatttttcttgaattttaattaactatcgattattacaattaattgatagttaacagcagaacagtggttcattattatacttgcttaatcggtaaaaaagctttttactatagcaagaccgcttgactttttggtgggttccggcgcgcaacccaatatggaatgtggtgaagtattaaaagtcaacggggtgacctcaacgctaaccttcggaggctgttatggctgaaaacttaaaaattgtcgtcgtgggcggcgttgctgcgggtcctaaagccgcagcgcgagcccggagatgtgatccccaggcggagataaccgtcctggagaagggacagtttatttcgtacggcgcttgcggtctgccttatcttatcggcggccaggttccggaccttaaggaactcctggcgacgccggtgggagtgatgcgcaacgccgattttttccgggccgtgaaaggggttactgtcctcacgggaaaggaagccacggcaatcgatcgggccaaccgcctggtcaaggtccgggacctggccacctcccaagaggagacctacccctacgaccggctggtgctggcgaccggggccgttcccgtgcgcccgccgctacccggtatcagtttgaaaaacgtccatgtcctccgccacccgggtgatggattgaatattttggccagcctgcaggaaaacaaacccaagagagccgtactcatcggcaccggcgccatcggcctggaggtggccgaggccctggtagatcggggtttggaagttacggttgtcgaggctatggatcaggtcttccccggttggctggacttcgaaatgggcgctattttgcagcgtcatatcgccagcaaaggggttcaggtccgcactggcgagcgggtcagcagctttggcggagatgaggatggccgtctggaagtagtttacaccgacagaggcgagtatccggcagatctggcggtgcttgccatcggggtgcggcccagcgtcgaactggcccgtcaggccggactggagatcggccagaccggcgccattaaggtggattcttacctcaggacttcagatgagaatatctacgccggcggcgactgcgctgaggtctatcatcgcctgctcaaacgaccggtcttcatctcttccggtcagatagccaatgttcatggacgcatcatcggcaccaacatcaccggcggcaaggttgcctatcagggcatggtgggaaccggagttgccaaagtcttcgagtttactgccggctgcaccggtctgacagaggcagtggcccggaaagagggatatgacgttatcacgaccctggcgccgagccccgatcacgctcattactatcccggttccaaattcgtcggtttaaagatgatcgccgaccggagcagcggccgggtgctgggggttcaggtggtaggcccgggcgacgccgccaaacgcctcgatgccgccgccacggcgattaccatgggggctaccgtttccgacctcactcaactcaacctggggtacgccccgccctactccacggccatcgatgtactcatcaacgccgcctgggtgatggagaacaagcttaccgggttggcgcaagccgtgactcccatggaagtgcaggaattaacgaccaaaaacgaagattttatgctgcttgacgtccgcagtccgggagagtttcaggaagtccgtctcaaacaccccaaggtcttcttcatgcccctcggaaaacttagggagaaggccaaggagttcccgaaagacaaacgttttatccccttctgcaaactcagtctgcggggctacgaggcccagaagattctacaggggatgggattcaccaatgtacagtttatggacggcggctgggtacaatggccctacgaactggaaacgggaccgccaaaaggtgaataaactccaatggcagtaccgagaaacgttcctggccattttgggcttcccccaaaaatgaatatcttcgtgtcagggcggggatatcccgtcctgacaatttttctccccccgttggtaaagctcaaccaataacgccaagttttgcctgtctggcaatacactttaggaacctactacggtaatggcgaaatctgccaggatccaacccgatacagtggaatcgatttaaacttgaaatgaggtaatacctcagttaatctttttgacccaagattctctatgaaagaatttctgccctcctgagaagacctcagattaaatcaaattctattcgaagaatattattttccaaataattctcaatcatactcccccatcaggaagttttaaaactttattcagggggagaagagaaatgagaaaaaaaccaccttttagaatcgggctgctgacggctgtcgcagccatgctgcgaggcagagctctgctcggctttgccgcggcatttgcagtcatgctctgcggcgtaatagcgatatctcctgctcaggccaccagcgatccgctaattgaggtgctcatcaggaaaggagtactcacgccgggtgaggccatgcagatagaaaaagaggcccgagatttggaaaaaacccgggaacagcaggtcgaccaaaaagtcaaggcatcggagcagaaagtcgttgaccaggtcgacaagaagctaacctcagtggaaaagaaggtggccgcgaaaccggcgcccaaagattcctggaaggttcactggaagaacggcttgaaaatagagagtccggacggcaaaaacaaattcggtttagggggaagaatcatggtggatttcgccagcgtctcttcaactagccgtagatttgccgaccaggtccggcaggatgaaggaacccccctaaccggtttcgggagcgaattccggcgggcccggatctatgtgtcgggaactgtttatgacaattactttttcaagggggagtatgattttgcggaaggcaacggcaccgtgggattcaaagacgtgttcatcggcatgaaaaatatccccggtatcgggcatatccgcatcggccatcagaaagagccgttctctctggaagagcaaaccagcagccggttcatcacctttatggaacgcgggctgccgaacgttttcgccccttcccgcaacaccgggatcatggcgtacaatacggcgtttaataagcggatgtattggggatttggggtttttcaggatgtggatgacttcggcaatgactttgacaataaccaggactggaacacgacgctgcgaatcgccggaaccccatggtatgaggataagggcaggcacctactccacgtcggtttatcctacagccaccagttccgcaacagcaatgattttcaactgcgctaccggcagcgccccgaggtgcataccaccgacgcccggacggtggacatgtttactaaccggttatggaccgaaaacatcgatctagtcaaccccgaactcgcttttgtgtggggacccttctccctgcaaggggaatatatgtttgccttcaccgaggccagccgccggcagtcaccagcccaaaacctgttcctaaaccagagtgatccgacgttccaaggagcgtatatctatggcagcgtctttctcaccggcgaaagccgtaactatagccaatctggcgcttgttttgatcgaattaagccgaacaacaactttgacctgaaaggcggttggggtgcctgggaactcggcgcccgctactcctatctgagcctgagcgataaaggcgtcgggggcggcagagaaaacaacttcactgccggtctgaactggtacctaacccccaacacccgctggatgtttaactacgtctatgccgatgttgatggtcgcctggttaccccgcgcccgccgacctatcctcaagacatcgtcaacggcacggcacacgttgcccaaacccgttttcagattgacttctaagacctgatcgcatcacgtaaaacatcactctgggcagggccgcaaaagcggccctgccctttttcattttcttccaggcgtcaggccaagcttgatttgttctgtccctgtccggttgaataaaggcaacctggtaaagagctcttgtcaaaatgcgtgagtgcggccagatgtttgggagcctgttcgcgagattccacccggccctgtcccctacccttccctggccccctctcctcaatatccggctggataaagaaagcgaagaggaataacaccgcgcagagacagacaaagctgaccataataatcggacggtaggcagcattagcaaaaaatctcttgaacaggccgacaatcatatcccagtgcagaatgatatggagcacaagaagccccaacaggagaaatgccaggtagagatgcacttcgccccagtcatgccggtcccagcccagccaggatagttcaaccctcctgccatagagcgcccgagctgcactgcggggaagcaacacgtatttcatcagaaaaccaatgcctgctataccggccatacacagaaacatcaaggcatcaatgaggaagttcaacttgcctttatccatccgcaccatcctttcaaccatcagataaaaaagccaaaaaacagatcagcagcaccttctcgttatccagaatttcagcgcacatgccaatcatcacccacggcccatgccggacgcccggttttgacatctcggagcagcattatgtcgttgcctatttgaaccttggctgcaatcaaagaggtcttcccgggaagcatgatccgagacccggtaatctccagttgatccgacggcttaatgtttagatttactgcaggcttgtaactctgaggtttcaagataacccagacattgcccttggaggttttaagggtaagatactcacacatatccctaccgttgccggagatggtcttccccaaagagacgacctcgccgcgaatcttctcgactgtctcgggtttgtagagggtactgtagtgaatccgccctctatctgccctcgaggccgtacggccctgcgcccaggaagaagaggtaagtaataaaaaggtcaaaccaaacaacagcatcagcttaggaaacgttttcatgataatctaccttcttgataatcgctacggcatttatcgggggcagggtccgacctataaaattggcgacatggcgttgcccccttaggtaatcaacacgctaaatcttcctttccggcggagagtaatcgtagagattatcctctctcaaaaaatagatttatgtgaaaaatgaccaaccaggttaaaatcttagggaaatgagatgacgcgagtcttgggcagaggcatgattgggaaaggaatcttttaggcaaacgacccgaaggagcagagttcagccgattgacgctgcagaggaccttttatcaggaatatcttcgcatgacgcccttaattttatcatatcgcggtggcaagtttctcttttgtaacacttcagttgtttgaggcgaatacaagattcgcccctccagacgggcctgtcggtgctgtagtgtggtagattgggcaccacccactattccttgatctattctctcagatagctgaagtattatactttttttagtaaagattcgggatagtcctttttttattccaccgtaaagtcaatggtcttctcatcctgaccgtagccggtgataacctgggtcttgaggctgtatacgccgggagcgctgttatccggcataacaaaagagacctcctggctgaaggagccgttgggggtacgcaaatttttagagaacgttttaccgagtgatttcccctggaaaaagatttcccggctgatggttaccggaataccgatatcactcgccgtcaatatggtataggccagatcgatataggcggtgcggccccgctgcacccgtttcggaaagatggctaatttctccagccgaacgacgcagccaccggtgggacaataattatgcttggccgccgcggcctcacgctccaaccgcatctcatttttatatccaccccacataagccctaccggaccgccggtgggtgatgaaaaaaattcccacccgccggagccaggtccctggccgccgttataggcccaaccgattgctactgaggccaaccccacaaccaccgccaacgtaaaaatccatccgattctaacctgcatcgctcctcctgcgccgcctggcatgaccttccggttatatcaaacggccattatagcaaatttaggaaaatcacctgaacttatagtcagttaatcatacttggagaagtaatgtcaatactatccgaaaagcaaaaggtctaatagctgctccctcttgtctgttgccagggaaaggttttcgggtagcactagtactctaatcgtggtagattattccggcaatctattagcaaaccggaaacttggacctttcgggctacacccaaccataaatttcttccccgacacctgtaaaaggatttatttctgtgcaacaacccgacagataggttacataggaagacatagattccgataatagcctagaaaccgacagttatatattactgccaaacaaggcgctcaaaaacactgaattattccggaggctgacattcggaccattgcctttctcttccaatagctgccctaggcattccttcagggcaatgttctccacacatcgtgacagaccgatacacttcaaggcggagttatgacattgcgattcaccaggctggaactgcgggaagtaagaatccctttccgttttgcttttaaacattctctggcagttcgacgcgaggcccacaatctcatcctgacgctggcaaccgatgccggggtaattgggtatggcgaggtcatccctcgcacttatctcaccggagaatctgttgagaccgcctggcaggatatcagatctcattattggcccacaatccgagagttgaaactgtccaccgcggcctctccctgggaggcgctgcagccttgcttcgcctgggccacagctcatcggaagacggcggcttacgccgggctcgatctggctgtgtgggatgcctgggcccgaaccgccaaacgaccgggctacagcctttttggacagaggcggcccttgccggtatccatcaccggacccttgggggtcggctcattacatcgggtctggaagctagccagtcttatgagattcctgggattttcgcaatttaaattgaaagtcggcaattccagtgacttagccaccgtgcgactggtgcgccagattatcggacgccaacgggacctgagagtagacgccaatggggggtggaacgtcgaccaggctataacccggatccaggaatttaagcagttcggagttagctcagtggaacagcctatccccgccggagattctcagacactggccctggtacagcgggagggaggtcttccggtaatggcggatgagtccctctgcacccttacagacgccaaaaatcttttagaacatcaggccgccgatatctggaacctgcggctggccaagatcgggggttttaccggtctgctggctatgctcgaagtcgctggcttcccgttgccctggacccccaaacccctcgtaaccggctatcggccccagatgcaactgggaaccttggtaggtgaaacgtccattctgacggccgcagcccgggcctgtttggggctgtgcccgttccggcatgttgagttcggtttccctcgaattctcctgcagcaggaccctttccgaggggatcctggcggctatctaagcgtcggcaatgtcctgagcaatggattcgggctgggcgtttctccccacccgggtcgactggattcggtgacccggcaccgggaggtgttgacctgaaagaatgggagttgcaaaagaaatagaaatagaaaaggaatagcagtaagttatccttctattactatcgtagcaatttttcatagcaaacggcgccatcggaatccagattcataataaaagtcgctgaatatgcaattattttaagatagttgatttcttatcaggttgactaacaattttcttcttgatatcgtagtcatatgtttgccagacggcaactaagcgagcttttttctctatccgagcagattaggtaagttttccgtacttagctctcagccgtcagcttaacgaaggtaaccggtaggatacggtatcctcggtaatttattccgtctgcaaattaacttcacatatttgctgaatctcaaagaatcccttttggcaggataactatgcgcctcctctttatgggttatagcaatatcggtcatacctgtctgaaggtgcttatcgatctgtgtcgccaacttgacgataatatcgttgcggtggtgacgcacgaggacaatcctcaggagcagatctggttcaggtccgttcaggaattggcgttagcccataacttgccagtatataccccggaagaccccaataatccggaattcgtggaattgttgcgcgggttagcgcccgactttattttttcctgttattatcgcaagatgcttaaaaaggccatattgaacattcctcctaagggtgctctcaacctgcatggcagcctgctgccgcgttaccggggacgctgccccattaattgggttctgttacacggggaacctttgactggcctcactcttcactatatggaggaaaagccggactatggcgacatggtagcccaggtacaggtccccatcattccggaagatacagccttgaccctgtccgacaagatggctattgcggctggaacattgatgcgacaggtgtatcctctcctgcgggtggatctggcaccccggattatgcaagaccataaccgcgctacttatttcggtggccggaagccggaggacggccggattgactgggaacagccagcggtgcagatttataatcttatcagagccgtgacccatcctttccctggcgcgtttaccttctggcgaggcaagagactatttctttgggctggcaggccgaaaccggagaatcagggaccgctattgcagccgggcgaagtagcattagattcggcggcccaacaactggtcatcggtgctggccagggaagactggcggtgattgcagcccagttggagggatctccggaagtggttggcgaggccctggttcagcagttgggatttctagcgggcgagatcttggggaggtcctgaagagaccttctataaagagtagtcgctttactagcaccctacccccttgaactttaaaccaggtcagcgccataatgtctgccgcctaaaagacctggaacaatacaattaccatgtaggacagcaatgtggaggtatttttgaagatactcatcctcggagtgaatggttttatcggcaacgccttggtccgccgaatactcaacaccacgaattggctagtctacggcatggacctgtataataataaattggaccattctctcaaccatccccgttttaactttctggaaggcgatatcgccatcaacaaggaatggattgaataccacatcaaaaaatgtgatgtagtgcttcctctggtggccatcgccacgcccatgacctacgtaaagcagccacttcgcgtctttgagcttgattttgaggaaaatctgcgggtagtacgccagtgtgtcaagtatggcaccaggatcatcttcccctcaacctctgaagtgtatggtatgtgtcctgaagctgaattccatgaggactccagtaccttggttctgggtccgatcaataaaccgcgctggatttatagctgctccaaacaactgttggatcgggtaatctgggcctatggacaagaaggaaacctgcagttcaccctcttccgtccctttaactggatcgggccgaagttagatgatatctatgccgccaaagaaggcagttcccgggtagtaacccaatttatcatcaacctggtgaatcgggagcccatccgcctagtcgacggcggtcggcaaaaacgctgttttacttttgtagaagacggtatcggttgtttgatgaagatcatcgaaaatccgggaggtgttgcggatggcaaaatctttaatatcggcaaccccgacaacgaggcttcggtaaaggaactggccctgatgctgctgcagatgttcaaagagcatccggagcattgccaggatgaggattatgccgagattatcgaagttccccacgaagaatattacggtcagggctaccaggatatctttacccggaaaccttctatcgctaatgcccgagaatatttaggttggacgcctgagacggatctggcaacctctttgcgaattacgcttgatgcctttttagaagaggttcggcagtataacaaccagattgccggacaagagacatattgatgcgcctggctctgaaaatcgacgttgacaccctggtgggatttaaagagggtgttccggccctgttggctttattggcccagaagggcataaaaaccagtttctttgtggccatggggccggatcattccggtcgggccatccgccgcctctttacccacaagggattcctgcagaaaatgctgcggaccggcgcgccgcggttgtacggtttcaagaccatgtgttatgggacaattcttcccggtccccctattgctgcttccgctcccgaactgctgcacaagattactgcggccgggcatgaattggggcttcatggctacgaccacgtccgttggcaggattccttaagccgactttccaccccggcggtgcttaaggaaataatccaggcccagaaagtttttgtagagatcatgggctatcctgcagtctccttcgcggcgccgggttggcaatgcaccgcagccgctttggacgtcctggtacaggaaaaattttattattgcagcaacacccgagggtatggtccttaccttccctgcacgcccgaccgaacctggccgttgttagagattcccacgacgcttccaaccatggatgaactgttgggactaaatggacgcaccggggctgattttaaccgggagattctggccagcctcaaatccggacagacccaagtattgacgattcatgccgaagttgagggtcgactgtatgcagcagagttttcctccctgcttgatcagattcaggacaaaggggtaaaattcatccgtctgcttgattacgcccaggagctttggcgatacccggagcttttggaaaaggcggaagttgcaccgggaaggttgccaggacgggctggaactgttagttgccagcactcaaagagaggcacagtatgagagtggcggttattattccggctgccggaaccgggcgacggatgcaccaagccacccccaaacaatatctctgtctcgggggcagacccatattggctcatactcttgaggtctttgagaacctgcccgaaatcaatgagataaccgtggtagcccaaaccaaggccttggagttctgccagaaccaaatcatcacccccttcggatttaaaaaagtgctacggctggtgcctggcggtaaagagcgccaagacagcgtctacaacgccattaaggccttacagcggcaggatgactacgatcttatcgtagtgcatgacggcgtacggccttttgtcaccccggaggaagttcgccgggtaatcggtgccgccttagagcacggggcagcgatcctagccacgccggccaatgataccgtgaaaaaagttaaccacaccggccgcatccagaagaccctgaaccgtcaggatatttggcttgcccaaacccctcaggcttttcaggctcctatcatctggcgggccttcgttgaggcctacggccgagatttttacggtaccgacgaggcctccctggtggaggccatcgggataccagtcttcgcgattcccggttctgtttacaacattaaagtaactacacccgaagacctggtcctggcagaggccatcttggcactccggcagcaatctcgaactaccacccgggacagaaaagatcagccatgacgacgatacgggttggaaacggctacgacgcccatcgtctggtgagcggccgccccctgattctgggcggagtggaaatcccttatgctttggggctggccgggcattccgacgccgatgtcctcacccatgctattggcgacgccttgctgggagcagtgggggccggagatttgggccgccattttccggacaacgacccggcctggaagggcatctccagcctgatcctgttagcccgtatcctgacggtggtccacgcccggggctaccgcgtcggcaatgtggatgccgttattatcgcccaggcccccaaactctctccctacgtccccgaaatgatctcccgcctagccccggttttgcaagttcaaccagcagcggtaaacatcaaagccaccaccaccgagggcatgggttttaccggccggggcgagggcatcgccgcgaccgcggtggtgctagtggaaaaaatctcctgatctaactcttccatgcgttacgaaggccctatttaccgtccccccagcgaagccgacagcctcctgatccaggctacggtcggttgccctcacaataagtgcaccttctgcatggtttataaagataatgtacgctttaaggtgagagccacgacagagatcaaagaagatctggacgaggcttataaaatctacggcgacgccatccggacactgtttctcccggccggcaacacgattgccatgcccaccgccgccctggcagagatctgccgttatagcaggaaattatttccgcgcttgcagcgcatcacggtctatggttcggctccctacatcaatcaaaaagggataatcgaactcaaacaactggcagaggccggtctgagccggattcatgtcggtctggagagcggtgatgatgagatcttgaggcgcgtcaagaaaggctgcaaccaacagatacagatcgccgccggtcggatggtacgacaggccggtttggaactgagcgaatacgtcattttgggtctgggcggcaaagagcgaaccacgccgcacgctttagccacagctagagcagttaatgccattgttcccgattatctgcgcctgcgtaccctggtgcccaaaattaacactccgttgctggaggaggtcttgcagggacggtttcagatgctctcacctcatgaggttattctggaaacaatgtctctactggaggcgatcacgataaccacccaggttgtcagcgaccattacaccaactatgtcaatgtggttggccgtctgccagaggataaagcagctatgttgcgaaccctccagactgcgcggcagcgtccggaggccgatttccgccccttctttattggaacgcaatagtggtggcggttcacagtctttcatcctcctcgaaccctttacgaggagaaacttttcggtggatattagccaccataagcgtaaaaaaaattgaccggtttgggaggcagtacctaccctgccgcgccattttcccgaaatgaggccaaccggcgggatgcgctttttttccgtcctgcaggcgacctctttacaaaccgcaagccggaagccggaaaccaagaatagccatgatcgaatttttccgtttgaaaaccattcctgaagttttagagattactcgacggtttatgcctctaaaggttgagctgataccgctggccaaagcctataaccgggtcttggccgaatctatcaccgccctggaagatgtaccggaattttcccgctccactatggacgggtatgccgtccgcgcccaggatacttttggagccagccctggcagtcctgctttattagaggtagtcggagaagttggtatgggtgaagagccccgcgtgccattgggaccgggtcaggcgcaacgcctggccaccggcggcatgctgcctatggacgccgacgccgtggtgatgttggagtatactcaggaactggccgaccggaccctggaggtctatcgtacggtggcgccgttagaaaatgttgtgcagcgtggagaagatgtgccagccggaaccaccctcttgcacaccggggtccgcttgcggccccaggatatcggtctgttggcggctctgggagtcatcgaggtaaaagtttaccaaaaaccccgagtggcgattattgcttccggcgatgagattacctcaatcgatgtccctttgcaaatgggtcagatgcgggacgccaattcctatgccctggcgggacaggtggccgccatggggggagagcctcaacttttagggattgtccccgatcggttggaacttctcatcgaaaaaatggccgtcggccttgctgagactgatctggtcctgctctcgggcggcagctcggtgggcacccgcgacctggccatcgccgccatcaggtcttttccacaagcggaggtcttggtgcatggggtggccatcagtcctggtaaacccactattctggctagaatcggatcacaaccgatttttggcctgcccgggcacccggtatcggccatggtgatcatggaagtcatggttcgccctctcttgacctgcctggccggggaaagccaggttcgcaaagactgggggcggaccataaaggcggttctgtcccgcaacctggcctcgacgattggcagagaggattttatcagggtgcgtctctgtccggcagggggcaacatgtgggctgaaccggtattgggcaagtccggactgatatccaccatggtcaaggccgacggctggatccgcatcccattgaataccgagggcctggaaaaaggggaagaggtggaggtgatcctattttaaaaatagaaaatgcggcatcttatcctgtcgggaggtttttaacagatttttttgtaatgatatttattagttggattattcttaggtaattggcgagctgcgatacaagaaaaaagagaaatatgttaaaaaaaagcttgcatcggccaaaataattttgtacatataaaaagttcgcttggcgaacggaatataagaaaaaagctcttgacaagtagatataattttgctaatttacataattaccctcgctgatctggtcaggccaagggaacctaaaaaaagaggtaagggtcttgacagggaagagggtaattgttaaaattaggttaagagaatttgctctttgaaaactaaatagcgaacgataatgaagcgggaatccagtttaactggagagtttgatcctggctcagaatgaacgctggcggcgtgcttaacacatgcaagtcgtacgagaaagcccggcttgccgggcaagtaaagtggcgcacgggtgagtaacgcgtgggtaatctaccttcgtttgggggataacctaccgaaaggtgggctaataccgcataacgtgatcgagctctggcttgatcgccaaaggtggcctctccatggaagctaccgagtgaagatgagcccgcgtcccattagctagttggtaaggtaaaagcttaccaaggcgacgatgggtagctggtctgagaggatggccagccacactggaactggaacacggtccagactcctacgggaggcagcagtgaggaatcttgcgcaatgggggcaaccctgacgcagcaacgccgcgtgggtgaagaaggccttcgggtcgtaaagctctgtcaagtgggaagaatagccttaaggggaatatccttggggtatgacggtaccactggaggaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttattcggaattattgggcgtaaagggcgtgtaggcggccagataagtcagaggtgaaagcccggggctcaaccccggaagtgcctttgaaactgtttggcttgagtgcgggagaggaaagcggaattcccagtgtagaggtgaaattcgtagatattgggaggaacatcggtggcgaaggcggctttctggaccgacactgacgctgaggcgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgggcactaggtgtaggaggtttttaaccctcctgtgccgtagctaacgcattaagtgccccgcctggggagtacggccgcaaggttaaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgacgcaacgcgaagaaccttacctgggcttgacatctgcggaacctcatggaaacatgggggtgcctggcaacaggagccgcaagacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctttagttgccatcatttagttgggcactctaaagagactgccggtgttaaaccggaggaaggtggggacgacgtcaagtcctcatggcctttatgcccagggctacacacgtgctacaatgggcggtacaaagggtcgcaaacctgtgaaggggagctaatcccaaaaagccgtcctcagttcggatcggagtctgcaactcgactccgtgaagttggaatcgctagtaatcgtggatcagcatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgaaagcctgttgtaccagaagtcgctggcctaacccttcggggaaggaggcgcctaaggtatggccggtaattggggtgaagtcgtaacaaggtagccgtaggggaacctgcggctggatcacctcctttctaaggtgtcttagacacaaccaacactacctgctttggttcgctatttagttttgagagagcaaggtcaagacaggccgcgagaaaaaggtcaggttcccgattcagtctatggtcccggtgatgctagactgattttctttctcaaaagttgggaagactgaaaagggcctatagctcagttccggtcagagcgcacgcctgataagcgtgaggtcgttggttcgattccaactaggcccaccaacagcctccgggggtgtagctcagttgggagagcgcctgctttgcacgcaggaggtcatcggttcgaatccgttcacctccaccagtcaagacggctcacaaaagttttaaagtttggaccgtagcggttcaaagctctttgaaaagtgaagtgacaagagagagtaaagattcaagggatatatccttgttgcaaaggcttatggtcaagcaagtaagggcgttcggtggatgccttggcgttggaaggcgatgaaggacgtggttagctgcgataagcttcggggagccgctcacaggctttgatccggagatttccgaatggggcaacccatccagggtaatgcctggatatccgtcactgaatccataggtggcggaggcgaacgaggggaactgaaacatctaagtaccctcaggaagagaaatcaattgagattccctcagtagcggcgagcgaacggggaagagcccaaaccgatggcgtgttcaagtcggcaagcgttgcgccattggggttgtggggctgaatcggaggcggttgccgccgcctcggaaagttacaaaacttgtcgttagtcgaagcgtctggaaagtcgcaccatagagggtgacagtcctgtaggcgaaaacgtcaagtctttctggattcagttcccgagtaccacggggcacgtggaaccttgtgggaatctgggaggaccatcttccaaggctaaatactaaccagcgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagtacggggtgacccgagtgaaatagtacctgaaaccgtccgcctacaagctgtggaagggcgatagctagtttcggctagctcgcctgactgcgtgccttttgcataatgagtcagcgacttactctcggtggccaggttaagccgtaaggtggagccgtagcgaaagcgagtctgaatagggcgtattagtcgccgggagtagacccgaagccgggtgatctatccatggccagggtaaagtccgggtaacaccggatggaggcccgaaccagttaacgttgaaaagttattggatgagctgtggatcggagtgaaaggctaatcaaacccggtaatagctggttctccccgaaatatattgaggtatagcctcgcatgatgagtagcggaggtagagcactgaatgggctaggggtctcacaagattaccaaacccaatcaaactccgaatgccgctagctttagtgcgggagtcagtctgcgggtgataagatccgtgggcgagagggaaagatcccagatcgccggctaaggtcccaaaatctgtgctaagtgggaaaggatgtggaaacgcccagacagccaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactggtcgagtgggtctgcgccgaaaatttaacggggctcaagcacagtaccgaagccgcgggatcaatgcctggcattgatcggtaggggagcattgtcgtaaccgtagaaggcataccgtaaggagtgctggaggaccgacaagagattatgctgacatgagtagcgataaagggggcgagaaaccccctcgccgtaagcctaaggtttcctgggtaaagttaatcttcccagggttagtcgatccctaagccgaggccgaaaggcgtaggtgatggaaagcaggttgatattcctgcaccacctggtgcgcagtgaccgatggagggacgcaggagggtaggccatccgggtgttggacgtcccggttcaagcaggtaggcgggagatttaggcaaatccggatctccataacgccgagaagtgatgaggagggcttatgcccgcaaactggctgatcccatactgccaagaaaagcttctaggtagttcactaggtgatcgtactgcaaaccgacacaggtaggcagggagagtatcccaaggcgcttgagagaaccctggttaaggaactcggcaaaatgacaccgtaacttcgggagaaggtgtgcccccggtaggtgaaggacttcgcgtcccgagcccaggggggttgcagagaaatgggggtggcaactgtttactaaaaacacaggactctgcgaagccgcaaggcgatgtatagggtctgacgcctgcccggtgccggaacgttaaggggaggagtcatctgggcaactggagaagctctgaaccgaagcgccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgattgccccgctgtctcaaccagggactcagcgaaattgtattcgcggtgaagatgccgcgttcccgcaactagacggaaagaccccgtgcacctttactacagcttggcattgaattttgggctaacttgtgtaggataggtgggaggctatgaagtccggacgctagtccggatggagccaaccttgaaataccaccctggttagtttagagttctaactcaggcccgttatccgggtcgaggacactgcctggcgggtagtttgactggggcggtcgcctcccaaaaggtaacggaggcgcgcgaaggttccctcaggctgattggaaaccagtcgtagagtgtaaaggcataagggagcttgactgcgagacctacaagtcgagcaggtacgaaagtaggccttagtgatccggcggttctgtatggaaaggccgtcgctcaacggataaaaggtacgccggggataacaggctgatctcccccaagagttcacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgaagcaggtcccaagggtttggctgttcgccaattaaagcggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgttgcgggcgttggagatttgagaggatctgtccttagtacgagaggaccgggatggacgaacctctggtgttccagttgtgccgccaggcgcagcgctgggtagctatgttcggaccggataaccgctgaaagcatctaagcgggaaaccgacctcaagattagatctcccgggccttcgggtccctaaaggcccctcgaagatcacgaggttgataggccaggtgtgtaagcgcagtaatgcgttcagctaactggtactaataggccgtgcggcttgaccatattttttcctttgtttctggaatatccctgaatctctctcttcgcttcacttttcaagattatttgtagcggcgggtttcagaccctcccctaccggtgttttgcaggtcaacaagttttcggtggccataccacgggggtcacacccgatcccatcccgaactcggaagttaagccccgtcgggccgatgatactacgtgggcagctgcgtgggaaagtaggacgccgccgaaattaatttacagacccggtctggcaacagaccgggtttttttatggtttgacgtcccatcttcaatttgttattttgtacaataagataaaattgatttaagtgggatcttcccgttgaaacgattgcctgacaatggcgcagggaagatttataagattgttgtatcctataaatttttggagaatctattgaattatggcaacgcccaatctcacatttgatcatttacttacggaattctcccagctttccctggaagatcaagaaatgctcctggacatcctcaaaaagcgcaccattgagcaaaagagaatgaaaatcgtccaagatgtcaaagtagcccaaagagagcaccgtaaggggctgacgcggaaaggaacggtggatgatttagtcagggatatgggaagtgattgaactcgtttggggcccaaaatttaaaagggttttgaaaaagatggtcaaacaagaccctgatttaaaagaaaaacttattgattgtttgagattatttgttgaagagccctttcatccatctttgaaaacacataaattgggaggcgcgctcaaaggcaattttgccttctctttaggttatgatctgcgggtagtctttcaatttctggataaaaacgaagttctcctggaaactatgggcacacatgatgaagtctattgattatggaggagcacaatcccaccccaaactcgaaagttaagcccgtagggccaacgatactatgcgaggagttgcaagggaaagtaagacgccgctggaatccgttctgaagacagaccgagtttttttattaagcataaatacaaaatagcaaaatttggatgaaggctacaatggtgaaatattcatctccgagagtttagtccaaagagattctaaggcctgctctcgattgcgatagaacatgctgcctctaattctccaaaaattccaccccgccctttccaagattccttgtcgttctcgatcctcttcccatttttcgggtccgtgccacttgtctccatcacactccacggcgagtcggttgttgattccataaactaccatgtcaatccggtgatgccccacttttatctgggggcgcactgcatatccccgggatttaattagcctgtatacttctctttcaaattctgattcgaaaagagattctacttcttgtgcgctaggtgctgaaatatggggttgaaggaagtaattaagaagctgaaaacgcatgcattccgaatttccaatatctttaagatcaatggagtggaagagccacacctgatccttggccctgctcgctgctacattaaatcgctgtttatcagctgtttgcgtcagtgcccgaaacctctggtttgtcgctgccacaagagacaaaaatatcacatgacgctcgtcaccttggaaggcataggcatccccgcaaataatccggcggttaataatttctcgttcatccagattatctctaatcatttgttcgattaattgtgcctggtcttcccccaggagcgaaattacccccatagtttttccagaatattgagggttagcacagagttccactaacttatccaccagagccttagcctctggttcattaattttagcagtgctttcagctaaatatccctccggcacgaacacattgacaattgagggatcgaggcgctccgattcttgaggcatgcgtagcggggtgatttccccaccgtagaattgataattactgaactgaataatttcaggaacacaccggaaatgctctttcagcatcaattgacctgggaatataaggcgtgacatatcataaaggctggtgcgaggttcaaaaagggccttttggggaatatcctgtaaaaagcgctcttttatctgaatgacatccgatccaatcgcccctatgatcgtgggactgatttggttgtgatcgcctacgataactgccttttgcccccgaaaaagtgcggagagtgaaaacaggtcacattgactgctttcatcgacaataaccacatcaaatttagcttgcgggacctgcaagttttctatgacccgatataacggcatgatccaaaccgggattgcttcttggcaaactaccatctcttttctggcctgaagacgccagtagggggcgtatttgccggttcctttccctatcttatttttaacaatgtgtaaccaagccgttaggctcctcctttgattttctttaattcgatcaatctgccgaagccaggtattttgagctaccaattcttcgattagtcgcttttcttgattatttaaaacttcgatttctttttgtagctcctccggattcatttcctgctctaatttgatcagccagcattcagctcgtttcaaagtccacgccagttgccaatccacgggggaattaagcggattcccggcccccccttgctgggctatatgagaaacccaacatggggtcagctttgccaacctgtcagataattgagcatgttcctgagataaaggttcaagctcaacaagtcttttgagttcggcgtaagctgctttatatgattcgatctccttatatttcagagccagactaattttcctataactttcatgagaaaataaatcgctgattcctttttccatggaattgattaaatttaaatatgttgccttgatctcttccagcctttcttgagttgcatgtttcaaacttttgaaattatcaaattctatttgcttctgttcgagatataatagatgctcataattttctcgccatccatgcaaatctctctcaacaaatgatctaaacaagtgtttccatatttggtgatatatttcgagaattactttgcattttccgcaagaccaagcccctgtttttttgatatattctggatttatgctatttttacttccacattttttacaaaccactatagtcccatttgctctctctacttcatttgccccttcttcaagataatttgaaaaaccagtatatcttttttcaaggtcttccaagtcaaaattagccatattccacatagctaattgctttaattcgccccaacaatctagatgggcacaatcttcaaaagttaaaataacactacttcctaaaacagcaggtaatctgttcgacacactctccgcccactctaaaattagattaatccaatccaaatttgacctaaaccaattagaaagccgtggatgttctgaacttgccaattcaccaacaattgatccaataacattgttccattttgttaccagtctattcagatgctcctgacattgaatatattcaatcaccaattctatgtctttaaggtcacttgaaatattaccatcaacagtaatctgattaataatcatctggtgcttcttcaagaataacttatgaaaaaatttttttacataattggaagtgagtaatatcgttttatagtattgcaaatgatcaattaattttggcaaagtaattccatctggcaatagaatattatgttctgacaatcgatgttcaagttcgagaatgtcttgaagtttattggagcaatctgagtaaaaccgtttccaataatttttctgatcttcgccagcaaatgcgtcagtaatgaccatttgcatccaggattcggcgcgatgtaagatatctaatgatttccttgaaatatccattaaatcattggctttttctcgatccagatttaatctttttaattcctcctttaagcttttcaaaatatctatttgctttttaagttcagttaattgatgaaaataattttccaactctgcaaaccctggaactttcgcaggatcaggtcgtttcaaggccaactcttttaaaacctcggtccatttggattcttgttcctgtaagtcagctaattctttttcagcctcgtctaagttatcgaagagagtttgcaggtcaaagggagtgggcaaagaatctaaggatggtctttgcagtgccaatgctttcaaatcttctctacgaagcattccctgcaaacggaaaagtcgggatatttcctcacttgagagtggtggctgacaatcgggagggagcgggtcgggaagccaattatggtcttggttctcgccaagccatcggctgacctgcaaaggggtaagtttgcgatcatcgatttcaaaagtttcttgctcccgctcagccatgagcttaatttggttcttgaatcttgcgaccctttctcgaatgtcgcctaatatttggtttaaactatggatttttcgctcaagcgaatccctatcaagcgaagcaagtctttcggatatctgagtgacagcttgctccatttcatcagccgaacgtttatcactccctaatacactcacgcataatggcttaatttcttttaatttctcggcgatcatttctcccaggacacgcaaggcgcgttcaccctgactggtaatcagcacccttttgccgtgggaaagcaaatggcagataagattgacgatggtatggcttttccctgtgccagggggaccttggacaacaactccattatgaacggccagcctgcgcacaatttctttttgctcttcattataaggcaaggggaaaagcaggttttcgcctaatgaacgccatccatatcgggtttcttcatttacaacggtaggttcttcttcaactaatgggcggagcgtaggagggatttcgtaaccctgctccagggaggcaatgatagatttaaattcttgctcccacaggcgtccccgccccctgcgaataaaaagcaccggagcattggtaactaatggattccctggccggtcgctgggattggcgattaacttatctaaatctatctccccatttggatggagagcgtgggcaaattgtttcagaaacggctctatcagttctctatcccatggatcaatttccccagcggcagattgttccatctcccctctgtgtcaatatagctgagacaccctccctgtgataaattactgtagggcggggagggaaaaaaatgaaagaaaccggatcaccaaagatgatgacatcccccagggaggagatggcagaggccccggaacggagaccaggtgagcgtagcgaatctggtcgaagtggaggggcctctgccaagaagctggccgctcccaacccttgccagcctgtgctcgttcccaatcctgaggtgttagaaaaacccatacggcgtcggttcacggcagaatataagctgcgcattctgcaagaagttgacgccttaagcgagtccggccagctaggcgccctcttgcgtcgggaggggctctattcctccaacctcactacctggcgccgtcagagagataacggcaccatcgaggcgcttagtccaaaaaaacggggccgcaaatctcgccggcaagacccgttgatccaggaaaacgagcaattgcgccgccaaaatgagcgcttggctcgccgcctgaaaaaagccgaggcgatcatcgatttccaaaaaaaaatctcggagatcctggggatccccctgagccagcccgaatcagaagagaacgattcatgacggccgcccagtctgctccggaattgggggtttcaactgcctgccaggctttgggactgagtcgtgccacgttttatcgccatcttactcctcaaaggccccaggctcagatatcttccccattgccgcatcaccgagccttagaccagggtgaacgtcaggcggtgctcgatcttctccatcaggaacgattcgtggataaagcacctcgggaggtctatgccactctcctcgatgaaggggaatacctgtgttcgcccagtaccatgtatcgccttctgaaccaggaaggcgaagtgaaggaacgacgcaatcagctgcgccacccgccttaccagaagcccgaactattagctaccggccccaaccaggtgtggtcttgggacatcaccaagcttttagggccggtgaaatggacctatttttacctgtatgtcatcctggatatctttagccgttatgccgtcggctggatggtggcgcaccgggaaagcgctgctctggccgaacggctgatccgtgagacctgtgacaaacagggcatcgtgcctggacaacttacgatccatgcggatcggggctcctccatgaagtccaagccagtggccttattactggcagatttaggagttaccaagacgcatagccgcccgcatgtttccaacgacaacccattttcagaaagccagtttaagaccctgaaataccgaccggattttcccaaacgattcggctcgttggaagatagccggctattttgtcaaacctttttcgagtggtataacactgaacatcgtcatagcagcatctccttgctgactccggagaccgtgcattacggcctcgctgacggtgttcgggccgcccggcagaaagtactccaagcagcctatgtcatgcatccggaacgctttgtccgcaaacctccagtcgctctccccctacccgaggccgtctggataaatccccccatcaagagcaaggagggaagcctaacagagatacactaattatagaacccgggtgtctcaaaatcattgacacattccgctccgccaataaagaaacattgggaaggtctatcagggtaagcatatctgtttccaaccgagtgaccccctcggttggcgttacggaaaaaattcctctttctgcctcgaaattaagctccattctggtggtcaatacggggcggcgaacataaaagttctttactacccaaagtaataagccatgtccccaaacaagctctatatcttccccttctttttggaaacgctggtaagcggcaaaaagttccccgtaaaacttttgaatccgggtcttcggtaatgcctctgccgcccagggttcccacttttttaatcgccacgtctcccatgctgcaacccgatccaaggagtcttcgaatttgatctcctttttcgcttccagttcctcccatctccggtatttttcgtctaagactccctttacttgagatattgcgactgaatcgggagtggtctggctctccaaatactgcttatccttctccaagtcatctattctctcagggattgcatccaattcttcctgttcttcgttggacaaccctgagacggagctatggtaagaaggatgcttggaagggtcccggccatccatggcaatccattctgcaagaatagaaggaggctcagggtaaggcggtatctgttgcttgtgaacttccagccaggcatccttattttcaagtctgccatcttcacgcaaaaaacacccaaaaggagaaaggggaagattagcttgccaccaagtcttgtctccatattctttaagatcacgtttcggtgggattgccaggtttttaagttctaacaaatatttgaagacttgctggagcttggcaatcaggctattatctgaacttatttttgattcggttatagggagaggatcaaataaactagcttgggattggttaagaattacttcgggccaaatttgtcgaaactgctttaccgttcgatcgtctaaaccacttagatgatgaatggactctagacccattttttccttgagaaaacgggcaagctctcctgcatccactcctaattcttttgccagatcaaatactctagtcttagacatattttttaatcatttctatttttagagcatttataactctcgaaaaattcttcaatctatgaatactctattaaagtctgttaagaaaaatacaatataattaattatattatagagttatgcatggaaagctggtataattgagatggtcgatcttaataaataccaggagctttccatgcaagaaaaagatatcaagcggatcgtgattaagcaactcaagatcaaatttccttactggcgacgccttaccaagaaacagaagaaagccttggttgaagaagcgttgcgcgatgtcatggaaaattaccagccaagtcaagccatgcctgtgtcgctccatgagttaaccaacacgccggttcccccggcaggtattatcctattgtcggagatgggcaaatttatcgaaaatcgtactcgtggcttcttgccctttaccaagcagtattcccaacgatatctcaatgatcgggaactccgcctgattgacagcctgctggatgaccggatactcaacgacctcctggcatgcccgggttatacgccgtcgatgcggcaaatctccccggctcacttattccgggcagaactcttgaaagccttacggtatgctgacctgagctatcggaagtattgcgatttgcacgtcaaccggttagaaaacaaatccgttcgcgcctttttacatctccccctgcacaggaaaattatggtgcatcacagtcaattgagtcaattccggagcactttgaccataacccacttggtcaatctgatggtttacatcacccaccttttggttaaagagatcaacctaccgtatccattccagatttgcggggttgattctactgatctggccagttcgtgctgtccggtgcccttagcaacgctcaccgtgggtcagaagaaggtccgtatttacaatgaactcgatgccgattgcggcaagcgacggaaaaagagaaataaatcagaatacttcgtcggctaccggttgcatagcctgaacgttattgccccggacagcggccacaactatccgctgctctctttagtggcccccgcaaatcatcatgataatcttctcctcccccaacttgtcgcctttgccaaggcgatgggcctgaatatacaggtgatcacggctgatgccgcctatggcgatgccgaacagaaccagcagataaaaaaagagtatggcgtgacggtagtcacctctcccagccagaaggtcaagaccccagagcatgtagaccctgatcggcgtcacgtctttatggacgaatattgtgaaacccccatgcgttatctcggaaccaccgacaccgggcacgagtttggctgtgacgcccagactaacgaatgttttcgggctccgctttgcccccaatgccgagaaataccttttgattccggacaatttggccaacttccggatatcttcgagggagtcgaccagatccgcaagcttcgcaagcatatggaaagatcgtacaatctgttcaagcatggcgctggcttagaacgcttacgcctgaaatcacagcagagtgtgatggccgccgtaacttttgcgcaattggccaccggactcatggaaattgccaggcaccaccaatcgtcagaaaagaagcatcgacccaagcaattgcagttggcggcctaagacgccaaaccaatcaaaataaagcattcaaaagagctggcatgacctcttggtggaaacctatattcttgggctttgataacctgataaaaaaagccatgaaaattttaagtctgggttttttcataccaaaagattgatgccaactcgttgagttgccaaaatttgctttaaaaaacacgccgctcaattttgaaccttatttctggagatacttttaaacaggcttttttaaacaggctttaatatattaaatattgcaacatctctagattacacatcttattatacgcaggctcatcgcatcctggggctgaagcaggtcccaagggtttggctgttcgccaattaaagcggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgttgcgggcgttggagatttgagaggatctgtccttagtacgagaggaccgggatggacgaacctctggtgttccagttgtgccgccaggcgcagcgctgggtagctatgttcggaccggataaccgctgaaagcatctaagcgggaaaccgacctcaagattagatctcccgggccttcgggtccctaaaggcccctcgaagatcacgaggttgataggccaggtgtgtaagcgcagtaatgcgttcagctaactggtactaataggccgtgcggcttgaccatattttttcctttgtttctggaatatccctgaatctctctcttcgcttcacttttcaagattatttgtagcggcgggtttcagaccctcccctaccggtgttttgcaggtcaacaagttttcggtggccataccacgggggtcacacccgatcccatcccgaactcggaagttaagccccgtcgggccgatgatactacgtgggcagctgcgtgggaaagtaggacgccgccgaaattaatttacagacccggtctggcaacagaccgggttttttttatggtttgcaatttttacgagtcatgattaaatggcattatattctatgcggaggaagccatggttgcgacgcaatctgatctggaccagattttagataaaatagcctccttatctcttgacgatgaggagatgttattacatatcatcagacagcgtcatattgaacgaaaacgggatcaaattctcaaagattcccgtgaaaccatgcgggcctacaataaggatttagtaaaacggggatcagtatctgacttaatgaaggatttagagagtgattaatctggtctggcataaaagctttatcagggattttaaaaagaccagaaggaaatatcctgaaatcaccgaaaaattagagaaggctttaaaaatattcgtcaatgatccataccaccctattcttggcacccataagctctcaggaaagttgaagggtcattatgcctttggtttaggatagcatttgcgggtggtatttaaatttattcatgaggacgtggtgttaatatccataggaacgcacgaagaagtttattgatccctcgtccagaagttggaggttgagccccgtcgggccgatgatacgacgtgggcagctgcgtgggcaaggaggacgccgtcgaatttaatttttatgcccggtctggcaacagaccgggttttttttgggttggcaaattatatctgtcaagattctcatgcgaaccaaccgggcggaattgagtacgaccagtactgaactgatatgatgaaacagggccgccagccatgggcttagaagccctcctgttgccagcgcaatcccggctacattaaaaccgatggcccaggcgtaattctgcttgataacccggataagtttcttacctgtttggaaaatgctcaacagacaagtggcgtcatcacgcaatatgatgatatcggaagatttaatggccaggtcagctttggtgcggccgatggaaactcccacatctgctgccgcaagcgcggtggcgtcgttgacgccgtcaccaaccatcaccgtaagcccttgggcgccaagctcttttacgagcgatatcttgtcatcaggcttcaaaccccagtaatagccgtctgctccgatgagttgggccacacgtcgcgcttcggcttcctcattgtctccggttgccagcacgacattttttaggccaaaggcatgaagcgctttgccaagccccccggcatattctctaagctcgtcttggatgacgacagcccccacaacttcgccatcaattccgatccaggtggcccgtcccttaagatcaatctccgagggcacggtcatgcctaatgccttgactgttttggtcgatcccaagactacctcgcgcccttggacaaatgacttgatgccaagaccgggaaggtattcggagccttctgcctttagcggccgcacccctttggcagaggcgtaagatatgatcgcattggcaatgggatggttaaaaccagattcaactgaagcgatgatccgaagcaattcatcagaagatgccccgaaggactcaatcccaaccactttcggctcggccagggtgaccgtgccggttttatcgagaaccacggaagacgcttgccccgcaatctccaaaggagtgccgccgcgcactaaaatgccgcggccgctcagactgccgatggctgcggcaaaggccgtgggcacagacagcgcccaggcgcagggacatgctaccgcggtcacggcggccatacgaatgagacctgcagcaacatcgccggttaggacgccggtgaagagaaacacgccgattgcatacaggactacaccggagatgaaaaactgaacaatcgtatcggcttttcgttgaatcttgggcttaactttcaatgatgcctcaatttctttagctatcacatagaggaaccccttgtcgccgggtttggtggcccggacattcaactgcgaagtaaggctgatggcccccgaggtaacacgatcgccggtcatcttgaaaaccgaaaacggctcaccggtgatcacggattcgtcgatggaggaagcaccttctacaatctccccgtccaccggtatcatctcaccttgcgctacaatgaccgtatcaccttgacaaacctgttcgacgggcaattccatgatcttttcgtttctgacgacccggacaagtctgcgcctctctttcgtaagagcctcaattttgcttcgggtcctttcgataatgtaaaaggaaatggcaagacccatactgataaaccatgctacgagtgcaccgcttaacggttgtccggcaagtaacgaaactaccataactgttacaactagcagatccgctgttaccctcttggtttgggttagtgccgtaaccaacgatttcgcgtacatggcgaaacagatacaatagaaaaccaggccgaaccacttgagcggcgccataccagtccaattatgaacggcgaaacctaggacggccataagtgccactatcattctaatcacaaaagcctttgcggacatgtgattctcctgttgatcttagtctatcaagttttcacggcgcctctcaagaccaaaccattatctgcgcgtggagggcgcaggcattccacccctggcggacggcatgggcaaacgccattgtgaataagaaatcttccctccgtttacggggagataagagaagggttaagcatattattctactgaactatcagaatactgaactattaccgcggtttaattttagaactggaatttcgtacattgtcgggatacattgccaggctggctgatgccataacgaccaaaacacttcctagattatgggttatggcagccatgatcggggttaaccatcccatgccgctggccaggaccgccatggcgttaaaggtcaatccaaaaatgatattggccttgataatgccaagcattcttcgagaaagtcgaatcagccaaggcaatcgtgagatatcatcgtgggtgagggctatatctgccgtttccagagcaacatcggtcccggcggcgcccatggccacaccgatttgtgaagttgcgagagccggggcgtcgttgatgccgtcgccaataaacattaccggcaaattctgtagttgataggttttgatgatagccactttgtcctgaggttttaagtttgcgtaaaccttgtcaatattaaccgacagggcaatgcgtctagccgaattttcgtgatcaccggatacaatcgctacctcatcgatcccaagatttttaaactcctggatggttggacccgccgccggtcgaatcttatccgtcaccccgaataatccaacaggttgctgatcccgtaaaacgacaagcggggtaatgccgagcgaaattgacctgtccacatactcttggagaggccgggaaaatgccatggtgctcgcacaagctgaggcgttaccgacctcaatcattgaaccggcaaccatggcccgaacaccaagcccgatctcatgaaaagcgttttccgcgccgctgactaccaccttggcataatgggctgccttaataatcgcccgagccaacgggtgggtgcaatgctgctcggcgcttgccgcataggagagaacgtcttctttggtgagtccttcagaggagatgatctccaccaccctcggctctcccagtgttaaggttccggtcttatcaaaaaggaccgccttggtaaatgccgcctgttcaaggtactgccctcccttcacgagtactcccgccttggcggcccggcccaatgccgccaccgttgccgtgggagccgccaaaatcaaggcgcagggacaaccgacgattagaacggcaatggcccggctgagatcgcccgtgagtatccaggcaacgctggcgcacaacaggattacgggcgtaaaccaccgggcatatcgatcgatcagtctaacggtttgaggccggtacaattcggcctcactaaccaacttgatgatctggcccaacgtggtatcgctccccaccttgagggctttggctgtcagcacgccgttgtaattcagggtgccggccaggatggtgtcgccggccagtttgtctaggggcaatgattccccggtcataatcgattcatctaccgccgaaacacccgaaatgataaccgcgtcgacgggaacacgttcccccggtttgacaaggatgtggtccccgaccctcaggtcttcgatgggaaccagaagttctttgtcgtctctcacaacagtggcggtgtgcggcgaaatccgaatcaaaaatttaatggctcggcgagccgaatcactggtcgcttcttcgatcaagccaccgatggtcatcacaaaacttaccaccgcggcggctaaaaactctccctggatcagactggcgatgatggcgaggctgacaagttcatcgacgttaacggtgcgttcagccaaccccttgatggccccccaaataatgggcagaccattaatggcaactgaaaacagagcaaggacaatcccgtagacgctcggagaccggctgtcaaaaccgacgctggcgctgcccaacagttttcttatcgcagttgtaatcgggagaaataggtcttcatgaatccaaggagacaggctgctgtagtcgacgatgtaactggccaacgccaacaatccggcactgaaggcgatacaaaaatcacgcgacctgaacagttcctgataaacccccaactttgcaaaacgcccgatcatctgacagcctcctatttactgaacttattaaaaatatcgacaacttccgctatcagttccgactcgtggtcctgatttcgaatcgcattcgcaacgcaacctttcagatgatcttctaaaataatcgcgcccaacgacctcaaggcgcctcccgcggctgctatctgttttaacacctgcatgcagtcttgattctcttctaccattttcttgagaccgcgtatctgtccctcaattcgatttatccgcgcaatcaatttgggatgatcatcaccacacagggccatcttaccctcccttatacacatactcagtatatgtatattgaatactcctgccggtgtcaaggactatttctaaaaatggcgtcccctcggctttggaatctctgcccggtatgggggggtcttccattacccgatcaatttcggaaaattgacataatccgaatcaataatgattataggatgatggatgagttgcacaattcggttcgaccaagcacccatcgccgtggcacaggcctctggcctgtgcacccaggctggaagcctgtgccactgactggctggaaaaaacaggacgccgcgacattcccatcggtccgacacaaggctgggggtcaaggcctaagcggtgatcgggtttcttgatgtcgccagaggttaactattgtcaaattatactaatcaatgacagccacttcaaaaagcaattcgctatcccgtcgttattgctgccccgtctactcatggatttgaatctgctttaatttttcccgggtggcgggggagtaccagatatccaaaaattcctggatcgatgccgcttcatagggttgcatggcctcgacatgaggccgccgcaacagctttttgagactggcaaaggccgtggtgtcttgttccgccaattccattgcttccaaccgggataccgggatgatatccgcttcttccacgacctgatcgaccaggcccatggccaaggcggcttcggcactatacatctccccgctgaagagcatggcctgcgcctgccgggagcctacccaatattgcaactgggccataatactggggaacaccgtggacccaaaggtaatctcatttaaggaaatcttggctttgccggataccatgatgcgggcatcgccggcaatggccaaaacacagcccccggcaatggtatggccatttaaggccaccacgaggggtttagggaagagaaacaaatcgttgcaaaaacgggagaaacgctggatataggcctcgaaggcgtttcgcggatagctgataaattctggaatatcaaagccgaaggaaaagaatttaccgcttccggtcagaatgacagccttcactgaggagtcagctttgaggtcttgaaaagcctgctgcagctctcccaccatcaactcattgagggcattgactttcccccgctgcatgcaaaccgtggcaatgccgtttcccaccgttgacgtcacccagctcatatcttcctcctttttgccaggtccttgctgttagaaaaaagcatcagcgcggagatgggttgaatagataatttcttgggtctttgtgttcaggatgacaacttgggataacccttcctaaaaagctgattatcactccttggaggagtttatagaatcacccaagaagtctgccggaccctaatgataacaattattttctcgattctgctttacagacctcctgaagttcaccaaggcccggggggcaattttcattgacaatcttcaaagcgagagattaccattcgataactgacatgacaaggtaggggaaacattgatgccggcgaagaagaaacctaagcaaacggccagtgccatgttaccgctcaggtttgccgaatacctgcctcggaataaatgtgagcatctgatgaagtattgtgttacaatatgccataaaccgaattctccccgtctgatcaatgggttgaggtaattttattgtatcagattcttggagttttcggactttttttcactcagttaattcatatgcccaatattcgcaattttagcatcatagcccatatcgatcacggcaagtccactctggccgaccgtttgatccagcacaccggcatggtgggagagcgggaattccgggatcagctcctcgataccatggacatcgaacgggagcgggggattacgattaagagcaataccatcaccctaccctataaggccaaggatggggagcagtatgccctcaatctcatcgatacccccggacatgtggatttttcctacgaagtgagccgggccctggcctcctgcgagggggtcctcctggtagtggacgcctcccagggagtgcaggcccagaccctggccaatctctatctggccatggagcatgatctggccatcattccggtaatcaacaagatcgacctgccctcggcggacgttaacatggtcaaggagcagatcgaccaagagctgggtctggacccggagctggccattctgtgttctgccaaggaggggatcggcatcgaagccgtcctggacgccattgtggctcagatcccgccccctcaaggtgatcgcggcagaccactttcggctctcatctttgacgcctactatgatccttaccggggggtcatagttagttttcgggtgtttgacggcgtcctcaaggctggcgacctggtccgcttcatgtttcataacgcggtttataaggtggaggaagtaggtctctttcgattacagcggcagccgtcgcccgaactggccgccggtatggtgggctatctcatcgccggcatcaagaccgttgccgatacccgggtgggcgacaccatcaccctggacgccaaccctgcagcggcgcccctacccggctttaaagaggtgaagcctgtagtattctcctccctctatccggttgcctcagatgactatcagtccctggccgaggccctggaaaaatataagctcaacgatgccgccctggtctataccaaggactcctccgccgctttaggtcagggtttccgctgcggcttcctcgggttgctgcacctggacatcgtccaggaacgtctggagcgtgagtataatcagtctttgatcatgaccacccccagtgtccgctataagtttcagttgaccgatggcagtgaggcagctattgacaatccgcagttctatcccgatcccgtgcgtattcagaaggccttcgaaccctttattcgggcggcgctcatcatcccggagcgttatatgggcgcagtcatgaagctctgtctggaacgacggggggtcaattccactttcagctacccgtctcctgggcggattgaaatcaccattgagttgcctctggccgaagtggtttttgacttttatgaccgactcaagaccgttacccagggctatgggtcctttgattatgagcttatcgattaccgggagagcgacctcgtgaagttggacatattggtgaatagtgagaaggtagatgctctctctactatcgtcttcaaagacaaggctcgggagtggggggtgcgcatctgcgaccggctcaaggaggaaattccccggcagcagtttaaaattgccatccagggggccgtcggcggcaagatcatctcacgttccactatctccgcctttcgcaaagacgttaccgccaaatgctatggcggcgacattacccgcaaacgcaagctccttgaaaaacagaagaaaggcaaaaagcggatgaagatggtcggcaatatcatgattcctcagagcgcctttgtggcggtactccggagtgagacggaggattgattattttttggggttcggttaccaacctaaccaataagaatgatccactttatgaattgattacaagtggtaaatactactatgcaagtttatgcttggcaggtttaattttgtacaattcatgatcttcttgaactgaagaagcgctgctcatcgaagctttttcaaatattaaattggtccgtgaaaaaagatcggtattttcgactttcaggtattttgctgcaagcttacaataatccggatcgacttctataccaatgctgttacgtttagttctcatagcggcaatcatggttgttcctgagccacaaaatggatcaagaaccgtatcattgacaaatgagaacatccggataagtcgggtggccagttccaaggggaagggcgccggatgatgcctggtagaggcaccgggaatatgccagatctgcttaaaccattgattaaatttttcttttgatattttgctttcattcctttggtaatccgatggttttcggtatcctccgggttttcgctgcatgaggataaattccatatcgttttttattatcgcattaggttcatacggtttacctaagaacttggaaccgttggcgacttcataagaggcattggcaatcttatgccaaatgatggggttaagattgtcgaagccgatcttccgacatgtaacacaaatatcggcatgaagcgggaaaaccaggtgcctgccaaaagcgcgcctggccacgcagacgtcaccaacgacgcagacaagtcggccgccgggtacaaaaacccgaaaaacctgcctccagactttttcaagctcgttaagaaaggtttcataatttttaaaatgtcccaattggtccggattctcattataatgtttgagattccaatatggcggagaggtgacgacgagatgtatagattcatcttccaagaaagataaatctcgagcgtcaccattgatcagtctgtggaatggagacaccatcgtttatagacaagaagccacatgggcagctaagactttccccgccttgctcctgtttcctcttttgttcagagcgggtctgccagtagcggctgactgcttcggagatgagaatgggcagatttaacataaattagaaatgcctatgttctgacgcaggagacgccgcgcttttccggattaagcattcggattccaaggaataaggttgccaagctcagcttggcgcataagttgggttcccaagcataaattgtgaatcagagcaaaagtttaatggcgattattttactcccttccaagccgaagacccaaatgccgctggaaaatatttttcaggcgtccctcccacccaccattaccgtaatcaaaagcgtaacgcggaattttttccaagtcttgcatagttagtgtcagatcgcccgtagcacggtttgtatttttttgcaagtgaataaggaaactctgataaccgccatcatgtcgggtcgtagggtcttgacggaatagaatatccctctctgtttgattgagtatgatttgcataaagaacctccaagatccatagactttgtataacagtgtttatacaatctagagaggaaaactatgggtttgatccataattttaaaaattaatcatcaactacaccgcaaaaacccacaggcccggcagcaatttataatttgcggtacgctttccctctaggttgaatggtgacaatataaatattggacgatgattcttggatttcatagataatgcgccagtcgccgaaccgggagtagcgctggccaacgaccataatgagtggtttggatacgtttggggaaagcgggtcgagggccaattcgtcaatccgggcctgcaagcgctttttggttgtctggtcgagattttttaggatcttggcggcccggtgcgataattcggcgccatacctcacagattgttttccttcttaaagtcagtccacaagaccgtttctccccggcggatttcctccaagccggcttgaatatcggccagatcctcgggtgaaaatacttcttcttcgaagtattcctggttgtaaagaatctcgataaatctcaccaataaatcgcgattttggcccataacaatcgcctcaacctttttcatgagattttcgagatattgcggggtcaaggtttccttcagactcgcttcactatctaatgccatattagcccccaagtctgacgatgtaataacacattagattttatcaggaaaactccaaagacgggaggcgcggcacttttccgcccgtgctctttagctacaccgcgaaaacccacaggcccggcagacgatgcagccgccttcgtgctcgacggcgccgccgcagtcggggcaggaccccatggcgactccctcttctttttccgcggccagatttacttcggccaccccggccaggactttggagatggcatccgggcaggagagcacctggccgccgttggaccaatggggattggggcagcggatgccgctgatctgtttgatgatggcgtccaatttgacgccggcccgcaaggccagggagatgagccgaccggtggattcaatctgagaagaggcgcagccgccggttttgcccatctgagcaaagacttcgcaaaatcccaggtcatctttattcacggtaacgtagagtttgccgcagccggtattgatcacttcagtgacgccggtggtgcgagcgggcctcggtcgaggggcgatatattgtttttcgggcggtttttcctggccaaagctcagcacctgctggtcgcggctgcggtcgcggtagatggtgatgcccttcaaacctagttcgtaggccaaaagatagacctggcggacgtcttcgggagaggcggaggccgggaagttgacggtcttggagacagcattgtcggtgtacttttgaaaggccgcctgaatccgtacatgccattggggggtgatgtcgtgcgccgtaacaaacaggcgtcggatgtccttggggatttccttcagatcccggatagaaccggtttgggcaatctgccgcatcaattcgccgttgtaaaacccgcggcggcgggccacatcctcaaagtagggatgcacctccagtaattcggcgccgtccagtacccggcggacgaaagagatgccaaacaggggttcgatgccactggaacacccggcgatgatgctgatagtgccggtgggagcaatcgtggtggtggtggcgttccgcatccgacccttgccattgccggtatcgtagatgctcccgggaaaattgggaaaattgccccgcttctcggccaactcggcagaggcggcctttgattcccgttgaatgaatgacatcacctcctccgccaccttcacggccgcttcggaattgtaggagatgcccagatagagcagcatatctgcaaaacccataacgcccaaaccgatctttcgatttttcatggtcgcttcctcaatctgcggcagtgggaagcggttggcgtcgatgacgttgtccagaaagtgcaccgaagcccagacaacctcttttagggtagcgaagttgacggccccgtttttgaccatctgggctagattgatagaaccgagattacaggattcatagggcaggagaggctgttccccgcatggattggtggactcaatgagaccaacgtggggaataggattgccgcggttgacctgatcaagaaagataaggccgggttcgccggttgaccaggcgctctgcacaatgaggtcaaagagaaccgcagccttgaccgagcgcaccggctgctgggtccggggattgagcagggcaaagtcctcgccgttgattacagcctgcatgaaggcgtcagtgacggccaccgaaatattgaagttcgttaatttatcggtttggtttttacaggtgatgaacttttcgatatcggggtgatccactctgagaattgccatattggccccccgccgggtccccccctgtttaatggtttcagtggccacatcaaagatattcatgaaagaaatgggccctgaggccacgcctttggtggagagcacccggtcattttcaggccggatgcgcgagaacgaaaaacccgtacccccgccactcttatggatcaaggcggtattcttgatggcgtcaaagatactgctgatatcgtcatccaccggcagcacaaaacaggcggataactgccccaactcgcggccggcattcatcagagtaggagaattgggcataaaagatctagacgccatgagatggtaaaaacaccgcgtcgtttcttcaatatcagcctccgggtcgtagcagcggtcaacctccgctatggttttggccacccgcaaaaacatatcgaccggctgttcacagacgtcaccgtggtcgtccttttttagatatctttttttcaggaccgtcacggcgttgggagtcaagaaaatatcttccgacaatagtgatgtcaccaaacctgcctccatggccacctcctcgcgaactatttgctaaccgggtatggatagaatcgatatactatatattgtattaagattataataatatactatatattagcatgtcaaggttttttttatttctagtattgacaaaagaatccactatttataatgtggttatgaatcttgttaaaaaaatccagacaatttggcgagcctcaggttgccgaccggtttcaattacttggagagaggtcagggaaaaccggcggttctctgcctccatggcctttttggcagtccggagaattggcaatcagtaatggaggagttagaggacgagtttcacctgatttccctttttctgcccctgcactatagggacggggtgttatcttctaaaacgccgaccatcgatcaacttactgtatatattgcagattttctaagttataaaggaattgataaagttgcaatctgcggcaattccttaggcggccaggtggccattgattttagtcgacggtttgaagaacgggttaaagccttaatcctcacgggtagcgccggtttgttggagcgaaaccttgctggcggaaaatttattcgcgtctcgcggaagttcatcgcgcagcaggccgctatggtactcttcaacccatcgattattacccccgcctttattgaagatatctatgctactctatcggatcggcggcaaaggttgtttctggtacggttggcgaaggcggcaagcaattttgaggttaaatccctcttaccacaactgaaggggccggtgttgctcatttggggccgcaatgaccggatcacaccgcctgaagtggcatatgaatttctggcaggtctccagcgggcggaattagctttcattgactcttgcgggcattcaccgccgctagagcagccgagacttttcggaaaaaagctaagacattttttaaaaaatctccaccttgaacaatagattcgcacatcacgtttctagtctataacgcttatggcaatggtgatgtaagcactgtagcataccaggggggaaatgggccggaaaaccatatgaagagaacatttatggctgccctcgtggcgctctgtattatactggctggcgtcggttattggcagttctggcggattcataatggtccaccagggcagctcaggctcatgggtcacatcgaggcgacggagacggatctagcctttaaggttcctggcattattgcaaaaatcaactttcaggagggggattaccttcagattggccaggtggtggctgaattagacgccaaggacttacgggatgaagtggcggccgccgaggctcgagtgggtgccgctcaagctgtcctgaaacgattcctgaccggctcccgagtgcaagagatagctgaagccagggctgcagtgctccaggcccaggctgatctggaaaacaagaggctggataacagccgcatggaagggctcttaaaacgtggagcagtgccagtgtcacgtcgggacagcgcccgggcggcctacctgatggcagaagaggtattgcggcgagccgaagaaaattacagtttggttaaagagggacctcgcaaggaagacattgatcaggccaaagcagagctgaagcaggcgcaggccaacctggagttgacccagacccggttaaactatgccactctgacggcgccggttaatggggtggtcctggcccgaccggccgaaccgggagaggtggcagctatcggcagtattattttaaccaccggagatcttgacaacgtatatttggaggcctatattcccgaactcgatctggcccgggtgcgcttaggtcagaaagcggttgtgacaactgattcttatcctgacaaaaaatacgccggctgggtctcctttatcaacgccaaggccgaattcaccccaaaaaccgtggagacttttaaggaacgggtggcattggtctatcgtactaaaattcgcgtagaaaatccccattatgagcttaaacctgggatgccggccgaagctgtgatcctcctggaagataaccacaccggtgcacgttattcacgttaagggtctaaccaaacgcttcggcaccttggtcgcagtcgataatctcaccctgacggtggcaaagggcgaatcatttgccttggtgggaccggatggcgccggaaagactacgactatccgattgctctgcggcatcatggacccggacagcggttggggtaaggtattgacctatgatacgattcgggaaacggagcgtattaaagatcggatcggttatatgccacagcgcttcggactctatgacgatctcactgtggccgagaatctggctttttatgcagatatttatcgggtgccgaaggatctgcgccggggtcgaaccaaggaattacttgagtttgccaggttggagcagtttcaatcccgcctggcagccaagctctccggcggcatgcgtcagaaactggggttgatctgtaccctggtacaccggccggagattatcttcctggacgaaccgacctttggcgtcgatccggtttctcgccgggaattctggcagatattgtatcaacttcagctctccggcatcaccatcttcctgtctacctcttatatggacgaagccgaaagagcacaccgggtgggcctgctgcatcgcgggcgcctgttgttgaccgacactccccgatccgtccgcgccagttttcagggagagctccttgaactgaaaaatgccgagctccacaagatcaaaaaaatactggatgaccatcctttggtacagcagacgtatctgatgggcgagcggttgatgatcaccgttgaccagagtacacgggcactcgccaccttgcagcagtatctggccgccagcggcatcagcgatgtaattttgaagactgccgaaccgggattggaggatgtcttcgtccagataatacgctgccgcgaagaagagacgaggagtttggaaaaaggtaatacggcaaggccggataaattagccgaccctgataattgaaattccatcaggtagcgcagacctcctggtagcggcctgataccagcaaatccgtttatcctttagatagatgagaggccttcgcagccgcttatctttcatggctggggagccattcaaccatggcgggcagcaacggccaagacgtcatcgtcgttcaggatctgaccaaggttttcggcaatttcgttgccgtagaccatatcagcttcacggctccgccaggcaagattttcggatttttaggaccgaacggggctggcaaatccactactatacgaatgctctgtggtctattgttgcccaccagtggccggggcagcgttgccgggtgggatattgtccgtcaatccaatgagatcaagcagcatatcggctacatgtcgcagagattctccctatatgaagacctcaccgcggaagaaaatctaaggtttttcggcggcgtctatggcctgagcgaccgccgtttgcgggatcgttccctgaaggtgctgcaacaggtaggattatgggagcgacgccaggaaatgacaaagaacttggccctcggtctcagacaacgcctggctctagcttcggccatactgcatgagccgcctatcctcttcctggatgaacccaccagcggcgtcgatcccatttcgcggcgcaatttttgggatatgatctacgccctggctgagggcggggttaccattctcgtgaccacccactacatggaggaagcagaattctgtgacaccctggtgttgatttatcaggggcgtctcatagcccagggacctcctcgggatctgaaaaatttagtgaccgaaaatatcatggccctttatcccgatcagttaggagaggctttagatattctgaggcaactgcccgagctgggcgaagttgcagtattcggcgatggtctgcatctcacaactacagatctggaatcggctgaacaccttgttcggaagaccttgacacaacatgggatcaaggttcgggctttacgccagatcaaaccgacattggaagacgcctttatctccctcatcgaacgggcggggaaccacgcagttgagggaaaagggataaaaggaaaaacggcggaaggggaaaaagaaagcctgaggccctgaatcggaaacctctaggcacctactcaaaatcggcatttataccactgaccactaacccctgaccgctggccaccaaattatggaccctatccgcacctgggcagtttttcgcaaggaactcattcatatccgccgcgacccggcgagtcttatccaggtcatattgattccggtgattctattgttaatcaacggttatgccctgaattttgacctgaagtatacccccatcgcagtctataatcaggcgggcgggcgtctgagcgaagatctggtacagcgcttccgggccagccgatactttcaaatttatcggtatgtctcggattatcatgagatctcccaccttctcaatacccgccagattatggccgccctcatcattccttatgatttttcccgacagttgaagtcagccgagacggcgcaattacagcttattgtggacggaagtaacgccaacaccgccaatctgattattggctatgcccaggggatagccgcagcctacaacgagaaactcctcctggagcggctggaacagcgggggcaggcgcaattgtcgatgcccctggaaagtcaaccccggttgtggttcaatgaagaactcgagagccgcaatttcatcgtccccggtctcatcgccatcatcatgaccatggtgggggctttgcttactgccctgtgcatcatccgggaaaaggagcgaggcagcatggagggtctgatgggttcgcccctgaagaaatcagagctcatcttcggcaaattgggaccttattttttcattggcatgatcgacatgtttattgcgatggccatggggcagcttctattcgaagtcccatttcgaggcaatctgctcctctttatcggcctgtcagccctcttcctcgtggttgtcttgggtcagggtcttttcatctccgtcacctcccggagccaactggaggcttatcagatggcgattctcactacctttctgccagccttcctgctctcgggtgcaatcttctccatcgggcagatgccttatcttcttcagttgctatcgtatctggtgccagccacctatctggttaacattagtaagggcatctatctcaaaggtatcggctggtacatcctatggccggacgccctgatcctaatcgtctttgccctcttttttctcatcgcctccgggcgcaagtttaccaaaaagattacctgagcttatgtggaaacgcatccggcacatcatcagaaaagaattcatccaggccatgcgagacccgcgcctgagaatttttattgttctgccgcccattattcaactgcttacctacggctacacgattaacttcgattttcaccacatcccgatagccgtctgggatgaagcctgtacggcccagagccgtgagtttattatgaggttcgcgcagaatgattatttcgacttgacctataccaccaacagccgagaagagatgcgacagcttatcgatcgcaataaaatctctctggccttgcatcttccctgggatttcagccggaagctgcaggcaggatatacggcgccggtgcagttgatcctggacggcaccgattctaatgctgctatcattactacacgttacgccaacagtattatttttgattattctaccgatatcctgcgccagcgattgcgccggcaggggatggggggggaattgagtgcacccttgatcattgaggaccgcacctggtttaacccgaaccggatcagttcaacttcatttgtgccaggcgtcgtagccatggtggtgatgttggtcagcttgcagttgacggccttgtcaatagttcgggagaatgagatcggtaccctggaacagcttctagtttcacccatccgtcccctggagctgcttatgggcaaaaccatcccatttatcataatctctctggttgatgtagccgtggtcaccctggtcgccatatactggtttgaagtgccgttccggggcagccctctagtactgttagtgggcaccctcctctttctgttcagcacggtaggcggcggcctgtttatttctacggtaagctctacccaacagcaggccatgatgatcagcgttttcttctttatgcccgctatcctgctctcaggtctggtctttccgattcacaacatgcccctattagctcaaattttcacctactttaatcccctacgctacttcatcatcgtcttacaggatctcttcctcaagggggtgggatttgatgtactgtggccccagatggtaggcatgctaatattaggagtggcgatggtcgccctttccgtcctgcgatttcggaaaagactgacgtaataacatttatgagcagaggttattcgttcgctttattattccccggaattccccaactcctctcgcaccacaaatcgcgggcgttgccgcacctcacggtagatgcgcccgacgtattcaccgatgagggccaggccgaacatctgcaagccggaaaagacaaacaggatggcaaagagggtaaagacgccctcgacttccggccctacccagaaccgccggataatcaggaagaggccgaatcccaacccgatgatagcaatcagcagacccaggatgcccacggcgtggatgggcagatgcgaaaagccggtcataaagtcgaaattcaggcggatgagttttaccagactatacttggacttgccgcgggtgcgctcctcgtggcggacaggcacttcagcaatccgacgggagaacatgttggccagagccggaatgaaactggtagattcatggcactgattgatgctgtcaatgacttcccggcgatatgcccgcagcatacacccataatctttcaggtgcacccccgtaactttggacattaaccagttgataaaggccgatggcagacgccggaaaaaagagtcccggcgcgtctctcgccagccgccaacagtgtcatagccttcggccagtttggcaaggagtttcgggatttcttccggcggattttgcaggtctgcgtccagggtaacgatgacctgacctcgagccgcttggaaaccggcaaaaattgccgggtgctggccgaaattgcggataaattgcagtccatgcacctgcccagaatgatcttgatacatccgggagataatttcccaggaccggtccgacgacccatcgtccacaaacacaatttcatacggttgatttaacttgtctaaggtagcgaagagccgacggcctagttccggaaggttttcttcttcgttataaaccggaatgaccaccgaaagatatggtggttcattataagcagccccggaggactggttcatggctgatataccccattccattggaattaagaaaaattgccggcgggtttgttcccccaggaaacaaatcatcgagagcaggccataagccgagttctgttccggagtcctccggtgatgatcattcctctagaaccgccattgctggcggtctccagcagcctacccgggagcctcggacgggccgtcctctcacgctcccctatttggccttgctccaggtggggtttgcctagcttccggcgtcgccgccggaactggtgagctcttacctcgccgtttcacccttgccgaggtgggttctccaccccggcggtctattctctgtggcactttccttagggtcgcccccactgggcgttacccagcaccttgccctgcggagctcggactttcctcccgccaacccttgagttggccagcgatcatccagcctgctctgatgatttatctatttatattatatgatttttaccgctctcggtcaatggcctcgataatcaggcaactccgtatctcaatgtctttccgggtgatttgccaggcagcacagccacctgagatttgccgtacttttctagcagttacctgctgctccactatccgccagccttttccaggtggctggggcgggatcgaccgcctgcgcgggcggctggtgctataaagccgcgggccagcgatcaagccgcttgagccgaatctggtctgccgttatcctccggcggcgcaaaatagataattcgctggcaatgaggacaggtcataagttcctggttcatttggagctcgatgaactgctgcggcggcaggttcatatggcaggcctggcaaacaccctggcgaacctcggtgatggcggtgccattgcgcctttctcgaatgaagtcgtaccgtttcaggagctgattcccaatggtctcttgcagttttcggcgctgggattgcagtacctccatcttttccatctgttcggctatctcggtctggactttggcctgcattcttgccagttcctgtcgcctaccggcaagctcttcattaagggccagcagatcggcattgatacgttcaacttgctccagaagttcaagaatttcggtctctttctgatcctttcgatcttctttgaaggcaatttccttaagcatcgccttatactcaatgttgtctttaatctccatgaggcgctgccgactacgggtgatgccctcatccaacatagccatctccgattccacctggcgatgctgctttttaacctcctcgagttgctgctgtttttccgcggccgtcgcctcaacttcggccaacctgctttccagttctctcatgctctctggaagttcttcttgaatctggaagagtccgcggatctccagatcaaccttctgcagagagatgaggtttgttagttcctctaacaacgttgtcctccaatgtcaatgtttcgctttgcggggggggatagcgctagcagtgatgccgttcttgccgcagaacaggtgtcaagcgacatcagacgtaacggaatggatcactcccccatgaatcagggacaatctccaacggcaggtgcgcctgagccagagccgcccctaatcgccgcccccattcagggataaaaagaacctcagtggcaaaatgcccgagatccaagattgccattctttcctgcgcccagggaactgcttgatgataacggatatctcccgtaataaagatttcagcgccttgttcccaggcacgttctatgagatcgccgccgctgccgccgcatacggctacccgctgtaccttacttggcgtccggccggctaccttaataaaaggaactttgaataattgcttcaagtcaaccagcacctgttcaaaagaacgaggttgcgaccactgccctatccggccgattcccaagggcatccctgggtttttcagcgggtagagatcatacgccacttcttcataaggatgaaccgctttcagccgtcgcagcaccgattccgccagacgctccggcaacactacttccagacgtgattccactgcccgggtcaatccctcggcgtcttggcgccatggacctgcaccggccaaaggccggtatgtcccctcacctcgagcggcaaaggaacaatgttcgtatcgaccgataaccccagcgccaactccacagatcgcttcccggattcggtcttcatagcccaccggggtgaacacactgagtttaagcattgcctcggtttgcgtgatctccagcggcttggccgacccaaggtttaagacccggaccagatagtcattcaggccatctactgccacatccaggttggtatgagccgctgccactaccagatcatgcttaatagcaaagcttatggccctctccaatggtctatccgggcaaaaccgctccaccggtttaaagagcaagggatggtggctgaggaccatctgcgcccctacctccaccgctccgtgcaagactgcctcagaggcctccaaggctactacgagtttgtccacctcctggcgaaaggagccgatagccagacctacccgatcccagggtaacgccagcgaaaccggcgcctgttcttccactaaagccaatatctggccaactttagcactcatactaaataaagatggggtgctccttaggcaccccattttcccttcttttaaaactgtactgcttatatgtttctagcaatttcattaccatagttgtgccaatggtgggcccacctggattcgaaccaggaaccttccggttatgagccggtggctctgaccgttgagctatgggcccggagcggtttaccgcactaaataaattgatatggtttcgagcttcaagtttcgagattagagatcaaactgaaagggaatatatctccggattatccgataaggcggacatcaagatatcctctcaagactcggcaaaagaaactctgagcccttgtctttcatagtataactcaaatatctcctgggggaaaaatttttctcggccccgccgccataaaggcaaaaaatcggtcttcatacggaaatttcccggcatagaactgtgggcttactcccctcgctagcaaaataaccgcttccggatggaatatatcaatattccgcaaaactttgcaggcgtttaaggcgtgaagcatgccttaactttcgcaaggccttggcttctatctgacgtatccgctcccgggtgaccataaacttcttcccaacttcttccagggtatggtccgtcttttcgccgatgccgaagcgcaacctgataactttttcttcccgtggggtcaacgtagacagaaccttgcgggtaatttcggccaggttgaggttttccactgcttcagtgggagaagaaatcttcttatcctcaataaaatcagcaaggtaactatcctcttcctctccgattggagtttccagcgagatcggctccttggcgattttgagcactttgcgcactttttctaacggatattccatcttttcggccagttcttcaggggttggctcccgcccgatctcctgtaccaggtaacgggaggtgcgcaacagcttgttgatagtttcaatcatatgcaccgggatgcgtattgttcgggcctggtcggctatcgcccgggtaatagcctggcgaatccaccaggtggcataggtactaaacttatacccccgttcatattcaaatttttccactgctttcatcaggccgatattcccttcctggatcaggtctagaaactgcaatccccggttggtatacttcttggcgatgctgacaaccaacctgaggttggcttctactaactcggatttggcccgggatgcctgacgatctcccctctgcacccgcttttggatttcaagcaatttttctgctgataatccggtttcgctttcgattttttgcaatcgcctctgcgccccccgccaactctccgccaattgcgctatttcgactatcgatagctcaccatccaactccggagaaattccagaaaggagtttttcttgtaacttacggcagaggtgcctgaattccggggcatcaagcccgattttctgtaaacaacgatcaatctccttctgggaggcccggacggcataactgtaatcgttgatctggcgaatgatcctgttgagttgatgctggggtagtttaaggcttttgaactgctccaccatccgttggcgatatctctccaatcgggtttgcaactgcacccgtttctcttctgacagagttttgctggccaaacaagactgtagtctctttataagatcgtttagtctataaattccttggatgacctgctgcagccggtctggttggatgccctgctccaacccatcctcgagcaattctttacactcctcagaatgcgacggcttttcctgttccaagcggtgggcaatttctagtattgcccggatgccaaatttggtttccaacaaagcactgacgatttctttgcacccctcttcaatccttttggcaatttctatttcgccctcccgggtaagtaaagagaccgtccccatctctcttaagtacatcttcaccgggtcgtcaagacgcacagaagctccggcttcgagatccaccaaaatctcagccggttcataccccccctgtgaggaaaaattcactttagtgggcagctctaacaggtcaaagtcgagatcatccaggactatcgtgtcccctgcagtttctttcaataccggctctgcctccccctcttcggtatattctccaaaggaaataaatccatgcggatcttccaggtgaatatactcccccaggtcactaagactgactcctttgcccatccatattctccttttcccccaaaggttcatgagagctctccaaatccctcagcctttgctcaatttccctcacttgggccactaaagctaaaaaatcacctccatttcgcgcctgataaacctcctgcagttcaagtctcaacttcttttgctgcctttttaattgcctttttcggaaactccggcggtaatcttcaatgagcagttccaggtggttgggaggatattcttctgccgctaaagataaagaacagacctgacggcagagatcatcgtcgtctaattgggtcacgagcaagctgtggtccagatagcccaactgccggtggcagttgcagatctgccgagcaatagtctgcaatttgatgtcagtgaattgttctaagtactcttcaacgtccagtcggggcagaatctcgggattggccaaaataaattttatcagacttctttctaaattcagggccgtggcctggcacaccatcggagccgataaagcagggcgcttgtttgccaaagattcctcgagggccgactccgagaccgttaaccgtttggcggtcaggcgaagccacaatgctttttccaccggatcgacatccgattgaaaatagggtctgagtgtttccagcgccgccagttttttttctaattcatccccaatattccgggtggcatcgtctaagatatattcaaagagtggcttggcctcttcccacggatttcggaagatttccaccccctgtttggcagcatagctgtccggatcctctcccggaggcaataccaggacccgcaccggcagatgttctccggcaaaatgcggcagactgcgccgcatagctttcaatccggcttcatcaccgtcaaaaaccaacaccgcgcgtgaggtgtaacctttcaagagacggacctgttcccgggtcagggccgtccccagagtggctacaaccggttcaatgttgcgagcccgcaatgccaacagatccatgtagccttccaccaggatggccaggttctgtttccggatggcttcccgcgcctgaaagagcccatataaattcctccctttggagtaaagtgagctctccggcgaattgagatacttcggctctccgtcggcaattatccgaccaccaaaagctattacccgcccctgcagatctaagatgggaaaaatcaaacgtccgcgaaatcgatcgtaatgtccactgctatgatgcgggactatcaaacccaactgctgcgccgcttcgagtgaagccccgcgctccgacagggcgcgaattagcagacgccaatcatcgggggcaaaacctaatcggaatgatgccgccaccccctcaggcaagccgcgtcgggctaagtactcccgcaccggctttcccagatggggatggcccagattctcagtgaaaaatttcgccgccagctcgtttacctcatacaaggcctgtcgctgacggctggcgcgggcctcggccggggtcagatctttcttcaaattcaggggaataccgtattttttggctagttcagttgctgcttcggggaaagtcaggcgcagatgctgcatgagaaaggtaaaaacattccccccaacgccgcagccataacaatgaaagatattgcgctcggggtaaacagtgaacgagggggtcttctccgcgtgaaaagggcataggccgaccaaatagcgcccacgcggcttcaggctgacgtattgaccgattacttcagcgatgggcgccgcctctttaatctccagcagcttcgcttccgggataaaagacgccataaaataagttcactccacaactgctaaaaagacttttccggtaaggtgctcagccgtcagattgcttcaccaatcgtcgcggctttaaaccaccaggctctcgcagtccgattattgccgcctaatggccagcgcgacacaatcttggcttcaatccttgatctctaccactgtgacgccccgaccggcttgcccctgctctccatggtgcagttgtttcaccaacgtgtgtcctcgcagatgctctcgtaccgcctgctgcagacgcccggcaccgataccgtggataatatctacctgtcggcaaccgtgcagcacagcctgatcaagcagccgatccaccaatggcagggcttcctcaacccgcaggccaataatgttgagcgaagacgactgccagggcgctgtctctggtaactccacccctccgtgccagcggccgcgatagatccgtccaagctcatcaccagccctaacttctttgatttcatcactggacaggcggattttcaccgctcctaccaaaatctcgaggcggccttccttgtcaggacttgatgccactactccggtctgccccaatgcgggaaggaagactttctgtccaagggcgaggcttaattcctgccggtctaccgccgtcgccttcggaacaagacgcttgtggagctggcgctgtttggtggtgaactcctggcgcaagcgcccccaggaatcttggcgatcctccaaccgggtgagaatgtccttaaactcgttttccgcctgtctgatggctttaaccatcgcctgccgcccttcatccaagagttgccggcgctcttgctccaatttctcacgcaccacggccaacttctcttcctggcggcggaggttttcttcttcctgccggataagctgctcccgctgggcgagatgctgctgggctgcttcacacctggccaactgttgcagggcctgcattccttcctgaccgatctggcgctcggcttcggcgatgatctcctccggcaaccctaactcgcgggcgatgctcaaggcattgctcggcccggcaacgccgtaagccaaacgatacagaggcttctgcgtccggtcatcgaacaataccgcgacattggcaaaccccggctcctcatgcgcaaaggccttgagcagatgatagtgagtagtcgctactccataggcgcccgtccgtcccaaagccctcaacaacgctagggccagggccccgccttccgccggatcggtggctgtacccagttcatccagcagcaccaggcagcgaccctgaagcttggccaaaatatcggccgtccgctttatatgcgccgaaaaagtgctgagattctgggccaggttttgggtatccccgatatccgcaaaaatggcgtcaaaaatgcagacttcactgccctccgccaccggcagggggatgccacactggaccataacgcacaacaggcccaacgtcttcagagtaactgtcttgccaccggtattagccccggaaagtaccaaaaaccgctctgacggggtcaattccaaatcgatcgggatagtagcatgaaatccctgttcctcccgatcacggtacagcaggagggggtgtcgggcctgtttcaatcggacccgcccctgacgaatcaaagtcggcgttctagccttgaactcctccgcataagccaccttggcctgaagggcgtcgaactctcccaaaatctggagatcttcttggatgacctcatactgagccctcaccaggttggtcaaatgccgcagtatccgttcttcttcgcgtttctcttcaccgaatagaagattgaggctgttattgatattgacaatctcaaagggttcgaaaaacaaggttgccttgctctgagattgatcgtggatgattccggtaacctttcccttgaaatcagctttgatgggaatgacatagcgcccgttgcgctgggaaatcacctgatcttgtaagacttcacgatactctacccggccaaaaagctgatgcagggtgcggttgatttgctgccgcgtggtgctgatctctgcccgcagacggcaaagttcctcgctggcctgatccagaatcaacccatagggactgatagcaacttgaatagcttttttcaaatcactgagatctctcagccgttgtcgataacggttgagatgcggatggcggtccgtagcgcctcggagataccgctgcacccggctgatcaggcggagtacggccacgatctggttcaattcctcggacagcaataaactccccggggccaccagacgctttaaaatcggtgtcagatcaaggcagccttcaaaaggacaaggaccttccaccgccgtcagatcgctcagctcctccacttcctgcaggaggatctgtacctccccaaaatctgaactcggctgcaatctagccaaacgccgccgcccccaaatagagcgggtgaagcgctgcaagattctgattaactgcggaaattcaagggctttcagcgtttgttgggccattgcacctgcagaacagcagagttaccggttgtaaccattaggagtgtggggctacctcttccagcaattgcttcaccaacctgttaacctctttaccatcggcccgaccggcaaatttcggcatagcgattttcattaccttgccgagatctcccggaccggtcacacccaactccctcatgatggccgtcaattcctgacgcagttcttcaaccgttaattgctggggcaaaaaagaaaggaggaattccaattcctccttttctttctgggccaactcgctcctaccagcacgggtaaactccattatagattcccgccgctgttttacttgactggttatcacggctactacttcggcctcggccagggcacgcttttcttgcacctgccggtttttcagggcggccttcaacatgcgcaacgtggataatttcacgcgatcttgatttttcagcgccgtcttgaaaccattatcaatttcggtaagaagcgacattatctggcccctaatttgcgtattctcttgagagcccgtttctttgccgccaaagcctttttcttgcgcttaatgctgggtttttcatagtgttccctcttcctgatctccgacaaaatcccagctttttcgcactgttttttaaatctctttaaggcgatctcaaagggctcattcgctttgaccctcacgcctggcatccattttcgcctcctcccctattagatcaacctgacgggaaatcgattccaactataccgtatgtagataattatcttatagattcttagcaatcccctaatccgtctggttgtcaagaattgaaattttatctgaattatatcggctgtcaagtcatttttctttaatctccccgctattaaaggtcgttcgggtacttcgaaccgtagttttccccacagattgcctcctctaatacctgccctacggctaggagcgccttagaaaccattttcccccaaagtgatgagatttaccctggggagtcgcctaataatctctccggcgacatcgacgactgctgtcgcctgatcgatcagttgggtatcgctggtaccaatgaccccttgaaaggccatgagtttattttcgggctgcagcaccgcttcaacctccccaaggaggccgtactcctgcaatatttgccgtgtatgctttgccagttcaccgctgcggctcataggcgcgtcataccaaaccatcaccggtccaacatcgccatcggctaggaaccggcttatcaggatcagggcccgggcagtaatggctgaaggtttatacctatgggaaatctggccgatatctcgaatgaagccgtcatctgcggcgataagcggcaaccctgacagaccacactccacggtaatcaaggcattatggccgtcgagggccaggggttgaccggtcaggtctcgcaccagacagagtttgcttcgcctgcgagcggccaacaccggatcaaaaacacctcgatgcaagagttgcctggcgtcataggtgagattatagcgattgcccaccagggtcaggctggccagttggggataaccccttcccaagagaaagcgcaaatcctgggccgcatggaggagctgggctaggtccattccattgaggcgcttcctgggaacggtgaatgtcgccgacccgcccatctcgagagggttcatcttcttggccgttttacttcccttaaccgagctccagaccggtttacatcccctctttggccagctcttcgatcaaggccttctgcttcttattgactccggaaggaatgtcgacaataatgcggacatattcatcccccctgctttttccattgcccataggcaggccgtgacccttgagacgcatcttggtaaagctattagtaccgggaggaatctttaaacttaaagtcttgccatctaaggtgggaaccgtcagcttggtccccaggactgcttcggaaaattttatatgtcggtcaacatacaaatcatggccttcgcgcttaaagaccgggtggttgatttcctttattttaatgtagagatccccggattggccaccggccgcgtgaggagagcccttcccgggtatccgcagctttttgccgtggatcgctcccgccggaatcttcacggataccttttccaactgtccatcccgttggaattcgacgatcttttcgacgccataggccatctcgtgcagcgtcaagggcaattccagttgcaggtcctgaccccgcatcgcctcttccccggcgccgaaattgcccaagctggagaaatcaaacatctttccccgaccgcgcttgccgaatcctccgggcccccaactctggccgccgaataaacgtccaaacatatcccccgagaggccgatgtccttaaatacgttgccaaaatcgaaaccgcgaaaaatatcctcctgagaaaatttcccttgaaaggcggaagaacccatggcatcatattcccgccgcttttccggattgctcagcaccgcataagcttcactgatccttttgaacatattctcggcttgatgatcacctttatttttatccggatgatatttaatcgctaaactgcgataagcctttttgatttcttccgcggtggcctggcgtcccacacccaatatctgatagtaatcctgttcgaccataatatcgctaatgtatcttagagttagacattgcccaatcaactaacacaatacaaccggtgccggctcttattattgctagtttattactgttccttatcttgatttatcgcatcaatctggcggttggaggcgtaagtcaaaaggttaatgcaggaccgcaaagagaagccctagcctttttataaatataaaatttactcaactatctgtcaagtatatctaataattaacttttccaagcagttggcctggctccggacttgggaaaatttgcacagcatattcttgattaatttttctaaatgtgatatcaatcgatcgttgatgggatgcttctgatactagggattaaaggcttagagagataaactgctcaaataatgagagagttaaacggaaaggtaaggaggtacgttcatgacggcattaatcggtggcttggcggcactggccttggggctcatcgggctgggtatttggtggaaacaatttttgaatctattggccggttcgatccccctcttattgctcctgggtggagctctggcggtatatttagggttcgaagaagctaaagataaattttttaagaaatccgaggctcccgccaccgaagcacccaccgcctctgactcagatgtggagcgctacaaagccgaagtagatcggttaaaagccgagatcgaagaattgaaaaaatagatgtttttctcacctcactttgtcaaccggcctcccggccccgagggttgggaggcccgtttgctatctcaccagaaataactttttctatcctgccgtccggctgttggagcagcagggctccgtccgaatctacatccagggccaaaccggaaattatctcttttccctgtctgacagttacctgctgacctaaagttaccgccgattgtcgccataaatccaggatggccgggaattcctcctgcaagaacctgccataaagcgagtccagggcagctaataagctcctgaggatagctagccgggaatacctcttccccgcgcttgccaaagaagtggccagcctccgcaccggttccgggaagacagtggtgtttacgttcagtcccaggcccaaaatgacatggctcatctggtcgctttcggtctccatctctgtaaggatgccccccaacttttttccctgcaatagaatatcattgggccatttaatgtccgctgccagccctgcaacttctcggatggcctgtatcactgccaccgctgcggtcaaggtgagcctgggcagttcggccggcggcagcggtggccgaaggatcagggagagataaatcccgccgccggggggcgattcccatatccgtcccatacgtccccggccagcgctctgggactcggccactataattgaaccttcgggattcccttggcgggcgaggtccttggccatatcattggttgagggaaggttcataaaatgccagaccggccctcgtaggaatcgatgtggcaggttctgggcgatttccaccggtaacaacaggtcctgttccggatccaatcgataccctcttctggaactgccctccacccggtagccccagccccgcaggcgttcaatccgcttccacacagcggtgcggctgaggcctaactgcaaccccagttgctctcccgaaagaaaggccaccgtcttcttaagggctatgagcaggtcttgctgtacctgatccagttccaggacgttggaagcaattctttccgtcatcactttcctcacaactaccgtgacggttgggattcaggggtcagatccggccgctccctcaggtctgatttgagggaattattgtacacggccgcgccgattatccctcccatcgcaaaaccgataatggccgcgctcaaggaaggagaaactaacagggcaatgcacatgccgatactgccatacgccagcgggataaaaatctgcgccgcattcaggctgcaggccggggtcattacacagatcaacgccagcgccaaaatccggcgccaaccccagggtctaaccctgcttatcaacttaccagtggcccactgacttttcatcatagattcatttcttcaaattctgcaccggcatctcaagaagccaaacattttaccgccaaggccgcaaaaccattagctgcagtttgctgaagggcgggaaagcgcagcgcatcccgccttttgagcgccgaaggcagccacttatccctgcccccacaatctcagagacaaaaccaagaggagccagaggtaaagtccgacctggaaagttgtcgcccctatcgccagtgcgccgataccttttaccgtggcataccatttcctcttaatgccttcttgattcagtactgccacagccgccaacaaccagacacccttccgggctggaagcggcgccgccggcatataccagatcagcagcagcccgccaatcatcaatatatttaccagagtataaagcaaggcctggcgcgggtggacgaggtgatgaagttcttcggagccggcgttttgccataattcctgccgccacttttgggccagcaaggcattatggctggctaaactcagcaccaaacccaggatcagcacctcactgacccagtgtccgctctgcaggtgaaaacctaggtaggccgggaccagacccaacaccagaccacctaacaggcttctgccccactgcagccgccagagcaggagaccctgcccgaaggccagtagcattgccacggccacgctgggggccgtctgcagtgggtaaccgctgatttctgccgccagcacccccacccagaatgccgcgttgccaccgatccaaagaaaaaagaacaattccgacctcgcttatatgtcccggccccttgccgaacttcctcattttatagtactctatcagaaaaaacaaaagataccagttctggggtctttcaatgtgaaccgactgaaagcaaaccatgaaaaacattccccggcagcacaggttttctagccggtgcaggacctgttttcggaaaattccagtaggcgggatgcgcttcgctttcccgtcctacgttactggcccttggccttatacctcaaccggattattttgctgtaagctatggcaggaacctatataaaaagagaattctggccccgattccgccgcaaccgcctggccctggggggtctgctgctggtagcaggtctgtttttcgtatccattctggccccttggttagctccctatgatcccggcttcattgacatcaaggccattctcatgccgcccagcggcgcccacctcatgggtaccgactccttgggccgggatgtcttttctcgcatcatctacggcgcccagatttccttgaaagtgggttttgtcgccgtagggctggcgacgtttattggcgtgctcttaggggcggtggcgggctattacggcggctgggtggataacctgctgatgcggttggtggatatcatgctctgtttccctaccttcttcctcatactggcagtgatcgccgtcctggagcccagcatctggaatatcatggtaatcatcggcttgacaggctggatgggagtggctcgcctggtgcgggctgagtttctcactctcagagagcgtgagtttgtccaagcggctcgggccttgggggccagcgacggccgcattatcttccggcacctgctgcctaatgctctggcaccggtcatggtctccgccaccctcggagtagccggggccatcctcaccgaaagcgcccttaatttcctggggttgggagtccagcctccgacccctagttggggtaatatccttaccgccggcaaagacaatatcgagatcgcctggtggctctcggttttcccgggcctggctattctcatcaccgtgatgggctataatctgctgggtgaaggcatcagggaggccattgacccaaggctgaaggaatgagaggtgcctgacaggaatcagagcaaggcagtcatgttaatttcccctcactgttaggtataccgagacactttcgggctaccggggccaacttgtcaaatggccggaagtggccaccgaagccaaggatagggaaggatggcgcaggaatattaaatatactacagcagccttgctcccaattcggcaattcccgaccgctccccttttatcagggtcacatggccggagatttcctcgcctttaatccggtccaccaggtagctcaggccgttggaggaggcatccaggtagggatggtcgatctgttccgggtcgccggtaaagatgatcttgctgccccgaccaacccgggtaaggatggttttgacagcatggggactcagattttgggactcgtcgcagatgatgaactgccggggaatactccgcccccggatataggtcaacacctccagttcgattttgccggtgttaaagagatagtccatacaaccgttggcctggatatgttcattgcacaaaaactccaggttgtcgtagataggctgcatccagggtctgatcttttcttccttgtccccaggcaggtaacccaggtcattgccgagcggcacaatcggccgggtgatgagcagccggttatagccggcgctttcttcaaagaccttttccaggccggcggccagggccaggatggtcttgccggtaccggccttgccaaccagggtaacgatcttaaccccgtcgtccaacagcaactccagggcaaacttctgctctttattgagggccttgagtccatacacgagtccgttcaaactcagcttccgcaggcggccctgaaagtagcgggccagagctgattgagagggattctcggcactctttaatatacagaactggtgaggcgccaggccgttacccggccactccattgccccttgtttaaagaatccttccagctccgcctcagacacgaccaactcgccgactccagcatacaatttaggataatcaactttatcgctataaaagtcttctgccttgagacccaggacatcggctttgatgcgcagattcaaatccttggtcactaaaatcacaggttcatcggtgcattgttggagatggaaggccagagccaggatgcggttgtcagtggtattcaaatcgatgtcgcaggcattttcgaaggtattgcggcagttcagttcaatccggatactgccgccctgaggtagccggaccccacccgaaagcgggccgagactgcgtaagccatccaactgccgggagacttccctggcatggcggccgatctcgtcgcttcgggtcttttgtttatctagctcttcaatgaccgacaccggtagaataatgtcattgtcttcgaaagcgaagatcgatcccgggtcgtgcaacaggacattggtgtctaatatatagttttttttcacctctcctactattcccctcactggcgtggtctggagaatctgcagcagcgtaatactcacccccgggccgcttgtttaggcatgaaatctttgtattatactctacctggtcgagattgaatctggtcctcgcttggactacatttttattgtaccaggtgttgcaggttaagtatatcgtttttttgtgcgaaaaatgtttgcacgcggttagaactgcggtgaaaaacctttggaacctgccagcaccgccttggtattctgcgcatttccccttttaggatagatatttctgatgtatagtaaagttctagggttcaaggttgccgataagtcagaaaataaccttcctgaaatcccctctcccccgggagaggactaggttgaggtcatcaatatggtcatgacgcgagaagatgccgtggccggggccatcggtccctatgagcggttctgtgacggctacggcaatcctggggccagtggcctgggttatctgacgttaatgaagcttgatatcggggaaagtcctctcgaagagatggatgccactctggccgagatcgtctcgtatgacagcgccgaaaccaccggcacctatttgggacagatcaatgccgttacggcctcttctttctgcggccccaacggtctcctgtggggatacgatattgccccggttccagagatcgccgatggttctctcctgccaatattttttaaaacccggaaggacggcgtggaaataccggtctattcactggaaccgcttctgcaggcgggccagaaacttttaggtctgagcgaccgccgacgcttccccccgattcccggagccagggtcacctgcgccctcaagtcccatgcggtcaagggacctaattccctgtgggccgctttggccgtggccattgccgaagaccgcagccagaacgcccacctgtttatcgaagacgtcggcgaggccatacctgcagcggacgaggccgcccgccaattttttctggaccgcctcatggaaaagatcgccttgagcatcctgtattgtggcgataactcccaggtaaaatacaaagaaatcttcatgggctataagactgcctggatcgaagagggctatatgggttgtgccttggccagcgtcccctacctggtgttggcgcggcaggcggtgccaccaggcggaccggcaacacttctctccctgtcgctgccggaatgggaaaaggcggtggggctgcatccgtgagggaatagtgggcggtgcgcaacctacatttgccgatgccacggattttttgaccaacattatgtgagaacctaaccggacactgctgtatttcaatgaactcgggaggttgaaatgaaaatggtgccgattttttgccttgttggcctgctggtcctttctgcctgcaatcatcacgccgatgtggtctgccaggtgcggcaaaacgaggtggggccggtagcctataccgctgtctcccagctaaaaccctacatgacccctgagcaggtacaggccctgttaggtcctcccatgaagatggaaacccgggccaacggcgactcttattggacctaccagttgggagacgactgcgccagacggggttatgaggcacccaccaccgtcctgaagttcatgcggggctccctggtttattggaatctattctgagttccgaccaccgattgatggaacggatacaagatttgctccccctgataatatgcgtcttattgcccattgctaacagttggcggttgaatactgacgaattatttttatgtgggtctttgtatgtccgatcagagtcttacaatccacgaaggcggcattgctttcagcggcatggccgccgagcttagcgagtcgcagcagttccaagaactattattgttcaatgagattgccgctctcagcggccaaaacctggacatcctcgagatgctggaacaggttttgcgccggatcgttaccttcctgggggtcgatgccggtatgctgcttctgtgggaccccaaaaccggtcatctttctcatgccgcttcggccggctttcccgaggaatacttatcacacatcaatgaggctcatcttgctgaggtagttggtccgcacctgatcaacgctacctctccgctgatcatttttgatgctgcgacggatcaccgcctggcaacttcaaccttcttagagctcatccgagagacctccttctgttctctggttagtattccgttgcgccaccagcggcaattgatcggttttttaaacctggggcacacatccgccgcaccttttttccccgagcggaaaaatttcttcgccatcctcggtaatcagatcggcatggccatccaaaatgccagactttgccaggatctgcgaatctccgaaaggcgctatcgccggattttcgaaggttccaaagatatgattctggtggtcgcccccggcggcggtctcctcgatatcaacccggctggcattgccatgctaggtctagcctctaaatcccaggccttagaaaccgtcaaccttcaggattgcttttatccctggcgggattgggagcgcttccgacagctactgaaggttcacggatcggtgcaggattttgaagcaaccctcctaaagggtgatgggggcgctattcaggttctgttaagcggcgccgcccgcaataaccaggccggacacctcgtcagtctggacatcatcgccaaagacattaccgagcgtaagcgtaatgagcaggaactgttgcaggagaaaaaaaccaccgaaggcatcctggagggactgccggtaccggcctttgtgattaaccgccaacaccggattatctattggaataaggcctgtgaagaactgactgggtatagtcgccagcagatgattgacagtaaaaaacagtggctccctttttacacccaggagcggcctaccttggccgacctggtggtagatcaaaatatcaaggccctggaaaagtactataataagcagaaacttcataagtcgatccatttccctggcgcctacgaagcctcaatacagtttccgcagccggcgggaggagatcggtatctcttcctcgtggcctcccccatctttaatgaccgcggacagatcataggtgcggtgcaagccatgctggatttcaccgagagggaacgtctggcacacaaccttatggagtcggaggagaagtaccgcctgctggtggaggcctccctggatggcatcgccctccatacccgtaatcaagtcatgtttgccaattccgcctttttgaatatgttcggctattcctgccccgaggaactcaccggcgtacccctcctttcttttatctctcccattcatcacccgccgctgctgcgccatctgcgggagattaatcgacaattcaaccgcccccgcatcttcgagatcaaaggtatgaagaaagatggcagtgaattcgacatcgaggttgtctcgttccccactatcttcggaggacagcgggcctttcaaacccatattcgagacatcacggagaaaaaaaggttagaggatcagttggcccgctccgagaaacttgccgccgtgggccagttatccgctggtgtggcccatgaaattaataaccctttgggcggcattctggtctatagttatctgatgctggaagacctggcccctgatcgaccagaacgccagcaggtggaaaaaatcatccgagaggctacccgatgtaaagagatcatcaaaggcctgctggacttttcccggcagcagccctttcgtcttaaaccggttgacctgaacagcatgttggcagaactactaagcctggtggaaaaccatttgaattttcaggatgtcggcatcaaaaaaaaactggccccagaactgccgcctgtattgggggataaaaacaaactggaacaggtctttatcaatcttttcatgaacgcctcccatgccatggctggccacggggttctcaccgttgccaccggtcagaacgtcctcggtgcggtggagattcgcgtcagtgacaacggccccggcattcatccggaacacctgcatcgtatctttgacccgttcttctccaccaaagaagtgggccggggagtcggcctgggcctttcgatcagctacggcatcatcaaacaacatcgtggccgtatttacgtagattcgactgcacccggcggagctacctttgtcatcgaactaccggccaccagaccggaaactccgcaatcggtcaggtgaacggtcaatatggatactggaaaaatttttcggtttgcaccttttagtttggggttggatagcaaaaacaggtacctattagaacctcacttccaagcacttagggagacgcaggacagtggtagggaagagttttctattcacgaaaaaaaggttgacttgaatgcgatggtgtgatatttagccacttgtgagtttttgcacgagtcggagggggacaacgcctcaagggtggattgtgcgagaagataccaagaaatttctcaaagaattattttcgggtggttaccgagctagtgccatcggttttgccctggttttcgccatcctcatcggcggcggagttgggtattggttgtccgaacagtttgataacatggcattcttttatatcggcctgattctaggtatcattgccggttttcgcaatgtatacctcatgggtaaacggactaagatgtgatatgagtggagaactcctgactcctcgcactatgaaactctcctgttggatcaccttggccgctcttacctgcctgggctggttggggcgcgggccgcaatgtgccggcggcatcctggtgggtggtcttttgatcataggcaatttttatacgatggcctacatcttgcgctcgacccttaatcgcacctatcgcagccgagaagaatggcagactgccggacggcaggccgtcttttttatgacactcaaatacatcctgcgtttctcggttctggcggtgatcattttctttttggttaagtatgaatgggtggacatttttggcctggtgctgggattgtccacggtgatgctcaccctcattgtgttaggcatttttgagttccggaagattttttttaaggaggcgttagcagtcgatggaacatccaattctcattcttgatgtcctgcaagggatgtttgggctccacatcccgccccatgtcacctattcctggctgattatggccatcctcgtcggcttgggttatctggcggccaaaccgcgggcagtggtgccggccggcgggcagagcttttttgagctattgattggcggtctggaagaattcatggtggacatcaccggcgaagaaggtcgttccttcttcccctttatcgccaccatctttatctatatctggttatgcaatttaatcggattgctcccggggttcctctcccccacgtccaacatcaatacgcctctgtccatggctctgtgcgtctttatctttacccattacctgggggtcaaatatcacggggtaaagtatatcaaacatttcaccggccccttgccggccttggcgcctttgtttctgccgattgagatcatcggccactccgctcgggtgctttccctgacgttgcgtctgtttggcaatatcatgggtgaagatttggtcctggctatcctgctcttgttagcggggaaattcctggcccccctgccgatgatgttcctggcagtcttcaccagtaccgtgcaggcgtttatcttttctctgctctccatgatgtacttcgccagttccatggaagaagcccactaatttttggaagaaggccacttcactatataatcacattttctaaggaggtttttttcaatgaaaaaactgatgattgccggaatgaccctgttattcaccctggggctagcctctctggctatggcggctgaagccgctggcggtggcgctggtttaggcggctttttttccgcagctatgatcgccgccggttttggcatcggcatcgccgctttcggtaccggcatcggccagggtctcgccgttaagagctcggtggaaggcattgcccgcaatcctgaagcttccggtaaaatcaccgtcaccatgctcatcggcttggccatgatcgaatctctttgtatttatgctctggtcatcgccctgatcatcctctacgcttacccgatgaccaaacccatcgccgcagccttgggcttcaagatttaagcagtcaatctcttgtaaccgaagaggggggggcccctgcgggcccctcttttttaaaaacatcttttgtgcaaacaatcacaaaaaatagtgcctcaatatatttttgtattccctgtttcaagatccgagattgcaatcaaaggataaacatcttgtacctatccaatgaaagatgcggataatactatttcctctgatgatttgagacgtgaaactctaaactctagtcacattaaagatcggcttgaatatttccgttgcagaaaatcccatgaagttctctaaaatccctgctgccacgattacccggctgtccctctattcccgagtgctcgaggaattactcagcagtcacattaatatcatcgcctctgataaactggcccagaaatgcggcgtcaacccggctcaggtacgcaaggatcttgcctactttggagaatttggggtgcgcggggtggggtattttgttaaggaattactattcgaaatcaaaaaaattcttggactcaatcgcagttggcgcatggccctgattggcatcggtaacctgggactggcactgatagcccatgagaattttcccaagcagggctatgaatttgtggcggtcttcgacatcgacccgaaaaaagtgggcaggcgtctgccctctggtcaaataattcatggtatcgacgagctcgacgaggttatcaaggaaaaaaagattgagataggggtgatcgccactccggctagccaagcccaggccactgcccgccgcctcattgatgccggggttaaagccattctcaactttgcccccatccagatacagatacccgaagggtttatcgtagaaaatgtggattttacggtaaaacttgacaatctcgcctatcatctgaccatggaggcggtttaatttaagatttcctgcaaaaactgcccggtgtacgagtttttggatcgcgcgacttcctccggggtaccgcaggttaccagcctgccgccccgttcgccaccctccggtcccaggtcaaagagaaaatccgccgttttaaccacttccaggttatgttcgatgactactacggtgttacccgcctccaccaatttatttaatactatcaggagtttttcgatatcggccaaatgcagtccggtggtgggctcatccagaatatagagggttctgccggtggcccgcttgcttagttctcgggagagtttgatacgctgggcctcgccgccggagagggtggtcgccggctgccccaattggatataatccaaacccacttccgccagggtagcaaacttgttgcgcaaccccgggatatcctggaaaaaaatctgggcctgagctaccgtcatctctaatacctcggcaatatttttccctttcaactttacctccaaggtactgggattaaaccgtttaccctggcaaacctcacacttgacatagacatcgggaagaaaatgcatggcgattttgatgatgccatcgccttcgcaattctcacagcgcccccccctcacattaaaactgaaacgccccggtttatacccgcgagcgcgggcttcgggtagacgggcgaacaggtcgcgcacgagagtgaacaatccggtgtaggtcgccggattggaacgaggcgtccggccaatagggctctggtcgatattaatcactttatcaatgtgctccaaaccctgcaggcgattaaaaggctcagggcggtctttggcccggtaaaacttttggcacaaagccttatacaaggtatccataatcaacgtgctcttacccgatcccgacactccggtgacacaggtgagcacccccaggggcagtcgcagggtgacgtctttcaggttgtggcctcgagcgccttctaaaagcaggtaccctttgggtgtccgccttggactgggaaccggaatagtgcggcggccggagagataggtgccggtcattgaatccgggtgctgacacaattgccggggcgaaccgctgaaaaccacttcgcccccctggttcccggcgccaggccccatatcgaccacataatcggcgctcatgatagtttccgggtcatgctccaccacgatgaccgtgttacctagatcacgcagggtttttaaggtgcgcaagagctgtaggttgtctcgctgatgcaacccgatgctgggttcgtccaaaacatacagcactcctgtgagtttggagccgatctgggtggccagccggatgcgctggccttcgccgccggaaagggtggcagtggcgcggttgagggtcagatagtccaaccccacatctaataagaaccccaagcgctcgataatctctttgagtacccgtcggccgatagttagttggtggtccgtcaggattagacctttaaaccagctatggcattgacccaccgttaattgggtaacctcactgatgttgagttcccccaaccggaccgccagtgcttcccggcggagtcggccgccttggcagtcaggacaaggctgtctgttcatgaaacgctcgatctcttcccgaataaatgtcgaatccgtatccaaatagcgccgctgcaggttgggaaggaccccttcaaatgatcgatgttctacggtgcgacggccgttccgttcggttggaaagccgattttctccttcccggaaccatgcaggaggacgtgctgcgcctctggacttagctcctgaaagggggtccggattgaaaagttgtagtggtgttccagtgcctccagcatctgttgatgatacatagactgacgattggcccaggggaggatggcgccttcccgaatactaagatcaggatccggaactaccaactccggatcaagtaccagttgggtacccaaaccgctgcaggtcgggcaggcaccctggggactgttaaaagaaaacaattgaggcgtcagctcgggataactaatgccacaggcctcacaagcaaagcgttcactaaacagtaattcctcgccgtctaacacggcgattttcacgacgccatccgacaaccccaccgccagctccagggagtcagtcagccgggactcaagcccggatttcaccaccagccgatcgatgaggacttcaatggtgtggcgcttgttcttgtccaggataatgggttcgtccagatccagcagttcaccgtttatccgaacgcggccgtagccttctaagcgcagacgctgcagcagcttctgatgctcccctttcttatcgacgatcaccggagccaacacactcagacgagagccgggaggcaggctcatgatctgttccaccatctggggcacactctgggaggcaatcgcccgcccgcattggtgacaatagggtactcccaggcgggcaaagaggagccgcagataatcgtaaatttccgtagaagtggctaccgtagaacggggattctgactggccttgcgctgctcgatagcaatggccggggagagtccttcgatgaagtccacatccggtttgtccatcagttccagaaactggcgcgcataggccgagagggattccacatagcggcgctgaccttcggcataaatggtatcgaaggccagggttgatttccccgaaccactcaccccagtaatgacaataagactgttgcggggcagggtcagatcaatatttttcagattgtgttcccgagcccctttgatcagaatatgttgtgtggacataagatggtttaatgctaaggtatgatgatcaaaagtcaagtagggtgggactacccaccctacctttatctaactttaaatctaaatttttaattattcagatcataatcagggctggctcttcgacatacccgataaactgttggataaagcgggccgcctggccaccatccactacccgatggtcaaaacttagggagatgggtaagacctgccggatttcgatggtccccgcccgcacccgaggcaattcctggacccggccaagaccaattatagccacttccggataattaattaccggggtgccaaaaattccccgaatggcaccgtaattggtaatggtaaaagagccgccctgcaggtcggccagatcaatactacggtcccgggccttggcagaaaggtcctgaatctcccgggccagctccaagatgcccttatccccggcatttttgataaccggtaccatcagaccttcggcagtgtcggtagcaataccaatattatagtattttttcaaaatgatatcttcagactcttcatccagggtggcgttgagataagggtgatcttttaaagcagctaccaccgcccggacaagaaaaggaagcagcgtcagatgcactgcctggtttacaaccaaggcccgcgcccgctctctcagtcgctgcaattctgtaatatcggcttcatcggtggccgtcacggtcaccgcagtctgctgggagcggctgacattacgggctatggtcttgcgcaaacccttaaaagggacatgatcaatatatccgaaaaaatcatattttttaaccttacgggcagttggtttgagctctgaaaccgcaacctctttgggggtagtttcaccggggggagattttgacaccgcaacggacccggcagcagccgcagcctgacggacatcgctttccaggatgcgcccctccctaccgctaccggttactgtggccagatcaaggcctagttctttggccaactgcctgaccaccggggtcgccaggatagaccggaccggcgcttcttcggcaggcgcctcttccaggacccccaccacaccgacgcccaccggggaagccggaatcacggtctctgtcaattctgccagtacaataaagacttccccgacgtgaatgaccgccccttccgaaaatttcaactccgataccaccccatccccaggtgcaggaatctcaacaatagctttgtcggtttcgatgcgagctaaaggctgtccttcctttactcggtcgccttcctgaaccagccaagccaggagttccccttcggtcaaaccctcccccacgtccggaagtttaaattctaatgccatggcatcctcacctgatgattatcatctagcaattatttcagttcgagtttctgatttgcagtctctgacgccatgaattcaagggacagggcatagcgaaccttattggccttctcctcattgtgctgcaggatttggtgctgcagcaataaggtcaggtatgtccacgcagtcttcttattcaggcggaagtgagcttcgaaatccagaagacgaaaccactgtccttgggtttccaccaaaaactttaacaatcccgggggggaaagtttgcgattagcctgatgaggtaaaggcagttggtcaagggcgcgtcgcaagacactttcctgcactggctgaaaaggaataaccacagaagccgtttccgtcggcgagataaagggggggcaggcatctcccggtgacaaccactccccttggagacggtgaaagtaataagccacctcgtgttcgataatctgcaccaaacgaaaaaattgagacaggctgatctgcccggccaatcgttggaccagaaaattttttaccgcctttttgacataactggtccgttccaaagtattccccggcagatgttcggcttcgagtataacctgaaagaacatgccagctaccagagtggtatcgagtcctcgagaattaccggcctgataggaatatcccttggcggcagcagagcgccgccccggaaaatccaggattgcagcctcttggactcccagatgttctttgactgccagtccgccgggattggctgcccagagtcgaaaatcttggtcaaaggaagaagtctgccttggcgccagtatctgcagggcgttgtgactcatggcatacactgcggctaaacgagcttcttgtcgggacacactgacctcttaagtgaatacctcaaaaatacaaatcctcatattctgaggaacacaacgaagcatgaaaacagaaccgtggctgctgctcacaataatattttttctgctcaccgcccactgcccactgtttttatataaacctggaaagataggctttcggttaaggagatgaacggctgattttctgtttcttgattttctccaccagggtggttcgattgagccgaagcaactgcgccgcctggtttttgacccaaccggtctgtttcaaagccttgataatcagctgccgttcgaagtctgacaccattttttggagcggcagaccacctacgggtatttcagcgctgaatctcatcgcttcttgcggggtgagctgcaggtgttccggcaggtcatgggcatctattatttcaccctcagacagaattaccatacgctcaataaggttttccaattctcgcacgttgcccggccaggcatagtcttcgaggaggcgcatggcagcaggcgatatccggatggtcggtttcttccttttacgactgaattcctggataaagtaattcaccaggatggggatatcggagcggcgctggcgcagcggtggaataatgatgggaataacgttcaaccggtaatacaaatcctctctgaacctgccggtctggaccagttcctgaaggtctcggttcgtagcggcaatgacccggatatccacttttagggttttctggccgccgatgcgttcaaattgatggtcctgcaagaccctcaggattttaacctgcaggttgggactcatatcaccgatctcatcaaggaaaatagttcctccatgggcctgctcaaaacgtccgatgcgggtgcgaattgcatgagtgaaggcaccccgttcgtgcccgaacaattcgctctccaacaaatcttcggggatggccccgcaattcaccggaatgagagggttggcctgccgtgagctgttgtaatgtatagcccgagccaccaactccttgccggtccccgattcacccaggatcaacaccgtgctgtcggtatccgccaccttgcggataacatcaaatacctggcacataggctcgctgacgccgataatgttgtcaaaaccgaatttttcccggagctgctttttgagcaggatattttcccactgcaggcgctggtgttccagggcccgggccacgaccactaaaagttcctgagattcgaccggcttgcagagataatcgtaagcccctaagcgcatggcgtctaccgcgttttgaatggtgccataaccggtaatgataatacaacttgttcctgggaaatgctcgaccaggtatttcagcacctccatcccatcgcacttaggcatagagagatcagtaagcactacttcataagttcgctgagacaggagattcaaggctgcctcgccgtcaggacagctatctacctcatagccctcctcggtcaagagttcgctgaggttgtcccgcaccgcactggagtcatcaaccactagaatgcttgcctgggacatagccggtcttccttaccacagaaaaaaggtaaatatgtaaacaccataatcggatacgatgctgctgtcaagaaattgtcacagccttcgttcctgaaacctaaaaatagactgattgtcaatgcctatcggccacccgcaaaccatgagaatcatctgtccgtggcacaaacttccagcctgggtcgaatctttttctcttagcccgaaactcggaaattgaagcgcgaaacttatttttcggtaaaaccctaaagaccggtcaaacaaacagagacgagagactattattgtcagcttaaggtataagaacgtgggcttttgtggggacaggtgcgcttccgacaccaagttcccaaagggcaaagggaatccgactttttcctgcaaaaatcccgcccaagacggaccagggccgcctccaggtcagaaaatgcccgcccttctaccggctgggaccgccattcagcctgtaacgtctccagagcttgacgcggcgatattcctgatggtaatatacctaaattctcggatgataattgggttaggaaactcaatggtggatccgccttggaccagattccccgaagttcccgtaaaaaaatattgaccgtaaccggtccgatcccggcacccaagttctgtaggcgaacttccaaatcatcggcgctctgagcccggtcatggagtctctccaggtcagcttcatactgatccaccaaggcgcccatgactgcgagaagcttggtggcggttttatagtcacagcgggtatagccgccccggtcaagcaaggttaccagccgatcccaacccagggccacgataacttccggccggactgcatcctgctctgcaaagaccttataggtgtgggctgccaatttcccggaaatacggccaccaaaaagaatggctgccaaaaaccagcgctgtcgctgttgtgggttggcggccacatctatccccaactccactgaaaaaagcccaggtaatcgggcaagtatctcggaaaacaccttcataaaacatcaaaccggaaaatattaacaaccaccactccaagacaataccaagaaaataagttttgagtttcgggttttgagttaataagaaaataaccgcagcaaggaccggaagcctgtgccaccggcagatgattttcatggttcgcggttgactgataggcaatggcaattagtcggaagataagattgctccggattccagttttccaagttattgaaataaccatagacaaaacatttcccaacgatttattttatcacaagatatataaaaaaagattatacttttttcaacttcctatgaggttaagatccttccctatggtcagaatgtcaaaaagttgttcggggcgaatacaagattcgcccctacaggcggccctgtcggtgctataggaccgtagggtgagcaccgcacaccaatccttgatctattcttttagatagctgaagtattacggttaatccaaatccaaggcgccggactaacaaggctgaagggtttatatgaatgaggtccaggtaagcggactcaaaatccccggcataggtataggaggctataatttcagaagacggttaagttatcgcttttaaaggagaaaaatatgtattctggtagatgggtttggtcgattttcctcgtgctggcatttctggcctttagttcaccaagctgggcccagggaaaacaatcgcaccaaagagaccgggaaacgtggggttatgagacagataaacaccctggagaccagccacccggatgggacaagggcaaaaagactggttggcatggtgatgaccaaccccccggtcaagagaaaaaatatcggcagagccaccatcataaatcaagacatgatcgaaagcagagtgatttccagagaccgcctgctcctcccgaaggtagccagcagaaaggtgattttcagaaaccgcctgctcctcccaaaaatggccagcagaaaggtgatttccagagacttcctgctcctcccaaaaatggccagcagaaaggtgatttccagagacctcctgctcctcccgaaggagatcggcaacagtaacggcaataaccccggaagttggagccgtttgccgtcaggtttttttggtcgggaaaaaggcccgacctttcggagttgcgcccctgactgagatggcgggcaacgttaacctaaaccctacgcgccggattaatatgccggaagcgttttcattaatgaaatccggagaaccggactgagatttcccataagagacagaggagaaaaattaagtgcagaaatcagaaaaattatcgttgttgttggtcttggccctgacgttgagtcttggtctggcgccgtctgtctgggcgcagcccatgggtaaaggccagggccatggccccgggatgatgaatctcaccccggagcaggccggcaagattttcgacctgcaggaaaagtttcatgccaacactgccgatgtgcgcaaacagatgatggttaagcatgcggaactggcggccttgcggaaggcggaaaagcctgaccagaatgctatccaggctaagcagaaggagttgaacaccctaagagaccagatgaaggagaaaatgacggccttccagtcggaagccaagcagattgcccctgatttcgaaatggggaggggccatggcttcggtatggctcctggacccgatatgggcaaaggccccgggagtggaccgccgccacatcatgcccggtaaggcgatgtaaccacttcggggctgtagaaccggaccgtctctgcagtatcaccacattcacctcggaaagcagcaaattctcaaagatggcgggcatagaggtccgcgtcaccggttcagtttatttcacatcaaagagaaactgcctaaggtacaggccggggccgagcattcgaccccggcctgttttttttaaacctgatcacactgataaccgaactgtccggttgtcttacccacctacgggaaaacactgcctaactctcgtttattcagttgataacgagattcctacaaaatccacttttccctctggtgtcattctgagtatagcggaaaatcttgaatttctaaaagtatgagacccttcgctgggctcagggtaatagaaaaaaccgattttttaacagctttcagtaaggacaaattctcgccggcacctttcctccaacccctgtcttccggaaagaagattacggaggcggtaagatgtgataaatttaaagcaaaaaacgatatcctctactacctgaggcgtcggttaactgaagtgtttccctccaagaaacgtgaatattaaactttttaggtctgagatgcgaatcagaaggaatctcaggatttccggcatcgtgcaaggagtcggcttccggccgtttatttaccggttggcgctgaaacattgcctcggtggctatgttcggaacacgcctagctgcgtcgagattgcggttgaaggtctacctgagggcttagaggcgttttgccgcgaccttaccgattcagcccccatcctggcctgtctccaggaggtagtgagtgaagacgctccccccctcggtgaagagaatttttctatcctcgccagtcacggctctggcgaggccgcggcggttattcccgccgatatcggcctctgcccggactgcgccgctgagattttaagccagcagaatagaaggtatttctatccgtttaccaactgcaccaactgtggccctcgcttcactattatcaaaaacctcccgtatgaccgggcccataccactatggctggctttgcgatgtgcgacgcctgccggcaagaatatgaaaaccccctggatcggcggttccacgccgaacccacagcctgcccggcctgcggcccggtcgtgtggctggagatcggcggccggcgaaggagcagggagtgcctgacccgagcagcagaaatgctctggaacgggaaaattatagccatcaaaagccttggcggcttccacctggcttgtgatgcccgccaggagcctgtcgtccagttactgcggcagcgtaaaggacgtcgagacaaaccctttgccgtcatggttcgggacctggccgccgccgaggcaatctgtgaactcaacaggttcgaaaagtcctggctgagatcacctgccagcccgatcgtactcgcccgccaacgggccaaccccggcatcgcggcaagcctcgcccccggcaacaggtatctgggtctcatgctgccctacacccctttacatctgttgctttttcagcactcacccgacgctctggttatgaccagcggcaaccgcagcgaagaacccctggcatttaccaacgacgaagcgcgccgcacattaggagaactggcggacgcctttctcttccataaccgcgacatccatgtcccctgcgacgattccgtggtacggccactgcacgacggttccaccattattctccgccgggcccgggggtatgtcccagatacgattcaacttcccctcccctgccgggaggatctgttaggagtgggcgcccaggacaagactaccttcggcctggcctggcgccggacggcgctgctcagtcaacaccttggcaacctggacctcgttgagactattgattattaccgctgcgctatcgaccacttccagaccttgagccgccgccgccccactgtagcggcgcacgatctgcacccgggatatgtaagcacctcctatgccaagggactggataatgtccgtctaatcgccgtccaacatcatcatgcccatatcgccgcctgcctggcggaaaacggccggctggagcgctgtcttggcctggccttcgacggcgccggttatggacctgatggcaccatatggggaggggaaattttagctgctgatcttgccgattatacccgggtcggccattttgctccggttgtgcttcctgggggggacgccgcagctcaaaatcccaattttatggccctgtcatatctcttcgccgtttatggcgaagccgccctttcccaagccgccaggctgggtctgaggttttctcccctccaagaacgcctcctcctgcgacagatcaccaccggttggcattcaccggtcactaccagtgccggccgcctttttgacgcggtagccgctgccctcgacatctgccgggagcgcacctatgaaggccagccggcgctcgagctcgaaatggtggcggaaggacaagattgggggtattatcctctcaagatcggtcatcatcacaatcaacttgtcattgacacgattgcccttttccgccaggtagtggaagaccgccaaaggggtgtcgtaccggccgtcatctccgcccgtttccacgaatccctggcccgtgggtgcgttgccgcctgcctcaccctgcgagggcgcctgcggctcaacctggtggccctctccggaggggtttggcagaacgcccggctctttttaagaacgaaagaactcctcaccaaggcgggtttcgaggtgatctttcaccggcagacgccagccaatgacggcggtatcgccttgggccagatagcagtagcagcggcggttttggaccgggagcagtaactattccgccgagacaccttaaacgatactaacactcagcactccaaactcaaaacttggaactcgaaactcttactcacatgtgtcttgccatacctatgaaaattatcgaaatccaggggctcatcgccactatggaggttgatggcatcatccgggaggctcggctggatttattgcctgaggctcatgagggtgactatgttttggtgcacgccggcctggccattgcccgggtcgacccggaacaggcctctgaaaccttggctttgctgcggaaaatgatcgatgaaatacagtgaagaatatcgtgaccaacacttggtgcgccagctcattcgccggctgcacactgtgaaaaccggaccggccactatcatggaggtctgcggcactcacactatgtcagtagcccgtttcggcctgaagatgctcctgcccgatggcattaatctgatttccggacccggctgcccggtctgtgttactgaccagcacgatttagacggctatctggccctgggcatgcaacctggcgtcgttttagcgacctttggcgatatggttcgggtaccgggcagccacacctccctggatcagcggcgtgccgttggcaccgacgtccgggtcatctattctccctttgacgccgtggagatcgcccgcctcgaacctgacaaacagatcatcttcttcggcgtcggcttcgagaccaccatgccagccactgccctggccattctcactgctgcagaggctaacctggaaaattttactgtctactgtgtccataagaccatgcccgctgcccttcaggccctccttagccgcggtgagacccagatttccggactcttgctgccgggacacgtcagtgccgttacgggctcggcagtttttgattttatccccgctacctttcgtctgccctgtgccgtcaccggctttgaacccctggacattttattgggagtagagtccatattaagccaattgcgaagaggtcggcctcacgttgccaatgtctaccagcgtgccgtttcccgcccggccaatcctaaagcacaggcagtcattcaagaggttttcctagccagcgactcctactggcgcggcctgggtctcattcctggcagtggtatcagtctccagccaaggtttcgccattttgatgccaaatacagattcgcccggatcctggcggctgtacccccgcccttgcctaccccgtgtcattgtggcgaagtattgcgtgggttcctacggccattgcagtgtcccctcttcggcgactcctgcaccccttcccatccgatcggcccctgtatggtttccagtgagggagcctgtgccgccgcttaccgcttcggatgatctcatctgacaagtttaacacctcatgataacaaggttgacgccgagcagcggacgcattactataagctaaaccgattaacccacattgttggcggtttttgatcagccttggccattcgcggtaaagggcatataaatacgtataaaggagcagacatgagcgacgttctatggcaaccggattatgaagccgccgttaaagaagccagcacctcaaacaggccgatattattagagctgtatatggatggctgcggtcactgcgccaggttgcacaaagagactctggtggatgaaaaagtagtcgccgcagttaacgccggatttgtcccggtacgccatgaaggtcggggacgcatggacctggtgaaaaaattcgacgtcaaaggtgcccccacaaccctgatactatcacctcaaggacaggaaaaacatcggtttgtcggattccatgatcctggagaatatctccgggagttgggcaagatcagctaaactatggctgaagtccaatcggagcggcgcggtccgatgctgttcactgtctcaatgggggcctttatggccaccttggacacgagcatcgtcaacgtcgccctcccccatatcacccaggatctagaaacctcgctggcggcgatctcctgggtgatgatggcctatttgatcagcaccgcctctctgttgtttatcagcggacgtctgggcgacatgttggccccgggacgattatttctggcgggagtggtcatttttggtcttgcttccgcagcctgcggcataagcaggaacgccggcgggctggtgtttttcagagctattcagggaatgggcggggctttgatgttaggactggcccccaagatcatcaccacaatattcgatgaaggggagcgaggttttgccctcggcctgtattccaccgccttcgcctccggcataagcattggtgcgcccctgggaggtttcatcacctcggctttcggttggccgtatgtgttttttctcaacctgcccatctgtggagcggtgttcctggtcggcagccaccgcttgaatgccctgccctctgcagcgacatggcgccgtcatgccctggactggcccggtggtctgcttttgatgatcagtatctccctgctgacctgggccttgacccaggtgcggtctcaaggctggctggccgggaggacgctgacaactttgggagctgccgtttgcatgtttattctgctcctgctggtggaacgacaccaggaaacccccctgctgcatagagagctctggggcagtcaggccttcaggcttggctcagccgtgacggtgttgaacttcgctgcggtaatgggaactttcttcctgttgcctttttttctcgtggaaatattcctgctacccatcgaggccgttggctggctgctggcagcgatcagcatctccagcgccctggtatcgccggtgggagggttcctggctgaccggtggaacaatctgactgtcctgcgactgggcgccgcactgattgtcttaggtctgggaacacttatgtggctgcgggcagagactcccttgacttcggtagcactggttttggccattgtcggcaccgggttcggcctgtttcaagcccctaatttaaacgatgtattgcaaggcatcagaccggagatgctcggattggccgccggaaccaattcggtgctcaagaatatcggttcgctactgggcatcgccctcatggtgacggtagccgcggtagcagatcaaccccaggcaaatttggaagaaggtctctgtctggggctaccctgcttccagcgagcctttcttctcgccacgggcatcgcagccttaaatctgcttcttaacctcctgcctcggagaagggattagggatcaggggaaaaaaaatacggagtacgggtggccacaccgtgcttttccttgccttgtggcgcttcctgttcacgaacacttttctgagattattgttataatgccaatcgcagtctgacccgcaactaactctgtccccaataatttaatcctgcaatatctctttaccggaaaccggaaacgatataattcgtcaacctccttcattcctgcctttacagaaagtcccctgccctctataatatcctccaaacatctgtacggacatcaatcagacaaggaggcgccgatgggccgcaggagcttggccatatgggtcgtatgcctgatggttgtggtgggaggacgggcagcggcggaaactgacaacccggttcgcgccatcgcctattgtattatggatgccgatacgggcacaatactctctgcccagaatcatcagatgatgttgccgccggccagcaccctgaaggtcggaacggcgctcgtagccatcaataccttgcaattgcaggataaagtgccggtaagcgtaaacgccgctcaagccccggcctcaaagatatatctcaagccgggagagatttacaacgtcaacgacatgctctatgccatattgcttgcttcggccaatgacgccgccagggccttgggcgagcgggtgagcggctcggaagaccgtttcgcccgcttcatgaccaagcaactccgggaaatgggggcatatcggacaaattttgagaccgcctcgggacttccctccgaaggacagtattccacagcttatgacctggcctttatctttcggaaagctatgcaaaaccctaccctggccaggatcatgaataccaagaccttcaccttgcaggacggtaaggaagtctacaaccacaaccgctttctctttactacggaatacgccgtagcagggaagactggctatacccgggcttcaaaacatacctatgtgggattgttccggaacggcgacaagcggatcattgtctcgatgatgggaagccagggaaaatgggccgatcttcggaccctgatcgaaaaagggtttgcggaatgcggcgccccgattgccaaactgccgccggtagaagagtctctgcgacggcctggcacttacgccagggcttcggccaagagcaggacccgaaagtatgtaaagggtaaaacccctaaacggaaggtgctaagcgccggagttgtctctggcaccggaactcaaacaagcatcaaaaagaagtattcctccggcagctatcagaaaaagaagatcggcaagagcaaggtgaagaccagcacccgttgtgttggcgatacaaggagctagaatcaatggcagggctttttaatcgggtgcgcaaccggcagaccggtcggcgttatctcatttccaccattaagaaagacgccactacttttgaaaccgcagtctttgcagccaattttttctatcttccccaaggtttgagattaaaaaacccctgtctggttaagtgctgccaggatccggaggaagccaacctcctgcataaaaccctcacccagcgactcaaagtggaatatccgggacgggtatttcaagactacagcgccccctaaaaaagctttttgctgtccaacaggagcgttaccggcccgtcattgattaggctgacctccatcatggcccgaaaacgaccggtagctacgggaagccctaatccggccaacgccgccaccagctcctcataaagtttctccgccaactccggcggcgccgattgatcaaaagaaggccgccgacccttgcggcagtcacctaacagcgtgaattgcgggactaccaaaaccgctcctcctacctccgccgtcgtgaaatgcagcaatctgttctgttccgggaatatacgaagattagcaattttattggctagataggcaacatcgtctggaccgtcttccttggccactcctgccaataccaagagaccttgatcaatctgaccgacaatctcgccgtccaccctgactgccgccgacttgacccgttgtatgaccgccctcataatacctcagtcgataaaaattcctatttggtaacactcagttgtttggagctaatacaagttcacatgttttcaagaccacaacgaagcatgaaagaataattggtggcataggcctcctggcctgtgcatcagcgtgccggctgcaaagcctgcaccaccttctttcatacaagtgcacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcactgtttttatataagatttgcccccatcggatcgacctgccgctgctgcagtgttgtagggcgagaaagcgcagcgcctcccgccttctggggctgcagtgttgtgggtcgcaaaatttgaccgccttgacagcacctggccatttaattatcataaagttggccttctgcgaagcatcaaaaagaataccgttactttgctgctcaccgccggccgcctactgcctactcatccaaggagatcatacccatggctatcattgctccctcaattctgtccgcagatttttcctgtcttgggaaggaagttcgagcagtggtggaggccggcgccgattggattcatattgatgttatggatgggcactttgtcccgaacatcactatcggaccgccggtgatcaaggccttgcgaaagattaccgacctgccttttgacgtccacctgatgattgctcagccggaggggtatatagccgattttgtcgaggctggtgccaatattatttcggtgcacgtggaggcctccacccacctgcatcggaccctaaccgaaattcgccgattaggctgcaaacctggggtcgtcctaaatccggccacccctctggaaaccatcacgtacgttttggaagaagtggatatggtgctgttgatgaccgtcaaccccggcttcgggggccaggaatttatcaacgccgtctctcccaagattgaaaagctccgggagattatcgatcgcttgaacctccccgtggccatcgaggttgatggcggagccaaccttgaaacaatcgcaatcatggccagggccggggccgatatcttcgtcgccggcagcgccatcttcaatcaacccgactataaggccgccatcagcagattacgcaccgtggtcgacagagctcagggcgaacggacggtagatcgtcaagaaaggttctaatactaatttgatgtcaaatatggagaaattgaaaaactttcggtggcacaggcgtcccgcctgtgcaatattgaacaggccgaaagcctgttccaccttatccgatcgacctttaagtcatctgttctaaactctcactttgatgttaaattagtctaattcagtctattaaatcgaattcagacacatcacattggagccacacccgcaaaaccttataccagtcttcagctcctctagtgatcgaatgaggttttgaaagctcatttccttaacaaaatactctttgatatcacagagaatattcaaccgaagaccaggaaccgaaagcggttctatcggtgctgggttatcgtgatattttttgtccttgtcctggcgggccaaggcgccgcggcagactcctttgccgaagccagggcgcgcatggtggaaaaggatttaaaaggccgggatatcattgacgttcgggttttggcggccatggcccaaaccccgcgccatctgtttgtgcctcaacatctggagcgatgggcctataacgaccatcccctgcccatcggccatggcgccaccatctcccaaccctacatcgtcgccctgatgactcaggcggcggcggtacaatccggccagcgggtgctggaggtcggcactggttccggctaccaggcggcggttctggctaccttgaccgatcaggtttatactatcgagatctcgcccgaattggcccggagcgcggccgaccgtctgcagaagctgggctaccaccaggttcaggtcaaatgcggcgacggctaccaaggttggccggaagccgcccctttcgacgctatcatcgtcactgccgccacccgggaaattccccccgtcctgaaagcccaactcaaagacggcggccgcctcattattcccctaggctccctctttggcccgcaatacctccttcgcctcaccagggacggtcataacttccgggaagaaatgctctgcccggtggcctttgtccccctgattaagcctgaaaagtaagggccgtcagacctaaggaaaccacaccagaaggcggattgcctcggtctgttcaggccaaaagactctcgccgatctcaaaggcctcggtgaaggcctgcagtccgtggcgaccgccattgaccagacggcgggcggtggccagactcccgtctaacaacgcctctttgataggcctttctttatccttgaggaacagagccagaatccgggcagcgatctcaggatcgttggccttatcagggtggttgaccagttcatcccccagatttaattcccggctgtatttttgataattatggcggccggtcaattggataaaacctcgccccttaaaccgctcaccgtcgccttggccctgattgcccagatcccggcggaaatcatagagatcataggggtgacccgcaggagaggtattgtactttgatttatattcactgataggttcaaaccccgcagtctccgcccggatggtggaaagggccatcaacaccatctttttatcttctaaaccggcatccttcagggctttcaacacataaggcagataccgtttaatattattaatgggtgcgtcgggaaacatctccgccaccaggtcgacggtcacgtccggcgccagacctaaagccttggcgggctgaatcggaggcgcctgtaaactcagggccgccatggtctgcggcccggcaatgccatcggcatccaactcccggctctcttgaaaggcaagcacggctctttcggttttttctccaaaaactccgtccaagggtccgggatcaaaacctaaagcggccaactgtttctgcagcgcctcgacatgcgggccgctggcgccgacctgcagcaacagcgtctcacccgcggcttcctccgtttctgccagctccagggcagccaaggtcttggggccgacgatgccatcggccagaagatcttcgctcttttgaaaagcgacgacggccgcctcagtaccggaatcaaagacgccatccaggcgcccgggatcaaaccgcaaatccttcagccgcttctggagctctaaaacttcggatcccttggcccccagctgcagcgcttgggcgacgcgcacctcggacaacccggggcgttccggggcctctccgggaaccggcggggcttcgggttcgccactccaattatcaatcgccgccgctaaattccccgaccaggtttcatcgccgccagacggatattgaccggcgtggaggacgccgacctgtaggccctgcaattgcaggtgtggtttctcccaactcaagggctcaagacccacctcccgacctaactcatgtagtcgatcccaccacttgcctttagcgccggaatcgtcccaactccaggcgttgtgctcaaagaggacaaaatccgcagccacgccgtattggtgatttgacagccagggtctggccttggtcacgatacgccccggagttgtacgcccttgggcatagagacggcgctgcctctgagggctgcgaaatccctcaaacacgaggaaaggaagtccctcggcagccaatttctccagtaaggccttgaccttttcccgaaaaagcggatggagatgctctaacgcattgtctcgctcctgtgccatgtgacatcctccttcttggttgcctgcaattgtgaaaccatagtacgggggaaataattaaaaataattataggataatttatatctgatataaagaaattttataatcatttttaagaaaattgtaacacttcagttgtgtgggacgaatacaagatttgcggctacggatgggcctgtcggtggtgtagtactgcagggtgggcgctgtgcaccgctccttgatcaaatttctcagaatctggtggaagataaggaaccgcaagcgaattcatttgccacatggccctcagaagtgccataataggaaaacaacggtttgagttttggcgcaattttgctgaaaatgacggcaagttaagatcgaatctggctgaacaaacctaaagctagcgtattacctttaaaataaccggccggccgagatagaaaacatggcaattgaagagaaaacgacaccttttataataaaggaagcctcggataacgatctggatatggaaagcctggggcgggatttgaatgaaaacctcttttactacttgggtaaatcaccccttgtcgccaccctccaggatatttaccacgcttttgccctgacggtgcgcaaacgcctgctgcagcgatggatcaataccagcatggcttatgtcaaacagaaggtaaaggtggtctgctacttttcggctgaatacctgccgggaccgcacttgggaaacaatctgttaaacctgggcatctttccgaccatcagccaggcctttgctcgggtcggtgccaatctagattacttcttggatcaggaagaagaacctggcctgggcaatggcggactgggcaggttggcggcctgttacctggattccctggcaacgctggagattcccgctatcggatatgggctgcgctacgagtttggcatcttcgaccaggaaatccgggacggctggcaggcagaaatcaccgataaatggctccagtgggataacccctgggaaatccaccaccctgaaatcgcctacgaagttaaattgggaggctgttgccagacccaccccgatcgcgatggccgcctcgtagtccactggcaccccgaacgggtagtaaaaggagtggcctacgatacaccgattttgggatacaacgtcaatacctgcaacgtcttgcggctgtggaaggccgaggcgattgagtcgtttgactttcaagccttcaataaaggggattactatgacgccgtggatgagaaactggtgtccgaaaacctcaccaaggttctctatcccaatgacgaaccttttgaaggcaagaagctccgtctggaacagcaatattttctctgttcctgcgccctccaggatatgatccgcctccacctgcacttcgccccaaatctcggcgatttccacgaaagctgggcggtgcaattaaatgatacccacccagcgatatcggtggtggaactgatgcgcctgttggtagacgaacggcagatcccttgggatcaggcctgggacacaactagaaaggtcttcagttataccaatcacactctactgccggaagccctggaaaaatggcctctgcctctctttgctcaggtgctgccccgtcatctggaaattatctttgagatcaatcggcgtttcctggacagcgttcgcctgagatatcccggcgataacagcaaagcagccagactctctctcatcgatgaaagcggcgatagatacgtccgcatggcccatctggcctgtgtcggcagtcatgccatcaacggggtgtcggcgctgcataccgagttgctcaagagctccacactgcaagattttttcgagctctggcctgagaaattttacaacattaccaatggggtaacgccgcggcgtttcctggccttgagcaacccgcgtctaactgccctgataaattcaaaaatcggtagcgattggatcaaagacctttacaaacttagacaattagaagaatttgctgaggatcccgattttcagcaatcctggcgagaggtcaagttggccaacaaacgccaactggcgaacgccatcaaggcgcgcaccggcatcagcgttgatccacaatccatgtttgatatccaggtgaaacgcctccacgaatacaagcgccagcatctcaatgtcttgcacatcatcaccctctacctgcggctgaagaaagacccaaccctggagattactccacgcaccattattttcgggggcaaggcggcgccgggttacttcatggccagactcatcatcaaactgatcagctcggtagccgaggtcgttaaccgcgacccagacgtcaacgaccgtctcaaagtggtatttttcccaaacttcaacgtcaaaaatgctcaaaaaatttatccggcggctgatctttcgcagcagatttccaccgccggcaaagaggcttccggcaccggcaacatgaaattcgccttaaacggcgccctgaccatcggcaccttggatggcgccaatgtcgaaatacgtgaagaagtgggaccggagaatttcttcctcttcggccacaccgtggaggaggtccagtatatcaaggcccagggctataacccatatctctactatcaatccaatgaacatcttagggaggttatcgatctgttgcgctccgggttctttgcacacggcgatcgtgatctcttcagacccctggtggaatcactgctctaccaggatgattatctgctcatggccgattaccaatcctatattgagcggcaggatgaagcaggaatgacctttctggacaaaaaacgctggacccggatgagcatcctcaatacggcacgcatgggaaaattctcctccgatcgggctatccaggaatattgccaacatatctggcaagttaagccaaccttcatcgaactgcaggacattaccttagagcaggtgaggttgaacatctgattaaaccagaggaacctaacggctgagtgacccagaccttccagggaaaccttcgcctgaataatcaggttgcgccactagatgccattccgccaggttgtgagactccagggagtattaccacgatggttgatataaaagattttgaggttgagactttgggggagtgtcgcgttgacacccctatcgaaagcgcccgttttgtagaagatgacgatcatgtcatgttccattactgccttaaagacctgcaggcttattttgaggctggtcagacgccgccttattttgaaatggcggggccgcgccgtaatatttatttcgacccttccaaacttaaatgcggcattgtcacctgcggagggctctgtccggggattaatgatgttatccaggcaatggtgatggaactctattaccactacggggttcgctcaattttcggtttccgttatggatttgaaggtctggcgcccaaatataaacattcacccctggagctcaacccggatgtggtcaccgatatttacctgcagggtggcaccatcctcggttcctctcgaggcgaacaaaacgtccccgaaatggtggataccctggaacggatgaatttaggtctgctgttcgccatcggcggtgacggcaccctaagaggcgcccaggccatctcgcaggaaattaagcggcggaatctcaagatcggcgtcatcggcatacccaaaaccatcgacaatgatatttcctatgtccaaaactccttcggttttattaccgcgatttccgaggcccggacagccatctataccgcccacatcgaagccttgggagcccgcaacggcatcggcctggtgaaactcatgggccgtgagtcaggctttatcgccgcctacgccaccctggccaacgccgatgtcaatctctgcctggtgccggagtcgcccttctcgctcgaaggtctgatggccgagatccaaaaccggttagaaagacgcagccatgcggtcatcgtcgtcgccgaaggcgccggccaggaattcttccaggctaccagcgaaaccgacgcctccggtaatgtccgcttgggcgatatcggcgtctttctcaaagagaagatcaatcagcactttaaaaaaatcggggtggatatcacccttaaatatatcgacccgagctataccatccggagcgtgcgagccaatccctacgattcctacttctgtttgactctcggacatcaggcagcccacgccggcatggccggccgcacaaatatgttggtgggttactggaacggccagttcactcatatgccgatatctctggctgtctccgcccgcaaacgcatcgaccccaaaggtcgattgtggaatgaggtgctggccagtaccggtcagccccgcaccatgtaaccggacagtctacccccccggcctctaaccggtaaaaaacttgacttttcgctagatagagatacttttatattttaaaatttttcctggagtcttttcatggctgatgactttaaagccacccttaatctgccgaaaaccgcattccccatgaaggccaatctggcccggcgcgagccggagattcttgagcgctgggccgatctgaatctgtatagcaggctgcgcgcccaagggcaggaacggccacgctatattttgcatgacggaccgccctatgccaacggcaacatccatctcggacacgcactcaacaaaatcttaaaggatattatcatcaaatccaaacagatgagcgggtttgagtgcccctatacccccggttgggactgccatgggttgcccatcgaacatcaggtggataaagagttgaagaagaaacggctgcacctgtcccaattggaggttcgccaaaagtgccgggagtatgccctcaaatacatcgacatccaacgccgggactttatgcgtttaggggtattgggggactggttcaacccgtacctgaccatggccaatgactacgccgcccagatcatcgccgaatatggcgcaatcgctctggccggaggagtttaccgcagtaaaaaaccggtgcattggtgcgcttcctgtcatacggccctggccgaagcggaggtggagtacgaagaccatcgtaccatttcgatctttgtcaaattccccctcctagacgatttgagcggcgactacccggtcctgaccaactacccagtcttcctgattatctggaccaccactccctggactcttcccgccaacctggctattgcagtcaatccccagtttgattatgccgccgtgcaggtaggagaggaaatctacatcctggcccgagacctcgcggcgggagtattgggcaccttgggtctcaaggggaaagaggtcgccatcatttccgcccaaaagctggaaggtcgtcgctgccgccatccctggattgaccgacagtcgcaggtgatcctggcagactatgtcacgctggaggccggctccggtctggtccatatcgcccctgggcacggtcaggaagactatgaaagcggccgccgttaccatctggaggcgtattcaccggtagacgatgatggccggttcctgccggaagttcccgaattcgccggtctcagggtttgggacgccaatcccggcatcatcgagctgctgcaacagcggggggcgctcttgggggccagcgagttcagccacagctacccccattgctggcgctgcaagcagcctatcatcttccgggccaccgaacagtggtttatctctatgggggcgaacaacctcaggaccagagctttagaggctatcaatcaggtcgagtggattccgcgctggggccgggagcggatttatggcatggtggaaaaccgccccgactggtgtatctcccgccaacgggcctggggtgtacccatcgtcgcctttcactgtcagaaatgtggagaagtagtgctctcccaggcaatcatcgaccgcatcaccgaactggtgcgggccgagggcgctgatgtctggttcaggctcgaagccgccgaacttttaccgccggggacggcctgcccgcggtgcggcggcaccgaattgaggaaagagcgcgatatcctcgatgtctggttcgactccggggtcagctatgcgtgtgtccttgaggcacgtccagggctgcgcttccccgccgacctctatcttgaaggttctgatcaacaccggggctggtttcacagctccctgctcaccgccgtcgctacccggggacaagccccctaccgccgcgtcctgacccatggcttcgcagtggacggggaaggcaaaaagatgtccaagtcgctagggaatattattgccccgcaagacgttatccaggaatacggcgccgaaattctcaggctgtgggtctctgccgaggattaccgggatgaggtgcggctgtcggaccagattctgaagcaattaactgaagcctaccgccgcctgcgcaacacagcgcgctttctcttgggcaacctcttcgatttcgacccgccgcggcattatgtgtcgccccagcagcgggaggagctggaccgcctaaccttgtgctggctggctaaattgatccaacgggtacgcgaggcttacgaccgctttgaatttcacgtggtctatcacagcctgcatcaattctgcgccgtagagctgtcaaccttatacctggatatcctaaaagaccggctgtatatctcccggccggattccagcgaacgccgcagcgctcaaagtactttgtatgacctgctgctcagcctaactacgttaatggctccggtgctttctttcacggctgaagaaatctggggatatctgcccaaggccccaaggccggaaagcgttttactctctgattttccagaacccccggccggcttccctgacgccgccctggtggaaaagtgggaactgctgctaaaaatcaggagcgacgtcaatcgcgccctcgagcaatcccggcgcgacagactcatcggcaattccctcgaagcccaggtatatatctacgctaccccggatcttttcgagcggctgcgaacgcaacagccggaattgctcaccctgaccatggtctcccatctggaagttaaacccggaccgggagttggcctggagagccaggaactccccggcttgaccatcttcgtggaacgggcccggggagataaatgccaacgctgctggttctactcgcccactgtaggtgaagatgcccgctgccctgagctctgttcccgctgccgccggattctcgccctctcagagaccggaggagattagatcaaatgtgctaagcatccggttttccaaacttaggtttgtaaaccagaaatctcggtgggtaatgccaagtctacgttctcctggtcactgcccactaatcactgactactgaaaacctgacactcacattggaaactgacccctgaaagcaatatcttctaaatacttcactctgggacttgtgctcttcctggggatcatcctggaccaactcaccaagcagtggattgttcaaacgatgcccaagtatgacgtcatcccagttatcccaggtttctttaacttggtgcatgtctataaccgcggcgccgccttcgggctgctggccacctggtcccttggattggtcagctacttttttgtcattgctacgcttgtcgtattggctgtagtgggatatttattctggcgcacgccgttgcaacaccggctttttttgtggggctacagtctgctcatcagtggggcggttggcaacctcatggatcggatccgattgggagaggtgattgatttcttggatttctatgttggacgttatcattggccagctttcaacgttgccgacagcctcatctgcctgggcgccggccttatctttctgggcatctgccggtctgaaggagaaataaatgtttcccatcctgtatagtttcggtccggtgcgcatctttacctacggtttcttcctggccctggccttcatcgccgccctgtatgtcgccggtagggaagccaaaaggctgggtgacagtcctgagcagatttatgatttaggtttctatatcgttttagccgccataatcggctcccgcctgttgcacgtcgtcctggagtggcgatatttcgcttcccagccgctggatatcttcatgttgtggaaaggcggcctggcctttcagggcggtctgattttaggcgttccggttgccactttttatatttatcgtcatcgaatgccattctggcgcacattagacaccctggccgtgggtacgcccttgggtcaatgtatcggccgaatgggttgctttatggccggctgctgctacgggaaagcatgctcacttccctggggggttaccttcaatgacccgaataccctggcgcgccctcaaggcgtccccttgcatcccacccagctctatgagtccttgttaaccctgggcattttcatggtaatgttgcggctgcgccatcggcagaagtttcccggtcagcttgtcggggtctatctccttctggccggggcggcgcggtttgtagtagagttctggcgcggcgatgatcgggggccggtgcttttatgggggatgcccagcacccaagtcattgccttggggctcatgttggcagccgtcctgttccttggctggcgttcccgggctgtcaaggtcacggcaacctaatcatttccttaataaacggtcgataaccggccgcctcatgaggcagactaatcttcataacctgtaagttaccaacaaaccatgaaaataagtccgtaacgatatactggtccaatctgttccactcgaaacacgcattatataaaaacagtgggtagtgggcgatgagcagaaaaagcattattgtcagcaaccgccacggttctgttttcatgcttcattgtgatcaccagaacatgacgattaatatgagaatcctcgctaaatggtaattcgcccatgcatctgcaacgttggttgaccagcctgatagcccttcctcttctcctgtatatcattctctggggtccaccgttgatctttctgctgctgttggtcctgataagcagcgccgcccattgggagtaccttactatctgcggcctggggcaaacgcccacagcgagagcattggggctggggttgggtctaatagttctccttggttttttctctgaccaaccttatctgcccgggttctgtctcactgctggcatgttggtctattttctcttttttcttttgaaattcgaggagttcccacacctgctgccggaattggccttgagttgcctcgggttatgctacgtccccttcctcgtcggccatttctattggctgtggcaggcgcccccggaccgcctctggctgttgtggctcctggcggttatcttcgctggggataccggagcattttatttcggacgctggttcggagtacgtaagctctatcccctggtaagccccggcaagactgtggccggggccctgggtggactggcggccagcctcaccattgggcttggtctgggactgtggctgcccctcggcgttgctctgccgatgcttaccggcctgaccctggtggcggccctggtgggtcagttcggtgatctatttgaatctatgttgaaacgccgcgcccaagtgaaagacgcctctagtattctccccggccacggtgggatgctagaccgtttggacagcctgagcttcaccgcggctgtgctgttctatctgagaatactcctgccataaaaaattgaccagtgtttcaagttttgagtttcgagttcagagattgaaaaagttaatatatcctgtgttatccaataaatacagatactattatctcttccccaaactcggaatctcacactttaaactctagaaattgaattattagaaaaataaggtaaagttataactggcaggaggcgaagctcagacaatcatcctgaagcagcttctctgccgaaagctcatcgtctgaaaaaaaagggtttgcttttgaagaaacttgcggtattaggctccaccggttccatcggacgcaatgtcctagacgtggtccggcaatttcccgacaagtttcggatcgtcggtctggccgccggccgtaacctgccgcagttagccgaacaggttcgccttttccaaccggcgctcgtttcggtggcaagtcgagaattagctcgtgaattatccctcctcttgtcttccgccaacaatgtccggattgtcgccggacctgagggcgtccaagaagtcgcggccgggacgcaggccgatctggtggtttcggctatggtgggagcggtgggtttggagccgactctggccgccatctctcagggcataggggtagccctggccaataaagagacgctggtcaccgccggccccctggtcatggaagcggccaggcggcgccaagtcccgattatcccgatcgacagcgaacacagcgccatcttccaggccatccaaggcaatcagccacaggatatccgccggttatggctgaccgcctcgggcggaccctttcgatgcaagaccaaagaagagttggcttcggtcacctttgaagaagcccttagacacccgaactggagcatgggccccaaaataaccatcgactccgccaccttaatgaataaaggtctggaagtaatcgaggccagcgtcctctttcacctgcctgcggaacgcatcgaggtgcacgtccatccccagagcatcattcattccctagtggaatatatcgacggctcggtcatcgctcaattgggtatccctgatatgcgggtccccatcagttacgccctggcctaccccgaacgtctgcccctggatctgccgcccctggatctttttcaggtcgggcagctcagtttcgagcctcctgacctggaacgttttccctgccttcgcttggcctttgacgctcttaaggcgggaggcgatatgccggcagtcctgaatgccgctaatgaaattgcagtagccgcgtttctgcgcggtgccatctcttttttagatattccgcggattattttccaggttatgactgcccacgcagttcagccgctgacttctctcgggcaggccttagccgtcgatcaatgggccaggcagtcagccggccagattatcttgagtaaaagggagtaaattgctacatggaaacaatcctggccactgtggtggtcatcggcgttttgatcttcgttcacgagttaggccattttttagtcgccaaatactacggcgtgggagtggaagccttttctctcggttttccacccagattattccataaaaaagtgggtgagacggattatcgcatctccgtcatccccttgggcggctacgtaaaaatggtgggggaaaatccgggtgaagagattcccccggaactgcttcccaaatcattcagccatcgccccctgaaacaacgcttcgccatcgtcgccgccggtccgtttgcgaatctgctcttctctattgtggccctctctctcgtgtttacgttttccggtatgccgttctttaatgccgagatcgggggaattcagccgaattcacccgccgaagaggccggactgcaaaagggcgatcttatcctgagtatcaacgatcaaccggtacagcgttgggaagagctttcccgcattattcgcggcagcggtgatacccctctcaccctaatcttccgccggggggatcggaccgaacagattacgataactcctcgtactatggaaacctccaatatcttcggggaaaaagtttcagccaggttgatcggggtctcagcccccgaacggtacgagattgaacgcgttgaccccctgtcggcctggtggcatggagttacttactcttaccgcatcctggaagtaacggtcctcagcgtcgttaaactcatcacccagaagaccccccttacttctttgggaggaccgatcatgatcgcccaggtggccggaaaacaggccgaacagggcgtctctcacctggtgcatttcatggccgttctcagtatcaatctattcctgttgaatctcctgccgatacccatgctggacggcggccacctcatcttttttatggtcgaggcggtgcggggccggcccatcgccatgaaacaccgggagatagcccaggccatcggtcttaccttcattctcatgctcatgttcttcgtcttttaccaggatatcatgcggctgctgggacctcaatgacctgcagacctaagagagaacaacatgccggataatcctgtcagtagtgaacgggggaatatttgggccgatttgtcctcctcatatccagatgaaattattgagatgatattaaaaaacgagtccttccggttggaacggatcgtctccaccggccaggcgacgccattaggggagtggtacgaccaggacgaagaggaatgggtgctgctccttaccggcggcgccatgcttttgtttgaacataaaaccgaagcatacaatatgcagccgggagactaccttcatattccggcacactgccgccatcgggtggaatggaccgatccccggcaacctacggtctggctggctttgcattatccgaaccgtgccaaaaaagacacctaagccatacaacttatgactattacaatatttaagaaccgtaggaccttatatcgggtaagcgaagtgcctcccgccttctggctaatgggggatatagcctagaaccttggcagaacaggtgagaatattaggcctcgacctggggagcaaacgcatcggtatcgccttaagcgatgccctgggttggacggcccagggtctgaccgtgattcatcgcgccggtcgagcacgggatctggcccgggtcttggagctagtgaagaaatatgaggtgcaggagattgtcatcggcctgccccgtcatttagacggaaggttgggggaaggcgccgaagaggccctggcctgggccgcggagctacgggagcatttgcacattccggtgcatacctgggatgagcggctgaccaccctgcaagcggaacgggtgctgctccaggctgacctgagccgccgcaaacggcgtcaggtaatcgacaaactggctgccggactgattttacaggccttcttggacaaccgacgacagacgcaggcagaaaaagagcgttagtccaagaccatgagtcacacccattagtactgcccagcagtcattctgcccctgtttgagatcttttacctcataaagtctttttttgatcaaataaggttatcttttcagatcaaataaccgataaatagagaagggtaacttgtcccggagcaaagcgcatacgataattgatcttcactcaattattctagttagtaaaacttcccggatgaggacacctcaataattggaacagatgctttaaagaaaggagatacttatgcggaagtcaatgaccttactatttgccgtcctcatggtttttgcccttctaacccaggcatgggccgaccgggaattctacggaacagttcaaaagttacccgccagtggttccatcggcgaatggattgtcgacggtaaggccgtacaggtaacccaggatacgaaactggattttgagcatggacccgcggcggttggttcgtacgtgaaggtagatgggattaattacgaaggaaaattcattgcccatgagatcgaaaccaaacgtggaggcaaatagtcaagaaaaggttcgccgtctgctcaacgttgcttaggggagatcagctttaatctccagaggtcttttgcgattctgtagcggggcagttttaaaattgcggaaaaaactttaaccccactaagaacaaggatacaatatcctcggctaggtttggccaacgacggagtggtttgcctgttttttggtgcggctgttagaggtaaaaccatagctatgtggagagatcgattattactgcgatgttgcttaaggatcagtatcgctttcggccttataggcgggtgggtgacttgggctcaggccatgccggcccaagtcatcgtcatccgccacgcggagaagtatcaaacccgccacacggtccatcttagcccgaagggccgcacccgagctttggcgttagtcgaactttttcaatccgatccccgggttttggagtttggccgacccgcaggaatcattgcccagagtcctacccctcaaaaacactcccggcgctgtttagaaaccgttgaacctctggcccaagcactgggcctgccagtgattacccaattcacctacggccaaactgatacattggtacaatggctgaaggaacagcggcaatatgacggtaaatccgtcttgatttgtatgcagcacatggatgtcgatgaattggcccaggcattgggggtccccgacctcagaccccgcatctggcctcatgaaacctatgaccgcatctatatttttacttatgctccagaaaacggcagattgctctcctttcataatctaccccaatatctgctgttcggcgactcctaccagtccgtggcggcgccaaacgcccgggataaggccgaggtgagcttcaaacaggtctataggataaatctacctgaccccgcggccggcaaaaaaaccccggcgccgcgctggcaattctccttggacgccaaaattaagggcgatttttccaatttcaatgacgagaccgtcccagtattacgcctggggggtttctgctttggttatcatctcacaaccctgagctacttgaagaaacatcccaacgccgtggtgaagataaatacgacggcgcgatccggttccctgttataccgttaccaaatcaaggccggggatgctgagcggccatatgcctggatatcctttacctggaacgagcaatgcttgcgggtcagtttcaaggccgacgtggatgaaggcagcattaccccggagattgacgttcccatcatcctggagtccggcacgccggtggggctgctcgttggctccacgccctgtgtggtggccttcggccccaagacgtttcaagcccccatcggactgaattaccaagggatggcgaagaaaacctacccgccagcatcccccggcttttaccacgccaccttacagtccgtgagcggttttttggtggaaaaatccccagatcccgaaatgctggagcaactgccattatctggtgaacctcatgcaaagtaatccaatagccgtagggttgtatgctttgtggttccgtttgaccaaaatcagcctgtcctcttacattattttcagccttatcctaggaatagtggtcggcctgttttttggggaaattgtcctcccgctaaacttcatcggcaaggcctttatccaattgctgcagatggctgtactgccctatattgtaatctccctgatccatgggttgggcagacttaccaaatccgacgcccagcttatcgccactaaggggatcaaattgttcctgttccttatggacggtgggtctggtagttatctttgtcttccccttgtcctttccccatgtagagacctccgtttttttcagtgaagcggatgtcatgccacccaaaaaagtagatttcctccagatctatattcctgccaacatctttgaagctctggctcatggaaccattccggccatcgtggtcttcagtgtcttcctcggctttgcccttaatagcatcgataagaaagagacgtttctaaacgtgttctccatcttggcccaggccctgtcccgggtcacccaaatgatcattaagatcgccccgttgggcgtctttgccctagccgcagtggcgaccggcaccctaaccatcgaagagttgcagcggcttcaggtatattttgtgtgttatatcttcctggcattgctcttcacttttgccatcttacctgccatcattatgtgctttaccaatttcacctaccgggagatcatcaattgttccaaagatgcccttatcctgggttttgccaccggcaacaattttgtgatcctgcccttgatatcgagcaagtcaatagagttattgcaaaaatacagtacagagaagacctctcaggagccccaaaaaacctccagcatcatagattcggtgttgcccctggcatactgtttccctagcataggacggcttttggaccttttctttatcgtcttcgtagcctggtcagtgaaccaacctataggtttattgcaacatcttgatctctccgtggcaggcattttgagcctattcggctcccctaaaattgcagtgccgttcttattggattatctgaaaatgcccggctcctattttgacctctatattatttccgatgtcttcacccggaaattcaaagtcctggtccaggctatgagttttttgaccgtgactttgattttgacctccctgataacctataagtttacctttaacttcaagaaaatcctgacggccctgcttgccaacgtgcttctgacaaccatctgcctggctgtggccactgtgggcttgggatatgtcgtgaggaatgtctatcatgaggatgtagtgctattaagcatggaaatccccgacgcagttccagcgacagttttgcgctctcccccggtcctggagccggggcagcctcccctcggcaccgaggccgaagatattttgccccgcatcaaacaacgcggggtcttaaaggtgggctataatgccgaagctctgccttttgggtttttcaaccagagaggcgaactggtaggctacgatatcttctttgcccaccaattagctcgagatctaaaggtcacccttgagtttatcccagttgatgataaaagcatgagccgctatctcgaaaggggaatatgcgatattgtcatgtccgcggtccctatcaccgcagagaatttggggagtatagacttcacagacccttgtataaaaacagtgagccgtgagccgtgagccgtgagccgtgagcagcaaaaacattattgtgagcagccgccacgattctgttttcatgcttcgttgtgttcggcagaacatgtgcacttatatggatatgaacgcagccttcatcgtcctggattaccgcaagaaagattttcaccaacgagaaaccatcagaaaaattcctcaattgaagattgctgtgactccggccaacacccaagtcgagagacttaagataaaaaaatatttcccccaggcccaactggttgaactggcttctatcaaagattttttcacccaggccaatgttgccgacgccttattgaccactgataaaatcggcaaagcctgggctttactggacccgaaattcggagtggctacgccccagcccctgatgtttcgttacgatctggcctatcccgtggccatcaccaaaggtgattacgagttcttgtcatacctcaaccaatggatccgccttcaaaaaaccagcggcgcagcccaggaacaattttcctattggattttgggaaaaacccctttacgtcaaacccgccgctggtccattatccgcaatgttctccactgggttaaatgaaccgagttataaagggtcatcaggcaaatttttcgggttcggctagatcgtaaaccagaaccccatctacagatacgctaaccggggaaaggcttttttcaaacactccggtagaaccggccgttcctctatcaggcgctgctgcagctcgagggcattggctaccccctgaccctggggatgattattaaaaatcaaataggtctccgcagcctgctccgccaaccggcgggcccgctccgccacttcatccatctcatgggcactgtagtaataattataccgggccgtcgggtcgtccatgtgggcgaaccaggcctggcgattgcggccgtgcaaccgcaggtaggcgaactccccgcttacccagtccgtctcacccaaggcatatgatacctggggctgatcgatattacagaaggccaatcccagatctgccagaaactgccgcaccgccgtctgctgccaggaccggtgccgcacctctaccgccaggggaaattccccgaaccgctcccgcaacgccaccaggtaggccagattattggcggtatgatgaaacgaatagggaaactgggccagaagagctcccaacttccccgccgccagcagatgctccaatcctgcctttaccgaggcctcctctctccaggcagcggcggtgcgctcatgggtaaacccccggaagagcttggccgtaaaccgaaagtccggccgctcactcaccgtctcggcccaacggcgggccagggtagctgaaataggccggtaaaaggtgacattgatctcaattactggaaataaccggatcaggaaggcgagccgatccgttccctgcacccggggcgggtagaccaccccctgccagtcctggtaatcccaacccgccggtccgatgcggatcatagtggagcaacctttgggtattgctgcggcataaagttccttctgcgcctaatgccagacctatactcatttcttgaaaactgactaattctcctcggattcatagctcgccactcaaaagctcccgccaatataatggtaacacttcaggtgactgaaacgaaaccatattctgtcagaaaataagttgcttggagcaaaaacaagattcgccccaaacaacttagtaatccgtaaaattctcgtttgaccgacttttatagcatcctggcatgaagagttttccatttgacatagcccaaagtttaggttaatttactaattttaataaattatatgctatcggttactcttttgcactagaggttcatggtatgcacttaagaggaaaagctcataaattcgggaacgatatcgacactgatgccatcatccccgcccggtatctgaacacctcggattcccaggagttggccaaacatgccatggaagatgccgaccccgagttcgtgaagcaggcgcaggtgggggattttattattgccggcaagaatttcggctgcggttcttcccgcgagcatgctcccattgccctcaaggctgccggtctctccggcgttatcgccggcagctttgcccggattttttaccgcaatgcctttaatatggggctgcccatctttgaatccgccgccgcggcccaggaaattcaggcgggccatgacgtcagcgttgacctggattctggcatcatcaccgatctgactaccggcaagacctatccatcccaaccgttgcctccctttatgcagcagcttattgccgatggcggtctcatctcgcacatcatgaaaaagttaaaaaaatgaactttccgccagatagttttttccccctgccgcggcgccgtgttaggtcttataggcgacccaattgtggctgaatggcggtaatctcataaaatttaatttcccaagagaggttgtgcttcatgactcataagatcgccgtacttccgggagacggcaccggcccggaagtagttgccgaaggcatcaaggtgctcaacgctattgccggccccgccggactgaaattcgaattcatccactatgatcttggcggcgaacgttacaaacgcacaggcgagatcctgcccgacagtgtgctaaaggaactgcgaggcttccgctccatctatctgggcgccatcggccaccccgacgtcaagcctggcatcctggaaaaaggtctgctgttgcgcctgcgtttcgaactcgatcaatatatcaatttacgtccggtcatcctctatcccggcgtctatacccctttgcgggacaagggcccggaggacatcaactttgtggtagtgcgggagaacaccgagggtttgtatgccggggccggcggtgtcctgaagtacggtaccccggatgaggtggcggtacaggagtccatcaacacccgcaaaggcgttgaccgctgcctgaagtacgccttcgaactgacccggaaacgcaacaagaacaagaaactaaccctggtgggcaagaccaatgtcctcaccttcgcctttgatctctgggaacgggccttccatgccatggcccaatcctacccggatatagccaccgattatgctcatgtggacgccacctgcatgtggatggtaaaaaatccggagtggttcgacgttttggttaccgacaatatgtttggcgatatcatcaccgacctgggcgccatgattcaaggtggcatgggcatcgccgccggcggcaatatcaaccctgagggtgtttccatgtttgaacctatcggcggttcggccccgaaatacaccggtaaaaatatcatcaaccccctggccgccattgccgccgcccagatgttattagaccacttaggcgaagttaaggccgccgccgccattgaggaggccatcaaaaccgtctgtgccaagcacctgaaaagcctccaggccggaaaaatgggctacagcaccagcgaagtgggcgacctggtggcgcaatacgccatcgataatctgaaataggtcttttctcaacctgaagagtttggagcagaagagttatggcacgaaaatttaacgtcgccgttgccggtgccaccggcgctgtaggcacacaaatggtgcagtgtttggaagaacggaattttccagtggaactgctccggcccctggcctcggagcggtctctgggcaaatccgtttccttccacggccaggaaatacctgtcgaggtcctgaacgagaattctttcgtcggcatcgacatcgccctcttctccgccggcgggtcggtcagcctgaaatacggccctatcgccgctgcctccggtgccgtggtggtagataattccagcgccttcaggatggagccggacatcccgttggtggtcccggaggtcaaccccgacgatatcgccctctataaaaaccgcggcatcatcgccaacccgaattgttccactattcaaatggtggtggccttgaaacccatccacgatgcggcgcgcctcaaacgagtggtagtctccacctaccaggcggtttccggcaccggccagaaggccgttacggaactggccgcccaggtcagggccctgttgagcggtcaggaagccgaggcaaaagtatatccttaccgcattgcctttaatgtcttccctcacatcgacgtctttttagaaaacggctttaccaaagaagagatgaagatggtgaacgagaccaaaaagatcatgggggacgactccatccgggtctgcgccaccacagcgcgggtaccggtcttctacggccattccgaagccgtcaatatcgaaaccgaaaggaagattagccctgatgacgtccgcgccctgttggctcaggcgcccggcgtcaaggtggtggatgatcccgccaaccggctctaccctatgcccctggacgccgccggacaagacctcacgttggtgggccgcatccgccaggacaccagcgtagagaacggcatcgttttatggatcgtagctgacaatatccgcaagggtgcggccacgaatgccgtacagatcgccgaaatattggcagaaaaatacctgtaggggcttgcccaacggctgtaataaccgtactaagaataatttaggtgcaactgatgcctctgcctcagcctaagcggggcggaattacggcccacgccaagatttgccgtctgctgcttgctatcgccccctatcagccgcagcaggccttaaaggcggccgacagaatactctccgatgtagaatcttattatctaaggcagcaagaggcggagttgctcctgctcccggatggaggcggatagggatgttggctttccatttttccaggccgggataggataaaacgtgcggattatcgctggacggctcaagggccgccggctggcccgcgtgagaggcccgatgcggcccaccgctgatcgggtccgagaggcggtttttaatatcctcgggccggtaattttaggagcccgggtattggatctgtttgccggcgccggggctctggggatcgaggccctcagtcggggtgccggagatgccgtctttgtggaaaatcatcgtatttcgctgcaaatcctgcgccgcaatctgatactctgcggcctggaccaagtaagtagcgtcctgccgctgtcggtggccagggccttaccgaaattggcaggtcaaggtaggtgtttcgaccttgtcttccttgatcccccttacggccggggaatggctgcggccactctcatgcaattggcaactaccggcatcgtcgctcccacaggccgggtgattgttgaacacagccggcaggaggacctggaggaaacctaccgatccttagtatatatggatcaacggcgctacggcggcacgctgatatccttctatgcatcccggtctaatgaatcctccgaccttccggaggagcaaggagataattaacgaatggggaaaatcgccatttaccccggttcttttgatccgatcacgaatggtcatctggacctgatcaatcggggtctgaaagtcttcgacgaaattatcgtcgctatcgccgttaatccgattaaacaacctctgtttactatcgaagaacgggtagaattgatccgagaggtgctcaatgagcatccccgagtcaagatcgatcattttaccggtctgttagtggattacgtccgacagcaaggaaccaacgtcattttgcgaggtctgagggccgtcagcgatttcgattatgaatttcagcttgccctcatgaaccgccggctggccccggaaatcgaaaccgtgtttctcatgaccagccttaagtgggtctttctgagttcctccatactcaaagaagccgtcagtctgggtggcgtcgttcaggatatcgtacccccggtggtcttccaacgtctgagggaaaagttcggcctggagtaattcaccggatggcgcgtcagcattctctgaggcaggatggtctttaaacatcctgcctgatttttttgggggaccagatttacttcctggaaaattaaattggcagataaacccatcgttgacagccccccaaccttcccgtacaatgagatcatgcttcgtttgattcccgtacctctgattttcctccgcttggcctggatggtcggtctttgcctggtcttctggggatgtcaaccccgggtggcgccaccgccgccggtggtgcatctgccccctccgccacccatcacgccggggccatcgccccgtctggttcatcccgcccaggcgcccgccttggccgctctcctgcaaacgctcgctttacgttatgaacctgatatgacccaagaggagagagaccaggattaccgggaaaaggttgcccaggcccgtcaagccctcaacctgatacgaatgatagagatgcgggagcgcagcctggatctgatagccactaatggcggcgaggtttcctgggagtatctgcggcggcagaaatggccggacggcacccccgtcggcgtcagtctcctagttccggtgtgggcacccagccaggcccggtcggtggccacctttgccggttttgccagcacctggcaggagatagcccagacgatgccgcgcccgtccggacaggtgctgtttgccggcaatctcaaagatatcaacgccaaggaccgataccgcacggcaagcatatcttttgaggtcaacagcctgcacgcgccgttagcggctctcctgctggaatatatctatcgggaaggggcctacgagccggccaagcgtataccgatactggtagttcgaggtggagaagacacctatgccgccagcgccttcacgggaccggtgacggtagaggggctgacctatcccgacacctacggggccgatctgaacggtaaggttgtccggctgacgtataacagcatggccgacatccaccatggccgccatgccaaattttccaaccaccgccttggctgcgctctagacatcaatgatttcaattttaaaggcctggtagacgggatacccaatcccatcagcggctctctgcggcagaacaaccgggatggcctccaccgcctggacgcccgcaacctcccggcctgggtttttcaagcggccaaacaggccggctatcgtatcccccaggaatggacccatgtttacaacaccaaggattggccccacttcgactgcggcacgaaataaactaagccggtctttctcgaaaatatgacctcttctgcggaggccaggaaaaattacacctggccgcccagatttatttattttgtgcgcactatgtgcggtagtggcacacacgccatcaacttcttaaaacctggacgaaccgaccgataagggtggaaaattgtctatcggcagtcaaaaaccggaaacgaaaaactgatcagatctccttccccgatggcggcaaacaacaaccccaagcttgcggcatttattgctgaactgcgctcctctcccgaagtttcgccgcttatcagccattatcatcatttaaccgcccaagcagccaggtatggagaaccgccggtcaatctctcgcctcagctccggtcggcattagccgcccagggaatcgaacagctctatcaccatcagagtgtggccctggaccggttgcggatcggcaaacatatcctggtagccacccccactgccagcggcaagacgttgatctacaatcttccggtagtggcaacgctgttacaaaaaccgaacagttgcgccctttatctttttcctctgaaggccctggagcaggaccagcttaagaccctggaggaatttaaggccgctcttccggccccagcctttacggccgccatttatgacggcgataccccgccggaagttcggaagcaactgcgtctgaaccctccgcaaatcttgatcagcaaccccgatatgctgcacctggcgctgctgccctatcatgaatcctggcggggtttcttttctcgcctgaagtttgtgatcattgatgaagtccatacctataagggcatcttaggcagccacatggcccaagtgctcaggcggctggctcgaatctgccgctattacggctccaacccgcagtacatcctggcttccgccaccattgccaacccggaagaactggcagtcaaactcaccggccaggaggtggaggtaatcagcgaatccggggcgcccttgtctgggaggcattttttatttatcaatcccgacagcagttccgccgccctggccgcccggctttttgtgcattccctgcgacagggtctggccactatctgttttacccaggcgcggaagatcaccgaactcatgcatctgtgggccttgcggcaggcgcccgatttaaaaaaattgatcagttcctaccgggcgggatttctcccggaggagcgccgcgaaatcgaacaacgtctggctcatggcaagatgttgggcgttatttccaccagcgctctcgagatgggcattgatatcggcggtctggacgtctgtatcctggtgggctaccccggcactatggtgaccgcctggcaacgcagcggtcgggtaggccgctggggacaggactcactggtgctcctggtggcccaaccagacgccctggatcagtatttcatggtacatccggcggaatttttttcccgacatttcgaggctgcggtcctagatccccataatccatatgtggtaagggcccatctcccgtgcgccgcccaggagctgccacttaagcgggccaccgaaagcgtttttgatctggcggccgccggggagctgattgccaccctggagcaggaaagacggctgctgcgggccgccgacggcgaagcctggtatgccagcgcccgctttccccagaaagaggtaaacattcggggcataggccagagcctggcgatctttaaggtggggagccgacgcgccatcggcgccatcgatggccatcgggctttaacggagtgccacccgggggcgatctacctccacaaagccacttcctacctggtagagaagcttgatctggaacggcgcaacgtttgggtgaaaccggtggagccgcagtacttcacccggattcagactgaaaaggagacggagatcctggaggaattcggcagccgctcctcagccgcctttaccgtccatctaggccgcctcaaggtaacccaaagaattctggcctatgaaaaacgccgcctggtggggcaagagttgctcggcatcgtccccctggagttgccgccccagattttcgagaccgtcggcatgtggctggagatttccgacgtgattaagaacgccgtcgccgatgccggccggcattttatggggggcattcatgccctggaacacgccctcatcagtatgtttccgctctttgccctggccgatcgctatgacatcggcggcatctcccatcccttgcatgttcaactgggaaaagcggctgtgtttatctacgacggctatccaggaggggtcggcctggcggcccgggcctatgaaatggctgaaccgctcctggccaaaacccgggagatgatcgcttcctgccagtgtgaagacggctgcccctcctgcatccactcgcctaaatgcggtgcgggcaacaaaccgctggacaaagctgcggctgtccagatagccgaactgctgttaggtttacaatcaagaccagaaggtccggaacctccatctgaagaaatagtcatacaacccatgagagaatccggtggccctagctgttccctgccctggggagcggcacgccggattgccgtgttggacattgaaacccaattgtcggcggaggaagtgggcggctggtccaggtgctcgcggatgcgcctgtcagtagcggtgctggctgatctgtcgcaggaaaggtatgaaattttctatgaaccgcaggtggataacctctgccgacgtctgcaggaagcagagctggtggtaggctttaacctcaaacgctttgactaccgggtgctgcagccatacaccgatatcgatctcttcggcctgccgactttagatatcttcgaagagatgcagacactcctaggccacagattatccttgggacatttggccgaaaagacgttaggcgccgccaaatccggtgatggcctcctggctctgaaattattcaaagaagggcgtctggaagaacttgttgcctactgccgccgggatgtcgaactgaccgcccgcctcttcgaattcggggcgcatcgcggttatctgctctatcagcatcgtcagggggctttggtgcaagcaccggtaaactggagcgccgaccgacttttcaataagcatgaagctcactaacctggaaactggaaactttttaaactgaaccatgcccaatcaccatcccctgtgtccagccttggctgcagccttaccgcatataccttccggttgcggcgtatatctctttaaaggcgctcgggaagaggtgctctatgtgggcaaagccgtcaatctgaaaaatcgcctccagtcctatctgcgtgaccaaccgggccttaagaccgccgccttgttggagcatatcgtcctggtggattttttggtaacggcgactgagcgcgaggcccttatcctcgagcgcaacctgatcaagcagcaccgcccccgctacaatatcaacctgcgagatgataaaaattttctctgtctacgtctggatatcagagaagaggtcccaagattgcggctagtgcgacgttttgcgccggatggagcccgctatttcggcccctatacctccagcgcagcggtgcgcgagctgctcaaatttatgaaaaaggtttttcgcctgcgcagttgcaaggatcggggtattcctaaacggatccgcccctgtctgaactaccaaatggggcaatgtctggcgccatgctgtggcttggtctccctggccgattatcaccaggcggcccaggaagccttgttattcctccaaggccagggcaggaaactgcgtcaggagctgacggtaaaaatgcatcaggcggctgcagaactgcgctacgaagaggcggccagtctccgggaccggctggcactgctggagcgcaccctggctcaacaggtggtacaaaatccgagtacgaaggatcaagacgtcctcggattggctcgagaagaagaaaccgtcatggtagtggttctccttgtacgccgcggcatggtcaccgggagcctgccctattttttcaaaaaagtgcaggaagacgacgccgatctactcgaggcctttttgaaacaatactatagtcccgaccgtttcgtcccggacgaggtcctctctcccctgaatctggaagataaagaggttctagaggacctcctgaaagagcaaaaaggcgccaacgtccgcctgctcttccctcggcagggtccgcggcggcagttgctggacctggctcaggataacgccatggccgccttaaaacggcaactcagcctcggccctcagattgatccggcggtggagttacaggagcgccttaagttaggggcgccaccacgaaggctggcctgtttggacatctcacatctgcagggcagccaaccggtgggagccatggtagttttctgggataatcaaccggacaaatcggcctatcgccgctttcgcatcagagacgttgttggccaggatgatccggcgatgctggcagagaccgttcgccgccaatttaccgcaggcgattcggccctgccggacctgctggtaattgacggcggcctgggtcagttgtcggtggtgggaaagaccttggaggatatcggaattgccgatcgactgccggtcatcggcttagcgaaggctggcattctggctgatggacgagccgtgcgggatcggatctatctgccgggtcggaaaaatccattatttctgccacccaattccccggccttgtttctactcatgcgcctgagggacgaagcccaccgttttgccatcagcttccaccgtaaaaaggcccgggaacaggccctgcactcggtgctggaccaaattccgggattaggccccaaacgccgtcaacgcttgatgcaacgtttccctgacatagcctccctgcaccgggctccattagcggagctgatcaatatgcctaacctgccccgatcagtggccgaagacctgcaccgcctccttaataatgagggacacgcaactcctgagcctcaatctgctcctgagtcaggccaaaacggcgtaggcgctgctgatagtccagaagcgcctggaggaactcctcttctcgaaagtccggccagagagtctcagtaaaatacaattcggtataggcaagctgccagaggaggaaattgctgatgcgatattctccgctggtgcggatcagaagatccggatcgggcatgtcgccggtataaagagatctggcaaatacttcgccgttaatatctgccggctgcatctcgccccgccgcacctgctcactcagccgccgggccgcctggacgatctcgctacgggcgccataactcagggccaaggtcagcgtcatggccggatgaatagtgcttttggcggcggtatccagcagcgatctaacctttgaaggtagttgggagagatcgccgatagcccgaaaggcgatattctgggcgcgcagctccgccagttcccgctgcagatagtgagtcaacagatgcattaaagcctgaacttccttcggcggacgctgccagttttcctctgaaaaggcataaagagtcagatagcctaatcctagattccggctgatccgcactatttcccggaccgattcggccccctcttgatggccgcgcacacgactaaaaccccgtttctgagcccaacggccattgccatccataataatggcgacatggcggggaagccgcgccttatccaactgctggcgaagctgcgatatcataggagagttttcagtttccggttttttgtctttagttttagagagcactgaccaaaatgcgaaaatgatattaacggcaagcaggttgctcgatcttttttatactacttgcaactgattgtcattctgtcaaaagcggcagcaaacaatgaaatcggtttatcgctcgcaccaaaaagcataaatctccaaatccgggttcatgatggcttcctcatgacgcagacctggaggtctgcgctaccgatctataacattaaaaagacataatctccttttctttttcggcggccaagccgtcggccttcttaatataatcatcggtagctttttgtacttcttcctgggccttgaagacctcgtcttcagaaatctgcttctcttttttgagttctttcagcagttcgttggcctcccgacggagattgcgcagggccactttgctttcttcggtcatttttttggtggttttcaccaactccttccgtcgctcggtggtcaagggcgggatcgggatgcgaatgatcttgccgtcgttgctgggcgtcaggcctagatcagatttgagcaacgccttttccagatcgctcatcaaggaggagtcccagggttggatggtgagcaggcggggctccggcgccgccagcgaagctacctgactgataggcatggtggcgccgtaggcctccattttgatgccttccaggagagccacggaggctctgccagtccgtatacgggaaaaatcctgtcttaacacctccagggctcggtccatttttctctgcatttctttgattatttcagctttcatgaatgctcccttccaccacggtaccgattttctcgccctggactagtcgtttcatattcccaggctccatgagcttgaagacaataatgggcagatgctgctccagcgccatggtgaccgccgtggtgtccatgaccttaaggccgcgttggacgacgtccagatactccagacgctcatatttttctgcctcaggatccattaaaggatcacggtcatatactccatccactttggtgcctttgagcaatgcctgagcgccgatttcggtggcccgcagggccgcagcagtatcagtagtaaagaaggggttgccggtgccggccgcaaagatggctacccgccctttctccatgtgccggatagcccggcggcggatataaggttcagctacctgacgcatagaaatagccgacataactcgagccggcaccccttctttctctaaggcgtcctgcaaggccagggagttgatgacagtggccaacatgcccatataatcggcctgggcccgatccatctcctgggcgctggctgctacccctcggaagatattgccgccgccgatgaccacgccgatctgaatctgcagttcccagacatccttgatttcccgagccacggcgcgcacggttttcggacagagaccgaacttctgctctccagccatggcctcgccactcagcttcaggaggatgcgttgatactttagtgatcccgattccacgtccgatgcccagccgtttttaagcggctcctaattgatagcggataaaacgccggataatcacgttttcgccggtcttggcccgcatttcattgagataatcttgtacttggatgtccggattcttcacatagggctgttcgagcaggcaggtttcggaataaaatttattgagacggccttccaccattttttcgaggatattctccggcttgccggattcccgggcctgagccaggagaatggccttctcttttgctataacctccgcgtcaagatcttcccgaccgatcgccaaaggattggcagcggcaacctgcatagccagattcttggcaaattcattgaattccggagtcttggcgacaaagtcggtctcgcagttcacttccaacatcacccccaacttgcccccggtgtggatatatgcctggacaacaccttcactggccacccgatctgctcgcttgcgagccacggccagacctttttcccgcagatagacgatggctttttccagatcgccattggtctctttcaacgcttttttgcaatccatcataccggcgttggttttgtcgcgcagttcctttacttttgctgcagatatttccaaaacactttcctcctctaatacttccaggccaggcgcgggtctttccataatcccgatgcgaccctttagcttaatgcaacgccctaagccgtatattcttcctcagcagactcaggttcttcggcagcaagttcacctggcaactccaactcctcggcggcaaccgcaaccgccacccgctccggctcttcctcggccgccattgctgccgcctctttatcactttcggcctgcagacgctcggctcgtagtttttgaccttcaagacaggcattggcgattcgggaagtgatcaagcggatagcgcggatggcgtcgtcgttgccgggaatgacatagtcaatctctgtaggatcacagttgctgtcgacaatggcaaccaccggaatctgcattttacgggcttcctgaacggcgatattttctttgtgaggatcaaccacaaaaacagcatcaggcaacccgttcatatttttaataccgcccagagacttatccaacttggcggcctttttttccatggttaagatttctttcttgggaaatcgcttaatgctgccatcttccttcatctgctcgaaatttttgaggcggtcgatggactttttaatggtctgaaagttggtgagcatcccacccaaccaacgatggttgacgaaaaacatgccgcagcggttggcctcctcaaaaatggcgtcctgcgcctgttttttagtcccgacaaacaacatcttgccgccgctggcaaccctttcggtaacgaagtcaaaggcaactttgaagagctggacggttttttgcaggtcgataatatagatgccgttgcgcgccccgaaaatatagggcttcatcttggggttccaacgtcgggtctgatgcccgaaatggacgcccgcttccaataattccttcatagtaactgaagacatgctaaactcctttgctagtttgtccgccgccccggctgccaccggaatcacctgccaggcaagcactagcccggcctaccaggacgtgagtatttaaacaaatatttttatcatacaattaagaatattggcaataaaaaattctcttcggtcatttaggagcatatttatcggaaacagcctctggtccttgacaattgtgcctgaaccggcataatttgagacagttgcaaaaaaccatggagcgggaggggcatgtctgataagggccaggtcacccatgccccgacagtcgggagatattcacggtaattgccattacccgcgggtcacccttgaacaatgaaaattattgctggccggagattggctaaccgggaattggtagcttgcagagaaagtatccactgtcgagtggtcaggtcaaagaacggccttttgaggttaaatttatggcgtccagtttctacgtcctcatcatcatcattactattctatcttgctggagttcatcggttcatgccgacaaacccaggccccgtttactagacggcgaacttattgaggaaggccaaccatcctcggaaccggaggcggctaaatcaccccaaccgactcagacaagccagacggttatcctgttgaaagagttctgcgtcaccctgccatccaacccctcgaccggctacggttggaaaattgcctcttatgataaggattttctgcaattgaagagccatcggtaccagaaaccggacaaggttcttccaggcgctccggggagagagatgtttgagttcctacccctcaaaaccggttctaccactatcatcctccattaccagcgcccctttgaaaagcagatcgcccaggaactacaccaccggatcataatccgctaataacggctgagagacctggagattctcttaaacagggtactaatcgttaaaatctttcaatttttcccgcaaagaaaagcttctccgctcctgggatgattcgttttccgggtattggtccgtctcctccaccttcttctcgggcatcttctcctcactgataaattttacactatgcaggaacacaaagcaggtcttgttgtcccatccaccatacgaggcgttgtaaaccgtgagcatactttcattttgattacagtcccttaaataatcgctggtgcggcggaatttatattttggactgttcatacttgcaaacccttcaaagtcatctgcctcaccctcctggccgatatatttcgagtgaatattgatcgttccgaccatatgggtaccatctagaaattcgattctcacctttatcggcagattgctatagtccacacgtccgcctggacgataaatcttgacgctcaaggttatgcctcctaattaaaccctattatttttaaatcaccctcaaactatgaaaatcattaactgatagcctaggcttgctagccggcgccagggttgctttctgaccgactggaaactcccggcgccagctaaaaaacttatcggcattttttccgcaaataaaaatgtataatgcctaataataccggcaaggaaattgccgagagacctcttgtttccaagctcccgccggatgatagagatttacctccaactctgtttggaaaacctgtaacatcgtttccggtttctgttttctggcaaatacatctagcccggataattcaccaaaatcccatatacccggtggcacaggctttccagcctgtgcaaaaaaacagtctgtatttcaggtaagcctgttaatccatggcattaaaatgagttagctatctttttcaaaatatcatgaataaacccgactagtagaattaaattgttatggtcataatgggttgcaggacagtccgacattggcattaaggacaaaaaaagacaggcacccctggttgataggtagcgtctgcctttttttaagctctgatgatatcgagattaatagtggttcagggcaattctctggatccggctatcggctgggaatcttgccgctcgtgaggtatccggactagagactttggctaaccggccggcctcatcatagctgtatcgggccagacaggccggttgggcctgatcaccgggttgcattagaagagcacgggcaatcagggcctgaccgtctagtccaaaggtataatcaaatatgatcttctggttgccccacgaaatcgttttcaccagcgggtgttccggcagggttagctgtccgttaaatctgccggcccggtcgaagggaatctgcgtctcatcctggagttccaaccggaaggtggcgttattcatcagggccaagagtcgatatctgccctcaggtcgggaggggtaatagcccactctgcctagggcatcattaaaggtaaagacgtcgctgtcgccggtgtgccggtcggtgatgcgcagccgccgaggcagatacaggctggctatttccactttgtccgcaccttccggctttaaatcataggctgcgtaatttagcaggtccttagtattacgcacataatccaggtggaagcgatgctctcgagagaagatcatatcggtgagaaagccggcctgatcaaaccaaaattcgttccctaatttatccgccagccggtaggaagtatcggtcatgagaaagaggccgactatctgactatctgccagtttatcagggacataacctgctatggcatagcgtgtatcggaaaaggtgagaatttcctgatcgccggagactagatttaccaatgccattttttcagggagtttgagattcttaaagttggttttggtttcaccgacgggtttgagacgataaggtatgaggagatgccagccattgccgaattctccggagtcctgcttttgcggattgaagtatcggaccagttctaaacccggctgattgccctggcggaaggcgagatcggtctgatagcggaaaccccggcaatcacggccgctggtaagggaatgctggggaaccgaggtataggatttcttatccacggcaaaagaaaccggttgggccgggaagtcggtcccggtaagggaggaccgggtggaaatcgtagtttcgccaccccctgaagtctgtgtcgctactgcccgctgaatagcctggactgcttggggatcgtagacataatttccctgggatttaagatcgacaccgccttccagatagagccctgcaaaatgttgggagcctttgaccagggcatcgacagtaccgggcgaatcttccgtcataaccagatctttattggccatgagaaaccagaagagcggaacgccctgttcctttaagtacttggccagactcaccatcttggcatactcaaacagctcctggtagaccgggtaggcggcagcaatctgttggtattgctcggtgaagaatttggcaaaagcctcatcggcgggttcggctttggcgctcttatcctgaaagcgatattcggtcttcagggtcatgcggccatcggcgaagaggagcagaccgtctccttgggtgaatttcatctcttccgggacgaaccagaaccggcggctggctccgagataacgcaggccgtgactggcagtgagggcgtccacatccttgaagttgggcaggttgggtttttcggtgccgacagcccactttttcatggtgtaatcggcttcccgcatcacccggcccaggtcgttgttgatgacgttaccgatgtagcgcaccagttgtttttcttcccctggggctatgggatcgatagaaatgccagggtcctgattggtaaagtagaccgaccaaagggcagtgataaatttacggaaggcctcaggggcaagttgggcgttggcaccgtccacgacgagggagaagttgccttgagacaggttaaccctagcatcgccagcaccctgaaccttcgccgctccgcgcagcatgacgccgccgacgttatgggaaaaattctgcgggggtagattaggatggaaatctactttgggaatgggaccgctgagggaggagggagaaatggggaggtcagagatggccttgtcagacatcgaaaatttgcggtttaaggaacaaccaatattatgtggtggatcagggactccaatatttccctgttgagaatatccgggcatttgccatccttccaaagggactttccaggataggacaggctcttgtggtttggaacgtattaccagttccttcagagcagtgatgtcaccgtctttgagggttgagattaaggccttgatttcaataccaccgtcgatttccataaccacggattgcttcccaaaattcaccttctcttcccgtttcaggaggtcatagtcttccggggttataaccgcgtctggggaatattgcgaaagccagaagcttacatcaggtttttgggcaagggagcgaaccccctctgccaaacctacaagatcaaaaaggaccttcaatttccctacctcagggtgtgaggcagcgatatcctggaagttttgggttagcaaatcggcgaaacgttcaccgacggcgtcatgaaacccggtgatatcttcaacttttttcccattgacagaagcgctcatcacttgagggacaacaccgatcaggatatctttaatgacaaataccccctctcttttggccagagaggaattcagggggtggaaccagaagcgggtggagacattctcgtcaactcctcgctgacgggcatcgtccacagacatatcgaaatatgactttgctccccagatatcgctggaaataagccccagccccaatttttttaagactaggtcggcttccaggagttccttgccaaactttgtattggccaacttaccttcaaaccttactttttgcttggcggttttcagcgtgtcgggggttttatcaatgcttacggagggccacacctgatccagacagcgggctcgcaaggctaccacaaaatcatcgagattggctttatggcctcccttattaacctgaccgaccaggatcaaatcattgctcttctcatcatagatcatacccacgaggttggtaatacccccaagctcgatgacatcggtattcgctctaccggtttttttgacgagactctctgcctcttttaaggaataggctacaaaagggcctgcatgggcatgatgaagggaaaagatgagcagcaaaaggaaaactttgcaaccgaacaaaaacctcatcgttctcatagagcaagtccctttaaggaatccagtcactctaactagttggtatgattgttacttccccataagagcactgacatctctttattaggcttctcttatttggcgcctgtcaggatcttttattcataacttaaggcgaagggcacttcgaagggccaatcgccttcatccaggtgcgcggcacttaggttggcggtgacaccaccataagtattcccctgaatgtcgattctctgaccaccaccgatatccactttagcgccaccaagagctgtgctcatatctttccaagtgttgaaattctgatttgtggtcttgagctgatggacctgggtgcctagccccccaacgcccgcgcctattcccttgccagtttcaacaccgatgggtccgagattgacccctgccttattgctcaattcaaacttgaaatcttgggggatagttgctgcagcgaattccccccagccacccgggacattcgtttttaatccattattgatgtatggtgccagcttatctttggccccgggcgtaatattactataggtttttaattctgttatagctttattgtacatgttaatatcagttttctcggctactttgagagcagaatgaaagttgttggctgttatctgattaggattctgagtaaattctttaaagcgtttggataattcggtaccgaattcccctttggccatacgtatgagtttcttttcttcccatccccccaagtaagccgtgatgcggccgatattgccatccacgatgcctaagccgcaaccagctttttccttcgccgtctggaaaatcttcttcgaatcctccaacttccctaaagccacctgggcacacccctgtcctacaaaggctaggcaatagtccggagaattctgcagtgcaaggccaaaccaacggagagccccttcggcccccgcctttttgcgaatattgatggtcccgcggttagtgtagccctcggcaaaattcttccatattgcaactgcggtttctaaatcattgatggcttgcaaccaattttcattcattgcttgggttacgcccctcgcattcagggtcaggacatgcttgttctcaggtgacaggaataaggctttatcaaacgccgccatggccagctcccgctggttattgcgagccaaggcatctccttgcaggtattgggtaattgctttggtgggatacttttgagcaagcatgtcagaaaataatcgccaggtctcccggtcttggggagaggacgcgctcaagaataggcatagggactcattgtttttatttatagccaggcctgcatgccctttaaggagacgtagtacgggagagggggtttgcgggctgacgtccttgagaagttcccaaacttggggccaattttctgccagcagggcctgttccagggccggggtgacttcctggtcagtttgggccagggtagatgaagcgagactgaacagggctgccaacaggaggcaggcgagcaagccatggcagagaaatctgtcgaactcttttaaccacccaattctaaatcccatgcagttcattgtctcctcctttgatcgagcactatcagcgtattaaaacactatccgcagagatgccaatcagttccccggcgccggggtgccgccgatgcgttcatcccggctgatgctgccgatgacgatttcatctctcatagagggccaccagcccacttcatagccttgttggaaggccaggtcgcgagcctggcgaaagagggcaaaagaatttttgtgaaccaggaagatggcccggtcattgcttttatttaaggatttcaaagtcttcaggaaggcgccttcaggcttcggcaggtcttcgagggtcacgccggcgattttcggttttctcgttttgaccgtgaccgggacgatattaccgcccgtcacagtagcaaacatatccttggaattataaaagtccttgttgacgggatagagtttcttattaatgacctgaaagtaaaaatcatctcgggaagactcggtgacaacgtggaagctccctttggtttggcccctgttgcccaagcgctgcatttcctgttctagggcggtgacttttctggttttggcggccacttccttttgcagccggtcacgattctcgcggagaagcctggtctgctggtggaggtcttgggcccggtcttcccattgtttggcctgaatttccgtctgctggaatctgtcctgctgttttccgagatcctcagtcaattggtggttcgcatcctgctcagccttaaggtcctgattgaggaagtcaatttcgttgagaaggatcggcaacctgggatcaataaatctgggctcgccgggaataatcatgggggtggtggccaggaggatgatgccgatgatggtaaaaatcgggtcctgaaacatttccatgaaagaaaactgctgccttcgcatgattgtcccttagtaggctaattccagttgccactccgcgtttacaggctcataggccagggttagaccggtttttttagccttctcgaaagcggccgcaaaggttttaaagccgtcggggcggactagcaggacgatgccgtcatgaccgccgattgtatcttttaaggcctcttttttattcagatcggacaggcggagcgctttcttccccggatagataatggcggcgctggactggcagtctaaaaacaacgggttggtgagagtggtagcgcctttaaaatcgcgccagcgaaagacatttagatcttttctgtcttgggccagttgtacttttctctgttccaggtcggccaattccttcctaagccgggcaatatcctcagccagggtatgatctggaagttctttctgcaggctggcgatcttcttttcttcagcgctgatcttacccctgaggtagtcaaccttggcttgcagggccttcccctggttttgaagctgctctttcgtgacggccagaccctggcgctgctgaatgagagactcaacgtcgggcagctcttcattgcgttcttcaatggcagcccccaggtttaaggtggccagggaaaaggccagaaaggccaccacacccaccaggcagaccaggagcagcagtacctcaacattatcattgtctttcacgccggttcccttccaagggttggacgacgatctcgtaacggggcggattgttcaggcttttttgcaatccctccatgtggtgaatgagttcggtaaatcccggttccagtttttgcaccgtctgtttaaaggcctgatcaagttggtgcaggaatttctgcaacagatcgcgcaggaaggcctctaatagtctgggttgggccgtaacatcaggattggcgtgggagaggcgggagatcaggacgcgggctttttcatccacccgatcgacaaacagctcttctttccggcgcaagagggaagacaacatcaccacgataatggtgtatcccaaagccagaagagtggtatcaaaggagacgctcagggaggcagccaggtcttttaaaagggtgcggagggcttcgatattaccggcagtttcagaaagctcggggaatttggccatgcccagggagagccctaccaccgtccccagaaaacctaagaccggaatgagttgtttcaaggcgttcaggatgagatggccgccttcaatctgctccagatcccggcgtgataactcctgattgagacgcaccacctcctccccgtaggtatagccccacaacaattcgcccaagcggcggaaactgatgggattgtcgtaggtaatcgccaaaccctgaatggcctcgagcagttcttgcgccgattccggcgtgatctgttcctgaagttgatcgatggagaccttggtatccaaaattcggctttctttcttgaggtcgacagacttgctgacgacaaaaagcaaggcggtgaaaaataaccaggtggtgagcgcctggacataccagcagcggaaaaagaagctgcgcaggaaggaatcggaactgaaaaaagagatggtcagatagaacaggccggttaagaagagagcagcaagaaaaacgaaggcatttgactcgatgacgatctttttcagactcgatttcacgttgccacctcaagctcaggattttggcaccaccggctaatagtccgggaccagcagaataactgagatgttatccctgccaccattcttgttggccagggtaaccaacttatcagccgcctcctggagatagtccgatctgcggcgcacgactttgttgattttcttttcaggaaccatatcggtaagaccgtcagaacacaggaggactatatctccgggaatcagatcaatgtttttaatgtcgggaccttgatactccggacaacctaaacattgggtaataatgtggcgcaggctgtgagattgggcctctcggggagacagcagaccggatttcaccatctgactgacataggaatggtcttcggttaatggcatgataccccggctgttaataagataggcgcggctatctccgatgtgagcaatgtggagttttggcggagtcaggagacctactaccgcggtggtggccatgccggtcagcgattggtctgcttcggcccgggagagcactgcagcatgggcgtcagcaaaggcctgctgtaaaagaaccgaaaaatcaggttcaggggattctctgagtccattctgaatggtttgttgaatactctctgcggccaactggctggctacctcgcccccttgggcgccgccaacgccgtcagcaaccaggtaaagtcccaagagctggtcaatcaggaggaaatcttcgttatggggccgaatctttcccggatgcgagctgtaacctagtttcataagccgtttttcaagatatctttgtaaaaaaagaggagtctagcgcttcccagattgatgctgtcgccgtttttgagtaaaaccccctgggaatcaatctgccggccaccaacccgaaccacgctctcgccgataggttggatgataaaaccgaggtcatcggttagaggctgaaaaacaatccgggcgtgcttagggtttatggtggctgcatcaaagagatgcacatgggcctgtcggtgccgccccagaagactccgttgttccttgagagtaaaatatcggggcagttcccgccctcccttcgcaggactaccaatatccaacaggaccaggtgggcaataatatggggaggaagttcgcggtcactagtttcgtttatctcaggtaagcctccccggtcagcctcgggcgacaaggcgctaggcgggctttctgtagagagggatgcaccggaggcaggtggaaggggtgttgccgtttccggcagactttcaataaattcttcaagccgtttctgaccgtcaacctggccggaagactcgatgcccacctgcgggtgcggcgaggatgggacctctgcgggctggattgaaatatcatctagcccactcaggggcgaagctggcgctttttgtttccgctgcctcaattctgccagcttcttgaggagatcagggcccgtatggtctttgcccatgtgatcgctccttaataacgagttccggttaagggtcggcgatcataaaaggccaggctgacgccgcccagggtaatggcatcctgatcttccagaggggctgcttcggatatgggtttgtcgtttaactttgtgccactaaagctacccaaatcctctagatggtacatctgcgtttcggcatcaaggaagatgcgggcatgaccggcgcgctgcgggttgggccgggagaccgtattatcagagaaaagcaggtagattcgggcgttatcataaagagccgggttttcgtcgtcgtaacgcgtcaggatgatttcctgatagtggagattctttgaggaatcgagcagcgcaaagaatatcggcaccggcgggatgttcagacgcaggcccacttcaccgggggagaagaggacccgggtggaggtactggatccactccctggggaggttgccatcaccgagtgcgccttgcctttaagcaaaacgcgtaccggttcgggaagtttagaggttactttccagcgccgcaccaggaaccagataagaagccccagacccaacagggcaaccccggccactaagccctgccataagggctcttgccaccattccggtggcggctgaggtagctggaccggttcaggtaagggagtcggagcggttgcccgaggcgaaggttctagtgccgggagcggcgggacctgggggataataataggggccggaggcggctggggctgcggttcggcggccacatacaggaaccgacgctgggtgctcaattcctgcccggcaacggataatttgagctgggaagtatatactcccaccgggttttcgtaggtgaagcgtaagatatattgatttttcaggtagtctaaaaccgtctgatacaggttagttaaatctgcggcctgaggagtagagaggaaagcaccctgactggcagaggcaactttttgcaagtaatcaacctgggccttagaaccaaaccccatagcgtatataggaacctgggcacctttgatacgatccaagacggcttcttcggacacggggctgccttcgtccttgccgtcggtgagcaatatcaccgctgccctggtagttggtgcctgaacggctctttccatggcctccagggtagcctgatagagccaggtccattgctctttggcctcgagatgctgtagttgctcccgcacctcgtgcttcttggcggcgaaatctgacaggtgatagaccccctggccaaacgtgattaaggcgacgtgatcatctttttccagttcatcgagaaagatggctgcggccttcctggcttcggccatgggttcgcccttcatgctgccgctgacatcgatggccagaaccacgcttaaggggctcttggcactggagataggttccagagagaagtctttgatgggctgaccctcgacactgagagagaaattttccggtgtcagatttttaatgggccggccggttttatccaacaccgacaggatcatctccactgcgtggttcggtttggattgaatatccaaaacgtggagtgcacctaattccgcaggcgtggccatttgggcccaacagagaaatactagcaagaatgccaaaacccgccatattaccacagtaaatcctccctgcacagcatgatcattaactcggcagtaagcagctgcaacccttaatactgccaggtccgggacaactcagccataaatcttcggtgaggttaccgaaggctctgcctccgacagtataactcaatgtttatccttggaatcttgcccgactgccaattaagaaattgatcagtcgccggaaaatttcggtggcaagggagttctaggttcctccactacgggcgtccgctcatagtcgtcttcccgcgaccgggttcttttctttgtttttttcgggggtttcttcttaatcaccgttaagtcgtcgaaaatcatcggcacttcgagattcatgccgttgaccagacggattattctggtacgatcctcggggttttttaccttaccggcaaccttgattctatctttctgaagcaaaacctcgatattagggaaaccgctgtcccgaagtttggtttttatggcttgggacaagaccagttttttgttttcttgattaaccggaggtgtcgctggcgccgtgattggctggtttgtctcgggaaccaccggagcgggagtagaaacccggagaactgggcgggaagccgtggtcggagcattagggctgagaagctgaggctctgtcagagtatccttttttgtttcggttgaggtcaggcccggcggaggcgttggcttggctgccagggttggcggtggatctgaaggtttaggcggtttcgtttcgggcgcaggaggtggaggaaggtcagccgggctatctgaggtgggcgccacgggtttgttagagaccgccaactgcttctgattcggggattttggatgaggtccacccggaccattcacagactttcccaacccaccccgtgaggaagttcctggctcagaggatggtggggaaatatttttcccggatggtgcaagtgactcggctggagacggaagttttgctataagctgcggaggtaccgccccatcgtggtctggtcccctggtcaaggcgttatagatgatgggagaggctataatagctattagaagcagcacaacatacggcagatgatatttccgcacgaatgttagcagggaggaagtcggggaggacagtggtgccgttttggtgagccagggcgctaccttggtggccttctcgctgaaccccgcagccggaatatctccggaagaacggtttttcagggaagtttccagggcctggaaaaaatcttggatggaagcgaaacggtcatcggcggacttggccatagccttaaagacgacgttctccagggccggagtaatgtcggcgtggccaagtctcaagagagaggcggggggctgattgatatgcgagacgatgatttcataatccgaaccctggaagggcggttgtccactcaaggtctcgtacagggtgacacccagggcatagatatccacccggtggtccgagggttggcacaatatctgctccggcgccatgtaaagcggggttccgggggtatgcccggtcctggtcaagcgatggctttccttcaggttgagggcaataccaaaatccatgaccttgacaagaccatcagtagtaatgccgatattcgacggcttgaggtcccgatgcacgactcccttactgtgagcataatgtatggcctggcacaccggacggaagatcgtcagagcttcctgggcggtaaggcgtttgcgacgtttaagcaaggcctccagggtttcgccgtccaaatattccatgacaatgaaggcctgttcggcagtctgctggaaggaatagaccatagtgatgtgaggatgatttaatctggcctggtttctggcctcgtaacggaaccgctccaataattgccggtcttggatcaggtaggaatgtaaaaacttgagggcaaccagccgaccgagggccagatcttcggcaatatagaccacccccatcccaccgggccgggaatcgataatcttatagtctttcaggtcgggaggtttcattaacgattcagccggttttgcgccttttcaatctgcccggaaagttccggtggggcgcatctgagaaaggcttcgtaggagtctagagcttcctggcgacggccggttttttccaaagccaccgcacgatcataatatgcctgagccagcctcggattcaaagccagggcctgattgaaatcggcgatggccagatcgtattgtttcctcttatcatagatgaggccgcgattataataagcatccgcatccttgggatcaagggagacggctttttccaagtcagcgacggcttgctgcagatgaccggtaaaatagtatacctgggcccgattataataggccttggcataattgggattcaaatccaaggcccggttcagatcagacaaggctcggtcatacatgctttgacgggcatagatgccaccccggttattcagactttccactgagtcgggatctaaatccaaagcccggttcagatctaccagggcctggtcgaattgacctttcttggcccaagccgtcccccgatcaacataggccttgacaaatttcggtctgagttccagcgacctgctaaaatcagcaatcgcatcgtcgatcttaccccgctttaactgcaggccgccgcgctggtaataagcatcggcatttttaggattgatttttagggcattttggattttgtcccaggcggcctgatcagcagcgctctccggaggagcgacgggcccggcggagggagcgacaaccggccgggtactcggcggcacagggatggcggtatcctgggcggacgggggtgaataagcaactcggccagacagttctttggccttctgaaaatcctccctggcctgttgcgtcttatgcagcatgtcatacacattaccgcgggcccgataaatctgggcgtcggaaggattaaattgcaatgcccggttaaaatcggccagcgccttttccagtcggcctcgcctcacttgcgccataccgcggttgacataggcatcccctcggttgggatcgatcctcaaaaccgcattaaaatcggcaatggcgagttcgtcctgacctttgagggcataaatcatcccccgattaaagtaggcttccgggaagtttggatgggcattaatgacctggctgaattcgctcaccgccaggtcatattgtttattgaagaagtggtccacaccctggttataaatcggtttgatgctgcgatccagggaggaacggacagtaatgaattgctcgggcggggctgattcccgcacttcccgggaagggcgagcttcatcagttaatgcaggcggcacactctctagggtcacgggtatctgcagcccccgggccttctgaaagtcttccttcgccagatcagagcgccctaattttgaataggcaataccccgcaaatggtagacctgggcgtcaccgggattcagttccagggcacgattataatcggcgatagcctggtcataacgacctcggcgactgtgagccatgccacgattgtaataagcggcggggcggaccgggtccaaccgcagaaccgtaccgaaatcggcaatggccaattcctcttttcccagcagagtgtagattaaaccacgattatagtaggattccacatgatcgggatgattggcgatgattctactgaaggtagcaacggctaagtcgtactgcttggtatgaaaataatccacgccctgattgtagtcatccatgactgccaggtctgatgatctcgaggaaccccgccggcggctcgaagcacggcgggaataatcatcccggtcttcccagtcttcctcagattgccgttgagccaggagaccgatctccggggttgaactgtccaccacgcttgccgcggcgagctcgaagccgtaaccgatggccggctcgcaggtaaccaggcagacaaagaagagcaagaagccgtaaaaacagacagatttttttcgactgtatcggttcctgaccatggttgaccctcggcaaatgtattcaaatactgttagctcttttatacggtcagccggtcgaaaaaatcaataaaataattcttccgggaaagtagtcagctcaaaaagatagcatggttcacttattctcttggtatcgagctcctagcccgatcttaatttcccgctgtctgtaataactcttcgaacaatttcgccaagttcggtaattctataaggtttggcgatgacttcacagaaaccatagtcttggtaattggccattaccggatcatcgtaatacccgctagaaacgatcgctttcacctgtgggtctatcttaagcagctcccggattgtacttttgccccccaggcctccgggaattgtcaggtccagaattaccgcatcaaaaggacttcctgacttcttagcctggacaaatctttcgagaacttgagagccctcgcagacaagctccacggtataccccaactgcatcagcatccggcctaaaacatctcgaaccatcttctcatcatccatgaccagaatctttccttgccccctgattgactccaccgacctcggttcatcctgaacggtttctttctctgtggccgggagatagacagtaaacgtggtgccaatccccacctgtgaatctacctgaataattcccgcatggtttttgataatggcataagcggtagtgaggcccaggccactgcccttatgcctggtggaaaaatagggatcgaatatcttattcaggtacttgggagagatgccaattccctggtcggtgaaggttaatttcacgtatttccctcccggcagggctaacgccgattttgcctgaacgatcaagttttccgccgcaaccttgacaactccgccttccggcatcgcctgatcggcattcatcagtagattgctaaaggcctgaccgagctgtccggcatcggcctccaccgcccaaagctctgccgggatggagaggtcacaaagagtattggagccggataaggtcaaagtgaccgattctttgagcaactttgccaggcaaacaatccttttgatgggcgccccgcctttggcaaaagtgagcagttgcctggccagggtttgcgcttgaaaacaggcctgctgggcctgcataagccggtcctggacctcgcttttgattacttcctgcagcaagaccagaccgatattgcccaatatggcggttaagatattattgaagtcatgggcaatgccccccgccaaggtggccagggactcgagcttgctacactgcaaccgttcatcctgggccctcctatattcggtgacgtctcgcacatgtgcaataaccgccgctagttggccggaagtgcgattcatcattggaaaagaacgaatctctaaaaaccggtcgccagccccggctacatgtatagcgactgttccccggctggccttgcccgtccggatagtctgttgcacagggcatagttcacatgggacctcccggctatggtaaacttcataacatttccttcccagcgacggttgtttattaaatctccgtccggcttggttcgtccggatgatggtcagatccaaggcgaggatgtccaagacatcagggatactatcaaaaatatcctgcaggaattgttcattatccttaagcaactcctgagcttcccgccgttcggtgacgtcaagcatgtaaccgatgatctccagcggttggccctgggcgtcccggatcaaggtcaaatcatcgcgtatccaccgccaactgccgtttttatgccgaaagcgatattcgacggaaaggaatcccttctccggtaaaccatttgccattgcgaaaatacgggggcagtcatctggatgaatatggagaccaaagaacttaggattttctgtaatttcacgaggttcgtagcccaattgtttagtaacattttcactaatataggtagtgtcgtaatttcccgaaggcttacaagaatagattaccgccggactgcaggagagcagacgctgcaattgatcccgcgtcgtcagcagatcgccgcgcaggcgctcattctccagagacacctgggcgccgtaggataactgccgactcagcaccaacatcgaaatcacataattattgtgctggttggtcccattatcggccagcccctgttccccaaagctgtaaaaccccaccaccggcgccggtttcaccaaatccttgatggtgtcgatcacttcccgattccggtcgccgagaagaggagaccggagagcgcagacaaaaaccaggactaggcccggatcagtgatggtgtggcgcagcagggctttgcgggccgcctctccccccgcggcaataagctcctcttgatttgcctccattatggtcaaagtggtgccttcggccaccggctgggccaacctcactcccccggcggccgtaaaaaaactggccatgttgatgctgtattctccccagcccatgggggttcctagcggctgtccggtagttagcttcaggtgtttacctgccaaagcttcagaagaagtgccctggagtcggctgtaaatctcggctgccggctgcccgtccaactccagcacctgatgattgccgcagcgggttaccgtagctctccgggaagtagggtgaaaaccgtgggccatggcaataccgaagcgcaactgggtttcaaaaaccgccagcagcatactatcaggataggctcgtttgccccacaggacgtaattggtctccagccgccaatcatcggctgcggaaccgccaacaatgcgtattctgcctaaggaaagccgcttcaactcttctaagatctcgaaactgcgcgaatcagccgttttggtgttgcctggagagaataacagcgcaaagacggatttgccctgcagggtcagttcctgccagatccggctgtccgccggagagaagagaggtgccagatccggcgcactcaccgattcattcaccgcctgccgccaatcccgggaaactccctgccctaccccaacccgaacccgcagatagggggaagcgaggacaataaccaccacactctctttctggggtgcgttgcaaatctccccggcggtggtggcgcccaagaccggcgcattcgtaattacctcatggattccatggagcacctctaccaggttatattttactgaggcaaagactaacaccgcggtaggaaaagaccctgggatggcatgcagcgcttcttgcgcggcctccctccccaccctcaggctgttgttacctgcggccgtgccatagcctacatggagtttttccgggtgctttgccatagaaaactctctcttttcggtcgacattgagaattctaaccggtcgctacccatttggaatccgatgacccggttccctgtctgggaaatacattacgtcttagctcacaatcatatgtattctccataattcccttgcataagatttccctcattgaggcgaccgctaaacatttatatattgagaatagacactattatcttatgctgtattacccaagtaaataatgacagaggctattgtatcggaaacgatagtgtctgtcactcctctttttagacttttcaatttttatttaataggccatagataatggcgtcggccagggcttgtggatctggttgggcaattttgctgaaggttttcaccaaccgcacctgttcaaggtttcgattagctggcctgaaacccaaaaaaagaatagcgagaattattgacaatgagcttgaaattagtttttaagcaaggcgagaaagaacaatacttttagtaatctgctgaaagtctggtcgaaaaggtcagattgaggcatcaaggatgaaaatggcttttcaggattccatcaaaattgataattaattaagatatattatacttattttagctgttccatcaagtatttttaatattcattttttccattgcaacacttcagttgtttggggcgaatacaagattcgcccctacagactacagacgggtctgtcgatgctgcggtgctgtagggtgggcaccgccaaccatgttcctgatctattatctcagatagctgaagtattactttccatttatgggctcaaacaagcattaaggagactgtaggtagaggggaaggatgactcagaaacctcgcaattcaccgcccactgccaaacggccatacttgaattatcgtcattaccatgatatggaaaggggtgattaaatcatttttacgcaagttattccggctttatggcccggaaagcctgggtgaggcaaggcgccctgccggtatctgtttggaggcattaccgggccgtagagctaagcaatatcgtatcagactgaatcagtgcagggaatcaggccagcgacaataatcccatgatcagaactatccacatccaaaactacatggcccaccaggacacccgcattgagctggcccccggagtaacggtaattaccggccccaacaacgtgggcaaaagcgctgtagtggaggccatccgcgccgcggtaaacaaccccagccccaagaacgtcatccgccatggggccaaacaggcggtggtgtccctggaactggattccggggagatcatcgaatggcggcgcacggaaaaaaccgccgcctatgccatcctcacccccaacaacgacggtgacggcagtccgtatcaccgggaagaatattataaattggggcgggacgttcccgaggatgtcagttctctcctgcgcttggggatggtggagacggagagcggcagcatcgatatccacatcggcaatcagcggcagcccatatttctcttagatcagaccggttcccaggccgccgccttctttgccgcctccaccgaagccgactacctggtaaaaatgcgccaggccttgaaaacccgcaccgacctcatcaagcgggagcacaagcagcacctccagggcaagaagctggccgaacaggagctggcccgctacgaacccctggacgacgtgaaagccgttctcaaaactgcggaatcggattatcttgccattcaggcagcgcagcaggccatcccccttctggccgcaatgttggggaaactccaggcctcccaggctcagcagcggcgccagaccgcccgagccgcagcgctccacgaactagagtcacccccttccctcgaggcagtgagggagttagagaggctgcagcagcaattgcaccacaccgcggcccggttgcagcagagccgcctggcctcccgaaggctcggtcggctcactcccctgccaaccctacaggaaaccaaggccttggcggcatgcttggagcaggggaaggccgtacagcatcgcctttccggcagccgagttgtacaggccgccgtggctgatctggctgcgccgccgtccctcgaaccggtggccgacctgcaagaagtaagcaccaccctggccgctacccggcaacgtctgggccgcgatcaatcccgggccgtcctcttggccgcaatcaccgccccaccggaggtagccgacgtcagccagcttcccaccctcatcgcccgcctgcgggagtgccgtcagcaaaccgttgcggcccaaaagcgtggaaccatcctggctcccctgtccctgccgccggacctggctgatttggccggcctggaacaggcggcggcgcagatcgccctgctgcaaggccgtatgcagcaacaaagccgggtgcaggacaccctcactgggttgcccgaggcccccgttctattaccggtggccgagctggaagccaccctggccgccctgcgccgcgccgctgcggccctaaagcagcgccagcgccaagccgaggccctggccgcggctctggaagagaagcggcaggacatcgccgctttcctgggggagaccggggtctgccccctgtgcggcagccccctggacgtggttcatttcctggacgatgtgcatggttgatactcccctgcagctccccaccgttggcccttttgaaggcatcctcttcatcggcgacccccacgtggccgcctcgccccccggctatcggttggacgactactcccaaagtatcttagccaaactggatttctgtctgcagacggcccgggagcaccaactcctgcccatcatcctgggagacctctttcacgtgccccgcaacaaccccaattacctgctggtggccctcatggaccttttccgccccgtgatcccctgggtactggtgggcaaccacgacaagcacgaggcccgcctcacccccgatgtctccctcatggtgctccatgccgcccgggtcatccgtctgctggctgcagcggggccggtggccaccgtggtggcgggaggccgccgggtactggtgggagcctccccggactggacgcccatccccaggaccgtggaacggggcggccacgattatgtcatctgggtgacccatcacgacctgacctttcccgactacaccgccggccgggtgcatctgcggcccatccccggcgtcgatctggtagtgaacggccacctgcacacccccaagccccccgtccagcggggggaaaccctgtggtgcaatcccggcagcatcagccgggtggccttgagttcccagacccctaacaagctaccggtggccgctatctggcgtccggggcaaacggagctggagaccctgcccatcccgcaccgtccctttcacgaagtcttcccggcctttgtggaccgggagtcaccttcccctgatgacctggatgaatcgcggttcattaagggcctggaaaatctcatgatgcgcaagaccagcgagggtctcgggctgcagacttttttgacggccaatctgcagtccggcgaccccattgacgccttaatctgggagctctacgaggaggtaatgcgtgaagaaaaccaagaatgagtctccggccgggaacctctcaccccgagataccgccgtgcaggagaaattggagaccctgaagaaagaatataaggacctggataccttaaagattagaaccgaccaggatatcgccaacctgcaaaaacagttggatgacttggaaaaacaggccgtggccgaatatggcaccagcgatctggccgaactggaaaaaatcctggaagagcgccgccaggagaacgaactccgggtgcaggaatacgaacagcatattcaggcagtaaaagattccctggccaagatcgaagagccgggcagtggcggggagtcctgatggcagacactccccccctatgccaattgcccaaacctcttttattttcttcccctcgccccttgaggggagagggtcggggtgaggggtgaataagatgtttagctatgtagggtgggcactgcccaccatccctgcttgccccttgaaaagcaagctattataaatagggtaaatacgcccatgcctttgtcaaccccgctagcccatcccgccgaagtgcgccgccgcttcgataccctgcgctggcagcagcgcgccgtacaggaacgccttgccgaccaccaacgccacatccaggtctgcgaggagttcctggccctggagccccgcctcgccgcccgcctggatcaattatcccaggacctcttcggagacatcctcgacgaagtggagcgcaacctcacctacgccctcaaagaaatcctggaacaagacctccgggtcatcaccgcccgggaggtaaaaaagggcaaaatcaacattaccttcgccatggaacgccaaggcgaccgggaggacatcctcaccggccagggcggctccgtctgcaacatcatgtcggtgggcctgcgcctcatcgccctctcgcaactccccgaacacgagcaccgccgcttcctcattctggacgaacaggactgctggctccgtcccgacctcgtcccccgcctcatgcacatcatccacaccatcgccgccaaactcaacttccagatcctggtcatcagccaccacgacctcaacctcttccgggaatacgccgaccgcatctaccgcctgacgcccccccgccgggatgacgaaggcccccgcctggaattggtggaatccgccggataacccttgtatcaataaaggcatgcttacgcagcaatgtggcaatagtatcctggttcccaaggtcctgcctggcaacgccattaaccgagaagctcccgcggggccacaaatatcatcgggcgggccgcgcccgccgctcatctccccctcactccttacccctcagctaattcaatgccatccttcgcatcggtgctggccaataccattctctctgctacacttaatcttaacagttaccctaatgcgccccttccaccatcacctgaaagatgtccttaccctcctccctggtgactcccccatccagggtaagaccacgaatcggcaatgggatatgcaccaaccgccaaatgactggaggaatttgccaatctgcagtacggacgccttggtcatgctctttccccatttatcctcgctcccagttgcacttgggcaggccagaatgataaaataaatgtaacacttcagttgtttggggcgaataccagattcgcccctacagacggctttgtcgatgctgtggtgctgtagggtgttttttgtccttgctatattacgatccgaaattcggcacagacgggtctttcgatgctgtggtgctgtagggtgggcaccgccaaccatgttcctgatctattatctcagatagctgaagtacaagtaaataaatttacatcattttccgttccattaatctgggaagcgaatggggaagtatcaaaaacttctttggcagattttgaccggggcttcagatgccaacatcttttttggcgatttacgccaattgctgctccgtttgggttgtgctgaacggtaaaggggaagtcatcttatttttagaaaagcgggcattgaagaaaaaatcaatttgccgagagacgacaacaaggccaaggaataccaagtgcggcaagttcgttcagttatattaaagtataaaccgggagagaatctctaagatgtcacgctatgaaattattatctattggagcaacgaagacggcgtctttgtggccgaagtcccagaactccccggctgtatggcccatggcgacaccgaggaattggcccttaccaatattaaagaggctatccagttgtggattgacaccgccacggaattcggcgaccccatccctgagcccaaaggacggcggctgatgtacgcctgactaggcaaaatgattgaaagaattgctaagagatgatcgtgttaaatttaaggaaattacatcatgcagataacctatgatccccgttacaatattgcttatgtgcgcctgcaggaaaagacctcccaggtggagaccatccgggtcagcgaagagttaaacattgatatggcccccgacggcacgatctacggtatagagctgctgaacgccaattcccagctcttaggagcggatgctggaaaactggtggtgattaatgaggtgctagaccgccgccaagaagtgaacctggtttaagggtaacctcgttttcaggccttgttcccaagatcctgcctggaaacacaattgcccgccaagctcccgctgggccacaaaaatcatcgggcgggccgcgcccgccgcactctgcttttttgcgcctgcttcccaaatgttacatgggagcccagttaggctcaacgctaggccttgccattggtataagcagcgttgggcgggaaagcaaaagcgcatcccgcctttcattacttttttaatcacttcatcgctgcttgtagtttggaatcgactagcccgctttattcatgatattttgaaaaagatagctaactcattttaatgccatggattaacagacttacctgaaatacagactgtttttttgcacaggctggaaagcctgtgccaccgggtatatgggattttggtgaattatccgggctaggttggataaaatctcccaccgggttcgtcccgccccccaagtacgcgttgggggaggtcttcccccgaaaaaaaaaggcagggtcacggggaccctgcgctgccggctgcctgagaacgctggagcgtgcaggctaacgggatattttgcggcgtaggcccaagagtctcaccaaaccggttcccagcagccacagggccccgggcacgggaacggcgctggcggcaatgtgcaggtcatcgatcatgacccagtcataagtacccgaaacattggtcaacaaagcataggcgatgttgctggcggcgatgccgtaaaactccccggcgctactggcatgggtgatgggcaggctgtaggattcgatggcagtgtcgctggcgtcataggcggtcaaggcccattgataatccgaggcgccccagtggaagccaaaggccgaggttcccccgccaaagcctatctttaaggcagagaagccttcatcgctatacgtgccgttgtccaggtactggccggtcatgttccattgaccgctataggtgctgtcaaaccaaaaatggttatccaccgcgatataactctgattgggaggcaatagatgatacgcagcgatccaatcccctggaatccacatggacatatcatccacataggcgccggacagggcggagtcgccggtactggtgatgaaatagccataggcgggggtgaaggacatcagggcgacaacgacggcggccaacacggtcatttttttaaacataaccaatcctccttgtttgtttgatacatttagttgttttctcagacagccgggagaatggggcgccgaagcaatcacccttgccctcgctctcaaataaggcaatttacgtgccaagatatcttggcaattcggttaattcctcctgatccttcgtaggcccaacagacgcagaagcccggaaccgaggagccacaccgccccgggaaggggaatagcattcaccctgacattatcaagtccagtagtgtctccggtgccggtgccgcccctcagatcccctaaaattttgagggccgtcacgttttgcaagatattgctaaaagtatctcccacctcggtgaaattggcatcggttaaagccaccgtaaacgtggtccatacccccttggcaggttcgttggcgaccccccaatacatgtaattgctgccgctccagatttcgatattgtgctcgtgctggttggcattattgttgatgggcacaatatcataggaaatgctgccgccgatatacccgctccaatttccatcccagccgttaggggagacaaagcgccaccagctgccggcgttgtcataggcttgaataaagccggggctggtccagcttggggaggttgctccctcggtggtccagttttccgtatcgctgtcaaaggtgctgaccagggtggcctgggccatgcctcccaggcccaagagaaagaccgataccataactaagatggaccatctcttcatgacgctgtcctccttatgtatacattggcgcaataaggtttttctcccaaaaaccaactccaataactttcccggaaacccggccatccccttttaaaacccgccggcctgccgtcccctgtcgcacggtgggtttggctttgcttccatacaattatcaagcaatgatcatgccatcacgacactttaaaatatctacataaatatgctaattaattgaatatgttataatctatcgcccgatatacataatttattaaatgttcaattatttaaatataatgtttgttattttgaacatagccttctcggtggcctacgatgagaccgcccgagcccgtggcgtgataaagcaccgcgcctccgccttgccagtttacgggcaagaacctttgttccaagtcttgttcccaaactcccgggggccacaaaaatcatcgggcgggccgcgcccgccatcccttaatcacttcccctatacgcccctgtccggccatccgttcgcccccccaagaaatatccttgccagccgagccgggaagggcgtatcataaccaccacggatgcggaggacggtgcaatggtcggttggtggaaattggtgccggaaatcctgctgtggcccgcggcaatcgccctggccgccgggttcgcctggctgctgtatcaactggtggaaaagtgggagacagtcattacatttaccaaaaaaaacgtcctatacgccggggccggccttcttattattgttctgttctggctcatgtatttatggatagattttcctgctattccggagccgtccgaacaggcgaaaaacaaaattgacgccattaagaccgtagcccagatcctgggaggcgtcatcctaatctacggggtctatctcaccctgcgccgcatccgggccatcgaaaagcaggtgcaaatctccgaagacggccaggtcaccgaccgcttcaccaaggccatcgagcaactgggccgcgaccagatggaggtgcgcctggggggcatctacgccctggagcgcatcgcccacgactccgacaaggactactggaccatcatggaggtcttgaccgcctacgtccgggagcgggccccgtggcaagaagatgagcaagacgccagccagccagaaaagatcgagccccccaccgacatccaggcggtgctgacggtcctggggcggcggcgaaagcaatttcgacaaagagataatttctccattgttgacacttgatacctatcaggttacattctaaaaatgattgtcagcttcaaacacaaaggcctggaacgttatttccttgatggcagcgtggccggcattcagccaaaacatgccggaagactacgtctcatcctgggccgtctccatgcctcctcctgtgcccatgatatgaaccttccaggtttgcatctgcatgaactggttggtgatcgtcaagacacgtgggcggtaaaggtaagcggcaactggaggcttacctttagttttaccgggcaggatgcctataacgttaattatgaagattatcattgaggtttaaaatgcttatgcacaacccaccccatcctggagaaattctcaagcagctttgcctggaacccttgggcttaaccatcaccgaggctgctcaagctttggggataagccggaaatcattatctgccattgtcaatggccgggccggcatcagcccggaaatggctatccggttatcgttggcttttgataccacggctgcaagctggctgaaccagcaggtcatgttcgatctttggaaggcagagcaacaccgaggcaatctcaaagttaaaagcctggtaacagttcagctagctgagtaaaagatgaaaaaccacccctccctagccctccccgtcaacggggagggaattatcccccccgtttacggggggataaaggggggtaaatctattgaccgccttatactcccagaaaactgaactgttaccaatgcgcttataccggcgaacataccaagctgcccgagtatctccaagaccccgtcgccccggcagaagccgggccgccccctaactcaccgccaccgccggaaaagtaagaccgcttcttccccaacatggcgcttttcgttatagtaaaaatatattacctccgggagacaacgatgctcaccaactgcaccgcccgctataccaggatcaagtcggggtatttaggacaattgatcgagtggcccgaagtggtcaccgagggccgggacttagaggactgccgggccatgctgcgggacgccctccacgaaatgatcctggcgtatcagcagcaaggcaaagaaatacccgtgggcaatgccctcatagaacaggtcccggtggagatcatcgatgtccatcaagcagcatgatctcgtatcatatctggaggctaacggtttctctctgctcagggagggcggcaaccattccatatacacaacggggtcaaaataatccccgtcaaacgccatcgtcttctggaccgcatcactgctaacgaaatatacaagcaggccggcttgaaccccaaattttaaccgttttatcatccccctgtttcccaagctcattttgtaaaaaaagtggcagaaatcgggaaaggctcacttttaagatccctttggcttaaaagacgcaatccttcttcagccaattttacatactccgggttattttcatacccgatgtatttccttccggccttcagggccgcaatagctgtcgtgccgctgcccataaaggggtctagtatgacatcctcggtaaaggtgtatagttgaatgagacgatagggtaattctatcggaaagggtgccggatgccccacttttttggcagactcggggttcatcgtccatattgatttggtccattccataaattgctctttcgaaatggtattctctctaccccggggttttttgcgcctgaaggaacccttcgcaaagaccaggatatattcatgtacatcccgtaaaaccggggctgaggccgatcgccaactcccccaggccatagatacccctgcaccggcgcccttattccagatgatttctccgcgcatctgaaaaccgatttccagcataattgcagaaacaaagtccgaaaggggaaggtatggctgacgccccaagtttgctatattgacgcaggcccttccgccgttagtcaatacccgatacgtttcagaaaataccctttgcaataattgcagatattccttgagagatagatactggtcgtattctttggtaacattgtatgggggagaagtgatcatcaggtgcagcgaattatccggtattaaagtcatattttctgaactgccgagtatgatactgttctcatacgccaccgggaaatcattttcaccggggacatcgtgggtattactcgcaggcaactccgaataaagcctcgacccataataatcggatgagtcatgattaattctcgcgtgagtaccgaaggtgctggtcttggacccttttttcataatcgactttcattctgccatgttgtggaaattgaaggacacagagttgtttgagtcgaatacaagatccgcccttggccaaaattaattacaggattggccaacatgaagacatagagttgtttgggtcgaatacaagattcgcccctacagattgaatctgttttcgataacgaattgctggaatgccggatgcgtgaaagataaattttatattggtaatacggcctgtgccacccgtagatgattctcatggtttggaggggctttttaaagaataataattatcaagggattactcccttgccaaagctcatgcctcaatccggcgaccagtagaatagctcctgccggccggatctggccaacagatgcgacagccccaatcccgccgccagggtctcaaagcgttcataggggcagtgcagcgctcgggccagggccaggcccagaccgtgttccataaagttggtgttggtgtcgacgaagagggccggcacccctcggcgggcaatagccgcagcagctttaaaggcatcggccttagggtcttccgagaaacaggcgacgttggggttgccatcggagatgaccacgatgatgggaatcaggctccggctgcggcgcaactcgcggacagctacctgataggccaatgccagcccatgcgccagcggagtcttaccgccggtgggcagcacccggagttttttccgggccagggcaacactgccggtaggcggcaggagtatccgggccctggcgccgtgaaagacaatcaggccgacccggtcccggcgctgataggcctgcaccagaaaagacagggcgatctgtttggccgcagccatgcggcgctgggcactcatggaaccgctggcatccaccaccaggagcagcagggcttgagtcttaccggcccgacgtttatagcgcaggtcttctcgagttaagcgggggccgtccgtataaacgccagggtggcgatgggctgcagcccggagggtggcatcgagggccaggtccggcttgccgccatccggcaggcggggtttgacatagcggccatggcggctctgggtggggttggctaatctccggccccgtttaccctgagagacgcggggaaagtaaaattccaggtgcttcagctgaaatgcgggtggacaggcgaagatctgggccccgtccgagatcggtgcctctctgatcaggggctttttttttccgttgggcttggggcgggcggctgtttcgattcggtttgagccgcggcctctacctgttcgatgagtctgtccgtactaatttcttcatcatccagaggatgcctggccaggcgatggcgcagagccaagatggcacagcgttttacgtctgccagggttatgacccgccgcccttccagcgccgctaggccagccgccgcccggatagtggtcaggtccgcccggtgaccttcggttcccagggccagagccaagcgaaccgccagacccagctccgcttcccccacctgcacctcgggaagcaacgccctcgcctgttctatccgccgtttcaacgcggcttcgttctccccctgagccctgataaacccgagcgggtcggcttcaaaggccagcctccggcgtacgatctcccccctggccgcggcgtctgagatacccttgacttccacacagacaccgaaacggtccagcaactgggggcgcaactctccctcttccgggttcatagtacccaccaacagaaaatgggccgggtgcgagatcgacaccgattcccgctccaccacgttgacccccgaggcggctacgtccaggagcacgtctaccaggtggtcctctagaagattaacctcatcgatatagaggatgccccgatgagcccgggccaacagccccggttcgaatcgtctgcggccggcgtgcagggcggcctccagatccaatgtccctaatacccgatcttccgtcgcccccaaaggcagggttactaccggtaccggccggcgttccaccggcaggccgttgtccgctacccggcgattccggcagtcatcacagagaccgtcaataccctggggatggcagccatagacacagccggctactacttctatttcgggcaacaggttcgccaaggcccgcaccgcggtagatttgccggtgcccctctccccccggatgaggaccccgccgatggtaggattgactgcgttgaggagtaaggccagctttaaatcttcctggcccactaaggcggtaaaaggaaatatcagcggctgtgatcgcatattattattttagttcatgcagccggggagtcaatgagagaataatcgcgccagagacaaataatgccaaatagtctcggtctatcggtcagagcttgacaactcctccggtttaatgagattttgtggttacgattaatcaccttggagcgcggtacgaaaaatcctggaaggaaatgctatgttggtaaatttctggcgattaattaaaaatttgaaattcctgcaactggcgctctatataatttttgcctttttcttcctaccatcctttgggaatcggtggctcctggaactggcctccggatttctcctgcttaatgttctgttagtttctctctcaaccgtaggcgcggtgcgatggcgctggctcttctggctgctgtttgccgcggcggcgatatgccatggcatttatctgacccagatcggtccagaaggtcggctgctgtttatcagactgacgatcatctgcaatatgcttctcttattattgtgtatcggcggcatcctgtcatatatttttcagacaattaaagtaaccctggacacccttttcgccgcggtggtggcgtatttaattattgcctgcacctttactcacgcctacctgctcttgtgcacctttaatccccagagtttgagcattccactgccgctccggatggattccttcaatatctttgagagcaatatcatttattacagcctgatcgttatcactacggtcggcatgggcgacatcctgccgctcacccctatggcccggattttgacggtggtggaggccgtggtgggccagttttttgtcgctatcttgatggcctggctggttgggaggtttattgcccaggctatctcggccgagaagctggaaagccaggattagccatgaaaatgatcctggacgttttttcatgaggatagaccgggtgacataatgaccccaaaacctcctcgtaccctgttcatctgccaaaattgcggctttcagaccggcaaatggctgggcaagtgcccggaatgtgaggcttggaactccctggtggaagaagtggtttctcctgagcctccttatcggcgcaccccggaccaggttgccgttcgcagccgccccactcccttgatcagcctcagcccctctcaggaggaacgccgtccctgcggctgccgggagtttgaccgagccttgggaggcggagtagtcccaggatcggtcgtgctgttaggcggcgaccccggaattggaaaatccaccttgatgttgcaggtcctggatcgcctttcgggcagcgggtttatcgggctctatgtctccggagaggaatccgcgggtcaactaaagctccgggccgaccggttgggtataacctccgccaggctcctggtggctactgagacctgcctggaaaatattttaaagctgctcgactccgaaaaaccccattatctagtgcttgattccattcagacattatatgccgccagtctcccggccgcccccggttctattactcaggtgcgagaaacggcctttcagctcgtccagttggccaaacgctccggcatcccgatcttcctcatcggccacgtcaccaaagaaggcgccatcgccggcccgaaactcctggagcacatggtggatacggtgctgtattttgaaggcgaccgctctcacacctaccgcctgctgcgcacggtcaagaatcgcttcggccccggccaggagttaggcgtctttgagatgcgtcagactggacttgccgaagtgaccaacccttcggccctctttctgtcggaacgctctctcgaggcgccgggttcggtggtggtggccagtatcgaaggctctcgacccatcctggtggaggtccaggccctcgttactccctctagtctgggcatgccccgccgccaggcggctggcgtggacgccggacgtctgtcgcttttggtggcagtattggaaaaacgggtggggctggcctttggcaatcaggatatcttcgtcaatgtggccggaggcatccgcctgaccgaaccggccgttgatttaggtatcatcgccgccctgacatcctctctttgggagaggccggtagctgccgataccctgatcttcggggaggtgggcctgaccggagaggtgcgcaccgtcgcccagaccgaagtgcgtctgcaggagggggctaaattaggcttccggcgcgccctgctggctaaaggacagagaaatcagctaaggagtgtcaaggacttgcagatactcgaaatcagcagcgttcgggaggcactgcggcgattgtttccgccggacagataatcctccttgccctcaagaagtgcgataatcagatatagtgctgacgcacctcgagaaattcctccaggccacccccccactgttgttccaattctgtaaccgggatatgaccctccagcccttctcggacagccggatcaccggtcaaaagatcaaagggtagacggtcgtatacatactcgtagggcggctgccgccattgaaaatggtcgggatagagccggattatcgtctgcaggatgaccagggtagtgaagtaaggcttataaagccggcggtcggtgacgtggagttggaaaccgccgcagacctcaccggcccatttgtggaaggtaggttgaaagaaggtctctcgcagaatgaccccgggaagctcatagtcggccagcaacgcatcctttaacaccaaaggattgataaacggtgccccgaacagttcgaaaggccgggtcgtgccccgcccctccgagaggttggtcccttccaacaggacctgcccgggatagacgatggccgtgtccaaagtgggcagattgggcgatggcatcacccaggacaggccggtaacgtcaaaatactgagaccggtcccatccctgcaccgggactaggtccagatcacagccgatcccgtggatttgattgtaatagcgggccagttcccctaaagtcaatccatggcgcatcggcaggggatagggaccgacgatagaggccatgtcagatttgagaaggtttccctccacctggaccccgccgatagggttgggccggtccagaacgatcacctttttccccagttgggccgccgactgcatcgccaaggccattgtggcggcaaatgtatagactctggtccctacatcaggtaaatcaaccaataaaacatcgatcaagtctagattttcgggagaaggctgcaggcgttcgccatagagactgaagaccggcaggccggtgaccggctcgcggcagtcaaccgaggcgatcatattatcctgtttctcgccccagaggccgtgttgcggactgaacaacgcccgaagactggaaggaaacctctgagccagcaatcgccagctaggtagcaagccacagcccaccaccgcctggttgcttaataaccccaaacggacccgaggcagccaggaagggggatgggccaaaatctgctccagaccggtcctaaccgccatgtaaacccaccccacgtcgcttcttgccaggtgattttgaccctacttccctgccctgtaaggaatggtgggcggtgcccaccctacattgaaaaacctcgatttcttgataatggccattacccacgggtcacccgcgaatcatgaaaatgtgtgtcggagcattccagaaggccggatgggctctgctttcccgccctacagcactgcaataccggcaggcccacccgataggggtaggtctcagacccgcccctgcaataagtaaccggaaaccatagaacctcctgattattatcggatatcggagggactactcaaaactctgcttcctcgcgacgcaccacgggccgtatgagcagggcgacgtcgtgcgtcataccgtcccggcgcagaaagaaatcatcgaggatacacttcatctcaaatcctttggccttaaaggccctcatgaccccccgatggtcggtaagcacttcagcttttaaaatctggacattctccagtttcgccagattgatgagttcgtcaagcatgagcgaacccaaaccctgattgcgataaggacgtgagacaaaaatccggatctcgccgatatgcttgctggcatgtttgcctcgatggagggtagcgtccgccatcagaccgttatcttccatattaaccgccaccaggggcagcaccttctgatagttgatatggtcaatccaggattgaataagtttcggattcttaacatcttgtttcagaaaccgaatgtcctcttccggtgcttccataaagagtctcagcagattatcccggtcctgctgatttagaagcctgaacatgacccgctggccgctacgcaacgtcacaaattttcgatacgtggcataattaatcattgccgaccccgtattacatgatcttgttttgtatcatagctcatcgccacagaatgtcaatatcacccgctcccggaaaccagcggccaagcaaggctggtgggtttgccagccttgtcactttgagaaaaatctaccaccagccagaagttgtttctcggattgatacgtttcgcagattacggccagtagattgcccgaatacgagtaaagagattatggcattgttattgcactaatgaataagtaaccttgaatgaggatgttttatgcatcttagagagattatcagcacgctcatgctcagtgacttttacttcagcctccccttggtggagcgcaagcaggtagtcttgcggctctggtcccagtatgggggcgagttcggtccaccagtgcgctggtctggtcagaatgaaagtttaccgagctttggccatctcagccctcccgaaaaggccgggtatgaaccgttgccgcctgccggtttctgagcgggagggttgggtgccaaacatgcaggattatcggcaaggcgcccagacgcctccgtttgtcgacttgtggtcgaaaagcaatcgtttcctggtgtgttaaaaatgccccactattttggtaaaaataccatttttagcctgaccatccctcctgaaagcctggattgataatcccttgtcccacctgctctcccggaaaaaatttttttaaagaattttctttttaattattagtattctagctttttttcataagataatttttccctcgttgcgaaaatagccgaaaataagagattaggtctggtccaaaaaattttccgtcaggatctactatccggtttacctgccgtaaccattacacaattttcctaaacgtgtttttaactagttacttatgttctttttatctctaatctttctgccttgctcaagccggatctgccaaactgcccctgagtcctcactaactctaaatccggcctcagcgtctttgactgattattaaaataatcatataaaggaacccatcttgatcggggtagttctctctgctccattactaatcatcatctaccattgtgcgcccattgatcgtcacacagccgatttgccgataggaggatttttcagaaggcactgacagataaataatttacagaaaaatatattaaaataatatacacggtctttctctctacctataatatcgcttgttatatgagccccttgtgaaaaggtttctatcatccttgatcccgcaaagctttttgacagggtgaaaaaaatagattctacggttctctcaggatggtcagggttgagaaggcgatttttgcaagaccctcatataaattgtcatgttctggtgatcacaacgaaatatgaaaaaagaaccgtggcggcggctcgcaataatgctttttctgctcactgcccactgcccactgttttcatataagtgcacatgttctcaagaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgcggctcacggctcacggctcactgtttttatacaagtgcacatgttctgccgaacacaacgaagcataaaaacagaatcgtggcggctgctcacaataatgtttttgctgctcacggctcacggctcacggctcactgctcactgtttttatataagttatcaagccactcatcatacaaacaaaccagagattcaatcttacttgtaaagcttagcatctctcacgggctaaggcgttttccggtaactaa