tgagggggttcaccagttcataacgggccagaagtgaagccaatagagaaggcaaggagcttcagtggtaaaagttccatcaaacgaacatcagggatggaagctatgcgaattccacaagataaaacaacagatcgaccgcaacatcgggttacttgaccatgagcgactcaacagccggcttgggtcttctggaattgtgaaggtgaggatgagtgtatacggggacttaagttacggatcagttcactctttgagggactcgcacgcggaaacaaaacgtgacaaacacaaagaagccgaatgcagcataaatagacgtgaaattttgttgcagacgagaggcgctgcaagatacccacccctacctccaataacattacgtggaatataaatcgtttaactgctcatctcctctttgtgtaactgcacacccttgatctactccaaggatcccgcttccgtaagtagacgacagcggttctaaatactccttggaaaactcctcacacccagtcaggtaattaaccgagcagatcgtccaacccgtggttgccgccagtggtgggcctgctaccgctggtcggagtggagggcgcaggagttccccaaataccagcactactcttctctttggccagttgtccgatagccggacccttggtggtaggcgtgctcttcttgattccagcactagcctgcgaccacagcgcaccgaaggcgtcaccgccagcggctggcttggaggcagctgaaccggttgccttggttcctgaaagcgaggacccggtggactgggtctgcagctgtaccggggaaaagtagtttggctgaccggcttggaagccagttggcttgggagcctgggagacgggcgaaaggggcgtggagaaagccgagaagttggcagcaggagtcgccgtggagctgggaggaggagagatggaggagagggcaaccatgccgctaaggttggcctgctgaggcgccgaaactggttgcggggcaacaaactgtgtgccagtagagaggggggcgattgggggagaaattgcagaagcaggctgcgtggcgggggctgcagactggaaatcatcgaactcgtcgtcgtcgtctttggcgccgccggctagagccgcaagcccagagccgttggaaggtgcggcagcgaggggcgcggtcgggatggatggcgctgcgggctcgtcgaaggaaaacaagtcgatctcgggctcctttttcttgggcggctcggcgggtgctgttgttttcttgaccccggctctttctgtcgtggatcgtggtgtccttggcgcggtacgagacgacgcctcagcgtccaaatcacctgcatcgtattcctcaaactgctctgcccgtgcctgggtcccgcggtagtcgttgttggaaggctggccaccaaaaacacctccgtcgccataaactcctccagaatagccaccgtaggtagagctgctaccaccgccaccactgctgctaccgccatacgaagtgttgccgaaaccgccataacgtccgctgctcccgctggagaagctcattccacccgaaatgcccgtgaacttgcccttgtttgcgcgggccttcttgcgctctgctcggatacgctcgacatcgctgaggagctcggcgagttccttggcgcggttgcggacgttgataccctggtctttgccgttctggtcgataaaatggaactggcgcagcatcttgaggagggtaagatgcgaccgagcatcgtccaccactcgttcggaaccgtgcttaatcaggtactctagtagttgaagggccttgtagatctggcgccattcttcggcggacttttctgtgaaacggcggtaaatcatgggcatgatttcgttgagtgtttggctaagaacaaggagggaaacgcaagttagccgcgttcgtatacaagcgagcagttctcgagaacgtactagttgaaggtgccatcggcgatctcttgcatcaaagtcgacgatgcaccccaaggttcattgttggtggcctcgcgcacctgggttcgctgtcagctcccgttccatggtctcttgtctgggatcaagtatatggcgaagggcgcaagagaatggtgccagtgtggcgcgtggatacgggcataccttggactccatctcggtatagttcatgacagctggttggagccattgtcagcaccctgaacacgaaatcatgagggagtcttggttctggactaggtggtcacctaccattttgaacctttcgtacgccagccttgatgtcgtagagtgtcaggttggacacggtatccttgaggctattgaaatccattgcgtaaacgtgtctatcgccggagttgctgggaattgttctgatgggctaaggtaattcttctctagatccaatctgagcctcgcggtgatgattgccagacgggcgggatgctgtggcgacttggtggtttttgttcgggctgatcgctttcagggcgacgtttcacggtcttgtcgggatcagatggacattgaggtggcctagcgtcagggtgccgctgagcgctgacctcaactgacgccgtccaaggccgacccctgcgcttgacccaacaccctgacaccaagaagccagtggaacccaggaggtctgccaagactttgaaagcttggcacgagcgtctcagctctttgaagcctgagttttcaggcaagaattctgcttgtaattgccgggccggccgacaacgcggggcggcgggaggggacgctcggccgccggagctcgcttccatgcattttggatggagtaaaaattgttaaacacccgacccgactccgttctccctctcgtctcaggtctttgttgtgcatccatcgccgtgtagcagatttccatcgttcgtttgttcggactttaccttgtacttttagcttcattatcatcctacaatcatccaggatttcatcttccacaaccggtacgttatcatttttacttttgttgccatgttcttcttgagccttttctgtctagaggagctctccctgccggctgggagcttgcccaaagctccaagctctatctgtggcagagctctgagagcttccattcccgggatttcttggcatcagattcaattcgaatgtccttttttccatccacgctcgagatgaggggtgaggtttgttagtttgacaataccaccaccgccttttggtccctaccccagacatggccatcaaggtcgttaatgccgtccatccctcttgttcggcttggggtatcgtccatggctccgcaatgtcgtcaatggctgcattgacagagggggactccaaatgaaagaggcaatcgcaacgctatgaagacccaacaagccatatgatggagccatgggtctacggtcctttggcccggatgtctttggatagctcttgccagcgctttagctgccaactatacacacacgggtggtggcagttttgattgtcattgccgtcagcgtcagggccgacgggaccttggagactcgggggggaagcgccaacaccagatggcagctgtttacttgttcgtactggtgttcctgagccaacgaaccaatccgaagcccacatgcgccaaagatgacacttgcagaggctcataccactccacgttgtcaagctgacctgctgtttcgtcgtctcccgccgcactggcaaacgagaccgaaacaggcggcgtggcgacaggccgacagctcgagtcgcaacaatcaatcacgtggcgagcagctacgtaccttctccgccccccacttctcggattggctgacccctcctttccattttagtgaaaatgtttggaccccgccatttctctgtccttaagacaacaggttctctcgtctcctcgactttctcgtcatctctcaagcccactgcaactttctcctgcgccagagctttttcgcaaacatccagcatcatgtccaaggtgtaagtccagccgcttctccaggtccgcgcaaacatgggagctgcgcctacctacccgtagcttcagggacaccgactgacctgcatgctttagtttcttcgatctcgagtgggagggtcccgtcctcggccccaacaacaagcccaccagcgaaatcaagggtaagtctactctcctcatctgctttgtcttcatcaatcaggctcaggaaacttgcgacggtcgctgggacttcacctggacgtctgtcgttgttcgcaatgagcacggcgtcgtcccggtgttgccgcagcccgcaagctcctgaactacccctccataccggtgcccctgaatcataacgcccgcaccactcagcctcaccgccctccccccggccccgcccgtcaactgtcatgtcatgcccatcggatgtctaactcccaatgcagctcagtctggccgcattaacttcaccctctacgacgacgttgtccccaagaccgcccgcaacttcaaggagctctgcactggccagaacggcttcggctacaagggctcttctttccaccgcattatccccgagttcatgctccagggtggtgacttcacccgtggtaacgtaagtccatgtccgcccaacaagctatcgaacatgggaaaataaagacctaacctctctgaacagggcactggtggcaagtccatctacggcgagaagttcgccgatgagaacttcgccaagaagcacgtccgccctggtcttctctccatggccaacgccggccccaacaccaacggctcccagttcttcgtcaccactgtccccaccagctggctcgatggccgccacgtcgtcttcggcgaggtcgctgacgatgagtccatgaaggtcgtcaaggcccttgaggctactggctccagcagcggtgctattcgttactccaagaagcccaccattgtcgactgcggcgctctctaaattcccttgtggacattgtcgagggttttagggattggagtcgcggtaccataatattcatatgaatgtgctgctataatatctagatagcccatcaaaatggatttcctgcgctgcacacccacccttcttcactgcatcgtcatcactgtcgctttgatggttgatgtgattacgcaaactgatggttgatgagatcacgtaaactgatgtcttttcctagacagtttgcaggtcatgtgaatgttatcgccaacacattgaatgctaaacagattacctccaacgcctagatgaaaccaaattacccttgccttctttttttttacgccgttaatgcagttgtgatagagaccatgcaacgtcttctaaacggagacacaaacacattcgagtcgatcagatcgaaatgacttgttcctgtacctcgtcaccatccagccaccgtctgaaatagacgcagttgctggggctgacaggtccgccttcctcgcacatatcatagacagggcaccgcccacaaggcgcctccataaggccacttgcactcggctcaactcccataaatgaggtaacaatgcctcctttggttggatcatggtcgaggcgtcgttgattgcacgtcctcggatcctgtttggggatgcgcgtcacacggtaccccttgcgcccattgaccttgacaggctctactaagccatcgtagtatagcacatccaccaactgctggatatccgcctcgctcaacgtcgtattattcgtgatgccggcgtggtggatgaactttgcaatgtccgacacagtcgggtacgacttgtaaccggccgggagaggcagcaattgcggcttgccgggcctggtcttcttggccggtgccggtgccgccgtgtcgtcgttggaaatctcgcccgcgctgcgcttcgtccccttggaaatatcctccgagtggggaatggtcccctgaaccacgcccttcttgggattcttttcacgctgctgtgctcctcctccttgtgctcctactcctggtactccagcaccgccgccgtgggaagtatatgtcgatttctgcttgataaagtcaaacacaatttcctgtagctcgttgatgaaggccgtgtcgagctcgccctcagtaaaccaggggccacctgtggcgcgatcggagggacgtaggttcgccttgatgtacatcttcttgttggggtgctcgacgttcttcatgctggcgatgtagcccttttgctcgagatacttgatgcaatgcttcataagcgagtcggccatgttgagcttgttcttgatggtccggttccagatgccgtcggccccggcttcgtcgaccatggcgtataccatcattatttcggagttggggagggaggtgtaccttttgggaggaaggggaggttagttggtgtgctcggttgtgtcctaaaaagaaaaaagaaaggtagtaacgcacttctttgcatcctcccggcttcgccatctccacgacagccccgatgccgtggtgttgccgacaaagagcttctcatcgcagagaatttggatcacctgcatgagcaacccgatattgtcttgggggatgacctgcatgtccaacaggtcccgctgcgtgaagagacgctgatcggaaccgtggtccctcgccgcctcgtaaagcgcatccttgaggatctggatcttgtcgcggtcggccatcgtgtgctggtggtgattaggaatttcgtgtggtggttctggtgaccgagacgcaacaatttggaagaaaaaaagggactcgtgacgggacaaagacaatgccctggctggttgtgagcgtcaatgcccagtctgaaatgggtctgttgattggatttagagaaggtgtggcgtatggccaactgcaggtcggtttgccaaaccgagttgcactggtcgatcacgaaatttcccagaagaaatgccccgcctttctcagccttgcatgaaagagcagaataaagcgttttgtgattggtcactcatgttatgccaagacggtgacttctgctcagagttccaggaagttgattcgtcagatgtcctcttcccgataagtaaagagtcatgatcaacatgaagtaaaactgcgagcattgatgagccaagtcttgtatttctatatcaaattgtcaaagtaaatattccctgacttcttacgcgtgacggaatccgaagtgttgcataatccacggaatgctcgatgtaagcgtcctcttcagtggagcacgttccactttctgatcagccttgcgggaccacgcaggccatcccagtttcgcaggtcttctgcaaccttatcatttttctcatccttcaaccttccaaccgccaattttctttgacaaagcaactctcgcggatcgagtcaccacactacatcgtgtacacgtcatctagctcacccattgtctcctgcttgatttcccttttccccccaccctaaatctatctgctcatcaaattccttctgcgaaactcaacgtgcaacccgaaggatatcgatgcccacaatggacgataaatgcattgactgaaggaactccttgccgcagtgtatcccatgatccaaccaccgacaatctgggcttgactacctcttcatcttcttacaactttcgctcatcacaggatgatacgccaggttgcttgacggtgcctgattctcgcaccaaagggaatcaacactgccatacctccgcccactatgagcgcaaatacgcctgccgttgttccgaaagcctcaacataacccaccatctggacccagatcaagaccgacgccgcgaagaagaagcttacaatatgctttgttcctattgacatcgtgccgtgattagcaaggttactcaaccaggagggactcatgctgcttcttaccattgacaagcataagagcatccgagtttagtggaagcagacagtccgagacataggccatggtgatggtcggcaccgccgtcaatgctaccgacatcataccatatccaaagaacaggctgacccagcccattgccttttcaatgccatatccgaacaccaagcagcccgagccgctgatgatcagaggtacgatgcagagccacagtcgattctctggttcgtaaacgccattgttgcgcctggtcttccagtcgcaaaacttgtcaaccgcccagccgcccaatacgctgccgaagaggttaccaatgagtcctgggatgttgatcaaaccgttgaccatgggcgaccagttatacggcggtgcctgaaacacaaagggatttaggatgttcacggccaccgtcatctccagcgaaattgcatatgcaagaaaggcaaaaatgacgcaaggatataaccacaaggggaagggtcggatgaacaaccgccagaggggggtgtcacgagagactacaggccatagtccaatctcttctgcccagcacttctttggaagattcacaccggcgtcgctctcatcagtgtcgcccagatgtgaacgagctccctgagcatttccgaacccgagccccttttccgcattcgagcgactgactagccttggagtcggtcctcgactggttcccgagtcgaagtcaactgcccttaggctgtagcggacataagttgtctcgggcaccaggaaagcaaccgccaagaagttggggacagccagaatgaaggtcagccacttatgccatctccaactgtacttcgacacgatgaagccacaaatgagtggaccgatggtgttccctcccgagaggaaggtcatataggtactcatcacagaaccccgttcgtgcaagaagtacaggtcgtttaacatgctcgctccaagggtttctgtcgacgatccagcaaacgctgcaacgatgagggacgatagtaaggactcgaacgtttcagccacggctccccacatggagcacgcgcagagcagcccgcacgcgaaaaataacactggccgtttgccccaatagttggcaatgggtacccagaagaagttggaggcgccgagtgtgaggacgggccatagcagcagggcgccggtctctgcttgtgtctttccgaattccagggagaggagatagaaggcaggtgtcaagcctccgatgccgaagttggttaagaaagcgaaccaacataccgataggaaagcgaccctcttcttgccccggctccaaaacaggggatcgtttgggtcgttggatggcttcgggaccaggacaactggggaattctcgaatcggtacagccgcactgtcccttcggtgggatccaggtcatgaacactgtggagtaccatgatgccttggcgcgctttgggtccttgtcttcttgtggtcagggctgtcgaggttgttacaacaatcagagactgacgactgaacgatcaagaaatgatatttggtgcttccgactttacaaaatcaagtcgtcatgataatggtacccagcgtccatgagggtcgaacgagcccttttctcattttctacccatctcttctactctcttgtcgcgctctgaactggtcatccgattgtggaatcgtgattgcccaacatcgacgcgcctataccttgcaggggcacatcgacatcgtctgattgatatgctcagaagtatgtaatgtcgcggtgtgagcctctacaaagcccgttggcttccagaaacatcagtccaaagtcttcggcatacagctgatgacagagatgctgtgcatactctccggtcaaaaatgcatacaaaagaacaggcgattcatagtcatagacctaccactgcttacatacatgatgaggttcagtctaggtatgcagggttagccagctctgtaaatgacatcctcgacagagtaccacgatccttataaactacaaccgccaatgttaagttgtgtcagctcacaatgcgaagtcgccacataacaaccaacagaaacaaaccatccttgtgaatcaaggctcttcagcaccacaaccaaaagacatcccgccctgattgcgcacagcatgccgtatgatctcgtcaaccgcgggttacagatgaggcatgattgtgcggattctgtggggctaaaggtctgccggctacgttcggctgtatgtacgtggctgtagaggcaaatggcacagctgtaaccctgcttctcgacgaaatcatacggtatccccaattcatccagaagatcacgtaattgagtttgtgctcatgggataattctcatgctcacaggttgtgggttctttcggagactttgacagtcagcgaaatggcatcagcccagatcaatggcctttgcgaaattcagggaagagggtttagcggtggctttcactcacccggcaacaggattgtttaacggatctgaaccggtttagacgaactttgcaatttcttgtgtcgtctagattcttgttcagacacagtttgaagttgcatctcttccaccgcactcgccgtcgacctgtagaatcaggtttgagggcttccattgctggaagagcaagttgttggttattctgagcaatgacgatggagcaagcatcttcggcgagcaacagcaatacggaaccaagtgcaggacgttccaagacacacaccagtctgccgagactgccaacaactgccaatacctgccaatatctgccaatggcctgccaattcctacccattggatgcccattggatgccgccaatccgccaagcgaatatcgaaatcgtcctttggatctgtcagaaattggatacggttttgacttacgattgtcatttcctccctcggtcgcttaatcggttgtttgcgatgtttgctctatagctcgtcgtcgatctccgaccatctcagctctttagccgttacctagactagtggtttgatctcgcctgttgccgctgtgggtaggactaagtctcaaaagaacaccaagcccgaaccctgcagtcttgtggatgcccatatcaccggtcttacccacaacggccactgcaatcttttctcgctcgttcgcatcatcggtttcatagcccacaaagtgaatggtcttttccttgttccagccttgtcgggctacatgttacaaccacatccttctgcctaccgcactcgttgcctccgggctgttttcccgctgctacggatcttgttccgggcaatgcagactcgggcgcccaaaggtgcgccaggatggatgtgtatgttatctccctgaaggtagacgctgggaaggacctggagaggcccgctgcgttcattcgcttcttgtctcttggtggatatttgctccagagtgccacgcttttttcgattgtctcggacatgacactccagctaggcgatcacatttcgatgcctggacaacccagaacatcatttctttcatggcaaggggaggccggcggccgccagaaggcactacgcagtattttcccgtcccagcgttgtggaggttcgtccgaacgggtacctacctctagtacagatgagatgcaaggtacgatgcaacctcgacatttccccgggtcgtgcacttggtaccaatttctactggctcagcaaaagccatggtgatgattatggcaaccaacaaactgttttcattggccctgctcatccaatttcgaaatgatgatgcaagtcaaaggcaatctacgacagagatggccctagtttcaatccctagcgtccttctttcgctcacggaaggcacccttcaagcgaaggacatcccgcacatcttgcaaggtgtaattgtcaggggtagtatggtacgagatgagcaagatggggcagagctgagaatcaggaccattacaaaaagaagcctaacggccacctccacgatttttgttcttcttctttatttgttcgtcgtgcggccgcagtcactcgtttgtcatatccgcagtgccgtcactccttgcagtcagtaatcacgatatatctttctggtcactttgttttatattttttatttttatttttttccagatctcattcaagatgcgtgtgctcgctctcgctgccctcgcggcgccgcttgtctcggccctgcagttcactgatcccgtcgccaatgccacccttcacaagggtgagacctttgacctgaagtggtccaccgtcgataccgaccccaccgacttcagcgtgtacctggtcaactttgtcaactggcctccttactatacgcctttggcctataacattgagccttcctccggcgagctcagcgtgaccattccctgcgacattgatagctcctatggctggcaattgtatgtttacccttttgcatgttcatgttcatgtcacgcatgacctgaggaccccaccccacccatcccaaacaaacccctggatctccttctcccttcctttcgggaagtggaccccgtctcaggaaccaacacaatgaacaacgtaatggctgactcgctgccccctttcttctgctggcagcaatgctatcaacgggaccaacgtctacgttatctatgcccagacgcccaagttctacatcagcggtggtccctgctcggttgattcgcccttcccgaccggggcgccctcgagctgcgcgccggcggccaccgttaccgtcacggtgagcacaaccctttcgcagtcttccttctccactcttctctacgccaactccaccggaaccgccagccctactactctcatgaagcccgccaccattaccaagtcccccattcctggaaagtgtcctgacaccattggctggggcccttcaggctacggtaatcccgtaaagctggccgctgtccctaccggacccggtgacgtccccgcgccggccaccaccgctccgcccatgatcaacggtgctgccttctttgccgagactggcatcacgagcaccatctaccacaccgtctacaaggatctctctgaggtccaggattgcatgtgctaagcaacatggctcgtgctaccatgcgagaaacaaagacgaaggaagcttgattgatggaaggatgtaaggatgtgatgggggatgttttgttaggctaagggttggtgatttgtgggcttggaaacctaaagcgaaagcgagcgagacaggagttgtatcatttttattttcctttcattctaatcttcaaaggcactagcgtctgaattgtaaaccgtggttggaacatccatcaattgagttcgagcttggagtgccaatgtgtttgcctttgactacggtataaagaggatagaatagggaagctgtgcgacgggagtatatggcatggcttggactttaaaagacacaagatctggacgagacgtagaccgagcacatgaagatgccgaggctgctggaagcagtttaccgtttgattcggtcggaagacagcttatctacggaggaccttggccgggcagcagatgtcatcgggtgatgtcttgccattcctgctcgtccagggatcatggtgaggataaagacagcccgaatctggtcttgctgtgagaccatcccggaccctctcggatcctgctctccgaaagccccacgaagggacggacgattgtgggccgcgggaacctaggtaccaacgagacttgcaggtaggtcatgaccggacagcaatctcatccctaccacgcctggttttagcggtattcacatgctgaactttgcaccatcctgactttaattcccaaggtaatcaatacctgataaattggagaggctgactaagtcgctagaagatagagccatgaactcacccacaaaccaccaaatatcacaaatcacctataaaagatttgaggcgtcaccagtcagttgtattggaaagtcgctgtgagtggtagagagggaatcggagattgagtcttgccccgtaaactccggtcatcttttcgtgaaccaatgatatctgtcgttgtctccgaaaatggaaaagcgggtggaccctgacacggagaaagggcgttgtcaaaatctccggtcaaacgccgattgacattccagaccgtcatcagttcttcaatcgatgatcccctatgcgacagccatgtaacccatttcttaagttttttgttcatagattcacgaaaatggcgcaggttgggcgagacgaacccccaacggcaacgacgcacggagtcggcggtggaggacgacggagtgattcactcgcatcggagagcgcgccgtccaacacgcatgcgaactcgcatccgacaaacgccaaatggggaaatgcctgttcccagtgtgcggcggcaaaggcaaagtgttcgcgacagtctgatgctcctgggaccaagtgccaaaggtgtgaacgtctgggtaaagattgcacaagtcaggtgcaccgcccgaggaagaagagagctgttcggccatcgttagtaacacaccactcacgtattcattgtgtgtaattcgcgatccgatctcactaacacatgttcgacgcctagaaagacggctcagctggaacaacggctcaatggattggtcgatctcctcaaggccactggggatttgcgaggcatccccatcgcggatagtgttgcctctcacgaggtgatgtcgacctatgatagtgtttcatgcatggcccgagatcgtaagcgatgattttactatcatcatcaaccttcagggtcttgctgactcaaccccgtccatacacctagacggccttgatattgccgtaggcgctcctcaaccatccggctctggaaagaggcgagcaagtctcacgcccttggaagatgaccgtcatggcaccaccgagggtggatattccgacaatgaaagccacagtggcagctcagaactgctgggcgaaagacctatccatgtgcccaatcattacaactcttgcgccccttccggttgtatgggcagagcacagggcgagtctcgtggtccgtcagagtcagacgagaccatcctcaccatctaccagacccatcttagtccgctctttcccttcgtcgttattcccgttggtacgacagtccaagaactcgaacagtcccgtccgtttctcttctcggccattcggatggtgacgaccctcacaagtatgcggtcgatgcgagctcagatgtatcggctggtccgacatgtctctgaacgcatgcttttgcggtcagagaggtcattggatctgctgcaaggcattctcgtcatgattggctggtatcagtaccattgcctgatgcatgcccagttgaacaacctcatacacctggccgcgagtcttgtttccgacctgggactgaaccgggatccaaaggtgcaagagagggtaagcgtcatggtactgtaccccgacgatccaaaaccacggacaaatgaggaacggagggcgcttttgggcttatggtatatcgcttcaacgtgagtattacgtgaaaccgtcaccttccctgttatacctatgagctctacgctgacatgtaacaccatcagtatatccgtggcgtttggaaaactcgagtccatcaggtactcgccatacattcagcagtgtcttaatgagctacaagaatcgaaggagtttgaaacagacggaatactggtccacatggttcagttacagcgtctgacggaaaagatcgcccaagttaactccaaaaccgagcttacggaatccattggagggattgctagggctccagatgcagcttacatgtcgacgttccagagtgaacttgacaagatatgtggttcactcaacaagggccaagagaacaatagtatgattgcactcaacaagccttcaaaagttgccagtctatgctgatgagctcatgctgatacacgctttagaatacctcatggtgtacgtacattcggccaagatgcgtctttgcgaacctccagttatcgatgcatcattgctggccaagttctacacagaccttactatgcttgacgacaacactccgtcggctcttgatgtcttttaccgggtaagcagtggggtgcgagagtggttcgatcattggtttaccgtacccgtatcagcatacttttacctgccggtgtctatcatctgtcagatcgtttacgccgtaacgatgcttgctcgatggtccaaaatcgtctcccccatcaaacccttagcatcatcacaaaccaggcacaccctctcgacgccagcccatcctcagcaacccactaccacaacatcatatacttcaacatatatctcaacacctgcctccgtacctacgccctctccacactacagccgaccacccgccacatcctcaaccatcagcacccccgcgaccaccactcccggtcccggcctcggaaccccatccccctccatcatctcccgggacatctccggctttgtcggctcccgcgccacctccatggagcccacgacgaccaccactcttaatgatactaccaccgccgctgccgagcacccaaccgctcccaaccctaataacaacaataacaaccaaaccaacaatctgaacaaccccctctcctcctccatccgctggcgcgaaaccaccgacccccaccttccccacatcgtcgcaatgctccaagaacagctcaactcccagcctggcctgcgcgtcgacatcaccgaaatcatgacccagctcggcgcccgcttccagcaggccagcgacaacatgaaggaagcgagcggcggcgagccggataacaacatgtgggaggtcagtgctaaggggttggctatgactaaggccaagttggagcggtttgccgaatttgttgctcaggggggtaaacttgatgatcatgatcaggggaagggcgagggggatgacgcggcttgtttgagaccgggatgtggtggagatggggggaggaggaggaaggtaaggagcacttttcctaatcaggaagaaaaaggaggaggaggaggaggagcaacgggaggtggaggtggaggtggaggtggaggaggggttgaagcgatgtctgggcgtagtacctccgcgtctggctctggttctggaaccggaggagagagacattcccaggccaccacttcgacacgagtcagggaagcagcaagagaagaaggaggaggaggaagaagagggggagctatagtagcaagcggcaatgtcactgctacgcggcagtcacagtcacaatggctgaccagtcaaagccaaaacctgcaaggacaaagcatggggaaaccacatcatgcgcagcagcaataccaacatcaacaacaacatccacctcctcctcttcatgggtcctattcgaatacaacagccatgagtggtgtgaatactcaccacagcctaggcgccggggcccatggcggggagaccggattctccgccgccgcggccgtgacggggacggcaggagggggggcagcaggaggggtaggaggaggaggagggcaatgcaacaatctacttgccacagagttcatggatcaactggccccttggctttggtactacggcgttgaagactggcctgggacataattgggcggggtatagcccgttgaaggtgtatggatgggtaccgacctctatgggtgtggatgcaggcacgaatacgggcatagatatcggttggtatggcttaagggcacacacactacatacctacctacctaccgaggtatatacagatagatgagtaggagaaagatcagcatagtggcccacatggcagtttttactctgccttttttttttttttttttttttttttttcttaattagttgccagacgttgattgaatacatgcaacaaaggcagcctcgcctttctagaaggactccattgcaagggtcgcgcacacgtacttacatatacccatagaggtacatagagcccagtgttttttttttgtaccattcgagggtatcattgaatgatgggacatacgggcgtggcgtgatctaacctgttttcatttgttgatcgcggcaagaacaagagaggacgtggagtttcggttttttttacgtgccgactgcgactatggcatacgaccctggcacggaaagcgacccggatagttacctaggtacactacgaggatacaaggggagtggaagtaacataacataaagtcaagttttagcgaaaggcaaaaattctacatatgtacctacagtagtaggtaggtaggtacggatactacatagaacagtggaggtatgtatgtataacgctagaaaatctcgactgcaacgcctggcgggacacacatgcaccatctgtcagtcatttggcaaagctgtaaccggccggcaggaataaacaaccccctccccccctccttccccctctcgaagaaaaagaaaaagaaaaacaaaatatatatataaaaataaaggagcattgcagaggcacgcaaatccggagttaacatgactcttacgccgaggtctggacggtggtttcccgcttcggggctcatgtaaactccgaagaggccgttcgtgcgattgatgatttcttgaaaccggtcaaggtagcccgaagcccggatgacagaataaccccgaacggcggcatgtcttatcccgttacctaccttacctacctactgttgtctaggtgaagagtcatacgtactaccctttgtacatacacgggcaagaaagagatctctctctctctctctctctctctctctctctcgcgcgcaatgcgaatgcgaccggccaagccaatcacaagagtaaaattccccgaagcgagaaagatgattacatgtgatgctcctgcatccacccatcatcatcatcatcatcatcatcgggtagctacacggtaccgacctaccgtagctccctctagcgaatttgaagatgtaacggagtctccagcaaagggggcaacgcgcagtaacgactcacgaatattctcctcgatcgttatggtaaggtactatccaatcgacaccccatatattgtctgtcgccttggtaaaagagttggtaaaaatattgggactttgggttcttgtctggggcgtggaaaaggcacctctgaacatatgtctctctttttatatcccggacggcacatatagtacgcatacaatgtatcggaccgtaacgggctggagccagactacagtggttgcattggcgaaacgcattggcgacctgccatcaatgccacgaaatacggaggctaccaaacaggcaagtatgtaactgcaatggtcaatggaagcgcttgcatctccacatcgagatttcttatgtaggtaggtaggtaggtacatactgacatcgccaagataagctggccgaatagccggcggtcgtgccggtgtatgtagtatgtagtagggtgactaccacctacctacagaggaggtagttcacacccagaaatgcaaactacctagttatcaaggtatgtaggtaaggaatccattgagaagccagaccggcgttgtacacagtctcgagacagttaaaccgtcaaagaaaacgacatcccccttgaaattttaggcataaccctacctctctactacctctacatatcaaaagatggtggaaaggaaactcactatttgcctctttcaagtagctttcccgcatctttttcactcttcttactccacctagggaacgtctcccataatcttctcctataacgagacgtacatattacgcgaggaatactccatgtggacgaagatcaggacatgagcgcacacggggatatgcacggcattctgccggctggtttcccaggatagaccagaaagaggaaacaaaaatcggcgatacgactgttgatggtggtatatagtatcatcaggaaatatgaaagcttgtgatggataccgtggccgactgtgtgggctgggttttgagtggtggatcagacagcagtggtggataacgaacttgagaatggttacagaaatgggtatcaatcggagggctgctagatggagataaagcggcttacttaccacatggagagttaattcgtgttgtgtgactgatgagggcgagcactgctacatggagtatcaattgtgagaaaagatggggatgaatacgacagactgtcggattggaggcaacatgagttccgttagacaaggcagggtcgccgaagtcgttgcgtataaagtgaaagaggttggctcaccatcttcgagcgtcctgatcgatgtcagtcatctaagtgccagcttttaagtgttgagtgaagactcaacaggaaaaaaaagttgcacgctactctctctctccttgtcccttttaggtcaaaaagggctccggactctttgttcagtctttgaatcaagccccagggcaacaagacaccatgcccgtcatagacaagctcgccggtgtcaccgggttgtcaggactacacctgcttctcggtgccgttggcgtcactgtaagcaattatcttttcatctcatcagtcacccccagtcaacatataccgcctcctcatctttcaacgttccatatcgatgaaggagaaccttcactaagccgtctaacttgaaacccagatactgctatacatcatcggctccgccatctacaacgtcttctttcaccctctagcctcatacccaggtccgctcctgcagcgcgcctcccccatccccttcagtatccgccatgccctcggcgtacaacccttccacacgcaagctctccacgacaagtacggtcccgttgtgcgaatcgcacccaatcacctctccttcaccgatgtgcgcgcctggcgcgacatcttcggccacatcgccggcagccgtcacggccaggaggagctggccaagttcaagtccttcgtccgccccatcgacgctcaacccatacacatcatcagcgccgggcgcgaaaaacacgggcagctgcgtcgggctttggccaatagcttttcggacgcgtcgatgcgcggacaagggccgctgattggaaagtatatcgacttgctgcttcacaagcttcatgagcaaggacaggaggggaaggtacccctgaatgcaacgtcgtggtataatagcgtgacgtttgatgtcgccggtgacctgatctttggtatgtcgttcggagcgttggatcagaatggtaaccattcgtggttgcagtacattctaggcagcctgagcagcttagcgccgatggcggcgttaagttacgcgggactgcattggctcgttcagctcctctggagggcgaagggcgcggaagtgtttaggaagagtatggagagcgttgatctgatgttgaaagagaggttgaagatgcccgtggatagaaatgacctctttgagggtttggttcaacgccaggagaagctggtaggtgctcttgtttcccgttcctccccccccccttccctttctgttttctttcctttcttctttctgttgtctcggattccaaccatacggaattccgccgaatcttcagccctacccgtcgggagattttcattttcgcgtgaatgacgtgcatcttttggatgccaaggtggcacaaccgacagctacccgtcagcataacgttcatcccccccgcccctctctctctttgcgaaacaacagcagatagctaatgatgagttgtcaatcagggtctcagtttcgaggaacttgcttcaaatgcctggcttcttgtgctgtgggtcttcccgaactatggcatcgtctgacacaatccacctaattctaacatacgtcaacagtgccggtgctgacacaacagcaactactctctcgggcacaacctacctgctaacgcagcaccccgaagtcctcaagagagtgacccaggaagtccgctcttcattcaaatccgttgaagagattgatatcagctccgtcaacagactcacatacatgcttgccgtgctgaacgaagctatgcgtttgtacccccccgtcacatcgttgacagctaggattgtgccccggggaggggcccatgttttgggagagtatttacctgaaggagtgagtaacgactgatcaacccaaccacttgccgctgagaagaggaataccgactgatcttttaatacgcagacaatcgtcgatatccaacaatggtccatgaaccacagtaaggagaactgggttgacccctgggcttttaatcccgctcgcttcctcgacgataaggagacagccagggagaagggcaatgtgctcgacgctttgcaaacattcagtgtcggtcctaggaactgtatcggcagaaagtaagtatatattgtctgccctgtcctgtcagatgtcgatggtccctgttctaaccacagctctcacctggatagtctcgcctatgctgaaatgagatggattcttgcccgtatacttttcgatttcgatctgcgtggggcaccgaccaaccaaaactggatcgaacggcaaaaggcgtacggtctctgggacagaataccccttgatgtgtactttgagcctgcgagagagaggaagtgagggagatacatggatacagcagggttggcaaagttcgatccatgggggttggtagaggtttcactttccagcgacttggtgaaatgtaagaggtagcgaatgagtccactgagattagttaagactgactgaattctgagagccgttgccaccacctcatgaagaacatcgtaacttctttggctcccatgattccttgcacggctaccctgctccccacccgttttcacgaatcctatagatccgttcacccttctactacccgctggtatgtgagcttttccacaaaaaccttcggattacccgtacgggataccgacctaagctttcacagaacagcgagatggctgagcagagataattggttggccttaggcgggaatggaatgtccccatagtgaccagacgaggtcgtaatggtactttgggttccaattctcccgatcccaaccgtgtcttagaagtcgctcgcggatatggggttgctcgagagtcaagcaaagagcgtacttggccacagaccggccgaggtcccaggtctgccaaagtcgccggttgttcctgtcaggctccgggacgtcggtatcgaggaacacttcaaggccttccatccctagaaaatgtcggatcgtggtgtcccaattctcaaagttgtggtgcctgtctccatacagtggcaccagagtttccggcacccttgccagcattgccaaccggtgcaacgattcccgagggcgcatgccacagtacctgtgcattgctgaaaggctaattgccacttggcaagtggttgtatttggcgcttcttagttgaactaaaagaatggagagacgacaacgaggaaagatcccaaaacgcttgtttctgggtacgagattttgctgaagaaaggttgctggagatttacaccagtcagctgtcgcgtctgcggaagtgcgcgatgaggaagacgccggttctcgcttgactagatgtgttggagagagaagtaacgaaagggtaggcagtgactggcagtgttctcgaggaatggtagggtgactctgtcatttgacttgatattggacttaccagcgcgatggaaggttacagatcgatcagaagtcgaaatcgacggccaagggcggatacttcgagcggcaatgctcgtggtgagagtgactgtgtacggtagtattgtctcgattttccccaaggagactgaaatcgcggatgcggcgagggcgagtgtaatgctgttttgtttgtgtggatggggaagagtgcgaaaggtggggtggtgagttgacaatcgagaaggacgagaggggaaagtgcagctcgaggccgctcacgcagctccttcgcaacttcaagttcttaaacgctttgaccgcctgggacaattgcaagtatgggcgacaactcaaggtagccgttgggcagagaatcagtagaggtaggtatcttcaacacctgtttgaattaggacagaggctattgtcattctacggggcacttgcagcttcgtccttctacgcgccggacataattaggcagaaggattgctttagaacaagccagtttaaattatgtaattaagcatgcccggtgatggccactagctacctactatctgtacttaagctatctcatctagaataaatcgataatgactgcagccgagcaagaacacggaaactatgagttcgcagtaaatactgaaatggggtttcagtcctgccaaaactttcatccctttcatttgtcattatggtcattgatagtgtccaatagctttttacaaccttacacgttcgttaatgtcttgtccatttgccgttgataatgtgctctggagtccacgtttattggtccgggacgagggtaaaatctgcagaggctggccacatcggcgggtaacgagatagatggcgttatctatcactaactcgtataatcgtcaggtctttaaaactgaccgtctgactagcgggtagctgagcgcaacgatattttgaagggttgcaggaaaacgggaagggaagccaggagaaggaaggctgaaaaggagaagggatttgcccttgattcgtaactcatttcataaggacagaacactacaggtagttgtatcgaagaaagggagagtgaagagcttgaactgatctttcaaagtttccgacggcggccgagtgggtgacgtcgtgaattactccgcaaagtcacagcctaggtcctccatctgcgcggtaccgtgaagaatgaagaaaagcacaaaatttccatggccagggatcgaatttgcatgagcgtgaggcagtgtcgccttcctgttctgaagacaaaacgacggtggaacttggaaagtaaaaactaaattgaaactcacctgtgtacctccttccatgtttcctctcgtcccttcctcttacaccggtgaaggcacgatctaccatgacgttgacaatgtcgtgggaagaagttatttcacggcaaactgttgttgttctcgtgctttcctcacctaggtctttacagataaaatgagcaagtgactttctacgcttatgaaaatcagcgtacctctggtcttttagaaaccacacaactatgaccgatgttttcacatgaaaaaaaaaaaaaaaaaaaaaaaaaggcgatattccagactgaaacaagaatgtcgtgatccccagaactccttcttctccttcttgtaagttcctacccatgcaattcccatcaacccatccttgcagcaaccgaacaaaagctaagaagaaccgtcgcccgagaacataggcaaggaccgaaacaagaaatcctaatcctcaatttccctactgtcctcctccctgttgtttttgtctgcgcactcctcgtcaccgtctcctttgtcgttgccactgacccggtcatcgttgtgcttgctctcacgaaccctgttcttcatgcggacagtcttattcgaagctgaaagtgcctgatactgaagcatcagaacggtgaaagggggcagggctttgtttgccttgatgccctcgcgctgaatgtcgccagtgccgccgggagtagatagcaactgtgtgagttggtgtttattgagggtggaggaagatgtgatagcactaatggaacagacagggtcgatagcggacatggacgagaggaataagaaagatgggtggagacgggtggttgatagtgatgaggcatcaagatggggaaggcgcggaagaaggccgttttgcgggtggggaaggctgtcccttctggtcttcgtatcaggaatgatgttgaatctgtttctctttagagtggcggtgttctgggccgggatcttgggtctaatgttcgggggtgcagccttcattctcgcgggcgtggcagcccaatgaatgggaaaagaagacatcgcgtggaacgaatatatgcctggatttttccaaatcctgggcggtcttgcatgaagctttggccggttgtcgtctagtgacgtgctttggcttatctttggcgatgattgttggtggtggttggaaggtcggggaagtaaggaaaagggaaactatttcctatgagccatcaattacggagtgatggaagatgcgaaataataaacgaggacttaaggccggagaagcatttaaaatgtgcatcttgtggttctccgagcttccagcgccgcatatatgcaatgcttccatttattcgatgtccgtggtcagcaaactcaatttggtcacttgacagacgaatactgtaacgtctttgaaccttgtgaaccaacattcaccataccacaccttgggtcccaactcctaactcgaacgccacggcgcctcaatgttcatgaccggtgcgaattttcatggtgatgcctccaaaaattgaccggcaaagacgccgctcgccttcggacaaagaatagccgcggtgtaaggtagccgaagcgcgtctcaacagtgtaaacgctcctgtccgcgtatcgacgttgatatgtcccatgatgacttccgtccagcagccctataggtattcatcacaagcctcaaatggactggccaggcgtacataatggttcgagccacgttcaaagcttcgccggccaaaccaaccacttcggtgacgtctccacgccaagtcgacggatttcaatggcacttgccatgacaggatatttcctatcggaagaaacgcagaaggtgacgcctggtgatacgcggcgatttcccataacgctgaaatgacgacagttgaagatgctggtgagccggaaagtcgacagtcgtgaatgggcggcaatatcaaggctcgctcggacacgggaactccaaatgactcgttcgtcccaaatgggtcataaggctgagatatgagcctcaacgtagacgcaagcaatggtggcagtgctggtctagatagtgggttatcgtcgtcatcctcaatggatgaagccaaggtcctcggccctcggaaaccgggagctggtatagcatccgcgttgtaatattgaatgattccttgagtggaaggaaacaaaacgacattgtaagtagagtaggtagtccgttttcatggccataatccctcgagtctcaacgtggcccactgtgattctgagggctgcaaaccaagggaacatcggcagaaaaagcgataagatgcacgataaggcggtctctgccgacgggaacaggcctggcggcgatctgcacatgcagatttagtgtacggcactttcgcccaatgacgtctttagctcagccattgcgatgttgccttcaacacgtccggctgctttttgccaacgcagtctcgcagatggttagcgtcccggccccaatgtccgtggtcgattgatttgagtccaccgttcgtttcgttcgtcgaagctgttgctcacactccatcatgagcccatttttggggagtcaaaagacgggaactacctacaagcactgctcggagaccgatgtggcaagttgaaagtctagaacaaaatggcccacccatgatgattgtctgatttccattgtccacattatttcttgggactctgtgcctttccacggctcacgggtagagacgtcagtcagctcccgtgatgtcggccttaggcgggcgctattgactgcacagacgacaggtcgggtgggccttgttgaacacaccggaccagcaagaggagcggagtgttagcgcgtacagacacaatagccgtgactcttaacagaagccatcagcggcttacaagcgctttgcctgcagcgcggggcgcgggcaggcacctccaggtctcacatccacccaccagtccaccaactgcatcggtcgttcccgctagccttttcttcacaaagtccccggtctaaagtggtgcccttccattctttcaattcgactaagttcttgcccgcgcgtttcgagccagtgtctctgtgacaacattcaaagacaacaatccggtgattctctgacttggtcatcatcttgcattccgtacgacccccgctcgaaatttcgcacatcagaagccccagggagcgaacagaagccgatacgaacaacaacggctgattcaagcgacccctccaagagaaggccgtccaaaaactacaaccaccctctagactagtctctactgtacatccgagacttcagcgacaccgataccgttttgcgcattaccaacgatctaggcttcgatacccgttcacagttctgcggtcttccgaaaaccgacaaccacgatgccaagcttccggcggaaaatcaccaaacattttggagattcagtgagccacccgcgttccgttccttttacaagttccagaggttcatgattgtcaaggcgatgggaagcaagctgggtttggcgccggggttggtgcttggtgctacctcgatctggagtgaccgagtagccgccttcgccagagcgccacggagacgacagcttcaagtcgtgatttgcggccagttgccggttgggacaatgaagagactgttgagttattcgaattggccgcccttgcctgtaggaagccgaattgacgtcgcaggatgacgaggtcgcgggactaggcacatcgcatcgctatttgtccaagaacacttctgctaacacagacgatccgtttagctcacaccttcaaaaccgtacctctcgtaccatgacattctccgtatgtggatcggtctggcatatgtctgttgacctcgatctgacttgggggtgattagtgacgagtgacgatatcgtctcgctcaaatatgactggcttactgataacgtatgttacaattcactgttgttgtcgctttggtcgctaacctggtttagaacattgccttctgggaagagtatgtacacattgccaatacctcactccccttctttcctacaccgggtctcccgatctgacatgcgtactctaggtggctcgagagagaggtccttcccaagtacccgcgcgcccacatcgttctcctacgacctagcataacgtttctcctgatgcaagctatcgatctgaaaagcatcgggagcgcgctacccgatttcaagaaaacgacgcacattttcctgccggtcaatgacagccgggaccgcgagcgcgccgacggtggttcccattggtcactgctcgtcgtgtccgtcatcgaccgtgttgcgttccactacgactcgctcggtggtgcaaacttttacgaagcccaaaagtgtacggaccgtctcggccgggtactcggcatgcccctgcggttccaccagatggaggactcccctcaacaaggcaacaacagcgactgcggcgtctacgtctgcatcgtgatgcgccaccttctcatcaagcggttgctgaacgccaactccaacgaaaaggtgtccatgtcaatggccaacaaggtcatcgacagcgcgggcggccgcaaggagatgatgcagatcatcgagtcgttacggaaggagggcgagaggcgacggagcttgagccccatgtcgacatcgtcgaaatccggatcgtcaaagacaccgccccgcattgagtagtgctgcgagtcagcgagtgtgcgatgcgagtaagctagctggctgtttgttgttgattgtgtgcgttggacaggtgatatcccgcctgtctctgaagcaggtttccattcacaatggcacagagaatcaaaagttttaggatacctttgaacgagagagcgcaaccccattggaagaaggctggagcaaggaacggatgcaccgtcaatgggccccttctactagcaatattcctgcatcactgcgtgcaacgggagaagttttctttttttttttttttttttttttacttggtcatagcgtcgagatggacgaccacccgcgctgtaggggtcatcagcacaaagcgccgcgtcagactgacggagaggcgttaataggcgttagggttcaagctacgagccgtaaagcactcaacaccacgcataatcattcccagggggagagaggcatgattggaaaaaagaaaaaaagaaaaaaaaaagaaaccaagtaaattatgactcgaaaggataagctctcccgtggcttggttgagagcccggagtgctatgacgcccgaactttataggaaatatctagcataggacggggaatttttgcattatggcattgtagcctattatcaggcgtatgtatatggcttaacaaacgtggtccttcctctctcgtttcttcttctttagggatcgctgtgcttgagatactcgtaatcatggctctttatggctcacattcttccttaggtcgcaatgtcgtcttgctcgaagtgcatggaacgagcaggagcagatggatatgtactgtttagtctaggtagaaaatcgaagcgaaaaaatgatacagaattggtacatgtatgcctctccaacgccgccaaattcccaacaacaacaaggtgatctcaaaatgacaagggggcattgaccgacacgatcatgccgtcttgcccaagaaagcagggttctgctccatagtagcagagatgaaccccctcagcgccgcccacctattcgtcgtcgccggttgttgtgtcgtcgcttgtgccccctgtgtctgtgtcggctgctgctgctcaacctccatcgcaggcgccgccaccgccgccgccggttccttaaccgtcgccaactgcgccaaactcctcccaaaccgatccatctccgtcttaaccaccttttccttcctcttcaacgcccccggccgtgtcttcaagctcttatgcctcaccctccccatcgcttcctgctgcgcatccatcgtcttgccgctctcttggtcctccctgatctcgttgctgatttcacccaacacatcgcccaagctctccagcgtcgtcaccagctttttcgagggacgcctccgcttgagtttgcgagacgagcccgaagatgaaccgggaacggtcttggcgatccgcgacacaaaggcgttgtgcttgatggtgcgcttgtcctttttcgagtcgatgaaggcgtctgacaccacgttgttctcgcggtggagcttgcgcgggaggagggggtcggcgaggcgcttcagggctttttcgcgggccgagaggcgtttgccgggggtcggggctgttggggcctgtgaacgtggcgtggtcacaaggtgggttagcctacactacactacctacagtagttggtgttgccaaatggggaggagagaggggaaaaggagtttgggaggttgtctttcgttgcgcaaggggggaggggggccctgggaagaatgaatgaatggatgaatgaatgaatgaatgaatggaaggtgggatgggttggggacttggttgctttggtcggttgattgttggggagagtagacgaaccatgactgtttatgtttattcgaagtatctgtctggtcttgagggactgatacgatgtgatgatgtgaggagggcgagtgcaagttggttttaagagacgatgatgcagatgttggcagggttcaagatgtggactgaatcgagttgaacaacgtgcccgcgtacctcgactgaccacaattgcttccccaggattgagtgatgggcagaattgacttttgagtggagccggaaatcgataacggagggaggtgaacgtgccaatttctcaccgcctacgcccgcctccgctacagggggccgagctgtgtgccaagaagttgaactggagggctgcagcagtggtcagtggggttgattcagccctacgatttcatcttttcgtctaccttttgctcattcagtttcatgcctctaggattgcatatggatgatatacacaagggaatttggtcatatatcaaagaggcagaagctcaatgctaggtttccaagtgctgagaatgttgagattttattaatcaggaagtaatcaaccagaatcaatcaagctctttgatctcactcgcgatagctgccccgcactcgctacctaccttcctatcactgacacggtgactgggaactttttatgtatcgcactccaacgtttcaaatcatcttaccccaaacacaacaagatgcagaacggcggtgccagctcagaccaaaatggctcaatcagctctgtccctcgggacacgagccggcctcttacagaagacgagctcgatagatactcccgccagatgattgtacctggaatgggaaaagaaggtaagcacctcatccctaacgttacttttcggcctaccgttcgttacccctgaaccaaagtaaacaaaccacatctgaccaacacccccaccctttctgtccccagcccaacttcgtcttatcaacgccaaagtcctcatcatcggcgccggcggcctcggctgtcccgccgcgcaatacattgccggcgccggcatcggcactatcggcatcgccgacggcgacaccgtcgagcgttccaatctgcaccgacaagtcggccactccacctctcgcatcgggcagtccaaagtctcgtccctcatcacccaccttcgcggcctcaacccactccccacctacgtcgctcacaccactcacatcaccccactcaacgccgccgatctgatctcacaatacgacctcatcctcgactgcaccgacaaccccgccacccgctacctgatctccgacgtctgcgtgctcctctgcaaaccgcttgtctcggccgcttccgtgcaaacctcggggcaaatcattgtcctcaactgcccgcctacgccgcagggtcaactcgatggcggtccttacccgccttgctaccggtgctgcttcaagaaaccgccaccagccaacgcccagctctcgtgcggcgaagcgggcatcttgggtcccgtggtaggactgatgggcgtggcgcaggcgggggaggccatcaagattctggcttctgcgcttcacattcctactactactactactactacctctccgccagctcaaggggtgccgcgggccgcgcccgtggtggaacctacgttgctgctgtactcgtactcgctgacttctttcctgtcgcccttcactttccgtgctttgaagatggcgccgagaaagaagaactgcttcgcttgtggcgagggaagcaagcaaaggttgacgctggagggggtgaagaatggagagccgaattatgattttttttgtgggttgggtggtggcgggccggaaaagggggtgttgtcagaggaggagaggatcacgccaagggagtttgtggaaagggtacaaggaaaggacggcaatgggaaaggaaagaagtatgtggtgctggatacgagggagaaggaacattttagctttgggagcatcgagggggcagttaatctgccatttggtaagttattgagcaaggctgcacagttgaaacggagcggggagactcccaaggtaggagatattctaccgccagaaatccaggtccgcgacggacatggagacaaggacattcccatatacgtggtctgtagaagagggctggactcgcaggaggcggtggaaaagttgaaggagatggggcttgataatggagggagcaggaagattgtggatattgccgggggaatgaaggcttggaaggagcaggttgatccaagtttcccgtatctataaccacagtgtgtcctgtcttttgacgagatggagtccaggatacaagtcttcggcggcgaggtccttcgcgacgaccaagagataccaaatatatatttacatatttatatattgaacacaaatctccatgtctgtgggggagaccaagcacggaagaaaatggttctgtggtgacatagacctaatcagtcctcatgtcccggacgaatgcccctgcggtatctatcctcgtgcataccacgcgacctgacatcaagtcatcatgtcattccttttcatccctagctgcttcccagatgttaagcacaactcattttcactattgcccgatcgatacgctcaaacaaaggtagtgcgcttcttgttgaaggccctctggtccttgagccattgtctgtagccagcaacgctggagatcttctcgccgtagaaatcgggaactaggttccagtcatgttagcccaattggttcgtacttttccattttatgcgcagtctttcccctctgcttcaacctgagactaaaagcaaaaagataaaaaaaacctaccagggttacccatagagctagcgctaggatcaacacggtgcttcttgatcctcgcaaagaactggccctccttgatctccatctgacctctgtacttgctcttcagcgcgttgaacaccatgccgcccatggcaggccccatcagccaccccagcgcaccgaagctggccgtcatcaggccgactgcaaacatgggctcgagcggcacctgcgccaccatggcgtcggccacacccgtgctcagaaccgcgcctccggcccccgacgtgatcagcgtcatgatcacactaaaggccagctgcaccctccgcctggtcttgcgcagcttgaaaaaggtgttccagtccagcacgggctccccggcatgggcggctgattgcgccgcggcggcggcttcggcggcgttggcgtcgagctcggcatcggagcgcgggcgggtgctggaggaggaggaggaggaagaagaagaagccctacgaagctgctgttgggccagctgggcttgttgttgggcgcggaaacggaggacgagggcagaaggtgacgtcgagagagggcgcacagaggttggttgtgaaagcttggtgttcatggagaagggcgagcaggggcaggcggcgctgcggaggagcatgggctggagggcgccggaggaccggctgacgcccgcgcggagcatcgttgttgctgttgagctaagcattgtgtatgtgtatgtgtatgtgatgtgtgtgtgtcgacagaagaaccggtcaagtcgtcgtcgtcgtcagggtgagagttgtctcggtttcgaagcttggcgtaggcagagttgagagctcccggttgaacaatggatcgaagtgcgtaatttggtggggtggggatggatggacgaggcacggtctttcgacaaagttcgctgtgatgcaagtgccagtgggctgcttttagcggctgtgaactgctgcagctacctgtaggtacgtactgggacttgctgtgcagcagcccccgtctggggtacctctaggtacctctatgttgcccgtggaacctggtactaccccagacaaagataagatagaggtaggagccatcgccaagggaacttcccttgtgaactcccggttgatgtcttgtgacaagtttggtcaggggggcaaggactgcgatgtgattgttggtcaactgctcaacacccaatggtccatcacctgtcgaagataactccaaggtcgtcacttcgggctgcaatattacctagaaatgaaaagaaaatcaaaggaaaaaaaaagagatatgtaaattaattcaacatttcttacttggtagttagaatgattaaaataatatctatttgatgataaattttacaaaattgattataaactcaagctaaatctctgattattgcctagctagttatgtataagattaatacaacgttcttggcatcatgaaattaaatacgtatagcgcaataacctgacataatccggccttggcgcccaatataaacctaacgatcaacgcgatggattagcagcgcaacgccaacttacctaacaatcaacgtggaagcaatcatcacccgaaacacatcacgacatggcgaccggcaagctttgtcgaggcgcactttgcaagtaaaccgtcagtgtcccaatggcgcatctcgaggaaataccggcggtcatctttctgccctcacgcgacaagtctcgccttcggccccttcctccacagctgcgcgggccaacctcgcggggcgcgtcgcacacgcccacttgaacctacctctaaccacggactcccaaccattcagttccacataccatcttcctaaactgcgcaatggccggcaagcctgtcagcggccgtcccaagacgactatcgaaatacctctcccttccatcaaaaagtacacccgtggctcgggtccaccgccgcctcccattactctcgcgccgcctcgagattcgaccgcatacatcattgaccagtttgtcctgcctgtgctcaaggacacgaagccagactctcgacggcgtatcttttaccacattggatttaccgacatcccggctgctaggcttctggtcccatgcgacgaagtcctcgactacgtatccccgcgcgagttggaggaatgggagtacgatgctctccaaattaaggaagcggataaggctgtggaagctgagcaaaggcgcaagaaccaggagcaagctcctgctaagaagaagcctggtcgccctccaaaggcccgcttgaacgagccagcgcttgacgcacccgcggagcctgtcatatcgttgcaagagggggacgtcctgttggccaagcaggaggctgttgccggcccctcgttagctactccacaaaagcggaagcgggccgagatccccaggtttgatgattccgacgaagcggcgatccatctccaactacaaaaccagtcaccggttcccagcgaggtagaggatagcggcacggacttggagggctacgattccactgatcctctgtcggccgatctaggtccaaagactacatcttattcgcgagctaatagctcagggtcgtccgcgcaacagcctgtggctgggccatccaaaccatcagcaacaaacccaagtgtctcgagcaaccttgcctcgcgtccgtcatcgagtgttgtttccaccccagggagaattcatccaatgtttgcccgcagcattgagacaggaagaatctcggtcagtggacacggcggccagaaaggggcaggccagaaaggggcaggccagaatggggtaggtcattcgcgtggctttggaggattaaatgcggaggccattgcgcgagcttctccgtctagagacaacagcacacgtcagttcaaagcggttcctaaagcagcagtacttccttttacacacccaacacaaattgcgccgatttctttcacgcctcttgcggctcccattgcagtctctagaccgatagtcacttctgactctctatccaagcaggttgaatcttccagcgcaaggaagcgtcgaaaagacgagcaaccgaaaccgagcagaaagcgcaagaagtctcacattgaagagcccactgattcctgggtagtcaaggaactactcgacgaccaatgggtaaccgaacacggcgtcaaggttcacaagtatctggttctctgggaaggcaactggccccctgaccagaacccgacatgggaacctgaggacaacattgatgaccagggcctcatcaagacatacctgaaaaagaaggaaagcgggatgctaaaagcccccaagaaaacacagcggtccatgctgtcgtatctctcgcagccccagtactcgagtgttgccgaagcatttgaaggcgatatcgacgaactacagccagaagctgcagctgtgacaccggaaagtgattcggatgacggtgatgagcttttggtgacggaagagcctgtcgccaagacacagaagaatgggaacggggagaagagtagcagtttcacctcgttcgattcgaagctggagcagtaccagaagacattcccaaggtgatgaggaagatgctcaggcctatgatcggggtgctaaagggcacgcactttctttttgctggagaagtatgcttgaaatacactacgttcttgggatgaacctaatcgagtaaccctatgggcagagtgatggctcgctaacatcgctgtttcgcggctatcgaactcggaggatcacaagccatgccgtaatctgatactatgtcgctatgttcctgtcccgccagttttcatcccaccaatttcggatagactggatagaggagactgtttcgacggtgattcgggtggtatcacagaaggctggatgcatgaaacatgttggacctggcgggagcggcaatgggcaaaatagctcggttggcatgaagaacccatagacaagtacggacagccagagtcgagatcttgggttgctggtatatgtattctcattgcacagaaccccaaccgctacaagcttcagcgaattacaactcaccatcaacttctccgtgttttccacccatccagacatttccgacgggcgtactatgtctagagacagccttgttctggagacatggaaatcatcatgatctatcattttacaacaatacctccatgcagctttcacccttgaaacaaatatacctctatcctccattatcggcaccatccacctccaattccatataccctcattcacattcatcccagtgctcatcaccattatagtccaccatgcctacgtgctcccccaagtccgtccaacaaacctcgtagcggcccagcaacggcatgaacgtcgtcacatctcatatccctcttgcaagcgccatctaactatccacgaactggcccgtgatccctataaatacttgcaccttccgcagtaggtaggtacctacgtatcttggctagcctgaagaagacacctcccccgaacaggctggcgagcttcgttcagttcttgcccgattccgactcagacttcgtgccaagtatgtagctaccttacatacctaactttgcggccaaatgcaacaagtccgcttcaatcgatggccacttcatctagcaagcgagcgcaagagcgcgtgtgtgtgcgtgttagggcaccactcctccgccaccacctagtcagtcagtcctctgactccagtctgcgactaggggcttaatccccagcaagcatgttgtccgctatactaggtgacacccacctagtttccaaacctttcgtcattcatcaagtcaacgggggttgttgtctggttgttgggtgttgctgacggtgaggagggaaagagggagggaggttgatgatctgagaggaaaaggaggggtggggaggaggattgagattggggttatcctcattggcgagagtcggtgtttttctcattattggaatttacctattgtcggctaacgtccagcacctagaggtagataagcaccctagttcagctttggcacatgtcgtgaactagggcaatatgtcacttgggagaatgcggcacaatcagataatgagcttctaaaaaggacgtgttttttttttttttggccagattcatcgaggtcgttgcaatcactttgttcatcacatcgcaactttgtaatttcgtgactgttccctaatatctttatatcgccacttgtccattcctcgaacgccaacgcaagtctgttcattaatcctccactctgtgtattgcgcagcacatgtcgagcaaatctccgcgagctaacaggaaccataccgctctataggtagttatacgacgtgctgttggatgtgaaggcatacttaggaggaaagttgatgccattcggtccaacagtgatatcttgtcaacctggtgaatgcccaacatctgtcgcagcttcgtctccccttcaggtcaaacttcccctccaggttccacgaggatttcccttaatcttcactccacgccgaacacttccagacttttcgagacttttacgcccatagtatcatcacgttgtatagtatatcgtcttaacttgtggtaaaagaatgcctttcgtcgaagacaccaaggccaacgtctctgacggtagggatatcgttgaagtgaagtgaagagaggggctgagcatcgcgtagttcaagcccagttctggccggcgggcccccagatgccgattaccatatcgtaatggtacgttgggctcgggtggttgtcctgccagccgtactcgtaaagagcctcccgaacgagcctattgccgagggtgagatcgatgagggttaacaccctgccccgctcgacgtgccaattgtcgcgacaggcgtcgcacgcgcgctcctcgggactcatttcatcaagcaccaagtggtgcagaagggaagccgctctgagatactggcggagggcggtatcccacatctcaaagttttggtggccctctagctccaccagaccgaacgggaggtgatagtaattaaccacgtaaacgggctgatcgggggcggccattgtcacttctgccgcttggctggtgcttgcttgctttggtgaagtagtaaggttggtgatgaggtatcgagagaaaaacgaggacgcttgacctcggtgttgattgaaattctgtgaggaaaaactgatatttgcgcgcgttagctggctactgtacttacagtaggggcatcgatgagatgatcgcttgtttgcttagttaaacgaaatcacgagcaagagtgacagatgagtagccagggcaagagttaaataggtagaaaaggcgaggcctgtcatgctgggttgcttacattgcactcgtagatgccggcttgtggtccaatcaaggatgggttctgaccttgaagctttaaagggtgaaggacgatgtgggcttataggtgtagatctgcgttactgaggaggagactcgatgtgtctttcttgcgaaagtcaggtctggtcgtgaagataatgttgttgtttgtgcgagaggaaaagcttcgcgcggcggggtatttgacctgagtgtcttcaatgggagaggggggggatgggagcaaaacggagggcaggcagaagagggagcgtacctcggggcccaccattaaactttcaaccactttgttttcctattctcggtatctgtattcttccagttgtggcacttgcttacgatgtttcatacgtcagggagatgggctagggctagatattcatactcttgaactgtcagtctcatatgtggcattctggggcattggaaactaccagtatatagtgtcaagaccaacgtgaattgaaggccaccactggcacaatattgttgtctatatcgaactaggattttctcagacacttagctccggtctttccaccagcctccagttaacagagaatttgcacatgtgacatgactacccgaaagttaacacttcccccaatgatacatgtatctgttcggaaaaatggggacagaaagattcctagacaacggccaatgtaacgaaacattatgtaaaggaacagattagtcaacgtaatcactatccgagtcatagtgtgacgacacctcgatgacctcctgagaaatatcagacagcatctcgccagcagaagcaggcttcttctgcttcaaaccaaacatggcgttatcatcctgattcatagcttgaaaggcgggttcatgttcgtccgagactcgttgagcatcagactgtttgctcggaaagcctatctcgttgcggagattctcaatgaactcatctgcttccgcatcgatcatctggagcttcgtggtcacgtcgacagaatgtccgatctgttcgtatagctgtgtcttgaagagttccacaaggtcgtccttctttgggactggatcctcttcttcggtcgtcgcgcgtgaagattcttcaacatattctttcaggcgctcatcgcacaaccgattcaacatatgcatttttttgacaagttcaggcttacgggcactggccagtatcttcgagatgtcaaatgactgcagttgctcctgcaggtgtcggacgtcctgcaacgctgtgtcgaacatggagtacaaccttttggttgcggcgtcgtggttatcaacagtggtttccctttcagtttcatggcaagtgttcataagctcaagtagcagcactgaattctccaggtagtccttgattatgtcgtccacaacttcttcgctcggcttaagtgcgcgatgtagcatctatagggagatcgaggtcaggacatcaaacatcaccaaagaggctcatgggcggtggaactcaccattcctatcttgtgtacaatcgcatatgtagagttatcctctgtctctctccgccagacctctcccgggctcgttgctctgctttgctccaatggcgtcgaagcactccattgactttgcgggcgctgaactggcgttccttgaaattcgcttgtaagattggcagcatgcggcaacgagtaggcgaggtcagattgctgagagatagcctggacaggcaattggtcgtgggacggctgtttgcgaagtgtgtgagctgtgttgcgatgcaaaacttggtctttgaacgtctccaagccattgtggaacatgttcctaagcgaccttggtgccgctccaggttcttgatcatcgtcataaacaggaccttgatccatgaacaaaggagaactagagagttgagagttaacgccatgatgcttttgtccacgaaatgtaggttgaagtacgggaactgcctcctgcgcctgttcaaggtcgataatctggtgttggggtcccctctgagccaacctatcccacacatgagcgacatgtgaaggcacgatgtctttgggcgctggcgaagagacagcgtctcttgaaatacgtttgggtggttcattgactacggcatgtacgagggctgcttgctcgcgagatggcctctgctcatattgtgtgaccgccatcagattggcagttgtcttagcaaggaacgcgtcttcagatgtcggctgggaactgaattgctgtattgcctgattttggtagatgggctgcgtgttgatcttctgagtgctcttgtgagggggctgcaatatttcctccagctcattcgaagtttggactccagtggttgccgagtcttgcttttctactctgttgtgatcggaaagcaccgactcctccggctcattgggagtctgaagcttgttacttgccgggatgtgcttctcagttctgttatcatggggaaagacttcctcctcgggctcagctggagttcgaatatgtctgtttgctggcctgggtcttgctgcctcactctgtttggtagtaggttcgccctgggctgaactggcttgctcaaggcgtgggactttggaaggcttggacgacaacgctgatgctgccttgtatcgttcatccgagccactcgtttccaaagtctcgatcgcatgtggtcgtgcctttcgcttcctaggtatggggggaattgggccactcttcggtttctggctgtccttctcgacttcagaccttgaagggggaggagtcgtcttctgaagcttctggtgagcattaagctgaaaaatccgaggagatctccgaagagcaagcccatcacggggggacgtagagtcggtggacatgtcaggttcggtcggcgaggttgagccagcacctttgctgggcttggcctttggcttagcttgggactgacgggtctttgtaggtcttttgcgggaagagacagagttccatggcatgtcgggggctagatcgtcggcggagagaggtgttctgttctgagtttgggcagtagcagtaggctgggccttgttctcgggctgtggtggtgtttccgtactcggattgggatcatgcttctgagttggctcccagctgtcggggagcatatccgccaacggatcccttttcttaggactccagtccatcgtgatgggtttggaaccgagataggacagtccattgacatcggaaaacgctgtgagtcttgaggggcttctagcacggcgttgagaggagaggactgtccacagatcgcctccgtcagcccgtgtcaggtcggcagtgctctcgtggcttggaggtagccactgctccatggcggaaggatgatgacggagcgcggaagaactgctcggtctcgattgccaagttgatcagatgcgtcaagttcgaagtgttgtgaaaacctgacccatctggatacgagaaccaacggacactgactgagacaacagatttggacgaaacacatcatcgaagattgtgcgatgtgcgcatcgagagggcaaaacggtctcttgacctactcattccttcgcgccttcccattgtgctcggaggcatccgggagctcgaccacgaaggaaggaacgaccgagtgacatttgtaacattctcaacttaatcgatgcaaagaaaagtcaggcatcggctgtaaatacttctaacgccattcgaatcgtgtactcaacacctcagatcgacgatgtaggtggtggcatcatgctgggccgcgggagtcgtctcaccccttgaactaccaagaggtggtcaggtggcccgaacgtaatccgtgcaatcataacggaagcaccgcgcttcgcagccctcgacgtgataccctgatgacttcacggaaccaaacgcaaccgggggggcactcgggcaccggatacccaagattgccgagcggaggatggtagtcgaagcgggacggagtctcggaaatcattgtcgctagaatgccccgttccgattcggcacggcgaacgaggtggttattttagtgtacatacctacgccataagattgcattcgataagcttccaccaatcagatcgattagtcagcagtagtgcttcccggattgtaaatccaatccgacggcaacatacgaccttccttcaaccacaaacaaatctgtcatcccaccttttggtgccttagttgatcttgaatcttgtatacttcaacatcatccaacgtccacctttcgccattctcattgcaatcacgtctttgatagtatccttctgattggtacatcttttccatccccactactgatctgtcaccacctgtgcacgggcgatatcccgacccaggcaatcatgtactcccggaaggactacaacgcgacggaatgtggcatgtacgccagggatgataaggatacaacgtccgcaacgctcaagcatctcgaataccttccatcctcggcctccaccgcaaaaccatccgtattctcaatcccacggacctctcgcgcccgtctctcccaaccagacgtctcacccactcccttccccgatgaaccgatcccagtacctgctgcggcggatgtgggcaaactcccatcatccagcaccgtcctctaccttgcctatggctccaacatgtgcgccgaaaccttcctcggcatgcgcaagatccgtcccctcagccaagtaaacgtctcggcgccttcgatccgtctgaccttcgacctgcccggtattccttatctggagccctgcttcgccaacgtcgctttgcggaagctgcccaggaagccaccagtgattcctatcccgcctatcgatccgccccatcttccatctccgggaccccaaccaccggcccagggaaactcggggggaaaaagtgcagccgactcggattggaacatggacacgggcggtcttatcggcgtagtctacgaagtaacagcagaagactacgcccgcatcatagcgaccgaaggcggcggagccagctaccacgagatcttggtcccctgcatcgaactgcccgcgcccgttcggatccccgaacacccccgcccggacttgcccaaaccttttctggcgcggacgttgtacgctcctcaggtgcctgacctccccgacgacgatggcaacgatcctaagcacccctacccgaagcctcccggaggcttggattctactactattaccggcggagactccgaccccaaagaccccaaacaaccacccaaacttccccccaaatggcgccaggcgttatctaaactcctcctccccatacaccgcccccaaactcccccgactcaaccttccctccgctatcttaccctcctccgctccggcgccatcgagcacgaactcccgcccgcttatcagtcctacctaaacaacctcgaaccctacaccgtcacctccacccggcagcaacttggtcggctgatattcatggtcgtctggatgccgcttttcttcattgtgttgaagtttacgaaatgggttgctgatgataagggcaaggttccggggtgggttgcggggatgatgagcgtgatgatgcatttcgtttgggggagctatgattttgtattcaaaccgctttttggagagggggagaggacggttcatgacggtgatggggatgatggtgatgacggtaagggtggagaggagaagaaggggcgggtgaatggcagaaagagatcggggtcttggttgagtagacgaagaagtgagatggtagtcgatgatgaggagaagaggtgtttgttgggtaatcttgtggaggattctgaatgagatccgggacaaggtctggtttgatgcatggttcaaggtttaattttggggtcgttgcactctgcacagtttacctggatactatatcgacatggtatgtaatacaggaaaaaggttccattacgccctaagctaaagacaccgtacacataccaaattaggctacaccatcccgcgaggaaggatcttctccttagaattgtgaatgattttatgttcctcaatggtatccgacacgctatggcacgcataaaaccgaacccgtataacacgatgaactcaaatgccgttccccacaccttggaacagtggaactcccccgacaacaggctcgatgcactttaaaaaccccaaagtacctaaaccgccgtaaaacgccccatgatcgcaacccgaaccgatatttgcatctcttttccatgtcttttacttgaaaagcttgggaatctcctccaccttaatctcctggtcgatgatgcgttcaacagccatgaagacggggtaacgctcctcggcgcccttggcacggaggaagctgctgacctcgcgggtagtggagataccctgcagcttctgtccgttaagctccgtcttctcaacctcctcaatgggcaggttgcgctccacggccaacttggagcacctccagttgcgggcggaagtgcagctcacgatcatgtcaccccagccggcactttcctcccagaaggtcctgggttcgatctggccggggaagaactcgttggcgaaacgaataatctcctgcatgccgcggcgcatgacggccgtcttagcagtcatgttccagccgtgtccctcgacatagccgcaagcaatggcgacaatgttcttgagcgcaccagccagcgagacaccgacaatgtctgacaccatggaaacagtgaagtaggggcggctgaagagcagcgaccactcatcgtgatccagaggagggtagtcgagcggcagcggcgtgagttgcttggtgtggtcgttagactcgccgttgccgaccggcctgccgttctcgtcgcgcctgtcaaccaagggggtgttgtaggcaatggtggtctcgcaccactgctcgttggcaatctcgctggcaatgttggcaccgctaagggcaccgcagtagatgttgagagcgtcgctgacgtagttgcaaataagctcgatcttgtcgtcggtgacggagacacccttgatgcagctgatgccgcgagcatagggcgcaatgtggtccttgatctgtctgcagatgttgccaatgaactcatggggaaggttgaagataaggatgctcgagtccttgacggcgtctaccagcgaagggttggcgacaaggttgtggggcaacgggatgccggggaggtatttgacgttctcatgatatgtgttaaggatgtgggtgagcttctgcggttgctcgccgatcgaggcatcaaagtgcttggagtccttggggagagtgacgttctcctcgtaaacccacatctgaacatccttctcgaacgtatcggggtgctctgcgcagttctcggcaacgagcttggccactgtggtgccccagttaccggaaccgatgacggtaaccttgtgtttcttgatgaagttgttgacagtcattttggcgacttgagagtatctgcggacagggaggtgtcgtgtattattcagaggaggagcaagggaggctctgctactgcgggtggaccagagggacgaagctggctcaagaacgtcggcacgggttgcgatttgggggcttcgggggagttgttggtgaaaaggagaagttggcttcgaaatagcggccgaagactggacgtaaaaccgacggcggagcgctgagtgggtaggcggggacgagaacgatagaggtagttttgggccttgaccctgtacaagataatggaagacggaggcggcgtctgagctcaagattcggcttctgtaacgagcctgatggagaaggggttgtccgagacgggaacagttcatctgataaacgaaggaggggaaaaaagaggagggaaggaggtaaaaaaagaaaaagaagggacgccaggagcacgagggtcaacagatctgatatgtgtacaacaagagcccggcacaatgacgcaggaggagcgcgcggcagccgaaggaagttattcgctactgctcgatgccctatcagaatctcaacaaaaaaatcgctcccgtagcgcactttcccaccatccgtttcacgcgcatgccccggcagaattggagacggcaagcttgtgaaagttaccggggttcgttgtgcaaggcctggatggcctggcttgggttacaattacgagaatgcctgagtcgcgcccctgctttccgcatttgattttcacttctgccgagcacctcggtctacgtacatacatctcggccaaacctgatgctacattgtaaaggggaaaaaaaaaagataaccatcggccaaaaaccagacctcattcaattataaagcgatatcgtcattatgtaccgaggcaaaacatgctccagcatcgttggcgacaacgcacaaaaagagccataccgcccctttgttgccagaatactttcgaaattttgggcgggcacaagcgcgaaccgttaagggctctgcggggaacatggcggggttgcggaacccccttttcggttgacactgcgaatcccgtcctgtcacgggagtaagagaagcgctgagggatccacagaaagcaagtctggattctgctagaaaatccggggcgcctggattctaatcgggagctatatcatgttggagtccgactggagtgttggtgtctcagtctggggactgaaaggggcccgtcggtcgccgtgcggaccttgtcccggacagcaggcggttggtgtcgaggctgggtagtcttttcttttttttcttcttcttcttctttctgctttttgtccgataattctaaaaaaaaaatttgtttaatttttttttttttttcttggaagaaattgagttctgcacgcccggtcccgtaaagcttgtttaatggagttaccatctccggatgaggaccgtgctcgagcaaacttgaacaaaactggcgggcttgcctcccttgctcagacatcatgccatacgagcggtcccgacaggaacattatcagggtccaggagttgatcacttgaaccgcacaacctgcttggcttacacgtgaaggagagagcccacgtggcccgattgtgttgcactttgatgagagtttcccatcctggaggatcgtcgacatcaatccggctgagacccgtccctttgatttagtcctgaatagccacaccgttttcagacgcaacgtgaattcttcgggcaagcatcgatcttcgacatcgttaggtcttgcacgatgcatatgcagcaacatcttgacttgggatcagtctaaagtccaaaacccaccgtctgatgtgattaagcttctcatctcccaatcattagaagccccaaagtttcgcgggcatattccactaggccacttataaggtcctcaccagttcccgcccagagccggattcggatcttagcccggcaaagctccgcccaaatctcagtatgttgggctccggaagccgtacatttaccgggttccgcgttcaaaaaaacggccgtcgcgcatcacctgcagtcggacaagcagggagaagcgacagaggtgccgatccgatcggttccacgactgtcgtccgatgccgtccccttccggatgcgggagttgtggtggtctgtgcgcctaccacggccatttggtgatgtcattggagatgtgacagggacctggaatcgacgcggggcagcccaatgccacccctcgcttcgttcctttttccaagacagcgtttgaacatcccattgctttgggagctgttgatcgttatgggtgcagtttctgcagtcaggcaggtccggggcccgaaaagtgatcccaaccaacattttaactctcacagcggtcgagactctggtgacgggataacattcgtcaggtctttcgtaactttgtgtgcaggatgaggagaaggccccttctccaatccaaaagtccaagcctctaccgagtacatctagctcctactggtgaatatcgtcatcccgttagaggcgggaataaactgccccgcttaggtcttgttgcggtcagcgtctcccgtcgttatgtttggaacgggcaggcgtgtcgaggaaattactctgcgattccagacagcggggcattgatctgcgctccagggaagcttgtatgtacactacaccggccgttgggcgccatgggcaatgttcttgggacctggagctccccgagcgctctctcgactcgcaacttgaatggttctggaactggccaagcacgttgtgacgagtcaaggatcttcaggcacagactgccaaactgtcaaggcgttgtttaatcgccgatgttgaaaccgacgataaggcaaaccctcagatctcgcgggagggaaggcacacggttcaggccatgacatggagaatggacataaaggaaggtgcacaacaccttcgttgcttcacgaactaatgcggcatcgtccaccacatcacaactcccatcgaggtctcgtctctttttctttcaaagtcgcagctgccctgcagcagtcatcttcgctgtcagtgtcactcctgcacgcccgtctgcaattggacaagtaattgttgggtgtggatcgagctcgctcttggcgccgtctcgacgtcgggtgctgcgctctcacgacctccatcagcttacttccttgtctcgtctgtcaccacgcactcaagttgccgtggcaggtccgaggtggtgttgaacacgggctggggtggcatcgccaatgttaggttgtctttgctgctttttgcctgttttctgacgggtctcttcagctctagactgacattctggtatatcaacccctggccaagctgtcgagctagaagccaaacttggttgtaagctcgctcgccagccaagttactacagtcaagccccagtctggaagctattgtctgcttccggtcctatcacagccaaactacacgggcccatacctacgatactacgatttggacctctcttggacgccatcacctacattgcctacatacataatctgcctctggctcccttggctttcgttggagccacgtcgcttgcaactgaaagctctctctgtctcttctgtcgtctacatatttcgtgtccaagagaccaacaaccgtaagaccagcggtatccctgatttcctgtgccctctcagcgttacagtcgttacaggcatcgccaccacagctcccacagcctgtacggacgtcgttgatagggtgaaagcgttctaactttgttgctgatcaggcagatatacttgggatcccaccgtgttgatccttacaagttttgtctcctctcgaatcgcctagcaccaagctccatcgccgccggtccgctacgctagagcctagcccctcaccgacacgccagcactctcagagctccccttagtactaaaggtcgcgggaagctccctccgaccccgcctccctttccccaacatgatccccagaaccatggtttccaacgaagtttacctattgccgctgaaggacgatggctcgcctgacgtgcctggcgagtacatttacattgcgccaaagtcgaaggatccagtaaccattcgctttgccatcgagggcacttccagcatctgcagccatggcagcttgtgggtgaacatccctgagcacggcgagcagttccagcggaacaagttccgcgagttcaagtaaacaacccaccccctattcttttcttatcagatgaattctctagaataccgggaaacatggctaacaaatccgctacaggctcgtccctgacttcaaccgcacactcgagatttcgatcccgatttacgaggctggcgcgtacgccttctacaccacatatgccgagctccctgatttggccagcaacctggtcaacgccgacggcaccgtgaccaaggctactcagaaaaagacaccgttgtactatatcgatgtcgcaccccggctctcgctggacgggcagccgctgccacttccggcgctctccatcttctccatcatcagcaagttcatgggcaagtatccaacagactgggagcgccatcttcggggaatcagcgaccgaggttacaacatgatccacttcacaccgttgcaggtacgaggtgcatcaaattcgccatacagcttgtatgatcaattgggctgggacccagcttgcttccccgcaggcgagccggatgtccagaagatggtggaaagtctggagaagaaccactccctgctcagcttgacggacattgtcctcaatcacactgcacacaacagcgagtggctcttggagcatcccgaggccggatacaacttgacgactgcgccatggctcgagtccgcttacctgctcgacaccaagctgctcgagctgggcaccaggttggaggagcttggccttcccaccgagctcaaggacgtcgatgatctggtcaagattatggatgccatcaagaaagaggtaattgccgagattcgtctctgggagtactatactcttgatgtggagcgcgatgccgatgccgcggttaagtcctgggctgccaacgacattgacttcccacaggcctccgttggagctggaggtatcgactctctacactccgctacccctaaggagcaggcagatttcttgatccagcatggtctgcagaacatggattatcttggtgagcgcttcaggcggagggctaaccccaaggtggctgccgctcttttgtctgctatcttcggccggtacgaaggagagacaaagaatactgccgatcaggctgcagccagaaccaagattgtcgagattctggagatcgtcaacgttccattctacaaggaatatgatgacgaagttgccgagatcctgcagcagctgttcaatcgcatcaagtatgtccggctcgatgaccacggcccgaagctcgggcccatcaacgccgagaatcctctgatcgagacgtacttcactcgtcttcccgtcaacgagaagacgaagaagcacaagaaggaagacctggttctcgcaaacaacggatgggtatggggcggaaacgcgctggtcgacaatgccggtcccgattctcgtgtctaccttcgccgagaagtcattgtctggggagactgcacaaagctccgctacggaagcggtcctgaagacagcccatggctttgggagcacatgaccaagtacgcccgcatgctggccaaatactttgccggcttccgtattgacaactgccattccacgcctcttcatgtcgctgagcacattttggatgaggctcgtcgtgttcgccccgatctctatgtcgttgcggagcttttcaccggctccgaagagatggattacgtctttgtcaagcgtctgggtatcagcgcactcattcgtgaggccatgcaagcatggagcactggcgagctcagtcgcctggttcatcgtcacggaggtcgacctattggcagctttgaagttgacgaggtatcaagcaacgagggccgctcgtcgtccatcagcggcacgaatggggatggcgtctacacacgcgaggtcatccgccgtatcaggccggttcccgtacaggcactattcatggactgcactcatgacaatgaggttcctgctcagaagcgcgatgcgcgtgacacgcttccaaacgcagccctggttgccatgtgcgctagcgctaccggcagcgtgatgggatacgacgagatctatcctaagcttgttgacttggttggcgaaacccgcctttacacgtccgaagcttccaaagctcctgttaaaacgggagagggcaaggatggaattgctggtgtgaagaagcttctcaaccagatccacaccttgatgggtatggatggctatgatgagacgcacattcaccatgaggacgagtacgtcactgtccacagagtccatcaggagtcaagaaagggctacttcctcatcgcacacactgcgttccccggttatggaaacggcaatggcgctttcaaccctgtccacctgaccggtacaaaggctcgccatctcggtagctggatgctcgaggttgatgccagcaaggaagctgttgaggaggtcctgagcgacaagaagcatcttcgtggtcttcccagccgtctagtaggtttgccaggcgtgcggatggaagtcaagggccaggataccattatcaccgtccgcgagaagttccctcctggaagtattgctctctttgagacttggatcccggcggcagaacactcgagtggtttggacaactttgtcacctctggcgcaaaggcagcaatggatgagcttgatcttgtcgatctcaacttccttctgtacaagtgcgagcctgaggagcgtgatgctagcgaaggccaggatggaacctacgacatccctggccacggcaagattgtgtacgctggattgcagggttggtggagcattctgaaggatgtcatcaaggacaacaatctcgcccatcctctatgccagcatctccgagacggccagtgggctcttgactacattgttgggagacttgagcgtgcctcgaagaaagacgactttcgccggctggcgaagcctgctcaatggttgaaggagcgctttgatgctattcgtcccatcccaagcttcttacttcctagatacttcggtcttgtgcttcgcacagcctataacgcggcctttgaacgcggtatctcccttatgaacaacaatgtcataaaggggcaatggttcctgcagagtttggccatggttagcgttcagatgactggtctggtaaaatcagcgtcattgtatcctaaccggctcgtgccgtcgcttgctgcgggtcttcctcacttcgctgttgagtgggctcgctgctggggtcgcgatgtgttcatttctctccgcggcttgtacctcggtactggtcgttacgcagaagccagagagcacatccacgcctttgccagtgtgctcaagcatggcatgatccctaatcttctaggaagcggcaataaccccagatacaactctagagattctgtctggttcttcctgcagtgcatccaggactacacccgtctggttcctgatggcttgtcgatcctagacgacaaggtcaagcgccgtttcctcccttacgatgacacgtactttgacgtcgacgatgagcgtgcgtacagcaaggaaagcaccatcgccgagatcatccaggaagttttccagcgccatgccgagggcatgaagtaccgtgaggccaacgccggccccaacttggatatgcagatgagcgatgccggtttcaaccaggagatcaaggttgactggagcaacggtttcatcttcggcggtaatcaagccaactgcggtacctggatggacaagatgggcgagagcgagcgtgctggttccaagggtgttccaggaactcccagagacggtgccgccgttgagatcacaggtatgctgtacagcaacctgaagtgggcagcttctctcaacgaagccggcaaattcaagcactctagtgttcgcaaggccgatggtaccgaaatcactctcaaggactgggctgctctcatcaaggacaactttgagcgttgctactttgtccccatctcccccgacgaggactccaagtacgatgtcaacccggcgatcatcaaccgtcgtggcatctacaaggatctctaccgttccggtaaggagtatgaagactaccagctccgctgcaacttccccattgccatgacatgcgccgccgacctctttgttccggagcacgctatgcatgctctctgggttgccgacgccgctctccgtggtcccactggtatggctacgctcgaccccagcgacatgaactacagaccgtactacaacaacagcgaggacagcgacgactttgccaccagcaagggtcgcaactaccaccagggtcctgagtggctgtggccgactggtttcttcctccgggcgctgctcaagtttgacttgatgcgccgcggccgtgacgatgccgagggccgcactgaggcgttccagcaggtcaccaggcgacttataggatgcaaggagatgattcagcggagcccatgggctggacttacggagttgacgaacaagaatggagaggagtgtcatgattcggtgagtttcccagatgcacaaccgcctaaacacacgaatagtatgctaaccgttgggtttctactgcagtctcctacccaagcgtggtccgccggttgcttgatcgacctctacatggacgctgctgaggaacaagccaagcttgagaagcactcgcttcccttgagataggtgtcgagggtggttgaagaggctacaaacttggttacgaagcttatgactacggcaacgatgacgagtgagcgtgacggtgatgatggccatttagaaagtgaagaagacgatggtgcgtgaaacaccgaaaggtgcaataactgtaatagaacatgggcggagtgattgcaagcaaacgcgttggttaaaacctagacagagaaaagattgccaccaaggcagatagagacaaccgaggcaggcaggcaggctggacctttctttctgaatggacaacagagatatagaacataacctgaagaatacaagttatgcccatatcaaccatttatttacccaagcagtacgcctacttaggtatgcattcgtcggggctgaaatcgtgtgtggccactcaagggtaggcaggtaagctcaattcgagtatgtatgtacatacacccaatcgtgaaaaccgcccactcagcgttccatcaaatcgatagataggtaccgactatccactgagtgtctgggcctcgagtaatgagcggcagcaagggcattattggcaaattatagttctgccaaggcaccaaggctcttgggggctccaaaagtcaagaagaacttatgaacgtaacgagattgccatttttgggatttgacatttgctacgatcatgggcagtgagtatccattttactctttaacattctgccctgcgagacacatgcgggaagaagaaaaaaaaaggaaaaaaaaaggaaaaaaaaaagaaaaaagaaaagaggcagatcgaagaggatatggatgatggatgatagatggatggatggatagataaaagggctttgcagcagtaaatacgtaggtaggtaggtagagactagaagtgcattagactagcgttgcgttttctttcctttttttttccccctcctttttttctttctctatagaaagaactccgttaagctcgataaagggcttctcaattactatatatttcaatagtcaggcactcatgagcagaacacggttgcagcagcatgagtgtcgaacaaaattacaattttcatttttttccccccgttctgaacaccggaaaccttccagtctatctgctaatgatgaagagatatattccaaggatcgaagagtcgggttttcaactggctggctggctggctggctggctggttgcttcagttgattcggagggttgcttggtaatggaatggaatggatttggcagggggggatatcctttgtcgtcccttttttttttttcctctctccatttccttccatctccgctatgtctcttctcttcctttttcctgtttctctttctctacagtcccatagtatgtatacagtccatatcgcacatcccatagcccatgccgcaatgtgtgtgtgagaggtgatagtgggtactactgatacagtttgataaaaggcctgcccttcttccgccctccgccctcacccccatcccgtgtataagaagactgaaaatatcgaaagaatactacgccgcaacgccgactagatggaaagaatgtccaggtccacagaggtggatggacggaaataacatggaccccgccccggtgatacccaaaaagagagcaaggatgatgatgttggtgactaaaacaaaatatgcgaaacttgaccccgttcgaaggaggggaatgtgaggaggggtggcggcgggcggcggcggcggcggcgaaagacagatctatcatgacggcgtccgcgtcgatggaggcgtgtttgtccatgttctttttttactttttcccttctcaagtgtcgacaggaaagtcaagcaaccgttcgggttccaacagccatatacgtgaacgtaagcaaggccctttatgtcaattcatgtcctctcattgacagtccacttcttcttcgtcttcttgggcttctcgtcgaacacggtggcctcagcgatgggggccggggagaacatggtcgctccgggaacatgcacgccgtcattgggaaccacgcggccggactcggtggtgtgggcgaggttttggtcgagcgcgtaccgacggtcccgcttgcgaaggtaggaccgccgccagaagcaggcgcctatccaaatgccgacgatggcgacgacgatgatgacgaggaagatgatccattggtagtggttgtccaccctgtgaggtgcattgttagttacgttgctggatcacgtaatgtgggagcagctgtgtgcacagctttaccacgtcggcgggtagtgtgcggatgaaaaactggggcgccgtcacagggacgtcgatcaaagtcgggatggaaaaaagaacaggacgaaaacagaacataccatgtgcctccgccgcctttagccttgctggcgacagcagtacttgtcgacgttgctgctgtaccagtcgcagtggccttgcagtagcctgtgtaccatgcctgtttgacatcatgtcagtcatacatactgcccctgtgtgtagacggccacaggacatgtgaattgcccgtacctgaatgcgtgccaaatctgtaggagtagccgcacaagcaccatcgcacacgccggccgtgccggtactgaagggagctaatcgtgcatcaccacagaagcagttctggaggacattggcggcggctgtcgcggttgcgcaggctccgttgacatcgtagagaggaccacatgctgttacgcatgcaggcaacgattgggttgggaagactgtcgttactggcgctagaatacagtggtcttgttaggcacagcagcaaacaaaggaacaatgcggtgacatctagaaagggctccttgtggagagccaatgcaactcgtaaaaagaaaaaaaaaagagcaccaagcgccgtttaacgtaccagccatcctgaaagattatgtacggttggaggggatattcggtggtgtctgtgcaaatgtcgacgaggaggtcgttttgaggtttggtgttggttctgttattgttcccgcaagagtttctctttcaggtgtgtcggctgtcgtgattccgcgacagcgctgctgcgggtggtggcttgctccgccccaaagggtgtcggcggatggaatgttacgtccgcccgactggatcttccttcaattccttccacccgatgccctcctcgaatatgcgcccgtatcgatgcgattacaaagtaatgaatgtgggatttgggtcgtgtgttggtgttcaattgacacgttcctttctatccgatgttggccctattgattcctgtccctgaacccgtagtcgtatggtcgaaagcttattcgtgcgctcgtctcaccgtcacacccgatgtcaaatggctgctggcgcccggatatcggaaaagaaattaaagatagaggggacgacggtgcaacggatgcaatcgtctcggtccctgacaagacgctattgtgttttttttactggcgttgttgtttttggtgatgatgatgacgacgagagggcaaaagagacgatcgcagatttggctgggtgtgtgaaattccgtgggtccctttgccggccgtccggggggtttgtctgagcagacaagtacgcggatcttccctcagtttatttccttggtaatgtccgagtgttcctctccgattaaatcagtccaagcgagcggacggaaggtgcgggtgtcgtcaaagctgaacgattgatggagtggcccgtcgcaagcggcagagtttgggcagctcgacagtcgaggagtcgtcggggaaaacgaatgtcggtggtcgtcgagtcgtttgatgatggtgaaatggcagcggtaaaaggaaaaatagcgaaagggaaaaagcaagtgacaaagcgtagtgtaaaacgagaaaaggcgaagcgaggggaaggcggatgatcacgcagcgcaaacgagggtgtaagaagatggaccaatctggactctggcaccggcttctggttttggtaaccaatactatcgacctttggctttgcttagttctttcttccatcctttgctgctgactagaggtgatagtggacagcacgccgcgggcttcccggtcatccctctcgctgggcgtttgctgggcgtgtgctgggctagaggtacccaggccacacgggctgagtgatggactcctggccaatcacatggccgaactcacggtcaagacccatccgcatacgggaacaatgagcgcctagaaaggtgtcccccggagtgctggaacagtgccacggagacgcttggcttggcaagcatgacaccctacagattggattagtatgtagtgggtacccagggcaggtgggaactcccgtcagatccaccagctggcacgtcgcacttgttccaaacctcacagctgtccgtcgcttcgagtgtcttgcaactgaactgaaccaagttcccgtccctcttgctccatcttcccgaattcaatgtctcaatcatgatcctcaattccgtggcaccgactcttctctgctcagtcagcaacatcaacatcaacatcaacatcaacaccaacaccaacaccaacacctacaccaacaccaacaccaacgtccggtaacaccgtgtgacctgactgccctccacgagaccgagggcaagtgtgtcgaacaccagaaccggatttctcaactaataattcgattccagtggtgacacgtccaatttctcgacatttcccttttcttattttccagctcaaatcacccttggcactctggagggaggtcggtcccttggctctgatccttggcatcttgactgcgaatcgaggccatgccgctttggggagtagccgccattccattcttcactccagaccccaaactcggacaacgatagtctgggttgacgtcacacttttttttctatgatttttgatttctctggcaagttgtgctgggtgtcgcaatacactcaagctgagagtaagtgcggaaatgctgctgaagacatacctccctcctgtttattgatgatagtatcaatgagctctttatttccctccagtgtcttggccgccaaccacgatgctgctttgctttgtcctgtcagcaaagcttctcttgttcgtatcggttgccgcaatgttcagaccgtctcttttctcaagttcccaacttcaaaagtcccccaattctcaaagggagcgtcgaactttgagtaacaaaaatgggacatgaaacaagaaacagaaacataaccgagccgcttctccgacactatcctctgaaatacccctcatgtggcgatccgatctccccggatcttccttctgcagccaatgtcatcattcctcgggtaataatctggttctgatatgaaacttatgccgatgcgtaccattgactaaacaaaggaaacccatcaagtggaaaaagacacgacaatgcgacattccagggttcaaactcaacatttctttcttcattttgtcaaaagtctcagtcaaagaaaacataagagttcgacgggataaccatgataaccggaaggctcagtagctgttattacccccaaccctcatagagcatcaaagccaagagaggcatatggtagctgaccacatggccggttgccttatatcgcaaaatttgggttgccttgagcttgggatcatctccgtgtcaccagtggcttgctgctgtgccattctcacgtggcaaagccgtctctgagagcaagaacatcgtccctttcccatccgattttacgcccgtatggcatgttcgaagctccttccgcgcttacatgctttgctgtccaatatatccaggctgatccgatgtgttcttggatgtatactctccattcggcggtgagaaaagggcagccctgcacgcatgggcgggcatggtgcgttgcagccttctctcttctaggtacagcatgcaagtgcatgatatgtacatgcggttcggcacatgataccaagtgacgggtagggtgacaggatgaaaaggacgtaaagttctgaaattaacgtgacttggtaccggaaacagcatccgtggacggtcgaacctttccttcgggtgtcggaattgagtccctcgtgcttctccacgctgccgtagaacccgcggatgcccccattcgcttccattcccctggcaggtatacctatctcgtccttcggtcacgcagtcgggtatgatcagctcatcaacatgacatgggcggtcaagctctcctgcacatcaccttgtgtttctgctgcttaagctcgtcaacgactggctttggactcttggctcgcttccttgttctacaccacactacgggcgacactagacgctgtgtgactgtccagacgcagttatggaaaaagcaccgcgaatccccataggtgctatggtcgtcgaggctattccaaaggtatcacctgacgataggacatcaagcctcaaatacctttagacgcgagattgcctgtccatgtaaaggcactgacctttgcctgtagtaccgccgaagtgcatcgctcgtgggggctttggctgccaatttccatcacagggacatactgacggtcaaaatgcaacccccactcgccgcaagacctctgctatggtcgcagctcgagtacgtggctgtccgcggaagatgatctttaaagtgcggttggaaacacgacctcggggcttcctattggcaactaaggcttcaacgaccatctggacttgagaaaagtcgcacgaactgttagaagtccgagggcagcaagattggccggtatccgcggtacagatcgttatccgagccaactccaagaaagccatcagcaaggtgaacatcatgaactcgctgatctttcctgctgcctgtcgcagtccatctcaatatacaccacaccccggttcccatacgccatacctttctccatgtaccagcgcaattgaagggcatccgactagtcccagtgatgtcgatttagggttcgtattcgaaccctatgacttacgagctttgctcgctggtacacgagatgtcttgttcccgcgtgtgagggaagtactgggatctgacctggcatctcgccatgtatatctcctgcgagccttgctccggagtgacttcaaccctgtcgtgaacgggaggttgcattatggtacggcgatgcggttgaagcaacaagtatgtcacgccgtcaccttgaggaattttcacacttctgattcgcatactaaccagtttacgagaggctcagttgaaaatgaaaattttctaccctgcaacccaagtcatccactaacgatactaggaagtagcaggttgtgctacggccatcgttagaaccgttttccccttgatatcttgtacagtacttgcgggccgtaagatgactgggctcacctgctgtttataggatatgtgaaaacccatgacaagctgcacctttccgcgagaaagcactcattgataacgaattatcaagccagggcgcttatgatatgcttgctgtcttgggcacaagatcccccgtcttcgggactcggaacctccaggttgcggatacggattccggcttacactcacggaccggctggataaggcccgctgtgggaacccttgtcgggacactatgaatttcgaggcaacaactaaatatcaagtgcttcttctaggtgagaccggcgccgacaggaggaatattcacgaagacggcagtccgtcgtaatgttcaaatgcttaaggttcatgaacaacactaaaatggcaatgcctcggagaaaatgaccaggaaaggcatccatattactgaaacatatcgagcatgacagcccccccttcttccaggatgtctgacagctgacaacaatagaagacaattccctagtatgtcacctagggcgggaagggctcgacggacgctttcaatcctgcggctcaacattcctggtgcctgccttcgggtagtacgggcgggacactgcctatgtaggccttatgtagctgtcatcacaggctaccattcgaccgtcctatcctctcaaacgacctcacgttttaactagacaatatcccactttgattgggattgcccaagccttgaagtgcatactgcgcctctcccacacctggaaattttccagatttcttcgtcatgcggccccctactatgttgcaggttgaaatccgccagtgtcaactaaacaggcgtgagagactacaacatgtcaccctacgcacgtaggtcgatgctgctggcacacacatgcactctatcgatagagagcgtgcatgtcatacaccatgcgtggcttacatgctggcactatagttggaagaagactggcccatgagcgggatactcagaccggaagtcacccgagactgggataccttgactcccgtgaacttcgacgaatgcgtctcaactctcgtctatacagacctggcgagtaggagatgggtgatctacaccggtcaatctacgttggaaccaacctatccagaatctcacgcatacaccacttcgtggacaccaagcttctatctaccaccacactcggggggaaagtataaaaagaaggctcgtccgtaggtccattgccacttcaatagcatcggcatcaggcctcagctctttatcgttgtttgatcattgtcaacatatcaactgaactgaaccgcagtcccgtataaactgctttcactcatcggtcaaccaaccgcttcaaatccaaaatgtccggccaagcttcttcaagcaacagtacgtctacctccaagcaccaccttcagcatagcccgactgccgccccccttcctaagacttctttcacgcaccatgtcaaccatagatcttatcccttttcctcctctctctcccctttcccatcctcgttcccatcccctcctccccttactcgttctcatctggcctccctctcccctcacctctctccagcctcccacttacataaacactttactaactcccttccaccaaaccacttagtcaacaactcaacaaactcctactcctcctccccttcctccaacaacagcaccagcagcaactctatcaactactccgcctacaaagacacgtacggctccgccaacggaaacaccccgatggatcggtacaaggagcagagccgctatgacgaagggtggaactcgcaccacgttactagcggtgggagtggtgggggttatggaggtgggtatgggaagaagtagggtacctagatacctggtagtaaatcgcaggatggatgaagtggaggaatggagcacagggggaactggaacggtcgaagggggtagtgatgtagggctggttttattcaaatttggtcctggtctggtggtatggaaatggcgggggcaagaggagagtgggcggctttcgtggttggtgaagtggaggaatggatggagagagagatgatgggattgaggtggaggccgaggctgaggctggatctcgcttcgcgtaggtaccttaccctttatgtcctctttggtttcgagtaggatgaggtgggcaggaggctcatcggcatgatctggggatcatgatctagtttggttcggtaacatgttcctttgttcgatgggtttgggatggcttgggttttgtggatttcgggtgttggtggtgtttatgctgtttggtcttggttattcttttatctctcatgcttgtcggacatttggttgcgttggtactgtttttgggcgttcaattggatgaaacgccggttgctcaaccctatttgttaggttcctcttgttcagttataactatttcctctttccacgagcggtaaggtctgtgccgcagggcaagttacctagaggtacctagcttggagttgtaacccgtgatgaggaagaaggaacacgattgagaaagcaagcttgtgaggctgtgaacaggcaaatgagattcttatgagtaggtgtatgtcttgtcgatggaaacgtgatggtcggagctaactctatcttcgtgtagactacatgacaggcatgttgcttaggtagaacactacctaagtatttcttggggtactatgagaaattagtactcgttctgaagtcgtgctagcgaatgcctctttcattatggtacctctactgtccaaatccagacctattcaaggtcctttcggctcaccacaaaatctcggaacctcggaaccttcccggcacaaagaaaacgcctacgggaatctggccatgcgccgaaaacctttgtccttcttccgctctcttgtcctctttgggcctaagcataatgtcattcatgcaagccttatcactgctccttcatcccaaatactccgagattcacatctccaagaaggacacagtggctgttcactggcagcctgagggatgaagtttgagtgattgaagagctgttcactgcatttctcggtgctttgtctcaagagaactcgagcataggtaacggaggttcttttgggagttaaatatcatacaatgtccttgtttcttatacttttgaaccaccagtaccaccatcaccaactacaactgctcgaatcttctggctaatcagcaattataggagttcgtgagatcttgaacttttggaagattatctaatctggagggtagaactttccctgaggctccagtagaagtacaaaatggcaattgtaagtacccccatgtccttccccctttctctttctgtccaggtatgacctaggcaccaaacaaatggactcgctaacttcatatacatcacagacctacatcagtccccgaaagctgaagaaatattacatagatccgtcctgtgacgccaaatttgaccagcagttcgatgggttcgttcaacaggccatggagtatgcccgccgagccgttaacaggctcacatcctcctccgacttagactttgcccgggtctacgagactctcttcaaaatgccaaagtccgacaagcaaaggttcaactgggcaaacgacttccggctaatgaacccccacagtgcctcggtccgaatgacagcttatgaacatgtcatcggcgtattgagagactttgctacaaactggagaaggactcccaaccactgggaagcagatgtacggtttcactgcgacgctcgtaagtagccccctttttcttccatgatcagttcccctctctgttcaatctcaagccgtcaagacctttgcatgatgctaataacctgcagaaacccgcttcatccccatacaccactccagctcctcctcctcctcccctcgtgctctcacctacctcgaccccacaaattcagtcttcaataccggctccttcccctccaacctcacccgccaagccttcacttcctatgaactttctaccgagggcagcgcaaacggacaagtccataacctatttggtctcaccggcatccaaggtcagtccaacgtccagaacccagccagggttgtgatcgacctaggccaagcaacgtgggaggccttctcggacagcacaagacgggcaaagaggaaaacttctaccagataccatgacaacgccagtgtatcggacctcggcatgttgctaaagtccaaagtggaaagtaaggtggatgatgatgtctcgcaatggtcgtcagtgccgaaaatcattttccacgagatgatgcattgtcgatactacggcctttgcgatgcaaatgcaaatgctacagtgggctggcaatcgtgcatggatgtcgtccgctggggatctggaccgagctgcgtggtcttgaatgcggagagctacgcgatgctgggcctcatggcttggctggctgatataagacctgacgatgaggagacggcgggtgggtatacgttgtcgcgcgaggatgagggggagagggtcaagggagtggtgcgcttttatgcggatattactgcctaggtaaggtactaggtagaggtacctaggtagtctggaagaagtatttgagggctagttggaagatacctcttcgctaggtacctctaggtgggatatctctcttttgtttgtttagtttgcaccagacggtatctccgacgtggccagtagtgctggacccggtctggcactcatttggtatcatctctattgaattctatcgctatcttgtttctcctcattttattttcattatctttctccttcagtcttttggcacaatgccctcaattttccgttccttagggactctcttgaccacagttgttacctacatatttcattctttcctctacgaatctaggtccctcggtacctacttccaggcttcactaacgtcttcgccttcctgttaggacgaattcgacgacctcatccattctattttcctaattttattttattcaaaacactaggagtcccaggtcaaaggtctggatgatgcatgggatggaataaataacacatggcagaactaagctttcaagtgaagacctaattacttaaatctattattgccactgtcaggagtgctagtgacagccgacctagtacggcaacctgtatgtatgtatcgttcgtctttgttcacatgaaggtccaggtgaaggcgccccaagtgaaggaactacccagtgaatagtgactcagttgataagtactttccgtctgatatgaaggcgttcctcataaagacgtgtattgctcatatacggtagtgagactcgaccaggtatttcttaggtgctaggcattacgtgtaatgcctcctaacccaccccagttttaatggaggacggacatgccaatagacaagagaaaccacgttattacgttaaccgtcggcaccgggtgaagacatatctttcggatacaatggagatttctgcctgtcgttcaaatgaacaattccgagatgtgttcagtgacacaccccgctcgacatggtcagtttcatgtccattccttgcgataagcatcgcagcttcatgtccagaacgtacaacacattgtgcacgacggttacacccgtgtttccagtcaagcttcactacccatctggtgcccgtatctgccataccagaccgaatgacggggcttatctcctgtcggtgtgacctccttgaacccctgaacaaacatgtgtgagtgtccgactacccgtatgaacgacaatacgtaatgccaaatattgggttccacataagtgaagagcttcgcctatataaaggtcaggcagagcccctaccctggggatcttcaatactgtaaggaaaatgccttgcggtagctctcacaagcgaataatatctggggaattcgtttgttgagatgccttaatacctctaacgaagctacctacgcagcctcgtcccgcaatcatgatgcaccagctcttggatcctttatcttcagccattcaagccttcaagtttacatgttcaagtgcaggacgggtcgtgaatgtcattggagtcatcatgttcaaccatcatggcaacaacatatgatgaagagcgaatattgccagcacccatgacatgctcacctggggcaaagaaaacaagccagaatgtccattaaaggccggccataatgcatatgattttctcctggagctcttactttcttttcttccccatccgcacctgaactcgaggggaacgacggcaagccatcagtcaaccacacgcttggagtcaaggccgagatcacacaacactaactctaggtatcaagaggtacgtagtttgccttgaatctttcaatacttgtcaaaggcagtatttgactgcatctagacctcccaacaaccaacgccaatcgcacaggcaagccaaaaccatatactcgagcagtcatcatgctaccaaacacccagaaccccagcgtccaggaggttcgggaagtccacgagttcgatggaaactcctcggccaaagggccaagcacaccacgtgcctttaacaactactcctcctcctggatttcctcttccccagccaccgcaaccacgaccatatcctctccttctcttatcccctccccctcctcctccgccgccgcggccaccgcccagaagcagcagcttcagcccctcaacgtagcccatccagtaatttccaacttcgtcgttgccgaaacagacgcgagtttcttgggatacacaacccccactggagccacagaaggagtcctttcggttcggtcgccgtcaccaccaccgtcgccgtcggtgtccaagccccaaactaggcctgaacctgattttgaactcgaagcgggggagtcgaaatcaggggcaataccaataggaaaaacaacggcgcaggtaacggcaggccaagatacggtcatggctattttgatcacaccacgggcgcgtgatgccgactttgcacaacgtgagaaacaagaagaagaagaagaagaaaaagaggccgaagaggctgcaaagaagaacaaaatcaggaggcagactgctgcttcatattctgtctgtgcaaaatggttgagagagcagatggaagactcggggcgagcagatataagaaggaggaggagaggatagggggtaagcggataccctatggataatgcctacctctaagtaaaagggagcgagagaggttgcaactgcccggttgggaacttgggtacagctattgatttggaggtaaaagaagttagtagggaaaatagaaggtgccacctaccagtaggattcagcattagggaagttaaatgacatcatctcttctgctcaagatggaaggttccgatgagaagcgaacggagggaatagtgggaaatttgaatggacaacgtaagaacaaacagggatccaagaaggaaatggaaatcgatatgctcagagagcagcgcatttcgaagtagacaatagtccgaaaagcgggcaaataaaagcaataacaaacgttgaatggctttgaattgtcgaagaaacggtctggccaagtcttttccagtatgttcttataaagtcgtgtccctgtggaagcaaagctgatcgtcatacaaaaagagactggtctggtcggttcctaggcttaggaagaagccagtcgggtagcttccgtagagataaggtaggtattcttatagcagtgaggcaagcttgtccatcactgtgtgatttgtacaagttgtatatgtaggtatacctatctattaacaattggaagcatgatcaatgacgatgaactccagtcaacatccctttcaggggcttcatgaaccttcaaggacagtaaggtgacgtactttctttccatttaagcgtgaagccgacgaatgcgagtggtgagttcggatcttggcacgccctgcccctttctacctaatccggtgctctccgtggattatgaagctactaggtacatacagactaaggtcatttaatcactaggggcaccgaaaaaagatggaaactctaagccttgccatgtgatattgatacttcatcttgctcattttattatgcctttcggggtggcttgggtaagtcaaggaccagcccttcggcaatgcaatcctatcccccggtctggataggtagaggggattaaagttgggggaaaagcaacgaaagaaggaaaggagaaacatgaaccgaaaagaaaaaaaaaacaaaaaagggagaagaagaagaagcggaagaagcagagagagagtgggccggtagatgccttgatactaagcaggatggtaaacttgttagcaaggtagggagatagcctcgcctcgcctcaactcttgtacaaactatgtacggcttatatgatttcggctaaggggcttcgcaactccagtgcacttctactagagaagaggtcgcgaggagaatccatcgtccaaccctcttcttttttcttctttctttcttttttttttttctttccctcttttttcgccttgaccaaagcacagaacaagcacaaagaacaagtacaaagaacaagcaaacaaaaagcagacccaacgggccgcttacgtctcctaaagctatggagtgccagaatttccaagctctatcattcgaggatatatcgaacatgattttggggatgttttaggccctgttaggaagttgcaattgaaagaaccacaactttcgagaagtctgcgtctgtttagagtgttcacgaatcaacactgccaataggtatctatctctagttagctcgtggatctcgtctccctcggctcctcgtgggataattaggtgggagaattagaaggcaaaacagggtggacatacataccagacagccctcacaaggacggaaagacaaaccggataccaaggctgacaggcaacccgtttgtatattcgcggtctttggcgtctttatcaaagtggaaggtaaaggaagggcaaggacataggatgacaggaagacgatataacatgacgttggccgtcagccgtgcgtgtttgacacggcgtctacctatgcaaggtccagtcccaacgcggttcgtccctaggtacattacgctacagagtttctaatatggacgcatcgtaccgggcaagctttccctttgataccttgttccaatgttattccaatgaagaagagagcactagtcggagcagctagtgtaagactggcctaacttcccactgtcttccatctgatcttcatggcacgccgatcaggcagcaagactggggtatagtttatctactaagaaggacccgccccagaatgggcagccttcaatggtttctccaagaataccagagctgtcggttccaaagtagaccgaagactggtatgaagacaaccaatagtaggagaatatcatcatcagcttatctcgggcgagatttgaccgcacaagtgtacgatatgatgacggcgaggtgcgcgaaattgcctcagctttaggtaaagccaagtatgtttctcctgatctcttaacctccgatatggttcggagagagagtggtcggtacggtagaagtagggtttgtccaaaaaaggtgcagctccgagctttgataggttcggtataaagctgcgggggccgacgaaatgaggcgaaggctcacagctcatacagtacctacacagcacgaaggtgaaaggaccttgaaccttcaccggcattgggtagacaggacaaccatgaaaccggtgagtgtctcacttgttgttgatacttctgttccaagccaacacagcttaaaaagcaaaagaagaaaagaaaagaaaaaggaaagagagggagcttgctaagccttaccaaaaggtgtgtaaggtgcctgccgtgtaggtatgtatgtgtctgttgcctggcagtttggttcggatttcgctgagggtctcaccatttccaccccccggttttccggtattacaatgcccaaacgtctggtttagccctatatactatggtataaattcctttgcgggaatcccctcatggaacataaagctaggtcagtgtctcggtgtgtttggtccgatggaacactgggcacctagcaggaaggttttcgatcaagaaatgctgcactgttcttcacatatcgtggttacccagtggctatatgttggccagttttccccgtcttttgggcaatggaagatgccgacgatctcgtttggtgtcttgcaatgctgaaaatcatatgatgtgtcaccgatgcgggtaagggtgtggatgatcatgtttcgtttttgcatccggaactcatggggggcttgagctattgtgtcgcgggatcttccgtctcgcctgcgtccggtggttcaaagtgtgccggggacgatgggcacggttccgtgagtgaggactgtcacttccccggtgagctacgactggagcagttccggggcttgcggtcgttgacgatgcgctagagaatagcgtccagctttattccttgctgagtccttaggcgccccgctcaccgagttaagcccctgattgggcgacatggaggagctgtgatgatcggcctattctggccttttttgccttcttcttgcccgttcctggacatgatgggcacaccatcaatcaaggccaaggggagtgtagtgagtgagtgcttgggcctaaatagagtagtaaagggaaatggttcggtacattatatcccacccagtggccacccgccacagtctctcacaagtgtccccgtccgtgatggttggagagtgattgggcggccagcaatggagcatggaagctacctaataaaaccgggtcagcacatggaacaaacacaagagggaaaccagggcatcaacctgtactgtgtcaagaggggataagattgagcacatatgcatcactgacctactcccttttggcaatgccctgccaatgccttcttgcttcgttgcaacgtgtgctggccttggttgcttcaccactgcgtgtagagagctatatattaatgtgttatcccccgcgcccttttcgcatccacgtattcgggtataaatgtattcgggcataaacccgacgacacactcagaatcccccttgctgtggcggaatagttcaaggacgatcgaccacacggatacccttccttacggcctttcctgtctcgaaagtctcgtgagcgttcgctggcaccaaagtgaatagtcattgagtggcgactgtttgatcgcaaataggacgggccttatctgcccggcttgcctgacttgagagagggtctgcatcatggctgccacgctcccacgtccggctgccctgccgcattccagcgggtggcagtcgtgttcagcttcagatcgtttttcacttgagactgtctcctcttcgccagcaccatcaaccactagcggcaataacaccacggcggaaagcttccccagcactacgcccaccaataacccgaacccgtctacaccaagtgggaccgaatcaccaccaccaccaaaccaacaccagcagcagcatgtcggttccaacatgtcgcaaagcgtcgtcttggtccattcaagagggctgcagtataaccgtccagttccgacatcgatgcaagatattacctggtatccgatgcaagagtcaccgcaatctgaagacggtgtgacgaggtcttcccccgagatgctcgtagccgtatggccgacaacaacaacaacagcaacaacatcaacaaggacaacatcagcaacagatgggcgcagccgacaaccatctcagaatgtcagcatcagcgcgtccgccgagacacccttcatccacatcccgcgatgcaagctttccatcactgattttgacgacgttcgccaaccgttacctgcagcaggaagaggtccctatccgggacacggaagcatcaagatcgagcaggttgctctgccgcgagccgtagtgcagcaattcctctctggcatccgcctgcccaacgagcttgctggtggagtggacgttgacgtcgcctttccccgccactttgatgacgacgatgagtgggtgcagtcgcggtgcatcttgtcagacttttccgagctggacgaggaagaggcggctcggctgtccagcgaggggaggttgtgctgctggggaagcatcatattgatgagggatggagagcatggatgggacctgggattcgtggtgcaccgagtgttgacttgtggatgcggtggtcgatgacgggtcatcacccattgtcacttccgccgacagtacacacttttcacggtacacgtagcatcccatcatattgaccgtgtcgattccgggaatttggcggtttgttgctctttccttctgggtcaacaggacaaggtgttggaggagtccgtggtctctcaaaaagacggcgtgaaggcgaacttgtatgggaggggcgggtgcctagcgtaaccacgcatcactgtacactattcacataatgtctgtaattgatccccatgccaggcgcattagtcattttgaagggcttgaagcactggagcgttggggggtcttggatcgaggaggggagttgtagtgtacctttttttaaaaaaaaaaaaattaaataaaaaaaattcttataaaaaatagaaggaaggtaggaaagaacaggaaagaaaaggttcagtacagggctgcgattggctggtgttatccgtgttagctgtgaccaaccaaaggagcaggaacagatttctgccccggttacaaggtaaagcggtcaacatagaaggtaggtacataggtatgctgtggtcagcgtcgttgtgtttgtgcccaacaattccttcccagttggatctcgattccttgaaggcccaacatcgtgaacgaacgagccaatcgggcatatattggacatgctgcaagactgttcgagattggaacagaaaaaaccatcatgatgtcttggaggaaggccgaattgcgtgcagattgaggctagacctgacggaacgcggtctttgtcgtgaccaagagagggtaagaatgcagggttcgatagaggcacgttgttaagggttgtcacaagcgcagcataccgctgatcgctcaaatgctcgctgaatttacctatgtgaacatgatgtttcctgccgtcctacgcccgaagaaaacagactgattggatgtctgaagataacaagaaggaggaagtaggtggaagtgacagagattcgacgatcagccgccatcggaaaagctgcctgacagtgagacggcagacagagcagtctagaaagtgtcaagtgttattgacaagtggattggatggcaatcccatggcagttgccagaaaggtcgttgactggtccgggccagtcaccgacgaggtctaattggtcatgacaacatcggaggtgcctcctactatcgtatgatggctagcgagggtctgcaccgggcctgcgaggcactcactgtcagtgactttacccacccacgctcgtgacagaaaagctggtacctgccgggcaccacatgggtgaccaaccaaaaagtcgcaagagtagctgcataggtacttgctcttttcacgcatctctaggtaggcagtgcttgagtagagaaatctccaaaaaactctgttcgatatgtttgcaaattgtaataatcacgcactaagaaaggtttacaaaggcttttccagaccgaagtgagccgtgttgtcggttgaggtggcatatccggttcctttttttctgaccacttgcatagaggaactgaaggtgccagcttttttgtcattggcgtgccaccattcagcactcaacttgcggaagtgccatgcctggcccctggctgccacagcaaatcagcgttcaacagagcaagcgccaaggctgctggggaccaccggatcgaactgcatcaagtgcatcagagaaaagcagacagggaacccccaaaaaagagcagtggccagagtctgttgcagcatgatcccgacttaggagcgctagcgagcacatatagaacacggtctccccggcgagccggtcatgaaaatgccattcttacggtctgatgatggaggatacgagagtcagtttcatgtcagtggtatcatgttttcctattccagcatggcggcagcatggcttcaacgcggctgaaggaagaggaatttcccgtcatctggatgtcggaccctgatgcgctgaaaaccgactatcatttaccatactgagggaccggtctgtcgttcgtccacatctcaaacttgtctgtctacctacactcagcttacacttacactcacactacgggtccaagtcccgtgcccaactcgcaaatctcaaccctcttgaagatcaaggcggaacaaggttggcggaagggaacaaccttgttggagggggtcatggcgatgggaaagggacctcagagctgacttacaaaatcgttaccaatccccccactacgaccacgacctaggcacctaccacagcagccgaccacttgcaccacttgcaacaccaccacctaccggcgacacctccgaatgacccaggggaaggggcacacaccggcaccagactcgaccgaccacacgggatgggaacacgacttgttttcacccaaaactaaacggcattccttcaacacagtacaagtgcgcggatctttctgacgtcagataccgtgtctctctgccgcattgcatggaaaatccaaaattcactggtcacatatatccatttgtcctcagttccccgtctttgctttggcaaacaaaaaatacaccagttccaccaccaaattcaccaccagcctgtcttcccctcttccaccacgacgatgcacaccacaactgaacaacaacaacaacaacaacatcaccgccaccaaccattactgccgctaccgctactactgccactacactaccaccgacgctagcaccactgttaacgccgccgccaccaccacttaccttcactgtaacttcaccaccgccaaagccgaaagagcaacaatgacagagctcttcatcacgttgaaaaaaaacacagcaaacccaacttttcagggcacaccacaagcacagcaaaacaatttggaacttctcggtctagttggaaggcatattaaacaattgttcagaacagaggaaaaagatatcataggtacattattccagacgccagactccagatccctgaggattccaaaacaaaacaaaacagcacaccacgccaacgcccgcccgaagaaatgatggcaaagaagcaaaagatatatatagaaaaaaaaatggacatgacagcagcaacatctgaggctccatgtcgatattggccctccgagctcatgtaccgaaaaaaaaaataaccgatcactagacatctctcagctggcatttcagcttgaaaatggcagcgaaacggacgaagcggacgactcgcgtctcttggtctccagctcttgcatcaacttggcattcgcgttttggagctcatggatgtgatgacatgccctctctaggacctcggctttgctccaattcctcgatttccgccccgatgcggacgaagacgactgcgactcatcatcgttctcgggctcggctttgggctccatcatgccagggttgtcaggaagcaccttgaggaggttatcaaagtactcgtgcaagcggttgcggtattgcttctcaacctggttgtggtttactctggcgcgacgctcttctgccgactctccgggcttttgcgccgacttgaagcgcaccaccttgcgggcagcggtccgcaacgcacggccggatgcaggtacaggagtggtgttatcttgaccacacactttgcgggcggattcaggagtcttcttcctgccacgtttcctggattctgtcttttcaggctgcgactggtcgagcccgggggtttgcaacggactgtcaacaccggatggcgcgccttcaacactctgctgtgaataactaggggaagaaacgaaggtctccgcatctacgactccagcaacatcgtccaataacggcggagttgccatatgaggcagaccggcacgtattgtgattgtttcggctgtgctgcctttgtcaaatgatgacctcatcggccacgcctcgacaccaaacgacacaccaggactcgtcataatgtcggggttctgccaatcgaagcctgcgaccgagttcacagcatctggcgtgagaggaaagcttgtgttactagcagcgctactgaatgtgcccatggggctggggacgtagccagtcatggtctcgcctccgactggagttgttgggtcggctgacgcccacggtgagccagtctggatggcattgtcgaggggtgctgtggctgcatcgacgcgtcttgggcctacgctgtgcgacacggagggcgtgcgggccgcgtatctctgggcgattggagcagacgaaaaatcaccgtttccgaggaagagttttgcgtttgtcgccatcgcgaaatcagcattctgccacgggtcaaatgcgaaatgcgatggcatcagttgaggctcgacattggaggataggaattgctctggttgcagcatctgatgatatggatactagatgttgaacgccatcagtcagcacacgatccagcagaagaaaaatgcgatgctttccatctttggccgatggcttctgcacataactgcgaccaaatcgacgttgatgacaatttgagccgttttcgaaaaaaacacaacacacgacttgcgcactgtgtatttacgaacacgaacgatggcacacatgaagaacagcgagaagaaaaagaatcgattgccatttgtctgggttttcagctatcgccgcgttcaggtgtagctggatactagcactgggcgtgggcttgacgacacgctgactggctttttccttttcttttttttttttttttccctccacgatttggagccaaaagtaacattgaaagaaaaaaaaattggaagagaaagagagagagcaagagaaagtgtcacgaacctgataatgagccatttcggacgacctacggacagcagtttggtggtgtgtttggcttaggaagtccatgttgtgtatcgcttcacgttggtgatggcgatggcgatgagtgtgtggctgctttggttcgtttgcagtcagtccgtgtgtggtggtttgctgcttctggattttagcaaggtacgcggggcacacggtttatgctgttctcgttgatctccaatgcttcgtttccatgggtacctattccgaaccgggcggacatttggctgcactttccaatggtacagtcttcagggatgctcggcattgagcaagccaagtgcagcagttatgtgagcgtcgggggtgccaagtggaaagcagcacgaaggccagcagcggacatggcctgccactgaccacccaacacaccgcaagccccagccggtgcagttcaaccccccgatccaacggaatcccatgtcgatggattcttacctaatgtagagatagcgtcggttctacccactacctactggagcagcacccctccctcttcaaccacacccctcccccccccctcccccttcccaaaaccctgacatggacgcccggcaattttggcaacagacaggccccgaatattacgagtttcgcgcagtctgactgctcggtttcgggttatgggttatcggtcatggcacgcattcagaaccagcagcatcggagggctcccaggccatctcgatggagggtggcatccgatgaagatcgcttcaagttgcaatgcaatggtgagtgacaattgcccagcacaatgcagaccccccccccttatccccattgttcccacagacggaatggacgggctgaccctccgactccgaagggtacacccagtatgtagaggtatcatatgtacccctacagtatgtaccgcagccccgaaaatcccacgtccgtaacgcgcgaccggacaaaacaacgctaatgacgccggtggtggtgtcttgaccacagccttgcagtactatctttttgccccggacgctgcacccatcatcggcatggtccaggttctttctggctgtcgccatcacccttctgcgagtccaagttcaaccggcaccagaaattcttccatgtccagcaccgggtttgtacttgaagcccggacgtttttgtcgggcatggagctcgcaagcccgtcacctatgtacaacgtacggttccagtctgcgaccgagaaaggaaatcaatcagtgaggtggtggaaactcgaggccccacccgacgtgattggtgaggtgggatcctgtggagagttcggccgtgaaagcacctgcccactggtgctgcaagtgttccagtggtgttcccagcggtggtccgcacgatatgccgttgtgggagcacttttgcagcagtggcttcgctttttcccttgcccagcaaggattggccgccaattccagcctagcacgacgcgcctgtctacagtagcgtcgcaacggccattcgacacctgttcacagtcaagccatcgcgatccgccaattatcgccagtctgggtggcagccggcccgtctagtgtacctacggtgcagatctgggagatgatgctgctcgagatctctcaggggatgatggtctgtctcccaggcctcctctccggcgggggtgttcgtcgtcttggaattgcctggatggcatggctgcatggccgctgcctgcctgcctgcctgcctgccctcggggtttcagggccccaggctgtactttacttacacctgggagggaccgttgggaccactgggactggtttccctttggggggtgggcgctggctgcggtgtgagacatgggctcaataagtgcggtgaaggtggaaagactcgcggctgcatgggctcacctgacgcagccagtaagatgaggcttgacaagtcgccaatcccatccgccaatctttgctgcttgtccagaggttctaggccggcccatgaggtcatttagctccccccacgccttgccagagagtgacaggtacgaacatgctgcccacaaatccgcatgggcatttccacctggctgcagggcaaacgagcagccattcagaattgttcgcagagacgatcaccttgcagcaagatacagaactgagacaccccgattgggctccgagcttcagccgttcatgtctttggttcagtcggtgaacatgggcaacaattgatcaagagtgacactgtggatttgtccgagggaatgataggagaatgccttctcgcttcttcaggcacactcgagccttgattaggcgtttaggttcttggcacggtaagtgcttggcttggggatgatgtggatgtttgcagcccagcaagcgaatagagtggcgcttacgaaagtttgccctctccatctgaaccgggaaattatggatttgcggtccttcatcttgccagcatcaacgttttttttttttttcctactgaccatgtccttgtccagcgtctgcggaggttacgctggtgagggtacgtatgtattcgacttccaccactaaaaacttactgcttggctggtcgctcgcaaggacagggagattgcggcaacagccagcggatatgcagctcagttgccgcgaacatggccacccccggagcatttagcagcgtatcagcaagtcaccgattgatccctggaccaccaaaaacatttcccccagctatgtaacgcccttcatactaactaatgtccagcctgcttatgtacaacacttcacagtcgggtcagcaagatgccataatcgcttgtcatccactcgagacagtccagctttttgatgctgaaaccgcgggaccacgagagcgcagctatgccacgggtgccacggttgcgtgataagcatggatgaagaagggaaatggatctcttttcgctgttcccagcagcttaaacggctagtcccgctttgtgcccacagagcagggctcatcattacatatggcgttggaaaacggggacatcaggggtcgggtatcgcctgagcgtccggggcgggaaagggaatagaccggccgtggtttgtggtgggttcggtgatggacaaatcgtggggcgtgacacatgatcatctccaacggcctcatcggtctcactcgagtgggattattggaaggaaggatgctggaattgagccaaatccgttctttatacagacgaaattttgggcgcgacgtggtcaacggggtggtcaacagggtgaacagcgcaccgcgcacacccgacgcgaatgacttgttgttttgctgaggcggaatgggcttgctcgagtcctatcaggacggaccgctgggctgcgctgccttgcggcgcacccaggggtcaatctgattgtgcttcaaagtcaggatattgtctgtttatgatttccggaggtgaggagggagggagagaatcgcatcctattatcagggttgttcatgactaactgcttttgcaaccaagtgttcaacggttgagtagattgcgtctacaacatctccatacctctacgcacactacgtctatgacggagacgaaatcacgatggccgttaatggtgatcgatagaagcggaaatcatggcctttgattctttttttaccctcaagttgcctgtattcctcacattttcagaaattacgtatgtacactaccgttaaaacaatggtccgtgcatccccccgggaatcaagtgggacgggcatttgtagccagtcccgggccgttagaccgctggaacccacctaaagaatacccgcactactttactaggccccacctagtaagcctgttacggggatcatcattcgttctatatagtacagtgcaaagaaacagtatataaggtaggtaattacagttattgctgagggtccgctcgttcttacactacactaagtagtgtacttacttccatggtgattgatcaatcacccaatggcagatgtctctttccgggtgccacgtcgcagccgtgtcttggttgcccgtggttccatgccggtctttggaatgcctgccctgatgctaggtagccggggccttgctgctgtcccctcataggggcccctgtccgaggctgggggttcagtttgccggccgcgggttatgtactacatatgcagtacactagggcagcgtgtaaaattggcggctcaaaaagagagagagagagagagagagtgagacattacgaacctaatccatgtcaccggatttacactgtccaaaaccaaagagatatctccagggccgccaaacctacgtaccttacctaggtacgtagtatccgtcacagaactacacacctcatttgtaaccaactgaataattccatttattcaattcgacgttcaggctgtctgtctgtttgtctacccaaatcacggagacaatttagacgtgtttcatatactccatggaatccgtgttggaacgtggtgtgatgccattcctagaggtagagaatgcagttgtttatccccccaactatgtactgcgcaatgtagaatgatggtatgtagtgtacctgtacgcaattcgcagtgctagttgtcaggcgatagatactatagtagtctactgcgtactgcgtatagtgtacagtgtacgtacaacaacttcccctcccccgccagtcagtggttcctggatttccactatcctggatcctgcccacaaacacaaacaccaccaacctcaacgtcgggtctaacctacctatacacatcagtcctggtaagttcgttagcttggtacctacagacgggggttttaagcaggggagacaggggacgtagcagcccgctgtaagtacactattaatgccctgtgagaatgtgtggggcgagtaagagactaacaaactttccaggactgatgtgtacacccaaccgcaacatctcgtttcgaatatcagatcgggaactcgctatgtgtctacccacagtgatctacagctgctcgtaagcactattgatttcttttttttttgttcttttcttttctttttttttttttcggggtgaagggagtgcggattaatcggtatctgctcgactaggttgtgaaaaagtgttacccgactaggtacctacctactgtacctacctacctaggtagtgtgcctgtgttacccgtcaacacaatagtggtctcgcttgttgtcaatcaatcatccatctatctatccatccatccatccatccattcatccatccatccgtctgatgatcatcactattctggcatttccagtcaatcacatgctggcgttctttgtgtcttagccaagtccagttcgcgcatggaagcggaagcggaagggaataggaagagaaggaaagggaagagaagagaagaaggaacagaagaagaaaggttttacaaggaagctacattacagtcatgactccctgttctagcaacccccagtatgagcaaacccccccgcccgtgtaacagcaacagcaacagcatcggtctcacggagactattttttcccttctttcttccaagtgcaaatttacaaatcgcaacgccagccggataggaaggttttgttcgctgttaacttgtatagtcaaatggaaaaagaaaaaagggggtctgaaacaggggcaaatttgctttttaggtagca