actgactgtctaattattaccagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattcagcttagtacgagaggaaccgctgattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgataccacccgcacgtatagatggacaagaataggcctcggcttagcgtcttagcaggcgattcctccacggcgctcgaagcgcgtcgtggtatttcgcgtattgtaatttcaacacgagcggggtcaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtccttcgcctcgatttccccaacgatgactctcgcagggcgagggcgtggtagggggagcagtgtgtgggctccaaggcgatttattcgtctggaagggttgcgcttcagggtaggcaggtctgacttggtagaatccaagtcgggttcgtctttcactctggtgctgctgcttctcggtggctgctgcagggtaggcagcttggacttggtcgtggtgggagcagtcctgtccgctgtagctggctgggggtgctacagggtaggcaggaatgagttggtcgcggcagcggttatctgggcggctataggttaggcagcttggacttggtcgtgacggcggctgggtagtatgcttggtcgcagcggcagtgatttaagtagctataggttaggcagcttcaagtgtagggtagctatctctggatacagcgtaagcaggtctgacttggtgaaattggtggccggatcggctcccgggtaggcaactttgcagggacctctggcgccttccacagagctgctacggggttaaggagactaccaccgtggtcggcggaggcagctctacctgtacggcagcaccccgagggcctctgtagcacggttcggcagctttttgcccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaacagaaagtgacccgcgaggcaggtctggcgtgcggcggtcaaaaacaggcccggagggtatgtgagaggacaccaccggcccggggagggtccaggggacgcttcagggtaggctttcagttaggaggcctagggaataggtggtccttttccaggggggagttttcgggagggtaggtatgctggcctggctctggctcggtccggctgctgggcgggttccttttgctctgctgcagggtaggcagcttttactacagggtaggcaggtctgacacagcggcggcgggagctcaggttgaccgaggcaggctaagggcaggcctggctatttaggtcagctacagggtaggtagcttttacttgcttagtcagttttactacagggtaggctggatttaggtggtaatgtgcgtgagcaggtatgttgagtttactttttcaggttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttgtagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttgggcttggttaatcatctggggttctctccagtgcacttttccagtccaggccagcatcagttttcgccgggggataaaggcttcgggaatgtggctcccctcggggagtgttatagcccgttgtgtaataccctggtggggactgaggttcgcgcttctgcaaggatgctggcgtaatggtcatcaacgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtgtagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaacatgggcatgggggcgaaagactaatcgaaccttctagtagctggtttccgccgaagtttccctcaggatagcagtgttgaactcagttttatgaggtaaagcgaatgattagggactcgggggcgctatttagccttcatccattctcaaactttaaatatgtaagaagctcttgttgcttaattgaacgtgagcattcgaatgtatcaacactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgaggttaaggtgccagagtagacgctcatcagacaccacaaaaggtgttagtacatcttgacagcaggacggtggccatggaagtcggaatccgctaaggactgtgtaacaactcacctgccgaatgtactagccctgaaaatggatggcgctcaagcgtctcacccatacctcgccctcagggtagaaacgaagccctgaggagtaggcggacgtggaggtcagtgacgaagcctagggcgtgagcccgggttgaacggcctctagtgcagatcttggtggtagtagcaaatacttcaatgagaacttgaaggaccgaagtggggaaaggttccatgtgaacagcggttggacatgggttagtcgatcctaagctatagggaagttccgtttcaaaggcgcactttgcgccgtctagcgaaaggggagccggtcaatattccggcacctggatgtgggttttgcgcggcaacgcaactgaacgtggagacgacggcgggggccccaagcagagttctcttttcttcttaacagtctctcaccctgaaatcggtttgtccggagctagggtttaatggctggaagagcccggcacctctgccgggtttggtgcgctctcgacgtcccttgaaaatccacgggaagaaataattctcacgccaggtcgtactcataaccgcagcaggtctccaaggtgaacagcctctggttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggcacgttgggccttgggcggacgtcctgggagcaggcagccactagtcgggcaaccgaccggaggcggccagcatccgggtgctgatgcccttggcaggcttcggccgtccggcgtgcggttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattcagcttagtacgagaggaaccgctgattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgataccacccgcacgtatagatggacaagaataggcctcggcttagcgtcttagcaggcgattcctccacggcgctcgaagcgcgtcgtggtatttcgcgtattgtaatttcaacacgagcggggtcaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtccttcgcctcgatttccccaacgatgactctcgcagggcgagggcgtggtagggggagcagtgtgtgggctccaaggcgatttattcgtctggaagggttgcgcttcagggtaggcaggtctgacttggtagaatccaagtcgggttcgtctttcactctggtgctgctgcttctcggtggctgctgcagggtaggcagcttggacttggtcgtggtgggagcagtcctgtccgctgtagctggctgggggtgctacagggtaggcaggaatgagttggtcgcggcagcggttatctgggcggctataggttaggcagcttggacttggtcgtgacggcggctgggtagtatgcttggtcgcagcggcagtgatttaagtagctataggttaggcagcttcaagtgtagggtagctatctctggatacagcgtaagcaggtctgacttggtgaaattggtggccggatcggctcccgggtaggcaactttgcagggacctctggcgccttccacagagctgctacggggttaaggagactaccaccgtggtcggcggaggcagctctacctgtacggcagcaccccgagggcctctgtagcacggttcggcagctttttgcccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaacagaaagtgacccgcgaggcaggtctggcgtgcggcggtcaaaaacaggcccggagggtatgtgagaggacaccaccggcccggggagggtccaggggacgcttcagggtaggctttcagttaggaggcctagggaataggtggtccttttccaggggggagttttcgggagggtaggtatgctggcctggctctggctcggtccggctgctgggcgggttccttttgctctgctgcagggtaggcagcttttactacagggtaggcaggtctgacacagcggcggcgggagctcaggttgaccgaggcaggctaagggcaggcctggctatttaggtcagctacagggtaggtagcttttacttgcttagtcagttttactacagggtaggctggatttaggtggtaatgtgcgtgagcaggtatgttgagtttactttttcaggttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttgtagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttgggcttggttaatcatctggggttctctccagtgcacttttccagtccaggccagcatcagttttcgccgggggataaaggcttcgggaatgtggctcccctcggggagtgttatagcccgttgtgtaataccctggtggggactgaggttcgcgcttctgcaaggatgctggcgtaatggtcatcaacgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtgtagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaggcaaggcatgggggcgaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttatagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttgggcttggttaatcatctggggttctctccagtgcacttttccagtccaggccagcatcagttttcgccgggggataaaggcttcgggaatgtggctcccctcggggagtgttatagcccgttgtgtaataccctggtggggactgaggttcgcgcttctgcaaggatgctggcgtaatggtcatcaacgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtgtagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaacatgggcatgggggcgaaagactaatcgaaccttctagtagctggtttccgccgaagtttccctcaggatagcagtgttgaactcagttttatgaggtaaagcgaatgattagggactcgggggcgctatttagccttcatccattctcaaactttaaatatgtaagaagctcttgttgcttaattgaacgtgagcattcgaatgtatcaacactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgaggttaaggtgccagagtagacgctcatcagacaccacaaaaggtgttagtacatcttgacagcaggacggtggccatggaagtcggaatccgctaaggactgtgtaacaactcacctgccgaatgtactagccctgaaaatggatggcgctcaagcgtctcacccatacctcgccctcagggtagaaacgaagccctgaggagtaggcggacgtggaggtcagtgacgaagcctagggcgtgagcccgggttgaacggcctctagtgcagatcttggtggtagtagcaaatacttcaatgagaacttgaaggaccgaagtggggaaaggttccatgtgaacagcggttggacatgggttagtcgatcctaagctatagggaagttccgtttcaaaggcgcactttgcgccgtctagcgaaaggggagccggtcaatattccggcacctggatgtgggttttgcgcggcaacgcaactgaacgtggagacgacggcgggggccccaagcagagttctcttttcttcttaacagtctctcaccctgaaatcggtttgtccggagctagggtttaatggctggaagagcccggcacctctgccgggtttggtgcgctctcgacgtcccttgaaaatccacgggaagaaataattctcacgccaggtcgtactcataaccgcagcaggtctccaaggtgaacagcctctggttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggcacgttgggccttgggcggacgtcctgggagcaggcagccactagtcgggcaaccgaccggaggcggccagcatccgggtgctgatgcccttggcaggcttcggccgtccggcgtgcggttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattcagcttagtacgagaggaaccgctgattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgataccacccgcacgtatagatggacaagaataggcctcggcttagcgtcttagcaggcgattcctccacggcgctcgaagcgcgtcgtggtatttcgcgtattgtaatttcaacacgagcggggtcaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtccttcgcctcgatttccccaacgatgactctcgcagggcgagggcgtggtagggggagcagtgtgtgggctccaaggcgatttattcgtctggaagggttgcgcttcagggtaggcaggtctgacttggtagaatccaagtcgggttcgtctttcactctggtgctgctgcttctcggtggctgctgcagggtaggcagcttggacttggtcgtggtgggagcagtcctgtccgctgtagctggctgggggtgctacagggtaggcaggaatgagttggtcgcggcagcggttatctgggcggctataggttaggcagcttggacttggtcgtgacggcggctgggtagtatgcttggtcgcagcggcagtgatttaagtagctataggttaggcagcttcaagtgtagggtagctatctctggatacagcgtaagcaggtctgacttggtgaaattggtggccggatcggctcccgggtaggcaactttgcagggacctctggcgccttccacagagctgctacggggttaaggagactaccaccgtggtcggcggaggcagctctacctgtacggcagcaccccgagggcctctgtagcacggttcggcagctttttgcccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaacagaaagtgacccgcgaggcaggtctggcgtgcggcggtcaaaaacaggcccggagggtatgtgagaggacaccaccggcccggggagggtccaggggacgcttcagggtaggctttcagttaggaggcctagggaataggtggtccttttccaggggggagttttcgggagggtaggtatgctggcctggctctggctcggtccggctgctgggcgggttccttttgctctgctgcagggtaggcagcttttactacagggtaggcaggtctgacacagcggcggcgggagctcaggttgaccgaggcaggctaagggcaggcctggctatttaggtcagctacagggtaggtagcttttacttgcttagtcagttttactacagggtaggctggatttaggtggtaatgtgcgtgagcaggtatgttgagtttactttttcaggttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttgtagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttgggcttggttaatcatctggggttctctccagtgcacttttccagtccaggccagcatcagttttcgccgggggataaaggcttcgggaatgtggctcccctcggggagtgttatagcccgttgtgtaataccctggtggggactgaggttcgcgcttctgcaaggatgctggcgtaatggtcatcaacgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtgtagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaacatgggcatgggggcgaaagactaatcgaaccttctagtagctggtttccgccgaagtttccctcaggatagcagtgttgaactcagttttatgaggtaaagcgaatgattagggactcgggggcgctatttagccttcatccattctcaaactttaaatatgtaagaagctcttgttgcttaattgaacgtgagcattcgaatgtatcaacactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgaggttaaggtgccagagtagacgctcatcagacaccacaaaaggtgttagtacatcttgacagcaggacggtggccatggaagtcggaatccgctaaggactgtgtaacaactcacctgccgaatgtactagccctgaaaatggatggcgctcaagcgtctcacccatacctcgccctcagggtagaaacgaagccctgaggagtaggcggacgtggaggtcagtgacgaagcctagggcgtgagcccgggttgaacggcctctagtgcagatcttggtggtagtagcaaatacttcaatgagaacttgaaggaccgaagtggggaaaggttccatgtgaacagcggttggacatgggttagtcgatcctaagctatagggaagttccgtttcaaaggcgcactttgcgccgtctagcgaaaggggagccggtcaatattccggcacctggatgtgggttttgcgcggcaacgcaactgaacgtggagacgacggcgggggccccaagcagagttctcttttcttcttaacagtctctcaccctgaaatcggtttgtccggagctagggtttaatggctggaagagcccggcacctctgccgggtttggtgcgctctcgacgtcccttgaaaatccacgggaagaaataattctcacgccaggtcgtactcataaccgcagcaggtctccaaggtgaacagcctctggttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggcacgttgggccttgggcggacgtcctgggagcaggcagccactagtcgggcaaccgaccggaggcggccagcatccgggtgctgatgcccttggcaggcttcggccgtccggcgtgcggttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattcagcttagtacgagaggaaccgctgattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgataccacccgcacgtatagatggacaagaataggcctcggcttagcgtcttagcaggcgattcctccacggcgctcgaagcgcgtcgtggtatttcgcgtattgtaatttcaacacgagcggggtcaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtccttcgcctcgatttccccaacgatgactctcgcagggcgagggcgtggtagggggagcagtgtgtgggctccaaggcgatttattcgtctggaagggttgcgcttcagggtaggcaggtctgacttggtagaatccaagtcgggttcgtctttcactctggtgctgctgcttctcggtggctgctgcagggtaggcagcttggacttggtcgtggtgggagcagtcctgtccgctgtagctggctgggggtgctacagggtaggcaggaatgagttggtcgcggcagcggttatctgggcggctataggttaggcagcttggacttggtcgtgacggcggctgggtagtatgcttggtcgcagcggcagtgatttaagtagctataggttaggcagcttcaagtgtagggtagctatctctggatacagcgtaagcaggtctgacttggtgaaattggtggccggatcggctcccgggtaggcaactttgcagggacctctggcgccttccacagagctgctacggggttaaggagactaccaccgtggtcggcggaggcagctctacctgtacggcagcaccccgagggcctctgtagcacggttcggcagctttttgcccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaacagaaagtgacccgcgaggcaggtctggcgtgcggcggtcaaaaacaggcccggagggtatgtgagaggacaccaccggcccggggagggtccaggggacgcttcagggtaggctttcagttaggaggcctagggaataggtggtccttttccaggggggagttttcgggagggtaggtatgctggcctggctctggctcggtccggctgctgggcgggttccttttgctctgctgcagggtaggcagcttttactacagggtaggcaggtctgacacagcggcggcgggagctcaggttgaccgaggcaggctaagggcaggcctggctatttaggtcagctacagggtaggtagcttttacttgcttagtcagttttactacagggtaggctggatttaggtggtaatgtgcgtgagcaggtatgttgagtttactttttcaggttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttgtagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttgggcttggttaatcatctggggttctctccagtgcacttttccagtccaggccagcatcagttttcgccgggggataaaggcttcgggaatgtggctcccctcggggagtgttatagcccgttgtgtaataccctggtggggactgaggttcgcgcttctgcaaggatgctggcgtaatggtcatcaacgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtgtagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaacatgggcatgggggcgaaagactaatcgaaccttctagtagctggtttccgccgaagtttccctcaggatagcagtgttgaactcagttttatgaggtaaagcgaatgattagggactcgggggcgctatttagccttcatccattctcaaactttaaatatgtaagaagctcttgttgcttaattgaacgtgagcattcgaatgtatcaacactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgaggttaaggtgccagagtagacgctcatcagacaccacaaaaggtgttagtacatcttgacagcaggacggtggccatggaagtcggaatccgctaaggactgtgtaacaactcacctgccgaatgtactagccctgaaaatggatggcgctcaagcgtctcacccatacctcgccctcagggtagaaacgaagccctgaggagtaggcggacgtggaggtcagtgacgaagcctagggcgtgagcccgggttgaacggcctctagtgcagatcttggtggtagtagcaaatacttcaatgagaacttgaaggaccgaagtggggaaaggttccatgtgaacagcggttggacatgggttagtcgatcctaagctatagggaagttccgtttcaaaggcgcactttgcgccgtctagcgaaaggggagccggtcaatattccggcacctggatgtgggttttgcgcggcaacgcaactgaacgtggagacgacggcgggggccccaagcagagttctcttttcttcttaacagtctctcaccctgaaatcggtttgtccggagctagggtttaatggctggaagagcccggcacctctgccgggtttggtgcgctctcgacgtcccttgaaaatccacgggaagaaataattctcacgccaggtcgtactcataaccgcagcaggtctccaaggtgaacagcctctggttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggcacgttgggccttgggcggacgtcctgggagcaggcagccactagtcgggcaaccgaccggaggcggccagcatccgggtgctgatgcccttggcaggcttcggccgtccggcgtgcggttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattcagcttagtacgagaggaaccgctgattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgataccacccgcacgtatagatggacaagaataggcctcggcttagcgtcttagcaggcgattcctccacggcgctcgaagcgcgtcgtggtatttcgcgtattgtaatttcaacacgagcggggtcaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtccttcgcctcgatttccccaacgatgactctcgcagggcgagggcgtggtagggggagcagtgtgtgggctccaaggcgatttattcgtctggaagggttgcgcttcagggtaggcaggtctgacttggtagaatccaagtcgggttcgtctttcactctggtgctgctgcttctcggtggctgctgcagggtaggcagcttggacttggtcgtggtgggagcagtcctgtccgctgtagctggctgggggtgctacagggtaggcaggaatgagttggtcgcggcagcggttatctgggcggctataggttaggcagcttggacttggtcgtgacggcggctgggtagtatgcttggtcgcagcggcagtgatttaagtagctataggttaggcagcttcaagtgtagggtagctatctctggatacagcgtaagcaggtctgacttggtgaaattggtggccggatcggctcccgggtaggcaactttgcagggacctctggcgccttccacagagctgctacggggttaaggagactaccaccgtggtcggcggaggcagctctacctgtacggcagcaccccgagggcctctgtagcacggttcggcagctttttgcccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaacagaaagtgacccgcgaggcaggtctggcgtgcggcggtcaaaaacaggcccggagggtatgtgagaggacaccaccggcccggggagggtccaggggacgcttcagggtaggctttcagttaggaggcctagggaataggtggtccttttccaggggggagttttcgggagggtaggtatgctggcctggctctggctcggtccggctgctgggcgggttccttttgctctgctgcagggtaggcagcttttactacagggtaggcaggtctgacacagcggcggcgggagctcaggttgaccgaggcaggctaagggcaggcctggctatttaggtcagctacagggtaggtagcttttacttgcttagtcagttttactacagggtaggctggatttaggtggtaatgtgcgtgagcaggtatgttgagtttactttttcaggttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttgtagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttgggcttggttaatcatctggggttctctccagtgcacttttccagtccaggccagcatcagttttcgccgggggataaaggcttcgggaatgtggctcccctcggggagtgttatagcccgttgtgtaataccctggtggggactgaggttcgcgcttctgcaaggatgctggcgtaatggtcatcaacgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtgtagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaacatgggcatgggggcgaaagactaatcgaaccttctagtagctggtttccgccgaagtttccctcaggatagcagtgttgaactcagttttatgaggtaaagcgaatgattagggactcgggggcgctatttagccttcatccattctcaaactttaaatatgtaagaagctcttgttgcttaattgaacgtgagcattcgaatgtatcaacactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgaggttaaggtgccagagtagacgctcatcagacaccacaaaaggtgttagtacatcttgacagcaggacggtggccatggaagtcggaatccgctaaggactgtgtaacaactcacctgccgaatgtactagccctgaaaatggatggcgctcaagcgtctcacccatacctcgccctcagggtagaaacgaagccctgaggagtaggcggacgtggaggtcagtgacgaagcctagggcgtgagcccgggttgaacggcctctagtgcagatcttggtggtagtagcaaatacttcaatgagaacttgaaggaccgaagtggggaaaggttccatgtgaacagcggttggacatgggttagtcgatcctaagctatagggaagttccgtttcaaaggcgcactttgcgccgtctagcgaaaggggagccggtcaatattccggcacctggatgtgggttttgcgcggcaacgcaactgaacgtggagacgacggcgggggccccaagcagagttctcttttcttcttaacagtctctcaccctgaaatcggtttgtccggagctagggtttaatggctggaagagcccggcacctctgccgggtttggtgcgctctcgacgtcccttgaaaatccacgggaagaaataattctcacgccaggtcgtactcataaccgcagcaggtctccaaggtgaacagcctctggttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggcacgttgggccttgggcggacgtcctgggagcaggcagccactagtcgggcaaccgaccggaggcggccagcatccgggtgctgatgcccttggcaggcttcggccgtccggcgtgcggttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattcagcttagtacgagaggaaccgctgattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgataccacccgcacgtatagatggacaagaataggcctcggcttagcgtcttagcaggcgattcctccacggcgctcgaagcgcgtcgtggtatttcgcgtattgtaatttcaacacgagcggggtcaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtccttcgcctcgatttccccaacgatgactctcgcagggcgagggcgtggtagggggagcagtgtgtgggctccaaggcgatttattcgtctggaagggttgcgcttcagggtaggcaggtctgacttggtagaatccaagtcgggttcgtctttcactctggtgctgctgcttctcggtggctgctgcagggtaggcagcttggacttggtcgtggtgggagcagtcctgtccgctgtagctggctgggggtgctacagggtaggcaggaatgagttggtcgcggcagcggttatctgggcggctataggttaggcagcttggacttggtcgtgacggcggctgggtagtatgcttggtcgcagcggcagtgatttaagtagctataggttaggcagcttcaagtgtagggtagctatctctggatacagcgtaagcaggtctgacttggtgaaattggtggccggatcggctcccgggtaggcaactttgcagggacctctggcgccttccacagagctgctacggggttaaggagactaccaccgtggtcggcggaggcagctctacctgtacggcagcaccccgagggcctctgtagcacggttcggcagctttttgcccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaacagaaagtgacccgcgaggcaggtctggcgtgcggcggtcaaaaacaggcccggagggtatgtgagaggacaccaccggcccggggagggtccaggggacgcttcagggtaggctttcagttaggaggcctagggaataggtggtccttttccaggggggagttttcgggagggtaggtatgctggcctggctctggctcggtccggctgctgggcgggttccttttgctctgctgcagggtaggcagcttttactacagggtatgagggtctgacacagcggcggcgggagctcaggttgaccgaggcaggctaagggcaggcctggctatttaggtcagctacagggtaggtagcttttacttgcttagtcagttttactacagggtaggctggatttaggtggtaatgtgcgtgagcaggtatgttgagtttactttttcaggttgatgggtaaaagtgtgagtgagaggtcgggtggaagctggggaaaaaggtaggaaattgaaaaaagcgcacttaccctgagcgctgcggacccctgcacacactgaaaggtagagtaaaacgcaggctttccaacgctgcagccctcttctccgtagccctcaccgtcgccgaggaattcgcctgcgagtcggggggtacagggtaggtctagggtaggccgaaaagctgactaccctacacattcaacttcgatcggggccagcgcctgccgcaggcgtctgtagaaagtgtgatgaccatcattatgctcgcgaaagcctgctctatccgcatgcagactttgaaaaaaatgcgtgcgaaatggttttgtggtttggtggccgtgagtcgatttttaaaatttcccatagttaagaattttgcggaaaataaaaagtgacccacgagcccggtctggcgtgcgacccacaaaaacaccctcggagggtatatgagaggggagcaaagcagcccggcccgaaagggtcggacaaagctgcggcgcacccttccagtacctgatcttgcagacttccactgcgtgctgattcactggtttggcgacccatggtcccgcagcgcttcagcatagtggctagtcgacccccacgaaacggcttcactgaccgcgtactggggatgcctgcgttacggcagctgggcttcggcctggtctgccagcagttgggttctgtggatggctggccgctggctacgcctgaaactgagcatcgggaggcaaccactcgctacggacaccggaatggtagaagcagcgtgctaggtcctcctcctggggcccccaagccacacctcccacagcgggttcggtgcggcggaaggaagccctggggaatctagagggggaaagcggattgccgcctcggcgtttctggccctgccagatccgctgtgaacggcgcgagctctgtctcgccaccagtaacttaaatctctccggcgcttctagcgctggtggccaaccccggcacacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattatacagcgaaactgcgaatggctcattatataagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggatgtatttattagattaaaaaccaatgccctccggggctcactggtgattcatgataactcctcgaatcgcatggccttgcgccggcgatggttcattcaaatttcttccctatcaactttcgatgtttgggtattggccaaacatggttgcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgtactggtccggccgggcctttccctctgtggaaccccatgcccttcactgggcgtggcggggaaacaggacttttactgtgaaaaaattagagtgctccaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacggtgttattttttgacccgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgctggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtacttccttgtccgaaaggtccgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagtggtgggcaactaccgctcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccctgtgaacataccttatgttgcctcggcggatcagcccgcgccccgtaaaaagggacggcccgccgcaggaaccctaaactctgtttttagtggaacttctgagtataaaaaacaaataaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcaaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgttcgagcgtcatttcaaccctcaagcccagcttggtgttgggagctgcagtcctgctgcactccccaaatacattggcggtcacgtcgagcttccatagcgtagtaatttacacatcgttactggtaatcgtcgcggccacgccgttaaaccccaacttctgaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctttcgggcccgagttgtaatttgtagaggatgattttgatgcggtgccttccgagttccctggaacgggacgccatagagggtgagagccccgtctggttggatgccaaatctctgtaaatctccttcgacgagtcgagtagtttgggaatgctgctctaaatgggaggtatatgtcttctaaagctaaataccggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttgaaaagagagttaaaaagtacgtgaaattgttgaaagggaagcgtttatgaccagacttggaagtggttaatcatctggggttctctccagtgcacttttttaatagaggccagcatcagttttcgccgggggataaaggcttcgggaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgctttatcaagtcgaccttgatcggcatagaggcttcctagattgttgactgtactgagcgttgatgtgtgctcaggtccccatgccttctcgtatccttgaagtgctcggtcgtacatcgcttctgctttatcaagtcgaccttgatcggcatagagaagtcctagattgtggactgtgtcaagcgttgatgtatgctcaggtccccatgccttctcgtatccttgcagtgctcggtcgtacatcgcttccgctttgtcaagtcgaccttggcttttatagaggcttcctagattgtggactgtgtcaagcgttgatgtatgctcaggtccccatgccttctcgtatccttgcagtgctcggtcgtacatcgcttccgctttgtcaagtcgaccttggcttttatagaggcttcctagattgtggactgtgtcaagcgttgatgtatgctcaggtccccatgccttctcgtatccttgcagtgctcggtcgtacatcacttccgctttgtcaagtctaccttggtcggcataaagacttccaaaagcgccattaatccagggttcaaaatgaggtattcccgtgctttcagccatcgtctcgaaggatcgatcaacttgttgcaatagccgttgttgtatacgccaatactctttatcttctttactaggtacaagcgacgccacgcatctagcagcaagttgcaccatttctgtgtcagtctgtttatgcaaagcaccaaccatccatgcatgcacacagccgtgcacgctgtaactcagtgatcctatatcgctctttctggtgacggtatttatgtccactagtccatggtcgcacaatagtcgcatactttccgtaaaagtaattttgtctgtaagggcttgcagccatggtggtgccgatttatctgcaccacacagcagctcataccacaagtcatcatggtcgaagtaagcccaaagcctaagaagcatagcagaggacttgtttcgtttctctacgttctgatatgagatgttccatgttgagtacatagcacggtcttcgtatgatacgagccgtgggctggattctaggagtctgccccatgattctttgtagagtttaagatactctgtgcacgacatggcaacttgatctaggtaggcgccagcagtggcaagagcaaggggaaggccatcaagctcttgagcaaggtcaacagccgcgggatctataaaccgttaaccttacagcacgttatttaagtgttggtgctcattaccctcttctagtcgttcgcgattagacgtggactccaaaatgctgaggctatcctcaatttgtttaagtttacccaatcgaacggtctggccaagtttgacagtggatgatcgcgtcgtgatgataatcgcaccgtgatgtgtctgagggaagaatggacgaatatcgtactctttcgaggcgatgctatccctttgccaagaatttcgcctgtcagtgttgccgcccaaggaagggtggtcatagttgtcgaagatgatgagccactggttgtttttacgttcgctcagccaccgcttgacagctttgactatctcatccatatcactatcggcaacagcgtgtgcaagataggggaaagggaaacagtcttggagtattcggtctgctgctctcaggaagcttcgtttcagcgtctcctcgtcagtcgcgttcatccagaacaccgcagagaaagattcgtgattttgcttggtaaaggcaatagccagttgtgttttgcccatacccccgaggccgtgaatgacaacgatgcggcgatcacgggatgctgtcaagatcccctgtagttggacaagttgctcttgtctcgcgacaaaatgattgacttcattgacctctgatagactgaatccaagagagaactgcatttcattacctcgagctatcatatgcacccataagaattagctgtgcaggccaacctggttcatgagaaatacccaccgttctcggcccggcgctctgcttcccatcgtgctcgaatcacggcctcggcttccttcaccataatctgcagattttctaggatggtgttatagccaacatcctgctttgatgggaacttgaccatatttttgtggtttgcataaatggcaattggctccacgtcagcctgccctggcacaactgctgatgctttaggcaccaccttgtatgtcttagcaaccaggttctaaaataggaggaaggatctgtacggaccataatttgtttccccaaagctatcggcgtcttgtagttctcgtaagcaaacttggttacaaattcaccactgatcgggccgtattggcccagttgttgcaggagccattcagagtctctctcaagatgcttgaggagacgatcatcggctggcacaaagacagaggcgacattggtaaggatacgtcctagctgaacgccatttccgccctggtggggggtgcccatgaaaagaatgccatacgtcgatagcttgatagaccggggctcaggaagcgcaccttggcgcgctgcatccgagtgaatgagggcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacgacgatactgtgaagcgggttgttccctaccatggcccgtatgatcatgggatgatatgatactgcctttacgacggggttggttccttccgataccacccctaggccctgtggatgacgatccagagccggggcaggcgccgttgaaggggactcttgcgtggatcgacgactacgtccctccccaagccctattttggaaataaacttagagatagaaggcatgacgtctttgccctagtgtcttagtttgctgatgtggaggcacgggaaagatgagggatttgattgttgcccctcacctggggaaagctagtctagaggtaaattgggcttacagaagtagatagattgtagcgaatgggaagacgtatatgctggcactgtcagatgtctgccaattgtatatatagttagccggcttagcaattcttcagatagtgctaatttagcatgagtaatccgaaatacaaagtaagcgttttggaggttcggattagactttgaccgcatgccgttaacaaacaacgatcagggactaggacgcatttgacataagggctgttgtcgcttgccgttaataaaccggttgcttatggccgcaaaaagtcggcatatttcgtcctatactctactatatgccgggcacccggaaggcgcttattccttattttaacatactcagtcatattgtgatgctgataacaggtgtcgaaaagcacaaattcatcatactccagcaacagacgccagagtcagtagccagatgactaagaagcattgttatgtttcatgatctctgcctttgcatgataaaaccacttctaagggtctaatgtaattcagtacgccctcatcttctcagtagttgtatccatccactgctccacatccgtcatagaaatccccaatactaagactcttcctgataggcaacctatcgcaactgtgcttcccaaaacagcgacttctccattgcggcattcgggaggcagccagagaaagtctttcccggccgctgtgacccaggtgctgtctatgcaggcaagcatcggggtatgcgaagattgccacggcatggcagaaccgggccgagattgtgagccgcatgtcaggggaaatgtaccacggtctgtgacaatgccacacccatcagtcgcaaaagacagagcatatatagaaccatctaatggaacgatttcttcacactcgcctgtctcggcatcccagatgcgtatcgtattgtcccaagagcccgatgccacctttttcgagtcatgcgagaacaccactggattgacccagttgctatggccctctagcactcgctcgcattcgcctgtctctgcattccagatccgtattgtcttatcatcagagcctgatgctacctttttcgagtcatgcgagaataccaccgacctgacatcgtcgctatggcccttcagctctcgctcgcattcgcctgtctctgcattccagatccgtattgtcttgtcagaagagcccgatgccacctttttcgagtcatgcgagaacaccaccgagttgacgatgtggctatggccctctagcacttgctcgcactcgcccgtctcggcattccagatccgtattgtcttatcccaagaacttgatgccacctttttcgagtcatgcgagaacaccaccgacctaatatcgtcgctatggccctctagcacttgctcgcattcgcccatctcggcattccagatccgtatcgtattatcatcagagcctgatgccacctttttcgagtcatgcgagaacaccaccgagttgacgatgtggctatggccctctagcacttgctcgcattcgcctgtctctgcattccagatccatatcgtatcgtcatcagagcctgatgccacctttttcgagtcatgtgagaataccaccgagttgacgatgtggctatggccctctagcactcgctcgcactcgcccgtctcggcattccagatccgtatcgtcttatcatcagagcctgatgccacctttttcgagtcatgcgagaacaccaccgacctaatatcgtcgctatggccctccagctctcgctcgcattcgcctgtctctgcattccagatccatattgtcttatcatcagagcctgatgctacctttttcgagtcatgcgagaataccaccgacctgacatcgtcgctatggcctttcagctctcgctcgcattcgcctgtctctgcattccagatccgtattgtcttgtcagaagagcccgatgccacctttttcgagtcatgcgagaacaccaccgagttgacgatgtggctatggccctctagcacttgctcgcattcgcctgtctctgcattccagatccatatcgtatcgtcatcagagcctgatgccacctttttcgagtcatgtgagaataccaccgagttgacgatgtggctatggccctctagcactcgctcgcactcgcccgtctcggcattccagatccgtatcgtatcgtcatcagagcctgatgccacctttttcgagtcatgcgagaataccaccgagttgacgatgtggctatggccctctaaagtcaataagcatgcatcccagttttctttaacctttggtaaattgcttatccattttggaataaagttctcgaatgtccttcgcatgacactcttccttggggcaaaagccaggcaacaataaatctgcagcggcgttttagcagccacggaaaagtaggcctgaataaagcgctctgtatcagctataaaagtcgaaaggcttgagtcctctagggcctaacacctatcagcgcggctaaagctcttagatatagatacaaacctctacccatctcgccagtaaccttagggcgtcaagacattccttaactcgtccgagcaaactcatcgcttcaagccaatgcaggaagtgtgtcgtcaagaagtcataaacatccttatcatcgctaagctcgggtttacctgacgtttgatgatacgcccagtgcatgcaagcgtattggagctgtgaaggtatcctcttctctagtagcctaaagtctactgaagatcgacgcatgcctgggaaagacaggccgcatatgttcttccgcagaccgccgcgcataatgcgcaagcagtgttgtgccagccttcgttgcgtgagcttctcatccacccagaaatcagtcgtccctttacttcctgggtcaacaagatagtctcgaaacgacaagtgtaacagccgcacaggcattgctcgttccggcgggatgctcaacaccgaatgcagcgcatctaatctttcgtccacagtgtcgggtagaacgtcgatcaatcgtgaaagtgctgtcaccgatagaggactcgcaaggataacgatactgccgacaatcactttgaagtcttcgatcacctcatctctctctttctttggcagtccggcgatctgtgagcgtaaaatcggtgtgtaggtttgctcaagttgggacccatgacttgtcccctcttgatccagcaccgtctgcaatcgtgttcgaggattcctccgtttggaatcaccgacaaaacgacaaacagtagctgcaaagatgaagagcggtacggccatctgcgcgagagtctgtacaattgggcgacctggccaatccgaaggcagcttcctttcatcgccgacagtcgtgttgaaatcgtgtcggatcttctcaaactcggcatccaagaatacaactatatcgtgctcgacaatctgtgctgggatggcatgtagaactaaggcctgataggaaccctgcacctgactgaatcccagccgaatcggaagctccggcctgctcgtcaagaacaccctgaggtgaggaagtgacgttttggcttgcgagagaatatttatcagcaacctgatatcatcctcttgatcacactcgtctaaggcatcgatcactatcacgaccggcgacaacaccttcgccgatgctgctgcctcagacagtggttcctggatgagcttttggaactgctcttttactgactttctcataatggccgaattgtcatcaagcgccttcttgacgaagaacgcagcttctggaatgctcaaagacaactggtaggccaaagtcgacatcaatttgttgaggttgcctctgtccatctctcctcttttgaagaagaagctggcaccgagattacctcgccgagatcgcgcctgtgcaacagtccgtgagatagtcgactttccagttcccgccataccattgagccagaatatcgtcttcgaggtatcgtcatcaatccagcagccgatgtctcggagcagctcctcacgggtgtttggcaagcatgtcgggttgtgttcttcggcatgcgagtcaaaagaggccccttctgcgataggcagcgtgtcaagggcgatcttatggtcgatatcgagaaggatcgagctggaagacgttagtagttatatctatcgtaatctatggtaggagcacgaacgtctgatcgacttccaaggctgaataaatagccttggtacaccgatccagatcctgaataagtgactgaacatccttactcttgaatggccatttcaaagcctcaaagctaactttaccctggccacctctctcggcaagctgcccctcaatacgcttaagctgagattggctgtcgacagtggccagatagagcacatgagatgctttgagtcttgagccatgcggtccatttaacaagttgcaagcgttcactgatgctaagttcagacgcgtgagctcttctaccagccgcttcttgtcctctttggcgtgcgatacatccttggcgtattgtacgcaccagttgattaccttggccgacagatcaaccacagcgataacgctcgacgcgacgccgagcacttctgtcattggaactgatcactatgtccaccttcaggttgattgacaacagcagcggcggcctgaccatcgtgcggggtcaacgaggcttagtccttccaatatgcatggtacacgtgactcaaacgtatcagcaggagtatcgaagccatcgtaagggtccgcatcggccaagcgagaactctgggtcttcgtcgcaagtaaggggaggcatctcattgcaaatgtcgtgaagttcgaaggagatggttgggtaaggctaaaaccatggtacattctagcgtgacgcgtccgtcgaaaaatggtactctgaacattccctccctatccgtttgcctaatcgagaatagtggttcttttcatcgatggatcttatcggtcccttatcgataacagtttcacaatgtgatgcaagttcatcaaagggaagtggagctgcactgtttttggcccttctttaaacaaagggggtcaccaaaagagggacaaagagatcaaaggccatgggcttgcgttattcagacaggcagaatgttctagctagctgtaatcaagtgtcacgaaacgtcttcccatgtgttgtttttgtgttttcgctcttctatccctctcgtcttcatccgccattcaaacgccctaaagtcgccgctatggaggatgatagtcagccgtttgacccaactcagtgggactacgacgatctcgacttttgcacgcctcaactgagaggcaccaacacctgcggcgtaagcctcgctgacccaagcccgtcgccgagctcgcaccagagatccagattgccgctgcttcaattagacgactgggatccagacgacacatatgacgaatgtcctcctacatctgtccattactcaatcgagtggaagctgcagctgcgcaagggaaggctttctaagcttacaaatgacacggaacagaaccttgtgctggcgcccggcgctttgtgggagacgactctcaaagataaagtagacaggctattgaggcagaaaactccgcggggtaaaagctacctacccgaagagaccatcgttgtcgtctccgtcaccgaccgcagcgaacgagacctcacgaagcgattcgacgaattcgatatcgactggcaaatggctgcagagcaactctgcaaatggagtcctctttttcgggcaggaaagaagctcaggattgacatttcgttcatctgtaaggaagagccttaaggctctagggtagtgcaataacccggcagctcgcccagagggaccagttgctggagacacaagagactgctggccagccctgtgtctggaaagacgtgtatgaccttatgcgatgcaatggaaacttatgccagggctcatactgctatgttaatgagcaaagaaagcatattggactaaatataaaccttttgactaagatggttgagtatgctgaataaggtaacgagctaaggacgcatagggacgtgccaccctatattcttgacatgatctacgagaaggacaggctagacggtgagcggagagcgaagcggaaagcggccagcttagagagtgatcgtccaatcaagatcgtggatgtcttacctaccccaccatcatctaattttgggaccgcttcaccatcggtagtggacctgacatatctggtgatcccgaaaccaatcgacagggccgtggatgattataccgaatggctttgcgaccaggttgaagatgagaactggaaagcaggctttcgcagtgcgggcagcattacgagagccgactgtctcgacttgaggcacgtctatcaggatcgggacattggatattacgtcaaccaaggcgtcaaggctggtatcgccaggtcgttcgtccaggacatcaagatatgggccgatagtctgtgaccctgtaatacggatcatgttgggcatcatttatgcgtttagttctatttattgtagtagtttgtctattgatctatctattgatctatctattgacctatctattgatctacccgttcatctattgcttgctctatggcacttgttccatgtactcgtcaatagcgagcccagcgtgacggaagtggcctttggcgctcgctttacgtttccccaccgcgtctacacatgcctgcaagaacgcttgaaagtccttcttgaacagttcagatagttccggtccgggcttcttgatgaagttcttcagctccgcgaaatattcctcaatcgggttgaagtcaggtgagtacggaggcaagtagaggagctccaccccggctccagcacacatcggctctagctcgtcgttgtggtggaaagatgcattgtccatgatgagcacagacttcggctgcggccatcgtccgcagccatgtagcaactgctcgataaagtccccttgaacagagtggcatcagtagacccaggatagacacgagccagctcgataccatcctgcgtgtaggcagcgaggatctgatacctctgttcgcggttgaacctgccaacctggatgggtgtcactccacttggagcccatccttttttgcggtagccgacgcgtctatcggcacccgattcatcgatgaagatcatctggtacaatttgtatttcgacaacttatagaggtatagatcccggagctctgggttccgttgctgcgcgacaggatggcagttctttcgcgtccatcgggcatccttcaacgaacgactgatggtggaaagagacacatcgtcctcgaactcatcgtggaggaacgtcaccatctgggtccgatcggtggtaagatactgggcgagattctcgagcaagacatcttgcttgtaaggcgtcaccttcttgtaacgtccgacgcggttcgggggcgcctttgtcgattcgaaaagccgatacctggctttagctttgcggacggttcgggggtcgcaggggatagactgggctatttgtttagttggctcaccattttggatcatggccttcatcatctcatggtcagcatcagacagtcggggcgccattttaggtcagcagcaagtcagggcttattctggacgttacgggccggatggaggatgacagctgtcattgcgactcctttttccatggtccaaaatcaagctctatgaagaaagaagcacgtgacgggaacctgtcatcatccttttggcgtcgagacccgattgctgacatcttggccgtaagctcgggggctgttgactgtacactgtagagtcattatagtcatgcttggtgaacgtggcctcttggaaaggccagacaaagagcagttccactggtctgtctgtgacgaatccgcattcaatgcgatgctgatgttgatactgtcagcagtcgatcttcggttcctgaagcagcaatgagccctgccatcagactggccattgttccgcctacagaagcccgcaaaacacgcgtacccatccggcaaaccccacatctccatgatctcaatttcacgttaaggtccacgagccgaaaccacgatttagggttaagctttagttcctctggatctatgcctcgctgcattatgcttatcaccagagctaaaggccccacccagactggagttaggttttaagcttggcttcaacaaccgtagatccacagcgatatccactctcgttagccactttaaagagctagggatagacgcgttgtgctttggaatccatcataccgctaggcttgatataggttagcctaacccgccagttaagcccataatcccgcgtattctagtggcccgtgtaaatgaactcatttatttattgccgtactaatcagagcatgacatcgaagacctctcaattgtatacgaacgccgtgcagcatgccttgctaactgataaaatgaaagatggacataccctttgcttgctgtacgcgtggcatgatatgagacgctatacataagggcgcagcagcaccaatcatagacaggctaatcaggcagtttttcagctctgaccagcacatacttacccctcagctttaacccgaccgttcactagaggaccaacccacaatttacctcttcaaattgtttcttaaagttgaaagacacgaccgagaatcggaaggatgagcccgcaaaggcttgctgaaggttttgcccgactacgtgatcgtttaagtactcgtgatcggtcgcgtcagaagcggaatctcgccgaacaagtgagttcatgcgtctcgactgctttctagtagaagccttcatcgcgcctactctttatctcctatcaacttgactaacaacacctgcacctagcctacttcatccgaacgttccgattctcaggtacagcagcaacctcaatcgcagcaggtttcctcagcctcaatacactccacggctacaacggccaccgcatcgcagaatgtccccatacagactgaggccatcgaggaggattcacaacctggagagaaaccctcaagcaaatcagacttatgggacaaagctttgacccatctcagcaaatcggagtacgatcgcgatatagtcgctatcgtcaagacattcaccgggaacccaatcggcgacaatgcgactgccgatggcaggcccagctcaacaaaagatctggcgaaagatatcagcgagaggatggcgcaagcaatccaagacgggcaacacagcagggaacaacgtgaatggaaggtcacagttggtcacaaagaatattccgcgcgtggtatggtcgataagactgtcgacatcctgaataagtttgtggccgtgggtgacgtcgccgtcagctttgatcctgttcatgctgctctaccatgggccgctgttcgattcgttcttgtggtaagtcgctttaggatctgctgcatgccatgtcgagatggcttgtgtcgtgactcgagctgactgagatagactttggccgctggtagtgagctaagaagtcaaattatctttggccttgccaaggtcacttcattgatcttgcagtgcgatacataccggcgtatatatttgaccctggatcccaccctccgaccagctgcagatatcttggaccttctggagacgtccatcgttcacagctacgtcaattcgttgttgtttctcggttttgcgatccatcgccagggaagcaggagccgtatggtcagcgctcccttcaagttgaacgaggtggaatcgtatatcgagagcctgcaggagagcggagatcagcttagccgagctgccgatgactgtgaaaagcagtgcaaccttcaaaatcggacaggggtcaaggaactgctcagatacgctaaggagtcccatcaaagcatgcaaacccacaggtatgtcgctcagcacgtgagccactatagcgctaatgatatcatcatattagcgtactactaatggatatccaccagaagatggtgtttgataaactcaggactgctgagggtgctgcgtatgattctcacgctaacgaacacgaagctcgatgccatccccaaacccgagtcgatcttctggcccagatctacaaatgggccggcgacccggacagtgagtgtatctactggctgcagggcatggcaggaactgggaagtccacgatatctcgtaccgtagcctacgagctctcccggaaagaagcactcggggctagcttctttttcaagagaggcgagggtgatcgtggaaaagcagcgcgggttttccctaccattgctacccagcttgtccgccggttgccctccttgatgcctcatatccaagatgcgatcgagaccgactcccatattggcgaaatggctatcagcaaacagttcgagaatctgatcaggttacctttgacaaaaatgctgagcaatcctcaaaaccctccgactgttgtaatcgttctcgatgctcttgatgagtgtgaccaggaaaaagacattcaggctatagttagtcttttacctcaagtgaaacaggtaacatcagtccacctgaagttcttcgtaacaagccgaccggaaattccagtgtacgttgaattcaggagaatccgcgaaccctataaagacttcattctccacttggttgacgaacatacaatcgaacatgacatcacagcgttcttgaactcaacattggcagaaatacgaaacgaatacaacatgtatcctttaggtggccaacacctgccagaatcctggccttcttcgacagagattcacgacctagttaagatggccattcctcttttcatcttcgccgcaactgcttgccaactgatccagaagggcaaatatggcgaccctgaggaaaatttaaacaagatactggaacgcacaaccgggacacagatatctaagctcaatgaactgtaccttttcgtcctagaacaactactcgatgacccaatcaattcgaaggaagaaatcttgaaacggttccaagaaattgtcggcgccatcgtaatcctagccgatcctctctcagttacgtgcctcgccaaactcctcgatatttccgaaaaaaagattggccatgtagtaggcctgctcccttcagtcctctacatgccatctgaaaagagtgctcctattaagccacttcacctgtcatttcgggactttctggtcaatcgcaataatcatgagacggatccgttctgggttgatgaaaaagagacacacaagaatttggcaaagcactgcttgcatgttatgcgcagcggtctgcggaagaacatatgcggcttatctttttctggtatgcgtcgatctgcagtggaccttgagcaactggagaaaagtatgccttcacagctccaatacgcttgcatgcactgggcatatcatcagaccaagggcgaccccgagctaagcattagcaaggaagtttatggcttcttgacgacacacttcctgcattggcttgaagcgatgagtttgctcggacgagttaaggaatgtcttgacgccctaaggttactggcgagatgggtagaggtttgtatctatatctaagagctttagccgcgctgataggtgttaggccctagaggactcaagcctttcgacttttatagctgatgcagagcgctttattcaggcctacttttccgtggctgctgaaatgccgctgcagatttattgttgcttggcttttgccccaaggaagagtattatgcggaggacatttgagaaggttattccaaaatggatatgcagtttgccgaaggttgaagaaaactgggatgcatgcttattgactttagagggccatagcaaaagggttaactcggtagtgttcttgcatgactcgaaaaaggtagcatcaggctcttgggacgatacgatacggatctggaatgcagagacaggcgaatgcgagcgagtgctagagggccatagcgccgatgtcaactcggtagtgttctcgcatgactcgaaaaaggtggcatcgggctctattgaccagacaatacggatctggaatgcagagacaggcgagtgcgagcgagtgctagagggccatagcaactcggtcaactcggtggtgttctcgcatgactcgaaaaaggtggcatcgggctctattgaccagacaatacggatctggaatgcagagacaggcgaatgcgagcgggagctagagggccatagcgccgatgtcaactcggtagtgttctcgcatgactcgaaaaaggtggcatcgggctctattgacgagacgatacggatctgggatgcagagacaggcgaatgcgagcgagagctgaagggccatagcgatatggtcaactcggtggtattcttatatgactcgaaaaaggtggcatcaggctcttgggataagacgatacggatctgggatgcagagacaggcgaatgcgagcgagagctgaagggccatagcgatatggtcaactcggtggtattctcgcatgactcgaaaaaggtggcatcaggctcttgggataagacgatacggatctgggatgcagagacaggcgaatgcgagcgagagctgaagggccatagcgatatggtcaactcggtggtattctcgcatgactcgaaaaaggtggcatcaggctcttgggacaagacgatacggatctgggatgcagagacaggcgaatgcgagcgagtgctagagggctatagcggcggggtctactcggtggtattctcacatgactcgaaaaaggtagcatcaggctctattgacgagacgatatggatctggaatgcagagacaggcgaatgcgagcgagagctgaagggccatagcgacatggtcaggtcggtggtattctcgcatgactcgaaaaaggtagcatcaggctcttgggacaagacaatacggatctggaatgcagagacaggcgagtgtgaagaaatcgttccattagatggttctgcacatattctgtcttttgcgactgatgggcgtggcattgtcacggatcgtggcgtatttgctttatcaggcggcttacaacctcatgcaggctctgccatgccgtggcagtcttcatataccccgatgcttgcctgcacagacagcacctgggtcacagcggccggaaaagacttgttctggctgcctcccgaatgccgcaatggagaagtcgctgtttcgggaagcacagttgccataggttgccgatcaggaagagtcttggtgttagggatttctatgtctgaggtggagcagtggacggatacatgactgccgagaagatcagtggctcaataaccgcttgctgggaaatctccaagacggctttcgagttgcattcggcgttctcgagcagacaaacgttgtcagcatagcgatatggatgagcatgctggttcaagagacaggcttactctggacgcccccgacataacagtagagtacaagacgaaatatgccgacttgcgtccataagcggccattttggatgacagtaagcgatgatagcagccactactaggaaggaggtggggcaagggattacagtatcgagacaacctagacgcactggatgtagccacactagccacagatgatccgtgcacagaaacattttatagaaagccagggtggcctctgatttcggtcgggactgtacccatgacttcgttatttgggtcgtaacacagtgtgagtacatggatggaatgtcgtgccatcaggcgcgataaagatgactctgcccctgcatgcgttgcgctgtcgattggctacttccaactcaattgtcaactgatctgggttgaaacacttgttgtttaggccactggtgggaaatctagcggcttcaattagctaacggttgtacagtaattttcaggtttagttacagtaatgatagaaatcggttgtccatcaatctctctttagttttcagcgcacggacttccatcagggtgtgtatatagtaatgacctttggacactgtccccgatgtatacaaagccttttagtggtgaaacctcgattgatgacccacatacaagaatagtatgactgcaagttagtcgtaagttgccttgtggatggagtaacttgtcaagggccgaatattgacaaagccgtccgcattggcaggatgataggatgacgtctaactaactcccgaaggatataatcaggaatattcgtgatgacgacgagttatgggccattactagttcaaaacctcatattagatatagagctacatatgaacgccaatttataccccgtaatgcacaaactgtgcccagttcagcggcatactgagatcatctgcacgtacggcccgctcctagtgtcatttgacgatgatcgtagatcacgaggtggggctacagctaaaacgtaacacgtggagacgatgaagttacattcccgaggctcctcgagacgatgtgatgcaatctgatttgggtggagataaacattgcaattcatcaaagggccctagactgaaagtagtagagcactgccgcgtcacaacgggctttttgtggagccacccagcaagggcggttctctttgactgcccctcctcaaagggaagggtcgctctttcgcaccctataggagcattttcgttttctattctccttccttgtcttttttgcggtgagtaggctattgtagtaaggtcgtgcagtacggcatgatgaacgacgatgatagcgatcttttcagctgggcgacggatgacgaaagtgtcaatctcgatctgacgtcacagtcaatcgtaatccgtgatgcaaccccgcttggccagatcctgaacggccgctccagcttaccttgcaacttaccgaatgggacgaaacgctcgctccccaacgatgaaccacctcaacgtgtgtgcaccacttgatcgattggaagatgagttagtctgaccggtagaacgctaggttgtagagataatagttgcggaggtcggcattgcgtccttttgcgacacgccgtgccgtccttctcgtccatcgtgctgaccagctgccgagacgtggggcatgggaaaaggtatggcgccattctctttgtgccacaggcagaagaggccatgtcaaagagattctggaccctaactctggatatcttcggccacagctcggctttcataaaaacgcattgtaaaaaaaaaagaaaacagaacgagcagagctatgctcaagctatttcagtttattcttgtatggttgaagagttggactgggcatcttaatcagtttatggagacagtaaggtactgaggtcagattctggactttctcaacaatgctgaagtgttcactcctgaacgttgtgagggaggtcagcatttggaggtcatagagtatgggtgaggacaatttgctgtgaagccgtattacgctttttacgctttttaggcaatgcacgtaagctgtcagcaaaggagtacattaatacattaccaataaatatgaattactgtgtaagccatacgcccccatcaaaaacgtccgtgcggtataaatgaaagagagtcaaaaatggacaacagatttcgatctttactgtaccatacctcactaacataaatttaagctagtggggtcattgtggggtggtacagtacgtaggcgcactagccaaggtcactttccagagcctcttggccagggtgctgcctgaggcattagaacgatggtggataagtgtaaggctgtaatgctgacgagtttggtgtagaagtgtcgccttcaaccatcacccggacgttgcaaaagatcaaatggagtcgtaagaacacacgccacgtcgccaagcagcgggatcgacaactacagcattactataattataggttgaagcttggtgggtatagatcgtatcacctcatatttattgatgagtcgggcatggacaagaccgtcggactacgatgcaagggatgggccccaaaaggcatcactcctaggcaaacagctacgttccagcgggaggagaggtatcaagtcctgtctgcgtatacacagagaggcatcaagctgtcgcgtgtctatcggggctctactgacaccgagacctttgtgaatgagatcgatgtgctcgtcccatcgcacctttgcatacgccttgagttcggcgaaatgctcctctattgggttcgttataggcgtgtatggtgctgtgaagacctgcttcacgcctgccctctcgcacatctcttcgatctctttggaacagtgaattgtagcattatccatgacgaggacagattccggctctggccatctgttacagtgacgaagtagttgcttgatgaagtccgcagagactttggcgcgtacatcaagtcctgtgtcgctgctggtgggcgacaagatagttctgaaggacacttcaggaacgctggcttgacggttgagcatcctcctagttcaggctgtgcagataacgatgatcaattgagctagagaaggataaaatataaagctccaactgtcatttcagtgtgcccgcccacaaagggatatcgccgatgtacgagagggcgatgcccaaggctacgcctttgtccgtgaaaaatgcaatgtcttgaacctggtagacatacttcaagtcgaaacacgcctccatcgtgattcgatgcgcttgccgaaagcccgcttcccagtagtcgctctccactcgtccacacagccactcacagtaggcaattcctgctctgtcgatcggcaagggaatgacgatatcaacggcccgtctgctgaatcctaccctactacctgcagctgtgacatgtgtcccagtcggagggtcctgctgagcctcaccgtgggatcctagacaagaaacactaatattgattggaggtaagctatcgcccctcttacgtttcagctgcttccgttctagattctcctggtcctgtctgaagattcgttcacggattgtttcgggcacatggtcatggtttctcatcagcctgccttcttcggcgtaatcgacgagcttgtttagaaggctcgagtcgagcttaaaatgcttcttactgactggatcgcgccagcaataaaagcctgcgttgacacacggaacacctgtacaatggaagacttcgtagacatcgttccacaccggacgactgccagaagtatcttcctgctcggcgaggagtcggtctcgggcggcgaattgcctacccgtggcccctcgacggctctgccgcccgccggtatttgcaggctgtactacttggtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagagtcccagctgcttagctgaagcaacggcagttttcgcttgcctcccggcgcttggctatacccagcgaggcttcggtttgggctattaaatacagggagcgatggggtttggtagtcaagctctaaataactgtctttataaaagtcgagatttgggctctgtacaatcactggagaggcgaatttttgcactgtttatgaaggcgtcaagccgggcgaggcgattgcgtgttcagaaggggccaaaaagacacgtgtccttttagccttgagcgaatgctattgagacgtcacgtggtaattgtgctttgttagaaccgggttatagctttcggtgggacggccgtgcaatcatcgcatgacaaaaacatatactttctagtcaattagggacattttcataatcttttgagaagccatccaagatagccaccgatcttgacacatttatgaacgaccgggcgtctgaagaaatatttatgctggtacagcagggtctcttaataattagtagcagtagctgcaggatagcgagaaaaccagttcaaaagatctctgtacagtaaagatcaaaatcggttgttcatacgcacgctctctttgatttctggcgcacggaccgcactagggcgtgtatgtaacagtgaacggcgaacacggtcctcgatgtacataggacccacatatacgagaatagcatggtggtctttggatgtctttcgaaaatcactgagaaaggagatgagcgtttgacagctgtttctagagaggtacgtgtattacataattaatttgcgctgaatcaacatgaatttcgaaccttttgcaacttcccagtcactcgcttgaggaagggttgtttcttggttgtcgaaacatcaggaggcccaattgcttcgtccaccttgccttgatcccttagcatagctgcaaggttactcatcgccgtgatcgtagctggatgttcatccccaagaatccgctgcctcttctcaagcacctctttcatcatcgatgctgcttcatccagcttgccttgatcacttagcgtagtcgcaagattgttcatcgctgatatcgtagctggatgttcatccccgagaatccgctgcctcttcttaagcacctctttcatcatcgatgctgcttcatctagcttgccttgatcaccgagcgtgtttgcaagattgttcatcgctgagatcgtagctggatgttcatccccaagaatccgctgcatcttcttaagcacctccctttttatcgatactgcttcatccagcttgccttgatcaccgagcgtgtttataagattgttcatcgctgagatcgtatcgggatgttcatccccgagaatccgttgcctcttctcaagaacctcctttttcatcaatgctgcttcatccagcttgccttgatcacttagcgtagtcgcaaggttacttatcgccgtgatcgtagctggatgttcatccccgagaatccgttgcctcttctcaagcacctctttcatcatcgatgctgcttcatctagcttgccttgatcaccgagcgtgtttgcaagattgttcatcgctgagatcgtatcgggatgttcatccccgagaatccattgcctcttctcaagaacctcctttttcatcgatgctgcttcatccagcttgccttgatcaccgagcgtgtttgcaagattgttcatcgctgagatcgtatcgggatgttcatccccgagaatccattgcctcttctcaagcacctcctttttcatcgatgctgcttcatccagcttgccttgatcacttagcgtagtcgcaaggttactcatcgctgatatcgtagctggatgttcatccccgagaatccgttgcctcttctcaagcacctctttcatcatcgatgctgcttcatccagcttgccttgatcacttagcgtagtcgcaagattgttcatcgctgagatcatatcgggatgtttatccccgagaatccgttgcctcttcttaagcacctctttcatcatcgatgctgcttcatccagcttgccttgatcaccgagcgtgtttgcaagattgttcatcgctgagatcgtatcgggatgttcatccctaagaatccgctgcctcttcttaagcacctccttttgcatcaatgctgcttcatccagcttgccttgatcacttagcgtagtcgcaagattgttcatcgctgagatcgtatcgggatgttcatccccgagaatccgctgcctcttcttaagcacctcccttcgtgatattgcagcgtcattccagcgcccgacttttgcaaagaaaaagccaaatctttctacagcttcaagccaatcgactttgttccagtcattaattctcgagatattcttgaagctgtgtatgttgtctgtcaaatgcggcacaactcgtagcttcgtcacaggtccatcctggcgatcactactagtctttatgtagtcgtccaggagctgtgacgctgcataccacaaacgttccacttcgtccttgtcgctttttagtcgatcgtagccccaggcatgaacaaggcgatgaatggagtatgaggttttcatcttcttgcgctggcagagtgaatacttttccagaacccaaaaacatttctctaactggtggacgtcaacccttgtttgacaccctaaggccgacatccatggtgcaactgctgttgagcccggatccctatctaggccaaatagctcgaggaagatgtcatcataatggataaaacacaacaacgtcataagtcggcctgcctcaggaagttgcttagacaccgcatcgtaagacgtctcccacactgtcataacgctgtgatgataccttgcaacaagtttatcgggtatttctgacagcagatcccgtcggcggctccggaattcatccagatatgcagataaattagacgatagccgcggagtctgcgacacataccttcctgccatgctgactgcaagggcaaggtaacccagctcatgcacgatgagtttggtttcggccaacacatcctctcgctctggctgtatctccgcgcaagcgaggaagagctcaacactctgcgcctcttcaagctcttcaacagaaaccccttcgaacgtcgatctagattttgcgatggatgatcgacttgtgataataatgtgcgtgttggaggatcctgggcagtattgagacaaatccacaaagtcttcatctgtctgatgcaaagaatcagcaccatcaaagatgacgagatatttttcagatgctctagcaaaccagccgagcacttctcgcttcacatcttcaggtttcggatcggatagtggctgtgtagtatctactagcagccggtaaatagctagaaaatctcggtcgacagaggccgtgtggtctgcctggatccagaacgtagcattatactcggttcgataacgctgtacgtagctgagagctatctgtgattttcctgctccgcccataccccatactcccaccgtccttacttccccttgtttatcggcttccaggggtttcgtgaactgatttctgatgctatcacgaagcaagggtcgctgaacaaatgtcttgactggtgtcattgagctcaaaggataactcggcacaagaggagtggctggagcagaaatattcattgttagttactataacataatgaattatatcattgtagctagaaacggccaaaactaaccagatctactcattgccagggctcgttcaacctcgtcagcgatggtccccaaaactagttcacacgccaggctgtcgggagaatcaaatttgcaaatagtgctatgatcagcgtgtatggctatctgcttctcacgtgtgcccggaagattcaatgtagcagactttttgtcgacgatctaatagaagttagtgagatgactttatctgcttcattcgtttcatctgtttgacgtacaagacctatcttgccatacggatctccttcatagaagttgacgacaagacacctctcgggcaaatggcgagcctgttcaaatctttgcatcgcttggtccgagtttgccttcaaggcttccagaagatcattctttggcttggacatgcccgttctaactatcttggccacaatattaccaagattggcataattcccgccctggtgcggcgtagcaaagaaaacgagaagacaggctgcctcaaccatagatttgtatgtgacgtctaatgtggccgccacgagtgtctgtggggcattaattttggaaattagctatgcgagtaagtaccctcacctctttgacgatcaatccacctaagctatggcatatgaatataagaggcctttgtgggtcattctgcgctgattaggatcccattctaatcaaaaatgggctttttatttaaggtatacagtaccttccgcttcagtttgagccattgcaacaagttgttcgcgtggccagacagcttgatagccgttgcaccaatggcagggctcgagttgtactcgaagagcatcacccgagcatgttttggaagaagggcgaccgggaggaagtctttcagccagagcttgtcattcattgtccatgtctttcgggcatggttgttgctgttcttgaagttgagaccatggacagcaacgatactagcggcacaacccgttagctttgcgcaaccccgggaactgtagcacatactccagctccgcctcgcagggaggatcactggatgcgctgtcatagatgacatggaggccagcctgggccattgtcgacgatggtagggcgctacaaggtagcttggtcaaggaaccaaaagcggggtagattgtggggtacggcgggcgcgtcctcaggaacgatgagcggatctcaggcacaagcagtaacgttatcgggtaaaaggactagcaaagatgattgaggggaaatggcttgaaacctaaccctggataaataggggggtgttttgggtgtttgaaaggaagaagaaagaagtcaaggactaagatggccagatggcgaggtggttttcagctgtggtgttcatgccttaggcaggtttgaggccctagtaaaccaatggataggaagaacaaatgccaaggacccaacaatgaacagggaaacagtcaaagcctagtcccgcaaggctcattttccttgcttgtggacatggatcaacctgattgacagcgtatttccaccaatcacatcacttactattctacaagggcaatcaatccccctgccttgagagcttattcacccacgttgctctcaataacgaattttgcgatgattgcatcgtcaagttggacattcatacttaactggatccattatattcgcgtttagatcttcgagctggcagaatgatgaagacatatttcgtgacttgtcacttctagtcacagtcgtgctatattccttttcagcagagatcgaatctatatggagtatccgaagttcgagagcgtctatgccggcctagtagagcataacggtcccctgatcctggcgttgaccagtatacagacaatattgaaaggaacgtgatcaacaatagcaacaacaactatatgttttcttgaaaacagaagataaaagaaatgctagggcacgaatccagacgcttcctgtttcttttctcgctcccaatcctgagttgatgccgctttaacctgagcacgcctgagctcatcttgggtctggactaaggttggcctgacggctgggggacctccgcgaaatgtgacttcgttaggtcagacttcagccctctgcgagtgctgaaagaaaacataaatagcccaaaataggttctcattaacgctggatcgtatgcaataagctgttacctaaagacgtcccacaaacctgctcacttgttcttggctgctcatgccctccagagattcccagataagatagtcatatgcttctctcaattcacgttgtccatttcgaacggaaactcggaacgcatccttgttcttatccaggagtgccattctaagcccagacgactggtttatgatcaagagactgtcactgttgtacagactgaattgttgtttgaacccctgccgcagaaagctcttgtacaaaggttctatgtgttgaatgtgacgaagtgtctgcgttgcacctggagtttgagattgcgattgagcagaaagcccgagtacttcagcaatcctgccaatcaaggtcggttcattacctacagcctcggcggcgtggtatcgtacgcttctgtcctcatgcttaagcagttttataagagcagccactgtcgtatctaatagtatcgactgcttgcctatggctctggcggcggaggatcgtatgtcgctgtcctcatccttgatcagttccacaagagtagccactgtcgtatctgatagtatcgactggttgcctatagcttcggcggcgtggtatcgtgcgtcgctgtccttatccttgattagttccacaagagcagccactattgtatctgatagtatcgactggttgcctatagcttcggcggcgtggtatcgtgcgtcgctgtccttatccttgaatagttccacaagagcagccactgttgtatctgatagtatcgactgcttgcctatagctctggcggcgtaatatcgtatgtcgctgtctttatctttgaacagttccacaagagcagccactatcgtatctgatagtatcgactggttgcctatagctctggcggcggaggatcgtatgctgctgtccttatccttgaatagttccataagagcagccactgtcgtatctgatagtatcgactggttgcctatagcttcggcggcggaggatcgtacgcttctgtccttatccttgaatagttccataagagcagccactgtcgtatctgatagtgtcgactgcttgcctatagctctggcggcgtggtatcgtacgcttctgtcctcatccttgagcagttccacaagagcagccactgtcgtatctgatagtgtcgactggttgcctatagctctggcggcggaggatcgtatgctgctgtccttatccttgaatagttccataagagcagccactgtcatatctgatagtatcgactgcttgcctatagcttcggcggcgtaggatcgtgctatgctgtctttatccttgatcagttctataagagcagctactgtcgtatctgatagtatcgactgcttgcctatagcttcggcggcggaggatcgtacgcttctgtccttatccttgaatagttccataagagcagccactgtcgtatctgatagtatcgactgcttgcctatagctctggcggcggaggatcgtatgcttctgtccttatccttgaatagttccataagagcagccactgtcgtatctgatagtgtcgactgcttgcctatagcttcggcggcgtggtatcgtgcgtcgctgtccttatccttgaatagttccacaagagcagccactgttgtatctgatagtatcgactgcttgcctatagctctggcggcgtaatatcgtacgtcgctgtccttatccttcagcagttgcgtaagagcagtcgtgatcgaatgcgaaaaaactcgttccgagctacccaaggctcccaaaactacctttttcttcccagatatactcaagacatcacacaagaccctgtctggaagctctgactctcttaccaaagtcgacgacccggtatagtcaatctcgaatagcacccactccgccaatcgtctttctctgctccctcgaatctcatccggtaaagaagtggcctcgctcaagcagtgcatgacaagccgctgatgcgttggtccaagaagatcagctggctccttctcaatctcctcaaagaagcgcgctgactgatactcatctgcgtcatccagcagtccagcaacgaagcgccacatgatgtcgtatcctgcatcatatttgtgcttttggagaaagtcgataggatgtacgactctagtgctcttcttctcgaacaatgtgtactgcatctcccgcttctcacgtttctctgtccagtgccgcacaaagtatcgtgcggcgaagtactcctggaatgttaggtgtatgaagtggtagagctggtgtgcagacttggctgatgggtccgaggtccgtagaaacgagaggcacggaagactcttgtctagatctaacaatagactggaatcttcgttgaccctatttcggtcactcagattaaactctatcttatcagcggccagaccagcgaaagccaggtgctccagaaaacgcagttcatccttgacatatttttcgatgaacgactggctggcggtagtcaaagactcagctttaatcttctcaagtctagctgcatccttcttacacagactcgtttggatcgcttggtagagcgtcgtcatcgtttctggctttttttcacgatcgctccctatatcaccccagcagtagcagaaagcatcgagttgtacgggtatgcggacaaggccgcggacgagctgatggcttcgaagaaatgctttgagctcatccacgttctctccatgggttttctcgatatactcgtctacctgcgctgggctgaacccgatggtctctaactcgagatcgacatcgatgccgtgtggaagagtcgcagacggtcgtgatgtgatgatgacattaggctggctaagaagttcatatagaaaagcgaacatatcatcgtccttactagtccccgctacttcatcccagccgtcaaggatgaaaagggttcgcccaagtgtcagtgttttatacagctctctggcgaagcgtgtcccatcacttttcttatgctctcccgagaatcgaaagaactcgtgatcgaagagcgtcctaagatcgtatcctaagcctgcacgttgcttcaaatttctcagaggtacccatagcacacggtcaaaagtctcgtgccacattttgttcctgatgaagtcatggaccatcttcttgcacaaagtagtcttgccaacgccagcgcgtccacggaccaagactcttcttggcaagaggatattaccgtcaggttctttgcgctcgttgaaaacatctgccaaccgaacctgaatctccgctatcggcatctcaactttctgccgtgcaaaaagcgagaagggtgagagctgcgatgtcgagttactatcttccgactgatttctagcttttgcgtttgtcttgatatgatccacaatcgagaggttgatgtagcattggtccattaatagagggtctcctgagagccgctcaatcttgagcctttcacttgtgtaatgcttctcacgtatatggtcatctgcttgctcgaggagagacttgacccggagctttttgactgcatccttcagcgctcggtagccagggtgcttagggctgtcaaacttgtttagcccagcgtgatcagtatctataccgacaggctctatcgaagagcctctagctgactctctgtccacgatctactcaaaagtcaggatggattgtatctgataggaggctcatatatacacagccgatagagagccccagtaagtatgcaggcttcgtttcataaaaggatataactggcttgaactggacgagaggccgaaagcgatcttcgaggtccgagagctggctgtgattgcgccgtaagttcaagagcagcgttttgttagaaccgagaaaaccggtcagttggcttaatagagctgctggggttgataatgatgatccttgatgaggagtaccgagaaagatgatgccgcacgtatcttcgagtatatttgacgacgtgtctgccgcacaaagagcctgtgatagaggtgctgtgtgagaaacagcatgatatggtatgaagcgcttacctctttaatgacgataccgccgaagctgtgaccgatgaatataatgggaaggcgttgtgagtcgcctcgatgttgggatagcttctctagcagccttctgccaatttgctgcgccgtcttctccggagcatcgaccaaccaatcagagttgtaagcaaagctcgatattctcgcggtcggaaaatcttctcgcaaaagatctcggagtagatgtagcttcgagaggctgccagtggagggcttaccttcccaggtatggacgggatgtgcgcccaagccatggacagcaacgatcctattcattgtatcagatgctatatctatttgtcggtactcaaatcgatctcactcgaatttagggcttggtgggtcatgaacaatcgtgattccatctgggcgcgaagtttcgttacgacgttgaactttggcagccagagggtaaactgtaacgaatacagcgacaacaccagccgcaaagaaagctcctcgcgttacagaagggctgccattgatcgtactcattttcagtatactttagtgaggagcactcaaccggattgaagtttgaaactcctggaaaggcaaaatctgtcgagaaacgaatgactgaaaaagcctactggagtgcctcaagtgtgtagactgatggcgcttcagcgaggctcactccaaaaaccttttacacctaggcaatgctaagtaatcactcacacgccatccagccgctacaaaaacatagacttccatttgctataggccagcgggtgttctggaaaagtgccaagggcgcttacactaggcaccttagaaagcgccagtcgattaggtaagttacggagacccgtgccacatatttgaccggttgccagtcaatcgccactatgttgctgccattaatgatgcgcaaggttatgtactcagactagctggtattggctcccagccgtttgatgggttggctatcgtcagatccacacaaaaacatgcaaaagagtagatctatgccaccatgaatgaaggtggtgcctcaattcgtatcttgtagtctttcttcgaatatacctttgtcatattgacttgagaggctttaacagaaataaactcaatattactcaaagagatgtgctcaactaaaccatttgcgattattaccgctcaaacacaagctgagcatgtcctacgatgacctcctgcatcaacgagaaacacttccagccgaagtgaatcaataccctatgcacctgtgagccgatagatgggctggaatttgcagggcttgcattcagacttcgtctgacatgtactttcttgaggattgtcatcctccgagaagtacctggtgtgatgactgtgccgtcgttgatgcaggacacacggcttgtttcaaacttgcgtgtgattcaacagtgattggcacagggttgatcatgggtggtctgctggttaacgacaggcactggcgcgagtgcgaacacgtattcgcgcactgactatttcaacaaaacattccctacatacaccaaaagctttcctaatttgtcctgtactgcagactctacacctgcggagatcctcgtcgttgagtcggtcgacagcctcatttccacgctgaggcttgactaggagtttccagttacgcgccatgactaggggccggctagtgtgagctgtcaatttttaggtcgcagatcattgctatgttgatctcggacttcctctcaccatgtttgttgccatacgaccagtcagttctcgccagaacagctcagggaggtgtgcacgaaactgttcagcgaggtgattttacttaactatttcgtatttcaaaacgcacgcatgcggaatctcacggcgttgagagtaacagattacaatccgtcatccactagaaaaaaacaactctcttcagcatagctaatagccgatacaatgtacgcaccaaccgccatcggtgtggaacggagctgagacaccattctaccgatcatttttaatccatttcagcctcctctcacggtaccgttgtgtggcgatccaattaccgatgaacaagtagcagaacgtaatcatcaccaaccctgtggcggcgagcggtcccacaatggaaaaaatagtgaagccatacgatgccgattgaaatgctgtattattttggagtgcctcagtggcaagaccgacttgcatcgctgtgagaaccacagcaatatagacagttgagctggccagtagcgcaaaattgtcgtgaaaaaacgagccgtattggttccagcgagacgcatagccggacagtggagtcttccagtagaagtatattttgttgagtcgactgaggcgaagctctccgtagtgaaaacgtgggtcaatagcggggtagatgggtgatgtacccaggatttcccggacggccttcctccacgctgaccattgtacttcttcaggaatgaggtgtgcttccttggcaatataaaaatcgctctcgtgtgccatgagggccgcgtacgagaatagaaaaccgagtgcgcgttcccgtcggccacgacagctgcactgttcaccgttgaggacgggtactgtatgacagtaaagaaatctttcccaaaaacgcgggtcgaggaggaaacgtggcagcggcttgaggaatatccgatcggtcgtccaaacgaggtgcaaatctagtctctcagtgatgaagatctcacgattgagcaaacgctgctggtggataggacgtggcggcatgggccggcccgcaatccacaaaaagttgtggatgttggctagccgacacagatcgatctccttatctacccaatcgaggatggttgttagtagcgtgcgatcattttcaacattagcaaggctaaaactgtgaaaaatctcgggcgctactaggtcgtcctctttcgtccgtctggacgcgggaaaaagagagtagagatcatccttcgacatttttgacacatctgttgtccctggtaagatactcttctccagcaatagctggtggaagggaggctgcttttgagcttgcttagcataaggtagattttgcgcgagctaggaataggacttacttggtttcgttgtgacaccgtcatggtgtagaaggtcttggtgatgagtagctacccgggttgatctttagagcgcagctgtatttatacgatgatgcgtagcagctgagtgcattgcgtcgtctggccttgcatgccctctgggcctaacaaactactcctcaaatacaagccttgagattcatggtgatatcggtgagggggttgacggagaccagttgataaacagccaaccactctcagcttgtgtcaattgcatacgcacccttggcgtgattcaacacagcccttggcacgtcacctaacaggcagaatgcatgcatgcctttgcctacgggtttagcgacgaccgcgacacttacacttcgaacagaaccccccagacgacagcgcggtgtcaagctacaccaccttaacccgtccgctgaggacacatccgagccagatacaggcatcaacatcattgccatccatggcctcgatacacagtaaccggaaacctgggagtacaagagagcagacgggcgcaagatcaattggctggccgacgaaggcatgctccctgtagaggttcccggcactcgcatcttcacatgcgactggccagccgaactgttcgaaacgaatgactcggtcccgctcaagattgaagaactcgctctattcttgctccaaggcatctttgggtcgaattctaaaagagatcgacatattctttttattgcttcgtgtcttggaggtgtcatcttggtgcaggctcttgtcgcggcgaaacacgaatatgctaccgttcgagaagccactagcggggtcatttttctcgcgacgccgttccggggtacttcgttccaagacgtagccttatgggcgcagccgggcctgtgcggggtagaggggtgtacggggtggcggtgaactagtctagatccttattgcggtatacgacttcggcacgggccgacgggtggagcaagctatagttaattaatccttccaacatttcgctagtggatgggttctagccgatccggttctatctgctattgtactgaagcgatttcagcgctgcgatcatgcttatgtttgctcgatcagagctcttggaccaactggctagtcgccagcaatatggccatttaggagaacggtgacacgagctcagctccccacgtgacgatgcaaggcaccaacacaaagctcctcaatcgcgttcactttgtgccttttccattcttccacaaccacggaaccacgccatggcttctaaaggaccacctatcgaccgcagaagctttcgagtagccattatatgcgctctacccctcgaggccgacgccgtcagcctgctgttcgatcacttttgggacagggagcgcggtccctacggtcgagcttatggcgacatgaatcactacatcactggacggatcgggaggcacgacgttgttatggttgttcttccgaacatgggcaccaacagcgcagcggctgcaactgccagcttacgatccagctatactggtctaaacctcgctctcctcgtcggcatctgtgctggtgtaccccgcatcgccaatttcgatatatgtcttggcgacgttgtagtcagtaaaactatcatccaatacgactacggcaggcgatattccgggcattttgacgtgaagtgtactgttgaagacagccttggaagagccaacaaggacataaggagtctgcttgcaggattcgagacggagtttataagaaagtggctaaaggatgatgcgtcgaaatatttaaaggatctgcaggaaaccgccaagaaggaacaacgccaagccaattaccaatatcccggaacggatgaagacaagctatatcctccgacatacgctcatagacatcgaaagtggtgcagcgtatgtgctagcgaccctgacgccttttgtgaattagcttctaaggcttcgtgtgctgagaccggatgcgattccgcccatctgactgtcagggagcgcctggagggaattatctcgggtggagattttcggccaggggtgttcatcggtcgaatcgggtcgggcaacacagtcataaagagtggagaggatcgagaccaaatcgcagcccaacataaccttattgcgttcgagatggaaggtgcaggggcatgggacgaagttccttgtatcgttgtcaaagggatctacaactatgcagatagccacaagaataaagcctggcaagactttgccgccgctactgccgccgctgtggcaaaggctatcctgggacaatatgcagcgcatgatggacattaaggtttgatcctaaagaatagtacactgttgcctcctgaagaggtttcttagtctaataggtgtatagactattatcaagaaaatagccatataatgaatggtaactgatatggcagaaacaagttatttacacgaatagaattgactactgacgactcaccaggtaaaactcgttaaccatattattacatcccgctccccaaaaataaacgcttcactggtcatataaccgttctcaatgcactggaagaccgtttcttcggccaggaacagacccacaggatggcgcttgtcggtctaggaagggtcggcaagactcaaatcgcactgcgttttgcctaccggatcaaagagaaacgaccagagtattcgatcttctgggtgccagttctgagcgctgaaactgcagaacgtgcgtatggggacatggcaaaaaagcttggcctgcagaagagtagcgaagacgaggatgtgaaggatctagtttgtcagcacctcagctcaaacaaagccggcaaatggctcttgatcattgacaatgccgatgaggaggaacttatctttggatctgctgagaagccaggcttggaagagtatcttcctcagaacgagaatggtatcatccttttgacgacacggtctggccaagtcgccaatgacttcgctcaggctgacgtgatttacatcgagcaaatggatcaagaagaagcgaaaaaccttttcgagaagtctctagttcaaaaacatttgcttcgggacaaagtagcgactggtgagctactcgcatatttgaccttcctcccactggctatcacccaagctgccgcgtatctcaatcagaacagagcgcccatacagacatatttggcccccttgagaaacgccgagaaggaggatatgagaattcttgagacagagttccgtgataacactcgatataagaattcccaaaacgctgtcggaacaacgtggattgtgtctttccatcagatgcaaaagtcaaaccacattgctgtttacattttatcattcatatcttgcattgaaccaaaggcgattccccaatcaatattacctgatatgaagcctttcgagttagaaggggccgttggcgcactttgcagctattcgtttctgtctcgcagggagggaggcgatatgttagatatgcacagccttgtacacacggcaacacaggcttggcttgagaaactcggtcgagagaagcaggtgttgaaagatgcagtatgccacgttgcagcgaggttccccacaaagaatgatgctcactatggcttgagaagggagtatcttccacacgcgatgcggctgctgaaccggaaccacggggatgaggcagtggaagtctatcagcttttcgaaaaggttggagactcctttgacgcggatagacgattcaaagaagcgataaggtgtttcgaggaggtatgccggtggaagcagggctgtcaccctaaaacagaccatagtcgactttcatcagagcacgcacttgcaaacgcataccttaatgaccgacaggtcaaggatgcaattgagatactcaagcatgtggtagaagttcggaaagagacactggacgagaaggaccataatcgactttcatcagagcatcaacttgcaagcgcatacctcgatgaccgacaggtcaaggatgcaattgagatactcgagcacgtagttgcgatcgaagcagagatactagtagataatgaccccagtcgacagctgttagtagatctattgcaggactgcttcaaaaggttggaagtggcttctgatgacaaggatgtctgaggcatcagcttcgaaggcgaaaacggaattatcctttacaaactgttcgtcattaatccaccatacacactgtaacatctgcgttatattttttcatttgtaacggctttccaaccaccactatacttgtaattcgtaaaaacattacgagcaggcagggaaggacccgaggttctacgtgtaaaaatgagataggtcgaagcctccatctgttgacatggctcgaatctgatcacgccgtccatcagcaagacgaggtggcatggtgcacgacgtccaaagaaggatctatacgcccgttctggatctattgactacatgagaaaagaagggtggaatttggacaggcttacccataactgtcacgtcagcattactgccttacacttatccaccatcgttctaatgcctcaggcagcatcctggccaagaggctctggaaagtgaccttggctagtgcgcctacgtactgtaccaccccacaatgaccccactagcttaaatttatgttagtgaggtatggtacagtactgagcgaaattggcttcatcttccatggaactgtttctcgaatagaagcgctcggaccacatagaggcagtattgatttatgactcttagcacagtgtacctaaatagaactagccctaatggttgccgaattcggaggacatgacaaagatgctaccagaacaggtcctactttgaccatcgaatcatatctggagattcaagcttacggaactagaaacaaaaccagcaaaagactaatctttccacgcgatgcatttaacgtatcttatccaaaagtgttacagtattctcaaaatgcacatttcgaaaaccataaacaaagcatctaattacagtacatttcaggttcagtttccaagctttcatctttgttttaccttcctacccaataaattattaaattttcgtatattttacaggaaactgaacctgaaatgtacggtgtcgatcaactggtccaagttagacagagcctccttagtgagtggatgacttgggccaagaacgtgtcgccgcttcagcgcgcagctttccatcatggatagcgcctcttcgtgtcgaccttgactgttccatgtgagagcgagattattcatgctcgtcagagtatccggatgatcttctccaagcttcgccttgcgagtctctatcacctgaacttctagcttctctgcctcctcccatcggccttggttcgagtatgtcgatgcgaggttgtttatgctcatcagagtatccggatgatcttctccaagctttaccctgcgagtctccattacctgcataaatagcttctctgcttcttcccatcgaccttggtttaagtatatcgatgcgaggttgcctatacttatcagagtatccagatgatcttctctaagctttgccttctgagtctctatcacctgtatctgtagcttctctgcttcttcccatcggccttggtttaagtatgtcgatgcgaggttgtttatgctcatcagagtatccggatgatcttctccaagcttcgccttgcgagtctctatcacctgaacttctagcttctctgcctcctcccatcggccttggttcgagtatgtcgatgcgagattgcctatacttatcagagtatccagatgatcttctccaagcttcgccttctgagtctctattacctgcataaatagcttctctgcttcttcccatcgaccttggtttaagtatgtcgatgcgagattgcctatacttatcagagtatccagatgatcttctccaagcttcgccttctgagtctctattacctgcataaatagcttctctgcttcttcccatcggccttggtttaagtatgtcaatgcgagattgcctatacttatcagagtatccagatgatcttctccaagcttcgccttctgagtctccatcacctgcataaatagcttctctgcttcttcccatcggccttgtccagagtatatcgctccaagcaatgatgtactcgccagacttgcctcattatccttccccagcaacttttcacgagttcttctcgctttagaagttatctgctctgccacgacatatctgccttgtagccacgcataccttccgccgttgtgtaaaaggcctgaccatgtcttcttgagactttcctcgtttggccggtactcgactgcggcttcaacgtgggcgaagagcgctcggcatactgtccagttctcgtactcccctattggaaacgaactcgccattacagtgatatactgctctagaaacttgtcctgaagtccctgagctttcagccatctccgcatcgccagctgcacaagtctatgcatctcgaacgcatttgcatcaccgcttagcacgataagataataatcccgtagtatttgtatatcatcgtcgaattcatgttcaacctcatcatcgctgccttgagactccgaatcggtgatgtcttcgggatttatcgattgtgcagcgttgtgactatctttgggaggcctaaggagcgactcagggatcccttgccgattgaagaagctcattaatgaaagaaggtccgcggctgacggtctcctggagcggacgtgatcgaatgacacttgccacgtggtaagtatggcgtttgacgcgcctccatcctggcgaaggtctcgacgcaggtcaccggcgtcgtgactgagaagcttcgctctcttgctttcgctctgtcgaaactcagtgaggtattgtacaagcgaggttcgcggcgcccgcatttggatatacgctgcagcctggcttatggcaagcgggacaaattcgagtgatctcactaagtcggctgcggcattcgcatccgacagtgtaccgagtctgttctctaggagcaccagagcctcttcctgtgtcatgggaccaatttcatggatcgcttcataggcgccggtcaacctgaacgccaggtccctgttacgtgtggtgatgagaatagatccatttggactttgcggcagatactccatcagcttcggcccgttatcgttgcctccactggtgctgtgcaacacgtcggagtcgtcggcactgtcgagaactaagagccatttgccgtttcgttcattggatagccagtcgaacacaagctggagaacgtcggcatcgggacgattgcgacccatcagtttgactttgtcggcaatcgacttaaatccttcgatgatgcgggcctgtgtgctaccatggacccagaacacccatgcttcggccggggtggccgcaaaccgatgggcgaactcaatggctagctgggactttctgtctctctatcagaacttgccggggtatttatttgcttttgaaaacataccctacaccaccaagtcctactatagcgacgcgactggctggctcggaacattggcggccgatctggtcgaggatgtctccacggtcgacgaatgtaggatcgtgaaggtaagggatcgacgggaatggaggcggggtcgattctaacggctctagaagggatattagcagaatccaccctcgaatgagcgctagcttagcggtaacgtacccggtggaaggttgaaagtcgcttggatcggtgcgttgctgtgacccacttgaactccccggttcccatctccaaacgtcattgaagaaacgcattctgccatggtggaattgatcgcaagacgttacagtgatctggtagcatcaagatgcgcatttctagctggcaaattcggccgagttaggtcacgactggctcacgtgattgctgcccaatctgacatcaacccctcttcacgctcgacacaatggagatcctgaaagacatcgctacagcggtggactttcaacgatggaccctttaagcattacagctagcgtcgtgggagttgctgtgccggctttacaatgcgcgcagcagttacgaaaaacgattcaagccattctcgatgcgcctagcgagatcgcatcacttggagaagagctgctgaccatcgagcaagccattacctctattcaagaggtatctgatcaacagtggcagtccctgggtgaatctgtggtctcccaatccaagactggaatgaacctatgcagaaagtcatgcagcaagtttcaagccggcatcaagcatcggactcgtcatggcgaagatggaaaactatcttggcgtgaccgaactgcaatcggccttttcggacaggatcagataaagtccacgtcatctcagctccagaactgcaaaggcacgcttacttcagtcgtcagcattgcgaatctgtaagtgcacctactggtgaacacagggtattacagtgctaacagaaagatagccatagttcccttcaacagacgagcgcaatcgaagaaatgatgaggatggtgtcgattaaggggaccgagattgcgaaagcagtttcgaccactgaaaggcagctagatgaggtgagcgctaggctggaaaagcttcagcttgcgttgttacaagaagtcaaggaggatcccgaagagagaagcgccaaagaccaagtggagactgagaaatttgctttacagcaatctctcaaactactcagagctctgaacgaaaacgtacaatcggcagccaaagatatgaggaagggccaaggtcaggtcgtcaatacgatgagcttcggtaaccataacgaaggtgtacaagccggaatcagtaatgctcctataacctattctagaggcaagaatagggacgattaggcgatattactagatatttaacgttggacacggatatatatatcattggccaaccacgagtgccaaacgtatgaagagtgagtgggtggggacggagacagggcccggcacagttgatgaccaatcgactcgcagccttgacctctcgggtgctcattacgccgtgatccgaaaggagaagaagcagacggtatctgaaataccaggcagaaagaacaggggccgacgccgtctcgtctacgtggcatttgccgagctgtcagtttgccccttcaggtcgatgtattgccaatggcgcctaacattgcagagtcgcagcatctgctgattcgagacatgattctcagcaagtcacaggatggagtatcacccaaggatgacaaaatcgcagcgaccaccggttgctcaacccgtactgtacgcacgatccgatcgaacctgcgtcgtttcggaaccacgcgagcgccacctaataaaaccggtaggcccaagaccatcacacctaatatgttcactgccctttccgaccggcttgctaatcgtccctggatgcgcctgaccgatatggccgcttttcttcgtaaggagttcgatgttgatgtgtcccgtttcagtctcagcagggccttgaggtctgctgagtggcgtaaaaaggtgactcgaaacgtagaaaaggaacgtaatgcggacctgcgagaggaacatgtatacgaaagatccgagtaccgttcataccaactggtttttatagatgagagcggctgtgacaggagtatcgggaccaagcacaaaggctgggctcctcgaggagttacccctatacaggtcaagagattccaccgcggtcggaggtttcagatccttcccgcgtacagtcaagatggagtgattcatttccgggtctttgaaggatcgaccgatagtgagatctttgagaattttgttgaagagcttctgccatactgtggcaggtggcccgagcctagatcggtgctgatcatggataacgccacatttcatcactcggagaagatccaacgtttgtgcgatgaagcaggcgtggtgctgaagttcctgccaccctactcgcctgacttgaacccaatcgaggagtactttggggaactcaaaacgtacatcaagcaggtttgggacgagtacgaggatgtgatccgacacaattttgggcttttcttggaggagtgtgttcggactgtaggcgagcgacaaatgagcgctcggggccacttcagacgcgcggggatctccattgaagaacagccgagttgaaatgcatgttgatcctacataatagattaaaagaaagaagtgctacagtgcgctctagaattcatcatactgatcaaggaaaagttttacgtcccgcacccagcgccttgcaacaccctccatgatcccgtgatcgatgtaaaattgcgcatcttggtcgctgtagagaagctctaggtcaagacctttgtccagcgtcaagtcgcgagccagctggtactgctgtttttgggtctcacttctgacctttgagccatgccatacgcagtattgcatgactgcgtcgttccgcatgccaggtatattaaagcaagaagattcggcatgacctgaggagtcacttattacctctagggttgatctttcctggccgtacagtggggtttgacctgggtgcacagggatataattattaattaccatgggtaactggccatcctgagggttttctggatcttgccgtctcctcttgcggctcgtctgctgttgctcctcagcatacaactgtgcacgaatatcttgtggcacatcatcatgagtctggaactggcaaccttgttgcacccgcttgaccaagctcctcagatggtgactcaagagcttgtaatgctttcttccatcagggtcttgccaacagtacgggccacgatcacatggaggtccgggacatcgcaaaaggctatgcacctgcctccacggatcgggtccgcctgatgtcccttgctctgcatcaagccgggcgttccgttccgctagctgataagcgctagccccgcgtccagcgctgcgggccgttttgccactctccaagtagctgaacgcaacctggatccttatcttcttcccgttacaggttagatggctccatgcttgcagctgtctttctacgaccagctaatcaatcatcaactcatcaaaccgtttagttatatctcgctcggatcgatcggtgacagacatggtgattgtggttgcatcagccttacagggctcgttagatcttgttttctctactagtctttctagctctggccgtaaagtatggtcccagaagtcgcctggagctagagcgatgtcttgaacaatagaaacgtcgccaagcaaactgagcaaggtcatcttccactcaagcgcatagtgtatataagagggaggctggtcgtcgtatcgctgatctggatcccattcagtcaagggcaagaaaggaagcgtctgtggaacgggtcggagctggcttggttgggagaggcccgcccgtcgcggcagctgactcggctggtctgggacatcggtaagttgatcttcgagatcatcgtcactaaaacagtcttggagggaatccttatctgcatccatggtttggtcagtgagcgcttgccaggaaggttctgggctaggcgacctcgatgatttggcaaagtagtgagccagtttaataggtagttttgcaggtctagctacaataaaaaaaatattatcgtagaaactgagggtacggcattatccatatgttaacgcgggaaaaaaaccgttcgtggcgatgggttcaagaagaatgggaagatggcttcggcacagacgtaagcgatcggtgaaaatcatcttgtactctgcgttgcgttttgcacggacttcgacccatgtcagcgttgactgttctgaaccataaagagactacatgagggtacttgaatctacctggggcgctgacggtcagcgtttggtaaggccaaaataagctgttttctcaggctaaacgatgggccaattctggtcaccggcataagcagtgtaccgaagagttctcctatgtacctaacctccagggtaaaacatgccaaaagtgtgtgaatggaagccaatttcgctcgcaattgtaactgaacctgaaaattactgtagcaacaatcatgaacgaagcgacttacctcgtggtccttttctcttctgcagagctcgagatactgcctctggcatgtactggcgatggcaacttgatgaatgttgaactgttctccaatcttctctccaggctcgccgccaggcataggcgatgttgtccctgatgtatcctgttccattgggaccactggttttgtctgtgtggatccagcagtctgtagcgctctcgctctgctctccggggtaggtattgagtcgatcgcggcaccattggcgacctagttgtatcagctttctggtgctgttgtcgccctcttcaggcactgcgataagcgccgtgagtgcattgtcgactacactttggcaggattgcagaacggatgcagaactgtcggctcgactggcagcactgacaggtgacgaaggtggacgcttgggctcggtcaggatctgtcggacatcgttctaaaataatctggcatgatcttgacttccgggggggtgggggggggggggcagagttaaaagaagttcttcaggccgctgggcaaggttgtcgacattgggagtttgttgagacataatgatagatctcagtttaagcgtaaagagtaaagggggacgttgaagttaaacggcaaagtgcaaactgtatgaagagtgtaatgagttaagaaagaagtcaaagttgaacggtagatgtatgacttatttatacctaagattactacaatatctcgggctatgaatcagaactgtatacaagtaattcatatgattcatgcgacgtattcgtctgtgcttatgattcacggacacgcgcacgcgcactcaattgatacgtgacagtatctgatatctccgtgattcataagtgcagatgaagatattacatgaatcatatgaatcacatgcgtacgacgtttctcgctacgtaactattcctgggtagtccgtctcgatgtcggggatacgatgtacagcaattcgctatggaatcaattgtcatagagcagggaggaaaaaacaatatagcaaatttagcaaacagcgacaacttgaaaaggtgctgccactggacatattgcaactgaacgggctgtgaagctgtggaccgtctgttcatcgcattgatttctatctaatcttgacttaataatacttttgtgtctgagcaaaatgcatacctgcggcaaagtggaagagtttggctgcaaccactgtacgctctcgcttggagtactcgaccaaacgttcatacagttcagcaagaggaatgatctctcgttgaatgtgctctccatcatccagtctctgctcgggctcctcctcattctcactcaattgaacctcgaccattgccagttgcatgttggcgtttgtcattccgggatcggcagcttgtgcagggctgacgctcaaaaccctgcaatcatagccagtctcctctttgaattctctgacagctgcttcttcggctgtttcctcggcatcaatgagcccagcgggccattcaatcgtgtaggcgtccagaggtggtctgtactggatgacgagcagagttgaggcgggcttggatgggtggaggaggatgtttcccattgctacagcatcaacgccagatttgcctcttgtctttcgtgttgcgacctcccatgttcgctctttgccgacttggtcgacgtattcgatcttcttgagcgttatccacttggcgtcttggagtgacaggtccgaggtttttgtgatgaccggttcttgtgttttgtgagacatggtgaagatcctgctgacaaagggtggaggcgatgaggtttgaaggtccgaaggagagacatgagagaagaggagttggtgatgttgagagcggggcaattcattgtgaggggatagtgtgatcacagtgcatgcactgtcttgcgccattgatgtctcggtcaacaatactgcaactcgcagctcccaacttcgagggcgttgggagcatttccaagatggcgtcatatggaaatactcactctcgtctttgttcttgaggagcttggtattcgtcagtgcaattacttctcatcagggaggtactgggattcaatgtactgttgagagactggacattgtactaactaactgagttcatggataaataacatcagagtatagtctaagttgcgtaagttagacaaaggttttcatctcttatgctttgagcggtcaggtcagtgttcctaacatggtatctgcagcagcagcaacaacttatcatgagtgaacctattgaactctcttctgatcatatcgcacgaccgcttggcacaaaacctctgctccaatagcgcactcctcaggtgtagagtactcttccgggttatggcttactcctcctttacatgggatgaagatcatagttgttggacagtgtttgttagtgtacacgctgtcatgaccagcaccgctcgaaatgtctaccgcagcatctttcccgagaacagactcggcagaatccctcacagcttgaatacaatctgggtgaaacttggttgccgttgagatcgtgtctgttcgccatgtgagggagagaggaagtgctggtgttgagcctgcgagtaacccatccacgtctgttccgctggccaagagatcgaaatcgcgacggaggtccttctcaagctcttcaactatctcgttcgagggtgatcgtatgtcaagactgaagctgacgtggccggggatggtgttggtgcttccaggagtaaggttgagaattcccgtcgatgtaagtgccttgtgcttggtcgctagccgatgtgagtgagttatgagtcttgcagcgaggagaagagcatctgctctatcagagaaaggagttgaaccggtgtgtgcatctaactaattagcaaggccacgcttcgtctggaaaaaacacatacctcgtccagtaatgtcaatagtgaaccacttgtaagcctgtacaccttgtacaactccaatcttcttctgcgcccgttcaagaatcgggccttgttcaatatgaagttcgaaatgagcaccaattggtgaggatttatagctggctggtgtttcaccaagataccctattctttccaactctgacttgactgttgcgtttccagcaacctctttcagactgtgtgctctttcttgggtaatggattctgcccagactccagacgccatcatgctgattggaaaccgagcaccctcctcactgtgtggtcagtattgttcattcttggactgaagacttacttggtccaattcaccacaccaactggatactctgtctctacatcgtgctcctggagaaccttgagcatttcgataccagcatgtacgcccagaatcccatcatatcttccacccgaaggctgggtgtctagatggcttcctgccaacgtcggtggtccttctttgcgaccgggacgcactgcgaagatgtttcccatagaatcagtcgtcactttgcaacccaggtcctctgtggttttgacaaaccaatctcggacctgcttatctgaatctgaaagagccagacgcgacatgcctgtatcagttggtttgctaatctagttagcctgttatttggttgaggaatgcagactggatcacttactctccccatttgaggccagttccccatttgcaagtgtcgtgtaaagcctccatcaatcttgattggtcaactttgagcttcttcaagtctgtagctgtcatatctcgagttgatatgtatctgcgaaaggtgaaaagatgtctgggtacgcagcccaggtgccgaagtgatgtgcgagtagccattttgtagaacaccgatgggccaagttcttgagggatagtttctctattctgatattgtgtacttatatatttgcgtcatgttctcggagggagtcggttatcggaggagctgatgtcaacgccttcttacaacaaatgccccgcttcctgaataggcaataaatacatggatcttctgtccgatatgaaagtcgagtccagagttagatagtttgcgatatggacacagagcaaataatagccaatgctttgcttgtaaatctgtgcaaaacacttacttcaagcatgattatagacggactaatcaaccacagtcctcctcatacattcatgtgaggaaccagagctgatgtaacctcgtcgccaggagctgaagaacagcccgaagttggttgagacctcacgacttttccgttgctcaacaacatcccagtgactcttgaatctcggcatcaaacatcaagttgagctctatggaccgattgccaccgtttggtacccaggcttggtgagagactccctgccagcatacgatgccattctgacagtacttgccgagactcgcgaccaggaatttcactcaggcggagtatcagggtaatataaggcaatattcagcgtcaaggaccccaggcataggtaggtggttggtatcataaagcttcacaatgcgtcgccatgtcgtgctgtgatgagtcaattatctcaagctatgctctatccagcactgcgagttcttactcaatgatgggataggtaaaataagtcgcttcttcaagctgccactgttatgtttttgaacgagtggcgtgggacgatcatacaaacacaagatgcttatacgtcccatctgcatattccaatccaatccaatacggatcaaagcattagcttaaccactcgttgcaattgtgatctcctgcttgtggtcctgtcgactgcacaacatgtcatactaaagcccagtttgtaaataacagaaaactcgacgtcgaatctttaggttctcaacatgaataacctgagagatctgacctaaataacttgaactgacctactgatttcgtctcttatgctttcagagtctcaagtttcatataccccaagtccaggcaaactgagtaaattgctgttctgtacaatgaacagaaactgtaatgatgatcatgatacataaaagaaaggaccaggatacatgctgtgccgactacaaacgactatgattgacagatgatcaacgacatcgtggtccaattgcaccccttccagtgccagcacacgcagcaaacattgacaagttcattcatgcctgttctaagccacgaccacaacgccaacccatgcaacgccagagactaaatcatctttttgctctgccacctcctggcataccgggcatgccaggcataccaccaccgccgcccatacccatctgtcgcatcatggcttgcatatccatgccgccaggcatgccgggcataccaccacctcctcctccaccaagcatcttcatcaagcttcccatatcaggcatacctccagcaccgcctgcacctcccatactctgtagtctcttttgcatggctgctaattgttgtgccttattaccaccacccatggcttgctgtgctctctgcatgttcttcatgttgccacccatcttcttggccatgccagccatcattcgctgttgggtgaggagatcttcgacttctcgtactgatgtacccgagccgcgggcaattcgtgtcattcgagtcggttggtcgatgagaatcttgccgtcggagtcgagttccttgtcggtcatggaatcgcagatgtagatcattcgcttgagtttggcaccaccttcctcgtcgtccataccctgcatcatgttgctcataccaggaatcatgccagccatctttgacagagggcccatcttcataatgttggaaagctggtccctcaagtcgcggactgtaaagataccttcctgaatatgcttgatggtgtctttctggttgaggttgagactttggacgtgctccatcaatccagccatgtcgcccatgccaagcagcttttgcacgaattgttgaggagcaaacttttcgaaatccagcatatgttcaccagttccgataaacacaatgggggtgtgcgtggctgcaacagcagaaatggcaccacctccgtgtgcgtgaccgtctgtcttggtgatgatgatggctccgaaatcagcagcttccttgaacgccttcgcttgtgactcggcttgttgaccgatcgatgcgtcgaggaccatgatcgtttcgtcaggcttgatggcttcttgaatgtccaccatctcctggaacagagcagactcttggcgatggcgacctgacgtgtcgacaatgatgacttcgaatctctctttcttgaattggtcgacaccagcgcgggcgacttcggcgggatcagtctcggtgagggaaccatagtagggaatcttggccttggtagcgttctgcttcagctgatcaaaagcaccggctcggaaggtgtcggcacagaccaaacaagccttgaagcctctcgactggtagtgtcgcgcgagctttgtacaggtcgttgtctttccggcaccctggagaccgacaaacatgatgacattgctcttgcccttctttggtcggaacggttcggcgtggggatcgacgagtttgacgagttcatcgaagacggctttttggatcaggcgcttcttgttcacggcgggggggagttctttgaagttgactgtcgttttgatggactttcgcaattggccgacgagtttcacgttgacgtctgcttcgaggagagcggcgcagatctccttgagcatgccatcaaaggcctggacaggtagtcagttagcagagtggcgaattgagagcgacgggcgtaccttttcatcgaggttttgctctcgtgtgagatttgtgaccgccgcgttgatgcgacggccgagatcttgaagaaccatggcgtttaattaattgcgacttgaatgtcgcggggtatctgatgatggaggattgagtgtggccacgatcaagatgtggaggtggggttcgggatagagtttatccgagacggtgccgagataacgacaacgggagtaattgccttgcagggtaattgtagcctgggagaggtgcatataagatcaagagacacaacaactccaataccacgtacatatccatttgcagatcaattgacatcatgggtcgtcacaacttacagtatcccaaagactccatcaataccatcaaacggtacaaagtccacggtgtttatgacctcgaaactgtccatactatcgtcaacacatgtccaatccttcatgtctcattcaattcaccatctcaaccattcccaatcgttcttcccatgatagggcaactgggatcgttcgagcgcccgagtgctgatctgggtgatccattggaactttacctacatggctatgtgtcttcgaggataatgaacctcgcccagtcctcaacagtcgacggagaagaggtccaaggaatgccggtctgcgtcgcagcatctcacgtcgacggacttgtcttgactctagcaaccttttcgcacaactacaactatcgctccgcaatgctcttcggatacgcaaccactgtgaagtcagacgaggaaaagctatacgctatggaactaatctccaacagtgtggtgactgatcgatggagacatacccgtcaaccccctctggcgtcagagatgcaaagcaccaacatcttgaaagtcaaaattgtctcggcaagtgccaagatcagtgcgggttcgaccacggatgacaaaagtgacatggaaaacaatgaactggtgacttcgacatggacaggagtgctgcctgtgtatcaaacaatcggggatcctattccaggaccatacaacacagcccaagttcctgatcatgtcaacaactttgtggcggatacaaacgatgaacgaaagcaaagatctttgagggcggcagagggtgaacgacgggcatcatagattgatatcatggcagagctctgtatatccttcactccgcgacccttttgggttcaatatcaccaaccagttgtctagttacattgttgtaaacccctccaaaatgtacccggaacccttggccatcatgagcatgtagcttagctgatacctcaccatcagtatcggacctaattcctacccttagtctacccaacgactgtcagggtcggctttttcatcgccttccattcttgcaatccgtccgctggcttgaatcatgcggaacacttccttgaacactctctggtttgttcgtggctcctcccagccttcgctcaggtcagggtcaaaacaaatgtgcgacttatagtctggcgtcttgatgttgccgaagattagaaggctggacctctggcgcgtcaatgctacattgagattgcgctcttctgcgacaaacatcggaccagtttctgtatcaacgcacagagctagcacgacaatttgagcttcacgaccctgaaacctgttgaacgtagtgaactctacgcccctgagcaccgattccttcctgaaccttctaccaagtgcgccgatgtttgctcggtatggggtcagaacgacaatgtcttcagtaggcaccttcagcttgcaaatcattttgacaagaagcttcgcaataacgtctgcttgtcgcgggttgagtcgggaaagactgtccggatattctctgcatggacaatcgacgcagtcgaagaaaactggctgtagtgtgttttcgggcgagggcttgatccgatactcggtcttgagatactcctcgactttcagcccaagactgaagtttttggggtggcacaaaggactgtatttaaaatgaggaactaaagtcctgtaaacactgttcaatgagagatcgaaaattccctctgccatccgatgctgagtgtagagatggaaaacgggccacccaagatggatgaaccacgagagccaagaaatcttcgcaaactgggcaaatctgttggtggggatagggtccggaagaggctgatgtacaccgtcgcgcctgtcgtgcttctttcgattgccatgaaacaactcaaacgcagttgtaagatttgggtcgagctgcttcggatcgccgatggcaaccatgggtcgaggtgtgttgccatataccaataaaccatcagaacaaaacatcgtggcagcttcgtcaaaaacaaccgcacgagcttttttgttgttgaatgattggtagatccaggaaatagacgttgcgggagtggttgcaacaacatccgcgcatcctaccacgagttccatcaactgaattagtgtttttttgtgcgactactttgtgacaatggacttgtaggcgacaggagactcaaaacctttggcaagttttaagagctgtcgggatttcaaaagttctgggtcgtttggtgtcgaagatggctcaataagtgcattcaacctctgttgaaggttccagagctcgatgttgtcgtctgcagacaaccttggtactctttttgatcctagcacgcgcagtgtccaccagcacaaggaacggctgaatttccagggggatgggttccaaatagcatcctccttgaatggtatgttgagcaaagccattgtgcaattctcgacctcgataccgagactgtatcccctcaataacatgaggtgcttgacgtcacttccgagtaacgttccgattatagtctgagccattccatcgatgcgttcgacgatgttgtcggtggcgccattggaggctgcagcgacgtacacatgcttgatagatttgttgaggcacataagtatcacaacgatcgaagcaagatgggacttgccggtcccagggggtccggacactagcccaagaccaagatgcaacttgccaaaatatcggcgtaccctttccttgtcattctcaaaaacatgtttcagacaagcatctcggacatcaactgggataccgtcgaaaatgtcaaaagaaggaagctcgacattgacgccttgtttctgtagcgaccagagaccttgaccgatgagcaactcgttgaaaattgcctgcttgctggaggcgcgggggtctgcctccatcgttgaaggtgagatcttcggactgctcaaatggttgatggcgaatacccgcaatgactcactatggagattcaagtggcagtgaaataccacggtcctccgtttcaagtcatcgcccgtgccttcatacttgggataactgaaagggcaaaacttatggctgcgtgagttatcttctggtcgcttgagaagcagcgggagcctgcgcttgagatccactccgcgaagatgatccgatgaagcaaatgtcagatgcgaagcttcccaagatacactccaaggcacgtcttttgatggcttgaacgttacctccagcttaatagcatctccgtgaagagcgcgacgggctgcgcgccaatggtgaggccgctatctcgaagtgtcagatgtcgtcggtttgtatgaatgattgattcacttacgaatattttgtcgggctctaataagcacacaaactgagttgtcttctcagcaggttcctcgccgactctccaaatcaggcatggtaactccatctcggcaacatcttccaacgcatcgttaaagtcccagacgtcttggacgtgcatttgagttagggctgtgtctctctcgtttgcattctcaaatcggactcgagggctgaacgcaatacctctgaggttagggacctgctttctgtactgtgatatgtcccatttgtgtctgttaattaaaatttactgttagtgaaaatgcaagaggcgaatggaggggtagaagccaaagcgcgagtactcacacttctccgtaaccaaacgtctccggctttcggtgagctttaaggtaggggagatacggagcgaatcaagtctcctcgacaagaatggtgaaatcctttcggcgaaagatctcggagagactggcaactccgcaaatctgggtttcttgattaacatagccgtcgaccgttgcgttcacgccgtggaaggaggttccaaagccgttgatacgaggaccacaagccttgtcagttgtaggggtgagtgtcagtacccggaagccttccgttttgtcgcggctcacgtaactctcaaaggcttttgcctcgttgtcggttagttcgcgaacgttagtgctggatccaagaagctcgatggtaatatggtgaagggtagaggctgtcatctctaggtctgagctgtaccaagcctacacacttcggtctgtgtctcgtggaaaagacaggcgaatgcccttttcagtgaggttgacgaagacagatttgtcatcggtagcgactgaaggaatacatccccaaacaccttctttcgaagggtcggggatgagaagggtgcatcgaatctgcggcgaaaacttgaccatgactcaagacagatgatgttgagagagaggatcaaggcgagccagaagttgtgaagaaaggagcggggaaggagatgaaggtgtgagaggagggaaatgaattttctcccctcagctccaggcagcagctctgattcagaggcaactgcgctctcatgagggggtacaggaaattaaggccagtagagcaaaggcagttcaagttctctcttttggactggcagttactgatactggcaatcagcccagctgtcagtctcctccttttagtttcgttggccacattcttaccgtcgaccgtccgcataccatcagtagatgactcacaattctttgacacatcttgatatcttattgtacgatatccttagatcccaatgtcttccaacggatacgtcttatctgacgaatccgtatagaggtcatggatgttgtcttggaactggccatgtatgcgccgggctagcgatgtcatgacactccgactgagcaactctggtgttctctgcttactcttccaattgtgactcacaaaaataccttggcacttgcattgcccttcagccgtaaactcgttaccgttagcatggctgcatggtatgttcttcacgtcgtgcgttctgttgaactcataacgaatatagtgtgagaaggcactctgctcatgcgcccacttgaaattccaatgctcgcaaccaggaatgctcctggggcagtcctcccatcgctcgtacatttcttgggtgcgctggctggcttgagatatgacaaatccggtgttgaggactaggttgcctcgagtgtcataatcgatctttatgtcaaggtcataagccatggcaaccaaggtttcttctggcctgatgtcccataggttcatgagccactctattggcaaattgagatgagtgaaaactgcatcagagtcgagagatatgacgaaatcgtgtgtcttgagggcctccttggcaattgcaggtttgacccaagtaccgtgacggtcagggtagtcggctgctcgtactagacggtaatcgtatccgtggatcatagcgtacaagtagtgattgagatgtccacctgtccgtccatggagggttgggaagtgtaaaggacgtttgtctaggattgtattttcttcggtcgtgttgagacgtgtgtctgtatcaataagaataaccttcttgcctagaggcttcttccatcgcatttggcttgttggtacttcaaagcgctctcccttgtcagtcacaaatattcggtcgtcgattggatgtattagaggcttccatagttcagcaagcaacagttgaagatctgtttgtcgattaatgatgccattttggtcaggtccatctgtgtgaatctcctcatgatagttcgatttggcggtatccgttatctgtagttgcagaggccggtacctttgtaaattcgtgttgtcagcataaccctctgatatacataacagggaaggtagaggaaggcatacccttgggagtaagatacaaagatgacgaagatgtacagaatcaagatactaagtccgatgaaagagcaaatcctcaaggaacgcgtggagctttgcaagatgaccattctttcacttgttttacgaactccagatttgtagagctactgcaaagatggcaaaacgaaagctttggcagaagagtatcataaagaaaagcagagctggctgaaccatttaacaaacacgaagagattcaaagggaacaacgagtgtcacttcttttcagctgtcttccacaagttacaagattgcctgtaccagagaatgttactcaaagggaggttcaaggctggtttaaacccccttgctctcttttagtttagataaattatcgcaaggcaatgtagacacgcaagagatacgtataacagaaaggacagcattctggtgtatactccatctccctcaaagcttaataactttgcactgtctggaaactgttggttaaatggaatgaattagatattaatcctaagcagggagagacatagatggaattcgtcaagggtgaattggtccgtcttcttggtggcgctccaatgtctcaggctaaataaactgatatttgttgccaacgacatttcatcccttttcaataacaatgtagatcatatatatgcttattatttttaaccccttgctttcccagccgtcttccggtctctagcccaaaatattttaacctcgtcaaactcaaccttccgaaccagagcatcttgagggcatccagatccctcttttcgtcgaccactctcaaggctccgacagtccgctgaagtgctgaagctgtccatgacttacggtcgtcatcatgggctacctgtatctgcgtcgaggtagcaggcagagggtggtcctactagccatcggcattctggtatcattcgggctgataatgcacacttggccattttattcctcatcgactaggttcaagtgagcgaggcctctcaacttcaacatgccagcaaatcagttgtagctcaccagtgtttagatcgtccttctcgactttgccaatagagcgggcgggaaatacatcggagctaatgcatcatctatgggagccttttcttcacgacatcaatgctactcactttgtcacgagagaaggttaccagtacacgatcggagagagaaatcatcgctggagggagcctttgaagaagaagttgctcattctggacgtggacactcggcttgacacaggcgctggcaccctcttgaacaaatcaccattaaaccccagcgaactgacagggaggtcgggtgggatgatgaaccactatctctacggtacattattttctcctctctcttttcttttcttgacttgaaatattcttctgacatctcctctcgccagctatgatccacggttatgactatcagttcattcgagctcccaactattacaaacgacatggaacatgggtaaaggtccctatgatcaagcaggcacttgggacttatgaaactgttgtctttctcgatacggatgctgtctttgtgtatcctgagattccctttgaatggttgatgagtctgtggaacattacggatgagaccctagtcgccatgtccaacgacccagatagtccgagaaatcgtgatggaaaaggtttggtgatgatgaacacaggcttcatcattgctcgacaaagcacccgaactctgagcctcttccacgattggaatcagtgcccgaccgagacgaaatatgaaggttgtaaaaggtggatgaaggattgggcacacgagcaagcagccttctccaaccatgtccgctacgactattcgacagatgacgtacgcgcgattccacgcaaggacggaaatggaggtgacggggtatttattcgtcataattggttccataaggattctcctgcgaaagatttgcgtcagctacttcttgatatactggtgaaacggatacaggcaggttttcatcatgacttggataatttcctagacgcaagtcattatactcatcggtttaataaacttgatagcatgtaggaattaatggttagagataaagctcaagcggagtgggcgtttggattgaattcatttgttttgtttcgaggtatttaccacaaggtccaagatactattcgtgcttacagagtacaagctctcattaagcacagtccccttgttgccaagaacggttcaacgctcgaatcgccacattccctgaaattcggaactatttagatcttcagtatgtcacccatctaccgtcaatagccagtcggagcgccacaagatcaacgacgctcaaatccacctcgtctgatcagtccgagtcattgtcgccacatggaagcccatctaaacccttgctgaaatgcaacaaagttcagcgccaatcgctagcgtcgttgatctcaaacggtagatccagtcaagtccgctgcccaaaagcttagccttttcttttaaacgtcgcccttgtctctatttctgtatttctccaattctacgcaatgcttggcctcatttccatgtcatgtggaatgcaacaggtcccgactcgaatcgaaatgctcctccaggggttgtccctgactacaaccaccctgaggatgtatactggacgcttaatatcgttttagcagtgatctgtgtattttttaccacgactttctttctcgtacgagtttatgtcaaacgtacaattagtcgcaatataggggttgaagattgtatgtccaaaatctgtgtgaagactgaacaccaagctgacagtcatagggacatgtatagcagcatttgtacgacagccctctactaacgtcagtccttactaacttgataggtttgtgtaattatgtattgtacaacggttttaatgagtacgtgcgtctttctcaatgtctactcttctaacaagatagtggcccgatatggagcaggttaccatgcttgggagatacgcaaaccggaatactacaattggctcaaggtatgcaagttgctttacacctgaacttcatctgacaatccagtggttctacgccagtaccgttgtgtatatccctgcctccttttttaccaaagcgaccatcctcctccttatggcacgagtctttgctgtcgaaccgcgagtctccaagggaattcgaatattcatatgggcgttactagtcgcatacgtcccgatccaaatattgcgaatcgtcaattgttatcctatccgaacatattgggatcccaaagtccacaacgcccattgcctcaaccaacgaaagatattcttttcggacttgtcgctatcaatcgttaccgatctcatcattcttcttgtgccgataccgttgacatgtcgacttaatttgtctgtcgggaagagaatcaagattgtgctgcttctgggagctggagggattgcgacggctctaacgctttttcgagtggttaaagcagttgactttctcaactctgacgacatcacagtggattatactccaattgccattctaacgtatgtctcaatctagcgtgtctggttattgtctaacatatataggaatcttgaaatcaccattggctttgtttgcgcctgtttaccttcactcaatatgttgattgagcatcatattcgaagacgaagacgacaacgagaaacccaaaccgatcgccgcgaccgatcacgagcttccatgattaaaagacatttcagatggatgagttccaccacacatgcatctccgccgccatctcgacctccgaatagagcttcaggtggaatgattgatctggacgtggaaatggccatgttgacaggtcaacctgtacaactacgatcagagagattgagtagcaccgagtctattggacttcggccacttggtcatcgacttaattcaggggatggaagacgagagggatggctatcccaggatcaggacgatcaagacgagttgcacgatagcaagtttatcatgaaaatggtgcaagattcgagagccagggccgaagaaggggcgaaagaatcttggtgtccagtctgggatggacctagagatcctttggccagtcatgggagctggaagtatagcatacggacgcattagcggagttttgcttgacgttatatgggaaacacataatagacttgtattaatatatcggtagacatctgggctaccatgtttgacttggtcgatgtgttggccatcaagtttgcagcgtcattggttaaacttgtctctactaaatagaatactcatgaggcgattctgggaatgtctacctccaaatggctctaggcagcctttattaccttagtgcctaaggtgcctatttctctactgattcacatgatgttggtgcggtgcctccttgaccactcgtgccttccatttttgttcacgctccctctttccacctcgacgcactccagcacaacctttcctccttcaacttctccaactcttcagcatctcccaacacattcactcatctccatcttcatttctatcatcattcttttatcccttcaagccgatcatggtttcatcatcaaccatttcatttaccgaccccccggcttttcctccccagacacggccagctgataagcgcactactttcgaaaaggttggaaaatggatgtttgaagacaaagacgactcctcctcccatgtcacagccgaggcttgttgttgtccatgcgtcgcctacggccgtaccagaatgcgcttgagtgaagctgtcaacagacgcaacggcatctacgagactcgggagaaacactagaagtctccaatctatcccatcttctcgaatcagtgttgtctgtttgcttccttttgccttcctcgtaagtatcctgcgtctttattgagcttgctctaacagtctagtgtacggtggtttcattaccgatcttcgaggagatgttcgacaattctacggcattgacggaaatgacaaccgagactgttttgcaggatgttgcaagccttgctgcactctcattcgggtcgaaaacgaaatcataggtcgagaaaagtgccggaagcccagtgactccagtgggtatacttctcaacctccaatgagttcatcgtcgagttcttcaagttcagcttcgaacgtcggcatcaagtcaccatgttccagttcagagagtgacgagtgccttccatgtatccctgaggaccaatctgagaaatctccttcgactcggaacagccgccgtagcagcaagaatcggcagcgctcgattgccctggatcctgttgcaccaactgatgcgacgcttgtccacgaccacgaccttgataaagacccaacgggaccgacaccccatcttcacgatcatgaccttgatagagacccaaaggggccgacgcctcatcttcacgatcacgaccttggccaagacccaaaaggaccgacccttcatcttcacgggaatcacaggttgagcaaagacgtgactactactgcatcctatccaccctcaattcaccaacttcgaaccgataccaaggcatcggccagtccacctgcaattctccgacacgatcttttcgacgacgctacgacatctactattcagcacagcaaacatgaccttggtttcgatcaagtcaatacctatcgagccagtccagaacatcaaatccatcaggatgagatagtcccaggagcgttcccttcatcgtcccacgatttgggccaagacctagccagcgaccaggccagatcagctcatccacatgggcttggagaggatgatgaagttacaaggaggccaacgaaccatggtctacaccatcttcacgagggtaaatgattgggccaaaggttgaccagcaggtaaagggcagggtatcactatgaaacacctcagacaccgcagcattgttagtacttgataagcaactaatagagatatttggttatatttctgcggttttgatttgtgacgtgatgtgcaggtcgccaggtattctgcggccttggttaatgatagctaatgcaggtcggcaatatttattgagaggccaaaaggtcacactgagttggcattgaggcaatcctgcaggtggtgcagtgcgacctgtaggagggctggtcagagccaggcgtcaaggtatggtaaacctctactaatgaacgtctgtcaaatggcaataccgacgatcatgtctcattcccagcccccaggttgcaggttattgcatcagttagagcggcgttgcacttacaagtattatcgggaggggttgcaacacggacacgacgcgaggtcgcggatggcctgacctttaatagaaacaatcgatccgatagttacacttttgcaggggtctcgttgagtggagttggatgatctggttggcgatcaactatttccagggatcagagctaagagccaattatctgtcgaaactgatcatgctgtgataagacggccgcatacaggtgaccataggacaacagacaatgtgactcgcgacggatattggcagctatccaggaggtgctcgcaagagggatacttggagaagggcatacaataaagacacgacacgggagacagcttgatggtgtttgatgaagcagagatgaatatatgctcccttgcatcgagctgcatctgactacatctggtacatctagtgcatctgccttgcataggcgctagagacactggctagacttgaacgcgacgattggatgcgatgtaagaaactgggttgacgcttgtggagctttagctcatgtcccacaaggccaaggttttgatgagagtggacgaatcatcaatgggatacttggcggtgacgagcgatacgaacatgggcgtgtccattaattgatgaggtgaggggaagctgttgtcagcctgaggcatcaattcgaaatcactcaaccgtcatgtcaatgcttttcttcagcaaaaagcaatcagatcaaatcaaatcatctcgtctcatcttgatctcattaaacacgaaagttcgcgataccagcattcctcgttttcccctgtagcctccactaaaagtttacagcaccttagtacctgctgtagtggtccactggcacgtctcagtctcacgctcacgttcacgtcgggtccaaggcacgaatatacgcccactttcgcgctcaactgcactggccggggtctcccttaatcccgaccccatctccctccacgcgcacctcccgcaccaaaaacccacctttagcacctcttttctacccgctctcctcccacttttgccatcatcatcatcctcctcttcatttacacgtcgttttgctttggttcacgcgataaacaataaacaagcaattctcgaaacaaatcaccttcctccactgaaccatggcaactgtcactcgtcagccatttgctccccttgatgggtccagacttcaatccctcacaagcattaagaacaggcaaaatggtatgtggagatgtcggtcgcccagggtttgatcgtcgtcactaaccttcaacagctatcgctcctcctactgccagcaaaggcaaacgaaaggctgacctgattgataccgacgacttcgaaaatgttgatccttcagcttttgccaaacgatccaagggatcaaaagacttgaccagagatatcctcaaaccatcggcctttcacctcaagactccatctctacccaccctacctgctctgtctgctccctctccaatccccagtcgcctcagcccaaccaagtcccgccgcactcttcaagtaaagtctcctgcaaagaccaacagcggcatctcaaagtccactcccgttcatgcacccgctggtcgatcccctacccgaaccaccaaacgatctggtcttggaccaagccgacgacgcactcttggacgtattgatcctcccactcttcttggtgctgccgctcccttctctctcgatgctgctctcaaaggcaccattcctggatatgctgccaagccggctcccaaggaacctgtcctaccagacatgaaggccagctggttctttgagattcacgaagacacccccgaacaagaaatgaccaaccttctccaacacagcacatgcacactcgatatctcatccgacgaggaaagcgagcgcaagcgcaacagagatcgcgctgaaggtcgcgacaaggaaaatgtccctcctcccgatgatgtatcccagactcgtcgctcacccagagccgacgacatgatggtggagaaagaacgcgtcgcattgggagaaatgagccctgccgacttttacgccgagggatgcgacgagacatcagtcatcattgtaccagcagatgaaccagagagcagtgttgtggagagcaacgttccagaactaagcactattccagagtcaaatctcgagtctctcgagtcaagcagccttccagaactcgaggctgtcgctacacaagaagatattgatagcctcatggccaagcctacagaaggaacatcaaaagctgctgtcttggaacctattgagggaacaggagaaagttttgagctatgggaaagtggtagcgcacacgacgaagacgcaacttcatgagaatatctatcgtatgagtatatggaataatggataacggacaatgatggacatgtatgttttgggaaatgggacggcatcgcgagcatggcgttggattggattctcttctcgcaggcgaccaagcgctggagttctgtttaattgtgtagttactttttgtgttttgaatctgagtacaattgatcgaatctattctccaacgttgatgtcctgtgatgtgaacatgatctgattgaccccaccacgtgaaagcaccacctacctcgccaagacagtgtgcatatcatgtcagcttcatccacttcccatcgccactctcaacaacaatgtcttcaaccaccgatctcgcgacagccgcaattgcgagcaacgctcaagatgactctggcaacagaggcgcctttatcgtcttggagggtttggaccgaagtggtaaaacaacccaggtgaaactgctggagcagagatttgtcgaagagggtaaaaaggtcaaggttatgagatttcctggtaagtttgacctctaccatatcaagctacgctaacattgcacagacagaactacacccatcgggcagatgattgataactacctcaagagcaatgtagaaatggacgaccatgtcattcatttgctcttcagcgcaaaccgatgggaagctgtgtgagtagtaccacgacacaaagcatcgccaaatctaacaacccttttagcaaacaaattcagtcccttttggcttcaggaacaactatcctctgtgaccgttactatcactcaggaattgtctactcagccgccaagcagaacccctctctcactctcccttgggcccgcgccccagaacgcggccttccccgtcctgaccttgtgctgttccttgacctgacagaggagcaagcgcaggcacgaggtggatggggtggggaagtctacgaaaggtctggtatgcagaaacgcgtgagggaattgttctggggacttagtatgggcggcaaggacattgcagcccagggactgggacttgatgagggagagggatggacacaagaggaggaggatctggttgttgttgatgctggaggtagtgttgaggaggttaacgaggaggtttggaaaaaggtcagagcgagggtcgagcaagttgagaggggggaggttggtaggagtgtgagggtggtgaggtagatactgcaagacgcgatgtcaagactgtctgtaccaaagcaaggctggtctgtccggcaaaactcatgccgagtaacaaagcaaaaatgaaaactgtgtatatcatgtcaatggcccaggagtttgacgtcattcggattggcaggggtgcaaatgtctctagagtctggtgtgcatataagcagattcgttgttcagatagctctcatacacgatggatatagttgcgcgttgtgctgcgcttagtcgtgatcctccgatttactcgtgatgaggctttggtgttttggcaactgtatgagggaggcgatcatcaagcgctccaatcgagactatgtacatgcaaactagacaaattaactacagtgacaatggcgactcaattattaatgctagatattctgtgtctgttggacatatttgctgtcgcccattgttcgacatgttatgttgttgccctagggtaggtcctgtgcgaatggcacttgggtttcgctcaacaactgtagtagcgtactaatcaatgttgatggtattgataaagaaataacaagagtaaagaaagtgtcagtcaaaacgtagtggtaagtggtagcccatgggcattgcaattcttcgtcccagattcttgcttctctgccacaattggtgatatatacagtcattatggctcgccttctaacaaagtccaatggctattcctccgatatcggagacatccccgaatagctcagctggaagagcgttcgactgtaattgttatatgtcatcgaaaggtcacttgttcgatccaggtttcggggattcatttttgccagaggttcaagtgaaatggttcactgcctttagagtctcaaatgctgctctgggcactttgtatttttagtattatttttactttatccagtaagtgacattctcacaagcttccgtacgacagggaccccaagtaagaaaaaagtaaagcagggtacacacattgacttcagttgacaatccaagtatgagaagcaaaaagtgaatccccgaaacctggatcgaacaagtgacctttcgatgacatataacaattacagtcgaacgctcttccagctgagctattcggggagatctctggaacagaggaacagctatgcttcgggacttcgtatcactgtatatagaccacgattagagtaggaaaacgcttgtatcactctgtagaagcgcacccaagcagttaaagttaaagatcataaatcatagacaacttttattaacgcctatctaaacctagttaaacacaacagttttgtgaccgttgaggaaaagcctcttctcagcataccaccgcacagcagcggcaagaacttggctctcaacattggaaccctcctcagacaaatccttggggctcatggcgtggtcaacacgggcaatgcgctgctcaataatgggaccctcatccaaatcagcagtaacaaagtgagcggtggcaccgataatcttgacaccacgctcgtaagcctggtggtaaggcttggctcccttgaaagaaggcaagaaactgtggtggatgttgatgatgcgtccagacatggcctcgcacaatgtaggagagagaacctgcatgtaacgagccaggacaataagttcaatgctgtgcttcttgcagagctcaagaacttgtccctcctgctgagccttggtatcctttgtcacggggagatggtggaactcaattccgtagctctcggcgagggcggcgtactcggggtggttggaaacaataacgggaacctccatgcgaagctggccagtcttcatgcggaagagaagatcgttgagacagtgaccaatcttggagaccatgatgaggactcgggtcttgcgggcaacgggacgaatatcgtattccatcttgtactcggcggcgagcttgtcaaaagcttcagtgaggtgctcggtagattcggtctcggtaggaccaaagtgaactcgcataaagaaacgctcagagacgggatcggagaattgctggaggtcgagaatgttgtgcttgttgtcggcaaagataccagtcacggcataaacaatgccggacttgtcggggcacgacagagtgaggatgtgatcgttggccatgttgaagggctcttggtgtgttgaattggtctgaattggctgtgaaggagttcaagttggagttggaaaagaattgatcggcgactccagtttccgcatcacgaccgagtatgactccgagtccaccccactgcgggctaaccctccactatcggagagcgggatgtggatgcaagaatctctgtttagcatgtatactgggaagttgttggacttgggagtagctggagtagagtagacggcgcaaagtgattgttagagttgttttccatattgggagtgatcgtcatgatgcatatccgattaaatctggtctccgcagtagttgcagctcaaagaggctggtgtaagtggcataaactgacgtactaattctgtcgcttatgcttctagcggataaaacttctggtttgtggtatgattcaagcttgaagtggtaatggttgaaaaagggcaacatttgaggattgctgttaactgttcctgccgtttaaccagtgactgtcaatctagaaggaacatcccatctcaatccgatcacgatgttttgtcatcgtcacgtggcatcggaagcatgtccgttcccccacctttctcaacgttgatacattcattgttgttcaactgctctttcaatatgcatcatgtcgggtggctcccgaagccgagacggctgctttaactgccgaaagcgaaaaagaagatgtgatgaggagaaaccaatttgccaaagatgtcgcaagatcggagatgattgtgtctttccatcttcttcaaatgtctttaagtttgttgtggtagcgccgtctgaccactatatgataccaataacccagaacatcagcttcttaaacctttcgacccaagaactcgtttctatctataattcccaaggcggtgtcgtacaaagatcacttcctcgcgttctttcaccatttcctcataagataacagggatagagaatgctcttgtgcagtattgtgtgttacagtataccctgccgattggcttcttggctgactgttatagacgttgaagttatctctaccagcagagtttacgtggataccactcggaatggcttccgtacatcagtcatacctcgaatgttttaccagcattctctcctctacgcagtcctttccatgagtgcagcagaatggtcacaaaacggcagccccgattacagcggtctctccatgcagtacaaggttcaggcactccaccaactccaacaagctttactcgactcccaagacagtgaaggcaacctactcacatgtgttttgctgtcatctcttgagatagctcatggttcgtcgatgtggcttcatcaccttcaaggtgctctcgctcttctcgaaagtttcggggccagtatcgactcggatgttgccgaattcgtattgcagtattttcgttttcgctacattttgatggagacgactcagccgacacatgatgacacagtcagtcaagcgatggcgagcctgaccaggattgaagcaagtctgtcaaacgatcgtaatctcgttgacgagcagataggctgttcgatggaactggtcgatattattaacgaaatttcgtcgctcgcctacatttccaaagatcagctatacaccaaaggccaagaaattgaacaaagaattgaagaacctttgcaagacagtgccgactactacctttcgaggagcgcagaatcgttcaggattgcggctcagatctatcttcgtttcgtttgttacgatacctccattgcacatccgtcaattctcgagctccacgagcaactcctcttgtgtctttccagcatcattgtgaaaggacaaacgagacgatcattcccaatgtggcctctctttttggctggttgcgcatgttcctctgatcaacagcgcaaggttgtgttggatcattttatcttgttggatagtaaatggcctatcagcaatatctcagcagtttggaatgctcttaaactgatatggcacacccgcgacttgcaatctacaaaccaagattggaggaaggttattcgcaaatttgggtggaagttgtctctgtcatagatggtcagctaatggatatggtcgactgtgtgtaaaattcgtactggataatttcagttagtatcaaatggtaggccgctgccttcagagccattacacaacgtgcaattgttatcacctgctctgtactgaaccagggtatacaacttgcgcgtctaggtcgtacaatggtacctcgtgcaatcactcaatcgtacatgctaactcgtgctgcaagtcttacttctctgggataagggtccttaatcccttgcctcccgtggcatcaagggtccatcgtgaccacgccattgccctagccgcgatggtttgaatcgtaaatcgtggtatgtgctgtgtatgttggttaactgctgtcagtgactgcaacagttgtgtctgtgttagtatcacagtgatgtgtaccattaaaacccctcacaagtggcacattgattcaatggcatcaattccattatcacatcggttttggtatggaatagaacaaacagtcagtatggacgtacagaatttgagtgatggacaacgccactggagtgggtgaacaggcaagtctagaactgatattgaccccattccttggcaaaagggagctaatgcagggaccccagctctcgcagagaccaggttctcgactctttttttgtcaaccgaatcacatcgcgaacctcgttgcgaggaacttcttttctcagtgatacttcgaacggggcagggggaacagattaggatttgtgcaaacctagcaatgcatcttatattatggatattggatccgatatagatcatcggagattgtctattcttgcattacaatgaaatcatcaagcagataaagcaggttctcagcgacacacactatacgcggaacatccttgcgccaaacacgggcatgtcaccgagtgataagaagattcaaaccctcaagtggatgctgtgccacgggttgaaacacagagaataagcgcaccaaaaggcccgagcagtgcagttagagctattcctgtcagttctgctgtgatactacgtgtggcgatagctatgtcaattgtattcaatttaatcgtggattggaattctgtggctttcaactcccgcctcaaaccttgttatgatgttctgtgccttgttcctggttcgaatcggctcggctctggtttgtaggatgaattctaattgtccactttgaatagagtagtcaattgccagtcgttattcggtcgagtatcaatgatctgctgaatcataccattggaaacgtgacatcgtatccgtagaagcacacgattacggcatctcggctaccaagaaatatagtcattgcttggccctacagtaaaaaatacggagcttcgaggaacagaagcttgggacatgggatcgggggcgagtcagggcccctggaaaagccaagagtcggctcgtggagccatgccatgccatgccatgccggtggcgttggttcagactgtcgagaattagcttagcatttgaggagaggatgcgggtaaatcgtcaagatagtcgataattgagccatttaccattcgtgggattggattgggtttagaaaggtatgcagtcgtgccacatggtatctgacattatctttgcttccaaagatgtgcatccagaagcctgcatcaatgatgttgagctgatggataaggggaactggtgatggattggcattcgtaaatacgtgtattgtcctgtccctgactctgcgagcagacgagtatcaattcaacgcgtattctcgtaccgatggaacgaaccttgtctctagctgacagcgaaaagatgtcgcggtgatgccatgactggaggacgtaggaccaacgagcttgaggaagctagagctagattatggaccccaaagccggggacccccgctggctcctgctgtagctttcgccagacccaaaggcggcaagcccttccattagcgcacccgctttaggaccaagcgctgcaagtccaggggcttggctaggttgtttagttaggggaaggtctaatgctcgtcccccctctctccttcctgctctcctctttctcttaggtttttcgcgtcgtagtggcttagaaagaggcaagaccagaaccaaggttcattctctttattacggtactctttcccgggatcttgcttgcattgcattgtagctctttgtcccttgaaactcttgatattccaaccgcaatctcgtctgtttccctacccattaggacaattttcggcttctctctctcttttcttggctcttattacttgaccctcttgcaaccaatccaaacgctgctcttacccaccggacctgaacaagcgacgatccattcatccatgcagagaactgagaccaacaggttattccatcacctgcagactacagttcttctactctctccctttttgatcaactgattgtttggtttattatacatttttgtctataacctttgtcgccttcgaatcattgtctttttttttgtcccgaaattcgctctttgcgagttttattcttcaatcaccacttcgtatcggcacactttgccggcccctaattacgccttcacacacatttgcgggcggcctcgcatcaatcaaccattttcccaacgaatttgagtttcactcatattttgtctcgttttgagcattgaaaaataaaaggtatgtaccagccgttgccaactggtgtcactgtcgcactttgcattgcctttcacatgcacatgcacatgcacatacaccagccatcgcagccacaagtcacctgagactaaccatcgcgatagctctcctgatcaatattaaacctccgtcattccctcggccgtgtctttcgacaattactttcgaccgttcaacttttaactcaaaaaaatcatcaaaatgccttcaaactacgaaaggctctcccgccctagcggcgacaccactctggctgtccctgaaaaggctgcttcaacaactctcacagtcaacgaaactcctcgcgtcagcacaacatcgacgcctcagacagacaaactcaaccccttcgacaccgacattgaagccatggtcacaaacacacgaacagaatcaaacatgcacaaaacatcgagcagccctcttgccagaaagacggactgccaagtatggccaggaaaggaccactggaagcaacaggccaaggccgcaaaggcaaagaaccgctgcacctgtatggcccacctcagcaagcgcaatcgctggatcgtcaagggactcatcatccttcttgttgtgggaatcgcagttggtgttggttttggcgtcagcaagccactcaacgcgcccatatggggcgacaaagacgacaagtaaattcaattcgtttcttctgtccaagcatactagacacccgccatggacttcttttatcgcacaagggctttgtttgtttttcggttcaattgcctagcgcgctggattttccttttctttcccacatcatgaacaggcgttatggcgtcacatttactttcaattgtggcggcgaggagtgatggattacagaacattgggtcttctgtttttacagtttcgctatttactatatggtatatggtcagtagactagagtctagaggaataaagagtctcctcggaaggagacagggaacattcccttttttctttcacaagctatcgcgttggtgaagttgtcgcatgtagtgtacccacacggttgtcactagcaaagtgaggttgtcataagcacaaagagaagtcatcacggcccccctgtagctccaccagatcttcaggaacaagatccaaagatgcggcccgtagaaataggtctgtggggaaatggacggcgagatgcagattcccaagaaacaatgctcttgatttggaaatggtggcaagggaacaaccactcccaagagagttgctgatggaggggatccacaggtatccgagccttccgcaggaggttgggagatataagcacttgtccatcgctaactttctttctgtgtggatagaacgtctttcaaatgtattgtattgctaacaagacgctcaactagaatgtaaaaatggctttagtcaaatgctgtttggcccagcaaaggctctttcttgtcttgaccgacctttcaaccgaacagagtcacttgttcaatctgtccaagccattgttcagctttcttcactgcttgcttaccgatgttcacatctctatcaaagacaacacaagaaatacctaataacaaagcagccgatcataccaaacaagcaaatactcaagatgtctctgctttataaatcctcccatcaccgctgctatcatactaaatcacagcaaactcatttcagaatctcactaccacagatctctttaccaccgcaacaatgagtaaccgtacttatctccccttctcacccttcgcatggcctatcgtccgtcgcgatgggcccccagagcagtccatgacagacaaggctgtgactattgccattgtctgtggtatttctgcgcttttcctcgctccacttgtgtggtacgtcactgcgaggactgtcacagttcgtagggaaaaggccaaaaagacctctggtgatgtcgagcagggcgtttactagattcgatggactgttgaacgctggtcgtttagtatactagactgaatagacttacatttttgcccgacttctgattcaacgtacctactatgtatgacctcccagtgaagtaactacggatcgtaaagcttctttggtataagccagtaatttcaagccctgcatccattcagacgcagtcatgcgaaagttaatagcatagacatgcaaattgaaacattgaatttaaaaaggaaatcctaaaacgcgacgtaacctgtcatatgcagctaatccaccacgacttatttccaggacagtggtgatccaccaaaactgacagggctgtaaggcctcacttttaacatacgtatgtctttataaacgccatcccccagaactctatgtcagcaatttccgcccaaaccagggtttactgaatagacttcttgggttgagacaccagcttattgggttatggatacacctcacgattaccgaagttggcaatatcacaaacgacaacaatgaacgcgacaaagaaaacaagctcctttcgtgatgagcaataataacaacgaaacaaagcctgtgcttgttggacatcctctcgcaaaccacaccaaaatgctccgctgtctaccttggcgcaaacccgtctccaacgacgggaaagaacttcaacgtggaatgctggttgaagtggtgcgcatacacaaggatggagaggaggtctactcaaaggagaatgcaccaccacacaaacaattgtacgatcatccttcatttcctttgagtgaaagaagattgatcacaccttcaaaaacaaccaacgaggatagtactcgcaattcgcaaacaccacgcaagtccatcagacaattacgggcagaactcattcaaggattcaaccaagtcgaaaaactcttcgattaacgagcagaactcgggataataaacgaaatttgttcaaagcttacacgatctgccattcgtcgtcaatctacatctagcatatacacccacaaaccaatacgattaacagtcgattgtatcttgtctgaaatacctcaatagtccgcccgtgaccacctcggtgaagctggccacattaacatgcggccctgcgccaatacccatgtttatctatttcccagaggtgatcctgacctcttcccatgaatcccgtaataaagtcaagtttgtgtgaaaagaaacaggagacgatccagttgtatgttatgtatgtaatgacaaaggaaaaattgcaaagcgcttcaaggcgatttgcttcgacgctgtgcgccttgcgatactgtatcgcatatgtaggtcatcatgttgtcaggttcaacatgtaaagctcgtaaatggccgtgtcgattatacagactgatataacaggagaggctcgccaacgttttcgatttcgggaatggtacactttaggtcgaatgcctttgatagaacaatcttgaagatctggaggacttgttagtcaggggttgatgtcaggtgggacttttggacacgccttctgcacgttgatgctatgacttgtacttgaaaagattaatgcagccctcatggctttggcaaatcgtctcgcctgtggtttgttagttgtgtcaagactggatgtgactgaactggcatacctgatttgagatctcttcttggtcttgagggggaaagttgacaaagtggtcatacttggtacccacaagaatagggatggccgttttgttgaaccctcgtccttgtcgataccactccttgatactgttcaacgtactcttgcgcgtgagatcaaacatgaagagaatggcgacagcgtcgttacacacgagcggcaacatgttgacaaactctctttgaccgccgagatcccagatcgaaaaggtaatttccgtgttgcggatagagattgtcttttccataaagttgacgcctagggtttggatgtagtcctcgtcccagcttccctcgacgtatttgaccatcagagaagtctttccgatttgagcatctcccaccatgccgaccttgatcacgacatggttacgaccgttggatgaaggttcgcccgcgccttgccggtagtcgttgtatgcctgatgtgcggggttggacaggccacttgctggacgggagagtggaggcgcaggctgcacaggaggtgtgtatctggatgaagggtcgtctcgttggggactggcaagtccctgatcaaaggatgtgctctgttgatgatggaagccgttgcttgaaccggggtggggagattcttcgatgccccccatggtgtcatcttgagcctgaataggcagcgggacctcgtgtggggggatttccgtctccatgatggcggttggaggagaggtagggtcggacacggtggccgtagcctcggagatggttgagtcgtccagtttgaaggtggtcggaggagattattagagattgggtacgagattatcgaaggagtgtggagacaaggtcggtagagagcgtgatggatgaatcgccagaagagaaagacaagaaaaaaagaggtggtcagcagctcatcaacggcatcaagctagttgcaagcatagaatgaacaaggtcgcgcgacgatagtatagtagccaagttgaattgttgtaggtggtggagtcgaacggagcagaagcagaagtcacctagattgagctcgagggagtggtgagacaagcaaggcgcagggtatgagacagagattcagcacgtattgaacatgtagtcggaaaagagcgaatctctggtaaggtcgagtcgtgtcgagtcaagatgaatgtcaaggtcaaggtcaaggtcaaggtcgaaacaagtcaaagtcaatgtgggctagaaggttgtagcagcaggggagggggtcactatccgtccgctgacgtttggagagatgatgccctggaaggtgtgcaagcgaaacaaagcgggacggaatttcaaggcaccggctgttggtacaactgacggaaatgaacgtgttgggaggtagaattaatttacagcacaacaatacaaatacaaaaacgtgatggtgcctctttctcctggatgataagctttgactaactagtctctgcttatgcgtgaaatgttgggtttgttgatatggatatggtggagtggtggtgtttttagctttggggacgcgttggagggcgcgtttagagcaaatggttggttgagacgacacaatcaagctatagctggctgaataaaaacaagttcttttagatcttaattgttcctgtatttccgacttgtatcggcaaagaagttgtgtaacccagcatcaagcccaactcatcatgcagaatctcgtaactatttgtggtggagtaaatagcaaccgtcttgtttgttatgcaacagtgactgtggtggtaagtatgcctgctcagttatctcaatactctatcactttgcaatcattaaacagacatgaagaattagccatcacttagcttctgtcgaatacctttcaatgattagacgccatgtccataaccttgatattccatcccaaacagacccagcgtcttgcttgatccagctgtcaataaccccacgcttccaagcgccggggtatcgtttcgtttcattggctcactgtttcatccgagcctcatgtcttgacgaatacctcggcaaacggtgttaatagagtaaaagtgccgaatgattgcattccatcaatgcacctaggcttgggtgctctcgttgcatttgcaggtcagtcagtacgtatatgcatgagatgcttgctgactaacccccgaaacccacatcggcccatctccgcatgccgaccgggacaaagcttgaatctctgatatcactacatcatacctcacaatcgaccaccacaatggcttcaattgctcgctctctgcgcttcgccgcccctctaacaaggggtatcgctcctcgcgctcccattgcccgccctatccgagctttctcctccaccaaattgagtatgcagatcatcaatcttctcaccttcaatttcaaactaacaacccaggcctcgctcgcaaatacacaaaagaccacgaatggatcgatctctccgccgataagaagcacggtttcgtcggtatctcagagtacgctgccgagcagctcggtgatgtagtctacgttgagctccccgaagccggtcagtgggttgagcaaggtgacgctgtcggcgccgtcgagtcagtcaagtctgccagcgacatcaacgctcccgttcgtttgcgtgttgtccaagtcaacgataacctcgaagagaagccctccacgattaacaaggttcccgaggacgatagcgccggtggtggctggatcgcaaaggtcgaggttgacgaggagggcgccaagcagtttgagaagctattggatgccgaggcttacaagacttttgctggagccgattaaaacaaatcaccaaggaagaaaaaaaaagagaagcacagcacagcacaacatagacttgtcataccggggtatatttgggttaattcatgaccatctactgatctatcatcactcatttgactgtctccggcacctgtcgggtctcattgatggcatccaaaatcttttgcgctccttgttccaccaacgtctctgccaccttttttccaaacttatccgcctcgtcgtgcgtcttaatagcttctgctatctcacaatcgacgccctcgtcacctcggagggaaacaactgtagccttcattcgtaacttgtcgtcgatccactttgtctcgacaccaatgggaacactgcaaccgccttcgagcgctctcatgagagctcgctctgcttcacacgccagcgctgtttgctcgttttcgatggtcttgagaaacccgagaaccttttcgtcatcacctcggcattcaactcccagcgcaccctgaccaacagcgtataggatacctccgttttcggactcgaggaattgtgtgatatggtgaccaaggtccattcgctgcagacctgccgctgccaagataattcccgtcaggtcggggtcctcctcgagctttcgtagtcgagtctgaatgttgcctcggtggtccttgaacttgagtgtcgggtagcgtcgaaccagctgcgcaatgcggcgtacactgcttgtaccgatgatacttccagccggcagatcagcaagggtcttccaaccgtgcttgtcctgcaattccttcttgatcaccagtgtatctctcgggtcctcgcgggacgtgacacatccgaggacgcaaccttcggggagaacagtcggcatatccttgagcgaatggacgacgatgtcgagttccctgttgacgagtctctcctcgagctgagatgtccacaagcccttgccgccaaagttgtaaagggctgtgttctggtcgcgatcgccggtggtcgtcatgctgtggatagggaaatcatgatcggggaatcgttgcttcaaagcgtcgacgacgatttgggtttgggcaagagcaagaggagacttgcgagtgccgacgtttacaacgcctttgggatattgggtttcggccatggtgaagctgtgaattgaattgacgatgcaaatggatgatacgggtagcttggaggggcatgttgagcttttcggatggtggtggtggggtacagtgtggagtgcgtgtttgtagttgacacggtataaccgatgccgagaacaacatcatgatgtcgaattagtttacaacctgaacacgatagaggacatgtaagaatcacgcggagatacagcatcgaatattataacatatctcggccatgatgctgaccagccaagcatcagccgatgtcactctggacgtcttgaaccttggcatgagttcaagagaagatgactgccgagtggcagttgaacaggctctttacaacgagtgttgtaacgtggaagagacgatctgaacagatgatgaatggccatataagaccagacatcagctcgacccaacagttgaaacagaaacaaccatcatcaatcaaccacactcgctacaatgaagcttcaactttctcttctcgggctggtcgtcctggcctttgcaaagccacaagacccttctgatccagcccctgctcctccagtatcatctgcaccagctgaacctccagctccagttccacttccctcttctcagccgactcctcctacgtctccggtacctgctcctccagctgatccagctccggcccctccacccgcagacccaaccgctgcacctaccccagaaggaccaatctgcgagtgtggatatacctactgtgctgaagttctcaaagcgatgcctggtatgtatctatactacactgtcaaagacaatactaacatcccaccctcagacaagccatggagtgatgatcaactgtcttctgcgtactgcaagacccctaatgcagtttgcaacgggcagtcaccagcaagcaaggtcgacaacgctctgttcatttgtctctgtgcccaacctgaccaaaaggttggagatcacattgaacttctgtgcggctgcgatacatgtcttaatgttgggccagactttagaggacggtgcaagagtccttgcagagctggccacggaaagggaggcagtggtggtggtaaaggaggtggcaagatcaggggaaacaatcggatgggattttggtagagatgaagtgatggatgtaatggtggattgaggaggaagctttacatgattcaaattgacacattctttaccatgctgttgaagtccgctcaccgttgcgtacctctcaagacatgtagtcaaaacacccatctgccccgcttgatcctatgcagtctaacttaaacacttgaatccactcgaagctatcgacattcatgcttatcaatgcagtcgatgtggacccgacaatattccatgagattcttactcttcttcgtctcttacacaatccaatcattctacaagatcaccatagtagaaggaaagaagagaaaaaattgtcctcaaacgtcagctcatgctctaaaagaaactaactagttcggcagcaccgaggtcttcaaccccggcgagccccacacgatgaccggtactagacggggttaagtgccgagaatggacgggcaggcccgttagtctgacgtcagaaggtctcagagctcccaaacggaagagtttgtcatgtttggaagcataaacggtttcgagttgctccgactttgggcaagggtctagtcgtggaggcgggggatgaagtttatataaagccttgagatgcgtcatgattcctcatagcacatctcactcatactcatatcatactctttcaactcaaaaaacactcactcactcacactcacacacacataacaaatacccaaccaacatatactcaaaatggctcccaaggttctcgtcgttcttaccagccagtccaagatgaacaatggcaaccccaccggctggtatttggtacgtcccatcttcattacatgcaattccatcatactaaccataacagcctgagctcgctcacccctactatgacctcgtcaacgccggcgttgagatcaccgttgcttctcccgctggcggtgaagctcctctcgaccagggctccgttcagatgttcaaggaggatgaggagtcagtaaagttcctcaacgagaagaagcaggtctgggagcagacaacccctctcaaggagttcctcggcaagtcttccgagtttgacgccatcttctaccctggtggccacggccctatgttcgaccttgtcaacgacgagacctctattaagcttattgaggagttttacaaggctggcaagcccgtcgcttccgtctgccacggccctatcgtcttcacccaggtcaagattgacggaaagcctctgctcgagggccgagaagctactggcttcagcaactccgaggaggacgctgttggcctgaccagcgccatgcctgttctcctcgaggatgagatcaagcgtgttggtggaaagtacgtcaaggctgatgactgggctgagaagttggctgtcgatggacaaatcatcactggccagaaccctgcttctgcacacgctgtcggcaaggccattctcaaggccatcggcgcttaaataatgaatagttatgaataataataaataatctgccatctattttccgacttcatacccaaacatcgcattcaactactctctcattcatgccgccaatcgcacatgcacatttcagacaaacatctctcagataaaacgatttagataaaattaaatagtcattatcaattataattaatccttcttaaataccttttcgaatccagtcaaggtaaatcggtagcgcaccttgttctcctttacacgctcgatcgcctcagcacatcccttctcggaaatgtcaatcgtctcaacccaagcaacaatgttcttctcagcagcaagcttaagcatagcgttcatctcctggttgttaccgagatggctgccggttatcttgccagcattgccagcaaatgtaccagcagtgaactggggaaggggctcgtcgggaagaccaacgttgtggaactcgccgccaatgttgagggtgcccatgtaggcgttcatgtcgaacttgtgtgtcatgtcggcacagttgaggataaagtcaaaggtgaacttgtacttgtcggcccatccctcctcagaggtgacgataacctcctttgcgcccagcttctttgcgtcctcaaccttggagggggagtgcgtcatggcgtaaacctcagcacccaaagccttggcccattggacacccatatggccgagacctccgatgccaagaactgcgacgaccttgcctgggccaacgccagctctcacgagaggagagtaagtggtgatgccggcgcagagaagaggagcgacctgctcgctcttgagggcatcgggaatcttgaaggtaaagtactcgtgagcacggatgtgagaagcgaaaccaccgtgagcgacactgccatcagggtatttgcagttgtaagtgtcgaccatgtcagggcagtagttttcgttcttgttgttgcagagcttgcacttgagacaagaagaaacctgagcaccaacaccaacacggtcgccaaccttgatctcgctgaccttgtcaccaactcgtacagccttgccaacaacttcgtgaccaacacagagaggaccctcaaagtctccccagccaccagtgacggtgtggacatcagagccgcagacaccgcagcattcgatctcgacatcaatatcgcggtctccccaggtcttgggtgtaagggtttgcttctcaaacttgttccatgatttggggctgtcgacgcagaagccttcgaaagtatcagggtaacccattttggcgaagtagaatgaatcagacggaataaaagtgaatattagtgtagatcatctatcaaggttctctcttccagcagcatttataccacttcttccctcttgttcatgacgtcttgtaagtgaggacaagtcgaatgtctatgacgctcagcggttcaaatgctccgacgcacgggaagcgtcgtaattgcaccgaacgcatcaatcgttttacccaccattctgaggcttaatcgggtaacccgtcgtgactaagtccttgaagagtgagcttgcaatcgcgatcttgaagctcagaatggaagctggtgagagatggagatagcagggtttgatgacctggctagaagtttagcgtggagactcccgacaggccgatgctgatcgaatgacgtagacgaccgttgtgtcggaatcgattggcgaaaccatttttgaagatgaggttgacggggtatatgattcaggtgcgtagcaactgtgatcccatttgactcaaggataaccgtctccaactaccttttgacaaacttatggagagtaggtacaagttttatggcacttgcatctttttgaacatgtgtcgtctgcaaaagttgtagttcttttgctgctttcgcgtccggttttagggtagtcgataccgcaatttgacaaatcgtcaccctggtcctgctaccggcttcaacgatccacagctcgcacataaatcgcaagagtgtcattatgatagtagagggtcttcagaggttagtcagttcaccacatcaaagctgtggagcttgccatgcagtcagactggtcaagtgtcaattgatcaaaggcgacctcggctagataccaatgcacaagcatttgtttggtcacgatagcaagctgatcatgaagatcgaggttggtctctagtatgagcatgttggatgagattgatcctaaactgcatcgttagtttgatctagctcggacttaccatcaaaattgtgctcgaatgaagatgtattttacacgtgataaggccagcatctgccatgctgctgtcctttacccatagctcacctctcgcccacgtgggacgctgcctcatttgttctcggtttaactttgtctgactggagcgcttacttttcagtatgggacactgagtaataatatagatcaactgaggactcgagctaggtatagctcgatggtgggtagccacagcaaacaatcaaatcgatggcgatgtagtcggtttaatgaggacatgagtatattgatgccacactttgttggcgatggcgccttatggtagatgctcgaggccgtcactggtcgctgattgactgtccagatcagatcgcgagtcgtattacttgtattaaagttgatcaaaggtaaacacggcttcaagatgcaacactcgttatggctcattgcaattcatcttgtgttgctgtagccattgtgaagtgatggggtgttggttgaacgagcaccgtgatcagtaaatagcaagaacgccttaacaaccagctcatatttgtgttatgaagccaccattacgccatccaaaaggcagaggtgaaaagtataacaaataggaaaataatagaaatggcaaatatgtcaactcggttatatagatccagctcaacgctcgccctcgtcaatatcgtcaatgaaaaaaaaaaaaaaagcgacgctcctcgtggtattggaactcgccaaatttgatcagatgtccatccttttgttggtaggggctaccttttgttttccggtttgtaccagacttcatatactccgatcaacccatcttgacatcgccgttggactctgtttgaggcaacactggcttttcatctggagcccgtcgcttggagcccatgcggtcaagccactgttcagcgctgacgattgttccgtcaacaacaccactgacttggacaaccatgtccaaaccctccttggccaaaaccaaaaccttttgtgcactttcagtcaggacagactcgctgtcttgttgactgttggggtttctgtccgacatggtagcaatgcggaatcgttggggcaaactggtgagatgacgtcgcacaagaattcgtgcgttttcaggcaatgcgcctcctgcatattttgaaacagtgttgatagcatcacgaagagtcttgagaacgtcactcttgagactcgaaatacgggctgcaagtagagttcgagattctgtctcagacccttggccgatttgtttctcggatccttcttgtggctgaaccttttcatactgttccagagttgtcttcaatgccatgatgacacgagaaatgtggtcattggcccatcgaagccattgaagacaatatttgagactgcgtagactctcatcactcatggctacactcaggccggaagtcgacataataagacgtgactgccatgcactgttgggccgaggagttgatcgaggagaatcctgggcatctgtctcggtatatgccggggatcgcatttcatcgtatgcaggaagggtatcaacagtacttgtggttgacatgcgacgagaaagagtcctggaagatggcgaaaaggcgtcatcaagttgttcatcagaaatttgctgcattccttcgctttcgaatcgtttgttgctgactgcttcgtcctcgctgtccaccttgcgacgtttcttactattgccagtttcgagatcagacgtggaactgttttgtcgtcgtccagcacccaaaaaccaccgaacaccaccctcaacaccagtgactcgaccaacagagccaacggtgttggcgattggtgttaaatatccttcaacatattcagcgcctgatcggaagcgcggtgaaaagttcttggcgcctccgtacgcagaggttgcaccttcaattgtgctggccagtaaaggatgagttgtcgtaaggagagatagaagcggttcgggctgtggtggttgtgatccgttgtgaagtccgtgagatggtgggctgactggaagcgacgaattcgtgtggggtggtgatgatataaaatctgtcaggttagcaattgtcaatggatgtataaactaaacacacctgctctcaaatccccgagcgcttctgctgcaagtcgcacatcggggtcatcaagactgacgcttccagctctcgcatccaaaagtcgatcgggcgatgcagcactgataacactgttgctgctcgcatcaagatccattcgagtgggactatcgatagatggaagtcccataggcatcgcatgattcgggggcattggaggcagaggaccccatgtccttggcggttcaagggccatttcacttcggagagagcttatcgaaggtaatttgatgtcgttgtcggctccaacacgagctagagggggtaaaaaggtcgatgggtccgttgcagggacatctggaaaatcccttgggctgggcaacgcgagattcgaataagctggaggggatagtgccattagagaaggtgaaggtcgagcaggtggtggtccgaggggatggcgagactcggtctcacgatcgctcggaagcatgtgattacgctccatggcgctgatcggtgataagacggatatgtcaactgagcatcgagtgaagaaaacggccagcggccgcaaaagcaataattattcggccaagggaaataaacaaaagaaagagacagcgacaacgacggcgacgatttggtgttgaagcggagagaaaaggttgggtgtgggtgagatgggaatgagcgatcgtggggggaatgagaaacgaaacctggaaggaaggaaacgtcaggcgctcgcgacttcgtctcgttacgctgcagggaccggctgagtagagcaggccagtagccagggaaagaggaaagcccactaaaaaccgggtcggttacagtggcttcaggtgacttgttatggacgtggtggggaagaaacccgctagaagcctgctatattgggtcggacagggctttaatctcgtcggggtcacaggatatcggggtgaaattggacaatgcgatggaaaaaatgttgaggagctcaagcgattgttggcaatgttcctgagcatcacaagatcaaaaaaacgtcgccaactctaattgaatcccaccgacgtaaaagagctcagaactgtacctgaaggctggtctagcacgtgtcaaaactggggaatgatgatgcaccgacatcacatgcaagaccagatcctttacgattaggagtcgtcaatattgttaagcgggtcgcccgagtcatgactagatgcactaacaagatcaactctaacacatgccataaagggtcgtatctttttcctgatgcgtttgaaggttgtttttccatccaatagaaaaatgctatgataacgtcagatatggcttgctcattgcttgctcatctttgagtgcctcgtttggctttgatgtaaaacaccactttactttatccagaccagtcggctttcggctctataaccgtcggacctgtctttgatcccgtggattcgtggttggctgttgtgaagactcgacatgtgaagttaatgtgtccatggggcaatgtagtaccgaaaagaggaggtcttgtctgtttgtgttttcaaggatttggtccctgataatcattggtgctggtcatgcaaataaggccagcgcaaaacataatcttagagactcaggcccatccatgcctaagcttgcaggaagaaatgatgggattaaacaggcttgcgttgcccagacaggtgaggcgcaggcaaattcactgcagcttgagcatccttcacgataatcatcatgcacctaggatactctttgccaagatcaagacatgcccgtagatcaagactgtccgtgtgcgacacgaaaagagcagaaattgccactttcacgatgtcggaaccggtctctcgttcaaaagcacgacggccaagcacaatgatcctcggttcatcgccccaacaaaaggcgatggcccaaagcgagtgtcacctggacaagccacccaccatgaagcattctgaccccagtcaagtctgcaatggcccggcaatgaatgtcccatgctacaaatcactttacaattcagactaaaaaaaaaaaaaaaaggtctgcaaagatatgtttggctcctctgacaccgcccaagcaacgtaagaatttactcggccagttcttatggatccaggtccctctccgcaccacgaaatcgcagctcacatcaacggctccacggctgaaatgacagaatgtcactcggtagcaggctagataatggtctgcactgtctagagggtgcgttggagagaagaggaaagcaagaaaggactggaaaaaaataaagctttttatcaattttctcgcactccactgtccacgtgaccttgagctctgagcatccagctaccccaccaatacccgacattctaccgtgttgtccgtcaccagcattggaatgaccaggctgcacccaaaagatgccagcgaaacagcttaaaccaacccattacaatcttgcgccacggaccatgatgactgactgcgcttctctatagtccttaattactattcagtccttcctttgcccttttcgttgtccagagcttggctgcacatgacctttacgtctttgacttgaccgtcgcatcttatcgacgacatccacctcctttcccctggcactatatcgacttgacatcgccaagaccacatcatggcttccgcactattcttcctagacctcaagggcaaggtttgttaatcactgtcgacaattgatcatcgtctcttatcttaacgtcctgtagacccttctcgctcgaaactatcgtggtgacatccccatgtcagctgtcgaaaagttccctgtactcctttcagaagctgaggaagattcatctgctgttccaccatgcttctcccacgaaggcatcaacgtatgtctctcatgcgatataccttcacgccgctaacagaatagtacctctacatccgtcacaacaacctttaccttctcgcccttacgaaacgaaataccaatgccgccgaaatcctattgttcctccacaaggtcgtcgaggtctttaccgaatatttcaaggcgctagaagaagagtccattcgcgacaactttgtcatcatctacgaacttctcgacgagatgatggactttggctaccctcaaacaacagaatccaagatccttcaagagtacatcacccaggaatcccacaagctcgagatccaggcccgaccacccattgccgtcacaaatgccgtctcgtggcgatcagagggtattcgctaccgcaagaacgaggtcttccttgatgtcgtcgagtcccttaacctgttggtttccgcaaacggcaacgtcctccgttcagagattcttggcgccattaagatgaagtgctacctcagtggtatgcccgagttacgcctgggccttaatgataaggtcatgtttgagacaactggacgtgctacccgaggtaaggctatcgaaatggaggatgtcaaatttcaccaatgtgtacgactatcacgtttcgaaaacgaccgcaccatctctttcatcccccctgatggcgaattcgagctcatgtcctaccgtctgaacactcaagtcaagccattaatttgggtcgagtgtgttgttgagtctcactcaggatcccgtatcgaatacatgctcaaggcgcgcgctcagttcaagcgtcgcagtaccgccaacaacgtcgaaatcgtggttcccgttcctgacgatgccgatagccctcgtttccgcacaaacattggatccgttcactatgcacccgaacaaagcgccattgtctggaagattaagcagtttggtggtggcaaagagttcctcatgcgcgctgagctgggcctgccaagtgtgaggggtgatgatgaacaaggtggtggtatgatgggcggtttcggtggtagtatgggaggtgttggaggagtaggcaagggtgctaagcgacctatccaggtcaagttcgagatcccctactttactacaagcggtattcaggttcggtatctgaagattaccgagccaaaggtacgaaccctgtacattttgatattgatcaagctaacaaatatagttgcaatacccttcactcccatgggtgcgatacatcactcaatctggagatatcgccgtacgacttcccgacgcagtctgaggtcagacaacaatacttacataaccataatcgagccgtggacgattcacagtgctcaatctggtcaagcatgcaatgtttgaccagctgacgagatggatatggggcagagctgcagcgcaggaagggcttcatacatcaaggaatgaataatagactaaagatcaatctatgcatccatgctgaccatgtctggagtatctcactctcgaacaacagcgttctcccactccaaattgaagagccactctggtgtagaatatgggtcatccgggtcaagaaataccttgacgacaaaacctgtgggatcatccgaagccgttgggggatctgccctaattagcgactgtcagtggtctagtgacgagcactcacgtccacgaggcgcatcggtgcttatccattgtccatgcctccatatccgattgtggcccagaaacacattatgtacggaggtattgcccggttcacgtggtgcgttcaacgccatgagtcccagaatgataggcagctcccctccaaggcctgctgagcgtggtgcaccggaccgcggcgatctgtatgtcctgggcactaagccaggcatccagctgggactgctgcccgcaacgtaaggtactggaccacctccagcccccatacgactattgtcagtagcaacttgagacaagccagggcggtttgtcggatggaatatgcgtaagagatcccagtgcccagaagaaacgaggggatcatgctctgccaccattatagggagcaatgggttgcaagcaaccactccaaacgttttgtattcgtcacctgtgtaaatcatattcgattgatccaaaacgtggcctccttgaccatcaagtcgtaacagttgtccgtgtggtccggagtttgtgtctcgaagccaataaaagtctggggcttctgtaacatccccattacggtagcgcataactttgcttggtatttcaccactgtattgacttggtagacgaggtgggatgaggtgcctatacaaatctcgatctggctcattgatgatgagtttgttcgtgataaacagaaaacctggataaatgggttgactggaggagctgctcccctttcgggttgaggagtgttttgttgatttgctctgagattaattagtaggaaaactttaaacaaagctcacataccgatttagacatggctgcgtgtaaggatctggctacctcatactgaatcgagcagctgccagctttataatgtcttgaatcgcccgacgtgtcgcagagccgcatcactccatgtttacattctcggtcagtcctacaccctcaacaaggatatttcgacttgaaaagtccttcagacggacagcacacccttgtatggactggtgtgacgacataaaccggctgtcagctctagttatagcctgccaggcatagtctcccgctcagtgccattggcaaggctcaactcggctggaagattgatagcacttggtgctgtatgcaaggaataccccggtttatgtgtgcacacatctgcggcccggcccctctcatgcctgctctactcgacgccggtcctcgcaatcgttgaacaggtcaacggtcggggtagccgggtttgactttagccaggtaagacacccagtgatttgtcgatgcaaagcgggccaatggaggcatgcttaaatcttgagtgtcgatctgttggccctagcacttttggtcatgccgttattgcgacttggcaacattcaggttagaccatggtaggagcctatctgcatatgaggccagaatacaagggcttcggcgtttccgtcaagatgtcgtttagtgtgtctggtagtaggtcgcgtggtaggaacgttgaaacatgtgactctggaaagcaaccaaaggctatccttgtctctgatggtggtgatgtcggggaatagcaatgcagtgctatgttatgatgcccatgtttatgagctcgcttaggcgttgtgggtggcggatcgtgggcaagatgctctcaatgtaacaaggcgatcgtcgatcaaggcaaacgtagcaatgtggcaactgggagctcatgtttcaggttctcgaccagctcacacgttgtaccacaatgaggttggcaagcgagtgagtattgatggctaaagcaattgtcgacaagacaactcgagtagatttcacgtaaagcttcgtgtaaattcttcgatttccctagtcgtcgctgtaagtaataacataacctcaaagactgttgcggctgggtatgtcagcaaggattaatgggttcagctgctcgcggtcgattgtgtttgggagtaaatttgaaaagtaatgtgttcaggcatgtatcatttatatagaaatggttaattggaattgtaattagtgtttgcctcggcggatggttcgcaactcgatgccttctgcacctcttgcatgagaggagagaaaacacgagctgtcacataagcccgcgcgcaatcagcctgatcgctttgtacgctttgctgggccagactcatcatccattgtcatctcgacatcctcagagaacgtagcgattgcttcttgaagcaactttttctctccaagtctgactaccgtagccatgcgagctcgctggtcaaggttctggccattcaacaggatctgatcctccgaaatgcttgttggatatctcgctgcgagggcctccaatgtcttgaccagcacagcttggtggatctcgtccctttttctcttgtcgggtatagtgtctgactgcaatttcttgatacccttgaggaatgactttagttgttcttggaggtcttcgggcatgccttcgaattttgcaggttcagcaaatgtaccatccgagttgacctcgcccgtgtcgcgttccaaaacaaatgtatcctcaaactcttcctcttcttcaaactcgccacgctacacaagttagatagatgggtaaattttatgtggataaaacttacaatttgctccaggatcttgcttgaaataccaaaattggtcaagactgactcgacgatgtcccacgggatctcaaccacgtcataacgagaatgcttctcagtgacgtatccgtatcttctcagtagctccgagttggggtgaggtccatagtagttaagaatttcttctcccgccttaataggtctcaggctggtaacagtaagactctcttcctcatggttgacgtgcgcctatctctgttagttttgtcggtaacccacaagattcacttacattaaactcggcatcggcgttcaaaatgtccgccatcggtaccatgcccatcatcgattttccctcacggtcctcaacccattcttcggtctcctcttcttcctcctcgtcgttctcgaggtcaaacgcatatgccataatggtgctacccattcggtgggcaatctcaacaagctcataatcgctcctgttctcggcgttgaagatgcttgggttgcttcgaatgataggaacaagggtctttttgaacatgtcttccgcatccgccttgccaattttgtgtcgcatgtggctggcttgtagttgatcaagctcattctccgaccaaaacatgggtgtgtcgaaagacgaaggaagcacgtcaaagtaagacttccattgtgaactatctccttggaggtattcgtagatcataatgagaatcagagagctccaagagtccagcccaggaacatcatcctcgtcaggtttatcgaggtcgaacacatctgggattttcttaggaagttccgatgtctcggtgttgataatcccctttctaggaatagtaaacagagtagtttcagcaggtatgtccttgagagcaactaattttgtaagcttgattcagtagcagcgtgaaagacgtacttattccgcgaccagcattgcgatcacgcaggtcaacaattttaatgtcatcagaaaatgtcgaacctgacagggttttaaaccactgcagaaacttttcacttgcgccgtcaaagaatgtggaattcatcgtgttgttgaatgatgaaagaattgttaaggaaggtggtgataaaactttttttttgttaaggcgctaccctgcacaacgcggtaaccatttttcacttgatccagcaaacatgatgcgacgaacattagtaccaagttaaaatgtttctacaattttcattaaaataaataacaagccgctcgcatctaaaattgacacctaattctcaatcctcatcaccttcctctttcatcttgggactctcatcctttccttccttcgccttctttatctctctcttcttgggtcgcaaccattcctccataccttctggccaataaactctaccttggggacctcccatgccaaaatcctctgcacttacaatcttttctggcacctctatgtcatcctcggcttcaccgttgacttcagctgtcttcttctttcccttcttaggcttcttcttgattgcctttcgtgactcatctggacgttcgtgaggtaccatgtcattaaaggtgtcccacccaggcaacttgaaggtgcgcatcaactcgaaaacagcctgctccttatccttggcttcaatcatgaggtccatgtcgggtgcgcaagggggaagagtcttgactcgagccgaatgcttgcgacgatctcgtggggtgacagcagcagaagtttgctcgctgtagtgcattttctgagtaattcctttcttggtccaggtggcgcggatacgatcatacaagtttatgatgtctttggagccttctctgatggacgagtcaaagataatgttgtggtgatgaaagtcgagtacaaggggaatgttgagttcttcacaaataggcaacaaatcatgaacactccatgcaacgtcgtcattctccaacaccaaacgtcgcttgacgctatctgaaagtcttgcgtaattctcccggaatcgatcaagagtggcggccttgtcaccgtatgtgcctcccatgtgaaggatcatgactgcatcgcggttgagttgctcgggtagtttgagaagggaaagcatttcgtcgtggtattccaaatcgcgaatagcggctgtaacaacctctttacgcggactgccaatctgcgtgaactgtcccggatgggtggtgaggcggtggttcagctctccagccaccttgccagcttctgctagcacttcagacgcaaacggggccagtttatatccgtattcctggtgactggcaaatggaaacatctcactgctgagtctcatgaatttgataccgtatttggcgttccatcgaatcatcttgacaatgtctcgggcattcgccaagcccaactcctgtacatacttgagacctcgctcattgtctgcaggttgagacttatctgggcggttcttagttgcatgttccggttcgtctggattcgctaaaggatgtcggtgctcgatgattgatgatatacggcaggttcgggaagaaaacacagcaggtgtcgcattgcgtagatatgtatttaaacaagcctttataggtcagtaatgtgtaatagtttgcccatcttgtactcacatatcccagtcgccctttccatggcaagggaagtgtatcgctgtttactggagggggtcggttggcacctctattgacaccgttttcttccttcgcttcggccatgtcgtctgtagcgagttcggcgtcgtgctcatcttgcggtgccgtttcaacagcctttggctttccattgagtttccctcgagcagcgactgtgttgttgttgttcggcgcgtttactttcggtcggatactaggttcttgggcaatctctttcttcacatgaagatccgaagactcaaccgctagtcgttgtgttcgaacagcatcctgtaacttatgctccatctcgctcaattctcgcattgcttcctcgacgccttctcccgtatcccatacagccttgactttcttagtgttggtaagtttcatcggattagaggccatctttgtaatatcgatctttggcgttcgttcatcggtagattctttcaatcttcgactgcttcgtctaggaactgtatcaggcatgtcgggtatcgggggcggtggatgggcgccagttctttttcgcttctgcgtcattgtcgatacagctctgcaatatggaggatgtggcaggagggcaagaagtcttgcaggggggagtgggagacgagatggcatgtatatccagcaacgagagcaaacgagtaagtgtttgggccacaagactgcagcaaatcgactgatcaagtactacctggaggattcactccgtaaccaaacgctgtatcccatgagttaatagtttgtagtcggaggaaatggcccgtagggccaatggccaatgacgcatggcgcgtcatgcatggtctgggtactatgtgaagttgtagggcgaataggtagggctatcgtggtcattatttccgggaatgtttggtagcgcaacggaataagtgaagcccctgcatcacctggcaattcgcactggcattcccgtggagcttttctggaaagcaagacgatcgttggtcgaattcctcgatccaaggctttgactgttggtaatgaagtcatctcgacattagtgggcgggacatcgatcgccgatccgtcatcgcatccgtagtacgtaccccagtttctgctccgctgtgacgcctttcaccaatccagagtacaaacctgcagaagggtcgaggagaaagctccggaaatatttaaattcgaccaataaactaactcggacgccgccgagcgaagggcccctggaaatagaatggctgagacttttgatgtttgacatcgagatgaattaaacattcatagtgtggctgcagcaatgcacattctcgtgtaatgacacccaaccggtctgtatccggtcatgtttgctgacggattatgattagtgatctaactgaagcgggtagctaccagaaaggtgatacatttaatgattgttgatgtcgaggcattcccttatagtatggtaccctgcaaacgggacaatcatatcgatcgattaaaaaccatgacgagagacatttcgagtgaaacgaatgaccgcatgcatttatcgtcatgacatcgtcgtttgtatcgttgacctcttcagtttgtccggcggtcgcttggcttttcgcttgactcgttgtctcgtgagacgtcaccgttgaaacttgttcaagaaccggacgtgggtcttgagtaacggtatacgttggttccgggaccaaagggccgatgcatatgggactgcagcaaagttattacctgtcgatcccgaagaacggcccggccgagaagtaagagtggaggccgggattcatcctccaagagtgggttcgcttaccattcaccgaactcggtcggcggaatcggagcttcaatatctgtcggcggagcatcgttcggtcggggcaaaattgtggaggtggttacggtactgagctttcgacgtgcagtatccatctgatggggctgaggattgtgaaccatttctgctgcgttgcgcctgacatttattctgacgcatgctctggttcaggattagcaaatacccccccgggattgattagacatacatacataggacccatgactatgatgaagagaaacagcacgagcagtatgatgccaaccggctccatggtatatgatgggtagacgcggtaattgccgtttatcacgttgaaatgcgggggtttaggagcagcgttacaaagagtgcagctctgtcggcacagataacgttggcaggaattgtatgatgcgacaagttattcccatagatagaagcccaagagcgatgcgacaatgttacaatgctagacacaatgcaacaacaaagttgagctttggtagaggttgtgttgtttgtttgagtaaggtttcttggtggcataacgggctgtgcccgtcttggttaaatcagacaccaaggcttgcgaatgacctcttgtttgggactctggggtagcaattaccaatcttttctgaagatggtgaaatggcacgggtcgacttggcatgcatagctgagtccatggtgggaggaggttgcagaatcagtacctttgtacgcaaagccagtcctgattgaagttttggttttggctcttgtactgtaggtgcaagagcgacctagcaatcagattgttgtttctttccaggtgggcggacatggcggggaggagcatggcggggcgggaaggtgagcgggtgagacaaggcccgagagtaacactactaccgtgctatgttcaatgataaggatatgggcggatttggaagtgatattctcgagtgaaacgttttgtctactagactggttactcaacaacgctcatattaacggcatagggcagtgatgcgtcataacaaagacaatattgaatcgtttttagaagcataacaaaacatgcttgttgaagcatcgttccaaccaccactgacaatacaattctcgccactcgtcaagcttgggccttggatgaagatttcgcgaccgatagcgctgcccacgtgccttgttgatctcaattttcgctccaacttcagtgttaaacaagtgtcctgtgtttgtaggtgacggcgggattgcaatcatggcggaatgtaaagacttccgctcaacaacattgcatgcgctaagcagggatgaagtcttggcaataaagtccagctcttattggtcgaatcgtaactttagaagttgccctgtgcgttatgaacgttgctagccactggggaaatgaatgggtctgtaacgtcagtataaggcctattggtgtgctgaaagaggctcttactctagagttcgatccgatgcagggtccccaacgattaaagtgtttgataacctctgcgatagagtatctctgacgattcaagtaagatactaagggcctgtttgaaacaaaacaccaagaggttaggtagttggattgctaaaaatatagtataattgtgtcaattgcctaccaaataaacatcaacttccttgactttctgtttctgcttcacccatctcaaaacctactaagcttatatgccggctttattgtcttggcattccctcattgtagccatcatctccacataaaaaaaaatatcgtccaaatagaatgttttcttcaaaagttggttcctcatgggttacacctccttgtcatggttatttcttggcgcatccacaactaacaaagatccgcctgccttcctcctacaaagtatagctcgactatctggccgtcgaccaaacaatgtcacaactcaagtataagagccatctgtctctcccgctctctctccgacttttccttccatcttcacctcactgaactctcgccaaaatgagtcagaaccctacagaagagacgcctcatgtctcgggtcagtccaacactcccatgtcagcacctgctcatgctctcacctatgagcaggttgctaaggagttgaacgccaaccttgaagatggtctcacagaccaagaagccaagggccgcctcgaaactgctggtcgcaacgaattcggcgagcaagagggcgtccaacctctcaaaatcttcatcggtcaaattgccaatgctctcactctagtaagttaaacaactcgtccgcttctctctgaagccttggagtaaacggtagagtcgctcattcgtcgatccataggtcctcatcctcgccatggctgcctcttttggcatccagtcatggatcgagggtggtgtcgttgccgctgttattattctcaatatcgtcgtcggtttcctacaggaattccaggccgccaagactatggactcgcttcgttctctcagctccccaacagcttcagctgttcgaaacggtaacaatcagaccattcccacggccgagattgtccctggtgacatggtcgagctcaagactggtgacactatccctgccgatctccgccttgttgaggccgtcaacttcgaaacaaacgaagctctgcttaccggagagtcccttcctgtccgcaaggagatcaacaaggtctttgacagcgacactggccccggtgaccgcctcaatgttgcctacagctcttccactgtcacaaagggtcgagctcgcggcattgtcttcgccaccggtatctatacagaaattggccagattgctgttgcccttcgtggcaagtcttctaagcgccgacagcccaagaagaatgccgaaggcaaggtcaatgccggtcgtcacattgaggcgtggactttgaccggttctgatgccgtcggccgcttccttggtgtcaatgtcggaactcctctgcaacgtaagctttccaagcttgctctcgtccttctaggaactgctattgtttgtgccattatcgtcatggctgccaacgacttcaagtctcaaaaggaagtcatcatctatgctgtggccactggtctttctatgatccccgcctccctgattgttgtccttaccatcacaatggcagctggtaccaagcgaatggttcagcgaaacgttatcgtccgtaacctcaagagtttagaagctcttggtgccgttactagtgagttatttcccttgccccaataacaatggctaattcctgtagacatttgctccgacaagactggcacccttactcaaggtaccatgattgtcaaaaaggcctggattcctggccgaggcacatactctgtcggacagaccagcgaacctttcaaccccactgttggcacaatcagccttgctgaggatcagcccaagaacatcgacttccgcgacgagaaagccgagggcaactccattgacgcttctgcccagacttcccaggaccccggcttgatggaatacctcaacgttgcatcccttgccaaccttgctactgtccaccagatcgagggtaagtggcatgctcgtggagatcccactgagatcgccatgcaggtttttgcttctcgtttcaactggaaccgcatgcgcctgtctggcggcgaaaatcctcgctggcacgaagtcgccgagtttccctttgactcagacgtcaagaagatgtcggttatctttatggacagcgagtctcagaagcaatgggttttcacaaagggtgccgtcgagcgtgttttgacatcttgcccaacctacgctgcgggcaatgagattctcgagcttaccgatgctatcaaggatgatgtaattgcaaacatggaatctcttgctcgtcttggcctccgtgttcttgcccttgccagccgaaccgacatccctcacgtcgaggacaatgaagctgaactcgaccgaggagtcttcgagaaggaccttgtgttccgtgggcttatcggcctgtacgaccctccccgccctgagtctgctccttcggttcaaaagtgccatgaggccggcgtcaacgttcatatgcttactggtgatcaccccgagactgctcgcgctatcgctttggaagtcggtattctgccaagccgtatcaatgagatcccaaaggatgtcgccaaggtcatggttatgactgcttctgagtttgacaagttatccgatgaagagattgatgccctccctctcttacctctcgttgttgctcgttgcgccccccagaccaaggtccgtatgattgaagcgctccaccgtcgtaaggctttcgtcgccatgactggtgatggtgtcaacgactcgcccagtctgaagcgttcagacgtaggcattgctatgggccaggccggatctgatgttgccaaggaagcttcagacatcgtcctaaccgacgacaactttgcctctattcttaacgctgttgaagaaggtcgacgtatgtttgacaacatccaaaaattcattctccacgttttggccgagaacattgcccaagcctgtaccctcctcatcggtcttgctttcaaggaccgcaacaacctgtctgtgttccctttggcccccgttgagattctctggatcattatgattacctctggtatgcctgatatgggtctcggctttgagattgctgcaccagacatcatgcagcgtcctcctcaaaacgtacgtacattgttgccatgctctgttgaaacttcttactaacatgcaatagttgaaacaaggtgtctttactcccgagttgatgatcgacatggttgtctacggtctttggatgtctgctctctgtctcagctctttcgtccttgtcctctacggtttcggcaacggtgccgccgacattggaaacgattgcaacagtacctacagcgaagagtgcaaggttattttccgtgctcgttccactacttttgcctgcttgacatggttcgccctgttccttgcttgggagatggtcaatatgcgacgatccttcttccgaatgcaaccaaagagcaagaagtacttcacccagtggatgcacgatgtttggaggaaccccttccttttctgggctattgttgctggtttcgttaccatgtttcccattatctacattcctggactcaacaccgtagtctttaagcatgcccccatctcatgggaatggggtattgtctttgttgaggctgttttgttctttatgggtattgaagcctggaagtgggccaagcgtatctacttccgccgtcaagcccgcaagtcaacaggtggtgttagcgacttggagacgcgcatatttggaaagtactataacatggctggtgacagccgtgatgaggagagcggcggagagaagtcgtccaagtaaaagtttagtaagtgaatactcacaaagcaggtgtcatgctacatatagcgaatattaaaagatctagttagaatattaggaattgatttatatttagttggacgaaactttgcgattatcgtgatgcatctggtgacttgtgcatgccaactcagagtttctgttggtattaatgagaagttgcgtatttttctcttgctaactaggtagtcaatcgcgcgacctgacggagctgggtgcgattacatagatcgcggtaatcaaaggacatcagactggaaagttgtccccaaactatgacgcttttgcccttccaccagtattgccaccatgtacaagaatagtaatatcagctggagctgactgtatgtgcccgggtggtgttttcctggcaatcacttcatcaccacgcttgaacgacactatcttgcactcggctgcgcattcaaaattttgaaaagttcctgcttgaaattcatgacacggtcttttgtattcgtcgctgagatttgaagatccctctttccagagatcgtcctggatggtcagcgaagtctgcggtaatctgctgactcacttacaatcatttcttttgttgtcatattgtaaaaatatcctgcagctgtaaaatctagcaatgtttgagatcaaatacttcaccgacggagaaatgtacaacacccgggttattggtgactctagtcatatctagcatatgcatgcaaaacatattatatgctttggagagataagcggcctctagtctacatgtccctataggaagagtcattcaatcatggacaacacatcgcgacctaatgaagaagtattacttgatgtgttgttcccaggattgctaagatgtgtattactggttctttgggttttctgcatggaccagggagttgtatcgggaatagcggacaggagatgaaaactggcaaaacgtggttggatcagtctagaatctgcatcatctggaagagagtttggatgatttgctggatgcatatgtctggtgatgagggtgtaacgttggcatgatgagtgatatttttaaaggttctagacaggccatttctcttatcttgtacttgaagagcatgagcacgttaggttggtagcattgtagcagtcccagtcctgttgtcctgcagtaaaaattgctggctccagtgacttttactttggtgatctgtgtgaccttgccatcgagaatgacgtaggttgaggccatccagcaaattgaggttggatgggatgatgactatgctttcgcccgatctcacatgcctttagtgctaccgctatatttaccaaaaaggctaggtagaatacaacggttcccatttgtacgtttatgtacttcttttagtgataaaaccttctcgtcgcagcccagcctgacctaccgacccaaagtcaggtcaaatttctggtacgtacccaacccctccaaatcctggggtctcagaccactgcgtcattggatcttataggcccctccccccgcctctttatgatctgctcacgagggttctgcaagtttccatctgatctcgattcttatcacaagcgcaaacaatacagcactctcgcgactccaagagtaaaacatctgcttattcaacgcacgaccgatacctttgagcttgagctctgacttgccgttaaaccctttcaactcaagctctgtcttaacataccaaaccaaaatggcttccgctgttgaatctcccccggcgcactcgcctccaactaaccctcctcagcgacctcgaggtatgtttaaacacttgactccagcttctgcaggatcccgcatctaacaaaacctaggcatcctcaagaactcgtacaggaaatctccccctgcctcgccagagcaagaacaggcagccagcgaaaaggagctcactattgccaacacgcacatcaacgcgggtcaccgacgttcatcctctggcgctcgccctacaggatcccgaaggcaatctggtgtcaacagctcctctgacggcctcgaacagtctcaacgcctcaagtgggacgaggctaatctatatctcaccgagcaagagcgctcctctactatgaagatcacagaaccaaagactccctatgccaaacactacgacccggccgaagacccatcggacgacgaggatcctctggcggacgctggtgctcgccttaaggattcacgtccaaggcgtgaagatgacattccgggcctttcgctgggcgaaccggaagaggagatcccggaagcgggcgcgccgtcaccccgcagcgaaaagagcgtccacgtcgacgacgagagcagcatcggccacgatgccgaggaagacttggcgggcatgtctcccgaggagcgtgaaaagcaccgaaagtttgagcagctccgcaagaggcactacgaaatgaagaatgtggcccagcttctgggccaccccgacgacctccccgaagacgaggacgaagacgaaagtgtgccgcccatgccaaaggtaccgcaagtacccaacggctcttcgtagaaggatattgagacacaagaaacatggcaaggactgtgaactggctactaggaaggcattaggctggagttttgaggacatcattaccgggcggcgttggcagaggttgagaggtgcacagatatctgattactcgctcgctttgaggtttctgattgagagtcggagacagagacagaagggcacattatggaatcggtttgttttgcattcacggtagataagcattgtatttcctagaatttttataatgtcggaccatgatcgcctgccggtgtccttgaagtcaatgtctttgtacctcacagtaggccttttcgtgccagttcaatctttcgcgccgtttcaccaggacggaatccaccacgggatacgcagatacgttgaccttcagcaagctcgaccttttcttgttgggcgtcccaggcgcagggacagtggtgtgggaagtgaacgcaagcgagggtgtcagggcagaggtatttatcgcaaacagctaataaggttagtagtgaaatcaaccgagtaaggacaaacatacagttctcgtaattctgcttgtagtggttcgcatcactagggttgttctgtgattgagcttggtgacgctcgtggccgccttgctgattgaacatctggtcgaaaaagcccccaaactggccattgaccagagtcaggagagaaagaaaggcgatgatatagcgcattttatagagttgaaacgaatcgatagcacccgatctgtaaatgttgaagctcaagtcgtcagttattatgcgatgctggccacatcgatggattcttatcgataagatcgatgactaagcgcaaaaactccatgtccagaattgctcgcgggacaggcattgctacattgcagctcagctaacctcagcccatatctaccatatcgctagtcatgaggttcctcacgatacagcggccgatattggctgctgtggctggcctcgcccggccggcctttacccccgttgctcccctgggtgtgcaattggccaattccctcgtccaaggtcaaagatttgcctcggtcaagtcacagggagcatacaagaaaaagcccaagaggggtattcccaagaagttgggtgccaagcgaacaggaggtatgttttggctgtttgggtagtgggtgatgggattggaactgacggggtatagatcaattcgtcattcctggcaacatcctgtacaagcagcgaggtacactttggtggcctggcgagaactgcatcatgggccgagatcacacaattcactcaatggctaccggctacgtcaagtattaccgcgatcccgcacgacaccccgaccgcaagtacatcggcgttgtgttcgacaagaacgacaccctgccatatccccagcacgccgagcgcaagcgaaagctcggaatgaccgttttccccatcaaagaagccgccgccaaacctgagatctcgccttcaggaattcccttccaggtcacccgtatcgaggccggtgagcccgacagattactcaagctgcgcaaggattacagttaccgcgaggacaactgggcgatcggaaagctggcgaggacgactggtctaaagacgaagcgattcaggacacgaaagcaatggttcagacatcgacgatggaggcgtgagagggagttggagggtcaaaggaaggctgagcagaagagggctgagagtggtggtgagatcaaggctgtcaagatgattagcaagaagcaggccaagaaggctgctaagaaggctggcaagaagaaataggttggtgaaagaaataagctgggtagcaaagtaaaggacaagcatgtaggatttgtgtagcaattgtacattatgaactagacgttgactgtaacggtttaacaaaggcaggctgttggatgtttaaataagacttgctgtgcatgaaacgtttttgaaatgtggtataatcgaatatggttggaatgtaaagagctggagttcttagagagtggtggttttgcaggcatttcgtaccttgcatttacagcgtgttgctctgcccctaactcagtagcctaaagctttaggtgcagccacgcgctacaacctcattcgcgtcgcgtgtttaagcaatcaattcaccttcaccttcacttcaaccacatgaacaaggcctctagaattctaacaaacgctttgttatttttcactttcttgtgtttctaccgcttaatctgttcttaaatcggactaacttcgcatgtggatggtagtaacaactgggttgtgcttctttatactcatcgtcactactaacgatccataatgcttgactcattcggagtcgccatattcagtcccgaagagattaaaaaacccaagcgtcttgaacaaattaatccaagatgggggactgacaataatcccaaagaatccgatccagagcctgcacgtgttgtcagcgacatccagaatgatggggctctgaagactccggcagctgggctctcttcaatgttggctagtaatccaaagattaaggccgctcagtctgaatgggagaagaagaaacaacgtgagttgagcgtgcaggtcacgtatatgcgtctaacgttacccagcacaatcacagctttacatcccagatacatctagagttcctggaatgataattcctacagaatattctagctacaaaaatccttctgggaaaccgccccagcctcatcgaaagagggactcaccagcgtcaggcatagctgtcccggctgcgaaaaggcaaaacagtgatgttgatgtcgcacaggctcgtcaggatgcacttcgtcgggatgcacttcgatttacggaagaagaagtggcacgacaaatgtctgaattgggcaacaatatgtcgacaatcaagacaaatgcaattcctcaagcaacacatatcgcaactccaggtgaattactcaaaaaatacgttggcaaaaaatcagtaccaacgcctgtaccaacgccagtgcaagcaacgtcgacacaggcgcaacacctgccagttattggcgatacgactgttgcaatcactattgctgagggtaatcgtctgtacaccacatatcatcgtacgtacttacaccatgcccctattataagtgccttctaacatgccgcagaccctgatgagggacccatctctggtcgtggtgcagtcattccgccaaaatacaaattgcaccatgatccccaacttcagtatatctgtcccgtgcgagactgtcgtcgtttgttcaaaggactgaatggtcttggtggtcatttcagtgccagccataattcgactacattcaacgacaacggagacggcacgttgtcaaaggtcggcaactatgcgaagaatggcggccctggaggcacgcctggcatcgttgtttctcgtaaccctctgcctcctggtgcaccgccaccagtcaatccaggattgccagtaaatgcaccgccgaagaatcgagtttctccccccgaacaatcaagcaagccaattcgttggcaagaaactccagttcttccccctgctccccttgtccgctcaaacacatcgggatctgatgtcaagtccttcctccacaggtacctcagtacaaaccaaccagaacatcatcgagaggacatcgatttcatgctatcgttgcctcgaatgcgggatcttaccgaaagctggaaacagggccacggaggaaagactttggatgtgaaccattatgcttgcgcgttggcttacctcaccggaagggcagtgactggcaccgagcagtgtacggccaacgcatgtcggccaactgccagactatcaacaccttgtatcgccctcccgactggaatgcccacatcagcaaaacaggcattctcttctctggacacttgtgttggatgtcgatattggtgtattctacagcgacgtgccagctcatgcgcttggtgtccttaccctcaggctcgacagcagagaacaacatctggcggttcggcaagatcattttcttcagaagatgtcaccatctcaatggatgttgacgaggacgagtttgagggaccgaccgttgggaccgtgacagagactatcaatgaggcgaaacgacccaagaggagtcagtctgcgcacacccctgtggaagcaacaggagaagtcctcggcagaccaaacccaatgggcgagacggaacttgagatggaagactgggagattgccccaggcagaatgaaggattcttcctcagacagtaagttcacactcctcatcagtctaccctaaattagccgctagaagcataagagacgcaaattgtatgccatcttatactgcttagaccaggcccttggcccaagacttaggaggtcaacgtttctgctacccattcgcctacatactgacacgtctagatattgccttttccaattcatacctcactagcggtcaacctgttaccatttccgaggatatcagtttcaacgtcatcgttctcaagcctggcacgtcgagtcattggaacgttgaagacgacaaagtgcgaacttgctctgtcgcagcaggcaaggtgtgtgtcaccatgggcgaacaaaacttcaacttgggacccaacggcatgtttgttattcgacctggacacgcatgcagggtcgcgaatcgactttacctggattctgtggtgcactgcactactatttgtgattttgcgctgcagtaattgacggcgccccggagacggcgggcgaggcatagacacatatttgcttggtatcaattggagttttgatcgtttagcgcatttacagccatactcggaaatgatttcttccatggcatttcgggatcgcttggcaggggaatacgtaggattttagaggttgggtgcaatatcagtcatcgggattgttcatgtggcacagtcatctgatgagccttgtctcagttgctaccccacggttagagagcaacatagtcagcctacagcgacaattttagtacatcagcaatagatatgggaatcgggaaatgctactattttcaaatatggggctttcgtcacgagtaaacgctgatccaaggcagacacgggtgctcgtgaggctatggacagagtgtgactctttggattaatggaccattatatgaactcaactactgcaaaacagaacaaatagcatctgatgtagataaaaaataatccccgataacttgtgtcctcatgtctcaagcctctcgtccagttttgtccaggcaaagacgtcgggaaaattatagggcgtcttacactgaagcggaaatggctgcggcaggaggcctcgactcacccgggccagaacttagcaacgaccatgattccatcaacgtcaacccagcaggaagtccgccaggtcagctaccgccgctaaacgattacactatcaagaagaatgaagtcgaggagaaggagaatattattaatgaaacaccttccgaggacgaaacagcggaagagccgtccaacaaaggaagcttcactattgacccagagggtgaacttacacatgatcaaacaactgtcgacatcgtgaccgttccatgtcctggagcaaaccctctccgaacatggagtcgcgatggccggatgggccgtttctttggtgcgctgtctatgcgagatgccgaaggtcaaacagcgccagatccagatcgacctgcaccttcatgggtccgacaaggcattcgacgtgaagctgatcgagcacggattctcctctatgagcatccatcgacgacagagggtatgagactgagtaccttggtagatgcgcttctggaagagctagaagagttgaggaagcgagagaaacaggccagaccgattgtgtttgtgggacacagtattggtggaatcattgccaaaatggttctaacaaaggcaagtcgtgatgctcgatatgaggacatctacagacaatgctacggtattgccttttttggtacgttgtccccttgaaactgtactccctccatactaacaactcaggcacccctcaccaaggatcaagttaccttgccatgccgaatttagcaaccggaatccagagtctacttcaactttcagcccctttgccatgttccatcaccgacgatctgcgcgtaggaaatcctcttcttctccaactggatgacgactttaagtctatagcacacgatttccgtatatggaccttgtacgaaactatcgactctcgcctttcagggtctactggagatgtctactttactgcaccactgacgtcgataaaatcggccatcctcggtatgcgacaggagacgattcttccactgcaaagcgaccatgcaaatatagcttcatttgggaggtccaatgttcacaccatgcgattgtttatgaagcagttatcttcactcatcgacagagcagacgagtactcctgtgaggatagaaattggactttggatctcgaacaaaaggttaacgtcgagatccatgggttcttcgaggattctccaggaccactagactcggcgactattagagcttggtctacaaggttgcctctgcgggagtttctcagaaaagggcctcaggaatgcttagctgacagactgaacgaagttgagacggttgatgaaggacgattcttgagagaaagagggaaaacagccaggttgccaacacaaaggggagacatggatggagcgaacaatgctttgggcatctcacagaatggatcgtttcatgcatcgcctccttcttcgcctattatccgaccccttgacgccaaaaatacaagatcggaatcagcacctcaggtgatctccaggtctcccattacaccactgtcgccagtagcaatatcaccaccaacacactactcaacgccaatgcaacggccatcgcctcttatacgcgccaactttgatcaagaccttgccgtggatcgtctgtcaccgcctcccagtggtcgaatgggccgaacgcttagcagatctaccagtctgggcacacaggcttctcaatacgaatatcgagatttccctcctttttcgcaacgcagccgaagcaccattgagggtttcagcgacgaggacgacattgacgcatctcccaaactaccagaggctatagttgcgatccgaaaggtcgttgaagatggagacaaaaggacgagcgagactgttattgtcgatgaagtgcctgttgcgttttcgaaacctcaggtagaagctagaaagttcatatgggtacatttaccgtataacaatccaagttgggtgacggtaagtactatcgtttggtgaggtgctttactgacttgagcagaaaatattcgagacgctgcaaatatcggatcgtcgcaactatgcccctctgttcaacaatgacttttgggcaacgagacattctcgtggacgacactcgcagcattatgcatactttgctaagccaggatgctacttctcagctcctcgacacagtatgtcctcttattacttgcagatttagattctaaccgtgtagtgtctcctcgaggtcgatcttctaaacagtcttcaatgtccaggactgatggcgggatctatacgtgtctattcctaccataccttcacttcgactcttacaaacgactcattcgcagacgtgaactgattcttcagcgtttgaaccatggacgagcccggcctgtgcctgaatctgttgctaaatccgattctcttgaagcacaggttatttgggagtatctgggccatgatccgcctctcaattgccgaagaacgctggatcaatacggatacccttctctacgagatacaagatcacgagatgatgatcagatgctgtacaagctaactaaggaacgaagctttgctcctgggctgggtcccggatttcatggacaaatgtcgaatagcagcgatggcagtagtggcagtggaagtcggagatccaagacaagcagtcaagatggagacaatgaggacattccagaggaatccatactcaatggcaacgtcctcatggtagatcagctgtggttgtgggtcattgattctcgtaagtacaccctctctgctatgggcctagactaacccagcagacacattgctgtccttcttccccaagcgcgagggcgatgctattgaagggcctctgtatcaacaagcagaccttcgcgacagtatatttaacgaagtcaacgtcgatcttacccgccagtgcgaaaacgctttggatctagcagcgctggctgtacttcacgcagtaactgtgctcctcgatcgagcatcgcatcctgatctcgaagtgtttcgaatctttgaagaagccatcagtgttctcgtaagtagctcacttcattacacgactagtaataaccaagtagaccgaaaaactcacattctcgctcaaatcctttcgtgcagagggatttcgcgataaagcgtcagcatacgaaccagttgagaacaaagctcgatccatcagagcacgacacaaagctgaaggtcgtcgatcagaagaggacaaccgcgataatacatccgcactactggaacttcgggatatcgaggatgagcttttgattctcgtacatcttttcgaacgacagtccaaggtcgtcagctccatgctttctacctatgctcgaccagaacttcgtgaacgaacagcaaatggaagaatatttctgagtgaagccctcaaaaaactttccgagtatgcccaccagggtcaagagatgattgagagggtgaggaatacaagagatgactatgacaagctgcttcagatggttcaaaggcaagctcaggttgatgaggtgcggctgagtagacttcacgccgaccttgccagtgcacagagtcgaagtgtcatgatctttaccacatttacagtcatcttcctaccattgacatttttcactggtctattcggtatgaacacgcatgaatggggtggtgagaacaacctcagcctcaagaccattggcgcgatctctcttccgtccagtcttgctcttgtcatcttctctcttgtggcggcctggagcacaagggctagactctttgccaaatggctcactcacctatatcgcatcgccatgtcgtggttctggaggacgctgtgcaagcctgttgtttcaggtgtagcaggtatggttcctcaacgggacgagcgacaaagagaagagagggatttgagaggcaagaaaggcatgcttagggaagagatgagtgatttttgggaaagacatcggttggagagggacaggggatacacggtgcctgagaagaacaagaagacgactatgggaggcaagggaagttggagatcaaagatcaagtaggagtacggaatgtttttttgtgtattttttctgtactctgtactcaggtcagtaatacatggggtgatgtataactagggactcggactgttgtcgattattaaaggaacgtcgtttatgtattcttgagtgcccctcagggtatcagaaaaattggccgctcgaagcataagagacgaaattagtagatcagcttatgtcacttaggctatactctttaggctgtttatttttataacctaagacttgggaggtcaacttttctgctacccagtaggtgccctatttgaaaattgatgtctggtgtcagagcggaatctttcctacctctagagcagatccacaacagggaccctggttagcctagatatgcacatcatccgggagctaaaacgagacaaggatgacttacatgaactcggggcataaaaagacattacgtagtcgtaggaacaacataaaacgaattgataggacagtttatgctgttaagactatttatttttatgtcttgaatctatttgcaattttttcaatcctctcatatctacgaatgctgtactcattcgatctttgcagagagatatgagcttaacggtacccattgctctgttcagttagtggtgctgctcagttgcgctggggggaaactcacttttcggttcggcgctttcgtgcattcgaggcaaccattgtctacccagacttgtcggtatatccgtcgaccaggcgcttccacgttatgagggcgatgtctttgtttggtgggcatcttgaaagctgtggtgatgtggaactgagagaaccgactctcctgctgacattcttatatgttaatgttgccctggtcctgtctaggaggtagactcgtccgagatggcaaagaggttttcgatggtgcagtgctggtccttgtgcagcgtaaacggcaggtgattatcgttgtcggcaggagagcaacatccggtgcatgttgtagattgtggtgagtatcctgccgaaatggtggacgtaggcccgcatcgtgccaagctccaacaagcgtgagaggggtggcgctaatgttattagctgacctctggttcagcttgaagccgatgggaccattgactaggagcgcgacctcgtcgtagaggcatcggagcagcctgtccaagtgaggcttccaaaggcatacgccggggggctcgccagtgagttcgaggatctcccggaagctcaggtgctccagatgactgtggaattgacaactggagatgaacaggttgacgacctgcttaaaagtctaaggacactcgatgagcagagcaggagcgcatcacatcaaaatacgacatatcgcgacaaacaacaagtcggttctctcaactccacagctttcaagatgcccaccaaacgtcagaacaccgcgcgcgacgaatccgacagagaacgacagcgaaatatgacagagttcttcggtgttgattcagcccctgagcaaccccccagcccagcactcaccaccgccatcaacaatactcgccgagctcaaggccctggacaaagacaccaccctcatgacatggaagcgcctggtcaacggatataccgacaagtcttcggccgaagaacctcgctggctgtctaccctcataggagggagggagcccgattgctggcggctagactggctctggtttgaaggtcgacgggaaactgaagagctctgctagacaggttggtcgagggtcgagaggtaacaaaatacgcctacacgtctcggcgcaatgcaagctgagtggtggttgttgagctcgcaggggttccagatcaggtgtccatgatctgggcagaagagagggccggtgcatcccttgcgcgcattattctgctgtgcagtctcctccacgaggtgcagcgggttgaaacaggcgcggttgtggtacaggtacgagatgtgatttccgggggtgacgttgacgccattgtaagctgtgaagctgaccttgtgcaggaggagtgcatcaacactgagcacatctgcgtcgagtcaaagtccagcaacgaagcccggaaggcctgccgcgaccacggaccagggcaacattaacatacaagaatgtcggcaagagccatggactgtttggattctggcaactcacgggacctttgcgagtaggagcactggtgatacctggaccagacccttttgagtaggctgcactttccgtactcgtaatacatcatgctcaactctttccgcaacatggaatacttgctcgttctttccattctttaaaagaaatgcgtacaaaattatttcgttgctcggtagctggctgtcgacttgtcaaacttttcatacaactgagctttatggaacacaaaacttgagcaactccaacactgaagactgtcgtctcttgtctcaacaacccatgcagagtttgctgctctccttgatcattacaagtaagtaagactgacgttgaaataacatggggggtttgtggttggaccccccttctaatcgaagcctaactgagtttttccttcgatagttcccgttaacgatcgatcgaccgcgcaataactgtctgcccgtaactctaccgcgtcccccgtggaaaacgacagtgctctcgtcttctaggccttaccctcaaaagtaggttcacttctcggttggtgaaactgtgctgaacttcagcgcagtggtccagacgagaaagaagactctagtgcacaaggccaagcgccggagcgcaaagagaagagagacaaaaaaactcctgagccgaattcgagttcaggtcccccggcggcaagtacgtttatccactagatgagctgacgagtccgctaactgagaagcgaacgcctcttggcgacctcatatctgtggcctatcccctcgaagacggcgacctaagacgaagtaggtttgtcccctggattgactctattcgttgcgctaactgagcagacaccatcgccccccggcccggttgatgctgcggcctctcgcgtcaagaccgcacttgcggcatgggtctcgcctcccttggtagagaagtagactcccaagacggccaagaggaaggacttggttgcccgttgtcagcagcggccacaactgtgcgaagaaatcttggagagggagcgagcatttggcttcgacagagtcgggctgtgcaaactgtcgaaaaaatacagtaaccctagaaatgggtatattcaggtcaactgggaaggtgccggcaagttcgctactctccaccaagtgttggcgtggtcccgcggcctcgtcgcggagggtgaagagcaggtatcgcacctgtgtggcaaacctgcttgtctgattgctgagcacgtcgtaattaagaacgcgacgcaaaataatggacggaagggttgcggcataacggtgccatgtccccacggagattcgtgccctctgtggattacgacatgccggcacaaccccccgtgtgtgagtcgggctgttggtccggacgtggagagatttcagaaagagacggaaggcgttacttcaatggaagagtgggtgaagaaagcccaccataataggatttgatcatgtatttaagaaacacacggagttgttgaatggaaggccctttaccccattatgtatcttagcatgttacttagtaggaaagttgggccaaaggtataaaaatagacagcctttacaaaatatgccaactttacagaagttgagactttacttatttagtggtgatacaaatagtgaactggcagaatatgggaaatcctggaaccctatgggtgaagatgggattcgaagtgttcgataaacctgacgcaacatggtacgaacaaccaagcgcccacagcccgaaacagcaatacgacagctggtcaaagtggaggaaaatcatgcagaaccacaagtcaattctacagaagcgtctcagcacaggtagacaggcttttatgcaactgttcgcaacatccaaagtacgaaacgttgaccgctgaagacaaaagagacgaaattagtaggtaagtcaattccatttagtcaaagttcgaaagttattgtaactctaggattcttccacaggatttccccagctaatcgtcgctgaatagtgtgtaccccctccttactggtaacagtatggatgtacttgcccttactcatttcgcccgccgttacactaccctcaaagatgacgatgccgatgccgatgtcgccctgcccgcttgtgacacagttcccatggtcttgtccgtcgaaagtcgccagaaactgtgggatgcctttgacacgattcttcaaggccacgcccgcgagtactcccgcgggggtacctccgccagcaagaatgggaaagttaagtagccattgggaacgccttgatctgatatattaagtgtttgattctgttgttgagattttttgagtaatctgaaaagggtcggctcatagatttataaataaaacacctactgatctcgtcacttatacttctacctatcatcaatgaaatcaagcatcatcaaatgcgcttgttgaacattcagtgctcaaagagtacccttccgtgctaaagcaacaagccgatagtccatttgttccacgatgccttcagatcctccttggcagcctttagatccccaacatcccacgcacactcaacaaaacgaccactcaaaaagtttgcttcattgctagccagccagacggagaagtcgctgggaagttcaacatcatctcccacgagtcccttctccttgatcaggccctcaaacggagcagtcattccagtatcgaaaatgaaaccagggtcgaactgatggaccactttgtcggggttttcatttgcataccaggaaaacagcttgtacgcagccagcttggacgctcggtatccggagaaaccttccaggtactcgatgtacgtggatcggctcgagacgtggataactcttgctccaggggcagcaagaggatcgaaagcgcgcaagagattaaagttgccctttgtgttgatctcgaaaccactccaccagtcatctggatcagctacagtgatacgctctgccttgggcatgtatcccgtgttggcgattaggatgtcgatcttgccgttgactgctttggcgtacgcttcaagggcatatcgagttgaatcggagtcggatatgtcaacgatgtaggtccagaccttagtttgagggtgtttgtcttctatctcggccttgtttgcgaggagtgttttgcctgtgcggccaagaagagccaggttggtcacgcccgactttgcaaaggactttgcgatgctagcaccgataccagagcctccgcctgtgatgagagcattctttcctttagtggaaagttcgggacgaagaggggagattgctgggtatgttgttttgtggataggagacaacatgttggcttggttgactagttgtgagagtgagttgataatggttcttttacgccgttctgtttgatatatatagctttttgttttgcgtccgacaagttccgtctacttcctccttgtttgttggttacattgcggagttatcgtgagtctcaacgttatcacacgttaacaaggaccgtcggatcaacaagtgcaagtctagtactttgacagggtttgcgtgcgcaacatacagcggactcaatgttactgacttacctcgattgaaacattactgattacaacatcgccgttaccaacattgcttctcttcctcttttctacgagtattatacatacccaggtagatgcaccatgctttaagctgtactctgctacaataccaacgaagtactgtagttggtataagacagaaataccctagtacggactaagacgacaaggattatattgaccaataccgactcattactccgtacgcctcctccgtatgcgtatggtatcatggcttgccccactcaacgcttcataacgttatccagttctccatactcagtcaacaacgttatcacttacactacaacttttgtcattgcccttggtacttcgaagtcaagctcgtattcctgtgctgtagtcaggtactgtcctacctataatgtcaccgccaagtaccggagatcgtcaagacgtgggtaaacttccattcagttgtgattacaaagcagccatacacacaataccgcacatcttgatgaactttgaggcatcaactaatatggagaaacagccaaagcgagagcgaagcagagttgcacagcgcgagtatcgcaaacgacatgcatccagattcaatacactcaaagacgaaaaccagaggctcagaaacgctctcaagagaatagagaagcttgcccagaaacgcggcgggaaagatcaggagcttgagactgcccttgcagaagcgagggagaccgttggagatgaggacacaagcgatggaaatggccagagagctacttccagctcatccggaacctcggatcctatcacatccgagagagcctctgacatctcggagctgctatcctctgatatccatttacacacacaggcacttggccaagacactgcacagaaattgggtctggcacagccactatggaccgacatcgaccacttggctcgcatcttcgaggccccttcagacgcacgcagatatctcggagaaggcctctacacatttgcgggaagtctatactgggcatgcacaagaaacaccgtatcgttgtgggagactcacaagctcaacatgctgggcaaacctggcccaccagacatgaaccccatggacagactcttcaaccacagcaagcatctcaccgaccgacgattcatgctttccctcgccctggcccgtcttgagtacaagcaaaaaggcttcatcgaacacccccacgcagggacagaaatgatctacaggtcggtcctccctgaattacgcaaaaagatggagcaggaactggtcgccaaaggacaagggatggaatggtggaagacgccgcgcgaggtggaaaatcacctgatgaagtaccttgaaccgtccgaggtggacgagttacaggctcttatcgagggaagaggaacggcggctgttttgacaaagtacaagcccctgatggatatgatgattgatgagtttgtttgctttgctgatggtccgcgatggaatcttatacatgttgccatggctgttggaagttggcggaaggatcatcctagaccttcagagatggggattggagtttaacgatttaactggaaagggagtcaattaatcataattcagcttggaattactttgttcatgaagatggaagccatacacatacaacctgtcagtaccctgtaccttagtaggtacccctgcaatgacccctgtggatcgccccgccgctgccccagcgaccactaaaagctttggagcttacggatacaaccacccaaacaattatacaagccaacaacgatgtccatcacctcgtatctcaactctcggacactcgcactgcttcaacatggccaacactagcagcgatctaggcgcccgtctagcctcagttctccctaagggccacaagtttaccacccttcacatctcaacgcctcccaccaaaacagaccctctctactcgccgcctccgaacgagcgccctgaacgaacatactgcgagaaccatttcctagctgtttccatcgacgcccccaaagagcaggggaagcaagttctggtgctcggaattgaggtcttcatctataccacagctcgatcaacgaccttgtttgtctcaaaagccgactcgacaggctatctagcccttctcgaccttcccaaggggacgcccagtcctattcgcgaaatatgcgctacatttgtcggattcctggtcgagaagcggaggaggaagggtatacaattcgtcgttaacttattcgcccgcgcgcaagatcaatacttgttccccggcagcgtcgacaacgagggcaagcatgttctcgacgaccgtggccttatcaaatggtggtgtcgagtgctagatcctctcctcggcccagcgccaaagtcgacagacgcaccatggaagagcgccaatggatatatcgtcgttcccggattagaaacacacgagacccgagccctcacaccgcgaaaagccgattctgcgtgggagtttacccatcctttagagcgcatatcacactactaccgcgaattcgactgggtgccgccgcgatgtctgatcccccatttccccgacgatccaaagtccagattccgagacgaactagacgaagaagccgccagctcgcaagcgatgaagaaccagggtagttggaagagcgtcaagacgctggacatgttttgggagatgatggcgtatcggcaagagtgctcaagtggccgtatgacgggcttcatctggcttgtctttgatgatcaagaaccagcctcaaagcttgacgactcccagtcaacagctccgccggaaacgccaaagaagcagcgcatcgtgcaaataacaccgaccacaacaccccgaaagctcttcccttccaaagagaagaaagactccaggatcaagaagaagaagaccaaaaagaccctcaaaggcccaatcatcgctcgcgcccctcgcatcaagcgagcaaagcacaattatctgctcgatcgccccgccaacacagcatattactcttggacgcctcagggtcgcggcgaaaggatcttcgatgaagcagcctacaagcgtattgtgggtttgctgctgcacctcgatttcgcaactctcaacaaagcagtgggtagtactcgtcgctggttgagtgagggcggaggaggtggtaaatggggtggtgtcgttattggcacacgcgagacacctgttccaacatccaaagacactaccggtgtgaacaatttgacgaatcttgtcaagagaaagcgcaccgattcaacagtcgacgacaaccagagcaaggttaatgtccttagtgctggtctcgtcaagaagaagccaaaggaggagtccaaagacgtgaatgttctacctatgggtcttgttagaaagaagcccaaggagtaaagttctgtataaatactgtttgggtaatgattggtttgagccggagttttgagtatgtatttggttaacgtcagttgcattattatctgtgatagtctattgctcaccatatttctggtcccccatgagattcactgatgtctacttcagaaactgcaagttcacaggtgtgatggcctccccgccgctgagtacagccatgatgtttcgcatactcaactcttcaaaacccttgtgtgtatcgacagttccaccagcgttatggcacgtcaaaagtacacgaccctgcctggctagttctatgagcccagggtgtatctttggctcattcgtgtgaacgtcgattgctgcgttggataaagttccatcacgcagggcagcaatcagtgcctcctcatccacaagactgccccgcgcaatattgacaaaacgtgatcctcgcttgaaaagcggtaatgtagttgcgttgataagcgtaccgtcgccagcgggtgtgcatagcacaacacaatcacatttagcaaggaggctctcaagggtttcatgatgcgtagctcgcaaaggggcaaccacagaagaaggcttgggaaggatatcgtagtaatgaacatccataccgaagccgtgacgcgcacgagccgctatctgctggccgatgttgccgaatccaattagtccgagggcctggttgcgaagattgcgcgattgcatggtagcatctcgatgatttgtgctgaaggcttcttcgtctcccgacatggcggatgagatacaccatgggaggacgcggaaagtggaaatgatactagccatggcaaagtcagcgacagcttcggcagctgcaagaccagagttgcaataaatgattccttttattgtcagttggttcattaatagtgacagtctactcacctcgttcacccaaaagcttcgtatcagcccagtcaaagccagcgcctgcactcgcaaacaccttgacactctccggcagaaggctaatcagctcagcatcccatttccccatctctccaccagtgctccagaacggtcgaaagatagcatcaaagtctccccatcgcttatcttcaagagccttgataaactctggtcgctgacgttcttcagctgaaggtctcacaatctcacactgaatactgaagcggagaaaggtttcggggttgtatttcacaggatcgccaatatgaagaacccgaggtttcgacggtggcatagatagctttggtgagagaaatgagccagattgggaaaacagggactgatggggagcaggagatgtagctcgcggcgtagaagccggcactggtgtatttgctggttccgccattgctgttctgatctgatgagatataccgcgagtggtagttactggctgtgaggtaagatgagagagagattgcccaaagtgtcagagtacagtcagtcaactgtgtgtgtgcctgattaggtagatagatcaacaatcaaagtgtaagtggagcgatcaacaacaagcctcagccgctcgccttatttggctctctacgtaccttgaggccctcccaaaggtggcattaacggaccccggtctccggttgacagcttgatggaagatccctgtcgacagcttcaagccggatcactcccggtttatgctgagtgccgcgtttaacgcatgctgtgtccaaatctatggcacgatttattaatggcaacattaatgatgaatcaatattggtgtcaggaatttaatactctatactccgtaacgtatcgataatcagggtacaagggtaaggacaacatgaaagaccgtgcatgtataccagggttcgcaaatcaccatagctccatcatccggggacccaactgcagtgatccaccaccaaacaagaccgcggggaagacatatctgtggggaacaagactcatgaatgttgatatcttggcatttccttggccaaacgctgagtgcagtacggagtactagcgtggttgacatagaggaacatgttctctcacaattcgtttgtcgagccttgaaccagcaaaggagcttgtaagtgtttgacgaaatggtctgactttttgactggaaacgtcattcgtccaacatccacttgggttgggacatgtcctttccgtaaggctttctcgaccagttgaataagtgatgtttgatcctcttgaagactcaagactgagatacacaccggctgatactcagtcgtgccagtaatgtcggatttatacgatacttgtgtgactggcaacggtcaactttccgcctctcaatttattgcaggacaacttacagggaaacgacaaaacacttgcacccaatacgggcgctaatgtcgtgaaatcaacgcctttgtaaatggttggtggactaataagtacgttagccaattgatacaaaggtaacagaggtactgcacatactccataggctcgttccgatgcttgacttggacatcaccacatggaaggacgagaataggagtgtcagcactagaagttgttgaaatgttcatgacgttatcgtgaaaccactttcggaatacctcgagtcgttcggcgtctttgccatgttcctcttccgttacggacttgcattgttccctggacaagttagtaattggcaacgatggaagctcgagacaaaccagaagaattgcggcgcagtctcaatgaagggttctttgtgaaactttcgctggtattcgtctctaaagtcatcaaagctatggtagtagtcgtaacaccatgatcggaaaggtgccttgaatgttagctacgtctttctcgccgacttgcaacttacttggcttatgtacgattgcattccatcatttgatgcttctactggtggattttcctcccaaattttgctgacatcaatatattcggctttggcatccaagtgttcttcgataatcgacacaaatttatcaatggctgccttttgtgtctctccaggcgaagacaagtccacgggaatgataacctttggggcaacgctatctcctcttgcgtcgagtttatgacttggtgcgtgatgaagcaggcctttcatactccgactgaagaatctcattccgtcgaacctaacgttgtcagtacagttcattggcaagcgacaatacttacttggagagtgtcttcacgtcacctgatgatatgttcgctgggcggatcaacgaataaatgccgttctcggctacgactcgaccatctgtaattgttagatccaaacgtgattttgtcctgccatgacttaccatctaccccaatgctacgatccagccattcgtatccgaccaacgctgaagcagcaccgatagagctaccctgcattctttgataaccatcgcctcttgcgctccacggagcctgttggtcaacccagtctgcacctgtcccaaattgtgctgtcttggtcttcccaacaataattgccccttgatccagaagctcttgagcataattggctgtaacactcgatggatccttgtagagagacttccacgcacggctggaaaaggtagtgtgggtgccttttagagaaactgtgtcacctacagagacacgaacaccagacaagggttttcggagagaaggctgaggatagtagagtctggaaggaacaggaactgtcactgaatctccttgcaatgaagacgaagtgagaggttggtatctgaaatggtcagcaggtggtgcagtatacgaaaagtaacatactcgtctggtttatcagaatcatctggaataacaccaaaggtgaaggctccgaattcatcatcatacagccgccatgcttggtgaagattcggaccgtgaagaaagtagggacctgacggcaattcggagaagccctctagggtcttgatcaagtccaagtgatagacttgccgcgcgtcttgtacatggctggtattgctaccagtcttttccacgagaatagatccaaagtctgggacaaacacgtcatcggcactatcgaaaaggttcaaaacaccttcgatgtcaccaaagatttcatccgtggtaagtagcgtaacgggaatgagagcatccgggttgatggtttcttgaatggttccctggacgcgttagaccatgtgaggcttttagatgctctgatcttaccagtttcacaggatgaagaagatactgtagtcctgcaacaaagcaggttgtgatggggagcattgctaatgtatcgccaggtgagggcccctgaacgttgaagactggttgatgctaggttgtattctgcatgttcttggcctcagattgtgatttcccgaaggttttgatttatttattaacgtgttttatagtaggctgtagaatgttgatgatcaagtaaagtaggtgtacgaggcaagttgagacatggctgtttacacggaagccgctgggccaatgtcaatcaataccctgtactctttatgtctgggaggatttggctaaccaagatacttcagttgctcgaatctttcataaattcaaaagataataccttgatatgtactttgtgtaggagaacatttaaatggcttttgtctagcttctctgtttcaatggacctattgtacaggaaatactatagctttggagtcttacggcattgcaagataaaggtaaggctccccattttacaggggtcatgttatgccgtataatttctacccagcatacagacagaactgaaaagatcaagaatggtagttatcaaaatgaaaactacatcttaataacgtccagacatcatatttcgaatgactaaaactacttccaacgcaacctgtaatacaattcagtcaacttagtactgatgtttcatttaagctcttacgtcaatctcggtgagctcggtgaaccctcggtcagcttatctttgtggggtatcaaaaattccaatcccccaccaagccgaaagttgcagttctagatccaacattcacatttctttccaaaccaaaacaaagcgtcaaaatggccaaaaagagaggtaagctcgttctacaatatatattgatactccaattctaacatatatccagcgatttcaatccactcccgcgccgctcgtcgcgcaacagacatcgacatcgacaccgacaagtctctaaaagaagtccagcctcctcctcgtgatgccccccatcgtccctccgtcctagcagcccagcactcggcggggatctcgaaaaaggccaagcgcggtcgcaaggacaaaatgtcggcaaaggcgcgccagcgacatgagaagggtcttgagatggctgctgctgtggcggagcgcacacagaacaagattgagaagagcaagggtcgtagcagaaatattcagacgcgcgctaagaactgggaggagatcaaccgagctgctgaggaggctgagagagcggctgaggaagctgataaggcgagggatattgccgacgagaaggccaagaaggacgaggacgatgaggacatggatggcgcagacgagaagactttgacggcgcctgtgacagatgacagtgccgctatctctgcagaccccattcaagcggacgaggatggtgatgagatcttgtaaggcatcgcacaaggactgggtcggagtttggtgtccaaaaattcggtttctcaattttatgtccgggatacgacaaccggctgatgatatacatttcttttttatacatttcggctagactttgccgtctggtagatacccagatgctattgatacatgttgaacattttctatgcttccttttgcacaggactatcctcctgctccacttcagtagtggtagcaggttgttctttggcagcctctgcttgcctctcggtattcaactccttgtcaattccttcaaggtaaaacctcatagtgcggccaacctctccctctctcggcttgtactcttttgtaccaagctccttgacgagattctgcaccttgacgtaagcctcttcggctgtgtcttcagaagtcctcctcttctgccccttcttcttgaaccccatgatgacttccactttccagcccttgctgaggaatccgatcagctgcttcgtcttgatcttgagatcgttttcgtcgattgcccagctcatctcgatctccttcatctttgatgaagtctgcttggacacacgacggcgctgctggagctcgcgctgtctctcgtactcttccctcttgttgacgatcttgcatagcgcatactgcaccggcttgttgtttttcgggtcggcggggatgtagggagtagccatccggagggaatccgtagaagtgtcgatacggctcatgacgttgcgtgtaaagagtggtccgtcaaggacgccgttatcgagtaccatgattttaggatccgttatttcgaaatctatagggagacggtcgcgaccagacttgatgaaatcctccttggtagtgtaacgtcgatcaaaggtcttgttttcctcatcacttggttccgtctcgaaatcatcctgaccagcttttcctcggcgaacctttcccttcaattgtagcggtgacacggagaatcggcgattatggtatacgggtagtattcgttgtgccggtatgaattggcgtgtaagagcttcgcgctcgacaaagactcggtacagagcccggcgggagctttggaggcatggaaagctgctcatcttggtaacggtacctaatgatataggtgataggtctttcagagctgcaaaagagtggcgccgccgacaatggcttcgatgttggatttgctaactaactgatcttgtccctctcgattggaggttgtgggcggttggttttggcagaaacgtcactacggggcactgtagggacgacatccaataagggccgaatctcactagacactttgaagcaccatcaacaccaagcacagcatccattcggcctggtatataaatggatggcctcgttgtaatacctccattttctcattcaaactgccttataggcacttcatgatggcctcctttcattttgcccgccatccagtgcgaacgactgtgtcttttgtcaaagctgcatgtctcgtccatcttggcatcacctacggctataccgtcagtcccgctcagggtccatctatgctaccaacatttactgttgacggtgattggatattgtgcgaccacacacgccgttatggtcgtggtgtttctgtgggcgatttggttgtctaccgcatccccatcttcaacaatcaatggggagtgaagcgcgtgactggcatgccaggggactatgtctctgttggaactccaggcgaacaaggggaagacttgatgattcaggtatttgtccccacaagcactgttactacaagctaacatgtcagatccctgagggtcattgttggatttcaggagataacctcccagcctcaagagattcacgtcactttggccccttgcctttggctctcatctctggcaccacaatcgccaaaatcctcccctggaatgagcgccagtggatgaagactgggttagaaaaggttgatgagctggactgacatccacaatcacattcaccaagtcaagcctgatatgtatgtcatctcttatctgggtatagaaacttacgactgctcgtctaattacatctgctctcgccaaatttaattcccagtaagtgatcaagcggatatccgccgcataaacttcatcaaacaaaatgaaacaaatgtcgtcctcttggacaacatgtcccaacgtccattctcgtacaccgtgcgtcaaacaccataaccacaacatgaaaaacaatgttaaaacaggccctttgaaagggcaatgcaagtcgtgtaaagaaacaatccgccacccgagaaccaatcaatcttaaatatgtaaagacgcccaacaccattgtcatccagccccataacgctttcgcttttgagttgaaaaagagcacccacctcaagatacgtccatcatgagtttagccctcgatatgggccttggacatgctctgtccaagaagctccaggcaacgttgggccaagttgacaacctcaccctcgtcctcatcttcgaattcgttatcgggttcgatctggcggtttgcgatgcttcgaatgtgctcgataatatcctcggcctttccgatgagcccgattagggtcttatcctcggactcgaagagctgcaagagtgtccagactgcaatgtgctggaatgtcgcatcgccagactgcaagaagcggcagagatatccgtggattccaccttggggttcggtccagttctgcacaaagatggagtagtcgccgactgtttttgttagcttttgtttagagattgcctggcttgacttacccttggaggataggttgcccaacgcagcagcactgtttccttggacttcgatgcttggagaatgagtaagaggaatgaggacaccgcagactcccaggttcaacaggtgagacttgagatcgtcgctaagagccaggaccgcaatagcggctgtcatttcggactgaacagtgatgggaacgtcaaggaccagttgcttgcacttttgcacggcgccagcatcgagaacgagagccttgttgcgatcggagctggctgcgaggtttcggagggttgagatggcgtggcactgaatctcttcgttatcggtggatccgagcaggtcgacaaggggcttgaggaagttggtctcgataataggcgactcgttcatagggtgaatagagatgttccgtatacaggcgacagcagaaagaataagcggcagataagaggactgaagaagtcgaagaagagggtgcaatccattagcacggacaatatcgagctggtacttttcgtctgaagcgaggttacggagggcgagagcggcttgacactgaaccttgggcgaggtcgagtccataaggttgacaagagactgaaccagttttggttcgctttgggccagttttcgtcggttgcttgcgtcgaccgcaatgttgctgagggctgtagtgcagtagtactgaacgtcgacatcgggtgaagaaagcagctgaacaagtacaggaatagctcctgcgttgacaagttgctgtcggttctcatctatttctattagcactgacatctattcgggaacacgcaacataccggaatgtgtcatgttcagcaaagcgccagtagcatttcgctggactcgcatatctcgagacttggcgagtcttgtcagaggacccagagctccggaacgggcaatctttgccttgttctcttcatgtgtagcaaggttggtgatacatcccacagcgttgcactggacctcgacgttgggagacatcatttggcggattaaaggtgttaggccgccaagttgcacaatgaggactttgttctcggctacaaaattgtcagttgctgtgctgtaaatactgagaggaacgtactgtcgacagccaggtttccgagtgcagcactggccgctcgctggacctcaatatcggggctctggagaagaaataggatgggctcgagggtgtcgcggtcaacttctcggacatctttaacggttagtaagccaatatcatattacatattcatgccttgatacatacctcgttcagtaatctcagcaaaagttaaactagcacttcgctgaagatcgatgttttccgagaataccagagtactcagagcacgcagcggctcgccagagaagaagtcggtttcgccgcgctaatacaaaatcagcaataatctcaataggcatcgcaggttatgtacattttctaggtattgcaggagatcggcaacagcctctcgttcgctatcggcaaggacgggttcgtacaagccatcgcgggctcgtcctagacaacagtcagatccatcgctgactatacaaatatgatggaggatgcgtacctccgcagcacgtagagctgcagatacccatggccagaataaagagcagtctttggtgatggaagtttatcgttggccgataaaggtgacggcgtggaaatagttggaagctcgaggtttgatggggagtcggtcaaggctcggttgttgacgaaactgtcgtcctgccgtgcgtcacgataacagggattaaatcgaatataattgtcgcggactcggttggctggttccaacaagcacaaaaacaataagagtcgagccgtgcgactggggaaatgaccgacgacagagacaaccgacgccaattatcgacacgacgatagtgtcaagagcgcgggacagtgaagagaaatatagtttgcgggtgaattggaggtgagagttgattccgagggggagttgatccttggcctcacagttggttggcgagggaaagaatggggattaagatggacgcgcgccagaaagaagcaaagcgccagctcgggtaggaccttctacagcttaagttaaagctgcctgaggtaggtcaggcctgagctaaggaaagaacaggacgagctgcaaagatacttgaagatactttgaatcgcactctgattgtgctggataaaaagtagctttgaaggatacaaggttctcgcattaggtgacttcatttagttcgaggtcatccgccacaagcagggtccgccagggacaccttggcggatacgtgcgctgttgttttgattctctagcgcatccttgtagcctcgacagctgttatagtggaccacctctaatgaacccagctgctgtggagtttcgaggagctcgggccaagcctgaactgtcattgtccattcattcaagcgcctcatcaagaacggtgaaccatcctccaaagtctatggagataagttgatgcaggctaggtgttgtcgtgtgaacatgcatcaaaaacaacccttgatatctcgatgggacccttgactgttcttgtcctttatctggtccatgacaccattggatcatcttggacctaccggcactcacatgtgacaagcacatcagatcaatattatccgtatcaacttatccgataatgaagttgtacatacgacatgcctttcgattttgtcctacttgacacttgggagtcatacatccacctcttattataccagctggtgatggttgagtttcatgcaatccaaccatgtaagtgattgtttaccgatctacagaaagggtctggtcggacatcatcgtgttgttgccgcagatttacgtgtagtcgttgattgacaatctaccctgtaccatgaactcaattctgatatcatgataaacccgttctgttgaagctagcatcctttttcgtatgtcgatcaagctgcttttattactgctggaatacgtgatcttttcccatgttggcgtatacgaagatcgagcgttatctgaaacatcgcagcttatgaccagagtggttcatcctggacccttgaaatcactcccatagtcacagtacacacacccgagacgtgattatgaggaatgaggatcctgagacatacagcatactgatatgggttttgtgcggcttgaagactggattgtgatccatccctccatgccctgtctcaccaaaaatccctgaccataaaaaacattagccagcaagagggttgcgggattttggaagctactgtggtgaggtagtcgaatcgatactcagatcatcacaagaatatgaaccgtcacatacggcaacaaaagatgtgatattgctgcaaagatcaatgactcggaccaatcctgagtcttggagatgagcatcaactgtaaaacggctgaatcatgccaagacgcgaagttcatcatcgtcgatccgcccatgacgccgttgctcgtacggatgctccgcctgtgtagtgtcaagggtccgttcagatcccatgttgcatgttggccagcggtatggagtactgtactgtaggtctaggtagtttccgcccgctgttaggtacagtaacagtaatgctggacttttgttgggcaaactgtattgtagacctaggtggttctcttatcatttattacaaaccgaagcaggttccagtcaagtggccgaccgattgccgggcgattgtgagtattggtcaatttgagcactattttccctttttgcactccgactgcatcctcttccaagctttaccaagcaaactgcgtctttattgacatggaacaatcatcaaatctatcggattatttttattgacaattttcgaggcttgttgtcgctccatcactatcttctctgtctgccttgtcatcattgggttttctaccaccagtaatgcgccacagctcactgctcgtccgcttctctcctggccattgtcaattgtgcagcatctgatcctttacgattttccgacctacgaagcattaaaacaccagatacgtgattaagttattgtcgcatcctactgtgcaacatcaagatataggacttggctggaatggagggaaatccagaacccgaacccgtacgaggggagccgccccacgaaaccgaagcaaaggcaccagcagatatcaatctaccaagcgaacctctgggaacccaaggccaactcgagacaggcgaaacaccagtggaggacccggcacaagaacaagtcaaatcatggatagaatctcagaccgaaaccgaaccacaacagcctccgatcgaatcttcaactgtcgatgcagagggtgacgatactgcaggcgagctgccccgcgtcgaagctgacgcccccagcacagagacagaggtacctggcatgactggtacagcagccgaaagcgcttcgaccacagcttcagcaccacctcaaggcacagacgccacagcacctccagctggagttggagtcgttacaggaccggctttgataactccacgcaggcgggctgcatcagcctccactggcccctcgtcctccacttcggccgccggtcatggccatgtccctcattttgtcgctccgtcatcctaccttcgacgcaggacttccatccggagcccaatggcgcccaccgagccgaaacctctgagtcctttggacagagatcagttgcaaggtctggtatgtatcatcatttgcctctcttttggagcgcttgtctcgtcgcatccctccgcccgtacaacttgacgtggggcacgcgcgcacccgaatgaggatatcttaagttgagctaatcttgccacagaacgctattcgcgatttcctcagagtgcgcaccagctacgatgttctgccactttcgttccgactcatcgtcctcgataacgaactcctcataaaaaaggcgatcaacatcttgacacagaactgtgcgtcgccccattcgtggttttgaccgatgctaaaactttccacagcaattgtatcggctcctctatggaactccaaaacttccagattcgctggcatccttacaagcaccgattttatcaatgtgatccagtactattgccagtatcctgacgagttccacaaactcgaccaatttcggctaagcagtttaagaggttggtcggtttcttctcggcgccttcattgctaacagtatccagatattgaaaaatcgattggcgcgatacctatcgagacagtctcggttcatccttcgaagccgctctacgaagcatgccgacgcatgcttaagacccgcgcgcgacgaatcccgctcgtagatgtcgacagcgagaccaacaaggagatggttgtttcggtcatcactcaatatcgcatcctcaagtttatcgctgttaacaacgaacataacacagtactgctgaaaaagaccgttcgggagattggtctcggcacctactcaggcatcgctacagccaagatgaacagttcggtgcttgacgtcgttcatctcatggtcaaatacaacatcagctgtgttccaatcatcgattcgcacggccgagtgctgaatgtgtttgaagcggttgatgtcatcccctgtatcaaaggtggtgcctacgaagatctggatggttccgttggagaggcgctgtgcaagagatctgatgagagcccgggcatttacacatgcagcgaaggcgatcgcctggattccatctttgacactgtccgcaagagcagagttcaccgtctgatagtagtcgacgatgacaacaagctcaagggcatcatctccctttcggatattctcaagtatgttttgctgtacggggtggaagacacaagtaactgggcttgaggagaccaaatgattcataatgattgcatgccatctacgatcaggggacagggaggcaagcatataaactggcgcaaggggagtttccgtggaaagaatatgaatatgtctatgtcgcatacatgtttcgctatagaccgttggtaaggcatatatgtatgatgcagcttgtctcagaaaagacgacttatttggacgtcgagtgtcaccgatggacgctttttcggcttggggaactgggtggcttccaatatttgagcgggattggttaggtctcagttggacggcatggagcatgacagccaaacttgatgctactgcttgctgcagtctgacgacattgctttttatccacgttatcttgatatatttcagtattccatccctatattttattttgggtttgttttgtaggttactcccacaatctatcaatctgttagaccaacattttgttactttttatttatcgtcactcgtatagaagctgctgtgtgacttgtactccatcgcttttttttgtcttgtggctcaaaactattgtgtgccatctgttgctgccacctgcaatcactgccactgccacagcttccgctcctgtcgcaacgcttcagtccaccaccagcaccagcaccgtcgccttcccaacttctttgctacagccagatccttccataaaccgcaatgaatcatccattgtttcaatacatacgacgcctgtgcgaaacgtgaagaattacaacacatcaactccatcatctcttgcttttaggcagtttcttgcgacggcagcaccttaattaacggatggatactatcacaaaatcttctattaattcgcatcaactacactaaatcctgtgtcgatggataacttttaccacccagcatctctgggtcattactccgcgcccgtgaacattcctcagcatcgcctcgcgccgtccaggagtaacctgtctctacaggctacaatacggcatacagcagaccaggggcctgtacataccagtaaaacttggacgaacagcagcggtgatcacaatatccttaacgataccgatgaattggatgatagggcgaactttgtccaggaatacaatcgtttagcaaagaaggtgaggttgcttgcagacgagtttactgtcaaactgaccatcctagaatggagtgagaatattggtgatagatgactttgactttcgagtaagtgtttactgttctcataataccactcctaacaacattagggcaaaggatttaatagtcctcggaagcaaggatggctttaccgcatactaagatcctcttcgaaccaaaatgggccagacacactaccaccgactcaaggacctcgtcacaaacgcagcgtatcggatctcgcccacaatttagtacatcgccgagagaccccaaagatgatcgatctccagtccatgatacggataagcggcaagagcatgttctatcttccagttgaacacgcaccatcagcccttatacttccgacctgtcttcgagctactgcacatcacatcgctcagcatgtcacgacccgagggatcttccgtataccgggatccatcagagtagtcaacatgcttttcgattattattgctccacagaatacggtcaagtcgacgttacgagtactaccgttcgatgcgcaaacttgccgatgcacgtacaagcttctgtgcatgatgtcgcatcgacctttaaacgtcttctctcggtcattcccggtggaatactcggttctctatcccttttcgatgcctttgttgcgattcattcccaactacaaggtgatccggagttccctcgtaccaagcataccaaagttcgggctcgactgattgccttggctatcgcaaccgttgagtcgcagttccgacgggaactgatttgcgccgtctttggacttctcagcctcattggaagagtagcagagatcacccctcgagaagacgaagaaggacgaccgctgccaactggagatttgatgggttacaatgcactaggtatagtctttgggcctctcctcttgggcgacttactcgggctatactccatgaagctggccacgcccaaggcagggttactagtgctcccattgagatctccaaggtcgcgacaagatcggcgtatacggaaaacactcgatgagctacaaggcccacccacaatggacaagattctcgtcgccaatagcattacagaaatgctcatagtcaattggagagacgttgtacgtcaaatgaaatccctaggcatgaatcaacaccacgagccgcggacagttagccccaggggcgatacccaggagaataattttattatcaagaagccacaaggttgggatcgagaatggcgtgaccaggtgggagacgagatcactagagaaactagcccagaaccacctacacctacactggggatatcaaaacaccggtcaaggaatcgtggaagctcagcatccagaaagcttgggataagacccagtgtaggatgcctgagtccaacagtggaggaaagcatactagatgaagagggcccgcaggatgcccaaaactacaagagacatagtgtcgcctttggaagttacagtcagcaaacgactccgagggatgaactgcaagatttccaaaacgaaatgaggtactctagagacagccacagccccagtgttggacctgggaaaggcagcaagtcctgcatcgccccgacacctacctctgccatgaaaagcaggagaggcatccactgcaatagcccaaggctctcagaagaagatgttccgcctcgcacatcttccaagcaatcaaccccgttgcatcgagccagtgccaacgcgcaagatgtgctgggggtaacggccactggagaccctacatctattgaacgcaagggtgcgattagaaagaagcacccagagaaaggcaaccgccgtcattccattgctgttgattggccagagtctgccgtgcgatcttccgacatttcgacagataaacctgaacaagccatccagtttgagtttctttccgagaaggaagcgttagaagccgccatcaaagcgcatttcgatgagctcagggagttggattcttcggagcagaacagacatgcatcgctcgatgctggcggcaatcagaacttgccaaaatcgaaccttggcctaaaaaccgatatacaacagaatcctttagacagaccggatgggaacaatgagtatacaattagttggggtggccagaaaacgacccataacaactcgtcggcaaactctgcttcaacaacaccacgacagttttatgcgcctatgcaggtgccatcgacattggcaagagagaatctcctgataaagtcacaatcccccgatagccatttagcgacatagcaagtcccttctggcgcatcaggagagtcacagaggaatagcagagttcaacaaagtatggagcctacagaacagagcaacacgccacatcatcagactcccgagacttctgcacgtcggtattctagtcgggttgcgtccatgccggtagggacgcccagaaccgagtctctctacgacgaatcgaccccttggttctctttacccaagagaaaccaaagactgtcgaagcgaccaagtatatcaccaactgaaaaccaacgaggagtcagggcattggctgccaagttcgaaggtggcaaaccgactgaaaggtcaccgacaccacaaaatagcgccaataaaactcaagctctcatctcacagttttctcaagagccttcaacaaggggtgtacgatctagatcagtatcagtctcggctcgacgcagcatacctcatgacccaaagaaccagaacgtatcgccttctcgcaattcatcagccgcgccaaatgcaattggcgatgcgatcagtggacaagatttgcgagtttcaattggggaagaagcagcaataaaggcaattgaacttcaacaagcagacaaagagcgaaaggcttcaacaagctttcatggacagccagatgctttgactctgcggcaaacaatcccgcgaaggaagcctgtcccagcagaaaacggcatagaggcgtcgctcaagaatcctgggagtcttggaacaatgatgccgtatcccgaacaacctcctatcgctcagcatcttaattttgtgcgcccatcttccataatggatgcacagggccctgatgcactggcggttccttacaatactgcaacccctattcaacgccctggaagcaccaccactcttcatacacagattcgaaatctccagcgacgattagacctcaagacggaagaagcattccaattaagaaggcagcttgaggtacaagaagacgcagacattagtacattgagtcaacaactacgagaagccaagagggaggcacagatgtggaaagagcgtgccgaaagcgcagaacggaggatcaaagtattcgaacgattcatagcacgactgaaaggaatacaagtggctggagaaactgccgacggcaaggtcactgcaggaaagatgatcgctggatcagagtgcttgcagaatgctgaacaagggaacactgctttcttggagaatgccaacggatatgagagtgacagttcaggagcagaagatgcgagggttgtttctgcacgaatgcagagttgtcttgatggcttgaccgatgcgccgggcgatttctcgcagactcacacgagagaacgggatattagcccaggcgacgcagaaatttggatggcggcacagaatttactggataacgaaggtcaggtgcaaattgacggtggcggaagtgcgaaataacccatcaaggattcaatgtttgacaagttcgtggcgaagagatttcctcgtggttgacagagattgcagagggtctagatttgtttacgagaccctggtggcggtggtaccgtaccttttttctttttaatcaataagtctagatagacatcatttcaatacgtggcaagggtgtctgtatatcaaatagaaacggaggctctccaataaacatcattgggtaaagtgtttttattctcgacttcgcaaaaggccgcgttgcaggatatgacaggtgcctgatattcaaatcctggttgagaggagcttatgtcccgttgtaggaaagatagcctggaaaatccaaggcctggaaccttgtacctctgcagatcagtcttgagtgatgtttaaatctcgatcttgatttcatatgggattctgaagaaacactgtgtgctaaacattaaattttcgaatgcctatttgctggattacgctggacccttaatttttgtaatgacacaaccaagccctgattggatttcaagtgccgatctaaaacatagccacaactttatccttgtgcccagagacgtcctgacatcagacagccaggggcaggaactggtacctgcaagatatggtactttttgataagcttcgggaataaggatgctgagttgagattattctatggtctctcgtcagtggtccgttttattcgccacctgccagcatcgtcccgacccattgaaacatgaatgcgtccaattccttcaaggacagaatcaaagagttccgattcctcaaactcaaggtcttctgacttcgagtctggaactgtcgagtcatcggcagcggagaaacggcgacctgcccgtgaagagtagcggcgggaagatgctgagaatgtgggggacactggtggctgatatgagcggaaccgttcgtctgtggattgtgtcattggcggggatggtagtaaacttagagacgacaacgatggcggagaccagccagggggtgtatagggctgagctgatgggatgtgtgatagctgagaatcttcgtcgtaggtttgctgggagcttgaatatgtacgactagacgtatcggtggaaaagggttctgtggtttctggggaataagaacggcagatcgttatttcctctggtggcgatggtagaagtgttcccatggaagggtttggcgtttgtaaaatatgagatgggtagagcggactggtagatcgagattcaatttcgcggccaggaatgtcagagctgtaagttgtgtaagacatggcggtagagggtctacttgggccaaaattcgatcttgttcttgactgtagccgttgtgcagtggcgtgggtgttgtgtaagggtattgaagcgatagtttcacttgagtctgatttgggcgtagttgcgtctgattttcgatttttgctgtcaaaagaagcttgccctgaacgtgtagcagatctgtgagcatcagatctcttgggcgaggtccagatcatggccacacgtggggggtatacttgtgaggactggaaagggccatgatctggttgcccaagtcagttgccggtaaagatcgactgatacttgtgtgtagcttgcacaaccgaactgtacatggcgaaatctataacagtcagtcagcatttggtcagacagaaaagtaatagaaaggcagccgctgttgggtagcagaaaagttggcctcccgagtcttggcgtaaaaagaatagacagcccagagagtatagtctaagtggcatatactgagctattaatctggtctcttgtgctaccatcggccaattcttctgatacaatgaggccggggtcaaggaataaccctttgcagggctgtgatgcaacgtgaccgacgcaactatgacgattgaagtacgaatttacttacccacactattgcccaggtcccgggatgtcaagactttgatcgacaggtcagggttcacctttccaatgacctgcacataattcccgtttgagagatgtgcatcctgaagtttgtgataagcaagtgttcacgtcgtacgactgatgcaaacatggttgataacttactctgttcagcaagacagtgacggttccatcggactcaacagttgcctgatcgcctcgaagttgcgtcacttcaccaactagcatgacaacccggccaacaaaattgtcaagataggcggcggtaatgcgcggggttgaaagttgttcggacatcttgatgtttggtttttgtttgcgatgaagagcgtatgactgaggaacgaacagagatggacagccaagtaggaattagaatccagatacctggtcgcaactccagcaaatgaggtttgtgaaagtggttgtgttgagtgaagcctgttggcgataacgggtagcagcctaggaggggcaagcgcgttggagcttcccttaacgcgcaatcacgtgagatcccctccattcctcacgtgataccggagggcgctttgcgctgtcttcttccagaaaccatgccatctcaacaaaacatgtggacaaattgtgcgatactgggagtcaataaacaggaattagaaaacagtcgacaatttttaaaaagtcattgatggtgctgtcacacccaaaatgaatgaaggtcgaactggccccactatcatagattctcgtccggaccaatgcccgactcctccgacgtgccaggtcgaacctctgtaatctccacgataaatccgctagccaagccatgtcagccccagactatctctgtttccctgttttatcttttatttcagacatttttaaacatcgcttggaccatccggctggtgaccactaggtaggaactttgttgatgccctgcaaacaggcaacagtgcattcgaccccgcacacaatgactgcgctccatacaagcgccggggcaaaagctccggtttacagtcttgagcaaagttgaaatcttttcaacagaggcttttgcagcatacaacaaagagggcgtgtggataagtaccttgaatgctactgtacagtgtacgtacaaacaagggctgccacattggttgacggtaggctgtcctattcttcactgtacagcacaagagacatggaccagaactatccgtaacctatagacatactgaaagaagaggtgcttataagttggtaacgcagacaaacaaatgtgtcaaagatactccgcaagcgacttatctctggtcagttaaaagtcgtcgacttaccgcgaacgcgcaactagggtgatccttacttattctagcacttgaaatcttgattgaaattgtcgatcatttcgagataagtcttgttacagcaattcagcagccgtctttctctcgagacgaaaccattgccgagactcgagcgagctgaatcattactaacaggaccctgtgtgcattgggaatgacggagtccgttagcccgccatgtcattcatgcaacccgtgtgtacgcgtttgacaagatcttcaacggttctttcaggagagagcggaaatacagaatctcattagtatacaagtacatattgaaccatggttgataggtccggggaatagcatggatgagatgccgctacgtttcccgtcgtttcgcctgcttgagggcccgcacaggatctatacagtctgtatcacactgtccggttgagaaccatgcagtcggcccttgtggacagtccaaaaatccacctttataatactctgcatgcttcgattggccaaccttttttaagcggagggttggtccgtcctagagccattagttgagatgctcataaacgcctccttccaccttgggcgatgctacagggccactcgaaagcccagacaaagcctatgcgtacatagtacgctgtgcttcccagagagatactatgtacttcaaagccaaaagtactctcttttacccagtaccgagatcttcacagtttatgcccgtttgaattgttgagacggaatgacgtttcttggcttgaaagtccatcacacgcaatggttatcacaggcaaatatctgcgctctgttttttgattcgtcacggtaataaaacaagggggaaagggtcaaatgtcaaatctgcaagtaccactcaaaaccagctttcaggtttgatagcttttattgcagtttgatacaaccctgtaccgttgaagtttcgtagaattctgaccaattacgaacagaagcagccggagccggtccgccaacccatcgcagcgtttaatcccttttttatttccacccaacactcaccccctttacatccactcccccgaaccccagtagctgtatgtagaatcgacaagccatatcgtttaatagcgagagttgaagtttgtacacattggtccactgacttttaatactggggaatgagtgacgtaagtgattgagagtggtcgcattagatatcagaactacggaacccttcatgaggctgctggtggtgccgagctaaaaagagacctggcattctacattatagtctacacactcagcacagcatcattcttgtctcatttttactcttgcaagaacccttgtcagttatttcgacttaacctaaaaggttagctgcatcaaagcgtccaagggtccatacacaaaagacgaaggcgagacaaacgacacgactagtctggacagcactcgactggtctaaatcaactccgcggaagcccgcaaaaatcgaagcaacacaaacaaaaagcaacagagctcagcaatttgcctccttacatctagaacactaggacctacctcccctgccactcctactattaactgaccggagaagccgactacttctctgagatcagaaatcgggttctatatcattgatcggcaaaagtgcccatctaataccatttttattgctttagtagtggtagtccagctcggtactgtaaggtgttgttgtgttgcatacgcctgtgctgcacatccggattggtttctctgtcaaactgccacctgccctcgctacctgccttcctctgccaacctagtgcctgcttagtacctacctaattttggaagggtctttcttctacacctttccattacatcttaatactttaacgccagatcgggttctcaaaatatcccatctttctcatcatcctcttcaggcctttacacacccttcgccacactcggcatttcatcttctggactcttggacccccagacttcatccaattcggttaagcaccccttccctgtgcccgctttacgtccttcgattccctggagtagcacgctcatctcctatcgaagctttgcttttctgaagcggattggcattctactgcgcttgctgtacgaccgtcagtggcagagcactatccgtgcagcacagccaggcccagcccagcccttgtccccaggcctcaggatatcagacaaattgcctgctggaaacataagcgacgaaattaataggtaagctctttaagctgtttattcttataacccaacttgggaggctaacgtttctgctacccagtcttcagcatcaacatgaaccgatcaaccccaaactttggccatgaagcccaagagtttcaggataactacaccttgaatggtggccaggaagacgcaatcattgacccgttgctcaaagactgttctcccaatgccactatgaatgctggccattccatcgataaccaactattcatgaactctgacatgtggaaccctccgctcaacaaccccgttgatttctatcctcccgccatgtcaggcatgggccataccaatttgaccaatagcccaatacaaccctccgacacgcattcttcgcccgaaacgccgttcaatgggtttgcatttgcggcatctcgtacctcgagcaaatcgtctgttccatctgccaagtctcccgatgccgatgtaaagcccaggcgtagtagcagaaccaccaagactcgaccccaacaactgtcaacagagacagccaccaagccatcccaccaacggagagcttctaaagcgattaccgtcaaaacgggtccaggagaggaggagggccaagatgaagacgaagacgaagaactggatgagtctgccaagcgtgagaaatttctgaaacgcaacaggattgcggcatcaaagtgtcgccagaagaagaagcaacagaacgaagcactcgaagagcacctatgcagattggagatcgagaaagagctcctgcacaagcagtgcaatggtcttgtggacgaactgagcgctatcaagaatcaactgatggagcacgcttcctgcaacgacgccaacatcaaccagtggctggacaacgaggccaagaagtttgtccagcgcatcgcctcgcaaagcaaggctcagattccaccgcatcaaaacactggtgattgctgcgatatgcatcgtcgtagctcaagtggtatgtcactggatccataccgatatgtacgtctctaacagaccacagttgctcgatcgataaaatccgatatcaatttcgaccacatgccggacagcatgatcaattccaacccttgagaataaatagtgacgacgagtgggggagctttgtcttgacatacaggcgaatagcctaggaaacgaagccactttcgacgttactccacaggatcacaacagccttgctatcttgactttgaaattctttcctatacaacgacggaaaaggaaccgaaagcgatatcgaattaaaactgaattgacgatttttcatatgggaatcaataagacggagaagtgtacaataccaagcgaagggcacgagaggaagttatacgatgacacgatgcggaacttgactgtaagtttcagcaacagtaccaggctcgagtgaatccattgcatagcaggtgtctttggcgtctttggcaatactgggatttgataggggtagtgaagggatgagaggccctcgatgagatatctatgatttgacgatttcatgattacgatttggtgtgttttgttaggtacgtatgagcggccaactcggcggcgaataccacctgggaatctgggaagttgtccgctatttcttgagggagctggactcgcaatgagatagcctattcaacgaaatgccaattgcttgacatggtctggccacgacgaggagatttatggtggatttcacgaaggggtcaagacatgacgaagatgtataataagaagaacgaagcatgacaaaaaggaatattcgaacaaaccaaagggcaactgagtgacctagtcgacatatttgctagatatgctgaatttcatggagcaaaacgcatgagaaaacggtattggtgatggaaaagtgcatggagacctaaactggatagagggagcttggtaaatcagagctttgcaagtgatgagccaggtttgggggtgggcggcataatttaaagacaagtggcgatatctatatttgccactttatactgcacatgtccccagtccccaaggcgtatcaaacgtcaatcagtacgtatagatgcaatctgcgccagcttgtaccaataataatgctgcttttattaccagtcgttgatgtcgtgacgcctcatttgaggtcctttgaaaggaatattgtgattggtgactggaggttgaatcgagatgccggggatagatgcggctgaactctactattatatttatccccgggtggaattgatcacaggctatacacagcgtcgcagatatgattcccttgatactcttacaaagagattcccattttttaaatgtacagtaatatgatacacgctcatccacggccactcctctacctcctcttgatccatccccttgagttggagatgcccttgatgttcttggtgtacttccaaaggtggcggtacttgggaccttgtcgcttggcctcccatccacgaggcttgactggtggcttgagactgtgaacacgcgtaggacggaactcgatatcggaaccaggaatgttggaacgggccatgacagccgcagtattctcgtcccagacgcttcggaacatgttgaagccaaagggcgttgtgttgaacttgtcgcggaacgacttgagggagaagccgtcgcggttgctgtagagtttcttgagcttggcgacgtcgatcttttgaccgggctcctgctcgaggaggtagatgccgagacggtggtaaggagcacccttttgggagaatgcgggcatccatggtagggcgagctgatcctcagcttttatcctgctcaagggcagagaagtgtcgttggggctgaggggaatgttggctgcaaggaagtggcagcgcttgttaaaggtgtccgagtcagggttgggcacatccgagtcgagaacgacaatggaaatgagacgctcgcccttgtcaaagacctgcacgcgcagacggggagccttttcgctgacgatactgtcgacgatttgaccggggggaacctttagttggcggaaatatagctggacatcggcagtgggctccagcttgggaagcacatcaggaacgatgctgaactggtgaatacgttggttgataagtcgctggtcgtatgagcgccacttggcttcggcatagtgacggtaaataggcttgttcatatcgcctggatatgtgttagttcagcgccccaagcccaagcttttttgacaaaaacatacccgttccgtcctcgaaacgcttcttaacgacagggtcattggcatccgcgagaatcttgagctcctcgacgtattttcgtagaccccgcagtctcatatcctttatatgttgaccacccttgatatcctccggtttcttagcctccagccgagaaatcttctcaatctccttttgaatcttccccagcttctcttctcgatccactgacaggatcttgcgggcttcttggaaagcctggtagggaaggtgctcgaatgggagatcgccagtgctgcggatggctaaacggcgacgacgggaaccaattggcatctttccggacttcataagctgctcctcgaattcgggcagcaccgtgttgggatcgaggtctgcttcggtggctgtagctgcagtagtttcggctgctggtgttcggcggatggcggcagaggtaaagggccggacaattctgggacactgtggccgcagctgccgggagatcggcctcatggcgacctggcagcgcgacatgatgagcggtgcggcgtggtgggacgttgaattgacgctgagtgacaccaggtcttttgagatatcttgaaaaatgctctggggatggtttgcaggcgttgccccactaaaaactcggggcggaggacggttgttgccgatccacttttctctaaatcgcatcacggtttttgaaacctcaacaccagaagcttgaccattgagtctctctatccgcccaccagtctctccctatcgattatacgaccagggaatctcttgaatatggctggcaagggaattggctgcttggccgaggccatgggcgctctgcgggtgtctgtcaaggtatgttgaagaaactgcatatgatgggttgaatactaataatcacagccggctacaatccctagagcctttacacgatcaatggctacacaagtctcgtcaagcgatgcctcgacagaaacaaccaaagataccagcaccacacagaccattctaggttcatggaagcccagtacgactatcttcgcttctgtcatataacatcctactaaccatgagcagtcgaaaccgtacccgtcacaatccacaactttccctcgttggaacccaccgcactcgagcgatggtccgttgaccacctttacctccctctccgccgcgatctccttcaccttgccgttgtctacgaaggcgacaacacccgccaaggtaccgcctccaccaaaacccgattcgacgtccacggctcccaccgaaagatgcgacctcaaaaaggtaccggtcgtgcccgtatgggaaccaagcaaagtcccatactgcgaggtggaggaaaaacattcggtcctcacccccgcgactttggcacccatctgaaccgcaaggtctacgacaaggcctggcgtaccgctctgagctaccgctatcgacagggcgatttgatcgtgtgcgaggacggaatggatcttgtgctgccgacagactacgagatggttgctggaaagtacctcaaggatggactaaaggaggcgtatctcaagcgatacatgacaggagttatgagcaaccttggtttgggccgtgctgctggtcgaactctctttgtcaccggagaccgacgtgaggctctctttgacgctatggagcagatcccttgggatggccgagcactaggcattgaggatgtcgacgtcaaggacctgttggagacgggcaaggttgttttggagcgaagcgtgctcaaggagttgatcgagaaacaccaaagcgatttggtgagcagagtcgtcatgcaaggtcttgtcaagggcggacctgaggcagggacgagagtgatcggagcttgaatgcccgtgtagactatataaacttgtattattttgtacaatgcatgtcatgatcaaatgaatgtcgattgctcttgggtatcattggactcggggagtcactctatgattacactgatttacacgatgttatacataggtaatcttacaacgctccacccaccagcgaaacaatccacatggcgaccctgactttgagaccgactcttcgttcagttctggcaaagtcgtcccgagttgccttggtagcatgctcttgtaaccagagctgctcttctcccaatctcgtcttgagcccctcatcacgagtaacaatcaaagctccagcttcaagatcatgcgagtagctgcgcttggtatagttggaacttccaatgatgctcatagctgggttgctatctcctggcatcgtaacccacagacccttggcgtggtacgtccatccacctggttgaccaacaacgccataacgccactccttcagggtgatatcgttgtcgcgtccttcgtggtgcacgcggtgaacgaagcgacgggcaagaagggtgtaagcgtctggcaggagaccagagacgcctttggatttgtaaaatccgtttgcttcaggggaagctgtgatgacagtgttggaggaggaggcggtaccgaggaggagctttgtcagtgagggcgcagggttaaaataaccagccgtaaaagtccaggaagagtcccggtatgcaggtagagcgagagtcttgaggatatgcgtaatgatggggagctcagttgatgtgtccggcttcataacctgggacatctggccaagcatgtacactcttgtatctgagatgtcgttctcaggcttggacttggggtgcagaagagtttgcagtgttgatgtagtactcttgacaaaagattcgggcttctccaacggtgaaggcgccgagttgttctctggccaggcaagagtgaaacctgctggttcttttgagggctgaacaagaaaactgaaagacgtcactcctgagtggatgctccagaagtgatcggtgacttctttcgaggaaaagagatggtaccgatcctgacggttggtgaagtagtcggtagataggtttgccctgataagttagtatttccccaaacagagggatttgcgcaacatacccagacatgatgatttcatcatcaacgccatacaacttcatatgttgaagtccccatccctcattgatcctcgtagggatatattttttcctcaacccagtcaagtttggtgtatggtacattcgaatctcaacacgattcgctccaaactcctctaccagcggtgccagcaatgatgcgctggatgggttaggcgcttcacgagttcctcgcaaggcatccgtaagaatgctcagtttgacatctggatttttcctcaacgactcttgcagcgtttcgataagttccttttccgactttccaatatacagcgtagacaaaaagattcgtctcttggcattccgtatccgttcctaaaccccatcagtccaaccctgtcgtatttagtggatgatcgaaccttgagtgtctcgtagaattgggccggtgtttgaataattcgtatttgctctcctcgaatatcaaaactcggcgcaagacgatctaactccgtgacaaaaggcgccagagctccagcaccgtttgagttggatgctgaagcacctccagcaggcatggcatattgccttgtctgaacccttccacttggaattctgggtctaattcttgcagcacgaagcgtcgtagtgcaacgcacacagctccgagcaaacatatcgagtcggatgcaatttaattgaagcttgtagtctaattaaagattgcttgttaattgctagaatatttctggctggtgaagctttgaggtacgtaccgattccgtcacagaaagtgattttgccgaggttgatccgttcctgctgggcaatcttcaaaccacccatcattgacggatcagcatctccatcccgctgtacgttgagatcaattgtcgctcaaaccgccatcatgtcgacagtcggaagaacgctgaccaacctgcgaaaggttggaatcaaggtaaaccgctgctcaattatcatcagagccaatgctaacttaacttgtgtaggactactttaagcagatgctggtatgtatccgacgaagcgacactcgaatccctggctaacgacgcctgtttgcgaaaatagtacatcggtacgctattcatgactatcaactcctgaattgcctgctgacattcacaggtgacaccaaggctggtgttctcatcggtaccgatcgcgccggaaacaagtatttcgagaacaatgaggaacttcccctccgaacacgctgggtcgagtacgccgtgcacgattacgacgctgcccatatcgagcccggatggcacgcctggatgagctattccgtcgacaagccccctacccaggatcccttgttaaatgccggtacacgagctttcgagccttctcgcgccattcccaactttacccagaccaagggcgccttcaagacctacaacacgtatgtacaccgttcacggggagaaacaatgctgaccgtttatagcgcaaagcccaagatggcgacgtggcagcctgttgctgcacctcgggaataaggatgagatgcggttaagtgtacataaattcacgtagggagcagttcggcacaaccaatatggtattgaattcaaacgaaattctacaaattgtatggcttgctcatacagttggtgaatcagatataggatctaaaacgtgcactctatggctcacgatcctcctcttacatgactacataggaaatatctacgactttgcttcaattgcagatttgatagcttggagggttagctgggtttataaacagggggtaaaacttaccttcacacgaaactctagcatctccaaacagcatcttagcgttgggcatgtaaaacatggggttgggaacatcagctgcacttgttagcggaatcaaatctgaggttgagacacttaccataaccactggccatgcctcgcttcataaccacaacctgcttggccttccaggcgtgaagcacaggcataccttcgattgagctgcccttttccattgcgatggggttgacagtatcgttagcaccaatgacaacagcaagatcagtgtcggggaagtcgtcgttgatctcgtccatttccagaacgatatcgtacggtacgctggcctcagcgaggagcacgttgcactgtccaggcatgcggcctgcaacaggatggatggcaaaacggacagtgatacccttggctcgcaaagtcgagacgatgctcgagatggcgtactgcgctttggcaacagccatgccataaccgacaatgagaatgaccttttcagagttgagaagtgcatctgcaagatcatctacagatgttgtggtgacttctccttgaggtttatactcttggacttgagtcggtgtgcccagccctccaaacaacacgtttgtgagtgaccgattcatcgcaacgcacatgatgtatgaaagaatggatccagagacaccgatcagcgctccgactgtggtcaaaagggtgttttcgagcatgaacccttcagcaacgagagcaaaaccactgtatgcgttcaagacagtgataacgacaggcatatcagcacctccaatcgcagaagttgtcgtgtatcccttgatgaaactcaacgcagcacttccggcgagtgctccagctgcaatcatgggacttcccggcgccatggtgatgaaggcacccatggtagctgcattggttgcaagtaagcctgagttgatgatgtgtcgtccaggtaacatcttgggcttggacgacattttacccgcaagtttcatgaacgcgacaagcgatccggtaaatgtgataccgccgataaagacaccaaggtaggctgtcaccatgtgaagagttgatgggtccatgacatctgccatgacactaccgatgctagtcaagacagctgcaagaccgacgacggaatgaagggctgcaacagtctggggaagatcggttggagtaattcgcttgccaataagcatgccagcaatggtaccgatggccgcgagaccaccaaactgcgtgaggacctcgggtgtgaaaccagcagcaagaagactggccaaaacacctgtaccaacaccaagaataccaaaggcgttacccatgcgagcagtggcctgggaagcaagactagagatggagccaatgcagaggacagagctgacgaggtaaccggcttgaacaagaccagcagcaccagtcgaggcagcggccagaaagccgccaccgcacagtacagcaggaacagcatagagccaggggtactcagggggatcagtaggtcctgtgtctgttagctacatcttgtaatgggccgggcaactcacgcttaaacatatccagcatacgcttggttatgacaaagccaccaccaacattgacaaatgccagcaagacactcacggcgccaaaagcttgagggatcgttgcaggaaggaatccacctccaagaatgaacaaaccaccaatacccaccattccagagatagcgttggttacgctcatcagaggcgagtgaagggcaggggcaacaccccaaacagcacggtatccgataagactggccaaagcaaaggtgaacgcattcgacatgaggagagggctggtccatttcccaagtgccaagatgctacccatacctgcagtgacaccagcaacttcgcgagtcttcttttgccagggtgtaagggctacagcttcaggggtctcctgcgcggtctcggtctttacgggaggtggcgggggtgctgcgcgaggagcaggaggaacgatatctccctcctgagtcacgatggcacctcttacaacttcgtccgtaagatcgataccgaatgccttgggttcaggggtcatggaaagcaagaacttggtaatgttgttggaatagagagtcgatgactgagttggcaagcgagagggcagatcagtgtatcctgaagtcattagccagattacctctcgttgaagcagtgcacataccaataactttgacgtcgttgtagatggctagctctccctttttagtagcttcgcagttacctccagcttcagcggccaaatcaacaatgacacttccaggtttcatgacatcaagaatatcgtttttgagcagtttcggggcaggttttccagggatcagtgctgtagtgatgataatgtcgacttccttggcttggtctttaaagagcttcatttcagcttcgataaattccttactcatttctttagcataaccaccagcgccagatccatcttcttggagttcaacttcgatgaattcggctccaagagactgaacctgttcgcgagcagcgggtcgagtatcgaagccacggacaatggctcccatacggcgagcggtagcaatagcactcaaaccagcaacaccagcaccaataaccaaaaccttgcaaggggggatctttccagcagcagtaacctgaccagtgaggaatctaccaaatacgtttgaagcttcgagaacagctttatagccagcaatattggccatactgctgagggcatcaaagacctgagcgcgagaaatacgaggaatcatgtccatggcgaaactagtagcctttcgagcagcaatcttttcaacaagttctttgttctgggagggttggaggaaagaaatgatagtctggccttctttcatggagccgacttcttctagaccaggaccgcgaactttgagaacaatgtctgagttggaccagacttctctagggctgtcgacaagagttgcgccagctttttcgtaagcagcatcgagaaagtcagcatgaacaccagcaccacgttcgacaaggacctgcttaaagcccttcttcttgaggatagctacgttagcaggtgtaagggcaacacgacgttcgttaggaaagatctcggtgggaacaccgacaactagattttcgtagggagttgtctttggaagtaccactgtagaatagttgcgaggcgtaggcgtggaaacatgacggatcagagcgagaggcttggagacgtctgcgacaagtgcgcgctgagacgaagctttgagggtgctgtgccattgtttgcgactcgacagacgaccatctagagctcgagttagcttgtacgagcttcgtcagtgtgtgtcgatttacctttgagcctgtagcctttcagttgcttctggaagaagaagctcgaggcgcacagctcagaagctgaagcaggaaccgcggacgaggccaacggacgcagcatatgagacgccatgattaaagagtcatgagcgcgatagcaaggcccaaaggtggctcgacgggtgatgtatccaagaattcgacaagacaggacaaaacaaacaagaatatctaagggttgctaaggaagagggaataaaaacaagagacaaaacaatcgaggggtagattccataccttccttgttctgtgtcatgtgttgtcgggccccctccattcattccttcccgtactgatcgttcaggtaacctcacaccacttcggttcgtgaagatgaaccttggacccctctaacgttaccggggtggattgttttaggcggttcgggaagaggggccttgagcactaatgccgctaaaacctgggggagggaccaggctacggcctatcaagttatggaggggagcggagggcaccctgccccacccagaacttcttccttttacaatacttctaacacatgtctatctacagtctatcaatcaaaaccatcaaggatttaatcatttcgatacttctaacacatgtccatctacagtctatcaatcaaaaccatcaagtattcaatcatttcgatgcccaagatgagcatattcaagcagtattcaagagctatccgatcatggttaagcgcatcaccaaatggaaccattcgcaaagcagcactacctccctttactttcctacctcaacaacaacaggtcaaatgtgataaagcaaaagctgccgccgatgaagcagaccaagcattgcatgatcttctcaagcaaacgccatgtcctaaacaacctccagcagtaagcgacgcatatctcagagcgatattgcagcagcaaaagctatgcaacaaacgacaagaagccctacaactagaccttgagcgctatcagagagccttatacgagcaagccctaaacaaggagccatggacttagttggaggctctttttgttgcagctgctattgttggcttagcagtaagcattttaacttcaataaatgaagttctactaatagatttctctaggacttcatattaaggacatacgatttttggagctcgaatttggaccggtttgggaactttgtcgtgaggaccattttaagaagatggctgccctagggtcgtgaggtggcggtcgatgcggagaacgattacaggggacatggagtttgtcaaatcatcatagagtcctcgtcatggatcatgacgaacatcagcgggtgcttcggtggaattgagacagcgagatggtgattcaaccagtcagattagattacgggcctacctactgagtcctgccgagactgaagaaccgttttcccctctttgaacatggaaattcggacatgacggttacagatgggccgagatcatgatgctttcagcgtgggtaatagaatatgaacttgttcttctcaagtcttttatctgcatgttcctttcgtgatacgtttaccatggtgtcatacgaggttacagagaacagactgtggtcccccggacaggactcgacggtatacgagacttgtgatatgtttgtgtacagtaacccaggttcaccatcactctgtactgatcgtatatctagaagaggggtttcttggttattagtcctatcgtagaaactagcatcggactgttggtcgaagaaagtgaaacgtaggcacagtttcacgagcctaaagacctcacctcttcgaggtgaaaccatcgaaacccagccaaatacctagcctccttgtttgtcgctccattggtcattggtgttgaacctcccgcactcagttctatgcccaaaaaggtaatgcagtcattgtgcagcttattcgaagacccctgttttccagacttgcagaatacatagctcttcaacatgcacctctaagtatatacggtctgttcttcaggcattagagaacgtgactactaagagctaagacgtaaagaggctttatgacatttagctaagagcttcagctacctcatgtcctttaattctcaatgtcgaatcccctgtatcctagcgaacatggctgcatgagcttattttccttattgtcccactgtgagcgctgtatggttggtctacagcatatcctatgaatgagcaagaaacaaaaacgtgtttcttcagacgacactataaaaacacaggcaacatcgcgcattgataatctggtcaaggacattaaatatgacaataattccatttctggcttaacgctggtgttagtggtgtggatctcccaacaccaagactggacttggatataatcacgagagcctcttcaactttaccacatgacacccgatgtttctcaaacaagcctactcaaaatgaagaaataaaatctcgctttctattctctaccctctccatcactctgacccttcaataacaagagaaaagaaaaatactgcatcatgccgcggcaggcccctatccatcacttctcataccgctctctcatcataccaccaatcctcctcgccgctgctaccatcgtcgcactctttcttcactccgacgttaacgccgcgcttctctggtcgcaatgtcattcccacgcgcgcattccaggtctcagtcggatcccggccatcggaacgcctttatgctatctcattagctttttccgcgccgcgctggattccctgcgaagtaccgctgtcatggccgtcgtcctgtcctttctcggcggccttttgacggtgagcactgttgaagcggctcgtatatgcaacgcaccgaatgtgcttatcgcgtatcctacggggccatggttggtgtttgatcttgtgggcggtgctgttgtttgggaacttgttattattcctgcctttttgcaccgcgcgagaagtgttttgaatgctcgacagagagacgatggacatggcgaagttgatcagatttttacgagccgtcatctccccgatagtgagcttatggctattccgatcagtgtcgctatcggctacttcgtaccgtccatcttgatgctcttcaagacaaccccaactactgtcggagtgtggctcttcttcccgatctatgtgacaatcgtccgccagatagttcgcagcgttatcgctgtcatccgaagagtcagccctacaaacattcacctcgcatcaaaccgacgatcgttcttgtttgtttacttgctgccaatcgtctgctcgattttggcccatgcattcttcatgtggagtctaactcagcccgatgatcgcaaggaaatgaccaggtcaaccatcgtctttatcgaagttgacacacagttcatcttctggactgtcctgtactggatgttggtcgaggttggatggagggtccctttggccacaattgtcacttctattgtggttggaccaggcgcagggacttgtgttggatggatgtaccgagagaagctcattcatcatgataaagaagagactgacgagaatgatcagccagccgatgaagaaacgcccctgttgcaatgaacattaataccccacgtcaatacccttttagttttaatacaaccatagatcaatgcagactgcttgagtgttttacaagttcattcagggacaacctcacactttgtacaggtccaagcctcttcgtaaattgtacagatatgatacagattaacccacgctatgcttttattcttcctgtagttttggcaagatccgctccctaatgacctgtgatgccactacgcctccatgttgcagtgtgatagctccgataatggccataattgcaccgttgagcacgacatcgacaccggattgcttgagtttttgcacctgtcgaatattagatgaatccctccacaagacttttggtacatacctttcggggcttccaccgcacaacgtcaatcaagcccacatcagctgcgagagcagacagatttgacttgccagcaatatccttggctccttgagtagacaaattgtccactgacatcaggcttggatgtgtgaatggctcgcggttgtatttgtccttttttggttgactcatggggtccttggcgacaattgtcttggtcgtctccatgatgagggtcattcgtcctacaggggtcagcaatcacccttccaattgtatttgtccaccctaccaagaagcgccaatcggtcgttgaaacctctccttccctgatcaaaactcttatgcgtaacggccaaccacttcacctcctctggcagaagcttgctgccgccctgtcccagtagtcgatcatacacctcgtccagcttcttgggatcgttgttgacactccagaccttgttttcggggttcttggcaaagtcgagctgtataggtgccttcatggcggggggtgtctgactccatcgtgggacaggagcggaggtagatgggttttcggatttgaaggattcgggtgtcgagtcggtggcatatgtgcgcacgcatggcatgagtgtgcggacgacttgtctgctccgtaaaaggccagaacggcaagattggagagccatggcgagggatgggattgaattgggccggagggcgagggtcttgactggcaattcaatgctcattacgatggttgccgaagctgaatcgcgaacattttctgaaggtcacgtgtgtcaatcgataaggttgccccaccttggttcatcaacaccaaatattggtgtaagtgggcacatcaccagcttcattttgcaattaggggttttacaaaatttagaaacaatgactttgggtattagcttctattgccggctgtttccttggcctggtgtattatcgtccttgaccttcgagactcatatcgaagtctcttgtgttgttcctacatggaacctgtcttgtcactcgtcattattgaacacaatctgaagctcttccatatcattctagacccggccacagcctggacatcaaggtgtcaaagtgcctgctatcatgcatgtatcattgacttagcctgtttgcatcggcaacccaccgatacaagactaatgcaacctcatcgcactagttagagaaacctttcaataacaatttctcgatcagtgggtataattgtagaagcaaataatgaaacattcctgacgtagttacagttcaatgttggtgtttgctatgccaaatagtttcttgagggtgttcagacactccttactgactgcctaaataggaaggctttacttatgatttgcaagcatccatgtattctttaatgctacctaggtaacaaacgtattctgatgattgtaagtagagttaccttaccagtgcaaacaggaaagcggtcaaaaagacataccaggctctctgcatatgctttccactccaaagtaaacgtatcacaacatcttgagtcatttgcctctctctcattgttttgtcattggcttgtaaaaggctcgcggcatatattctgtgacaaaacgaattttagtcctgtgcttgcccgctgagcaaatatatccataaaaccaaagcttcaatgacgatgtccaaattgttgagttgggcatcaaagacctgcaatgctttctgtacttatattgacggtttcccagctcaagagacttattctctcaccacctgtgttcagtatctcagaatctgaacgtctcccatccttcagccatggccggattgcacgagccaagggaggattctctcatgcaaagcgatgatagtacgtgttctgcttcgacagaccgtacccctgatgttatctttttgggcattgacctcggcacttggtaagtcttaagaccgtatccaagacatattcacggactcttcctacttacactatactacagctactctggtatctcgtatgggcgattcgatcctcaagatctggctttccctcggtgctggattcataccgcaacccttggtggcgtctcaggatcaagggttcagaccaggatcccggtcaattattacgacaaacacttcaaaggccccttcctagagtggttcaaaatgtccctgttccgcaacgaggacttgcccgacgatgtccttcgttcaagcatgttcgcagaactagccatccttcgcaagaggttgaaagtgtcggcagtgacagccatggcagattatctcaagctcctctggtccgactttcatggaagccttgactactctatgtatgattttgagtataatcttgtcataacagttccaggcaactagcccgtctatgtgcgccaaatgatgcttgaggccatccacaaagcaaacatcctctccgacaaggttcacctgattcccaagttcatttcagatgtggaggccgcttccattgcacttgtgttggacctaatcaaagaacacaatggcacagtgagtcgagtcttttgcatcatgcatattttcgttcagagcagttctaacatttcaagacccaaatgcctaggcacggggatgtggttgttgtttgcgactgtggcagcttcacgacggtaagtcagtggtccaattcttagtggcaccgatactcattgcctcacaaggagtctaccacatacaagatttgcccaaggaaaccccttcaaatggaagaaatcacccgaggggagtgtattcatgccggtggagctttaatcgacaatgccttcatggacatcctgaaagcaaagataaagaagaagcaccccagatccatcatcgacaattctgaggaacaacttcgtgaaattgcctatgattattgggaaaaggacatgaagtgcaactttagcggcgatcgtcgtgaatggacatttgaggttccttatgggggtggttatactaatacaagtctggccatttcgttcaacgcgtaagtgggtatattttatttcatgatcgccttctgatatttagatcttagatttgaacttgcactaatctttgaccccattgttgacaagattacatcacaaatcaaaggtttatttgatcatgacagtatccggggaacgggttggccggtgagttttcccttcatattacaaagacacgttttgacaagatgcatcagcatgtcattatagccggcggttttggctgtagcccctatgttcagactcggatcaagcaggctgtgtacaagcaaactccatccgccatcttccgctaccccccgggcgaccaagggtaacttcatcccctgatttctgagagaaacctcatctgattccaattgtatagatgcactgcagtatcttgaggagctgttcttcgagggcttcaagagttcaggtcaccttcgcttgactgtcgtgagacacatttatatgtgacttctcgcatcatccgcgccagctatggcgtagctctataccctaaaacaaacatcatttggcttttgaaagaggtaagccaacattctccgcccttgctgattcccgttcaattctattcaatagggtgaaagatcctccgcaatcgaccatcatcgagtgtctctgccactgaatgctctatcgacaattattgcaaacggcagcgtgaacaacaccgtctggctttactgcaaaccgggagacaatttgcatgaaaagcccttctgcacaatcacttggtctcgcgtgggccccaggacagaacatgagctcggctttgaatgggataactttcgcatggaggtttcgatccttcgtgaagggcgtaaagtggatgggctgagcattgagtatcatcctcacgcctgagctatagtccattgcacaagcttgggtttctgagggtaatgtcttgagggtatctttgatagcataccgcatgagtcttaaaccatcaagtacacaagagttcagaacacaccagagaatggtgtgtgcgttattgtacctagttgtcaactctctattaacgtgtgttcagaaccacgattgacgccaataaaaatttatgtatttcattgattagacgacagctcgcatgtgaaaaataaaaaaagaaatagatatggaataaaaaagccaaaagaaagacaaaaacgtaaaggttgaaactcaagaggccctcagtctctataaatgtggcgcttaccccagaccgcgccacactttaaccccaaatcaacatctccatcgcagcctcgtcaagcttcacgcatccacgcatccatctaaacattactattctcgccatccaagatcagcccgcatttgattttcctattattactgatcacaccctcgaattcaagcgcctaattgcgcagcccatcagcgccatggctgctgaaactcccaaacttctctggaatcctgataacgtcaaggatgttgcagagtcggtcggcatcagctcgctcaacgaagaggccctcaagtgtttaacccaggacgttgaataccgcgtcggtcaggtcattgtcgaagctctacgattcatgcgcgcctcgcgtcgaacaactcttactgtcaacgacatctcgctcgcgctcagggctctcgacgtcgaacccctctacggctacgattctacgcgtcccctgcgatatggcgaggccagtcttggtcctggtcaaccgctgttctatatcgaagatgaggaagttgatttcgagaagctcatcaatgcgcctctacctaaagtcccgcgcgacatgggttttacaggtaatacctttgtttcgaccatattgaatcgcactaactagttctcagcgcactggcttgccatcgaaggagtccagccctccatcccccaaaaccctacgacgtccgaatctcgatcgcaagaacttcttcccaagggacctggtgccaatcccgcactatctgccctcgcaggcaacgacaacgtctccatgaagccttccgtgaagcacattgtgagcaaggagctcatactctactttgacaaaatccaagccgctgttctcgacgacaatcccgacgaagaggtggtgcgccttcgacaggctgctctgggttccgtgagagacgatcccggtcttcaccagctcatcccgtacttcatcacattcatcatggatcgcgtgacacaccatctcgacgacacctttactctcaagcaaatgatggaattgacaaatgctctgatcgagaacaagagtcttttccttgacccctacgccagtccactttcggcacccgcccttacttgtcttatggctagaaaactgggcactgaggatggtaccgacgctttaaaggagcaatacgagctccgacagctggcagcttctctggttggacaaattgctcgcaaatactcggcttcaaacacacttctccgacccaaacttacgcgaacatgtctcaaatacttcctcgaccctactaagcccccagcagtcctctacggtgcaattcatggtctactggaagcgggtggcccagaagctattcgcgttctggttctgcgcaacctcaagaccttcgattcaggcatccttcaacctctcagggaaaagatggagggttcgatggattacgagatgctagttcaaggcatcgtacaggctgtcgcctcgctggcggatcacatcagctcagacaccaacggcattaacggttcaaccagcgtggaaggcgaggcgtctgagctaaaggacttcattgggcccattattggaggaaagattgtcgcctccggtaatcggcggctgatacgtacaatcctggatgctcgaaatttggagtaggaattaaaattcatcatggcaggcgaacggcgtttgggtcgcgaaatacctcacgacattggttagaaataagcccaacatttcaaggcgcttgtgtacagataataaaattgtttgctcaaagtcagatgcctctcggctaaatactcgtacacgagtttcgtctcgtccagactcctttccctatatcccttgcaacttgtatcatccactgcgcatgtcgctcgttttccttctattccgctcttctatttttcgatatttggtatcttacaggaaagcaaccagaccaatagcgccaagaacgctggcagcccagacgtacttgtcagcctggataatggttgacttggcgaaacccttgccggcgtcgtagagaaggtgcttgacaccgctgatggcgtggtagacgaatgggaaaccgagagtgaacttgagaccacccttgacagcgagaggaagaccggcgacgaagctagcgatgctcaagctctcgaggtggagaccgacgacgggagcggcgaggtaggcgatggagaagccgtagagggtggcggagagtgtacagccggtgatacggttccaggcggagctaccgaaccatgtctgctcgagcttgtagatggccagatggggagagacgggtcggttgaggcgctggttaacgaggatctggtggccgtcctcttgggagaccttgacggaaccagtagcgctatatgcacgttagactatgaaagctcaattgcgctcgtcgacgtaccgagtgggagaagaggtagagattccagcagccagagcactcttggagatgttctgagcgaagaaaggcttggccgcgcctaaatagagtcccgattagcgatccgtggtggtggttgaggttattcgcttatgcgctgtacctgagcggagggcgttgacgccaacacgttgagcgagcatcgtgacgaggttagtgtgttcgggttttcgagtgagagaggttcggccaaggttcgttcaacgatattgtcagcgtcgttactccaaagagggctggtacaagaggatcgatgatgatggcttcctattctcgagtatcggaacggactctctcggcttctcggtccacatgaaccaataggaagctaccaattcctcatctcgggacacgtgcgatccacatatcacgtgctgagcttccatgactaagcacagttgagctttattgtctttttaaaattttccgctgcatgtgaattctcttttccctttcttctttagatagcaagaacgttcgtcgcacgctgtctcgtgtagagagtgggcagcattgttgacagggcctttgggctcgaggacagttcttagaagaatattgggaaattggatccgtcgttaatctcgacacctagctatcccgtctaggtgtcgtttcatttttgagatctacattctttcgcctgacgtactattatatgttgtagctgagcgagtcgtataggcgcggagctctacgattgatgtcatattgcatgcgtgacttggtactgttgtgcagactttatgttgctgttttctatccagtaacttagcgctgatacactgctctgtacctttcaaattcttgcagtcaagctttgaagcatggtgcagacgatcaaacagagattggactggccctataggttaatcttttcgtcaattgtatcattcgctgtggagattcgacgttggaccagaaacaatttctgaggctattcacacttttcacaatcggtcacccctcactcgggccttgatagtgggcactctataaacacgaacgccgcacttgactgtatgagtatttcatttgccctttactattgtcttcaagaatgaatagatacatgttctgcgtcaatatggctaattgaatgttgctaagtcaagcactcgcgctctctatagcgcagcaataatgcaaccaagaatgaatgatcccagttgaccagtcgtttcttatgttgatccttgggtttatttgcttggaggttgcacataacttccaaagcctaacactgacttgatccttggatttataaaaatgcacttgttatgtattgttatcatgcctacaaggcgagatatagacagatgacctggtgagtagcagaaacattggcctctaagcttcagcctccaaataaactgaaagcaacaccctaggcagcataaattgacttattacttttgtcccttgtgtttccagcggccgaagtttccagtcccctgataataaccaaatgcacctatatatgaactaagcaatgccccgggtacctcttaggcttctgtaaatatactgttgagtattctgtgcctgaaaaatagtttgttttgaacataaaactggtttctgtactgcgctgcagctgtcttcaccagttcgccagctgccaaacactcagtgaaattatcccaactacctattcattcccgaattccctcccgtcaacaactccaaaacaaacaaacaaacactgctaaacacacgacatctcttacaagaaagaaaaaaagaagaagatgtcttcccttactacactcatcgcctcagccagcgcaacctctacttccacccctaaacacggctcacactctgacaaaaccgccatcatcggcatgactctcggaatggtcttcgcattcttcattctcatctttccctgcatatgtttccaagggctggcacactggcagcaaaagagggaggagggaaaggaggctgaggaacgggcgagggcggatgcggcaatcgggaggatgattgaagatgaacagagaaggctgaatatttgggagggcgtttgagaggatgatggtgctgaaggctgcgattttttattcgcatgtaatcgataaaaatgagagcggggatgtaagtgcttctttgaatgtaagcgtttgttgattcgcagtgccagtgctagtgacttgagtaaacggttatcgtctgtgttttccctgtaactcaactccatcttcaaactacccctcgttgagtgctgcatctcgtttgtttgctcgttgttcaccaccagcacatatataaacgatcatccagctcgtctcagcgcttgccatcatgagacgggtatataaccacgaagtctttctcttcagtcctcttctcaaccacaactcttcctcatcgtgagacatcaagcttgtcctcgaagagatctctcagagcaatcgagaactaccaataacaacaaagaacaacaaagaacaacaaagagcaccgcaccttggtacgtattccccatcactacccctatcatcactaacatgctgcagcaaccaacaaccgcgaccatgtccaacactgaggtcctcccacgcatgaacactgcggacaccaacgtcctcattgtctgcatttgcgccatggtcttcgttgtcttccttgccggcgtggtgtactgcacctggaagcccagccgcaacgtcactcctgagcccgcccctgtcgaactcggccctctccacgtccctgtcaacgtcggccacggcaacgtcgaccgtcctttcgatggctccgctggcactacccgcgttaccatctactccgacgccccccgtcgcaacagcggcactggctgtcgccttcccttcttccagcgacgtcgggagaccagcctggagcgcaacactgttccgcttcggtctgtccctggcacagagcaccctcgtaacaacgccgactagatgctagtccagcagttgccaagtataggccagactctaactaatactgtaacggaggagtttaatgactaatgacatgaatggtggatactcgacaatggagattgtgacaggaaaaacggagtgatggacattcggaaacgaagttagtcaaagtggtgaaagcactcaccgcgaatcatctcagtctcaataaaacacactcaaataacccaccaaatcgctctcatccgtgaatgcatggttgaatgaaaactttattggtacactgtaaaacaatcccattggtagtccaataccgtaaattaaccaacgccgttctagtgtatcccaaaaatgcacgctactccgtggagattcgttcgtaccatgcgcttgccaatatccgttctgattgttaactctaacccaagttacccatagggaaattgccatataattgaatcggtagttgactttgctgtggcggtggtggtggtggttgggtcatggtcccccacagatcccaattgagagtcgagacgtccaagtaattgcccaggaaaggatcgaggtctgtcatctgagtagcactcgcaggggcatgtgtgatgggctgctgcggcgaaggttcagaagttcggctctcgctcgctataacgtctcgtatgcgaaagatgaagtttggtgtttctaggatctgaccatcttctctgtgtgcctgttcacgcttgctccaagccttcaatactgtttgagcctggatgtagttggttttgtgggtcatgtccaggagttcagggtgataatgatagatcttctcaaccatgttccaagcgcggtcggcgagggagcctttcggtcgttggcaaagctgtttcgtcatgacggtaaagatgtcgacctggaaatggaatttgaggaaccaaaggaatcccgtctcgtccatgatgccgtacgcatcggtgctgtgttcgttgttcatcaagacaatcttgaagaggttgtcctttttgtcgcgaatctccccagtctgccactcgggctgttctctcatgggcaccaatatctccctcattttactgcagatcattggccgaatgctgagggcagcaatatgtacgtttccagcggtcgggtcgatatagcgagcctccacctctaacagattttgctccagcatgtctaccagctctctgtactcttggatgctcggaacattcgaagggtcttgaccctcaagatcacccataacagcagcctccaaacccgggtgcccgtggagagattcagcgttgactaaaaatttggcaatatgatagccgatcagacaaaatgccatttctgtcgggccttcgcgaggttgaacgggttcgattgatccaggaaataagtcggcatcgtttacgttttgcggcatcttggtgtcccagctgcttgggagaagcgaatgactcaatccagagaccagagcattctttgcatcttgtaggataatctgccaccacatacgccgtcgcatctccgtctcgaaagcgttgagccctaaatagtcaccgtcgcgatggtaacccatcttctgggcaattcttaccaccatgccactcagaatccatgcagcatgacggtcatatcggttttgaagagacaactatgcaccagtcagtcaacattgcatataacgcaccaacgtatcataccaaatacaacagcaaagcttgaagagccaccatatcgtagttttttagaaagttgaattttgtcagtgccaacttggtcccaatggtatatcgtcgtaaagcttggtcgcgagtaattcccagcatctgaagacattcggtttcggatagagataccgtcgccatggtgaagatggcaaacagcagggcctgataattgagtggaatcttgttcacgtcggtcgccatctccaaggcaaatggttggacggacggaacatgaatgatcttggtcaatgggttgacgcggtcaacaaacaattgccagagtctgaagatgtgaaccggatcaggttggtgatcctcgatagaccggttcgaggcgtctgatggaattaagagatcgatattgtaatccggactcaagtcctcggagcccatcacgctggcttcttctggatcatcggtatcgacaatctccctcatggcttggagcttgatacattgttagtttgttcacatgtcagtagcagttagtctcacctcatcgtgaatattcgcccaaagataactgtccatgaaacgcacaccaccctcttctttgaccatttttcctgtcggcttccacttggtttggccgtcaatgttggttggcgtagcagggtaagtatcttgcacggaaccgttggtagcaggtgagtgtgtcatggtagcaggcgatgggacagagccatcggcatactgttttaacaattgctcacatctcgccagacgttcttgaagatcctggtttggtctccgacgcttcctagcaggagcaggagtactgggagtgcatgtgacattggccttggaaagttagtcgcgggtcctacatactgacaaaggatttgtgtcgccatgatacaggaggtatatcgtgataagggtcaacgcaccttgacacaattcgaacagggcgtgttccgatcacatttgatctttcggtgttgacacaagacacaagccaagactcggggcgtcttgtggtgatgcaccgagcccgggccagacgcactatgatttgacatatccgaagagagaaaattctcacataacaagcagctctgttcggtccaactcgattcagatgtcgagatttgaaggtgagtgagggtcgagtaaattatcctatgacgccaatgtgagctccacccaacgttagagcaaagttacaggcgcaataacgcaagcggaagccggggtcttttagaagcccgctcctgccacgctggggtcaggtgagggggaggggcagaaatattgggcaggtacagagggagttaactcaaggatcagatcagatcggatcagatcagatcagataataataatactgaaaatgaaacaaagatgataagtaaacgttaatagaatggacaagtaaggaagtaggctataaggccgacaagagtgataagcagcggctgactacaccgtaagatcccgagtgtaccggtacaaccaagagccgacgggacacttctagggggccaagtgccaggagggaacccaggggcttttctttgcgctgctgtctagttcttttggtgcttcttcagtcaacagggacgtcgtcaactcagctgctgcataaaatgtcatcgggataggaataattaggaataattaaacccgtatgccggaccccgcgaatcccgtgtcagctgtgattcaggggtagtattagaaggatgaattctctgctgccttgggtatttatcataaagggaactgtctagggctttgttaggcagatatattgttgccctgatttctagctccaacatcaccatgacatgctaacctatctggcctcagttgatcgggttcaaacgaagacacatagttcaaagtttcacatgggttaaaaatccactgtttaacgcagaactacgtacgaatggaccaattgcgcgtactcgggtccgagagggaaccgcctctttgaatagcggcggacttttgcatttcaagtccgctgcaacgggcccagcggtgatgactcaagattctagaaattatcagatcaaccatgcgtgaacgatacccgagacgctaatagcagccttggctaaacgaatacgaacgtcaacgatagttgttgatctgtaacatactccaaactcagttgattaataagaatgacaattaacacaaccgtctaggtttttcgtaaagctcggaagcttcgggcgggaggttaagccgcttaaacctgtagcttatgcaagccaagttcgcgccaaatcaacgtttggttccaactttcaagcttgacctcttctccgcaagctcttaatgacttcatcggggatcatgaaactttccctcgtctagctaacgaaaaagcccgagatctgaatacccctgtatgccgaataacatcatcaatataccattcccataggttagtactcttgacagaataccggggtatgagtcaaccccgaagaacggatatggccgagtctgccgaccacacaaaggccaagtatttctatacgtggcatatagttctgcagcacttgttttcattgaaaatgccgaagacccatagtcaagattcggatcagcggctaattatctattgtcactgtcacgcctcaagtggtcatgagcacattcgacatcactgacaaagcattgctccatataacaaggtagcatgcaacgagctaggaattaaattggcggcctagctcttggccgtggccattgccgatttgcataagggcgaccattataaagtctattttgcttgacgcaccggaacgtattcatggcagtccatccgatacttgaagtatctcattcagagaacatggaccccagctctggaccagagtctgcctcatcctctccagtcttctctttcttttcctttttatgttccaccggcacaagagccgtccttgccttcctacgaacgacacgcctgtgagttgagctcctcagatgctgcttccaggcctcatcggtcaacaatgttgtatgacaaacttcgcaaacgcgtttgcatggtgtcgctttaggaggcgggttgccaacttgtgtaagaacctcttgagcaagcgtagagatatctgtcggtcgtaggcgttcttctcctcgaaggaattgttgcgccagttgtaccgcaggctcaaccacatttttaccatacgcattgacatcagtgctgtcaaggagatatagattgcccatggcttcggggccaacctcgtgtatccgtgggatctgcttgagtctgatccagcgagtttggtagctggcgtactgtcttgttgccgccttcatcttatcgagtccggcacgctttaatttctcaagctcggcagctttttgcccttcgtcaatggcagacaagtacggttcaaactgcttgtagccgattgactgccatatgccctttgtcatgtcgagcttttgaccctctgcttctttcttgtgcttgaaatcgtaaagctcacgtacttcatccatgagtccactcgtttgcatcttgtccactcgcttatccagacgctctgtcaatacctctcgctcagagtagacccagaacaacaggttctcccaaggttccttgttggcgtctttttgtgcagcttctttgcgagcctgttgctcggcatagtactcagatgctcgcttgccgcttctcaggtagatctccaaagaacgttggatttttcgacgatccttggggtgccacctttcggccatggcggggtcaacctttcggagctcatgaagcataacttcagccgattcctgtaggatgggaaatgacttggtggtgtccagctccaggtcgtccagaataacctctttaaagagaataggatcgacataatactgcgatccgcctacgagaataggcaagcggcctcgttcgcgaatctctcttattgtgcgagtagcctctcgcttaaagtcgtcaacatcccatggctgctcatccagggatatgtggccaaggagatggtgaggaataccacgttgctcctcggctgtaattttgttagtgatgattggaaggccgttgtataattgcatagcatcggcgttaatgatttcgccatctaatttggttgcaagttcgactgccaactatttaatgtcagagtccatagtatacagagtacagcttgagacttgcatctgacttgcccgtgcccgtagatcctagcacaaccacaagaggcgcaactggaggttttcttgtagccattgtagtgacatttcgcctgagtagagaacccaggcgttgaagcatttagggtgagagtgccataaatagcgatgacaatatcttttcccgtatccaacgtcccgacagtattatcactgttgagtcgttaataacgacatctcaaaatgagttccagaacaggcaaaagcaaaagtcaatttggcggaaaaacttagagtggggcgcaaaaagttaagctacgtgtaattggtctcagagagctgaaacccctcgtgcccctttgttcaatttagcaggagcagctaaagaggtgcccactgtttagaggctccctccactggaagctcagggaagctctcgctgtttcgcccctggctggggaaaggtcacgtgtcactccactcccaatattggacacatctacattttgggtcattgaagccagatcgcctacctccgcccccagctctcctttaattctcccatcgacccttcaaatcgcttgggctctttaagctcagcatcttccttttctttctttctccagcattggatgataagtccaattcttgttcattctctttagtcgtcgcccaccatgagttcccgtaagtcaattcctacccgtgtgtttctgctggtcgcgaagctctatctacagctctcaaagtttgagctcgcgcgacctcaaccatatgcgcgcaatggctattcaattggtaccgaatcatcaagcccaagctgaccacgatgtctctcagtccgtttccttgacctggtcaagccgttcgtgccgttcctcccagaggttcagcagccggagaccaagattcccttcaaccagaagcttatgtggacggccctcaccctcctcatcttcctggtcatgagccagatgcctctctacggtatcgtctcctccgacaactcggatcctctatactggctgcgaatggttatcgcgagtaaccgtggtactctgatggagttgggtatcacccccatcatctcctctggcatggttttccagctcctcgctggcacccacatgatcgacgtcaaccttgacctcaagtccgaccgagagctttaccagaccgcccagaagcttctggctttcatcctctccgccggtaccgccactgtctacgtcttctccggtctctacggacctccctccgaccttggtgctggtatcgtcttccttctgatcctccagctggttgttgccggtatgatcgttatcctcctcgacgagttgctccaaaagggctacggtctgggcagcggtatctctctgttcatcgccaccaacatctgcgagtccatcatgtggaaggctttctctcccaccactatcaacactggccgtggtcccgagtttgagggtgctgttattgccctcttccacctcctcttcacctggcccaacaagcagcgagctctccaggaggctttctaccgccagaacctccccaacatcatgaaccttctggccaccattgccgtcttcgccgctgtcatctacctccagggtttccgtgtcgagatccccgtcaagtcttctcgccagcgtggtgctcgtggttcttaccccgtccgcctgttctacacctccaacatgcccatcatgctgcagtccgctctctcttccaacgtcttccttatcagccagatgctctactctcgcttctctgagaacctcctcgtccgtcttttcggtgtctgggaggccaaggatggttcttctcagctccacgctgcttccggtctcgtctactacatgtctcctccccagagcatgaaggacgcccttctcgaccccatccacatgagtgcctacatcatctacatgctcggtgcttgtgctctcttctccaagacttggatcgaggtttccggctccagccctcgtgatgttgccaagcagctcaaggaccagggtctcgttatggccggtcaccgtgaccagtccatgtacaaggagctcaagcgcatcattcctactgccgccgctttcggtggtgcttgcattggtgccctctctgtcaccagcgaccttctcggtgctcttggctcaggtaccggtactctccttgctgtcacgtaagtttatccacttcaaacttcagaatccacactaacatgatgcagtattatctacggctactttgaaatcgccgctaaggagggtgatatgtccggtatgaagggcatgatcatgggctaaaagccttcgaaacgaacgaacgagtggcacgattgattcagcctcgacgttggagcccgttaaagacgggcgtattatgtatcaacagtaaagaggatgagaaagataaaatagttaacatgtttttttgtttccttgccacaagccggaggagtcgggaagtgatgtcaattggttggaacgggtattggggcagtgattaatatctgccgtgtcaatattacaaaaatagctcaagagctgtcatgatgggttagttggagaggagcgtcatgtctcgaggccacatggaaggcccgagcatgaagtatgtaactcgagaatgatcatgaatgacatatttaatgccacaacatgttgtttaagtatcggtgaagtactactgttaagctcatatctctacaaagatcgaatgggtaaaacattcatcagtgaagtacagggtagagtcgtgagcatgtcagccaagaaggccacaaagacaagtctaagctgcagcttaatcctttcttgcttgtttgtccctggtgagtcaatcggtaacagagaagttggccttgatacaaccataaatgaccgaagtagtctggtctaacttagtagcctaaactgacctgccaacttcgtctcttgtgcttccggtgactcatttttctaataccctgacgatatagttatctcctaccttgcttgattgcatatttctccttcctaactgcgtgttactggtctttagtctacttgttgtctcacaatggaatcactccaagtctcaccggtcctgcagcgatgagacccctcgcatcatagcacagaggtccaacaggaatacgcccagtataccgataataatcaagcttcaattggccacagacgttgagtgtaaccacatgtgcggcagggaaacgtggggggatttccaagggacctaggttagctgcggataggcgcgtgagaatctggaagtggtgatccggcggtgagggttcgtgagatttgttcaaagaccaatcagataggcggacgaagtgattgtcttgaccctctgcatatgttgaggctgagaatgaacgacggttacagtgcgatcggcctattgaacgatggcgatgatgtattacacagattgttgttaaacacacaatggttgtagtaccagagtcatgccattgaagccttcaaaatcgatgtaagtgattgggcaggccgtatttctgcatatcatctacgaccccaacattgagtttaccttagaccgtatggtggctggcatgtttcctcttctgcaagctcccgaagacatgatccctgcttgaagacaacaataacccaagacttcagcttatgaatcgggatggtgcggatgtcatccttgtagggtagctttgatgctgacgactgagtttcttgaccgcattgtatttgaagagcaggggggtagttgaacgattccttcttgttaagatttcagaatcgaataaatcgattggatgcatcgaacttttatttgagttgatgataatcgtgatctcagggcgtcaccgtgtctaccagacttgaggcgagtgttgtgaaattagacaaggttgtactggcatttgattcaaaaacaacagacgtaagaattgctgtccataattagatgtccacaaagcttgcccttttgctcttgagtcaggccgtccaagccaagaggacacagtctgatatccgaaccaagctgtcataacgtcatggctggcattcgtaatgaggtacatgtcacaatgcccttttctcttagctggatcaggtaactcgagccatagcactaactagtcgaggcctgtgtagtgtgagtgacctgtctgagacaatggcttaacgttcatacctaagcctatgaccagtgactcggtaggtaacaagggttgatatcaatcagtaggattttgtttcgattgaagcttcagataatcaagcaaccaattcacggtggtaaaatgacatggaatcctgacgaactgacacctgcttgaagcggagtagtcaaggtacctggtccccgcaaccccgtcatggagctggggtatgaatctggcatcattcataagcaaagtgtcgtctcgtggtgtacgggtagagagtgacctgttaactctgtgtttactgtacgagagaatgtgtatgtgagtgaggctggcatgtatggttcgcattgccgagatttgtacccaattgcttagggttaggaaattgaaccaagaccatctccaaggaatgacccagacatctatctagtctacctaggcaggctagcaggtagatgctgtacgggcatggtacaatagcttagtagaatgcaggttcgtgcagggcagcatcgcatcgcatccatcgctcgcatcgtctaccttgcctgggaccagctccactaaagagcttcacgaactcgcacctccctgactcctcgctcctctgacttgaccgacacacctttttacgacctccactttctccatccaaccaatactggtctggtctggtcttgttatctcttgccaggcttgtattgtttgggactggctctggctctgcatcagcttcttttcttcaacggcttctctctctctctcttcaactcttccttccttccctctcttccttcctccgtcctacgtgtagtgtaggtacagtcaagaacttttgttttcgactgtattcttcatctatttgcctccattggcatcagtacaaaacatcttttttccttattgtcccttttttttcttcttgaggtatacttttagttgtttacggtctctacaagacgtcattcaccagaccaagctcagagttacacatacaaactctgtagaccgtcttcaagatcaacaggcgactctcgacatcagcatcttttgcgattaccagaatatcacttgcgacgccttgagcacaatcaattgcgattctacaaccctccgacttcttggtgtctgctagtcaaagtcgcatttgaccaggatacttgcgacaaggaaccttactcttcgacgagacctctgacgccgcagccaccgctaccggtccgacgcgtgcaacccaccattgggatcatctgccccgaattcataccgtctgattcccttctaatcattgtcgcactatcgccgcaaatttcttgttttccgcctccgtggccgtctctcacccccagtgagttcgacacttcataaccagcaataatccgaaaccatggggtttgcgcggtgtgaggggcctgtatgggggattgatgatttcagtgtctgtttccgacaagagtttgtgctcctatatattcccaaccttgcaattgactggctgaccaattcttgtgctgctctagttatctgcagatcctctttcctctaatcgctctttttctttccgtcgcgcttattgcctggaccaccattacccgcgcattcagctcctggtctaaatccaaagctaggtatcaacagctttcaaccgaggaccgtcgacatagccataccgatctccctcccgaacaggttgatgattccgaagacgatgacgcactagagattaacggaggtcgtttggcccttgtcaagaccacgactcgaggttccattgttcaatccgacaccccacctggacaattgatttcgcaaatcatcgaagaactcgccattgccggtcttgttgccgtcaatgttatccagctctcctctggtagcaaaggacgtcatagtcgtgctgcagcgattactggacttgttatctgggtctacgtttttgtcctctcaaccttgcgtctcattctgggtgctttgaaatggcgaggcccgcatctctggaaccacacggcttttctctacagcttcaactgggtcatttccgtcttcctctttcgttctgccttcctccaagatggcatcagccaagtcgatcaagtcacaacctttgtcgagtttggtctcattacactccttttcggaatggcaatgaccactagaaagggcaataagacggttctgttggaatgggaggacggcattgaaccttcgcgcgagcccttggccagtctgttttctctcgccgtatttggttgggttgatgcaattgtctataagggctggaaggctcctatggaaatggagcatgtctggaatcttctgcccaaggacaaggccgctgctgttatcgccgattaccgtcagatgaagcgaacgggatctcttgccatgcatcttctcaagtacttcaagagggacctcctcattcagtgcgcactcgccgtactcgccggtctctttacctttgcgccaacccttcttctcaaggtgattctcgaatttgtcgaaaactacggtactgtgtcagagaatgacagaccgattaacgttctctggctttacgtcattggcctccccgtagtcgatctcatccgttcatatgccgataaccaagctctctggattggtcgcaagatttgtatccgagtccgagccctcatcattggtgacatttatgccaaagccctccgtcgcaaggctgctgctggcaaggacaaggtgttgctcgacgaagacaagcctaaatccacaaagggcgacgaggctccggatggtttcatgggcaaggtcaagcgagcgctgggcatgaaggacgataagaaggctacacccaacgacgccgaatccgccaacgacagcatcaaggatgacaagaaggacgattccaacgacgagcaggccaatctgggaaccattatcaacctcatgtccattgacagtttcaagatctccgaggttacagcttacctccacttcttgtgtgcctctgcacctactcagctgattgttgccgttgttttgctctggcaggtcatgggtctcagtgccatccctggtatcgtcgtcatgattttccttttgcccatcaactatggccttgctcgtggtttcaccatcacttccaagcgaatccttgcagccaccgacaagcgtactaatgtcaccaacgaggtgttgcaaaacattcgcatcatcaagtactttgcttgggagcagcgctttggccgtatcattgatgagaagcgtcaggctgagctcaaggcgctgcgctcgcgattcatggtctgggcattggctgttgctatttggaactccgtgcccgtcctcattacgttcttctcgttcctcgtttacacctttgttgagcacaagcccctgaagccgtctatcgccttcacggccatctccctctttatgcttcttcgtgtccctctggatcaattcggtgacatgttcgctcacgtccaggaaaccaaggtttccatcgaccgtgttgaggagttccttatggaagaagagactgacaagtacattcaactcggcttggacaacgtggatgaggatggcgtcaggcgcattggtttcaagaacgccactctaacctggggcagcaaggagactgtttctgaagatagcactcgtgcattccgactcatggacgtggacattgacttcaagattggcaaacttaacatcatcgcaggacctaccggctctgggaagacatcgatgttgatgggtctccttggtgaaatgaccttgatcgagggaggtgtctactgccctggtggtcgcagccgagaagaagttcatcccgatcccgaaactggtctggccaacacgatcgcatacgtggcacagtctgcttggttggtcaatgccaatgttcgcgaaaacatcctcttttctatgccttttgaagaacaacgataccgcgatgttattgtagcttgtgctttggagcgcgatcttcaaattctcgacaatggcgacgaaactctggttggagaaaagggtatcacactttctggtgggcaaaagcaacgtatctcactggctcgtgcactctactccaactctgctcacctcctgctcgacgattgtctgagtgccgtcgactctcacactgcgcaatggatcttcagcaactgcatccgaggaccgctcatgaaaaaccgtacttgtgttcttgtgacacacaacacgacactttgcgttccctcctccgactacgttgtgctgctagacaatggccgagttgaaatccagggaccctccgcagaggtaattgcttctggcaagcttggtgaagagatccaaaagacccagccaggctcagccaacccctcaagaattccttctcgtgttccctccagcgtcggcgacgatgagactacggtaaacggccagggtgatgccctcgacggcgtggacagctccaaggatactaaaagcaaaccaaagaaggatgccatggaagagaccaaggccaccggttcagtcaagtggccagttctcaagctttatcttcaggctatgggaccgtggtggttctgggttgttgctctgtttgtctttgttgctcagcaagtctctggattggctaccaacctctgggtcagagagtgggcgaaccaatacgtggaacagggtggtcccattggaatggaggtcaagtcaaacgcttactctacctcgcaattctccaaggtcagctttgccaacgcggtccgatttggttctgcagacgacacccctgaacagctcaatggagccatcttcatgcaagccggacaagagaacgtcaatgctatgtactacctgactgtcctcgctgtcatcggaattgctggtgctcttgcagccttgttcagagacctttgggtattcttgggttcgctgactgcatcggagcaccttcacaaccggctgattgcatctgtcacgcgggccaagttcaagttcttcgatgtcaccccgctcggtcaattgatgaaccgtttcagcaaggatctggaggctgttgatcaagagatcgcacccgttgccattggtgtgatcagctgtggcatttctcttgggatgacagttggcctcatcacatacatcacgcccaagttcctctatgccgccgccggtatttctgtattgttctatctcatcgctgccttctaccttcgtgcctcgcgcgacctcaagcgacttgaggccgttcagcgcagtccccttttccagcaattcggcgaaaccctcagtggcatgacaaccattcgagcttatggtgacgagcgacgattcattcgagacaatctggaaaaggtcaacgttcagagtcgaccctttatctacctgtgggcttgcaatagatggctggccttccgggctgatcttgttggagacttggttgcctttttcgctggcatgttcctcatccttaaccttggtaagaccgatgctggtgcagctggtatttccctgagctatgccttgagtttcaccgagagtgttttgtggcttgttcgactttatgccatcaacgaacagaacatgaactctatggaacgtatcaaggagtatcttgatgttgagcaggaggccgatgctattatggaggacagccgacctcctgtcgactggccgcaaaagggatccgtcgagtttgtagactacacaactagctaccgcaaggagctcagccccgtcttgcagaacattactctcaagattgagcctcaagaaaaggttggtattgttggaagaactggcgcgggcaagagttcactggctcttgctattttccgagctctagaggcagacgaaggcaagattcttatcgatggacttgatattggcagcattggtcttcaagatttgcgagagaacatcaccattgtgcctcaagatcccacattattccacggatcgattcgaagcaacctggatccttttgatcaatacacaaatgatcaaatctttgcggctcttcgaagggtgcagcttattggacccgatgagcctgcaacatcaccacctacacccacagttcctgattcgcctaccgccaagaccaaccagaacatcttcttgaacctcgaatcgcctgtggctgcctcgggtaccaacttgtcccaaggacaacgtcagcttctgtgtctggctcgagccatgctgaagtcgcctacagtgttggtcatggatgaagcaacagcatccattgactacgctaccgactcaaagatccaagagacaatccgagagctcacaggcacagtgatcacgatcgctcatcgattggcgactattgtggattacgacaaggtgctggttcttgacaagggtcaggtggtggaatatgctcatccatgggagctcatcaacaagaaagagggtacattccgtagcatgtgtgacatgagcggagagctggatgtgctcctcaaggcggccaagaagaagtgggattctggacgtctagttgacgattcataggagaaagaaaagtcaccatgcatagaagaggaggattgaaagtacaaagtttttctttgtataatggatggcttacatttatatgtacagcctgactttgaatacaaaagcatagaaggcatttgcctattaatcaagttttgactattatttgcggtgtataaaagtgattgatgtttatcaacaatgtctggtcttgtgacaaagtcagcgtcaacaccaatgtgggcctagaatgcaggttagagagcttctccgcattttcgtaaaataagatgcctattatttagagtgcatacgtgttgatcattcgtgtctttcggttccttgtttagcccttgttgaattcgatacagggagtcccccttgacacttcgctcaggcaacagaacctgcgggcgggctgaagcgctataaataagggtaagggtacgtattgtccgcctcgtcacccacgagacgggatgatcgactgacttagcaacgtatgtcttttaaaactgttattatataaagaaaaacaaactcctcctcctcttctcttgtcgtgatttccttgttggatcattcttcacccctcattcttcccctcaaaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggcgattttggttgggcacgtgctctgtcattactccatccatagaatcaactacgacaacccattccgactttccctcgacatccgccaaagggcgtaaaccctttttttctctctgctgtaactctcctctgcagcatgaatcctcgggttgtcgtgtcccagacgcctccgcatctggattcggagagtgtaacatcatcagctcaaacctcgacttcacacatgccgctgcatcactacccagaagaccagcagtatcagccctacacagaccgcgtagaggacgatgacccgcctcctagctataccgtagtcgataatgagggtcctcacgccaacccctttgacctcttgcccgtgagcacctcatcccttgggctgcatcccttcaagggcacgtcaaacgacaagacggtctactatctcgacaagcgtcttgatacggatcccgagtttctagagcagcacgtcaacgacctcgccaaggagccgcccagaccgtatgttcgcgtccagggcgttgaccgcaagtctggtgagagcaagaacggcattgactttgacatccacatcgaactcaccccacttctgtaccaggagatggctacgcgtcgctcgtggagacgtatacgcgctgtcaacaactttgacaaagtgcgacgtggaaccgccaaaatgacccgggcacctggattcggcggcagtggaccacctgaggagggtacaccaggagtatcgcagtggtgttatcggtactgcactaaaaaggctggtcttaaagcgtttgtgctggagcgacgcatcacggggtgggattttgcactcgtggggtcaagattggagaatctcgtgcgagacacgggatatcatggagagatcaacattacgtttcctacgacaaacgcccgcgtggagatttacaactattgtcgtaccaaccgatggcgtctcaccagatggatagtcctgctcttctactttactctcctgtggttatttacctggccatggatatctctccgaacgcgatggtacgaaaccgtttacgtggaatggtccatgagccgccctgacagacagggcacgctgcgctacgcatgtatgagtgaagatcagtggtgtcgactctggcgacgaccgatacagcaggccatcaaggcgagacgtcgaggtcgactaagccaggatgatatcgacgacgcatgtattgctcctggtgctgaggactctgcgaggggtatgagagccggattcaaggttttgcagaggacgtttggatggggaggtgatgaggagagtagcggacgacattcgccgcgcaataggtagatggtggggttcactcctttgttctggtttgtatgcatggagcgggcgtatcaagcaaatgcattgtttgtttatgtattatgatttatgaagattcccagctcatagtcttgataatttactctagtgtttagttaatgtgttatgcattgcgattgacgttgtattggggtggcaaaaggtactgcacaagagtcatttcacaaaatttatttcataaataaaatcctaccacagattgacattaaatgccacaagattgagtgactgtctgcattgtagactttgatcatgaatataatacatgatcatgtattcgtactccgtgttacttcatgacatgctccagggtaacctacccgttatcttatctttcccttcccccaccaacgaatcgctcactcatcatttacacatcccttaccaatctcaatcatcaactcaaaagtgcagtcttttaaacacagacgcaacacaatataaaacacaagaccatataattcacgacaaatacactcatacccgccatcatggctgaagaagagatgagttccagctcaagaagagtattggccgtagccctcgagaacgaaacggcggttctgtcaaagctggtaaaaggtaagtacatagctttattttattattattatcatccattaagcttggcatgtggaataacacagaatagacctcacgggaacagcacccgaatcatcagaccctaccctcggtctcgcaggcacgacacatgccctctcactcaaaacaccatactactctacaacagtccccatctggctcgacctcatcggatcaccatccgactggtcagaatcctttctctcagaggaagcggccgaggttctcgccgttcttggaggtgtcattgtcgtattcactgcaggaccacccgtttcagcctctacggagaatcaccctgcaaaggatctggtagagcacgtcggaaaggtcctgaagaagggactgggcgggtgggagtgggacggagtcggcttggctgttggcatcggaggtgacgggcatgaagaggattgggatgagatctgtgccgaggcgggactggagtttgtatccgtcggaggaaaagctgatactggccgtaacgagtttggaggtatgctccgtggctcttttcaggggtaaaagaaaaatcactgacgaaaatgatgtgcacagaaaaaacaggagtcgcgcgtgtaaaggaagctcttgaagcaaacgactggtcgcagctcgatgcgcccctatcaggatctgaattcggcgattttgagaccagcactgctgacaaaggagacgacgaaaacgacaacgagcttgatcctcaaaagatggggtttggattcgacaagacagatttcgaaggtctgagacgggcgatatgggaggcaagccaggatgtggaagagcctgaggagtctaaaaatgcagacacagcggacaagggcgcatctgaagcacctgccgccggaggtctggaagatcttgatgaggaagagattgccaagattgagaagatgatgagaaagttacaagcggtgagggaggcgggggagggtatgggagaagaacagaggaaaagaatggcagctagagcggttgaggaagtcatgagagatctataactgaagctgcgttatctagacgaaagctacataaacattgtttggatagacgactctttttcgttttcgtaaacatacggaaaaatccgagtaaaatgccttcaaaaggtggttgctaacaggccacgatgcttatcagcgtgctgtgcatcaactagcactcctacccccacaaagatgaacatatagacaggctccttgatctatcgtgtctatctgatgcgacacatattgctatcaatatagcacggctcgctaaccatggtgttacactattaagtcacattatataacctctacaatcgtgatccaagatcctgggttcaaggtagcacacattcaatagttgatcgtctgacaagaccctccccattggtatgcaatagtcccaagaaagccagggaactgagacaattgctgaatagcctaagcgcaagtgaacccgacttgagggatttctgacagttttgacagtatgttgtccagctatataacaacggtttataggtaaggaaaaccggtaaaggtttcggattttgagaatgcattggagcataggcgggtctcactgtataagcaccatgggtccggcaacctgaatcgagttccaatatgatacgcttcggttgtcaagtgtcgtagctttgtgcttcaaaagtcactgtggtgacacttgttctgagaatgtagtcaaagcgtgccgcataacgtgctcttgcacagacacattccacatgtctttatttagacattgtgcaacatagacatagcggcatcagctagcccgctaactaaatggatatgtttgaaaagtctcaagatccaatgtgattgttgcatctgcgcagtctgactatttgtcaatatgttcaggcttatgagtgcggatcctgactctgccagcgagggttcgacaccctcggataccttttcccctccgcttgctgtgatgggtttttcgtataccatgtgtggatgcagattagttacttgtgtagcttttggaaataggaaaaagatcagacgtcgataagcggttgaacagaaggtttggtgtaggcgggtcttatgctttctgaccccgacaaagcggtgacttgctagtgccgtttctcatgcaagggaggactcccaagattgttccataggtcgaggcgtctacaaatgtcgcagtgtgtttgctgtttttgaagttattctcctatctcaaaacgactgcttgactcgtctcgacccagcttgatggagtttggtgatcaattatatggggacaacgccaattcagaccggaaagaagcgaccccgggcacctaggctccgccggaagtcttggtcagttagttaaccataataagcagcaattgagtcgtctagcctgtgcacttgcctcgagttggtagacgtcaaaagtctcagacaccccatctgggtcgtggctagcttagcttgctgttccacagcccttgtttggcgtaggtagccaagcaggggagcgactcacgtttcagcgcgtttggtcaggaacgtgctcagtgccttagctggtgcctcaccttgcttcagctgttttgcggcttgtgctatattgacgttttacggtgcagctgaaggcataaacccacctcgagtcagtgtgtgaagtgtcgcttcgagggagcatcgcctggcagtgcataccaagtctgatagctggtaagaaagaaagaaccgggtggtcaacaggacgcgttgacacgctctcaaccgcgccatggatgcgtctgcatatgcatgcaaacacgtcccctgtccgtcaactttgccgccattcgtcggcaccttgacccgttatgctgcatgctgttttgactgaagctttgcctactggccgattgaggtgacaacaattgcagaattgccagcccgatggccatgggttgggtaaaactcgatcgacggtagggtttctcgtaccattaacattcgtctgtgcttttcgacctcgagagaataagtagatgtgctttcgtcgcctgagaatagtatgctctactctggtgctgcaagttgctagccgaagaagtgtcacaagtaatagtatccctactaaaacgaaacacttacatcccaagaatttatgcaagacgtcagatagctatggggttgacgcttgcaccaagtgttgtgatctggcatgtgaagcccggaaatcgggaacagacagctctgactctggtcgaatgccagcttcatgttgcttccaatcatgaatgtttctaatgatagtagacatggcctaaaagcctcgataaacttatccataaaagttcattcgcatgctgactgggaacgcattctggattcttcatccctcgacataagagaaaggagctggtcttaatggggcgatcggtacccctagacttgatcgggtgaggtaaaactgcaacgcgatgtggatccaacaggagagggtcgagcgttggttggcgtggttggttttggatgatgatcctgcaaggcactaaagacatgtccccagatacaagctcagagaaccacgtcaggggtagcggggctgaaccggcaagcagcacagaacgagaatgcttcgacaatcacgtcttgcttttgacttgtcatgtttgatcttctcttatcccttccgaaccgcccgggtacaattcggagccggtaaggaagtcgaatgtcgcccgattccgaatcattgccacatgccctcttttgcacaaatgcatgcattagtgaagagcattttgtgtctgtatggacagactttcgagagcagccacaacggttgaggctttgctggtggcaaagccgacatgtaacaggttgcggtgaccaacaaaccatcaatcgccggcttttagggacgagtagtcacctgaatagtactgactctttctttcgatgccatatttaatctttcctttatcggtcaagttcaatgtgacagaagagctaatgcttctaagccctgaccatcaactggccccaacgtcaaaggcctaaactcagcctctaggtgattctttgttagagacgttgatcaccagtcttgtcaaccagtcgtaaagaaaaccgcagtcacggaaaaggggttggaagcaaagacgaagagcaaacctcgccaagagcaacggtccactgaatgacgatggggcgggagactactgcaggaacagggtcttagtttttagcggctcctgaggtcgtaggtgagatctggcgtggtgggatggccatggcatgaggaaggatttttgctgcaaggcacttggcgagatgcgttagtgacgcgtagaggtgggatagcgtgatgggatcttttacgagacacgctcacggtcaaacactgccatccgaaaagttaaagcttggttcaaaagaaggtctctgaggaaacttctagattcagaagctgcttctcttcctgactcgttgatgcaatggtcgattgccattgattactcagaagttgatggttcgcttccatgtatagatctgacttgctaggactttgtgacaacgaccctgatagctccgatgcagccatgcatggctggcttgctgatgttaaagtcatgtgttcagagacgcactacggaggtcgaaacggatgcgatgtgacagatgatgtaaagaatccgatacagacaaaatatgaaggacgtttcttgatggcatcgaaacttattgtggataggtgttggttatgaaaccattcggagaacatggatcaggccgcttgatgttgatgaccatgcattctggctcaaccttgatactcggtattctcaggccttggcgagcaatactgggactgggactggcagatgtttctggactcctgttagcttcgcccccatttgtgtaatggtcaagggtacgactaggacaacgaggatagacagaggagttgacaggaagccgagaccctttgtacaagtgccgttgtatttgatcctctaggctttagcgcacgagctcacgaaaaagaacctcgacgtcagagctaagtgatttgacccttttcctttcttttttctttccgtggggagtatccgtgaataatagccgaatgatgaccaacaactattaactgtgccgttctacgatcgacattcatcatcatgacaaagtcaatcaacaccagtgaaagttgagcgggcgcacggtcggtggtaggtcatgttgtagcgctggggatattcttagatggagagtttaatggtacagagtagactggctcctctcacagtgacatttcttggcgttgtgatggaaaaagaatcgggatacaaatcaagcaagagccaagggtgtggtggcgcctgtaactgcttggagcgatctctggcgacgccttccctcctggaatacgcgacggttcgatagggcaagaccggcggcgtttctcggtttcctcttttggcaggaaggactaacgttggaatggcggccaataggggttgaagttgtgcaagatacagcaccctttttgccgctccgtcttgggggccgtttgcctgtcgtcccctaaagtgaagccaccccgttgattggcgcgtgccttgcattagtggatagaacatgggcccaatgaatatgcataatgcacaaaacaccatcaatgtaagctcgacagtgcacaaataactgacgggaacctcagaaaggaagtcagcaagggccttccccttcccccccctgacactcaggtacagagaggagagagtaccgtgccctaccgataccaccccactcgctgtgcttgcaaactctcatggacctggacgcttccactccactcccgtacatcgctcaaccattcatccgcttctcgccgcgtccttgcgccttggctatcgctctcgagactgtccgttttaccgtcccgtcaaaagtcaactgcaggtgcatcccatccatcatcagccacagcggattctttgttgcatgactgataccctggtctgatgtctgggacgagaacgccgatcagcactttcgacgtcagtttcttggtgtcagactgacacagactcatatgtagcgaagcccaatgtgacatgtggcaagagaacaagagatgatcaagaacatggacttgcagaggcgaacaggctgaatatctatacgcattgattctacacgttttacggatacaagtacgactgcgagcaacaatcgacgtatttgtcactctgcaccaaatggatgatgctttgctttccccaacagcagtagtcttgcggggcccctggacgttgatccagggttgtttaccacaagttttggcttaccatcaccatgctccgtccccaaaggcggcaacggctttgcatttcagaaaatcgaatgacggtccgcaatcccatcaagtagtctaggccaagaggtgtcaacaatacgaacgtgaacccatttggctacagccgcctagatcaatggacaaatggatgtctctccttgcgttgcgttaggagctgggatgtttgtggtggtgtcggatgtggactgcttgcacagtctaagtgggtgttcacacctggggctctcgtcagtcactcgtcaatggttcgttcacaaagtcttcttgcagtagacttgggcccgctattgactatcagcctaccacttgcccggaggcccctccctcgtgcacatcgtgcgggctggatgtgacacggctggcttcttaggcaaggaaggggcctgtcgactgttcagaagagtgcaatggtggacgaccaaggacgagacaaaattcctcatctggaagaaatcgcttatctgccagtaacgtttgttaacctcagtcgttgacccaagagacaaggctgaaaaggaggtcgaccaaaagttacctacgtcccttttgtgtcctctcgcaagtgtcgttggttagttcgtactaacctggctggatacaggctagacagcgtttctgaggccttcgtgcttttctctcaaaagtctggctggctggctggctggctggcttgaacaacttttggacagtgagtgggactagggggtacatgtgaatggctcggctttggtccatggctaggttcggtcggcttcagggctgcaatgcatcaccccctggtcctcaacagctacagttactcgacggtgtttgcaacggtcactgccccctggcgcgttaagctgttgtctaacctctgccctccaccacggtgcgccgcccagtcaggagacggaagtacctggggctaagtagctccgtcaagccactgctcaggtacccgcaactcagacgctgagtcggcgccagggtactttgggtcgaggtccccatcctttttctttttcccagtttctgaggcctttgcaccgcgtcgtgtccccacaccactaggggtggtaccttggccagggtacaggcttcagtaccttttctccgatcgaggtgcctgtggtggagggggcggcagcagcaggagaactgactctgcatattcagtgcagggctaagctaggcttctcctttgaagacatcccccatccccatccccaactcccccccgtttctcttttcaatctcgcatcgccagtccactccttccttgtgaccgcttcttctgcttcttccccctcgtccttttgttcattctttttttccttatagtcactctcttgatatattcaaacttccaagccatattcggttcccgtcactctttccgggtccattcctttctttaggctcactcaagctcaaacagctcttacactcccgtccgcaacgttttaaaaacgtcgaaaccattcgagactaccaaccaatccgccataacgatacttcatccttcctgttctctaaaaagaatcaggactacattctttatctgcactgataatcgaatcaacaaccactcaccacatcccttgcaacgacttttcgacttaggcaccgtccctgtctcttagtctgcctgataataccgatcacttaccacgcgtttttgtgaatcaagcttaatcgaacgacacccgcttgtatattcgcgctacagtaatcgatatctcgaccactattttattctatctcataatctctatcagtaaagtgatcgcacaaccgcgatccacttttcaaaaatggccacggatatggatcaatccatggctctgggcagtgtccaagaggtcactacacccacgacatcttcgccctctattcctactcctgtctcagccggcatgaagagggagtcgccctctccctctgcgaacggtggtaactctgcttcgcgacgaccccctcgcaagagcactctcactcaacagcaaaagaaccagaagcgacagcgcgccacccaagatcaattgacaactttggagatggaattcaacaacaaccccacacctaccgccactgtccgtgaaagaattgccgatgaaatcaacatgactgagaggtctgttcagatctggttccagaacaggtatggtatattccaacactactagacaaccctgctaacctcactagacgtgccaagattaagttgttggccaagaaaagcctggagactggcgaggatattgactcaattcccgaatcgatgcgagcttatcttgccatgcaggctatggagtctggtaagggacttggtggaagttaccttggccgcactggactggtacccttcggccacggtaacatgatgcttggcggtgatcagggaggccagggcaaagtttgtgagttgcgattgcctacatgatttggaatttgtgctaacttgccagcagtgatccatcatcttacttgccgatctctcagcataggaaaatggactcgagttggtcagaacacgatggatctcatcatcttctactcacctgacaagtgcaccatgacctactacatcaacaacgaacaggctggctacaagatcgagtaccccttctcatccatcaagaacatcttccttgagaacggcgagggagacccaaccaagctcggcggaattgttattgagttgaacaggcccccgaacttcttcatggactcatcgcccactacaaatggattcttccagtgtggtgactttactgaagatctccaggctacccagtgtctggtccaccatctcggtggaaaccccaaggttctcagcggccaactcgccaagctcgtctcgctcgagtctttcatgaaccgccacaaccccaatccctataatgatccccacgccctttcggtgtcggcccccgtctccccgactgctcgaccctcgtcgcagcccagcttcaaccctcaccatgtcggcatgttccaagagcaacagtggggtatccatcagatgcactctggcatgcgtgctggccctggtcacaagcgccagcgtagtcgctcagttcctggccctgttgactttgccatgttccagaaccagcctatgccttcgttctacatccagcctcctggggagatggctcctcctcctactcagcacaaccctcacatttacgcacctgtgccccagcctcccggcaacatggcacccaacctgcgcatcgacactcaggcaggctttggattggatatgcgccagtatcccatgtcggccaccactgcttcccctgctgagtttcctcaaagcccagggtttttccctcccggtcctgaggtgcctcagtccaactacaacaccccttacggcaatggattcctctcgcctatgaccaacggtgagggcattcctacatctgtgtctcccatctctttcaacggcggtgagccttctatcctggagcagtcacccccgatgtcgatgatgggacgccctggttcaactgacttgtacaaccctgtcaacgatggatcgtgcgctgtttcggaggacggaactggcctgaacgagatgtactctaaacacaccatcaacctgcctatgcacactccttctcctggttatgttcaacatcaacaggctgatctcgacatggagcagcttgtgcagttcgacgcagttgacccttcaagcctatcccccgaggcaatgccccatgctcacggaaactaagcaagcaatactgggcgggtataggtgttggaggcgtgtttttactgtatgtatctcataccagggcgtttggcatattataccattgggatctcctttctttccgccattttaaataggcgactttctttggacaatttcattcttcattttttttttaacctttttaccaggtttgatgcctgtggtatactcaggtgatacctacggtactcagcttgatcgattctcatcccatctacggccatgatgaacctgcatgacgataaacttcttacatcggtcatgtatgtcgggcacaacacagcgatcgtacaatcttccaactcttttcttgcgcgtcgaaacagttctgttgaatcttttaccgcatctcgttttatctcttgggtggtttctgttggtcacttttactttatggactaaaggcacttgtcttttggccttttctcatggagcgacgatgcctgaccaccgcatgttgtcctcctggacttaatttatacgtacacattgttgttggagaacaaagtatggacgctagtattttaataagttgttgataccgagtgtttcaggtatcacgctggatgctgggaaagccccggcggcttgcttagggtcttttcatactctttaatgggggctagggttttctttttgtgcttcgaggtacatgggaagtaccttgtggagtttatgaacagctaggtagctgtcctcggtaggcgtcaataggacgtgcttggaagcctatagtcggacatgaaggcattggttttggtgtggaatattcggaataaaaatgggtttatgttcaagttttggtccttgccgtgattgctgtgacctgtgaatgggtactgtcttggtgtaagtcgtcatgaagcctggctgatacacatgtgcaagtcaaggtggcttacggatggttcggaggtgtgtatggtacaacgcgtggtttaaagagtgtgacgaccagttaattagacaaagcttgtcccagctggggtgaaatctaggttgatcaatgtctcatataagacggtagtttgtctttcggccgacccggtaggtagaaaggccttgcgggagatctgtaagcgtatcgctactatgtgttttcgcgttgactccccacgtatccgtacatgcgtgtcagaaagcggccgggcttattatctttgagtggctgtgagtgtccagacatgcgtacgtttcgaggcggaggctacgagatgattggatcccgagttgcatttgtgatatgttggtcagacatattgaaccaaaacacaatcacaatttctgtagatcatcaacacaagacaagacagagtcctcgattggcatcttccgagagcattaaacggttatttccccatttctcggaacttggagacgtaaagcttattttgttacgccgtggcgcttggttaaggtgttagtaggcgacttggctggaccataccgtgccaatcaggtgtggtttatgcgttacagcgcatcgttctgttatcaagggccctgttacatactgcgaggttttgatttggttgtttttttggtgccggtgattatttacagatttgctgcgcctcaatacgttgcccgcagggtctgattcgcgagggatattcgggaggtgggcgataatagtgtccgacagtccgagaagtagagcgaatatcactattactttagtagatgatagatagttactttgcttaatctgcgtaaattaaaaggacaagttcagttgcttagaaagactcagctgctagttagtctagtctaagggctgcacgtaatcaagtcatcgccgcttcgggctgtatacgatcccgttagtctgattaccccagctcagcccaagccggaccaactcaatcctgccaaaacatccacataatctcatcctccccaagctctcgagttgttctttttcttactttcttttcttactccagtacttagtctgcagttccaagcaccaattcgacacacaaagtacataaaccactctagctgaaaccgtcgtcatctccacgctcgctacgcttattccagatgctgcaaccgtttcaacggccttaacatggctccctaccccagcgacaataacggacgacgcccgccacaacagcccggaaataacgatgatgacgacgtagctcgcgatcttgctgcactcgacgaacgatacccgccaacatcggccaatttctctcgaccgcgaaatacacgacgctcttacacagatcccaataatgatcgtccgccgcgtcgatcttcagccgatgataccaatgtgagatctgcttcgaggtcccggtccagacgtcccgatgatggcgcacgtcgacgagcaagcggaccatacgaattgcgaccaattccctcgcggacagaattgtctactgacctttcgggtcctcccgattatggcgaccgagccgatgtttctgtcgacaaggctagtgtcgcatacaatggcaattcttcttctcgcgaaaagtcttcggtgcgagccgatatcaaaaagtatcttcgtcaaaggcgcgagaaaaagattggaccaagcgcaaagccgacatggaaagaacgcacgcgcaaacaactcggagaactccaccaaaaggtcattgtcgaagcaatacttcgtcaaaaacctcttcagcctctacccgatggtcgtcatgtacctctaaaccctgcgcatcggaacgctaacggtctcatcgatgagcgtgcgggaaagccatacatcagtaactttatccggtcgagccgttacaccgtctatgatttcttccctaaacaactcatctatcagttcagtaagcttggaaacttttatttccttgttgtgggaacgatccagatgattcctggtctaagtacagtcggacggtggactacgattgcacctctgggtgtatttgtcgcattcagtatggctaaggaaggttacgatgactataggcgttataggcttgatcgtgtcgagaaccgtagtgaggcttgggttttgacggatcgagccgccgccactgagaagggccgcatacggcatgccgagaagatgaagaaaaggaaggaaaaggaatcaaggaatggcgaagaacacatgctcgatgatattgaaacgggcgttaccggcgcaaaaaaggtcggatctgatggagattggacttctgttcaatggcaacatgttcgtgtgggagatgttattcgtttgcgccgcgacgatgccgtcccggctgacattgtgcttttgcatgccacaggtcccaatggcatcgcatacattgatacgatggctcttgatggtgagacgaatctcaagagtaagcaagcatgccctttgcttgctgagcggtgcaacactatggagggactgcgggcaacacaagctacagtcatatccgaaaaccccaacctggatctttacagctacgatggccgcgtgactgttgatggcgagactctacccctctccatgaacaatgtcgtctatcgaggctctactcttcgcaacacggctgaggcgctgggcattattgtcaataccggcgaggagtgcaagattcgaatgaacgcaaacaagaacgtacgggccaagaagcctgctatgcaatctgttatcaataagatgatcatggtgcagatcttcatcgttctcatgctcaccatgggcttgactataggctattacctgtggcgagaccgaactgaagactttgcgtggtacatcagacgtcgcggcttctgggatgcacgcattccgttcaaggagattttctttggcttcataatcatgtttaacacactaattccgctatcgctgtacatcagtcttgaaattatcaaactgggtcagctctttctcctccaggacgacgacatgtacgacccgatatctgacacgcccatggtggccaacacgaccactattcttgaaaatctgggccaagttagctatgtcttttccgacaagacaggaacgctcacagaaaacatcatgcgcttccgcaaattgtcggtagcgggcgttgcttgtttgcatgacatggacgtgcagagggaccaggaggagatgcgcaggaagattgaggagtcagagcgaccaaagaagggaaagtcaaggatggcaagcttgtcggcaagcagaagcgcggtgcctactataactatcgacggacaacagggcgatctccaaagaccagaacctacaagaaccatgtcaacgagccattggcaatcgagcgtcaccacggcccaaaataccgacatgaaaactgaggacttgctcgactatatccagagaaaacccaacactgctttctcgcgacgtgccaaacactttctactgtgcatcgcgttatgccacacttgtcttcccgaaaagactgacgaaggcgacatcaatttccaagctgcgtcacccgatgagctcgctcttgtggaagctgccagagatctgggattcctggtgattgaccgacctgcacaagctatcaagctagaaactcgggacacggatggctccctccatactgaatcctaccaggtcctggacgtgatcgagttcagcagtaagagaaagagaatgtcgatcatcatccgcatgcctgatggacgtatctgtgtcttttgcaaaggagccgacaatgtcatcatgcagcgtctgaagctgagcaaccttgccgaggaaaaggcaaaggatatcggtcgtcgtacaagtcagcgaaggctttctcgacaggatcaagccttgcgacgaatgagcacacaacagagtatcagtccttatggaagtccctacggtagccctcgcaacagtttcggtttctccagggcagaatcgtcatctaaccgggaggggctcagactgagcctgggacgtcgttccactgatcttaagcgcttgtcccagcagctcgcccggtcacctcgcgcctcaacagacatgatgagcccaataagtcctaggcagagtcttggccacatgccatcgtttgagaatgccgacagcaagattgatgaatctttggcgtcgaacgaaggtgctatctttgaaaagtgctttcaacacgttgacgatttcgccagcgaaggtcttcgtactcttttgtatgcctaccgttacattgacgaggattcctatgctcaatggaaggccaagtacagggaagccgagaccagcttggttgatcgccaggagagaattgaagctgctggagagctcatagaacaaaagtttgagttagctggagcgactgcaatcgaagataagctacaggagggcgttccagacacgatcgacaagctgcgccgggccaacattaaagtgtggatgctcacgggtgataagcgagagactgctatcaacattggtcattctgctcgtgtgtgcaagccatggtcggaggtttatgtgttggatgcgactctgggcgaattgaaggagaccatcaccatgactctgaacgatgttagccgaggcatggttgcgcactctgtggttgttgttgatggtcaaacacttgccaagattgacgaagatgatgaattgtcccttctcttttatgatcttgtcgtacgtgttgactctgtcatctgctgtcgagcttcgccctctcagaagacaaaccttgtcagttcgattcgaagatatgtgcccaagagtatgactctagcgattggcgacggcgcaaacgatatcggcatgatccaagcctcccatgttggcatcggcatctctggtcgtgaaggcctgcaagctgctcgcatctcagactattccatcgcgcagttcaggttcttgcagaaactactttttgtccacggccgatggaattacatgaggactggcaaatacgtgctcgctaccttttggaaagaaatcttgtttttcatcgtgcaagctcattaccagcgctatacgggatacactggaacgtcgctgtacgagtcgtggagtttgaccgtttttaatagtgctttcacgtcactccctgttatccttcttggtattttcgagaaggatttgcgggccgagactctgatgaaggtgcctgagctgtacacgtttggtcagttcaatcttgggttccggttctctcagtactttgcgtggatgatcatgggtgttgcgggcagttttataatctggtatttcacatggtgtgtttacgataagagcttctcagaccaggataccagcatttttgcgatgggtatggtcagtttcactgttgctgttgttttcatcaacgtcaaactcctgtaagttcttctttcgtctgatgacaatgcttgcgctaatgttttgtaggattctggaagtccacaccaagacagtcattacctttggcggctgtttggtatctgttgctggttggttcttgtggatgctggctctctcaggtatcaagcccgctactattggaccttatatcgtccgagatgcattcatcgacaatttcggtcgtacgcttcaatggtggacaattgtgctgctcgagcttatcacgcttgtttttattgaactggtagtccaggccgttcgaagagtttacttcccctcagaccaagatctgatgcaacgcatcgaaaaggatggcaatgtggacaaggtatttggcgacggcaaagacgctgaagaaggcgacgctgaggcagaggagagggttatcccggaagcaggcgagagagtccgcgagagaagagcaggtcgtgcgagccacgatgattatcagccggagtttttacccacggcggaagaagagagggagaatccgatggaacaatggcggcgttgatttctcctttgtaaatgttttgtttggcttgggtgctatggtgggaataccagtggagtttatgggatgggaagcatagaatgctgagcgtgcgtattgcgtgggtaccattatagtagtagtatttttgcatgattgaacgagtattttattattatttttgtcttctaatcgtcgtgatacctagtgaaatagtcccgcggctgatacccggaatctccgtcattgaagactgaatcaaggccatcggaatgattaccgaagcatgtggagtagttgatcaacatccaacctcggcgctggacaaggatcaaacaaacaaccagtctcttcttataatgctaccttctcccctctccacagagaatgtgatgactcttgtcttcagctttttatcaagctgacatttcccactcatcaataaaaaaatgggctcttcatgtcctccagcgacgattgtcgcattacaaccaccgctcagacaacagcagcaaccgccatgcgcatcatcaatacatcccgcctttttcacagacagatttcgacgagcgccagcgactttggcagtgggatcggtggttaatcctgttacgctgggttatgtttatcaggagactgagaggaggaaaccaaagttgtgaatgatgggaccggagacaaatccgatgtcttgcgttcacgccgatgcttgatgaaatacgacacagcgaatgaaatggattgaacctgggagggtgacgaaggcggaaactacgacaatttctttttcacgattacgacagcaagagaaacgatgatggtattcggggtatcagttttttattgataaaaagaggaccttgttgcttaattataccctttttgcctgggtttcacgttcccatcaatttcgccttaggaagtacagaatagttttaggaaaatcgaaaacaaaggaacgaggctcgacgctgaagagctcagtcaggataacaatcacatccctccctcccttaggatccattcttgacagcaatgacaatcgccatgatgatgaggaatatcacgagagccagtagtcccatgagcttgacattcttccaccacatcttgcgcttcaggccgcgactgcgcacgcgaaactctcgcgcgctaccgcccagccgatcggtcttgtcgaccagcaagtccaggcgctcgccgcgctcgagtaagctctcgatgttcttcgtcatgatgcccctcacgtcgtcgatttctcgcttggcgttcccaatggcgtcgtcacggccgccggtcgtggtgccgtagtcaaccatgagattcttgagctccgagttgaacgaggcggcgccgtagttgggcatgtcggagaagtcggtgctctcggggaactgctgcaggaagcgcttgcggatctcgaagaggtagccaaagggcacgcgacggccgagcgacgagtcggcgatgacgaggaaggtgagaccgccggcggatgggtagtctcggtgctcggagggcgactcggcgacgtagtggatctggtgctggccgtgggtgtaggtaagcttttgggggttcgtgtgttcgattttagggaggatgagggaggcgagagatgaggtctgcgatgaagctgaagttgtgcattctgagaggatggtggtgttgtgggcgatacatgagctgtaaactgtgttagtatttgttgatttgcgatgtgcgatgttgttggaggacgaactagagaaggggagtcgatggagttgatgacgaagccatggtgggcgatttggtgttggtaatgcgatgatgaaattgtgttgatgtcgcagctggttgaggaaacgagtactaaagatggggaagtttagaagctggaaggtcactacaatgacgcctcagtctcatcgtcatgctcaccaaggtttccatgagtgggtcaaatccaaaacgaacaccaaacagatgtagacaaaaagcgattgaccactaacaggtcacgttggcccggagaagtgactcgcatttctgtcatccttgaacctctacaaggattatctgaggtccaatcgtacccccacttcaaagtggtcgcagcggatccggctcaacgatagtcccgcctcatggaaattttgagactgagaattgaacatttgatggcgacacagggtgtattcgtccaaggtgaagagtgagacaatcctttgtctttttttcttcttctttcgttctttatttttaggggagcatggtgagctcacttctgagtttttcatcatgaggtatctgctccgacccggagctgtgagagctcctcttattcctctttcaatctcagcaaggtcgctttctacgacacctcgacttgagagacaaccgagcaaaggtaaaccttctcataagaagggatttggaaagcctggtgacttcagaggcggtttagtatgttgcttcccccttgtctaggaatccgcatactaacaattttttagttgagccacggccaggatccaagatcaagactaagacttgaccatggcaaaaaatcattaggccgtcatggcatgtttcgatcaactgttttgatgaggttcgaaaaggttatagaaaacatgagcagggcggccgtgtcttctgcaggtgtcggagaggatgagttccatcgacaagcatcagagttcatgaatgtgctagacaaatctttccaactggccgaggagaacgtgaccgaccgcaccaagaatcctctattctggaatctccgtgacgcatttctgaataaagatctcaagggtcttaccaacgagctccagtactccttccagtcattcatcatccgacagaaattctcaaagggcttggaggagagtcacaagcgactattagactttcgatttccctacgagtggttccctgcgacgagagcgatgcagcgaaagatccatgtccatgttggaccgacaaattctggcaagacgtacagagcgctcaaagccctcgaggcttccaagcgaggagtctatgcgggacctttgcgtctgttggcgaacgaggtctaccagcgtctaacagccaagggattaccatgcgcgctgctgacaggagaggaagtacgggtaccctcagatacggatacgtactttacgagttgtacggtggagatggtgcccgtcaacgaacaattcgacgtggctgtcattgatgagattcaaatgatagcagacgaagaccgaggacaaggttgggcgacagctttgttgggtgttcaggccaaggaggtccacctttgtggcgaggagcgaaccgtcaagctgattgagagcatctgcgcatccatcggcgacgagtgcatcgtgcatcgatacgaacgtctgagccccctcgagcccatggataatgctctcatgggcgactacggaaaacttgaaaagggcgacgctgttgtcgcctttagtcgcatgaacctgcacgccctgaagctaacgatcgagaaaaagacgggacggcggtgcgccatcatttacggatctttgcccccagaagtgcgcgtccagcaggcagctttgtttaatgaccccgacaacgactacgactttattgtagccagtgacgctatcggtatgggtctgaatctcgagatccgacgagttgttctcgaaacatgtgccaaatatgacggcagccataacagattgctctcataccccgagctgaagcagattggcggtcgagcgggcaggtacaagactgcgcgaaacgccactgagggaacagagagtgaggtcacggagatacgcaaggttggctatgtcactacaatggataggcaagatctcaaggttgtccacaaagctttcgaagccgatgttcctgatatcgagtatgcctacgtcacccctcccgcttctgttgtcgagcgtttttcgacgtactttcctagccagacgcccctgtcgttcattctcatgcgaatcaaagagttggcatctgtgagcaaactgttcagacttcatatatctacggaaaagctcgagattgccgacatgattcaggatatccccctgaccatttacgatcgactcacatttactaacctgcctattgccgcacgcgctgagaacgcggtaccagttcttcgcgcactcgccagcgtcgttgccaagaacggcagcggagatctcctctccatcaaggaaattcccctggagaatctggacatcgacttgaagacctttagggggaaaccgattgagtatctccacaaactcgagtctctgcaccaagccatcaaccagtacatctggctatcataccgcttcagcggcatgttccgagaccaagcgctggcattccacgtccgctcgcttgtcgaagagaagctgattgagacgctggagaaactggatttcacagagggacatctgtccagcttccgaaggaaggtcagagaggaagctcagaagaggtttgaagcgcaggaggagctgggagagattgggaagcatgatgcgcacgagggagagtcagatgatacgccgattggcgatttggactggagaggccctgcgcaaacgacgtctggatgattatgaatgtaaaatgtatagtactggaggagaaggaaatgcatggcatatgatgatgcttggcgttggattgggggaccttgtacagatcagggcactctggatgtaactttattattagaaacattgtatcaccaagtttgtacgatattacaattatggcagtttttgcacgtgctttttgtttcatgatgtgtgttggtccttgagacatgatgagattaagttggtggtatatttaggttgtccacgagatcaatacagcaggtagttatcagtaataggatttgaataccttggatcatcgtaaaagctaatataaatggcccgagtatgctattacgaccagtcttggatgtgtatctccctaacctggcagactgaatgtgtcctgtgtcgctcgctagtaaggagatgaaaaaaagagagactggacccttggaccaagatcaacgtcattccctaatttaacccctgttggccctgtagctgcagcctgcaaagtggggagctgagaaacctaccaaggtaacctcaagcctcaagggccctggagtggggggtcccaactgccttaaatcagagctccactccacttctcactaggtcccgtcccgtcgcatttcacgctgacatagaatcttggaccttgatttattactatccattcagaggaactcaatcaatttcgcaactgtcgtaccacccgacaaacgcgacgctgcatacgtcttgtgctcgcctgtcacacaaatacaactctggatccttcacgactacgaccccaaaaactaaactcaccacaaaaaaaaaacaaccctcaaaatttgcccacgatggaggatgtttatggtgaccacccctccttggccggcaacaccatgcaatcggcgccttactcccgtcgagcacccagtccgccttttatttacatccctaccaccggaacctgcggctctgtcaacaccccaaacctcttgccgtcctttgagaatgttgacccgagtcagttgaccctccaggatgtcatgatcatcaccggcaacgtgagacacatcgcgaccgactgcaccatggactggtcttacgaaaggcggcgtgaggcacagaagctggtcgactttttgtatctcggccccaacatcgccgccaaggaccacgattatcttcgccgcgagggcatcaccatgattttggtcgccagggacgctcgcatggcgggcaccaagctcaacactattgagaaagccgctgagactctcggcattactctgcagtacatcgacctagaaggctatgagaatctcatccaaaccttctcacaagtcgttcgcaccgtcaacgaccatctcctctccatctaccaccgccaggcccaagagatcacccaagacggttccatgaaggtcaaccctaacaattttacccgtggaaaggtcctcatgacctgcgaaaccggcaacgaccgctcagcagctctcgcggcggcgtacatcatggcggttttcggaatggacatgattactgtgctgcagttcatcaacatttcacgtttctgctgcgtctttgacgaggatgccaagcgcaagctccagagctgggaggatctcatccgtgcacgtgcccaggtgacccgacaagccgagatgccccagaacgcactgcacgccaagcgacagatcgacgaccactacgaggacccggaatctgacatgaaggacatcactacggaccgggaccgatttgaggggcgtcgggcctttgctccctttttcgatatgtaaaggatggatgtgaatgctttttatactctggcacgagtagagcaaatatatgcatagaatggatgcatttggtgctctggcatgagtacatggatggcgttggggaacggaaagatacccggtgtgattaatgctggtgttggggtgtcaacaacttttatgatttttaagtaaagcattttgcgctttgtgtgcgttttactgccatagtagcggtgtaggaaaacgtatttcacacattgtgtgcgatttttctacaataggaggcatcagttgccgtgggatattagtatctataacttaatcaataccattattagctatcaacttggtttgtgtttaaagtggtggcataaatggaggtgattttcttatattcacatgtgagtcatgatgtgaatgttgtgttgaggtgaagcatcaaagttgctgtgggatatcagtagacgtgaatatggacttgatcaggttgcgcatatgccctactttctatgactcttgatgcagggcgtcgagggcatattctgcttgacgttgtaccaaccactaaatagccttaatcagtactattattacccaatcgacttgatgtgtattggaaacggcagtaaaaatgaaggagagtttctttaattcaggtgttagtcataatgtgaccgttgagttgagttgaggcaccaatgctgtcgtagaatattaacaattatggactaataatcagtatgcggtggtaacataaatgcaatagagtttctttattctattctcagtcaccatgtggttggcttattcaagcgcaagactgagattgtcaataaatgttaactcaatataactctacttgccggctgcctgacagtgccatagcatttcacctcccaaacatcaaaaatgaacactcttcactcgaatcttgttatgttaagcttcatggttgctctgcatcaaccacgcattaattgttttctgcttgttgcgacagaagtgtagttgcgcgcaacctttcatggagtgattagggttcttgcaatcgatggtacttaagcactccctccttgtacctttgattctttcttttcaagtactgaacaaggttatcttgcgagagcgcgatatccgtcttctattgctattgttgtcatcaacttctattgttgtcaacaccaagccattcctgtgctcgccacaaacctcagccccttttcttcatcactactctattgtgataaaagattaatcgcaagcgcgatagaaacgtctcagaaagaaggtgattcaaaagtaagtgtttccaaaagtcttgcgcccctcgtcgcgatatccgtcgcgagtgttcactgcccccaaacaccatcatcacaaccctttttctttatcactacttgttctcgacacgagatcaatcacacacgcgataagtcttgaaagagagacgattatatttcttcttgcgtcggaaagctcgcgttttgggtcgtgatacctcccgcgagtgttcactgcccaacaaccatctccgttacgaccccttttcttcaccaccactccattccgacacaagatcactagcatacaaaaggcatctgtgaaagaatggcttaacacgctgcttttttcaaaaagctcacgtttttggtcgtgatatcgtttccgagtgttcactgcccacagtcgcgacctgactttaacctcaagtcccactcagactcaacccaaccttatcactctctctgccatctactacctcaacgtcctcccaagctatttaacacagaattccctttttgggatcatttcgtccacccgccgggctccagccaactacattaaacttcgcaacacacacaagctaaccaatcactcagaccaactagtgtctcacgatggttatccacgattgctttaacttagacatcgtggagaatgatacctctcgagacggtaagttatggttcgggccagaagaacgcccgcctactggagatttaacattttcagacgatgtcgacatggatcgcgatctcgaacaggaactccccaataatgacgatgacatggaagccgagtccgaagccgagcgcaaacgtgccatcagagaaggaaagaaatcagtccgcccgaaccaggcatttgggttgtttcctgtttacaaccctgatgaactacgaataatacaacaagggttcagtgagtccccggagggcctgatgacaaccgatgaactagaggaatacttcatcccggggcgaaaccgcacgatcgctaggccccctcctcgtcctgagtcactcctggacagcatcacagtaaaacccaaccctcctcctggcaagaaacgtgtaggacgaccacgcaacgatgataggactgctaagaaacccaagaaccgacgtggtggcagtcgcccaccgccagtcaatagcaacgctcaccaaacgtataatacgtatttgcatcccggcccccgggcctgtcagcggttcgggcaacaacattacgaaaggcaggaggatgcccctactgaagtccgagctaacggtacaccacattacctttcaatcatggcaaatcgtgtgactctggaccacggtcgcaaggacatttttgacggtatcgatccaattgtggctcgccaaacccgtgaattctttgcgcgtacaagtatcgaaccacctaagaacaacaaggccctgtatattctgcatcattttatgatgaagcgcgaagaggaaaataacccattcttcaaggagttaaaaaccaagaaacgcataaagatactgaagaaggatcctctcactgatgaagaaaaggctcaactcaaaaagctgttgtttcgaccggacgtcgaatgggaataggatttcatcgacaatacagacacagaaacaggcagaaaaagcctgacacgggaagaatggggagtggacaaccatgtagaggcgtgggacgacctctcatggggtgtcaaatgggtcattctatggatcctcaacagaactaatcgtttcgcaaagattgtttctttgatcttgcacctgcgacatcgtcaggctcgagagttcacagaacaatacactcggcagtatttcatgtgggagatttggaaagagaatgtcgaacgcattccacatgctgcccttctggagcatgcgctagagaagagacagactgttgccgagcttctgcaacagtatcgccctcctctctacactgaacagataagtcgacaggatgaagaaaaggggatgtttttcttaattaacctgaacaacactgctgtgactgaagaatttaaagcatttatgcatgaaaaacagccaggcttcttgcgcttggacattgagtgggatttcatccaagagactattgacaaccaacagatcctggcttcggttggaataggttggctgaaccctagtgaagttgccaaagtcatgatgagatctctgccaaaaaaggtttcagaacaaaacgcggggatgagagaccctctttcaaccataaccctttctggggctacattcgaagatgaaggacacgattcggatatgtcccagaacgaggtcgaaccgaccgatgatagccaagcattggaaatgggcaaaagacttgtcgaactggaagcacacgatgaagaggtgggcttggaagatcttccccttccagaagctcctttattgccccttataccaggaccgcatggcccgcaggcaacgccggatcaacaacaaatgctgagatttgccttgcaaagaacagcacccgagagctacagtattgtgcatggcttttatgcatccaggcttgtatcaacccttgaagaagaagaaagagcgcctttcccagcacagtctgcatttcgtcccaggggctttcccttttatgctagacatattgcagggattgtaggccacagcgacgaagaccccgttggcgaggttttggggggtagcgagagtcaatgtatgggctcgactgatcaacaattggcaaggcatggtactctgagcgcgagagtaagaagctctcctcagatcgctaagagagggtctttcaaccttggtcaacaaacaggcagtagctcagctatgcagaacagtcgaaacgagtctggatattacagcaagtggcaagtgaataacttggtcaacccccctaatgtcgagcataacactttcggcccttcgactagatcaattccacaccaattacaggagccagaagcagcaacaacaccttcaaagcaactcagacagatgcttgagaagtatcaaggctttcttacgaagagcaacaaggaagaaaaaggggcctccaccgatgatgatagtgatgacggaactgtgatggagcttggtgacgttgcccccccagaacccgaaaatgatgaagattactgtccgaaaaagaaatcagcgagaaagccgccgaagaagaagactactgccgtcaggaagtctggccgaccagttggccgacccaggaaggcgactctcaagaagaataacactgcgaccccgaagaacgttggagatactgaagctggagagagcagcaccctggactctttcgacgtccagaaaacaccaacaaagaaacaaacgggggatattccactcgatagcggacctccctcgtctggccgcatcaaactcatcgtcaggccatctcagacgtctacctcgaacgagcccaacaatccaaaacctgaggttaccatgcccaggatagatacccctaccccttcgcgcgctcgtgtctcgaaagcaaaatatgcgatttctgcccaatatgcaacgtacgcttcgatgtcgacaagtgcgcgcttcgcccaaacagctgttgacagcgctaaagggattgctgataccgcaacacttgatgcccccagcaatatcatcgatccaaacaagcttattttgggattttcgaacataaagaaagatggcaaacagcatgttgatagagctgagtttgcttggagggcggagagagcagagttcgcagggacggcatttgaggcggatgatgcgttgcaaatactggcgagaggagaacacggtgacgcaaagggtactgattgaggttgcacatgcgaggatttcgtgggattggatcgcattgtgtttttggcaacggtttgctggtgggtttgttggtggtgaggtttgcttcattttggctccttctagatgggtaggtagcaaaatgagcttggaatgcacttacctcagtactactgcccaaggtagcaggtagtacgggcattgcctactgctcaaacctcttcataaggctttagcaaaggccattcagctaataaattaaatctaatactacttcctctctctaacatggcgagtctggtccatgctacgcctttgttgcgagtgctattctaacccatcacaccatgagctccaatatctgcctaagatgcactgtttgtgtcaaagttctatttgtttatgtcacatgcttggccaatggaatttgtcacttgaaaacggcagctgcctgtgcagtgcgtaccttccgctgccagctgtaacactaatgcatctatccgctcgcaatcttgtccctgatcttcgtcgaaatttcacattctttaatttccgtcattacagcattctttacgccattcactcgctctttcaactctacccatattcctactgcagaacaaatacagcctcaatatggacaccgactcgaccgacagcgaagatgatcgcgttcagtatcgcctgaccgtgaggccttcgaagcatcgaaagaatacagagaagaagcgcctgaacaagcaggttttgaaacaatacatgatagaacacgacagagaagcctatgccaaagattctgagaaaaagaagcgcggccccttcgctgaagcttccaccgacattacaccgcgagaatatcagatagaactcttcgaagccgccaaggagaagaatctcattgtggttttacctacaggtattttcttgtccctttctgactctactctggacattctaataggcacaggttctggtaaaacactcatctccatcttattgctaaaatactacattcgaatcgaagtggaatctcgcgctcttggaaatccgaggaaggtggcctttttcttggtggaaaaagtagccctctgtgagcagcaataccgatttcttaaggaccagattttcggccacaacattgtcatgttcacaggcgataaccgcggcgtgaccaaggacaagaagtactgggatgatcagttttcctcaaacaaggttgtggtctgcactgctcacattttgctcgactgtctgaacaacggcttcattacaatggaccagatcaacctcctcatcttcgacgaagcccatcatgcaaagaagaagcatgattacgcgcaaattgtccgacgatattattattctaccgaaaagaacaagagacctcgcattctaggaatgaccgcttcccctgtggattccaaggctggagatgttgcagaactggcacttgaacttgagaaaacccttgacagcgagatcgcaacactctccgacaagatgatgcgacaggcgactgatttccaagttcatgttgaagagacagtcaaatacaacacacttggactaccagacgagaccaagacacagctttgggactcgatctctaagctagtatcgcgaaacaaggaattcaaggcgtctctcgacttcacaaaagaggcctccacaatcctaggaccctggtgtgcggaccgatactggcaagtcttgatcgacgatacagagatcaagcgactcgccgacaggactcgcatggcttttttcgggggtggagagaagttgttggcaagaggagaccaagcagaagaggctgtcagggaggttcaaaaggtcgtcgcagcccacgagtttagggcgatcagtcctcaatcgcaggaattgtcagctaaagtgaaatgtctacatgaaatcctggttcatgccttcacagtcgataacacaaagcgctgcatcgtttttgttgatcagagacacacagcttgcctcctttcggacctttacgaccaagtttcaatggcaattcccggtatgaatgcttcgtatatggtaagttgagtcccatttccaacagcagtaactaaccacaatagattggtcaacaatctagcagcagcacccttggcaatatgtctctgcgaaagcaatgttcaacgctcaagaactttagggacggcgtgataaactgtctctttgcaacatcagtggcagaggagggaattgacattccgagttgtgatcttgttatccgatttgatctctatacttctgttattcagtatgttcaatccaaagggcgtgcgagacacgaatcttcacggtatatcaccatgctggaagacggcaacatgagacagattcgcagtctgaaacaagcagcgagagatgcaacagcccttcgagagttctgtctaagaatacctgccgatcgaaaacttcaagacgatgtatttgatgaggagacggaaagtcagatcaagcaaatacgttttaacgtgtacaaaatagaatcaacgggcgcacaacttacattcccctcaagcctcgagatactagctcgattcgttgcatccttgggtacagcagagagcagccatagcaaggctgaatatcacgtctacaaggtgggaacatatttcacagccgccgtcaatctaccgtccagttcccccatcgtctcccaaacaggctatccacaacgaagcaagcttctcgcaaaatgctcagcggcttttgaggtttgcaagaagctcatcaatggcaaacacattgatgatcatcttcagcctactttcaagaaacatttccacaaaatgcgcaatgctcgtgtgggaataagccctaacaagaagggtgagcatgacatgcgcctgaggcccaacgtttggagtatccgtggagaatggacacacttcttcccaacaagaattactcttgacagggattgtggagagaaaaacaggtcgttgattcttctttcgcgaagtccacttccaggactaccttcaatccctctattcttcggcaatggacgctcagccatcgttgaagtgacatgttctcaagaacctttacccatcacgaccgaggaagctgggggtttgactgctttcacactcaaaatctttgccgacgttttcagtaaagagtttgaggccacttgcgaccagtttccttaccttcttgcccccttggcaaaagacaccaatctaaacgaaatatcgcgaatcgactgggatactgtcaaccttgtcagagaccatgacagtctcgaatgggagaatgcgcccgacgatttctttttcgacaagcttgttgtagatccatatgatggagggcgcaagcttataatcaaaggcattgacaaatccaagaagccttctgatcctacaccggagggagtgcctgagtcgagaagtcgtgcttataggtctgcggaacaaaacattaagcagtacagcaacagtctgttttccaagtctcgactaacggcccagtggcgagacgatcaaccggttgtcaaagctgagcttctctcattgcgacgcaatctgttggacgagtttcaagtaaacgaggaaatcaacaaggattgcttcgtcattttagaacccctcaacgtgtcacctgtaagtgaaagactcttctgtaaaacgtatctaacatgcccagctgccaattgacgtcgtttccatggcactcaagttcccggcaatcatccacagaatcgattctgctctgatcgctcttgatgcatgcgaactattcgacctctctattccgccagcgctggcactcgaggcaatgaccaaagacagcgacaacactgaggatcatggcaagcaacaaatcaatttccaagctggcatgggttccaactatgaaaggttggaatttcttggagactcgtttctcaaaatggccaccacaatctccatttttgtactcaaacccaagagcaacgaatgtttgtaccatgtagagcgcatgctgctcatctgcaacaacaatctgttcaacacggccgtagattgcaagctcccagagtacatacgatccttggcattcgacaggcgaacttggtaccctgatcttacactcagaaaaggcaaagctttcaaggcaacagcgcgacagcgcttagccgacaaaagtattgcggatgtctgtgaagctctcattggtgctgcatacctctcaagcaaggatgacaatttgaacatggccgtcaaagctgtgtcacagatgtgcaaagcaaagtaccataccatgatggcttacgatgagtactacgcatctttcaaggttccagattggcagaaagccagtccaaacgccaaccagcgtagacttgtgcagaaagtggcagacgctaccgggtaccacttcaagtctgcgccgctgctccagagtgcattcacacacccttcttacgcgtattcagggaacgttccaaactatcaacgcctcgagtttctaggcgatgccctcatcgacatgaccatcgtcgaatatctctatcgcaactttcccctcgcagaccctcagtggttgacggagcacaagatggcaatggcctcgaaccaatttctcggttgtctgtgtgttaagctcaatctgcaccaccatcttctgttcaacacgtcgcagttcatcagcaaaattcgtgactatgtggccgaacttgagttggctgaagagactgcgcgccaagaggcagaagaagacgggactccaatgcgcatggacttttggctcaatgcgacaacgcctccaaaagcgtacgcagattcaatcgaggctcttatgggggccatgtttgtggattctgaattcgactattctgttgttgaggatttctttaccaagttcatcttcccgtactttaaagacatgtctctgtacgatacctttgcaaacaagcatccttacacatttctcaccaagaagatgcaacaggagatcgggtgcatgaaattctgtatgatttcagacacccgcgttcctgatgcagagcgtggcatggaagttatgaaagagtacgacatatattcagcctttcaagtgcacgaaagagtcatcacatgtcacgtatcaaagagtggaaggtacggtaagattgctgctgcaaagggggcactcgagttgttggagccgtatggcggtgatgtggtcgcgatgaagaagctgttgggctgcgactgcgactctgtaacagcagccatggcggagatggaccatggaacagctgtctaagtactgcagggtatttagtgcacatttcttgtcacgatagcgattgagtaaccagcggggccatatggcgaatgatggaggcaatgatggttctatctattgttcaatagacttgcatcctcgagtatctgcaatgctcatagaaagaaaagaaaagctgtgtcagtaattgatccgtaaaatctacctttctgtccgtgttcttatcaaccacatgcaaggtttagtggcaagcatctatacagtcttatttaagtaaaaggcgatctcaagacaaccacaattggagctactgatgtgcaaaaacatggtacaaaagtaaaacatgttgatagagaaaaaggtaaagcataatgatggcgaagtaagtgaagtgcaagacgaaaaaaaagataatgtttatcgtgcctcgacaccggattgaacgatggaccttcgcattacgagtgcgacgctctaccactgagctatagaggctgctaataacttggtgccaataagccttattctattgcctatattgtcaagtacttttgtttccagcttcttactaccacctcaccctagatcttttgcaagcggtcttttttcgacttcaagagttgagtagttggggattgttttcatggtgcgggatttgagagcattcgttgctgcgggacgggtcagggtcttcagtgtcccgatctcgcaggccttggattcggaagcagctgcaacaataaaactacaaggacaagacaacgactattcagatagtgactgataaaaaaagtttgaattggtatcgagagtgctatcaaatccacccgtgtccaaaatgctgccgtgcgaagacgtgctatcctgaacgccaaaattcagtatacaaaagaaatcccattcaagtgtcgtcgtattccatccaataactccattcgctggttcatatctcatttagtggtcctcaacatcggccgcgcatgcttcttcttcttccttctgttgttgtcttttattcttcatggccctgcgaatcttcagggctgtctgcatatccaccttggcatcgtcggcgtctgttaagccgaactggtcccagcctagatcacgaatgttgataccgagatcggcgagagagacgaaaccaggaactgcgggagcaggaggaacgtcatcttcccaggaatccgaatcttggttgtcaagcgtggatgtttggttggtgcggcgaggtgtgttggcgcgactgtggccctgtcgcgacttttgttgtgatcgctgtggtgtagacttgctacttcgtgtgctaggccgtcgagggctctttggtgttttggggcgtttcgaaacaacaggcgcagctggggtttgtggaacagaaggaggctcaatttcagccttgaaaataggaacaggttcaaaaagaccaggaagaccagcgccagtagtgccgtagtggtccttcattaatagactctcttcgttgcggcgtttctccttccatgcgacgaaagagtccattgagtcctcgcttgcgtcagagaggtaaagatctaagtttaggccttcattcatgggatggccgagatgccgctcgacttccctccgtgaagggaccagtgtatcagcagaaaagtcatcatcgcccggattatagtaactgatgtcatccaatattttcttctgttcatgttcaggagagattttgatggaaggaggaagagatgcatcaatagatgtacttggggtgtgttggcccacagatttaggaaatgcattgctaaacccagaggacattgttgatggtgtaacgcagggttgtaccctccatagagatgatgttcgcacagggatatgctcgttaatgtcgtcaagacgctggcttctagcgctagtcatggtgcgagtgcggttgtatgatttgtccacggatgaagaactggacgggcgtgacggctgagacatgtcgttgcgggggaacgagagggccaatccaccatggtaagattcagggcgtgcgttaagcgaatcgtgacgatcgtaactataacttggttcgaggtacgaggtggacttttgctcagatagtctgaaccgcgacggcacgcttggaaacggcgcaaaatcctcattgtcttcctcaacggtgtcgatctcgacacgaccaaaactccttcgccgactccgaccttcgctcgtctttggcctggatcgctgtaccggaggcggcgatgctggtggtgatacgggcggtagtagagttggaggtgattggggtctttcataagaaaaacttgagatcgactgatgtagactgaggggtcttggttttggacgctcttcttcttcctgtggagaagcgaatgcattgaatgatcgtctccggtcctgttttgacaatggggctggtttgagggttgctaggggagactcggaccgtttttcgcgaagatgtgatttgctaggtcttggtagatcgttaacgaccggaccagaatatgatctcctccaagctgaactaccagacttggaccaattgtctcgttttgtccccgagtcgccatgtggaacaccaggataaggcgcgcaatcatcatcttcttcgtaatcctgttcgtcagctggcagcaccaagcgcccactgccagagagtcggtagagtgcttttgtagcggcacttttaaggttcagaccgttgtcgcccaagtttctctcggcaacgtcttccccgtactctcgcgaaccagtggctgtaactcgcgagcgaaagtttgaaggcttgaattctccctgcgcatcgagaacatcgacaaaggaattgcgcttattctgaaacgaatcgaaggaactttcgcgccggtgatgagtcggaatggagggtaccggaggtagcctttcggtacggcctcgtgcaggtctttctgggacgctccaggctgaatttgagcttcgaatactgcgtgtcaaagaaagtggccgtgatgttggaaagtcgacctggttaggcgctgttgttggtcgtgattgggatttgcctcggaatcgggggaccatgggaggaatagcgctggagtcatcatcatcatcatcaaaaccgacatgtcgtggtatgcttgaaagttgtgcttggctacgtttcctagctgcgcgttgcagttggtccaagatgttggggccatttcccgcgactggatatgttcctagatccttgttagcctgttgtttaggtgatttgttttggggacgtaccttgaattggaggaattgaagctatagtcgaatggtactcttgacccttgacagaagccctcttcgcattggatttgcgggtaaaaatattgctaaagaaacccatgatgaccttggcctgccatatggcaggtcggcatcggagagaggtggtcggcttgttatgagggaattggatgtagacagctaagcaatgtcgagtaattaaaagcgagtaagcattccgagctgagatgaaaagcaaagcaaggctaagcaaaggcaagagaggggccaagaaaaaaggaaggtacgacggcgtgctttagtagaaacagagacagaaccagaaccagaaccaaaaacagaagaagaaggagggagacaagtctttgatgatgagggactaatgcacgccaaacctgggggctttagacttttctaaagaatgtcacgacccaataaatgaactgctagactggagagtgtcataacatctaatgtccctggttagagaatcttccgtgcaagcttccttttaacaagatccttgactggaaacggacaagagacttgggtagatggggacaagaacaggggttgagggagctagcaatgacgccaaccgaggagacaaaggcccgcacaagatgcaagtgtactaaaaaggagactacaggacacggatctactatctgtgcgctgtgatacctgccaggtaccagcataaataaataaaaaagactccttttttttaatggcattcaattcattctcatcacccacacctctaaattcctctactgagacatatattcatttgtctcacgatgttccaatcacaacaacaagatggtcgattgtcacccccaggattcggatcaggggggcgtttgacttgcagcgatggtccatccagtgtcactgaccgactagggccccccccttgtgacaacacgcaaactgatcaatgcagggaccacaacagtccatgctcaggggggcgtgctgtctgagtgccacggggacgggaatgcagtgcacggcatggcattttgatgaagaaatagtcgcaaactcatgtaccaccagagacgaaaaaaagggagaaaaaatcaagacaaaaaaacaggcttgtctcaatgtttgctgcaaccgtttaaccgactgacgccattgtcagagttttgaaacggcgtagcgactttctaaatctagagtttgaccaaacaagggtcgttttaggccacacaacaaatgggaagcatgagaagcaagtaaatgagatgtgactgcatcagctacaccttaaccggcttatcgaggctgtgtttccgattttcccgtggagaatagcagagacatccctctccataatacggcattgactataggcgactccagcagcttggttcgggaatccgagatttcaagggggagtagtcaaagaaaggacatctccgctgtgggtttagcatgattttaacaaggctgaccttgcccgtcaacaggggacggatcatgtagattctgtgccttaagatgtaagcgaaacgaagaatggattgtattaaaatgcaaacaacaacaataacaatgctagcggagtaggccggacatttgcgttacatggacacaggaacgggccgctaccgatgagcctgatgatacggtattttggtgtgcaaattgccatgtggtatcgcgtcctgtttgtgcctgtgttagtgcttgtgtttgtgtttgtgtttatgctgatgactcgttgtaacctttatacagtagctgatcctcattttgatactggcgtgttgtccggatccccgaaggtcacgggcgagactgatcgattggccgttgatgtaacatgaaaggatgagaataagaaagtacaaagatgagatttgtcacatttatttcttcttgtacccgataaacatgctactgtttcatattctattgtccaccgcatgagtacagtttaatgacatgtaacatcatcggaacattgcttcttcccgtatcgctttttcagtgattcaaagactaacaaatatgtttccggtccgacaagatagatgcttgtcattaatcaacaaaaagcccgactaacaatttggtctagagacggacggaaactaagaaatggcaattaacatggcagtgctgatcaagccgctaggagaaatcttaggagaatgggatcagcagtcaatgcgatgcgatgattgtccgtcgattgttcctggaccgtcgttgacgcgattggcgaagctagaggagttaattagcgagtggttagtctgtggtggtgatgttaccctgtagcatattggagcagactactaagattgtgaggtgtttttaaaatgcttgcctgctaacctattatgtttggcgttgtaactcttcatatgagcaggtactaagttgcatcagcattatatgtgcaatggaaagagtgaagccctctatagtgttggcagtgtctaaagtgattgcatgtgcatgttggtgaagccttccttcccaggtgtagcgacgtcatcaatacagccccgccaaccacgtggggtttactttcctcagttgtagcttcaatcatccaaatcaccatcaccacgatcaatatttcattgcacctacgacgtctaaaaaccacgaccagaagccaaaatgtccttgacaacagatcccgatccttccgatggctgcccagcctttatccctctcgaagcgaaccctgagcttatgaccactctcattcacaagctcggtgtctcggacgctctcgagatccacgatgtatactccctgaccgaaccagagatgctggcattcatcccccgtcctgcgctcgcccttttgctcgtattccccatcagtgccgtgtacgagagtcaacgaatggctgaggacagcttggtggacgaatacaagggcaagggagacactgagcccgtcttgtggtggcctcagacgattcgaaatgcttgtggtcttatgggattgctacacgctgttaccaacggaaacgcaagaaactttatcggtgggatttcacctgtttggttaaagaaatgacagctaatatccgacagaggagggctctaccctcgacaaggtcatcaagaagagcatgcctctcgacgctcgcggccgcgcaaaggttctcgaatcgacacccgaactagcgactgctcataaagaggctgctacccaaggcgacacgcccgcccctgctgctgaggacgacgtcgagctgcactacgtttgcttcgctaagggaacagataacggactttgggaactcgacggacgacgaaagggacccattcgacgaggcgacttggatgataatgaagacgtgcttagttccaaggggttggcactgggtgcgctcaagtttctggaaagagagggtgcggatttgaggttcagtgctgttgcgctggctgggtctgtcgattagactaaactagatacccaagatagaaagagacggtcacggattcgcattccctacgtctcagcaattgcagtcacaagtcccaattgttgtcgcaaattcttcaacgtggtcaattgtagcctggattggacagacagactaacgtggagatagcactcggctattgaagctgaaatggacaaggcagaattgaagccacatctagttcagctccccacttcaaggcagcgactttccaacaggtacctatataactgttcatttccctagagacaacctgctatctacatcagtccagaatcaccaagcatcatgagtatgtatccatcccctttgcaggcacaaatgctaacaatccaggaatcgctcgttggctcttgagaaagggcaccgaacataccggtctggtgctagggaacgatgcatcgggaaagacaacgttcctatacaaactattattgggagaaattgtccagaccatcccgactatcggtttcaatgtcgagacattagaatgtccagatggagacaaaattacactatgggatatcggaggtgtgttcaatcccatggcccgcaaactcgtctaacaactcaggatgtgacatgattcgacctcttactcgacattacatgctcaaagaccgctttgtcatttttatccaaagttgcgaagacttggaacctgatcggattgagttttccatggaatatctgcgcgtggcgatggagatgatggagagctttgaagccaagaacctgtttattctgttcaacaagcaggatcatctctccccagagaacgcagcaagtatcgtccgagacctcaaatctcagatcgagaaagagataaaaccttacgagaacaagctcgacattagaatactggactatcccggtctgagcgcgctaaacggcacacatttacacgccgccatggaagagatcagaatggctctgaaacctacaaaaccaaccccgaacgtcaaagctgagattgaacaaaaggtcaaaggcccgagtgaggatgatctcgtcaatcgaattaggcaagaaaacgctacaagcgtcgacgcgcaaacgttttggaagcggttcctggacggtagtcttgagtcgtgggatcattacacccatctccgagcaggcttttttgttctgcgcgattgcttcgccaggggagtaggtgttttggaatgcgctgatgagtttatggcgcatttgaatcgactgagggagggtaatcctgagaggtttcgcaatactgcacatcggtatggtctttcgtatctgctaggatatttccactaacatttacaggacaatgactattttctggctgcaacagattcaggtcgctgctattgagtatcaagcgaacaactcaccaggaaaattccccgggcaggaagaatacgctgacatactcttttcagcacctcatcttatgaactctggtttgtggagggcgtattacaccaaagattcactctttacgccccaagctaaagaaaattggcatctccctgatatccaacctctccctacgatcagtcaagtcacttctcaaccacctcagaagatatccggcaacgatgccgatcgactcccccgatttgccttttccgtcgtccaaaagacactatcatctcaacttcgacgcggaggaatcgtaaagcaagcctttgaagctctacagtcctctaccatgcgcctccgcgctacggactcttcgatccctccatactctgagacacaggcgtatttctggattcagattatccacgcctaccttaggtctttacaagtacaagtcagcggaagtctgacctttgaagccttcaaatctctatttgacgtgacaggcgacgagtggcgtcagtactattcacaatctgtatgggagagtatccccgcgcgaatgagtttcgtgaatccagataagaaagctctaccgaatgtcttcggtatgccttcgcaggctaggatggacatggctcgcacacaaatggtcaacgcaataagtcatcgcttcgcagaacctctggacatgccaccccgtgaagacctagactttttagcagctgtgttgattgatgaagcgaaactcatgccagagtctgaactcaacgtcgctagtcacgcgagtctgttgcgatatctcttcaatcgcctttctgggaagagtgaaggaagtgctacttcgcgcgcatcgtctacggcaatggaggttgctcagagggttggtttgacgcagagtatgttttgggtgcagcgggtgcagattgaggtggctagaaataaggatgttggaggatttgaggagtttgttaagggaaattcgtacttggcgtttgaggatctgccgtttgtgtattactcgcctcagttgtgggagagtgctgaggcgaggggggcttatgtgccgcctgatagacgggcagtttctagtattgttggaggtaggatgtgaagggatatttagacatagcgtaaattagattgagatgtagagtatctgcgataaaagtacgcctattccttaatgtacattgccaacacagtcgacggttcattcgctgatcaagatgtttaaccgctggactaccctcccattaccacagcctagtttcagttctcccatccgacaacctaatctccaagagggtacgcatgaaggatctgtccatggaacaacgtagcatccttggaggccaaaaacacaaaactcgtcgcaatctcactaggctgtccaacacggcccaactgagactgctttccgaatccttccatctgatccgccggtcgagaagctggctgaagaggtgtatgcactggtcccggagcaacggcattgaccctgatacccttcttgacgagctgcttagatagagatcgcgtgaatgccacgatggcaccctttgtagaagcgtaatcgaccatggcagctgtaccgcggaatgcaacgactgaagttgagttgatgatgctgcacctgttagctatatttcatcatgttcttggaatgaaacttacgagccacccttctccatatgatgaagagcatatttagttatagcaaagatctgaagaatgttgcttcggaatgtactctccacattctccaaatcgatatccttgaaatcctcacacatgatctgcttagcagcattgttgaccagcacgtcaatctttccaaactcatcgacatgcttctgaacagcattcttgcaggtctcattgtccatgaggttgccgggaaacaagacacacttgcggccttccttctcgaccatcttctttgtctcttctgcatcttcttgttcttctgggaggtaaacgattgtcacgtctgcgccttcgcgagcgaaaagaacagcgactgcgcggccgatgccagagctggaagacatgttaggaacgaatgaggggttgtgatggattgagcttactctccgccggtgatgaaagctttggcgttttcgagtttgttggcggcgcggtactcgtggaattcattcttgccttctagctttgtagattcgctggtagggttcatggaattttctgttctacgagatgtcagcattgtttttggggagagagagggagattatcgtgtgacgtacccagggaggttctgggcttgagcctcaggaacgggatggaaagtgccatcttttccagcttgagacatgattgaggattaaagaattagtgagtggttatttttgtatgaagtggaagagaagagtagaaaagaaatgggaaatgaaagagtcgagtatttatcaccgtcgttgatgatgtcagtatgcgtccatgtcgcggggctgttgaatcatcacgatcgcatcgcgatctccgttgtcgataagaaatgtagtcatttattttttcagtcatgaccaaattaaatcactctacctattagatatatcttgataggtagacaatggcccaaaggtgataggtagatggtccctccagcttgacgacctttgtgataccctcactttttgtcatgacgcgctcaacaccattgtcgataaagcgcttacccacgtggatcatatcaaaagagtcgaatcttcatatacgaggaaattcacagggttctcatcacctccggtaccgaatcgcgaaccacattctggcttggcgactttctgtatgcgccatgtcgacaatccccagctaatggccatatagaatggatagaaaccgcatggacattgaaagtcgaagcggaatcgcttataattcttgacatggtgatcgtttaccagcctgggttggactgtggacgaatattctgcattcattcaccctggcatatggtcaatactcttttcagcaacggagtgacgagttactcactgtgaatacatagacattgcatgaaagtttgacaacctatttcgcctcatactcggggaactgcgagaaagaatcgccaacaaactcgagtccatcaaaggtgaaccaaccctctctctttgtcctccaagaggatcggggtataccgttcagcaatcgaaaacggaagagtagcagctttgaggattatggtcaaggctcgtcagcaatgcgggcgactttgggagactggtatgaaacatctctctctctcatctatatgttgatccatggaaacagtgcagataatgccgtgacgattggtgttctttaaactgggatacagaaacaaaccacccagaaggattaaccgacgtaccaatgctgtcctctttgctcccaacggccaattctcttaccacccaaggatggtgatgacagagtattagaacacgacgtatatctgatccagatatgctgaccgcattcctcactcgcaaaaacgttgaaatgtgacgagaagccacaatcattcgacacgtctgcatgcttcaacaaatcgagaaaaacccttccagctctgttcctcagggtctacagtggagcagaaacattggcctcccaagtcttagagtctgcatacgcataccaaccccgcaaacgtttgcctctattccgagacataaacaccgtattggccctagccgtctgatagtcagtttctagctgaccagccacgttttccccttagcgcaaagtaacgcatgtcgaccgtttggttcgtgtctagtcctgcgacggcccgcgaggagactagtcagatctcacgggtctagactcaactcgatctgcgtgatccaatagtaaacctcaacagcgcaccggtgaaaaggcatgaagttatttgcggagaaagttcagctcatgttccggtatgtgaagatggaacaagattcgtcaactgcggggttgcagcttgatttgtcggcacaacccgttccaaaggtttcagctcgccacttcgtcaacgatatggtgaactcgctggattgagactgtatgtatgtgtgctggggagaagtttgcataaatagaccctcaagtcccaggaaacttggtatcgcagcttctcttcaaccacaataccctaacatacacaccattcatcatggctaccgctactctgaacaacatcaaggagcatcgcctcccaaccgactcgtacaaacacatgtgggcgcgctatgttgcaaaaagagctttcgatgaagacatcaagtccgcctcaaagcggttagttgaagcacagaaagccaatcccgatcttttctctggcaagatcagccaagatatgcgcgtggctacaatccttgccaaaacacaggaggaaatcggcactggccttgttcccagagattccaagaagctagacattggaatcatcggcgctggtgtttctggactcttcactgctctggtctttgactggcttaatgaagagtgcaaggaccagggactcaagattaactacgacatcattgaggccggcgaggaggccagattgggcggacgactatatactcacaggttctccgatgctccgcatgactactacgatgttggagctatgcgatttcccaacaacaccatcatgagaaggtcagttgcataccatcccacactgacatgttgctcaccagacacagaaccttccagctgttcaactaccttggcatgaagcctggaaagggtggtttgatcccctactacatggacgacgtcgacggcgtttgtcccacgtacttcaacgatgtacgcaaagtgggcgacgtctggaccgacaaggccgatgatcctttcagaattaacagtggtcttgaagaaaaggataagatccccgaaaagtacgtgtaccaaacaattgaaggaagccgctaacgagtttagatacctcaagacaaaccctagcaagcttgtagaggcagctttggacgtgttgataaaagacaccaagaaacaattcgacgaagtccgtgaagagaatgacgagaatggcaccaaagcgaccgcgctctgggacagattgatgagagctgataaattgagcgttcgacagttcctttcattgtaagttgacgcgagagagacatgctcgtttgctaacgctgttcaggggcccgaatgacacgcccagtggaccgggatacaactacaacacgatcgaatggctggagtcagcgacatagtaagtagcacaatgagaattgatgatcaacttctgacattcttaagtggtactggctggtacgaccagtcactcacagaatgtgtcctcgagcaactcgactttgacaccccaaaaacacccaagggcgagcccaaggtcaactactggtggtgcgtcgacggaggcgcccaaacaatcgcgcaaagaatggccaagaagatcaagaaccctgtccagtacaagagccaggtggtagccatcgacgcacaaatccccaagcgcaaggagaagaatgactacacgcccatgaaactagagatctcgaatggcgaatcgacaaaggagaaggagtattttgcagtgttcaacagcacaacccttggcgcactccagcgcatgaatctcaaagatgctggtcttctttggggcaccaagcaggccattcgtgcccttggatatggtgcttcatgcaaggtcgccatcaagttcaagactgcgtggtggcaaaaggaacccttccgtattagaaagggtggcctcgcgcataccgatctgccccttcgcgtttgtgtctacccatcctacaacatcgaggccaacgagggagccgaatgggaccccgaaaagcctgccgttctcttgtgttcatacacatggggacaagacgcccagcgcatgggtgccctgatctcttctgattctcctaagaacgaacagcagcttgtgtcggtgctcctgcacgaccttgcccttctccacgctgaggaaagcggagaatgggattacaagaaccttctcaagacactcaaagaacagtatcaggaccatcatgcttatgattggtacggcgaccaaaacatgtcgggcgcttttgcctacttcggacctggccaattctccaacatgtggcaggagatcatcaagcccaacgcgtacggacagctgtacctcgtcggcgaagcatcgtcctctcaccacgcctggattgtcggcgctctggagagtgtcattcgagctgtttatctcatgtttgaaggtcttcagaagcaggagcccgacaatgaagcctacaagaaggctgtcaagctactgagccaagcaccccaagttgacccaaagacggagggtggtgatgttttcggtggggatgctggcgaagggccattgaagcctcaaaccatgccatcaggacttccgttctacccactcccagaggagatgcccgatcgtcttctggatgtaagcaaagatgacaaggtgctgcgagacccattgaatgagaacgacgagtacaaggaaggcgcggctattctgttgtcagtagccatgataggatggtctctgcttgagagttacatagacttcgagctcgatgatcagaaggcaaagccacagtgaatagatactagtcagtttttctgtgaatagaaatggctattgggtagcagaaaatttgatctcctaagtcttaggatataaaaataaatagcctaaagactatggctttagtcgcataagatgacatactaattttatgttctccacggccaatttttctgatatcctgatgaatggcaataaatcgctttctctctggctgaagtaagctttattatattttgattgacgtcgactgcagtactacaatgctctgattctagagaaaatggactgaccacacatgctagtcttgctgatcgctcttctaagttgagcaacgttccctatatacagcatcccatagtgaaccgctcaaagcacgtcctctaatccagacttttggatagttcttaaagggttggtactcatgtcttgccaaggcaggatcgtaaggctgattgaatggcacagtcatgatccggatgagattatcggggtccagtcttccccaactatcggtgaatgcatcgaagttgggaaattcggtctcccaatcatagaacgttatgtcaatgtttcgtccccggtatggtattctgtcctcgaagctcattgtccgttgagaggtcgcttcggtccacgccctggaccagtcgtctttgatgttctcttccgacatcttattccctgaagggtccgcgcgtgggaaaacagcaatttccaattgagggcatagaagcatgttcttccacagttcaggtcctgccatgacattatagagtgccaggcgccgaagctttggccatttggtccaaacctcgagctcgctgccgtcctcgttagtatccagatagagctcatcattaatgctgacaagctcttcgacatttaccagcgcctcgaacccctctcttagaacccttcgtatgcctgtatcatcatcatcgggccacagagaccgaaggggcatctccacaatgatcgctttgaggactggggccaatgtgatgaggacctcgttcacagcctcagctgtgcccatatccttgagctccggttgatagggagaaacaggcgagtacgatatgggattgaaagcctcttcgttgatggattcaggctcagggctggacaaacgagagatgccaaagggagccaagaacagcctagtagagccatatgcttcgcatggtctccggccggtgacgacgctttcccgcgagatgaagtcacggaagaggcgcaaactttcattcgattcaattcgaaggcagtttttccaaaggagccgggatgcgataggataaactgctttgcagaccaaggtcaagtcgaggagcgtcgttgtgatgagatgtgaggcggggaacatcggccgactatgagaggtagtttctggaatcaaactctcaatgattgacaggataatctccatgggcagccgggccttgggagtgtcgtccatgttgcctgttgaatgaagagaagaaaagttgacctcctaagttttaggttataagaataaatagcctaaagagcatattctaagtagcataagccgatctactaatttcgtctcttgtgcttgtagcggccaattgttctgataccctgaggcttggcacctgccgaatgattcacggccgtgaagtgggcaggttggtcattggaggaaggtgctgacaagggcggtgcttacctactcactgcacctccttccacctgaatccctcaactcgcccttggtctctcattacagcttaggtatttagtagatttgcatctgaacaaaaagtcaatgagaatcgttgtctggtatttacgaggtaagagaactttctagctgcgacattgtataacaactatcatcttgacttgatacccaactcatgctacctgtaactgcctactaatccaacaccaagttatcgaacccatccaagaaaaccctgatatctcttcctgacttggaattaaaggcccgaatttactggttgggccagcagccacgccaagagccagtaacctgctcaatagcattgttggcctgccaggcaagtctatagtcacacattacttattagtcaaattctcaacttgtaaaaataattacaacttacccagcagtagtgctaaagtcaacctgccaccaaccatcgcctctatcccaggcctgccagttgtgcacagtgagtcccttgcctcgtagggcagagaggaagcactggccagattggttctcgcagtagccatcgaacaggaaggaaagtcgcttgagaccaccgtcgttccaggagccgttgcactgccatgagtcggccatgacggtgggagccgaagctgcgatgacagctgcgagggttgcaatggagaacttcatggtgaagtagaatatgttgatgagtttgtaagatgttttgatgggttgtttgttattctttgaatcaagataactgcgtcttgtcgtcttctttttatacttgaatctgtctctacgcattaccctcgaggatacatattgaggagtgtaacagagcgagtaacaatccataagctgttgtcagcactcagtaaggctgtaagcggtgatattttgcattcgaggctatacccaagaaagcaacatctttcattcatgttattgttctattttgactactgtaatctgataggtctcagtgtttatttaaagtagcgaatactactctaaaacctcagctgcctagcaaggcatatatgcacaatgctgacaaaccgcagatcacggctcagctgcttatgtgtggggaaattatagattccaaaaggtccatcttacatctcttcattggcttattcagcattcagccgtattattcgactcccgcaatgacactgtaagcttaccttggggttacgaaaaacagcggattggcttatacgaaaacccactgatctgccaccgaaatccttccgctgttttcataccaccctaggcttattatcgtatcaacttgtcgacgttttactcgttgcagcttagacgaatagtatttgctaaaacagttcaggcaggtcaagttacacagatgaggttttggctgggtttgttggctgtgggcacagacggcgttgaatctcgcaagacgtatctctgggagcggtgtagaagatgccattcccatgcctcgctatcattggaaagggactcgctcttgctacggactgatgttgcctctgtgtcctgctttgtgaagcagcgaatgagaaagggttatatataatcaagctactgaggtatcaagtttgcattacagcatgaggtactggccaggttcccgtggattggtcgatacagagggactttaaatctcacacctgtgcggttaccctgcatttttaatccccaatcatgtagttctagagactcccgctgaaaacaaaggaaggacaggctataggcttgtgtccccttacttgtgccggattagttgcacgagttggcaatgaattagcggaaaagaaaacctcgagcacggaccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttaaaccgtcgtgagacaggttagttttaccgtactgatgtcctcaccgcaatggtaattcagcttagcaggtacaagaggaaccgctgattcagataattggttgctgcgtctatctgaccgggcagtgccgcgaagctaccacctgcttgataatggctgaacgcctccaagttagaatccatgccagaatgcggtgataccacctgcacgcacagatagacaaaaataggcctcggcttagcgtcttagcaggcgattcctctacaacgctcgaagagcgccatggcacaggatcctcgtctaaatagcataaaatgagctactgtcttctagctgttctaatacccttgctagcaaaacgtccaagatgtccaagcaaccttatgacaaacggtagatacctagcctaaattgagatagccgaaattgagataaagcgcacgcttcttaatgagtctaacaacaaattgaatcaaatcgaggagaagcccgtcaattttcaacatgcaaatatttaactattagacgtgtaaaagaacttggtggacggatcgacgactagggtactcagaaatggatcactcaactacagctagactctcccaataccccactgtccatatgcaatagcatacaggtacggatatataacataggccttgttgtcaaggaccctccatctctttactatgcttctttattggccctacccttacagagtacagcgagtagaaacagcagatctgcgcgatggggacagctaaatttccactgcaattttaacccccctcaggccatccatttcacagtcaaaacgccaactgccgtcgtgcattcctaggaagtcggccttcactgcaactttaacccaccgctaaggtccttacagtaggggatatggcagtaaaaatgaatttgccattaaagaagttcggctcgagaagctggaagatcgacagtcaagtggagggactgacactcggcaaggtctctcggtaaggtctcccggctgacatgtcactatcattcgcgtgtacagtacaacctcaagtgtcggccgacagtctgggcttcaaatgatggaaactaatgactttgccggtttccgtgctcaccctcaaatctttaatcattgcgcattcttgaaattgctgttgcttgtacgtacccacggaatatttattcaacaattttggatgattcttgtcactaatcaatccaagccttaaaatgacgtgccctcttcccggcagttgagctatccgacggcattcaattcttccgttgacgctcggatgaactaactttccgcctctacacgctgttaggttagacgacgtcgcaatggaaacgctagtggctgacaaaaggttaccctgagcaaaaagaacagccagtaaacacagttgaaacattgtaagacgacctactaattttgtctcctgtacctcgctttcgtgattctaagcgagatgcaggctatgcatccgaaacgccattgaagcatgtgacgagacatgagtttgagacttgaaacgcaattccagtatataaagactcgacatgtatccattgaaacaaacaaaacaacttcaaagatggcgcccattccaaagactcaaagaactattcacgatgactctacctctattggtagacgcttcgttgatcttgccaaggtacgtaccttcatcttagtatcaaaactccaccactaacaaacacagtttctgtcctcactaaaaggcgacttggatctcgcaaatgtcacagctcctccattcttcctcgccccatcttcagttgtagaaaacccaggaagctgggctcaacgaccatgcctttttacagcccctaccaacgaactcgatccagcaaagcgaagcttgtcggttctacaattattccttgcaggtcttcgaagtcagctgtacgtggctggtgcacccaacgtcagcatcaagaaacctctcaacgcattcctcggtgaacagtttcttgcttcatggaccgaaggagacagtaacacgagattagtcgtcgagcaggtcagccatcatccaccaatcactgctatgcatattgccagtgaaggcatcagagcagatggatacggcagagtcgagatgacgtttaatggaaacatcaacattcgtcagatgggccatgcaatcattcacctggatagattcgacgaagattatctggtcccacttacggatgtcaccgtacgaggatttatgtctgcctgtctttatccagagatcatcggcacatacaccatcaattcaagttcgggatatgtctcagagattgatttctcaggaacaggcttcttcaggggaaagaggaattctttcgaagcgagggtctaccacaaagatcaacccaaaaagatttgctacaaggtttctggcgtgtggagcgagggctggaagattaccgatgccaatggcaaggtggagatatatactgttgaaccagaaacatcatccatgaacatcaatcccatcgaaaagcaagacccacgggaatcaagacgagcatggggagatgtcatttcagctctgcaacaagggaattatagagacgcatctgcagcgaaacatacagtggaggaagcccaacgacaaaagaggaaagaagaaaaggcttcaggaaagatatggcagccagctttgtttaatagtgttccgggagaggagcatgacgtgtttcatcggttatcaaaaggtaccaagtggcagctttatgatgaagagacgagaggagtttggagacttaatgaggagagtttacatcaagtagatgctagagattgagatgatttggaatagatacccgtttagattagtttatgagatgatctgactatttaccacatttttaccaaagcaattgtcatgtcttggtgttttttttatttaccatttttaatattctcatcaacagtgcccaccaacaatttaccttttcagcattcccaacaaccacatcccaccaacattacagtttacaatccctgcgataactctcatgatccttatctgaggtagtattaacaatcaatttccagacaagtgccaaccttagggctgacgctttgttgtacctgtgcaccccagatccactcgtattcgcaatactattagtcactctaccccctggctcccgcagaatacaaaaggcgctatcttccttctttaattttatggataaaccatcatctaaccatgtataaacttttattcctcggcacagtgctcgttgcactcgtagcgttgctattcccacaacaaaaggatgaacatccgccgtacgtcaaggggaagaatggcacggcattgtttttggtgaaccaagagcatggcatatcaaatgtgctcgttgcttcggcgtcagccatgctcgagacataccccgatatcgatatccacttcgcctcattccccaaactcaagggtaaactcgaaagagtctccaagttcgctaaacgaaagacgccttcagctcgcgatattgtatttcatcaactcaaaagtccttcgtacgcggatgtgattctcaactcaggcaggagtctcgacgacgttcctcatcctccaggcccagctggtatttctcacttatgcaaagatatccagctgtggatatcgccatggtccgctgaggagcacttttccatctacgaggagattagttctctcattgaagaaattgatcctgcagtagtagtaattgatactctatttcgaccaggacttgatgcaacaagagacaagaacagacagcatgtttttatcacgcccaaccaggccgtcgacaactttctcggagaacagccgtacggaagcatgttttggaaatatccatcgtgagtttatctccagacactaaaaccaagctaacaaatcagaatgagctctggtctcccatttccagtgccatggaacaagattcctgagaatatctacctcaacgtccgatttatctacagtgttttaagaatgccagacgttactgccaagcgaaaggcgctccgtgagagaggactcaaagatcctatcaacttcttcggcatgtatcgagatgatgtgccgtggattacagtcacagccgatggggcttctattccggtagattaccttccatcgaatgtcaccaccacaaacccgattgtactttctgttgctccagccattgagcaggatcctgtgcttgttgagtggttgaagaaaacaccaacagtcttgattaatcttggcagcacagtcagcgtatgtaccccgtccgagttatcttcaacgctaacgaaatagtattctgaatctcaagcatcaatcatgacacaggccattgccaatgtcctcgacaaggttgacattcaaattctttggaagttcaacaaagtcggcacctactcagatgacgtttttctccccgtcaaacaacatcttgacagcggtcgtctaaagttggaaaggtggctcacggttgatccaacctcattactcgaatcaggtctcattgttgcgtctattcaccacggaggagccaactgttacaacgaagcagtctagtaagtgtatctcatcctctaactagacaaagctaacttctgcagtgccggagttcctcatgtcattctaccattgtgggccgatctctacagttacgcagcacttgtggaaaccattgggatcggtgtctgggcgtgtcctgccacaagcccaaaatggacagtcgaaggacttactcatgcctttttgagagttctcgacggtggagaagcgagtgtaagtatgcgtgagaaggctagagagttgggagacaaaatccaggcaacagaaaagggacgtgatgttgctgcgagaaaggtagccgagctggcttattctggggtgtaggcggtcagaagtttaaatgaccgccacattcaaagagttgccattcctttcaaagaacaatgaacgttcaccgtatctttccagtaaattcaacgacttaggcgtactaccacagcacatgttaccgaggcatttttaagcgatgatcggaagaatcataaggtttggtggcagtatctaccgcatacgctccgactcctgagaagtgtggatagtaaccagattgaaaaggcatgcgagctgggaccctgcatgtagatggaaaggtaggacagtctataggactattgaagcatggcattgcagttaaaaatatattattagcagaggaccacccagatcgattagcatcagaaagagcaatcgagtattgcaatagtgttttacgtagttcaaatacatagggcatatatagtatttagcaatttatatcctatctatcctgttcccctttaggctctaaatgtttaatatacccaagaacagtaacatgtcaataaacctatgcttgtttccaaaatatcacaagcatcataccgcctcagccctgtcatccaaagctgcctaccaggtgacctggagccacccgaacggtcagaagtttggatatttgtcacacagagacagtcgattccgaatctacccgcgggataattgatcagcagaacaattatcctccgctggctaccaagtcacgctttgatataaatccatgcctcttggtaaaacaaacgtagggcggtagcatcagggactcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggggaatgcagagattcccaagtatggaaaccgttggtgacacaatgataaagttaaataaagttaaatctagggataacagcagactaaactgcagtcagccttttttttatgcctacattccgtgttcggactccgtgattacgcggcgacgttgtacgtttgcacaacgcttggcgataataaacagacagacagtagaatagattagaaaggaatagatggagaaatgcagtggaggagaacaggtggtatccgtagatgagtggagttgcgtagagttgtattcatcgtactctgtagatcataggcatttatccaaccactcggaggatgacatttgcaggctatagatctaaagctgagaacatgataggcaagtctagattcttgagcatttggtggcggtcaagtgccgttgattcacaccattgcgggcgggaaaggctgttcttggcgacagatcggcaatgctagactagagtttggggtttatcaacaagtggaatagacaagaaaaaaaaagaggagaagggggaagatgttgtgtgacacgaccaagaaatgccacgggttgtcacacatcccttgtactctagctctggctgcctctttcttctcccactagcccatctatcatttctagaatatcatattattcagggagaaaaaacgtttcagcctttaaatgaatagtttaattaccaggcgtaaccgagtcgttgggttcttatcgggcagtcataatgtctagggtcccctggaaccaccccccggagacacagcttagaagcaaagtttgttcccgcggaagatgagattagacgtcttagcttgagtctaaagtgccctccgacttggcatgacaactttcacagcctcaatacgtatcttacccacagacctcagttgcctcaatccttggcaactcgaacctcttgtctctgttgtcgagtcgcaaactaagctcaagcaaggagtaaactgcctgcacccttgtcgccgtgcgatagctgcccgatcttgggtgtaacacaatctcagatctgaagcttctaacccaatcaaatcagtcctaccccctcgtgtttggataccaagaggaaaacctaacgccccttttcacctagtcagtacggagtgcacagccaagacggatagttgagtctacagtgacaagcaaacagccatggccctaccaaggatgatgggctcttgggcgttcttggcaggcaacaccaagatgtgtaattgcgcgtctccatgaaccaaggtatgctcagacgcaatagtaagcgggtcttttctctttccttgtgttccatatcacagacattctgctttctcgccaaggcctgttcagagatgtcccaggtataaggacccctgggttctttcgttttggtccaggctctttcccttttcttcaccagatcaaaccaccttcatcatgtcttctctatttgctcgacaagaccccaaccccgagctctgtgtccaatatgccagctttgcttctcatctggtacgatggcagttcaagattatctactggaccatgtttgtgtccaatctgctagtcctgttcatcgcttcttggacctatatccggtatgtttttagtctatctttgattcttataagtcatctaacgataacagagctcaagcagcaaccgaaaagctagctcataacccctcggctcgaatcaaacgtatacggcaatctgttttcatgtgtcttggatgtgtcactgtgtcaaccaccatcgttgtcatggaggcgtactgcatcctggcactacaattttgcgatggcgaggatcttatttctttgtactggtccacatggactatgatccaagtcggatccttgattgccatgattggaattatccttgctctggctcacactcttcgaggacgacagcatccgtaagtttattattcttccaatgtgtataaacttcactaacaaatcagaccatgggctctcgctctcggtacaccagttcttgtcattgctggtttccttcacctcttccacgacttcaccaagaagagaatcaagaaccatcgtcgtcgcaagaatgattttgacgatatgatgggtcctcccatgagccaagcgtaagatacccgatccatccatggttacatagccaagctaacacaaacagtaacacaatctcggtcaatcccgacgaagagatggatgatgatgagtacaaagctcaggttatcggacttacttttgatggcggccctattattcgcttcatcgatgccgtccccgaaactcttcccgagcatgctcaactactgggatactgccccaagagcaagcctatcgtcatgtgcaagcgagaagccattcagttcctcatggattctccagcccaagttccaccttcggcttctccttatcgcaagggtagtcgatagacacccaaactcacatttgagccgcacggaagtgtgcactgatagctgagaaacagagtgctgggactgactagctgagacagccagggggtatgtggcattaagataagatatctttttttgctttttttgcaagggtctgttaggtgccaagagcagggagtatgcgctttgacgtatattctgcaggcatttgtttctttttcttctcttttgtcttttgcttttgtcggaaaggagtttaggtatacgggactgtggcgggaagcccaggacagtggcatgggggcgacttgaacggcgcgtttggaatattggacggtcggaaaagtggctttttatcatgatactggaagataccctgggaaaagccatgatttggattatggcaaggttattattgggacggttattgtttgggcagaaagccatgatttaatgcgaggattcaatagcgcggtgatttataggtgatagatagcctaaggatagggtagatgcgataaaaatacagctggtttcgggtatttttggcttccaatttagtggacttgtccgcatttgtaggtgcttcatctggacttgccgactacggagcttcaaaacgatatcgatagcggggtcattaacatcttccgccaatctcttcaacggcttagtaaatggctttctaatcaacaattgacgatattcacattcgcctcatcgactttatttacctgtcaccaaacacgagatcataatagaatcacatattccagacagaatgggcctcacaaaagtcaaacacatcatcctggtatgctaccctgttcccctaccctatgctactcactgacaccttcaggtcctctcaggcaaaggaggagtaggcaaatcatcagttacaacacaattagccttgtcgctcacatcagctggtcattctgttggtattctcgatgtagatttgacaggtccttcaattccgcgcatgctctctattgaagcatccaaagtcactcaagttcctggaggatgggcgcccgtactggttcacgaagccgatgagtcaaaagggctggggagtctgcatgctatgagtctgggttttcttctccccaaaagaggcgatgccgttgtttggagagggccgaaaaagacagcaatgatccgacaattcctcaaggacgtactttgggatgagacagattatctactcatcgacacaccaccgggaacaagcgacgaacacatctccctcgccgagacacttcaaaaggatgcaacactagggcaagtcgcgggcgcagtcgtcgttacaacaccacaagccgttgccacagccgacgtgcgcaaggagctcaacttttgcacaaagacaaacatccgggtccttggagtggtggaaaacatgagcggctacgtgtgtccgcactgctccgaatgcaccgacatctttgggtccgggggaggaaagtccatggccgaagagttcaacgttccatttctagggtctgtgccgatggatgcacaatttatcgccctgttggaggagggacagagaccgacctacccgtctggtacgactgtcggagggaaggacatttctaccaaagagacagaaacacgaacgcaggagggaaatttggtggataagtaccaggattgttcactatcccatgtgttcaaggatattacggacaaggtgttggttaacgtgggaggttagaaaccgtatatacctagccgatgaaccgattacttcttcttcaacaccaccaccttgcgcatggcatgtgcttgaaagcacagcagcccattccagacaatgacgtccgcgtctgtggccaaggttgcaaggatccccgttctagcccttgctccccaccaaaaagtcttttgccagaccagtcaacgtttgtcgtcgtcacccgaaagaggctcagcgtcggtgggatttttcgcgatcagacagaatttatcatgcattcaccttgtttaggcctcaaactcacaaaatcaggttacagcccggggccacaaccttcttcccccggaggtaccagtcaggagcattgagcgcgtagaggacctgcacactaaaaagtaaccgtaaaacaggtacgtagtttcgtatgctggaatgatagcgggctgtgcttccgttacgcaccgtctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcacgcgactggtctactctttgatcaaatcaatgtcgaaacgtatctaactctagtccaaaagacatcgacggtacttgaccgtcactgacttctgtatatttcctgggcttctatgcggccgacggatcttctgcgcttcctgttctctcgaccatccaagtaagtttgtcgacccaagactctgattcatcgttgctaactttccccaaggccccgatagcacccgttactccccccaaacgttccaaccactaaactttcctgcacaattccgccacagaagttattcttcaaccgctctcgtcctccttaacgtccttgacgacgttagttaccccccgatcgattgctgctggctccgccagcatctgaacaagcccccgtacctgtgggcctactctctcaaacagacgccgcatagtctgtttgagcggcagctagtgctccgcggactctgccatctgggcaaagaaatctcctagccgctacaatgctgtccacttcggttcccaacaactgcaccttctcgcctgcctcggccactccccatctgacaatcaaccatgatgtggccgccgacctcgactcgaccaacgctttcgaaggtcccgagaagcttctcgaggtttggttcgctcccagcccctcgaccctgcctcctaccgccgccgccaatggattaaaggctgttcctgctgatacttgggttcccatgcttgacatggtcaactgcaaggttttgtctgttcttgagtctgacaacatggatgcttaccttctctccgagtcgagcatgtttgtctttcctcacaagatcattctcaagacttgcggaaccaccactcttcttcttggtctccagcgcatgcttcacattgctgccaagtacggtttcccttaccacaatgccaactcgcccgacgatatccaggccgccgcgaccccgtaccgcgttttctacagtcgcaagaactttttgttccctgagaagcagcagggtccccaccgtagctggaagcaggaggtcaagtatcttgacgacatgtttgatggtggcagtgcctatatggtaggcaagatgaatggtgaccattggtacctgtacctcacctcgcccaatcagcaggctctcactcctcctcgcacccccgagtccgagattgaaggaaccaagattcccgttggaacctcgttcgctcccatccctggtagctaccacgacgagactctggaaatcctcatgaccgaccttgatcaggagaatgccaagcagttttatctgtcgcacgcgagtgcggtcgcaagcgacaagatggctgccgaggcaaaggatgctcgcaaggaagccatcaatagtcttggtggccttggcgacgatgttgatgaagtggacgtcttcgccaatgacgccgacagcaacatgctcgattctgtcgaggccctcaccaccgagggccacgcattgggaactgtcgtttcggagagttgcggcctctccagcgtctacccaacatccaagtatcccgatgcccgagtagacgcgtacctgttcagcccctgcggcttttctgccaacggtgttgttcctcctcctgcttcggccgagggaggcaagggcgagcactacttcaccgtccacgtcactcctgagccgcagtgttcgttcgcgtctttcgagaccaacgttcccggtggacagagtggacgaaccaccaccgaaatcattgagcacgtggtggacatcttcaagcccggtcggttcagcgtgactctctttgaagccaagggagctgcgcagaacccatactgcatgggcgatgacgagcctaccaactgggctgccaaacgtcttgttgatcctgtccgaggatatcgtagagtcgatcgtatcgttcacgacttcgaggactatgatcttgtctttcgtttctacgagcgcgagggatgggctggatccaagagtgctcgagttggagagcctatcagccctactttcaagtgatgcgtcgcggatcgtttcgaaatatgtttgaaggaggattaaattgaatctttggatattagccaactgcgtctgtccttagcttaattacttgaataaatgtttgtcgcaaagaagtttaattgctgtaatctgaatgcatgctgtaatgtgagtggatactgattctctaaaggtctccaccgaccacaccttgagctttttcgataacgataagcctcgcacgtgaccacaacctcgtcaaaaaattctttgcatcaatctgaagcttcacccaagccaacctaccgcaacaacagtactcccaccagcccaaataccccccaaaccactacaatgcatctgatgtacaccctcgacgcccaaggcaaccgcctttacaccttgaagaaggtcgctcagggccaggtcaccaagtctgctcaccctgcccgtttctctcccgacgacaagtggtcgcgccagcgcgttactctcaagcgcagattcgagcttctcttgactcagcagagtatgtaaatcgattgctatggatataccagaaactaatgcttttccagaggaggaataaattgctcgaaatgaatcgcagatcgactctaagctatagacacggtcaactcgacgagcgacagattctgcagacgacccacccgaattcagactttttacacattcaagactcggatcgcttgggtcaatcatgttgttcgaatctccaatatcaatggtggctttcgaatcccgggtaccaattgtgcctgtcgaatcgctaggatcaatggctcgatagtttagatcagactcatggaaacaaaaatggcgacagatcgcagactacaatctcggatcagtcgcatggcgttacggtattaggtcatgggcgttaagacacagtagtgtgtttcaaatcaagtctttttctctctcgtctactttttactctctagtgcttctttttggagtttacatttcgtcctgcgcccacgcgaatctttccgccgccaccgccagatcgatgccctgttagtatatcaggaagataatcttgatccatgatatccttctttctctgtctttgttgctccgtcgctgcccttgtgaattccttctgatcctctgcgaaaatgagattcgtgccccagttgttttgtccacctgcattcttggcgagacgtccgttggaggatccgtggactggcttgggaacactgtagacgtttccgcggttgttccactggaagttcttcttcagatggaccttgaagtttccgtactcgtctgttgagcaactcgttcgcataagcgtaggctgtccacacgtagggcagaactgcttgtccatctcctttgtgatcttgaagcagccgtggcagcgtagaacccagttcttgaggtgtgtgattcgtgcgagcgagggagcgacgaggtttaggttcattcgcagagcgacgttttgcatggcgtaatcggaggtgaggactgcggcttgtagggttttttggacgggggctgaaggaccagtagcgccgggggttgctgcttggtgtttcttcaggttggagggggtgatccagccgccctcgtcgtcggaggcgtctgagacttcgccttcagaggcttcctcgacggcttcgatggtctcgtcgaccttttcgccggaaacttggggtgactcggtgtctgcggactctttgacgggctctgccgtctctgtggactctgtggtgggttccttgggggccgctgtctctgtggtctgtgtagtctccgctgcctgtgtagcctctgttgtctctccagtttgtgtagtctctgcggtcgcctctgtatccttggtctctgtcttttcggttccagattctgcgacaggctcagactcggcggtaggctccccggcagtctctgcagtagactcaatggtcaacttatcggtagcgctctctaaagactcctccttgtcagcaggctttggtggtttcccattcaaacccttttgaccaggagtattcctcaatctccaatctcctccatttctctcgcactcaagctcataccccaaagccaaaacttcaatatcgggcttgctgagaactgcgagatcaccagttctgcgcgcaaaatcccgaatgaccttgacacttgcaggggtgggcgatcgaagggtaacaaaggggagaagagtcgtctctactctcgatcgagtggcggcatctcggatttcggaaatgatgacgggaagggtgtagaggtgttcggctttggcgcggagggtgtttgcgggagggtcgttcttgatgagagggcctgtgtcgagtacaagactgtgaataggcttgagggcggatgcgtctgaggccatggtgatttattgattgggagtgattgtttgcgtggggtttggcgataatttctgtggtgttgatcgcggggcagacttttacgataagagagataagataagataataaaatctcacatgacggtcagacgctgcaaatctgtaatgacatgactgaagccacattaactgcattggacataatcaattacagccctggtacgtgtttcgcttactcatttttccatttacatgtcacgtacattgcgccattgacataaagggcgctgacttcacagggcgtagtcgacaagacaagacatggagggctggtggattaataatggagaatcggtccaaaacttgccttgtcagtcttcgcttaacagctgtggcttttttttaattgtctggtgactcaattccgcactcaatattgttgtttctggtcaagacgacttcttttaatcatgtccgctatcggattaaatgtcagccacggatgaatagcttccatctgatgatgatgtgaatggacgatattcagtgtattttctcaacattgatgcttgtgaatgtctcagtaacagactagaaactgatcactcgatttttacgtacaaaacatgagaggctccactgatcaagacatctacaggtgggtcagttgaagaattggggacttcaacgatttcaacatcaactttatcaatcagataaaacagcaaaattaagtatcaagacacttaaatctgaataggttaaggctatccaatgtctatagtctaaacattattcagctggtttattcgttgattcataaccgaagtcggcgcatgtcgaaatgcgccctacaacttgtacttgtcaagctaacatggtatggatcagtcacaatgggtcaatcacgacagggcgtagagaagacattgatatatataaaggctgtgatcaaattttctactttcgagcacatctctaagtacattgatttgatatctttaagaacatcaacttagtctgttcatcaaaatgtcactctctgagaaacccttctcgtctcacgtcgacgttcaagtcgcaaaactacctacaacacccccggactatgaacatctcggtattcaccgagatggaagctgtcaaccttggggagtagctcatgctttggcatcttcactaaagggaaagatgtctagaaaacctgaagtgcagatttctatcaaccgtcactttaactcaaaggtgtacaccaccaactccgagatatctggtgttgtgtctattactcctgcgagaaacactcgattcgaccatgttgatatctctctcgatggaatgaccgaaacaaggagggatggtcctgatatgacacacatgacgagccaccgattccttcgcctcgagatgcccatcgacgaatccgaatatccttcatcgaacattctctccgccggaacaacatatactttccctttcatctttaacatcccagctcatcttacatccaaagcctgcactcactcgaccgtctccgaagatgtatgggaacgccacatgtctcttcctcctacactgggaggctgggagaaagatgatatggctcccaacatggcacgagttagctacagcgtcaaggcatttgtcctgacacgaaccaagactggatttgtcgccatcctaggaaactcccaccgaatcaacgttatacctacatctttcgaagaaccacccctgaacatcaccgaacgagacgatttgtacaaaatcgaaaagtcgaaaaaagtacgaaagaatatcttttctacttcgcaaggtcgtatctctgctgtggcggctcaacctgctgctgtacatctcagcaaagagggttacgaggcgagcggatccagcattcctatcagtttcacatttgagccttcatctacggacgtgactcctcctcaaatcacatcagcagccatgaaggtctattcacatacttggttccgcgaccaaccgatgcgaaatctacctactatgggatcacaagttgccaacttcggatacccctattctgtttctctaccaaagactgagaccaagatcgaatggactcagaatttggacatgcaatctacaaaggcatcacctgtttttcacacagccacagttcagattccatttgagttgccaacggttgacaagatgtatgtgccgacattccactcttgtatcgtttcgagagcgtacactgtcaaggttgttctcgagggagatgtcaagattgacttgatggttcctgtgcaggttgttatggggtcgcctgatgtttaaaccgttttctggagttagtgtttagtggtgaaaaagatatcctagcgagcatttagagttattgatactagttttttgagataccctgaccctggagtgatgaacggtgttatgcatatctcaagttaacgttgaatctcgttattgtggattctttaagactagcacggatttttacgacgatgcaaatcatggaacaagatcagaatttctactcggaaactaataacaagatacatagtctgatcatctgttcaacaaaagaatgtctggcttcacgtcgtcatctaccctacgtcagctgatcggcatgatgttttccttcctggggtgttgtgcataaaatagtgcaaccgttgggctgccaagagccaagatttaactcaactgccgtcagacccagagaggattgatcaatttccccgaattcatcattgaccttaccctgacattccagagtctagactgactctcgtaatgatgcttataccggggtcggtagattacggaaagtctcgttgactcgttccatttagatcgacctggtctgtgagcgacaagttttttcacggttccacagatattacgagagaaaaaccagttgagccaatgtgagagcaacgtgagtaatcggttgtgtttcaatgacggattactatcaagataggcctttttagataggcgatgttatggtgcattgatggtttatataggaaggaaacgccgaataccgagtttcatctggtcagcatccatggaggtgaagtgtagactgtagagtaatggaagtcggatggcattaaagttggtgattcagcagctgtttagtggtgttagatcaggtatttagtggtggtctagtggcggctcagcgacggctcagtaatgttcactaaattccagtgatgatctagtgaccatccgctgtaggcaaggtcccggactttaaccaccaccccgagtcaagtgattagccgcgcctccatctctctccatccatcgtaccacacgcataacacattctccgaatccatcgtcaacgcccgcgctatcgaaagggaaaaccctcatggtcaatgcttttcttgcttaccattgggggcgctattaagcccctgcaaacctttctttatcatctccccacgaaccaattgaacaccgccacccctggctagcatccttcgagaagggttctcgcgtgcgtcttgcttctgtgccaagcagaactcggccaagccgctgaaaaaactcttcggatgaggctgacgtatagacgcagactcgtgcgatactctcacggagccgacctggggccaagaatcgtcgtcttggcacgtcgaaacgtctctcggcacttggactctcaactcccccaacatgaatcctcctctccgcattttggtcgtgtatcgtgtacgtaaaacgtgcagtctcctcaacttaatctctcgcctctttgcggagaatctctgtcaactggaaccaattctgggaccaactctggggagaatccgctgggagtattcttgactaatgcaaacatgactgcagccaagcaaaagcccgcgtgaggctcttttccgacccgctttaggtaatcgaaagaccagcatccaagctcgagcctcatgaggacggagattcggcaccgcatggagcttcattttacgagagagaaatacaacgacctggggatggggcattcgagtctggggtagtctctctcgagatgaggagattcaacatgtcacagaaactgggcccaggcaagaatcgcctcttgtctagtcatcgggtggaccgtcaagcaccgtatctctgacccacagacgcttgctctgcaactacaaagatcggcctcattctcggtttcttgctcttatctcgccttgttctttatattgtggtcattcctctcatcgtttctctcgtttcccatctgcctctccatcttctatccccatacttcactcatcatggaccaaattcaccagtctgcccaccaggcacccacagacaagaagagagaatcagtaccagacatgttcgacaacagtgcaggcgagatcgccgtttgcgacatggagaagcaaaaggctgccgagggcaatgctcacttccaccgtcttggatggaagcgattgacggttgttctgatcgtcgaggctatcgctcttggatgcttgtcgcttccctctgctttcgctactctcggcatggttgctggtgttattcttactgtcggtctcggttttgttgccatctacacttctcacgtcgtcggtcaagtcaagcttgcttaccccgaggtttctcactatgccgatgctggtaaactcatgtttggcaagtttggatacgaggttagttccctgacacgatcatgtcttcaatcctaacattcttagctcgtcggtgtcatgttctccctccaactcatcttcctcgtcggatcccactgcttgacaggaacaatcgccttcctcaacctcaccgataatggaacatgctccgttgtctttggtgtcgtctccgccatcatcctcctcatcgtcgctatccctccctcattcgccgaggttgccatcctcggttacattgacttcgtctccatcatcgtcgctgtccttatcaccatcattgctaccggcatccaggctggcaactctgacggtggcatgtcctctgtcaactggtcagcctggcccaaggacaacctcagcttcaccgacgccttcatcgccatcaccaacattgtctttgcctactcctttgctgtctgccagttcagcttcatggatgagatgcacacacccgccgactatgtcaagtctatctggtctctcggtctgattgagattggtatctacactcttaccggtgctctcatctacgcctttgtcggccaggatgtccagtctcctgctcttctctctgctggtgacctcatctccaagatcgcctttggtgttgcgcttcccgtcatcttcatttccggatccatcaacaccacggtcgttggtcgctacatccacggacgtgtcttcaaggactccatcatccgctacatcaacaccaagatgggctggatcacttggttggttctcgttactgtcatcaccatcgttgctttcgtcatcgctgaggccatccccttctttaacgatcttctgtccatctcctcctccctcttcatctcgggttttaccttttacttccctgccattatgtggttcatgctcatccgcaagggaccctggtactccaaggaaaaccttcctctcgccatcgccaacggtcttatctttgtgatcggcatgattgtcctcgttggtggaacttatgcttccattgatgacattgtaagtttgcctctttgttatctttatgatccacactaacaaaccctcagatcctcaagttccacaagggcgaagtccgtggtgtctttacctgcgagcccattgcttaagcgacgataccaccaatgagcatttttattagcgatgattttagctgtatattaccaattgaacatttatgactccatctttatctgttgaatcggaccgtgaatggatctgcagatgttttgttccgattaatttacgtcactgtctccttagtattttggagaaaattggagtatttgcgacttgctttcattggtgcgcaaaattttcatgatcgacagtgataagataacggcagttgcaacatgcagggatagcagggacaaggatatacgggtaaagccgagttttacagagtacggaacagacggagtaactgactttcgcaggtcattaactacaacaaagaacttatggtgagtcgataaagagaggatcacgtcgaatcgagtcaaataacacttgaagcataaaacgccaattcaatttatcgcatctatctaaactcctcgatcttgacaatatttgttcacctccttggtcaactgagccttcttggtcaccacattatccataatcttcttgaccaagatgaaatcctcctgggtcaaagagccaccaccattccacaccccttcctccaaaaccgcccaaagaccagatcccttggcaacctcttccatcagatccatcaccgcacccagctggttaggtagccatgtgatgatggggcttcctcctgtggccgtggggtgaagagtgtgcttgatgatgtactctcgggtaaacatccagtgtcgccatctgaaactgcgaatgtgatccaaaagacgaagatacaacactgcaagaccaagatcgccagattttgtgaggaagtctcgtacaccaacttcagcggctgtttcacggacatacttaaggaatgcgcggtgaggcttgggtcggtactctctaaactcgatgagaatgtccgtcaatgggttcttgggcattgggacctcgcagatatggtccagaagaggaatgatggcatcgttggctcctgattcacctctgaagaactgaggcttatcgtcgtattgtccttcatacaccacaccatcggggaacatggattgcttggtgatgccgtagataaaagttcggtaggtcatataatcttttggaagcgattggctccacataccctccatgttggtctcgataatctgcatcgcgttgaggataagctccaagctggcttttgcttcggcgatcttggtagcgctgtcggtcttttcagctgctgtgaggagatcgacggctccttcgatcaaaccgcctgtttgggcgaccatgtggatgtgggtgagaatgaaaccggcttctgaagactttgcgtcgagacccttttcgaaggcgcggactaggcggatgttgtcgtagtcgtcgtggccttgctcggggtggacaagccagtagttgtatagtgcgtatgaggcagcgtaggacatgaaggcgggaatatcgagactgagatgttagtaggcgttgttaagaaggggaaagtaacatacatctctgcgcacttgacaagaggcccagcgatacacttgggaagagtctgtcttccaagaccgtatccaccatcatcactcttgctgtaatgctcccagcacggctcaagcagataagaagaagcgatgaagctataatcgcggaacgcagcagtaatggcagccatatctttcttatcagtgccaggaacgacgaggttatcaatctcggaggtcaaatcaggaagaccgccattgtcgatgagaggacctagctcaaaggtggcgagcagacctggtgtaccgtccaatttctgaatgggaatgtcattgagaagatccgacacagggtcgaattgggatggaagtttagtgagaggaagagaaaaaggcaagtatcctgtacgggtggtgatggtgaaagggtcttcgccctctgggagctgagagggatctttgcgaagataggggaagagggtgtttgcagcagccattttgtgtgtgtttattcaatgaagaatttggtagttgatgagaaacgatttgactgatgaacttgttctactatatacattgaggccggaactgagtatcatggccggaacagtttccggccattacgcccttgttgaacaaagaagttgaaagatagcccgatgataccctgatggaacgattgataatggaaatagtctcgtgatggggttagtttagactaacggcaaggccggtattagggccgtgtttacttaccccgcgatcgaggggttgattgttatctagaaggattgtagttgttctttgttcatgataggtacttgacggatgtagttgatgatggtcatctagcatctacaccgcctcattacatatcttggtttcaaatcctattcgatatcccgtactcgttaaagaaagatcacaagaacaattactcaatctttgtctactcacttgctcatctgatcaaaagcttgtagtagttctccgacatgggggttgtagcggcggtgtggggaaagaaaccgccttgtcatgacaagaacaatagactttacgccttagcgttacaagccaagactagctaacgcgccgccttagtttgacaagctggggtaatcgagtaattgatactgcagagaatagatagtctgcgccttgtttggacatatgagattgtaaggttattttgatgaagagtgattggacaattggaagggtgttatctcagagggggtacacgtgataggagtttgacagtaagtgccgtgggtgatgggacaggggttattaccgacgattccgtcaatgttcttgaacaaaggttctagatgtcacagagttacagaatcgagacagtagatacatgaatagagaatatggtttaaatcaagtaaactaggagaatctgaagacaacgtccaacatctattaacccatcttaggcgcctcatcaaacatctttcgcagtctttcatccaaccacttgacatcctccatattccccggtggtcctccagcccaatgtccccaaatcgacggataaacgtccaattgcgcattagtccccatacacttgacttcatactccgaatcctcaggtctaaaaacatccattagtaacatatccaaacaatagataggaaaactcacggaaagtagagatcagtcttgctaggaagaactagtatcctcgctttgataccagccatggccttttcaaagtccccattgtacggctcctgcttactcacatctccgctctgccatgtctgaagcatgacgagtaaattctctggatctttgctaagagcccacttctcccagaaatctttcatgaatgtctcaagatcaggagcgttgtagaatttcgtaaagagcttctctctgtaaaaagcttgggagaaaccccatcccgcgtatcctcttccaaaagctttcaacccgacgtctttttctttatcggtccagtttctctcactgtatgacggggactcaacacgtcctttgatacttcccgctgaagtcgctccttttgctgctaaaagtgcagatttaacgccctcgagaaaaacctggttgtgaagcgatgttcgtgctgaaccacagaatggaacacaaatgtccataaagtatggatactgcgtagcccattggaaactctgcgcggcgcccatagaccatccgagtacagcacggagatgcttgattcccaaatgagtcatgagttgatgctgggctttgacattgtcgtagaaggatacatccggaaagggagtgatatccgagttggaaggactagtagactgtccatttccgaaaagagccgttatgatgataaagtacttctccggagaaagtgttttatcatttccgatgagccactcgttatctgagatggcgcccgagaaccatgaagggtagagaacagcgggtagagaaggatcaccaaatgttttgtaagagatccacgctctgggcaatacactgccgttttggagcgtaaagttgcctagagagtaattcttgatatcagtcattttgatgagtgatgggttttgatcatcgtcaactgacgcgtcatgacaacctcatatatctatctatctctccccgctcagactgagacatgtctttcccctcacattcctgcaatgtcacactagcttcgccctgtcttgacatgcaaccaccttctttatctggaagtaacgtaaacgcgtcacacgacatgcatctcgagtcttatctcttatctcgtgcggagatgagatgcggaggtgcggcatgataagtaagtaacatctttatctttatctctatctctatctctatcatcccatttgaattcactctataagtacatcaattgaatcaagtagtaaatcatcatcaataccaaaatgtctcgaaaaattagaaccgcacagtccgtctccttcgacatccccgccgctgagcaaccacatctacacaacagatggcacccagagggtaggtctctttctctccatcaagaaccactctaacaaatcagttccaagcattgcaaccgttgaaccaggggagacagtcaagattgaatgtctcgattggacaggcggccaaatcggaaacaacgacagtgccgatgatgtccgcgatgtcgatctcacaaagatccactatctcactggaccctttgagataaaaggcagtgaacctggtgatttactcgtcgtcaacatcactgatatccaaccatttgatcattcgccctggggtttcacaggagtcttttcaaaggataacggcggtggtttcctctccgagcattatcccgatgcagccaaagcaatctgggatttcgacggtgtttattgttccagtcgtcatatccccggtgttcgattcccgggattgattcaccctggtattcttggctgtgcgccatctgcggaaatcctggcggagtggaaccgtcgtgagggagagctagctacttcaatggctgggtctcatcctgataaagtgtttgctcaacctcccaatgagattaatgctcatggtggactagccaaaggtgatgttatggctaggatcgcaaaggagggagcgagaactattcccggcagacctgagcatggaggaaactgtgacattaacaatatttcccggggatcaaagacgtatctccccgttcatgttcctggagccaagttttctgttggagaccttcattttagccagggtgatggtgagattagtttctgcggtgctatcgaaatggtaagtcttctgaacctcataattactccttctgacattataggctggcatcatcactatcaaattcgaccttatcaagggtggagtcaagtcgagaggtctcaagagtccagtgtaccgaccaggcgacatgggacctacctttagtccgtcgcgatatctcacatttgagggattctctgtcgacgagcaaggaaagcagcattttatggatgccacaattgcttaccgacaatcttgtctccgtgcgatagaatatctcaaacaatttggtaagacgctcttctgtggtagtaatgattgctaattattatctaggctactccggcgaacaaatctatctcctcctgtcctgtgcaccaatcagaggagctattgctggcatagtcgacattcccaacgcttgtaccacgctgggcatacccatggatatctttgactttgacatttccatcgaaagtgagcctgttgttaggaatctgggagcttgtccaatttctcgctaagtttggaggccgacatctcgcttgaactcttgcagccattctgcattgtcgactggtgtttggttccatggatcatcactgggctgttagcggtgaaattgtaaggagcacggaacttactcgtcgtacaagatccatcttgcttggtatttgagttcatcgtcggatggaacatgacgatttggattattaggcgacattgtagtcatgacgaatcttgacaattctctctttaaccttcggtagctgttgttgtcgtttataaagaatggggttgctgttcgaactttatccttgatcaaatttcttgtttccgtctgtattgatatcgtaggtatttcaggtacaccctctggggacaatgatctgttttctgtcatccatggttgtgccagtgaaatatccaactccatggacgaatccatcggcactgccgtatcagtctgtccccatagtaaataagaatcgtccattgattcattcgccatcgacatcaaagccgaagcgcgctgtctcaacggggcgagccaaccagtcgaactccaagctaatctcatcagaaaatcaaggaatctccttgatggatttggtgaggatgtttctgttcgactgagaacattgcacgcttcttgctgtaactctgcatctgatgggaaatgacccatggatacatgcgccgccatgtactgttgtaaagtagcttctaactcgcaattctcgaagatgtttccctttccgttgatcttcaactgactgagtcgtgattcagctagttgtttcgttggacggagacgagcttggttggcaatatcggcagccgacatgaatatatcccacaaccaggatggagacgaagatgctgggttgatagagatgacttcagcgcctagaatgactgagcacgcttcaaagtgaagttccgaatcgggcatatcgtgttggtgacggttttgcatgtaatattctagttccaatttgatcaactcgtacgcgctcgttggtgtgtcggcgggcccttttgtagcggcaaatggtaaaggcgagtttcgttcgtgatgtataagatctggaggtcagtataccgaaacctgtcaaaactcgggaaacctacatggtggcatagcattatcaatcctatcgatgatcttggcctcaaatccccaatcacccttccaatgctccatcgtgttgcctgctttgaagtgatctgccaaatggtccacgcgactcgcccacgtcgtgagattaacaccacaaaaaccgcatctcgatcgaatctcctcggtcatgactttccattcatccataggccatttcagaaacttggacatgtggactaaccgcagatgttgttgaagatggtcttttctgtggtatgtcctctcttcgtgtggtctttctatgcatgcgctttggttgtgcccatcgagatgtgtcttgtcgggattcttcataccacaaaacacacacaaaagtccttcttcgggatgcattgctgttggtccttttggtgaacatacccagttctctaaagaaagatgaagagacttttcgtgtctctgccaatcgtattttgtcttgaacgtttccgtgcagaaagtgcattgatatgtgttttgggcttgaaggagatttgttctcacttcttgtcgtctcatctttgtacgtcgtctgcggccgtggcgtttgaaaatgtcgaacgaattcgatgactgccttgaatgggcagaactataagatccggaatcatgactggatactgatgttcctctgctgctaatcgacgaaccgttgctcctcgtacgaccctgtcttccgaaagccgccacagcccgagaaatgtcatccacggtagcagcttcatgttccgggggagaattggcccatcgctggagaggattcatggcttcaaagggcgcaggcgtaggtcttcgtctaggggtatcgatgggtgtatgatgaccggaagagtttcccgagtcatcgttgcgaaacatgggcgatgtcggtctcgataaatgaacctttactcgtcgtctggcgttggcaaaccaattggtgacctgctgcctgttgagcccggtttgttcttggaggtcttgcacatcttggatactcgggtacggatgccgttcatgcgccgcaaaccaattccttaagatcttgacgctttcggaagagaagcggttcccgatttttggcggggcagcagaggtctgaagaatgcctggagagattgtttctggttcgataccaaatggcgagaaatccaggtcagaaaataaagtattatccctgttcgattcgtccattttgatagagaataaaagatgaaaaggtaagagacattacggcgaagactcggacatgtccaggaagggcggagatccactcgcaccttcccttctcttttcttgttggttgatgagtcaggaaaccactaacagacacaaaacttcatgatattagcagattgggaatagcacgaccaacagtgtacgatttatattttaattataagaaaaagctaaatgacaatgaaagctgcctgtagtaaggttaaaatttgtagcgttcatctcggcccatacaaggtgcagaccggttggaaccagcgatagtactgttatataactcctcatcagcttgcctcattatggtctcgcttcagtggcatcacagttcagtataaactggtcccacggaaaaagaaaaaaaaaaagaaagagaccaacactccctacgttttctcatctgcttaccagcatcgcaaccctctagccctgtcagggaacctctttatattagtaggcatacgtacctagccaaaacaaaatagccaaaggagcattcagcctagatagttgttgtaatgtcacgcttctaaaatcgctggctttacccaccgcaacaagcgacaatgtctcgacttgatatcattgtatcaactgaccatgaattagtatatcaaggactcatactgtaagctgaaggtctataaatacgcattatctagcacttcatcgagtagaattcgctctttctctgtcttttggcaaccacaagcaccatcatcactcatccattttcagaatactggtctgttaattcttggaaagtctgcgaaattactaagagagtctgctgttctacttcaatagtatatagaaagaactctaaatgattcatgcagtttaactcgacaagatgctgcaaacaataatgactcaaagtttacctaaattgaaacggtctttcagcctcaaaaaaacaaaccgagacacgcatttgcgagagaacaatgcatcaatggagatggcagggcgtacgcggaattaataagtgacatatcactcggagaaggctatttctgcagcccaattatcacgtatactgggctccactccaactatctttgacgcgggttgttatgttttcaatgcgaccgcttatgtctttacttgtcagcgaagcattgatgttgtgctacctaatatgattgttggtcttacaggcgcatcggggatggatgaaataggaagtgactacattttcaaccccctggttccgagaggaatagatctgcacgctttgactacgcgggccgcctgagacttgcagctatccctgaactgtggcgttggaactttgggaactacgaaatacttccttgattgattgcaagacaggcagggatctggggtataagtgacaagtgcagttcataagctgacttgtggatgtgtaaagacgggcaacgattccatatcatccatgataaggcatgacgctgagggtccaaaatggggttgctagctggcgacacatgacattccaatatattacagcctctcggtctagattcgctgaggccattggacggggctatgtttactcatgatatgatcatagtctcactgcccgttctgcagccgtgcccaatgtggactgtctgatctggcctggtaggtttgtctaaccaacagtggatcacggtagaaacagcggaaaggaatgagagtgttcagtctcagggatctacactagcacatagtgatagtctgagggattacatgatcgtatgactcaacatctgtgatccaactcttctccacccaaaagtgcgtaaccagtacgtccaaaaatgaggccaagacctgcgatcctgtgaatgtgttgtccgagcacaatgggacagcataatccattggatctgcctgcgctggcggggtactgccggtggtggcatacttggtctcaccgtctctcgaaatcccacatcctctcatcaaagctgtgcagttgagaacgcctccactgcaagtgacttcggcgttgaggaagttccacctctcagggcccttcaattctttaacactgttgttaaatgctctgtggaagtctttgtatagatcgggcgatatcagcatcgaccatacaagatcatccactttggggagtgatttcgatgcctttccgattaccaccatgtccctgatcgtatattgggcatggccatgaaggcgaaaatgctgaaaggtgttgcaaagcgtgatgacgttatgtaatattccacggtccttgcaagatgttggccaatcgtgcaaactcaccttagggagtaacacgtcgtcctcgtttttggggttctcacaaacccgataaacatgccggtaaacctcagcaacatcggaggctagccacttggttggtgtgaagtaaaagccgtctggctttatgaaccgcatggcttccttcatcaacttcaaaagggtttcgtccatgaacaaatctccgaggcggtacggtgttgttttctggttgacgtcttcgaagtcgacatatgcccggctgtattccgagcagtccccgatgctcaagccacgactgttggcgagttcgccttggatgacaacggaaagtaggccgtcacacggcacaaagacctccatcttccccaacttcttttcttccattctgcgtagcaagtcccttaaccctcccagctctgcatctagttcgctttcccatttcgatacctctttacgttttcgatagctgtgagtttggagcgttttcatgatgtcctcttttgaagaaatcttcatcaactcatcaaacaggtcattgtcctcccccctcttgacagtagcatcgggagttggcgcaacggtcaaggtttgcggtgtcgccacgtttggagtcttactcttcatcagagcgtcaaaatcgggacgtgtgtcgtttgtatctgtcttctcgaagttctgtccagccccgaggcgcttggcgcgcctctcgaaccgatcatccgagcctccaagataaagggcctttttatctccaatcatcatgccattgatagatcgccatagccgtgcgacgaaactatgttcttcggtctgctgacggatggacttgaagaacttgtggacgtcggaactgatttggtcggcaatgggagccctccttcgaaattcgacaatgcacccgttggggccttcacgaaattgaaggtaccccaaagggccgaaccactgcattggaagattcacaggctgcttgaaacttggcttttgctctgatgattggaatccaaggatactgcatattgcaacaagactcttcccctcccagcgcatgggaacaatgccattgatcaagttgggttgcgcactcatttggtaaagcttttgatcattcggcttcacaccaatggctgcaagaaagttcacccaactggctttggcgagagccttctcaggatccgtgctatcttccgaggctgaaggtgcaacgcccggaaatgaaaactgagggttccaattcactttcagaagtgaaggtatggtgattgttggcgtgttgatttcctgttgctatggatagggtaagcctgatagcagatttaccaggggttataagaaaacatacaagtcctaggaggcgctttgtcctgaccctttcgtgccagggccccaaagcctgctgggatagacctgatgaataggctcggtgctctgtgagcagttgtctgactgcaacaacaacagtcacgaccgtgactagtgcaatgactgcagcaactgccgagcatactgctgagacgtaatccgttacggagttatcagccattggttatgtgatttgtagcttatcgtcaattgagaagtttgggtgacggccttggctgtcttacaatctccgtccttatatgtagcagcatgacatggtgacaaggtgggaactatcaccgggtggctcagagagggtgacgatcgtgccttaactggaacgtatcctgcaaggtgcaagatatgagagggagggaggcacaataagcaggctggtgccaaggcgactccgtgtcgcgaggggagtggtcctttctgaattagatacggagtaacatgttggtagatccatggagtgggctatgcacggagccacccgctccccaccaaccacagggatatgaagcaagctggaaggtgggagaatgggtccccagtgactgatcaatgcaggttttcagctgggcagggtatgtgcgaggcaagagattgcttatgatcacaccggtctccagccgtccccagcacgtctgcaagccaagtggcaaggcaagaatgtcagagatattgatcacccaaggcgaccgcatagcacctaagccgcccatgaggaattttggccaagactaccctcaaatcgggcttgccatcccttgtcgacttctatttatgccattgtttgtgaactttaccaattttgaatacctttttgccaaatcatcatgaattctcagcccttaccgtctattgtgggcgacgacattggattcgtagacgattccccatctctgaacaatggtgatgatactcagatgcacaaaagacccgaacatggcgattcctctcacaattcccagccacctttagagcccttccttgatatccctgtcggcattcgtcgtagatctacgcttcccgtttcttctcaagtcccaactccagaaggttcagatgacgagggtgaggatggggaagatgaagaaagtaaggaagacaaggaagaaaaggaaaacggcgaggaggacaaggaaagtaaagatgcttctgatactgggcccttgacagattcggacggttccgaagatttggaggacacgctttctaccgacaaggtgatgaagaagttacgcgccctcgtgggcgttgacgacgttaagacccaattcgaagagctccggctatacgtacagcacagtaaagttcttaacatcagcacagccgacgaccgctttcacgccttattccaggggaacccggggacaggcaaaaccacagtcgcaaagctgtatgctaagttcctcaagtctatgggtgtcttggagtcggacgatgtgttggagaccacaggtgccaagcttggatccaatggagccagggatatcatcgaaactttcgaggacgggtatggcggcgtgatgttggtggatgaagcctatcagcttgtttcatcccactcaagccatgctggaaaacaggtcctcgatgttatcctcggcgagatggacaaaagtcccccaaaatgggtcctcatctttgctggctacaaggaggagtttgaaccattctttgcccacaatgacggactcagcagccgcattcctcaggtcctgtcctttgaggatttctccaatactcagcttcattctattcttctcagtttcttcaacacgcggttcgctcaacatcgctccaaggtcaaaattgagggcaaccctgatggccgttatatggatgcagtcgtccgtcgtattgcccaaggtcgcacgagacgcggttttggaaatgctcgaacggtccgcaactacttccaaagaatttgccagcgccaagcccatagagttggtcaactcgccagtccaactatacaacaacgcctgtatttcagcaaggaagacctgcttggacagagacctctagatctgaaagcgacaagcaagtcctgggccaaattgaactcgcttattgggttgagtgaggtcaagaagtcggttgagattatgttccagattgtagacaccaactaccaaagagagctcaggggcaaacgaccttacacccactcactcaaccgtgtatttgtgggctcgccggggacaggcaagactacagttgcaaaactgtacggcaagatccttgctgagcttggattcttaagcaaaggagacggtatgttcaatgtattttggcttctcttccggcagctaactacgaaatccagtggttatcaaaactccagcagactttatcggtgatgccgtcggcaggtccgaatctaacacgcgggccattctcgcgtcaacattgggcaaagtcttaatcattgacgaagcctacatgcttgatcccggcgatgccacggtgaatcgagactcttacaaaactgctgtgcttgatagcattgttgcagaggtgcagggtaatcctggcgacgacagatgcgttctcttgttgggatatgaggataggatggagtcgctatttcaaaacggcaaccctgggctgtcaggtcggttcatggctgacctgcctttccgatttcctgatttctcagacccagaactgcgcgagattctcaagctcgatcttaagggccgccagatcaactatgaaccagctgctttggatgctgcggttgacctgctatcgcgatacaagtgcaaccgagatttcagcaacgcaagggaggtaaagcttttggtatccgatgcagttttccgaaaccaggagcgacttatgtcaaatcagaatcatgacgaagactttgaaccccgcctggaacctgaagattttgatccatggttgcggccccagggagtatcaacaggtaacgtggtcaactgcagacttgatctcagtggccatatatccgactcggttattgagcagttggaaaggtacttcccgagctctttgaaccgcgagttaaaccgccatattccacgaaccttcgtatttaagggacccccaggtaagttgcaatattctcattctgagcttgtagacgctgacaaacgtgtttctttaggcactggaaagacaacggtggctaaatatatgggtaagctattccgtgatattggcctgctcccagcccaccagtttgtgctccgatcggcaaaagacttcatcgggcagcatgtaggacagactatgccccagactcgaaagctgctcgagagtggttttggcagagttctaattatccgggacatccacttgattgccaaaggtggctactcaagtgaggctctcgacgaactcacgtcatttgtgcggacctactctggcagaatggcgatcattctgacagggccctcagagccagtggatgatcttttgagcgacaggcatgagcttgggaccatgtttccagatcgcatcatattccgagacttgacacctctggaaagcttgaatctgctccacagactcattcaggctaccgtacctggcgcacaaactcccttttttgcttcacagaccgccacggaaatgtttgaaaaagcaatatcgattcttaccatgttcgagggcaggggaaatgcctcgcttgctaggaccctcagcattcgtatggttcaaaagggggaccatgagttgttgttggcagccagccgagatcctgggcgtacctaccactggaagctcacggaaggggcagcaatgtcatgtatcaggtttatgttcgaagagacccgcagaaatggagttccagtgagaaagattgtccctgagcctgccagcgaagaccgggcagcccctgagggtactgatatcacccagccgacgcaggcaacaattgaagcgacgtcggaacccaaacgtgtggttcatgcacgacaccaggtggagaatgtgaccaaagataatccaaatcccacaggagataaggatcctaagccaaaggaatctgggttgcaggacaaaccgacagctaaggaagcagcatcaacatccaatgttactagggtgacggaagatcagataagacaacaagacaaggatctagaggaatctgagagggagaaccaatcggttcaggaagctattaagcggatgggcaagtgcgagaataactacgactgggatagggttgctggtggctacaaatgcaggggtggctatcattttgtaaccgatgctgaagtggcagcttatatgtagttgagattgttgaatttgcctggattttaccccctgtttccttgttacaaacctgctatagcccgtaaaagaccatatactcatcaacatgacttcacatattaagctacagcaccagaagccgtgaaacacagttcgaacgtcgccccgcatttcggaccaacatctgtccgcactgctctgggttaattcccgactgcatcgcatgcattctttttacaaccctctacaatttgcgaaataccatatataaacaatacgatatcacatgtcgcgccatgacaccgccattgattgcagatggcaagatacagatcattgcgcagactgtaaatagcattgtctatgcagtcgacaacgatagcaacaccgagttggccaaagacagcccctttgttctaaaatgaggaacagtctggtataaacggagacaggccgtaggaccaggcaaggatatcgatgaatcgaacgaaagcatcaggaaagaagcagacatttacgagactcttggacagcacgatcgcatcctcaaatgattaggtcccgaggttgacgttcccaatggccaggattcaatacagagagcatgggcgttacgtgtagaacgatctccactcggcagccttccctatacaattatcgatacttacaaaaagccccctagtcagctgattcgacttcaactcgcgcatcagttctccgagggtgttacgcatcttcatcatatggagatcatctggggcgacttgtcgactcgtaacacatttctgtcagacaattggcaactgaagctgggtgactttgctgactcggacaacatggacgcctatcctagtgactggtacggctgcgaggaccgctactgtcctcttggttcagacaatcctgcgatggctgttatccagaagctttggggatattcatatgaatcatctagtcaagtcgttcacgatttgcaggcccttttgctttcttgcgagtagcaactgtctgtaaaatgacacacatatagggcggtaccgatttgtagcgttgactcggaaagactgtagtgatggggaccactggtcattgctattggaacaatatttacttcccgtttctatgtatacacctcaaggtatagcgccactcttgacttccctaattaacccttccttatacaaagcctccacaatatcaagaatgacaaaatcacaaccccgaccagccataatattgacagatacaggagtcgactggttctgcagtgtcacgttagaaaaactccccatatcaaacgcacccagagaaatagagtagtctgggatacccgccaccgaggccagtcgacctggaaatacaggaatatgtgtcgcagagggtgttttggactctgttgactcttcacaagccttttccgacccaagcgtcgaattacaattgacagttgtgttgagtctcgcaattgtagctttttgatcggagatctcatccatgaggcctcgaatggaggggttgaaggggctacttttgttagcttggaatgtccttgaatagggatacttacttttgggctatatctggcttgtaaagcatgccagcgacagaaacgtagatgtagataccctttgagcaggatttcgtgtctggagttagaagttccttgtccacccaatcctcaatagtattcttcaactccaaatcctcctcatgtagcttttcagtataggtctcgttaacatcaagccacccttgacgagtaccgtcaacgacataaggaagggatccattgtgtgaattctgatagtcttcaataaagtccttcccaatctcgctccattgttcccatcttgtgagtttgctgtataataaacccactgcttcacccagacttgtaccattgtattcctttggcgttgaattgctccaaagagtgtcgacgtcgatagcctcaggttttgctgacagaatctttgacagtccatctaagacgccttgtacagcttctgctgcttgagtagactttcgctccaagtcttggatctcagactttgttgatggatcaacaaagatctccgatggaagttcatcatagtcttccaactcatcgtcataaagaactttgttgatccttgcccacatccgaggatcgcggacaagtatcccggctgtatccatggatacagacaaaggcaaagctccagtaagattgacggcatcttgcgttggacgacccccatgaacaccattcgtagaagcaggaccacgtatactaccaccagtgtcacttcccaagctcgcatcaagccagtcgtatgatgcaacagccgcagcggagccaccagagctatcactaggagactggtacccatcccctctaggattaaccgggaggagatagtcgatgtgctctgtgacaaacatgccagcaaaagcaaactctgagagtttattcttgccgacgatgatagcaccagcgtcgatgagtttctggactgcgatggctgtttctgtcttgatcttgctcatgtcgtaccatgctttactgccgaagctggttttgactcctttcatgtcgaagaggtcttttatgccgatacgaagaccggcgagtggttgttttttagtacgggtgaagtacaggcgggatgggacagcaatggtcagacctgctgcggattgaattcctgcgcggagtgggtgatgagtcccattggggtcttgataagttgactaatcgcgttagatgcccaggattagagagtatcattgatgggaggacgtacttggataaaagcttgagaagtatccacgtataaccgataagctcgataaacatcgcccgtataacgatggacaaagtatggaccagggggaattgattcggtgccggtgtatattgctgagacgttatactccgacgaaacgttgtgggcttcatcagagtctgatttcatgtacaagactaaaatgttagctgtattcatatctcgcttattttacataccttgagtgaaatgttttgtccacacatcatctttctcgtacgctttagcagcaagatcgatacgtccatcagctggaagcccgctcagtccgacgacggtgagaggtgtaaactcgtcattgtgagcggagacgttccagtcttttagtttccatgctggttcaggaggaatgaagtattcaaggtctccaagttggatctgtctcgaaacagaagcagctacacttgcgatgtacaagacaccaataatgagaaaatgcgtcatgttgaaggccgtggtcgcgataaacccaaggcatgaacaaaaaaagaagaactacaattttataacgcagtattcgtcgcttcatatattctaaacaggaaaccaccgcgattttgccaatgctgatgtgtttgcgtaggccaaggacgcagtgagcggcacgtgaacgtctaggcgaattacaagttgatgtcggatgccgagatatttcattgaggcggagccgatactgagcctccaattgatcaatctttacacgtaatagttagttacacagtagtggtttgtcttggttctacagatcaaatgttcagctgcacggatgataccataaatctattttcatccttagacaaactgcatgttttatttgcaaggacaaaatatttatgctcttggctggctttgatttattgacatgcagtgaagagttcattatatgatacatacaattagtagcatttggtggtttgtacaactttaagacaatattgcattcataatcagtagcatattccaaataagtacctcagtatctacgatagaaattgttttcaaccatctttgactcatcccataggcttgctcttatcaataccaacatcccttttaaacgcctccaaccaatccttattctccgcaatagtctgattaaacggatcatcactaaaacgttagccaaataacaaatctcccagactggcaaacttactcgttataactaatccaccttgcataatgctgaatctcttcatctgaaggcactctgctggccggattatgaggtgacataatcccagccacccatctcctcaactcctgcgtaaaccaccgccaataattatgatcgttcaaaaacgctgtacttgttttgaggactagagattgagctgccaagatgtgaggatttggtcgcaaaggcgtggtccacgtgtccgaggcgtcggtggtgatggaatgtcgttggcgaaatgctgcgagccagtaatcgtcatctgcagctgtatggttcaaaagtgaatctgttccgtgaactataactcttgcttgatgacgaagttcttcatctgttggttcaagccctataacgcgttgcatgttgagataggagcctaattcctgctctaaacgcgtgtaatcttgaatcatggcatttaagttgaggcattgcgaaagatcgatcaactctatacctgttcgttgacgaaagggaagcaaccaatcgcctggtgagtgaataactcttacaaaaaagttggcgataaagtcagatggtgttgctgagacttcttcaagacgaccgacaatcatgcagcactcttctcgtaattcgtcatcccgaatactcagccctaagagctgtttagcctgtacaaattcctgaagctgtgtttcgaaaggacatccttcaaaaatgttattcttgccgctgatttccattgacgataggcggctctctgcgttggttcgcataggtccgaattgtgcttgttgggagatttccgcgctggaaaagactagatctcgcagccaggagcaacataccaaccctcccgtcgaagactcggaagcaaagaggattctgcacgcttcaagttgcatttcgtcccccgttggcatccgcgcgtgctggtagaaatggttctgcataaaatatgctagttccaactttagcaactcatacgctgtccgtggtgtttcgacgagtgctctgctcccttcaaaaggaaaaggactatttctttccgtctcgataaaatctagtttgtcagaaacgtctctcaaaatgttgatcttacttacaaggaggtatcgagttctcgacaagctcgagaatatgggcttcaaatccccagtcgcccttccaatcagccattgtctttccggctttgaaatggtccgctagatgatgaactctatcactccaattctccatgacaaggttacaaaagccacatcttgactgaattggaggcggaggtgctttccattgtcgcataggccactctgcgaattttgcgttgtgtacgagtttcagatgctggtttagatggtcttttcggttaaaggtgcgttcttgaactggtcggttcttgcatgctgagtagttatggctttcaatgtgagcatcgtcaggatcaacgtgtccacaaaaaacacatagcgtttcagaactgtcatctttttgaccacgcggtccttcgggactacagacccatcgctcgagtggtaggtgtagcgagttttcatgacgttgccaatcgtgttttgctcgaaatgtttctgtgcaaaaagtgcattggaaggctttgtgtgttgttgccaaagatcttcgttcttctttgtatgcgcgtcttctgcgacgagaagagcctcgactgaagaggccattaagaccaaatgaagtttggctggtgtgagagttgacagaacttatagagctggatcgcgaagttccaacacttctaactgaaggtgtgcgggagagtcttgtatatggactcgtcgaacctatcttgttagtggatattcgttattcatcggtaaacataccagatgatggtttcactgaagctacagctcttgcaatggctgtcacggcagcaggttcatcttcaggcggtgagtcaacccatctttggagcggatccatttctgatgtgttcctcacggcaggtgtaccgggcctgggcggtatatccattgcttttgtgctgtgtcctggggatgaagcactagatggaatctttcctctgcggcgtgcattggctagccaattggatatctgagtctttgtaagtcctgtttcttcctggagcatttttcgatctggctctctcggataaggatgattttgatgtgtggcaagccaattttttaaaattcgaactgattctcttgtgaaacggcctccgacctttgccggagttggttgcggctgtggttgactgccagattgatataattgagtatgtcccggagtgagactggcagggttgatctgtgcatggttgaatgtgggggtcacatctggaaaaggcggtgcagagtctgagacataaggagtcaagtcgtcactgatgaaaccatcgagcagatccatgtctgtgaagaggttttggttgttataagtcatgacgggccaggtcacgggtttgtagtgatagtgatagagatatgcaatgtaatgtaagttaatgcaggtggaaagaaatggaaagatgttttgatggagtagtcatcatgtagcgacggtatatgattggttggcgctagtctaaaaacctcgtcatcgcgccctattgatggggcgtcatgtgagcggttctaggaggggttgtctttagatagtagacacctttgtgtcagtctatgtctccttgagaggactcggctttgtgttgatggcgtcgtgtaactgggagatcatgacagaaacaggcctcttgtttatgtaaatgtcgtcaaacagcttgagaacctctgggtgaggtttgagatagtttctcgcctcccaaagatatttttcagccttttcaggatctgacgtattttgcagcatgagactgatgagttcttcgtgttttgttcggtctttttctgtcaaggtctcctggtacgagttagccatgatcagttatagcgtattaagacaaaccttgatgtcaaacatgagattcatggtgggttcaatgacggtagatttaaaatctacatctggatggtcttgttggatttttctcgtacgagcatcgaactcggcaatcgactgctctcgagttttttctgctggtttttgaacgttcatttttgagtgtgatgagttgtaagtgaggatgcaaggttgaaggctcttcagtgtgatgtaactgtcccctcttgcttgaccaataacaaacaagatatttcgcttggatgatgatcatctacataagtgcataaaatgcaaacaaagagataatggggtacaatggtacgtataaatgtttattgtctgtgtcaatgaataaatatttattgttcactttgtatgtcaaaggcatctatttactcaaagcatcgaccagcaaaccctgcagctctctgatactctgtcgactcgtcttttgactcgccatgacatagaaaacattgcctaaaactctactatgagcattccaagacccagttccctgtctcaaatgactctggatcttcttggctgcgaggctcttgtatcctacgccgtcgtcatcgcgaagactaatggcgagaacactccccaaagcccaaacgcccagtacctgaggattatgtgacatatcagtcacaaagtccctagaccagacgctccaagcctgagtttcgtcttcagcccaatccttctctgcccactcccactccccattcttctccatagattgcatctcagacaccgactcaacagcgacttgacacccaacagcgtgggcagtataactatgtccatgcaacaaagcatcactcttgtcatcgctcttaaaggcatcaaagatggactctgaagccatcgtcgtacagaggggaactaaacctccagtgagaagtttagcgttgaccgagatgtcggcttctgtaccgagaaatgacgccgctgtaaaccgacccaatcggtacaagccggtaaagacttcgtcgaaaatcacagggagtccagaccactgtgggccttgagccggtagcgcgtctttagtgccgaagaggtgaggggaacgcctaactacgtccactaaagctctctgaaagaggggatccctagaaacagtcagtatggccctgtaaatgacaagacctaacttacacaaatatcatgcctccagcaccaagaataatcggttccatcatcaaagctccaaacttcctcccttgatcttggagtttctttagggtcttttcgatgtattcctcataccctcggtactgttcggtcttgagtcgggattcaaggttgaacacctccgagatggactccaacttctggtcttgtcccattccattgggagcactgacaacccatttcccctcaacgcattgaatcgtcggatagtcaaaccaatatcccttcccttcgtaccactcaatcttttcattgtaaacacacggttcagcacaatccattgcaccaatggtgtcaccgtgataacttcccttgagtcccagaatttgcaggttatcattaggtccccagccgtaacgaagtctggctgcgcgaagggccatcttgactgccacttcacagccagtacttccattatcagaataaaagacccgtgaaaaccgcgaattctgcgcgccctctagcatcatctcggctagtgcaagcgcaggctcgtgaattgcctcggcaaacatgacgtgtccatatctaccagctgcatatgctgctgcaagggtcaaacgggagtttgcgtgtcccaagccctgagaccaccaagacgctgagccgtcgaaagcaggttgaagaagattctcatacgttttgttgagaacttggaaataatcgccgtgtgctgaatcgatcgcagagattgtgtctgctgtcacaagcttttgctgggtaaatgggtaccagatacttttactagctttttcactcagtgattcaagccgagatatccgttgctttccgcgtttgtcgagatggtcgaggacatgtgaaacattgctggtttgagaggcgtagtactctctcatctgctctgtatcttgttggatgtcgggcaatcgagaaggtggttcaggaaccgtatcgactggaataccaccttgcttcgagaaatagtccttgagatactgataattctcatatttcatgtcttgaaacaagagaatcgattcaatatcatgacccctcattctcagcgactcatatgcagaaatggtctgtgatataccacccagctttgaatcgccaactagaataacgggtgcacgtaggggggtgtatagatcggcttgtggtgttccagatggcccaggcgagtgcacgccaccagcagtctctagaaataaccaccctggaccctcagatgcgtaccgagagacagagtcgtgaatctttgccagaacggcctcatcagagggaattggctaatctgtgagcttggtccgatattcaattggtcatctcaccttgccggacactttggcagcaatgtgaggactgcagggaatgtcatattggaacaatgtctcgtggtttgttgaagatgcaaatctctggatatgactagttccgttagacgaattcttcataaatcattggacatctacacaattagctcaactctttctttttttggttacagacttacaccacccatcagcttcatcaacagcacccgtagaaacaggcttcaaaaaccacgtcctatctcccttcttagacgcagcattgcacaaaaccgtgctaaaaatggtctttccaacgtctgtgtttgcaccgtaaacttggtgcgtgcgtaaagaccgccataacaaagctggcaccggagccattttcccaaccacagcaaaataataaatatttgaaaaggaaaatcgtggtctcttcggctcaaagggaaggaggttatgcggcttataatcggatcaacgtgatcggcattttggcccggcggggaaaaaggctcattttttggagctcaacactcaacagttttagagtatatatacatgcataaatagtctctacataagtgggaatatttctgtaaattttttttaaaaatgtctaaattggaaaagcagttggcatcttgtctactaaagcgctctgacagatcccaacttcgaaaactgacgacaattccctcttcaaacgtcgatttttcttccaatgcatatctttctctatcatcgatcccatcgttaatctcggattatcacgctcttcttcaaaatcgcccatcgttagggtctggcggctctcgcttgctagatggaaactctagctttgcacaagatttagagcaagatattgcagcttttcacaatgctccggctggattactcttcaattctggctttgacgctaatgtgggcattgtgagctgtttgcctcaagttggagatgttattatttacgatgagcttattcatgctagtgcccacgatggcatgagattgagtcgagctgcgagaaaaatcccgttcaaacataattgtgtgtatggcgagggtggtcttcaccatgttcttgctggtcttgaagaggaaactttggtgtttattcttgtcgaggcagtctacagcatggatggggatgttgcacctctgagagatatcgtgtcatgtgtccaatctagactcgcagggaacggttacattatagtggatgaagcccattccacaggcatatacggtcaacaaggacaaggtttggtttgtgaattgggtttggaaaaggatattttcgcaaggctacatacgtttggaaaagcaatgagttcttttggaggtaagtatttctcggtaacggtgacagtcgctaacgtatacagctattgttttatgctcgtccatcacaaaagagtatctgatcaactacgcaagaacactgatatacaccactgcactgccattttcgtgtctcgctagtatcagtgtatcgtatcaatacttgcaaggtggtttgatcgatgcgagaattacgcatttatgggatcttgtggctcatgcgcacaagcttctcctctcattgacctcgacaaccacgctagttcgtgttaatgaagaaccaaagtcgcccattattcccttattcacatctcagccacgaagtttagcacagttctgtcaggagagggggtacacaataaggcctattgttgcaccaactgtaccaagagggagtgagagggtgaggatctgtttgcatgctgggaatactgtagcagaggttgaagggctaattgggatcgttggagaatgggttagacttcaggaaggggcagttgccagactgtaagtaataaaatagacttagagaatcgataaaaaaatagaaacaagatggagaaacgtggatttgcatgtcctgacactgacagtggagtatccgcggcagcaagtgacgagcggtaaggaagtgattcgccggatattatacgcagatcagccatgcatctacttctttcttacatagataaatgctattatcaatacacgacatggtctctctctttatcttattatagttctaaagtatcacatatgtatcaagccagtatcagacttcttctatcccttcaagtcgcccttcccatctctaaatacctcatcccaccaaggtttcttcgcttcttccttctccgtctttgctctacaaacatccgtaaactcatgcctctcaaacgtagcgttcccattattcccaacaacaaatgtctgcggcttcttctgaggcttgctcgatctcgaatcccagtaaaccaaactctccccattaaccacaatatcaaacagtgacctcgccttcgtctccttcaattgcacttctacaagttcccgtagataagggaagtaccagatgcgatcccaccaggtatacctccgcttcttggctccgtccttgtgggcgttgtggtgtaccactacaggaatggcctcggagaaaaagtcggcgtacagaggcatttctccccagtcttcaacaatgtccagctcgcggaatgaaagcttactcaaagggttatgggactcttggatatcggctggtacaccgtcaagtctgggtgaggtatctagactcttggacttttcggcgatacctgctgcgtcgttgagtgcaattatttcgccatcctgttcttcaaagacggtaggtataaaaagatgttgagtatagtcgagaccaacgtgatactcaaattcttcgtgcagaaactcaaagtctttgtcttttgtgatagacttgtgtgaacgcaaggatcgtctccagagttcctgttcagcaaatatttctgcaaagataccctggtcactgtagaggtccttgccattgacaagtcccctctgcatgcgctcgtaaacccgacggaagtatcgtcgcatatccccaactggaccgatcatactaccactattgaggtacttgggtcggttatcgtggaactcgtttgggtctcggtctgtgttgggaccgtagagatctttgcgaacaggactgtctgggagttgatcgcagtggagaatagagcctgatgattcgggaggaaaacacttcttttgtgctgacacgatgatggtttgctgcatggtgactttgccacgtcctttgtattgagctgcgagtcgacgatttgcttgggcgtttgcttcatggtagcgtttgatcaagacatctgggggaagttgaaaccagacatcgtatgaatcagacaagacaacaagatcattctcctcgagcctgttttcatcaggggtattggggtcgacgacactgtcgagatactctagagtgccagtgatcttggccagatgtgaaccgcctttccatcctttggaaggatcgtaggttttaccccagttgacgataacgggacatgggtagccaagggctattgaactggtgattactttgcagagttcatggtcggggttattggctggaaggacgatggctaatcggcgatcttgggtaacgagatgctcgactggctcggtttcgactggtggatctttcagatatgcgcggccctgagatgtcagtatttccaatatggaagcagggtagacgttctcacctttactgaagtcaaggccaataacccgggaaggactaaaaatgcagcaatgaggattgtcactgtgcggagaggcagccgaaggagtctcttggcaaagggtctccagcagggtacggaaccggacccgggcgtcttcaaactctccgggtccgagtcaggactgcgagtgtctagtctgctgtaactatgccactggggcattgcgttgcgaagagtgtccatggtgaagatggagatacaaaatgatgtctcagccatgattgatgcggccagcccatctttatgtgttggttacaccggactctcttctcctgactgcctcctcctgagatacttcatggatttgatcctcctcttagtcttgcatcttggcctctaccagtgaccaccgttaggacctgacttggcagaacaaaactcagcccggcaacttggcgtccgcgtcattgtcattgctgcagctactcagagtctacgatatcaacggttggccttggcagccgtcgatcattgccctaggagagtgaagccaagggaatagtcaggagattgtttggtgcactactccgacggtccggtccaatgggagatagcctgtgccataatccgtcttggctgccgagtgaaccggtctatatttaatgtgtttgcggttatctcagggcgtaacgagatttggggaattaagaaatgggacaatgcagtcaagagatttgcagagtcacacagtgagcgttattgggtatggcatggcgttgatttgacaactgaatctttgatgtggtgtacagtcatttttactcatacaactcttgcattgaaccgccgatttgcatctggggtatatgcgtcgctgtcgaccttgcatgttccccattttctccaccaacgacgtccataagaacgccccttggtatgggtccagtgattgtttggcgccttgcgtacctttgttacgccatgtgtacctgcgatttgtcagtacggccacataagtgtgaggcacaggcaaggctgtgtacatacatcgacccttgtgctttttatatctcgttgtgaataccctgcacttgctgcaataccgcctctcgcccataaagccgcgtaatctgataaagagaggacacgaaatacactggcagtgctttttgcaaaaaggtacattgcatatagggtggtcttgggggtacgtcccgcatttgaagcagatacgggctggggtgctgcgtcgtctgcagccgtgcatgcgtgagttgtaataaatattacggccgcgtacgcccgcgcaattagaacaatagaaacgagacgagtcgtctacaggacaaccgtggggaacatcagctgttgaacgaagctggtcaacccattctagttttggcttggatgtgataagtggtgtgacgagagcctgaaagtagtgtgatgtcagggacaaacagacgaggtcgtttcggttgcagagactcaagattgttaattggacctctggagggaatctgggaaagagtgtgaagggaggagattgcattgatgacatggtgggtgggacagaaacaatgagatgagcttggcaacatgcaggagacgcgacggttgtaaacaatgatagaaattgatagagaataagacattcaagatgggttcattgctgccattttaaatgcgacgatatctctatcagatcgggttagttccaggcaacagtcacggatctagcatctcaaagtccgtgggatccttcgcttaggctgttgtagatattctgcctaatttactgggatacgactccatataatcaggcatctcttatcttatctacaaagaatctaaagaattaatcaaacttgcatttgtcaaacagctcgtccatccagttctactaccttgaagctattactgtgaaaatgagaaacgctttgtgttctgtagatgagtatctgattcgcaaagaacgtggcgcattgacgcacagtttccaaccagtctttaactctgccgtgtgactgctattgatcagtgagacactgaatttaccaatacctactcacgttgcttcaacccagcactgttttgttatcacctactgtcttagtgctgccaatccgttgttaatgactgtttgagtacgcagatgcttatataaagagactgttctctccgtctcaattggaaacaaaatcagctacacaacaaaacaacttaccaaacagagatccagtacacaactacaataaataaaaacctccaccagcaacacgatgtgcaaaagatttgttaaacaggaatactgccaagattgtggccaccttctaacgcaaagctttgactcggaatgctgcagtaaggctaaaggtgttcttggacgttgcgggaaaacaaaagactatcccaaaaagacgtacatcatctgtaacccttgtatagcgaagagaagaggaacaacatcctaagaagtagaaaggaacaaggattcgtctaagaagaccaagatggggaccacatcatgtgaatcgatgtttattagagaagctactaccagagttacggcagtcataaaataaaggacattagataaattcatatcatatctgtgaattgcagtagcgcttgtgacagcaatgtgtaactaagttgtttgaatcaccaactacatcattgagtaacttgaaacattcaacgcctcattcattctaagagcttaataactgctgctacaaatctactataaattgatcgatttctcacctcagactcaaacttaaacttctacatcaaacacaatacaactaaaacacaataccaacacgcaaaacaattaaaaactactatctactaaatatcatcaacatgtgtgtcaaagttacccacgataaaaagtgcgagacatgcggaaagactatctcatcagtcgtcactgagcgcccttgctacaaggcacgcgagaaggacggatatttcggatgctgtggtatcattgatcgaattgacgtctcggatccaggggagtgcgatgagtgcgaggaaaagcgaaaggcgaaagaagcttgagggagagacctaaaggatggagagtcttcatatgaataagcaaggagttgagattagataattaagaatgacattatattaaatacgaatctatacacgttattttaaatctccgtcgtaggttgacaatgaaaaaataatgatcttacctctcaactatatgtctccttcatcaccaccaacgtacaccaacttcccagccttttggcttcgaccttttcaaatcaggtttgaacgctacgccccctgcattccaaaggcatttgttatctttgtcgaaaaaatgccgacgtccgcctctgccgaactctactgccatcttgtgaaacctccagcgattgtgaatatttggagtcgcattgcgaagacagttcatcatgtaagcacgccagtcgatactgggacccttcgtgaaaaatgtgtctgtaactgtatccggccactcgctgtcggcccagtcagcttgcgtgaaaggaagcatccatccaaagtttcgtgctgcttcaaaaaataggtcttgtcgatttctcactattgcatggtagaatgaacgattgacttgggttagagacagcagggtcttcgccgcgatggttgctgacggggcttcccatatccagtgatttgctctgagttcggattcaataacgttgacgggcacatcaactacatgatccaagatattgtcgagtaactcgggaatctcaaacaccttgcataatgatcgtgaggacgagggcttgataggagggatccggaggcttttcggtacaggcagatatgtcggccttgctaacaaccattccgacctctcgattctggctataccaagaaagtcatatagaaaggtatcaccagttctatcttccatttcgaagtaccaaatagagtggacgagacctatcggacgatcttcgcgccagtcatagcgagactcatcgacatagaaagagtcccataattgctcgggggttatgtcattatgtccacacagaaatcccagacatactggatgtatgaaacacaacttgtcgttgtgaaggttgggctcccaatcccaaccagggactatagcataggcctggtcatcaattgtactgggaacggtatattttagcaagtagacgatcagttcaattcgtaatacatgtgacgcttaccaaggagcagatacgtatgaagggacctacatcgtgacaaggacgcattgttcccacatagacccatctcgttctggaattgtatcaatttcattcaacgtatctgtaggtatcaagtcgtcggtgttgggttcttgaaattcggattccgactgtctgtcttgggatgccgcttgctggagaaatgtgctccatgccttacgagggttctccaaaggtcccgcgctatctcatttagtaatggattcacaacaagagcggaggtatttaccagaaacagcaaaatgactgccaaccattcatcatttaaagttttgtagtatacaatttgaatcaaagcaaggtaactggcatggatgagaacgaatatttaagtaaggacatcagatagcaagtcgctacgttgtcatgtcaacctagcaaagatagaagatgatgtgagagtgggcaccagttatcgtatttagaatgctaaaattagatacgagatatctctatacgtttagccttataactgtgccttcatgtgtggtccgtctctgagtcatacggtgtgtaataggttattctttgagtcagtatcgttttttcttcagctcgatttgttagtgtaaatcactagaaaatagacaaaccattataccaattattgaacttgagatttacctcgttgatagtaggatagaataatttgtgtacctagagtaagctactaactagtacaattacaatctgctgaaatatagctcaagtttcattactccttcacatccttgacatcttggtggatatcttcgttagaatgaactgctcctgagcggtagataagatcatcgaggccaatctccctgttgatctcggccattctctcgttatcggcttgagcagcgccctcggatccaaagatgatatcctaaatagttagctttggtatttgtaagaatataagtacgtaccatctcctcgagtgagagacgcttggtctctggaacaaagaaccaaataaatgcagcaccgatcatagtcaagagtccaaacaaaatgtaggttccgtatgtgataccgtccaacatttcgggcgtgacttgaccgacgataaagttgttcctgttacggttagatgtgcttatcgcgtatttggtatcgaaatacttacatccagttactggaagcaccaagcgccacaccataaggtcgagtgctgagaggccaaatctcagcgataatgatccaggcacaaggaccccaggagtctagaatagttagtgctgtaccatccaagtggctgtctcaacttacatccaaagtgaaccacgaatagccacaccatgcagatagcggcccaaccagcagcagggtgcgtgtcgaattggtcaatgtttctggctagaatgacagcaatgatgagatggcaaagacccataccaatagcaccgacagccaaaacaggtttacgaccgagacgatcaatccacaaaacagctggaatagtagcgataaacatgacgataccgacgactccagtggccaagagactggtggtgttgctgctcagaccaagctgctcaaagatctgtggagcatagtagaggacctactattgttagctctgaatcatgcagtaagagacgtggtaacatacggcattgataccagtccattgctgaaagaacatagtaactgttgctacaataacacgcttaaacatggcctttgtcttgaacagcgcagcaatagcaacaaattgaagcttaatagtgttgccagcagtttgttcctgaagatgagggaacttctctgccaaactcctcttctcaaacagggactgagccttgatttcgaggaattcaagttcgataagttcgtggtcggtaggaaggtcacgtaggttggccaggacttgacgagcttcttcttctctgttgtggtgtgtgagccatcggggagaaaatggcatccacataattccgatgaagagaataatggcggggccgagttgaaggcagacagggatcaaccaggctgcgtcggattgaccttcaccagtaccaccgatgaagtgagttccgctgttgatgttagtatatcaatggagattgacttcaaagacacttactagtcgatccagaaactgaccatgataccgaaggtgatggcaagttgttgaagagctacaagagcaccacggacctcactattgattgttagtatgagtcaagactgtcagcgacaaacttacggaggagcacattcagagttgtacagaggcacaatggttgacaaactaccaactcccatacccctaagaatgttagcgaatgaatcacatattatggaatcacttacgtgataaatcggccagccagaatagcgttatgtccagcttgcatagcagtacattggatgacaacaccgatgatgaaaacactcgtagcgataagaataccgtattttcgagaacacagctcggcaatagcaccagacatcagagtaccgagccaagcaccaagctcaagaatcgatgtaagccagccctttttcgtcttgttttggacataatcgcccatatctgcacacgtcagctgatgaatttcgctaaggaagaacacccctacgtctctcaaaagatttcatgacgagaattcccgaaaacattccctggttgtaaccataaagaatacctccaatacaggcgaacgcagcaattcggaaaaccttccagttctttaccagggctctggcaccactggcacccataagggcctgtcgtcgttgaagggcagcatcataagtgccaactgtagtcggagctccacccatcttggcgtttttgaagatgtcaataatgatattgacagacaagttggatagaaaacatcttggcaagagaagagcggtctatttgttatatatgccagtaagccaagacatgaaacgtcgtattgtagcattgtattaccacgtcgggcaaatgtatctcggctaaatgaagagccgttatagaacaggcgaaacaaactacgggcattttcagtagtgaaactcagggagacttttctccccgcaggtggataaatcttgcattcagcctgaagatgtttaaagtggttggtcatgtccttttgagcaactcaggctaaacgagacatgggtagagtcgcatgtaagatttgactgcaaggttgaatatgcgctccagtgataatctggggatgtaagattactctacagaaatggataaagtcatgtcgatctgcggggaaagctggggaagagagtcaggtcggttgaatatccgattattcttattgctaaacagctgatttatgtacaaatatgcagcaatgacaggtcgataaaaggttacaatggaaacttaaaagcacctttacccatgcaccctaaaggtggctagataacagccgacaggatacgtcttggcagagaagcccaagtcttgggttcttcaggaatctcctcatccaacaaggaaataccggtctggagatccatatcaatagccctgacatacaacttccaatcccgagagtacaccttgtagcccaggtacaggacaagaatgatgggaccagcgaggaaagacatgaagaaggactctgcgttgggggccgagccatcaggagcctgagacagaaattagcacgatgtaaccctagagttcgggtctggaccaagtgacttacgaaaagggccgagtagaaagtagcaaccagagcaaggacattgaggaagacacccaagtagctaccccagacaccaaagggagtcttgtaggggatcaagttcatgtttacaccctgagccttcattccagatctcatgcgggcgtgtgcgagacaaatggttccccaaacgaagaggaatgcgagaccggacaaggcaaggagccaatcgaaaatggtgccgcccttgggagactctccgatgtacgccaatagaccgaagccgagctgaatgatgacacagtaaataggtcgtcccttgccatcaatgtagttgaggaacttgggagcatggcctctcatagccatagcttgcatggtacgtgtggaaccaaaggtacacgtgtttgcgacggacaaaaccgagattgtaatcacggcgttgaagatggatggcagaaccttgataccggcgtcttgaatggcaagaacgaaaggtgacgccttggtgttggcaccagaagcaccctggagtctgtcatcgtctgatcgaaggatggttccgacgatgaagaggttgatgacgtaaaagagagcaatacgccaaaagacttgcttggaggcagtagggacggacttgcgagggtcagctgtttcggcggcagcgagaccgaccatttcggttccaccaaaggcaaaggctggagatgttagtcgaggcgacagacataaacaggggagacttaccagctacgacgaaaacagcgcagaaacccttgaagtcggtgaaagcaccggggtcgtgccagtacttggtaccgaggtagccctgatcaccgacaccaccgcagttgatgatgatgccgaggatgatgaagcccaaacaagcagcgatcttgatggctgagagaacaaattcgactggtaacgtcagtatcgagagacaaaatgtcggggagatagattcttaccctctccgtaaccacgaacaccaaagatttggacaatggtgagagcgacgaggaagacagtaacccaaacagcctagtggttgttagtctagtccggagaaatatgtagggctgaatatgccaagatgcgccaagagatgccaagacagatagatctaaaagctctcaacctcatctgtagatagttgttactcaccatgtggatatcggaacgccaaaactcaatagtcttggatgcggcgatcaactcgaaaggaagaactgtaagccacgacaaggcgtattcccaaccacaggcgaaaccccatgatggatcgacgaagcgaacgatgtaggtgtaaaaggcaccgttgacggggtacaggacggccatttcggcgagggcgaggttggtgcagagaagcatgattccgatgatgaggtctattcgtgttagtcgtgaagcgatcgattgatggggaggagtatcttacatcctgtaatctgttagcatactggctttgatgtgaatggatagcagagtaattaccgataacaagcgctgctggacctcccttgtgaagagcacttccagatccgacgaaaagacctgctccgatggctcctccgatagcaatcatctgcatgtgtctgttttgcagatgacgcttgagctgaccttcaccatcggtcgagccgagctcttcatcgtgaggggtcgcgacggtggtttcgtccttgacttcatctttgtgagatgacatgatgaacttgtcggtttatactctgcagtataaaatgccaatggatagagagtgaaagggcccgggaatgagagactctgcgaatgtatgctggctcgtctcagactttatgtgccaagcccagcactgcgctaagcacaaaacaaacaagcttaagataagctttgctgacgctaatgcacgggggactttctcgatattatcttgtcggccgaaggagggtggtctagaacccttgtgtgattacagcacgggaccccttgtttatggcgcatccgttgttacacttggggagaagaactattgaagagacgaaaagccaagagaggaagatcggcttggcctcttggcgtatcaagattgttgctcggcgtggagaaaggtagtctcatgttgggtttggttatgggagtgatagtattggttggagcaagtgttggtcgggatgcttatttctacaatctgaccacccttaccacacccaaaaagacattatgcggcgatggaccttcttatcaaggacatatttcgtggccttttgttgctcacaacgccacagcctggcggtagcgcttgtggtacagatagggaggcgtttcggggctgttttattggtgaggccaatattagtgacagggggcatgtcagctcctgttttaccccagactgccaacgaggtcatgtctttgtaagagacaaggtaaccagggatagttagaccagtaaccaggtatggttggaccagtagccacgattagctagtccagtgaccagatagacaagttgctgaaggattaccggtgtcctgtcgaacgactgtggagttctagaacagttctttgggattatcaccgcagatagatagcgaataatgtcttgtcagcgtatcgttgatcgtctcaatgataccattgtgggaatatgacctacctaattaggaaggtaaatggttgctcgcagataagccggtgccgcgcttccggggctaataaacacgataagatactggagtaacaggggggcttgaactgattaaccacgattttgcactataagcctgcattttgtcctatttatttgtaaagtccggggaaattattacacgtgttttcgtgtgattaccttctgtatcggtatagctctctatgtcacctattaaactcaactaggtaggtagctattcataccctatagcaacctcgtataagatcctccactagcgacttttaagttggtcacatcccttgacctggctatcaaaactacctcctaaacaaatctagcaccaaactcttcgttaatcgttgcataatcttcagggccataaggttctgtcatctccttgaaccatcccttctttcgatgcaccaccagtcccaagtccgccatcatcatgtccataaacggaactgcctcaaagatgaagtcgggcgacctggaccctgtatcctttggataccgccacttgccaaaccggttgtgcaggattgtttgccagtgaacctcttccaatttcatgctcttcccattaaccatctcatcaccatcaacctctgaagcgacagctgagccagggtctcgggccaatttgccgtcgaaaaaggcgctgatccatagaccttgaatgtgcgcgcatgtaccgttactaaagtttgtcgagtatccagtaaatgcaagatctttggtgcgaagaaactcggcagtaccggggaccatgaaatggtagagcatcagaggggtgcgtggggagagatcagaagcattcatcttgaaggctttggtttcagtgagacgcttgtaattggggttgaacttcatcggtgtcttgagacttgggaaccgctcttgaatcacttgatcggcccgctcaataagtgcagtctgaccggcaagtccttcatcaggggaacaatctttgtcactatcattgaggacatacggaaggccaatccttcggtcgataccctcaggcagaaacttgagaggagagaatgacttccaaccagtcacggcgatgaaagcatcagacttaagaatcgtccccttttcgtcgtcaaggtggactcggcccttgctaagatgcgagagatccttctcatggatccgcacagtaccattgcgtatcggctcgtaaaaatcagtctcgtaattcaagataccaaaggccgtgcctgtatgcatcgctgacgaagttggcttgagctttttcagctcaggatgcgaatcaaacttcatgatggtaatcacatcctgagctagaatgttccagaaagccttagtgacggctctgccgatggtggtgctgtgccagaatgatttaatgccgtggtagccgctatcctggccccagatgcatggggcgaaccagtgaagccaacggatatctgacagaagttagatattgagtttatagatactagggagctgtcactcaacgcagggattgtgataacttactgactagcttctcgatccaaactttaaaaggcgtcacgtaagaaggtgacatccaaaccgggccgtggcctgtcgctaaagataacatcgttagataaagttggataacaatcggaaatacatacgccgtataatccaatcaacctcaacaccatgagccgcatacgcataaacggcgtcccagccagactttgttcctccaaagacagtgacgcacttggcactgctgatggtgtctctgtatttctgaaagtctttgctgtggaagagtggcttatcgtattgctcctggccttggatatggggcatgaatggctctgatagcatgcccgtcgcaattattaatctcttggtgaagacttgagtaagcgtcttttgctcgtcctccgtgctatgaatttcaagtagccagccaccatcgggtttatgctcagctgaaataacctttgtgctgagcctcagatgctgatcgatgccaaattctcgtgcataggcttccagatactcatgcatgacctcgccgggaatatattcccctgtcttaacaccaaagcgctttgtagtcatgggaaagtcggggtattcataagttcccagtagattgttcgatctcaagcaaggatagatccgctcatttgaccagacaccacctaccgaggcgttgacgtcaaatatggctaaagagtcgtctggatgtgtgacgtggtactgctttgcagcgccgaggccatagtagcctttgttttgagtcagacgacgataactagaacttcatgatagtgacttaccagctccgacaacgacaagatcaaactgttccatcgtcgcgataaccctgcacagttatggacctggtatcttggaaaattgataggtaatgagacaaggcagtaaaaaatgggtagagtaatgtaacaaagaggccatcggaaagaagacagcaatttaaattaatctcctcttccgaaaatgtctgttttgggaagttatgcttactagacgaaaatgtggtaagattttaggctgagatgtgtggtgttgtcagcgccagccaagacaatccgacaccttgttctacaaagctacctattggcaaccatgatgctcgtcaatttacttctgcatccttgcacatctgtcagatcaagaatggcattgctgttgataagatggcaatgtgataatgtaggaattaccctatatacataagccctcaacccgtatttgcatttgtgcttattcccatccagagctttggaacactgcctgctgactacatcaatatagatcataactatgcaactgatacaagagacatcttggagttcctcaataactttttgtactcctcgattttggaaattcccactacaatcagctcttcaactgtgtcggaatctagattacccttccaaaggtcgatcacaccatttacttgaccatcgtcaatagtaacagacatgacaagattcccttcgtctctaagctcccacgaagcctttccatagggaaccatacccgtcggcttccaatgcagctctccaagccccccacttgcttggaaaggtcccgtgtgtcccttgatgtcgatttcgtgtttgcgatgcgtaaagttgactgtagttttgggcggaaagctgtggaagtccataatagcgatttccatatcattctctacggatttgacgtagcatttgtctccccaaacggtgaggactgcctttcttgttacttcgtaacggggtgctgggtcgcctcttatggttatagttcgccggtgtcctggaagagcggtgtagtgaatttgcaatgctgatgattctgcgctgcgtcgtggatctggtgttacgtcctcgcggacgatgaatttttcgagccaggatggagccatgttcctctaactcagaacttttgtgacggtctcaagaagaaatatctacactgtggaaaagtctctcatgatgaagcgcccatatatagtcaatacccgggacccctgaatacttctagagtggatatgttcgttcagcttgtcagaagtaatttcacttttcttgaagcgcaccagtgagcatcagccgctgtccgcttgtcaaacttaaataatgccaccattcccaactgagcaaaaattgcctgatgcttaatacagccctacgaaagaaaaacggaattaaaatttcgctacgcttgcttcctacctttacactcacgtgatataaggcattgacatgattaacgcatcatttctattaagctaaacgcaagctagataaatacccactaggctcattctcaattgagaatttgctatggaatactagctacatgtcgactcctcatcaacgtcaactgaaggagttctcaaaacacatgtatagaagatagacattgtcaataccgtcagcccaatcgcaacaacgatataaacccaaaagtaggaagaaattagctcttggttctttccatcttcccctgaccactggaaaaagtccatagaaaagaaagtctggtaatgagtcaatacagtttgttgaatgctggcgtttcacttactgatacaaaagtagccggaaggaaaatcattccaagtgtagctatagatctcatcaagctgctatccagacgcgtcatttgagctaccttgagattaacacgagcaatctcttgatttgtcctggcatctttgtggccgatatcattgagttcctgttctgcgttaagtcttgcgcatttaaaagtacggtccacttacaagctgtgttgctagtcttagaccttcggtgatatggttgcattgccgaatatgctcatcgtactcatagatgagatcctgtatccttgtcttgatccggagcccgacgtcgcgaagtctggccaatttcgactcaacctgtgggtcatattcactcgtggagaccccgaattgcgtatcgtcgaggtcttgaacttgctcaagcatcttcgtcaattgagtttgccagttcagaaggccgttacttagaaagctggtgttttgccacaacacaacagctggttctggatcttccttcttttctttgcatggtctttcatgaaacgtcttttcctgggctgagatatcttccacatgcgaagaatgtcctgtttttgaattcatggaaagttgagataccaaggtccttaacctctcagtaaagttagaatctctagatttcctctcagttgatatacgtagcagatcggtttcattactgttgttggtagacgagctgggatatgcaagatcgttgatcctttgaaccagttgagtgtggtattttctgaccatgccaatatgcctctccctttcgaattctgcaaacatagttgggaggatcaagggatggagacaacttccatcaaagtttgttaaacggctagtaatgatgtcggcattggtaagactgtgaccataagtacgatgctctttcatatcaaggccataccagacggcattagtcgttaaggtgttgggaaagaaagtgacggatagtgccatgtcaccttcccaagaaccagccgttcgacaattgtagactatgtgatgtcaatacgagatggattcagtgggcgagagtatcatttaccgattgatgggataggtgagtaagcgcatggccagttgaagggaagcgatgaaaatgtacattgggtattgcggttgatagcacgaacaatagacccatgtatcttcatttgtgtcataatccacgagtatgcggtctgtgaaaacggtagctcatcaagtgatgacatctgtgatgccaagatcaaattgattgttgagccattatcgcctggctgatatgtagaggcattctgtttccgttgaatatcagagatctaaacttgtaagcaaagtagcgtattgtgactgcgacaattaccttgtctacccattggccaaggtcagcttctccctcgacgactttgcgactggtttgtggtgtgacagaatgttccgtatcagggctgctattgtcttcggattgaccattgattgtgatagtaaatacttcattctgctgttggtcaaaatccaaaaggtcccaatcctcgggtcgtagattcgggtgtcgattgtgccaggacatgatgaagcgttgaggaaattatgtagagacagtcttttacgaatgaaacacgccgacgcttttaacgtgcataatttatattacgagagactaaactgatatgcattctggactgtgaatctcacattattcaatggcctattaagagccctacatcatgccttgtagtaaaacagagcctggctgagggtgattgttggttctttctgatgatatgtagctggtaccagccgtgattggcattgtaatacattgcaattacttttcaccgcacattggcagaagtgctcgtatgtgagacaaaatgacttgaaagatggctgtatcacgcccctccacccattgcgttgtgtcactgcatggcatacgggagcctgctttcttatcttacgtctattcgtggcctgatttgacattgccacacgagtgctgttagcccccgcacaatgcgcaatgagttgtcgtgtgagatcatatcatggcttatcaatcacaacgcaagtaagcacagcagcatttagcagttcaccggttgacgcctgcttctgtaggcggtaatgagggtattttgaattgaaaatgtgatgtgaggctctgctgaaatatgcccaactcaggtataaaggaggtgaggtaaggggacagacaaggcagactgacagacagtgatctaccgtagcactattcttcggcctagtttgactttgagattgaaatcacgccatagcgtcatggagacacagttccttcctttcgactacggaaacaagaagaggcttgaagaacagctgattctagttttgggatcaggtaacttccaggtagtcgaagtacggcatcacaaaacagcaatcataggtatacagcatcttacagttagcagcgtctgaacaaccagtggaaagtcctagtttctcaaaagttgaatacagtttgtctaccatggcctttaatacagtggctactaaccacattcttagactcaggtggaagaaatcaaactcagaatgaggcgacattatttacccacagtttgatctggaaattcaagaaagcttgtgatgggaaattgtttgatccattattccatgattgtatgcctcgaggaaggggaactggtttatccggacaaagctattaaataatttctgaaattccaaacaccatcaattctgctcaatttggtggtgtccttgatcctgcaccctgtccaccacaatattgtataaaaccatgttcgctggatatatcaaataccaagaaaacaacaagatgataaagaatgtctagctccattcaccaacagacctttacactgcatacaggtaacctcaacgataacaactggcgatgtcccggacagacagtaggccaggtgtgatgactgtaagtctgttggattgcatctagagtcggtgagctaatgcgtatgagggggatttggtaacattacctcgacggtgtatctgttactccaacgacgactcaaaatcttttccaacttgactgcactcagattagtgccgtctagttcttgccgaaaggtgcacgactgcttaattggatggaagaatgatctcatggcaataagaattgctggtgatattgaatgttgggggatattagggaatgcacggtgcttttagtgaacccaggaaataagataaagtttgacgggaatcgagacttgacagatagtggggactcgtgggtacataagaaaattattattattgtccctccaatcaatccaactggcttatgtgtgggttgatcagctgggctctcatgtttcacaacataaatggttactgtgaaatatgacaagtatgtcacactcatgtaactggtattggggcgtagagaccagctgccctttccagcgcccccctggaacttgtctcagtcgagcgcctaataggctatgtgtgtgagataacttgtgtaacaccaactgggctccagcacatgataaagttgttgggtaaaacagtcaatgctatacctttttctttccacctgtaggctgccgtcgctaagctctatttgcgaaacatgagcgagttgttgtttccaatcaacaacaacgctaaaaccatgtcatcaggcacctctgactcgcaaccggtaaggcaagatattcaaagtctaacaatccaatagcgatgcatggactatcaatatgagtcattaataataagctaacatatgacaacgcagttgaacggtataatcaacactcacaagcgaactttgcccatctacccttcaaccccagcccgccgaacagttgcgtttcaacggccttctgcaggcactcacatcagtcgcgagacgtccagagtatcagattacggcagaggtgtacgccagagaaacgaagccggggatagagtccctccagacaccgacgcgcttgcgggcttacaagactcagtggatgttgattccattgagcggcctgatgtcatcagtgatgatgacctccaagactctgtcaagacccttttaaatggcgcattacaactggaccagcgtagtgcgaaggagcgtttcttaccgagcggggatctgaataccatttgcaaccatgctgcagtggtcaaggaactactggacaataagtacgggacacatgaagcagaagcctgtgctgagtatgtttgtcagagacccgcagtagagatctttgcagtgctagtcttaatcaaccagctcaagtttctgcgagacttcaagaatgcaggaatcagcgacaagaacttaccattccgcgtcaacaaagaccgaacggagctattgtgtcgtcaatcggatgggaaagattgtctagaattcttgaaccattcaagagatgcagagatgatgcgagaattctacagcaagcagtggtgggtgcatgttccattcttggactgggacaaggagaatcgcaaagccctcaactttcgatatgaaccgggaacagtccttccttggacatatatcggcgatgaagataaaagtggcggatttggaattgtggaaaaggtcaagattcacccagatcatcactccttcgtaagtccaaagcagttccgtccgttcaaatgctcgaattctgacttggtcggcagacacagtacaagttctttgcgctcaaatccatgagaggcgaatatgttaatgaaaattaccatttcttccaaaaggaaattgctgcgttccgcaagatgagctccgggccgcatttggttgagctatgtgcgacacttgagatcactggtgaaaagttcatgctactcttcccgtgggctgaaggtggaagcctagaagatctgatgaataagtcaaagaaagatcttctgaaaagctacgacttgacagagaaggaatttatccgctgggtcgcgatgcaatgtcggggtttgattgaagccctaggggcgattcattatactcgcatcaaacatacgcacattgacctagacggagatcgatgtagtaaagaaaaggactatggaatacacggggacataaagcctgccaacattcttcactttagccaagagacaacccattgtcgtcttggcaatctcaaggttgcagatttcggcctcgtcacattccacgcacacgcctcaagaaccatggtaaattcacaatcagcacacgcagcctctcaaacctaccgctcaccggaacacgacataagctatttcatgtctaaaaaggttgatgtctgggctttgggctgcgtattctcagagttgatgacctgggtcattctcgataatgcttcgtgcaaggactatcaacaagaacgaaaaaatgagccgtcgttctctggtgccattaagaacaaaggtgtgtggaaagaagataacttcttcctaaaacaccagcagaagaaaaggctagctgagaggctctacgctctggtcaaaaacggtgtttctcgtattatgaaaaagaacggatcaagtcccacatgtccagaagatcctgaagaggtaccaaagctgaaggtcagtgtagtgaaggtaaaaagcccaaacaggacagacttgaggcacttctttattgggaatagtagctgactttcagacagtggatcgacaaacttatttgcgaagcacagcataatgaaggttcagaattcttgcagcattttcttcatttcattcgcagcgacatgctgaacccggaaaggataggcagaactgattgtgacaacgccctgaagtttttgaacgattgcatattgccagattaaggggtaagctggcagtaaatatagcaaagtagatatatggataattaaatatctttatagagtgagatcttcagcctcaccctcacccttgcagtactacccctcatttttcgtaagcaggataaagcgaagcctgattctcgcaagtcagagctgcactcgttctaaattagctgtagtacagaagtaaatatggctgaagttgcaggtctcgttcttggggctgttggggttgcaggtcttatcggcgctttcaaggataccatcgacctcttcggactcttggctgacgcccgtgatctgggccgggactacgaaattttaaagatcaagtttgacattcagaaaacccttcttcttcaatggagtgaccgagttggcctcttacgcacaaacgactacgacccccttcttgatcaagctcacattcgggaggctatcggtgaaacgctaagctgcattcgacttctgctgacagacggcactgccttacgaagcaagtacggaatcgatgtagtagacgatcaagttggcgcttcgcatctcacttcagtctcctctatcagtgcctggcgcatgggggttttcaaaaaccaatatgatgatttcaagaaacgaatggcccagggcaacgagatgccttttcgtagcagggctctctgggctgtccgcgacaagacaaagtttcaagttctcgttgcagatcttgcagatctcattacgaccctggacagattgatacctgtcaccagaaaacagcctgctcttcaaactctggtcgatgacgacgtgaggaggatttctggactgtcaaatctaaagatgcttctcgaagcttcacaagatacacacaggcttatttcacaatcaaccgaaaagactatatctcgtacttgcgaagaaatggtattgagccgactctggttcagaaagatacatgacaggagagaaaccgtcactggtgcacatcggaaaacccttaggtgggctctttatcctcccagagacaaagctctctgggacgatttgtcccggtggctccgaaagccctcccaagatgggatttactggatatctggcaaagccggcagcggaaagtcgactctgatgaagtatatttataccgaagaacgtaccaaaatgcttctgaaagagtggtctcgtccggctagttatattctggctgacttcttcttcttcgatctcggaactgaggagcaaaaaactttcgaaggtctttcacgagcgcttctctaccagcttctgaagcccgataaatctctagttcaccaagctctcccgggaatggtcagggagctaagggaaacagataaaactccgagtttaccatcaatctcagagattcgtcatgcattcagtgtgataacccgacaaaccaatatgcccaagtgctgtatatttattgatggcctcgatgaattcaaaggagatgttcgagagagtatttcactcatccaagagctcggcaaatctgatcgcattaaagtactcgtctcgagtcggcctatcccagcttgtgtatcggcataccagcatctacccaagttacaccttcaaaatctcactcgaggtgatatcgaggcctttgttgaagatacgattggctgccatcaatacatgaaacgcctcctcaagcgatctcctagtggggctagaattcttttgaaacagctagttgataagtcatcaggagtatttctttgggtagttttagcatgccggtcccttctgtccgggttcgacgactgcgatcggttgccagaacttcaaaagagagtagatgagctcccgcctgaactggaggatctttttgatgtcatgcttggaaagattaatcatcgataccagtatcagggtgcgcgcctgttacgtctctgctacgaaagccaattggcttcgagaactccaaaatgtccggctctctcgtatacggacacactttgcttggcactcgttgacgacgccgacatttcagcagatgtcatcggggatctttcgtcagaagataagaatgatctctgcatcgtgctagaagggaggctccgaagtcgatgcggcgggctgttggagatccgacggcatgctccaggagctgataatcagcttgtgggtagtaccgtcgtgttcatgcaccggaccgtctttgagtatctgagtaatgactttgcatgggaacgagaatgcttgaagacagatccacatggcgatacagtggctacagatctagcgattagagacctctatctcatgatactttccgcttctggcctgaaatcacaggtacatatcggacctcaatggttcctttctgcaatgtcttcagcatttagaagtggcttattctgggtccaaaacggtgacgccagttcgcaaataagcttctttgaacagctacctcatttcttgagtgagttggtagcttgtaaaatcttacccgaagaaccaattttctcagctatggtcaaggcttgtcatacgctgcctggtactacgacgaggaactacctgcatgcgcctctccttctcgccgttgatctcggccttcgagattatataaccagaaatcccgagttctacgttcttaacggctctgcaatgcctgtatgtggctgtcccccattgctatcacttgaattccgaccatagtccaacctaaagaaaaggagccgaccttcttctcagggcgtgtcgatgcttttgagatctggagccaactctcgacttggagagagtgtattcacgacctggacactttggttgcaagatccattagggctcacacgcaaagaccggactgatgatgaattgctccaagtgatggaagttgctgaaacaatggtgaaatacgatgctggagggattaaagatctgaagagatggctgaatagtgacaactatcaaagccggtccctacaagtgactgagaggggcaacaagttgcttgagttcctcaataactacaaaagaaggaactcatacttggttgaagattatgttttacataagggaagatagtggtagtttagaactggcagttcaagtaaatgactcgcgttagtagttgacaaggatacctaccacatgtggatgatctcgtctttctcccctttgcctgcgctcaagttccaaaaggggcacgtgggctacgattcccctacctacactattaccagatatcgaaatcctcgctaggtcaatacccaactcatacgccgtatcagaagattgtaaccagaatgaagagtccaaaatatcgtggacagcaaaaggttcaggtcactcattatttgcacaagatggatcgatagagaacccaggcgccaagcggtatttcacggagagaacctgcgcgtttcaccgctctgtcaactcatcattcaacgtgagatgagtccattgcgagaataccattcgtaacgttgtggatatctgagactgtctgcattgggtttgggctttgatgctgtatcatagtgcaatagtccccatgttcaaagctatggcataacatacatctgcataccgcttcattcttatatttaaatcaacgtgaggctacgctgttctgctattattatcatgcaattatgtacttgtagatatctcctggatagcctctatcccatcttctacctgaacacttcgctcattgacaacagtttcgctcctcttgctcactggaggaacggattcagaaagactagcatttgcttgtgttcccttagggtgtgttcgacgatagtaccatataccacctatcacaatgaagacaccaaatatcgcaccaactattataccgcctattgccccttctgacagccccatctttttgggttctggctctgcctctgcagtggccgtcgaggaggactcctctgcttccgttgtggtggaactagagtctgatgaacgcggtcggtcaacacccgtcactgtagatatgatagggtcaggaaatttctgtccgtcgtaggtaaagtccacactggagactcttgtggcaggcgtgggtgcgcatcgataatcgtgaacacctcgagggtaggcataggtacggcagtaaggtgctgtgtcgttggtgctaaaaggaagtcagtaactaagtggcgcgacagaactgaagataaatcacgtaccactgtaaattatatgcgttgctcacgcagacatcgtcacacagatttgcgtcaagagcttcatcccttgctaagcatttcgtgtgagcaataccagttgtctccccatctatttcacaggcaatgtacttgaatgactcgagttcccataaacacctgttcttgttctcgcaactgattggaatttgtaccgaaccagataagtagccacagactgagtcagatgcgtatgtgattgtgtatgtgggcgcgccatcgtccgctcgcacttcgagatggaaggctcgtgtgataagggtcggtatcggctgttcgaaagcctggatagcagttggaagaggatagtcgatgaaacgagcgtgtgcagcagttgtatacacgattagtgtggcgtagaagaaacgccacgttgacgacatggaagagttcatactttcagtactaacgaattatacaagacgacggggaaaaagatgagagcagagttggagcaaaccgttggatatcccaattatatgcagggcgagcaaggcggcctgagacccctgtaaagattgataaggcgttgtgatgcgaaaaaggcaaccactaaattctgccgcatgctaaagcctcgttgacgtgggacgaatgaaaggatggtggcttgcagcggttcaggctattgagacaatagtactacgccaaggcactcacacctggagttacggcgattagaagcgatgtctgtgggaacaattcttaagtccatcaagatatctaggagatgaacatgaaaataattctagttaatattaccaagcttgcaagttaaatggctcctggttgagagcccaaacatctacacatatgggatgcagaatcgcctcaaggtcacatcgcccgacaaccatcagacccctgtcaagtctagagcagtctaaaacacatattgaaacaaggcaactcgtaacaaacagtgtaccaagataagcacagttgctaatcagcagcgcctacaataccatatcctacacataaatgttacatgattttctttcccaaaatgcctaagacagattaccagtgctggctccctgcttaatctcctccctccaacaactcctctcaatctcagaaacgccaggtcccttataaacgcttccataaagccctgtagcccaactcttgccatccatagcagcctgtgtctctccatgttccttgatatactttttggatgtaaagtttcgtctataccactttccatatgtaaggaggtagtaaagtctgaaacagaggaaggcaaacttgtcattctctaaatcctcggggtatgtcgctccaaggtccacagcagctgcgatacccgacatgactgcaacttcgtgggcgttgacgagtgtccacgatgccgcgaagcgagtgtggttcttggcgttgaggaacatcatccacgggacgacaaagaggtagtgcgtgtagctgtgacatagctgatgccaccaatcctttcgaataattttatccttgtcgatctcatcatccgaccacagctttccatcgcggtctttgttaaggtaaattgtctggaaaacgtgttgttcaaagggaaccttctctgggaattgactctggtagtttgtgcagtcaaagcacatctccagtttagacttgtcctcaggatacatcttgatatagtacatgggtcgatactcagtctttgcatagttcagacgagacgactgatcggtgccgttgacgttggcgacagcaaggtcatcgcggtaaaagttctcgtaatgcttcttcatatactcggcgtcgttgtgtgtaatggtgatgtcgtcactgaatttagcggacccgagaacctttttctctttccaggttgctgtcttgcccaggacgcgcttggatgtatctgcaagacagcaaagaacaagctcatcatacttttcttctccaacaggtgcattggggtctcctccagctgggttgtgatgatcgggcatcggagttcgaggcttgagctttacaacgacaccatgtttgtttcgttgaacaatctcggtcaattcagttgacaatcggacagtgacgccgcgagagatgagatcctttcgccaggtctcgtaaaattccgagaacttgggaaacacaatcattggtggtttgttacttatgactgtgtttttatcggcaggataccacattccgtaggttggcgaagtacaaagtctctcaaacatcatagcggggacccgcggtgtttcgtttccagtaccaaggaacagcgctgtcataggaagagcaatagtattcgtaaactcttcagaaaacatgaatagtttaaataccagcctcagcgggagcagagcaaagaagatctcgaaccaacgcatgactttgagaagagttgtcaagcgacggacttccttttggtgacggacgagtagttcggtaggaaacacattattccagaacgtttcctcttttccgaaagagacttgcagttcacaaggatccgcgtggtaaccttgacgattgaacatggtgacggtgtgatggaagatataagaacctccctggacaccctgattgcaccaagaagctccatggcgttctttgtcaatgggaatagaaaaggcttggcctccacagtaatcaactgcgtcgatgagagttatgtcgaatttgtctggatgctgtgataaatggtgagctgtagacatgctgctactgttagtacaaattcatagaatggtatttggaggtcatacccagctgcaccagctcctacaatcaggactcgctttcggccatcgttggcctttgtctctccgttctgagccatgagggcagcgctatcgtgctcaatgtcggtattgtaagtctgcgacatgaatatctgtatcaatgagagaaatcacaagatattttgtctttgtccagcgaataataactcttggccttgggacattttatctaatacttgacaaataaaagtcatgacgggcttgacttgagctactgacgtcaatgactcttgtagactagtggcatcttccgaaatgagattagagctttgttttagtaccgatcttggacgcaagctaatcttgtttccaggtttcgtcgatcatccaccctagatcgatctggatgtggcttgtagaatttcatttccatgttacagaggaatgatgatggtagttctagaagctttctgtatcatgtctaggttagatagattaaataattatttctataattgttagaagagctatacagtaaatagcaaggttcaactgtattgaaatctgacaatcaacttcgaagcttttttttaattatttgtttgaacaagaccagtgaacggtgcaacaataaatgcttgatgatttactaagcaaaaataataaagaatctaataatctgcctaggagcactggactaatatcttggaatcacgccaaaattctctacattaatctccccttcttattcagctgtctgaaacacaccactggcaggatacctttgacttcctctccaaattcgtcaagaattatagatacgcataaatgcattcgagcttcctgatggcagaaagcttacaagtccatgccagagaccaactctcagatgatcagcccggaatctatctctcctcattcccattctcttcacgttcttctagattgtcaaaaggctacagctaaaagacatactctgcttcgttctttcgatagagattctgtagacatgtattcaatactttcttttttgtctcatctatgttagattgactaaacttggtattccaaccatatttcagatggagggcgagaatacccctgttagtctttgcatcagtcattggtatttcgtaagtcttcgaaaccatttcggatcgagtttcgggttgtccatattcgggcatggctattgccgtgcaccctttagcctccgataggtggacatgccgacggaactaaccttcacattcttcacagtacaatctctacatttattctttttggtattttcaatactaacaagtttagaaagttggttggcaaaccttgggtcaggcgtaaataacgtgataaatctcaatccatctaatgttgtccgtctcgacttcgtgacgccttcatctcggactagtccgaaaacaaccacaaacaaaccctcccgctccccccgtgatctctattcccgaccaaaagataaaggtgcatttgttgtctgacatggatgtctcgcgcaacatgctccgcaccaatcacacccttaccaacctatgtcgtacaccccgaaccagtagcccatgacatcaaccattttcgttgcctcttaaatgattcgattagactgtctctccgattgcgttaaaagattgtagatcgggggtttaattaggaccctagttgagctgatcccccgcgtctcgacattccattgctaccgttacacaaccacctttcacacaaaccgtcaccatggcggaatcaactaaattcgccgacgacatcataccgaacgaagaaatcgagaatgcaggcccatacagtcgtcgcagtaacttccttcatggcctcgaaggtctaaccctctacgaaaagaaatgcgtcctcatcaaccgcgagatcgatcgtcagggcatggggaagtaccaatggtacatctggtccctgtgcggctttggataccttctggatctcctctgggcacaggcctttggtcttgtcttaggccctctacagcaggagatgggattcggggataacgagtctggaaatatctcgacgagttttaatgctggactcacagctggtgcttttgtgtggggatttctggcggatattattggtatgagaacaacggtcctctacctgaagattgctccccctttgtcatgagcctctgctgacactcccaggccgtcgttgggcatttaacctgacgtgtttattctcttccatctttggaatttgcctcggcgcgtcgaataactacaacacctttttggtcctgactgcctttgtcgggtttggtgttggtggaaacatccctatcgacacaacaattactctcgaattcattcctcaggtatgccatcgtctcgattataattctctgctaacaaatatagaacaaacgattccttctcgcctgtctgtccgtctttcagcccattggcgtcgtcatctgcagcgccatcgcttttggcttcatccccgtctacgcctgctctcccaacttctctgaaccagacgctcttatatcctgcaacaatgcatcgggaggcgagagatgttgttcccgtggtgataacatgggctggagatacctcctgttcacgattggtggaattactctattcatctttatccttcgcttctttgttttcaacttccgtgagacaccaaagtatctcgtctaccgtggtcgcgacgaagaagctatcaacaccttgaggcacatggctgagattaacaagaaggagtgcggcattactgtcgagatgtttgagtctcttcagggtgacgagagctctgttggaagtggtgatagtgcaactccggctcttggagctggcaagaaacaactcaacttgaagtggtccaagaaggtcaagctggagctgtatcgatacaagatgctgttttcttcagctaagatgactcggttgactatcctcgtgtggctgacttatatcatggactactggggtttcactgttgctggtaagtcaatccactcatctcaaaacaatcaactaactccataggcttctatcttccaagtattctcgctctaaagaacggtgctgtctccgtcagtctgaagtcaacatacgccgcctatatctacacctacgcccctggtattgtaggagtccttgtcggtgcaaccttgtatcgcgtccctgctttcggccgtaaatggacaatggtcttgtcctctgctctaatgggcatatccattatcttattttcgacagtcgacacaagagctaaaaatgaaggtctctttacaatggagtatttcttccaatccatgttcaacgctgtgctttatggatggacacctgaagccttccctgctcctatccgcggcactgcctgtggtcttgcagggttctggggaagattgtttggtatcgtgagtccgttgatcgcccagcatttgtatggtcgaactactggggatggtggacagggagatatcaacagcgtgctttacctggcgggtggtgttatgttgggctgtgtgattaccacggctctgttgccgagtgacatgatggagaccagagatgagaggtcatgaagatggattgagagggattttgataattactgatataagacggatttgggtttggtttcttagaatacacgaagcgactagatatatgattcataccacaaagcaacaatttcacggttcacatcgattgtctcttctcttacttgtcaaaagaatcgtataaaactaaaacatttttatctaaaagctatcgtatctaatcctcgctctggtgaaactggggaagcttaaacagcttcttggcattatcctttccaatctttctcttatcaacatcattaatcgccaagccatcataccatgtacaagcatcactgaaagactcaaaaggataatcaatcgagaacagaattcggtccgcaccaacttcacccagacagaactgaagtgttgatgtggaaaagtgtccactggtggtgatccaaaggttgcgagcaaagtactcccggatggtcaacttacacgacagaccaagcggcttcttaacgtcctcgaaccaatggttgattcgccacatgtcaaagggaatgtgctctcccaagtgaccgagaataatttgaagcttggggtgccggtcgaaaacaccatttgtgaccattcccagagcatgaaggctgacaccttgggcaaagctcagaggaggtccaatgagccagcttcgcttggcccagagcttctcgtggatggagcctgtggggtttcgggggtggaggtaaaaggggacgtcgagttctgtaactgttgaccagaagacatcccactctgggccatcgtagaagatcatatcatcgccatcttcaccagctctttgggtgtcgttgacgagaacacccttgaagccgtactttgtaaccactcttcggagctcatcagcagcctcttgggggtcgtgcatggacagagtgctacttcagttagtgattgttctttcaatgataagaagtaaacttacgccatggcaccgaatcgatcagggtgaggcttgatagcccctgcgacataatcgttgacctcgacggctagagcctgagcctccttggggtcccagatatcttgaacaccaggagcagtgtatgagagaagtgtgtatccaacaccatgctcgtccatgtacttgatgcgctggtttgtgatatcgaccatctccttggtgtgcttatcagggtcgacagcaaagagaccagcccaccatcgaatcttctcctcgaatcgagggaggttaaaggcttcttcgagtgctacttttccgtacatcttgggtggtagttgaagtgtaagtgttgtatgttatgtgttatgtgttgttaagatgggagttttcgatttagatgaggaataagttgatatctatatattctcattcaacaactacatatgcctatagcagaagccgtctattggtaatagttactaagttatctccgggtaatgcacccccgcaaagctacctggcggataaagcaccaacgccctgaatcatgcaaagttccccgagggccgatgttctaatctggggtaagatcggcattgcagcactgcagggccagtggatgctgttaacaggaacgtaccgtagcgtgacggaatctccagccacccgctccctgatgacatccgaagttagtatcggaagtcggaagcagggttggatgtcaagaacaacagaattgacagcattatggatctcaattaaccaaaatttgcatcaacaaacacattcagatatcgacaatatggaacagcaatactcaattcaatctccctcggatgagtcggttcaaccgcacatcatccaattcattcaatctttctttagtgtatccgacactcccggcgagaccgcaaagtatgtcgacatgtttacgcccgaagcgacattcgtagttgcttcgaagaaagcttcaggtcacgcaggtaattatttaccgtctccggtgcatccgttacgtactaatctgtgtagaaattacaacccttagagagggaatgtgggatgctgtctcatctcgcaagcacaccctcgataaggtgttctctttcggctcaggctcagacaaggccatgctgaatggaacagtggctttggagctgaagaatggcgcttcggcagagattgagtgggcggggaggatggaacttgaaaaggctaatgacggaaagtatcggctcaagttttatcaggtttacctggtgagtttagggatggagacgttctgatgagataatgctaactattgcaggatactggtgctgcggcagcttataaaaagtagagacaagacctagatatatcataaaatagaatagacctatttgagttaatcacaaacgttgtcttccgtctcaatcaatctgaatacttgaactgtctgtttaaaaacttgagaacggataaatattatctaacatagttatcgattcgtcttgatatactttctatagtgtattcatatggcagtttattgcgacaaatagcaactacataatactatacatatgtcagaaagggttattcccgcactaatagaactttcaacttctaatacatagatggttaatatatatcacgaaataagcgactagggacaatagggtaatatgattacaatcataagtcgagaccagcataagggaaaccttcagtatcttgaactttgaacattcttgtattaaaagcagcaaacggatatcacgccaaatcaaataataaaccctattttaagtcccaatagtaacaccattaggaagtaccaatcccacaggcaagccgttaataaacccatcatacttatcacccttcgccttggccaacttctcctcgatatccttatacatatcatatctgcaaaagtcagtataaccatctcacatattatgacagcagaaacttacgtgttcatctcctcaatcgtcaagacctccttctcattctcgaccttgtatgtagaaacatccttgttcaccgagaatccaattctctcgttgatgttgtatgcagccttggcagcagcagcctgaacacgtgtggcacgtggtagacggaccttctcatagactgaaagagactgggcaatgtcgccattaaagtatcgcttgctgaagagaattccaagagcggcagcatcttcaatggccatgcatgcaccctgagactgatgaggcatcataggatgaccggcatcgcccaagaggcaaacgttgcccttgtggatataaggataaggctggtgaacccagagtctccaaggctgaatctcctttccgatggcgaggtggcccagaacttggctatcaagttgtgggtagggctttaggagatcctcgacgggaagactgtcggaaccccatgcttgtgtggtgtaatcaccctgctcgcgggggaagaagcagtagtaagacagaagcttgccgccgttgcaaggggacaagacaatcttatcccacttgccttcttggccgccccagtactcaagagcactattctgagagtaatcgacgagaccagccttgacggcctcttcggtggtgacgttgcagtgaagacagctctggtcagaaggcttcttctcggggtgaatacccaaaattcctcgaacaacggaaccgataccatcagcaccaacaatcaagtcatgcttgacagtaactccattatcgaaagtaatagttccgttgggaatatcgatagaagtgcacttgtgcttaaccaaaagcttcacaggctcaccctctccgtcctcgcccatagcagtatccttgagcatagcatgcatatactgacgatgaaacatgttgtacacaaaaccccagcgcttctcatagtcgtccaaatcatagacgctaacgggctcaccagtcttccagtcgcggttgatgagcttcttaagaacgacgggatcaccctttgcgacgtcaacgtcccactcgtgcagccagcgagttccgtttgcagcgcaagacacggatgcaccaacttcacctgcaaagtcggagcgttcgtagattgtgactgagtggccggcgcggcggagggcgattgcgacggacatgccgccgatgccacctccgacaactgctactgagaggtgcttccagttgggcattgagggtgtatccttgatcatgttgaagttgtataagtgaaataaatatagaggttgggttgaaagacttaatcaagtcgtgagatgtagatgttttgtattaatgagttgattgatgtaatgattgatgatgaattgatatctcgagctgagcaaccatcactatttagcttctcacgattgaccgttatctaactataatcatcagccgtctagttcatatccgccttgcaaccactatcaatatctccaaccgcttgcggctgttgggtgacggaacttcggaagtaaagttgtgtgagataacggatgtgcacttttgcggatgtagtgcgatatccgcttgcgtcgggtaatgcactgcggacgggatcagtggcttatggcgctatagccgctgatcttgtgaaattacagtgggttatgtagattacagggtggtgacagcgactggtatggagaagtaagttgtctcaatccagaacacggcagtcaatacagacaggtatgatagctaatcgacagtgagaacgttgagttaataatacaatcttgatatttcgctacattatcatgacaaaaatggataggtatcccacaaggaaacgttcaaactctcccaatccaaactaaaatcaccactctgtggctcttgaaagacccaatcctgcatcgcatcatcggccactccagcttgaacatccgtaaacggaaacatatcatccaacatattttcatcttgcgaattagtaggtgcatccaaactgaagagcttcgaaacgtaacgacttctaccagtggatgattccgacgagcgacgcttgtcaattgcacctgagagagtcgtgagaatatcgaggtagtgcgcagcttggggactttgagttgacaagtgctttaaaacttgttttgcgccctggaacgcagtgtttatgtctgattcaacgggatactttgcgaatatttcgaggccgaggattagtccagcgccaaacacaagcgctctgtacgagttagtgagaacaacatattgatagaagggtacctacttcataatacacatattcccctgtagcaagccagcgtctagtgcctcaacgcatatttgtgacaagtacatagcagcatcgagacaggctgctgccaactgtgaatgtgctcccttggcaagaggctttgctgtcagagtagatatcaagaaaggccttgaaaccaacatgacagccaaatagtacaaacacgaaacatgcacctttgcaatagttccatgctgtcctgatgcttctgtgggtatcttcaccgatgcgggaaggtctcgtttccagcgctcgatatcctggagaaactgttccactattgggattgtgactttcttttgatcgtatagtgtgtcggttatgtcatttattatggatgataccttgtttgcagccattaagcattcggttatccgatctcctggttgaccgacgtcgtcgagtttgctatccgatcggatctgggctgaagcggatgggcggccaaggagagagttgacgagtttatcaaggatgcatacactcatccaaacacgtagtctgaccgttagttatattttacaaataatctcatatttacttacttggcttgatctgccgagtctggcttctgtccatatgattcccgactatgtagccccagcgcaagagccgctttcgcagctacaccgaggtacataaaggctgcatttcgtcgacactcaccgagcatataaaatgccatgagaacgaaggtacggaccatatcgaggtctggatcttcgagaaatcctataaaagcttgactgcgggctttgcggaagtaggcttggcctattgttcgagagctggagagtgattcacattgcgcgccaattgctattactaagtcgagagaggcttgtttgagaggtgatatcagatgcgagggtgaatctgccgggcttaaaagatgtgcttcaagttcgggtgtgtcaaagatgtggattaatgcttccgtctgatggtgttagtgttgtcgataaggatgctttggctgacataccacagcataatatgagtgtaggtattgtgtctttcgggcaagacttagatctgcattaatctcatgatcgtgtgttgtggcagttggcgattcaatctcgagcatggtgtcgctcttttcattatgagaaaatgctgaaggtcctatttgttgagagacgagattgcgaacaatttgcagaaatgatatcgatgcagcaccaccaatgtagactgatagttgatgagcaattatcaattgagtgaaaagagaatcttacctctctcaccacgtgaatttaagagcatccgtggattcgtagcagacgacgcatcagcctgactatccctgtcatcttcttgttgtgaatgagatggtgaaagcggtctgtaattttcttcggtctccaagttttgctgcacactctggttggatactgaactcgtccgacctgtgctcgtgactgaattaacagtagcagcagctctctctgcccttgctctggttcttgatcctcgtggcgcatacgtgataaaacactgcgactccaatcctcgcctcacacattgagtacaaggtgcggaaccactacatcgttttttagtttcgcggcagagattgcatgcttctgctgctctttgtcgttgatgcgctgggacgatcgggcgtggcattgtagcgtgagtcagtcagtatgtggttgagggagaggaaagtcaagatgaggcgagatgggttccgatggaatttccgatggggaatggcagttgataagattgctctgcttccgagactaagcttctaggggttcagtttgcggggtagggacagcgctgaagattctggcacagtggttactgatagctgaggagcactaatgaaggcccctgtagatatggcaagatctgctattggttggcgttgtttccctaggggaattgcagcatgtacccttcctcccgggtatcagaacatttgcctgctggaaacataagagatgaaaataaaaggtaatcttttgttctttaaactaagcttcttagaagatttatttctgtaccctaagatttaagaggctaacatttctgctgcccagctaccttgcaccgtattcaaatgcatgactcgggacaatcagcatcattactgcaggatatgagaacaccgcatcaaggagtttgactatcagtttgacatagtcgtatttgcgacctggtctgatgccttcgctttcaaagtgcttgatgatttgttcaagctagcgcttagcaaaagaacaggatgaaaagtacaagattccttgacaagtttactgacgacggagcacagatgcagatacatgtggctcaattttctcaaatattggctgctacaataataagaaatgaaattaatcagtcagcttaggccaggctttcttagactactaacctaccctaattttgtaatcggaggctgagacttaataggcttgcttggagcccctacagctaagctagcctaggtagattagcagtattctgccgcttcgttatcttatcatattcaccaccttgggcgtcgttgtccgtcccccagtagccccagccaaactctacctctacatacaagcatttgggaagtcatcggctacagaagtatacttcagcgaaaatggcaccacctgcatcgccgctgcatcgacatcagtcttccttggaagggatcttatatttttcgtcgcagcctcctctagatccaagccaccgcgactgtgctaagcgccgctttgaccaaattatcaaccactttgaagaagacgaaggttctagagcaggtcgagacaagtatgaccgcgtcaaactcgtcagcttaacgtatgagcactcgacgaatgaaacctctaaagatagacttctggctgccttcttcgcgtttgcaggactgctaatagcaacagatgaagaaatcaactttgacgacctaacccgtagagacgagctttgagcatccctcgataactttgccgattacctttttgataatttatttctgccacttaaggtatcgactaaaaagataccctagcctttacctgtatcttatttagctgttatgagtatgcaacgataagtatatatattcgtagggatgccagagaggatagctaatctaagaggggcctgtctaatctgagatcgctatcggtgtgttgtgttaaataaatttaataagaaagaggccttgaaacgctttcgttctgaaagacttggttaaggtgctgcatgtgaccaagatggccagcccccagtagggcaacggtttaagcccctcgaggtggtacacattttaccgcacttatgaacaaaacttgactcttgcggagaactagtaagacaccttagcaccctttatgactgtaactgttaataatctatcctagaatgccttgaaagaagtagcattggcgatatttaatatgtttgactatggagctgcttatctaattgagggcgttgaaattgactgtcctggaaatgctttaatgctgactctaaaactgtatttagattttggcgattttgatatatatttttttaagcctgatggtacagtcctatactggtactatgttagaacttttctccccctagggttttcggatgatattcctattacttagacgctttctcttactgaagaaagacatatagatcctctatcgctgcgactgctggcaattcactatgcagtttcttatatcctgcacctttctggagcgggtgactatatagattacatcttgagagatgctgacaagtacgggattcgtcatgacggaagtacagacttagatcgtctagtaggacttcatttaaacaactgggctgtagttagtagatgaatgtatcctaagccttagggtataaaaataaataacctaaaaaataatatctttattcaacatgagatgactgactagtttcattcctcattgttattgaaggcccgaccaaattggtccacctcggtagcgccggcattagatcggagattgttgggcttatcgatagtggattattagttcatcgcgtagcataagagacgaaattagtagttcacttttagaccatttagaccagcctcgttgaactgtttatttctgtaccatgacgttttccaagcttttccgctactgtgcccactagcgcgggcatgatttgtttgccaatcgactccctcaattcatactacctactcacattatcaccatcatcatcaactttacaaaatgtcggctgcagacaatggagaactgcccggcatctttgagaccacaggatatgacacacattcagacaaagacagcatcgtcgtcgacagaattaaatcgccgcgtcatgggctaaagagagtatccgccgcctgtcaaagatgtcgccgcagaaaacaaaaggcagtctacgcatcaatgctgtggaacggtgaacaacagctaacatactgtgcagtgcgatggtatacatcctgtttgcggatcttgcttatccgccaatgtcccctgtgtaccttcagatcgcctctctgttagacaagacagggaatgtgagtgcgaccatctgagaggccaagtagagcgtctgaaagatcgcgtcaatcaacttcagacacgcttgacgatgcaatcgcgacttccctcagaagcactatcccaagacagtatgcaattgcgccctatccagcgaccagaacctgacggatcggtggcgagcctcgaaagaggctatgtcggacgaatgcttcttcccaccttccgaggagcgaatgctaatggaacctccgagactggtttcaggagtggcccttggcagctgtggaatggactctctgctagcgacacgcctccgactcccacgtccaacacattcaacctccatcgcgatggaatcggactgatagacgtgtttttcgaccgcagatggcctcagtatcccgtcattcatcggccgacctttatggaacagcactacatcccttactgcaacggacaaatacaaaacagactatctgcgtttgaagtacacatggtcctcgcgataggagcttcggaaaaagcgcgtattagttctgacgcgcctgtttctcacgaacacttctttgaagcggcggtgagagatctcgattgtgttttggcagcagaagacattgattgtatacgatgtctttcactgctttgtctgttcggaagcaatgaaccacagtctgtcaatctgtggtacaccgttggtatggctttgagacttgccgttggcatcgaaatgcaccgagacgagagtttgtcgcagaagtctcttttggacgcagaaatgcgaaagagactattctggagtctgtacacgatggatcgaagcgtatccatatctctcggtcgaccactcggaatccaagatgcagacataaccatccctctccctttgattctctcagatgaacaactcgccggcccgccagaccgcgctattcccaatatcctcccggatgtccgagacatgtcagcctttcgccacatcgtggaacttcgccaaatcaacggaggcatttattcagctcttcattcagctggaggtgcaaatttggagagcaccaacctcgacgccatccgccagcagcactacactcgtctcaacgcatggcttctgtccgctcctaggtatctcgctccgctgtcaatgtatcagacgcctgaatggtttcagattgcgtaccaccaagcggttattaatcttcaccgtccgtcacacgcttcacccgtgagcagcgccgatgcaattcggctttgcgctgattcatccatcagtttgattagttgctacaacgcgttgtacgccaagaacaagatcatctacacttttgtggcgttggattctttgtttttggcagctgtcacaatgctgtattctatccgtgccagctccatcgtccgccacgaattgactcgggaggtggtcgagtctaatattgagacatgtgtgagacttttgtccaagatatcccacggcaagacagtcggtgagcgaagcatgcaaatcatccggaggctcggaaatgccacgttggctgtctttgacaatagttcatatgccgaggccgatattgatacagagtttatgtcgtggttcggtgtcaagagccaaaacccggtaagaccggagtatcctacaccgagcattgacacggcctggaatgatttgtttgagcacggctatgatttgaccagttatcagaatgggcacttactcttgtagtgagataaaggttcctcaaggcccagcactagagggtgtccggatccggctaagttgacttaccagaaatgttggtcgcttgagatataagagacggaattagtaattcattttatgctatttaaatcataattttattaaatttatttttacgccctgaggcttaaagagcattgtgtctgatcacaactagtccataactttaacaccactgttaatggatgcaacgcatgagcagggatggtccaagttaaaggccgagacatccggcgcttggtgtcccaaacaataacatttgaattgccgagaattgttttagcgtgaaagtgacgaactattggtggctgtctttatcagatgaaagagagacaagacaagcatatgcaggggaaatgtgtgcagatgtcagggactgcaacaaacattcaccaaatgattcaagtacaatttcacaagacccatcgttcgaaaataatagtatataagtcgagccaagttatagtagaagtgaagaccctattgacacggagtagctagcagaggccttccccgtcagtatcctccacaccatgttcccattatccaaccaatcaacccatcctgcacatcctagcactcagagagagagagctgcgagctgctaatgcaactggtcctctagaggagcttgacacagttgaggagagcaacgttgatgagagcgccctgagaaagttagaaactaatcgtttgtagagtgtgtgagtgaaacttacaacaggggcgtcagtcttgcagcagtaagagttgccattgcagttgctgccgagaacctggataggacaggtgaggataccgtcacagcagacctggttgttctgagcagagcagacggggttgttgcctccgctgctgtggggagcagcgacggcagcggcgacgagggcgaagacagtggtgagagtagagaactgcattttgtatgatgaagttggttttgggagagtggaaaagtgttgaaagtgttggaggatgttgttggaagatggagttgattgttggtggtgaggaatatgagtttgagagggaggatggccgggtctttatacctgagaggttctcgccaaaacttacctttgcccagccttgttttctcattcatgtttcctcaaccagagtccaaggtcacgatcgtcaacaacgttccgctgagcttgtgatcaatgcacctggtggagaagctcgcctcgtctcgtacctcttccggacccttccccctgctcatgatcgaccacacggcagattcgggcacgggaaaccccccatgacattaagctcagatcatattaccatttctagcagggtttacgtttattatgctttggtgtgacggtatcatttgcgactctactatgaaaaacaaagagtgactaaaatagttagtcaaatcttaaattccatacggagaactccatgatcttttttcacacgatgcgggcacgataaacgcccgttagagccgatacctgaaaaaacgcccgtaatgtggggttgagcctcaaaacagagccccgacgagaattatgttttgtttcttcgggagatttcctccgaggttcatcgtcatcaagcctcgttttcctgtttcttgacgcgcttaactgcattgaaatacatgaggctcttggaaaagaccttgtcatctcaggccgcagaaacaaattgatatgtgacagctgtaagccttgcacagcagctgggaaattgcacagcatacgttatcgtacagtaatatagacgttgaatgccctttcgtgtgtagtggactacgcctgtacgacgcaggggtcacccttttctagccacgtcgtcaacgacctgttgcccatgacttgcaggcggctctcattcgacgtctgtttccgttacggagcactgtctacattatcgtggagcagcagggctattgtcgatcaaagttatgctttctcaatacgaagatccacttgtaatgcacttgtttgttcaactcgttcctggctttgcaacatcccagttttagttgccgctgtgggacgtttatttgtagaagggatcggcagcacatggcagcatctgcaatgccgatggtccgaagctgggcgcgacgatgggagatcattggcgccctatgtagtaccggaaatctcaagtccttgatttgggacgatcaacgttgtaatttatgatcgatgattgcttgttgactgcatctttacgaaaactgcacgccaaaagctgctaagtgaagtgtgctgttgcgcattgaaagcaaaccccgacaaagacgaggcgttgcaattgccgttgcgcttaatcctggctttaccttttcgtgtttagtaaattactggcgcgcaactcccctgtaatttaaaaactaaagcagttctaggccaaagtggatagcaaagttgaacgtgtaccgcaagtctagtgaagcccaacggccaagacacacatgagagataagactaaacccaatagtagcgcttattttcttttgacaagtatgttgacaatcttcaccgttcttgggtgagtccttcactaaactgagaaaaagaaacaatgtctcagaaccctgcaagtaaacatgctcgccgagtcctgatctgcgaaatcacgttctttacttgaaagaagctctccgtctctccacggagcttccactggtcatcaataacgattatgttttctgtcataaatcattgggccacgtccttgacccaagagctccgccaacgttggtgcattgtttccccagcccctaataagttgaggtccaatagtgaccctggttgtcagatgcaagccacttttgttttagactattggaaaatttcccgaagatctttaccggaagaataaaagagataggcttggtaactagactgatatcaaaactgtctatcgaaaagtgatctgcgttttcttgtgtattataactggcaactttgtaagaggcgttaggattttgtgagttggcatgatgggaggtgaagccactgatgaagatcttcaacggtgaggataggtggcttgcaattatgcgacctcgagacaaagaggatgtaggtcggtgtaacgggtaggtaatacagcatttttactagatgtgagcatgtttttcactcatcgttgggagtcatgcttttcagcttcgttgtttatgacgataatcttgcttttcagtgattaaccttgagtggtggtgattgtcgataacttgggatggatactgattatgcaacatgttgtaattagagaggtctcgtacccaagaaagaggcaaatctgactgattgacaattccaagtttggtaaaaggttgagtgttggagaggcacagatgcaggggactcaaatgagaatatgactggtcaattgacaattcgggtcgtcactggagaaatacttgggttgagttcaccctgaaagacaacaattctttattacgagaaaatagaagatttaatttgaaatgtaaatgcactctagtatttcaaagatctcgatatttccaagaattacaaaccaacactatccgattatgatagtagccttgctcaagaaacaaacaaataaagaaacaaacataaacttaccctattgctcccatcgcgaaacaactgaacgtcccactacggatccgaagtggacagaccgatcggatgatatgattctctctattctatgggactgccgatccttttaccaaagcttaaccaatttcaccgcgcgggccgcttccccttccgcaccctcgcgttcccctgcccgacctgaaccccttgtagccctacagactacagtttctgctgatcccgactcgtgttcacacgcgatggttctaggcctagcaacgaggccaggttaaatgatatggggacttgtcatattactaattagtcgaaaaaataatgctactgatgatacgattggtgagaaatgttacccttttttccttttcttcggcggcacagcaaaagtctattcccgccccatattcaaaatccatgttcttcgactgagacaggagacgaaaacccttgtcgccgcctattgctttttagactatctcctttctttgcaacttcaaactccagaactctccgaccaaatcaactccccagtcgttatgaggttgggtctcaatcattttaaacccagcctttgcgtataggcgacgagcaccctccagcacgctctgagtccagaggtcgatatgctcatacccagcatttgtcgcaaagtcgatgcaggcttggattaaagctgttccgacgccgagacctcgtgcggtctcttcgaccatgagaagtcgaagttttgctgtctttggttttttgtcgctgactagcataatgcagccgaggaattggccattgttctcggcgatccagcagcgctcaaggtctggattgtagttgtcgagaaaatctgctgtgattcttgatatcaaagactcgaaccgggagtcaaagttgtattggttttcgtagatgacagcgtggcggtgtgtgatgtagcccatgtcaccaggtcggtgagttcgtaggttgaattgtttagtagaaggggtatcatatgtcattttgaagtcgattgattgatgtttattgatagttgtctattctatggaaatgcatgattttatagatgtgctgttatcgtgttgcacagcggctgttgcaaatgtcaatagcagggcgtcctgtcaatgtcaactaagggcgcgatgccaacttaatctgccaagggtctccttagttgggaaaatcactagtaccctcgcgtgtaagtggatataatattttgagagaatgctctagaaggctcaaacgaggaaatgcgaatagctgtgggtttactagacgactttaggttagttactgagatcagtttcccaactcgatgaactgtaacgagacttcaaacaacctctgcattttacagcaaggtttcagttatatcatgagcatagtgtagccgatgatcgtcaaaatccaatagataagtaaaaagataatatttttcatttctgttttagccaagtaagctttggtagcaattatacttcaattgcgcgcaatttcacagtaccatcttatcgataagatacaatgctgaggcacagcaaatatatcgaaatgaggctgcgatgattgatagtaaaaatacctctgaaatatcgacacgtgacggtatgggccacggatcaggctgtagcagctgactgaaatcccctccttcgtttattatttgcatattacagctgagcgccttgacagtatcctcattcagtttgcagtcgcttacctgggccttcgtctaaatctctcaaatatcaaggtccaagatgaacgagcttacaatacaagctccaggaagaggggaacagtcagagccggatatacacagcctggatgacgaccaagaagtggctctcgcttcatacatgaatagcctagctcttgagctacgcggtcactaccacgacatatcgggagaagaacaaacgctggaggacgcgctgcagaaatggctcaaactgccacaattgtcacgtcggaccaggatccgagccaccctcgttactataatgatcttggactgatactatgggatctgtatcatcacaatgggtgtgatgatgctcttgagtaggccatcgccgcagctcaaaaagcagtagaaatgtcccccaagaccgatcttgacagactgcgatatctcgataacctatcttatattctctaggatgatggtaacgggagagggtcgtttgaggccgccaaagaagtggtgcaagactgtccggagagtcatgaacacaggcatgaatacgttgatcatttcggtcgcgttctatatgagtaaaccgtctgtaaggaatctcttgatgaattggagcagggtttggatacggtacgacaatctgtttatagcataccacctgatgcatcctatagggctcaatgtctctcgacgctttctcaattgctgcatgaacaatatggtgttcgaaaagggaacgttgaccccactgaagccgtgcaactcgcaagagacgcactcgctgcagactcagaaaatagtttggatagggcaacgtatctacaccgccttggctatttgctgtcagagacatttcacttcacacgaaccagaagcgacattgaagagtcggtcaagctcctccgacaggcaacaagcgagacttacgatgatgataatgaatggatttctcggtcatttgacttggcatttgctcttgaatctcgctcggctgctacagggtcgcttgaagaccttagtgaatcaattgccatcgctcaaaaagttcttgagatgtcacctgacgatcatgagcgacgcttgaagcgatcgctgcgtctcgcaagtcgactaaaggaacggcacctacggaccggggcacagtcagatttcgacgaggcaatacaagttgttgaaaccaacctcgctttagccccagaagatgatccggataggggacgggcgtttcacatccttggcaatgtcataggcgaacgattttgcatgatgggatcaatggatgatctagacgaatctatcaggcttgctcaaaaggcagtccaagtcacgccagacacatactatgaattgccactctttcttatgagcttaggttccgggcttactgatagatatgaccgaacaggaaggttggcagatcttgaagaagggattcgaatatgggagagagcattagaccaaacacattataccattcccaccgccttcccatcactatatacactactacaactatacaagtatgcatctacctaagctatttatgatacacttgaagccatctactaacatttgattcgaaacagaatgtctactttccattgcattaccacatgggtgttttgcaccgatcctgaggcagtcccgcattcaactgtgcagcacctctttgataaccaagggcagatcaatcggcctgctgccgaacaggatcttgagatccttgatatccaggccgaactggaacgagtaaaggtcgacttggagatgctcaaggccaagagcaacacgggcgaatggcttactatcgctgtgttggtgctcatcattggaatcatgtttgccggcaagagattctgaggttttgatcactggatgttttgattgaagatttggaagacaagtacaaggcttcggtcaagagacactcgaaaataagcatcaagatttctagagttttttttttagagatagaattctccaaaaataaatcaagctctacaacacacatctttctaccttgtgcatcttacagtgaaaatcacatctatttataaaggcataaactgaccaacctctcactccgaatcctgccatcatcataattctctagagcgcttgctacatacaaagttgccctatctcaagcgataccgcaacaattctataactaaagcagttagccatcctcaaagacctatctgcagtccaatgatgagcctgttcaagtggggtagctcgcggagacttgcgatctttcgggttaattcatgtcgaggtgctatagccggggtcggataaggtatccgagatccttacaccgggtttttcaattttcgatttgtcatcgtttcaagatcgtcatgtttgtctgattctgatggtaaacatatcagttttgtttccaaacattcgtagatgttgttaatcacaagaagaacaactagccacgatgtcaccggaaaaatcgcccgagctaaccagggatgggtttggccacgaacaatccgcgacgatggaagcacaatcaacagaggataacaacgacacaacacccgtggacatagagtcaagtctatcagcatggatctgcgtctttggaagtttcctctttctcatgcccacattcggtacgtcctctacttgactccccaatcactctcactaaacaatccaggcatgatgcaatctgttggaacatttcaatcttatctcgaactgaaccaattgagcaactacacagccggcgagattggctggattcccggaatgtggatgtttctctccatgctcgtggccatccaggttgggccagttcttgatcagcatggacccttcgcagtgagcatcataggcggcggcggcgttgtggtcatgttcgtcctactagctgagtgtaaagagtattggcagttcatgctgtgcttggggatacttggtggattttcgatggccattgctggtaccataggcgttactgtcgtcgccaaactcttctcaagaagacgagggttggctattgggctggctctcaccggatcttctatcggtacagtcatattcccaatcatgcttcgatcactacttcccaaggtcggatggagctggtcaatgcgtattctggcctttgtcattctcggtatcttcatcgtcggcactctgtgtctcattccttacaagcgactaacaaagctcgctgctgtacctgtcacccaaaaacgtggtatggctgttctcaacttctcagcttttcggtctgttccattttcattgctatcagtcatgtactttgccatccaatttgtgctttatggcatcgggggtttgcttcctacgtttgcaatcgaagctggtctgaaagctgaggctggctataccttggtttctattgtcggtggcgcttcagcctttggccgtgttattcctggaatagctggcgacaagtttggtcattgcaatgttttgatcttcatgatggtaatgacacttatctttatgggtgctttgttcgtgccatttggtaacagaagcgttgttctctacgttttcactgggctgtgggggttttgttctggaggattcttgtctatcacaccaggtaagagctatttgcggtgttcagatccatcactgtcagtcggctaactgttttcagtatgtgtcggcaagacatgcgaccccaaagaatacggccgatactatggtatgattaaactccgttctgagatagctttacaaattactgaatagttgtcaggtacactcaacttcttcatcagcttctcgttgctggtatctattcctgctagtggtaccatggttgagagaatgggtactcaggcactgagtggacttctaaccggtatactggcgctaggtttagggtgtctggtcgctgcgagagcctttctgattggcgagtggttcgctatcaagacgaagatataaaatgattacgtgttctaggaaaatctagagaagtgagttttgggttgatgacagaggacatggacaatggtagagcagttttgttcaattacgtatacacacactccaatgaagagcccattgaagtggagaaggcttatggagacttgcgatcttgaatgtcaaggtgctattgaagccggggttggataaggtacccgagatatccgtgacgggattttcactatccaatttgttgtcgtttcaagctcatcacctccgatcagctatgaaacctacagtatcattatattgcttaatattttataaatattatcaaaggaacaaaatcacaagatacaagtccaccagggtatgttttatcaaaatcaacctgcatcgatagaaacacaatcatgataacaaaacaccagtgaacagatagtcaagtctttcgcatgagtattccccttgaaagactttctctattctcaatcacaaccataattcataaacattgtggcagtgctgaggccatatcagggcagcagtgcgaagctgtaacgtttggcatgttgacggccttgttcgcctctaatttgagtttacgagattcaattacccttctaaagaagcatatctgattcattcaatgtaacagtagtattgtcaaacagacaaaatggacgcggaataaatacggaaatatcccgtgctttaatctcttctaacttgtattggaatttaatctctccactcgggatctcggcatacatattgcaaggcttttgtggtcttgcaacaacgcatggtcgtataaatcggatatgtcgacctgaattaatatctagggacttttcagccctgacacctcaaggcagatttcagctctctttattagccatgcggtctttctattcttaatttggccccggcgtcccggagtgatgagatataatagtagcgatatgatcacggccgaatctcaaactctgtcacgtactttttgagcttattttcattaatacgatgcgattctattaccttttgtctctctaccttgcctctccggccatagcagctagcccaagccttacaagtaaaggctgtgtcgatgcatcaggattcgaaagctgtcaaaatgacgcaaacaaacaaacatcgagctgcatcagtcaggccaaaaaggacaacagccagaaagagcttctagcatgtggttgccaagactcggtcaacaactacaactgttacgcagcttattgttggaacagggtctgggaatgcgaatacgaagagtacatcatcgcgtacatgcagaattgtctaaccgctaaactcccggttccatactttcccgccccgaaggatgccccggacgcatgttcatgcaatcttggcaaggttaatattgctgtcaacgacgctattcagcaggcgggaacatgctctaacaatgccaattctggtgacgcgggaacgaacctacagcagatggagggatacagttgctgcgaactcagcggcactctatcaaggtgggtactccttttctgtaaaaactgtcaacatgctaatgtctcgtagtatcgttgagatttgccccgacaccgatcccaaactcgtcggcctatcaaaccttggcacgctcgaatcacaactcaacgtccagtacaccaattgtggaaaatacatggatgcatttgattgccaatctgacctctcattctcgcttgatggcgtcagcacattcttgaagccggatgatgcgctcaagactgggtcagccacattaagtaatggccctggatctgtgacgactcctgcgagtggacatgtgttctcatatacgaatggtggcgatggtgttgtctatactatcactgctgctaaggataaagctggttctggtggcaaggggaagtctgaagcaactcagactgattcggacgctactggtactgcctcagcggatggtaccaaggagactaagtcaagctccaaaagttcagcgacaacgttggcggcaaagggatatttgggtttggtagtggcccttgtttcagcgtttgccatgtggtgatttgacaaatgatacaccgacctgtccactcatggaactcaatggtaaagacattcactacagaagctagaattaaataaagcctttaacataccgtattatttcggcggtgatgactgcaatattattgataatggaaattggtggttaagtgtatccatggtcgtagcctgtgatgagggtgaaccgcctggatggtgaccgagtcaacctgagctgccatcttcaagatagcgttattctatcacccatgtcttgttactaccacactagctaaaaataactggcccctccatataaatccaccaaggtcagtggcctcattatttgcactttatgccgaagagaactgcgatgcaaatgaataagaccgttactatggtacgaccaaaaaccgactgaggagcaattcaccgagtccctataaacgttatttgcgggacaaaaattatagcatgtctctttgacatgcccttctaggataactgaagtttggtccgctctctacgtaatatagactgagcggcaatgtctttcgatcacatatccagcacactcctactttgttatttacatctgaaaagccttgtagagattaccgggaataaattgcgtcttattctgtgtatagtcggcattctagattgcttcggacagccttgtcatattaactataggacaaacggaacagactaggtatttatcgcggtctcgcctttcccgacatacgatcttctcacttttacagggatctatccactagactcgactggttcttcattcagctgaagcgctttaagcttcttttcagtggcgactcagggtccttgacccctgttccgctggttgatggtccacttggacctgattattgcctctagccctatcaatagctcacatacacaacattccattgattgtgtagcaaatctagactgccccaacggggttattcctcctatgcccattttcactgttaagcatccgagcgtctttcctaaaagtacaataatcccagtttctcctctgctactttccattctgtgaacctgcgggaccttgtcttgtgcgatatcacagcgatcatggttgctttcaagtctattctcgtgctccttgctcttggggccgatgcccttgctggccctgaaaaacctttatcctcgacttgcagtacctaccttggttccaagactgtcaaaaatgtacctactgccacgaccaccgcatttaagaatataaccgtcaccaagaaggttattcgcagggttaacatagttgttgtccctcaacccaaaacgaccactgtccgcaccatggccaccaatacaatcacccacactgactatggcgaggttgccactgtcaccgccacttgtaagcatagccactcaagccacaaacatcaacgacaatgctaatatctttacttccagcggaaaagtccacccagaccaacctcaggacatcctggtcaacaaagacatccacttcctggaccaccaccaccaagtcatttacgtccaccgtcaccaccacacctgtgggattcacagccattctcgatgatgcatcgtacatcatgaagcgtgatttacttgtagagagagaccaaggaggcaatgtctctcctcccgtcgtgaatactctccccggcggtgatcttccccagagtgtccgctgtgtcaaggatatccccaagtactcgtccaagacagtcactataaacgttcagggccctaggcgcactctcaatgctgcgaccaagaccaagacattgacatctttgacaagcgtgacaaccacagtctatcctgaagcaagtttcaccgagacgatcactgaatatcatcaagtcgtcacaaccgacgttgaagtcacattgactaccacagtccctgagattggtaagatcttccttgttaggatctacctaaaacgcgcttatactaacatgacttgtcgtatagtaaccgttgaaagctggataccacaggcgaccgtctacgacatctgcggcagcagaaacatgctgcgaacagccaacgacggaggctctgttggtacataccgggatgccgatggagtgtcttatgccgacctgggcaaaggtttcaatgaggtctcatgctgcaacgcgtgcgcggcggatccttactgccgaggaactaattatgaccctcgtaacactgcctgttacgcatatatctcgcgcgacaagtcccagtgttcgacttctcgtaatctcctcgctagatatgttacgtggctcttcgagggtggtggtgttttctcaaatggtccttgcggcttttgggagaacgggggcagattcacagtttgagatacgaaatacaactttatcgatagttagttataacaaggtggcttgctattctcggaaatgtcaagttcatggtcgtgcaaccgaagcccaggccttttcaatgtactcatgatttctgcagcaaaattgatccatccagaaagatcaatttgtaccttgataaatcaaatcaatagagccgtttcgtgataactaattgttccactgtcattccgatcttagttcatagctgatgctgctttagtaccacacgctataatgtgtgttggtgacagcaacattagtattttatacgctgctgtaaaaaagaattgaaagcttgaagaatcctggcatcaatatttgaaaagtaatcaatcaactagccaatctcaattgataatcccattaagcatatgtcttggttataacaccattcagtcctaccctagggttcaatcatgcaagcctactaagatggagggcttcaattggttctagcagcaagacagtgcagaatataatgaaacagataacatcatttctgcagggcaagcaagtgctcgtgaaaggaaacctcatgcccggtggtgtttgtatcatgaggccttctatggcgcattccgtctgcactctgcactatgcactctgcactctccaaactttggattcaaggccaaggagtggtctactgtgatgtgagtgaggtttgatgggatcatcaagttgaattgagttttgtatggaagcggggtatcatgactgacatcactgcacatgtcgtcaacaaaacttatatcagcgccatgaggtaccaacctccacagatgacacaattcgtcgtatcaatcatcgacttgacaggttgacatgtagatctatctaggacaagccggctgtctcccaattgaaagctatgtgcattgattttgttgagaaagttggggcttcatatcaagttagcctagcatctaatctcgaatagtctacgatcagcagcaagacttgagctgaaactgagacacgcagttactagtctcgtctagctcttacgttgcacagtaccatttcagcatttctatgtaccgatcttagtagaaagtcagcaataggtcgagagcggccaattctcgctcggacccgaaagaaagttggtcaaatgtctgagttgctcatcagccaactttatatagctatgtaaacgtcagtgtgcagagcgccaaagctacaaagtatctataaaaacccatcgcgcactcagtctcgttacaaacctttcactctcttacacaccatcctgtctcattcttaagaaatcaactattaattccccttgaccatactacaatggctgcacaacttcgccttcaagattccaaggagaaattccaaactgcgtatgactacgccgtcagtcaaaaggaagaagctgagaaaaactacaagtttgaaaaagatgagggacttacccagcatagttttgaggcttgggcagtcatgaatgtaagcaacaagataaatacttccaagttgacacttctaactattggccaggcacccgcctacagtgctaccattcaacaataccaagctgctagagctgtatacgaggcttcacttcacgcagttgatgagcaagctgctaggtcttggcaggaaaaggtcagacaagcggtgattgacaacaagctcaactacaacatattgatcggacctgatgaatgaggtttagacctagataatctacagcaatcatgccataacatgcactgattacgagttcattcttttacgtgatacgctgtaccttgttgagatgatgtgagtcacctgcgaggtgacggtgaacgatttaccaggactgctgtttacccgacatagaacaggctcaaaactgggttgagttgtggttgtatcttatgcaacggccatgtccagcattcacagatctccccaataacgttgccgcgtcttgtccatctctaactcctccggataaggatcaagaaacctagcgagaactccctgccatgattttcgagtctcattgccataccatgccgcagtatactcccaataataagggtaccagcctgcaaattcccaatcaattatggcaacgacgcgaccatcacgaaccacaatgttaaaaggattcaaatccccgtgggtaaacacgggtggaggccatggaccgtcctgtttactagccatttctttgatacccttccaatcatcatccaggcggtctgggtgttcttctggtcgaagaccatcacgcaaccataggtggaagtcttgaatggatttgaacggcccaaatctaggtcgtaaccttggtatacgcgaatctcgcaaagaacctcctaggcaactttgtaccctgcgccaggaggtggatagagtgttctaagttcctggaacatctgtcggagttgtatgagaatgttgtcgacttctgcttcggactatattgacaaggcttttgcaaaagtccgtccttggacgcgttccataacaataaatgcttgattattgttcacaaaagagcagtggacagtcggtacaggaaccgaagtattggcagccacaaatctcatggttgctgcctcggtgagatggacagatcgtcccgtcttgactataagatgtttagagatggggacacaaggaccgtcaaatacgtaaaaccgcgcggttgttttgagcgcaacacgcgtcagtaaacgccgaagaggtgtgttatttatcgccagcgactctataccattatgttacgttacacttccgtcttctggaggtacgtagggatgtgacacagtgatatgattctctaattgttatttcaatgagagactatgttgtagggtatgtgatcatcttggtcggattgatgcgcgacgtgtatggtgatacatggtgatttaccatatcaactcgccaaattcggtagcaataatattactaacgacattgcgccctctcgaatccctcaaatatctcctgcaatataaacttggtctccttcacgggccactcatggcatttcttataattcgccttgaaagaccatttgccagagccaacattctccgtcttgcaattctctccatcaggcaaaataacctccattgtagtaccagttggcacttcaacgtccacatacagcagatccttgtccaacttccacgaactcgatacctttccaaaaggtgtaagatgtgaagcagatgcccaagtgaaatcaccaacgatttctggcttcaccctagacttcttccatccagcctcaacctgctgaagcccagcaagtcgttcaaccataaacttggctactgctccataagcgtagtggttaaaacttgtcatttcaccagggttgattgatccatctgggagcatgctatcccatcgttcccaggttgttgtaccacccattgaaatagcatacaaccaagacggacacttttcgtttaggagcatcgcgtaagctacgttgctgtgacctgttcgggtgagggcttcgcagacatatggtgttccagcgaagccagtgcctattcggaagccgtttcgtttgacaatgtcagccagtcgtgagcccgcacgtgatagctgttgtttattaagtagattgaaacagatggcgagagcgtaagcggtctgagtatctgataccaggcggccattaggagaagcatattcttggataaactcgacacgagccttttcagcccatgtcatgtagtaagagtttgcgtctgccttgccaagcacatggcatacctgccccatgatgtcgagacagtgtatcaaaaatgcattagcaactaatggaggatcggttgtagctttggcggcatcatctggcggcgcgttcggatcaagccagtccttaataaagtaagcaaggctcttctaatttcatgatgtacataccgcaagctgatccgcgtcaaaagaccaaagatgagtagatccattcttgttcctaggaatgactttcaaccaagtctccatagactcaaactggtcagctagaatagacgaatctgctgtttcctgatataaagcccatggtgccaaaacaacaacatcatgccaaatagcacaaggccagataggaccccaaattctgcacttgtcaaggacattgggcgagaccatcggggggattcctcctcgttgtttctgatcaaacgaaacacccttgagccagtctttcaggattggatagcaaccatagatgaacgtggctgttggggcaaataatgccaagtctcctgtccatccgagacgttcatcgcgctgggggcaatctgtgggtattgatagaaagttatctctcatactccattgaacattactaaaaagcttgttgagcttttcgtttgaacatgaaaattggccctgttcttccatgtctgtgtggcaaaccaccgcctcaactgcgtctgtgacgtctttgtcaggccaaggccagccctcgatctgcagatagcgaaagccatgataggtgaaccttggctcgtagctctctggttctgcatcacctctgagtgtgtagatatcagtagcagcacatagccgcagaggccttgtgcccaattcgccattctcgagaacttcggcgtgtcgcaaggtgactttgtgcccgcgagggcctttgatctgcttgatgcgggcatacccgacgagattctgaccaaagtcgataatagtctttcctgtcggagtgatgattttctcaacaggctggacgatttcggtgcgacgaactggctcggcagtcgcagcggtaagatcaatactctcggagatgaacggcacttcctccgccttttcccacgttccagtaacgtcaccaggaagagaccaccccggtatctcgagagtgctgtcgtacttctctccgtcgtacagttctgcttggcgaatgggaccctgagctacagtccactcattgtctgtagaaataatctgggtagttccatcgtcgagacgaagctcaagctgagctagtacacttgtccgagtaccatagatgtttctcctaccgccgtcaaagctcagtcggccagtgaaccatccttcggccaaacggacacccaggcaattgtctttgtcatggatggactcagtgacatcgtaagtttgataggtcaaccggtcatcgtagcaagtccagcctggcgctaagaagtgatcactgacgcgttgaccattgatctcggcctcgtagacacctcgagctgtgatatacagttttgctgattgtacctttccgctcaatgagaatgtttttcgaaagaggtcttctggcttgggcttgtcattttctttctctgaccatggagctgaaataaacttggctgtccagccacttcgctctaagatacctgcctctaaccacgcatcgtcactccactcagtgaacgcagtttgtcctttgcccctcactctgaccgagactgtgtatttctgtcgggacacaagcggattcccaggccaagtgaccaagtaagacttggatgatctagtctcaacagtacaaacatgatgtttttgttgtccaaagacctcgttgacctgtatctcataggcctcttgttcaaagcccggtggtgcgtcttgtaagcgccatgagatgcgcggtttgttttcgtgaacgccaagagtattggggtggcgataatgctcgaagcgaacttcaaccactttgagagacatgattgagagaaataacccgaatggctgtgatgaagtgttgttcaagggagaaatcgcttaggcttgttctttatacggtgcagaaatcaggttagccctgacgtgaggagtagttccagttttgtgttagtgtagcagggaaacgtctcgctagtggatgtagtcatggggtaactgtgcatatcggggcaatgtcttccatgagtagcttgtcactcggtgcattaatttgcgagagaaaaacaacgatgatctcctgatccctctccgattccaatattgtgcgtggttagttagaaacaatgggatcatgacctcaattcggtccatcgagacccgagtagcgaatatccaaaaatcttgcaagaggaggttaccatcaagatggacactcagcccggagaactcaccactaagacaacttcaaagccgacgccaacgaatatagcgccggctttgaagttttcctattggatctctcagcttttgcctcaccactttagttcttctccgtccggggtccccgcgctatgaatctggagacgacaagggtcatttatgcggggaaattgtatctgtatcaatgatgctgcacataaatataaaccgaaggatctgctatctcgtttcctctaccaattagtttctccattccaatccattcagtggaacttgttatcaactcttatcattgttctatcatctcccggaaagatggagaaacccgaatccaccgcccacattgagcgatccaatacctccaaatccttccacatctcccccaaccacacccgcggccatgctatccaacagcaagaacacaaccgaacatacctacaaaccttccgtaaggatccatggcttcttctctggattggagtcatgctctggactctgatcgttcgcggtttcgagaaccagtcttcaggctcagtcattagtatccccgtcttcaaggaacgctttggcaagcctgacgacaagggcgactactttatcgagacgagctggcagtcagctttgagtggtggctcgaatgctgctgctatctttggtgcttgggcgtcttcatactttgccgatatcattggcttcaaaccagttgttcttgctgctgcagccatcaacattggttctgtcggtgtcgagttcgcctctacctccatcgaaatgttctttgccggaaagatggtcaatttcatcgccatcggagctttccagaatctctgcacagcatacgttgcagatgtctcgccattggctatccgctctacgaccatcggcttctgcaaccttgcccaatgcatcggtcctttcatctccgccattctatccaactttagttctcagtgggataccaattggtcatggcagtctctgattgttgcccagtggggtttcgctgctgtcgctctggtcggtcaaatcgccatgcctgaatctccagtctttctggtccgcaaaggcaagatggaacaggcccgcaaagcccttggacgaatgtacaccgacccagaagacgcttcaggacatttggagcgtattaagcttactctagaagaggctgaatcgcagaacctgggttcttacctcgactgcttcaagggtactaacctccgaagatctctcattgcaatcatggtcttcctgtcagagcccatgtccggtctgggattcgtttccaattacggtgctttgatgtatcagtaccttggaatcggcgacaagaagtcctttcagattcaaattggcgcccagattctttccatgtctggcgcaaccattgcattcattgtaggcgacttttacggccgtcgacctatgtacgtcactggatgtgtcgccctcgcttgtctgctcatgtgcatgggtatctctgggtcagtcgacaacacggctgctgtcacagcatcagttggcttttataccatgtacaatttcttctacaatgtcggtgttggttcaactgtgtacactatcgcaggagagattcctacttccgtcctacgaaccaaaacgattgcgattgctatctgcatctcgtcggctgtcaacaccatgtggtcttttgtcgcgccttacatcttcaacccggagtttgccaacctcaaggcgaagatcggttttattttcggcggttttatgatcatctttgccgttcttgcgtttttgtttgttcctgagacccgcatgaggagttatgaggagttggacgagctcttcatggataggatccctgctcgacagttccgcaagcatgtcactcttgccgagcgtcgcgctgaggaggcgtatgcgattgagaaaggcacagaggaaaagattcgaagtgtctgagttgctggagactttctttaataggtagttgtggcgtgctggtcagatgaagaccacgtttaggtactttatagtttgaataatgtttctgaaatttctacaacttgatatccccatataatgtatcccagtcccatccgtttcatcaattaaccgctaattataatttatctatttttacagagtaaagcttataggctatttatactacccagtagccacgtgatagagactatatccatagcagcttagtgtgtttcactccccactaactgacactctttgctaaaactcaatctcctctacacttacagatgcatatgcatctaccatcaaaggatgcgcccaccaaaagcatgcatcaactgcaggacagctaagcgaagatgcgaccgaacagatgattcatcgtgccagccatgcatgactcggaatataccatgttctgggaatccagataataagtcaacgaccacgagacctctggcgccttatcctccgttcaacatacgagaagaagagatatatcttgtcgatctctactttcgatttatccataactcaccgcatagcttattccatgaaccgacgtttaaagcaagtgttgctaaagggacggtctcgaagccagttcttcttgccatgatgggcatgtcagcaaggtaccgtttctacatctgtctggatgtggtgagacagatctgacatggagctaggtttgcggcacagccagatacagtcgcccgcggaccgatgtatcgggccgaagccaccaaatccttgaaagatgacctggagcacatttgcctagaaaatatccaggcttgcatcttggtaggaaacaacttctttggtgaaggagatgccggggttgagtcattgtattttggtacgttataacaatatcttaccagaccgcgtatctaatagtttgaccaggcctcgccagccgaatggctcaaatcctcaaacttggtgtttgcgacgacgccgacgacggagtcacccgcgaagtcaagcgccgcatattctggacatgcttcatcatcgacacctgggccagcggaggctctaacatatcacgacaattcaaatggcagaacgctcatccccgcgccccaatagacgaagaagtcttcttccgaatgaaagcaggagacccagatatccctgattcacaatggaagcccggtctgtggggttacatggttaacctggtcgagatatacaccgagatacaaaacttccaccaagacctggctgatacaactgaatgggacgaggcgttgattgaagatacggttcaacacctcgaaaataagctcgttacttttgaaaatgctattggtacttcactagcattttcaagggagaatttggcgacgtttgtggagcgcggtctgggtcgtgtctttgtcgcgtttcatctcggctatcatcattattacacgctactcttctaccattacctggatcgacgtcgacctcagacaagaaatagcaacaaatactctgagtcgtgcaaagctcatgctatagtggtctgcgaggtactcaaagcatctagagaagtccctggagctgaagctttatataatatcgtgggacacgtcaccatcgtgtcctcgtcagttcttctacatactttcatgtttggagatacccatgaacttgaagcatcacgagctcgtcttgggtcgaacttggaatctttggtacagctacgaagatattggcccagtgtcgaaagaatggtgagatatgacctagtcaagtgtgtgaaaatactaacgaatatcagattaatcgcttagttgtctttcaacggtgctgcattaactcaatgaatgtcgagtcatatagatttgacaaatggatggtcaagtttctgattgctcattcacttgcccttgaagacaaggtagatgaaggttggcctagtccttattcggagccatcgtatcgggacgttcagattgagcgagggttgatcacacaagctatgattacagatattcaaagatataatgttggtagcaactttacatagtgctatttaatgaatctggaatgcagttgaaggaattttattaacatggacggtcaatcgtgttgatagatcaactgggcatttaaaccctgtgacttctatgagcctgtcccatgctaactaacactgttgtcaatcaccgacctttcagtccatcggttggtccgtctccagaagtaggaacctccaccttcacttccgtcaagctcctcagcaaccacttccacatagccgaactctcctcatcctccgtgccctccgtcaacgtcgcccgatgtccaatcacaataactgccgaccttgcacgcgtcaatgcaacattcatccggcgcatatccttgagaaatccaatactgcgatgctcattgcaacgtactgttacaaagacaataacatccgcctcgcgtccttgaaacccatcgatgctcgaaacttcgatggtcgagggcaacatgcgcttcaaggattcagcttgtcgggtataaggcgtgagcacgacaatggattgagtatcgttttgagatgtcagtagtttgcagatgtgaagacaaagctctgcttgtcctttgttctcttttgactttccttgtatttcctttgtgtcgcagttgacaaagatagctcgttcataatctgtcttacctgaatcgcccgactgcttagtcaaaaccgcaagtgggaatggaaattccgatttgatcaacggcctgtcagaaatccctattccggatttcaatttaccctcgtaaaacgcccccgaactgaactcgcatagcttaggatgcatgcgatactgagtgtccagcatcattgtgttgaaaccactttcagttgaacctccagcttctgtatacaatctctcaaagagagaaacatcaaagtccagtgcaagtgaagtctgctgtaccgtcggccggagttgcacatgatcaccaaccaaaatagcctttgagcagcccttgacaagaggtaccaacgagcttggctccgtctgctgagacgcttcatcgacaatgacaatgtcgaaaaactctgatcggagtaacccaatgccagctccaatgcatgttgtgaatactgtatcgctgtccttgatcatttgggtggcctttttcatggctttgtagtcaccgtggatctcttgacctgccatagcatcgcaagtatactttcgtagatcgtcggaaactttgtgtacttctgtagacactcttagcacattgggttgaacctttcgagccaaaggctgttcttggatctgcttgatgtagcgtcgcatcacattgtcgacagcattgtgtgtcggtgcagtgacaagaacccgtgccttttcgttggcgatctgtagagcacagatcatctcaacaattgtttctgtctttccagtacctggagggccccagagacagaggagggagctttcaagggccaactgtatggctttgttctggctctcattcaatttgtcaatcttgctacacgtcgcttctgaccgtggcaagaaggtagccgactcaagcccaaagactatatccgcgaccccgcaacagttgtccctgtagatgcagagatccttgacagcatcggtcatggacttgcaagtgacgaatggtccacaatcttccagtacccatgagcattgttcgaaatagttcggaagaggatgaagacatttaaatcgcgcacgcccagtttccgcaaagacaaccagagcgtcaatcgaataattgtcaccgaccagcacgttttccggaagtgatgcagtcgtcaaacgcacgtgtgatccttgtttcggggtcccagtcgcgtcgatcctgaagtcaatatccacaagactgccgtccttgtctttgggcgatagcttcatttccaacaggccaggtagccgttttgcttcggcgttggcttcctcgatatgctccacggcaattgccatcagattacgtagcagatatttggccactttgacatctgcggtcatgaaacgcggtgcgttgggctgtaggatatccagaaacaagtccaaagcgaggtcagttgatcgtattgtcaaggctgcaagctcgagaaggtcgactatgtcacttgttgataggcttcctagtgagatgttggagataatggctttgaggggttccaagattagattatccattgtgttagatgacagaatgaatgctcggaggatcggtagtaatgaggcttctactaggctgactagatccgggtctttgtccgtacaagcgtcggaaaggaacggcgtgaaagatatcgccaatacaggctcactaaccagaatttcaagcattgcgttcagtatttccttcgagtccacagcagaaatctggatattttcaagaatgtgttggaaacaccgtagcataaactccgtatcgtttgcttttcggaccgaggtgaaaacctggtggtattgatccacggactccaagcttgtcagcaaagcaagatcattccctttcacaatgctgataagccacgatggatcagacgttgaaaacacattgtcacgatcagggatagagtagatcttcggttcattcgagaagagaggtagaatctcggtagtgtcgatctgttcaagccaaagatccaaatttcgcatggacgagacatctcgattgctgatgacatagatttcctgccatgacttagttttactcaaatctgcaaatcaaagtaaacttactgcagctgtaactggggaccgattcacccgtccgatatgccttgcaagttgtccgctgaacttgcccagatcaacacttgcgacaacctctgcttgctctcctcgatcgaccacttcttgtctcttcctcctccgatcacctttgttcttctcgtcccggtagtcctcatcattttggcctggtcgattaataaacacccatgtatttcgtttgcttttctgatacaactggaaaagactaccatcacagtatacctggtaatccatcttggttggaagagacagacgagcttgtgtttggggcccttgggaatgtggaaatgagaagagtctggctgtatcatcgatgacgcagtcttgggaacgttctatcttcttgggtatgtatattgccaaagacaatcgctcgtcgggctgaaaaacaatcagggtgcgatgaaagagttccatgttggtagcaacggcgtcatgaaaggtggcgagacgatcaatggaagagtcgaacatccttttccattggatgccaggataatccaggcgaaagtatttcaactcattgggttcaagtattccagatgaacacaaggcatttagaactagaccaggagtgctcggtgacggcggtgcgtgagccaagacccaagccttttgttctgcggtgagaagattgaaatcaaatagatgtagaagattctcaaaagatgttttgttcttcaagcaccatgtatgcgccaacttgatacattcgaactcactgatggcaacatcttgacgactcaacaatagctgtattgcatcaatatcgtacccatccaaatcaccgttctgggaaagactcaggctgtgtgcttggtctctcgactcactgtgaagaatatcaagtataaatggaggagcatcatctggcgattttggaggagattgtagtttttcaggaattcgaatgcggttcccatctacacactgggagaacagacggttgagttcctggcactgagcgctcataggtcctgtcgcccgagcccagtcgagatacaggttcttgactttgccgagtgaagcgttgttgtacttggcaaagtatacgaggcgatcatcgtctgtgataggccggaaggtgatggggtctcgaccaccggggtagagcgctggtgttgagatagtcgaaggtatcagatctgggtcccagcagacaaagactatcacatcagcactataacgtcgaatgaaacaaaaaagcagccttacaagtatcaccatcaaggtcaccaccagacatcatgtccgcagctggtcttttccctcttgtcgaaaacacgatacaatccgtcagatgagcaagctcaggccgttcaacaaccttgaacttttgccaatcaccaggatgaagacatggatttcggatgacggtgacctcagtgttcttcagagcatgcggtactccagtctcttccatcgtgactttcactgcaacttcaccttcgcgtaggacatcccacgcgtcacaaacgccaaagagcaagcgcgacttttgaacaaaaatacgacatcgctgtccgtctttcttgtttagcattttcttcagctcagcgttgactatgctgttgatttgaggcttgatgctatcgcttccatcgaggaggacacgttcggcaaggtcgggtcgattggaatagctcaagagacgaaatgcgtcacgatgatcggtcttggcgtttctgagtaggtcaaagtggcggcgttgttttgcgagaagggtttcttgagagatacccagagcatggagaagaatgatggtctcgtcgttgaggaaaccgtaggagaagggctagaagacgacaaaattagcaatagtccatgggagggaattgaagacgttccttggaatactcgacaactgcaaaagaatgatcatcgccgccactgaacttcttcatcgactttcgaaatttgagcagagctttctgcttcttcatacgcgtatcgactgtgaccacacctttgtatccacgatagcggatttgaaagactgaaggtgtgtatcgagtatcgcgaaagatgattcgagttcgtcgcgagagttcctgtgcaagacttggcgcaatcaaaccacatccatcagtaaaaatgtagtcggctgtctcaacgtctggaatatcttcgcaccggtcgggattgatggtcatggcagttttggcagatgagaaaagtagaccgatgcgtttggctttctttccgacggttttcatcttggtaaaatccccgagcgactcaatttgtcgggagattccttcttttgttgctgcgagaagaaaacatgatcgcgatttgagctgactgttgctatggccatagaaattgtagtgcacgccattgatggagattccagcacgtagacatctgatgctatagtcggaaacttcctgtcgcgttcgcggctgaagatctggcgctggaagatgttcttttgctgcggcgccgacgatgagtggtttgaatgactctagcgaaaggagaagcagaatatcgggcgagtgttgggcagtggcgcggttcgggctgttggcttggagggtcaggaccatcgagtgtttgcagtctttgagatcggtgcggatgctgatggctttgatgtaacccgcatccttcagaagagaagctgacgggagatttggtacgctaaagtcccagacattgtcatcgagactcagcactggtagaagggtgaaggcgaaagctttgtctattttgggtggtggcattttgggtgaggattgagtttgtggaggggaaagtcaactgtggtgcgctatagagaaggaggctgttggtggttcatcgtcactgatcaatgtttgtgttacacagcagataagattaccccgcggaggcctaccactaccactaccacgcaggcgtcagatctagatctgacatgacatcccactcatctaccttgatccatcaaactcaaccacgcatcttgtcattcatgatgcttcaaaataccaatgtcccaaacatctacatcatcggccctcagtccacaggcaaaactaccctcatccacaagatacagggtgacctacagctctggctcagagccacctcaatcgaaagcccaagtatcatctccgaagtggccagaacggttctcaaaaagcacagctattcagcgcacgacatccaaacatcaaaaacaagatgtcttgaacttcagcagctcatcttagaagcccaagcagtcgctgagaaagaggctctgcagacctcctcctggttcatctccgatcgctcaggctttgatccgctggtctatgcaaagagatatgtctcactacaaggggtccaagaattgcaacaattacctgcctggaacgaggtcaaggacaggatggagaatgctctgatagtggtttgtgaggcggggacaccttggttgatggatgatggggtgcggttgatgccaggtagccatgacgagtggatggctgtgtttgacgacttttgcgaattattagatcaagtcggctttgagtattgcatcattcctcgaaccatgctggacctgtcagaacgggcagattttatcaggatgaaatggactgagaaacgtgaatcggcagtagaacacagggcgatagcataatagagacaaaataaatattacagtcacttgagcaatgggttgagtatgagaacgttataaattgagaaccgctgactttaatcatctataatacataaagtaatacataacatcttatgaagcattgtctccacaagaaaatacaccacgaacacctgacgaagagttgaaaatgtcaagaagctcggtgatggatgcccacagaccagctgcgttcatgaaaagtgacatgataatcaacagagcattgacaatagtcaagctgatcttcttccagtcacggaagtactgacccttgttcatgtggaaccaaaagacggcactgaaaccgtaggtgaaccacgagatggtagtggcagaagtgatagaaaggatggagtcgaaaacagggatagcgttggacaggatgaaaacgacgacccaaaagccagtgacggaggcgatccaggttccccaggacttgactgagctggcagtcacttcatgaaggttgccggtccatcgcatgacgttgacaaagatgtacttggaaccaatgtggccataagcgagaccagtggcgaagatggcagggagggcaacgccatatgcagccttggagaagacgggcgctgtggatcccaagattggcgaggtggtgaattcggctccgaggcagtagaaaataactgcaaagatgacatacatggtcatggaaccacactcaaggacagtaagacagaacttgaagtcctcaagaggtgcggtcatctcagcaaggtatccctgtgatttgttagctatgttcatttatctgataccatttaaacttaccacaaagctgaggttggcagcgtaggcaaagacaatcttcaagcaagcgttgagaccatcgcggaagctagggttaccgacgatgacaatctctctgctccactcagacatgttgtcaacacctcgagggccatcaacgccaagaacaaccatgacaatgatacaagcggccaagacactaagagcgttgggaataccaaggtgcgacacaaacttggtagtacggggaagacagaagaggaagcatgcagcgcatgaaataaagataaagacaacagtgcaagcggcatggtcgctgatggtgttgagggcaatagagagggtgaccatagctgaagcagcgacgaaaatgacctgaatcatcatcatgacaccggcgatactctcaagggttcttccaccgacgaaacgggtcatgtcgacgatgttaagcacctgaggatgaatacggtagtattggagaagctcataggcagtataccacgaaattgcgccaatgccaatcagcgcaatgataccggggacaaggccaagggtcttgagagtcgagggaagcgataggataccgagaccgatctgattggcgaagaggatgaagatggtgtcccatctcttgagggttcgaaagttcttgccgccttgggagtagatgttggagttgtcggctgattcatcgacggtttggaagtcgtggccgtcgtgggagctggcctcgtgtttgttgtagccatcgctgtcagaggtgactccgtcgtggagctgaccctctgtcttttgattgccgagtttctccatatttccgtttggggatataaaagccaagagtgattgtttgataaaagaagcaaagacaaatgtcaccaggacagttgatgatgctgaatatgtatgatgagagtgaaggagaggcgacggttgaagctggagatagacgagaaagattaagtggaattgactcaaactttataaccgtcagccttgctttgaagctgttgtataaatggcgcagtttattagcaatgcttcatggtctgacggggagataggggcaccgagacgtcattgcgaatgtggtatgggatccgcaaaacaacatgtttagaatctcgttcgcctcaaatcaggttgaaccggggtaggcagttgtagtatggagtatccatatgggatgggatggggcggtgctgcttttcgcctcttggcaataacaggcttttgttcggcaggtattccgtttcattaaacccccatggggcttcctattcagggtattattcatcgtgtcggccagattcggtgtctttttgtggtctgtggattacagaggaagttgcccggaccagtcggatagtgagttggtgaatgcacagctcagaaggtttccttggcttctgcttcagatggatggaaatttgaccgaaggtagttttctgtctgtgcttttttttttttacgggctcgccggggtggttttgacgtcagggatgggagatgtttgttacgcggtagagtcttgagcctcatttagccgccaatgtttaagacaacgtctactgtagatgtgagtgtagtctatcagagcagttatcatcgataacttctttattaactgagctgtgtagaatatccatcataattcatattattaactagcatctaccgtcctcatctccctattttcttggtattatgggctccaacattactatgactaacaaaactccattacggccttggcaaactccatatctcacggtcaatccccataataggcccacgctttggtccctgatccccaataatcacgagacaagctgtcagaagaatgcagaacgaaatgtatctccatcgtcagataatttacaagtctggagatgagacaggcgatgtagttttcattactgatgagaaccagaatttctgcgagcccccatggggaagatggatattccccagagtggtgctctgggggaaacttggcagttagtctcttctaactacgcagtaactaactgtcgataagtggtctctcgacgtcaagatggcaaaaactcacttcaatttctatcaagttttttactgttgaatgatctacactagcatgcataactatgtcatgacttgtactttaaatcattctagaataatttatgaatgaaaagccatccaacttacttgattcggttagtctagccgcgcttcctggttacatgcttgcgtggcacttcagcttgtcttgcccacggcaaagatctacaccagagtcaaagacacgagtaagtttgtccgagacattggcatcaatcagcacatcattggtcaccacaaaccagatcgtcaacggacatttccttgcaacaccagttgtatcaagcactatcgcaactgttatcacccccactgtcgtcttcatgcatcaatatcttcagagccaacgggtttccactaatttcaaggggtaaaatggatattcttccctaccaagacaagggggatttatgcacgtcccgaaaataggtcccggccacctttatgcgcgatttttattctagaaatattctttgcactaaccaaccgctgtgtttcacaattggtcccttatcggttcttccacgggatcgccggtgatatcctgatattgtctactgaaaagaccaatagcgccggtactgagccgggtgatccttggatggatcagacttacagcggtttggcccgagtcttagttggtatgttattgcattcgcggatattaacaacggtggaagtcggacctcacgacgcgtcgggtaggatgatcttgggtgatcaatgggacacgaacaacgtctttggatatcgagccacacgtcaaacggttaaagtcggacaatcgtaaacgtcgggcttgatgttggtaatagttattgctgcccagtcttggcgatatgtagaggagtggatgttggggtaatcttgtggttatactcggggtaagtgctgtgtggtctaacaatccagacctttctggtgacgtgcagcatgatggaggattaggctgatacatgagataaatggcgtgtcttgataacttcctaaataggcaccgcgtcaggctcgtgcgccatttagagaggtgcagaatttattgattatcaggcaattgagattgccatcatgccagtgtaatatttgtgtctgatatcaaacgcctttggtgaagagatgcatgtgtcgccatgtgtttggtgagaatatgaacaagatcatgtgacagccttcaagcgttgagaaccacgaaatagtgacatagttcgaaatgaaacaacataatataattgttaagaaagttaaatggatgacacgtgggataataaatgctgcgagagtattattcaagtgtaaaataaagaactgttaggactagacatagatatcatatcacaggataccctgtagggtcaaggctttacttcaacatcaaccaaagcgcaatgccgtctttgagaggacagaaccgctaggaacttatattattaagaaaaaaagagaatttaaaaaaaatagacaaataaatatccgatttattgatttacaatatggcagacagattgcgtttttggacatgtctcaccattagattcgctgtcatagagatcaatcaccaagatgcttcacatgcttcgggttgcgtagagcaattgacagagtatcaatagcatgatataaacgtacacattatctattaaataccatttatccagacaaccacccatcagcattatacgtagccaaattcccaaaccccgaagcatcctgcaatccattcaacttttcctttagataatccctctgattctgatgaatcctatcaaaactcaacaaaaacgtgacaagaaacagaaaatcttccactcgcgcctcagcatcgtgctctcccccagcaccagtaggcaaagccaacacatcagccacagtggtagtgatctcaaatagcttcgccaaaatacccggtccatgcagcgcaacactgtcaaagctttttagtcgatcaaccaggtttcgaagttgagctgagagacgatgcgcggggaagtgcatcgagaaaccttcatgcgtattttgtggtggtgtggattgtaaaagaccttgtgataatgcaagttgccataccatgattctcatccagagtcttgtgattaacaggtctgcgtgttgaagttcggttagacccccatatccattcgatattaacttgtggtccgcctcggctactttgatctcatcttgatcaagttgagcctgtttatactcaatccattcagctgtcatttcaggtgctgtacacgatggattctgttgagctctccagtgagtcaagaattcatcgtccagcacattaaatagctcaatcaaccgattgaagccttcgtttatccctggcggcaactcatagtccataattgggagcccagtcttgagcggaggcaatagagctggatagcctgcaatgactgtcaggtaccgttcgtggattgatatctcccaatacatccgttgtcgcgtcgcgatttcgtgattacttagtgaaccatctgttaaatggtcaaagtccatcatctgtatcatcgttccagcttctcgtagcatcataagacctcgttccaatcgctcaaacgtcatgagagaattctccagaaatatgcacgtcatgacgcgtttcgggctgactggcagtttacttaggaacccagctcctaattcggcttgtctgtgcgctttgaaaccgtgacccaaaagatccatcatccttgcaagtatatcattgtcagggttccacgttgtttgcgacaagttgattgtagcccccgcaaacgcgtacacaaaagcagcatcttcaaagctattttccatcccttcaatcgcagtcacaacctctgacggcagaataatcggattgacggggaaaacagcgcgttcatattccttgacgagatccataaagaagtcgtgggtatatggcgtgccattgctcgtgggtatgtaagaaggtgacgggtcgtcagtttgcggggaacccgagttggaccttgcatcatcaggtcgcacgcagacaccctcgcgtatctgagctaccaaccgtcctcgtaccgtaggctttctctttgacggcggcgccgagtagacgcaggcaaggttgagatggccgcattgagaacatgggactgagccgttgcatttgacttttctaagacgacagggatcgcatgctcttgttgttcggttgctcattgtgacaagatggaatattagaggttgagagctggagatcaagatgcggagttgccagacacgagatatatcacgctaagaaaggttatggctagacaaccccaccttataaacttgccacttttatttctttgtcgcttgagtacgagaatattgagtgaggcttgcttaggcttgtcacactaaagaataggctgatttcatgtcatcagatcattgtctttgaggatcactctagggagattgattcttgattgtactcataaacgtaatatcattgctaataactgctaaactggctgaaaacaccaaatccatcataactcattctacaaatcatctaagactggttgctcttgacctgctcaacataaacagcagaagccttttcctttgtaacatcaacaaactcagcatccagtcgctcaacctgtgtagacttgaacttgcgagcactgataccacgctcaaagagaacatcgagttcaccataagtgcggcccttgggctcgggaagacggaagtaagtccagatagcgcacagagcacaagttccagcccagaagaaaccagccttggcaccccagttccaagcagtagggttcaacatgcgaggagtgatgatgttggtcatgataccgacaatgttatatgtgtttcgggcgaggacgacggtcttggttcggagacgggtcgaggacagttcggcgacgagggagtagcagacggggccgacggtcgaatcgtaggtaaaggtgtagatgaggagaagtgatccgataacccattgagcagcgacgttctcctttccggcaaaagcgacacagccgatggtgagaagaaggacacacatggccagctgaccccagaggtagagtgtgcggcgaccgaaccagcccatgaggaaccaggaaaagacagtgccaacagcaccgatggcgtattgaccaagagacatggagaaactgttctcaacagccatgccagccatctggtagaagtaggtagagtatcccataaaagtagcaccgcaaagagtctgaaccatccaggtacagcaaacaatctctgttcgtcgcagactagtgcccttgaagagatcaaagtatgaggtaccggcctgagcttccttctccatctcgttggtgtgaatcatcatggaaatcgtctcgtcgggcttgaactcggactcggtgttgcgggcggtaagtcgctgcagggaaaccttggcctcttcgatgcggccctttcggacgagccaccagggagactcgggggcgaggtagatgccgatgatgagaggaacgggccacatccactgcagagcaaaggggatcttgtaaccccactggtcgtcgcgggtgaccatggcgcggaggacaccagaggcgataaactgtcccagaacccagcagaggttgacgtaggttgtcagataggcgcggaggtgggtagggcagacttcagaggcgtaggtagtggtaagagtctggaagacaccccagggaataccgataaagatctctccaatgagaagctgaaccagagtctcggaaaagaagatgatgaagatgaagccgatgcatccaatgagagcaccgatgagagtcttgcggtatccaaagcgatcggcaatgataccgttgatgaagagaccgagaatctgaccacaaagagtaccgttggagagaccagactgccaagcagctgtcaactgataagtaccatcaggctgctcgacaccaaacttgcgctggaacggaggataggcaaagaggttgttgagaagaacaacgtcaaaaccctccatgatgatgcagagtgacaagaagacagaccagagacaggctttcttgtagagcttgagagacttgacgagccccatgttttgctctgcctctgttgcggcggcagcttcatgggcgacgttggcgtcaacaacggctgggacgtgtggcgcgatgccatggtcaacctttgaatcgggagacatgttgaagaaatgaagtatgagatgttcagatcaaagagatgagaagagtgagtgatgatgatgttctgagaattggtatttcagcgagcgatgcttgacatcttatactcgaagcgagatgaagagaatgaggttgtcgacttaattgagacatgtcgaaaagcacacaacaagtttctacgacacaattctcggccagatttcttagcgtggatgggccaaatcgtggggatggccgtgtctaggcctggccgagagaggttacacgaggatgtcattggccaatgcggaactgttatgtcggtccgggtctcgttcgaggttagctacagttccgagtcccgagttatcgtttaattagcttctaccaggagacgctcaacgtctgtgaacatgggtccaatgatctcccctcctcccccatggggacacaaccaaaaagtctggggtcggtccgagagtcttgtcgttgactgcagatcatggggaatgtgggatgcatcgaaacctggctttcagctgtttgtggctgaagtcagtggatcatggtgtaaccattcagaagcaaacttgaggcatttgactttgaactcgtctcgtcggaccggtcaagaaccaattatatcagagacaagtcgtcggtccgaggttgcaccaatcagactgtggtaccacccttcgagaacctctgagacaactagcttgttgcttcattggctcgcctctcatcacgatctcctcggtccgaccaacgcgggggaattagacatgggtgaattaatcatggggaaacacatgattgtgggttacagtatgcccatcttatagccagatggtataaatcactcggacctcacaatcaatctcaaacagcaacatctcttcatcattatctttacttctccttacaatgactgtcaacaagcgcactaagcagtggtggaagcaggccaccatctaccaaatttaccctgcatccttctgcgactccaacggcgatggcatgggagatctccaaggcatcatatccaagcttgattacatttccagcttgggtgttgatgttatctgggtctgccccatgtatgattccccacaagttgacatgggctatgacatctccaactacgaagatgtctatgctccctatggtactctccaagacatggaagagttgatccgcaagactcacgaaaagggcatgaagattatgctcgatcttgttatcaaccatacatctgacaagcatgcttggtttgaggagtcacgacttagcaaggacagccccaagcgcgactggtacatctggcgaccagccaagtactcacccgatggccaacgtctccctcccaacaactggcgctccaactttggaaaaggcagtgtctgggaatgggacgaggcaacgggggagtattatctacacctctttgctaaggagcaacccgacctcaactgggagaacccagagacccgaagagccatctacgcttcctccatggaattctggcttgaccgaggcgtcgacggtttccgtgtcgataccgtcaacatgtactccaagatccaagacttccctgacgcccctatcgtcgacctcaaagccgaataccaacctgctggcctactctactgcaacggtcctcgaatgcacgagtttctcagcgagatgagcgaggttcttgaacgatacggtgccatcactgtcggcgaacttcctcatacaccagacctagagcgtgtcttgcgatatgtcagcgccaaggagaagcagctcaacatggtgttccaatttgatgttgtcgatgttggtttcggaaagactcataaatatgagactacacccagaaactatactcttcctcaactaaaggacgcttttggtagaacacagagtttgatccatgggacagatgcttggacgacagtctttatggagaaccacgatcaagctcgttctgtatcacgttttacaaacgacagtccccagtacagagtggcaggagccaaactcttggctttgcttcagtcttgcctgagcggtacacaatatgtttaccagggccaagagattggttcagtgaatgctccaaaagagagttaccctctggagaattacgtcgatatcgagagctatcagttcctagacattgtcaaagagcgctccaacaatgatgagcaagaaattgacaaggctttcaatgctctgcagcacctagctcgagatcatgcacgcatccccatctgttggagcgactctaagcacggaggattctcagaagccgctgaaaaggctggactacccatcaaaaagccttggatgcaagctcaccctctatcccaagaagtcaatgtcgcgtctcaactagacgacccacaaagtgttctttccttctggaagaaagctattagtttccgaaaggagtttcctgatctcacggtttacggagattacaaggttattcgacaggatgatcctgacatttatgcttttgttaaagagtcacttgcagatggatccaaggtagctgttgttctcaattttacgactgaaaataaggcgtggagtgccccgacttctgaagagctgggtgttcacagtggaaaggatataaagcttgtgccgataatgtcgacgcactctgggaaggaaaagactgctgttttatcgccgtttgaaggaagagtttatttggttacttagaagataaagaccgaaaagtagaaacgtatcaatttatttagcaagtcaaatgctagaagtacaccatattataccccaagcattcagtgctctacgtgccatttccctgtggacgcttttacacataaagtcatgtctcttgattgtctattctcctacccatcaccactgcatcagcaaaagacggtggtgcgtcatcctctggtggtggtctgatccacgaatcgtcctcctcaacctctgatactccaagccccctggtactctgctcccgttcatcacaggacctaagcaaaagtacgtttgcctctcctttgacaaacaaagtgtcacccgcgactttgaactcgatatcccaccgcagcttgtgtgttacagtcatgttgtaagttcgaaatgatggcgtaaactgctcttccttccatccacaagtgattcctgctgatgtgatgcgaagatctatcatttctccaacatcaactggttcccaactactggtgcatggaatttgtatttcatcctgtaggtcgtccattgcatttgaaacgccaaggtcgacagcttttgtatagtacttttctgttccatgccgggttatgaccttagtacatgtaacgagcgaaaccttcataaggagtaatttaaatttctgcggcaaattcttcaaaatgtcagaagtttcgccccagtttggaaaaacagctaggcgcaatggtattggtgtctggttgtctagctggattctcgtcggaaacccaaataccagttcgaatgtgaatgttggatcgctgggtcgactagatgaccgtttggcccagctaaaaagcgaagatttttcgtcttgccttccgggaattaagcgggagctcttcacattcccaggataccgccgtaccttgaccgcaaagtctgcgatgggcggatttggagagtagtgaactagtttgatgggatgccaagcttgcactctctgaacctcatcgcgctcgtaaaacagtatcttcgcggacacaaagtattcaacaaacacgccaatgacattcatcgagtaaagtgagtatgtgggcggcagttggtgatctgttgctgctgtgggcatatagcttgcgagtgtgatgcccgtattcgctgttgagtctgcacaagtagggatttccaggctgaaattccacctctcgattttgttgttgtgagtgtaaagcggtccacggaataatatgttatcgccgctattgcatgtaaggagggtgaactttgaatcgagccttggatcgagaccagaaacgactgaagcccgtccgtggagatagcatgatacctcagcgtctatggtacaaataggtgttgttcggtagacaaacccggtgatggtgtcacctggtgcatatgtatccctgtcaaggtggatgcctagccatgggctggatttggtcgtcaatggctgcatgttgagttgccattgatgcgataaatgatgtcccgatatgacacaggtggagaactgtagtctctttataattgtttgagattgtctcgagtctcagcctcgtacggcgtagcaatgctgcgccatcaatattgctgtgcccctgtcacatccaaggtgccaaggctgtagggattagtatggccaatcgtgagggccagggttgtggattttccttttagggattcgcgagggttaccacttttgagtgacacaaaccaattgaatgaacaactaaattgtgccaagggttctagacggctgagaaagtatcggttgattccggtttcggatggagtaagtcatgtgaaaagatcacatatcagccttgggcagcaacagctgatttctaaatctacaggtcatattaacaaattacaaacaagttataggctactgagtggttggtacacgttcaagcaaactatgctcagttataggctatataataaacttggtggtgttttagattctgtatgcacagtatttcaacggtaacccaataatacgaaggttggcccccatgcacgtagcaagaactcgatgattcacaccaataaattcataaaccaaactgtgggaaaacccagtgagagtaactgtgacaagctctcaatctacactgttcttggtttcatgtcatgttcagacacgagcattcttccaaacaagatacagatacgcgccgcttctcccatggttaatgtcggtgctgattccatcccatccaactgcatcagcgagggtaacaggatcatcgggagatctccacagctgcacattactgatcctggtgggcaaggtcaaatcttgcgaagtgaccacataccggaagtcgccgccagcgtcattagccatatctcctcccagccaagagtttttatagccagtaatgtgaatgctcaatccggtgatggcttgggatgggttcgtggtaaaagtctttacaacataagtgtagtctccactgaaactattattgcagtccggactcccctgtcgtccactttcgtccacgcaagtgccaagcggaaagaaatccgagtcaccggatgtctgaacagtgagagatgagacgtattgttgcgtgggagatgggatatttccagagttagcgttcccgtacaccttattgttgatagccatagccagcgccgccgtgtttgtgttcttaagccaatccaccaggatgacattgggaaaggcagacgccgagcagaatccaatgatatttttgaataagttcaaatttgcttggttggcaagggcctcgattccagagtcgggatgtctttgtgtcaagatccatgatacaagttggagttgatcaataacttgaccgctcgaatctgtcggataattctcaagcttggagagcagatctatatcaaggctatccacattggtagtgttggaacatacgttattcgtgagtaggtttgcttgggaaaatatacccttgccctggaatgatgggtcaggcgacatgccgcccacatcaaggcagaccagcacagaggctgtcccactgccaatgaatgagttcagggtattgttgaaaacccgccctgttgtgtaatctgcattgatcagcgcaagattagacagattttgggtcagttgaatgaacagtgtagaccactggctgaccgacaggtcggtatagccatttgtcgcatcataaccatgagaaaggtccagaataatcaactcggcatactgtcgagtgaatttgttgatgtcagaaataatatcgctcatgctttgaccacaacaaccatgctcgtcaacaggcgggtttgtagggaaactgccagctctgaagtcaccctccgcaaccataaccggattgacgtcaagaaatctagaaccgtttacaagctgttggtagatagtggttggctgggttttgagcagagagccagtgcccgacgcgtagttctcttgcgctgtaccaactggattgagaacacccatgccagcactatgacttcctggcatacatattctcttcaagggcaaattgcccaaggtgttcaggttttggtgcatccagtcaggcggctgaaaggtagtcgacatgtttttgatagtaccgctcagcacgaaggggttgccaccgctatggacaaattcaagtgcgagccattcgccttctggcatagcagaagtcgaaaaaccatcgatcctggcatacaatcttggaggatcatcctcggctcggatgctaaaagagcgtcccgtttcgccgattgcataagtagaagtgacttgtgtgttgctttcgttaacgaatacaccttcgtcaaactcaaagtatgagaagtcggaagcacctgtcttgagttaattccggtgtcagcgaagtatttggactttggtaaatagagagactgcgttacgtacccggagggatcgaagcacttggatcccatgagttcatttggtatccggtattgcttcgattggtattggtaaatgtgtatggtgtgccattgagaatctggagatacgcgccaacgcccatggtgaatggttcgaagttgaatgataattattcaagaagtgtgattgtatgaatggcatttgaatgtcgattgctatcgagagcaagatggtctctttataaggatttacaaagacaaccgtagcggctatgaaagtggacaagggggacgatctagatcaatttggtgtctcagaacaccttgggcgagctgaaagaaccctggtcacagccgcatccacaccattcttcaacaatctagagcagatagtgagtgatgtgcacggacgctagtagcgccaaacgaatcagactctacagaaaccaaactatttaattgaaagataaatagagagaaattacagacagttctggattgttgctttgtagcgatgagcacaagaccataagtagcccgatcattcaagaggtccagaatgtgatactgattcatagatgagacttgggcgttgtatggctacctgagtgcagggcgtgagtagttccatcgttcaaatatgactgagacatggaccattggaatgattcgatcacttgcatcctagactagactacaacgcccaagacgtgatatcaattccacgaccgagacttgggcgttttgtggccacctggatacaggacgctacaagcaatgccgcaaggtggttaacttgttgacagcctgatttatagtcttatgccctggaagacactatacagtcgtttgaattttgtttcaactggaaaacgccactttaaaatttcatttttggatactagtagctcagtgcactattctgcaagtctcacgttggggacagtctaagcttcttgtagggaacaattattcccacacaaatgtttgtgtactaaatgccatagacatatgtggttgatcttagcattcaggtgtgtgcataactgggaggatcgcagtcttatagatatacttgacataaaatctactatcctatatacgaaactatagtaaaagtatatacataaagttgttcatctaacacagaacctatttaccttcagggtagcactgaccgtagaaggggttcagagccttgcagtagtatcccttgccacactgcatgctaccattccactcagtgccaccacactgcttgtacggttcctgggccttggagacaggaagggcaaggatggcatcactggccttctcggaagcggtgacaaagtaggcactagggttagtggtgaccataccagggaagatggatgcatcagtgatgaagaggttgtccgtgccgtagaccttggtgttaagatcaacgacagcagtaccaccctggcgaccgtcatccttgcccatcttgttagttccaatccagtggttggcgcgacggttactccacgagacgaccatctgtatatactgttagaccaggacgtgaacagttgatggactacttacatcgtcgacgtattgctgcgagctgacactaggagcgggttggagccacacgagatccttcacgccagaaagagctttacgaaggttgtcaagggctttcacaacagcctttttgtcttcggggtcgttgaggaaggggttaccggagacgacggtgttgagggcactggtgatggtcatacggccacgcgactttgcaccacggccgaggtactggctaagagtcatggcctctgatgcacgagttagggcttgtctcatatctcgcattgacagtcaagtggtacttacttgtatcattttcgccgagactggcttcaacacgagccgtccactgcatggagcggacgcggttatcagcaccacgaatctcgtcaaagatgattggaccaatgttgggagcagcttgggcgagaatgccggagcgcgcatctacgtccaagtcagtcttcattgtcaagttgcagaagaatgtgaatactaacccaggtatttgctcttatcaccagcgttaggggtatcccaggcctcgtagaagtcatagaacacaacgtcagggtgcttgataacggcgtcggtctgtcatattgttagcctaatactttagtcactctgtcatttgcacttacgttggtgtggtcctcgagattgtagccgacagggaggttaatccactggtcctttttgatcatggagctgccatcgcggctggacttggagacaatgtcgagctggtcctctgggccgataccacctgtgaagcatgattagcagcgaattccgacagcgtgcggacaagaaaaaactcactgcgaaggagaatcttggcactaccaaaagtgccagctgcaaggatcacacgaccagtctcgggagtgagcttgacagtaccagcatagccagacccagcaaagggctcgacctcaaggccggtaacgtgaccaccagagcgaacgagacgcctgacctgggtgttggtccataacttgaagttgttgcgcttggaggcggagacgagataggtagcaagagggcccccacgttcacctccggagaacatgaagggtgggtgtgtataagtatggttctttgcggttggctccttaagagcgttgacttcaccccaaccagccttgttgagtgctccagcgacaaccttgaaaccctggtcaaggtagagcttaccatccatagatgggaccattgtaccaggaatgcgagagaagacacgctgttcgtacttggccatgtccttagccttccagccatcggggaagttgtagtcccaatcctctggggtgggacgccaccagagaccagcgttaactgcggtaccgccaccgagaacacatccggccatctgatcggtgtcagggcaggcaataccggcagagtcgacccaaagctggttacatagaccaggaacatcgaagcgagtcaggtccgtgcccttgagccagtctggtttacgggtacctccccagcgaccagttgatggaggacccttctcgatgagaagaaccttcttgccagcctcgctgagacggtcggcgatggggagaccgccagcaccaccaccaacgacaacgtaatcgtacgtctcgttggggacgggattaccggtgggttcagctgtgggagtaggctcaccggtggcagtggcagtaggttcactaccgtcgcagtcgcccttgacaaccttggtggcaagcttagcccaatcagcatacttggaattgaaggcgttgctggtaagttggccaccgaagatgctctgggtttcatgctgaagcatgcgggcctcagcgggacactcagggtttatcgcattcgtgagactgtgtgcccaaccaagaacggcgacggtagaggtagtcgccaatcgaccggagctgccgtcttgggaccaggaagtacatccctggcagcggtagataagagtgaagccatcatcagtgatcttggaagagatctgagtcagagtggctttgcccttgtattggactggctcgacctgtgcgctagcccaatggaaggtggtgagaatttcaccatcgtgagggtaggcaaagagcaaaagggagtttgtcatggatccaccataggagagaccgcaccatccggtgcttttgcctttgggagtggcgcagttctgttatagtcagaaacgagaaaaaagatttatcagacattgacttacaagatatccaatgaactcatcggcgttggtggtctgtccatctgcagggaaagtgaaaccaaaggtcatgctaggtgctttccatgtgtcgaagatgatgccggtgtttgcgtcggtcaaagaagtaggtgcggattgctgtccagccacatactgagtgacttgtaaatgtcgttagtctgaagctgtcgaagcataagggttcaaactcacgagatgctatggccagaagccatgaagaacgaaacgaaaccatgatgacgaatgcccagtcagtgattggcaaaggtcgtgggtagaatctccttggctgtgaacccgaaaaagacggcaatggtcgcattcatataccaattggaggtattgccaaccaacagggagtccaaaatggccaaggaccgatggcctgtttgggtgctacattggacgttttggagaaagcgagatagggcgcagccttgcaggggtcgatttcggacggaacgagccttgtctatttcccttttagatgtcggaggcaagtcatcccaggatgtgctcacaatcaatccgcgacggaagatatccctccatgtgaaacaactcatggtccttcattatatgacagttgggtcaatatctgttaaacaatggcatttcaagcttattggctctcacatatatacttttactatgtggttgatgcctctattgtcgctgcgttatcttcacctggaattgttgtgttacccaacttgtatctgtaaaccctgttgtttccagaagcgggtgcggaggttcacgctccttttctccacgacagccatgtgataaggttaagcggcgcgaagctccgaaacaaagtcagttagatgaatgtaaccctctgcaaatagagtgtaacctttgcgctaaaaacatacagtccccctgtcagatggttctcaaacatgtttgtctctatgcgagccccgtgcatatttcgcgctcgcgtcgccgagtggtcggagaatctcttgacgaatatgtagccactttttaagattataaacgttgacaagtctaaattagacttttccaggttctgatagacttaatataagctgatagttagatgcgacagacgcccacacagtagaagaaatacatggaatttctaagtccatgcactccctacctcttggcaagatagcccctattgtaaaagaagccgcttgatttaccagccataaaaaattctgaaacagactgatggtacaaaaagcaaaccccactgtaaatcaggaggccttgcaatcgagatctgcgatgcatgattgacgacaatctttacaaagtgcatttgcttcgcttcttgagtaatagtcttccagagtaaatactgtctggagcagctgtagcggtagaggatgttgcagcctcactggaagtggttgaggtctcaactgcactgatgccgatggtgatagatggaaaggtcgttgttgttgtgcccgttgtgtataaactcataagagtcgacggatggtttggtgaaacggcaaccaaatgttccagtacactcaagaaggtaattagggcagatgatttgatgaccgtaactgagagccaaagaagatgtctctacaaattaatacattattcgaaatgagaaatgtgagaggaagaggatattctaaatactggtcatgaaatacttagcaaaggatggctagcaagatgatgcatgttaaatacatctcacgggtcgatctagttagcagtaaaattgattgtgtcttcttatagtatagatgcattaagttatctgttagcgtgttaatagtttaggtattctgtgatatgggcctttcttatactgcccaatggtatgttgccatccgaaattacatatctgagttcgctggaagattttccccatttactagagcaagtcaggccgagaacgactgggcggcggcgataagcaacattcattgatcaggtcccattttcaaagccgtgccagtacaatcagtcacacgacagtcagatgtcaaatgaatataggttgtgctacttgagagactcgtacatacgaccaaaggtagtggaaaatacgggatcccgtccgctctcccatagtcaagccactaaccggcggattagtagttgggtcggtgacgaccagcgaatccccgctgttatatgtttttttccctttttgcctgaatgatataggagccctttcagcaattgcgatgagagtttaagtagacggcggggcaagtgaattttggtctgttgtcatatatcaggctgtgcagttgaaatgatacctctatcatttctgactcatcaacccaatagcccccgataaaacagaggcaggaggaacagaaaggataaatagagccgaacgaggaatttagaactccccagtagcaacgctaatagtgtgttcagtggccacctgagtaccggacgccgtcaaaatgccgcattgaatcaacttgttaacggcagcctataggtggtatattcacttggcatggtgatcattagataacgaacaattcttcttattgagacacggtaacgcttgttacgataacactgtcatgggttattccgtttagatgtccctgctcaaggagtttttttggagaaagttcaagtcttcctcatccatcctcccactctgacggttcgctgtagagggtgtctatccttcccttctcttttaacttgtgcggaaaattaggcagctttcatagcttcgtgatacatcgtgactccctgtgcacagtcgaaatagtttccctgttgctcaaatctgtgagacaaatgacgatggaaagacggtatacctttttgcttgtcagagctcatcttgtggtaatttagtaggtattatatgctagacagcttacacagttgcagcagtgtgtagttgattgttgtaggctctagtttcggagaatgtaagaggtaaggagcatatggtcgcagacaagaagtacttactccactgtccgctaccggtacaatccaaggcagttggtgtccatcatgcgtgagacagttgttggtcggaaattcatcaaactagttccgtttatctgggcagaacaatatgcttttgatactaccttttcttgggggggtgacctaggattatttgagtctttggagagcttctttcatagttgaatggacagtatctttgagctagaatcttttctccaggagacaaatcttgaccgttgagccagacgggaggaaggaggcaagtacctcacgatgttagtgcggcggtacctcgcaagtaatccacggccactctcttacaccatcattccacaatagaaaaagactttatgtaagtgagcaaaaaatgtgactgtcgccctgcgtcccctaaccacaatcagtctccctcagatgtggttacttaagtaccaatgttgttagcaccggcgtccctttcgggcccttagctttaccgagttgggctaattattgggtatgctgaaaagcttgcttatttggcttttatacctatccaggtatcctggtatcaaatggaaggtagatgatgtctttgtatgctgatggttccttccttcttcatcgtcggaagctgcagccacaagtggatgtggcgtagcatcatgtgactcgacatcgggcatagatttacccgaggatgtacccgagcagggatcgtaaaaggcggaccctggtccaaacggaacctttccaccttactctgtacatcagttgtggttactcaagaaccggtgtttttagcaacgacccttccaggccttcagcaagtaataagtcgtaagtgggctcattttagaaagcatcagggggaaatataacgagaaagatgatgacaactaatcctttttatattggaataaagatactgagttcttgattatccgcaggcttcatcctcgattctctatctatctgttatatgttgtttttatttttatttttatttttatttttctattagttttttaatcacttactcttgcgcctaagtgtttcaacagtgacaacctcgtcctcttgcagtcctaaggtctatagagcgacaggcagcagagtcacgataagatcagcctggcgagtcgcgcatcgcaagtgaaccacatagaactggggatcctatcctctctcatagtcaagcgactggccagtggattagtagttgggtcggtgatgaccagcgaatccccgctgctgtatcttttttctttatgttttctttaaaaaaaaattaattttttaattttttttttgctgagtcgtgcaggtgatgttcttgaagtttgggatgagaacatcggtgaccaatcggagcaagttgcttttgatctgttgtaattgaggtcattgttatgacaaatcagaaattcatagcattataccttctgcttctcagagctcactattgtggtatcatgatagggatcatatatgctggacagttcatttgatggttagtacgacttgaaacaaaatatgccttcggctgccctgcatcgagagtcatacaaagtagggcataaacgcaaccctaatctcgcacaatacaaaatcactgtgagacctgctcagcagtccattgtgttgtgcaagatcatgttgcatagctacatctatagtcatccccgacaaatccgttttgggcgtggaacctgacttgttgctgttttagctaatgagtctagacaataggcttgggttacaatcaagccttctgaagttcgcctaacacctcgggcaactgacatttacgcatggcagcctgttcaaggcaaagaggaaatattttctgagatatttgtcaagatatttactaaacgattgagtgataactcgtcgaatcgacgccatgacatcaaagctattctattagatgtgtggactgccgcagaaattgtgatagtgagcgaggagaaggtatattgatacgcttggcaagggcactggctttcccaactcgctgttgctgcaaatccatccaaacttgaaacgcactgccccggcgggattcgggcaaggctcgcttattaacgaccaacgcgtgctgcattgctgcaccacctgcttgtatagccgctggtgacgcgtggcatcctgtgattgcattcacattgccgcttgcaatacccatgaagatttggtactgggttcatcgaagttgacctggtcagttgactccatattggtcgtaactatggaccccaacacagggttctctagcctgttcgtatgaggtatccgtaaatcgagacataataataaatgtgacttccttctcgggaactctagagctcctaaagtccgtgacctatgctttgaggtcccaggctttcgtggctggccttatcaagcagttccccgattagcccgagatgctcggtgaattgttcaataggccgctccacatctacttgccaaagaataaaagtgctaatacactcgtctatgaattttggtatatcgtcaaaagacataatcataatgacagcttacaacaacgtcacgctctcgctttgggcgcttttcggagctttagtgctctatctactgactgtcccaggcaggcgagggaagcatttgcctccaggtgcgtgaaggtcttctttactgtttgtttgcgcagtcaatctaacttggctatcaagggccgccaaccttacctatcatcgggaatctgcatcagatgcccactcgcaagggttacctcaagctagccgagtgggccaagcaatatggggacatgtattctttcaaaatcggctcgacaacaactattgtgctctccaatcgaagacttgtcaaagaaatacttgaaagaagaagcgttattagtgcaggtagaccagctgtctatggtcttgagaagctcgtcttcgggggccatttcatacttctccagcaaccggacgctccaatgtaccgcatttctaaaaagttgctacatcaatattttggagagcctgccatcgacaggagtcacttgcgtatcatcaacgcagaagcgacccaactgatccgagaccttatggtggatccggataactttccacaccatgcccatagatatgctaatagtttcacaatgagcacgagtgagtctgtcagaacacacggaaagaacactccactgaaatatctagcttatggaatacggactccgagccacgacacccctcatttgacagcaatcaccaaaatcaccgcccaagccacgtctcttatcgccccaggaagactacctccagtcgatgttttcccgttcctcaaactcgtgcccgagcggatcttgggtaattgggttactttgtgtacaaacttgggaaaagcaagtgacaagctctatatgtatattcttgaatcggtgatagagcgccggaaaaccaaggccccgcgagacaccttcgccgataggtgtcttgacaataaggaatacgagttctcgcttcatgaactcatgtacttgacaggagccgttctggacgcaggaacagataccacttcctcagtactgatcacattgatacaaatgctctgcgcttatcccgactgtctcaagagagcccacgccgaaatcgatatggtagttggcgatgaacggaccccggtttgggatgacttcgccaagttaccatatatcaaccaactcatgaaagagacacagcgcattcgcccagctacacctatttcgttcccccataaagtactcgaaggtataggagcccgcccttctggttttaaatgtcacctacttacctaacacttagatatctggatcgatgggaagttactgcccaagggggccacgattatcgccaatgtcaccggactccattcagatcctaacaaatttaaacaccctggagaattccacccagaccactacaagggaatgcaaaagctagcacagggatatgccaatactgcagatgaaaacaagcgagatcattatgcgtacggctttggacgtcggatttgtgcaggaatgcagatcgccgagcgatcattgttcactaccttttccaaggtgctttgggcctttgacatttctgctccaaaggatgcgcaaggacggcctgtggcaatgaaccttgatccgatgacgggctacaccgaaggtactatcgttatgcccaagccatttaaggcttgcataaaagtccggtctgagcggagaagggagacaatattgagggaatttgaagaggcggagaacaatgtgtttgcccaattcgacttgcccaagattggagagggcatctgaacagagtacggagatagcaatgtatatactgaaatagatacgaagtagtattggactatcctcttttaatcaattgtgagctttcctcgctactatgtagttatatatgcgcccctgaattcccagcgtgtgagccttaggctcccatttccctatgtccagtcatccatccttaaagggaattctaatatcgtgggtctgttacaaaggaggattttaagaattcagtatgcaagggagtagtctgtagatgttttgctgatgtggtcattgagctttgaaacgtggctcaagtaaattgtcccgtgtttggttctattaaagacactttagctactggaggcaggagcgacacaaccacattgtctcaaagcaatcagtttctttttgcactgccgctcgttgaaccgaccataatcttaaatattttcaagctagcactagataccggagtcatctagagggtcttgggttttgcaggtgcaaataacttggccacaaacccaaaaactgaaataaactagaaatacctcttagtaagcgccgttttgtgcttgcatcaacattcaaacttaccaattgatcgatgactttgctaccaaatggcaaactggcatataaatcgccgtcaaaggccgccctaagtgcaagccaaaggtttggaggttttccacattggaatacatcgttgaagaacctgtttatcacttgttataagagtatccattgcaagcatgtccagcttttacgcagggacgggggaactaacagtgccttgtattcgccagacggttgattcctctcttcaaagacagtcttctcgcctgggaacccgcggaagctgtgaacagaccagcgaggaataaacatagttccggtctctggagtcgcgacagttgcctttccgtcgagagttatagtcattcgaccttccaggacagtaatgtgctcatcatgatactatgtacagaattagtaacggttcttggccaactccacatctgagttataaccttgtgccagtgtgggggaacgaagaaaggctcccctcccagggtcccatcataggtacaaactgccgagtatttctctgagtcttggtcaacaagaagatccattttgagattctattgaggtcagacatgatcctagcaacctggaatcaagtgaggggaaaacaaacatctccagcctgaagggtctttagatatcgagttgttgccatgtttgtatcacgtgtgtcgttaaacgactgtcgactttgttgaactgtggggaattaattatcagatctttcttcaggtccgtgtttgaagagattgacttgattcattaagaaatcggaattgtcggaaacaaatcgcctggatatttcccctccctagttgctgatctccaataggccggcatttcgaggctagtaagacggacatctaaacaaaagcccgctaactccgatgctgaaaattaccatgtaccaagtggtccgcacattctttaccaacttttatccaggaattcccttcgtctaatttctaaactgacatggtagttaaccttgacttggagttgtcacatatcaggttcggtggtaagtatcaggaagcggtgaaagttgccatgatatacaaagtctatatctctaactctatcttaactgatttctatttctaattacatagccacaccgtcaagacagagcttcagaagtgtagggctgttttgaatctcgtcggcgcgagccttgagctcatcaacatcccagtttgcccaaacatacttgcccttgaggaactttgcctctggtgaagtaagccagacagaaagttgacccgcgagagcagctaaaaaaacatcatttgtgagcggttattcaaagtaaaggactttgggtaaacttacgatcgtctggtgcagcgtccgcgataccagacccctcagtcatctcagtcatgatgacgccaggctggatctgaacaacatgtaattcggggttctccatctggaaatactcgaagatcttgatggctgcaagtttcgctgttgcatacgcccagatggtgggtacaggcttgatatgtgcggagccgcttgaagtgttgaagacgtaggcgttggtagcaagcacaggtgcaaaagcctggagggtgttgaaagctcccatgatgtttagatcgagaccttgacggaagtcgttttcttcggacccaagaagagttcctggggtgggacaatatccagcgttgcagatgaggacatcaacattagcaccaccggctttgttaacgagatttttcactgcagtgtcaacgctgtcgcgtttgctgatgtcggcggtctcaaatatgacctttgtattaccaccggaggcttgagcaatgtcgttcaccgcagcttctagcctatcgaggcgtctccccaaaattgcaactgttgatgctccagcctgggcgaaagcaacggccatcgacttgccaatgcctgttccaccgcctgtgatagctacgaatttaccagcagcattgagctcggggcgagtcggatcgatggtagcataaggcttgctgtgccatgttttggtgaaagatacccaattagtcatatttgctgctgaggcgatgttctggtgagggtttttattgtgctattcagaaattgaggagaatatgttcgttgtggtgcagattcaagatagacggtgattatcggtttatatagtagattctcgacaactcaggcaaggctcttggctttaataggtgccgacatcaggccagccaatatattcaccattatggatacgaatcagggtaaaatagaaagatggagactcttatgcatatatggaagctcggaggaagatagtagccgacgctattgtggcggtggacagtttgtttgttctcaaagttgctaatttgtaatcgaatctccgctcccatggtttcagatggacaacgttgataaaataggacagccgctattggtcctatgttccacgtgacttcaaattaacttttggaagagactcgcatccctgaaactcgagtcatacggtaagtagttcctctgctcgttaccaagcctattgtggaatacgtgccggcgtctcggacatccaaagaagtccgaaatgtatataaatcacccgttaacgtcagaaggagaaatcttatgtctaccaattttattctatgtaggatgtgaagaacatcgaacagtcccaggaattacacaaatggctattacattagtagggggctgagtctatctcgatacaactactagatcatgaccgagcttctttatactacaataactgcgttttgtatataactcattggttgtcgtttgaaagatctccagaccaagtctgacagtcgccatcgcaatcttaacatcgagagcacctcgcagagacacttcaaatccgttcagtcattgtaatgaagcaagtccgccgtagcaaagtcaaatgtaagtaacaacaagtgtctataaaccgagacataagaaccgaagtcggagaaataaagaaatcatgtattattttcagtcgtgaggctttctaccccaaacaatttgctggtagtaatacaactgcgttgttttagttgcaagctcttcgcgtaaccgcacgcaatactcccttatatcgtcctccttccagtcacaagtataagtcatgaaattaatccatccatgtatatcactcgtgatgctccccaatgcaaaagtcccgatttccttcatgtattcctccttagcccatcttccaacaggaaccctgattgtttgggattgaatatcaacaaatcccactgcttcaagatgctcctgttggacctttgaaggaatcgggatgaaggatgtaccaagtttcttgcatccttcttcaaaaatgctaccccacgcggctatcgcgctgccatgcacgatagagtcgttctgactatgaaacctgggatcgaattcatgtgtttcaatccaccctccaggtttagtgaccctgaacgcattttcataaagagagcgccaatcggaaacacctccacctaggaatcgcatgtgaatgaaatctctggagtttgcttcaaacgtccactcttttgtgaaatcatcaatctcgaattgaaggttgggcggaacaaatattggctgtatcggtgaaatgtctatgccgataacctccgcttcgggacaatcatcagcaaaatccatggcccatgttccagaacctgtccctatgtcgaggacgctgtggacctggtttgcatcaagtggtgcgagatagagtttgcttctaagaacaagaaaggccgtgtggtagaatacttccatcgcgttaagtgatacttgatcggttggcgcccaatatttgccttgtacggtttggtacgttcgactgtttatcacgtcgtatttgaagatgctggatgtggtagagctgactgaactgggtggtgagtaattggtaccactatcgtggtcatcgctcgtactgtcaaccttgttctcacgtcaattccatgttttatagctttctcaagtgatactgacctctagagaggacttccctgaaatggcgtttctgacgaatggttgtaattcttcaacttctttccgcattggctcagacactgttggaaatattgtctcatcgacagccatgctggaatatgctctgatgtcggacaggagcgtttgggcagtcatcatgagtgcatatggctcaccgtcatagacaatgataattgacccgcacaatgctcctgatattctatcaactacccaagatccagatgtaccaggggctgcaatattaaagtaatccttttagttttgaaccaactgttgagtatggctacttacctaatggtccttgtagacagacttttcgagtccaaattgttgcactgccaattataagaggtattctggcaggctgaagggatgcgacaaggctatctgactctcggttaaccaagatcaggacttctctcgcgcctaaggtttcatcgttgttgtagccggacacccacttcttcactctggttactgaatcagatgatggaggctcgacatagcagttgtcacagtcccagtcagccataccagatagcagagagaagtccgccgatatcggctgcgatgtcttaatatcccaagctgatgtttgggctttatctttggcgagttgtataataaagttgatggtatccgagggtgtcacggaaagccagtccgttgatccattgatatcaacgtagccgagtgatttttctggatcatgatcactttcgtagttttgaaccatatttaattgccagtcatatctccccgaattcacttgtttcttgcagcatcactgtctaccacttggtcacattgaattgatctggtaatcatccacgatgcatttctcctccgttgtcgtccaaactctgttggccattggtgtcactgtagctagaaacgagaaattccgtcgtggggtcaagcccaacggccctattgacccaggtatcacatcgaaatgcacgtattatgatgaatggatggataacggatacaccaattgtcaaaaatggcttatggactgggctattacggagcagaagttctcggagtatgtaagtgcacactctcattaccccatcttcttccggttcataggatttatcatcatgttttgcctctagaatccaactgttgatgatgactgctccggtatcaaggttggccactcgtactgtgtcgagatcaaccacggcctacctgaagagccagataagcccgaggttacctcaactgatatctctggatccgagaccaaggataccaaggaaccgcacatactcacccaagaaggactgattgagagctgcgttgaccttcataaagcctcagaggccgatacatgcgaccagattgtctccagcttcggcacattcgacttcgacactttttttcacatggaatccagctgttggcaaagactgtagtggactctgggtcggatattactactgtgttggtgttcctggtacagcaactagtgccccaacaaagacgactgcaactgcaactgaacctacaggttccaagaaccctacagttctacagaaaggactcatcaagggctgtgctttgttccaccaagctgggaagggtgacacttgtgccaagatcgtttctaaccttgagctacttaacatgaataagtaaaataaagtgttgaggaagcctaccgtacggtctcttattatacagttgttctatagtctatatcggataatgtaatttgtagacgcactcaatctttttatactttgcagtttgttctcttaaattcgtcatagtatgagaaatggctaaattgaatcatagattattagtaatttaataaggtcttcccccaagtcctgtttgtgatgctctcacagcccgaggtggactagatattgaatcggtatgcgccctctccaaatgttccaccgtcaccaaagctgagctctccaccggacagataacagcaaaatcggcaatactcgatctctgcggttcaatattcgtttgacttccaggtctgctaaaaggcagcggatagttctgctccattttgtaccggctgagcttatctaatgctgtcttgaagtcgtcgagtacaatagtatcggtgaaacatttaaagataaaggcgaatttccagaacgggttaatgtatccaatgtggagtacagacgtgacggcaaagagatcgatgatgatgaaaatgatgctgagagtcatgctcaataacaggacggcgaatcggggtgatatgcgaatgagttccaggtatttaaactcgtagcggtatttgatgttccagaatagattcagcgctgtaaatatccaccacggatcactgtctcgatcgttagttgactggtcgtcgatgtggtcgaataggtacaaaccggcagagagcctcgagaggtcttgatgaagagaagaaacgggtataaggtggattgaagtaggtaaaattggcgtaaatctcgaggacccaatatggctggacgagtacgatggtaccgatatagatggcgttgtatcgtttcgatagaaagggcttgttcttgagccatgagatgacattatgtagattccacgagatgatgagaaggatgactgtcgatgaaaggtaccatccccagactgggggcttgaagaacatgaagaagccatttggcatggccagcagcaactaatcagtcagtgagatgaaggctgttgatagcgggcgagaaactcacctcaattaaaatgagtttgtggagaacaacgccacgcctcatattaacaacggtgatgccaatcatgataatcaaggccccaatcatacaaccctgcgaccacgcctccagagcaatcttttccgggcttgacggccactcaccatgttcagacattatgcgattgaatcggccaaatcatgacgagaaacatgacaaacctcctgacaaggaaatgggaagtagagaaagggtgattaaataaatgaataacgattgacactaccccgcctctaacaaagccaccagaactagttcctggagattggttcgttgcaaaggtttagtgtgtggactcgttgcaggtttcctccggggttagttggagctaaaaacgttggactgtcgtcttttgggagctgagggttgcaggtttttagccacctcgagatacgcgtctcgggctaccggctgttggggagaggctaaccgtgaagggagggcaagtcaaggacagcgaaattaatcataccaggtcttgagataaagtgatgtcttgaagtttagatgcgacaacatcataatggattgtagaattgttgatatatgtgtgaaagcctggtctatctcataacattgactttcaaggtaaacaaacctacttgatcgacctcggtagcacggacatcaaatgacgtatccagtccccatttgagtttccatcatcttcccattcagatcattagaacgtggctgtcgtcctctaaacggtcgaatttattggaatttggactttagctcctcaaaagccttgataagcttatccgcctcctcggtatacttcttctcccgttcctgctgtaacttgaacgtcttttgaaacttttcaaccatgaatggcttgagaacagacttctttgccgttctgtagtcatagatggcagtgtcctctgtgcatttggctgcaagtcgtcgatatttctctgaaagaatccaggcttccttcttgatcgatgttgactcggctgtgggtgactcgagcaacttgtatagcacagtgattcgatccggaaattccaaaggctggagtgaaagtcagtttgcggtcgtgtgaaattgtcgcgtaaacgtacaaacttgtattcggttttgatactgctgaggatgaggccaagacctcgcggcgtaggaaggtccagccattgtgacttttcttcttctgtcgcgtcttcactttggttatggatgaatttaactcgaccagtttcggcgtatttgttgtacatgatgttattcacgtgtcctgtcagatgtgagatggagttagatcgggaaggggggatacataccctgaattatttagccaagtgagaaatacaatttcagagaattactcaccatactgtcctatttatttcatgtggttagaattaatctctgtgacgggatgtcactactcaccatatcaccccatagcaactggtgattatcgatacctcgccatttcttctcagtgagaaagccctgttgcccagctaacagttcaagccagttttgttccgaaaaagcgtacaacttctgcgctttctcagtacattctttaggataccgctcggttgttagctccttcagttgggtctgcaaatcagcaaaccaccgagaagggagagctggacttgttgagtaaagtcttgtggcaagaccaattggtctctgaacaaagcgcatcttgagtacagacatggcgggtgttgatgagtgagaaggttgatagtaagaattaattgggtttgtaaggaaaactccgacgatcggcctcggtagtcggggacattctccacggttaaaggcggttaacagttccgtccaatcgaagctagtcttgttatggaagggcatgtactgacatcatcgaaatagagctaaacgcgcttcactccagggtgagacttgtgatatcctcgttacaagcacgttgacgatgtcacagcagagttaatgccgagcctcactttcaagggtggtgaatagagatcagatcattgtgaaaccggtacggcaaattccgctccctcttgagttgcaagatcaaaccttatttagagcttgtcaaccgtaattttgctacgttttattttttagtatctcttgacgtcaaactcgagttatgccgaaccttgactgcaaacgctgaatctagtatgtccttttggcagttaaggaaactcgtaaaagaataaattgattcacaattctctcgcttactttaagtatatgcttatcgcgtgagttgacctgttctagttgcgggtttccgtatatccggtgtcacaaggttaccctacagactttcatcaacacgtttcgttcgctacgcaacgcgtcataacttcgtccgatcagcctctgatgagacaatcaatgatccacctcgcgtaaactgtcatgcagattcactattgtctaccgaatgtaactagtttaacaaatgttagttctagtttgactcttcaagagatctttctactgtctgatatgacttccattacctttgggatttccttatcagtcagacgtcacccaacacccaagacggaacaaccaaacaaagatctcccgttcaaaaagaaaaggggaccctgaagggagcattgttatcaggcatgatccctgcaccaacacaacaggggttatcatccagtacgattttgactttcaaccatattttcccgacggtcttggacgggaaataacaattccttgttctcaagctgagagaagtggatgttttagcgctcaggtgaggcaaggaaccgaatgggaataatgtttataaactgcatggaacggacgtagtcttacgcgccgttataatgcagtgccaagcactcaacagcgtgatgagatatgtcaggcacagttacgatttgttccatacctgacaaaatgtcttggtacgtatatatagaactgattgtataaagtctaaacactggatatagtggctcatgcaatgacagaaacttcgagtccgtgcttcgaacgccaagtcaaagctcaagaccctttttgacaatcagttgctcttcccacagagtaacctcgacgggaactatcaaatatgtctccaatagctcaactatatgtgatacgttagtaataacaaaccctttcttatgcgccgataattaagaaacacagccgccagagttgtattccagctcgtcttcccccctgacaatcagccttggcgtggtttaatcgggttagcgagtgtcaggtactgcaaagtcccaccagaacggcgacagggggaaacggtctagtcatactggacgtgatattccatccatacagagagcggaatggatgtctaaacttagctattccagatcgtaaaaaataagaccctggaaaagtttacagaggcagccgccaaagcgcaaaacataaaaccctcccgtagtccatctttttagtgacagacaggatatccctctccctctctgtactcggtttcttttcgagtagttctttcgtttatttcgtttttctgtttcaattctaataccgtcgttattatcattatttaactaatttcactaatggactcggcatctctcatttaaaccaacaacaacaataacaaacaacacactcgttctcacaacaatcaactatacttacctaattatggttcaactcaactctatggctctcggagccctcttactttctcccctcgcttccgccgctctaaccaagtgtcccacaaaggaagctacttggaccgcccagtctggcgctggctactccatctgcaaaaacaccgactacaagaacggcggaggcagtctcaaggttgtcaaggatgttcgaaacaccaacgcttgcgcccagatctgcaaccaggaccctcgatgtgtcaaggccgtctacgacaagaagggccgcatctgccacgtcaaggatgagaacaacgcgaaccgcatgaactgggagtccgacaacaactttgacgccatcactctcaccaacgtcaatgagggacgattcatcgcgacttgtcccactggtggtcaccagtaccgcgccctcaagggcaagggaaagactttcaacgtttgctacagcactgactttgtcggcgctactgcgcgccagatcaaggttgctacccttgccgcttgcgctgatgagtgctccaagatcaacacctgtaagaaggctgttttcgataacgagggcaaggtctgccacatcaaggctgctgagcccaacgcctccctcttctgggttcagagcaagcgattcagcgtcgttcagcttccttccgccgtcaagcctgctacccagggtcgctggtctgacatcattcgtcttcccgttattcccgtcgctgcctacgtcgttccccagtttcctcagtctcagcagcttctctacttctcttcctggggccccgatgctttcggcggtgcctctggccgcactcaattcggtgctctcgatctccctaccggagcaattgctcaacgtgaggtcgccaacactcaccacgacatgttctgccctggtatgagccagcttggtgacggtcgtatcatcatccagggtggttctgatgccgaggctgtcagcttttacaaccccaaggataacactttcacccgaggacctaacatgaagatgcctcgtggttaccagacctccactatcctgtccgacggccgtgtcttcaccatcggaggtgcctactccggtccccgccagggcaagaacggtgaggtctttgaccccaagaccaacaagtggaccatgctcgatggagctgacgtcaagcccatgcttaccaaggaccacgagggtatctggcgtgaggataaccacgcttggttgttcggatggaagaagggcagtgtcttccaggctggtcctagcactactcagcactggtacagcaccaagcagaagggatccgtccgcacgtccggcaagcgagacgatgtcaacgccatgtgcggtatgtttgtcatgtacgatgctctcaatggcaagatcttgactgctggtggttcccccgactacaccaactcgaacgccaacaagcacgcccacatcaccactattggagaggcttacgcgcctgctgctgtcaagcgtgttgctgacatggctttcccccgtggcttcggtaacgctgttgtcctccctgacggaactgttcttgtcactggtggtcagcgcaagtccctagtcttcaccaacactgacggtattctgattcctgagctgttcaaccccgctaccaacaagtggacccagcttgctccccacgctgttccccgcaactaccactctgtttccattcttctccccgacgccactgtcttcatcggcggtggtggtctttgctacgtcaacaagattggtggttctactgctggctgcgacaagactgctgatcacgccgacggagagatcttccagcctccttaccttttcaagaaggacggttctctcgctgaccgacctctcatctctggcattgttcagaagggtgtcaaggctggtagcaccctcaagttcaaggtcaccaacacttctggcaaggtcaccatgtctcttgttcgcatgggtagtgttacacactctagcaacactgaccagcgacgtgttcccctgaccaacttctctgtcaagggcaatgattactctgtcaagctgcccaacgacaacggtatcttgttgcctggatactactacctctttgtcatgtcagccggtgttcccagcatgtccaagactgtccagatcgtgctatagtttggcagatcttagatcctttgtatacatagatagtttaccttgagataatacatctatatattagttttcatcattgctctggtaaccgcaagtttctgacctaaatgtgtatatatgaggccccctttaactatgtaattgagttaccgatagagatcttcagtaacgctatggagcttgactgtcgtcttatataactcccatactagttatcactcctgccactactgccatagtaagagctgcgtataatccggtttgaacccctttgctaccatcgtttgcaataaagtcacctcctttgagggcatacttgtcgctttcgactgttactaacttgctcccagcattgtcgagaagtctagctccgaagttgtgcactgcgccggaagagagggaggtgttcttgtcctctatgcctttgacgatggtctcagggtcccattcatatgagccctccgagagtgacaggttggaagcaagttcccaaccagactggtccttctcgccttcggtgagcgccaggaaccagagttggagtcgatgggcctttggttcgtctatggatccacttgttgcattccacgtgatggtaatgggttgagtaagatcaagcttctcagctgagctaggaccagtgaactcaaaaccgtgaatggtagtgaagacgctgaagccaaaagttgagagtaggaaagctgaacgcattctgtttattgatgtaggccctggtgaggacccaagtgaaagagctggcgagaatgggctgtatgtaaagtaggtgcagacagttcagttgtaattatgactgggagaaacaaggtggaagattgttggaaagtggatagaaaccagagaaggaaaatgtgcttctcataaataagtatttatcctaaagatgagagttattgcaggcatatataaccccgagacgggcaggtaaagagtttgtcatgttggtgtacccttgatcgtcggagcatagtgcctctttgagccacaggtcctgtgacgaggtcccttgttgcgtgggggaaggtctagacgcgcttggcgcatagtcgaaagcgaggccaatgacacgtcaattaagcttattaacatatggtctaagaatggaaatagccgacattctgttgctaaggaagaggccaaagtgtagttcggaagcggacctatcatgtgggctaaacttgtaaataggacaagcgacggtgaggaaagaagacagtggctgagagacgttgtcttggcgttgggggtttcacagggttaactaagaacgttaggctcaattatccatattaccccagcggcacagcaccgaaacatatgggaaccaacaactcttcgctctgccaagtctaaactctctgcttcaaaacacaacacgctcatatattccgggcaaaaataatcatttgtttttacaagagagggaggtggcagtgccaatgatccatggcctaatttctcccgttgggggctattttgtgctgacagacaactaactgcatgagactactactacgccgtggatgataataagagatatcgcaaaggagcgaaccagaatctcggccgtgaggccttctagtcggttgggaacttacacggagcgggaaagcaaagacatgtatgaaccttgttctaggcttgcaggtcgagcgcctggatgagaaattgagtagaatgagaagtataaaagggcacctatgtatcctcgaattatcgtctcatcaacccattgtaactcacttctcagagcacatctactcctagaattcgagcctctaccatcttcctatcaagaccccagttccaagacgccagcaatcatgaaggccattcacgccaccaccgcctatttagcaattcttgctcatcaagcaacagctcgtcgcttgaactgggccggagaaccgctcaaagcacccaactctatctttgtcacctgggaaactgcccacagtactggtgatcagatcatcttcgcggctgacagcgagggaaagtctcttctgacctatgcctgcgacgacaagataaccctcaacggcgtttctatccaagtctcggctgacgaggctggtaatggagaaatcatcgttggagacacacgttaccctcttgaatttgagattgccaggtctggtggagtcgtctgtgaagctcggtggaacgctgatataaccgccgtcgaatgcgaggtcccgtggaccgctggtcgacttgatctgctcggaagccttccgtacaatatcacggctgagtgtcttggtcgtgccgctgaagatgacctcgccatggtcggtgtcgtgtccgaggaggagatgcaagtatttgctggtgttactgaagaagaggaaacacagccattggaacctcaacagctgcagtcccgtcaatgctgggaccaagcccccgttgtccgtaagaagggcaacgggaatccgaagaagtggaggctccacaagcagatcacggttcgtacaatccttgttctaaagggtcttccctatacttcatgattataagctaacaaaagtcacaggaccgcatcaactgcggaaaaggcgactgcgaaatgagtgctggcaaagaatggtccgtcactcactcagccagcttttctctcgagggcctaggaaaggctagctggatcagcggcggctactctgtagcgtggacaagaggaaactcccagacagccacctgcgctggtacaaaaggccagacaatctgcgtcgcgcactggcatgaccaccaggagtatagcgtggagagggagcgatggaacacctgcgcgttgagtccaatcaaggattcttactatacgtattcgccttcaactaagggaagcagacagtcattttactgcaagcgctcgaactgcaagggctccggacatagtggatgggtaaagaaaggcaacggtgtctggtaaagacatgggtatgtcttgatggggacgtggtttattttaactatctcgctatacctctttcggaacacattaagaggataccataataaactattgaagcattgaaacttatcaccattaagcattcggccatagcctaggcccttctgataatacttggtacttcaatatctggctagagactgtggatcttcatatgatgagaagcgacttggacagtgatatctcggaagcctaacattgagttgttatctctgtatgtgaagtgagatacaatcagttgataaaagatcaggctgtcattaggtgccttggttaatctgcgcgacgttaaagcgcgagcgacacttgatcttgcggtaaccaacggtgttatgattccagttgacgacaacagatagattgtaagtaaataatagctaccttgacacttctcaaagccacgaccgtggaggtctaagagttcaacaaggataatttaatcaagaaaactttgttcaaatggataatgagtgagcaactcataacccgtgtcagtcacaagtaactggttctccaacttgacaccatctttaccaccgacttcaccaacataggcctcgacacaaagaaccatacccgcttgtatctctccttcatagccatatgattccaaatcttcgggataacgaatactcgggtactcatcgcaaagacctacaccatgaaacatgacaccatagcgctgagcacgacatgattcaggcaatcgatgaccattacgcgtcaggtctgtaaagcgtaccccaggcttaaccatctcgatgttggtagtgatgtgttcatgagcgatgcggtacagacgtttctgttcagcggtgggttcgagatcgccacaaatccaggtccgtgacacgtcgacgcagataccgtatacgccgataagatcagtgtcgaagaccaccaggtctccgtcacgaagtactcgtgggccacattcctgataccaagggttggtgcgtgggccggaactaagtagacgggtttcaatccattcaccgccacgacggatatttccagcgtgaagtgcagcccagacatcattctcagtcgcaccagcgcgcatggcttgacgcatctcgccgatggctgcttcgcaagacgcaactgcacagcgcatggccagaatttcgtctgggcctttgatcattcgcgcgtgctcagttacgacttgtccgttgcagacatccagacccaaagcatcgagagcccgtagcccggcaacctcaatgcggtccacagctagacgccggttattaccagcatgctgtcgcagcaattggtcaatttgtgtggcgaaacgtgcggcttgttcatctgttcggttgccggtctcaaagtaaaagaacgatgcgcccgagcgtctttcattgatcaaaggcagatgtgcggaaagatggttacagccatggaaatcccatagcaccacgtaaccgctcgctgcaacaaagcaggcacgggcgggattatgcgtggtccataattgcatattggtagtgtcagtggcatagcgaatattgagcggatcgaatagtagaatgccgccgaggtcgcgatttgttaattcatcgcggacacgttgtagacgatatgctcgcatggtcggtaaatgaggtggctgtaggccaagagcccgccactccctgaatgccagcggggttggtccgatttctacacggtcattgttgttgtctgagccatcgggtttggatgtagcaattcgagtagggtcgatacggcgagcgatgggagggatagagaagggtgagatgactttcaatggttcttccttcatcgtaggtaggaattggaggtaattatcgatgcagcaggtgtggaagagcaaagaagtaatcagactggcctttgccacaactgctaagaagacagttggacaattgacttcccaagagatgacctaagctgttctgaccctgtttggtagggttacaagacgtggtctgactgcatttgcactttcatatgtccagaaaagtgacaacaagaacaaagggtcatcgaaggaggagaatgtgttataagcctagcggccatgtcacgcgcgcctatgcaaaccaatagctatgttcaacgtataacacatctcctcgagcggttctgctaccgacggcaacaatgagtagatatcgggatagcatccgagagtcaatattgcagcacgtggtgtctccgtgttgatatgagttctcacacgttcaggatggtatcttgtggtgaggtgtacgagtgctattcaacgagtgacagataggggacaaccctgagataaaagatccccacgaattccattgtgtatcatgtatcaaatacgattttatcttaattcttcctcctgcttctcacagactgtatcaaagccactgaagagactagcagagctgacgagccactactgaatgctactgtcagcgttacacaaagtccgctaggattgtcgttgaatggattatcctccgctccgacaatatcagaccacaccggaattctcgtatcttggtccgttggtaagccgccatctctgtcccacagcccaatctgatctcgctctgcatagagctcgactcgagtaacctggcagcaggtactttctgtggctgactggccgtgcggggaaagcagaatctccagctggacagatgaaattgcatgtccggtgagtttgccagagactgtttcttcctcaggtgaccgcagtgttggcagtgggaaatggagttttccaatcaggttcgatgggtcttgcaatcgattaattatgacttgaagcctttatggggatgagtaaccttgtggtctgatgacagtaccttggctggacggacggacggtaacgggaaattcgccgtcggagattgctccgttgccgtgaagtgaggagacaaagaactctgaaggacccgaacacatttttgcactttcgttgattctaacgagtggtaggtggttggaggtaataaggcctttcatcaagtcacaagaccatgaaatgacgatgagaacttgcggggtatatttgccgtctgataccgagtaaaattagaccaaggcaaaacatagtctttgtttgtacttgggatgaacgcggacgagctgaaaaacattgtcgcatcaacttgagccatgtcttggatgagataatgatgaagaagaaaaggtctcaatctcaggtctggagctgaaagcatgactgcatcaggcttaaattaagcatatttcatttgagaagtgtcaataactaagactttgtggctttaacatatttcagctttcatttagcgactgccttgattgggtatcgtcggagtatactttctgatttcccatcttgatagaggagtaaatgttccggtaaagcccccgagagggtaagaatgtgacagagattgagagagacaaactattgggatgtagagacagagcggtgacgagaaccaataggtcataggtcgaacctttgcgctgactgagacacagctgaaaaagctgaaattagctgggaaaccataaaataattacgaggggaacagctgatgcgacatcttgtagtgcaactcgtatataaatacaggttctaaagtcgtggttatagagtataggctccatcgcaagcacacgacttactattgttttcccataattcacctctatcgccactcatcatgtctatctatatgtgtatctgaatgcccatcgagcctgagcttcaagcccaggccgatatgctgtccatacaagagaacccaaagaatggccatcagctcacggccggtgacgcagtccctggtgctcaaagccccctggcacttgcaatccctgttggatccatgtggcgaaacggccgcaagcttcgtgtgagaatcttgaacggttccgacaagatcaaggccaagattaaacaatacgctgaagaatagaacaattattctggcgtgaagtttgtctttgtcgactcgggagatgccgaaattcgtgtcaacgtcaacgacaatcgacgttcctggtcctacgttggtacagagaaccttgcaattccagcaaataagccaaccatgaattttggttggttgactgataccaccccagacatggaattttctcgtgtcatcgttcatgagtttggtcatgcgctgggctgtatccatgaacatcagtctcccgcaggcggcattccttgggataaggaaaaggcctatgcgtactactccagcggcaataattcggatcgtgaaactgtcgaccgcaacatcttcgattattacagcttcacgatcagcagattcagcgatgttgacaagtcttctatcatgatgtatgagattcaaaagtccatcacgacaaacggatactttactgtttcaaacaccaaactatcggacacggacaagacattcattgctactgtatacccgccaagtggtgcagccacctctgccctcaagacaggaccagacgtttccaagttcaacacaatggaggtccgaccatgggacaagccacaggagaagagttccaagactgtcaatttctcaaaggattttgataaacctccttccatggctggcggtttcaactggctcgatgttggaaacaacgccaacattcgagtcagtgcatacgctgatgatatcaagcaaggtcgactcttgggccgacacaaccatctactcggcagcttgtgttgcgcttcaggtcgctgacaacgaccccgactttcaagttggaaagttcagtaccactgatgatcacccttggaaccgacctcagcaaaagacctctcgtcgaatcaactttgcccgagaattcgaaggcactcccaaggtcgtcgtctggttaagcttgcttgacatggacaagaatagcaattggcgtgttcttgccacagtcagtgatgtttccccacagggcttcacaatgaacattgacacttgggccgacactattctctacgctgctacagcccactggattgcgtacccaagttataaagaaggagtcaccagcggtacatacaaagtgtctgatatcaggccttgggatcaacccagattggagaacttgggccgtgtcgactttcctgccaacatgttcaagagtcctccggtggttctcactgccttgaaccgccttggtattgacaagaatcacaatctgcgagtgaagctgggagctacgggaatttctgcccatggtatggattggcgtattaaaggatggtttgacacagttttgcatgatgtgggtgcttcgtatattgccttgtcttgattcaattgtactttgtctactgaggttcctgttgatactgataagtttgtttaactcaatctatatcattacgatacgtgccagtaatggtggccagtcttgagacgacgatgagagctagtctataacgcatcatggcaattacgataatgaaggctggcattgcggcaaaatacctgaggtgctgaacttgtatgaaagttgcggtgataactatcttgatgtaacggacttatcaattcggtcaaccgtaactccagagacctctgccgagaaagtgagttacccaacatgaattccactctttctcaaaaatgtcgtggatgttatcccattaatatctgaaacgactacatcaggtttagcgtatatcagccagttgcattagtgttggatccacaatcaagcatacatggacataacaacggagttaaaggtcggacttaactttccaagcttcatgaagaaccacaacacatcatattgaaagttataagacagccatcaactccgatccttggtctcaaacttacaatcacatcaataacttcgacattgaaatcaagatggtcaagaatcttcccttcgctgacaccatggtgccttcccctggctttggagccatgggtatcagttttggtttgggaaataacctcagtcttgaagaggctgaaccagtgcttctcaaagcgattgagcttggatgtaccttctgggacactgcggtgcgtttcaagtcttagattcgtcgtggtatcagacctgtaatactgacatatctcatcttaggttgtttaccaggctggcgtaaatgaaaagctcttgggagactttattcgcaagcatcaagttcgcgacaaagtattcagtaagtcatctattcactgttattacatagaatctaacgccagtagttgcttccaagtgtggtttcgattgttttggcgatggctcagtaaccaactccgcatctcacatcaagacatacattgatggcacgattgagaggctcggctttactcccgatctttattatctccatcgcattgatcccagtgagttttattgacttggatgctctatgcagtaactaatcacccatgatgtagaaactccccttgaggagtcaattggtgcgcttgatgagattcgcaagcaacagaaaaccaagtacatcggcttgtcagagtgctctgctgcaactctgcgaaaggccaactctagtaaggatattcttttcttcttatggcatgttattgactgacgattattatagttgccaagatcgatgccctccaggccgagtattcggcgtttgaaacagtgcacgaaactgatgacctcatcgagactgccagagaattgggcattgcctacgttgcctacagccccctcggccatggctggcttgttgacgatttcccttaccagagtccagacgacttctctacgaatgactttcgtcgcggatgtatgtgtctcatcagattcagccaacaaagtttaaaaatactaattaatcttagcgccaaaattccaaggcgacaacttctatcataataagaagatcgtcgaggagatcaagaggcttgctgtccgaaaaggtgtcacattgactcaaattgcacttgcatgggtagcggctcagggatttatcgctatcccgggaacaacgaagcctgagcgtctggaacagaattttgcttctagacatgttgagttaagcgatgaagaaatggcggagttgcggcgaattatcgattcgacaaagccacagggtaacagatatggtcctagtcaccaggctctggttggccattagtattcattgtttagactgtaatagatattgcatgttcaatctatgattcagtgtgtctagcaatggagaataaatccttatctttagcgtttcttgtaggaagccaatatcgatctagtccttccacaggatcgtctgtgacccttcttagctgtctgcgctagttaaaggtccagaccctcacacagctgaactgagatgtggacgcgtaacctgacaaccaatcttatcgtcgtaaagggacaagcgcctttttttactgccagttgttacatcattgaagcattgaacggaaagtttcaatacatttctcatgacctccgtcaaaaagaactaaatttagtcactgacacgtaccaggatcaagagcaacgtttacgatactcccttctaattggacttactctcggcactttagccgactagccccgtttatattcgtttaaaggatccattatacgacgcgtccaatgtaaaggccgcaccgtataaagagaataacaaagtactcatatctttctccgcgatgaaacgggatgcagattaggctatcaaacttttaactagcggtgtcatgatatcccgactagtcgtcatccagcaccaaaatcttttacccctgtgatcagaggggagcacgtaagtgcttagctatgactggacagctaaggagaaatacccatgcttctagattcgaacttcaagtctgagtctctttacgataaacattcattaccctgctgcgacgtcaagacaagttccacgtgtattccccggggcatagttccgctgtcatgactcaaccagggaccgattgaaggaagtcagtgttgccttcgggtcataaaaacagtagccaattcatagatagacatagaggggtccatatcgttggaccttttctctaagtgacctagtcatgttggatatttcgctctgatgcagccgctaactacaccaagttaagaaacgccggcatctctcaacttatccttgcaccacgctaaagttgtcgtaatcgtggctggcgaaaattacgattatgctccttatactggcaaggttctcaaagtgaaggtggtctatgcttctctattgcatggcttataatttagtcagtataaaatatggtacagagaacatccacacttccttagctttgctgctagacagaactgtagaaaggagatatgtcaaccttataccatgccaagacgtcgaatccgaccaaaactacaaatatttgacccaatataacgacacagcacttgaatcgtctttattttaattatcccgtttcgagtctttcaaacatgacccgcaaattcactttgttcagtgtcctccttcgtccgtcaaggtacatacgactcttggccctttctttactctttatcacagcatcatggcctgttgcaatcaaattacctataattcgttctcataatgggaatatcgagaaggactaccctttgattgatcaacatatctactcgtccaatggtacaggaggtggtaagtggaccttccagaatgatgctacaccctatgatggaacgtcataatcctaactctggaattaagcatggtatattcccccgtcttggactgatgagaatcgcaaacaaccccaaaacattcttgaagctgccagtatagtttctgaaagtgctctatcaaggaaagagagactgttgcctttctcgaatattcccttaattgtccaccaaacctggaaaaccaaggcagcaaatagctggaatcccaaaattctaccttgggttgaattgtggcttgaggcttcaataaaccttgaacatggtcctgcaatggcatacctattctgggatgatgtcggaatgcgttccctgatccaagaatttgagaacgacttccttgatacctatgactcaatcttgacaccagtcgagcgaagcgacgtatttcgcattctagtatgcaagcactttggcgggatagtaagaaactctccaataatatttcgtcgttgtctctaattcgtgtagtatggcgatctcgacaccgagctcatacaacatccagcttcctggattggcccatcggatataacaacctggacagactgcgagacaggaagtgattacggatatcacaacgattcgacaatgctagacgacgaaacaagagtagtcaatcttctttggggcttggaagctgacaatgacccaaattcggacgcttactggcgtcaaagttacacataccctcaacagctatcgcaatgggcattcgcagctgcccctcatcaccctatagttataagatatatggacactctacgcagctatacaaaagacaacgagacagcggctctgaacagtgatccactcaaacgaaccggccctgcagctgtcactcttgctacaaagtcttggctggaggaccatgtgggatttcgatggaccagcttgacaggagtaaaagatggtggcagacccaagttggtgaatgatatccttgtccttcctataactgccttccagtaagttcaacgtctctacgtttccggcgatgctaattctgcaaagtccaagtcacagaagttggactggaacaatgggtaggaaacctatgacagatcccgaggcaagattgtgtcatcatggcgcaggatcgtggaaacattttaatttggcaggggagtatggaaagatttgtcgaaggctttttggtctttgtagggattggccaagagtcacgggataaggatggtgagatctattgcattgtacgtcatccaaaaatgaaaaacgagcccttgctttaacgttccttatcggaaacccatatctacttcgtccagcagactcctgagccaggtcctggctggcactgcatacgaccaccactgcatgaccagcagccatagtccccagaacattcacatttgcctggactgcagttggaggccggcctgcggcattctgggaagcaattgcagcgcttttcaagaccgcggagggatagaagcccctgtagaatgcattaacaccagaatagtatgattgattttgagatgcccataccttatcgatgccagtgtaagtgtattcaccgtccttgacaaccgtgttgtcaggctcggggattgccaagacctgagcagagaagagagcggagagaaagaatgcaaccttcatggtttaggtattgataatggatggaagaacgagttgatgtagttgacacgatattatcggagaaggcctgattatttgaagatcttgtcgagggttttataataatggcagaatctcagtaagtattttcattagtaacttacccgtaaatatcctatcggatcacactgatcaacccggaaggaacaaaggattcccccggaggatcggctattcatacatatgatcctaaatcctaggtaacacttggccaaggacgtgcatagtgaaggcaaacggaaacagccgtatctagaccaatcaaaaaaatgacgatcacttgaatcctacggaatcctcccggacacgaacgttaaaatccaatagttataccaaagtaccaactaacacattaacctccgccaagattcacacaccaaagttctcatagcggtgagggtaacactccattcttgagcagcaaaagctcgtcagtttcctagtaccgctatgacatatagctcaaattagccaaggtcgaaagcctgccagacattacatgtcaaaacgaagaaataatgcaacaaagcatcgaccgcgaagattatactgttagctgatttacgtaacaatagtgaaatattgagagtgagaatcctctaccggcaagtaggaaacagaaataaagataattaactactcttccgccgcttaattatcaggggtcatgggaatttagtttctgcagggtttagaagaggaaaattattactcgcttgacataagagactcggcaacagaaccttgaacataggacatggcgaaaaatgatcattcttgggctaattaaccccttacgtgagatacttgaaaagggaagaaaagataaagattgttggttggaaacttattattatgcacgaacttgttcactagcatacatatatagctgctcatttaggaaggtcgaccactgacaccctagtcaggttacatccgcggttgattctagtatagtaggcattcggacttggcgcagctattttccggtctggagggattaaattgggagatccttcagcacgacgtgagacactggctggcttctattacccctgggacggtccagactgcaagatgtacttggcttattggtcgcctgtgtttgccctctgggcaatttttgcctctgcggcaccacagtgcaatccttcacggtacatgaccgtcaacacatccaatggacctattacaggacacacgacagacaactcatcgtgtgtcgttgagtatctaggtattccttatgccaagcctcccatcaacgacttgaggttcgcgcctccacagcgcatcagctcctattccaagaccccctttgaggcgaaagagtttggctatgactgccccctctcgcctagcaagaaggtcgactatcctgatatgacaccccaggcccagcgcatcatttcctattttgccagtgctgctgggactccgcagagtgaagattgcctcacccttaacatttggtcaagggtcacgcccaattctgcaaaggctaacaaacctgtgttggtgtttttctatggtggtcgtaggtcactagcctatcttttatttagagccggactaaccttgaaatacaggatttgccattggaaataccaacagtccgttctacaacggcaaatactttgctgatgccgaggatatcattgttgttaccgtcaactaccgaatcaatatctttggattccctggtacagcgggtggtgtccagaacctaggtctgcgtgaccagcgcgctgccgttgagtggattcgcgataacatttggaacttcggtggcaacccttccaagatcacaatcgccggtcagtcatccggaggcgtggctgttgactactggacctatgcctacaagaaggacacaattgtcaacggcataattgctccatctggaaatgcgtttagctttcccgtcaactctgctgccgtccaggagaagaattgggagacggttgtatctgcagttggctgtgacggtagcagcgacgtaatggtctgcatgcgcaaggtcaattgggaggatatcaagaaagcggctgctgctataaaacctgcctccagctccagtgttcttcgatctatccctcctttctatcccaaacccgatggagagattgtctttttggattatgtcaatctaaccgaggctggaagttttgcaaagattcccatcctttttggccataacaacaatgaggatggctactaccgtattcctgcgtatggaaatggagttacacctaccgacgcccaggtcaaatcattccttctcgaatccttcacttgccctgtttcttaccaggccatggcgcgaagagcccaccaggtaccttcatgggcataccgttatatggcagactggaacaacacaaggctattccctacgagcggcgcgtaccatggtgtggatctgcatatgatatttggcgcatctctcgatgtcagcgggattgcaccgtctgaagatcaggaagaactaaccaagataatgcagcatgcatggttttctttcagtgatgacccatggtctggtctagcgaaactcggttggcctgagttcgaccctggtcgcgagacattaattgaactggggaaggattcccaggctcgggtagactttgtaaagccctcggtgtatgacgcgccatgctcaacagttaagatgggagctctttcaacttccgtgtagaaaacggacgagattacattgtaaatttgtttgcaactgctctcgccaagttctttttgaaatactagtagaagtcatgtcttcaactgtcgttacatcagataaatagtttgacattttattcccctcatcatgtgcttagcagaatgcagtcgttgtggaccagccgatctcattgcccttgccacaaacaagactcatcgatagaacttgtcttggatccccaggatcagccctcctcttccggcacaacgagtcctggtgcctcttaaacatcctttccaggtatagtcgacacctagacacggttaaacgttcctggtggttgctggttgtggacttggctctgctgctttttgcaagcgggacataaatgtctcatcccgaacgcggtgccctacctccgtcgttcaagacacagcaaccccattcctcccctcccgcattccaagacccatatataaatcaagctttaccatcatcaagctgattatacttcttgctgctgcccttggccttatcaacaggatatttcctctttgtaatctcaagcttatccaacacaatcttatccggatcgacacctatcttatcagcaaggagtagacaataggtcaagacgtctgccagttcctcatgcacccgttttggatcaggctctgccccccactggaagcactcgaggagctcggcggcttcgatggagacgctcttggcgaggttttcgggggtatgaaattgtgcccagtctcgctcggcaacaaaggctctgagtttttcttggatttctttgttgaccatggtgaaggatatagattggaatgagttcaaggtgtgcacaagttgatgtggtgcgggttatatggctgacatgagagggttcggtgggtcaatacggcccgaatcacaccgctccttggtagacatgatggaagtcatcaagtgagatgtttccttgtagagactaccacaactagttccgagagtctaaaactcaacgagctgaagactgttcccaaagctcacccagaatcaaaatttgttggaggttatgaaatcaagacgacagcattattggctcattccctttcatgttcctattatcgtttcggcaactactatgtcttcatcttcgtttctaatcaatttcatatacttccacttagagtactggcttatacattaattggtaattattaattctcgataattcaaatacctcaacttcgtagataatcctccaacgcaacgttcaacaaacccctcacttcgtcacacatcttccctcgctggaattcccaaccaccttctttaaatagttccgttccgaatccaatggcgaactgatcacttcccttggccaactcatcatacaatttatcgataaaatcgtctaatggcatgcctatttcatttccattgacaatatctggttgatgttcttcgttgtgcagctcggtttgtactgcgggcgggaacacctccacgatatgtaaaggacacccatcgtcacgcaattggtatcttatatccattacaaatgcatggagggcagcttttgacgcattgtagtttggtgtccggctcatggctgggataaggcccaagccagcattcatgtacaccaggtttccatgaggttcgttcttcagatgaggcaaaaacgctgccgtaagatgaacagctgcagtataatttgttgtgagttctactccgagtagtgacaggtcgactttgtctggttgagtgaagtcgaagccgcgttgcacacctgagtttattataacacagtcgagatcgggatttgatttgattacatctcttgcaaagcccttgataccagccaggtttgttatgtcaaaggtgatggcacttgagacatctgagccgtgtgtcttgacgaattcctgcagacgcttccgtcgacgtccgacaacgacaaccttggtaccattcataacaagcttagacgtcaaggccgcgccaataccagatgtagccccgatgacaagtgcttttttgtagagcggagccatatagtctcgaatcgatgttgaaagctttcaagtgttggttgggagcaatgagctagtgtcagctcaaggtacaatagaaagtagttgtagagttctggcgaagtggttatagcagcaaaaatgtgttgtctcagtagtcagtgtcttattggagtgacaggcgtttggcgagattctctggcccccttcttatagctataagggatagtccggcttcttcggtggcttgcgagccactaaaccttgatcatgcaaaaccaccacattccagccaaactatgacgtcccatagctaatgtggcatgtttgtaaagacaaatcaccctacacgtgataatggagtgatttattgtttctcacaacgcattgagaagacttggcttcacgctagaattcttaccctggacttccgtttgcaatcataagtgtcctgtcactgataggctagtgaaatagaagtgttgaacacctaagccagggctgcatttggacgcgcgtatggaacacacgaagaatcataatttaccaattgcgaaagatgatttataaataaagaatccagactcgtcgcttctatatcgagttgacaagtgtcaaggaggacgctgatcatgccagcagtatggtatggtgcattgtacgaagcgagagaccctgctggtggtggccgtggtcttgttggtgtcaatggaccgaattttatgtgatagatgagagacttgacataagggttattggcagtcttgggtaaatcggggatggttaatagaccgccaggattatgtcgccattgtatgcctggtgcaactgatagctccaagagtaagtctcccgactcgacgtgtctcacaagctcatccgcgctggttccgccacgaagacggttcagaatatcgttgacatcttgttctgggtgagaccgaaggatattgataaatctacgatggacactgttttcgccatccacggcactgtacttgcgcttccaggcttgacgctgtgtctctgttggctgtgtctcgtacgagcattctgctgaatggccattgcggacacacgcgaagcaagtgggacgctctccgccacactagcagacggtaacacagtcagtaaatacctgaaacacgagatggttcatattaagcatgccaggtagaaagcagacacggcttttgttcactgttatctcacccttgtcttccgtcttcggcagatatcgcacgtcgtagaggtgtgttttcgtttggacacgagctgtctagtagcaccgttactcccactatctggcggagtaagatttcgctgctccggagtagtacgcggtatcagcgcgcgaagttgctacgacattgatcgactgatcgacggaaaatgacaataaagaatcaccctatttttagtcgcgacgtgtagctttagttttgttgcgttatacagtgtcagccttctggacgatattccgatgaccaatcggcattcagtagcccctctttcaattaccagccaatagaaatgggaaatgatttatcgcgacagggattataagcaagggtttttcctttgagtgatgatacatgagctcatcagtattcatgcatcgtcactattctgtaatcatcaacagtatcaaacttcgatataacataatatctatatctatgcgtggtatttgccctggaatcctggtagaatctcagctccatcctcctccttgtaaaccttgccctttcgctgctgccaagtttgctttaaggtagtaaactcgcccatagtagggactttatggtttcctgcttcaaattcattctgagtaaatccagcacgcttcaatacgggagaatcgattgtcttcaaaataagatcgttttgtgggcgagcaaagtacaaaagtccaagacgatcgacatgctcttgatctttaggtggtgctgagacctgttgattcgttagcaataaactacatgtacagtcatgagtagaggtatttactcggtgcacagttgacttgatgtaacctccagtcaagaaactcaacgcgtcacaggtattgacggtcaagctaccatcaagaggcttggcccacttccattcaccagtcttgtggtctttgatctgtaatgctgctactggttggcggaagagaagagtgatggtgccgagatcagtgtgacccaatgaccaaagaccatcactcagtttctctcgctcctcaggactaaacttggaatacttcatgtatcgaaggtgagactcgtcatggatgttccattgatgaagtttggtaaagaaatcggctggtagctcaagagcgatagcaatgagatggagaagtgggtcaaggaccttgtcgtgcaagtctttggagaagttttcaatcaaagtcttgttcttttgtaggagctcaggaaggggttgggtgatgtgaccatcgttggctgaaaactattagcttgataaccctacagttattgtccgtggtttgcttactggccatattccaaacctcagtcttgtccttaatacccccactaagaacacgcctaccagcaggtctgtacccattgtaatcaccagcatctaggtctggctgatacttgaccttttcctccaatggaagctcatagaactgttgccctagggagaactgtgtgtcgacctcctcttgagaaatgccatagttggtgacataaaagaaacccttagtgcggatggcctcgatgagggtttgtgcaagctcagcgttgccactctctgttccatagagagagaggtcaattgttggcacttttatgatgctaatgttagggactgattacgccaagttacaggggttgttatagcttacagtctgcccagtcaaggtttgcctttgtctcggggacgtggttgtattggtacagttgagttgctgatggcattgtgtaagatggtgagtatgattcaagtagctaatcaaagtttgacaattgtttaattattaaagtgctgctgttcaacacatttatatacaacattatccttctcgatgtagacataggcactcattctgtctccgaccccgcaaggcggttacatccatccgtctctaattcagttagtaatccggaaaacgattaccagatttacgtgatgatatacgggaatgtcgcaatagattactgaggatgatattccccgcaattcccatgttggtgtgtctctcagtggcttacctggttgatatatcacaagtggggcagatgtcgccatctgataatcgatggcgttttctataaatgaaaccacacatatcaaatgtcgactagtaacggatttagtgtggtagtgagtgactccatacagaattgtacccgcggtattttcttattggggatgcattgttatcttggtatggttagttttggccacccggttcctagatcaaagaccgtggcatcgagatggattattgtagcgacagactagctgtggatacatagtctaggggtcgagctcgtcatacttgtagcttggaattagttcattagtggcattagacgttgggatatatgttctgtataaaactcaaccaattggccgatcccttctcttccaacactgcaaaacatcgcctgatcgtcttagaagaatacaccctacagaggtgttggcagtttcaagatgggaatagtcacaagtgtcaagaagaacaaggtcggagcagttgttatttccgtcttcgactggtatcgtacgtctgcggaaacctcagtcacgtgtctccgactaacgacacaacagcatctcactacccaaaggaagagagaaagctacttcgaaagcttgatctagctatcctgatatttggatcattaagctgtgagtcggacattatgttgccagttgtcacacgttactaatatgaaccagtcttttgtcgcgttcgtcactccgataagcacaatatttgctgtaaatggacgctaacaatttgtttcagttcctcggtcagcaaaacatcaccaatgcatacgtctctggtatgaaagaggatctccatgcctatggaaatcagctgaactactatgtcgtggcttgtaagtctctatcgcatttcttttgttcttgatccaaccaaataatatataaacttacactggtcctaaatacagataacacggcatatgtgctgggtcagattcccctcatgactttgcaaaccaagggtaaactgtaagtaaaacattattgcacaaaataataattcactaaccattgcagggcaccatttttactcccttcccttcagatcatttgggccatcatcgccttctgccagtccgaaatcaaacaaagctggcatctttacattctcagagccttgacagggtttcttgaagcaagctcatttggtggcactcatcttattcgtaagtctcacataaacatcaatgattgatacaatcgactaatattttatcattacagttggctcatggttcaagaatgaagaactattcaagcgagcaggtgtctggtttatgggtaattcacttggttccatgttctcaggctacctccaagcagccgcctaccgtaatctcgacggcgtctttggacgtgcaggctggcggtggctcttcattgttcaaggtataattactctgcctatcgctttcgttggatttgtcgtgtggcctggtctgccaacatcgcccagaagatggtacatgacagagcaagagcacgcccttgcactcaagcgtatccccactgttgaaaaggagggtatcacttggaagactttcaagtacaccctgagtcgaccaatgtggtggatctgtgtctcatgctatatcttcttatgtcaggcacactactgggtacgtacaatttattgtgtttttttttcgagctataagctaattacacgtgggcagaccggttacatggcactttggctacgcagcacaggttactcaatcgagttggtcaacattcttcccacattcatcgatctcctacgcgccatctcttcttggctcggcacaactctcgctggttgtctcagtcttcgtggtctctggaccttccaagcctctttcgtctttttcgcctgtattgtcttgtctatctggactgtacccgatggcctcaaattcgctgccttttactttggtggcttttcaggcatggcgtcgcccattctctattcatgggtcaactcaactctaaaagagaattatggagaacgaggacttatcatctcttccatgatgacattgggattctgcaaccaaatctggattcctctttttacgttcccaacagttgaggcacccaaatttcctcacggttatcccgcggcgactgtctttgagtttactatgtgggcaattctgatgggtggtgtttggtacatgaacaggtggaaggcaaagcatcccgatttggaaatgcgtcttgcggcgaatgaagatgctagttccggtaatggtatcgattctgcagacagtggaagtgtggaagttcagccaaaagatgccaaagcgactattgcaacttattaatactagcacaagacgacggagagtcagaaacgtatacatatccaagagatatatgattttagcaaagaactccaaaactacttgtcaattaaacaatacgaaaaattatctataaagtctcttagaatctagctttctcgaaagtgcttgtccagaaaccctatcttgatcaacattctctgtggaaccttgctccgtgacctgatctactgccttggttggaatagcacaaatagcaagatatccaacctcgtcatcagggcatacatctgtgagttgtaatcgaaggttccgcaaggctcttgctctttcgggaccaccaagacttgacccggttgttggaagacgtacgtaagggttatcccgtgtgaatgagctcgcgtatccaagaacatctggtcccactatcagcacttcaagtacgagccccaaaattgcaagtatctgtaagaacagagttatagtgagcagaattgccagccataattggttcgcacgatatacctcgcgctcagccgtcatcgttccaaccgttgtgttcataaatggttgagcattgaactcgtcctcaaacgccgtactgctgtcatcaagatttttaaatgttatgttggtatgtccggtagggttcagcgtagcgtcccagaacgtattgaaagcagtcgtcattcgcctggaaatttccgcagggaacttttcacgatccatctctgtccagtttctaaagccctgcccggcgtaagggtgcatctcacccatgatgtaattctctgtagctgacggtttgttgctagtccaatcactggacgcctctggccaaaccgagattgcttgcctcaaggcgccatggtttttagtcatcagtcttggaagacggtttggtgagattttatcgttgacccttcgttgctggtaagcatagcaactttttgccgatgggcgggggccacaccgaaattctgtgtccatccaaattgattgcatagtgcaattaatggctgaccatgcacttccagagtaaccattatggcccatccattcccacttgatgatgtagaatagttggagaggaggggggttatcaagacccttccactgtgtccaaggaagtgagctcttgatatctgcgtgaaccctgaaatccactaggtctgttgagggtgccatagtcgcgtcattgaacaagcgagagggatccaaaacatcatcattctccagcaagcattgaagatcgatgtatgaggtttgcacagtaaagttgtattgtgtcaacccttcttcaaagtccaaaccacgtagtttgatgcctatgagggatgcataatcatctctgccattccgaagggcttcgttatcaactgggtatgtctccccgactttcttgtctgatttccactgggggatttttggtaggtcccatagatctctcggcgatcgcttttgctccggtgacgaaagaagacatgacgagtacaatgctgcgatactggccctcgttgttaagtaagagtttcgattgatgtagcttgtgacttgataagcggggtgcaaataacttatagtgccatttgacacttctgttctatctccaaacgataggattcttgacgaactctgcccacctaatggcgacagcgcccaggtggaaaggatgaggataccgaggaacacatgagtgtggacgacgaaaacacgttccaaagccgtggcaaaactttgactaccaaatacttgctccagaacagcaaggctgacacctcctggttgttccaggcgccaacgagcgaggttcctatagaatcgacccgcgacagcagcaaacaagattgggtacagagaagggccgagacgggttaactcaagtacgtgttgtccatagtctgatttcttttggccgtctaggccaacgacggctatcgccaaagctgccgattctgttagcgcgatcatagtatagcaaacttgacgtagtttgagagtatatcatacctatgaaacaaattggaatcaatgttaacacaatatcccacgcccacccaataaaaaaagtcatcttggactgtgtaacattgattggcttgcaatccgatgccagatgtggactatcactgtcgttgactgtctggatactagcggcgttggggctctcaaattcgtcgacgacttcttgactgatgattggaatatacgtaggattcttatgcatggacttgaccgatgaacgtttacttaagaaatgttagttttagaggcgcaaaccattcctggggagaattacaaatatctcgcaataatgccaaggcatataacaacagcaaagagtacagcaatgcaaatagccaccatagccccgggtcctatcaaagcagtgttccgactgaaggttttgtgatgatatgaaatggcaaatggagaaggtggcaacgttgagattggttccaagataacctttgagggtgagtgttctgtcagatttagatcttttgggtataaaagattgcgtcgattctgtttgttctgagataaccctgagaagcgaacggcaccacagcgcttttcacatgcaggagaggcacaacatcccagaaatggtggatcaacgtacgcgcaaacttggaacatactggtggatgatgtcaaacagtcttgccagggcatttctgacgctttttcagcgtcaaacgtgagagccttgacattgtcgggcgggcataccccaattccatcggcacaagggtcgctcgtacagcatccaaagaactcggcccaagaattttcgcagatataaaacttgctaccgcgggcgcatttgaagccccagaaatcttggagggctgcggtatgattgagatgcataatgtgtctcgtcaagggcaaacgtggtgggaaacagcttgagaaaagtaaaagagggagtaaagaagggtttcccaactatccgttatgcattcaagaagagggggggaatccaagctactgtggcgattagaaaagcaggctgaagccgtaaacttaattgcatggctgaacgaatactgttgtgtcatttctcatatcacaaccggtgtggcggactgataggaacccgattggctctattactacaaagctgactctggcttgtggtagtacagtcacaggaaacacactttatgtctatcttagctcatgatggtataaggtagttaggtgtgaccttacttctctaactactacgtaacaaatgttttttcttagggaatattacattctgacttatctacctactacgccatatatttcaagactatcggcttcaatgtcttcatctttcagggcaacgccacttttgagacatgttataaatagaattcccaacaaggctggcgtggataggactgctttcgagtgtagtattgacttccaccacacatttaagtaaaggttctttttgagattgtcaagagagacattagttcactatcacatggtcgacgtgaggcttttgtcacgattcctgagcctaaattatggtagagaatcagcgtttcggctacctacagggtaagatctgagatggtcggcgggaatcctcgggttagggaattgttatgcgctatgtagatcatcagctagcataagcgaggttggactaacaggggcagccatcagtatagagcaattggtatagcctttgcttgggtttcgcccttcccagttaccaagatacgggtttggagtatagtgtttcggcgcggatcacgaatcttctcactagaatttatctgagaaaacttaacagaatgtcggtttaagacaattttgaagaatcgcgccatgaatttagccaccgactgtagcttacgagagaagaggctgtgcttatggggcgtggttgcttccttttcgtgatagattaggtcgacaagcatctggagctggaactcgcatgtcttggcaccagtatttgcacattgagctccaatcagaaatcgatttccctacatgcggctgaaaatagttggtcagatcattgcttgttgctgcaccgggaggagggagcaccagcttgcgcgtaagtcggtcagatcaactgacttggtaaacttatactgtatccattagcgtcttgaccttcaactccatttcaatattgcacttccaaagctttgtctcccaaccaccatggaaacgccaaacaggagttgcatctattccttcggcgacaatggaactactgctactgtcagttcctcggggcgcctcttgcgaataagccagcattttcgtggcgagaaagttggctactgtgtggatcacctgtctatcccccagccttaagaagtcgttgatcgaatcactacgtttctatccacggccaacgacccggaccataatatcggtttctaccctgatctagcatggctaggtaatggcgttgacagtgtatccgcaacgttcatggataatcgatggcctgtctttactattggtggaaacagtggaaagttcgaaatccagtactatatttctaatggcgttgtctatcagacatttctcttcgagggtgcaaaacctccgatgggattgaggaccaatttcctcattcgtcagctggagtttgccgatcgcgacaacgcattcaataaggctgaggagaatgacgatgggtacaacactgagctctcatcgcctgacttgcatcatatcaagcgataccatgacaaggaagagaataacaaacatgttgctctctttatctctgggtacatggacaagtccgctttatcattcgtagaagacttcctgtacagtggagaaaatgagggtgtggaagatgagagccaggcctattgcgtggtctggcctgaaagtaccttagccgccaagataacattcgtctactctttggaattaatcgataacaaatctatcaaatcgcccacaaaaacagtccagattcctataccatggagactccctgaccaatcgatttctgacaacccttgcttcaccgagcttcctcaccttgatcgcctcttaaaccgtaacttggagcacatattatcagtctgcagcattccagtatatactgatacagacgatgaaacggacaacccggctatcgccttgacatgtggagatgttgacaatcatcgtgttgcaactgctgcgagtttgtgagtctgcaattacttggctacttcaaaagtttctgacatcatccagctattgctttcaattactactgctagcactaaaacatttcgaatccttgccaccacacagtgagggagcatgtgtggatgttcagaggtgctatatatgttctatggtgggacgcattcgcaaggtcctcaacggtcatttgaaatggatatttggaagagaatatagagatcttgccggcaataccacttgtccacatacctgggtcaatggcaaagagatcgccagttgggaaaagagcccatacttccccgactccctggttgatgttccgttccatctcatcaaggtcggtgacttttacgaatatgacacctcaaacgaattctgccaggccatcggagagccatgcaatgtccccggaacagctggggaagccatcaaggcttgggtccgggatcttgatacaaagaacaagctgggttattatgcgtttccacgaaacataaaagcacccatccatcagttttactttactgaccatgttctaatatggcgtgctatcaaggctgctgaagccttgggcctcaaggataatctctttgtcactcgcatgaccgatcaaaatatcggcaaagggcattcaaagaaaagccctattaagagatactattcgtctagcatcgttcgaagtcagatcctcacccgttttacggttgaaaacccgatctcaaagaagaggatgctttctgtatcccgaagtgccagtcacatccggtttctttttcgcaataaggacgcgacattgtttcatgctatggactctggcctttttgataaacctggagcaactgctacagcggctgaggatgtttggtccagcaaactcgacgtatggaaaaaccttgtggattgtcagcgacttcacgaggaaaatgatgacacaacctgggacgagccactccgcttcgccctatcaatgattatggctcaaaaaagcaagtcaattaattctctttcgccgaaagagatgcatgggcgtgctgcatccgtccttaccaacagtgtctgggccaatggcttgttctcaggacaattagattttgacaatgagccaacaatctacacggatgaatggaagagagacacgtattggggttggacctttgaaatcccctacattctttggaagtatgcccagcctccaggtgagcaaaagattgcagatattagcggggagcctcagtcatcgcctatgtcgaccctcgatccagaattttggatctccctgagatcacttattgaaaatcaatctgatcgatatgccacgagcgagatcaggtctcagcctatgaagtttagcttcccgtggaacagccccgtgaaccagacgaatattgtccagctttcagatgagtggctttatactttgccagactttttcaaagactatgatgatgatgacgttggcgtcggagatcttgaggaagcatttcaaaggcgcattaagccttttggggtagattacaggcccatcagtacaaatttgagaggagttgtggttaacgtccctcgatcgaaagccaggaagaaaacaccaccgcgactcgaagacttatgtaaagccgcgaacgatcgggatttcctcacgagcttgattaaacagagacgactgaccaacacctcgaagaagagattttatgcttcatttgctccacgtccagaacaacaaagaccgtatccacaaattcgagaagagtcagaggccatgctgaatttcttctccaagcacatttcctacgataagtctttctttgaatatgcaacactggagaagaatcgatggactactgaatttcatctttccttttactccctatgttggaggggctacctgagacatccgcacgattttgtcatcgatacgtcgtcgacgagcaaaagacttgatgacatggtgttggctaaagtagccatgggctgtcgatttgatggtgacctttttgaccgatactggacagtttacttcctagaaagtgacccaaagaccgaactgaacacacccaatgttgatagcattgtgacgaacatgcttcggaatcgaagagagaagggagacatagactttacaacattagatgtcaacgcattggagaataacaaggaaccttggaggcaacgccgaatcctcgagcttctgttatttcagaggatggtagatgagatgcgcaagaattctttcaagattctggactataccaaatctaacgtttggaaacttctgacaaaagaagaacggccaaacgttactttatataccgaaggactgctgcgggcaacaaatgccgagcctggacgcatatattcattccacaaagtcagccaacgatgccaatcataccaacacatattgcaaatagttgaacaagacttggtcgagaacttggcaaagatcgagctatggatggacagggaacacgaacgtcagaatgagcctcctcgttggacattcaatgatgagatccgataccgtactatcatctcaaagatgctcatccagaacaatcatagtgttcaagcccttcggcatatacaggcaaacatctcccaattcaaaaagatgttgacaatagaacttgaaaggatgagcaatgagatgaatcggcggcgagaagataacattaagcgatttacttatgttactgtcatattcctaccactgagctttggtacgggtgtgttcagcatgggtgatgcgcccagtggccaaactttgcaaagtatgatcaaaacatctgctgtggcttttgtggctacagcattactgttggtattctcggagcagttggaattactctttagatttaccaaaaacgtcttttaccattcttctcgcccactatccaagttttatcatgatatggcttgggttgtacaattcatttttcagttcaattggtacagtttggaagctctacttagaaagatatgggacagaggttgccggttgtttatcgtagcaagtaatcggcgtatacggaaacgagaagcagtggaagagccacctgttggaccagggacgagtcatggggagtgggagagagtagaggtttagtaaaagaacaataatacggcgaaagaaataaattcgtagatttaataatatgtagtatgagtcgataatggtgtcctcattaatcactgcgtcacctccattacgtttttttgaataaggcgagacaattacaagaaagagatcgctctatgatgtggaaccattatgatgcttaccttgcacgcccaaagccccagtctacaaacgtacctaggttgtctgcaaaatcgaggcacaagtatacattatgtaccgagtaggtaagaagcaacagccatggctatgggtcacactccattcccgatgaacatacctagtcagaacccttgctagctttatggggttgtggactccaaattcacatcaaacaaccaacatgtcgaaacaacaaccaacagatattacggaattgcaaattagcgagattggaaggccggcgaagagtcactcggggtgttggtatcgactgactactaaactacacgccccagaataatacaaaaggaaaatatttattaagttcttgacatcttcagaatttgtcttctctctccatttaacttcgccatcttcaatcatgtcatcccctcgatgcccatcgaaatcgacgtatcagcaattcagccacgctccgaatatgcatgatgacggatatagtcctgatgagctaatgacaatgccatgtcaagatggtacaatattgtacgagacctgggaccgtcgccttcttatggagataattcgtcgtgacgacgttacatctctggagcagtacctcgccattgaccctcaagcggccggaaacgagtctgaggaatctttcgagtactactctccctactatgccgcagttgataacggaagccttggagcacttcgagtccttctgcctcatcaggaaacaattaccatagaacctggatttgttagctataaaaaactcggattcaccctactcaatgaagccgcacgaagagctgatattgagatggtacaattcttgctcgataaccagccagcttatgctgatatcaacgagcgtgatgtcaatggctgcaccgctattctgtcagctgctgacatctattcaaccttgtatgacgagcctttcaacttgcaaccgtcggcgcaaaaaggcgagaccgtcatgaacatgttgttggaccggggtgcttctgcttccgatgttgttgtaccttttcgggatgatatgggtacacctgaaactgttctgacattggtggcacgatgggcaggcccagaaattatcaagaagcttatcaatggcggcgctgatgttcatgccaagatcacgagagatcctttttgcctgacaatggactttggcatgggtcctattgccaacatgactgcgatttccatggcatctttccatgccaacgtcgctgccatacagactttcatcgactgccgaggtagtggagtcgagattgcagacataatatcatttcgagacagtagtgggagcaatccattacattggttgactcgcaactatatggctcaagaacaaccctgtattcggtcaagggcacagcaggaagaaaagattaaagacattatcgacaccgctggcctgttgttagacatcgaccctcacgcaatcaacaaccaggactgcacagaaaacacgccattacattatgctacacagcacactgctcagcaatacgaaaactatactgctgtcattgaattgctttgcaaaaacggtgctgacgcaagcataagaaatgatatggatgagacgccactacacaccctgatcagccaccatagaatatcactcagagctatgagtattctacttgcccacggcgcccgtgtcacggacaccgacaaggagggaaattcgcctttacatctggcagtagctgcaagaagtaatgtggacgtgatttcatttttgctggaacaaggagccgacgccaatttgatgaacatggagcacaacacgccccttcacgttgctgctctacattccctttgggttagaaatcctaacgacaagacaaataagtatcaagaacatgtcagggcaattttagaagaggctgcagggaaaacagggatcgatatgctgaatggtgatggaaagacggcgcaacaggaacgcaaggagctgatggaattaaggagaaaagaagagattgaacgggaggcgtcccgagaaagacgggcccagcaaatgaggaatcgcagtggttaaatgcgcatccttgcgttactccatagttacgtttactcaaattcgggtcaatgagatagtaggatataggatgacaacatgcaagatgatgttcttttatgcagcctagaatttcccactatagccttgctacgtgcagtgggacatactgctacatacaataatcccatcgcttacgctccgtaacatagtcatccttgaaatccccaaaggttgcaaatacccgatccatcatgctcagccaccgcctgttgactttagtgacatatagaccctttgtgtactcccagtaatcagggaaccagtcagcattttcccagtctatgatgccatagattcttccgttatgatggagtatatttctcatgtttatatccgcatgtgtcaagacaatctcgtgacccgacctgtgagagacaccgggaatcgccggagtctggagcttttcgttgaaatcgtcctcagtcgcgaatggttcaataaaatctcctcgagctttatcatagtcttggccaacaatcatgcgatagtcatacaaaggtcccccaatcgcgttgcacattgcatgctttatgccaactggctttggcatcgctcgaagatcgctcagatatcggtgtagttcgttgttgagggcatctacctcagcctcactcatagagtccaggcaaagaccaacaggatgcccagggagccgagttgtcaacaagtaagatgtgtctgaactggaaaaaatatccaatggtcgtggaacaggtatctacgtaagtctacgcagaggatgcaaggtaccatactcgcttgctaaactttgatgctcttcttggcgcttcgtcttgagatacatcccagaggggagccgctgcaccttaaagctggatgatggtccgtataggcgagccccaagaaatcacagcccacggtagatctgtgctctgagtgaggacggcatcaaacgaaaaaaaacgccgaaaataacaccgcgctatattctgaaaggcgatgacagaacgatggagtaagcgcggtgctaactggtgggggcttctgttgtttcaaagcagtctctacagagatgtgataccaacgaatggccttcgtaaatcttgagaattcttgtagtgaagatttatccggaaaccaagtttcatgctctgaatgatttttaaaagcgccccttgtggtcattggcaccttgtctaggattgatggtctatccgggccaccaatccagacttgccaaacatgatactgtaatcaagtcaggcatatgtttcaaagtgtttccgcatatggagttaaacctgagtataaggtttccatcataaatcatactttatggaggtaaacagtggcttacatttggatcttttgagaacttgaatttgaaatggccttgagcaaatgcgattgcagcagagcgacggatgagcatgtgattctgcggaccatcgggctggctgggactacatagcaaggcatgataatctgaaccaagaaaaaccttaagtatctctacttgagactaaaacagcaaacgtcaataatcgtggaggtagtcatgcaagcatattgttaattaccctgtttaatgaattccggattcgaggaataggtgcaacaatcaatggatcgaagaatgaactttgtaggccggtaatcatgcatttatcgccatctcttgcctttaccatggagataatgtctttgttcagtgacggttgctgtaattttccgtctatcgatttgctattagaatgagatggaatctagaattaagatagtaactcacaagaggaaactactgtcttccagtcagagagaagtgataagaaactaacggtgctctgctctgcgggacattttgacaatacgtattgggcggtcgctttaggatcagctgagtcttcgagaaaacattcgagaagtcggttgtcgggatggcgaaggtttgaattctggatcgcttataaagcctgttccatcgggtcatcttcattggccatattttaggttgctttcttgggcactcagtagtagttggcgatcttctttgttatgtcataagaatgagaggatgttgttgcctgctaggacgtaatctaggtcacgtgcgacaacaaaaaacaaggatgtagaactacactttattttaggaaataaattacgactaacaacactctttacgtagcgccaatatagccgcgcgcgtgcacggtagtttgaaacggagacgccgaggcggagcatgagtccaacctaaaccataattacaattaccttcttcaagacgcctttccacgtcagactctaagtgatttatacttcttcattctgtattatctatttaccatgccgcctctcgatggaacagtcagcacaatctctctttacatctctctcgattcccgcccaagaaagggagaatacgtaattacgccaatcttcccttgaaatcttgcatctgttgactttcgaagcactgggggatctatgttacagatggccagggaaaatcaaccattcaccatgcctcaaatcgcgacaggccttggcgatatgatgcaaaattcgttgacccagcaaattccatgattctgattgctatgatcaaagtatcagatatcagaagtcttgatctcgtggaacatgctataaacagtgttccagcaaatggcagcccttccggaagaaatggagaggcttttacttgccgcacctgggtcaaggatgccctcgttgcactccatgacagtggagctattgtactcccgacagatataggtaagcgccatggaagatgattgacacagcgactgacaatgatggttcctagaagcgatagagaaaaagtctatccagtatgggatgcgttgttctcgtactagtgagtcgtgtggaggagcaactgtgctcaacgatgcattctaaggctagaccgggatcaacagcttagccagtatccagaagaaacaggggtcataaccagtgcggccagttaaagcgtaccaaagccggagctagctctcttggcttcggcattcatcaactcggattggcagcccatttgacatcgggatgtggacatgcaaacccgggccagggttcatcacctaccccatggggaagaaagatctcatgcaaccctaataagaacaacttaaaatggtggaatatccccctcaagatattaaaccagaacaaacacagtccttaaatgcctgtcaacttcttattccccagcacccaacatgaagcttagtactcttacagtcttttgtggcttagtcaatgctctcccaccctccaactacctcaactggaaaacattcaaagccaatggagtcaatatcggcggctggttacatcaagaagccgtcattgatcccaggtggtggaatcagtatgcacctggcacacctgatgaatgggacttctgcgcaaaactgggttcacgatgtggtccaattttagagcaacgatacagctctttcatcaccaccaaggacattgatgccatggccaaggctggaataaacgtcatccgaattcctactggatacaatgcctgggttactgtcccaggctctcaactgtatagtggtaatcaagcccgctttctcagagtcatctccgactatgccatcaagaagcatggcattcacgttattctcgatatccactctctccctggaggtcttaacggtatgggacttggtgagaaagaaggcaattatggttggttccagaaccaaaccgcccttgattattcatacaaggccgtcgacgctgccatcaaattcatccaagagtcagatgttcctcaaggttttaccctagcaccaataaacgaacctgtcgacaatcgagacattaccaagtttggaacacctgaggctttgtccgatcaaggagctgcttgggttctcaggtatttccaaggagtcgtatcacgggttcagaagatcaatcctaagatacctattatgctccaaggtggtttccggccggttgacttttgggtcaagaactttgctgccaacacgaacattgtttttgatgttcatcattactactttgctggtcgtccagctacttcgcaaaacctgcccgagttcatctgtaccgacgccaaggcttctgctgagccaaagtttccggtgtttgtcggagaatggtctattcaggctactagcgataataatttttctagtcgcgcattcaacctcaatactggtctccaggcatggtccaggtatactcgaggaagttcctactggacttggaagttttttggcaacgtgcccgtggaaggtgagggaactcagggaggttattggaactactctgagtttgtgaagatggcaattattaatccgtcgactggaatttcttgcaagtaaagcgggaggcctaaagcgtgctgatagacataacagtatgacgtatggtaggaccaaaattatgcttttggccaaggcaacaaattattaactcttctcacaacggtttcgactcgatttctgatgcttgtgtgacatgataactctgttctattttgttctggtggacgcggcacctcctgaaatatattgcgcacctgctgccggtgcctgccacctgccagctaccaagttcagatacctgtaggttccttcctgtatggagtccgtaactatctaagctaagaatatttaatcacatgaatatgatccaaatccgcttgctgggttttcaacacagcatttccgctttcctccattaccatcactatcaacgtctctcctcgtaacaatggacaatcttacaccaccacggtatccgcccctgacaatggaagacctgtgattgaaacgacgctgtgctatctgtcatttcgattttgtcaaaaatgatctgataaccgctggtaagtagttccaggatataatgacaaagttgaccagcagcagtggcatcaggcgggcgcaaatttccaccattcgagtaccaccctgccgcgagtgtcaactccatctacctccatccctgcgccgaaccctgcagttctagccattcatttattcgttgaatggagggacttatcaagtaagcgaaaacgtgctacaaagcgcacaaagtcatgttgtaatcaagagcaaaaccacagccgctttaagagacatttaattcgttcaattcttaaaataaggcatcttttccaaggcacgttagcgtaactgtttactgcactatctaataagtgtcttctttctatctcttctgaggtatcatgaaaccagaaaagaaactatcaagtgcctcatagtcatcaaggtatccaaccaatgccacatactgatccggtcgcaacaccacaacacacccttcatcaggcttgattccaaagttctgatacaattttccatgcccttcgtggtaagacttgtcatcagcaaatatcttattataatcccatccatcaatctcgtcataaggacggagaacctcgggaaagtcaaaaagatcatgacattgacgttctgaggcatggatggtgagcacttcaatgactgagtcatatcgagcggatggcggtgtgaagcgctttaggaatgatgattgagctgagagtttatcgcatagggtcttcattcttttgttctggcgctcgagatcgatgtttccggggaagatgagaagtctccatgtaccgttacttggaaggagttcttgaagatgccagggtcgagcatcagactggttaagaaccttgacactaggaactcgcatgccaagtttgatctctggtgccaaggcttgcctctttaaaatgttgtcgtcagcagacgtagaatccggctttgcgacaatcatgctcttttcatagtccacagctgtaacatgttagttcttggtagctggcatcgacagataaaacataccaattccactagcaaacaggttacccttctcaaaggcctctttgaactcatccatactgatgccctcttcatccatgatatcctttgcaggacgacctgagaagagacgcgagaacttgtggtcaaagtcaataagggcgttcgcaattccttttctttcgacttcataagtgtcgagaatggatctgcttgcaagacccttgacgacgttggcgatcttccatccgagattgaaagctaaaatatcattagcttggttaaacatacgattgattgagactcacaatcttgcatgctgacattcattccttggccagctttcggactacatcatgttagcaaattataccccatacaaacagtcaaggacgaacctatgagtgtgtacagcatcgccagccaggaaaaccctattgtgagacgaaaagttggatccaacgcgttgaccgatctgataagcagtccaccaatccaactttcgatacgtcaacgtatacggagccagaatcttctgcgccgactcaagaataacttgaggtgtgatccaagaccgatccgctcttgaatcctgcccattaatcttttccgtcgttgtaagctgaatatacaatctgaccagcttgttttctcgaggaatcaccatgacactccccgaactggctgagtgaatagcacaacgctgtcgaatgtcagggaaattagtgacgggcacaatatctaggacaccccagatgtaatccgtagattcaccttcaagcttgaagcctagttcttttcgaacccatgagtgagcgccgtctgcaccaagcatgtactttgccttgattgtttcgacagcgttggccttgctgtcgagttcggctgcctttagcatgtcggctgtatcatcgggtgagagattacttcggaataacccatcttgaatagtcgttccattgtcggatgtggatgcctgttttggttgagcttcttcttcgctcagatgtcgaaggttcacagtgatgggataggcacctgggtcttcaaccaccgaagtatcaatttcaagacttgtcggtagtactcctcgctcaacctcaatctcgcctttgctaaaatctttgatagcatcgaggaagaatctctcaatgcggccttgatgaagaacaacttgttgaaaacgactgatgccaggaaccgtgtcgggaattctggcgcttcgacgaagagtgccattctcatcggggttccagagggagatttcaagcatgtgatttgactcaatccacgctcggttagcgaagccgaatgagtcaaagatctcaagtgttcgacattgaagaccgtctgcttggccattgaagatctaatagtgatttagtagcgattcttacgaagagcgaggtttctgatgtacctttgttcctctcttatcgacaatgcgagttttgatgccgcacttggcgagccaggtggccatcatgagacctgcgggtccggctccgacaatcaggacatcgacatgatctgtctttgtactaccagccatagttgcggctaagtacggtgattgtgctgtactttgctactctggactaaaataaagggtgtagatatgatattatcaaatggtcagtgtcgatgttaaggtcgatatcattaatactgtaagtcaactctatatatgggttctcgtcttgagtgacaggatatctatgagtacttgcatcggaacggttgcgaattgctatttcttgagtggtcatctgttatgtcctacagtcacattctatcatcagatccgcatggcctggcacactcttagttgtcggaacctgcacctaggctgcaacttacacgagttcccaatctagcgagatggctgctttgacttgacttagtctgcggggagatcttctatggggctagtctagtttaaagaattctagttcatcggatgacgcattagcattggtacgtatcggatcggatctggggcatcaaaggcttccgaaatagtggaacctgacatgggttatcccagactctgtcttggtgctactaccctgaagccctttgcttgaagcaacgatacaaggacatggaagctttactgatcaacagctggcatttatatcgtagaaataattattgaagatcagatggcaaagccttgatgctgactttatcctggttcgttacgacagcctcttgactgagactttattcccgagtttgtatccgtagtcgagctccacgtttgacaaactagacaacttgggttagtcaatgggaagacacatgctgagttccagggtaagttgactgcagcagtaactaccactcgcttttatttatctcaagttctatttacgacttcagctatcaccggaactttaataaagaagtgttcagattcataactagttacatttatcagctcaagtggccattgcaaggattacatggtgcctttccactcaattactacaatgctgaacatcaaagatcacagcggtttgactgtgcatggaacgtcctgaactttaaaatcatgtcctcaccgcgggtagacgggctgttgatctgtccgctccccgcacgtttcatccagggatcacataaaccaagacccttgataggttcggtactcttagcactctatagagtttccataaaccccgcgttttagatcagcctcgttcgagccaagtcaaatgccgttcacccctttgtagcctcctccatgcacagtcgcgatgcctccacgtaaactcaaagacgacgagcgtcgtcgatgcgcaaatgcttgctttacatgcaagcgtcgcaaagaacgctgtgatggacgccaaccgtgtggtcgctgcgttgcacgtcgcgtcgagaatgagtgcagctttgtcccttcatcattaccgacccgtaatacgcgaaacccacgtttgggccgcaccagtcccatcacgagtgtgctcagccgggatgactcagggggatcggattcgccgagtgcttcttcttctatccaggtatcggatcacgggccgccttcacttatgagcaatctcggtcatgatttggataaagaccattcagccgctttcgatggtagtccgcagctatctcgactcgtggaagacggtcacggaaagtttgtctttatcggcgatgcagcaaacctatcctttctccaaatcatccgccggctagtccgcgactcagtcggcccttgtgcctttaccgaaaatgctctgcaaaatctcatgattgaggcgaagcctctgagcgcgtctgactggatcgccgagatcatgggaaatagaccgacgaggcccgacgtcgaacacgcgcattatcttctctcctggcatctacgatcaactagttgtgtactcaacctgtttgaagaaaatgaaattcgccaatccctcagatcttggtatgaaacagtgccagatgatccagaacagaaagtgtcggcagctgtcttctttcttatccttgccatcggcgctcagacatgtcccgaaaacagagacacggaagcagagcaatacttcaattatggccgttttctaactgtctctaatatcatggacgacattagcatctcggccattcagtccaacattctcatcactatgtacttactgggagcttcacggcgtaacgctgcgttcatgtacctaggcagcgctgtccgtgccgcctatgcccttggtattcaccgacatgacataaataagcatttcaagcgatctggttatcttatgagggaacgactttggaaagttctccgtattctggacctgttcatgagtgcgtctcttggtcgccctccgtcaacacatgaaacccgagatacaagctgcgacgaaaattattctgcttccaacgatctttgcgccatcttcgaagatattctcacaaatatttactcccaacgcaaaatgatgaccagcgacctcgagcgaatcagcgagcatcatcggcagtgggcgaataagtttgccacgggtctatcgacagacagcatcaacccgtccaagtttctcgatacagatgatgatcaagaaacacccaatatcggtctctgccaccttaaagaagcctattactggacaattatgcttcttgctcggccatcgttgacacaaagtacagccaagcatatgtacaaaaacacccaaggcatgaatctccgcgaggcgaatgttacgaaagacccagatcaagtcctagccctttcttgtgttgattccgctgttcgaacagttgatcttttacaagtcatgggaggcaataggcaaataccaaaacgccttccatttgtcgtcaactctttgttcgtttcggctttggtacttggcatggcatactttagcgatctggactatgtttttcctctggataaatctttaattgctgtacagtccttactggctcggttcagcaaacatgatcttgttgtaaacaagacactgcagactgttaatagtcttcaaattgcctgcaacatgtacgtggataagagggcgcgtcggaagatggaaaggcaaagtctgcttgtgcggaacctttttggtactgtccatgacaggtcaataccgcagtccccaacacctcatgatagaacagcaggtctagaatccgagcagtctattgagctgagccagagtgtgcagacacttaatagttggactcttgcaccacctattggggacttggatggtgagatcacgagtatcataccccatgaagcattggaggcattttcgctacctatgccgaccacaattgcatttgatacgtttgatacaaactttcctctcttctcgactattaatctgagtcaccttgaggttgaaggtgctacggcgactgataatatgggatttggattttaagaaagattgttagcatatttcttcacaaattggcctggatcgtgtaatatcaatgtggctcatagatgttttgaagggagcattctttctataaccaacacaactatatttacacaatcagaatctagacttgatccattgtattccacctgtcaacgcatccaagaactccttcgtttctggcaaggttggaactatccagaaacaatgaggcatgctctcatagtggtttgtctttgtaggaaccccagcggaagaaagagcattacttaaaatattcccatcatctcgaagcgcatcctggccacaagtgacaacatatgtcggcgggaagagcttaaggcaactgtgatccaggatgggaaagtagtctttatcatctggtctgatgcctgtgtttgctaacatctgtgaaagagacaatttatcgacgattggtatattctctccatgctcttgataggaaagatgctgaggctgatgctcggctgggatgttttcgtaatgcaaggtcagaggacacagagcgacgacacccttgatggcgtccataggaagggtagtctgaccgagtacaatcttgcgagcagtcgagagtgcaagaccaccgccagcagatgtaccgatggtaaacatcttggaaggatcgccagaaatagactcggcattgtgatatgcctaagaaatgtcagctgagcctcacattggtgtttctgtactgacccattcataaagagctactgcatcctcgacatgtgtcggggccttgtgttcaggagacagtctgtaatcaacgttcacgatggtaataccagctctcaacgccacggttcgacaaaagctgtcctcagcatctaaatttccaacgacgaagccgccggagtgatagaagacaccgataggaaaattcttggtctcaccttgaggcttgtagattcgatatttgatcccagacacatctccttcggtaaccttaacctgagtatccgaaactggagatgatagagaggcgagagcagaaccgagcccattgtactgggttctcatctcttctgctgtacccctaagaacggggcggacaccgccgatgccctcttcgaactgtgagagtgaatattgcatttgggaagttagttaaagagcagcttaccttaagccaggagtcagcgtaagaagacatgttgatcatattgttttggagattggagatgttagtattttggggtgggattgcacttcctggaacagcagcagacccatttatcagttgcatgtagtgatacacgggcttatatccggccacttcccttgataaacaaacccgtattcaagcttaaatacccgatataccattgtcttattcggattaatatttgtttaccgatcatcctctccgaatccgaatgataacacatccgatgtggagatgccgagagtagcgtcgcaaccgatccgaaacacgcctttattacgacatgacgggaaaggcgtgtcactgaaggatctcgggattattgacaacttggcacaaggataatgattgccgaaatctcggtcggataccccttattcccgtaaaccgggtggaggttggtagatatgctcaaggttccgataccccggatttaacaactcgactagggataatcatgtcagtgacactctccgggtctggtacccagccaatacgaacatctgtgaatgggtgatggaaacctcttccttgtaaagcttgagggatattcactaccttgttcatgggtcgtactattgggtcagcagtagcaacaatggtaggtaaagtttatgactgcatttcgatgtaccatacccctcatggcgtaacatcaagtaagcatacgatgggtttgtgatacagactcgagtaattatatatactattagcaagcccaaagttccaagaaattcatcaagtccatactctcctatatcatacctcctaaatcaccttttcagactcggaacaaccgacaacatccttccattcataaaacatatcctaatctcttattcatacccaagaatcatgtctgagcacacaattgtcctcgacgctctcatcgtcggcggtggcttcggtggtgtataccaactgaaacgactccgtgatgagggcttcaatgtcaagctggtcgacatggcatctgactatgcaggtgtctggttctggaaccgataccccggtgctcgagtcgatagctctgtaccacactacgagttttccgaccccgagctatggcgtgactggaactggactgaacgcttccccggaagcgccgaactcagagactacttcgcatacgtagctaagaagtgggagttgcgtaaagacacactgttcaacacatgtatctcccaatgtgattgggatgaaaagaccaacagatggacgatccagagtaaggacggcaagagattctctgcccaatacttgctcctcaacactggcttcgcagccaaacgacatacacctgactggaagggtatcgaccaatttcagggtaactggatacatccttcgtactggcctcatgaggaccctgacctcaaaggcaagaaaattgccgtcatcggaacgggttcaacgggtgtccagctcgcgcaagaactcagcaaggtggccagcgagtttgtcctgtttcagaggtctcccaatctggcacttcctatgaagcagatcaaatactcccccaaatcaatcccagaagatcgctataaggaggtataccaaggccgccatgatagtttctctggttttgactttaactttcttccacgcaacacttttagtgatgatccaaagtcgcgtcttgcactatatgaagatctctggactcatggagattttcacttttggcttgcaacttaccaagacatgctctttgacgagaaggccaatgaagaagcctacaatttctggaagtccaaggtcaggtgtcgtatcaacgatccacgccatcaagaacttctggctcctgagaaacaaccttatagttttggctgtaagcgaatttctctcgaaagcggctactttgagatatttaaccagccgaacgtgtccttggtggatgtcaacgcaacccccgtcgttgaagtcacggagcgcggtattaagacgaccgagaaagagtgggaatttgacattgttgtttgtgcaactgggtttgatgcaattactggtggtatgttagacatgaacatcaccggagcatcaggtctgaagcttaccgataagtggaagactggagccaagacatatctcggcatggcagtcgctggatttccgaacatgttcttcacgtatgggccacaggcacccacagcattgtgcaacggtccaacatgtgctgagtcacaaggtgaatttattgtcagcttgatgaagtacatgtcgaaaaacggttctcgtgcggtagacgcctcgcaggagtccgaggctgaatggggagcgacagttcgtgattttgccaatacctcgcttttgcccagcaccaagtcggtaagtcatgatatttgcaatcctgattgagttatagagtactaatagtatcaatagtggtacatgggagataatattccaggcaagccacgcgagtgtcttatctaccttggtggtgtcccaacatataccaaagccttgaagggatgcggcgatagtggctacaagggatttcaattcaaatgaatggttagagtagctatcaagatatttcatagttttttatacttgttcagctgcagtaccaggagaatacaggttaatgatagctttattggaaaaatcaagaagaaatctctactagtgtttcttaatgcctattcaaagtgccccatagattgtatcagagacaccataaatctaacgagcagtggcaatcaaggaaatataagaaaagcttgaattaacagtaagagttcttttaatccgtctcataatactccaccttgattatatcactctcgtatccttcgctgtcctcatccggaatatccagaggtaccccattcttcttatccaatgcatattgcggtgtcctctttcgctctttgtgtcctcttttgctgctctggatatatctcatagctgcacttgctttgtttgcgtattcgcggcgcgaatgtgttctgggttgcacatatctgtgttggcctgcttcaaatatctcatcctcgtcctcgctataactcacgtatgagtggctggggggcgaagatctcgggggtggagatattgtgatagtgcgtcttggaatggcctgtccatactgatgctcatcctttattcccatcgcctttctgccaaaactggcaagaagatcgtccatcagtgctccatgtcccactgtgttgtctttcgatattgtatccttattgcagattccactcaaagagtgaggtcctttttgacggagtttgtttgatgacccagaagatcgagaggggagtgatgtcctggctgaactacgacgtatgtacccctcactccgataatccgcgagagattccccgtcatcgctgtcggagtcggtgtagtcaggaggaggactctttgttttgtttaagacgtttatagagttattgaagacaaggctaggactcctagaacgaggcctatatgtaatctttgctagcctatttaattcgtgttcgtcgagttcgtcttttgacacttctgggcgaaaggtcgtagcccttgtcatgcgtggaggaatttgtcgtctatccaattcatgcggatgtctctgttgccaattcgattcgtattggcgttcgtcttctatctcgtctgcgtactgaatcctaggaccacgaactgagactctttctcgactgcggttggtatgcgagccttggtatctgctcatagcgagttatgaaggaggttatacgatagcagttgtaataatccgtcgaatttggtgactgaaaatagcaggttttcgtttacctagcgatggttcaatggtgttaggagcgaaataagtattgttcctggtcaaatttgtttctgagagactggaggtcggggctgtgctgacacgcatagattgaggggagctcagcgcttaaacgtggctctgattggtagagctgattctttccactgatatccctgtaaggctgactagacttggcggttggcctcttatgatcccatcccgtcaagacccctcattgccagggtctcatctcattatctcaccaaacatcacgaggaaattagaaccctgagtggtactgcatcaagtcatgtctactcgccaaacgaattatttcttggctccggttggaaacccaccagaaggtccaatccgactaggaaatattatctcaaacccagcctttgcagacgatgctatcaacgaggagtactccccaccaacgacggagctgatcgaacacaatcaaccaaactttacctttgacctgagtgtcaagaaagacaggtcctttggtgtttgggcatcgttcttacaaaccttgggaattggaggagacgccactgtcgactggtcaaaagagagcagtgagcaatgggcttgcgaaaacttaaagacggtttcattcagtcccaaactctcctacatctctgagtgcttggaggacgaaggggtgcagcactatatgcgtgtcaacaagccctggctcggttcctccaagctgtacatgatcacagggattaaaatcgcttatggtgcagcttcaaccatcgagtatgcaaaacagcgagggctgaacctcaagtttggaacagactttagctcactgggcgtacctataagtcttgggcctgaagttggaagtagcgacactttatcaactaaggagtcgcagagcggagcggagccttttgttttcgcctttcgtttgagaaagattaagatctcacggaaaggagaagtcaaccatgagagatataccaagggaactcttctggggggcaaaaagaatggggagaagcaagatgtcgatgctgatgccgaggccgaggttgtcgttgaaggtgtcgaagactttgatgcggatggagaggagtttggactgagcagcaaagatacctttgatgatgactcggcgggtaatgcatggtgtaaagctgtgatagttgaaaactctgatgtttaattgaaaggtttatttactggtagatacatagcaaaattcactctatgtactgttaggtaatacgtcagcgcctacttctaggccatattcctttctcaactcatccacaataaaccaagcagtaaccaacctatcctccccagccttaccgataagcttccatggtgtcagaaacttgagtccatcgggtcccttctcactactcgcccgtcttaacatagcaagcattgcaggcatttcctgcaagtatgtctgaacttctgggcttttgttaagaggaatttgtctagcaaactcaaggattaaagctgccactcccacagcgatagggcaagcaaatgacgatccttcccagatatggtctgtgttgggtgatgtgattccaagccctggggcactaaatcttgagcctctgctgtgttgggaggacgatgacggagcgcttctggcgtgctcaccaagaccatcggctgcatccacagccataacactatcggaacgtgctggatagagtatgtcatttggtggaccaaggagtccatcgttggaagtagaggcaaataaatgaactccgttttgtcgtgcaaattcgatagcattccgaacgccgccatggtgataaggccaaccaaatgacatgttaatgatgtcgacaccccaaccaccaccatcagggctctccttgtctggtttggcagacgccttctgtatggccctttcaatagctgatttgtcaggtacaccatctggaccagccactcgacagatatacaacactgctgttagactgactttcagtatctgcacggctactgctgttccatgtccagaaggatctgtcttggcttcagaatcagggtccccttcgatgaagttggcgagcctcttgattcgttggtagtatggtctcaatgacctcttgtcttgggggttattgtaagcaaagccagtgtcaagaacagcaattttcactggagttgttgatttgaactcttgtttgtacataaactcatgtgttgttgctcctagcatctggaaccattgctctgttgatcttgtgctgcaaactatattagtgcgactcatcagatatgaggtgatattaaatcattgccgtaccttgagtcagagcctgaagattgaagagaacccatgcttagatttttgaaagagtcctcgagccttcgcatgggcgtagcgtcggtattacaggaacccgtgttgtctgcttgttgagcagtagtttcttcaacgtttgtacttgatgaagtagactgtttaacaggtactgaagaactgggatgccccggggggtctagtaattcacgatctcgagtaatgaaaactttcgaagagctctgctggccaatgggtgacctaactaggcgaaggacatcggtgggcgtgtaacggctcgatggtaaaggaccaacaatcatctttgtagcgacggagttgaggtctatatccattggccgaccagtgagtatcatgactctcaaacaagttttgtcttgcagcaattgaatgatttgcgagaatacagtttccaaggaatgagcctctcgcaagttgctacccatgattgctaggtctagaacaatagagacgcgtggttggtgtttcataagttcagccaaaagccgataccagtcgctctcgctcgctgatcggaaatcaagattcaatttgacgaggaagcctaatgtctttggggtcgataacctctgcaaacactgaatggccaactgacgtaggacattgacagttgataatttaaagggatctggaaggctattaggcaaaggatctaaaagatgaattaccggctcatccttaagtcgcatgatcacctcgacgctgaacctctccaaccgttttagagactgtgagttaccgactacaaataatattgttgacttggaggtagacatccaggttttgacgtctttgtggttccagatatcgtcggtactgtggagtgatgatttgatcatgattcggagtgaccagttccgattcaggatagctagttgatcaatcacgaaaccatcgccgtcgaatgctggaacctgccacaacaaggatgcatggtgtaattcggcagcggcccatccagggacattgaatttgatacagactttctgtttgtcaatgaaaagtaaatgcagaccagtatgttacgcaccttcgatctgcgtcagaagtttcttgagcttttcacgataatcggtatcttgcatctgtttgtctaggtcgatgatatttggttggtgtaagccagcaccaccatggcattgtagttgtcgtttgacttcagtctgtaaacatcgcaagagctccattgcttactggatagcagaaatgttaacctcgtaagtgttaggatagagaaataaacagtctagagactataatctaagtcgcatgagctgacctaggggtttcgtctcttatgctctcagcggccaatgtttctgatatcctgaggattatgtccaactctgaacattgctccagctgaacttggcacgaggaagcgtaagcgctagatagaagacatggtatgcgcgatatatcgctctaattggtgggggcggagtcacgcatcaataccctgtcgccaaggctgaccctctggctatcttcacagcctcgttttatttctttaccctacaacattgaaacacgatgaattccagatcacgacgtcctcgagaacgctctccgtcctttgaagaggttcgagagaaaagaagagaatcctctcagtacgacaatgagaggcgacggcgcagaagaagaagccctgctagctctgaagaggacattccaagaagaaaggtccacaacgaccccagtgagtctttttaaccctatcgtccacgggacacagttcaccaacgtcctatacataggcgaccaagagtcagatccggactatcctcctccaccgccaccggagcctgaaaatgatgccaacataaggtatcggccaatggccccattcagttggagaaatgagatttgtcgcttcttggatgtttcgcctgatgccctggatgatgaagttttccaggccatgaccaaagcgtctataatcctaaaggaagctgagcagatgaaggccaagtacgaagccggccgaggacctccccgctatgaaattatccactcagtccgatgcgaacagtccagaaccgaaggtagactctatctggaccaaccctgggttgtagagactggccccaacgatgctcacttacggggaagccaacccatcctaaactttgagctatttctcgaacgaaacaaagaaattgtctttgtaatttataaagattacagatgttgtggaagacagcacaatagtcgctccagagcccacactgaaccagatggtcaagtcgacgcatcttcactgttgaccgcagaacatatatctattatatcgcccgatctcagctcagctatggaagagttttcagacattgcgctgggagactttcctcacactgattttcgaggcggcgaggaaatgcgccatccgtatatctggtggttccatcgtcggaaagagattgacgaagctcttgagaagtataagtcatcaccatggttgcctatggtttatttattccgcgaatatatccttggtcgcatgacagaagaatgggaaacagtggatgggttgcttgcccggaaaaggatatgtctcaagtatatggattatctctttgcaagttttctaatagtgaactgccagagggatgctaatgcgacaaccaggttcctaatcaacttgctatatcaacagagcaaggacgcgatatttcaaaactttcgggtgccgtcacacaaggttggctcgaacgacgaccctttctggactattcagcaaaagtcaatgtgactttctggaccttcaatggcacatttcggaaagcatcaaaggagtgttccatcaaggacatcacacccacacctgtcgatgagatggacgaattcaacatcacagacttgccgctttaccctattgagtatgccagtagtgagattgccgatgcacttcgtaagcgcggtaaaatgtattggaagtgtcggttccgaaactacgtcgggcttgctcaagagacaagcgaggaaattcaagactccgtataccccccggacgtgtacttcatattccgctactgacactttctagatcggttctcggttcatggtagatatcgcaacacacaagaagttgcatcgcgatgctaccacgcgctcccagcgacaggattctccaggtccgaacgatcttgaatcaaggtacatgcttcaggacgatccggacctaggggacgagttcttcttgtgtctaccaacttcaatctatgggttcaacatggataagaaagaatggggtaagagtgtctcagaacttaagagatgctaaggatattgctaacaataacaaagttaacttggatgtgcactttctaagagatgtcgtttggaacacagaagcatttgatcttcttgttgttcaggaagagacaaaacttttgattcaagctgtggtcacaaaccagcttcgtactactgaaaatgctgatctcatccagggaaaaggcaacggtctttttattcttctccatgggtgggtttatactaatcgttcgcctcgacgtaactgacagtagtgtagtggtcccggtacaggaaaaacgctcactgctgaaaggtatgtttttctactaagggagatatagctcctgacaagatcacagcgttgccgaagttgccagaaagcccttgtatagagtcacatgcggtgacataggtaccaaggctgaagatgtcgaacgggtgagtttaacttatggttgtttacgctttgcggttctcgctaactttgtctagtatcttaacgttgttctccatcttggaaaaacatggggttgcggtatgtgacttgcagaatcttacatccctatccctcactgactgactatgaaagttgtccttctcgatgaagcagatgtgttcctagaacagcgctccctcattaaccttgagcgcaatgctctggtgtctgtattcttacgtgtcttggagtactacgatggtaaccgtccccagctccaacaaccttcatattgtgctaaaatgtaaaggcattctaattctcacgagcaaccgtgtgggcattttcgacgaggctttcaagtcccgaatccagctcaatctccgatacaaaacactcgatcgagcccaaagaaagcagatctggaaaaacttcttcatccgccttagacgcctcgagcaggaaaatgggacaacgggaggatcgtatggagcaaacgtggatgagatgatgggcaagcttgatgatctggctgaagctaacctgaacggtcgccagattcgaaatgctgtgtctacagcgagacagttggctagatatcagaaagagccattgtcgtataagcacctgacagctgtgatcgacgaagcaaagaagtttgacgagtatttgttggaattgaataggtcgtatacggcggatgagattcagagggacaaaggagagcgttaagcggttccaatactctatcttatcacaccttagtaggaaacactggtaattgtgactacactttcatgactttttcagctccgttggtcggctgtgacaaggtccaaaggtgcaggaatcaccagtttaccagtctcataacgaataagagattgacaacagggttataggtaagcaatgcatttcagcttgtggaatattggttacacgacccaccagtgactcctatcatatcatttaattcaaggaaaatgaaagcaggcttgcatatctcgcatatccctgcctagaatgctcaatgccaagcgaccattcaattagccaaagtcatgacccctctccgtcacctcagtataagttgcccgtatggtacgttcgatttgctagcatccaaacccttattgtggacagtcttttagctcctcccttgcacgaacgatgactcaacacgggcatcagaatgtcttgcaaagccctgaaactgtcgaagatgatcaacccaatgtcaaactcaactccaattatcttgtttctcaagatagcacgaaaacgcaggatggtgtcgagacgaccgaacaattgttcgcacttgaaattcagtttatgaagagcctgcctagccaatgggtcatgcatctcaaaatacaagagaaagagaagacaccgaaacccaagatcttggagtccgcagtattcaagatctccgacaacgataagagcgagaagtattatgatcgtctttctgacaaacccaagattgacgcatcatcgccacacgtgactttccaattggacccgttggacaaaagccgactatgtttagccatattgttcagagcctctcatttgcccactttcgatttgctgttctctagaccaggaacagaaggcgatttagtgggcgtagtggtttccggtttgcaccatttggctccttcaaaacccacatctgatcagaccccattttcgtgggcattggcatgcagatggttcgatgcctttgtcggctcggatgatgaaacggtgctattatgggctgctgccaatggaagcttggagttgatggagcatctcaaaacccattccgcagaccggttccaacatctccttgagcaccgagacaaagaaggacggacaccgctctcgctagcagtacgacccgatagagagatcattgttacatttcttttggacgctggtgccgacatacgctcggaagataaccagaaaatgacccccttgtcgtgggcgctctcgcagttggatccaggatatcgtttttcttcagtgagggatatgttgagacattatgaaatatctgatgatcaaccgagattggggaagcagaaacttctctttcaatcagcaagatttggttgggtcaaagcagtcatagtattgaaaatactgtgggataccgatttcgatactgtaataccggatgaggcattacattcagaacgcgaagcaatataccaaggtaaaacagctctttgcatagcagcagagcatggacacagagacgttgtcgcagtccttttggattttggagcaaatgtcaatttctcaacttcaaactctgagtgtacgccccttatgctcgcaatcagtggcgacgtgaatgagtacctcaaagcagcagtggctgacgttttaataacgggaggagccgagatatctcgtgtgaacaaggcaggccacacagcagaacatttggcgatgaaccaggggctacaaagtgtgctcaacagactcacttggagaagcaaagacggtaccgcagccgaaagtgttgaacaacttaaccgagaggtggatgatctattcttagccacggtaactacattcgaaactgaaggcgattgtttgaagcggttcatgtcgaagaaacatcctattcacaatctactacgaaagttggataaagccaaagaagttcaagacatcactgatgtagcttttgaatggatccatctcccggctaataacgtaagtatcggctaacatgagccccaattatatttaccccggctaaccaacgcggttcacgcatagatgaggtggatcgaggtatgttcttccaccgttaccagagaaagctactatttttcataattaacatgaagtcaggtcctcatatcccagctatacaaagagaagacgcaaacctacaatatccttaagccagagcgctgggtgcgacgacaacaccaccgtggcttagacacatcggatgcaactccggataagcctggagtccaccacgcgcgattcatgagaccgatatgccaggctttccccagttcaaaggaccgtaagttcctccgtcggcccctctttctggtaaacaaggctaacttatgaatcccaaaagtgcgaaacaaaagcaagtcgctcaaaatagaaaaagatcagtatgacacaaacatggttgttttcgtaggaaccattcttcagagggtatcaatgagcagaattaatcatttagtagatgccctacctccactgggacattacgaaaaaccatactgaaagagaaaaagtcatgaaacagaccacgcatagcacagagaccaacaacgaatggagccatgaccagaagttcctcaatgcgtaccttttctacaacaaggactctcagaatgaaccagaccctaagcatccaagtctagaacggcattacatgcatcaaccacatgtaagaaggacactggaccaatactattaccacgacttagaaagcactagggagagggaccgtgaccaagtcttgtctcggtcagcttgtcaaaaacacctacctgcagaatcgaaggtgttggcaatggttgatcagctctggctctgggttctagctgggaagagtggccaaccaacaacaattgtaacctgttttcctcacaaggaagcacagtcaaacgatacttccggtggcgatacgaacaaagtagctgacaatgctatcgaccctgacccatccggcgaaacgaacatagtgaaacaggttctttcgcacatgctggataatcctcaatcagtgataacaccgcacgacctagcgaagctgattactttgaagtgttccagaacctacttggatatcggaggccaagatgagcgccttcgattcaaggaaatgtacgagatggccattggagacgtggtaaggaattattcttcgtggaccataacccagtatattgactgcgaatgaagatgcaaaaagagactgagcttttcaacgagtttactgccgtgatggaagaaacgaagaaagaacgaaagacaaatcaatcactaaaggagcaattgaagacgctctccgaagccgcaagttcagagacggtcgagcgagagaaggtcaagcagtcacaggctgatctgattgaaaaattcgagactgtgtttgaagaactcaacaacaaatcagccaaccaattcgtcacctctcttttcaagtcaagtcgtggaaggatcacacaagcaaaagccgagacacttctcaagctagctcagttccaggttcttgacatcacgaaggaggttcagctccttcacgagattaaggatgtccaagatgagttgcgtatcatgtccatgatatttcgggatcaaaaggtcatcattgacgagatggaggaaatcatcggggcaatccccctgaaaggcgcaaagagagattcatcagtgtctcaacaccaagtaacaggggacccaatcgtaaacgagcactctgatgatagcgagactgcaactcgcgctcgtgaaaagacgcccgcggatggctttgatgagaagactgacgaacgaagagatccgcctttccgagaaagaaatagtgttcacgtcggaagtgatgcgttcttcacgtctaccaatggagcagactcgggcttacgaggacctaccgactattatattgggaaccgggcgttctttacatcaacgcgacccgaaccaggcaaagcaagtacgagtcttgatgagaagcaacgctccgtcctttctacacgcgcagtagtaaagctcagtatcgatgagatcgaagacatgattgatggggccaacaatgcctacagtgctgtaagtccatgcaactgatcctagttttgaaataccacaaactgaccaccggcgcgcacgctagcttaacttactcatagacttgaagcagaagcagagtaatgttatggatgcccgatatgccagggtccaagcagaacaaagcgcaagacagggcaagacaatcatggtttttaccattgtcacaatcattttcgtaagctctcagggtttgggccacatagtaattatgagctgacttaatctctagttgcctttatccttcatggcggcctttttcgctattgacatctctcagttcaagagactcaaaaatggtagactcagtttaggctatgtctccgagattatgtgtaagtatcacgagactctgagtggaaaaactctagaagcgagcgtgaacatattgttaactttgtttatcattgttttagttcctatctctgctttcattattgcatctctgatttacgttgcgtttaagattgatgatttcgagtggttgtggactatcaatgttccaaagtggaagagaaagaaagtggtggcggatttggagaagaaccagccaagtaaggctcaagagccagagcatcaaagcagtggttgataggagggagtaccagacaagaatgtttacctttacgcaattattttattatctagaattacatttgtttgacattactgagagtcttaagagtgataaaactagagcataaatactcggatcagctgcgtaaaccaaggtctcaaaaacctaagctaccatgtcacaacagcctcatcttataagaagtgaaacttttcaaaattacctactgagaccggttaccttcacgctgatcgatcatctgagccatctcacgggacaggaatgtcgtactctaagctggctgcattaccaaagctaaggtttcatccgctgcgctttcacttgtattatctacccttgctgattcatgggtcttcgctatactactctagatacaaatgtccactgactctatatagatcccaacgctagatcccagtacatccaaatgttcttacggatcagcgttttgtacgttgtttacccgatttccattagcgtcatagttcctatgaaacgcttctagatcagggtggtattcttcatcaccccagctgctccctgcatgaggtaggtttccattcgcggcttcaggccacatcatcgccacgttgcttgatctgaaaatacccgccctgtgaatccgcatgccctgccacaaattgcattagttaccggcgtctgtcaggaagcgaaacaccatgatacgtacaaattcgttgattaaactggccaaatctgtaggccggccagcggtacgtaaatcgttaagccgattactatagtcgcggcccagatagaaagcaggccctgtagttgtgcctggggccggccacctgcagttgaaaggttctcttcgccgattgtagtccgtgaaacgtcctgtgttgaaagaaccggaattccaagatctgctgtatctgttccagaacaacattagcactatggtaactacccagtagaatgtgtacttacctccactcggctcggtgatcaatttgtcctctgtagtttcggtagggaagttgttgactagtgccctggctatgatacatgttgaaggacgagacaccaaggtagtaatcattcacaccgttccgttccgtccagaaggtgttggagtttaatggaatgtggaagtgaaacatgacccatcgatcaactgcattcacatgagtacgatcgcggtactggatccggtatgagttggctggatcttcctacaccgggagaacgtccaatccagtaagctacctcaagaatgacttggccggcagttgggagccagcgcgtataatgcaagctcagatggcctagttcgatcgccctgaagatataggcagcgcttggctgggtactgccggagccacgatttgccataaccgcaacgttgatcgtccgagcttgaagatctcgcctgtgagcttcggaaccggtgttggacggaactttgcatagagcttccggaagagtagctaggttatccaaaccctctctcgattcggcgagattacagagtgtcattcttgcgacaactctaccggagtatctaggttggccattccaatcgctctgatatagcagtcgattaagtgtggtgaggttggcaacctgtccttcgtacccagcatcctcgacatccctgttgaaaatgtctgtcagatcctgtcgcgggttttgagaagtaaaccaaacccccatgatatgttggagcacctccaaatctgctgaattgtcggtggcgcgaccatggacaagactccgtgggctgaactccggctcgccactaaacccatcatcgctaccgaactgaagctcttcattagggcaaaccgggtccttgagaaactttcgcaacgcatggtcaaactcttttgcgtctctgtcttgatactcaataacggacctttcgtccttgtcggactctttgtcaccggcgtagcaatatgcttcaaagccgtagttgtagttgctagtgtgggcaaggttgtcagagctgctatatgtcgtactgatatcctgcgtagcaatgcgagtagatctatggggataggcgttgctacacgcttgtgaattgcggaatgtaacctcgtggccaacccactcgtagtccttgaaagccttgggagtctcggtatagtagtagttgtacttcgtgccttccttacaagtcctctgaccgccgaagccacctctagatcccaccacaaaggttgagaatcccttatcgcatgttgaatcgttgtcgtcgaagcaatcatctgtccatgagcactttgaccaaagcccagtggattcggtagcatcgcaacaagcggtttgccatcctgacttttcgcagcccttgtgatgagtgccaaccgcgatttcgcctgcgttgcagccaactggacaatgtccattgccttggtagcctcgccatcgacactttggcactttggaggacttagggcagcaaagcgttttcacctggtcctggcccggcaagcattccgtgccgtccatcataatctgcgagtccttatcaccgcgaacaatctctgtgtaaccactagggcatgtctgaccgcagttggtaaagtagcagaagtccttgggctcatccgtcttatcaggcagcttgatagtgaggccgctgccagagtcaacgttgaccttgataccaagtgctgctgcaagtccattagagtaggaatgcttgtcgtcgtcataatccacagcccagaccaaaacaccactcagacactgagacttgagaaatttagccttgagcttccaagtatcccgatcatcgtacgaaacccattgatcgttgttccattggattgtcttgattgcagcgtccttgtaaagtttgggcctcagcttcttctcgcgaatgagatctgagatctcactgttgaagagaattccggcctcgccgctacacccggcatctccagctgagaggtatggacagccaggctcagagcaagatgaacttgcgagtgtaacagatcggccgtagaatgccaagcccaatacaacctttgacggagagaccttgtttcgccagagaagatctagtgaactcttgatctcagtcaagttggtatgggctccaacaaaggcgcctgtccacttgttaccgacatcccatgctccatgaagatcgtaactcataacattgaaccagtccacagatggttcaatgttgtcaagatcgaagtgttggagataccagtaactagtagtcagggtaacagaaagaccatacttgtagttattgagtgcggacttgagccgcttcaaaaacctgggataggccttgaaatcagactcgcggccattgcggtctgtatcaactgggtattcccagtctatatcaattccagtaaagccccaggtctgcatgaagagcgtcaaggtggcaaagaagtacgtctgacgtatcttgtcggcattgaccaagtctgaaaaggtcgtggctgttggagaacccttgtcagaaaaggcccagccaccaatagataaccagagctcttgaccggagtctcgagtcttgagtgcagagagttgggagtaaagctgctcgtctccggcattggcgggctggaccttgaatgatttggggtcgatactaccgaatgcaaagtagatgtgggtgtagataccctggggaaaagcatcaggaatcattgggttgcatttgtgggttgcaccaccagagccatagtagccaatcacgcgtttgactggctgagacccaatgctgcaggagggtctcttaacagtctctttaccgcagaactcctcagtggtaccgcagaagccatagctgctacagcaaacattgaggggacacttgatagcgttaaagtactgtgaatcccacttgcctggattgcattcagctttgtaggtacagctgttgatgcacttggccttgctgcagtagtctggacccgtgccacagacgttgttcgtaccacagcaaccaacctcacagggcttgtttttgtcacagtgtatgtcttctgcgacaatgaaaggggttgcggtgagcaatagagcaaccagagtggttgtccacgtcaacctcatgacactgacaataatgaatgttgtgtaatcaaaagaaagatgacgtctaagtcgaaaggtttatcaaaagattgacgataagtaagtgtgtgtgtaaacaaagaaagaaaaaagagtgacaaagtaatcgtccagctacaataggaacattgcttgacataggcaatacttacagaggtagtagagaatttatctcctacatcacttgtacttgagcacagccaggaaaggcccaatgtgtcgtctcatttcggacacaaaactatcctcggcaatactggtcctcacagcgggtagcatgcatacctctaaggttaatttcattactaacattgccagtgaacaaactgaaacagtaattactgcggttcggtcttttgctaggtatcttggctctactatcgtgggtgaaatgcactttgcatcctggcaatcggctccaatgtgccgaacattgctttgatccgcgagtccatcattctgttcgtattagctttgatctggatatggctattccgtgcgtctctttttggtcctcgccgtgttttcggtctgaagttgataccactatggatatgtgttggttctgtctattatgtcgtgaggctagtatcatttgggaccggcgaataaattcatcttcctagcctcggcgggatcaacgtccgagatggatagtgttggctctgagtgttggttgcacatatatctatggttgggcaaattatggtcgatggagcgaaggtggatactgcagatccatgaccttcgttctctcacaccccgacaaggatactgaccagggtctatagaaaggcagcatggataaaacttcttacgatatccttcaagccaggttcatcgatagtgacagacatacccgctgtaaacgattcacgttacaattaattgcaaccagcaagcaccgcagtggcatggatcggtgggtaatggtcagactatttcagggcctcggatcacagtctcggccaacagtagaggaccaagtgggacctcatgcgaggtacctcggcttttttactcgtcgagtgacatgccttatgatgccaagccggcaacatcttccagggacgagtctcagcaacttaactaccatattgggatgagagaaccgactaaggcgcctttgacttctatgatgtatacacactggcttcttttcgtttcaaaaacgagtttattgagtcagttactcagttcatggcgttacgttctcataaagcttgtagactcttctccatgccaactagactaggtgttaccatattttagcctcagtccctcttcctgagaatttctgtcactccttcatatttcttttcactacaccatgaaggctaccttcaactacagtcatggcgtcctggctggtgtcaccatcgtcactcgattggttgatgcttctggtctcaccatgttccgtcaaggctctctttctggcgcgggcctaccgtctgtctgcgaagccactctgtaccagaccatgaactgcgccgatcagactgcagatctggccgtgaatggatatcttgacagtgatgatccggcagtgaccaagctagtctgccgcgcagcctgtggaggtgctattggacatatgcgaacaaagattgcttcagcttgcggcgatgaggagatggtccctggcatgtcttttgtctatatggttaataatctctggagcaattggaaccagacttgcttcactgacccgaaaacaggagagttctgtcacggtatgtgtactcccaagaaagatgtttctgaattttatgctgactctattagacgttattgccgcctttccagacgtcgacaattcctctcaactccccaagtctgacttgtgctcttactgcaatattgagcagtataagatgatgcaagctgacgcttacagtggggcttataatgagtatgtgcagtctgactatgagttcgttgcaaaggcctgcgacctaaaggtggacaacttcaacgccactgacagtgcattgaatatcacgaagcccgataccagtagcgatatctgtgtgtctggtaagacatacacatctaaagctggcgatagctgcgactcgattgcgctgtctcagggagtatcttcagcaaccatgtattacattaactccaatatcttcgactgtactaagatcgctgttggtacgaatctctgccttccgcttacatgtaccaagattcatcaggttcaggaaggcgatagctgtctcgatatcgctttgaacaacggaatcatgagcgatcagtttctttcatacaatactcagctgaattggaactgcaccaatctgcacgatgcggatccttactggggcagtgccttgtgtgtttcaactcctggggggatatatgctgggcagccacttaataacaacactgcgaacgtcgacccccagcgcgttgatcccccttctggtacgcccgttgccaacggcactaccctggaatgcaaccattggttctcatacgatggtgacctcagctgcacgcaaatttgtcttgcaaatgacgttgccatcaatctttttactgagataaacccgtctttgaacaagaccacttgcgacaaagatttgactgtcggcaacgcttattgtgttaagcctgttactggatgggatctacctgctgccaccaagtcctctacagacaccaagacttctacggtcaccgactctcctacaggcaccaaaacaactgctgctgctgcttcagcaacacagacttcgactagcacaaaggcgccgggccctacgcaacctggtatcgttgatggttgcaacaaatggcactacgtcgataatggagacggctgctattctatcgctgaaaagtacaatatcaatttggcagacttttacaactggaactccaaggttggcaatgactgttctggtctctggttgcactactatgtttgtattggagtcgcatcctgagcttggtatgatagtagtactccaagggcgtggattgtttagtgggggccgctgctaggatggctttcggcggggcgtgtaattacctatccatacagagtaacctgctctgtagttagttacaaagacattaattactgtgcgttctcggcaataatttgagctctgaatttttttttgtttttttctatttttttgccggactgtctactgtatttcattagctataaatagtcttgcataactccgcttactttaaaactcaactatgaacatccgcactttattactgttaagatcttactcagatcggatgagtaacacattcatgaacctccgcacggtatctgtacttcataactctcatcgaacacttttctctgttcttcagcgaactcatccattcacaagcatggcgtgttctctccccaaagatgtgtcgctatatcggaaatttactcaaaggcctatcaacagatataactcttatgggcctcctttcgacatacccataactataactgatcgcgatggttctcttatccatgaacaagaaggcgaggcccttcttaccgccataattgcccaagacgacgttgaattcctcgagagatatttctctattgatcctcgcgccatcccaaacccatttgggctccctgatgacgatgaggccatttgttatcatgcagatcggttcaattacgctgccaaatgtggtagtctcagaatcctccaaatgcttttcaagtacgcaacaaaaggccttgataagacgaagccagtcagattagaaagggccaatttccagctcttaaatgtggcggcccaatacggtcaaatcgagattgtacaatggctcctcgacaccaagccgttatacgccggtattcacgatcgcgatctccgaggcttcaccgcgcttgcagcagctgcagatctctttccattccgatgcgcacccgcctggcatgagatctgtttcaacaacaatgaggcgataatgaatctgttacttgatcatggcgcctgcgctgctgatgttgttcatccaacaggctgtatggatcagaagcgccctaccgttctaactttagctgcccagtgggcaagctctgacttacttggaagactgatcgatggtggtgctgatgttcattacaaggtattgtcaaactcatgggagctgaaatttcgagatcaacgtgattttcccgtccaaatcgaggtcaatgcactgtttcttgcatccttccgggcaaaccgcgacggcgtcaagaccctggttgatcgcagaggtgacgaagttgatatcacagacatggtgtgctctccagactgtgttggaagtctccctcttcactgggcatctcgaaatcaattgccagataagattagactcatgccaacatctatgctccaagaaagagctggaaagatcactcggactattgaacagctcttacatttcgctcctgcaacaaccaacgtccaagacaatgatggaaatacagcattacattacgccacccgctatttgggcaagaatggcaagatgtacactcctgttttcgaactgctatgcagccgaggcacagatgcaagtctacgcaactacaaataccaaacgcctctgcataccctgtttgaggtccaaagcgatgacggacccattgacccagctgctatatcacttttactcgcccatggcgcaaaggttacagacgtcgatgatgctggcaacacgccattacacctcgcaaccaggtcgtggcatttcgttgatgctgtctcatttttgcttgagcatggtgccgacccttctcaaagaaatctgaaacgagaaaatgcccttcacactgctgctcgtggtgtctgtccgggaaatggagaggaaactacagaaatgtcggggaatatgatagccaggttgttgaaagctggaggggttgagctgatggatgtacccaacacagatggaaagacggcacgacagatatgtcaagagcaggatcatgaagagatagaggataaagaagtgacagatgtaaactaatggttagggaagtggagagaaggatattgtcgtgaattcagaggatttccaactaattgacaaaccgataatagtttcacacttcgacagtttcctattactgcaaattatcaagtttgaacagtagatcatagttgttgttactgcaggcgctaaggtagtcgagaatagtggccttgctcccgaagaccctcttcccgatccgaatttgtggggttgcgaagtgaatctttcatggccatgagacatgattgggtttaatgtttcacgggtctgagccatgaccttgattcttcagacatgtgttggtcataagagcacagccgacaaaccctgtgcaactcccgccctataattcatgctaatcatgatttatgaggacctagtaaacgcggcaggtgaggaggctttggagagaccttgtctgtgcacctacacacggcccgcgaccctggtcgtccatacggacacggatccacaacggcggcaacggcaccgttactgaatatcggcacctacgtagtatcaatcggtgaaaatacacgagagacgatcaaatacagatcattccgtatagacatcattgtcttgatgaaaacaatataaaagagtgcatcacagttgtcgaattattgcactatcgcatcatcaacaaatctacactcagcatcactaaaataatttgaaccttcttcttatttacaacatcacgactttggatgactttcaccatgacgatagattcaaagggacccgaaaactcacacaccaacggaaactcaaccaatggtcatcgtgaaccgtttactcttaaggatgtaccggtcgagaaccaacgaccacttaaggtccgtgtcattggcgctggatattctggtgtctacctcggtatcagaatcccccagcgcttgcgcaacatcgatcttaagatctacgacaaaaacgaggggattggaggaacttggtgggagaatcggtacccaggttgtgcttgcgatattccatgtaagcaagatcatcttatacggattgcaagacgatgactgacatactcaccttcacagctcactcgtatcagtatacctttgcttcgaacaaagcttggtcaggtttctatgcgccctcgcacgagatttgtgactacatcaacagcgtggcagacaagtatggtgtacgacgctttgtttatctgcagcacaaagtgaccagtgctgtttgggatgacaagaagaagaaatggtaatacacaccctcctcacaatttagacccgctactaacacatagtccaggaacgtgaccgtccagaagcacacaggagaaaccttcaccgaggaagtcgacgtcgtcatttcagcaagaggtggtctcaatgatatctcctggcccgacatccctggtttcaacaccttcaagggaaagaagatgcactcagcagcctgggaccaggagtacgatttcaagaacaagaatattggcgtcatcggcggtggatcaagttccattcaaattgtgcctgaactgcaaaaggtcgagggtgctgaattgagcgtctttgttcgcagcaaagtatggatctctaaccgctttggcgaaaacacgatgaaaaatcttggctgggacccttctgaagttgagagtaagtgagaaaaaacaaaattgcaaaattcccatactaattggcaaatagtatcgcctgagcgtttgaaagaattcactaagaacgatgatgagtacattcgcttccgcaagcgtgtcgagagcgacggcaacctcgttcattcttcaagtctgaaaggttcagaaatgcaaaagcactttgtcgcccaatttaaagaaaccaccaagcaagtcctcgcctcacgccccgatgttcttgcagcgtttcagccagactttggtgtaggatgtcgtcgccttacacctggacccggctatctcgagtccgtgatccagcccaacgtcgacttcatcactacaaacatcgacagcatcaacgagaagggaataaagttgactggtgacgagggtcgacaagtcgacatcgatgtgctggtttgcgcaacaggtttcgacacgagcttcacccctccattccctgtcattggaaagagtggaatctccatccaagacaagttcaagccataccctcagtcctacatcacgatcgctgtggatgacttccccaactggttcatcatgctcggtcccaactctgcactcggcgcaggatccttgacagctctcgtcgaagcagaaggcgactacatcatcaaatgcatccgcaagctacaaaaggaagactacgcaagcatgatgccaaaagcagcccgcgtccgagacttttcagaatacatcggagagtacttcaagaagacagtgtatcttgacagctgcaagtcgtggtataaggtcgggggtgggcgcggcaataggatcttggctctttggcctggaagtgtcatgcaggcgctcgaggtaatgagggctccaagatgggaagactatgattttgagggtttacacgagaataagcttagatggttgggtaatgggtggagtatgtgtgttatggaagatgaggagcagggtgatgctagttggtattgtaacaaggatgaggtggatgtgccgcctgaaggcaagcctgagactgatcctaagctcatggcgaggccattttctcactgatagagagtatgcatgggtcgtgtttttggtaggggagttagtcactgaattgattgttgttttatgctctttaatttacatacagatagctggcttattagaacctccatttgtcagtaacctttattacaatttgttattttgaaccaatctagatagattaaccatattactgataacttaaaaccgagacgtaaacgttatcgaaagcttgtgttgccattttgaatacttcgtataaactgccgataacgaaattggaaaatcgagtcttctaattgatcagggcgttcattctagatagaaattccctgtctcttgaaaagccagtcatcctacaagtgtttttgcagcaagaggtcaataaggttaccatatcattatccaacactatcaactacgattttgcgaagaaagcatgccatccttgaaacaagttatccagtcctatttccgtccaaagatcttgaatttcctgagacggcgcctgaccttttccaggtgtaccatacactttcgtatccccagaagcatggtactcaccccatggcgactctccgtatgtgaactcgatgacgtcgcgagcaaactccgtcgctgtctttttctgcgattcactcatgacgccactgaagttcaagaagagatacgccgtatcaaggcagtgagatgaacgaccttggtaaggaccttcccacgggttggattcgttgaggtagtacatccacgactgagtaggccagtaggaaacgtggtactttgtcgtggcgtaaaacgtgagatctgtggcgaactgcacaatcttggtgacggtctcctcatcgttgttgtctgttgccgagatattgtataaagagacaaggtcctctagttttgtgtgatgtgtcgaaggaacgttatcagtcaaatatttgacaaagtctcgagctaaagcaccttgctctcggcctccaaaaactcccaaagcttgaaagatgaccgcatcaaaatcagtcgaaccagccattaaaggtgttttgtattgacgcgaggccaaatacgccttcatgcttccaaaggagggtatttcatcatccttatctttcaccggcgtcataatgatggaaagagaaaccttggaaaggatatcctcggcagaggtggcgatcaatgctttgacttggtcctcgctcgacagggttgagtctatcgcaaggcactcgagtacggatttgtacgcgtcctgagcgtgggacctagtacatacggggacagccaaattgtttccacttaggcaaatggcgcggtcgaaaagcgtgtctccagattccaagtcaaggaggttcatgacggagccttggtataacagtcagccgaactgtgcgctgaatagtctcatgatggatacatacttgctcctgcactctggcctatggctatgatacgagctgggtcgcccgagaatccgccaatatggcgtcgaagccactggaatgctgtcttttgatcgagaaggcccctgttggctggggcacctgatgctctcagctcgttgctgtcaaggaagcccgcaactccaagtcgatagctataagatgtcagcaaatgcgaagtatttcttttggggaataggccccctacttgatagagacaccgacgactggctttccaatggactgggaatatgcgacaaaagcgcccatgtcctgatgaggagcgccactatcgcccataagataagcccctccatggatgaaaacaagaacagggaattttgcatctttgttagcggagacttgttgcggaatagttatgtcgagattcaagccatttaggtcagatatgggagggtattcgggtatgtcgagggactgttggatgagactgtattcaatgcccaacgctactggagatctaacaacaggtgggctgtgaaattattatgttagcttgacatatagtggccttggatatgaccaacaactcaccctcgacgagtcgcgtcaattgtgcctatatagtcggttcgtagctgtggagcagcaaaacgatgagctatagttgcgtactggatgccaagaaactgggctacgcctttgtcatcgtgtttgaggcctttgatgtcgcctaactgggaatggtttagtgtcgtcatgttataagaaatagtgtagttgcaattggagtcaggtaacgatgttgatgagacgtcaacgacatgttgaatcttttatttcttggtaaaatgactcgtgtcctgcagggtaacggtcctagcccggacggactgttaaacaagcccgggcaaccgctatccggtacgtatcttgagtgcacttgccgaaacctacatttgatccccacccataccttccatctccatctccaccttcatcaactcctctattgtggatcagggggactcggaactctttccttccccgcacaaaacatggtccagggtatcaaggttcggctcgacggacggtagttagcatctcgaattcaatgcccactttgactctcagtccatcttcagacatcactcagtgttattgccgctatcattgtcgtgataatgccccgtccaaaagtacgcgccgaagatcgtagacgcgccgtcaaggcttgtgttccttgtcaaaacagcaagaaacgatgtgactcccaatcaccatgcgccaattgccgaaggagagactgcatcccctattgcatctatgacccagaagctgctcgtccccgtcgccagagcagcaaagcacagcgtcgagcagcagaacggacgagagacacggcctcctcaaacgccagcgatgaatactataatctagaatatatcgtctgtcgtgacctaccatcatcagtcaatagcgacagcacgagcactcaagttgaagcgccacagacgcctgaatctacccaggaaccacagtctcatccgacacccgacaccacattctcatcatccatgtcaaacgttggcagtcgacaccaaactccagaaaacgaaaagtgtaagtgaatgccattgaaaaacaactctacttgatttttcggcatgctgaccagcttcatagtctcgatgggtgactccccgtctctttctttcctcgactttctgcgccatgcattccaacactacatgggcccgtctccatttaccgataaagaaaaagccaaggctatgctccagtcggtatattctaaaccttctgacgacatgagttcagaaagcgatctcaccctcgaagagaaaagagactatatccagagattcttgatagcggtatggaaggcattggggtacaataaatgcgtgactaataacatctttccagacgaccggaataatatacatctactccccagaacagatgttgacgatgctcgaagagacagagaaaaccagggaacaacgttccaacaatctgagcgcgtctcgtcaaaagtgcgccttgatagatttggctatcgccatcggaggacagggctgtagaactaccccaaaaagtctgtaccacgcgcaaaagcatttcgagcgcggccagaaattggccttcggggagatgctactagaccctacaggtgatcttgtagcaatattcctgatgatgactatgtacatgatgtgtgggtgtcagcgaaggggagctttcatatatcttggcgtggcgactcgtctcgcacatgccctcgaattgcataaatcgaagtcctacaacaatctggcaccgaaaacgcatagattcaggtgagtgacaccgacccagtatgcacataggattacacggagatcacataactctgacatcatgcaggcttcaggtgtggaaaagcctgcgaataatagagatttcattcggggcggtgctgggccaaccaccggccttaagcacaggacaagcatcagaaacaacgccatttacagttccagatggtccagaaccatgcacacctgaatttacatccatgtcgtcgacctatggggtttgtgtcatcctcgagcagattacaatccacctcgacagcaaacacgagacaggcgtggccttgataagagatctcctaagtcgacttcgagactggagttcagcactaccgttcagcatgaggacatgcactgtcagctctccaatatctttggtacaaagacgtcaggtgttgggcaactttgccgtctctgcgttctattattacactgtcatgctagcaaccagaccactgcttatctcccatatgcttataagactgcgacgcctgggtccattaagtactgcctcgtctactttaccatgtcatacaaacgatcgcgaaatgagagaactagcgcaagtatgcattgatgccgcggtcttactcatagaaacgactcggaaaacgcaattggttggcctactgatacagaatatgcaactactcaagtaagtatcatcttctgaccaggcaatgacaaacgctgacatgatttatcagagcttggatattcagcgcctgtctaattctgggcctttcgctcttcgtagacctgtcattttcagaagtatcggcagcatgcgagacagacgtagcactacacagcgggattggtatcattcgggatctagatcggacaagtcctcaggcacatcggtatctagaggttttgacggagcttcgcagtgcattacagaactatcgcgagcgactcgttccaccccggagaaagagtaacggacaatttttgagtcagatctttgtcgtaaatcaagaaaagagtccaccagcagattctcctggtgcggaaatgacggcattcgcttcgacagctactgcaccacctaccttaggaaatgagacttctggtgggctgtggatgttgcaacaagcagcacaggcggcgcacgccctggggaatccttggcgtgtaccagatggatgtcacgtatttactgataacccattatctggacatccaggcgggagtgaatctctgccctcgacattgggagggtcggatatgaactggaatgggatatcggtacagggaacggacaactttttgtttgagatggagccatttgccgacatgttgagccaattttatgttccatctccataatcagatattgtagatcaaattggatgccacgcagatacccaagttgtcaatatctttatcttccagaccattgaccgccctagtaatgaaatgttagccaatactccagcacgaacactattggagataaaataggctcttaccgtgccgagaacctcttgcccacgcagaaactcttccgtaaactccccaaaccactccggcattgtcctatcaattccctcctctgtatcaaaccctctaccaccagcgaccaaaacagatttaccgttcaaagtcttgtcagccgccagttgaacgatgagacttcccacctcagcgggcttgttgataggtagacggttcctctcccaaaaagaacgcactttgtcaatcatttgtgtatccgtcgcccaaggacacaccgcgttgatgcgaacgtcaaagttagttacaccaggtcctcggagagacctcatgagtcctataataccatgcttggcggagctgtaggcgtaaaggccgggggcctctgtgatcccagcgatcgaggatacaaggacgatggatttggatacgtctcttgttgcagagggacttctatcagcgctcatgaaagcgagagcgattcggcagaaaaatatcacactcgtcaagttaatttcgacacttttgctgagtactgtcggctccgtcatgacagtctccatgttcagattatctggtgcaaaccaatctccagcaggctctgtcacagcagcgcaagagatggcaatatcgacatgacctttttcgtcgaagggagttttaaagagttgtagttgcgcgttgtagtcgcaaacgtcgagtttctgaaaatgaacggatccgccatttttgcttgatgggcttgactggagattttggacgacttggtttcctttcacatcgtcccagtcgccgaagtaaacgtgggcgcctctctcgtataagatggacacggttgttgcgccgatgccttgggcaccacctggaggtattatgtgttagtgactgatatgaggtagaggttgaatagtttacctgtcataacgactattcttcccttgacattgtctaaaatatcggaagaagccagaatctcagtcattgtgaattggagtaagattgggtaaggatgggatgcaatgttgactactgttgtattgcggataatagtaatgtaactagatcataaacttagatataacaccagcggagttcatgcatagaatacaactccaggtctgatctgcaggtgccgttgccgccgatgcatgacatggtggtagtcacctgacaaggtatcgctgatccgcggcaaatgcactacatgggcatcggcaagcgtccaagtcactccgaatgatctccactcttatgtaactctcaagtaatagaacttatagaattgacaatcgaactgaattgcccatccatcacttgtcctcagtcacaaaatcaccgacacttccaaaatgtcaccatcactcgacgctcccacagacgcctcatctccccgcctctccgtcatcgtaaccggaggtgcaagtggcattggtctagccatcacccgtcacttcgcctcccaaggtcacatggtagctgttctagatgtgaactcaaagacaggcccagacgtggttgcacaagtagcaaaggaataccccaaagctacggtcagcttcaaatggtgcgatgtgtcttcgtgggaaggccagtacgcagtctttgatcaggcataccgtgagcatggtgatcgaatcgatattgtgattgccaacgcgggaatctctgatccagttgttggagctctggattgtgttccgactgagtttcctaggaagccacagttgagaatgcaggatattaatttgaatggggtgatatacagtcagtattgactaataatgagtttcatatatcatgtgtgctaatcagcatgaccaggtgtcagccttgccgttcattatatgctcaagaacgagataggcagtcgactcccggactccagaggctccattgtttgcacatcatcatcagctgccttttacccatttcccgtttctccactctactcaacctccaaagccggtatcgtgggccttgttcgatcaatggcagtcagactccaagaaccgaaaatccaaatcaacgcccttgcacctggagctttaggtaagcacactgatatgtgcaaacaccaatatcttgctgacagataccacagaaacaaatattgctcccgacaaggaactattcaggttcatggtaatcacgccaatgtcgaccttgatcagagccgttgagcaatttgtcacggatccatctaggagtggccagatagctgaactaaatgaggaagagatcacgctgagacctcatgtggagtatgctaatgctggagcggagcataataacaaaatgttctggaaactaggttatgcttgatataattatgctagttaaattcagctgaaaagttatttttacacatgaagttactgttaaggccctttacagatgttttatcaggcataatttatttaattaaatattgcaataggattaacctagagtatagaattatgtactagtactattcgttcgttagcgagtcctcctttccaagttcaaaaagaaatgctcccaacagtaccaccccaaaagatcaacagtcatcccatagtcctatagcgctttcctgctcggcaatctatcgttccagattgcctcttgcccttccaagtcgccaagtactctaaccgattgatagattaacggaagttaccgccaccgttgcagcggctcagaggaatgccgctctgtcgcttgatgcacatggtaatggcaccagcaacccatcgaacaccctcgtaagaaccctcctcgtgagaatcagccatccaggtaccagtctgctgcatggatccaacgcaaccgcggaaagcacgtccgtagcggcggttggtccaaggtcgagtgatgacaacaccagtctcaccctctgacacggtgccgcggaccaaaacactggcctgggtggtccaggtgcgggagtagtcaacaccgaagctggcgccgagacggttcttgatagctgtgaggtcaagaccgccgctgacactgacgccgttggaaacactgtaggaggaggcgactgtaacatcaatgccgtttcggcctcggccgatgacgacgggggacatctgcacgtcccagtcgacaaagcgctcagagcgatcagtcacgtacgaggtcgtggatccgcaggactgacgctcctcgagatcgcggggagccttggccttgcccttggccttggctccggccttgatccagtcgtggtcaatctcgggagtgatggggttgatgccctcagactcgagaagcttctcgtagacactgacatgaacaacctccactgtactttgttagtgaacaatccatcatgattgatgtaaatagaacgtactgcggccctcgccatagaggatgacctcgtcctgctgcagaacatgctcaggagtccaaatggttgagttgagatcccgttcggtcatgaagggaacggcattggcgacagcggccaagccgagaaagagaacggtagagggaatcattgttgaggtgaaagctggagtgtatgatgaagagcttggtggtgaaaaatatctccaagtgagagatatcttgatgttttatacatgaataattcggatatcgttccgatggccaagtctctgtcttgtgtaatttgctcactgttatcatacggcatttaggctgatgtttgtgatagccttagtataaacttaaagtttactttaatgagagcgaggcactagttgtggacctgtctaacggctgataatatttttccacgattaggaatcgtaatatcagtgcacgtgcttctagcctttctacttgtgaatagtaacatttgtctaaatccaactgccgatatcaaaatggcaggagactaaagctataacctcatgagaacctttatgtccaatgtgtaaagtcttgtctcatgatatgagttgttgataacttatcttttgagccattgcgttatacgaaaggcgtgaaagcggttagcgagtcgcagcaagggaccagcattgacgaaatgtgctctttgaccatgacccagaatgaactgactcgagtctttgacgaatgattaaccgagttaagaagaggaagaagttgctactgtctgtaagacagaaactgacaaggcccaggcccaggcaaaagccaagaggtcaaactcatcaacaatggtgaaattggaccttccggttctggagctggccagtcaattacaacaaggtctggtgttcaatcatagaagcggtcaaaggaagccaataaaaactataaaaattcccacgctcctcctctgaacattcacattcacaatcataccattaacttcatcacacttcaagttccacaaccccaaaactctttacacaatgcagatcttcactctcgccaccctccttgccctcatggagatgtaagaagcactctctcttcatatctcatcttttattaacacttgtatcatagtgcctcggccaagcttcacaaccaggccgtttgcgtcaccaaccgcaagtacgcttccaacggaggaactcccttcagcgtcagctacaactggcgtgtaaactacgagattcttcccgacgccaccagatgcgcttgcgactactacaggaaccgcaacactggtaacaaccagtgggataagtgccctgactgcaactttgtaagaatacccgacgtattgatactgagacaaattaactccgtgataggatggtcttgtttgcgggtctcgggactggcacattggcggtgatgaggtaagtaccatttctcattggcatgacagtcgtcaaataagtctttgctaaccttcaatacagttcacctactactgcgagaagaagtgtggtgcccagggagctgaggctaactaggtagattatggggacaaagctttgtagtttaataactaagggacctatcatggggttgtgagaggtgccttgcgggacgttggatgacagttgctggataaagttagtcttttgaatagagttgcaatgtagttgggtctttgcacgataatatcgagtcttgctacaaaaaacatgggtccctggccggcagataatattaatactacatggatttgccctgctcggataagactgccgaagaaatggataagatcgacaacagtctcttgattgttactgtatgtacccttcgtccgtgaagtgttgagttctggacttagtcccatcttgacaatgtgttcagtgagtggctgtgatacgaacaccacgtggtcagaaaagctgagacaatccgaaacaaagggtcttatgaagaacagttctagaaagacgggtaccacccacccttgtaaattggacgggtcctatccgagctagttgccgtatctgacgtcgcttgctctgtccgagtcagttgacattgccgatgcagcctagtctatccaagctagttaccgtatctgatgtagctgattacaccgctattggtcccttttgcgccgtttcgaatggcgcgttttgttgaatcgtgttgagaccattggattctgacgcgtgcttgatcaacctaatctcagcccaaaaaggttttgtatctaacgattatctctacgagtcatggcgggcgttattcaagatgattgacgcctgggcgacagggtcattccacgtgttgatatcttgaagggtagctatggacaattcccgcgggaggagattattacacacatgtatcattgcacgcgtgaccaccatcatttacgatagattctcaaagcaagacaaaaactagaactagaggccttgaagtattggacttagtaaaagagaataaaaatggaatcatacagactctgcagaacggttctgaaagccaattctcactacataaccatgaaccaagccaaaataccacatcttaccctatactttgaaccccataaataaggagcacatacctcaacaaactgaccttgccaagtctggcatagccgctaaagaaatcacaacggtcatgcggcataacacgacacgatggcgatatagcaggacatacacagtcgtattcaagataccagacgataagtcgctccaggataaagcggcatgaacacgcttgctgatctattaattttactaactgccttatcaccgttcaacaagatccagggttggagactgtcaaggcgtaccctgtacaggcaaatctctacatggataatggataatgcaattccatcgcccccaaatcatatgacttttttgtcacaactggcgattctatagtgagaggtggcattatatgccccacgaaccaacgtgatgaaattgccttctcaaattgggcctgtaaacaacagctttgtacgaacccacgtggtgaatggtggttctatggtgggtgaggtcgattactcgagtctgggggaccctgcagccaaacatcatcttaactcaatgccgagatatcattaggaaatcgtaattgtaacccccaatatcctgtcgcatagcgaatctgtgggggttgtagcgtgtcaaggacagtgtagtggataaggcaatttcggctgttgccggcgatccttgtacctcgcctgaattggtgggtgaaattgttatgagatagtgatacgaaaatgtactgataaataagctccaagttgaagggctgcagacagaggagagatacatatccctctgtatagacggatcctttgttgaatattttgattatattgataagactgagtctccggcctacagactgaaaaacaattatcgtgctatatatgtaatatggtcacgtgaccatacacgtgatacccttcgcgttcaacagattctggatgaaggttactataagtgtcccagttaggagctaacttaaatacagttgttctacttgagaaacgtgttagtaagcaattccttccacaaatttgatggaaaaggtcctgggaacgcatctcgaaaagagcctaggtaatgcccaagctattgcataagagggtttctgccttggacatttatcagtgaactggaaagtcaaataatcatttcagaaagttccttaaatcaaatatgtcttatagctatatatatggatgccgactttatgcaaggaagccattgcgaaatgcaaagctacgcgccctctttccaaagatatacataggaatcgtggccatactcacaccaatcgtaatacctccaattacaaaaaatgcatccctcacaccttgaagtgcgatccaatcattcatataaaaggtcataccgaacccaaagatattcttcgcgaagctcatcatagcataagattcgactgcctcgtgacgatgggagtcgaccacataggacacgacaccgacgattcccaattggatcccaacgttgataagtcctagacagaggatgacaggaatagaccacggttcgcccttggagagactctggccccagccgaagaatccactggcactgagggtggccagtagagcaagaattgggagacgaaactctggttctgcaacatatggattagcatttggctgtgcacgtaactgcatgataggaacttaccatagactccctggtttcttcccgccataaacttggccagtccatccactattaggccagccaatgcagttgcaataaatgttccaacaaaggacgaaagattcgtcaatccgacctgggcaacagaaaagttgtacggaggtccactgaagatttgagactgagtattggcgagcagaaccagccagttcaagcaaatggttagcaggaaacatccccagatgaccactggagacccgagcattttaaatggcgcatagatactatacaagaacccagatgaatcgtaataaccgctccagggtcgcagttcatgtataaaagagtgcttttcgggaatggatgtaccatcacgggctgtaacagtgttttcaacctctgatactgattccttcttctcatcaatagtcgacagtttctgcattggagtgtccaggacacctgggtcggtattgcgcttgtatgttgtctcgggcatgaaaaaaattgtgagcaagagctgaacgccaaaggcaccggccatgatccagagacaggtcttgtatccgtattggttgatgatagcaccggctgatcgtagggtattagcaatggtaaaacatgattgagaaacccttgaacataccaatcggcgaagcaaggttgataccaccaagaacaccgagattgaagatggcattctgaagtcctctttgatgaacaaaccaaacatcagagattgatgcagggaccagggcctccatcggagacatgcagaagccttggataccacgggacacagcgagagagatgaagtccttggccactgcgctccaaatagtcgtgactaacaagcccactgcagtgatgagatagactggtcgcttgccgacaaccatggccaacgagttacagaaaagattaccgaaagccaaggatataaggagagagccggtgaaacccaaagtgaatctctgaagaggcacaccgaattcctcagcaagaggaaccattgccgggccaagaaggggtcctatggcgcctacaacaccgcagccaatgccaatggaaacagtaaacatgtgcttcctccatgctggccagttgagggggtcattggggtcgttggatggttgagggacaagaacaatcttgccagttggatcgtgcttgagactggtatgattctctgtggttacagtaacctcttctaagctaccaggtaagcccttctcgctgagaaaggatgtgcctggaacgtcggtgaggtgacgatcgggaagaatccccagacccatgatgagaacacaagcagtagatagtgaaggtagggaggatgtgaaagtattgcttgacgtaattgttgagaaacagatagaagagcagtgattcctgagaatccggggatgttgtggaaatttataaaccattttcaaagctacggtatcactcgcgtatacgaaaactgaacacggtacagatacagccaatctaaactccattgactaagatcttgataatggatattgcggggaaatgcatgtagtaccattggtgaccatcgcttgtgggaatatgaatgacaagcaaccaatagtcgacttcaatccctgtgccgacagcaatccggggtacgctaagtacgttgccgacaataaagggccgtttacgctggagatctgtcgccattccaagaagttggagtggagagagtcgtaacaaacaaggagaaaacgcactaggatcaatagtggctcgctacatcgtagagtaatgcgggggagggtccgacaccccaggctggtgcgttgccgcgtgcttgaacaatttgagttgatgaccgagacaactgcaacagatcccttgaccacttacttcagtggtgcagctatagaagttatgaataaacagcgatgattcgatttacataacatgacagtgagtattgccatgttcgtaatgtcttgtagagattgactatatattgaaatatatcaaggcatgggtacgttgccgacactagaggttcagtggatgtcaatttcaaccctcgacgtcaaccatctgaacatgacctatcacgatgagtgattcaaagatgcagctgaaactatctcataagagcgtcattcctttctcatagcctggtggtactggcaatgattgatatatggcggtataacagggtattgatctaaactccgtatcacgccagcactcgtgtggacatgccttattcctttaacagagcctaggtcatatgtatcttgactatcttagctaccatctcttaattaaccacctaaaacgccagattgatttctagaaattgacaaataaataaggaatttacacaagataactataaacacttgccgatttctttatcattcatgctagacattggcttagtttgaacattctcgctcagcacaaatcattgtctgatccatcatcagacccatccccagaaccacccccagaaccacccccggaaccatcgccctcttcctcgccatttgtatcctcttctgtactatccgaatctgacgagcttccatctgttgatgggtcctgtgcatacaaacaacagccgctaggattagtaaagctatgcttagggtgaataatgttttgagagcgatagcacttgaaacagagatcaaaatcccagcacacatcgcaatgaaacctaagtccataattgttctgcattgaaaattagcaagttcctacttagagttgcactagggcacttaccattaagcatgcgtcgcagaaactgtactcgatcttttttgcagctctctggttgtcaagatctttgtcttgcagctctctacgttggattgattcatcttttggtcccagaaggtcgatcacgtctcggccatggccataataataagccagatcgtacgctgtccacttttgatcaagtccttcgccagaaatatgcgggtttgcacctcgtgcaattagttctgacatgatcttagtgcgctcgtcttcttgcgtatcccattctccgcagatccttacagcccacataagcggtgaccaaccatcaatatctgtccgatgaatgtattctgggtaccgatctaggacataagtcacgacatcgagtcgtccgctgaccactgcaaagtgtagtgcgtttcgttccatgagatcgttagtctcgagagtggcgttcgcttgcaggagaatctcaatataagcagtggttcggtaaagtgcaaagtgtattggcgctctccccatcttgtcttttgaatccacaatcgcgtttctctccaataaagcttcaactacgttgatatcggtgttaagacatgctatgtttaaacagccgcctaatctgtcgctgctatggttgacatcaaatcccttcattgtgagtaggtagttgacgatagcctctttgttgttgcccgagcgaagaagagcttcgtgaagtggagtgctgttttcatggttgaccgaggagaggttcacgttgttcttgcaaagcagcttcaccatctcgagacttccctcggaacatgctatgtgaagaatcgacccttgcttgccgatactgacattgatgtttacaccttgttcgataagccacttaaaaacaggttcattggaggatctgattgcgttgcacagaggtacctctccgtccccgtttgcgatatcagttgatgcgccccgggttttgagagtttctaaaactggaacgctggtcttgtttgtaatgctgttgaaggccgtatttccataattgtccttctcgtcgattggaaagttgtaaagaagtagcatcttcagcagacgatgtagattatttgctacacaagtatgaagcaatgggtggtcaagctgtttggcggagtactcgaggggatccgcgccacattcaagcaacatgcacgcaagatcctcgtttctggattgcaccgaagtagacagctcagtcatattatagacaaagcaacaagcttttgacccatgctccaaaagcaacttgactgactctggattccatcgacaggccaagaataacacagtttgtccgtcgttcgatttgacacttgtatctgcacctcccgtgagaagagctttcaatatattcgggttatcatatgcacaatggataggataccaattatcattctcatcacggacattgaagtttgcgtttgactggatcaacaagtcgaccatatctttacaaccactgtacacagcgtgatgtagtatagatcgccctgatggcatcttggtgtcggcaattggcgctttgctaatcaaaagtcgagcaagttcggtattcccatgatccactgcatcgctcagatgttttttcagaagccgaacataagcatcttcatcgcattgagtagatccttcatgcaggagaaggttcaaagtgtcaaatgcaccgtttccggcacgaatgacaggctctagcatgtttggaaattctgaagacttgataccgccccacaaacttaacaaatctgtaagaacagcaattgaaccattaatgaaagcctcgtgcaaaattgacgccgcagaggtcctcacgctttctgaatcaccggcaatcgtgaccgcatacgagctaagtgtcttgcagcattgccacaggtgcataggccggataacttccattaagctactcagccacgtaaagtcaagccaatcgtgatccaaacccatgtcaagtaaaagcctgagggttgtattgtgtgttcccctaagcgtacactcaatagcggaagagaaccaagaaggccgcccttcattggcgctgctagaatcggagttgctagataagacggatctggcgaggaacgttgcgacgcttggaatgccgagtttgcaggcctcatcaagggctgagaaactcgtcgttttacttagtgatcctgtcaggggataattggcgtttactaaaagagtcacgatctccaaaccagttggctcatccattctggagcctgctaacgctaagttgaccgaggtgcaacctgagatcgctgtttggtcctctggcattagtggtatgagcatctgtacaacatcacggagtccatgataagctgcccatcctagagtattgaaaggatcctggaatccgatagattgcttcatggccatttccatgatttcccgcactacaagatcattttgtgaaggaaaacaccaaagtaatatgtcatctagcttggtatctccaggtagcccaggagatattagttcctgaacaagagtgaggttgccttctctgacgcaagcttgtagtgcttccagccacatgtctttgaagccaggatcttcctcataacgagacattttatcgaggaagagcgactctgcctgatgttgggcgaagattgctagcggtgtcacagtgttattcttgcctcgtgttgctggattcaagacactccagtatgcttttgcccattcttgtagcagatcgctgtcatgaagtattggttgcttcgacaaggcagtttccatgtagtcatctgctctctgggcatgttttagccaatacttgatcgcgtaggagagaaatctgctatgataatcaagaacagcagaaccttcatcaactactcggaactttgaccattcttgaggagtaatgagattaatgcgtcgcaagcaccactcggctagttgagcatgagtctgccttgacaagttatcagcggaaatgataggcccgtcataattcgccaatatttcagaaataaaatagtcccgaaaacttggatcccgaaactggacctcgttctggcaaacatctatcactccggtaaggagatataatgttctcgaagaggagccacaacattcatcctcttgccggtagccgaccctcgttccgtagtcggtcttctgctccagaaagatgatatctttgattgtgagcggatggaaagtatggcaaagtaacctggcggccacgaaagtctgttcgcgaacgaccttgaaagattttgatggcaaccagatgtgtcggaaaagatcgaattcagttaaaggtgaaatattttgaatctgatccacattggccggtgacatttggttcttacgaagtctggcccattcgaagaagagttttcgatgtctcgatgtttcgctccatccattaaccaactgcgacaaacgctcttggacggggtacaggctcggagcctcaactacaagattcagtagctcgctaccaattccaaatgtatcttgtctctgataagtgatttcgcttctatgagcttggccgtgttttggctcctgcgttgttggactctgaggttgaatgcccgcgtttgagctgtttgcaataggcatgactgaactgtctccctcggacataacgttgggaatatccccatccaaagacataatctcgaaacaatcttcataagggtgcaggtcgagcgggttgctgttgataattatgagtgtaaatggaagctcggaatgttttaggagttcgcacaaggaggataaaagccaatggtatgaagtgattcgagcgtcgaagttaaccaagatccatgtaatactgaagtcaggttgactgcgtgcattgtctgaaagaaggtcatagaaggctgagagaagaagtcgacaagaccatgcgtgagatcccatggcattggcataaataccgtcgaaagtaccctgccaaaaccggcgaggaaggccagcaaagaaagtacaaaacatggattccaccgagttacaacgtatatcccaatccctgaactcaaatgtttgacgtaattgttcttcatgagggccattatgaaacaagtgttgtcgaatagaagaaaatagccctgcaacgtcatttggttcatggaaagcgaagtagactgacttgtcgtttagccttctcgctataattgcagttgaaactgacttggggagtggctgaagcgaggcagtaccggggtcgattattttatgaaaccctagcgacatccacatctttgcagtagggtggcggctatgtagtttgttgttgccgtaaactttagaaggtaagaacactgctgccattgaaaggactttgccgtcgaacagtgaagagtgaggcgaaggcgatccaatttggtagtgtctgtagtcatctccattagacctcatagaaatagtcgtttcgtaagggtcgaacacctgtgacagttagcaattaccatgggcgtatttggatgcaggcctgaacttgttctacatactctgagcccctcgtcgctatggatggacaatatattactgatcgaaatatccaaatttatgttcgcattaaggaactcatcatttatagtgataaccaaattagcgaggcttgtggttagagtgactggaacgccagcgatggatggaaggccctgtacaagccgctcaaggccttgttgtaaagccggaatagttcgacattggtggggacagcccaaaaacatctggatggtatgagactcagaatatagaggtagggggttaaatgaaactccaaaacaacgtacgacataacatggtaaagaggcaatggctggaaatcttgactcatccgaggcagacatgagaagggcctagatgatgtgttagaaatcctgaaaggactagataattcttgagtcctacctctttcagaattgtgccgcctatatcatggcaaataaaaaagagatttcgtttctataccttattagtttttagattcgttaagactggattgtttcgaaccatggttgcatttgcctcaagctttgagaccgcgtcaagtagctcggcggcaatagtctgaattcctggccgaatgaaaattttctgaagatcgtacttgaatagtgatactcttatactatggtagccttgtggctctgctgtgagatcatcgttggggccagagtcatatccgaaccatcctgactgattgtgatctgatatgcctggtactgcaatgacactgattttggttgtcagatacttttcgtattattgctacacgtaaatatatatgcctactcaactatttcctcaacatccgccatatctgggcttttgagacacacaagctcagaagtcgccattgtggatactctaaaagctttggaggccgaatagtatatggtgtttcaaatgctggctggcagccaaaggcgccggactttgatactgaaaaggaaaaagtctgaaaggaatggtttctgtgggcttgaaagaaatctcaacggcgtgaaagaaacaacgagtgagcgggtatagacgattgcactgagcctgaactctgcacgcctaacccccattgagctgtctgcataatcttggctgccgtatgtacccgggactaattacttcatagtcctagccgggcatgctgacatgcgttgactagtcagtgatcagcgggtggagagtgcatcattcgggcgcttatcatacagactacggtgtgatcccgtgggaactaatggttggatatctctcattgttgcagcttcatacgagggctgtgacattcataaaggggaactctagcgcaatactctgtattttctctagggtttcccatccctcgagagttttacctattgttactctcattccagatatggcaacaggtcaacagcccgaacagggcgatgagtctgcgcctcgtcttgtatctacctatctcgaaggcgatgtaaccgacgttcatactcaaaatgaccctgatcaacctttccagcgtgaaaacatcattgaaagaagacacaaagtcgacgttcgctgccagcataaggacatcgttcacggattctattcggatgatgacgactacgcagatccatgtagtcttgttgtattcgaattcgaattcagccccaatgcaatcgcccgccgaatcaaatcagctcatgtgacgattaccttctcggcaaaagacaatggaacctctgacccggtggtcaaggccatttatccaagagggactttttgtgttgaaccgacactgcaaacagaaacccttgttcgatcagcaggattcaactttggtagtggcgtgatgggcgcccaggtcggcggggagctgaaggctgaaaaggcgattgagcgggaaacatactctgctgcgaaagtcaaaggctccattgatttgcggggacgtacctatggagacaagaacagcgtatcatggcagctgtgggagaaccctgtcaccaaagcaggggtcgtcactcgcttgcaagcacccgtgttgctcaagcggcaagacatgtctcactttaaagcagtcatcaccatggagatcagagctgacaccttgacccaacttggatcagttttcaagacagaccccaaggatgatcctgtctattacgatcctgaaaggacagcgtttagtacgaaccacctgcacagatatgatttaaataatctgggacggttggacttgaagtcactgtctgatgtcacattgatgactgtgcccaagggtgcggtaaaggagatgtgataaggctgcgagagtctcatcacaagagggctgactgcatcaataatgagggggtgccaagccttacatgcagcctgtcgctcaaaagtgcctcaaccagggtggactagatagtcactatcatatcattgcatcccatctcctaaatccttaccattattacataacggatttacagcgaacttcaaaactgactctaactaatcatccaacaagtgaatccacatcagtcatctgctcttgaagtgtcattgatttaggtaacccagtaatcagcaagttcgtcatggaagaaacatcagattccttccaagacctggaaggccaacccaaccaaccaagatcacttacaaacaatgaagttagtgacgagaatcatgggcaagacgaactaggagacagttcagaatacagcgacacagatgatgatgaagatgaagaagaggttcatggagactcaaatcagaacctcgcgcgaacctatgaacagcaagcaaaagaattcaaagatcaggcgacacatataaaggcccagcttgacagacaaatggacaactttgcatcacagtgtccagataatgacaatgccgacgcaagaaatcgtttttatcgtcaattccgtcatcatatggcgcctccgaaagcccaaattgtcaaacacctctctgtctggcaatggaatatactctactacatagccgatgagaagcagtcagacaggccgtgcgattggcttgtcgggcgtctagccaaagaattcccttcacttcttaatgagcgaatgccaaatggcgggctgacggttctgctgaaagctgtaaaagaacataactttgcattcatcaaagctgttctagacagtgggataagtaccacaaacctggtcaagattgtcgtggagcgtgatgtagacaaaaagaattgtattcactacgcggtgtctgatggattcgacccggaaattacaatacggttgcttcaacataccactggggaaacactcggtcaccaagataacaagggactcactcctttgcattatgcagttgaatacgagagatgcctcccggaaagagaggagatggtcaaggctttgatcaaacgcagtgatgtagcctttgatctgcggtccagaaaacctgaggagctttcagtctaccagcatcatgtcagatctcgagagaagtatggaaaaaagaaagagctcagaaggatggagagagagagaaaggaaaaagagaagcaaagcaaagactacaaggagaagactagtgatgcaaccccaggtaggcatgagactggatccatgtctcgcaaggacgaggcaaagaatagcaagagattgagcgagcaaccgaatcgcatgggtttcaaaatgcgagaaggggcagatttgaaagtccctggtggctcagagtctaacaatatggacactttgcagctcctggctggctctaagagagatgcaagagaccagaatcagttcggccgccctctcacaagaactcgcactggatcacaaaaacctcccaatccaaagaaagtttcttctcgaaagcgcccaaagcttccaaagccttcagaagatgtcgccgataggatcctcaaagagttgaaattacactatcttcgaactgctttgtgtcaagaaagccactggcaatatggacagcggggatcacgtcgcaatccaaacaccgcaattcagtttttgtacggggacaatgaacaaggtgagtctctaatacttatatgaaactccctcaaacaactaacaagaatgttcagagacacaaattggatttgaatttccgccaaagataccaaaaacgccaaacgaaataaatttcagggacttcacaaagagctatgagagtctgaagtttgacaaggtactccagcatgtagagtttcgtcaaatgactgtcaaaagcccgcctgtgaaaaggccggactggaccgactctgaaggaagagcaggcactggacgaaaagacgtgtattacttctttcgatggttatcaaaaacgaagtcagttgagaacattatccatctcatcgtggaggatgggtatggcatctcacatagtgatgaggctatagaggaatccttgaaatatttcaatatcgaaattctggactggcgcaagacggacttagatccgatgactttgcaaatcgcctgcagaaactctgatctccgagaaatccacttatggtgggatgggaacaatgcagttttacgagcttggagtgagcctgatgggttggtcaagataactactttgcaagtcattcaccttcatgaaacaacggtgagtcatagcatattccggttatacgctttgtgaggtaataacagctgaacagaaaaacatcgagtcctcgaatcgtaccaaggcgaggatagaaagttttaaaactcgcctcagagaacatcgggccaaggtactgcagcctcttgaatgctaccactatgaagcatatgagaaaaatccttctaggactgaaggacagatgccgactgagaagctcgagcagcgagcaaagatcgactcttaccagtggcttagcgtcatggatagatttgccgacggcattgccagtttggagcctctggagtgtttccaaggggaggatgactacttgaagcaccccagtttgccagatgagctgcggaaagacgtaaaagtggccctcattgacgatggcgtcaacttcctgcacaaatcacttgcagagaacatcgatggcgggaagagctttgacagagagtacgatgatggatacagacctggtctgcgagaaccatttcatgggtctgctactggacatggcacatgcatggcgtatatgatacgcagagtctgccctcgcgtgaagatctttggttgcaagctgaatgtgcttcgagggaatgtcgatggaaaagcgagctttaccgctaaaagcgccgctgatgtgagtaactaccagcaatcacgttcgaaatatacagagctaacatctatttccaggcggtagagtacgcagtcgctcgtaaattcgatataatttcaatctcgtggacagtgcagttacagaaggatgaaaagcacgacaactcagctgatatcaatcgtctcgaaaacgccatttcacttgccactaccaatggcattcttgtcttctgctctgctccagatatcggaagagcaagcaaagagacattggaattatactatccttttggatgtaaaagaagttcgacagatttgtttaagattggcgcagcgaaagccgatggcctttccttcgcctggatgggacatgaagaaacagtgaactacatccttcctggtcacaaggttgctcctcgagaaactgacaacctacccgaagaggatgacacacccaagacagggtcatcagtggcgactgcgcttgcttcggggttggctgccctcatcatccattgtgtcaggcttgcggctatttacaacatatacaccaacaatagagatagttcatctgttagcgaggccagtgtcagagcgatcaaacgttttccagcgatgaagcaagccttagctcgtttttactccaatgatggtgaaaggcagacaagtgataggaatctcagggtagagaacttcttcgacagaccgggacacatcatgggcagcaacgaagttacggaggaagataaatggaaagaagtagtcaacattgctcgcgatcttgtctcatacaagacgattacgcagactacgacttgatatgagagggagtatttggagcgagagatggcaaggaacttctccactgtaaatatagcctgccttaaacgtttcgcatctatatatcgcgatagaacagaaacagatgagtcagataataagtgacgctcacatcaatttcattttcatacaggcaccacggatatgggttcaccatagcccggagaagaaagcatactctgtcgttgagagacatcttgcaacacgtctaagaaagtattaatctttgtgcaatatcctagggttcatttgccacctctcaaagatccccgtgtccctattctcagtggaagttcctcgtatactcttccaatgacagcttgtattgacctcagctcctaactgggatattggcaacagtcttcatacaaggtccactaaatcgaccaacgtatagaggggtgccgccaacaactgtagggagttgaattaccccgtcaactgcattgtccttgacacgaatggcaacccagccgtctaccatgcgataggaagtgggaggatcgtatttgttagttgctactgccctttccacattgaaggacagcggtgtcttggtcgccgggttttcgaggttcgagtaatcgacgttggccacaacgtaaccatcgttcgtcatacgggttcgtacaaagtcgttgttcacaggtccaagttggttaggcaattgcatcacttattggttagtggcaaatacaatgccacctcggtaaatagaactgccagtcgtaaggagaaactcgtaggggttggcgccgtttttggtcccaggcgatgaaattgcgtcaacgatgtaaagatttgcctgtacaatgtatgccttgaagctctcgaaccccggatcttgcttaatggtgatgggacagccagtaaaattgatgggaggatagagaggagccgttggtagtggacgcacgagaggaatggctggggcagtttggcgcttatttaaagcaacgggatagtcgccttcagtgggaacagcatatgcaagcccaatcaggtaaagataatgatagaatctcatgatgaatgcagaatgatgtgagtgtttgtatcagtgagaatgagtgatattgcgtgcgggtgtagagatatttgtactttttgaatacttaattcttgccttgagactttcagtgtctcgtttaccgcgtcaagcgatgtgatcggaataacaaggtagctgtcagacttggaaaggcgagaccgttttattctcggtgtggcggcagctgaaagcaatagtatactgaatagtgagacccgaagataaatagtgccaagcactagacactatgacagggctttgcttctgttgagagttttcagctacaaaattgtctataaaatctgtgtttatggcttaatagtgacatctcgtgacatgggccaaccgttcaagcggtgtagacagtagaatagctcagattcttcgacatgaaagtctttcggctttagtcagtacattcaaatagctcccagtgatatgttgaacatttaactgacattgtatatatgatgtgagaacagactaactgaatttgtttgtaaaacagaacgatgactgcttagaaccctaattctatacccctaaccacctggttgtcgtattctctaataaaacagtgaaaccgaccagggcattaatttgaagtgggatccaagaatgctctgggtaggacttatggctgatatagagcagtcactagtgtgacttgccatggtgtcagagtaatcaagatgatactttctgctggccaccaacatgtgccacacaagacctgtaatcgatattgacgagttgagaacaggaagcgatgaaatttcaaagaccttctcaacatacttggagcaatagctaagatagtctagtagttatacttagaataaacttccagtagcattgaagtctaatacgattacaataagagctcttggtcttgcactgatagatctgttcatataagtatcgacgggatttaacatttcacttacaacatggctaccatggtatagtctttttgatgatcaagagaatatcagcacaatatcttcaagcagtctatggctttctatctatcatcgcgctatattgcacggttaaggaggccgtgccgaatgttaaagcagaatattgatccataactttgactagaattggattgtttgtcccaagccccttctccgtagcagttttagatagcaatgacactagcagcaaaacaagtacctgagtatgactttatcttacggtacatccgctgattcaaatgtattgagtgtaatgggagttgatagagtcaaaggtctgtccttggaagagattgagagtgctgaccaggaacagaaggagtctcaggcggacagcgtagtcaatcagaatcgaggccagcaggtaccacacgtcggagaaaatatacaagcacaatgcaacatctcacgagctgcagatacttgaacgggtaacggattgtaataatcttaagtataaggttaattgtactgctcatagctacggcaattatcttctagcatttcgataagcgactagataaggcaaacccctaccttgatcctggcccaagctgcagaggacccctactcgttgtccttttcgcacaaatcattttcattccagcaccaactaagatgccggttgctgccacaccgaccggcccgcgcggggtaccctgtgaatctcggcagggatctccatcttggagagaagaaagtggttagtatgctcaggtacccgttgtaaagagcttcaactcgttacgtccatgtctttctatgactgactgtagcgtatgcaatggagctgaattgatatagcttatactacccttgcaatacaggatttgctgatcgaggcgcaccaatgatggccattgcggtcgaagatgaacctttgttgtcgatgtctccatggcggcacggaaccattaatacctatggacctctatcaatcgagaaaattaagacaaatcatctgtttgctcttggcttggcacgctgcgcctcagaagcgaaggaattgagccttgtaactgatcctagttctaggattattcacaaagggacctcttgcgatgttcttttgatcctttaagtgccaagaatattaaattcctactagatagaggtatctgttgcaggaagctcacaatatacgccgtatacgagcttgagataactttgacaggacctaattagcttggcctgtatatcggccacctaatactaaaagggaaggtataggtcgggatatcgtgaagagaagaaatattttaaaactataaaagaagcccgaatctcttctttcttggaaacagtcctcatctcctcaccctctacaccaaagtccatataaagacagacaacaacactcaagatgaagacttctctatccatccttctttgtggagccattgtggctgtctctgcctcagtaaggctcatccactgatgtaaaaggctgcacacattatactaactccttcataggctctccctaaggacaaccctcttgagggatataagattgttcctctgaaatggacaggtgttcttgaagatggagccgagcctgttacattgacgggcagtatcgacgtgagttagaagagaagcctctccactcagtaactaacgccatggcctaggaaatctctgctcagatccagaagctgaacccgaattacatgcccccggaaactaacagtactactgctgaattcgagaagcgcagccaggtaagaaagattacaaacgacgaatctccttgatttgtaaacttgttaacatatagactagggccatattatctgcaaggtcggcggatggggagccgtggacacacgagctgcccagcgagacaaggactggctccgtagcgttgggggtcagtgccatgtaggtccaggacctcgcacatgtactcgtgtctccggcaactgtcaaaccgcagacgcaatcatgctttgcaacgacaacaaccacgccattgcgcctagctgtggttatctgggtgactacgttgatcacatcaccagcgcctgtgcatgggaagtcaacagtcccccctgctgggtcaagccttgcggccctaaatggacacagtacttggtccggggccagcagtttgattccgatggctataatgtcattgtcgccaaggtttcttgctagcgcgttctttcgcatgaacctcgctacttgtttctttgacttgtctgataatagcatgtacgaggcctgtggcgtggataaaggatcttgattgtggttattgatcttgttatatatgcagttgggttatttatagatcttagttgtttttacatttctccaatgaatatttattttaagcggaagaattattcaatcatctatcaaggatgttcgattacacataccagaatgtatggtgtgaaataatccaacaaacaaagttcaaggagctataggaagacttgtggacgtaattcctatcatttcatgcaacttcacattcagacgaacgattaaattgtctgttaccgacgttccagcgatatacacgcacttaagggcgttgagcaatgatacaacggcggccccagccgttctcgaccggtccacaacgggtgtccgtaggtgcatttacgaaagtgctggcatacctaatatgcagatcatcccaccaggcctcaggaaatctagtttcgcaggtatttccaggagccacctgaaggacataaggcaacgggctttcgaagttctggaagatatggcctcgccctagagatatgtcagtcagacgggaaagactggcaagtaagggcacaaatacgtacagggatcgcaacgagggaaacctcgcatttcaaagttattgcccttcattatgaattctgaacgttcgcgtccttctgcaccgaaaacaatgctgaaatagtcgcttcaagcagttagtatcttgtgtagataggtagttcttcggcgatagttcataccagctgatgggtccatggccatcgtgccattcgcaacgtttctccagagactcactcctctcagaagtcggaagagccactgcgcctacagtcagggcaagaagcgagatagctgaaatatgcataatgaaggaggagttgaaggaagtagtggtctagatttggcagagatagaaaaagcagtgctggatgacaagcctcatatatatacttctatcttaggcttatataacttggctcaccgctatactccgttattcaagccagggcttcgtttatatctctagataatactttggacttaatgccgagtagggggttttgaccttctgtacaaagggttcatctggctgcgcttatgctctagtgtacccagaataggcataatattcggcagtccccctgcttctaattacctccctgtcagacgttgtagtctcaatggatagatttcaaattatcatctattacctggtcatcagctgattatcctgtttctattatagaggctaacctttgaaaatacaactctaggctgactgccagcaaagcactacttgcttggcataagctcgctaagcaaggctaagcaaggcgcttagagttaaacagctgtcagatactacgttatccacaacattcaatcaggcacagctgcatttgcaaggatatctctaactatattcggaagatgcgttctggtcaaagcaaaaaaacaagctattcaccatgtttatcgcaactgccctccttgttcgcatctagatacagacgagaatcaggttacattacactaccgattctatacgagaggaaatacctcacaccccaactgaacaatccacagcaatggacactgaagctattacatgggcctgcaacaaactaaaaatgactggtatccagggtcgcccggtcctgagaatttacaaatactagcatgagtcttagttataccctgacatatctcgtatggacagcttttgcgagtcgctgccgccgaagaactctcggatgactgatgaccttaacgactcaaactcttcatgcacgcatggtaaattacaaggtcagtagaccgtagcgcctaccgctcgctatctacgcctttaacgaatacgactttcccgccacaagaattttgctttctctgtttcattcttgtatatccatgtccattcagagtggcgtcgtgggctatgaacgaagactgtgctgatccatattacctaactggctagataattcatacattgtagtcaagaattacaatttctctgctttagaagatcacttgaacggcgccctggaatgagattaaaggtttcctgatattctctgtgaaatgtagatatacgctaactgggattgtcggtaagatagaaatatggccatttcggaaactcagttttacaaccttttctagctaagtagatctcgttcttgattgatgctgactgggttcaatcggtcaaggacgaaaaacgaagagagtcgagcatagcctccagtacagctgttggctcgatgaatgtgtgagtttcagtagtggttccctctcatatctcaccgactaacttcattggcaaaataacgcaagggatacatgaggctgactggcaatctaattgtttaccagcgcacagcactgtcagaacaggtttatgcaaggcaaagtgaatgtctcatactaacgctcctgtgaggactagagtctcgacccagcgtgtcaaatcgagcataaagaggcgtatattttaatcaagttgtgctcagctgttggctgctagcaacattgctaacttggcacaagccaagtgtctccagtggtgactaacacattcaaagaaatgttatttccttttatttatgaccggactcttattccccatcaactgtgaaaactaacttctggattttatccgtatgatatcaaacatcatgaagagacttcccttcttttttacccttttagggtcagcaagcatcatttcaggagtcgacaacgctccagagccagatacatggtgtatgacatacctttccacgtatcttgttcctgtttacaaccaagctagttcgttggtaatgacaaagcttgcggcagagtctggtaaacagccgatcgcgccctctttgaagtctacattctttgggaatacttcgactcagcggaccgagacaggatttggtgagagagccctgtctagaatgctttcgcggcagaactagtaacagcacatcagatacgagtcttccaacctcgtttgttcttcgagagacctctgtggcttctgaattgtcctcagatagccttgggtcctcgaccttgggcattgaaccgtcgctcgctgcaacagaatccgacggctcgataaccccgccgctgactgacgaagttgtgccttcctccaccaccgacacaaatgcgattccaacctcgagtggtcttgttgagccggctggacgatccgtcatattccaggtctccgttaccggcaatgagaagcgtaacatacacaaacgacaagtaactgggggttttgtcggtaacgataagcccaaaagctgtacatttgctacaacctttatcctttccgaaggaaagctattcgaaggaggtgcacctatctactactcaggcgaaagttacaaggagctatccggacaagatgtccctgccagcgggtcgataataaagacatttgaagactctggccggcttacattcagaaactcaggcttgccaaacggcagggcgggattctgtcagagtcctgacggtatcgtctatgtaacattcaccagtgggcctgttgggtgcatgcatacctgtcgatctaatcgtatacgacggtaagattacacctcagatcatttacaaagactaattgggctatagttgcacaatgtcaagatggccgacttatcggtgatgatgaacatacttcaacaatctccgggagctttgctcaagagacaaccacacttgaagagactgatccccgagttacctttgacgtcgaggatactactacggtagacgttaccacatccaactcggaacattttgtaactcaaccagagttaatcagtacattgtcccttacttccgactctggggcatccgccatcacatcgatatctcattcagaacctttgaccaccgaaggtggacagccatcatctgagtcagaattcactttattcacaagtactacagacggactagagaatacagcctctatatcctcgaccgaggcagacaccaccatcgacgaaggtaccacggcaatttcagacacaattagcggggatactacaactacaactactgccgacactgatactacagctgctggtactacgcctgcagatactaccaccactagctcaggtgcccccaatcctgattgcgccagtaccagcaacccatatacagctcccaacggtatcacctttaccattgcttgcagtaccaccttcttcgacgtcgatgtcctaagatacattggcgcaaacaacttcctttcgtgcgtgcaggcttgttctgagacagaagcatgtgtggcatctcagttcaatgtacccgcttccctatgcataatactatcgcgaatttatgttgaaacatcccagagtagtgatggtaacgatgttgcaatcaaggattctaccatcgctggatctactaccgcgaattcagatacgactagcatggatactacaactgtagagatcaccactgctgaaactacaacggcagagactactacagtagattccgctacaggagagacgaccactgctgaagaggctaccacggcagagcctataattcccgacaccaccacagccgaaaccacaactgccgagcccacgactaccgaaatcaccacctcggccgcccctacatcaacaactcctgctacaggatgtagcgctctcgacaacccagtgacagtcgacggttccacctataacctctcgtgcaacaccggagttgcctgtttccccattgacgaatttgacggcatcaccttctttgcctgtctccaggcttgcagtcaagatgccggctgtgatagtttgttatacgaaagggacaactcatcatgcattttgtgttcaactagctttggcgctagtgtgaacagtgattacgatgttgcgaataaacaataattgaatcagactgtctagtggcaaggagggcagtgcaatgatatcacttctaaagctttagcatgttgagacttgatcctgggggtgtgtctgcaagattgtacacgtttttactccgctctaataatttctttttatttgatacaaaccgtacaagaagaacacgataactatctagcaactggactacgacgcactattttataatacatcaagtttgccaactctaacagtacgtacttacctttactttgctattttttgaaggcttggaacagaagttccaacaccctagcgctttctaagagggccttacaattgttgtacgcacctttaaacctcttcaatatctcaaagttcttatggacgccattgttatcaagttcttaccgtctcatatatctcaccttgggagaataccgcctacggccaccttgttacgacatgtgcctctttgtgaaagaaagaaggtggcggatcacaaaagtcgcttagtaatacgttccagtggcgctgcggaccagtagcaacttgggtactcttacactcacgcggctacgttactttcacctgtgaatctcgcctcttatgcttcaagaggccaatactttgggacctacatcatttcctacagaagttgaccttcgactttaggctacctctacgaagttctttgcgtaactgctgtggataacgatccagagccctgaaacaaacttttcaatttgctcaagagtatgaccgcatcaaaaagaacatattggagatgcacaacattctgcattctttcttgcgcagcgaagttgaggagaagcaacccaagattcaacctcgtagataagccttagggtattaaaataaatagcctaaagggtatatcctaaataacatagattgatttaacaattttatctcttatgctttacgcggccaaatgaggcctggattcccaccaagtcaacctttgactttacacatgctgctttttaccgttcctctgtgtattgcgcttgaccatccaaccaccgctcaaccgtagttttcacgtcgatttcgtcgtcatgatcgccaaaagcgtcataattgtaatgatcgtattgatcgggcaggtggtctggccactcgaccgcgccactcatagcagcaatcacacttagtgcccaggccaagtccagcataatcttgcatttcttggcatcatcgggtaacattttgatatgagcgtaatggccagatatgagcggcaggtagttgttggctcttcactaataaacaaaaggattaccaaggagccttgtaccctgactattttaggtgagatatgaagggccatttctatcgacgcttacaagttggtgtagccgatagctatgccggagagcaagctactgtagcagttgatacggtattcctcaagtactgctaacatggagcatgcgcccacttaatttgcttgaccagccaggtcggaggcacttcagtgattcagataatattgtcaaccacataataactgaggatgatggagtatttgtttaaatattctaaatgaaatagtaggagctgtccaagaatatgcaacaatcatcactaacgatctgtacctgcaaatttgacactctttctcctctccctctcccctgtagcgaccaccctaccagggctcgaactcaagattccgccactggtcttattatttaatgcatctctcgccataccaactgctctactctggggtatatcatttccatcactcttgacagatcgatctgttcccgggcgggggcttgagcgacgactgctacttgatccccactcatctctggcacgagtcttctctaccgtcgcgcgaccaatttcatcagcacgagcagttgttgtttcgccgcggtatcgacctggaagacaggcgtggccgcacccatctaatggacagcagccatcgctaaaggtggctgaattgctagtgtcggatacatcaatcgatgcgtgccacgcttgaagacaagaggcatggccgccgtgcgcacaagtgggacagtaccaccactcagaaaggaatgagcctgatgatgccattgccgtcgagacttcaatcggggtaaactctgcttgcgttggctctcggtggccgcagacagcacaaggtgccattgtagtgcgacagcgctcgcatgtccaaataccttccggtccgttctttgggtcaagttctcttggcttcctgcacgaggagcagaagaaactgacctttccattctgctgtgctggcgtaaaaatggaagtgtagttgtcgccccattgctcgagaccttctggccatccttcaacacataaattacgtaaaagggatgcttcaataaagagtcccattgacatcaaccgcgagtggtgttgtcgtagaacaccgctcgcttggtggtggtcgatgacaaattctggcactaaaggcttcagtagaaggacaatggccgatgcatttagtgcggaagatcgagactcgtagtgcaaggcctctacaatagagttgtaaggatcgagaggcgacacaaccggtgattcgcttgaggtaacggtcgggaatgggtatagagggtcgtcttcccaggggagaaagtctgtctctacaacatgaggtcgaagatccttgtgggcaggaaacaggtccttgagagggctaacggatcggccagggtgactcgccgagactaataattgtggttgaggggattccgtcttggttggaagtgattgtggctccatatttgttggggaaatgtcgtcagcctctataggctccgacgtctgagaagggtatgagtcgtcggtgcccatagtggtctgcgatattaaaaagacctcgtcgggtgagtcagttgttggttccctgacgcgaggttgaggcgaatctgtaggcgtgtcttgtgatggatgaacctcttcaccgcgtatatgacttggatattccttatccatatctgaagcatgtcttgcaagacttgaccgccattgaccggtgcccttagaagctgaaggcggttgcttagtcgcatcagaagtagaaaacatctgcgcaaagctttcttctgaatcatgacgtatgactctccctttctggacttgggggctcgtggaacccaacgatagcggttctttcttcttgggtggaacgtcaacggccttgagcaagacttcggcaccgtaaaagtcgtatccttcagtgctagatatttgtgagctttcgggttcagggctgacatcggaaacgggagccgattcctgatgtcgtcggggggtgtcttcgaacctgtcgtttatgccaggcccaagactcagttcctcaggttccgaaacggctgctagcttctttccgacttggttatctgcagcatcggccggtcgtgcaagtggagtcgctacgttggatgtgctctcgaagcccatggctaggagagatcgagcgctgagagttcggccaccgatgcctgtctttgtgggagcccgccggggcgtctcgtcgccgggtgttcgactgccgttaaaaaggtcaacgggttttagcaatccacttcccttcttctcttctattctaaccctatggaagcgcccaagtcgtgtgtcaagatggtattgagcacgacgatcgaggagtattccaactgtgtaagccagtatacgccatgtctgggccaatcgaaacagagaaacgctctcggctgcacgggcgtagtgttccatgataattccaactctcttgttcagtggttttccatcttggaccggtagctcttgctgaagcgtctcgaggtacagtcccgagaggtactggtagatctgtgttgttttcacagcaggtagacgaccgaaagccatcgtttgttgagtcttgaacaagcctgtaacattaatggcttgatcgagcgcaaggaacgacttgttgtcatcagcaagactggaactagacggcggtgttgtactcaagtgggatcgccctgctttcctacgacttaatcgtcgtctaggaccgagaaagctgcccaccacatcctcctcagaatcgctacgactgatgctcagtatcggagcgttcggacttgagccatagggtccacgcggtactatttcggcatggtgtgagactggggggcgaggccgatggctttggtgagatcgttcgtcaaggaacatcatcacatcacctttaggtgagaaagctacagatgaagtggattggcgatcaatgaccttgggcgcgtaggcgacgtcactttgggtaaactggccgtcctgtccgactgtccagagcatgtcctgatcttgccagagtaaagccgctggtgaaatatcgaatctctcgatttctttgtatggcatggtaggtcgagcgaggtcccatatatgcactgctgaagttccatagcggcgagagctgctgtcgtcataagaaaccgctatttgagcgacacgtttgttctgtgctgtcgcagaccacagtcctggcctccaagcgatagtccagatcggcgcaggtgtagtaacagaccacttgggcttttgccgtttgtccgctgaactgctgaggtcccagacatgtagttttgtgtcccgaccaccactgatcagatggttaccatcagggtgccatgcgatagatgcacaagccttttcgtgcgcgtttatcctcagcaatggccttcctggttgacgcacatcccacttgagaactactccaccctcggtacagcaggccatctcatgtccaactttgggcgaccatttgacttgtcgaactgaatcgatacatttcagcggtgcgaagcgttgacgaaaggtaatgccacccgatcgactttgaataggcgcagcggtatcgaaaacacgtgtcatgccatcctgactacctgaaagcaaccaactcttgagatgggggttaacgtccagtgtattaacctgtcgtgaatcctcctgcatctgcatatactccaatggctcccccgcgccagtcccaactcgattgacatcgtatgcgaagatctttccgttggcgcaagctgtgaatattgtcgagccaccatgccacttgacatcacggatacttagctgatcagcggcttggttacccttaataccagcaggttgagcagtaataacagctctcagatcgacaccctcacgaaagttgaagttgaagtttgtaggatcgtcgagcacgacggttttgaggatgtggccgctaccgaggacagcggctcttcgatcgggggacacatcgagggctagtattgggactcctgctttatatacggcgtcttgggatttcgatggtcggaacgaggcggcaatggtagaggcgggtgcgcttgtgatggagagattggttgtatcgcctgcgggggtctcggttgaagctttgcccaagagcttgcgcatgatcctggagtcgcggttatacatgttggcgggtatctaaagccgcttgcgacgccattgatagtggcgcaatgggccgtcaaatggcattctcgaggggttgatcgtgcatgcgatgtcggtcgccctggtatggatggggtttggtgtttggggagccgagtccgagatgagctcatgtgggtccaaactgatataatcacgtgggcaccttggcagccaaccgtccatcgttacgaccctgcaactcaatcttctccacctaaatctgcaacctgctaacagacttggatcctgaagcaccacatctccgaatttcatcggatgattacctggttaccagcacgagacccgatgtctatgtatattccttgtctacagagtactgctaggtacttcattatccatacgtcccaacctcaacaccatcttgcatgtcagactctcgacatgcttaatagtgacccgcttaccttagtgtccgctgtcaacccctgacatccccaccgtgttccctcgactgcgattcgacctcttcggatacactgtcgcgcaaagttgaaagttcacccgaaggattcaaaagaacaagggtaattcctgttttaatcagtcacacgatgccacgcaacaacgatcgggatcaaacttgatctcaatgataaacatggcattggattgcctttccaatttcacatttattttcagctccttgacgcatccaaaatctgcctttcaactggttgcctcaattgccaagtccgtttaccctgtacaggcggtattcttaccacccaccagtacggaggaatgactgccgacatttctgtgacagggcagggcagacagggctagccttaaatgtcgcatcgatactacgctggagctagagccaaaaaacagacgttgagtttgtggaacggaactaacaaggctgaacactcgagacgacgagtttcctctctatcaaatgcaagatatcgacttggttatttatcaagaacaaaatgtttatcccagactgattcttcgaatcttctcctgcccagaacaccaggctttatccgaggtgtcagttgaacgcgcgattacccgctcccaattttgcaatcttgcaggggtgcctggcagcatggggtccaaaatgcaccttgatttgcggactctgaacggccagcttacggatcagagcctgcaataccttttttgaaaccaggctcattactctttgtggaccagagttgcaatgatcgtcggtacaaaagcgtagagctgcgcccccaatgactgcttcgccggtggtccttgtccgccctctctcttcgcttcttcgtttaatctttaatcttgcaccgaatctgtgacgatctttacatagtagttggattttgagtcgtggatcgggctacaatgaatcaacaccaacaacttcaggatagtgatggtcttcaggtcgacacgcacgctgagcaggctgccaaagctcccgaggtagcatacaatagccaaaatggtcactattacgttcccgccgggtatgaggctccaactccgaagggacaaagacctccctttggtcttggactatgggcgtttgctgggcttgtcgcgctattgacagccatcgttgtcggcgccggtgtaggcggaggattgggcgcggcgttggcgaacaaatcgtatgttgtacaccaggttacaacgacaatcactaaccaatcgatgcagtagtgactgtccagtagatgacgcattggcatctgctccctctgctacggcagaacccacctcatgcccaaccttcgacaacagtacatccgacaacgacacggccccctacgttcccaaggcggcctccaaagtgacaaacctggaattgaattgtcccgaaaagatgaacgatgcgacaagttacaagtccaataagggttacgagttcaaatggtggtgcggtgtgaacgcgccacagggtgacagggccaaggaaggaggtgttgtctttgactaccttgctttcattgcttacactatcgacgactgcatggaagcttgtggaaacatgaaccagaaagacgacgataaccacaacggcgtgagatgcaggagcattgttttctcaaaaagcatggcggcgcagctggacggcggagaaaatggcaactgttggttgaaaaacgcgacaaaatccgagtttgttatccttcaaactaccctcccgatactatactgacttgttaacaggggtggtgattggggctttaaagatacgaacattgcctacgcggagcttgacgactagaagcatgatgacgaagttttctaccagcgcaggagtaatcgggggctatgtcacttgggacgaagtgttctactaatcaaatcagtcttgtaatactccaggccaaggttacctgcggctttgatgcatcggtgttcaatagcatgcgttgctgtttctcttcaatacacaatttatgcaacgccagcctttgtcacaattacagtaccttttatatattcttgcgacatttccctcttgacctgatcgcagcgtcgaacaactggtgttatcaacttgactggatcaagtcatattgtattgaaaccaatgaaagagtggatgccaaagttccattgatatgttattgggtgtctggtatcatcaagtcagaacaaccagtccgacattttgtttcaaatatctttgcttaccagtatgctattaaactcagggatcatttgtagtacgtggcatgaataacttgtttcttgtggacggatttattgaacagattattgatcttgttgcaggaccggagatcacaaacattccaatcctcttagtgtcaccttgatctcttcaacgataggttggtgcaacgtatcaccaaactcaatggcatacagccaaggcagagtggtttgttgcgatacaacatctggaatgaaaactcacaaaattgacttttcttgccgagacaacacgaaatccttcgcgtcttttcaatacgtcatcacgaacacatttctcttgattgtctcttattcgttgtcaagaagctaatttgtctcttttgagtcgcataccgcgcactaattccagccttcacaaacgatccttggcaaatgacgtttcagctgtcgatctggatggatcagagatttgatatgcaggctacgttggtggccaccaaggctcatctcacaaggtgaaaacacacttacccagttggggaaaacgttgcgcttgcaaggctgagctgacatggcagatcaacatgtaccactcacttcacaagatatgattcgtcaattggacatgcatattcctttacgtacttacgatgcgctgctggggcaataaacaggttgtagcccatggcagtgcagtctgcaaggcttcatgcaacacaaacaatattgtcgatttctgcatacataagtaggagattgctcattgcatggtaggtagttacaatccagacactcacctgcaattctgcaatcatgaaattcgaaaacattcttcttggccatgtgcttctgcactcaactcaggccctgtctttgcctgatgatgtctactcctccctgatcaccagaaccaactccaaaaagcctctcgagtggtctacttgcaactttgatttcggaagtaagactgcaaatgagacccaaaaggggtttgactgtgccagacttgaggtccctctggactacaccaactcgagcaacaccaaaacctttcatcttgacttgatgcgtctcaatgccaccaaaaagcctcacaagggcagtgttctgttcaaccctggtggccctggcttctcgactttggagaacatgcttaccaatggtcctaagttgcttccgtaagactctcttttcataatgctacatacgttagctgacattatcttagtattattggtggccagtacgatgtcatcgggtttgatacacggtaagaccgaatggatctcatgtttttctataggtaaactgacagcaaaacagaggcacgggccgcaccattcctttcaattgtcctgacacatcaaacaccacagggcttgaccgcagagacttcaacaatctaccccgattgaatggctgggaatacgccaagacgattttctggaagtcgagagaggcaatcgccgattcgtgctggaaagcgaacaaagagatgggacaatattatggaactccagccatcgcccgcgacatgatgtccatcgtcgacgctctcgaccaaggcgacaagctcaactactggggtatttcttatggcaccgtccttggacaagttgctgcctccatgttccccaagcgaatgggacgaatcgtactcgatggcaacctcaacgctgatgattatgctgcgattacctggttgagtagcttgattgataccgaaaggtctctcgccaaccttttcaacgactgcgtcaagtctggaaaggaccagtgttctctagcagaattccacggcaaaaacacaactggagctagtttgttcgagacctttaaagaaaagctcgaagaagcttttggtggcagtgcggaagaacagatcgcagcctacgtcctaaagcagaatatcttcaacaagttgtacacggcgttctcgtacccagaaatcgcgaagaagcttgaaggcttctttgtcggaaaggaatcaaacgaaactgccgaacctttggctgaaccttcgaaatggaaccctcaactcagctatgccaattttgcgattgcgtgcggcgactctagctatcgcgtcaacgatcccgatgacctcttccccatgtaccaagcgcagtacgaagaagcatcatttgctgatgtcaacattgatgacagactgaagtgtgctcaatggaggttttcagctactgagcaaatcaactttaacaagcttcgcaacgtcaacaccagcaaccctatcctcttggtcaatggtagatacgaccccgttacctcgctacagagcgcatggaaggttgccgtcaagttcccaggaagtcgacttgttgtccatgaaggtattggtgtaagtacaagtccagcagactctatgttatgttatgtactgacaacttcatctagcacgcatctcttgcgcacccttcgaactgcaccaacaatgctatccgaaattactttacgaatggcaagatgcccaaggttaatacgacatgtactcccgagatgactgcttttgagtatggaaattatgaactgaaggaggctggtgtgggtaataattaggaatgatattgatgggtagatgaagttttatatgatgcatttaggatatgatgttttgataatttagagtaatgatcttctttcacttcgactctgatgctagaatgttattcaagtttgattcaagaattttggtctcacggaagctagctccgaacatttcggcaggccgccgagggtcagtgagatactgatggtattatgtacgtggtggcgcaacagaacagagatcaaacttggaaagaatgtatttagacaagaaagacaataacaatggtatgcaaaatgatttgcaattgacttattgtgacaactggttcacaagataacttggcctcaggcagaaatcccgaaatggtgtaagcgacaagatccttctgccaatgttcggtataaataagccgacaactccatgactctgttctatcatcataaaaagtccagtcccattctcctgacaaaaatgtccatatcaaacttgtcccagctcgtgaatcagcatcgacctgatttacagcctctggaagagctgtacaagcatctccaccgaaaccccgagctatcgaaccaggaaatcgaaacagcagctactattgcagaaagactcagagaaattggccccgaagatttagtcatcaagcctcatattggcggccatggtctagctgctgttctccgcaatggcgagggccctaccgttcttctaagagcagacatcgatgctttaccagttgaggagacgactggtctagagtatgcgagtaccaagcggatgattcacgctgctagcgggaccgagaaacccgttatgcatgcttgcggccatgatatgcatattgtgactttgctaggagccgcagcgacattattctcctcgcgagaacattggaccggaactctagtcctcgcgttccagccagcagaagagcgaggtaccggcgctcaagccatggtcgacaacggtctatacacaaaacatggagtccctgttcccgattatgttctcggagcacatgttcgacctctccgcaccggcacaattggcacccgaagaggactcgtcgcaacaagcgcagacaacttcaaagtcaccatccatggcaaaggctctcatgcaagtatgcctcacacagctgtggacccgattgccatttctgccaacgccattctcaagttgcagactcttgttagtcgagaagttgatcccgctgaatcgagcgttgttaccgtcacaagtgttcacgcaggagacgccgaaaatgtcatagccgactcagccgtccttggtattgacacaagatctaccacgacagcaacacgcgagcgtctcttgaagcgtatcagaacagtcattgaggcagaatgttcatgcgctaatgttatcaaaagtcccgaattcgagcaaacccgcgctttccctctgacgataaacgatagtattgttactgaaagggttgaacagtcatttgcagcacattttggcgaagggccaggacaatatgatagggatatgccaaagctggcgttcagtgaagacttttcgattttggcaactgctgtcaacaagccgtattgtttctttacctacggatgtgtagacaaaagtgcatgggatgaagctgagaggggggaaactgttgctcagagcattgctgcgaaccattcatccaagtttgctccagtaattcatcccacgctcaaaactgggctggatggatatgcacttggtgctctgacgtttttggcgaaatgaggatataaatagtagaaaataaaggaagtctggtgattttctatacttgaagggtctatgatgttgaaatatttcatgatgttgtcttttatattcactaatatgttgcatgatgttgctttgttcgtgttgtggagaatgctgttggaaaataacgcactcttccaatatccaatgacatcggtgagatggccgagttggttatggcgccaggttaaggttaaccttaacaccaatttcctggtggagcaatcctcctgggttcgagtcccagtctcatcagatcttttattttgcatatcgaaggcactatctttttatactgctcttcaacttcagatatctttttgttagatgctgcgtgctttcttgaaggaggatcgccatgtctacacacagcaggctctgcagcactattgatgacaatgagcctaatcgattgccactcatctgtgacagcgatcatcctttaagtaaggagatcgaacttttggtgaagaattacgacaataccctgtatagacgcaactcagaggaagctattcaaagagtacttgcgatgaacgagggtttacgaagagctggtcgaattcttcactgcaacaggaacaaagaagagaacctactttatgattccgactgcgaccttgacttggacattgggtcgaacgacgaatctaaaaggaatagaacagatgggatggaggaagagaagcgggccatgtcggacgacaatggcaacccaaaagctcccgactactggtcagggcatgatccccaagttttatcactacggtctgttaccgaactttgtgccctcgaccgcttactaaactagcgttttctttctagtgctatacttgtcaatgagtactacgaagcaaggccgaaagactggcaactcactgaaccacgtgtgcgatgtgcggactggcgtgcgaaatgcgaagatgttgccttgaaagcctctacagcggtcatcaccatgtcaagaaaaaagtaaatcgacataaaacagctttccaggtcagcatgttttgcatcattcataacttgactatgatagtcaaagacccagcctcggacttcgctatcaaagaggccaaagccttcaaacccgtgatgaacaagtttggtacaagatggccttttgcgcgtaagtgacacaaatttaatgaaaggacgcattctaactcattttgttagtcgtttacctcgagcatctaaaaacatacatggacactgccgaacatatgcacagcgttcgtaattacgattgatgtatgctgaggattacgaaaatacttgttactacttgtctgggagaaaaaataatttgctttatcacatgccaatttagtcctgctctgtggcgatttatcctttatatttagcttgagtcctgagatttctactgattccataccaggcaggcatcagggtatcggaaaaattggccgcgggcagcgtaagagacgaaattagtggatcagtttatgctacttggactgtgcctcttcggctacttatttttgtactccaagacttggaggccagtaagtcattgcatacgaaacagaccaggtagcgaatcggttaccgcctcaattctacgaatcagattcaatttatcattcgtgcagatctcgcgtgacgaatacgtagtttattactaaacacgtcttaatggatcggcttccgcggttgccgtccattccgagagtttaaattcctcgatcgatcagtgttatctatttccgggccaaaacttcccaacctaattccagacttgactcctacataattagaaccgtggcgatgagtgagaacaccagcgagaggaggttctttaactatcccgaggctcaggaggggtaagtaatatcacaagtctattataagtggtcgatatgctgacgtatgattgctcagacctcgtgttccttatgctatcgaaaggaatccgaatcccgtcatcagaggacctctactcgttgctgcagcatttttgtaagtcgacattgtcaaaaaccagaaatcggacactaatattggtataggatggaatgggttcgatttattcgtgaaacggcttggaaaaatgctggatttggttccctccggaagatccggacgtacatcgaaaacgtggaaccaagatatgacccgacagtctacccactcgccctatcacaagaagccgctaaagaacgcggtgaaagagtccagctttcttcactacaacaggataatgctcatgtattcaacccagctcgattttactcggcagccgattatcatgctctgtacctcgctggagaaataacacccgtcgatgtggtcaatgcgatccttcctctgatccagcttgatggaccccagcccggcaggcatgctagtgcgtggagagaactcaagattgatcagatcatgagagctgctgaagcttcgacggagcgctacaagaacaaacaacctcttggtcctctagacggtgtcccttcagctataaaggatgactacgatttggatggatattctacaactcttggatctttgaaagactatgccgagattcccgctgaaggacaatcatcaacgagctggatcgttcgcaagctcgaagaagcaggtgttgtcattcttggaaaactcgccatgcacgaattcggtttgggtacgtgtccttatttaacaaagtttagccatcgctaacatacgtagacacgactggaaacaaccccaaccaaggaacgccactgaacccatttaacccaaaatattataccggcggcagttcttcgggccccgcctacgctgtcagcgctggactcgtacctcttgctctcggcagcgacggtggcggaagtattcgaattcctggatcgttttgttcggtgtttgggctgaagcctactcacaatcgactcacgtcctggcctggcgccaatcactcgccgacatgtgctgttcagggtcctctcgctgttgatatgcagtctttggttgccgcgtatgaagccatcgccgagccgcatccgtcaacgcaatttccgcctttagcgcttcaaccatcccctccggttacgaaagtcttgggtatctttgacgcatggatctctcgcgcccaacctggtgttcagtcgttagttcgtggtcttgtggaatctctggctgccaaacatggatacacgcttgttccgatcgacatcccctttcccgctgaaggccaaatggcacacgcgcttactgttctcaccgacgcttcgactttgcttcctgataccagtggcatcacagcagccaacaagatcctcctatcgctcggtcgtaccactccttccaccgattacctactagctcagaaactacgtggaatgttgatgaagcatctagcccatctctggaagacataccccggtatgatgatcataacccccacaacatcctgcgccggcgctcccatccgcggcggaaaactcgaaatgtcctatggagtcaacgacggcaactacaccctgcaaagcatggaatacgtctggctcgctaatttctgcggtcttcccgctattacagtcccggccggctacgtcatccccgagggtagtaaagacgctggtgacgtagctgagaaagagatcgaaggtaaaatccctgttggactcatggcgacgggcgagtggtgtagcgaagacgcgctgttgcagtttggttttgatgccgaggctgctgggcagaatattcgatgtaagccggccatttgggaggatatgatttcgagggctagagagaaggcttgggagagtagacaggggtaagaatgtcatttgatatagattggatggagatgggaggatatatccctagttagatgatttatagatgattttgtttctccagcctaatctgtcgtgtaagtcatgtcccaaaagggagagatgcatgatttcacatggcacagccgttcgtattccctattccctgtattactccgcattatcagctcacgtgtcgtggcctgtttatcatctccaacttccggtccaaacgcaactcgttcaatcatctcatcattgtcaatcaaaatggcagaccaagctagtaacggtgcaagcgtatcatctcgtcagcatgaaattcgaccactcaccaaatcagacgacgacatcaagaaagcatggcaactgtggcaggctatcttccccgactggtccatctccgaagaacgattcacaaaacttatcttcggacttcccggatatcattggattcatgacaatggattgtgtctatcctacatgctcgacggagccacctctttgactgatggtgcacacggtcgaatcgctgcgatcggagtactatcagatcatagacgccagggtattggaagtgcgcttttagaaaaagccaaaattgggatgaaagatgcggctactactcaaggtagagagttgcagtctgtggagataggatctatctttccacgattttggtggcagattcctagtacaatgcccaaagaagtcaaggagttcttttcgcacagaggtattttttcttgagtatctgcttgagtatatacttatgctacaggtatctatgattcttcgcatcccatcaaggacctctacaaggatattaccgagacgattgctccaccagagataatggaacgggtgtcaaagacgaaagcgacattcgctccttggtcggcagatttgtacgaggagtgcatgaccaaacaaaaggctcaattcgtacgtatgtctgtctattcttcttatccataactaataaactgtagagctggtcaggcgtctacaaagccctcgcctctcacaaccaacacgaccaagtcctcgtcgcctttgacccagaaacaaatgagcaaattggatggaccctcatgtgttcccacgactctttggtgggtgacatgtttgcattcctaccactccttccatctggcgataaaacaggtctcatcgcagccgtaggcgtagacgaaaaagcaagaggaaaaggtgtcgggttagccctcgtgatcaaagcaatggaaaccttgaaagagaggggaatgtctgggattcttatcgacgcagtggagatccaagggttttacgaaagactcggctttgagacattttgggagtacgagggatgtcggttggagatgccgtgagcctttgcattatcgtgtttcttctcttttaggaagctggttatggaaaccaaggttggagattgctgatcgttgctgcaagggtttagcttgtactgcagctcccagaggataatgctaccccgcgtcttttatcgccgacgatgatgcttattgtcattgtttctcagcttttgtctagtctgcgattggttgagaggagtaagacattattaatgaagccggcatcgcatcgacatgctggatgtagtagtttggtggggtttagacaatgtctattaaagaggtacacgatcgccttgttctttgtttcttcaactctcaattgacatagtcaatcaaaatgggtcaattacaggtcttggctgcgttactcagcgtgtttccacaaattggtctttcgaaaccatgcgagactacttatcctcctcttatgcacccactgcaatccagacaattctctgataatttgggtgctgttgcgagtgagagtgagatatgcagtaccataggagtcaatatcctacgggatggcggtaacgcggcagatgctatggtagcgacagttctatgcgttggaacaattggtaagaaaatccatccgtcattattgtttgtactaactgtccaaggcatgtatcattctggtattggcgggggaggcttcatgctcatccatgcacccgacgagaagaatggatcgaatgcttacgaattcgtcgactttcgtgagacagcacctgcggctgctacggagaacatgtttaagaacaatgtgaacgagagtatatctggcggcaaagcaaggtatgtcaaccccattgatcagcagctacagcatctaacgatctcccagcggtgtcccaggagaattgagaggtctccaacacctacacgaaaaatacggtagtctaccctggtctcagctcgtacaaccagccatcaaggtcgcacgctacggcttccccgtcaacaacgacaccctcaaatttatgggagccacctacaccaaattcgagaacgagagtttccttctcaacgacccagcctgggcaattgatttcgcgccttccggcagactcgtcaagtttggcgagaagctgacccgaaagagattcgcggataccctggaaacaattgcttctgaaggaccggatgtgttttatcaaggcgctatcgccgaggcgactattcgaacgctgaaacgcgaaaagggtatcatgacgatggatgaccttaagaattatactgttgagattcgtcagccttcacagatcaattacagaggcggaaaggtcacgagcggttctgccccttcaagcggtgctgtagtcgcagctgcattgaatattctggacggatatgacttccttggagatccgagccgagtcaacgacacggcttactataccgatgaagcgttcaagttcagctacggcatgcgtaccaacttgggtgatcccagttttgttgatgatatgtcagaatatcagaaacagatgtattccaacaagaccgctcaggaagttagagcaaagttggatggtcgtgctcttgccttgaaagactacgatcccaaaggcctcgagagtttggaaacacctggaacatctcacatcgtcgccatggactcatctggtctagctatttccctcaccaccaccatcaacctcaactttggctccaaggtcatcgtcccagaaacaggcataatcatgaacaacgagatgaacgatttcagcatcccaggcgaatccaaccaattcggctacatccccagcgaagccaactttatccgtcctggaaaacgtcctctatctagtatcagcaccaccatcgttgaagatgcagacggcaaggtttctcttgtcacaggatctgcgggaggtagcaggatcattactgcgactacacaagttgtgctcaacgctattgacaaaaacatgactgtgcgcgaagcccttgctgctcctagattgcacgatcagcttgtcccgcgacaggtgtctttcgagtacgcatttgataattctactgttgcatatctaaaagaggttgggaataatgttacttgggtgccgacgcagagcacggcgcaggctttgagaagattggcgaatgggacgtttgaggctgctggagaacctcgacaggttaattctggtggtttctcaacttgacgaaacaaccatcacaagccattcatatatacaatacacaagttttaagttgcaaacatttatgctgtaagatatgcttgataccctggaatcataccctgtactgtttcatcctgtcttttgtcaaggatctctccatgtttcagattcagggtaccaagacgctgtttccgccaaggacgaaaccccagctgagaaggagaataaagtaataaactcataaactttacgaaaaatgaaacatgatagaagtttagtttcagttgtgatagattagccaactccacgtcgtgttgcgggcagtccagcaacgtagacttttgttccttgcctcctcgttatccaatcaaatggtaagatggccgagcggtctaaggcgctgtgttcaggttctatacgaactagcaacgattcgcagtctcgaaaggggcctgggttcgaatcccagtcttatcaatacttttttgcctttttgtgatttatcatcgtggcttgactgttgacgcaagcagatgtgttgtccggtcttggcttataagcgctactgcttgtagataaagtcttgtacatctcacagcctcaattgattaccaatgacagtatcaagtttccgatagatggttgatgcattgcgtgtaaaatgatgacattcatctgtttgtcgcaacaaagacgatcggtattcgagttacgcgtatagtaagacccacgctgcttggctgcatctggactgcgaatgataacaattattttgcgagttagaactggtaagatatttagcctgtgatcaaatgagatatttaattaggttgcatcgttgagcaccaccatactttagatatcgagtaattgcagcacgtgcagcgctacaaaaacagagatcacttgtaaaatatagcgcaaagcaacacgtgggtcaaccaaaggcttattcgacgccctggaattaaagtgctaaattccattccagccacctattgttaacgcgtcactgtaccccagaccacaggcagggggaaacaggggaggcttgaagcttaataaatgttcctgttcctggacactccgtgcttcaagtgtgtgacagatgatgaattgccaagaagccaagagctagatacaaggtatatttaaccaaaagccacaattccatgacgaaaacataaactcaatgccaagctccgttcctacttaagctctcggagggtaccttattctttttgtttcctttgttcaaacctttttctctcactcctcattcatcatgatcttccctgtaatgctcttatctctagctgcctccgctctggccagtgtcgtcccccaaggcgccaatacctggaaaacccttgagtcgataccaattgccccgcgacaagaacatggcgtcgtcgccctctcagacaagaccgtagctatcattggtggaattgtccccaacagggacgccgatggctttcagactacagcactcatgcaattctacaacacgcgctctaattcatggcgacgatacgttacagaggcacccgtcaaagtcaaccaccccaacgtcgctgccgttaatggcaagatttacttgctaggcggtctatcagatatcaccgacggcgcatggcgagcattcccagaatcgtgggtctataatcccgatctcgatgagtggtctgaattggcggccattccagaggaccaagaacgaggtagcgccgctgtcggtgtctacggaaacattatttatctagccggaggtatgcgaacactggaaccgactggtccgggtggagagcaagacactgtcgactttgtctcagctttcgataccaagacttcaaaatggcttgatctccccgccgctgcacgaaccctccccgaaggacgcgaccacgcagcctcttcaatcgtcggcaacaaattctacgttctgggcggtcgtctccgcggtcagcgcaacgtaaaagacacagtttttattcttgacctcgataatctcgagcaaggctggacgaccagcgaagccaagatgcccacgccccgcggcggcgtcgtatcaggtaccgtcggcaaaaagatctacgttcttggcggagagggcaacactgaagatggttcagaggggatgtttgatcagattgaggttttcgatactgagactgagacgtgggaggagctggggaagatggctgtgcctagacatggtggacaggctgttgctgtcaaaggaggcatttaccttcctggtggaggaataagtgaaggtggttcgccggttgacactcttgatgtttactggccgtgatagatttgcgtatttgttttagcgtgacgatttaatgataccatttgttttttcttgcccttgtacttgtaaatctcaaccgtgtgcatctcaaatgtctgagaatattacatgacgtcttgattagcaccattaggtctgggttaaatattgatctactttagctgacatcccacggtttccgatttactattacaaagcacattatataaatctatccatctccaatcgtaagactcaccgggacgggttcctgggatttccgtctggcagaaaaggtggtcagcatagtcgtcgagccgcacagctgacggtattgccaaggcagtggatgagacattgcaatagcacaccgatcctccggccggcacggcaacaaggaatggtttatctaacagcctacttgctcaataggatgggtttggtctctagctcaatgcctattgaccattgcgtggttgttctgcgtacagtcccaaacccatggccagccgttcaacctcgatttaagcttacttccccaacggaaataaccaaactctgacggacaaagtgtctcagatactcagcctctttccaagaaacatctaactcaaaaagaagagtgattcacctacgaggcttgcattagttcaagacaaccccagtcatgtctcccttcaaatcttaccctctgtctcaatccggtcttttctgcctctggatatgtgcttttattgcaagccataagcttaccggtatgatcctcatgaccggaagtaagcaggaaattgaatcatcgatttaatatccggtttatacgggacaatcgagctccgaggggccggtgttggaggttataagagtttcgaataccccacggttcccctgggatatcaccggagtagcctccaatatcgctaaaaaaaaacatgaagactcttgggcaatatttatatttttctctcttggtgggatcatccctcgcagcccgagggggccactgtccacctctcggccccgtcctcccccctccactccatcccagcacccacccctctgtcaaaaccgccattaaaaacatccaagacctctttgtctctgcaacatccgatcttgtaaactcttcagttgcagtagctatcaagtctgccaacgaagatgactacatgtttgagttcgccagcacacctcccaatgtcgatcctcgtggagtagacgaggtagattccgataccgtctttcgcatggcgagtttatcaaaggtgtttcctgttcttgcactgctgaagttacataaagtcaacttcgatgatcgtgttacaaagtatttacctgagcttagggctttgaataaggaggcgaggaagaatgatgctatttgggctgtggattggaatgagattactgttggggcattggcttcgcatctcggtgggataccagcagattgtgagtatatataatccatgaagtattgaaccatactgacgttactagtgctggccgacgtccaaccttatggagactggacacagctcggcttccctcctgctgacccatccagaagtctcaactgttcaggactccttggtcttccagaatgcaccaagaaaggtatgtcattgactctccctatttatacttgactaatgtctatagacttctttgagcgttttggtgaaagacctcccgtgtatgcccccttcgaagcaaacacagtctactcaaacattgggttctctgtcatggggtggatcatcgaaaaggtcagcggcatgccttccggagagtatatcaaaaagcacatttgggaccctgttggtatggagcacacatctgaggaaacgcctgatgattctttgggcttcattcctcctggtgacgagtggtggaacgctactctcggttatggaaacccgtaggtcttcattcacacactcgactattcttcactaagtatgttcagtgccggggtttactattcttctctcaacgatataatggcctttggggatgctattctacgctacgagctattgagtcccgaacaaaccagaaagtggatgaagccagccaccagcacttcctcaacaggtatcctcatcggtgagccatgggagatattccgctccaacaacgtcaccaaagacggtcgccttatcgagttctatactaaagccggtgatatcactacctatcattccctcatggtgctagttcctgactacaacctgaccatcagtctcttcgacgccggtccaggtgaagttggcggcggcgagctccaactctggttttcaaacattgtccaggagcttctccctgctattgagcaagctggtaaagatgaagcagaggagaagtacgctggtacatactccgacactgagactaattcttctttgactctttctgttgacgatgagtctggcttcagcatcacgaactggacagtccgtggtgttgatatcgcggccacatatgccagctttggcatcccaccagaattccccacacctgagggtcttgttcgattccgtttgtatcccacaagtctcaagagcgataccgagacttcatggcggatgatgtttacgcaaggtacagcagaggaaattgctgcgaaagacgctttgtttgcctggtctgaagcaaattgtaacacttgggcttctttggacaggatcgtgtaccagctcttgtcgcatgatcactttgtgtttacagagagtggggagggaagtaagagacgagctgagaagcttgaacttgtgggatacagggttagtttaaagcgagaagattaacttgacagtaacaggcaggggttgcaaggagagggaaatgcgaaagacatcagcgagattgtttgtgcgtcaattgcacttgattcaaggtacagaaacaaataatctaagaatctcatctagtgtatcaaattggccttccgctctcattgtatcttctttttatcatgctcacaatcctgatccgactccaatatcccgacagaggcttgtgattctgaatgcagtcggcatcgattgaaaggtcccgtatgataagtgaccacgaactatgatcgaagatactgtgggtacttcactgcaccgcttatgcaagcaatcatactcagccttcaggcaatatctagcatgaccttgcacttcttggcgtcgcctcttgacatctcgattcgggcacatttgccagataccatggatatcgccgatggctgatattggatgcacgggagatggcattgatgttcgaacatttgcattcccgtgagaatatcgtcaaagtggtttccgtctccctcaagggtgacattctccatgggatggtttgtagtgcggtatatctgagtcagttggatgatcacagtagcctttgcatcatcttgggtatattcaataccaaggcacttgagtaccctgtatctgttcttcagatactagtataatgtcttgtcaagactgatcatattccaacacttatccgaggttcctcgcttgtatctgtcaacaaaaagggttcggtacatgtcaaggtcatgacagcccgttaagcaacaggcatcacccatgactcgaatcatcatatccatggcttcttgagtatcaagtcaggttggcggaacgatatgtgcaactgttacatcattctgtgtatttggcagaaacacgcatgtgtagctgtcgcgttttcggcacaggttcctctggtgctcactgtcgcccggtatcgatcgttttggatcagctgtcaggtatgacttggggatgccggagttctcgatgaggtctcgtgactcgttagttaaatattagatagattgaaagatcaacttacagcgtttgagcaaaggcggcaggctacccaagaacgagcccataagtgacatgcggcggatctggtcaagactgtccagaggtgtcgtaataatgctagctaaatggaccgaattcatcttgaaggttgggtcataaaacttcatccgcgcatcaatgcacttggcatattcacgacgtagttcgacttcgtcggaaggcatgatcttcgtcggctcgaagttatcaagcgcacccattttgacaatgcgtttctggatgaagggatggtattggatggatcatttcgtgataattctcattttctgttcatttatatttattgcgaaaaacttaaaacaaccttcacataaccatgattaaccgcacgtctaatcatgtacacttacttcaactttaagcctctaggcaaataaagcataaagcttgggaatattgggttctgaggcatgatatatttcagtatcacagttctgacaatatcgtggtcgctatcgtcacatatagggttgacgctttatcccaggctaatttagcactgcggagtcgactggggtaccgtatggtcaaaaatatggcaacaagtgtcgtgttgctactccaaaacacactcaacctactacagagtacaaagtatggaacctatactaaccagacagcaatgaattggggtcatccttgttttagaggcataagacgaaatgagcaggtcaatcaatgctgtatagaccatactctcggtctctttattcttgtaccctgatgcttactatctccaaccccagtcacctccacactaggtagccttggatgatagcgtcaaaaccccgcacgataatagtggcctctcttctgcgctgatcgcataaactccttcctgatcgagtctactccagcggagtccatccagacgaacgacaatgttggccgataaaccatctccatcaacactacggccccaaaactgccgccggcaaattgttccgacgtcggtgctataaagatcgtcagtttcctctattgtctcatttactctcttgttctctcagccaatcctatagttcatcatgaggtcctcatcattagcactcagtcttgctctggtgtccggagtcacacctagacctcacatcacaagaagtgaagagtcggatgaacctcagctcaagatccccggtcttccttttcccaatgccacaaagtcttactggcaggatcctcctcaccgcattgccaaccatcgtacaaccaaggatctaccaacatccgaggtctttgactatgtcatcattggttcaggtatctcaggtgctgctacagcccacaagctactagaccgcgatcctgatctgtctatcctcatgattgaagcccgtaccgcagcatcaggtgcatcaggtcgtaacggcggccattgcaaggctggcaactacaacggtatcaagagctgggtggaagaatacggcgaggatgatgccctgcgacttagcaacatggagcaagactgcgtcgacgacgttcgcgagtttgtgaaaacccacaatgtctcaagcgactttacggatgtcgagaccgctagtctttactggaccaaggacgctttcgagaccgctgtcaagaacattgagtttcagcacaagttggaagaaaagcgaccaaatgatgttcccaagaacaagagaaccatcatgaagggccaagacgctcgcgattactggaaatggcccgaaatcgtcggcgctgtgacattcaaagcccacacccaaaacccctaccttaccgtctgtgccatgctagagtacagtctcaacaagggcctcaacctacagaccaacaccatggctctcaacctcaaccaaatcggcaagaagaccaaggacggagctaaatgggaagtcaagactaaccgaggcaccgtcaagagcaagaacgttgtgcttgcaacaaacggcttcacaaacgctcttcacccaggtatcgcaagcacaaatttcaccatgcctgttcgaaaccaagtcgctgctgtgacacctgaggccgatacttcaggtagcaaggtctttgagcgaagtaacagcttgggtgatctccacagcggaaacgtctacatcgccgctcgtccacctggttccaaagacgcaggaagtgtagtcattggcggttcgacgcaaatgtctcctacaagagagcgatggatttctgatgatacctccatcaacgaccagatcgcgcttgttctacatggtgcagcacgcacagtgtacggctacaagaactggggcgagtctacgactgtcatccaggactggacgggtatcgtttgtgagacacctgatgaattcccattggtaggtgaagtacctgctgaggacggactctgggctattgtttgcatgaatgggcatggtatggcttgggcctatcgaagtgctgaggcgcttgttgatatgatgactactggaaagacccccaagtggttccctgagcagtttagggctcagcgtgcttgggaggtgaagggatatgatgagttgtaaattagatacttaagaacatataatcttcgtggtatattcaatgattctatttccacttcttcactattctcgcgcaagagaacttaaattaattgatcgtcgattcacttggaagatatagtctccaatcaacattccctggtattcagacaagttgactttatacctgtatctctataacttcaagcctgttcaactaagatttacaatattattcttgatcatcgtggtcaaacttcattatcatagtgtgagtaataatgcaaaacagtgagcacaatgggggatggatgggaaatcatgtggacagttacgttccgctacatgcttccatcatgagggatatgcaattatgatatgatcaataaacttgggcttatacgaatgcactcagccagccgcaaccaatacttgatgtcattgacatcaatcttccagaatctcatttgtgcgccagacagttgctgacatgtcaaaagcatgccaagacacggcacattctcagcttgctatcaagtggtacggcccgggccgggcatgccattgatagccgagccttgtttcgagctgctgcgatttctctgatgcctgagtagccatatattatataaatggtagctgttgcctgctgtacaagatattgaagaatctgccccatacagaaggaacagactttgattatcttcttgttacgacattctgtttctttccccttttacaactagcacgttaccattgcccattagattttcacccctttcttcaaaggccctattaggtcggcatggccagcctgtgggatcatgcgtttcagaatttgtccgctgaggacaaagatactcttcggcctgaagacacggagctgcagcccaaagcaatggatatcaccaagttagttgaaacggcaaaggaaaattgcgaaagaaaacaatgggtcctttacaaagatgatcaaggtaaggaggtaaagttccgtgacaaactggaagaggtagtcggcctgtttgagaagttcattgcagctggagatgctgcggtgtcatatgatcctgcgcacgctgctctgccttgggcggccgtgagagctttgttacaggtaagtactgagaatgagaataccagggtgtgactcattgtgttcaggttactgtcaacgattgtcagacctacggtgcgatgattgaaggtgtcaaagcggtatcaacaattgtctttacctataccacgattgagacaagagtccttctcagagaatcacaggtgacgaaacaactatccgcttcccttgtcactctttattcctctgccttgcgctttcttgcctccgcaacccgttactacagcaaaaacactttcagtatgtagaagttcttggacatcttcattgtgacggttgcttactccaacgatagaacgacttatgagtagccttcatcgaaatgccagctcagtcgttgaagcaccaatccttgtaattgagaagcaagagaaggaagtttacaagcttgtatctctggctgagcgtgaggttcagggtacggacttacaaaagatcataacgcttgttgaatcaagcgtaagaacctcaggtgaaattaaccaggagcgccgcactcgactatctgcttggatcaatggcatcgaaaccaatacaacatttgaaagagcttgtaaccgtcatccaggaacctgcgattggccaatggctgtggaagcgttcaagacatgggcttcggaagacggccctatgccgtgtctcctttggatgcatggtccagccggtttcggaaagacgttcatgtcagctcgcatcatccaatatcttcaacaggagaagcagtgtccgcttgcctatttcttctgtgtcgcggataacgaactcacgcgagacccatatgctattcttcgctcctggcttgtgcaattactagaccagggtgacgagatgttatcaacaattctgacacaggctgaaaagctgaatatggcacaggcattgacccaacatagattgtgggagctgtttgctgctataggcaagaagttcgacagatgcacctttgtcattgatggttttgacgaatgcacgcacatcgaccagggcgtgcgttatcaccaccaggaaccaagaaacatcttcctcgatgaattgcttaaatcactctcgggaacgaactcacgcgtgctcctagtgagcagagatgttccagacatcagagagcatctaggccaagacacgtctaatggaaacaacaaggtccagaagctcgagtattgtattacggcaaaggacacatcggaagatatagagtctttcgccaagttcactgtcgatgacaagcttcgaaagaaatctacaaaagtcagaaacaacattgctacccgcgccgttgatagaagcgatggcatgtttttgtggatcgagcttctaggacgaaagcttatgcccagcagcaatgaaaagacgttggtgaagacagtcactgaaatgcccgcaggtatcagtgatgcatacgctaacgagctagaagacatatctcaacgtccgacagaggagaaagagcagtctgtcatgatacttcgctgggttttgtttgcagttgtccctctccaggtcaaacagctagcagaggccctgcttgtatccagccctgagctgagcgaatatccggatgatgacttgcccgatgagtgggaacaagaatttgtagacgattgctacgtaaaagacaatatcttgggacgatgcggctccctactgcagatcagatcaagctcccccgatacaccacttggggatcaaacggttcactttgttcatttttcagttaaggaattcctgacagagctttctaacactgaaccccgcaacgattgggccacaaagcttgggctagaatctacatctatcgaggaaactcgtctttccgatgtgtgccttcgttaccttacactggagagattccacgacataccgcaagagcctgagagatatccgttcctttcctacgcgtcttgggcatggtatttccatagtttccatgagaagccctcgccgtccacgcaaatcattagccgaacacaagaagcattcaatcccaaggcatccggatggaaggtctggacgccactcatggaagccaagatcattgagtctgatctaggcaaatggggtggttatgctcatggctgcgaagaccttttcaaagtcgagaacccaatctactatgcttcgctattgggtttgattgacattgtgaagtggctcgaaggtcaaggacttgaatgcagttgtgcaggaggtggccgcttcggttttccactccaagctgctgtagcaaggggccatctggagttggtcaagtacttgctgctccgtggcgtcaatatatcgcaggaaggtggtcaatttgggcaatcggtaatagccgctgctgttatatcaaatgttgagatcatgcaagcacttctggaggccaaagccgatgcaaaatcgaaggaccttaggggttggacatctttacactatgcggccaagaacggcaatacagccatgatcacgctacttctgaaatacggagccgatatcaacgcacaaacctatgatctctggacagctgcaagcctggcttgtcgctacaagcataaagatgcgctggacctcctggcaaagaatggtgcggatttgaatccccaggatacaattactgcagtccccttgaagattgctatcatgagtggggactcaagtcttgtgttggcagtttgcaatatgcttcgatactcgaacatcgatccacatgagattgtcatcgaaggattgacgccgctcgagttggcaataggattaggcaacattggcattatcgacgctttgatcgacgatggagctgcttgcaacggtgtttctaatctgactgccgaagtgaactctccgttgcaagttgctatcatgaactcccggacttcaactgccgaaacattgatccggaaaggtgcagagattgatcgagccggaagagatggaacgacaagtttgatatgtgctgtcgagtgtgaggaactggaaactgtcgaatgggtcctacatatgggagcgtcagggcaaggtatacgtgagaacgacctgaagacagctttcgacacggcattgggttactacgacctagatatagcgcgccttctcatccgaagaggctgcttccgtcttggaagtcaagaacccactccagatccagccacggaggtgatgcgagagagcttcgttatgcatgcctttgatggtactttggatatggtggttaaggatctggctgctatgagtagctcattatctcctgacctcctcaccgaagcgctgcatgttgcctcatccagaggtcatctttccatcgtccaaagattgattcaatctggagcaaaggttggttcgagagatataaacaagaggtcagcgttacatcatgctaccttccattgtcattttgacgttgcagaatgtcttttggaacaaggcgctagtatatccatggaggatattgttggctcgtcgcccattgatttggcaattcagaatgggctgaaggcattcgactttatccaaagtcacatgagcgatctgactctcaccatcagccggaggccatcattattgacgggtcctttgactcaatctcgaagtctcagctccatggaagtgaggagggtgatttcagggttatgggatggtttttacgagtacctatcctggtgtgaaggagtaagggaaccgttttctattgaaatctctgacccatcaggcttggattcccagaacaaggcgttttctaaccagggctatgatgaagggggtatgttcaagttctatgggtttgttgatccaattggtataatttggtttgttaaattgtacgaacgtctagggtggctataccgaggcgagttgaatgttgagaagcgagtcattaagggcaaatggggatctaacaggaagttgtggcacggtacatttcgacttcagttgaaagaatagtgcacgggtttatgaatttgaacacaagaatgcagatcttgacggattgaaaagcacaaaactaccaaaaacaggaatattggaatattacatgactttttaaattgtctttggcattgcttgtatcacaccgcaaaccttggatctcatcaccatgtaggtcagctacgtcgccggcatctcaaagctcatatcatagttgaagaagaaatcacccgacagatcaggaaagaaattatcaacccccgatatcccagcatcaacgccctggtccatcccaacacccaaaggcggccccatatccactggaatatctggtttcaacgtctgagccatcctttcgagtccactggccatgagaccagccaaatgccactttccagccggttgtgatcgaaactgctgcaccaaaccagtgatcaaatcataaactttatctcttgcgatgagatcgtggtacttgatggctacttttgtgagaaacattgacgcaaaggctgtcatggaatggacgtaagatggcatgccgactatgccctgtgtaatatctggatcatggaggaacttgtcgatgattgtagtggctgccgttattccgttgagagcacagtcgagaaagtagtgtggaatatggtcgtctttggatatgccgcggaagacatgtgagtacagatatagttgggcaaagttgtagtggagaacgattcccttgcgtgggaaaccaccaataccgggccacttttctgcaagctgttagatcctatgtgttgggtgagtaaatgcaatgacataccttgcacttggtcagtccaaaatgcaaaccactgatcaagttgtaacctgaagtgggaaatatggttcaaatgcaatctcggaatcggtttccccttattggagctgaaaagctctcttatactcctcaagatactaaccacagtagcttgactaagtaaccgtctgtcttcctcattcgaaatagcagaacgaagaaagtctatagctccttgtgtggaagcgtcttcttgcactatagacggtcgcccgtattgtgttgcaagttgttggtcgcaaacacaaagaatataccaaattctcgcacactctgcgtcttcttgactagacttttcgatagccctgtcgtaactgttgtggagatcgaattcggctgctcttcgtatggcgtgacctgacaacatccacgatagatcgcttagccaataacatccgatacataaagctcgtaggtagtctctactgagtcgcctttcaaatattgacgtctcgaatagtctcctaaactcggagctgcagattggatatagatgatcggctgtcggatcatgaagtgcagcaactgtgagaactgccacaaggagaaactggcttttctgccgtaacgcttgcattgactcgtacgggcaaccaataaggtagatatatggatccaggcgtttcttgtagaattcgaatagtctttccgcgtcaggcaacgacaccagacgtcgcgttattatgtcatcgttgccttggtgttgctgtgggtcgatatcatctggagatcggagagcacgcagttttgtaagagtgtagagtgagtgaattggagcatatggtagatcatcgtcctctggcatgggtttcggggaattatcgcgagatgggatatggtgacctttgtttgattgacttggtgattcgtcttttggtccttctactgatacaatggaggatcgtagaggcggcagttccaggtcgagtttgcctgccacttgttttaggaaattatgcatctgctccagatcttgcgccacgtcttgcgataacctaggaatatgtaagtcatgtttttacttggcggtgaaaacgtactgtgacttttcgtcaagaatagtctgtagactcttgcccaaaacacaacacaagcctttttccgcacatcgtctacaaggcggaccactatcgtcaatcaaacatttgatctatcagaaagtcaacatcacagcattatttcgccctgagttcaatctcaccttttgtctccgacaggctgtacaggccttgacctttctcgagatcatcgggggaaactgttgctctccattctcagcttcagaccaggttcttttcgacatattggcggatacaggttgagtgtctatgatttgagaaccaatgtttacatattggcgtcgtctggtttgtcggaattgagaggccgggtttcggaagttgttgccgctgttactattagtaaacaagcgggatttagataatccggggcttcttccgaaacttggtgatgctattcccggtctacccgtactgcgaacaaaaagtttctccatcgtcggcatccccaacctctccacttgttcatgcacgtcggatgcgggtcttcggacagttgaaggtgatgttgttgaagcggtcaaaccggctccacttccccagttgtaattactcgaacgaaggagaggcatgtaggacgttttaagttaatcatctcgaagtggttttgttttttacccctttgtcttaatacttatttctatatagagttgattcttagatcagttctcctgtagatatctgggcttatcaggatcaaaccccacaaggcaattgactgtctcattgccctcgccgctgtcattaatttgatcccccttgggccaacgccattttccagccaacttgatatacccatccatagcattgttcaaagtatgtccaatctcaagtgcctcagccgcgcgtgtatgagagtagtaggtcagcagactctgcgccgcctttctctcgccctgctggatcatagtcaaggctgtcttttcgacccagccctcaacctgaacgcgagacgcactctcgaactgttcaaacatttccgtaacaattgggtgatacttgttgggctctgagcacatgtagtacagcacccgcttgaagattcgaccagcaaactcagatgcttcttgaagttgataatccgggttgaggaagctgctggaagcgccggttgtcaggtaacgatgctgtccaaactcggaaggaacagattgaacaccgagccaccatggaacaaagggtgctgcaacagaagtggctggggcattccagattcgtaacatatctcgatcgattccattgtgaagactgacaacttgaccataccccgcctcatcatcagcaattcgaggatcgcgcaccctctgcatcatcttggcctctgtcaaggggaccatttcgagagtagcgttctccaaagctgcctgagacataaacttgtatcctccatctcgagccttgtagcgaggatcttgaggaccgtagacatcgaagatgttgaatggcttgcctgaagtcttgttccaccagccttgctcaacggcgaacgacacaatgttgtcagagccagcatagtcagggttgtttctgaaatcggtgggaaagtcttcgatgtagccagggtacagaaccttgacatcgtttggcccaagacgctgtgcagcccagagtttttttccaccagccatttcccagacgacccaaccctcgtctttgtcggcgatgagatgcgagtttccaccatatgtagcttcgccatatttcgccatcaaatcgccgattatctccacaccctcgcgggcattgctagctctctccatgacgatacgtgcaaaatcactgtactgcacaccccgctgaggattgggcgtcatttcaagaagctcgtcacggttgtcggcccaaacatcgcgaaccgtaacacccttctcattcagcccaccattcgtcaatggagcagggaagccctcgaagtcagaatactccatgctcatgtatcgaaacgtatggttaacttgtgggatttgaatgagctctccgggaaatgtggcatctttggtaacgccgacagtgatggtggaattaggcaggtggtcgcgagctggaaaaagttgaagccagtgactggagacttcttctccagtgcctccgaccatgacgctgccatcttgggtgagattcttgccgacgtagaaggcataactggctgatgctgggcaggccagccaagcgaaggctaaagcagcgtagccgatcatgactcttgataatatttccagggcaaaagagccgattgacacaataacaaatagagtacggataaaaagatcaattgtatcggttggggcttacaagtttatagcttcaagagccccgcgcaagatcgtcgctcaattattcccaaagagtatgccacggaaaatataccaggttcatgctagtaatgggatcacgctaggggaactcaagaaggctcaattaccaagattacttggttgtttatcttgaatgaggcatttgtccggggaagtgaagattggatagcagatcggcaaacctggtgagtgatttatcgtacttaaatctggatccgagaataattaggcgaatatgcattgtcagtagaacaaaactgcacatgtaagtgagagcgcagttcatactgggaagaaattaagaatatcttcaatagcgcgcggacacacgacgacatcgtcaaatgcttcggcacaattaaaacaggttcaatcatcgacatcgagtatttgtgccactggcagacatggacatcgacaaatcaggatttacttgacgtattaatggcaagcaaagatatccgcctggtcagctagacagcttgatagagattatgatagtacagtccgcgcgagttgatagaactcacacttcgtccaattactgatattatagtgcttctagtaatccattatcccatagtccttggtggccaatccaattctgtatcatcttcgtcctctcctttgcttggcagatccctatacaactccttcccggacactaagctgataatcatctctctcgcccactcagtatcctcagtaaaatgccactgattaatgctcttgattgcagcctcaagttccatggcgtccttttcggcccatctcgccttctcctcctcactcaagtttagttcttcattttcggggaaaggcatatagtctccctcgtagctcatatcaaacatgctatatacaacgacggatgtaaggtctgacatcgcaattgtgcgaaccatgctgccagatgtttctcccatgatgatgcgcaaataggcagcgcaaagggaaggcatgggcactgtccagacagagcatggtagatcagatggctgaaattctatgaggttgtgtggattgatgccattccaaaaacgaggtgcgagctcgtcttgcttggcttgcctcggcggttctcgatcctccgtccgggtgatggtacttatcccttctcgccatctttattctgttcctaatctgccccaatcaggctcggtccctatcctcgaacctggtgttctcattctcaccaagatgaagcgtgccacacagtacatcggaagcacacgccctcagtctatgcttaaatatagcagcgacctccaggacatctttctcctgcttgcgtggctccgagataacagtaggaagatcgactttgtcgcttacgatgcagcctcacctgaaaggttttacgacgctgtccgaagcatgagagatcactgggcccgcttgggacaaggcaataacgtcgagatgctggatagcgccctaaatccgagtgacaagacaaagcttgaatgaaggaactttctagtagcacccctgggggtattagagaacttgacccctagtggcataagagataaaactattagagcagcttattctacttggactaagcttcttagactacttatttttgatactgtaagacctgagaaatcaacttttattctacccaatagagaatgggacggtttatacacaactgcttttttactgttgaattttggttataatactgttaggagcatcaattcttttggctaagaaggataactcgccaacacacataactatttaaaaaagaacctgcgcctcctgctcaatgtagctatctttaaacacttttacttctgtatatacatttacaggcggcatcaggctgacgctaactcagcctctcaccttacctgtgtctcaggcataccacacctaccgtcgcttactgcagccccaacttacattcttaaggcagtggcaccccagcgcaggcagttctatttcgtcccatcctcatctttctccgcacacgtgcctttgttaaaaacacactactttcactggtgttatacgcacacatattatggcctctccaaattacagcggcttatgttgggaaatacgacaagaatttgcaaagggattcaagaaagcaccaggcaatgtcgaattcgcgacgagagcactagtcaaaggtgtcatgtcccaagacagattgcaacgcgtctatgagagcctcatggctgaaaatgacattccagcccaccacagccagtctggcgcgcaacagttcaaaacggtcgtcacaaataaaaaccttcaccactttctagcggtcctcatgtacgctccatgctcaatcaaggcggccaaatctttcgtggaaacgcttgtgctaggccctgaatcgcaagaagcgaaggagtggcctgaagaaaacccttacctcttgccagccagagaggaacaccttggtatttttactgatcccaaggatgtgaactatttcttgactaatcagcgtcccttttgcactatcgtggtcggtggccctggcatggtcacaattgacaacgatgacccacgaaagctgccttggttatcagagagatggatttgcagtggctcatttggcgctgtatacgaggttcaagttgccgaaggtcatttgaccatggatcaaaaccttgaaaacacgtatgaaggctccaaaaccattgctcggaaagacttcatatacgcggacaatgctgagacgagcttccagaaggagtggaaagcaatcagcgacatttttaacagcaaatggaagcacgagaatatcgtcaaaagcttcggcagaatcgaatgcaaaggccagccgtcgacattcagtctactaatgccactggcatcaatggacctagacaagtacattcaggactatccggaagcaattgtaaatgatagagtcagtcgacaacttcttgtacgtgctacaatgggcttggcagatggcctcaaatttcttcaccagggactgaataccgaagatggaaaggaaaacttgatctgctatcacatggatctcagacctagcaacattttggtctttaatgttggtcgccctgacatgagttggaagcttagtgatttcggtctttccagagtgaagccaaaatcaagggccgatgtttctgatctcagcagaatattcagaaagcgcggaagcgatcaacacagcaaagctacagcaaccgccaaccttcgtggtcaggccacataccaaccaagagaagcccaggaacagggtaaaaagatgaatgagaagagcgatgtctggtccctaggatgcatcgtcagtatgctcttcacgttcatggaaaatggactcgatggggtcgaacgcttcagcgatcttcgacataacagctccaacagaggcatggatgtgttttaccagcacaacaagacaatccctacttactctattaataaaggtgtaacaaagcaacatgacaagctaatagaagcggctaaagagagagatgtcacggaagggaagattttatcgttcatactaaaatggctggagagggaggtgttagtgattgaccaggatgagcgatgcgctgccgctgatatctttcagcgcctgaagatgacacttgagcgatataaggacatgggggtcgatccttcgcctcgaacttccagtcggagtcctactttcttcaagaaagccaaatcgatgaccaggtcaacctggagtgggttacgcggatcaagtggtgttaatcacagaaagacatcagccacgcagaccgacatgagtcaatggcgactgggcatagaaaagggtatgcgcttcagaggttctgatagctcaccgaacggtgagtttctggtttactggaacgaccagaccatgaaacttttctctgataccgccgtcataaacccagtgtcatccttccactcaggacatgcatctacctattcggaaagttccaggtccagggagcaagttctaaccagccctgggcagcatgtgcttcaaaacacgaggcagtcctggagatctggtgctctgaccgatcgatacttgattgctgctgccacggacgtcacagacacattcaaggtgtgttcaggccctgtccctaataacccccaacattgtcggaatttaaccttattcaatagtgttatatatttgacattgaggtcgacccaagactcggcacctatagtcaaatcacgctggctgatattggtcagggaattcacaaactcgttgccccccctgacggtccccctgacaaaccttcctttgcctgcattttgaatgacgacaataatggacgttgctccattttgatagctagaattaatcctgacacatctatacaaccgaacggccaaccaggtgaggaagctttatctccatgtagcatccagctcacatatcttccagtaccctcacagagccttgcccgtcacgatgctggcatccgccttcttagacaaagaatctgtccctttcaatggcgtgctattgagatcgaacatgtggcccttcaaacaagagacgaaatatacgtggttgtacggggtacttccgacttgtcattgcacttgtttacaatcgatcaacctggagtcttacaaagagatctcaatttaaatgtgagatatatctagtggccaatcttcaatatctaatttgtctatcataggctagcggagaaaacggcgaacggctattcaccgacatgatctgcttctctaatgcagatgatagtagaaaaactgatgtcatcgtggtggcgcagagggagtcgatcttccacttcacatttcatggagttggcaacgatccaaaagtagtccgccacctacccgtgaaggactactggatattgaagattgcaagagatgagccagggtctattctggcattgggtacgcactctggcaacaacaatgtttttttgctatcgatcaagctgaaggggaaaatcatgcgtcctgaccccaaggtgctcgctgaacttcacggggtatcaagtactcatcagccgaagcttagtctgttgagaggagcgaatggttccatcgcccaggtcacagctgctacaccggacggccagtatcgcgtttatcggctagacctgactggcgttctcgatacctgagtttcatgaacttggggaagaaaaggctactgcaggtacagcacaatagattattatgttgtcagttacctgcatttagagctcagtcgctgttctatcgacgagctaggcaacctctctatcatgtaattattcttattgggattaccatttgttgttagatagttttatttaattgatttgttgacctattagtctttgttggtgcatcgacctcattgttaaaaatcatgagtacataaaaacgacttcggcgtcggctgaaagaccattgatataagaagaagcccatgaactaccacgccacatcaaacagcttcaaatcctgtatcacataaagtctttttagttttgctttttataaaggtcttgaacgtgaaagctttagccgcaagttggccaaaaacagttctgtcaagcagaatgtgataaaacacaaaggtcccaagagtgagaacagccgaacacaaaaagtagatccagatcatgggggttgccacaatccgatctgcactttcgtccaagtcgaagaagttcatgccgaagaaggtctgtgatcagtcagtacatgcttcatctaacggggcaatgaaacttactgctacgaatgaagggggcaaatacaacaaagtcagcgtggtaatgaaaacagcagacttgttcaatcgaagcatggtagtgttctgtaccttggctagagactgctctctaaagttaagagtgttggcgagaagttgcgtgatcttctgggactgtagttgtaggcattgtgccccacgactatagacttcgcagtaactcttctgctgattgaattgtaccattgcagttcttgctgactcttgtaggtgatcgtctgtgttgcaaagtaaaccttgacacagagacgataatcccgcaaggacatcattggaggctgctaataggaagggtatctgtaccaggcgactttcaagatacgccagtttagggagatggtgaaattcagtctcagacagctcctcaacaaacgatgacactgcgttgctggccttgggagatgttagtgccaatcgtgctaaattttatcgttactcacaattggaagcagaatcttctccaagtggacattgtatagtctccaagccgaaaagtatgtgttgaagagctccttatgtatccaaaagaagtccctatggacatctagcgtacctctagaaagttcaatttccgcctttttatgtaaagcacaagctggcgcaggattgaacaaaatgatgacgttctggcacgacttggtgttgaacttttgatatactccagtttgtcgaatgacccaagcgcctggggctaccttaaactcgggatatcggatagtatatgataactctacgacatcttaacaatgaggttccatgaagtcttgcacgctacttacctgttacagaaccattttgagacactgtgaacggaatgcaaaaggttgattccacgtcgatgtccttctcataaaagcatgacgatatatcccaaactgaagagttcaggttaacggtctcagttaggaagctaaacatgggtttggtaacctgcagcggctcccatgaattctgctgacatatcgacctgttcatgttagttaagccaagctgcaacgtgcatgcaggtcacagagctctggaagaagtacgtacacaaagtgccagggatagctttgactaaggctgaagtgggacttgatctcacccaaggtcgagaactgatggacttctgacgcgcaactttcgtcatttggtcgaattgacccagtgctgatgactctgaccggttcagttacctcgttgacgaagcaggggggtaattcagccatgatgaaaagagatattttaagcacaagagattgaaggagacgtaagaatttaaggttatgttttattgtttccaaataaggctctgggcccaagctatcatgtcccttctgttcagtctgcctcacagcctggtccagtcgacattgtcgatcttccaagccacggctcagccggtcctacgctttgctcacatcatttaggcgctgtgctgggaagtctggcagatctgtattttgttagccgttgttataacttccattgtatttgttaattacaccagttcgtcctgtaaccatgtcaataaagaacgtaaacttgccagacgaggggtcttacctttgtaacctctctagtggcgtagaaaacccagttatcgttggtcatctagagtgctcgttagcctatgatgcacagggcttctaagacattgcgcatacacgcagttcaaatgctccattctcttcggggaataggcgctccaaagctctctgaagcttgaccttgtcgtagtagcgccctacaagtacctgcttttctttcgtcattgatgtcttgttgtgaatcctgttgcttggctggtactgacaagtccaaatgggtccggttctggtgtatttgtaaatgccagagcctcagccccccctagattcatcgcagtcatgtcttggtcagggaaggggatacgtcacttgattcagttcgtacagcccaccattccgaaatatggctggctgaatcgcccggctgcagtgtctctgtggcggcttggggttatgcggttggttgagacagtgtgacaaggctctgatgcgggcacaatcacgcactattaggactaacgcgacctgtcttgaaggccacttacaaggcagcttacacctgtctcagtgtccatacctgttttgctcccccaggctggacgccagcaaaggaaagctgcagttgaggcttgaaaacggcttgtcatcaacagggtctgaagggttcatcggccttacgaactagctatatgtgctcaattaagcatacgtttagcaagccttgcagcaaagctttctttttttgcagcctagactcagatatggttcctgagtttcaaccacctgggcttagctttgatctgcctcgtatccgtaatagttccactcgctgttctgatccaaagttcaaagaactggcggctagatgtggccaagatgagcctcaagcttacggcgttgattccttgttggttcgtccaatgtggtcaatcagcaagtactcctcttctctatggctgatcatgcaatgactgctctgtttttcctatttagttcgtgatcccaaagccttattcgacaatgaagcttttgtgtatcctatcattgaagcctgcagaatgtctggaaagttgcctagtgaaagcgtctcggaggaagttcctctcaacgtcttagccacaaactccacactgcctaacaatccctcgcccacaagcattggagcactcaatggagaccaccaagaacctaaccgcgataatgcagaagatgaacctagagtgatcgtgtttcccgacgctcgtgttgatattgtccctattgaagcaccgcagcctcctgatcacaccctccgacgaaaactggaaggcaagcatatttttgtaagttctccaagcctgcaagttgcattaatccattgtatttgcacagatagctcggattctgactcaaacgtagatgatcgccatcaatggcacgcttggcacaggtctgtacgtccgaagcggccagatcctcgagcttggggggcccgtcgcggttattatgtcattcatcttcctgggcatcttgacttgggcggtcatgcagtgtattgctgaaatgctgtgtctatggcctatacccggggcaatccctgtgtttgtgaggaaatttgtcgataaagaacttggtgacactgtgggtgttgcatactggtaagtttacactacagagctacctggtggcccataactaagtctaacactaggtacacatactccatcggtttctccgctctgattgctacttctgctagtgtcctaaactactggactgctgatgttgagggcttcactgagggatttgtgtttattgctcttcctgtgacactcgtcatcataaacgcagtcaaggttgaggtatgtcaattaccagcatgagtgatgatatcattacggcacctaactttcgacagatttatggctggatagaagttgtaactggcgtcatcaaaatggcatttctggctataatcataatctgccttgcctacattatcatcaattgtaagtgactggtagcagataatgatacacaactaacatgcagtagccgatgtcagctcaaactcaagcaagcattaatcaatcacagtcacagttaatacagaggctaacaaatcataaactataggctggagagacccttttacttatgataccgatgcggctaaagggtggttcgaagctttgatgtaagtggtccagacgcccctaacctaatatacatggccatcattaacatttccaaggatgtgtttctcagtcgctatattttcctacgctggcatcgagaactttgccgtttctgtcatagaagcccgatggccacagcctccaccaacgccgttaacatcgactgatacaccaccggcaacaccaaccaacacacgataccgttctgtaaagaggacactagggtttaccgcattctatttaccaatcattgtagcatttgcctacacaactagcggactcctcgtctctttaggcatcaaaagagacagctgtggcctacagagactcagttggttggaatctgaagaatgcccaaagtcagatgaagatgacaagaaaggcttcactttctcgccttttgtcattattgcgagaagctctgagatctatggactccacaacgcttttaacgcttttatcgtcttcactgctttgacatgcgcaaacaccaacctgtatgtcgcatcgaggactctcttcggtgtcacgagaaatatccggtctgccgatgccatgccaagggtcctttcctggtttggtgtgacgaataacaatggagttccgataagagccatgacattcactgccctcgccttctgttgggttccctttctccagaagaaagagacgttcaacacaggttcggatatcggagaagtgagttatccttgatggtctgtgattactttgtctaatcccttctagtttgtggaaatattagttcagatgggttcagtcagcatcatcatcatttgggcttgtctgtgtctcgcatatatccgattctaccattggtaagtatcccacactgcactcttgaaataacgtcagagaacttatactattacagtatccacaagttcgatgatgccctagccgaggcaggaatcaatctagccaggcatcgtcgtgaacacaagtatgaatcgtacccataccaaagccactggcaaccactcctagcctacctagccctcgccggatgtctcgttattctcatagtctttaatggagtattcctgtggaagaaattcaacgtcatcccattcttgtcgggctatctgacggtaagccatctgcttctttcagatctatgaggtgctaataagtccgcattagactatagtcttcatcgctgtttggttgctgctgaaaatttacaagaagtcatggtcgctttgggttggccttgacgctgctgcagtggaggaactgataaaggatttgaatgcgttgcgggacaagtctctggaacaacccccaagagtctccagaccgctctgggtttccatcaaaggttactttagaagggaaacctgaaccatagttgaacagcgagctacaatatgccctcgggtggtgcatccataggtatccccatggaaacagaatgaagatcaagcatgggaagatgtcgtcctttttctttctggtaaccttgggcgaagctcccatatagatcctggccacctttgtaacacgctccacgtgtcactcaccagtctcgtcaatgtcgcgtttggattctctcgtcccacatgccaggcaataccaagtacgaaggcatatgtgagtaatggcatgacaatgaaactattccggaaagccgatggctctggcacgataacgctcccttctcttgggttattcaagaacggcaatgcccaaaacgtctaaactgtcagtcttcatcttgtgacattgtgtaaagggtacataccgctaggaagctaactggtgtgaagagaaccgtgacaacggtgaatacataaatggcttggttcaacgccattgctttagtggactcgcgaagagatgttgcgttgaataactacaagactcagtattagcaaaattaccatgtattgcggaaagggatacgtacgccatcgcggagactgttaatctcctctttctttttttgtaggcgtttctgtactgggtcggccttttccttcatgtacctatcgacagcatcgagattatcttttatttcaaaggtagagaaaccaggatgcataaattttgtgtcctctcttaactgttggatgctggaaactgcttcatttatccattcatccatgattctcagaagctggagagcgacaaaatagtccctcgaccggttgaaagacttgtcgaacatgagatcctcgatgcgttctcggtcatcaaagtcacttaactatttttatctgtcaatgcggttccttccatgcagtcagagtatccgtctggggtctattacttacattgacatgaacaagctcgtctatactatcgagtgtctttccccaaccttgtacagatcgatcaaacgctttgcaaacctcgaatagatattgagtgattggaataatcctcctctctatcttaagtccatagcgactcaaataaaattgtgttcctgctggtgaatacatatggtccgaggttaatgtattatcactcaaaaccatgatatggaacagattttcgtttccgtacaagagtcgaaaaattatctgcgctcggttttcttgcacatgaatctctgctggcccttgtcgaatagtagcattttgtctctcgctcaagacataagtattgatttcagcgtcgtgttgggttcgtccactggttggctcaaaatagcgaacttgccaatggatactcactacggacgctggccaagggcttacaacgcatccaccgcgaaagttggcagagaaataagacaaacttagtttaaagttgtatctttcttggtctgctacactgaaaggttcattatcgctcacggcaacagcaaaagcagtcaaggggaagtgcctgaaacccttggactgactgctagatgtacaataactaaagaaatagtcagctatgtagtcttttgttacagcaatggagacatgtagagaaacggtccgtattatacacttacactgttttccctcgaaggggtattggggatttcttaatggcaagaacttcatcagctccaaaacaccagcgatgccaaatatcctcatatccagcatgcaaaatgtcaagatttttggatgcaacaacttcatccatgtacgactgctcgatatacttcaaagagatcactgttgcctgatctcttccgttgctggcgattacaaattgctccactccaaagacgttgcgatcttgaggccaggcctggcagatactcgattgtgccctggtaacttctttgcggtatgtcggcgctcgggagtgctcgtcccacgccaggcttatgactgcatgattgtccatcttgaagcgtagtgtcttgagaccgtgagtgtctatagatatatttggaacgtcttctgtgccgacaccccacagaaatagcatcttcttcttgatgagttggaggaatttgccttcaactctaggtgagagacgtccaggtccaacaatttcgctccagtgcggttcacgttcaaagtggaaatcagagccatctgaataggactctgaaccggtcatagatcgtacactttgaacttctgacccagtatcttgatctgtcctgtcacctagctgttgcgaagaatgttccagagacgatgagcattcattcgtaccagactggtcatcgggcgtctgagcagtattgcgtttgcatcgagagcatagcgtgttatcctgtaaatcggctgtattgcttctctctgctgacggatctagatttgtagaagtatcggatggaggtttggtatcgctgacgacgcttgttaagctatggtctggcagttcttgggtcattgctgcgtcctatcttaggccgacttttggtttaagtttctggtgttttatctgcaatgatgacagtctttcaaccctacgtttgctgccttaattctgcggggtgtgattggtacagcacatcatttagccgctgactgtccctcggaattttcaagaccctgccctgttccgacttggagagcagaaatagcaatttgaagagatacgatgatttattgaatgaatttattcataaaagcagactcaagtaaccacaggtactccaaaagcatatatacgccgcccatcataattcgttatcctttatcttcccaagattctatgcaaagattgattctaggactttttcaaagtattgagatcgaggttgaggagaagtgttttggaatgtctttgctcggacgggctctcgatattggtttgtcttgatgacagatcggcttgcaacggtggcgcctccaacggtcaagatgatggggaggaccctgtatgttgttagcttatgtgcatgatgatagagtggtaggatacttacttggggccgacctgagagtaagcagcagcaggaaccattttggttgttttgcagtggttgattttgatagagtggttgcgttggtgggttgatgagttggtgagttggtgagagtagttgtatggcagtgattgatgtcgttggtgtcttgattgtgaatgatattcatcaaaaactgggaaatagtcggacattatataataaacatcgaaacgcaatctgttgtgaatttcccctttggttgttgatatcacacgtttcgagtgccggtggttcgatgatcaccattaggtgtgccgtgatagtggctggggtacccatgtcggccagtttcggcaccccatggcgaggactggggttctgagactggagagaactagcgtaaaacagtcactgatatggaattatttatatctctagaatatggtatctggttatcaaagatggtatcaacttgcttgatatgaaactgttgtctttgaagctgttgataacaattttccacgagttaatcgccaagaatgaaaacaacgtgattatcagccacggcgcccaccgaagatgccagtcttgtgacaaccaccacacctacgtcagactcacattcacatgttgatatagcagctctagaaccgactcatacgctgtatagtattttacatctccggaacccgggatattctcgcctcgtcctaccccaagaccggtaatctatctccagaagctagaccaacttacgactatatctgcactgctacactacatcttgcaatttccccgcgttccgcatctattatcgactgatattctcggtactgcattgacgcgcagtaaaacatgccgagtggaacctagcatggggcacaaggtggatatcggaacgagtactctgcaatgtgatactcaaacagaaccccatctataggaaaggtgctatgccttatctctggaatagtaagcaacgaaacatgctatgtacccagccaactactaggcaggcaacacggtgaagggagtccatgcattcgtgctaaacacgttcgagaatgaaacggatatggaggttattttcggagacgttgcacaactgaagaggaaggagccgtaggactttcttgtctaggtacctatgatagatagatacaccaatagtacatccatgaattcaatgggtcaatcaaagacacagtcaaacgatacgatactgctgcacaagcttgactcaaacaaatctgatatgtgacggcgtgccaaccttcattcacgattgctccgcaacacttcgaaggaataggacgatatcgtcaacctcctccggtccttttatccagtgaccctcctgatcagcccccgagtactcgttccaatccaccgtccacccaactcgagaaataacatcttttgcttgacgtcccagctccacatccacataagcatcatctgtgccatggccgagaaatacaggcattggtgactgtgccttaacatcctggcctatcatagacctcacaaagtcgctgctaattttgttctccgactcctcatcctttccactcaaagcgtgctcgatgtctgcggcgaatgggagccacgtgctagctcctatgaaacctgctggctgagacgtgggccgtttactttttatgcacagcatggtccagataccgattgcacctccctggctgatcccacccacaacaactttggactccatgccacccaaccgctcaacttcggcctcccagattccttcaacgtgcttcactgaatcacgaatcccatgcgtttgcaggtcttgtctctccgtgatatcagttaacgagtaggcttcgaaccaggctggcatgctttcttcaaagactgggctccaaagctcgcgggagctggggaagacccatctccaggtaggcagagcctgcatgatagttttgttatcagacatcaacgtctcggcgagctcttctgcaaactcttcgccatggctgcctcgtccatggagtaggatggcggtgtgagtatgcggctgtgttggttcgagtacatgaacatctccgaagtctgtaggcggcgtatcggccatactgagagttgcggtggtgagtaaaagataggtgaagggataaataagagatgccgcagacagaaggggggtaaaagaaagatgtttagagatattggacaaagacagctgtcaaggttcgcaggcagcaagcaatgcaggtcaaggacgttagtccccacttatgcgttcagctgttggtaagctgaacatgtgagtgagggtacaagtctcccagaccaccaaggaataacatcatcatccatacgccgcttattcagttcaagcgttttgtattgtgcgagatcaaggttacgtttatgccctactttctatgactctcaatacagggcaacctctttttcttaaacgttgtacgaaccatcaagttttaagctaaaattcaaaagcaagcccgacgttgtcgacattgttagatcttccctcgttcttccaggctcaatgcaccaatggatgccgcgcagatattcataaacaaagggctgtttgtctttcagaactactacaaagatgcagacagagagtggcctgattgtatcaaagtcctgttctgttattcctatatctgtgccccaggctgtttctattcccgctaaactgccaccaccttctcttgtaccctgtaaatcctttatacactttgagtcctagatccaataccatgacctttcgagaccgacaatgttgacattcgcctcgctgtcttagtttagcaattcaattcatatacttttagagaaggaagtccaggctatccaacatgttacagggcccaagtactctgacagcgtgccaaatctagctctttgtaagttccacgtcccgtttcaacccttttacatctatctttacatgtctgtaacgaaactgtcgttttgggtagctttcggtctcacaccaaacgagatctgggtatcttgttccgaaacgcggcagtcgtatcatctaagggcgctttgatgcaactttgaattgaaccgagacatattcgatcgggtctactgggtagtagaaatgttaaccctccaaatcttagggtacaaaataaatagcctaaagagtatagtctaaaaggcataagctaacctactaattttatcccttatgctcttagtggacattttttctgataccctgaggcgggtttgataccccatacttggtccatggaaccatgtatctggccataaatagcagatatctgtctagacaagactagaaacttgcgatacggtttcatgttgcataagcaagcaaactaggttctagataaggtgtgttttgaggagctataggttttgtagatatgaggcatctggtgtttccgataagccaaatggcacgtattattatccaacattctctggcgaatcttaacttatatgacactttcgtaaaaaaaaaacttcttctatgtctttcactaacaaaaatgataactctgcgaaatgcaaaaaatgaatgataagactgggattcgaacccaggcccctttcgagactgcgaatcgttgctagttcgtatagaacctgaacacagcgccttagaccgctcggccatcttaccatgcacacaagctttaccaaagtcgtataacagccaggcgaagattgacgagtcggttcgaagtcggcgcgatggactgaactcgaggtctgtcgcagtattgcagtcctggatggttttctagagtccttttcgtcacacgaaagccaatcattcgtttcttggctgatagccagtgccctctctttacatctacagctaccctggagattccatcaagacgtaggcatctcgacttcagctcgttctctgccgcgattcggctttgtcgggaagatttcctgtataaacgcgcgtatatataccaccgtatctcctcttatcttcatccagtcctgatgtcacttcgctcttccgttattgaagccgatgctatttcggtgccgaatcgcaaccccaccacattccgggccgcggatgaagaacacaatgcataagtgcccggccagtccgaaagcaaaacaaaaagacttgcccaagaaagtaacgataaaatgataaatagtgcaatctttaatagataagatggagccatacacgccaacaagcatcaaagcggaccgatgacggcacaaccaagcctgcaagattcaaggtctcggtaccaacggaacaggaaccaaaacgacgtcatcaatgcaagcaaaacataaaacaaccaaacacgcatctcgtacctcagtctcgccaagtaatagtaatttcacataaagactcattcaaaatggcggcgaaacagtcagacgtgcccaatttcaccctcagcgattatgccaagttctttagcgcaggagccctcgctgcgacgtcgactcatggtgtaagtcaagcgagtcgcgtgcttcacagccgaaaactaacgagcccaggctgtgaccccaattgatgtcgtcaagacccgaatccaggtcgacgatgccctcaagggctacaacatgctttcagctgggcgcagcatcgtcgccaaggagggtgcttcagccctgctgacaggctttggccctacggctgtcggttaccttgtccaaggtggtgccaagttcgccggctacgaatacttcaagaagaagtacatctccatgcttggaggtcccgagaaggctgtcgaacatcgaacgggcgtctacctcactgccagtgcatcggccgaattctttgctgatatccttctctgcccgctcgaagctacacgtattcgactggtttcgcaaagagggtacgccgacggcttgctctcaggctttgcaaggatggcgcgcgaggagggcttcaagggtttctactccggcttcgttcccctcctattcaagcaagttcccttcgctgtcggtcaattctccgttcacgaagccgtcaacgaagtcatcttccgcgccatgggccctgagcgcaaggcaaagctcacacagctcgagtcgacaggagtagagctcacctctggtatcactgccggtgctgcagctgcagtgctttctcaccctgccgacaccctcttgtcagcaatcaacaagggcgcaggcgataagagccagggcgcaacaagtcgcatgttccaactcgcgcgcgaatttggacctaagcgactgctcctcactggattaggtcctcgtctcgtcatgacatgcggtctcgtgggtgctcaattcgtcgtgtacgcgcaatgcaaggcattgacaggagctccacccggtattgagattcacaaggaagaatcgctgtgagatatgccatgtaacgatgaaaaaagtaaatatcgaattagaaacggcgttggggcgatagacgagagtataaagggatctttagagcgagttccggtgttagattaattaagatttcatattctgctgcaaataccgtcttggcttcttgtttcagggcccgtgccgctattgagccgctattgatgccccgtctgggtcgtagcttgggcctggatctggtctattctcggttttagtgtttgagatctgtctagagtggcggagctgtggctgagaataattaacaatactaaatagagatgactctgactgaagacaatggcaaggcaatgtaaaaagatgacagaaggactggtattgtatttaaattcaatatttatctggcattcatgtattgacgatcccttcataccagagcaaatacactattgagacattaactaaggttgcattgaccatctggccttacccaccctgtggcgcagttagaacccagctgcctattgagaccgcgcactaggtccagcacaggtcccctattctgtcaggaactttggtggtatctgccttgtaacctccgaggccacgacatcaccatcgaaaactatacaactctttgtctctcctacataccctcttgtgctcatcaaggtttcataccgaacacgcgcacccgaagcacctcagtttcttcgtcctaataggtacgtttaaaacggttttcgcctggcatatgccgtgcgacttgcgccgacaattaagttggttgtaccaagcccagcagcattcttgatctccttcccacctcccactcgcgtgccagccccgtcgatttaactttcgactcaattcttactctctcgctgcagacactgactttgtcactttagttttcactctcttccttttcggccgttgtaattatcctggatgtgttaaactagatcgcctcttcgcacctccctttgcgctgcaagggtccattccctcctctccaacatgaagattgcttcactgttgagcctggccgggcttacagccctggctcacggttccagaccgacacgagactacgatgccaacgattattatgtcctccaactcgatagcgcaacgacgcccgaccaagtcgccagccgactgggactcgcccacgagggtcagcttggtgcgctcgacgaccaccacgttttccgtgcccccaaagtcgaccacgatattgttaaacgagaaatatcagagcgcaagaggaggaaacgagacctgggcggctctgatccggtcgacggaattctactgtcaaagaagcaacaagcacgacagcaccttttcaagcgagatgtccctctgaatcaaagacgctggaagccttttagcagccgtgccgatgccaaagttgcagagctagcagaatatcaagaaacaatcatgaagcagctcgaaattcaggatcccattttcaaggagcagtggcatctgttaaaccccctacagcctggccacgacgtcaacgttaccggcctttggctggagggtattacgggaaagaatgtcactgtcgcagtggtagatgacggtctcgatatgaacagcgacgatctcaagcccaactatttcgccgagggttcttgggattttaacgacaacgaccccgagcctgcccctgtactggacgacgaccggcacggcacccgttgtgctggcgaagtcgcagccgcccgaaacgatgtttgcggtgttggtgttgcctatgactccaaagtcgctggaatccgtatcctcagtaaactgatcagcgacgccgacgaagcagaagcgctgatgtacaagtaccacgacaaccatatttactcttgctcatggggtccatccgacgatggtcagactatggaggcacctgatgttgttattcgacgagcgatgctcaaggcgattcaggagggacgtagtggtcttggatccgtctacgtctttgccagtggaaatggtgctggtcaaggagataactgtaactttgatggatacaccaactctatctacagtatcacagttggagctgttgatcgaaccggactccacccttactactctgaggagtgttccgctcaactggtcgttacctacagcagtggaagtggcgatgctattgtaagtcatctttctactgtgatatcaatctggctaaccaatttagcacacaaccgatgttggaaagaatagctgttacaaggctcacggtggtacatctgccgctgcacctcttgctgctggtatctttgctctggttcttcaggttcgtcctgatcttacttggagagatctccagtacctggccatggacaccgcgctgcccatcgaaggcgacgaagccaaccaacaaaacacaacaattggcaagaaattcagtcacacctttggatacggtaagatcgactcctgggctctggttgagaaggccaaggattggaagttggtcaagcctcagtcgtggtacttttctccctggatccatgtcaagaaggcaattcccgagggccgggacggcttgactgtgactcttgatgttactgaggacatgctcaaggactccaatttggctcgtgtggaacatgtcactgtcaccatgaacgttgaacacacccgacgtggtgatctcagcgttgatctcatcagccctgacaacgtggtcagtcatcttgccgtttctcgacgaagcgatgccaaggatgcgggatacgttgactggacatttatgagtgttgctcattggtatgtatctccaaacaatttgtatctttctgttctaacaatcttcaggggagaatctggtgttggcaagtggaccatcattgttcgagacaccgagaagaactcttacaagggcaaattcaccgactggcgcatgaagctctggggagaggccatcgacgcagacaaggccactctacttcccatgcccaatccaggcgacgatgacgaccatgacaaaattgtctctactacaacaatcgccgcctctacgacaacagcacctcccgctaccaagcctaccttgattgaccacccttccgatcaccctgagagacccaccaagcctgcccgacctagtggcaccgaggaggaagagtcatcaagcacccagacctccgccgaggaaacatcaacagcttcatcctcatgggtttcatggcttccaacctttggcgcctccaagaaggcccagatctggatctacggagcagtcggtttcatcgcagccttctgcgtcggcctaggcgtctacttctggatcgcccgccgccgtcgtctccgcaacagctcccacaacagctacgaattcgagctcatcgacgaagaagaagctcctctcaacgcaggcgagaaaggacccggcaacaaacctcgcagaacccgtggcggagagctgtatgatgctttcgccgagggcagcgacgaggagccttttgaagattaccgcgataaccgggagccttctcgtgatagactcgcaggcgatgatacgcagcattacgccgtcggtgacgatagtgacgacagcgaaagcgatgatgatagcagcgatggggcaagggctgaaacaagacctttgggcggtagacgttgagagggttgaaaagggcgtaggaagctttggatcgtgatgagagctgcttttgcatggataagcggagtttaatgactttatctatgttgtatattgtcttgggtcaatagatcttggatgggcgtttggttcaatatcaagagattgtcatgctacactgattttacacatcaagtcttccgatcccagtgttcttcattcgttcacatattgaaatctttattcagacagctacttaatcagtcatccatcatccctcatctttcccatcccaaacgccagatcctcttaacgccatttaccataaaccgcagtcctcgctcaccaattaagctaagcactcgtgataccctgcttctccatctcctcaacatacttctcccagatactcgccacttctccgtaaaactcgatatgcgagtccgccagactacccagctgggccttcatctcgatcctcttgatgcgctcgaaatcggctacttccttgactacctcgtcgtcaaacatgtcgctcgtcttacgcgcgctttccacctcgtgcgtgagctcttcgacgcggagttctagcttgcgggtgcgctcgcgacgggcttgctcgtggtctacgccgcggacatcttcgattttggcacgcagaaagcttcctgcgccggaaccgccgccgtggccggattggagagtgtcgcgctctgttgtggacttgttgaggtattcggttagttgttcgtagtcgagctgtttctgctctcgggccttgaggaggttcttgagggcgatggagtaggcttgcatgtctcgcagagatccgaggtagtcttggtcggtcatgtcctttagtttgcgtaggtgactcgctgtatcttcgatggaggcagaaaagccgtgaactgctggttcgacgtggggttcgagaggaatgagcttttggaactgctctgcgagatcacgcaagtccacctctagatccgcctcgcgcctcgcaactctcgcaatgaccttttcaatatgtcccagatcgtcatcaagcttatcgctcttctctttaacctcaagaaagcgcctatccggccgatgcagttttgtaaaagcgttgataaaggtatccgcaaagttatcaaacacaccggcagatccgggatcgctggccgagctcacgcgcgagccgcggctgcgcatggtagcattccagtcggggctctcgaggaaggtgtgcaagatcggggcgcggcgcagcgtggggtgcagggacaagcggctgaggaagcgctggagagagttggcgcggcgggtggtaaagtctgagccgaagcgatcgccgcggacgtactccatgcgctgcttgtcgggcagagggggcacggcggcggcgggatagtcgcgggtgagctgtttgtagagaaagacaaagtctgtgaagcgacggcggacagtggtggtagagcgctggaaggaggagaatgtagactattactcgtcagtatataacggtgcgcgagaggggagcggttaaacgtacgtgtgtggtgatgaggtacgaaacaaaagcatccttggtgccgtcattttccttgatgggcgtatcaacggtgcactcgagcttctcgtttcctagcgagggagcgtctctctcgaggcctgtgccaggcgcattcatgtcatggcctggttcttcggcgtcgggaacactgcgagtttgttggtcgtggacgtgctcactccacgagacgtttgagaagtcatcttgttgctgttcggttgccgtcattgcgggcagggcgaggacaatgccgcagttgtaggttggaggaagtgcgaggttcgaggtgttgattaggatgagaaaagttgaaggaaagagtcgtgagagtcaaggtaaagctaaagtgggcggagttggcgggagttgaagcttgtgagagagttgggagtgctaagttggacgtggggagctgggatggatgtggcgcagggaccattagatagtgaggggcttgtaagctgacagagtatagagaattgatcagggttgacgattggaaaaattacaaaaaaaaaatacttttaatattagacttgctctcagtagtattcactatttctcatgatttattaaccatatttattgttgttgtagtactgccttctattcgccccccaggtacccctctatcaagatctacgtcaatgacgatgacgcagctgagccaagggtctaacaggcatcaaagagaccaattcaacaacacaattagacagtacagagtagttcacgctcatgcattgcagaaaaattatatatacagataaaatcattcagtggaatctatattgcttcccagcctcgagagtagtctatcccaaacaagtaatactggtcctctcaatgctgggcccagttattgacacagcgcctttcccaacccgccttgatgccataccatcccattcagtcatacatatgaaacacctccaagtcatggtacatgaagcccaaaggctaagtttgtctttctctacttctgctccttggacgaaccagagctggcctggatctcccgctctagtaatctggcagactcggccgccttggccaactcggtctcggcctcaaccatctcgctgacctgctttcggccgagaccctcagcctgtgcctgggcgagtctctcctccttctcatcgatatcatctgtgtcgcgaggggtggcgaaaccagagctctggctagcttggtcctgctctgcctcatcttcaataagttcttgctgctcacggataacctcgagtcgctgcttgttagtggcagcaccctcagcgctgtgaacttcgagctcgatctcgtggtacagctcctcgggaatagcagacatgacaccaatgagagcctcgacttggccagagccctcacctgagccttgaccgtacatataggcgttgctcaggacaagaagtgtggaaggaacgccctccttaaggcggagatcgagccaagtctgaaggtcatttcgcatgcgggcgggggaaacactgtgtgttcggatacctcgggcagcacaagcggcctggagttctgaaacggtcaagctgtcaacaccctcgtagctgatggccttatcgtcacgcttgatttgacgcatgcggtgacggatctggtatcggagcatcatgtcggttccgaatgtgctgaggttcatgtatttgcacatggacacaagctggggtcgtgacaggttgtcgagagtcagatcatcgcggaaggccttgcagatcttgataacgtcctgggcagtaggtgtctcgcctgttgcgcgcaccttgcggaagaagttggagaactcctccttttgtgttgtggcttggctaagtggtagaccttcaccaagtgtttgcctcaagaactcgctaacctccttgcgtgttgatcgcaagattgtagccttggcctcctttgacttttgtccctcaaatgtgctgggtagcatgttggggaagagcttgagggcaaggggcagaagtgcctcacccaggggcacaataatgaagacggagaagggcactaatcgaccgagatcctggacggttcgctgtagctgcttgttctcacgacgggtgagctcgtatccggcggccatcttgagagctagtcgccaactgatcttgacctcggcaacgaggagcttggatccatcccagtagtggtgagcctccttcttgaccttttcccagagagtaagcttcttttcctcttttgccttttgagcggcatcagccttctccatcacaccctcattggtggcaacgacttcttggttgatagcattgggactggcggcagcatcggcgggttttagaattgctgaaccgttgactgtcttgtcgagcttcttgtcctccttcttggcgacgatggtggaatccttggggagcggtttcttagcctgctcggcattgaagcccgggggtgggccagagctggagggatcgggtcggtgatgatcggtactcattgaccgcgggatcaatagagagatggcggggatttgggcatgccgactgacgtggcgacctaggacagcaggagtaacacctcgcgagagggcccgggctttgtggtggattagcaggaggaacagcaaggataggatcggtgtaggaaaaggcggtgctaaccatttcccatgaaggggttccgggcaatcgctctgcgggcgacgattgaagaagcgctcatggcgagctgtggtgggttgaagagtagggagagattcgcagtgtataatttcttatcggcgcatgtatttcgtatctgtcgatgtcgagtagagacttgtcaggaggagtcgacgagaaagatggaaactgatgtaaagttgagattgttgaagcaaaaaaggcttcgcccgctaatggcgaaagggtgtagagttgtacagtaagtttttggtgatgggattggatggatgtcttgtcaagtatgtctgtacattaaacaagtcggccttgtccatcctagctccgtctcccgtcgaccggggttcgccgcatccggacggatcaacacatattccggcagggcttacaatgattgcgtccaatccttgccctgtctgctcgcgattgacaggggttctaagaaaagaatctagaagattcagagtgtcaagaggtcacgtgatgtccggtagtgccgactgtatccttttgttgggagactcttttttttttcactcagttcccctcttattagatagtcccctgcatgtgactgtggctttggagtattggctcaacaatggctaaagcccgctgttatctccgctgtacagcacttgttcggtactaagtctctggatatgtgccatgatcttcaatgcaagcctctgtagacagtgattctctggcctcattccacacccaatgggttgtcaaggttgccttgcagcgcattagctgagttgtcatagcagcattggccagtcgtctcggagattatgaaacactgacttcagacgctttggacagtttttcctattgtttgattggtttcgaaattgcataattaagcccgcagtctagattgtctcatctcctctaggttagcataggttaacatcatctataaccgaattcatcagaatcaattagtaaaacaatgtttgtatgaaagcagacatgcaaaacattcccagcatattatagtggtaaacagctcatattattacggctcttatcggccaagctatgtatcattatcatctcatcattctatgtctcaggagctctcgcaaacatccttataccgcaatccgtgtccatacttgaacaaaacctctccgtcaaacgccacatcctccaattgcgcatcagcagccgcttgggaagcaggcagaccaaacggcaattgaccctcaggaccccaaccatcagtgccgaaaataacatccaggaaagcatcgtggctgctgccgtagctaccaaacagagcagcagcgttctcggcaacttcgggtactgcggctgggcggttcagtctgatgtcgacgatggtgggcagagtcgcgtagatcttggcttggcgtgccttttcggtggcgttgaactcgatactgccgttgttgatcatggcggggagaccaggggcggtagtgggcttgaagggtgaagcgagacgaaggaaggcatagtctgcatcctcgggcttgtcgacgacggtgaggttgcgctgctcaagagcctcggcctccataccctcgatgtagaacttggcatcaagagcagcaagagggagaggcaggatatcgtccttgttggtaagcatagtgaaagcacggcgctgggtctcgtttccgagacggctgaagtagtcgttaccagcaatgcgggtcgccctctcaacatcaacaaatgggttgtcaaacagaccaagctcaaacttctccctcataagcttgcggacagactcgtcaatgcgagactctggcacgagacccttcttaaccagctcgatgatcagctcgggctttgtctcaccaccaaaaatatcacatccagcctcgataacacggcgagcacgctcaagctcagtctcatcctccagaccccagaatcgggtggtgacgataccccaatcggtaacgacaatgccctcgtagccaagctctttcttaagaaggtcagtgacgacacccttgttgaagccgaaagcaacttcctcccatgaagtgttcataggacgagagtagtaaggcatcatctgtcgagtgccagcagcaatggcagccctgaaggggatcaagtggtactcccggttgtcaccagggtaagtctggttcttgccctgtgcaattgttagaaaggatcccaagtggtagaagctttacttacccaagggaagtgagaatcttcgccgttctccattggaccaccacctggaaagtgctttgttgtggcaatgactgagtgagggccaatcttgtcaccctggagacccttgatggcctcaaccaccaaagcgctggtcaagttggcatcctcacccatggtgccagtaatacggccccaacgaggttcagtagccaaatcgacttgaggatgcagagcctgtcgaataccgacagcagtgtactcctctcgagcaatctcgtggaaagtacggaccagctcaggtgatcgcagagcagcaagaccaagaggttcagtccatcgcgagaacccatgagcaacaacactcacagcattctcatctgtccaaccgtgctggggatcagatgagatagtaatagggatgccaagaggtgtgctgagggcaagcttttgaagctcattgtaccagtttgcaacaccacggacatcattgacaccaccgctcaggacataggcggtgatgcgcttgtcagtgacgaatcccttgatggtctcgtcaaaggtgttgttgacgacgacagtgcgggcgtggaacatctggccggccttgtcctcgagggacatgcgagacatcaagtcatcgacacgcttgtcgatgcagagagtcttgttgcggtaggcagggttggcatcttgtcggatgattgggttggcgatgctcacagagacacctcccaagaggaggagactggaccacatggtgaagtatgaagaggggagtagtggatgggagagcgagtccttgaatcgagtggttctagacaaggaccattgactttatatactcaattcatgttgacctctgtccatattgccaaggcctcgtatgtctagtgggtagcagaaaggttgacctccaagtcttagggtacagaaataaatagactgagacgtgtggtctaagtaacataaaccgacctactaatttcgtctcttgtacttccagttgtcagagtttctgataccctagacatatccaaggtatacatcgtcgtgttagtcgagttaggcaattcatcccatcatcagcctcttgattcggaccgaccatctggatccttgcctgcccacagactatgagcatgacatctagtgtcgtgttaccacggatcactgcttcccttgtccagagacgaaaaactcaatatccgagttcatctttgtctattccgatccaatcacgatgcttgccgacgatccctttgtccaaggtatggctaaatgtcggcacatataaacacactacgtaaaaagaaggacatatcccgcaatgccaaggatacagacctggtggttagtgactaaacgggtgagggttcgcatgactcgggttggtgctgtagtataaacgcggggaataatctggggacaggaaccggacgcatgctctaaaccgtttaaacgtgcggggagcccatataagttttcggcccttttgttcaatcccatgactccaagagctaagaaccagttgctcggagagtatccatggagaatatccatggaatgtctgtcatatcgtgggcatcatatacgtaaccggtaccaatggcggtggatatatccgacggccaagcctggttcgactggagactttgatcagtcacaagtgaccccattgctgggaaatataccagctcgatatattccccagcgcagacttgaggttggagaagagttctcggagatgatccaccccctccacatcccgattcaagaccaccccagatattctgtacgtatccgttagagtttttgctgatcagggatgctacacaacaccccacgatcacggtgctcgggaggtgtgtacggcaattgagaacgggtcatggcgctttcataaacgtcatgtacttgctaattcatcaagagattcattctttatagtaggtatgttgatatatagcagaaagcattgtagttaataccgtataattcgttctcgtattgtatgttcaagatacgttcatgtggtcgttatttggggttgcagacaaaagaagcttcaaattaagattatctgccaacgagtaagcttaattggcgacgttttcccccaaacaaattagctccgacagtgacgagaacttcagggaactacaaataatagatgttgtagacacgatcaaataacagaatctcttcgcagtttcttcaattatatctaatctaactttgcattgtttctcgtaaagaccaagtcccatctctcgtcccgacacatccagcagggaggcattgggaaagtcgccgttaggtacaagagacgaaattcctacataaccttgtgcaacttagaccagatctttatgccaattattttttatatcccaaagcatacccagactgtcgcctctgttacctagtctagtctaggtaggtagcagcccgagtatgtatgctactctgcgatcgcttaacatcttgttgttttcgaaataatagcctcgcttgtgatatgcttgcttgaccttgtccgctttccagatccaaatctagatcgtcctttgtcatgttgctgaggacttgttccatcgtcaggtttctcccgtctccgatgtagccagtggaattggaacacgacttccgagtcattagtcatccgtttgtcctcatgtttaaggcggtattcagacggcttttgcacaagatcattgatccatgggctacaagagcactatagagtggcccagagcgctcactgtgagtgttgggctactggaagaggacgactctgtttcgtcgtagcctgtgttgcgacaaggttccgtttcgtaatcgaatcaaactcttcatcagacggaagcggaccaggaaagtctgcggcaccactcatgaaagcaggtccgggtacccagcggcaccactcgtggctgcaatctggattagatgcattccatgttcttctcgactgaagtgtcatggctgccttggaaccagcccatcgccttccttgattcttcgacgactctcttgagggtccccgtcgagtttgttgcgttatgaattcgtaagtcaatcattcttcggcagtacatagcatcatttgctggcatggaaacggtcaagacatgaccaggaatatggtaaagcacgatgtgtctttccttacctgcctgtggcagccttcgtcaaccgtggataacatggcccaaacgttgaggagcactcgttcctccagttgaactccctagccctcgatgcctgaccgggttcgtacagtgtcgaccagttttgcgcgaagatcgtggaatataaccttgctggcgcttccagtatccgtaaaccctttgaggggagcgcgaggcagaaagtgcgtttgatgggcacgctctagggcagcccaaatcaaacgggcagagttgtattcttcgtcatccaactcaaccgttttcgggaatagttccttgtcattaaaaccgtctggtaactaataaaaacggccttattttcacagctgtcgttatccctagtcttgaccttgagggaccatacgcccctgtcgaaccatgcatagatgtgtcttgcaaaagccaccaggtttccttcggtttcaaaaccctctttactgtcaacattgtcttggtgggtcaaaagcatcctgcacgataagcctcgcaaaagacagattgtctattgtgtagaagtaatgagtcttgttcccatgaacgtactgtgagtgcgaggcgtgcgtgtatctatagacgatacaagtggtgcaaaacgaatagtcaaggattcgaatcccgagacgaaaacttgcacaagtgacagatctttgcaaaatgaaaagtggctcgaatttggctgagaaccttgcactgtaactgtgtaatgaaggtctttgagagcagctaattcgcaattgaaagaaaatagggtctcataacctattagcaatagggttcggagagagacagtgtgtaattggggaaaagccgcaagaagagagaccaaccctcagagtggaagctctgtagacgatgcactgaaagatgggttatcaggtcagattgaagggcaggcagcatgtcaactattcgctgtagctctcacttccatccctgtatccccaggatcggatacttcctcctcctcgtcagggacttgcaaagagtcggcagtggaatgtgtactactaaactctgcgatcaacttgagtctcgacacttccgccagaaattgctcggtcaggccagaagtggaagtaatcgcatgattgagaatagtgatggtgataccagtagcattcccaagccagcaatttgcctttcggccatattggcgacgatgtcctttggactcatttcttcggcggcttttccttcgctgcactccatccagttgaactgaattttgacgttgagtagttgatcttctgcctcatcaatgcttgggtgcttgaggagcgccccatgctgatcatcgactgacttaatagctcggtttgctgggcggctgatatggaaccaccattccaagtcgatcttttcatcatatcaacacttgtcagagttgataagatcctgctggtcttggtactcgaccaccctccacatggcgtctttaaagggcttgaaactgatggtatctcctccttacaccttgcagcgttgaccattccccatcagggtccatgacccggcgggctctgcatcaaatcgacaagggtgaattacaaacggatttgttgaaatctttccagggccgagatcatgctccatggtcagatgaggaggcttcggagcgatgtcacctgtgataacaaatgccttgggcgcgtaatggcagataggaatcattagtgttggctcgtccatggtctttctgtatccttgatgagaacatggtactggaactgattttggtttcttgtcgtcttcgccgttctcctcagggtggatatggaccatgctgttgctctcttcacgattcttggaatgcaggaagaccttgataaagtcaaggcgattcgggactacgcaaacaccgcgatcgcctcgatcttcgttcgtgccgcttttaaccgctatgtcgtgcatcatggttccggcgatgggatgcgtccggcatcccagacatcttttttgtttgccacgtgaaaataaacctggaggacaagcgttcgggcggaagaaccatggttggatgggttgcagcagagttccggtcaagctcgcatcaagaaataccctcagacgagactcactcgtcgtgtcaagcgctgcggtaattcgcactcaaaagtctcacacggcttcttctatctccgtcgacgtgatgctaaaactcacggtggaaagaaatgcgatcgctaggaatttgggcagggttgtttgtctcctcatgtcgagtctacctttcagccatcgctttcatgctgtgccaaaggtcacttcgtcgtcaagacttgctctcattggagttcgagccagttaaactagatctgtaccactaattgttgatcttctgatgtctcagcatccagattctgtaactcaggtggccgaacgcataggcatctcaggccaaataatgcccgtgaccaccatgaatgaagctggtcattcatgtagaccatgttccagtatttatcgtaactgcctaagcattccaattcgaagagggctcatggccaccagtcatgtaactgtttgttcatgtacaacatgttctacggcttatccgagcttcccgatccagggttatatataaatatattgagttcctcaatcgtcgtgttgctgaagggagcctctttgagtggctcaaattcggccgcgaaaattgccttcggatcacacaacgaacgtctttgagagcagcttgtttgcaattggaagcggccaaggggttcataatatataggctcttgggagaagggaaagatgtgttgattagggaaaagttaggctaggccaacaccttttaaagacttgcaggtctgatagaaaaaagcagaccggggctatatacttcttcgtgcggtatactgcactatcgctctcatcgcatttatcggggtcgctgatggtttcttctctgtcgttgtatgagatggtttcgaagtcgcccattgggccagtagtatacttaatctctgtgtggctattcattggagttcactgttgttttgcggacgatatggcacgaggatagctttgacacaaggtcctcaagatttcttcgtaacccttgttgccacacggtatcgccttggagcatcccttggatgctaggcattgatggttgatgatggttggcgcctactgaagcttcatgagctggagctgcatgagctagaggtggagacacgtcctgtccatcgccgtacaagtcctcgtctccctcaggtatatagatccaggggttaggcggctcactgtcacctcggattgtagaagagtcgttggattcttcatcgcggccgccttgcacaggccggtccccacaaacgtagctcagaaccttaactagattgttctgattcggaggtgaacaatgaggtgcctctgattcagaaatgaagagaaaaaagtctctgattcagagattgctgaccatctcagcgaggcgtcgggtggtgcgatgggtgtttgaacctgtgctcccttgttggcaagggttttccgtgttccataaaagacgtatctttcttgactctgagaacataacgatccaaggaagcaagaaggcaaataaactcagccagcgacatgcccagtatgcgttcgcccaccaccaatgcagttgggtttcgattgagttcatgttgaacgctttgtcaaacccgactttcacaacatggcggatgtacttgatctgaacgtcttatctgatcaaaggcgcagtggctggccagaaacttctcaagtgtgccgctgctccaggagtttttcttgccgcgaaggacctcctgctccaaaacaccgagcttgcggccggctcagctaaagcacctcgatggccttcccagcaaggagagggaacgagctacccacacaggaatagcactgggaacatgcgtcagcctgacaaaacaccaccaggcatccatagtacaatctttgtcaaatgttagcgatatttgcactcgcggtcttgcaaaatcatcataccttggggcggacgcacgcatagtgcgagcgtctcggcccgctgctttccacccaccgcccattgtactcgctttgtggctctatacggtacttgttctttatcgcaactgcgataaagaacaagaagtacccgctttcacccacaatcagacacgaatgggtggcgggtgggaggtgggtggaaagcggcgggccgaggagagggccagttctcgtcctgctccgactagtaagaacgttagcatcattggagcgctttcgatcatatggatctaagacaaacatacgaactgtctcttggtgaggtgtcggaaactcttgtcggatggcactctgtggccgccgaaggcagcaggctcgcagcatatgttcttcgcttcgcgtggtgtggctgtcatcatgagacagctctcgaagctacatcccagtgacggtttggggtagcagtggtagtccagtaacatgaagaaaagtaaagaggcgggcgcaggtcgaaagtcgcagccagagtgctaactcttcatcatcaaggactgaagtgctaggtcacttggatcggctcccgccgtaaagtgtcgacgccgaatgtggacaaggcccgcaggtgaaaggtaacttaagatatttccatcgcgtagtcctctgtgagaaatacatcattgtccaaagtataaccatcgtcgcatgcactggtcattgcgttcttggtgtcgcgaactctgatcttgtgtgtctcgatcagatagtcctcggccctgatctcatttacgaacactggcttcgtctggccaggccggtccgaagtttggtctaggagatagatagaggccatgtctttgggtatcgacttcctggatagctgtcatcccacttgttgtccagtggtgtgcctgtcttcagcaagcatgccagatggaatggtaggtccggctttcagggtccttgatgttgtaggcatcatcatctccctgttccgagacgtcattcccaaacattaggccatgagctagatcgggcatgttttggccgtagtagtcattcttcggctgcgtcttggcctatcggcgggtacctcggcagcctcatcctgttgaagtgttaacaatattcttactcggggcattcaatcatcttaccttgggggtattacttctcgggctccatatagtatatatatcgaagattgcagtggcagatgtgtaccttgaggagcgcagtagcctggatggtgtcgtctctggtacaaccatggtccaggatctggtggagctttgtccatagatccccagtggctatgcttgccgggattctgaagttgctgttcagcctgttggtggacgctgtcttggatattgatcaggtcttgttggatcctcttgacgatcttgtcctttttggcggtcgatgcaagtgagctttgtgcaccttgcgggttcctcctctacgttcgacgagtgggaacgctgagtgccagatctagttccaacagattggctgtgggctgttcaagatcctcgtttgcgaaggtatgatcctgcccgaccatgctcatgaagccggcagtggggtgaaatggggtggtggtgcgttgtgttctgatctacgatataattgttagcagtgttctcttcctcgcatcttcgaacgtacttgcaaagagacaaagaaccgtcccagattcagggtttgtccatcatcctggtgagtattggatgttccttgggcttgggtttgttcacccggatcttcgtcctcctctactattggagaatgcctctcacccacaagggtcttggaccagagaaggtggtgggagctgttgacagagaatctcttggatactctcagcgctggtgcggtctcgtcacatgagaggtcttttcagtatataaaatatatgcaagaaatgagaatgagaaaaagagtgtagagaggatggaagaaagacgagaagttcggggtggtagacgatggataaatagcccaagagcaggtctgagatggcagagtaactaaaatattttacttcttaggcaggcaatattgcgttttctgttacaccaagcgtgtgaatgactggaagtttttgtttgacacagacagtcggccggaaaatctagtggtggacgggaagcctgtgttgcctggaagacggggacagcagcgtcaagcagtgtcaagcagtgtcaaacagtgccagatttgtacagcaaattgggtctcgagcttgcaaatgcacatcttatgcacatttgttcaacgtgataaacatttgactactgtttggccaaagtacatcggattaaatgattgtgtaaaagcatgacggtcacaattgacaaccgcaaaaccagacttcctattgttcaaggttaccggtagaaaaataagagacagaattattgcgtcagtttataccatttaaactaaatatttacgttatagttttatactctaaaatttggattgaccttctctaccacttgttagccagagtatgccaacgtagagatgccacgataaatgatgcaaacaataagaatcatccgttccaggaagattgataataaacaagcaaccacgacaacaacaatacaatagtactgcagtgtgccttcacatacatttggattaccatccaaacaaatagaacgaatcgcaaaataattgatcaagtcacgtcatgacaaagtacggctctattaaccgtgcccactgtcctaccctacgccgaatacgacgatgcttgcacggtttcgtctgtaccgaggcaagcgaggtgtcgcttaaagtgtcagtgtcaatgtcaatctcaggccagccaagggtttgggaaatccggggtgcttggaaatcgaaatctaacacactgtttgatgattggttagtaattgctacacgtgctgctacaagtcttggattgccgttgaccaagtttataccacaccctcttccaatgactaggtcgaccatcgcaatctgtctggattccaaagcaagcaatgaataaaacaactgtgactaataaagcaaataccagggcgaacgagattgatcagtgactgaaaatgatacactatgatgcagacgccaagaacaagctgcactgtttccccagatcgaccagatcataccctgaaatgaaacgacacaattcatccattcatttcttccggtccctcgatgggataactaatccggacttaaggcaaaatgcaccgattcggtttgttcgagtttgttgtcaccaccaatactccgacacatttcccggcctccgaaatgtcccggttgaagagtacgtagaccaaagagtgtctgtcatcgtcatctgtcacacaaagctgtagattattcacatgcataatctagaattgtccagactgaatagaatatacctacaaggtcaagtaaagccaaggcaggcggcaagccacggtagaaactaccgtgcccaccctgacgaccgttcctgcctcgcacggtcccacaaccatctcaacgctggcttacatcgctcggtacttctctcaacaccaaatataagtgacgcatcaagtaccacccttgcacctcaaactctcaacaccaacaccatcttctgcgctttctgccgccctatcttaaggccccccacttccaaccttccaacacatcctcgactctcctcttcttactctttatcctttgctctttttgtcatataatcttgtacgaacctatcgactgcgtctttcatctattattcatcccttctccccgtcataacaaccaccacctgcgtaatcattctcgacctcactttttgtggctcaacaactccccgcgccaccgcggaactatcgtaccattgacctcaacaagaacgttaaatcgtgcagcgacatttttttttgtatacacaaccgctcaaccgcaactatattaatcgcgcatcaattgcctcgaagcgtagctttcacgacaagctagcttctcaattgctttttacacctcgcgacggcctcatcgttacaggtcgcctagaatgaacctgaacaaggccgctcgagtcatcctctttggtgcccctggtgttggcaaaggaacacagagcgagcgcttgctctcgcgcttccctcaactcaaccaaatcagtactggtgatctacttcgtcgaaatgtcaaggataggacaccactcggttagtttaacctccagaacccctccatatttgtcatgacgctgaccatttattttcacaggcatcaaggtcgagaacaccatgaagtctggcggcctcgtggctgacgatttaatcctacgacttatttccaacgaattttatactcgtggctggcttgctaagaatggccctcctaacgttatgaccctttcgtccgaggcaacagcactcgagcattctttcaacagcaacgccggtgtcgaatcttttatcaacgcacctttcctcgacgggcacagaccatctgacagctccaacgacccctcagcttcttttatcctcgacggtttccctcgaacagcatcccaggccggccctcttgacaaacttatccccattaacttggtggtctcactcaagacacccgtgtccgtcatcctggagcgcattctcggacgttgggtccatgaaccttccggtcgtgtctacaacaccagcttcaatgcgcccaagatccacgggatggatgacatcaccggcgagcccttgattcagcgccctgatgactctgaggaagtttaccgcgcccgatacaagaagttccaagagaccagcgagcctgtcctgaaccactatgctcaaaagggcgtactggttgagattgagggcatgagcagcgacgagattagcccaaagctatttgccgagtttgagaggcgcttcgtctaaagaaaaggaaataccctaaggcttcaacactttatgttttactatatatgattttttacttccttcgtttttgttcagctttatttgtttgctttaggagtttatcgcggcgaggatgctgctgatggagttgcaaaagacaggactggcgaggcaaatgccgaccttgtcagatggcgccaaatgatgggaggagttgttatggacctggtgacgattgtgtatgggaatgtttgcttgagcgcatggaaaagctcatgggcagggtctgcctgaatgatatccacacatcaccccttctttgatccgtatgccgattgtaatcgttcaactgtgatactaaatgccataagagacgaaatcagtaacccggtttatgccatttagactacatttttaggtcatttatttttgtatcctaaagcttatgaatcttagctgtagagtgaaaggacaaagtcatgatgcttcgagattcgcgtataactgccaaaagtaccataataaatcttaaaggtcattgcatctgctacccactagccattctgccgttaaataattcgctatgatacataatttaaacccaaaatcatgttcgcccaccgaccgtttcctccatctcttctcttctaacagttctgtgcatccatcgcattcaacgtttcaccaaaaatgacaaatcgggttataccttccaagacagcccaagtaaacaatccgtgatactccgttcgagttgttcctgtaaaatcatgcggggaaatggcgccagcttgagcttatgataagcttagtcgcgccagccctcgccgccctggagaccgctgggttggccttctgtttgaccaggtcgcagaggtgtgttctcgtcatcatcgtcgtccagcgctcgcgcaagctcatcggggtcttgcatcttggcatcgggatcaactggaccaccaaactcgtcttggtcgcggttgtgtcgttcctgctcgagaacaccatcgtctgcgctgactgaaataccacgagctccccacttgggacgagccccgcgcctgttgccaccctgctcatcgtcgaagccgccaggaccattctcctcgtcatcctcctcgtcgtggacgaagcgcttgccaaagatgcgacggagaagccagctgcggctcatgtcatcagcgtcaacgatgccgccgccacggagcttgacgcgctggcgagtatagtaaacccaggcaaagtcgacgtagagagcagtctggatgacgccaaagatgacggagatgatgttgggtcctcggccgtgcatttcgaattcgcggatgaaccagttgaggcagtagagcgcgcggtaggagccgagggcgacgaggtagaaggagtcgatgacggtggggacggttgtctgtctcaggaggaggagttgagggaggacgcagacggattcgagaatctgggaaaacacccacatccactggaaagacgttagtaatggtttcgttattcggaacaagttccgcttacagtctggaaacctcggtgctcgcctctctcaaagatgagcatgacgattggcgacaggatgaaggagccgccaagaatgacagcgccaatcttccaagagacctcacgctcgcgggaacgagggtagatccattgcatgatggccagaatataaatcgacgaaaggatgtaaaagatcttgaagacaatgttccatggcacactctctctaaacaggtcgagatagcgggtgcagaagacgagagcgtacaggacctgcgtgatgagggagacgccctcggcgctgcggttgcggtggatggcgaagatgaggatgcatttcgagagggcgtgggacaagtcgcccagaacacggaagagctagatagagattgtcagctttggggatttcatcatggttgcatcttggagtgtgtgcgtacgttccacgcgcccattgtcagggcgggttgctcaagtgagctatgttaagggaagggaaggaattcgtatggtaagttgacctgcccgcggcaagtttgggagttggagagcagttagggtgatggaatgattaagagatggaaggaaagttgataaagacaagttgtcgagtggtaagtaggggtagcttaggcagctctcagctcagctagtctagcttgttggtgatgcgatacgatacgtacgagaggcggaggagaaggtggagtattggcttgtctgactggggaactttatgtctgggggcctggagcttgcgtcagtaggttcccttggagcctggtcccctggtcaagcgggcacttgaacctgacgggaacttcaaccattctggagcatttcagccacggcggtttccatttccggtcagctgcgcctcagacattgaatgcgtgaagggaactgcagtataatacatgttacctacttaggtagataggtggaatggtatatatgtttataagatcgggtctaatatcgtgtctctaagttatggctgatgaacccgacatttccattggtgataacggtctagagttaacaggtcaggggtcgcactgcgctgtagcggaccaccaattgaatcaatgtttggtgaatgaatcgctgaaactgccatcgaaactcaacttttctcctgtacaacaacgaacccaatttattactttcttaatttctctcatcatctataccgccttaaactttgaactttgaggctgtcaacggcttaatcagttaattcgcggcagttgaatgtcaccgtcatttgacttttacactcaaaccccttgcccagccagcccctgcaaatccagccgaaacattgtcaatccagtccacgtcacctcacgatctatattcctgacggtgcgtactaactcgaccaggcatcagtcaattcgccatgagatcaccggtcttttacgccgcactctggcttgtctgtgccactgctctaactatccccaacgttcttgaacggatcgagggtaaattgccgtcaagatcaagagctgcccttccaccgaaatactttcgtaagtttcactagacatgaggagacataccgtttgaagaattaagtttttgttaacaatttctaggggaaccttcgtgagtattacttctctgatatcactttcatatacttacaatagtgccaagagaacaccagcactatgatctcaagtatttcgacgaggctctggagccagctgctcaaaacgcacgtatcaaggtcctcatgcagacttatctagctacatttcgagatctaggtgttcagacatggctgatgcacggctccctacttggttggtggtggggaaagaaggtgagaaactcaatggctaatactgaaatactctaactaaataaccaggtcatgccatgggacttggatgctgatgtctcggtgactgaagctgacatgtatctcctttctacctactacaacatgaccatatactactaccagtacgacgggtgtccgggtggttgtttcttccagcttgagataaatcctgcctttaagcatcgtggaagagacgattggatgaatgtcattgatgctcgttgggttgatatgcagactggactattcatcgacattacagcagcaagatatgaccctggccatcaaatgggtgagggcgtcatgtacgataagcacgatcacgagttcaaggtatgaccttttggtaaattctatggccttacactaaccgttgacgaataggacaagtacattttccctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggatgcccgttaactgagggaagtttgctttgcgatgcatggagtagggtgtatagcataatagcgatatagactggaagatagaaatggatttagcgacaaaataatggcatgatactggtttgtctagtgggtagtagaagagttggcctctgaagtctcagtgtgcaaaaataaatagcctaaagggtatggtctaagtggcataagttgacctaataatttcgtctcttacgcttcccaatagccaattctccaatacgctgaggtttgtttactttcagtggtagatcatctaaagtggaatttatcttggccacgattgaacagaaaaacagtgaatatagccatgtacaattaacgattgaactggtttcatacataaaagaaaggaacagggggtctttcgtgacgagataattttatagcttggctacttgtcgagacatctttaatttaatgcgagtgccccgcgactctggaacgcgtctcccccacgcgctatcagcatcttaaacattacttcatcaacatcaccccccaaaaagtccaatcgcaccaccacaacctcttattaaacctggacaccaccgatctgggtaggattcatgccttgataaatactgactacaacccttttccgccatggccacaggcatgtctcaaacagccacaaataaacgtgcggcagacttgctaatacaacccgcaggccagcagggccgcgatgagcggctacagcaacgtcttcgaggtgcccagtacggctgattagttcaaaatatcgagaactcccgctaatgcgaccgcaggcgcacgaatatccaggatgaatccttcaatctcgacttcaacctcgatcttgcaggccttaacatagccagctcaacacccgccgctcccaaacccgcgccgccaacctcgtcagcgaatacttctgctaagagaaggagattggataatgaggctccaccgtcggtgtcggcgcagggaagcgcgcgaagacggtcgccgagaatacgatcagacgatccctacgaactgcccgacacatctaaggaatcagacgcgcaggataatccagcagaggttgttgaagttgaagaaccgatctatgatgcggaggaaacagaagtcgaaccggaatcggaggcagagcccgaattgcctagtccagagcaatctattgaagcgccagaggagaacgaagcagagatcgaattaccagtcctaccgaatgggaatacctctacatcaccggatgcccaaccttcgagtggtagaactgaaggaaatgacccaagtcccgatgcgccgcagaatataccgatcgacactttatcatcgattacccgattacatactacgcttgcagaagaagacgatgtaccagcatcttcttcaccactggtcagcaaattgcgccgaagtggaggtcattcgatgtcccgatcgagaatatcccaaggacgagcttcgagagctacagaagtgagccaggatgcagatgagccatcgccagaacgaccggatcaagctcctgcagatgacgagctttcggaagacaaccaaatcgaggaggaaccagccgatattacaatggaaccagctgaggaggaacccgaggaacttgaagaacctgaagaacctgaggaggaggaagggaatacgcaggaagaggaggaagctgttgcagaggcgatcagtgcagtcgaggcagccaaatccattggtagaaagcgtccccgaagaagtatacgatctcaatctcccgaagcagaacccgaagaacaggttgaagaggaaccagcatcgaaacgacgtcgcggacaatcctcaagaagtccggcgacacagaagcaaccagcagccaaaccaaaacccagtacgaacctgagaacagggccaaaaccactcccgaaacaggtgcgcaggacgaagcaagccgaaaaagcccgacggatcagtgatggctctgctattgagattacagtacagcgcttcgtcaatgttaaaaagtatggcgaagatgatggcgaggaggatcagctggcaggggatgtaccgttcataatgaatggcgaaacagtagtggatgtcttttcacatctctgtttcgaagttattgatggggtggttgcaaagctatacgatacgctgggcaacacggaagagaaggagaagaagaaagaatgccgcataaagatattggccctcgaggcgtataaagaagagctcacgtctcgattacttcaacatgtaagatattcggcacctagattggcgatataagctaacaagctaggcgattcatttgaatgacttgcacactcttagaaaacgagtcaaaatggtgcagcgcgagaaactctcattacgagaagagatattacgcctaaaagcagaaagggaacaggttgctctaaaaatggatgccgtacgtatcaagcatgaagaggataccaaagagtcaaaagtaagtttctattgaaaccgttttatcgagcctctctaacatatacagtatcggctcgatacctcaactataatgcacgatatagacatggcggttgaaaggggacgagacgcccctgaactttcgcgcgcccaagagaaaaaggccgatctggctaaccttgaacttcttgtggcacgcataaccgatgaagccagctcatcgagccccgcaggcggaatgcttcaacaagtaaaaaacttcaatgcttttcttgaacgcgcagcggttgcgctagaaacaaaaggcagatgataaaataccacgacagcaacgaaacgaaacgtcttttttatataactccaggcgtacaatacttctttttgtgttatagttccgctcactgaatcttggccttgctaaagtccatctcgggatgctgctcctggaacttcttgagaatgtccgccttcttctgctcgtctgagctgggcaggcccttctccttctgctgctggtcgaacatcatcttctcaaccatgccgcgggtctcgccgtcgagatcggacagcttagagttgtcgggctggatcttggtcacgtcgatcttgggagcagaagtgacaacgtggggccaccattccatcttgttgaccttgtcgaggtggatctcgacggtcttggtgccatcagagttggtgctgagagtccaggtggagtcgtcaacgtggacagcgtgaggaagatcgccctggagtggttagtcgggtttacaggcctgagatttgtgtgtacatacctggatgattggatcctgacccttgatacccgcctgtaggctcatcttcttgatagtaatgacgagatccctcgacttgaggtttccgggcacgtcaaaggtggcgttgagctcagagatggtctgagtccacttgtagggaagagcagcctgctcctcggcctccttggccgtagcggcagcggtctcggcgggtgtaggctctgtcatgagttagtatatgaaggattcctcatatataagagaatcaatctccagagggaattataatgtacccttatcagtcattgtgatggtttgtgcagttttggtgatatgtcatgagagaagtcgatggaagctgttgggtaagtatgagaaggctgacaatcatggaggggcagactaatagtggggctatctctcccaaagctttgaccaatggggtagtgcccgtcaagcctcttatccctgtagcttcagccgtgcagaaccaaccttgaacatagtaaccacttgttgattatcaaccttcatctttcaataaaggcatctttctctttttttatccctcgttctactcacatcattccgatccgccaaaatgtctcgcgcaggcgtctcaatacgccacaccacagatctcagcgcgcctccaccgcccgaccaggacgagacatgtcccgtctgcaagacaacccgttatttcaaccgcgacatggagtttcgcatcaacccggaatgctaccaccgcatgtgcaaaacctgcgttgagcgcatcttcaaagacggacccaaccagtgtccctacgcgggatgccacaagacgctgcgtctgcgcggcttcaagacggccttttttgcggacttgaccgtcgagcgggaagtcgatatccggagacgagtcgcggctgtgtttaacaggacggaggaggagtttgagacgttggatgactttaatgagtacctcgagatggtcgagtgtcttaccagcgatcttgtttacggcaccgacgaacagaagcgaaaagcagaggcgcaactctcggaatgggaagcaaagcacaaagccgacatcgaacgcaacagacgattagcacgcgaatcagacgacgctcgccaacgccgtatcgcagcagaagaagcagaagcgcgccagcgccgcatgctcgaacgacaagaggagctggaagaaaaggtcaacgcgaagcgcttccgcgaagaaatgctcgattcactacagagcgcggaaacaggtcgcgcggcggagacgatggacaagatcatgctcaagaaaagaggccagaacaagcgcgacgccgcgttcggagcagccggcgtcggaagtggcctgtctattcgtggactgcgcgagaagaagggtcctgtggtggataacaaaccatatgatccatacggtggcgtgcgcgtgatgccggaccgtgttgaccttgcgcctgagaaactggcaacttactctaatgaatgggtcgagatcacaaggacaaaggaggcgttcaaggctggtggatatagtcccgaagagttcctcacaagggctttgttcgaggcgttttcaggactgggagtgtttgtggatgaggaaaaggttgagaagagtgtttctacagcggcagcaaaagaggctgctgcgacaggtgaaacaggtggtaaaatggacgttgacgatcctttttaacctgttttcattattatttatatgggcatagctatggcgtttcaaggagtttgggaaaacatgcgacgaataccacggatctcaatagagatggtttcaaccagggtaatagactataccatggattggtctagacacaatataaatgcccagacacatgaacatcacaaatgaatatcatgagaataatgtttttatgactgctactatactaatccaaaagagaaaatcaccaggagaggatcgaatggcaatgtttcatgaggaaactaatatgtgttccccctgagtatgcctattatttaaatcatccttttcgctttgtaatagtcttttcgatctcatcccccgaaaaacgcctcgcttactatgttgaaagggaggatgtacagccaagaaatggaaacaaagagtgcgttgagaaacgcaatgcggatatttggataaaaaagctagaagagtgtgtcgaaacctgtactggtctattgctgccacgggacttggtttgctgggcgcgggaatacaggtacggttgggatttgatcgagaccacctccaatcggttgctgattagcttgccagccctggccggtgctgtggttgacaaaggcgccttgtcggaaggggttggtggtgccagtagcctggggagcgagggcagcaccggctgtctgtggtcgttgctcttggtttgctggtggtagcatggagttgcgagcgaaagggttcgtgccagttggcgcggcttgcagaggagctgcttgctgttgcggctgttgtggcggtggtgcttggaaagcagagttcgaattttgagagaaaggagaagtattctgttgtggtgatgatcgggcgaatgggtttgtagactggcggttaacatttggtgttgtagcggatgatggcagacctgactgttgagccataagcatagattggcggaagggattggtgcttcctgtctgcataggttgaagtccttggggctgtccagtttgagcaggctgctgtacttgaggagcagcgttggggaagttggccattgagtcttggggaattggactgagagagtttggctggaaaccctgcggctgaggagtgaagcctccgaagccggctccggtaaagtctggttgaagttgaatttggggttgcggttgcatgaatgcgccggtttgctggggctgttggaatgagttggacgcaaaaccagtaggctgcgcggcaaagccgttctgttgaaacggcatgccggttggctgttgctggaaagcttgtggttgaggttgttgagggtttacgttcatggtcgtctggttctgttcgatcgagtcgaaaaagtcgatcagatccggatcaggacccttgttggcttgaggcttggattcgggcgcgttattgccagtcgaggggcttccaactttggggagggggttgttggatgctggtgccgggaaatcgctgctctttttcttgctaaggcctccttgcttcgaacttgaaccaccaccgatcttcttgacgtcctgctcggccaggtactgcctacggtggacttcgaaatcggggtcatggaggtattcttccagctggcggccgaggttaacaggagcgtgcttgagcttgggaacctcgactctggtgtggtgttcgtgctgtcgcgctacgccgaggtattgaacaacataatcggtctgcttagtgaactttcgataaatggccatagcacgctcggcatccacctttgacatttcgaagaagttacctgtgaagttggaatgttagccaaaacggcaggctgagacaagagggggaggggcagggaaaccaaccgagaatactaatcaggccttggttaagaacttggaatagcgccaaaagatccaagacaagcagtctaaaaacagttatagtgatttcgttctcaggctcgttctccatcacctgggatttgttagtgccgaattcgagcagcaatcaagcgtacagccggtttgcttacgtcgcattttaacaaggcttcgagttggtgttgcacaatctccgtctctcgtaataagcccttctcaactgaaagcttctcaagtcttgactcggaagcgcgtacccaatcagtctttgtcttttcgtatgcgcgggctcgctcggctaagtagtgagcataatgtcgaatatttcgtccttggatttgtgctgccaatgtgtcaattgctagcccatgtcatgtctgttccgaaacgtaccatccgtaaaactgcttattgccaatacattgcggtgtgtggagagaaaggcgagtgtcacgtcaggagatccctctcgtatcattagatgcaccgtgatgagacttttgaagacgatagtccatgttgaatcgcggagtcggtatgtgagtgcgcgaaagacctcagcgacgccagcttcgccggaatgggtagcaacaaggatatgctcgatatatttcgtctttggaggagcattctgtagcgttcaagagttagcaaaggtatgggaatcctgaaaatgattgggctcatatatcgttgctaaactcttgataacttgggcgcgccgcaaagagacacacgtaccttgatttttgttgcgcccttgacggacttttcgaaagagctcgacatgttgtctgcaatataagctcaatggagccgtagcgagcttactgtcgtcggggagagggacaaaagttgggacgacgggcgttgcaatgggtgacgggggactgtaacagataatgatgctatggagcgatgccgatgctccgggacaatggatgccgcgataatgattgcagtgctgaagatatcgccgtatggtgtcgtgtcgagtaatatcaagttgctcaagtcaagtcaagtcaccagcgcaagagagggacttgaagaaagagagattgaccgagagagatgtgtgtccgtatccgcgcccgggggacgtggacgattctggggcgtggcaggacaaggggagggggcgtgtgttaggtaggtcgtcaggcaggttgggctgtggtttggtggttgtaggacaaagtggaggtggctgataaggaggtacttgaggccgaggagtaaccaagaggcagttcactgtatcccccaaactcttggcctccggaagcgtactcgactccgatattggcggacgctatcgctaaattccaggggacactacggatgtcgtcaccgcggattcttcatttcaaagggacctgatgcgccaaacgagctccactgagggagatggtgatgtccatgatggatcaaaatctggggactgaaagtttctttttcctctattggagctcgtacgcacacaagcatgagatgcccatccacctgcatgctgtttgcacacatgtgttgcttgcggcgcactggtcgcttcttcacgtatcacgaaaagtcctttcatcttgggccgtacgaactgaacttaggcaaaaggcaatcactgactcaaaaatgggcatggttctttaataaaaattgcaaaagtaatcaattctttagattaattctttaaataaataaatacagcggtctcgcttgaaactcgctcccccagttccccatcaaacttacttaccttttaagagttcaatttctgctgccaggtttccccaactgcgcgaacaagaatccctttccattcttcataagtcagagctttttttcaacgcgtccgatgataaacaaggtcggtgtgtcgaacgcccatttcatggtgccaacctctcctcgcctcgaaaccgcttaagctgccccgagaggcagagggtttcgaggtccggagaggagtcactacatcatattaagcacgcggttctcatcatctggaaggtagaggttagcaattgtctttgaggattcgtttgcgttggtggtaaatactcacatttatttgaatggaagggtcataaggagaaaagaaaagaaaaagagaaggaacgcgacccgcgcagattttaaaggctttgcgggttgcgggtacagtggggttgctcaccgtggttgatcctcggctgttttcgccgaatatctcaccctagactcacctcgattatctcaacataaagttccttctgggtagcagaaaagttaacctcctgagtcttaggttatgaaaataaatagcctaaagtgtatagtctaagaagcataagctgatctactaatttcgtctcgtgtgcctctagtggccaatttttctaatacctcgagaagttccaaagatatcagacgaacgcaaaagctttgacattgaagatttcagaagagaatatgatattatttttttgtgtttgtttgacaagaccgactaccacaaatctcagggtatgaaggacatgatgaaataaatcttgtcccaagaatttattcgcgaaatgtattcttggatggatggtccctgaggtatgggtgatgtggcttccgtggctgaagaggttttcttccaagtatttgcttacgctagcatttcttgtatcggtgtcttgcttgaagaaatggatatgtcggtggaaagagtgtcattcaacctattctcagtttgatatgcgctgggttagatcagacgactgagcattggtgagtaacctcctaggagctggttgagccaaccgcatgcggcggccgaatatcatctgaaaatgttcatgatagacagtaaggatgtatatctggatcttaatgatgggatagtgtggttaaatttaatagtttgaatggttattgtgcgtgcttggtaagaagatggagtgttcaaagctcagggtataatacccctttgttgcagttccaacagtgtcggaacgatgtcttctccagtaacaggccctctcgctatgataccctcagggtaccagaaaaattaaccgctgggagcataagagataaaattattagggcatcttaggccacttagagaatacttcttagactacttatgtttatggcctaagacttaggaggctaacctttcggcttccaactcttctccttagtgtcgttaacttctagccttttcgtattatctttctgtatcctcactcattcgtcaatttcttcaggttcaaatgcgttacgcgcttggtcttggtcatttacatcgtcaaggtgaacctttaacaccaaattatgaacctcaactgccttgcgccattcgaccacagtttctatctcaatctcaaaacccggtttcccattaataaagaggcatggatacctcttgggaaggaccgtgtaaaacttgagagatctaccccacttgtcgttaaaatcgatgtcgttgatttccgcgttgggcatgcaagctgagcatttcgcagctgctcggtaaaactcattcatcaacccccctttagcgtagacccgatcccaattctttttacgttttgccttcttgaaaggttctccggctcgaaggcaggcaagctcttgtacacggtgcatgtctataatcaaagacttgagggttggccagtgccgggggtcagatgtatctgagtctggtggccagaatatagagggttctacgcaaccatcaaagacaaagtgctttagaccttttcgttgagtaaaccgacgtagctcgcgcgtgagtatatcttctccatcgagtaagaccagaagaccatctggaagatcatcgtgctggtggtaagtcaaggtgaagatctgtatagacatgggtaacatgaagagtgatttagcaagttctaaaagagacatcgggttatgagaatgttattcgttaatcgcgtcgatgatcacttaccgactctctgatgtatcaaggactttctgctttgtgagcaagacaaggtaacgttgaaaactcttagctgcttcattttgctggctatatacatgaaggcacacggagaaggttcgaggtcgaaagagttattggtaaacttgagagacctaaccatgagcaggtcgggaagatatggcaatttacggataggctcaacatactcaggctcgtcaccgtgatcagtaatacgataagtataaactgaagggatgaccagttcaagatcaatcagtggttcccggtcaagtggtgttactctaagctggtaaaatagaatctggagagccaagtcgaagcttgggtttgcgtaccattggttgaaacgagttgggaaccgcattgctcttggaaatacatgaactagtttgcggacgtaggagagtcttctcggtgtcaggacctcgcggggtataccggtagagcggaaagcatcttcatcaagtcgaaggtgccggaacgtttctgcttcaataagaggttgccaatgtcgacacaagactgccagaggtgccagaggggcgatgcgatggtctgtatctcggcgcccttcagtgtagaagtgagagatgatgttagatataatctcgggggccaggcggtccattttgattatagtactggacacagcccagaggttgaataaacatgatgaaaccagttagagcgattgaaataggaatgaaatgactcgtggtgaaggaattataatttcccggttaaagtgaagattcaacttctgccatgtaataattcaactgttccgtaaggcaaactgccttccgtatcatgactataaatgcccagtaaagaccatctcaacattggaacattacatagaaaatcatcatgagacctaaagatatcatctcatcgaatgaaggggtgactatatgtacaccggctgaagccaatcttccatccaattaggaaacaacaaggcgcagtggcggagtggtctaacgcgatagactagaaatctattctcttcggaggcgtctgttcgaatcaggcctgcgtcgtttctatttttatgttttaattctagtatatgtgtgtcaatccttccttttttgtttgtagagtaatttctttggtgtggctgttcgttggagtgcggcagcgttacagttgcgccttgacggcttgtatagttactgcatactcagttagatttaataaatcttatgttctctacttcaattagaaatcttgtgtaggttgggatatggattgcaatagttggttctgtctgtcattttgatgctttcaaaagtcatgcaacagcctcaggctggcctctgagatatcacgaatgttcactatatgatcctcaactcttgcttcttcttccacatacgaccacagctcgcagagaactcgggatcccgtccgctctcccatagataagctgcgaagcgctggattagtagttgggtcggtgacgaccagcgaatccccggtgttgtatgtttttgaactttttgccagtgagacatcatccgaggcggcccatgttctcccttacactcttgctgcctatttgagacctcctgataagagaatatcctgtcctgtgagatatcccgtctttgccatcctagaagagttaatcctctactgctgatttgacataggggcatacttacatgactgccacgttggcaacttcttgaggatggcctagacgtcttactgggacactagcagcgatggctaggcctggatcggtgtctttgagttcctccaggtctgtcttgtttgtccatgttctgtatggtattgtaagtatgatgacagtccaagtcaaacctgtcaaaacttacgttgattttggagtaggtatcatgtcggtaaatccaatcattgctggaaggatctgaatagacttttagtacttgtatttcgtttctccctttgacttcttacagcattgacagtaactccttctccagctagtacagtagccagattcttgcccattgaactggaggaagttagcattcgtttcatctagaaccatgaaaggggatacacacctgagagcacctttggtagctgcatagtgacacccattgatgccgcctccatgactggaaatacttccaataagaatcacgcgcccccaactctgcgctcgcatgcctggtaaacaagcctttgtaacaacaaactgactccgcgagttgacttccatgacagtatcccagtcatcttcttcaatatccttgacatcacggatccgtcttccaaggccggcgttggcgactaggatagatactgccttgtgcttggctgagatgtttgaatcttgaaggattctgtcgacgagaccacgtgtttgatctcgtgaactcaaatcggctgagacgcaagagaacaactgttcgggataggaagacctgagctctttggctaaagactcgactttgttctgtgagggcttgttagttacagtttcgtgatagggtgggaggtcttaccaggctggagttgcaatgcagcacaacatcacacccttctgctgctagagctctagcaatcgcagagccgatgccgccactgtagattgttaaatatgaaccagtcgattggactttgaatgatgttacctggctccagtgacaagtgcaaggcgccctttcacctcgttgtcgacttggcggatctgatatgtagtcatgactataactttgtaaaggaattgattttacttggcgaagagtattaaataaaaaagataaatatatcgcaagaagagtacttgaccataggaccgttatccggcgttgttgttttatccgaggaggggtggtggggaagttgagacgatgaggcagatctcggagggaacaccggaagcttagcttacatgatgacttgaccccggcctggtagctggttcagaccatgatgccgcatataatcaaatcacataactattaatttgcagtgaacagtggtcaggtgtagtgctcatgatctgtcaacattcattatcgtagccctgcaaactgctcagaaataaaaacaaaagctccccgttccgtcgacctgctgacattgtcggccatcccttgctttgcaaaaaacagctcgctatcctctcgatattaagagtgattgaaattaacgaacacgatgtcgtaatcatcgctgtccatgaagcatctcatttttgggttggttcgtgaatctcatcttttggcgcgacgctgcctgctctctccttattgaccccagtgcaggtgcttgaccctatgcacatctagctatacaggtgttagctacctataaatatcacagtaaagatattataggggctgatcgttagtgcttagccaagagtggcttcatatgcattgcaactgtaaatattgctgtgcctctttgttgtaaatgtgatattggtggagaccactctataggccattcgtctgattttgcggcaggctgaagcgcaggtacataagccaaggcataatcactgagagaaagacgactaaggcccagtagcaaagcaagtgtacttaaacagctggacggataaaacaacgtggtacgttttcgatcaattgattgtattctccaaggaaacagcaccccgttcagcaacgtgctttgccattcagcactggccctcgtccacaaaagtattatctcactatggattcaattattcctctcattgacaacacgattctacttctttcatcggccgaaaaggcatacgagaaggtccaaaatgataaccaactaaaggttagcttccattcagcaggcgaaggtcttgtagatgtcatatctgctctccaaagtatcaagcctcttatcggaagtgcaaattcgggtggagatatcgaagccgctgagacttctgtcagggagtgccagaaaaaggcgaagctatccaaacgactgtttgtccatatcgctgaggctccgccgaacaagagactccacgggtacatgacctaccttgcacttcaagacgacgatcaaatggcggagatacttgtacgaggaatgatggcgaacgtatgtgacttggccaagcaagccggcgtggcagaaactatcaagagtagcctgaagaaactggcatgggcaatcgaggaattggacgaagaaatttccaaacagaagacaaatgagaaagctggtaccgttcaccacagcggagttggtgatctgtacagtgccaaagatgccgcaacgcaaattaacaacactggcacaggcaaccaatacaacggaacagataaatcgcactaaaatcgggattaggatcatcagagttttccgggattcatcgggcagttctctaagtaatatttaaacgatcgtgctgagtcaagaagtatctttccatagcattctgctgatgtgatggcatatgcctcatattttcgtgacaacgatgtcgttcaatcggtgcgctccgtatcacgtcacccgtctttactgctttactgaggatgaaaatgaacctttatggcttatgaatgaggcctgcaagcgtccacagtgaagtggatgaacagcagggattagctgcagacagcgggttccggtcctgtatcattggagacaagagggggcggagtgtccatttccccaagcacaagatagtggaggcctcgcgaggcatttccagcaggtgtgacttactcgtaattcgaaaacgaggcatgtgacatttagtatgccggaatgctggacaataactacccggacacgatcttaattattgacgagatcgagaagaacaggcctggcaaccatgaaatcaatttcgtcgacattcaaagccgctttccgacgacggagcaaattacggcctgacaaggatgctggcacaatgattgtatctatgtcagaatcacgtcaggaaagctcaaatagtgaactcccgataccagacaccaacattgtatcgactgtgccaacaatagagtcaacgacacaattagaaggagtgacttcccaggcgctatcaaacattcgacaggaagatatatcactgtggaacagtgcctacgaaagacttaaggagaccagtgagaaagttgtgactgaatacgaggagctgctctcgaaagagctgtcatctgagattggtatgaagttttgtaataatatggttctataacggctgactgagttagacatatctgaggatgagtccgagaatcacatcgatgacacgaatcacgaccgcagaaaagaaaaattggaattgatcattcaaaatggtttgcggcgaacagaggaaggaaagacaaagtacaaaatcttcggcaagacattcattccacgataccacatcgcccgtacagctgagtttgtgcaaagcgtgaaaacccttgttgatgaggcggtgaaagcctcaccagaggcaggcctggtttgggctggagtttgcaccgtcctccctattcttatcaatccctcatccgcagagtcggctcaacaggagggtttcacatatgtgacatcacgtatgaggttctatggtgaactagagcgatacctgtggccggcgaggctggagatggccttcggattaaagcgtgaggtgcttgatgagcttattggtctatatcaacatatcctggaattccagatcacacttgtcgttcagctatacaagacaagactggcaaggttgaaacatgatatcgtcaatcacgacacttggaacagcatggtttctaaactgaagcagcaggaggcaatctttgatacggacttgaagaagatcaacgatttggcattaagaatggagtttcaaaagctcaacgaaaatgcagagaaattctttgacgatctgaaatcaaaactttcaagccctccggagattcaaagagctgcaacgaatcatcatagtggttttggggatcagttcaatgcgtctggaggcgcaatgcaaactaacaatacaggcgacggcgatcaatacgtaggagtgtcgttctacggatcagcaggattcggtcgaacataagaacacctcaggtattggggatagtagggacgaatggagcactcttgttaacaaatggatcgacggtcatgacttctatcaccatgtttctctatatctacactacgtattcttctatcaacgactaccagacgttgtctggtaggttactatacatttcccccacttaggcccacctcacatgagatatctttgattgcaataccttctccagaacgacccttgactttgaattattctggttccatgcaaagtccattgccgagcatccgttcctgcctttggcatggatattagcacctgcccgaatgagttgcgtaacaatagctgcgctgtctttcaggacggccaaaatcaaaggcgaacatccttcgttgttcagcacttctaaatttgctcccttttcgacaagaagatgaattgagttggtctttcctccaagtacggcaaaatgaattgcagcattgcccgtgttatctgtcatgtcgacatctgttatgtctggtatgaatacttgtattgcctctgcaaaaccaaggcttgcggcataatggagagatgtcatgcctttgtggtctttggattcgcaggaactaccgtggcgaactagagacttgacaagggttaagttgagttttcgcgttgcaagaatgagagcagttgctcccttgttgtcagtcttgtcgatagtctctctcgagatacttcgagacgctattagatggacaagcttttctgactctttcaagacagcgtagtgtaatggagtcataccactataatccaaaacggcggtgttcacagattggttcatgagaaacgtcgcaatcggtaggttaccagcgagacatgcccgatgtaaaagtgttcttcctttctcatcgcatctttccagatcagcaccatgcatgtacagaagccacgcaatagacaaatccgcatgtcgaagtgagatctcaatgtttgatggacaattttctcctctgatattcacatcagcccctttcgttatcaagagcaaggtgatatctttgttgtagttccggactgcgtaggacagcgccgagcgaccatcattatcgcgtccattcacatcacctcctttattgatcaggaactggaccatctcgtagatattaactttggtgaccgcaatcagcggcttccagccatcttcgttgttttcattcacatcggatccatgctgaacaaggatttgagcggtgccccatttttcgtactctagcgcccagcgaagtggtgatcttccttttgggtcccgctggttgacaacattcgaatttggctgatattccaatagttttcgaagtatagaaacactaccatgtttggcagcgtgaataagaggtagccagccgtcttccgtcttctggttcaattcgactctcttttccagcagtaagtcgaccaaggaatcaaggtggttctttacagcgcgtcccctcgtgatcgaccccctatttttcccgtcatgactaatcgactcgacgatatcgtggccgtgatgaaatagctctctcaaagaagtccaaccgggtttggtttcggtgttgacattctcttggctgtcaatgaagaggctggcaatggctgtaggcccatatcgtatagcccatgataggggcgaaaagccttttgtgctctcgatagtcaccgacgcattacgatcgacgaggtattttgcaatcttgagacaattttcggttggtccattgaggaccttgtgtagcggcgtctctttcaaggaatcttgcatgtttggctcggctgagcaagcaaacaaagccttgacgacttcccgtcttccgtaagttacagcccagtggagagctgtttgaccgtccgaggacgtagaatcaatatcgattcctgaacttgttaagcgatcgacccagtcaggtaggtcaaaaaatgcggcagcgtgaagccctgtcacccaatccatcttctgtctgtcattaatcgcctgcctcaggttccaaactttggtaacttgagaaacattcccgaggaatcccatcatcaattcattcaaagtctcatcgttctgcctcttaacggaatgaaagtgcgaggcccaaaatgttgccgaataagaaaatagagaactgctcgtatcagaaatgacgtccgttccgatgcattccaggcacatcatagctatctcagtttcggaagatatgagttcttgcagtgattgatcacgcctgacagattcatggatcaaacgtagcgttcccttctgatggtccagggtgaccaatccatggcaaacgggaagcaacgactcggcatcaagtgtcagatcctgatatttactgctgtgccagctggaaagtttaaaactctctatgacgagttccgccgttggatcttctcttgcatgagtggtccaagtaagaacgtgtctagccaatgccttgtcccaatccttggcctgttcaactctgcgaaaagacggttgtaaaaagcgtgacaattcacaattatcttcgggcaggctattttccatgtccttgatattggcacgaaaggcatcttcgttgagacggtcaagataggacctcgcgattagaaacctgccgatcgttagcttggaaacaatcgatattggatgatcgaacatttgactctcctcggtttgatgtattatactcttgaccaagtctttcatgaacgatttgtcttgttgtagtcgtagtttcctactggtcttgatgcgatcgttgacgtatgtctcaatatcagcggcctgaggcttgactttaatcttcttttgaacaagaagatggtttgcaagtgatccatcccttgagctgaaaatgactctaacgttgtcaggaagcttctgaaaggtttccaataatgtctgatgacttgtgtcatcattgtaatcggcgcagatatttagggaatcgataatgagatatactgtctcaaacaatacggcctgagctttgaacaaattgaagtactcgataggagggatggagataacgccatacctagacctatcaaatatcgactggacctcttgtgctatattctcatcgctgttttgttcaagcagttgctctaatagagctgcccagagctgtgagacggatggctggagagtgtcgccgtggttgaagtaaaagtagacacaagccaacttggagttttcctgtgctttctgaagcatcgagtgtatgatcaatgatctgttccgcgagtagtcattagtgtctcatctcaacccgaaacatgttgtccaagtaaggctgattcacaacatacatcaaaatggactttccggatcctactaaatgtttgcgtcgttagaaaccaactctctgtccttgtcaaaacctgtacttacaaactccctccattgagagatgccttgcgacatgacttttgtcttcccatgcctgaacctcacttgtggtcaaaatccagttccctgttccgtctattatctggttccaaacttgcacatgccttcctcggtagtcaatctgacagcgataaggctgagaggagagccattggcggatagtcagtgcttcatccgaaaatcagttgagggcctaatcatcgtacagtcgtatatacataccacccaagacacctgccaacgctggattatgcttcggcaagtagatgccatagtaattgttgactaaaacaaatcaatatttagatcctgggccatcttgatctggcttactcgttgcttgacggcgatcgctccggtcaacatggttatgctggtcgcctccgccatgggaattgtactgctcacaatcaccctccgctttgaactcagtgccaaggttctggtgactcatgtttggcaatgaataaaacttgtgtcatcgggcgaatctgtgtgagcgtaaactatctcaatgtttcttcatttttctaggagctagacattccttatttcactcattttccattcgcataaagtgggctgaggcctcacatcctggtgaatcaagcatggatctatgcatattcagctcatgcaggactgtaccgggtactctgtataggttgcgaaaatggatgcttacaagtcagacgaccgtgagaaaacaggaatggactggctagattggatgtaacttgactatggtttgcaaattatcccccgccttagctcctcgttctgaaaccaataatggtcaagggttcgattcacagcgcttatccggtcatgtaggctgtcagcaaagccttaaacggaagttatattggtttaattccctcgctctggctctgccttgcgtggggttcgcaatcttatcatgcatgatcgacaaaaggtgtggacggcctacgagtagcttctcttctggtttccctgttgcacagatgtcgaaaatcagcgtgccctcaacatcatttttggtcttccccagcagagttttcaccaactttggcttctgataatgaatgaggacaaaaaaggcaaacagcccacatctcgcgcccctaaccgagcctccaattctgtccgaccaagaagccattccagtcgattccaaccgctgcctgtacacattgaaatacacccccgtagcagtatagatccttcttcttcgatatcagaacggcggcctacaactcacaggccttcggtaagattctcacagaacggtcctgaagtcaacgataaccgtcaatctgttggaagcttctctagagacccgagccctcttggacaacacgtggcgcgcgtaccatttcccgggcgatcagccttccatcctagagaaagtaccattcctgaacaacccccccaggaagacctaggctcgccatcatcagttttatacccagttgacgatatcagccaccccacagtccctgatatcccacctgtgagctcaaccggagatacagatacggtccaaaacaatatgaactataaccattatggctacggttcgagcgcgccaaatcgggactcgtctgcggctcctccagcctggcaagcagaggacgctgaaaagattcaattgaaagcggagctagaggcttataaaactttggataaaaagctaaaagccgctgacgaaagaaaaaagagagagcaacagatccgggaggaaactgaaatccagttccagaaccgcatggaagagatacgaaaggctcgggaaagcgcgaagctggaaatagagagagtaaagaaagaagctgaaacggctgcttgggagagagctgaagcggcgaggagggagcaggaggcagaaaagattcgccatgaccatcaagccaaaatcatggaaagcgagatcagagcaaaaattgaagcggagagaaaagctgaggaagcagagaaaatggctaaagaaaagatagagagggagatggaaatgaggttgcacgccaagatgatggaaaaggttgatgacttcatggaagtcgccaaacaacgatttctggcgcaagagatggccaacactcctcaaaggacttttgaagcaactcaaagtccaaagaaggtgaatttcagcgaacctcaagcccagaacatgaaccaatacatggaccaacgcactatatcacctagtcagcctcgaagtaccatgggttaccctccggataatgtctcgtaccgcactcctcacgcttcgccatcatctcaacctcggtatcctccttcaatcgtcgaaggatcgtgtagcagccggccaccttccgtccctagtgcaccagaccaatcccagtacccggacgatatgaggtaccatcaccgcaatatgtacttcgaggatcactaccctgcatatcgaggatccccaggcggtccaactagctatcggcctcaaagatacgatgattggccaccatcaccacggtaccgcgatagaggtcgtatgcctatgcatccagaccttattcaacagttggcatatgccgtcaccgaggtgctccagcaacaagcctacaataactccatggagcgagatgacggtccggcttatccctacgctccgtctgccagccaagcgtcgatagatcctagagaatatgcgttcgccgcggatcgggctgctgcgctggaagaacagcaacgtcgtagagacgagcaagcctatagacaaatattggcacagcaactgcaatcgatgaacatatcaggtggacataatcggccttttgacatgcctctcccatctccaaactcgatgccgcgaacccaacggtcccgagctgagagtgttgttactagcgagaagggttcggagagctgcagaacaaaagtgtctgcctatcagactccgccgcaaaatagtggaaaccccgtataccttgatccaacaagactagctacgcttccagtggcgccaatgccgcccagagagactgagtatactcccgagagagatctggcttctcgtggcaacgatgggtccaatacaaatgttaattcgtccatgagggcttctgtcagaggaatgaaagtagaggactttctatcaacagctaaagcctatatcaaccgttcaggaaatagataaagagattattaataaggagtgtcaatagatcctattaaaaatgcttcttaggattgttaagaatatcgccattgatttggccggcaggagggttggagttcgagtcgtcggccactgtggtcggcttgggagggtcactgttggagacgtttcgttcggccatctttgaggtagctggcaagtgtgttttgatcaagtgaactgcctggcgtttgatgacattcatatcctacaaatgaatgcctagttgagtgggtcctaatcagtgcatgtgcagtgaatcatatacacacagctgtggaagaatgcatatcaacgattgttttctgtccttttatttcctcctccttagttcatatcactactgaaacctgcacctcaacttcccaccccgataaacatgaacgactccgatggctcttcaggagggcctgaagcacctgacagcacccctgaggtgcgcatgatggcctgcctgttgatggacaatcgtcagaccatcacggccgacgcacgtatggtcgccacggccaaataactggcatccaagaatgttctaaattggagcgagctcaccatgtcgtatggcatgcacatgcctatcatcgatatagcgatagcgaccttgaatcgcgaaggtattgctgcattcttcgactttaacagcaagctttctcacgagcaagccgtccaattcatccgagagatcaatgtaagtgtcttgggggttacttctttgcagcactaataacgttgctagattgagagctgggatccatttgaccttgagcctagctttgttcaataccttcacgaaatcttgtgctcaaatgtcagcgatgggcagtctggcgagaatgagccacagctaggagacagtctccccaagaagaacatcggcctttttcttttccgttgccgccgatcgttcccatccctggatatacacaaagacttcattctccaagagatcaagcgtatattgtctgtctgcgatgagcctgctcaatctcgccctccgacgtcgccgcagagcgctctacctatgcgacttagactatctcgattaatttcttacgcccgagttcatctcggcctatcagctatcaagtcgtatctggaagtaccggctatgcgtgcagacaaatccctggaggaactttatggtcctaattgggtcgaggtgacaagcatagaaaactacgtgacgaagctggcaaatacggtcgactgcaaggaagcgttgtcgttgatcgagcttcttggtgccctcaaggtttattagtattggaggattactcttgaccgggccctccagtccgacagggaagatatcatgaacgagatgatgcagtctgtggaactgagcgattcatgaatggaacggaatctgcaatgcgaagatgtaaagtttaaagcagatttggtggcgagcgccgttaaggttgccgtagcatttctttagtccgaccaatgacgttgttattgcctcttgatttacatacagactctccatcttgggacgtttaagcggtgtttgctatggattgagcacagcttcaatgggattacataagtcattgtcctctatcctgaacttggaaggtgaattggacgattcatttggactctttcccgtgagtggagatgcccgaggtaatctgggagggagacaatttattctgttgcctggacgagcctcagtggcgagaatagacccgtggttctaaaattgaggctcagcataatcatgtgtaccaattaagatagtaatccaacgaatggaatatcatgttcatttaccaatgtccaaggcatactgaccatattccccatctcgacaattcggtcttttgaggaatggtaatcaagcggcacatccaacctttttcagggcctattactgacactaatatagaacaaatccaaggtccacaatcgactcggtcgagacaatagccctagtgaatgagaagagtattctcagccattaagatcccagaacaggggcagcaagatcaagcttttgggggtgtttacgatctttagtttgacgattggctcaacctctaagaacccccaattggtcttggcaaggctgagtgtcagatgaaaagcaggggcaacgcatggtttgcatcgttttgggttaaataataccgactatactgtcaatcaccaatcatgttgactatgtcgtctctcaatggaaaagacgcctactgggggctgcgacgatccgatccaacatccacagccgttgcatgtcagacaggcttgaacacttcagctgggcacaggtcagggtccactgtagatatcagtctaaccgtaaaggggagaacccagcgctccaggtcgagatatcaaacctacagacagaatattgtacgacgaagtaaacgttatataaactatcggcaacaggataaatcatgggagtaaaatcaattcagataccagtttaccagcagtcagtcagtaagaatctctaataaatcccaggtccaccgctaaatgtccatctagctcgttcacatcacttacacccagccacaatgatattccctcctttcgttccatctctcgaagacaacttcaatcttgaatcttcaagcagtccatcaacacccgggactccttctgaaatctcagaccaagtcctcagcattggcttcccccaagctatgcaacttacatggacaaactcatcttccaccatggccctcttcatctccgagccaggctcaagtgttctctacgcagctctcatgccgcgcggattacaagggcctgtttacctttatccaggttctgagttcgctggagatgcaattgcatcttgcaataaatctggtgaacgtttcacttttcaactcccaggagtacccagttgcagtatttcatccaaccaagtcaccatgtcctttcatcggtcaagatcaaacccccggtacaatttctccatgagggttgaacacgaagggagtcgcaggactgaaagtttcgaatggcgggtttcgtctcaagcgcagagtggtctgtacactacagtgtgggaacttatttctctaggacgcagtagcaaatccagttcacatcgtccaaggagctcggaggttgttgccatggtatatgaaaacaatgagtcgtctatgcagcggtcaggggggtttcaattttcaggcagacctactactagttatatggggtatcactggactcttatggctttaatgagtggcatagctgtgtggcagcatgcgagtagtggttaatcagggagacggagactgaataggagttttaatgcgtggaaaagaacatgttagagtgggtagattattaaaagctgcaggcagctgattacaagacaatagctgatatcatcgccccaaacggtaaagccttcagttactccttcgctggtaggaaacttcatgatcatgtatctacctagtcgatcagctccgcgtatgcaatgtatcgtttcttgaactcccaattactacccctatcaatgagttagtatggtattgtgacaatttcacagaatgacatacttcgcttttgtcccatttttcagccaacagttgccatattgttttgtttcaatcactgccgacatgtttgttgcaaagacaacgcttctgcatctcagtccggtgtgtgtcttgtcgtctatcgtgttcatattaacacaagctcccatgcagtcctcgatagagtaagagaagaaagcaacgtagtcaaagatagtaccaccttcctttgccttctcactcagcggcgcgttcacgccacaccaccacctgaactggtaacccgtattgaaatgagattgctcatcgctcaacttttcgggacaattcaattgcagatttgtaacgtcggaggccgccttggggacgtagggggccgtatcggatgtactgttgtccaaggttgggcatgaggtgggttctgctgaactgtcgccactgtatcactgtatgtcagtaaacgtcatccatactctggtttacgacatacgatttattcgccaaagcagcacccagtcctccaccgacaccagcgccgacaataatggctgtcaaaaaagcaataagtccggcaaatccccatagtcccagaccaaatggaggcctttgttccttgggacctaaagcctcatacccggcaggagttgaagcttcatacccggtaggggtgtaatagtgactattttggtcatgtactacctcgggagctttggcagcctgctcgtgcatgtcaacctggagaccatcactgcctggaagttgttgatgttgattcatcgtaatccgatccatgactagaatttcggttaggaatagtgcaaagccggcgcaagatcaaatgaaggaatgaagaaggagagtgaataggtactaacggcaaggaagccgtcgggagcgcagctcttctttataacgacgatcattgcaactctggattcgctgatagcaaccggcctggtttcaaaggggtattgcagggtctgatctgtaagctgaccgttcgtaaccaacaaatcaaggtgcatttctggacgccatgctaccagagtacccctggaaggttgaaaaatgaaagtaggctggcgggtatttgcgcttttggggtaacatcttgaataacgcgtgcgtactgtcctggtcagaacatgattcaagggatcaccagctgaaaaaaaaaaagagaaactgaaaaggcagcccgatgctatatttatcattagggtcaggtctaatcctaaccagtatttcgtggcacaatatgactgattgaaaccaaaatagaacaacgccttttgtttcggatcctttaaacggaacctgtcgtgcgaccattgatctctaaacaggttaagccgcagctaaaaaacgacagtaggggttaccaaaggtaagcgggttactacgaaccagatatcgagagcctgatacgtgaaatgatgttgaggttgaatacttaaaacgtctgaccccgatcgccaatagctgatatcatcgccctaatgcctttctctcctcctgggaaaatgtagtcgtaaccctgttataaatctgctggatttcgttattcaaatttttcactctctcatcaatctgtctgtagtcaatgctatttttgttctgcatgccattctttagttcgcccaggatttggtcattgaaagtcttgtctgactcccgaagtgacctcttagctgcacctatttttgccacgttattattagtatgctctttcacagccaaaacaaaataggatgaaaggaactttcatacgaagagctttctgaaacgtgtctcctttaagaatgacattttgtttctctatatcttcatccccccaggagccgtggatgagttcatctccatgtaccaaggttttgtccagttcgatcaactgcatgtcgacgacgcgggcatcgtcggagagcttcagtaaacccacggaaagtaaagatttctgaagtcgggcagtttcaaaaagaacgcagcgtgcaagatgacattcgttgcgcatggtcaacaagacgtctgagatggtcaagacgactcagtttgcaggggagaagaattgaggttgctcgttcttgggttggtatgtcggtagaccattaatgagaccaccgagaaaccctttggcagggacgatggcagtgtcgtctatgtcgggaacctccatttcggtgccttgagggatagcttgaggatcgggaccggcattcttgcggttgcgccgcccgcatgtcaagcaggagaggaatatgctcattgttgtgtgagatgccgcgaggagataggcacttgaatgaagtgaagttcttcctacttatcagcaaagaagtaatgggttagtaccttgataatttagtaataagccaaggaggggtaacggaatagacaacttatacccaaaacaatcgttggcttattcattatctccctacctaagacatatgcggaggggttagcaacataaaggttgctcagctttggggcgcaaaaaataaatggcccaagagtatggtctaaacgcagtaaactgacctactaatttcgactcttatgtctctagtcaccaactatctcggcaccctggtgaatccaacaaccataacagcctcatcgtctgacagaaacgcgtcaactgcttaacagcagataactgatcaatatgaccgaggatcaaagcgacaaggacgatgaatcctatggagagcacctgttcagatatacattcgacgaggggcggcaagagccccgttttctcattttccgaggtcttcaacttatgaatatctacaacatgcaaaatgacttggccaagctaaaacacgatattatgacaacaaaaaccgcacagcctcaacagaccgaatccctcaccaaaaccttgcacaactacagtaacgactcatatcctcacgtcatggttcccactaacccaccacgcagcaaatgcaatccgcgactatgaatatttaacccgtttgaccccgatcaccggctcccaagcccgtcgtggccgtcttgatctggagcgcgttttcggcgatgagtcgtatcaattcatcgatgaaggcactggctatcgtcgtttcgacgacccttccctcctccctaccgataatcttcgcgaggttctaaaacgacgtctccctcgctcaatgacctacacgagttacgacatacggaaccgcacagaagaatatttcaacaatgaaccccctgaacaagtatctccgctggtggatagactagcgaggttcttggtggcatttctaggaggtgcaatgttggttgtgccgatgatggttatgagactgccagaggtcacagttgtgaagagcttagtaacggtgagtatctcagtgttggcatttgcaggggccttgtctgttttcttcaaggcgagtaatactgatacaatggttgcaaccgcaacgtatgcggcggttttggtagtatttgttggggtatcggggtaatagcagtgttgtatggaatcatagggaattataattaatcatctcgcactcatgtctcatctcagcagatgctcaggtctacgggtgccgccgtgtgcttgtaaggggcaaatagacttagtcagatcgggcgaggttgacagcatagaaatcactcaacagacacaccgaagagaaatatgtgcatattctgttagacatgcatccgtcatccatcggacatttattttaattagcagccctacacgttgaaacaaacattccgaactgtggaacctgtcctgagtaagcctgtcgatcccctgtcgcatttgttgctccgccttgtccgctgaagttaaggcgcagtcaaattcgacgtcaggtcacttcactcatcaccgaggatcgtcggcaagtggaccctttgtctcacaacatcgacgacatataaacgattgttatcataacgaatcgaagtttgatagcaatgccatctcatacaattcactatgccaggaacaccgtctagtctcggatgcgacggctgtcgcagacaaaagaagagagtgagcaattttccctgcttatatatggcctcattatggactaactgatatgaacagtgcgatcaagccaaaccaacttgtggaagatgtagacgagttggaatatcatgtgtcggaaatggtgtcaaaagatggaaatttcattcctccttccaaagcgagaacaacgaacaaaccctcacatcgtccccaagacggagtccaagcaacgcacaaacgaggatatcatcctcactagttcatatccttcagactgaagactgccgcttcgatattcgtgcattcggcggaaaactcatcccagaactcgtggctcagatcggttacaatgccgcacttgattcatgtgtggccgccatggttacgctttatagatctcatcagtgtccgagtttgagggtcgaagggttgacgcattatggagatgctttggctgctacgagaaaagcgattattgatccaaaggagtccatcatgatgaaaatgcaggttgtttccgtcatgtttgtgtgtcatgtaagtccttcctttctaatctcaatgataaagtttagctaacttacaaatagtactggattgatcgtaaatcggttgaacaacatcgtgagataatatcagttctatttcgtgaagctgtcttgaaaaagcaactggatgatctggagccatacatggttggactgacacaactagcagtaagaacctataccactccaatacatagaatccaaactgactctaattccaggtcatggcaagctttctgaatcctcagttcgaactagggccgtggttctgggaagcatgtgaaacgataggcactcctcgacctgtcaagtatcaccaaggaagcttcatcagtctcgaatctgggacactagccgaggtgtccatttttatgcgctcgccaaagaagcatattcatcaacttcaatgtatctacagcgttatacaatttgaaatgcccaaggttcgacgactcatctcacttgcgacgatggcagccgcagctcccaatgcacaagccatgtcaaagagagtgtgcagttcatacagatttgcatacgcaatacttctcgccatgacagcagtgatcaatcacactctgcaaatatgggacaagaatcttgatcttgttgggtatgttcacgattgtgttgatgaatccattgctcttgtgcagcagtgtgagaatgctcgtccatacggggccatgtttgtgcctgaatttcttacaatggtatatgcagcggcaacggatggataccggaatgatgagatggcgagtatactattggattacgagagcgattgtattggagcggactatttgggacatgctttatcggttagggaacgactctatgcaatggagatgcgagagacggtgggggagatcaagactggattggatgctggtgtcgaagcaggaacacagattacaacagaggttgaacaagattaccaggcagttagtgagtgtacaatattatagccgaatgaatacgaatatggaggcattgtgttttggatagtgggtattagaacgtttaccttaaccatagacgtatagcgagctcacatgtggcagctcgacatgtgaatccccaccactctcccgtctgtccattatcatgcacaacagactttctgacggcagaaacgcggggacttttagcgatccccgagattcatctggaactttatgtctatttcaacaccgaacggctccgagatatgcccgttatatcatcaacagtggctatttgtatcatttaaacaacctcacaacaacatatcagcgtcttaacttcgctttaaaaaaattacaacatcttaaaccttgcatctccgagcctgacctccgtaacaaaatacccatgctcttcttaaccactcacaaacgcgataataaccgcatccgaggagtgtatcgggtggacccgggctggatctggggaagactgtggctagcggatccagggaccggcttctagtggttgggcgctaattccccagtgggccattatcgcccgatcctccccgcgggaacgggaagcactcaggtccagtgggagctcctccatttgcacagcataccgcacaccttgcagggcatctcactacccggaacaccgaagccgctcacctgagccgacaattcgaacagcgaccgcataataattcctttttcaaccccatcactcttctctttccatatcatgttcgccagattctaaaatgacgaatccaaacaaaattgccaaacgtcagagtggacgcgagtccaaaggttcagccagtggtgctctctgcaagacttgcacgccatgtcgacaaaagaaagtccgttgcgacggcacgcgcccgcagtgtgttgaatgcagcaccaacagtctcccctgcgtataccctcacgatgcccgacgagaacccagaccctcccgcgctcgcgtccagagcctcgaggccaccgtcgccgccatgctcgaccacatgaaagccgccggaatcctttcgtccgagatgcagtccgcttggacggctgagcttatggataccgaccacccgtctcgcgcctcgcaggattacaccacacacggcttaagtcgccttgcttccacagctgctattgcgagtcctcttccgacacccacggcatctacggttgcgcaagatatgagcgctagtttcttgtcttcgccgccgagaagtagcgttggtccgacggacggagagacgaaaccgagacttgatagcttcaatacgatcctctcacgagcgagcgcaacacaactggattccgccgaacttgcgcccgtgaaatctgtgcctcgacctataagtaacgacggcaacggagacggcacgggattgtcgccaagcgaagcccgagtcgctggtgtgttccacgagaacggctatgtgtctgcagtccatggtctcgccagtatcatgaaccctacatcccgagcgcaacaccgagaaaacatcaacaagatgacccgaaaaggcgacgatgctatatcagcttccaaagctcgacttataagcaatgctgcgcttcaacggcagcgagaagcgcgcatgtttcgaaacccgcgagacttgatggatcttgatggagtagaccctgagctagccaagcatcttctcgacttgcacttcaaccgacaacattatgcttatctcatctcataccgacctgctatcatggacagtcttgctagtggtggtggtcctttcgccaataaactccttctcaatgccattttctattcgacttcactctacagcgaccgtgcatgtctccgcgctgatcccgacgaccctcaaagtgttggcagacgcttctacgaccgattccgcgagcttttgattgatgaactcgacaagcccagcattccttctgctcttgccctgttactcacgagtgtatcattggtatcacaaggcaaaccaagcgcagggtggagtttgtcaggaacagcgcatcgtatgattatcgatctagggtgtcatttgatgctcggtcccgattatgagagcaccggcggtgtcaatgagcagcgtgtgctacggacagacttggagcaggagatgcgcaaacgcctttactgggctgctttcacaacggatgctactcaggccttgtatcttggacgaccttgcatgttcgcctcagctcaggccagagtacccctacagctacttgacacttttgaagaactagaagagtgggaaccttatatcgatcccaaatcaccaggttcagcacctccgccgtatggtcgtcaaccagctcatgcggtatcaacgttcagcagtcttgtgcgactattgcagatttctacgagaatcaacgatctttatggaattcagtgcgtcaaatacacaactgagtatcttttgaacaagaaggaatccatcgagagggaatttgagaagtggcagaccagtctccccagtcacctgcgctttgatcctgacgacaacaccaccatcacccctcctcctcatcaaatcaccccacagtgagtctactcaagtgaccccatgccacaataaaaatactgacaaggatgtgtagtacgacatttcacgctctcaccattctgctacaccgtgctttcctcgaggagggtcatcttagacgccacactgacgaaaccatgaagcgacgaggtgaagaagcttgcatccaaagcgcattgatgatccaaaaggtcgtccgccgatatcgcgagtcttttactctccgccgtgcgccattcttgctctcatacgcagtctactccgcagttattgtcattcttcgccaggagcgtcacgagcgaggccaatttacagaacccatctctttcttctggacatgtctcagcgaattgcaagtcggctgcaactttggtcttaagaagcccctcagtgttctgcaggatatggttcgcgagtttcagactagtatcaaggaaagtggctctactggtacggagcaacctcacccagctggcctcgatgagagtttcttcttcccgctcgccatggcaccttcatcaaacacaatagcgcccaacacatccacaccaacgggcgcttacatgtccgcctctgcatcggactacatcccgaacatggaccactttgatcccacgtttggtcactcgccaggtcttcttgactttttgaacgatcaagagaaggatatttctcaggacgcactatacggtctgtttgcgccgtcgcagcccttcccatgactgtcgggcgagctcggcgagaccttttttgcagggcctgcttcagcggcgtaggcaggtccttcgaggcgtgtcggatgcctcggttcgccggctcggtgattgattttcaagcctcatgcagccgaggcatatgaagttacaagcagatagttctgctataacttatttacttcctgtcgggagtcaacttaccaggaacaaatacctatgtactcccgatcgttctgttttgggtctctagactgaagcctgagctttctcagttttctttggtcaaagatctgaagaaaattgaggagctttatgcttcgtttgagaggccttgaacagaaagattgagattcctgtagtatatagtggtggatgcgaatctgcattatatctagaatcttggacatggaaatggatacgaactgacgaagattttattgttagcaacatttattacgtcttttccaagcgtatatacggaggcgttcaaaactactcaattttttattatacaatacacttttcaacacattatcactcttcattgatttcgtcttgtgattatcatgcaactattccatgtttgtttatgagttggttgttagagtggtttctttagcgctgagcgtcaatatacaagctctgatttgcactcttgagcaacacaatcttgactgactcactgtccacagcgttgtacagacttttgctctccaattatttatttttctagttcattagtgctcactgtcggatggggttgcatataggtaagtgcgcctatggggtgagtcatcagctgcgcctggctgggcattccactaacaactacaaaactaatagcaccgcgctcaagatcaattgtctataaacaaaatatcggtctcttattcttacatttataccattgatctgcattcacaatggctacagaaggtcctaacccccgtgttggcgtcgccgcccttatctacgcccgcgacggcaagtttctcactggaaagcgaatggggagtcacggagcaggtaaactacacccaaccctaccatgtttacatatctaatacgatacaggtaccattcagctcccaggcggccatctagactacggcgagtccttcttcgaatgcgcagcaagagaaaccctcgaagagacaggccttcaagtccgcgccaccaaagtggtagctgtgacgaacgatgtctttgagagtgagacgaagcactacattacgatatttgtgcgttgtgagatggtggatgagaatgcagagcctcaggtatgtttaaaaacagtggagagagatggattaaaaaagctaatatggagatttaagattcttgagccaaagaagtgtgcggggtggtattggaagaattgggatgatttgaaggagattcttgctggggcggaggaggagaagttgtttttgccgttggtgaatttgctggggcagacgaatgatttggagagtttgaggttgtgaggatgttatgaagctgggccatggaccagagggttgagagtaggaaacgagcagcctaaaggtctgttgcaattcagataaactgaaatactaatttcatctcttatgtttccagcagctagcttttgtaataacctttgagttctggcggttgcaaggttgttgtaaatgtctcactttaaatttagacttagatccggggtaggttgattgtgaggaggttatgttggtgcactcactttagctccttggtgttgtcttgtcgtgtatactgatatcaagataatatgatgcaaactattaaataatcatgtcgaatctcatgtaaattaataaacatataacatcaacatagaatgctaacataataaaaataaagccgagtcttgagctctatgccattaaaccaaatatgcaactatcgcgattcgcgatcccagttaagctcggagctctcgtagttaccatgatgacgactaccttctccccacgcaccaactccaaccccccaaagctcctcaaaagcttcaccctctctccccctccaatgtcatagccgccagaacaatcagctgcgcaatcgcggcatgcaaaatgtcaatgtcctctctcgccgaacctcgtcgcccgcgtcttgtcgcccagaatcgcaagcttcgtcacctccgcggaatatggctgcgcaacttgtcctttgcgcccacgagcctcagaacagctgacgacgctgacctcgccacgagcacgaataaattacctgttctcagggagacgggccaattgcatccctcgcgatcgtctgagagcttgaggaaggatagtgtgcgacatgatgctttgcgacctcagcagaagcgcaggacgagtctgagcttggcgcatgttaatcccgttgctaggcagaagaatctagaaatgctatttgaaggctctgttggagacgtcttttactcgttgcatgtggatggcgatgctgagcctgtctacatcagcgaggtgcgcgaacgagcgacggtaagaagagcgtcaattgggcaacaaataacaaatctgactgttcctagagcttcaactttaaattcttcagcttggaaaactgtgccccggctatttcaagatgcgattccttgctcattcgagtctgggcacgacgaccgaaagccgagacgtggacttttctcctcgacgaatcagtcgatctgcgacgcctcaactttataggaactctcatggaccgaaaatttcctccaaacgcactgatattccacctcgaagatggcgtttactcgttcgactttcccaacaagatatcggagccgaaacaagcaccgacagtggcaacgtcgtcatataccgcgcttatgaagttggccaacttggagagctcgatagaagacgccatggagacgcagcatcgactgatggaagagataaataatatgctcgatggctcgccggtcgacaaatcggaaatggcgcaagaggctgtgtccgtggcggaaaagtacgtggcagcgcaacgacgttcgaacaacttggcgcaaaagaaacgggatgacctacgggagtcgataagagcaagacgtgaagctatcgtgaagggaagagagcttgaggcacaagcagaaacagacatggccaataaccgagagaagttgactacttccaaagaacttctcgaagaaacgcagcagcaaatccgcggacagcgaaggcgcatttgctctgaccttgcagatatattccccatcacgccaatccctaatgcgccaccactgtccttccagatatgcaacataccactcccaaactcgacatacgatgcttcgactgcaaaacatatctccgaggatgttttatcggctgggctaggattcgtcgcgttactcacgaaacatttgcagttctacctcgcacatccattaccatacccgctagactggttcggttctcgatcttatgcacgcgatgatatttctcaattatcagaaaagaccgtctcgcgaagggagtttcctctatatttacctcgcggaggctccaccgctggacaatggcgcttcgaatacgcttggtttctcctcaacaagaacatcgaagctctctgctcgtctcagggtctgcgcgtggtagacatcagacattcccttccgaacctcaaatacttgctatatgtctgtagcgccggtagcgaccaagtaccggagcgcaagaaaggcggcgttcgtggcttatgggcgggcagactcaaggggaggatgtcgaccatgtcggcgcaactggacggcgataacagcagtctgaatgaaagtcgcagggatagtacggacagtgaggtgaatcatcatggggatgcgttgagagatgcgcttctcaagagtaatgggcatagcaagacggttgggcataataacgatgagcacctggagagtctggatgatttgctttcactgccttttggggaggatggtactaagtttacgttgaggactaaaggtctgagagagaacgtttcgagatgaggagtgggtgatactatgatgggtggtcttttgcatcatattcagcgaggtgcttgcgggatatattttgattcatagataggacggagttacgagttatgcttgggcaccatttacaagccgtgaacttcatccgagactgatctaccttgctgctggtgaacccaactcctcacatgatgcttcaataacaccttgccatccatctaccctttcctcacccgacgtagcgtctcttcctcgcccgaagtacgaccgagtagttcatcttaatccatggaaaaacaagtcttggcctgtcaactgcagactctttcatggattatccccacaaagatcgttaccccggattatggactgtggggaagtgacgtctttcggacacggcgccgaacaccgtctggaccatcatcggcgccgagggccgttttaccaacgtgtaagtgctttcggggaggagtatatatatgccttgattgggtcccttgcttcgttaagagagtgtccaagtctttaatagtatccattcatgatgctgggtgctgttcttcttgcgttggttgtgggcgttgcttctgcaaacagccctgttgttcaacttcgaaacgggtcatattatggtactcacaactcggcttataatcaggatttcttcctcggtatgccttatgcccaacctcctctgaacaatctccgattcagacatcctcaacctctgaacgaaacttggtccgacgtgcgaaatgcaacagactaccagtccaaatgctaccagtacgggtatccctccggtccactgtcaggtggctctgatgattgtcttcaccttaacgtcatccgtccagcatctgccagagacgacaaactccctgtccttgtctggatccacggtggtggtttggttggagggtatagcggtgatccttattccaacctcagctggatcgttgacgaatcagtcaaaataggctcaccgattattggtgtctcgatcaactatcgtcttggagcatggggatatctatggagttcagctgttgagaaagcaggtcaaggaaacaatggctttcgagaccagagacttgctctacagtggattcaagagaacattgctgcattcggtggcgactcagagaaagtaaccatctggggccagagtggcggagctcgtggtgtagcatctcaattaactgcctttggaggccgagacgatggattgttcagagcagctattcttgaaagcgctactgggtttcataccaattttcgagaggaagaagtcgatgatgctccgaattgggacaagggatatacatcacttctcaaatcgacaggctgtgaaactgcgaaagattcgttgcagtgtcttcgagaagtaccatctttggaactagcagagattatcggaaacgtctcgttccctgtctacctcgatattgtggatggcgactttatccaagatgaccgctcagagctagttcggcacgagaagttcgttcatgtaccgatcatcaatggcgtcgcaaccgatgacggcgacttctttgctcaaagagggatcaacacgacacaagagtgggaagcgtacctacgcagagaaggagccagcaacagtaccatcgaagctatatctgcgttgtaccctgacattccgcgcgtcggcctccctgctacatttaaaggacgtccctctggacagttggcctcgtatggagcccagtggaagcgcgcggttgcgtttggaggagatagagcgatgcatgcaccaagaagagcctggaacaggaaatgggccgataccaaccttacggcatacagctatcgctttgacgttgtatcaggagaccgcaatccagtacaaggagccggtcattcggttgatctaccgtttatctttcgcaacacggagcgactggctcagctcaacgctacagagactaggcctggttcttttgatgggttgtcggtcttaatgtcgcgcatgtggatcagttttgcaagtaatctagaccccaactttgatggaatgcaaagctcggagtggccaaagtatgggcttgatgaaggtaggaatatggtgttccatatcgacaactcttcggtggcatacgtggaagaggatacgtacaggacagagcagctggaatacttggatcgcaagttgtggaagactgggctgcagtctggaatgcctaacaggtagacagcgaaatgcctacttggatggaacaacaattacaaattagatcatggcttgaagctaggtggctgccttcgaataggatatgattgacaaaatatgctgtagaactgtcgtttagggtataatgaaagaggcccatactaactcaacaagtgtcaataccacaaaaagaccgtatatggttcatttcatccgtcggcgccggcgagctgcctaaacgaggcttctcctctttcctactggtttccatcgtcttcctggtggtttcctcctctgtcccaccagacctagtcacgggaggtcttgatacgggactaacagtcgagcatcagggcaatgggtgcgaatgaacccgtcgtagtcttcaaagttgacagtgatatcctgttgagtctcgaaccccttttttgacagccatgcgagtccattgacgttcgggtctggattgtatgggtagaatccgacatcagttcggaggtattcgtggccagatgggtatcttgagtgcaaatagggctttgaggatataacaatctgaggggccgacgccccatgacgcttggagtatgacggggtgtagaaagaagcctcgtgcttcaaatctgagggatagcgagaggtagccaatggtgcatagtaagaatggtaaggcgaaggaggtcgatttgggaaggactggtatggaattgaactagacatcctgggttggtatgaggagttgttgaaagtggatgtatgggtgtatgggggtggtggcacgtgtggtgatgccgctgaatacggagatgcgcttgttgaccaggagtaaggtgcgtgagagtattctaaacattgtgagaagaaatcctggttggattgacgggctctagacttaccgggctgttcatcataccgaaaacgactagatgatctggggtatggctgtccatagtacggtggctgctctgcatacgagaaggaagcagctctcctcatgggatgcgactgggtggctcgccactcatccattagagaaaacaagttcgcaggtgttgcaggtaggggcttcatgttgatactgttggatgtggcaggagacttggctgccaatttcttagcttcttcttcgagtttgcctttcatcttttccacgaccgtgttgacgagcttttcttccggggtttgcttcttccctttgtcgcttttgtttccctcccacctatcgtcaagaaggtgaccgccgtagatgcctaatccgatcggcatcgtaacgattgtaggatgagtacctagggagttacttcgatgaatgagtgaccctctgtaagaatgaaagatgatgttaatgaagatggtgggcaagacggggtcttgtaggagtgagagagcggaaggggactcgctttcgcagcgggcttgataatattggcgagtgtgttttgaagaggaaggcgcctgcggggtgttgaagcaagcaaccgaggaaagaactaagtttgtaaccaagggaagaatgaccccgcgagaagttaggaaggtgcgtttaggtgacagaaaatataagagacgaaactagtaggtcatcttaggccacttagaccagacttttaggttgttcatgcttgtaccctaagacttaggaggtcagcctttgtgatgccaccctgcgcaggttacggaagaaagagcataagaaataccagcttggacactgtaggcagcacatacatgtttaaagaaggtctcaatctcggccatccattgttggcaagacgaacgaggagcgacgatgatacaaggacctttgatgcttccggtctttgcagtcgaaacagcgatcgtggcaagtgccgatagagtcttgccaagaccagggggaccagccaagatcattcccttgaaacgagagttctttgcgaaaagcgcagctgtggccagcgcgtcgttgatgatggaagagggaaatggtgcttctcaatcctgggataagaccagggtgatctgcatcattgtgcgaagcctttaaggactcacagtcagcatcatgcattccgaaattgtcagctttgacgacttacaatgccagcgcgaagttggtcgataaaatgagtgacctcttgctcatcgtcgcccgacgccacggtcaatgtgtcaggacactcctctccgtgagggctgctagtatcgctcttatcatcaggaacgtattcgtcagagtcgccatcgtcgcgatcttgctgattctggttttgctctgactcgcccgcatcgtctctgcggtcggtgtgatgttgaattgtagaggttgtgtcagcttgagagaaagtcagcgacggtggatgggaagaagaaaaatgaagaacgcgtaccaggtagcgtgaaaagaaataggcagaagccaagggctacggatgtctgggttggatttctggctgagtgacagctgtcaagcagtgccaggcttcttgtaaccagtgccaagtaaatccaggcagctgtcaacggtgaaggaaagaaatggatgtaagagaagaattagaagagaagaagatggggaggaaagaggactaaatactcgtagcagaggcagatccaggttcgtagtgattcactgactacagtgcctaagaagaaggatcaagagccattcgtctactctatgttaatagacagacagtggaaagatacagctgacaaaacccaggcaggccagaagtaagatagttttattcagtcaggacgaagtctaagaataatgaagctgtgggtgtaaaggcgtcgttatgctcctctatcattagcatgtcgtcgctgtggacaggagatgataacccgtacatatacctccaagggcgctgatacagaattgagatggtaataagccctgcgagttctgcatagatgaagaatgttcttacactactaacttagacaaagaggtaaagaattgctcaacttatttgaagatacgctataaatatgaaaatatttactctcaacgagcataaagacaatctgcaagaaaagccaaccccaaccaaaaagaccctgccaaattacctgcgctatatcctactccttatttcctaggtccccaaagtcgcaatctctcagcttcaaagcccgccctatcctccgcagtagtcttcaaaaacccaatctccttccagatatggatatacttccttaccacggtctctgaaacaggtccaactgccgccagagacttggagtgttcaagagtatgctttacatcgagtacaagaccaccgcatgccatgcgcagataagtatcctccaggaaatctgctagtaaagcggcagggttatcctgttgaggtgcctttcgtaccaggtcgagccattctttgaaaggcactttgttaggaatacgtagagtgtcggagagaatgtcgttgacgtctcgccattgttgaccaactgggttatcgatgtgataaatcggatgagggacttggtcagacaagacgagatcggtgagagtatcagcgatgtcgttgacaggtgtccagttcaggtttccgtccacgtcagggagagcgttcaacgtctgcgaagacttgatgaggaacccaaagtgctccatcgggttccagtaaccgcttgtcttggatccagcgatttgaccaagacggacaaccatgggacggaatcggttgggatacttgtgaagagtctcgtcaagcattctctcacagccccatttcgcttcggcgtagccattaccaagaagtgaatcgatagtagctctctcttcaggaacaacaatcttgcctgtttgaccagctgcgagaccccattgacccacaacaccgatagatgataccatctggaagctgaacttgaaggtctcaggacgactagaggcgcactcccggccgagatccagaagattgcggaagacttggaattgagactcgaaacccgaaagaggacgcttggcactcatgggccaggcattatgaatgatgtgagttacattctgtaccatggaagcgtactcgctatcttcaagtcccagcttgggcttcgaagtgtcggtctggaagattcgcagcttggacttgagattctctgggaatcgaatacccttatctctcatagccttgtactgtcgggtctcgggatcctctctgtttgtacgattgaggcaaatgactgtgctaacatcttcaagttgggcgagagcgtagacaaggtgactaccaagaccaccagacgcaccagtgacgagaacgacgttgtcattctttccgacaggggaagcagagggggtcgaagtaggcgcagaaaagccagcggcatacttgtggacgagatcagtgatggccttttctcgcgatgcaagggcagagacatcgctgtgagtaatggaagtctctttagcgatagcttccgaaacaacaggcgcagggactccaatagcgacaacaggcggtgcttcaacaatgcccatctctttggtaagcatagtcctaagatcagcgaccgtctggcactccatgaacaactgctcgtgtccaacatccagctcaaaggcatcctggaaacgactcgcaatgaccagcgacaaaagcgaatcaacaccacagtcggcaaaattggtgtcatcatccaaatcagcgcgcgcaacaccactctcttcagagatgatctcaagggcacgctcaaactcgacgtcgatggacttgacaaactcctcgtgaagttcaggagtagtacttccagacgtgttgttgtctttgccagagtcgctggctgcggaagatgaactaccactgacgtcttcttctggaccttgaaggaagttgcgaaggtctttgacggtgggatgttcgaagaaaagggcgttgaagtcgaggtcgatgtcaagttcttcttggaaccgagcggatattgtgagacctaagagggagtcgatgcctacatctgaaaaggtggttccgtccgtaaagtcggaaatttcgataccgctctcttctgagatgatacgaagggcagtggagaactttgttggttccatcttggctgctggcttgttctgggtcggcttgggtgatggcgtggccgagggcttggaagtggtttgaggtttatcctgaaccgggcgctgaggttgacctttcttaccactctcaatggagagaatgaccttgagaactcgtcgaggaacaccttggatctaaccccccgtcagtattgtatcaagccatactcaaggatagtacttaccgcaatctgcccaaagaaagcaacgaccctgtccccgtcaaagacggtcacatcgccataccatagcttgtcctcaccagcatgcatctgcgtgtaggtagtatactccttctcaaagtctaaagcctcaaagagctccagtgatccccaaccatgattcatgtacacatcgacgtcaatgtcggtatggtcattacaattcatggcgaaaccgcaagattgggtaagggaatcaatgacagcagggtgagtgtgataatctccctcgcgcttcacagtgccgaaactgatcttactggatgcttcgagagtttcactgttgagcacaacttcgtcgatagcacggtagtcatcgtggaaacgcgcaaggggacgaatcatgcggtagaccatggggcggttaaagcgagcgctttcgtcggtcgtgacttgatcacgaagattctgtatctttcgcttggtttgctgggcctcagattgtagggtcttctggtgagttctgtccttgtagcggacgacacaagcagagtgttcttgaagattacccttgttctgtgagaaagttagtattgatacggctcactaacgggtaatgcctacatcaaaagacatgaacttgatagccacagattgagacaaccagtcagcttcagcatgagcctgaatgggttgcttcgaaccatcgcctcgcaagatcaaagccttggaaacagtcatgtccgagacaacaaccatgttatccctgttctggggttgatacttctcaagaaggtacttgcccagagtcaaaccaatgtcggcatacacagatggggtgcatagagggataccgtcgacttcatgtccttggacgagtgggctcaagtccttgcgagcaatgtccgcctcgacaatgatgtggatcttgttagagtcgccttcttcctcaacaacgcgatgaatggtggtgctctcaagtttgggcgcgttgttgatgaccagaggagggtcaccctttcggagtgaccagtcattcacatacttgatccagtaatccttgagctcccaactgtaagctggaagggcaacgacagagtgcgaacctggaaagctactctggtattcagcccagttgatgcttgaacctgcatcatacagtgtcttgagtgcagcggagagcatctcccatggtgctctgccacgttggagggaggcaatgcatgttatctgttggccgagagtgggcttgaccatgcccgtaacagcaggatgaggaccaacttcgagcatcatgtggcgatcgctgattgtaccctcccgataagctgttgcgagagcggaaagcatgttaacaggttggcgcgagtgctttgcaagataagaagcgccaaagacgtcgtcatcctcaactacagtgccatcaagaggacagagaatgggaatgctgggcgccgagaatgataccttgctcgctaacatctcaatctctgcaacaactggctcaagttgagatgagtggaaagcataagggaccttgagcaaagttgtcttgaagctctctgaagagagaatctccttgaccttggtgacttgatcgttgggaccagcaaggacagtctcgatgggggaattaatgcaggcagtctcgtactcttcgcctctcaaagcctcggcgatctcatcctgagaccccttgaccacaagcatagcatgcgtacctcgagtgcacttggtctcaagcaattgtgccctactaccgaccaggaagagggtatcggtgtcggaaagtacaccggcgacattgagagcggcgtattccccaagactgtgtccgacgactgcactaggaacaatgccccaagaggcccagagcttgcttagtgtgatctgaagagaaacactggcgagttggactagcgacggcgcaaacttggcgacatctggttcttcagactggatgaagggtagcatagaggggaatcccaaattctgagcaatttggtctagttggaggagttcattgcgcacaaaggtgttttcttcgaagagctgcttccccattcctgggtactgagccccttgaccagtgaaggaaaacacaaccttgggtgcactcttgggacgattgactccagtgttgctctcaagagcagtctcgatcttgttacagatctcactcggggtagagcctgagatcaggacccgatgttggtgatggatgcgtcgagcagtggttgtgtacgaaagctcagcaagcgagatatcaggactcccagccaggaacttgagcatcgacctcagattaccctgtagagaaacgccgctcttcgcagtaaaagcgatggaaaattgaactcgagtgtcctttccagaagcaagttgtttcttgggtggcgcatcttgaatcaacaaagcagagttaccacctgcagcactgaagttgttcaccatgactcgtctgggagtgtcaagattgattctttcccaaggtgtgggttcaaatgcaattcgaatattgcgctcctccaagtctgtcgggaaacgatggttgatcttggtcttgatgccgcagtgtgggacaatagtgttcttctgcatcatctgcaagactttgatgacactgcatgcaccagaggctgcctctccatgaccgatattggcttttgctgaaccaatatacagcttctggtcatttgggcgagagggcctggagcctgagactggtggtgcgaatgtatctagaacagacaacatttctgtcgcatcgcccgcctgagtgcctctggataacattgtcagtaacaagtcaaataataagttaactaagatagaagacttacgttccatgcatctcgacatagccaaccgtatacggatcaacgtctgcctgattgagaatcttgttaaagatggcttgttgagctccggcgtgtggcctggtgatactctccgactcggcagaatggttcgtatacgcgcctaggacaacaccaagaatgggatcattctcggcaagggcatcatcaagccttttcatgatgatcgtcgcgataccctcgcctcgacagtacccatcagcgccatcatcaaaggtcttacagtttcctgtacgagacagaaagtgtccacggtcaaggccagcgtggaaatcagggtttgctagaacatttgttccacctgcgatggcagtatcgacgtcgttttgccagagggcgttgcaggcgagatgaatacccgcgagactggacgaacaggctgtatcgacagcatagctggggccgctgaacttgaagaagtagttgatgcggcctgggataaaagctctgttgccgccggggatgaagtacgtatcgatgttctgcgcgctattcgtttctatccaatcgttgctggtgacaccgtagaatacaccgacgcgatcaggacgagtggagggagtagcatctgggactataccagcttgttcaatcgcttcataggctgtcatgagagcaagtctctgagcgggatcaacctgaggagcctcacgaggagagatgttgaagaagcgagcgtcaaattgaccaggctcatcgagccagcagccaaacggggtggcgctagtgttcttggcctttccagttggatcgacatgagtcttttgatcccagcgaagacttgggactggcttgtgaacatccaagcctttgtagagaagatcccaatatgcttcattgtcctttgcgccggggaagcgacctgacatggcaacgatagcaagctttggcttggcggtacccgaatcagggatgtctccgacgggaatcttttgactcggggctatggtatcagggacaagagggcgaagagaggtcttcttgagagcagtgtagataagatactcagcgttggtaccaaatggcacaacagtgaacttctcagaagaagcatcttccaaggaagcttgcacctccttgaagatggaagtccagcggagaggatgaatcaaaacctgagcgacagcatcttctaggagtgtagtgaaactgcgttcatcaggcttgatgccagtgcttgagagaagagtaatctgttcagaaagagctgtggctttgttgagcatcaaacttgcgatgattcctcgtgcattctcctgagagtagagatgcggtgcatgataagcgccacgtattggaatactcttagaagtaatactcttgccagccaagtattgtgcaagttcaataaggcgctgtgggggaccgctgacggtgatgccattaggggcataggcgcttatgtaaggtctgcttgtcaatggaaggtcctacagactgttagtgtacatctctcgattaccaattgacttatacttacactctcattgcaaaactcttcaacgccctcagacgccttctgtcccggaacgagaagtgcccagctttggtccatgttctgcgaatggtcaacccttctagcagtatcagcaacaagcaagccagttctgaaagaggcaacgacggcgttgacagccatgggaataaggtctgctgtgaaactactgcaactcagagctgcagctgcaaatgcgcctgtgcagagaccaatgacccttgtactctgtgcatcatatgatgaaatcccagcttggctgagcttgtgttagtgactgcactgcaagtctgtactgggaaatatgtacctgataaacgtcgcaagttggtaaagggtagtcatggccatatcaagagcgatacatcgctggcgactttggtcccaaaggaggagatcttcgagacaagtgaaacgaggaagatctctacgaatgctataaggaaccttgaaaatctcaacgcggatagcatagtaggccttgttcagaaagtcttggaggaagagattgtcgcgcttctggaagagggtcttgagatgaggctggatctcaaaggtttggtctccaaagagatacagcttaatatgggaagccataacaaaggtgttgaatcttgtaaagattaagcggttgaaactctatgtttttgactattgtttctatttcttgcagttgtcgatggggcgatgccgtgctcttttatttatcctttcacccgacatcacacattatcattcctcttttcccaatctcattctcactgtcatcaattgattccctggtcctgatagccctcggaatccgatatcatgactatctacttgatgtctgaatgtcgtcatgtcttgcctggttgacaggcaattgtctcccgagttgagcctcaccaactaccgatagggagcatatcttcagccaggatgatgcaaatcagggacgttagatcctgcacctccccaaaagcggtggtggctcttggtgctgatgttgcatgcagcttgtcagacggctgccgagagtgcagcagcaggaatgccggggactctatcggggacttgatcggcaactttgttcagtgcatattttcagctcccgcctccatggacttcggatgccgtgtaagagagtcgctgtcagagtcgtattgttaaaaaacctggttacctcgctttcctcgcgttttacatttcatcaaatatgatacgatacaacctagtctaaatctgcatacaacataacctaacccaagatgaacaagacggacagagattctgtaattgagtatgccactcaacttaaacagctggtgcatgatcctcacagctttctaaccgaacttgtcgtccagcagcagcagtattactgtattggctggctctgtcactttgacatactttctttcgttccactccctcccaaggccatctcttacgatcaagccgccatccaagccaaggtcccattgtcgactctccaatcggtctctcgcatggctatgacggcagggtttctctgcgaaaccaaggacggaagactttcacaaaacgagctgtcccgtcattttactacagacgttcacatgcgaacacagctcttgtacatgtttgatgagactgttcctatcatggctgcgctgaaaaccgccactcagcgatggggtaacacatctgcgacgaatgagacagcgtttaatattgtccacaacatcgacctctctttcttccagtatctcaagactcgtcctgatttgaatgagaggttccatgcttacatgaagagccgggccgtgtctcacaccggctctaatgtcgagcatttgcttggcgcgttcgattggaacaatctgggacaagctacagtcgtagatgtaagtatttttatcccacctcgacggaacgacggcttactgacggcgtacagattggtggtagtagtggctcgacatgtgtcatgttagccacagcatttctcaatctcaacttcgtgattgaagacctcccagagcccatccaggaagcccgcgctcgtgtgtcagacctaccagaggagatcaagggccgcatcaacatgatggaatatgactttttcacccctcagcccatcaagcacgctgacgtatacctccttcgaaccattcttcacgactggcccgacgatgatgctgtcaagatcctgcagggtgtggtggaagccatgggtccttccagccgcctgctcatcatggatatggtcttgcctcagccgggatcaggctccaagacgtttgaggcggcgctcaggcagaaggatctcaccatgatccagacttttaacgcgaaggagcgagaggtggctgagtgggctgctcttcttacaaagacggatccgcgtttgaagattcgagcgattgagcggcctgctggaagtgagttgtcagttatcgaggttattttggaggagatgattgtagatgagttgtcgtggcatgcgttcagtgagtagattggggtagattggggtagatttgtagtcaggtaccgcgattaatagacagaatttgggacatgccgagtctgacactgtcgagttccctgagtgagagaaaggcagacctgataaaaaggatttcttgtgcctatgcacatcggagatgtagtcttataagacatactccaagtgatcgggtgtcattctttgccggtacacattgttggcatggactgtcgttcatggtagctcggtattggaaattgccttattgatacatggtacttcgcaggtaataatactaagggaacctctgattttaacaaggtaatcaattaacaaccggctctgccttctgccttccttatagcccacttacctaataggtaccttccctaacaatgccccctaaaaccccgagctcagtcactaaagagcactaacccaagaccaatcccctaacactcccctaaactcgcttaagcccaatctccatcttgcaaatcctccaacttctctccagccttgatctgagcctgtacctctttcatcgtccaatgtctatactgatgacctttggggaagttggtgttgttcagcggcatcttcccatcactaacaacatgatgcaaagcctcgcagaacttctcatacgcatacgcctctggatcatgactccagatccatttgggatatcgcgaccggatcaatgctgggttcttggcgatagcctcccaatcagtattctgcttgagctgctggttcacgaaacccattttctgcccgcacgacacacgctggaagcgtagcttgttataagctttggtcgcgttggcggcttgcgatctacctgcgagctggaggcacgttgcgagagtgacgccgtcttcaattgcctgagtcgcgccgttacctgacgtcgggaggaacgcatgcgctgcgtcgccaacttggacgactcggcctccgggcgatgtccactgttcgtggggatctctgaacttgagctgccagttcaccacagagcccttcggggccgtcttgataaaggctgctacggctgggtgcactgcgttgttcttttccatggcggctatgacttctgccggatcaacgtctggaacccaggattcgttggctgattcgtcgtgctttacaagtcagcggggctgtgcttaatttgagtgcatttggactgaccgaatggatgaaactccagaaagcgatatcatgagtgagggcaatcatgttgtgcgatccgtttctaccaaccgtcagtttatcatcgccgatgcgcatcaatcaactcacccaagccagaattgccaaatgggctgtccctcagggtcaaagttccacatctctttgaccaaagggtccttcaacgcatgctcaaccggatatcctgcccggtaaatcgccctgccactcgtcgtcagtgtttcaggcatgggcacgatagtgttggacttggtgcgtagtccatcagccgcaacaacgatatccgcagtgcgcttctcgccattttcgagagtgacacctccagcgccctgtccgacatcctcccagtactcgacaaccttgcatccccattctacgtcaattcccacacgttccgcttgtcgaaggaacgcgcggtacaacttgatacgactatgcgcattgactgaagggaaaccgcgtcttcctttgagatgttcagggtcattgaacatgggtggcgcaggaccccaaatcttttcgccagtctgcttgtagtatgacatggcaacgtcgtactggcactcctcaatctcgtagcccatatcgggccagtgtcgaagcagaaggattgcgctgggcataatctggacgttgtcgcctgtccagaggggtgatgggctacggtctaggacgcggacggtatgacctttacgccagcattcaagagcgcaggttatacctcctagtccagcgccagcaataaggacactgatgccagtctctgggtagcgcatgacctgaaggtcgatacctcttgtaaccgaatcttcaagtcgctcttcatctgttctgatgcgtttgggctgggcatctccattgatggagatgccatttgtgtctccgttcaggggctgattggcggatgggggaacttcgcccacgccgttggtatgaggtttctccatatcttgggcatgcgttttctcggttcaaaatggtgattgaagtacagaaagagatgaccatagtttcctcgtcagacagtggtagctctgttatttgaaccctattactgtactatcactaacaacaccctgcaggacttggcatcatatcgtcgagcgccacaaactccaaatttcttcgtactaccaccattcccgacacgtttcccgagatgatccccatgagtatctaggaacaccgttgaagagctaaggcgctagccgttcagctaaactaacgatcccgctattttgccccaatgagtcaactatcgcgagatgtttgctacacatgctgacattggctccttggcgtgaggctatcgccatgctttggtcaattgactggccacaatacggatgcggttttcgccagttcagtactttgagcaggtgtccgtcaagatacgggattcaattcggaggccgaagtaaaaatttaattatcttttcttggcgaatatttgatcgcgaaagaatccgagcttcgtcagcatcgtatctttcgtgtcgtgacagtccaatggttacagtatggtaatcgggctccgaggcttgatccactacgccatgcatcgactgagactcatttctgaccagacggctcatgttcaaagacattcatcactgaagtgaattgatcagtgctagtcatgatgtagagacttaattgggtatccgcgctgcactaccggaaggaggtcatgatactaattagtcaagcgaagaattaatcattaggaaataacaccaatggtagcactcaggttttctgaagaggatgtattatgcaaagtggacttgataacgttggacaattgtgttgtacgagttacaaaagtgaagaaatgtatagctgtagggtaaggaagctgggcaggattttgcgttttctaaagacatgaatcctgaaccaagcgacattaaacaatgtaattaatttgagattctgcacataataaaccgcacatagtttgaatcaggaacaaaaatgtgtccgaaaaatacttttacatattatccttactctaaaacaatctaaaatcgccatttacgtataattttcacctttttgctctttaaacattcaactcagcagctttggccttctggatgacctcctggtaaggctgaagcttcttctccaacttaccaccaggtccgcagaacttgtcaacaagctgggcactgcggccaatgtacagctcaggcttcatcatgtcgtcgaggtcagcccagatgggcttgaagaagtcggtcttcttgatacgctcgaccatgtcgttgggcttgccgagactttggacctggtgagaggcctcgaaagagaggacacggatttgctcgtgggccctttgggttttgttagagatgtttgttaagggatatgggattctggatgcttactcttggcgggagacgcccatggctactaggcgcatgatgacgttctctgtgatcataaagggcagctcggccatgatgttggagtggatcttgagagggaagacaacgagaccctcggtgacgttctggagggtgatggcgatggcgtcggcgaggaggaacatctcggggatatccatgcgtcgctgtgatcagttagatatgatcaaggagaagcacagcttgtttttcaaatggctcaggggtacttacgcaagcggaatcatccagagatcgctccatccactgggtagagtgggtgctctggaagttggcagcctttccttgaaggacacgggcaagactggcaatgcgctcagatcgcatggggttttgcttgtaggcctagaaacgaattagtacgctgcggaatttcaactgattactgatgtataaactcaccatggcactgctgccaatttgacccttctctctgggctctccaacctccttcatagtagcgagatgtcggagatcagaagcaatcttggtaacactggtaccaaaaccagtaacagcgttggcaacaagacagtcgacctttcgggtatatgtctgggtagaaatatcatagcactcctcaaaaccagccttttggcaaagcaactcattcagcttgtcgcacttgtcatgatcaccagcgaaaatctcaaggaaactggcctgagtaccagtggtaccctgcgcaccacggaacttgagatcagctcggacgcgctcaaactcgttgaggtccatgaggagatcctgggcccaggcagcggctcgcttgccgactgtgctgatctgggcgggttggagatgagtaaaggagagggtgggctcgttcttccactcgagggcgaaggattggaggttggagaggaccttggctagcttggggatgaggaggtcgagggcgtcgcgcatgaggatgagctctgtgttgtcggtgacgaagcagcttgttgcgccgtagtggatgattccggcggcagcaggggcgacttgtccaaaggcgtggacgtgctattttgtattagcatatggcgtgtgccattatttgtttacaagtcttacagccatgacatcctatatttactagtcagctatttatatcatttttatgatacttcaataaagagtgctcacatgtcgtcgaatcttttcctcaacacgggcagtctcaaagtcatcatcagtgacgacaagattagcccgcatctgctcaagagcctcatcagtgatagtggggatcccaagctccttctcactctcagcgaggtagagccagagcttgcgccatgttgagtgacgagatcgctggctgaagaggtgagacagctcctggctgcagtagcgacccgtcagggaagtctggtaggtatcgtaagctgccattgtgatttttttgaatgatatcactttaatgaaatgatgtaaagatcatgaacgcacttcgcggggcacttttttaccccgcgaagaattttcaggtacttgaattgggctacgaaaaagaccccgccggatgaggttaatccgggttaagggaaccgatagcggagggtacgaaaaagttacgggtaggtcaaccatcgtaccatcttattgacaccaagacatggaagaacaatatcaatattattgaaaagtatttcaatcaaggcacgacaccaggtgtatccacaatcttatacacatacttgacagcactagcctttccattctccaaattctctaacccctgctgaataccttccaatccacctggaataacctcctgtggatgtgccttgagccacccatcctcaagccccttgctgaagtatctggtaaaaacatatccaaagtctttcagatcctcatgtatactcgcgacagtagtaacagacttgctaatcgtctttggaatatccgagtaactctgtgctggaatgatgagagtaatcttaccagtagtcttatcaagaacatcgcagatagtctggtatgaacctccctcagatatcgcatcgaatgcatattctagcttttggtttccgagatggtgtttcatctcttggatgactgtgttgcgaccttttctgtaatcaatgactgtgtcgcctttggttctgtcgatgagactttcgacgtgttcctgggctttgccagctatgcaaatgaggggatggatgttggagcgtttagcaagttgaattgcatatgatcccactgctgaagatgcaccccatatgaccaagggaattttctcagagtctgggactggaagccatggctctgggagtttaagacgtgcataaagcgcacatgccgcagttagtgctgtgagtggtattgctgctccctctgtgatcatcgtcagccatgttcatcatctagagtagtgactactcaccttggaaggaagtgttgtctggtaacttgaacgtggtataagcaggactcaatccatactcagcatagctcccaccaggagtcttcatctcatgcatcgccgcaacacgatcaccagggttgaactcatacactccttcgccaacctcatgaacaacaccagcatgttcatcaccttggttccccgtacccttggcaccccagtacaaaggccgcttcctggagatcgttaatgattttaaaatatcaaattggtacttggagtactcaccagtcttttggattactcgcggcaaaagcaatcttagtcacaacctgaccaggtccagctttggggattggactatcaacaatctccacctccggaccgctagacacaatcgcttctttcatcatgccgatatttctgacttgtcgtgagagtgcttgaaggcggtatagagctgttctgttcgacagacgataaagcatgttggtcaaattggatttaattgcttgaccaaaccatgaggggtagatagacaactgaaagcataatctatcacatccttgtgcaaccaaatatgatcaatctttcatactgcacaattgaatgcggcgcggtgtgctaagtccgaagcgcgaggttgacagcgagaagccgaaaggagtttgcgtcaccgaaaagtgactgaaagtccgagacgcgaaaacggaattttaaagtgcccgattaatggaacagaccatgttacacggacgtgaaaaattatcgtggaaatgactttgatgtttcaagagttgcacaaagaatgacactgatatcgtgaccagttatcagtgtaggacgaattgtacaccaagactgcattagactaaaatagcaggtcagctcatgccgcttagctcggggttgttgggctatttatttttgtaccctaagtcttcaagcccaatgtttctgttacccttcaggcagtctatgaacttgaatacagaaaaaaaacttcaaccagtatagaaaataccaaggccatatgcgctgggaatggatgttatgatgtcataagaacaagtgaatttaggttccattctgtacttgtagttctaattacactgagagtcggagaccagtctctccgttctaagacatgagtgttcctccagtagtctcaacaatacttccagacgcattcttgttcttcatcaagtagacataagcctcagccacatcctccacctggccaatcgaccctgtagtcattctagccttgagtcggccagtaacagcatcccagtacccagcctgcttgacactgtcccaaagctccgtctcgatcggaccctgggcgacggcgttgacgcgaacaggagctagatcaacggccaaaccgcgtaccatacctcgaataccggaaaggtaagagtacatgactgtccagtccttggaggcatgctcgactgcaccaccggtggcgacggtgaatgaagaagcctcagattcgtttaggtgctttcggagctgctgcgcaacaacaagtggtgcgaagaagcgcacagtgccagcttgctggatatccttgagcgaaaactcctcgagctttccgacggcgagcttgtcacccgccgtataaacaacgtggtctagttttccagacttggacacttcggtgaagaggttttcgacttccgagttgagggtctcggaggagccgaggttgcaagggattccgtgaagttggactttggaggactggttcttttctttgagacgttcgatggcagtggagattttggtttgggaagaggaggagatgaagacggatgaggcgccgttctggatagctgcttcagcgacaccgaagccaatgcctgaagagcctccgatgatgaggacacgagagcccgagagcttggagacgtacttcccgagtgttgatgccattttgatgatttgaagtttcaattgtttctgacagtaaatgaggggaaaatgttggtattggtacaagaaaagaggttaggcagagaagaagtgaagtacgtcttttatgcgttgggtggtatgcacgaagcaaacatggcttatactaacgcatgtttgcccgttttggaattccttagcaagtattgccaagatatcccctcacaaaatgtgactggtcgatatctgcctatgagatcaatccaatgtctcggagtccggaacgatgcttggtcgtagaagcttgttggtcgtgtttgtgtaactggacttcgatcgtaactggccgatgccccgcaactgtctccttgacctcgcgactgtgcgaaaaggcgagaccgagaaaggcatgagtccatcagcttccgtgcattcaaaagccgttatgcccgtcgtaaattgttcaaccatacttattcaaagacgaaataattgtagaatattcgtgtctgcacaagacatcctataaatatcgaccgagacaacaacacaattgcggtacgtgaaacaaggtacattgcttcttctccgtacccatgtggacttccctagcccttcgtgcaactcgggtcaaatcaagaaatatcaacgggtatctgcttcatctcccatcgtcgcatgaggttctgcgataacaatgccggtcctccgtgagaagcaatgcctcccgcattcctagaggcattctttcggcttccgcaatccatgaccaagacaactgatagctgtacctcaatgaactgagttgaggaccaagagaggacccagtatctcaaacgggcagaattcctgttgtgccacatgatgctaaacgtttcgcacgctctagaattctgggttggttaatcagtacagaaaaccaactcttacatcacctgtttctcgttgctgcggatgatttgggaatgtattcaacagtatagcaccatgtggaggtgacgtaaattggcggtgtcgtgccaatattgtatgtcaagataattgcgggatcgacaatcctacgtcaagtccccgtgtccgttcttaatcttccaaataatatcctgcaactcttccgtcatattcctcaccgcagaggcattccaacttgccgtttcgccctttgcgttataagaagattcaaaggtctccatgactgcttctgctttgctcaactctcttatcaagacagtcctctgcagtgttgcttgatcttcatcatcaaggtccaacattcctagttgaatcttgatcggtctcaacacaacgccttctgtctcgtaacgagccgtaacagcgaccttgtaccagaaaatgaccttggacagtattgcaccgtgtagcatggcaatatggggttttcgtgcacaatcgcactggaggagaggaatgatgtttgttagggcggttttgttgacggataagactgtatcaatgctcggcatgaggtgtgatgataggcttccgtgttcttgcttgcaaaactcggtagtttgatcgttgcagtgtagtgattgtagtaggcgtaaagccgcttcttcgcactcatgtggctgtttcaaagcctgcatcttggtggctgtagttggttctgttggcttgatcgacagcaacaggtctggagacaaaatgtcacttgacccagatggactggtatccaagccaaagcccagggatgtccatggatccacccaagatatagtattcaacgcttcaaagctgacagggacgtcaatgtgggatttccacccatccaaagcgtcaaagtcactcgacccagagtattccgatgctctgtaatcccaagccaggtcggagatggagataccctcaagcccgttgctaaacgcggtgagggtcgaagaagaagcggttgtgttgctcgatgacgaagctctttgcgtttgcgtttcggtgatcttgcgatgtctcgcccgcttaccatgccttcgtgatgcgctgtaagagcagtttctctcttgcccaatatcttcgcagcgctcgcaagggtgagtcctgctgcagcggacctttgctgtcgtacaagcgtcgcaagcaagcctcagacggacaggctttgcggatcgagcgcaggagggtgtggataattcgtcgaaaattcgatagccgtcagacattttgttttggatagtgtgttttgtcaaagttagtatttagagatgctacgatgctagaatcacggaattcatggacatataataactacggtcctcttgccgctgatgggtactattgagccgcccttcaggtgggaaggcgccatccatcatttagtccaagccgtcctgccgtcgaggtaggacgggaaggtagccaggctggcagctcctgcctataatgaccagtatatgaccactgtacgctcaggcaccgaccattcgtattattgggttctcttgaggggggcttcagaggtggcatattcagaaaagatggttggaggaatttttaaaccatcagtttattggatacgtgattctgagaagggtattgcttttcatgctatcggccgagagaatggccatctaaggcctgaagctcaagataagagtattcatctaccgaccagcaacggaggtttggatggcggctcatgcgcagtgctgttctaggtaaaaggtccgtatctaattaagatatcggagtccgaatcttgtgagatattgggatttgctcacgattgtgatggacgtcccaggatctcagtggcaaggactgaccaaatcggaggtgagatacgatgatggaaacgtagtattcgctctttaagctatatatatcccatatgaccttacgtttaggagttagagtaagattctgttgcactggtcttactcattgccttgttctaatcatgacaaagaacgaggcacaaagtcggtttcttgaattataccaacaccctggtaaagattgaatgaggaaattcatctccctttctagatctcgcgtttcattgtgaagcattaaagttggcacctaaggctacccatgcacaatgcagagggtactgtatcacgatgcagatacatattaccgagatgatgcaattgtggtcaatcgcagagatacgacttcaattaatacaaagacaaatcttgtttataccgtgaaaccccaaatgcaaacaatcgtcacaattgtctcccgccgcacttttggttttgtccgtggctcagcctgtcagcctcgtcgatcttaccaaggaccgcaggtgagacaaatcccgtgcggagaccgaagtcaatcgtcaactacctgtcagcacagcaaagataattctacctccggcaacatcccgcttatctatcaccatgaatcttggtattctcgccgcctttgcagcgacaatcggaagatactccgatgtcgtgacccgttccctcgtatcacacggtgccaattccgaagttcccgctgtccgatcattcttttacaccggcgggcagtacgtggatgatggccagggcggtcgtgtctttcgcggccaaatgtatgtcgagaagctcgtgccgccaaagggtccttccaaggacaccccaattgtcatgattcatggcgtggcacagacagggactgtgagttgatatctcggaagccgttaaatcagcaaacccatgctaatatgcggtccctagaatttcctgaataagccagatggtggtcgtggttgggcatctctgttcatcagccaaggctatgaactatacatcgttgatcagacctttcgtggtcggtcggcttggctacctacccctggtggccaggagccaatcattctctctacagaagcaattgaggcagcctttaccaactccaaggaccacatgttatggcctcaagctgttaaccatactcaatggcctgggcctggcgtaagaggggatccgatatttgataccttttatgcctccaatgtgcagtttgtcgacaattctgtggctcagcaaacagccatgcaggcagcaggagcaagtctattagataaaattggaaagccggccattgttcttggtcacagtgaaggcagttttatgccaactctgatcgctgatatgcgaccaaatcttaccaaagctattatccttctcgaagccgcagggcctccattcaaagatgaaatattctattttggaggagataatccccgtccatggggactatgggatgtcccaatcacatatgatcctcctgtcacagatccaaaaaccgaactcatccgcaaggttcattctcccagggacaatctttccacagagtgtactcttcaagctgaagatccaaaaccacgaaagctagtcaacctagaagatattccaattcttattgtgaatggggcggcatcttatcatcagccatatgagcactgcacagctgcatattatcgtcaagctgggtgcaagaaattggaacacattgagcttggatctattgatatcgagggtaatggtcatatgcttttcatggagaagaatagcgatgagattcaagctgttgttcgtaagtggattgatcaaatctgacaaggtcgtattagataaaaatcaatatcatatttcatgaccgacttcgtcccggccacatgggtaccttgcttggtgctgtttgtttccctaagagacgaaacaatccgttagtttatgacactttaggcctttccctagcccctttagcttcttcattcctagatttagggctcgagaattgttcatccccccagagaagttgcctacagtgattctgaaatcgaccagctagctgcacgcacttgtcaaccttcacacgatttcagattagccgtgattcacacataggaatcacgtgaaatattctacgcctgtggctacctgcctatgggatctcgactacttctttccttccaactcatcctttgtctttaatctacagtggctcacttttacagcaaggctctcctcgtcggccctgataatctttccccgacactatgccgtgtcgaccggccgccatcaaggaggcgagacctacaatgcgactcaagaatcaagatggcacatacaaagaaacacaagaagccgacgttttcggtgccagtggcgggaagctggaagaccttttggatgacgaaagatggctttatacagagtctcgacgcaagacccaggcatacccactctcagaccttttcgctcgtacagtcttcaatccaaacaattcgaagacgagggttaaccacgccatttggaatcctggaccatacagccctagatattcgacgaccagcaccaggagcccgacatctccccacatggcattcaagctcgttgcaagggcatgcaatgtgaacgagggagagacaggtcaagacatgaaagacgtcagagaacacgtgggcatgggctcttcgacaagaacgacaatcaatactgatatcgagggtatatacgtcggcatttgtgctgtagactgtctgccagtcttattgtgcaaagacgtagatcgggattcaaagatcacgaatactgacagcctagatgctttcactctcttgaatgtggataatgacaccaacgacggtggcaaaagcatcatctggctggagaacatgctaattccaggcaacattgcacatgccaagtccgcattgaacaacgaactccatggtgaaacgaaacggcgattcttggagatcatgaagcgagagaacaaacttttgcaagaggatctgaatcctgcaggtgtcgcaaaaacacttccttccaacgagtctgaagtgcgaaagccagcactatgtcgacctattcacgttggtcaagactacgacaagcttcatttcagaatgcggtggccgccaatggccgcattggaattccctcctggaatgatcaaggcaatggagacatttctgtctgctcatccatttgacaacgtgccattgaacatagcacttgctgcgacgattatatatctcgatcttgaggatgaatcttggcccagcgaagcgtttgtaacccgtcaggttcctatacatgctccccgtctcggtcggttcatactgtacttctctcacatgctgagatatgtagagatcaagcacctcacagaattcatccacccagcgcgtttcgcaaccaagcattactacacggacactgttggtagtagtgatagcaggatcagtaccgctttgattagtgccaaggaaatgcgaaaatggtactcgcaagtcaaatctcgatatccgcaactttcgaagactcacagattcactttgattcctgcttccatgccaggtactcacatggtatttccacaagattgctcaagcgcagaacctccgtcactggatctctccagagtctgctgcttgaacgatattcgaactcttggactcccaagttatcataatattgatccgaaacgtgaatcgttccgctacattgctggtccgcattggctcttttcaagaaacctgaaaccacccacacattcgatgtacgatttctttgcagaagactattggaagccaaagccaaacacccgcttcatggtcttgactggccaggcaaaacaaatcgacgtcttatttcctgacattacctccgactactataccgacaacaaggacatcacggcgtttgttgagcgacgcttcggtgtcgtgaccgaacgtccagcgaagcggccaaggatctccgcaccaacattgggtgcggctgctaaggtcaaaattgagacactgatggcaagcgccccagccttgtcgcgagactgggatgccttaactgtctgcttggaaaacgatgaaccaagtatgcaagaggtcaggcagttactctccaaagtacatccattcattgccagcgcggaggtactacatgcaaacgcgagtgagggtaagggcagcctggaagacgtcttgaggattgtgcacagagccgtcggccttaacccacagcttgcgctgatcagacacgagaagaattggacgtcgcagaagactgtgttttctcaatttggccagtcggtagagcaagctatggaggacatcggtgtactcagacccgtcaagaatggtcttagatacgcgcttccctacatcgaaatcttggaaaagtcttcattaatccaagaccaaatcaagatctacaataagatcgagcaactattgaaggacgatactgaaaaggcttgaggggatctccccatcaaaaggacacggataatttttggttggagggagggacggacggatttggtcgatgatctgaggcattgtatgatggctcattttttactataggccaaaaggcctacgattctactctaaagtagcctaaactaattcattaatttttgtctctaatgctttcagtggctaagcgttatgatcgcccgaggccgtcattgtgcaatgtgcatttgttaagttcgattgtctattcttttaatcgcttttgtctaaatctaaatctatgtttatggtctaattcccaggccctcttacgttccatgtcctaccgtgactccatctgactctcttcatctgatggaatgtcatgcccagggtgggaaagaatacccttgtcttgaggctcatgctcatcatctacatccgccaagtacatccaccagaaatacacaccgcagcacaaactaccgccaagaatgttaccaaacaaagcaggaatcatgcctatgttggttagttagagtgcttgctaaaaggattggtggagtgaactaacccttccagatatacaggccgatggtcaaaccaggtgtgcccatccagatacccagtggtatgaagaacatgtttgcaacgacgtggtcgaaaccaagagcaacaaaggcaaagacgggaatccacatgccaatgacttttgatgttaggtctttagcttgtacgccgaggaaacaagctagacaaacgagccagttacatccaatggctcggatgaagatttggtgggcttcgggggtgatttgtttttttgttgtataggcgatgatttcttctctgtatgcttctccatccaagatgcctccatctacagaggcgattagtgacgggttgcgagtagtgcttctgaggttgtacttacagccaacaatgattgccatgacaaagagacaaccactgaggtttccaaagaagcataggaaccagtgcaacaacatcctccacactgataatcttccattgaggacagcaacaaaggtgaactaaccccaacattagtcaaccacgatgcatatttgctagtcaagtaacataccaaatttgtcgaagtaaatagatcagcacccgtcaatatgaccgtcaccaaacccaacggaaacaccatggctccaataatcttgatcaagcccggtgcattctcctggtaccacggcgccgtcaaaacggtcaatgaaacagcacatccgaaagaaagaatacatcctccagaaattccagataaaaagactttgtcaggtctcgatcttcccttttttacaccagccctgcagatgagctctgctgtttcagctggtgaataggccgctgggctagacacatcaattgtcattttgtgcattgtgactgaactgttaaaagacaaaatctaaaaatacagggcattttctcccttattaaacagaggacagagtaaaattatcatcttggcatctcggcgttgtaccgtttcaagctttccgatcccaccattccgagcaaagtccgtccgtcaaagttccactgtactaactaaaagccaagctttagctgctagactcgactctcttatctctgggcggtctcgtcctcccaaaaggtgatagtaccaaattggcgtttatgggatggaagagcaatgtgactctgagaaaaaggcggttggttgggcgtgcagatgaggctcagcgggaatccttttagtggttaatcatggaagttctaactcatattacttttgagaggttgagaacattgtctgcggtcgtctctggatgaacaataagcttgtttccccatcccttcatttcccacatttctcacccacttctccactgccgatcacgggtcgtgtaaaattatgcttaatagctcaaagataagaaacaaggagagcagtgggtagagaggttaagcttaagccagggtttaatcgtgggcgcgcaatatgatgggctggaccggactgcaggttttttactgcggagcctcatcggagacacggagaagagatacgaaaacaggatgagacagtctagaattagatcctgtttcggtcaccagcaggtattttgcttgactaggcggggacggcactctagagtcgggcaatatcggcattggaataggatggtgaccccatactctatggatcgtatatgacgcataaactcatactgaatttcatctatttatcttcctttacttgaatgctgtgttttaatataccggttcacacctccgatgttccgtgaaacgtggtttgagcagaacaatcatggttcacatgctcagtgtctatccatgttaccacagttcgggactattttatttatttgaatcttgaggtacttgtagcttggtttttaatcagactggcatcattcgctattcagcaatcgtcttatcattcggagactggctcgataggacgggtctggttgggctccaaggtagccgttacttgttgatcttccgttcttccggtcttcgggcacagatccgttctcccgtgcttatagtaattgtgttgagttattatttgaaaccgcagattcaatcatttgcctgatatcacttctgatcctcaaggcacatatatcggcaatgccttttgccgatcttatccttgctttaatgagctggattttccagacatgagctttaccgcaagcgggaccggccaagcaaatgtgtctgttggatcatctgtcacttctcccgtcgttacaacgtcgatgactgccacggcagtgtaccctccgatggcggtgaaaacatgccacctgatatctgtcagtcttttcccaaaccagtactagccatttaacgtaccatccatgcagttcgagcaagaaagcaaaaggtagaccaatcgtatgccgagcactggttagataacggcaagcgaattcatcgatcagccaaataacataaccaaagacaaaagatcctacagatattagttcaatcatgtgaaattagtttgattctactactcaccaaggccaagagtggcaatgttctgaaactttttcatggtgacggggttcttcacctgttggggaatgactttcaatactcgagtagcaataatgtagacccccaaaccgaaagtggtagcgtgcaagataaattcatccatcaccatgtgcgtcaccatgacggtagtgaagagtatcgagagaatgataccaatcagtcgagtcttttctggtgaagctttgaaggtaaggagacgataaatgagaggcgtagtgagcaaatgcattgacagctcatcagctagaaaaggtcagtatagagaccaacagctggatgagatttacctacacatctgggtgtggtacttcaacgtcatgtgatagccagctgaacaaattccaacccccatgagtccacagtatgagatcaaccggggacccgtggggaacttgggggaggtcaacaaaccatatagtccatatgccactaaaatagatcttcagttccagatcaccagccaatgaacaagatactagaccaaccatatgtgagactactgatagtattgatgaattctgcgatatatcgagtgattgtataatcctattttgaaaatgacacgtcaacttgagttgatagacatattatgcgatatttacctcttcacagaaactaattcagttagtaattgctcccctactatgacggtatagacttactttagataagaggtctgaggaccccagaatggctcaaccatgactgcaatgccggattgcgtatgtttttgtttcttctgtatctgtaattctgccttccgaaaagatgtaaattccaggcggtgaagtgtagcagaaccacaaagatacctcggaacctacgggatgacgttgtgtcgtacaaagcattgatgtattggtcttggaatgtcctgatattaaccaattatttgatgcaatattcattcatgggggatattttgattacaaataaatctgcaactacacagatcaactctgacattcactacgaaagaactaattctagcagttaatggcattcgatagtgcaacaataatactgataaattcgatgtggaaggatttaacattgccatatgagatatcattttacttgatccctgacacgagaactaactacaagtatcagaatggctgcgcggctcgcttggacgcagtctataatctgactcagcactttcacataacaacgcaacgacatcactctttcaacacaatcttgacatcaaaaagccgcaaatattactcaaaatgtccatcgttcttttaaaacaatatcttccaatctctttggcgtgtcttctcttctacggcagcgcctcacgcttcacccacggcgcaacatcaaccacatctttctaccaatatcaaaacgaccgcagtcccgacgacggctcaaccacatcccgcataattcccatttgcgatcttctcatcggtgctgctgttctgaggcggggcttgtcatccaagattgctacatgctttgtagcttccaccattggctccgtcgctgttcagcgtttcttggctggcttggattgtcggggagatttccttcaggctgtttgggcgactgtcacggctgctgttgtttgtatgaaataatagacggggatagattcttcattggaagcgtttgatggttgtggatagtacatgggaaaggcattctatactagattctccatccaagttaccagaacgagatgctttttgtaactgatacccccctggatttaccaagcttcacagccttgtcgaactcttcacgaacccaatccacgttcaccatgtgaacgcgctgtagcttactgaatttgcgttccggtccagcttcctccagcaccatcctaatggctttcgtaatgcgagagcaggtctgactttcgttataccggcgtggaagtggcgggtctgggcggttgtgcatgtcatgacgtgcgagccaagtgatatttagacccgttagagacgctggcagtatggagactagagagtctggcgcgaatgaatccacgttttgggggagtggaaggaagtattccaggtcgatatagatgtatttgagccggggttgacttgataaacagcggctcaacagatctttgtcatcagacatgcagatccctcggaaccacagacggattttggtcaagcttgttgcccaggccaagatcagcaccataatcgcgtctatgtagccctgtcggatgcgattaatccagtcctcattggactcggcaaggtgcggcagagtccttttggcttcctctgctagctctttcaagatctcttcgtgtaatgatacacggaactggataagtctctcacgtaccattggatccgcgtaccaaaaatggttcgtaaattgtagcgatctaatctgagagcgatgctgagggtacgtaaaaaggtgtagaaccagtcgttcaaacattgtcgcacagatacagttatcccaatggcgtgcaagtagagggaatgcgatctctcgaagccccttgtttgtaagagtcaaggactttaggcatgagtggccgtaaccgtcgtaggaagcgaaaagcacaatatcgtgaaggagctcgttggggagttctagcaggcgagacattttgtgagatgtcgaaagttggcgatggtctgcgttgtgacttgttggtaaaaggaagaggataaacaagctgctaggcacacagccaatttctttataaactacaaaaacacttattctacttaagagtttgtttatttgtggtcatcttctttagtagagtttctcaaatatattagacttttaacaagatttcttttgtatttccctatcatgaattgaaacatccgatgattttacgcacggttttccacggcgataactgacttcgtcctttgaatgaccacgaaaagttagggtatgggaaggaatatcccaagattttagtctaaatagtacgacataatctatactatgaagcatggcgatcactatataacttctttatgccctaacagctgcgttttgtcttcagtctgtatcccgaatacctatgtcgcgcggatcaaaagacatgtcatcgtcagactcggctataaagtcatctacttgcttgtttagtatattttcaaatccaagactaacttttctgttgacctttaggcaaaaagaagtagccttactccacagtcaacaccttcttccttctgcacaacctaaaacgccactgaaaagttctctacatgcacaccattcgattccccaattttcacaaccttttgcaactcatcagaccccaaaaggatctccgaagcatcgaggtatctcaggttgctgaatttgtaacctggcctagcttcgggtagtaacaccttgaggacttcgacaatgcccaaccaaatgtcaacttcacccgtacctatggcgatagttcccagactactacccatttccacagtgtaccaattaattgttagttccctgatggaaactggcagcctagtaacgagaaagtctggcgtgattgggccttcgggacttgggagcaaatccttgacgtcggctgtgagtgtatgaagctgggaaagacgtgcagagcagcgatccaacggaatttcataacccgagaggaactgggtatcatcccaacgtacaccccacttgtgaaattttagataaacttctttgatcgatccagcctggcgaagaatggcgtttgacatttgtctcttgctgccaaagaaattgggcgagttgttcaggtcaagatccagcacgcgccgatgacattccataatccatttcccgtgatctcaaagtctttgaggtacagtttctctattttcaaaccatcttgtggaatgataggaacttcatccccgctgactttaagtcccaatgtttcgagtgtgttcaatttcggcaactgaaagactgatgatgctagttccgtttcgccatagccattcatcctggttcgcattcgcaggtgctgtacctcagatagagacaggtcttcgctttccgttgtggagatattctgggctgcccaattgatgaattgcatcatcatgccattggaatgctccatatcgtcatcctctctggtcggagatggaagggcgaattccacttcatcatcatccgaatgatacacttcgtcatccgaaagatacagaccgtcgtcctcttgagtgaatggtgaaagcgcgaatcccacttcggtaactcgagttgaccaggccaaaatcaaggcagcgatagcatctgcacagccgtttctaatacgatgactccatctactggcaagattcggcgggaaagttcgttccgctgcttcggccagctcagctagggtctctgaccgtgggcccacccgggtcgcgatagggctccatgaagggactcttcctactgaatgcggggtactcagactgttgaattccaaggttcgtacaagcgagcgatgatggggatgcctcaagaggtgcagagctagtaatgcaacttcggattcgcattctcttcgccacttctaatggcgaacgagtagagggaatgcaacttcttggattcgtttgttgacgactacaacttcccgtaggcattcctgatcaccacgggtcgcaaggaggagtatctcctctagcagctcgttggaaaggtctgtcaaaagaaccattgttcgttgccataggggactaaagggagatcggactagacaaagactggatgaagactagatgaaaaccagacgaagactgaatgaatatcggacgaaaagaatgacaatttagtttatacttggattataagccggtctagtcttttcatcagtcactaaatcagtcaaggtttttatataacccacctggcaacaggtagagaaagccgacgacaagaaatgacattgacgacgcggttacagtggcgagtaacgattcaggactacatatatatctggcggtcggcactccttttacgacaaaactgaattgtccgtatataatggcgatgaaggagaaagttgttcaatttccaggttgccgctgcgaagtgaagcgcttctacctgcctagccaatcatcacgtgacatgggcaacgacaatcaagatgtccgactgtctgcccaccaagctaccttagtgtttgggcaaataagtccaaagaaaagagtgcatctattgtccaagatatcatgggtatctagtttgttgattctttattgattcccatctgaggggaaaagatcaaaaatccaaaaagaaagatctgatgagactgggactcgaacccaggaggattgctccaccaggaaattggtgttaaggttaaccttaacctggcgccataaccaactcggccatctcaccgaattttgatgtgagacagttcacaactagtgtatacacacccagctgcaatctcgtcttgtgagtctatcaatattcatatcgcagaaagatcaagtttttggaaggtcttgatttattcctgtgtttcaactatatttccgtattctgtttgcttagacaattataaagacattcattgctttggattccacaattagtctagcaccataataccaagcccgacgccgtcatcgtcaaagtatagggtcatttttcgtgccgtcacttcgtggaagactaattcaacctattacccataagcataatagtcgctataggaagaagtgtaggaagtcgtagcttcacaagaaacagactcgacctcttgtccataaacgctgtattcgctgtaggacgagtaagagggattcaggtcttggtagaagctcgactgatcatgcccttgtctagtagcgttatagtggctagaggacagattgcgaggcgtcttatcttcgtagaaaactggctcgatctcttgtctgccagtgtagtattcactataggacttctgagagggagccaggtcttcgtagaagtaaaactgatcatagcgatccccagaagcataactttggctaatgggaacgcgagacattttgtaaagatgaatgtatgtgaagatgtatctatgaaaacattagcaactggttatacttatcgcgcaccctaggtcgtgagctactcacaagtagagatgtaaagagcaaagcgggggtttaacagctgcaagaacacttgactgtagaaaaatgactctgtaaatgttagcaaacaatcggcttgaatagccagagtgtaaattaccaagtaaagtgatcaagagcgcagtagaaagtgataatacaggtgaggcttgcaagcaagttctcactgagatgagctttttgtagtatgtaagagagagaatagcagcaagggtcttgtctgtaccgcagaagatctgttttcctatatagatcaagggtgattaagtttgttctttcttagaaataatttttcgccatacctggataacagtctacggaatgtaaagccaggatgtaggttgagccaagttgagtcatgtgggagaaaggtttattcaacaaaattttgtaccggagttaagtctgtggtatttctgccagggtcacttctctgttcaccaagatgcagagtactcgtattaccaaggtaagagtatgcattccacagaggtaaaacactaaacgttaccatataaggagttgttgaccaaaaggaaacagataagtgcaaacccgagtaacatcagatagcacccaagagtccagactagcttcaagatgaaagggaaagttgatgggggatcacggctcttcttgtagaaatgcagatacacagagtttgagaattgttacgtgtcattatcagctatagagttggaaagaaactatgtaagtttgtggtttgtcgccgggcccagccccgtgggagtcaaaactctcagtagccctgataaaggtggcaaagggttgatatctaactcggggttgctggaaagtagacagataaacagcgggcgtgggttctgactcacaattttcattcttttgagttgttgatgtgacggaaggttctatcatactttgttatcttgtgttgcagagtacacgcgactcttgctcgtgaatataactgcacaagagaaagggccgaagccttgtgaaaggtccaatgggaagtataaattagagcttgaaagaatattcgttgctgtctagatgcatagccatgattggtgactggactgtagggaggcagaactatacgataggtacttccagccacttcattaatgtcactaaccttgctgcccggattcacctaaatgaatgaatgatgaatgatggaacatgtgcatggagacaccgcttactggatcgcagcaacattgacctcctaagtcttgggttacaaaaataaatagcccaaagagcacaatctaagtagcataagatgacctactaatttcgtctcttatgttattagcggccagcttgtactcaagaattaaatgcgatacacaattctcacaaataaatgttgttctcatttataattatctaccctttctatctacttctgcgcccgtcgtttgaccataatatgggtaccacttggtgggttattcgcctctgtgatccagacattaggaggcctcttgccttcgtactcatccggaaacttaatgtcatagttcttcacaatataggccagaatcatcttcatctcaaagtcaatcaggaagcgtccaggacacgcatgctttccgtgtccaaaggtcaagaactctggagacgtagtaacaaaggttgcggggggcgccttttcaccgcgactagcagcttcttcacgtatgcgggagaagcggaaggggtcgtacttgagaccgtcctcgtagagttcgtcgtctgtctgtgcttggaaactattaaaggaaaggagagttcctttggggaggtgatggccgtcctgcgtcttgaagtcgtcggtcattactttgcggaagacggcgcgtgtaccaaaagtgccgagacggattgactccctggaaacgctatcggcgcgggtcatggattggatagcggcttttgtccagccttctgtgtcgtcggagccgagaagacgatccatctcgtctcgcaggacggaaatggtgttgtactcggcatcggagccaatgacatttaggagcagatgaacgacgtggatctgggtgttgtgaatagcgccaaagttctgggcgacaacacgtcgtgtcatgctgtcccagttttcggcctcgtcttgtctttcgcggagggcatatttgatcatcatttggagcaggtcctgtggctctggctcttcggggtggttcttgatcttgtcgacgcgctgcttcaagagaggaacaatccatttcttgagctgcgacactttgctgccgactaaccagccaaagacggtgcctgtgaatggtttgaagacttgcggcatacctcctgtcagaccagcattcaagatgaagagctcatttgtgtcgagagcattctgaaggtactccttgtttcggcctacattgtcagcgatttgctgggtcaattgacgggggtcacatacagagtggcaatccgacggtaaaccgactggcagcttgagcgatgatcatcttgatggttggagtaagatcaatcttcttccagttctccgtatctgtgccgaattgctcgtcaaagacctcgcgcagctcctccttcatggcgttggcgacaacttcgattgtacggttcatctcagtcttgacaatcattccctgccaggcatccacgacgaatctattgtgaccgagggcccaagagacttggtcaatctcggcaaaggctaggccctgatcaagaacctcatcgggctggtttatggtccatttcatctggttctggggaagcaggacttctattctgatgccgaagccaggaacaacgactgctttgccttgtttgaggtactgtcatgtgttagtattatttttccattgacaagcagaggaatatgtactttatggtatgcttcatagtacatgggttggcaattagtcaggtactgccatcgcgtgcgcagactaaagcgacgagcgccttcaggttctcttatcagcggaatactcgggggataaggcacactgaggagcttctcagtgataaacagggagatgagcaaaatagcagcgacagaggcaatgcccagaggacttgtcagagtgggcagacgagccagcagctcaggccctaggtccataacagaggcagacattgtgtgaagggatccaattgacaggaaaccagtcttgcttacgtcgagagcagtggggaggggagttatatttaatgcataataccgtttcatccacaagcgctttagcgtgatccttggatcgctaaacggatggaccatgttttgccccccacagatccttgcttatgtcggattgtttggatgtgttagtgctgatggttttgtaagttatcgtcatgataggctatggcatataattaagcgcttgcgaaggagtggttgatatgtctgaggtactcgtacgtagatatgcccgggagagatggcgacggcacatgcgatggcaaggatttagacatatcgggtaagcatgaggccggcattgttactgtgaccgacttgcaagatacgattacgaatattcattcaggctatcttgaatggttcagatacgtccatggttaacagaaattaaaatacatacgtgacactcattccatgtagtccatgaagttgcagtagcctgttggtcgtgtcaatcactgttggttctatcaacaaattgacgaatggaaatacacggtattaaccagacctgcaattacgcaacagctccaaactatcagaatgctcaaaatccactatttattaaatgatccaaaaacaggcagtattaaaaatacagaatgataccctctctctgttgtgaagccagaatatccagtgtacagggtaatcatcctcgcacgtcaagtccccatccccactaccaaaaagccaggctgtccctgaacatccacctcactaatttaaactctccgcccacccaccaaaatccttctccattctccggcgaaaaaaaacttctccaaggaacgacactttttttgctaatgaatatgactcgcagctccaacctattctttcaacaattaaagagccacgcccggttagctcaatcggtagagcgtgagactcttacgagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctgttcctataaagtacgattgcaaacaagcgatggcatattttttttttagcctttctgatcattattttaaagttaaagtgcttcattattttttgtaactttttttcggtttggtaaaagttactgtgacccctctgcctgaagtgcggggccgacaaatacggcgttccgttctaattcttatcagctgctctttaattctgttccacctcgtcatcgttgttctccctcttaaacaacttctctctcactattgatacaattctttgaatcgccagtatttgtataataaattgaaacatttctactataccttgagatacagagccatcatgacaagccaaaaatccttcaaaccggctcttattatcgtcgactttcaagaggacttttgtccgccagtaagttgaccttcgtctatgagaatgttgtagatgggtggtactatcataggacatcttgtacctatagtagatcttcatatgaggttacaggccaagggttggttggtttgtaagctctatagagttgagtagcttgacttatactggtcttgacatcttgtatgtgactgagataagagcgacaagaccactactccaaacccattacctatgaaccaacaactctctacacccacgataagtatatcagtcaagctaaaacccccccagaacggctccctcgccgtcccagaaggccgcaccatcgctcccacaatcaacactctaacagccctccccttccacctcatcctcgcaaccaaagacttccacccaccaagccacatctccttcgccagcaaccacccctcgtcgacaccctacacatccaccacgacaatcacacacccgcgcgactcctcccgcagctacaccaccaccctgtggcccacccactgcgtccagggtacccctggtgctgacttggtccccgagctggacgtctcgcgtctgcacgctgttatcgaaaagggccaggataagagggttgagatgtatagtgctttttatgacccgtttagagtaagtgatagtgggcttgctgggatgctgggtgagcagaatgttacggatgtctttgttgttgggttggcagcggacttttgtgtcaaagctacggctgaggatgccgttaaagagggatattcgacatggatagttaatgagggaacaaagcctgtcatgcctgacaagtgggatgagtgcagaaagggtatggaagacatgggcatcaagttcacatcagtcgccaacgctgtggacaagttcaagtaacaaaaaaaggattaaatttgactatttggagcggtattaaactcatgctaccatatctgcatctttcgacgactgtgtatgtatgtacgctttgcgcgaccttttcagaatgtcccaatgcgaaaaactccatgttgtatgacccatcatccatcccagaccatatgtcatacatgctcgtctctattcttttataacttcatcagcgactccttcaaaagcaaacgctcatcatttatcgctttgacctctggatggcagcagcgctcatcgatgttgttgaagccgagcgctctgggccattggtcatggcaaaagacacgggcgtcataggagcgggagtggtgctgcgagagggagcagcacttcggttgtgctgcatgtgggccctaaccaggtgaccggcagccaaagcactgcagagagaaagttctccagcaaggacagaggcaccgatgatgcgggccagacggcgggagttgtcaccagggttggtggggtgagagccacggacaccaaggagatcaagcatagcgctttggggctcaaggatagtaccgccaccgagggttccaacctcaagagaaggcatggaaacagagatttggagagctccgcgaaggctgcaatggttagcaaaatgttaacgagtaatgatggaataaacttacttcttcatgatggtgatacagttggcgctctcgacaacctgagcagggtcctggccagtggccaagaaaatagcagcgacaatgttggcagcgtgggcgttgaatccaccgactgagccagccatggcggaaccgatcaagttcttggaaatgttgagctcgacaagggcatcgacatcgctcttcagaacactgcgaacaacgtcaccaggaatgatggcctcggcgacgacacccttaccacgaccatcgatccagttaagagcagcagccttcttgtcagtacagtagtttccagaaacagagacaatctgcatatcatcgaatccggcctcgttggacatgacgctaagggcgtgctcgacacccttggagatcatgttcatacccatagcgtcaccagtagtagtcttgaatcgaatgtagaggttggtaccagcaagagcagtcttcatagattgaagacgggcgaatcgactggtcgagttgaaagccttcttcatgatgtctgaaccagcctcagagtcaagccagagtttggcagcaccagctcgctcaagagtctcgaaagcaacacaaggaccacgagtcataccatcggcagtcagaacagtaacggcaccgcctccagcgttgatagccttgcaacctcggctggcactggcaaccaggacaccctcagtagtagccatgggaatgaagtagctctggccatcgatgacaagaggtccagcaacaccaacagggaggggcatgtatccgataacgttctcacagcaggcaccaaagacacgctcccagttgtacttctcaaaaggcagcttggatcgttcgagggagtgggttaggtcggaagtggctctgttacgggcgatgatggaacgtcggatcttgacagcacgggtaaagtcaccaagagtcttctcaagggcgtaaccaggaatcttgccgcgcatagacagagaaacaagctcctcgtcgctcatctctttgactcgcttctcagccaagagcttctcaagttcctcattaggtcggttaggcagcttgtcagagcgagccttggtcatctgaagaccctcagcctcatcgtcggtgatggcgggagtgctgggctcagtgcgcatgggagtaggaggaacgtattcgccaagaggaagagtagcggagccagtgtcgttgaactgctgagcacgggcgagctcgtttcggtcgatgttgtgctcggggacatttggatccttgataccccagcgggcgacgttgaagaggtaaccgttcagggcaacgctgagagcaagagcaatgacgatccacttggagaggacggggtcctcgagggacttgaggattccgccaaccatgcggccaccaacgccgtagccttggaagtggtggtggaaagcatcggtatattcggcgttgtttccgttgatggcagaaccaagtgcgtagtgaatggaaggatactcaagctcgtacttgatgggagtgagaacggtaaccagggtagggcggttgttgctcttggcggcagctagaatagcgtccaaaccgttggaagcgaccttgaaggggtcgacggaaagaggagcaacaacaccaccgaggctgctagcccaagtgcgaatggtggacaaagatctggggttgcggaacgggatggagcagatgttgacaatgttgacaaagatgaaaccgaggatcatcagaaccttgaaagtgggaacgctgctgctcttgcgaccgaaaagagaagagtcgcccttgacgcgtgtccaatcaccgtcactcttggcaacgttctcggcaactcggcggctgacgccatcatcctcaagagccatacgcatgtcaacgtggcgcttgatgcggttgatctcaagcttgatgctaagaatggcagtgtagaaagtgaagaggaggataaagtcaaagaacagagtccaagcagctaagaagcagaagtgctggagaccaccctggacaccggaagcagcaccgagggcaagaatgacaatctcaatggcgtagtcgcgcatgatctcaaaacccttctccttgatggcagactgaacagcgtactggataacgttctgcattgaacgctcaggagatcccttgccagacttggagttttggatctggcgacggtgctcgatggcgtgcgacatgacggcgcgggtaaggacaatgttcttctcaaagccaatggtgacgaccaagaaaggaagaccctcagacagaaggataacgctgatgggaacaccgagcttggtggtgacgatgagaccaaagaggaaggcaaagacggaagagaacagcgtgcagataccgagccagaacttggatcccagctttcgcatggagagaaagagggagacaaaggtcaagtgcatggcaatgtaaccgaggaacataatgacaatgtcgagagtctcggcgttcttgaggaggtcgaggaactcagtccaggcattgttggcccattggacaacgctgttctgggtgttgaccttggcagccttcatgatccatgtcttcttctcacggccgtgctgtgtctcagtctcgacggcatcctcgctgggaatctcctgggtagcagcaaggaactcgggaccctcagcataaggaagagagtaggcgaggatgctatcttgagaataggcggtgaaagagttcttggtcgagggaagaggcgtaatggacaggttctgaggaacaggaacatggctggatcgaggagcagtgctggaagattcggctgagtgggtgtcggggaagacgagagtcaggagtgcaaggtggtcggcatcagcgccagcgtgctggatagagtcttgctcaatggccttccagttccaggcagtctcaggacctgcgcgcaagacacggcttccttcaacgagggaagaccagtcagccttgcccactgtagggagatcagtgctgaagaagctctcctggagcagaccgacgtatgaagtgctcgcaaggacggcgacaaggacgacggtgtggattgggtgggagcaagctaggcgagagatgaattgggcgatgggggtgagccgcttggaagcccatgacggtgtggttttctcggcaggcgcagtttcgccgcggaagcgtttcggcagaagtatcgaagccatcgtgttgaaatcgattcgaattggtttttggaagagttatcggcggtgtcgtttaccacattgatattggatctcgggtagactggtctaagcgcaggttgtgtaagtccggggcaaaacagtcaggatctgcaggatgcagtaggggtatttcaacaagccattgaaggcggcatgagatagagacgggatgtttcgtggggggacaggcaggtgattatgtaggagtgaggcttagaagagacgcaatgcaacacttacgtttactcgaggtggcagtccttctgctgtcgaagtatcgaggcggaaagtcaaaacgcggtgggaggtggaggggcaaaggtgaggtatcggcaaggcgttgaggccctggagctgagctgacttttagaaggagcagccacagaacacaaaaaaaaaaagatacaaggacgaataaacgaccacacaccaacttcagctaaacaacagagaataatatgattctctgacgtgagcgggaagtgaggagtagaagtaagggaaagagggtgaaaaaaaaagaggtgaggtaagagaaaaaagaaagaggtaaaagggggtcaagaggtaagtactttgtaggtgttggattgggtgtggagggagagattaacctagtcccagtcctagtcctagtgggatcccaggccaagtccaagtccaacgttgggttaggtaccttggagatggatgcgatgcgatgtccaggtccaggtcaaggtcaagaaaggcgggaaatgatggggactaaagtggagggatattcgaattgtcggtcggagaagatgtctcttaaaaaataaagaaaattaggacaataaaaccgagcgctataacttagcgtggaagcactatcctgaattctctctattattcttgttagtctcgtagtacaaaagttggagaaattaattacacttttgattgtcaataactaaatcaaagtacctacctctggtacctcctacctaagctctaatgccatcatcatacaagaaaagcttctatttttccttgctttcgttttactggccaattccttctaacaaatccgtccaatccaacaccctgtcttcatccttcaaagctgcaggattctgggttccaatcctacattaggcagtctatacagcacttgtcgcatcccattgggggcatgaaagtcgcggattagttggtctaggtgcaatttgcagcactggtgagagcatttggttgggtgtgccttataatcaggcccctttctcgacgcttatccattggtggtctagtgatgtggcatgtggcgtatcgtccgcgtgggctacagggacaaccttgacaatcactcccttttgtccagccgtcatgatgtagccagtctccttgttgtgacacccataaaggttgtcaactggcttcaagaagaatatgttatctcgagatattgttcccagcacgggccgtcggccttcatcctgttggctctgcctctgacagataacgcagacgggccgtcggtcttgctgacttgcgttcgttgtctgacatacagcaattgttctgcttaaacgactgcaaccttcctctttgccgtctgccttatcaaatcggaaccatcgcaacttcacttgattgctgatgtcagggttgggcgggtagtgacatggagtcatggagggagggttgcttcacggcactctaggtacactacagtaccggcaatctcaagttctcgtaatcgtaaaagccgaatacgcaaataccgactatcaaagcgtatccgtagccagacaagacagtaatcacaacaaccaagttgagtattgatctctgacattaagtgtgtcagcttcagctcagcaaactctttccgatttgtacgagaggcgcagcattgcttttgctcatgaatgttaaactcatgattcagaagcttgtacggatactccgtagacgcgttgcgggaagaagtggagagtatggtccaaggtccaaggcaccctggctgtcaacttttcaggccaacacaaaagaaaaatgtttgggccctgtctgggatgtgttgtcgatctccatcttgacggaaacagagccgtaactttaccaattggttcgcatagacgttgcattggcagattgcgtatccgtacattgattggcgcacacgtacaagtccaaatgttccaaagagaagttgtcttcaacttggcggaacaaaaatcaccggtcttacccgtgctaggtgatgctagtacgtaaggggttccgcaagctgttgtgtcttggtgtacagacccattccttatcaatcagtgcccatgatactatcaccattgaggctgtcctgcgcagaatcttttgcgctagcttgaccaatgtggagttttaaacaggcaagacgtaaaatcccgaagctagagcgatttaacagagtgaaagcaaagattgataagatttgaggctttaggccgaggttgtagaggtttcggacagatatctcgatgctggttcttggtggttaggttcatctctgaggctggccttaaaacgtcgagctgcattggctattgatgtgccatgatctgaggcttcggaaggtgccgagtcagtcattgtcggctaggtaaatgagacgagccatttactcaccctgtttgtcgacaatcttgactcctacagccacatcaccatattctgtcactaaaactctgaccaagaaagtataattaatggcaaggtgcttcagcccgtacgacgaaaaacacgtcttgcgtttcttgtgtaaagcagcgacaaggagcttgcctggccaaatacccttcctcaggcgagcttgtttggcatctcgtgacaggttttaccggcaactttgtcgtcaatccttgcgggaaccggttcttcatgctctcatcgttgcgatgtcaatgtccagagctccagatacaagatgcaccggtaaatcacggctgactgcatcggcatctacccggatctgcgcaaacacgatacaatgatgccctccgtgcatcatgtttgtttcagaaagtaaaatcgaacattttaccttgccgatgatgcaacaatcgtctttgcaccagaacccttgttttcgttaatggtcttggcgcggccgttgaagatccaccattccggaatgtttcttgcggggccgtagaccctgaaggccggtatacggagcatcatatcatgagaagacgttgagtggcttccgttggtatgcgtctgtagttcgaaaaagaccggcggtcattgtgcgggctagaccactggcgctacggtagctcaacagtgtacgtcgacaccgaaagtgaattggtcgctgttgatccctattgtattcgtcgaggttagcggctcaacatattaccattcgatcatatttcgtaacatcagcctgtcaagcgctgtcaaatattgcaaaaggccccagcactcaccgcatatatatcctgtcagttggtagaatgccaagcaccgatgtctagaccctttcctccatagaaagcagcggcccgcttcggatggatgctcagtccactcaccatcacgccaacgcatcgtacgattcttcctcgcccttcgaaaagccagcaattctgaggcaatccaccttttgaggctgataaaatcttgagaagggacagaaaggtcatcacagattggccaatctacgtaataagttatgcggttgagcccttatttgcgcactgtaatggatggaccgggccgtagaagggtttatgctgagggcagggaaagctgttcataaattcttgccatggtctcatgatcttggctccccggacgctcaattggcgtctgctcgaaaaatattaaagctaaactgctatcagcattctcgaaagatcaaaagcaatcaataaaaatccttcaccaattacccttgtgccaattggcatcgctaaaaacgacaactcatccatcagcaaggatcttgcgtttagatctcgcttgccaactccctggtccaaggtcaacaagaacggacgacagcacattgggtatggaggataaccatggcgatccgaaggtgactcccgacgaagataacggggtaatcagcctcagcaacagcccaggtagcagcaatggctctgatcccaacagccctcacatttggctcgtcggcggtggcattgcttcactggctgctgccgtcttcctaattgacgatgtcaacgtacctggcagccacattcatgtcctcgaagcgtcatcgaaagcgggtggatcgatggcgacattcgcgaagccctcttgggatactgggtatagggtatctgcgatacgaaaaatgagtctcacgtaccactgtttatatggtatgttggaaaaggtacctttcgagacagagggcgagacattggctgctaggtttcgtcgcttcaaccaagaaagtaaaaaattgggtgcatctggatcaagattagtgaggcaggtctttgacgagaatggggcagagaagcctgaggcagttgacgtgagcaccatgggtctgagcgtgaagaaccaatgcgacttgatgagggtcgttctcgagacggaggaagagttagaagggcttgagatacaggctttattcgagccagacttcttcgaaactaacttctgggatttatggtcgtctcttaatcgcttccacccttggtgtagtgctgttgagttcagacggtgcctacaccgaatgttgcacgagtttcctaatatgggaactctgtcgggcgtcgagcaagcacccgaggaggactttcaggctattatcaagccattgacacaatatctcaaggcatcggatgtcgaatttcgtcacggtaagttttgcgtacgactggggaagtatttgtctgacttgtataggcatattagttagcggtttagagattgaggatatcggttccgatttcagggtaactgctttgaagacttaccaagacagcaaacatgtgcagttgacgttggggcccgacgacatcgtcctcctcacacttggctcgctaacttctgggatgggatatggcaccaacgatcagcctcctccgacaatggagctgcgtgattcagcaccacacgcgctcgacccgtcgtgggcattttgggacaaacttgctttggagcgtccacagacattcggcaaccctgaagccttcttcgatcgaccttccaagtcgacttggctctctttcactgtcacactccgcgatccagctttcttcgagcatctttgtaaatggactggcacgctgaccggggctgtacctctgttgacctttcgtgactgtccttggatgctttctctgaccattccccagcaaccatacgtcaaagaccaacctgacggcgtctttgtcttctggggctatgggttgtttcctgaccaacaaggccgatatgttagaaagccaatgctcgagtgcaccggtgctgagatcctcacggagttgctccacctcatggcctttcctatacgaccaacactcgatcgttccatcaccgttccttgtctgatgccattgattggcagtccattcctcacgcgcaagaagggcgatagaccaaaggtgattcctgatggaagcaaaaatctgggtttgatggggcaattcgtcgagatcgagcgcgaagtgacgttcactatggagtattcggtgcggtcggcgcaactggctgtgtatggactgatgggcttggacaagcagctgccgggggttcagggagaagaccatgaagttttgacattaggaatggcgttgaaaactatgatgacttagacggtttggtgaaatgactaaaaggcgcaaggaaataacaaaacatgatgggaatggacccatggacgtatctttctaacgtcgtgtatactggtggacagttttatatattggaaaatgattatatggatgaatcatttgagagctgtgcaaatgggcaagaagagcaggcatgtttttgtataccaaaacccctattgttgatggattctttgtgtaggcttgtgacaatagttacaaggaattaggcaccaacccgttgctttacaatcacagactaatcgctgcatctttattgtattgttccttttattaaaactaggtacacaaccgtggtagctttaattattctacagtgcaacactggccatgggctcctcgctcctattgtaattcagcatccattaatgttctccttattattacaaccactcgtaacatgtttcaatatggcaagaaaactaattcgtcatagattctagtgtatcagactgacttcgaactgctggcttctcgatatcgccgcgactggagtaagtctgccattctacgctcaagcaaaagctcatcgatggccagcatttcgtcattctgcccttgagcaaggcctgccccttctcttcaatgaacctcaggctcaactcccaacagttctgctcttctcttggcatccaaaagcttccactacaacaacagtcggggtgtggctccttcccacctccacggtctccttcccctcttccatccttcctccattcgcacctacccccgctttgtatcatcttgatctttcaattttatattcacctccgctccatcttcctcgcgtccatcatcttctctccatctcgtctctcttcacctcatcttccatctttactctccacctgctcttcatcttcactcacccctcactctaccaagccccatcgatgataatacagtcttgtaccaaacaaacaatctgatcaacttcatcatcatggaggcctccgaggatccttcgacacgggaagctgctgcgtcccagctgagttacctggatcaatgggaggcagcttataccggggagaacgtggaattaccattaccgcagcaaatcgtcgagttacgcataattcgaccttatctcgaatctgtagcctcggggtccgagctatgggatgcagatagagttggtcgtctgatcaacgaatctcttctagcggccatgcaaccacccttcgttgctgaggccacgggtaggctatccaataaacgcaagactatctcgctgacaaattatagaacatgccgacgaatgtgacgcagcagaccaatccgagatctcctaggaggaagagtcttgggataccactgctgctactgccgccagccctacgtgcagtccctctgcagaatccgccgccaaagttggtggtacttctaacgaatctgtggtcaaaggtaaagaactaatatccatgcagttatattaaactaatattttatagtagagcgtcaactgggctttggagatcgcattgcaaagatttcacaatccaagttggccaagtacaccaacaacgcttgggaatttcttcaaaatggttcacgtgccaagatgacccagcctgacaagtcagagaacaaactctgttgtcattctgatcacagcgaggaagatctgatctcgttcgagaatgatcctgtggttggacctgccgatatcaagcccatcaacatcactatcccacatgacacattcacagatgacaaagttgatgttaaggatgagcctgttgatgcctgcctcatcgtcgatcaatgcacttcgctcaaaatcgaagatgaccatgccggcgttgcatcgacccacctactcgaagaagctgtcaagtgcttcacttgtgggactactccttccgccgaggcactggtcatgtgcccttgccagcatcagtactgccacggatgtctttgccatatggtaaagtcttctatacgcggtgagattccattcccacccatgtgttgcgaatctcccgtccccattgatgtgaacacatcagtgtttgaccaaaacaccctgtgcgacttcttttccaggaagtttggcatctcctacatgaacccggatgcttctcctagaaagcgaaaggctatcggggccccgtatcaggacaaggcgccatctcaagttcacggtgtgaccgtaagaatgtcaagaaacggagtccaagggtcttgctatctctgcaagcgcgtcaatgaaaaggattcttgtaagttgagataccactactacatcatcattacctaactaaagtcgccctagtttgccctgactgctgctaccgttgcaaccgaagccacgcatcatgcaaatgtgcctggtgggaagagcgacagagaaggatggaagcacaaaaggcgattaatgataacaccttcaatcccaacgccccggcgttgtgtccgaccgatggcagtgacaaatgcagaaagatgccattaaatggcatttttcgtggtcgtcgagactctgctctttttgttggtgaacctcctagttatatgtgtgaatacttgctaatggaaaacaggaaccgactggggtggtgatttaagtgtgcacgcttcatcccatgcaatccatggttatgtgttgagtgcagttaccagatctgtgggaagtgtgaggggaagaggcgagtatgagttctataatacatgacgagtactgttgtgatgatgtggaaaggatatgtatattggtggcattagttgaagtggtcaggggtatcttgaatgacctctgctgaagtgtaacttgccactttttcggagctggagctttcgcgcattagcagagcataatgcaggaagatggaaatgaacgacgagacatgggaagatactctgcattcatgtataaactgctgagaaattcgaggaatgggaacaatggggaacaagtctcacgtagtacaaagcgaaatgctcgcttgtgttcatatggccagattgcatgagcaacttttagaaccttgcaattactgctataaaccttttgattcacttcaatttgtttttatgaactctgtgatcgttctgcgcttgtgaacttcagttatgcctcttcctgcccattttgcgaaatacaattgcgggtaagaagttggagtatctaggtacctagtatctagaccattgggtacctatagacaagatggtccattaactttatggcatgaaactgaatagttaacctaagggctttagtctaaatggcataaactggcctattggtttcgtctcttatgcttcttgctgttacatcttctgatacgctgaggcgatgcatcttgtcaacacaggaaatcttaaaaaagaacatattattgaactaacgagtgggataataagtagattaggtttgttccgtgtggaatttgtgacaagatgcacttatgactttctgtcatcgttcatggccgtgacatgcaacatcacatggcctgggctcaatcaagatcaaatcctcagggcatcaaaaaaattgaccgctgggagcataagagacgaaattattagagcagcttatgctacttagattaggcttcttagactaattatttctatcccctaaggcttaggagaccggagccaaaaaacaccagtatcatcctgtcatcgctcggttctgatgcgacgaaggcaccgatcacataactcaacatcgcacctctcgcaacgaagaaggaatagttgaagtgtctgatgacagtcatcgcagtcgcggggaccgtcaattcggtcgcacctctggtggtgacagcgtgcctgatgtaattctcgtattactcgctcccttgcatttacaacacgctggccagcggcatcgacaagtctgttttcttcccattgggggcacgtgcaggtcttccaaaggtttccacagaggtagcaaaattgatgaccgcaagggcaggctgcgcaatgttagttaaagacgagtctgagggctgctggaatatatactcactgatgtggaagcaacctgtgttgagatcaataaggtgcttgcacttctcacatctttgccacccctctgcctcgcctagacgtagaacgtcttgtgcggcattgtcctcaggacagataccctcatgcgaggcacgtttacagaggacgcaagtctgtttttcgcagccagagcaacgccccagatcgccttcgatggactgaggtcgaatgaaagccgcacatgtagcatcgctacaataagtgcgatcaatagtcgagaattccaaggtcttttcttggtacaagtcaaccatttcctgcgagatgaagtcacccacttcgacgggaagaggttcacagcacgtgggtgggaagagagactcatctctgagggaagcctcgatacggataatgagacatcttcgacaccagtgatgagaacaaggtgcctcaaaggtctcggtggcggggaagtcgtcctgacaggagacgcactgtttgtccgggacaggtgcaatgttggttggttgggctcgagcagcggattcttccacaacagtcaagacattctgtgcagtatcccgttcctgttcctgaattcgggctttacccggaacatctgtttcctgttgttcttttgctggcttgtccgcagtagtcgtgcccaaggggtcttcaacagggttgactctttgggcaccgtcctcaaggtcaacaacagtatcttgtatttcgtctgtattggcagcgagctggatctgttgggcttgttgatcattctgggtaccatcagtagtccgttcttctccactgtcagtttctccagcgttgctggtagcgatgacattgaattgtcgtagtgtttcaaacgtttcttcatcgattgcagactggtatggctcaataatcgcttcggggtcggtttctagggtttccgcgatcatacgatcacgcgcaatctggtcttcttgtcgaagttcctcgataagagctgcatcggcctcgacagcccgcgcaacactcatcgcaaggatcgttgattcgtccatcttgttatcgcgttgggggatgaggtggtctcgatcaatagcagctgatgaaagatgaggataatagaagagaattgcccgggcggagcagtagctgataaattgcaattattgaaactattgagaaacaggggcgagttcagacgtaacttacctgtaggcagctgtttaccatctgtttaccagctagctggcactaccaaacatccatagaagttgcactccatgattcattcactcattgcctggtgctttttaaagagtcatgccttctctgggattgagacactcaggtttagaaagaataatgggaggtgattgttatggataggtaggtacctagatcgacaatagggttcccaagatataggaggtagttaaactataccgtgtgcgaaagtaattaagcacccggactgactgaacaaaattccatactaactttgggccttacgaaaatattaggccagctttagtgtatatattgcctaagaaacccttcgtattttcatttagtctttgtttatttgacccaaggggctgtcccctcaccaaatgttccaagtccaacgtcagcattgaggccccttaacctgctattcacttcaaataaagtcaccagtggaaggtttccaagtgtaaatttataggtgcttcccaatctagtgctgctaatgtgcaaagatatctgcaatacaaacataaccatcctctcaaccctagcccaactccaacgctgatacggctatcaagctcaccagtagttagacaccgcctcgttttgagcttgatccctcaacctgcgtcgtgtccatcgaactggcatgaatagtcccctcaaggcgcaacgtcccgcatccacgagcaagtcgatgcaaatggaagtacacaatccctccctgggacagatatgacccgcgaagtccgctccacagtgaaagcagaattcatttccgcatggacaaactataagtgcaaagtgtcagtctactggcttctagatagaggacatatatacttactgacgtgctcgcagcccgatgttttattgatcagctgcccacatctgggacagggcttccatccctttttcttcgccaaggccaacagtttgttctttcctttgtccacgacacagcgacccgtgtgttctggattcttgcacttcgcacaagttctctgcgggcatgatgggcagtagcctatgtccgattcgatagtccagggtgggataaacgtctgacattcgacgttgctgcagtaggtacgatccaatgtctcgtatatgatctgcttctcctcgaatctccttatagtctctttgctgatgtgaggatatacatagtcccttgtgaataggatgtcacagcaacgtggtggaaaggcagaactgccgtcgagcgatctttcgatcatcaaggagaaacagggttcgcaaaattcatgggtgcaggccattacggcagtttcgtcttctggaaaatcattcatgcagccaccgcatgtctcaacagcacggtacgggtatctctcttcgtcgtgagagctgtttgccctgctcagaggaggcaagtcactgtcaacaatgtattcgcttgccacgctggaattgtaatgttcaatagacatggcggatgtgcaatcggctgatcttgaagatggcattttgtgtcgtttggttcaactcggagggggcggacgacaatgtcaaaacgtgtctgaaaaaagatgcaaagatggaatcaaaatttgtgggaaaacaaaaagcaatgtgttcttatacttacacttttgtgagcacgcaacaactacggaggaaaaaaggttcaacaaagtttgatgtttgtaaagttacatcttccttgaagataaacgcagcctccaagagagcagcagcaatgacggtaaagccctgataactcaacaataaagactaacgatataaagttcgataaggccacagggccgcacaatcagtcattcatcccttgggtatactttgctactgggttagtagtaggaaagttgacctcctaagtcttaggttacaaaaataaatagcctaaaaagcatggtctaagtagcataagctgacctgctgaaattgttcaagaatgttcctgtaattgcagatagtttcaggctatggcctatctgatttaccgcccgcctgggtatatccacgttcacgtcgtgtaatcgttacaatgcagatccgtcccagtccatgtattataagcaaatgtatttgtccctgtacgaagggtccgtcaaagccggcggcgacatgcgagacaagcaatgtgtgcacatccgcgacaaatgaagatgttgtagccttgcaccgccttgccacagtcttcgcagttttctggctgaagtattctgccccatcggtggttgttgcaaggctatcaaattattagctctttgtccaagattatgtatgtatgcatcctcttaagcttaccggattcgcggcgtgtggaggcatcggcacgtccacaggcacttcgtcgcacgcacatttcccggcatctttgccacaggcatagcaaaatctatgaccacagagacagactgtagagagtcagtagactgcttacgataaagtaaaatggttccaacttacccatgtgatcgcagcccatgctcttttcgatgacatgcccgcacttactgcagcgcttccatcctgtgccctgggccaatcgaaggacaccctgaacgtcttcgtccttgtgtccacatactccctcgtgagctttcgctttgcatgcgatacatgtatcggttaggcagcgcttgcaatggccaatccctgaatcgatttgtgtcggtgggatgaatgtagcgcatatctcactactgcagtaaacacgtccgaggctaggtatggcgaattcgactgccttcgcattatactgaattactacctcattcgagaagccgttgctgagagtaacagggatcatcgtatcgcaacatcgcgctgggaagtaagcttcatctctcatcgccaggctgacaagattgtcagcgcatggtttgcagaacagatgtgaacatggtgcaaatatcatcgaggattgcgggaagtcttctccacatgcaaggcactctttggtcttgataagtcgagtggcccgacgcacactcggagaagaaggtatggtcggtgcagggtcgttttcctgaacatgatgggtttcgaattctgatctgggacgcttgcccggaacccgtgcggaccttgtcattttcgggcgacgggcctgtcgagggataggattcctatccattttgtagggtggttgctggtgttgatgtgaagaataatggatggttaggcgggggatgtttgggcgaagaaagagtcatttggaaagagcagacggaggattttgtgagggagggaatgtgacttccatttttttgaacgttattgaatcatcaaagttctaaattttgagcgtcagtgaatcaccgaattactgactggagttgccatttttgagcaggctgcattgaatcatggaagtgccaaatttgcagtgatggcagagcgcagacgatgactttgaagttgcttgatgttttgttacagtggaagaagcagctacctattggacgtacagcacggaagaagattcttccatcaatattgtacatattcattgggaaagttttgattcgggaaagccctgattcgatatattgagtttgtgaaccagatggatcctttgttcataatttttgagtatattgacaatgctagggctccggcttatagactctaaaaaaacagataatgaagataagtagacgatcgaagcaacggatgtatcaaaaataattgaaatgatgaattcgctgtctaataacgtaacactatagtggatctggagttgtgactctgaactgaactagaactgcggatacgcatagacattttttgacaagcagttcatgtctaggcacaagtacaccaagactcatagcaggcactggcggggatgaatccgatattcatggcgaaagggaatcctcgttttaagctctcatgagcgaaatttgcgaacaagctgtacagatcccgctgcactgggattccatcactttgccgtctattgtgattggcgaggtcagagtagtagaagatgtaaaggtcactcatcggtcatgtaaccacggccttgccatctccattcttcgggacgtaaagactacttatgttctcctcggcaacccatgcgtccctgaccgatctaagcacactgaagcattgcgaacgattcgggatagtgccgtccggaagcaattttctgccgcgtcgcatccattgttgagggtggaaatgccgattgataacaaaattagactctttacaagcaagccatagccctgcatcccattcaaagacggagcgtgaccgcattttacaaatgctgccggtgtgaaaggagaactttgccataggaacctggtcaaaatcgatgagaaagtcgaagggagggcgctcttcaatccagtggtgatgtgtcatgatgtatgccttccaacatgtcgctatctaaaccgcgtaggcaggtacggcaacgagaaagacggatctaaatagaataaatagacctctaagctttaggcaatagcatataatgacttactgatcttgtctatgatggctttctgaccgcaaggtcttgggaacagtcaatgaccaggatgtcgggtggtgcgcaaagatgactgcataatatgccgaatctcaaaagggtatccagatggacatctttcagccccaagatgatgatcctatcaatcacatcttggcaagcaaatattgatgttgatttttgtttttaggcgtcatggtaactctagcataaagaagagtaatattgttaattagcccacgaaaccaatctgatctgatatccggaatacacagccaaagctgaaaacaagggtccttcttatttcgatctgcgacgtggggaactggaagtcggactagtaggggacagaaaagttggcctctgagcttgaggggacaaaaataaggagcctaagaagcccgatctaaggggcatgagctgacctactgattttgtctcttttggtgcctgagatcagagtctagactcttgtacggtcccaaggatgataaaaaaagcttatcgcgaagctgataagaccgaaataattcggtcattccagcattactagatggcaaatattctggatttatttctgacatccaaagagcagactggacctttctgtcatctttcagtttgtttccaggggcggttcaacccttgtctgggctgtgcttatgataacgatcttattggtccttgaccactagacaaaaatgcaatacgaccagaacatcattctctccaagtccagccacgtccgcctcgccgtcggttattctttctcgtgtcttgccaaggctcggtactgagggttagtgcacgtaggaggccttaaaaaggaatcgaaaagagggcccaatgatggcaattgcaagacattccctcatggcaagcagatgatgacagttgctatcacttgcaggggtggttcgggagcccttaaattgattgactgtgccgcagggatcgctacaagagccctgtctaccgggcgtccgcttttgaagtcagacgaaacatcccacctccaacgtcacgtcaaccacggcttcatcttgattgtccccgcctcgccttgttcctggagcagatcttggactgatatctatacgagctttgtcgcattgcttacatagctcctgtctatatctgccaaagtactcaatgtctgtcgactcgctcctctcaagcttggcctcaaggtaacaatgcttcgtcgcaattgtcctcacttgttgcctacagctacaatcgagttcaacttcatttgagctactttgcccgcgtctatcgcgcatcttgcgcatccgctactgtcatgtcctccaattggcactctctgatcgctagagcgattgacataccgctggtatgttccttcaaccttaaccttatctcaacctcagtggcaactttgcttaccagtgcctgtaggaaggcgacgactcccgagttggttctactcgagatggatctagcggtggcactctgagtaccaacaacgcctccaagtcttcatcgcttcaatcgcttggcggcacctttatacccgtcgttatctattgcgtcgtctgtatcatattcttctccatatttcgcgtaaaatgcagtcgagtctatgcgcctcgggctatacccagcctacgatcgcctcagtatgtacagccaatcattatttctcaacttttgctcactgtccatagcaaacacattccgccactccccacgggctggttcgactgggtgaaaccgttcttcaagactccagatactttcgttctcaaccatggctcgctcgatgggttcttctttttgcgatatctcaaagtcttgcgcaacacttttcttgtcggaatgctgatcgcttggcctattcttttcccaatccacatcactggtggtaataaactcagtcaattggatatcttgacgattggcaagattagcgatcgtaagcgtatgtttgcgcatgttgctgttgcatatatgttctttggttagtacccatctgcgaaatggcttctatggctcagttctaatcaaaccaggctttgttctgtttactatcactcgagagtgtttttactatattggcatccgtcaagcatatctttcttcaccccactactctaaaaggttgtcgtctaggacggttctcatcacttcgatacccgatcgctatctcgacgaagcccgactacgaaagctttacggcgactcagtaaaacgagtctggattccacgaactgccaaggcgctcatcaaacttgtggaagagagagaggagacggcgatgcgactggaaaaggcggagatcgcactcatcaaaaaggcacatctggcccggaagaagcacttcaacaagagcccatcatcagcatcgtcctcagtcgacccttatcccacggaatcgagctcatcctataggagtgacccgagcagcgagcagacccgatccgactccccacgggttggtgtctctcagaacgagaccgcacaggacgaaacacaagaggcaggatttaaagcgcaatacccgcaagtaacccagaccgtaacccaagacacccacgatctgctcgaaaggtcggccgaagatcccgaatacgttcatccatatggactcaacccaaatctcccagacgttcgaggctctgtcgctgcccaatggatccctgcgaaagccagacctcatcatcgtccactccagaattttttccggcgcgttgacacaatccgctggtgtcgcatgcgattgaaggacttgaaccttgagatttacaagcttcgacgacaggttaggcgcggtgacggtgatacgttgccagccgcctttatcgaattcgacacgcaagaggctgctcaggctgcgcaccagatcgtagcccatcatcgcccacttcaactcgctcctcgactgttgggcgttcgaccagacgaggtggtttggaaggctcttcgaatgtgttggtgggaacgtatcatccgtcgctttcttatcatgggtctagtcgctgttgccattatcttttggtctattccatccgccatgatcggtatcatatccaatatcgactttctaagcggaatagtcttcctgcgctggatcaaactattaccgaagcccattctcggcttcctccaaggtttcatacctgctattgccttgtccttctggatgtcccttgttcctgcgatgctaagatgtacgtatgctgccattttttcgtgcattatgctaataacccctgcagtctgcggtgtccaagctggaatcccatctttagttctggtcgaacttttcacacagaatatatactttgccttccaggtggtacaggttttcttgattacgacattgacatcggcggcttcagctgccgtcctggacatcattaagcagccaatgtcggcacctgacctcctagccagaaatctccccaaggcctccaacttttacctttcgtacattctcgttcaatgtttggctatcggcgctacggggcttttgcatctgttcgagttgttccgacaacacatccttggaagaggcctacagaatcctcgaacacgtttcaatatttggtacaaccttcgtcctcctcgctggggtggaatctttccgatttatacgaacatggcatgcattggtatgttggtatccaatcttaatgcgtgacatagctaaccgtagtagcgttttgttacacatgtatcgctcctctcattctgcttttcgcatgcgccggaatggcctttacacgtctaatttaccgctataatatcctttacgtgttcgactcggaaatggacagcatgggcttgttctaccctaacgctcttcttcagcttatcgtcggactgtacttggcggaaatctgcatgattggcctttttgctctcaaacttgcgttcccgcctatggtactgatgcttatcttcctcatatttacagggattgtacacatgtccctccgagactcgatatcccctctgctccaaaatttgccccaaacattgacattggaagaggagttgcaacagcaggaaaaggcagaagcagaacagaagttacaagaggctgcggaatcgggagaagtaaacggagggactgcggccagttactttgatgcagatcttaactttggcgaagaagaggttgaagaacccccgagcgatgacgaagacggccaacatgacgggcctcaagggtcaaggggtgttgacggtggaggtggtgtcaagttgatggtgagagagtggatgaagacgactgccaaggcacaagtcaagaaagagatacaacaatcagggataaagcggtttttggatcgttggatcctcgctggcgacccttcgaacccagatcagcaaccgacctttttacagcgcttcctccacccagaagtatacgaagactttatcgccctacgaaaactaatcccattcgaagaaccccccgatgtcgattacgctggtgacgagaagatgtctaattactggcctcccgagctatggatgccaaaacctgtcttatggatccctcgggatgaggcgcgtgtcagtcggcaagaagttgcgcatacaagaaagatcacgcctattacggatgtaggagtgaccttgaatgagaaggggttgattattgtggatgttgaagccgcgccgtttccaaggatgagattagtgcattgaacgagcctgatttaatgatatatctagtcatgataccctcttttgtatatgagcgttggatagcaggcggaagcataccagatggaacatattggtgcgcttttaggctacatactctaaatatgatctactaatttcgtctcttatgcttccagcggctagtttttctgataccccgaggtctgactactatggcctgcttctgggtactcatcagtgaaattctcgaatatggtgagcttgcatatttttgtcgagcggaaggattcgattagttcatggttacctatatcctaggggtttttcaacatattcaagtgacaaaataaggctgttggcaggctattagcagtacctatatagcacattcaattctgacatgctgtatgttcttttggtgtccagccgatagccttaaattgtcatctgggcatgtcgaaaaaaaaaatcccaacccgcgcaggtacgtagaatcaatctacaacttgtccatcatccaatcagagcttcgcctggttagctcaatcggtagagcgtgagactcttacgagtacaccatctcaaggctgcgggttcgacccccgcatcgggctgttcctatacaatgatacgattgattctctttttttgttctttgttgtcttttgtcgtgaacagggaggggcgtgtgtggtagtgaatggatctgtggaggtcagttctgtagaaagttgagacatacactcgctgaacggtatgagacgaggcggtacgggtattgtatcgttcattcggttcatagagctagtcattaaaaatgcaggtgcgctgacccaatcttcccatgcttcatgcaaaaggccccgacgtgtcttcagctccaccgcgttacataacaaacaagaggtcagtgtctggagtaatgttaggggatattcggataccacggatgggatgacctaccaatagggtgactgcttgaaagctgtggcttctgagtatactttgtctcgagaatatcacggacactgttcagcaactcaacgtagctctgcttaggattggccttgattgctgaaatgaaagcccacgacatggcaccggtggcctgagcgttaatcgtggcgtcggccctaatatacttgttagagaaatcacttacttcgcacgaatttactcacgatgtctgatcgtctttgcttccagaccacatcacaacatcggcaggcgatgttcgagtatccttggtcttttcataagcctcatcgccgccgttaaaggcattcttggccatgctgaacatcgacttagccgctccagaaacgtctccactggagtacgcttggaaggcgtcaaagagacccaatgcggcttccttggcaaggttgggttccttgagaacacccttggttgagtagacgtatggaagatccatgacggtggcagaatgacacgagtcaaagatggcagtgagacgaacaccttgggccaagggcttgacgacacggaaatggatctcgtcgtcaatgatgggaccagcctgggagtgatcgacagggtaaatgcattcatcatatccatcatcctcgtcgccgtctaggtcctcgacctgaccaccgtggcctacacaacttggttagacagcatcttcatgagcaatgtgccaacataccggaatagtgaaggaagagagcatcatcgggctgagcgttcgacacaagccaacccatagcccgaatgatgttctctctggtaggaatcatgactggatcttgttgatcatcggtcaacagaatcatgtcctctctcttgtagccatagcgctctaccaagaaagccgaaacattgtgtacgtcgttgatacatcctcgcagctcgccttcttggttaaagtagttgataccgatgagaagtgccttgcgacgaccagtacatctggagtactggaaagtatagccttcgggggctccatgaccgaactgctggggcacagaggggggaggaggtcctgatcgagcgtgttgggcgtgatggttcaggccctgcgggagaggaaatccgtaggcatcgagatgaggaggtggagggtaattcgggggagggtatcttcgcgatccggagttgtccccagagtaaccaccgtattgttgctggggaggaggagggccagatggaggaccgtacccatagccattaccgccgcctccgcctccgttatacccttgacctggaaagtaggacatgttggttggcctgatttgtgaaaggtgaggatgctcaaagaagcgatcgatgagaagaagagaaagggtgcaagagggagcctttgagattcggatagctagatgcagaaacgaaacaacaacgggtcagcagtgcaagcaaagcagtcaatcaaagccaaccagcctcacctcagtcttgcaggatgcaggaatgagctcccctcgattcagtgctgcttagcgggcactgatccatgacggagctggaggggacctatagaggggcagaggggcaagcagccaaagctctccccgccggaataaacgggcctgattctccagccctgagctcccctgaatacccctgtatggcgaatgttctggaggccgctggaggggaaggtgcgccaagagacctggacttgtcttggcgctgcaagagcccctccccctcaccgcagtgtcagacaggtgtcaacaagcagacgagcctgtgaatcattcatacatgtcacaagggaggcaatattgtgagacgacatgaaaccccccatgattgatattgggggttgagttctacctcatcgaccaacatcacaggcggcctctcggctgtaaagacaagtgacgcggcgtgcgtgttgctcctattcagcaacatgtccctcaaggagcacagcatatcaatcgcgaattatgactttttgtatatctgcttcgccacaatggactagactacagcgcttcagagccgcctttggggtgtcatgagcgtttggggcgactgtcagaccagatgagggaaatccgggacggatctctgcttcagttgactccacgcctttgttgtggggtatcatttcatgtgctcaggaactaacgtacgtcttgtcgtgctgtgcaggcctagtagttacgagggcatgaatctctgttgttggttgtttcaagtagcaagctggaagccttgttatccgaaactacatctctaggtttcccaaacatgaggcatgataatgatatcgcactgtctgtaataaggctcgaggcacaagcttcaatctgttgacagtgctaagttagcggtcccgtcgagcgttgtctgccccgccggaccggcccgcaggggtcaccaaaggtcgattgattggccacttcgtacgtgcaggttgagtggatagacaggtccctggagcttgacgttgggtgttgggtgttggatggaggggtaaacgggaattggacagccctgtgctgtttactaactatggcggctacctcatccgagatcaagtgccaaagtatcaacaaatatttgcctgtagctgtagaatagaggattgcctgcctaggattcactgacggagcaaccggaaccatttccacgccgtgatccattcgtattcactgcgctctttcctttcttagccgtgagacacttcactccaccactcatgcactgtcggcacctgccaagaaagtctgccggctgtcgataactgcgcgagtcgcacctgcccttcccttttccgcttgcacctcaggcctattctccattatataaacacaacctggtcgctctctcttggccttctgttttctcatctacctctttccttctttccctcccgcatttctatctcctatcagcagacttccccccatcccgaagtcacccatcatgtctttcttcaagaagatcgccaaggagtttgagaaccttggaattggcgacaagaaggaggaacagcaacagcaacaacctcctcaacagcagcctcaggacggtaagatcttctgatctggcaaattccgtgatgtagtgaaactgattttccccaggtaaccgcgcctacggcgacaacggatacgcatctcctcctccccagcagcagtacggcggcgcgcctggatacggtgctcctcctcaacagtacggttcgcccgctcctcagggatacggcgctccccctcctcaacaatacggctcccctgctcctcagcagcaatacggtgcccctcctccccaacccgcctatcaacctccttccgatcgtcctcctctgcctcagggctggactgctcagttcgaccaaaattcccagcgatggtactacgttgagcaagctaccggtcgcacccagtgggaggctccccaggctcagcaggctcctcctcctcctcccccggactctcgtcctccttatgagtctcagccttctgatggatctcgcggctacggcggtgctcctggtggatatggttccccagctcccggcggatacggttccccagctcctggtggctatggctctcctgctcctggtggctatggtgctccctcaccctatggagcccctggcggttacggatcgcctgctccaggtggttacggtgccccctcaccgtacggtgcccctcagggccagtatggtgctccccagggccagtatggtgctccccagggccagtacggtgctcctcaaggtcagtatggtcaggagggtgaccgcgcttatggtgacaacagcaacaacccctaccctcaaggagagaagaagaagagtggtagctctggtatgctcctcggtgccgccggtggtctcgcacttggtgctgtaggtggtgctttgattgccaatgagctcaacgacagtgatagcgatcatgagcaacacgccgctgccgctgccgctcccgcggctgctgctcctgttgagcaacaacctcaagttatcaacaactactacggtgctcccccagaggacccctatgccgatccttacgcccaggatggcccccctggtgttctgcctacccacgatgcggatggtgactctgtctcatcaagtgaccgtgaggaagtgcaagaagctcgtgaagagtacgaagaggccatggccaaggctgccgactcggacgccagcagtagtgacattgaggccgctgaagaggctcgtgaggagtacgaggaagtctacgaggaggtgtatgaggacgaataagtgatagaacaagggctatgaataacgacatgtttacgtctatttctcacaggattgcattaaagccgagcaggcttggaagaaggttgacggatttccttcacttgttgatacctcagtagtacaataccagagcacattctacattcatttgacttgccatgtttaaagattctttgcgaaaatgtcgacaggcctacgctacccaagcgtcagcccatgtaaccgtgctaaggatgcagggaaaccgggctactgcaagaagcagccgccttcgcttatcagcacgcaagcgacgaacaggaccttgatgttttataatccatgtcgttgaaatagaccttccatgtagccgaaagtccagatgtgatgaggcgctgatatcatatgctgggctggaagcacttgtgcactaactatcatgacactctcgccgtaactgtcaacagccaaggcggtatcgaagatagcttcaacccactcactatattagttgaacaatcgccagactttacggactacctgcccaggttgatgaatgcgttgttcgtctccacgcttggcattacagggatggataagcacagcccctcgttttttcttggcgactcattatcgtgatcacttccttcatatggtaccgcgcatgtgagcgtcgtttttaattgactcactcgcccgattcctcttccgcgggtgctccattctccacatggcagattgcgcggccttcatgcggaaataaaagccggaacctccaattcttattctccagaagacggtgagagagggatcataatactcgggcacaactatacgttaaccacggcacggacggtgccgagatacaaggaatggaaagtgcttgtcgcagtcaagcttttgagaagcgagtcataagcattttgaaggaaagcttgttctgtcttttggtttgtgcttatttgatcgacgttactgttgcactcgatgtaattgttcttggcgtagggggttcccatggtgagatgggaggttgatattactgtctgagtatcaacaacacttgtgtaggatttaggacataatggtaatagataataaaccatctaaaaaagaaaatgaattataataggcactataaggccttatttgtctttaggtcgagtcatcaatcaatattgacaaacaacgaggtccatgatacagggtaaccgtccaaccaccaactccaccacactttcactcgccacaattcaacatctccaacatctccaacctcacttggcctaatgagactcataactcgtacaatacctgctttccacttactacgccctgattccaaactcgcaagacttcacataatgtcatccaatacacccccgcaacctcccccctcattcaccaccaacccctccgaaatcctcagccaaacaacgaatctcatctcctccacaacagccctcgaagactccctcgtctcttccctcacgccctcaaccgctactttctcaagtcttctcacgccaattctaaaagatgaccacgcagtttccaagaagaccctcctaattcgcctctttagctccgtctccgaagacaaagaccttcgcgatgcatcccgcacagcagaagaaatgcttctcaaagctaattcagcagcgctcatgcgcaaagacgtcgcagctctcgtaaaagctgtctacgaaaagagtcagcgtggcgaagagaaactttgtgaagaagatgcgtatatgttgttcaagacacacagagcgtatcagaacacaggcgctggtatcgaagacgaagcgctgcgagagaaatacaaagctgctgtacaagagcgaaatgaagtcctcatcgcagcaaaaaagaccatcagtgaatccgacgatggcatttatttcacccgctctcaactcagcggcgtgccctcctcagtcctcgacgccatgaaagtcaacgacaaaggcgagcttaaagcaacctttaaaaaaggccatctcatctccataatgaaacacaccaccagcgccagtacacgaaaggcatatcacatcgccaaagaaagccggttccccgagaacgtgggccgtctggaacgagcagtcgagctgcgaaacagcacggcgcgaatgctcggcttcaaaacacacgcggagctcaaaatggaggataaaatggcaaagagtgttgagagcgttgtaacaatgcttaataagctgcgagtacaattgaagcctcttgctgacgaggagatgaagacgctgttcgagataaagaaggcgtatgtgcaggaacacggtactgatgaggcagagcaggatttggataggatgaatgcttgggactgggcattttatgcgcggatccttgagaaggagagatattctgttgattcgcttcttatatcggagtattttgaggtcaaccatagtcttgaaggcatgcttcgtatctttgaggagatctttggtatggtatttatcttgactgatgcaccagtttggcagaaggatgtcaccgtttacgaagcttggaactcggaggatcaaggtggtgagttcttggggtacctctacctcgacctttatgcgcgagagggcaaatatgctggcgcgcacagctctcttatccaacctgtaagcactatctactcctcatcatccatgatcgatactaacgtgtacagggcttcataactccagacaacaaacgccactacccttcttcatctctagtaacatccctcctccacacccccggccatccaaccctccttctacactccgagctcaaaacaatgttccacgaactcggccacgcaatccacaagctcgtaacccacacaaaacaccaacacggctgctctcgcgactttgtcgaaatccccagcattctccttgagaactggatatgggtaccttccgtgctgcgccgtctcggaaaacactacagttatttgaacgacgagtacctaagcttctggaaggttcagaaaggtgatgtgaatacaagaccagaggaggagttacctgagaagttgacgcttgatcttgcaaagactaagcatgttaacggtgcgcatgcgatgctgcatcaggtttttctcgctttgtttgatctgacgatccataacgcagatgaggctcatcctgtggataccaccaaactttggaacgagagtaaatctgaaatcatgggtcttggacgagcggatagtattggacaagcatcattcgcccatcctttccgcggatatgacgctgcgtatttcacatatgcattgtaagtttgccttcccaactgcgcttctttgctaacaagttatagatcgaaagtttacgcgaccgacctgtgggttagccacttcaaagccgacccaatggacaagaagacgggattgcggtatcgacagcatgtgttgcagccgggaggaagtcagcctgaactcaagagccttagtaacttcctaggtcgcgaaccaaatgacgaggcatactattcggaagttaccagcacgtcggggcctgaagcacaaaagtctgcctctttgtaaaatacaaggactaaattacaagcctacagggagtcaggttggttgcatagaagccagtactgatataatggttgatagatatattagattagtttatgctacttagactatagtcttaaggtcatttatttttgtaacctaagacttacctacctgggcaagggagggtctggaacagaggtgattttgatcagaatgaatacactccctgaaggatcgatcttgacagataatagatttcgtaaataacagcttaataacattctaattacttatctagctattctttcctaaaagcttatatacaatacataaagaggtcaggggtgtacccaaaacatcaacaagaggccaaaacactctatcttcattctgtagccatcctgacctagaaccacccccttctcctgctaggtaggtagtcaataccaatcgcgacgatggcctgttcgtcgtaaccgatgttctctgagtatttgctgcagcgagacaggtctaacgacgtcagtcgaaagcccgaggaggcggatcgcatcagcatgagatcggatcttgtttgaatcgatcgagtcttgcacgaactttaccgtgccatgtgagtgctggtaagcgacattatcccaagctcgcacaacagtagggtcgtctagggcgagcaccgacgtccctcgtagggtgatgatggctggctgccaattttgagccctctggtatcggaaaagcattgcaacaccccgtctgccgttccacaactccattgtgtcaagttttggcatcttgaacgctgcagcagcggcagcatggagcataccgttgatatccgaaggggacgtactttcagtgagagcccttgaagtcagcgtcagtgaagtgagatttttccacacccatgaatcttgacactctgcgaagaagtgactggcgtcgactatgaaagaggcggataacgttgtcaagtgcaggctggagcggacaagtttccggctgacatcaggatcaagcgctctgatagcaggaaatacgatacctgcttctgggtactcctcggtgaaattctcgaaaatcgtaagcttgcatagttttgtcgagcggaaggattcgattagttgctggttgcctatatcttgctggtcagcgactgtggttacctagtaagcaggcaggttactaaaacaatagggacttgaagtagaacagacgaaataattagtccactcttaggccatacatacactaagagtgatctaatatttatgtcagggactaaatcaataccgatttttatgcaaaccacctgctaagttgctaaagattaaggaggcacttgcatttatcggtatacccctgcagtggagcgtactgtctccagggttcataacaaagttccttcatgttggggaaccgagtcaacatattggcgagagcaagctgattccatcgtcgacgggtttgttgacgaaggagaacggccccaacgacaggtacaagtggcaaactaagccaccaagatccaaaaggtttgtcgcacatgatatcgtcaaataaagctgtggttgggagtatcccagcatcagagttgttttgtcccgcgacccagccatgggctgggtcatccaatatggcggtttcctggtcgtctaggtcgttgtctggacggaagtctaggtacttgaaccagtgctggttatcagtaggcgagtagacgctaatatcaaggaccaggtggtcatcacaaggctcccatgtgctcagtgtcttgaatagtttttcgaatccattcataaggatcttgttatcccttgcggaggacaaaaatctattgctagggcttctacagttcatgcaacagaagccctcgagttccaccttgaaccaaatatagcgaatttgctctctatgtcggaacaacatagtctgagaaatcggatcgggaaggcatggtattgtcaggctgatattggaaaagttgagcggctcgatgatagagtgccaatctcggcacacagttgcgagctgactgcattttccgccgaggattggtacgagccttacgatctcgtttcgggtctcggcagggaggtcgttccatgaagctttgcaatcagtcacgtttggttgggtactgtcggatgaaagtgcttgatctttgacgaagttggtttgataggttcagggttaagaggaagatgatagagaccgaatagttgttttatatattttatctgaaaatcttgttcttagagtttagttgttgctgtgtgtatagtttggtgggtgttttaccttttacgcattcatcttcatttcagtacaggccaaaagtttgatattcactatctgtatgttttggaggatggaaaagaggtttccaacacaagacatatagaatctttcaatagaaatcatgtcagtactctgttatccgttttgaagctccgggttgagtacagttccttcaggacatcataaagattggctgctggaagcataagagatgaaagtagtaagtcagtttatgctacttagactatagtctttaggttgtttatgactcaggaggtcaacctttctgccacctaataggtagagtccttctttatatacttcaaagtctctctccacctaggtctagattataaacccaatagatcaaaagaacagctatctgtaactaagttacccaacaaaaatacatatgtgtctgatagagcagttgcctatctccctatcgacatagaaattcccgaactctatgatggacacgtaagctatattcctgagcgaaaaaacttccgttaatctcctctcacagcatttgtttccccctccaccctcagggtatcagaatagttgacagtcccaggtacaacaggcgaccttcatcatggcgcctattgggcccctgcctgcttgcgaaggtccatcattagcggccttcccacacgatattatatccgatgactttgaatttatagaggtcctcgactgcgatgcgaggcacggtgcaatcatcaaaaccaaatgggaaggtcgactctatgctatcaaaatggttagccaaggcgacattgagaaacaaaagcaatgctaatctttacagtttatttcagaaggaacacctctcatcaactacgacaacacatactcgcctgaaactcccgacctatgttgccaggccttcgactggcactttaccccgttcgaaaaggagtgtcgagcgtttgggaggttgcaggaagtcgggtgcgaacacctcgccgtcaaggtccatggctacgtccgagtcacatcagaggagatcaagcagaaactcggctctgagcggcacagaatgaggttccatagcatggcttctaggaatgccagaaaccagatgatgggtatcgtcaaggactgggttgagatggaagcctacgagatcgagaatctgcgacccctctacgatcgactctaccagatcttccatataccccagatgattgagaatatccacgagatgcacaagcatgggatcgtggtcagagacttgcgaagcgaccagtacgtcaacggcgtgctcgtcgacttgagttgctccgccacagctccccacccctacggtccaaggatatccagcgagccgtcagagtaccagcctcgctggaccttttccagtctggcagcatgggatctgttctcattccagtggcaagtcatcacgctgtggaacagagactacgagcgtctagtcaaactgcttggaaggcctcaaggaatgcctgatttctgccctttcatcgcatatcgcattccctatccctcgactgatactagaaagaaatctcctcgaccgtatggtccgtttctgccaatactgaatcactttcatcggcgcatctctgtgttggagccagcacgatgggatccgctcgagtacatccagaatgccaagtcgtactgcgcgacaaaagagaagaagcgaaaaaggagtgagaaaattgaccaaggttctgttgaaaagtgggttagtaagttggagatttcagaccaaggtatacacaactaaaaggtcgcatctagacaacatagatgacctattaatttggtctcttgttttctggtgcccgttgtttctgttaccctgaccggatttggactgagatttggttattacagttggagagaaaaaaagaaagaaaaaaaggtttgttagattgtgaggcaaatgttgaaaaataaacatcactcaccacaaaccatctcggtgatttcctctcagccagaaatctcccttgagtgcaatttcttctcttggcctgagtctgtttatgagatctagaataagcctttagtctatttgttttatcgtaacctaagagcttacctttcgattccctgctagcttgaatacgattaaatttatccaggttgacaatacaacttttgatattccgtcctcctataaacaaattcgacatagtctttgtacgtctctgaactaaccacctcaacgaaggtacttttataggggccatggctcgtgggtgtcttttctcacaagacgttgacataacgccatagaaagttgatgccacttaccaaacccgtcaacccagtatacaagatcaagatcccataaccgcttccataacctccaataacctttccctgccacggttgacctctgatgagagaaccactcaagggtccagagataatgtttcctactcctctgcccgcacaaagatgaccgtgaaccatgacaggatcaatatgttcgttctggtcttgaaatttctgagtcacctctctcatgatgccaggccatatcgatgcccaagacccagcgaataggccgtacatgatacaaaagacgtaaagaaccggtagagatgctgtaagcccccagactagcaggacagaaatgcccacaccaactgctgatatgagcatgcatgtcgtgacagcgagcctatcgctgagaaatcccataatcatcaacccggctgtagctgcaatgttgacgagaataacagtcagagctgacaagacagcagaagtaccaaacgttgttcgagcataagttggtagatagatggttgggaggaagtaaccagtagcttcaaccacgtttaccagctgatgcagcataaacacccttgacgtgacaaaccgcatattcagaggtttcctattaatcgtagatgaaagaggaagtcttggtttgacaaagtacgccaacggagctgcacttccaaacagaacccctgagcagatcctcgcggttgtttggaacccgtatttttccagaagagcttggaggagcaaggggagtatggcgcctccggctccagcggcgctccagacgatgccataagcgaaaccttttctctgcacgaaccactcgtctatgtagagagtgcaggggcaataagcgaagcagccaccgataccgaatagtacgccttggactgcgatgagttgtggtactgtggtgcaaaaggaactcattgccatggcgagggatgtgaccacaaggcctgcccaggtgaaccatcgagcttgacgggggtagaaacggcatattatgacgacgaaaggggctccaaggtacaacatgccctatacgacattagaaagagctttacttctccttctttttctttgggacattagtttcttaccgtggtggtggttccaatggcagcgatattgctggaccctgcgaatggttcattgtgactgtagtattcttggaagacgccaaacgaaaatccaaagcctgtgatagataatgttattgggtcagtacttaagaaggttgcgtgagggaacttaccaaatgttacagcttcaacaacccagcatgcggccaagaataaataggctttccttccaccgtcggcgggaggtagtgagaactcgacgtctgtggttcgagattctaagccttcgtcaaggctattctcttgtgattcggccctatgagatactaattcgattgatgtttgggacattggagatttaaagttatgtgatacgtatcgagtctgaattgtattattgaacaacgagtaatgtcactgtcttatacaactggatggcgatttcacctcctatgtactctgaatcgcgccctataaggacttgtaaggtccagtgcttaccgcatatttcctcctgtctcaccgttgatgttgtactcgtagggcgcagaatgcgtgcgacatcggctatgatggtggctgtcttaccgaaacaggttcattggtcgggcgattgtaaacaaggacatgcttcggctcaagcatccgattaattcagtcacatgaaagacgagagtttgaactaatgcaatgggcttctaaatacttaactatgacaccaatctattgtacacggcattgaaccgaagtaaactaacaaaaatgataaagaaccatcaaagatcatcgctcgctaaagcttgacaagtacatgcttcatctctccaccccatgtatgtctctcttaggcatatcctcgttgctggggctggtgttgttgtcgtccgatcaaagcagagttactctccattcgaataccctcgtacacctttccctgactcttcttactcttgctcaaaccaaggtaaggaaagaagtaacatggatgtagaatggtgacgactccgatggaaataagcatcgctgtcgcgtcgaacacgatgaatagaggttcgtttcgtaggacatcttttgcgatggccgggattgtctctgcgatactagagaaaaagtcagtatggttcagtgatgttgatggtgatggatagaagggactattaccggtagacacatcggaggataatgcagacatatgcgatacccagacagtaacagaaccatcgcaccattttggcttctttgatagtagcctcctctcgagcaacagggaccttttcacgcgttggacctccggctgagtacatgggaggagcagtagtagcacccatcaagagatctctacccttcaacgacgtgttccgacgttgaatgtagatcaacatcagagttccacagcacatcatgttggcgacctggaacgcaactcctcccgtaacaagaatctctcccagcttcttggtcgtcttggtccccttacccaccgtctccaaagccgtcaaaccaccgccgatgacctgtatgaaaatcgaaagaaagtccgtgccgacaaagacgagagggtataacctaggcttgatgaccgaccatttggcgccgtaccacatgacgatgtgcttgaaggtgacggatatagcagcagcgatgagcgtcggggcaaggagaagcgttaggtaagagatgatgaatacattttgctgccatgggttccgagacagactgaagcgtgcgatgtggccgacgacttcgaagatggttcctatgcctagccagatcatgtacgaccatgtctttgctcgtatgccctggaagatctgtgcaaatagtaaaagtacgaatgcgacggcgaagaaacctgcggcacccccagagaggtaatcaccataaatggtaaattcgacgggacatttatccgagacttctttgcagttgtcgtagtttggtacaaaggtatcgtttttgtcgcccatagtgtttgttttggatacaccttttcaagatgtataaagctgatttcggaaagatgatgtaaagatggatggtgaatgggaatctgtatataatgtctagatgccacaaaaggggttgctttatagataacaaagagggaacatgacatgtaacatgtaaagtctcttgtatcaccaaccaacacgcaatactcagggctgtgtgacatccactccagacaaacagagcctgcatctttgcaagtccaatttccactttcatctgcactgcaactgtgctgatgtgtcgtctagataagagtaggaggttaactgcgagtcttttcagtggcttacctagtaaaaacatcccgtctctatgcgaaacaaccaatcggaattattctttacaagagccaaggacatcacagagggacagaccccccatgtagagtaagcagtttcaatgcagtaagcgcccatcatacctcaaaaatttatgcatacgccgagggcccgagtcgtcagcgatttcacccgcagcagggccaagctctaacgggataagcactaacgtcggtgcgggattctatttagtatccgtaccggcacgaagagtctacggtggttgtggtgttgatgagtctcagccttggagctaagccttgacattggcaggacatgggtggtcggttcggtgagacgcagggtattgcccttttgggtagattgttcgagatgagtaagtcataccggctttgattttatcttccgtatgtacgggtacgatattgttatatttcgtatctgtcgtactgttgagggcacccttcttggatgactcgccacctcatatttcgtatttgtataccattatatttatcaacgtaaacgaaactaagttgtcccgtcgtacttgttatcaacttggtagaatattgctcacagtacctgtcagaagcatgccgacagtacattatctcctagatattcacaaacatagcgacgcgtaatgcgtatattaaattacaatcagattagattaaacccactcgtttctagaacatatcaactgttgtatcatattagacacattcattagactagtattaagctctttcagcttgacaaggaacatcaagcaccctctcaaacaagcatctacccctactgccaccacttacattgcgggtagtaaaacacaaagcatgtgatcggttacagtcactcatccatgacaaaactggaatgctacacaatcttcctctgaacccgtaaagccaagacatacgttatcttgctacgatacctaaacaagaatattaggcgagcagcaatcaaaattattttatccgaagttccaaaccaaagcggaccaacagcggaatgaatgccaagtttcacgctcagctggttgaaagtggcagtgcacgcatcccctgtctctcggctgctgtcatgtcgatcatcacccgtctttaggcttatgtagccagccaagaccacagcctccaaaagtcagaccatgatgtcagctttggttttggtcagatggtggtgtctctgcgaaacattctctctttcttcactcatcaactacaccaatcatgtcaagtccaatatgtcctatgccgctagccgagatattccgggatatctttggcaaagaaaaggaaacaaataaagtcaagatactatacgatgatgctttcaaggctgatatcgggagatggattgcttcatgtgcggttattggtcttgcggcgggtataatttcaaagaatccatctcaaggcttacttgctgcagcggcatataatctcgcagttgtatggtcaaactattataccataaaacttctttttactgacatattatcagggagcccttcacttctttactatcaaaataccagtcaaacccaaaagcatgaccgacccaaggcctcctatgtggtacgatctgctcttagctgcttcaacagcaatgtggctagctgctctggttgtcatgtttgtcaagcgaggggatataagtgcctataaagaatcaaaccacgagaagcgaaggactggccttgttggtgagatatctgaaggagccgtatcaatgatggataatcttacgattgcctgtggttgttttggagtttgtgccttgtaagtcccttttactatcatcgaacttcccttggctaataattctagattgttttgtttatatcagtggtttgttgtttattatctgcactcaacaaacttccgaaagtttgagatacgagaaggatttcgaaagatgaacaagattccacccccaaaagacaatgctgttgaagatgtttaggataaggatatatacagttgttttttttcgtacaagtggcttaggaggtcgctttcctagagaccaacatatgtttgttggccaacaccaacaaccacagccacttttgcatgttgcttgcaaaatgataaccaaaccaacagatcaatatcaaagtgtattaatcagagagacatatgcgagccttgtactacacaccctgagttgtaacatataagtatgctcatatctcccgtaagactcctcacattcatctcaacgcatcctcagcaactatccttcgaagttctattctcttgagttttgactcccacaatcatgtcattcattccttccaaaattcccacctctggaaatgtccaagagcgtatcagccccaagaaggacagccctgaagttgacccaaacgcccaagagcttctcctagaatatctggcgaacaattcagatgagtaccgccgcgttcgggacttgagaaaaaaggtacgcccccatcactccatatatcgagtctcactaatcacttcctccgcagggctgggagaacagccagggagacgaatacttcaagaaacaacgacaagatgcagatggtgcggatgagaagaagcgccgatttttctactatatgatgaagagcatcgcattggacctcgacttatcaacaggggccttgacgcgaggttctctcaaaacagaacgtgtgctcgacatgtgcgctgcgccgggaggtttcatcgatcaaaccatggtgatgtgccatgatatcacccgcgtcagagccatgagtcttccccaagatgaaggtggtcacgagatgagactgaggaacaaaagcgtcaacgttgagtttcgtgatatcacgatgctagcaggcgacatgggcgttgtcgaacaagacatccctgacagcttccctgaacgagacacgtttgtactcgatcgagtctttcagcctgacgagaagtacgatcttgtcttctgcgacggtcaggtcctacgcactcagcagcgctccgaatggcgcaaacgaggtgaagcaactcgtctgcaggtgacggaactggcgctaggcctagagcacctgagaactggcggaacgatgatcatcctgatgcacatgctaaacacatggcgtagcttcaaattaatccaccaattcagcaaaatcgcagacgtttccctgtacaagcatcacagacaccacagatttcgatcatcgttctacctcgtcgccaagaacgttcaggcagagagttcgtacgccaagagcctagtgaagttgtggaaggaccagtacaagattgttgcttttggtagtgaagaggagcgtgtcaggatgcattgggaggataaagaagttgcccaaggcaagattgatgagtttggggccgagtttatcaagatgggacacaacatttggaagactcaagctgatggactggagaatgcgccctttatcaaaggtctttgatggatatggcttctgtttcagttccgcgacctatttgttgttttcttgttgcaggttgagctgcggcttcctctaagagggagcaggctctaaatgggaggccctgaatagcagggcaactgcaaggttgtgtccagtcatgaatgcagattattatttgaacctcaattgacggagcatgtagccatgtaatcttataactcgtatcaactaggatcggcatcagtaccaggctagatgaggctgatatccaaacttcatgatagtggatcccatgctctcctcatactgaaactctcaatcttccaacctcctttctttacatagcaaagcacttattctactgtaaatatatcatcatgatttttcaattcccaaagcctctagacatgactccatgaccatccgacaagatctgtcttgacgatggatgtattgggccgatggtagtcacgcgccacctccacccaacgacggtgcctctctatccagcattgacagcaaatattacatggctggcatgctattgatgaacagagacattctagcaaagaaaaacatcattgaattgaggcaatttagttcactacagcatcttcccaaacaaagaaactcccttattatatcccatattactcgtcaccatcctcagacaggatcccctcttcaacaaccctaaccttaaccttcataccccaaggctcatcatcaccaatccagttcttctttttaccaatcttttccacgtcactagccgcctcctcgaccgtctctttggtcctggcagggtcattctttgtcttttgcaccgagatggtgagcaggagaccctccttgttcttcttcttgcccagagcgtacgaccactgtgcagtaaagaccacacgcggcttagacttgtggatctttccggctgggtagagtgctgtgatgagttgtcctactctgccgaggtaagacgcccaccagacttcttcgggtgtgagcatctcacggagagactcgcggaactccagctctcggggcggaagttcgccgccatatctggattcgagcatcaatgcaagtctagcacggtcttggtgcgagacaccgtggatcgaagacatgactccgacgctggtcgagtacagcgcggtcgtcgaggcggtttccttggacatgaacatgtggaggtacatggaattggcaaacgaatccacaacaggctcgccaaactcctctgggaactccttcttctttgaagctctagggattgagctcttgagcagctgctggataaggtgtcgcgagcctggcgcgaagtaacccgttgctacctccaagggtgacatagctcgaacggaggttggcagctgtttgaacaggaatccctctcttacgccaccctggcagaagtgcgcttccctaatacctccgggaattgattcagagagtacattgacaaggaatgcgacagcggggacctgagatcgtctacgatcagagacacggaagatgtccttggcggcatgagcgacatgcttgagggcttcggtatcttcgaactgcttgcgcttggccgtgtagccattgatgatggaaatgggataatagctgccatccgtctggttaagatagagaagcaggtatccccatcctctgaaaccgccgccagagagatagatacggtatccaccttccttctgagccttttcgaccatttccgcagggatctggaggttgtggtaagcatctctaaagttggcaatcatctcttgctcaaatgccttgacggcagcatcagcttcgtccttcttcttgccatcccggagatcatggagcttcttggtcaaagcagcggctccgtaggggaaactgaagcttcccttgggactgatgcggacctggccgcgtgagctgagcatccaggtgatctgggtgctgccacctccaaggtccatgacgagaccttccatgttggagaaaccactggcaatgcccaaagcgccaatttggccttcctcctccttgggtaaaagctcaacgttgaggcctgtcttgtctttaatggcagccagaaacgccttggagttctttgcggcgcgcgtagcttcggtcgcgatgacatggacattctccctcttacagctgaaatcctcgcagataacaacgaacctactcaaaacagagacgacagacttgatgacatcgtcggggatggggatcttttcgcccgtctcggggtcatattgagagtcgtacagtgagattgaggcgcggtactggtagacggtcggcagcatgcgagcatttgggctcgaaaggtcggatatggagagacgaatgccattgctggtgggcgcgatcctgtcagcttgacgtgtcgtacaattaatggatgaatggtctcttaccttcccatgtcaacaacaccgactagcttaccctcatggccctgccacggaggatgaccgccctggagatgggggattgatggctggggagcatcctcgtcatcgctgctctcggggccaaactcggcaattgggtcaatgatttcaaagtcggaaaagtccatcattttgatgttgtgttgtagatggaagaagaatgatgatggagctctccagcccaatatttggagacgggagcttccatcactaccaaggtaggtagctgaggcctgctaagcctgctaagcctgctaagctgggctgttagggtgttagggtgtttcagctactgacgtatctacgccaaccttaaatgagcttggccagtaatcgctccagttacagttgatcagcgacgccagcgcaacgtgttcaggacagatcattggctgagatgacggacgggatagagcttatcgcttatctaaccttgtttgtgatcgggatgggttttgacaacgacaacccaagacagattcatcatcagaataccagatacgttggccgcctgaggcattaccaagagacgtaattagtcagtcagtttatgccattcaggctctgttcctaatttgatctttgagatgcgaaaatagataccggccaacgtctgtgctacccactagattagcacaaacaaagacacaacaccacatcgactgcctattcatttcatatcaagcatcgtccaactcttcgggcttccatcatctaatctcggcaacaaagaaagaggactcaatcaatcgcccagaatgcacgagtgaccagccatcaagccatgatctacgcacgttcattcctcgatacgccacccttagggtatcagaaaaattgaccgctggaagcataagagacaaacttattagggcagcttatgccacttagactaagcttcttagactacttatttttataccctcagacttaggaggccaacgtttctgctacctactaggccacttccaaccctgtttctttattgtcatcgcaaacatggactcattcgtttaataaatcacatcacctgttcctcgtctcaaacgtgatcttctttgtttgtcaaagagttgtattctagagtctatgccgtctatgccgtctatgtctatgcttcgtagtttgattcaaacttgagaaacttctaaacccgaaaatgccgaggaaccaaatatataaacgctcccttcatgctccatatccccttctcagacactcatcaattctcatcttcttcaatcacctcaggtgaatatctttacctcaaagttcaaatcttgtcaattatcggtctgatctgatgagcagtagagttcaagtggttaatgatgttgtagatggaaagatttactataagtttatctacccatcaaacagtattgttctccatttaacccacattgcctctgtctgatcagagcggtgattgatcaagatttgaacttcgaggtccagccccagcctcagcatcccttcaacaaacctaccatgaagccggccaaagatgcttacttcccgatggcgttgcccaaaagtccagagcagcattcgctcgctaagcggtaaggccctctcttgttcgatcctcgtcagctggtcattgtacgagggttgtacatcaggatactgatccatctctaggaactggtacagctcgcttgccttacctgggggcaccaaactctgcgactccaagtcccgaagcgcatcaacaacccattgctggcagaacctaccgtgcgttcttctggccgcggcgtgtattcggtgacactgacgctctggcattgttgtgatgaagtagcgtttggctggtgtgggaaaggggtttggccatccacactcaaagtcaaacctccaaggctcgcctatgcgtggtcctcctgccatgcgaaagcgaaaagccttcccgaagaatggatcgtggaaaatgagtgcccagtcgcagttcctgccctcgatggtggggctgtacatgtcgacgctcagttccatggtcctttcgacacggcgccttacggccatttcatcacgatagtgccagaacgttggtgttaccgagtacacgccgtcgtcagaaaaacgcatggggaagtcctcaaagtcgaattcaccatcagagtcagatgtaacttgttcgcgatggtaaatgggggttggttgaagcaaggtcacctcttcatcaaagtcggattcatcttcagagtcagatgtttcctgttcccaatgatgaattggtgttggtttgagcatacctcgagccaacgccaatctatcgacgggaatctgacatatctgactttgatgtgttggtcggagcagggtggaatcttcaaggtcgggttcatcatcagattcagcggttgcttgttgccgatgataaattggtgttggttggagcatggcaaagactccatccagcgccaatttatcatcggcattgagacccgtctgcctctgatagtaaattggtgttggtcggatcatggatcgaccagccgatcctgcttcgtcgtcttggtgggtgatgtggaaggaatacatcttgaccgaattgagaagtttattcgataaatagcctgaggatagaaaatgagaattgatgttgtcttggttacctagtgtttctatctggaattggcggtgatgaaagaagaaagaatcctctggagatgttcttttataatgaacgattatctttgctcatggccaatgcactggattagccctaggtggctgagctgaggaagtaggtgttattcgaagaacaattaaattgttcgctttaactctttgactgtattggcttggtttctttgttctcaagttcatgttcatgggcgaaacatgaacaacaccacatgatgccagtgaccagaactttaaccttaatcaacgattctatttaaacatatttcaattgatggcgttcatataatatttgttctatcattctcagtgttgtagattctttggacgtgatagttgtgctcagaatgtgtcgagccatgaacggtacaaactgctattaccaccactcagaaacagccgtgcacgaaaataccgtaatttgttctatatgtaataatatactctgtagactctgcttgtggataataacatcataagtcatcgaaatgatgcacattcacaatcgtcttaaatccgatgctatccactatcttcaatttagtagttttctctcatatgaggggcaaaaaacttacaaacttacttcaaccaccaccatccataataaaaatgccttccaaaatactcatcctcgacggcggcctcggtacctccctcgagtcaaagtactcagttactttctctcgctcaactcccctctggtcttctcatctactcgtcgctgaccaaccaaccctccaatcatgccagtccgatttcggcgctgtccctgttgacgtgctcctcacagcaacataccaagtctcactgcacggattcgcagatactcgcactgaggaatttcccaatggtatctctcgtgagaatgtcccgcgctttttggatgattctgtcagtatcgctgagcgtgctgtcggagacaagggctgtgtcgctctcagcattggtccttatggcgcttgtatgattcctggccaggagtacagcgggaaatatgacgataagcacgactctctgcaagatttggaatcatggcatcgtgagcgcttgggagtgttttctgaagtcaatgatatccagaagcgactgggttacgttgcgctcgagacaattcctcgtctcgatgagattatcgccatgcgcaaagccctcgccgcgacaccagcactgtccaaactcccatactggaccgcgcttctctccccggaaaaagacctgcgtcttcccgacggcaactccatcgaggctgccgtcgaggccatgctggaccctgaagtttctgccaacatcccctggggcatcggcatcaactgcacaaaggtcgacaaactggatagcttgctgcagatctttgagagcactgtttcgaacatggtggaaaagggcaagattgcagagtggcctgctttggtgctgtatcctgatggcaccaatggtgaagtctacaacacgacgacgcaaaagtgggagatgcctgatggtgctgagaaccaaaggcgaacatcttgggagggccagcttgaagatgttgttaaagctacagagggtcgaggaaagtggcccgctatcttggttggtgggtgctgcagagctggaagcgaagatatcaagaagctacgtgatcggcttgtctaaaaagatacaaattgtcctggctaaaagtatatgtctcaatttaaaagtattatgatttcaccagtcttaactcagaagttcatatgatcaagaagatgtatgatttctattataattgaacattgataccctgtcaacatccatacggattgtatcccaactcacttatatcagcactcaactctctcccctgcatcatctcagccataactttccctgtacccaatgacaaactgattccccacggcccatgccccgtcgcaacataaacgccgccaatacttcctttccgcgtggtataaccttgccgtagatctacgtcctctatccgcgtaatatacggtgttcctctctccgacacaggtcgaaagcacaaccccgtgcgtattatctctagctcctcgccttgggtatcaattacctgcttcgccaggtccttcagcttttcgatcgatgagtctataggttttgcacctgttgccaacggcggtagtcgtattgatgcgttcaagccgccgagccatatatcgccgtttggtcgagcgtaaatctcgggggagaatgtatctgtactggtgtataccgaatggaaagtatcgcctatatctgctgggttcttaaccacgagtgaatggcccgcaaggcttatgactggtatgttgatatgtgaccccggaaacatggactccaaaacactcggtgtccatgccccagcacatacaagtatcctggtagctggtatagtcgattctgaagaacagtccgtgtagccaatacggacatacgacaactcgtcgtggcagtcagcgcctatgtgtcggacgatagcaggagtatgtatcctgacacctgcttcccgacacttttcaagaagaaattgacaaagtctcaatggatcactaaagtcacgtcttgttagtggcatgtatgtctcacgggtccagtcacttacagaacggctgtgccttcaccattgtcaaccaaactaagagcatcacccttcacacgtttgagccaaggcggactattcctatccttcacttcgcctctctcatctactaaatccgtacgacttccaccttcacttaaccagtcctttcctgcgaagcttttgggtttccttctcggtagctcataattcacagtgacagactttgcatacagccacttctcgcgcccaccgtactgctcagctagccgttcatgttcgtcaaagctgagtgctcctaaagacgcaagatctttatgaaaccagtccctggcaagaaagccaccggcgtagcctgacgccgaggtgaatagttgagcggatgagtcaacgaggtggatcggtgaaccgggttgatgctcggatagatagtaggctgtcgcgataccgattattccacctccaacaatcactgttgaagccatcgagtacaaaaagggatattataaattaaatgggatgtattgtataaataatgagaatagtcgacgctgatggcgggagttattactaacaaaggaaccgatgacgtgagtgaccttggatacagggtagacaaaatggaacgaagctccagaaattgacccctccaaacccccactctgatgtgatgagaagcatcagtgagtgaaaagctgccaaggtagcgttcctcatcttcatcttcaactctatcaacatcgtatacgacatatcattcgaaaatgacttccaaagtattcattgttactggcgccagcaagggcattggcgctgccattgctcaataccttgtcaatcagtctcacaaggtcgttatcacagctcgatcatctgagcctctggagggattgaagaaatcgcatcctgatcaggttcagtttatcgctggggacatcgttgagcctcaagtatgtgatttgcctgcttgatgacatatgtggctaatcggtttgatcagatgcctgctaagctggtaaaccttgctgtgtcttcctttggcaaggttgacggccttgttgttaaccacggcatgttgatacccaacaagttcgcagatacctctatcgaagagtggaagaaggtttatgacatcaacgtcttcagtggtatcgccttggtatggggatagtcatctgcactcgtgtactacgctgacaaaaccaggcacaagccgcaatccaagagctacgcaagtccaagggttgcatcgtgtgggtttcatcaggagcagcagcaaaggagtatgcgggatggtcaagctacggttcatcaaaggctgcctacaactccatctctggtcacattgctattgaagagcccgacatcacaagtgttgccattgcaccgggtcgagtggacaccgagatgcagggcgttattaggtcaggaggcaaggaatctatgaaccaggcgcagtacgaatcatttgtcgacgccaaggagaagggtatcctgctcaagcctgaacaacctggcaatgtcatggccaagtttgtcgcagacccgcttaaggagctgagcggaaaattcttctcgtacgtttcacgatatgctgtggaatcaaggactaacggctatgcagatggaactcaccagaggttaaggcgtaccaggaatagagtataccttggtagggctgggaacacgaaacacctgtatatctcaagcaatgttagcttatgtcttaacgtatatgaagatagacaaaaggtagaaagacaaatgcaagtcagtcgaaagatgaaaagctcttaatttgctccacatggagtttcggatttagcatggaatgtaagtttcttcatcatagcatttgatttcgtgtgtagaaaaagtaaaatatgttcttacctgttgcaggattgtcgcatgtaacagtgttggtacctgatatccgaagcagctgctttgtcgcatgttggttggaggtccagcatgttggacaaagcaaacgtgcagtcgaatgcgcacgggctatcgtatcgacgagatcgaggcactgagtagtctgggagaaagcagcctagactttgagtcggttagcgactggtcaagacaaagatcaaacattgaaacaatgatgattgcgatcaatcagttcttgtccatttggcacaggacgaagtcaatcagcacaggaggcttgtcgaacctcctaagcctggggcgacaacatatctcatcatgcgatgtggtgtgtaggaaaaaagaaaaaaacttacccagaagactggtaggtagttcaggttgaaagcatcgcgcaaagcgagtgctttcgggggcatagcaaacacgcacaatagacactgccatgtagcatagcaaagccgcggctcaatcggagctttctggcatattcgaggtgagggaggaatggaggggaaagagagaaagaatgtgttgatgaaggaacaagaaatggaaaatttcaagagatggaagttctaaaatagacgtgaatgactggtccgtgcgtgggaaaaagacgcgcccttgtggctggatttaggtcctgaggcttcagtgggttcttgtgggatgcaggtgcaggtgcagctacaggtggggttgtttttagctgcaaaaagtaacaagcaggaaggaggaaggagctctcagatacaaaagaggcttgccccaccactcatgggcctgagtaaccatccgtctccttcccgccttgattgacaaagaggtcctattcgttttttgaagctcgtcaacgagatataagaaagacaacgacaatccaccacaaacaacgacacaagcagatcaccagactatataacagtcaccagcatttcactatttgctcactattatcggtcattttttgctaattttctgctgtttgatcaacgcttgtcatcgcgttgcagccctgcagccctgcagctcatcgacacccaaccgcgtcgtcttggtgtatacaatctgtcccagcaaacactcttcatcaccacttgattcacagatttcaaatctctcgaaaatatgtccgatcacgagtttggaggtaagacttgaccctggtgtctctttttttcttcatcttttgtttcctgctgtgttgctgcgtacccgaatctggtctgtgatgagcatcaccaccatgaatcactgctggaagaaacgactctgtgaatcagactcgcctcatttctttttgtttaaatatgagacttgtttctgttgccgcttttatttcccaactattctcatcatcatctacacttgaagaactagcgatttattctcatattgtcctttccatctcaaccatcatactcaacattgaatacactatatccttcaaatatcttgttatcactcttatttcatcatgcctctgccagcatctaccaagtattggcagaagtatgataacggcacactgggtcggctattcatttatcacacgagagcctttgctaacaatcttttcctataggcaacgaagacttgtcgctacccaaaggtatgttttcacatttcctgcatatgagctttgagctgacataaccacagctactgtccaaaagattgtgtcggaaatcttacccccgcaagcaggcgtggcctttgccaaggaagctcgtgatctcctcatagaatgttgcgtcgagttcatcacccttatctcgtcagaggcaaatgagatctcagagaaggaggcaaagaagaccatcgcttgcgatcacatcaccaaggctttagagcaactaggcttcactgacatggttcctgctgttctcgaggcagcagccgagcacaaggaagttcaaaaggtacgcttctcttttcttggcattctcggccattactaactgttactagggtcgtgagaaaaaggcagacaagtttgccaacagcggcatgtccatggaagagctcgctcgtctacaagaggagcagttcgccgcagcacgagagcgtcacggttaagagtctgaattgtctcatgggtcatgttgaaagaagtaaaagggcgtcagggtattttggcattgctaggcgttgacgaacaggactggctggactggactggattaggcttggatgagcctgggattttgtcatgacggagcgggcgggttatctgactcgttactgaatcactttcgcttatagatgagggaggtgcgtacgatttgaaatgcatgtttatttccacttaatcatgactggacgtgtctgttgtttgtgatgcccagccactcagcccacttcaagatacttcagtaccttgttgaggaggctgtgatggtgactccatgacgtgataaactcaactttacttggattttatcttgacacctaattaaccttgcctaggtatccaactaatcactataacctcgcccaggcttccattatattctctgttgcctgatagtaatattccccgtatgattcacttacagtctccttatcgataagcgccaaagtgaaaaatgatgtaaacccgataaatcccccacctttgattaaggctcgactcccaccatcacaattcaattcccattttatatgcgccatcaggattttgtaaaagtaatcaagcttttactcccatcgtcgccaaaataggtcgcagacgaaaaaacaaaaacaagcccggaccacgcgtccctcgttggcttcgtcgcaaaatgggtcaggaagagtcctccatgggctacagcggcccgcccgtaacgctctctgagcggagcttggccgctgtcgcagcgagcatcaagtcgggtcgcagcaagaatattgtggttttgacgggcgccggtatctcgactgctgctggtagtaagtcaaatagaatatacaaatgggcttgatctatatctgacaaaagggactagtccccgactttcgatcgcctggaacaggtctttatgccaaccttgctcgtctcaatctaccctacgccgaagccgtcttcgatatctcctactttcgcgagcaccccgagcctttctacgtactagcaaacgaattatatcctgggaaattccatccgaccgtatcgcatgccttcatcgctcttctcgcccgcaagaacctcctccagatgctctttacccagaatatcgattgtcttgagcgcgtagctggagttccttcagacagaattattgaggcccatggaagtttcgcaaagcagcgctgcattgagtgcaaggaagagtacccgggtgacaagatgaaggagcacgtctttggaggtaaggttcctcattgcgacaaggaaggttgcaagggacttgtcaagcctgatattgtcttttttggtgaacctctacccaaggctttcgacaacaatactttccaagtcgcaatggcggacctggtcttggttgttggtacgagtttgagtgtctacccatttgccgcccttccaggtttggcgcaagagggaaagcctcgtgtgctcttcaacatggagcaggtcggtcagcttggcagtcgatctgacgatgttatcgaactgggtgactgcgacgcaggtattcgcaagttcgctgatgagcttggctggcgcgacgagctcgaggcactgtggagagagatcgtaggtgatgctgaggctgacagacagaacagcggtagagagaaggaggcggtgcaagatgaagttgagcgcctagcagccgaggtcggagctgttgtcatcgacgatggcgagggtaaggctgatgccaagctcgaagatacgaagaaggatgtgctttcgtataatgcgcctgccaagcttgacgaagagaaacccaagactggacataacatttcagagcccgcagctgacacttcgtctacaacggctacagaggacaagaccaaggagtcaccaaagacggagcaactcaagccagagaatctcgagaaaatcgaggctgaggcaaccaaaacagagtcattggtcacagagccccccagatcgcccccgtcagaagaacaaacatcacaaacagagacgcagacagagacttccaaggatgagcctactgctgaacccacagactccactactaaagaaggagagagcaaatctacactgtaaacaggattcatgtttttttaaaaggaggaaagagaaaagaaaagaaaaaaattggagttggagtcaagagctacgaattactgtcatcacaaaacgctgctggcagacgaactagatgagttttcttatgttggtcacgacgaaatgcgttagggtagtatactatacggttatctagatgattcgtgttggctgaggtcaactcgctgttagtctacaagaaatgtttcaaaatcatctggctttcggttggggttgcatatgagctgagcgacatatggtggtaagaccagaggtgtcaaaagttccggcatatacgaaattctgccctatggtgtaagactgcatgccatcatttctgctgaccgggacaaggggtcgagtgagataagcgaaacggcaagtataccctttgtggtttgtagtggtttcataaaattatcataatatataaaaaagaagaaaaaaatacgtcctgaaaggtgtcaggctccccgctcatgctggtacatgcatcatggggctgcgataacgaccgctggaagatgcctttcccgtatacaccggctcaagcttccagcttggaacgacaacgcttaaccaaagggtatctcgctcacaacccgctgtcaatctgtgccgggatattggacaaagtccagtgtccccattgccggcacgtctctgccaccacgtttggtatacgtagcttttcaacctgatccggattggtgagaaactgtgcgagaagtcctgccgagacatgccacgcgatgtgacagtggaacggccagacacctgtggttgtgtgtgagcaaatgctaccatagcgagggggaattttgaggctgagtcaggggaagacatacctggattactcccagcgtcgaattggataacgaggtgtcctctaccccggatctgaacgacgtcacgccgttgtggattgtgttcattgatgattgtgccatcccagtcgcctagtccttcgtgtaggacgtacatattgaatccatgcagatgcatggggtgactgtcaagttcagtgtcagcaattgtcgaggatcacatgtttttgtcagttccttacgctacaggcgtcttgttgttaaccaccactcgaacgctctttgccttgccagtattgataacattccactccttgtcaaaggtgtggtttcccagcttgctcagaagcagggttgggctgttgtagtttgttcttgcagccacgcctcccagcgaccagagagtgatgttgctcgcgttcttgaatgatgctatatcaagctcaatggttttgtcggctggaggtaggggtaacttcatcaaaggcctggtcatgctcagatcatcgttggcgcaagtcgcaggatcagggatattccatggttttgactttggttcctttttgggattcgcgttatcgtagtatatcgctgcgagagcatcatgagcacgggccagactgcagttagcagatatgttactgcgcatccaataggactccaatttcccattgcctttgaccaagacatctgtacgttgtccaataccaagggtgacgacttttgtattgtagggctcgactggaacaaagtcatttgcaataaccgtcattgtatggccgtcgatggagaagcgctgtatggcttcggcgctagggttgatgaggcgtaggcgatgcactttgccgcgtctgaagcgaaactttgagattccggcattgtttttgcagggtgtcttgtcgccgggttggacactggagcaattaaaattcatctttccattgatgagattgctgtcagaaaatacaatgccgggagcgccaggtgtcatgatttcttccacaagatcaaaatactctttgtggtaccagtcgctcagcagaatgggtccaacatcaatatcgtaatctttcctttcctgcggaccataaatgaccaatggaccgaacagaccagccaagtactgagcagagtagtgtgagtgataccaactggtgccgtaaagatctgcgataaaggagtatgtatacgactgtcccggcgctatggggcattgggtaacaccaggaacgccatcttcccagggcatatttttctggaggattccatgccagtgcagagacaggccttcgtcttccaattcattgtgaacggtgacttgaattgtgtcaccccagttggcttcaataaggggggcagggaactgtccattgacaagaattgtggacaactcatatccatcaggagctatcttggcccgattgacggtaaagtcgtactttcttatgacaccagtattaggatggtcctgataatagtttgtacgagtgttcatggtactccatggatagccattgggagtgggattgtcagtgagaaatgttggcaagtctggtgcatccagtgtcccatatgtagattctctataaatagatcagcacatgtctattaagacaacagtatctttgccctacccattggtctgaagctgggacagttgacctaaagcccctaggttgaactggttgctgttggtgttccccatactgaatagccaaggtgcactttcaggaatctctgggaaggtaaaaggtaatttctctcatcgtctataggagggaccttcagtctatatagacctcatcctgacaggaggcgcctgggcgaaccaaccctccatagccacagcatgaggcgctcataacaaggacaaggtatgtgccgaagacccgcgaaatcaagcctcttctgctggcgccggtcgatcgcacacatgccaatcttgagctactgtaggttatcaaggataaggtagccagccagctgatgcatatgagagagtggtgttgaagactaaaagtttagtgagatgggaccacatggcagtactccagtgagccaaagctagctgcaagccatgatgaccgtgagcacaccaaaagcataattcgtgaagcacaattgtcctatcaggttgggggttcaagccctcgctgggtcatacgtgaaggcaaggttgtcgaggggacatttgatgtgacgggatgaccgggaacttagttgcctcagccttgaacgttgagaaaatagacacaaggtttagttccatctttcgaaagtcgtatatttagatgacccggtcgttagtcttgcggccgggaggattggcaactaggataaccccagatcgtatttgttccgattttgaccaggcggaaatgactgtctcagactagcatgaccttcaaaaggaagtttcaagcatgtcgattatccctgggtacgtaaaagaaacggtctagagccaatggcgtcgaagctgtatacaactggcccaacaatacgaaatcgttgatcttggtgctgctggcattgttgttggatcataacatgataagctagcgccagccaacaatgcatattgacatcgttagtgcaaggcgctggcaatatgctccaagctgggcagccttcagcacttgacgatatcgtgtgcaactgactgaaaactggtgtacagcaaaagtgtagcttctggtattgatcttgggatctgctttagttccaattggcgtgcgatgcagtccaacctcagtcaagattttcgctaaggttttgacggcgtaacggcgcaaggcggcgggttcctcattgagcaatcaacatcatcaaagcgccaattgcgatcgaccgatcataatctggtagggacagatatgatatgacaaggagtcaagctaggtgcgcatgtcagcttcagatgtgttggtacaaacaaattatgcaattactgcataaaaggttcaaaaggatgcaacagcacaatcattgtccaaggaaatattccgtaggtgcacaatgtagttcaatgtgcataagctgtaagacgtgagcgttgaccctcagttggtcccgaagaaggaaatccgtcaagccaacaaacaccaatcgtaggcatggcgcaaattgcgtaaaagactacctgccgcctatcacatatgcagaaaaggctggttattgagcgccatcccattgaatcaaccaaaagggctagtgcagggaaactttcagcagccagaaagtttccagctcaacaacaccacagcgcttgtcaaaacctcgtattgggcgccgtggggtatgccaacatgccgggtcggtttacggtagtggtgtgtcgatcatgtcttgtcagttaatgtaacctagacggtcgatgggccattctgaacgccacagctcactcgccgcctttcaaaaattgttgtgtaatcttttaactgcattcacaaacacagatggtgaggtcacttgagccaacaagcaaggcgcctgcaaagtctgacaaaataacaacaacgccctggagcagtgtgacatccaactgtaactgaatggactgctgcattatcggttgtgggtctgggagcttgacatgacattggtccattttcgaaatagatttgatatattttacagaatgcggccatcagatgccagactgtacaaggtggacgttgaagtcgactgggtattgctctcgtatcgtatgatctgttgctggtctcatgatttcctccatgcggggtttgccatcagcattataggtcgacgttgggctcgcatatacatgtcgtgcagtttaggatccgtatcagatcgaatgacactgccaatggacatgaagaagctgttgtctcggttagcaactgtacacgtcggtagggctggactctcaattacccaaaggttgcaccggagccggccatgtactggccgagggttctcatgatgccgttagggccagcaccgtatcggaaaatgttgacggttcctggaattgttagctgtgaatgccgacagcaagtacaagactaaccaaagacaaagcccatgatgacaccaacagctaaaaagaaaaaaaaatgttagaaatattcaaacatagattcaagaactaagcaagtaagtcatacttccacccatcatagcacccatcttaactgtttcgtctgttagcgaatgctttctcaattgaatggtatcggctcagcatacgcttatcggctgtggaggggccgtgctggccgacgttcataggagcgacaggaggcatgatgaggatatgaattcggtatgcggagtgtcggtgttgaagctgacagcgatgtctcggccgtggtcgacgaggtttgcgggattgaaaaacctggggcaaagaattgcaattgctgatgaagctctattgcgacaacgacttcctcaaatcctatgacctatgaaggatgctgtcattggtcggttagccaagtggaccgaggactcgggaaaaggtcggtgcgtgcgtgattgaagagcacgggccaagtccgggaaaacagtgcgtacaaactgtgacgacttcaaaagtactgtgaaaacgacgtcacgtggtccccttcgtgggtcaagatctggctccacagcacggctctaactcgcatagagactgtcatgtcatgttcaagttttcttcagacgctttcagtgcacttgctgatctagaccctcttgtcttggacatcctgccttttgttctcgtggtgcctggggttatgccagcagtgagcacatgccagacatctttgggcgtgtgctccactgtgcgctctgtactccgtgtgcttgagctgaggtgccgaccggggctccaaatttgaacacgccaacacgccaagcagcgcttagcgagaacctcccccgtactgtcactgactgttacggcaacctctcatcaactcactccacggcccttcagcccaaccaacatcatcgttagcgacttgaaccctattccgacatcgcgatatcctcgtgcttggtgagttaagcaccctctttggccgtcgctggcccgactcgccctttgacccctgtcccgccgtactcttgggtcatcgccgatcgtctatcttgatttccaaaaacctgttcccagccacgagctcatgatttttcaagtccaccagcaacgttaagccacactgaagcattgattactcgagtgcgtttcgtcaaagttatcacgtctcctttgcgggcgattattcagcatcgcttcagcctctctctcccctgccggtggagtgacatcgatcccctgggcgcgagctgcacacgtctcttcttcatatccggcatccacctattttatataacccgaaactgcgtctatcggccgcaagctgctgaacttcaaccatctccatgaccgcagtcgcaaacccgccaaacttttccaactcgagacaagcatggggtgcaattaacgggaatcatcaaatgacttcagaagaaggccgaggtggcataggcatgttcgcgccgcgcaagcctctcagtcgctccaactcgtcctcatctgtctcgtcaaactcgtccaattcctccgctaccacagttgcctcgaacggatcccaccccaatggcagtcctttgtcttcgactaccgatttgagcatatggtcgtccagcgacgcccctcgaaaacgaatccaaccgaaagccccttggccccctgggaaaagggagtatcaacaacaagacatgtctcgaatgtccctgggtagagctcagggaacgatggccgcccatggatctgtgcaacctggccctggccaggttcaaatggccgctcagggcatgatgcgtcctatgcaaggtgaacaagttccacctggccaacccgtactatacctattatctctgaacggcacgtttgaacgaaaaacgattgccgttcctttcgcgcccgaaactctccgaatcggtcgacaaaccaatcaaaaaacagttccgacacctaccaacggtttctttgacagtaaagtgctgtcaagacaacatgcggagatatatgcggaacgaaacggcaagatctacatccgcgatgtcaagtcttccaacggaactttcgtcaacggcacccgtctatctcaagaaaaccgtgaatccgacccccatgaactgcagacttctgatcaccttgaactcggtatcgacattgttagcgaggatcaaaagactgttgtccaccacaaggtggccgccaaggttgagcatgccgggttcatgagcgcctcaagtaatgtgatggatatgaactttggcgatctcgacccagcgaacggcgctatgatgatgccatctggaccaatgcagttgcgaggccgtaccaacagtaatgcgtctgcagccagcaacggccgtatgatgcctaatggcgttggaggagtaatgaatgtgcaatccaacggcatgccacaacaacgacccttctttcttacacctgttgcgaccgaccaaattttaaagcggcttgcggtatgtactgcccgtgtctcctaaatgttcatactaactttctcagaacgaaatgcgcaatgctcgcctccaggcacaggacctaggtcggactaatcagttcgtccatacactattatccaaggatgatctcaaggatattgagaagcccgagggcttggagcaccctaagcctctgcccgtagttaatgggatgggagcgcctttccgggatccaaaagcgcgattttcagaccctcccgctcccccaccgcaacagcctcttcccgaaaagcccgatgtcccctcgctcaagcgtggcccaactgagcgaccaaagtcagggcctcctaactctcctgtccggcctgataatctcagccagattgtccagctcaccgaagcgctgaataacgccaagcgagatatcgattcacaaaccgcccgtatgcgcgaactggaagagatgttgcaaaaagagagagttgcccgagaggaagctgaggagttggccaaacgattggaagaatcagccacagtacacatgaatggatcggccatggctggagcggagccttcagttgaagtgaccgaagtttcagaagacgaaaagaccatcaccagtcttcccgtagtcgaaactatcgaggagactacacctgctgttgacacagcccaggagacagccacggctctccaaagccggatcgacctgatggaaactcagatgcgggatatgaaggagcagatggaggagtggaagcagcgatgcgagactgctgagtctgaacgcgatgctgaaaagaagaccttggctgagatggttgttgagctgcgtgctgaggaggcacgacgaaaagcagcagaagcgagagcccgatcgcgttccagaaagcgagacgcagacaccaacggtgttgttgagtcaatcgcgaactccggcgtacctaaaggcgtcaccggacctgtggatgctgtcgagccttccgtggacgatgcgccagacgccccgacgttatcacgggccagtaccatcacaccagcaagtagtggtgtgcgtggtaaagaccagcgcctccaagctgcgctaccatatgcctctatgattggtgttgttctgtttggcatgggattgatggcctatatcaatggatggcagtcggagcccccacgcgccgagcaataagttgtggatgtacgagacgagtgggccgtatgaagatgaactggggtacatgatgggttgctgtaaaaaggggatcacgacattatatcttcgtcttggaagatttgtaactttcatgagcggtatttcataatgcatggtgcggctatggacttggcccatcaacgatgagacgatacaagaccagacatggacacatccgatccaaaacacattttctttcctttgtttgccgtactatatatcaacatcttttgtaccaacggttagcagacaacaacaaatccgggcattcgaggcctctctggaagggctgaagaaggtctggtttcagtcaggcttgaggatcacggcgtttttcttttgtaaccctttttctttcttgacaaacaatatcctgatatcttgatacatgggggaggcttttgcatcacaagggatcgagcagtgggctggagctcccgagacagcgtacaactcttttttcctttgcatatttaatttacttggctgaatatgatggctttttcgaatcaaagacttttgccgtgagtgtgtatatatgtgtatgtcgcacaagagggaatgatggcgttgttggcgaggcaatgcaagtgatataacaagccagagtcgtagacgtcattgcacaatcctttgagctttctcggatccgaagtttgtttctcttcatctcggattcgcttccttctccagaatgatgatgatggattgtccatttcgggaactcgagctaaccacttttcgtattcagatcgggagactattggcgtgtaagtgattgaacatgtcaagaagcaatattgctgaggacaagtatggtccttgatgagagcgagtttctatataaagacgtcttgatctcgctcaaatgaacctcagaaccataatattcgcaatcatatttaccaaccatggtttccctctctgatgtccaccaaaccaacgcctcagccgcatcaaagctaccagcaggcctcgtcgccgtctttgccggcgcaacagccggtattggtgaaacagccctcaaagcattcgccaaacacgcccctcagcccaagatttactttatcggtagatctaaggaagcaggtgatcgactacaaactgaattgaaggagcttaatcctgagggcagttatgtctttatagaaaaggacatgagcttgttgaataatgtggatgaggtgtgtcgagagatcaagagtaaggagacggcgttgaatgtgctgtttttgagtcagggaacgcttaggattggtgttggtaagttattgactctagtgaagtagttgtttatactgacccttgaagattcggatgaaggacttcccatggtcatggcacttacacactattcccgggctcgcttaacagtcaatctcctgcctcttctccaaaagggttcgtctctgagaagagtagtgacagtcatggctggtacaaaagaaggccagatcttttcagatgacattgcatgccgcaacgttcccttcacaagcatccaccgctcccgaggccacatgtgctcgaccctcactctctccctcgaagcgctggctcgtcaagccccagaggtatcattcatccacaacttccccggctccgtggacacggatctcatccgcagcggcgacggggtcatgatgcaggttatgaagtactggttcaagctcagcatgggtatcaagagacagtggcttccgaaggaggagtgtggggagagacatgcgtggttatgctggagtgggatgtttcctgataagttgggcaaggatgggaatggcgttgagagtgctggggttgttgcggttggtgttgatgggagcaggggtggtggtgtgtatagtcttgattgggatggggagagtgctggggatgaggttgttaggctgttgggtgagtatcgacaagagggtatggttgataaggtctggaaagatttggagacggagtttgttagaatcacaggcaagacttgtatctagagtacaaggtcaagatgtaattgagagcagtacaagaggaacaaagcctatcgcgttactgtcacatggaagaataccaccaagtcaacaacgtgcactaatatcatttgtccaaccaagtaaacatgttttaaaagatcgagttgtagacaagcatgttattttaatgctttaactctaaatgccaaccagctcaatggttcggcttcatcggaagccaaggtcatgaggtttgcatatggtccatcttgaaagtaacgtcggtcggtgatcaattaacgcaaaggtccgtccaggctactttaattgtcgtgcggacgaatgtatgatgccgagactgaggctatgcaagctgtcatggaggttggagtgacagatgccctgattttaactggcagttgtgcttctgacaaaattggggtctggaacgacattgtatgtttctggattcatgataaccgtttgcttcatgttcgtatgctaccaatcgtaatgtacagtacatatgtaatggaataactcctactgtatcccatagcaagacttgattccgatctcccaatgtcattgccgctaaaacgccaaaggtcaaattttgcaagtgttgtcatgttcgctttcaaacgccatggtacgttcctcctcttcaaggtgtctcaattgatgtatcctttctcttaatctccttctctgggtcgacgcctcgctcccactcgtccctctctcgcttcatgtctctcttgcaccatttgatagtgatgataccccaaacaacggcccacagaaatggaacagcccatgcgacgccgtaggcgccggtagccggaacctgtggaatgacggaaatgatggtcaggggaactgctaggactagtgctgggatggaccagaaccaggattgcttgtaaaccatttcttggaagcgagggctagccttgtatcgagctgctaaagcttcccggtaaggccggccaccgagggcattaaccgcgataacatcctcgatgaagtagtaagcacctggcaagacctgagatatcattagcatcatgaaaagtatagtctgggtgataaacataccttttcgcccttggcagtggagctgattcgaaaaggtgcaggccaattcatttggtgataaagtgtgataaggaaaagggtaccgccgtaacagtacaggatcgctggtgcaggcatacaaaggactctcaaccacacattatgaggcgcgctaccaatgatgaaaagagccgtgacgacgaaaatagtaagggtggacgcgtacgtcagcatgtcgaaacaccagcgactattcgttcctaggggccgatagaacctgtccaccttgatcaaccggagggttcggactgcgaactcgacgtaggtgggaccaccccagatggttgtcacaaccgcaaagatgatccaaccctcgacgtcgccggcgtatttcaggccgtagtatagagcaatgggaacggcggatgcgtcgacaaagacagcgaatgcaaagatgaatagtctccagcgcttccagccatgatgccaagtaaagggaagctgcggtagtagatgcggattttcgtcgtagtattccaggagggttgtagctcgtcgtcgatattccttttctgtagctgctcgggaatcgtagtatgcttcagcttgggggcgttgagcatatgataagcttcgtcgaggcgcatcagaactcctcctagggatttccgatgttcgtctttggctttcagatgtttttcggggcagttctgcaaaggctgagtcgagaggttcgcgcggtgaagttggcgatgttgttgatactggttcttgttcttggggaatgttgaagcgcacgccgcgatcagaggattggtgagattgcgaaggacgagtaacaccggggacttcttgtgatggaagagccgagtcagatggcggagcaagactgccccttcgcacttcgggcatgattggagaggatgtttggattattgatgttttggatggtggtgatacaatgtggaaaagaaaagtgaagagggaaagggtatatggatgagctgagtttgttgtagtaagacagtgacagagccagacacgagaagctgggaacctaagacaagaacggatagttcaaattgttctaggtaaaatatggagattaatccatctaagtggcaaagtttaaactagacctttaagggcagggacataacatggaggaggatttctttttaaaaatggtgggtgcaacagtcgtagcctgattgtactaccagtcagtattggaatagagggttacagtgacgagtttgttgttatcaggtagttcaggggtctgcatccagtatctacggcgctgaagtctcctgtgattgaagcatgacgtctaatggctccatcgactttttcccctttggccaagagacaagagacgcagccaagattctgtcaaagcttcgccaagcgacgtcattgtcggcagtttatgtggggccgcttctggtagcgatgaagtcactgatcatcaacaaaactccgctagccttacaggggtcccacctacctgtgatccatcgtgatgccctaaatttagagccaagaagaatctcgaacagcacataagcttattaaatagtttaatttatctttgcttgttttttatgcgccggatatctatctggtattagtagtctacaggtgttgctgtacagttgctcattcacctcatgggaatggatgggtaatcagttcaaatacaggtatcagatctatctcgtatcgctaaccaaacagacaataaccagcaaatatataggcttatcaaacacaatcatacaggccattacatcagacatcaccctcatgcatctcctctttggagacctttgtatatttccccggcttggcattcgatcccttgccctgagcaaagcaattctctgtctcgagccactcatgcggtcgaagataataggcatctctcttttccatcgaaaacattccgactactcatgttagctacagtcaacctaatattgataggagagcacttactaaagtcaaacgggtcggccacatacgtaacccagtgtcgcttgtgcaaccacccaggtcccatgcgctccgtcttgccatcaaagtcaagatactgccgctgatcatgaggcagataccgtccagggtggatgatattgagccaataagtatacaaagccactggaatagcctccagcacgtaaaaaggccactcgcgcttcatgagtgcattgctgttatcctcgccgctttcaagaatatccctaagctcaaatgtctcgacggcgcgaaagacacagcggatgagaataagcaccgatgtaccgtaaagcataataaaaagcgtcttgacgttgggaggcagcatgttggcctttgcacagcgtctgtgaagaatgcccaccatggcgatgaatccaatctcgatcgctccttggagaataacagcgatggccatgaaggtagcgccagaactaagacgatctttgtcctgacgtccattacctgctgcgatccacgaggctccaattgcagtgaggatctcgactaatgagccgagaaacacgaatatgtagaccacgcggtttgggttgatgatggagtgcatgggcaggtagtgcatcagtcgtccaagagtattatattcagcggccgagtaaattggtggtgcgagataaataaagatggtcgatatcatgtacaagggaagactgtctggttgtcgtacagagatggctctcatggcccagccgatacaaaagaagagactggcatagaacatgaagaatgttactcgccagaacttgtagcgactgtatgtcaattagcatgggttacaaagggagagtcttgtagcctacgtgttttgaatgtaatgtccaactaacgatataccaattatcacagccgcaacaattgggaggatcttgttggcatcgtagccgtacaagttgtctttggtagggtttgccatgattgtaaatacaacgaaaatgtctttggtgatggagtgatctggttctactaaactgcacttccagtgtcttgttatatactacaaatccccatctcaagtatcgtcatcgccctgtatctttaacaaggcgcagccacagccgtcgctattgatggtaatcttcaagatcgtcaacagccctacagcgctgcaaattgaccgttctagcttaggccccaagacggcccctggcttagtggaacgtgagtctgtgcccattggctgtgtcatatctggtaaatttagtgctcactgctgaatctcacagcggcagatgagcactgtttccggtttagccttggctgtgtacgagtcgtctgaggcatactatcgcgaaaattgctaccctgtagactacacgaaagagagtctctaacaaaggaattaaaaatcgagtcgctgtgcaatacaactctaggaaaagtattattcttcaagatacaaaatggttgatgatcttttttcacatgaacctccaactgcctggagctattgcataggctttgttataagtttctttttagccaagttcacacaccttgcatgtaagtcacggtttatcctcataacgcaatgaccgccaacccacaacaaccatagcagaacacaaaggagcaaaatgaagggaagatgacagacaactatcacagcaccaaaaagacaaaacatacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccccttaccagcttatctatgggagagcggacgggatcccgagttctctggtaggtatggtcgtatgtgaaagaagagggaagagtttggctatatatacacagtaaagtttctctgcttctgtctctgctaaccacctcacggagaattaatggttcattaggatttttaaccctgggcaaggttcaaacatagctgagaatttatcttgggaggctaagttctgcaaaggcgaacttaacaaaactacactctcaaccacacaatgctgattttaaaccttatgctgcattaaaccgagttcaacgaggcctcttcgtacagcatgtggcacagtgtcaacatatttaaatacacttttactttccgcatgtataaattgcatctgaatctgccctctcctctcctttctacttctctttttccatatctgaattcggttgtagtatcttgaggttgacctatgatgagaacttggcatcagagagaaagttcagcctctacacttgaacatgatgtctccatgaactgaggtcgtataatatttttctttttaccgagttggcaagtgccaataaatcactgcttgtgttatcgtcaatcacatatcgaagtccagagcagagctgtttttcacaaccatgaaaccaatcttttgggaaggtcgagttgaccttcttccagccctcccaatcttcaggagtccatcagggcgcttgggtctgctgatatactgttccggaggaaatctgttacatcttgagatctcgtaaatatatcacaagcaagcccatattttcgtgtttcgtgttttgtgctgtgacaaagcagctacaggcaagcccatatactataataattctgaagaaggaaagaaaacacttcctttgtaatgctagcaccctgacctagttaccggcgtaggtatctacctgcgctgtagcttatgataactactatacagatatacctacctcttaattcttttgtgtctacccgattaactacctaggcaagtgaataacaacagcgttggtagccttatggaaaagttagtctggcgaaggtttcgttgaggagactggtgaactgggctcaggtcaatttcaactcagcagattatttgcgaaagtcttgtacatgggtagaaacaattggtggtggagtatatgcggtatctcaaatgatcagtaccgaatctttttttccccattgtgtcttgacgcatcttatgaagagtattgttattgatagcaaagtcacgcctttctattaactacagctttgctctccatcttcggaaacagaggcggcgaaaaatagtcaccctcgaacaaaagacaaaaactagacgggatccccagttctctggtagttatgatcgtatatgaaagaaggtgcaagaatttggtgacttggtattgacaaaattgcgccaaaaaagcaaaagaaaactcccccgggaaggctcgaacttccgatctcccgattgtctgtgaataacagtcggacgctttagccaactaagccacaggggacaggtcaacttataattgtgagtgagttatcactattcaagaatccaactgtatcatcaaaccgcagatggaaccttttctctatcattcactctctcaacttttacgcaaacctgattttatggaaagtagttcttgcattcatgcatatatattagttgagccaagaccaatcaagttagctattctgtttcctggacaaaatcaagaccaccataatcataactcattatcatcctcaatctcttccaccacctctcccgcttccgataaagcaagatatggccatgatccagtagtaagttccagttgtgacatacgattctgtatcttgtgtagaaatccagaatcctttccacccacggaatgtagcacgtgctgcaacgaatacagcacatctcctgcaccaacaagcataccattgccatgagcagagactggtgtgcaagcaataatatcaagcattgtatctgctagcctaaacactttgagttcctagatcaaatattagtcttgccagacttgaataatcctaggcctggctactcacaataccgtatccatgtgtctttatagctgcgttggtcaccattgaaaaaagcgaaagcatcttatgcccaatcttgacaggtaaaaacagtgaaaaggcttcgtcgtctggataacacgacattgcgaaatgacgagccgtatactcccacaggataagtctgatccactgtcgagtgacaaacaggtcgactctttgggcttcccgagctgcgtggtcatgcgagtcaagacataatgcagcttggtatgataccaatttctgcctttcgagcggctgctgatttgatgaaaatgtcgtcaggttactctctagataggcaaagagtcttgtcagggatacaaaggcttgcattcgacgctcatcggccatgtcgtcttggatatctgggaagacgtcgatgacttgtagaactgcttgtaagccatgttgcgcagagtatgttctataatcccacattagtatgtaatacacaatactccaggtcggatttgtacctctcagtaatgagaacaagccagtatatccgcaatcgaagtgattgctccgatgtactcaaatgggcatacgtctcaggatacccaagctgcagcagctgaacctgcgtaacagcctctctcaaaaacaaaccagcagtgcgcagtttatttccattagagtggtaaacatgcatgaagaaaggtatcagtggagaatcaagagtataactctcacgataatcatagagttctcgcagttggaggcactctgcggcgaactggagagaagatgtggtgtttaacggtccagcatgctcggggagtcggagctgggctatagttgcagcacataacgctgctgccagagcatgagactcgtaatcctcgctgttttcggatattttggtgagaagatgttcggggttgatgacgatccaaatagatgttgctagtcgtttggaaatagtgaggatgcgttgatattcaggaagaggtattcggtacgacggtagaggagtgacggattgagaagtacaagattgattattcttgatactctcttgaaatctctcgaccttgtcttttgtcgtcgttctcactccaccctttggtccacgcttcttcctggtcctcaaagccgtgcattcgatgcctctgagaagacactcgtaacaaggctttccttgctcgcatttaacgcgtctaagcgcgcatccatcgcatgggttcgcgtttctgagtctcgttgtcatgatgagtcgagatggaaagaaagtgacgatgttggaattgagtttgccccacttgcccaattgactgtcttgccggtaataacgttatctaaacgcttgcttataccagcttgatcatgcatttatttacatggcatatattctagcaattgacccaagtactttttcagttcacatggtagctaaaactcatctaagtcttgtaataaacatgccatgtttaggatgtattgagattccgttctgttctaagcttcaacgactccatcaactagaagacatctgatatcgactatcactcataatcaactccatcaccggtccaagcaactcctcatccaattccaaactcatcaaccgtccaatcttgaccgacgtaggttgcgatgcctttacaactccccaaagcttttcctttgtccacatatccatctgataatccaggataagatcctgaatacgcttcaatggatcaattatgctcagctgcgggtcatctcctagacagataaccacgtctcctggttcagaagagttagatgggatctcgaccacaagacctggaacgctggggtagtcttcaacattcgtcttgacatcgagatcaacgtcgctgaattcattgcgcttgaacaccttgaagttgtctgggatctccgtgatggagatgaacttgatcgtccatgctcttccctcgggacgaaacttcaattgacccttgtcttgaacatactcaaaatgcgtggaatcggaacccattccttgctcagcagaaccctcgtcgaccaaagtaaattcaccgttctcgcccacgactacgataacttccatgtgttcaggattgtcgcctccgttccttggagaaaggttcgcatcaagagggacaatagctccctcgcgagcaagaacgggcaggctcttgatactcctaaacatcctcatatcgcgatcaccgtcgtaaacagtaccagtaaagatatcaacatgacgaccaggaggtacccagacatcaacagcgccatggttcgtcctcttatcacgcggcttcacgacaggagcaaccacaagctgcgacccaaagaaatactggttcggctttccatacgcctcgtctcttgtgggaaacttccagtacagaggctgcacgacgggatcatctcgatacgcagagtccagattagcggcgtagagatatggaacgagacgatggcggaaccgaaggaatgtcttcatgacttctgcgaattcagatcggtacagccagggctctttggaagtgaacaagcccatctgggagtgaagtcgcatgatgggtgaaaatacaccgtactgcacccagcgtgtagctagctcatcatcgcggtatcctcccatgtggccgccgatatcgtggctccaccatccgtaaccaatgttggatgctgtagctgtgaactcgggctggaactcgagagactcccatgtcatgatgctatcacccgagaacccgacggggtagcgatgactgcccggtcctccgaagcgcgagaagataatggccttgtcctctccattctgcttctggtggtccagaaaatggtagtgattgagaagccataaggggtcaaggccacgtacacgactgtacggaccttgttgccaatcaatccaccaaaagtcgcaaccatctttctcaagactgcgatgaagcgtgttgagataagaatgcataaactttggatccgcagggttaaacaaaatcggtgctttggcagaagtgtcgtgtcccagatccttagccatatcctcgtactgatcctcatgatgataaacgccgccgtggggatggtcgttcaacgtaactttgagcttcttatcatgtagcgctttggtgaaagccttgggatctttgaagagttccttattccacgtataccccgtccatccagcgtgaggaatatggtcaccgtggacttgatgccagtccatatcaataacagcaacagacagcggaaccttttccgcttcaaacttgtccataagcttcagatactcgtcatcagtgtagggatagtatcgactccaccaattccccagcgcccagcgtggcagaacgggttgtttaccagaaatagcaaagaaggatctcatagcacctttgtagtcgtagccgtacgagaagagatacccatcaatacgatccccagatcgtctcggcgccgcaaaaccagtagaagggtccaaaagcatagactcgctatcgtcaagaaccgagtatccagccctggaaagaataccctgctccagctcgcagcgaccatttaccccatcgagggttctcgccgtacctccgagattctggaccgtctctccgtatcgccagtcagcgccccagagggtatttttgttggtgaagctaatgaccagaccgtagcggtcgaaacgcttcttattgtaggtgacgtgaaaggaatcagctgtgatttcgagttggtcgtcttcgtcagaaacagtgaatttcggggtgggaaattcacgattgagagcaaaggttgatggacgatcttcaaagacgccgtcttcggcccattcgtagcgaagaaccatgtcgttgatcaatgtgaagcgccattgggggccagttacgatggaatctttgttggcgataggtttgctggatattttgtagtcgtccattttgtcgtagatatatagatagcgagggtgatgaacaagttgcggggtttataccacccagatatataccgttgtttgtacgactctgagcaattgatcttgtgaaatggtgagatatatgagagaattgttgtgaggggacaagttgatagctggcctgcatataatacgcaacgtcattccgtctcagccaaatgcatgagagtcggagtctccgctcttgggtcaattattcggcacaattggccattgctaaagacaagatgcatgcagtgtcaaagcgaagcggttagacactatagattgactctttgcattaaagaacaaggtttgcactatccaagtggccatgtccaatgcttatcgctctcacgtccacatgccatacaacgagatatcacaagaaacaatctggttatcatcacagcacaagcctaacaactcgttttgaaccagggtatcgtcaattctcgacaatgtcatacataattatatgtaactctcccaaacatcggcaacatcctactccataccatctcttttcctcttacatgccaagtgttggacagtctaaacacccccctcccaatatcctataactcttgtccatgatattgtatgtgatgataaaaagcaagaagcaaaattgcagctctacaggaagccgcgggtattacacagaactaaaatgttgaaaagtcacacaacagaaaacgaaaaggaaatcctatgtcatgtgcccctttaactgtactgctgctggtcgaattgctgctgctcgtagtgatgttcaccactcagctttggtgacttgacatccgtgatggactttaacaacctgcattcgtcagcacaatgaatccatagctcagtctagtatctactcactgcaagttgcgatccctcatttccctatcaagggtatccatttgcttagctgtgagccttgccttacttatctacacaccacacatgttagcattgtactaatcacaagttgcatgacgcagaaaggattgggagagtgcatcatgcaggggcattccgcaccgaagcaagtgctactgaggagtggtcatcaatttcctcaccttccgccgcctcttcgttcgcagcagcgtcgtcgccctccgtcgcaaatctactggctgaaagaccctttggcttggcaacagcagcgttggcctattgatatgagttagtatacaaatgataatatccaaccacaaaaacatacctttgcctcggcaatctcagcatccttcaccttgagctgagcctcgagaatctcaatcttcttctcactgtcctcaaccttggccacagtatcctccagcttggcctgaagctccttggccctgttgttggcgtcctcaataagcgtagtcatgctgtcgttaagatcttggtagtcggcattggctgtcttcttgctagcatcggcctcagccttgaaggcctcgagatccttctggacaaggttgaggtcacctgtcagagttgacaggttactcttggcagcctcaagctcgctctgtgttgccttgagctcggcatcagcgctggccagagcatcctcgtggaacttcttggctgtggcaagctcccgtcggagagcatcagcctcggcgctgtcgggcttggcgttcctcgcgtcctccaggtcagcaagagcagtgaatcgctcggtcttctcctgcgcaagctgctgagaaagctcctcgacatcctgctgggccctctcgagagcctctgtggcagtgttcagagcagtctcgagatcagcgttggaagcagcctgttgggcaagcttatcctccaagtggctgttgttgcttctgtgctcagccatcatatcctcaatggccttggtgtgagcactggtcaactcctcgagctccttcttgacatcagtgccctctttcttcatgtgttccataacctcgctgttgaaggcaatgagcttctcgacctcgttggcatgctccttctcaagctcgaagcgagccatctcgatggcttgctggttggagtcgcgtgccttctcgagctcctccttggcggtctgaagctcagccttgatggtagccaactcctcgtcgttgctgctaccagccttcttgctctctgcaagctcggccctcaaagcctccaactcagcttccaaagactgcttagcagcatctctggcagcctcgagttcagccttgaggttggcgatctcagtagcgtgagcctcatcaccagcagacttggcggcatcgattccggcttgagccttggccaaggcctcagcatgctccttgtcgcttgcctccttctcagcctcgagttgggccttgagagactggagctcagcagcatgagcactctcaccagactctctggcactgtcaagctctgacatgagcctggcgatttcggtagcatgtgtggtctcgccagcatccttggtagaggccagttcgctctggtggctagagacaagcttctccttatcctcctcatactccttcttgagagcctccaaaacgctagcatgggcagccttgagcgactcaatctcctcaacatgggtgttggcaccctcagacttgagcacctccagttgcttggcatggctctccttcaaggcgtcaatctcggcgatgtgggcatcatggtctccagaagctgagttcttggaggcctcgagttcctcagcgtggctggcacggagagcatcaaggttcttctggtactcagcttccttctcctccaaggctgcaacagcggcggcgtgctcagccttggcggcctcaagagcgttgctgtgaccctcggtagcttctgaagaagaagcctggagctccttgtgctgggtctcaagctcctcgtacttgcgcttgaagaaagcgtcgcctcgaagagactcaatctcggtctcgtagtcctgagaaatattcttcatgcgctcctcgtgcatctccttgaccttggcaatctcatcttccttctcggcaagagacttctgagcctcttcggcggcagccttcagagacgcggcctcctcctgagctttgacaagatccgccttggcgctctcgagctcggactccttctcggacaagctggactgaagctgggtgatctggctgttgagagagtccatctcagacttggctgtctcggcagcattctcagcagcttcgagcttggccttggaatccgcaacctcggcctcgagggaggagatcttggtcttttgctcctcctgctcagacttgaccttgtcatcgttggcagactccaaagcagactgcgaagaagtcaactcgtcaatcttcttctggagctcagcagttgcggcctcgtggctggccttgagttcagccaaagcagtttcgtgggcggaagtatcaggctggtccttatcgaggctctccttgttcttggcctcaatagcctcgatggcagaggccttctcagcttcgagggaggtcttgagctcctcaatcttggtagcatgctcttcaatggccttctggagtgcttcttggctggagctaagcttctcctcgctctcagcctgggcggcctcgagctgcgacttcaaagaatcgagctctgtcgaactggcttccatggcgctgacggcggcatcgagatctgctcggagctgctcacgatcaccctctgcagcctggagcttctcgttggcctcagtgacctggctctcgagagcagcaatcgaggcctcgtgctcagacttgaggttggcaattgcctcatcgttgtcctgagaaggcttgtcgcccgaatcggtgggagtggcctcctggccaatcttctgggtgagctctgcaatcttctcctcggaggtcttgacctcagccttgagggtctcgatctcggtttcgccctcagcaagctttgccttgagcgcctcgatttccttagcagcctccgcagaaggagcaggtcgaggtgcggttcgagaagcggcggttagggatccagaagtagaaagtcgcttgttagcggtaggggtcgcggccgttgttcgagaaacaggtgttcgtgtcgcggaagcggtaggagtagctgcggttcggctggctgtagcagttcgtggagtagtagtcgcggaagagggaggtctgcgggtagccgttgtcgaaccggcagttccaacggttcgcctctcagcggtcttggcggggctggacatgattgagctcgtcctccgagcggatgcgacagaggaagtggtcgacttcttgtcatcctcgctagcgctcatgctgggacggcttcggtggctcgacatggatgtcgcagtcgggggacggcgaacggtcgaggcagcaggacgagtaggaggcttggccagacctcctggggcacgggtggtgctggtggaggtagttggcttggcggtcgaagaaatagctccaggtcgacgggtagcggtcgtggaaggcgcaccaggctgcttgagcgtgggcttcgctccggggctctcctttgccttttccctgactggtgactcgggggacgaaggagtcgcagctgtcttggggctctcgggctcaggctcaggctcggtggtagccgcagcatcggactgagaagcaacagcttcctcgtgctggacaacgtcgaagctctcggtctcagacatgtcggcggagttgaattggtattaaaagtagtattctctgagagtgacgatgttagtcaggacagtttgaattgagtttatcaaatgtcgcacaaaaagttgccagtcagctatcaagcaacgaagctcggatgatattccagaacaatcaatagatgacagaacataaaccggcacgagctgcgaagctatggcaagggtatgcgggtatgagctgaaataggaattgggttaatcttaccttggggtggtctcctatttatccagcaaaaccaggctttttgctggaagctactcagttacttaagataacaaggagtagattagggaggggaaggtaaaaaattagcagaaataaggaacgtgaggaagaaagcttgcaatgaaagcagataaagaagactaatacaaagaccttctttatttactgtcgatatccgctggcttctaagagagagagagagaggaaggagaagaaattaggagaagggaagagagagaaagctgagctgtcttgtctcttctcttgttgatgggatgggaccggggatattagattgcgaatggatacgtacctgagttagctctctggtctggggcggtcatcctgtcgggtcccccatgtcccatcttgtgatcctatcctgagagctattcttcccatttctctcatcgagtggagcttccaccggccactaacattgctttcttccctccattagggccctgatgggccggccggcctgtagcgaccgttccaggggttcttcactcactgtccatctttcagtcaggggtcttttgtatccattttggggctacgcacgggtggcttcgctgcactggcctcaagatccagggtagtttacgagtgggaggatattaccgacattcttcaagtgtcttggattagaaacattagacatagtcatcacgatagaataactcatcttcacaagagtctctctctagaaacagaaccacatgttcccataaggcccgcctcgcctaactaaaaagcactatatgcaatgcacggcaatgcaatgcgaggcaccacctgggtatccgtacatacagtcagtccacacatactaatatacctagaacggtatgtatctctcagaaacctaaagctttcgcctaacagtggaggcaagcctcatctttctcctaatataaccaagccaagacaaagggtgaaatttgaatctatcaaatctccccagaccgcgtataaaacgcgtaaataaacacacaataaaaaaccctaatgatctgttgactttttaccacaaatgacctagagctgattccacgctttgctttccttgggcaagcgtatatggtcacccttcatacgatatcacatcacatgtggcgcttcaaccaattccagagacttgacaacaagaacctaacggtaataatgatagtacgactatcaacttcgggctggcaacaagccaaggtgtctaaagcattagcgtactactctagactgtcaaagagtgtctatgcgctggcgatttctaccaatgctttggtcactaaaacggaaatgtgacagatagacaggcgatgctacatactcattgggattcaatgatgtggcatggcgcagttggtagaagctcagctatcacgcacagcaagaagcatgaaacactacaccaacttgactaacagtcattaaaaccggcttctttccgatccgatttgatgtcatcaaagcaacgcggagccgatagtgcccaatacactgtcacatattgagtggctggaacaagatatattgacagctatgtaaatacacgcttgaatcattctaaacatatttactcctgctcgagtcgcataaaacgtatcgactgagcttttccgggtatcataatatcatataacctcaactccaatcgtccatgactcgaaagcggcatatcagtcttcgtccacgcaaaatccgggaggcgtaatccctctgcgctgatatttatcacgcacgaccagcttgagatatcctgatcgctctcttagttcttcagggctccgaccagggagcatctgttgaaagttttcatagttgggatgggctgtagtcctgatcaaggttaagatttggtcatcttcccaataatgccatccgtgtcgctcgtagtattcctgctctgacaacggctgagatggagcagagcgcggtggacttggtcgacgcggaacaggctcttgtcggacaggcctcctcttagccggtcgtctatgagaattgatccgttgaatcgaatccctgaagcgctgcatctggagggtgtgtttttcttgacgttcccgctgcttggcctcgcgctcccttcggacgtctccatcttttcgcatgagctcctcaggcgctggcctgggcttttcaaggtatcttctagctttacccaactctgacttgagcgtggccacggcagagcgaaatgcagcgcggtttgcctgtgcctcttctgcttgatcctcttcccgcttgggaggatgaagctcgtaccacccctctaccgcctgtgaaagtctgcgagcccaacctgcagctcgttctagcggttccaacagatataccgtgaactctccagtttgttgggaggcctttcccccattttcgagggaagctccgcatccagcttcgaacgccgtgtccagcaacagcaccaacatgggaatgatccgctgttgtagcttcatgacaaacctgtagccaacttccactcgacttgggtcgccacctttcataatgttattgatgtttgaggtggacgaatcgatggtatggcgaagattgctgaccaaattactaaactctggcgcatgttcacgcaaatacgtcagttgatcaatttgtggcgatttaggaatctccttgcacaactcgtagaggtcaaacagcttggccagaattcttactgaagaaacagggtaatctggctggcgggccagcttatcagacttgtctgcggcgtagtctagaaagtcatctttccagaatcttttccccatccagccccggagtgtcattatgtgcacgagcttctgtacgtatacacgctttatacgggtcgtgggggtggaacctgcttcctgtgaatcgggtggtggtgcatcaagtagcagggaatcgtcgactacgggtaatgaatcctgttgatttatctcaggctcgctatcgccgaagtgggaaccatcgtctccagattcctcactctcttcctgggaatgctctctttgctgttcatcgtcctgatgttgggtagaaacgttgctccttcgctgatgagactggctgcttctttgcttttgtttcatctttgaactacctccacctgttgacataggcgccttctgtgatttctgaacgagtgtagtttggtttgatggccttggaggtgactcaggcacatcatatatagtctcatcgacatgaaagtttctcgatgaggttggctgcggggattggcctggtgaatctggaccttgattgagctcataatatgatgcattttccttcggtcgtcttgtctttcgttgacttgattgttgaggttcactttgcggagaactaggttgaggaactggttgtgctgattgaggtacctctggaactgcttcatgctgttctaatatggcctctagttcgtccaagtctctaactaaactctggctttggcgatttcctccaggggctgcgattgttgtttcttcgagtacgatctcttgtgacgtgtcaatatgagagagtgctccgccatcatcattctcagcagggttctcgacactggcgttggatagaagacttggccgtctgtttagcacaacactagcgccaatgttcttattgataccatcaagaaattccagtgagggaatggattcctcatcttgatctactgcctcgttctgctggtctggctgagccacgtcctcttgttcagcagactcatgactagtgctgcgctggcgcttttggagctgctcctgagctgcgttgacatcagagcgacgtttccgtggaggagccggagataactcataatgtggctcatttcctgtcattgatcgtgtgactcggcctttgctcgaagagggttgagcttgagatcttgtcgacttggtcgatcgttggcgtgtttttctcacaagtggactactctctacctcaatacttggcatagggactgcagatcttggtgaatgtcttatcgcaacattgcttcgagttcgcgctatcgcttcaggctctattgcagaaccaaaggtgctacctttggagcgtagccgcgccatgtcgatcctttgttattgatgtgacagttgggtaagatttgacgtgccgcagcagcacgccggtaattaggcgacaaatttgatcaaattactagtagaatctcaaatgatgtgtagttttcaacaacctggtaagagtataagtaaaagttgtgaagctgaacaaaggagagctacataccagggtaggcaggcgcgtgttacctacaaaccggtgttacggaaagtggggcacttggcgaagagacgacagctctataacgacttcataacagcaaaaggcaaacattttgacatcgttgcatatattcgatttaccttcatttcttttgaagatcactagcgcaagcatttcggaaataggtagtttataagagtttcctaaatttaggggcccctctatggtacagatccgctcattatcatccgcatccaatctcatgatggccgatttacaaggtagaccacactccaacagctgactaaatcgttgccaacttgaaccaaacaccaacatccactcgaaatccaatcttcccaacttattctaccagatcaaaatcaactattctgttctctcttcaaagccccggtttataattgcgaccgcggtgtcttaccatcgttgacatgacgtccacaacccctccaaagctcaatgcgcttgagattctggacctcagaagctccccgccagcgtttacgacaccctcgaagcgcatcaacgaaggctccgacgtcgctcgtttcctcacaagcttagcctaccgcgacattggcgttttcatcctccagctcaaccgcgctttatgtcctcgcaaccaatcctcgtcgcccctcccccgcacctttcccctcaactcgaaaccagcaacgacgccgtctgtccagaccctacaagctcttttggcaaaaattggaagctttatcgatgaagcgccaccagacccaggtcctcgacgattcggaaatgttagctttcgaaagtggcacgctatctttgaggagcgtttgagtgagctgcttgacgaggggctcctaggtgaaacactgaaagttggagatggcaaggcgaaagaggaggtctctctctacctgctcggcggcttcggtagtgtacagcgactagactatggaactggacatgaattgagctttgttgcttttcttggctgtctatggaagttgggtttcttcaaggatggagaacaaggaggcgagatcgagcgtgagattgttctcaagattattgaaccgtatgttgcctgtttacagatcaaaagtataccactgaccttcttagctacctcaacgttgtgaggaaacttattctaacctataccctcgaacctgccggctctcatggcgtctggggcctcgacgaccattccttcatgccatacatctttggctctgcacaacttacacgaccgatcaacgagaacgaaccaatgcctttagaaggatctgtaaagggtgcccccaagcccagcgatgttaccaaggcggtggtggtggaggatcagcgccaagtcaacatgtatttctcagccattggctttatcaacgacgtgaagaagggcccattctgggagcatagtccgatcctgttcgacatctcgggcattcgcgacggttggggcaagatcaacaagggcatgatcaagatgttcaacgctgaagtgttgtccaagtttcctgttgtccagcactttccattcgggtcattgttctcttgggacgttgacccagatgcgacaacacctactcagagcgttcatatggtaaatcaaccagcaatggccgcaccaacaccgtcgggacctggaacatccgcaccttgggcccaagctacaagaatgccaccatcaggccctggcattccctactcacgtatgccaccaccaggtcccaactcagggtcacttgcaaggccacccagaaacacatctggtacaggatctacagacgcacaaatcactgtcacgaaagcgccatgggctagagattcttgagaacgaggcgcattagtcatttcgagcaaatatactagacgcgtgtcacgggattatgaagagcatgatatagatagtctttctgcattagatatgaaaagcgggtatagatttgaaacagagcatcgcaacacttttctctctgggtatccagccaactgctaggagaaaaggtgacacacacggccagggtgaacctgccatgtcaaagtaactgaaacaaacacgcctcaacggcaacaactaaaaacacgaacgcgcaatctacttaaatcacaaggcatcatctttctttgaaataggcaatcttctagaaggaagcattcgtctttcgcttaagcagaggcaacaggggcaggagcgggagcagcaggggtatccttcttctcctcttccttaggagcctcagcagggagctcagtaggggctgtaggagcagcaggagtggtgtcagcgggagcgggagcggcagctggggcagcaggtagctcgacaacgggggcagttggagcggccggagcagctggcagttcaacagccggggcgggttccgtcttggcaggctcgggaacgggagcgggaagttcggtggccggagctgcctcgggcttggcgggttcagtagcaggagctataaagattagtttcaagctcgtaaagtttattcatctcgtaacataccaggagcagcctcctctgtctttgcgggctcggtagtaggcgcaggagcttcaggcttgacctctgtctcgggcttggcaggttcggccgcaggggcagctggtgcgggcgcagctgtagagcatgtatgttagtgccgaacgaagtttgtgtgttgtggtaggtcaacgtactggctggcgcaggaggagcggcctcggtcttggtaggctctgtagtggcaggtgtagcgtctgcgggcgtggtctcggtgggtttctgctcggcgggtttggcttcttgcttgttctccttcttcttgaaggcagccttgagcttggccttgaagttgtcaagggcgtgcagagctgtgaggagggtttggttagagatgtagtgtagaagttgggtgtctggaacttacgaattccaggcatgatgactgatatggatgagaaagtctggtgaggtatggtcagcttgcgctctgtctctttgtgttgcggaagctataatagtagctttatttgaagtgtgaaagggactgaggagtagaaaccaagagtgagctctctaaggaagaaagacataccagatgaagcttggtgatgggggttgtgtcttgtcagaaggaggatgacggagaaagaaaggtttaaggataaagataacggtagaaaaacgggagatgaaacaggccagccatgatcggttcgtctgttagtaatgtaccgtaaagagagggagtgggtgacattgaggagaagcagtccaatctcaactgaagcatccttgtccagggatcaagaatctgagacggccactgaaaaacaagcattttccagggaaactaggggtgggcggtttgtggatccccagtgcaacagtatccctacagtggcttgtaagggctgtaagttgcggataaataacccgggcacccctatttgattgccttattttatgagagtgtgtttcgtccttgatcatctccttctttcagtaccttctactctgtatcttgtggaataataaagaaattgacaaggaatgagtaatactgacgataaccaagaatcaaggggtcttgtgacaagttgcatcccccttgtccgctaacattaatagtgcaagtgccctgctaaactgacgacaacgtgcatgtttagccgctggcccacttctcatctcggtcaaggtgaaccacagctgagctctcagtgacaggtttggaattggatccttttcagttactgttaatagactacttttctcatttatttaatgactttatctttgagttccgtcgtcacagtgtttaacgttcactgtactctgttggatatcgagactcgtaacaacatgtcgtgatatggtttaggctgacatcgtacttcagccgttcgttctagactcgatatacgatacaaccaaacaagggagggcgactccactggccaagttaagctttctcatgttcagtctactttagtcttgtgctgtgccacacaagatatcagcccaaacttgttatcgacaatggatgatttatcaagactctatgatacaaatatgttttacacgatataatacagttacaatcacaaaggatacctaggtatcttttggcgatattctctccgccaaccattcttctaccatctgctccccagtctcactcatctccatcgtcgcactctccgccccaactcgtttgaccttgactcttctaccctgctcgttctcccaaaagggaatatcatcatcccacaggccctgctccttgagctcaatcttctcgatactggagtgcatctcctccgccagctctttggcctgcgcctcgaggctgttgccccactgcctcacgaatcctggttgggctggccagttggctagcggcggcctggggagcaggtcgtacagcagcagcgtctcggggagcttgagcggcgacttgcggggtgggaaaaccagtcgtcccctgcgaggtgtctcgaggggagcctccgcctctgggttgttcttgagctcgagggcggtgctctgctcttcggtcaagtggtaagacgcgggtatattgagtcctgggttgtggaaaaagagggctgggctggcaaacacgtcaaacgtgtccgccgtggacccgaagagcttcggcagaatttgttggaggttgtatatgtgcgtcccctcccgaggcctgtggaaggcttttgggtttttggcgtatggtccgaatttgttcactggatggtcgggaaagaacatggtccagttgtagatgccgttgtacgacactatgcctcgcaccgcaaagggcacgtctggttgtgattccgtaattgccagagatgtggcgaggcttgctcctaggtgagatccatagacgtagatgtcgcgctttttgtcgccttctggagcgaggttttctatcagccacctgtaggcgaaataggtgtcgtgaatgggcgttggccagacatgatgggtgttttcacgatcacggaaattccatcggtagttaatagtagcgagcggcttcccctgaaggaactttggtattgaagcgagctggctgtcgtttggagaggaagggggtaagtaaataaagaggggagagttgggctgttcagaaacatctatgaggctgttttgacaaggtcagtaatgggtctgttgtgttttgacggagttgttttgggcttactcaatgttcacaaagccagctgagccgcatcgcacactaatacgctcatgactctgaaagctgtatagcctttgggagcgtttgggcagatagtcgatgagtcgtctatgaccaaggcgacgaagggcgtgaacgggaagacatcctttcatgctgctaccgcattacttatgcacaagagacacgatgtcacgtgtcggtgagaagctgagtgtctattagttattaatgtaactgacgatatatgcatgacttacatgatccttgaaggacaggctatatgacgcgcgcaaggttgagctgccgttcaacaaaataggtacaaggccggggctggtcgttggacggataacgactcagcaagcttcaattgagtaaagagtggaggcgaataaatgagtggctatagtcgagacgttgaaagagttgacaagacaagattgatgattgcaagagaaaggtagattggagtggaactgagcatttcttggtccagtcacatcattggtcagaccagattcatgagctgtgacacgggaataagacgtggatatagcaggtcgaataaatgcacagagacaaagacaaagagtcactaactaaaaagatagcaccatcgtaacttgccgtctcttcctagatccaaaaagccgctatagccgctccctgttttccaccagacgaatgaccctgctcgtctctgacaggcccctagatatctaggaaacttggcctagctcgtgattttgttctctttggttttagtggtttttattttagacgtcatgcacaacgtgatgcgctatcatgtcttcttttccccatgccaaggattctcatctactttatttactggggatctttatggtgttgtacgacatatcagtcgacactattatttatatgttcctttgagaaacatcacaacaccaggaaatgccccccgttcttttgcgtcttcctttgacaactcctaatggacgacggcaatcttggagagaatattcaggaggagacagaggttatcgaagagtccatctctcatgacaaacgtatagaaaatgacaaagctcatctctccccaaagtaacatctccctatcaactcacactctcatatctctaacctgcccagccgctggtggtttgcctcatcggcattccctatgatcgccggtacactcggtcccgttgcctcggccttcagtatatgcgctctcgtccgaccatggcgacagcatcgacctcacggccaagaagtcaagacagcaccctttgtcgctgatcccatctggctcactgtcatcaacgctatccagcttgccatggctgtcgtctcaaacatgtttctcctgttaaacatgacgcgccgtgttcgtttcacaatcgctcagcccatcaccataatcggctggtacatctctgccatcctgctcatcgctctcctcgctacagctgctggtcccatgtacgaagggttcaagtatccatctgatgaactcatctggtcgcaggccttttactacggcatgtgggctgccattctctacttcgttgatgcttcgctcatgctagtgacgttctatggtgcctggacaggccattataacaaggactttaacctcacgcccagccagcgaaccctcatgctacagaccatcatgtttctgttctacctgctcctcggtgcccttgtattctcaaacatagaaggctggaactacctcgatgccgtctactgggcagacgtgacactatttactgtcggtttcggcgacttcagagcagagactaacctcggacgagctctcatgatgccctacgccttggtaggcgtcatcagtctaggtttggtcgtcggttccatccgcagtcttgttcttgagagaggcaaacgccaggttgatgccagaatggaggagaagaaacgtagacgtctggtccgcacaatgaccaagaaaggcgaagacgaaatgctcgaacctatccgcgattcacaacgttccatgacgccccagcgcacagattcaaatatgcaacttcctgctacagaatttgagcgtcgaaaagcggaattcgagcttatgcgtaagatccaagcccaggcatcctctcgccgccgttggatggccatggctatatccacaggctcctggcttatcctctggcttctaggcgcctacatctttgtcaagtgtgaagaaaactaccaaggctgggattactttgacggtttctacttttgttttgtctctctcaccaccatcggatacggcgacgtgactcctgcttctaacgccggcaagtccttctttgtcttttggtctttacttgcattgcctaccatgactgttctcatatccaacgccggagacacggttgtcaagcttatacgtgatggaacactgcgacttggaaacgtcactattcttcctggggaggagggcagtttctcggatgatctcaagtacattcttcacaggtgtacgtttggatatgcgtttcccgattatactgagccagcgccaacttcacatatgaagaagatgcccgaggctcaagattctagcggtgatgctgccgcagcttttatcgacacggaacaaggatctgacccgaaggattcgcgcgggaggtctcaaaatcttagaaatggagatgacggtccatacagcgaacgaccagaccacagtcgacataactctacctttaccactcgagtccgacgttcactatcacgtctacgagacgcccacgaggatctaccaaccggatccgacttccacttcctcctcatctccgaaatccaggctctcaccgcccatctcaaatcccaaaagccgcacaaatactcctttgaagaatgggcatggtatctgaaactcatcggcgaagacgaaagccgtgccgacacgcatctaaaagcacaaccaaaacccaagaaccaccaacataaacgccaccataataaagacgtcgatgactctcctgaaaaaggttccggtgagaaaacagactcagaacatgttacggcttggtcctgggtgggaaatcgcagtccgctcatggggagtcaggaagaaactgagtggattcttgataggttgatggagagacttcgtgagtctttgtcgtctgaggggaggaagcaggtcactagtgatgcaaggagagcacttggtgcagaccggcggcggtcatcatatgatgcctcgcggaagaaacatcgggaggaacatgtttgatacctacgtacaactcaaaagatgcttctatcccactcatagagttcagccgctgttgtgttagacagcctacgtgtttttgttgggaaagtcagttattaagaaaaatatggattcgatattttaagtttttgattcatatagaccctcctgttgtaaatctagagaaggctcaggtttctggtaagagacctaaaccaggttcaatatccagatgatttatcttgattcgttcattccatgtatatcaaatcgatttatcggtagctacaaacgtcactaatcagaagaaaagtagccagtcactttacaattctcttaattctctttcatacattcgtagtttttgttctctaacattgatgctatcgcttcgttgtacaaagctgccgccttctggttcagtacactggcgcgctccttttcgtaaatattatcatacaaacccaaagggcaaacaaggctcaactctgccctgtcgttacgtgaagtaacgttcatgactgccttagttgctacctccaaaaacaattcgtcggttgcggcggatgacttggttcaatcccttctccaacttctctgtctctcgtcgagcagtgcccagcgcaccctcagcatcctccacgctcatcaagggcatgccgccaacgcccattccaaagttctttccacgctcctcgcccgacataccagctgagctgaaatcctgcatggctcgcgctccatcaggggggctgtagatgcccactccagcagcggcatcggggccatagaagtagggggcgagggagttaagacttgcagcagccgcatctttagttggcgatgcacccttagggaatcccatgttagtagctcccaggttcaagcggggaagcacatattgattgatatagctcagtgcatcctctctctgaagttttccgatagggtcttgagattggagttgagaagttgtggggaagatgttgggacgtccattggggacggctctgcccttaatcaaagagaacgctccacttccaggctgatgtctgggggcaatgaacgctccagggttctctgctgtgtttgcaatggcagcttgcagctcaagaaaagcatcttcttcttccgcattaaggccgcggatgcagtcaccattgggagtaatgagcatgcgactaccatcgaggtggaattgtttgcggacaggtttgcccgcccgcaatgccgcaagatcatcatcctgaatttcgccacatttacaggagcagtccttacaatgctcagccttattagcgttgctatgggcggagctgtaatcagtgcgcgatgaaccactggcaataggattgaaaagttgcagtttgttcacgctagaagtccaaagagcgttcttgatctcattaaagaccgacgcggggttaggctccggcttgtctgtggtctcctgagcttcaggggtggcttccttggcgggagaggggggttgagcagcaggctcaggctcgacctcttttgctttgcccttggactttgcggccttcttttgagccgtcctgctcttagcaggcttctcttctggctcttgctcaggttccctggcggactctggctggggaggctcgggggttggttcggccttgacaggctctggagcagcgggggtggatgcaccagactgcggcgccttgacaggcttttccttcttctgtttcttctttcgtccaataatcggagcgtggacttctgcctcaactttaggcgcttcggcaatcatcttggtttcctgcttcaagacgtccttgcgtgccttgcgttgctggctctttgttgtggctcgtactgcagcagatccaatcctactgggaggtggggagctcgcacgagagtgtgttacagagttagatacgaccgatgcgttgtcactaactgcctcgctactagcaggtgtatctggtctgtaactagcagacacgcctcgcgatcctggtagagcaacggatgccgtagttaaggcgggtgatgcagggggagcctctgttttgggggtggcaacgacacgtagtgtcttcggtcctgttcgtgtgacaggagacgaggtcgcggctgatgaaggtgcaggtagtggggggaaagcagctgcgtttcctgtgttgggcttctcagtcgttgcagatgattcgccagctttgggtgcagtattcttttcgacttgtgtattgagagagattggagttcgaccatccactgtagcagattgggtgggcgtggaactctcctcaatctgagttttgagagaaaatggtttcttctcagtgggcagagtgaatggcataggctttgactctggaaccttggtctcctgaggcttaagctcttgagttttggcaccttgaaccttggcatcttgaacctttggttcttctgttgtgctgctctgcttactggcccccgccttggccatcattctatccacaattctctctgcattgcgtttggcctttggagtgggcttgggtgtaggcgtagcaggtcggctcttgctcttgagcgcatccagagccgggaattcctcgtcctgcaagttgattcccttggtctgctttggttgcggctggctcgtgatctctttcgaaagcccactctcagttgctaaagtcttggatgttttcttcgcttccgagacaggggttgccgacattagccttctaggtgattggtctggagtcgaagcaccttgcgacagaccaggcggtgttatcttgggcaacgctggtaaaacgttgctcaatctcgcattgcctgtggtggacggcggtctcgaaatgggtgcaagcccaggaggtagtcccaagcccgggggcacagattggcgtccttcaagggtggtcgcagggaggattggatcgtcggaaaccaacgcatcgacagagttcgtagcctcgtccaaggacgggagctcatcatctgaacgatagttagcatagactcagtcacttgatgtaaatgcaacaaaagcaaagcacggctacactacgaaaacaccaccaccccatttatatacaagattttggggacagggtcatgctacggcgagcaccatcgtcttccgcagggggacgaggagaaaaggcgacttggagagaataggggtattgctatttctgaccaatattaccgccaaacctgggcggatagattcgacattgttaacatacatagagggcttgtggaagacgatgatggcttgcctgacgtgaacccccatacagtcgctcaaggactggcaaaagtcggattggaaagacttgagatattctcatgtctccctccgttttcctaaaaagaaaaatgacgcctgatgcaaagctgacctccctgagctgcgttgatctcgcgaatatgtgctgaaccaaaatgcgcttgtaactcgtgtccccctgaagaagataataggcacttttttctggccttgacccgatttccgaagaacgccccccttttgtgcataaagaaaaaataagtcatgacgggaggtcgccaagcatcaagcctcccagtctgaaactccagtagatatcataactaccaccgtccataattgttgttatacatcatattgttgtgattgtacccaccttgactctggccaccaaacaagccctgtccgacaccgccgctgccttgagactggtgctgctgcattcgcacctgcaggatactcgggtctgcaagatctactaggccactcccccctgaagaggaagtgttagcatgtctgtgcttctttcccttcttcttctgcttggagctcatgtcttggtatgcactaggtgtaccgccatacagcgaaggcaggagcccgggagcaggagctggggtggaggtagaggatggtgggtactggtttgaaaaagaagaaatcataaactcacgctttcccgcatcgtgggactggttgttgccagcccgactgcggccgattaaactctgaagaagctcattcgagttgtcctttggcgcaccgaagccctgtccgccgaactgaccaaacatgttgggaggggtgccggtcgacttgagaccaggaggaggtccaggcatggaggcaccgtagaactggttgttgccttgagattggaaggtattgggcatcatggaggattgctgagccatgatgcgcgggttggtagaaaccttgacgttgcttgtggagctggcgttgtcattggcgaagctgaatcgggacgactgacggttgtgcccttgtccttgtccctgaccttggttctggttctggaaagcattgctttggttagaaatgccgggcggggcgtcaccgaagccactctgagatcgaagaaacaattgctgcggtgtcatagaccgcgagccagggttgcccgagctctgaccaaagggcgaggctccggtgagtgcaggtccaaagaggccatcagtggagagtcgttgaataggaggctgggtgctgcctcggcggtcgaagcctctgttgtcgttgggggcgtcacgatcctccggttcacctcccagagcaagactaccgccggtttcgggctccccttcagatggttcgcggggctcgggacgctcttcctgttcaccaccaagacgtgaatcctcctcttctcgcatagctctgcgcttttcacctccgcgaggatcaaacaatggcgggtactggtctgccccagcggtagagaaaacaggccagggacagttacccaacgtcctgagaatctccctcagcccgctctcggcgacgttcctggctggtgcaggagattcgggttccatcgcgcgtgacgtagaaggtcccgcctccggttcctctggttgaggctcctcttcctcttcttcctcatcctcctcttcttcgtcctcttcttcttcatcctcgactgcttcttccggaaccggttcagcagttacaggctgagctgacgagatggcagggctcgacgcggcaccactagtagcgaggctgcccctacggctccgctgtggattgcgtgcccaattggctgaggaaggtaatgctgatccgtcaacgccgctctcagacccctccttactaatggagcgtgtcataggatgagatacgacgggtggcggggtgggatgaggaccttgttgccgagaagcagatcgtgatccacctgcagggaggggtcgttgggaagcgatactgttcatcgatgacaggtcttgccgggaatagctgtcctcctcgtcaccctgttcatgtaagaacatacaaccggggttgctgcacttttcattcttaagccaggctgagcagtatttcgtcgtaccgtgttgggctttgaggactcggtcgccgttctgtgacccgtgcacagcttggatgcaacgtgtcgcttcttcgggatattcaaaggtgacgtagatgcctagtgactggtgctggccatccgaactctttctgttgctaatcgaaatcttttggatgttaccgtactggccaaagaactcgggctttcgcagtgtcttgagtagctcgtcttcccgcacggtcggagcgaggcctgtaatatagaccagattcttttggacaactcgtacgccgatgagattcttgcggttctctttctctgcttctcgtttctgcagctctttctggcgttgatcagtagcccgcttcttttggttcttctggatgttggcacggaactcggcaactctggaggcgtttgttagcacagcggcgtagcaagagggtgtgcatcatactcttctgttgtgacaactttccactgtatcgtcttctcgtcataaggtcgtcgacaggcggggcataggccgttcatgttattctttatgttgttaaagcaaaactggcagacctgcaactccagagttagtcaaacgtggccgtaaggtcagctgtagctgacggggtggcatgatggtcgcacctggtagccgcaaggacatggtcggaagtttcgatctgagagatcaaactcttcgatgcagagggggctgtcaagatgtcagcttcgagtacctaacattacccaaggagcagtgcgctgcgggcagcagtccccaggcgggcgggcggtgaggcgtaccaggtgtcctcctcgtcatctatgaatgaatcttggggcgccatggtgatgtcgtgtgattagtttgaaaggtggtagtaaatggaaagttcaaaatatgatgggcagaagcggcaatgtgagtacaaggagaggaacagtgtttggtatgcatccaaggctgcgggaaagtgaaagatgggaaaccaggctagtcctgctatgggctagtatgtggctgaggtcacgtgtaagcaatcgccgtcatcgaagctgaaccaaacagagttctaataggcgagtacctcttgtcagttgtaggtggggtgcaaagagaggtacacaattatctccggctgaacaacggtaattctcatccactgttctgccgctaagattctcgagccaatgctcgcagcatcattacaaacaccataaggtatttcgtcttgacgacctcctccatcgtcaattggcctcgaatcgtcacataatcggccatggcgaccagcatttctcgaagcagggctttggcctcagctctccgacccgcgaagccctccgtccagctccgcaacgatcaagcaatccgctgcttgtccaacacggctcgtcaatatgtcgcaatgcccaaggaaagccccaacctgcgaaaggccccccgcgaccacatcggcacactgaaggctcctatcgtcaaccctgccgacaagtaccagagcaagtctgacaacatgcaccgatacggtgcctgggtgatgggctgccttcccaaatacgtccagcaattctccgtctggaaggatgaactcaccatttacatttctccttcgggtgtctaccctgtcttcagcttcctgaagtgttagtacaaagtcaattgactgtcgaaagtttactaaaaacctgatagacaacaccgctgccgagttcacccaggtcagcacaattactgctgccgattaccccacgcgcgagaaccgtttcgaaattgtctacaaccttctttcggtccgccacaactcccgaatccgtgtcaagacatacgccgacgaggcctctcctgttcccagtatcactggactttttgacggcgccaactggtacgagcgagaggtgtacgacctttacggtgtcttctttgctggtcaccccgatctccgacgaatcatgactgattacggtttcgagggtcaccctctgcgcaaggatttccccttgacgggttacaccgagatccgatacgacgaggagaagaagcgtatcgtcacggagcctctggagctcacccaggctttccgtaactttgagggtggttccagcgcctgggagcctgttggagctggacaggaccgcacgcccgagtcattcaagctgccaacacccaagccagaggagaagaaggaggaggagaagaaataaaagatttcactccaagctgtataagaaagatgtcatttgttagaaatattacttcgttttagcatccgaccatccgtccgtggtgccgtcgtcatctatctgttcctgtacatagtgcccaactcggatacgcaacagaacgctaacttagtacacacatatttcacaaggtgtgctgacgggtgttgcacaccatgctggctgacaatgccgaggaatgcaactttagatggcgttatatatgtggtccggcagtccgggaaatccgtcacgtacctgtgcgggcgaaaaaaaaatgattggtactacgtttggaagcgaatatgacgatcaacgactgatttgccattacgtcttgatggaagtacaacatgtcagctctcatcatattgttggcggcgccagctttcaatagattcgggtatacccctccacatacaatgggtctatggaactagtacagctcatatacatataaacctggatcctcctccttttccaatttcatcttctctgttcccactatcaatcaatactctatactttctacattgaagtatttgttattttatacatctgatattgtcaattgtaccacaaactcattcagaagcgacatctgtcaccaatttattccctcatcaaccatgtctagccttatcagccaccaagacagcaacagccttttcaagaacagaagaacatcttcaacagtatcaaatgaaagtactctgagcacccacgagattgagtacatgtcgcttcgagatgaaaatctctgctacgaagatgacgctgatttccatattttcatcgacgccatggatcgcgttgacgagctcgtcacacaaattgcttcttctcctcagggggggcgaagacattcaatgagccgcgtaatattcagtggactcaaactacgccgaggaagtcaggatcgacacaacagcgctaactagagtcttatcaagatctggtgccctttgcttttgctttactttgcgttgctttgctcttttggcttagccgccccagccgacatggctattcgatacgaacttcatcacattcgcgctttattacactatacgactttacagcaaagagagagaaagaaagaaaggggttattctcatgtacgaatattaaaggaggatttgcaacgggaaatgacttcctttcagacgcgagtaatgcggtctgtgtgtttctatgtacatagtatcttatcaatattggtggccatttagtacaccacggagaggccccgttcgttagcccggaccggtcggtgtaagcctcaaccttaaaccaaatacacattccttacaagactcgtcacggcacttttgaggcaattgatcaacgttttttactcaatttttcagtttgacagttgccgagttgagtcaaaaaaaaaagctaaaaagacgttgatagtgacgactccaactgtcctccggggctatggcttcagccccgacgttatcacatcagtgttagtgtcttgtgtgacatgattcgaagcagaaaaagaggtccattctgtctgcctcggtggcaattacttactcctcatcaggcggttcctgaattacctaacttcctcctgcctggggcgatatcagttctcgtgtcctggttctaccaccctactgggtcacccatatcgatattagtagtcaggtacaacagcgtgctgcggaatctttaatgcccgcagaatagatccaatctatgtcctgcctatcaaaatcgtcccctcaacccggggacaactagataatcatgaaaatccccatgattgtccttggacttggcaatcaggctgtaagccaagaaactaactcccaacgtggcaaccagaacgtacagcgctacaacctgcttcttttgacctttatactacatttctataggccgggcgtattcagactgtatgatgcaaaattgatgttatgatatgcagtcagcctcgcaggattgaatggatagctactatggggtttctgcgcatttcaatacaatttccttgttttgtaaatattttaacagggacccttgttgtttgcctggattgtttgctgagactcataacttctgctttcgtgtcttctcatgtctctttagaaattctgttcttcgccggttacactgagttaatatatcacacaatgacttagagatgtctgaccaggtttctatccagagggatagagtctcaggacctgaggtatgaaagatacgaattataccttccaatgactactctgacaatcttgttcaggaatccgatgacacaagtcaaggcctcgattcttcgacacagcatctgaaccgtcattccatacaagattcgaacacaaggtatcaaactaaattcaccttcgttccccaaagagagtcgggaaagggcgcaattatgttggcacccactatccgtagcccgcccaagacacctcgtggttcagagccccccaagaaagtctgcaagcctggcatactgtcagttgtagggcatttagccctcttccatttgcctccggtcgtggtcactctggcccttgttgtcttgtacagcgtccgcatttactggggcaagctcagcgatgagcaattgagctacctgcagtttgcagcgaagggccatgaaacacttattctcgtgtctttggcagatattttgatgcatcggatacgatacaccctgctacaagacaaagggggtgttccgctcggcttcctttcatcatcatttattataggctctcctatttcctacctcttcagcttggaattatgggctccattattacggcctgttacaaaggctaagcgtactagcatatacatacaactgaccggtatcctcatcgtcataagtattatactctctgctgcggtcgcacctctttctgccattgccataattcctcgaagcgggctgtggcgaattcccgtacccatggaagagaaaggcttttttatttactcatatagacctttatggaagacagacctctctcaaagcatatattatcacaatgagggtgataatttggatgaagctctgctccaacttcgcagtacaatggccgaactggctcagagacaaccaccaagttacacgtggcgaatcagcaatagctcgtttattgccagagaacgaactatctcgattactgcaaaccctattaaagagcacccgcttgctattgcaacgactcccatgaagattttgagggacagccctgaggtggtttgggaagacatgcctgtcgatatactaacaaggatccagcagaaacttccaggcgaccgtttcgaatcagaatgggatcttccaggggccaactttacagtcgcagagaagtggaagaggcttagacaagcaccaacaagtcgatggaagcagcctatcgttgctgttgagtgcgcatatgggactgaaacggaaacgaacactccaacatttatgttcaactctaacattactaataacaaagtaacccttgatttagctcaagagaaggagaaaaacgatccttattccaagttcctttttctagagcttccagacagtcgcaccagcccagcaatattgttcctccatagtcaaaagactcttgagctctgtcggatattctcccgatggattgagaccgatacatggttggaacacggcgaatctgtctatcgaacccatctagacgcccccttgtctgatgttcaagtccacttcgggcaatctaccgatctcatcaagatcggcaaggattggctcaacagcacaagtcgaaacataaatgacttaccccgagaggagtcaagctctcctgaaaactcatcatatcagtccatcatggacttctgcgacacagtcggcacaaaggattgttaccctgttagcctggcagcattcatggcatatgttttgtcgtggtcagatgatagagctggatacaatatattgcagcctttccagctcggtgtcaacgaatcaccgagacagggcgacgttattattaataaagaatgctttgttagcgggtacggctacgactggaaaagcagccgcacaatacctctcgcattctcagttctacttctgcatgttctgattgtattcatccacatgacgatagtactatggtctcgccatccgtggcacagctcgagctggggtagctttgggcagatgatggttttggcgcttcgctcgaaagctttggatgggctaggcagtgtcggtgcaggtgtctcgagttctaaaacctggagtacgtctgtgtcggtcagagtggtcggtgatgaggaccgtctagagatggcaatccagaacgaaaaggggggccattcacaataccaggaagtaagcggggaggttgaggaagaaggggtcgataggggtccatctctggcacagccagggataaagtatcactaaaaactgagcaaggcattatcccttagaatcagtcagtagatagctgattgatatatttctgagtacgatggattagcaggactattccgtattacatttattgatttgatctttagtttcccccctaatatcgtactccggcaattctatctctatgaagtcatatcctacagcttcatacctcatgtcactcctctgctgtgctatcagaacaagatcccaccaagtggtaaatcatgaccagcacttcgaagcagtaccttacaaagcgcaagtcatattctcctccccacgccacagttccgtcacccgctttcttcgaatacaaacgcttatcccagtgctccctcccaacgtcagaaataactccaccaaagattgttgcaaagacgaacagcgcagaggaaggggtcgaaatgagaggggcatgtacaacattatatcccacgccgaagctcgccatcatcttctttcacaaaagagaaaaaggaagtttgaaaagtgtgtctttgcaaacctgttacgcccactccttccgctcgcgctcgtcttccggaactccgccatatgctaaggctgactgaaacgctgcacgctaccatagacacttgcctcggcaactaatgatagtgataataatataaagttaacatatataaagatcgactcggcaaagaacctttccatgactatccgggctctcaccacatgtcatcccgcccatcatgccgacgatcgttatcattgtcctgatactggtggtagtactctttggccccagggccgtacccttcaggatcatcgtagctatagtcttggcggttgttatcatttccgtgctcatcctcataaatctgagcatcgtcaacataatcaacctctccactgcctgactcgccatattgtaccgcggccttgacatcaaattagtgacacgctagacatgtgaggtttcaagtagtgcttacccgatgatagtcaaagtcatattgatccatggcttcttgagaatcctgctcttcttgcgatctttgttgagccaagtattcttgttcttgttgctttcttcgagcttcctcctccagtcgtttttgttgcggcgaaacaggtacattcatttgaggatgcatggcctggacgatagccaggtagctatacatgaaattgctcagtaaaacttggctgtgcagaggtcggcgtgggttagccagtttaatgtgagccattcggtaaatcgccctctcctcaagtagaggaaatcttgaccagtggtaatcgacatcggggactaggggcttgaacactggctcctcggggaccttgaggtgttgagtcttcttggaggcccgctctttttcttccttcttcttgctccctccaaagatggaagagaagatgctaccgtctttgtccctctttgagtcgctcttgcggtggctttctttcttgcgctcttcttgtagtttgctttctacattgtcgcggtcaaggacaagactttcacggcccttgggtgcgtttttatcaatcgatgtctgtatgacgtccagccgtgcgttgtcttgtcccctatcgccaagggatttagtcttggatttcttgctctcgtccttcttcttatccttgtcctcactgctcttgaaccatttccaggcgcttccagatttagtcgaacccgcctcatcatccttgtccttcttggatttcttgtctggctttcgctcttcttgagttagtgtcggtataaaagtcaggctgtcggttcgcgatgcgccactgccagggatgagtgaagggttcgctgcaagattgtcactcaaggactggctttggggatacgaagatcgggacgtttgctgctgtgcggcaggttgtggcgcattctgtcggctaaagcttcgtcggctactgtgactaggttcttcctctatcggcggttccggctcagacatcctctgagagaccggatgattttttgcgttctgtgaagaagatcgctttgggaatttttgctggctctggtcttgggtgtccttatggggcgaagtatcgactgttgaaagacttggtgatgatcgaataggtagctcttgaaatgtgtctgaatagttcccattagttccttgcgaggctccatcgtagtggtcaaaatcgtccaacgactcctgagacaagttctgtgatctcgtcactgtttggttctgccgtgagtagttgtctgctacaggctctgattgaacccgtgaaagaccatgacccggcggagcttccaaaggagcaaacgtcaagtccccactaggttgctgacggtgtccagatctacgggcaaggggtccggtgcgtatactgccgcccttgcgatacgttgttcgagttgacctgcgaagacccatcccaggggcagccggtagaattggtaggtcatctatactaccctcgggtccgcttggtgctatttgagattcttgagcgaatttctgtacggcccttgtaggatccttgacgagttcttccaagctgagttcatggctgtgaccgcgtgagcgtttgcggtccaatcgatcagcgccatcaacgtaatcgacagagccgcggtcactggaactatctatttgtcgagatagcatagactttttccgtctgaggccccctattcctgagtcgccttcgctgatatcggtatcggcagatagaaatgagtcgccagaccttcgtcttatagattgaactctattttcaaggaatgatttgaattcgccaggggcaagttctgggtggactcttgcaggtacccatagaagtctcgaggggtcgttttcatcgtcgtcaccgcttggtgctattgttggcatggccattaaagacatgggcggcatatcaggatccttgttatttccaacatccatcgacaagcgcctaagcgcttgcaaattactcagttccagagcaatatcactcggattgtcgatgttggttagagaaaattgagagtcggcttggacatcgcgaagtgaaagcgtaggagacaatggcgatttaggcccttgttcgaatgagttgcttcgctggtttggagagagctgatgaggtcttttgttagggtcgccattaatgggggatgtttcggtagcggagccctcggaatcggtcctcttgagtgccctccgtgtgtcaacggtgagaaatctaccatcggggggcggtcggggaagtgattcttggtatggtgttgggcctccgatgaagctcagcggtcgattgagactcatgggtcgaccaccctcggatcctgaatcgtcctcatcgccgtacaatgtgccgatagcttccgtaacatggtgactcggatcggaaatggaaagttggctagaatgtccgcgtctgctagcaaaactgccgccaacatcgccgcggggtcgagatgatgtctataccgacaacatactaagatcagcatgggtgacgatggcttggcaactcgcagcgaaataaaacaacacagcgcaaattcacgaaataccagcaactacaagcgtcgtggcaagaaaacagtcgttcgttaaacatgaataatgagacgtaccatcatcgacggttgggtgggcctcaacgaggcttgcacgcccacgattgcctgtgtagtttcctggcttggctttcaaaacgatattggacgttgggttctatgttaccatgggccttggtgcaccacgatacaagcggcgcagctgagtgaaacgtcgatgggtcgaatgcgagaggttcggtcacctcttaggacggcgttgtcgtcaagtctgttgtcgcatggggagaacgtcaggacgaaccgctgatctgtatgcccgccttccgtcaaggttcctagtgcaaagtagtggagatgatagcgttgattcgaatcgattcggtcgacgttgtcgtataagaacagataggcggctacagctgttcttttggaataaacaaagagtcgatcaagggagacagaaagtcgaggttcgttcaaacgtccaaggcgagatacaagtcgaattgccctggtaagggtacctctacctctgcaatcaaagggacggtacttggaccggggcatgagacgtgtcaaggtcacgtggcgggtcgcttacagcgggtcgtcaggcgctatccccttatatcagcgctatccagcactagagttggcgcccgtcggggtggttcagtgccgcccagatgatggaatggaacgtgacaatattgggctcccgctggatatgttgcccgacaattggctaataccggtagataataggtgatgaacggggtggaagcgcttcagaaaatatctactaataattgttgatttctatttgatcatacatatccatattgtagcatccgtagacctgcatgatacgatcctgtgtcaggtacccaatcaacccagtcattatggatgctgccatgaagccttgcttcgagttttctagctcgctgtgtgtctgtgctgggctggttcatatccctggaattcctcgaatcacaaccgagagtaaaaggccctggcagtgttttacctcgcttttccgggttgagaacgataagaaaatagttagtttcttgtttcttaatgtccgcaggtctctagaacccagagatcaagattgtcacagcttccagggtacgtggttgtccaactatcaacctttcatgggtagctcccagtgctgctaatatcgcattgcggctaatatcattgaggggtggccatggtaacagcacatgaataatgtggtcttattaccaactcatgatgaatgtctttccttaaggtatggctggccgctccaggcaacaaaacaagggtcagcgcataccagatgacatagttgagtgttggttttctgtcggagttcacgtaatatgttttctgtcatgagctataattatacattagtgaaacaggtcgcacaactcatcacccgcccattgagcttcatgacttgacaaacagtcttttagcaggtcaagcagcccttgctgaggctacctatgtatcttgaacgacgtaagacgagatggcatcttcgtctctaatacttggtggagatggtcagtatggagcatccgggagacattgaactctgttgagctaagttatccaacggcttttgacaacgcttgtaaccgcgctacatcgcttttacaagccgagcaccgttttccctcgccgtaatattgtatcttaattttatatatccggaattttgagtaatatcttcgttcatgcgacccatcatgtccacaaatctgtcgttcgtaattatcatagattgaatgctcatgactgcatgatggatggcatgtgggtgtcaatccttgtctcagatcagcacaagatactcaagagccaagatcagccagccccatgcaccttttcgtatcctgcaagggcacatttcgctgaatatgtatatgctcgtatttgaaagacaaattaagtgcgtgcgattatgtgatattcccgccgtaaagtataccttgggctattacctcgagatagagtgttgacgatcgtccatgatagacccagaaaaagtaagcattcaaaccgaacttcaacgtctaaaagcccgatctaccccgctgcttaagcgctacatgactgatatctcatgcggggatatcaccaataactgatagggcaacccggtagttacagattaacactgtttacagtcgtattgataccgtagatgtttcaatccattgattggagactctagcttgggtggtaaaccgtgaataggaagtcaaaaataaattggcaggtctgttgaacaggcctcaaaggtaatcatgagactcgtcaataaaattttgagggacaaacagcgtgacaatggtctatgcatgcatgtgctttactagactctgttgcgcaaaaatgatctgcaggataaacggcgtctgagctggtaggttggcccaacaagtacaagaggcaccgtaacatgaaatttgtacaaaggactggacgacaagtcaaatacttgtggttaacatgactaaagcataatatcagttactaattaaataattaaaaatgctaagattatgattgagttttcataaacctttatacaaacatctttactttatcggctgtcagagtcgtttaattttgttattttctaattacattattcagggtagcatcaatgccaaaacggtatctctcacaataaaacggaggtagactgttcaaacggcgtaagcaccgagcattaaccgatctagtgcgccattgagatagagctcccctggtctaactcagccaagtggacaagtcttcgtcacaggtaggagctgatggagctaatcctaaagagggaaaggcgttggctcccgattcttggggccacctagaaattatctctacctacctgtaaccagtcagccagcagccagcagcaccaaccagccttgctacctagacctagacctagagctgtgaaaatccacctccccgtgattgcctccctgtcttcaattcctcatcatcacctcttttgatacccattcataccctctcctcgagctctattcccgccaacagagcttttatcctcctcgcccgcgccattacccgactacgcgaataccccgatcgattccgagcgcatagaatcagttgattgatagaatggctgctgtgagtgctacctcaatgacatggccccttctattatctgtgatttgcccatccacctcgcactgcacatgggctttttcaagcaacctccaacttcgcgccatttgcaacaccttgctggataatctgagatcgagtttaccctgttcgcatcattccaacggctttgctatttcacatgcgttctccccgctcgcgtgttgtttcgccgttgcgcccccgttggttggcctcaaccttgaaatcagcaactccacgtcactatgaacctctggacgagtgtcgtcatatcggccgcacgatagcattgatgggaacaataagctaatcaaagtcaaatagcagcgaccgtacaataacacgggttcaggctacctcccgaacggtgcgaccggcggtctacctcccaccggtgccgcaccactcttgccaaaccagggccgcgttctccagactggccctctaagggttctgtgcattgccgatgttcgaggtcagtaactataaagagcttaaatgaacgagcgctaaatactgttataggaaacttgagatccctcaacgatcttgcgaagcaggcccgagccgaccacatcatccacactggtgatttcggtttttacgacgacacttccttggagcgaatcgccgagaagaccctcaagcatgttgctcagtactctcctttgatttccgagcccgtcaagaaggctatccaacaaggtggccccggccctgtcaagaatcggttcccccctaatgagcttccgctctccgagttgcccctcctcatcagcggcgaggtcaagcttgatgttcctgtctacactgtctggggtgcctgcgaagatgtccgagtattggaaaagttccgaacaggcgagtataaggtacctaacctgcacattattgatgaggctcgatcaatgctactggaggttggcggtgtcaaactacgactgcttggtcttggcggtgctgttgtcatgcacaagctgttcgataacggtgaaggccgcactactattgctggtggccagggaactatgtggacgactctcctgcaaatgggcgagcttgtcgacaccgctcaccgtgtttacgaccctaccgaaacccgcatctttgtcacccatgcctccccagctcgtgagggtatcctgaaccagctttcagtaaccctcaaggccgacttttccatctctgccggacttcacttccgatatggcagctcttataacgagttcagcgtcaaccctactctcgaccattaccgaggcaagcttgccgcctccaaggcttctttcaatgacgtgtgggagacagtcaagggtgaagtggaacctgccattcaacagaatgaggctcagcagaacctcttgaagaacgccctccagatcgttgagaagatgcctaccaccgctgctggcggaaacccctttggcggccctgttgctggccaggcttctcttggacaggtcgacgagagtgctttcaagaacatgtggaactttaaccttgctgatgctgctttcggttacctggtcctcgagatccaggatggccgtatcggtacagagatgcgggctcaaggcttcaacttctcccaccgaggtgccaagcagcagcccggcgtccctcccactacagctggcccagctggcattccctcgcccgcccctccctctacccagtctagcgctccccctcctaccagcagacagccctcagcagttcaggctaagcctgccgtcgcgacccctctccctggcccccccaaacccgcgacccctcagcctgccccaacctcaagcagtcctgctctgtccgccaataacaaggagacagagaagacctcagcctcggctggtgctaatggctcagcccatgctcccgaacgtgtctcttctcccgcccccaagacgcccgcctccgacattattggactcttcattatgaatgttagcaccgaggagcaatgtcgagaccttttcaacgacgaggacaagcacaagatcttgaaggttgacaagtggggtaactccaacaaggtcgttcaattcaagacaattgaagaccgcgacgctgccctggacagacttcccgatgatgtgaagactcggactcaagaggaccgatctaagcctctggtcaaggtcttccaacaccgcgaaaacaagacatacgccaaccgaggcggagctggtaactggggtgccagtggacgcggcggagccaccaacaccagcggctaccgtagtgcaggaggcgccagtgactctgaatccaaccgacgtggtggccgaggtggccgcggccgaggcggagatcgcggtggtcgcggtggacgtggacgaggcggcctcaagggagacacatcatctcctgctgccgctccctcaacacccgctgccgaataataccatactcaagaccggaatgtcgttacagactctttgtaaggccatgacttatgaccgtggccttgttacttaaacttgccacttttttttctggcatcacctatttgtctcgcctttgcctgaattggcaatggcgcaagagacaggaaaaccgagagacgttccaacgccctcgtttttatgtatcgtgtacctaatgagatttcgaaaccacttgcccttatatcgagggcgtggctttagttttgacatgtacggagttcagttgcgaagagaatttaaaaaatatcgttctgggccctgaacgcacgtcatggacgtggatgtgctgatgatgttcatgggaggcggggttaggggatagggtcgagggcgatttggaatgaattaacttcctatttatacactgccagactctctggtttactactcgcgatatatcgtgactgcgatagactattttacagactaaattacattgcgtgcatgagccatcttatacaggcttcatgcccttgtgaatagcggcaatgccaccagtaagatcctcataaccctcaccagcgacaacaaagccggcatccttgatcatgtccctgaactgggtttggctggggaatctttcgatactctcaaccagatattggtaactgtcacggtcaccagccactagttgaccaatcaagggaatacccttgaaagaccactgcttgtagatagtgttgaagatagggtgcttgtcaacctttgaaaactcgagacaagcgaacacaccaccaggcttgagaactctgtgagcctccttcagcgcagcagggatgttggagaagttgcggataccaaaggcaacagtgtagaggtcgagagagttgtcctcgatctgggaagggaggacttcggcattggcctctagaaaagagagagcggactggtgggatgcgggaagggcaagagaacgttggcgaccaactcccagcatgtccgggttgatgtcggagatgataacggagacattgggattgcaattgaactcgtgggcgtgctgaaggtggcggaaagcaatatcaccagttccgccagcaacatcgagaatgcgctgtgcctgtccaggggggttcgtcgcaccagggttcaaagaagagataaagtagtctctaaaaatcaattgttagtattgggttagcaacatcatattggaggtttgacgtacttccatagacggtgaatacccaaagacataaaatcattcatcttatcgtacgtctcggcaacactggtaaacacaccagcaacacgctgctgcttctcggcttcggtgacggtctcatagccaaagtgggtaggtcgatcagatgtaggggtttgatagttcttgcggacaacgtttgcggaggaaaagggtcggacaaaagtttgagaacatcttgaagggttcaatgaacgggaaaagcctcggagagctgtacgggaggtcattgtgatggtacttgggggcctcggaggtgctgggaagctctggtttgaagtcaattcgaaatcatacgaggctgagagatggaactttgctggtggggctatagatgtggcgctacagccttgtagccacagtggcggtgttgtcatcgatgtgtcgagttggggacgagcccagaatggattcgtgatatatgactttggtcttacctttagactgtatctccagagttggcgacggtagagtcgtctttatcgcgcttctcttgagtatgggtgaagatggcgcggacaaagacctgcacttggcttctcaggtacaatgcgataccaacaaagacgacgaagagagtgaggagaagaagtgcgatcgaaacagcaggcgggactgacattgtttcgcgatacgtgaaagctggtaaagacgatgcgacgagatttggtgttttggaatcactgttgcagatgagtgtaatgaagatatcaagattgttgttttattaaattcagaatctacatagttggaagtcaagtaagcagtttacgatgtcaacaaatgatgcattttgctggttgctatggtgcgtatcatttggatttttttttggcagtgccagacagccgttgacagttacagacgtaagagaagccaaagggtctaaaattgggatccatatggagatctggagtttatcgtgattgtggggtaacgataaggattgcgggggaggataagtaggggatcttatggatatcatgggtttcgttgctggaattttggaaagtcgactaactggactaccaagagtgtcttctttaaacatcatggaaggccctgagaagtaaccaatggggttgccgaaatagtagcaagcctctagagtcaattgttggctgaaggtgccgagtatcgtcaaaccacggcttatttacatctcggctcatacggttggtgtcggctcaggatgacgtcgcttcctcacggtatcagacatggcaacccctcggtaatacactctgctatctatcttaccgtgttattgggttctagccatctgaataaaagaaaacatagcccagatctcaattgaatctcaatcaaacaagcacatacacatccatcatgaagtctcgagctctacatcaggtcgccctaaggagagccatcctctccagaccgcatgtaacaccccttgctattcgatcagcgagcagcgtatcgcagcgacctaattcgaactttgtctcgttccccggtgcattgaagagtgcattcacaagcaacctcaaattcgaatctcccgagtcatatcctgcattgtcgacataccgcgttgtagaccagcatggagtagttgtggatgaatcgttcaagccagatatctccaatgaggaggttatccgcctctataaagatatggtgtttatctcgattatggatctgataatgtttgatgcgcaaagacaagggcgactcagcttttacatggtgagcgcgggcgaggaggctgtcagtattggcagctcaagcgtgctggatcgagaggatgtcatgtttacgcaatatcgagagcaaggcgtgttcaaggagcgaggtttcacagcaaaggactttatgggtcaattatttggcaacgtacgggatccaagtcgaggacgcagtatgcctgttcactatggaagcaaagagttgaatattgtgagtattccctggttcagaacaaagaagcacaggctaacatgatgacaagcactccgtttcatcaccattagcgacacaacttccccatgcatcaggggctgcatatgctctaaagatgcaaaaactccagaacccgagttccaaggctcgagtggctgtggcatactttggtgaaggcgctgcgagtgaaggagatttccacgctgctctcaacattgcagctacgcgagcttgtcctgctatcttcatctgccgaaacaacggatacgccatttcaacacctacgctagatcagtaccgcggtgatggtattgccagtcgaggtattggttacggcattgacactatccgtgtcgacggtaacgatatctgggcagtccgagaagtcgtgaagaaggcccgcgaaatggccctcgaggacggtggcaagccaatcctaatcgaggccatgacctaccgtgtctcacaccacagcacatccgacgactcattcgcttaccgcgcacgcgtcgaggttgaggactggaagcgccgcgataaccccatcacacgtctacgcaagtggatggaggctcaggggatctgggacgaggccaaggagaaggaggcccggactgatctgcgaaaggagatcctcaaggcgtttagcgaggcggagcgggagaagaagccaccgatgcgaagcatgtttgaggatatgtacgaggagatgacggatgacttgaaggctcagatgaaggagctcaaggagatgttggacaagtaccctgaggagtatgatgtttctgagtttgagggtggcaaggatacgttgaagccatagtgatggtgattaatattggataatatgtcattcatagttaaatgaaaaaaatcaaacaaaaaattcttcgtcgggctgactgaagtgtcagttcgttcaacagtttcactcatcatagctcaatgtgccttgtcctttcaaatgcataactttaccgacgagtattgaaccaacacattagaacatcaccttagtgaaaatttgtaaatatagaagggaaaatattcttcttcttcctttttttctctttaaacgtggaaagtgtttagggaagggggggagtcgatattgaacttcagaaatagcaatatcctcaaagcaaaatgaatgccgtccactattatcatgtagagtgttgtgtccgcattagacttttgaaatcgtgaaaaattaccccacgcataatgccgttgagaaattcgaataagatgattagtggaaatttagataataagcttttatttaacataaaactgctgcttgatggcagtgatacacctataattgcatactgttgaatggtcatatatttgaagatggggaaatgctaccagtatcgaaatgactcattcagatatctctaaataacgggaacagatggaatataacgccttgttctgatagcggcttgcaccaaccgccttgaatccgttccatggatttcgacttgttatataggtagggtgagttgaggctctatcatctggccgtgcaatatccgatgttgatgactgcatgttttagcgtcaactgcagtgggtttgtaaggggcgtgatggatgccgctacaaatgaagctaagcgggccgctccacaatgcaagatctctcgcagctgcaccttgataatgttatgaatgggaaaagtcagctttgggacgcgtgcatggcatcatcagatcagggcatggctgactcaagatgatggtaatgacgtccatcaacaagaaaagaaagtgggtgtattgaattattcatcaactggagcataagcaaaaactctgaaactctatggagaagacacgctcatgttggctacgactttgccttgtgatattggatcccatgctccatctttcttagtcgtgataaacaaaggcaggcctgcccctcctctgtctgatatctgaagcctgaacctggcacagtgcacgtttgcagttaatgaggtggatttgggacgattcacagtgtttcctgggcgtgtcttgtttaacacagacgcagagttattggacagacgacaagaaaagaccccagctttgctgcaaacgtgggtagtagcgctgtaggtggcctctgctaggacgtcctccagggccgcagatatagtggagtcgacaccacctcacacacgtcaaccgtttaaccatgaggcgcccatccatccatacatcaacctccctcagacccgactcgtatctgtaaacccaaaaacaccacttactttcctcatccttctgccttgttctctcctgcagagtggcactggtttgatcgagacctgtatcctgtaacttcaagtcttcccttcatccatcgcaaattgaaccgcacacctaagcaaactatcccctcaccgtaactaaccatcccgctctgtccacttccgtctcatcatttgtctatcgccttgctcgacatcggagagaggaatcacgaccccgccgcgctcgcgcccgcccactaccctcctgatggcgtaggtcgtctgggcatggcagaacgaacatcggcaggtgataacgaagtgcgacttccttcttctacctcgacaacatcgactgctactttcttacccgctaccgccactacagctacaggtccccagaggtagggccaaccctttttagccatcttcaatccttgatcttcttatctgccacttcacctcactttttccttcattcaccttgtattatccgtcatcgccttgcgcagcagtcaccgcatcattcacacttgccttcgcccacacaagaacggaaacgggaacggcttcagcaccctcgtcatcccagcactgaccgacactggccgtcgttgtcgttggcgttgggctcgtggttgctttactgcgttgctgattcacgaatattcgagacaataactccatttacccttcccacccaagtcgccgatccgtccgtagtcaatcgctgctttcatatctgtgtttaatggtccgcctggtgcttggcctattggttgaaaacctacgacctacaaccgtttgctaagccttcggatatctaccctcgaccagggaagaacccaggcgaccacaagcaaacaaacatttatctctgaagcaattggctttcggtcgcggctcgtgcttgtgcttccctcacctcatctccctttcatcttcttcgtgcaacacatgccggccacacctttgacacttccttaatctgctttttcttccagatgcatcgtcagtacaaagcttacgacaattatgtcttctagaatcaccagatcttcggcccgtcaagcagcgagtcaggcagcccaaaccaacgattttgctcctgccgctgctgacgtcccgaccaccgcagcctcctctaccccagcctcacgcaagcgaaaagggctcgctaccgagaagagccccaacaccgcattgtcatccggatcttcaggtcgacggtccaagagacaaaagattcccgaagcggctcctccctccaccaacaataacaatcaccaaccagcacctagagccaggcgaaagggaaaacccgccgcagagatggatagcccagagtaagtgttgaacgccagctggttcaagtcggtcatttggaagcaacatgctaaaagtctatcagaaacaacaggcccggatctgcgaatcccgccgaatcctctattacttccggttcttccagccgaaaatccagtcgctccaagaagcccactggatctacacaaggttagtgagaaacatggaagcctggcgaacaaccgcagaactaaccatgaacccagagtcagcacaaggctcgaccctaaccacacgaagatcgaaacgaaaccttgacagcgcagtcgatcaagatacgccaatgacgggcaccgacgaaaatagagacccgggaccaccgccacctcctccccctcccgttgaccacgacgacgatgacgatagtgaagaaaacgatgacgatgacgacgaggaaggatcacgaagatacgacgatgatgatgacgacgatgatccctttggcgggttcggtggccctcctggcagtttgggtagcactttgcgagcgttgacggggatgatgtctggcctcacatcgcgattcagggagctccttcacaatctacgggtagacgacctctctgtgcagctaatagctctgcaggagctttcagagattcttctagtatcgaacgaggacaatcttactggccatttctcgccagatgcattcgtcaaggagctggttacactcatgaacaaggaggaaagccccgagataatgctgctagcttgtcggtctctagcaaacttgatggaggctttgcccgccagtgttgcaaacgtcgtatatggaaacgccgttcccgtactgtgccaaaagctcctcgaaatatcctttatcgatctggccgaacaggctctcagcacgctggaaaagatttcggtcgagtatcctacaagcatcgttcgggagggaggacttactgcgtgcctttcatacctcgatttctttgccacgggcactcaacgaaccgctgtcacgaccgccgccaactgttgtcgcaacattcccgaggattccttcccagttgtgcgggatgttatgcccacacttcttaacgttctcaatagtaacgatcagcgtgttgtcgagcaggcctcgctctgtgtgtcgggtatagtggagagcttcaaataccaccctcacaagcttgaggaacttgtcagcgtgaatcttcttcgtggcgtgctgcgtcttctggttcctggcactaccaacatgattagctctagcatccatactcaattccttcgggttttggctttcactgcgcgagccagtcctcgcctttctgccgagcttttcaagctcaacgtggtggagacactgtaccagattctgacaggagtatcaccaccaagtggtactgaggatgtcgcctcaaagctggatagcgttgtaatcatgcaggcccttattcaccgtccccgagagcaaatcatcgaaaccctcaatgtcatttgcgaacttcttcctaacttgccgcggaacgccgacccttctttcggagacttcgtcgagcttatcgcttctacagagccgccacacccagtatccagtggaggacgaaaccgcaggaccacaaacgagaaacgtatcgagcttttggaagattgcaaagacgaagtccgtcggtttgctcttatcatctttcctactttgacggacgccttctctagtactgtcaacttgagtgtccgccaaaaggtacttacagcgcagctcaagatgctctccaacctcgacgaagacatcctggtagaggctttgactcctgttccctacgcgtccttcctcgcctctattctttcgcaacaggatcatgcatctctcgtcatgcttggactccaagcagccgaactcttgctgagccgcctcgacaagatctatcgctaccaattctaccgcgaaggcgtcttcctggaaatcaacaagatcgccgaagaggaggatccagttgaaccagagccggagaagaacgagaagttagagggtgacgatggacaaaccgcggaacaagagaacgaacactcttcggagcatgagtctgagcacgatgaagatgaggaggatgaggaacgcgagtcatctgacgacgacgaggatgaggacgaagagaatgataacgaaaatggcgaggcaaacaacgatgacatgtcccctgttagctcccgaggatctactgtgtctctcgaggttcctcttggccgctatatctccgacgttcgttcaatgaaatcccgaacccgagacgttgccaagaaattcttggagacccatgaaaccgagggccacggacaagcgatgaaggcaaaggccacagctattcttgatgctttgtcggagttggctggcgagttggagagcttctatctcaagcgatctaccggaaacactgtggccgataaagggaaggaacttttcgcgaaacttgcatcatacttcgatacagacgtcctggagagtgttacaagcgcagagcttctggcatcaggcctggtccgcgtcctccttgagatcttcagcaatcctgacgaagaactagcccgggccgctcaatcaaccttcttggaagtcttcatggcctacactgttaagtcaaagcccaaaacagcgactgcagagtcgccagcaacacctttcagcgtcatgattcacaagcttcaggacttgctcagtaggtcagagcattttgaggttatcacggtgcatcacaacacattcgatggaaaccacagtagccctgcctctatgctaggcaagcagatcagacttcgacttgttgctgatgacgaacttgaggtacccaagccttaccggaacatcatggtgtcaatccatgccattgcgacattcaagtctttggacgactacctacggccgcgactcagcatcactgatagacctcgtgggtccgcccgtagggatggagtcgctcgagcacttgcagcaatggccagcagcgccggctttgctggtctccctctcagtaccgcagcagcagcccgactagctgcggccgatgctggaaacccgttcgcaggcactcctccagtacccccgcctcctgctgccccaacaccttcaacttcacgaaccctccgcaagtcaaagtcacaggctgctcctgctacaccggaccagtccgctggatcgtctcgagacaaaggctcactccgccgatccacaaggcgacatggcgccgccagcacgccaccggctccccgacctcctccaggtgatgacgaggagatgcaggatacacttgagtgtgctgacgaaaagcaactgactgacgatgatgatatcggagaaagcagtgcactggatgctattgtcggtgagctcgaagatgacatggaggatgaatcgactcctggtgacacttcggctgtcaatatggaggttgccactggtggccatgtgacagcacgcaaagaagacggtactcgtattgcgaccccgaccgcatctgggacgcccagtcgtgccggaggagcacctgccggggctcacggcacacccaccccagctgcgtcatcgtcaagagccatgtcttacgcctctgctcttcaggccgtaccccaagactggcatgttgagttcagtcttgacaacaagctgatacccaacgagaccaccatttatcgtgctgtgcacacctcagcatcgaactcggatgagcatgtcagccgaagtatctggtcgaccatacatcctatcaagtttaaacgagtccctggaccaccccccgcagaaactctgtcgttcacgtccaattcggaagcggacggcgaggacgagcacggtattcctgcttcactcgcgaaacatcccacaacatcgtcaattttgcgactgttgaatatccttcatgacctcaactcgaacatcgaggatgtcttggtcgagaagaagaacagcgtcatcggcctcaatgttgagccgctgtctcaatttgtcaacacgaaactcacggccaagttgaaccgccagttggaggagcccttgattgttgctagtaattgtctacccagctgggcagaggaccttgctcgcctttaccccttcctcttcccatttgagactcggcatcttttcctccagtctacatcctttggatatgcccggtcgatgaccaggtggcagaacactcagtcagcagaagagaaccgaagagaccgaaacaatgagcgaccattcctcggccgacttcagagacagaaggtgaggatatctcgccaaaagatcttggaatctgcgttgaaggtgatggagctttatggtgcctcccaaagtattctcgaggtcgagtattttgaggaggtgggcactggccttggtcctactctcgagttctactcgactgtttcgaaagagttctcaaagaagaagctcaaactgtggcgcgaggttgattcgaacgattcggacgagtttgtctctggagccactggactcttccctcgaccccagagtgacgaagaggctggaacaccaaatggagagcgaatcttgcaccttttcaaaatgcttggcaagtttgtcgcacgatccatgattgattcgcgaatcatcgatcttcactttaaccccatcttcttccggattggagatgccatcactggagtgaagccgtcactgggagctgtcaagattgttgatcctggtctggctcgctcgctgaaagccatcaagcagttttctttggccaagaaggagatcgacgaggaccctagccgtacagctgcacaaaaggtcgccgatacagaaaacatcaccattgaaggcgttaagctcgatgacctgtgcctagactttactttacccggatacccgaatatccagctggaggacaatggctcgcaaaaacgggtcactattgacaacgtagacacttacctagagaaggttatcgatatgaccctcggttctggtgttcgccgccaagttgacgctttccgcgctggattttcacaagtcttcccttactcagcactcagtgcttttacaccagacgagcttgtcaccctgtttggtcgcgttgacgaggactggtctctagagagtgcgtatacccttacatcattgtgtgatcttgctaacataccactagctctactcgattctatcaaggctgatcatggctacaacatggatagcaagactgtgaagaatttgcttcatactatgagtcaattcaacgcatcagagcgccgagactttttacagttcacgaccggaagccccaagcttcctatcggaggtatgtacagcccacacataattagcaatcggtttctaactttctgtaggatttaagtctttgacaccaatgttcactgtcgtctgcaagcccagcgaagagccatatacgtctgatgactatctacccagtgtcatgacatgtgtcaactatctgaagctcccagattactctaccgttgaggccatgaagaaacaactctcgacagcagtcaaggaaggtcagggagcattccatctgtcttagattggtctactttgtgggacactggatggcatggtgccatacgccgttgatcttgtttacttcgacgacttggcagcaaaagtttccattttcgctttacgccctgatgaaacgataccgcgatggactgggatgatggaattagacagggcgtcgttttttgtgtctacagaaacacaatattgcatggcttgaggactggcgttggacttttatcttcttttgatgacaattgctgggatgcgcatggcaaccttttgaagtcttttctttcccatggttcaatgaatggacgggaaagcatactgttgttaaaatatcacccttgagcagagcaaccggatatgaaattgtgtttgagccaaccttgtgtcacacggtgagtgaatatgtcagtgatgtttgttcatgttattaatatgcacgtttcctatgtttaccccaacaccaagcctgcgtttcgtaaatacatttccaagacgtgaatccatgtctatctattatcgttgccattatcgtcagataggctgtagtttaacttaatgtagtctcactgcgcacctgtcacttgtgttcaaaaagggttgttattccaccttgtgatatggtggtgtaacttgtcatctactaatgatgaatacccgcccgatatgtcaatacttaggacaacgacacttctctttttaggggaatgctgtagcgataggtgcgtttctattcttattgttatgtgtatgtcatgccatatttgaagtgatatgttcgctttggcgtttattagaatggtgtgtggccaacttcgcctttccgctaggtgattgatttatatatccatcccaaccaactgctctaatattatccaccagcatccctctttcttcatcccaacttcatctatcaatacaacctccgtatccatttcgatattatccagaaatatgccttctgcatttacatcaattccattccattccatcagcaaatcatctcataaaccccaagcaattccaaaccatcatcatcttctgagctggatccgttctatgcagaaatagacgcgttagtttctctccatctcgggtccatctttcattgttctgtgacatcgcgctgacataccctactcttgccacagggcttactttgtttaatttggcgaaaatcatcgttcaagtgtagcctgagcgagactcaaagactagaagggtcccatctttggtagttagagaactctattcacgttcaagtccgtagccactcgatcgaaaacttgctttgcgtccacagctgtacacatggtcagcaaatctcaggtccgcaagggcactaacaaatgacttacaggtttgcctgaaggacctggtatgtgtttcaacgaggtcacgttggtgacctgtagtagcgcatagattcaggatggtggtgcagtctcgatactgttgtcgtgtgtaccgtggcagatgcatgtaagaggcataacgctgactcagttgcatgccggtgggcatggaaaattgaacgtgtcatgatctgtctgctagcatagttcatccaccaaccatagcaacataccttcatactcagtgacccttgatcctggctcccatctcctccaatactacgtccttgaccctgatgataaattcatcgtcatcctttccacgctcaacaaagtccatcctgttttccaaatccgcgatattatcgcgtatgtcgaccaattctacgtcctgactgtcatccgcattgacttgcgcttgtcgcaggctagccacttctgaatccagctcctcgtatttcttctgcaatgaggcatgttgctcttgcagttgagctatctcggtgcgtaactcttggttcattcgtattagggaaggagtctgggcatcatgcagggtttgtcggttaagcatcgtcttaagttgctctaacctattccaaattgccttggaatcggtgattgatgcttgaccttgtttgcgctttcgtgggggagcatttggcgaattcaggattgcagattcgttgtatggggcatcattcggtttgggcgacgcggcggttttatacgatggaggcaatggtgctcgaggggtgatagacttggcacccttgccgccaaacatttgagaaatgttataggctgggtcatggcacggatatagcttatgctgtgtaattgctgtactaatagactggcgttgctcggcagacagtgaagagtttgggatataaatatgtagatttgatacctggattaatttggcaaggtaatcagggattattcccgactgtcgcctggctaccccgactggatcctggataaggctggggataagaatggtaacactgtctctgagtcaaaactcaagatattccgcggaatcgaatagccccttgacttcattagggaggtctgttttggtggaaaaatcgagagagataatcgatcgggggtcgatacggacatggattgtcccccttgtgtcggttttcgtcttgtatctgaaggggatagatatgtcgaaaaaggcagaattcccttcgatgtgtaatgtgaattttatggccatgtgctctggatcaggcttaacaagcaaccgcatcgcgtcatcatcgtggtactccattgcaactgtaacagcctcgagatcgattaaagtcgtcgccatagtaaggaacaaacggcctaccgattgaattagcaaaacacagtagaaggggacttagctgcaataaaacctccaacgaacaacaaagagctatagcaagccggcctcgctgccaggcgacctgtgacctccagccgagctgcgaatccgagcaggccccttcccacaacccccggctattccagcaaagatggcgatcaatcgcgcgcattcgcgtgggtatagtccggaattttataaaggtgtggcgccaagtgcaggcttgttatagattgcgaacgttggggttaagaaagtaacggcggtgttggtgataaagtcaatattatgaagaagggaggaatgcagaggaggtgagtgctagggaggagaacgtaaaagagataaatatagagcaggtaaatgcaagcagagagataggtgaatgcagaagagatcacttggccgataagaggactgataagaggaggagacactttacgcgttgaggcgcgtcgcatagctatgtcacttaaccttagcgcccttgggccctgtggctccacccatcaacatccatcgaagctgcctagatcatgccgtcactcacatattgaatcacaaatttgactttgacctttgtactgtacaaatatatcgataacaatcacaataatgacgcccaagactcgctcgggcggcgtccccgctgcgagccgagtctatcactcaacccccgcccagcagcaagcacactttccaccacgcagcaaggtcgtgcgcacatatggaaagcagaatagaaagaaacaagcagagacaccttccaaactcttgcgacagcaaactctcactcaaatcgactttgtgtcgagcttcgaagatcgtgatccgattgtgttgagtgacagtgagcaagacgagatgggggctgataatgaagacgaagaagaagagcaagagaaagagaaagagccacaggatgaagatgacgaggacgaggaacctatatcgactggtagaaaacgaagagcggctgcaaagaaagcccctgccaagaataaccagacaaaacgccgaaggacgctaggaaatgatacagatgagcaacaacccaagccaaagaaagaaaagaaatcaagccgacgaaggacaatgggagatgcacctagcagcagctcaaactaccacacccaaacattgacccagttcctcggccgcgatacaacaccaaccgagtttatcaaggattctgaagacgaggataacgacttccagcagtggctagaaaacccaaagagtccaagcccgaaacatgttcgaaagaagaaacacgtttcgcccgtcaagactcccaaaattctcaagtcgatattgaaacgcaggccggaagagactctccctccgcgcgaggagtctgttgtgcctcaaacaccacagaagcagacgccaggcaagcgagctaaatcagtcgagataccttcatcgagccagttgtctgcgccgccaagtatatcatctacacccgctagcatgatgctcgaacggtacggtccacctgatcgtgtagaagcatcacccgttaaaggaatatcatcacctgctgccctgtcgccgctcaaggagcttaaggggaaacctcgaacggcgacaacaccgcggaagcatgagcgcatcattcaagattcttatgctactgatagttgggggtctgctggccgcacgcctctgcgtgaactgcctgtggactcgcctaataaaacacccaaaacacccaaagagatccttgagtcactggaatcatcttctggattggatgagattgagacgcctaccaagacgcgcagaggtggtagtaccgaactgggcggtagtcaaagaagtggcagtcccacaccaagaataaagaaagtatcaccgggcagcggcaagaagagagtcatgcttgagattcccgattcagaggaagaagatgatgaagatttcggtgacgatgagaatgtggatgagaatgccgagaacacatttgttgctggtgctgaaacgcagcttgttatgagcgagattgcttcatcagaggaagaggttatgagagccacctcttctgcacaatcaacaaccgttactactacgaaacgacaggcctttgctcccataatgtcggaggaatcttccgcgtcggctggtcaagcatcaagcacatcgctcccaccccttagtccacgacagacagaaccccctcctccctcatcaacacccaaagcgagaactcgtccaacaaagcgagttcgcaaacccatccaccgtccactcccaccaactcaaactcagcccttggaatctcagcgtgtgccattggccacactgcaatcacttacgcctgcatctgctcgcacagacgtcctgcttccactctctcaagacatgatcgacgacgttctcgaaggttaccaggccgatcttatcctcagcttcaaaatccccgcacaggttgttcgcttctggctattcgatggtgaactactacgattcatggcctgtgctgaccctggccgtgtaaccgagggtccagcctggcgctatcacctcacacaggtttacgagctgaacaaccccgttgaaggagacgatatgcgggaagagggttggatcgatggcgacgtcggtcgctacgtatacttccctcctgctgttgtaggtcagctactgtggaatttgcgacacgccatgttcaaagaagacgcttctcaagatgaaccaacacagattatacaagatgaggatgatagcggaagagttgatctcttagccaactcatcgcagcctgttcctcaagataaacaaccgactcctacctcaagcctaagcgtgtcgcagcaggttgaagcccagctcaagagcgactttgcttcgtcaacccaattccctccctcagacgacattctcgtcccctcaacccccgatgaagagaccaatgaccaacaaaacaccactcccccagcccatatcccctcctctcccacaaccatcaaacctccccctcatcgaaccccccgcacagcatcttcccgccacgcctctcgcccttctctaggcagtacatccaaacgacccacagtccgcccatcgcaagcaaccaccgtctcccaagcttctacgcctgaaaaacaacagtcatcctccatccgccgccctccgctacactcatccagcagcatcggacttcccgagagtctgttggacggatacgatgaggatgaagcgctgcgtttgccaccgggttacaatccggactcgtcgcagctgttgacaaagagtcagatgctgccagacagcctgctacgcgatgatacgagagttccgcctgagatctgggactcggatgaagatgatgaacgactgtagaattccagcggctttgtgacttttttttaattgtattttgggcttgtaactctgtgcttaattatatgactggctggatagaagtttaggggggcgatggattcacgccttggaaatgtatttacgaaacgcaggcttggtgttcgggtagaaatacgaaacatatatatatatatcaataacgtggacaaacaacgctgggtgctatcagttctcgcggtcatttgagcaataagggaactatttcggttgattaatttcattttattaatgggacatatgatattgcctgaaacaactgttattaaatattcgatcgatttaagtgtcactaggtgggtagcatgaatgtataaagttaagccacggcctgtctgacgatgatagtcacgataatggaaagccacacatgacactgtaaagtagatgctgtgttgtgtttaagcttaatctatataagaattcaaataaagttttatcttgatctatataaccccactcctcctactcccactcccactcccactcctcctctctacccttccctccatgtacaccttgtatctcacaccaatgatgaacccataacgacaaagctgtctgactgggatctgaggtctatggtcagactatgcaggaagtctcgccatttccaaagtcgtaacaacagcgcctatgatgaacccatggcaatgaagctatccgacctgcaggatagaactgcccaaacgagaggcctattatactgggaactgaggtacagcttgatttgaacattctcctatttctgctgattttgttgaacgattgcacatttgtatttaatacgatcctctctatcacatgttgtttctagggtagttatctatgcaggatgagaacaagtcatcttctcagtcatcttatacagctcacaattataaaagactttatgctcgaatgctcatatttgtatacaaaagaacaatcactcattcgctcatgtaaacatattgagatagaccaaaactcatccgtccaacgctcgactcatcatcccttgtttaccacgaaaggcgcctcgtttacccatatctgatcatgcacgccaataataactatagtattcatacagcagattcatgtgatcatattcccattcactctaaacaccccccggtactcaacggaatgcagccttgacgtcagctcgaggccactcgaaaaggatatcaccaccataaacattggtcgtaactgcgcccacccgtctctcgaccttttcgtagaactgctcgcactctgagagcaccttgatgaccagtcctcggctcagcgctgggtcgtcggcgtcgccaaagtgcttctcaacacgtttgcgtagcgcttcgatacccttgcggatttccttggagtcgtagttgctgagaaccttgttgaagaccgttttgctgttggatggctgcgcggcaatcgatgctggtgatttgcccgtctgtaattgagcctccatgttctcgagatgctccaaaatcttgccaagtggtcgacgcattaccgcattgaggtacaggttcatatgctcgtagtacgtcgagttggccttttccttccattcctcaagcacatccagtcctctggtttccgtctcttcaaggaaatggttcatattctcaataagtagaatatggaagttgagcgcctccttgtcctctgggtccgcagaaccggttgtgacgatgccgactgaggggttctcccgcgcgataaccatgagcgagtcatacatggtcttgagtatacggtcgtattcacggtcgatggtacctcgggctgccagggcgtcgacacctaccagcatgttctcgacagctgctgaaaagagagggaagatacgaatgaatgcaataacaccctttcgcttgctgatcttgaccttggtctcttcgatagcacgaagctgctcgtcgacgaacttcttgaaacggacttccaagtgaccatgaagcttttgcaagagggtattaaggtactcttggttggactgactaatatcagcgatgtacttttccaaagtcgctagaacaccgattccttgcctgtaaatatgttagcaaactgtaggcgacacttcaaatgttttaacttacaaaggatcctgcccgacaacccattccatgagacgcagtagctcagactccaggaacgtgaaaatgacctccattgcacgaagaatgcgtctggccaggtctcgatcgggctccattagtcgaggtcttcggagatcagtgcctccccggtcatatggcggtgttgcagcgacggcatcagggaaatcgatttgttcaagtgttgttgcatggaaaaagtcaacaatgaagttttgctccatctgcatcaagggaagcaggtcatccaggactccagcaaagacttcataaggtagatctttgttgtcgctcgcccccttttcaaccttggatttgttaccgccgtcttctcgaggggatcgaagacgggccaaagttccgctgcgcttgactgtcagcttcctggcagtagtagctacgcctccgtcctggttcttctcaattgctgatgtgaatagcagttcggcctcctctccggtcatcttcctggcatttctacgccaagccgcgacaacagcctggaactcgacccggtatacaggttgactcttgtcttggtaaatttggataacctggttccactcttcgccatgcatatccctggcgtaaagcataaggggactgaattgccaaagtgtgtcgcggccaagatcgtgatgtgttgaatccacctttctcgacaaagctccctccatagcaagctttgtctcggtaaaggcctggtcaaactgtcgggacatgaaagcgacgaacctgccgatgaacatggcactttcctgatcatagacctgcttcttctcctgaacgatgcgcatctggttgaaatcagggttgagaccatggccttggtttgtgtccgatgtgacatccacctttagctgatcagcgctggtgcgagaaggatcaatcttgaccatggccttgtagagtgttacaagggatgattcgacctcttgcagaccactgatatcatccagaggcgctgatcttagtacgtccagctcgtttgatgtgatggcacaagtctcaagcaaggactcaagttctttcttgagtagcttctggtttgcagtttgcacttggagaccttgaccctgggcttcgatgtaggcaatatcctcggagagtgtctatttcatgttagtaatgaatatctcaagtcagcaaaaaacacataccgaaagctcgactgaatagagtgtgaggaggttatccagctcctcacactcggccatggcaacatcaagtcctgctttgatcgcatcaacacgctcatcttcttcacggaagcgagccagccagccaccagcttgggctttgttgagttcacgctccaagtcagccctcatttcttccacgttgcgagctcgcatttgatctcccggaatccatccaaaataatccagccattgagcaaactcctcactcctttcatcaaggatagcggggttgacacctaatgactgcaggtacttcatgtcgttacccgcattaatggagcgacgcggtttttccttctcgggctcctttggtttctgtacttcctgaggtggaccatgtacactaactggcctgctcgttgggagagtaattttaacttcaggaaccagagacattcgattcgccgacttgtttggctcagccggcttctgctcctccaactgtttattttcttcttcagttttgggtgtctccacgggtgtctcttcaggtgtaggctgttccgatggccttggtggtgcaggtacaacgccactgattccatctggtccctcttccgtcttgctcttcaaaagacgcaaacgctctccagcaccacctggtctgggtttaaaggcggtggcggcattcgctgcagatgcagccttccagagggcgccagcaatttcatttctagactttttggctttaatcataggacccaagccgggcttttcttcacctgagattgctggggatgggttagagtctcgatcggagatttccgccccacgctctccgggtgatggctcatctaccggcttgggcgactcttgtttgggaagctcaggtggctgttgtaggtttccaaacctgggcacgctcactgtcatgggcgagacgtctgaagagcctccacctccagaacctggagagagagccgccgcagggctcggcgcattggcttgtgaaggggtaggtacgcgggccggtgcagggctaggcacacgggctgctgcaggactggggtcccgaactggtgaagggctgggcatacgaccttgagccggtgccggactgcctgtgttggctcgaggtggaccaccctgttggtaacccatagcagaagttggggtttgagctggtgtacgagaaggtgatgatcctggcctgagggcagcaggcgtaccaagcggctcacgttttggcggatctggcaatcttcctgtgggtgggggtttgggctgttccagaacacttccactgtaagaactgttggctgacttttgacttgagttatccagtctcgagacaacacgctcgctgctacgaggcggaggggccattggctctttgttaggactgatcagtggtggaggaactaagtctcgatcctgagggcgagttggatccatgggcggccgtctcctctccgggggcggtctttctaactgaaggggtgaaggaactgactgcggaggttgagggggtgagagaatggatggcggttgggacttgggcgaagactgcgattgagatggaggctgaggaggtgtaaggacagatggagttcgattatcagcagcctccccaaatctgccatacgatcccggcccgttcgcaccattgcgagatcgcggtggtaggctagaaccgtcatcacttctggcagtaaaggaggtagcaacggaatcctggctcttgttgttttgtgccatccatcgaggcgcaggcggacgttctctcgaagcactggaatcgaagcttccaacgggtgaaggaccaaggtttgggtgcggtggacgaataccaggtccctggtttccttgttgcgctgcagggtgcattgggtgtataggacgagggggagcgcttgcattctggctggtagcttgctcggacagtggaggtggaggaggtcttgaaccaccagtggctggacgtctcgtagctcccattacctggtcgtactccttttgctcaaatcctgcaagctcgggcgtctttccgcccgtgtacttgccatatatcttgataagactggctataaaaaacttcttttctttatccgtctgggcatgccagaaatagggctttccgagtgttacttggaagccagtatcaccagcccagtcgcgatagtcgggtctggcctcggggccagtataagattcaatgcgcgatagatcgtcgaggttccatgtcttgccaatggaaaaggagccattttggttttctttggacttgtgcagacgaactcggccggatttgcgcacagctacgattattattcgaggtttctgtgattcgccattccgcgcctgaggtggaggaggggtcgtaggataggaggagtattcggtgattcggatgtgggtgatgtaggtttcgagaactaccgagtctgtcagttggttgaaccaggtgcgggcttattcaattgccgagttcgagcgacatgaacagtttgttgagcttggagctcctgtggatgaagctttcgcctggcaacaattgcgagaaagacttacgagagccatcaacatccttcttgttgaagcagctttcgataatgcggcgcttctcatcctcgaatcgttctgccctgctggcagccgcagctgcaccggggccacccccgtttgcgcggtccatgagggagttgggggaacggaatcacgcagggcatcaagctgagcaaggaggcatgttctttcttgggagcaacggttttatgtgttggttatgtttcggagtcgaggaattaattgaacgagcggctgcgcagtgccaggcgcgttgtttagcgcctcgatatcgggtagatggtataggttgaatgttgatgtcgtcgttggaggacaagtcgtcgagtcgaggtcaatgtcaatgtcaatgtggctggaggttccctatttcgaggtggaggtttcgggtggacacctgcttaggctgcgtacatgtacctgcctttgatgctccactacagctggtagctgattgttgacggctttaggtgctgcagtcggcagtttggatcctcaaagatgtttttattttactatcatatgtttcctgtaatccacagcctccatcataatccagtgtttaatgagcaatagacatcctctaccgacgagccacattgttgaagtcatgtgttgagtatatgtacgccacatgatgaggtcagcggtatcccaagccacatttaagaatggtgcgcgtcaagcttaatcgtggagcaattagagcttcactatttgacgatattcaaagttgttggttgttcaatttttagatagatatttattgacatgggcttgataatctcgaatcaggccgcatgaagtacctgcacctagttaccaaggcggtatatatctgcgtttgtgcgtacaagtaggtagtttattttcttcatacctgactaccactaacttataaggaatacaaaaaacctcgatatactgttcgagtctagttgttcttacgaggagatgtaagcttttggaaagtacttcaatgggatatccttgttgtctgtacctgctaacctatacacagtcaatcatgatctgggtgctacgttatacccgctcgatctcatttacctaaagttttagtcctaagcttatttgcatctgatgaaattagcatgttctagtgatttcgtattagtaaaatatcacttaattcctgtcattaataccagtcggttagttcagttgttaatgtacgtacataaccacattgggttatgtagctcacctgtaggagagaggacaataggatcctcgtctcctagttctaggagccaagaacaaatagccaacttgtaaactaacgttgtataatttgaatgtagtatactgaattattgattatccctcgacatgcacattagtactcgattgctttgatcttataaacactctgtacaaatcagaatatctacaacaacatcgagatccattgatctactccgcaggtgtacttatgtaaagttgaacttaggttatcgaacacaaccgaaagtttagatctcgtgataatgatttggtgtagcaataccaggtatgtcagttaaatacccaattaggtaagttctcaattcaacttccttcttagaaagatccgctttcccctcacgaatgaatcaagccgcatcatattacacccccggatcggccttcaccccgcaatcgggggttggtcctccaagagccgaggttgtgcatacataatacaaagctattcttacccgtcgtaaccgttttaccagacgagctaaagttgcctcaaaacccttgtcagtcgcttcagttcattgtgacagtctctcagttgtcagtgatatcaacgaaagaaacaatggttccctctgtgagagttgttcccaacgtacgtgacacagtctgaatggcatcattgtaagacaacacacttacatctcctcacttcaggctgctaagcgagctaccagcttgctacgcactattcaatacacacacccaccttcatgtccttgtcactcaaacccaggatatcatcaatcgccaccgactttcactccatcaaagcatgctcaccagcgcaagtatgccactccgaccacacacccaggtcagaaggagtacgcctttgagatggctgcctcgtccatcaggtttggccccggtgtcacccaggaagtgggcatggacctaaagaacatgggagcccagcgtgtttgtgtcgtgaccgatgagaacgtcaacaagttggatgccatgagacaagtccgtgaagctctcaacagagaaggcattccttttgaagtgtattccaaggttcgtgttgagccaaaggatagctcgtaagttggacttttcatgagaacaagtcaaagtcagtccacttacagcacgatagtatcaaagaagctattgcttgggcccgtccctatgcaccagatgccttcttggctgttggcggtggctcggtcatggacacagccaagcttatgaacctatacacagcataccctgacgctgacttcctagactttgtcaacgctcctctaggcaagggccgtcccgttgacaagaagctaacacccctcatcgccgtccctacaacagccggaaccggcagtgagacaacaggaacggcaatctttgaccttgtatctaagcgggccaagactggagtcgctcatcggaacctcaagcctacgcttggtatctgcgaccccctcaacaccaggaccatgcccgccgccgtcaaggccgcttcaggcctcgacgttctttgccactcgcttgagtcctggaccgccattccgtacaacgagcgaacccccagaccaacaaaccccatccttcgtccggcctaccagggagccaaccccatttccgatgtcttttcatttcatgcgcttcgtgataccatcaagtacctccctcgttcagtgaagaaccctgacgaccttgaggcccaatccaagatgcttctggcttccacgctggctggtgttgggttcggcaatgccggagttcatctctgtcacggttagtgcattataccactttgtttaaatttttttcttccctctttttttcttttttcttttgcccctgtttgaaactaaatgtgaacccaggcatgtcgtaccccatttctggacagaacccgggctacagtcacgatggctacgaggtagcttcgccgctcattccccacggtgtctctgtggccgtctccgctccggctgtctttcggttcaccgccgcttcaaacccagaccgtcatctggcagcggccgaggcgtttggtgtagatatcagcaacgtgaagcgagagagcgccggtgaagttctcgctgaggccatcacaaagtttctcgcagagctgggcgaccagcccaagggtctgaaggacctgggctttggcacggaacacattgaggcccttgtcgagggtaccattccgcaggcacgtgtgttgatgctggcaccaggattgtccacagagctggaagcggagaaggaccagttacgaagactgtttgagaatgccatgacacatggatgatagtctatcctgaagataggaggttttattgggatgcgggtatgcgattgcgcgttgccgatcggtgttatgtgtcgtcgactcaacaaaagggatgtcgtgccactttatatatttggatgtacaattgatctacctgctgtacaaatatagaaaccatttacgacgtgtagcacatgcattaattgcgtggaccgttgggcggatgaatcgatctacgttggtgggattgggaaaatcatgggttgctatgtatatcagaacgcattgatattggatgttgagcttggatataatggtttgagcatcaatcttattcccctggttcatcagaaaactataaatgctggactagggagggatacgccaagttatgctgtgcaagggatctatgcttgatttgtgcaacctgtagcgtttcgggtcgacccaagtgaccgtttagaacagaccattcccttctagtgctccgtaacaccggcaagccgcaagcctccctgtcaaaagcattctcggtaccatgctccattgggcgagagaacaaagggaaaagtccctgcaggtacagatccactagaagattactgaatcaggtaaaaacaagacgaatcgtgcattggtctgccgagactacggatgctctgccagtctgtgctggattaaacccagctagctaaggcccttgacaatttctcttgctcagatttttgtcgaggcgaaatgcgatagaagcgactacaaccgaacagaccttgatagtcgagataatgcggctccagttgggcatctggaccatagtctagactgttatttacccctggttcatgtcaaatctgctggatcttccctctaaatagaacgaccaagagtcatgagtctgattagtgttttcatcgttgtggaccatccgacccccggactgccgctcggagaaccttccggtggccactacgtcttgaacttacataacaaaaacttgcaaagcggtttcgcaacatattcccaagactttgtagtcgaacactccctccttgtgcctccacatccctacgtcacggggccttgtacaagctccaacatgatcgctgcttttgccggacgtggccaggatccgtcttggtcggaaaactatagtggcaccgactcacgatatctattgcaccataactaacttcaccccatagacgggtctgatggatctctcgactctaaatcgtataatagaaaacgtaaatcctgctctttttcacaaacccttccccacgaaactctcatccaaaatccagttaatacttgatttaccatggatcatagtcccatctttttctcctcctgcacacacactcgttacactgctaagaacctatcgccaaaccgataccctgatctcacagtatatacactaaatcttagttgctgcaacttccaaactcaaaaaacccaaagacccaatggaaggctcttcaagggatatcaaggacgaaccggacctcgaactcggtcctgaaccgcccaagccagttgttgccagcaccgaggccgaactaccgtcaagtccaaaaggtgccgctgctgctcttaggaaggacaaggcacgcgtgaggttcaacagcaacgccgccgccaaccccccacagtccccagcaaacactcctgctactccgcaaacgctaggcgttgccagacctagaccttcactcttgcgcggcagctctgccgaagtcgtcaagactctcaatctcaaagaagatgccgacgatgagtcggaccctgagtcgaaggaggccatggtcgccgcacgagaacgtgcccgtatcatggcagacaacatccacaatgattcatccgccatagacagagactcgctcgagtccacccccgtcggaacaccaggctacgatagcccattcggctccagcattcccctccaggacctcaccgaagcaggcagtagcaaggaaggtttccaaaagctcccctccgacgaaaaagagggccatggcttgaaagacgaggctttcaagcttgtccgagcacacacccaacgcttcggacccagcgccagtactggccagaactcgcccgaagataaggaaaccaagggaaagggaaaacaggaggagcgcaccttgacggaactcaatgatggcaactttgacggagtctttgacgtgcctgcacccgaacaataccgcggaagcgtcttgtcgcagcttctgaagctttacaagcccccagagccatctttcaagggcacgcatcatcgagccgcctctacttcctccgtgattagcgatggaacccccactgttcagggcaccccgtctggagcttctacgccgaggcgcaagtggtatgaccaaaacaagtcacaagacacactcgccaacctcatcgaggcttcatcgcgacttgccaaccccaacgacgcaacaggggacaaggccaagaagaacggaaagaggccccagagaccagccaacaagcgaacaaccagcgcaaaccgactgagtggactttggcagcagcaagaagcacgtatcactattcacatcgctgagactctggcccgacagggctacattatcagactatgccgtgctctgatgctgtttggagctcccacccatagattggaggagtatcttagcatgactgctagagtcctcgagattgacggccagttcctctacctaccaggatgcatgatcatctcgttcgacgacaagtctacacacacaacagaagtcagaatcgtgcgcactggacaaggcatcgatctcggtaagctcaaagacgtccaccttatctacaaagaagtcatgcacgacgtctgtggcgttgaggaagcgaccgagaagctcgaaaacctcatgaagcgcaaggataaattccacaagtggctcagagtcatcatgtttggactcatgagcgccactgcggcccctttctctttcggcgctcgtctgattgatctccccctcattttcgctttcggttgtctcatcggagtgctgcagcttgttgtggcacccaactctgctctctacagcaacgtctttgaagtgtcttccaccattgtagtcagtctcttggcccgaacatttggtagtatcaaaatgggcggcgaagagatattctgctttggtgcgttggcgcagggcggtattgtcatgttattgcccggttacatggtttgtaagtcaatcattaacccgatacttttcaaggacaatataactaacatgtatgactagtatgttccgctctcgaactccaatcccgcgccatcgttcctggatcgattcgaatcgtatacgccgtcatctactcccttcttctcggtttcggcatcaccgtcggcgccgctctttacggattgttcgactccgacccatccaacacgacgacctgccccaacgccatgaacccttactacgcattcatctttgtccctccttttgtcgtcagtctgtgcatcatctaccaggcgaaatggcgccagatgcccgtcatggttattgtttccttcgccggatacatggtcaactactggtccgcccaaagattcaagtccagccctcagatctccagcacgctcggtgcttttgctgtcggtctgctcgccaacctctactctcgactccgacacggcgtcgcagctgcgattcttatccccgcggtgttctgccaagtaccaggaagtcttgcgtccaccggaggattgctcagcggtctgcaagttgccaattctcttaccaacgcaaccggcgagattcaagggacgtcgtctgtgcagcttacgcagggcacgaacccagacaatctggtgtttagcgtcgctgcttccatgattcaaattgccatcggtatcgcggttggactctttatgagttcactgctcatctaccctctgggcaagcgtcgcagtgcccttttcagtttctaatttttgtttgtacaaactcatacatatacagcgtggcatcagcatttgtattttttctcttattttaacgatctatctttaaaagtttattgcatttaccacatagcatatacagtcagtgtttggaaccgttgtttttttattggagttacgcatttgggttgtttagatggtggcgtggtggcctgcatatgtatacattagatatgtacttgtttatgactcggtcttggaccgaaatgggcttggttatcatacaatgaatatgaatgaatgactcgtgtttctattcatagacttggcaaacctttaacatcgtgatcttgatatcccagatcatcatgcgctgctggcacgtgtttcttccactggcttggacatgccattgtttgtcactgagcatcgacatcatagctgcagcttttttagcttggccctcaggggagtggatacggatacgcgtgttccaatgccgagtaccccggaatagttgcatgcttcatgacagcatgtcattcattccagggtttccctaaggctccatagtacttatacgtacatgtaaacagacgacgtgtcacaagactcctgattcggagatgcgcatccttttcttggctgataacgaaagattcctatggatggttgttgggttgcccacataccgtcggataccggcaatgccatgtaactcaaccggcgtttgttacggtgtctcactgtgctgaccgttatatatgcataacattgtacatgatttgcataaatgtctcggataacacagcctcaatctgaactgtcacagcaacattctattctatataactgatgtacggatttagtgaccaatcgcaacacgagtttttgatacgtgtctagataattgctgatatgatctagattttttaaccagtcagttttgacacaaaatgtcttgtcaattgcgacactatatagatactatgcaagtgtgtcttaactacatggtgagggacaagatcagtattaggctttgaaaatcacctacaaccaccaaatagggattcatttgtcctatctaactaagcatatcctcatctaaagtgtcgattcaaaatctcttgaggcccagggtttgcacctgcgcctaaaccataagtgtcaatctcgccaaacttcttcaaaagaatgtgtcggctgccagcctttgacttcattgaatccagctctttaatgacttttgcatatcgactaccagcttccatgcccttgttgtagctgcggccagggttagctaggcgatcgcaagtgagtgtcagggagcatatcccagctgtgactgcagttgctaccgagcttccactgatggtgtcgtttgactttaggaacggtataacacctgctgccacgttttgacctggtaagaggtagtgatagtcatctttttcaataccccaaagggctctaccgtactcgtcacaggcggccagtactattagcgatttgtcggtacccttgaggcttgcgggataagccatttcggtcttggacccctcgccgtgtgagctgcatgtcattacaataccttgtttagtagccttgatcagtgcgtctgcaagcgttcctttgtctccgatcgtaaagctcatggatatgatgtccacacccttgctgatcgcccagtcaatcgcctatccaactcaaacataccgatattagcgacggccaaaagctcgttacagctgatactccagctcgggatggtcaagtccaataaacacataatccaggccacgtgctaacagtgggtaaggagaaagcggtttcataccttggtaactcgatcaggggtaattccgactgcatcttcagcaacccgtgccacatatatctcgcacaacgggtcaatagcacagatgagattggccatttgtgttccatgagggttgcacgcgagatgccacgggctatggctggaccctcctgccacaaaggagcgaccttctttgatacggctagacaagctgctattgtattcgagttccgcatcagatcttatagttgcactacccgacttcctgccaacaggagtgttgcttttgctgttgtcattagaatcccaggaaacgtcttcctgattctcaccaccactgagagatacagctgtctttctagcagtcggagaaacactgagcacaccgtcatcaagtatggcgacctttgttggtttgaaggcgtcattactgaagctatgttggtaatatttgttgaggctttcgagccatcggccgagctttgggtctagccgttgggtgcttttatcaaggaatgttaatcaaggctcgtgaaagcccattgacaaaatctcgtgataattgatgaactcacattttgatcaaatttgcttgttgtgttttgggacaccaggagatttgatctgccctgtcactgaatcgcaaaccatccgatgtgtctagttttttcagtttgtcgtcaatctcgtctttcacatcccatagatgagtcgatgtacaagtctcctatcagggtcatgccagtacagctgagcgatatagtgatgtacattgcggaaaaggaggtacgactgttaaattatcataatatataatcttttatgcaaggcttcaaaataggtaagaacagctcaaatctaaagtttaaactacttgacttaagttttcaaataagtgagaatcgccatttagaatgataatgcatagctatataactagtctgccttaagcttacgcttccgatccggctttgttgttccctgtgtcataacaagtacagcagcagcagaagcaattgatccaaagaatgctagcatgctgctccagcccgtgttcacttgtatatatattgctactgaagccacattgcatagaaatcctgcagttaggaaaatccacattgacagatatgccggggcgaaccaggagcctcggaaaagaggtacgatcatcatgatactgccgagcgtccacatgatgtttccctgcaggagaaaccaaaagtcggcgtcagtagcactgcccacacttccattcttcaaagccatggcaaaacccatcgaaaacgcaccaatagccaaggcgatgaatatgaagacggcgaccatgctaaggaccgtatcttggctgctgtcgttctgcattgtggtttcaactgcagtaagtgtcgattcacattccactaaaactgatgtggaaaaccgggcgacctgatttgggttgatggagtcatagacatactcctcgacctcgtccttcgtgctggtatccctcacatttttcagcaatctgatccgtgcttcaatacccttgatgagcggcgaaatacgatccacgtcagggttcttgatttcgtctttgagcttggctaaattgatgtgtagcttgagctggatgtgacgaagtgcttgcatgaggatgttaccactgagcatggaagttttggtatgccatcgataaaggtctctcagtataaaattccaatacggcacttcgagggcatcttgaaggtagtgcaacctctcggtgctgcttccatgtgttgaataaaattctggagcctgggcgttctcatctcttgattctgttgttgtgctgtagtcgaatagatcttcacaaaagtggcctaggtcacctaggattgcatcttcttgtttcacggtttgggtattggattggcagggctgacttccgctattcatcttccttgcaatgtgttgtcggatgctcgtaagctgtttttgtatgtaggttttattgtcctcagcaacgatggaggcgaagaagctcgcaagtattttatcaacaaactgcaacttttcggcgatttgaagagccatgtccttaaccctgtcatcttcgatagtgacgtaaggggcatagtgttcgtagaggatgtcttcatcttctgatgtgttctgccatgacagtcagcatgacggatcactggttgcccaacattgatagggtggctcttgtataacatagcatcggaaagacagtcacccacttaccgttcttgcccttgctggaagatctctgttcaaaatcctcatcatcgctgctggagattgggtgccggcagtgggaggaaccagcatcaatgccgaggtgttataattcgtggattgattatggatcgtgatctggaggttcccacccatgctgacggaaactgggcctaataggggtgggccgggtttgttactgttatgttgattgtgttcaagtttgattgttgcaccctcaaacacattaagagattgaattatgggtacctctgtcttatgcaaaaggcccagatcaaatcgtgggatttcttcagtctggcctgtatcgctgtcgacatcgctgtcagcggagtagatgtcttcaccgggtatctcagccgccatggtaactttgggattaggaaataagttgaataggtagcaagcgagaaataaatggtatgttatctatgagttattgaggccatttatagggggggcgaatggcaccgagtgtggttacgtgaatagaagcgcggcggcctcctgtaaatgccttggaagctgggacaactgtcaaattgcactgccgacatccattatgataagcttgttaaatcatcacaggtcgccccctggttagattttgttgtacaaggcagttactgtgcgcacagcccggaagaggcttcttctatcagcaacatatgtgttcttgttgggaatgctagttattgggaaaaccttgatttgatatattgagtttttgatctagatggatcctctattgaatattttgagtatattgaggagactagagctccggctttacagattatgattagtaatgtacaaaggcagtgacctcgagaggttccttgattgttgcacacactccaaaatctggtttggtagacgactttaacggtttaaataccatctccatcacgttactcacatcattaaccgacatggcaacgggaatactgtaagctgccaagggatgtacagtaggggacggtacgggacgatgttcaagcgagagattgggtgccacgatatgcacttggcgtttcagagcggcaggaataccattgagagcgattcttggcgacagggaaaacctgacaatacattcatgtactttctacctaatctacacacagatagttacatgtacagtccgcagagataacaaaagtaaatcttgatgcgttccgaaagacgaggctcgggagatgtgtgccgtccgttgccgtcggttgatgatgcccccttcccctttcctccagctgcagcttctggatcgccagatacactgacagagtgcatgggacatggccgctttttgggcttgtctgactcatccccagtgacatgagctgaggcctgctcaatatgcacatcggcttcaacttcaccaaaagtgaccgcacctgccacctccttgccaccatgcatcatgctctccgcctcgtatgttgacttcgccccatctcggaatacttttgcaagctttgatagatctacgtgctttcgtggctgcagttagggttggtccaggttttctccgccccctggatctttaatgaagggtgcccaggttgtcacgatcagttgactcagcgatgtggatgcctccaccataactcatctttatatcgcctggcgagatgccccaattgacctggtccccaatctgacgaccagaataccgctgagctgtgttgcgaaagctttctttggtgccagtgtttgcttcgaggcggaatgatactcggtatggcgccattgactcaggcctggagacaaggacagaaatacacacttctgtactaatgacttgtctatggagctcgttttacacgatcgtccgccgaactccgttcaccctctcccctggccggctctaggcgcactgcggacagggctgagtttctttgataagtcaacgatttccttagaaatctccttctctctacccaccaacgccaaaacatgttggcctgcggccctgcagaggcttcaaggctgctcctaacactgactgtcgattaggctgtcgacgagttctagcgtcgatccacacgagttggtcaacagtgaggcaataatcctattcatcttttgaaaggatgcggcgaacatttgaatcgccttcaaaattgaccctaagttgtccgtctggagcctcctcttccaaaagagggagattcaccttgtcagaccccacgctccgggctgggtcctcagggtggtcttcattgtacgcagaaagcttatcgaagcactatacgttttcaaccagcggagtgtcgtcactttgtgtggtattcattgtgatggaggactgaatatcacgaccgtaatggtggtatttgggtcggaggaagggatattgaacaatctatgcagtctgtctgatgaagtccacgttggctgtgatgagcccggtccttatgtagagatctaagtttgcaaaacttttagtaggttattctcaaacggcactatagagtcgcgtagtatacacatggccttgtagggctgaatggaaagtgagagtagttatctagaatttcatattatcttttcttatgctataaagaagtagctactggccggtaataaggtaagctggtacgagtacggaatttttatgtactcggtctgttttatgttgacattcctcttcctcccagggagatacagtacaaaactagatagtacatgcaagatagatgacggaacaagaacggcagtaaggcaaacatggtctgcttcagcccgtggattaatggcaggcaagcctgctagggataggtcgttattcgtagggggtttcaagggccaactggaattttcgcagcctatatacagacttgccgccatacacaggcccttgtagtagtacgtagcggggacattaaggacatgctgatccctcagacgatagggtatgggggcaataatgccgatgcctaagcctttcgctatggattcctacctgcgtccgtaatccataacgatcttaatgtaaggaaagacctctgccacatctttattcgccaactctggcagcagcagccgaataagttcctccgtctaggccggcttgagctagatctggcctttacccctggccttagatggaccataaagggacttttctcgcttatcctcccacaggtgacgagcataatagcagaagaagctcttcctaaagtcagctttctgtttcacctttacataccggttaccccttacgagttagatgatggcattccgtataatataggtctcttaatcttcaggagcctaacagtcgctggtagagagtcccttttccagctcgcaagcgtcatcacccttgcggcaatcgttctgatccttaacggcctccaagaactcatcaagttggcacctcatgtaaagaatagcggcgaggcagcatctctcgtgtactagcagagcgaccagttggtccctcggtatcaggtttaaacggtaaaacgtatcgaatttagacagtatcttatggcgcgcggggagcgacagggaatagatggccgtagcggcggcggccttgccgttttcattgccgctgacggacctgcgatcggaggctagaggtgaagggctctgagactcccgcccccggcttgtcgaggcctctagcaagtctgccgatatagacgagggtgtcagcatctgcgggagtgacgctatggcaactttgcggttcctttgcggcagtgccttagtacgcataaccctttgagcgctagggtatgacccgcgtcgccgaggtgctgcttgaagggacgaggaggcagccacgacaacgtcggcgttgctcgtgggttgacaggctgacggtagagacttcctgcacttggccgcttttcgttcggcaggttcggctgctgtcctctttctgtccctgccgctgctcatcgcatcatctacatcattgctgccactgctttcgttatcatctacgtcaggagtaccagtcctgcctggttggttttcactatgcgggtgtatatctgggccaattatgctttcgatgctgcacttgctctttagaagcgctgcctccttaaggatagcgtcgacagtaggaaccgggttgctaagcttagtggagtggttggcgttatagttgcggataatagggtagttagcatactcctaatagacctttacgtcctctaggacagttacaatattagggtcgtcttaatagatgaaattgtaggatatggtagttaagggcattaatctaactactatatagtactctgacaatattattattattataaactcgctagggccttgtactataatgcagtgcttaatactaaccttctccagctggatcggggagcatactgagctgtaaatatatagggtcaagttagggtggttagatgatagatagatctgattgtatattgaactcagtcgcgagacttcaacttgaggaatctaaccctagatccctcggtctgacttctcttaaggtaaattacccgaagatctcccggcgaccgctcgctgattggtcgcgacttaatctctccatgatactcttacaacccactatagcacaggttaaaggaccataagccattatcctcaatatggaatagggtaaggctatctttattgacgatatagaaatacatctatatatagttaggaaactctgcctaccttgacagctcctctagtcggctccccagatactagaacgtcaggttgcccaagtaaatgcgctccccagcgctatataatgcaacatcggtgtcggcatgctattaacaataggcaatagcagcctcaataactttgcatacttcttagatagtgggccagggatcattatgcaagaagcgaggcaatagaaacttaaagcgcttgccgatatcgattggcttagcgtatgccagacgcgccccttctccctatcctcggtgcacaatattagtctctctgccacaccagggttacacatcttcatagagggcgagaggctcaaggtcatcttcaataatatccgggttgaattcgatatagggggcatagccttggccatagaaggtaggtagttatgccaaggactgcagagtatcaggcagccgacgacctgactgataggactcaataaagaatatgctatcttctgtttcggcctacagagagtagaccaacggcatagtattagctggcagcttcatcgctatactacttccggttgggattagtgagtatacgatacgtacctgcaatttgctaatatcgattgatttagagaacctattaatgattactctacgcgtagcatatataagggctaggatattgctcggttgcgaaagctaataagctgttcttctaaataaagtaggggttaacgttagaacactatttaagattcaccagggacaatgatatttacgtactcggcgtcacggagacaggtaatgaggttcagcacagtggctgcatctccaggctgttcattcataatgatacagcgactgcgacgatcctgtcggtcaggaacaaaagtaaggccaacttaacagggagggactagttatgtctctatggtaatgcagcgactgcgttactttgagattgcttgtgtctaatatgtttatctagccgaagggatttgagatgcgattacctctatggaggtgataattgtgttacaggctaggaaacttgcgttatagaatgagacaaaaacagtatagtgcaatagctgacattgactaagataactaggtaggaaagaagaagacctgcttgttgatggagtagttggtctgatgatggatcgtttcaatcttggtaggcagtcaggggccatagtagagagttggataacacagtcttgtgtctatacttgagcatttcccaacttgtataatattgacgatttcgtgcattatataattcaaacgccatccttgttatcaggtacttcctaccagatctgtaccaaacagagtgctctctagttctataccaaggatgttcttaatcagccaagacatcatagatagtccaggtgcgagaacgatcatattactgtgcttggtttggagtgaatacattactagatgatgtgttctttatccatgttcagacggttcaacttaggaaaacaagaagtccttgtagattccgttaaaactgataacttggttggatcacaaccatcttttccgagcgtttgttacgtagatgctgaccgttttgtctgcataactcgatacatgcattgcataaatatcatcagatagcacagcctcaattcgagctatcacagccacatatactacgtagtcgcatccagctgatgtcactgttctcggcataaacctaaatgcttgttaatatagaaacctgatgcctaccactttacttgtctcaataacagactgattcacgatctcattttaaaccattctgtgacttactgatattgttctcgagcttggtgatacagagacgttacatactataaatcctccaactctcatagagacattctcacttatacccaacgtccacaatgggtcttttagggaaaatgggtttatctgactcttctgttccgaatgaacctccgccttcatatgatgagagtcaaagcaaatatcaaaagtcttcttcacctcaagcaccaccaccacgacaggcagaaccagtagcaggagcatcgacacaaccgccgcctccggttgccggaccaagtcaagcgccatctatcccaagacaatttccgcctacatttaatctttactctcaaggctggcccaatgtctcctttacgcttgcagaacaccaacaacagcctctctacgtctgctcagtgcacactggtctatcagctgcaccaccggtcctcttacattccggcccagacgagtcataccagccactggcttcagcgaacttcatgctcatgagtctttctttcgaagtcgaactccctcccgtaccaggctcaggggcaccactagcccgcgaacgaattatccccgtgggctctcacggcggtctcagcaccgcctttagcttcagtatcgaagtcggaccaggcggaaatggacctcgagaaacgtttgaatggagacgatctagtggtgacgctgtggcaagcttgggcggttactatcacgggtggaaactggttcgtttggctcagggacctccaccgggagccaatccggggtttgtcccaggtggttttagagacagcatgggacacgaggttgtggcagcttgggccatgggtaatggaagaagtttgacaaaggttgcgcattatcgctttatgggaacgggcttgacgggtttgttgggagagcgatgggctattatgactgtgatcacggggctgaccctgtttcacagagaccgcagaaggtaagggaaacgcttgcaagcgctctcttgctttcttcctcgatttatttatttttaatcacatataccccttggagacttgacggttgagagcgaggcgacatcagtgtcagttgatgccattttcgaaacagacaaagatagcaagttattacgacaaatgaattaatgttttataaatatcaaattggccatgactatttgctgggtatctctatttaaatttgtccgggttgctgggtatcatctttcgcaatattgcgagttgcttaatcagagcaatcttcctttgatcagaaagctcacgtcggtcgattcgtctagtcccgttcgaaaacactaccgtattgtctggcaatatagtgccaggagcaattttggacatgtgtgtgatggtgcagttctaataacttgtcagcccctagtcctgaagcttgtaaaggacattgtttaccttgccaattttggcgccgcttcctacgattgttccggcttgaatgatagtgccctcacctatctcggtcccgccagcttcaatggtcgagccagcctctattgtgacatagtctgctaacacgataccaccgggcttcgcagtggggtctgcaggacgagctcccatatgcgtccgttcatgaaccagacatcgacggccgattaggatagacccgtagttcgactcgaatctcgaccgagggtggattactgtctccgtctgcatggtgatcgagtgtgttccttggaggatcgcattgtcggagattgtgagggtcgaggagaaatggacgggtggtctgggaccgctgcgatcgatagcaggaagaatcgaatgtcttttactagacatgatggaagcgtctcaagttatcatcgcacgtttgttgttgtggagttgcgcatcgctttcgagatggacgataaagtgaagcttgtatcgataacccacgatagcggtgttggtgttgcgataccgctgatgagtaccgtcgaatagaaagcttcgattgaatgattacgtgatgggcatttgcaagggatcgagtcacatgaccttgacatcagagctgtcaagtagagatctcaatccactaggaataagtcgcaactacactgaaagaagctctgattgcgctaagacaagcggtaactacactgagagacactgaatctatgacacttggagtcgttgagcggcaaatcgggggcgaaagtcaaaagatgcgcctaacagaaatgataaaggggacttgctctacagtataaagtcatgtgtggagtaagtactctctagcaaaagtggctgaataatcggttggtgaattgaccaatcactagcccgctatttctgaaccacccggtcacgaaatggatctcgcccgggaaacttgaagtgccgcatcctgacgacgtttcgttcaacccatctccaaacccgccacccgacaacgatcgagcacaatgctgtccacgagaacggcgcccaagaaggtcgtcggcctctcacggaccgccgtgaggggtctggctactgtccaggatggtgccccgaagcgaacatacggaggtctacgagaccaagatcgcattttccagaacctctacaaccgataccccgtcgacctcaagagcgccaggaagatgggcgactggcacaagaccaaggagatcatcctcaagggtcacgattggatcatcagcgaggtcaaggcctcaggtctccgaggacgaggtggtgctggtttcccctcgggtcttaagtgggtaggtttctcccaaagtgttttgcttttgacgggtcaagaggcccggaccagcatcaattgtctctaacaccaacgctcggtagtcgttcatgaacttcaaggattgggataaggacaacaagccccgttacctcgtcatcaacgccgatgagggtgagcccggaacctgcaaggaccgtgagatcatgcgaaaggacccacacaagctcatcgaaggatgtcttatctctggccgagccatgaacgcgactgctgcctacatctatatccgtggtgaattcgtcgaggaggctgctgtcctccagcgagccatcaacgaggcctacgccgctggtctgatcggaaagaacgcctgtgaatccggatacgacttcgacgtttacctgcaccgaggtgccggagcctacgtctgcggtgaggagacttctcttattgagtccctcgagggcaagcccggaaagcctcgtcttaagcctccgttccccgctgccgtcggtcttttcggatgcccttcaactgtcaccaacgtcgagactgttgccgttgcccctactatctgccgacgaggaggaagctggttcgctggtttcggccgtgagcgaaaccagggcaccaagctcttctgtatctctggccacgtcaacaacccttgtaccgttgaggaggagatgtcaattcccatgcgtgagctgatcgacaagcactgtggtggtgttcgaggtggatgggacaaccttttggctgtcatccccggtggttcttccacccccgttctccccaagagcgtctgtgacgaccagctgatggactttgatgccctcaaggacagccagtctggtctcggtacggccgctgttatcgttatggataagagcaccgatattgtccgagctatcagccgtctcagccacttctaccgccacgagagttgcggccagtgcacaccttgccgagagggtagcaagtggacggagcagatgatgaagcgatttgagaagggtcaggcccgtgagcgtgagattgacatgcttcaggagctcaccaagcaggttgagggccacactatttgcggtaagtttctcttaagactttgacataacgttgtactaattcatgacagctctgggtgaggctttcgcctggcctattcagggtcttatccgacatttccgacctgagcttgaggctcgtatgcaaaagttcgctcaggagaacggtggtgaggcccttgctggcggatggaaccacaatgccaagtctcaaggcaagctcgtgtctcctggtcaataattggtgacttgggtagcaaatggtcatatatggagaagggatgaagattgatgtgtatcgcatcgttacttgtgcataactacgactattaggtagatgccctgtgttatatttacttattgttcaatgggagtccgagttggttaagtaaactctttgagtctgtttttagctgtgtttgatactgtgaatgattatttgaactgtttgatcaacgtaaactgccctctcatacaaacaaacgtggtcatggacgtagataactagcgatccactaatatggcactacgggacccatgccaacaccgcctattcaacattattctaaccatctagggtcaataatttgagaactatttgtttgtttgcattagacgtatataaagtaacagcagtggtcttttgtcttttccagtctctcctcttcatatttgtctctttgccagctcaaccagaatggccggtacattcgagcactttgttgcctttggcactgaccttggtatatctctcacaaaagacaacccctgaacacttcactaatccaactatctagtcggcattgagcgaattcttcgtggtttccaggccatctgctctctcctagtctgttacccagctctcttcgcccttgtcgagccaaaggtctcatccacgattcctctccgcaaactgggcggtcagatcaacgtctcacgacgcttcatccgtttcttccgcttcctggatacttttcagacaggatggaacgtctacgtcgctcaaggcgacaagagtcttgacgtttggcttgagatcgtgagcaagacgtgcttcggcatgttcggcatgatggagactgtcaccctcttggatctctgcggcattgacaacctgcgcatcttcagccctgaaaagttcaaagagattgactaccagtctcagctgttctggtttgctgggctgtacacttctgttctcgtcactgttatcagactgtatcgtcttgtgtctagcccacccgccgccgtcacccgtcagagcgtaagcaccacctctactgagaacactgccgagcttgtctctgccgaaaaggagacttctgctgctcctctttctgaaaagtcacccaaggaggaacttgacaaggagcgtgagcgcctcaaaggtatcgtcactaagcgcaaggccgagcgacgtgcttggatgaagaagatcaacaccgagggctatgttctcctccgcgccctcgtttccgaccttcttgacatgcttctccctactaccactgttggctggatcaagcttgaccccggtctggtcagtttggctatgttctttactacctttactacgggttcggctgtttgggacaaggttggacgggatcttcagatgaagaagcagtagaaaggatcaagggaggcgacatggcaggtttcagtttgtatctcatgtttgctatgtcaaatagctatctcaggggtgccgcataaccaccaagccaaagcttcttatacactgcactataatcatttccaagaatagtgaagttctggggaaaaaaaaatcaatcatcatatcagttgtgctcaaatttgtcccgctgtctgtccttcacagtggacgttgtcattgcacaaacagtgtgggagacagtaatgagtccttgtcctctatcatgttccccttttgtttgagattcttaaaccacagaagacatcgaatcgcggggctcagatgcttcgtcgcggaagagctcggggatcgagtaaagacggtcctgttcaccatcgtccctgtagacagcgatggtcatcctgcggaacaggctaaagaggttaaggaaggcaatcgccgattgcatgaccctggaatggaatgttagttgggaatcaatgtggcaaacatgaatacttacaccaaagtgatgctcagtcctccaacagcagaattgtttttgaagttgtaatagttgatagctgtgacagagggtccgataaagaagagaccaaaggaaaagtcgacaaggctgacaaggtatgcccacaccttggaaggtctcgtacgagagttcgagcttgtgccgcacatgcaaaacaggcttccgatcttgaggttgaagttgtcgcggctcccgccggggaagcagctcttcaagacacggaatccatgccacaatgccaacaagatgcctccggtagcaaagattccggctgaagcgggagagtagtagggattgcacataaagacgatatcggcgataacgatcggggccagtagcaatcgcagtaacaggatgaaagagaatttgaccttcaagagagccggcttgccatcgtctctgtcgcctctctcagagggctcgagcaaatcagcagaaggatcgtcttctcttgggacaggctggtaagcagcctgagaaagtggagtcttggccgccatgtttgatgagttctgatggatttgttattttcgaggtcagttttgtcagttgtgatatgatcccatggtgttttattagtgccagacagctgagtatttatataagacaacaatacacgagtatagccaggggggcaaactggtccaagctatttgaagcatttcccttctaggaaatagccgaatccttcgacaataaactataggataagagcaagcgatcaacatgtttcgtgcgtgcctagcacagcctcaacccgcatggcatgagtttccatagcgatggctgcgctactgcacatcgtctattcgccagagggcctgccatgtctgtttcgggctcgtttggtggatcagagctgcgtaagcctttctcttattcttcaggtcagcctaaggtcagaacatgtctttaaccaacaaagctcgggatgatattatgtaaacaggaccgtccatattaatagtatttcttcacagttgttgatatcatcgggtaagattttccacagaaccctgcgattgatgaacgcatggtttcgcttagaaaaggcactgctgaggctcattcagtcttggcgcttatcgtctacccttgacaacaaagcgcccagtctcgacctgcattttccacccgtcttggagcagagctgcagctacagcctgtctcaggtgcgatacgccgccagcactatggcggccgagtccagtgatgacagtaaacggctgttgacgtgccctgtcagaccgaaactctcccaggccattccaccaagcttgcacacgctggcgagcaatcctcacgccatcctgcacatatacgccgtgcaagtcgatagacgtcgacgagctctggctgttgacgagcatatctgcagctgtagacgtagcatccatctcataccgcgcctgttctcttgctcgctccgagtagtatcccgctgcctgacggtagagtggattggaagcaccacgtcgatttaatgatgctgctgaagctgctgcatctcttttggctcgattgtattggcccgctttctcagcagcttgcgcgtacgctgacggcccagcggggagataggccatacctcctgagacaggtctggctagcttagacttacctccgcgtgaaactgtctcgaatccttccaaatcctcctccggaagtggtgttagttgataactaacatcaagcttttcggtccatggattcttgataaaatgcttgctgacaagcgcggcaatgtcgtcagattcctgggagatggagcctgtgacctgaacgattgtcgacatgtactttgccggaacattttggtacttttgagcgagctccagcgcatactttttcccttctttgtcttgcgtctcaatgccttgtgacatgtatcgatccaggatctcaactgctgcagcgccgctggcacactttttgttatagtaaatgtccgagacgacggcaaatggcagatcaagtctatctgccagatacgcgatttcatcctggcctgtacacaagggttagatgactgttaaaacgtaggaagaaaggaaacatacgcttcatgctcttcatatcatctggggcgggagaagctgtcccgctgccggacgatgatgtctcatcaccaagagccttcttgcccttcttccggttcttctttttcttcttcccaacagtttcatctggctcaaagaatccatcgatccctttcttctcttgcccagttgatttgaggtactggatattgagtagctcatcaagcgcaatctgaacatctccatttgcctttttcaggcagtgcttgatgtcaaaattcttgagctcactaaacatgccctgcagaaggaggaccttagactcctcgctgtcatcgtcaaatgaagtcagtcgtggtatagagtaagttgtgttagtagatgccgaggtttgatcgctggcagaggtcgtatctgtgtcatgagcacgggaagcctgctggctgtttgtctcaactgtgccctcatctccatttgcatcatctggtatattagaaatgccgcttgggttaaatccagtggcttcttctgttgtgacatgctgagcgagaccttccagcacagtctgggctgactcgtactgtgaagcatctttgaggtcatgatcgctagcaatagcgactacgagggcttcgtccaaaagtgagcggaatttctcctacggatttgaatgtcagctatgtttctgagcactgctattggcacgatagtttgtatatatctcaagatcgtttaggtaatcttgaccaagccacgcttgacatgaggcctatagtcccgaagccatgataaatttgtatatacatatccaagccatcgtgctcatgatgatgtacctaccaccagcttctggacaagttcttctgaatcattggacattgtagttttgggggaggggcagtgtagtgggctttgagatgatttgttccagaaaagagcatattatactttgacataggaaaccaaaaaagaagaaaattcagtcgctgggtatcaaagtttcctctgccttttttttagtataatgacgcatgaaagagagtgagagagagttggtgtttttctgactatcaatagcctaccctaggtggagtgagcagtagttccaagcgtatcacgtgctgtcaacaacgtacagttaatgtagtaatgagattgatcatatgcgccttcgcttctgtgcttttgtgatcgtcaggcgtattcattgttgcagatgctgtattttaggcatgaactttgagaatttggtggaggcatgtttcaaaaatttgggaggcttggagtgagtacgattgttaatatgagacgaagaaccttaatgcgcagtgtaagacatgcttcttgcccatgcctaggtacagatagacaacaaccaagttaccacaacatgagcatgtttgaactgcatgagttacgagctgtgtagttccgttgcaggtttacacagcagctccgcgtgaattctattccctgtattgatctacatgtcaaacttagagtttcatgggtataactttcaccgatatctcatgggacacatgtctttggtttccccccaagatagaaatagtgctgagtgcctataatagaaactgagataatacataaaaaaatatgatcaactctgtcagcccatctcaagacctgacacggatatcaaacatcaaatctatgcatctgttgctgtctagggtaaatgtgtttcatggagcaagctgaatgattcatgactgcaggtccatacgaacggtctagcttgaccccggcctgaccccggttttctacagtgcatgagccactaactgacaaataacaaccaatcatggtcgagtattgacagcggaaacaatgacgcagccggaggttagtaggcgtgacctctatagcatccactacagagcagactaacccgccatcggatccaagcttggactgtacccgtcaccgtcactgagctacgacatcaccgtaccttccaaccttcccttctgcttctgcctcaagcatctggaacctttgtaaccttaacggttgcgcctactttgccgacgcgtcccccttttgagtttccccgccatttacgaaagggcttttctcttttcttcttcttcacttctatacaatctattatgattgtctttccagcatcttaaccgtcatcacacgtttatcgtcgcattttacgtcaactcgacagcgatatccacccacattattcacaaaccgcgaccaacaactagctagatcaacgactccatacctatccaccgccgtgtgcggcccaatcatctcgagatgcatcatagcattgtatctcagcttggagctgcagccgtgctttttgccggcctaggtttcgctgagcaatatacaccgaaacacgaacccggacgatgcgctttccgtggccattgcggcaagcagagctttttcggaaaagaacttccatgtgtcgacaatggtctggctgaggatcccgaggaagagcttcgtaacgagcttgtcggtctttgtggtgagaaatggaggaccggacctgtctgctgtacccttgaccaagtcaaatcactcaagtctgagcttggtactccaaacacactcatcggctcttgtcctgcatgcaaggataacttcttcaacctcttttgcacattcacttgctctcctgaccaatccacctttatcaatgtgaccgactctgcccccaagaacggcaaaaatcttgtaacagagctcgatcaccttgtatctgaaaaatatggctccggcttctatgacagttgcaaggaagtcaagtttggcggcgcaaactccagggccatggacctgattggtggcggtgctaagaactacaccgaaatgctcacgttcctcggaaacaagaagcctttcgccggctctcccttccagatcaacttccccacacagcaaaaggttcccaagctccagcccgtggacatgaagccaaagaagtgcaacgacgaggaccccaattaccgttgcgtttgtgtcgattgcccagaggtatgcgcgaagcttcccgaagtcaaggactccaagtcttgcaaagtaggacttctaccatgtctctcatttgcttccatattcgtctatggcgttcttctgtctaccttgatcctggcagtcaccggtcacattgcctaccaaaagtactcgcagcaccgcgtcgaaaggacaagactactccatgaatcttctcatagcgacgacgaagacgaaggtggcccggtcgacacagaggcgatgcgcgagcgcccaactaagagatactgggtcaacgaccgatgcgacagaggcttttaccagcttggtcacatcgcagctcgctttcccggatggtgcattggtctcagtttactctttgttggaatccttagtattggcttgttccgcttcgaccttgagaaggaacctgctcgtctctgggttagcccatcttctgcggctgcccaggagaaggcctatttcgatgagaactttggaccattctaccgtgccgaaaagatcttcctcgcaaacgataccaacccttctggaccaggacctgtactcagttacgataccttgaagtggtggatcgaagtcgaagagagtgtcaagaagattgagagtcctgtttacggaaaatacttccaggatctatgtttcaagccctccaacgatgcctgtgtggtgcaatctgtttctgcgtactggcactcaaagggtggactggatccccagacctggaaagacgatattcgtgcttgcgcaaagagccctgtcgactgtcgcccagatttcggacagcctattgagcccaacatgatctttggtggttatggtgacgatatcgtggatgcccatgccattaccgtgacctgggttgttaacaatgccaaagaaggaactgatgctattgccagggctgtcgattgggaaactgccctgcgtgatcgtctgctcgaggtccaggaagaagccaaagagcgaggccttcgactatctttcaacaccgagatcagtctggagcaagaacttaacaagtcgacaaacacagatgccaagatcattgtcatcagctatatcgtcatgtttgtttatgcctgcatggctctcggtacccccctcaagcatatcttccgcaaccctgccgtgcttttggtagagtccaaggtcacgcttggtcttgttggtatcattattgttctcatgtccattgccgcatccattggtttcttctcatgggttggactgaaggccacactcatcattgtggaagtcattcccttcattgtcctcgctgtcggcgttgacaatattttcctaattgtccacgagcttgaaagagtcaacactagcttccccgatcagatggtcgaggaaagagttgctagggcgcttggtcgtatgggaccctctattctcttctctgctcttacggaaactgtggctttcgctctcggcacagccgttggcatgccggcagtcaggaactttgccgcttatgctgctggtgccgtatttgtcaacgcagtgcttcagatgaccatgtttgtctccttcttgtctcttaaccagatgcgagttgaagaccatcggtgtgaactgtggccatggtggcagatcactaaggcaagaatccacctcaacggcagcaacggctttgctcaaggaggtggccgtggatcagatatggccgaggagagcttgctgcaagtgtttatcaagaacacatatgccccccgcctgcttggaaagaaggtcaagcttgctgtcgtcacaatcttcctcggtatgtttgcaggaggtctggcactcttgcccaagattcaacttggtcttgatcagcgcgttgctattcccgatggatcgtatctgatcccctactttaacgatttatacgggtacttggagacaggcccaccagtgtactttgtcacacgtgaagttgacgcttccaagcgcaaggaacagcaggccatatgctcaagattcactacctgccaagacctttcgctccccaacacattggagcttgaacgacaaagaccggaagtctcttacattgcttcaccagcggccagttggatcgacgattacttcctctggttgaaccctatttttgaagactgctgcgtggaacacgggcagacctgctttgctgatcgcgtgccagcctggaacacgaccttgtacggaatgcctgaagacgaagaattcatccactacctcaagaagttcctttcaagccctactggcgaggagtgccccttggcaggccaagctgcctatggacaggctgttgtcctggactctaaggaaaaccatatcaagtccacccacttccgaaccatgcacagccctttgaggagccaggaagactttatcgccgcatactctgccgctcgccgcattgcctctgacattggagaaaggacgggcgtggatgtattcccatacagtgtcttctatatcttctttgaccagtatctcagtatcgtcccgttgacggccggtttgctgagtgctgctgttggtatcatctttgttgttgcaactgtactgttgggctcagcactcacggcgcttgtggtatctgttacagttgtgatgagcgttgtggacattatgggcagcatggccttgttcaatgtgtccttgaatgctgtttcccttgtcaaccttatcatttgtgtcggtatctcggttgagttctgtgctcacattgcacgggcttttatgtatccatcacgcaccgtgatggagggcaacagcaacgccttccgtggtcgtgatgctcgagcttggaccgctcttgttaatgtcggcggatccgtgttctctggcatcacagtcactaagcttttgggtgtttctgtgcttgcctttacacgatcaaagatttttgagatctactacttccgagtttggctgtctcttgttatattcgccgcccttcacgccctagtcttcttgcccgtcgctctgagcattgctggaggtcaaggttacgttgacccagagagcgagggaactgctgcccaagacttgactgataggaggtggcgagcaattagggtcaacgacaacagcgactcagaggatgagtattagtcttattgtggcctctttatgcgacccagtatccagcagtcttctcagaacccagacaattattctgaggatgatgcatcagagccagaaagagaagctggccaagaggcgcaggaaggagatggccaccacgaggatgatgcgttaacgagttcaccacaacgtccaccctcgctcgagcttgcactgccccgacaataatgaacaatttgagagtattcatatggagcatttggtttcggagcacccgtatgaaagttaaatagatctgaccctgccctttggccaagaggtagaccgcattcgagacttgaaactggtttcccgcaggctgcaaacaatccgacgcctagaaagctccagagtgcgcacaaggctggcatcatcaaagttggagtataatcagtgggcttgtggaacgagataaacgtggtgtatttctttgggtgttgatggcgttgacattattggttcagtgtagacggtaacgaactttatagcgattgcattgggtttcatatacaataataacacgagcgtttaacatgataattgagttctgcgggcgatggtatgtagagcgaggcaattagaaatattcgatttcacgctgatgttcaccttgtaatgccactatctgttgtttatcaatggacaggatgcatatattacaactagatctaagaatatgcatgaatgtgtacatttataactaggcaggaggcaaaaacgacgcaaagagtccaccttggatagccgcatacatggtaataaacacaatgactccatagcccaaactctgtctctgcttatccatgaggcatgatgctacccaccagtaccagacaggatatcccgacgacaagcggctgatgatttgaacgtggtagtttgtgattgccaaaacggcaagaagcgtttgtatggcagcgagagtcctcacaagtaatcgggactcttcatttgtgcccatcgccacggccccaagacctcgagaaggctcgcgcatggtctctgttcctgacttaaggaggatcgtgagcatgggtgctgcgaggaggaagagtgggatttggttaggagtccagtatttgagaaatccaacgtccctgttgatgttagtattttgttttatagagagttatagagaagacgtaccagtattctgcctggacgaatgtgtagatacttgggatacgatgtccgcaccaagccctttgctcttcattgccattgcaatatctcatccaagccaaaacttgcggcgcgacgaatccaacagcaaccagaataccgccaatgagaggtgcaacgagtctcaggatcttggaaattgagaaaccgttgcgaagagccaacaagcacttgacagtttcaacagcaaataaaacaccgccaaaaagcccattgcttcgaagcgtgcacgaaatcccatacgataaccctgctccaaccacagcaagattgcgcttcagtgaatcagggctgcttttgagactgattgcgtagagaagattgccaacaaacgacatgcatgcaaagggactctccgcataaggcgctgatataaacaacccagcaggtgaaagcacatgaacaaccgaagccaaatacgccaacttgcgatcattgcacagcacgatagtaagttgataaagcgccagcacagcaacgagatgcgaaacgtgcgaaatagcaatagcgacaagagcttcccagcgttgaagattcagtaaaccgcagatactgcgcacagcagcaggcataccaataccaaacgcccactcctgctcataaaccttccccttgacagcatcatgcatgaaatacagcgcgtcccatctcgtgagacgagtagctagggatcttggcgatgatgcgccgtggacgatggcgaagaagagagatgttgatgtatcgtagtctgggcctatggacgcgccgagagcgattgcgaggaggaaggatttccatgcggcgaagatggatgttagggagaggattggacgggatttataatctaggagattcattttgggtggtttatgttgaggttgatgaggttgaagggaagggggtgcgtggggcttggaaatatagggacacgttcgctgaagcaatagcagggttgtcacgtaacaaaagtcattatatgtaggcagttgagaattttgtatttagtgatggagacttctagtaaagctgaattgagattgatttgaatatctcaatatgatcgatctagtcattttcatgagttgtgcgttaatggtctgttcaataatggcactttttagaccaccaacctcaactactgcgaacatagagtgttggtcacatttctaccatcacattccacttacacctacctacccaaggatattcattttacacactcaccagaaatggaaacaaaacatagcacatcctcctctcgcctcaaaccaggtgaatttcctcctcccattaccatccctcctctatcctctcacaaactcaccatcatcatcctccatggccgcggcttcaacgccgagaaattccaccctcctctcctctcatccccctctaccggtccatcaacatcattccaggaatcactacctcatgcccgatttgtcttcccaacagcacctcttgcccgggcaactaaataccgtcgctcactgatccatcaatggtacgaaggcaccggcgactgggagcccgaggcgcgcggagatatgcgtcccagcgtggaacatattcacaacatcctaaaaaatgagattgaaatgctgggtggtgatgctgggagggtggtacttgtggggtttagtcaaggcggtgcaatggctttggtgagttggctactttggcagggacaaagtttaggagcggtggttatcatgagcgggttcatgcctctagctgggacactggcaaaagaagaggaatatttatctgatgatggaatgtttgaaagagatgatgagcaggaaagaaaaacaccactgcaacggactgtcgatgagcttcgtgaagaagcagagcttgaccctgaactaccagcgaactcgtttcctttcttaaagactcctgtgttcatgggtcatggaagaaaagataaagatgtcgagatatgccatggtcaggaggctgccatgtgtctggagcggatgggtatagatgttgagttgaagatatactctgatatggaacattggtattgtcctgaagagctaggagatatagcacagtttatatgtcagcgattagagatgtagacaactgatataaatactcaatatcaaatagaaattcacattagttcttgtctcaagttgtaaatgtcataaattcatgattcttataaacaatattttagccatctaaccaacacatgcaataattattttccaaatcaccccttagatcttctcaccatcgagaataaccttggcctcatctgacgtccaccaactcacacccttctcaccaggataactaaatcggtccatgctctcaggcttcatctcgacactgtaaccggcttccgtgggggtagtgtagtatccgtccttgatgacggatgggtggaagaagtgctcgtggaggtggtccacgtactcgagaacggaaagcttgccggaaacaacgacgtagtcgatggtgctcaggtgctgagtgtactcggggagaccgacaccgccagagtgaggaacaatggggacaccaaacttcttggccatgaggagaacggcgagaacctcgttgacaccacccatacggcaggcgtcgatctggcaaacgtcgatggcgcctgtctggaggagttgcttgaagatgactcggttctggcacatctctccagtagcaacaccaataccgtagggcttcagggcgtcccgaacggccttgtggccgagaatatcatcgggagatgtgggctcctcgatgaaccaaggcttaaagtcggctagctgcttcatgtagtcgatggcctcagggacggaccagacctggttagcatccgtcatgaggacattgcccttgtcgtagccgataacctcacgagcgatgctcaatcgcttgcggtcgcgctcaatatcaccgccaaccttgaccttgaagtgtcggtatccagcattgagagtctcctgaagaagactcttcatcttatcctcaccgtaacccaaccaaccggcacttgttgtgtaagcgggcacagcacggttgttgagagcctcttcaagacgcttgcccttggtgggctcctgctccttgagcatggcaatggcctcctcgggggtgatggcatcggtgatgtagcggaagtcgatgcagctgacgaactcctcggggctcatgtcggcgacgatgcgccagacgggcttgttgagggtctttgcccagagatcccagacggcgttgacgacagcgccgagggcgaggtggatgacacccttctcagggccgatccagcggagttgactgtcgttgacgagatggcgccatgtttgaccccagtttgcgacgagtgaggacagagtcctgcccttgagacgctcggcgacgtggttgatggcagcgcagacgatgtcgtttccacggccgatggtgaaggtctagatgagagttagatattgtgtatagagttgagttcagtgagtgagagacttgccattccgtgacctgtgtagtcagagtcggtctggagaatgcagtaggcggaggagtagtttccagcagcgttcatagcatcggagccagttccgtcgagggaggtgggaaagcgaacatcgcgagtcttccagccagtgattgtgatttcacccatgattgcggtttatagtatatatgtttcggttgcgaattgaggttgaaggtgaggtttgagagagctcaatagagcatgaggagatatatagtcgaggtggggggttccgaacgcgggggaggggaaggagtagctactgtcggatgaggttttagcacgacagttgggtatgatgatgaagagaaagagacacaaggtcagagaacagagaataatatattcaattgaggctaaattaaaaagtagaacaactggacatgtcttgctttatactctttctctttcactgtctccctcatgagaactcacgataactacaggatgtggggtaaagagaagggtcgagatcatgacaagctattctgtcctgtttgattgatggataaatcgacatgacccgtttattatttgagccaagaacccccatatcgatgttttgtgctgtatcatgagaaagaagtcggttaatcggcaggagaacaagttgggggtgggttgcgagttttgggggtttattaggggttgatctgggggtacttggagactgtatagatttagtaggtgtattaggtactcacagatcaacatctaacaagggaatatctccgcccccgcgatgaattgaccccatttatgaaagggtccgatattggagtctcgtgatgtttgatggattgtctgtggttgggtttgaccccacgatatatccccgcgatttgatccgtacctacccctcactgcctataactgctggtaattcaatacaagcgcacagagtgatagcatgggagatattcaagtattcatgcactctatctatctttatataaatgattccgatgcctgttcattttattctaatacttatttttcttatttttgctagtatcagccacccgataaagtcacgataaagtcacacagtatccgtcactgtctaaacacagtccatacactgtatcacttgatctgattgactttagccttgttctcgtatttactctcctccattaacaaaaaaggtttcctcaacaaaaggaaccgccgaggccttaattctactatcctgatgtgtctttctcaaaaatcaatgacgatgaggaatataaaagaccaaaaatgaaatcctcgtgtttctgagatgcaatctaactatttgacgcagtcctacaagagacagagacgcgtcaagcgatcaatctcacctacatacattaatctactcagctcagctctcagctcagtttttttttaggtcaacaacaatattaaaaaaaggtttcactgcattggccagggacacacgtcgggttcgggttctagccgtgccctcgacaatcatgatatttgagctcaggccctcttcaagggtcttcccaggctcggttgatacaaagcacacatgacatcagtcgagctagctagagaaccattcgggttgacagccgttcactactaaccaggcactccctttcaaaagactcagacaggacgggctgacaggctacagggtcccattgtaacatcagtggcttcttcaccgctgtagcgatggaatgttgaagtggtggtcaggttctggaacaaatcaacaggtaccgagcccgacacgggcaagtaggcatattcgtgacgaatcttgtttttgcatccataaacagaaataccatcacttggcctatagttaacccttgttggctcatcttctgtggatgttctttctagtctactagtcttcgctaccaaaaaaaaagttgaaaacttgcattgcattgcaggcccgtaatccctgtcgctgtcctatccccaacccttttcttccctctctccctcttttcaaatgcacttcttcgcctgaatgacccatgacgtgggtatcttgttctccctcgtggtctcttgattggggccttataatctaacatgcaggtctgaagccacttggggccagggaagcggtaagacttgtaaagactggttcaacttatctcggctctactttagtctattactacctacgtacatgagttcttgaagcctgtatggatctggtctgctgcactgcacatgcacatgcacattttcttttttactattactcattcctctcatataaacttatgattcctcctcatggctgttatatccgtgaatttaaccacccaacgtgaccactatcatccaaaacacaccgctatccacgaccctttgctctacaattcgcgcttattccattattgttattaatgctgcatcgcccatcatggaaaactccctcgcaaaaaccaacagtctaaagcctccgaggcgcaaactccaaaaggccgaccccaagctcaaaagcctcaacaaagccaagcgaggctctaccgattctcactcatcatcaaccatggctagcctaagccccatgtcttcgcccacccagcatcagatgtcaaacggtgcgcctgatctgagcgactctaaatgggatcattatctccgaccaaaaaccgtctttgttccctcattttcggaagctgaagaacaacattctgaagaaaacatgaatcaatactaccaccaccaaccagtccaacaccccgaaccctcaccaagggccgcctgctttagtcctccgccccaaggacaatcatcttttcatcgccagatccccgaatttcaccacttaactctccatgagcacagggcccggccatccctagatcgctcatcgctcccttcgacagcatccaccacatcaacttcatctgctatgcgacgtcaggccaagacacccgtcttccggatcggacaactagagcaacatgcccttgcgcgcaaagcaaaagatgtacaggaaaagacttcaagtgttgaattgatcgctgatcaataccacgcccttcttgaaacgagagatggtcccccagcgctcgactcgcaattgccctctcgcgcatcgtcacagtactcattcgacgacactcctcttcagatccctccatatgcggctaaacgatctcaaagcatgcgaacagcaaaaacctcctcatcaatgacggccatacctcgtcaactcagacccagactcagatcagctcctacccacgatacgaatgtggcagctgttgaaggcgacactatttactttaaaccctactctttctcaccaccaccttcacccgagtaccccggaacaccacgacactcctggacagacgaattcagaccatcgtcttcatcagggcattcattccaggacaacatcagtcttcaaatagcgttcgacctcctcacgagcgaattatcttccgtcatgacaggccgaccacagcgcaatggacaagacacggcagctttgcagatatgggtcatgattgaggcctacgaaagactccgcgatcaactgacgagacaagaaccgtccaacgcagaggcgcaaaaggttgcgactatgtttgattgctggttagcatcattgtactcgattcactcgtctcttacggagagcacactgcccagtcctacggaatatgcaggattggaagaagaattggattgattaaatcacgactactcttttttctgttcacaaggtctttttcagtggacatgataacgaatgttgttttattttatttttgttttctttgaactgaagctcgagccttctcaattttctccatgtcatcaacagaagggtccatatggatctttctgttgaaaacatggagaaaattgagaaggctcgagcttgtaacgaatgatatggaatcggcgttatgggcgcgagccagaggaataactggcatggaacaaaatgcggctggattggatatagctgctggatgggtagatacctggaggactagtttactgcattatttgaaatcactactttgatcaacgttgtctttgtcggtttgtgatatgaggtcagtcagttggaaagatcagcattaccagcactgccacgtttccaagatcgtcaacaggcccttgctgaagatataaatagaagtcatggagatcttgatgatttggcaggactaggagctaattgtggcaaattgattgacatccagctgggatagtgttgtaaccctttgaatgaggaaaagatgtacttcaacaccagaacgatgtagtcagcaagtatcgcacgaggataggaaatatgaggttaaccgtcagaatagagctactgataatagttacgcccggttcctgatagtaaactctattcactagacctatcgcctgctagacgtgaataggactcgcttacaagatccatgataatgacgtcgttgcttcttgcgagcagtcatacaaacaacacggccattaagttaatcagtttagagtaaagaatggaagaatcaatggtttatctaaagaatcttagagatctagccaagcagatagctgtcaatggatactcagtattgatatagacaaatctacctaaattatagatattcgtcgctgtaagaggatgacccactctagcttgaacctcaactcaatgcgtcgcgtgaatctcccatcgtcattcaacccaaccactaaacaatcaataatcgccaactcaattgagcactcccacgtaataataatcgtaataaagaaaacatggacgacgactacggagccgacgatgaacttctcgccgccatggccgctgctgatccagcaccagtcgcacgaccaacaccaccaaagatccagcaacccacgcctcaacggctcgacaaagcgcctccttcttccgcctcgagcgctggaaaagtagtgcaaccaaccccccaagctctacctcaaaaacaatctggatcaactatcctggtatcgccccgtcagcgaggaaatcccgtcctgacaagcattcgatccatgccgtgggagtacagcgatatcccatccgactatgttttgggactaggaacatgcgctttattcttgaggtatgagccccatttctagaaacaaatattcatactgatacccatcaaatagtctcaagtaccatcgtcttcaccccgagtacatctacactcgcatccgcaatctccagggaaaatacaacctgcgcatcctcctcaccatggtcgacatccccaaccacgaagcatccctcaaagagctctccaaaacatccctcgtcaacaacgtcaccctcattctctgctggtccgccgccgaagccgcgcgctacatcgagctgtacaagagctacgaaaacgcctcctttggcgccatccgcggccaacaaccgtcaagctatggcgagaagctcgtcgagttcgtcaccgtgcctagaagcttgaacaagtcggacgctgttgctgtggtgagcaactttggcagcttgaggaatgccatcaatgccgacgccgagcagcttggtatgctcaacggctggggcggcgtcaaggtaaaacgatgggtttctgcggttgaagaaccgttcagagtaaaaaaggcagcaaagagaggcgcaaaggcttctgaaaaaacagcgagacttgaccaagctctccccctttctcgtgtacccctacgagacatgcctgccgctgtatcagcagtagcatcatcatcttcacgacaaccccctactggagaagcgtcttcttctgaaacaccccaggcaaagcagttccagtttatggataacactgatgacgaggatgatgacgaagaagctatgcttgccgctgctatcgaagcgtcgaaacagactgctcagacagaagaggctagtcgaacgagtcagacagatgatggtgaacaagtcagtgagggtattgcagctgctcttgcgagattgagagagactgattaaagtatacactttgatggttattttatttccgagtactggccaagttgctcaattgagtctccaatcctaggctctgtaggacttcagggacaagcgtatggtcactgcgattattcaccgagcgacttggtcaagatctagggatcgtctatcgcgatgttatgatgactcttctgactacacaagccggttcgatgtctgcatgattgacatcaatcatgcgcagaagccctgtcggccgcgtcccatctttggcaaagcgacaccaaggccggtttaaagacaatcagcaccacagcatgcaagagggaacattggcctctgttagtttccaatcccagatcctggcctctaggtatcaaaaattggtccctagaagcataagagacgaaacaaataggccagcttatgcttctcagcctagattttgttgaatatttttttcttcataccctaagacttgggaggtcaatgtttctactacttgacagcctggtacgaagaaagccgtctcaagcttcaagatattgatgggatagggctttgacagtgtcctttggttaaagggataactccaaccatacattcacatagagagctacaggacatgtaaacgtccccagataggaaatcagtgtacagaacgacaaaatataatactagtcacaacttattgtcctcccttttatgtcactatttattggcttgtatctgcatttggtcttcaacagataggcgttaaaacagatatttcattcgctccgtcttattttatgttctgttccattccatctagagttgaggatacttcttcggggccgttgtgtttaaccctcatgcataactccatgatcttaattcatccatccgctgttccatcttgaccaacgtttaagaacctccatcccgcttagcatactcctcctccatggcctcctcgtaaagccgatcagcctccaactcagcctccgtctttggtctcgtcacgccggcgccagtgtttgcgcctgcacctgtagcgacgccagtgctgttgttggtctgttgttcttgcggggtttgagaggatgctgttgtggtggtggttgactctgagaaagtggggagacccattttgttgattttgttaagattgaaagatagagatttgattgggagttgtagaattgatggtcaagtcgttatgagttgtgttaaagttggtgagcttgttacaatgaatgagtgactgactgactcttgacaacctcttatacattcactgtggcgaaactgtggcggtggatacgtcacctgtggctcgagctatcgtggaacaagagacgggaaagagccagtcacgtacgatgaatgaagaatccagactctagagctccgttttgacccgttgagtaattgcttttgttggcggatatagccttgtcaagttgcaagtccgattggatggaatgtcgatccagggtcctgcttgtgacatcatgctataaatccaagcttaaagctctatgtaagctgacgctgaaattgcaaaagaattgaaatttatatacttctatcatcaatctctgtaacgggaccaaaaagagaatgatgtacagcgaaccatggatgcattctgaacgcagacatcatatccaaactcaaactataaaatgataaaataggggtatttatatccgcctttaaacatgtcgcttttataactcctgggcgctcttcctcaggtttagctgaactctctagcctctccaatatcacacacgtcaaacacaccgatttctggaatccctctcttgcgtaaagcctctttcagcaccttggggggatccaagacctcttccatcgtgagcgcccaggtgccccaatgtatacccatcgcccgcttgcattgtgtgtctcggaagatctcaacagcatcatttggatcggcatgaacgggcgagaaggctgctcggggatagtacgcgccgatcggtatcaggcccaagtcgaaaggtccacggaattcgccaatttgcttgaactgaggacacctcggaaggtggtcgaattcagcgctgtaatcatcagttcctggtgggagacttgggacagatcggtagcctgtgtcgccgccaaaccaaaccgattttccaccagacttgacagcccaagaacaccagagagtagtgtcgcggtcgaataaacctcgagcagagctgtgctgtgctggcaaagctgagatacgagcactgatttcgcgtgagttatctccgtccttgacggtgacagttaggtcggcatcctcccaccaatcgagctcggtaacatggttaatgccagacttgcggaaccacgtctctagacccaatccaacaaagaattgggcgtccgggtggtatttttgaacctcaagaatagaggaatgtgaaaggtgatcatagtgtgagtggctaataacaacagcgtcgacaatagggatatccttaatgtcgcaaggcttgggcgtatatcgtttgggacccataaagctgaatggagagcatcgatcttcgaatacagggtcaaagaggacccgcaggccagaagggtattcgacgtagtagcaggcatgacctagccatgtcgcacggatcttatcggtagtctcgcgctcggtgttccattgaggcttgacaactggtacattaggaggattcaagttgggctttttgagatcgccggtgaaagaaggcctggagtggtcagttttttctggaacaaaagacgctggcgcatggtatacataccaccaaatctttcggaccatggtaccgaagctgggattgcttgcacaggaaggataagggttcttgaagcctatgaccgatccgcgcttgagacggtggtgagggttggaaacagcttcatctggaagagcagatcggcctggaatcttggagacagccgttgtggcagccattgaaccgcgaggcatgctctgggcagcggattcggtgggcttgagttgtgaggaagcggcgcttgctgtggtggtagccatgatggaagaagttgccgaggaagcggtagagtatgcgagagcagcgactggtctaatattcgaccctgatccaaaatgatgactgagtcgacggatcgtcggataggtacgcggcatgtgggaatgttatatcccagaccggagacttcggggtcctgcagagttgcaccaaagggtaggggtgggcagattaaggcggacagggagggagggaggtcaatcaccctctagaccattgtcttgtaggtgacacagacacaaggaaagaagacacaaaagtgaggagagagagagagagagagagagaaaagaacgactcgtaaaaggtggaggagcagcttagtgagagtctagacaaaaaagtaaaatggagaagaggtcagtgagttggacgatttgtctgcaggagcggaactattgtggtgaggctatgacaattgcagtatagacacagacaggcatagacagactcaggatcaacgggatacccagatggaaggatcatagaagacacaaaagaaccaatggtaccgagattaacaagcaaggggtcctggaaaggtcgtttaacaattgttgggttctttttttctacggtgggtttttaaacagttagtaatacgaaatgaaaaagatattcaaaaaagtccatgacatcgatacattcataaaaacactgtaacttagcaaattgtgtacacacctactagcaacaaagctaagcatggacgatgcactagtagcggtagcaaaacatttacccgacccgtctagagaacatgactagaccaggaatagaccagtttagatagctcatagtctgctgctgcttcacctatcttagtgcaaactactaggtttcggtcactgcaggtgcaagcacaatacatcactatcacatgggctcagacgcctttcacaataggtactatgtaactttcattgtctccctctctgtaaaccctgcagtgtaaacgactcctcaaacgcgcaaattgcaatcttcccgacacggcttttctggaacatgatcatccgcggggaacaagcaattcccgaatgtaacagaacacgtggtatcctagttcgtcttctggaatttcccacctttttggttattagaattagctgctaatttgccgaaatcacggttacagcttccgctggtcctgattcttgtcctgtcgtcaactacgaactactgcgcacggagtacggatactacctactaacttgcatagtactagatgagccgcagcagtaagatgatcaaaccgcaaaagcagccttaccatgggtgacacccctgacaaggtgcttatcacccctgccatggccatgtggtgcccttgcacggccccttcattatcactgtcactaacactcaggcttacgaatacaacattgccaagtcaagtcagactcatcaggaacaatatctctttatgcttttttgcaactataacttgttcatcaaggcccagctctctcaagtaggctcgtggtatcccttctcaaacaaacaccaaaaaaaaaaaaaccaggtatcaaccaattatcaacatgcccttccacgctcaactcaagctcgctctcgtcaaaaggtaccctcattcagtacttatccataacaagaataaaagaagcgtaatatagacacggaccagccagacgcaacttgttgtaattatccatcatctcagccaaacgccgaaaaacaaaaaaggccgcccgaagcattaatcgtcatcataagcgtcttgaaagattgctttacatatccattcgttgagtgtcctcttgcatctcgtcgctaccgagctccttttcgagttcctccgtcacaaaaccttcgtaatcgtcaaggctcttttggacatggatcttgaactttatgacatcgttgagcattcggtcaatctccgtatgaagctcctctcgaagagcgttggcttgaagcacaagctgttcatacctgggttttagttagtacgtgtcacttcaactgtagatcaaggtttcacatactctatcgttgtgttgatttcgcgctgttccaggatctgaacgttctcggataaaccggctcgcatacgagacagctccttctccatcttttcgatgtgtgcatcagaggccagcttctgagctgttgtgacttcctttgtcttttcgtactcttcctcagctgcgcgaacacgatgattgagagcctcgacctcgccacgtcgatcttcaatggcttctttgataccatctagtaggtcgtggtccttgatcatctcgtccattgctgtagctcgtcgatccgagatctccttgcgaagcgaaatgaagctgttgcggattttacctcggaggtccaaattgaggatgtggccggcctgatgtccagtggtagaatcaactacaagacggtctgctgatgatggccctgacttcattatggaagtagtaaagtcggagtcgtctgccaccgtaacttgaagttcaaactccctgcccttggcattggctgctgtcgaggggattaatgcgatctgatacgccattgtgttgtatcgatcaaccatctgttccaactcgtccagctttcgactcgcctctgcttcgcgctccgaaacttttttcttcacttcttccagtcgttgactggcagactcaatgcccctttgcaaccgctcccgctcagcagtcatgcggtcaatatcctgcatgctgataccttgagcatcaaccgccttttgcaagctacgtcgctcctcgtcggcttcttggagttcttccaaaagtttatcgagttcttcttgtagaacctgagaccggctctcgtacttctcggaccgttgcattgccagcgcattgtactcctcaaatttgaccttgtcctcttccataatcttgaagtggtgatcaagaactgcggggtctggcgtcgacttttctaaatcttcgatttctttgagaagtcgcgcgttttcggcctcaagcatgtcgagttcggatgtgtactttgagtttgatcgttcgaaagcagctgccatggattgaacatggggtgccaaaacacgttcggcttcttcgtcgcctaggtcttcatccatagctagccagtctcggtaaccattgctgaggaagtcgaagataatgcggtcaccactgacatcaatgccggcctccatacaagcttcgtcatactggcagttcacgtaaccgtcgagcatttgagcaagctgcatcatccagtgaagcaggccaagaaatgtactccagttctgtcctcccacagcagcaatttgactctttgtaatgctcctctcgaatggatatcgcatctgtttcaatagaggaggaacctcctggtcgatattcttttgaaacttgtggctgggatcgatgcggtgataaagccactggaacatatagttaaagtccttctgtgtcggcgatttcaaaacattttgtgaaagaacgtgcttcatctccatttcaaagttgtgttgtaccatgtattccataatctcctgtccaatccgggcctggaaagagcgatcttttagaggtcgaggatcgcggggaacaccagcaggcgcaggggtcgtctgaaagaaactctggtggtgactaaccgccggaacagtggattgacgaggtcgatatacgctgcttcttcggtcgccatccgtagaagctcgctttgttgcggttccgggagtgaatgtcgatttcggcgcaaacgaggaacgcttcactgaggaaagaccgaggtctacgaggtttgttcctgaggatgatcgttggaacatgggctggctagggcgcggcatggcaagggaatgcctagatcccgacatggagcgcacatggcttcccggataattgccgccaatattcgagctggatcgcttcatagtcgaaccgggctgaggaatggcgctgtttgcactaatacctccgagggtctatgtcgagtcagattatcggtcaaagtgaagtgtaaacaatgttttgacagcggcgcataagctggtgggaatagtcggggcgtcgcacctctctgggtctacggacgctccaaaggcccgtatcttgggacatgttctgacgaaaggaacactatgcgactgcaatggtatgcatgcgcagtatattcgagtgtggtgtgttgcggtgtgcgcgggttggttatcgtcgtaatagttgttagtgatgcaaggtgggatgtgaaaatgcgtaactctaacgaagtacgggagattgggcgttacaaaactgttgctcgggcggaaagtaaacaaagcatgtaaacggtgtgattggtccaagatttaacgtggtcgcaggtggagtctttgttttgagctggcaagtaatcaattgacgttgcacgtgatcgcaactttgagcttcatgcgcgatacaaccgtttgggcaggcacgtttgggacggtcggcagggaaggtacgtacctactcggcaggtcgataaactgcaagcctcggtccagatcggtcacgctcccgactccacgcctccacgttattgaactccacggtccggcctccgcagacaatccaggcacatgcttataacatttccatcatcaccgatcgagtctgtttaggggttccttctttcatatttatccattgcgactctgttgatgtagtgagagccgtctgacggctgaatattatcaatcatgtctatccgcgaggatctagtgacctctgcagtaagtatatcccttgctcccagccattcaatcggaaaccgtagatactaactcctgaacagattcaatgtcagtaaacctttcgcgacaacaatgccgaattcgccgactaacctgctacagttctacaagacccaagcgtcgcgtcatcctcggtcgaaagccgcatctcgttccttcgaagcaagaacttgactcaagaagaaatcgacgtcgcgctatctcgaacaggtggcagcgcaccagcagctcccagtgcgccctttcccagcgcgcctgccggccctcctcctggtcagcaatactatcccccctatccacaacatgcctggcaaccaccaccacctccgccgcgcagggactggagggattggttcatcatggctacggtagttggaggagtgtcttatggtctctacgagctcggcaaggtatgattttggaaacgcgactactccaacgatatagactaacatgcgatcagcgctacgtataccccaatgtagcacccccgacaccggagaagctagaacaggacaagaaatcgatcgaggatcaattcgaccgagcttttacactggttgagcaactcgccaaggatacggagagcttgaagaatgccgagaaggaaagaaccgagaagctagatacggcgatcgcggatctcgagacagttatgactgatctcaaggcttccaaccgacgacgcgaggacgatgcgaaccgaatcagggacgaggtccagtctctcaaggacgcgattcccaaggctctcgagaaccaaaagtccctgactgataaccgcctgcgcgaaatcaacagtgagcttaccagcctcaagacattggtttctcagcgcagcgccaccgcgagctcctcgaccatgaactacatgagaaatgctggtggtagcgtgggcactcctgctgccgctgctcctactcctggtgcttctacttctgctgctccgatcaacggagagaaggcggcagttcagtcggccaccactacccctgcggccgaggttcccaagccaacattcccctccgctcctcagcttaaccgttcatcctcccctcttgccaacatgacaggcaagaaatctattccggcctggcagatggccatggccaaccagaatgatacttcttcgactcaagtcaaggctgacgagtccaaggctggcgcaagttcaagctcttgaaaaagtactggagtttagttcacttaattgtatagtactttatgcatctatagttttggggtaatatgggggttacgagatggtgttgcagcgttattacattacaaatatcatactttgaatattgcaactatgtgcatgtgatgaatattatgggttcgtaacacatacattaatttattgtctattgttgatctttccttacgtttcaacttatgcagacaatatgtatcaaacttgaattaaaggcttgtgccaaggtgtgattgtctctctggtcagtattcagtatccgtatattgacctctcgcgcttgcgtcgcgcttacatgcatccccctgctaactctgcatgcactcaaccttgaaagctttccgcaagaattaccgttttgggttgagtctggaaacatcaccactaacaaaaacgctgccaacgcattaatcggaaggtcgagtatgatttccaaaccttctttgccgtgtgtcaaattaccgaaggggtccatctcaatctaaagcagtagtagaaactgccatcccaacattagatactcacttctaacctcctcaaacggttgagtgcagtagccccatttcctatgccgaggcttattagaccacccatccatcacctgcctcgatttggaggatcttttattgacctattggctttcttttctgtgtaacttgtgacttttctttgcatctttgttgggttgtatacatatttacattcttgcatgaacccttttgctgtgaaaaacaaaccgaggcatatctctcccacccccatctggcggcacacttgcaaaaaagtggcaaagcaagaagtgtcatggactcttagaaaaccacccataccttacctggactcttgacgcgggtttcaaaacttgtatagaacgtgtgattggtcttggcgtggagaagaattgcattaggccttacaagagttcccgactctttgttgacttatagccactgtacgacaactcatcactcactcactcattctctttctactaccccctctgttgccagcacaccttttctcgcattgcttttcactttggggacatacttgaatcatttgggctttcaagttgtcgcagtgcgttggcagtgtcaagcctcttttcactggcatcaagactcagctggcacgagctgaatcacttgtattatcactcactcacaactgcaacttaaatacagctcaactacctctacttccacaatcctcacaactcgtcaagatgaatcttgaaacgatacgcatagtcgttccgttactccctctcattcttcgccaatccttcttgcacgtccttcacctgtccgacgcatccaagcacctcgaccttcgaagcgccctcataatcgcctgtctccgcgttatactcacacccaaaaccccccgtagtatatccgcagtccaagaacttactctccgcgacccaggaatcaagggtcgtatatgggttagcaagtacgccagtccacctcctcccgagacatcaatccgcgatgccctcatcgtcgccctccaacacaccggagactccacctgccgagtccccgttcccgacctggttgatgtcgaggccgagtggaccggctaccggagtggtgtatccagtggcgctccgttgcctgacgtgtcggagcgggagaggtatcacggcatgatgcgggactgcaagcgtccaacaactgtgctgtacttgcacggcggcgcttactatctctgtgacccagctacacatcgtaccacgaccaagaagctggcccagttgacgggtggtcggtgctactctgtgcgatatcgtcttgcgcctcagcatccgttccctgcggcgttgctggatgcgtttgtgtcttatttcactttgctgtacccacctccagatgcttaccacgaccctgtgcaaccggagcatatagtgatagctggtgacaggtatgtctcgagtccaggctctgatgtattacaagtactgactgataaaatcacagcgctggcggcaatctttcactcgcactactccaactcatcctcgaactccgaagacaggactctccaatattgtggtacggtgaactacgccaagttcccttgccagctggcttggcactaaactctccatggctggacgttacacaaagctctccgacatgggaagcatccacaccaacaccattcgactatctccccaagcccgagaacgtggatcagctcgcgatacctccctgcaaggcatggccagccaatccaccaaggcgcaacctatacgtcgccgacgagctcgccgcccacccactggcctctcttgtgatggcgcgcagctggaaaggggcaccgcccatctacctctgcacgggatgggagattctcgcgtacgaggacaagtaccttgcgcgccaactcgaagccgacggtgtgcgggtggtttttgaagagtacgagggcatgccacattgctttgcgatgatgctacgcaatgctcccgccacgccgcgctgttacaacggatgggcgtcgtttataagtgcagcagttgagaatcctggaggcattgagtcgagtgctgtcatgatcaagtccaagacttgtgaggaggcgccgttgaggtttgatcaattgagcgatgcttcagaagaggagtttagacaaagggtattgcataaaacagggttggcagatggggatatagagatacccatggctaagctgtgatgggtattggcagttgcagcattgtggaagtaagcgaagtgcatatgataaaggttggatataagagcctttgtttaattattttatatatacatatttctcttgttaattaatattcacgactgcattcaactacgtggcattgatactgggctgtcttacttgtacacttacgtagcaactgaaacttacgacaaccggcatgttcggaacatacgaggccaagccttttacaatcccaacattcacctacatctctcgcccaagctcccaaacatcaactacttcatctaattacttgtcttccctttaaacgtccgtctatttattatcttcggctccgcctccaccgatcccgagaccggcccgcaacgggggttcgtaaaacggacccaccaaatttatagtcggacgaaatgtcactgatctctgaacctcgagacaaacccgacgagccagacccaactcgtcgcaccagtcccagcttcacttctcccgagggtgtctcgccagaaatgatggagcgccacaaaaaggccgtcacctccatcgcctcggccgtccgcggcttcttcgagcgccgcgagccctaccgcatcttccacggcagcaccaacagcacccggccccagacggcaggcaagcccgtcgtcgacatcagcgccctccgcaatgtccttcaggttgacaaggccacccgcactgctcttgtcgagcccaatgtccccatggataagctcgtcgagtcgacactcaagcatggcctcgtgccgcctgtggttatggagtttccaggtatcacagctggaggaggtttcgcaggcacagcgggagaaagttcctcgttcaagcatggtttcttcaacgatacggtcaattgggctgagatgatcctcggaaatggagaggttgtgcgtgcctcgcgcgaggagaacgctgatctgttccgcggtgctgctggcgctgttggttctctgggcatgacgacgcttcttgagcttcagttacaagaggcaaagaagtatgtcaagacgacctatcaccgaaccagcagtgtcgccgaagctgttgctcgtatccgcgccgagaccgagaacccgtccaacgactacgtggacggcatcctcttctccaaagatcatggcgtcgttgttactggtaccctgactgatgacaagcccgccgataccaagccccagacctttagtggtgcttgggatccctggtactacctccatgtccaagatcgcactcgtaatgtcccctctgccggtcctactgtttctcttgaatctacctctcctgttgactacatccccctcgccgagtacttcttccgttatgatagaggtgggttctgggttggagctgctgcattcacctacttcaagggcgttcctttcacacgattcttccgctggttcctcgacgactttctgcacacccgtatgttataccgcgctctccacggcagcggcgaatccgctcgctttatcgtccaggatctaggtcttccctacaagactgccgagacattcgttgactacactgctgagaacttcaacatctggcccctctggctctgccccttgaagcagacagccccaccgaccttccaccctcacactggcgaaacaaccactgctgctgacggtaccgtgacgaccccgccatcactaaacatcggtctttggggctggggtccttctgatccagaggagtttgttaccaagaaccgcgctcttgaggacaagctcgttgagcttggtggtctgaagtggctttacgcgcatacatactacaacgaagaggagttctggaagctgtacggccgagaatggtatgagaatcttcgaaagaagtaccacgctgagacgctgcctactgttcacgacaaggtcaaggtcgatgttgaagctcgaagggaagaacgccagaagtggaagcgctctctcaagagcaagccccctctgggtggcctttacggcatttggaagggtatccagagcaaggattacatgctccaccggcatgcggagtggaagtacaaggaggagaaatagacgaatacccgtgcttgttgtataaatgaaatagagttctgtaagataaagagataaggcctagagtgtgttctcgaatggcaacggttagatgtatcaacaatagacgagttagagtgcacttgattgtttggaaatacatttctttctatattccaattgtggtaatttcttctaagcaccaattgatcatgtctatggcctcaaggttcctgctatatcttccaggggagactgtatccccgttatgtacacaagctgtcaatgaccatcattgctggctcaattaggggtctcagtatcagtctccaccacacgggatgcgcttctatcgtcccgttgcatttctcttcccaatgcgtctagttttctcccattgtagtcatcatgttcatgatatgcttctgatcccggttcgtgactgttgaaccaagtctagaagcaaaaaagtcccgtaccgaaaggtggacgagtagtaaaagtgttgtgaggctatcaaaaaagagttctttactccttgatagcgtactcacgcttgaacatatcgtcaaccttggtcaggtagtaagtaccagggaggatagttgaagggtcacccttgggagtgtagtccttctggagatgggcctgctttcggaggtcgcacatctaagcacatagttagcaattgttcgataaagagacagtgatttgtttcttacctgatcgtaggtctcaggggggacggcacggcgggactcgagacgagagggaatgttcaacacgtcggagatcttgtcaacgctaccgttgatgcggaaagacaggaaactggcagcaagaccggagccgtagctgaagagaccaattcgcttgccctcaagatccttgttgtcgacaacgctaatcaaactggcgagaccactccagacgctaccacagtacatgttaccgcagttggtggcgacctggatggcggggttgacacgctcctggaagcgcttcttggtgagggtcatgaaggtcttctcaacaaccttgtcggtcagggacttctcgtagtccatgtcacggagctcaggagcgacctcagcgaagacgggagagtcggcgttggcgaggtagtcgtggtagaggagacgagcgtaagacttctggacaagcttgcaagtgggagagtggaaagccatgtagtcgaaacggtcgaggccggtcttggtagaggcatcgccgttggtgacaccgttggtgccattggcctgcttggcctcacgcttgcagtaagcgcggtaggcggcatcgagagccttgctgtagcagttgacggagtagtggccatcaacgtaggggtactcgctggtaaggtcgggcttgtagaaatcgtaggcgtgctgcatgtaggtaccacgcagaccgggttcggcaacaatgggagcgttggggccgatcaggagagcgacggcaccagcaccaccagtggggcgggcattgcccttggcgtagagagcgatatcaccggcaacgacgatagcatcgcgaccgtcccaggcagaagactcaacccagttgatggcgttgaaaacagcgttggtaccaccgtagcaggcgttgatggtgtcgacaccctcgatgttggtgttgtcgccaaagagctgcataagcacactcttgaccgacttggacttgtcgagaagagtctcggtaccaacctcgaggaaaccaatcgagttggggtcgatgttgtagttcttgaggagcttcgaggtagcggtaagagcgaaagagtagatatctgagggggcatgtctgttagcggtgatccaatggcatcatgattgtgggatttcgtagaacgcggtgaggatggtcgcgctaaaaaaaaaagatgatctttttttcaggggacggtgaggaacgggacagtagtaaactcaccctcgcgatcgtcgcagaagctcatcttggtctggccaaggccaatggtgtactttccggcgctaacgccatcgaacttctcaagctcgacctgatcaacatactaaaagcgagtaagattgtggttagccagggtcatgatgaaaagaggcgttctcgagcgttgggggatttatgaggggcacaatctggacaaggtaatggaggggcacacgaccaggaacccgaacacgagaagtaataactaaacgcagggacttttttttggccgtctgtcgcagccaaaaagtttggttttgggtgaggggcaaacattcaacggcggcaacaattgctaggagcagaagcagcagagcattgaggtcgccacagcataaaaggggtatatctcagcttacctggctggggaagtaaagctcaatggccttgatgccaatgttctgaggacgagaagacatgtttaaagactttggaggggtgaagtcgattggtggggggaaagagaaagagaggaggaagtcgaacacagagaagagatgggaagagaagttaataagaagaaagaagaggatgtggagatgacttataataagtcgaccgacagctagacaagggaagggggtagccggaacgaatgcgcgagattgcgggttctgggtttagttgctgtaggtgtgaggtggtcgtgtcgtgcgtgtcgtgtcgttgaaagagtagtggtaggagtaggagtaggtacacactttaataaagagtgctcatgatgggatggaggaggatatggggtgtgattacaaggctccagcctactaggccagccaggccagccagtacctaaggttctggcggggtgagtggacgcgagtgacctgctattgttgggcggcttagttgggttcagaggtatcaagtttttcaccgccctttgcctttttccactggacagacgctgcactgttggcttgtcgtgtaattggattggctggtctttttccgggtatgaattgttgtgttgtgctgttttgattgttgtcatgatgggataaaggaagcacggatagaatagtctgacaaggacaagctttgaccgtgtaaacaacaattgtttcatattgttcttttatacggtaggcctatatctactatctatgtggtagttactgtaccgccttccatcatgagtttcaccgagccatgccccgtcctgttatgactcgggatggtattcaagcgccatccatcatgaccttacctcagctcacctctcctgctcactgcatttcttcacgtcttctctcttcccagtcttgattactcctcccggcttctactatgtacatgtcgcctcccatccttctgtctatagtcaggggcgcatgtaaaatgtacatagtgcagcaaagttatctctctgccccccgtccaatttaggattgttgtggtgggagtggattggccgctgataggtgggactatggacgggtataagtcgctgtacagtcgtagtgtcgttggttgaacctctctgtacctgacttgacctgttgttactgttggaaacacgaacacgacaagcggctgtgttactagtttcttagtagttgaatcaacatgggcaattcggtggcttggcttgatattggggtaattaatcacggcaaggaaagccttgtcgatctatgttactttaatggttaatttatgtgatcatctaatagctttcaaagcaattgttgagacgggcttgtttgctagagtacttgatctgcacttagaggatacctctgacagactgagtacctgctaaccaacctcagtactatacactactgagatgtatctacttttccatttctgtacaagtggccacagtttcaatcaagattttttcttatcagatccatctgaaccctccggttcgcggacgaaccttccatcgccacactccaaactccaccaaacgaaaaagagcagaagaaaaaaaaagaggcccaagggaataagtcaggcccagaatcgatagcccgtccttttccaggggacttggccgctagacaggggggccttgatacaccaacgctaatccttttttgttcgtctttagttgacaacggctttttgatattcttcatcaaactcgtcccttgcagccattgaacatgacgttcggtacggcacgtattgaaatgacgtcctgtagattgtgtcttgttattagaatacgaaattctgcgctaatgatgtgtgtctcactaggactgtttgcaaactaatttggtaccttgggagctaggtacggatgtttagagaacaatgtatgctatataactcaaggtcccacttcctgcgtgctttgaactcttcttttcggcttctatgtgacattgacatgttttatagccctttgcaggtactttgatggcctgaagtaatcagatcattgctgtaaccaacctgagtactcaatgtgactgcatgacaatgcaaacttaccctggggtcgatgaactatcatctatcatgaggcatctcggcatgcccccatctccagcatcatcctcccggtttgtcccttattacctcatatacgaccctttcccaagcttgtgacaatgcaatatgtcaggcattactttatcaatcgctcaaccgccgcattccgttcatcggcgtgggtcaaacacaacttctctaactctgatcaagctaggccagccgctaaaagcacaaaacatgccatattacactcccgagataatcaacgtgcagcaagcatctcaggtaccaccgtgaggtcaattatcgctcaagacgggtgcacggcttggtacgtacacatatcaaggcagagaggggatctagaacactgggtgcgatatcaatgtattacacaagttggataacaaaaccagcgtcgcaataccccctacgacgtcgttctcgcttctacgctctcttattcgggtcgatcctacccgaatttaggtagtttcagcttttttcttcttcaggctgtatgtatgtaagccgcatcgcatacggcatcttatcccttgcatgcatacttatcgtaggatttctatagtccctgttgcgaatacgtcatattccaggccagcctcttatttctatgcgaattcgatggtgcagtatcaatcgtgggggtttgcttttttcgttattccgtcttacattaaaacatctcccccgtatattgtctgccttggcccaagcgatcctggtaggatctaaccgacaggagatcacgcaggcatcgatcttgaatctatctctttgctagagctaataatgcctgtcattactcgtgttcgctcacctgattttcttatcagcttatatgtacattacccgtgcagcgtaagccagaatgaaactctggggcagattcatatgcacggtcatcatatcagacagcgtcacgaaccaatagtcggaaacttattgtgaaactttttgatgtattacttcactatctgttcgctaaatgaccattcattctaattgaccatgaaatcccaaatctgactcataaactccaatccaatgccgttgtatgtattcgtattcatcatgaaattgggtttggggtgtcgtatccagagtctgaggtaccctttggcttagactctccagtagactcctcctccaccttggaatccttcttctcatccacttcagcctctgtctccttgggcttatccgcaggtttatcgtccttcttatccgtgtcctccttcttgttgtccgacttggtctcggcctcagaatcagaatcagagtcagagtcagaatcggatccagagctctcgccgttgctcttgcgcttagccttggccttggccttcttagccttcttgcgttcctccttgcgcttcttcttagcctcagccttgatggcgtcggcctcctccttgcgtcgcttctctgctgcttcaatctccttctgcttcctctcctttcttgtctcaacgacccagtcgtcgatagcatcaatggcagcctcggggttgcgcttattcttgagaagtagaccttgaatctctgcaggactgaattcgagcgagggaatcttggcagcaaacttggtggccaatgcactgatacgctccagggtcccaaggcgagtcttctcagccagtgcagcatgcttctgagcttcctcgatatccaggtacttaaccttggctgctcccacatcgacgtcttcgccctcataaggagcataaatggcacggaaaatggaggcgctcatctcatcatcagccaaaccgaactggacaatcttatcaacacgaccgggtcgaatgagggccttgtccagcttctccaagtggttggtagtcatgataagaatacggccctcttgagaagctacaccgtcaaggatgttgaggagaccagataaggagaggcggcctgggggcatgggagctgtagtagggggagcaccaggctgggcaggagcggcggggacagggaccacagtatctatctcagttgagttgtccccctttttctcttcacgagtgtgtgtgagaccagcactgtcaatgtcttccagcagaacaacacaacgacgggggagttcagcgaaaagagatgcgaggttctcctcagtagccaagatggagctcaggctgaccatgtagatgcgcatgcggaaaaagccagccaaagcaagactcagtgaactctttccagtgccaggaggaccatagagaaggtaaccgcggcggtaagggataccacggtttgagtaccagcgacgagtgttggggttgaggtaatccgttacatcctcgatcagctcgctcttggtcttttcgtcaaggatgactgtggaaataggacgactggctcggctcaggcagcgctgccaggtgggatcaccgccgtttgatccaagagaaccacggtagatgacggtctgctgctcgtctttcttgatgtactgctcctgagcgtctaggaggagctccttgatgatgcgtgggttgcggccaaaacaagagatggagagttcctcgcttgaactggatatgaaggggctacggtcgcggttctcatgacgctcgaagagaaggatgtgacccttgtaccaaaagaaatgggaaccaaccgagggggtgtactggaggggcttcctgctctcactctcatcttcgtcctcgtcgtcgttccaacagtaaaggaaccaacttcgggagttgatgttggtgttgaccatgaagcggcgtgagccctgagaaaagcgttgctttgcaacccatgccatgacaatgttgtagatttcgtcatcggtgcgaatgcgaacagcagacatcaggtgctgtccaatgatgctccaggagtattctgtaatatagttccagacaaacatgataccagagacgatgagaagcagggggatgtagacattaagatcgatgcccagataggcatgaatgatactggaaaaggtagaaaacccagggaagatgaagtcgaggatagcgaactgcgaaggtgccttgggtaggccatcctgaccaggacctgaacttgttgaatttagaggatccatactgtcgacaggtgagatgttttgaagaaaggcgagtggtcctaacatgaatctcttgaggtatgttgcgatgttgtgacttggtagtggttgcaacaagagtatgtctgacccaagtctgcgatgacagaagagagaagagtgaatgatgagaagaataagaagaaagacaaagtaaaggttttatactcagagatgatgatgcgtgatacgtacgtacatacgtcgggaacctaagaggcatccatccacatacatgcacatgcagatatctgcatgagctaaggcggaccatcagccttacagcacagccagagttaactttgcttcccgtcttgactcacatcccgggcccggacgagactgataagcctctcgccgttccacaaaaggaatagacagtccatttgatttgtggggtaaaaggaactgatgatgatttctcctcagtgtttaggcatcacagcatccactgccaggcagcggtcggtactttggtccactgattttctctactctttgacacagcaggaagagtattatcactggttggtgcgtacatacatccctgatcaagcaatgcactttgataggttgataattgatgattgcttactgtctatagatctcctggcctggctgcctcttttttttttctttcagcagaccaagattggacaagacgacatgcatgtagtgcaacaaacgctcgtagtatgatgatgactgcatcttgcatttgacaacgcaattgtttcccagtaaaactcagccttcaatactattcaggatatttctttcggtcttggtcattaaagacaatttgtcgtcataaccaaagtctagaccctaaactaacagggggggagtcataagggggaatctcggggtccactgaaacttagcctttaggatcccactgaggctgtgtttccaggggattggctggtgcgtatggggaaaatcaggcactacagacagtgtgcatcgctcaaacccgagatgcacaagcacggccactgtaagtcgacaggctactgggtagcagaaaagttgacttcctaagtctcagggcacaaaaataaataacctaaaggctctagttttaacatcataagatgtcctattaatttcgtctcttattgtctcagtggccaatttttatgataccctgaggacaggcaaacttcaaggctttttttggttggtcatgttgatatcttgacaatactctgacgtcagtataaactgatggaagaaagagataattttgaggctctttgcgattttcaaaatctagtgttgactttctttattcctaactctgccgctttgagtcaagcctagataataggtaggtaaagttcaagaacaaagagatgatagcatagacatcatattcattagataatcacaaagtaataattcaatccctaaaacgcctttcgccgtcccagttgtcgttaaccatacatcccatatacaatcattaaacataaagaggtgcttcctcttaacattacatttcttgatcactccagtcagaactccattcactctctgacctgggaccacttccgccctggaaaggattgcctggttggttttgaccagtcacgttgatgaaaggtgctgctgcttcaggcatttgagcgttcatgggaggtggtggcataggaggagcagggccattcatctgtgcaggagagtaaccacctccgtagccaccatcgtggccttgtccttgatcgtaaacaccatcatcgtagcctccgttgaatccggggtcgaatcctccgtccatgggtggacccatcggaggcggaggcggatgtgggccgccgttcatcggcatcggcatcggcatcggcatcggcatccccatgggttgtactggagggcggggaacggctccgtcaaagtgcttacgagagcctccgccactcttgcgactgcgtccgctcttcttgcttcggctgctgccgctactactactgccactgctgttgctgctggtactaccgccgtagtagtagtacccgtgaggtcgggcaacccagaagagctgtgtttctggttcgttccagtaagaaaaggatgacccgccagaccggacagagcggtcatcgtcaaagtctcgggttctcttcttgacggcagtgacacctggaggtgcaccggcaacccaagacagaaaacggatagccatgggctgcttcttggggactctggcatatgtagttgtccatgttgacgagctggtgtcatccgagtagacggatgagccgccaaatgacttgtgtgacatggtgatgggatagaatgtgatgattgtcagggagtgaggttatctagtgatggtggtgaagtgctgttcacgaaccaaatcgtgaagcttgggtttggtgttgtgcaatagggcaggcaaggagtagatagtaaggggttccttgtataagagagggagatcgacaagaagaaaactaaagaagaaggacgaggcaaaagaacaagacggacgtgggaccatgatatagatgagagactaacacagaccagacccccagtcgaggtttcaactatactatgccatgccattgcgcattgcacatccagagagtaatcgtcaggatcagctgccttgtcaagccatctcatattctgcgggtgaaaagaagaccgaaaagaaaagagaggttattgttccctccatggttgtcgcacattacacagcagtaggctctaagaagggtagcaacaggagcagagaccgacagggggggaatatgacggtcgaatcaaacgagcgttcgtttgtgcagcagcgccggcgagcctatacaatacgaccaaaacgctccaggtgatgtgcagtagattaccagttaccagtacctaccgaatctgcaggtgacgaaccaccaataaccctcggcgacgtttggttccttgaggctctctcgggcgagcagccgtacatgccaaaagggtgcgccacgttcgccctgctttggagagaggtaatctagagacgaaagatgagggtgtaagagatgcaaatctcgtggacgagtcgattcaacgtgaagcgaaagatgcagcacttttatgtgtgtgtatggttcgtcagaagatttggactaaagaagaaggctattagcttgtcaccaagtcaattggtcacggaatacaaagatcaaaagtctaatctacctaaagaatactaacgcattggactttgaatcaacaagctgaaacccaacctagcacgaaaccccgttccagtagcataattacatagcacgaacgactgatcactcgaactaaacacaacatgatgcgaacgggtcgaggatagacaacgcccagacgtcatgcagtcaggacatttcgctgtggctgtctcctctcctctcaagtatcaacctcgaccaaaggtagcgaaacgaggctgcagtgcacatctaaagaacctgagttatgagtgcgcggttgcaaagcgctgaccatcaagcacaacgattggttgaggcctgctgcaagctgcgagctgccgcggcgcagggaggaggggaataagtttagcttggctggagtgagaggatgaaaagaggggaaatgattattctactgtaacattttatgcagttggcttgaaaatggaatgtcatggtgtggaaatagccgctcagctctgtaagtgggtgaagtgaagtgaggtgaggtgaggtgaggtgaggtgatctgatgtgcagaaacgaaacagaaaacatcaattataaggctgatgatccaaggatgaaggctcgagggatgcatacagtatatatgcgcgctctttgagcctcgtttgcaattatagtgctgttctatagtaggactttcctttgtatgtgtcgacgatggaatcaatgtagggtaacagtactgaagccagagcgttgacatgggtaaaccatacaagcattgattccacacaaacgatgaaacaaccgctgataagcagtttaccaaactcacaacctcaaggagaatttattcctctaagtctgtgtgatctccagcccatgcgagtactagttcaaacccaccacccattgatatctccaaacgtggaacgtgtggttcaacatctcaagtcactaggtgacccgagaccaaggttttgtttcatgggttgctctgggtttccaataactagtgacccggcagttcaacaaaggggctagactactgcctaccccggacggataggatagataacaaaacaagtaaaaagcaaggcgagcaatgcttcgttttggggggttgcttcatataagagctaattagatctcacctgctttgtgtgtaagaagtaaaagagcaatgagagtctcgcgtctgacaccatctttttcgtgacaacgcatacatcgaaatcgtccaactttgactgcatctcaaagaagaaagctcagagattgcgggctctggttggacacgacatgagagattgtgttatcgggagtgataactcttgtttcgttgtgaccatgtttccgagtccgtgttgcacgtttccgaagcataagcttggagatacgagacacaagacatgtgagatgagagaggcagcccgagatacaagacggtcagagagcacatcttggcacgcgatattaattatgtgaattagatcaaaattaggcaaaataaaataaaataaaaataaaaatcccctctgatggagtaaaatccttggttaggtctaataaagtgacgtttttggaaaacttggaagcgacagagaaaaaggcaggatattcagtggaacttttaaatgaaactggcaactggctgggtctttggattgggaccaaaataacgggttacccaaaaaagattcatccagttttaatgtgagtttattaaccctggatttgctgtgatcagcggaagcggaggacatccgagattgatttggaagggaccagacctaaccggacctgaggattgggattgggactgggacagggactgggacaagccaagtccagccaagcccaggagatggaacgccgaagcaagtcaagttcgctgccggttcggccgggatcgaccgtgacgtgaggaatgtgatgtgatggaaggggaaggagttttggtaaaggatagtgaaaaacaatgaaacatatgatatgatatgatgttagtgactcttatcgtcaatcacatacacacaaagtcagatgttgtttctccatctttcaagaccctgattctttcctacaattcatctaccgtccaactttttgttctgtaatagcctagtcaggtttggctgccaagcgaaagagaggagctgatggctccggtcaaagatggaggtgaagtgtcatcaaggccgagaaatgggaagcaaatggaaagaatacgaggttttaaccacgtaaacaacaacaataataacatgattatgcatcagagaaatatacatagatacatacatactctgtagactgactgagtctagtccagcaaaagtctggcgagttccaatgcaatgacgcaggaatgaaacctctccatccactacaagcccagcgccattgcccattgctgcgtgctgaaactggtccctcttggttgatccgccaatcgcttgaggcgaaccatggtagtgaccccccttgatgaccctagccaggtccgctggtcgaatgccaaccagggtatgatccttgtattgcagataggaggatagagagtgcaattgaatcaatttatagattaggatcaaactctctcaagatacctaatcaagaaacaaagtgcaatgaatgttgctcgtgaaaatctcaacctccaaacttcagggccatgttcaggtccttggcgtctctcgtagtgcatctctagcttagtttcgttgctcgttcccctagacagtccctagtctttcccctttctaggtcatcttttactggctcagcggtggtccatgtacccacttgagcccgttgagggaccctctatggtatggcgcctcttgtccctcattggcctgctctctccctcctgctcccgtgtagccactcagtcgctccctcgctccctctcgaaacccgctttctctttcttggccttttttgcactttctgcctatccattcatacccattccccattcatccatcgatccatccatctcaaccaaacggctaaacaattcaatctggtcaatcattcattcagtcaatcaaccaactcatcgacttgacttcttcgacccgaaaaaccttcgctattcatcccatactctcgattccgcccgacacgatcaatttcatctctgtcgatttcgattctcgctcgtttcgctaaataccgctcgcattccgattcaaagctggcctccctttcgacattgacctgccgaccgctatcccatcaaaacccgaccgtagattgccccctctaggacaacaacctcgacttcaacgcccgatcattaattcacaacccctagggcacgcccttgccggcgtctctggcttgaagccctagcctccttcttcatcacgccatggatcccaacgacagcaagatcaccgacccctcgcgtcgctcttccacccggcgatcgcgttccctaagactatccgctggcagtgctattgtcgaagatgaatacgacctcaatgccatgatggtggcggatggattccgacccactgatactaccgcctcttcaaacacgaacctgacaccaacctcgaatactcaactcgaaccttcactatcaccaaccgagtctttctcagaacaaacaacctccgcaaagtcatcagatgcatctgtcgcgcctcgctcatcagaagagatcacacccgctattcgaaaccgaccttccagtatctcaaaaccacaccgaaaccacgattctctcgctctccgaaatgatggcacaaccatggttgatagatctcatgtacgaaacaaccccagcctatcgtctgacgcccctgtcatccgtgccgaaagcccttacgttggcccatctggtccctcgcatccatacaacatgtatcctcagagaacaatgagcatggccactacctctactgctgccaatgctgttgtgccagatgatcggccttatcaaggaactcaaggcccagctcacccatacgcgctttatacgcaaaacaccacttccggcgagagtagcagccaatcaatcccagtaggtttcaacggtttgggatcgacataccagcggcaattaggaccggatggagaagaggcaggagatttagtaggccctttgggccacacagaagaactaccgccttatacaagatatccagacaacgcctacgtccccaggcccactgcgcaagcgcctgtttccccagtatcacccgtgtcagaaccatcatccccggttagagaagtgccagttgctcaaatacccggtgctggtgggattggaatcgcaactcgcgaccccgagttttcttcaactgatgacgacctggctctgccaaggacccgaccttcagtaagaagcgccaactcttcggacaacagttcacacaacatcaacggtgctgccgctcaaatatccgagaagcctcccgtcagcaaatggcagcgacgggctaagaagaagctatgcgggatcgtgccttactgggccatctgcctcctgcttgtcggtctcgttctgatgggtatcatcatgggtgctgtgattgggacgatgctaaccaagagtcacccacctccgccccctgatgttgacgagtaagttatatgcggacgacctgactcgactttcatgctaactttctagtgacaaattcttatcgcctgctactccaacaacatatgaccctgaaatcttgacaatcatacccgataatttaccacccatggcaacaggccgttttgccctccccaacattgatcctagcccacagggatatagtgcttgtttcaatgacacaactcagtcatcagcttggtcctgcgatatcatctatcccctctggtcaattgaggttttgcaagattcagaccccaagaatgaaaccggaatctcatacaatttgacactcagggccgttgacgatgacaaatacccattcccgtggggcgctcaaccaccaaatatcaagacggttgctatgaagttggtcaacgatacaactgatgtcgcacgcggtcctgcttggtggctaaggacaacgtacaacaaaaccgtcatcgtatcagataagaagcttggcgatttggagaagcgaggctgggatcaagatggtggcgactacgaagattacaactcatttcaccgattcaagaacaaaccaatgaatgccaaggtgggcgagcaaccttggatctgtacctggccaaacaccgttatcgaatttttcatttatcccaatgaaaccgcgacaggataccacccaaccccgacgacaaacgatgatgctgccacttcaacagagaacagctatgcgactgcatcaaccgcttgggatgcctggaaactccctgtctatcctcatgtctacaagatgatggagcgccgatttctttgggatgaagattctgtggctacatgtactaaagtcgaagtgatcggtgacggaaccaactcaacggtactcatgaaaaatggcacaaaaatcacattgaccatccaggaagatgaggatgagaactttattaaagggctggacctcgaatggacaggcaagggcaagcgatccattccacaactaatgagacggacaagtccagcacttaccgactgtgcttgtatatggaaatctcaatagaacgtcgactttttttttttggtcgcgaatgagtcacgatcaagaacgcaggttactcttgatccctgtttttacttatttttcttttggtatcacacggctttatgcatacaagaccgggttggggttttgggtcgcacgattttacttatctatcttgcatcgtgtacgcgccattgcgtttttgtcgttattcaagaatgcatcatgggagacgcgatgacaacgtaacgggattgcattttttgggtttacaaatgaacgggatgggaatatctggagttcagaggagcgactggcggtttacgaaaagaaatgcttttcctgaagaattaaattattcaactgtgatcatctttcgctgttactgtgctgtgcatgtcttataaacgtgaatccaaagtgtgttacaagcctcttgatatttaaaccgttgttatatatggactcgggctcatgtatcctatactaccacttatatcatggtatgatttgttggtcaactccccgtcctcattgcttgttgaagctgtagttgtaaatgatgccctagaaagttgtccgactcagctgctcaacacacgaaccatgagttgacagagaatccccaactccttcgcttaatattggcgtaacttcccatctcgacgtcaactcgtcctggcaaggggtaagattccctggcgcatgtaggatatcacctcgatactgcaattccgggtcggaaggtctgtttaagagtcgtcactgagcatcttgtgcaatatttgtctcgttctcgggcgtttcgcggatctcattgtcgataatatcctttctcccatcgcggaaatctcgcatgagagacaggaataccgagttcttccacttctcgccatcttcgtgctcgactgattcgagaagtcgttcagcagcatctgcgacctcggactttgtctttgcgacctcgacaggttctggttcaggttcttgaaggatggtctctcgctctgcctcgatggcgagattggaaatatcgtccgtgacaagtttgagaggattcggttccagtcttggctcggcgatggtttcctgttgtgaggcacgttcggcttcggcctgcgctaccgctgcgtcgttgagttctagttcgcgggccatcttgtccatcatggcgtctacttcctccattccccctccaccgttagttgccatccactttgacatttcgtcgtcgaaaccagcttcctgtgccggcgctgcggtgttgtccataagagcaccgttagaccggttatacataggtgagaaagcggtgttgggttgcatgaatgcagtgtggaagttcatctgaggggctggttggtgcatctgaggcgcggcttgcgagaaaccattttggacaggctgtcgttgcgattgattcgcaaagcggctgaagtcggctgcccagttactcgtatctactgaaggggagtgctgtgcttggttgaagtgttgtgcttgcgcggcatggaatgcatgtggatgtccttgctcaagaacagcagcatgggctgctaatcttcctgctgcgtggtgatgctggggaactcccggaagtgttgactggccatccatgaatgcgccgaaaccatccgcgccttgcatgtgctgtggtgtagatctgaaggacttgacgagtttagtttgtaatcctgcggaatatcacgttcacacttacagcatggccttgaggaccggcgcgatctgtgagtcggtcctggtgatgactgacatcccgggcctgatgatcgatgagtcgcttgaagggagtacctccgctacacgaagcgtccgccatgactgtgtctatagtttgttaagatgttgggtatccaagtagtatgcctcggtctaggcggggtgtttgtagtggcggctcgaacagaaagacaggagtagatggtagatggctgaatagaatgcgcaatggatgatgatgtgtatatagacaagaagtaataaagtacaatgtcaaaagtaaaaaggcgaatgagatgtgaggttaaagatgaataatccaagaagtgtgtttccccagattccaaaagtaggaagtcgatggctcgtgatcgcaccgtcctcctacataacggctactgtagcgtccggggaagcttgcgaccgaggcaactggaacatgaacgtctggtacgtaccgctcgggaacaaaagcggtaagtgggggttgaccaagaagaaagagatcacgcatatattcacgtgaccttcagcttggccaactgtcaccaccgccacgctctggcgcgcgatagctccagctcatgggcggtatcgtgtcctctgatagccaccttttataagtcatcccttttctatttgtttctttttgcgctgtaactctggtgtgaaatcaaacaaaatggtacgttctttgcctaacaaaacccacttgcctcaagcaatatctagatatcttgataacagtaaagctaactccccacccctttagtcggcgcaagttatctccaactccggtcatgaggacatgattgtacgtcccgcccctcgaatgatgcgattgggagctatacaatgcacagtttagctcttaatcacacagccaaccaagcttcctaccatctcgaactgcactgacagcttctccagcatgatgctgtcctcgactactacggccgcaagctagctacatgctctggcgacaagacgatcaagatcttcgagattgagggcgagacccagcgattggtcgagaccctcaaggggtgagtacaacactcgtcagaccaaaaacaataactgaccaggaggaatcgatagacacgagggtgctgtctggtgtgtcgcctgggcgcatcccaagtacggcaacatcctggcatcggctggttacgatggaaaggtctttatctggaaggagcagggtggacagagcaacgcatggcagcgaatctacgactttcccctacacaaggcctcagtcaacatcgtctcttggtctccccacgaggctggctgcctgctagcatgcgcctcttccgacggtaacgttagcgttctcgagttcaaggacaacagcatcgaccacaccacctttgccgctcacggtctcggcgtcaactccgtttcttgggctcccgctacaacccccggtagcattgtgagcagcgctcctggccctggtgccactggcaaccgccgattcgtcactggtggcagcgacaacgtcctcaagatctgggcctttgaccctgcttctcagacctacaagcaggagcgcgagcccctgactggccacactgactgggtccgagacgttgcctggtctcctaccgtcctccagaagtcctacatcgcctctgcctcgcaggacaagaccgtccgtatctggacatctgatccttcaaaccctactcagtgggaatccaaggttctccccttcgaggcggctgtgtggcgtgtcagctggtcgcttagcggcaacgtgctggcagtcagtggccaggacaacaaggtatcattgtggaaggagaacctacggggcgagtgggagtgtgtcaagactattgaggaatagagtgtggtgacgtacaacatgttgatggatacaaataggagagccaggcgttcaaggcaaacaaaaaggtgattatcttgctatggcctcttgaacacagtattgaacgagatgcgaagatgcgagtctctagccttgtactatagaagacgccagttgtgcccaacacaagggctggagtcgattctcaccaacacaggcgcgatgacgatgcaaggcgggagacaagcttggttggctcgtgagcatagagttatgaatttaagcaatgatgaactaggttaatgctatacactgtaatgatattggaatgccctgaatgtagcaggcctgccccaaaccaaagcgccgcataattctcaatatgcacgctcactcaaccttcaaatgcctcgacgaccggtgcacgagtacagtgctgtccacttagaagcttatgcgaggaatcctcccatgatgacagccgccatcgtcacaatcaatgcagctgagccaggccgcagagaaaatgccgagttgtcattatcatcgtcatcatcgctgtcgcccttagaagagccgtcttggctagagtcgtccttgttgtgattcaagacaaagatctcgccggtcttatcagagctgaaccacaatcgtccttgtgtgtcccatgccagaccaacaggacggaagcaatcatcaggacagctggacagcttttcgttgtagatgatgggtgtggcagcgtctctgcttcgtgaggagtttgcaggccgaccatcttcaaaaggtatctcagaaatctggtacccaactggaggctcacgattccctggcaatgttagataaaacaaacgggttaatggatagtgatgacttacagcttccgtggaacgaaacataggcatttttgccatcattgtcaaatttcatatccagaggcgcagtgtgagcttggaaagccagcactggggggacataatccgtattgcattccttgtcagtggggttggtatcgctcttgctttgacgagactgacggtcagcaggaaattggtcgccaactttgagatcaccacgattgggaaagtcttcagtagaccagagggtgtagcaatgagggtagccatagttgccgccctgatcttctcgagagccattgagatatccatgaaagttcatctcttcagcggggttgtctttgtgaatgtctacaccgttgcggtgcagttcatcagccgagttctcgacactgaaaatgccacccgtttcgggatgctctgccaggcctaccgagttacggagtccccagccgagtcgaagaccatcaagataatcatagggctccccgtaagactcaatggcagatgagatgttgaaggcacgaatctgggaacggccggtctcttgatcctcggctccacgatcgtcgttgccagcactgccacgggacacaagaagcatgtccgggtccttgtctgagatgagtagagtgcgtgaagtatggccactatttgccatgttggtgaccaaggtctggactgtagagttatcgatcgtgacctttgacggatcgtaggaccatgcaaagacatcattggaggaagaagcatagagcgtacggccatctttggagatagcgagaccatggttcaactatataggtttggtcagttggaatacaaattggggaatgcatgttgactcacgttgtcctgcttgagcaaggtcgtcttcttcgtgacctgcaagcatgttcctcctccatcctcgagttcgaaatggaggataccatttccggaatctatgacaatgagggcaccctcgctatcaaacagaatgcctcggggccgtctaagctcgttggcaataaggccatagctccagttcttggcagcgacgggtgatggatatgacgtcttgagagttttgaagctgcaatcctgggctgaagatagagagaagaggagcgttgaagccaaagtggtggcggtaacgcggaggatgggcgccattgtaacggtgaggggaatgacgtcggggaatcaggaagtatgttatggacttggggtatttggagataggcaaaggatggaagtgtacaaatgatgcgagtaagcgtaagcgaatgggtatcaaagaatgaatggaaatagtcgtgaatcgtaatcgtgaatgtgagagtggaagtgtatgtgggagaaacaagatgaagatgaagcaaagccaaagcaaggaataagtagagtgggataggaagggggaataaaaagtcaggaaggacccttggagacagagacaaacatgtcattgatgcctcggccaagaaaagaaggtgcagaccacaatgacccaatgaaagggaggtcggaaggtcgatcccggatgatcctgcccgtttaccccaggtcgctcttaacttaaaatgcttgattcaatgtgctaacccgaatgtttgaggctgtgctaccatacgagtacgatgaggaactatgttcgttggaggtattaaaatggcagtcttgatcaagtcttgggatacgactttcttctagaggaatacggatgcgccggttcaccatgttccgttcccaattgtaagaatgccgagaaaccatgcaggaacaagacactgggcaagcaatgatcggcaggcagtgctcagaacttgtgagcacaagaatcgacataagttgaagcatttgtctacctatatagaacctattgatttcaaggcccttgtagtaatactcaagaactactagactttgttctaagtcaatatcttaacagtgagcaatcctgttatttggagtgtaacgccgtcggatagtatcatgcaggtaccaaactatgtcatccgtaaaagtgccacaaaacgccatcccttcatacttttaaacatttggccttcactatattgactctattattagactcgagagcataccttggttccgtgtttactactacctaagttttacttttgaatcttatagcaagcaatatacaggtatacagctaatgttgagctcctggagtactcgttatgagcatctattttctttttgaagaaagtattaaatccttcacccacatacatttaagtagtctttcactaacaatggataatttatagactttgacatgagaaaccgcttgactgcaaagtgtttgaactgcatcctctctatggtgctacccgggaggtggatgctcacaaacaaagtgctcttctagacccagagaatggatgaaatgtgtcggacagtcagcaaagacagctctacttatggaacacttgctctatacccactatcctgccattatgtattgtgagtccaacaacacaccttgcgccttgatagtaacatgacaagtggtgcatgcctgatttgatgtgttgtagaggtcaagcaagaggcatttccgcaaccaagcagtagatcaatacaatgcacaaatacattgacgatatagccctcttaatgaacttctggcctggatgtaacaaggtaagttatggctccaatgatgggcttgtggaaaagtaatatctcataggacatcatcagacatcgcatgagaaaaaaagggattgttatcgttcaataagtagcacaaagaaacgtcagtaaaaaaaaaaactctcgccaacatcacccgtcaaaagtcgacctttacccaactccgtatagaatatacacatgtctttgagtagttatattatctctgctgtatatcaaacatgaaaaaagaaaatacagatgggaggtctgcaaagaaactcccaacattccaatggcaccctgacgcccgccctttgtgaatctcaatggatcaaaaccctctcttcctttccacgtatgtgcttttttgcatctgcccaagagcattggggccaacctccgccaacttcgatcgcaggacgaaatggttttgtaaaaaaaaaaaaaaaagagagagaaagacaacgggtagcctacgtaggatgggaggaaatagtgaaaagatgggagtgaatgggggataaaaaaacaaagctacacaaagtgtgatagacaagaaaaagagggcaacaattatacgtttttcgaggagggaaatgcaggacatgatggtttaacgaagaccaatgacactcatctcaagggtccatacccttcggatccagaccttgagtttgccctcaacgccagcaacgttctcgagctcaacgccctcccaccagcatcggcgagcgggtttgcgccagaagaggagaagcttttgggccatgccaacagcgttggtacccatctcgttgcctcggatatcgctgcgcagacgggcaagtgccaaactgcaaatgacagccttgttgggctcaccagcacggtggccccatcggtcgtcgtggttgaaaccacttataataggtcagcatttgttacttcaaaacaggttcatgcagacttgactcaccctgctgtcaacatctcaatcaaatgggcctcggtagtaccgggctcgtcgcttcgcttgagtccggaaaagatgccggactgttgctgcaaggcctctgcggctgcccgcttcacagcaatcatgtcaagctgaccgatgtctggtcggggggggatagcgtaaaagtcaaggtcctcacggagtacaatgataccggctcgcttagagtcgtcacgcgaggtaccaagagagggcgtatcctcttcttgcgaagcacttggtgatccgtctgtagggatagactgtgcaacgtctctgaagaaatcaagcatgtactgaagcgaagctgggtcgtactagtctcggtgagtcaaaatgtttgctacagtaagaaaggcattgacttacgtctacttgcacggcatcgccgtcagaaaaaccgcccatttgaccctctggaaataggccattggggaacaacgaaagaagaacaaattcaggcaaagtaagcaactcatctctggagagataaaatcttgtgcccctattcggagttagtatcagcaactgaattcagcgcaggaagcttacctcaggtccatagcaattgtttcatcggcaccaacatcacccagagtgctaatgggcggtccgccctgttgcacctgagtgatgatgcttgaagctcctcctgcggcagccattaggaaagagaatgcggcaaggggactatcgccctcttctgaataagccggaggcggttctgcgtcgtcgtcctttcgattagaatctcccttggtgtcccgaggaagcgcgcgcttggtttccgcgactggatcgcgaaatgcagtagtgatttggtctgggtcgaacggaagtgcttctcttggcgaagaagattcgtatgctggcgcagcggatcctgatgcttctgcttcacaaggagagcgagcagtaaatgtaacgaatttgttggagcgctcgtgagcgtcggttgtcggggaggtaaagagcgacgagaaggggggagggcgcgaggttgaaggttcggaggcgggatactgcggcggcggggactgctcgcactttaaaagaatgtgtgattccggctctttggcggattttaggttatcgggagtcggttcgcgatgatggcttgaagttgtgcgcgtgcttggcggtcttgaagaagcgggtgatgaagtcttattgtctaaagacgtagatggtccaattccaagttcctgaaattcagacaggatggcggtttccctttaaaaagaaaacggggtgttcaagacagagtttctccaagtcggaaaacagacgaaaaggagaagagcggtcgatcgaaaatacaggcggttcaccggttccaagatgggtgattaggtggttgatgaggtaaacagtctaacaacagagttgaaacattgatcgcgggcggagattaagcgcagcagccgaatggagaaaattctggttcgctgtcgtatcgaaagtgcggcctcgtcgcggcgtaaaggtctccctataagtgatggagatatggcgatgtgatgtgatgcgtgagtgaggttcacattggtcctcagaacaggaacagcgagcggcgcgattcctcattcgacggctgctcccctgaagtgagcccccgagcttcagtggcagagtgacactaaattggagccccgcgttgttgttgaatggcccaatcagacgcctctacgtgctaccagcagggtcttagccgctcactccaagtggagttgaggcgctagaggcgctggagttgtaagctcgacccttggcgtccttctttaagattgagaggtcgatcgaatggaagttgaagatgggaaaaacattggcatcaaaccaacacaacaagccatcacctacctactgaccttagtacttactataaataatctcaggatagtatttgaaacgtccctattatgatatgtcttttcgtttcgaggtttataggtatccaggacatgagaataaattaagactttcggttagacagtatttacatcacagtttcgctaaccgggcccaacatttacccgatgcatacgaagcatgtccttgacgtctattgatctcggtactgatgtatctgacgttggaattcaagtagtaaaatgttgccataagcacggttacctcttctgccatccaacttattagtatgttgttatcagaacctgtctattcgctgtcactatctccgaaaatcgctcgaaggacttcatcatgtgctgtctttccttctactgcttcgttcttgtctggattgatggctggttcaggtacaggaaccggtggcacagttcctgcaggggcgccttcgatcattttgacatccatgggcgaccttgaactgatttcgacgtcatccataggtctcgtatcttcatgatttcttgcaccagaaccagctcccgcctgagtatctggttgagaatgtgcgggcggtctaacattgaaccgtttgcacagcaatctggttgggtaaaagttctcgactttacgagtcatcttgccgtacatgccgaccttggctgcgtcttctgctggatcagttaccttgggttctggtttcgataacaggtctgtctcagagtcgtttgttgagacggccgatggcttctttgctgtggtaaaacgagatgccataaaccctgtcattggtttgaatatcctggcgcaattatggaattccgatagctctcttgcaaaatcatcgtaagccatgccttggggtttgtgtggtagcggttgactgcctgtggcaaagtgttccaaataggtcctataacgtgcttttttctcctcattgtctgcgtaaggcccagatgagccccgtgagatagctgcgatggccgtttctcggtccagcttggctgcttggtcccagactgcctgttgcctttcttcatctgacacaacatacccttcgggtatttctcccaaaccttgtggtaggcttttgttcccagatgctgtagcaagtcgatcgcgtgctgagctggttatgaagtcaaagacagatttacctggcaagctcttttccccaagaagcactgcccttgactttgcatcatgggtggatgctttcgcagcatcagctgtcgacttatagtccgaaggattggcctggtctgaagatgtcttggacgatacccatccttctgggactggaggcggcgcatactccaacaatagatcagaaaaatcctccgtaatcttggctagtacgaaaccatcaagcggtaatcgcccatcatgacacctcccaagaccattgccagcccgagctgatcgagacacaaagacgggggcgtttttcagtgcagggttaattgcagcggatgctttcttcgcctttttctttttcttgtcaccgccaacgacgcgattataccggattttgggtcctatctcgtaagggtcttcttcatcggacccattgtcgttcagaatacccactcctattccaccacgcgctggtttcgtcttcgatttttgtgaggaaaacaaagatgtgttttgaagcgaggtttcgaagctattgctgtcatcgtcgtcatcttcgtcggctgcagctgtaatcgcgttgagacttgacaactttgcttcgccatcatggcctaatcctttccggtcgctcttgcgtataaatcgaatcatctcagtattatctggcgcaaacaaatgcgttccggcagtttcgggattcttttgtccagcatcgagcctagcacttcttcgaatcttggggccgatgccttgtccgtccttccagcccatgcgccgtaacagctttaggcccatggtgtctccttcagctctcagcaaacccattaaccctccagagctgttattctggtcagaagacccgagaccagcgaatgcttgagaagtctggactttctgagcttctgcagcatcagcaagatcctcttcgtccatgtagtcttctggtcgctgctgtgcttgggttgtgccatctttttgtctattccgactcgatacgaatgtcgatggagtccatccctctttggatccaacagtgttaaaatatctgatgtcgtcagcgcatgctatggcgtaagagttgcgaagtactcaccctgcactccatccacccgtaaacgcgccatgcaatcgtttccgtcccctctcatccctcacctcctgtttccataccggaacgaatgagccatcgtctcgggcttcggggtcatcggggagaggagtgccgaacgttgcaaagggtgcattggaatcggcttcgtaggttgcgcgggagcgtttatatgacatgggactgagacgttggcgtatcgcgtaatgaccgtaagagcattgaaaacaagcgttctaactcaatggagtgaagacgcgaagatctcgaatgtgaacacagagcttgtgacgacgatgaagttggatcgctaagttgatgcgaccactgtcgcaacgtctaaattggccttatcgataagaaacaaagttagctttacggccctcagggtgtcagaaagattggccggtaagcatgagcgacgaaattagtagatcaacttagtggatttagttcagattctcagaccatttatttttgtatcctttagcttcgaggccagcttttctgtaagccactagcttggctgtcaacttgcactcaatgaccccagtgggagactaagacagggggttctatcaaatttggagagttttcgtgcaactcgagcccttcaaaggttccccaacgttgggtaccgatgcaagtacacgcgagtgaaatatcgtcaatcgagtgccattctggaggaatgcgactggcagcatcttgaaacagtctccaagacctactgcgtacagttgctcaaaataaaccatgacataatcggagagagacgtcatagaatgtcttgatatgatggatattaagaagctgtcgaatatgcttacccacctctgtggtttcagtctgaccgacagctctaaccatagagggataaagcacatccaagtatggatagcgattgtgtttctgtctgtttgtcactgcaagaggaacactcggctcaggtctagtcttggcattccatctgagtacggtgactgacatttgcttgtagcaagacccaggttgccatatttgattgccggctgatgtgaacacaagacatgcattgtgctgcatcacaacgcattctatcccaccaacacattacacaatgcaaggggcaacaaaaaagatacaggctgcaaaaaacaaaacacctaagagcatggtctcaaatggctgaaactgactggctaatttcgtctcgcatgtttccagtagccatgttttccgatcctttcaggcacagcccgtcagatgctatgcgcttttccgtcttgtggctgcttcgattttgcttctttgggcttttggaaacaggcaatacgactttcaagacacaactgccttaaaaggagacgagatcttaaacctggtttccagtcttgaaccccagcctccaacccctcgtttaatcagccacgtaaatttgcagcactttgcggcagatccacttcgcaagtcagagatgcagcgttctactggtagctgacgtcggatattgtgcttggcattggtgttgctggaaacagggaacttggcttggtaggtaaggtaacttgacggtgcagatatcgtggagccagcgatcgcccagtgtcttgtctactgcagttctgattgaggctctccccaagcttcagtcaaaacctagaattaaacagactgatggctccaactatgccgtcaagcttatggactaacgttagccggtccattaatccgtcactaacagcccgcgaaatgagagctcagctggagcgagatatctcatctccactcgagacctgaccgttggtggaaagttgaagctacctgtgacctaagtggaaagtcccctgaaacgattcagatggcctgctgtgctagatcaaagacagctggactggtggtgaagtctcggcaacttgcatgcatacatccaggtgtatcctgggccctccaagcctctttgagctctttgagagggtgagaggtgagtttgatgggacataccgctgctgcactttgttctgcttcgctgtgatgtgctgcgctgcgctgtgctttgctttgatgtgctgtgctttcagaccaagtcatttttagctacagtccattcatagttcgatattcatatccattagccaaacctgccccccaacttgggacttttcgttctttggacaagccagacggacgttgcgccgttgtcctcttactaaatctgcttgtcaggatcaaaagctctgacttctgcccttgcacattcttacctgttcacttgcatctttgcgttgtttcccttcgatttgttgctggtcgttattttactcttgaagagacgctcagtccctttgcactatcgtggcatatcagctcaatcaagattgttttgcgcctatcgacatttaccttgttcgtgccatccatctacgctttgcatatagcgctgcttcgcttcgcattgagtctaactcttccaggtgctttctggtcagcacctgagtctgtcgtgccctgcctacataggtataccgtctcttatgcagttgtcagaatcagacatctcgccatcgcaaagcagagaactaagagtcttgagatcaccatagggactaggtaattctggtctttttgtctgtccatcccttcactctggtcctacggttgtactcggccagcaaaagaatcaaatcaaggaccttgccggcaagcgactcattgcgactacgttacgcctgcgctggcatatgtagctccagttccagctccagctcatacaattactggatattattaccttgtctagagtcaagttgggtggactcagcctcttccctgcctacttgggcattgattccacgacagctcactaccatttcgagcaaaaccccagaaagagacccagttactttatcagcatcccgcctttttacaccgtctcctccgatctcttacaacaccgcatcgtctcgcttcgcaccgcaccgcacatcacagcagatcacagcataactagcacttatatacaaaatagcagtcatgggaacaagaaccgcttcgtctgccgttgccgatgcttcactgagaggacctggtcgcactcattcaactcgctctagtcgttccagtcgggttccttcttttcctcccccttctccctccgcttcagcggccccagcagcgcctgcaccagccacgtccactggaacaggtgccaactacaaccaatctcacacccgccagctttcacactcgcactctcagtctcaatctcgctcccaatcccagtccctgtcccaggcccaatcccaggcatacgcctcccgttctcattcccattcccattcccactctcactctcgctctgcttccaacgccgccaactcacatcctccccctcatcatagccagcatcagcgcacttcttcatccgcccgaactacttcgcaaaatgaccacgaatcctcacgcttagccgcaaacccaaagcatcaccgaacctcgagcaaagacgatcgacatcctcccccgaccaggggccccgatccctcgagggcccatcgacggagctcctcttctcgttcaaaaaacaacaaccacaaccctccgcccgagatggctccttcagccagcgctcccagcaacgggacaagccacgcaagcgcagctcctccaactaatcatgccgacgcgccaccccgcgcttccacttctaaacacgcgagatcacgtacggttattccaacccaatctggaaaatggatgttaggcaagactattggtgctggtagcatgggcaaggttaagctcgcccgaaaggaagatggcagtgaacaggtacgtctaaacatttttggctttgggccgattatattattttcataaatcatttaacccttcggctatgcgcatgaatctgcccctcatcgcgatatccatgcagctcccatacacatactgaccatgttcaactcaataggtagcttgtaaaattatccctcgtggctcaaccgatgatggtcaccagtctcgcgccgacaaagagcgtgccgatcaatccaaggaaatccgaactgctcgcgaagcagctatcagtactctcctgaaccacccccacatctgtgcacttcacgatgttgtccgtacaaaccaccattggtatatgctttttgaatatgtcaacggtggccagatgctcgactatattatttcccatggcaaacttaaggagaaacaagcccgaaagtttagtaggcagatcgcaagtgcgttagactacttgcacaggaacagcatcgtgcaccgagatctcaagattgagaatattcttatcagcaagacaggcgatatcaaaattatcgattttggtctcagcaacctctttgctcctcggggtcacctcaagacattctgtggaagtctttattttgctgcgcctgaattgctgcaagcaagagcttacaccggccccgaggtcgatgtctggagtttcggcatcgtcctttatgtcttagtttgcggtaaagtgccattcgacgaccaaagcatgcccgcgcttcatgccaagatcaagaggggtctcgtcgattatcccgcctggttatcaagcggtatgtctcttgcagattgtccagatatctgttactaactacgtcacagagtgcaagcaccttctatctcggatgctcgtcacggaccctaaacagcgcgctacaatgcaggaagtattgacacacccatggatggctaagggcttcaacggtcctcccgataattacttgcccaaccgcgaaccgttaacgacacccttggagccagaggtaattcttgccatgcaaggctttaactttggcacccccgaaagtatcaatgcacagcttaccaaaatcatcgaatccgacgaatatcagcgtgctatcaagctctatcaaagagagaaggagcttcctcaacctacgaaagatgccgagaagaagagagcgttcgggtttgacttttacaagcgcaggaattccggcaacagtcgtgatactctgtcagctcccagttctgaggccctccaaatgggcaacgatcctatgaacgcatttagtcctcttctatctgtttattaccttgtcaaggagaagcaagatcgtgatcatgctgatatggtgccgccagcggcatcccaatctcgcgagaaagagaaagagaaggaacgggaacgagagagagagagagaagaaaagcgtgaacgagagagggaaagggagaaggaacgcgagcgggagagggagagggagcgtgaggcccgcgaaaaggagaaggccagggagcccgagttgccagaaatcgcagcgcctcaagccgcccacaccaactcatctgcctacgagatgcctggcgaaaagcccaccggtggacgcagcagaccccgtgccaggactcatggcgaagacgatatgccagagttgccgaagcaaacacctgcaccgccacccgaaccgagagttgagcaaatccaaaagaaggagggcactgcagctggtattctacgtcgttttagtacacgcaagcgtagggagcctgagcgtctggacagagaccgttcgcacccccctgtggtgcaggttcattctccagccgagccttcaccactggcacctcgaaagagcttcagcatccgccgtggccgacgtgacagagaggatgcgtcagatacgcagatccgttctagtagcaaccagggccaacatggtgaacttctcagcccgcccatgtcttctggtggcaacagggagggtagacgaggaagtgctttgggacgatcgaccagtgtcaactcggcagagatgagaaggcggaaagatcatccagcaaccaacgaatctgatcaatctgtaggaaacgaagaatcttccagctcgcgccgtgctcatggtcattctcgatccgtgagcctgagggccaagtctattggacacgcgaggagagagagtatacagcagcgtcgtcagagaagggatgctgcccaggaggccaatgtccctgaagaaacggatcaggagttggagcagagtggtgtgtcgaccgaacgcttggacgacacagaactgtccaagccggttttcctcaagggtcttttcagtgtgtcaacgacatctggcaagtctgtacccgcgatccggacggatatcaagcgagtattaaagcaattgaatgtcgactacacggaaatcaagggtggattcaggtgtcgccattcaccaagtattgatctgaacaaggtgcaagacccacctatgagccctggaaacaccccaggccataagcgacggttcagctttggaggtcttatcagaggagacgaccgtgatcgggatgacttccgcgattcagaccgccctcctaccacaccacgaacgccaggtcggtcggatcgagaccgtagcttctcaaactcggagacttcgtttgacagcaactccggtaggaacgcaggaccatctcgacaagttccaggagaaacaagcacgcaagtacagagcgatctcggaggaagcatggtgctggagtttgaaatcttcatcgtcaaggtgccactgttgtcactacatggcatccagttcaagcgcatggctggaaacacgtggcagtacaagagtatggcggaccacattcttcgggagctgaggctatgattggaagctcctttgagtagacatttctaacagtggagtttggttgaagtaagcattgggaagaggcggtggtattgttcatagatggcgcttgactgggtgctgacgaattgccattttaagctggcgaggtactggacatgtaatcagttgtataagaagctaggtaccttacagtgggcttgaaggcgcattttcgttgttttaagcatgggcattatacaggaaagatatagtagtagtaatgatttattatagtacttgcagacggcgatggaggagaagaagcaagtaaaacgaagtaattaggtaattggagcacattcgctgatgatgatttataaatatttgtggctgcctggtggtcagtctcctgttgtcaaaggtcgtccatgttactcagaaaatctcgagtctctggggtcacaatcgaactctgacgaggctcgtaggacaaggctgacgatcgtaataattgattcaaaggtgagcatgggagagtgacctccccgcacttgcaaggccatgtagacgtgtaggcgattgaccttgcagggataccttttactggtccaagcgccatgttacgatgccagagctggttttgtctgcaagagcctaagctccataagatagatcaggctgaccaatcctaggacaggaaacgaatcgctcttgccccagtcgcaggcgtgagtgagcaccaccaccagcaccaccaccacaaaccaacctacccgccaaacgatctcacctgggtttgatcctcccacgatctcgacattcgaacgctatcagtaaattatacaacacaaccctctcttctagtatctactcgacatactaaaaggctgtctctccttccataagagtttcttgataatctctgctttcgcccttgttgatccagtaacgaaaccaaaccaaaccgcctcgtgtacctctccgcattgcgccctcgaaccaacgaatcctttagctcaagatcactgcgccgactaatcgaccggtattccagccaattttccattgtcgaaacgttagagagactcctgaaccccaagtcacaataccaagacaccctcgcctcataaacctcgagacgcccaatatgatgcccgcggcgcacgtctacggacaccaccagttcaaccctcagggcggcgattcggcttggatgcaccagcagcctggcgcgcatcatgcccacactcagcaacagcaacagcaggtcgctgcggcagctgcagccgctgtccaacagcagcagcagcacttcaaccgccttgctggcgcgggtcagatgcagggccacggtcaggatgcagaccacaacaacgtttcggaggacaaccgacgcaccatggcctttattgccgatcttctcaacgagaacactcgggaggctgccctgctggagctcagcaagaaacgagagcaggttcccgagttggccttgatcttgtggcattcttttggtaggtgcctgagcgttgtctccctgcctgggtcaatgaggctcaagttgaaagaagccagctaacgtgttcaccaggtgtgatgacttctctccttcaggaaatcatctcagtctatactctactcaacccctcgcaactcaccgctgctgcttcgaatcgagtttgtaatgctctcgctctacttcagtgtgttgcatcacacaacgacacaagaactttgttcctcaatggtgagtatacgttggttcacattgatctcgcacgtagcttacactcgaatagcacacatccccttgtttctctacccctttctcaacaccacctccaagtctcgacccttcgaatatctccgcctgaccagtctcggtgtcattggtgcactggtcaaaaatgattcctccgaagtcatcaactttctccttacaacagagattatcccactctgcttgcgtatcatggagaccggctcggaacttagcaagactgttgctattttcatcgttcagaaaatcctgctcgacgacaatgggctcaactacatatgcgccacctacgagcgtttctatgcagttggtaccgtcctgagcaacatggtggctcagctcgttgagtctcagacagctcgacttctcaagcatgtcgttaggtgcttcctgcggtatgtccccctgtatgccagataacaggacagttccatctaaccatatccctaaatagtcttagtgataacgctcgagcacgtgaggctctacgacagtgcctacccgaaccacttcgcgacgccaccttttcctctgttctccgcgatgatgcagcaaccaagagatgccttgcccagctactcatcaacctatcggataatgtcgtagaccccaacggcgtcggcggttccaacatgtaaagaaggcggcgctaatatctgggagactcagttctccttgttgtgacaatacccttgtgcattgatacggcgattcatgaaggacggttgaattttatttatgatattctgggaaaagcgaagggatcaaaagcatgttgcatcgtttgatacccgcaacccttccggcttaatgcgcagagagaagaccgacattccagcagagcgactggctggcttctcttccaacgtcgccgctgacggttatgggacttgcattctatttcacatacctcgaaactgggtcgaaaggctcttatcgacttgccatagagcagcaatgtcctacagacgggcttttgctgctcttcttttcgtccttggatctcggccgctgagcccagaccataagaggaccttgattttgggaatgggctcggtgtgaatatactcaaggaagatctaggggtggatagagagagatatggattcatgtgacaggtataaggatagccagttgactgcaggctaagggtgcgctggatagacttgggcggagacacatggaagtctttgacatgcctggtttgggggtgttttggcgttggatggggcgtcctgcatcagagaaacggtgtttgtcaggtttagggatgtatattgtgagaattgaagcttttaaaggaaacaggggttgtatgatatatcgatgaagtatagtgaacagcctttcgggtacataacggtcggtgttggatactgatttctctagtttaggactctagttacagctcaacaatgcaagaaattttggacgcggagtacttggcttctgggtttaattgtactgagcatgcgttggcagcttacctttgataagcgccagtcctttggcaacgaggactacattggtagagtgcatctcgtgtgagggcatgatacgggaatgatacaagaaacttgtgggaaagacgatgctgcgacgaagttgtacacctcttttatcgttgaatctgataaaaaaaacatatttcagatagcacaaaataacacttttgttcattcacagtccacccagcgcctgtctatctgaatgctaaagtatccgggtatctagtctgattacaaaagaccacagaacagagccttccacgcagggcgaggagcagcttgggccggtagagcgggcttcttcaagtcgtactcatcgtcgctatcatcatgatccttcttgacggcagcaatcgagttgaccactaacttgaaatctccgtcctgcttgtcgaaaaagctattcatttcagtcgtcagcacagtacctcaattgttttcacatgaaatcttaccttcgtgtcatgagagacattctcttaatgttatccaccttcaatggctcaggatccttgacctctcttccgcgatacgtcgccttgaactcatcccacttcttgaccagcacgcctccctcgcgcggcgcctcaaagtctacctcccagctaataccagcctcgtctctgccatccgttctcttcccggggatggtatccttgacgttgagggtgaacttttgctcagagcttcccgcgccgagaacgagctgcaggcccgtcgtgtgcgagaggtccagcgcaagatcgccaattgtgcgctgcgaggcaaagccagcgccgccgagcgtcttggtgtcgaggtggccgtggtagacggcctgcgttgggcttgagactgttaggtgggagatgctggagccgccgcggacgcgatcatctgaagctgtccagagactggtgtcccaaggccttgaagtgaaattagttttttgttccttacagtgtggtgattgtttacgtactttgtgcctccaaaaaggtagtttacgtgagattccatgattttgagtatgaatcgagttctttttgacaggttgaattgagtttgaagtcgatgaatgtttacctcgttgagatgaaatgtatgacatagtttgagtctgatgttgtaccgccgagacggcagttgctgtatggataaatgcttacgtacagcaatcaattaagctttaatattaaaatgatgaaaacatcacgagtatgatatccatttaactacagtttgagttatagagaggtattttattaaaattgatgatctatcctggggttgtagataaagaaaaaagtcaattcagtgtaccttgccattagctggtatgtgcctttttaataacttgctcaacgttatggtagctcccatctcttggcagtacgtgcaaacaaagttcacacctcagaagtctagataatcagagcatcatcaccgggcgttaaaatccaagccaagacgcggttgaacctgacagcacatcaatccaaacctgatatggtctaagccagtttaaaaagaaacaaaatacagtagcggctggtgaacctaagttttgggggtctgggtttggacctcaatacattaggcaggtagatgtacttactacaggcaaaaaacgaatccgaatcctttgaagtaaaatagatagactaggtcttgatcccccatgttgggtcagaaggagtttccggaccttttggttaaggctagactgcactacaacgtccaggtagtggtactgtagccggcaggactgagaatacccagaatccttcgtccttcgtccttcaccacagcctacttatctacatctctactttggagataaaccgtgcatgccatgggatgggataggacattcgtctttcagaggcacatacataacacatgaaaacacacacccctctcttcatgagcccagcaacaacaagcccattcctcctgtccatcccgtccccgtgacagccgtaactgcaactctacatgtagactgtaacccccagtaacatgtattcctttcctttcttttttcgccacaaagtgggagtgggagggatggacatccttgaagacaatcgccatctcaacaacattaagcgacagcctgattctgacttgaccctgtcctttcctttcctttcctgcccgtaggaaccgggacaagagagagagtgagagagtgaccacgtacattgcttgtctggctttactcacacacacacacacatacgcgcgcgcgcgcactgtcaaagcatccaattacacgggcggccgactctctttagactcgtaacacaaagagacgcctagctttcgtctctctcccaatcctctccttcttttttatcccgccccatgcaaccttccccttggcacgtggtggtggataagtagagtaggaggagggggatcagtagactaataccgtaggaccaaacgttgggatcagttacgagttgcacgttttcttgctaatttgaatcctaatgaatcccactcggacttaaagtccgagtcctcaacctcgcactcgcaactctaacataggatgtacaaagcgaaacaagtaaccgccgaggggaaattgaagcaccatccacctttgctgtcaagatatcccaataaggcgaggtagacgagcgggggagctacctagagataccattacatactagatacatgacaccagcaggtcgtggaaacgaggctctctcaataaaggaggcgtaaattctggatgccgcctccaacccagcttagctcaagatagctaagctggttgcatatccaagtgcagaaatgcgaatgcagctgaagcccctctcaagccatccaaacaccaacagcaaatacgcgaggctctatctcttcagctccgtgtatccgtggagccagttcaaacatgcatgaatgaatttagtcaatagcgaaaacgttgttttatttgggctactttcatcaccttcaatgtctgtctactttggttgcccatgtctcggtctcaggctctcggtcccaactacacccagcaagcctccttgcctttggtttgatttggtccagggcctccagccacttcatcacatcgccatcactgttcgatattgaaagtttgtgattcatatcatacgttttgcatgttcccttgtctagtatgtttcaatggctctgaatatttgcttagctatcaagtgtaaagtgccaagtcaatgtcgacctgtctggtccgaccccgccgcagccaccatgtttgtttgcctccttgcctgctttcatcctttaccagttccatccactcatgttcaaacgtacattagaatgcgtaatgtatacgttcccaaaacgcctcactcatcgtcttttccttcaccgttcctaataagcaatcgtccgtacatcttgcagccgttacagataaccacagtgtcgagcgcttcgacccgtgtacataaaatgaaggcagacagtcttcaccgtctgtgagatacatttgacagtatccaagaagtgaaaagtgtcgagtgtgtgaaagtgcccaaatatcaaaacccgccatgctatgcctcgtagggctcaatcccaacgcctaaacaaaatctcaaagtcgctgcatattgcaatcatgcctgcctagtgccttattggtgatgaatcatattgggcgagctaggcattgacagaggcgtggtagggtagtcatagccggtctctgagcagttggcagagtggtcgaaagaatgcgacagcggaggagtctgcgaacaaccccatcagcaacgtggatctcgggcaatcctgcggggtgtttgattggcgtgactcacatgagggttctgatcgtatgggctaccagagttgaagtccattgggggcatgtagccgtatatgtagggagcgagtccttcgtcgctggagtatggtgtctcccgcttgatggcgtcgctgaagtgtgtcatggaagggagtgtcatgggcactgtggaggctgtcatgtagttggggtaggcatcagcggttgtgatggctgggtagtgttgcgcggagccgtaggggtgaaggaggatctcatcgggagcgggataagtcgagtaggtgaattgaggagggctgtctgagcgggctcggtcgtcgtaggtgccggagaagaagagctcgtcagaaggctccatgggaggagtgaactggccctgagaggcaatggacttgctgggacctgttgattgcgacttttgaggcttgggagcggagggggatcgtttcgacttggaaggcttctggggctgcttgtcggactcggcatcgtcagaagaaccagctcggcgctcaaggtcttcaagacggcgcttaagcttcttgcctggagttgtatgttagtgccgtttcaccaatttgagtttctgtaagagtctacatacggtagttgcgctgagcaatgcggttctgaattcttctgcgctcagcaagatctgagatcttggtccagtcctcatcagggttggcagaagcactgaaagcactgcttgttcccgagtactgtctgggaggtgggggagctgccgcgtaggcgtaggctggttgtgtcatgaacatggacattgtgaagttgttgtcttggtaagtggggtgttttgttatcgtcgacttgatagacgacaaagctcttgaattgtccaaagtaggattgatagagctagttatcttgtaccggtttctgtctttatatccaaagcaatcaagaggcaacaaccaaggtgggaagagatggtgagttgcttgagatgagggtggtggttgtgggtatatataagtagaggctgaaagagatcaagaagatctgaagacacttgaagttgagtctggtaaagaacttgttggagatagatggagagcaagacggtaggtgagggggaagaggctgtatattaaatatccccaaagctgcagaggagcatagcagaagaagagacccaagaagatgagtgacgagggaaagacccttggcggggggtgtgtgggttgtggacgagggtgtattcgaggatgcattggtctctttacttgccctgccaggcccttgatcaatctgcagtgctaaggtaccttggtactggagagagaggagacaggcaggcaggcaaagacaggcaggcacctgtaggtaggccacaggccatgggcaggacaggccaggcagtctccattgcacgccctccttcccaggctggagttgcacgcccaggcccacggtttaacccatgccatccactccacccacccctagcacctttaggatgcacggcacggccacaaccaaaaaaaggaaaaggtcccctggcgcctctgcctgtgtctctgccttcctgcccggagaggggtgtcgcagcgccaggccccgcaaaccttgactttgtacttgcactcactcacttgcgctggcctcacagggctggtgctatcaccatctccatcaccatcaccctctgagccccaatccagacagggcatcaggtacgtatctccgccttttgctcttctccacccagcagaagcaggttcgcactcaacatcgttttactgggtaacttgagatgctcatggaacactagaatcctttcgccagaatccttgcaccgtcgagtccagaagcaaccaacgatctgggtgcttaatattcactgtattactaactgagcgaaacgcgaagcattgaagcgacagcgacggcacagcaagaggaatcgatctacagaggctctctggtccgtgggtgaaactcgctcatttggaattggtacatatgtacaggccctgtaatcgacagtcaatctttaacccaaattaaggatttataatagccctcggagttcaagtcctcctccggtccaactcctagcgaatcagaggcatactgacaaactcatgagggtattcgaaatcaatattgcacatgtcggatttaccacgatgcacttctgcaccaaacccgacgaccggtagatgtctgcctatctgcgcagcgacgtcgttgtggaacatggaggggagtgttatgccctcccacatgatggtgtctgttcaaaagagcgggattcacgttgaagcactcttgatatgagatgcagtcagtacagcaatacctccaagcatctctgctgtactgtgatgtacgatcatggtaacgtatcgttatgcccgatacggcctgggatggatgcgtattgcgttcatcagtaccgttcgtcacgtaacatcaacggtggagtgaaaacgaacgactaggcgtagtcccaggcctaactcgagcagaacgatcagtgaatagacggataaccatttctcagtggccgtttgagcctacaactgactccaaaaggttcctttgcaagcctgtctcgcctgcgcacctcgctcagcctggtactttgctggacgctaatcaagcctcgatccaaccagctcccctaaaacaagccatgcacctcaaggcagactcaagtcagactcgagttaattcgggctaatttgcccgctttctcgaggttgtgccatctctgccttcaactagcgcagcataccatcgtcttgcttttccctagctcttctccactatctggtctgagcctgaacctgcccgagtttctctgcccagggtttgggacctggtaatcccaggaaaaaaaataagaagggtcgttttggttaatgctactcaaacgtatggaacccagagcacatcaattgacgttgaccaatcgcagaggactggtcccgagcagtcaagggcagtgaaaatggaccccgaaatgatgagctctgatacaggttggccgatgaccaatgacagtccaacaatcccaggctctcaccaaggaccgttcttccgggttagaggaccttttgacgggccggccacgtcgttagggcagttctgaagccagccgcccgtcgtagggctgtgtgacgacacgattaggattaggtgctcacctcatactgaaagtgagcccaagccttgtgatgctatgaatggagatcaacatgtccatgtatgagtatttagagccactgtcgactattcgatcctttttggtttagacttgccaagctctgccaaagccgggaagtctaggtcgccgcatgggagatcgttttatcatggtagactacgactacgtactgcggcacaagacaagcccagcaagcgacatcaccatggtgcggttttaccccagtgccgcgcctatccctacccgtatctcaaatcaacactgtcaactcgtctcatacccccaaccacatggctgtggacaataagctatctgcccctgcaaatatcgaccggaatatttgttaagttgcactgacctgaaataaactaagccatgtgatgctgggattgtatcaaagaggcttgacatttaattgtatcaaatatcacgacgaactgtcgttaaaaatcgtgacgtatcagtcaacttgaaactgggacaggtccaacggccagttcaggtaccgacgccaaccaacagcctgatggcttggtcgacaagctttggctttcatcgagtctcagatgatgtattacctgcagtccgttatttatcaagaagtgatacccttttggagcgattatacggaagctctcagtgggctcagtgggctcagtcagtgctgaaggatcgcagcgcatggcatgcaggggtcagttcggctgtctttcacgatcaagctcccggctgttaagattaagcgcggccgcaacgggacgttagggaaaagaaacgctccttgatggcggccgacccctgcccatgaccgttgagtggcaacgcgtcgctccatagcattcgaatctggcattttgcagcagttgagctaaattgcagtacagtagtgctgtcaaagcatatgagcacaggggtatgaaatgaaatcaaaccatccgcatcgcaaggcttgacttgaatctggaatcttgtctctttgggggccgtcccgacagagatcgacagcagttacatacgtatgtccatcccaataacgtttccgctgagcactgagtttaccaagcattttgtccaaattgtggcagcagcatgtttttgctacagcgccccccgagctagtcttgtttggtccattttgcctgttaatgatgtgcaacttgaccctgaaccctgtttctttaggcccagaacacgggtcaaggatatgtacgtactcgacagggcttcggagtgtgtacccgcgtacatggcatggcatggcagttggggcaaattaacctgctttggcagaatccttcaaaggtcgatcagagtgcgaatgagtgtgcgtgcgccctgagcttgacttgacttgatcattagggagggggggaggcgagacacggcgctcggagagttttgatgacaatatcgatatcaacggttatgtatgtcaaatcgctggcgcttatctgcacgagtgacagtcgtaggattgattcactgcacaaccattacggtcgttgtcaaccaaaatgttgtcgatcaactctgctttggaagcaccgtggtacggtgggaattacggtagatgcagatggggttggtcacctggagctcccaccaacatggacggactctgctttggtcgagatagttgctcctcagacactactagctagctttttgagggtatccacgacgcatgaaattgaatgagcggcctagttgggtgagtttctttctgtagcgctattctaagcgatcctctgtgatgaagtggtgcattccatagtggtgagagtgtaccagccctttcactgaagtcgttattgatctgtacagataccatggtagcatcggatcggacatggaaaagaataagagtcgccggctccgtgtcaatggagtattcccggctccgcggtgattgccgtagaccctgggtccccttgtacgattgagactcgatccaatcacaacagacgtggagcgagccagagttacatcgacatgtcgaacccaaactctaggaaaccaaaagcccccctcgttcagcggtaattatcgcagtgcctgtctaaaagacaacgacgtatagtggcctgtagttgaacaacctcaaggtttgctccgaaaaccgccgtttactttctttggtcattgcttttcatgtgagtggaattcttttttcccgttggttacagtgaatttagtaggtaatttagtatggactttcaacgtgaggatgagaatccctgcttcgcttcggattctataggacgaaacaagcgcggaaaaagaatagcccaaagttctagtccagcaacatcagtaggaagaggcttaggctttttagtgatggatcccttgtccttacgagtgactatatttgattggatctattgccagttgtcaagcgcgattaaaaagacttgcagtcatgaatactatacctacttcctgataggtgacgggcttggggttgcatgcaggggtgacctcgccattggatcctcagccgcatactaggtgactgtttcaactgaaattgaagttttggaggcgaagcaatgggcgtgccgcgggaaggcttgtgcgtgttgcgtgctatactctgctcactcacactcacattcacagcagtagagtaaagaaaaatccgaaacccgttgaggatgaagatgactacggcgtcgggttggatgttctagccccttcttgccgtgccgcatctagcttgagggtaaaatcgagatagtttcaacggttcggatatgaccccatctgacatcaaacaactacagacaagagatgctctttttttctctgtatttttgccacctcctcttttattactctcatgtctggtttttgatcggtcggtcaaaagttcgtatggcctcaacacacaccaccatacacaactaaatcctcttcatcatcatcatgtgcaaccgctcctacggaaagacgttccggcatataagttgactatagcaccaggagatatagacaggaaaagacctttttcctaatagagcttagcacggcacatgttgttgaatggtttgtgtcaaaaatatcttcatagccctctggacaggcattgtcgttgttgcttgttgctgcacaccctgtgataataatatgttagtggcggatcatgagttgccgaacccaaaaatacccttgtttatttgattatctatcataaagatcaaacagaaaatctagagcctagattaggtctttcgtctgtctacgttgctacgttgtaggcatgtaaacaacactcctcgtccatcatttcctaatcgcgactgaaccaatctccaagtctgagcccgccccacaagcttccttgttacttgggaaatcagtcgatttgtttgatccacgtcgtcgtggtctgtcgaatggattacctagttaagtgcagggtttattcactgactctgtctctactgtaactgtgatattcccgtgagttttgaagagttattcccttggaaccaacccccaaccccaacggactccccctctcttgtcctacggactggactcggcacctcaattcagccttacgcatgcctgacttttgtcgggactatgccatgtgttgttccctgagccctgccttgttcatgtgcctctcctatgcactcactgccagcatcccgtagggtaattgtccgttttttgatgaaagatgattcctcaaatagttaaacttgatttatagtgagatgatgtttctttggctctcgagtcttgtcaacgaatagatgggattcgggcctcgaccgttgaacatggctgaaacttgcacacccgttcaaaattaccctgatgcatgtgctagcagcagcagcagcagtagcaacacaaagggtctccctccctcccccttaaagcacattgcctgcggatgggaactttggtcctggtcagttgttcccatcacatcttacccaatgtggacatatctttcgaagctgtggcccaaacctctgggctgctcccacattccatcgtgcgtttgatttgccttgcctcaagcaacctctcaaatagaatggttggatccaataacactcgagtattgccaggctgctcttgttcttgcccctgaatccgccatgggtgataagcagttggatgtatgtacgtggcaccgcccgttatccttcgtccgcctttttgatcaacataccatcacgggttattctttttggggagggttgcagttgtttttgatattggggtctatttacacgcacacacagggccaagggcggctgtcgtccaatcttttccgatgatgcttatcaagcagtagaagatgagaacctaaaaggcaagtaccaacgatttaatcgcggggggagtaagaaaccaacgttaatcattgccactgattaacaatctccagccctatgagagatgagatatggtacggttgggctcttgagtcgtaatctaccaaccggatgagcgtattgagtcaatcctgctatctcctctgtattctctaataactaattaacctttattgttatagcagaatgaaataatacacccctctgacaaatgctgtccgacagttcctccgccgccctttgcatgacaagtcaagcacaagccctcagttcagagtcggccgctgcgccctgaacccaagcctgagccagatcactgggactgggggggactagggactaaggactagggttaggggagaggaggaggcgcccctccctggcctgagctcaagctcaagcttcagagcattttagaacgccggtaggtctctatttacaagctaaagtttgaccggtgactgtagctgtcgatcatggaccaacgtagctaagagctcagttatgctttcggggactttgaattgtcaaacagtcataaacagtcaatgcgtttttgaaataagataccgaaaattaatgcccgtcgtcggcggagttgtcggacttttgccaactccgcccggtatattcgtagcagtaagagattcctgagaccaagaactgtagctatccaaaataggatggtgctcgttatctgtctgtttattcactgacgtattgtccaaaaaggcgggatgcagcttgagatgaatattatgtcactttaactctagaggttgctggtggttagtagttcggcgaagccgtctatagtgccggggccaatgcatgccgggcaagacaaaacagtcgacaaggcgcacagaacccccagtgttgtttctattacctgctgtttcaaaccaaatacccgtatacgcatattaattatctgacctgatatttcactctgcgcgtgaagcgacaataagcagagacaaatgagttgttggcccgcctatcatagcgacaatgaagtttgatactcatttacaggggatactgactgtcggtagggagtaggcaagtacttgttatccccgcgcgcttcggcgaccattcaacaaaaagccatcccgttacatccgttgtgtaccggaaaagtaaacagtggctggcctttgccatgtgaacacactaaacagtcaccgttgatctggtcaacagtgtgtgtctgaaatgaactcccggatttaaactaaactaaactccttataaccaacaagagatagagatacccctttcctactcctttcctcttactcactgccgtctgacagtctgaccatctgacaatctgacaggaaccttcacccacttcctcggtaccatggcatcgtcctcccgccgacgagggtgggaataaggttctcactcttcccccctcaacaagccactgaagggacggcataatggggatccgttctcacactgctctgctgtattttttttgctttggctgacttgacatgggctatcccacatctataccaggcacgggttagttgggtagtaggcgagagacaaaagcccggagactttgttggtctggcactgccattaccaggatagaacggagacatcttttgtctagatagtaactatcgattcaaaatgtccccgaaaattatattttagacgcgggcatttaacaactatcgcttatcgaatgctctcacttgatgtgatacaaagacgcgacactcgatcgatccccctcctcggctgcggacttgtgaagcagagacagacctctatccttctctgtttctgtttctgtctctctttcacgtgaagcaaaagcaaagcaaagcaaagcaaacatggatggcttgctgctgctacagcatgcgaaccaaaagttgtcacgacttttcaactcaacttaaccacgttgggacatttactcgaccatgacaggggggaaatgatttgaattattggtcccaatatcccaaccatgttactgtagtgtccgagctgtgaattcatttcattcccgcgtcgtttccatcaagctttcgccttttggggctcgctgggataatagcttgaaaccactcactggtgatgatgggacacgattcttcccctcttgggaaatgatggacaagcacacgcccgcccggctcgtctgctgccagaaaagatgaaggggacgggaggggcaattatgagggctgtagggtgcgcctagaggatacaacaggggggcatgggcctttggggtccaaaaacgacaatgtgggctaaatacaagtgcagggttaaattcagagtcgggttacctttgcgcgggcgcaactcgaaacgtggtgccgttaattccatttcttatgaccactaaagtccgaaagtcaatggacatatgagccgcaattaactttcgagcgtccgatagaatggaatctcctcatgaggaaactcattcgattgttgatcgtaacaaagataccctttgggaaaaggacgcgcgtgtgtgactaaagtaaaagcagggccaagctataattcaaagtgatgactgtggatgcaagacacagcggataagtaaagcgaaaaaacaaagccaaagaaaaaagggctgagatccactgcatcggagctggaacgagtacctaacctagcgaatccaatcgtatcacttgaaagcaaaggacgcagcatatggtcacacaaggctgcctgacagctgtgtgctctgtctctgtatgtctcggtccgccatttccaaatccgtgcatattctccgtgggctgaagatgcaattgactcttggctgttcaatcccaagactccaaaggtacagcatcaaacaagaggcgtaactgtcagttgttgtggttgtggatgcagccagcgaaatgcggagatggggcggtggtccgccatttgggctgagacggtactttttttccctcctcccctctggtgcaacaaccagaggtgaatgccatgtcatgattgattgatatcgattttgagctgcgacattgtacccccgtagggctgcagcacgtcggaggaggaggaggagggtatctcgtttggacatcccccttgagttagttaggaaccaccagagacagcgtcagcggtgaaggttaactgtaaggctcttcggtgatgccgggagataggaacaaagtcgtccaaagagattgctgcttttcacgatgcgatgctccccgtggttgctgcatggggaaacactccctaatcgtccaagaagggatgggatagaccgtgcaagagagagtagccgcatgtagtaggcaggctgtcatgtaatctacagcggcagagattcttggcgagacgtcacctgtgatatcacaataaacggaatgtattgaatctcggctgcgtctttcatgtttcttgtaaatgagttgaaaaagctgagcctcaatattggagcatcacatggaagcatggacggggctcttgttgtctctactgcagtcactgactgttacagcactcgacttcactgaatgaacttctgtggagcttccaaaaaagagggggcgtggcttataatgctccgttgcaagggcctgagtggggacaacctcgagcggtagggctgaaggggacgggagcaagatgagaggtggggtcatattttgattggttgggccgtgagtcttgcatctgagccaagcaaaaaacaagttcctactgttttgagtcccaacttcatggatgtatccatgatccttggtcggaggtccatggtactgaacgaaaaacaaaaacacacacaaacagaagcggaggggaatgcgagaaaaacactcaacatgggatcgattgcagcagctgctactgcattcacggcccatcatgctcgctcggctcgagaaatacaacatacatacatccttcaggtgaacatacaagcaagaccaggccttgggtaccgtaacctgctgtgccgctgcaaccacaaggccaacgcaaggccaggcccacgagtgtaatcttgttatccttcccgtgcctgcctgtgcaccacatgcgtacctgtacctgggctggcgccagttcatcatgccgaaagcggttcgtcgggatgatcatcttctactcggtcgcgatacgggtttaatttggggaataggtacgcccaatgcatcatcaacgtagcgatcgtcgtatgcttttgtccagcgcatgatgttactctgtaggggtacgagtctgtaaaaggcggaattatttttgtttttttatggttttgtacactgtcgcgtcgcattcaatgcgaaatgcagtgccactgttactttggactggcagtcagtcatgcaatagaatacgcatctagagtaaaaaaagccaaagttgagtcacccgccgctccatattcatcatcgggcagaggacaaaatagacgaattgaatgcgattggtgtcatgaccctttggtaacgtccttcttttctggggttggatctccgaagcgattcctaggcagcagtattcttcctgataccattcccaagatcgaaagtaaaaagccaaaaaaccagaacccaatcgccgtgacagaaacatcaacgggttccggaatcgttgattttccctgtcccggaccggagacggagacggagacggggagatttttctggtaaacccacactgggcctggtcctggtcctgatattgagggtccctgtcaaaaatgaaaatgaaaggaagagagagaagaaagcgacaatcaactccgccacgtttctaccggccgagcccccttcatccggagcgcaacatgacaccctgttttggttaaaagtgctagtactgactttcttggctccgctatgaggctggaggttggtagtggtagtgatagcaaagcgtcgtgaacccaatctccccccccttccctgcgcctagatttgataagtgggaactaaagatagacggtacgtacctctttctactttgggaaaatggagaggtacgtacctgtctgcacttgcctggcgggggtgccccctgcttcgatcatccccgctctgtgattcatgtggggcaattgcgaccgggatgccaatgtccgccagtttaacgtaggaaagagcgttttgcagtgttgaaaaggcggaggaccagggggtctcttccctcacacacattcttcgcttgggggaccaagatcccgtcattgtttgatttgctttttcccgtcgacaagaagacaaagacattgcgacactcgcactcacacacacacaaacagtcaacggccgcatgggaatctcgccgagtggtagccgacaggttgggaagccacccatccatccgttggttcttcattgaggctgtaactagcggacacactccaagacacgcccttttgtgtaccttggccagtctcctgtcgtatattcaatcgttcgaggatagcttcgacttcgagacatgaaagaggctgaatgaagctgaagctgtgctgtccagaaacatcaccaggttggtcaagtgtttcaacatccgggggaactttgtacgcacattcacgccttgtccttgtctataatcgcatcttgataccccattctcgtgtaggcatgaattgactggcttgtctgctaacaacatcgcaacaccttcaaagtcattacgaacttttgtctactactctcgcattcacaccagtctgccttgttgcgacagttgcacgtcatgctcccatctctcgggtttgaccgatcaggcatcttcattctccaagttgcaatgatccatcctctgtgtttcttctgtttacacctcgtgccaatagacatcttgcgcctcaacgccttcatgtggccgctacacgattgagtttaccatttccccatggtggaatttcgcgttattctatctttaccagtggcacttaggcactttgtcccgcttccccatcaactgcaacaaaagtgacgactgagagccgaataaatggttgccgctactttagctgagcaaacaaggcgatcttgtgtctagctaaaggctaaccttagcctccagaaatgccgggactccctttgcaatgccgttccatcacatgccttgtcctgattatcaagcacaaccaacacatggtggtccaaacggaatagcctcgtttaacgttgtccttggattgagctctatccggcgcttcggcgtcatgctatctcaaggttttgagcgtattcaacaagtgagccgcgccgtttgttgactcactcaataggcaagtcaactaaacgatcgtcgccgctaccatcacgaatcccccaacacgacgactccatcatgtatgagtctacggcgaattcgcgacttggcgaatggaatcctgttcgctccacaagcaagtcaagccgtctcatcttgtctgtgtctaataccactagctccatgcctctggcacagggacggctctcaccggtgccgccagccgaaagccacgatggtgccgtttggcatcgctaggctagcattagctacctgctatggcctggtagtccagggtgactaatatggatactgataattaaacgaaagcgagacgtgaggcttaggttagtttcgtttggggggcacttgcacgaaagagccaccaaaaatacgccggttcgctgaacttagtcaagctttactgatgtctcttggagagtttcacgttagcttaaaggacgaaccagctgtctcggggaatggaccacaaaggtccagggagctcttggcagtgaatagggactgatctcttagggtgaaaccacccgctgaaagacaagatggcaggcgcaagataaatggctacatcagtggcttgaatccttcagacgtgcagtgcagctacatgccgtctggttgtcttgtcgaggagtcacttatgtgcactccccatgatcttcaggtcccaattacttgaatagcaagatcttgtcttgaatatgccttcaatcaagatagacgtagaaaagaggttagatggagcgctgggcttaatggcctagcggcgtcaaaagacgtcacggatctaccggtatcctacctcttcaaccgtgagacactcttggcgcctgtcggggatttctttttacagatttaaacctggcacccagtatcatttccctgatttctagtactgatttacatgccattcattcttgcgcctttgggggccatgcactatatacactgaccgacatgatttgtcgccagacaacacgcaagtagagcttcgacggataaagggaagcggaaaagcaaaagaagagggttgtggtgttgctgttgttctttggaattgtccttttttcaggccgcagagctgcattatcacattcacgatggctgccagctctgtccactcaacggtctgcctctatcccaagctcaagcggtgccgtgatccgtcagctcccatattctgctagtctacccaatagccatcgtcccaaggatctcatcgagggacgaaggaagggtggggaactgcaaacttggcttctgaggcgggcgctctgcagcccaaagacagtcagaacccaattgctaagcaagcagagcagagctccccagtaccgacctcatgattgtgacgtagatgcttgttcactttctgggagaatagaggttgtcaaattgtaagaatgcaacattgcattgcaatcctatgggaatcatagaaggtgtattatggcggcgtgtctatatgtgcttgtgctacacaaaaaccctgaagttatcatcctgctagtgtgtgatccggatatccggggcggttctctcggaagcatgaaatctcaagataatcaacaaggacccctttactccgacaagctttcgtcttattcccaaacttgactccaccacaaagtgatcctcagcaagggttatcgttgcagcgcatagtacgaagctcgtaccatattaactctactgtgaaaatgcatagtaaaacgtgcacttgctagtcacgatagtggaacagacacagttccagactgtatggcgaatccgaacccctactactaagaagcattgatcttttgacgactgaccaaacaaaagcattgatctcttgttgatctactaaaagaaagcactgatccatctatcgaaggaaaacccttctcatatctgaaactatttcaaccgtgcacaacggcgttgtcgagagctgggagttaccctggacaaagcgtagcagaaacaacgggccgatccctactctcaatctacagatgaaacctgcgaggcattttttctttctttctttctttctttctttctttctttttcttctaccgcgcagtagttccactgtctgtgtgtagatcgtgctgtttggaccacatgttagttgtttcattcaagatttgccaacaaacagaacgacggtgaagccgttctcgaaccaagatacagagtgggaattcttcaccgtcattcagaaacgaattaccaattcgggaattgttattgtactagaactttttagtttagggtgtgttgcatatgttgttatggtcagggtcctgggggatgattccaaattgcatcgtcactttgagtcgaggtatgagtaagcacactcgtggcgttgttttgtaagcattgtacttcagctgcgagagggatatgtctgaattcaattggcaagagttttggtgaggtttagttgatttgttatcagagagcacgcgatttgaaactcaaagtgatagaatatggcttctgtacgcttcatgatgaagagatactcatccttaaaaccaacacgtatactcctacagcatcatcaataccacaaatcaccctcaacacttcaatatactactcaaaactctactcaaaatactaagcgcagctattcaatgtctcggccaaccggtctcatcgcctcaaagggcatcgaactcctcacctggggcacgccaaatggtgttaaagcccagatccttctcgaggagcttcgtgatgcttatggaacagactacactatccaaggcatcgatattagcaaaaaggtccaaaaggagccgtggttcactgctcttaaccctaatggtcgtatcccagtgttagttgaccatgataacagtgacctcgctgtgttcgaagggaatgctattctgagctacctgacgagaaagtacgaccccgagtataaattctctttcaaggttgatgatgatgattatacttatgccgaatcgtggattggatggcagcatggtgggattggacctatgtaagtcactcttgtctttggagacaagatgattaactgacacgctactaggcaaggtcaagtcctacactttctctacgatgcgaaacccgcaatgccatatggtatccagcgttacgtcggagagaccgaacgtctgtacggcgtcctggacaagcggcttttggggcgagactacatcgttggtcctggcagaggccgctactccatcgcggacattgccctcatcggctgggccgaccgtctaccacgaaccacaatctcgtgggaccaataccctaacgtgaaggcttggtttgcacgtatgctcgagagacctgctgtccgacgcggtatattgctgcctactaatgaggataggccgacggggctggaccctgtggatgaagaggcaaggaagaagcgtgcggatctcaaggcgactgttgatgaggccaaggagcagtttggatacaagtattcttcgccgtaagaaagattacgtcttaggttatagcgctaaattgcagtcgttcttaagaagaaaagtaatcaacactctcatcctttgagtgagattgcccaggctgttttgatctaccgcattgggttgtgaagaaaacgtgtcaatgggttgcacaaggcttccatatttgagatgaacacagcattcataaagcgattagagacaaatgccagccacatcttattgtgtggatataattgcaatcggacagctgcaagcacgtcatgccacttgtatgacagacagggtgcggcggtgacatgcccaatcaaaccgccaccatgatggctcacgatcatgacatctcatcatgacgacactcagcatgatgatataaaaaacatatgtgataaattgatcattaaatgctcatttactcatgaggttcgctttttgatatttaactgaatttgtgatcccatgccaaagctccgtgttatttcaccttactggtggaacttcttaaccttctcaacctcgtcgtaactacccatgaaaataccggccttgtcgtggatgtgctcgggcacaacctcgagcagacggttcatcttgctgtcgacagcttggccaccggctgggaatcaagttagcgaaatgtgactttgacgaaatagaaatgcgaaactaaccattctcaaagataagagccatgggcgcacactcgtagaggatacggagcttgcccttggggctcttcttgtcggcggggtaagcaaagatacctccgtacagcagagttcggtaagcatcagcaaccatggaaccgatgtaacgcgcgctgtaaggcttgccgttttcttgagcctgcttcagcgagttgaagtagttgatggtcttgtcatcccagtatagcgagttaccctcattgcaggagtagatgtcgcgagacttgggcaggcgcatgttggggtgagacaggatgaactcgccgacaccgttgtcgagagtgaagccgttaacggttccgccgcgcatggtgatgacgagctgagctgaggcaccgtacatggtgaaaccggcggcgagtagctcagtaccgggcttcaggatgtcctccttgcagccctttgagccttcgggaagcttgtgaatggcgaagatggtaccgactgagacaccagcgtccaagttggaggaaccgtcaatgggatcgcaggcgacagcgtagcgggcatctgaagcgtccttgaaatagatgatttcgtcctcctcctcggaaacgaggagcgcacacttgcctgaagagcgcatggcctcaatgaagaggtcattggagatgacatcgagcttcttctggtcgtctccggtaatgttggaagaaccagccagaccggtgaggtttacaagggtggcgcgtcggatgtagtaggcgatggacttgaaagagaactggagagcgtgacacaacaggctaaagagtaattagtatggttatcatgagaattggagggtcacatgagcgtacgtaaagtcaccagtagcctcggggtgcttggcctgctcctcagtgaggaagcgggtaagggtaacaatgttagtgttaaccttttcagattcttgtccgctgttggtggtagacattgtgactgattttgaaatagagataggaatagagaatggagatttaatcgacgggaggggaagacaagtacaaagtcgttatgatggcggggtatgagggtatcgtgaagctttggaaagggttgatgtatataggagagaggaagagggagaagacaagagcgcgcgacgagacgggagacgggagcaagttatgtaaaagcaagtgcctgagcctgagcctgagcagcgcaaagcagagcagagtaacaaccgcgtccgtgacttgacgacaattgacggatgacgatccatccaatgccaatcaatgatacgcccgcatcccggggggcggccatcaacggccccatccgtgcgagttatgggctctggagccgcaagttcaagacttctcatgtaatggcaatgggcatttgcaccaaccaggacgtctcaatatcggaatctcatggaccttggtgaccgcacagcagtagcccggccgaggggaagcggtagcaagaggatttcccggggtctccaaagctcccccaactgttaaactgtagctttggttagcttgggttctgtacgtacactacggggtgatggtcccggtttcttcccccacaatttggaggtgcctttttggatggagaatctcgggggttgttcaccgaggagcatacacatcatgaacccagagattgctcaggggaacagtctttgtcgtcacagccacttcagagacccgccatctctttgatttcctcctgttctcgtggccttgtgaggcggatgtagtgggggtggctcgctcatattgacgtttaagcgggggttttgttctgttggagactggagatcttcataaaacaccgaagtgaggcaacgataagtgggttttgggggaaacaggaacaaagttggaattgttgaatgtctttgcctcgtatcttgttcagtttcctgtaggtaggtgtgtaatgttgacgttgctcgcctcaggcaaatgggtcctgcatatatcaatcaaccatgcgctccttcctcgggttccccatacatgccttccttccttatttccaccgactgtcccatccaaccggcggtcttgttccatgacggaaccggatcaaaggttatccgcatagaatcggacttctattaccttgggagttccagctgagtttgagctggactggactggcagctgataacaagtcttctccaacgattacggtaccttttcactttgacggacagtttccgaggttcaatggcgccaagcttccccgttttgtccctatgattgttgctgaacccgaggcctcgggtcatgtgcttcgttgatgaactcgaactctatctactaacctggagttaagaagcttccttgcctgtgaaagctccatatcaaatgccgttgtatcgacatggaccaaagtaaattaaaaagcaagttgatataacaaaccacggcaactagactctttatctctatcttgtttcttcacaagataggcaattattcccctgctccccttaccccagacccaaacaggcaatacttttgcatgagattctctctctcctttcccttgtctagatcccgctctcgtgagcggacctcggcatctcggtcaagtctccgtctccacgtttgaccaaatctctaccattaactgtactgtaccgtactaggggaacgtaacccaaccgtaccgtggggattgcattgcatttgcacttgcaccttaataaacttattgactcgattcgcgcgttccttcttccccagcttttcacacccaacttgaacctatctctttccatctccatctccatctccatctttaatcgccttgttccatcatcagtaattgctgggttcttactggtgaaactgtaattacttgtcgactatcgcatagctctgcgcaacttcgaactcgatcccatcaagctctatttccatcgcaatcatggtcgccgacgcagtcatctaccaccccacggtagcgcactacctgcgctacatggccaccactctcggtcgcgacaagctcatgcgagtcttccagtactttgcccgtttctacgcctggtacctcctccgcggcaacgcaaccgcagacaaggtcgctccctggaacgccctcaagaagcagttcggcctgttccgaaaggtcttccgagccggcaagttcgtcgagcacctcaaggccgctgccaccgcctccgactcaaagtccatggaccccgtcctcaagtacacccaagtcggtcgccagctgggttacgccggctacctcgcctgcgattctctcaccattcctcacgccgctggcatcaagacctggaagcacgctacgcgcatgcagcacgaggcctaccgatcttgggctgttggtatcgcattcagcattctcggccagctgtacactctgcgccagctgagcgcacgagcatcaaaggttgacctgaaggagggcgagggcgtcgttgagagcaagaccatttctatgtaagtattcggaatcgctttccgcatcgccgcatgtactaactcgtttccagtgagcgcgctgccgccaagaagcagcttctctgcgatgtctgcgatatcctggagcacatatcaggtcttggctacaacaaatacctcgacgacggtgttgtgggcctgactggcactctgagcagtatcatcggtgtctacacacagtggaagaagaccgcctagtttggcaatcatacgatacaataaccgcctgataccacatattttacctgtcctcaaaatcacttataagcgcatcatacagtcataatctttccaggtcaacgtctttctttttgtattatatgggagcgccagaattgggtggctgtacttggtaaattaggagtaccatgatcactcattgtctgattgtagcgtcagtttcaaaatacaaaatcaaaattggattgttttttctcgaatgctgatacaaattgaccatgctgtccaatatgtcttgcaaatgagagtggtgctccaaggcacgtcgtgcaagtgatagtataaaacaagaaacaaaacaagaaaaccctcgtccgcgactactccgttgcctagtcatacaccgtagctcaaattacccaacaaactcaatttgtctgcagtcgtggacttttcccagtagtcattgacgtatatatcctgcaagcccttgcacctgacgccaatccaatctgcctcatccttttggttgttgagaatgtcaccagtcggtcgtcatacattgtcgcacttgtctgccaatcatttgaatcttgccctttcatacctattaacaggtcgtgactgttccacgccaattggcattttcgtttggggaagatctagtacaccgttcggtcaaggacagtcctgccaagcaagcgcccaaagcggtaatggaatatgaatttaccagtaacgtccaccacggtcatagtctcgcggatagccaccctctcgtgggtacccaccctctctgggaggagggaaatctcggggaggtcggtcatatgggggtcgcccattggcgtaaggatcgggcgggggaggagggtagtcgcgtcggtatggatcatcgtatcgaccgcgaggaggagggggagggtagtcttccataggacgacgaggtggggatcgatagcgagcacggtcgtcatagtagtcgcgacgtggactacggtcgcggtagccatacccgtctcggcgaggactgtaccctcggggagggccacggcggtcgtaatcgtccatgggaggagggtaggggcgtcgtccaggagagcgcgatcggccacgctcacggggaggcatgtccggctgagtctgcagcgtcgagtcaattcacagttcgtgcagttggatggggctaccttgtcatacgtcggcaacacactggactcgctgtcccttgaattcacggccatcgagcttctcgacggcagttctcaagtcggcagcagtctcgaattcaacgaatctaaaactcattaataacgacttcgacacgcacacaactaaactcaccctcggccgttcgagtcgcggcctgtctcggagtaaaccacgtccaaactcgattgacgtgcgaagtccttgaggtcctatttccagaatccacgtaagttgctgtccaggaaaggtaaacgccggaagtccatgtaatccacaaaacgaaagcgcaatccgtcaagacaagaaccaggaagcaaaaccagaagagcgggagggggtccttgattgttgtcccctggaactaatcccggcgcagttccaatgggtcgaaaccagaaaagccagagatgcgcgcaaatcacaaagggaaggtccatggagtccagcgatcattaacggggaggataaacagacctgccaagaggtatcatttggtagtcccgtaatctgcattcgatgaggggttcggcgaggccgcggcgcagtgcgctcatggttgccaaagttgccaccctcgcgatgccgggaaccgcgtgcgaactggacggtaagtcgttctcccatgaaatcagagccatctttagaagtcgcgaattagccagggacgaaggggggtgatgttatatggtgacgtacggaaagctgtccaaagcaattagcaagagtcacaacaagagagataataggacaactcacctggaacaacatcgcgggcatccattgggtccttgtactcgatgaaaccgaagccattcataagcttaacttcggtgatttctccggttccatgagtcgcgaagtgagcctcgacgtctgttttggtagctgttgggcagcaggtcagtggtttgactaggagcgtcagggcgatgagtccggaccattgcgagggaggtttcccaagtacagccgggtggctgatacctccgtcatgttgccggttggaggaggaccgtagtcaagtcaagcgagagatggatccaaacggaaagcgaggtgcaaaaattcgaagtattggtctagccaggaagattccagaagtccagggccagttgcgcgcgatggaccaagaagtacagaaaacgcggggttttcttgggtgatgatgaagatatatgttggtggagaggagaaggaagagtgcgacatggacaagctagactctaaaccttacgcgacgaagaaggctggggcaaaggcggacaggtctggcagaacgccagatcgagaaggtggccccggatcccactatctcgggcgctgaagcggcttcgttagcgtcacatgcgaacgcctttgcctgcattaatgctgctgcacgcacatgctaagcgctgtaagcaagtgctaaagtgcctggtttgttggatactacggaggagttgaaactctattgttgatcatcatcaaagtgcagagacactactcttagactaggtagccatcgatcgattactattatttcatggactccctcgtgaatctgtgctactcaataacagcataaaaagggttcgttacagaaagcaaagtcattttttcgccaatcaccacacaattatcatctcagcccaatcgattccttgtcagtgacgcccaacgccttgctgtgtgcactctatcatgtgcttggtggagaataataagaagatctttttcattagggccctacggttcctcgaataggaccgagacgatttcatcaatcatagtgaatacgagatgtgcactgtaaccgagttagccaagtcctctctcatagacaatttcttcatcgaatgtcgtacttcaaccttgagttgtttaatgtcgcaaagatacgacgactcgctgcctgtgcattgactcttcccacaacactcccagcaagatctggcaccagtgtagccagcatcaagcttgcttcagtccgtgtctttttcttctcggcggctgttcgtggctttcgatcacgttgtaactctcctcccggccagaggctgtcctgaaccagactaatacatttgagaacgttctcgtcttgagcaagcatcttgacattatcgcgcactttcctctcaatagtaccgccaagaagttgctgaagaacaaccacgacggctcttccgcggagccagttgtttcccttgttgagctcaaatatctcaaggaaaatgtcgcaaatcggtttgatgaacggttcaagttccttattctcaaaggcgttcagttcagcctcggcttcggcggccgggaagttctcttcgttgacattgagcggaaccgtgttgagctgatttgtagccgccgcaattagactctggccagcttcagatatttgatccagaacgggaatgtttccaagaatatcatccatgccatctgcaacagaatcatacaagcgtgtcatcatatccttcttgtcttcgcgatctagaatgtcttgtccttgagttatcacgctctgtgaaaggaatgctctgagctcccggctacggcatgcttcaggcaatagtagtaaatcttgcagatactgctcaagagcagttcgtctcttgcgtagaaattcactttggaacttcataaccattcgtcgccgaggaaagtcaagatttcggaccgatgggtaacgggaccgtagcttttggtgaagttcgtggaactcgctgtatcgccgcgaaatcacccatgaagccgcgggcatctgctctccggcatttctttgcacttcgataacgtatagggcaaactctctgccatcttcttctcttccgacctggatagatttgatcttgatagtagagcggccgtagagactgttgtcgctctcttggatgacatactgctgacgctgaagctccttgcgcctaatctccctttgcaaagacgctttcgacttcctaaggatacgtagctcagcagtgttgtttgtcaactctgctttccgcgttagggactccacgaccgcttcttgtgctaccaggcgatcaatgtcattcgaaagagcggtgattgcttcggccagtccaagatctcctggcgctgcttcgtgcacttcgtcttcgtcatcgggtggtggaccctcgtctggatcgccgtcatcggggagatctttgttttcatcaccaaatagatcatcatcgacaaagacgccaattcgtgaggctgcactgacgagaccaagtgatgaaaggcttggcttttctccttctttaactaaagcacctggtcgcaatcccatgtccagagagccacgatgagattcgttatcgtggcctgagaagaggctcgacgcattatcatcgaggccaccaatactactactgccaccgttttcgaaaagggacgcgcgcagatcctcggcagtctggggacgatcgttttccaggatatttgtcagtgcttcctccactgcttgaacaacctgggtgtctggcagctgctgactgtttgactctgcgtccagactttgcacagaatctcctaatccatcggtatcaatatcgtcgtcgtcgaacagaggagtgagagagccttcgtcaagcgagcgcctagatcgatggccatggccgttgccgttgaagttcagagacctgagatctgaagctgatcctgttcgtttgctcgtgttggagagttgagtagttaatcgtgaaactggtcttggcttcgctggcaaagtcttacttgttcgacctggcgccaatgtttgtgcttctggttgcggtgttgatcggagggtctggttattggctgcttcctcagctgcaagacatttatagaagaggtcagatttcttgaaaccctggaagaaacgtgcacgcatctcttctaaaacagcgctctgagctttgagaatagcctgtcgggctctataatattgcatcggagtggctgttttccccgctttgataaactctttcacttcattctttgaatggtccggaacctttaactcggaccttgataagtatgcttgatttatctgctgtaagtcttgacgatctgaatcagtccacatcggaagcgttgatggcagctcgtcgtcatggccatcctcctccaagggatttcggaagccatcgacaacaagccagaactgtactaggggcatcagattttgacgatccatgtattccataaaataggaaagtgctgaagggtctcgtaaaaagtccactaatggagcgctttccagcttggactttgaggaagttgatggcaaaggcaatggtccaggcggacgacgttcaccgccagcagcaaggtgagttacccgttgatcgagtagcctctttcccatctctaatcgacgaaggtaaacctggtcctggttatcctgaagagaatcccttttgagttgactggcaacttcgctgcgaaaacggcgtgcatctgacaggttgttgacctttcgaatagcacggatgaacttttcaaatttgcgctcgctgtcgcctggcgcaactctgggcatggaggctactttgttggaccttggcgttgagggagcatgctgatctaaagctgcccgaagcttgcgcactgttgatctatcctgcagcatcgaacggcccatgttctccattagttgattccatgtatcgggctcggaaagaagttgaatcacgggaaataacacagaacacccaacgatctcgcgaataatgatggagacagctcgactagacaacatgttccccggaagaatttgtggcataatctttgcaacaagagatcgcaggtagtcttgttgaaccatcttggtgtcgggaaacgacaatgacgcagcagggtgcaggcgcccatcgcggaattttgaagcaatagccaagtcgagttcttcggattcagtaacagaacggttaagcttcttccctcgtattgatttctctgcttcgtagaaatctcgaaagtgggcggtgaggagaggaacaagacgactggtaacaaggtccgccagatccttatcacgcagaatatcacacaagctcagtagcgcctcgcgcacagctttgtcgacctggttcgtaaaggtcgggttgcgacttatattggaataccaactgctaacaaagtcgcggactatgaggccgagcaagtcgtcgatagctttggaaacgcggggtgattcgggttgtatttgggttggagtatacgattgtcgctggcgcagcgcctgcacctctgatcgccatgactttggatttaggaaggtgacgccattcggtggcagggttcggtcgtttgggcgtctcgagacaaggaagaggccggtcaagagaaggacgagggtgacgagggagccggcaacaaaggcatggcctgcccagcgaagaacgggtgaccagctcgcagcaaagccccaggctatgaaggcggcgagtcctgcaacaataacatctctacgcttgagggccatcaccgggatgttgacctcaaagccacattcttgaacgaagatggatgggtgtaagtggtaaagtcggtgatgcgataataggtagtggaggtcaagaccggactggactaactaattttaggtgaggtggttgtcgattatagcggagatggatgctgtcattttgttgctcgacccctgtcaaaatagcctgcgggacaaggatccctggacagcgcccctcatcgatgatgataagtgattgtctgcaggtacggcttaattgatgaggtgataggttcacgatgttaatcatatcaccagatctcacatttctaccagagcatgaattcaacaaagtttagtctagtcagcgttgctttgtcttgtagggtcataatttctttgtttatgcgcaagtcgtcttgttattcatgcagttttaaatggctcttattactatcgccaagtttaaattctaccacggaggatcctcaagtcttcggaacaacgccacaaacttttgtccgttattccttgtgaccttcttgctctcttcggtttcagtcgacatgacatgaacacactcgtccgcctcttcttcttccttggaaatcctctcgaaggcagggtgagcctcgagatgctgaaccatccacaaatgcaaatcctcaacatcggtaatggtgtacacgatgccaccgggtcggagcgcataagcgtactccgagttcagtgttgttgatacaattctagccttgtgctttctggccttgaagtgagggtcgggaaagcagatgaagatcttggagagctgggccttcctgaagaagttggggaggaacttcatcgtgtttgctcggatgcaggcaacgttctgatacatgttgtccgagttttgtgatcgcagcgcttttatacgctcttgaacgtaccctgccacttgtgtgcgaatctccaggcctattctggtcaatatacattcgctgataactaattcttactccacttaccaagtgtgagagtatccggcatcttgggagccagagcaactgtgagacctccgaaaccgcaaccaatatcgacaatctcaacatcttttgtcagacgaggaggctttgaagagtcttctgatgttccttcttgaacatagtgagggaagtatggcgaccagtccatatgatcaggcgatttgggactgtcgcatattagttataatgtacttgaaacggattgagcagtttgcatactattctagcatatggtcagagaaaggattcgcatgcgctcgctggcgatagaactttttgcgcggcaactgagtgactccatctttggtcctctttatgcgatccctctcgcggcctttttgcttatttggaaggtgttctgtcatggttgctgctatgatgatgttgttcaagtgctttacagtttccagtgataatttgtgaggcatgaagctttgcgcatggcagaatccgctgccgtgtcaggaaggcggtgagacgcgctcagctctggcattgcacatgttaattaaggcggaaataacccctgtccgctgggccacgatagatggagcatgaacctccctgaagcgaagctgcctcggaatttgtgcttctgccatccacaacatcgttcgttttttctcaagccatgagctttcttatttccaagcaatctgtagcgttgcccggaatgtctcgcatgtcctctgaagcatcatggaacctattcagtcctctaatgactgagtactcctccattgtcaacctgatctctcttgtctgtgtaagtgctgattgacctgacctgattgcctttgcgcttgcgactaacgctcggatagctcggtttaggtctcatgttattcgttcccgtcattcttcttgtgatattcgactttgttctttggatgtggaggaacatttgtaacgagaatcctccaccgactgacgagcccgatactgttgtcactacgaacccacatgctgcggcgatagcaacaggaatagataaggcatcactttaattctttacggcgaaacacaaaaatctgggtttttttttatatcttcgacattgctaggaactcaaacttggcgcttttaatttgctattctatttcaacttttacgcaatctgcgacagaaccttgatcagatcagcggtgactcccatggcggtcacatcacctccagcgcccgcaccctggacgatcagggggttgcttccgtatctctcggtatagaagctgataatgttatcgctacccttcagagcagcaatggggtgcgagcgatcaaactgctctaggccaaccttgacctgcttggaggcagcatcgatgcttccaacgaatcggacaaccttgccggccttctcagcagcagccttggtctcctccatttgcgagtcaaaggcagggagcttctcaaggaattcgtcgccgctggaaacagactcgagctccttggggataaggctctgcacggggaaagaggtgggagactcaacggggatgccagccagacgagcaagaatggtcagcttacgggcaacgtcgagaccgttgaggtcatctcggggatcaggctcggtgtaacccagagacttggccttcttgacctcctcagaccacttacctccctggccctcagtaggagcaaaggagttgaagaggaaagacatggtgccgctgaaaacaccctcgatcttagtaaccttgtcgccagtctcaacgagatccttcaaggtggagatgacgggaagaccagcaccgacggatgactcgtggtagacacgggcgcccgatgactcggcagctgagaagatgtcttgccacagcttgtatgatcctgagaaggccttcttgttgggtgtaacgatactgatgcctcggctcagagcaagagggtacagctcagcgacatcttgagagctggtgttgtcgacgaggacggtcttggcgggggctttggataggtactcgacgacctgggcaagagcgagcggggccttggatgaggagccgagagtttcaacgacattctcgaggttaatgggagagtaatcgtcgttgtagatggccttgcggctcgtggcaatgtaggcaaggttcagtttcggggatggctttcgagcagcaagggaatggagctggtcgatgaaggccttgccaacgcctccggcacctgttagtagcgatattagtttacaaagtcacgtatgtatggtttcaaaagtttcaattaccgataattccgataaaaacttgctttgtagcggccatgattgctgtagtacttgcagaatagttgatgaagcttgtgaaggaataaagtcaagctccgatggcggggcactcaggaaagtgatttgagcacgcaacagaaccccgcggtggattaccctacatcggagacacttaaacaacaaccaattgggaacgcaattaaattgataagtccactttggtaagactgatatcatagatagatgttgtaagtcatgatgttttcaatgttttgtgatgtgtttctgtccatagtaatcaggaaattaactcagttgtcggtgttgtcgttcaaacctaccttagtggtgattgcctcaggttgaccagcaacgggttgcttgactccgtaaacattcatcttatacttccttcgccacgatcaacaaccaactactcaaaaacatattcacggaccatcaaatacagacaaaatgccacaggacccgaatctatacggacaacgtcctactaaaaagccgaagcgcgatgcaacattatctacttcgcttgacttcactgctcaattgacatcgctcatgtcaaacgcctcgtcaagcgcgacatcagctggccgtccccgccctcaaaaagaaggcaaagatgacatattcaaaggctcaaaacctaaacgaagcaaggagtctgatggatcaaaaaagctgcatataaaggaggttgctggcacagaggaagaaactcaagagctggcacgagccaggcgacgaatggaggaaaaggcacggctctacgcagcgatgaagcgaggagattatgttgccaaagaaaacgaggccgcaccattaatagactttgatcgaaaatgggcggaaggagaggagacaaaagaagactatgagacgagcagcgatgaagacaatggtgaggaaagtggtgagatggtcgaatacgaggatgagtttggtcgcgcacggcaagtcaccaaagcagagaaggaaaagttggatcgtagaacgcgacgcggtctattgggagccgaagaactcgagcgtatgtcggcaagacctagcgtacccagcaacctcatcgtaggggacacaatacaagccatggctttcaaccccgacgacccgaacaagatggaagagctggcgcggaagcgagaccgcagcgcaacgccgccgccagcacaacactacgacgcagattgggaaatccggaccaagggaacaggcttttacaaatttagtcaagacgatgagacccgaacaacggagatggaggggcttgcgaaagaacggcgtaagacggaggaacaacgacgggtgcgcgaggaacagaaggaggctagaaggcgggaaattgagaagcgaagggaggaaatggcaacccggagagccaagaagcaggctgattcattcttggatggactggggggctgaagtatggagattgggatgaggaatcaagatattgaacgttgtagtttctgaagtcagttccgctgtacggaattgagataccacctaatatgagaacatatcgttgagcggagtcctaaacaggaggttccgacgataccaagccattaaggacaagcttagacagattgagtcgccgtttgcgcgtcccgaagaattcccaatctgggatagaaaagtcgagatgctttgtaagttgcaatcttggagacatacgacaacacctacttcgttttactagcctggggaagcgccttagccgggttgtgataggaagttgaagataacctcggagagggtggtatcgaaagttttgaattagagataagagccaggaacacgatagtgtaagaaatgccgattttcaagactttcccatccatgtgattaaaaaaaaaaaagcagaatcccaacatgggtgggctgaactcgtgaaggcctcagattcagcccatgtccactgattattggcttgtgaatggttcaagtccaactaaggcagcctccctggctcaatacgaaaggcgttgccgcggctaacatggaataaaaagaggcattttaatctgacacagtgtgatggagttgaaacatggggacaattctcattccacctactgtaggtgctgcagtattgcgatcggatgggacggctgggacggttaatgtccatacctagaccctgggaactcaaggactctagcactaggactggaacatggggaaattaacgagtgaatttccgccgaatatcttgaccgattcatggcgtgcagggcactacagttggatggacgggccggagggcatatacgtaggcagactggtaggcaaactgagacaaagagttgggaacgaacaaattagagatgtatgtgttgtacaatgtatgcgcagcgccgatgatttgcacatcctattcggaaggattcgctgtcctctttttttcttctctttcaaacatcctcgtcagctgcaagaattcgggacatgagactggtttgttgtcgtggtcgtggtatgggatgggaattggaacaagagtccacggttttagtacccgtagatagacggtgattggcaggcacttcagcaggtcaacagggcggaatgtcaactcggccaatagagagtttagctgcaggggcattgccagttgcttacgggaagagggatacgctaacttccaagcctgcctgcgccagcgacagcatgttacaacacaaagaaaaaaagatggcgacaagaacaatgacgttcagatggggcacgagggtgaaaagatggggaaaaaaggatagtagggcgtttcatgtgaggcttgcgtggtcaatttgagtccttacagtccctaggcacctacatgcggtgctgtgatgtgcttttgctgtgctgtacagtcccatgccgtacaggatgaacggtggaggcttagtcctaaattgtggcattttggactgccgcaggatgcgccagagacatccggccagtcccaataagccctagcacgaaaaaaatgtgactcattgcccgaccctggctgatccaaagggcgcgtttttggttttctggttggagtactacggtacttggcaacgcaaagcatcggctaacgtggaaacagaccaatctgaggcaataattgttagtatcaacctcaggcccgctattctgggtttgtaccttcccgccctgagcgcacaaaccctccttccctttgctgcctgagaatacaaattgtccctatctcccgtcctgaggctttctttttttctcttcttcctttcctcaccccaacctttcatacaaacacaattacatcaagataacaaagcctaaggcgcatcaagatgttctaaacaacccccttccccgttgttcccccccaacctcagtcaaaattacgtctcaggactctaacagatcaatccccactcttcaacaaacccgttcagctcacctcacggtcgacctgaacttcagcactgctttgaatagcttcggctccagttcctttacaaccgccaacatttcaggccaagacttcccagtcttcaccacggatccccaatcaccatggcttctctccaccagtcccagcctgccggcacaatccgcgcaacaacagttacagagtcccgaatcaccgcatcaggactttgtcttgttcgatcagctccctaatcgccatacaacaacatcgctgccacaccagcgtcgtcactcgtctcatctgcaaaaccgtcaccaacaacagcctgcatcccctgctgttcagaatcagcgagtagcccagttgctccaggcttttggtcgtccttcgtctactgttaacaacaaccgccccacgaaccagttttacgcttcttcggccccttcgtcatctaccacattgaacaagcagaaccgtgctgctcgacccccagtacctcttttctcccagagtacaggtagcgtcccgcaacaaaccgcaaagatgatgaacgctgcaggtttgtacccccttgatgtaatatctactagtcccacaagctcaccatctgattcagacgtcgaactcgaagagttcactgccttcgagggcggggcccacacggccttttcctcacctgctgttgcctcagtctttgacttcagcagcagtgcgtctagctctattgccaacttggcgactatctcgcctcaggaccttcttgtccaagaacctttcatgtctgcccccaactcgtcagccctcacggctttgacttctccatccatctacaacgagtctccggactttgaccagtatgatgtgtcacccaactttggcaatgccgagtttgacgcaccgggtggagaatggttttctctgttcccttcggaaccctcggctgttcctcagctgagcgttgagacctcccctgagatgaagtctgacgagttggactctgattctcagtctcctcccctgaaccgtcgcaagtcgggtacatcgccatccactcgccactcttctgtggctggtgttaacgcccgcaagcgagacaagcctctgcctcccatcatcatcgatgatcctagcgacatcgttgccatgaagcgtgctcgcaacactcttgccgcacgaaagtctcgggagcgcaaggcgatgaagatggatgaattggaagacaagattgccaagttggaagaagagcgtgatcactggaagaggatcgctcttgcgcaatcaggtgtgcaataatggattaaaagtggaattactttctttcgccaatatcgggataccgtcggtttctttttatgagttttgtaatcaggtttcattgattcctatcagtcaaattgttagtcgaactgttattcaaaatgttattgaaaataattgtccatcacatgtgaatgttgagagcttctggtccctatatttgtaactatgcgtcttatatcgacgcgtcaagtcgactattcgccgttttgttgaccttgatactccgaggtcttacaatgatatgctcaggtatccaagtatacgttcgtcccattctactttatctgcagatcaaaaaatgatactgtatcatcgatactacaaaatcatcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaccaatgccatgtcttgagtgttgtctaattgttctaccatttatcaaagtaagattgagatcaccaattaaagtacctactttaattaggtagcttagtcaaatcatacataaagcgtagatagtcagcttgacgtattgtgtgttacactgcatctatcgccatcggccaagccgagataaacttcatccgcactgccttgtagtggctccagaactaagccttgaaataagcatatttattctcactagcagctagactagcttattggttcagcgtgctggacatgatctcttggcaagacatttatcatctttaatcataacccgcgcggccgatcatgtaatccttggaagactatagagctgaatgtttgcatttatctttaactggatacatttccaatgccttgggcgactgctatctcgacttggatatatcaagatccaggacccgtcgtcgcgcctttcttctcgacaacatagctctctagtatcaatgaccatcagcattctatcctcatggcaagccaaacacaaaagtcggaggctctagtgagtgctccgggtgttgagtttaacgaaagagtcagtatttctatttgtgtcttgtgtcaatctaacaacctatagtcccgcggtgattcacttcccaggtcgcaagaggcatacgaggttgagggtagttttgagagggatcttgacgttactcaagatgatttacttgaagcaagggagatggcagcaacattgtctcttgaagatgtgcacaaagtgagaatgttggatctctttaccagacacacaagaactgacacgaatagacgatgagcaaggtatacaagcttcacaagagagaccccaactttcctctctcagttattcaaaagattgaacattttctaagtatgttagcccatacgaattcaaacaccaaatactcacacaatatagaccaggatgacatcttgaaacatcctgagcgacataaggcactcatacaagagataaagatcgaggcagcgttgattacgcacaactcaccatacgctgaagtccgtgccgtggtcgacaaccacgatgacccaagcatgccctgctccacgatacgcgcctgggtcataggtatcatcttctcctgcgctgtctcttttatcaacagcttctttgagatccgccaacccatgatcggcgtcggtcttgcggtgccgcaactcctagcatacccttttggaaagttcctcgagaagactctgcccgatattggtttcactctcttcggtgtgaggcatagtctcaatcctgggaagttcaccaagaaggaacatatgctgattactatcatgtcgagtatctcgatgggagcgccttatacgaattacattatctggattcagtatcttccgcaatactttaaccaaccctatgcaatgaacatgggatatcagatcctgcttggtctttcttccaagtttatcggctatggacttgctgggatttgcagacgcttcctcgtctacccttcatactgcctatggcccacaacattggtctgcatagctctcaacacagcactccacgacgaaggagatgtccctgtgcttggacccttcaagaagatctgggatatatctcgctttaggttgttcagcctagcatttggcgcaatgtttgcttacttctggctaccgaattatctctttgccggtctaagttggttcagctggatgacttgggtatcccccaacaaccgcgacttggccaacgtcacgggcggacatactggcctgggactcaaccccctcccaacgtttgactggaacatagttacactgggctgcgatcctctcatggtgcccttctttacaaccttcaatctattctgcggcgcgttgctaacatgcttcgtcatattgggcgtttactacgggaatggctaccatactgcttatctccctatcaactcgaatcgggtgtttgatcactttggggggctgtataatgtatctgccattattgatgagcgtggtatatttgatgctaaaaagtatgaagcatactcgcctgcgtttctgtcagctgcgcatataagctcgtacatgtttttgttctctctttatacagctgcttttacctatggtgtgctatatcaccaccgaacaatcgccattgggttcaaggggttggtcaacagtttccgcccgtcaaagaaggatgaggtcgaggatgggcaagtgtcggatgcgcataatcgtctcatgaagacatatcgcgaagtccccgagtggtggtatctcgtctgtctcgcgatagcctttatagtaggcatcgtcggcgtttctcaatggccgacacataccacaccagcagtcgtcccttttggtgtcatcttgagtctgatatttgtcgtcccagttggtattatatcagccaccacagggatcggcgtttcactcaacgtactttccgagtttctcggcggcgcctttgtcgagggaaacgccattgccatgtgtttcttcaaagcctttggatacagcacttgtgctcaagcagtctacttcagcgcagacctgaaactggcacactatctaaagataccacctcggttcactttttgggcacagatggtcccaacgcttgtatcgacacttatatctgttggtgttttgcagtatcagatacgcctagaaggtgtgtgtacacaggatgctccgtaccgcttcatgtgtcctggtctgaacaacttctttgctgctgctgtgctttgggggactattggacccaaaaagctgtttggccccgggggtcaatatgtcgaggccttggtaggctttccggttggagtggtcgtcgttcttcttttttggtggcttgggaagaggtacccaaacatcaagtttatacgaagcatccacccagttgtttttcttgcgggaggtatgctttgggcaccgtataaccttagttacatctggcctgctgtgccgattggttggctttcctggatttatatcaagaagcgatatctcgcattctgggcaaaggtatgtcttctggacaagagttcggttcgagtactaatgttctttccagtacaattatatcctctctgccgctttctcggtaggtatcgccatatcggcgctggttatcttctttgctttgcaatatcacgatatcaaccttgactggtggggtaacaaggtgccatacgaggggtgtgatgggacccagtcttgctttctcaagaccctcgctgagaatgagtattttggtcctcggataggagacttcagttaaaaatgattcgggttaagcactatgagacgttgatcactgagatattacatgggacgggatccttgcgtttaagaatagactgtaaaagagtatatgttctaatgataaaccggtatattaaaggtacaaaaagccatggctaaagaaaatggaccctagtaaaaatgccaaaacgaatctaataaccgcattcatatccaggtggagcgacacaatctgggttgaagcaagacatatcataccacctccacgccgtatcatctccagcatcacgaacctgaggtccgtcgagcagcttgcagtaaggcctgttataatcagactccttgtagccgtagacaacagccttgcatcccttcttctgaccacagctctctccacatgcctcgacgctgtctgtatcaccgtttccgagaacagtggctttcttgcccctgtcaagaccagtgttgccgcacttgtcgggactggggggattctcgacgagagtgtagcggaagcaagttggctttgggggtgggtagcctgatgttgccgatgatgttccccatgttgtcttggttgacatggttgttgggacggagtatgggttggatgtgattgtggatgatcctgaggtggttgttgaggtaaccttggtgcttgtgggttgggaagcggtagttgaaggtgcagaggcagttgtggaggaaacacctgagctttgagaggtgtttgctgactgagaagttgaagcgctggatgttccactaggtactgagtaaggcactgatgtagatgcgcttgctccggtggaagtagttccagtgggctgtgtggtagaaccaccagtctggctggaagttccaccagtatatgtcgaagcaccagtggtggacgatgcaggtccagttggagaacctgaagagcttccagaagttgttgaagtatcagtctgggcagtcgcagatccagttgcagtctgggtcgtagcgatcgaggaactaccggagtttgttgaagagcttggaccatagggaatagaagtagtctgtgaagactgtgtcatggaagtatcgcttccggtggtagaaccagaagtgtttgatcctgttgtctgggaagtaccactgccggtggtcgtcgccgatgtttgggtctgagtgtttgtagaggtgaaagtatcatatcctgtcgtggtgctcgctgtagccgagctgctttgagtgttggtggaagccgatccggttgtggtctgggtatttccagtgtttgtagagagcgtgttggtataagctgttccagtcgtggtatcggccttggtagtgagagtgttttcagtgccggtagagacagtattggtagagagtgtgttggtagaggctgatccagtggtgtcagtctttgcggtaagagtgcttccagtgcttgtagagagcgtgttagtctctgtggtaccagatcctgtagcagatgtggtagcagtagaagactgttgggttgtgctggaagcaccagtttgtgttgaagcagtgtcagtacgctcagttgtggtatagcttcccttggtcatgccagaagtgaacaaagaagatgttgtggaagagccattgggtatggttgtggtgcctgaggaagctgtcccggtagagagaccggtggtttttgaaagagtgatggaactgcagtctgggccatagcatggtacagaagtagtttgagtgtttgcagaaacgagagtggtagatgaactgccagagttacagttcggaccgtagcatggtatgctacaagatgggccgtagcaagaaactgaactagtagtcgaaacgagagtgttagagctacagtctggaccatagcaaagtgtcgaggcgggcttggtgtttgcagaaacgaatgtggatgtgctacagcccgggccgtagcatggtataacacagtctgggccataacaaggcacagaagtgactattgtaactgaagaagtgacagtggtggtcttggaagagagtgactggggtaccggataggtagagatagtgtaactggacgagcgaggcttgcatgggcctgcttgaaccccagtaacgctgtaagaggtgatcaaaagaacgaaggactttgaccaggccattttgaaagaagtgagtgaatgaatgaatggctgaacaagagagtgatgatgagccaaaaggaccccggtctcatgaaccatatatactatttctttctttctatcaaacaaccacgactctttctttctcacttacaccatatgatcgaatgacttacatcacacacacacacttctagaacaaaaaaaaagtccaccatttcatcgcctttgaccaaatccggcgtcctctcagcgccccagacgttggattcaaacggccctccccaatgagaaacgtcatgacccctgacgctaagtctatcctaagtatgatcttcttttctgtttcaaaacggtctgccctaaacgccacggatctgttttctggtggcgtcaagtcctttaaccgtctcagcagaagacaagaaagagaaaacaaaacggtggctttaagcttttccaacgggaaccatgacgctcattggtaaagtcggtcagaataataatctagtggtccatgatgaaagagcggtgcctggttcctggttcctgggattgccgttgcaaccgtgcaagaaaagaggcgggcgccactgggatgataactttgtttccacttggggctggttttgtttggtctgatgatacttggttgcctctatggacctttgttaggcagtttaggtagtttagagcgtcacacgatggctgtagacttggaggtgagtgatggtcatgacaagatagccgaacatcgtcggacatggatgtatacatgaatcatgtacgtgcagctgtcactcgggacctgtatctacattgcatgatagtgcatattctggcaggccgggttgttgatgctgtatcgtcgagatcttgtgttcctgtcgatcggtccatgagagaaggaggttgcatcttgttggtctgcttcccaagtcaacaaaggaacagccccatccaactcccattgatagcagttcaatagcagactaataatgactctaaacacacaatacgtgctctagcaacctaccattctgatttctaatggtgtccttgaaaagttgactagtgtctaaggtgcctttcttcctcatcccatcttacccacagactgccgtgacatcctcccctccgcatgcaagactactttagtttatgcaaggcacagactgaaggcggtaaaaggcaatagtatgccttagttgcgatctgctattgctgactttggactatcacagacttgtgtagctgtgatcgaggctagtttccgtcccgacgatcctgaggtttgccaaatgactcacagacatttaatttatacgtttcttatttgtcagttgctttgacaggaatgttgcatgctttaagcgtgttcttagtagccgaactggtggagggtggtcgattgttaacataatgttggtgtgggatggatattgttatgtcactacccaataatagtagcaccgtcgtaccttggcgatagatactcacaaagaaacttgttttaactcggctttgaataaatggtacatttttaactcaacctatcgaggtggtgcaagctgtcgtcaacgacggtcttcactgtggtttgtactttcgcctatcattcataacaagcagtcttacttagacagtcaatgcgctaaagattattcaatatctttttggaaagatctaaacaattctgtattcttgactgtatacccacttgtcatggacatttgcatatgatgtttgaccaacatgactatcattattgaaggtgaagtggatgatttcagacccctatagacactggatgagaaataaaacatggccatttaaaggtgttgtatagcctagaaaggaaagcatctatttgtttgacacacattttgcttaagcaacgtggattgttgaaactgagcccttgaacccagccaacacaggcctgaggctatactagccgcatgatttaatccaagtcaacccgcatctaacaaaggcctttctacatctttcgtttagtcaactagatggtgtctgcagggttgccaattgagttaacgtttacaatgtatctgtctagggtagccaatagcgtaaagatatcacgaataagcattaagcatacactcatagtaatctctgaaccttaattgtcatgtgattcgggtttcagattgatgcatccgtatgatatgataccctcgaaggaggaatgatacgcgggggtttcatctcgggttacgagtgcatgaactcgatgtaggatctgaaacttgagtacaaataccggcatcttggaaaccaccaggaacagggcaacatccgatctggtttcaatatgtggttctcttattgatgcccctttgaagaatcagatcgaagactgtgtgttcagatggccataaaagcaggtgagctatataaaaacaggtaataagagaagattagacaaaaataccgataagttcttaggctacatatccactgaagctggtctactattttcatcagtcactgaatcagtactgtaccggtttttgtgcaacccacttgacaaggttacatgatctacagatgtcaactgtacagtgtgacacagacacatactgacagaagcatcgctctagaaactagcagaaagaatctgccaagctgaacaaccgcaaacgtcaaaggaagatcaaatggtggacactgacaggtcgatcactcgtatatggtccatagtggcgggtgattcacaaccaatgcgtcaacattggaaatcttaatctctcacatgaaaaaaaaatagtaaaaattctctgaaaaataccgcgcgtcaaggcttgggtttgtttctcccaagggatattcagagggttgaatggtctttagtaacatgattcgttgagattctccaattctgaaactgaggatcggttaaaagtcaaggggtggagactcggcatacgaaagggctaatggacggacaagagaaggatccgaatagtgtcttgttgtgaatagagttatgtcttggttaatgggatgcttggccattgaatcagttaccctgatttgactgtcttgacatgacacagtttcacttggccttgtcatgtttgacgcaaacaatacaatttataaggaatgaggaatttgtgacaaagtgaaacaaaggatgagctaatagaaacaaatagagtgatgccattacatagcatcatcaatcaacagcagagttgggcctcaaccaatatattaagttctactgtaataaactgtcaatcatgcaactagtcaacagcacgtacttgaccgatattcagggaccatcccatcaagcgaccccagatccagcctcagcccaacgttacatgtgtagtgaggaggctcaacttggattagagctcgggatgacctaggctagaccagactagactagagatgactgctgtatccgtaggtccatgtgacatggaaacaaaaagctaacctagactggccaggatagagagtaaaattagaaattgattgtggcgcgcgctgtgatctacagttaccataactcgtgattttctccagtggtcggtctattggcaaaagggaatgccaatggcaataatgtccaactagcactgctactgcaccaacttggatggatcatgccaagcggaaaagtgacatccaggcgggtctttttaggactgaaccgttggtgaatggaaaagaacagactgaaagtgaaagagatatggggaattttactgactagcagtgggggaaataagatgaagttgttctgtgctcgactctactaacagttgtccaccaagatagtatggcgctctgatagtgcattgttctgccaagacaaccaagtaatttgacgtccagtcggtatacgaagggacccaagggattggtcaagttcctagtgacataggccaagagttgatcatctcgtgtttggtttcttgtctctatggagatggtcaactcaaagagtcaaagctgagattgatgtacatacgaactcgggactcccttgatgcgtgatacaaacccaagaccctgggatctatctaaagggatggatgagattgtcttgcagcaacgcaacatgaacaccagcccaaaagtagcccagctttcaggggtccagcccagactaggccaagatagtgccgagatggtctgcgcccctcgtctcctccgtctgtctttgcctctcaatcaggcccccctggtcttccccatttcccttatcagaattgcccgtaagccatcggcaaacgtgccgagaaacttcgtctctggacattggagctatttttacgaaaagattgaccaacattgctactcaaggctggtaagtttcgtattttttgccatgctctggaattccctctcccttgactcaagtagggtcagtacgaaaccagttgacgaattcaagacggtgcgtgtcagaagagggtgatcgtcaggaactcctcgtctctgactggctggcttctgcatgaggtagggggtttcacaatggagactcgtcatgagatgtttggaaactctacggatatcgttactgtgaatctgcaactgacaataataatacatattcaacatgatctggcatgtaataatttgctatacgaaaggcgagagaaaaaagacgtcatggcttagcacggttcgtctagacattatccacattgccacacttttcagcagatcatcacggattattaacagaatccgattgttattcgacatgggtttgagttctgaatgaccatgaagccaagaagctaagattgtctgtacgaattcgtatctagtccagtgactaccagcccaagcgactgatagccaagctcaacatatcatttcgccaatacgcttacacggaagcaatgtgcctgtactatgtacagttctgtcagtcagtaataacacagagtaaagtttaggggagttgtgtaactctgtgccagccactgacagcgacaagtggcttaaccataaactgtcagctttcaacagtacgtacctttgtcagaccatcagccatctgatgcttttccctctttttctgagtcttgttcgaaaccggaatgtctctcgattctctcttctcatgacatgacagggggcttacccttggcccttcttggcgggagggcccttacaagggtcagggtcaaggtccaggtcaggccaggggcaggggttgaagagatccacaagatcgaagcgccttcagactctctagtcttgcctagtcttgtcttgtctcaagacgccgagaccaaaggcgtttaccattaaaacattgactcttccctcattttctttccgagctttgtaattatatctatctatttgtctatcatcactcatacgcttttaatactcatcttccgttttctttaaaacactctcatttcagatattgaatcacgatcgctcaagaggaatacacacaactatcactcatacaagtcgctgtctctctcgctcagacactgctcgaccatagctcgaatatacaagcaacacatacacaatacacacagacacaacagcagcaatgctctcaaaagctttcactactgccgccatggctttggcctgcgctggcatggtttccgcacaaacatttactgactgcaacccattgaagaagagtaagtcaacgttccatctcataacatcgatgcatactaacactttatagcttgccctgccgacccagcttttggagacaccaaggttgagtgtgactttgccaagggcgagtgcagtgctttccacaacatgattgccacagaactcaagtacaccgagcaaggtgctcttttccgcatcaacaaggagaccgaggctcccacaatccgatcagacaactacctcttcttcggccgtgtcgacgttgtcgtccaggctgccaagggtcagggtattgtcaccagcgccgttcttcagtctgatgacctcgatgaggtcgactgggagtgggttggaggtgatgatgctcaggtccagtccaactactttagcaaaggtgatacttccacctacgaccgtgcccagtaccatcccgtctctgctcccctgagcactactcacaagtactctgttgagtggacatccaccaagattgactggctcattgacgacgtcgttgtccgaaccctcaacgctgccgatgccaagggcgccgctggtttcccccagactcccatgcaggtcaagatgggtacttgggtcgccggtggcaagaacagcaacgagggaactcgagagtgggctggcggatacaccgacttcaaacaggctccctttgatgcttactaccgcagcgtcaccattgtcgactacgctggaaaggacgcccctggccagaaccctggtgccaaggagtacctctggaccgacaagtctggtgactgggagagcatcgatgtcaagaagactctgtctgataccgagaccagcgccagcaccactgttaccaaggctaccaagactgccgagcctactaagaccaagactgctgagcacacctccactgttgaggagactaccagcgctgtcgtgaccaagaccaagaccgccgagcacgagtccaagactcatgagactcagactgagtctgccaaggagaccaagaccaccgaggctgctaccaccttctccactgccactgctgtcgccagcaccactgttgtttctgatgaggccgctgccacatccactggaggtgccagctctggccctgactctggtgtcaactctggtgccgctgttgaccgtggcagttcctcagactctgctgatagtgctcccagcgacactcccgtcgctgtcaactctggctctcgcatggccggcagcttgatcactgcttttgcaggtctcatgcttgctcagatcatcatctaaacaagttcacttgttagatttcacaacacttggaggagtccggagagcagaccacacccttacttcgagtcgatccttacaatgcttgccaaggcaacccaaaagcctcttcgtatcactcagggtgacaacaaaaagagacgggccataaacattaaaaaaaaaacgctagagggaaaccatggaagagggctcttggcaagcaaacattacacgtttttcacaacaaacctaacgtttttttaatgaggacctgcttctcttgtgtccacagcttcctaacccagaacttccttggctacaggccgagggaattgggtttggctgtttgcggacaatgacgggatgagagtttttatttctacatgagaagagagaaagagtttctactagagatggacatgactgaattgatgtcgacagatggaaagagactatgtatggcttggatgaattactactactacaactacttttcagcattgggatttgagattttatgcgcacgatacctatttttcagcagatattagaaggatttttcagaaagaatgaaaacaaaaagcaatggatttgctcaacacaatcttatttacttggctctttcttggtgaagtttgttttttgatgcccaagtacttggctcatttcctacgaggctaggcgttcgctagaaaagatgcccgcatgcggcgaaggagctcagatgcaagggcagttcaatgaggaaggatcgtcggcaagggaggatgtagcgctgagggtcaaatattggcaatgagttgaaagagataagactattgatgaatggtaccaagagtacgttgtacgtatggtactgtgaccgaaggggctgatctcgtaagagggagatgaagagtcttggcctgaaaagacgtaaatagttaagctcgtgatagcggtgtctttggtggtgagacgtggcttttattgtttgctaaattgagtctctcagggctgtcgattgagtttggccatgagatatcagtgcgagccgaggcttgttagtacaacataagcaaaaagaggttctcacttatcaaggatcatcttgataagcacgttatcttgagttgcttcttcgtccgtgtgtgtgtggagcggatatgcaggtacacaaaggttatcaccctccatgatcaagcctgtccctgcttgtaccgagtcagttaaagttagtattggctgcagtggctagggtgcaggtgtcatgtgtagtggcttgaacgcgttggcaggataacagtgcccgatctcatcgtactatgcactctgctatccgtaaactcgaacgatatcttttgggaagaaataaacctgcgactaaataccgaaactgtagcaagactggcaaacaatagcaattcctaccctaaatgataactgcccgtgtcgctaaggtcaaagcacgtctataccgggctaaactataagagttgaccacatataatatgccttttcgagatagtgtggtatttctttatagaatcccaaatatcaacatctacctacccggaggggagtatgtagagacactccactgagaaagaggacttacaaaaggctgtccgagtaatctcaacaagtaacaacacgtatcttccaactcgtgtcacagacggtttaaattctctggttgaagattcaggaagttcttacaagtcggacttggacatcgaatgtcaccattctgaccatcacttgatacagacagaaagtggggtcaatttatctgcaaagagtcatattctacaacaccaaatcaccaactacacagacagcaacactcagctatatctacttctcatttgaagaaaacatcagtatctaaattgaattacgaaagtaaacaaaaagatatcaaaatgccatctcgacctcccccatttcttctccccagctcgacttcctgtcgagttctcgaccgcttcagcgacttacccgagaacacacaagtagaagaggacgacgagggtaaaattccattctggccacttctcgatcatctcataagtactccagtgtcgagtatcacgcaactcatagaccggctacagacaattgccgcaaacgcagagacttgtcaagatggagactatgcctttctgaaaaaattcctacaggaccgagatgaattcaatatccttaactttacatggcccaagatccgagacattgcactcgatcttccgctttatttccccagtggacaacttgagcttcttcgagcagactctccgctctgtttgagtcgtggccaggtcgcttgtcttgtggcccatcagtttctttgttcttcagtacctcaaaggaatgatgatggttaccaggatctaggcatctggtactcatcagagcagaggcatcccattgcagtgcggatgtacttagaagctctgtttacatactttgagggtctacccacagcaaaggatctactagatgatcaccaagctggatcagataatcttgtctcgtacgagattcaccaaagcagtcaagtgtctttaacaaatgctagactgggacccgtacaaatcaaatacacagatatccacacgtcagatactcatcaccctcatgtccaaggaaaaggaggtgctgtcgtggtctcatctaacaaggtcattggattcggccagtcagctactcaggaggaaatattcgttggcatcgcccctgaggcataccctgttgttctagtagcacctcatctggcggacgatgcagtcatcaccgtttcaggtgcgagagcaatggtggatgtcaaaggtcaacgacgcaatatcgagtgggaggttcatcccacatcatctccggataatgaccagaaatcttggcaaggaggacgtctggtctttatggatgcactagagatggacatggtagaacgctcatcgagtgacgacctacctgatttataccccgagaacattgaccgtgaaatcaacaaggcaacaaatgggttcacttcctacgaaggtgattctgtattcactggtctttggggttgtggtgcttttggtggtgacccaggggtgaagctgatggttctatggcttgcagcaggggcgtcaaatatcaagctcaatgtagtgcttgggcctggagaacatcatcttggaaaggggttcgaggaggtagtcaaggtttgtaatggtctgactgcgaatgacgtgcgagagatgttgtcgagagtacctaaagagttacgacgtgaagggatcttggagtggattgcggaagaagcttcaagggtttctcatcagacgatatgactgaaggatcgtggatcggaagcgactacactttaattggcatgtcaccaggagttagtaagtgggctgtcggcgtctattcccagttgtcgacgacattgcggtatcggatcgggttgtgggagttgtccctaagtacaacgtttgtcagcctcgatatcgaaagataatctgattgattaaaatacgcgcccgacgagtatacgcgtatccgtgcattgatcattacctgagaccctggtgatgtgtggagtcaaagtagacaaagatcaagtttgaatgtagacttgtgtttcatatgtcagaagacgtgctacctcgggatgaagagtttgtattgaatacaacgtaaacaaaattacttctcgaatgattgatgtacagaatgtcatatgtctctgcttgactcttactcgtagacttgatttgacttgtatgtcactgctatagactaatttaattaagcttatttttaactccatcgtaaacaagagccaatatctcgtcaagctttatcgagagaaatgatgatctctgtcagattctgataatttcctatccaggtatcttcagtagtttctaccccatcatgttctccggtagttccgctccgcttgtacctgtttcactttcggagaaatatatcattcgtgtaaatatgtttcagaccctagaatagtaaacgacacttgcacatcaccatctatcgtttcaggggtctcgcgtgttcggcaatcagggcgatggagaagtcgccgttgtgatgacttcacttcatatataagtgacgacttcgcagctctctgttacgactcttttcttctctatccttcatcctttacatctcttcctaactttatacattcgttttgttggactggttccaactttcactctttacttttcaaaagacatattattttactttacaaacacctccaagatgaagttcctcggtctcctcaacctcgctgctctggccagcgccgttcctactcctaccgtccagcaagttggcaagactctcggcaagcgagctgccatcaccgatgctgccaacattggctatgctaccgagaatggaggtaccactggtggtgccggaggagctaccgtgactgtttcttcccttgctgagttcagcaaggccgccgagtcggacgagaagcaggtcatttacgtcaagggccagctcaccggtaacaacaagatccgtgtcaagtccgacaagaccatcgtcggtgccgctggtgcttctctcgagaacatcggcctctacatcaacaagcagaagaacgtcatcgtccgcaacttggccatcaagaacgttgtcgctgccaacggcgacgccatcggcatccaaaagtccaccaacgtctgggtcgaccactgcgagttgtcctccgacttctccaaggacaaggacttctttgatggtctcctcgatgtcacccacgcttcagactgggtcaccatctccaacacctacttccacgaccaccataaggcttctcttgtcggccactccgacagcaacgctgctgaggacactggtgctctccacgtcacctacgccaacaaccactggaccaacattggctctcgtgctccctctgtccgcttcggtaccgtccacgtcttcaacaactactacgaggacatcagcgtcactggtgtcaactctcgcatgggtgctcaggttcttgttgagtcgtctgctttcagcaacgctaagaaggctctcatctccaaggactccaagcagaccggaagcatctctgtcaacgatgtcgacctcggcggctccaccaacgatgcccccaagggtaccatctccaagtccgacattccctacaagtactctcttgtcggctcttccaaggtcaaggcggccgtggttggtgttgctggaaacactctcaagctgtagatggcatgttagatatggtagtcagatctagtctaagaaatcacttttagacgatgatctaggtatttaatgccacgtttgacccgctcttaggccatctcgtcttgtgtattagtgcctacctaagcatcggaacatcatgcttcatcttgtgattaattggtgacaggacatattttgtatgggcttgtatgtgaagtatcttggtaggtagttcctgcctaccttagtagcctgtgttcgctcagtgagcttgttgtctcggattgggaaggaatgagaaagtagaaagggggtggggggcctgccgcttgtaaaaaagtatttcatcaccgcagagttttgagaagtccaactcttctacaaagcctcttccttcaacatcactctcctattttaatcatcaatacaatcatcaataaccagcatggtcgctgtccctccccacatcttgcgtgcgattgcacaaagcaaggctgcagagcacatttgccgatcggcacagatcactctcgaacacactgagcgaatcttgcaagccagggtaggtcaaacattctagcagacctcagggtatcagaaatattggccactggaagtacaagggacgcaatgactaggttagcttatgctacttaggctaggcttcttaggccttttatttctgtaccctaagacttggaggccatggaccttctctgctacttcctaggtagagattgcaactaacatgctgcagcgtcaatccttcctgaccagggagtccgtatctcatcaacaacacataatccctcctcaaatactgcgcaacattgcagagtcggacgccgacgagggcactcgcgacaaggctagagaaagcctaagtcatctagagagcatcatcggtaaggtcaaaggttcccagcccgaacctcaggccgagtctcaacgagtgctggaggcttcagaccatgattcgacaaagccatcacccaaggatcctccttaccgtgccatttacgacatccatgaaagctcaaacgaagaaaagcttcccggcaagcttattcgtgacaacaagaatgaagccgacaagtcaaaagacaaatcagtcaacctggcatttgacaatgtcggtgttgtattggacttttacaaaaagcactagaagtggctttccattgacaacaaagacatggatgtaatcagcactgtccactttggaaaacagtacgaaaatgcttgtgagtgatctcagaggggtgcatgtgtcgccatttggacaagtacctcaccttttcaatacatctttactgacaagtgttgtagtttgggacccagaaaagcttcagatggtctttggagatggcggcgagttcctcaacaactttgttggatgtattgacgttatcgggcatgagctcactcatgccgtcacgacaaatacaagccctctcgattactatggccaggcaggtgctctgaacgagcacatctcagatgtctttggcatcatggtcaagcaagacgtccaggatgaaaaatccccagtcgcagattggctcattggcgaagactgtattcttcctggtgtcaagggaactgcgctacgaagcatgaaggagcccggaacagcctacgacgaccctattttcggcaaggatccgcaggtggctcacatgaagcaattcaagacgacattcgaggacaacggaggagtgcacatcttttcaggaatcccgaatcgagccttttatcttgcgtccaacgcatttggcggttactcttgggagaaggctggcaagatctggtgggcagccatgaggtcaggcaagataaagccccggtgtacgttcaaagagtttgccgatgtgacgatggattgcgcaaaggagctctttgatgataagacggctaaggtaatcaagaaggcgtgggcagatgttggagttctcgacgatgttggcactgagtcaaccccaggtaactggtgtggtgttttgtagacttgtaggcctctcgagtagatcagatcagtcatcctagattagtgaaaagctcaacattgggacccctagcttacgagattaatccgactgcaattgatagttcataattgtgtcccaagctctggactgctgttctatagatattggcaggtgcttcagcatctcctgccttccgtgccagttggctgagaaagtgggcatgtaattcaaggaaggtgcacctttcgctccctaccaagacaagacacatgtgagaaaaggaagaacatctccaatctgcaagctgcaaaattttgctcttgttatggtgcccaaagattactctcactcacattgattgccgagcgccatgtcgggaccacaggaggcagcttcgaactcccaaagtccggcctcgcagctctcgcacgagattcagatacgataccaattggcaaagtcaagtttcaaaacactctgtgagatcaaaagcaacccggatactttcgcccttctcaagaaagcttgctccgcgaccgaattcaatacatttcccattcaaaagcatgagaccgtcttcttccgagcaatcaacgaaaacacagggatcccttttccgatctctgaattcatatccaaaccgtggcacaaagttattcttctcgtgcaaatcgagctcacaaagtctggctggcccaacaagttgaaaggggaggctcggaaagagttacacaaagaactctcccggatgtgcaagcttctcgaccgcgtgttgagatgtctggctgacatcctcggagagaggggtgatgggagaggactccagacaactctcgacttgctgagaagtgtgaaagctagagtttgggagaagagcaacaaccatctgctgcaagtggagggtattggtccggcgaagaaagacaggctcgttaaagccaatatcaagaccataaaggacctgtcaaagatggagttctatcacatcgagcgaattcttagtcgaaacccaccttttggtcaaacgctgctgcacaaggtcgcaggatttcccattctcaccctccaatttgaaatgattggtcaatacactcccgaaacgccaacctctttgccagtatctggtactcaagcagccggtgagtcactctggattgctcgagctatcctcggattcaccaacgaaaagacacctagttggaatgctagtgtaccctgggtcacattagttgttgaagggggtgacggccgacttgtctggttttggcgaggaagcgcaaaaagattggccggcagcaaggagatgatcattggtttgagcgcaaagagtggtgagcaactcaaggtctctttcgcctgtgaggaaatcgtcgggactacggtgaatatggatgttcgggtgtgaggttgagtgtaagtggacggaaatatggccttgagatgaggtaccatatcaacaatgtgtgggattaacggagagcttgctaaaaaaaaatagttatatacaaagacatttcactttgttactcgtcattgaaatctgatctcgctgtggctgatattgtaactgtgctctggatatgccttcatattagccgacacacatcacacacgttgattcctcataattaatcctgtcctcacaagagtaatggtaaggcagatttaaattattggggcaaggacaagagattcaatgacccttcatcaacaccaactccagcacaacacaacacgagcatccgtgatttggttagcatctgtactagcaacgccacctccaccgctcaacgcacaacgcatctggaccatgtcggccattttagctgcatcccaaaagaccctacaaccctgatcaaaatgcgggaattttcgcatagtggtggcagcaaaacaagccaaggtgacatggtcctgatcagccttataggcttggctttccttcctctttctaattagaatagaactctattgtaaggacatgaatgtcactgacaagaagccatattgagacttcaattctgctctagtgcaagcggccgactatctctcattttaatcgtcgtagggcagagaagttggtcgtgttagtgcacgactgacccgttattgtcggacgggaccctgcagcgagaaataataagcctaatcttaacgttatgaagtggctgtttcacgttttcagcccttttccgtgtaattcgactcaactcatgcccaacggccaacctcgcagcaacttgggttacactgcagcacaagctttatgaaggtacagggttctattttttctttctttctgatagactactgaggccttgtgaccgatcctcatccaaacgatcgtcatcttacaacttctttccagggcaggctatcttcgatcgatgcagggattaagcaaagctgaacttcgaggtccccaccaacttgcaagtagcaacaacacttttttagtctctgcgtgatgatctggtagctttctgttacatttatcctatccggaaagtggttgtgccgtctgacggtctctcgcactcatgccctatttgggatggatcacttggaggacgcagatctgttcaggtcccaggccataaagatgatgggtggttttcgtataggcaaacatacggttgcctacagatacatactagtgaggcacggtattgtgactaaagagaacaaacttgtattggtggatgatcccttctctagcacaagcgccgctcgaggtcatcgcgagatggggtttgcaccttgaaccctggagatatttcagtggcgttcacttgatgcattaattagcatggatatacctagctagttgaacaaacccggtcggtgactcgacggaagactttcagcccatttcccactatgtagtagtagctgcctgttagcacccgtagtcttataagacgagaggatatccagttaacacctgtttgcctgctcaagtctcttcaaaccacacatctcttgagactcggttcatacacactaccctccaacaatgttgcgctcaactctccttctcgccctcgcgggcctgacaatcgcaacagacagcgtctacttcagcaccaccaaagcagacaagaaaggcctccctcttctctctggctttactccccgtccccaattcctcagcatggcggcagggagttgcgaaggaatcacgaatccatgtggcaacagctgcatcgaagccagcagcgagtgctgtagcactatatccggaacatactgtgaagatggctaccgctgccaatctaccggttgctgcgaggatggaaagctttgctctggtccacctactggctgcacaaagggcaaagagatgtgtggccagttttgtatccctgagggtaaggtctgctgtctcacaggtttctgcgacgagggccagaagtgcacttcagacggaaagtgctcttccggaggctcatccggtggaagcagcggtggctcctcaggcggttcttctggtggttcctcaggaggttctagttgcttgagcttcgaagagacctgtggtgatggctgcatgccaaagggtatggtctgctgcgactccggatactgcctcagtggccagacatgcacttctgatggaaaatgtcgatctggctccagtagtggcggtggtagctctggtggctcatcaagcggcagctgtgccagctaccaagaaacttgcggcgacgcttgcatgcctaagggaatggtctgctgcggcaagggatactgcttgtcaggacagacctgttccagcgacggtacatgcagatacagttccagtggtggtggaagcagcggtggttcaagcggcggcaacgacgatgatgatgacaaggctaccttttctcgagaatctgccacacgcactttcgactctccatctttcacggccccctcgatcgaacccgtccctaccatcgatgatactttccctacctttagctcccaacccattcccactggcccaagagctggtggtgacgatggagacagcagtggtagcagcagcagcggtggtggtggaagcaacggtggtttcattgttctgcctagcatgttcatgggtgctattgctctgattcctcttcttctttgagctgcagtttgtttgcaatagcgatgtcgtataggaacaagatgtctttcgtcacgtcaggatgatctattcgttatttgacatttgatcttatatatggaagagatggaaataatgaatcatgtgatgagtttcgaggaatagcttggtagacttgactttatctgtaaatattatacccctaaatcagaatgagcatagtttaaccatacaattacctcgtgtatgtcttttaccatcaaagcgaagtaatacttcaacgacactcagtcaaaaacggtaatatcacgtgcactcgtgacgccgtaacgtcgaactaattcaattctttgtatgtctccatagctcaacagccgagtatgtgctgagagaattaggatcaccagttggtaggtaggccgtgattttccctccttttgccatgcgcttacattcaaaataagaaaacttgttgatacatgatgacgttcgtcttcgcctccccaagaacctgggcagtaatgcctccgcaggatccctataatacatccgctaaacgccgatagtcatggtagtgtggaatatttgtgtttgggtggttgagtgatgagttgatttgtggatggttccgcctcgttcctccgtggtatgtcatgcagtttgatagatcatggtctttctctctgcttatcgcttggaagtcgcctggttgaagctctcgagaactgtctccttaacatcgggctttgcctgaccctcgagctctgcagtctgcgagtcccccttgggttcaacaagagatttagccatagtctgtgcctgagcctggccaaccttgccaaagacactcagaccagtagcaatcatgccgctgatatctccaacgttgccggggacgacaacagcagtgctctcgcgagccagcttgccaaaggcgtcaacatacttctcagcaaccctcaagctgacagcagcctgggcaccagcatctcccctgatgatactttctgagacagcatcgataccttgagcagtggcagacgccttgagacgaatggcctcagcctcaccatcggcctcgttgatacgctcagcgcgcaacgcctcggaagccagaataacactctgcttcttaccctcggcaatgttgatggcactttgtcgttgaccttcggactcgagaatctcagcacgcttggaacgctcggcagtgacttgtcggtgcatggcctcgacgacggcaccaggagcgtggatatctcgaatctcgtaacgcaagcaggtgacaccccaagcctctgcggcatcgttgatggcagcggtaatgttggtgttaagcgcagcacgttccttcaggacatggtcaagggtcagttgaccaatctcggatcgcatagtcgtctgggcgagctgagaaatggcatattcggcatcctcgactccatagctgtataattgcactcatgtcagctgtgttcgtattgtgcttcaatggcccccaagacttgaccaaaccagcagcagctcaccttgccttgtacgcatcaaagacacgcgtgaacaaaacaccgtcaagttccaaagtaacgttgtccgcagtgatagcactctggctagggatctcaatggcgacttccttgagactcttgacgtatgcgattcgatcgataaagggcacgaggacagccagaccaggttcgagaatgcggttgaactttcccatacgctcaacaatccaagccgtctgctgaggcacgaaccgaatcaccgtgttggccgggagtcgaggcttggaaaagtaagagggcacaatcggagatccgaagccggaggggatgagagcttggttcgtggtgctgaagtgtcgtccgtaggcgacaatggttcgagccgtgatggtggcggcggcggcagcaaacctcgattgggattgtggtgccctgagggccacccgcgcgagggacatggccattgttgaatctgtcgcgggattgatgagatcaggtcaatgacgtgggaaaatcactgtcatctgttgatcggatgagctttggggagctgtcgatattccgataattccccggtagaacaggcaagctcgatgtgacgcggggtggctagtagttgaacaccttacccaggtaggacctacctgcctaccttagtagtttctgtggctgtgtgattggtgggggactctgtctctctgttcttgggacagacagagaaagcccaccgccttccccttcccgctgctgtactcaccttgtctgtgccccgcgctgtgaatgagcaactgccaatatctaaccgccactacaaccaacgtcatctactgcgaaaccacaccctttctctgtctgtcttacacatcgtccgacttttttgtctacaaaattacaaacatctcgaaccacccgaaccaaacaattgtttttgcgacagagtaaccgacaccatgtccgccaaggttcctcgcaactttcgtctactggaggagcttgagaagggagagaagggtctcggcgccgaggcatgcagttacggtcttgaggaccctgaggatcttctcatgagtagttggaatggcacaatccttggtcctcctcatgtgagtttcttgcgagtcgacaaacaatagcacacgtgcccctccccgctcaaggggcaatggaatacatatagactcgcaagtatttaatatctcctgcttcagtccgtccacgagaaccgcatctacagcgtcaagatgcactgcggtcccgactaccccgacttgcctcccacgatccagttcatcagccaagtcaaccttccctgcgtcaaccccaacaacggcgtggtggaccctagccaactcccctgcctcgcccagtggaagcgcgagaacactatggagactgtcctcatcgagttgcgaaggtacgtcgagctttcgccatgagatggaaggctatgctaacggtgctcagatacatggcttcatcccagaacaagaagatccctcaacctcctgagggctctacctacccttaaatcatcactacgaacttcatatcacgcctttatatcaagattaagaaaacagaactgcaagatcaacaaaatcctttgaaatgggttgagaattggctgaacggcttcgttccgctgttgttcgagaagatgcgactatcgcgaactacaatatgatacacaaagctacccgtcccaaacaatgcttcgcccttcccatccgtcttcatcgtattagtaccgtacattcctgttgtttgcttttcgtcacgctcatcaaagagaacaaacttgctgcccctcttgcgccttgtcctcatttcaaaccccaatcccaacagctcgagacatggccgattcgtagagatgatgcaagaatagacagttcaagatacccaaaaaaagatatgtgcgcataatcgtcctccgttccgccctcatgacaaagaggtcatgtattcccccatacgccgcttttgcctccttcaaaaatgtatcaggagcagttcaggaaatgaaacaagtatgttgtagataatcatcgctgacaaaagaaattgttgaatgcgcgcgtgaccatcctcatgatccaggtatccaagaaagaaatactccaaatctccaaaatgctgttttgaaatacacgtagataataaaaaataagcgttggtaaagtgtatcgtaagtccacaaagggattataattagtgtgttatttagtcctcaaccccccatttagcaggaggagggccaacggcgctcaagcgagccatcgtcttgttgactcggggagcggatgttgacatggcatcgggagagatggggctgtcgggtcgaggcacgccgacctcaagagtgtcacgctgagcgggagggctctgctggtggtttcggctcgatgagcgcttgagggctgagtgacggccctttcggtcgctgaggcggcgctgctgggcatacgcttcctcagaaatgatctcttcctcacttgctgactcgtcgtcgtcgaagttgtagtcgtagaaatcatccagatcaggactaggctcggaatcgtcaaaggagtgctcagcggcgagacccttgtcgatatatagaaggatgcgctcccgttgctggtggtcttggctgtgggatcgttggccgttatgaacttgcttcgtagagcttcgggcggatgtagtgggttcctctgcatggctcaaatcaataacggttgtgccctctgcgttgactgttgtcttgttcttaaaggtggggggtgctgggaagtcaaaatccattgtctcctcggtaatagtagcttcggatggcttagatcggtgacccttctgcgaaaccttctcatccatctcggagatgacagagccgcgcattgtctgtcgcttgtgacggagggcagacaggagcatctcttcctgacgggtaaccgccataaatcggttgtggccgtcttttccatcgaccgatgagtgagcggagcgaatgtagaaatcgacggagctggggctcaatggaggcgttggcgcatcggcagtagtagagatggagccatgaggaatataggtcatagcaggcaggaagtcaagctcgggctcgggctcgttttcagagtcctcaccctccttgtcttcctcgtaatcaggataatccggagtgtcctgctcagggtacaaagcgacaaccttgctaggaattgtcttgctgtgacctgtatttgaagtgtttactgatgagttggagaggctcgatgtgcgcgacggtgttggtccagcggttccttcttggatcgtgttggtagagcttccagagagggagcttgacctgggagccacaacgggaggtcggtggtgaccgttgggaatggtgaggtagttgttagatcctgttgtctgcctgctcgatctgcttaaccgcttggaactattatcagcgctctcggaagttcgagctgtgcctggacggaagtcgatggaagagctagtatccgatgttgcgtactcgggtatcgaaggttgacccttggaagaggattcggtgtatgcatcatcgtcttcggagtccgaggatagtgaaagcacgctctttccctgcagatccgcatcctggaaactcctgctcgtacgcttcgaggccttggacgtgcgggtatgtctgctagaaacactggcagcgcagtcattaagtgaggattgatcggacttcttggccatcgtaggtggaggtggtggaggcagattgcgttttgcgtattgtgagacaatgtgttcggcgtggtggcctggcggtatgcgctgttctgacttgctgtgtcgaagatttctgctgggcttcggttggtgtgaatccctggacttcgacttctctagaacccgctcctcctcatcgggctcatccaactcgtcgttaatgattgaacggaatgacatttgctcatagtgttcgtatagattaggtagaccgtttaggtgattttgtggtcggcgattgccctcgtctgtttttggtcgattcgtgtctgaggttgctgagttcaagctctcttttgtaggtcgccttgagagcttgccccgtaaagatggtgtactagatggtgatagaatggatggggatcgggtaatctgatctagcatgggaccctcccattgttgttcgttcttcttggaccgccgtcccatgagatgagacaagtcgagctttgtaggcttcttcttcttgagcttggcctcagcaattgagttctccatatccaacatgcgctccgcttttgaaggcatacccttggccatggctgaagccgaggtttgctgggttacggaaagaggctgcttagtcttgtcgtaccacgagtgaagtgttgatgaagactgtcgctttctcagaatgctcgccatatcaaaagcgtcctcgtcatgagcatcggtgggcgcaccgttgtttttgaagtacctcggtatgatctcggactcatctccccactcccgcgtcccgcgctcgtgttttgctggagagacacgaccatggccatggttcaggttcagggtctgggtctgggtctgggatgtctcgggagcgggtactgcaaggtcgagagttgaactggagaagttgttgtcgatgttgatggctgaagcaccgaggatcttttgggccttgctcatatgcggggcggtgactgtgaccgtgggagcctgctttttgcggccggaaaagccgaacttgcgcatgatgccggcgacgtcttaattatcttgacttttttttcgtcgcccagttgatcggttcccccctctggggtttatctcgtcagcacgatatcgactactcttgagccaacatgtgcgagaaaggtggatgtcggtggtgtagtattcgaacggggtatccgatacttttaatagcaataataagcaagtcaatgctttcaagtattgcagcgaatagattttggtaaaatatgtcttggtttgtcgatcacagtttgattcgtcgatgaaacgctggatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgatcaagaagcaccagcagcaccagcaccagccagaacaaggaaaggtcagtcgcaatctgctaattaattccgccagaaccagcgatcaggttaaagcacaacctggtagctctccacttgcacgcgacgacaagagggagaaaatgggatgggatctagccgaccaagcgacctgggttctaattctgatgagcctctccactggagccggacagcacgagggagtcgactgaggtgtgcgtcaaaacaggggttgagttgatggaaaaaataaaaatgaaaaaaagtcaataaaaacttgcaggagacgatcaacaagacaaatgcacgcgacagaaaagagaggtcgaaaaagaaaagaatgattgcccaatgcccatccatcaaacataaactgtggcttctgagtggcggcatcacacaatgtaaaaaaaaagagacctggaactacagcggctgaacgacggacaacttctcctccccgaaggagatccggcttgtcatccattcacagcgcagtaaagcataaatatcacctgcaatagcggcccttgctagagccaacgcggccaagacaaactccccccggaccatcatttacttcgatccctccccgaaagtcaaatgcaagagaggaagagtcatggctttgcttttactacatacagccagccaaactggcctcggcttccacttggcagggatcctcctactttcccaaaagaatacctcactagcgaggtaaattgcttgctttgaggctggagagagtctttacctacctataagagctttgtcttatgataaaaggtccctgcagagaagaagagaagcccgccttctattgctgttcgatctccccgaaggctctcatccaatcaaactccccagtttggtcttgaagtggctattctccagccactacaacataagagcctcggcagtataggtagggagctgatacaactgccgtttccgtcattaactggattggactcaatgcagccaagctgagctgaaccgatgcattcacttttattaattctttccagatatacaaaagcactgccattgtgttgtacccaggcagcaccaagaagtgattgcaagggttcgccttttgggctagagcgtaacgaatggtggtgacagtggtgaacggaaccgaaccaaagtctagggacctagcgaaagacaaaagtcacagggctcctcaatggatccatgtccaggggcagccgcaagaccccaggggatggacgggtctcccacctacgcacctacgctatagaggacccctgcagtagaggatctgctctctctccactattcccccctgtgctggttggtgttggtgacagcatccgacctgctaagcccgggctggtcggacagtcagggcgctgcgctgctgctcgtcagtacggatagaggccgctgaagatgtcttgaaaggttcaaacgggcagggtctgtgttgttctattgggcagcaaaggtcaggacgggatcgattcaatcttgtgcagagtcaaagcgcacttcatttcacctccaacgatgtaagttcgtattattgtcgagtcctaaagggaatacagcctcattcatcctacgatattcaggaaccaaaaggaaaaagaccatgagggcccagattgacaaggcagacccaagttcgcaattaggggctctttctgcccaatcgagatgatccaactctgagactttctgagatctaagtgtcgatcaccttgtcttgcagcccgcagtcatccccattatctaattagttaacaaagttgggtagtatccgtgttgtatgcatgtagtatttggattacttctctgttgctgacaccacaacagcgaaaagaccaacagaagaagctgaatggaagcaagctagcttctgcaaagctacgatactttggtcttggcatgtcatttctagttccagaatgaattagcggcaaagctcaacgccatcgcgcggagtttaagacctcttgaggctttgagctatagttgaagcaatcattcgagtactggacttggcaggtcccctctaataattacctcgtccctggccggagcaagggctcatgaacaggcaaatagcatggcatgcatgtatatgacggaagaatttcctgagctgactttactaacaaaccctggactatctgtgtgcacctactaggtagacatggactagcaaggggactgggtaactggtggatatttagctgacgcgatccatatattgattgcgcgtgctacctctgtgcactctgactctatagaccagaaagactgaaaagggtcttctaagatctgatcttcaatctatcaatctcgtttgccctgtctacgagggtatacaacctatagtatcattacatcgaggtcacgaggtttgcttacgatattgctagctattttagcctctttttgtcattaaatgacatcctcacgtccgtcggttgttttgatcaagacacagtctgagagtcgtggcgcacgtccgacagttttgtttcacggacgtttccaaacgcgtcgtgagtaaattaatctaccaccgccgtttctctttcatctctgcctgtccttgttctgtgttcaactttgttcgatcgtagtggcggtcaaacgggtacggcaacgtccttccgaagccttacaaacgaacagaaacagccaccgtctccataacgggtgttttgaataaacaaaaaaaaaatgatatcaagcttgtttatcacgattcgctatagcttcaaatttatatagtgcaattagttatcaaatatatggttctgtagatcttccatgataccacctcatctaggcccatgcttttctgtattagtagaggcggctattagggataatgaatgagacactttgtatagtattactatttgtaatgaaaaccctcttcttttccaactcaagcttgagtattcgacaataatgtctcacacatcaagagctagttgaagattttctgcatccttggtgttgatcagatgaacccgaagcagcgtctcatcccattgagcctctaatgtaacagaaacaccaatcgtgagggaaaagttaaagctccagttagtatgacacataccacaattccataatactccgtgcaaaagcggtgggagctgcaatcgaatcttggaccggtttattgcccgcgcctaacttcaacaccagcaaacgctaacaacggagcttcttccctcaaagagacaagacgtggttcgtgtcccaagaacttggttcgccattcaagtgattgaatacctatcattatcgtgagatatggggattctttctggactgttctgttttgcccctgagttcaacttttcccaatataaacccatgactcgccttttttgcctcgtctcccaagaaaaggatactttctggatacgacatgaggaaatttccctcagcggtgaggtcttcagttcaacttcattttcgttagtctgtttactgatcgtcaattgaccagagcaaggcttcagctattcccttgtcatatgtcattcaacgtgctactaactggagtgaactttttcttttttattgccatagacagggccagggttaaaatactggatcccccccagttccctcgtgctgatcttgtctctgggttcaacctcaagcgactcttcgtttattatcaacctagccaggttcttgtcttctagcgtggcaacgaggtctttcactagagatgccaaacccacaactagcgactcatgcaagcccgtcatcaactgactattgggctttaccagtccgaacctgggagtagatcgtgtcgttgttgacaagaatcatgccattttatataatggcaatatgcctctttaaattaaaaagagtctgatcccaattctgtaacaagttgcttctgttctgtcacttttgacaaaccctcgtctcgtttctcgatatccatttcgcgcatcggccctaccgtctattctccaagagagctggagcgagcccctgaactgaaacacgggattaagcaaggcaggaccttgtcttgtcttgaattcattctcaatttcggtcaactcgtcccacggtccacggatcagtctgattgtacgtaggtgaacacgatatctatatgtagatcgcctgtttctatttcttgatctggtggtttcaggtatcgctgtcaactgcacagccttgttagtggatagaaaccaaatatatcacatgaaacatccttcatctttcgatttgatagcattgacctcttgttggtagcttgccatctacaattatcctcccgttgtttaaacttctctattgtctcaggccaatgttggacgattcggtcctttgagtgtaggttcagggtcatgtgtaattggaagcttttgcttcttttcttcccgtgtctgttcttggtttctgtattcttttgtttgcttttctccacgatcagatttccactttctgttcaacattgtaacctctctccacagtcaagaaagcaaatttcaacacggatagtcgcctaggcagttgccgattcatttaatcataaccggtttgttcaacatccacatcgcgtttcacaaccaatcgaagctcaagtaacctcgtaaactcgcgtttttcttcttccatgtatccatcacccaacaaaagatagtatttctgcagcaagcctatgtttcgttttggtttatatgcgggaaacaaagtttcgacccgtctttgctttgccgcaatgctacaatgacatgccttggatgtaacctcatagtggtgcttttgttgccgcaaacctgcatcgtgattccaacgagggtgtattcagtcttgatcgagtcagtgatcaaaagtcatagtcctttgtttcttttgttcggatgttgaaggttccggttgtatctgatgatcctcaagcctgcgggtgtagggtatgtgcatgccaagaacttgattgaacgacatactcagataggcaggtcgccaagttgaccgatgatgttggtgaaacatgaattctcttcttggacaataggtaaccaacctctatagacactgttcctggttacctagttggcgtagaaaagttggtctccgaagtttgcgaatacaaaaatacgtaatatgagatgtatagtctaaatggcataaactgatctactaatttcatctcttatgcttctcgcagctaattgttctgatgtctcgaggcctgaatctttactccaatagcctttatttgagtatcgggtagataggacaaaaatatcagaaacacataagcaagcatggaaagtgttaaaatgactggcaccttgaccgattacaaaatgtgtcacagagacaaagagcgttgaagttgaacatgtaatgatgatgtattactgcagacatatccaagaacttatgtctcagagctgcatttttaaggtatatagctgccaattaccagagacgttcccagtttctcttccagaaagacatggcagcaagctcacgcttgtagttttcttcaataccaccctcctcccagtgcttgcactcctcatcaacctccttcttgccactgacaagatcggcgctcttggggttgacaaacttggtcttcttgaggaccttccagacaacaaagaggatgacggcataaccgtggcagaagtagctggtgacgaaaccctgagtgctccaggggtcgaacttgtcgaagccgatgaaaatgagcgcgatggtacccaggaacaggccgatgtaggcagcgtaggggttgaagggggcgacgtagtgcagagcagagttgtcgagaccctgcgccttgcgagcgcggtaccagccgatgaagacgacgatcatcatggtgtaggtggcgatgagaccggttgtggtgaggtcaacgaaccagaagaagacggtgacggaggactcgccggcgacgaggaaggtgatgcagctgaggagactgactacgaggacacagtacatgggtacaccggccttgttacacttcatgaggaaagcaggggcctgaccatcgcgagcaagaccgtagagagttcgggacgaggagtagaggtaggcattaccacaagaaagaccggatgtgaggatgaggaagttgatcagatcgggaagaccatggataccgaggttctcaactggatataagttagttactgctttgctgtgttcgtgagaaatgatttgaaacttactgccaatgacccagggggaagaagcagcaccagcagcgctatcctcgatggcaccaagcaggcgtttatcgtcggaactgcagatgacaccgacggccaaaactccaaggacgtagaaaccaacaagtcggtagaagatgagcttggcaactcgaggaatggttcgtcgagggttggcgatttcaccagaagacagagagatcatatcggggctgcatatcacattttgtcagtaaaaagatatacacggtcatcgtaagaaacttacccagcaatggtgaaaccagcatagaggataaccttccaccagccgcagaagcgtccgaggtcgccttccgcgtgataaggtcgcatagccttgccacccttccagtagcggaaaccgtaggcatcgcccttggggttaccaccgcacatggtgataagagtgatgaagaggagaccgaacagaagaatgaccttgagggatgccatgatgaactcagcttcaccgtagtacttgacagcaacgacgttgagaagaacgcagatgatcatggccatggcaacccaagctgcaggatttatatcaggaacccaatattgcatcagagtcgcaacagcactgtattcgacacaaacaagcattagaccagcgtagaaatatgtccatcccattgcaaaacctgttttcaaccgattagtttatattttcaagtagtttgggatcgaaaacgtaccaagcgcagggtcgacgaaacgagcagcaagttcaaagatggaaccacggataggaagataagagcacatctctgcaacacacaggttgcagggccagacgaaaaagacaccccagatcaagtatccgagaacgacagagagaggaccagctttggagagaacaccaccgataccaacgaagagaccggtaccgatggagccaccgatggccatgagctggacgtgacgaggggagagaccacgcacggttcggccatattctctgtcgactgtgttgtggtcgatgagaacaccaggggatgtgtcggaaacattgggagcctcgacggctttggactcggggtcttcttgataacccatgatgaagaagacgaggtttggtagaaacactcaaacactcttcctatgatcgtggtggattggagatgaggttataagagggatgtttgtcttgtggacacaagcctggacatgaacatcattgagattgggggggaagtgatcttttatgaagaatcatttcgctgtaaccatgatcaaggatatggattgcaagagccggcccggttttttggaagaggaactgatggtgtagattgagctaccatgaccaggaacatgtagttagtttagctattcgaaacacaaagttgcccgaaactggtgactgcactacaatgcaggctcgcggaagtgaagggataccacgctacagtaccgtaggtgacattctccactactagctgtagagagtatggggtcaagataagcagtgtaatagtagatagaggcaaatagagtgcagctctccagtgagagagaggaccgggccggtggtcttcactcaaacgggcaagttcgggcgacgtagtagcatgatgtggggagaagcaggacaaggcatgactcggagaaagggaatttgtatgaagaaaaagagtagagtagtggtggcttggagttggagtgttagtttgggggagcgttagaggtgccaagagggaaagaggctagcgaagacaatccttgcctaatgctggactgcgggcaaacggttatcagttgggtcgagataggcagtttcacggcgggaaagaccttcagggctagcatccaccgcggctaagatggtacctgtataactcagtggttgtataagtgaatgctttcattcagatagagtctctatactggctttgctcgaggcattggtctatctattcagtgacatctctaggagagcatctccaataaccgaactccagtgattcataacccaaacctttctgcggttccgatgcaaggttcttaccccagacaattcattggtattgtacgtaataaaataaaaacaactctcggtaccgaggcaatggtttcaatgtacatgtcccccaatacaaatctccagcgtcagaaaagtctctgtcagagaggagaaatgcggggaaaagatgaacgaggtctttttttcccgctcttaattttaagcatgggtttaagtctaagagtgcagatccttgtctactatcggattgtgaccgattgcattgcgagtcattttacgagatgatgttgattccaggagaactcagagtaaatgaatgaatcaatgggatcagcaaagcaagacatcatatcatggtatgatcatcttatagagataccttagcactactacttggcatcgttcaggtacgatgcaaaccctgtaaaagttgggctggttctgtcttcttatcagctaccacccctgagcgcgcttattttggttggagaagccaccataacaaagataagaaatgcgctgtaataagcctagacaggttctattctcctccctaccccaactgttcatcagcttccatgcatccgattttttttttaaaaaaaaattcttctccttctccaaattttaaaccaacattttgtaaataacttcacttgaatctgccaagtgctgtaaccactatttccccagatctgaagatctcttttccccgcaaactccagaataaaacaagcaagcaagagatgacatctctccagatttgttggggccccacgaatacaaaatcggaaaaaacgtaatagaaaaaggaacatgacatgacatgacctacaacgacaaactcgcaaactgtgggcacggaaccatccggcccctcattttctttttgttttcggttttctatgcgagcttgtttaagggaaacttcagctgaaatggaaaatattgccctgccggtttctctgcctgcctgcatccggttgatcaactaactactgtaagcccagcgccacaagccatgtatagaaccatccagcgctgcccgtgaatggacagaaaggtcttctagaagaccaagaactgaatgtcttgtcatctattctgagccagggtgtgataatgtgtgtgtggggaatactacatgatccttgtcagccatgatagacctcatggagaacgggggaaaaggctcaaaataagcttgaaaactaacaattgagcggtcggtagtcgtgcataaacctaactattccctagtcgtgttttcttccctattcctttgactcgaccggcccggttgatgatatatctctcgacgttaaggtaggtagtcgtagaggatccacccccgggtgtgacttccagcttggcgatttcgtgccaagatgatatacgctttatctatagttcacaagataatgctcgatgctgaatcataagaactactgtcattggtcatctcgatgctgcaatgagaaaagccaaagctaaaagtcaacatgtgcggaagtttcgccaatggagaacaagtgcatcaataatagtcacgtatcgtcattctcaagtcaagtaacccagataaaagtgcacaaaacgctatcactcttattcttattcttcttcatccccgtcctgtgaatatatgcctgcaaaccctgaccctgcgccttcttttccaaacgctccgaatgcttcaatatccatatagaccagtctcaacaagagactccaaactaatgagaagaaacgcctgcgcccctccaaagacgtaccaatgccagggacaataaactttgatcatcattacccgatgctagcacgagccggcatctcatctcccttatcgatcctactatgtcacgccgcatacacacctccatgccacgcgagtatttcagttgccacaccctttccgtacggccgggtccggggctgatgtaccgctgaatagttgcggcgtagctgtgcccacctagtactagccttgatgacctggagtgcactctaaagatatcgcgtcttgagccattcctcatcgcgcagtcctaggttcagtccgttttgcgtccaccaacgtcgaacagagctctgatctcctatgctgtcttcgagcgcctcttcgatgttgcatgtccggaattccacctgttgctttcgaccttccatgccttcaagctctccgtgagcaaacttacgccaccagtcgagcactgatagatgtttgaatatggtaggcgggacgagaacctcggcatcaaacacgagcttgtcgtctcctttaaggcgtctccaagtctctagaacctcaacttgaccccagcgactggccactttagcaacgctgtcgccatgtgcggcaggaatacctgaagcatcccaccaccgcaaaacatcagcttgtccatgctgtgttgcccataagagtgaccggcccggacgtagaaccaccttgtcgtcctgagctgctgcgtcgcgccaccattcaagaaccagaagatgaccgtttccgctagcctgctccagtgccgactcggtataacgcatccccaggccagatcgtctccaccaccagtctaaaacacggacgtggccaaacctagaggcgccgtcgactgcttccgcatcgtacacatgacgatctctgaaccatgcactctgtttccaatagtccaacacatcgacgcgtggataataagcggatgctttagtaggtagtgtcgtgccgtcgaacgccttgaagagatccggccgattggcttccatgtatgccaaaacatcaatgaggccaaacttgattacgagtttgataaccaaggctgatatgtcgtggaactctggtggcgattgcgatatcttcttacatatcgcagcagagttgcaagttagaaccgtccactcgagctcgtgctcgtacaccttgagtggatcattaggatctctaggctgacttgaccatgtcgtgggcatcggaaggttggtgtacattcccagagcctttgaaagttcccaatcccctgcataatcgagaataatagtccagatctcgggcggaagcttgcactgaactcttacgccggcatcgtctgccatgcctagcccagtcgcaacttcaacatctcgcccaagtcctagcaagtcggcttggttttttattatccctaaaacttcgttgaaaccattccagttaggcactcgtttcgggttgggcgatccttcgtagtgccacaatatcggcgtcaccacacgtatccaattccatttccggtgcaatttgtttaggtgtttcttggtcatcggattcgaccacatatgcgtgctcatgccaggaaccaagacaatgctcttttggatgtcccatcctcttagtacttcgccgagaaatgtgtcggtcacgccggccagcatcttggcgatactgtcggcatcgaggggtacgcagaccatgagatctgcccattccaccagctcgaatgcttgctgtcgataaaattcgatgtcgtcggctctatcacccgctccgagggccaagcctctattctgcattacaatgatggtttgtgttaatcgcgggactacatcgtcgacgattgctcgagcctcgatctgtgggtttttggagaggcgcacaacgagtgcttgggcccaggaggtatcgcggggaccggtggcggcgaccagaagacggagtttccggttacgtcccatgtcgtggagagacgtggtcgaagtcatggcgggactcaaccgcggcgaaaaggaatgatggtgtgccatgctggaagatgacccggatccaacattgtttgcatgagatgtgagaggcgggcgagcggtgaagtttaaaggcgaagagttgtgacggggcatcaaatcactggttcgacgagaatgcgggatcacgtggcggttacttttgtatggaatgggttctgagggagggagaatcgtcgtcgtttcgtcagttggtcaagagtcggaatcgcaatcgtaaatcgtaaatcaattgtttgaatggaaagtctgcttagttaatgtcgtgcgattttagaaatgattctcataggaagactgggtctgatctcggtctggaactggtttcggatgggtttgggaacaaagaaaggatcaaatcaagccgactccatatttttatcctggtaaaaggttccgatccaagccggtaatggaggggtagacagtagacaagcgacagggtatctctgactttataggcagaggatgaccagagctgaaaaatgacgtcggattgattgggaggaattatcaatgtcgtgctgcttatatgattgaagtaagaggcgtcttgtcttgatcctcaagtgcgctcatcatgaccgcttcaacgcatctctacacccaaaatagagttgagactaaggccgcaaattcattctctagctgaaatgaatcaaagagtttacctagacaactgcttttggaatcacatgacccagccttgggggaaaaaaacatggagaactttttaggtggtgtcgacggcactataactactgctacctccgttaacgcgggtgctgaagctccgactgctccacaattcaaaacccggaaaggaaaactttgaacatcattcattgtctttcgactgtggaatttaatcggagcttgtttatttcatcttcctgattcatcgcgctcctgtttccaaaacctgggcgttgaaccaccaacctgacaacctgaatcgcatacctaaactctccgatcctagcccgaggtgatcgctatttattcctcgccgccaaaaattcttcgccccgctctttttctttcccttcttcgacaatgttggaccaaatggcgaacgaaatcaaactcatctcggggagctcccaccccgaaatcagtgccaaagtcgctagtcggtatgtctactcttgttctccctaaaggcgtggcccagcgcctgtgagctggtgtacaagttgctgatatattctcaaaggctcggcattgaaatcgccaacactatgagcctcaactactccaaccgtgagactagcgtttctatcggcgagtccgtccgtgatgaggacgtctttattcttcagtctactgctcctggagatgttaacgatggattgatggaactgctcatcatgatccacgcttgtcgaactgcctcggccagacgtatcactgctgttattcccagctttccttacgcgcgccaggataagaaggacaagtctcgagctcctatcagtgctaaactgatcgcaaatatgcttcaagtttctggatgcgtacgtttattcactaactctttgtccgcatgcactaacagccatgtagaaccatgtcatcaccatggacctccacgcttctcagattcaaggcttcttcaacgtcccagtggacaacctttacgcagagccctctgtccttcgttggatccgagagaaccttaatgtggaaaactgcgtgattgtttcacctgatgctggtggcgccaagcgtgctacctctctggctgaccgcctcaacactggattcgctctcattcacaaggagcgccctcgtcccaacgtcgttggccgcatggtgctcgttggtgacgtccaggataaggtcgccatcctagtcgatgacatggcagacacttgtggaactgtaagtgagcacaatttgtttctgtgacaccaactaaccacatgacagcttgccaaggctgctgagaccgtccacaagcacggtgccagtgaagtctatgccatcgtcactcacggtatcctgagtggcaaggccattgacaccatcaacagctctgtcctctctggtctcgttgttaccaacagtaagtaatctttgtccttgtactagatctcacatgctaacttcttctcagccgtgcctcgtaagtttctgaaactctgactcgcgcgcacatttatggcttactaattttcaacagtgggtgacaagattgagcgatgccccaagctcaaggtcattgatgtctccggaaccctcgctgaggtatgatattccgctttctcggtgtatcatgttactgactgattcatcaggctatccgacgaacccacaacggagaatctgtctcctaccttttcaacaacgcccccgtctaagattcttaagcgctagatgcaaggtgcaaaacaaggttatggagttggtaggtccagctgtcaggtgaagtcatggtcgcgaactaacaaacatcaagcggcgtacatttttagagattgggcttgggccaagtcgattcacgatcgtttgggtaaaactctcaaaacccacaaaaagagatttagactatgtgatgcaccaagtttttgagatatgctgcatgctgttcagaggttgaacatgcgctcgtcgatgtggccggtattgtttgctagcttgaacggttcacagggcttgttctgttcaatcatatgctgcagtatagatgaactgggtttatgatacaattgatacatggagcaaagcattcgtactgagaaaatggaatgccatgagccgactttatcaatttgacggattcgagctggactttccttatgatcatgaactaagaacgataggcttactgggttgttctggaagatgcatcatgatatgtaagatgacactggcaagataaaccatcttgactgatcaaatgagtatagtatcatgctcatttcgaacaaggcaagatagtcttgcctcatgtgatgataataagataacccggagaggcttataatgctatatgagaaattgatgaaaattaccaaatcgtatcgaaatgaccataacttgacataatgtttaaaaatgacatgagagtgcactgtaaagcatacatgcagccttcattgtgaagtagcagtcatgatgagaagttgcgaattggcatgattaccttgatcattgccccacgtgaatagcaggcggtgagcaattctgccgcctcatctacaagggacacatcactgcctacaagcatcaacaccctgtagagagagatacatcatcaatcggcaaaagaaaatcactcctatagctgcatggacctacggagaaattatatgctctgtcctgagctgaaaaattgcgcgttctgcccaagatgacgacacgactcctttctaccgagttgaccaatctcattcaggagaacgagaggaagcatagtgacctgcgacaggtgagttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatttgagaaatccgtccgaacagacggcccctgaagtctaagagctccccgctgttagtggaagctatatctgacttgtttgtatacagagctatctcaaaaacccaactttgtcaacccattcatcatcgcatgtggcacgaaaaatgcaaaattcactgcaattgccattgtctgtcttcagcgactcatcgttgcccaggctttaccaaggtccaagctgaaccaggtcctggaggcgttgatgcaagctacatcagctggtctcgatgtacagctcaagatcttgcaagcgctgccctcgcttgttcagaattatgcgtccgatcttaaaggaaacttgttggtgacgacactaaacatttgctttacgcttcagagtagcaaaaatgcaattgtgaatcatacctcagcggcgacacttcagcagctggttgtgtctgtctttgacaaagtcgttgccgaagacagtgagtttctctttcaaacgaaaaaaaaaacgggtactaattccaagcagagaaagcaggcgaaggatccatgaacagcgacgcagagtactcagatagccatcctgcagcaaccgacgcctaccgagtatgtgctgccatgtcttttactatcatctctaacctgtttagattttcaatgatctgtgtttgatgactgaaaaccaacgaccagagttcattcgcgtttcgggacttcagcagacatttggcctagaacttatcgagtccgttataacaaatcatgccactgtcttcagtaaacatcccgagcaagcgcagattctacgcagtagagtcatgccccttattataggcgcactaaaggcgaggcccaattttgcaaccacggtccgactgatgcgaattctgtacacgatgttgcgtaggcatatcggcattttaccgtcagaatgcggcgaggcgctggcggtgctgacccatattcttgaccaagacgagactttctggaaaagagcactgtgcatggaagtctttagggggatctttgcggaccacgccctcctgaggcgcatttacgccatgttcgatgctaccaagggggaaaaggatgtactcaaacccctgatagctacattcgtgcgcctaagctccgagaatcctgctgtgatcggacttggcccccagtcgtcgttacctacggtcagctcaaacactcaaagctcgtctgagcaagccattgctgaggctagtggcatgaccggactgatgacgggaccagttggatctgaaaccataaccgtaggtatcagcacccagttcagctcagtccgcgttccatgcatcgatcaacttgacaagacggaggcaccggcaatcccagagtcttatctctacagcctggtactcgcctgcatctcaaatgtctctgacaatctcgctaagctcgtcctgtctctcacagtcgcaagcgagacaagaaatcgaaagagagcctctagacaagagtttggacgcgattcacctgtgcctcaaagcgaacacgacgcatcgccaaagagcaggctggaaaggtcggcatctttcaggaagaatcctgttcctattaacccactctcactggttgaccatcctcaacattccgaagtcaagatctgtgctgcaatcgttgaagaatgctggccggccattcttgcgacttgctcaacgttcttgaacgctgcactggactcggagtactatcacggactggtgcgtgcattccagcgatttgcacatgtcgctggtttgttgcaattgtcaactccccgtgatgctttccttacaagtctaggcaaggcagctgtcccgtctaatcttcttactgcttgtgtcaattctggccagggccgtccccaaacgccgagtacgccaactgatggcagtcttttcagcaatgctcgaggactcctcagcgttgacagtttgacacccacaacacctaccggtgacaagggacggcaggcatcgtttgacgcctcagtcgtatctctaaatacccgcaatctgctatgtctacgagcacttctaaacttaggcatcgcgttggggccaaccttgtcagatgcttggaacatcatattggagactttgcaacaagcagactttgtcctttacgtcagtggaaagacccctggcagagcaccaagtataaaccgaggagtcgaagggggtgacaatgagacgacaacgttgatgcacaacttcagttctgaggttcgtgcggtcgaaactgcagcttcaagacttattgagagtacgattgacttccccaacgagtcgttcctggaagttgtggcagctgtttgtagcctattggtgcaaaggtcgtccgaacagcctgaagcggcctctcaagcccaaccaccatccgatggactgcagctcaaggcccccgtcgcgcagggccgcagagcctctggtcagatgaactctggatcaacccaggaagataagttcgcgcttgccaaaataggcgagcttgctaatatcaatatcgaacgacttttggaatacagtccagaagaatctggctgggatgtactgactaacaagctcatcgacactctgacttcctcaaatacaaattcatccgtcagaacaagggcagctgagattcttgtcaaactggcatgggaagctgccaatgttacttcttcgctgccggaggaggctcgcggggagaaacaactgcggttctttgaggctcttcgcatgtcactagagccgttgctcaagggagatcgcgaggtgtcccttgcaagccactccacagatattgatatccacaaaatcattctcgatgggctacagagtataattgagagcaatggagaaacactagtcaaaggatgggacattgcctttgaaatcattggcaccatcttcgtcacaagagaacccgaccatgagtatcgccgtggctcatcggccaacccaatcctcctcgacacccgttcagcaaagctcatcaggtcgtctttcaactccctccagcttatttgctcagacttcctggcctcattgccgaactcatgtttcttgatccttgtcgataatctctacaagttttgctcacaagacgacgatcttaatattgcattgactgtaagttttccgctctgatattcgaggagtgctaattttctctagacggtgactttcttctgggtgctgagtgactttctctcttctaagaatgagtcgctagatatccccgcggagatgatgcaatccacgaacccatctgatcttgagaaaatggcagctgatcatgaacacaaatgctctgatgcggcattgtggatgttgcttctgctccgactgactaatgttactactgatgatagactcgagcttcgtaacagcgcgattcagactttgctacgaatttttgatgcatacggcgaccgacttagctcagagtcgtggtcaacatgtgtcaaatcagtagttttcaaactcctgtcatcaattgagcaagaaatcagagttttgcagtcgggagaagaggaagaagctgatgatggtgatcgtgccgagtggacagagacagctgttgttgtcctcaacggtatctcaagcctcttggctaactatctcgatatcctcgcggttcatccctcatttgacgacctgtggaaagaattgcttacccatttcaccaccctgcttgacttcaaagtccttgatattaatactgcgatcttcaaagctcttgctcacatcctatccgagaccaacaacgatggaaagtctgtctttagcaagactgcgattgatatttcgtgggacctgtgggcaaggggagttccaatttccaaatctgtcggcgaaaaggcagaagacaaccaaaactgcctcatcgcctatgtatctgttctgacagaaatttaccgactcatacaagagactcttgaggttaagagagttgacaggattctcagcttgctccgtgaaaccctggacgaagccacggttggtgattacgtcaaagatgttgagtatatgacacagctgcaggcacagattcttgaagctgttcagatgatccgaaccgacattgaaggcgttccgtcggccatgatcacccaagttgcggactttgtggtcttgccctttgttcaggctagtccatcaaagtctggctcgaagcgcacttacattgcgctttccaagatgggcatgaaggaactggaaaagctcgttgtcaaccattcatcgaactccgatatctatagcagcaactctttttacaaggcactgaaagccttgtgcaaacccattgcgctgaaatatggctttactacagtcactaaatcaacgccgccatggaggctggctacctctacagcgcttactgtccttgaagcgactctctcgcacattactagcctagagctttcgaaagaagtaacccggaacatttggactactgttgtggctatcgctgatgggatcatgagcgcggactgcagtattactcccccagagacgaattttcccgacgatgagagcttcgacatcgcatctttccataagctgcgagaattaatcataccttctctcggtgcagcagcagttcccgaaaaggctcgaacggcttacgcagaaagtcttttcaagacgtcgataattcatgcaccttcaccagaagaggagtcgataatcaacggaacacacgaaaaaggcctatctgcgctttatggcattcgtgcaggtcgaactgtgtctgtgccaccaacaaagcgtgtggacatggcttatgtcgcctgcgaagtcttgtttgacatggtttctgctaaagacgagccaacaattgtcattcaaccgccgacgcccaagtctccagatccaagacacactcgctttgccgagtcgccagttacactccatgccaggattgctagcacagctgcgccattcctcatacttcgatgcgcattgacattgagggcatacgtcgctgaccagcctctacggggacggatgcctcagcctctgagccaacgaaaggagctatcatggattctaagaaagctcgttgatttgaagagcgacaaggattctattcctgagttgagaaatgtcgatagcgatgggagaaagcatcttctaagactttatcctcttattgtacgggcgtccggcgtagctgggcacgcgacgatcagtgttttattaagggaagccttggaagttgtaggagaagagctgggattttgagaaaaaggggtttgatcgagatggcatagatatgaattaaattagacgattcttgatgagtctgtaatagacaataacttcattgactctcagtttccaagccaatcccgtctgatccatagaggggtaaactttacagggcacccccaccatcaacgcggggcaccaaattcagacttcaaaaaattcatccaattcatattcaagtcgacagcatgggaaaatcctcaaaagataagcgcgacgcctactaccgtctcgccaaagagcaagggtggcgtgcgcgaagtgcatttaagctattgcagcttgacgagggtaagaacccgcgaaccgaacaattccgcctgtactgtaattgacttttatcctcgtagaattcgatctcttcgccgatgtcactcgagtcgtcgacctctgcgccgctcctggaagttggtcgcaagtactttcccgtgtactaattaagggagagaagtttggccgggctgcgtggcaggataaggaagccaagtttcgacagcagatgctgggaatcctacccaaagatggagatgacgagcagcagacaactgagatccagcaaaacgaggaggaacctgcaaagccaagagaggatgttaagattgtgtcgatcgatctacagcctatttcacctcttgctggtatcaccacacttcgagccgatattacacaccctgcgacagtacctcttctactctccgctcttgattcttcctacgaccccaaggctgctggaacacaggcctcgcaccccgtcgaccttgttttaagcgatggtgctcctgatgtgactggtctccatgacctcgatatttacgttcagtcccaattgctctttgccgctcttaacctggccctctgtgtcctcaagcccggaggtaaattcgtcgccaagatcttccgcggtagaaacgtcgacgttctctacgcccagctcaagatcttcttcgaaaaggtcatcgtggccaagccccgtagtagtcgcgcaagcagcgtggaagccttcatcgtgtgcatcaacttccagccccccgctggcttccgtgccagtctcgaagagccgctcggtgttggcggacgattggaggagatgctcaaggagaagggagatgttgacatgcaggactcaatggcaaaggacgagggagttgtggaaatggaggtttacgatgaagtgcctgaagacacggagagaaacagtcgatgggtcgcgccgttcattgcctgtggagatctatccgcctttgactccgacgcctcgtaccagctccctgaggactacgtctctctagatcctgtccagccacctatcgctcctccttacaaacgcgccattgagatgcgagccgccatgtccggatcacagcgctaagacaaaacaaaacccaacctcttcaaccatgacagaaaacaaaaagtcacccagacgtaaagccgtgggtaaatgcatcgctagataacaaaaaaaaaaaaaaaaaaggaaagaaataacataaaagcgaaatgcatttcagtgcttgggtgcaggtttctcggctgggccggccatttcgagcattactaggccagctgacggacccttttcgaactcttgagcacccagttccctttgatacagcctcgctgcggcttggtcgtgggtcatgagaaggagtccgcgcatgtgcttccactcgttgacgatctccttgagagcttgcatcagccacgacgccaatcctcgtcgctggaactcgtcgacgacgaagacgtctgtgaggtaggctagggttacatagtcagtcaccacgcgggcgaaaccgaccatcttatgcggggagccatcttttggtgaagcgatgccgtttcctggattgtttattagcaaagagacatcaatcgcaggattggacaacttactcttcatctcctcggcggtttggggagtatagtacaccgccagggtcagacagttatccagcaccctctggagttgtccgtttggcaaggggctgctccaccagttgtcatcgagagacttgttgaaggtttgagggcatagataagacttgtcgtttgtgaggaagaagttatcgcggtaccagaagcgaggagcaccttcggcttggttgagagagtcgtgggaacccatattgatgaatatacgaactgacgatgatgtttgtttctgagtgtctgaagagagaggtttgctgttttcgtaagaggcgattacaagacgttttgagttggagatgacgaagagcggtcaaggggtacttgaattgaaactctagaaaagaggtctctctgtctccctgttgctcgacaagacaaggatcgtgaacaatgatgtagtcgtcagcacacagagggtgtacggctagcggcgggcttttgcttggcgggggaggagggaacaaaacagggcgtgtgatggcgagtttagtaggaggtgtttgactcgtatgagtaacggttcgttgtagagatggtcatgtggcaacgggaagcaaggttttgcgggggaagcgagacaaagacggatgatctagagtaagacaggcggtgatcaagtttgattcaaagtataatgttggatgaggcacgatgatgtatctacaactcgagcacttgaagttatccttactacaaaagcatgtctactacctaggtatctattgatctttatatgcatctcatctcacaagcaaggcacaagcacaaatgcatcttcaagtctgatgtacaacatcagggacaagcccgtggaagctaagacgccctcttagtgctggatcttgtcatttgatagcacgcgttggttgacggacctatcagcttcaacgccctattgctcgtcgtggtggaacctgggggagatctaaacggccgagggcggaaaaggcggggggtgaccaggggtgtaaagataccgaaaaagtaaacaatacagatacagatagtgactgccatgccccgggagggaagataggcggaacctttgggaaatgggcggaataccttggttatggtggttaccatcgtttgcttacgggtcaagcggcgggggggatataaatagaagaattacaatgaaattgacttgtctattatgatacaaaaagagataacagtaatgtttttccagttccatgtccagtctatctatactaaaataatcatctatagtatcccggcgtagatggcggcgccggcgagagcaaggaaagcaccggctgtgggcatcgcggcaccagcggtggaaacggaaacggcagaccccgttccagaagcgggcttcgactcggagtcggatgcggagccagaatcggatccggaagatgcagtaccggtaccggatccggctccggaggaagcagtggttgtaagagtagcacggccgggggttgtcattgcagtagacatgcctgtatcgttggccttgcgggtgttggagatgatgggcctgaccgtgctctcagatgcagtctcggacttggactctgtctcgctggcagtctcggtttcagtagcagcctcagtctcagtggcagtaccactggcatttgtctccgtggcaggggccgaagtaatagtagcagaaacgctcacagtaccctgagcatcgccagtcttttcaggtgcagcaccaccaagagtcttggggtcgataaacaggggagagtacgtctcggtgccctcgtaggcgggacatccagggacggtagtcttgggaggagctcggccgccgccgcagtcgaggatgtcgcagatctcgcccgagtcggggacgtaccagattctcgtagcgtacataccatcggcgttgctgacgacggtatcgtaggtggtgcagccggcgagatcagttctggccagggctgggacagcggcgacgagggccacggcgaggaatttggaggccattattagagattttgaattaatggatacaaagaacaaatgcttttgacgatgaaatgattctgcttttctttctactattctactaaggatacgcaatccttttaaacaccatcaacacggacctctaacttgctctacaaacccgcaatttcaggtgggttcagggtctgtttttgtttctcctttgatcctcatcgctttgactgcccaagggtccttgctttagcacaaaagagaaaatatctgctcattgaattcactgttaggagttcttgtgggtagttggcgtgcttcagttaaagggacgtgtgctgaaaccgaaaccactaacaccaacgtggaatacgaggctaactatggactttcacgacggcattcattggtgcactggattaagaggagttttacatttgtgtcatgatttccatatataaacaagcatatttagttttggtcaatttgtttccatgtaatgtattctagtgggtagcagaaaagttgacctctcaagtctaagtacacaaaaataaatagcctcaaggacatagtctaagtagcataagctggcctactaatttcgtttcttatgcttccagcagccaacttttctgataccccgagggtaggcaacagaaacatcagactctacgctttgggggatatagaaacaagtagttagacctgacagggatggaagtgttgcctttgaaaacagtttatatatccaaagtacctaaggtaagctggttattcccaagttcccagtttcgtgatagtattggtacaagataggccttgtgatttcgggaaagtcagataggcacctacctacctaggtagttaccagcagtacaagggatgaaattaccaagccagcttatgctatttagactaggcgtgaggaaatgtattctaaagcttaggggtaacttcccccacgactaaccagcaatgcttgcagcatgtactaccggcctatatgggctcaagttgtttacttttcttccattagtacctgggtaggtaggtagctcttggctgcttaggtcaatcaacagcacctagtgactgctagatccctgtcgacatctaccgaaactaggaacaattcattggtggagaagaggtcatgacgagacgcatcatcgatgcaaccgctggagctatatcgtcactcaggcctcaattgattccgaagtttaccgcataatcgggagctcaggaccattatggagatatcttgaccttcaccaagctagatagctgtcatcgggaatccgtgcagccctcccgtgaccttaagttgagtttcgggaattttaagcttacaagaagcactgtgctctgttctacaacagatcattctgcttacaacttgtggaattgtacgcactgttgctgtacatgccgtgcccgtgattcagagataagcaaacaactataatcatgcagctcgatcttttgggcctcaccccattcaccgatgggaaacatgtgaagtcgatacggcattagaccgccaagccggggagctaaagaggctcttccactacaaagagcgtgatcagtgtctaagacgaagcgaagcgtattcattgcgtattcctttgcggggtagtcaaacaatctggaacagcttttaaccttgttgtctcggcgtcgactaagatttcttcttgtcaagtgatcaatagtcttggtctgggctggacatcgttctccaggatattttggctttgaattctattcatgggtttatcctggccaaggcttagttactacggaggtctcccgaattgctgctcagccgcagctttttacttagtgattgaccgggagctgacggagaagagattgtggggaagacgaaaagataccttggatctgtagtaattttccgtgtattatcgtgtattttccataaaagtcctgcaatctttggtcttggtagcgggcgaaaccggggatctcgacttccttttcctgatcgagtgggtctcccccagtttctgtgtcagggcaggtgcgagtggacacgacggtccccggttctcccccagtaagcgtcactagttctagtttagcagggcaggtgcaggtgcaactagaactgcaggtgcattgcatacatttttaacccttttttgtctgccgtttaaagatttgcactagataaattactgggttttggatggtaagccgtatagtataatactttatttatcaaagcttgcccccgtctcatctcaactgcttacctttaaaacctttttgggatccatgttatttacttcttttacatcattatcaaaccataaaaacgttgaatacttgctactcggtccgactctgtttctctcttgtgcttgtcgcgtggcctcttttggcttgtaaagaaagacgacaaactctggcgtctacttagtactttcactactccaatcaatcaatcaatcaatcaaccaattcatcatgatttgtctctccaaagcagacgaatccttctaccagcgcttgacctggaaccaggctccttctcccctggctgcctcccaaactacgcgccaggatctcaatggcatttccaaccttcgcgaacacgttgatgctgcccaggacgatgggagcggagggacggctgggagtctactcaatgggcacgatgatagtaatcaggcagggagtcatcctgcagagcctttcaaaggctctctcaaggatgcgggacgacagtcccgtatctcgggtacgtccaaaatctcatgatcctcccttgtcaaacccacattcaaggtactaataatctcaggactgtcctcgtgtctaaagacggttaatggtggtgttgaccatttccgtcttcctcgaggcactctctcgtcatgtgcctcgcacatctggagctggaccgtctgggtcctctctgttcttgccgtctcgacactcatctcttactggaattcccctgcgcctgttgccgttgtcatgacttcaccccccatcgtccaagagtcgattcctatccacctctcgcctctgcacaagcgagcgagcacctgcgaatctggaggcgtcaacaaggatgaatacaacactcctctccatgtcggtgccctcttcattatcctgttcgtctcgacactcgcttgtgcgttccccatcatggcttccaagttcccagggctgaggatccccaatcgcttcttctttgctgtccgccatttcggtactggcgtgctgatcgccactgcctttgtccatttgctacctactgctttcatctcacttggcaacccttgcctgagcagtttctggaacaaggactaccctgctattcccggtgctattgctcttgctgccatctttcttgtgactgtgattgagatggtcttccacccctctcgacacgtttcgcctgctgagatcaccacacccaaggaaggatctgttggttcaaacagtggcggatgcatggggggtacaggcatgctccctattcgtgatatgggacctatccgcggacgatcgtcaagcattggtcagaacctttccactctgaacagcagggacgtacgcatgcaggatctcgaagaagaagcttgtgaagatgacgacaatgtgcaatccggaagaaagaacctcgaggagacgagcctcgaggctgtacagatgcctgtcttgaccccagagcagcagcaacgcaaggagcttctccaatgcgtactgctcgagcttggcattctcttccacagtgtttttattggcatggcgcttagtgtttcgatcggcaatgagtttatcattcttctcattgccattgtctttcatcgtaagttctttcgttctcttagtgttgtcacattagatgactaaccgtgctacagaaacttttgaaggtttggcgttgggctctcgaattgcttccgtcaagtggccccaaggcaagatgcagccttggttcatggccctcgcatatggatgcacgtaagtacacattttaccgccgacattgtatcgtcaactaacatcgagaccagtactcctctgggacaagcccttggccttgctacccacacactctacagccccaactccgagactgggctcatcgttgtaggcgtcatgaatgctatctcggctggcttgcttacctttgcttccctggttgagcttctctcgcaggatttccttagcgatgagagctggcagttcctccgcggccgcaagcgtatctatgcctgccttcttgtgttcttcggagctttcttcatgagtcttgttggcgcttgggcttgattgggctgttcacaaccctgttatgcgtactcgttatgggaacgctacttcaggatatggttgagcaacctgtgactcttggcggataaaccgcttcattcttgatattaccagtaatgctttttgcataactagtatcaggattatattttatttcttacccacgtttcaagtttaatcgcttagtagtgaattaaacactgttcaaatgggtttctcctttttttcccgcttatttttgcagtattcgtgctgcgacctttccttatacaacactattatctaggtagtacttgaaagctagctcaaagtacgttcattacaagggccttttggggcaagatatgcaagaacgagatatctgcactctcgttatattatatacggtctcgaggcgtctttggatcgaattagctacaaataaaccactttcgttttaccagcacatgatctgacttactcatcttttcacttgtatgtatacgtgttatactgactgatattgaacgatgaacaagagtaatttgtttatttcttatgttttgcgctgcgcctagtttttacgatacagtgttcttgttaacaataccgcgggcaaactctccaaatgtaagatgttgctcaatatcaacctcttctcccaggttgggctgagtaaagaccgccaacgtgttacgagcaacctttccatcactgacactagctcgtacacctctaacaaagtgaggcacagccttaaagcgaccagcagtaatacgctccagggcttcacctgtctggaatgcgatgcagtcgcgagggatcttgacttggactgtttcgccggtgcgagacttgatgtacaaaccagctgacggatcaggagatgagggaagttcctcgagaggtggtagagaagcaccgttcagatttgtaacatctggtacagaagggctggttttatgctcgtcgatgaacatggctgatgtaagacccgtcaaacatccatggtcaagatgtgtagcacaccagtcatcctcatcgccaccagcagcagatggctcagactcttgaggatagtagtgcagaagacgggccttggtggtgctggacgtgctgacgacgtgctcgaggtatccagcggggtatcctgggatatcctcttgagcgaagcgatcgcatgcacgagcgacgagaacggctacatcaatgatgagacggcacagagacgtcacggagggcttgaagcctgggagtacatcctctggcggccagacgttgggggacagatactcggggaagttatcagtagagaactcctgggtaggcttggcgcattcgagagatgggtcgatgtagaatgcgcagttggcgtagtatgagcccttgaaggtgtcgacttgaccattcttgagagtctccttgccgagagaccagccagtcagatactttgcccgagcattctcaagtttttctattgaatctgttagaaactcgacttctaaggtttatggtagacatgcctaattcctctttggggaggttaccgagatatgaagcgtaggaaagagcctgatgtctaagttcaggaaactcttgggggacatcctttaccacgagaattccaagagagtccggaccaaaggcttgcttaagagtcccgaatgggatgttgcctgtggcgtgttagttggtgtttattcgcttataagtgatatttttctcatcatgagagcggcgctctatcatgagtataagagtacataccatccttgaggtcattgagagacacggaaatagcttgggcctgagcaaccatgttgaagtagaactaacgataaattactcagaaaaatatcatgagataaaagatcaagtcagtttaatcaacttattcttttttctcttatacaatgctaccgtgagttgcgggggaataaagtattacataaccagtcaccttcctgaaattgacctgttctcggggtggagctcgccgtatcccggcgttgaccgtcggtccaaaacactacctagacaacaactatcaccaaaagtaatcatggttaaaccattgacctttaaaggcgacaaaaaagtcaagaagcgcaagcggacagacgccgagaaagcatcccgcgatgatgtaaacgacgaaacagaccaacaggtccaaaagactaccaccgaagaagcagagaatgacgatagctgggtatccgccgaagcaacgacagatgtctctggacccatcatgattgttctaccgacagatacaccttcagctctagcttgcgatgcggcaggaaaggtgtttacagttcctattgagaacatcgtcgatgggaaccctgccaccgccgaaccgcatgatgtgcgccaggtctggattgtaaatcgcgtagctggcacagagagctttcgcttcaagggccatcacggacggtaagtgcaatctttatcagcaaattgctacgtgtgactaatgcgcaattactacagatatctctcttgcgacaagatcggaatgctctccgctgattcagaagccgtatcccccctcgaatccttcaacataatccccacgggcgacacaccaggaacctttcaaatccagacgctgcgcgatacattcctcagtattaaaaaccccagcaaggcgtcttccaaggcatgcgacgtgcgaggcgacgccgatactatatcattcgacacaacgtttcgcatcaggatgcaggcgcgcttcaagcccaagctacgcgcgtcaaaggaggaaaaggcgcttgccaagatcagccgacgtgaactagaggaggcggcgggacgaagattggatgaggatgaggtgaggaagctcaagagggctaggagggagggagattatcatgagaggttgcttgagatcaaggtcaagagtaagcatgataagtttggttgagaagggtttcggagggttggtaatgtaagagaatggaagggctgcgtatgaatcgggaaagggactgttgggtgagtgataacgatactcatggaggtttacagtccgctaatacccccttttcagcagatataccaaacaagagatggtcttcaacaaacttgttgtaatccaaaacaaaacagagtgcaagcaaggctcagctcagcgcgacagctctgagcatcgtcagactcaatatcaggactcgtcgctcagttccttccactaccaaaacctcacaaggaccaaacggggcgttttggtattaacaatcgtggcgttcttagttttatatagtgtctagagtacaggccaaagggaattgtaaacctcaaaaaataaatcataacgagctttccctataagaaagacactgacggacggcataccttccgagtgcgcatcctccgtcgccttttaggaattccaaatacttaaaaaaaacataaaaggaacaatcgacgaataaaaaattgcaaagcagtgaaaatcgctgatgtggtacaagcactccctcctccctttattccttcgcgagtatgtatattcctccacattgcccatatgccaatccggggctcatcacttggcaagacgggggctgcatcgagtcctctttggcggaacagcgattggctggtctgcagacctcttccgtggtccttgaccattgagtttcacgataggcgtttcaacttgcgtgatcacagtatctgggctgcactcctgttctggctccttttccggctcctgctgctgctcctgttgagaggtagagagctagtccatctccacatcttcggtagcgctgggcggaacgacgccatcgtccatccacttgcggaagttcttgttttgttcctgaacctcctctggactgagatccttggtccaggctgggttatgcacccacttctcgagaagcttattctctcggtgtgcgctcagagcgcgagtgaacttctcacgacgctcacgctgttcagccgatttgggagcctggtcgtaaacaacgtagtccgaagtaccaggagcccagaccatcttggaactcttcaggcagatgctgattgtcaggtcctccttgtacgacagaggcttgggtatggaatcatcgtcattatcggtgtctgttgttggtaggttgcgggacagcaccaccttctggagttttgatctttgaactccctcagtgggttcgacgcggatgtaggacgagatgtagtattgccaacgctcgcgaagttgcatttcgtccatgtagaatgttgtctcctccctttggagccatcgcacagtcgcctcagacttggcaggcagctagaaagtctgttagcatcttgacttgcaaagaatatggcgcattgacttacccagcatatcacaaagacatctccgtccttcacacacttctctgcgaacttacgcgcactgatttcagtctggtagcttgtctcctctcgttcgcggctggcctggtactgagcaatcaggtcaggggtcttctccttggcatcagtgctgctgcatgtgagagcgagacggcagagagtcttcaggaggtcctggatcgtgtagactttccatccagtcttaagatagtagtgacgcatcacatcctggtagcggctctcatccacgtcgcctgagatgtactcctcaatgagctcaagagtctttggccagtagttgtcggggtcttcgttggtgtcgaagaacttcatgtggttctcagtgaaaccaatgtcccgggcaggcttctgtttgttgagacggtcaacctctttggctactacatccttagcctccttgagatcttgaagacgcctataaagagtttggaagatgctgaaaaagacaaacaaggtctggttgcagaagaagttgtaccagggccgagtaaagaatccgtcagctttcagttcgccgtccatactcaagatagggtcgctatcgccaacgaccactggcttaggaacgttaggcatccagcggacattagaaatctcagtgttggcgacgtcttcggaggcatcaggcatctcctcttcattcgcagaggtgagatcgggagtggtttccttgcttccagaaccactgtcctccttgtttccgcgaggtttgctgccgttgcggccaggatcaagaacccctctaagaagatctcctttccggccgttacgtcgacttcgaccattggtaagttccgcaggtgtgtggtcttcagcctcttcctcgccagagtctggctgcatcttcgggagcttatcctgaatgctctcctccggtatgtcgaagaacatgggaataaaagactcaaagaactcaaggatgcgttccttctcttggctgctgtgctggccgttgtgcaagctgtacagcatcatcagacgtagaagatcaatgatggtatccttgtcactaaagtcccagctgaactgatgacgagggattccgcccttcaatgatcgttcacggcgctgctcctcgtgctttgtcttgataacatcgacaagatgctttgcagtcagatgtctcttgtcgttctgcttcacaagaatgcccatgtggtccagactcttgaggtgcatgttctcagtctgagcgtgccagaccttctcccactcgcgttgagagaatcgccattcctcatccttctgcttcatacgggccaacaaaacaggcacgacgtcgaaagggtgagtaaacatgtcgttgacgacatcgataccccgttcgccgtatatctttttgcatatacgcttgaagatggatgtgctttggccggcgagggcagcaggcatatggaaggtttctctttcttgaccagtcattgcgagcatctgctgtgcaatgggctccaaaagctggatgcacttgagattagcctcgatattgaaatcatagtcatggcgctcttcctcaatgcgatgcagaccctcttcaaactgattctttctatgagcaacaaacccactgtcctcagatgcccaagtagggtgtgaggcccactcgtcgttgaggacagagttgcacagctcgtcgcggccactgcaaggcttaagacgttctcgcttcggaagtaatcgataactaggcccgtacccacggcagttgctgagggacaccttgtctgtagggggcgcaggacggttatcgataatgacatcttgagtttcgacacctacaaagctcttccagaaggtcatcaggtcagggtttgcactaataaatagtgcacccttgtgaaacaacgtattacgatcgatgatgttctggctgaagagattgcagagtttcagaaactcgttcatggaagacctattactgaggtacttcttaactctctcgaaaaaggcaatctcctcttgattcgatgtcgaagaggtcctggcgggataaggctccggcatgacaggggtcaatgtcggttcgactgcaaagttgtcaccacctagtctcgcatgattgagtttaggtctcttgttaccgttcactgcaggaggtgcgatgcgcgcagccgcagtcgcctccgcaaggatagttgcaggctgagcagcctgtttgtctgctcgtgggcgctttttgttatcctttgtagcactggcaggtggcgcaaagctaccgagtggaggcatcttctgcccatctctcatagcaggttgaggtgtctgattaggaccggttgggggtccgtcttccattcggttaggagtctgcttagcctgaccagcggattctggtaggaattgcttaaagtcttcaagcaggtcaggagcggagttgaaaagagtagtgacctgcgcgtatacgtcctgaataggcttttgttcgcgctggtatgtttggaggatctcaagaaattgtttgtagatctcaggcttgtcctggaagcggttctttgccatgattagtatatccgatacttggacagatggaatctcgagcagtgggttttaccttgatcttgtttacgtagctgatcgcatggttgaattcaactggtccccggcgttccatgtttgcctggttggccgcattgccgttcactccagcttgtcctggagtgggtgttaatgcatggcgagcgttaggaccttcaccaggagccgcgctaccttgaggcaaagcccgtcgttgaccttgattgttgctctcgttaaaggcggcattatgggctgcagcctgaacaaagagactcgcgccattctgcactggagtgctgaattgtgtttctgggctctcgatgctatgttgaggcctctgctgctgttgttgcggttgccactgaccacctcgttcaggaaacagaggctggttaactgcaggtccatggccgtcaccctggtttccgcggatggactggactgtggtgcccattggtgtagtaactcggattgtattcgggtcgttaccagcgccgcactcgatacgatatccgggaggtaagaaagtgttgaatccttgaataagatttgggtgtccagcgaaaagttccgagactctgttaataacacctggagtgtcgatactatgttctcgttagtgaacaaaaaaacaatagcctagattcgttgggtgtcgtacgcctgactcttgaaatccttcataatatcgagaaagcggttataaacatccggttgatcgtggaactggactttgacctggtcgaggtaggtaagggcatcctaggtgaaagaagagttagtgaccagccaaataatcatggtgccaagaaacaaggatgtttgctacattgacaaacggaaatgatgccaacaagccgtcgtcgccatgaaggagcatcaggccctctcccccgtggttgaaaacgccgacgagggttcctggttctgccgggaggttcgcgagaaggttgtaggcttccatgttaagcaaacggatctgctataacaacggagcgggtgcgccacaaacagggtgagataaatgatgtgtattacacaagatccatcaagacgtttgcagagtcccgaaggaggggtaaatgaaattgagctgcagaagccagagggtgattgaggaaaaggatgcgggtgctttggcagcggcccgcgctgtcgcatcaccaggtcgcaaaggcaacactgccgggcggctgccagctgccaactgcgcaaacgcttacccagtgcccctccaccaacagcatccggttttttcaacaatcaatttacaaacaaactttactcacattaagaataggttgctgaccctgggtaatgcccccgggaagctgatgagctgcggatgtagctcctgggttgaatggcgcgccctgctgggcccctcgctggccctcctggggctgttgcgggagaggaccgccaaagacagctgcaataccactattaacagcggcctgcgtcgaagctggcggtccagccgcgtgcggcatcggagcaaacatttgcggttgggtgttgccgttgtttggtccaccgtgctgcaccggtcgattgtgttcgttttgtaatggccctccgaaggcggccaagggaccacccgatggggtgccgaggggaatctgagggtttccgttatggttcgcgagcagtcctccagggctgtgaattgctccggaaatccgcgacgcgacaggctggtggatggggatagaaccagcgctgctatggtgaggtgttgattggtatcgttcgttggactctcggtcccggtcgcgctcacgatcgcgctcacgttctcgttctcgctcttgatctcgacgggccatctcctcgcgttgctgcaaagcccggtgtcggtcgtccatttcgcggtctctatcgtatcctgctgggccaaggttctggctgttcatgctgttctattcgatcgacacattagcgaggcattcccgtgaagttgtagtgcaccgtctgatccgagaattgaagatccagaagcttcagtataggtcatgacgataagacaaatacatcatgcttgttgtgcgcgtgggcgacaagcgacgcccaaagatcaggagaatggtagaatggattcgcgacagtgccaggaaaaagacttacaccaggtagaataaggctatcgccggtagaactctacatggagacgagttcgcgcaagatcgataatgaaaatgataaagacacaaaggttggaatagtatttggcgaggggtggttcgtcgtgagtaaaacccagctgcgtacaaagttgcgagcttcctgcggctagggtgacgccgattgtgttgacaggatcacgtggtgatagacagagtggagtagaagcgcgctgttaattggcttctgctctttatcttatctcttttcttcagccttgttgtccgatgatgaaacttctgtacgacacaaccacagcctttgcgaccataatctcacctgcacagcttatccctttcagccttgaaccttgttcgcggacaagaacagtaacacagacacctataatccggacacctacctgccctatcagcatcagttggcgaggctgaacttctaggtggggcaaggctctcaaatgcaaattagttcataggggggcaatcaattcgccgatgccggatacggaaagtggtaagtgaaggatgaagggggcatgatctcaattgtattaaaacgcctgcaccacaaagcaaactgatatgttctaggcgccacccaaatagcttcagcatgtttggtgcgccactatgtaaacccatgcccgttttaattcgcaacccatcccaaatcccaaatcccatgtgcaaatatgtctaggtgatatgtacgagccaacctagtctcgtcaaagcaccgtcccgttcaaaaatcccatgctaccagcaatgctcgccatcccatgaaaatcgcaaaaagaagccaaatgttagacccgatttcgatgaggccttaatgatgtcgaaactgagcgcatcaagtgcttctcagtaagctacttcccatgccgtagcgggaaaggtttggttgagtgtcaggtcagtggttgcttcgaaaactttagcagagctgaagatattcgcgtaatagctcgctttcgatacaatcacacccatgagttcacctgccacagtattagccgctgacctgtgggcacatttgtataacttaccgataccgacgagccatatgtttcgcaggagtgaaggttcaagcctatatgatcccatcgccagtgacaaagctggacacacaatgtagggccaaaatccagagaacccaaggccaccaagcatatacccttggagtccagcagctgaagcggcagttgcttcaagaacgtctagtacctgactagacttttgcaaagcatcatcgagtcgcgattcgtagctgtcgtatttgaaaaccagatcgtcggcgagttcttcgagcttgtccatgccctacatctaatcagcatgatatttgcacatgtatgagacgacgacttacttgctcgattctagcctgtttcactaggatatctgcactcctagctgccgtcgtttccttgtcgagttgttagtcgcttctcacaattggcacataaagcttaccatctgatcaagtgaggttgcgaccattgcagtcagtcctgtgaccaaacccccaatttcggtattccacttatcggtgctggttctcaatgcaacctcttgtgatgtggtgatatcggcggtattctcttggagtgcgcgaacgagtatcgcgaggagatcgtggagtgcttgcgcttcttccagaccgctagtcacgatgtctcgagaatcctgttttggtcaatgttttgctctcacgaattggaaatttacgtacctgaatcgcatcgcccaaatcatttcggaggatcctgctagccttatccatctccatctgtaggtgcttggcttgcgggccaatactttccactgactggcttgcagcgtcaaaggctcggttgagggattgaaaacgcttctccaagtctgcctcgacatcgttggtaagtttctcgagaatcttggtgattcgttggtaaagaaagatgttctcatctgaaaatatcgtcaatatggctgcatacaacaggtctcgagtttcactcacctttctggttatccacacgcgcggcgtcacagaatcttagcgccttatgacgatagctgacccaagtgttccaagcagagtccgactgtgcgaggccctcgaggcaatcgtcaatctcattagtcgagacatgaagctttgcgctggttgggacagggagcgctgccaggaatgattctcggaacttgaagcatgactttggaatcatgaaactaccgcgttccaggtcgcaaatagcaaggcttgccgcatagaagtcgacaaagtctcgagcggccctgccactgtcgaggtggaccttggcatcatcttggccgtccaggaggtgacagttgttgaccagttggcgcgcagcgatgcgatggcagagaggctgtgactccaaatcctgcagctcttggagagcggtactataaacgttggaaatctttccatccgcatgttgcatccagagtgaactgctgtcgccgcgttgctgttgttgaatggcgaaatgatcccctcctatggcaacgttagcctgggcgcatgcgataaacatttcattataggtaccatcaggaactgtatgcggtctccaagagaagcagttggcaatgctagaaaagaagcagagaaatgtcaacccccaaaaacgaatcgtagcccccttggaggtcatgttggacaacatcaggcataaagcacctaaataggaagtcgcgatgtattctacttgctgctgcaagaatgaaggaattctagaggatctgtaggtaatgtatttggtggaagggaataatgaaatcggagtggtgaagtggaagtggaaggagggggggaggttgaggagggaggtgcagtcgtaagtggaaggcactatcaattcgctctttcttcaaatgagcaactcagttttcaaaatgaagagcaccgaattgagcacttttcaaacaaggcagtagttcgccctcacacaaacagcaaaaactgaatgattgagagggcgagaccactttggttgattgatcatttatcaaggccgcctccatgcgattgagggattgatctcgcccacaacatggcaaacaaacaccacttaagcgttctttctctagcattgaacttaacattctcgatacatttaattttagattctcagaaatccaccgcacgaggtaagaacagtttaaatggtcatgaccagcccaactttaactaccctggagattttgaataccatgcatcttcaagacacaacactcccatttttcatatacaaaaactgcttttgtttagttcttatgcttctccttactgtgctgttgtgttaatacaggtaattcatagtaatgaacaatggtttcgtctgcgttaatggtaagacgtttccaccaggaacggtacaacagatatatgggcgtgcagacaatagatatcgtacctgattacgatcgattcaagttgatttcaaggcacccgtgtaaccttgagaacaatcacgatacaggcagcacagtaaatttaaaagcaacgtttgataaactcttacatcgcgactatttcctataaaatcaatctcatgacgcctactatgttgtcgagttaagcatgtgtaagtttaccaccacctgacttaagacattaagatcgaagcgttggagcatagttcaaaacaagtaagtactaatctgaaacacagatgcttaatcacgatttcgcgcagcacgatatgtgcatgaggatggtttatcctcacctcagagaagtgagcatatctgaggcgctttcaccaacggtcggaagtcaagaataaacgatactgcaattggccaaaaaggtccacagaggatccgaaactcaatctcaaatcagtaattccttctggaaagccaaggtcgatcgtatagatttttcccccttttctttttttatacggggaaacccccactggttaacataataaatgaggtgtaacggcattcgtgtaccgtttttggggcgttatctcttggggtgatattgccgtgatttgaaggcaaccacaatggattcttgggcagacgctaagtcgttcttagcccaatcaattgaggaattagcagccgtgcacctggaaattggaaccaacgtcatggtgcgtgccagccaaggcaggtaggcaggtaaggaaggcaggtggtaggtacaggcaaagcgagtgagtgaacccatcgagatcgatctcgtgaaatgcttcaattcgtgtcccaagccgttttcccacaaaaacaagccaatccccctcctcgactcagcaaggactgactcccacatccttggagccgcgtcgaatctggttattctacgcaggctgcgtgcgcatgcacccatggtccagggtgctgcagtcgttgttttgccattggtactctctcgtttgacgatcgctgatttgcccaccctttgttgataccctggggacccggccactaccaccgccggtcggtcgttcttaaacgtcttggtttgtttcctgcaacgaaacgggcttcactctcacctcgactcgatttcgccctctcgttttcatcaagccggccgagtgcgcgcgctgttattagacagcccccgggtgccgtgcccaagactcttgcgactgagacgttgcaggaatatcaataatatcagacatatggagtcgagtccggaaatattttacgggaattttgaaaaccccagcaaggtatcggtcttctacatgcctatagaagagccttgcatgcttttcttatgcagtataccagagactcaccaagccacaggccatcgtgcaaacaccttcaacaaacccaatcagcagtattgtatacacaatactacgcggtgggcttggatcagacatcatgtgtgtgcaggtgaatcaacagtttgcttgctcgcacatcggtttcctgaatattcgcctgtgccaaagagttttcgccggatgcaagggcccttcggacaagcacgaggttgtttacataatggagaagtgcccagattgtattaggagagacaccctacctgagccatggaccgcaaaataatagcataagcattagaaaagttggttacagagcattgctttctaatgaagtcatccgccggatcttgagaagggtggcctgcctatgtcaaggggccttgtctgcataggtctaatcattgatcctcaaacatagtccgcaaggggaatcatatccaatattatatagacgagcccaggagctgaggtttcgttatcaatgtagttatggtcagaatgtctcgacagtgggtgagcgagaagcgacaagaaatgataacgggttgacgaaatggatgtcctatgaaaatagtcggtgtcgttacaagactagcttgtgtaaagaaagacaaatacctaggccgtaattcaatcgtttcataataaataaaacgtcccaaagaactcaaaaaggcagtttccaaggccgttgtgacagtttgagctaggagcattgacctttgaccgctaaataccctaaacctaaatctgaccaggtgcgggtgttggttaacatgaagggttgatagagagaaagcggtcatgcacacgctcagttgctatcttagtagttatcccgaaacacagtcgactatggctatagtttccaagtcaagatgcacaggacgttaccccaaaggtattgtgcgagtgtctcctattagtatcatagtcatggaaagtccctctagaaaaggaggaggaaagtgatttgaaaaaaggttccatgatatgatgagacagaacaaggatcatgaaaggacccccaccacaccagtgagcctcgagagctttttgagtggtctctatgagggctggagcttgccagctgagcctagaagctattgctagtcgctgactagcacgaggctgagagacgtgtgggttgggggaccgttgccaagaccccccagctggccgtaagccgctaataaagaagagctatgacagctgaaacgaaaatcatccaatgctcaatgaagaaacaggacatgttcacgccacgtgatataacacagagatatatgcttgatagtacctagtctcagcctgacctggaaatgatacggaaatgattaagtctaaaccatcaaagccaagcaattagaaacaaaccttttactatgtacattcccggatgacagcaacagtagcaacagtctccgggccggcgcgagtcagccaatggacaagggtcttggcccatcgtacaattcccctcctcagccttgctcatcatacgatgtcgcccaatttttgctacgccagcggtccaggactcccgggggtgttcaagggcccctggaactagaaccgcacaagacggtcctgtcgatgtaaaagtcacgccattgcggccgaacaacatcaagacgtcgacccggcagtgggagcggaaatctgttctggtcgcaccccctggacctcgcttgtacaaggaaaaatagttgagaagagagagattgccttgttggtagaaatcatccgtcatacaatggacttgtgaaggattccccatcccccaacccaacgttggttgtcccaaagcatcgactctagatctctttgaatgcggcgaatacgacgactcacaaggcacacacacaaaaaaaatacgaatgcatcctctttaattaaccatctatcccataccgtcaggaggtatcccgtcccaagactcgattagactccctccttctcggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccttcactccttcatcctacatttggcaaccgatgactattctattttgcgtttgttcaagcttacactgagcggtaaagtcaatcaacaacagccaccaaccaaacgcatcatatacactatatacttccgccacgcccgagtccaacctcacctcatcaactaattcacaacaaatctaccaaaaacatcctccttggcctgttcgccttgcttgttttgtcgcttggcccatctttcgagagctgttttgtgctgcatttcgtctgttgcagatcatctacttgtcacctcatcccgtgtctactccctttaagccccctcgacctcgcctcgatcaaacatagcttctttcattgaattttccgaccggttctcaccgtttcacatcaacaacatcatcgccatcgctaattgagctggctcaagctctgcacgagttgctgacacgagatctcttgtcctagacgacgacgacgacctcaaaggtcgggatgccgtgttaacaatggaccctaatattcttaacttttttgcggtacccaacaaccagactctgaacaatgttgatcaaagcaaccagtcatctcagcaacagcatgaaccatcaccatgggggccagcagatttagaaagtggcatgggtgcatcccgcaatcaaggagcttcatctttcggtttccagccgacatctacctctgacatctcgttcacccagccacccatgcaatcgacttacaccggcccaaacaactccatactacctaataggggacacccgaggaacaacccacaacaacgaagacgagatggacatgcacatgatagaaagcgcaccaaggtcgataccgattctgcgttggaatctctggattactggatccgatttgatgatgatgaagccgaaaaggcaggaagttacgaaattgacttttcaaagcgttatgaccccatgagcaatgccaacactcactaccggtatgtttacgctatatcttgatgaatcagaggctgatcagcgacaaagtcccggatatggatcgagctcgaatacaccaggtcttggtactggagtttacgcaaactctctcccttttcagggtgccgagtattttgacgacaacgctctagacaacgccctgtctgatgaagaagaggaaggaattgactcgatgagtttggaagagcacttgtcaaagatcgagaccatgccaccaccagaagtgccacctcgagagggtctttactcaacaccgctcagctgggaaaagccagagcctggcattcgcatggaaccggattttggaatgggcagtacccaaggagccatgaatttgggcttcgggcaggccatgtctggcatgggcaataaccaggttctaagtaatgaagaacaacggagacttcttgctatcgcaatgaatactggccgaacgtcatctagctttatgccagctactggattcggtttgggatttggtgctggtcttggtacaggaatgtccgactttaacagcaacattgagtcactgttgggtacaccgactggagaccgcagccagaagcagacacctacacctaccaatagttcaaaggcaccttctcgaaaccaggatattaagacggagaattcgagcgagactggtctcagctcgactaggccaggactatcacgcacaagcaccgccacgtccgatgtcaaaggcaaagagaagcttaagcttggggaccggacagctcataacgacattgagcgaaagtatcgaacgaatctcaaagacaagattgctgagctccgcgatgctgtgccagccctccactcaataccagaggacggagacaataacgaggctgaaggagactcacaacgagcgcccaaagtgagcaaggtcagtagtaaactgtagtcttttgcaacatagacgtaacgactgacatttcccagggcactgttttaacaaaggcaacagagtatatccagcatttagaaaggcggaatagggctatcatgaaggaacatcaagagttggcccggcgccttcaggcatttgaacaacttctcagcgcctcggctcgacaaccgttcttgatgccaaaccacagccgaacgctctttgatccaagaggtttctgctagaatagacatgatgattattatgttccaagcgtgtggatactgtacaaatataccccagagatgaatcgtggtgtgtgtatactactcatcttagttcccgtatcgaccttgattcatgcttcgctttgtgttttttgttagtcgaagcgcgttgtgacttgttttgttgtattcattatccgaatacggtttggtgatattctcataacacccgcctgcggctggggtctccatggcagcttgcggatccaatcttgttttcgtgaacggttgattaccctaaatattgactgttttgataacaaactgtcatgttttattaacaacgaccaacagcagtaaaccatacatatgtatgtatgtatgagctcttacatgcatttaatttcacctgcaggcggttgtggcgttaccttttcgataccccggtccatgagctatcacgcgcgagtttcttttgttttcacgctgacctgcaataacacaattgtaggcctagcaacaacctgcaggtgggtcgtgaagccggacacaaagaccgttgcagttgcagtcgcaattatgaatcgtactatacattttatacacatcaagtctatgggtatgtttacaaagtcaatgtagtactggtcatgatcgtagcgcttcaatgtcgtcaacctctttcaccgcttcggtagatagaatgtagggtgaatcatggtctacgcaaacgctgtcctcgattcggacgcccatgccccgaaaggcggccggccatcggtcatcatgaggaacataaacacccggctcgatggtaacgcagtggccgcggcgaagggtctcgcgacggctgtatccagggcagtcatgcacgtcaagaccgatatagtggccgacatggtgggggaagagctgatcgatgttggccattgtgacttcgaatccaatagcgcgcagctggtcgacaagtccacgcgcggtaacattgtgaatgtcctctagtgagagcttggagttttctctgcacagcgagacacttgatcgctgcacgttgaggacggcctggtataggtcgcgctgggcgggggtgaagcggccagaagccggccatgtgcgggatatgtcagtaatgtaggtcccgtattcgccgcccgcatcgatgagaatgaattcatcctcgtcgaatgtgctgttgttcaccgtgtagtgaatacagtttgctcgttcaccgccagctaccacagggatgtaagccgggccctcgcatccattggcagcgaaattgtagtcaagaaaccagtgcagatccttctcacgcttccaaggctggcgcattgcgtctgtgatgacccgccctgagatctgaccagcaagacgcatgttggcaacctctgcctcactcttgaccacccgaagcttattcataacagagtagagtggtgttcgggttggtcgagtatctttgccagagatgagccgccatagccaagtcgccgtggcagcaatgccgcctttggagggtggtgagtctgcgtagataagtttggctctgtcaagcaccttgggtagcaagtgttccgcctcgtagatggaatgcgcctcgtcagcgttgaagatatctctcgcagcatcaacaccattgcgatagccgttccactgttcctcccgagcattcttgggtttgacaaacatgtggaatatatagtcgccgtagttgggacccgtcttttgtatcaccgcaatagcatccccttccatccatcctgtaagatataaaaagttggactcttgtcgataggcgtggaagacggcaccagacttgtactgcaaagatgcggcatgcaggacagcaacacttccatctgtcatggagtgcgccagagcggctcgacggtcggcatattcttgtgctgtgataccctgtgtgatttcaccggcttttaggatatgaggatgtgtctcatggacgggctgtccgaatcggagctcggaggcggacacggaagcatatgttcggagacgggccggtatatttgaaggcagcgttggtctcgctctaagacttattgtcgatatttttcttgtcgaaggagctcggaggggtagacgaggatcaacgctccggaacggagctcgagggagtctcattgcgggatgatggttatggatggtctgagcaattgagcttaagcgtaaatctttttcggcagaaactggagcctcttggatcaattgaacatgccaatgccaatttgcacttaaagcctctatgacctaactttgtgatgacgacagactaaaaaatatgaccaggatgaacccgaggctagacgcaagacagcgggcagaggcaagattgaacaggtggatgtttcaatgcggttcacgcacaagggttggttaccgtgaagttaataggcagacaagcaatgcttttctgcataaagttggtctgtgtcggtaatttttgattcactcatagtgcattcctccctcacaagagtgtgtttaatggccaccacgacgtaacgacaccactgtcttagtccttgttattgttctctctgtgaatgtctcgcgcaaaatccccgtcttcggtacgaggctgaaatttactgtctggtctcgtctctgtatcctaatttcccggttctggaggcaggatcctctcgttgctgggttaatagacggcaggcccgtgacatggtggtgttttttttgtagtggacagcccagtaggccacagagggcttccactgaagtacagggcccccggcggtccccgctctgccgcacaggagaggtatagcgctgttgtgccaagcgcgacttctagcagaacacgcctggtttgctttgggtttgggtcgtggaaggtgctaactaaggcccttgctaagtaatcaatacaagtcatttgtgacccgtccctcacttggctcgtttccctccatccaaagcagacccgacccaggacagactggacccgaccaaaaaggtctccgacaaaaaaacaattacggccggtttgttgttgttcatcatttgatccatattcgccggtcaattcttcctctttccttatctgcctccaatcttgtctaatgtcctgatatcttctatttccctccctgccctttgactcccattgtctttgtctctggacgtgacaggctccgcgtcgcgtgctgtcagaagtctcatcctcccagcccctcccaagactacttaccactaccactacccacgatcgacaaccgccaatagcaggtcaacgcccgtcacgtcacctctaacgttcactatcgacttttgtcgtcctgcttatacgccctctgctctggctactcacccccagagcagttcacagggctttatatggcaaccatatctctatcaccaacacctggtcccatatcggccatgtcttcgagacggggtccgttaaccaacaacccgaatgttgccaactcacctctccgtggggtttctgcactggctgggtatgctaagcagaagcgctcctacgctaccgtccagcgtgaggaaacctatggccagccgccgcctctaaagaaacaggtcctcgataatggcgtgcagcgcccggttcgatcaccaaccaggtcaacccggacccaggttctggtccaacgcggcactacgcgtccttcgacaaaggaaagatcctccaggaccgccccgacaaacgtagcccgtgatatggataatgagaaggaagcatggaagaaacatcaccgtgccaagttccccaagatggttttctatttcgagagcatacccgatgacgttcgtgcgaggttaacaaagaaagtcacctatcttggtgctgtatgttgtctcataaaacctgcatggtacttcactgacatgtctttagcaacaagaacctttcttctccatctcagtcactcatgtcgtcactactagatcaattccaccagagaggccggagggacatcaggaacaggaacacaaccatcgcgatgaccaccacgaatccgaagaacagccccaaactatcaacccgtcgttattgaatcgcaataccgaagcacgaaggaaacttctgtccgagttccgcaacgctcccgcaaggacgcagcaaattgacgaccccacgaagcgaactagaggaaccaggaacaatgatgtgttacacaaggctcgtgagatgggcaagaagatctggtccttggaaaagttccagaacatgttgtctgttctgctcgaagttgagacgagccatgcctcgtatagctcgagatccgcaagcactcgaagtcattatggcaatccccgagagcccaacctgctccagctgttgcataatgaacgtgtgaatggaccttcagaccgtgatccaaccgctgttcatcgcgagttgacctatttcaagggtcctcatatctatgtgtgggatatggatgagaagaacaagcctatcatggttcgtgagtaccccaaggttacgaacaagtcagatggagagtggcctcagttccgaagtgttggaaacggtagatgtccctttgtggaagatcacgatgtccccgataaggaccaccgtcggcaacgagagcaagaaaaggctcgacaagccaagcgagaggaagccgctcatgccattaagccgcctcaggtttcaatgccgaagccggtgacaggaaagcgaactatcgccgagatggaagagggccagaacaggattcgtggtgcaacacccaccgatgtattcaacccggtcaaggtggccatgtcgaagcaggtggatgtgcgacctcaaaatgcattcacaagccgtgctgccgctggtcgtctttttgctggcgagcccgtcgcatccggcgtgcaaccatcaaacattacttctgctattcgctcgcagatgatctcctcgacatctggtgtcaacggtgccaaggctggaaccagcaaagaagttcacggtcttcagagaaaggtgctgcagaaggctgctcctgcttcgtttgatgtgagctcgcgtcgcctagctgaagtgtcaatggatgttgcgtctagtcgatcaacaacgatgggtcgacacacgtcacgacccgctgaggtgcaagaggaggaagctcaaaagactgagcgaaggacacagtcccaaccacttaagagtaaaaaggacctcaagcccggttactgcgagaactgccaggacaagttccgcgattttgacgaggtaagcaaaccaacttggtattattgaacttgataactgaccttaacagcacattctatcacgaaaacaccgaaagtttgctgagaacgacgacaactggattgaacttgattctctcctatcacagatcaagaggatgccaaagtacgcacccggatctgacgaggaggaagcatggtaatgaatatccatactataatacgatatacggcctctccaccacctcattcccatctcaaacatgccgtggcctcgcagcttatggatcatgacaaccatcctcacaaaaaccaacctttatgaagtccatttggcgtacctccttgagattcctacccacacgctgtatacaatcaacaaaaaagatacctcctgaatttggttaactttgtgctacctggcggcaattgaaggcagtctttcggttagagatgtctctgtgttctttattttcgctttcttatcccttataagcatgaattgtatgcaacggcgcagagcggcatggtgtctttctttctggctggtttaccccacggtcttttcggccatttcatttgtgttgcaattggtctgcatgcattgtacggtgcaatactggggcgttcgtctaggtccatttcgagaagggtggtcagggcagatgtttgagatgggattgatgagggttgtacaaagcttggggcatgagagcggaagaattttatcgcaacagcgtgaaagcaacagcgattaccatatgattacggccaaaaaggtcttatgtagatacgtgtttgggacatgtatatgtaccgatatgttagacaacatgacatacttgaacaaacctgcagtttccgtttatgttacgtgtaaaacgagttggcctttgttatgaaatagtcagggtcaatagctgaagtcctgaggacctccctgttgtagacaagtgtatcagagctacttcatgcctcatttcgttatatgcgtggcgttttttggctgcagtagtttgctgggaggtaacaattatgtgtatgcacatgcatgttatgtgattctatccctcaccgtgtttcggaagaactttcaacggtttttgtctccaattgtcttttccgctgttatttgttatcctgaacttggactctcttcgttgctgtcaagtcttgcaaggccctctccattgtcatatgctcaagtagagctggccacttcgaccacctatccgtaactcttacaaggcctgagaaggtaacggaaagactatcattgtttaatagagttggggaacaggcttaataaagtaagtgtgttcaaaaatactcctgctccttcctggcttagacattggttcactgaagtgaaccacacactggctacgttctctagcttcagacaaattctgacgagacaaagttgatagaattcaggtacacgtctagaagccattaccacctacctaagccttccttatactcaatcttgctttgcactagctcgaaccatcccacgatgcacctcaaggcttcggcacacgcagattccacgctggacacctggacacgactacagaacctcaaaaaaggaaaagaaaagattattctcgacggaaacagcctcgatattgcctctctcgtcgcagtcgctcgctacggcatcgagcccgaaatcagcaaggacgaggacctcgctcgccgcatcaacctgagcgtagatgccctcgccgagtacctatcccacaaatatgtggtatacggcgtcaacacgggttttggagggagcgcagatgttaggactgacgactggttagagaaccagatcggtgttcttcagcatacgcagagtgccataatcacttcttcggataagaaccttggtgggaactcggagagggagccttctcatgttatgcctcctaagtgggttcgaggtgctatacttgctcgtgcgaatcagaatatgcgagggcaaagctctgttcgactagaggtgttggagagactgattaagcttcttcatcatgatataactcccctggttcctattcgaggcaccatctcggcatctggggatcttatgcccatgtcttacattgctggtgccgtcacgggaaacccagatatctttgttcaggttggcaagggtacatcggccaaagtgatgccctcggacaaagctcttcagcagaatggtctatcaccaagtggccttggcccgaaggaagctcttggtctcatcaacgggaccgcgccctccgtttctcttgcgagtcttgtcttgcacgaatcgcagcaacttacacttctggctcaggtcttgacagcattcacggctgagtctatgggcggtaatgttgagtggacggccccctttatccacgcagtacgaccgcaccctgggcagatcgaagcggcagccaacattaggagtttccttcagggctccgagtttgtggtaggcttggagaatcgcaagaggacaggagatggactctggcaggatcgctactcaactcgcacaagcccccaatggatcggaccctatctggaggatctgctccttgcgcagagacaaatcactgtggaactcaattctacgtcagacaatcccttggttgatgctacggaaaaggatagaaaagtagtcggcgaagtctattcaggtggtaatttccaggctgttgctgttacttctgccatggacaagacacggcttgcgctgcagatgataggccgtatgctcttctcccaggtcagcgaaatgatcaacccttgcaccaacaacggcctcgaggccaacctcaatgtcagcgacaaagagaactttaccatgaaaggcatcgacgtaaacatgtcagcttacatgtccgagctggcagctctggcccatccggtttcgtcgcatgtcatgtctgctgagatgcacaatcagggaatcaactcactcgctctactctcggctcgtcgaactatggaggctgcagaccttgttgcgcacatgtgcgcttgccacatctacgtttcgtgccaggcagtcgaacttcgggcgactcatcgactctttttggagactcttcacgacaagattaaagcaaaggatgggcctttccatgtatttcgtttgaacaagtctgctctcaaagatctcggagaaaaggttcttgcagtggttgagaaggcgtggtatgaccataatgctggttgctggaaagatcgaatcgttccaacagtcgatgcagccatggcacctgttacgcaatatctgacatccgaagagatggactgtccgatgtccagtctcgcagtattccgtggagaactacacaaatatatcgtcgaggttgcatcttcgatattctatcccaacatggcgattcgtcctgtcgatgtagctaccaagttgggtgatgggactgctccgttgtacgcgtggattcgttcgaagctgggagtccctacgcagtgtggcatcgatgatgatcctttgtacaacgcacagaagggtctcccaactgagggtaaaaagactattgggagctgggtgagcattgtgtatgagagtttgaaggatgatatgatggatgttgtcatggagggtgttgcaactgatcgctcagggccaaagacagaagagcagtacgaaagtctttgccggggtctaaaagaaagtgactaaacgaacaagagtattgtttcgtttgacaggccgcagggtattagaaaagttggctgctggaaatatgagatacagttagacagtttatgctgcgtagaccagattctataggttgtttatttttgtccgctaaggctaagaggacggcttctgctacctatcagaaaagtcaattgaaaggtagaaaaaagcaaaataaattacatgattaaaaagcttgaggagtcatgatgaagacgtaactctctatgagggtgtacagtgcatgggcctcaaacactgtgctgtcataagcaaccttaggctccagtttcacaacaataagatatcagaaaactcaccaccaacaaacatatttccaccaaactggaaaacagaaaagccttgaatctattaaattatcatcatattcgaacaaaatgtcggaaacaccaaaagatcaggggccctcatccccctcaccttcaccgtcaccttccgctgcctcaccaatgcctctcgccgacaatgaagtagcaggcagcggcgcctcatcaccaaatctgccactcaccatgtcggcgtcagtagtactggccgacctaccaagagatgcaacggccgcgctcgaagccgcaggaagtttcaagaccgacaagatcgtggtgcgatttaaacccgtcgggtctgcgccgttgttggcccaagatgtatgcaagatcagtgccacgagacgttttgaagaggttgtgagatacttgaggaagaagttgaggtgtaaagagacggacagtgtctttttgtacgtcaatagtgcgtttgcgccgtctttggatgaagttgttggtaatttacatcaggtgagtactacaaggcatttacacaccggatcgactagtcctaatcttctcagtgcttcaaaaactcacacggtcaacttgttgttgcttactctctaacacctgcttttggatgaggccaacgaggtcaatttcttctatctttgcgatgatggaaagtaccaaaaagctatatcatctaattaacccaaactccgagctatgcaacctctatatcttgtccagttcaccaatacgacatgcttcctccacaagcaactctaagggtatcaatacttctactttacgaatcctttaccgccttggtaaaactctcgagttcctctgctgaaattgggtacgtgtgctcggggccagggtactgacgggatttgacatcgtcgcgatacgcctcgatggctctcaaactctcgccccagacatcaccgtacttcttgacaaacttggggaggaatcttccaggagggaagtttccaatcatgtcgacctgcacaaggacttgaccagaggtaccgttaccagcaccaataccgatcgtgggaacagagagcttctcggtgatgagcgcggccacctcggcaggaacagcttcaacaaccatagcaaagcagccagcttcttgaagagcaagggcatcctcgaggatgctcatagcaccgctacttgtcttgccctggacgcggaagccaccaagagcgttctgtcgctgaggggtcaaaccgatatggccaagaacgggaataccagcagtggtgattttcttgatggtgggagccatctcctttccaccctcaagcttgacaccttgaacacgaccttccttgataaaacggatggcagtcgcaagagcctggtcagggcttatctcatatgtacccatgggcaggtcgccgacctggcggggttagttagttaatgacttgcatatgtgagagcaggggtccatccttacagtgaaagcggatttagtggctctcgcaaccgaccggcagtgcagcagcatctcctccatgataacttcacttgtgtcttccataccaagggcaaccatggcaagactatcaccgacaagaatgatgtccatgcctgcatgatcggcaacatgaccactggggaaatcatgagctgtcatgacagtgatgggatcacccttgcggtgcatggagcgaagggttccgacagtgaccttcttgcgctgggcagccggaggcgcacccatgggagagtgtgaactataccgggactgcgccacacctcggatgatgaggggccgaacggagctgccgagggaccggatcgccggccgataggacgacacgggcatccgggataggaaagaggtgcaagacctcatggtaggattgataagggatgacatgagggataggagtgggtctttgtgatgtgtggtgttggtgaggaaaagaaaggtgtcgcgtgcgcaactttgtcaagtttttaagttgggactgacagaggttgaagtagcttgtaggcaaattccagaccgacagaaagtatagctcaaggaggttatgatggaggtttttgattgggaaaaaattatagaaagaaatatttgttcagttgagtttatcttgtgatagcaaagataaagaattagtttgaaaagtcgggggaagcagcggttttattcatgtctgaaccatgatgaaccctacgttgtatatttgagtatctttggtgttttttctcagcacccctggacacttttgggactgtgccccacgcattcggtttctgaaggcagtttgttctagtcagcaaatagaagttgatatttaatatgggctagaccctttaaagttaagaaaagggaccgagcaaatgttgagccgccagtttctttggagggttatccttgtagatggcggtctagaaggggagtatggatttggacaagttgaatttactgtttactgagttattggaaccaaaggaaaagaaaaagtcactagttaaacctgaaccgaggttgttcttgagatggtgggaggagatataacggctgcgattgagttcgtggtttgtacccgaggaattggaaatggagggggccttaacgatgcatgaatgccgaatacgcatgcgagaaccgagggcatgtaatttacgaactgaagtatatcagatgccgtcatgctttaaccctgtctactttctgcatgtaatatactatgtacagagtagttgaggggatattcagtcatgcttcaattaatacacagtatatgctggactgtctgcctactgaacttcccgtctttggctttcaatccctttgtttcacgtgtgacaccgacaaggaaacttccaccatcattaataatatactcataatcatctgttgtgtagcctcataggtcattcgctgaatctgtatgacagtataaaccaataaacacacagagcttaacatggcaacacaagattcaaaaactgaattcaatagacactgactcaataaagccagcagctgtttcagtctccaacattgtttcatgccacaaaaacaaacctggaaagacacgccgtcgatcacccctcctggttgcagcactactacctatcccttatcgataacagttggttaggtaccgttagtcagtggaatgaggtcaacttagcggcacctgccgtgctgcacgacggcttatcaccgtcgtccacatcatacctgtgacatcctcgtgactttgggcccaacttccatcttccatttatccctccagcaataccgtacttgacttgacaacaccactctcctataccatcaacttcggaacataccaagtattccatcaagctttctccccagtacttcacccgtctactcgccgagtgtcgttcatcgcgccggctccggaaccctttggatacccttcataacccgacatcggaaactactcctaaccgcccatcatgagtagccctcgtcgtagaatagagacagatgtgagtcttttatatggcgccgaaactgttgaagcatcgcaactaacacgaagtctcaacaggtcatgaagtgcgttgtctctgggtgatcaacgatgtcgttctagcgctaacatgtctacaggatgtacggacctcaactcaaccgcccagttacatactgacaagaacaggctcatgagcgactatgaagtcacacttgttaacgacaatagtaagcgtgcctttaaaatgttgatgttgaccccgctaacagctaccagtgtatgcccctcctcacccctggtaacttccagcgattccctgaccgatactctcaggcaagagttctatgttaggtttaagggaccggctgaaagtgagttgaagcaacaatattgatatcgtacaacagcattgacattgtgaagctccattcgaaggcggaacatggaaggtccatgttgagctgcccgacacgtacccttacaagtctccaagcattggatttgtcaatcgcatcttccatcctaacatcgacgagttgtagtttacccaagtggccctaccagtaatagttctgctcagctaacagtttcaggtctggctcagtgtgcttggatgtcattaaccaaacttggtcgcccatgtttgatatgatcaacattttcgaggtcttcctcccccaacttctgcgataccccaacccgaccgaccctctcaacggcgaagcagcagccttgctgataagagaacccaagagctacgatgctaaagtcaaaggtatgcaaggacagacctttggacgagatacatatactcactataccagaatacgtccagaaatacgcctctaaggaagccgcagacgaagccggagccgagagcgaagatgacgacgagctatcctcagttgccagctttggcgacgacgacgacgagccagcaggccagatggatgatgtataagtcatcctactcgaagtttgacttgggcgagcgtttcgattcacataatggcgtcatgggatcaatgggcgggctaggagctatcatgggacggagttgcagcagacaccgcgaaggcttggactcggatcgcattttgtttcgtggtattgggaatgctgcacatttcctcacttgtatcccgcggaggaaagctggacgggatcgtgtactggatgatatgatttggtcaatagtgtagcagccggggccgttaataacacttggacaacccattcactaactctaccgggagattctgcagcagggacaaatatgatattcaaattcattctgtaacctgggttgcgcccgggtatcatatctagtagtaaatgcacgtaaaccaaacgccttgccatgctatcttaatctgaatcataatccaccaaacctgttggggctatcgtctccgttgctttcgcttgtgccttggttggtggttctgaagtatgcgactcagcttcttgtactggccgtttccgcttcacgccaggtaatctggccggtcccttcatctcacttcgcccatcattcaagaaaggatccttggcagcacgagtatttcccatgagttccgatacaaacgcctctttcctcttcgaaacctccttgtcggctttgagcctactcccactctttgaatcgacgggtttcctcttaccctcttcagtcttgaacaatggtttcaacaaagctcgatcttgaccatcgtccacaggcccaaagtcaacaagagctgcgcgacgagcatcctcttctgtcccaggcatgatatcaatgccaagactcatgcgatcctgcagatctcccgtcgcctttgcatcgcgctcgcgttccttgcgccccaccctaaaagccttccgtagtttctgattctgcgtatacgggtcatcccagtgtttcgccgacgcttcaagaagctcgtctatacgcagcgtcgcattcacgagctgctccctgtcctcgattgtcttctccagactcgcaaaggcgttgttcctaagcgcctcacgctcctggtccgtcattataacattatctccctcgcgcggcacatcttcgcctgtatcccgcttcgcgccgcccgcgacgaccacatacgccgtattcttgggatcagtgcgtatctcgatctcgccgccgcattcgacgtgcttgaaccgaaaactccatataggcgtagagaagtagctaccgacgcggcgcttctgggcattaaagcggacgccctggcctatgatcgtgggcttcggacaggtgctgcaccagactgcgtaggggagttcgaaacggactgtcagggaacctggtttggaggcgcgggcgccgagggggtgttttttgtggagggcgttggcggagattgtgccttcgacgtcgggggggacgtagcgtcccatgttgaagccctgcatggctgcggttgttggggctcgtggccggtgttgttggatgtaaggatgttggtgggaagatggtgatggttgaaggaagggtatttttggcggccgaggtacgtcactgcttagtggggttcgtttggtgtaagtcgatatcccaacctataggtacctaggtaggctggatgttgctaatagtaatagagcagttttataatttacatatttggatatgattggaataagaaacagaaatttgagggcgatgatattgatatagtaagagacaaagtttacgataatagagttatgttatatgcgtctgaggtcatttttctcaaaactctatcatggcaactatccagacttgacatgaagtttacaacatttgggagatcaacactctagtactcagtccttgcaacttcctcagttcccctccttgccaagcttcccgataaccggctccaaaaggataggcagatactcagcagcatcctgaccaaaggcaaaatctccaggcttaaccttgtacatttcctcctcattctcggcctctggattgatgactgcgatgcgtgcacctctgtgcctggccttttcgataaagcctgcggcaggatagactttggccgacgtgccaatgacaagcatcaaatcctgggtaaattagctggtgaatatctcgcttatctgaacggaggtgactcacaactttatccttccagagccagcttgtgatgccagttatcatgtcttcatccaagttctctccaaaccacacaacggcaggtcgttgcaagcccgtcttacactcggggcatttggggatctcatcacgaggaattggagccagagggctgttggcgtcgagaagaggaaatggtttaccgggctcaacatcctcggatgcctgcgctatggcagggaagaagggatccttgtagttgcctcgttcgatccatgagcatttgtcgttgttgcacttgatgtcaaatagagagccatgcagagtacgaagttgctccgggggatggtttgctcttggagagatgtctgggaatctaattagcatacactaaaggtaaactacaactaacttgatacttactgtcgacattctgagtcaggcacagaaagtcctcgttcttctcggcaagcttcgccaaagcgtaatgcgcaggattcggctgagcacgcaacgccatatgacgtctgtagccataaaacatccagacaagaccaggatcatcgttgaaggcgcgaagggtagcgagagaagtagcatcgtggttcctccagagaccaccagcacctcgaaatgtgggaagaccggatgaagctgagagaccagcaccgcagagggcgaggatacgcttgctggagcggagggcctcatggaaggcgtctacgtcgttgtggggagccatggctgtgaagaagcgaatagttgttggtgatttgcgtgaagaggtgattgtagatgatagatggcgaggtgtagttgcaagtactctcattttatatgtacctgttggtgtaagttgggattacatcttgagaatgtgggcattgcaggggttagaagtagactactgctctacaggggagttgtgtcgttcgccgtgagatatgattggatcattgtgtaggcaacaaacccaaagtctcaacgatggctgttgtaagggaattgagaatccgcttatactaccataagtagcatgagttatcatgattggtgagataagtattcatgccaacatatgtccgtcggtcggtgtcagtactccgtagaagaaggaagcctagtcccagaactcgaactcgcacatacattgatataggtacaagataaacaaaggaaatgccaaaacacatagataatagtagacctgggtaggtagggatagaagtattgcctttagaaacagtttacacatataaagcaggtaagttggttattcccaagtcctaagttctgggataggccttatggatttttataaatttacctactgatgtaggctaaacgcttatttaatagcataaactgacttgctggctttgtggttgaatctatttgcctgaattccccttctacttcttcctgctgcgtgtttccactatgaatctcaacaaaggaaacacctctctctctaggcgtagtcgttcgcactgttcgtgacctccttggccaggacacagacgtagcttgatgtcgttcatgccaataatctttaacttcgcttcaagtttggcgaccgtgtgacgcaaatcaccgtcgggctcttggttgtcatcatcttgttggcctttgagatagagctgatagtctttgactgcttctccaggttcatccctcgtgttttcttcccggactacgatgtcgcaccgttgtagggcatcgaatgtgctcgtcagcttgggaatcttgataattgcaagatgtagcttttggcaagcagccacatctgagaagacaatgtgtcggatgtttgaaaccgcaaggtcgcggtcttcagcgctcaaagcacaccacatgtctagctcatatcgataatcgaatacgagatgttggctatcagtggccgctatttcgctctccttccgcttgtacaaattcaaagtttgttctttcgttgggggctcgacgtcaagccaggattctccggtaaggaatttctcgctcatctcgagggacatgagaaagggcttcgtgcggaagaagatttcctttcccaatcggcggaatctacggcatgttgagtttattctgagccagtcttctcggtggacgtcctggtctgcgaaaacgtctgggctaaatagaggaaaggcctgtcagccttatcgatcataccggcggccatctttcagttaggaagtatattcccataccgggagtgcccagcagcgtagtaattaaaccgtgggagttggagacattcgtcgatccagagaggcgtttcacggttcattgcatgttccaagatcatgataaggagctcgtcgctgagaccgccaggcttcgacatttggacgattccgttatatcgatattgtagatatttggctcacaaactaggtactaatacaagtagctcgagacttggttgatggatgcctagtagaatgaagagcattggaggaagaagaaacagataatgtgcacagttcaactcgtgtaaggtactaaggtactattctcttgtctcttctactaactcgacagtaagtcattgccaacaaagattacaatataattaaaatgaaaggcctgtaagaaatcaataggcaagcattatgagatgggtcttcttaccttgatgtctttcttgtggaaatagattacataaggttcatgatgcaagctgcagcacgattgcatcaaccgagctgacatcattcgtcatctgaatccaaccccccatagctatatcaacattgtaaggcctcagttcaactaaactcaacaccaacacttgccatacctatcatatctacacagtaaatatggctctccctcctaaattcgccgggcagaagctccaattcgctcaccctcccgcctcagactcaggcgtcgcccacacaactcacaccctcgagttctacctcgactactgctgtcccttctcagccaagatcttccgcaccctccgctccgacgtgatccccgccatcaaatccaacgaacactgggcctcgagcctcacctttatcttccgccagcaggtccagccatggcacccttcgtcaaccctgatgcacgaggccggcctggcagtcttgcgtctcgcacctgagcgcttctgggactttagcgcagcgctgtttgacgagcaaaaggcattttttgacgtatccgtcgtcaacgagacccgcaatgatacttatcgtcgtctggcaaagattgcggcaaaatcgggcattgatgagaataaagtgtacgagctgcttgtgattcctgacaaggcgggggatgatggagcgttgaatgcggggaatcaggtcaccaacgacctcaaggttatcaccaagatgaaccgtctggttggtgtgcatgttacgcctactgctgtgtttgacggtgtggttcaggatgttagctctggttggaacaaggaccagtgggttgagtggttgcaaaagaacgttgtttgactgccattggagggcaacaaacgtacgagccataagctctgatagtaaagagctgtacatacaacacaattgaagttgtcaccatctgtccgtattagtagctcccacggtgataatgtcttactagccctgtgtgaaagtagcactttctcccccaccaagttagaatggactcatttttgacgacatgctcatgagcctctcataaagataacgcttacatatcaatcacaatgcttcaactaagaatgataataccacggctacggccaactcaattggcttcactcacccgccaagcaacacccatacaatcctcagcccttcctcgaagtttccgccgctcacttcagaaatctctacagcaagctcaattgcgatgctacgcagcgaaacccacagctgctcccacaaaatctaccaagattgaagatgagctgaagagacaagctagagctgtagccaagggaggcaaagaattcggtgcgtgttttttctctgcttgttgcagcacttactaactcacgttctagaactaccagagaaactcatcatataccatggcggtacaggtcgtatcacattcatggccatgctcaaaataacgacactcttccttggcgcattcttctgcttcattgtagcaccgagctatgtcaaggctgaaaagcctgagtgggttaccgcaagcagtacgtccacctcactctcactctcactctcacatccaatgactaacaaaatcagtcgttctctgcggcatcgtccccatcttcttcgtcgcgtacataacctcccccttcgtgacacacatccacatccacatcccgccatacgcccggacttcgcgcgcccttctggaacgcttcgtcaaggcactcccaccgtccacgcctctaaccctgaccaccatgagcgccatctccaagcctcgctacagcagcattcaggccggcgacctgagccctgtacgacgccgcctcggcctcatcaactacgtgcgtgacaccaaggaggagaacgctaagcgcagctggtatatgttccgtgccgttggcaagttctacatccaggacaagaagccgcaggcgagggtgcggtatcagaagaagacggacaaggttgatggttggatttgggactccatcaaggagcgtgttgacaatagggccctcaaggctgcgtcaccctacaaaggggatcccactgtttgagctagtcgctgggtaacagcatacttggcttgtatcagacagccaaggggggattcataacccttggcactatcgtatgtgaaccccgacatagatggaaacttgaaacgtacatggcgtgtcacagctccatgccttttcagatgaccataattaggagacatatcaccaatggggaaaagtaaacgacaaagcttgcgaacaaagcgccatacacacgcaacaatagtattcctgtgttgcaatcgataaatatatctaaaatccttactccgttccgttttcctgtgttcccaatgctccgtccgaagcgttccaagtcgtcaatcacgtagacaaatattggtacatggggtcctgcctgtcctaccaaaacgcacctcgtgaacttcgtcccgtgtactacttccgggtccgagtatccaaagcttccgtcatagctcgttatatgcccttattgatccatccagccaatgtatccaaccgggttttgtacaatatacaagccccctgccgtttgcggggcctccaaattatgtcaatatcgacacaaaatttccaagaatcttcatatcaacaagtgttgtgggacttgagagcctcgtttgttcggccagaaaatccacaagtgacgcagcacttatgggcagttttggcacagaactctttgccggattgcggcttgcctaataagaaccagcctcaagagcattcagcctcagcaggtgatagctccctcggcaacagcctttttctatcagtgtctcttcatcactgccacaccgtcgtagtcccagcctcgcttcaatccaccctcgtaaacacttgcaaccgattcttgccacatggctggcgtgacaaagttgggcacgggagcagctgtgtattgaggtggagatagttgattcgatccagttggcattgttgcttggacagcctggatgtcctggatagtgggaacttccgttgcacctgaggacgacgcgttaagagggctcgtgtgaggtggggtagtgctggattgtgtatgggaggcaggcgtaccaaatgtggtgttccattgtctgttcacaaagttagcagcgcgtaaggaagacaagagatcatgcaacttactcaaatagtcgagatggattccatcctggctgatccgccattgataggctctggggcataccgggaccttgtgttccttgcgacatcatgacgagcgactgtacagctggggagtcacttttgctgtccatcgggccggctgatataggaggtgtgatggggtggttgatataactgacatgttgggcaccgtgtgtatccaagtgctggtctatggagcctgtccggtgaatgactggcctgaaaggctcggaaccacgaggggggctggaatgggtagatgggtgagggctgccgtagggaaagcttggcttcaagacaaacggttttcgaacatctgctgaaaacgcctctcggagcgcgttgatctgcttttccaactcgggcatcgaccaggactccatcaccttttccaggacccgcatatgcctcgtaaagtattcacgagcatcactgttgaactcgggatcgggtgaaacaatggcaacctatcagacgggggtcagtacaagctcggggcatacaggtcggaagacgtaccaggtgaatgacgatgcaggagaggccagcatagagagaaaagctgaagcctcgttgcatacactgaagtcccgtaagtccaaaagtgttgagtgttgcctcctgcacacggcacagggctttggaagagctgtagcaaatcatcatgtggcgcttccattggccgtcgttggaattggggtcaaggaacgacaggataggtcgatggaagagaatctgagccaggtagaagtacccgtgcatgtttccgataaagtgtgaagggatccatggaggtgatccatcctgtgggaaggaaatagccaggtccgggggaagctctgccaaccaggtgttaaagctttgtcccagctgctggaactcagggtcgacaccccaatcttttcgtcttcgaagtctcgtatacactttgctcatcgcagatactgttcgcacaacctgggagaagtagctaaagttgcgcgatgtgtgatattccgattcttcgcatccgggaactggccgcgaagctgtgaaatcaacagtgttaagtttgacggcgtggtcatgtcggccttaaaatattagttgacaatacaatattggctagctcaatttcactcaccttgaggagcgccaaccataacctcacacacaaagatcgtctgccaaatgcgctttcggagctggcactcagcaggtgtaaattcacaagcaatacctgcttggtgatcctcgtggtgttcgtccaaacccagatctttgcccatttgaacacactgtacaacagtcatccaagagcgatagtagtaacctcgcttaggagcagcttcgcgagccttgagaatcataagcaaggcttgaagagtgctcaatcgaggaacatccatgaaagaatcggcgtgtcctggaattggtcagttttcaacattcatactagccacgtacagtttcagacagtactcacgggaagcaagggcaagccattgttgaccttcggtcggttcctcagccagtcgtcctcccatggcaaaaatcgcttccagaatcaatggagaaatcgcttctcggtccgtattccattgttgataaaaaacagtcttgcaaagtacgggcacgtaggggtgaacatgcgtaaagtaaagatcgaaatagcttagtgctgtttcgtcatctggcatcagctcaggtggaatacgaatcttgtgaccaggcgcaggcatcatcggaggaagagcacccgggaaatcatccgcttcttcaacagctggttgctcttcatgtctgaaagatgctttgttcctaagatatggagctatacaaatattagcaaacgcaggttttgggcaacctgtgaagtcctacctgtgccggtttcgttgaccttgagcgttcccagaaggtccgcgagatcgtgatgttggtagtcaccaggggaagaatatgcttcgggagaaggttgctgttgagcaccgggaggtggtggcggctggtgcatgggaggagtgggaaacacattctggcctgcatactggtggtccatgaagaattccagaggtgcaacagcgccgtagtgcatccccggctgctgagacgtgtcgtacgaaacatgctgatatgaggcgttcgcatcggggtaaacctgttgaggttgcgtgccatacatagcagctggcgaaagtttggcgcctgggttcataacttgatgctgcataggcatttgttgatattgttcggagcccatgggcgaagtttcataagtcggcgagtcgatggctccatcgaaaccgttggttcgtacacagtgaagcttgagacgtatgcaagccgagcaaggccaggtatttgttgttgcggcatcacatttaattttccgtcttcggcagccttcgcaagctctcataactataccaagttttagcattcaattgcgacacaggttcgacctctagttgcaggaaaaacatacctttcaaccgcttgtggcggttgtgctcatcaacgaacacatagtctacaccgatatgttagctactgctgggcatcgcatgtacaagtcgcagtgaatagtgacgtactcttttgagtctcgcgctgcgtatattgctgcggcgcaaacgaaaaggaattcatttgggattgttgaggtagaattggtcgaacagaaggatcttcgttggacatgatacggtatagtgtattgtagttgaggttttgcgcctctacgagcgtcgaatcgttacgattacagcggtcaacatgaaatcgtgcgtagaaacgagtcaacagagatcagtcgtagtgatacaaagtcgaacaggtggtgtgtagagtagagtggaggtaatcgggattgaagttgtcgcgcaagacgaggagaatcgcggggtggagggaggctcgtggggacaagtcgtgacagcaggtgacaaaagcaacgacagatgggatgatgagcgacaatgggctgcccaggtggtgcgacgtgtatatgcggatgaaaagatcgtgcagatagaagcgtagggaggcgaaagagagaaaaaacagcagtgacaaagatatgtacgaaagctagaccagctaaaaagacgtattatcaaattggctggggcgtgtcggggtagggcactgtaagtactcttgagttgaagcttgggtcaagtagagtacggtacggatagaggagtttagagtgaaccacagagccgggtgtttggggccactaggagcggccttgagttttgactttgtcttgttttgtcttgtcttgtctggctggctctcacagggcagggcggcagcaagcgtagcgcactgggcatgggcatgaacatgggcaagggtgtgtaagatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatcacagcagggccacgagcagggcttaactaacaggcaggataggacaggggcgggagaggtcaagctagcccaggacaggtccagggggatggagatgggagatgcaggtaaggaaaagcggcggcgtggtagcgcggaagtggattgtgggataaaggcccagaaccagtatccataaggagactggggcgaatcttctttcgaccagatcagaactagaagatactcgagaaaggatctggagtcgagagtcaaagtcgccgcttggagtccccaatgtagtgcggactatgggcaccggcccgagtgaacggcgtgttacagcgaaatacagaacgggagatgatgtgggttctctgcacttcggggtcctttgacaacaatgcaatagaggaaagctgaggccagatgctcagtgcacaagcccgtaatatgtaggcgctctgttatagtgatgggacgggctttagctgtcacttggtattggtagcccagcattaagaaagtggccgaggctcctcttgcgggattagcggactttgatgatttcaatgcataggtaggtcaagtaagttcttgggtaagcagcgtaggtagagggagtcgatgacattcgagaaggccgaaaacgaaacgacgaatggagctttcaactggcggccaaggcggcagcgaaaaagttgacagatgcagaatgttccggacgatccaatgatggcaattgttaactatcgatggctcagtcagcaaaagccaggcacaaagcaaaacccaaaatctaattcccgacaggagattcgcgtgcgtatccaatggagacgaagatgtcgaggagcttggatgaaacgtatgccgagacttgacccaacaaggaggtgtctggctgtgacaaccaggcgcagtcacagtcgcagacgcagacgcagacgcagatgcggactgcaaagctggcagattggagacatacttcccctcagaacctcatcatgtacatacaaaactgatcgtgctcggccaaggactttgaacgcctaggaggttgcaggagggggggagggggtcatcccgtctcaaggatgtggatgtggatgtgtgacaggcattccatgggatggacatgaacaaccaggccaggctcgagtttagaccagggcccagttgactgcgacagtgcttcgagatctctcgcactgcgttattggcgtcgatgatgattgaagcttgaaaggaatgccgatggtgtgctgctgttggtgctggtttgatcaacgaagatgatggtattcggctcttgtgcaacctcctccactccttcccttcttagtttccttcctgttctggttcctaacaagcacaagcaattgcctcgcttcttccctctccgttcttgccagttaccgttcgcgatacgcgggctcaggcaccttccgtcacgcacatgccatgccgcagggctagttgcagcatgcacatcacctattggagaaggaagtaacttgacacttagggctgaaaaggcttttttttactcttgcaagattaccagcttcccaaatcgacactgtccacgatgctgtacagtacgagtgcggcaggtatccgtattaatcgcccgcccgcacccacgggaaactctcttcatcgacccgcagccttacctacggagtatggtaaaacggatctatgatcgatgcagacagaatagacacttgcgggcgtccagacgactcctcaaccacgctacagtacagtatacacgctacaccattgacgcacgatacggaacaatagaaatgtatcagaggtgcagtgcagtacagctctagcgccatgaatgtcaagatttctgccttctcgtttagactcctagcttagcgtgccaggtgtcgcccctcggctctggaggacggttgttgagattctcgagtattgtgtatcttgattggcaggctggatatttactcgagtcgctatttttgatgaatttctacaaacagggtaaatatattgccagccaagaaaagattgacggtcgaccgttgatcgccatggtccaccatactcgaaatagcatgtacaggtcaagcaatgcaacttgggtacagatacttcaactacaggacctaactattaatttaggtcgaagaccttggccgttttcgtttgactaaactctcggatagttaatacctgtctcaaaaaacaagtctattcaccacactgcaatttaaacatggcggaaggaaggcgcttcgctagtacatttgatacccaaagacgcactataaacatccatacaagtatgatcgccataatgaaaccgcctcgaaagcttccctggtacgtcagctattggtacagagtaattaccagacagaacctattgaaaggacgacagtggctgtcttagcggcatccccgtcaataaaaagaaaattaagcttctatggcaaggagtgcctcggctcaagtggttttgtcccaagtttggccaggtttttgaatgggcgtttgttcatccgccgaaacttccctcttacataaacctcccggttctattcatggcaacaaatgttcataatcaagtagataagattttcaccctgtggtttcgggcgaggatactgcacatcatatcatatacaacaaccaactaccgacatcgaagattccgagtcagaatacttcacgtcaccaatatgtattgaatcgaccctcgttatacttacatgctattgactagggggctcttggacccctgagcttgtctgcttgcgtgcactgttgtcatgttcgctcccactacaggctagataggacgtacaatatcacatacatacgcccagctaccttctatcttgggcctacgtttgttctagatctgcattgattgatagggccctgatccagttaccgacaccgcggccaactagcgcccttgtaacttagatatgaatttccttgacccatacacataatagacgaatgctaaacgactcctgtgccaatatctgcaattgtccaattcggggaactccaaacctgtaacgtgctgcttctgtaccttgtttctgaattccatgtacatacctacacaaagagcatgtatgatgtgtgactattttgctcggttgcacattatggtgggctagttcgtcgcatctattacccaacctcgtcaagcaagcccaaagatgatttagctcttccgttgtagaacgccttggtaaagaatcttgccaccacgccagaatgacgactcatgtctctacagatgagaatatccagtaattcagggtattgcttttcatttcaagtggtcgcatgaagatcgcccgtgcaggacgatggcgtcggctgcagctatgccacgcggacatgcccgttagattcgggggccaaattgctgtggttcatgaaggagcaacgaactacacagttggtttgtaaccaacttgcatgaacatttgacagtgtctcggagatgaagagtatgcagtgctacaagtgcaagacgccctttttggtcgattcaaacgtgacacatcatattcaattacacgggggaagtcttgcttcttcttgtctgacagacacgactgcactgatagtggagcaagacacgatagcatcaaccaaggttaacaaggcactcgtaaactgtccgtattttgacacgatctggccaatagactactgtgcatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggacaactcaatgacggtcaacagatcagacccatgcccttataggggcctccttggccctatttcgcttttagtgccccttcatgagagacacgagactgattcgcctatggcgtcgcttgcattgaaggtgcgactgcaagcaacgataaattgcttcatatcacatgcgtaggttgtttctgctgtaccactgtacgctctcacgttaaaaagatcagggacttgctagtggagttggggtttgtgccgaggcacagattccccgatggatcccaactcaaactcctactccgtacagaattagagaatgaatgtccttgctcgtaaatgtcgacggggatccccgtccctcactgtgaattgctttttgctgtgtttccgactacaaggcacggtccgatgactgatggcttagtagtcgggaaaattactaaacatccctctccatactgtcgttgtttcagtgtttccccaagcacaacattcctcttgttcttggtctcgctatgcttcatgtcccatgtcacccatcggcgtcctccgcttgaaacctcagccctccaagtgggcaatcaaaaccgcgcgtcaaggccatatggctctcccagttccttattggcggaccacggctgcttgcaattccttcagtcttttctattatcaagggctcagacgtgagcccttgagccccccaacacactctgcaataacccatgctaactaaccccagggtaaatcgttgccccattatcgttgcattacaactgagtcggctatagtgcagtgggcaacgatcctcagttgttagtaatagttgtgtaaaaataccttgactgtgcgggcgttggtttgtctattccagccttggatctttaatgcttcccctatggccctgcccgcccacttcgaatcgggccgcggagcaacctgtagcactttcgcacattggccatgatcagcgcgaatgattcaagatacatgacgaatgtacattcacagctgcactacgtagtagtttgcaaaaaccgtgggagcgggaacgggtcctgcataatcctcccggtctgtcctggctgtcactggtggtcaaaacagtcagtcgatgaggctaccctattagagaaaccacctccgacatttcgacatagatcgcgcgccacgatcctctggtgcgtgcgatcagagctacgccatatggcccgttgcccaatcgcatccgaggcagcgcttctgagcgtcttccaagcgcgttccttgcaaggatggctatcccggataacatcccacggacgttccagaaacactcggccggcattccgtctcccatctccatgccgttcgccagattgctgaagacaccctccatgtcacccctaatatgggacctgtcagaacctgtccgtgctggccgtgtccacgagaactttttagagtagtggggataagacattattaggagactatggaaattgcacgcgtacgcatgtattattgtttctcaccgccagcattgtttgccagtgagaacaaccaagtttggacgcgctgtagtggttgggatgctggtgcatagcggtaagcaatatacaattccgacacatcttaacccccgcgccagagaatccctgcttgttgaattatacgcacctattgcgtgccatggaaatatccaaattttatctaaaaagatccaatgaaaaggaaatacggtacctgaacatctgccgaatgttgatcatcagcaaatgtttaacttagtaatacaaaaaatgggttcgagatatgggaacgttgattgctgcgcctcaccacgaggtttgatgtggcgtagcgccactgctttgatgtaatacccctccccctccttcaacttcaactccttccccatacaacgacaacctggttcattaacgacgaaaccaaggccataaccagcctccaaatagcatacgcataacagcaattgtagctgtcattaatctccaccatctcgtctcctgaatctgttccgtttaccggccccttattgttattgttcctattccttgccacatcacttcgcctcgatatcctcaaagccttggccacttgacatccctgcatatctcgcttttgagctcgcacaaccatcgcaaattcacaatggctaccttggataatgcgaatcctacaatcctgagtgcttcgcagttgccgacccggcaaaagaaggctgagcctcgtcgtggtcctgaatcgaaatacgacgatattatctttgcaaagccatcctatctgtcaggcccttttgccggcccgacttctgcagcatggcctcaattgaacgaccaacacgatgaattttcatctgaagctattgatgagcaagagatttatggtatgtgcccctaaacccacctgagtcatttgtttggtagattcgccacacccacatcttgctgcccagtgaacctaaggctcgagctccacgaatatcctcatgtcattcaggcgaccttactcttgtttttttgcggtttttttatttttaataaacatacgatactaacattaggcagatctaatctcaacaatctcggatcctgagcacccggtttcactgggccagctgtcagtgatcaacctctctgatatccacatcactccttctcccgcctttggtgttcctgacccaaacacaatcgtgcaggtggttgtggagatcacaccaaccatcacccattgctcattggccactgtcatcggacttggagttcgagttagactcgagcaagcactgccgcccaactaccgcgtggatgtgacctgcaaggagaacagccataaccaagatgatcaagtgaacaagcagttgggtgacaaggagcgagttgctgctgctttggaaaacgataccctgaagggagttctggacaagatgctggaaacatgcgcctagtcatggcctaccattgtcgaccctcgctcttttagaagcttccaaaatcgcatggataatgcttgctgatcttcgttgcccactatcaacgtgtcattgctgctttgattatcaaaacgcgacatcgttttcgtaccgagcccggctggcaaacgcgaaaatactaccctcctgccctttcatcgatgtcttgaatctcggtattcgagacagggcattcattagtcttgtactgactgaaccgttgaactggtaacaaacatacaactggggaaaataccgactcgtgattggagaagaggaacaaggacatcaatcaaggcccctcaatcatctaaataaggttcaagctactaccgcgaacatatcacgctgctcaaaatggggattctaagacgtgaacaattacaccacaaccatgtggacatttcgttgtatcagaccagactatcgaacgctggattccttagcgggagtcgcgcaatgtcacctaaccccagagtcggtactgctgcggccacacaggctagactttagcgcaaatattggagaatacatacagaatcacatatatttacagtctcacggattcctacaacatcatttatgagtctctcttgtcctcatcttatcatgcataaagaacgacgtcgaccagatgctacgattagctttccgttttgggaaccatcctcgtaccacacaaagttccgccctatgttacgcgtgccaaagtcccccactttcgccgcaagttcaacgtcctgaaaggagtctgggcccccatgactattcttgctggcctcgacctccttgacaggtgcggaatctgccgccgcgaaacgtcatgcttgacttgtcggccctttttcgaagccaagggacaagggcttttgtaacgcactatcaagagccgtctcgtcgcgtgccttccacgcacgaggtcgactaccgtaatgtatgtcctgccaagacaagtagttcccgtttggcaggtcgaaagagctggggatttaaactatttgatcatatcatagtccgtattgcctcggacaaggccaggtgggttgtgtgcaaatgcgctacacttgcattggcaacaaaccctcgtggtcgacagccacgcccccagctccaggagttctagcattctgaacacatacatgtcgttcattgcccagggattgtcccccgcctcccccgtgcacttgacctgcggtgttgtggacgccgggacaaaagcttgcatgccccttcgacagtctcaaatgatatgtttgggggaaagcaaccttgccttgcggctgtggacgatcccccgatcttacaactcccgcaggaagacccccggttgctaaagaggtacaggattggttcgccatttaacttgcgagactggcaggcatgcatgcctgagtgccgatcaacaagtaaacatgatcggatgcatttgtccacactccgcaaaatatgtatccgtacaccaagacacacttggctgtaacttatcctgcatctcttgctttctcgtgacagcacaggggccaccagtgtcttggtaaaatttacccatgaccaatggggagcttcaccagtgactgagtgcatccttcgtcgcttctcgtcagcacttaagactaacgttccaccttcaggcgtggacttgctttttattatccttcactgtgaggtaaatgtacctggcagacgggtagatggagccgctcagagccattgttgtttccgatgctcctagcaaaccttacatcctgttaattaaccctgtcaaaatgcttattaactgcttcgtcattgacttttccacgaggttgatgccgtggtccctggaaattggcaaggtttcttgggaaaagacccatcaaagatcatcggttcatcgtcccgtagaaacttccacgaggcgatggggcaactctgattcttctctgacactgcatagtgggtagcagaaaggttgagctcttcgttaagatcgtaggatacaaaattaaacagcccaaagagtgtagtctaagttgtataagctggcctactaatttcgtctcttgtgcttcttcccgcggccaagttttccgataccctgaggactacggacagacatacttcactgcttggttcatctctcaacggtgacgctagtcctaataccataaagtcgtacttagcctcttaacctgttgcataggctgtcgtgtacatacccatgacgctacaacctgcacggcaaagtcgagaggataaaatcccctagcatcatcaccgtcgcaaacctaccaatgaacaaggtacacttttattgtcggtgacaaggttagctagagctagtcataactgaactaatactcgctcgacgacaggttgtgagactcgtcggaaatgagagaaaggtgtcgaaacaagaggtcaaagggcatcaaacatttggccttgatttctggattatcatttccctgtttatgctggtctatctgaaacctttccgctcgttttgatattagcctcttcaacggattttttttgcaatacgccaccaccaatctttcaactttcatccttgtagcaaaacacacgttgtccaagccctagtctatgactatatattttctatagcaaaagatcccgaccttttggggttaagctacaacaagatccttgaaggagcttgcccacgcaacccttgtttcacaggttgaacccctgcctctcgcattaaaccatctggactttttcagtgctctagatctcccccagcattccgctttccattaggctctggtagaattcgggctcgaggaacgtcttgacgctaacgtcttcgctgagacccttgcgctttcgtgtcttgaggacgaagtcgcgagcggtggcttgtgcggtagcaggctggagggggcggatgatctgctcgcgatcgagaggatcaccaggcacgatactccagctgtcaaacacaagactcaccatggagctaccctgagtcttgattcgcagatctgtctcaaaaccgaaactatcaatgactggtagcaatccgttgacgcgatatagcggcgtgccggcaacaggaccatccgatagaacatggccgcgacgacgtgaaagcacgttgtaaacctccatgtatgactcttcaggtcctgtcacagagactgaatagacaggctccataaggcgaggcgatgccatgaggaaggaagaatagcatgctcggcgagatgtggggatgatctggccacctccgcggaagatggcctcgttggccagaagcacgtctgtaaccttgaactttgtgtttcgtatcgctattgtctcatgttagtattcgttctgtatcgatggtcattgtgtgtatcttgatcatctggggcaggggtccagcagcgttgttatcttccgccacgaaggaaaagatcgccggtgattgttatccgtttgttcctgatggcggtcaagcggctcttgccgttgcacagtgtcatttagaatcaagcgactaacatagcggagatgggtggcaccatcaacaccctgcgaacgccatcgtctggagacgccaagtcttttgccagccgtgcaatatgtcagcaagcaggcaagacatggcgaatgtcagatgtggagagttcgaaactccacaagaaatcgcccctgacactgtcgtgatccacagccagtataactagctgataacgaaacgaccacgatatccactcttcagttgggaagtgcgggtatactgtcgttacaacgtaacgtccaacacgaagatcaaactgcagagtaaaagaaatatggactcacgttcttcacacaagggtccctcgcgggttgcccagctgaatccttgccgaatagattccctaactgcgttgagggttttcttgtcaaccttcaatatggttagccgaggtcatgatgagttgccggtgcgggaaatatccggcatgttatatccaggaaacttacttcagtggggagggtatcatcttgaagaatgttgggtcctgtctcttcaggcccaaacgcccagatactgcgggcagccagcttgtcccagccgtgcttctcttcgaagaacttggctgtctttcgaatgggatcgcggatgtttactgctccgctctcaatgtcatttgagatgcccttttctagttgttcagcaaccatggtgatcttgttcttcttgttcggtgtaatggcatagcactttgtcgctgatgtctcgacaacagtctcgcagaaccgtgtgacgggatcagaaatcttgatatccatatcggcatatagacgacgcaagtcgtgcaacacacagtccatatacagctctccagttccgaggacgacgtgttcacccgactcctcaaccttggtcttgataagtgggtaggatttttggatcctcctgagaccatcaagcatcttgggaagttctgaagggttgatgggttcagcagcaaccttgagtaccgattctgtgaaatgtgtgatgggcttgaagatgtaggcgtcctcgtcgtcttcaagtttaggagggaggatggtggctgacttgacgatggagttatcaacaccacttagcagtacgaggttaccggctgggacaccatctgtagggatgttgtatcttgtctcgccgataaagacttctgcaatattcgccatagccatatcttcctcgtcatccagagagtagccttcaccaagaacacgaacttgcatacccggtcggactgttccacttagcacacggccaaaagaatggaagcttttggcgtctgctgtgttgaagagcttggtgatatgcacgaccaatggtccatcctgatcgcaagtcttcattgaggcagcgaccttggtgtccaagggaccggtatagtatctctccaacaacctctcggcagtctcgatgggtgatgggatgtgcttgacaatcatatccacgaagccggttgaaggtccaaagaactgctcgcagactagcttcagcagcaccttagcatcggccttgtactgtgaaggcttgagttcaatgcccagtgaagccaaaaccggcttcaactcctcgggactgtcgctgatggagtgcgtgaagagtttgtagatgggttcaaggatgaagtgaacgaatgaacgtgatgaacgctcatcaatgggctttcgcgagaaatttcgctttttggggttgtagtaaatgtcgccccataatcgctttgcgaactcgtcgacgttgatatctccaaaagtatctgtgtacatcttggcgaagcttggtagcgtaaaacaccagcccatatccgtgcaggcgaagaggacgttgcccttttcggggcttattcgctttgaagcagccttggtaggtgctgtgtttgtgatgatagtgttgacctcctcaacaacgtgcttgagcttgaagtatgcgtccttggggggtagcttcaactcgagaatgaggcgatccatcttgttgatgatgagggtcagggggatgtcctcgagaacagcatgcttgatgatctgctctgtgttgatctgaactccttcgacaacgtccaccaccaaacagacaccatcgactaatcggaaggaggcagcgacttcatcgacaaagttgacatgtccaggggtatcgatcaggttgacaagatgagacttgcccttggtgctgggtagcaccagactcattggtgcagccttgatagatagtcctctctccctttccagaatgtggatgtctgtatatctcaattgttcgtcgcggtgcttgcccactcttcgttctagtcggtctgtgatgtcgtgtgtctcgaggaccagcatgtccataaaggccgtctttccgtgatgcaaatgtcctgccaatgccacatttcttgtctgttcgggaaagttcatcaagtctgtcatgaactcgcggtcgaaaaagacgggtggaaggtcggcttcctcgatgttgaacttcttctgctcgacaggcgcgatgatgggttggctcagcggttgagcgtcctcctcttccacacgggtttcgacatcggcaccgtacacctgctcggcggttgggtagtactgtttgtcttcatgaagtataatggcgtttgatggtccatctgtagggcgcaagagttagtgtatgttcacggatgaaagctttcataggttctcaccgtcgagctccatgagctcctggcccgtcacgccaggggcctcatctggctcatcatcatagacgtagtcgcccgcctcaacgccaacctcggagccctcctctgactcgacctcttcaccaatgaagttaccgaacctgtagcgataagtcagcgcgccgtcaacatgtcaagctcaaaacgcgactgaaggaacaagatacgtactcgtcgtagagatcatccatctttaccgattattgattaatgcgcaagtatgtcgtagtggatgcgcaaatgattggcgacgaaggaatgaatgtatatgcagccttgaatcgtcgtcaatcttgtcacctctaactaaaactcactttggctcgcctggcgttgcgcgcagctagctctgtcgccaactttttcgatatcacgtgcctgaccttgtatcttaaaaagttaggtacctcttacggaggcgggaggcaggtacaggtggggccgggattcgaccaggggaccttcccacgcccatgcccgaccgacagcggcacctgcagcgtattcgcaacagccgtgcccctccaggccttccaaggccctcccgaattcgagaattgcaaccacacagagatacggacaagaggggcattaattcctttcttaccttcattgtccaatgttagccttggaacttaatccatctcgaggtaagctcaaactcgcttgcagatttgacaactaagggtgcagcttcgcttccattctctcaacaaatttgccgccggtttccgctccacccgcgtactactaaagtctagcttagctcctttatatcaatctataaactggaagctcccatctgacgatctttttgttctcgtaaacttcatcaatcatcaaccgtcaaaatggccaaccttccccccgtctacatcgtctctactgcccgtacccccatcggctctttccttgggtaagcactgctttcaattgggacgactgttgttgtattttcattgactaacatgaacatagctctctgtcaagccagaccgctgttcaactgggttcagtcgccatcaagggtatgaacaaaccacaccacgagagacgagaagaagcgaccaatatactaattatcttatacaggagccgtcgagcgtgccggtatcaagcctgaggatgtcgatgaggttttctttggcaatgttctctccgctgggtaggttttccctctaccccgccatcatgatctcgaacactcgagacaacattagttctttactgactcgaatcttccagtgttggtcaaggccctgcccgccagtgtgcccttggcgctggtctccctcaaaccgtcatcgccacaaccgtgaacaaggtctgcgcttcttcgctcaaggccatcatccttggtgcccagaacatcatgctcggcacctccgatatcgttgttgctggtggaaccgagtccatgtccaacactcctcactacctccccaacctccgaaacggtgccaagtacggcgaccagaccctcgtcgacggtgtcctcaaggacggtctgaccgactccttcaagaaggaccacatgggtatctctgctgagctctgtgtcgatgaccacgacctcacccgtgaggctcaggacgagtacgccatcaactcttacaagaaggcccaggctgctactgaggctggtctcttcactgagattgtccctgtcgagatccctggtggccgtggcaagcccgccatcaaggtcgagcgtgacgacgaggtcaagaacctgaacgttgacaagctcaaggccatgcgccctgctttcaagcctgacggtaccgtcactgctcccaacgctgcccccatcaacgatggtgccgccgccgttgtcctcgtttctgaggccaagctcaaggagctcaaccttaagcccgttgccaagattcttggttggggtgatgctgagcgtgagcctgagcgtttcactatcgctcctgctctggctattcccaaggctatcaagcacgccggcttgaccgccgagcaggttgagtactacgagatcaacgaggccttctctgccgttgccctcgccaacatgaagatcctcggccttaaccctgaccaggttaacgtctacggtggttccgttgccattggccaccctctcggctgctctggtgctcgtattgtcaccacccttacctccgtacttaaggagaggaaggccaagatcggtgccgttggtatctgcaacggtggcggtggtgcttccgctatggtcattgagaacctgcaataaaaggggcgatggattgataattgatgattttggatgatatacatatgaacgggcatgcaatgcaatgaattgcaaaagttaggtcgactgctacctctggcgtatttcgacgcggcttatgatttcttgcttcaagatataccacttgcatagccgttagagtagataaatatttttaatcaagaacaagagatcaagtcatctctgtatttgaacacacttatactgagtctaaatcataatcaagtgcaacatgtcatagcactgcgatgagactgtagttccacaagcctcactagatactgtattcaagctcccaggcaacagagaggttgctctctacttcttaaggccactgattaatcaaaacgttttaccagtccgcatcctcgtaatttaacgctatatcctggttctaattctcttatttgcctttgatcaattgggtctccaagccttgacatttccatcttcaccagctgtgtacacaacatgttcttcatcaaagaaacaaaacgatcgcacaagctcgtcaccatgagcaccaggcaaacccacactgttttcccgatccagagcccacccctcgccattggggttcttggcaaggaagacgagctcaaatgcttgcttactatgtgttgttagcactgatacatatatctgcgatgttttacttactcttgagctccggcaccgagaacagcgccgctgccgtccatcttgggcgtgatgtcggcgacgtactggcatccaaggacagacctcatatcgccaaagtcctgcacggcgtcgccgtttgcgcgctcctcactcacgtcgtaaagagcacaacgctcgtcgtgtgtgagagccgcgacttctgttgctgatagccatgcggcgcggtgaatagaagagtcgacgttgcaggtctgcacagtaagatcgtcctcatcagcgatgcgggtgtcgtagacgtttacgagtccgtcggtcgagccagagaggagaagtgctggattggaagggttgaaggagaggtctgttacgtcgtcgctgtggacttcttggtagtgtgctttggaggttggggtagatcggacgtccctgtgagtgttaatgaagttctcttttgcgagagaagagaagacgtaccagagatggatggatgctgtatggttctggagttctgttcctactgcgatggtctgtgtatctagactacaagccatggaaaagatgggcgcttgactcgctgtaaaatgcatcagtaagtatctcagagaagtcatgagggcaaaactcaccttggaattgcacaacatttgtaccctgcctcagatcccacactgcaacagtcccattctcaccagccgtgcatacaagcgcagcattgctgtcaaacacacgcaacgtcgtcaagttaccgtgctgagttgggagacggcgctgaggaccagctgagagacgagctgggtcgagaacagacaggaactggtctgatgagatggttgcaaggcctgcagatgtcctttgaatatcgaggacgtatacgtctctgccgagagagaggccgtcggcgcaggtgagtgagtacatggtgatgtctgaagagtgttagtgaggttgagtgaatgttttgtgcgtgagaatgttgaagggtctcgtcactcagtaaaatgaatgaaactaatcgagaaggggagagtatgattgaatacctttgattgttttatcaccttgtttgtcttttgatctctgtataagccctgatgtgcccgtccaagatcgaagtcttcaaagtcccactttttgagaatggcggcctcgataactgaatatcgccgcccaactcttggaacttgatctaatacaagatatgtatgaatacttcggactgggtaagagctttctctgagattaatattacggtactttaacattgagaagtaatactcttgtccagtagtaataagacatggcgacgattcactacaacatgagaaatccactgaaacggttattctgttcttacaagtaatagtacaattattatctatctgaggtattgagtacagtcatcttccccttctaacatgatcgctagctaataataaaaaagaccaattgcaagtccagagaggggagcacttatttcgcatcgttgccagccgtctcccctttgtaacgccaaatcatcatctatacatgttttccctttcatctccacctattgcttcggggtatttcctttttcactgttttgtttcatcattttgagaattttacgagctttgtccggtgctcgtgctgccgttcagctgtcgctcgttcacaccacggaacgctcgcttgccaacctcgtagctgctgatcatgatggcacatgccggagcaaccttgagggttcgtgggatccagcccttccacagacctgaagcaccttctgtcttgaaaatgtgccaaagaagacgcaccatactgcgttgctcaggcgctgctgtgctgccgccgctctgcttggccttctttgaagtaccctggtaaatttgtgttcgcgtcttgccgacatcgaaaggcgttgtgacaaatgaagcaaaagctccagagagggcgccagctgtaaaggcgtctacaaaggtttcggtatggttctcctgggcttgcgaccttctccttgcttccaccagctcgtcttcaaacggcagggtgctgccttggcgttgttctcggtaatccgtcaatcttgatcgtatcgattcgtatccccaccagtatagacccgagaaaggaacatctctccacagagtcaatgtcaagcctcgccatagcgcagtatatccgtgtgtcccaaccattcccttgacgctgtcgaaagcctccacgaggtgatttgttgtcgatgctccggaagccgcctgcatccgtgtcttgacaagttcgattgggctcacggctgtagctgcgaggattcgagcagcggatccagccgtcagaggtgccgaagtatcagaaaatcgtgaaaagggactattcgagttgaatcgcaggtaatcgtatccagtaaagtaaataatattcgaaggaacggccataacaagcgtaggtgacaagccccgccaaagagttgcgacgccctcattgcgggcaatctttcgcagaccgtcaaaagtagagctgaatgtgcggcgctgaacttcttcgacggcgcattcagcaggggccggaggcgcagaagtgatgccgtctatcctaggcgctgcaaggcagaattcagtgttgcctccggagaagaagacttcgcgacagcatgatgtgataccgagttcggcagtttgggcgggagatagtgaggaggtggtgatggcgagtttggaaaagtcgacggtcgatcgaggggcttgcgattggaggcgcacgcggacaacgtcaagaggggtgactgaacgagacactggttagtatggtgtttcattggtgaggaaagctgagagacataccgagtaatgacgttaatagactgcccgacatggccgacaccatcttttgcgtcgcagtgatttcgacagcgctattaccctttccatcgcctgtagctggtattgagctactaccgctgagaacgtccctcgaattatcagggctgtttggttcagcatccatcatatggcgtaatgagaactcgtcgtcgttttggagggggttttggtggtggtggtgatggtcataaccaccagggcgatttgttccgatagtggccatttttggtgggatgcgagtgtatatgcaatctcttcagttcatggttgggcaattgacgcaggagttgagaacagtctcgacagtcgatagaagagaagaatgatatgtaaagagaaggaaccgtaggtaactaggattaggtagttgtgaagtgtcgatgacgatgactcgacgacggtagcggttttcgatggatagcttcgcagtagtggtagtggcgatcgaacagaatgagggggaacaaaagctccttgctttttggtagattgttgcttgtcgtgtcgtttggttggagaattgatcggaagtaaaaatacggacaattagaaattgatagagcactctgtagaatgttggggaattaaaagcgaaaaaaagagacgctccgggtcgaaatgcccgaggccggccggaggaggagtcgagatcggcctgtcggctagtatcgtcttgaaaagaatcacttgctgggtcctcttaattagtatagtgtcaatagtacatttaagagctcaagattatttctatcgttttatttttcattttatccgtatactttgctctgtatatctcttatcgcaatctcccttcttaccaagcaaacaaacaaattaaaataaaataaaataaagtgacgattatcgcctccccggggtcggaagatcggtggaattgagcctttcacaggcactgaaataaaagatacgtactggacatgcggtcattttaactgtcacctgtgctttgtgagcttttgagagccgcagatttccgttaacatgatgtcacgacgtgttttgattggttgcgatatgaaacgtccaggtcaagggttgtggcccaagcctctctttcttttagtgcatggtgatgcttctgataagataatctctaccctgtagacttaacgttaactttccaacgagttcaacaacagctcgtacaacttattgacacgacatgcattaaagcttggaaactaacatttcacagggttaattaacttcacaaggaatagtaccaataactccttaggacaactttctctctttaactgtaaatttaacgttatctgttcgttaaattggctcttattgtttataaagtgacaccgtctgcaacgttttctctagatctataagagataatatttaactattcaaatcaaatcatcaacagcgaagaagaaggcgattttataacggtcaatatagttgtatttctaatatggctatctcattcagatgcatcactcaaagccgctatgagtcgcctatcatgaggatttgtaatagtggacgtttccaccgtatttcagcacactaaaccacattcatccaccgtaacttaacctccaaatatgtatgactctgtcggcgaaccacagctttctattcgtgctctttgcatcatcatcatccatcataactcgtcaactttccctttaccgtactttccaacaccaagtaatcaacctccttttctccatttgactcaatcgccggattgataactcttctttattgaacctataaaacgtgataatgaatcctcagtaaggaaagagagattccaccgctaccatttatctacccactatctatacataaacatcggtgttatcaactaaaacctatacacctacgccatgtcatcatcatcaacaaacgaaaacttgttaaactcggaactcgagtctttccgacagaaatggctttcagatctcaaaaccaagaatgaccacccagaacccgctgagacatctgcggctggaggttcgtcctcatcgagacggcctcatcatggtccacccatctcatcgttgccgcacaagcccgcacctgtgtcagaagatgatactgaaggcgaagatgaagaagattttgcgcagagcccttcctttgcacgagaggaacctgttttaacgcagccgcctcaggaggctcatcatgatcgcaagggaaagaagctcgtctctgctctggatcatttcgaggaggcgatgcataaagaggatcagggcaatatgggtgatagtctcaagctttaccgcaaggcctaccgcgtatgttcaatctcaccaacttgcacatatacaaccttactgacatggttcgttcatagcttgataatggcgttgatcggagatatcgtgagaagcacttccctcaaaagttagctgcacgacccgtttcgccaacagctaccaaagcatccgctctaacgagcacatcagaggcggcaccacaacccctgaagaaggaagaagccgtagagtcaaagcctttgcctataggtgaactcatcgctagtttctctggtttaaaaatcgagccagctccgcctcctgtcgagggcatgcctgagccgccctgcttgctggccgatctccctgatgagatcctcattcacattctccgtgacatcgccatcgcagacgttggtgatttcgcccgactatcccgcgtgtgcaagcgtctagcctacctcgttgcttcagagcagcgaatctggcgccgtgtagctcttggttcagaagtcggcttcggttctcagctctaccgcttcgagaggagtgtagagtgggatgaattaccagaagacgagcaagaaggcccagaaatccaagatggcctcgtcataagcccctctgagcttgcgcagcgcagacaagatgccaatatcgccttcaccgagtctttaataccatctgtgtaccctacttggaagaacctcttccgctcacgaccacgcatccgcttcaacggctgctatatctccacggtcaattacgtccgtaccggacaagcctcaacgaaccagcctacatggggcagcccgatccatatcgtgacttactaccgttatctccgcttcttccgtgacggtactctgatcagtcttcttactaccaacgagcccgcagacgtggtgcatcatctcacacgcgacgaactcaacacccaccgaggtgtcgcccaacctcatctgcaatcgtctgtcatggccctcgctttccgtggccgatggcgcctatcctctgctgctgaccgggacgacccagcagccatggatcttccagccccgactgctaatacaggcgtacacgatcgagatcgcgatccggaaggagacgtctttatcgagaccgagggcgtcggatctaaatacatgtatcgtatggacctctcgcttcgaagtgccggcaaaggtgcccgtaacaacaagctcatgtggcgtggcttttacagctacaataagcttacagacgactgggccgattttcacttgaagcacgacaagcccttcttctttagccgtgtcaagagctatggatttggggaataatataaagatagaagaaaaattgccaaacaatgctacatcaggttaatgagtttttgcctatcgtcatcgccacggtcaagcgaaactatcatcatggttgaatgctaccaacattaagccgagttcactttcagatattacaatgtgagatcattgatacgtaaatttgtggatatactagatgcctttgcgacatcacagattttggctgtttcctagatatttgctgcaacatccaactctttacatccattccgtcaaatcatcctccactcattgtccaagcagaaactcaagatgcaaaccgtattaagcatcttaccacccaagaaagcccgagacagaaacgccttcatcgctggccaatgattttggcatgccaagacaaagaaaatattcgcaggaatgtggtaaaaatgtccgtacaatgtgtagttgtgtggagtggtgatgccataacaacgaggtgatagtaaatggctgtgttgcaaaattagacgagtgtagtcgccgggtatcaattcgcatagataggttcgtgcgattcaaacacatttgaccatctatccaacagcgtgggaagccctcttatccagaagtgctcatcgggctttatcgaagcctctttccgtccaggaacttgggactctgaccatcatagtactggttttggtactgcatagccttgcgtgcctcatactctgccttttcatcttcatcgaggctgaatgccttcttaagccatccgaatgcactcttcttcttctttagtcgtttgcctccggcctgagttgtagcccgagaggtcacagtggcagcgtcatcgttggtagccgacgttacgctgctgagggtactcatacctcccattcgagagggctgattacgttggtgaccttgaaagaaacccgacgggtgatattgatcagcaggaccggcagtgtgaggtctttgctgtaatggcgaatgaggcgatgcacggacggggtgatatgtctgttggtattcagagtgaggtgaaggcatgataggaggaaggtttggagctgaaaagtccgcataagatgtagcacggggtagtctgtgaggttgttgaacttctagaccagagccatgtgcatgttctgttgtctgtggtcttatagagagatgtgctgtgttagcagtggactgacgattgggttgcgcctctgcatagtttcgtgggggaatttggatagattctggagggcttcttttcagtgagacacgctgtcgtagtgaagtccgcttgtgtaatcccatagcatcctgaacagattgagtgagtgttcgcctttgggttggtcgttcgtcatgagcctcggccagtgattcaggtgaaggaatatgtatcgaaggtgtgatcgttcgtcgtttggtctcatcgtcagaagggggagtgtcaggacgcatgagtgcaggtgaggtggcttttggcgtgtaaaccttgggttgaaggatatacaatggcccatcgtcaaacccgctgtgcgcatcgctgtcatcaggctccttgtctgtttgctttgtgtcatccgcaacagacgccctaggagtagtcgcaccagaagaagaggtgttggcggtgagattaggcccagaagatgaaggcgatacactggagctgatattgggtcgcggagaagaagaggatgcacttaaattcggtgagggtttgaaactggcgcggtggtatgtggtgggtagtaataagggagcgcctcccggcagagggaaatcactcagggtattgatatcggcatcgcgtgagtcgaagctgcggatgctgggcgccacgctcatcatggatctagtgtttggcttggttgggagcagagaaatgcgtgtttgatcttcggtttttggtagattcgtcggaatagtaaagggaggaattgttgccttctcacgttagataagtgctttgcaaagcgagatttgacttacccaggtcttgcggctgacctcgccagctgtcttctccatctcagccacgatcgtcatgagtttaataaccaaaccgttcaaatcttgtgcctggttgtttaagtcgtcaaaggtgttgagccatccatcagcgttgcccttcatcgcacgataaatgctctcgagatcgggatcttcatcggaccacctggtgtccttgtgttcgttgagccactccatgaaagcctcactggaacgaagtccagcatcaatatcgtcatcccactgcttcatgacggcattcgttcgggcgagaatatggtcaatctttacatttccagcaagaatctttgctcggaatgctcgatcttcaagcatgttctcgaaagcttgtctgttggccataggaagttgaagatgggcaatacgctcactcaggtccttatgagcttgcgcaaagtcctccagcatcacctcgagaaattcgtctacctcatcgatgtgtccttggaggatggtcacaacctgagaattatcggcggccaagctgttaagtaggaggtatactccaaaagtaatttgcgagatgagcttgtacatctcatgttgttgttgacgcggtcggtaacgccatactgaatcaaatggttcgtcctcgggatcctgttctagcaatttcgctcgacggccttgtgcgtcaagctctcttaacttcggcttcccaggcccattgtcgtcgcgtgtgacctcgtctaaagattcggcgaaagcatcctgcaaagatgggatgggatgtgtggggatggattggtccggtgctctgtaagacctgtaactgtcggaggaaaatcgtcggtcgacttcgtagtctagattgccattttctgaggcgtcgtggccatcatcggaggttggtaccaaaacaattcgtagatcaccaccgtcatatgtcaatggctgaagtctgctggtggccatggtggcggtgccactgcccgaaatagacacttgtgacgaaggccttaaggccgaggtcatcatggaggcggcaggcgtgggtggttgcagtcgaaaaacggtacgcctcttaaaggggttttagaaagctctatggcgtatagaaaaagcgccggaatttgcggtgcaactttaattgagaactcggcgaatatgcgcgtgagacgacgtggtacagcgtgaggaatcgagcgaacgagtggaagtagttggagacaaaggagggggctgaatctatcgcatcgtgggatcgctgccaaaagccgaaattcaagcagcagaataagtcatagcatagacaaagatacgagtcgtcaaagtttaatcaagaggagcaacggtgttatcgcgagtaatttcgatgtggttgatgttgatgttgatcgctgttgaagcgcaaagcttagtagttggagatctgcgggagagcgggagctggaagaggtcgcagctctactatctgtaggtaaggtctgcaaaggggagagatcatcagctgatcagatcagggactggactggacccaggtagccaggctaggttgaggaggaaaggccacaaataggctgcccaagaagacaagcgtaattgatgctgttggttcgggatgacaatccggggttaagtccactaaaagaggtaattaaggatccgctgtagcgaggattatgctcgtgcaaaggttgacagttgtaggtaggtagggaatgcaagtcaagaccgacgggggaaaaagaaaagggtgaaagaataaagacttttggcgagtcaagagtaagatagtgcaagtgtatcataaatctggatgtcgtctgtggtttctgatgcattggattggtcgtggttgcctcaagtgcttcgcctccttctccttcttacctgcccagtcgcagcggcaagacctgtctaggtcattctttctattgcgcgggctgtctgcactctgcaaccgtgtgtctctctctgtctctgccctgcccctcccctgagaaactgcccaaggacactaacactagtggcccatccattaatcaacggggtggctcttggcgtagcgagcaacgcgaccactaagttcaggtaccatcgcgccgccccctgcatccagcccgaacagacccactacaagtagagtaggggttaactgttggaccttgctgagcttttagtggactgagcttgacattctcgaatttcattttttcttaaacgctgcaagattcgctcgccggtggaatctttcaatgctactgtaacttagtaattgattgccctccgatcgcacatcattcgccattgaccaatgagtggcattttcctggttggatagagtcgtcgcgtcaattgttgttgttaatttaggtttgaatgggcggctatcaaagctaattgaacctgcttgagaggcttaactctgtacctggctaatagcgatagtgctgaatgtttattgccacgctgaagaagacaggaattcaaagtcactttcagtctcagcaggatggactacttgagaaatgtctcattgcctgctgctcgtctctaacagctgcatctgcatctgtatcagaaagacaagacatgcatatgttgggcaacctgggtcaacaccgagcaagtccaattcaacgtcgatcaatggttctagacctggaatcccttactcctctttttcaccaaggctatggcttcttggcgcgtctttcaacggccatggcttaaaagtcagtcactacgaacaatgacggaccaatcaattccacaatgcaaagacagcaagacaggacccattgagatgcatttacatatttctcgatattcgtagcttgccgcgcttcgccctatcgataatgtcgccatcctgccaagtcgatcagaactagcttcctgtctattggtgacaagcgcccgaaggacctgcgcagatgcagactttgaaattgcacagtcgttgaccttgcgcggcattacagtacatccacaaagaacggagccgattctagttcagggggagtccacgttttgtgttacgttgacggcgcaagtggtaactggtttaccacgacttgcgatccgatagctgtaaggcacttccattgggtaatgctgtctcatctgtgagaaacacagttgtcgatttctctgcttgttgcagctaactagaggaatgttgaaagtcatgtcttagacaagttgagactccacggctgggctgggtccataacggatacatgtggctcattccaccaagtcatgtacagtctaaagttagcatctgtggactttcgggaattagtatcccgtcccactcatcaatgtcaaacttggacttggttaaggctaataaggcgttgtcgttgaccgacattcccttcagcctctcatctacagatgtaatatcctttaatacacccaaggacaggccacttactcaactgttcaggatcagggattaaccatcatgggtcgtgtcaagattacccttccacccactacggagcacctcttgtcctcacttcggcagtgtaatagagttcaatggcaggcgctaaagcactgtccgttgtcagaagactcttagacaccttgatcccgggtacggctgcttccgcccaggcagtgtcgcactctgaatatcttgaccaacaagctagactaactaattatcagaactaccacaaaataatcccacgttgagattccaaatattctttctatcgtcacatcgctcaagtatccatcaacaagtggagtgtcaggtatcgttcagggtctagaagtaccgagtaagatgagagatatcccgttcataaaagacaagattgaactattttgggcacaatttagttgttcatctgcttacttcttggctacctcagggcatcagaaaagttgggtgccaggagaacaggagacgaaattagtaggtcagtttatgctatactaattggactttttaggctatttatttccgtagcctaaagctgagaggccatcttttctgttacccatagcttcaatcttcaattatcggctgagagagtcaagccaccagacttggagctgcgccatgtaagtcatgttcttgtcatcaagtcaggcgggtaaaaacctggaaatagaaggtgtctcaaagtcaattgattaaaaacctcgaggtatatagctcaaacattattaaattgtcgtcatctcaaaatttcctacccttaatttgttttacagacgaagctttccatggcgatactgcccaatcaggcaaaacgtccatcatctgagccacgtcgctgggagagcttgctaacgacctctaataaagcgccaactattttcgccaacgcaacaggctgagaaagcaaacagggtcccctaaacacaattgaacagggccctgtgccgttctcatctctcttttcacgtcgttgtatcccgtccaactcgatcccttcatttccaccttgttcgagaaaaaccaagaccgataagacaaaaagaacatggctccgaaaaacccctttcggtttggtagcgatctctgggatccgtcgaatcgcttcgagacgagctggctgttgaatccctggctgctcttcgccgctcgcgcgctcatcagcgtctacgctttcgttacgcgattcttcatcatcggctggacatgctcccacgacgatcttggcggctgtagggacgttggcaggtcgtttagctacttcaccatcctgacgtactggggcatcgctttctacttcgccgtcgccgcgctgcataccgtcacctatgcgatccgaggacgatcactgctcgatagtttcccacgaccgttaaaggcgctccatgcgctcttctactcgactgttaccacgtacccgttcctcgtcacgatcgtatactgggttgttttgtataagggcccttggttccctgtcgagttcaacgcctggagcaatatcagtcagcacggcttgaacagtctgttcgccctcttcgaaatcgttgttcctcgaacgaaccccccgcagtgggtgcatattgcgtggttgatcttcattctcgcactctacctcgctctcgcctatctcacgcatgcgacgcaagggttctatgtttataacttcctcgactaccaggatgttggcggacgaggcattgttgcaggatacatcatcggcatagcggtcgggatcgtcatcattttctgcatcgtctggtgcatcatctgggcccgccgttggttgacggagaccaagctcggtatggatggcaagtttgctagccagcctgctgacaacaatgatattgagctagctggtaacaagcactctattggaaacaatccagaggctcaggacagagtttactaaagttgtcttttttgtaacgggaggtaattaggatgcgttgaagtgtaatgcacggaacgttgtgaacgggcatttttttgttatgctggatgagagataccctttgaaggaggatgagtcaaaatttagatttggttaattaatcactaatggaaaaataatcttttttagggcacaagcctgcaagcaacaacctttgttattgtcaagctggacgtttcatgctacgtgaccatgcatatgatcttcatctaaagtttcatccctgtaacgatatcacagtatatgtacattcctttttgtaactgtgacagctgccatactgccacaccagctccttttaacacttgaccaaaatcccacgtcgcttttcagattcacgaatctcaaacatgacctgaataccaacaaacagacaagagcaggctgtaacaaggaagataaagcctgaaaatgttagttttatcctctcatgacaactcttggtgattaaaacgtacctgaccagtcatgcaatatgctctgaatgatgctttgcaatccatccagtccaacagcaaagccaaccaaattggccgaaatcatcatgagaacgttacccacgcttccgacacagcacagcatgcggtacgctgttggtcggtcctcccacttgctcttgggaaacaaggcggcagcagtccattcaggtaccatgaacaacacaatcaaccagccccaaatcagcagacgcagctggatgtcgtgccacagtgccacgaacgtaaacacaatgaggaaggtcaagatagatcgcgcagtggttcgccagttgcggaacgacgagccgccgagcggaatgtagatgtacctgatcaaccaccggttgtacgagcggtgccatgctcgccagaagagctgtgtgctgtagttgttgcttacacaacggaccatgttttcaggcgggtcaattccgtcgaccaatgaccaaagtcggaacattcgccaggggagcaggagcttgagccagatgatgtggaggttcatgaatgacagcatagatagctgtgctgccgtgtaagaactccaatcaggctttcccttgctgattgcgcccacccagtcgtagtgcagaatcacctccatggacagcagcaccaagaggaaacgaataccgtagcgaatagttcggtttgtctcaatgctggcagatcggtactttgattgcgagatgtaatcgttgaacgtgacaatgggtcccgccaagtaaaggggcccataaatggcatagcccacgtaattgcggaagctgaagtctcggggttcggcggatatgctgacacggtctctttctgagaggtttgctgggtccagttgcttcttctttaagcatcagagcacgatcagaaataagtcccacctaaaataataaaatgacttacctcgagcgcattagagttaccgcggtcgatactccagtagtagtccaggttgaagctgatgaggcgtagaatggtgatattgaagagaacctcccatcgtgccaggatgccttggaatgtgctgtcaattctagctccaaagttcatcaggtcagagtttagcagtctcatcttgttcttatacaagcccatgactgggggtgagatgtaactaaataggacacggaatctccatccctcggtcaattcgttggcaaacagaaccgcaatgttgaagatccaggtagcagcggggacatatcgtcgtggaagcttggtcgccagctggaagttgacccagaggataaaaaagatcttaaaggccgatagaccgtgtagagcgaacaagaatatgaatgcgaagaggaaatcgaaggatgctcgttggtcgagtcgttgacgccctccctggcttctctcggggatcgggttgaacttgttccaagctttcctcagcagcgggtggaagatgaggagggagcccatataaggcatgttctcgcgaaaggttccgtactgcgaatcggaaatgtcaatctggcgtcctggaatccagccaggggacagccatctcttgaacttgggatagcgagggtcggtttctgtgggatattagttaaagtcgcagagtcaagaagtaagctccatacctcgcgaaacatcatatgtgatccagaacatgtacgggatgacaagaataatgacaaggtagtagaggtagaactcgggggtgttccatttcgacggttgcgctcgactgcgctctttggcggcagaatccttctttatactggggtcggatcgggcctcgataacgttctggtagggagtggaagaggacgtggtaaagcgggtgtcgagggtgtcatggtcgtagagcttgctcaagaaagctaaagcacccatgatggcggtggtttttggggggaatcaatgcgacggactgcttaggtcatggcggggttgaagtaagtcgaatagaggacgagggattgaagcgaagtaagatgatggacgaggcgcacaaaaatatgaaaagagcgtcaaaagcaagatgcggcaagaaattggagatgtcgtggccttcgtggggttggtggtgttgagaaaaagggaccattcctccgatccgaggcatgggcttagcttgactgcagggggtaaagctccaaggggaagcccctgaaaaggttcaaatagggaggttatcactcgttccatggcttgtaagtggggacacgacatacgttgtcattttagctagcactctgcatttatatatcattttggtagagataattaattgttgattgaatcaattgatcattatttagctggtaaagaaaccttcatccaaagtctggagtcaaacgcaattgctaggaaacagacattgctggtaagcttaatttagggtaagcggttcacaacgtgtgttcgatacgtccattcttctgatgcagcttgtgtataaaacacccgtcttgaatcttctagagaagcagtctggttcaagatgtgcagtgaaacaagaagcaatcagctcaaaggttctcctgtaacgggacctcaatcatcaaacagttgttgttcgaatggtccattctgactacgacggcgaaactcttcccactgatacatcacgcgccgttagatcaaacgaggccaaacatttcagagatgaaaccttaataaaggcctaagaaacgttgtatgaagacttctggaagaaactaccgctcaagagataagagcttgccgccaaagatatcaaagtgaacaaacttatctgtcttacacgtgcctagtagcaaaccacaatatcgtgcaatgtgaagcacatatgagcttgaaacaaacatgataaccctggggatctgaagaagtataaacaggactggatgaacccatgtaaaattcctcttcgactacacagatatcgaatatcgaatattgaattcaaattcaaatccaaacctgtatcaaactcaacttgaaccctaccagatattcaacattcttctcttctatcacatatcaaaacaagaaactgccatcatgtgcaaatgggacattttcctcttcaattgcaactgcttcacacttggtctcaaagaacactgccaccaacaccgtctcaagcacattgccaactgcaacgaggtgcagcaagttcgtgaggcgtgggtgtaccgtcagaataaagtatgccagaatcatgcaggacaagaggaaacttttgccaatggaccgactgttccgtggagtgagcttgagtcaaaagtttatcagctagccaaggaatatgccgctaaaggtgatttccctgggagaccgtagtttcggataaggagttgatatccgtctatattgttagttggctaggaggaacctgactttgaacgatgttgttatgggcttgatgtatctttgttttgatagctgcttcaaaaccgctccattagaatattaagctatgtgaaaagaccaagaaaatcatcctgaagtatattttacagcttcttgcgtatttcctccgtaatactctgcattgccttgaccaaaggcacaacatccctattacctctacagagttcagtcgatgtatcgcttaattgctcaagtgcttcaatatctgccatgtactgtcgagggtcttctgcccgcagtatagtattagccagataagcgaaagcgacgaaacatcggtatgcgccaaacaaggatgtcattgtcactccgtaagggcaaatgtctagtaagcggttgagcgtggcgatgaggcgtcgggcagcgtcctcgacaataggagagtcaggaatgtccaagtctgttgtcggtggcctgggagaatcggagttgaggagagccatcttgcgaaacatgtagatgatggatgtgtagcctgttagtatgacatctgctactacccaaatgtcttgttcattgtcttgagcagcattcaaccattcagtctgtcatgatcaagttagcaaacctgcgtctttgatcgcatatcgaggtatcttaccagctgccactcagcgaaaatttcttgcatctcacgacaaagagcctccgtctttgctactatttcagtctttgtagcgttggtcgggtcatccagcatggcgaaaaatcgagcgatgacaagactgactcgtgaacttgccagaaatgcaatcgtctgcataccatgcgggacagttcccgagtcgagatctagccatggcagattgaccttccatgggttgttggtgatgactggaggcgtgttgagaatgagtcggtaaaagaggtcaatctggataacctcccagaaccctctcctctcgttgtcgcacgtggcttcactgagaaaagagtttgactcgtccgagtctagcttgtgcaggttgagaacctggcaatattcgcatgcgtacttgaatgccctccatgcaatatcatagtcgaagaaatcggcagctacacgactctggagatgtgagatgagggtacacaagtgtggccatagggttgaacttactacgtaaagcgcggcaattaaatctgttatagtacctgtcgcttcctgttcccagctcggtactgcgcggagacatccgaggtagctagcgttcatataactaatgctatcgagtgaagttgtattgctggctttgagactgcatccatgatacatgatgctgtagtatatgacgagcataactggatcgacatggatgtgcggtagattaatgatgtcaggtagtaggtcgaggacacgcctgtcgacaaagctaacaaacatccaagcaggcatatacttgaagaagtcttaaaggattagaagagaaatgacttgagcaatagctacagtacttacttgcgacccaggtcttggccaggtctgtcgggatgtctatcgactttgttatgacactggaaccaaaagaacgctttcttaactcttggacacgatcgactgcatccttcaagacagtcatggcgtccatctcctggccagcattgcgaggtgccaatatactggatgcatagccgttggtggtgctgaaagcaactggtgactgagaggcttcagagccaccaatagagggagttggtatattgccattggcttgagagccactagcaacggttcgcgcctcaaggcgttgtaagcgatcaaggatggtagtcagagcggcatttggactgtctgatgatctaaaggatacaatcaatggccaattctcaatgaatgggttggaggcgcttacagggctgggtcgatcaatgggcgtatggacctccttttcgcccgaataggatacacacattcctggtcctgacttttgcatcgagcgcattgtggcataacccgattacaccggacctttcgttctttgcatcttgcacacttggagtcgggttagaaagacatattattggcgtttgactaataagcttacagaaagacggtttagttgatccgtgccgtttccactggtgctcgacatggtcccgtagagcctcaaatgtttcgagctgataaaagtccgagggcgatccgatgaagtagtagtagagatggtaacaagagagattgatttgaagggggcggcggagtttcggtattatctaaccccacactgaagatcaatgatgcatggggaaactagagatgatacgtaaaaattaagtttcagaaagaacaatacgacaattaacggccgtgctcaagccacaggggatcattgatggaaaatgcaggaactggatctctgtgttgccattgtccaggttctggggattagactcgatgactacctacggatacaggggacggcacttgtttaacctagtctagtaattctgagagaagataagtccgaaagtccgagtgtggagttgatcaaacaccaggacattcggtcctccaaagtccgaatagcttcaacggtccacaatccatctcgacagtggaaacgcccagactaccggtatggggctgaactatctggatacgggtatacgtttacaaactttctttgttcttggatttaaatactgccatcatggaactcaagaatgatgtttcaagcaagtcatccatccagtacatacaactgacttacagtctttctttctcatggcttttactacacttaatttgcccttctttttataagcgatccatataatttatacaatgtcttctagctgccagttcaactctggggctagtacccccaagccactctaccacaacaacaacggctcggcatgttctaccaacgtttgcaccgaaaagaacattgatggaaacaccgagatccctatgagcgaaggggaaccagatgtacacaacgaaaatgtaatgcaacttgctcgccaactcacaaaaaggtcgacagcagcaccaggaactctgtttcctcaagcagatggaccgttgaacccaagcagcccaatctttaacgctaagaaatgggccaaggcattttaccagctgaggaccgatacatctgaaggtaaccctccacggacgactggtgttgccttcagaaacttgaacgtgttcggttttggttcagataccgatttccagaagagcgttggcaatgtctttcttgaagctggaacattggtgaagaaattgcttcacgacaagcaaagacgagttgacatcttacagaacctcgaaggtgttgtgcaaagtggtgagatgctggctgtgcttggtcctcctggttcgggctgttcaacctttctcaagactattgctggagacacgcacgggtttcacatcgacaacggctctgagatcaactattctggtattcgacccgaagaaatgcgaacggctttccgaggcgaagcgatatatacagccgaagtcgaccatcactttgcccatctcacagtaggtgatacactttactttgcagcccgtgcgcgttgtccaaagaatatccctgaaggcattggtcgacgcgaatatgcagagcatctacgagatgtaacaatggctatgtttggtatctcacataccaagaatacgcgggtgggggatgactttgtgagaggcgttagtggaggtgagaggaagcgtgtgacgattgctgaggcagctttgagctattcgccgcttcaatgctgggataatagcacaagaggccttgatagtgctaatgcgttggaattttgtcgtactttgaggacacaggctgatgtgatgggctgcacttctgctgttgccatctaccaagcgtctcaggatgcttacgaggtcagtaccacgaatataagcatgaacttgaactaacatctctagatattcgacaaagtcctcgtactgtaccaaggaagacagatcttctttggcaggacaggagaggccaaggcatactttgaaagacttggctttatctgccctgaacaacaaactacagccgacttcctcacttccatgacgagtcatcaagaacgaatcatccgacccggtttcgaaggaaaagcgcccagatctccagacgagttcgcacaagcttggaaagacagtatccatcgccagactctattgactgaagtggacgactatattcaacgacatcctttcggcggcgaacactacgaaaattttgtcgattccaggaagcgagaccagtccaagtctcagcgtgtcaagtcgccatttaccctatcctacatggagcagatgagtctcaccttgggacgaagctgggtcatgctcaaagccgatcccagtgtaacggtaactcttttactctgcaatcttgtcgagtctcttgtcatcggaagtatcttctacaacctaccagagactacagacgcgctcatgaagcgtggcttatttatcttctttattcttttgatgaacgcctacaacaacgtcttggagattatgacactctacgccaagcgcaacattgtcgagaagcacgcccgttatgctctgtaccatccgagtgcagaggctctttcgtccatgttggttgatctgccatacaagatcttcaataccatcatgatgaacacgaccatgtactttatgggcaaccttcgccgggacgctggacactacttcttcttccttttggtatctttcgtgacggcgttgaatttctccatgctttttcgactcatcgcatccctcaccaagaccatcgccgcggcgctcgctcgtgcatccattatgctccttgtcattgccctttatacaggctatgctatcccaccgcagtatatgcctgtttggatcggctggttacgctggatcaacccgaccttctatggcctcgagagtctcttcatcaacgagttcggagggcaaagttacccctgctccaactttgtgcccagcggtcctgagtactccgacatctcgcgattctcgcaagcctgtgcagtacaaggttctgtcccaggagaggactttgttcgaggatctgcctacctttctacagcgtacgggtacctcgactcccacaagtggcgcaactttgcagttgtcattgctttctcgattctgtttatgggtctgcacttgatcgctaccgagaccatcgcctctgaacgttccaagggcgaagttctcgtgtttacgcgcaaggagatgaagaaacacgctggaaagggcaagagtgacgaggaagcaggaagtactggtggtactcagctcgcaagcggcaatgaagccaccgaggaggttacggatgtggaggagcagacttctgttttccattggaagaatgtctgctacgatgtcaagatcaagggagagacgcgtcgtatcttggaccatgtcgatggttgggttaagccgggaactctcaccgcgctgatggtaagtctcaacttgactataagttcacagtcactgacaaatagcagggatcttcaggcgccggcaagacgacattgttggatgtcctcgccagtcgagtcactatgggcgttgtgacaggcgagatgctcgtcgacggaaaactacgcgatgaatccttccaacggaaaacaggctatgttcaacagcaagacttgcatgtccacacccaaacagtccgcgaagccgtcaatttcagcgctcttcttcgacagccagccaagtatactcgccaggaaaagcgcgactatgtggatactgtgatcggccttctcgacatggaagagtactctgacgctattatcggcgtgccaggcgagggtctcaacgtggaacaacgaaaacggcttaccatcggcgttgaattagcggcacgaccacagttgcttttgttcttggatgagcctacgtccggactggatagtcagacatcttggtctatctgcaacttgatgcagaagctcaccaacaacggacaggctattctctgcacaattcatcaaccttcggccatgctgttccaacgcttcgatcgacttctcttgttatctcgtggtaagaccatctacttcggcgacattggtaagaactcaagggttcttgtggattattttgctcgcaatggcggacccaagtgtccagcaggagtcaaccccgccgagtacatgctcgaggttattggtgctgcccctggcgctcacacggagatcgactggcctgaggtttggaggagttcccaagaacacgaacttgttcagcaggagcttgagagactagcagggcaaggaagctctcacgctgagcaggacgatggaacggagtacaacgagtttgctgctacgtcttatgtgcagtacacgcaggtcaccaagcggttgtttcagcagtactggagaagtcctggatacatctactccaaggtcatcctgtctgccggtgcagtgagtattccctagtacatggatcagagtatatactaacgccaacagtcactcttcattggtctctcgtttctgaatggacagaacactgaacggggtcttcagaaccagatgtttggcattctcgtcttcctcaccatcttcacccaagtcgtccagcagatgcttccagactacgttgctcaacgtacaatgtacgaagcccgcgaacgcccatcaaaaacgtactcttggaaggcatttatggtttccaccatcttggtcgaagcagtatggaactcggtaagaatgagtcctgatagccacaagaggaatttactaacagtggaatagatcatggctgtgctctcgttcatctgctggtacttccccactggactgtaccgcaatggctatgcgactgatgcagcgaattctcgcaacgcgactgttttcctctttgtgtggatgtttttcatgttcaccagcacgtttgcgcacatgatcattgcaggatttgacactgccgaagttgcgggcggacttgtcactttgatcatgatcatgatgttttctttctgcgggtaggtcgccaactctctttactgtgcagtagcgatcataactaactcttcaccagtattctcgccacacctgaagaactccctggtttctggatcttcatgaaccgcgcctcacccttcacctacgttgtcgaaggtcttatgggtacatcaatggccaacgcggatgcaggctgtgagaccaacgaattcatctccttcaccgcccccaacggtacaacgtgcggcgactacatgaagacctacttgtcagaagtaggcggctatatcgtcagtggtacaacaagcgagtgccagtactgcaagatctcgggcaccaaccgatttcttgagagcaagagcatgagctacgataatcgctggagggactttgggttcttgtgggtttactgtgtgtttaacattgcggcggcgtttgctatctactgggtcgtgagggtgcctaagaagaacaaggggaagaaggagtaagtgatcagatgttgtgctttggtaaaaatgtatttgtattgggttgggtatagagtatagagtttattaattagacttgagtatatagaaaagggatggaataattagagtgtaaatatcagtatcttattgaggcatcatgtctagaattgcaatattgaagagcaagccttgtgtagctgagctgtacatctcgatctcgatctcgatatgtccacaaccgaaccttggcattcaacttgttagtgacagtatcatcaatatgccaccacttgaacgcgacatattgaacaacaaatttatgcacgttgaccgttttgcaccacagcacctagaccaaccacgttccattagccgcaaaacttggcagacgctgcttccagcatgcatcatcgcgtagtcttaccgcatggtgaaacattcacgagctttaagtcctgcatcttttgtcaagcaaatcctttccacaagtggtgatgatggagcgaccctaagcaaaacatgcataaccaggatatgcgaactaacagtctggatcatgtcacatataacactcgatgacgcatgatacagttatgcaatcgtacggccaattcctaattgggtcttgtccttgcagcgatcagcattcctctacatgcagaccttttggcccccaattcgatatcacgacgattgttttgacgattgaatggtttatcgtcacctttgacatcgtggcaccatacagatagatatcgtgtcaatgctagttcagttgagccgtaatattgcatgacacttgtggtcagatatatgctgtaattggaggtaaaatgagagcaaggggggcgtagcagcaaatcacaattacaaaaccatgcagtgtagaacattatgaccacttttatttctaatcaggcatgtggtaagataatgtgatagaacgagcaaatgttatgaatcgctctctagtgaaaaactgaaaaattacacaaaaagtccacccaatttccaaagggtatcgagctgccatgagaagaaacgccgtagataccaattttaactcattatcctccaccaaaggagtcgtaaacatgtaaagtcgtaagcatacaagaagaatatacacacataattgccgtctgcttaggcgacgagaacggcggctaggacggctgctgctgcgggccagtagcccattgcttcgatcatagctcgggcagcagcactatcactgtctcctgaggaactgccttctgagggaagggcagtgtctttgggaagagttccgttgatgaggatggttgtagtgccgttgacctcggcgacatcgacaatcgacttgttgaggtgctcgtagctaccgtttccgatgagttcatcgtagagcgcagtgttgttgacgttgtcgtcctgatcgcatccacacgaagcctcccttgagcacgcgcaaagaatagggcgatcctcatcctcctcacttgactcgttgtagtaccggtacgaattggggtagtggtacaagtatgcgccgcccagccacaaaccaggccagaaggcaagggcggcagcaccaccgacaccagcacctataagggcgggcttgataccactgggactgttgctaccggacgagtagggtcttgatgcgccgcctgcatatcggccgccggcgtagctgggctggggaccgcgagcgggtgtgcgtccactgcttgaacctgaacctgaacctggacgagatgagcctgatgaacttccacggctggaaccgccgctggagccgccgcttgaaccgccacggctaccgctgctggagctcccacctctgcttccactgcttccgcctcggctgccaccgctactgcctccgcgtccacctcctccaccgccgccacgacgcttatacaggtcgtgctcgtcggcgctgggtgcggaatcgacgcgcttgatgtgaaggggaccgtcgatggccgatgcgaccgccgaggagaagagggtgaataacacgactgcgagatcgggtctcattttgtaggttgttgcttgagtagattgatatatccaaaaaggttgccgtgtatatgaaatgtaattgaacaaagtatcaattctagaaccaaacgttgacaagaagcaaaaaaaagagtcttgagtttgattgagtttggggtaatttgagagggcgatttcaaagtgggcagttccaaggtttaatacccgagactgagagtaagattgatgacggggggctgatggtttgtgcaggggatccacaaggcgttatgctatgtctttatgacggaggcacagaagatcacaggactactaaaaatcaatgatgatcttgagtacaggggggcgacagtggatgatgatgtagtcccagtgttgtgtttccagaaggattaggtgatcgaccggtaacaaacaggccgagtcaagtcttggcttagctgttgatgaggtcacccagtgggtgagagtggccgttttgggtaattcgttaacaaaagaggatctgactgaatagagaattggagcagacagactggcatctttataaacaacagacaagtagaattaaaaactggattagtacagaaactagaacggttgggctgacgagctgaaccgaatagattgaggcacagacagggagccatgacattccaaaaacgatttagttgaccgccgaattagtgctttgactttgacttttgccatatcgttgtggcttgggctgttgatcgaatgcccgctacaagttatttgtcagtcacagggcaacagtcagagactgcacacagcctgggctgaactctctacctaccgaattgatgataaacagaacatggatcggtgacataaaaggaccctgcttggcatgggtggtatcagcgtaataagcttagcgacgttaagctcgctgcaccattgcagcatgcctaagatagcgtatttgattggctcaacccctgtttttgttgtggatcaaggctgtcactgaggcagatttgctttttgttcgcattcgaatacgcccaaagtccgtttgtggctggtaactaaacataccaaccgtacccatcgtgtttgttatgcaagaatgtctagattaagataaaaagatcttataagcgagagctgaaggataaaagtccactgcctgatgagtacagagtaccgcagacagaactgcaatccatgcggctgtgcaaactgatcaaccacgtggggaaaccaatcttgttaaggaagtctccgattccatctaaacagcttggccttgcccctctaatgcatctccgaggccacagccattgcctcttctgtatgtcactgaccgcatacgaggctgtgcttgcagcattctagaagtctgggccaaccttctaagatttatcagcctcgatcgtatgccaagaccaggcacctgtatttcttctttgccccgaaccttactatgtagcatcttgcacggtaactgggcggatatagcgttatttgctggcttgcttgtatcagccctggatccttcaaacaccactagggtttcattagttgcgaaaccaggcagatttgtaccaatccaacaaggaaatccaatgttgatcaacccccaactgatcatctggaaaagcagattattttggttacctccccgaggttgcagactctcgaagcccatacttctgaacaaattcatgaaagatggcactgtcatatgcagcaatgcactgcatataggcagaattctctgcttctttcgtcccgctaagctcaatcgttcgtctcaagatagccaccacttcaggagaatgctttgcgatcccaagccatcttctttcatccacaggaacccgcgctaaagcatttacccaaaggcaatcccatctgtcaagtgcacgtaaaaccatggcagtgtaatcgggcgtcaccatggatgtgcggcagtgaaagacatgacgtacgagacctgattaaagtatgaattagtatttgtgagcttggaataaggaaacacaccttcgcagataaaaaacaaatctgatatgtctaatcttccaaaagactcctttgttgaacctgtccaatcttgtgcaagtagtccagatatagcttcattacacttcaatggatatgatcctgctgggttatttatatgctgctgaaaagaagtgtttgaatctgcctcccataactcgctccgacaaggaatatgcccagtcatctcttccaccgtcatggctggtgggtgattgcaaaacaaactcatgagtgaatcattgatgaatgtccatgaaacaactctgatgcaagtctctcgatggatgaaactgtcccagtccatctctccttggtgtggttcatgcttgagcccgaccacgccagacttcctcaacacagcaagtaatgttggtattcgcttgctagcaattcttcgacgaccttcgatgtgatttgtgctgccttcaagactattcatcagaaccgcagcttgacacacctcaagcatgtgccttgaagcaagaggagtcatgttctgatccgccagcctcttgacctctttgaatatgtacttctctgcaacctctagtaaagatgcagtgagaggattttgagatgaacggtcgagatattgaagataggcggttccggtaagcacggcagccagcagcaaatgagatgcaatcttgtccaaatcgaaagtcggccagtggattggaggcttatgatagtgccttcgacgaaagaagatgataaaggcgttttgaaaatgagacacagtgaagaaaccgctttgaaagctgtaatctagttcttcttttagataaggcttgttggtggtcatgctttggagactgctcgatagtgccgcaactcgtgtcgtaagagtatttgttgcagaaggagggtcgaagatgctctgaaactgtaaatcgccttcagtgctctcatagtccagaggttcgtccagtagcatatctgatagattcaaaagaaggaatttcggatcaacagttcctggaacccaacccgttgtttctgactcttgacggctccaggttggttcttccagagttctttcgggctcggcagccacgttaacatccatagagttatggctgggatcactagcctgcagaagaaatgacaagctgtggcggccatccttgggtagttcgccggcaacagccctatgtgaaatatcatgacacaaggtactgtaattgcaagcaacttgcctagctgagcacctagcacaggggacctcagagttacaggaaatatgcaacctagcgcaattatcacaagcgcgagactttttacctggtttgatatgccgtagcaaagcacgaccttttcgagctggacaggatcgagcgtgtcgtgtcgaggcgtcaacccttgaaaaggatttgtggcaaaacggacattcgtttcgactgaatgcgattggcttattgcatgtcggacactggggagcctgctgtggagttgacatattcggactgggctcttgaaagtgatggaacgaggttgaggtgaagcgtgtgggcattctccgagaaagatggaaaataagtggggatatgtggttatttcccgatgggcaagtccactctgccttccaacgacgtgcttgcctatttaacagaatcccttgattttatattctctccccttcgatgaaaggaagaatttgatatttgtctgttattagagactccaatatgaatcgactacaattggctaaatgtgagtgaagatgtgacaagccctatccaccttgacttacaccactcgacagatacaacgaggccactggccctcgcatcgacttcaagcatccctcagagatcgttccagattcagataccaactggcaaccgtaacgagactcagattagaaaagtctctacaggtgctggaaaggcacttactcctcgcacatacccagcttccttggctggcgagaaaccaagcaacctggtcgactatgccttgtgcgtactcagcaatatatctattctgaatttcgcaatactaatatagtttgtaacagaacaactgtcgacaaactagccaattgggcacgaacaggctccctctggcccatgacattcgccctagcctgctgcggtatcgaaatgatgcacgtctcaatgccacgatacgaccaagaccgccttggaatcattttccgcgcctctccccgtcaatcagacgtaatgatcgtcgcaggaaccctcacaaacaaaatggctccagctctccgtcaagtctacgatcagatgcccgagccgcggtgggtcatcagcatgggatcttgcgccaacggcggaggatactattactacagttacagcgtcgtgcggggagttgaccgtattattccagtggacatttacgttcctggatgccctcctactgccgaggctctcatgtatggcgtgtttcagcttcagaggaagattcggagtagcaggccgtccaggatctggtatcgaaagagataggatatctaccagagtattagaatttgattgtacattaagattacaaatttgcttggaaattgttacaatttatttaaaacatgctttgggaaagaaaccgatccaggtctgaatagtcaaagccagacagttctcctgccaaattattaaaccacctcatatcatccatctgctgcagaggagcttcaacctgagtttctgaaagaggaagaatagggaaactcttgacaatattgctcaagtttgatgcgcatttctccttgcgtcgctgttgcatcaagataagcaaggatgctgtgtttaatgcctcttttgtagcgttggtattatacacagttgcaatgttgtttaggcattgcattgcatcgttgagctgtgctaacgattctcttgtatcaatggctagcagcaaacatatgatttggaaaggcacgttggccatttgatgccacggagcgcgagcgtcgataatagcttgggcagcttcgatgcccctttgagtgatggaaagtatctgttcgagtgtcttgccagtaaaagatgtattcattgactgtaagcgacggcaaaggcacagcgtcaagttgcactgagccatgatggaaggcggaacggagtgaacacgtttgaggactgtcgatagggacgcctcgagttcagcggcatcgtgagttttgtgcggatcgagatccgtagagtatggtaagagctccatgatttcaatagtgtaatctccttctcttgtcgatggcatctccaaagtcgagttgcagagaatcgtcctagatcgacccatatcgaaggaaatccaaatattcaaatgtgctgaaacagcaaaaagtcttcttcgcagttctgaatcgactttttcttctgctacttgaaaaacagactcttcactcggttcacaatgtagacctgctgcttccagcatatgcatgagaatcgaactagccatccaagccgtatgtggcgtctctgcagttctaagatatatcactcgaagcaaccaacctgtaacacctgtgacagatggagtgtcggacatgttttgttcgagtataaacctggcagattctatcaagtcaagctccagtggtagtggctcaacttctgagaacaagcatgcaatagctgctataccacagagaactgcgtcttcagactcatcacaaatcagaccagaccatctgttctgtgtgatacgcgaaatccaatcacggtcgatgaaaccataaataggatccagcttttcaaaatagatttcactgagactttccatcccttcctgagatagcatttctgtaactggtctcgagacaggaacctgcgatgttcttcgtgctccaaggaaagcattccaagaaaaagtgtgcatccgaggagcatttttcggatccagtctcaaggccagccttctgaaaaaggcggctccagagtttgcctccagagactgaagatgatgcggcgatgtcacatatggtcgggcatctttatccacatgaactggaggtgagggaagaggagcttctttgtcttgctcgactgtttttcttcttttgttggtattggtttgcttgttgtagatgcagtcatactcgaagcggacacaggctccacagggttggttaccgtcacatttccgtttcagttccctgcacgtttcgcatgcaagtctggagcgtttgcggccttgagtagaagacatttagttgggagatgaataattggcgagttcaacttgaggctgaggaatgtgtgagtaagaggccgggaggtacggcccgagcgggtatgtcggctatatcggaagtttcggcaacattacagaatatcgttttacattagtacttcctgtatcatctcttaatgcgggatccgttgatatgccttagggtaccagaagaattggccgctggaagcataagagacgaaattagtagatcagcttatgctatttagactatggtctttaggctatttctttttgtaacctaagacttaggaggtcaacttttctgctacccagtagatatgtctgagggccatcacctagcatggtgcatagctcatgtatgaatgttaaatgttttgctcattcgatcttttcagagatacgagctcaacagtactagctcatgtatatctactttcctgtgtaggtattaggtatataatgcatcataaaagatttcgtactgttattgtttagacccaagtaagccaatatacagggaagccattaggtaagacaaatgagccagttattgtagacgtatcataaaacaaaaagttccaaatgagataactacttaggtgtatggtaggtaatctgagtccgttaataatctcaacccataagcatatggcctatatgtacccatcacctatacctacacccattatctcattattttttaatcgcggcgctcagatagccgcttcaccctggcctataatctctttcccgtgtcccaaaaggttccccaaaaagaaaagcaagtagacgtgatcactgaccgccagtatgcaaggataatcgcctttagctagtcatcctgctgcgcctgctcgaaggcttccaattttcgcttcaactcggctttcttagcctccttcgcctgttccgattgccttgagatcccgctgtgaatttgctgggtgatccagggtgatagggccgctttgaaattgttgaaacgtgtagtaaggtccgtcttgttcgattatataatcttcagtttagccatattgatggccatggcggcatcctgttcgatctttctggcaatgtcccgcttgaccctttcggtgagcggtatttgattgatccatcttgctgaatgagaagctgcggaatgaagaagctgtcgaacgaagaagctggtgaatgcagaagctccggaacgaagaagctgttaaatgacgatgctgcggaatgaggaagctggtgaatgaagaagatgtcagtgagatatcagttagtgccctgactagggctataaatcactgactgtaaataaacccaagtgttaggtaactgcccttacctagggttacaaatcactgactgtgaatgaaagcccagtgttaggcaaccacccttacctaggactatcacttctgttattttctcactccttatgccttaggcagtaggagattctccctttctaccgcaataatcttcattaatcttatcctttaccaccaccctgaccatcaatcactatggccgctcctcctgtcacaggggccatagccccttcacgatactctcttttcgatagaatcaaccatatatcgactgataatgatcaactgtttgatctgatcgaagagctagagaaacacgctgaaacggccgttaggtggcgctggcatgccgcaacaacgcaagtgaagcaagatagtatattcaagttatatcaagcattcctcactggagttcgcattatcaccgaagatcttaatgaacaagcaaaggagattgctatatttccagctaacaaagataactgccttaaacgaataagactgttagtaaccaggttagttagtatattatttgactgtatactgataatagccagatacattatcttcatttgcaaatttggtcgaggcgttcgacgatccactaagatcagttaccgtggtcttatctgctatcagatcgggctcatgttttggtgcaagagactccagtctaagcatggcatcactacatcccctaccaacaacgagctattcaacagtctcactgaagccatgcgttttagagcctcaaagtttaggctcactgttagtgcatccatgtcattcaccaaggttggcttgcccgaattgcatcaactgattgactataataccctcaatgcggcatctattaaggtctccaaaggccatcacttggcgtggtatatagcccgggtatatgctattcgtccaggatcaattggcatctctagccaaagaaagcttaacacaaggaccctaccctttctcaacattggtagaaccatcccccataggccgtgaggtagaaaggttgggggtaggagatgtaccaactggctggtctgcttgatcaggggcgaatgggtcagtctcagcaggtgaaccacctgactgggtttgttgagtggtgttggtaatacgagtttgccggttgaccggagtgaaccgattgagaggacgatcgtggaacgtggtacgcgatgacgactggggagtggcaacgtgggacgactggggagtggtgatacgggacgactggggagtggtggtatgagacgactgggggattggtgcttgaggttgctgtggttcaggggtcgcagtaccatggccagtaacaccaggccatttctcgggtcgaggtgcccaagtagtgggcgaagtatcattgaagatatcagtcccctggtaccgctctgcaatcttggtcgccgcaaccccattcctgaatgactgtcgcttatcctgtgaatcgacagtatcgaagtagatggcccgcagcacaagccatatgccccagttgtaatcgagtttgtcagtcgacacggcatccttccacaatttgtggttgcttgggtgcttccggtttgtcttggtgatgtggagacggtgagtggcgttgacaaaggagtcctggacatctttaggccacctcgaccagttgccattctaaagcaacttgaggtgggtgacaattggcgtgtagtgtgatcctgtcagcgtatccaggtggttgagcttatgcgacatcttgttattgatgtcaacattagaacgctctcgatgatcatcatcgtcaccccagtcgaagcgagatgcatgtccgttcttcctgccgtcggtagattgagaatcgtcatgatcattttcaaaaggatcgcgagggctggggcgagggggcgccattatgaaggcggttgtggtggcctctctggaggagcactttggggtctttggctactgttgagtcaacatcgatctatcgccacaaccactcggaaagacacgataaaaattacctgcggtaaaatgtgagatcccaatgaatgtatatcaatcaaaatgagagaggtgcactcttgtgcgtctctgtggtggttgttcaaagtgttgtttgcagaatgaacgttggagttggaatggcgataagaggaaatgaaatttgaggggaaactttttcaaattgctctacccatttagactaggactcctggagtacctaaggcagcagcttcactaaaagcagttagaattctgtacttttccatgaaattgaatgatcatatccaactgcctaaggcacgcctctagatcttattgtgtcagttattcccatatatcatctagtctagtctagatgataaatagacgaaaatctattgtcatttgttcaagtccccgggttattatcagatgattaagttaccttacctataggcgccctgctgtggcagcatggcattgttattattttcctggaattgtatggtatctataaggtggccagttatccaagatgaatgcacttaatggtatggtatcaatagtttaacagaaggttggtatatttataacatgagatagtccaggtataacagcgatgcacaggatagcattgccagtctattacaaggctagaatcatgtgtcatagatcgggacaaaacgggtgcaatagctgatataaactaggataactaaagaagaagaagaggtctagatacaagggaaaaggtccttctttatacatcattgaggccattcacacacgatccgcctaggtaggtgatccaaagcttgtcttggtgtttgtcgtctgtttggacaaactaccctgattggtgtgttatttgctgacacagttgctgtgactgtctaccatatatctaccgtgcatttccacgaaattgaacaattgtagctgtgtggttaaggcatgcctccatatcttaccttcaatgatcatcaaataatcgagctacctaacccatctcctgctatatcaaaacaccgttatccttcaatttcatggaaatgtacagtattatagaggcttgggttaatgattaccacgatgcaagccatctcaccggccaagcacaacatgagacgattgccacagcttgggaagctatcgataacctgattaggtacccgggtagccctcagtgctctttcgctaaaggtctgaatccataaagcatcacgtttactgaagatgtggagtgtttgccagtggtttcttgttgcttgttcccttctcaagtatccacattgaaacgcacttgtacaatgtagacatcgtgtggataatctcatgtagatcaagacagaagtttcccttcggggaacccgccgattcgaataaagagaggggtttgatggtacaagatatatatagactggtcttttggcacttctgttcctatgtaatactagcagcaaatgtgtatgtactgcaatatgggaacggtcttcagtgactaatacaataagcgaccgtggtgtagtggttagcattaacgccttccattcaaaaggcagcgttagagaggggttcgattcccctcggtcgcattcccttttgccgttcttttgcctttttgatgcttaggtagaagaatgcagtgtttttgagcgatatcgtgaggtcttgttgtggtgttgagtccaatttgagtaattccatttttggcgcgggtacacacgtggattggcgggtgcgcacgtttttcacgatggagcaggcaagcacatgcagaccttccttccgtgttacattttaaaaacatgacatgaggtaaattgcatttcattatgtcaaacttattcttcaaaccattatgtggtatttctataaatgtctatataattcgtgtatctctatgcattcatttcttgtatgttcatattgctcatgctcatttacatctcaatagccaacttgctgcgagctctcaacttgtgtccgtacttgaacatgacgaaaggaatcaagctgagaatagtaccaaaaatggcaaggatgagaccagcatactgacttccgacattgtggaaaaaagcattagcgaacagaggcgtaacagcaccgagggtgtttcgcatgagaccctgtccagcaatggcagacgacgaactctcaccgtagcaatcggcagtgtaactgtatgtgctctcaaacacaaagtagataccgaaagcgatgggggcgagaccaatggcagggccgacccaagagacgtgagagtactgggtgaagctgtagatgaagagaccaatggggaggaacatggctccatacatggctccgtagagacgggcttcgggagtgaccttgatgtcggggtcggcgacaagacggtcaaacttgcgcatctggaagtggtgagccaaccagccgagggtggtaccaatgcagagcgagatgtaggggagaccggcgacaccctcaccccacccatggtgctcctggaaagtgatagggatgaccgagaggaagaggaagacgacagcccagcagaaagcaatccagagaccaaaggcaaagacgacaggctcagttacgagcatgtgaatagccttgacggaactggccttgagcatagcctgcaaactgggagtcagaatgtcgccagcagagacgtatcgttcatcaccggtcgcttgtcgaagagccttggcgcgcttgtggagagcgacaccaccacgggtctcagggaagtagaagaagatgacgagcagcaggggaacgttggcgataccctggataccctcaatccatcgccatccgagagactggttgatgaaacctgcgtagatgggagcgccgacagttccgaagatggcgacccagctgaacatggccatggggcgacttcggtggtgaggctcgtacatgtcgtcaaaagttcctccgacgagaatggtaccgacacagccgaaaagaccaagcaggagtcgaagtccgataatggtgttgatgtcctgggcgagggcgagtccgataaataggagtgagaagcacaggaaggaactggcgtagacaacctttcggccgaccaattcacagaaaggagctagaatcatgggcgcaatggcacagctgatgttaaaggtgaagagacccaattgacccttgatgttgggggcgttgaggtcttcacacatgctggcgataccggaactgtaggctgtagtcgcaagaccgatgaacagtgtcatgaggttcaggatggtagagatggatcgcttgtaccatgggttccagttaaaggggttctccttgtcccctgaagcaaagcccagcacgatgtattcctttccattctccttgacaacctctgtcagagtaaggggcatgtcgatgtcgaccgtcttgatagcaccaaactcggggtcgatggactcattggcagggtcgacatatttaccaccaacgatacgtccggcaaggggctcgcccttttcgttcttcagaacttcaacatctgtagactcgggatccgaagaggacttgtcttcgctgtcgggtcttgaaggggcgactgtagagttcttgcgcgagggcgcagcgaccgagttctttcttgaggtaggcggcacggcagagttcctccttgttcccacgaacgagttcgctctcgagttggcgaagaagctggttggtctggaggccgagggagacccaagggggagaggggagcccggcctcgagttgggggcagagaaggaggggatataattagacattgtggtttcggtccggggaaagttgtgataaggatggggaagaggaggagagcgtggctgttagagcagacgttgactcataaaaggagcgagacagagaacgagagataagagatataagaggaactctggagtctacaacggtgttctggctttccttgctgggccgttatgatgacatcgatcgcctaccttctttttttcttgtacgcgccttatcatggcacgttcttgtttacttgggaccatggtttggctattgacggtgtggagttttgtcatgtcgtggtccactatacgaccatgaagccgccgagactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggtgccgaggtgttgagttccctgtcatgaggctccgggagggttagacaggataggctggaccaggaccaggatggaccctcttggcttgttgccctggaaccgggttaagggcatacgatccttctgtcttggtgaggcgatcgtaggatttcatcgttcgattggaagacacttgcattgaagttggtgttttgttgggaaaacatctgtttctgtcggccaacagttgcagatgccatgatgctaggttaagaatgatggtatagaatcagacacatgacagtagaaactagcaatctcgatgcacatcgacagcttctgcctgcataaccaactactcactgttctttcagtcatatccgcagcagagacaagcggaattacaatcctcacgatcccctgccccttgtccctgtccctgattcagacccactgataaggaaacgaaactgccgtgaggctcccagtggagacactcctcggtgaggcgccgtctgtggatcccttttctcaagagatcttccttggcggcggcttgaagctcctaccatcggacagggtcaagttccatacgacttgcgctaaagaagcttccaaataagttccagagaatcttttctgtcatctgctatttgtcactcgatcgattgacgtatgatgacgtaccagaaaagtcattttgctgctagtttttcaaaaaattgacggcagttcatgaaacttgacaacgagtcgacatgactggatctagttataccgttacaaggcgttttactcggtgtatccgatgtatcagtagatggaggaacagagaacttccaagatcagcatctccatgtggcaaacgttgagatactccgcaactgtaacaacggcgcagtgacagataacctgagagactaccaatggcctgggtcatctatcatcttcaaataagcttaagaagcagtttatttctcctctttcagccatgcgaattactccatacgacagtattctagaagccaaattccttctcttgtgtgttcagtcatcctgtgagaaacctcgtaccctagacttgtgactacaacaccaccaactccccaagcatgatactcctatagctattatgtatcttaaaagtatcgatagtacacagaattaaaataaatattctatagacttgacagcggcaaacgcgcatcatcgtcatcagtggagatatcacatgatccccacttctagccagaaccataaaatcaatatagcctcaacccctcctcaacaaccatcaacaccacaatatacccacacagatcactcacaatcccctcaaatcaaaatggtctacacaatcgttgttcacctctacgccaaggacgatgaggagtccctcaagaagctcaccgccaagctgatcgaggctagccgcgtctactcccaggacaaggagactctctcgtggcacgttatgcagtccacctctgacaagcgcgcctttaccattgtcgagcgatacgagcaagagagcgtgagttttctgcgattagtcacaagagtcaatggatcgaaatgctgactatatgtacagagccaaaagtaccacctcgagaacccttactggaagactttcgacccttacgtcattcctcttctcgagaagcccatggatttgcgacgatttgaggagcttgatactagcaaggacgtcgaggttccccaatagattattaacaagatcaattaactatcgaatgaaagaattaccgccaagtgcccaaagtctcgttgaaatatcaattacacatatcatacgaccgagaagagctattaacaagatgaagtggagattctctagctctctaagccacccacagctcacttactgctgttgagctcaggataatcaggtaatagccaacctcccttctcctcactcgaaaacctcgaaaccaaatatggaatccgcaaaagacatacaatccaagcaaaccactgaagaatggtcactccccactgcgtatcaggtataaacatctttatgacattgagcttgacattttgcacctcgtcgatgaacggccgcagcgtcttgtcgtagttttcaaatgccaacgacaaattatccgaattccgacttatctctcctgccaagacgtatgcaccgacgaaactagctgtagttcccataccgctaaagggagaagggcagtgagctgcgtctccaaggagcaccgcccggcctttgtgccaggtatcagtctgaacttgaactacctcttgtgagtaaaagttttcggtagttttcatgccctcgaggaaacggttgatctgccatccagcattacggaaccttgacgaccagaattctttctgctgctcgactgtgcccttgtgaatgctgcatgtttccggcgagtcatctttcaggatgagatagacttgtgtttcggttgagttatgtgttcgacgaaatatcattctgccttctgaagctgaatatgttctgcgaatgttggtgtcgccctccatccgtgggatgaaataatacgccatgtgaagaccgagttgtcgataaggatctggagtgtttggtgggttgattgctcttcgaatccttgacccctgtccatctgctccaactagaaaatcgaatgtatctgatgtgccatctgagaaatgagcaagaacttgcttctcatcctgctcgaaactctcaacagtcttgccaaagatgtacttcacgtcgtccttggttgcatcgtagaggatcctcacaagatcgcctctcatgatttcatactcggacgtgacagactgtgcacctttgcctgatttgttggcgagaatagtagctataactcgaccgctcgagtcaacaattcccacaccggcttcgtcgaccaattttgaacgaaccgcatcgtcaagacccatgcgcttgactgtttgaatgccctgctcgcgaaagtcgatttgagcaccttttccccgtagagctgggaatctttcgacaatggttactctgtgaccaagacgggcgagccaaaaggctagggctggtccagcgcaaccacctccgcagattaatactttgagcgatgacatgagtaagatgataaagtctgcaaatgattaatatcttgttacaagggaggtttcttgttataagttgatatctagagctcggatatctcggatggaaagatattgaggtgttgtcttgtaagacggcctattccagatccgatggtgagagttgtctcgtgaaatccagatgcagcaccgcgttgattccaactcccagttgtttactactttccactctgttgtcgtgcaactttgttgtacattgaaaccatcaacacttgcacaaatacctatagatatcaacttgaacagtatcaaattaaccatccatttatcagatttgatcatgttttggcaatagtacatagtcatggacgtcattatgcattgtaaattagcagttatcggtaatcggcatcgacggtgctaagttagtaggcggaacgatccgtctgcccgccgttagtaaggctctgatgcactttcaacgtcgaatgcggcatcattaataatggttaatacagggtatgaacatgaatgaatttatatgagctttaaagatatccaaatccccaagacatgattgctgcattgaaggtttcttcctctcatttgcccatgacttgcttgctaatgacgcatattgataaacccaacgaggcctcaaaacttatacccagttcattcagatatgcaactgccttggaacagagacacctcgaggatggtactggctcgctttggaatttgacatgcacgctttggcattgcactttgatgatttacaaatatatacccaattgtactagacttgaccctcattcagctgtcatgtactgcagatctcgatctgttttgacgtcaatggctttcatccatgggcaccgcataactataagagaccccccatgaggactcatcgacaaccctatctcccaaagaagcttaaaatcttggaccaaggtctacaatacaatatagcctatcatcccgttacggatacagatcaatatacaacatggatgagacctggaagctcgctgacaaatttgatggtcgcgtcacaatcaccgatgtaagtcttactattgcaccaggcgaggtgcatgactaacgaactggacaaggtcaaacccccggtccactggacaaacaatttcgacacaatgggtggtgattcggtatggaattccgatggctcagtcgccatgaatctcacaaaccgtgatttgacagggacggtcaagccactctttggccagacgggaacggatatgccggcgacgcttttcgagctcaacagcaaacactacatatacatcgagggaaatgggttcctggccgagatcctgaacccgcccgaccatcaggccattacagaagctatcaatggtggtgatggtgtttgggaagtgctcgagttgcagaacttgtaaggtgttgctggacgggtacatagaaaagacccgtgactcaagggcttaaacaacagatggatttggatacgtttactgaattgacttatttcctgtcctcaattatgatctgtccctggtgatgcaatatacagagattggtcaaggaaacagccatgtatctaaaccaaggatatctcatcgaccgggataggattttgtgcaaacagcagattaaactgacagtggtaatacttcaaaaatctgtggaaagaaagggtgctcaattcgattcatcgctgcgtcgggtttcgcatcgggtctgatatcgggtctggcaccgaagtccgtatcagcacaggcagtgattatgcggggtcactcatgtttatataagaccatacataacctcattcacatcacattctagacttaataaatccccaatcaaattaaatatggcatcgagaaattgggaagaggttgctgctgaaaagcgacagcaacaaacacacgccatctcggctttcaacttggccgaactgaccgatgtcgatgacaagacagagcactacaactccatcacagaaattgacgaccttactcaccttgccaaagaaatagaaaacgggaaatactcaagcgaggatgtcaccaaggcttacatctcacggtaagtttgtctatctcgtctttgtcataaatgttgacgtggttacgttcaagtgccatccaagcacatacacaagtaagacccttgaccaaacgatactaacaagtaactcactcacaaaatggtagacaaactggtaagtctcagtaatctgcttattcctggcaaccttactcatcacctgtcataagcctcacagagattctcttcaaagacgctctagcccaagctcgagaacttgatgcatactacaccaccgaaggaaagacgaagggaccacttcatggaatccccatcagcttgaaagatcaattcaacgttaaaggccacgataccactctaggctacacagctcgatcctttaaaccagcttctgaagatgcggtgctggtcaacatgctcaagaaattgggtgcagtcataatttgcaagacaaaccttccgcaaagcatcatggtaagcgtccatttattttacagtagtgatagtagctgacggacccagtgggctgagaccgataaccctctttggggcctgacggaaaaccccatcatccctggctacactcctggaggctcgtcgggtggtgaatcagcgcttttgtattcccgcggaagtattgcagggttcgggacagacttgggtgggagcattcgcatgccatgcaacatcatgggcctgtacggtttcaagccaagtgtacgtctcccatcatcctatctgttcaaactaacagcatatagagctgccggctaccatatgccggtgtaccagtctccactgaaggacaagaacatgtcccttcatcaatcggaccacttgcgcgctccatgtcgtccattcatgatataacaaaggcaatcatactccaggaaccgtggacccaagactgtcgcagcatccccataccctggcgccaaaacgcctatgacgatattctgaagcgcaagctgacgattggcgtcattcgcgatgacggagttgtgaaacctcaccccactatcgcaaggatgattgaagaagcagttgcaacacttgaagctgacggccacgaagtaatcgagtggaagccagatttccacgctgagtgcatagaagtcatggacgcctatttcactgtcgacggctgcgaagatatctgtcgcgatgtggaagcaggaggtgaaccattcattcccgctgtcaaaagactcatcgatcgtggaaagcctatctctgtgtttgagtattggcaactcaacaaacgcaagcgacagctccaacaggcctatctcgaaaagtggaacaaggccatatcgtcaaagaccggtagagttgtcgatgctctcataactccgactttacctcacgcagcggtaccacacaatagcatcaaatgggttggatacaccaaagtctggaatcttcttgactatacagctttggttataccagctgggagggttgaacctggtgaccttgaagcgacgatggattacgaaccgcggaatgacatggatgcctggaacaagcaactttgggaggagaataagaatgacatggtgcagaatcgactaccagtggatatccagattattggaaggaacgtggaagatgagaaggtgttggctgttggtaaggtcttggatggtcttttgcgcaaccgatagtagcaaagataggactgaaaggtgcgggtagtactgatagaggttaatatttgcacgactctgaaacgtctcagccgaaacatagatatatattcatcgagttatttatgtctacagtcacaagaaataaagactcaagtagttttggttcataattaaattgtaatattcgcatatatgtatatatcattcagtcatagtcctgctaaacaaaagcagccgcaaaacatcctaaacctgtgaggatctctttgtcttcttaaagaagcaaggcatgcacaattggcccatctcagtccagaatccaacaggaggctcggtaaaggtagcctcataagcctcaatctggggtcgctcccagaccaggtcaacctcgtggggttggatgtacttggtcttattgaagaccttccaaaaggtgaagagaaggactgcaaggatctgcatggaatagttctgaaagaagacctcgacgtcaaacttgggtcggaaagcgtagtatccgtaggtgaggacgataacgaactggatgaccagagcgatgtaggcaccgtaaggctggaagtagccgtagtagggacgctcggtctttcggtcgacgccctgggcaacacaagcgcggtggtagttgataaaggtaatgttcataaccataaaggtgatgagaccgccaccagtgacaatgctgatcaaccatccaaggaccttggcagagccattggccacctaaaggaaggagaggaaggggaacagcatggtaacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggaagttgaccaaatgcggtagaccccttgatgccgagattggtcatggcaatgacatagggagaagaagcagcgttgccagtgccaccagcgccgaagtaaatgtcaacgagaagagggtcgttgtaagcacagcagataccaacagccaaagcaccgacgacgaagaagatgcagaatcggtagtagacagtcttgaaggcgttcttgatggtaaaagtagggcgctgggcctcggcagagaccatggagatatactcggggcctacaacagtgaatgaggcgctgaagagagcggcgaggaagccttcaaaacggcccttgtcaccttggctgaggtatgtagcgaaggagccgggattagaaaagtgtcggaagccgtaggcatcgtgttgggggttaccaccgcacatagtgacgaaagtaaaggcaaagaggaggaagatgagcacgagctttccacctgagagccaaaactcggattcaccatagaagcggacggcaaggacgttgaggagactaaaaatacggttagtattgactagtaacgggcgctcgattcgatgatatggacttacccgtagcagatgatgactgcagcgcagataccagcggttgggccagggttgagagcgtcagcgttccagaaggaaataactgaagtcagggcagtaatctcgaatggaataataagagcctcgtaaaggaagaagttccaaccagcgaggaaaccaagggcatcgtcaacccagtagccagccaggcgaacgaatccaccagcgacgggcatgtatgtattcatctcggcgatggagttgttgacgagggcaaggacaatagagtagaggctgtaggcgataaggagactgcctgggccacctttggcgagacctccaccgatggagatgaagagggctgttccgatggagccaccagcggcgataagctggatctgacggttgttgagtcgtctgtggagatggcccatgctatcgtcgatgccatactgaatgctggcatggtcgcctgcgacggcgctgcctttggaggcggagtgtctcctcttttcatcgtctgacattgtgaagtgtgatgtagaagaaatggaggggaagggagaagaggaaagaggttgctggagacaagggcctgaggaaagagaaacgggacaaggaatcgagaggaaatacgacgtattaaatagtcgtatcgagtaggagacgtagatagcaatcccgaatgtacaactacaaccatggttgttgggtatagagaaagagagagcttatctcgaatggcctggcctgtctagcgttccgactactgcaccaagttgatggtccaggcccttgcagttaagacaagcttagactctgttggtgatagtgtcaagtttgatctgatgctgagtggagagagtgacgaagatgagggtctttccccacggggaagctcttggtgtagttcggtgggcccgagttaggctgcattcactaatttattcactaactacattcaccaagttccctgctcttcaggtgggaaaacagaggaattcggcactggattgatcgcgtattaatgggtgggtgcgactcgagtgtaattggttcccaatccaaggtcacagacttgattattgaagttctggggtagtacaggctacgtcgctgaccattaaagtcaatgccccgataccgataactatgcccgtaagcatactagttctgtccagttcaagtctggaccagctttgaggagttgcactaacaaactgtaatattgaggcgttgggcatgtgagagagacaaacaaagtgattaatcgactaccttgaagaattaaagccacgataacgaggacaaccacatatctattcactaacgttagtatctattctactatctagcgacacaagctaaatgggtcttgttatctagcagttaattagtgatcgatactatgacgttcaaagtcgacaagggcttaaaatcgctcacctagtatgtcgcaccaagataattgatgtctctgttatctgcctcctttaccagcaacccaaccaacacacgccgatccctgcaagtcactaaacttgcagtgcatgtaccgcgattgcctcgctcccacgctcagctctcctcacggattctccgcagccctacaccttcttcttccccaaaagactccaatcgaatccatccatccaaacatctagaagctcttggctagccacgcggcgatcaactggaacaaacaaacacaaacaatgtaccgtgatttctcggcttgcttccagccgcaaagaaaggaaactttgtttgctctcaacagtggcaattactcgattatgatcgtatttgtaaacttcagctagtcaactgaccaaagtgaatcaatcataccgcggcgaattcatcattacatgctgctttgctcagcaaccggttggctgtaagtggtatagtcgcagagtctagcccatccgtcgtcctgggattatctacgtacccatacgcacgtcaaacaaaacaggcaacaataaacgacgcatccatcatcatcgcatcctttggatagtgtgctttaattgtcatcgctgcaaggggtcaacgatacggcagtcgaggctccgtcaagctgatccatctagactgtcagaacagtatctctgatattgaccatcccatgtaaatccctcgaacatggcttccatcacaaaacaatatccaatcgggaatcatgcggctatcttgagcctcaatattagctccaagcctccaaacttatctcggacatacctccttaaatcgccaacaagacaaagataagttacacttcctcggccagctcaacaggcatgttgaacgtaaatgcattgcaagaaagataagaacgtcagtgtttgttcaaaaatacatcatctcatgctgattctcgatatgccgcattattcttggatcacatgatcggaacctcatccgatccccgtactacgccgctcttagaatccatcctctttgcctaaacagggaggtgtgatatttcccgcgtggtagctggacatgtctactccaacacggcactcgctctcccgcaggatttcttcctgcagcttccagagctgtaaacagtggtgatgctgatgatctcccgcaagagcatatgcgggcgtttatggtggacgttgacagaatcgtccatgaccaattacctgcacgacatatttaaattcagcctcaacggtaacggaatgccgttgcaattaaaaccaagtgcgaagaatgtcatgcctctcctgacttcaagatccccttgtcggtacgtctccgtgctaaacaccctcatttggcttaagtagcatgatttctcctcacccaactataaatcgtatgtactgtggcatggtggttgcatgttatgggtctttgttgctcctttgatctgtgctgcaacctattcagcagcccgagcttcatcgcccccttaagctgaagctgtagaaattacttctcagaatcaacgtcgtagatatcttgccatcgtcgatgggtaagaactggcgagttttgcctcttccccggggcgacaccgggctaacggcacagactccgttaccatggatatcccttcaacatatctctgcatagtgcaagctagtcttgtcgtgaggtgaggagtagattcaagataccaacagccacaaccgcaataataaggtgcctgaatgacaagcgagacgcctggttaacgccatcccgagaaacctccatcaactccgcatgcaacgcgtctaccacctcacggcgatactaccgagataggtcaagagccatatctctatctctagttattgctctcgttggagaagtttataggctaaacttgccttctcccacgcatagcttggtagtggagcgcaaagaccacggtcctggatcaaagccagcatttccgaggagcattcagcttatccttcaatcggttaacctgagaaccaaacacgcccctgggagtcccatctccccacgaaatggacgttagcataccccagatctcacatggcttgaggcgcctacgctaaccctccacatctcacgatggtgtgttttccccagattgcgggggattcgcacccaagagggtctcgagcagggatacctcgtgtgaaattggcatctgccaaggcaaactcggctgtgcaagtggcacgatatggagactttgaaacataagagggtggcagagtggtgtctgtgtctggggacgtgaagaagtcatctccacatcgtgagcactatctttttcagagtatggcgcggctgttactctgggtggtagcgagtttaccccggattatcaggacagtcagtatgtatctctattatgtggatctggccgttttgaaagacttgcgacttgtttggactggagtttaccaggcaggggatgaggcataaggtgcatacgagtaactcggaccagacataagcaatctcgctgatgagggagacggcttgatcaaagctaggaggcaacggtcctatcaatatcaggacggttgcaaggctttgtttgatccttaggaactgcgattgtagatggctaaacatttccccgtgggtatctacgagtatagcgacactttttctatccgtacctctgctgcttgtgcgactgaacatgagaatatattcaggatatagtctattttataatcaaacttgaggtagtgtgttcttcgtttgttttcgctataataagacaagttcatttgtctccagccatgaataggactgtcaaattggataaagtagagaggaagagtatagcgtactaggcaaggttttcatctgatatcacacttgcatctcttttaaaaatgatagttgctctccagattaattaaaacctacacaaaagatcttgtttgtttcgcgttgattgtcattgcggaagcctgccttgtccatcttgacaacacacattggcttagcattcattactatttattggctacatgaaaacattacatcacttgacacgatactgttactctataaaacaatattttgaggtacttgatctcttaaacactaaaaacacgtcaaagcaggctgctcagagaaacgatcaggtgcagggtaaccaagatcgcacgaattttaatgagagtttcaacagaacagataaaaaaaagtaagggttaagcattgcagggcagtgaatatttaatccgtaagccagtgcgaataagggtcgtttcaaaaacttagaaacgatgcaatgctgggaaacctgctggtgcacagaattgtcaaacagggcatctatatgttcgcaagagtttacttaatcctaccgatttgcagaaaagagtgtgctatggtcagacaatcggcagtgtattctctttaatagactattgacctgcctacattgataattcctcgttgggatgagagagtctcatcttgaacgtgaaattcagctcgagagcctctgtcgcatgcgtgaatcaccgaatagtctgcggcatattgtctataaaagcataaaatcgtccatgctgatggaagttacataaatataccttttcaaagttttccaataaaaacgcttaagaacgaagaaaaggctattgtctcatctcttataaattgttcttcatgacaataagtcgagaggagccagatgcaggttgccccacctcgaaatacccgcacagaccatttactttgattggctggcaacacgctcctcctcagcagctctcctcgagaaagcaaccgtgatcaaactagagacaacaaatttccatcacgaatttacgaagcatctttccacgccgcccgcgaccatccgatcgacgcgcggtcaccggaaacgcgagaaaattatgatacaagactcataaaactgccgccgccccaaagcgatcggacacgaactgttgcgacaccgcgatcatggctcaagaaaacgaaaacccaaacgatttctcctcctttgacgaaaccgaatggaaagcccaagatgccgccgatgaccgtgaaatcgcaaagctcctcggagattcacaagataccggcggtgctggcatcaatttcgatgccgtagaattcgaccagacgggcaaggccgacgacgccgaagacttcgaggacatcagcgacgatgatttacccgacgaggagcccagtgctggcgtctccatggagatgcctggactcacagatgatggaggcactagtaatgatgcagatgacctgtttggagagggtccgtcctcgcctgatcccattcttggcccttcctctcctgcgcctcacgttcgcgataccgacactggcgacgatacccagcctaccgatgtcggcctgagttttcctggaatcaatttcgaccccgaacctcatctcgacaaccaagaccccgacatccctgcccccgccgaaaccgtcgaagacctactcaaagccacatggcctgcctacaagaaggggcatgttctgacatggagcgaactccttcctgctaaaaaagctacctggaaggagaaaaagcccacaaagaagccaaagaaactcgtcactagcaagcttactctcgaactcgctcccgaccaagagaaactctttcgcatccctggcactgcgaccattagccgcaaagccaggcaggcagaggagagaggcctcgtttactgtggcctcgacgaacaagacgaagctcaggataacatccagttcgatctcgaccaagactccgactccgaaacagtcgctggttttagccttcgcgatattgaactcgcctgcgaagattggggcagtcatattgccatagttgaagctgaattcgaggcccgacaatccgctgagcaagagaaacagcaagcaaaaaagcgatcgttcgaggagcaagatgatgaatgggatgcagagtttctgatggaccttggcgacgatggaccaccacgaccaaagaaacgcaagacgctcaagcttggcctccccgaaatcccccgctacgccgccccttccttcgacaacttcgaagaagcaacccgcagaggtgctaagcgtgttcaactggacatgagtgatccttacttgcttatcgaaactcaggagcttcaacgaaacgcaaagcgacctcgcacagacaacaagctgacgcgcatggcaaatggtaacctcggaaggggtgttgctaaccgattcaatatttccaacgacgaggcatatgaggcgttgaaagagaaccaccagagcaaggtccgtgctacgcttggcaatatctctgtcgagcatagtatgcctgctatcaagctctcatggccttactacaaggttaagcttggcggcacaactgatgagtaccatcgtcctcgtttcaggtataagaaatttgctggccatattattaagtttgacaagcctacacaccacaagcgcaagatgatgaagggcaaagcacacgaggtcttcctcaagtccaaggatttgagtatcaacgacaactccactgctgttctctatgaatattgtgagcagcgtccacgagtactcagtagttttggtatgggcaaccgcttgatcaattattaccgccgaaaagacaccactgaggacgagcaactacccaaacaggatctgggagagtatcgcatgcttcttcccgaagatcgttcacctttctctctatttggtacagttgaccctggagagactgtcccgacattacacaatgagatgtacagagctcccgttttcaaacataatccaagaggtagcgactttctcgttgttcgcagcaccactggagaaaacggttctaggtggtttctacacaaaattgaccacctttatgttgttggacaacaattcccctcagtggaggttccgggcccacacagccgcaaggttaccaacgcttcgaaaaacaggatgaagatgctcgctttccgtatgattagacacagcgacaccgacaactgtcaactctccgatattaccaagcatatcgccgactccaccgatactcagaatcgtcagaagctaaaggaattcctacagtatgacagagacagcggcgagaagggtatgtggcgactgaagcctggggagatactgcctgatgagagtgcgatacggtctatgatcaaacctgaagaggtctgtcttcttgatgccatgcagctgggtattaaggaactcgaagatgctggctacgaccctcgaaatgcctccctcgatgaggatgtccagaacaacgatgccgaaggcgaggaagaggatgtcgatgatgagggtagcaaggtcgccaagggcggtgccaaaaagcagcaggagaagcaggaagaaacccttgctgacaagatggcgccatggaaaacgaccaaggcattcatcgacgcatgcgctcaaaaggccatgcttcagctccacggtgaaggagatccgacaggtcatggtcttggtttctctttcattcgtacttccatgaagggaggatatattgaggcagttcaaggacctctggctacgtctgcagatgcgatggagcgtgagaagcgagctaatggtggccacgcatacaacgtcaagaagcagcaagcaatgtatgaggaaggtattaaagaaatttgggagaagcaaaagacaactctgtcagacggccaggagcacgatgataaggacgtcgcggtgaccgaagacgaagacgacagatttaatgttcaatcagccatgaccccagcacagttcgacgacggtaccagccaaattagtggtttgacttccgcaagtcgacaacagaaacgcactatccgtatcactcgagatttccgaatgcccgatggcagcacgcagagccgaatcgaaatcgttcacgatccggtagtgatttcgcagtatatgaaacggcgaacagaggcggaccttgaatcaagagagtatgtgcacccacccaatacggccccagcagtccatcgacaaagaaacaggggtgttgtagctagacgacctcgacgaccatacggagtcggcacccctggctcacaaaaggacattgttggattggagttcagagcaccagcttacgtatatctatcaacagcatctatagctcgcgccctacgggtaatgccgaccacgaccgtcttgcaggcattaggtatgttctactttgcctcggtgctgatcatcactaacgattatgcagaattaagaaggagctggaacgactcgagaagaacaaggcccgacgacaagctcgagagcagcagaaagagcttcaccaaaaggctagcacaggcgacgccggatcacccagtgtcaatggcgataaggtccctactggaaccacccgcaagtgtgccaattgtggccaggtcggtcatatcaagaccaacaagaagtatgactcccccttcttcaccagttcttccttttgtttcacccccccctccctgtgcgtcgtatgattggtatgaaactccagacgacgggacgacaaagaaacaacgagcgaaaaagtctcagttgcagattcttatacaacagtgcaaaaaagacaaggctcgcgaggccaaagctgctgccgaacgagaagacaaagagcgacgagccgctgaacgagaagtgctacgtatgcgacaagttaccagagccaagcggctacgtgagaagcaacgagcggcacgtgctgctgaagccaagcggcaacaagaagcgaaagctgcggcgagacggaagcgagaaaaattgcagcgccaacgcaaagaaaaacgagatcttgaagcagaacgcaagcgtgctctgcgcgaactcgagcgtatacgacgagagcagcagaatcccacaccgaaatggcgaaatggaaggggatggcgctgaacacaccaaaccaaacaagacatcttcttcaaaacagtttactaactttttactaaaggttatgtcctttgcttaacggcacgatgaaggcagacaacggcgctgctgagcatggagggtttggtaactacaatgcccccggaggcgcggctggatcaccgatttaaacgaccagtaatggggattgagctaaaagggaaaagaaaaggctacatgtttattattcttgggtttgtattacttacaatagttgatggcattggaatggagttggggggactgcttcatggaaaagggccgcaccaacagcgtcgacggcattgcatataccgagagactgagatggtagtcaactctccgatattgttaataaaatatccaaactaccatacttgcgtgctgtttgtgtttccaacttcatgatagtgggggtgtgcgacatgttgtctctacaagtttatgatgagcatcgcgctcggctctcagcatgattctgatgcatcccacagcggaagccatccgtcccgggggcttagcccgtgatactgatgcgacgtgatatgatgcttagcgagaagatccacgacatgactaacatgcggtgacaggtggtttgcataaaaaccggtacggatttagtcgctgacataaatgttagatcacttttagtgtatatatggcctaagagtggactaatgatttcgtctgttttactttaagtccctattttttagtaacccgcctgggtgagtatgtccatcacacgtaggggagcttgtgagtgagagcatgttgtagtgcttcaaggagctggacctctcacgtctcagaagtgggcaaaatggaaatgcagattaacccccatttcgcttggtccactcagaaaccgggttaattggcccagatagccaggtgggtggtagggattgaggtgaggggggagcttcatgcatgacctgggtgaggctgctatgcataattgtatttttagaatctggaaaacgacgcttggaaactaaactagggcccggatctaccacgaggaaacactgacatttgatagcaggataattaagagacatggaattgatatggagagcgaacgaacgagtagatggttatcgcggatgtatcctctttcgcaggggttatatcaggccaagcacggagcacggatactctatacgtagatcagttgaagagacaaagctggaagtttgcatccaacgcaggaacacatgctcaatcaacggccagtagtgttaagcacagggacattaaaaacccgtcatcctcatagatgcagtcgaatacgaaagaagttgcagtgaaaagggtgggaacaaagcgaggctaagcacatgaagcgtggaaagatgggaagcgaaatcgagacagacggacgctttagccttgtttgctctagttgacgtgttgtttcccgttgacatgagccaggatatgccctgggcttgttgtttcatgatttgtgttgcgctttagccttgatcttctttcattcgaggtcgcttgcgacttgagggtaccttgtcagacatacaaagagagtttcttcgactcgtgatttaattttatcgagaagctgagatcatactgcacagctacatcatcaactgcactgcattaagcaagggagaaaagtaaagtggtatgacaagaaagtgtgttcatgttgttcctaaaaagtaggtggttggtttgataactgcccgcattaggccttgactctcctgtttccccaacgttggcgtcttttttaggggactgttccagggcttcgagtgccgtagcctggcccaccaaacccaccacgacggtgacgacggtcagaggcagccaatcacacgcgacttagctaagcaaggaggtgctgcgagtttccatgcttgcttccatttctttttttctctcccgttttcccgtcccaagtcccttttctccatcacgcacgagtacatttagagtgaacacgatccgttgggctattattagaaaaagcccatcaatcccccatcccactcacagacgccagccagattcagccccatcccaatcgaccttctatctgatcgtccttgtctctgatgaactcaactttttggggttaattgtctgcttttttctccttaattgcgactccaagcgcaagcgcaagcgccagatcgtcatcaccctttgacttcaactgacatcaatctactactactacctttgctccgcgtcgcgtgtcgcgcaaagtatctttgaagcttagtacttactcacttgtcgcaacggctttttggaacgagcatctgcttttcgcacaacgaatctcatgatttacgcgactcgcatgtctgcgtcactcagcctgttcttcaccctcatctctcctcagggctaaaaagggtaccaattaccaccaaaaagcccaaaaggccaagcttagagagataccgtcaacgcgctactgcaacaggtacccctccaccagttgctgaccacaaagctacaaagatctgcaacgacctcgaggtcctctctcctcgcatctttgaaggtctcggcttgtcccagatccaaggaaaccaaaccacctttttgcttctgtcgtcaaatcctcttccgctcccactctttttttattcttcaaactaccttgccacggtcaccgcgaaagccgcttccgtcatctcacccccaacctgctcctcttactctcggatttacccatcgagcgtttgcttgacgtttttcgtcctcttcgagcgactctactggcagaatccactccacgcacgccgtttaactattctttgttctcgcttacgattacgaccacaaccgcgctttcgactcgagcacctcccaaccgtccgacttgtcttaccatcacctgtcgtcgactcctttcttttgcgacgatctccgcgacccgtttcaattcccactctactccactgcttggcgtctctgacggttatttcgtcgtccttttggccgcgaccgtttggcttccccgcgtggaaacgcgacacatttctccaacttgagacacacaaccgttcaacatgggacgaagaaagattgagatcaaggcgatcaaagatgacagaaatcgctctgtgtaagtaatacccgggtcgtcatcaaacatctggtcccagatatcaggaagattcgcgactaactggcgcacacagcacctttttgaagcgaaagggtggtcttttcaagaaggctcacgagctttccgtcctctgctccgtagatgtcgccgtcttcatctttggtaacaacaagaagctctacgaatattcgtcagcggatatgagagaacttatccaccgatatcaatatgtgagtccactttgcatagtgcctggcgcatctcgaaatcaggagattgggccaaagcgcggctagatcccgcatagagtgctaacagatactagcatggtggcccaagtgaacacaaaggtcccgcagactttaacgggggcaacgacgacgatgatgaagaggaaggcgacggtactcctcctcatgggtccgaggtggtggagaatcaaatgatgcctcctcatccctatggccaacaccaacctccatttcctcagatccgacatcaaacaccttcagcttcgccacctataggcaacggcggcggtcctttccaagcacatcccggacaccctgttcagcgaacacacactccacagccgtcaatcggctcgcgaccgacatcacgaaacgacatgcgccgaatgggtcccggtatggttcaacctccacctccgcctggtcctcaacatcctgcaatgaactacatggctactcctccgatctacaactcgcctcatccaccttctggtctgcttcctcaacatgctcctcatccgcaatatggctaccaccagcagccccctcctatgccacagcaccaacaacatccacagcaccagccgcaacatcaacagcatcagccgcaacatcaacagcatcagccacatcaaccaggaccgtatatggaggatcgcagatcgcccatgccttcgccaatgcctccagcttacagttcgcagccgccatctcaaggaatccaagcccccgcacgtcctaccccgtcacctcagccgaaccaacaacaacatcccacttcgacctattcacaaatgtccccgccgccgcctcagcctgaacgtcgcctgcaagatcttccacccccgccgcctcctcctgtagaaatcaagactgaaccacaagaacgccctcaaccgcctttactgaatacggacagcgctatcaaaaagttgcctcaaaggaaatcgcacagtatctttacccccatcgaagagaaccggtccatcttatcgcaacatctcgcatctttcacggaatccggcaaatcagaatccgctgcggccgctgccgctgcgaatgccgccaatgccgcaaaccgttctcagtcggtagatgtggctgcattgaaccgggccgctgacgcgtccaaatcgtcacctcacatgccccagcgcgccagcacgcaaactgattcaaagagaacggggtccttgtcgtcgataccagaatcagcaccaactccgccttcacgttcaaacagtgcaaagcttcctggtggtcctggtggagcccggccgcgtggtccccgtttaacggtgcagattccggatggcgggtcagaaggcagtggtagcgcgcgaactgccgaatcaaactctccgcgaaatcctgccgaaaccactacacaggtgccccaacggcacaactcgcagtcgtcgctcgtgcttcctcctccgtctccctctgcatcagcgatattgtccgcaggtgctactggtcctccgaatccctttgcccggccgcctcctcagcagaatgtgaatggtgaaactcctgtctctgccttgccatcacgtttcttgacaaatgaactcctgccgagtccaagtagcttctatccggactggaacttccggggaggtgacagtaacacgctgcctagtccgctgaactttgcaaccccagttgtcggttctgggcctagtttcctccgagatgataccttgaacacgacgccaaatgcaaattccagtattttgaaggaactgaaggaccctacaccaaacgccaatggaacttcgtcacaaaacttgagtgtttcaaatcattctactgctacgaaacgaaagactcccgagctaggagccacaacccagagtgacgcttccgaggagtcagatgcaaagaggctcagggtcgaatgatagccctgcccctcatcttctactccatacaaaagtacttttcgttatacgcttcaaccgacagggcatcataggctggcctctgtatgccaatcatgaaacgtcagcaatttagtcagtgtccgtatatggcctcagtctcttgtttgtggggcaatcatgcctgttttctcctcttcgtccttttgggctcgcagccctgaaatctcgcggtgtgcaagtagaatcatgtattggactggtatgtttcgaacacactgcatgaagaaaagatggagggagtttgttatgggtcttgtgatttgttaattgtttttgtgtgggtggtgtttttttttatcgggagtatggttagatgataccggcgacgaatatgttgacctaatcaatatactaagtgaaccagcttcagattgagctgtggtattgtcttgaaatctaattccattatctgtattccgctgttatttaaggaggcccgtgtagcctgtatctgtagtatctagcctagtgccagactgtacaataatcattaatctatcattactcgtgtgttgcaatcatgaacattgccataaatctaagcgtagttcaaaacccctttaagaatccactgtgaccaaattagcattcccctccatattgatgacaaccaacttacaagctctccgttaccaacttggctggccacacgctcaacctcgacctcatcaggcatgataaccttgctcccatccttgacgacccaccaaacctccttaccgcccaacgtcttgatcttttcctccttctcccacggactagctggcacgagatgcgcttccacgaagcgcctcatgttctcctttgctcgatcctgtccaccatcaccctcgtacgcatctgcgccaaacgaatcgtaatcagcaggttgctcccacggcttgcgcggaagcgcatcaacagccgaattcagcggcgcgagaacggtggtgttggtggacagatcggagaggcgcgtatcggtggacggttgcatgcgcgcaaaggaggagaaggacgtgaggccgcggttggaacccaggatgtcgccgagggcgacggagggttggactgagggggagtcggaggagggcattatagggagatggccgttgagagggacttgggaggatattgcgaggcttattagggctgttagggcgatgagaggttgcatggtgttttactaggtggagatgtaggagtgaagtgatattgaagaatgtacgtcattaggggagggacgtgatgaagaaatcatgtggaggtggggtctgagagaaccaatcagataacatgatgttgaagtgaatcaaggataatgagtcgtcgcatgcagtgtgctatatgttgtaattgcgatacacaaaagaagtataaatccatttgtctggaaagacgggcgtcatttcactttagaggtttctggtagaatggcgctgtgcgaagcatcaagtcaaggtcgatgaactcagtcccatgcttgcaaaaaaggtggcaaagtacgaatgagcaaacatgccgagtcaagatggattgtcttccggacaactcgaaagggatgggcttgactttgagcaaatctttccatcgaggtacgggttctgcgcatgtccagactatgtctttaaatagagtacgaacctttagcctcctcgacttgtcaagtcaactaggggtgaactatctccattacagaagggacttcaatagacgtcgaataagccctggcagtgttatctggcaacactgtagtctgtgtcaggctttgggtcgattgcgtagcaattgctttggaagagttgactatccggtgctcgagtctactatggcgcgccaaacttgtccatgacttcacttttagtttgcactcacttcgaacataacaacgacgttgtaactttatatctcgaccttgggatattggcaagattgaccgctagatgaacaagagacggacttggtaagtcagtctatgctattcattggacttttaggctattcgaaaatgaagttacattcacatctatgagcattcacatgtgaaagtcccggatgagtcagcgctatccccagagttcaagtgagaatggccgagggtctggagaaaacaaagcagtaagaagtggcgtattccggggtcagatgatgcacgtgtactagaaatccggggaaaactcaaaagtgcagtgtctcgcttcagcggcaaagactgaagtgaaaccaggaggcagactttcacgtgctttttttgctcaaatctggtgcggaaaagacgaatagtaagccctggaaaagaaaaaagagtccagctgaccagatctgactgtcacaagcctcttggagaatgtatgttttctgcaccttagtcatgaacgtggggaaaatggcggcatgctccagagggcataggcgtcatggagtaggatgatcagaggtgcagcgattcatgtgcttactgagagaaacatgtgaaaaccggacggcactttgttctctctttacgtctgggaatactacgactttatatcacgtgtatacctcgagaagcattctcatttagccattgacagtccggttactagaccgaggcggtcggtcacaagtccggctgtgtggggattggagaaggaaggtatgattggtggttttggagggtatccaagacgagagaaagtgaggagaaggctttctcacatgctcgtgttattgtcagagtattagctataacaaaatgtatagtaaaacgcctggtcaatacctcgtgctaccattacaagacaacatcaccctgttcaatggaatccagaaacaggaactgtgatgctgccaagtcaagaattactccttagcttcccccacacgaacgttcatctcgagtagcggagacctcggcacatcagaggccatagtcggtgggttgcccggtcgccgggggtaaagcgggtggtgtttcggcgtagcttgcggcgaggattgcgatattggagggttttctgtcaaagtaactggataactgttgttcagctcgtcaacatggacatcagctcatgttccctccctaacccaactgaggaacaacatgatgccatgccatgcaatgcaataccaatattccatccaagcatcccccccaatccccaaatatttgaagcccgtagcgggggtggatacaggcgggtggacgctaagtctcagtgggtatgagagccgcttccggggagcaatcctggactggacctgctgagaaaaggccaacatctgatttgcgcctgttgtttgctactccccgcaagtatttgttcgcgacagacatgatcaaaacaataaaaacggcttcataacagcttaaagtggcaataaagtagatgtacagctcaaatgtataaatcaaaatgacttttggtagattattagctttaataaaagtatctagttcttacgatcgaccctttgttgttgaactctcgaaaccaggaatggaacaggttggattgcacgcgctcgctcgctcgctaggtcatcatggggatggtcatggttcgacctcggcttctgcgccttaggccaaggatcttgcccctcggccttgtgggcgtccagtcgagtcgagtcgcatggatcgcatcgactaaataagacttgtcctcgatcctctcttcccttccccgaccttttcttttttggatttgttttcttaattccttcatcaacactttcacctccaatctccatctccctcttttttgtattattctccattggcgtgggagtctaatctgctgtgtcttgaatcattctcttacttcctcgtataccctccacataacaatacacaacaatggctcctagagtgattgtcgtaggcggtggccgtaagttgacaatcatgctcaaagtcgctgcacgcgatcgaatcatcccatgctaacacgcatcttcagtctctggtctttctgctgcgcacaccatctacctggctggcggcaacgtcgttgtccttgacaagcagggtaagtctccgaaccgaaccgacagccctcagcgcatttgagcgcctgagttcggtctcaatgcgcgcaactcagctgacatgcgcaggcttctttggtggaaactctaccaaggctacttccggtatcaacggtgctctcacaagaacgcaagtcgacactggcattcccgacagcgtcaagcagttctacgacgacaccctcaagtctgcccgtgacaaggcccgtcccgacctcatcaaggtccttacctacaagtccgctgctgccgtcgagtggcttcaggatgagttcaacctcgatctcactctcgtctctcgtcttgggtatgttcaattcgctattgatccagtgtcaaagacagtctgctaataatcgatatagtggacactcccagccccgaacccaccgaggacacgatgccaagttccccggtatggccatcacctacgccctgatgcagcgcctcgaggagcttgccgagagcgagcccggccgcgtcgagattgtcaagaaggctcgtgtcaccgagctcaacaaggagggcaacaaggtcactggtgtcaagtacgagcacaacggtgagatcgtctccatcgatggtcccgtcgtcctcgctactggtggctacgccgctgatttctccgactcttctctgctcaagaagcaccgtcccgatacctacggccttgccaccacaaacggcacacacgccactggtgacggtcagaagatggtcatggccatcggtggtaatggtatcgatatggacaaggtccaggtccaccccacaggtctcgtcgaccccaaggaccccggctccaagtggaagttcctcgctgccgaggctctccgtggtgagggtggtctcctgctcaacgccgatggtgaccgattctgtgatgagcttggtcaccgtgactacgtctccggcatgatgtgggaggagaagaagaagaacaagttccccatccggcttatcctcaactccaaggcctccaaggtccttgacttccacacccgccactactctggccgtggtctcatgaagaagatgaccggcaaggagcttgccaaggagattggctgcacccctgagcacctccagaagaccttctctacctacaacgatattgccgacggcaagcagaaggacccttggggcaagaagttcttccacaacctgcctgtcaacgttgacgatgacttccacgttgccgtcatggagcccgttctccacttcaccatgggtggtattgagatcaacgacaaggctcaggtcctcaaccaggagaagcagccctttgagggtctctacgcctgtggtgagttggccggtggtgtccacggtgctaaccgtcttggtggctcttctcttcttggctgtgtcgtctacggtcgcgttgctggtgacactgccagcaactacctcttccagaacgctcttaagggtggtgccggcagcgccgctgagcgtgttggtcaaatttctctgcacctcgacccttcaatccccaaccaggtgactgtctcttggggtgcccccggcgccgcttccggttccggagctccttcaaaggtcgacgagcacgccagcgttgccgccggtcccaaccccgtcaaggaggacggtgccaaggctgctaagcccaacgaccccaaggccttcaaggtgcccgagaaggagtacaccatggaggagatcgccgagcacaacaccaaggacaacgtctgggtcgtcgtcaagggtgtcgtcctggacctgagcgactggctcgaggagcaccccggcggcgtgcaggccatcctcaacttcatgggccgcgacgcgaccgaagagtttgagatgttgcacgacgacgaggtcatccccaagtacgcgcctcagcaggtcatcggccgcgtcaagggccaggaggttactctcgagccttagaggttatgtggagacacttgatgtaacgacggtgacgcggcaaacaaaagaacaagccgacatgaactttttacagttgttgtgtgtttttgtgcgagttaatcctcatggccgaaaaagggatttttggcaaattaggcgtccaggaactttttttgtattgtatcgataggcgggatgcatgcagcttggttgcaatctagtttatacaatttatttatggaagatatttacactaccatttacacgaattacccctatcgtctctaaaactctgtgatcagtttgtatagtttgcggcttgtcgttgatcaacggagtggcttggtatagcacatgtatgacgacggttcttatttttgaatgggctttttgtgattgtgcctgacgatcaagatgggaagggagagtttgtgtcgtcttgagagagtttttcgttacactaccacgcggccctgagaaaacgttgcatttggtcaagtatttgtgtaggatccacgggtgaagcgttgcaatgtcaagatatcatcagtgagatcagacttttgttcatcagttgttgaacctcaagttgcttgaaacgccctcgatcatgatgagcacaaactgagactagctgctgaaaccagctactttgataattagctcagttgatatgtccaaccgctcaaattaaactggtttttgaagttccgtactgcagctatgcaggtagtttaacttgaagtctagggtaaatctcgtagctgatctcagtacttgagtcagatatctaagctcgtatccgctcatccgaatgtaggtaatcgtgtcaattactatacgcgcacgagatagaatctgacctgctgcgattaattgatccacgtgaatgacagccgtctgagatgatcagcgcggcatttctgacacttttttgtttgccaagggggcgttcggccttgcggtctttgatccttgttccccgtactttcttgctgcaccccgcaaaaagttacgccgagcacgtgttagacgatgaatgtacctgacttgtctatgatgaagggatgtgaagctataaattgatggagaacatattgtttttggtgagataatgaaatagaagagtctattgccatgttgctaacgctacaagatagatatcaacttgaccctgggacaattgccagtattacgacaagtacctaggtcacattgtttcgtctgaatcctttgagttggatgtgacagtatttgcaagcttcccattcgggacacatttatctgtagcctctgatgtagagtgaccaagccaccaaaagccacggcttcttatgcctgcctagacgccaagtgagggagaaagcatgaatgaccagaagagaacttgctctctggagatgatgtatcgaatagaagcagactgtcatagtcacggtagctattctatcaaggactctttgatctgccgctgttgtttcggcttccgaactgacaggagcggctgaacccgcgaaatgggctctgattgttgtcgatcaatcaggccattttattcttatttttttttttggcaggctcataaaggccagccactttggaacgtgcatgaataagaactagaaaatcttgcttcctggtcctgttaaacacgttataacgtgggagacttgaattcaattgtcttcatcatgaacttttgtcagaggaaatatgcagtttgcctgacagttggcatgttcatttatctgtcatattgaacttacccacaagggtcgtcgttggcgacgcgagcttgctcttcaaatcatggccgccaagtaccggtacccgagactggacccttgcgggggaagagctggagactgtgcatactgtgcagagtcgcacgtactctgggggtacctgcgctatgatctgatggcgaatagaaacttgctggtacagtagaggatgcggttccgttggaaggggtgctagaccggggtaagcgctgcatggcggaggcaccgttgtgtcttgaatggctgcgtgcgacgtacatagtacagtgttctgactgtgcttcttggcgtggttgagtttatctggaagttgaagttttgatgaatactgtgtttgtcatgtgttgagttgatggatctgatgatggtaatagtatcgagtcagactctggctttgggcttgattataccagatctggacgaagctaaagcaaggttattattgtgatgcggaatcttgttcccctgttgtatgaagggttggttatccaggctactctcgttcactgctaccttgaagcagttgactctccgccatttgatttcttgactgcagcaacggtcaaccgggcgcggaatgaaactagccaacagctgaatacttttttccctgccattctttttctagacgctgctttaacttgacctgaatccactaacacaagacaagacaaggaccgtgtctaggtgactcagtttcagattcgtggcgctcagacagtcgaggtctccccgtcgggtttctggaaggggacgcgtgcgcaatgttgtgcgatgtgaagaagaataaaatgtcctggagtgaaaggggagatttggtgttggtgttgtgtaatgctacaatcaaaagggaagggaatggaaaatcaatggacctatcgtcaactgtagcgggagcgagagcgaggcccgaggagcgcactgtgacttcgcttagctcagccagtccacgctctccactggaagtgcttgacgaggttccagtggctgcagggcagggagccaatgcttgggccttgtacaagaatgggctagcattacccccagagcgatgatcccttccatttcggcttcttgcgtctggagacggaacactctttatttgcattcaggtctgtccctgcccctctctctgtctttctttttttctacctgggacctggacttggatctagacctagacctgacccagctggacatttgagattacagatacaagacgacgttattcatccgcatctctcagtatcaacttatgatattgacatatttatcttttatttttcactgttacccatgtaccacgtgctctcccttctcctcttaacgactagagccgagcattgactttaaccaaagcctacccccccaagtaccccgtacccagtgcgagaccccaggagtcaaccagtccagtggccatctgccatccgccatcccaatattacccacacggaatcgcccaatgtccccccgttgatctctcaaccccttcaacctccaccaaaatctcgccgactcggagcctttcgctctcgacacctctgaaccctggattgacgacttcaacaccgacaccatggccattgccatgggctggcagaaacccgacaatgtcgcgggctcgtcggcgccggccatcatggtcggtctcttcgttgcctctggcgggttactgttcggctacgatactgggtaagacagaccaccaatttcttgatcttttgatgccggaaatgcgatgtattgcgactgggaaaatacggcgatatcgaaaactgcgaaaccgacgacaagagatggatttagggactttctttgacgctttgacggtcattcacgattgacttttggacgatgcgacaacggcggcgaaccttgtgtgtatcggaagatgacgccgataccatcaccacattatcatgtcgaaacaacaaaaaacctatgatactacgaataaatgcgagatgggattatacgataccgatatcaaaacgatagcgacctgtatttgtgaacccgccaagatggaactaccgactggatcccgaaccgcattcgctcatccataaccaaatcacttcatcgcgtcacattatttatcagtctcaaacactaaccatctatctttgcagagccataaacggtatccttgccatgacagagttcaaggaacagttcggaaaacacacaaattgcgtcgatgaaaacggcgccgtcgacatttgcacaaaagactcatccatcattgtcgctattctaagtgctggcactgcccttggtgctctactcgccgcacctaccggcgactcactaggtcgtcgcaagactctacttctggccgtcgccatcttttgcgtcggtgccatcttccaagttgctgctaataatattgacttgttgctggttggaaggtatattcccacttaaattgagtcagagggtcagatcattaactaaccgtctacagattctttgctggtgtaggtgtcggtctcatctctgtcctcgtcccattgtatcagtctgaaatggcgcccaaatggataagaggcactcttgtctgcgcctatcaattatcaataacctttggtctccttgccgcctctattgtcaacattctcgcctctaaacttaacaactcatctgcataccgcatcccccttggccttcaaatcgtcccagccatcattctcaccggaggtctattactgctaccagaaacacctcgctttcttgttaaaaagggcttgcatgaagccgccggcctatcacttagtcggctacgacgactcgacatcacccatccggcactcgttgatgaattgcaagagatgattgccaaccatcaatacgaactaacattaggtccggacagctacaaacaactttttatcggctcaccacatcttggtcgacgaatgtttactggatgcggactccaaatgcttcaacaacttaccggtatcaactttataatgtattacagcacatcgttctttgacggcgccggcgttgaaagcccttacaccaagtcacttatcatcaacattatcaatgttgtatcgacaataccaggtctattggtcatcgagaaatggggccgacgaagacttttgatgataggagcccttggtatggctggttgccaacttctcatggcatcattcgatactgcgacaggacaaagctatgagaaggcgtcacaaaccatcctcatcgccttttgtgccatcaacattttctttttcgctgcatcttggggtcccgtggtctgggtcgtcacttctgaaatttaccctctaaaggtccgagcaaaggccatgtccgtttcaacagcatcaaactggcttctcaactttgccattgcttactgcgccccttacttggtcggcacaggaccgggcaacgcctcctttggtccaaaaatcttctttatctggggcgccttttgcattctggccgttttctttgtgtggtgcatggtgtacgagacgagcaagatcagcctggaacagatcgacgaaatgtacgagcgtgtgaaccatgcatggaacagtaaatcattcgaaccgagctggagtttccagcagatgctcaatgatggatggtcgccaagcgctcaacctccagctgatcacgagcttcaaacgacaacaagcgcatcaagcgcagatacaactttgggtgacggcgatgcgtcttccataaccgttagccagagcaacaacaacagttcatcgcctaataacaacaatgaccagaacaaaggtccaccggccatgtcaatggccaatgttgacttcagctactaggcttcgagccgtcgaattgtttgtttgtctatattgcgtgtctttcaccctcaacgtcacatagggaatcagcgatggagttcacgacgaagtggagtttgtggggtttacgcgttaatgtgttttatattatatggtttctttgttttctaacccatgtcacatgggtcatatcaccccccgcttggggtcatgggactgttcggtaccggggatttgggtaggataccactcttggctcttggacttatatcatgatttataattctttcaaggagtcaagtgtctttatgtcgttgatgaatggatgcccggataccctgtgggcagcggctaattgtcaagcgaagcgaggtgaaggcgcatggccatggattttcttgggtaacagaaaggacagtgcattgtcaatctgattgctatttggcttcgaattctaatcctatcatatctcacgtgtgtatgaaccgaccgtgcatgaactgttcgtgaggtaatgaaacctagccttgggatgcattgccattgtgttcagtctagcatggactgtttataaggaggggagggctgttgaatacaatgtcactacaagtctttgactttgttcctcaaaagctcatagtcattcccagactcacgaccattgttactgttcaatcaccttgtacctacaactgggaaagctataccataatgtcgcccctttttactgactttataaaaactctctacaccctgcgcttttcgattttcccaaaacaccttgaactttatcgcattttatacccatctcggaaactcttacgaagtccaacagctcacattatcatctgaactggagaaaaccttgtatgcgcataaatatccacacaaacttttcaccttcgacatttacacctcccccctaaaaaatctgcccgacatgttgtcccgcgaagacatgatcggcattgcccatccggacttgatcgacctcttgtttcgttttgatcttcaacctaacgaaaatctgagccaggtctcagaaccagacctcgcaaggcgcatattactcgctatcgaactcgccgacgccgatgaacaagtttctctgatctcacgattcatcccggaagaagagttggcagccgaacgactgggcaccgccgtagtccaaaaaacctcccatcgcatcattttggaccccgcagaaaggaagattgctttgaacgaagacccttcggggcctgaaccaaaagagaacggcgaggactgcattgcctgtgccgaaagtgctcacggcagagctccttgcggctgcaactactgcgtaacttgttatcgccagatcatccgtattggccttcgatcccaggaggaattccccccaaaatgctgtaagccattcgatgaaagagctgtcgcgctctcaggctcccctgctctggtccatctctttcggcagatgcaagaggaagtgaagctcccgattcctgatcgagtgtactgctaccaaggcaactgcgcagcatttatcccgcccgacctaaaaggacgatgccctatctgtccctacaaaacctgcgtcgactgcggtgaaaaagcccacgatggatggccctgcgctgaaggagatgcactggaagatgtctgggccaccatggacgccaataaatccgtaaactgccccgattgcggtaggatgatccagctgtcagaagcatgcaaccacatgacttgtccctgcggcggtgaattttgctttctttgcggcgtgaagcgtaggcgctgcagttgccctccatacaagaacttccatttgatggttcctatgaaggatcgccctggcgtcaaaccaccacagttccgccgtccacctcgcacagatgttccgacaggtcaaggcggtggcgacactgaaccgctcaagattccacagctgcgtcctaaacccggggaaaaagagagaaccccgagaagcagtgcctacgctctcggacgggtgattcgaccactgttattgccgcaaaacgaccaggctcatcgtctggatgagtccagggagttgcgagagagagcagaggctgtagacagacaattggctcgattggagtatgcttggcggcaacctgctagaaggcgacaacctgcccagcctactgctactgcacggccctctgcccggcatcatgcacggggcaatgacggtggcgtaggaaacgagaatcaggtacgtggattgatgtatcatccttcaaggcgtcgctaacctggaccagatgagaagaagaacagtcaaccaaggaggtgttaaagaacccctaaccccagacatgcaacaacgttcgcaacatcaaggacaaggaatctcagaggttcacatacagtttgagttgatagtacgtcacaccgaaaccgccaacagggagcatcaagagagagaaagagttctccgtatccaagaggccgagagcatgtttgagaaaacagcaagtatcaccgctggccgcagcaggcaaacgcaacaaccacaacaaccacaacaatcgaaaggccaaaggaactccaaacgagttcagcgtcagttcgagaacatagcgagatggagcgctgatgttatcgacaagtcttcttccatgccagcattagatgctctactctggggcacagatttctgagaaacgagcaagaaaggcgcggaagtgatacagcgagactttggagagaggcggctatcaataggagacatgcagcttctccttggcgaagaggttatgcctggagtgcagcgtcgcttggggagagtggcatcggtagtggaggatttggaaagggaaattgacttagggtttgtcaaggggaggacgtggccagaaaaaagatggtcgcttgttatgtaagttaaatctaagattgttatctatattttgtgttgtactactttcgtgacattgcattttgtgtaccctcagaagcagacccatgggcctatacctctacttacttcatcaagaaaagtgaaggaagcaatagtcatctagcataacgacaggatccagcttatttcctaggcatccgtacaagttcccatcgtccttgaactgctgtatcgctgtttcgcgctcagtgcaattgtctgggatcatgtttcttttgtcggctcgcgcgctcttgcagtagatgatgcgggcgcgcaaggggtacttgcaagatttctcgttgcatttgatgatagtgaggtgacacattctgaaaggtggtatctgagaatgtcgtggtggttgagttttagttcgtgagattgaggactggtgatgtttactctttggttcagtcagtttacaatgagagttgccagacaatcttatacttacgactacattgaactgtgtcttggaaatgatacacgttttgatggctagatgaagaatgaaacacagccatgttgctatctctgtctgcctttgttcaaacatgtcaagagaacaaagcatacatatcacaagacaaggagatcactgtgtacaaagaataaggcaggagaacaagttaccgttcaactagaacaaaataaattaatctgaaccatttccaagcttttcgatctctgctacaaccgcatctgtaacctgtttggttgtcgcattaccaccaagatcctgcgtcagaaccccagaagcagtcacattctccacgcactccatcaacttggccgacgcatcctcctcaccgagccaagagagcatctcggctgctgtccagaatgtagcgacagggttagcgatgcctttaccagtgatgtcaaaggctgatccgtggatgggctcgaacatggatgggttctcgcgggttgggtctaggttgcttgttggtgcgatgccgattgaacctgcgagggctgctgctaggtcggagaggatatctgcgtgctgtagagctgtgagtagggactctatcaattagagtgtgggtatcgacttactaggttgcttgcgacaatggtatcaatactctcaggcttcagaaccatcttggtagtcatagcatcaaccagcatcttctccaccgtcacatcaggaaaatcctttgcgacctcagcagcgacctcatcccacaacaccatgccattacgctgagcattgctctttgtaacaacagtcaaatgcttcctcggtctcttttgcgcaatctcaaaggcaaagcgaataagcctgttgacggcgtggcgtgtgaagatggagacttcggtagccacctcccatggatgaccacgatgcgatcgaccgccttgacctgcgtattcgccttcgctgttctcgcggatgatgacccagtcaagatcaccggtcttgcagttacgtaggggagattgtgttccgcgcatgatgcgtgtgggacgaacgttggcgtattgctggaagggttgacagatggcaagacgaaggccccagagagagatatgatcaggaacatctattaatagtgagtatgactatatttctgctgggaaatgttacttaccaggagcccctacggcgccaaagaggatagcatcgtgcttcttcagctgatcaaggccaccgtcaggaatgtactttccagtcttcttgtaagtgtctgagctccaatcatagtgagtgaagtcaaggttaaatgtttgaagtgtactggccaaagcagtcaaagcctcgattccggctgatatgacttcgggaccgatgccatcagctgggatggaggcgatgttgtacgtctttttggctgcgactgctgatggagacatggtgagatctgatgatcgaagattaaagatatcagatcagtctttctcaaataattacaatatttatatgttcgaacttgctcaactgtggaattatatcactcttgatggttgatgtggagtatgcggacgtttctttgtccgcttcaaccccatgaagaagaacatgatcttattggacccggctaacaacatggtgtcgctggtccaactccgctgtcatcaatggttttccgtggatagcgccctgtgttatgcggggatttaacgttgatatccgctcgttgaagtaacgaattacatatatgagtcgattgcgagggactttagacccatacgccattaatacagtctcttaactgttggtatatttcacggatctcctttctatagtgtcaattcttttcgacatcaatccccaactgtacaacctttaaaaactcctgtcaactgccaatatgatcgacccaaacgccatcaaaaccgttctggacattttcgtgcccgcaatccgtgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcagaaaaacatatcgaaaccattcgtcttaggactttccggcctccaaggtagcgggaaatcaacatgggctgcggctctatctcaagctttgacaagccagtacaacctcaaaaaccgtacgttgtctctagatgatctctatcgcgatcatccagagctcgtggccatccgagaagcgaacccaaacaacggtcttctccagactcgtggtcagcctggaactcatgatgaggttcttgcgaaacagttctttgatcaggtccttggccgagtggacagcgagaagaaaactgttaagtggccggcgtacgataagagtcttcatagcggccagggcggaagagtcccagttgacgagtgggaagaggtagcactgggccaagatcttgatgtgcttatctttgaaggctgggctctcggatttcaacccttgactaaggaagaagtcactagaaaatgggaacaggctaaagcttcagagtcgcaacagactgaagaatggtctctgactaacactcttgcaaaccacaagctcgaccatcttctgctgatcaacgagaatcttagacggtattgtgacacctttgccggaccgcagcactttgatggattcttgcacttgagcaccgacaaactagttcaggtttatgagtggcgtcttggtcaggaaaaggctttgagagagcataagccgggaatgtcggatgagcaggtaatcaagttcgtcaagggatatatgccagcgtatgaattgtttcttgaacgtctccagaacaagaacctctttgggagtgagggagatagggcgtcagggaagaagcatgtacaggtgatattgaacaaggcaagggaggtgatggaagtgaaggaggtatgatgaaacagccatataccagactagcgtaaataattccacgttggatcaacagaagcatcaaactctgcgtggacaagaaagggattatcaatagcactgaacgagctcgcaaagagctggtcgtaccacatcatggactcttgaccctcgaggggcacattgtcgaactgtgggtaaaccgggccttctaagggaaatgaagtgtttggcgtggaaagcaagtcaccggtataagggccatgtggggtttcctgttgatgatacggtatgccgtgggacatggcggtagcagaagggaaaattctttgacgtttacgctgttgtagtcgcggagaatcagtggcggaagaagtgttaggtaaactgggccgttctgtatctctagtgtcggtagttgcccccaaaccggtcgcgggatcttgatttagagaccttggaggccttgaaggcgtggtggtgtcacctcctcgttggtgtggaacaccaggggagaaagtccttgtcgtgatggaagcatcagcaggtgattcgataagacaaggccggtcttgcgacagctcttggactgtagatgtgagttcatcaatggcaccgaggcaatattctggccaagaagtgtctcgagccgccaggtgaccaagtatacccttggctgcagcgacgtgtctaggtaaaattagaaacactatcatatcaaagtaacaggatgacatactttaaggcactgtcaagagggacctgtctctcaaaggcagcatgtataagaacgaatgcactgatccagatagaccatgtaaacgatggccacagcaaaggtgtctgtgatctcgcaccatttgagtcaacttgtaattgatgtcgattccggtgcttcttgagtattatcaatattgactttgcagcggaaatacaggcctgaaaagcggatgagtatgatgaagaaggatgctctgaggccaagccaggtctgttgagacatatcaccgactcgtgctttaacactaagagcatgatcttatggtgctttgatattgtaggtgtatttgagtctgcgtcagcgagatcatcttcctcaactgcgtcctggatttcgttgaaccattttgccaactcagcctgcacaaaagctgcccgatctgccgtgtcttgccgctgcagcatggatttgttccttagctcaaggataaggccacgaatacgggcatgttttgtcacaaaggtcagaagttgtagtcgctggacgttttcgtctctgtttgtgagagtgtgacgctcttcaccaggataacacacatcgagatcgtcgtcgtggatatcaagtggtagaccgagagactgacagagaagcctttccaagatgtatatacaccaaaagactcgtcgacgaactgaagcttctttggtggtgaaaaagggataccgtgctggacatcgatgaaggcctaattggaatgcggcacggacgataagtccacccagcctggacgcagcgtttagacacaacatcgaagtcaagaacaactgaatagctagagcagcttgggttgttcggagtgacgctggctgactcagagcaaattgtgagcttgctaatgcatcgtcgacgctgttgaaaaggaattgtttgggtatcggtttctcgaaagcgatggactgacgactatcggccaatgagatggaaaggatagacttgacgataactttgtctataaaattcaaggaggtgatgccatttttggaaacttcctcgaacaaacccaaaacttctggcccatgaagaaagggaagaacaggatgccatgcttcaaagtagctcttggaccagtccgcaaaatcttggaaacccggcaatacgtcttgttcagtattaacttcatcgtctctccatagaaattgctcttgatttcttttactcgaagttccctgtcgcagttggtcatcttctccagggataagtgtgttgatagtagaagattccgttctcgaggcagatttcttggccaacctcaagtgaacagcgcggatatagtgaattccactaccactccctacaaagcgagcggcgtcatgttcacctgtgtcgcgcattaaaccatattcgcgacctgaagttgagtgttttcgttttgaagattgaggttcatggcctggggttgagtgagacgctgtttcgagagtgtcatagggtgaatggtgagaagacatgttgattagtaaggatcatgatttgggctcttgtatgggagatgcgtgactcttggcagagtaatgaagatggagacgacgtgttgacgatatcgtctaacgtagtagtagttgctgtaaaagtgttagtgccgctccggacaaagaaaacaccgaggcggggttacatttcaacgcttgaccaacacactcaccctgccttgcaatggataaaatatttattattattaacacttatatgactaattactcatggcgagtaatgacgctatactcgagcaagagtctgggcagttgaatccaatagcatgcagccattgtcgacaacgaaaacgcaaggtgagacgaattgaacagccaagaagaccaggcgagacgttgactaacaagagtttgcagtgtgacagaaacatgttagtatatatttactgtcgactcaatcgaatagtttcttatattcatagacctcattgcttacaatgcaataacgatccttccaggtgtcagtaccctgagcagaacaaaaggcacagcaataaccttcccacaatccctagttaacctaacatacttctagaggcctcccgatcgggtttataacaagactagaagcacgtctggctgaaacggaagaagctctttttcggctcgtccaatctatcgaggaatctgaggataaccaagtctcactcaaaccctcatctcaacgaaaagatgaccgtatccgagaatgggatagtcttcctctaagaacgcctgagcaagtcaagtcgtggtaccggaataggttggggcaaagtgatactccaatcgtacatgatgtctcgatggacttggatcaacaagaatcatctacccatgtcatatcatctggtgcagatggcgttgagtttcccgatgatggtcagagtaactctggagcagaaattatgttacctgatgcggatgtcgaagttgattcaacgactgaaattcatacctctggagtgcctgttggaagcaaggccaaggatatggaacacaggaatccacatttgtatttctaacaagcaagaccatacccaaagtagtctctgggaggacttgtaggggctatggatatatgtcttaggagttctttacatatttgaaagtacttgcgaagacgtcttggctcaatgaatgtaagcgggctttgcacctatacacttctacaaacctctctgaagctttttatgatccttctcactgaggtttatgctagctttggttagagtattttgaagccgtggtttggttcgtctgttcacgaccgttggtatattgagtcatgaaactaagaatagatctcagacagggattccgaacagctgaaggatcataacctaccttgacaactgatgcctcaattctggcttacttttcagcggctcatacacggaacattggtattgactagctaaaggtcagcataccagcttgccatagctaagaatctcaacggatgcaaaccttgacgggtgtagtggtgagttagatagctgaaccctgtagtaagcctgaaagcttggtttagtgctgtattgctggcggcatatgactggcttctcaagtatcgacatccggaagtgggagaagtagaagatatcgtaattggacaatggattcagcgtttgaagttgtgtacagtagtgcaatatttggtggcttgagttgtcgccatgactgcatgatttgtgttagtcaatagttacaagaaataaacaaagccggtatacattttacagtcttaataaggcagttattagaagctcagtgaccgtattccgcattctttatctatgtagctagctttgtttcttctctaactatttgaggctgactacataacacttctcagtcacggcgcaactacgtaaaataaagtataaaagtaaacaggaagctttcaagtagagagatgtaaaatgtggaagtatccattagcggtatgatgagttgttcagctgatgcacaccacatctcgacccgaagctagccatgacgctgtgcaagacagtgtccatgattgaccgcttattcctacggcttggaatgtgacacagaataactcgaagggaagtaagctgataatttgggggattttattttacgtggcaggtgagatactccagagtcccacaagtgaaggatgctgggcataagcaatatggatgaatatagctgctgcgccactctatgtccttggtcgccgagtacaagattaggatcaattttcttgtctacaaagcccacttgagaaaaagagatcgtatcttacagatgcttgcatcttggcactgttctgccaaagtcccaaatagcattcatgccgagggggtggaaaacgattggaatccaagctaaggttgcagaaaataaacagtctaagagtatgcataaaatagtgcaaagtaactgaggtattttatctacaactccagtagagtcgggttctctgcaacctcaagaaccagtaaaacttggtcaacaattgactagacaaagcataaagccacaataaaccagagaaacaacctctacagggctgagtttagaggctaaagtaattgactgcggtccaggcttacctgctttacctaattaagcccgggccttaagcttaaaatagggctaattatcagctcaaggcgggggctgagtattactctctaccaaggtgctgcactaagtatctgacggctgacctcctccgatgcagtgtaagcaagcccccaagacaggctgtgtgtgagatgccgatgccatagcctcctccgctacaatccggaagtcgggagtaactaacaggctgagggttgcgatattaatctgtagatgaagagcttcaatgtaggaggcaactttgtataagatggctctcatgccaccaccaagatgaaatttctcttctcatcatcacaacaaaaaacatcaaaccaacaatatcaattttccatttctctctatttccttatttcctttgtcaggttttatttccttacaaactttcgcttcttgtcagtcgtatttgccaacagttcagttcagtttctgttcattgtttccaactgtcaattatttcgactcttctcctcctgtcaagatattcaaaatgcattctgccatctttgctgtctttgctatctctggcctcgccgcagctactcccaaccccaagccccaagccgaatgtgagggtcttgctcctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctgctctacggcttcagggatgctgcaagaaggatgcttgcggtcagaagcaagctatctgccccaactaagaagtggattcactttcattatgtcaagccttgtgaataacgagcgttgcataagcataagcatagcatagcatagcgttgcattacattacaagtacatacatacagcattctcgacgatcttttggatatatggggtttgggtctttttgtttggaacattgacggattgtttggcattagattgattgatttatcatttttacattacttatttagagcattgattttatcgggcacgatgaaaatctaactaatacactcctttaaaaaatattggcccttcgtcgccgtccatgtctcactcactaagtatactcaggtgttctggctgctaatagtacccccattcttccattgtccacataatccgttgctaagaattaccgatagaggaaacccatttcctgtataatattcggcaatcatgttctggcgtgaatcggcacatgtactgccatcccttgcaatgtacagcttgcattgagtgtcggaagtgtaataggagccctgacagtttgctagctttgcgcaagcgttacagcataagctggcggtataaccacctcccacactgataacactactttgtaactggtagttgccatatgtgacgaaatggcctccgccattatctgttaccatcagattatctgaagaacagatggcgtactcagttgcctccggcacttggctctcaacggtcactttggagagaaatgtcagcatttggtcttgcaaaatgggtcactcgtatggatagacttaccggttgagactacagtagtagtagaagtaacgtcgacaacagaggtggtaacagggtactcggtagtaagaacagtagtactagcgtcgtctggatatagcgttgtgaggaccgtggtaaaaacagtagtggtcttgagctttgtaacagcctttgcggtctgtcgtgttccttgcacagttgtagtgacagtcttggtagaggtagtgggaacctccttgacacattgaacgctctgaggataagtgccgcccggtccaacagtctcggtttctatgtcgcctctcttctcctgatttcgtcgtttcacggtccgtggctggttgaggactttggtgaaatcagcaggctcgccaacggtggaggtgaagaacttggtagtagtggttgtcgtggcagtattgacagtagaccagactgttctttgaatgaaagaagtagagctggctgtaagatagcgatttagttactgtggaagcaaacaataaaacaggtcacacttacagacaatggtgctggtggcagtcttggtggcttgatcggcaataacagtcgaggtatgtatctttgtctcgcgaatagtagacgtcttggctaccgggataacaacaacattgactttccggaccactttcttgataacagtgattttcttgactgtggtggctctggacgttgggacattcttgacgctcttggttccgagagcagtagaacaggtagaggtagggttcaacgcagcaatgccctccacgctaagcgctaggagtacaagaagagacttgaaagcaaccatgatgtagatgcgtatgggaatggaaaagacaatcagactgggcacaaggcggtatctgaaggagtatttgaagattcgacaaagttaccctcaactactacccaatcttggccaatagaatcagggggcaatcgagacctgaataagtgacaaatcagacaaatactatcgaatgattcatgcagggataccagcatcaatttggttcaccattgaatatctatacgaacccttgtcttcagcttttgttggtcgagcgtgtcgcttaacccagtaataaaataccgggtcttttatgctgctcagaccaaccaaaataagtggtgtaagcacatattctgatagtgctaggaaatgatttgagactattgatttttgacggagcaaaacgaagtccagactgttcgaaacgacaacgaatcatgtaaacatataaccaacaacaactaaatttgagactctgcttatgtttgttacctcatcccagaaatagaactgaaaatttcatacaaggctgttcccatgctcctacgtctctttcagatgcccaacgcccttgtccttatgccaagtaaccatcagactcctgctgagttcttgcaacttgtcagtctctgctgcttctctaagtgttgttatcaaatctccgtctggtgcacaggagagcgttgctaaaatactgtccttccaaactggccttcccgaacgctgtgtttcccatatacacaaaacagtaaagattatgcccgccaagaagttaataataggaaagataaagaaataccagcgaatgtgtatgatagtggtgttggctgtagaagttcctttctctggatcatcgaggtctcgatctctcatccatttcgtcaagctcagtgcgacattctcaattgttgaaggtatatcattggactccccaagcccaaccatcaagctagatgatcccccgattccacaagttggagccccgcgagctgggtaaataagcctccgtggagccataagctgataggtaatatctgggtcatagccccaaagtccctcgttcagatagccaaagagtgaaacgatggtggtttgcgtaatattaaatgcctgtgttgaaaggtttgacttgagaaagtgctggtcaggtatccgtatctggagatccgataggtttaccagtctatttcccatgtcgagactgtagttggtatatttgaagaattcttctaccatggggtcatcttcttctggtctgtaggaatctgtggttctattgatgaacgaggcgacgatggtctcttgcaaggatccttgcgatagcacgtcgtgatactcattgacacaaaagaacaaggcacactcctgggaggaaatatctgtttcttcccatattgttctaccctcggaccaactttcgtttgatttgaggtattgcatggccatgattatcgtgtcgtgattttggaaatttagggtctgtcctgggtttgtcgtgaatcttgatgataaataggtatcagggcaattgtcactttttgatgtgcatcttgcttttccgtcgtagttggacaagcttaaattcatacttgcgatcttgtactttgtatgcgtcaggctctgattcatttgccaccaattagcagcgggccattggttgctgatatcaggaagagtgctgttgggctcccattttgcaggcggcatgctgagacctggtactttgtccattcctgtcgatctaaccacattctgagacagataatgacacttgtggcagacggcagcagatgcaaaatcggtccaagagcaattgccggagagacatgtataagcaggtttgagattctgagacgaggtcagaggcgaaaagccactccaaagagctgctttcaaccccatgtcactttggatgttagatgtcgttaagaatgacacgtagtagtgtgtggtattgcccgggttaacagggaaccggcccacgccattctctgcccccccgaacccaatccaagaccctgcgtttagtcgagtggacctaccaatggatggagcagagtcgatcgactggttattcttttgggccagttcagcgtattccttgggctttaggacaacctctcggtccttagaagccaggatagcttgtgtaaagggttcaaatgcgagtaaagcaatggttgcaagagcacctaaagcagcccagtttctatcaatgattgttagttactgatatacactatgcaagcttaagaagaaaccgaagaagaaaggatcaacttacggccgccgcatgcatgacttcaacacacgcaaaccaccccaagcacctcgactggacgcatctaatcgatcaaaatcgacaagcggctgtgaggacttgttgtaccagttccatttcatttgtgacaggcatatattgatggaaaatgcaagacaggttttcgaaactcctgcaaggatcgatacgatggcgttgatagtaatgaatggcattgtccaccgtgatagcggctgtccattggatgcgatgagaacacaagtcagggcgccaaacgatagcaggctaaggaccaaggcagacatctctaagccccataggcgaatcaaagaggaagccggacgatgtaaagcgctctttccgtctaggtcctcggtttgtatctccagactggatggacgagatgatagttgctgtgagatttccagcagaggctggacggtagcaattgcaccatctcgacttgacgtttcaaactggtccatggtttccattttctttacagtgacaataaataaggagatgatggaagaggcctggtagaagacacagaatgagtaggggaggaggagatatgaatttgttcgtggcaattattgtagaacatcatcaggcaacgaactccagtgccactacaaaaggattaaaaacaacttcgactctaggtgatcagttacaccgagtcagacttgcggtagcacgatgttgggcgcagtcatgtgaaggtgatgaatacgggacacatccttatctacagggctgagtggttgttcaaaatgtatctagaagttacacatggcatacagtcgaggatactcaggcagtacgtgtgtaactgaggcttttattttcatctatagtattggaagtctcagcatgtcggtggattgcaacatctgtcactcgcatagtagatgagcactaacatagacatttttagacattaacacagcctccatccggcatactgcatctgtcttagccaatggctaatttatgaggcggataaaaagacacaagcatcatagatagatagttgcaagttgttgatatgagcaaaggggttgatagtatggcaacggtactgtggaatcgcagtccaattttgtgagagacagtcaactccacaaaacaagtaacctttcacagaaccacaccagtaaacatacttaccgctttgcttataggtgaaaagactaggtatgttctaatcaagtcaccaagtttcaaagtgttttcagcaaggattgttaagtcaagcgattgattgtcacgtagtagagcaaatttgagactgttcgagacaacatgaagccatatatgtatacaggcagtggtaagttactttaggtcctatcaccggggagttcactccgtgacctcgtcacaagtactacagcatcagaagtgccatcagacagaggttctcatgatggggtgcggggttgtccaaacagcctgaaacaactcctcgtttagccgggatatgagttgtttattgtcacctcttttcaatctctcctcatctacaattaagacatcatgtcagagtcaaagccaaccctacgatggggcatcatcggtactggtatgatctcgtcgtggttcattgcagatctcaccatcgaccgtaaagacgtcaaagcaacacatatcattcaagccattggttcttcttccgttgaaaagggcacgaaatttgttaacgaacatatcccaaacgcgtctaaacctccaactatttatggaaattatcaagaggcctaccaagaccctgatgttgatattatctacatcggaacaccccatggcttccacaaaaagaactgccttgatgccattgcgcacggaaagaatgtcttgtgcgagaaggctttcaccttgaatgccaaagaagcgagagaggtcttcgaagcggcaaaggcgaaaggtgttttcattatggaagctatgtggacacgtttcttccctctggtcaagactatccagaaacttgttcatgaggataaggttattggagacgtggttcgcctttttgccgactttgctatggatcaacgtattgaacatctggctcctgagcacaggctacgagatctctccctcggcgccggctctttgctcgatattggtatctacagcttgacgtggggtcttgtgggccttgattcaggtgtgagcaagaaagcaacaacaccaaagatctgcgctgcgcaaagccttgtccaaggtgtcgatattagtacttcgataatcttgctataccctgatggaaagcagggcattattacgtcaaactcaaaagtcaagactccaagtgtgttttgtcgtatcgaaggaactggaggacacattgtggtagaaggtcctgcggctgcacctgaaaacttcactgtctacaaagacggagatacagagggcaagaaatatgattttgagaagccagggaggggattttattgggaggctgatgcagtggctcttgatattgcggctggaaaagctgagagtgatatcatgccctgggcagagactgttcgtgtaatggaaattatggatgaggttaggagacagggaggctctaagtttcctcaggactaggagaatttagtttgtgaattacacacaatagttctgatatcttgccaattgtctgatgtttatctacagtactctattttcatgccttcaacattcatgtatctatgtatgtcattattcattagaccttcgactctccaactttgtcaaaagctcgcttttgggctgctcatccacccatctagtacgaggaagttcgaaagtagaagtgacccgcccataagacatgccaccaagctgtgcaattggtctcaacttgtcaagttcgatgtggctgaaatcctcattcgctgcatcctcatggacccaaagcctcgttgcctcgaccagaaagatggcagatccactcatgccaggtttatgtccttcaaattccttcatatccacgacttttccctcgatcgaaagtactgactctttaactcgtggggctttcactgttgttgtttcaccctcagtcaaaccagttatatcccattctgaaattccatagggcgcatcaatggatgaagcattgacggcttcaatcatgttttcagaaacagtgtttataacacattcttttgtgtccttcatattctgatatgtatctttgatacggccgtgtcgggatgaaaagctgaccatgaacattggcggatcatgatcgaccatttggaaataactaaacggcgcaaggttctttgttttgccgtctttggatatagtacttataaaaccaaccgggcgaggagcaatgccagatatcaaaagacggtagttttggctgacggatctgtcagaagagtaagggtcgatttctttgtggactttgttaatggcgggtgtctctccagtacgaacgccatccccgtaagaccaggatggatcaggggactttgtaacttgtataggcttgttagagttgtcaaaatctggacgattggctattttctctgcgaagttggtgacaggctggactgcggagaatgctggtttggcgatggcagctgcagctgaggaggtttgtcttattgctgaaagtgacatgtttcttatttggttgtattctttcgttgatagggaaagtctatatgctattgttaattgtggttgctggatttgatcaacaatcttacctgaatttcgaggggtatctcaccgctgcacaggcggccctggtcatcatactggcagataaagtaaacctgctgttctagaagggttcgtttagtcaatttaacccacgatgaatactctgtatgtcaacagaagatattattaggatgacaaatacaaaaactaccaagagaaaggtagtagtcggaatgtcgatccggcccatctctccacatccgataacggtgataagccagctcatcaatacttactcaaataggaaagggcgtagccgggatgttccttcctcgagtcggaacaagactccgactttgagtttgctccttccttgtctgtacatcatagaaattcattcgattgaccgtcgaaaagatgccaaatactcaacagagtcatttcagagtcgtcaagaaatgctcaaaagcgtatgtcttcttcaaccagatattcggatcatcgctaaccgtcgtcatcaagctgcaagcgatgtcggtctatgaaggtcaaatgttctggagcccaaccttgtgcaagatgtggaagaaagaatgaaaggtgtatatatgagacagaggagaaaaaggttacagtcactgaaaggtaaaattgcattactatcttgagttctaccgccgttgcttattggctgccacagttatctcagagcgttggaaaggcgtcaagatggagttccgtcccccggatcactcccaaacggatcaagatcccggccgagacattcctccgtttccgactatggtatgacgacagtgcttcctcaggaaacatctgtggcggaagccgatggtggtgagtgaccaacacattactcttcttcatctactaactttgatacacaagacttgactcttggaacaccagaagacaacgttgaacaaaatgaaacaaggtctctttcagcaaacgaagttcttgaacctgcctttcgtcagaatccacttgtcgataacgattatatctttggccaagcctttgggcgatattgtaagcactctaacctcaacaatagtcaacatacacttacgcgtcaacacagggtacatgggtcctgcatcatcatgggcattctgcagaagggtcttggctctagtcggaaaacatctcccagaagcaaacaacgaacctccaccatggcatcttgacggggtagcattccgtctccagtggagacccctaatgcctgaagagcatcctgacatatcgaatctacccccatcagactacgcattctttcttgtacagactgcaaggttctacctaggccccctagcaagtctcatcgacgaaactgaatttctacaacactttaaagagctttaccaggatgcttctaccaaggcgtcaacgtgcaagctgtggtatgcacaatatttgctcatgatagcgtttgggaaggcgtttctgggcgggaaaagtgctgatggaagtccacctggccatcagtatgccgctagggctatgcctctcatgccagagttggctgggattgccttggatcctattctttcagcacaagcacttactcttgcagcgatatactttcagtcaattgatatgagagtagcagcgtaccaacatgtgagtaaaatcatattcattgcccgactggctgatactgacaagcttgctctcagataggacaagctcttcgtatctgtgtactatctggtttccatagacacatgccggaagaagttgttggggcacaacattcaaaacgatgccacataatattttgggtagtctacatgctggatcaagagtttgcagctctcattggcgctacgagtgctataagagatgaagacatcaccaacaagttgccttcccaggctgacaactctttgacatcgttgagtctgactctccatgttcagctggcacgtctcatagcacggctcctaggaagtaggttcaacaagcagtgagtgataattccagctaacagatgatagcggtttacggagttggcaaagactatgatggtactctttttagcaacactcagtctatcttgaggaacttggctgagctaaatcgtgatctaatgaacatcatcaacaagcactttcgcgattcgattagcaaagcttcgaggattgccaccagactagttctccaatatcatcatgtaagtcataagaatatttcttttgggcagtttcgcttaccactccttagtgtgttgtcctcacaacaagaccacaaattatgtgtgctctacacatgcacatcgaacagtccaagacacgaatgacacatggtttatcgctatcgcctccagtcgcatcactgatccaatcctgtgtcagttctgcgcaatcgatcctcaagactctgcgtgctctagcagacgaagatctcattggtgaaccagcccagcattaccagtcatcccgaaactctgctgacaatgatatcagaagcattcctgcctttccaaatcgagtatgcctcctcatcagcatttcttctacatctcatccctatcatatgcccttctctactttctgacaattcatggcgagatgatgcccgctatgtttttgacaccctcatcgccaagggaagcttgattgcccctctgagaaaagtagagttggagcagttggagcagaagctttcggctttgacaccagccagcaatatcgcttccccagagatccccgcagagaaccaggagaatgcgaaccaagaagaggatgaagatcagcataatgaggagcatcttgccgacgaaactggatgggatctcttcgccgccaacgccatggctggactcaccccaggagagttactagatctagcagaacagttggacgtggacaacttcttatatgaacctgagatggaataaaacatcatgatttttacagaatgttgggttgagactacgacagaaccaatcacgcaacactatcctaattagtcttttgaatcatgtcatctaatttccaagcgagcggctcggacgacataccccggttcatactaagccttattgggctgaacagccataaccacgacgtatgataggataaagacgcttgaaaagatccagctccaggctgacacccaagactttttgaatctccgctacttttcagctcgaggaattattcagagtcatcttttaattctcgcatcttacctctaggtgtgtttcagtttagtcaacatgactgaaagagaacccacgacaaagaaaagccaggctcgactcagctctctcttcagacgcaagacagtcattgaggatagacatgaacctactcctctcagctcgccagtccaggcaccagtctcacactatccggcatacatcgccgagtatcagttgaaatcacaatctcagtcaccagtgtcccctcttcgacactcgcagagttcgaatactggaagaggcaactatcgtccctatcctaaacctgccctagctccatttccaatcccagggtcattggtttccaagattgaggagagagaggccatggccgcaacgaacatgcagaatcctaccatggctcagtccccacagtcaccagtgtcaaatccagaagagacgtatagggtctctcttcttagtgggagggacgtgacggatttcccacccacaagctctaatacctatgatattacccccatcagctccgccatatcgagaccgagtgtagtatctactctcgactattctgaccagcaaccatatgaatacacgcctcttgaaacaggcttcatcagactcgtcaggattgcaccaggccacaaaacaatgattgaatgcgaaatcatccaggctcttatcactaatgtacctcaatacgtcgctgtatcatatacatggggcgatgtcggcgataccaaaaagattgacattgagggatcttgcgtgcctattaccgttagtctttatggagctttggaagcacttagacagagacaatcatctgtgctggtatgggtagatgctttgtgcatcgatcaaaagagcaccgaagagcgcaaccaacatgttcaactcgtgagccagatttatgccaacgctgcgtttgtagcgatatggctcggtcctgaagacaacgatagcacgaaagcggttgagcttctgtctagacttgcaccgccgaattcacagtttatcccagatcaagacgtctctcgaatattggcagaaggcgctgagaatggagatctcttagccactgtgtcgttgtttggaagggaatactggaaacgactttgggtttcacaagagatcttccacgcaaagcgagttgctgttcattgcggagaaacattccttccttggcaatcatacaagagcgcctcgacatgctttcgtagaaatcatgcggaacttgttttcaggacaaagggccctgatatgagaaggcctgacaaattcacttgtgtccaaactctgattcatggcggaccagcgagtcttccggctctcagccatcatgtcttgaatgggcagaatgccctgctccaggttctgagagccagccgaagtcaggtgtcgtctgatccacgagataagctgtacggtatacttagtgtcctgcccgcgcatattcgccaaggatttcgcgttgactatactctttcagtcaaggatgtttatactgaaatcgtggagtttcttatacaaagcacggagaaactggacgttatttgcgaatctgtacacttcccggtcaacacagggccagccaagttaccttctttcgttccagactggtcgcatgtgccactcacattagccatgggccatcaatacggcttccaggcatcgggtcatacaaaggcaatctgcagattccacgatgagcgtctaaacaagcttgaagtttccggcattgagatcgatgttgtgcagaccaagggcatggttgttggaacgctttgtaacttgggagatttcctaatggcatttctacactggagggccttgcttctcgccgctgtagagggacgaacaccgtttcaggttaaattggcagaagaggcttttgtggctacgatatgtcttggtcagatcaccactggctacgacagaagccgctggcaacaggtatcttaccacgtcatagcgaatctgttccgtgagcgtcttctacatatccctctcgacgacatattacgatcccatctcgatatagcatcaagcatccctccagaagcgcgcagacagtttctccagacgaactttggtgatcgcatgatgggaaggactttttgtcttactcaaaaccgcaggcttggagttggatctggggcgatgcttccgggagatgttgtggttgtgccgttaggttgctcgacgcctgtgctgctgagaccagagggaacgcagggagagtacagatttataggtgatatttatattgagaattacatgtttggcaaggcggttgatcagtggcaagttggagagagggagttgaaaaagtatgttcttcattaagatgagacagaaagaactattgctatttaatctgttacgcgcttatgccttttcgcgacgacttattttgcaagggatatctctgtggtacatgaaccaattgttctcatacttccatgtgtggctggggtctgtgattcgtacctataatgacaattagtgatcagtcttgacaacagagaggaaacgacttacatcaaagttcacgtaaagtgtcgcaaacattttgtacatctccaacttggacatgtacttgcccatacaaacccttgatccatggccaaacatcaactcggtacactcatgcatacgtctaactcgagaagcatgaccttcttctgtttctcccttgccacgtaaccatctctcaggacggaaaacatcaacatcttctccgaagacgccgacatcgcgtgtgacgacacaagggttgatgccgatcttggcaccggaagggatgaatcgaccatctggaagctcaagtccttccttgggaacttcacgctcgagtatcaaaccgaccgcgggtgagatacgcatagactcgcgcatgacggcgtcaaagtagggcagttgactgatctccttccactgaggcacaggcagagtcagattcgcagatcgaagctcagcgaccatcttttcacaaacggagggattcttgaggagatggtacgcaggagcgcgcatagctccagctgttgaatcaccgcctgcgaggacattgagcataagccagttgatgacctgctgatcatccacatagtcgactgtttccttgagactgttgtacttgtcaatgaacaagtccacaggcttgcgcttggcggcaccggaagccagctgttgctggtactctgtgaggatcttgatagtgtagatgactccgttgacaagggggcgaggaccaactcgatggatggggttcttgtccaaccactcatcgagccaggggatttggctcacgggggcaaagtacttaagtccagcagtgctctcagcaatgatatcctctacatcgccacccttgtccatgaagccgtaggtgcggccgaaactgatgttagcggctgcgtcccaggcgtagtaagaaacccagtcatccatcttgcagacatctccagtgctggcgaaacggttgtcaagatgagtgatgagttcacagagagtttcgtccatcagaggctcagcctctagcatcttgggcagagtccagaaacctctgatgggctttgtgtacttgaggtggaaatcctcatcttgggtgttgaagatgttttggatccgttgaccgttgaccagaacatcatttggacggtacatgttggtctgtcaaatatcagaactggtcatccacagtactgtttcggattgcttacctttcgccaggggtttctggttgtgtaaatgaccttgatcagatccgggtcactaatactcacggtattaggccctacacgcacagcagcgccccatttccggtgccaggctctagtgtgactatcgacgtgacccttggttgtgagatacgccctgtaaaagtctgtgtacttggagggacctggcccagggatatgtctgaggggtgaaagaaagaactcgtataacacgcgggcgatgacaaaagcaacgcccgcgtacatgaggtatcccaaagagagggtgaagagggccatgttgtttgatctacagcacagattaattcctgtgcagcatgccgtggaactgaaatggatcagaaaacgagcgaggaaatatcatatttgagagaaagaggagagacgacgtagactatattgcttttttcttaaagcaagacgggttgtttattgggtagagggctactacccctgttcctgatctgcataaacgcttagacgagaatgtgataaaaaagtgaacctgtttgtctgttccaagagacgcaatgatctgtgccgcattcctacatgtaaccttacccattccgccaccaacaaccgggctagtgtttatgatatgtctggaaatacgtacgagaaaacgaatcgagtaaagagcaagacaggcacgaacaacaatgtcgttcccctgaaaacgtggcttgaagagtctatcccgctctgacggtcccgaattattgatccttgtttacgggaaagagacaagaggagacaatgcaccgggtataacggaacgagtctttagacatggaggaggattgtgacaagtgattgtcatctttgtgtggagttgttggttctccttgtttgcttgttgggtttgcgtatcattgcattgttggctgatacgtgataaccaacatgttcattccaattgcggggaatcaagtcaccgagtccaagctcaagtccaagtctgagtctgagtccgagtcttagttgaaagaaggttgacgaaactagaagccgttgttgttgatcatcacagctagtcaattcttcaacaccagcactaaaagcgccttggaaacatacccgagataatctcaatctcctgcactactcgcctctaatttctcacacatgattctttatcaattacctcacatttcccctcccggctggcaaatagcccgttgcaaggttaagataggggagggtaacatcgtgcaggggggatacggaaatagagtgatctatcagattcgcgacctttggaaccaatgagatttaacgacaagcgaattcgtgtgagaaagtagtgtctaattttgtttgcttggaatatcagagttgacaattgatatatagactttgcttgccaacttgtattgtgttccttatgcgtaattgaacaaacatgttaatgacctacgtctttagatcctattaattgctttgttattactattgtattcatgccagcctatagaaactgtagttactcatatccactgttgtctcacgtccatcctcgagactcattaaatcaacggtcctcggcacgtccgcttctgcattattaattgcttttttctttgtctcagggactcgtcccttgatttcgtatccaatccgatcctctcccacaacctgtattcactctcaaacaatgggtagatccaatgacacataacaaatgcagaataaaggtataatacgctgcaactttctttttccttcagctcacatgtgtttgcctgccgcatgcccaattggtatacttcaagtaagtatatatgtaggacagctcatccatccctaacaaacgcctcaatgcgctgatgcaagatcgtgagacaatccaagacgtcgattgtctatagacagtcattccagaaccacaatgtcatccgcttctgatccaccaccgccctctcccgagtacctcgcagagactcgagggcctgtcattcgtactgtcacttggctttctgtttttattccagtcattcttgtttctttacgaatctacacacgactctttgtacgcaaagtatttggtgtagatgactgggtcattgcactttctctagtaagtccgtcacctctgcttcttcacttacataaactaacacctgtaaagctttccctcatcgcatacggagtcatcatcgaattggccgtccagaaaggcctcggtcgacacatcgaatgggttctcaccgtcgtccctgaaaatgccgtcccaatcggtctcctcggccaagtgtcgcagcctctggtcattatgtcgtgcgctttcggcaaggtctcattctccatcagtctcatgcgtctagctgtacaaccgttcatacacagattcttgtggttcattgtcgttactatgctcacgctgcatattctcatatcaatcatcatctttgtgaggtgcaaagacccaaggacaacttggaaccctgctatagtcagccagtgctgggctcctcatgtctacttgggagtaatgtactttatcggaggtaagtcttatacgtctgaggacgcaatagcatggtattaacttgtttcaagcctattctgctgctacagactttatccttgctctcttaccttgggctatgctgtggaacctcaacatgaagagtagagaaaagtttggtgtggccattgctatgagccttggtgtattgtaagtcacttctcttacgatactcatcaatgttgttctaaaacatcctttcagtgccggatccatcgcaatcatcaaatgcaccaaactcaaagccaacgcaacaagtctcgacccaaccttcgacgtcggagagcttctcctcacagccggagccgaaaacgccctcatcatcattgccgcctgtcttccaacccttcgacccattctacgcaaggtgtttccatcgaccgcaaagtcgagcgcgaactcgcaccctttaaagaatctccccaataacatcatttttgtaccaaagcacaaggctggtcaatggagtgctcttgtcgagacagaggctcaccgagaaagacactctgataatcagagtgacaggagtattctcaatgaacatcgtgcggccatggataacggtcaagagaataccaagacggctggtccttctagtccacggataacaaagacaagggaggttattgtttcatatggtagatctgagagtagatagacttggggtccgcacgctggctacaccaaattgattacaagaattgcattcatcaaggcaataagaagcagtgaaattattttggtcatcagctcaattaactatctcaatctttattgttaagactataccattgtccccaaatccctggacagttgcatccatatcttacttctatttatatcccaaattcctgtttaaaagacagttcgcttggacatgcggcggatgctgaagccacgcttggccttttgtccgttaccaccagcaaaggggttgccaccgttacctccaaaggggttaccgccattgcctcctcggttaccacctcggttgcctccgtttccaccgttgccaccctggttgtttccttgtcctccttggccattgtttccttgaccaccgttgccaccgttacctccgttgttacctccgttgttacctccgttaccaccattgtttccgccattgttgcctccgttgttaccgccgttgttaccaccattgttgcctccgttgttgtcaccagcctggccatccttgccctcgttggggtcaggagtagcaacaggaggtcggccaaggtcaacagtaggagtctcggtagcgaaagcagatgtcacaacggtagcaccgagaagggcatcgacagcagccttgttctgagcagcctcatcagaagtggcgttctcgttggcagcgacggagtcctcgaaatccttctggttctggaggatctgagcgttgatgccattcagggtctgagtggtcttgatgttctggggagtgttggtcttcttgtcggtgtcggcctgctggacggcgaaacagccaccaaaggggccagcaagagcgttgttgcggcatcggacagtgcagatgtttccggtagaggcaccgaagcagttgaggtcatcgggcatcttgacggtgatgttgaaagcctgtgtcttggcttgagagagaccatttgttccggggatattgttagtgacggtcaagttctggatgttggtgtttgtgttgctgctctcgtcgagatcacagacataaggaccagcaccatcggcgttgacttggtggatagtgacagtaagctcaccaccagcctcaacctgagtgacctgcttggcagcgatggcgttctcagtgttctcgccgacatcgatgtttccagagatctcagtacggccacactggttcacaatgttggcagtgatctcggcatcgcggatgatggtagcatcttgttggcaggggttgatggtgatgcagttgcgagcaatctcgggatcgacttggaatcccacactgttgggggaggaatcgagaccctgagcaccgaggatgacagagtgagcctgggtcaaggcgaagagagaagaagaaagaagaatgttgaaggaatgcatcttggataagaagaagaaatgtgccggcacaatgatataaaagattcaaagaaggagataaagaaagtacaaagaagacgatcaccaggaccttgaaagaaagaagagaagacttagttgcttgtgcaaaagactgaagctgatgatgagaagaagggagaaaaacatacgagttgatttcagtatatatacatattctcggtgatgaatattcgctggttatctggctggtatccatcccatggtcccattgtttggtgagtagagtacaatatgctacggcccctgtgtcataacaaagtgggggttgtgtgaaggggactagacattcgcttaaacgccgaactttgtacctgccaaggaccagggatgaaccctgacgttcgcctacttgggcatttttagatgagtagacagtgaatgtccagggggtacaagtggaatcgttttcaaaagaccgttagacacatgtttcacgatattcttcaacccagtcgttatcagtctcttggcaatagcaacggtttatatagccagaataccgcattaaagatcaactgcaaggaattctttcgggtatactacctcgaaacaagtgtatatccgaggacaatcgaatgatgatcatgtcaccaattttagttttccccttgaccgtttcgctacagaaatttcaaagcattaccttatcgaaagtctagacaggcttcccatgagtcgacgagatgtcacagctgagatcaatcatcggagttttctttgcttggcaggccatcgtctccgttttaaacgcttcgccttcctctatgattcccgttatcttgcttggcgtcgcgagtgcacagacttcgacacagtccaggtagcagtttctcttgggagagatggatttatggcctattcgggtaatgcgagaatcatcactcggccttatgcaccgacacgtcagacctctttaggtcagccgctttcgaggccgtatattgaaacgcaggcctattatggcagcccaagttggaggagcacaggcggcaataacttcctgaatcatctgtgtgatggaatgagtctgagggtagaaaaaagatgtggttttaaagtatagtctagacgaacaatatcatcaaattgtcaaggctgagttgatggttgtagatttgtcttctcattggcccacttctaaattaactctaaccaagacgctgttaaccatcggatcttggtaacttaccctgaagccttggaagatagagatagcatgtgaacttggggcgccctttgtcactagatagcgatctgcaacttgggtcaagttattttcataatgtggtaataggattgatctgttgatcttgttaatctcgccactaaatctcaagataaacctcatgaaaatcaggtatcattacgtagggttcctttcaaaagactctgctttgagaagcgtcatgtctaggatgatatcagtattcaaattcagatagcttctcttcaaaccaatactgcaaggcaaaagaccctcgaatttactaccctgttgcctaccatcttatctccttctaattacatcgccatgccactcacacgaatcaaatctgggacaaactaaaatcacgactgccgattaataagtgcctacatgaagagacaagttggctaaaacaagtggcgtcgcaaagaaacttcagctcatggcagtcatgacttggtttcaaacatgagctgacatactagaaacttgcatgactcgacaatctcgttaaagtgtggtaggcttgactatcgaacatcatcaaggccacagggttgcgtcatgtcatcctgttctgaaagtgtctctaaaaatgccatcatcctctcatccaaaacagcaagacaaaacaagcgcacctatgagatccatagcatcaatgacatacagtttcaggcgtttcaattcctatacatgaccatgtcgcatcttcgaaagttctttcgttgggctggacacatcttatcttgaccattcgggtagtaccgcctcgtctgtcaagcaatcacgtaccgacgagaataagaggaacaagggtagagtaacatctcggttgaacccgacagtgtatcgaatgataatcgagagaaaaaagccaccaatgagatctacatgacacgcatcgctaaacgccaatctggaaacacttctcttacaaagtttggcccgacttaaccggcatggcagccccgtttcggccgaatggagatttttgaatgtctttagcctatcagtttgacgtgacagggtatacaaagacagggatcacaacgtctcaaggggggtcatgtagcataacacagcagatatcagtgggaacggtttactgagtttggaaaatcgggccatttagaaaaagctcggcgaattagatgggatcataaagaaccttagtatggttattattaaccataagcccgaggtcttaaagaccaggaacacacaatgcaacacttgtggtgagttaaaagaggctttctcaatttgagccgcattgacgataatagcactagcaattttaatcaatcatttggagaggaattaatcgcagtccatatagctgtaaagagtcatgttgaaattggatattgtttctgttctttctaaccatttttagatcgaggcttggaacgaaaattataataatttatttattggtcttgttgcattgcccagactttatcgatttgctcagcatctaacatgtattgtcgtccttagttgctgttatgtttacggctcgacaaatgcttctttatcacccatagcatggagttcatcattgctgtattgacctaggcagctattctgccacacttgtgtgttgggaaagttggttattggcaaaacattgatccaatactttgagtttttggtccagagatccttatggttgagactgttcaagtagattgtcaatgtccaggctctagattagaggtctgaagaataaaaaagtatgattttcttcgatcatggtagcctaaagtggtgtttttctgttatgtctatgtaaccttgatctctctattgttggcgagacattgtctaaggttttaacagaactctatgacgataaggactacacttgagtttcgaagtggtaagaggcgaagataaacctttctcttggttgagttctcactttataacttatgcacttcttctgcctagaatgttagccaaggctctcattctattcatacaactcaagagcacatggaaactaaaaattcggatgtttagcttattttcgataaaatgaaaaagatcagatatataaagaagaggaattccacatcaataccatttctacttctcaacttgcatgcccaatacgattcgacagcaataacttacttcgcatctcattccgcaatcatgcaccgtctcaaaaagaagcacctcgatgccgcggtcgaacagaatcccatttaccttcttggtctgtcttcctggagcgctgcttatatcctccacaaaatcaaccatggtggtacttgtaccatcgcctctaagtaaggaaacaagaccctcccgctcgaactttggaacatgatcctatcctattttgaatatgataaatatgatcctgtctacccagtcggaattacctctgtccaactagaacacaacatttcagaacccgctgtcatcttcaataaaatcaacagttggtgcgcttttagctgtatcagggatggctccgatctttcctattacgaagactggctactcaacccctcgtgtgaaccagtggggaaaggaagaaacaacgtcccgaataatatcccttcttcgacttttgtaaaacagtcttgccggatcagtccatcatgattcctatctcccacttggaatttaacgataatttcctggtttgcggcctcagtgctcctcgaatgatcgcccacgctgaatgggggacatgtgatttatgtggtggccgtcggaagttttgcgctgggcgcccggatgggaaagctgctatggaaaaaattacccgtctacgtccctcgagggtcagctgtggtatacaaatgttttgcccgttatgtattggggtaaagtacgcagagtatagtgtctgtgtaatagctggctggttggatggcaagatgtcacatgaaaagtaccaagaatggtccggcaagcgtttgaagagccttggttacatgaaatgatttatttcgttatcaagatctgtcaaacctgcgttatgggtgggtgtgacggtgtgacggtgatactaaaatatctcgatttttacaacagaatgtttgaagtttctataacatggggactaagagctgaatgaattaatcgggtcatattcagtatttacatatacgtctaagaaaaagtctttatatcctttactctctcaactcgtgttttcaactcaagcttaactcaagcttcgcatgaaaaaggtgtacggaaagctccaatttcgtaatgatgttgctaatactcgttagtaacttactataagttgcacgaaacacaagactcacaatatccatagccgtagcataggttcctccaactaaaaccaagagcccaaagaagaaagtaaaaatacaagcaacggcatgcaagatattctccctggcataccacttacccctacagataagcttgtaccacatgaccgctgggaaatagagaataaatccagaaacaaaaagtgccgagcttagcgatagaaggtcgttaaagaagggaatagcttcgccgaggacccaagagataattgttatgcccgcgagtgtaaggagccaagtgacccaacctttgggcgtattgacaaaacgcacgatagagtttttgtaaaagcgaaggtggacgtatttcgcagtgacagtattcccgattgctccagaaataaaaatcatggggagagccacgccaaaagccacctttggtagaataccaggtagtgactcgagagcagggctggctacgtctttgccgacaaagacatagatgagcgaaccggtgagggtataaatgaaaatctcaacactgccaagtgtccaaactgacttcatgaaatcctctggtgtgtgcatttccgacatgaatggtgtcatgtacatggcaaagcagtaggcaaagatgatgttgcagatagccaccatgccatctttgaatgtcgcatcagggtcaggccaagctgaccagtctgaggatcccagacctccgggttggtttgcagcatctacacccgatgcgataactgcaataccaatggcggtcatgacgcatacaagatcgatgtatccaagaatggcagcctctgcaaaagaaggcatgacggcaaggataaacaacatgaagcctgacacggcgctgaagataagaccacacaccttcccgtcggccaagatgttcaaagcaatgctgccagtaaggacgaacgaggaggtgatgaggatcaactgaagcacatacatggctccaaacaactcctctccaaacctccccatgagcaaaccaccaatatctccataatgttggatggacggatataagactttaatctttccgatgatccacgctgtgtaaatggccatgaaaccaagggcgatacagcagaagactcctgcaactatgccgagtgtcgcaaaggcaccaggaagactgaatgttcccaggccgatggcctcaacgatgaggatcacggcgagacgcttccatccgaggcgacggaagtgggcttctccttcagcggttttttgtttctcgaattcggtgactgtgccaggggcttggtcataggtttggtctatgcgggcaatttggtcagggtgtagactatcttttgcagcctgtgtatgtggagtaattttatccatgatgactttttgcaacgactataaaagggaataattataagaatacaaatcaagtcagaataaactacttgtcttatatataaatcatattcaggttaaaagcgccaaggtctggggaagaagtaaatccccagaccaaacaacagaatcaacaggccacgatcttgcccccatgatattgtacgtaaaatttgatcgagaagtagcaattttttatcaaatattttcatgatgtggagttttgtatataaaaattacgttatcccccatccgccgaggttcgctttgtgtttgctagatgcggctcgcttcgggccaatttggatttttcccactattctgatatccagttgcctctatcggattagcagatgatcagtgcttagatacgaaatgatgccgaagtattctgatagagaatcaagtagctaatagacaattgtcaggctattgtttgaattgtggcgcgactgccacatgcttcagtttagactttaggctattcatggaaaaggaagctctgaatgtcttggttgcatggtctttacctggtagacagacgtctgctaaaagcgcgtgattgtaaactcaacgaggcatctacagcgatgagttgacatcagagcgctatggtttaagtaagatgagcactttttattcttcaatggtcctctctcccatgcttcagctttgtaacaaacaaaaaggataaacaataactcattcacgggactctcacttcttaaggtatataaaaagctttcctccattttccaggacatcgtctcttcatactacaaaccgcggaccacaatggccaccccttgaggaagtggcttatgtagcggtcacaagtgatttcgagatatcagcaagcatatattcccactctgagtcccgtggtcctctaaatcttctagatcgcaacgcagacagtttctacagcaacagacaccttgacgcccgcctccagtgggagaccccccggaacccagatgacgatccgacatgttcgcccccggtactatccgtacggtcaatccttttctcgatcttataacacactcatagcgctcctctagggtttttacaagatcaccccgttgtggtgcgtgatacatcggcgaggcagtcagccgtttctcaactgccgctcccagctggtgatgtcctgtgacgttcctatcaaagaaagcgtcggctacgatgactctcccgacaagtcaagcgaaagcacccaaactgggacagaagtcgctcccatttcatcaagaccgcttcgcacagctaattcgtctgcaaaggatttgaccccgctcgtgtttaaagacaatacgcgaaataccacgacggacttcgagcgccgccgaagaatcgcctgcaaagatgctaagccaaggcctattcttgtccatcacctcctatgtctcttcacaatgtcaaactagagtcaagctcagcaaggtatacatgtaggtgatatcaccgcgctctggcatccatcaaatcgtcacctatcatctcgtatgacaacttcaactcggtgagagactgttaagaagaagagacaattctgctgggggcccttctatttcaaaaacttcacgtacttttcaactctcgttttaaagtgtttttttatctttcgataagtctgcttttgcgctatcggtaaagaacttattttcattatcgacgatgacctccagttcttacagacatagtgggcaagaagaaatccctgcttcagtttaatagcaaggcttttggagacacggtgagggctcttctcggtcttcatcagtaactcatattctctagagattgtagcatagaaaccggaactcgcacagctccatgtgtttagttcttttttgtctaggaatgcttgttgctgatatgaatgcacatgcttctagtgaccaagtgatttgatacctcgtgagacaaagaaacgaccagcaaagtccatgttttcgcgcaatcttagcaagacatcactttgctaaatcatctttttgatcatgcatacgcaaggcacagatttgagcggctggttcattatcattcactcggtctcttgcccaagggataaaaactgcttggttactttatgcttcttagacccgctcaggctcttattttctatattctaaactcaagtactgatttccttccagagacgttctcatcaacaccactcgcagcattcgggccaggcatgcagatctcggactgcttggatggcacgttcttgacccttaagaccacagccatgtgcccattgggcgggtacttgtctagtctccttcttcgtaccaccgcgaccccaagcaccgatcaacactctgtcatggagcatgcaatctacaagaccgccaaggcctccgctcattttccagtcatcgaccgagtcttggtatattccctgacccaatgcaagccgtctccgtcgcttcttgtcttctttttttgtgtcaaggcggatctgcattgtaggacccagtccaacctgatccagggacacaaactcatcgtttaattttgatatctccctctctatgaacaaacttagatcgggacctcgttcaacaatccaatctctatcgtgggtgtcatgatgacctgtgcactcggcgccatgagcacacagcgcccaaccccgatactgtatctctcggggcaccttgtaatgtctgacaattttgtcgagtacgatgcgtacttgcttgagccgttcagcctcagaaagttgccgtgcatcaaggcaaaactgcttggatcgacgaaacatagggatactgctgtccggtggggacaaaccatcatatcccgctcttgggattctgacatcataagatatttctagccgaatcggtccgtcggaactcttagtagcccatgtgaaactgtcgttgtcttcttgaccacaatcccatcttggtgtaggacccttaaagcgtgtaggcttgactttgttgatatcggatggttccgaataataatagaattttgtaccatgctctttagaaacccgagtgcgctcggagggcgatagggcttgcgcaattttcaagtcattatcatccatgactacatcgccaggtaccagatgaatcctgtcatcgacaaagacccagttgaaatcttcttcaaagtcggtgctagctttccaaatactcttcaaggctttaagaagagtttcgtctaactcgatgcacaatttgcatagaggtttagtatcctttgcggcatcgtctttgtgcacgtactccatttcattgagggtttggtggatctggtatgtaagatataggaccattcgggcagctacgaagttcccttgcggatgtgggagcctcatcagagcctttatgggacgcagaaagcttttccaaatatagagttccatctcttccttagtacacaccctcataaagtcagtgaactgcaccatattttggcacagtctggctataacttgtttgatctcatcttcgggcacggccccagactcggctaggttgttaatatgttctctcagctcgctattatgtgctggcgagttatccttcttagtgaaaaaaagtgatgctcctaaccgtagtataacagaaattcaacagtaaaaaaaaagaacgctcgctattatactcgagagctgtagcagccggcagacttgtgatacaggcggaagactcgtcgtacattgcaccctaaagctcaagggcaggtccaagataacacaaacaaagttgttttatctctcaggtaagtagtgtcaggcttgccgcaacccagtgatcagaaattgaggatctatagagcgaggaagtgtgaaggtgcgtgaatctagaaaggtgtagttgccaatggaggtgagacgaccgtgaagatcaggcaggcacagcaggcagcaggcacaagtggggcctgcagagctacagccaattcactaatgcaggaacatcgaaaactccattggtgcgtggctactacctatttgctggtaaccattccaacgtggcccgtgtagcagagatgctaaagcagacttatctttagcgactacaaggctgacttctaatgtccagaggataagacaaaccaaccagtggaaacaacacctggtagactatttccaagagatatcgttgccccactaaccatccagtgctagcaagcccacgaaatgacgatgcgcagattaataacagcgatattaacaacgagtcaagacaaatgatgaagagactttgcaaagaagaaaacgaatgggtatagtagaataagtagtaggtagactagttgattgcaataaattgtatatcttcaactacaaacatgacaacaataaaataaagaagtggacctcccccatgttacattcatccatctttagtgagtgtgtgtgtgtgacagtctagactagtacctgactagcaaagcagcatgaagaaaacgcctccacaatgatcgtatagaacagaagaaataaaaaacgccgagcctatgggtaaaagcaaagctaacgggacagtgcagatagcctagcgtagtgtgtgatagtgtgtggggaacaaagaagaaaaaagtccatggtgttggtgtttgtttgtagtaacactcatcgtcatgggatagttgttgttggctatttagaaggacagcacttccatgatgtcgcccatagggctctcttcccgttgtggtctgccaaagaccagtggtgcgagcgcatcaacacccgagtcttccgcctcgatgcttagagtagagctgctggctatcgacctcgatggggagatggtcttgtgcgatgttgaaggcggcgcaggcgacaggtaggccgatagcaaagcatccagttctggaccatttgacagcattggcagaacaggtcgactgattcgtcggtagtgtcttgtcgcaggcggcaaaccagtctgagggcgctgtatcggtgccgaggcagatctcttgctcggcgagcgcgtaaacaatcgaggcagcttattaaagctctttcgaatcgaggatgatctggtcggttctgttgttgttgttgtcgtggtcgtcgtgggtgtagtctttgctcttaccacagagctcgggtgttcgaaaaactcgataccgtgggagacgggaacattgctcgtgacggtattgttaaaatcctctagcagcgaatgaatctgggtgtcgtcgaggccctccaccagctcaaacagctggtctaccgacccgcggtggtgaaggtgttgactataggtagcgtcgtcgagtgccatgtttgcgtctctcccacatagagagaatcgggatcggtgggggaggaaaaaggaacgattggtcaaagcccagttttagaaaaagagagttgggcggctgcagaggtttaaggagtcgagacgagacgaatcaatccgggcgggtcggggctccttcaagagagagagagaaagcgaggttcaagattgaagattggcagggatgtttcagacgaaattaaacaagccatgactttttcctgcaattggttagtccccatttcaaggggaattaggcgagcctcactcaagtttgatgggacaaagtacattgttgtgacaacattgaagatgttttcgtacacaactgcatcaacaaggcgtttctcggggttgttcccagtagtgatgttcgtttgttggaatgtgaacatccagacaaccaatctgcaggccacatgatcgacatgcacgacaatcaatcaatcaatcactaggcataagatattcagggtctttttaaactagtttcctaactaaacaaattgatgcaaattagcattgggtgcactgattgagatgaagtcactgcttcaaccccatcttgttcaaatagccgcctcgcgcttgtcgcaaacttactgtagggcgaccccgaattgtcacaatgcattgatgattgctgctagtatcgacaatgctcaccaagtgacttctaattatatcttgagcttcactttttgcattcgttctagtttgcgtcaagcaacgtagttagcgcgtgtgtccaatgtatccctacctaacaaagacctcccttgggcaccgccatgagacacttggtgatgcctgaagtgtcagccctacgattaagtttgttagaaaacagagaatattatcgtggcaactatagcacatctaagttgcgccattgttgggccatgcaaatttcccatcttcccattccatggtagctcaagctaagcctgtcaaaacactaccctgtggcgtagcacagtcatcaaatcaaaccagaccagtttgacacctccacaaacggccgcaagatgcaggccaatttcaacatcaaccaagcttcaatcacactcaataatttcgatagaggtaagagaaagtttgatgtcctgactcatgtattgtctgcgccagtggaagatcccagggcagaacagatgtatggtattttgtacgagacctcctactgaatacgagacacaaccatgacactggcgatgagtataatagatgcgagaatcaaattttcacatgatacctaccttgtccagctagcaaaaattagtcaatatggcattggaaggtaacatcaccgtggctattagctctttgaaaatcgtcgtgccatatacaacaccgttgacgatatccttccatctgtttcaaataggtgtatctaaaatcagggtgaaaataccactccataaagaatcagagcttcaaaataatccttcctctcatacttttcgagcttcgtttcttcttgtgttgtacctcgtgggtatcaagcttcaaaatcatgtcagagtggtgtcgtgctatcggatccaggacagtactcatgtaaaaaaaacatttaacttgagataccatattggaaggactaaatgtatcttctttcttactatttctggaaaacggaagctaaatatgacaacttggatttatcaattctacatctaatgccacagaacatcccagatcaaagattagttggctataacaccattgcaagagcgaatcaggcgtctcatcccgagaactggcgaatctcctgttcaaacaatttcgcgatcaacgcatgcacctcttttccagggtgatacgagtcaaaaaagacatgtttctgtggatcattgcacaagtgccgcggtacaccctcgctcgtatacacacccgtaagacatgccgtgggcgggttcaaatacttctcatcaaagccataagattctggatccaaagtaatgtccttgaacaaattgcccacatcaatcacagctgtctgggcatatgcagaatacgcagcagcgatgttcttgagaccttgggtgagagcactgctgtagacttcaacacttgggatgtcgtagtcgggtgagctgtaagttgctggaaacgttgtgattttgagatagttggcgaggatgatcctttttgcgcctagattcaggtcaataaacataaatgagagtttagaatggactttggagtgtaccggcatggtataatctgtcaacattctcgttgatcaggctcgtaacctgtcctccggtgatactcgtgttgaacaagatgtcattggcgccaatccaatgaacaaatacatcatcaggcctcggcttattccacgataagaacgaaaaaacttggtctgaggctgaaggaacaggaattgtagactgagcacctgtacctccagcaacaaagttgttgttggtcgtcgctccaccagtcgcgagattgatcagctcaagaccaaggtccttggccaccagatcattccatttgagcccatttcttgaattgatcagtacaaaagttttcaattggaaggatatgcctacgagaacgaatgtctgtagtaagccgggtctgccggccatgtaccattgctgactatccaggagccgttcccattatcgctgaagctgtctccaaagacgatgaggcgcggggccttgaccgtataataatcggaaacgggaagcgcacgcaccaaagaactggcacagaggccaattacccaagaactcaacattttcgataaagagggttgaggtggtgaagtacggtgaagggatgaaagctgtgagatgtaacctcggtaaataagccaccacgcttgtgttatgtcttacacccatataaacatcgtcaattgtgccacagtatcacctcggaggaattacttctcatcattcgtctgtctgtccgtccgtcgggtttatatgacactggaccagtggtgaggattgagacgggttccgaaaaccgcacgactccaaacatcccaacgcaatcaactaccatcgcagaaacaccaattgaggacggcctcattatctttggctttaacttgttcacgtcatatctttacataacaatcccaacatacacctaatatacaagtcttgtccctcgcatcttacagtgcatccatcatcccattcccaaagtcatcaccatgctttttctataaatctctcccaaccagaagatgattacgatcacaggctctctctcgtgaacccgacgtaaaaaaagaaaattacaagacattaattagtggagatgtgcttgcacctcgctcgtcaccctcgtgcttaggccttcttctcgggtgggttgttgccgccgaaccaacctccgaaagagcccatcatgctgttcatggcctccttctgggcagcctccatcatcgcagcttcttccttgagccacttctctccgttctcgcggatctgcttctcgagctccatgtagttcctctgaccacgctcacgggcaacgtcctgcaacatcttgccttgtgcgaaagcctcggcggggttctgctcaccatcgggcgacaccatcatgttcatgttgctgggcttgaggccgagcatgttacccagggcaccaacaccggaaccatgcttgtgcttgtgagtgagctgcttggcctggaactccttgcgggcaatagcctcacggcgggcgaactcggtgggaatgtccttgccgtcgaaagacttgatcaccttgcggacgtcggagtactgcatggtatgaatgtactcaaggaagggaatgaggttgacgaggttcttgtcgtctttgtcacccttccaggggtcaagaataatggcgttatcgggctggttgcggacatgcttggccttggtgtcgatgatgatcaccttggacaggtcacggttaaggtaggagaggtcctgaattgttagcgcgggcgtggtagttgttgagagacgtgcttaccttgacgatctctccatcctcaaacttggtagcctctcggtagaggggccacagaatcaagcggaagggatctaatttcctcatgacaggctcgccagtagcataaggggtggtagtaaagaggaccagctcgtagtactggctcaggtatcggataaagtagtccacaccaggtcgcttggcgattctccaaccatgctcacgagtccactcgctgtggatgagaaggtcatccaagctcagacacagagtataagggcgctcgaaagtagggtcgggatcggggagaagcttctcgaaagcaggctcctggtagtaagtaacggactcggtcatacgggccttggcacgcttccaccacaaactaggagaaggaccgttggggctatcagagtgacgttcagcctcgatagtatcctcccagttgcggcccatgtatagaagactcagagtaccaccggcagccaccgcagtaagcataaatcttgtccaccacttgcggtttcgctcagaggtagagacatattccgaacggtcgcgctcattgcccttggactcagcctcctccaattcctgcagagcctgctgctccttcttcttgtcacctcccatttcctcaaaaagtgttgaagggataccctgtgtcaagtcggggagcttgtggaaaggtatttgctccccctctttgggagcctcaggcgattgctcgctagccttgttaacgtcattttcggcgggcttctcgggcgtcttcgcagcttcggcatcgttttgcgcctgagaaggcttctttttcgattctttgggtggttgaccggaggaacgcttggagtatgatcggagccatggcgaggcaaagtgaggagcagtagcgggaatcgctcggagagagggagatgcgacgggctgtgacagacgagctgtcatcaagcccaagcgggaagcctgggctaatctggacaacatttcgaaggatgggaggttgtttcgatggagctagaggtattcctggcgttggagggtggtgaagtggagggtcaaacttcaatggcctagggtacagacgtaaagcttgacgaagttggtctgatgctccgccataaccacagcatcgtgcagtcgactgtggaaaaaaaatcgcacggttctgcaagccaaagtggagcgttctgacgctttatcaccgcagattaaccgtgcactgtcaatgtcgtcatctcgttatcactacagctatcacgtgagctctctccggtcacgctccgatcatgaagccccgcgcccctcatagtatccagtcaacacccctaaccaagcttgagattaaagacagtgattaaccaacaacgagattcagtagcaagaagtgtattgtcattcagtgtcgagtatttaggtgaatgctccacttgtcttcaagcgcattctccaggcacttctcgaacaataaacaacttttctatactttgccacagtccaatacaaatcccggcgattattccgataagctacccgacactaacaatagatgtcaccagcgctgccttctaaagcggattcttcaatcgataccgacctacaccatgatacacctcatgacaagcctcatcccagaaaattgaacaataaccgaggccatcaattacttaatctttgccatcgtcacctagtagtgattcatgatactaccactcgcctttaactgaactgaaaatctcgtcttcgccacctcgaatccttcatctttaccacaacttacatatccatcatggcacgacgatctagcaagagctcggcctctaggccagcgggctcaattcgcattgtgatgccttcatctagccaagcgcctcctgcgaaggctgcgcccgagaaagccgtcaccgaagaggacgtgaacaaactcagcatcgccgaccttactcttgatgtacctctgatcccctttagaacgaagcgccgcgtacccaaaataccgtttcatttcctcgacctacccgccgaagtgcgcatccagatctacacatacttcttcgacgatgtccctacacttctagatctcgggcctggcaattataagcgcgtacacaagaagcttgggctcatgcgagtctgcaaacaggttcatgatgaagcgacattcgctttctacagtacacgaacttttcgtctgtttcccacctatcctggcaaatacttcaagagcaagaagcctctgctggcaaggttgaagccgcagcagcgaaaattcctcacatctctcgaattgcgccttggccctggatggaacgcgccgccgcgtggatgggttgttaacccagcgctcggtctctcggaatgcaaggacgttgagcgcctcaatatctttgtcgagtgcgaccccagtgataacatcttccaaggttggcgccgatcagaaggtttctacgaggcgttcagccggaaccttctcactgatgtgctggaggcattgccttcccttcgggctgttcagtttgatggctggacaagcgtcaaaaaatctggagatatgatgcagggtctcatgcaaattgtcgagcaacaaggcctcagcattgaatggggccctgaaagaggatggactgacgccgatgacgacgaggaagagggaactgagccggtgggttatcctgaaggattcccccaccctggatatgaagcgcatggactactggctttggcttagtgttaaagaccctgaggttatttttcttggttctgatgagttttatgacgagcacgatttcatttatatacaataatgcagtatatggctactactctagcagtactatgcagcgaaatactatcaagttcaatgctattccaacccgtggtattgtccgtctctatgcttcgtaaagtcaaaacaaagtcttatcgtgccccaagcatcgcgagtgcgttgcgcagctcttgaactgcagtaggcacatcctcaaagttcaacgccgatattgcccacttagcgtgcttctgagcctggttgatatctttctggtctgtcgtgtaatttgctggaggaggtgcagatgtaggggcctgcgcaggaggtgagtgagctggtgagcccccagggtgtgaagaggcaaggtgtggcatcattggcctgataggctcgacacctggagccagttcgggctcgggttcaactacgggtgcctttccaggaggagcggatgcaaggtgtggcagccatggtcttgcggctgctgcggcattgagggggtttgaatgatcaattggtgccttggtgggatgtgaagacggtgggccccttggaggaactggtccgtttccaacggccgaagaagtaaggtgaggcaaaaagggtcttgcgtttgcagccgcttcaagaggtgctggtaatccgacatctggtgacgcgggctgtgacgaagcgagatgagggaggaatggtctagcagcagccgccacagcaagtggtgctggtgattctgtgcctaggggctttccagggtgcgacgaattaaggtgaggcatcataggtcttgcaagaacgtcgtgatcgtcgggtagttccatggaagaaggggcaccggttgctggctgtgctggagactctactgcaggagacacatcaggcggtaggccgactggcgggcgaccaagctcgccacctggggtagaacttgtgctcataggcgatgggacaaagggctctggtgcctgtccctctggttcactttggggtgggaaataactagggtcagttgggtcctttgtcggcgcctctgtaggtgtagcaactttgggtgaatccccagcgtctggtgcatcttcaactgtcgctggctgacctcctgtcaagagttgaacttcagggtcagatgggtcgagactaacacttggttcgggttctggcgctctagggtttgtctcattagggtctttgccttcacgaattgccttgaggattcgcgcagcgttccactttgcgaacttgatctttttcaaaacctcggggtcaggctcgccccattcacgggtaagatcgaagaaagttgcggcggcatcgaatgtgtcggcggtttgtctaggacatgtcagcttcgcatatatgagtatggtgtaaaacccgtgatgtacctcgtcactttatcagctcgcagggtacgctcggcgcgatcaaacgtctgctgggcgaattgctcaacgtaggcttgtccagcagcattgtcgataatcgcttcatcgtcagggcgctccgtctttgttatctcgaggcgctcgatcagggtctttgtgaactcaaaggcttcgtcgtctgagttgtggaggcccttgcctacgatctggttgacagcatggtattcacctgcagccaaagttttagctattgttataaactaggtcgagctttagttgttacctacaccagtatgcgagggcgggcttgatgtttctgagctggttcgcgcggttgatgaaccggctcacttcggggatcttgagcacggctggcagtggttcggccatgatgtgcggtgttttgacaggtttgacaggtttgacagtttctcggaaatggctcagatacgaaacgagggataattatttaaaagtcagggactaaactggaatgacgcaagtttaatgtcaactccaagttgttttggagatccttaccccacctccatctcgatctcctcattctcttgacttctgccttcacgttgacgtaacggtttcagtggttcatctgcaccgccacatatttccccggattcggtcagctcacgccacatgtggcacaagctgaatccggaaccagcttcactttccctcgtctgatcaccgtggctttttctccgaagatgccactttgttcttgacgacgacaacaagtgacgctggttccttgtcattgagcctggtagataaaaagttgctccaagactaatcagtatcaaatcgatactcttccattcttctattttttacatcatcaatcttgcatttaatcttcataatgcataaccccacatctctgctggtcactttgacagcagccctggcggctctgcccgaagctcaggctgccatttacaccaagaactctcctgttcttcagttgaatgcccgcaactatgataagatcattgcaaagtccaactacacctctgtaggtcatccatattcgttgttatgactccccacttacatcttccagattgtcgagttctacgctccttggtgtggtcactgtcagaacctgaagcctgcttacgagaaagctgctaagaacctcgatggtctcgctcaggttgctgccattgactgtgacgatgacgccaacaagcagctttgcggttccatgggtgtccagggctttcccactctcaagattgtccgccctggcaagaagtctggtaagcccgtcgtagaggattaccagggccagcgaactgccggtgctatccaggaggctgttatgagcaagatcaacaaccacgttactcgtgtgagtgataaggatcttgactctttccttgcaggtgacaagcccaaggctattctgtttactcaaaagggaactaccagtgcgctcattcgaagcattgccattgacttcctcgatgtaatctctgtgggccagatccgtgataaggaagcgggtgctgtcaagaagttcggcgtcgagaagttccctgctcttgtccttatccccggtgagggcaaggatcatattgtctacgatggtgagatggccaagaaggacatggtcaagttcctcacccaagccggacaacctaaccctatccacgcttctggcaataccaagagcaccaagggcaagaaggatgacaccaagaacaccaagacgaagaaggacgacaccaagagcgctaaaaagaacaagtccaccgaagccgccaaggaacctgccgccgaatcaaaggaacccgctgctgagcctatcccctccattgttcctatctctactatcaagagcttggagaagctcaccgaggagtgtcttgctcccaagtcccacacctgtgtccttctcttcactcctggtgaagctggcgagaaggctgtagagtcgctctcccaccttaacaccaagtacgtccacggaggccgcaacactatccctttcatctccatccccagcgacagcgacgccgcctccactctccccaaggcccttggactcaacgacaaggtcaacctgattgctatcaacacccgccgcaactggtggcgccagtactcaggcgactttagcctttcaagcgttgagagctggattgatgccattcgcatgggcgagggtgccaagaagaagctccccgaaggcgttgtcgttgagaagaaggccgggtccaccaaggccaccgaccccgaacccgagatcgagactgatggtcccgacgatgtcaagaccgttatcgagactgagattgagaccgagtacgagactgtcaccggcgctgatggagaggagacccgaaccgtcgtcgagactgaagttgagtacgagactcaaactgagactgagcacgctgaagagactgccgagcctgaggcccagcctgtcgctgagtccgaagccgagcccaagaccaaggaccagatcaagcacgaggagctgtaaaacatatgtttcatcttgaatcttacaattagcccgttacactatgatgttattctagcgctgaagacatacctgtagcttagaaactacggatcaaacaaagaactccaaacttattttttctggcccgatgcgaaaacccttggtatcaatgttctatccatccaaatccatcaccgcgtcacttctttccacagcgccctccctaaccatctctgcgcccttgtctttcaccacttgatccaagaactgcttgacctgcttgcatccgtccacacctactaccaacataccctccaatctgctgacttgcacacgactctcgcacaccaagactgcaactcgatcggtatcgccgtgcgtcgcgacggtaaggaatggaagttcctgctcctcctggttgttcaagtcgagtaggggatcggcgttgtcgtcgccagcggcgtatgtagatgtagagcccgccgtgcacgcggcaatgtagtccgacatgggaataccagcatcgataagcgcaagtgttgtagcgttgattagagcagcgagtagcgatccgtcttgtgaaagaacgtgaagggagattgagatagaggagttagggaacaaatgcgtatgtaagttcgaagagagagcattggcaatcgtagtttcgatctcctggatccgcctgcaaaaccgttagtccatcgcaatcggtcatgggcaaagaaaaactcacttgtcattgcgccctcgcttcttgcgatccacgcttgagaaccctgcgaccacaacgttgacattgatcgccgccatatcacggcccgcctgctgtccgccgcgtcgttgctgttgctccgaaggacctgtcacgacacacatgacttttgtatggcccatttcgagatatgatgaaccgtcggcggcatcttgagtcctaatctgagcgtgaagacgacggagttcgttccatcttcttccgtcgacgcgcagaagcgctaatgagtatgtcgaggtgtcgagaggcattgtgtttcgttatgtttgtatgtatggatgattgagcttcaatagcagggctgcgcatcgccaaaggctgctcatggtgggggaaattttctatggaagaactgtggcgttcaaggtgtggctgcagctatctcggattattttggcgttcggattaaccccagcaaggaccatcggctttggaacatttgctgctttcatctccgataaccatgtacgggatagtgcccttggagatctgatgtccgaatacaacatccacacactaacgccgacctttcgtcccgttccaattcggtgatgtaatactgagcgccataaatccgtgtgctacccaataacgtgcggaattaagcggcactagagtttatcctgctgagtaaaagcatgtgtcttgttatcaatacactttacggtagcattcatgacggaattaagcatctcttgaggggacgggctttggtgatgttttattgatagcgtcaactattagctattgcatccggcgctccactgccgtatgcgtggtatatataagttatcgtgctcttccttggagatctgtatatcctcaatacacctctcagcaatactatctcatccataaacactaattgagtcttcactttaacaaaataccctgtcaaacatcaacatacctcaccatgtcttctcttccccaaacatacaaggcctgtgtcatcgagaaagccaatgctcccttcacactcaaggatgtccccctgaagcacccctcaaagggccaaattctcgtcaaggtcctcgcctgcggtgtctgtttctcagacgtgggtgtgagcgaaggccacatgggcgacgtctttccccgcgtccccggccatgaaatcatcggcgatgtcgtcgaagtcggcgaagacgttgacaactttaagaacggcgaccgagttggtggaccttggcacggcggccatgatcgaacttgccgacagtgtcaacgagcgcagttccaaatgtgcgaccacaaggaggtcaatggtgtgagtcgagatggtggcttcgctgagtatgtcctccttcgctcagaggctgttgtccgggtacccaaggagattgaacccgccgacgctgctcctcttctttgcgctggtgtcactgtctttaacggtatccgcaagatgcacgttgagcagggccgcatcgtcgcagttcagggtctcggtggcctaggtcatcttgcagtacagtacgcctacaagatgggttacgaagtcgccgttctttcttcaaccgacgacaaggccgactttgcaaagaagctcggcgctcaccactacatcaacaccaagactagcgacgtcggcgaagaactcaacaagcttggaggtgcatcaatcatcgtccagacagcacccaaccccaaggccatctctcctctcatccaaggactcgcccccgaaggcaagttgctcaacctcgcgcccgttggtggtgcagagtttgataccgtggctttggtgctgaagggcgccagcgttgttggctggcccagcggtcatgctcttgactccgaggaggcgctgcgcttctctttgacgcatggagtcaagtgtatggttgagaagtatccattggaaaaggtccaggatgcagtcgatagcctgaaggctggcaagcctcgattcaggaatgtcttggtaatggagtaaagaaatgttggcgtctttgttgttcgcagggcataatattgggttatatgttggaaccgactttatatactagtaatggcttggcaattgatgattgatgagaagcaatgagaagttcggcaattgactcgtgaaactgatatgacttttttatggcatctctttctcagtcccatggatgcaaacacgcaacacataaaacatgtgtattgattgtaccactggttatcgatctcatctacgtctcttcacgctcattctgatcgcagacactttccaatcgttattcattcttgcttctcaattaatagggcaaaagtacatatcgaaagccacagctcaattaaccgttcgactcgactttccagcattgctcctcatgtgtcgtcactcccggggtatctatcatacgcgcgcgcgctctcattaggccatccatcttacttctcattattcttctcatccatgcagatacacagcgctgccatgagcgccatgtcgacaccaggcgcgaccatcagagcgtaggtctgctgaccaaagatcatgtcacgaccgctaaggatcttgcgatcgatgcgcgcaacaacagtgtttgtagacttgtcaaagatatcagctgcataatcgaaccaattgcccttcatttccagaatctctgcggtgccgtcactggaggtaaaggtagcagtggccttggagcccatgactaaatagagagttaggatgcgatttttatcaataataaatacggtaaaaaaaaacttacgcttgaaactgttcttgacctccatgatcttggcaccctgggcatcttccacggcgtaggtagcgtggatgtggaggtgctccttgacgatggaaaagaggtggttgccatgcatgtcaaagacctttttgcgacccgagatgctcatcactttgccctcgaccttgaggatgggctggccattggcaagcttgatgtcgaagctgtcgccagtcagggacatgactttttctttgaggacgagcgtctctgtttgggaggcgatgaggttttggaagacgccgaccttgcgaggtgcggcttggagttgaacggcagccatgattgtgtttttttaggatgaataattgagcttaagaaaatggtattggagatgttaagtcgtgtttagtgatgccgtcaagatggtgggtttgttgtatttatacaggtttactgtcagcaaatagaggggacccgtgtggtacaaatgtcacatgtaacttcctcaaccacttcaggacccctcatagcggcgagagctgagaacatgtgtctaatggatagcttgaggctgaagggagaacaatccacaaacaaggcgcagtctagcgacggcgtcggcaaggctgatcaacatcaaaagataccaagaattcttaaacgagcggcctcaatctatcatgaggattcgggattgcgtcacatcaattatggagtgaaacatacaagctttgaatgacaatgatcgtcaaaggaaagcatttacagcccccaactcacaaattgatcgacataaatcaggctcgcgtatcattaattccgtcagtcaacggaaaaggaaacgaccggaggatatcatgttggaaggtgcttattcgtcaatccaccctgccggtactcgtcgcttttgtcttggccagggaaaaagcgccgctcgttttcgggtatgtacggtttgatgttgggctttgcaagagataagagggagctaacgccacacgaaagttgtaagattttattacatcaagctcggaaaaagtcaaaataaacatggaaaatatatacagtccatgtctactcctatcagtccttaattggttgttgtcgaactaattcaacacgtcttgtgtcccaccctagaggccgtcaacaccacaaactcacgacataagctgcaatcttgactatccccaacatcaaacaatcacgtgattgattcaacagtcttccaagacttgtccggtctggtggtctagtggtatgattctcgcttagggaaaaccctatagcatagcttgcgagaggtcccgggttcaatccccggccagacccttccttttgctggttgcatctgttgacaggtggtggcttgattcctttttatactggcgttgtgtctctgtttttttcttgcccaatagggttcgtgaaggaggttgtggctttggccgttgggacgggaggaacgttagcacaagtacaaccgtcaagccttgattgtgatatacttggttccatcaattcacatcacaagccttgatcacatatctatagttactgttgtcacgattctttagaggcaaataatactgaaaaaatagccaacatttgtctatccgtaatctatccataaaatattacaagaaacagatctcgggtgcgagaaaaaagtaaaaaagacacgctaatgggcgtcaatcaccccagaatccatttaggacatttacagagcaagcatggcgaagaaggcaagggcggcagcagagaaggtcaagccagcagcaccgttgacagtgctgggggtctcagcggcggcggcaccagtctcagagctggagccagcctcggacttagatccagactcggagctggagccggagccggaggagccagaagaaccagagccggaggagccagactcggaagcgtcaccagagccagaggagccagactcggagctggaaccggagccggagccagaggtgggcttggaggaagaaccagtgccagtggcagtggagtcctcgctgtcgctggagccgctggtggcagaggcagtggcagtgacgaaggtaccggtagagtgagagtcaccagtagccttggaagcgtgggtggaggtcttggtcttggactcggcggagctggaggtttcatcgtcgaccttgtcgcaagagagatcgaagagaggagtggtggagaggttctcggtaatggcgaacttcatcttgttgtcggggttggagtcacggaggttgtaccagaaggtggggaccttgttgaagaggctcttgcagccaacatcctgccagtacttctgggcgttcttgacgctgggaacagcctcatcccaatcgggacccttgtagggccatccggtctcggtgacccagacgggcttaccaccagaggtggcgacggtggcatcataggccttgttgaagagcttggcagcgttgtcgatgctattgcccttgccgttctcgtagtaggggtactcatcgactccgatgaagtcaatggcatcgaggacgggcttgttggtgacgttgccccagacatcccaggtgtcgacgtggccgaggggaaccttggcgatgggggtgcccttgaaggcagagcggaagtcgtcgatgaagtcaacgagagcatcgggctggacaccgacaccacccttgttcttgacaccggtaacggagttacggtagagatcctcactaccgacggaaacaccaatgacgaggtcggtcagcttggaaccgtacttctcgacggccttcttgagggcgctgatctcattgtcgatgttgtcggtaccagaggtccagacaccgaggaggatctgggtcttggtgtcgatggcagcctcgaaagcctcgatggggtcatcctgggagtaggcctggatgttggtgtagagacggacggcgttgaagtcaccgggggaggtcttgaggttctgagcagtctcgaactcggcctggaagtcggccttgaacttggcctctcggttggcgagggtagcaccagagttgaaaccaaggtagttcttggcctcggcgcccatggcgagggcaccaacggcaacggcagcggatgaaaccttcatgatgactgattgactagattatcgatcggtttgtggtgatacttttattcggtacaacgttgagcacggtcacaccacgttagactgttaaaaagtctatttaaaaaaaaggagtgtgagtttagtttggaaataagagccgttgggcggtttcaaaagagagtgacgaggaaataataagaaaagtctaccccaaaaaaaagagagatagatggacggaaagagaggaaatgtctggatgaagaatgagagaagacgtcttttgtttttgaatccggaacgcgctgagattaggtaggggcgggtcggttgcagcgggcgtggagccgtcacgtgtcggacaagcactaagtgcccggtttttcaggggaatgcttacgacgctggtccactaagttatggttaaaccgctaagaatagcatgcaaatgtcttgggtacaggcgttgattggttgtggatggcagcttctcctgtctcatacccggctagtaatcttgcggtatgatcgtcgataaaacaatcaagagattgaatgatggctcaccacgtattcacgagtaatgcgctcttacctaactttgtggtattcgctatgtatccctacacggtacttctcgtacccttagatttgatacgaccttgttattcgtttttctgttctgtcaagtctcttccgaaactctttgttgatgagacgccgaatctttgttgatagacacgggtagcggcagtttatgcaaggaacagccatggctgtccaaaacacgccaatcagtgagaacagatgaaaagctaaacaagccgaataaatcagatgcatattggcagccaggattcagtgctgggattaattccttggaccaatctctgtaatacgaagccaagaataaagacattagatatgggcatttacggatatcccgtaatacttcccccaatctttcaagccctatgctatgacgctctctctttcagctcgtttctctacataaaacactacgtaacaagcaattcttcgctgaggccggagaattccttggcgacccttgacagtcctggggcaaaaggcgctaaattggatgcaactgggccgtctcgtttcccccttgaagtggatagaacagcccttggccggcacggttaagagcccgcttgatccgttgttgaaggtggcttggagatgaacaaagaggtgaagtcatggtaaacaaacagggaccagttatctattgagatgaaagaatgtgtagagaatgtcgtgatgtgtgagtgacttttggtgaccctccttcagacaagtgtagggatggcaagccaagcagtgagataagcaaatgttgtcttgtaatattacagatgatactgaattcatactatgcagaccctgcttatcatacaaaaggaaacaacaagacaagatacacttcaattgagaattattcgccgagagatcaacacgcgctgtatccgtagccttatccataatactacagaccccgaatcggcatctcattccctgacagaggtaatttaggcgctgaccgatggtccaacgtctcaccacgacattccgctatgacctttgttggtcgctagaaagtctagcatcgtttcaacacaacaaaccaataaagatcgacatcaaaatacgaaaacaaaattggtacgttactcgagcattgatagtaattatgtcatgacgtaaactatggaactcgcttcccagcataattcatctgattctatcaggcctcccaattccaaacctaaccctgttgcttctctgcctcaggcctctcgtgagatatgaagaactcgtcctcgttgatctggtacttggaagacttgcgtgcagagacgcccttttggaactggttgatctcattagcgtgactttctttgttgttctcatacaaaaacttaccatgtagtccatctcaccaaaggtgcggtcctttgtctcaaacatgcggaaataaccccagagcagggttagagtggccaaaccagcccagaagaaagcctacattttctgtcagcatataatcgacgccctattcatctctcgtcaagacttacagttttacccttgaggttccaagaaccaggcgacaacatctcaggctggattaatccaccacaaacaatatttccgacatagtacgtcgatcgagccagcacaattgtctgagttcgcagacgagtcgaaccaatctcagcgacgatagtgtagataataggtccgaccgtcatggagtatgctcccagccacaccacacacaggatggactgcgcccaggccaaaggcttggtctgcttaggcaaagcgaggaaaccaattgtccagaggatagccacgagacatgagaaaccagtgagccagatggttcgtcgaccgaacttgtagatgtagaaccacgagatgatggtgcccataaaggcgatgccagttccgccgagggcaataccgtacgacgtctcggggctgatgccagtctgctggaagaagaaagatccgctgtagcagagggcaccaccgtttgtgatttgagacaggaatcccatacaggcgatctcggtacgtcgaaggttactgcctcggaaacagtcccagtacgaggtaccggatcgctcttcaatctccagctgattagtgtgaaccatcagggcaacagcgttgtcgtagttgatgttgtgctctggattagataatcgctcgagggaaacctttgccttttccagctggcctgtacggacaagataccagggcgactcgggagcgaaaaatgccgcgatggcaagtggaatgggccaaacccactgaatcgcaaaggggatcttgtatgaccacggggtagggttggaaacgagacccttgagcacaccagctgagataaactgtccgatacaccagcacaggttgacataggcagtgaggtatccccgaatggccagaggtgtcacttcggcggcgtaggcgggaccagtcgtggcaaaaatgccccaggggatattgcagaggaactggccgacgagcagaacctcaatggttggcgcgaagaagacgacaaagataaaggcggacagccagaagaggccgctgatgaggacgacgcggtgtccccatcgagaagtcgcccatccgttgagcatggcgccaatgatgttggccagagcaccgagacagttgaagcgttgctgccaattggccgagatctgatatccgttatccttgtcgagccagacgccgtacttttctctaaatcgtgggtatccgtagaatgagcctaggagggtgacgtcgtagccctccatgatgacggtcgtcgagatggctttgcatcgtcagctacgctcaactgtatgaagggaaaactcaccaatggaccaaaaggcagcggccttgtacgtcttgaaaccctgccagacgccatagctgtgctcgtcggcggtggcctcaagagcttcgttggcgagggctttgtcgtgcaggtcgacgttcttgagatggtcgagaccagcatcagtactctcgatgtgagggttgatctccccggtctgctttgaggtggccatggttgattcactctacggcttcaaagcagcggactactttacagaagtgagaataacagagtcgttgcgggccggacatggtggatagatatatctcgtctcaattgagtacgggcaaggatggtgaatgcttctcctcatgcatcgtcaagcttgaagcccgcgatccggttcaagtggtttagcgtctgcaagaaataggatcgacggcccgtcgtgttagtcgattctgaagctatcaccaaccattggtggaatattctgcggggtgatttctctgccgttttcgaaggatgcatcacgtcgatcgtaaatggcccgggtaatgctgtaggaagcgtctgaccattcagagccacccttaccctccccagactgtcgagggagagtctggggtagtttctgggggatgaacctaacggtgtcgatcactggccttttgcaaggtttgaacccattttcttagtgagcgatacttcttagaccaaacaataacctgctgcttatttccaacctccggttaaatgcaattgtcatctgctgtcgtccaaatcggacagctaatgatcttcaacctctccccactttgatcatgagtagcagtaggtagagttgatgcccaggaaccagggccccttgaataccaccccattgcatctgcaccattgattcgtgaataaattctcaatgctactgcacccattcgcgtctgtgtgtcaaggtgatcatcttgtctcaagcttggggctatatgccttcacataagctaccagcattgccatgcttatctggtggaagtaacccctcccacactcgagacattgggggcattcaaagttttcttcttcgctctgaacgtcctcattccagaacgcattctcgacgtgtcggtccacgctcccttcttgtttctcctcaactaaaccccttacgctcggagccgacttcaaatcctgttctttgctgtaaatcaggccactccatttgatcaaaacagtagagttgcatatcgagttgacagccagggcttacccccatccaaaaatgcacggatgcggcgttggccaactcaggctaatttcgtccaaacgtagtccgaacaaagcaaacgataattggatgatacatctatgaactctgagttaaacgccgttcggtcgatcttgacccgagactgcggtaccaaacctgtagacacaaccactgagccatgtctgactcgccatgatcctaggagctaagacatcaggtgaactaacagcatgcagcagcctcttgatgtgtttcacgcttgcattctcttctgcctgttttgaaaggtttgttcggtaaacggctggcactgccgttagctcagtctgcacgtcttcggcatgagccggaccaaggtggacgatgaagcacagatcattgtcaatccccagtatcatatgcttttgtcctagatttgcgtaaagttccaaccttagtgggataaccctggtactgaagactctgtattcgtggggaacatccagattatctcttgtataagacaccaccacgttcttccgtgtcatcagatttgatgggtactcccaaaacacactatcacctgtcaaaatattgtaatcaacaaacacatataaatcaaggtattccaaactcatcatgtataattaatttttagatattactccttaaatgtgcagtcttacatcataggtcgttgcatcatcgacgccgccatcttcagtctattcctcgcctcagacaaaagctcccattttgtattcgtcagagcgtcgtcgacgacactcaacaaaccaataattttgtttcggtttcccaccacgccggcttggttttgatgcagatggaaagccttgatagaatcgattgtgggaggaatcatgatttgcagatatgttcggagatcttcgtgacggtcgcgctttaatgcttcgtagtccatgttggatgacatgggagtcttttcagcttgagatccttgaggggtactggttgcaccttgatttgaggttgaaggaacactcgagtccgtggtcattgttggaattccaatattgctggtggggtattgcagatggtccgggaacggctcaatgttcccatcttgtacaaatccatatgcccacagcaccagagatgcataatacaaagcccaaggcctgactagcagcttgtcacttccagcatcgtatttagggtaactggaaggaaaccaagccgatggcagcccaccggcttcgctagccatgcctcctcttttgggttcctcttggagaagaataagccggatgagctgcaaagcgtgataaactccaccaatggctccgggtgatgccacccactccttgatcttggcttctgtcctcctccaatccacagaagaaacagttctgccaagaatctgagggacaccagcaaagatgcaaagctctggcatgctgatgtagacggtgatatgacccaaatgataaagcactgtaccctgcgtttccatagcttcaccatcgtcgcttcctcctctgttgctcaatcccaatctctgccaatcaaacgcggcgtgcttgacatgggcaacaccatcatcgtagtccttcttccaccaatcaaaggctctaagcagcttcggtcgccaacgttcttgaacaccaggtatcgtgtcggtaccaagtgttgagcgatcaagatctctttgatgcatctgccatgttacagacaacagcgcagctaggagtgatattcttccaaatgggcttgttcgcactctctgcccgttgagtgttcgctgaagaccatcaaggaaagtgattggcgtgacgccattagcatgaaggcttgactcgacacaaccaatctccgatggtgaatcagaagaccataaagtattgtcacatggaaggggcagtttgatttcgtgaatgacaagtgtgggcgtgtgtccaaataaagcagcatgcgtagcatcgataataaacgcagccaaggcagctcggcgcgtagcttcctgtgcaacccagtggtcccaccatttctcaggtgacgagttgaagcccggctgggtcgatctggggaacattctagccgaccccattttggggctacccataggtgttggaactctggacacataagaggactgctttcctgtcagggcgcttcctctgcgcataagggacagtgttgtagggaagtagatatgagcacgctcgtgaagaacacggcttgcattcatcttctcatagacttcgagaatcaacaatgtctgtatgacccaaagcttcgcaggtggatgagagtcagcatgcatgaaaacttgccaacgcagattccacgaaacaaaggtagtgaactttgaaattttctccatagtatcttgtgatgtgccatgtttatcaaccatagaagcgcccataatgagcacagccaacagaagaaagtcgtttgcagtttcgggtataaatgttgggcggtgtagaataggcagttgatcgtgaaagttgtcccaatatgagttgagatagcgttcgacattgacatgactcagaacatggctctcggcgtcagtgtcacttccaaagatctcacccttgatatccgcggccgatctgctgccgtgcaggctgatctcgttaaaacgctgcagcatatagtggagtagtgcttgtcgtttgtgctctgaaaaactgttctttccaaactgcgataaatccactactggtgtctccatagtcaatggttctgactgaaaccataggctgttaataggctcgacgtaggaactccccattatgcctgtctgagctgtataatccgtacataattgcccaaagttattggagtatcctgccatgccgaaagtgcttggcacgaagttgtaattggagcctagcccctgaccggcaaatagccaggtagtaaactcatccgtacttgatggagaaagtccaaagtgctgttcctctatgttgacgtgttctgtatttgacgctggtattccgttgggcatagcataggactgggttcgagcacgttccggacgacccgtcaactcgggacttgttaggggcatagacatatcagcaggcggcattggatcaattcgaaacggcacagtgctcatggcctgtttttctggtgatgaatcgcgactctgtagttgtcgttggtctccatagtagccgcttggaccacccagttcgtcgcgttgaccagaatcttgacgagctatgcccccttcgattccaaattgcttcgagctgtgagagtcaagtacggaagcgtccatggactgtcgggccattgaagcgtgtcgctcttttgctgattcttctctcccttcgtcctgggtgtcactccaagctgagccatcttcactaaaggagtatctttcactgcgttgtcttggcaatttcgaaaactccttctgaggccgttgagataaacgaccattgccatactgctctacttgacgctcatgtctcagtttatgacgagcgtagagatctttcctgacgaatgtgaatgaacagtcaggatagtcacagtagtagatctctttaggggagtctgggagcgtgttagttattgtttgacagaaagcccgatttagcattgcttacgattgagttggtgccgttgaagatgctcggcacgcgaatatgtcctcccacagccttcatgggtgcattggaactccttgcaggaagccttgcggcgtttctgacgcgggggcgacgaagtcatcttggcccgtgacctgttgttgacctcggctaggtatccgtagacgtgtttccttccccagaatctggattcggatgcagagcgacctctgcgcgcctctgcctctgagttgcggtaggcgaatgtaacgcgtgagacaaaagccagaaatgaaagccaaagatggccctgggccgcgaaattcgagattttgggggtgagtgtgaccgatacctccttcctacttggtcacctgatgaaccatcccattcttggatgatttttcaagggtcgttcttgccatcccccgcgattcccccgcctctgggaaattaccaattgcgggttgcgggggtctcatccgaggccgttggctgctactaaggcaggcctagacctacagggtacattgtctgtcagcctgacatatttcttttctttttccccctgattaaaagctatacagttaagacatgcatcatgcagtccagatctcttctattgctgtgaacactgcaatgagagttacttagtgtgacgtcaagaaaattaactttacggaataaaaatgacattaagtacatatgaaccatttcttgaacttacatttttacatcatcattgtgtgtctgtaaactcgaaactctcgaagactcgaatagtggttgtcacaactttaaaggcaatacaaagaagagaaagtgggctgctgagcaggtattgcttttgtattgtgcgagattaaggttgcttctgtgccctactttgtatgactctcgatacagggcagccgaactgttattaaagttgtaccaaccatcacaagacaatacagactttgcgtgctatgtaataagttatagaaattagagcaaagaagcaaccttattcttgcaggttatatataacagcgggctctccctacatttggccacaatctatgaaattttgcaaaccacaaaccttcgttggataaacggaagtgcaccaaaaactatctgggtttttttttttttttttttttttgcaacaacatgacttttcttttttgccttcaactttaacactgctttgggtttctctatcagaatcatgtccggaattacaccaatacacctgtcgccttcagatgcatccctggagttcgaagagtttgactactgggatcgctgtggctgcctaacagggcacgatgttaccaatgaccagcgccatgcgcttttggaggttctccggaagaattacaaaacgaccgagctgcttgaggcattccctttcttgataatcggatgtcaaggtgatccgccagatgaagacaagcgaccattctcagtagctggagccatttctatttggagggacgctagaaattccgacatgaagcatattgtcggagatattgggcagggcgatgttattgaagttgaggacaatcttatcctccagatggacttcctcgaggttcggggttcttcaaggaacattatactccagcttgccaatctctagcccgagtgtgaagctatctgtgtactatgggaccaacttgtggtagagcttcctcttgtgagtcaggaagagcattgcgctcgactgcaaagtcttcctagggatatcggtatgtccccttattccctcggatccctcaggtttaacaacggcccatcaccaaattcacaggggaccagggtcagagacaccgagccaaactccaacgagcccctcaaatctgccgattgcaaaataggtgaccttttcgtcttcgatacttctggagtcggtaggcagactatggcatacttcggacgacgatttaccatgggacggaaagaagcacaaaacagcgagagtcacgaagcagttgatggtgttaagtatattgcattcgagcaagatgctttcatctcaaactcacctgagactatcaagaagccccttgaaagtggctgtgaatctgtgtttctgcaacccagcaaagcctctcttggcagcaaaaggcgccgaactccaaagctgtcaatggaagaagacggcgaggttggcattgtgttgtatgtggacgacctgcaactcaagaacatcgacgatattggtcagtatatcatgtatgctgattcatttcagtgagatagaaggagtcgttgctgggggccctaacatatgccttttgccttattacgaagacgtcatttcataagaatgaatgtattgcggaaagtggcaggcgtgttttaaaagaacaggggcctgaagaagatcggacgaagatgtcagtatgtacgtccttagacagatgttgactaataagcctgatttgataattccgtcaaacacttaatctgtgctgattttcatgcgatccgtgttagtgggtggttatcttgacacagctcaacatgtcaaacaaaggtgactgacacgccaagattgagtcgagaacgacatccgttcaaggatcggacatgtcatgtttgatcagccaagagaaaccatgttacccaaaccaatccgtgttgtctggtctgtattcggtccactttatagtttgccgatgtctctggatgagcagagaaaggtttcagtgccacctattgtaagagagtcttggtatggatggctactggacgggaatacgacgacgtcgctccgtataaatatcgagattgagtttccataattttcaacacatcagctgtcagactgagttgacgtgacaaggatggtttcagggcaaccgaagtgtagatgacaaaatgatttagtcatgctatgtcatctgagacccggcttttgactatttatttctgcactataaatgccaaagtggaacgctccactgtgagcttgcgacgttgacggtgcatcacgactttcttagcaagtgggccaaagaaatagggagtcttactccgtcttttccgtctaatcagtggattttgacagcaccatagatagaccaaaggtatccgtagtaagacagtagaaatgagaaattatgcgtgtcgatctatcctgtcacgagcatccgttcccattttttaatatttagtttggttcgacgccttacgagctgttctagaatccttactatagaccgggtactgtttctctattccgcggaactactctccacagcgtaccaatttctcataatatcgaccgccttgtaaatgctcattttctttgctttttctgcaggtgtcacgagagtcctaagtcttgggcatcccaaacctggggggttcgtgcgtgcagccatcgatcgtactcgcacgtggcctcgcccttgcaaagtttataagcgatgacagtcgatctagaatgtgtttcaacaagtggagaaattctcgactacggtagcaagaggcttcagccattgcgtgatatctgacctcatgcgaaaccctacagaaactacggatggataattgcaagccacacgacagattttacagacggtttgaaacaccggatagaaaagtcggtatcgcctatgtttgtgtaggtgtgtgaagttgtggcttgcaagggcaaggttgggctaatgtgtagcgagatgtgaaatggcattggaatcatttcttaaatgcaggtgtttgtctctacagcaatgatcgtcgaatatccactgccgataccatgttgcgagagccgaaggggaaagtgggtgggaaaactgaggctctgaatcttcaggagggatgatcaccactttgttcggccgtagtcaggagaaaaaagtaaaaagtctgagaatcaggtcccacagctacgatttagaacgatcaacaggcaggggggacccttgacacatttgcttgtacactacggagcagactatccgtgctgatgattgttcccaagggttcactgatgagagaaatgttaggcaggtatattacatctatatgacagatggagtcttagagaacggttatgttttgccacgcatcttgacggagcaatctcgtcatccttggtctttgtgtactcggcggaaatacggcgtcgcctggaaacagtccagtcagtgcctcagaacagtcaatgcacttaggtccctgatattatagtggaggctgcaaggcattgattgcatgataaattgacattgacagcccataccaagcttctttctacagcggcattggttagtgactagaaaccgtccaagctaactgcgggcgcgttattgagtgtcaaaacttcacagctccccggcttcccctcctctagacacggcatgtagtgacgggggatgatagtcgacctagtctaggccagtcgtggaattgtttgtaccgtcctgcattagcattagcgttggttcaaaccttgaaaatcttgagagattgatttgataaaaagcgatttcgagaacctttttggtgacattgactaaaattccatgtggcgtgaaacttctctaatggcgccaaaaatacaagccgaggtgctttctaattccttctaaaggaaaaaagggagttgaagaaaaattaagaatgttgaggagcaatggtggagattatctcggcgctgctagttagctcgctttccccatttggcagtcgaattccgtccctcggttcaatctcttcactgtacgacatcgacttggctgacatggccatttttctttaggcaggtacggggaacggtacttgcacaactttagatctggttagtacctgccttacaggagcgatctagagtctagacattctgcgaacagaccctactatttactcttgtcttgcattgcaaagtttatcaaccacaatcaagactatacagcactagttagggccttgcttgttcatcttttctctcctaggcgaggccccttgcatcccctttctgatcggctccgtgtgtactatgtacagtacatcgttctagtattcgtcacacgctgggtcccggggttccggcctgctttgcccctcggacaagatccaaaagcgaggtgaccatgtggatgctagagacccaacccgcgaatggcgttgctccccaagtctgtatctgtacctgacggagccgatcagaataagtcacatccccagggtcccctacaaggtgatccaaagcccttgtgggatcaataacctcattcggtataatctgtaatggctccgcccgtgttccaaggcccgcagcggagaatctggcccaagatgttggtttcaaaggaccatgaaccatggcctaaccgagagctaccggtctctcggttctcgttctcattatcatatacatatctgagaccgccgactccagttccctggcggcccgctcctcccccgtcctggatcctccttcgtctatcgtcaatcctctccctattttccctttttttcttctacgttatattaattacttcttcttataccgtatggtactgttacttcgtccttgaagcgtgacttgtacagtcaagaacaatgggtattcccaatagaggccctgagcttcaggcagtgtgctacacactgcttgtctcttcagttatagcagttgccctccgaatctatgttcgtacacggatggtcaagaactttgggttggatgattggacaatgtgtgctgctcttgtaagcctttcgtctatcaatactcataaacatctactgactatgacatcaggtcacattcttattattctgcacaagctcccttagtggagtcactcacggaacaggtcgtcaccgaagtgacctcgacccaatagactatatgaaagcgagaaattggtggtggtggtgctatctatggtactgcctaaccatgattacttcaaagatatccatcggcatcaccctacttcgaatcaccaaccgaaagatggacatctggatcctctacggcacaatggccatcacactctgcaccggaatcgtcttcttctttgtcaccctcttccaatgctggcccatatcgtatttctggaacacgaaccaagaaggaaaatgcgtcagccccgacgtcatcatcgccctcacctatctatacagtgtcttcagtgtcatctccgacttcacctgcgccatcctgcccatcttcttgatatcgaagctcaacatgggaaagaagaccaagcttgctgtgattcctcttttcgccatggcctgcgtgtgagtaactacctattatcgtccttgcgtatcccagctcacaccatacagggctagctcagccgtcgtcgttcgtttcgcctttgtcaaggatttcaagaacccagacttcttgtgtacgtctcaagtcatcaatcataaagtcattgatcatagactaacaaatcataaacaggggcaacagtcgatatcgccatctggtcggccacagaacaaggcctcgccatcaccgccggctccttggcaactttgcggcctttgcttcgattactcggccgcaagcttggcataacgacatcgggacggtctgaattacgagacacggatcagcgaacaggaacagggctaggaaagtttggtccttcaagggctaccaacagcggcaataagcagggcgatctttttgggctcgctacattcgcaagggagaacgacttggacggccacgggcgagactgcgaggcagcttacgctgggaaggaccattttggaaggccgtcggcggaaaggacagtagtgtcgacgtggaactctcgaaggggtacaggcaactcgagtgaggaagagttgacaccaggcttgagacccaagagcagtggtgctgtcaaggtgactaccactttcaaggtggaagaggataggatttgaaaatagcggcggcaacacaactaataatgatagccttgatatttatagcgagtaactgcgaatgtttcttgagttcaagacgaataataatatgagaaagaaaggataaagcaagttatttaaggattttgattcccatgaactcggccgacaatggttccaatgacgtcaatcggtcaactggtgatagagctctgcagccacttgagctcggttccgtatagctaatgacttagctaccgatgcagacagctccttatgaggggaatctctaactagctcataagctatgccaagtttgagagctgtcatccatcatccgactcgacaacccgataggtagactatcgcaaaagatccgtacaattgaccctatgcagacaacaggccgagaagcaacgttccaccagggcgtctatcactctcggggagctaaggggggagcctaatgttgtatgaatcttgttttccgtgcagaaagacagcaaacaaatgaacagtttttatttcatggcccccaaataataaaaagcaaagcaaacgaccggaccccaacaactcagctattcagggtttaggcgcttgtcaatgtgcgtggcagcggctcatagcaccattttgagttaggttgcgtcttggcttttgacacgcgcgctgactgacagtctttgatccatgtttaaaagggatctgcatctcggaggtttttttaaacgatgagttcatctcctaatgagggcaagagtgcgagagattatctaaaaaatggtatcatgggcaagtcattcgatagagttaattctcgcttagagaatatcgatcaattgggtttttggggtccaaaatactgtctttctcatgtgatggcgaagcgaggtttgtgccgcttgatactactacatgcctttggaatcggtgtctgtttatcaattctcgtattattcgtatcagatgataatcacggaaggaattgtagccgaggaatgttacctttctgttgaccggttcaacgtgtggcggatgaagttgatgctcgggacgtgatgagggttgggtatgtgagactcttgcatatcctatacaacgatatggaattatatggccatgatgcaatacgagagcttatgatatcattgtgctacagtacagcatatatcgtttatccaggtaagtcatgtttctacttggctgacctgtgcacaagacacagccagtcaacaagagacgtgaggatatctatcaggttggcctctttagtatatatgtatatatcaggaaataatataccagagtggtacaaagacaccttgcatcacttggaatgatcatatatgaagtgtgaaggggacaaagagtacttagcctcaatgtagtcagttgattttactactgccattgcctaacatacgttgacagagaatctgttgttcacattgatacatgcactttctttacatatatgactatgttgtagatgctccccgtatgttggtgcttgttatggaaattcctcttgattagtaaaatattcaatggatggtaaatgtctcatgacatcggaagcttgtccgatgcctcggtcttagtgtccgatgtcgggcctggcgtcagtcattggaggattcaatataggtcttaaacaacaacgaccaaaagtagagtcatgagaatttagaagcggggctcctccatatggaaataataggtttgtatgtttctttagagtcacaaccatcctggcaatcgccaatcgctatagtacgcctatattagcctcactcctacaggttgaaccggtccctggatcgtgcttcccactctagttaaagttgactatcaagataaactccattctaaaccctgctactccaatcgtcttgtggatctcatccttcataactggacggcagcttgtccgactccatggggatacaatcacgtgatcggattagcgcgcgcggagaagttcgtctctctgataagttcaaagtccggaacttgtcccgagagaataacaacgcttgagtccccccgttccccccgctgcgctccagtatctgagccccccgaatcttcggtcaattcttccagaatctctcttttctcctttttgtgtgaggaattgtgcgtcttatcaatgagcgtcgtcgcccaagacacaactccctcctcaatggctcggaagcgctcggcgccctccgacggcaaagatgcgcgcaaagcatcattggcgtaagtaaatctggagtttctttttcgtttctacttctccactattaaaactgtctaagtgaaagttagtgactgacatgtaacagctgccttacctgtcgaaagaaaaaggttcggtgttcggggactaccccttgtcagtattgtaccaagcgtggcttagactgcactgttcctgagcatgggcataaacgcatgtacatggccaagtgagtttcatgaataacgcttttcacaccttgtatctgatatcttgttagtcggattgaagaacttgagagcaagctggccagatatgaaagagatggatatgatggactgccttcaaccttacctcctagagcatctggtatgtgaacccctgttgatgatattgacttatactgatatattgtagaacctccagtctcagatacagcccatataactcaaagaagagagtctgccatcaacccacaattgtctcaatcttctccacaggacccccaacgcagcagatcaagatcttcaagcttcatccgtccttctactagcttctcagcacctctaacccaacctaaatattcttatgatggggctcatacatcaccagctgccagtaagccaaactcatctgagtctacaatttcaatctcgtacttacaccttcacagctatccttgctggctcttcactcagctccagccatacgtttggttctcgagtccaagatttactaggctcatcccgtgctgaattagaacagaacggcaaaccctggataagccccgaggcgaaccaagttcacgaaattatcagccatccatggcgtctctccagcagcgacttccccaagctgccccctagacatgaagcacagcggttattggacactgccctgttctatatcggccagtcacagcatcacatcgatgctcgtgagttttcagacaagatgtgggctttttatcagaaccgtgacgaccctgctcagctggaatcgctgtgggttctcgagatgattctcatgattgcgattggcactctctttgatgccaaccctgagggtaatgatgagttttcaggcgttgtgctcttcgagtatgctcacagaaatgtgccaacgttgtctgatttacgattcaaggggaagattggaattgagatctttgctctttttgctatctaccttggtaacatgaaccgcaaagaagaggcctatctttatgtaagttgacatactcatacgttgtaaactcgagttgaccaagatcttgtagatcagcactgctatgcggctcgcaatttcgcaaaagtatcacagagtctgtggaacaaggcacttgatgcagtcggagagagttcatatgaaccgcctctggtggacaatctatatgcaagaacggtacgttgcgcagcatggaacttaaagtatggccactaactatttatcgtttcagacgcctggctgcagcaacaggaaatcctccaagtataggagatgaggcgatcaacatccctcttcctactgattctcctggatttccgcccgtaggacccatgtgcacaaacatcaagatcgctagagcgaccgggcgaatcttggctggtaagtctactgtaagagtagtgataaacagctgctgacttttgttgaatagtgctgtacaacccagaggacgagtcagaacatacctttattccccgtgttcaggacatcgtcaagtcgctttatgagatttctcaagaaattccttccgactcagtcacggatgtgtacaacttgggccgggaccaatccttgaggacgactgcttctctgcatctgatgctgttccaggtaagtccaggctttaacttgaacgattgaccatactcacttttttataggcgactatcctcacgatcagaccgatcatgctacacgctgcgaaactcattctcagcggccatggcccaacaggagagcagctacatgcttcaccacttggaagactatccaggacctgtgctgaagccgcgagacggcagctcaaggttgttgccacacttagaaagcgaaacatgattggtaagttgattccatcctgttaattttcctgtattaacgtggttacagcaatctttggcttctatgactttgaggcttctttctcagctgcattcatcatgatcctcgctgccattctggactcggtttgcgaagaaaaattgaagatcagccccaagcctggcctgacgcaggcattggaggagctacagcacctcgctgaccacggaaacacgtatgctcgtgagagattgcacgaggttaagagactatggaaagtgatggcacaaaagatcgagtcactccaagttgtcaatgtatctccccagggtgtagctggcgacgctcaaacgaacaccagagcgacgcataccaacggcgcaacaccaatcgggctcagtgactcggacgctcttcaaaacggcattgtcccgggctctcaaagtcagacatcgccagaagactttatgcttctcgacacagatctatgggacaacttctcaaatctttgggttcccattaccgaggcggcggatgggacctcggcgcaggagatgatgatggcggatatcccgcccgatgacttttacaagcactgctattctatgtataacaatccggactgggatctcacgggagaagatgttggggactttgcggagcttggaaggcatattcaggattcatgacggagtttttgacggtgggaagataaaagttttgttttgggcattcaactacccagtggatgagttgttttaattaattgtttgatgatgttggcatagagatctcaactaattagccagcgacttgcaatagcctagctttgccgattaatgctgttaaacataatatctatggccattgtcaattgcgtatacctagaacttgctggtaaaaagagaataagggattgtgctaatgcccatgtcgtcttgaagaggcaaatctcagctgattaatcctttcggcgcaactttgcagcgcaagccgcttacgcagcgctcaatcggatgaactattccaacaagaaacgacagtaattaacgttgcataacgctcttacggacttggattgatccttgtgtaagcacttgctttggtgcattagtaactgacagcagcgctaaccctggttgtcttgggaatggaggcagatcattcgttgattgagcaaggtcgaaagatttgagaaagaccggaggattataatcgcaattgatgattcaactggtggaatatgtaggtgaagtttgtattattatacaatgcaatgtatacgcttagttgctgttgaatgatataagatggacggacaacctcgtcccaatgcccaacaaaccattcactctcatcactctcatcacaacatcgacaggtctataaacaattataaacagcttcaaaatgtcaaagactctagctgttgttggcgctaccggcaagcaaggtggcgccctcataaactacatcctcaacgacccagaactctcaaagcaatacaccatccgcgccatcgcccgcgacgtcgactctgaaaagtccaaagacctcaaggcgcgcggcatccaagttgttcggggcgacttggctgatcaagtctccatgaagaaagccctgacgggtgcgcagtacttcttcttcgtgaccacgccttcatggactgccacagacctgaagcctgaatacgagatcatcaagaaaaccgctgataccgctgtcgaagctgggattgaatacatcatcttcagcagtcttcccagtacttctgacatctctggtgggaaatacactgccaaccatccctttgatgcaaaggctgaaggcgagaagtacatccgtacactccccatcaagaaagcatttgttcgtctcgcattctttctcgagaatatcactcagattcctctctggcaacctcagaaggacaccgagggaaactgggtcatgtctctccagctctcatccaagacgcgcctcccatggatcgacaacggcagcaacattggaagtttcgtcggtgcgattctcgccgagccggataagtacgatggtgttggctttgatgcggctgttgggcactacagcatggaagagctcgtggctattgagagtaaagctactggaaaggatattacgtacaagcagatttcgcctgaggagtttgcagagaaattgcccatcatgaaggaggtttatgtcaatgctttccatgctggtgaggagtttgggtactttggtgctgagggagagaagtctgttgcttgggctgctgagagggctaggggtaagcttgtgactccggaggagtatttcaaggcgaatcctcttgtattggggtaaaggattggaagttgaagcaacgtacgaatggatggttgataggtggttaaaattgtcaatgtcgggctgttgtaaaccagagaattcaatttagcatggactatgagatatcccagctattgctctattcgtaaatgaacgcatgcaaatgtacctcgtcaacgtgaagccacaataaatatgcatcattaattaatgtatctagatagacgcacctcatatgagttaaacgtgccaccatctgacatctccctacgccgagccaacaatctcagcaccggcagttcgtccatacacaacacactccagcagcgaagaacctcccagacgattatcgccatgaataccaccagtaatctccccagcagcaaacaaaccaggaataggcactagcttatcaccgctcttcttcaacacacgagccttctcatcaatagcgactcctcccatggtaaaatgtgtaataggcgtcaccctcccgatataaatatcttggtctcggttcttctctccggctggaagtgtccatcttccacgttgcgtacgaccaaactcatccgctgacccgtcagctacagattgcgcatacttgtccacagcagctatttgggcgcttgtcaggtcgcgcactttgacttttttaaggaggcctttccattcgtagaagctgatgtggttggccgacgctgcagaagcaccaggatcgagaagaatggttatatcccactgcttgatcacaccgtcgccgtcagtagcggttggaagcttcatgatggcattgctgacatgctcgcgcgtatccatctcgttgacgaaacgggacccgtcgggtgagagaaggataccaccctcaccacggagcatctcggctgcgaggaacttgagcatcgtattggggctcgcagggtcgacgaagcctgttggatggatttgcacgctgtccatatccaataattcggctccaactgaagtaagaatatcgtgggatccaggtctctcgtcgttggttgaagggattcccttaagatcagggcgataacgtgccaagaggcctgtggcatcaccggcgaaaccaccactggcaaataaaaccgaaccctcgaggttgtgtttttggccttcgaattcgtactcgacgcctttcacttcatcgttttctctgagtagtgccttgacttcggcgaggttggtaatggagaactttttattctctttgagcttgtttagtaaagcgataataatggcagctccaggaggtgtctttccagcgcctcggtgggtacgagcaacgctgtgtccaccgaggggtgcaacgacactgagatcaacaccgatctcatcaacaagccattcgacagcggctgctgattcagttgtgagctttgtgacaaggccctctcgatctacaggcggttgagcgagatgaaaccgcgacccagctgatcgaacagagtcgctgtaaaaggtagtatcactctccacgccagcagcgcgctgatactttgtacccgcaccgttaatacctgacgaagccttgatgctgttaccgccaggcttgggagcgcgatcaagaaggtgaactgagggtgcgccccgctgcaaagcctcgtacgatgctgacagtccagctaggcctgagccgacgacgacgatgggacgaacagaagaagacatggattttgatagaacggaagttagagtagatgaatggatgatgttgctgtagagcatagcagtaagggcgactgcgaaaccaatgcaagagaggaacaggagttgcggcctgctcattgtccagcgaaggatacgaggcattggagggggtttattaactgcggggagattgtaaccatgggcggtatcggcggtgtatattctttataaggagtgttgatgaggtggttgtcggcagttggatggtggactgttttactgtcaggtgattttgatcgtacgattggtgagaaatgtctcggagttacaggagttgttaatttcacgggttcttgttgaagtttttgacgccgatcgttaggagacatagagagtatttgcccatcttgaggatatttccaatattcccatttggggatcaatcttcaatggctcatcggccggccggtcccgcgtttcggagtttgacacggccccacttacgggattgacggaccaagggatcatcaaggatcacagcatgaccgctcaatcaagtcaagcctaacatatataggttggcaactccctgtgttaccagatccatggaactctgcgagctaataccatccttgaggtgtatcgtcttcaagggtgggggtgatgcacgacattaatagcggtagatctattgagcccgtgggggcttcggtcatgaagaacttcaagtaaaacttccaaatgagtattcatcatttcaatatatgtacgtcttccatcatattatatcacatagtaaccatcctctattcttgccacaatccaagtagcaggttctaaacagaagccaaccagtcatgagcggctgaaatggcgaaaaatgaccttctaaactccttccatgcagtgagactcacccaaatattggaggtctcaatcaagatgatgcatatacctcccattttttgaacaataattcatgtcgttacgcgtagaaatgcaaaagagaactcaaaggcttaggcgaggtgctgctcggccttttggtgacggtgggctcggccctcgtcagaccaggggaagtggatgacgggaacttggaagaaggagttgctaaaaacatgttagtaactgttctaaatactagtgacgagataaatttcgtacctgctgtcctggagaccggcaagggcgttgtaccaagccataaacgcagccaagaatccaaagaatcctgctgccttttgaagagcgatctgagcaccgtggttacccatatcgtgagcgtagttctccgtagcgagcagcaagaagcagatgtcgaggaagaagaagagcaagaagaaggcaacggtggaacggagagtgcagatgaggagcagagtcgtaaagatgaaccagccagtcaggaagaaacccataaccgagccagtgtcaccctcgtagggtccatcagcaccgaggacgttccaggtgggagtctgcaagagaccgtaggagatccagaaacctccgtaagatgacagagcggtagcaccaaatgtgtttccaacagccatttccctatttagcaaagtcagtataagtttaaggttggttcgggtgagactatgagacataccacattccagccaaaagctggacaagacctccataaccgaaagccacgggaatggcaatagcaggggacgtttgaccacgagcgtgcatgttgatgcatgacaggacaaaagtggtgagagcgaaagcgcatagtccgagaggagcagggttggcgaacttgcgatgcgcctctacaggcttccaaagaccgggctgcatagcaccaccgaatgcaggatggatgtggttaggattggggtagagatgaggatgagctgcctggtgagcagcagttgtctgacgctcaagagtcttgtccgagtcgtgagggagatcatttgtgtaagtttgctgaaactcgggcatttgatcgttttgtgccattttgaattgagtttgggggggcttgtgaagccgcgagatgaatctataagtggtgatggtgtgatatgcaaacagtaaaaaaagagtctagtctataagcgacaaagacggcagcgaattgagttggagagttgtatgaaggaagagaacagaagacacaagtggcaatgggggagaagcacaagatttataaagtaaaagggaaaaagagagaccagggcaagaagattgatgagaatatccaattactaggtacaggcaaaagagagagcaaaaagagttgggaacggggacctagagttagactgtcattgtcccgtggagtgatatggagacttgggtggagtgacagtggagtgtccactaaagagagggcgtggggagaggaaacctagcgaaccccagtaacctaagaggcatgtacagtagcattcttgggggtgacagtgcagttgaatgcatacaatatgtacctgaattggaggggataaacatgatgataacaaataatcatcactcaaaggtcaatggaaacaatacaggtagtacattgggttcacaatctctttgtttgtggtgtactcatatggaccgactcaaaggaacaacggcccgcatcttccattctctcctgacaacaagtaaacttaaacaatcagaaaccaagaaaggacggttacaggtttggttccttctgaacaaagcaccaaaagaacaagagaacttccttcaacctctcaagcagcattccatagcagtatgcctaaaccacaacaatccgaataagaacaaggcaataacccctggggacatgtctcaatacatgtggggaaacctccatggggaaggactctaagacggtgatctactgtcagtcagccagtaccttgtcagcttgtctgatggtgtctacctgatctaggtgtcacgcacggccacggacggtagacggcaaaggtgtcgtaccctatcggaccttgacttccagactttttaaggagtcaacgcgagggtattacgcatcaaatcaagttaacactatgcaggttggtccccagcattgcatctcagatgcacttgtgctggggtgatccctttattttgcggagaaagggacggggaggggcttgagtgaggtacagtagaggttgtttggctaaagaggatagagtacgatgattcgggaattattgtcggcaaagaagtagactgtctaggccacggatgagggttgacgagtatccaagtggttgtcgtaggacttgatgtcagttgttggcgatgttgggcactctttagggacaaacacgatagtcattgttcttctctacagttgagcatatagtctatttgttcagatatctcattaaattgtccaatatgacactttaaacactgacgggcctgactgttattattgttctggcactggccattggaggggaaatctctccgcaacaataacccatgcccatgcccaaatctcataattctaatctcaatctcaatctctagaacaaacccccacgagatactcagggcataactagcagcaaaagccctttacgcttagaagtcagggcgatcgaccgtggagagagacgcggaattactacctagcgtatcgctgatcatcgtaaaggttccatatactggagcaaaagaaacttggaggacgcacgtggtttgtcgcaactaaagaaattagtagtcaaccatgatgtaaagcgtactgtcaatcagtcgatcgaaggggtagaacgcggtgttaacggtagagtaagagtgctttgtaatgttccgacggctacggccgaaatgttaacttggccaagagagaaagagagagagaaaaaagaggctgtgagggggcacagaagaattggagaattaacaaggagggtgtgtgattattgaagtggtacacacacccgatgacagcatcaccaccttttgcagctcacatctcatccacagactcagataagaaagagaataagaaacatggagaagaatttaaacttgaatttaagaatgtctgggggaatgagattctggggtctggagaatgcagtgcaaacaatccgattctctccgagctgtttctgcatcagaatgtttagagagacgaaattcatggaccttggtatcaaaggtggaacctcgaggacatcatatcatcctcgtcacagtgggaaaagagacccagtttatatcatattacgccgaagtacccgtacagtcaaagatttacagttgatctctatgcaatgtcgagcagacaggtaggtcaagaggaattgcttccatcatgaaatcacagtgacgaggaatctaaaaaccctggaaggaaaatgacaccagccaagccttgtttctccaaaaattgtgttgtcgagagggtagggtttctcctcatacgacttggagaagttttacatggacagaggacgggaataaattagggctctagctccctaaagaccaagcaagattccctcaacagtaaaagacctgatttcaagagacaacagcactgtaagagcacgaggacaataaaaagggccgtttacgttaaggggtaagcttggatggactttatcctcggttgtctgtcggctacaagacgggtgaccactgttgagatgattgagcctctgaattgagcctcctggccgctaagcagggatactgatagctgttcggcatccatttcttggcggtagagcggctcttttggccaagaagcagagtgaattgtgtcacgtacaggggattacacaggatcgagtctgaatcagattattctgacatggctttgagagaacaagtatgactcgagtaacgcctcttttctttaggaacactgtcagtacagagacagacagactctttccagaagcaatggttaatccaattacgcgcagggatctgccactcacattttttagtggctcccgtgccttagctccaaggggctcagcgggtacaggaactgaattcacatctgtccatcactaatgacgacagctaaagtctctacagttgacgagtctctctcactgaactgaactgttcttcttctgttatcttcatcatcagcttcagacatgaccatctatctgcacaatacaactgcaactcatcattctatgcaatacagaaacaacaatatttgccccccatcatcatcgtcgtcacaacctgacaaggtcccactattcatccttgacgatcgtatgagttgatccagtctcgccactttacaaattccgcaggcggaaataccacaacctttactctgtccgagacacactcaaagagcagtgaagaaatactgcggatccgaggtagcaatcaatgcagctgaacgaaaaaagaatttgttaaaataagcagtaaagagaggcacagcatggaaaggaacctttcttgcttgctctaactactctgccactgctttcactcttgtgataaaaattgtttctttctcaatctcttacaggagggttaggccagccaagatcaaaagagccgcgctaactgtaccctatatagcaaggatcagatctttacaaggacaagagcatgaccatccggcagtaaagttgccgttcacatcttgacccccagctgcatatcggattttaatatccgtggtcaatactggagacactttgtgatggtggttgtccactataattgttgcccctaataatgagtgagtataacaacaccataccgtgaattatcctcggttgcaaaccgacaaaagaaatttcaccacctctttaggtaaacttccttttctccggttagtcatctctagtgtttgttgagttattcgaattctccgttgagaacaacaatctgttcgttcacacaacataacctcggccccctgaacaagaacccacgttcaggcgctctggtctaagcgacatgagagtatccagtattcggatggaccggcactgagagaaaatttaaccggtgcgcgtttcgaagttcaagacttttttttttcagtctttgaatgcagcatgttggttgggtcggtagtagcatggctgatgctactgtatcccacggatgaatgagacggggcgtgtatacaacctccttctccatgctggttcaagagaggaaagtttactcgcaaacttcaagttggagggacggacttcgtattactattatacctattgccgattcgcggaggcggctccgctcttattctcccgctcgacactgatgcttcagttgtcaacattctaatgcaaggcctatagtctgttatgtatcatttctcaaggcggcgccagttccaatcagcaacttgatgtattgtgaatagatttccagttcggttcattcagtcataagtaatatagtattttacttggacagcgtattggtcctgtatctcaactgactggctggcatacatatcatcataccgtgcatgcttcgacccttattactcgatttcacaccaaatttatcttccaaaggagtatcttgccggttccgcagtcatgccacttgatctgagattcaaccatgatcctcgcatccgcaagcacagacatgtctatcgacatatcacatccccacggggcaacaacgttccccagaacgaagaaccttttagcaccggtttgttgaatctaagatcctgtctgtatcttggtagcatttccacttgccgtcatatccgagctccactcatcggtggtgtttgtacatacatagttgcattgtgtatacagccatgagtccttactacttgcctttgcggtattgaaggaaagagtgtccaacttgttgacaacatgttgacactctttattccatactcgcgttggtcaggataacttattcctgttcaagcctgttcgttatatcagtcaatatcatgatatgtaagacatcttcatttcgggttcgtccagagaacttggatacaatacaaggtacaacaagttggacgtttggatactgtatatttcacttagtagacacaaaaatacggcattaaatactttttgttttacccttccaattacctaccatttcaacatgatcctacatgtcgcgggaatctgacaaagaaaatctaccacttacctctttcccccagaggtatacctatctacttcttcgccttgaacaggagccaagaccccccaaagggcatgtccctgtcccagtcgccctcgttgaagtcccagctccaaggaagatttctctccccaggcacctcgatgttctgcgatgcagactcatcgtccgtcttccaaaaggtcaacagggctacacccttgagaagattgagagcacactggaatgagagactcagcagcgcacaagataacggcgcaataacgtcaaagttattacgctgcatgcgtctaaccaccaacagtcccaagacagcttgcgcagtagccatcaagaaagcagcgatgatgaatacacaaaacgctgctttgttgaggagattgtcgttgagcacaaggacgatggtgagaagatcgatctgtgtagcgagcgagaagatggttggccaccaagtcatccgagtagcagctgggtagataacgtgtccatggtgataatacagcgaagcacattggggagctatagagtagcaagttcgccagttgtcccgagtggtgcgaaggaactcaccgataaactcacagatagagttcatctccaccgaaaccgttgcgtcggggctgtcctggaagaaaatcttcttgttgcctcccaggagataacggttgaggaaaaagtgctcgccacctgtgaggggaccaaatcgctcatggaaccacatctccttttcgaattcgtccttgaacctgttctctttcagaacgtaagttcgcaccagagtggtaggaccaccaaacagggcagaacaatccaggcagttgacaacgcagttgtcctcagcctgaacacagtagtgaaaagaaaagaggtacgccttgacgtgggcccagatgccaccttggagtgggaggtgcgccatcttgggaacagtgactgctgatacatattggtcgtcaaagggatagcaggcggatgggaggaaccggggaggccagtatgcaccctgctcagtaatgacagtcagtcgaaaatctcgatggttgatagtgcccaaggcgtgagcaatctgacgacgtctgctagccttgttcaccgcaccgatgtgaatttgcgagtgttcatacttttttctgagagccgccatctgaggctcaactttgtcgtaggcgtctctaccgacaacgacgacatagagttgtccagggaaattccacaggatgcttttgacagtcgggatgaagttgtcgctctgatggtcgacgacggggaggatgacagcaatgtcttgcaggtcgttgtcgcggggtgatttaccgcggggggtagggcggtatgccttgaggccgcggcggtgcaggaggagtcggtaccaacggaaacccgagataatgataagaattacaagaatggcgagtgcacctaccttgctgagaacagagtccgacatgctgggcgaagtgctgcgttgttggttctgttggttagcaagatgcatgaaatcttggtgatcacgattgttcaatggtacaaactatgcgaatcgtgagtgttcgttgaatggtacgaaatgtgttaaaatattgatgacggatgactctaattatagagggttgggttggagggctatataccccttgggaacatgacttgcaatatcatgttcaccttggaacatgtttaggtaatcacattgggtgtgcttaacattgtttgggccatgttgttcccggaacatatactataatgaaatacgcatcttgtaagtctttgtcgcgaaagaattgaggctcatgatgtcgtctcttatgcccaggctaggttagtatcttagtactaactaaaggaggaggttgttgatcattgtacttttgtaccccgcgaaagtgtcggatacggatacacaggaaggaacgggtaatagccgatcaaatcggccgagattaattaattcgttcccccgctttatccccagaccgagatctgagacagaaactctgatatgtttattacaggccgaataaggaagccaaaaggagacaacattcaacagttggtcattgatctctagaatacctaaaacaattcattcagtggtcaacaacaataccaagactcctcggcattaatgatacccaacttggcctagacaaatggcttaagccccgcgtggaaaatgcgacgccatccgaaaccaagacgcaccaaaactggacccgttctatccccggacgccatttccgggtcctctaagtcgagctggggtaaaataaaaagggactctggacttttccttcccaatgactcctccattatctttctactcggttaatcaccaaaaaaaatggctgatctagaagagaaaaagacgagccagtctccagagaacgacgtgggtcagacgaggaggagtcaagatactaccacgactgaagaaggcgtcattactcaagtccagcagcaggatcagcaaatctcaacctcggagaaagacaatggagacatgtttcccccccagaacgatgttccacctccgccgccgaatggagggtatggatgggtgtgtacagcctgcgttgccatcataaacgctcatacctggggtctcaattcgagttacggcgtctttctcgcccattacatccaaaacgatacattccccggcgcgacctctctccactacgcctttgtgggttctctgagtatcgcatgcgccatgttggtatctcctctagcgaccatgtgcgttcgagactttggtaccaagccaactctcttctttggcattatcctcgaaactgctagtctcatatgcgccagctttgcctccaagatctaccagttgttcctcacacagggtgttttgttcggtctcgggatgggttttctttttgttccgagtgttggtattgttcctcaatggttcactactcgtcgatctctcgcaaatggtatctcggctgctgggtcgggtcttggtggtcttctttactccttggcggctggggccattatccgaaatatcagtctccaatgggcctacaggattctcggtatcatcgtcttcgttgttaacatcatctgcaccatcctagtcaaagatcgtaacaagatcgttggctctcgacaggctccctttgacctcagtctcttcaagcgccccgagttccatctgctcctcggctacggttggttcagcatgctgggatatgtcgttctcatctttagtttagccaactacgccaatttcatcggcctcgatgcttcacaagcagctatggttagcgccatcttcaacttggggcaggctgttggtcgtccctttatcggatactttagcgatcgcacaggacgtatcaacatggcctgtgcgactacctggctagctgcaattctcgtctttgcaatttggattaacgcaaagtcatatggacttttactcttcttcaccattgtcggaggtgccatggcgggaacgtactgggccactgttgggccggtcacagccgaagttgtcggtcttgccgacgtccctgccgcgctcaacttgacatggctcgttatcagcttgccttgcacattcagcaccccaatcgcactacagatcgtcgctggcacaggaaagtacatcggagctcaaatcttcgttggattcatgtatatcgctggagggctgtgcctattcttccttcgtggatggaagattggtgaacttgctgagatagctcgcgctacaaaccacgatcccgaagagatcagtcgggtcaggtctcaggcgagcggtgctatcagcatcaagagtaggaggattgggcggaagaggatgctaggcgaatgctacaagcctggcaaggtctagatgacctgtcatgctgtcgcatcgtgcagatattcgaatacaaatttatatacgaacccaatgttaaaatgcggtgttgggtatataagcacacgctgtcgttaatagttcgatcattatatattacggttttagagcaatatcactgccctccctcggaactggtcttttcggatacggtgacaagaccgatgcatcagtgccagcttcagaattggtggtctaatcgtgaaggtcatcacggtcggcttacactcaagcccgcaagtaccgcatttcctccaatggcaatacgatgcatccacacatagacagccgaatcctcgaattaaccactcaactcaaagcatctatgggcgtgtgatcaactcgacgccagatagcctcctttgagtccatcacctgaatgttcatacatctgtcatgtgtgaggcatccaactaaattaagtgcatcccttacaggcttcttgcactcttaggaacaagtaagtcgcagagccgcatcagaataaattgcaggctttgattccggttactgtactctgagcgtgctagactctcgtcattgccaaagattcttcgatatagttaatatagagacccctaatcttagcctctatctacgatagattcaatcattcattcgacacagtcaagtatggtccatgaagcaaccgtactttattggaaatgcgttgctcattgttccgatgtactgttacaaaaaccagctactaactctggagaacagtgcatctgttctcaatcctatgtttatgatctgtatgtcgcttgtaaggattgtcgacatgagagatgctctaaatataaacatcaatggttgagcagcgagcgagaaaacgttgaagatgtctgcatagtgacatttatgggtcatgaaattgtcattgatgtactttttgttgaaacacgcaaacaagagagttttgttatcaaatatttaacaggatattataagcacttgaaatgagaacaagggaaatgtatttcacactggtctttgttctgttcacccacctgggtgaacaatgattgagaatagggtagccacgtgatcaggcgtcgcgactgcctgtcctgaacgcgctcctcgccccgcaagattcgcgatcttaacctcacgtcataattctccttgtcaaaaacattatatggaatcgtgagcgacgtcgcgtcgcactttgacgcccagagatgtggattctggagaactctgaggcctttgacggtgagaaataggtcctttcaagctccacgtacccagtctaaccaagcctccctaggccgaaagctgtggttgcgaccagggaaaacatatttgtttggccgaacagcagcagaacgtaagtatccatctctacagaatacaatcgcaagctgatattcgaaatagctggccaattggctatatcgcacaacaccatctcgcgcaaacacttgaccatcacagtcagccccgtcgaaccaggccagtcgcacaacccctcgagccgctctaccctcacgatagaagacctcgcgacaaaaataggcaccgtcgtcaatggagaaaaattaaatggcacacaaaaggtgatcgagggagataaggccgagtttactatgggaaaatgcccaaacaagttttggtaacccgtttcatcccatctggtgttactccgcttaccatctatgtgcagcatctcgtgggaaccaatcgtctttgcgttttcatttactagcaaggaacttcaaacagacccgttggcgacgcttcgagagagatttgagcagcttgatatcaagatcgtgcacgaatatatcaacacaaccacacatgttgtttcgaagaagcgaaatactgctaaaggactgcaagccctgataaatgggaggcatatagttacagagactttcctcgatgctgtggttgaagctgggaccttaccagaaggtgcagaggccacagagctaagtccgctggaacaagacctcgtccaaaactggcccgatgccttgcagcacttgccacccagaggtggtgagcctgtacagcatccagattcgacatatgctccagacccagagcgaagagacatttttgaggggtacacttttatcttctacgaccaggtccagtatgataacttactagcacctgttacaaatggtggcggcaaagcattgatacgcaaagttataccaatggaaactgaagtggacgagtttgtgcagtatgtcaagggtgtcgctggagagaaaggcctaggcgcttttgatgatggtagcgaaggcaaaggcgtcgtggttgtgcgttttataccctcgaaaggagctaccatcaactggtatgttgagttctttaggactgtgtccttgagattggaccatcgtcctattgagcagagcgaattcttggaggcaatactcataaaggatgcgagtatccttcgacgaccccttgaagtcgagtctacccataatacccaggagccgaatcacattcaacaagaagcagaagcatcaggcggctcacagaatctgaacacgcaagctcagtccccaccaccgcctgaagagacacaaaccgcacctcgtcgaggacgaacaaggaagcccatcaaaaaacggtttacgggtttcgacgatgagagtgatattgatatggacactatccctccggccccggccccggctccagtacctgtggctcagcctgcgacccagcctactacacaaagacaaccagaggaagaaggattgtttgtgtctcaagagttggatgtctctcctgagcctcagccatccagcaacactcgctcgtcgcaacggaagagaaaagcctcgccattgcctgaagatgatctcatggatggcatgacaactgcggccgagaaattcaagcgtcagcggatagaaagaggtgaagacatgggcgaaccagctgagcagatggaaactgaaaagcccaaggcagtcccaacaccaaaaaagaagatcaagaaggaaatcgacattctggcaatcgctgctcaaaacagagaaaaagaagaagcccgtgctcgagcagaaaaagaggatatggcaaatctacccgacgacgttgacctttcagagattcgcaggctcaacatagtggaagagatggaagtgcgacagcccatcaatggccgaacaagggaacaagatattcgcgatggaagatggaatcctaaatggaatgggatgaagaacttcaagaaattcagaccgagaggcgaggcggcaggacgacaaccagcgaggaccattgtacccctgacacaagtcaagacaaaggagtttggtgtcggcgacgactactggcttgaggatgagggaacagaccataggaagagcaacacaactcaacctacaagcagagagacacagccttcagccccatcgccatcgccatcgccaactcctgtttctgccccgacacgcggtcagaagcgaacagtccccattatatctgacagcagtgacgaagaggacagtggaattacgcaaagatcgtcagcgccagcaacacgaacacgcggagcgcaagctgcagcgtcgcagtcgcaggccaacacaaagagccaagcatcccgggttactagtagtagtcagggaagcaaacggtcggcagcagagcctgctgctggacaacaaccttcaaaacgggcgcgaccaacgagaatggctgttgaaatcgccgatagtgacgacagtgatgatgagctcaagtttcggtttggtaagagacggtagagaccggcctctgtggggtatctttctagctagtctagtgtacatatatatctatctgtttcagggagctctatggcgcaagcgttatggtctaatacattcaagtttcgttctctgtatcataaatgatgaagcagtcttggcatctctttgtctaaattcagttcccaactcctttcgtctaatccatctggtccatctggttctcggcaccttcggattcttcaacgagaaggcctaccagacaagcggatagcatagtctcgtaattcacccaaggatgaacctcgccatatatcttggttgcgtcacgtcccgcaccacgcatcagttcaggaataccaccaggatggaaatcagcgtagggtgtgacattgtataccttgccgttgagcgccatccaggcatccttgcccttgcgacccgtcatgcgcttcaacatggatggagtgacacgcagatatggtgttgagggctcgacaccccgaaggtcggcgtttggtccagaaatgcgagcccagtcgagaggtgaatggccaggtgtaagaagcaccttgcgacttggtttattgggcttggcggagtgtgtaggcggcggcgcgagacctcctcctaatgatgacgaaggaggacctcggttcggcacaggaccacgagctcgttgcggcgagttcatagcagggaactgcgaaagcgtgggcatacgactgactggagggttcgcggtagatgtcggaggaggaagacgtcccgggggaggaggtggaggcatcatggaaggctggcgcgcggtaggaagaccgagagatgatgcgggacccggcgctgtggggcttcgtcgcggcgcggggtgggagctgggcgctataggagcattgtcgaggctgaagctgggaacgctgatagatggaggattcgatgcgacagcctttggagtcgtttgttcctcctctggctcggcgatagttggtggtgagggcgcaacctttggcaggggaggtggcagcatagacgagacatcgcctttggcagctttgagagaagacgaggtactggtcgctggaatggtaggctttccttggttgacgtcttgagtggtacggttgtcggccggacgagcccggagtcgagggcccggttccacctcgtgatccgacaccatgatactgggtccaggatcggaatcatgctcagcttcagctttagccttgtccttggctgtaatagcaggaggaccgcttcctctccaacgcaggaggacctgcagcggctctggcatccatgatggcgggcgaacgatgacccaaacgacagaggcgacgatgagcgagataccaatgtagcccatgactaacacctggaaaacagaaacgagaaacaagacaagacgagatgaactttcttttgccccaggtgacttgtagagtttggggtcgattggcgaagaggagtgggttgtggactggttattgcagaatcatcgagccactttgcgatgcgcctcggaggttgttgatgtcagcggacaaaggaaaaagaaagtgtatgggtttgaatagtgggggggggggcctggagaaaggtacgcagagcaaaaaagtccagacttttgatttcaaagctggagctggagctgaaaaaagcccgaaataaagctggagcccttgttatggagagatattgattggctgagaaggttgaattccagggtctttgatagtgcccctcagtgaacggattgctgggaatagagacgtataatatttcgaggtcaagagtatcaataacgacctctcaagatagtttcttttggtgtagacggaagctaagagatacccgttaaaggaggatttgcataacttcatccgtgttcgggatcttgaatatctgtaacgcctcccgggtctaaaaaaagacagccgaaatatggtatccatgtgaataatgatcgggtatccctagcatcagatgaaatggggaaagctagaataattccagaacaccgtgcatagaatatactctgggtttctgcagcctcacccgcaaagtttaaataattcttgatgctctttcttacggtatttgattcgggcatgaatctaatgttggtgttaataaaatggtaggttgcctccaacagtcatgccacgagatcgacagtagcataagtcatttggcagggaccagggcaaccaggggacgagatgaagacctgacaagcaggggtcgcctcatgatcaatgttctctcggttggcatgagaatgtaataaagagtggatagaggcttcattgaggattcatcagaaaggggaattggataattattataccaggccattcatcaattatgttcagattgatacagagtttgtatacagtagtcaagtcaaacatctggctaacctatcacggcatctgcagaccgccaggtatgtttcgtgatgataagaaccagtcaaagacgtcaattgaagcacatatgagacgtgtttcaatagcatgacatgtgggtgtaacttggggtactgcagcaatggaaacaatcttgacaagtcggtaaagcatgatcgagttcatggagacaggcttgacggacaaagcatagcaaggatacggatggtctcgtcctatcctaaccatgcccatgactgaatacacaatccgttcatcccgctagtttctcgtcaaaggcatcttatggagcaatgtccctagcatctccgtgctttggtcgtatttgtgactcttcgcctcccttcccttacttttcctcctcctaactactcttacaactctccgattacctctctgtgacctctgcttctatataccgcggctcattattagcggtgaacaacgtctttatttctatacgctgcttgtgaactaccgtctcctcttacctgcagcacaagcacaagcacaagcaagacacaaaagaaaaacgtccccccgctttccatactcctcagacaaaaaagagccaccagacttttatcccccaccgccctcgtgtcttgtcctgtctcctgtctctgattctcgaggtgcctttgtttacttttttacctttctgacgtggtcgcctcgacagtggcctccctgaagactggaactctaattacccagagaccgctagcgttctagtgatcatcagcgctgtgacataggcgctccaggccattgcccagcacaatttactgaaggtccccttaacctgttttgttaccgctttgatcaccagccaatgagagctcaccgctccgtcccgctactagtcatctcagcctgagccagcccgcccagacagaaagtcgaggcttgctcgtttccgacttgtacccaactcgtggacggacaggatgcgcactctaaacaccatcaactcgtcatcctctcgtcctacatctcctggtctttctgtttctcagcctcgcactcgacgtcccctgactccttcgacaaacgataaactagtcgcctcgtctaaacctctcccaaagattagatcacaggccactactggaaagacccaggttcaggcccaggctcaagctcaggctcgtccccgattctcctcggctggcaacactcgcacgtcgtcgccatcccttggcttccacgacccgaaccaacaacatgttctttcagtaaccgcaacaattacctcgacccgttctacctcgtcgagttccgcacctccaacctccaaaatggctcctagcgaatcgagacatcgtccccctcaactcagcgccgctgctgcaaagacggtcggacgaacgcccctgacgcccaagattgcctcgacatcaaagggctctgtagtaggcgcacctcctctggttcgaagatcgacccagggactatccgctgtcgcttcgcatcgagacgaaaccgccatcactccccgatctggcagtcgacaaagccgcaataatagcaacaccacgacgcccagtggaacgccaagtttggaccaagagacttggaatcctcgcaactctctgacctcactagggaggctatctagagctgaatctcctgcagatccagatgcgaaattctttcgtgccagcgacgctccgactccatcacagccgtccggtcgcccctcaataggctctcaaaaatcgaacaacttcttccatgccagtaaagcaacttcggaattcaagaaagccactagcccttctgctgcgccatatacttcagcatcaaacgccgcacccgagcctctagcttcaaagttcttttatgctaatggcgtcgacctcgacctaaagcctacttcagccaacgcctccagttcgaggctgcagtccaaacgtccaagcaccagcagctcaacaaacgaacactcaaataactcgcaaccgtcaaggccacactctcctaccaagaatgctcagccaaatccctctattctcaagaatgcggtcgcgtctggaattagcggcagaccgcaagtagtgtcaccgcttcagatagcttctccaccgctattagctcctgcggcgtccatcactgccaaaagacgggtcagcattgagtcggcccctaaaaagcaaagaggtcatgcgcgagctggaagtgtgccgaattttgatcattctaactcaccaaggctgcccatgtcaccagctcgaagacagcatgaactgtcaccccctagtagccctggcactatacagccagctttgacaatggcgtccattcttcagatggcagaggacattagcgacgaagaggaagaggatgaagaaaaggacacacaggacaatgagtcccagcctgaccttcagagccctaccaagtctagccatggtgagcccgtgaacgatctggtggctaatgcccgaagggaacgaaaggtgcaggatttggaaatcacaaatgcctccctcgaagccataaatcgcactctagaaagacaaatgcgcaagcagcaggccgagattcgtagattccggcgactatcgaggtcaggtcggctgtctgctgtcgcttcagctgcctctagccgagtgacctctgcagcattgacggacatccccatcagtctttcagatcttagcgaggaggaggactcagagccaccgtctgaagaggaagacgactcgctcgacgaatctgacatgtcaactgattctgtctcagctcctctcgatccaaatgacgagaaagcgatggagaaggccatggcgcgacgaaagcgcgacgaggatcgcctgcagcttgatttatccaagcaccgcgacatcctcgtcgatagtcaaaagatcaaccagagcatcaagcgatgtctcaattggaccgaggttcttattaaggagggccagaaggctttagaatacaaggtccgtgtcacagatgtcgagttcggtggtcagatattgcctcctcttaacgacgatgaagacgacgatctgtccgagatggatgatttcggaactgatcccggcagtccagtggatgaaccccctctgccttgggaaaagagctcacaagaccgtgatagtggcattgagttgcagccagacagcagttaacatcgccgagcaccactttgacattcaccaatcgctacaatacccatcatagcattttcagtcggtaatgcgcacacaacaaatttctctccttgcgttcgactatatacacacaagccaagcctcagggcatcacgacaaagaccaccaatttgaagatcaacgaagtcaatggaataaaagaatatgcaggcatacaaggcgttggacaagcaagcaatcgtttttgtgtttcttttgtttttctcaaccgcgttttgcttgccagcgacttcatgaccatcatgtagccatcaattccacgatcttgactcactccgtcttctctcgcgagaagccccccagaacaaaacaaacaatcgacactgcagacatacgcccctataaagaaaccccgggcaccttttctgatttttcatttgttgcagagatttgtgccttttgctcgtattgcttttgtttttgaatacatagtatgtataacagataccccaaaggaagttttccacgccaaaaacaggcgggtctgagatggaaatcattgaaggaaattgcagagaatgagagtctggaacgagaattgccttatttggattccgtgatagggtactctcatactaggaaaagaaggaattagaagaatcaagtagttgtcaaataggaaatggacatggactttttaggagacgaactccaatcttcaactcaactgaatgactcttattgcactacagattggcttgatatacacagagacggatataacattaaactgtagtccggtttggcatcgttgtaaaatacgtccgaaagttatattgcctacctaaattaactcgacgcttctcatctgtctataacaggagaactacattatacctacttggaggcttcccgagaaaatggctgtaatatcatattaacaaagggggaatagcatcatgaaaattctgtctaaaccagtaccatatcgcgctcctctatagttatcgttcatcacacgggtgtcctgttcccctgcgctgtgcaatccacactcgacctcgaacaaatatatatagcggatttttttctttcttcttgctcacgcgctgtagatcagggcgttgaagcagcggcgggctccttatccttgtgttccttgtccctgtgactatggaaggacttgcggtccttcttcttcttgtgatcctcctctttgtccttcttcatggcagcctcggcgacaagttgctcaaagacgagatagtcgccctcctcttcgggagatcgctcagcctaggaattgttagtcaaatttgaacaaaatacacgaattcttcgactcactctaacaaaaacgtcaccaatgagaaccagagcttgtgcgcgctctagtcgcttgttcaggtggaccttcttgtcgttcaggatgctgtcgcaaacctcgcgcaagacgctctgaatctcgaacttgcttcccctccatgccgcggtaagaatcttgccagtcacacgtcgttcgtactcagcgcgcttctcgtcggtccagtcctcaccacccttctcctccatcttggccatgtcctccatagtctgttgggcgtcgatggcgctgctgatggtgttccatgtctccttgacgagtgtgcccttgtcacggagtctgctgaagaaaccgccgatgccgaagaatttttggctgcggaggaggcctgaagccttggagacgtaagtttgaccaatggcatgtagaatgtcgataccaaaagactccatcttcaagttctcaacctcgaggcgcatcttctcctggaatgccttggtcacatcggcacccttgtcagtctctgtccacacgctgagacggtcgagaagctttcgggcgagggtatcaacacgatcctgtcgaatcttggcacgctccttctcgtaagctgccaactgttcccgctgctccttggtcagaccgcccttcttcttgtccttgtgcttaagctcctcttctgttagctcgcccttggcagcctcggattcgaggaggtccgagtgagacttgtccatcagtgcgggtcggaggggaatctgtgttcggttgcgagagctcgatgatggagcgggggatgtggcatcggatcgttgaggagcttcagtggaaaggccagcggcaggaggaggggcagcggcaccagcagcagcagcagcgggtgaagcaggcttagtttccttatcgtcactcacggaagcagaagtataagggggaggaggtgcaccggcgtgttgctctgcgtcagctgcggtcttctcctcggccttcttctcctgttccttcatgctttccttcttggcatcttcggttccagggaattcctctccagcaccctcggtggcggcggcagcttcggcggcagcagcctcttcctcctcttgcattgtgatatccatagtcgctgtaagatccttcatgagactaatctcaccaatccagtcgacaaaagcctcgcctccgaaaatggagctgaagaactcggcggggtcggcgaaaccttcctgtggtctcgcagaatcctttccaaacttatcgtatgctgctcgtaggtcggagtcggataggacctgataggcctcaccgatggcctggaacttttcgtgtgcggtgggatcattggggttcttatctgccaagcacggtatggttagtttcacaggaaaggtatggatcgtttgatgtagaggtgaacgaacctgggtgatggacaatagccatcttgcgataagccttcttgatctccagctcggtggctgtgggctggacgcccaaggtgtcgtaataggcggtatcgacaaccatgatggatggtgttcccaggctctagattggtgttttttgtataaactagatttccagagagataccttgtcaaggtagcccagatgggttggatataaaagtatggaatacagagagggggaagagtcactgtatcaagcagaaaatggagatagagaaagggaaatgttgaatgatgatggcgtcgtttgcctgaaatgaccgcctgcccgctcagtcttggcttggcggaaatttcctggtataaagtcgacctaagaaactttctcctccctgggcttccttcaggcttcatgcccagtctaatacggcccagccaagcccagccttggagaaggaggggtctttaggtcttgagaaacaggtacgtattagcgtctacgtaatggtggggcagtgactgggcaggtgaagaaacagcgcctctttcaccacgtcaacatttcaaggattcagttataagaaatggccacccgagcaatcgaccaacaagtcagttgctatccaggcaggtacatcagtatgttaatagccagtactggagagtttggcaaatctctaaaattttctgtggcaatagtatcgattccaccactaaaggcatgttctctatggtctgatacataggtaggtagacagacatatcagccaaaagtcaatcgattgacacatctcgtgaaaacttcagtacaacaatcacattgaggattcggatttgtggacaaagctttgtatatctgtcttttagctatagcaagtcacagagcgtgagcgatttgtacgatgcaacatgctacttacatacatacatacattggtgatgatggcttccatataacgaacccatgcactcttgctgataaattgtcaggtgcctagcaggctcaaaactcaggataaagcaacagttttgtacatgaaagactcctttcctactggaacacgggtagaaatagccgcttcagaacagaagtcctcccgtcgggttgtatctcacgagcccctgtctcttaactgggtggcagatgactagcattgcagcgcaatttcccctagtcactgcagcctctcccaaaatcgagattaacaattgccatgtccaaatcatccaatccaatcgaaccttgttcggtagcagtcaagttggtgcacaggcgtagagtttgcttgggttgaacccggcagggcggtcagggcgtccggatcgtctacatgcataggggtccgttgtcaatcactggaaagctcttcttgttcgaacagtttgaatggtcgctccaaggcggtcaaggtcagacagttgcaccgatttggcactggaagctgttcggcagctggggcatggagatcttggcctgttctgagagctgtaactgcatcacaccagatacatgatggctcattcaacatgtttgtttcgatgttcagggtttgtctgaccagggtaggagtaagatcagttcgcttgagtgtttctcctggctttgtcgaacacgattaccgtgtccggaccggcagttaaactgctcttcggggcgatattagcaccggcattccggttgctaacaagctgcgagatccgtgcaagatgtcatatggttctccgttgttgcatacccaaatctgacatgagattgagtttctgcaccgatttgatactcaactgcaggagagaaaccgaatacgacgattaatgcacatagcggggtgttgatgtccactctcgtatcgctctacaaggattagtcatatccacctccaaggcgagaaattgagctcttgcatattttgtggatttatccggagcggaggtcaacctgacctattttgcttctcgcatttatctgtcttctttcctcctctaagcatcgtgtggtaacaaaaataccacaagacgtttccgggacttggtcataactgaattggtatataaccttttctacctcccgttcacctaactttgtacggctgtaacaagacgtgcactgcttcttcttcctctcacacgatctactttaacctctcctttcccccctccccctaattcacacacgccgccacaatgggttacctttactaccttctacacccttaccagcttcggtccattattcaatggtaagcctatactcctatggcgcatcctctcgaagaatctgtctaatgacgcctcaggaaggtctggcatgatcccgtccacgagcgcgatcccagcaccgagtcaccagagctgcaagaatgcttccgttacctcaacttgacaagtcgcagttttgcggctgtcattcaagagcttaaccacgaactcctcgtccccatcactctcttctacctctgcctccgtggcctagacaccatcgaggatgacatgaccttgccactagagaagaagatccctattcttcgaaacttccataccactatgaacgaggatggttggcaatttcatgagagtcaagagaaggacaaggagctgctggagcactttgatgttgttatcaccgagctcaagaagatcaaggccccctatcacgagatcatcacagacatgactcgcaagatgggtaacggcatggctgactacgccgagaacgaggagatgatcaagaatggtgtgcagacgattgaggagtacgaattgtactgccattacgttgctggtctcgtcggtgaaggcctaacacgcctctttgtcgaatccgagcttgccaaccccaagcttgccgagcgtccttctcttacagagtcaatgggtcagttcctccagaagacaaacatcattcgagatcttcacgaggactggcaagacggccgaaggtggtaccccaaggagatctggagccagcacgttgataagtgggaagacatgttcaaccctgcccaacaaacaaaggctatcgagtgtgtctcccacatggtcctcgacgcactaaagcactccgaggagtgcctcttctacatggcgggcatcaaggaccagagtgtgtttaactttgttgccattcccgaaggcatggctattgccacattggaactcgtcttccgcaaccctgaggttctcaagaggaacgtcaagatcacaaagggcgatgcctgcaagatcatgttcgaatgcacccagaacctctttaccgtgtgtgaggtcttcaagcgatatacccgaaagatcgccaagaaaaatgaccctcgcgaccccaacttccttgccatcagtgctcaatgtgcaaaggtatgtctttttttcttctcgctacatacgtccaccactaacgaacgacagatcgagcaatttatcgagaccctgttccctaagcaagatcccaagaagctcactcttacccaagcccaagcacaaaacaaggagcccaccatggatgctggcgaggccgttgttctcttcggtgttgtcattgcagccttggtctgtatttcgggtctcatggtacgcaatcctctggctcccagggccatactcaactaacactcatccagcttggtaccgcttggttctttggagccaggttcgatcacatctttagggaagccagcgttttcctaccgggtcgcgaaaaggccacccccatgattacgggtcacgaagaattgtagtattatgcgcgcgccgagttaatcttgcctttttctttcacggcaccaactcttttattttaacgatatcctaacgtacatacccacctttagcacaagtccctttttgcatgggaccagcccgttgagcgaggtgctgggctttatactcttgttaatactacgagcaacgcgcgatacagcccgcgttgccaatttcagtgttgtcccccgttccccgatactaatgtgaactgtctgtctgtcttttgtcttgaaaacctcccaattcctgcacggatgtcaaattgcaatctagtcctttcatgactaaggttgtgccgaagaagtgcgaaaattaaaatccttgttcttggtttccgccgcgaggcgacgtcaacgccacaagtctatcgttacaactttccagtacgataggccggtggcggcgagcaaacatttcaacactagttatgtccttgtagaattttatttatatccatgaaaacattgtttgacgattcttccttctttgggttgaccctagcgtaactagcaaggcatgacatgcgtctgggtgtggtttcatgtttacggtttgggggcaatgtgatgtgacaccgtaaccaggccatgctttagctgatctcccggtaacgggccattcctctacatcaaacgtgcctgagcttggatcccgtctctcaaaggttacatcgtgtgctattttgaggcacgggctgctgcaggaacagttcttcttcgctatttgtcagtctatcggatctcggattcccgaaagtcaaacagttacatgttcacattgtcactcgatggaggcattgcaacagttcagaagatctatgatgtcgttacgtagcatccatatctatagtagcaaacaaatgcgcttgtttcgaaatgaaaactcccgatgcacatgatgaggccattcatgagtgcaccctatattacatcctacccacaaacacacgagatggggtagaagagtcaggtatgtgtggttaactagccaagtatcctgaaatatgtttttataatacgaaagaaaaattgtcgctttcccttatccctatttccctaatgatgctgagacggtgcgtctattggttgccgttgttggcgatgccgtcggtggtgccacggacgttgttgcggaccttggcaccgctctcagcggcaaggctcttgataaggctggcaacctgcgcggggccgtcgagcttctggaagcccatgaggtaggcagcgagaccggcaacgtggggagaggctataaaagtgttagcatgagacttgtctcgggagtgattagaaagtaaaacatacccatgctggtaccgctaagagtagcagtgtcagtgttggacttgataccaacactgaggacatcgacaccaggggcgtaaatgtcgacctcagggccaaagttggagaaatcggcacgctgatcggaagtagcatcgatggcaccgacagtgatggcgttgggggcggatccaggagaagtcagggcagtttcccgctgtgagtgttgttagctatctatgaatgagcgttggtggaagggtcaacttacgttctcgttaccagctgcaacaacggggacaacaccagccttgaaaagagcttcaatggcacggttgatggcctcggacttgtcaccaccgagagacatgttcataacagccttgccagcacggttgttcttcttgacatcgtcaacaacgaactgcatgccctgaaggacaccagagttgctaccaccgcccgaggcgtcgagaaccttgacggcaacaaggtcaaccttcttggcgacaccaaaggtagcaccaccaatggtaccagcaacgtgactgccatgaccgttctcgtcgtcatcctgctcagttagttacaggtctagtctcacgatatctggtgtacttacgacattgtcaatgaagttgcctccgaaagtggcacgaccctcaaactcgctgtggtcgaccttaataccagtgtcgacaacgtaagcagtgataccctcaccagcggagtcgtcgaagatgtagttctcctggtcggcctgagcgtgggagagacggttaagaccagggggtgcgttgacttgagcaatggcagcgttgagctgaacacgggtgtcggcctcgatgtaggcaacctcgtcggacttgaagagatcctggaccatcatgtcatcagcatcaagggacatggcgcgccatgtgttcatgcggaaggacttgatggaagtggacatggcctggccgatggagcttcgcttgttgaggtttcgcttcttgatggcggaggcaatagagaactccttggcggcgatggcgtcgtcatcaaaggtgtcgttgtagacaacgatgtatcggttagggataatgttgagagagtcagggttagaaagcataggtcgaaggaaagcgctgattcccatcttcttgtcgagctcttcgccaagtccaccaccaatatcgctaccgacagcttcggccatgttgccaatggtctgggcaacatccacgggggccgcggtggccaagggagctgcaatgagcagagaggcgaggaaagtcttgaggaaagccatgatgaattgaatgttcgttttgtggttaaaattgtttgaaaaaagttatgttgaagtgagagtaatgtgaagtggttccagccgtttcactctgttgggaactcgatcgtgttataaaccgggctcgaattggaaggaaggtgagctttgtattggcaaacaaagcagtaagagagtgctagaagaggagtgaggcgatcaacgctcctctcgtgatgtctgaataaggaccggtcgtgtgagtattcgcaagtttgcgatacacagttcagaataaacaatgaatgtgagaaggattaaatctaattgtcactgactagcaggtacaaagaggaactggaaatagggaaaggaagaatgagaaaataataaaaagactcaaagagacgtcttccaaacaatgaataacccgaacaatagaatgagaatggccgtccagcagcaaacaatgggtgggagaagtgggtttaataggagaatatcgaacaatagaatatcgccctctgactggtggcctggatatttcagatcaagcttcaggagggagccgcaagatccatggcggggatgtggcgctaggggtcgtgggcctaaggtttcggcgtcagggaccagggaccagggcccccaagtgttagtctgtttagtattagtgtatagaagcctgtttgtacgacgatacgtacagagtcgccaagtcaaacgcaagagcctaactccaagaaccccctagaatcctcagattttctcttctcggtgggttttttaatgcatatgcctgttcagtcagcttgtttactcacattagagctgaatatagccaaatatctggcacacttgcagtggcagtgagtcgggtgcgaaaccatatctgctttgaatcagtcataatggtgtttacaactgcaagggcatctgatcgagagtcatggttgattggtatacctaaaattggtgtttgggtgctgtttctcgacagtgccgaagcaggcgcaacatcggctctcgtccgcaaggcattgggcgagaagaaccgttaatatcgcccacaaaccgtggccccagtcagtaccgccaatgataagcagttaaagccgcctcagagctgtaatcttggataactggagcggcacccgttgtacggttgatgaccatggaatctgtgctccaattgctcatagcggcaagcttagtgataagctaatctagatggcccaagcaaggggttgtgaaaatcaaaagcctccttcgagatagttgtgcccttggctactcaggtagctcgtgctgtcagctggtctctgcagcccaaccccagagattcacatctccagacgaagctgcatcaacgaggccaagcttcaagccaaggataatgccgagaaacatcaactatgcatcagggcatcatcaccagtaaaaaaaaataacggttttgtgcctcctttgagaaacctcaataacgcagtacaattggcggccaacgcaaaaccccaatgttacatcattaccgagatccactcactggaaaccagccaagcccatgttgccctttaagccatccaagaatcggcgcttggtggcccctgggctacccctgtcaatcacaagtttgaaacagcgacactaggctttggcgtctgcacctgcaaggcacaagttgatttggttggtctgtgaagtcttttaccacgcggcgtcttgtatccaaacgacccttattccaagcgccgtggataacaaacgctaggtgtcgctgaagtcggagtgatacgtgtcaaaggtagtacagtggctttgttctgtttgtgcgcttgttttgttttggcgtgtgccaaagaaaagttctgcaactgttcaggatggtcttgctagcgtcttgatggctcaccgttaacaaatgacccaggggctgtctggacattcctgaaggggcatctgatggccgaacacagcagatgacgagcatgtataatcctgggctgtcggggataaaataggcaagatgctatgcagctcacgggcccatggcgtctcgaagttgaccaggacaaggtttccgcgtcaagttttggtgtggctcagagtcaaggaaggctagttatcgatcttgagacagcctcggagaaatcgacctgctctaacaagtcaagcaataaagtggacttcgtctgctctttgtcattgctttttttttttgatggatagttagactagcatttgcgtgacgagacgacatgggataaggcgagagtgggttaagcatcgttgaaacacgagtcaggatcgaagcgatggtaacttagtggtggccaggtagccaggctggatggaatgattgattccaagtctgcgtttgcgaatagcttctgtttctgatgtcgatgtttcagtaacgtagcagcccagtgatttactatttggtgccttaggtaagtaggtgcaggcgaggaagtcacctgtccgccccttccttccttcttactttatgattacatccatgttattagcgatagtggcgatcaagggaaggagcgtctccaaaaatactgaccggcttctaaacgtggatccgccgaggaaagtataataaattgccaagcttattcggacgacgaatcatttatatgccaggtaccaatactacatgcatgccttcataaacactcgtatatactctaagttaaaaacaaactgtaaaattatgcttacgaaataacgtattttatattgtatgatcgtctttaatgttcaagtatttttggtgttttgagatgacgacgctctgaaacttgcagaatcgcatctaaagagtctcgattgtctcaagaatatcttgacacgcagtgatccttgtcctatatcagacctcacccacagaaagggcccagtaattcccaccaccaaaaatgacatgagaattcgggaaaccggcaactgattgcgcacctgtttcgatcttgtgcaaatctgtttaattttccgtgaagcgatgcaacatgatcaacatgctggagtcataacgcgttgggtattgcttgtttttcacattgcttgacacaaggcggagatccacggaaattatggctgcttcagtaccccatatacgcattcaatacactgatgcttctactttattggtcttttacgcgaattcattctattcctctttgtgccaagtccatgtgggatatccgtacctgagactatacccagaggcgcagaaatgaaggacagcacagccagggggctgcacaacctacaatagaaggtcgagtttatcccaggatatatcatgaagatcacttatagtaatcacgaacgtaaaatcggctacagatgaagtaccccttgactgaaaacgtaggcgcgccaatcgatcacatggcggctataatctttgcttcgtctggatgaattgtctgcattgaaaacaaagcactgatacatataacgtcgagaattcccaaacatctagcccaatgcagcatatatgtcctcgtagtcagatgccgaggtcttcttctgtccgaaaaagggccctgaccgcgatcttttgaagctgggccgcctcaacctcacgcttcacatttcatgcgccccttttcagccaagaagctaaccttccagatcattgcaaatacgcataagctgttctacgagcagaaagatgagtgtgactaaagaaaaaggtagcgaaggtcttgatggctcgttcctgcgataagttctctagaacccttccttcacgttcttttgagatcgacttcaactctgacttcatgttatgccacccaagtccaacgctcctagcaatatcttcagatcgcatatcgagccaaagactcttgagtgtcaagtgtcggtccttggtatcacatcgtgattccagactatagagatcagcaacgtctggttcgacaatcaagctaccgaaccaaaatcaagatacctattcgacgaattgattctaatcaagacactgatataactcctgaagattaagttacctctcaggcataaagagctatagttgttaagtggcagcgtttccttatttatgcttcgtcagtatacaatcgttctaatcatgtcatccacgtccatatgaacacgagagatttcgaccaaattgctttaggagcaacgaaactcaaggatggacatgatttacattacagattcaggtatttgcatctgttcgatgaagctattcagagtttcataacgtatatagtaaaatatgttcttagttctacgcaaagcgcagttcagaatatcaaacggtcttcaccgatatcaccgacctgttggttatatggaatagccgaagttcgggtccgatttcaagttaacgtactatgactggtaaagtcaaagtgactcacatcatggtgcaacatcggcgttggagtgactcggtgcggaagcccggggccgagaagtcttgatctgatgccgaggagcggggttaagagtccttttccatctcaagactcccggtccgatatcaattctatataacatcgaagttagtgtcagattgagcacacagttcttggattatattaagttctccttacactccaggcctaaacaactctatctatttcatcgccagcattcactcttcgtgccaatatcaaaatgcccgactactccgttatcgagacaactctggcttctatagccgcaagcttgccaacgattgagcttcttcgcgatctacacaagcaagccctcgatgaaccagcctacgtcagtacagatggtcctgcgtccaccgcccttgacaagttcgtcgctctggatcctgacaagtgcgcattcgtctatctcctacttcgatctatgaaggcacgctttgtcgtcgaggcaggcacatcgtttggtgtcagtactatctatctcgctctggcagttgcacaaaactctggttcgcagtcaggaaaggtcattgctacggagaatgagcctaccaaggctgtccgggctcgcgaaaactggggtcgagcaggagataatatcgaaaagtttattgaattacgagagggggatttgcgtgaaaccctcaagacaggcttgccggagcaggtggatttcttgcttcttgacagtgagttagctttcgatttcgttatgggattgctcgtctggcaactgttgctaatcaacttgtagtttggaccccgctggctctccctacgctcaagctggttcagcctcgtatgcaaccgggtgccacagttgttgcagataacactgatgctgccaagtcgggttataaggagctcatggcctatttggaggatggtgcgaacggtttcaagatctcaactgttccgtactctggaggtcttttggtggcagtttatgtcggcaactaatccaacaagatatgctgaatccatgatggctagtagtttttaagctgtcgttatgatatgaagttggttagaaaagtcgcagctgtgggtacgtgaggaacggatgagatgttgttgaatgctccgatgatgatttccctcttcagaaggtgggtttcggcatttgcgttatggagaagttatcgactttgtgttgataaggcagggattatcatgcagcaggaagatcattcggcaattgaagagagtgacgaattacccgggcggtaagatatctaagaacttatagttcgtttagtatagataggaagctgcttctccgaaatcaatatggcaatgccacgactcaagtttgacgcccgtgaaaagctacggtatagggtaacggagatcgaaattttatgctccagggcacagattgccatgaccaattatcgatgcaagcaagagtctctgatgttatggaggctcatttcaagaacaatcagccatgtttcagacaatcagacaattcagctggttgctcggtccaactgtgcacctttacttctggaatgaatcatcgatagtgtctgggactagcgagtcgatagataacccgtcgacaggaagaaacggggaataagaaaacagatcgagtctggcgcgacgctaacagatgattccatgttcagggtcttgcagggggggctggggtcatgaaaaacagacattttcctttgctttacgagaggataggtagtgatgtgatatgatgagattggactagactagaattattgggcagttttgcgtcttgtgcccaaatgacgtgataaaagttgctgattcagttgttgcattagcattagttgggcaaaacgtcaagtaggctgaaagctgcccgccaggcccaaagtgaggcgcccactgccctgggctgtccactgtatttggcttctcaagagtggaggttaacgttgcggagaagcccgagccgatcataagctagacttgttgttggatgagtaaaaaaacaaagagtccttagattaatttatgtttcaatgttatgctatttgttgccatggaagcattatctggttaccaacagcagaattcctcttgcacatgcctttctgttaggtgtgggccactgtacatgtgtttgctgcagcacagtggactccccgttgccgctaagaagcacgcgacctccacagtgaggttaggttgggttcggttcttgataaagatccattttggaggaagaatggtagcggcagttaaggaataatatttattactgcacaatatagcatcagtcatgtgcttattttttgattgagccttggagataagatgccgatcgatgttcacggccacgtcgtcgtcgtcacctcagagatcacccacacaaaaacaaaaacattgcatgtctggatgtctggatgtcaggatgtcatgggtgtaaaacaaagcatctttggatccatgcatggctgacaatgaatatgtatagatgtgcagacatttcttcaagttgaatgaatgacatatccgtgtcgtagttatccgcaatcatagaatactgtactactaataataaacatggtctggaggtaagtgaggggttccaggtagtagtagttagcatttgcgcgggttgtttagctctgtaggctctgcgctgtacttgctgcgctgtgtgttgcgctgtgctaatcaacgcctcccaaacctaccccaatctcaatctcaatctcaaataccaatcaacctaaccacacccaaacttgctctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacatccgcaacttgaaggggttaatctccagccctgcattcacctctgtttgccaacaaacgggactatgctccgtcgcctcattatttcgaccattttacctgcctcgtccagcagccggtgcctcaacgcctgcccgattgccgtaacctgaaagtgcttcgaccctctgagatgcgatacgggccggccttggaggcatcttatggagcatattaaaccgttgtccgataacaacatcgatatgggagactctatcagcgaacccatggacaccaccgatgacggccatactggcccccgtgcgccttgtcctacctccgttgctgcatccgcccttctacccatccgagatggttattcaccacggagaaccgactttggcgataaccgagacgacgatgctgattccgatactgaattcgcctccatcatggcctcatccatgctgaacggcattcacaacactgcttccaaccccgtctctccgggctcttccagcccttctcacgaccaagccaagacatccgattttgtcccccccacgagaccgagcagcacgccgtttcctcatcccgatcaccgacattctaagccatgttgtctgaacggattttcgcacggcgccgacgagaatcttgccgcggactccgcggcttcatccgacactgagcccatcatctcacacccagaaacgaacttcaacgatttaccgattgaggttcatgaagccattctagaccacctttttgggtaccgagtttccgctacatctcgaagctccatggccgtgtcgagtattagcaagagctggggaacagcgcttagacactcaaggagaagggaattgaccgcactggcgcttgtgagcgacatctggagagttctcgtccagcagcgactttatcgccatatcaaactcaaggcgaccgtggattgcctagaagatgccatggtgcacttagcaatgcacgagcatttgcaaacctatgtcaagcatatcgagatctggttccctgttttccagcccacctatggtccagtcgctctatctaacagtctgacgctaccaacggtgacaatggaaggattaaccaacgctacatacactttgccaggtaacaactgcaccctcgagcaggttttccaatttgtcggacaaactctaccccagacaagagttttgacattggagggaggcgagcgacgaaaggctccgagagtccttcactttcccgaacaaaggatcgatccagctatttacaaatcgctgccgacactccattcagtgcaaaccctcgtgacaagaggccaatggaatctcatgagggataaccaggactttgcaacagttctgaacgcgctaccaggtctttacgagtggcagggttcgtatagtaaaccgaagtctaagagctacattacaatggccgagtttcttccacaactgccgcgccatatcacgaatctgagcgtttgcctcgagagtgactatcgccgagaaggagtcatgcctccattctactccaaggttatccaaaagacacacatctgcgcaagaatggctgagacgctaccctttctggagcactttgcgtatactggtcgtgtttgccatcaattcttcgacatagcgacgcgattgacagattcacgagactatcgacttaagacgctggacctgactgtcaagaactgctgtcgctacaacactagcttccacgaggctggttctggtatccaagatatgggatttattgatgcgtttgagaggctggttctgtcagcgattcgatcgctggaaaagctcaaaggggtggtttacctgaggattcgatttgttgatctcggtacgttcgaccgatgacctaattgtgtattatttactaacatgcttgcagattctgttctgccacctctcaaccccttctttatcatgcgcaatggcgcatgctctggcgtgtggagtgagagaatcctggccgagatgggacgtgtccgtcccgatgttcactttacagaattgagcgagtcgtttggcaacatcgtctacaacaaagatggaagaatggtcattacgcccgagcccccgaagacgaagattacatcgctcaaattatcaaactaccgctccctcgcgacaggcatcacaatccagtaggcagattaagccagcacattgctgcggacaggattttgagaggccttctccactctcagcatgaatcgttttttttgtttcgcattgttattgttctttctttttttgggcaggcgttcaaggactggaccattggtcgaaaggacgctgttaatcgaaccacatacccaggagatgggagttacgagggcgcatggacatatgggaatggcggacttggctttgagaagaatttgcttgggatttgtcaaaaaatcatgaaggatggaagagaaagtagcgcgattattacctgtaggacgcgacttccatataccctctggcgatttgggattgtaattgatgaataagattgtctgatgttcagtttctatatctcgctaatgtacatactttcattacccaccaaattttaacgccgtcaagataaatagtcagcgaaatagtctactcaacatggaacttgacagttgatctagttgactgacgagcaccatcgctgatgatgacacccaagatccaacagttgaccaggaaaaacgcgatcgaggcaagccaaagacctgggtaaaatgtactgatgccgaggaactcgagctcgtatccttgttgcaaccaagcagcctgagagacaatccagagcaacagtgcaaagatgccgagcttgccattgcgtaggaaggatgagttggggagatagaggggtaagaagatcatgtaccaaaggaagtactgttacacagcataagcgaatggatgtttgttgtgagagggggttgcttacctgagaagtgcaaaccttgttgaatgtaacaaaagcaaaggtctgagccatcatggatgtcgcaagatcgcgcttggcgagagccagagggataaggacgcatgataggaggagctgaggtagaaaagcaaatgactcgatacggaatgcaggtgctgcatgagcgggagttgcggatgtgagatacagcaagacgttgtagggcgagaagttgtggcgatgatcaatccttgtaacgtgatgaaagtaggtatgaacaaggaatggcgtctcataactaagaattggttagtttaaggaatgttaagatctgtgtaaggaaactcacatagcaaacatgacgagattaagaatcatgaaggttatgaggctgagaagaccaaacttgagacgatctggtgtgaagaagtttgcgactgcatcttttatcgatgaagactgaggagcagcctttgtctcctttcccaagcgcgcatcatccatccaccagacaatcgccggtgcgtagatgaagggatagatcttgaagtgaaccgacagtcccagaatgatagccgcaaggctgaattttcgcctatcaacagcccacagcaaacccatagtcaaaactcccaacagaccctccgagcttccgcgagtgctgatagtcgcaaccattgggttccataaccacaaagcagaaaatcctccagcggtggcctcatccatgccccttcttctcagcacgcgcagaataagccatcctgcgagaagatctgccgcagcaaagacgagctttccaaaggcgggaaatcggacagtcggtagtagaatccaggctaggagaggcgtgtaacggtatgtgtcgcgggcgtacggcgattgaccgtctgcaacaaagcgcgaagcatcggtgaagacgagatagtcaatgtctgtgtattttagagctgagtgagcatcttggtagataccgtagaagagaagacctagtcgtaggaggagcgatatggtgaagagaggcgttgtgcgcaggaagggggctattgagggcattgtgagagattgatatgggatttggtgaagatgacagctggcggtgagtatgtgtgtgagatgagcgagtattgaaggatggtgaggtgttagtacaccatttcttatagatcaattactctctatgaggttatctcagtttgattcaaagtgttgtcgtatgccagtcaatggcaggtttttgatgacaaacaatgaagtttcaccctcgaagcgtgttgagctctcgaggtgaactgccaaaaatggacagctaacaatttcaacgtcacatccctgcaaacccgcactaacaaatcaggacccgccttcaaactaacctccgacatcatcgaccactgaatcagagaaaaaagagagcttcacttaacaaccctttcttcttattcaatctcagcgatgtcaagcggcgttaagagagaccgcgacggcaacgctcgtgctaagaatgcgggcccgccgaagcagtctgggccgaaggggaggtttcatgatatgtttgaaggttttcgcaatgagcttgatgagcatcatgatcgacgagagaggatcgtgaaggcttcgcgagatgttacggctatgagcaagaagatgtgagcttactgatgttattcctatttaattgagaaattactgacaaaattgcagcatttttacacttcagaggtgagagctcatctcagatcaatctcagtgaagtctgcctgctcacatctcacagagtcaaacatctcaacaaagacttccctcctcacatccaacaagacatagatactcgtcttgaggaaatcgccaaaattctcagcgctatcgctcccgatctgcaaaatgtcaatcgctaccgctacacctctcccctgcgatgccttgaagaattcgtcgaggcgctgtctttcgcacactacctccgccaccaaaccatcattactcccacacaggcccaagccgctatgccagcggatatgtccctaacgccgcatgattacatgtacggtattttcgatctctttggcgaactaatgcgctttgcgactgtcacgacagcccagacgggcgagttggccggcaacggagaacgaaacatcatgggcgatattcaagagcttggatgcgagtttgagattttgcctgatgtgcctaccaaggactggaggggtaagatgggtgcgatgagacagagtgtcaagaaggttgagaagctgggctatggacttgtggtgagagggagtgagaggcccaagggctgggtgccggacatgaaggatgatgcgcctgagcctacttcaccgtgatgatggaaattacgacttgatgtgatggaaacggtggggagggatgcttgttgtgggagacatcatttttgctatgtggttgaattgctggagctggctgctctgatatcgatggatgtctgtctggcttgattatagccgggtcaccacacttgctggaacataaaaaaacgatagctttatgtcaaaagattaaacaatgggttttcttactgcatgaaacctgaaccggaactgagcgcaaagatgaaccccttgggactggctgtattgttctacagtgattgaatgagaatgtcaaatatcctgtagcgcaagagactctggtggcaatctttctcatgcattgattcatcttttgcctaacaacaaaggacaaattacacaagtcatgttccgtattgttgactgacagttgttggtagcaaaagttgcttcagtccgcgtgcaggcaaccgatccacagcggtcggtctggaacaaggagaagtgagaaacatcaatgatcactttgcgctgaatgcatggaaatcacctgcccattgatccagtaggtgagtaactgttctgttttcttgactctctgttattgttcgcttctttcatcccccaccatcaatcaaccactgtctgttcctcacacacaacaacgcactcctttcatctcaaccacgacggaacaaaaaacttggatcaaattttgctttacacaaatcatcagttctaattcggtatttcgagaccattgtagactctttgatagtgccgacaacgactcgaaattatttcttgattgcctgcgttttcaggcttctacctaatcattccatctttccctctcacaacacaacaccacagcaacgctcttctccaacctcgccctggagccctcaagtcactcaaattgtcagtcatagactcttgttgactgatactactattcttaagatcgcgcgcctctcttggcctatccgcatttcggcgttgacgctttgtgtccaggggttttctctcccgagcctcaaacaacaacaaatgacgatttagagatgaagacctggaactcgtctatggacgaaatgcctttaggaggctgtcaaaatcatatgcagccacccggtcatgaccacattatcccacagaacatccccccaatgcatcaattcaagacacccgccgctgtgggaaccgaaatcgcagaacctctgtgtcgtcgaactactttcttcgtcaatgtcgactggcgaatgggcgcaactcttgctaccgctaccaacattgtcggccagatgtacgttgagtgcatggagcctgttgaggtacttcacccataccccgtcattctcatccacggagacttccacactggtcaggtaatcatgaacccttctccctcggaaatgagcagatactaactctccacaggtttagacaaccaagccagatggtcagtcagggtgggcttctttcttcctcaagaaaggatttcaggtcatgatcgtcgacgtgccgccgtccggccgttccaacttccttacgacttcccactaccttcacagagaggtgggattgaactcgagttcgctcaaagcatcagcagttgaagctgcgcttactgcacctagtaaacccagagctcccggtgtgcctctccagtatgagagagcagtgttccacaacaagtggccaggcgtaagcgaatagacccagcattgttcatgtgcacttactgataatgcacagaccgggcaacgcggagatcctatatttgccaggtattgtgcttccttgaccactcttcacctcagtaaggttgaacgacagtcactcgcccaaaacgcactccaggctcttttgcgccaggttggaaagtcgatcctcgttggcgaaggctctggcggaaatgcgacttggctcgcagctgatgtcgagcccgatcttgtcgctgcggctattgctattgagcctgtgggacctccttttggaacagcatgccctaaggaaggtaatccctatcgcaaatacagccccttcattgagaaagaagagggaacgcgaatctacggactcgccgatatcccgatcacttatgatcctcctgctcaccctcatgaaggatacgaccctcctgcgagagaacctctagacttggttaaagtcatagcaccagatgggcgaagtgaatgcttcatgcaacgccgtcttgattacatggaaaaatcaaatggcaaaccgagcaatagagtccgtcaactcatcaacatcaagaaggttccttgcatggttgtcaccgcgcacgccagctcacacgccatgtacgattgggcggtggtcgcattcatgatgcaagctggtgtcaaagtcgactggttccggctcgaggacgtgaaaatcgaaggcaatggacatctgatgttcctcgaaaccaacagcgatcagattgctcaggtagtcctggattggatcatgaagaaagcgactcccgagacctttttggatatgccgagcagtgtccctatgccagaatcaacggaccttactgaaatgattgaacaatcacagctgcacaatatgcctagtgtcatccctagcagattgccttctcccagtcaaatgttacaattcgcgagcactctgccgacagatcacgccgcaattgaagcaacccctctgagaacaccccaggctccaagcttcgaagtggcacgaagtcgtccgattgagacgcctcacttcccatcacttgaagattcaagcaagcgaccagctatgtcttcagggcaaacaactgtgagcatgaacgaacatcatgagtcgcctcatccgcgtaaatcttccgggcagagtcacaagcgagtaaaattcgaacttccagctgagacgtctactccgtcgtccatgtcttcctcattgcctcaatcgaaccagatgtcttccgagcagcggtctcaaccggcttctcaagcttctcagcaacagggccaggtatcggtaatagacttcggcatgcctgacatttccatgatgagacctgctcatccaggaggccctgccagactgagacagcaggagaacagaagtactcgctcccctctggcgggtcctgcattcagcctctcttcttacgagcaagcttccaaccctttcacccaccgaccctgtagttcatctgatgagttatctcttggacagcaatacagcccagcgtacagagagaaccagcgtaattgcaatttgaacaacgctcacacaacagctcgattcgaacgtaaccccggaaccgccgaggagtccatcgctgcaatggccttgaacaacccaagtcgcgcttgttctggtttgtcctacccgtctttgatgacaagccaatcttaccgatcgaccacggtgcaaccgcagcaacagatcccatatcttggacatttggataattctcccgcagtgacttctgaagtagagttccgaccactctcaactcccaccgccgctggacaatcgatgagcatggcaggtccagatccactgttcactccactggcgccattttcaggacagagtggccaggagcagaaccattttggcgtctatccgcagatgacgcccccgagcccatctccaatgcctagacagtcgctgttgaacccgctatcgtacaatcttgacacggggtcgcctcatctggcgcaatcgcagcacaaaccgacttccagataaagattgaagtttctcggaatactttgagagtgatatggaagatttttggcagggccagatttgctgctgagataggcgtactctgggaagaacacaggggtgatctgggagattaatgcaagattgggatgtaacttgacatggccatctattttctccgagctgactataataagatttctcttcgcaaacctttacatggattaaagcgaccaaatgatgtgatgccgtccaaacgtagatgatatttaattagaagcctactactgatgatgatacaaatatcgatgtcctgacttggccacctgacctgtgtatgcttctacaatagagcaccaccatcttcatcctcggagtcagaccgaacttcctgtatcggaccacaacttccagatttatctttgtcttctgatatgtcagaactcgagagttcaaagtatgacatatcgtcccggtcgaaatcactatctccttcttcacctcccaaaggcggccacggtatgtcgtcccagtagggacattcatcttctcgccctctccagagctgttcaaaatcagcacgtgtatagaattcgtcatatcttggttcgcggcgccgaattgtgcgaaactgccgaatgtcccagccggatacatgcaacgccgcatcccagacatccccatagcttcctagtatctcatctctgaggcccagtctgttatatgcaacctccgagatagaagtaccctcattatcttttgcgaaagggtctgcctcgtgttcaagaagaagcacaagatgctcaaaagaaatgattgtcgaagtagtacattccaatactaatcgaagacatgtcgctccgtcgggtgctcggtcgtcaatacatgcgcctatctttaggaagtgactgattatgtctttgttgcgatccaggcgagtgcatgcttttaggaacggcgacatgccggcgcgggtgcgccagttttgaaaggtcgcaaaaggagcaataagttctgaattccaaaccaatgcgagagtttcctagggacgtctctgtcagtacattatacgggagaaaaccgtaggtccatagtgagtaacgtacctcgtcatctgcattcgttgctacggagtcgagaaaactttcaacttctgtgacgtatgttggatcagctccagcagtcaacagaagtctacgacatgcgtttatagacttgaggtccttcttggattgatgtacatccatcccaaccatgacactttgcaagcaattcctacattctggtcagtttatgtgcgagaaggtgtaatgaatagacgtacacagatttggaattaggcagtgaccgcgaactgaaagacacatgatcgacatcgagcccctcttcgatcaagaatttgcacatctccggctgtttcatcgaatactagaaagccggctgttagatgatgtactatttccgtactgctgatagttggccacacttacaaacaataaggatgcaccattctcagcatggtctcggagagaagcctcgccattttgcaacatctgcaaaagaccttgtaggttgccttgcgctaccacacgaaacactggagagtccagcgggaggagtctgttcacttgtagtcgtgagatagatgagacgctgcctgctaaaagctccctctgtgtgagggaagccatcaacatgtgatgggatcgcttgtcgggcaaaaagagcagtgacatggtgtagtctgtcaagtgcccttctgccgttgttattacgtttttgttgtccgttgcaagcatttttcgctttctcttgtgaaccctcagactcactttccctattccaatatctgcttgtgtttgatgtctttcttgactcaagactcttccgacgacccggtggctatcatgaccttttattgttagtggtcatccctaaagacgagatgcagcttactctgggcgttgatagataatttgctctgtccaaacgatcgaccaaatcgacgtaatcctttatccaactctttctccagcttgaggtcttctccgcctcgaacagcagtcaacatgttgcgcaagtcgtctatcgctgactctgcaagttcgtcatcttctgcatatacgtcgacagtttcgcgcttttcatcgatcaaggcaccaagacgttcaatactttccaacatggccgatttctgaggcttgcttgctgtgctatcgcttccaacattgttactagttgatgcttctctagtagccttggcctctgagacaacaaggtctttaatctcattcaacagcgaacacatatccgtagaactcgacatggatattgatgacgtcgagttgattgtctgttgaattgaagatagcctgctttggaggtctccgtgatttccattgtaagtggtcagcacgttattctctaaggcctggaagccagatgcttgtaatagatggtgatattgcaatgattcgtccattgtacgcatcttctgctgaatctgatgtgtctcgtctcttacttgagaaatcgtattcctacgtagctagttcagtgaatatgctatgtggtggtctgagtaagaaagctgaccaagataaaactgatagtcggacatttagattgttgacaatctgtgccagctcacttcttattcggttcatgtcgttctcgcttagaactattttaaggtgcttccacaggcgtttacctccattgtctcctggtgtggcttgtaacttgacgaggtgttctgctattgagcagataccctcgatgctttgttgaatgtgtgcatctaaaactgggttggcagggacgtttgctgaatggcgaagggtctctaagatattttgcgcacaaagaagatcgtttcttaaacgttttaaaatatctggaccgtctttgtactgcgagagagcatcgtgggcctccttcacacatttgagtgaaagcaggacgaactgggtaatgctggctgcagcacccagtgcttccatgatatctgtcaataggagcaatttgataatatgatgttaagaggagtatttttctttaggtcttttccatcatagagaatagataggaggaggcaaccattttgagctggaaataccttatgcatgttggttggtgcagtcactatgagtccccttgtctaatgtgacattggttgattggacaatccaacgacaaggatatatatagcaatacgtgctgggcgcgtaatacaggctgcatgtcatgtagacagccgctattgatgcttattcccgtccagccatttcaagggtgactgatatatgatgatattctgtagggtaacttgtttccatcccattcaatttgatagatatggggtttgcgtatcatgaatgtcatatattctcgtactggatagatgctagtgctgacttcatggcagtcaagttaaatcgttgtccgtatttaacggaacaaatgttgggtcattctcatattgtaattcgggaaagtacagtcggttacggaagcaacctcattgctcttgctcgcctgtttaatcttggagttgcttgtttcattggtcatattgatagcaacgccccactacttatatctccttcccaagttacttgttacttcaacttcaacttttactttagtactttttgtaatattacatatcatctaatatcatatgattgcgtgttcatcatataatcatggacgaatgcacactcgacctccgcaatgcagtgagcgttgcctctctttacgacgatgattcgtctcgatgggatgccataacctcacgcaacaccaacgctgacggccttttcgtctatgcggtacgaacaacaaagatattttgtcgtcctatctgcaaggcccgacttcctcgccgcgcgaatgtgtcattcttcactcacggccacgaggcccagcaggctggtttccgtgcctgtaaacgttgcaagcccgaagtagcagggttcatgcctcaagagactgctgtacgaaagatccgagcttttgtgcaacaacaaacagagaaacaaagcgattcccaggtcagactaagcttgagtcagatggctaggcaaaccgggctgtcaaagtggcatttccatcgagtgtttaagaaatgtgttggtgtgacgccaacagaatatctaagaatacaacgtcagagtcagtgcgtccagaactcggcggaaacaagttgggttgacgatgggtttgacattgaaactctgggccaagattttgacacgggaacttgggacgactttgttcccgattcagggtatccaaccatagaaacaccatcgacaacaatcagcgactgttcttggtccatcgacgagttcttgatatggccgaatgaaaatgagataccaattgcatgattgatctggcttgggttgattaatgctcatcattgttggccatttacactacgcattatcattttcgcgataggttgaagcaacgcagcagcaaaaaacgaacgatctaagaaacaaccatccctacaacaccttatcctaatctggcaccactttcctcttacgtttctagtgcctttgcctattgtttctggtcgcccaaacagaaagtggaaagtttcggtagcgtttcacatctcccacatatttggttatactatctacaggggtgtgctcaagcaagcctttaccgaaacccccaaaccgtcggaactctttgttgccggtcgcagttactgtgtagagatgaaattggacgttgagaaatgacgagctgctagaaattcgattttaatgagagacgaaatactacgagcccggggcctcaatgctcacgagcgcaattgcaccaagaactgccttgtgcaacagcaaagtccaattgggtataatcgaataagacatcaagcttcgaatctgaatatttgttcaagtatttctgcaagcttcatcccgtccagatgtagccgccttggcagttcacctccatacgcctttgctaccagctttgcaacaaaggggacgggagttccgcatccgagacctgccatgcttcggagtgtcggacgaccctttttgcgacagatgcctgtcatctagtcatggccaaggtgttcgaagctatagtctatgtcaactaagcttgtataccactacggtgactatagtctaatttcgaaaacaccatggcaatggagcatgaaccctagttcccaggagtttcgacccggcttgggtagtgcatcggagtgtcaacggcgcttaccgatatggtttcttcaaactgtatcgtagcaggtggcgtttgatggttgggacgaggttcaagcttgttgccatgttgcattgacacaagcttattcctatttagctattcgatctatggacaaggaaacatctatataagtaagactgtttatcctccaagacatagtttctttttccatcatcactcacacaagcctcttctcagcatctccttcaccttcgtcttttcttacttcatctgctgttctgtgaacgcattcgcttctaccactccttctactttaataccttctttttgcaccgctggttggttgcttcgctctctaatccctcagcaatcttctatacaactcactatcatcccaaccaactaaacattcaagatggctatttccaagtctttcgtccttgccgctcttttggcttacgccgaggctcgatttggccaggaacaggagcctgttgctgctgttcaggcacttgatggaactttcggcaaccctggtgttgctgctaccattgctggtagcatccccagtgctctgctcgccgctgctagcccttgtgacaagctcactattgctgatcagatgatcactgagcttggagatgaccaggctgttatcgatgcagccatcggcctcgtcgccgccgagaccaacttcaacccctcggctgttgacaagccctttgtctgtgccgaccctgccctacccgccactgctgctctccgaggaatcatccccctcgttgacccagctgttgatggcgccgccaccgagaatgccaactcggccacttcagttcaaaccccctttgacgctgcaggcctgtctcaggctgaggtcatgatcgcacagggattcaccacattccaggctgtcgatggcagtggtgccaacgtccagctcgccggtcaggatgctgccgctggaggcggtgctgctggaggcgccgctggaggtgccgctggaggtgccgctggaggtgctgccggaggtgacaatgccgctgataacggtgctgatgctggcgctggaaacggcaatggaaatggaaacggaaaccagaatgataaccaggacgaagactgcgaggaggacgatgccgccaacaatggcaacaaccaaaacaacaacaacaacaaccagaatggtaaccagaacaatggcaacggtaaccagaacggtggtaacaacaacaacaaccagaacggcaacgacaacgctgatgatgctgccgacgacaacgctggtggcaacgctggcaacggcaacgctggcaacaacaacggaaacgacaacgctggtggaaatgccggtggcaacgctggaaacgctggtggcaacgctggtgctctcgacttcggtatctgccagcccactatggccctcatcggtggtctcaacggccgccctgctgatgagttgaccttcatccctcaggaccccaccattgcccaaggtcaacaggaggccctcaaccccaacatcatcaccaaccgtatctgcgatcagctcaccaacgtctgtgatgccagcgccgatgctgtcgcagcttgcgaggatgcccaggcccagatcgaggccttgggaactcgcgaccagagcaccgccgacacatggaacgctctgctcggattcgccggtgttgactcttctcaacagcaggtttaaaaaatgaaaaggggcgcaggagatcgacgcatgctggtcatgagacaatgaagtctgagaggaggcatgagtgaagatggtcgcatattataagtttcagcttaattaattcaaattcggtttatccaactttatcatccatatccttactgtaacttgatcgacaaggtagtagtaaacttgggagagctaagagtgcagaaaattaaagggcttgaaagagtgctcgatatgacatggctgaattatcttgttgcttgtatcagtacagtcacgtttagccaacagatgcgatgaaactgcacacaacaaacactgctcatggctacaacgcgtgatgtaattaatgccatgtttatgaattttaacatatattgattctatcactgttaagctgctatacagagtcttgcatgaagctcttttttaattgctataatacaatgtgcatgtaagccagttatcatgtctatctagcatattttgcaaggttcatcttgctggacgattccgaaggcacccctacggccagtcatgaaagctcccttgtttgtcattcaacccctagggaatgcaaaaatctatccaacttccaaggtagtctagcctgttgccctgatgctcctggcttttgtagatagcttcgaactcatcgaagcttagcttgccccatccgcctctcttgatagcttgggtctctgcaatactcaagtgcttccagtgtcgtagcatgtctgacgtaggggcgctatcagtctcttgttcctcatcgacactatcgctatctgaactgtcggaagaaggatgcgtaatggggtagtataagccagctggagaagcagtcgtgtcatccgatgagtcgggtcggaattggggtagagtaggatcttggtcttgatcctgagcgactggagtgacttcctcagtttctggcttgggagctggttctgctgttccgtcttcgtggataatctctactgtggtactgatttccacggcatttcgcccttcgggcaatgcaatggtgtatccggtctcggaaaggagttcctcaaggcttctatccgtggaagacctgaccttagcgttcccctcgcctgcggatttggaactttcatcatcaccaagttcgatggtatctaacacatcttggtacctttctcgctgatcttttgtttcagctgcttctacagcaaggtcctccgcttgcttgaatattgtgtcaagcagttcgttgaaggcttgctgagtaacttggtagagaatctctttgcctgcatcgcgctcagcatgaggtattccccctcccgagtgatgcccggaagcgttactgggcgaagttgtcgtgtcatagtctctgtcttccctgacatcgccattggtaaaacgggctttcgaaccgtttaccgccgctgtagagccgtgctgttcgtctttgcttgattcctcgtccatttggcgtaaatctctaagaatatcctcactgccttgccagtcagctggctcgattccgccttcttcttcatcgaggtagaattgccgtctccgccatctctcgtgtagttgttttcgcgccatatctcgttttcgcttatcaagtttgggagccctgctacggtccttggcaactgtctctgccctgatttcactttctgtccttgaagggcctccaacgccgttttcctcgttgcgggttccattaacaccctcagaggctgcttcgccatcttcatcttcatcatcagaaggttcctcgatctccgggtgtaaagtttccataatcaggccgggaagttcctccagggttgacggtggttccaaaagtgcgacccagtatgtgcggtcaatttcgctgccgcttagtcgacgcatcgttcgccagttgctatccgtgtcgttccttgcaagaagatgtcttccaaagcgacgatcagtgtcataagcaaacaaattggtcaagatgtcccctcgagctgctgtatctccacgatccggtgcaacgacattctcgaatccttcagcaatgtccacactgccatttcgatgatacgtcttgccttcatggcggaaatgcccgtcaccggcaggaactctgccttcgcgtccgaacagactgctcagtggctgacggctggtaacgagttgttgagcttcagtactggcaagtaattgatcttgcagaccatctagaatgtccttatgcatttgcttgtaaagcacataataagcacggaacatgcgcaggaagtctttccgatcaacatatccatcactgtccaagtcatatccggtgaaaatcttgcgtaacttgtcctttcgcttacggtaggataatccatgaagaaactcggtgaagccaatcaagtcgtcattattggagtcgtagaaggagaacatccgatcatgaataaggtttggcgcagcatggcgggagccccctgtaggaacgaggcatcgctcaaacgttttgcgatccattgcgacacaaagctcatcagggtcatccctccattctgaattagccatgaacgtccattgttcccaaaatgcttccaactctggtctctcgaaaccagtgtcttgcgacaatttgggtatcagactgcggggcaaggtacgtctgcaagtatctgggtcacctgtgtaccagactggttgcatttgcctgggaccaaacggcggcgcgggaatccgaattttgtaaaagatgtgagttttggtgtggacaccttgggcttcgcaagtttcgcataggtcaaagtcggcacaattggcgcagcgataacgaacccctcgaatagggaccatgccgcatgaattgcactgacaacccctatggacgcaaccgttcctacgagcgttatcctccgagacgcgaaataggagagtaacaatattatgtcctgtccgttgactcgaaggaaaggaacttggatcgttccaccattcatctccaccatcgactatcgtctcgccatcggctaagggttgggtcgtgtcgttgttaacattttcatcgcctgcagcctcggatgacgagcttgatccatcctcatttctccggttccgacgtggacgtcgtacggcattgctcctgtgtaggccaccacctggaaggggttcgaaactctgcgatcggacctggtatgcatagtatccggctgagagcgcagccgctgcagagactacggccacagccagccgtggccgcgttatgctctcgacggacggcgtcggcaaccacattgtgggctatatcatgtgtgtcgcatggtgttgaagctcaacgtgtcaggggaagtgggtggccggtcgtggaagcgggcgtggagggttgtcgagtgtttatttacaagtttcgtttgggtatatagcgcgttattcgtgatgttggattgatgctaaggtcgcagtgttgtcaagtgagccataagttgtttctgatgatgacaaagccgcattcaagcgatgagctcagtgaaatgcaatgaatgggatggaagctgtgaagttttggtggagaaggtgctaacgttggaccccaatcgataggcgatggtacgtgcctgccctctactcaaaaatctaaagtggggcctgcccgccatcagaaaagtgatgatgcttgtagtggacggatctggaagtggatatgcgcaagttaatgggaccgggaccatcatgccttccagctctgtaaatcctcagcccactctctaaagctccgattttacttccctcaagcttccagttgatcatctataccttcaataacagtccctgccaacgcaatggctgacgctcctccttcacttccgggccctatgccctcgtctttcgatggtgaagggtatgcttcaatcacccccagcttgttatacctttcagtccccgctcatgcgatagtctagggaatttcataatgaacgtcctatgcaaaaggttgttcgcaagatcaaggaagagcctttgatccctctgggtaattccccttcctgggcaaccatcaccaatgcatggtatagcttctaacagctccgctttcgcgatataggaattggcttgactactgctgccttcatcaacgcctacctagcccttcgccgcggcgactcaaaacaagcaaaccgcatgttccgagcccgtgtcgcagcccagggattcaccgttttcgccatgcttgccggcagcatgtactaccagaaggaccgagaaaagaccaaggagctccgccagctccaggagcagaaggacgccgaagagaagcgacagaagtggattcgagagctcgaggctcgtgacgatgaggagaaggccatgcgcgcaaaacttgagaagagaagacaacaagtccaggcacagcgggccgaggaagctcaagcaactgctgcgcctaccgaggcgtccagcagtggaggcatcttgagccgagtcgggttgtggcccacaggaagcaaggacgaaaagaaagatgtcgagaaggttgtagaggaggttgtgggcgaggaaaataccaaacagaagaagaagaaccccaagagctcccttggtgatctcggcgaaatcatctccaaaaagaaggattaaatactgaacctgtatattaaagcagttggacataagggaggtttgtacaaaagttccatgtgctgatccatagcagaagcacatcatgtatgatattgaagttaggcaaatttgatgattgcaatattggaaggaaagctgcctttttctctggtctttgcatacatttctcgtgctgttcattttattcaaaacagttaatttatcgcaacagcgttcaagatccacactcaaggcccattgatcgatattcaggtattatcacaccaacagaatcacaccacgacgcacaagactatttcttaatcatggggcagtctcacaatctaacatccctatgtcatcgaaccaccacttctgtttcccccaatcaaccctgccatttctagcaatgcccgatcagcttcaatatctccggatcctaaattgactttgcgacgtgcttctgcttcacgctcctcccagacccatttctcggcttgcgcctgtgcttctttgtcaccaccgcagccccatacctcaaggctttcaatctgaaagcgatcttggaaatcgtgctttctcactacactcgaatggaacgcaccacctcgggaagtgtgatcatggttgaaaaccccaaactcgaacgaatcatcaagtaacaatgatacgggacccaggcgcagcatgtcgggctttctgtgagcttgagaaggatgcgggtggggacacccaaaggacagcataggatggtgtgctggagctttcgtataagtgacatagtccttgttaatggtagaagctgggaagacatcgtgaactggctctagctgaaagagagttgtttcagagtcaccgaagcattctcggtgagtgtgcttccaaggttctcgaacataaacaccaaacgtgagtcgatcagacttgctgccatgtgggaatcgtttcgggggcagggaggcagcgaagtttgtctcttggccaccttctggtacatcgcccagccttgttccactcaccagcagcagtgtgggagcttgccagttgaacacctttgtttggaaacttcccatagagaagcctgcgtcattgccagagtacagtaatctgactcgtcggaaaagatccgtgccagggaggaatagtgagatctgagaaagggtgttttgattcagtatatcgcccgtgtcggtcagcagaggctgtgctgtttttggtggcgacgttgccgccggggtatcattctggtgcttggaaaagtctagattttgggagaagaggaaacgctcgaagagaccattgaagccacggaaaagattaggacaaatcacaggtatgatagttctgaaatgttggtacttgatgccagttgacgtttcagcgttgacgaaggaggcgagaatgcactcggcagctccgcggagaccttcgagttcttcgccaacgatacgacttgagtacatggacaaactctcttggggatccaatggggccgccagcaagaggagcatgacgagcttccgaaagttgtctgtcgggattgttgcgccatggaagattggtgcatggccctgatctatagcatccttgacatttaacaattcaaaggcggtcaagataagatcatcatcttcgtcgtcttcctcatcctcaccagctgcatccacggcaaagccagcagcatgggacttgggttcttcctggccaacctttggtttgggagtctccagttttttgacatctggccggaaccctgcttcggatatcttgcggtcaaagacagccaagcttttgaagagtagtttggttctgtctgctgaaccacgcgcaagcacagttcgatagcgctcagtcatgatgacaacaaccatgatcatccgttgaagctccagaactactggtgcctcctgtaggaagggaaatgcgccgatgtaagacagcatctgaaaaatgaccggtgaggtgcctagaatgtctggtatctcgaggtaacgggcaatggtgtcctccttgagatatctgatagagtcttgttgatctgcaagacttttaaagacatctctaagtgaatacaattcgagagaagtaaagcatttcttcttgaacttctccgcctataaaattgtggtaattgttggtgagttcatgttcattctgatgatagcgcatgatagcgatggctgctcacaagttggttggttaactcttcatgcgaccgcctttgcggatgctcatccgacagactctgacccattttgtaaaggcgactgtgttctcatcacttcgaagctgcagtattggtatccgattgagacaattcaacaattgatgatgttatgattaggtgaaagacgaaaggctgcctagacgacttcatgacattccatctggaggtgggcgaattggctgacaggacaaggaaggtacgtacccatacgtaatgatttgctccttcccctgtcgctctatcttgcgccaagcctctctacctccatgacggtgcctgcctcagtaaattaacacgtgaatcggcaggatcggcccgtgaaacacgcctacagtacaatatgaagctattcccaggttgcaatcacaaagtcaacaatgatactctgaagatacagacaattgccgttcattatatgtttaagagaattgagagacttgatatgcagtgatctccaactttcagtcagattactctaacaaatagtctctaatttattgtcctcctatcttcatacaaccccagcattgcctcttcctgtttctccaacagctcaacctattcatccctagtcaacttttctttggtctttgatagagcttcgtccacggaatcatcccacgtgtccttcagcgtaccaagaaactccttgcaccatccattcttcttcgactgttcaagcttctcgtccagatcggacgtgggttgccttccagaaatagttgtcgaattttgggcgctaacagtctgattgccctgggcctctgtggtagtttcaatactcaaagactcagtttctggcgtctttgtcgtcttcttggtgtcggatgtctccttctcctctggagcttcatcttcatcaagaagatcctccacaatttcttcccactccagctccaagataatatcgcggaccaagtcaccaagcttctcaatgagcgattctgtgatcctctgggcatagaggaactcgccatcgagattgaccttgaagtctaggtccttgatgatctgctcgcgaatctgctttgtaatattcttcagccccttagtatcctccttttcctcttccttttcctgcttctcttcctgcttctcttcctctcccttcgattcagggacaacatggcgcttgaaattgttcctgaaatggtcgacgagctcattgtacttgtgacctccgaaaatctggttgtacacctcattgagcttcttgacaagatgaggagtgaattgttcactcttaataaactcatcggcgagctctttcttaaagttgagcttctcggcaatcattcgacgctcagactcactcatattcgagattttgtcgagttgttggtcagtgagttcgcgtgtgaatgttcgcttgcttttggaaatgagttgcgctagtatgtcctcgtatttgggatcgttgtagacacgagcaaactccttgttcagcttcttgatcatctcaggcgtgaacgtaacggcgttggccagctcaatcgagagcttggcatctataccaagccttttcgcgaccatcaggcggagcgaaggggacattccctcgatcttcgtaagctctgctttgctgagctcgggggccttctctgctcgcttttgcttgaaaccaatcttgtcgaggaggctcttgtatttgggatccctggtgatacgagcatactccttgttgagccttgcaactagatcatctgacagcttgtcgacgttggccagctcgtctgatagctcgggactaaagtcaagcttcttcgcaactatctcacgcatgattggtgacaatccctcgatcttgttgagcatctccttggtgagctcagcctctgctctcttgtagttggacatggacatgaacttcttgatgatcttggcgtacttggggtctctaaccacgcgagtatactccttgttgagccttgcgatcaggtcatcagacagttcgtcggcattgacaaactccagtgtaagcttgggatcaaagtcaagcttcttggcaagcacttgacgaattgccggcgtcaggtctttgatcctatcgatttgcttttcgctaagctctggtaccgatctcttgctttttcgaatgtattttggagtcctgttaatgatattgacgatggccttgccgccctcgctttccaagaggatggcatacagctcgttgagttgggcgatcaacttgggagtcagttccttgaattcgagaaactccttgttgaattcttcgcccattatagggaaggctgccacgagtgcttgtctcttctcgtcgctgagagcttcgatattcaggagttcctcggtgtcgagtcgagggactggcttgttggggtcaatcttcttgaaattcttccggcgctccttctccttctcctcctcggactgctttttgcaaggtgctctcgcctcaatactcctcttgctcaagccactggaatggcgatggatgagtttgtattctctttcattgcgatcttcttcttcatgatccttctggtacaatacaccttcgtgcccaaccggtgagcgagccttgtagtcagacttgtgcacctggacagtaggcccagaggcatgatgatgatggggcttggcagtagccttggggaagttcatggcaatgcgtctgtgttctccaaacttgggtgctaacatgaaccaacctccctcagggcaatctgcggcactgcgacaggggacttcagtaacaacgccaactcctgcccactcaaagcccgggatgacattctcgtagcctggcaaaacgtggttcaccgtatcctccttgtagtcgggcttggtgaagtcgggctcaacgacgatgttagtcccggtgatcccaattcgtctgtgctctccgttcctgggctccaacatgtgccagtgtccatgagggcatccctccttcttcgcacaaggggtcttggtcacggttccgggacctgcccacatgaatccggggacaacgttctcatagccaggttctttgtagtaaccatagtgctgatcctccttccgagcgtagggctgttcgttggatttatggctatcgtgatcgacctcctgtttgcggtagtacttggcgctctcctcgggctcgtgatgagatgggtagtagatttgctttgacgcatgcttcttaacctccctagagtcgcttccgttgtccttctcctcttcgggatggtggctcttctcatcagagtggttgtgcttgtcgtcatcttccgtaggatcgtactttctgtaaccaagcttctcagcctcattggtgtactttttctccttcacctcttccttgggaaagtactccttgaaagaataagtctccggaaaatcagaatggccatgtttgagtttctcctgagcctcttccgagaggaaagatttctcatcaggatggtactcgtacttgaacccatggacccccttcattccatactcttcgtccttgggagaaaaatcgtgcttggggtactgttcgcctttatcatcatcgtcatggtactcctcgcggtcctccttgtcgtagtcaggcttcttgtgaatctccctgttgtggtgccagtcctcagggtccatggagtgatagtgatcatcgtctccttcatattctgctttggggacgcccttcttggcttcatcaaagggctgctccggagggaacgtctttggaaacttgtcaaagtaggggatgttgtcgttctcctgctcataattgtggaagtgggagagcttctcgtccttcacctcggcgtcgtacttctctggagtgtgataaccgggattgaaaatgtccaaatcgttctgctgatgctttttggagtcgtggacatccttggggtggtacttctcgccctgagattctggacgctcaggatatttgggcttctcctcagtcttgtaagaatgcgtatgctcctcgtttggatcaaacttctgcagcggggcgttgaagccggggaaagggtctgggtgccaaaagccaaatgagtggtcgccataattgccaaggggcggccatctcttgtggtggtttcccttgtcgtggctgtccttgggctcatactctttcaagggttcggtgaattgtttttcgaaatcatgtttgttgagaccgtaacgatcattgaatgcgtcaaacttgttggtctcgtaatccttctcgtgttcgtagtggtgattctcggagcggtagtcgttgtaatcgtggtcgtagtcgacatccttgtacttgtccttgtggtcgtagtcatcctcatgctcatgatgttcatggggatagtacttcttggtattgaccttgtggtcgtagtcatccacatgctcatgatggttatggggatagtacttcttgatattgaccttggtgatggtatggcgttcattgggtttgtacttctccttgatttcgtattcgtgatcagactcatgatcataaggatagtaatgattgatcctatacttgaagtcgccgtgaagtcccttggtctcgtatttgtcggtcttgggatcagcgagctcgagggttgcgtccttcttggtctcaagacccaacatatacttcttgtaaaggtccctgaacgactctcgctttttttccggtatggtatgcggttcatcggagtgaggaatagcgtgagccagacccatcgacgcctgtatggcgacgaggacggtgatggacagcctcatggtgagttactcgctcttgctaacggtatgtgtgcagtcaagtagtaccagaattgttcaaagggtaaagatggtgacagaaagagaagcaagaaggttagaagatataactgagagctaacttatagctaagagatggcatatgctacttctgaccattccgaaatggctgcactttcccctctttccactgcctccatggcctgatatcaatttgtatggatgtaagatatgatgaagttcaccaagtgattggtgctcgcatacatagagggcttcgcgaatgtccgaatatcgtgcttcctcggcatgatgccacttacacgaaggccttgctcggaatatcaacttggcgataccattcgctctcgccaagcccctgacagtcaaggttactcaatcatattcagtataacagtatttcagggatctcattgagcccaggtatgtgctatcgtcaggattgcgccaagacaaattgactttagaaacatgtctacctgggcatcaataggttgtgctggtggtatcaagtcttggatatcacatctggtgatcaatctccacgcctctcaaactgcgggggatattgtatccaggtatagcctctatctccaatgagttcatttgttagatgccacttgtcatcagacccgaggctctctttccgagtctcggtttacaacagagttccccaagaagcaccggaaccaattactagacacatatacagccgagtttcgtctccatcactatgtcatagaaacaagagggcataagctgaagaatcacaatctaaggccaacaacgaatgacgtttactaagaagtggcatcacacgatttctacggaataagagcagaatcaagatactccccattagcaatgccaggaggcgctcaacaaacatagaagatcgtcatcacatgctgggacttggcggacattgggattgcagaacgaacaacggctcagtctctcaaacgtctgccatgctgggagtgtttgttgtacacgtacggctaatattgagctcgtacactttgtttgattcaatattctagtaccgtacataatatgcatgttaccaacccgtatgacaaaatgataacctactccacgctccaaacttcgccaaacttcaatcccgatgagttcgcgccgacaaagaaataagtttatacaaaaagaatgccacagaaatctaggcaggttaagctccagtgtctttggcagatacttggctgatcaagcgctgatatttagcctctgcttcttgctcagcatcccgagcgggcttggagaaccgcccttccaccggtggcgtctctgagcttcccttagacgtccagagaacaccgggcttcggtgcggcctttgattcaattgccgtgtcaggtttgggcgtagagccattggttcttggctcctccgaagctgtgccgtccttctcgccgtccggagaggttttcggaagcctcatggccaaaagcacgtactcggcccttgtcatgttgtccatcacatcatccatataacgccggacttcatcctgaggagcaacaactcgtgctaaattctccaattggcgaccagtctgggtcaatagacgtatcgtgataggttggtaataatcaagcttcgggtctcctccatattcggaagtgcttcccttacgaacaatcaggaacgaagctatgacatgttggccggatgccgtgggcaagtactccagtatactgaatttggggaacagatatcggtctccgcttccaaagtcaaacacaaccgccgtaacatcttgcttaagtgcaggcgggggccccttagatcgtagtgcctgggggttgggtgaaggtgcagtcgggtgcgctttggtatggccgttagaaatgccattcggggcctgttgtcgaatttgtaccggagcaggagaagcttgtggtgtactcttcatgtcacgatgtagtctatctagtatttgcttcagatctgtagcgtcggtaaaacctggtcggttttctgcgattctgcggatcatatctcttgtcttttggtcctctagggcagttttgacgagttgtaccaccagcggatcgcttccttgtggtggtcgcagatcagacgatttttggttgggatttgaagccaaaacaatgtcaagaatggcacggacttcgacagcaaaatacaggaccgttcgactgtctaccagaagtcgatctgctgatggcccttgctgtcctcctgtactccgatactgcgcacttaactgatcaattattttctgaaaatgtgccagctcgccgtctttcgcttgtcctacagccactctcttcatgagatcacggagggcctcgtctcctgaagccttttgtgcgagcaatgtaataacagggtcatttgctgacggcttcactgctggagcaggccctggggctgcagatcctggagctagggcaggctttgcaaggccacttgcgggtgcttgagcgattggtggtttgggtgctgtggaaattgcaggagccaccaccggtccagctggcgccggtgctgagaccggtgcagctgacccagcaacatttgggggcgcatgcccgactggtggaggtgttggagatggtgctacaggtcctcctacagcttgtggccttgaatgaaaggtcgggtttggagacggtgccatgttgggtagcggagcattcccaggcttctgggctggtgttggggcagcagtcctgtcttgcggggctcgaggaagaggttgtggttgcgctggacttcgagccatgccctgggagggactgggtggtatggattttggcatcgttgctttgttctggctcgggttggcggctgtcgatgcttggggcgcaaggggtggaggcatagagccattcggagggccatactggataattggacgttgttgcggttgctgctgtggtaatggttgaacttttggttttaggtctttgaccacgtacatcgtagcttcgatcatatgaggctcaacggcaattgttacggtgccgacctttgacatagtctccttgggcgggtttttaggatcttcaatgagcacgcccttgcgtttgtgcggttttgtccaatatttagcaaacagaccttcgctaatccatttgtgacgagatctcgagagcgattcagcaagaacgccgcttgaacaacgcgtcagtcaatttcattgtctcatgacagtttagcaagacgtacctttcgccaaaagactgatactccttggaggagaggtcatcgggctgggcgacttcaacggtaggtaacggtttaccagcttggaccgacttgggcaacggcggcggtggaggctcttctggctccggatctgggactgggactgctgctggcgggggagcagcgggtgtcgcagaacgctctcgaggtgtaacattgcgctttttagcagcggtttcacctcgagcagcagcccgcgcgggcagtttgcgctttcgctccatttgacagctcgtccagcagacaaactacagaaagcgcaagggaattatactgcgaagaagaagccaatcattatatatgatgagcatgcaaggcgcgtctggaggtaatatggacgtgtaaagctcagtattcgggtattttcgcaggaaaagagtcgggtggtgagacgaagctgaagttgggtcgcaagggcaggtcgagggagtatggaggtggaagatggaagatgggaatggaggctcccattgggaagaggaagtaatagagtagcagcaacagccacggccagaaatccgaggctcagtggtgcaggtccgacacctcgatggatggagcccggaagggaaaaggaagaaattcaattggtcaaaaaaaggcggaggagtcgagcactgccagttctggactgggggtgcgggcctatgaatatggcactgcagcgcctagagtgaaataagaagctggggctcaggggactttgcagcctgtcgaggtccgcggaagcgccgcaagagtatccatgaaatagagtcagatgagcgataaacatgggaaatcagaagatggcagcagctaattggagtgtgcttggcaaattgggctcctgtatctgttgtacagcatgatatatctttgccaacttgtatctgttataatgcaacatctcttccaatcatttattaaaacagaacattgcctaattgcccatcgattcgcggctctttccagttgcttgagggtggagtcacagccgcatcagacgcgcctcagggtacttgtatgcacttgtaattttccccgcgtgataagttctgctgctgatcgctgatgcttagcgcgaacaaagcaacgtcaggtcttgcgtctggttattgtggcagagcagtgacaagaataattaacattcacattaatccctgcagtcttgcacttttgcaattccttatagactctttgtactgtactcggcctttctttttctaattctaccactaccaactaaaccatgacgtctctacatcctgccttgcgggctgtaattgccgtggttgcagcgccactgagtctgtattgcgtcttcatcggcttgggtatgacgcctttctttcaaagacagtatgttgaccttttacatgagtaattctctctgacatcttgtctacagtttcttgtacgcccataaaatcaacacattattatggaataacgtgaatcaaccagaacgatgggggtttgctcgtaggtttatatcaaccaagctcatgacgacaacgactcatagatatttcaaccaggaaaccaagtcacccctttctcgctcaagactcctgatggggaaacgatatatgcttggcatattctgcccttgccgctttatcttaaaaacgaggccataatcgagtcccaagagccagggttttcagcggatttcaccaaaactgaatcattccgcctgctgaaagaagacccagaatctcgacttgttctatactgtgagtcttgactggaaatactctcgctcgatcactgctcacatgttttccagttcatggtgtaagtgatacttataaaatgtctgtcaatatcaactgacgtcacagaacgctggtcatgtcgcacaagctattagacctctgagctatcactcattaactgacacctcatcataccatgttgttgctattgactacagaggatttggtcactcgacaggctcgcctactgaaactggagtaattcaagatgctgcgacgcttgtggagtgggcaaccaaggttgtaggcatcccagccagccgcattgttctccttggacaaagtctaggcacagctgtggtcagcgcagttgccgaaaagtacgccctccagggtgtcgagtttgccggcatcaccattgtcgcaggtttcagcgatctagccaatctgctgctgggctatcgcattggaggtgttgtccctgtcctcgcaccctttcgtatgtggcctacgcttgtacgcttcattcaccgattcgtcgtcgacaagtggcattcagatcaccgtttggccaatgttgtgcggcacacaaaaacaagactcagactcaacttggtccacgcaaagaacgacaaagacattccatggacagaagacaataagttgttccgagcggctgcccaagagatgattgggataatggatgacgaagaattcgcagcttggaaagaagagcgaactgttcacaagggaaaagatgcatttgtggccacctggacagctgaacccaacatgattattcgtcaagaactttttccctatggcggtatgtaaaattcacctatacaaattcgagaatgacggaatgactaatgcgccggtaggccataacgatatcatgggccactcacctgttgcattggccatcatgagagcctttgatctccatgggacgacttataacaatgacgacaatactgattccaagtaacaactgactcagcagtgtcactcacttcagcacagctctgttttctcttgctctttggtcctcgtcatcaacctcggtcgttcgagtgagtttttccactcaatatctttcccatgcttagaacacaatagaatcgctttgttcgttcgattccatatgctggacaagcggaagaaccacggcgtcaaataatacgttaaatagatatatatatatattattctactgtagtatatattcgaaatagtacaagaaaatactctgtcagattcttgcttacatacttcgtcgatgttatgagcatccagctttgagttaattcggtcaagatgcgtaactatacacataaagattctaaaaaaggcttcataaatcaaaaactttattgttcgattcctttatcccaatatctcctgtttaagggtgaaccccctacccttgttacagaacaggcacatgttaccgcacctaaatatcccactaataattaccccaccaaagagctcttgctcaatcccccaccccacgtagttgttcgcacctacatcacctcaactacaccaaaggtccatcccgaaccatgtccgaggagtccaagccagttgagcccgtcgtcgacgagacgaacgccgagctcaagggcaaggcaatcgcacaagctgaccccgaagccgacgaacacgccgagtccgcatccgaggaagagcacgaggaggagcacgccgccgaaggatcaagcgacaagaagaagaaaaagaagaagaagtcgaagcgatcaaaggtcaaggaggctttgacaggctccaagtccgccccgaccgatgccgacttccacaaggccctcgatggcctcacccctaaagaggtcaaggagttccttgctctcaacccggccttagcccaagaggtctccaaggcctccaatagcgacaacccctccgccgaccaagcttccgacatgcttaagaagatgtccctccaggatatcatgactggtcttgccgcaggtggaaagaacgccaaggatatgggatcatacaagttctggcagacgcagcctgtgcccaagttcggagaggacaacaacttgcaagaaggtcctctgcgaatccaaaaggttgaggaggttgacaaggagccttcagctttgatccctggcttcgaatgggttaccatggacttgaccaaggaagaggagatcaaggaggtttatgagcttctaaacaagcactacgttgaggatgacgaggctatgttccgtttcaactactcgccaactatccttcgctggtaagtcgtagaccttccgagcccatgatcatgttacaatcgtagaacagttccactaacacatacagggccatgatgcctcctggctggaagaaggagtaccacgttggtgtgcgcgcctctcaatctggcctgctctgcgctttcatttccgccatccccgttcacctgcgtgttcgcgataacgtggtcacttgttccgaggtcaacttcctggccatccacaagaagcttcgaggcaagcgtctcacaccagtgcttatcaaggaaattacccgacgcagcaacctcgacggtatctggcaaggtctttacactgctggtgtcgtccttcccaagcccgtcagcacctgtagatacttccaccgtgccatcaactggcagaagctctacgagtgtggtttcagccctcttcccgctaacagcaagcctcaataccagatccgcaagtatgcgctgccagacgacaccgccatcaagggtctgcgtccgctacaagaaaaggatatcgaggccgttatggacctgtatcaccgttacaacaagcgctttgatatgacaccaaagatgtcgcgtgaggaagctctacactggttcttgcctaagactggccccggtgagcagcaggctgtatggacctacgttgttgaagtaagtctccagaaaataacgatacacacatgcgttggtactaacacactgcacaggatgagaacaacaagattaccgacttcttctctttcttctgcatagagtccactgcgattggcaactctaagcacaacgttatcaaggttgcttacatgttctactatggtacagaggtcggtctgcaggacaagttcgacaaggctgctctcaagaagcgtctcaacgatctggtgcacgatgcccttatcatctccaaacgctacaagtttgatgttttcaacgctctgacgctgatggacaatgcgctcttcctggagcagcaaaagtttggcgctggcgacggtcagcttcactactacctgttcaactaccgtgttaaccccattgctggtggtgtcgatcgcaagaaccaactcgacgaggagaacctgagcggtatcggactggtaatgccttgaggtagatgctggggttgtacgtaggatgacatagggtttggtgactaggaagaagaaaaaagagtatggaaaggtgaggaatgacgagtgagatggaaataatttcaaatttagcgagcacgatcaatcttgaattggttctctaactcttcccttttcgacaatatgctctcctagcagcaaatcagtgactgctagtgttaaatgcaacacgtatgaagctgacgaatacattttaaactcggtcgtcaaatactgctgcgtgatcttttgaggcttcagaatttcccatctcatcctcgtcatactcaccatctttgggagactggaatgtgaaacgcagcatctcagctaccataccagccatgttcggatctatatcccccttggcgcgtggcgttagtgccgaggccaggaaacaacgtcgcaataccatagcgaaaggtacgggttgtgatagatctgctttttatctgtctccttctctctctccactttggaccctggttcaactgtgcctcgagaggggatttatttgctttttccccttcttcgaaactacatacatactgcagaacttaccatttatctgttgcatttgttttttcctcattttcttcatgcctcgtatttaaacgcgtagttcactagtgacgttttgaataacccgcaatcttcacataccgagacatcaaacagcatcgtttcgcttcttacgacgacgcagctctgaccttcctgtgagcttgggaagctacacaaccgtgtttgtgcagaaggaaccagtgatataagaacaagcaaaactcccgagtatctatcatggcgttagacatgtgagtcctcaaccatcaacatcctcttcctcctcctaaacacattatcattcattttacagcatcatttgttattgattcgttctctttcgcctcatttgttcatatgtgtggtttgaaaagtcacttacacgcgatgcgttgtcttagaattcctacgcttccctctgctgaggagacgctcaagcacccagcctacttaaccactctgtgggctctggagcctacctctcaaggcaagctgtctgtggccgaaggtcgcggtggtccggttggtattgcatgggaaattcacggtgaaggacccgtcaagcttgtggtacgttcctcccgtcaaatctcctcaatctctccgtctgcgtatcacgcctttgccaattccatccggttgcacacgtctccggtcgtgatgagtgaaatatgagagaaacccgctgacaagaacatgtagcttgttatgggcttagcaagtgtcaagacttcatggcagcgtcaaacactacacttcggccatgagcacggtgacaagtactcagttctaatcatcgacaaccgtggaatgggtgccagcgacaagcctttgggtatctattccacgagcggcatggcgctcgatatcatcgaggttatcgaccatgttggctggacaggtgaacgcgagatcaacctcgtaggtatctccatgggcggcatgataacccaagagattgctattcgcatccctgagcgtctacaaaccctgaccctaatctgtacatcggcacgcgttcaaaatacaacgggcttcatggagacactcactgatcgcttgagctggctgattcctaaatccatggagcgcgccatcgttgacacagctctcaagctcttcacacccgagtggctcgtcgcaccagatgacgagatactacccgagcccggcgtcactccgaaatgcggaccaccaccgccagaggctggtccaacatatcgcctgttcgactccaactttcagcgtttccaagctcaagaactcaccaagaagcgtaaccctgaagtcttcagcagcactatgctcatgtgtcaacttgcagcggcggccatgcataacaagtcagacgagcagctgcgtcagatagcagaggctgttggatctgaacgtattactgtcatgcatggaaaacgcgacaacatgatcaccttccccaatggtgagagacttatcaatgtgttgaagccaggtactgtccacattgtggatgatatgggacatgctcccattctggagcgagcagagtggtttaacagtgtattagaggaagagttgaacatgtggaccaagccgaaggaagaatgagagtaggcggcatttcgaatatatgagcggtcttaaattccgggcggtttgtggcagagtaagcaaggtgtgtgaggaactataattggcagatggcacgaatgaaggagctggtttgcatgtctttaatccgaatacctccttagcagacgcgtcatgacacaaattcgcttattgcaattgtttagagccatcaaactcgactctatttccagttctatcatattgtacatcatttttaagctgtctgatagacagtctatctttagcactccaagaagagcccagcctctaacttctgatgctgaagtaattcctgattttggatatgcacgtcttcagactccatgttgaggtaatggctgctgttgggtaagagatgtatcttccacttgtccaccgcccacatcgagtcttggcacccggtctataaagccaaccctttctatccatatgaagcaggtacttttgattcatgctagtccgctcacctctcaccggcgaagcgtcgaccctgcacctcgctcagagccttgactccactcaagaaggccacgatgctaagacccgcaaagacgggcagcaactggaaaaggttccacttgacgtagtagaggaaaaatgatccctcaatggcgatgatggagccgacaaagagagcgtgtgagataggggcagtttgaaaagccttaggcaggtggtcgaggttagcaccgagcttactccactgtgtatatatgttagcttgaactattattgtagaatagatttacttaccccgacaagaagcagaggaaacgtgcacacgatggcggtcacgaatacaatagatatgatcttaggagggctcgtctcgccaaccttaaagacgtggtggatctcctctcgacgtccgtatcgcatgggacgctcaaacgcgggaaggggagtgttgggtacatgatagatctgaatgttgaaaacgggagagatgagggggctggacgagccgaaggagcccaacacgaggttgaccttgaggggttcctcggagaggagcaacgggacagagatgtccttgtgcgactgagggattgattagctgggtcgatgaggaacgattggattatcacatacaatagaagccacggcctttccagaggactttacgtcgagagggagggcgacctcgatgccggtcgattctgtaatgacgataaaggcctggtgaggtcgcttcgcttcgctgccttcggtcgtagtcaatgagactttgatggtatctgcctttcctagaataagagtatccttgactggctcctggttgctgaatctataccaattaatcttgtcagtacgcattcttccgcaatcgctcccccatgataacaccatcatggcaactctggagaagcttacttggcagtagcggcgtgtccttgcttggaggcgacggtaacggagccatctttgaagccccaagacgaggcagcgctagctgcactcgtcaggaagagaagtgacgatgcgattgagaagcgcatgatatcgacgttgtcgcaggtcgattggatttcgataagttgaggccaagtggatgggacaggacagcttgagactggacctcgaaacagtagcgtacggcgctacccaagcttgagttacgtggtggaagtggatgggtttgattggtcggagctcaatacgaagtggagagcagaactgagctcctgcttcagggtaaattcaagagaaagagtattaggaaagtgctaggaagcttgactgctgagaataagaaaaggctttattagcaagtccatttattttatctcagatgatttctttggacgattctataatcacaaatctccttatacttttggaatggcaataaataaaataccgtgaaaaatcattgttcatacctgctctgctgctataaatattctactctacgagacaatcaaccactggtctacgcacgctccttttactcgctcttaatctcagtttggaagcccttgatagcctctctttcttccgtcgtcaaatcaatcccaaaatactccttcagtgcctccactctctcatcctcggtcttcaactccttcagcactatcgtcttaccaccagggttctccttgaccacgtcattaatcaacatacgctttccataaatctcttcgcctgtcgtcgatgtcttgctctccctcaacatgaatttcacaaccagcacggtatgtgtctggaagcttcgatgacttgtgcccgtgtagcagttggcaatctcaaaatcagcgggaagccattcgacagagtgactaaaagagtagaagctgttccagttctgatcgggagagttgcggcattggtagatccagagacggcgaccagatgtgagctctgtttgaccggggataaagtccttaatgagacgggcatcctgagtacccatgttgcgccactcagcgccctcgatcagaggcatgggccgggtagggccatcaccgccaaaagatgcatcgatgacccagcgggagttgtcaggtagtgtcacgatgttgacaatgtgaaccctagttgcaaatcagcgactaatattctggggataataattacgcagatcacacttaccacccgggatagccgccatggggaacaccatccttgcgaagacggactcgcacaccaacgggatacacctggaaaccaagagctcgaagcatataacagaagaacaaattgctctccatgcaataacctcctcttccacgcccatcgaccacaattttctgatacagagcctggggttcgagaataacattgcgatgtgacgagtaatgcagcgtcatattctcatagggtacctttgcaatcatgtgctgatgcagcacagtgagaaaggcatggtcaaggataggctcgttgcccacatagaactcctgtggtacttgaatatgcttgagaaacttggcgacctgggcttctgagtatatagccgacatggtgagtgtataatacgaagactgggttaattgatgtttacttgtctcagctcaagagttcaagacttggggaaaacaagacagggagcaacgatcacttaaatagaagaactagtcagatagataaactctcgaatgagtcaagaggatgcaaaacaaggcgacgccaattccaattactacaaacatgttggctaccttactcgtatgtcgcgcaaaagccgtcgcaggaagttggccgtaacgtatcatgaacctcgctatctctccagactccataaaaactgtccggggcttaaacatggagaaggacgaatcattcagacgccgaaaatctacatgacgccctccttggacagagcgtcagggttcatgatagagacggccaatcaggacaattctggcgtctacttcggatgttgtttgctagtctgactctaccgttggcgcataatcggtgagaaatactacctctgcatccttggtccgtcttgtacggtacccacgaggattatgagcgttttctcagggtcctttgatgttgtaggattgagacagtgatatcaaatatgacacagtcaatatgataaattcaaatatctttgtagatcaaagataaccttaactccagtaatttgtaacatgaaccatcccttcattacatgactctttccatcataactatcgcgcctttaacgccaagcaacagccccaagaaacccaccgacatttctccaagtgagtatgtacttttatagcttcttagagttccgtcctcttgctcgatgtagttgtcacagccgcaccatccctctttgccttagtcccttccagcttgggcataaagtcttggattcccatccagtccaccacgaacgcagtcgtgatccttgcccagtcacgcactgttggtagatccaggtgctcgccgtcatccgtcaactcgtgccagacatcggggaatggtgttggaataatatgcaagatgtcaacgccgcgctccataaagggtcggtggtcgtcgtcgacgaagctgcgtgtaaaacggttggcagatttgtcgccttctggcaaaaaagggatcttaggcttggtctcgagaacgccaagttttcgcatgcgctcctccaagctggccatggcacggtatgcccaatgtgtggtgaggaagtaggaaggaatacgagggtttggagaaccgagaaggtcaagaaggacaaataaactgatagagtcaagaggattcctgtaagttgccagagagccgtggaactgagattcccaatccgcagcaagcgatcttgatagattgttagtcaatgcgcatattttcgtaaaccatcgtaataacttgcctagctccgtaaagcgagtcctcttctgtccaatgcttgaaagcttcttcgccatcgagaaagaggatctgaagtccctgtgtctcctcgagcccatcatccatggtaccgtccttttgcatcttgttccacttcgccttgagcgcatcttcaacactccgcgcaacatgcatcagcatggcacatggcgcagcgctatcaattgcgccgatgaagccttctggttcatacttgctatcgtagtgcgcgaccagcgtaaggcgactcacatcgccgttttgcgcccatgggggatctcttctaaaaacgaggttggagaaggggacctgcttgtttccatggacaggtgtctttgaagtggaattctgccactcgagggtccattcaggaagattctccttgaaaaagtcgacaaagtgcttctgagtgcgcacttgccccggggtaccagggacacgagggattagaataggagcgagcagcttgccattcttgatatcgaagtcgtcgcctggcgaaggaatattccgaaggacatcgtcggaaagcgtcatggactcggcgacggtcgatgcgaggaggcaaacgaataggagtaactttgcaaagaatgacagcgaagattgcattcgaggcattgtcgaagatgcagccatggggaaggacggacaccaataaatactactttaaaccaacaaggagcgggttttgggtcggtttgtcgtggggcgcgaaactagctcattccgtcggaaggattgttgtagtcgacgtggaactgggctgatcaagaaatacaatgcaatgcaaggtaaatcagagaatgtagatgtcgtggacaaaggaattggagcaaacagttcgcttcgtgtcaggagttgaagctctccaatccagaccatgcaagggatgagagccataatattaaggacaggtacgacaacctaggcccgactcaagtgggggacacgacacggagtgctctaccgtaactaaacctactacagcaaccaggaactaacatgccgctgaccccaacgacagctacagcaggtctgagcgtgctattattctatctaccgattgtttgtgatggactgttggccagaacaatacatagtatgaatgctaagccaatgtgacagccaaacttgatatcacattcagacaatagagacagaatccgcctctttcaagtgcgaaatggcggggacatgaaggacccttggccatatcagtcccttaatggcttggggtcaagggacgtttcggtggctaaacagtgaacactagagtctcattggactggttacggctaaatgtcaagcaagtctcaacctatctccagatatggaacattctatggttttactagagttgcttcttattctagaattcatatcagtcattttcttcctttatagggaatggaatctctgaatcgagtatagacataaactattgcacacgcctcgaaaatgtagaataccaagcgggatactatcatgtggagcttctacatccaacgtcaagcatgttggaattgggtagcaatatataaactatatttttactatataaatgctctatcagagaagctgcaactaatagaactgatgtgcttcgtttcccggtgtgaccatttcgcctatatcaactccagatagctggagagagttgccagcctatacctttaagaagctttaaaagcgacaccaatcagactctatccagtctaataaaacagatctctataaatagcaggaattccaagcaacacaatcacgttcaaagctagtgcaggctacgtcatcccgttcaccccgcgtctgcagagcttgagcgtagtcttaaaccaagtatcacgaagtgacggtgataaggaacagtgacaatatcggcacgtatcacatggaataagagaaaagtataagtgattaagttattgtcatattgagtttcaactcacgtactatacgctaaagttggaccttatccaaaaggccatgatcccccgtcatctacacatactcctcgttcagatctattaaaaattgtactccaagggttctcaaaaggacattacatctacgccctagcgtcagaaagaatgcggtaacccgctatgtaaacaccaaacgcccatcgtcatgctttgcgtctctaacctgtactgcgacaccgataattttcccatgattgctccttttcaaatgctgcgcctctccaggtggatgccgattaggtagtgtatatatcatatcgatctctcgggcttcgtaatctggtcaaagccaggtttctatagccaatagcggctatttccggcttaatgcagcttgttggcagcctgagccgccttgttggcaatctgcttctccttggggatagtaagggcgttgataccgaggtagttgcagatgctggtaacaacgagccaggcccagcggaagtagacaaccatggaaaatagaaggtaggcccacaggtagaaatgttcaaactgggcgctgagctggggaagtccgactcgggggaggttggcaaggatagcaccaccaacaagagggtagagcatgacagtccaccaggggaaaggttggtgtgtcaagtgggcgagaataatcttggttgtcaagcgaccaaagacaaatgacataatgaagcagaagagcatgaggtggttctcggatcgaatggtgctgtagggggagaaaacccaggcagcaattgagatggtgtaaacacccatgggaatccactcgatgaagacggggagaatgggctctcctcgagatctgcgagccttggcaacgttgagaacacagaagggaatctgtgtgaagatgagagagccgaggatcaaaccgacccagacatccttgaagcttgtctcaccgagcatctcagcaaggccggggagacgatccttgatgccgttagccagaggaatggcccagacaccaggtccccaaatgccagaaatgatcatgattccacaggcaataagaataccctcggtgggaccgttgatgtagccgaggaagagagtgtgagtgtggtaggtctcccaggtcgagaagaacataggcaggcaggggcagagcgcggtgacgataccggctgtcgaggttccgaggcccatggaggcggttccgagcagacttcccagcgtgcagttgagagagtcgataccgtggtcgaaaagttcaccgaggccgcttgaggttccggttcgtcgcgcttgctttccgtcaaggttgtccatcgtttggtacatgaagagaccgaacgcaaagctgaagtagagccatgatggagcctacacgagtgttagtttgtagtcagaagcaagttagcagcataaacatacaggtccaaccagatcaggcatccagattgcgcagaaagcaacgtttgcgagaatgaagcagaaacccaaaagggtgaccatgttgggggcgatccataatgggaggaggttgacagaggcgttccactacatgacgaaatgcaggttagctattgtgaaacccagtaacttggcagaacagatgaaagcgctctgaatgacgctgaaggagtgtcgaaaaagctatagagaaatagctagaggcttggagagcacgtacgaaagggcctagaacgtatttcgagactggcgacatgtcgacacttgagtatttgtacgacttgaagtgcacaagtgcgtcatcagagatgcactcagcaacattcttctctgttaaagcacaacagtcagcttccagcgcatttcccacgattctaggcaacccatcaggtgcctcctatgtatatcttcaacttactcgtgttgggcgccatgttggtaccgtccgggtcggtggccgatggattgtagagtgggagtgtctcgcttgtagacatgatgaaaagagaggggccggagtaggaggggcaatcgggaatctcttttaaacaggacaaggaggttaaaaaaaaaaaaaagagttatcggcaaaaccccccaaagatcggacctgcagaagtgtgcacgcggaaaagtatctcgtgcagcaacagggtacagtactgaataggaactaaggtccgcaaacgacaaatgaccctcggttgtttttctcaacaaaggtaatcctaacagagactggcgacgcggcacgtgggtgaaatgctcggttgtaaatagacagatagagaatcgtagagcagctcttatcgacaatggcagaaacgggttctaagccaaggaaattatgcgacggagctgatttgcgcaatggatcgggagggctgagacagagcaaaacggtcctaagaatagcggtgaagcgtgggacaatggattaatacaatgcagagaatgtgtcgatggacaaaatgtcgccaaaagggcttttgtttgttttaagaaaagagaggattggagaagggttaagggggcaggttttgctcactccatcgactcgaaattggcattgaactttcgacactcgcactggtgtcgtcgtaccagccagccagtcaaggcccctggatcgcaagccccctgcgcacagcagcgatctggtccactacaggggaaacagacctctaaaattgggtaattagcggcttatttacgtacgtattggaacacgtccagtccaaaaaaaatcatcggtctgacgtttaacggaataggtcgacttgcgtactaacacgacccctttttctcactcgagagccgcctggtttcatcagtagttgagctcttaggctcttcaagataccctcactatgttcatctcatccaaccaagactcgcaagcatatgatcaacctcgcattattgtttcgtcatgagatcgtcgttatttcatccgccagagccgagaagatgggtccatcttgcattgagtttcacatgcccgccctaccgcccttctaggctcgagagcgcgtgagcaataacactaccaacaagaatacgaactgctcattctagcgccattcgatggaaggttgggtgcgaggaacactgtacaacggcagcttggttgatccgatgatccgatcaaaagtctagaactgccaaagcttgcgagtgctatggaatgtggagtcaccaacaaagatcaattgttggtgaaagtcgttagagaaactccactaaggttcatgacctcgaaatacagaaggctgtgttttgctgtagatcgacggttagttgccactttttgactgacatatctgactgatatatcatatcaggcttagtactcgagtttaatcagtatgtggtggttggactgcaacaaagcagccaatgacattatattggtctttgctaaccacccgtccctcactgttctccttttggcattgcccatattagtgtaagagggcgttgcctgtatcaaaatcataaaaagccaataatgtaccgccagaaaagacaacccaacacctagacgtccaaggctttcaaggaatgtatgcgcaataaaaacaagagaattgaacaaatgcagaactccgctccgagcagtattgcaacaagttgacaagcgttttcacacgcttatagcatggcaaagccggcgaacatagtgcccaagacaatagtcaggccccatgttcggccaacctcgatgacagaagcgccgttgctcttggttgacgctgggctgtcagaatcgttgtcgtcgctgtcacttccaggtgtgtcggtgtaaaccgtgttggcatcatcagtagcgctagctgtggccttaacagaaccagcaccagtgcctgtagctgtggaagttgtgttgtatttcttagggtcttgggcaccgcatgggttgttctggcggcagtcagaagcacaagaggcacttccagcacaatccccaacgcactggttaccccattcctggcagacgtagaaggggagggtgagggagtattcagacatgttaggttgctttccgtcaccacagatgcagccataagtgagagatttctgaagtaaagtgaattagcctatgcagactggtccaagactcgacaagacttacaggatcgcattcgttgaccttggtatctcccttactagtttgtccacagatcatgggacacgtctctacctcgttctggcaccacacctctgcctgttgttagcacttggtcttggcgagttcagcgtggaagaatgtcaacttactacgtagagacagaggaacgctatcggggtcgatcacgtagtcggcattgacaagagtgacagctgaagccgcagtggcgaggacaattgtgcgaagagaaggcattatgatgtcgtatcggtgcttggaagcgaaattgattgtgttttatactggtacgtgtgtataccggtttatatccgatgtacaaaggttcgtaaacggtgaagattgacgaaagatggtttgcttctgtagggagtcagcggttttatcttaacaaaaaaaaaactttactttgtctttcccgaatctggggagattggttgtgatcgtgaggaaggtatgcaagaggccatcactaagacaacagggggaggacggtacggtcttgccgtgcttgacttacaaggaaagcaaattgggagctcaatggaaatgggagcgacagaatgaagagaatatcggaatgaagagttaacgactgttcaagaccaggtctgatatagcgagtgtatcaactgaggtgaggagaggaaagaagaagatgaggaaaaaaggtcgaggaggcccgagacatatctacgatggggcccggcctatcttctcctgcagacagacagactatagcgctgtaagcggtaagtcaaagaccccagttgctcgctacagccgagctatagtgttaagagaaatgatctgggtgccatgtcctctatcgcgagacccgaggctgggcaatatcacggcgacggatggtggatggagttgcaccaatctcccccattagttctgacagggtgcaggggagttgagcaacgaaaaatcgacattgggtttagctctgcttcaccccaacaggcatgggaggttatttgctccatatcgtccgccactcggtgcattttgcacacggagaatcccagtacccgctcgaggctaggcctcatagactcatctagtacggctcgccgctgaagcttgggctttttaagggtggtctggagagtttggcctgaaatcacataaattgcaatctccagggcccttggttttatcagacaccattaaaaggagtagatactatcgatactatcgattttatttccatgggccctgtctttttttccatgatctccagtagatcccaatggagatctcattgaactccatgggtaatcagttgtctctcttacccatcttggccacgcgggtcgtggaggagccaatacctcgtttccttttgaaccacctgtctcatctgctcatcaatcttggcttggtggcgtgaacggccggagactgtcgactccacataggcagtcttgaactgacaagcccactgtcactgctactgccactgctaactactgcacatgcaacatttgttatgagggtcttgccattgtgcatcaacgagtgcatcttgaatcacgccaacgatgcgttccagttggtggttgaggctgtccacaacaagtacgagcccaccatgatcacgctggaggattccttgcggagaaggtgaccactcggatgtgaggatagtggccaactcttcccgtaaagggtaactctgttttctgctaggcatctggaccagccgatacctttcgtatttcttgcatataagcggggcatgacactgaaccctttgcctcaaccccgcgcaatgcacgccgacgaggacatgatgctggatatcgcgccaatcgttggtgttgggagcatctttgttatgttgctcgatgttgctgacgcggccaaagaaatacttggcgtgcgccccgaatacacacacttattgagccgtgtccatacctgttcactttttatgagatatcagacatgacagctggtgaatcatgatctggactccgaatatcgcaggtggtttcaccgtttctgtgggctgagacaagtagtctactgtacaagagcggagtgtagttcttgaagagacttgaggacgagactcgtcacccaaagacaacatcctatcgttgtacgaatcctcgtatcgttattcgtgtttggtgcaatcctagcaccggctgaatcgcagactcgcaggatctacccactcatggcttgaactatagataactctatcttagccacaccccagtgcttttaaagacacgaagggtaaggttacaagaatctcactgaggtcatgatgaagctactcgtttctcgtgaagtctgatctggccaccaaagcccaactttgcgcgcatcccggttattccagtgcgatcgagccacccaggcgccacggcgtcttagacgtccttgttaagccgtcagcctccccatttccttgcattccacttcgaagatgcggttggctcagggcatgtgataacatcctcagagtatcagaaaattggtcgctggaagtgtaaggaaacgagattagtaggtcagctcatgctgcttagaccagatttcccaagctgtttattttggtaccccaagactttggaggcaacttttctgctacccactagaatgtctcatgatagaacgagtgcttgacgtctccaaggagagcgaaccgagcctcatgtgccgtgttatccatgatgcttcaggccaccccttgagaccttgacccgaccgattggaccacgcggcgttccgaaagctctggtattcggtatccggcccggaggtattttcactccgcacggaacggacatggctttttcaggtccgggatcgagtacatcatgaatgcttgttatggatacatgaacgtttcgatatccttcctccaccaacaatgcccactgtttcctgcgcttatttcccaaagtggcggtatgaaaacaaaagattagtggaagcatctcaacaatatcaggaagacgccaaactctctcagatctgatccagaacgcatattttatgtggcgtcttgtcacatcgtgaagccatgagcaccatttgtttataattacatgaccggactggaataagctaccagtgtgtttgttctgagttacagtaccatcgaccggggcgccggcccctcctcaaccggaaaaagacaagctgcacagacggcccgtcaacggtgccgtccatacaggaaaaggaaggtgcagtagaatttctacgacatcactttcatcctttcaattgaagcgacttatcgccacattcacaaagagtcgtgtctgtgatctaatcaactccccgctcagcttcagtattacgaccgttgtcgtttccctacaatttgtataatcgattggcacaacttcttaatccttgcgattaaggtatcgactactgcacactacctaaaagcagggctgtaattcttgggctggtatcctgactcgcaagtgcgacttcaaccattcatcaacatcaacatcgctcaactggatcggctgaataattatcacggcatcctacaacatcgttgcctgccattgaaccactgctagaccgacactctcgacgtcagcgcatcgataatttccccatcagcgactttcgatatccacaactacagcgatcagtcattgtatggttgaatggcgacagcgatagatcaagcgcccggcggtggcaatttgggcgcccgagcttcacgtccggacagcgttgagacacagaccatttctaccgacgcattcgagacaccgcgcacatctcttgaccatgatcgcaacaatgacaacagcccacggcatctctccacgtcgtctcccctctcgccagtgacctccccaccgtattggctcaacacacgtggtgggcatcagcggacgatatccaacatgtcgactgaatcatttcttccagctggcgcaatcacacttcgtgataatgaggcgagtgatctcgatgaccgcaacagtgcttgttgggccaaaagtgttgagatcgtcaaccacaccgtagtcaacggtagtgcgacaaatatcggggctttcgtagtgtggaatatacgtgtcgaaactctcaatgtgagtgattgggcgcctcagtggtggcgtgctggtctgaacgttggcaatgaactgactgacaccgcgaatagggaagtttcatgaatattcggaaacgttattcggagtttgatgagtttcgatatcggctggtgcagaccttccccggcttcgaggcagctgttccggctcttccgcctaaaagtgtcatctctaaatttcgacctcgatttttggaaaagagacgggctggtctacaatattttctcaagtgcgtataccggtccaacctttcaacattatgctgaccttttagttgcatattgctaaatccagagttttctgggtcacctgtactcaaagagtttctctttgcatagcgccgccatctttccagcatctttttcgtcacaaatatttacctttcgacctcgaatatgaggcccatgtacaaaccatatatatagcttcggcctagtctcatgcgcatatgtaacggcggtgtccatattaatgataatgagttggatgacttacgtgttaattttccatagttgttcctttgtgctggtaccaagtcggagttgtcactacgcggcttttgttgattgggaggccaagacagtaccaagatttggcatccatggggaaaggagtcaagactctatcaaccccataccagttgtctgccaaggcggtagcagctgcgctcagcggcatgtcaatactgggcgtttgagatgtcgtgacagaaggggtcggacacagccgtcagagcacggcatgatgttccgatcacttcacgggctgtgcaacttggacattccatgcggtgaagtaactttcttccttggaccaagctctcatagcgacatgacaatacggctgagcaggtataatgtagggctgtgcttggctaacaagtgagttatatatccgcttccctagtagccaaaagtgagttaatgaatggatctgcattttacgacgtgcctggctacgtatatagctttaactgccattagattgtttaagcacagagtctagatgcttatttacgcctataccaatcacaaacatgaagagtcgtaaaaagggcccacaaggcgtagtccagattcacccagtccttgttcgtaaacggcataaccggcaaggaacttgtacaggggggcttggacaaatcagaatataggatctacggcttttagatggcacgtccagagggctgagtcggttgaagacttaaatgtttacggtgatgccaataatcttggacagctcacagaattgccaagtgccgttcttccgggacaagacctgtgggctttctgggcatcgacatgcgtttacatcagtttcaagggtacatgtatataaagatccggattctggaccaagtgatccaactcctagataccaatgatcaactataagcaggttttcttcttctctttctgtccatatccttggtcagtcaattatttgtacaaatgcttggctacaagtcgtaattatcaccaaatttattctctacccccacagcttgtccaactgaccccacgatcatgacgcaactcgatattctagaacagcgttgcttaatgttaccggttttagggcccgtctcagacaaaatggaggggaccccgcgacaatcgccgttattaacgataccaacccgtgtcgactccaaattctcactcgtcagcactgcgtcatcgcctactactcctgcttctattagtggctcgtcgtttgcgaccaaagctaaaacaaaagaatatatggaatctctacgccctccttcgccaaaacaatttgaacgaattgctcttgttcagcatcagcgcgaacaagaaacaaagcgcagaaatcgtgaacgcaggcgctggtcgcgcgaagcccagcgtcagcgtgacagagcaaccagtatgtctaccaacaacagtcaagacgatcgggcgcaagctgcgcgcacaatacaaaagacatttcggggctaccgcgcaagacgagaactcgaaggatttggcttagacgcaagtacacgatgggttacagcaatacgtgaggcgcaatttcgaaacgcaacaatgccaaggccccgatcagagttagaagataatgacactgtcgacaaaccagaagaggaccatgctgcgagacaaaaatcaacaaatgctcgcgagaagtggaagaaggccagtgcgatcgcacgacgagctggtcacgatgatctcttatccgatgcctctgattctgaatcttcttcggatgaagatgcatcaccagaagaaagagcagctgctcgagcacggcgtgagaaagccaccgctgctcgcaggcacgaggcccgcatgatgggcattcgatacttcctcgagctggttgaccaaaaacaccgttatggaagcaatctatgcagatatcatgaagtctggaaacgaacagatacgcacgagaactacttttactggcttgactacggcgaaggtcgcaatgtcgaagttgacggctgttcgcgagacagacttgaaagagagcaggttcgatatctgtctcgcgaggagcgccaatactatctggttgaagtcgacaatgaaggaagactatgctgggcaaagaatggcctgcgaatcgatactacagagcagttcaaggatagcatgagaggcgtggtacctttggatgatcccacgccagctttcagggctgcggctcgaacagcagattcgcaatctcaagactatgataatagcctaagttacgaatcgtcactggaatcggaacgagaggcagaccgggcagccaagtatgcgacacctagctacgataacagcaagggcgtgcacaaggtttcgcagatttcagcatcaacgatatttaacaaaatgttgcgcaaatcggtcagaaagaacacttggatattcgttgcagatacaaactttcgcttgtatgttggcatcaaggactcgggcgcatttcaacactcgtccttcctccagggtagtcgaatttcatcagctggacttatcaagatcaagaacggccgactatcgtccttgtctccgttgagtggacattaccgccctccagcgagcaacttccgcgctttcgttcatagccttcgtcagtccgaggtggacatgtcccacgtctccatctccaagtcatatgtggtgctcatcggtttggagtcatacatcaagaccaaactcaagggcaaggacttggcgcagcgtgtgtcacacagaaaagagaaaatattggcccctgaggaggcagcacgtcgggaggaggaggctaaggacaagagcgaaagcgcagcgaaagaaagagaggtgcttcgacgagaagaggaggagaagcaagaggggaggccagtgaagaaggtcttgaagaaacttggtatcaaaccgacaaaagaggagaagcaagctgccaagagagagaataaggagaacgccgaggacatgcgtgcgtgaaaagacgttgtgggcggcgtgtttttttttgtttcttgatagataccccaggcatagagcggtgctcgagttatgattcacgaccttgagcataaataccaatagtttttatgatgaccttgcagtgcaattgaattttgatgttaatccccgctatgtacatgcagcactgcttgcttcttttgaatcaaatgcgcgcatggctgatcgattacctgtggcagtaataattgcattgctgtggtgtcttgagtttttgaaatgtgcggataccaaacttatatttgacagtattgagcatattggaaaagcttataattcggtaaaaagctagtaccctatgcaaatataaataatttaggcggctgatgattatttgaattcatggtgaacatgttaatgagtcaaaacccttcctccagttcgataccactaattgatgctcacaaacgcacgggtggttttagcgcacatacgccctgtatttcgcgtttgtcaatgcgctgcagaggcgtttgcagtgtcatacccctaaagcacagcgctataaaatattaggtaggcgtaaggggtatctgaagcccacccacttcagcttccgtttgactgcaaacgttcatcgcaccaaagacgccaaacccatcgaaaaaccccgtcagagtcgaggcgccatcgccaaaccgagccggcggattcaaagaaacacagccttgaaatcatgccaggcatctcgacatttcccaatggcttccgtcacccgttcatcgcggcgcgctgaagttccgcatcagcatcatcatcactcgcaccaccacctgccatccccagcaagcgtatttgcccacactcagggcggaggagcaccaggggcagggcgcaacaagagggtactcgatgcacacgatcgcgactttgatgcgattaagcccaagaaatcgcgtattacagtcgaggtacctgcaaagggctctcacagactccgtgtcgccaatatcgacaccaaagaagcgtcgtcgcccgcgcgccaacctattgcgacgcctacagtggcgactgcgaccacgccgaataccccttctcccccgaccgacaacgcgacatcgaaaccaaagcaagagcaaacccttacacaacaccagagcaaggtcattaatggccttaaacacgaactcgatcggttacaacctcagccgagcgataccaacacaaaggagcaaggccggaagcttcgctcacaggaagccactaggttcaagagtgaactttctgcctatttctctgattacgatgaggtaattggcaacgagcccaaagaacagcgtacgtgaataaactccctgtcgctcacctctgcgtcgctacattatgattaagtattttctgacacttctttttagaattgttcactgtcgatacgccaatagtcattgtcgactctgacgcacgacgcgcagtttcagacaaccaacgcgccattccgcagcatcccaaccccgcaactgagtattccgtacgtggatatggcgatgcattattttttaatgtctttgattgtcagcaaatcgacctgggatttttagagtccaagaacaagacagttgaggatcctctgccagacaaattattccagcctatacatcgtcgagctgaacgactggaaagatcagtacgcaatgctgaaaaaggtcgagctcaacatgaaaaagaccacattatccggcttctcgagggcctgcaaggccacgattggttgagagtgatgggcgtgagtggagtaacagaaaccaagaagaagacctttgaacccgctcgcaatcacttcattaagggatgccaggccgtcctcgataaataccggaactatgtcctggaagagaagaagcgcaagctggagaaagacagagcccgagccgagaaagagcacgaagactcaagtatcgacgaagacgaaacaggcgacgaggtggctgatgacaatgtcagcgattcagcatcaccggcaaaacaacttcaggaggaagcaatggcgaggtctagaccctcaaaaggatccaagaaccgcaaagccacgcctcaaccagctgtagccaaggctctgcgtcctgcaaaggcaccgccagctccaaagccaccagaaccgcccaaagagttcaagtcgttcttctcgaagcgatacgagcgtgaaagtgctctacacaggaataggcgtacaggaaggaaggtaatggcatggggcctgcccattcctgagatacccgatattgattttgatttgccggaggaataccgtgatgaagataccctcaaggtccgggcgaggaagaagcgccgagatcgaagacgcagcaaaaagtgatgagcatttactcactagctgcttgtaacataaagcggaaaggttacggaagtcagttcttatacacacatggtttggcgtttaggtaggcaaggaaggatctgagatgtcccggtaggagcaaaggtattgcagccattgactgtgggcttatgtagtctgcataggtagttaccatcagacagtgcgttggaaataatatccatctcaaacaagtagcagaccctgatgcaacgatgagtgacgtcttttggtggtactggagtttggattagtggaggctgagatttgtgagataatcgcggcagtaattgccatatggcacgtgttttaacgttgtagactcaacaagtgttacaataagaacataggatagaccccgagtgtggactaatattgagacgataagtgataacttactcattgtcactaatatgttacaggagattatcatcctattgtcctgaagatgtactaactactaactcatggaaagttgatgttgagtgggtctagaatgggagcctcattaagtaggcaagtggcccgtgcacgaaagcttcctacaacgcgccgcgagctgtctttccactttgcaaagtgcacggcaagaggcaccatacggtcttttttctttttaggattgcgcgtgtttgcgcttctacggctctaactttctcgtcaggaaattttcctctatttatttcttcccaacctccttaattaccgctctcttgacgtgctttccattggaatatttccgctctccccgtttagattgcgcctcgaacgaaacctgcgaccgcgcgacgaattcgatactgattacaaatacacctagcccgttcgaatactctattaccttacgcaggaatcctgtattgccatcgatgcagcgttcgtgaacacgagctccaaggggcccctccggccgtgtttcctaaacgctgcaaaccaacagtcgacatggctgcccttgccatgcctcaggctcctgagcctctgaatcactctcttttggatgcggatgacggaacagcttctgtggataatgcaccaacccttgaatattttgttctcaagcaagaggtcaacctcgaggtcaactttcgcgacaagcgcatcgacggaacaaccgatattttcctcgtaacatttaacgataaggtcgacgacatagtattggatgccgccgactgcgagatcgataccgaaaatgtctacgttgccgaacttcgagaaatcaacggcgatattgtcgaggggcaaaagcgaaagactgttgcgacctacaacgacccgtatgcgaaactgtcacatcccgcaagctggagtttgagggccgaccatcacgatattcgccgcaaacgcgctcagtctttattcagcagccgaaagaaagatgtccccgccgaacatagagagtttgcggggtgcaccccagtctatcgatcgctcaaggtgaatttgcgtggcaaggccgagccagatcgtccgagactcatcatcaggaaatcgatgttaagtaccgactcggccgagaaaaccaacaagcagtacaagatcaccataccttttaccaacgtgaacccgcgagatggaatacaatttgtcggtgtcgaccccctggataaccgattcacgcacatgtacacacgaagctcaatacatcccgggacttcatcttgcatcttcccatgtgtggatgatcatggatcacggtgtgattggaggatatcaatcaagtatccccgtacattgggcgatgctctacagcaagcacttgcaacgcagcagaatggtaacaacccagacaagatgcagatcgatggccaagaacgagcctcttaccttgccgaggaagacaagctccgggaaatgtcagtcgtctgctcaggattcctcatggaggaaatagtcgatcctgaggacgaccacaaaaagatcatgacttttgagccagagaagaaagtatccgtacagaagcttggttttgctgtaggcccctttgagcatatcgatctgtcctccgaattccgaacagaagaggatgagatgaagcttggtatgaacgcactcaaagtgcacgcctactgtctaccacaccgtgccgactgggttcgcaatacagcagcagccaccactatggcggccgacttctttaccttcacgttcgctcgatacccctttggtaacttcaagctgtgtttcctcgacgatatggttcaagataatgtgtcattttactccatggctttcatcagtaatcgcttgttatttcccgacgacatcatcgacacagagatagatgtcactagaaagatcgtccagacattggcttatcaatggatcggcatcaacatgattcctaatacgaggaatgacatgtggctcattattggcattgcgcatttcatgactgaccttttcatgaagaaactgtgcggaaacaatgaataccgattccggatgaagacgttgtctgacaagctcgttcaggtggacgttgaccgaccttctctctacgatctcggtgcttatctccacctgggggagttcgagatggatttcatggcccttaaagctcctgtgattttcttcatcctggacaagcggcttatcaaggcttcaggaggacatggtctcacccgcatcctctccaagatgctgacaaaagttcaaatcgagggttctgacaaggctactatccttgaaacggagaaattccgagcaacgtgcgagaaaggagccaaataccgactggagagtttttggaaccaatgggtttatggctcaggctgcccccggttcgatgtcaaggcaaagttcaacaagaagcgattatgtgttgagcttacattgaatcaaattcagtccatgatggtcaagaaagccccgctggagaaggaagactttctacgtgttgtcaaggaacgtcggtctggtgttaaggccggcgaagtccagccattattcactggtccgatgactgttcgaatacacgaagctgacggaaccccttacgagcacattctggagatccgtgaagatgccacaagatccacaaagtttgaaattccatacaacacgaaatacaaaagactcaagaggactcggcggatgaaagaaaaacaaaacgtgggcgccagcatggatgcggagaatctagatgacactctactgtactgtctgggtgatgttctccaaacaccagaggagcaggcccaatgggagttgattgattgggatccagaaaccgaacgcaaaatggaccaggaatcgtacgaatggatccgcgtagatgctgacttcgagtggtcttgtgatatgaaacggacactggaaccatacatgtatgtgtcgcaactgcagcaggatcgagatgttgttgctcagcaggatgccatgctgtacctcacacagggccctctgcatcccattgcatcaggtttccttaccagaactcttgtggatcgtcgctactttcatggcattcggaccatggccgcggaggcactaccacgacaagccaacatcaaggatttgtccatgcttggtcttcgacaactaatgaaggctttcagcgaaatgttttgtcataagggaacaaatcagcccaagccaaacgacttctcggacaagaggcagtacaacgtccagtgtgccatcatcaaggccattgcacaggtcagagacgcaaacacatacaaatgtccgcttgaagctcgtcagtttattctcgaccaactcctcttcaataacaacgaagacaaccctttctccgaccatttctacatcgcgactcttgtggaagcccttgctacttctcttattccttctaaacaagacgattggtttgctatgcaaaacaagattcccaacgaagaggaaaaacaatttctggaaaaggccatcgagcaaatcgagagagttcttcgccgggacgagtggacgcactcatatcagaatgtctggaccattgctggcctcagtgcaaagcaacggctcatgaaagcagatgtgatcccgaagaagtatggcgactttggccagtacctcctcgatggaacgagagatcttatccgtatcaaggcgtttgaaggtttgatcgacttgggggccatgttggatcctacggtgttttcatttttgacctacgccctcattactgatcggtcgccgtatgttcgaaataaactcatcgaggctgctgcctctggcttagcagccatcgcttttggggagcacacgaaagtcactaagaatgaatcaccccccgaagacgaagagggagatctattgctggtgcaagacagtgctcaggagatcgaggcgcgtaaagaaatgttcgcacgaaaggaaaacttggacgcagcactcaaagctcttcgtagggaaatggagcaaacgtatggaggtgatgagcgtcattatagtactgctatgcgcaaggccctggatcacccagatcttgggcggggtgagatggaaagcatgttggacttggctgcgatgatgtttgaggaagccggtgactgggtggtcacagttcccttgccaaaggcctggtcagtggagagagagagacctgtacagcagctctccaatcgcgtaagttctgcgtccgccttattacgaatgtttgatgctaacccaacacagctgataatgaagttcaaggctcattacaagacgaaaccaaaagaccctgtcgtacaaccactaccccttccagccgccgcgcctgtcgctcctattgctgcccctgcggagcctaagagacctgtacccttgcaaaagacctcgtctatcaaaatcaatacgcacaagacggcaccccctcagcggccgagcgtgccgcctcaacgcccaagtattgccgctccagttcaaagtccaaagccgagccaaaccaaaggagaacgagacactattgttgcctctcctgttctttcccggcaaccaagtacttcctcttcatcaggttcaaagccttcatggccacctgagcctccctcttccactaatgtcaagcgaccccgaccagacaaggatgaacaccacactcctgcaccaaaacgcccgaaggttgagaaaccctttggagccgactctggcgttgccgccaagaagaagaagagacgcatggttaggctcaaggttacaccgcatcgcctcgccagcgtgatgaaggaccagaagaaacccatcatcagtgggcgaacatcactaccatcaggcggctctagagatggtccttcccttctctcaaactcaaggtcagattcgattacagccaagcccgcaagaaaaccccttccaacaggtgacgcggcacgaaggcccttgcctggaggccccgcgtcatcaccaccggaaagaaagatttctttgagcacacattcaaactcaacgccgaagcccaagtctgcgagcccggcgacaagtacgccacctcctggagcaccacccgctccacggacgaagatcaagatcatcagaaagtcgaatccacaaccaccaccggcttcttagatagagacagacgaggtttcaggccctaatcgtccaatgcgtctcaagtcgtcatccgcagtatcacggaagcggaagagacgagatacttcacgttttaactagaaagcattaccacgtcacatggagtttgcggattgagtgttcaagggattttaagaagaagaaagccaaggacccccattttttgaacctagtgtgaaaaggtgggagagattggtagtgctttatcgaagcgggctcgtgttgttttaagtatgagataggaaataattgcatttcgaggcgttgggggcgcggcatcgtatcgtaaatgcgcaagcgagctagaaaggcacgcaatgagaggtaatgagtgtacaggcagtcttttggttgtattcttcaatatatcccgccagcactagttaagattagtcttttgcgataattttgtgaatgatgtattgcaaataataatgaacaagtgtaagcacagttaccttcccagtctcgtgaattaattatatcttgtgaattatgtaagaaaaccagaccattggttccctttttctatctaagtcatcatagccgatatacgccgttgctcctaacatcaactatacagcacacgttatgagactctaagtttgtgcatcaagacgagattgactcgagccactgggaaattacctaacgatctgggccttgtcttcccagttctttctccgcttccaggaagtcctttcttagttcaactcccttcttgccatgtttgtagataagacgattgtgagctttctgggcgagctcctgatcctgctcttccttgtcgttggcaggagatcggttaaaatctacgctcaatgataattccatatccgcgtcatcacggtctgtccatattccttcgtatttggatggcacctcgcggccttcgcttaggtgctgcatgacaagaactgccattttcccaggcctgagggatgtacgtttaagagcttctataacgacgcgacgtgagtatccatttgatacgtattgtgatatctgttcttcgatcgcttgagaattggatttatccgagtctcgaggcgggttgtcgcggcgttgtgggttctgaggagttagattttggggggcgttgaaggatgcaggaagagagcgtcgaactgcagatcgggtagccggttttgaggttgttttaattgaggaaacatcccttctggaagttgttttatacgccgaactgttgtcaccttgtctcgacggcttgggttgtggttctcgacgattactaaccgacagcctccccttttgccttgtgttcagatgtagcggtattggctcgaaatccatggtttcgttctctagaggaggagggctttccacggattgatgttgaggttcccgatgaggaattactgacattccaagatcttgtgattcctctgcaagaggaggaagcggaggaagatgctgcgaggcctcgctttcgccgacataatctcgccattgagagctcgcaagagcactgggggaagggtcccgtgcaggaaccgcctcaggagtcaggtcggtttctggcgtcgttggtatttccatatctgggtcatagcgcctccttttcttcgcattgccaggtgaggtgagctcgcgttgatctgcagaacgtttgaggccagaaacagcaacaggcggcgaacttcgctcatatctttgcggcgggtcttcgtcttcgccttcgccagcttcccagttgatccccgtagagagggtcgtctcaaaaactatggcctctgaatctgagacgggctcttcgtctacatcatcgtcgtcctcttcgtcagtgtcaaaagaacttaccgagttcaaaaactcctggagactttcatcataaaagagttgcaactcgttgagcaagtgcacgtcaggatcggcaaaccccaaattttcggcgactttttcccagtcgacagtgccggtttcagggaggacaggagcagtttggatagcttgcgccaagtcgtataactctatgggcgttccattaatattccaacgtcttttgatgtctttctcctccaaacggagccagacatcaaggtcgcggtagaagtcatctttccccatgtcgtctagttcatcaacaactgggggattttggattgggggttcggcctcttcaggtgttggcggcagcaatatttcttccgcaggttctggcgctgtatccaatgggcgtgtgatttccgaactgccattcctttgtttttgcttgggaggttgctgagcagcaggctgttgcaggctcctttcagccacgctgggcgcttgctcggcttgaactgtgctacgggtttctggtgaagtttccgctggtgcagaggctgccatacgttctagtgcggccctgtcaaggattgctaatttcttgacatagcgatcgcgccatgattgtgccgtatgtcggccattctcgcacttgttagcagaggtttgatgggcgtagcagtgaaacttacaatttgctcgtattcttgccatatcctgtttcccttttgctcggttgaatgatccaggacccatctcgcgattcttgcatcgtcctccttggtaaatggggtacgagttgatttggagggttggccgctgcccacacgccttggctcatctgggtgccggcctattagatatctatcttttaattgtgcaatgccattcttgatagagtcgtcgatgaatttccacgagtatgacccttgtggagcatcttttggtctggcatgatccgcaataagcatatcagcttgcttttccagaagcactacgctcccaccgttttgctatcttgtattagaaatagtgggcaagtatagcggaagataaagacatactttgatttgttctaacaggtaagaccttattggcactcgttgcgctacccaaaacgtgacgtctttaaatattgttccaccctcagcgccttgcactccgtcgtatgtcaccgttggggccatgttttcctccgatacgttgtgaatgagaatttggtaaaataatgaatgaagctggggagtttcatcgcatggtgaaaagggtttcaagcgtttggtatctctggttgtcgcctgcggcgttgatgatctttgtatgcaagtgacatggatgccagtgtcgcgttgagagacatcgcgggctcacgtgcagcttaattggtagatattcgcttatccgtattttgagtttgcctatatgcataaatgaggaagttgattggactcgacaatgtgatatgtatggtgcaggcaggggattgtgggaaagactaaataggtacagtattgaccatagcgtgatgtgacatgaaaccacaggtgatataggtcctaggaataggttagttagtactttggtatggcttggtgacgctctgttcctgcatgtccagtcacatatgaacccacatgatggaggtgggccagaccgcttgtcgaatatcaacaatttaacctctgagcataaacaaacatgctgagactggttaatgtgtcgtaaaatggcataaaccaaccaacatattgatatcgtttctttgttctcaagagccagtagccagtttctacctcgtgaatatcccaaacaggacgacgtcactcccaattgggcgtcttatcgataaaagccatagcctaagtgcccgggctatccccggttaggcacagcttggaccgcggttgccatggtagcaaccagaaactgtttacttccaatcagagccgaggccgtgggacgacgggccaggattatttgggtctaagctgcaagctgcacgatcaacgcaaaatagaatcgtttacttgaagcttcccttttccctcctcttcttctcctctcttcttcaactctccagccatctaatcactttactaaccaaagcaggtcgtctttgtgctttccagtctctttgtttgtttcctatcgcattttatattcgcaatcgcattcacaccttcacggcttagcgacttcttgtatgagtgcatgggttgagatcgatactcgaccgtgaataacttcatcatgtcttccgaggacaaatacgaaacgttggagaagattggtgagttctatcagacaagagaagtcgctgcgattgctactatccaaaccgctcgaccagcactttcaattgggggccaattctaactcaccgtcttcttctaggccatggctcctttggcatcatccgcaaggtccgtcgcaggacagacggcttcatcatgtgccgcaaagaaatctcctacctccgcatgtcccagaaggagcgcgagcagctccacgccgaattccagattctgtcacatctgcgacacccaaacatcgtcgcttactaccaccgagaacatctcaaggtcagccaggacttgcatctctacatggagtactgtggcaatggagatctgggccgtgtcatcaaggacctcgcgctgaagggccagcgagctcaggaaagctttgtctggagcatcttcagccaactggttatggcgctctatcggtgtcactacggtgtcgaccccccagaggttggctcaaatattcttggcttgacgcagggaaacgccgctgctggacccaaggttccggctggaaccatgactattctacaccgcgatttgaaacccgagaatggtgagacattaaccggaaactcagctcaaaatgcaattggctaaccaattctagtcttccttggtgaggacaactctgtcaagctcggagattttggtctctctaaaatgatcaagtcccacgactttgcctccacttacgttggcactcctttctacatgtctcctgaaatctgcgccgccgagaaatataccctcaagtccgatatctggtcattaggctgcattatctacgaactctgcgctcgcgaacctcctttcaacgccaagacgcatttccaactagtgcaaaagattaaggatggcaagttccctgccttgcccgacgtctactctcccgagctctaccaagtcatcaaggactgtctccgcgtgaaccctgaccgacgacctgatacttcagagctgttgaacctaccagtggtcaagctgatgagaaaggagaaggaagttgttgacctcaacaagtccattcgcctaagagaagactctctccgtaagaaggagagggatctcaacgagcgacttgtcaacatggaaagggagaaggaactcatccgagacgagctggactcatcactacggagagagtgggaggtcaaggcccgcctcgagattgatcgtctcgccaacgctgagattgagcaactccagaaccgattcgaagaggaagtccaggcacgtgtcgaagcagaactacagaagaaggcagcagcgtacgccaactcaagacctaacagtcaagaggatgagtacacgacatcaacgggtaagaccgactacccccactcatccgtcggcggcagtgaagttgagtttccctcaacaacggatctcaccgagtactcctccatcgaaagccccgaagcacctcgggagaccaagaagacggcccgcacaccatttggccgcgcgcaaacaatgtttgtgggcaaccctgctggtacgcctatggatatcgagatgaactcgcccagtcctatcgcgattgcgtcgctttctctctcaccccgtcgcaacggaaataccaaggctcctaccgctgcgtctggcaacatcttcgctgttaacgccaaccgaagtgctgacaattctcgatgggatctccgcgacactttgtccgattctgaggacgaggatgtcatgccatcgccaacacgcaacatcaagtcttccaagaaccccttcacttccaagactcgccctgttttgacgtcccagaagtcggcccccatcaaccgtttgaagtctcaaccttcaacctcgggcttcgtttccaagcaagtctcccaacctgaggctcctagatctcctcgtcgcctgagcaagatcccctctgccgccaacctccaggccgagagcaacaactccagcggagggggcttgacacgccaatcttccctcaacaggaagaacaaccactcggacgatggcttgggcaaggtcgcagctaagaacaacattcgaggccgtacccttgttgagcttcagcaagctcgagccggtggccgccccatgagcgccattgtcatgcccagcactggcgagaacgtcagccctaagagggcattccgggatcgcatcggtgctgagcgcaagtcgagcggcgacgagcccgtggctgtctgggatccggagcgagacgagatgccgagtcctttcctggtccgtcagcgacgtattgcccgggtgtaggccgcctctgttggcagtcgcataaaagaagtaatgatgaaagaggagtagtggttgttttacggttttgtttgtttttttacgcattagaggcgagcatgatgatactgcttttcccagggtctgcgttactcttacatacctcccttatccgttgtttttattccccttgcacattcttcctccctcatatccgagggcttggaaatgaaacatggaaaacacttatgggcgttcttggcgcgaaacacacaaagggatcatggcatgaattgtatggaatgggctcttgtttattttaatgaatgctctgtcgaagtctttgtttgtataggacaagtacgatcgacattgttatcatgaatgattgattgattgataggaggattgagttgatttgatgatggcggcgttaaaacgtctacgtttggattcactttcggggtttcggattggattgttctttaagttttatgttttcatcttagacgttgtacaaaagacaatgatactactcatggaaataattcgatgtctctctctcttcagtttgagaatgaatgatttggcccccaaggtgtcagacaaccccaggttacttactgctcataggaacgcatcagcatatcgggtttggtcagttatccaataagataataaaccgttaaagtgcatcatctctgtgcagatgaacccttgtacgttgaaacaaatcaacgtcattgggcaattaatcatcatgagaatggatgcatacccaacttacaccaactcacaagcccaatagttacaccagttattcacaacccgcctcatttatccaagcccaatcaatgaatcaaaacattcaatattggctctctctcccatatctcatcatatttcagattccttaatccggtttcgatgccgggcctgtttcctctcacgcacgtcagcacatattactatatagcctttagtgttgggcagcactgcgtctccatccatattcaatgctttatcccacctcgcttgcatatgcgagttcagcgctgcaccccagaaccagtcgtgcagacgaggcgttcaactatgcagtgacacgagttaaggctttccaaaagagcgaggttgcggtgagaggctttgagctcagcaccatcattggtagggacatccatgccttgtgttattgacatcacatcatgacaagaaggtgggtttgacggcagtctcaaagcaaaatgccgtggtaaatatttgcaatgctagacaagatccaaaggggtattttctccgtgcgtaagctttaagactaggtttgtctgcgtaaggcaagaacaagaaacaagaaacaagactgaagccatcaaccaacagttgacggcacgcagatatgcatacaattaaccagaattcaggcgctattcaacgccgagcagcaccaatccaaccaaacccaggtaaaaaagaacataaatgataacaaaaaaaaaacattaaaatagaccaggccgcgaggccaattccatcttgcgtagacgtagcatagcttgttgtagccgcgaggcttatcaatcttcccaacttcccacgtttcaggcctccttgatatctattccatcgtaatgcaagactcagcccgagcagaatcgttagcacgatgtagaatgagcacggcggtcctgtttaacccgcgtgggattttgtctctttttgaacacattttcccatctttctttttcaaaacttttcgtctttttaaaaattgttttttactgtaccaagaattgtaaatgagtggtccctgaccacaatctgttgttgaagggggagtggctgtttagtgccttgagcggtgagaactgctgtgacggtgggagtggccatggctgcgatgggacgaggaatgatgtgatgatgagtgccgatgatgtcggctagagctgccgctgctctcaaggtcccgttctaagctctcaactcttgatctgtaacccttgacaatttccttgatgtgagcgatacgatcaaaatccacttcaagctcatccaactgttggagaatctcggtgtagcgagcgatctccgcatcagcgccgccaatgatcccatcagcttcgtcatactgcagttgggtaaaacgctgcgcttcgtgactcaggtagttgatccgttgctcgatactggccatgaggtggtcaaagtaacggcctaatgccgaaagtgaggagctgtcaagtagtagaaggccttggctacttgcacgactggcggcgcgcgagctgctggacccccctcccagtgccgcctgcccttggcgaagcagctggatctcctcgcttgtgagccctagctgcgtgtccggaacagcctgtgaagacatggcgggcagcagctggaagggctgctagctatggcgtagggagaccagatgaatcgcagactaggcggctgggatcgaggttcggggggtcacgtagaggttttggctttcggagtcgtcgcaagacggcaagtgggttggagatgcgatacgggttgagctggtgggcggggcgagattcgtttggtgtatagaacgtctgcggcgactcgtgacatggactgcgttgaatggagagtggccgatgggccggagagtgcctgccgaggcgactgctcgaaggaaactgcgtcggcgacgatacctatcagaagggcaagaagaggtataagaacgacagcaagagaggaaggtggtcggtaatggcaacgacggcgtatgtgaggatggtatcagatgcaacgatggtagaatagacgaatgccgtggtgcgcagagcatcatgatatcgagaccaatacgatcatgagcatcatcggtgtaggctcaaggtggagttagtgtcaagctggatggagctcaagtttgtatggtggatacttgtcggctcggatcgagttgagattgatgatttcggggtagcttgcagttgtatatctggagggtcccagacctcggagctcccaagagaagaggaggagggaaagagaggcgtcgagggtgttgggtctcttttggggaagaggtagacggaagaaatgtgattggagaatcgggggaggaacccaagaagacggacgggagttgggcttgggcttggacttttggatgtggagggtgggggactcggactcgaactcgaactcgaagcaactgtgatgtatcggtacgtatcgcttcgtgggtgctaagacggttttcggtgagatgagcagggatgatttgacgagggtgtttatatgagaattgcgacccaaacaatgtcagtcaaatgatggttattttgatggtaaggttttgatgcgatgcgacgaagcctaaaaggtgatggaacttaatattagcgacgagtgatggataagtattttgacttgaaggtaaaacaaagcagttcccatatcagtcttgattagaattaggtgttgatgttgaataaagactgccttgagcaaaggtagcgtagtgtgatgagagacggggagggggataaggataagggaaggtaagaagatgggggaggagcagcccatggatgaatgagatggggaaggcggaaacgcggataagtgagaggtggttgcacaatttcaatttggttagggaaggtaaagtagagaggaaggtaaggaaggtacagtacctttgggttggagttgcacgtgcaattgatttctgaatgaatcaattgatcaagttaagccgcggtcaaactcaagactcggttttgcaactgattgattgattgattgataatgattatcagtaggcaagtggtcttagttaaaaatgctggctgtacccgacagaacggacccgacgctgatggacctggaactgggacctggacctggacctggaggagctcttaagcctcccagcacatgcgattgattggtagcgcgcgctaattggagctgctccctgtcaatcaccaaaaggtagatgacgatcacaaaacgtcaaagaacttctttctttgcttttgttgtcgccagtcttttctcttttcaatcagctggaagacggcaggtgaaaaagacacagaaagagacaaaatagcgaaagaagaagcaaataaaacgccaacaggatcgatagcgcaatagagaactggttaagctgggggtgaccagctacctctttcaagcccggcccggctacctaggtacgtactgtactacacttcacttcaatgtactgtagcagtatcaacacctttttagccgtggtcacgaagagttgggggttggtgagatatgtttgagtatctggagttgaaaccagattgctaaccgtaatagatctcgatgagaaaagaagttgaagggggaggaaacaaagaaaaagaaaagagtggcttcattatgaaaagaaaaagaaaggaaaaagatattctcccttgttaaactctacccaaatatcgggtcaaatttggtcagaagattaatcatgatacagtccatctcggcaactcacaaccatgattagaggtaataaaacatacgacatgagaaacggaaagcagccttaagatctagtcatattgaccggttccttttcgacagattcccgtgcataatgtcaagtttccgtgcctctctcgtttcattatgccctctgctgaccatggaaacatgtaaggtttatcctagtctctgatccatgttcaagccaccactttgatgatgtgccgcgggatattatcagttcagtcatgaacatgaacatgaacatgataagtatatcaatgaatatgagggataaagtgtttacatgtccaagtcccttatcctctacaccatcagccctacctactgtacctaaattggtaggtgataggactagcaccagcacccaggtaatgaatgtcatgcgcacgtgtatccctcgtcctctccactcacttgtgatgcatctactttaatttcggcacatcaactcgacatctcttctctgctctgtagtacaagcagcatgtctctgtgtttggtatatttcagacgctacacaagtccagcacctattgacttagcctgaaactaaccatcatcacacaatcctcacattcaggtctcatattcaagggcaaaaaaaaaaaaagaagaaagaaacaatttatccttttccttctctcccacttacatcaatttctgctcggtcgatccgggaatcggcttcctgcttccccgaaacatgaacccctctcataattgggtgatatctgtggcgcgcgccagacgaaacatgccatccatccatccctggtacaccaagaaaggataaactacgagtaatttgaataatctctccttttatccgtttgttcgtttgcttggtttattccttgatggatatgcgtcatctcctctaacttatagtgcatgcagatagattcgcgcatctgcatctgcataatgcatctcttcccgctgctgacctgcagcttctcttcagcctcactaacatgacgtctatttattgatcaacgacccctacgatcatatgttatttaacctcgggatactgccgtatctcagtctgtgcctcccccgccttcatatgcatcactcagaaccaggaggctaccatacctcaggctcacgctcaccctgagcatcctcttccccttcaggttttgcctgtttcccatctatgttgcatcaagtggcacgaggacagccaaaaggatcagccatgtctaatgcagcttgccgctgcaagtaacaccacccttgttctgctatgttctgtactgtactcccatcaacttcatcctctccccgcttagcaatcatccgtagatccgctattgagagctgctgtgtaacagcctctcctatacaaaggtgctcggtgctgaagttgtacagtgtgttgctctacgctgacgagatcctcctctgcagattaaccgggagcggatcaagcgctgtcaagatgttcagctcactcaatatcagcatctactcagcgccgatcacttttgaggatgatcaggtttgaagaacatgccatatagcggcgggatctcatcacttgctgaaccatgacaactcgggagcccttaccacatggaccactcacacaagggatgttgcatgatttaccacgttttcccatatgacaaacatctcatgtttgcttacctcggttgcagatatccaaacataacttactcgaatttactagctagccagtgtcgttttcgttctctgtgactttggacgtgcagttacatttgaggccaataagagcctacttgtggcaagctgtctgaacaactcctgtcttggaaagcacatatactacatcttatggcttgttctttgttcgatatagacgtcacgaacctacctattgcgccacttttgttaaataaaacgacgagattggaccatatgaatgatcgctggtcttacaaagactaattcgatcacaccatttacttgtgttcctctcaagctagtgttataccagttgagctgatactacatttggaggactgtatcttccacagcttatttcagactatagccatgtaaccattacgattactctgccattcaaaatgaaacgagcaaacttggcatgtgtgtatatcaccgacaagctcttgcatgagttgccagtctgcccaacgccgttcatctccgctttctgcgtttgccgtcctgagacgaacttcgcattacatatgtccgagtttgtagtccatgttcctaacaagcaacttggtttctttaatagtcccagccgcacatcaattgttcaatctgccacgaagcatcctgggtaaggtaatgaacggatgttttcaccaagaacgtagtactggttgtcgaaactacggcctagtgggccatcgggaagtcaagccagagcctgtaaacttactaacttaacatgtcgtacaatacatcacctattgttgcattaccgacatcgtactgctggaagcattcctcttagaagtacgactcatcgcctcataatatatcactagtcatacgtaacctctcttggtgttgtttcgttcttgcgcaacacggcattatggctcacctctgggttgcgaaatccgcagtcggtccatcaagcaacgacgatacagcgagcgacatggctgccattactgtcttctgtaatgtatgcattatattcttcttcttgatgattatgctccattcctccggatttgccgagttactagtccattcattactacatgttctgcatctcatatctaaggtgtacctgagatccttcctatcagcccagacatgagtttcatatcaaggtttattctaacccatctcgaacctgagaccctgtttgtctatcgtgatatagctttatgtgtgctcgtgaaagatcgacacttgcaccttggctggcgcgcagtaggtagctggaactgatgggcaccggctggcttcagaggtttgtcaaggtacttcgtttactacaagcatgatactgaagagcagcaatcttataatctcatcggttccttttatgacatcacgcatcttcacgttgtttttctaccgataagtagcttcctatacgtcgacatctaatcgtctaccttaaccaagcccggggagctttcctcgtgagaaacaccattgacgactcgtatatcagatactgtaaacattaaagattaatttagtataggtccggtctaccgttactgacgagccgtttctcttaagtaggtagaaaaaaaaagatatacttctatcagtgtcaccccagaagctcaacatcagaaatacagtattgagattcaataccacgacataaggcggcatcatcaatcacaaaattctatatcataatgcaagctctgcgaaattcacaacatggcatacattgtcttcatctgaacgtcttgtttgcactttgcattcgacatcagctctttcctcctccttgcgatgtcatatcagacatgaatggattactcattcgatcttttcagagatatgagtttatcgtatcagacatagtagttgtgcatgccagcatagcataaggctcttcaaatagactaggcaaacatagacatatcttaaacatccaaggtatcagtaagagaccgctgtacaggccatagggtctatcatttgagagtttgtcggagtcgctgtgcgctgagttgtggtccagggtagctcagtacaccacaacacgaatccaagagacgtcttcatcactaaatatggtagataacttgtgttttaggataccataagtagtacaatactaatgcttacatgtagatatcttgttttacagcattgaagtgattgttgttaaatagcaagtgagtgtcacaactgtagacgttcccaggtcatgacttcaactacagccgcatactcacaacatatctctacaatagttcgtcctacggatacaatgttagccttaattcccaatagcctaagccgccatcattgggcatgaccgtggacagtcgtcaccaagcttgggccgttcattgaccatagacctttccttcagcttacgtggttaacgcccgagttcttctctcggaactttttgcgacaacttacttctcagctgaacagttagttagccgagctgaactgctgaagattcagtcgggttcagttaagaccacatcctttgttcgacagcaccgaccatcacttgattgacgccctcagatcgtggcagccgtaatacctggcccctacttcttggaccggtgagccggtctagagctctacagttctgtcacttgtaactatgcagctaaatcctatatcacaaaccatctacagcacctgggtcaactagtaccggcgatcgccttattaacacgagacataagacgccagtgcagataggcctaagcacccaatcgcgacataggaaatcaatccactttacgtatctaaataccaacaactgtcaaaatagtatttcccaagtctatgcatgatgcctcttggtacagagcagtcttccacgatcgtttttggggttcaggatgattaggaatgaggctgcgaagctggtttcaactcgaaacagcggaagctgtcccgtttgatatgaacaaacacctaaccgagaccgaagtagtctaataatgaactcggttaacgaaaagggaaataaaaagaaaagaagtaagggaggaaattgtccaaagcagccatgtctccggcagaacgaaacaaaacattcccttcagcaacctcctcaaaaagcaaaaacaacctcggaataaagacatttaggtaatagtccaagctttggattgaggcttgtgctgagaatctgcccgcgcattttgcttctctggggtcaaatttccgcaagggttctagagcatctcacagtgaggacggaaaatctgactgcgcaatacaggcaggaggcgctgtgagaaaccaagtaatttggtcagcctagtgaggcactgcgtactctgtagttgggttgctctctgtcatcagccccttaaacgtgtatactaagtcccctaaccatgtagccacgtataacgtacagcgtccaacgagggccctagacgacgatcgcagtatacagcgttgatcaggggttatctgtcacttttggcgtagtgtaacatcgcggcttgtcctaacatttcggactttcttgcttttgaattgatgggcgcttgaccacaagctggcccttgctcccgagacctgagacgcttcggttcggcgtgggccctagtgagccagggcttagcgttcttttttgctttttcggggggcacaggctgtatggaatctgcttacgtgaagatgataaagcatgtcaacgggcaaaaaagagtacgtacctatttgagcagcgaacagcaacgacatgccaggcctgccaggcccttgcttggtggtatgattgaagatccatcaatagcatgacggattataatgagactttgtacgcctacggtgcccgaacgaagccaatgaaggctagttctttgatacaacaccgacaacagggaaccgaagctgatgggactgactgatgttcagtttccaccgctcttcagctgacctctatcgattcccgaagtcgatcccgctgtcgcctgtgccagacaggcaatgtgaccgagaaggagttggataattttcttgtattatttccagtctagcctgtatgacccagcagggcgtgggatcatgaagaattcatttccagtgttggcaacactccatgactcttcaaggcttggctcactgaactctgttgctctgttgtaccctttacgatacttgcgatgcgacatgacctgaggcaaaagtgatcacggaatgtcgagaagcctggccacgaccctgtctagtgagcacatcttacatgaatggtgctgcatcgttaaagtttctttgcctctcctgagtcagtttgccgcagaaagttggcagcctggtcagattgaagctggggaacgttgggataatagtcggttaggcggcaaaagcaaatagggatcgcggacgagcagttgcttcgagtaaggcctgtatgatggcttgggtaatgtgggctccggcggagcttaacgtttgcatggtaacagggaagagatagaaaccctcgtggaacagggtctttgtcgatcaatatccttgattgatagaacggatgaatgactatccctctggtcaacgcaacgtgcagagcaaacaagtggatatccaattggccgtcggcataaccttgagcggagtttaccgttggataaatgccctgttgacatgccacccccaatgcctcagctgtgatctcggagtgtttgaggagcaggagagatcaagcaagggctggggttgggtaaagaacgaaggggttgtggattggcctcgcggtgaccattgtgcttgttccgcgggagatccttgtacgcatacagaaggtaggccgaagatatcccatatcgtttccaggagaatgggtatgtagatcgaccatgtacagcagggaatgaaataagaccttgtgtcacatctcccatagggtgtccacagccttgcagacgatcgttcccgcgggtgacactctttactgtagctattttgatacaacgcatcagtcaacaggtcaagtcgatgatttgtaggtgcagcaattgaagctatgagcgagcgatttgtgagctggacttgattcgatttcaactgccgtgacaagtcatatccacttaatagtggcgttctcctttcgtccatctaccagaccaaaggggatagtcaaatcgattgaacttgactcgaatgcagtatgacagctgacaaaagacaaggcttagctgacttgggctatcaagtatcaactaattgatagtgtcatgtaaagacggtgaagggacgatgtaacggtttcctgactcaaattgaagcgaggcgagggagttccttgctggtatccgccgttgcagtggcattgcgggtgggcgacggagtatgaatggagcgatgctcctcctatattacatgattccgcttctatcgccgccatcgggacgccaaggggccgcgagatgagacgcagcaatcagagtatcagcgggcgatctcaggggaacggaaaaagaaagcctgagggtgagggtgagggtgagaatcaaacaagtttgaccaaagaaccggcagttgtgtaaaggttggtccatgcacgcggcgcagcgagtatgacaatgatgacgacgatactataaggtaatgcagtgtacatagtaatatccagtgatggtctgtctcgagtgtacatgcgcatgcttgggtgggatagaatgggatgcgatgaattggactggatttggttggtagtgaagtcgcgtgatttgaggtgagcagatctgggcggactaacatcggtaaagtcaaatggcagatgagatgggtactaatgaattgggaaggagaggtcctttcgtcccttgctctttccttgctctgagacataaaaaaaaaagttagttggccgatagattggatcagctgggcaggtacgatacggtgtaatatgacggacaagtaagtttgggtagggatggcctttccatatctcgtccgaactttaaggcgagagatcgactgttgtaattacgctacgtcgaagcttggtaaattcccttggttaccacctagttgggatactacacaggaaaaagtcggccaacttgtgatcctctctctgcaataacagagaacccatctttaatcaaagcaaagaccataaacaaagcatggatatcgtgagtttgttggtgttgttacttgttgtgttgacgttgtcttgcgtcctaacgaacaagcttcatcctgacagacacatgttgggtctaatgtcatcgcttctctgcccgtttatggactggactagcctcgaataagtgcgaatgcagtacatacgttacgctagatactctgcgctacgctacgcactacggcagtcagtgagaagacatggaggggtgtggcccagcggcgcggggcggggatctcccagcaagggatcatgatcaggatctaccctgagtacctaagcacaagcacgagcacaagcgcatcctagcctagcctagcacgacggaggcttttccacacgccctaccttgatttattcacctactcaggcttagcgcgctggcgctagagcacgcctatgcaagcacccttggaatctttagaagcgccctcggagccggtctgggggctgttgtgtctgtgtctgcgtctgtgtctggaggggggggagtgcagctattatcaagcgtccgggcgttaatcctcactgtcgggatccgaggtacagtggtgtggtgtagcgtagcgtagcgcagtacggttccaggcaagtttagatcatgaggattgattgattgattaatgtgcctcgacagataaaatggatcgcctcaaacaatgccgatattacaacaataacattgtacccgtcctataacattgacgcgtattctgtacccttcagatactagacgtctaatattatccctcgtaaaaacagcagatctcatgctttccttctatggattcctcaactccgatggcaaacaagcatgaccctgggagaaacaccatgtcttgccatgatcctttcaatttgtaggcctcatccccccttgcgcccgttgcaattcaaccgtcgcagttcctgttcgagtcgagttccccgctccttcccgttgtagccaggccaggtccaggggaattaaataaaccacatggcatgggagagaacgtggctgttgatgggatcccccttcaaacaaatatatccgctcttctattaccttagcaccggagtcaactattactaagtcaacagtcaaagcgtagaagcatgaaagaagaaaaccaagtttctacagcatttcccttttttgcatgtttatgtaattccgggttgaccgttgttattcatgtgcaccgagtgtacaagtctgttgggtgacacgtgcattgcgcgtgcgcgtactatgtacacacggacactgacaactctctactaagttgaggctatcgtcagtcagatcagatcaaaacaatgccagccggctagcctcaacccgagtggccacgtcggcctcagcctttttaaattttgacattggctagtatctaaccgctaattcactgtcatcaagatcatgttgtcagccccccgagctattggagtctgtgccgctgcaggaccatgtccatttcatctcaatttacagcacttagcgttgacattccactaacagatctgcgctttgctttgttaggaatcctcctcgcggccccttagttaattcccccccaaatcccagctcaggtcgaaaggttaactctagatttattatttctcccgatgctaggtagggaccgagcgacagccagctactactgtacctacctagccgagtgtctcaggcgtcgtacaacaggtgacaaagatagatctgtcataataatcaagcaattaattaattgtaaggcttctatatcatcatacacatgtatcacctcgcttacagccatcactcctatcatcctccctcgcaatttgctcagaataatattagaatgtgatgtatctacagtacgtaccgcccatgcacagtgagaacagcaatatgatatgtgatgccctgtcaaagatccaaccagcagatcatcacgcccttgtccttgtccttgtccatcaaaatagagagcaccttgcccatgtctgtcacggatgtcgaaataataattagtatcctccctaagacaaagagacaggcggagtaacagccgaaagcggtctgcccagtcttgacatgagcatgagtaacacaaccccaggtttacccctaccacacttgattcccgttttgggccacctgctactcttctggtcaggctcacgttccgccatcactcttttgtccaaggggacccaatctctcggggcatcttttttattcgtaatcggaccttgtgctgtgccgtcgtactaggatgccggctcaaggttcacccaggggatcttctgcaactgtactatgtactatgtacagtagtatccgtaaaccagggttgcattgcaatgatatgataaacaaatacaaccaacccgcgcgagtcaacgacgtcacttcgctcgacgatatggatccctttttctggatgaatgagacattacccgttcatgcgtcaaagacccttacctgcaagtgcaagtgtaaatgcaaaagcgaatgcagaccagccttacttaactaccgacgggctttatgtatgagctgtgtattatgaataaagctcttggatcccaaagccaggccagaccagaccagggatggaggttgttttgttttctacagtaacttgcttagtagccctcggcatcagcggtcagcattactagagtcgtttaatcctccctcgtggccaatcgtggtccactcttttcctctctcgtggtgtctgaccccaaaaccaacactttctgggtgaacaatgtttgcaacttgacttgacaggctacgagtccatcctgcctgatcttctctgtacatagtacctccccaattccacctagattctccttgtcttggctattccctcgtttcatctcttctctactcatctaataaaaatacatttcggccggtgctattgccgctgaataatggataggtagcttcggtcatctcctcgtcccctcattggccaatgtacgtcgaccttggaaaaatcggtaaagcttctccaagctaattaactgacttgagaggttacatgcacccggatcgctttgctttgtcattcacactaggggagcaaatatagtatctttgaatcttatggtatttgggtattcgaggctcaaaggccgtgctgtcgtgtttgacaagcgtatctccaactatactatcttccatcgacttcaaggtcgatccatccactccagaaaggtaacaaaaaaaaataaaaaataaaaaataaacgccgtgcatgatgcatcgctaggttctccaaaaaaaaaagacatgatacaccgtacttctggcaatacaaattatcgccatcaagttccgcttttccccagttatccgcgacgccaaaccagtaatccttatacacaggtctgcaaagtgttcccatgacacatcgtagatcagattcattcaggtcgagttgaagcagtgctcgtttcgccgtcgcctttcaagttcgtccctcttcgtataaccatctcgtcgtttggagataaatccctcatcctcgaattaccgatccgttgaactcgaagctgtggcagcccctctcgtgacgcttcatgttgctgcgtacgctaaaagccttaccgcagccggcatgtgggcacttaaaaggcttctctccagtgtgggagtggctgtggatccttagactgctgggtcggctaaaggccttattgcaagtcgggcagatgtatcgatcctggctttgtgggaaagctgcagcaccggtagggttgaggtagtggtgatgttgccaagggtttgagcctgatggggcaggtgctggcatggtcactgggggagggtatgcttgaggaagaggtcgttggtagtatgggttaagctctggcacttgggcggcggaaggaggtggaggaggccgggcctgggtatagtaggcgcccactggaggagggttggcatacgtcgagggatgaggctgctgagtataagaagctggggcgggaggtgttgctcgaggaatagccggcgccggtgcctgacgttgtgcgtcggcttccagtggaggggtggtctcgtagtagtatgctcttgggacagcacctgggtatggctggctggagtgcttccttgtgggagagctgtaactctcgaatgaagtgtctgtgctcataggcggtgttgggggaaggcctcgatgcgatgacctggcccattctgatccacctcggctgtgtgaaggagcaactatgtaatgataagtcaaccatgttcgcgattatctaacgatgtgagcaactaaccttcaaatcgaggagaatgctgccgtgaagtaggggaggattcgctagtaggcgagccagcgtcggccaaacccaaaaggttggagatcgagggcagagagcacttttgttcctccattgggggcgaaggaggagaatacagattgcggtggggttcttgttgcgtgtagtggctaggcatataagatgcagttgtggtatgcatttgtaagttgtctcgggattattcaggctttgcttgtagaagtagatgtaatcgtagcagctgagccgacggtgaccagaacttattaagacaagtagagtgtcgatctggtgaagtccgtttgtattaaaatgttgtcaagaaaaaggcacagatgtgaattaatgtaagcctgttggtgttttgtaaaagtcgtgttcgatacgaagagttgtttagagtctcttgctaaatgtaaaatagtcgggggcttgggaacttaagtaactttggtgtgggaaagcaacctgtcaaagggtggaggagacccgtctatcagatctgaggaccgtatacttgttttcatgcgcccacgccccctccaaaaggaccgttcaagcgcagctgtcacaacattgggagtggggcattgccggtgcatcgaatcctagggattctctggcaacggaacagggtcgcgaaggagacgataaacaagggcagggactcgagaactctggcaagaggttccctggggccgctcgatgggtctaacctcttgagtttgtgtcgaacatctgttccggcagtcatgtatccacatacagaggagatactgtgacgactctggtggtgatcttgagcaggggaggggcgacctgcatgtctgcgtttgttctggggggagtgcaagaaactaaaatgcgcatctttcgcattgtgggcgtgggtgcgagtgagatccacgagtgtgtggtgtggtgtggtatgggtgtgtgtctgtgtctgtgtgtgcatgtgtgttggaaggcttggccatgcgccaggatgatcgtggatcgccccgtggtcaaacggtcgatagattggtatctccaggcacctaaaatacagagtggtcgaaggcggtctcgccatgaacctccatccctgctgtctcgacatggctttcgtggggtctcatttgccggcgtcgatggaatcgaagacaattgcatgttccctcgtgttctctcccctggcgcttcaacgaccgtgccctttccgctcaaaaatacttcccctctcatctcaatggatcgtgcattaagttcgccgaacaaggcggtagtgtttgtgcgccgcaaccttagcccctactgacgcagaagtcattttccggcgccgggactcccacgcgcccggccgagatagggcgtctttctaaaaactcggccaagcgtgctatgcaccatccctggcgccgcattgcatcgattcccggaccaccgtttccctatttggtatcataaccgctcttagttctcaactctcgttccatcctggtttcgtctctgcggttgacctgcgtgtaaaagttgcagatgcttccaaccgcttaccccagagcttgcgtagccagcttccatcaatattgatcagtagccatcaagtactttgaatatgtataaattgacaacgctcatcgacgatatggaattgttagatagtgaaacctccagaaaatttggtgactggtccgtaaagttatgactctccgcaacttgctggtactgctggtcgctcattaactacctcaatagtcaacattcattcctccgatcccttcgttcatactcggggtcgtttcaaatcacgccgagcacgcttgatccaatcaataggtggtttatcaccgttcttcaagtccgatgagaagtccttcgatgaatccaggctttgttagttatagcggttaaaactcaagtaatgcaatttctttgttatgatcaaccatagatttttcatggtttgccaggaagcacaattggcagcgcaataatggcgtgccggcactggcattggtgcgattggcgtctgggtggtagccacgtttccagtgaccttttcgttttcacctgtctgtctgtgtcgtcactggtaagcaggctaatttggatgatcgtcgttttagcgggcgcctccccttcctcgcttacactggcgggattgcttggcgtagggttcaggaggtgggtgtgtacttgctagcaatcgaccaagctcttcatgacgaagagggacaaggggacgaagccaagcgttcagtgccctgcccttaccctgccctgcctgttggcatctccaagcagttggttcaaagcaacaaccaagaatcccggctcgcgagtcatgatcatcggggttggcgcttgtaagcacgacagtagcatccagatccctgatcacagaacaggtcttcgcaggtgtttcgtctggataccaggaactcgaccctgccgcttcgaggaacattcgtctaggttgtgggcggcctaatgctttctcaagtggtgagtacataatacttggcttggcaaatgctgttgagacaaaataagactaaatgtccaagaccgcgtgtcaaaccttaagcgacaacacgtgcctaagtccctttcattgctttttaacaatcaagtaatagcgacactgctgcaagccacgactgggtcgagtcagaactgtatgatgaagctttgtcaattcactcacagctgtgctacatatcctcctaccctcagcatcataggacagccttacgatagaccctggcagtcctttcagctagttcgattaatgatttatcggcatcttcccccggcatctgtagctgattatggcttccagatactgttagatggctgcagcgcagatccaatatcagggtaattcacctaccaccaagatatagcattggtatttcttgggttccatcgacgtcatggccgggttttgtattgagggatcttcagtactatccgtatctcgaacactcacagcaacaatacttgtaattaatgcgacggcagttgtaagacagagtcggcctggccgtcggtggtttgtgggatggtcagtgatcagcggggcattctatgccagctgtggtttcttcgtgtatgaagattgcaaagtgcacggaatttcaagtggggtccgaagtcataaatgccgccgaaagttgtcgtctgcgaatggttcgtggctaccattgaggcggtgaccagatgattgagacagacacaggccgtgatacttgcatagcgctcccatattgcgaaaacgcatgatacagcacgacttgagatagtcaagttcgtgaagacgggctggccggacttagaattcgggttgtatactaacaaagcacgtccacagttagcgttgtcttgtgtcaaacatcaccatgtatcaactcaccggtttggcttgtttgaagaaaagctgcaggcatactgtcgaccattcccattcttgcccagcaagacctgaaagtagctccgagggcgcattcggcatttgttttgtgagtctaaaagtcatcacttgatggcgagtagtaataacaaattggcgcattggtttcacatcaagacgcacaggacaccccaattacgtatgtaccgaaattagctgggtaccagccgaccggcaagcacagcgggatgatgatactggtgggatctgggcgaagaatagagttggtgattggtgagtgacggccatttaagttcaccaggatcatttccagaacttcttggtgggagaacaaggtttggtttgaggacaatccgtcgatcggtactttgtccatccagtttcctgcagaaaatgttgggttattgattggaaaaggcgggaatatggagatttgagttgtagactgtttgaatggtgagccaaaaataggtaaacaaggcagatgggtacgtcagctgaccagctccttctttctgttctgtcgcctggcttgtagtgtaggtcgcagctgtagcacattgcgatcatcgagttgtggaaggtgcaaggtggacagacagcattgaatcatgggaatgcatgagggagatctttcccatcaacaccaacacctcagctaaaaggagattcgtgcagaaatgccgctcgcctgtggaggcaggcactgaccattcgacatgccatatctcgcctacccttttgggacacgccatgtctcgcccgaacattaagcgacctcacgccctgaaacacctagcctcaagcccctactcgtgtctgccacagctatagtcacctgtagtaagttaggtgcagcgatctgttttaggacggacattaacgatggacccctccaattcaagttgacgcgagaatggatgagatttgaatagcgtttatgttatcaacaaggccttgcggtattgacaacgatcgtgcacccactggcacttgctctatcggacaagttgaccgctacaagcttgggagacggcacgatgttgacacggacctcaaaacagcctcgcagattcaatctccagcgatgccgcctgagcctcttcgcagattcaggtcacgttcgctcgatatcaggcacttccttgtcatgacagccgcctcttccgctttaccacgtcggacataatacgccttccagccactatcgagatcgttgcgagcaccacctcgccattccgatcatagccataacatacaacaaacttctataatagatccggacgcaactaagtatcgtatcgcaggcgcatctacgaacacccatgaactcgtttgcatcaacaaccctgacggatatctccgagttgtcattggccagtgcctccaaacgatcagccaggcttctcattcgggaaaagaatacccaagcactaaccgtcccacgaggattttccagtgatcttcagaatcggcggcgatcagcaggggttacccttgccttgtcatcccaagacgccggccacgcgagatggatttatactcgatttaggcgtcgcacgcccagacacgcccccttcgttctgcctccactcgtcatgatggtctgattgcaatctcttgcgtatgtatccgctaaacctgcggagggtgaaaagttccacgcttggtgcttgctagacctgacctagcctgcccaaagagacgcgcgcgcgttattggggttgaggcttattcaccggacgactactgtacggtaaagtcattacagggctaactgccaccaactttgacgctttgcttcaaaggcttctggctgggcttctggcttgtgaaatggccgcgctagcacgactgccgaggttgacaagtacctagccaacggaccaacgacgccagaccctttcaattcatggcaactatcattacatacaactcatcatggcagacattcgtctcttggactattgtttgcatgcatcattgagtcagcataagtactgcacgcacagaactacgcctcttgtctgcatcctccgcttcagcaccatcattgccaggcttcatccactttactaactccattatggcgaaaagaattctggtttgaggatagattcatttcctagcaacggcttcttccgttccagagttttgtccttcctccaagcctccaaacccaatacagtttattctctcaccattacttttctatccccggcccgagggtctggcgtccctaaacttggcgaccgttatcactccccacacgacgatgagattgcctctttaggcaactctggcccgtgtcagggaaacttgatcgacttcatcccatgttataaagcgtaacataagcctttcttgacaagggtctccatgaccggaacatcccgccatcaccgttcaccctgtcctgcctcaaatcagttcattgcctaaggatcgtcgggacgtcagacccttaacccagctttgccgactcaagatctcatggaatggccctgtatcgtacggggggcgctgcgatatgccctcatgaagaacatgttaagcagggttcgtactgccaacatcagaaattaaacagacaaggacactgcattagtctcttctaatcccttgtttgagattggtttcctcgaaccggtcctagttgttgcccctactgacagtccctaaatgctcaaactcgggccgttgagcttaccacagcatcactagtcggcatgcgacattctgtgatcccctttgcagcaggatcaggatcagggggtgccccataagcgttttgggggggaagcactcgtccctcacgtcatattctacgatgagaactttaccacaaacatgacaagtaatggcttcggattaatatctttagcttttgataacagaacacattcttgtctcctgagcggcaagattacctgtcgaggaatggacagtatgaatctaatgccgggaacccaaagatttgttatgacaattgagatcaataattatggagagtcttgacggatctccgagcttatatcctcattctgaagtgggatgtgtgctggcgtgctggtactgcccagaacctctggcgatgattgtgaggaccttcatgcgtcaatcttcgttaccttgagcctgacggctaaacaggatgacggcccggggttgtcagagggtaaagatcgcgtggggatgtgtgtatgatcctgacgccaaccttttcatgaaacgccctggatgcacactggatcatccgtacgcaaagggaatgtctcactgggccttgagatgatctcttggttactgttacggcggagacacgttgatcttgatgggtcaacagacagggcagctcagaagggaggtagggggcgatcggggatggagcagaacatccaaatatccagcactatcatatttctgatacttgctgacatccactgacttgaatgggacgtggctagagccaacacacttgtcagacctttgacgatgactggcacgacctgtaatcgtaccctttgtttacagcaacagccactcaacggtctggacataaccgcatacctgcgaattacctgcgtctcgtcactataagctgtaggggtagcttcagcttcccttgtttctaagcgcctcgtgggtactgctctgtaaccctgctaggacgaaacccaccagtgacttggggcctggcgttttgaattcctgcatattacctatgtagcatcggccaatgtgttcggggatttggttactcaaagtatccaaacgatatttgtttgaaattacacattaccaggccctggtgcaagccctggacactctgcactgaacggatatcggacctgtgtcccgaaaggctgttccaacaacctgactgatgactggatttttaccgtgtactgttccaactgagtaggggagaggtgattaacctttgattgccacggtccgttagcgggtatcttccggcaccgttgagcgagtctcccttgctttgttgctgggaatttcccatgtggcttcccttcccacgcagtctagggattgtaagtcagagacatttacacacaaaaacatggctttgagacaaaacaatctcgagcaagtgataaaggcttgttgctggttagccagccacctcatggcagggcgtggcaaaatcatgtggagtgcgatcaagaaggcagctcccagaggaatgtatatgatgatgatggagcgggtgtacttcttgatgcagtactgtacatgcttagcgcctactgctattcatagccgtcgatcatcacattcacgtcgtctcgaatgcattccataggtacgatcgaattcgtacaaaagcaccaaaagagaaaacaagccacaaggtttcatcacaactggcaaccgttggaggatccttatgctcgagtcaacaaaggaccaccgaatatgtttgcttttgtcggtagagttgcttcctgacgttaggtaattgttctcatatccgatcgctgatcctcatcgtatgaccattccgcattgctttttgctggtccatgatccatcattgtcagcaaggagtgcagatacagaaatacatatcgagctaacgagacgaaaaagggaaagcgcaaaacaaaaagaaagacgcacaatgtgctgcgggtgaaacggtgcagtccgcatagcactctagcgaatgcaagatattgctttttgccgcggcttgggagtcgtctgtgcaattgtgtggtacacggcacgcatggacccccctacatacaacgtttatgtgtgtgattgtttccgctgatgggtcgggccttgtgccctaccgatcgatagtccagctcttatgcgtggcaatgccccctcagcgacctgcatgtctcagacatcacatggacctgtgagggagaatggaagggcgggggtgacctgaaccaaaccgttggctagtatacagtactagttgcgatgattattccccttgagactcttggtgtagatctcaaatgatgtgtaagttttgagaaatgctacatagtactgcatgtaccgtattataacccccagctgccacatatacctacgctaatgcagcttgcaacgagcgaatgcgaggttgcagctaggcaaggaataggagtcaaggcttttagtctggcaaactgcaacggtgctgagtcaagacccatcattgacttcactctgaatcatcgatgcgtgcggccagaaacaaacactccgatcagtcaatatttcacgttcctccatagtttcacctagactcaggtcttgtttgctgcgagctagggccagaaacacgagggctatatcaggcgtccagttcgtgaactagcataattcttttaactctatctatgtcggctgcaacaatccccagcaatgttgatgaaacgttcatagcaaatagtctcggtcttggctcatcgcttaactaccaagagtttgaccagccaaccataccccaggctctggaccattcattctgttctgctaataattcgcgatctgcctcgtgggctatctctcgtcgcatcggcattcctgttgtcggtggacagggcgaacgcgcgctccaggggagttatccgttgcatgtttgcatatctttccagagtgtagttactgtaagcggcttcatcagtactgtcatcagagcatgtagatccatctgagagaccaggggttgggggccttctcccgtcattgtctagggactccacgattgtgtttctgtccgtgtcccaaagggtcgcttctgaagtttcgaagtttcctgatgggacggacgaccgtgaaggagtttcgccaagggtttcagaacggagcggagaaacttccagatctctgaaaggaacagtaagacgcccaattcgaccacgagcggcaactggtaccgtcggcgttagaacgcgatcagtgctagagtgtccaaggagcagtggctcctgttctaaattttcctcaacgtccttcttcagacattgtctccgtggatgagagccacatttgcgacattgtttgctaccgaatgcgagaggaatgtccacagctgcgtttcgacgacggtcgatctcctctgatatcggtgtcgtgggtattggtccggtgaaccatcttaagttccatgggcctggattgtcggctcggcgctcatcgacacatggccagcaaaggcacacagcatactcttctccgaagacttgctcgtaaatctgagatgtatcatcgaggaagaccgtttctggtccgtggataccaggggggcttggaatgttgagcacgagtcctccgaatgtctcgttacaaaaccaacggtactctctgggcgcaagtatgtgggttctccatacaagatcgacgtcaagatgcgtgacgcccgaacaacccgacatgccaagttccagttgctcgattggccctcggaactgcgctagagtcatgagtctcctgtagcgtttgacagcagctctcaacccccattcgttgtctagaggagacgtgtacatccgatgccaggagaactcgaggacttgctctgccaagtcgagctggcgttgggcagctgagtggaagttgtaagcgaagttccattcgccatttagagttgtgattttatgtgacaatcgcttgctgtcgaataggcgagtcactgcttgcgtggtagtatcgtttacgtcttctcggttaaagacatagtcaattgaactatccatgaaagtacgaacatcctcgtgattatacactcggttgatcttgttcatgcaatcccacgagggacaaaactctccggactcgtcattctgtagggccctcgactacagtagagtcagatgttgagctatcaacagcacagtcgatggcacttaccaaggcatcggaattccacccagagaactcgacctcagtcttgtcggtaaatcgtttccactggactgggtcttgaagaaacgcatgccatacgagaagaacatccagtggagggatatgggtattgagatcgacaaggccggaaagcgcggcctcgaaccactgtgtcagtcgacgaatgccagcgttgatgtagcaggtccaagctgcgccctcatcaattgcatgtttatctgtccaggcatcaatctttgatctgatggcgacaaagtgctccaggagatggcaatgaaggagcacgtcgctctctctgaccgacacctggataaggttcgaaatcagcagcctgtctagcgcagcgaaaggtgaaggccgaggcgacgtcaatcgcccgatggcatcttgtagtatgttcctaagaggttcagtacatacacgacgttacagggtattccgctcagcttacttcagagtcacggcaaacgcggaatcaagcaacagacagctgggagccatttgtgagtcagtgtattgccgggttatagggaaaagatgatagcactgtgcttgtgacgaaaatagacatgctaagggcaaaagaagaaacgtaactcgtcagtataatgtgcaggagcagagctgcgatggtttatggtggttgagttcgacaaagaaagatagatggtttttctgactgctcaagtaactacggttctctgaagagagtagatgatctacggagaggttcggtacaaataacacggtctactaagcaagaaggctcttatatctcgggttcttgagactcggccgtatcctaaagccatagtggacattttcggtcgttgcgtaccatacatgaggttccagtggcgaggcagactatcagatatcctgactggcggttgctgggcagctgggccatcgttctccccgtggaccgaaggtaaagatagaagctttcgcatgaacgagaaggcttttcgcattcgattaggcggccagtttgaagagatagaaagagttcacatggtttatgttcaaggcgtagaagtagaaattatccaatggcggcctcgcagctccttttccttccactattcacgggggtgtcgacaaatgcattgaatgaagagtgaattaacatttatggctgttttgatcacaagaccagacttccagtagtcatttgagatctcatagagaggcaaaaaaggaggcagacagtggagtgcaacgttgtacgatgcagtagatggctaaaggctaaaggtatgctctttcactcggctattccgatgcaactactatcattccgaagaaagcgatgcgttttccgattgaattggcctacactcttgtatatgtgtgaatctggtctgattcatggaaagtaatacttggggctcgggtgaaatggaagctcagtgttacgtctgatgtagaaaaggggctcgccgaaggtaagattcacgacagacaatgatactcagcaacagtgcgcgtattccagccaatctcaattaataataataagtaattgagtttgcaggcatgggctagatattacgaggctggcctaattcgcctctgtagactttggcgacaagcaccgtagccgaccatggctcttgttgacaggcactgtctggctgacgagtcgggactaaagggggcaattatcttgacagatttggcttatgcatattgtgtacttgtagcaaactgatatggtcgacaactactctgcactggtcaaataaccttgaactcaagctttacgacagtgaaatgcaagcatgacgacaagtgctgacttgaagggtatgccaatgacctactaagctatcaaggtactacatacacctctatgagttaataattgacgactaaaaggcgtgaatacaaaagaagggggcaaaaaagagataacaaaggcaaaaaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccggcgcttcgaagcttgactatgggagagcggacgggatcccgtattctcttcgagctttggtcgtatgtgctgtaatgagatgttgttgtgggttatatagcctaccggttgagacatgttggtgaggtctcagagccttgtcgctccttgccaaaaggagacaccaacaccaacacaacaccgcagccttgttgtgttgaacgccaatcataaatcaaacaaaagagacagagactagatataaggagtttttatatttctggtgtaattgatggcgaatgtttgaaggggttttggttgacaagtgcttagtatgcatgagttgacctagccctcagatgccccttcacgatagactaattacagacgctcaagatataggttaaagtttctatttgagctggtagttaatcaatgaactatgggttgtaatatgagttggaactggctaccgtcgtttgcttgtacactcgcatgacttgcgatgacacggtgaactagacagtagacgcacacatacatatatatgtgtaagtcacacttaattcgagccttagagactctaacatgtatcacttcactttttggagaccctgaagctggttgtattgcctgaacttgctgtatctagcatgcaagtgaaggttaggggtcactcctgacgttgagtgatgaacattcacatctttagtaccgtagctcattgtgagtattaatctagatacaatagagtgttttgtgttcctgaaacacatttatagaatattggatgtgatggcctgcagttatcacgacctcttggagcacaagttatttcgttgtccccgaatcacatccaaagtatacgtcaaatctgcctacggagtttgtacggagtttattttatcttacgaacttccaaagacgatcgaggacattatgcagctctccaaatagcctgatatgaagacagtaaagtatgagaagttctactgtaccgagttctcgctcgaatgtctgatgggctctgcctatctatgccagccacctctcatgttcaatgctacatggtctgatatcgaagcaactaagcattgtaaactgcacggcgttctgtattggtcacaacgatgaatggcatacatgtgaaaagcacatgttgatcaatcactgcaaatcttgagacaattggttggatgtccaagttcagatcaccacatgccatggccttggtagtcatgcaagcatacaaaaatgtcgcagttatcagctctgatgctgcggtggcttcaccttcatctgacaccttcctataagagtcgatattgtaaattgcctcatttcacgttatcatctgagacctaaactgcaaactaaaattacaaaaaatgcaacaataaagaccttggaccgcatcgaaccgaggactcccagacatgatgtgatgtgttctgtcttcgtaaacagggcaagttgtgtcgaggatgatgcagcctcttccagaggcggttgtttctgactcgtgcatgaagctggatgtagcatgtgtgacgtctcgaggatggctacatataagataaggcgcccgttgcctttttccatcattggtcagaccccaatttctcagtctcacctgcgtctgacatctcccaacgcggctctgcactgatatatggccccctcattccttgcataaagaccacccaccttatcctctgaagggtgatgaacctgcaccttgctcatgatattcggggcgaggcagaaatggacccgatgaggcgcccgcatcatcttcagccgcaccctcgtggctttttttatctgcgcaaacttgcagtttcccagagcccgatttgaggaacatcgtctatgaaagatagcaattggactcgtcattgttacacaattacaccaacttgtcacgcatcgaggttgaaatggcataagcgaactgttcatacacgcgtcgggccgttgcatcaagagcaagttgtgcaacaaagctttgtgtgtgatgcaacatcttcccctcggtgagattcatgccacaggaatggatgggtgaaacatgccatgtgcataacatcagcaccatctccggtcgcagagccgcaaccagcgaaccataaagaggcagagggtttcactacttgctttcactacttgctcacacccacaactgatttaccttgttgagctcatgattgccagcgattatctactgtcatcataaggttctggtagaagatggctgatatacacccattcgatatggtgctctgaccaacgtcgcatacctgctacaaggtttcattactgtccaggactttcttgttttcctacacactggatgaactcatgctgtcgcattaatgcttcaaaaaagcagtgaatgctgatcaatgacagctcataccaatatacaaatatctgccgtgggatgtcccgaccgggacaagttcatgtgttgcaatatcaaaagatccacgcaggagttggggcattatatgcaatcctacgccctacatgtgctaagggttacgctgtaagtcatttcatgcgggcgccttgttgcctgagacacatgtttcgagggcctcgcattctactgaattattacttgttaccctagatctcttgtgttttagctggcctcaacttagtacatatgcactcattctgaattgatagataactaggaggcctcaattggactggacatctctttgaatgaggcgttcacatgatttaacccccaatctttcaccgtcatctgctgtctatcttaccgcccaaattaagaattaagcgcgcttggccgggtgaataccactgagacatgtcgtcgccttattattcgacggggatctcttttacgaagaatcagactacagctcttagacatgactatccacacgccaaactgcttattaccgccttagtatttgcaagtcggaatagcgagtcatttagtggtgaaaaaagttcggaacactaataagcctcaccactaacaccatgcctgccttcactcgtctgccctagctctggttgccttttccacaagggccaggataaaacgtcaaacctccacaatgcattgggtgttactctgtattatcaatgtaatgttgtaatgttgtaataagaaattccggaaccctcggtcctaaggatattaggtcctttgtcggaaagagcggtaatagcctttcggttctgttccgtaattatcgtcatggttttcaagctctcagactctcaaggcctcgggctccggtatcagatatcagatgagccccccaaggcaactgcagatcgaagtctcacggttccaggcatgtcattttctaggattgttctagaagcattctagaatgattcttagaagtagcttgggattctagaatatttcctataatcgataatgctgcagaccaactgttgagcgattaagtcacatgttactgtcagtgatgtttcccaaacaccaacaactgcattcatcgtagtgacaggtttacaatacccctctattgcataatcttgtatacaatagcaaggttggagctgtcgtgccattttagcttttgaaatgatcgaataaaccattgaaccacagtttctattacacgagtgttttatgcattatcgccgtgcgtggtttcaacaaagggaatccaagtgccactcgttccatgacacctcggttcaacaacattatgttgaactgcacgcgaaaagctttaaactgacctccttccttatctagcttctcttgcttttgtccgaggaaccacaccatttcaaaccttcatcatttggattacgaatgtttgttgccctaatcactgcactgatgccgtgttttcccgactcgaatgttgttgcaggctgagtaccaagccactaatttacacggtaaacctcacttggcagtcattctacaagggttctcatcacgggttcaaggccgctatcgattttgcagacgctggaggcctcgagagaaatatcatgcaatttgattccagtatctcggttatgatttgaagcagcctacatcatgtgttaggtagggcaacatgctttctttttatgacttggtcacgtcgggaatcttgaatgccttcttatatgtaacttggtttcttgtcaaggaagagtgcagaattctttccaacatgcctgtgttgtaacatgaggctttgtgaccttgcaatattaccgaacctgatagcgtgcctcatcctgatattacaaccatggactgtcaacagttctcgccgcaatagctatctcgtctagcacacatcaggcatcatatgaccaccgccgtggttagcatatatcacccctcccatgaaacaactaccgaacaatatttgaccaaatgccgaaggtaaattttgcttgacgttgtaccaaccaccaaatatttgaccaaatgatacgacggtcgaatctaataggcagccagctttgtatagtctggacaccatgtcgcaatgcccaaatcaacccaataacagccaaacctaaatctgtcaacgcatgaatgtgtcatgccatggatattctccgattcgtcgtgcaacgtcaagcattgtcaagcatacgtaggccaatgacgtcttgacaacacaagaaaccacatcaggccagcttctgcccatgctcggtagagaagacgacacgtggtttggtgtttacagccattttcaacattctgcaaaaatcaaacttgttgttactgtctgtatgtaatcctggccatttctggataccctttacggcacaatgaggcctgaaatgcggccaagtcactgcattttgacccgccagttcggtaaccctaatgcaagtgtccggatgcgggagcgggagatccacttcccgctctttgttcaatattcaacatttacatcgcaatcaatgcttttctcttctttgttcctgattcatttggctgcttcatcaaacaacaaaccaaacaattcgcatctgcttttaacaaattcacaagacttgttgaacttttactctgttcccgttattatctcggttatctcaaaagttgacaaacagcctcccttccacaacaccacaccacaaacaagtgagaaaacaagtgataatgacaagaaaaaaacaatatctacgtatttgttcgatcaaacagacaatttgagaactatgaatgtacaaaacgcaatacaaaatagtaacagaggggggacaaaaaagggaaagatagaaaatgcaatgagtgacagcgcaaaccatatcccgccaatccgacaatcttgagccggagtctaacgtatgaaataggcgctgatggatatgaacgaggtttctttccatagctttttgtaaaccatgataagcattgccagaaactcataaattccaccagcattctcccatagcaggatgaatccgcaagtccttcaagactcgacattatccggtctgctatgtgttaaaaatagatcgtcgtggttgcggggtgttgaatgcgtatacccacacgttgaaagacgatccatcagataaatatcaggcggttctgactaaagtatatgctgaatgtccggagaaatggtccaggcttgatgcgcaattcaacatcatagcaagatctccatgtttgttgctgggatagtcccgaaagatcaagcttctgctaaatcaacgaggaatggggcgcttgccgaagggtcttgtaagtctatgtcgtatttggccgccggtgagaactggctagtggcttcgtcccaaattagccagctgcctgaagtggcaatgctgcatcccagggaaagaatccggcctctgcgttcttctgccatggaggccagttcaaagtatttctcgtcctcgtcaattttctcattgtggaaccaatcgttaggaatatagtcctccgagtagagcaagcctcgcattgcgaaatcttctggcaaagggcgcggggactgatccttatccggcagtggtatctgtctttgaactttgtatccaggctcgcaagatcctaacagtgagttgagcattagagcggtaagcttccaagggaattcaccctccaagtggttcatggccgcggggtatcgagtcatgtagttcatgaagaccataatcgtatgcaggaaaggcaacgtattggtatctccccagcggctaactacgatcttaatcgtgcttactccaaacttcagagcaggcttgaatttctcatccggcatggcctcggaaattgtactcccgcccatagcaacatctgtctcctcgggcttcttggaaatagctcgcatcaggatattggattcggcaccataaccaaggagagagcaagcaagagagattgcagtatagtatctgcgtaagtcagtatggctcaagtgattttcgaaactccgactaaccctgcttccagccatctcttagtagaccgggcgatatgactatccaactgtttattaaaaccattcatagtgtcttcaagctggtcccaggacttcccagagaaaagtatgccatgagcgcgaacaaaggaagcatcaattggggacaggcgggtaggactgttgttcaatacaggatcaaataacgtcataatactttcccgggcgctggaaaacggaatgggcacacagagcgacttggtgtaaaagtacagctgttgaagcgcattgggtcttgccaagatagccaagtgatggtaaagtcttcctgtcgtgggagacttttccgaggctttactgtaccaatggcgacttacaccggtccatacttctcggtcgcgaatgtcatcatcctcaatggccatacgatatcggccaagatcaccaaggcactcgatccatgtatcttcgaaagcaggcacggtttcgtagagcagggccatcatgctataagccaagtacaggaaagtgagcatatgctcgagagaggctggcaatcgatgtcgcaaaagttcaagaaaggaatgaattccatgtctccacatgcgagcaggcatagcatacttggaagccaacctgcgtaaagccgggctggcagaggggtgttgactggcgagaaagaagtcgtgatgttcgtgaagaagtgttctgtgtaatgcaattaacgcttgccattgttcgttgttgagctttgagttggcatcagtgttggatgattgtgcattatctacttcgatgcatttggtctcgaccatgaccaatcctgcatatatgcctttgacctcggcgacgagttggtcttgggagattggccgggtctccggctgacgcatcatccttgacgagtcatcatcgatgacagaaggtggagggggttgttgtgtagtaggttgtgtatgcctgttcgccttgggaggtggcccctgtctgggtgaaggaagagggacagaacggccttggctatgtgactttggttgggggttgtcttcactccatagctgacggccggtagtattcttgtggggaccgcggtcaaagtcgatccgggtctcaatgcgagcgcggctgcggctaacttgcggactgccgggcgtcggacgtgccggtgggggtgaacagcgcttgtctctatgcccgtctgcatctcgattttcatcggctgcagtcccagaagggacttggtcctctgtggttccaatatgtgtgtctgcccggcgttttctactaacagaggagtcctggcttccgggtctattggcactactgcaaagggtaaaaaataagtataagtataccatgccggttggatgggagatatgctcaccccttaacgtattcatcggctgcttgcgccgttggccacttactacgatgctcattatcgctttgagcatgttcgcgccatgcttctatagtgtgggattcattaccgcagatatcacaggtgtaataggactgggactctccccctttgtccctgccctgacgatcccggattctgagatggcgcacccatttgctgctgaaatccgccattcttgactatgacacagcatagagatcgcaccgaagccggtcagcgaagctgatgggaggggtgtgtatgagacgaaaatcacacgaaagaactagatctgctgcaggtgaaaaactcagtcatccattgtcaattgtccaaagcgtgagggtgaacatgaagcaaattgggacagattggggcagaacagaacagaacagagtagagggggaaaggaaaaatgaagtggagggccaaagggaggaaggtcaagagcagcatccacaaggtactattttcgttgacttgcaaatatagagaggggcaagagccgcccgtggggttgcccaacgttcctgcccatatctcagtgcatgactatgacatggccctgtctggttcgcaaagccaaaaacaaaagtgaaaaataacaagatagaataatggatgcagacataatggtccatgatgtatatcccttgtcaaggtgtggaagttaatttgacttacccgctgcaatttgtggcgtctcggtgatactgtacttgtgtaagtagcttatttgggccgctttttggttcgcccgttgccttattatcgatgaggctctgcgcgcacccattagtcttgcccaccattggaaatcccagccttctctgctgttagttgttgagtaagaaccacgtaccagatattgcaaagatgttatttcttgttattgatcacaaagacatataaataaatatttatctgtattgcccagatgtgtcaaagatgtgtcaagtctgtcagtagctcagtgcgagcctatacaccacgtgaggtttcttttctcacatgcaacgatgaaagcagtccagtctcgacccgaccaccttcatcaactttcgaaaaaaagttcaatgaataaataaatgggggttggacttgtgtaattagaacatgagttcgctcaggaacgtagaagaagtgaggtcttgcgaattaaaaaatgaagatatgagaggcttgtcatcgtatttatcaacttacctcgggtaggtacctgagggaaactaggctgtgatcatggcggccagttcgcatttgccgtgttgtacgccccagaattaagacaaataaggacgtgcaagatcagcctaggatgtgacctattttcaacccttatgtacggatatgggcaatggttcgcaatgataacatctcggttttatcaccgcttactccagatgttcaacgccccgacaacttcgattctacacatcgttcctccacgaatttgagcgagcgttcattccagagagcgctaccgtgaattcgtacgcgcaaagcgctttgtggacaaaagtggctcagctaccggctattttcacgatcacgaataacacatattcacgagacagctttctcctcgatctggccaaatatgggcagcccatcaggctgtcatgccagcagctggctttgtcaactgacaaccagtactttgtgcatctttcactgatttggagcctccatatcgagatgccgggaagaatgacatctggtaaatggcatttgctcagcggaaatgatggactgtcatcgacattgctagattggcttcgaacctccttttatcgatggtccgtggcttcagccgcaccaacctcattatcaagtaatcattccgagggacaaacgataaaacgccccaagaaattcgtcatttttcttaccaacacttgatggtatttgtgttggtcatcgggcctttactggatagaccaacagagatggtttggaaacaattccagtgaactttggtgaacacctagactcagctgccttttggagcgcctctgccagagttttggtccacactggccgagactcgaaggatgttcccagcgaaagaaatgagtttgttcattcccggtgactcctttgccaggtaactaccttttgcctaaagtggagatcataggcaggagtgagcttactggggctgacaagaacaacaatctgatcataagatgaaaatcgggaagaagagggaaacaaacttcgttcaatcgggagacggaaggcgggaaggcgaggccctcttataaagaggcctccttcttgccacgtttgcttacacgatgatgcttagttagactatattcttgatatctggcatgaaggtgcagaatctgcatgaatatatctctaagaaattgttaaaaacgccactctggaagagctggcatttctgccagcttgttgttgacaaatctgttcagcaaagctttataattgctggttgatggacggacgaatgccggccccggaccggccccgtttacccggccgacatcccgagaaaaatggagaatgtccggggcatcatccatgttattggtcttcatcaccttattaggcttctggaaaggcgagcggctggccaaccactcaacaaaagagttatggtagcactgttttgtcaaatcggacccgtcccctccatacccccgtgctggtatttctagaggctggttggcacagcttccttccaagacaaccaattagacatggcaaacgccctgtaagtacatatcaaatgatacagtatcgagataactggtcaaatatctaaactctcacttactacaatctagtaagcctctaggcagcagaaaatttgaattccattcaataggttatgagcaaatacttgcgtcaggttcctttcagcctccctagtaaggggcttcagccttgggcttcttgtggccattacctcagcttattgggacgcatcgcgagctgccttctgccttgtttttaaattcctttgtacacggatcgtatgcatgccaggctgatcaaacatgaagaggtgtggtcgttccatgcatacctcctgcgtgtgaacacattgttcgatctgaaattgagcattcgatccaggtctcgtcaattgtcacacccagttgccttaaaagccgccctgccaccgtttgcgaatcacttgagcctcaatatcgcaactgcatcacctccttggtgtaactcctatccttcgcactccgagggcatccagtgttacatatgaccgaagggagggtggtgctgaacacatcttcactctggaatcacggtggctcctaggtgtgtttgtttcaaactgctgatacaatgacgcaaatgtgtaagaagctgaaagagacgtacgcaacaaagggtcattacaaactgcaaatcatcaatttcaagcattcattcagcagatgacttacattcttgattcaatgaggccgatggtgacacttatcgtgtggtgcagcattagtcctgcatgtcgaacactatcacagaatgtaggggcttcacgtgaagtggacagtctagattacttggtcttgtgagaccatgatgctatgcccgacgatagatataccgactggctaccttggcggttgtaaactgaagctgaagctcatgtgttccatcaccagttacacaacagccaaagatcaggccatatttcagttgctcgggtattagcatatataatgcccatgctaatacggcctctatttccatggccagcatgcacccacgtcttgttccacaatgcgcaactaggtaattactgggagatcccgtgtgtaatacagagtaccggtgtgcgagtccacacgtgttccgtgtactctcttcaatatattcgtgacggtgccctccccgcgtctcttctctcctccttaacctcaagaaatattcaagatcgtccgttggtttctcgcggaagcggtgtaacagtttacagtcgccttgcacccaaatattgtcaagcactggcaaactgcactgtcctgcactcggtgaagctccctgttatcacaatacatttcactgcactcttagtctttcttatcttttacgacattacttcaattctgtttgccaaatgtgttggcgattgtaccgactacacttcgcttccaactgaggaggcaacggcttgtcaggagttctctcctacgcttatacatactacaaatggataaatgctgacatggaaaacacagtcgaatgatagatcttgttccctcgtcacttctcacatgtaagtttcagattcaatacccagccgtctattaagtggctgcatatttgcttttggcagctgcggctcagcatccggctcaacaatccggtgaactcttaaccaaacagattgtcaaggcaaattcgccatgagacgatcgcaaaatactacgcaatcagatatagtctcggggacggctggcgacacatcatctgtatcgagttgtcaatggcttcactggagtttgctacaagtcaaaatgagcggtctgagcaaaccaacccaacagatgtcactcaagccttgaaaatgtttgcaagaatgaccaacagaggccgacatatttgttatgggatgctagcagcctacgcctaccaacacacatgcacgtctctcaatgctaccagccgaccctcacctcgacacttgtgtctctcaacagcaggatacattcgattgttgggcctatcaagcaaatgtaaaaggcatcaattgagggggaaatcgcctgatgattcagttgccttattgacagttgggtaattgaggcagaaaggttggttggttgtatcttctacaccatgaaacaccatgttggtgggccgtcattgtgaccgaattgctttgaagtgtatattgacgggcgcagtcaagggtaagcaagtcggacgcatttgtcaatgctccacggctgcataaagtcgatctgtattatacaattactctactaggatttcacgatcacgaagcaatgtgcagcgttaagcagtgttgagtgtggaatgtgtcatgtgtgaccataggtgaagtctatacgaccgccagattttgtggcctcaaaggtgctatcatactacagggctgacaatttgaaacaagaggccagacaagcgacgtgaaatcacaccgaaattacaatataagctcagctgatcgacagtgatagggaggactattggtagtggtgtattaatctgcaagcagccatcaccattcggaaatcattatcccgaaggacgatcctagggctttgaggcctaggaaaatagattacccatgatccttttggtaggccgagcccagctgcttctggtagtctgcacaccaatcaattcgtttcagaaagggtcaatcaaggctgtcctttcaatccttcttgtcgccttgtgttaggcaggaatgttggagtgaaatgctggtatcgtgaaggaatacatcatgaggccctgttggacatggtgtagtcgggtggcattgaaaactccttcatcaagaagaacctgacggaagaagaggaaggatttcaggcgagtgactcgaaggcatcagtgcgtgggcatggtcagcataacggatgcgcgggtagaaggcgaacgaaacagaagaacttcctctcgaaacgctcatcaattcgtaaaccacatcaaacgatatcctcggactgcgccttgaggcaacctctgacgtatctgacgtgatcatgtatctcatctctggaaagccatgcgctactcatacagcgcccccttttcatgatcggaaagcctcgtatttttcagctgttgccctcttctcctctacgcgcgcgagtgtctcggcgtcgtacacctcgtcaagagactttccctccttaaagatccccttttcatggcgtgttgcctcctccttcgtcatcaatacgagatccctcaatttcaccgtcgagcacttctgggtgtccttgccctcgcccaaggttgtcatgctgggtccttcgggcttctcccatcggatgaggaccagctttgtagggatgccgcttatggcgcttcggccacggtacagctcttcggaaaggaaagcaacgtcgccagtggtaataggcaccttgaggccgactgtgtcgccctcgtaagtcatgcgtgccagtttctcctcggagctctgtatcgttgccagcattccctcatacatcttctcgcgacccttggcgggcacgtagtcgaggggatagcctgtgatgctcaggataacatggttggcgacggtgagaccaaagatagcaggcatcgtgccaaggacggggaggattcggactcggaagtttggcatggctgcaagatcgccaacagagcccttttggaactcctcctcgggaagagggagcagctcggccttgccagcacctgctgtttctgtagagtaaacaactgggactccgcttgtgataccctttagcttgagcttccttcgggtcgcgcgcgagagaccgtcatccttgcttgatcctatgtctcctacgatgattctggttgggtcactcttgcaaccagcgcccatggcgctgatgactggtaggttgttcttgtggcagtattcgagaagcgaaaccttggtctctatgttgtcaatagcatcgatgacaaagtcaggggcacgtccatcatcgccccaaggtcgaagtaatcgttccgcaacattctcgttgaactgctcctgtcgtagatcaaatttcacccaaggggcgatagccatcatgcgcctctccaagcattgcaccttgggaataccaacatcggccagagtagcaaccgcatggcgattgagagagctcaaagtcacttggtcaaaatcgatcaatcgaattttagacactccagagcgtgccagagcagcggtacagtgtgatccaacgccaccacagcccaccacaataacgaaagagtttcgaagcttatcgagaccctcgtccgttagaaatacacggtttctcgccaattgctcaaggatcaactcttcgtcaaagtctcctgcttgcgcacgacgagccatggcctggttcctggcatcttctttatcgactggtggcgctgatgaaccaccaaagttgttcaactgtgactggtcagtagtgtttttactgaagaagcatgacgacagtacaggatggagattaggatcatctgcagggattgagttcttgagctcataaactctctcttctcgctccaacgcctggtaacccaatattagagatgcgactgtagctcctgaaaaagcggctgccgcaaatagctgaaacctaggatttgaaagtgtttctgacgataagaaggaggacatttttacagaatttgtagcacaaaaaatgttccctgtcctaatcaattaagatccagttgatgtgctcatggaatttcctccaggttttgcgcaggctttggcgcacagaatatgccgccttagtcagcgactccaattggctcaattttcatatcgtcacttttagagatcttcatcatcccacgactctatataatcttatcttgacgacaattccgaattgacgacaaacgacgggtgagacgaactgccaagtgcgagagaggttccatcttaccaaacgccggcgccatgcgtccccgactcgtcggtcgccgtgtccgagttctcacacctcgagtaccaactcttcgaacccgatctccatgtcttctacgaacctttacacaccacacacaactcaccacaaaatcaagaccgaacctcccgtttctttccatcccagtgacctcaaatagcgtccgatacttcaccactgaacgacggaaatggttgaagcacgaggccaagttggcggttcgatacacagcttcgttctggggtttattagcatgtgcgggcgtcattttgttctttgtcaatgaggagaagttggaacaggaataccccacgccgcacgaatggggatggatgacgagaaaattcctaagagactcgaataacagcaaggctccgaacaacggcgaaattaattggccttggtcattcgaattggcacgaggattggtgttgcgattagaagatgccaaggtcgacggccagggtgttacgaaacttacggacagagtcgatcctgcggcagagattcctggggagttcaacccatgcgatatctctggtaagagcgaggaatggagacgaggttatttcgaggccatcatgcttgctgccaagggcgccgaacatgtcgacaactgggtgcgcgacctctctcgcaacatcatctcaccccccgaattcgttatcgggccgtcaaacccaagacccacgccaattcccccaggacaaccccacgccccccgtgaggaggactgcgaagttgcctaccccagcgccgataacttttacatgaagatattggctaccaagggcttgacttcgcgacaaaagctcgaggcgacacttgagtatgccagctacatggagttcaagaaccagccggaaggcgctgaggcgctgtacaacttagcgctcgccgaagctacacagggagtcgacatggcaaaccccccttacaaccccacgacctttattcttaacgacaaggctggcccgccctcccaaaacgtcctcgacgctgtcactgctatggcgaccttcaaggcgcgcagtggaaacgttgactccgccctccctatctatctctccctcctcaaggcccgtcgctctctttctaacgaccctcccgctgctgctcacgtcaggccgaaagccccctcgtctctagacaatctgattcggattttcttacaagctgactaccctcctcctccacccgacggtacccagtctccctggcgtagcccccacgagcgttgccaggaggcttctctcagtctatggatcggcgagattctcttcgcctcatcttccaaggacgacggactgtcatggacacgcgatagtgtcgatgttgctgaggagcagctgcgcaacatggatcttgcgactgctgataaggcagccaagaagacatgccgtgagtgcttaggcgagggtctcaagaactggagcagaatggtcgccaagctcgctcgagaggagcagcaacggcaagaaaagggttctacaaaatccggtgtcttttctttctggagcggtactccaccaaatgctgaggatcgatggaccgctgaagatgccgtggtaaaggagcgcgtgcgtaggacacgagaactgattgaggatctgacaccagcagggccaaacctggcctcgctatttaaagcgtaaaaggatgtaaaaaagaaaacaaatataatacttgtatattctgggacctggagaagattatttgtatcttatctacctatctgctgctcaagactcaagattgatcctagtctgtttaatgaacaagatatccccttttacacaacctacgagaatgtagtaacgatgctccctatgttgctccgcaaaattaacgtcgccacctcaggttcagagcctttcgtctctaaggcctcaaactacatttcatcgtcgtcgtcgtcctcctcttcaggaggtgccacaccatacttctcgaagtagttccatcgtctgagatccttgacctgcctctccatccattcagaatctatagtttggatctcgggtttgatctcgtcggggatctcactccactgttggtctgtgatgtcggttggaagtcgttctgcgacagccacgtccggattcgcaaatccgggtgtcagggcaattgcctgcagataagcaagagctgactcaagggccttgatgagtatcatctcagtgtactgatgctctccgctagaaaaacagggacaaccaagagggtcgatcatgagtgatggattaccactgggcatggcaaggggagtgtcgaggggatcatcggaaattagatagccacaagcacgctgggagcattagcaagtgaatggtatttagactgaaatttggggctaccttggccagaaaatttttgaactcggcattggcaagcaggtctgcacggaagacagtccccatgagaagcataccacccaagcgatgaccccatcgagcccagttctcgttgttctcaaagaactccagagccacctcgcagctttgcccaatcgcgataatgtcgattttggcattcttgttcacgtcgatgaccttgttgaaaatggttgtcatgtgcgcaatagtagactcacttccaggaatctcgttcaactccttgctgtgctgccgtccagagtgcaccaggctaggaagaggaatatccgcagcatcttcgatagtgagagtgcgctcttcttcaggccaccagaacctctgacccatgttggcgagaatcacgcatggaggctcagggtcatcaggggaggcagactgcttggcaagtgcttgtacaacagatatcatactacccttagccataccaccaggtccgttcacaatgcgaccggcgataaagccaagatcttgatgaggttcgccgaaaatggcgacgatgcgttcggtttttgcaatgttagtgccgacgaagatgggacactgtttcttgttcccgggcaaaagttggatcttctgaagaccttccttctgtagccgttcatggattatatcttccatagcgcctagatccgattagtatgcttcagttgtgaccgtagctgatgctacgtacgctgaagctggaacctctgacggtcgttgactcgagtgttcttgttgacatggaacttgaagtagttatccgggtccttgagcgatcgaacttcatcctgatcgtttacaaaatatctgccaaatattagatgaatatcatgaagtgacccaatgtgacaaacccaaggccagcgaggtcttttggaaaggagacatccttgggaagacccgaccagtggcggcggaacatgctcacgaggaagaaaggcgcaagtttctgaagaattgaaagatccaaattgtagaaattccaaatatttgaatggggatagtaagaagagattgaagaaaggaagtctgcgatctgtgagtgcttgtgattaagtgccctgagaagtgtcagggtggataatggcaactgcaggcagccgggaaagaaattaaaccaacccgatctatccaccttattcgacactcatctgaagagcagctagaatactgttgctctcaatgagacaatacagtgctgttcatagaataggctcgcagttttcctgcagcaaattgtcctcctgatcgccgtgcctgattgtggcatgcgacatcaccaaacctgcagtacatcaaatcaacaatcacaatacacagtttatcagatactgaaatttcattgccggctttctttctattctgccaagcagtagaggtgggatattcgacttccgtgtcaaaaacaacaaggcctacgtcttacagcaaacgccattcttgatgcatacaatcattcccggttttccaaactccatgccaagtgtccataaaaagcaatatcacaaacaaatgttggtcgaatcactggttagagctggaggtatagcggctgcggaaagcctggcttatactaaagcggcttcccgcccccctactattcatgtggctagccaatgcttcctccaatgcagactgagtaacagaggcatctggcacggtgtgagtagcaggctcggcggtggcaggaggtttgaaagcaacttaccgtcaagatcactataactgctgcccatgctaggggttccttcgctcccttcacgagagtaacccttatccttacctcctgggctacgtccggtcaattcggcaggccgatgtggtgagagaggaccaggtgtccgctgctcagttgatctatcagtcttatctggtttttgtattatggcggcagagctggctgaagagtcggatgtattggatttatggatggcgggttttccgtgactcttgtgaggtcgtttaccagaaacaggcttatcccccctgagagtcgagccgaggtcctgagcagaagtcttgctggaaggagatgtatagggttgaaaagcaggctcagattcgtcgtcgtcgtcgtcttcgtattgtccaccatcaggcggctgatatcgcggtgggcggcgaattatacgagactgagcagggatggattcatcatcggatgatgtcggtgagctatcctccgctggacctggtgatgggcttcgttcttctggtgaaagctctggctgagctgtttgctccagggacttgtctggaactgatgtgatgggtagtgatgaaaggcgacgtctgtcaccggctcgcgaggctaatccaacacccggtcgaggtgaagccggtgcccctgtcatatccctcaagacggtagtattggttgatgtattccgcgcgactagtggtcgcatcgatgaatgaagaggtgtacctgtaccacttccggcttcattacgtggcgagtctcttcgaaaggataaagcggagtgcgctcgttgatggccggaaccagcgggttcgccgctcgggacaggagagggaccagagttacggacggcagcggtagccttgcgaacttgtgcgcggacctgcgaagcatgtctttcggtgagccaggcaacttgctggagaagaaagtctaccgagacttcaaagcgatcggcgctgcatctcagtaagtattgtttgtagtttgtgacagaggatcgacacatacatttcgtcccctagtccaggtcagctccaatgaatgtgcaagaatggtgtgacttcttacaatcaatctgcctctctgcagctccagaaaggatcttccataaagcctcatctttgacaaggtcccagttcacctgtcatgcttcaagttagcctcaccatgactactcggatgcgcgcgcatgatagcccttaagatgaccgggtttagggaggttcttaccggtggagggtcaacaaagtcgcctcgaggcatgggtacccgtacaaacacggtatacgtcggttcggccatggtcggtcgactattaatgaaaaagaagaaaaggatgaaaaggatgaaagaagtaaagtaggcaaccaagacgaagctcttggttctagagagctgttgcaagggttccgcgatcggcttatcgataagctggtagttgccgttttagcgtgagaagttggaggggtgagacaacgacaacatgatccactcctgtcaacaagagtccaccatcaaatcaacaacagatcatcatatttaaatatacaattcatatatcttcatggcaattaatttatatcaatcactgtattgtcttctatttgaagttctatcgcgaagtacacccgtctacgatagtcgtccgtgataaagcgttcaatgctcagtgcgaacaacggcctgattcatccaacctcgcgacataaccatatccgggcgtcaacgtttattatttctccaactttattccctttcggcattcaacattctaccggcctgtgtaactctcttgattatgcttgttttgttctaacatatagtcgtatcatgtcatacatctctacccgtcaatgcttggccaatgctacttgtacgcccactcagcaactccttcaagtctttctcgcatatataacactgattaaaatcaccacatttggttacctaatgggtacctacgtacaatgtgtgacaaattccgctgtgccgaacagagttgccgtcatgattctaacactggaagcaggctccttgccgctcaaaactttactcttccatgcttgtctcgcaatcgcttgacaagtcgtcaacttgagtaccggcagacttttcccgctgcattgccttgtcccataaactctccagcttgtagcacttgatcactacacgcttttgctcttcgagccgtttgctggtggcttcaaagcctcgctctccatctcgcaatcgagctgcctccaattcttgcttcttctctcgattccaaagtcgaagtcgatcgatacggtctgttgtgcgtagacgtttggcgtggtagtgaaactgagcatcgcgagctttcaatatcccgctgctgatgttgactctcacaagtagtcttcggacgtctttggcagtttggtcgcggtatgctttgagggcttcatggtcgtctcctggaggttcttggataaaattgaccagttcgagaatgatatcgagttcgtgaatggccattccataggccaagctgacttggttttctgtctcttcaatggttgtgtggttctcgccagctttgacgacagaaggatcaaagttagacatcttgtaatgattctcttaacaggaaagatgagagttattctagatttgcaaatagggtttgaggtggcagttgacccaagacgttccacaaacattccgtaccgtctgtggagcaatcacttgctttggaggataagtcatgttgcggctatatttgactctcaacatagtcagtatgttttttactcgtctgtgtttcctagtactggctctccggttgtttgctccgtgtcactttatcaacaaacctagttggtgtcaccataactttataaacatacgcaacgatctgcggaagtcaggtttggtgttaaatgtttccactttaacttagattggctttgcacttgctgttaaaaatgaatgagaatgctcgtgattggtgtgataagagtcgtgacaatggtgctggtgacgacagaatgcgatgtaaaggtgtggtgtatctaccaatatcaaccacttagacccagacgttaagcatctccgctaacagagaaatcccttctattcgagcgtatatccatccattattcagctttcaagcacgatattgagtcttgctcattctgttgctcattgactacacgatctgggtctagggtaactggaatgccacttttactgttaggagccaactaatatcaggtcgcaagcgcgcccgttactcggcagtgctagaaaaagaaaacaaaaagtaaactttacctaggcccgttattactctcaaaaagcccctgaagccgagggaaaaacgttctacacgactcatggacacggcattgttgttgcttgactcacgaaagccgatgtaaagaggcaggtgggctgcataaaaaccgatactgacttaacggctgacataaatattggttcactcttagtgtatgaaaagcctaaaagtgtactaataatttcgtctatactgctttaagtccctattttttagtaacccacctgagggtcccagcctttcctaaagcggaaacagcgctactgggataacccccgccacgactgagactgagacctccactgtagcctgggcctaggacgaccccactgaattgtctctgaggtcactgcctttgggtgctcggcttctattgggatccagccaaaagtcgggaagcttccaccgttaataaatctccatgcctcttctggcgagtgattaatcaccgggactgtctttctaccttccaactgtagccgtctgcatggatccctctcgcttatctcttccatactgacatcaacaccaatactacgtcaagtgatagctctttcgagactttgcgagagctacaaacagctcttacatcatcagccttatcgttattcgtacgtcaaacctactgacagctgtagccctccccaccagagcaaactcagtcgtggaccttgacgacgacatcaacaacaacaacaacagcgcagcctgcaagaacaagaccaagaccaagaccagtcccaacccttcatcatggtagcttcagagctcaccgcgtcggccatagccatgcgctcaacgcctgtgagtagcgatgagtcggcttcgagcttacccagacccctctcgcctttgcaaaaccgcgccgcctctagtcggagcccgtacattcgggatcatgccaaggacttggtcgcatggcaactcctggacgacgaggcagttgagcgttcacgcaaagagaacaaacttatctttcttaatattggttacaaggcatgccactgtaagtcatgtcatcatctttgcgtcagctttcctctccttgctatggctaataattcaagtttgtcgcctcatgtcaatcgagaccttctctaaccctgagtcggctgcggtactaaacgagtctttcgtgcctgtcatagttgatcgagaggagcgccctgacatagaggctgtctatatgaactatgcacaagccgtctacaaggttggtggatggcctttgaacgtgttcctgacgccgaatctggagccagtctttggtggaacttattgggttgggcccacaggaagacgacgccacaatggcgatagtaccgacgaggttctcgactctcttactattttcaagaagatgcgagacacctggaatgaccaagaagctcgatgccgcaaggaggctactgagattgttgcgcagctcaaggaatttgcagctgagggcactttgggtacaaggagtatcacggcgccctcagctttgggtccgctggctggctggggcgcaccagctcccagcaatctgagtaccactgaaaacaggactatgatcgtttcacaggagttggatctggatcagctggaggtggcgtataggaatatcgttagcaccttcgatctagtacatggagggtttggcttggcacccaagtttgtgatcccccccaagctgacgtttttgctgggactcttgacagcaccgggatccgtccaggatgttgttggatacgacgaatgcagacatgccaccaaaattgccctggacacgttgcgtcagatccgtgatggagcgctgcacgaccatattggagctactgggttctctcgttgttcagtcaccgcggactggagcatccctaactttgagaagcttgttattgacaacgcgcaattactctccctatatattgacgcctggaaggcaagcggcgggggcgagcagggcgagttcctggatgttgttcttgaacttatcgactatctcaccacatctcctgtcacccttcccgagggtggctttgcttcaagtgaagcggccgattcttattacagacaaggcgacaatgagaagagagagggtgcttactatgtatggacgtggcgtgagttcaaatcagtcttggacgacattgatcatcacatgagtcctattctggcggcgtattggaatgtgaacaaggatggaaacgttaaggagacaaacgaccccaacgacgattttgagaatcaaaacatactgtgtgtcaagaccactgttgaacagctcagcagccacttcagtacgccagtggaaaaggttcgggagtacattgaaaagggaaaggctgctttgagaaaaaagcgagaacaagagcgtgtgcgccctgaattagacgacaagattgttgcaggatggaacggtcttgtcatatcagcactttccaaggcagcttctgccttgagaacgttgaaaccggagcaaagctctaggtgcaagagtgcggcagagcgcgccgctgcttgtattaaagagagactttgggatgccgacgagaaggtcctttacaggacatggtctggggaaagaggacataccgcctttgcggatgactatgcctacctcatccaaggtctattggaccttttcgagctgacggagaaccatcattatcttgagtttgctgaaactctgcagcgtaagtcacactctgtcctcttcattcgtatgacgttccgctaacccccgcagaaacacaaatctccttgtttttcgatgatgatggtgctttctttacgacaaaagctcatagcccccatgtgattcttcgtctgaaggaaggcatggatacttcacttccatccacaaacgctgtcagcgttgccaaccttttccgccttgcaagcttactgttggatgaggagcttaccaccaaagcccgtcagacgataaatgcgtttgagattgaagttgcacagtatccttggctgttccctggcttgcttggatgcgttgttactgagagattgggcaactaaaaaccacaagttaatgtgacatacaaaccagcgaggctgacgacttgaacgggctagctgtagacatggagctcatttcaatgtccgcattcgatgctcccaagcccaaggcgtttacaaggaaaggtcagtgttggatcagataaaaacaagcacggattggctctagacatttgtggtgtgatccagcacacaacaatgcaggaatcgaaggctaggatagcgaatacaaatattgctctccagagttcagatgtgcgtacatattcaaaatgtgatagaatttgtcatttcaggggtatctactccgtattctgcattggccaccggtccccctcgccaaaagttcgttacacttatcgagcactagagtttatgttgtagactatcttgtgagaagggaataagccaaccgcatttctttagtctggttgtttacgtatcattaactcaagaacgggatgcatctgctgtgcctttgcggttcatcagaccagtaaagaaactctgcagttgttcgttgtcaaagtccttggccatgttcgcagcaggcgactcggcttcctcctcttcattactgggcgaggaagaaaacgcattgcgatcctgttggtgtcagttcctgtttgcattgcatagtgatgctgattttgacttactttaagacgctgcagcatatcatcagcgtcaacttgaataccgcccatgttgaattgcacaggaccgatgtgctcgctaatgctcttctcgtcggcgctataatcgatgtgacgtgtgctgcgagcgatggcgttgtcggaacccttctctggctgcttggctttgaatgcctcgaggatcttgagctgcttctcgaggaagtcttgagtatcgtcactctccacgctgatccatttctcgccatgcatagcattttcgacaaccgccaagccgccgctgttggggtcgcggcaccatccctcatagcgcgcgatcgcacttttctgttctctctcctccaactctgcctcgtccacctcaccttggtcatcgtcgttgaagcgcatagactctcggggagtgctgatatcttcggaccatgaattagagacctgctcggcgtcaaacgttccgcccagaacacgaatcttgccccacgagtcccagttggtaggaacgacaatcttgtcacggtcgataacgttatgctttagtgggtgacgcttaaggagagatgtgattccaagagtggagtggataagagacggtagctgagagggcgcattttgtgaagtataaatgagagaagcaccatctgtaaaatgttagtggttgggctagtatgagtgattttagaatgaactgacgtctcaacaaaactgttcgcaagtattgcaacacagtatcgaaatcgggctctttccatgcctgattcttttcaaggaattccattttttgcgcctacttttgtcagtaaattccttggcaattcccgagtcgtatcttacgttttggcatactacacagagcggcagacctaaaggctcctcccattctcctggtcccaaaggaagtgagctatctccatcactgccagtggctgtagctgaaggtgtgccgtcaagattggtcgccgcgcctcctcgacctctttctttccacgcagacatgacctcttccataagagcgtgttgatctgtgtcaaccttcttgaggacctcttgtataacctgaacccaagtccatatttgtcgcagccacaggtgcggttgtgaccagtctagtaggatgatcagagaggtgttggggatcgtctctggggtaaggaggggcgcgactaaggaagcgaactcggtagacgcctgagaaaggaagtagagcgagactcgagccaaggtatctagacatgttaatcaaacgcccaaagctgcgttgaacgtattcacaaaccatcctggtcggcgtcgaggacatcgtaatatgtgtagcccagcgcaaagttgttggcaattggcggtatcttaagccggtccgcattgcgcctaggttcggagctggaaagagattcaagaaagtctctttgatgttcgggagaaccgcctggattgatagggtcgtgatcagctaatcgagctccttgatatggctggctcgtctctgcatacctagaacgatgaggttcttctctggtaatcgtttgccactcgcgacggactcaagcatagaagtccaaaggtctttcttttgctcgccatcgcgaccttcagaatcgcctgaacctgttgtatagaccgatactctgttcgccatggctccggtattcagcgcagcgagctcgccggcagactgattgtaggtcgagtttgaggtaatttagatcatgggttgttggcacagccggaattaggacctgaggtttgttgactgtcttggatagacgttttggtagaatacgcgtttggggttgtcgacaatattaaaaggaggttgacagggtattagagtcgctggaggagcatcttctgcgctgcgtgccgcggcaatgaagatgatgtaagcgtcaaggtcgacggtcgtgtatctcgactcgagattgtccgatgtaagaaaagttgtgtttcaacagtctcggtggtttgtggtacgtagatatcgtcgaccgccgtgcttcaccaaaaagcccaaagtggccagctcagtggagggttgccaggtaccaattgctcccccattggcacttggcccataccccgtccatttagcgttcggtccggaaattgtcccatgctacagtttagtgcacggacccctggagcttcagtggatgtttctactggttctgacgttgaatgcgactttcaacatcaataattttcgactccatacagttgcgcagccagcaactgaaatcacacgatgaataaaatacgtgcgatccaagcgcttaacaagaaagaaatcgaaaatggaatgtaagtatttgataaggctcccttgaagcatccctcgaacactgctaacagacgcgctcagcactccagaaggttcctggcataccgactaccgcgacactgcctacatctattttggtggtttaccttacgagctatccgaaggcgatgtcattacaattttctcccaatttggcgaaccagtctggctgaaattggcccgcgacaaagagactggcaagtccaaaggtttcggatggctcaagtacgaggatcagagaagtaccgatttggcggtcgacaaccttggtggagcagatatgggcggtcgcctagtcagcgttgaccatgcgcgatacaagatgcgggacgatgaggatccggacgagttcaaggtgggctgggaagacatgcttaagcgagaaggtcaagctgtctcagaagatgagagcagcgaagaggaagtggtgcgaccgacgttgcctgaggagcgagaactcgcgcttttgatgcaagaacacgacgatgacgatcctatgaaggggttcctgatcgaggaaaagaagaaagaagtcgacgaggcacggcacaaagcagataagaaggatcgcaaagacaaacatagacaccatcggtcacatcgatcacggaaagatggggacaaagaagataggcaccacaggtcaaggcgacataagagtcctgcagacagagaggagcgccatcgagacagagaatctcgtcgacatagagacgacgaccatgaccgagagaggagacgggacagagatagacggaaagaaagaaacgaggacgacgaagaccgtggccatgatcgagatcgaagaaaagatggtgaccgagagcaccgaaggcgtagggacgatcacgacgagtcgcggcataagcggcgcagagacgaagaccccgatagaaaaccaagacgacgaagtaggagtcaatcgccaagacggcgccaggattaaaacagagcactatctaatgcaatacgctatatgaaccaaaacagttctaattattctgaacctctcaaacgccgttcctgatctgcccaacattaaagttcatactccttgtcgtcgttagcctgctttgtggcacagcttccattagtagttcatgtgttacccaaataccgcttccacccttccctaacgcagtgtcgcttcccatcctcgccatcgacaataacaaacttctcccatcgcgcgtcgtgtcctgcgcctataaccaccaggctgtcatcgccgatccatccaatgacaccctttggtggccgggatgttcccaagacagtgctctctgagaaaggaatcccccctatcgcagcttcatcgccagcctcgaaatgcgtcgagctaaaggagtatgcgtcggaaaacaatcgaggcatcaagggaatcttgctaaggatgccccacttccctgttccgtctccagcatcagctccaggcgtgccaatctgctgacttcggttcatccctggctttcgtggatgaggtacatcgaatacgtgtagagtggatttgtccgaagtgcaggcgagcatagtaccacagtgggaaaaggcgagagagaagatagtagcaggatcgattccacggcgaagctcggcaagttttgcacagttgcttgtagaataaacacggatgagagtacccttttcgcttgcacttgcgaggagttctccatccgggctcaaagcaattgccttgagcgcagaagaatgggctggaataatgctgacgttaccagtcgccaactcgacgagttgtatttgtccagcagttcgaccaggaaaagcgagcttcttgtccgagagacaacacaggcctgcgaggttgtccgcggtttcgtatatgtgtagtaaatctggatgcttggtgaaagagtagacccggacgctgttctgtaagacaacagcgatgcgctccctgcctagttgaacgccacgtactgctgtaagagttgtgagttctagagcaactttgcctttcatatcatcccatattatggcctgttgtacggtcagtgatgttactagtaagctccgagagaaaccctactttgttcatagcaaacttgggcgacctgccaccgccaactaaagccaggtaattggtcgtgcccatcatctgaacgaggccgattccggcgttgaaatctataggactgtgagaatactgatgggagattttaatgaaagaaaaaatacctctggaggctttgagaaggcatgatttggtatggaagactaagacatgacggtcagcgaagtgagatgcaatgatggcagttataacctaccacatataccagaatcaaggccgacggagaaacaactcgcatcattattgaaagagacggacaagacagcctcggagcttgaggcctcgatgggtggtcgcacgttcatagcgagtgacttgatgtgtgcaagtactgtatgtgtatctgtcaaggtaggtcggcgcaagagccgggaggggtaatgttaaggacttgacttgtcgacgctcaagctcgggatgaggtgaaaacttcagaaagaagtttcaagcaagagttattgcaagtagcgttgcatctcgaatctcgataaactcaaagtttatgccttgataatgtatctgatgtcgcttacaggtccacctgcttggtgaatgcagctggtacggtacctgcgtaaccgaagggcttgtatattatagaggaagacgagcgttatgatacaccaaggaagatcgagttaaagattcatggagtgacaaagacgtttcacgatgcaagtatttcatgtacaaaaacgggaacatacgcaaggtaatgtttggtgtaagaaaaaggtactcttccttgacctttggacattgaacttaaccgcgtcacggtaccaaacaaccacaagatgcagtcagccactcttgcacatcccattcccagttgctgtggcggcgggagatctatcacgtgatgaaacgaaacgacgagctctgattgcaagcaagcgccacagcaaggcttgtgggggtccgctaagtggtcccttgggcgggaaggcggtctggcttgacagggcgtcggggcacccaaagtgtggattttgtaggggtgcacctgctgtccccctctgataatgggacactgggcactctagcttaggtacttcccctgaatcccagagcaggagcgattggccaggtgtgaaattggccaaaccccttgagcagcccaagtccaacacgacccgtatccttctctcctggttcctagcctcctttaacattttccccttggttcaggttccccaagtttccacttcaaccaccgcaaaaccatactcgatttgagtcgttggtgttctcgacatattcctaccgttgccgctcattcacctttaagcttcatcccgtcaccccgaaaccgatcttcaagatgtcgtccatgggcgtatgttccacctcccctcgaccccgttcgttatgttgaatgttcccgtcgataaaactaccgtttccacaaggtttacgggaccaaaccttcacgcgactaccgtgtatctgttgcagttggctaatacctaatccccaatagaagatgatccgccgaaagaagaatgtcaagaagggtattcagttttgcctgatggtctgcggtgcttcaggcactggtacgttaccacgtggagaagctgcaattgcccatgcagcacctccctgcgaccgaatataaacaacaaagctcacatacaataggccgtaccacctttgtcaacactctctgcggaaagagcgtgcttgagcacaaggagtccgatgatgctagcggcgcgcacgttgaggatggtgttaagatcaagcccatcactgttggtgggtgcaacaacgatttcgatagcgtttataaagattactgacctgggaatagagcttgagcttgacgaggagggtactcgtatctctctgaccattgtcgacacacctggcttcggtgaccagattgacaacgaagctagcttttcagagatcgttggctacctcgagagacaatacgacgacattctcgccgaagagtcccgtattaagcgtaaccctcgatttagagacaaccgagtgcatgctatgctctacttcattactcctacaggccatgggtacgtgtttatcatttctagtaatgcccgatccccacttacaattcaagtctccgagaactcgacatcgagctcatgaagcgactcgccccccgtgtcaacgttatccccgttattggccgcgccgattcactcacccccgctgagcttgccgagtccaagaagcttgttatggaggatattgagcactatcgtattcccgtctacaacttcccctatgatattgaggaggatgacgaggacactgttgaggagaacgctgagctccgtggtctcatgccctttgctattgtcggatctgaggatgttgttgagattggtggccgtaaggttcgcgcccgtcactacccttggggtgttgttgaggttgacaaccctcgtcactccgatttcctcgctattcgatcggcgctgctccacagccacttggctgatctgaaggaaatcacccatgatttcttgtatgagaactaccgtaccgagaagctgtctaagaccgtcgacggtgcttctggaaagtgagtttaaccaaaaccttgtgtaaaaatgcaatgctgacccctttttagtgccgatagctcaatgaaccctgaggatcttgcttcccagtccgtccgtctcaaggaggagcaacttcgacgagaggaggagaagctgcgcgagatcgaactcaaggtgcagcgtgagatcaacgagaagcgacaggagcttctggctcgcgagtcccagcttcgtgagatcgaggctcgtatgcaacgagaggccgctgctcagaatgctggcacacccgagcccaatggtggcgaggagcagctcaactagacctaccacttcacattttaggtcttttgcggtgctttaaaaatgcgacgttggactattgtcgattgctggcgttggtttttcctctcctatgattgaagagaaagatgagaatattccccctgctgctgaataactgagttgtcattttctttttttcatcgccaacctgcttcgcctagctgctcgcaatccatcagatgattcaggacgctcccgctgcattgcctgtgggagtctgatggcaggtggcaagcctgttagaagcataatcaagggaggattgccatttgcgtggctagtgtaggaacacggcttgcatagagtgtcttgagggatgaagacacccgtgcactacgatacgatggatgcagatcagcggcgtataggaccttcgccgtgttctggtgccattttgtggtcatgttagacttacgttgggcgtacaatgttgtccatccttggacgacacatccttgattgtttcttttttctactggccttctaatgctgatatcaaataaattcaatatttcttgtaattcgatctcttgttccatgtttgcctgacctcatccccaaaattgacgttgtgattctttgtgggtaattctgtatattgatttattttctcgatccgatgtcgagttgctacaggaaatggtgcgaaaaaaaggaaggcaaactctccagaaaacgccatttcttacggtctcatgaagagaaccgtccataatccatacatattaagatacgactctgatgagccggctggtacagcacacaatctttgcaataccgggatgaactaaacatgaaaaatcaagctgcactgccatagctcttgcttctatgtcacgttgggacttttgtagatcaacaagcttagttgttagactggctgttgagaatgcgcaagatggcaaggaagaggttgatgatgtcgaggtaaaggctgatggcagcggcaatctcctcctcaacgtggtggtggcgcaagacaagctgggtgtcgacgaggatgtaaccgctgaagatgagagcggcaagaccaccatagataagctcaccagtggagctgtaagggaagaacatggccatgaaaccaaagatgacgagaccccagagggcaccgaaaagataaggcatccatgaggtaaagtcgtactttgtctggcaagcgaaaagggtgaggaagacaaagattccggcagtgaggacaacggcgtttaggacgatggacgtcttgtagaacgacactataacagagatggtgtaggcttcggcaagagtgaagagcgagaggaaaagaaggttggttgggtaggacttgcgcttccagtaggtgaggcccataaagatcatagaaccaaagagctatgttcgtgttagcggttcatgtgaatcggtttcaatcatgagagaaaacgtactgaagcccaaacgacaccaggatggctttggatccaatccttgtagccggtgctgaaaaaggtgaggctgctcactccagcagtggcaaggagttggacagtgaggatggtgtaaaccttgcggacaaactgattgcgaatgtcaactgtagcctcagctacagagccgccgaactgtagatgatgtcagtgacttgtcgactatcgaggacgaatgtcatctatccctaccttgaagtcatcggggaggttgtcctcgctgtcgcggggcgcaccaaacagaccctgtgtctcatcgcgagcggcggaaccctcagcataggcggggggcgcgtgggtgtagtcgtcgtctgggtcgctctggggcgccgtctggtacttggtcttggaagccatagcggcaataaagtaggctcacaatcaaaggttccttcggtttttgatgaggtgagaataagaggtcgttggataaagtcgcggactgtctgtggaagggttgcctcgaggtttaagtgcttttgctgatggaaagttcgggatggtcttcgatgatgcgaggcgctcaaggtatgctcatgtcggtcatgtggggaactgaatgaggaaagtgtggcgttttaggctacttgcgaacgagtggcggtgcaaaagcatggcgtcagcttgatataggttgtcctcattttgacaagttggttggcctacgtcaattttatggaaaaataaattattttatctttttatttttcgttaactgccacattactcaaaaccttgaatacatccgaatttgttgatttctccgtattcaaacgggccttttcaccagacttaaagagctcgcatattgttgcgaaccagaactactactaatgtatgaatgataatttgaattgagaacatttctcttggagagcttagcggaccagtaatagatatagcgctcaagtatttagtattgaggtttctcttgaatgtgtgaggtattgcacataagaaatgaatgatgtatgatgaacatttacaaaaagaacaaaatccacagagcaagttgtctagctggctgatactcatgagaatggaataacagcaaatagttaccggacttgactgtggggaacaatcgcttccgcgtgagtttaaaatctatgcacgtaggaggcatgtagtattggcaagtgatattgagtatgggtccgccgcatatcacatcggatcacgctggactcaagtcatttggctcaatagttcctactgaagatcatataggagcgaactagacagagctatcgactccagagactatgccttgctggcggctaaataactactaacccaccatcagcactttgttatctttcttcaagaggggtagtcaaaattgacacggaaacttgaaacaaaggcatcggatcgagtagtctcgtgttgaaaagacggtggaggacaacgtttcgatggtggatctaggagctactgcactgtactgcataccaagactgtatttatatcgacatattaatgcctcggatttattgcagcagggaattgtacaatatcttggatatgctgcagataaatcagaactttaattagtcgaaaatctctttaacagaagcgaaaaggtcaaagccaaatcatctcgcccaagtccagcccgtgctcccgtaccgaggttgcagcaatccaggagctgaattgaccaatcgatttgacgagaatcatcaccaacccagtcagtccatgtatagcgggggaacaccttaaaacaatcaaagacctgaacctggaccatgcggtgacatttcgtgccctgggcgtcaacgttctgacatttctgcagcgctttagcattgcatcgtactaatgtacgtacatacttgtcatgtaggtgctaacacatatcagacagttcaccagtatcggacgaggatgacatacagaatcacccccttcgcttggagttctttcccttgtcgatatttttttattattctcttgtcaatgcgaaaaactagggcttccgggagccagccgccacccgactcccctttaacttgatcaccattggcagaaggaaaaggggtaacttggcaaaaagagatctacggtgcagtgtatttctgacggtacacgccgcagattagataggcatagggtgctagtctagtcctagctgtctattaagctaaaagcttaagagggaactgggctgtcaatgaaaagagcaagatagagatggagaggggtagttggaataaggggacctcggaatgtgggcttgctattggctcgccttccttttgagccgtctcaacgaaataaaaggtccaatgaaggcgacccttggaccggtttgggcttgttcgtcccctggagctagggccattctatttattagtccagtgccgtctagaatctcgacatttccttggaattaaccaggcctgtcacctattgtgtagtagttactaaatactcatccaccgagtgagcagctgtttctgcagtacagtacaggactgatggagggtgacatatatccaccctgttcttattcgggataggtgttctataatgtagtgcagcgaaatgtaggcagggattagagcaaagaagacgccgcctaaagaaattcatgggatgctgctgcatatccaatctgatctgaaattggtgataaaacaagacgagatattcgcatcgaagcgattgagcagaaacaaagcccagttgaactcgagtagactggtctgccctatgcacagctgtgatagacatcataaccaagtctctcacagcgaatagaggacagattcatcactcaatcagcttccttgcttctccttttgatcaacaatacttcactgcagccgcccagcccagcacagctcagctgcagctgcactgctcaacttgcaggctctctcttgctcaccgccttgaataatgcccgctgtggggcaatcctccctcaacacactgatgtacgtatctaaaatacagtggacaccctggcactgctccccgtactggacctccccactactgcaccagaacagcgcgctaccccctacaagccttgggtttatggatctcgttttgttagagccaattcattcatgggggttcgttcaaaattcattgggatcccattttcttttcttttctttggctacctgatccttggacctggacctggaccttttctctacttctcccctcctcctcctcctcctcctccttcttctcctcccccatacgcattgctcccggcatcatctctgtcccattgttctgctcagtcttgctcactgaggaccagagagagcccgagctttggtaaaccccgactactacagagtgatctagcgacaggacagacaacggagccttgaccttttgctttgtatcgctacatcatctcgtcgacctttcacttttgcttgacggaagaaaagtgtgaacccaaggctttctaccttttcaactcaactccctgatcttctttatcctctccaaactttccattggaccttgtggcttccgacccgcggacctagcacgcaccagggacccctccctccttccgcccaccaatctatcagccacagccaacgctttcctccaaggaaaaaggacacggaagcctcttgtacgagacgaaacgaaaacgcacgaaaagaacatcaattctgcacaagacgctcgctcagtcatgagcatcgatccagtcatgcaggtcgaggacaagattgcccctggcccttctgccaacaacgacaagccagctgtagaagagacaattattcgtcaaaccataatcacaaccacagaagacgaggctcatgagcacatcgcagcctcaaatggtagcgccagcgctgctacttcacctaccactggcgctgcctcgcgaccacgactcaagaaggacaacagcacgccaaacatgaacggtcccctttacatgcaaaccgccggtaacaagacggtgcttgtccgccgacttaagcgcaaggaggagagcacctggaagcacctctcgcgctggtttgtcgagaaccagatcggtacgtttttccccctgaaccaaccagccttccccttttcttgccaatcgtgtgtcgcaaataaatatcgtgggggtgtcgagatgtcaagacagggcagggtgtcaagtcaaatctggacctagcctggttaaccacatttcgggattgggtgtcgcatttggagccgcaccccgcgtggcactgcatccctaccagcccggcttttagggccctgctacgctaccagatggcggcgcttcatgacaggctgatcgcatgctgagctgcatccgagtgtgcaccgatcggatcgtcttatcttgtttggatgaacttaagctgacgtggtattcttattttaggactctctttcaatcttctcgctctcatcttcctcgcccagactttcatccccaaagctcgcgactacacgcagaagttcttccatcttagctaccacaactctcaatccggacaatatcgcattggctacgacgatgcctactttatcaccttttgcatcattcttttcaccggtctccgcgctgctaccatggaatacgtcctcgcgcctattggcagatggcagggtgttgataaccgcaagaacttgactcgcttcagtgaacaggcttggctcatggtgtactataccgttttctggccttggggagtggtaagctcggatttagcaacacagggagaatcaagcactgactaacattgatacagtacatttattgcacctctcctcactacatgagcatggagaacctgtggaccgactggcccaaccgcgagctcgatggaatcatgaaggcctacctcctttgccagtgggctttctggttgcagcagatgattgtcatcaacattgaggagcgccgcaaggatcattggcagatgttcactcaccacatcgtcaccaccgccctgatctttgcttgctacgcttaccaccacacccgtgtcggtaacttcatcctcgtcatcatggatgttgttgatctcttccttcctgtaagttgttctcgatcatacatatcggccgcccgactaacacgttacagcttgccaagtgtctcaagtactgtggttacaagaagatctgcgacgtcatgttcggtctatttgttgtttcttggttcttcgcccgccatgtcttgtacatcgccgtctgctggtctatctactccgatacccctcgaattatgcccaccggctgcttcaaaggcaacaacgagaacatgattggtcctctcaaccctccagctggctggggatacctcgtcgaacccttcatcaaccctcaaggcctcgtctgttacaacgagactgtcaagtggggtttcctcggccctcttctcttcctccaggccatcaccatcggctggttcacaatgatcgtccgcgtcattgtcaaggtcctcaagggtggcgatgccgaggatgtccgaagtgacgacgagggtggtgaggaggaagaggaggaggagtttgtttacgaggaggcccagcctttggaggaggaagtcggcgtcgaggcgcttgaccttcgcaactgggagcgccgatcgggcgtcaagaagcaagccagcagttctggagtcagcctacccggccacagcgatcgaaaggagttgctgggtcgcattggctgcgagaagcaggtcgactaaacgaagaaatgagttgggagttttacggcattccacatcacatgatcctcgttcagcatccaagagatgcctcgcatttttgaaccttttttccggtaccttttttgttttttgggcttgcatttttgaaagggatgttttccctcggtcttctttttcttgttgctacgacttagttggtagaaggtgatcggataacgatcgaggccggagacctcgttacggtacttttgcattggagagctccgctaaagatagacggctgccactagagatgacgattgtttcttctgcaacgaagacagaaaaaaaagttcttttttggtgatgaattttgcggggctttggatgagaatcattgatcatctatctgtctgcttggctgaccaagagaagaaggatagccctataattatgcgaatgataccttgattaatgctgacaatacaatatgttaaagtacctttggtcgtgctgtgatgtgatgacaacatagtgtaaagagagcaagcttaagtgcattcgtaatgagtcttgcattatgccggcttctatgatggttacatttaaaagccataacaaacaaacgctatatattactatgccttgccgtcctcatctcccagaatttcctttgcgtattccttcaacttgaacttctgcacctttccacttggtgtcttgggatactcgtcgatccagaaaacatacttgggtgcgagatgcttagacagcttcgtcgcgacccattgcctcaacccgtctctcgttaaaacaccgtcctcatcaaccttttcctcatccactgccacgtctttcatatgatctaacggcgtccatcctcttgcaggaatgatgaaagctgcgactgcttcgccgtatcgctcgtcgggaactcctatcacactggcttctcgaacgcctttgtgggtcaggagacagtcttctacttctaaaggatgaatgttttctccgccgcggataatgagatctttgattcggcctgtgatttggacgtagccttgctcatccatctcggcctcatcgccagagtacatccacactgttccgtcttcgggatctggtacgcggacttcagatgtgcgggcctcgtcgccgtaatagccctccatgacgaggtatcctgctgtcgccagctcgcctctctttccaacggggaggatcttgctgtggtctaagggatcgacgatcttgagccctgtgtgaggcatgaccttaccgatggatgaagtccgcttgtcaattggatctgaaggactggtcatgcagctcacaggcgctgtctcggtcataccatagcagataacgagatcgtcaagaccgagacgcttatatagtgtgctcattagagaaggcggcacactgctaccggctacaatacccttggttaggtgtttggggtcatgaggaacgacgtctcctcggttgagagcctcgagaacagcaacgagcatggtgttcacaccataaagaccggtagcttcgtggtcaacgaccatgtgtaaagttgcttcaggatcaaaggccggactggggaacaaaatactagcacctgtggtagccgtcgccatgtatcccaacacacagccaaagcagtgaaacagcggcggaggcaccacgatacgatcgtctgcgtgaagccccatccgatgcgctatcaaagcaccgttgttgagaatagcacgatgcgagagcatagccgccttgggcatcgaagtagtccccgatgtgaactggatattgataacgtcgcttggtgacaagggagaatcaggcttcactgagttaactgatccgtcgaccagcgaagaataaggggtaaacgctcgacaccccttgaggtcaaatttgatgtctggatggcacgctaggttatcgaaaaccaccacgttgcacaaagaggggacagcttcgctctggatcttcgaagccgatacatctccaactacgctgcgaagaagatgctcgttacttcttccgcgtccaggtttatacgctagatctgtcacggcaccaatgatgagtgtcttgatagccaagtgcttcagcgccgctatgacctggtgctcattgaagcctggattcaacggcacgagaatggcgccgagcttgaagcaggcgtacgtcagagctgcgaattcaggcccgttgccgagagaaacggctacgcggtcgcccttgcgaacacccagtgaggagagtgagtgagcgaggctgttggatagagagtcaagggcgtagtatgttagtgttgactcgtgagagtgaggggttggagtgcgggcaatgactgcttcgcggtcgccgtgtgctgagacgactgaggcgaagtgttctgggattgttccattatagaggggaggctatgatttgttagttggtgggtgtttatggcggttgcgaaatctgggacatacatcttgaggaccccatcgaatactgagattagatgaagaaagccgtcttagttgacatgttctaacggccgtccttgtcgataaacatgtctttctaagactttgacgtattacagtctgcatcgcaaagagtcaaaagaaacacctcttccagaaagtgaagcgatgatgtgacaaggatattataattatagtaagagcgggaagagcctctggtgttgtaagtggaacgtatcacgagaggagaccaagataaaaaagtgaggcttacgctggaaacataaccaagatataatctcataaatgaacaagtatcctcggctatcatcgccacgagctttccctcttggttaaactgctcctcacagtgaacaagtgtttagctgttctctccctctccacagcggcagcggcagcggcagcgggaggacaggccgaaacccccctcagcgatctggccttgaaccaatcgtagctgtgagtgatgaaggagaacctggggaaatgcgggggcggcttgaatgtccttgaatgccgtgtttttgatacaaagtaaactcaattcatagataatactttgagttggttagtccacagcttcgaaaccgcggaattcaattcggctataacttagaccgattgttgtaatcgctgaatcaatggccgatcacggcgactatcaagattcattggctgtcgaactcccttctcatatggtcacggctctcaccgaccaacatcgtaacctcttcacagaggttattatattgcactgaacaacattcccgcgatacaattgtgccttcatgtctcaattatgagtgccgggagcctttcctccctttgcacactatcactaggcccacaaggtaggcaccgctatcatataaaggtccaagcaagtctataccagaagggaaaagaaaggaacgatgacttccatgcgatgcctttcacgaaagaaaaaaaacagtctagtaccgtttcccgccaaacttttacatattttccatcataatgcaactgccagagtacagcggacctcagcttcacccacttatgcggaaaccagccccagaatcagacggacacaaatcgtgtcattagaaaagagtatagagaagaagctcaaatatacaggtcggcgaagtaaatcttcaaagtcgttaccaaaacattaggtatcatgtgttgtgcttgggtttcgcatcatgctgttattgctgggccggaggtggctgctgctgctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctgttgaggctgtccctcctgctgcaagggtgcctgctgtccttcttcttgcttctgctcacccatatgacgctcgctctcaggcttccatgttcctgcttattgttagtttccattgatccaattgaagctacaagttatgcttcttaccttcgaaatcatgcttgacataagccatggggtcgtcaggctccttggagcccatctgtcccactccaggtgagaagcttgtgatgggcaacacaactacatcacccactcgcttacttgtctccatgccggtaaagttcttgtaatcaatcgttcctttgctttgcgacatgtcgaaaaaacgtccatcattgaagtagtcaataatggcatctgtccatacagcggggcccgtgaactcaacgacgttgcgatcaacaaacgtttccagagtgcctttacgcttttcgtccaatgtctttttggtgattcggttgatgatgtcgcgaagagcagggtggccaggcttggcctgtatcgtccactggcagaactggatacggcgactgtaccattgagcccaatcaggacggtcggggtctgcctcgataccaataaccagtccgatggtgtcacgagagatttgttcgggcagccacttgacagagctctggatggcataggtgtcaatatcagagtagataccacctcgcgcaaacaggatcaggtagcggaagaagtcagccttgaggacgggcatgggtaggcttcggtaagcctcgacaacctcagggacagtagcgtaaagaaggcgaatcaggttgacagcaacgtcgtcggtgacaacttcgtgaacgaaaccagggtgctcttctctccatgaaccatggtggtccttgaactggaaatcgccctgatcgggactctgtttccacgtctgccagatgtaggcgggaaacttggaggtaacatcgtaggggtaggcgtattcgagcttctcataggttgtcatccccgacatgtcgatgcgaggccgcgtgcgacgttccttcacctccatctctggttcttttttctcgggtggtggtggcacggcttcgtttgaggcaggggcatcgttcttgcttgtatcggcggcggcggcagcattttgagctgctggaacgacaggtgtcgaggagtgcgatctcgtcaggaggaagaagacagtgaggacaaaaaccgcagccacaatggcgcggcgagagttgagcatggcaacgactgctcctgaaatcgactgtggtcttgccaggtatgtacgaagctgctgtcttttttagaagttcgttgataaggagcgaagtgtccaggataatgtagaacaggggtaggaagcgaaggtcgagaaacgaaaggactaggctatgacagcatagaaaaaagtgagcgtggccaggcaagagctggtgttgagaagagaagagaactggcaaatggcagcagccaggtattctatgcgacagcgtagaagagaagcagaaaagatgtgctctgagaatttgcctgtcaaattgaggcgggcgagggatgaattagaataggtcccccatgcgcaggggtagcgcagttggagacgggtggagccttgatagacagcgcagtcaggaacttggaattagtggcctcgctcggtgctgtgatgcagtgcagtgcacctggtagcgagcaagttccaagttgaggaaggactgcagaatggaccctgaacaagatgaggtcgcggcgcaatccaattatttcgatatactactgcagctgcgcagtaagctcaccaacggcgctgtcgcaaagcggagctgctgagatgctggtgttgaattgggccaataagcggagtggtcaaaatgaaagaccgttatcctcgtgttaggtagtatccgtagcccagactcgtgcggtattcgaatgcgataggtgaaggtaaaggtagatagggcgatgttgaaggttatttcaagaggaaaacaatttaattgagaacttctcagcagggaagaatggaaactcgggtctcgcctccacgcatacaattacgtggaacgtggagagaccctgactggacaattatttttgggtacacttacctgaggaaggcacggctagtatcaccaaggatgtataacgtcgaggaggaaagaactgacgactgctaaacttgcacattggacaaggtcaaacacaataagggtgacaagaatgcaccgccttgttgcgcgtaactagcaagtatctttgatattgaactacccctgaaactatctagatgacactttgatctcatcagcgagttgccgcactgccgccgcaacttgaacttccgtatccttagtagacttgatgtaataaggagaattggtagtcagcatgtggaaggagccgtccgtcccttttcttagaacgatgcaacgcacgagccgcagttagtgcgtacttgcccagtaggaagtcagatctctacgcctctaaaccgcctaaactaatctaatcggacttaatatcctataacgggtataatacctgtcaacaagattccatcgccaagggaaaagggagtttacaagtacggactaaccaatcaaccaattcatttaactacagattcttctatccaccaagctcagcctaagcatgtgttgaaacgacaatgcgccagcagctcatttggctcgagtcaagctacaaatgaacatctcgatggatactcactgacgcacatgggaacaaaaatggtgcaatgtgatgtctctgcttaccgctcaaagatatctgtagattgctcaaattacactccaaaacccagcagggtgcccaggctgctgtttgcccaggctgtgcatctctcctggatcgcaattcgtctcaccaagcgaaagcatctcgctgatctcgaaatctttaccaaggacagccgaccagtcaggaaataaagtagcagaacaagcatttgaacaagccttttctagcgttgcgtcgaagtatccgaaacaggcccagaacaggggcttggaggccaaacattggcggagcttttctgtcacagctcttctcgaaacgtgcctgttgcaaataatggataccagcttgcgtgtcggcgatcaaaggaccgcgatcgtctataaagagcggagtaatagggggaatcctggacttagaacccctaagaggaaaacaaaccctttcgtcatgggagaaaagagaatattttggcttctggcatgacatgggtgcaccagatcttgtgtagccgccaaaatggcagtaagtcgcgactcggtttgtgtttcgcgtagagacttgaacaaacaatacaccgccgggcaacacttcttctcttctcggtcctaagtgccgggccttctggcctcgtcactgacgggatttcggcacttagcgagctttcaggtacaggagcatgggttgatgtgcgatatttgattgatgctgggatgttggagaggcgtcatctaaagtatgtgattattgtttgtggtcctagaaatctatagtttctacctgtgtatctgagaggcactagggttatgttcaaaggcattggttgttgctgacaacatcgccaagcgttgttgttgtaagaaacgaggattgttaatctaatatttttacggatatttgtgataagtcggtaaagtatctatttagagttgctgttggttctgtataacggctgtgcttaccaacgattcatgatgagaaatgtgactggccaggtcgaaatagccccagaactctcatttgattccatgcgcctgacgaacattgcgaatccttcagaagcagctgtcagctggaatccattcattttcaaagacggtcactttgctgacgaagctgaaaaggctgatactttttcagcaaatgcctcatggaggcgcatgtattcccctaatcaattcatattctataagccacacctgtataagctgaaagttcgctagacgaatatagtttaccggggagaggtatcggaattcggaatcacgaagcgaaagggcgccctagttgacagtgagtggcatacatcagtagcctctggcttgcggtatatcatgtggatggcaggtcgcatctcctcgtctgtactctgtaaagtccgtggtcttgtctaatcgaagcgctgtttaaactttgattttggtaggttgatcgttgaaggatttagatgaatgtatgtaagatgcattgtacctacatcgtttaatgaatggctgtcagccttgatggaggggggtcagagtaatcatgatgagtccaaccaaacatgacagctcggcccccgcaccaagtgcagtgccgaagggagctgttgtgacacacgaggatctgtatgtcaatcatgcgtgatggatgtaaacattgagctggcgttgttgtctatcatgagtccaagtcatctcgcacaggctgaattgtatgctaatactgggctatagtggtctgccaggtcatgatgacagacggggactgaggcatatgcatcatgtccagtcttaattccgcttcgggtaaaagctgatgtttgtggaattaacgttgaaccagcgtttaatttgtcagctcacttttcacctccgacatggcgggaaagagagctgcagcgggcttacaaacaaccacagaaggctgttttaaaccaactttcaaggaatcgctggaatacgccttagctgacattcttcgaacagttaaacccgtctgattagagctcttgcagtgcaaaatggtttagtaatgccctctaaaactacaggtcaagcttgccacacctccgggctctcggttgttgtacattgtccgagacagccgaatagtgacctaagaaatagtgaaggacgccccgctcgcaggcggacttaagccctgtatagccccagcggattaatgatggaaactttgatgtgagatgaaagacttccaccaccatttgtaaggcttgacagaaaaggagattccgacccgagatggaacatgagagataccgattacagattaagtgttgaaatcaagatctggaaagactagcagtatccaagtttgaagtccatggcaggcaggcagttagtgtgctaacgacaaagcgagtaatctaccgcgcggtcgggtcgttttcttaacatatctccaccacgatcggcgattacccaccttttcatgtctttcgtccggggcgcgccctctaaagccgcggatataaccaaacaattgatctgtaattgggcttttggtccatacctcagtccggaaactctgacatttcccgctggcttatcaagtaagtacaggactgcactgtgctgtgtgctgtacaatgcctagggccttcccagtgcctcggaagatttgcaagcatgacaagaacagctacgcccttgctggaccccattgcaccgcagctgagatgtagttacgttgggcgcgcgccttatacccccaagcaaagctatatgtacatgtactgtgctgtaggagcaggagtaggagtaggaggtaggattaatggatctcgttatccgggctcgggtggtttaaataccttgatttaccctacccatctgcccaaccctctcccgatacctactcacttccttttttgattatccatttgcttcatctgatctgaactgattatatcaacaatcaacatattatcaacagacgaggaaaaagaaaaaggtcgacttcatttaataagcttcgccgtcggggttcgggaattgcgacgacacggacaccaagactgactccatcccaaaaccgcttacacaagccaagccaagaaagagccgactggggggccatttattagtcgccgcctcccgccatcaaaatcccatcaataaatacctagtcacagctcagccggaatcttattactttgcgactcgagagattttccattttatcgaaattaacagatcgacatatttggatgatatcataagacgtcaatactttttactattcggataacaacataaagacagcctgagtgcgtctgacccaacagatactcacaccaactacaccacatacatctatatatacacaacccatatacattaccaaaaatggccaccgaaaccgagactttatccttttcgctgcctacgagcaccgctcccaccgacgtttctgagtcaacatgcatgcctcactcaggtccctttctccaacaacaatcggcatttccaccacagcacatacccgccgagtgggatactcggataccaccaatgcacacacccgcaacgcacgcacagcaattttgtaacgagagctcatcaagcggaagcggaagcggctgtttcaatgatggaggccttttatacagagtccaggctgagcgcgaatgtcgagagggacctggcaagtaagttttccaagcaattgcacaatttattagtggatgtcgaatgaattgctgactgtaatttggttggttgtagaactgtcgaagaggcttgtcaacgttctctaaaccacttcccctgtccgggactcgcctttccgatgccagctctcgatttcgattttagaattgcagtccgtttgaaccaagacgctgttcatgtggattcaggcaataccaaagaaatcactaccgttgcagccggagtatggtccggatcatttggccacggccgcgtcattgtacgtttttatttttcctctaaccccctgatttgatacatcctgcgctattattaaatccgtggctgactgaggaggatgttatgtgtggtttataggcaggcggttatgatcttggtcaagcacgcggttttcgacccatgagacttgttgagggtgcctttgtaattcaaacaagcgacgaacagcccgcactgtaaggcattctccgttgacgagccaatcatgatcgggtactgactaagtgaactagacttgaaatgcgcacgcgaggttccctctcaggacccgcagacgtgcttgacactctattaagccccaaggcaccaaaggatatcgacccacgacgctacggcttccgcatgttcgcgactttcaagacgtccgacaagcgatacgccgagattgtcaactgtggattatgggtcgccagtggtgcctggcgtggcgaacacttggttatcgagtaagtctttgactcatcgctcaaaccacatgagcataggtagctaaccacaacacgcagtgcctaccgtgttacataaaatctccgtcacaaccgaaaagaagttgagaaaggacagacttaaagcattgcatatggggcttagcggaccttcggcgcaacacagggcaacaggagttgggatttttgacacccgcgtcaagttttgaccggcacgtggaaaggaaaggaatgaataggactgaacgatgcattgagaggcgtagatgttcttgtgattttgtcatctcttcttcttccccatttaggcacaacggtgaagtgatcatgatcacctgcctattcaaaactacagatatttagcgccacgatttataataatattcaacacttccgagtacattcgattctggtcccatataagcagtcaatctcactgcccagttttatacaatgcccgaatcgaacaaggatttcttcatggattaacaagcaaccaccatccacttcttcctggcggctattctaagccaaatactcgagatacaattcccgtccaatcacgcccaactcctatcagccattaggattttgaccatatgtaagacggcctttgatttgattgattcataatcaccgtttcgcaaaggcaacccagatcatctggatcggcggccttccaaagattcttctaactcgtccaacagactcgactcagctttcggatctcgatactgtcagatttgaccttggtcctgtggatcatacttgcgtatccgcgccttccgactcggacgccgtggaatgtgttttacttctcgagactgaatcggaatagctgtcagcgagagcacaatgctaacaccaaggcaagggttcgcatatgcaaggtaactgacctggtagatcggatgcgacacgcccatgctgtcgtgcacctagatcccttatcgccgttacctgcggagctatctcacttgagcttaatcaggacctccaaacagttgagcttcctcaggcggctttcgtcctcctcgtcgccttcggccaccacatcatctatggtgccaacagtgcccgtcttgatctccacctcgcagtccccctcctgctcaaaccagcctgcaagggaaatggtcttttcaattgcttttccggtgcccagaagtgtcaccgcaccaccatcgctcgcaccgccggcagtccgcttaagaccctcgacacgcgcgtgcagcgacgtgtgcttcggtgccgcgtcggtcttcttgagcgaggcgtcgagctgcttgcggacgcgctttacggctgccatgaaaggcgttttagaagacacgtagataatccgggatttggatgatgctggagcctggcgcctggttagggggcgcttttcgacacgggcgcctgcagaagtgttagtgccgttatccgtagcacgttgtgagatcctataccttttgagatggccggtagcttagtatgtgtgccatggaccttcttaggcgcattgttaacctcagttgaagccatcgtgttatttgttgtgaggtatgggttgcctgaaggcgagtggtaggcagatgagtactgatcagaacttaggacactgaaagctagcgctccacagaaatttaggtttcaagcattcgagatctccgttgattctggctgtttttttgtatatttgtttggttaagttttggtatgtttgattgggatgaatgattgacaatagttgaagggtagaaaatcttatgagtgaaagtttcttgagatacgttcaccccactacccgcgatggtttataggaaggttaaaagacatacacaacaaaacataagttcttggactcaaaatagttcaattcagaagtactgtcgcaatctacaacacattccatttcatcactcttatttctcactaccaagatgattcaaaatgggagttattatatcaccgccacatgtggcgcagctgtctgcacccttcactccttagcgcagtaacgacccgcgacagaaagacgtcacttccaggcgcaaagctcacctggactcagtcccctcggggccattcctcaaaatccaactcgtccatatctcaacatcacctcactatacaacacaaacttgatggctgcctacactattcaatatccaggactcaccagctaggcacccattcacaatgtccattgcaatctggcctcccgtctctcccgatcagctcaggcttaaagcctcggaaagccaggtacatcgaaaccctctcgatttgcgcaaagcgaaggaattgaaacactggacgatatgctgatctactttgacaaggcgcgcgagttggattggatcgttaacgaaacgctcgagctgtgtcgcgatcttaaacatggccttgaggattgttatgcgctcctcgcgcccatcgatcccggcagtacacttgtcatgagcacgccgcgcaacgagaaagtcaaggggacactgacgcgcgtgggcacccgcatcgtcaaaggtgtaaggacatccattgaaccccatgcttctgtcgcaagctgcgccagcttctcgttttatgctgacaccttttggtcgcaggcaatacatcttcagcttcgaacaatacccccacagacgctatcgctatcgcaaaacgaggtcattcatatacagggtcttgatgctttgcataaccatctcaaccaatccatcgacttactagccataaccttgtccaggccacaggacgcccgctctctcgcctcgactctaagcattctcgccgattctatcaacgactcttcaattctcctcaaaggtcctcccttgacggattccgatcctgcttggcagatgtgctcatgtccgtcgcaccagtttagtccttcgatcggaccaaaccttagcttttacctcggattacaagaaagcagcataattctctggttacgtgccctcgagcccgtccatgcccctgttcattttggcacgaaacttggtctagcattcggaactgtccgtcgtttggagcatgacgagatggacaccatattccgctacaacacgcaggggtccggtgttggtgactcgaagcggggcagtgcccgccataccccggagccaggatcgtccgctgctggcgtggatagcaatgatgttcaggaagtctatgtccgggaaaaggtgcgcgtcgaaagtgcagatccgagcctcatatccatccagtccaagcttaactacctcagtcacatgcttggtcaagcacgaaggaacatcacagaggtcctgagcgtagactcctagcaaagaggggaaaggccatgtgagcggctttgcatgtaaattgattggataccccggcgttgtagtggaagcgactattattggttataatttcttagattcgctttactcaggtaatattcatgagcctttggtttgtcacattcttggccctcaaatctggaggtggttctagtttcattgagtttgtagaaacaaataatacatttgtacatgtaatccatgatccacgtttcctcactccttggctaaacctgtaagaacaccaattcaaaagaaacgaactatgcagtgaaacttctcggacatgacctatgtcctgtccaatgacccatgcttcttcatcaaccggagacccatataagatatcgcaaacaggactgtttccaagcctttatcggacaggagaccaaggcatgggaacgagaatcttggacttcatgctctggatgagaggaactgtcttgtggacagtgtcgctccatccctcaacctgccagctctgctcgcggcggttgcggcgctcctccagattggcaaactgccataggtggtggacagtgttgaggtcgccaatctgaacaaaccaggcaccaacaccttccatgacctcacgtcgagccttaagtcctcgtcgccagtgtgtctcccactcaagcaggttgccagggtgcaatgtgtatgagcgcagttcaaagatgccacccagtgatcgtggaggcgttgttggccagaaggagaactcctgcatgagtgagatcttcttgctggtaattaagcccttgagcttgctgtcgaactcggaaaactcggggtggtgtgtcatgttgtatcgagactggtggtaaccctcgtacttttggtactcccagatatgaacttgccatggttagcgaccggaaacctgtacgaaattgacttgtacttaccaaaggtatcgcaatcgccgacctctgtcctccagcttccgaccagattcaccttgttctctggggcatttgccatcttgggataccacttgccgacgagctcgacatattcgtcaactttgtcgtgcttgacttcgtgttggacgattgagtggacgtatttgccacgagcaaggacctgactgaagcttgcttcaagctgggcatcgagctcgcgaccctccttggtgccgtagatgagattcgtcaaggggcctgccttgcgggatggctcgggttctttagcctcttcggtttgtcctacatggtcattctgtgagccttcgtccgacttggcgaacggaacgttagcagcctgcggatgggagggcaacgaactggcttctcgcttcttctgtgcttctaacaagtgctcgcgaaattctttctgcttcttgctaaacttttcgacctctgcgtgtgtagggttgacatctccaatggaaggggtgcgaccgccaaggacagcagttgagctcagagctcgcacgccggcgcgcggagtgacagtagtggcgcgtgcgaactggcgactaaacatttttggaggtgtaacaaagaggtattgaggagtaaaagtgcaaagtctcttttaagctggtgaggcgcaatgtgtatctaacaaaagctgacacaaggcgcggggagaatgcgggcgatctttcagggagcaacaacgtcggagatcaacgttggagtcgtgcgtgagagacagggggagatgctgaaacaaggaaatacaccgaggatttagacgaggtatgtagtagtagagcggaagcagaaggtcagatgcggcacaattggtggcaaccaaaacaaaggctggtcgtttggtgcgggcagagagcacagcagaagcgggaaggcaggcgtttaagcgcaaaggtggtatcagaggcagttctgggttgagattgccctggtaaaggtaaggagggcgtagcaggtggacgattgggcggccgagagttggagggacggaacggcttttcggttgcacgcccaggaatgtataattgacttcaccccgcactttttgggtgagttttttttggttgttttgtttatgacgagtacagattctgaacaatgacagaataggctgatttaattgagagaaataaggggacgagacgtacaggttcagcagtatgtacactaccttcttaaagctggagcttcaggagctatctgatgatgtcactccaccgggcatcacgtgtaaaagcttagcgcgccataagaatgcggggttcggttgggcttgctgttcctcagctctggcaggagtacgtattttctgactcagctggtctcgaactagaaaatgtaaagcctcacaattgaggcacacagaaaatcatccgggctcggcttcggcagaacccgctcggagctttgctgggtctgtcgttcggaaaaaggctcgttctgtagcaatctcaatctcaaagcacccgttgccgacgtccaagtccatcaaaccgaacctacctcccgcgatacccacgaaatccgtcatcatgtcttggctcggtgttcaacccctcaagaagttcaacgctcccttctgtacgttcaattgcgactctcccgactgcgccatcgcgaatctgtcccgctgactcttccctacagtgaagccatactggcctttcttcgccgccggtacgtctaattgcgcagctcgctcgacgaatccgctctcccctcgagctttcccccgtgctcccgacttcgattgatgcatcgatgagatttggacagcaattaacccggatgcaggtgttgtcattgcctacggtgtcaactccgcccagaacgccatgatgaactgtacgatccctataaaatgagttattcagaactacgattgaccagacataacagccgccgagttcaagaacgacccccgcaaccctaacgccaaaaccggtggccactaagatattggaaatgggaaaagggatttcgtccaagccggcaagcataatcgatccgctcgaacgcgaggttagggcccacgagatggaactgtatcatagaatcgcaaaaggggcttaattgacctatacaacgatctgtacgacttacccacgggtgcagtcggcagcaacgaatacgctcaaaagatccggatgttcgaatgtgctgggaatcaggcatcaggaatcaagcagtctggttatgtgacatgtgaaaaaccccttgactcactctgaaatctaccatcatgctccgtggtttatttctatttttgttcaaggaagataaactatggcccaatactcaccgcgacatacgagcgattacgctcttgtggatgtagcggtccatcatcatggccacatgattcattttgttctctgtttagtaattcaatgagtgacaatgcaatacccttttccacttcatattgagatatgtcgattagccttatataataaagtttaaccaatttgaacgtcatgcatagtgcatacagtgacatcagtgggcgtgaatgtggaattatgaatgcatagtaggcaatacgttttcatcaatatgccatcctatgtatagaacatgatacgcccttgatcaagggttttcagagcaaagcattgttttggtggggatgaagcatgatatgttgaagcaacggcccgacgcccttagaaagacctctcctgacaaatcattgttatcgctaccttcactcactccacgtcgtcgactcatacggcgaaacaacctcttacaataccgatttaagtccgcctcactcaccaaaactccgtcttttttcaccttagatgcgtttgctcgttggcatattttctgccgctagaccgattactaccgcaacttcaaccagaagagtctcgtctttcagatttccgtcctctttgttcagagtttgcttttctacaatgactgccacaccaacgaccaaggccaacggcaatggaggaaagaaggaggttaagattcttatgcttcacggtaagttcaagatgtatttataaaagctgcaggtgtgcatagtcttcatgcatggcaatcgtcatacctcagactagctcataaacatctcaaaactcactcactgacattcgccaggcttcacacagtctggcgagctcttccgtgccaagactcgcgctttagagaaaactatcgtcaagcttctcaaccctatctcacttctccctgtctttctttatgccacgggtcctagtcggcttagcccggaagacattcccggctatcaacctcctgaggagccgcaggctgaggactaccagcctgacacctgggcttggtggcgcaaggatgaagcttctgggaactaccgtctgctagacgagggaatggctaccgtcgcacaggctatccgtgactcggaaggcatcgatgcggtgtgcggcttcagtcaaggtgctgccatggctgctctcgttgcggcagcgatggagccggatcgtgctgtaccagagggaaaggagggaaattgggcgagagggttgagagaggcaaattctggaaaccctctcaagttcgccgtatgttactcaggcttctgggcaactcccgactcactacaattttgctttggacccaagatcaagactcccacgctgcatttcgtgggcagtcttgacacagtggttgatgaagaccgaagtcgcgcactttcagatcgttgcgaggaccctctcgtgcttatccaccctggaggccaccacgtacccgtgaacaaacaatgggcagcaccactagctgggtttatcaaggaacatggtcaagacaaagagcccaaggcggagctgtaattatgggctgtttagattatacatatagactgcaaatagatagacttaagtagactgaatgtcatgtcatatatcctcatcctggggactatctaacctgtataatacagaacacccataccgtcatgatgataaacagctctatccattactccgaacccttatttggcaggctgaatccgcgccatcatctcttccttggtgatgagatgatcaattctctcgagcaggcccaaaaggctcttcatgttgtgactccattcgttgagaacatcgtcagcatctcgaggcttagcaaagttgacgattcgtgcgggtcgatcaatcttggcataaacggtcttggaagtcacaagttcgctgatgtacttctcggtctcgtcctcggtcaaatccagtagttgcgtaaggcggctcatctggatgcgagtgtagtacttagcgacgactcgcacgttgtgctcgatcactcgctttcggagatcttgccatcgcttatgtgccttgtcgtctgaagactggccaggctgcacgtcaaagacatcggtactgcagagatgaggtccaaatctcttagaaatctcgggccatcgcatcaactcgtgcacagtaaaaagtcgtagaagttcggcttccgcggggacttctgagttacgggtgtctttgtgaattcggtggaggagatcgtgctgctcattgtcatagggagctagaatgacgaagtagatgatacgctgaaggacctatgatggacgttagtaagcttgattgatgctagaagcgattgacatacagggcgaagcttggctggatcctcctcaacggcttctgtgtccaagacctggcggtagtgcttgcagacatcgaggtacttctcctcgtgcttggcaagaatgatttgctgctcatagtatcgcagcttgaggtcggttgtgtcgtcttccttctcctcgggtacctcctcgccgcgggctatcttcttctctcgctccttttgctccttctcgatttgctcggctgtcttcttgggcttgcgagaaaggtatcgggtgctaatcttgcggccaagaatggcggcctgtgtccagtcttcactctcaatgcatagctcaacctgggccagaataaactcggtcttttcccttcggtccatggatccaaaagtctcgacttgtagctcgcaaagaatctcggtggcggacttgaggtcaccctgcttcttcttgatatcagaaagaatcttggtgacacgagctcgctcgacctcaacaaagatcttgccctctgtgactgttcgtagggtttcgatgacggagagcttggtctgaaggtcgggagtgtcgtcgaggaagcccatgacggtctgaaccatcttggtgatggcttgcttaagctggctgtgcttcttggacatgaccaaggtctggtcgttcaagagactccagtcgcctgcatttttgcatagtgtaacgattgcgatcagtactcgtgatgttgatgcaagatcggaggcctggtcctggattagcggagaagaggatcgagagcgcaagagcgtacttgtcgggtttgcttttcgagagcagcaagtttctcaattgcgccttgaaggttgtttgactgtatataatgtcagtcggagctcgtcttggtaattcaaatctcaaacacccaccgcagccagcttctcagcttcagggagctgctgatcaacctccttcgagaagtccttctcgggcttcaaaactccgtcagacatggtggctttattcgcgttctgcgtccctcaagatatgtaattgttggtactgctggtgttgagggagtcgggtttgagaattggagatatgtggtgttgatgctaatgggtcaaatgtcgtggggcgtgtttggttcaggtagtccaagctggtcgattcagtgacgaggctcacgcaagaggctcctgcctgcctttcctaggtccccactaagccgagcaacgccagagctggaatttagtgggaccgattccggaaccttcgtcattcaattccacggtcacatgaccgtcacttacaacctcaactacctaggcaagatgaaggacgttttgcttctctatagagacgaataccagactaaatgactgataccaaagttaatcttgagacgaaaccggtgatatgtgatagtggtacaacgccgaacgaagccatgtcttggctggaatgattgatcgtagatacagggtaagcgaagttccctcgaaccgtgtgttgaagtacaagatcacaaatctgtatgtggtttcgagatgcagtcgtcactgcagtggtactaggccctggttcgtaatgaggttgcagcaatactaaaggcgagttgtatggagagttgtatggctcatttgatgtttcgtattagcgatctcctatgtgagcagcaaatggaactcgagttgttggagtacaaaagcccaccgtaacccgtcgtcgaaaagtatgctacagtttctctagacgttggatgaacatgttctgaaccattaagacgccactatgaaaattagtaacttctaaataaagacagttcaaagagcagattggatttggctagcgggtatctaaaatgaagaagagtatgttttgtcgctaacatattgtatatgatgcttcagaactggcaaaggataatcaaacacatctttaagagaggaagctgaaattaattcactacgcaaggcagccgtgtaattaagtggcaatggaacatatgttcctttggaaactccgcacagaaacgtgcatagagatagcccttttcaacagctgcaaggaaaactatcagtcactcgcatactgagtacgttcatagggtgacaataatgctacaaagaaaaacaatttagtcgatggtaatggctccaagctgagagcgcaaattctttgttcttatgccagtaattatcaaaaagccttgccaaatgactacacgtcatgggccgaacattagaaaacaagaatcttagtccaatataatcaaaaaagttactggaaacaaaacaaaacgtgtattggtaaacgtgacatcaattctatgtcacatagttttatgggatctacaatccgtcaggattagaaatgattctacttgcagactataggaatgagttcatttatagtgcaatattaatatttgaatcaaccgcgttcagttcttgctgaatctagcgataatctatttcatactgcaagatgtcaggatagcgagtcgtgataccgaattcatgtcatcttgctccataccatagagctccaaaacgtaccttaatagttaaatcttaaatatcttgaaatagccattataacaagagctctgactgatgatgtagagccagaaaatctagcatgagatttagcaattggcattatgaattgcatttccatgaaagagttcacaaagccagtaaaaaaaagaaaaatcaaagagctcaggggcattatgataatagttgtctcaagaagatatcgctttatagattacttccaaagtgtccaaatacaactcaagactgcccgagtcatggtcttacaacttacctttataaacataaaccgacaagattgatactgtgttcattgagagccttaccaggtctgcagataaggttgcaagacttgtagagtcgcaagaggctgcacaagtataggtcaggcttgccaaaatgactgacgttaattaaaaatatagtgttgtccaatcagcaaggtttatagacacagctagacttgcatggatagctaggcttgtggctcagattccaagattctggtgtgacgcattctacagatctgcaaactgattagcctcagaccaataagatctacccagctacctgaaatttcatattgtcgctattcctccagctgagccctcaacttccactaagtcactttataataataatctactatgtataacccttagcagagctaccgggggtgctatctaaatgatctgcagaactatctatccacctcatcatagtgtaaatggctagttattgttagtattaactagattatcttgctaatgctgcttaacgtaacgttgcgccgaaattgcgcctagactaagtattacacggcttctataaaccagttaataattctgcaaagaccagagacttgcctacctacaaagtttaatatcaacttattccatcttattacttattcgatcttctcagagacacgagcttaacagtaccatcttatctattaactaacaccaattcaattccaatcaatgtcctaaagagcgattccgattgataataccaattggtaacaatatgcatttgtctcaagatggacagccggttcatggactggtgaaaatagtgttgcagtcatcagctggaactgcacttaagttgctactcggccttcttgtggttatacgattggagctgcacccatgccctctttgttgagattctggcgacatactattgggatccctctcgaagcagcgtacggatgcaccgagttgggagggcctaccacgaggactgatagctcttgcgaccgggaactcaaggtaggtcatgattgaagtctactgatatgtattgaagtcactgctgatgtatctcatctagttcagtatcggaaagccatcaccaggtgtagaattgaagctctcggaagggagcgaaggtgagattctcatgaagagttcgctattgttctctgggtccgttgtctctgactttatgattggtacttgcttattaacctttccagttatcttggtgatgaggccaagactaaagaaagtatgacggcggacggattcttcaagaccagtgactacgctcggcgtgttggtgatgaatatgtcatggaaggccgagtgtcgaccgactgtaagtttagccagccctcttcgaaaacaatgccagttaatcagctcaagttattcgatctggtccttttaaaatcccaattgttgaagtagaaactcgcctgactgagctatctttcgtcactgaggcttgtattgtctctatccctgaccgagatgtgggcaatcgtgtcgcagcacttgttaaatttagcccaggctttgatggtaatcttgcgattatacgcgatgctctctcagaggatctagccctgtacaaccttcccacagcacttcgagtgttggccccaggtgaagtcatcccagcgacggatgcagggaaggttgttcgacaaaatgttgtacagcagtattttacaccaacaggtgactatgaacttgcaccaagcgtggaggtatgggatctaagtcagaaacaacagaaagctaaggcatgggattggaatggagtgcaactaagtccgcaggggttacaaatgtaaatttctaggtacttttttttatttttatagctgttatagaggtgcctaaagacgaattaagcaactggtccgtgcgtcaatcgtcacttgaccgttgtttatcaactttcgcgctccgcatcgaccggttgaatcaacaaaacaattgacatttccgataaactctcgttcataatcgccatacccaaaggtttacacaccttatatattcaacaaggatagggattgaacaaggagctgcgccgtaatcttggaacattttgtcaccggttgaccccgcgacgataacgaccaaagacaccccacgatcaatttcatcatggctgccaatctctctacatactctgactgtgtctcatcactgcgcacatctctcaagtttctcgaatcatccgttgaaacactcgataatggcgtctccgacttcccacggctcgtcaatgtcctcaagaccgtccgcgtaagcatcctcgtctacatcatacctcgaactcttgtgctaacatatcccagcattacgaactcatcccccaacccacactcacagcagccgaatcatctctccgcgacgaaataggcccttatatcgccctgctcctcgcccgcgcagactcccaaattgaacgccaggaacgccgtatcgagacactaaaagcccgcgcggagctgcagcagggacgtctatcgcgcccagacgacaactacgacgaattcggtggcaagtctaagaagcaaaaaaccggcagtcgtaagctcacaacagaagagaagctccgtgcgagagcagttcggcaacgcaaagaagctttacgctatggtgtggaacgactggagcttgaggtgctacagaaggagagagagctcaggaagagactggaaggacgatgagtcaaacgcattgaccgattcagaaagtaacctcggtccaattcatattggcaacagttgaacttgacttgtgcggctcaagtggaggcgacgcatcatgcttgacacacaaaagccgcatcgcattgatcgacgcgcaatccggatgagatcggcgtcgagcatgtgccggcttcatcgacattgcaaacgccgatcctgataacgataagctttggtagtaatctgcaggccgaggcatcgtgttcagagttcaaggcaaagccaaacgcaaaacaccaatggctggttgaatcagcttgaacacgagttgtgcctgtctagtctcggaaaggctagttctgggactgttattgataccccgtttttattcttttcgacgaacctgccacgcgttcctgagtagaaccttaactcctcaagcgaaggacccagtagttcccgccaggtgcagatcttaaattagcccagatttataatatcacacagcaagagtcggttcgcattccaataatcttcgtgtttactaggtcgagagggatgctttgatccgttctcgttgtagctagctcgcttggtactgttcataactgcacctgactgacccatatctttgaccaaatacaacaccttctatacaaagctcagcccgcctgctgctctacctatgcaatgcattgtgttgtacttttgtctttgtgggtttgttgactcgacgttgccagcggccatgtcgttgcttcgccagacgggggttaaacaaggggccgagtcaagtctcgtgattctcggggtaatggataaaacaaagaacaataattgaggaaagtagaaaagaagacattcaaagtgagaaagaactgcctggttgcaggcgccgtggtccggtttataacacaaggggttttgttcgtcccaaatatactccatccaacatatttcccatcccagtgctgaaaccaaatcgccgagtcgtgactctaaaaacgttaaaatgcgacaaacaatgaacgagcagcccgtacgtgggtctgacggtgttcgatggacgcaatattgcgtctcatcgaacgggtatcccagggaatccatgcatggatcgttgctcataacaggatgaggtagttgctgggtgcaatacccgtctcgccgctctccttgcgtgcttgccaccaccttccgctaacgtctgacacctccaaaatctcgtgcttagagaaagagatctcgttggcatcgtcggggttggcttcgtagctgtaaatagcctttgcccggtaggggtattcggtgggtggcacgacctcggtgtcgttgcctggagagtggccaggcttggattgcggtggttgttgttgcataccggagttggtgtagctttggggaactgcagagccgcgaggtccggcgataccaccgacaggtgaggggttctcgaaaccgttgagctgggcagaggtgtacatttgaggaggctggactgagttggaagtctccggacgaccaccgtaggcgttcattgtcgatcggtgaatggttgtggattcttttgcgagggcgaatgagtcaaggaaagctcgaggagttgaagatgggttggatccgaagtagaaagtccagattacctgcatattgttagacgtgcggtttaattcagaatgaagcatgacttacaataaccatggctagcagaatgaagccagctgaggcagcctcacgtgcgccgctgttggagtaaagaagctggttgatactcgatgagaccaagacgatgccggcagcgagataaccggtaacagcgacatgataggtatggactgcatcgcttccgatcacaacaaagacgccagtaatcaagcaaaggcagtaaatgcagctccaccagacaaatgtaggaaaagggtcgttcttagcgaggtcgtcatcgccgttttgttgtattctaccaataatacaggaaacaaatgtgataaaccaggcaagctatagtgggttagtacagcgtagtagtgaggcgcagggaagagacgcaccgtgctgatggatagcgtggccagagcaaaggggtcgccaagaatattgctcatctggattcccttgcgttggccgtacattcttgagttgtccattttctgaagcgagggagagctgagagagtacgatggcataagaacgatatcagcccgaatggcgatttgaggttggtcgcgagaggagagagcgaatcttttgttgcagcggattggttgtcaggcagacgtgatattgtagagatgctaccggagcattcggcggaagtaatgctatgggtgaaagagaagaaagaggctgtgcttggagtcgattcgttgtggtgcgatgtaaagcgaagcagtgtcgatcttctgtaatgaattcggcagtcgcaagacgcagcagatggtcgcgataagtcgatagagaaatacggtagtagtaataataataatagaatcaagttaaggaatagaaaaatgagtggaatgatccaaggcccgcggacaagataaaaaacaaaaaaagaattatctgttggttaggcggttgggatcagtgggagggaagaaaagaaggagagggcggaaatgattgaattgaactgaatggaacggtttgaaatgggaagagaatgaacagattggatggatgggatgggcgggatgcgctgtctgcgggtgggaagggggaaaatggcacgcggagacaaggggcagcccagaatccagtccagtcccagtctagtccagtggaagaccagggcagggggagtagattctcttccaacggatacagagcactcaaagatgcttgataccgtagtactgtagttgaagtgattggtcttggcgtaaagtatgtattgtcgtgtaacacaactattgaatgtgttgcgaggttgagaatgtcggatgaatattcggtagtaggcagtagcaacaacaataacaacaaagccagccgtgtgcaactcgcgagaaatgcgcgcggttggcaataaaaacaacaccgcagcagcgtaacacagcacaaccagtcagtggctgttcaattcggttccagggctgaacaaaaagccaccacacagccgggacgaataagaataaagtaagatcccttttggtaaccagaccagtaaaaaaaggtacccgaaccggatctagggactgtaaaaaaggtaaggtggtaacggatcttatgtgacacggtcacaagtaagacgggataagcacggaatcaggggaattgaagcacagccaagacctgtcccagcagtaaaagattgtccgtatttggtgaatgtgtaacaaggaagaaacaaatatatcaatcaatgatacaggtagacaagaaaagagatttggtgttgagaaagaaagggaaacaagcacgtccaatggtaaatagaagagatgagggttctgaaggtgcgtgcaaccgtccgaccgtaacttgcttggctcaggacagcccaggacaagctatggatcggggaaatgaaaggctcctgctggtctgggatgctctgagcaaatcaaatgacgcccgagaacccctgtaaactgtggcgcttcgtctgttctttggcgactatcgataaaatagattggattttactttgaagggtcgaggagtcgtgacagggtggatttctatgacagtaaagtaaagaggcgggcgtcttgagaagccgagtccgtaattggattaattgtattgaggattttgatggtctgtgattgtttcgtttcgatttggtgtatatcccgtgatttattggtgttgcttgtttacggtatgtactggttgttgtagtaatttcttgagcataagacgaaataaaagagaacagcggaagctgtgtctggaggatgcccggacaccatccaacttatctacagtagccatccattcgcaagaatggctcgtgaaaattccgcttccaataatgcaagataatgccttggtgactccagccttggctcagtgcccagcccaacccagcctatatcgtcaaatcggaggtaggcgcctttgacaggaattttttatgactcgcaataccttgcatgacattcaatctgtggctgcaaaattatacatgcctttgactgtggtggatgcgttctctttaccccgtattgtttgaggtttgaccagggcagaaacgaaggtagactattggctagctgcaagggcgaaggtcatcgcaggagtttcatcgatgccgctcaagcacagagccacggctcccccgtttatttaacatccagccgatacatactttagcggttgctcgcgtgtgcgcctcttcaaaacatgtttagacattcttcatcataacgtggctggtacctgacactctaatttgagacatgaactgccttttgactctgtcctgtggctgtcttccaaagagaccatgcttttagacccagatctgtctgatatatcgctcgcgattgcttgcataagaccccagcaacggcaggtgatcgttcacaacggctccgttggatcgacactgcttaattcgaccaagtaattgatccgtgcgagtgatatatgtcatacagtccatcttattctctatcattccgctctccaagaatttaaccatcacctggaaccgcaactctttgatccgccgtagtgcctcatgtactatgcagtacgctcgtatcttggtcctcacttgtgaccggctgcctctttacccgctgagctctgacagccttagaaacacattttcatcccatcttgtgccactgtccgtgccttttctccctctgcctgagcctgtaactatgttttcgtaccaaagcctccattctctttgaaaccgcctctcccctgttctcagggcgggtctcttacccctggagccgtcaaaactgaggagcgaatcgcaaagctaccattctccgatcttgaccaccgccatggtacgtatttacgaaagtctcttcttttttttgcctctgtcacatcgacgcgtggctgtgtctttgttcccacaagatcgactgcgctattcggctggtcgcttcgtcttgaattgacattgacactgacagcgcagcattgcttgtggggaatgctccatcaacaggaaaaagcttgggctttgtggcattgtcctaacggttgctggtgcgtcgctgatcatctgagtcccgtggagctagcaaagcaaagcccagactggctgcaacaacttttgcttggacctctgtaagtgatgttttgcggtttggagaaacatgagtatgcagcacgaattgtagtgcgctctgcatcatgtttgcaccgattggttcgtcatgttagtttgatcaagacagtcaatattgtgatttgtgatgaaactggactacggagttagcgggaggcgtctatggtcaaccgatgccaattccaagcttaatagatctagaatctatcaagaattacgacggtccctaaaaggttgaagaacactagactagtattctattaccgaccggaattggagtcttgccagacggaaaagctttgatagtgtattatatgtgtgacattagaactcaatgtttcatacgcacgttggatttgacacaccaacttgctcggtttcagatatttgataaaaccatcaatatcaacaaagatctggagtatttgaattataaaagaaaggtaaagcccgctgattatcatgataaatagcaagatattgtattagtgctcagatgattcatctcataaacagtgtctatgcacagttaccttcctggaaactcgtattcttgatatgtctagctttggcattgtaactatggcatacatagcaccatttccaaaatgaatactgtcaatatacagttcttatctctactagtatttccttgtgtttcctagcagagttggtctgacttcactggttatgtgatgtatcagccgagacgttgttgaaacatggatcatatcggatccggggcaacgaacagcttgggaacaccacctctacggaatatgaagtttcaagaaggccgttcttcatcgttccgactgacgtttgtttctatcccagggttaaaacacatgtgagactggtcgtcttacgaagtaaacatgtgctggttacgataccaagtcggcatcttggattccgaaacagtcctcacacagttaccaccatgaatggcatgacgtaaagaactctcgagatttgtaatctgcaagatatagtgatcgtagatccacaatcaagtccatgtagagctttgacacaaacgatctatccgctgacctgacttctttgaaagtctgaaacccagcatatcctgacatgtgaagtcaggacgaacgggtggagacaatttgctgtaagtgaaggtgtaaagaaacaaacgacagtggggaggaaaagaaaaaagaaaaagaaaaaaaattccacactctatcagctttctcgctggcgagtaggtggatgccaggggctgagagtcacgtcaagtttacatactactcagcagaccagacattaatagaggaaaccgtattgtgtgaatgattctatattgaattgtaaagtagcagcggatgagttttgagggcggcgatgtggtcttagttgatcgcgtgctaatgtcttcatgttagttagtattaagacatggatagcagcttgtccaacaaacaacacatacatcatacccagaccatcagccagtcgaaaacacaaatgctcctttaaataaatgcgccatatgtgaaagtgtttgtctggataatttctctacaaataagtcctgggctttatgcaatgtctaatctggggtatcttcaatacgtatgtcttcataactcatcttcagcctcctgctcccgctccgccctcctcacttgccgctcgacaaactctacgcgagactctatatctgccatcgcctttgagttactcagaactcccgtctcgtaccaggctcgcacggctgattcgcttcgctgtcggaggtctgctatctcagcagcttgggcggtttgcgtcgcctcaatcgccctcattcgatcctgtaaagctacaagagctgcactatctgccgggtcggggatagggctgtccttgatcgcggtaagggatgatagagtggcagggaaagctgaggccgaggaaaggacaatggattggagagcatcgatgtcgagttgcgatggaggttctgatggttcgggtgcgtgaaagaaatcagggttggctcgatctgcagaggatacgtaagcatgggttcgagcaataagctttgatacaacatacaaatcttcataagctcatggtagtcgcggaagtcgtataggagcttggagaagcgccgctcaagttggccgatctgatcagtcgctgaccgatcctgagccagcgccggtgattgggactggccataaagaagatgctctacacgcaggagtcgcgactgcagtaggtcaagcgtagaaagggttgtttcgtccatagtggtggccatcgtgacagcgagcgcgcggcacaagcgcgggacctcaaagttaaggtacggtaagtaaggtactggtttgaatgatggagtggatgcggtcaagggcgaaagtggggggtcaggaggatgtcatgaaattgtgagacttgcaggatcatggtatttgttgtaagataagttgggtattttgtgagtattttgttttttggatgaaagaattggcagactccagagatagagtagattctggatattagttatagtcttatagttttataaacagacaaacatggctcatcatgagaacgtaaagcaacgttagtactgaagaacatctaatattaccatctaacccccctgaagccctgaagctgttccccagatcaggatcatggcttgtctaaaagccaccctgattggccatctcatctccttggcgcaaaacgattggctataccagtccggcataacgcttcagcggctcccccgttgtttttatttccaaggatcgtggcaggagccgactgtgtctgtcaggaaatcgtactaaaccatccatctcctgactgtttcttcttcctcctgcatctaaatcaaccacaacagcctcgtttggcgctgggctcgtgacctgacttgttgtgatccgagtgttcaaccttttgtctgtccgccaggggcctttgtgccgtgggacggtggaagcgcaagcactcactgatctgattgactgacgcaatatttggtctaggcctgcccagcctaccaactttccgactttccgccccgtgcctagtcagcaacttatcgggcttgaatcccgaggaacgcagcgataacgaacttgcataactgcagtttgtcttgcgacaacgcactcatagcaacttgtctacctgcaaaacaaccatcgaaatccttacaaccacctccagcctctgcgatcgcgccgaacaatcgacaacactatattcctttgtcgtgttaatgacgaactactctacaatatctgatggaaacgcttctacaacaagaagtgccggcgacatgtcaaggtgaggagacccgccgacaccggccacagtgattatcgttgctcacaacagactctagacctcgacgtcgcggtcataaggatggtggctatggcggccaagccaccacgctcagcagtgttgtaaacctgctaaacacaagtgcgtcccacgtcgcttgaccgaccgatatgatgctaatgtaggctttcaagttgtcggagctggcactcttgccatgccctctgtcatgtcccatatgggaatcatgctcggcgtcatcctcatcatatggtctggattgaccgctgcttttggtctttatcttcagtctcgatgcgcccgatatctcgagcgaggaacagcctccttctttgccctgtcgcaaatcacatatcccaacgctgccgttatcttcgatgctgcaatcgcgatcaagtgttttggggtcggtgtatcatacatgattattattggggatctcatgcctggtgtggtgttgggtttcttgagcaatgctaatagcgctccgtatctggttgatcgcaacttttggatcactgcgtttatgctccttattatccccctcagctttttgcggaggttggattcactaaagtacaccagtattgttgcattggtgtctattgggtatttgattgtcttggtgatttatcactttgcatctgataagcatgccgacccaggtagcatcagggtaatccaatggggtggagcgatcgagacactgagcgctctccctgttgtggtctttgcctacacctgtcaccaaaacgtatgtaaaccgaactttgccattgaactcaactgacctatttagatgttctccattctgaacgaattaaaggacaattcccccaggagtgttgtcggagtcattggcaccagcattgggtctgcttcctccatttatattgttgtggctattactggctaccttaccttcggaaatgccgttgttggaaatattgtgtcgatgtgtaagcttctcccctaagctttggtaatgatcaaaccgtaactaacaaggatagaccctactggagctgcttcgacaattggcaaggcagccattgttgtcctcgttactttctcagttcctttgcaagtgcacccatgccgagcttcattggacgctgttctaaagtggcgaccaaaccgcaactcatccaacaatggccgaactgcaacaccattgctgcctgcatctccacctggagaccacgggagtactgctcccatgtctgaccttcgtttcgcagtcatcaccacctttattcttactttcgcctacatgactgctctctcggttaccagtcttgatcgtgtcttggcctttgttggcagcacaggatcaacctctattagtttcatccttcctggcctcttctactacaagatcagcaacccggacagtacctatcatcaacgattggtcaaggaagacgatgatatcgacgaagactcttccacttctgacgtggaagaatctgctgctctggcccaaagcacaaccagtgttcgcagtggtgtaagcgtcgttagcaatgccagcactcgtagcaaccgaaactcctggcggtggcgacgcaagtggcgctgggatctcgaacatattgaacaccaccatctgcgcagaatggcacttgctctcgccatctatggagctgttgtcatgtctgtgtgtctcgtacttaacattttctttgctgtcactcattaaaatgtttcatcttttttctcacggccttattgggatgtcatatgttggataaaggcgttgcaaagacgagggcatgtgttgggttttctcatttagcgactcatcttccatagatagctttaaacgtgtttagacatggtattgggtagcgcttcaatacaaatagtaatagcgacaaatgacttggttgtggtgattcaagccgtttccaacataaatatatagtacagtctcctctggaagtactatgtgcctccaatgcctgccaaagatccccgataatctcttgtgttggcactgcctgctctcgaatttttgctggctcattcaaatcgggtgatatcgatccccaaaccaacgccccgaaatgtcttttcatacattatcatacatccttccagaccattgttgtttcagcgaatctggatctgatccttctgcacaacaccctttatctcgtccttcttggggccgaattccttctttggtagaatgttgagcatggagagtaaccgccatgctgtgtccgtaggctgtgcaccaacaccgatccagtacctagcgcgtgctctatcgagctggatgtccttgtgaagctttccagagtcgtcgtaaggatcggtcttgggaatcgggtcgtatgtgccaataacttcgagcgggcgggagttacgagccgtgctagacaagtttgttagtggtctgcgttcaatccaggcatgaatcgatgggtgaagcgcaccgagcgtgggcaacaacgatgttgtaaaagggctgatttcgacgcccgaaacgggcgagacggatcttgacaaccatggcggcgatatggggggaattgacgaccacgattgatagcaatcggccgggcaaatgctactgttctgaaggttgggacaatttcgaaatcggaatcggggtctagttttgccggtgtggctgcccagttgctcgggtggatcacaaccggcgatgtggctgtgccgtagaagggcagaaggagcaacctgctgggtgatgtcagtccctggaccttccaacatttactcactgacgacattcagagactacttggcttttacatcgtacgaactgctacgctgatacattggtgttgagattctaacataatcacatcgaacgccaggcagaataaaagattcaaaacacgcaatggctattaaagtacggataagtgacaaaagctatcctgatagctcacttactgactgctccagacactcggagccaaagctgctgctgctcttgatcaggagcttatgaccactggtgcattctcactcgaccagctcatggagctcgctggtcttgctgtttctcaagccggtaagttgctcaatcaactatggctacgtcttacacgggactttgagctttctgttcatttgagttgcttcaaatgacctatgactgtctgatacgatactcagaatgctgatatcaccagtgtaccgtcttcagcccctcgaaagcggccgtagagtccttgttgcctgcggacctggaaataacggtatgcctctttgaacagcttgtggtataaacaacttaacgctgtcaggtggtgatggattagtggctgctcgccatcttcgacagtacggttacaatccgaccgtgttctatcccaaaagaagcaagaatgacctatatcaggtaagtttgccgtttcatgtaattttcaccattatttcaccacggatgatgtcgtgtggtgtcatcctgtatcgagaatatcgcgattttgcagttgtattattttgcaattccttcatcgtttgtttcctaccactcctgcgggaaccgttggatggcagtaactggcatattgtgaaatcgatgtatccagccttatcatcgtttctcgtctcgttttccattcctgaaagctgaacagtcgctgatcatattcctagcgactcgccaaacaactcgaagacctcgaggtccctttcgtcgacgatttcccctcggcgctgaaatcgacagatcatattatcgatgcgattttcggtattttatcctcgtctaatagcaggatcgtctgaccgtccaactaggatttagtttttcaggagaagttcgagagccatttcctgcagtgattcaagcattgcaggagaccaaattaccgatcacgtcagtcgatgctccatcatcatgggatatcgaaaacggtccgccaaagtctgggctcggtagctccttcatgcctacggcactcattagcctaacagcgccaaagccactagtgaagcacttcaaaggtcgacactttattggaggacggtacgtaccggtgtagtaagggccggctcgagatcactaacccccaagatagatttgtaactccgtccattgccaagaagtttgactttgaagttccagagtacaaaggaatcgatcaggtcgttgaggttgaagtatccgagcagaaactctaagagaatagtcgaattggccgtcattcgaaaataggggggttccaatcaccaccctttgtctcttctgaatagcaaacgtatcacataatccgacaacctcccctcatactatttggacagactggacttggacactgcccgtctcgcatcatattccggagaaatatgacgccttgcggacatacaagtaacggcggacgaaataattgacaaaattcgacatagacgagatactctttcccgcagacgtggcatgcagccgaatgctgcgtgcacatttatctgtgagctcgggctttgtcgttagaattcgaattggtgatgatcgagccgtcgattgagaaatggtagacccgcaccaacgacatggacaatgaatgacgtggaagaatggcgtataggtagaagcaggaaaagacaagctgacgatttgcatagatgggagatggcaggtgtgaatgaaatagtagtcgccttgaaacagaagttcgttcaaggtcaacagaggactgattgatataaagagtgtggcgtcgaaactgaagtcctgtctaagagactacagacgtggttgccaatcgccaccgaggcttagtgtgttcagtgtgcccagtgtgtccagtatccaggtaaccagggggcttcagaaggggggttacagggacccagcgggaagtcagaaggtaaaaagacgagtccacgtcaggttggttgtctcggccccgggcgacgttacctggaagagtcgtggcaagcgagggacatgacgactctcggagacatcgccgcactgatggtacaggtgcgaaacagaaaagggaacgaaagtatgcgacgtcgaggcattttgaggaaagtgatgttaaaatcctgtgcgtccgatgagcaacgacttttggtggaaaacactaccttactcttacgcttgtctcatgagggagtcaaggagccggagcatttgctcctcgacccgcatgataggcggggtctacaatgcagcgcttgcaaagcgtactgttcggataaaggaacctcgcactggtccgcttttcttcccatgcagagaacgagagaaccagtttcttcaggaaccatctcgaaagttggtgcattacagtatagcacagtacaatacagtacctaccaaggtatctatctgatggtacataacatttgtctgtatgtcagcatacccactgtttcttaatggcagcattgatactgctgtcatcgatgttgccattgatgctgccattgaccctgacaggccagcatcggccaacaactttaatgacggagccacaattgatcggccttgaatgaacagacaggcctctccgactcgccagtccctcgcggcattgactaacaaaaagagagatttgggaagagtctccagaaaaccgaaaaattacaacgttttagagcctcaaagattcaagcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtctcctcattgagtcatagctccattcacaagattacgaaagagcctaaacgtatgcacggtctaatcgtcctacatgcttagctatattaggcatgaatggactggccagataaataaaatacgaagggtagacattaacctttggaagatcgtgagagtctagaggttggcttgaattgggcagcaaagaactagctataacgtggtcaggttgaaatcaagcatgccatatacatcaattttgctcaaactctccactcctttcactcaatagctgcatagcttatgctcaatctgggcctcactgccggaataacaaaaatagaggacaacgatccatatgtccccagctattattatagctgcagagtaccagattgtctggcttggttgaacttggacgcccacggcaacgattccactcgtcatccaatatcatacatgtaaccctcaggagaatgtctatactagatattgccgactcatcccagttgtcaatggtcttgatagataacagaaccccttttgggttgaaaactcttgtgatatgttgaacggtgaaaaagtaacatgttagtgaagaatcgtagagagaagttaataattggaattttacagatgttaaagctttttaaaaaatagattactgcaacgcatcattcagtaggattgtgttggaaagatgtaataaacgtgtcgtatgctttgagtttattgccgtttgtaacttccttggagtatccaaagaagcccttgattgttcacaaagatatattctgtctaggtaatgatggaggaagctgtatagattgcttgaaaactgtacaaagtcggcgtttatctgttgatgtaaacatactagatgaagtcatgttggtcttgacggaatggtatatgcttgtctgacccctttggctataatgcaatcattctttttgtaacattcatatttttagaaaaacgtttcttttgtattcaagtgataaagcaaatcacaaggtaaataggggagcctttgtgcctgataataaggttaccatctttaaatacacttttcaagcattgagcctttgtgagttgcaagatcggcgtaactgtgctttgagattggtggctaatctcctaagtgttaggtcaaactcttcacagatgccggattactgtgtgtatggcgccaagaagacgatataaggggcacgaggacgcctggagtccctaaaacgtcttgttggcaacatagacgtttcctagtctgcatggacaggtagctttactacacctatcagtgcgattgattgcatgtggtgtggctctttgcttgagagggaacaacacggcacgtatggaaacagacatgaatcacttagcaatgagtggagaaaagttgaacaaacacatgtgatcaatttctgtacaaaacattatgacaatctcgatggaaacaaactaattatacaaattatacagacataagaaatgactcagggtcaagaccctctcagttatatacatcgagagtctgactgtcgctatacataggaaaaggaaagtgtcataacactcgtgttcttgacgcgagagtgcttgactgtcgggaacataggaaaatagaggagataagggtaagaacccttttagtcttagacagggagcgtctgactgtgatgggtatatacatagaaaaagaactaggaatcgatatcctatttctagaggttctgactgtcgatacacctggcaccatcgttccatgaggatactgggcctgttgcgatgaacttggggttgccgatcgatggcgcgatggggaattggaagatctgtccactggtattctctgaaccgtagagcataccatcgccagaggcgtagagtgctccccagacgttgttgccagcgacatcaccgaatgtcttcatcgtctgccatgtgtatgaggtacggctgaaacggcacaaagtggacgttgatccatcactgttgtacataacggaccacatatagtcgcctcctcctgggacaaaggccctatcggcagacttgagaccgctggtcgaagcagtgccgctcatgatgatcttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatccagaaagcgacctttgatgtcgatatcacccatgttgaccccaagcggtcattagtacgagcagagagcatggtcgaagtaccatcgccgccgatacggatgagttgggaaccagaatcgtcttggtgcataccgtagatgtagtcatcgaatcggttgtaaccaataccgttgatccaaccaccgtctccgacaactgacttgatgagggtggtcttgccactaacaatctcgacacggtagagggcggtcttctggatgagatagccataaacatcgcaactgaattgagggccagcactggtgtaagcaggagcaacaggcctggttgttgtcgcaatgaccacagtgccagcatcaccgctggcgccaggaggattgtaagtagtgtaagcactagaagcagttgtagtgactgtgacaggtggcctttgaacgataacggtaccaggatcgccagacttggcgggtggtgagtacgttgtggatgtggcagtgagcgtggtaggaccagctgtggtgatagtgacgttgtaaggaggagggtattgaacgacaactgtgtcaggagaaccagggtctgtggctgtcatcgaaactgttgtggcacgagtgatagtgctgaccgtttgtgtagttgtcaccgtagacttaggagggtactgaataaggaccgtgttgggactattgggatctgttgccgtcatcgagacagtggtggcacgggtaatactgctgacccccgtttgtgttgttgtcaccgtagacttaggagggtactgaataaggaccgtgttgggactattgggatctgttgccgtcatcgagacagtggtggcacgggtaatactgctgacccccgtttgtgttgttgtcactgtagatttagggggatattgaataaggactgtgtcaggactgttcggatccgctgctgccattgacgtcgtagtcgcacgagttatagtgctgactgtctgtgttgttgtgactgttgacctcggaggatactgaatgtaaacagtgtcaggagagcttgggtctgcagcagttgaagaaaatgtagtagcgcgagttatcgtgctaacggtctgtgtcgttgttaccgtgtatttaggagggtactgcacataaacagtgtcaggagaacttgggtccgtagcagctgacgagaatgttgtagcacgtgttatggtgctgaccgtctgtgttgttgttaccgtatacttgggagggtactggacgtaaacagtatcaggggaacttgggtctgtggcagtcgacgagagtgtggtagcacgggttatagtgttaaccgtctgcgttgtcgttaccgttgacttgggagggtactgaacgtaaacagtatcaggagcacccgaagccgtagcagtcttcaggaacgtcgtaagacgagtgatagtgctgactgtctgtgttgttgtcactgtagacttgggcgcctgaacagccgtggtagacggtggtgcagcaacagaagtggtgctaactgcgggtactgatgttgctatggtggatgaggctttcgaagacgcagagggaagagcagctgatgatgcaggaggtgctgatgaaggcccagatgaaggtaggccagctgacgatgctgatggtgctgatgcaggaccagacgaaacacgtgaggttgacgtgacaacattaggagcactacttagagttgctgacgcaagaccagaagatggaccgcttgaaggtgccgacgagggtgcagctgaaggtagaccggccgatgacgcagaaggtgcagaaggctgagagccagttgacacaccggctgaaggaccgctgacccctgatgaggatacaaacttcccaccaggggcctcgaaggacgtgtctgcaattccagatgatgccgacggcacgacagaaggcgcgcttgaaggaccactcgaaaggccagctgaagatggaccaactgaaggaccagctgagggagcacttgagggacctgctgaaggttgagaaccagttgatagacctgatgaaggaccagctgagggaccagctgaagctgccgagggttgagaaccagttgaaacatgcgatgccgatgagagaacagttgaagccgctgataattgagagccagctgaaggactggccgcgatactagccgaagggcctgctgaagggcctgctgaaggttgagacccagttgataaaccagctgagggaccaattgagagacctgctgacgggcctgctgagacaccactcgaaggaccggccgaaggaccagctgagggttgagaccctgttgaagcacgcgatgctgatgggaggctagtcgaagcaatagctgaagatgggccgactgaaggaccggctgagggaccacttgaaagaccagctgaaggaccagacgcagtgacaactgaagatggaccagccgaaggtacagataggccagtgcctgatgaagatgcaaacttcccgccagggggctcaaaggacgttcctgtatcgtcagttgatgcagatggtgcacctgccgaaggaccacttgagggaccagccgagggaccggctgaagggccagacgaaggtgctgatagttgagaaccagcagacgatggaccagctgaaggaccatttgaagcgctgtttgaaggcaccgatacttgagattcagttgaaacatgtgatgctgacgaggggccagcagaagggccggttgaaggtgctgacatctgagatccagcagacgctgggccagttgaagcaccgcttgaaggggcggccgaagggccagcagacgagccgcttgaaggcgctgacagttgggaaccagttgaaatacgtgatcctgaaggaccactagttgagacaccacttgaagggccagcggaaggaccagcagacgatggacccgctgaaacaccgcttgaaggaccagacgaagggccgactgaagggccactgaccccggatgaggatgcaaacttaccgccagggggctcaaaagatgttcctgcatcaccagatgaaacctgcgatgctgagggaagaccgcttgaagggccggcggaaggaccgcttgacggagcaggaggttgggagcctgaagaaacacgtgaagctgaagggacaccggtagatgcaccacttggaagactggctgaagggccagataatggtacagaaccagatgaaacgcgtgatgctgatgggataccagaaggagcaccacttgaaggcactgaagcactaactgaaggaccacttgaaactccagaagacatactggctgatggtgcagtaggaccacttgatggaccagagggtccaaaagttgcacctgtagaaggaccagaaggtccagaaggcatgttggtagaaccagaaggtccagaaggcatatcggaatgattgctcaaggcatctgatgagtcgctggtgacattgtggtcgacagggacctggatgagtactgtgttcgggtcgccttgtgtgccagctggtttgtatgaagttctgacttggctgattgtgctgacagtctctgtagtagtgatattgtagtcagatggggccttcaccaagattgtgccggggccaccttgagtatcggctggattgtatgttgtgtagatggcagtaatggtgctgattgtctgggttgccgtgttcttgtattctggaggaacctgcacgaggatagtacctggatcgccttcttcactagcagggttgaatgttgtcgtaacccggctaatcgtgcttacagtctcagtggttgttacgttatattctggcggatgatcgatatagacagtaccagggtctcctgcagttgctggggtggcaaaacgtgtagctggacgagtaatagtcgggtcgactgacgataccgtgacgttgtaagccgggggaagttgcacgatgacagttccaggatcgccctgcatatcagctggagcaaatgtggttgatgctcgtgtgatcgtcgcgacagttgtggtcctggtgacgttatattctggcggaagatcaacgtatatagtaccaggatctccagcagtaccgggagtggaatatctagtaacgggtctgctgattgttgagaccgtttgagttgttgtaacgttggtttccggcggcatctgaacaagaattgtaccggcatcaccctgtgtgccagctggaacaaaggtagttgagggcctcattatcgtggggacagtggtagttattgttacgttgtattccggcggcagatcaacatagactgtgccgggatcaccaacctcaccaggcttagagtatcttgtgactggtctcgtgattgtctggatggtttgggttgtcgtagtgttggtgtctggtggcatctcgataatgattgtaccagggtcgcctcgctgcgcagcgggagcaaatgttgtagattgtcttgtgatcgttgggaccgtcgttgtgacagtgacattgtactccggcgggagatcgacgtagatcgtgcctgggtccccaacctcacctggcttggagtaacgggtgactggcctactgatagtctgcacagtctgggttgtggtgacgttgtactctgggggcatttcaacaataactgtgcctgggtctccttgcgtcgcacccgcggcaaatgttgtgctttggcgcgtgatgctgtagattgttgtggtgacagtgacgttatactctggtggcatatcgagatagacggtgccagggtcgccgacctcagcgggagatgagtaacgagtaagtggcctactgatggtctgcacagtctgtgttgatgtgacattatactctgggggcatctcaacgagaactgtgccagcatccccttccgtggcaccgggggcaaacgttgtggttgggcgagtgattgtgctgactgttgtggtaatcgtaacgttgtggttcggtggtacgtcgatatagacagtgcccggatcacccttggtaccaggcgtcatgtacctggtagctggacgagtgattgtagaaacgacttcgacaatagtcgtgttcgtctcagggggttcttggacaatgacagtaccaggatcgccttgttgtgcaggcggcacataggtggtagtggcccgagtgatgctattaacgacttcagtcgtggtaacgttcctggctgggggcacctcgatgaaaatggtgcctggatcacccctattggctggtgcagaatagacagtagaagccgccgtaattgtatcaaccacagtcgttctagtgacattcctgtcaggtggaagtcgcacaattacagtgcctgggtcgccgaggcttcctggaggcgaataagtagtataagcctgggtcaatgtaggcacctcttccgtagtggtgacattacggtcaggaggtaattcgacaataaccgtgcctgggtagcctttagtggcgggtggtgcaaaagtagtataaggagcggtacgaccagtaacctcggaggtgatagtgacgttccgatcagggggcagttcaatgataacagtgcctggatctcctctcgcgccaggggcagaatatgtcgtgtagggggcagtgcgagtaggcacttcagttgtgatagtgacatttctgtccggtggcgtaccaatgataacagtacccgggtcgccttcacttccaggcgaagcgtaactggtataaggagcagtcaggctggtaacctctgtcgtgatagtaacatttctatccggcggcatctccacgataacagtgcctgggtcacccttgtttgcaggtgttgcaaatgtagtatatggcttagtgcgggttgggatttctgttgtaatagtcacatttctgtccggtggcatctccacgatgacagtacccgggtcacccttggtagctggtgacatgtaagtagtaaacggctgagtgcgactagccatctctttcgtgatcgtggtattcctgtcgggcggtaactccacgatgacggtgccagggtcgccctgtctagctggcgacgagtacgttgtgtaaggggtagttcgggttgagacttcggttgtgattgtcacattagaatcagggggcatgccgatgaaaaccgtacccggatctccttggttagcaggcgaggaataacttgtgtaaggagaggtaatagtgctagcaacttctgtgactgtcacattacgcccaggaggcacctcgatgataacagtaccagggtcacctctgttcgcaggtcccgagtaggtggtgtagacagcagttcggtcgctgactgtcttggttgtcgtgacatttgaatcaggaggcagttcaacaagaacagtgccgggatccccacggttacctggtggcatgtatgttgtgtaaggagcagttcgactgttgacgatagatgtgatagacacattgcgatcggcaggcataccaatgataactgtacccggatcaccagcagtgcctggcggcgagtaagttgtgtatggtgctgtgatagtggcatcgtccttggtgattgtcacattgcgtgagggaggaacctcaacgagtatggttcctggatcgtcttgggcaccggctggcatgtaagttgtgtagatggcagtaatggtgtcaactgtctgggttgtcgtgatattgaaaggagtggccgggccaggagtctctataattaccgtgccattatctccgcggctcgaagggggaatgtacgaggtaacgggtccagtaagcgtccttggaccaggtcgatagacggtgacattctgaccaggcgcgtcggtgagagatggatctggcgaagttgatgcagccttttggttaggcatgatgatcgcgacggttcctgggtcacctggggaggctggcgggttatatctcgtaatagtatccgaagcagagtcagtagcctcgttagtgattgtgacgttgtactctggggtctcaaccaacacggttccgggatctccaggctgtcccggcggcatgtatgttgtaattgaggctgtcactgacgaagcacctcgagtcgttgtgatgttgtatggacccattggtgtctcaataataacggtgccaggatcgccaggacttcccggtggcgaatagatagaaaccaaagatgttactgacttgtgggcctgtcttgtgattgtgacattgtaatcaggcgtttcaataagaacagtgccagggtctccagcttcactcgggctcaagtatgttgtgaaaggtgtcgtgattgtcgaagcccctcgagtggtggtgacattgtaggcagcggcgggagtctcaacaataactgtacccggatcgccaggcgttccaggtgacgagtaagttgagaatacggcagttgctgtcttgggtccttgtcgtgtaattgtgacgttgtaatcaggcgtctctacaattatggttcctggatcgcctggagagcctgggggagagtaggttgtgaacggtgctgtgattgaggcaccacgagtggtggttacattgtaaggaccaatcggtgtctcaataataacagtgccagggtctccatactttccaggtggaacataggttgaacgcaaggtggtgacggttcttggtgcttccgtcgtgactgtaacattgtagtcgggcgtttcaacaataacagtgcctggatcgccgggtgtagcaggcggcgagtatgttgtgtaaggcgctgtaattgaggcaccccgagtaacggtaacgttgtagttgggcgtctcgacaaatacagtacctggatcgcctggggcacctgggggagcgtatgtcgtatacatcttggtgacagaggcaggggcagctctggtgactgtgacattgtaatcattgttaggtgtttcaacgaccacagtacccggatctccagcggagccaggagggacatatttggtgcgaacactcgtgatagaactcggggcctgtgttgtgacagtaatattatagtcaggagtttcgacgataactgtaccaggatcacctgaagaaccaggaggcgagtatgtagtgaaaggtgccgtaatagatgctccacgggtgattgtaacattgtagtcattgttaggtgtctcaacaatgacggtaccaggatcacctagggtacctggaggggcataagttgttcgaacgctcgtaactgatgctggtgcttgacgtgtgaccgtgacgttatagtcaggagtctcgataataaccattcctggtccaccaggagaagcagggggcgagtaggttgtcaaagtagttgtgactccagcagggccggctctggtagttgtgacgttgtagtcaggaatctcaacgatgattgttcccatatcactcgattgcgcagggggtgaataggtggtgaaaggagtggtgacaccagcgggtgctgctctagtgatggtgacatttccgtgctgagccaaagtctggtccagataaacactggtctgagaaacgacagttccaggctcggtaccactaggtgggatgatgatgacattggtctcggcacctgtggtaccagcatcacttccagcgttggaatctacaccagttcgagtggagggatctcccggaatagtgactgtcgcactgatcgtgacataagaatccgtgtctgcggcgcccatagaagactggccaggggtgttcaggggcgtgtagatgatcttcgttccaggagctgttcctgagggtggtataatctgggtgacgttctcagtggcacccgcaaacttggtgtttggctcgataacagtcacatcttcacgcgtatcgctgggtatgatcgtaagggcatcagggttgctggacgccgacgagaaaggagtcgtgttgccgtcagtggtaagcactgccgggtttgagacgggaccagaggtaaacgtcgcttctgattgaggagaactttccgagcgggaaactggtgtctcgataacaacagtacctggttccccagaattggcaggctcgatgtagcttgtgacaggagtctcaatcgtaccggggccagtgtatggcctgaagacagtgacgttgggacttccagagtgggctggaatggtgattcccgaaggactgctcgttgcttgggtcttagaagaagtctccgaaagctcagtagacgtttcagttgtctgtgtctcaatgatgatggtcccgggctcgccagatgcagtaggagggacgtatctagtgaccggctcagtgattgaaccaggtccaggataaggcctgatcactgtgacgttgggactttgagaactcggaggcaaagtgatctcggggttggccgatgttggggccgaactgtccgaggattgtgtctcaatgataatagtcccaggctccccagaagcggtgggaggaacatatcttgtcacaggctctgtaattgaatcaggtccaggataaggtcgaatgacagtgacgttagggctgttggagctaggagggagggtcacagctggtgtctcgctggtcatctgatccgcagatgtcttgtcctcttgagtggcggctgcatcagtgggtgtctctatgataattgtgcctggctcagtaccagttggcgggacgtagatggtagtagcctcctttcctgggccacctctgatcacggtaacattagggctacccgaatgggcaggaatggtgactgctgagtctgaagttgtctcaggagatcgtacaggtggagttttgataatgacagttcctggatctccagcagatccaggaggttggtacctggtataaggctccgtaagagactctgggccatcagtcatgatagtcacattcctctcgttgtcaacactcattccaggttcagaagcaactgtctggatgaaaacagttccagtctgccccggtgtttgtggtggagcgtagctggttataggagtcttcacgcctggtggtgccaaagtgtaggaagtgacattggtaccagctgggcctgacgacgcagtatcggctagacctgacatcgtttccacggggcctgacatggtattgggagctggagctggagtctcgatgataacagttccaggctgccccggcgtctttggtggctcgtaagacgtgacaggtgcagtaatgatacctggaccagggtactcgcggacaacagtgatgtttgaacttccatcacttggaggaattgtcactgcgggagcagatgttggctggctctgaggctgagcttctgtagtcgactgttcgacaggagtttcgatgatgatagttccaggctcgcctgaagcggcaggggcctcatatctggtgacgggagctgtgaccgatcctggaccagggtaaggtctgattatggtcacattgcgactctcatcattagatggaatagtgattgcagcggaggtggctggctcgctgttgactgtagattctggggtgggagtctcaacgataaccgttccagtaccagacactggggcaatggttgtgactgtggtaggttccgtgattcttgctgtaccagtgtacggtctgtaaatcgttacgtacacagtgctggcagtttgcggtgcaagagtctcaatgatcacggtgcctgttccagaaactggagcaattgtcgtgatagttaccggagccgtgatctgttccgtgccagtgtacggcctgtagatagtcacaaacacatcttcagggccagacgtattggttgcagcttccttgaccggctcgggagtctcaatgataactgtaccgggctgcccaccagaaggactgattgtagtgactgtcactggggcagttatcacatcagtaccagtgtgaggtctgaaaactgtgacgtatttgtcgtctccggcagatagagttacgggaggattgcccatatcgctgctggtactagtttccggtactggagtctcaatgataacagtaccaggttggccattggttggggcaatggtagtgaccgttgtgggtgctgtgatctgaggcgttcctgtataaggtctgaaaacagtcacatagctatcatctccggcaggaatagtcataggagggttcgctcccttgtttgctgtttgtggtccaggggtttcgataacgacggtgccaggctggccatcatgaggagaggcaatagttcgtgtgacttcgcctgtaacctcgccagtacctgtatgaggctcatagatagtggtgtaacgatcgatatcagaaccgggtcccgctgatgtttcaatcacaacagtgccaggttggccatcatgaggagtcgcaacggttcgagtaacttttccagtaaacggaccaggacctatgtgaggctcgtagacagtggtataggtttcgggtgcagaagctcctgatcttggtgtttcgatgacaacagttccaggttgatcgccctggggagacgcgatggttcgtgtgacctcgccagtgaattccccggtaccagtgtgaggctcgtaaacagtagtataacggtcagaagccgagccaggtcctgaagatgtttcaatgacgacagtgccaggttggtctccttccggagaggcgatagttcgagtgacttcgcctgtgaactcgccagtacctgtgtggggttcgtagatagtggtgtagcgaccaggagctgcagtaggcgcaggtcctgacgtttcaataacaacagtgccaggtcggtcgccctcaggagaggcgatagttcgggtgacctcaccagtaaattcaccggtaccagtatgaagctcgtagatagttgtgtagagaccaggagccgaagtaacaggctcacctgatcctggggtttcaacaatcacagtaccgggcttgtccccttgtggctcgatagtcgtgatcgtaactggagcagtaatggtatcaatacccgtgtgaggtctgaatacagtaacataagagggctctgcggatgggctcgaagtggcaggtggttgagacccaggggtctcgataatcacagtaccaggttggccaccctgaggttcaattgtggtaatggttactagagcagtattgatatcaacacccgtgtgaggtctgaatacagtaatataagaaggctctgcagctgggctcgaggtaatagctggttcagagccaggggtctcaataattacggtaccaggttggccaccttgaggctcgattgttgttatcgtaacaggggctgtaatttgatccgcgcctgtgtgaggtctgaatacggtaacataggaaggatctgcagccggactcgaggtaacaggtggttgagaaccaggagtttcgatgatgacagtgccgggttggccaccttggggctcgattgttgttatcataacaggggctgtaatttgatccgcgcctgtgtgaggtctgaatacggtaacataggaaggatctgcagccggactcgaggtaacaggtggttgagaaccaggagtttcgatgatgacagtgccgggttggccaccttggggctcgattgttgttatcataacaggggctgtgatttggtctgctcctgtgtgaggtcgatatactgtgacatacgagggctcgggggctggcgatggtggtcctgtggtgacagctggtgcagacacaggagtctcaatgatcacggttccaggctgagttccttgaggctcaatcgttgtgactgtaatcggagccgtgatttgatcaggtccagtatggggttgatagatcgtaatgtaagaaggctctgcagaaggcccagaggtgataggtggctctgaacctggggtctcaatgataacagtgccgggctgatcgccctggggagcaacagttatgactgtgataggttcagtgattctattaggaccagtgtgaggctgatagactgtgacataggaaggctgagcggcaggacctgtcgttatagcaggttccgacccaggtgtctcgatgataacagtgccgggctgatcgccctggggagcaacagttatgactgtgataggttcagtgattctatcaggaccagtatgaggctgatagactgtgacgtatgtgggttgaagagcaggtgtcgatgtaatggcaggctcagacccaggcgtctcaattacaacagttcctggctgatcgccctgaggggcgatagttgtgactgtaacaggctctgtgattctatccggaccagtgtggggttgatagacagtgatgtaagagggttgaggagccggtgttgatgtaactgcaggctcagatccaggcgtctcaattacaacagttcctggttgatcaccttgaggggcgatagtcgtgactgtgacaggctgtgtgattctgtctgggccagtgtgaggtcgataaacagtaacataagaaggctgtgcagcactggtggaaataacacgaactccaggggtgtcaaagataattgtacctggctgatcgccttgaggctgaatagtggtcctcgcactagcttcagtcatgtcgtcagtgccagtgtattcctcatagacggtgttgtaagaaggagcaggaggtgttgtcgtgacaggaggctccgatccaggagtctcgactatgatagtaccaggctgatcaccattaggagcaatggttgaaacagtcactggggccgtgattctgtcaggtccagtgtgagggcgatagaccgtagcaaacggagcctgcgtttggacaaccactgttcctggctggcctcccgatggagggatagtggtagctgtgataggtgcagttatttgatcaacaccagtgtatggaacagtggtagtgatgtaagactgaggtgtctcgacaaccacagtacctggctggtctccttgaggaggaatggtggtgacagtccttggtccagaaatcggatccgcaccagtgtactgagtggtgatcgtaacatatgatccaagagttccaatcacgacagttccgggctggttgccctgaggaggaattgtagtaagaggaaccggaccagtgattgtactggcaccagtatacagggtcgaaatagtcacataagagtcctgggtctcaacaatgactgtaccaggctgatcgccttgaggagggaaggtggtcacagtggtaggcccagtaagcatctccgttccggtgtaaagattggtgacagtgacgtatgatggagctggaggcgttgtagtaacggcagggccagctccaggtgtctcgacgatgattgtgcccggttggcctccatttggagcaatggttgagacagtcacgggtccagtaatctgatccgttccagtatacggtcggaagacggtgacgaaaggagcttgagtctcataaatgactgtgccgggttgaccaccttcagggggtacagtagtaacgatgggggccgtgatctggtcgataccagtgtaaggcctcgtaatcgtcacataggatgatgtagaagaggcagaagtctcgagagtcttctgcccgggagtctcgacgataactgtaccaggctgatctccctgaggaggaacagtcgttgtgattggttctgtgatctggtctgttccagtgtaaagcctagaaatggttacgtacgaagtgggggcaggggtagatgtcacaggaggcgcttgctgtcctggagtctcaataatcactgtgccaggttggccgtttgtaggttcaatggtcgtgatagtgacaggagcggtgatcctgtctgttccagtgtgaggttgatagaccgtaatataagaagcagcagggccagcagaggttgtcacaggaggcaagtcctggtcgggagtctcaattatgacagttccaggctggtcaccactcgggttgatcatggtgattgtgactggggctgtaatcctctctggtccggtgtgaggacgataaaccgtaacataagtgggagtggcttgaggggcacttgtggcggagtctgcaggaacaggagcagatgtagactcgggcgcgactggggtttcaatgatgacagtgccaggttgaccattggcaggggcgatagtggtaatgacaacgggaccagtaatcacatcagttccggtgtgaggttggaagacagtcacgtaagactcattaggtccaggggttagggtaactgtcgggttgggaccggctgtctccggctctggagtttcgatgatgactgttcctggctggccacccgctggtgcaatggtggtaattgttacaggcgcagtgataacatcggtgccagtgtgaggtctgtaaattgtagtgtactgttcacctggtgaggggtcaaccgtgactggaggaacgacaacctttccgccagtctcgatacctggggtctgaataacaacagtgccagggttgccgttcgaaggctcaacagtcgtgactgtgatgggctggtcaatcttgcctggtccaggatagggctcgtacactgtgatatatgtactgccgggaccggctggggcggtactgggagcattggcatctgagcctgcggtcgtgagagtctcgatgataacggtgccaggttggccatttgttccctggattgtgctagtgataggtgctgtgatcgactcggttcctgtatacggtctatatactgttatgtataagctattgggtccagaaggagcagtgctaggagcattggcatctgagcctgcggtcgtgagagtctcaatgatgactgtgcccggcggaccattcgttccttggattgtgctagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatagtactagtaataggtgccgtgattgtctcagtcccggtgtaaggtctgtagacagtcacatatgagctaccaggaccaggtggaacagttgaagtagctcctgtaccatcaccagtcgatactggagtctgagatgctgcctcgggagtctctatgatgatagttccgggctgaccattgacaccttcaatagttgtcacagtcactggggctgtgatagagtctgtgccagtgtgaggtcgatagactgtgacgtaagaattctcaggaccaggggcgatagtgacaggtgctccgcgactatcgtccgtcgatgtgggatcttgagaaacaggagtttcgataatgattgttccaggttgtccattttcaccctgaatggtggtcactgtgactggggcggtaatgagattagcacctgtgtggggtctgtagatcgtcaagtaggtgttctcagggctgggtgggatagtgacaggtgcattgtcgcccgacgcagttgttgaaccagcattctgtgcaataggtgtctcgacgatgtaggttccaggttgcccattggacggcggaatagtagagacagtgataggtcccccgataacgccggtacccgtgtaaggctggaaaactgtgacgtaaccatcattgcctttagtcgaacttacagctggtgccgagctgctctcatcgttggtagcttggggagcaggcgtctcaataatgactgtaccaggccgacctgaagttggagcgactgttccaacagtgcggggcgcagtgatagttccaggcccagggaatggtctgtaaacggtcacgtagccaccattgtcggcaggaatagtgacggcagaagcgctggaggtctcctcactagtgggtgaagtcgaagctacaggcgcaggagtttggatgactactgtgcctggttggccgttggtgggcgcaatagtagatacagtaacaggctcggtgatagtacccggtccaggatagggttgatagactgtgacatatccatcttgaccttgaggaatggtcactggtgggttatctgtgcttgaaggctgggactcaggtcctggagtctcaataatcacagtacccggctgtcctcccgtaggtgcaatagtagtgacagtaataggtgctgtaattggagacccagtgtgtggcctgtagacagtaacataattgttttcatcagctgggatggtgactggaggcgatgttgtgggcgatggtgcaaacttcgtgttgacatcaatagtaggtgtctcgataacgatggttcctggctgatcaccggaggcagtgacagaggtgatggtgatgggttgatcaatattaccagggccagggtatggtctatataccgtgacatacggattgttgttaccagtaggaactgtaactggtcctgtctgagtagcagtaggtgcgtccgagttgggagtctcgatgatgacggtaccgggctgtccagaaacaggagcttgagtgtaggtaacagcagacgatatttgcccagggccagggtacggcctgtaaatagtaacatatgacccagttggcgcaggtggaatagtgattggagaagctgaatcaccacttgtaggcgaagaagtgggctcattggtgggctgcgtctcgatgaatacagtaccaggttgaccattagcaggagcttgagtcaaggttattggcgccgtgatagtgccaggacctgggtaaggtctgtagaccgtcacgtaggaatcagcgttagagctgattggagccggggtctggataatgaccgttccaggttgcccatcagctgggggcttggtaatggtgataggcgatgtaattacaccaggtccagggaaaggcgtatagatagtaatgtagttatccgtagtcagtgtcggggtctgcgactgagtctccgatccggaagctggtgtcgtaatgaatacggtacctgggttaccaccagaaggagtttgagtgctagtgataggtgcagtgataacgccagtgcccgtgtatggcaagaaaactgtgacatatccatcaccctgtgcagtgctggtaacgccctgctgagacgtcactggtgcaggtgttgtgatgaaaacagttccagggttaccgccagaaggaggttgagtactggtaataggagcagtaatagttcctggacctgggaaaggaaggaatacagtcacgtaaccatcatctacggcagatgtgcttggggtattctgatccgcagtactaataggtgcaggagttgtgatgtaaacagttcctggctgtccatttgcaggtggctgagtactagtgatatccgcagtaatagacccagggcctgggtaaggaacgaaaacagtcacataaccgtctgttccagacgtagtactggtcagtccgttcgcttgcttgggcgtggagaacggaggtgcaggagttgtaatgtaaacggttccaggctgaccgtttgcaggtggttgagtgctagtaatatctgcggtgatagacccaggtcctgggtaaggaacgtagacagttacataaccatctgtgccggttgaagtactggtcaatccatttgcttgctttggagtagaaagcacaggctcgggtgtggtgataaatacagtaccgggctggccatttgccggagcttgagtactagtgatgggggcagtaattgtacctgggccaggatacgggacaaatactgtcacatagccatctgtacctgttgaagtacttgtcaatccattcgcttgcttgggagtggaaaacacaggtacgggagtggtgatgaagacagtaccaggctggccatttgcgggtggctgggtgctggtgataggcgcagtaatctggcccggtcccgggtaagggatgaaaactgttacataaccatctacacctgacgtggtacttggcaggttctcctgggcagtggtctggggaagaggcgctggagtcgtaataaacacggttccaggatttccaccagagggtgcctgtgttcgtgtgtaggactgcgtgatgacacctggaccagggaaaggaagaaagacggtaacataaccatctggcccagttgtagtgctcggctcaggcaaagaagtagtagttgcaggctgaggcgcgggggttgtgataaagaccgttccagggttgccacctgaaggagcctgggttcttgtgtaggactgagagatcacaccgggaccagggaatggaagatagacagtaacatatccatcagttccttgtgtcgtactaggctcgggcagggatgtagtagggttctgagaaacgggagtctgaataacaacagtgccaggctgtccaccggaaggagtagcctcggtgacagtgatgggggcagttatgataccagggccagggtaaggcttgtataccgtgacatagttatcatttccagtaacggttgattctggaacactcgtcgtagggttaaacttgattggtggaggagtctcgatgaagacggttccaggtcctgttccagatgcaattactgtggtcgtaaaaatggctgtgatcacacgagtaccagaatactgctcagtaactgtgacgaatccatcagagcctgtaacttgggactgagtgggctggactttcactgggggagtttcgatgataactgcagtggttgactggctgcccgaagcagtcaaaacaaccgtcttggtgatagtagtactaacacccgttccaggtgtgtagatagttgcagtgccgccactttcagtggctgtaatagtgaacgggccttgtgtttcaataataacagttcctggttgaccgttggagccgctgatagtggtaactgtaataggctctgaaatcgggtcaccagtgtgtgggcggtagacagttatgtatccaccaggggtggttggctgaacagttactgtcgctcctggctctgtctcaacttcagtgacggtctgaggttcagacgctggagtctcaataataatggttccaggttgaccgttggaaggagattgagtgatggtgataggcacagtaatagggtctccggtgtgaggtcggtagattgtcacgtaaggattgttcttgctcgggggaatggtgatctgttgaccacctggctcgtttgaagttactgcattttgacccttgggggtattaaaaggcgtttcaacaatgatagtgccaggctgacctccgctaggttggatggtgatcgtgacaggctggctaatagggctgcccgagtgaggtctatagacagtcacgtaagagccgccatcgccagcagggatcgtgattggtccactaccaggagcaggagttgtcggaacaggcgtctcgatgatgacagttcctggctggccattctggcctggctgcgtaagtgtgataggcacagtgatggggtcaccactgtgtggtcgaaagatggtaacatactgtcctccaggtccaggaggaatagtaaacggatcatcaggcgctcgggtggtttggccaccagacccaacaggagtctcgataattactgttcctggttgacctggtgctccactaacagtgattgtagtaggcgtgttgacagcgtttgttccggtcggaccgcgaatgatggtgatgaatgaaccatctgcgcctgcaggaatcgtgatctcaccacctccaggttgaggggcaggggtctcaatgatgatagttcctggctggccattactgggcggcaccgtaatggtcgtggcggctgtgatcacaccagtaccggtaggttgcctgacaatcgtgatataaccactgccagggtctgatggaagagtaatgactgattgaccggcgcgaaccgctggtgtttcgatgataactgttccggggttcgttccacttggtggaatagtgtaggtgacgggctcagtaatttcaccagagccggcatgaggtctcaagatagtagagtaggggctatcgccgcttggagggataacctgtggttggttttcgggcgaatcgccaccttgattaccactgctaccggttgggctcgaaggaccgggtgtctcaatgatgatggttccgtcttgagttccagaggtgggaacaaggcgggtaacaggagtagatatgggtgtatctcctgtgtattgcctaacgatggttgtgaagtggctatcgccactcggagggatagtaacggcgcctccagggttctggttacctggaggaacttgaacaacaaccgtaccttgatcgcctcccgatccaacgatagttgtaactctcgcctgtgtgatgtattctgttccagtgtatgtctggattaccaaaacattagaggtgctaccaccaacattaccaccggcgccacccgcaccgtctccaataccagcaccagcaccaggagtgcttggtggtacgtcttcccatggtgtttgaatgacaactgtagcagaagcgcctcctgctgcaggaattgttcttgtggcttcgccagtgatgccaacaccactcggcaaagctgagataatagttgctgtgggatgctcgtttgagggtggaatagtcaatgcaccagcctgtcccgatgagaaagacgagtatgccgaaccaggaacgtcgacgataactgtgccaggtttggttcctgttggttcagcgattgtgatttcttggttcgtggtagcgtcttcgccaccagtataagcttgaataatcctctcgtaagggtcgtcggttgttggtgcaatcgtaattcttgggtgtggaaggagtgtaacggggaagagttgtcccccgggacgtgtgtatgtttcgattatagcttcgccaccgacagtgtgtgttacggtagctgcatctatcatggtcgcatcgaatgcttggccctggttcccttgatttccttgatctccagcatttacagcatcgccggtatcaccagcgcctccagcgtctcccgacagtgttttcactgcgtgctgaatgagtgtctcggcgaaaccagttgcaatacgcatggctgcgtcttcaattccatcttgggccttgacggcgagaatgagtgttgaggctaacagcccccgtgacaaccacatggtgtaagttgtctacagagacgtaactagcaggttagtttggtgttggaagaaatccgtgtgaggctttcaacatgaactccgcggctccatgatcacttataagaaccttagaccaacaccattagctggcacggccatatcgtttttggcttcattctcccaccggcctgtctgttttcgtcgcgattagagttgccatggtctacaggtgcctgtctccacgagaggctgttctcgcccacatgcccgcattccctaatagcactcccaaaacgctccagaaacgccaggaatgtcgtcatggaactagagggtcatgttgctcgcagggagttttgtgaagatcgcttctagctttcttgtgtggagacagatccgaagaatgtcgccctgaataggacctgcatgcgccgagtcgtgattgggccatgtcttagagatccctggcctaatcgatttagagcacttgactggaacgcgacggaccgatcgggatagtggtcccaagctagactatgcatagatcgtggacctggggatgtcttgcatggtgttattgtgcctgtcatgggtgaaagcggctaagttgcgagtgccacacgcgccacacattgtccatcctagtgcagccgcgtggggaacgctcccctctacggtccaggcaccgcgtccgtttattcgtgatcgggaccacaaccacttccacgttgtgaaagttagttcgcctcttagagtttgcatttgggcctgaatgccaagccccctggatctaacgatttgcggtcatttgcattatttccgacctgatcttttgttctcattcgatagaaatcgtcatgaaaaatgagttcgtcaatatggttgaagcaatcgattggtcagagtataagccaggcaccatctccgaaaagtatatcacgacacttgccacaaagagttaacagatggattccttaccagattcacgtcgcgcacgttggtcccgtcaaaactcttgtctatgctgatgatcctcgatcaccagatcccctgacttggtgagttgatcattgatatatgacgtccaagatttcgaccgtaccagcactagggtctgaaagttggtcaaaggaacgtgatcgccaggttaactgcttacatccggtgcacttttgaaaaatcacatccgttttggcatcctttctctcttgttgtatgactgagtcacataggattgtctcatttaccataacggtttaggtcgacatctcgatcatgcccttgtctcagccaggaatcttgttcgatcaaacccattgtattcatttgatcagcaaatcttacccgttgacaattacattcttgccgtgtggcaactgccttattacaaattaacccaatagtatggctaaataactgtgatatcgttgtggaaactttgttcaaccagaaaatcaattcactttgtggttttgatcagcgtgaaagttaatctcgtcgtagtctgggaagtaacttactcatgagtctcggctcagctatctccattgatataaaccttagataagaactataagagctttgactgttgccaacaaggagctatgggtcggctatcgggtagaccatcatatcatgggaactcgacgcctcagtgaaagcttcagtacacccgcttggcacccgcccagccgctctatagtggaactctatcttgactttgttcattctgctcttgttgccactttaacgagataccgagaatagtaatgtgtgtataagctggacatcgaggtccgtgttacactgagtctacagatattaaagatgattttttaaagctctctgaaatagctctgctatcgataaccacgactatagcttatttgctagctttattaattatataaaaacaatatatattaggttatcttttttgagatgaacgacattagaagtgaaaaagttacatccaagacgctaagaattatcccatgcttcaatggggtgactaccctggcttccaactagcaagacatgtccctgagctcaatcaaagaagtaaaaagaaagtccctcgagatgcaaaaggatatgtagtcgacgcaggcctgatttgaacagacgcctccgaagagaatagatttctagtctatcgcattagaccactctgccactgcgccgttttgcttagtcatataatctcaattgttaaacatatcggcgacccgttaatttttaacatagcatcatctatgaaaacaaaggtagtcagtcattgcaacatcattacattgtctttcagtaaagactgaaggtactgagtatataaataaaatactgattagcctataaacagattacaggctggaatgtatttaaatacacaagtaaaatagaactattatattcttacagagtacagggtagccagaacctgcagatagataggtagtcgagacaaaatcattcagtaagacattgctcactaagacggccaatattcctttggttaaccttcatcttgtccagggatatgggacataccgcttccaagcaatgatgtctcgcgcatcccacgatctaagacacactctctggcaaccgattatatgccattgtagtggaccatgcatcccacctggaccctcgaagccaaaagcgttacccagccacttgaattagccgcgagacatgccgcaataactatgtctcagttttttcgggatatcatggacaaacagttatgtgcgtgacgtctgttttgaggataagcccctggcaaccttctgttagccggaagctgtatgtacaatgccatagccatgcattgttttgcagctcgatttggaaattacatgtagggatttgaagctataccatcatattctgtcgagggatcgaagttacaggaagcaatctgagttgactctatagcttgtttctacaaacaacttcgtttctgcttgcaagtaatacaactcaacctttcctttaataacgctctgtcttaattgggattgcacacctttttaaaacggccagccatattgccacgccacaccacgatgaattaaaaaaaaatattcatcaataatgagatatcacaccccattttattgatcaagttctcgttaaaaagggaaaatcatgcgcaccgaggttagaatgagttactttaatatcgtcaacgcccttgacgcgttttcacagcgctggggcatacgtagggtagctaccgatcagtgtatacacgccaataaagtctcggtattgtacgaaaacggtcctacttttacgttcaacgttggtgcattccgtggacctttttatccaggatccatttcctcgtcctcttgtgttgggaaagaagcattgccccgcggaccccgccattaaaaatgccccgcgatgatgatggtgatggcacgtgcattgctgtaagtgctgggatgagctccaagtatatgcaacacggaattagaaggagcataacctgagagaccgcagttcaacatggcataaatagatggtcgcaaagtaaacatacatccatatatctagtacaagtagataccaaaattgcagaagagactggggacttacactgactcatggcggagtaatgttgccccgcacccggacatcctgccgcctttatcggaaccccgccaatttttttttcttcccactacaggacgttgacgtagaagcgtcaaggcgtattttgctttgaactcgcaattacattcacaatgcaccacgtcctggtcggcgagtcgtgctacacggcttctgaagttcagaagctcgtgcagcgtatcaacgatcagagccctgtcaaggttgccaagcttaccggctcctggcaatactacctcgatctcgagaccgaggatgctgccgttctcagcagtatcaagaagattctcgaggccattgagcagcccgcgaccgcttcttccgctgacagcaacgacaaggccatcgatatctatgtgagccctcgaaatgtttctccatggagctccaaggccaccagcattgcgctggtctgtgacctcaagaccgtcaaccgcatcgaacgaggccgagtcatccacatcgaatttgaggattcctttaagggggaggaggaccttgccttccgtgacgtccttcatgatcgcatgacggaattcttcagcctttcgcctcccgttctcgacaccatgttcgctcatggcacccgaaacccgcttgtcgtggttgatatcttttccgacgaacgaggccctctggctgccctccaggaccataacaagcaggctggtcttggccttgaccagcctaacatggagtacctggtcaagcagtacactgcgctcggtcgatctcctgtatgagtcacaagtccgactttgaaaatcaaatactgatttcagtagaacgacgttgagctgttcatgtttgcgcaggtcaactccgagcattgcagacatcacgtctttaatgcctcgtggaccattgacggtgtcactcaagataacagtctctttggcatgatcaagaacacccacaaatcaaaccctgaatacgtcatcagtgcctactcggacaacgcggctgtgtaagtccaatgtcacagttaacagcgctcgactgggtaaaaatagttacttacatctcatagtctgtctggtgacgagggtaattactgggctccggactattccaccggaagctggaagcttacccgtgaggttgttcaacctcttatcaaggttgaaacccacaaccacccaacagccatttcacccttcccaggtgctgcaactggtagcggtggtgagattcgtgacgagggtgctgtcggacgaggatcttcccccaaagctggactggctggtttctgggtttctgatctcttgattcctggccacaagaggccttgggagcttgacattggtcgtccctctcactacgcttccagtctcgatatcatgttggaggcccccattggatccgctcgcttcaacaacgagttcggccgccccgcactgactggtactttcaggacactccttaccaatgagcctggatccgaagccactgatttcagaggataccacaagcctatcatgatcgctggtggtatcggcagcgttcgacctcagcatgccctcaaggaggagagccacgttgaagagggtgctcatgttatcgttctcggtggccctgctatgctgatcggtcttggtggtggtgctgcctcatcaaacgccggcagcgaagccacagcggatcttgacttcgacagtgtccagcgtggcaaccctgagatggaacgtcgcgctcaaatggtcatcaacacttgcgttgctcttggacccgaaagtcccattgctttcatccacgacgtcggtgccggtggtttgtccaacgctctgcctgaacttgtcaaggatgccggttttggcggcaagtttgagcttcgacaagtcgagagcgctgacaactccatgtctcctctgcaaatctggtgcaatgaatctcaggagcgatacgttctccttgttaacagagatggcctcaaccgcttcaccagtatctgtcgacgagagcgatgtggtttctctgtagtcggaactgctgttactaaggacgagagtggcgtttccaagcttgtcttgaccgaccgcgagcctacagtccaaccaccaatcgatcccatcaaccttcccatggatgttctcttccctcctgggcgacgaatttccaaggatgtccagcgcgttcagaagaaccttcgcccctttgatgctgtcaagagcctcactgagcagtgtggaagctccgacatcggcgagatggtcactaaagccaccgagcttgttttcaaccttccttcagttggatcaaagaacttcctcattactatcggtgaccgtaccgttggcggtctgtccgttcgagatcagctcgttggcccttggcagactccagttgctgatgtcgccgtcacccttaccagcttcagtcttgatgacaagaagcgacgtggtgaagctatggcaatgggtgagaagcctaacctggccctcatctcggctgctgcctctgctcgtatggctgttgttgagagtttgatgaacctcggcgctgctgatatcaagcctgggcctgtgaatggtgatcttaagcgggtcaagctctctgccaactggatggcggctgttggccatcctggtgagggagccgctctttacgatgctgtcgaagccattggaatggacctctgccctcagctcggtgtttccatccctgttggtaaggactctttgtccatgaaggcctcctggaaggataaggagacctccgattctcacactgtcactgcccctgtatcgctagtcatctccgcgttcagtttggtcgaggatgtccgcagcacctggacacctcagcttcgccgtgttgaggaggttggcgagtctgtgcttatctttgttgatcttgcccagggcttccatgctatgggtggctctgcccttgctcagactcttggccagattggagatgagtctcctgatgtccgggacgtccaaatcattcgcgactacttcgatgctttgtggcaacttcaccaggagaacatcgttcttgcctaccacgaccgatccgacggtggtttgctcactactgttgccgagatgatgtttgctggccgtgttggcgccgatatctcacttgatactctcgttgaatcggaaggcaacgtgctcgacgctctcttcaatgaagaattgggagccgttttccaaatccgccgaggtgatgagactaagttcaagagatgcttcgccacttgtggtcctcctcacggtatgctcaagactatcggctacgttcgtcctaccagcaagcagtcgcttctcgtcaagtacaagtccaagaccatcgttgatctggagcgtgccaagatccaacagtggtggaccagcacttcttacgagatgcagaagctgcgagacaaccccgactgtgccaactctgagttcgatactattcaggacaataaggatcctggtctgcactacaagcttaagtttgatcccgctgatgtcagcgtgcctgctatgatcagcctcaagagcctggtcaagaagccaagaggtaaagttttccaacgtctcatacacaagattaaatgctaatttttcgcagttgccattctccgagagcaaggtgtcaacggctacgccgagatggcatttgccttccgagctgctggtttcgacgctgttgatgttcatatgtctgacatccttggcggtctctccttggagggattccgaggtcttgctgcctgtggtggcttctcctacgggtaagtaattgtccatcttgggttgacttcgaccattttgttttttggtctcgagacgatactaacttttgcagtgatgttcttggcgccggtaacggttgggcgcagtccatcctgatgcacgatggtgctcgcaagacgtttgaagctttcttcaaccgtcccgacaccttctcgttcggtgtttgcaacggctgccagatgctgactcgacgtaagtcccaaaattgttccactgtgttctgagtgatattgacaattcgtagttaaggagttgattcctggagccgaccactggccaacattcggtatgttactttatctcacttgcggcgaataaccgatgctaacttggcatagttgaaaacgccagcacacaattcgagggtcgatactcaatggttaccattgaagacaagtccgagaactcggtcttcttcaacggcttgaatggctcctcactccccatcgtcgtttctcacggtgagggccgagccgagttctccggtagcgacctgtcgtccattaacgactcgggtctcattccccttcgatacatcgacaactacggttccgttactgagaaataccccttcaaccccaacggcagcccccagggtattgctggtgtgaagagcagggatggccgtgtcgttgccatgatgccccaccctgagcgaaccatcatggctgatgttggctcgtggaagcctgaacgccagttggccgaatggggccaatacggcccttggttccagctgttcttgaatgcacgcaagtgggttggttaaaatattaaaaagatttgcatttcggtgttcgggtatgggaatgtttacggttacggttgaacgggatcatgggttgggaacgtagagttaaactatagaaaatgcatgacatcactagtagtttccttgctttgtagaaaacaatatcattacattatttaggaactgttcttgtgtttattgttgctggttttattaggtgatacatccgtggtcctcatacttccccttctctcataggtagccaccttaataccgaacaatgttacatctatttgatagatatacccttggttccagggacaagggcgtaagccacgataacctgccgagatccatagagggcaacggtgccgaagccaatagactcaaccatggaaatgcaggtcatctcacgtaactttgtaggatgagttcctaactgtcagtcaacggcccgctgccgttgctccaactttaaaagaatccattggccccgagtctttgcctcgattatttatgcactaccgccccagtggttaagaacacaaattgttgggcaattgttgtaacaatcaagtgtgacatgagaactacacaaatatcgacacgctctcttttatcggcgcccaatctgactcatcttgaaccgttcttggtgtctccttccacagtgaggagttagatagggggtacgtacctactaagatacacagactgggcaggcgttgcgagcccctccttcccaatgtgtcgacacctatggaatcgggcgaaccacgggcaaccaccacatcatcctctcatatcagcttcttcccctactttacccttccaaaaactcgtcctcttcttcgctggctcaaaatgcactgtctctcggtctctcatagcactttgagttcaagttgtcttattaaaaatgaattgacacgtattgaatttctagaccacgtctcgttggggggttgaaaatgaggaagtttagtggaagattgcctttttcaacctcccactaccaatcatcatagtcctctgcagccttattcggtacaaaaatacctttgcgatgtgttaccaacctatgtacaaatcaattgcttgtcctcttcttttggttcattgcgccttgcaactcctttccctatccttttgttttacccaaaacctcagacatctctccaacctttcgccaccattctttattaattttcagctcatcaagtctaatacctatctagccatccccgtcgttcatcttgaagcggggcgatactaaaaacgcctctcagtaacgctacaacattattgggagaggccttcggcctgaccagggattaccattgacgcaatgtcggatcagcgttcaagtggtgggaacctgtgtcagaatatcgatggctctgacgatatcatcctcggcggccatgagcaatggaagcaggttgattctagcccatgggaacaggaagaggacgagcgcaacctacttcgcgaaaacgatgtaacagtccagcaatggctccaactacaggataactctcagcctgctcgaaacatatatatcaactcacagtcgctaccccaacggaagcgcaagaatcagaagattctggttcacgtagatgatgtgttcaaaccatcgcctatccagccagcaaagtctcccaacaatacggctctaggccttcgaaaaccaacatcatcaaatgtttccacaaccccaatcaacgggcaactgtttaacaagtctgcaacttcagttcaatctcttcaacagttttcagctgcccccgatcaaaatacaagatattatcatggcaatggatattccagagaacgctcttcaagcacgttggcttctcatagccgctcacctttccccaccacctcacataaacaccaggccagcggagatcatgctcaacccatcggcctgccttttcagcaatcggctcggtccgtcacaggtaccgatacatccgctggttcaaagaaaccgccaaaacgtcagaacagccattccacggatgacgatgcaagcagcaaacgtacatttcccaggcgtaacaggtccggaatcaacagccagcctcatcgtggtcctccatcattgtcttccggacctcgcaggacgacccagccaggtgagagcaatttcctgcagacgccgattgagggcttgcgggtgcctcaacaccaagctaggatcaagacatcaccgctcgtttccgggggttccagtctaccagtaacaaagcagaataagccaccgcctcatggcgatagcaaagtgctttctcatgagcttttcgagggtttaggagagacctgtccattctggctatttgatccaggccaattcagcaacgaagacagacaagcttgctggggccgcaagttagaaatgtctcatgtcattgcgcaccttatcgaccatcatggctttgtccgtgggatagatccaaagaacgagtctcgcaaatacttagcaagctgtcagacccagaatccatttgtcaaggcaaagggggattgtgcgaaatgcacttcgttgcacaattggaaggactcggactttacagatcctgagcataaaggcgttgttatttgtacgcgttgctatttccaatttgacaagagggaaatgcaaagccacctagacggcccaatgtgtccttacaacacggaacagccaaagccaaagaaaatgtgcatactgtatacgaccttttgctcccaggacaagccacccagttcacctcctaggaatatggcaccacgcaaaacaaaaccccaatctacatcaaaaagacgcaatcgccgtagcgcaacaccgccagtcgaaaacaacccaacatataggcctgctccagaacaggcctcccaattacttcgtccagccaaaccgaagattccatacaatcaagtcgagccaatcactacaaatggaccttcctcctctacgccttcacagactcggtcgctcattaatggaaacgtgcccacctcttatgagtcccatgaattaccgaaccaagaatcgggctctagagactcttttacacaccagcaaacaaatgtctaccagccaaaccaccagccgattgcattcatatatccagataccccggtcaaatatattgccgacctcctcaagtttcagagagataggcaacaagcggtcgctcaatcgacttattcatcaatggcggacccatcttcctcgggcaatagcagactgaatggctcaatggtcgcgaatggtttccaacattcgcaaaatgggttgcggctacctaaccaaaacccgggtgagcaacagtcattccttcaaatcccacaaacatcatcccgattcctttcaccaacattgggccaaacctcacaacggggcctccgagacaagtcattcgatcaattctcccagcagtctttgacacagcctcagtattcccaacaactctatagccaacatcccatgcatgattatctttctgtgcagaaccatcaacagccttcaacaaacgcgaacttttccaccaacaatggcgaaaccccacaacttcttcgttccccaaatacgccccagctacagcttcaaatgccatccctggacgacctggatgcaacgatatcattatctggcgggttgtcgcacgtacaatctagttcttctagggttccgtctaccgctggagagtccatgtgccttttgccatcacctaacatggagggatctatgtggttgactgatgagtatgattatgaagacaccccggcctggctgaagtttgcagttgggtctcaccttgagctcgatgagtcaattgagattagcaaccccccgcctctccaacctcagcaacgcgttgaagacttgaaacctgacagtcgtttacttgacgtacaccaaactgcggttgaaaaggattcaggttatcactcggtcttcgacgatatcgatatggattgggatgcaaacaagatgttttcctcctgagcccaatatctgctcttctatcaaaagctgtttttttcttcttctcaaaatccggcgctatcttaggttgtcttggtatacacaaaggttttatttggatttcctatcctgtctgacgatatgatggtttattattggctatgttctactatactatatcattctcgttgtatatgttactttgtcaggctggggtgaaggggagttatttttcaacggttctggttctttcatgttgtaaagacggagacaaatttgactttggtggttgttatgtgccatagctcaagctggaatatcccatgcgaactcgttttgtattatgtattttaatcctttcatgcagaagacaatacctaacactgggactttatcaaatctttttcaattccgagctgaattaatgacgagaaatcatcttgaactctcagtcccgggtgtcaatctccaggtccagctgtacaccgtttgagataccataatcaccaagagtgatgtggtccttgaatggtctctcgctctgtcgcttcagaatgatctgaccagggtcacgaccaattcgggcagctaccatgagtttcaactggcccacggtatctgactccaagcagggcacggcagcctttgtacccagacgatcgttgacgttaacgatgatcatctcctcacctcctccctgcgcaacagcaggcttgggcctatcttccttcttctccttcctctctctcctctgatctctgtcaccatcccgtggcctgtcccgcccagcgcgatccccgtcacggtcatcccggcggtaattgcgatccctaccaccgtcgcgatccccgcgtcgttgcggcgaccgtctgcgaaagtcgcgatttctatcgttgtcacggcgctctcctttccatttgaagccacctgagcctctgggtcttcgcgctggcgaccttgatcggtctctgggtctgcgtggaggagaatctctgcggtcgcggttctggttgcgatcgcgcgaccgactgcggtctctgcgctggcgacggtcgctgttttcgcggaataagtcgttgcgaccctttcggtcatctctgtctctgggagcgggtgactttgagcgaactcgaggctctgtgggtggtggcgagtctgtcatggctgtgctgtgatgggctgcgcttgcgacggtgattatgggattatagaaagtctctgaattgcgcaagtttgtagttttcggttttcgcttcgttaatagcgagtattgcgacgcttttgtttgcgcagagatcagactatgttcaaagattgataattttgatgtttgaagaagcttgagcttgatagcgacgtcgcgagccagctttgacagacgtcgtcagtgtcccactttttaggcagttctgaagagttatttcagcatcaacagcttcaattaattcagctgtgctgctcaaatcatctgcttaattacttggcacaatcaagcaacttctcaactgactcaaaaacatttgattattactgacacgcagttattccaagtaaacttgggttagatgtttttcagtatgtcttgctgatgctctagggtaagtttgctactgagttcatctcaatagcagcacatcttcagtgtacttattaccgtcgtaccaactttcacggcttttatgtgtgtccgatctgataatcggtcaacagattgtgaagagaggtcattctagccagtgaagcttgcagcctaggttgcagctggatgactgctgattgtcaaccaagtcaactcgtgacaagtatccagtcggttttgttgacgatggcaacatcgactctgttattaaatcatcaactctacaaacatggaggttaaagtgtaattcgataatgctggatggttggtctgaattgttgggagagtttgcgcccaacgcgatgcatcgtcatcacgacatgcaaagtaacctcgtatcagcagcagcagatgtaagctccaaggaaggctcctgcaaacatccaactctcgctcggacttgatcgcaacacagaggacttgcggtctgacatcaccgaatggtcgcattctcgtacttagagatgtttcctaatcgaccagcttgtttgccgaccgttttgaaatggttttgtttctcgtttctggttgctacggagaagcctattcttgacgtcaacagaattgacgggattgtcttgtcttggatcaaaagcgcccttgcagggctgagcagcagaaccaggatcagggctcgactcattagcggtactccgtatagagtaggcgacggaaagctgccgcttcgcgtaggcacacgacctgccagtaatatccaaagaaacctcgtggatgacaagggagaagactacaccaattagggattggatcctttctgtgttggcgtcgtacagcgtggccacgtcaatttgcctgaggattggtcatgggcagccaaagaggagacaagtcagtgatgtgatgcgatggctatgctgacttgaaatagaaacactgtatgacaatcaaggcattggacaataaacaagtacaaagttatgcacggcaaataaagtgcgtacagtagcacgagtaaggccgcggttatccagagcaaatccggggcgggtagccgatcactcagtgacagccagagccagaccaggctctattccttagctgacggggtttaattattccatcattttatcttacccccgccatcttcgttaaaagacggttaataagtttgacgatgattggcgagtttcagtttgacggagacgaccgagatgatggagaggataaatctgacaaagcggaaaacaaaacctgagcgtttttctgtctgtacagtacagagtacacggactcgagcaaagccatcgaggcaggctgtgacgtacctactgtactgcaaatgcttctgactcaaaaagatcttgtcatggaagtaattacggaagacttccataaaagataaactcatttaacttttctccctacattagcgtgttaatcaggcttttgccgttgaaaaggaaggttgacaacagtgatcgacggtcttgtctttccaagactctgatggagggcgagtcaaggatcaattaaggtaagcgccaggcacaaacgacgcaggaacctgggaaccacttccgagaaagcgggtgtgcctggctccttcctttccatgtctgtgactgaccaatgaccaactgacaactgcaccggtgagggaaattatgcaaatcttattttcgcccaggcttcttgtgaaatgcgaatagttaacttcttttccctccagttagttcagcaccagcaccaacaccaacgagtcacgacagagttgagatgagagtcattcaatcgtcaagattggtcagagactacaatgaccaaccaattctttcacttattcattatgtattcgacaacgccttgttctactggctcgtggcatcgagtagcggcaagcagcgccaccaaagaggcagactccgttgttaattggtccctacatctcaacacaaactaataagacagcgtctttttttcttctctccctctattctcttgtaattccctcatctcccagtcattaattagtgggctgcatggtgatttcattgccaccggtcaaggcctttctctcagctcgtctctcactggtagcccggcgggaacacacactgcagagtttttttcctgtccgttcatccttgggttgctccataaagaactaggggatgggaaacaagggtgaaagtcccccggtgaaaccctctttgtgccttcagagtatcaaatatcgattctggcgcacaaagagaaaacgtgcgacaacaagggactggataaagggtctggtatagacatggcttgggcccgagtttcagcactcagtcgcttaattgacaggccttgttcggccagactacctgaacctgtcaaaagaagcgctgtaatttccctcgaggagcgtgacaggccattagtagccctgcttaggtcacaggtacttctgtcatgaccaaggggcaggggcccggtcgtgttaccagtaccaatttaatgggcttccgcctagtccgcccctcccatcccaccatcaccaaacctctggtctggcagcgccttggccttggccttggtgaagggtgtggtagggtggcctgtgggttctggtttccaagttttatgcaacaagaagctaacctgtgctgtgctgtttctgtctgtgtgttgtttgcttttccctcgccgttgtggtatttcatatggatcctcccccccgaacttgacaggccacccttctacacttcgaaacaacttcttctcggtccacagacttcgttggcagagtctatcgctcgtatatttcttcaattggatacatatcttgtgcttctcgccctctggatataaagcaccttactgttctctctcacagatcagcccaaccactcactcacttgcaataacatttcgagtttgctttgaaagcactcacttacacacacaaccaccaactttcatataacaacaaaaccaacaaaatgcacttctccaagttcatcctggctgttctgcctgccctcgctctcgctcaggagaccaccactcagacatctaccgccgtcgtgaccaagacttactacctctctacggtccgtactgtcaccgccactggcgagagcaccactgctgtcgagacctcggccgagatcatctccactgctattgttgaggagaagaccaccttcctccctgttgcccacaacaccaccatccctgcgtccacccccaaggccactgcctctgctggtaccactggtagcaacggtggctcttctgagccttctcaggttcccgagaacgccggagctgccgtcaccgttggcaagttcgccatggttggtgttgctggtgccatcgctgccgctcttctgtaagcgtgcgttatatggaaagcgactctccctcgagggtctcgcgactgttggcttacacactcgccaacacatctcaataccttccattgcctgttcatataccctttataccctggccacagcgcggcctacttctttatgatgaaacgccacgataccatttgcaggatgacacttgtcgtctgcttcacacttgatgagtttaagaactctgccttgacagaagcttgattgcttcttacgcttcatctcgcctgtctttgacaatgcacacgggcttccaaaaattaagcttctttcttcgctagcagcatgcatcctagtgcaaccgctggtgcgtgctgctagctggagacctctttaccattgttatcactcaacatctcttcactcaactctgctgtcgcaaagggagttgacgaccgaagagacggggacgacgtcggcgacgcggaaacaatacatgttcatttcagtaactctgcttcttgaacaaactggtttttactatacttctctttttggcgataccccttttttacgacggcgcaggtgatccgaggcactggcttatgtgcactgacctctggaggacggtttgcagcttggagtatgactttgatttgattcggaaaggggttgtgatacgatttacatgaagaaaaaaaaggaggattggtgatttttaagatgaacgatgatgagacgagccccgatgggctagtagatagcatgagagtaataagactttacgccttaataacctgtgtattggaaaagtgaaagtgaaatgtctccaattgggttgttgtaattgccggccgacttgttcctcggaatggaactcaacgtccgatgactaatgagaagaaggcgcctaaggcgtcagaggaccctggggaatttgttggagtaagaaaaagatcggagtacaaattatatctggacgagaaaagtggtttacaatagcattaccaggataaagcaagtagatgaatcaatgaccggagatacgggctttcatacggtataattgatatcagaatcagactctattatcagtattcatctcaatatctgcatgtaagcaattcttttcttcttctgtccccgcgccgtgccgttggagaaaagtcgatggagctgaataaggataatacgatgtcttttcattggtcacagcatcggttggcggccgggattatgcgggtcacatcggcctttgcccccgaatctacgattttgagttccatctaataaagctgcttccagcttttgctcaacgttgagttcccttctccatatctagaagaccctccaagaccctttcttttattcttttccacggaagggaaaggtgtttatattcttcataaagtcacaatggcatccttggcttctctaaagcgggcgcatgcccctctccgcaaagcgctgagcgcaactcccaccctccgaactttcgccactgtacctcccagtggcaacgagcctgctaaacctcaaagaaagagttatttcaaggacacaacagtctccgacttcaacgacttccttgctacctcttctcccgcccaaccactgtctgcagcagaggcctactctctcaagaccgccgaagtcggcccagagggcaagaaacgaacgatcacacgactgccagaatggctcaagacgccgatccccgccggtaacgataacttcaagagcatcaagaaggatctgcgaggattgggactacacactgtttgcgaggaggctcgatgccccaacatttcagaatgttggggtggttccgataagaacgctgcgacagctaccatcatgctgatgggagatacatgcacccgaggatgtcgtttctgcagtgtcaagacaaacagaaaccctgctgcgttggatcctcacgagcccgagaatactgcagaagcattggctaggtggggtctgggctacgttgtgttgaccagcgtggaccgtgacgatctggcagacggtggtgcgcaccactttgcggagacaattcgaagaattaagcaaaagaagccctcattgctcgttgaagccttgaccggtgacttccgtggagatttggatatggtcaaggttgtggccgagagtggacttgatgtatatgcacacaatgttgagaccgtcgaggacctcactccttatgtgcgagaccgaagagctactttccgacagagtttggctgtcttgaagcacgttaaggatgttatgggcaaagatggtcctatcaccaagaccagtctgatgcttggtctcggtgagcaggagcgtgagcttatgtctgcgcttgagggtaagaattctcgtttattaaaaaaatatgaacttagctaaccctcttcagaactccgaaaggcagacgtggacgttgtcacatttggtcaatacatgcgaccaactaagcgtcaccttaaggtagagaagtatgtgactcctgatgagtttgagatgtggcgcaagcgtgctctggatatgggtttcttgtactgcgccagtggccctcttgtgcgctcctcgtacaaggctggtgaggcctttatcgagaacgtccttcgcaagcgctctggcgagaaggccatggccagtggaaacctcggccagaccgtcgctctcgactcaactcaatcgtcgatctaaacgtagatcgctgtactcctctattcacctcaaaccatactacactatataatcatgggatatgaccgtatcggaaggcgttttgggatagggtcagatattcaactagaaaaacatggtcttcaacaagactgccgcgacatattgtcgcatggtcaaatacaatcacttacccttcagagggttgtacattaaccattttcacgttgacggcattttaatcaaaatttcctcagtttctgcacgatgatgtaactgaaccactgcataaacagatgatgagttcaaggttggacaccgcatcgcggggtttgcatgtactgtccagggggactttgcaacacactcactcactgctcaaggctcgtttcacctttgaaggttacttcaggagatcatgagtgacttctgattcgatacgcagacaagatgggatgaaagtatggtgttgtgttattagtgacgcatatgtcagttgtaaagggaaggtgcggttgtgagcctcgacaacaaggggcaggagtacataagacacgggatactctttccaactcttgaccaaagcccagacagctcaccttcgttacttccaatcttcatactgctacagttgtttctagtaaaaatatcacccacctcaaacttgagcttctcatcagtcaggcttacctacacaagatctttgagatgaggctcaaagtgctcttgctactcgcttttgcgagtgtcgtaagaagcaaatactggctcgaggagatcgaacatcgtggcacttctccctactaccccgactctcaatatcgcgtgtttcgcaacgtgaaggactttggtgccgtcggcgacgggtgtaagttgtctgatcttgtcagttacttctgaactgataaaacagtgaccgatgatacgaacgccattaatgctgctatcagcgcgggtactcgatgtattcctggcatttgtagaggaagcactatttcaccagcgactatctacattccttctgggtgagtgtctgggaagttgctgctgaaacacactttctaactattggaccagaacgtacctcatcagcgattcgattattgatctctactacacccaaatcattggcgatcctaccaaccgtccagtaataaaagcctctgggtcattttccaccaaaagttttggtttgatcgactcgaacccctatctatcaggcgggagtctgtcatacaactcaaccaacgttttctttcgccagattcgtaacctagtcctggacacgaccgctctaccccctgagtttccagctatcggaattcattggccatcttcgcaagcaacatctatcacaaattgtgagtttagactgtcaactgctcccggaaacagacacacgggtctatttatcgaagaaggatctggtggtctcctcaacgacctatactttcatggcggtggaaatgccactgtcctcggaaaccagcagttcacagcacgcaatctatggtttgttggcgccgatgttgcgatttggatgccctgggattgggggtggactttcaagagtgccgtattcaaaaattgccgagttggtatcatgatggaccctgcatcgtatagtgttggttctattacgatgcttgacagttggttcgaaaatatcgacattgccattttcacgactcgtaacagttcacaggccacaaatggtgcagcgtctttggctttcgagaacgtcaagtttcagaacgtgaaaagcgttgtgttggactctgaaggcgttgatcatgcacgctcggctgtggaaccaggaaaagattctatttttgtgatggtatgtttctcgaatagacgcgaaaactactaacagaattagggacattatgctaactcgaagggtaattttgatgcgggtgcattttacccagtctcgctacctcgaagtggaagcctcctcgatcacggtatctactatgaacgatcaaaaccacagtatgaaaacgttccgagcaaattcttcatgtcagcaaaggagaatggagcgtatggggatgcttcacacgatgatacccaagcactcaacaacctgttcaagtacaccgcagaaaacaatctcatcgcatatcttgacgctggatattacatggttacagataccgtctacatccctcgagacgccaagatagttggtgaagctcttgcatcaatcatcatgggcactgggcaaaagtttgaagatatcaacaagcctcggccaattattcaagttggccgtccaggagaagttggccagatcgaatggtctgacactatcatctcaacacgaggagcagcagcaggcgctgttcttattgagtacaatctatacagccctgaatctccatcaggcatgtgggatgttcacactagaatcggtggtttcgcaggaacgtatcttcaggttcctgaatgccctgctatcaaaggagccaatgttataaacccacggtgtctggcagcttatatgagcttccatataacgaaatctgccggggggctctttacagaaaactgttggttctgggtcgcagatcatgatctggagaatcagcagtatgcacgggttgctctctttgcaggccgaggtgttcttgtggaagcccagagaggtcgcatctggctcagtgcaactggttcagaacaccatgtgttataccaatatcagttcgccaaaactaaagacgtgtacatcggtcatgcacagacggaacaagcgtactttcaacctgtacctttggcccagtacccattcccacctgtaccctccctctacgatccggactttaagcaagactgccggggaaacgctgatgctagatgcaatatgggctgggcaatgagaatcattgattcgagcaatattgcgacgtatggcgcagggctatattctttcttcattaactacaacgacacgtgtgccagtaacaaatcaccactcttctgtcaggagaagatcttgagcattcgaggccgcagcactgatttaaagtttttgggattgagtacggttggagctcaaaccatggtggagcgcgatggcgcagatttggttcaggcagttgacaacaacagtacatttgcagacactttggctttgtatgtatcatgaatggttgatatactaactctaatgtaaggcacggggggaggcaagctcaagcaggggtatcaattgctataccagtcacctaattagaatcccaaatacctcgcaacgaagtcaaagcaataaaaacagcctcatccgtcctaatggttcgactgccctggttaggcagaacattgatccagtgatcaaacagctccttcgttttggagccctgaatctccatgctgctaagctcttcgtcgttcatggccgcgaattctataccacgcgggccaccgaaaacaatgagaagatggttgaagttgaccttcttggtaggcgggaatgcctttgaagctggaacaccacgttcggatgtgccaatgctaacgtcgtaaccattctcgtaggggctctcagtgaaaaccttggagagagagttggcctttctgacggtataaccccagtagtagccaccttcagttcttggcgcagcgggatgaacaggctcagggtattggttctcatcttcggggaacttgagtgttattctcgtcttaggagggatgtctgcttcaatctcgacagggttttccaagccacattcaacaagggttccggatcctgtgctagtcgcgccagcgacagtaactccctcggcgtaagagagataatctctggggttggggtgatgcggcatgtcgagactgggcagcatggcagtgagtcgcaggttagggtgaagagggaaaagagtcttgcgcatgaatgggggcgcctcaaggaaggacagaatgtgcgcaaggaagtgacatggatcggtgtcgcctgtgtagctgtttgggtctgtttgacgaggtcgggtggagacaggtgaatcgtcaaatacgacaacttcatcgacagagaagacggcgagagcacgagcaatgcgcgcgggctgggtcattcgctgatcggcagtcgcaaggctggggctggttaggatcgaagtggctattcccggttcattacatactttgttaggatactgctgggaattgcgacagacagagtccatggtcggcctccatcagtaggattgaaagtcgcagaaggcttgaaggatctttgatcctgcccaccaccattgtgctcggtctttcgcttctgcttcatgttagaaaaattgttgaggaataatgctatttaagttgactgaccttggagttgcgctcgctgtacgacattttgataatgataagctcgaataggtagtatggatatcaagtgaactaactctgaacaaaaagttcagatagtgcgtcttattgtccggcagaatctgtccgccttccttaccgcctgctctttgcagctcgtacatgccactcccgcgcttggtcagcgtcacggccaacaacacttatgcgacagatgtggcctttcctctcaattaaacgacttcaacaataacgacatcgcaaccatgagcggccctattagcatcggttccgagtctgaatggagtagcctcctcgcaggtactaatgttgtcatcgcagattgtacgtacgaaagaccccgcggatgcattcatgatcactaacaccgtttagtctatgccgactggtgcggcccttgcaagatgatcgcgcccacattcgaagccctcgccaaagaacactcgagcccgaaaaaggtggcatttgccaagatcaacgtcgatagtcaatccggtattgcgcgagctcaaggcgtctccgccatgcccacctttaagatcttccagaacggcgcctgtatcgagaccatcaaaggcgcaaacccacccgcgctcacagcggctatcaagaacgctgtgaagctcggtggtcccgtcactggcgacgtattcaagactcctgggcgaacactgggtggcgatgcgcgatcggctccgttgtcgaagaggtggaacttgaagggcatctttgatgctttgatagctttctttggactatattttgtgtcattactctcggtaaggagatcataaagaaattgggggtatggaaatcgctaacgaaatgacagtttgatccctacaagtcagccgagaagagtccattcaacgtccatcgaaaaccaacatccggaagcagcggtagctttggtcagggacctggaggtgctagagcccctccgcgctcttctttcaagacgctggcggatcttggtggcgattaaatagcttgtgtagggtattcgtatggcgtttactaagggttcagggatttatttgggcgtagctatacacttttgctaagcgtagctattccacagctatagaatatcatttccatttttactacgtataatctgatcttattcttcagtttcccttgatcgtatactcaattgtgagctgttggatataatcgccacttaaagtcacgtgagaacgcgtttggacaaaaccgtcctgatgaagctcgataaatttccatctccatacctcaaatttgtacattagggaaaatgttgtcagccagaggaattcgaaatgcatgcccgaggtgtaatgtttcttctttaacagtatcttctcgattttactcttcttccactcctttccttcgcacaagacggatttcgcccttcttaaagactcagtccaataggaacgcagcaattacacaggcattttcgacttcaagatgcttgcgacaggattctcaatcagagcccccggcatcaccggaggaaattgaacaaattgtccgggatgctaaacagagattccgagataccctccccaaaggatatttaaatgacgaagaatatgcggtctacgaacgattgtatggagcgccattgcgtgagacaagacctgaggatgtcggtattccagagcatgccgatatggagcagactttacgaccagataatgaggggactcttttacgagagcttgaagatggcgaatttgaggaaattacctacgagatcccactcagtgagaatgtggaagagacaggcgagacagagccagaagccgatttggaagatcccggaatggaccaattagcataccaggccccaggttatgtcgatttggttgccaggagtcagcgagagtacgatgctttgaaaaagctttcggatgactttaagatctcacaaaaggagcagcaagaggctgaaaacaaggccgctgcagaagaggagctcgctatggagcaattggaggaggaacaaccacaatggcctgaggagtacgaccaacgcgaacgaccaaccggtgaagctggccgtttccatcccttgtccattgagggtcgcttctacgatagccctgtcgaaatttccttgccaatggaggagctgatcacgcccattcgcgaccttttgcagcgaacgcatattgaccatgtcaagagcgctgccgagactgcctttggtggccctggccttcctttgtcccctgcgacacctgcagccaagaggaacggaaacatgcatggtgttggtctcccagcagaccagcgacacatgactgagattgagggtgatgctttccttgcgggattcttgcccccggcctatgcctctgtcatggccaccctcagagaggtccgcaagcgagccggaagcgactggctccagtccaagctcaagagcggcagtggtattagtgtcctcgatgcaggatctggtggtgcaggattgattgcatgggacgagattgtaaaagcagaatgggatttgttgaaggagaagggtgaggtcaagggaaacaagatccctggcaaacgctcagtcattgttggttccgatcgtctacgacaccgcaccaagacgttccttgagaatacgacttttcttcccagacttcctgattatgaacattcaggagagatgaagggtgaacgactggatgctggagacaaaccacaggctcgaaagagctacgatgttattgtcgcctcgcatcttttcctcaaggaagaacaggaccactaccgacaagccgtccttaacaacctttggaacctattgaacaaggatggtggtgttttgattgtcctggagaaagctcaccctcgcggatttgaggccgtggcccacgttcgtgacacagttctcaagcagttccttcttccccagtctggagagcctgagcttctccccgaagacttcaaccctgcttatgaccgtgaaaaggaacccggatatgttgtcgctccttgtaccaaccagggtctgtgccccatgtatcagacacctggaaagagcgccggccgtaaggattactgccatttcagccagcgattcgtccgtcccatgttctacaccaagatgcttggaaacagctccaataaccagggtgaggtcgagttcagttacgtcgctatcagacgaggtgtttccaaagagaagcctgtgactggaaaagaagcggcaaaccaggcgtttgagggatacgaaaactcggatgtaaaacccgacatgcagagtcttccacgaatgatcatgcctcctctgaagcgaaagggacacgtcacgcttgacctgtgcacgccagagggcagagtcgagcgatggacggtctccaagagttttagcaaactagcatatcacgatgcccgcaagtcgaaatggggtgacctttgggctctgggagccaagacaagggtgcagcgaaccgtccgcgctggcaagggtcctgatgacggtggcaagcgagccggacagggcaagaagcccagaaaggtcgaaattgtcatgggccccggcggtatcagtgccagcgagaagaatgctcctcgtgagcgtcgtggaaggaacaagctggacaagaagggccgtcttctccaagagatcatggaggctgaggaagaggaggagagaatgatctccaagcagatggacgaggaagtcgaagctgagctggaggatgaatctgaggttgagagaagaagccgacgctgatgatcagatgtattattgatgtaaaatagatattgtacaaaggatgataacgggccggacgtgacatgatatgacggcgttggacatgacgatatatctcaacactgaacaataaatgactttccaacgcaatcggatcttgaataatgagtgtgagccatgtttctgaagattatagcatgaggtttatgtttagatcgcgacgaaaaggagttgccagcttcttgaaccctgtcaaggacaacccgtttcaacaataagagccacgcccggttagctcaatcggtagagcgtgagactcttacgagtacgcgatctcaaggttgcgggttcgacccccgcatcgggctgttcctataagtacgattgcaaacaagcgaggcacttttttttttctattttcgtttttggtatattggtttgttagagggagtgcggtggaagtttttgtgaagtatgcctgacctgggtagacatgggcttgtacttttgctggggttaataatgggaataatggggagtgtaagacatatgctgggcgatggatgagcaaggcagctttgcatctgcatctatattctttttatcattgttttattatagagcagcgtcaatttgtgttccaatgttttgtaatggctcgagttgtgatccaagttgctcatcatgagaaccccatcatgactactaatgacaagggtaggatggcacggatgttgaggtctcacgtgcccataatcagatggttttctggaaattcgcatttccgaacaaagaaccacaaccgcggaattccatgccacaaatcattgagcggttaccagaaataacgtgctttatcgcaattttgacatctccgcttgcggcccgcggaagtcggcgattgcgttatcgcgagtcgatttggtgcccgccgacaggccgattaaggaagatggcgtgagtttaaaccaatcacgtaacctctatttggagtatggagggggaggggcaatggggtaactttttttttgccatgagggaaggaggacaagggtaattagcatgcgggaaagaaagggtctactagttcagttcgacatgggacctcgtttataagccggccgaatctcgcaatggcgacattgtgcttgagtcaaatactggtcttgttcttgttattttattctaggcagatttaactatatcaaacatggattctacgataccgacctcgcttcttacagcgctcaactgtagaggcaacattcacctcgttattggtacaaacccactcgctgcgactcgatgtggtcagtctctaggttctggcgcacagccaattcttattgcccccgaaggcgctgagcttcattatgctctccagaagagaatagacgacggaagcgttcaatggcacaaaaaggaattccaggataccgatttgctgcgacttggtcgtcaggaagtcgatggtgtggtggacgctgtctttgtcacttcagcaccacgagatgctcagagtaagttactgaataaatcccatattattgcatttatttgactaactgatttattagccattcatatctctactctctgcaaacgaaaccgtatccccgtaaacgtcgtcgacgctcctcaactatgtacattctctcttctctccacacacagcgacggtcctctccagatcggcgtcactacgaatggtcgtggctgtaagttggcctcgagaattcgtcgcgatattgccgcttcgctccctaccaacctcggcgctgcctgtacgcgactcggagatgttcgccgtcgcatccacaccgaagacgctctggtggctgaagacgaccccgcctcccccgacgactcttttgaccaggacgcccatttcaaccgcctcgttacagaagaggatgccaagaaccgacgagtgcgctggctcagccaagtctgtgaatattggcctcttaagcgtctggctgctatcaccgacgacgatgtagagacggttctcaagtcatatcccggcaacggacccgatatcaagcgcgaccctggcactcctgagaagcgtgttggtacaattattctggctggtagcggacctggtcaccctgatctacttacacaagctacccataaggctatcaagtcagctgatcttattcttgccgataagcttgttccttctggtgtcttggacctcattccccgccgtactcctgtccagattgctcgcaagttccccggaaacgccgatcgcgctcaagaagagcttcttgaaatggctcttgctggagtccaagagggcaagactgtgttgcgtctcaagcagggagacccttatgtatacggtcgtggtggtgaagaggttgcctatttccgccagcacggttatggagacagggtctccgttcttcccggcgtcaccagtgctctaagcgcacctcttttcgctgctattcctcctacccagcgtgatattgctgatcaaatcctcatctgcaccggtacaggaaagaagggcaaagcaccttcaccacctgaatttgtgcccagccgaacagtggtcttccttatggctctgcatcgtatcaacggtttgatccgtgagctcactacccatgttgaacttgagcctttggatccggtcaacgaggacgctgctacggcgcagcctccccctcccccagagcctacccaagtctctcccataacaggcgagagcaagagagttctgtggccgcgcaacacaccttgcgctgttatcgagcgtgccagttgtcctgatcagcgagttatccgaacgactctcgagcacgtcgccgaggccattgagacagagggcagccgtccaccaggactcttggtagtaggtcgatcctgtgaaaccctctttacccctgaaaagggacgagcttgggtgaccgaggaaggtttcagaggaatggagatagaggatttcacagttggtctggaagcattgcaagtataattttatgatgtttgatgtgggtatttatataggagtttgggtttggatagacatagcgatgatgcatggctggagttggatagacctgtcaacgttttactttaccataaatcaagagtactagcaaatgattctggatctcagcttcgtcattcttttaaacaagtgacatgtgatttgtgaattctcctgccatttctctttactgcagccgctccgaggtttcatgttccaagaacagaaaacccaatacaaacaagcttgcgcttttgtacaaggagtagaagcaacagatatgaaggagcctgctaacgtatgtgagtgactcttgcatttgctggctacaaactgggccctatcagagttcaaatgagatgggcacactgggtgctcgggatgaatagtaataataaataagtaaacagtctctctgcctgagagatgtggtcaaaaatgcaaaaaaagatagctgataggcaatgagagacatgctcccgccagggcttgaacctgagaccttcgcatcactgaatattcagattgaagtattagtacgacgctctaaccaactgagctacggaagccaatcagctgttgttggagtctgaccttccgtttgataccaagaaggcatcgcaatgagatacaccatcatcacaataaaccaaactttcccccaaagcactgtctggtttgtcgtcgataattccgagtagcgcgcatttctttcgtaacaaaattatctcgtgtagttggcgttgaattatatttgtaacccgtaaatcttgctttgagtagtaaatgagaatgcaggagacagtaatagagtcagttcctttatttatcagtgagcgacatgcgctgtgattttctttctttgaccgtctggggtaatcttggtagatatagcataaagcggaagaatcgaaatcttgttgaccgacttgacgggttaacaattgtttgaaggtggtagttcgtcccgctttatcccccaacatgatgaaacatgtatattaggcagcatgtgcaagagccctacctcactgcaatcaggacggagtagagggaaatgaggatacttgagctgttcgcaagacgcccctggtaattgaccctagattcattcccatattcgcctacgtttcgcgttcgactgttcataatttccattttcttggctcgtggttccaacattctcctgacttggctgctcgaccatgacaagcgcgttatacttgtcctcgcccagcaaagctttcacgtagtcgcgtcttaatgcataagcattttgtgcaacttgctgggcctggcgttgccagataccagatgtcttgtcatagtttgttcctagcttggtcaccactaatttatatggcacaccttctctggtcgtttccagtgagtagtgtggatccatcaattgatcctcgatatgtcttcggagaagttgtgctgcttggatgctccatttctgctgttgcgggttctcgagaaaagtgttcagcgctcgacacgggttgcaatcaggcaaaaccgggcagacgaccttttcatgggcccatcccataagttgaacgggttgggtcgtgatcggcttgtggatgacatctcgcaacgcaacctcgaggaattgatggatcgcaggtgttggaggcaccttccatgcctcaaatattccgacgagcggttcgagaaagttgttcaccaggtaagaagcacctactgatgaccaaacctgcctttcgtcaacgagcctctgacagctttgctgtaaaagtcctagtgcttcctgctcagcaccattgatgatgtaactttcctgtaccatcctcataaacttcttaaaagaagtccgagggtcggggtcattagcttcagaatgatgagtctcgactgcgtgtccggggatgagattgttgcggcagaagcttggcggggtatttactatttccatgatgtccttgccgcagaggcccaactgtccgtttccatgcttcatgatgcatttgcagagctctctggaatttttgaaacgtttaaaacgccctaaagtgatagtgtgtaacaaggcccaaagcagagatcggtggaaacgtggcacgaatttcgggagaaagctgatgggctgagtcagttattcgcgtgtctcatatctgggaccgtctcacctctgcaatgcccatacattgcgcttctcaatgagacggagaatatattcctcatccgaaagagtccataaagtctgagatgctagctttctgtcgtagatgggacctgcccatgctttgaaactattacgtaggggctcgcttgttatagaagataggaagaaataacagaaggtatcaaattccgtggctatgtcaatagcctggttgaaatccttgaacctagatataaatgtcaacatagtagatgttagagctatctgcattgagagcttaacctaccagtagtcccaatcaatggtatgttcctggccaacatatcgtgttctgaaatgatttataagttcatggctgatagcctttgcatacacaggacgatgggatttttgaccagttgacgctaagggcgcgtatgtagcttgaacgcaagtacggaacattgctatgttgttgagttccaatgcccactttgatatgagtctgacaattggtccttgggattctctgctgcggagcagtacgttgtcaataaaacctgcggccgcctgcttcgtatatgcatcgtctcgattgttggcaagatctcggagaaccatttcggtcaaccggtcagtgctggctctttgggctgtgctggggggcccgacatccttgatgagatagttccgaagccggtccttcagtacaacaacagcaacagtcttgtgatagcggaaggtaggcgccgtgtttttgaagccggtgaattcgccctcgtcttcgctgtcagggttctctttattaatgtcgtaccccagaatttcatcatgattaatagcgagatctgaggcaacctgaacccccgaaggggtatgtatggatctgagattcccgtattcttccgagccctcatcgtagccaccatggtcatcgtctcccatgcggacatggatcgcatgtgctagcatgaaatagaatccagccttggaacatatgttgtttagagagtgagcgacagcccgatcgcgacccttcatatttcccaagcataggcttgcctctgggtaaagatgatcgagaggatatataattctatcaggctggcagggtcgggatttccacttgaccaacaggtgctttagacgttcaattttctcccgggcatccccgcgaataaacagtttgtatataaggacaagccggtaaccggatgtcacttttgtgacctcatgcgtcacgtctgagaaccaagagattgaggtaatgtcaaatttggaagtaggagcagtagaaaggcgttttacttgagagccacgcgacaggtgcacgtcgccgccctcatgctttgaaggaagacagaggatgagtgttccgaccatgccgcgttccctgcctgaatcattatgcggtttgaggaatgagccaggctcacagagtagtaacttgtatggtttggcaaggagttcacctgaacaaagacctgtggcagtatcctgaagcaccttttcgaaaaatttgtgccattctgggtttcccaaatcgaattttgacgcatcgagctcccatgtgttgcgtatcgagttgtcgccatggccgaaaggcgcttgcctgcatgcacccttgatggttcgcgcatcgtcctcttcaagcggtagacgaatgagattgccgccatcaatagtgagaccgggattcacaaatatgttatagtgactgcaagctgcgacatcatcgcctgtcggttcaattgagttgagtgccttgagcaaggcttgtttatcgcgagtcgcgagaatagctgctgaaccaggacctccgtctctttctatatcttcatcatcatcatcactgatctctatcaccactggtggataagacatggtgttatgttggctgttgtgtaaaggattcctggttgatggcctaaagcatctaaggagtggagtcggcagtcgcagctgcagccgatgcgcgacgcgttagtaatccttgtatggtacaaaaagacacgagtagcctgccttggtctagctttatgtacgtcattttgctttcgttagtagttgctcagtaggaatgttgtaaataaaaatgacgtgttagtttgacgtcaaacgaataatactaatttattgcaagcctaggggaaggagcacaaaacgtatgtcatcttgtcttgttccttccaattcgtcaagacattcggctacctgcgcagttgagggcgtgaccccgggaaatctcttcggtgacggaaagcacacgaaacagtctaagtaaaattggtactagatggaggataaaacatatgcatacgacagaggtctttttattttattttaaaaaagggggtatcgtatgattgctgcccgtccactaaccatatctctggaccaaatctctcataacgtcaaggaccctattaagctcattagccgccgaactagacggtaggtagactgagaatagcctcactgtgtgcgaagtgtctcgttattgacaaaaagggctgatacatgtgtgtcaaacctcctagcttgatatcagctacgcagatcaagaagaagtaaaagagtttctgaatatctcacagtctatagaggtctaaacgaccttcaaaatcctcttcaggcggcgaaatctgggcgaatgtgttgtaggcagctacgtactcatccccaaacctattgcaagctggtcgccactggccaaactcatcttcaaattcgagctagttagcagaggtgactgcaagtgtttaataagggaacgtacattcgttgtgtgcaaagaagcagcacgcatcgaagacaagaggctggtcattgtctacatcaatccctgcatttgcgtaccaaaggtctccatgaaccagtgaaggtttcactgttcggccgtcactctcgagaggcctcaggagcctcgggatgaccttttcgaacagagctcgtgagagagtctcgagctcctcactaggccctttcctttcaatctccagatcaagtgcctgtctcatggacttggcgaagaatgtctcccacctatcttcccatgtcacgaactggggtaggtttcctgcgtaggtggtaatgtggaatccgaacttgccagtaggcgatacgcttttctggtgcaacgttgacagaagagcagcaaacttgtgagggtcaggcatatcctcagtcatttctcgaaactcgcagaggaagaagtgggtgtctgttattgtctggtacgtgccgcaagcgatgggccttgggacaatttctggcagaacgttatgtatcgcgctcatggaatggaattccccccttgtcatattcatgcccaattcttttgaaatggccttaatgaagaaggacttcggtgtaccatcattgagcaaaacatcgatgcggcccgtcttcgcccagaagcttacgccatggttctcaatggatgtgaccttgcatccctctggcagttcttggagggcagtcaatatgaagacgaccttgtcagtttgccaagggcttgtagcttaccccttaacacagctgggtcaatgttggtattgcccgccccgaattcaaagccgtttgcaccgctgtagttcatttcctgtgccaaagactgtgccgaatctgttcagcgccccgctggctcaacatgatcgggctttcggagagggggttattataagcggcgttcctgggaagcacccaccaccatggtcgtttgacccaatcgcaagcgagctgccaaaatgtcacgcaaccacgtatggatgacggccaacggcacacaacaaccactgccacgaatctttttcgattgcaagtttctatcttatcagacaattgccaaaagtatcctaggcaacaccagttagttgatggtactatctagagagcaagagtgttttttttttttttttagaaggatgtactgaggctgcagttgtgttatgttaactacctgtatttacatgcttatgccatccccgttcctaacttgcaaactagcttaaagccgcctagtggctaaacgggccgttccggtgttcccgcagccgcattctttttcttagcgaacccaatttaagtcttcagtgcccagccattgagaccttggtaatcctatcacgccaatgttcaacagggaacacgaccttgacaccgtttgcctcgagtctttcctgtccttcgttgtgcccgataaatgttcctggctccttgatccccacatagacagtcttgatggcgctcttaagcctcaagatcctcgtcgtgcaagtcatgttgccactcagtctctcgttacatggttccatggtcgtgtacagcactgtatcttccggaaggacctcatggatgcgttcctcggggaggttgtgctcatcggcaatcttgataaaacaacactgctctgcgtgcgtagtgcctggatctcccttgtagtctcgcggatattcaagcgagtatcctgtcgataagactttgcccttagcggcgtcgacaagtatggctccgacacagaatttgttggcagctggcggtgacttttttgcttgagtgagagcgaactccatgaaagcttcatggtctccaatttcgaatgttggactcgtctgggaactcatggtaaatagttctccgaaacaatacacaatacatgaacaatccttctaatgagccatatcaatacggtatcatcaagaaatgcttaacaaagtacaggtcaatgtgggtgtttttgaaacctttgatgcgcgatttctagggtgagcatggatatatgccattatcttcgtcgctgttgggcccgcgagtggcattgactggcggttagagtaatcagctgattggtggttggtggctcgcagggcagggatgactacgttcttcgagcgcgagatgttgggcatctattatcacgagtctcctgggaattttcccaccgtactattagtccattattattttggtggatagaccatcgtcactttgatgagtccggacaacggagattggcgcccaatgcactgatacacactgagatttatgggctacaatggttaactctcatcccttggccgcttgggaaacttcaatccaaccccatcgctgactgtgccaagttagttctttcgaaagcagcggcgcgcaaagcctgatctacatcccgacaactcatcaagcagtcgcgactcgaccaagggcttgaggaatctatttcctctgtcaaaaccccagtccaacacgtcaactaacttggacgatcgagcgaagggtgataggggaccacttggactgagcctcctatattccccgtcagcgcccgagatcgacctcatcttcgtccatggcttaggcggtaattctagaaagacatggagcaagtcgtccacagagcgatctcaattttggccagaggagtggctctccaaggatcccgcattcaggaatgtccgtcttcatagctacgggtacgactcgtattatttgaagggtaaggaggactgcttaaatgttcatcacattggcaagtccttcctaggcgcgatcagtacctcgccatgcattgtcaattccagaacatacatcgttgtcgttggccacagcatgggtggcctggtaatgaagaaagcatacatcctggcgaaacaggatacagggcacgaagcgctggcaggacgattcgccgcattctatttcctcgccacaccgcatcgaggtgccaactcggcaaagatgctcaagaatctcctcagggttgcgtacgaccgcgcttatgttggtgatctggaaccgaactctgaagcagtgcaagtgaccaatgacgaatttcggcatttttcagctgatcttgagctctggtcattttatgaaacacagaatatgaaactatttagctcactcatcgtcgatcctgagtcagccgtccttgggtaccgtggagagaaacaaatacccatgactgctgaccaccgctcgatatgcaagtttgacacacctcaagaccccaactatatactcctacgagacgcactcgcctctactgtgagcaaaattgccacggcaattccagagaagaagcgtgagaggaccaaaaatctcaagaagtacctcgaagtttcggatttgttggatgacgatcttgcaaatgtctgcgaatctcggatgcgcgggtcgtgcgaatggatttcgtacaaagccagttatgccggatggaaggacggggagtacggaaatgacagaacgctatggatcaagggcaagccagcaactggaaaatctgttcttgccggctatgtcatcgatcagctcaaggggtccggccaggcttgcagctacttctttttcaaacatggagacaagtccaaggctaacctaggtcgttgtctccgatgtctggcttttcagatggcgatctccaatgccgaagccagtgatgccatcctaaaaatgcaggcggatggtatctgcttcaatggcgtcgacgaacgtactctgtggagaatcctcttcctttccggaatttttcaggccgcaatgactcgacattactgggtcatcgatgctctggacgagtgttccaaccctccggtccttttgaatgccattctttccaacatggacgaatctataccactgagaattcttgtcacaagtagggatacggtcgagctggaccaaggtttctcggccattccacccaacctggtccagttcttgccaatctcggtaacagatacaaaatcagatctcagacttttgattgagaggaggacccaggccttgggagtcgttaaacctaacgatcggggtaaactggccgagaagattttagacaaatctaaggggtctttcttgtggacaattttggtacttgaggaactcctacgttgccacagcagaaaggaaattcaccagattcttgaagacgtgccaagaggcatgggatcactgtacaagcggactctagactacatgtcacaggtcactcgcggaaaggagctgaccaaaaccatcctcatgtgggcagcatgtgcggttcgaccaatatcaattagcgaattagacggtgctctgaccctggacatccacgactcattcccgaacttggaggagagcatcgccgcgctctgtggtcaattggtggtcgtggacaaatatgggcgagtcaatatggtgcatgaaactgccagagaatttcttgtagctggcggactagagtctgaattctccatagagaaaactaaggcgcacacacgaatggctgaggtgtgtctcagctacctcgtcggagaagaaatgaaacctccaaggaccaagcggcgccgttcttcggcaaacttaccaacaagactagatttcgccatctatgcatacacagcatactcatatcacctctcgaaggctgatccattggcgacagaggcgttccagcttgtcacgcggttcctcaaatccaacgtacttacttggatcgaaacgattgccgattcccaaaatctcactcatctcatccgtgcctcaaaacacctcaaaacctacgtggatagatgcgccgttgagcgttcaccactagaccctcagatgcgggcgctacgacagtggagtacggaccttgctcggattcctgccatgtttgccaacgtcctcacggtgtcaccgtcagcaatatactcgttgataccgccattctgtcccactgaatctatggtatacaaaaccggaggctcaaatcagaggctcgcagtgcttggcacttataacaagcaatgggatgacaggatgctgtgcatcgatttccaccagggtcaaccaagagctttgcgctatggagacgagttcctggccgtcgctctcagttcaggagctgtcgtattgtaccacgctacatcctaccaggagtacaaggtcttaaaacacggtgaagctgttaacttcattgctttcaagaccaaaactgaccttgtagcaacctgtggtatcaagacgaccaagatctgggacatcagaaaggggcaagtggtagacagcctcatgagccctccgcgtccgctgggaatggaattcgatggagatatgcttttgattgcaagtcgaaacaactacattgagacttggaatttgggacacgacgcccaggcggagtcggtgcggaggccatggagtggtgccaatacgccagatacgaaccaaatgcctctacggggaaccccatgcgcactaactctctctaccagccacggaatgcttgctgtcgcctacagcggccaacccatcacactatgggacatggaagaggacacttacgctggtaaatgtggcaagaaactctccagtggagagacgtgcacgcatgtcgtcgtcgcgcttgctttcaatcccaatcccgacataaaccttctcgcagtcgcatatctcgatggtgatctcgccctccttgacccctataccgaccggcagctggaatgctttcgtgccaattgccaaaccctctctccaagccctaatgggcgtttcctcgcagcgggtggtgcaaatgggattgtccacgtttacgaatttgatacgttcaaacttctctatcgggtcaagtcctctaactcctatatcaagcagcttgcttttgccagagacagtatgcttcttgccgatatacgaggcacccagtgcactgtttggaaacctgaagctctgttgcgagagtccctcggtgatgatagcagcgggctcacttccactacagtggtcgagacgctttccatggaagctaaagcgaagattactgccatggtggtccatcacacattcgcagtcgtcttttatggaaaggacgatgggtcagtcgtcctgtacgagcgaaaaacagcagcgagcttggggattctctacaggcacaagtctccagtccgcctattggcctggattgaaccgagagacgccctccttagcgttgatgcctctaacaggatctttttacacaggatccaaaagtcagcagacaaaggttggctcagcgatccgactgtactcttcaagtcccacctcgactctgagaaggcaatcacagatgtgctagtaggagaaatagcggccaagttcctggtatcaactcgcgagtctgattatttgttcaacttggataacggcaagtatgagatagagcgaacatatccacaagtgccaggaacccggaaatggctccctcatccgcaatcctctctacatctgatctgtgtagacaacgtcaaagcctgcgcctactgctggagtgactggtctgaagtatcgtctattgcattttcattggacagccacacggtagagctcaaaagcgcgattctctattcgctcgaccaaaaacagagagtcatgcttcacttgatacatccgagcagttctgtcaacatcaacagaattacgatcattgacgtagactgtcttgccgtcgaaggcaacgatgacttgctgaggaagcaaatagatgctgcggcgacgttagatcaacttgccactgatgaagacagggaggataccgtcaaggcatcgaatctggccgctccacttagttcacgtgtgactacattcgaactaagcgttacccatgtcctaggagttgatgaatcaaaaaaactcatattcctgaaccggtctttttgggtgtgctctgttgatctcagcgagagcaggttggagatcgcgcagcgcaaagattccccggcgatcgaagtttttgagcacttttttattccatacgattggtttgctgggaagaggaacattgtttgtgccttggcaaagagagatattatgttgactcggggtggcgacttggcggtgattaggggcggcattgactatgccgagagagtgtgtatcgaataagagattaaacagaagggatacatctaagcccaaatcccttagtaccttaacacttagtaccttgatggacaattgaattaatatccatccagttctgtggattaaataattcttactggtactaagttgtcttttcttactgtaataatgtacagacttgagaggtcaagtacgggttttaaagatgcgacttccctacatgtgtatttgagttttgcttctcttctcgcatccattcactctcctgtctccagtttgtggaatcacgacaaggggtataaatccttgatctgagcaagtttctcggatttaattcaagatgacgagctgactcatcagcccctcttcattctgcggtaagccaggcctttgtcatgttgataaacttacacttctcagtcgacaagatgagtgctctatcgcaacgggccacagaggctgtaggtgggctagatctgccttggaggttcgcgccaaggggagactatgaccctgatcataatccaactggattgatatcatttggcacagctgaaaatgtaatgttctctcctaccaacccgttcaacattgtgggaacgctaacatctcactaggccttggtgacagatcaactcaaggagttcgcagacaagagcgtacaaagacaaatattcaccttgaaactcaagaactagcttttaacttgtatatcaggttaccatttcaaacgaggacttcttataccgtggcagccatgcgggcggttctcgcttccctacagctctagctgcccacctcaacgaatacttgactcctagcagccccatcaccccagacatgatccggtgtgtcggtgccgctactgcaatgcacgacatccttgcatggggagttgcggaccctggtgatggtgtattaaccagtagacccgtgtatggccgcttcgaacttgattttggtaacaaatctcaagcgaaagttgtatactctgacaataagaccgaagaggcattccaagatggtatcatcgaccatttcgaggaggctttgctcagatccagtgaggccggcatacacgtcaagatggtgctgatcgtcaacccccacaacccacttggtgagaaatgtctacccagtctctgatgatctgctggttgaccatgatcagggcggtgttaccccaagtccacccttgtcaaaatcatgcaattctgccaaaagcatagactgcatctcctgagtgacgagatctacgcctgttcagtattcaacagtgatgagcctgcaaccccctttacctcgatcctgtcgatagattccacgaatctcattgacccggatcttctccacgtcacctacggactaagtaaggactttggcgccgctggccttcgtctcggtgccatcatcactcgaagccaaccagtcctccgcgcaattgaggcggccatgcggtttcacaacccttccggcgcgagtctggccattggaaatgcaatgcttgaggacagagtgtggtgtcgatcttttgttgattcgtcgagatctaaactctcacaggcccatcgacacgtcacgtcacagctcaaggctatgaacatcaagtacctaccaggaagcaacgcaggtttctttgtctggattgatctatcgccataccttccatctgaactagatggcgagttgaatcaagaatttgctcttgccaaaaggctgcgcgaggctggcgttttcctgcatcctcgagaagaacactcgcttgaaccagggtggtttcggatagtatacacacaagacccgagaaccgtgactgaagggctgcagaggtatgttccctcttcatttgcggttgaaacactaaaatagttcccagggtcaaaatggcaatatcgtaggctggacattggagaaacggtcaaccatactcgcagttaacaaagtcaaggagcgagagggattttacgaatagggggggtcaaagcagtcagccatcacacgtataagtagttatacgcgattgcaacatttgcatcaagctggaaatcaatcttcagttcagatgatgatacacagatagcttatttttgatgcgcttttgtaaccctgccgtctactggctaacggcgtcctcgaacttcttaccggtcaacatgaggaaagcctctcggtaacggtccgatgtagcttggacaatatcctggggaagctcaacaccctccttgcccttgagtccttccttggtgagccagtttcggatgaactgcttgtcgaagctgtcctggtcacggccgggcatgtagccggctgctggccagaatcgggaagagtcaggggtcagtacttcgtcgacaaggtagatgttgccctcctgatccttggcaaactcaaacttggtgtcagccagaaggatgccgtgctcttcggcgtacttggaggcctcgtcatagatcttgagggacagctccttgacgcggtccgcagtctcgcggtcgccgacttccttccaagcgtcgtcagggtggatgttctcgtcatgctctccggcatcggccttggtgctaggtgtccacaggggttgcttgaacttttgggcctcctccatgccagactcaacggtgatgccatgaacggtgccgttcttcttgtactctttgtaagcagaaccagtcagataacctcgcctatcaatatgtcagtgtcatgatgcccacacagagcaagagtagtatgcgctatttcgcgtttaaggaatgactttgaaaggggcttctaatgcgagaggggagaccatacacaatggattcgatcttgatgacagaaagcttcttgacgaccatggatctgttcttgatggtctgggcctcctccgcactaacaccctcagggacattgaggctaatgaaatgggtacgcaggtcaggaatgcgctccgtcaaaacctggaaccagtgtgctgaaaggagggtcaagatcttgcccttgtcgggaattgcgttcttgaggacagcatcgtaggctgagactcgatcagaggccacaaagagaagagtgctcttatcagggagctcgaaaaggtcgcgcactttgccggaggcaatcttttgaaagcttggcagggagatttctgttagagccgacatggtggcatgtgatgagattctagtcaatcaattcaatttagtatgtgttgagaataaaggcaattcgattatcgccagaaagtagtagtcacgcaatgtgagaggagagaaagattgaaagtgacggaacccagtgaggagaaaattttagccgatcactcgatgcgtgcaaaagtttctccactgagtcacaaattccatcgcggtttcggcgtctgaagtggctgaccaaagtttgaaatgcgaaatcatgccttttatctttgacgtcttcttcaagtaaacaggcgattacacgagctcatcttgcatgatgacaggggctttggaacgagtcgtgcacagtgtttcactgttttagagacactacttacacggccctttgagcccccactgccatagcgctctacttgagcctgaaatatttatacaccaacattctctcacagccattgtgagaatctatggctgttggttagcagtggctagtatggaggagtaatgaactgtcagttgttctatctagataacacagcaaagaaggtagtgcctcgctgttcagaagccgccatggcttaacctactacctactacctacaaaacaccactagagtagatttgtatgcaaatcagaataggatcttattgagagtagaacatcgggttctgaaacttgaacatgtaaacgttgaataaacggtcggaaattataacggctttgacaagggcctgcctttcttcaccacgatgcattacattaaaccagattggcagtggcactaagcaacggtccagaccaacctatctacgatttccgcagatgtacatagtagtattggaatcgatgacatccctgctcctgctcctcaggaactatggggattcaggatgttacccatatctgaagttccatcgatgcatcttggcatcagtgaagtctatcttgccatgtatgggtacccgtatctatagatcgacgcggacatattattgcgatcctcatatgagactcggtggtttccctggtgtattactatagtcccgaggaaccagatggggaattaatcggacacgagctgagcacgggcatctattctgcaggtgcaataatgcatgtatttatcagtacaggtgtttcttgagttaagtaactatcaaggtagatggttactagctgatacacgtattgcttcggaggattgtgctggtgcccttagttatcctatatcattcaaaaaaatgattggctagcgagttatcaccagctggacaacgaggcaacgacacaaaccgttgagcttcaaataagcggcgtaataaatcaaacgaaaatcatggggtttcccagttcagctcaactggagaagaagtaaaaaaaaagtgccggggtttttatgttattccctccgttcttggcccacgtaaggcttacatcagttctttgtcaggacgcactgacgttatgttggcctcttatcaaaaccgttactgtgtactcgtactctagtactgcagacgtttatttaaccttttaagactaatttgttcaatgtaagactatttgttgaattgtttacctagtgtttatacctgtagatgtatgctgaataacagctgcgttgtcgtagtgatttcacttgagcttacctttccactcaacatcaacatgtctgcgtgttgcatgttctctatagtgtggacatcacgtgagcctcaacgaaactcgcccttgacagcttttaagaattgctggtccttactcaagctccaacgctagtaaaatttcaatggcagtatggacgttgcaacgggttcaaggcccagcagctcgactatttccacctatcataactcgcggacttcctcctgtgtcatatgcggaaaacctttgccgaattccttaggataatccttgtggtttttatcaggtctggaccttgcaaggacctggtgttttcctggggtgaatagcaaaggcctcgagagtgagttcaacgtatgtccatggacatactaagatattgttgactactccagcgtatgttgtcgaatcatatcttcataaccgtacctgcgagtccaaggatcaaaccctcgctgtggatcgtcgtcaaggtcacactgacgtacatcaagcatcctggcatcaaacaaatgggcacgacgatcgggaattttaaacccgtgtctattcacgccactatggtaatacgacgttgagtgacccaaaaaaacatatcgtcgatgcaacatgagctcgctatcccacctacccaggcatgaacagatcactccttcatttcccgagcccagctagctggaccttaaatttgatgcgattactcacctattcgattggtatgctgtatccagatcttgcctcaatcctccctggcatactagttattcatggtgctgctgtggagtggtttgaaaacagtgacatggtggcagcttgcttgctgggctttgactatcagatacgcgccttgattgcaaggaagacatccgtttggacgtatgtgcttgtaccccttgcatgggaatacaaacgtcccgagcccggtagttgctctcaacatccctgactatccacgtacatagtacgcaaaattgacattcatcatgaataaggcagtctagcttagccctacaagcatcactacatgactcgcacgtgtccacagggtccactggctgtaccaagaaaatttgtacgccatttctggaaagggtacgatcctcaactctagatgtggttggatgcgtatatgatagacacgagtggcttgacccaagattactctgcgacacggcaaacttggactgaatttgatggcttgggtaagcgaaaaagccttgcatacatttctggtcaccggatgttggtacaagacagtacaaacccatcaacgagtcaataccagccctagcacgaggctagatcgacaatagccgttcttatgtggaaccctgaccctcaaacacgattttctgggtatcgaaaacttcagttgtcgattcgaccatctcggaactcgcgctttgcatctgtcaggtttattccggtgttctgtcggtgtgtttggcaaacttgaccgcagtggatcagctaagaccagaggtggataataatatgctgctggttgccctgcaatgaaagaaagaaacaaaggcagaccaagctaaagcgggaagggaagggacctcaaggtgttggaaaagttaaccacgggaagcatgagagacgaaattagtagatcagttcatgacgctcagaccttactccttagactatttatttttcgtactccaacgtaggaggcgaacttatctgctacccaccagaagggaagacatacatacagcttcttcttctggcagcatagataatctcaagtcggattccaggatcaggctctttgagtcttgccaaggaagcattgagattaaacctgattatatgtatggcagagaattcgagccagttatgcctccctcttgtcatgaacagagaaacgacccgtcagattctggacctgttggctctagtgcgtactccatacatatgtacagctgatgtctgaagacgactaaaacagtcagccctcatgtttagtactatatattgcattgctctctgaccaaggaagtttcaatagatgggtcccttacgtgtgtatcctgcttcccttggcaccaagatggaactcatccgagtaagtaattcggcgttctccagactactgactacctctcgaagccgtcgtcatgaatgaataaaaccggcccctcccgtcatccctgtcccttgcattctgtagccgctacagtcggggtctcgttccctgtccaatcacaactgactcagcatccaactgccattacatgtcttggactgtgctgcaagagccttgctccctccgtcggtctcgcctttccttttgaaatgtcgatgagaatgggagcgcatatacggagtataggtgccttagtttagcttaggtactcacttagtgcctgccttaattatctcttctttgaggtccctgaggccttgcggactcccgccaactgctcgaggacgactgacggccaatcgtttaccggactacgccaccgtgattggtcaatcgccacgccaccgagttccacaggccttgagggacctgaggagatatgttccttcctgcctctactactagtaccaggtcggcacgcatatcattacttagacttccgctcccgtctttcatcgtttcttaatcatcattttgagtttgcgccgtctttctctctccatatctgcatcacaatattcgtcaggggtttgaatggctaagactgtgccgaccccaatagctcactcacttacactacggctagcagcgtagacgctctgtcttgactggtcccgtcctcttctcgggggattactcgccaagattagctttatcaaactcgctgtgatgcccgctcgtcgtggtcgtcccaaaccgcctccgtttactccctgccgttctttctggcgtcccactccgaccttgcgctgaaccagagctcgagaccctccttcgctgcagcaaattcaacaaggagtgaccaactaaaatttcctggaaggacccagcataatacaaccacgaaagtgccgagctgaagagaagcttaagccactttgcaatcaaaacacgctttgctgggaacttgcacaacatcactgccggccttgttaatcagctatacgggtgatactttcggaacccatcatttcattagtcaatggccttaccccagttcctctgaagcatccacaaccgcatatcaataagttgttgttagtccttcctcttctttcgcctacagacaccggtacaataggtccctgttaatacctgcccaaaacgaccagagcgcctttcttgtcaaacgggctggaccgtacctgccgcatacaacacttccgttcatctggtacctggtagtcaacccgccgttccgctactacctcatttgtcgttcaccttcggtattatacagaccgaaaccgagttaaatcaacctagtctcaatttacggaacaaggaccagtcctgcggctattggaatacgcctattataggaccggaactcgtcattggctttcacaacacgtgtgctttgacatacgactgctctccaacttcctattgcagcgagcttccctgacagagcaccaaatcccaaacaaggcatacgaacaccaaagttactttcactgccagcagtgtagcacggcggctgggcatatggctgacgccgagtcttctgccccggccgtcaaacgacgagccccgattgcatgtcgacggtgaatagctgcgcccaccccttattaacctccctcttctaacaatttgctatagatgccggcgaatgaggagcaaatgtgtccatgatcgcgcgcagcctccatgcaaggcttgtgctgaagctggatatactgctgaagaatggtgacctaatctgctcgcttccttacaaatggagctgacattctatctaacagcacgtttcttgaacggggtcaaccggatcatgaccgtgactttcgtcacccccgtgtccgggcagataagtcaggtcgaagagacccggccaaagcacggcgtgacatccttgacgctcctgtaaagcctctaaacaaatcgaacagtgaatgggagcgtttgcctccactacccgaaattatcgacggcataaatcgattcatccggtactacttccagcttggctttatccccagagagcaattccccagacgtctgcttcaagaccatcaatccgtgagcgtctttcttgtggtcagcatcctcagcatttcggcgcgcttcagccctcctctcgcggctcgctatggctccggtatgaaagcagctgaattctttatggagcgcgctgctgccatcgcacccggcgagatcttttcgccaaagtacacgttggagagttgtcaggcattttacttgctcagtattgcacaacaaggcagtgggctcagaaacgaaagtcacgtatgtaccagatacgaagcgtaatatgtgttcattgctgatcgacagatgaacatgggaatcgctcttcggatggcttccgcgttgcgtcttcacttggaagaaacatatgacatctcagatccgacggacgagaccagaatccgtggagaatctgctcgtcgcactctagtaagttgttgagaccacaaattagccagtgattttgctaaacagtattgctagtggatgttgcacagtcaggaccaactgcactcaggccctcactcgcccatttccctttctgcgtcggacattactgctctcctcccctgtaatgaggacgaatttgacctgggacaggagcctccttcacgagctgctcttgagggttctccgcctgctatcagtaatccggcacttttgtgtgatccgaaccggtctctctttgcgtcactcattcaagcgcacaatttatggggcgttatcaccaggcgtgctgtcagctttacccgcagctcttatccatgggagccagaaagcaaatttgcaactgtctcgagaaagcttgatatgtgggagaatagcctaccccaaaatcatcgatggaacgagttcacatatagcgagcacaaagcgaaaggacaagaactggtgagttcctttacacactaaaggcccaaatattaacttcccaggcgtatctcggagtgacaatgatcccgcgcctctgcaatatcgttcttcgacgtccatacttggtagagtaagtcagtatcctagcttactctgtcataactaactcttgcagcatcttgacattttctgctgaatataaacagaggccggaagctttcacaaagattgcgtacgaacttttctccaacgtccgtagcctttatatacaaatcgatgctcaattcacaggacgttcctcggaggaaagtgttggtgcccagatggcggcgttctgtgtctacacttgtggtcttctttccacatacctttgttgttatccgaacagtgagcgcatttatcttaacataggccctccagacactaatctctctcagtttgcccggatcccagtatcagccgcgacggacatatgatgtaccagcgaactctagccatcttattggaatgcaaagaagtctggcccctcgcatctcgttgggcagatgctctggaacgctttgcccaggatcccacgagctctcttacatcagaaaccgggatggcggacggtagagatcccgttcctcatccagtaatcgaccttcctggtgctactccagcttcatctggcacatcaccagcatcgtctatatacagccgacaggccagttcaatagaaccagggccctctactctacagtctccatctccacatggtattccagctactctatcagcgactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatttgttcctcatcaacttcagcctcaactatatctgggctccaacgatatgaccaacctcggcatggtcatgggaacattcgatcagagtaccctacaaggttatcagatgccacaacaatgcaccactccattggcttcgactatcccgacagtcgcagctcttccaccggtcccactcggcgcccctgcggatggttatgagaatgaattaaatttttattcctacggatcccacgactgggtaccatcgagcaatgttttcgacgggtatgactaacatcgaaacccctactaaaaacatgtcacaaatcactgcggaacataagccggatcatgatttagcgacatagccgagcgatatcttgcttcgacatatgtcattgttcattttattgcatttgaaactagaacgacgattggcataaggctttctattcaaacatttcgcatttgtctcgtcgtaaagagcaaagaaaaggatattagtataaaagtgacaacatcgcatcatgcacctgcggttttaatgactttgagatagcactacaaagatggaaagtaataaaatacaatattaccatcaactctcttaatgcatcatccggggggttccagatctcgagccaagaaaatcagtgctgcaaagtactcgtttccttcctattcttggcacataacactaattgcctgacagacgttcactcagtacatcaaaacttcacaataaacaacaggccattttgagtacaatttggggccaacgattgttttgactatcgacggctacagacgagctcacttgatctctagtccggaaaatttcgtttcgacatgtcttttcgctcatctctaaaagtctcctacacactccgagttttcaaaccactcctcaagaattccaccgagttccacgagagtgggttgtccgagtacgccgtcttcaaccttccctaacacttgaaagggaatccaagacagactccataggccgaaacaaccaatttgcaaaagcacaacaaaaaaatagagcaataaaccggccgccttgactcccctatcctctacatgagttttgaatcgccgccgctttccatccttgcagggcatacatgacttctctattccttcgttgcatctgaataaaaaaacaaaagggtgcattttgcaatgtgtagtgaggtgtagtgatgtgatatgggggttgtgaatacatcgtgtagcgatggtcttgggtgaagcgtcatgatggggtatttaaattactgtagtgtcatatggggtctatatacatgcagggtcatggggatcgtgctatgaagggggaggggaagggggaagggaatatcgttgtttcaggcggcaattgtgcgcctttggattaggcatcttgtgtgccagactagttggccatgacagcctgggaaccaccaagctggcgcttgacctgttcgcgggcccagcgggctgtctcgatggtacgtggctggaactctcggttggtcttggtctccttgatcatagcagtgacccaatcttgacggaaagcgtcaaccagttcaccgttggggtaagcatccgcaaggtcgctgtttatgttagccttgtctcagtgaagataatggtacacgaggacttacccaataacgcccatggaagctcgcatcaacgattcacttcggttcatatcattggcaatgaggttgaggacgttgaagatgacaggcacatattgttggagggcttgggctagaagtcgttagtaataggtacatatcgaaagatcgagaggaacttactcttctggctgaccttcatggcgccaataataccaccccaggcatccataataccctcacggagagagaccacgtagtcaaacatttcataggggccctcgggagaagcagtgacagtggaggcttgttccagaacctgggcaaccacggacaggtaggtctcgaagtgaccaccaatagcgccagcgatgtcaccgaagcattggaggatggcgggcttgaattggttggcaagggcggtgctctgtgactggttagatctgttacattcatggacaggggggtacataccctcaggttgttgaggaggtagttcatgaagttgtcgcagtaaggttggctgcgctcaccgagggatcgagtgatatcgctgaccaggccaatagccatggagcagagactgggctcttcctggtttccgagagcattgtacaagaagggggcaaaggcgtccatgtacttgacgaagtcctcctccatagcagtggaaagggcgctgatggtagcgaagacggcatcaggaacactggactttccaccaacactgttgaggattgagagcaggatctgcatgatgcgatcgccctggggaatgatctccttgtcgagtcgagagatgatagcctggagaacactgcacagactgttttgcatctcctcgagggtcatcttgtcctcaacgctaacaacctggctctgtagaggcacggtctcttcaagtcgcttgatgataacgtcagagagagaagcaataggttgcagactctcggaagcggcgttctggacaaaaacgttgagaacctcgtaagaagcagttcgcactgatgtctcggcatcttgacgggcagtcacgtcaagcaaagagctgacagcattgttgaagtgaggggtgatagcgttggaagcagcgccgaaatcgccggcgaaacgctcggccaagttcatcagggcccagcagcatgatggtgccatcttggcactgctgaggagacccttgaagagggactcaatcagggtgggcaattgagcctgggggtcaatggcctcggagcaggcatctgtgactctgccaagagcgtaggcagttgaatccttgacgtgcagagactggtcctccatcatggtgatcaggataggcagtgcctgctttacgatagggtccaggaccttctcgtcggggccttccatgatagcgccaaaggcggaaacagcggcatctcggttgtgccagtcctcgtggcgcaggttactctcgacaaatgacagcacagggctgatgatggtagcaccaacggcctgggcgtacagctgcaggcactggtaggcggcgcgagacaggttgtactcgtcgtcggtggcgtcctcatcctgcttggtgaggagaagcagaagaactggtacgacctcgttggcagcgacgcgggcaaagttgtagaagggacgcatttgatccgaactctcgacctgggcgttatcgtcctcgatagagatctcctcttcgcaaacagtgctccagaactcgacggccaacttggcgacatcctcgtcatcagacttcatgccaagaattgtgaggccgaacaaggccttctccatgtagaatcgcatattctcgtagtagagggccatgattcggttcaggcagccaaaggcgccctgctgtatccttgagtcgtcggcctgtgtggcctcgcagacgacctgcatgatgtagttacgctcgccctcatgcttgaagttgttgccgacgaattcgagtgagtcgccgagagcggtaatagcagccagtcggacctcaatgttagtttcctcctttcgggctccctggacgacagcggtcaagatagcgttcgagtgtgttaccaaggccatacgcagttctgagtcttggctttcgcagatgtagccgatagtggtcaaagaagcctgcttctggtggtcggcaccttcgctgacattcttgacgaggaatggtagcagatcgttccactggtcacggggcaactcgatggctgcgatagaagaaatgacctgggcggcagcagtaccggcctgggtgttggaggagctcaaggtctggagggtgagctccttgactcggttcttggtctcatcatctgtttgctgcaaccactttgcttgcaattcttggtggcgagcaaaatctcgggttgtgaaggcgttcttgagggcgataccggcggcggctcggatagagccatcggcggagtcgtttgctagctcttgtacgagggttgcgaggtataggggctagatgaatcgtcagccagtgttgggaaaaaagcaagggagaatcaggggtggcatacaaagttgctctcggcagcttgggtgagttgctgctcggcagcatttcgcaggttcgcatctattggaggaggttagcacacattcgtctcgaccgccagagaatagagcatcattcatcggcggggaagggcgaagaaaacttaccaggcgaaagcgaatttgcgagcacctggtttatctctgagctcgacattttggcttagtttaggaacgtctcgtcatgcggattcggcaagtgtcaatagtgattatcgaggtgcaaacgggcgcaaaggtaggatactgaagaataagaaaggaaaagatagagccttgaggtcgttaggcgaacgtgtcgataagtttagatggaagagagaactgttttggatggaggcggagaggcgggggttttttccacgacgggggctctgtccaggagaggaaaagaacgggtatgagggtcgaacgagcttggcgggccagacgacgggacggggcgccttgtttggttcgatttggtgcctggcttttggctttttggctttctgggcgagaggttgctttgataggtaccaagccgagggttaaagaaagaaaagggtttgatttgtcgggagagaagaattgtttttctttgatttgatgtttagagtgcaggaaagaaaaaaaaaagacaatccctttgactccaaggcaatcactaggttgttagcaggtttcgctcgcgcctgcgaagttcgctaccgccacttgacagggaaaagtactgtgcagcactgtgcggtggtgatcatacaggcctactactgcaatagtagccttgccttggactgaatgtaacagacctgttgcctagatagtatctacacaatggcctttctgccttttgtctgtgttggagtcaagaagagagattctcattgtccaacattgattcactgcctatcaggctttcactttgtcccttattctacgcacagagggtcaaactatcccgctgcagaaaccatggagcgtctctacagaaagcaaaagaagacatcccaacttgactcctaaactcaaatttgcacctatgaggatgatcctttgttctctagtccaggccattagtctatcttgattccaagaccttgatagcctgtcagttcagacacctgacctacctccgctatgaacgcatacctgatttggtgctaatctctctctgttatgttatggcagtggaagggaagaatctcgcttaatttgctgccgcactgtatccttcacagtgccccgccatgctgggaaattgacacagggaggctcagacctcttattgtacagtgcagattcagtgcagagtcagtgccggtgcctgagccagcctgattccggtaggggagtacctgccttgcctccagcctcaagtacctgccgtccattcacatgaaaaggcacagagcaaaggccatcaatcatttctgctagagaagctaacgacggttagataatttaatatccaggcattatagcacacacaaacgtggcccttgaagaataaaaagaagcgctgaaactaatggcattcatttccatgtctgagattattacattggtctaactactaaacccaacacccacaacataccccctttcccttccttcacttcattttttctctgtttgtgttgattctttcaaaagtaaataggtccacccttccatggcaaccaacgccgcctatggataactcatttacgtatcctcatgtcccagtggacgccttttgggccgctatcaaattggactttgaagctgacttgtcagtttgagggccccttgttcgcttcgtcttgggtttacgtcttccatgtgtttccaggggtctagtctggggaaacgccctgtcctgcgactcacaggccatgtatgtaatgcacatcatgaccagtgccagcaacgctggtctcttgcgaacgttggaacgttttattgtttagatcggggacgtcaatgttctttgtagcgacttcttgacgtctttatgctggtcctttctcagctccacaacgctcatgttgtctgggtaggtagtatcctcttgggcgacggttgaccctcacagacccatccctattctagcccatggcaaacatctgcgattattagatttggtgcgaaagggccactgaggcgaagagatctttccaagctagcctagtagattggccacatgcaactttgcggagtagcccgagaggttttaactaaaccggatcccatgttgtagaatttgtctaatcattcttgaatagcaacaagggcttttgccgagccacctcagtcaactcaatatgctaacctgcaagcttgaatcctcgccaacatcagaacttaaacctagagttcaaccagtaacagtcatcttctgttttatgacacaagagactccttgcagacacgcatgtggtccgtcgtcatgctcctccgctccatccttcttgtccgtggatactatagtcaatctagccgccttcaacgtttttccaagactttgcggtgctcggggttaactcaagatcgggactagtttagacagtttctctcttcaaagatgagagataatctagtatcgctggacctgcttgtttggacggtctcagggcatcaccaacgttggctgctggagacagtctaagagactaacttttctgttaccaattaagatagcttgccagattctgagcttgcagcttaatcacatatgtattctgatgataagtacagtcattgtaaggactttgcataatcagtatctgacagctaatgccgtagtgtaatcaaaaacaaatccgggtagatgtgtatgtcaatgttgttgtcacctcagtctcttatatctgaaccaaccaatttgatgcccaagagactcacggatggactattcctaaaagctcgtcaactggatcataagaaagagttcctgcatttccaacaaactacgaaaaatgccatggtgggctgtatcgaccggctttggcgtggcatcatgcttttttgtccagtttagatcacctctagcaaaagttgagcccctccaaggcttcggcacagccgtccgtggctgcctacccctccatgaggtcatcggtcagctcctcatcacaagtctgtatcttcagtcttgttatcaaccacagagagtccattattgaaacgtatggttgtttatttatttatttatttcataaatcgtaattgtgcgtaccaaccaagcatctacatacatttcgtttcattgatcccattccatttcatccgctgtatatgatttcataaattcgtacaaccaaagttgtcccatcatgaactaaaagcccgtcactcgcgacaaacaacatgtctgtagttgcaagaggtatccattatccaacacacgtttgtcgttctgaaaaatgaccttgaacaagaacgccaacaaataaatcacacttaacgaagatagccccggggaggacggctatcgtaaaacgtctcgcgctccgtcacctcgtcccagcgagggtggctgtgtcgggtacggtcgcgctcataatcaaactggtattctctctcatactcaagctctcgtgcgcgctgctttcgagatcgtcggatctcatctgaaatgtcaaccaggcggagaacatcatcctaagaaaaattaatacaacggtcaagatggttggttttaggagaaaacttacatatttaagatagtccatgatgtagtagaactccttggtctcctcatattcgtatccagagctctcaatggcctcacggataacgaggtccttggtgatctcggtccacatatccttgggcggtggaggagcaggtcgagaaaccgagcgggttctctcaatatcgatttctcgctcacggtcgtagattgacacgttcacccgtgtgtcacgggttgggggaggagaaggttccctgatagcaggcttgggggatggtacaggggctggagaaggctggccatctctctcggggatgaacttgctctttctagctccgctgtatcttgtccactgtgtctcagtgctgccaccaccgattccatccattcggatgcgctcagtgcctggaggaacatccacgagagtccagtccttggttgcaccgccccaagcctcgcccattctacctcgagaatcaatctttccggtgaggtagtcaccctcttcatctacagcgctaggtgtgggtagaggagcagcagaatgcgctcggcgacgggaatcggattctcgtcgaaccacgagctcatcgtcgcggaagtcggatcgtcgttcctggctctgtgatcttgtgcgagttgtgcgagaaatatccacctcggtcttgttccttgagagggagatgtcaatgtcagtctcccgctctcggactcgagacggggcacgaggctggggcttgggctgaggaggaggtgtggggggtctggctttgatcatgcctgcaacggttaacgtcttggatttgctttttagagttttgatgtacttaccatggtcgatatcacggtagtgcgtgataacttctcgctcaatggttggtccgcggattgtctggggcggagcaggtggaggagaaggctttggtgcaggaggaggcgaaggagctctttcacgctcaacgatgcgggtgcgaatgcgctcccgctcttcgactggtggaggaggtgggggagaaggcgactttggtcgctcgacatatcgcacaacacgggctggcgaaggagctcgtctgggaggtggctgagaaggttccctgactcgctctcgctcgtaaactctggtgcgagaacgctcgtgctcgtggtcatggtcaagatcgtgagaagagtggtgagaggagtggtggctgggtgagatactgcggggccttcgaatgatgcgctcctctcgaacgcgagcgatagggctgggacttctgggtcggtgacggtcgatagtctctacttgacgctggcgcaggaccatagggccagcttcggatcgtcgaccatcgtctcgcagaaaggcgggtgtgcgagactcctctcgcgggggagggctgattgtaacggtgcggcggcggtaatcgacctcatcgagtccctcaggagcagatcgtcgaggagcggggtaataatccctttcctcaaagtcggtggcccttacacgggacattttggtttggtgtaatgaaaaaggtaggttcctggtgatttgtactggctttggtgcgatgtttgatggcgccaactcaattactcaagctgctgcgttgcgacagagagcacgatatggctattgcgtcacactacaaggtggggttgttcttctggcgatgtgcctcaagtctcagtgaggtcttgttacgcaaactcaaagaatgcgatacttattattgagaggagaacaaaagaggtgaaggaagaagaagaagcaacagccaagaagaatggaaagagaaagaaagagagtttaagagtgtcaggtgggtttaatggcgcgcaagccgcaaagcgccgcaagaatcaggccccagactaccaaggacggagcatggaagtaaagcaaaacgtcgtcatccgacagcaataatgggagggagccccccggcaaacaatagggtgtcagccgtgaccttagtggaggggctgggtttctcggctgggcaggataaggtacggagaaaattccattacctgttgcgaggtaaagcaaggagacctggtctatccgtactgtaagctgtgttatccatgatagtgggcgaaagcggggataggacagtacaagatggatggatggtggaagcggtccgcaacgggagaactaaacgttggcgatgatctttttctctcttgaagttttgtcaaatagcatgtagtaaattcgataaagtccgcatctctactaaatcgtgaaaccggccacctcgaacggctctcgtcgcaaagagccgccgaacaaatgaccacaacaactaaactgtatgcctagaatccaatgacccacgaagtaccagagggagtcagtctgcctacctgacgaccccaaacgcaacgagtctcccatggctgcccaataagacgctcccttctcacacgcgaagccctcagatggagggtcaagcgcaaccataaaggacatgagacctgccaacctgacgaactctgatctaaaattgtctctacccaaggccccatcatattgctgatccataaccccgttatagagtttatccccattacctcttattaattatgggcatccgttgggcagattttcgttattgtcaatttgtgttttcctatgttcgcttctttggcgaagctcacaaaagctcgtttcttctgcatccaagcaggctgtggtgtggggatgtattgacgcaattgtgcagcaaatcacactacctcaccccagcatctttgggaccttggtccagtgcattgcgagactgggacccagaacaaggctctcagaactgccccctgcagcgctacggatccgacttgcagcgaatcactcgtagggttggtgagaggttgaataaacaggactgtctgttaatgatggtcgacgagataggacaaatgtgatatgaccattgtgtgtgaatgtcgctgcaagtctatctctgttgcattgagctgcatgcaaatcattacccttatgattggcaataaccagagtccaaagtgtcgtttcgttgggttgggcattcaaacttcgaaacgagccgtcattgaccaggactgggttctcaaacaaagaatgatccctgagcgtctggcatcatatcgtattggatccatccgaagtcaaaattccaaaggcacgctgcgagcccgacgaggcgtctgggcttgaaccccataagcagccattttcagctgacagcctccagtcgacgctggggcctggagcatctgccgttattccaaggttctatgaccgtctgtttgtctgtcactgtcgctgtcacatgctgcacagaccccggcacttctttgaggatgcagacagggttcataactgggctatgttgaattgatctagattgttctcccgaaactgggatcagacaaaggatcagaataagagaaggttagatgtatgcttctcgagtatgattacagacagacctgtcaattttgatgttaatgagtccggttaaaggcccagactcgggaggaagtttgacaaggtagtgcctaatcttcatgcttgcctgcttgtaacatagtgtcagaattttgatgccatttcaacgaattggacggcttccgtagctcagttggttagagcgtcgtactaatacttcaatctgaatattcagtgatgcgaaggtctcaggttcaagccctggcgggagcaatcccaacgccttccgattcgtctttttgcacttcttatccttttttttttttttttaaatcttgttcacatgtgcaatgcaatgaacacaagcgaataacttatgtgtcatctatagattttatcagttgatcgtctgaatacaagaactaaacgatcttcattcagtgcaacaacccgtttctagcgatatgttgtcagtgcatgttaagcgatcagtgacatggacactgctcgagcaaggtcaaacaagacgatcaaaatcactttggcgcccttgagtagcatgcatacgcctccgcatacgcattgtgatatgataaaggtcagtgccattgggttgagtctcaggaaaggatgaatcgaacctgcgagacgtcgaaacaaagagtagtgatgtgccacgacagtctctatctctatcgagatgtgagcaaatggttccatactcataactacttgtagtatggttcttcgaattcccgtccattcagaagaaggatctgtaatggatatgagttactggtgagcaactcagagtcgaagactactctatcatcagcccaacatggactagacatcgacaagcccacctagactcaatcatatatagacaatccggtacacttgagtccagagtaccttagtatctacatatccatctaagaataggtagctgtaaatattgggtggacacagatcaactccttctaagccgtcttaccctacactgggcgatgtgagcttcaggataggtaggtagcattcaagtcttggatggtattatagttagaccatcaatctcttcccttcctcttgtaggattttgtaacttgagccgtgtgaagtgtttaaagaagctcgttgcagcggaagtgcgcgtttggctcgctttatctctgcgagtagcattgacaggcaaggactaacagagcggttttgcaaattatcttcgtcaaaagtgtcatgcctcgtagacaagttctcaaaaatacaacacaactataaaaatagcagagtctactggctttcagtgtagtcacatatcagcggtgagcagatgggccttcgtgtgaccaggatcacagttcaagagatgatcgcttagacccaacattaccgagtcatcgttagccactcttcaatcattgcttgtcaaccaagacatgcatgagaagaacgtgtgttgtcacttctcttccctaataacatcgtcatcatgcaaagacagggggacaatatatcccatccgcataaagcaacgtataaaatcgttatttgaacgcctaaactaatttatttcatactgggctatcgttaagaataaagaggtaagaaaattgaagcagtgccaacgtacgaagtgttcgtttcccttaaagaccacgttttgtgtcctttgcaatcaagcccgtcaagctcttctcgggcacagggtaactgggacggcccgccaacatgtccactgtctcagaaagacccatccagtgggcagtcttgggtcgtcggttgggccagtctgtgccgttctcctcgagatcttccactccggagaatacaacctcggatccctgaatgccaatgactgaggcactcttggggtccttcttgacgtggttgtgggcattgcgtccataaccttcgaggtgctggatacacttgatggccaggcgaacagctcggcagcgatccataggggaaggaacaccaccctgctggacgtgaccggggatgctctctcggctctcgaatctatcgtgagcctcctcgcggatgatgtcggcgatcagctttgcgctgtagaccttgctggccttctcgttgacgagaattaggcgtccagcacgagtctgacccttgtcctttcggaacacttccttgagatggttgacatcagaattgagcatctcgagtgaaataccctcttcagggatgtagacagccgaagcaccgacgtcgagaccggccaaggtagcaatgtaaccagatcggcctccctgcgtctcaataacaaacacacgacgacgcgtggcagaagcagattgcttgatcttgtcacagtagttgacaagttcgttcaagcaggtatcggatcccagagagtattctgttccaggaacgttgttggagattgtggcagggagaaggcacatggggatgcacagagaggggaattgcgtcctagccttgcgcatctgtgtgacggagtggaaagcctcgaagccaccaacgatgaacaaagcatcaaagttgtgctcctcaatcaagttggcaatcagttccatgcctgactcggcaggaagttctctgtttgtgccaatctcggaaccacccttgcttgcccagccatcaacctcgagccagtcgaacgggcgaactgcaccgaggggcttatcgtcgtggtgtcgagcaaatcctgcaaaaccgttgtgaatagcaagaggttcgtgaccctttgaaagacagtatgcgacagccgcacgaactgcggcgttcatgccaccagcaggggcaccgacgttgatgaaaccgattcgcatgcgctgatagtttatgttagtagtgtggagtaatgggaaacggcgtaaaacttacttctctctccggcaacttctcgtcatcgaccatgacgttggttgtcaacatataagagttccattgatcggcaaactcagcatctcgtagagacatagccttgtcgaaatccttggcgtcaacagccttggcgagttcctgtgtctcggcaacagcttgcatcagaggcttgcgaacaatcttgttttcgttaatggcgataaagggagtctcggtctcgggggtagcttcaaggacagccttgacggcttccacgccctgtagggtagcgagcattcgatcgtaggcaacagcagtaccacctcgttgaacgtggccaagagtggtgatacgggtgtcgagagcaagacctcccttgctcttgtcggctaggatgtccttgatttcttcggcaccaatcttagttccgttgttgtcgcgggcaccctcggcgacaatgacaattgtcttgcgctttccgagtgctcgatgctgtaagtcgttagcgcatgcatcccatggatggtttatcacataaaacttactcttctaacaacgaccttcatctcctcttgccagtcattctcacgaggtctctcgggaataaagacaaagtctgctccagtcgcaactccggccatgagagccagccaaccgcagtgtcgtcccatcacctcaacaacgaaagcgcgggagtgtgaagaagcagtcgcctcaacgtaatcaaccatctcgcaaatacgggcaagcgcagagtagcagccaatggtggcgtctgtccctgtgagatcattgtcgatggagccaacaaggcctacgatgttgagatgcttgtaaggtgtggtttgttcctccttcaagtggcccgttgaaataagctcctccaaaagagaaggccattcagctcggaacctgtcagcaccagtcaaggatccgtcaccaccgcaaataataagggcatcaatgccagatagaaccatgttcttagcggctaccaatcgaccggggcgctcgtaaaaggccatgcatcgagcagtgccgataagtgtaccaccctctccgaggtagcctcgaacgtcgtcccattgcatctgtcggatgaaatcgccgccctggaccagaccctcatatccctcatagacgcaaaatgcgtcacagcccatatgcagagacatgcgcacgacagctcgaacagcagcgttcataccaggggagtcacctcccgaggtcatgacggcaatcttcttcttgggagccatgattgtggtttcgacggtgttgatggaggaagagaaatggtttgcagggagcgtcagttgattaagctctgccaaagcttattgcaggttacgcgttgagtaagtttaggtatgcggtagccaagccgttcggagaaagaaaaaagcggcggggctgaatgcagaacgcagataggtagtggttgggtatgtagctcagctctaaaagggagaatatataataagacacagactcactcggcagcaattgggggaaagcacgatacttacaggagaaatagagaaaaggaagagaagcgccggcttcaacggatgatgttgatcaaatatcgtgtcaccagagatgaatgggggaaaatccaattattatggcaccagcttcaaggtccgggcaggaacagacagaggtcggtgacgcaggtcaggatatcgataagatggaggggcagggaagccaagacattgactgacgcagttggtggaggactatgatggaaaacgagctcttatcgcttatcggcccgccgcggggtgatttttccctctattttttcccctctaccaaggtgagctagctggagagctaggttccagtatgatgtgatgtttaacgctcacctcacctattattttcctagtctcggtgctttatgcttgtctgcacctcctggatgccctctggaccctcttcccacgcacaatagaagccgttggaataataacgcatgctattttggtgtccggtccacgtttcggcggcattggatgtaatggcacagcatcgcagtgggacgatgccctaccgtgagacgtcataagcccgcattctctctgttggtttgtcctggccaagccaaacaagatgggggttttccttgccagatacaaaatcatcaatacacaataaatcaaggcttatgcctcgtctgaaaaacataatcacttcacttttcaatcaacgtgagttaaccaattactgatacgccaaatgttataacataatcaccatcctggtctaccactttagctgctggctggcatgcagcggttcgtggggcccaagggaaagcagcaagccagatcctgcaacgcacggcaggcgattgtcaagacaggcttaattgcaagatcgggcatctcaagatgatcgagatgccaatattcaccaattgtcaggaggcttcgacatggatgaccacatcccatcatgcaatttctaaacacgccattcgcttcacctacatgccgcaacgcaaccctcaactttgctggcctcagatgcctcatcttcaacctattaatctgacgccaaagacaaggacattattttgggaagaggttcgacgcttgttttcaaggtcaaggtaaggcggagtgatgttgatttgttcgtgttccagctgcacagcaaccctagagtttggtgagggtgtataacccatggttgataaccagaggcagtcaacagacgatttggtcaagtatgattcataggcatgttcactgcagtcattcaagacaaatcctagtgatcgcacaggatacaatcgtattggggagattctgcagtaatttcaaagtctccaagaacacaactgaggcaagccgtcctgtaatgcaagctctagggtgaccaacatatcggcacactcaaatctgacatgtcatcgagcaaacttgtaagacaagccgaaaaccaagacaggcaggttcatgatgatcgtgtcgaggatcattgatgtgtctgccactgatgccctgtattcgcagcccggcggcgcaggcagagaagtaaaacgcccaagatgcgaaatataggtcctccaggagagtcatgcggctgcagatgctgttttatgtgctggcaaagctcatcacttcactgtgtatgggaggaaatggttggcttgatgtggcagtagagcgcgtctggtgacctggggcgccaagcgctgagtcgccgggaccctgaagaagcgcccctgaacatgacgacagaggcctcagcagggcctcagctcacctcaacccaggacaacggtcaaacaaggctcatttcaatgcaagtctgcctccctgatgtgatgtgcagtggtttcctttcgctaccgcgtacccagtctgctaggccagtccagctgcgaagcccgcaaatgacaagtggcgcagagggaccaggagcttcagagcaggtgaccttaataccccagacacatcgtcactgaagcctcgggataaacatttgatgccggaagcaagattcacgtctgatctactcggcatatgtccgtgatcacgtttgtcaatgacaatggctgcttcagtacggcgcaacggaaggcaaacacctggccgactgacttgggttgctgaagacggatagccacagctcgagaattcctggagcgactcgactcgagttcatcccgtcgggaagtactccgtggtcaggcgcattgcagagaggcagtcagtcagtcatcagtcattacccgcctgtgcttccaccgcgtaatgaaattgtcctttgttgtcaccaaatgaggttctaggcaagatcactcaaaggtccgtggccgcttgcggaggcgaggtgcagcgagcggatgacaaggagcgaaacctggggctcattgttatcacggggtcaccggacttttggtaacaagacaagtcaatggacggatccccacgaatcctctcgtctcctctggggtttccagggcgagagtcactagcaagagtctcatttccaatcccggatcatcgataatcacgtcaattcgccgttgtaatcggggccagaactgcaagcggaccaattgacgcttcaacgtgggcgatgctgacgatgccccggttgggattagaattgaagctcaattccacaggcaacaaaacaccatcaatcaacatgaccggcctgccccaggttctcggcagacaaagggttttcagggtctatcatgtgccttgaagctattgaactagacgcatctagaggacgctttcttcctgaccaagtttcacgagtcttggggttcactgccttgagcgcgttaataccgcggttaattcgggccagaacagcacaaagcgaggctgcgctcaccatcgtgactcgtgatggggcctcagaccagtccctggtggacagcggctacaggggaactcatccgcgggtatagaagagaaggataacgaggtgggggcctcagttctggactcggatgcccgattaggtctcagttcgcaacggagcaaagggagcgttggggacgttctggaacgtcgtctaaacggagaccaattcgtgcttttccgttctggaggccgctacaaagaccaaggccgagagattgaccgttttcgtgcccgagaccgcgttcgtctgtgcttcttccgttactgtctcaggtcccacaagctactcaaaggggcaacagaagtataaccccaaagggactggatcataacgtggtgatctaaactatattgggtatcaaatgacccgctggttgaagcagaacaagtgcctcttcaggtaaagacccgtggaactggtcagcaggcagttttttgcctccccctctctgccacctccacccgcgttcctctcccctgacagaagccctgtccttgttctgctgtgtcgccgaacagggcctcctttcccccacctcaccttccttacactttgcctgtcttccctggtagggacgtgacattgacaggttcttttttttggtccagagagaagagacgatgggtccttttcgactctgcgaagaaggtacagatactgatgggaaataacgcactcgcgagagtatacacatgttacttttcctcatatgaatacacttctaatcttgcaatttaacctccacatttaaaattcgttctggtcatgcctctgtgctgcgatgtgctgtacatgctgcaatccatacataagtacgttagcatgtacatacatgattaaagatcctaccccactggaattaatcactcgactcttcactctggcccatgaacagcgaaaattctactgcgccgcggtacgtccgacttgttttcaactgacaagagcaagagaattgaacttgtgctattcgggtagtacccgctatttccaatcccccccatctccatcaatctctactcctcccggtacgtatctgaacacacccggctacagtggctcgcaccccctctgggtccttctaccacgcccccacggaccgacacacccctgaacctggcgtgcgctcgtgcttgtgtgcttgttgctagactccatttacatagcgcacaccgcgactcccttcccccaatccgtcttccttcccatcagcccaaacagaatatctacgtttgattcccccccggactttgttcgtcctcctccacatacacatacacataacaccaaatcaaccaccaaacagccccaacatcctttgtttttgtaaaaaggaactctaggtcaaagacaacttgaccttgccttgacaattacaatacatgtctactcgaggatccccatgaaaggcagcatccatctcgacaacactctcacccaccaaaatcgcctgcattgacatcaactcaccgcccgcgaccaagtcaactccacctcgaagatcaacttgtatactacgctctggtgcattgtcggctttaatctcgatctaccttgccgactacctagaaattcccaccgattgcacccttcagctcgattttttatcaacccataatcacccgcttcaccacacacattatgccctatcgtttagatactcacgtcttgacagtggatgcaaacgtcatccacaaggtcgatactggcaatcccgctaatttgtatagcatgtggactggtgagttgcatcttgcacacgtcgatcctttatatgctgaccattcagtcttttctcgctgcgcagactctgttgaacaaggccgaagactagagaacctcagctggcgactctggcaaagagaaacctttgttgttgataacgaggagaagatttctcctgccactgagaccctcccccagaacatcccctccgagtcaaggatatctgatctacctcagctatctggtagcgtcgactccctcgtagacgaggaagctgtcgactttgccccagtatcagcgccacttgagattgcccgcccccgtgtacgacgacaagactcttgcgccagcacccgaagcaaacgcgaacgccacatcagttcggacgacttcgagaagatgattgtttctattgtcaaggacaagggtcctctctccgcccctccccacgttgcgccactggccaagcagtccctgcctgtgcctcctgcattcgagcgatccggttctaccactaccgagtcgcaatcacctgccaaatcaacagcctctgagggttcgccacagccttcgccccagaacctctctcgcaccactgtcgtgcgtggcttctcaccttcccagattcccactccccgaaccatctctggtgctcaattgtcgcatgcgatccccgaacccaagtcttcacctgccgcaaaggttgttcagtctaagaagcctgctcgctttgcgcttggtggctcttgttcgtctagtgaacaggatcagagcctaagcatcagcaagcctatcattcccatcatcaagaagcccgtgttccaaattggtggttcatctgaagaggatggatccctcaggagtgccatggcttcgtctcgacctagttcgctcctgtctgctcgcaagaagcaagcttctttcagtaacaatgtcatgacccgaactatcgatgatgatgatgaggctgctgtggactctgacagcgacgactacatcgacgagagtgccatcgatgatgatgacgactcgtccgactgggaggactctatggaggagagtggcaagtctagtatggacgacagattcttccagcgagttgactccaagcccaacctgacttcgcgacgatctctcatcactctcatgcttgctcagaatgatcgctcacgcaaccttggtggccacgcttcccaatcgacatcagctattccccgatctcgattggtcaacggcccttcactggctgcctcgcctaatgattccgacgaggccccattgatgatgaagggtatgcgcggccctggcctcaagcctattcatgaggttcccaggtctaccgcccagcccatcatgactggccctaaccacctccagcctcaggctgcgttgtcacctcgcacaactcgccgcaacatgttggcgactgagttgactgagtctcttcgacgccacctcctctgggagcgacagcaaaagtcatcaacagccaatgctgtcctcaagcgacgacacacatcacacgatgttgccaacttgaagcaattccctgagaagccttgcatgaagcagagcgaggatgtgaacgcgagcagctggaaccaatacttttccaaggaggccagcgacggataccactccaagggatggtaaacgataatacccacaccatattataccatatatgacacggacacagttatacccacaacaattgtgcattggacggcgcacgaaaggcatcaacacatcagcattaagcgactggctgcaattggcagcatttgttttatcaactcatttagcgaaacgggactcgagtcaatttttatttttatttgccactcatggcggggacacttaacgatatgataccatgaaatcgtgtttttatcaaggctgcgatgggctcatgctccgtcattcaccagactcggggcacgtgtactagtagttttcgtacgaatgacggaagatatttaggggcaacctgaggatatggattcgttatgaaagttctttttttgaggtggagcgaacatggggacggtcattgatttcactcaggcgaaaataaggtcagcagtggaggaacaaagagaaaaaaggtcgtacaatacgaggccttgggaggtacagaaaagtacgagaagatcaaaaggagttgttcatcaaaaaaacctgcaaaaggcgaattgtctactatgagaaagaggtttccccaaaaacatgaataaaaatttcccatggaactacatgcagtctctacattggcacaagtgaatgagtgaatgaattaaacgcatcgtgagtgcatctgagatgggttgtgagttgtcgcaagaattccaaggttcctggatgaagcaggacatgaccgggtatggacgtcatcaatggctggctggcagcgctggctgctcaagctgaccttgcatagtatgcaaggtcaccttcaccccaaggcccaaggtggagagggtaaacaacagtcacgaaccaaccgaaactgatagcggccgtttgatgctgacaggcggaattcctattggaccggggatgcgaagccttcaagcctcatggcgtcttttttggtgtggcagcccagacacacaaagactccaaccagagacaggccttatggtgctcgtgacttgatcaattggctttttttggttttaccaagtaagaatgaatgaatgaaagaaggaggagaaaaaggttgaaagaaatcagagtcagagtgagcacatgtcaaaattgagacagcaacaacatgagtaacctttaatgtagggagggagagctgaggatttcacatgtaagtaaatctgaattgaaacgactgatgatcaaaaccaaactgtcggtactacatagaataattacaggcatgagtcactagacaatagaaagaacacaagagcatgagcatgagtctttgttattgcgataattcccgtagtctactctactgttgtattattagtaggcggtcaattcaatttactgtgcgtcgggtgcgtgccatgctgcaagctactttagcacaaggcagtgcgtcctgctggttgtcttttctttgttggggatcctgtctgcatgaggaggaggtgttgctattaaacaagagagtcaaacaaggccgtattaaaccgcttttatgagcatgacagtctggaggacaactgacatctgccattgagtttttacaatacttgcaagggtggcatcaattttttcatccagacttgaacaattgcaaagagtgggtgttgtcaagtcccgttccccgtccatcaacccggtattcaaaaccgatcccaaccaccaaaagggggaaagaagaggggaaccgaagagggtgttgaacaagagaaaaaaaaaaccgaattaagaaaaaacaaaaaaaaaaagaacgctaataatttttacaagttcaacaccagcagaacgcgtaaagattcaaatctcccctgggctctgaacctgcagagaccatctccgcaacttggccaaaaagaagtacgatgccggggtggtctgtggtttagttttttttggtttccttggaatattcctggttcactcttatcttcagcttcaccgtttgtaggtactaaagtacaagtaagcaggagtgggaatttaagggtactgaggcggtgatgcgtgtgctacagctagcaagccacgatgtacgatgcaagctgcgaactgcatcttacagcatgggttgtaaaaattgagttttcggctgcaattattgcatggctttaaattaatacttgggttgcaattgtcaagcttggattaaaggaaacctcgtataggcatacgtattgcaattatcatcatatctacttcatagcgcagtttggtcaagatgaactgtttggtggtctggacacgtcttttccagtccagaacttctttcccctccttgacaaatttctccgcgtggtcggtcttggtattgttggtttttgtctgcatcagtcagctggcaagcgacctcgaaatccacggccaaattgtggaggaagaagggcgacagataatagtgtacaagcggagccgcaactcgagggctgacaacgagctaagcgccactttggttctgacattgggtacatgaaaaggtctgtgtattgaatcggttgtttcagaggtagttggcagtgaatgtgaaaagaaaaagggctggcgagggcagatgtgctgcattgtggtgtatgtatatatgtatgtttgaaatcagtcatttgtgacatcttacatgtagtagagatttgttgtcagccagttgattgctgccctcaattgcctcccttgcttattggggggaatgaaacagatcagatcgaggcgggatcaaagcaaaaagagacaacgacgcctctcccgttcaggatctggagttttcctggggaaaagtaaaagtgtctctcatttcatcgtcaccacacacacaaacattcatcagatcagtcagtgcgggcgcccatgttagtgagcactactactctgtgcaacatttcttgagcgtcaagggcgtttaaacaataaaataatagaaaaaagaatcatgtcattaaaacggcaatcaataaaagctttgacgtggccaattccccagaaaaaagaaccacgtcgcggagaatttggagtattatgtggtcatccgtgtgatgagtttttccaaacactgcccagactggtccattcgcctacgaattcgccttcaggtacggacgggtagacaggggaagagatgatagagaggtcacatgggactggagaaaatctcccttcccgcaattgcgtgccatgaatgaataatcattggctttgctttttgcgatatgtgcgcttggagttttctttccgtgaggaagctgatggagaaaacgagactaaactcaatagggatataagcaaggggggtacgtaagtacatagctacgggcgaccgggtcttttcttctatatgtatgtttttctgcctgagacgttaaacacccagggagtattggatgatgcttcttcttctgagtcaagaacaaaaagtgacagatgtcatccgcattgaaaactgtcaactgaaaagagaacaagagagctgttggtggtttaggctaaaccaaatgtcgacaaaatctagaccaaaaccacccccatgaagagcgacgggtaaaatcacatccagtccaatcatacttcaggaatcgatttattttatcttgcgccttggggggagtgtggtcgggaataagacaaatcagatggctcaattaccgatcggcactctcagtgtgaactgtatctcggagaagaaggaccctgcatttttttaggccatgtttcgaagctccccaggcatctaaggttttacagcatcactaatgggggagactgacatatcacaaacactggcatcttcaagaatgttcccgtgagtatctgaaaagtgtatttgttatatgtacattacccggtctgaactgtggagtcaaggtgtttctgttattcagggtcctgcccttttgaagtatgtatcttcgctgtgtaagtttacactgatgtgaccgtgccattctttcgtgtttactgtatcgttactcttgtcgggtcggcacaggtaacctaatagttcccacgggatcttgtctattggaatccgtcttctcatgacttgacacgaggcagacagcgagagtcagacgtgagccacctatccgacggtcggttgtgtggagccgactgtggtggcggccatttctccgcctactcttctcggatgcggaaacctggggaattttatggcgcaaaacgcaaaacgcaaaaagagagacagataaccaatgcaacaagggtcttggggttttatttttatggcgcgcccacagagatccattgctcaatcttgagctcaaatcaaccttgaccgtctttcgtgcatgtgcttaatgccgcgcatccattcaccgcctgataacaattgcgtgctgtacctgtctaatcaggcaggcatccgaaaggtttttgacatttgacaagatgatgcccggataaagagcagccgacccgaaaaacaataactctatacccgtgggtgcagatcccagtgtcccgaggtcacttgcaggcacacaccaaagtacctgaatcgaaaggaatgccgagagatctaaagaggacaagccatggctgacatcagaacgaacctcacgtgggctctcagtattaaaatagctgccactgttatgtaagaaccaagaacaaaccggcaaaggaaaagtggccatgacccagtgacctgaacaaccttttggccgaagtaagccttttcagcctgtcgcctctccaaggagagagaatgcaattgctcgtggcctatgacatggtctgcatgattcgtggggtagactaggcttaggattgatcaagccccgggtccagtagaggacgtacagcattccgtttcaggggatccagtagtcaagtatcgatttaatgggctgaaatgcctgataatctgtaaaataattggaataactacaattaatcaaggcactgactgactgacgttggcagacagcgttttccccagaaaaaaaggttcacaggggtttagtggaactggattcactgggcacgagaaatcacggggaaaccaggttgttgttacgaagaagagtcgggaacttacgtacctacatactcaacgttttcttgtgttattaaaatgtacataatcaaaatagccgaccggaagcagaccgtgagagccgaaaagatgttaggttagggatgagacggagttgatgtgtttggacggtgctttaccgtacataacggatacccaccgtgaagggtcttctctaaacggtggggtccaacttgcaccaagatcatcatcgatggagcacttgtcaaaattttaattaattattatttaatagaaacgaagatcaattaaaaaaaacaatgtggtgtgcaagaatcaatccaaaaatcaggcacatgttgccatatcgcgatggacaagtgcgatggggaattgttcgtactacttcagtggtagaggttacactgcatttgcatttggttgcaaccagctttcaagtccagaggtcaaggctggtgatcaaagccaacgtcagttgttccagggggtttatgcgatatgcaaggctggcagagcccaaaagatggccaacatcgaaaactcgagttgatatcgaccattattcttacagatctaccaatcgagatttcccccggactacgtcatactctggggtggtgtagaatgagttcgtctcgcgacaccccagatttagattattttaaagtcaggtttttgttgtccaatcgcgtggctaaaaagtcagatcttgttttccttttgcatctaaagtgctgtatcacgaggggcagtttgttgtcgctttgtcaatggcgatatcgatgcgttgtttcggcgtcaaccatcgaaagtgttgcaaacgggcagaggtcatcctaactatgaccgaatactgtatagaacacgagacacaagacaaggcagtgccagtttcgtccttcggctcggtaggtatttcggatgaataacacggtaaatgtgcccgggcgttcgccgaccctctgcctcatctcaccaacagtaccgttaatgttactgcacatttcttggtctagccgcggtcgtgttggccgctgttcggatttcgtttagtgccagttccaagtgacacaagcgcgcgaacgaatacaagtccctacatcgacacctttagaactggaagtggtttggtcttgttatttagcctgtcttatctagtgttctgtctaattcagatccgacgtgccccgaccaatcacttgtaaccaaagctgagaccttctagaagtcttctcccgcacgtggagaaggagattccttctgtttttttatctggctcacaccatctttgccattaatccatgcatccaccaccagttaattcagtcaatcttgttcaatcacgcggtacacagtaactaattaagagccgttgaggcttgaaaaggcaataattcacggtatttggagtaaaatgacgcagtatcttctccaggttgtgtactttattttactgttctagtgagaatgcaacatcaactagcactgatcgtccttggcgagttggaactggaacagtcaatgattcgtttttcctatttttttattctattttttttattaagcacgcaccttatctccacctcttctaagggtctcttcagtccaagttcaagttgttagtcaaatcttcagacttggtggagtagatacaagtgtaggtatcgcatcttgaactccctggtcatcagccttgtaaactctaataatacaaaccgtcgtcaaggttgggcagcaaaaactagaaactcgtcaactgttgcatcatttcttctccgccagccctggagcgagccaaacagaacgtcaggatattccaattcaaaatggatcccagtgaaacggaagaactcctctctaataagacaaacccacaattattcttatttttttctcttattttttgctcttctccaacttcaaactccactgataaggatttccggcgactctacggcgatcctcggcccctcaataaagccattgctgtgctttggaccctctcatcaccgttttttgcctcgtgcattatacggcccttttacctgttctttgacaaccactgacgtttcgataattgatctggcgtcttctgtcggcccggcagtaacacagcaatggcggctctgtgattggagtttgactgaaccggttattatggatatttccctcgtttcgactagcccttcgaaagtgaagacattcttgacacgtgaaattctcgtggctgtgctgtactgtgtcatgtacctagccacgagaaggcgaatttgaccagaatgcgcatccactctgcccattaactagattctatcaataatcgccatgtgggcagatacaaatgcggttttatggattcaacggagtcgccgatgaggggatcagagctactgtactgcacggatgagatagtctgtcactccattgacaacgattcaacagagacacagagacttgaaggtttcctagaacgcggctgaacagccctctaataacaattaaaccgcatcggattggatgccgacatatgattgccctttcgagaacaccaccatcacttgtcaaggttaatgggctatcagtcgccaacgaactcttgagcctaacgcacgctctagcgcttatgttgaacttgggacagataggatttgttcttctgcgcgacttcggaggcgagtttcgacgtcgacatcagtaccaaagcacgtggtaaaaggacgacagcttctccgcacttaactattgccccttttgtctgctgccgagagtttaatattgttagttcagtaaaatgcgattgattgctgtgccgcggccggtaattgacccgtggttgggaacaatagacaaagagaattgcggtaattatgccttggcgtcgcctatttcgacctggaggtggtatcgtcaactttaaattaacagtcatgtgttgtgaaatcgccaaactgtttctgcctagacgaccgagttgaagctttgatactgagacgatgctaggcatggctactgtatcgctaaagcttagcttattcggctgggcgattaattaccaccggtctaggttgctgttaatcgggaaataagtatgctcatcggctacaagctgtctgttctgtttgatagaggtgctgtcaacttatcatggtggtgtagccgagagtgtcttctgatgctcgccgcagcgtctgatgttcaatctcccagacgatacgcgcgatacctcgcaacacctttggacaatggccattcaactgctaatcagtagttaaacatctgcctgcgccccgaggcttagagaggtagatcgcgcatgtgttggcggattggattggactggatattcaatcatcctccatcttaccccaggttatcgggtatatcgtaatgcctgcagggccccaagccagctgacacagtatcatgccacgggtagcccccgagccattaacttctgaatgctctgctctgcttcgctgtcaacatggccgctacaccctccttctcattatagacggtcggccgggtcgacaaagacccccaaattcgtccggatttccccaacttcccaaagagccggaaattagcagaaacaagcgacccatgtccggggaagcaaacgggcgacagccggcggagaaactgtgccgttgaagtaaaacgggggcgtctgtcttgagtcggatctgagggccgtgtcatcttcagttactcagtctggactgccaggagccgttcctctgagatgacagcttcttctttcgggttgacaggcgacatgtgatggttctggccgcccctcaacgcatgagccaggctggggggagggagacctggtgatgcggagaaccctggggagcttgacatctcatccatgcggatgcattgagggtctgatccgcgggcctggggctgggatatgaggatgagaccctttcaaactgctgtgcctggtagtctattcctattcatcctgaagaaggtgtcgatcgacggcccgtaggacatggagatgaggaatgggtggcagacgggccgagtgcggtgcgatgcgttggcagtcactagacacaatggaatgtaagatcatacaccaacaagtctgatctgatgttgaaagaggatctgtctttgcatggcagcagcctagatattcctctccacgtgatgcccaaaatggacgttcaagcaccctcggtcaaggaaggatttccgacatgatgtcagagggtccagcaatctgtcagtcacacaaactttaaaagattaagaagcagcaattcaatatcggtttagtttatctggttgtttgagctgaaactggttatgcaacggttatcgggagtgaaacaggcaagacccccgcgatgacccccatgtatcttcacatgactgaccaatgcatgtaagtcgaagcatgcgtgccaaggaatggtcaggtttacggtgatgattatggaaatgattctcattaaccgttatgaacttgtcctgttcctgcaatgacgaggttgtgctcatattgagtaggcgtttgtgtatcacggggtgagctgttgtatcagacgacatttaaatctccgtacagaaaccctgaattcttatcttatacgtgtgtcactttactcaaaaccgtatccatttgattggcaatgaaatcagcctcataatcccaagaaatatcatctaatatactcactccacaaccctctcctgggtaatgtcgtgccatggaatagccacatgagatcggcttccggcgtgtgcatagcaatgtaagcgtttgacccaaggtcagttgatggatgatgcattccccattagccaggtaccaaagacaatatactgacttggcgttcaattccagttgacaaggctttctgttcctaaactttgtactggattggatcgccaaaagcgtccattacatcatcgcagggtccgttgatcaaaaatgatgtcaaatcagtcctggtggtgtgcatttagatgatcttcaagtgaattgtgctgtgaatcagattttgacagcttgactctgactcgcaagatcgtcgagttgacatggttagcagaaaagtcgacctcctaagtcttaggtcacaaaaataaataacctaaagatcatagcctaagtagcataagctaatctactaatttcgtctcttatgcttccagcagctaatttttttgataccctgagggcaagtcgaatggcatcgtgatcgtcacgacaaccgtagatttgtcctggagcccaaggcaacaaaagatctgcttccggatctggggagaggctaatcgaatactgtaaaaagttgatgtcatattcacagctctggattatggaaagactggtaaaacaattgttgttgactctatagcagactgtcttggacattgcattagacatgtcccagtctcgtcagcccagctaaccacgaccactgacaaacagacatgttggtctatagatccctcaaagatcatcaatgccgtccagctccatttggttcattacaccgatcgcaccgatcgcatcaattgcttcaattgcttcaatcgtgccgccgagatgtcgggagccgatttgacttgatgattgccctcagccagcccgagtccattcatccacatggcttgacaattatcctccgccagcccgagtccattcatccaaacgggttgaggattctgctcagccagcttgactcccttcatccactcgtttaagacggccacgtcctcttccagtttcttgactgcggctgcgacatcggccgacttttcatagagatcatctgtcagggagacgataatttccttgttgatgtcgatgttcttctcttgtgcagaaatctttctcttgttctagtaaagaaaggtaagtaagtgttggttcgaatgagcatgtcatagggggtgcttagtcttacgttggcaatgttgtcctcgaatttctcgttggaagcaacgaaggtattcttgagagcttcctcttcatatcgcagttcgtcgaggcgcatcatcatacggaggtcgaggtcgctagtggctccgaaatcatgctttcgctccttcttgagagccttgagttcggcagaaagcttcttgttctcattctccttggcctcgagtttggtagaaagcttcctgttcttattaaccaaatcctggatctctccagaagcctttcctagggcctccttcaggaaatgtgcccgcactttctctgtcatcagtgcattgttgagctcgcgggagttttggacctggccagggctctcggtgagccggaacttggtgtccaccatgattcgcgagttttggtgagtgctttggatgggtaggtaggtagccaacaatgaggatgttggaagagggatgctggagggagaaagtttggtagcggagtgcagtgttttgaattgtttaatatttaggccacctgcgttgggcggctgtgaatcattgttgacggtgccttgcatctggcagttggcagctggcaagcactgtcagggcgtttttccctgccatttttgtttactcccattttcctaggcaacaacggctaggcttcgctgcaactccttactgagatagcaacttatatgatataagatgaaccattttcgcagatatgacaggcagtttgactaggtaacttcatgtgccagtattagacaaacgaaacgaatcgagaatcgaggaacatgcgatagaagaacatcctgactttataatagagaataataaataaggagttatacagaaatagccttgcaaagtattattttattgaatccatcagctcaagaatcaagaagtagtattgcaatatgatctgcaaacaaaaactgatataaaccctgctcctcgccagccgcccagacgggttacataaaaccgatactggtttacctagtggtcgacatacacaaacgttagatcactcttagtgttgatatagcctaagagtgatctaatgatttagtctggattgcttcaagtcactatttttttttgctacccatctgcccccttaaacagattcctactcggcccccctaagaacaacaatgggcagtgaagccatatgcaaaaggcccacccaagtgaatggatctgacaaaacagaacggaagttcttgaatccaaggctagtctctgtcttgcctccttcaaaggtagcatacttccaaaccaaaatagcctgcaatgtgccaaagaagacatagaggatcgtaatggggtggtatcttttggacttgcgaggcgccgatattccctcgcaaggcttggatgccatcaagggttttgatatgcagatagccatcaaaacaacaaacccaagagccacgcgagcctgcatagcatcaatagaagtgctcctatttccaacgtaccatgcagtaatgagaataatgacaagcttagggccgggcaacttggctagagaggccaaagaaggtattgtctcgggtggagttacaaaagccaaagggtcttcccgtggatttctgagctgtactatcagagaagcgcaaatggccaggcgggccgtttcagatgggtccatgtcattgaatgccgagaagctcagtgacatgaagaatattgtgatgtgttcgatgactgactccagatgcaatctgttgtaaccaccatctacagggcgcttctcgttggatgccaccgcagcgtccttgactgtgtagtattgagcaactcgagagaaggcgaagaaaagaggaacgctgatgcccattgatcccaagagtgtatcgcggtcgataaaggtggtataccgagtgatgaacttggcccaatgaccagtaatcaagaccccaaatggaacgtacaaggctccccatggatcctggaggtgacagttgccggtacgtgtcattatcaataagagagccccggtcagtccgatagctaccgcgataagtccatgcaacgagataaggtgtgtttcccccatcctcaggggtcgatcgaggtagattccatacatgaacaaagtcgacagtaacgaagcactgcaggcaagtgctagaaacatgtttgcgatgggaacatcgagtttgctgaagtatttgactctgtaccgattgggatcgactttgataagttcgagtcgttgcaagtttcgtatcgcattgaagatcgagtaggtgccgaagagcaggactgacagaacccatacccagtcggtgaggttataaggatctgtcagtacctgggtgagagtgtaaaaagcgcatccgatacgacaaaagatcaggatcatggtcgatacaaaggaaatccaccacatgtgcttggatgtttttaagcggtaaccgagcaatcggaggatactcacagcgactggcccgacatctcccaccagcgacgcaaagtagatgtacagaggcttaatctggtgcaccgctggcgataagatgatgtttgacgtcacgaggaggcagataatatgatggacgaagagttcgaaagaatagaatcgaatcagggagagttcgttggcccacccggcagcttgcgataccacgcagagttgaccaaatgagttcaggggctggttgacgccccacggtgttgtcgtggccgcaaggacacacgaaggtagggtaaagaaaaggccaaaggctgcccgaagtatcatgagtatcagcgggcaaagcttacgaagctcgtcttcttccaggcggtagtagacatcttgtgcgtacttccaaatgaggtaatcgacgacaaagtacgcattccagtataccacactggacatgagaaagctggagagaagcattgggcagctggggaactccattaggtgaagtagttgatagataatgaccagaagaacggagtaaatgttgggtaagtggaggacaagtacaacttgttctcaactggttgagctcagtagactttttaataatacgtgacagcgaattaacttcaaatcaccccgtggactcgcaacctacgagaaatctttgtaaacactctccaaataaaaagtcaatatggtttcttgataaactggaacgcgcggctatgctatttgagctttccccttcctcttcgtctacttctcattctgctcccccctatcttccattccctttagacaatcttgacaagaaagacaagctctaattctaactgaaacataaatggcaaacgaaatcatccgagacgaacgcgcagagcccgagtctggggctgagaagggcgccatgctcacgatcacccaagacgccgactctgacccggcaatcatcgagaaagccgagacagaatcgctgcaagacatgggtcgttggagaaggatgggaatcatctttgtcctcaacacggtgacaatgatttcagccttcgatgcgacatccatctgtgtcatcctccctgtatgttcttctctaagatctgctaaccattgctaatacggtacaggccatggcccgacagctcaatgcctcgttctcgatcagtctgagcatgggctcagccgtcttgctcacctctgcgatctcccaacccatctttgccgaactcgcccatgtcattggtagacgaccagcctacctcgctgccttggtcttcttcatgacgggatccatcatctcgggattttcaaatagcagtgtgatgcttcttgttggtcgcgcgatccagggcgttggttctgggggaccgcaggcattgtcgggtctggtgatggcggacttgtactctgctcgcaagcgctccgggtccatggcgtatcaacagatgtcttgggccttgggtaccattgctggtcctcttgttggaggtactattgtccaaagcaaggactctgcttgggtacgtagcccctgacattgtgtctgtatacacatatactgactggcgaccacagcgttggatctttcgggcaagtctgccttttcttgtgttgagtttcatcggagcctgggctcttatgggatatgacaaacaccagcgcaactgccgagacatcaagcaaatcgattggattggtgtctttctctacatgatctcttctgtctccctgatcctgcctttgacttggggtggctctcgtttcccctggaagtcgccagcgatcattgtcccctttgttgtctctttctttgcctttattgctctaggggtgtacgagaaaaaggtcgaaagaccgatgttccgacgaggcctcttccggaagtgttcgaccatctgccatcttaccatgtcggcgctgcatggacttctcatgtggatggtgctgtactatctggctgtctacttcatgggtgtcaagtcccaaactcccctcatgacgggagtatgggccttgccggcaactatctctgttgcccccatggcggcattggtagggctggtaacgcagaagacagggaaatatcaagggttcttgattggcggctggagtcttttagtgaccatctttggggttttgacaatcctggacaaagactcttcgaccgcgaccatcttggtgctggccatgttcatgggtatcgccatgggcctcatcttcccggtcatgacgattggcgtgcaggccacatgcaacgaggaagatgcgggtcatagtatcagcttgatcttggtgctgcgcaccatgggtcagtgtctgggcatcgcgattggaatgtccattttttcgacccagctcgccaaagagctgaagaaggtgggcctgggcaacgtgcaggtcagcaatgccatgcagctgatgagagcctcgatggaagacggaggcattgaccacactttcatgaacatggctgtagcggcggcgctcaagaagctgtggatggcagggagtatcatggccggcgtgggtctgatcctttgtctctttgctaggtgcccaaagctacccagggactcggaaccccatgagaaggggatttcgggcccagtgagcgaccccagggatgcagtcgcgggccgagtttggggatggttgaagtcaagaccagagcctgaatgttgactgtgcgatgcaagcctgtggcctgagacacagcgtaatgacttttttctttctcatttgttaggcttctgctcgccagctcaatgacggcccggtagctcctagagccatgtatgtcgggaggtgtttgtttttggtctggttagcccgaacaagtaatccggaggttgtcttgtctcggtcaagcaatgcccaatccaagtcccttggttcctttcaagctttcgtttcgtcccaagtctgtggaaaccactgccgagagtccagcgtccagagtcaagggttcgtacggtctcgatgagtctgcgtcccatagatcgaccggccacgcctctctttccgtatatttttgccgagcagagcaaacgagattgagaagatcatggcgggtatcaggtgaagcatttaggcactcgcctattcgctaccaagctttgtatttgttgcctgggggttgatttgaacgggtttgcggacctacaaggcaagggaaggagtcttagctatagcggggatcatgggtctgaagtcccgagcttcgattcctcattcctcattgttgtatccgtatgcagctcggcaaataccatcagatgaggtaccgtatccgtaggcgagtgtcaatcaattaattttagcctgattccttctggggtgccattttattattattatttttttcacgtgagaatattgtctctattttgctaccgtgatcaaaacggtagagtaatcattgcctttccactgccaccgttcaaaagacgagtacatagtgggaataaggagaactaacagtaatgcagttgtttgatttactattcatgtgcttgattatctttcgatagtattgaaaacaataataaaccaatacagaaggcaacaaacggtcaccttttaggaataaacaacctacctattattgaccaccgtttcgacaaataaataaaccaatttaatagaaccaatgattattattatttctcccattaaattaattaaatgactgggcatcaattgacaaacaatgctcaatttcacatccaggctttgaccttctagaagggcaagacacccttgtctgtcacaattcaggggttatcccgggcgccggaagaggacccgcgggggcctgagtcgttttttgtgtttgttagtgccatggcatgagacaaaggctgccattattcagatcagatggtcagagatgaatcgcggaattagaagaagaacagaaaaaagaaaggtcaaggcgtgcacgtgcgaaggggtgtgcgtgtgtgatctcctcggggccgccgttgtcgtcgtcgtttaagtgtttgtgataagactaactaaccaggttgaccgagccgagatgtctcttatctttagtcgtttcatgtccttgatcataatcttgatcatagaatcatagcaagagaggcttggaatgtgccaaaaaggttgtagaaagacttggtcagagttgagttggtcactcttctactacttacagacactgtatcttcattccttgcccaaactcaactctttcagtcatacaactaccagttggctctagtcagttagcaaacaccataactgaaaccatccctgtccagccacatttatgtaggtcccgtgatagacgggtgacggaccgtggcgcgttgatccgcgcatttctaaacgcctctttcctcatccccctttctcattattcagattccatgctcaatcatggcatgagacaatgaattcgtctaatcaggtaccggcacgcgtcacgttggttcagtcccaaatggtaaatggtgaatgacatttagcgtcaaaacacttaaaggggacgaattcaaggatcgattcatgaccttgtgacgtcccagcgagggtccatcccagaattagagtcaaaaagagactgtggggtaaattgacacgccttggcagttcgagatcctatcgaatcacttgtttgacgatggcttcaggtttgttgctgtatatagacggatggtatgtaagtttgacgatacggaaaggcacgtagtattgacgatatattgatattgactggaccccaaatacctgcagtatggtacctgcatattctaaacacctcacttccacggccagtagtagaatgtacataataattcttattatcttcttccttatcaaagacatcagatcacatcccacgccttcaacttgattccctgccatcccacggccgaaaccgctcaactcaaatcagctgtcaagatgatttttgagacaaaactgtaccgatatcgcagaaactctgcggcattttctctgtctcttttcactttgcagcttcacatgacaaccgaaccatgatttgcatgctggcgtggaagcgagctcatcggtaaaccatgttctataaacttctgtacgtatcttgtgatgatcacggacaatgaacaacaattgcgtgattatctgcctggaagtatcgcagcggtttcttccatctcgatcagattcgtgttcattccaactagaaactaaatataaaaaataaacgttcaatcatattattcttatttaattaattcaatttctaattccttattcgcaaatcatttctttattcaacttctcatcacactaatgttcatctattcattcgttcaattgctaccgccagataattgctactcccacacacgcactcacacaaacacttcgtaactcaatgtgacactccattacaaatccccatcttcgaatcatatcgcctctacagcgagataccgatcagaatagaaccagagcatcgcacaaagagactaaaataacccccaccactccacgtttcacatgtaccaaaactgtgtacctcttggctttttgcgaaaccctcacttttgttatttgtagtggttgcaggtatttcacattgagtacagagtaagatggtatctatggcggctcgtaaccgctggaatgacgaaagggccagtggcaatgagcatgtgcttcagctgatttggggttacattcaagctgacaggaagcgactctcccatactattatactatccagttagcaactactaaacgctgggccatcagcctggcgcttctcagatgtgacagaaacctcgccaagaatagtcctcctccaaacgctacttttctctggctgccgaagtaccaatcctcttgtactttctcgggtccttccgactcatcgtcgtcctatctcgagttccctttccaccctcccagaaccctcttccctttttacctatcagaaagcgaccgcagaatctacacgcctcaacagctgatgagtagttctgctcgcggctacaccagccgcagatgatgcggttggcccattcgtttatatgatcttcctgtttgtcatggcacttgtcgcaggggtgtacgcgactgcagcatgagaagcggaaccatcgatatgactttcggtagtgcgagcatgtacccttgtcgggcagttggtctcccgcatgtagaccaagcttctcttgtttccggcgagggcccgacgttggtggggggcgagaccccggggtgatgaacaagaacttgacttcgggaattttaaaggtaaaatgaccgtggcagtctcgacagacgtttgtcactgacgaacctcgtactgagacaagacctggagctggggtcgagcacctctcgcaagtaggaacaaacgtgctaggaagcatgtctgccaccttgcaccctgctagatcgaggaatccagcgcgtgtggaattcatgtggataagcgtctgtcgaaacttgacggcaaacgctgtagcacacttcttgcagctcgtcgtcttctcgacgtcgggcttcaagcccgtgacttcgttcagtgtcttacatcgctcgcacttgatactgatgcccaagatggcgagctggaggagctcgataccgtgcaactcaatcgaagggaacgacaccatagtgccacgctcaggggtttcacctggcatgtagacctgcggttccttctcctcgtcttccaccgcagcaccgccttcatcagcttcatcagagctagagctctcttcgtcatctgcatcaacataaccccactcaggaggtcgtggaatcacctgaatgtggcttttctcagattttggctcgggttcctttgtatcttgagactgatcttcagcagctggggcgggtgtctcaatcttgggtgcctgagcctgtgcttgcttggcaagcttgtgaatgttttgtgcaaggtagttcaagtggctcatgagagtcatatgttgctgctccgcggctttctcacagaagagttcctccaccggctccgcatcttgaggctcgacattgttgagctggatacggaggttttgtaggggataaaggaaaggaatgatcagatgaaggctcctgacagactgcaatcctggcggaagctggtcacgcttctgtggctctagcggtagagtgtacacaacaccgtcgggcgaacgacgatattcagatgtcctcttcatacgtgcctcgagctgacgaatctcagaagcacgtcgctctttcgcagcggtggtttcctccttggtgtatgacggttctggaacgtacctaacaggcggcggagcaggttttggcggagctggctcagacggcttcttaggctgtgctgactcctgtgtcagactctgactctgaatctgagccttttgtgcctccacatgcctcgtgtctctaaaagtcacgagcttgactgtctcggccttttgctcagacaggaacttttccaggttcttgtccaactctcgcgtgtaagcgagcaaagtagccccgggcttctcctcgacgagcgagtcccatcctctctcgacattgatactgaaacccctcgggatgtccttgttctttacatgcaacaccggcgtctcatccgggtaagcctggggaacacgaatatcacactcgagagtagacaattcaaatggaaagtcgggatctgagggtttcatcttgaaggctagtgaagttgcgccatctggggcggtggtttcctttggtgaataccgtcggcgcaactggtcgatctgatatgtcctgggatcctgagcctgggattctgggacgggcttgggaagaacacgggaggacgaagcttcagccacaacctgcttacgggtttgcggcgaatccgggttcgaatttgtagaaatcatgacgtttttagaagtgggctgctgttgttgctgggggagtattttggtggttgaaattgaaacgaatgtagtcgaaacaaattcccaacgccgcgcaaataaagaacggtgagtttctgtatgttattcggcctaaaaatactggcacttttgttaacaaatattgacgaatttttagtagaagcagcgagaagtagatgcttttatcgtgatgttgttggagtggcaagcttccccacatgctggagtcgttggttcattacgtgagcaggaaattagctgttaactcgaattgggaagtgactcacagcgcgtcattacctgtcgagagtgaatccatctttaagcgaaacaaatccattaatttggtattatttgatactattcaatataaaggaagactaattatctgagtcataatttatatgtctttttactatcatggtgagtcaatagggatgcaattggggttgtgagattcgtagtgtccctaaaactatcctctaaaataccttgaatgacatgacacaagaacaaagccaagccagcctgtgtccagttgtctgtttcaggggcaattcgcgagggatcaattacagctagtctttgtatagtacagggttagtagtggctggctttgatagacatagaccgagtgctatacaacagacagagcagagtaacaccacaagtccacgaggacgatactcaaataagccgggacagtaataaatgactggactcgacagaagggtaatagacggctgctggctctttgttactgttgctgctgctgctgtctcacaagaaaagaaacagggcaaactatcggctgcagtcacacccgtcccccaagatcgactttgcttgtttcctttgacctctctgcttgcagtacgaacggtgactcgatgcatgaagccgccgccgccccggaaaagagcccgtttggtttgtttggctctcgtgaggggatggcacaagatcattggaagttactacctaccgcaaagacaagatcaagatagagagatgagaaaagatgccactttgggacgagtcacggggcgtagctgtggctgacgagatcgacgtcggtgaagggtacgtaacttataaatacatgtagctgaaaaggaacagagcaagggctgtttaggctaaagttgaaagagcatcccggcgtggctgagatctatcattctgctgaagtcttggccatgatacgagttgaattcattgggtagggtttttgaatcgatgctgcctgatagtctcgaggtgaggagatccagagacaagtcaaagcccaaaaatgaatcagacgacaagcaatcaggtatcaataaatgtgatggattatggtgtccatcatatcacacacaatacgagagaccgtgatgtatgtcgtggcaccaaacggaaagcaagcaagcagtcagtcagtcagtcagtcaaacctgatttagcagtgtcgtaaaatggaaaaatgaaataaaacagataatgaattaataaaggatatcgattcaatgaatgacacttgacagggcttggtcattacgtcgcatcgcatcgcattacatggcattacattacatagcatagcatacatgtaggacaaagcaagccatgaactggcattgtgataggagaagagatgattttcttttcttttgcttcagaaaacggctctttgcatacgaaagaggaggggatccgagatacgtaccggggcaaacagattgctcaagtcatgaccatggccatggcatgtcttgtgttgtatcttgaagatccggtgagagagatgaagcatgtctcatgtaagccccggggagaagggatatagtatagggcgggtcagctattgcattaattgacaggaactaggttcagggctgtttgaaaatcatcaagaagatggtgttgggatgggagggagtgtgcatgcgcttggagtgacagtcagtcaccaaagtcagtgatgggggttgaacaactcagcaaattaaaggcagatgaccggggaataggcctgttgcagcggccacggtgggcggtgaggcccgggaacccggtctttaggggacttggaacagtgcctacagagtttgaccgtttttcaacaattaattaaagagatattattcattggctgttttatttatttattccttttatttgttttgacaaacgctcgagtagttgaaacggtagatttaatttttaaccatagattatctattcttagaattattatctactaacctggtctaccgtatctattccaccttgacaacttggccaatatatgcaactcagtatattttatatatctattttatcctcatattaaattactgattacctgcatttatcacatacttcctattcaatcaccgtctaaaaccctctgcgttcacgtacatgcacggcatcagcacatgtacatacatactgcaatagacaaaccctcactcacaatcagttcacatgctcctcagcggcaagtgcaacctcaagtgcaactctccagttacttctcacagcgagaatgaggactgcaactgtagtcatcctcaaacggacaacatcggtcaagcctcttgttggagggggacacgaatacaaaccctctcggctgactgaccgtttcccttttctgatccatcactcactcgatgatactcacatgcgatccaatagaatgaattgcggctggtggcagtgtttgggtgcaacatggctacttggtactgaggcttagaccgaggacatgattaccccgtagttgatcccaagtttattattgtctctgctcatctgaaatgtctgaaacacgccgggcgacaaacaaaagaccaaaagatccaataagaaaattcattttaatgtaagttaatcactataaaggaaaataacaaaatatcgttctttgcgtgaccagaccaggtcacgcttctcgaaaactcgccgcaacaccaagccatattggcgccactagtcaaccgatcccaatcatctgcctcagtttaccatgacatgacccgaaaatcgaattatgccaagtcagggtctaagacacctgcggagccggagactgagaaatagaaggcgcgtttaaactaacagtattgtctcacacgccttgagatcatgagaaatggcccacaactgtcaacatcggaaacagcatcatgcgtacatgcagggttttttcccttttcttgttttgaggcaataaacaacacggccgggaaacgggtaaccgcggggtgttcatgtgaataccttcatcgcgtgagagttggcaacacctcggctccggatgtcttttcttcttatgccgatcctttttgccggtttgaagtctagagtttggtcttgtctttgatgcctagtagtatatgccgctaaaatcagggtctctattttttagtgttgcttctcagtctattttcttggcttctcacatctatgttgatgggacctggataagtgtaagcttattgtgatagatacccgtgacgggtcagcatgtaagctattgtctgcgatcaaaaaatcgcatgttattcttcgatccatttcatgagaatagcgctgaacctgatatgattggctctcgtatgcttcgtctttgctaagctcgcattcatcgctttcacatcgatggtcacataactaaccaaccagaattcatcccctttctgggataagcatcctgacatctttacagatgcctactaaggaagtcttggtgcttggcaacgtattcgtcgctttcaaagcatgtattgcgtagccttgctattgtagaataataaatgtatataatagatattgaatgatcaagatgagagaccaagcgaaccgacagttgatgcaaacccttcactataccattaccaacgagctagttttaactgtcaaaaacgaaaatggccgaccaacagtctatctggatgtatgatccatctctaccactttctataattgcaactatcatctacggcatcatcttccttgtcctcgcttatcagaccgtcatcaaatatagagcttggttctttatcgttgtcgtcgtagggtcagccatagaggtcgccgcctataacctcaggatacattctatccagaatcaatccgagatagtaagatggaattttgcagacatcctttggtctctaactgatgacatagactcccttcgttatgaccttgacttacacagtcctcgcccctgttctcatcgcagcaggaaactaccttctcatcagtcgactaatcctcgccgttcttcctccatctcaccaccgaattcttaaaattccgggtcgacatctgacaccgatttccgtcgtatgcgatatcattgcgttccttatccagggaagtggctctggagtagcaagttctaacaactggcaaggagatatggagaggataggagtcaagatactcatcgccggtttaacgtttcagctcatggccttttcattctttatctgcgttttccgacatttccacgttctcgcgaatcgcatggctgttaatagtgcacccaagggatggaagaaggtggtactttcagtgtacatctctagtatcttgattatggtaagtcttcttgtccatctcttcaacgagaagggatacacgctaactttgtagattcgctgtgtattccgcgttatcgaatttgccggcggaagagactcttatacctttaaccatgagtggctgttttgggtttttgagagtttgccaatggtcggcgccattggaattttctgtatctatcacccctgtcggtacttagggaagaatggtgctcgatgtaaggacgttcagtctgaagatagggttgagttggcggagagtcaaaactagtgctcgttgcaatgacctgtctgagaggaagctaggcctcagggtatcagaaaaatcgaccgctggaagcataagagacaaaactattagggaagcttatgccacttagactaatcttcttagactatttatttctacaccctaagacttaggaggccaacttttctgctacctactagctaggatacagagaaatgattcaggttggcatagggaccatattagaagttgaacgatacgtggttggtaggaaacatacaattattcgtctatagtaaaacggcctaacgttttcctaaggttttgtctaatccctggttacagacttaagcagatttacggaataactaaagacagtgcatctcccccttgcaatatcgccataccactgctcagcaagaaaggcttccaaacctggtcctcgccatcaaacgaataatttaggctgttgatgaatctcaagggccattcgccgtactcgtagtactctgacggaagcctgctgagtatctgctgcacccaaccctttgaagtggcctttctaaagtagtagcctttctggcccatcgaagaccttttgtctccttcaaccgccttgcggctcatgacaaactctaaaacaagcatgtgtataatgacgagctgggaagcatagttctcggtgtcgatgaatgaagcgaaatcgttgctgctgagatgacctagcccgtcgtagagaaaggaaagttcacggtagcctaatagtcagcatgcgtagaaccaagggtttctgggcagtcttactctcagcaggatttgtagacgcaagaatcgcaatcttctgcatatgtgccaaatactgtagctcaggaacgcttcgacatagcgatcctaatctttgaacactttgacagaatcccttagcgatggctctgtctaggtaatgattcgattggtcgtcttcacgaacaatagcctttatcttatccagatagcttaccctgccgaatgttttgaatatggtggaatccaagttgacagaaggctgtgtgccgacgagccagcctgacccaacaacttagcttatacacagagtcggggaaaaaaaaggaaacttacagcctcgaaccattgtaagaaagtcgacaagtccatcggtcatgtatgcagattgaaatgtcaagttgagcatcgcgccgaacgctgcttcagcatcttgttgggtgaaaatggcctttgtgaggtgcttgttcagtgcgccgattgcaacaactcgatgtttcaaggcggctttttcatatccagagggcgtcaataatcctagatgagatgcaccgagccccagcattgagtgcaacaagaagtcatactggtaggtctgttagtcggatcatgcacacaatctccatatcgagctcacctgatgcgaaagctgtgaggcttgctgccacacagtgaagccatcgatagggagagaaggatatgcttcaaaaagaaaatgtcgaaagaagtttaggtcgttcacatcgaacatgactggatcagtccgcaatggcttcgatatggtagtcgtgctttgatgtccaggcttattcaggtactcgcactctaggcccaaccggcaacaagcaccgcattctggagttacaaagtcacatttcactcttctcctcttacaactagagcagcccgctcgagacttggtgtgaccttttcgagggatgggtcgtcttttggtaatgaccgttgaagtatcggcctcggccagtaactccggagaagtagatacagcagcttcagtagattgcattcgaaattacaaatatgcaagggtattttcgaaatccaaggtgggcatacactcaattattttagttaaagatgtttaccgtagaggcgcgtaagctaaggggaacgaaattcctccgaaccctgtcagatactccaaacatcatccaatcagatcatccatacgatattaaattcaacacaataggcatgcatcaacaatatgaggaatatacagcacttttgattgtacatccatggatatcatctacctgcatagccaatcctcaaacatgacaagattgacaagtatgcatttgttcattacccatctattctctaaaagtcgttgtcatccgctccagacacaataacgttgttgaccttgaggaccatgcgacataattgtgtggcaagctggagctgttgcttcttgccgataagagggtcaataacgaaagcctccttcatgtcgttgtcaccacgtcccatgcagtcaacaccaagcttgccacggccctcgggtccagccttgacctgttggctcttgacttcggcaagagtggcgatagggttgagaccactgttctcggccagggtcatgggaacggtgtcgagagcctcagaaaaggcacgcatggcgtactgttcaaggccaggggtcttgacagccgcatcctcgacggccaaagagcaggcaatctcggcagcaccaccaccgtagacaacgcggttatcacggaccaggtttcgcaccacgcaaagagcatcatgcagagatcgcttggcctcgtcgataatctgggtacattagcatatttttcatcaaaagcggtcaacacaactcaccatcttgttgctacctcggacaaagactgtaacagcccgggtgttggcgcactcctcaatgacaagcatcttctcccgtgttgtaccgaaggacatctctcggacaataccagccgtacccagcttcgccgcggaaaggtcctcgaatctgggaactattcggccgttggtagcaatagcaatcagctcaatctcaggcccaccgacccatcgaacagctggcagctcgttctggaggaggagatggttggcctcgtcgtcgaaaccccactggcagatggccaggttagcacctgtatccttgatctgctgaatcatctcgataaacttctccttttcgtagttttgaagcttcttgaactcctcgacgctggtgatatcaaggtggtgcttggtcttgggcttggggggctcaaaagcgcaagtcagaatggcaatcttggcatcccggacttctgagggcatttgggggtgagagaagtccttgtcgacaataacacccttgacaaggagggtatcctcgagagctcctccgacctttccatcaaccttgatcagctcgaaatcgacgtcctttcgctcaagatcggcaacggatagaacagcgtcgacagcgatgttggcgaattggtcgtgagacttggagacaatcttgctgcccaaacttgttcgtgcaaccttgacaaggttggaagtctcttcgcgagaaaactcgatcgtgtctgaaatcttatcaagctcggcaacagcgatatcgcaagcttggtcgtaaccgtcggcaattcggatagggtggattcccttgtcgatcaggtcggcagcctgctccaggagagcaccagcaagaacaacgacaccagtggtaccgtcaccaatctcatcgtcctgggacttggagagctcaactagtagcttggcaacgtggttggtgatctccatctgttgcaggatagtagcgccgtcgtttgtcacggtgatgtctccatcaggagagatgaggatcttgtcgagtccacgaggaccaagagacgactttacgatatttgcgacggttcgagcggcgagaatgtgcgatttgacggcttcgttaccaaactggcgcttcttcctcccctgactagaaatatgttagcgagttgaatcgacggtgagggttggggtgaggataaacgcactctcggacgacgataaaaggacggccttgctcatccttcatcaccgccgctgtcattgttagctgggaacaaccatcatggcaagtcgtcgtaaataccgttggacatgtccaaatctgtcccctcgttagctacccctcgcccctcgttgacaaaagtgtgcaggactcactcatgccatccatattgactatatccgttccacccgtggggagctgtatccgtaagagttatggcgtttacggtggtatcgaaaagtcccctcgaaagttggtggtcgtcaggagcttgtatcgttttcgtgatcgatccaatgctaatcctcccacctttaccaattttttgaagatttgggtgccttgcacaccgattcgggggcggggcggggaaacgagatagtccgggaattcaggggcctgcctggaggtttgggctatcgaccccgctagacctcagcgcctcaggtcaggctggcattgagtctgtgacttcatagcttaggtgaccccaccaaagaccagctttctgccccgccaatcatcgaagcatcattaaatagagtcatactttgaatgcagcgcaaaaaagcaaccttcatgtctaactgaaccttgaaataactttctcattgcgcgcatttcactctgcagcatttcctaaagatacacggctacagtcactcaaaatccttcttttcctacctatactctctcagatcctcacgccgaaccgcactcgtatcccataaccaaacccaactatctaccacctgaccgatacagttagacaacatgtctcgccaccgaattgttcatacgtttgatacgaacgatatcgtatctgaatttgacggcgatgattacgaagaggagggagaagacgagctcagtccagaggaccgccaagcgatggatcaaggcactgcagaggtccgggcagcgctaggaactgaagcaaacaaggtcacaacgacacaaatcgaagaagccttgtggcattattattatgatgtcgacaagtcagtcacatatctgatcaagacattcattgctccggcacccaaaccagcaaagaaaacgccagaaggtatgtcagtctctttttctgcttcgcgacgccttttggggactggagcagaccatggacgcctgtcaagcggatacaactttaatatgaaactcccaccggtcgataaagtccctgcatgtttctttaatgatatgccatggttgaacatacctcaggagcgtcagactcacttcatcgaacctgagcgccctcgtggaggcttgctaggaggaggcgagggtgctcctaagatgtcaaaacttcaagctcttgcggctgctaggaagaaaaagaccgaagagaagaaggaacaagaaaagctcgagaagggcgtcagcaagctttcggttgctgggtcagaaaaggagaatcagtcgcctttcaaccagaggcaacaaattcctacacccgcatcgcaagcccaacctacacaatatgatatggatatcgatcatgaggaaaacgaatataaaaaaccaactcctgcacacaaggatgagttcacgctggattctttcccaggggttgagatcgtgactgggcccaacccatccgccttgtctcggacgctctttggatctgctccggccaacacccaaaagcccgatgtttttgctatgccttacacatcctctccatcttttcttgcacaagctttcgccgagccaagtccagatgacattgtgttcgcggcccaggcgaaaggttcgaattttacaaggacgaaatgaactaatctaattccatccagcgggcaaacagccagcacccaaggctgccaagaagcctcaaaaggagaaggtgaaagatgcctctgaggctgaaaaggatgttgctgggctcaagattgttgatgcgccaccgcctaagagcaagggcctcgacgttcttaaggagtatgaaaatagctccaacaagcggagtatcagttttgttgtagtcggtatgttatctcgatcgtctttttatgttttgtgctgattgattaggacatgttgatgctggcaaaagtacactcatgggtcggcttctactggaactcaaatttgttgagaagcacactattgatcggtatcgaaaacaggccgaaaagtctggcaagcagtcttttgcccttgcatgggtgatggaccagaggagcgaggagagagaaagaggtgtcaccatcgacattgcgacaaatcattttgagacagaaaagactagttttactattcttgacgcaccaggtcaccgagattttgtaccaaacatgattgcaggtgccagtcaagctgattttgccatcctggtcattgacgcaaacaccggagcctacgagaagggtctgaaggggcagacaagggagcatgtgttgctcttgcggagtctgggtgtacagcgactcgttatcgctgtgaacaagcttgatatggtcggttggtcacaggagcgctacgacgagattgctcaacaggtcagcggcttcctcgctggtcttggtttcgtgtctaagaacatcgactttgtcccgatatctggcctaaacggtgacaatcttgctcgtcgaacagaagaccctgcagcatcttggtacacgggacctactctaattgaagctctggaaaactctgagccgacaacagcacgagccctgaagagcccgttcagaatggccatctcggaagttttcagatcacaacttggcaccacaacgattgccggccgagtcgacgcaggttcatttcaaatcggtgatgccctgttagttcagccaagtggagaggaagcatatgtcaagtcaataatggttgactcggacatgcaagattgggctgttgctggacaaaatgtcagtgttgcccttaccaacatcgatcccattcacattcgagttggcgatatgctctgccctaccaagaaccccatcaactgcagcgataactttgtcatgaaggccatggcatttgagcatctcatgcccatgcccgtggacctacatcgtgggcgactgcattcggctggacagattgtatcgatcgcggcaacacttgacaaggttactggagcggttgtcaagaagaaggccagagttgttcagccaggtggcgtggctcgggtttctgtcaagttggcagccaaggttcccctcgaagccggtcaaagagtcgttatacgcagtggaggtgaaactgtcgctgctggattattagaatagcgttagatacatattggaaagtaaaagtatgttttattaaatcatcgattctcgattggtcttgtgtagttgaggatgaagactgcatcattgcggtttttgctgaagcaattttattgtctagttgaactttattgatggtgcggccttgtggccctattgaactttatatcgttgtcctttattgttgtattaaaggggtcttattgttaaagttgctgctctctttggagatgaaaagcactgctatattcttcttcttgtaccagttggtaaaaagggtgttaagtttgatgatgtcttggcaacctaagacagccagccatagtatgcttggaggtaggtataattatttctttgctgcaactaccaaaagttcaactaagcgacgttgacggtgctctacacatgatgatgaagcgacagaggcatatattcagcagcattgtatgattcccatttctttacctcatacctatttggcagctacatccttgccctcttccttgcccttgctgggcttgcactcgaccacggccacgcgcccggcgtcaacacccgagccttctggaagaacacttctacaagaggtgtccttgtcatcactgccttgcccttgcccttgtccttgtagtccaccgtgtcgatgtcactgaaaatgaccagagcacagggaggtaacaccacgaggagctttcttcggaacgagaggtaattcagcaatctgaaatagcaccagacccggaggtactggttccaatcatccttagaggtttccaagggtgaggcggtgagaggagggaggaaacaaagactggcccaagagtcttcttcggacgaaaaggtatcagcaaagctgaagattataccaggcccgaagacactagttcctcatcgccctaggattcttcaaggagcacagatataaaataagatagacacagtctatcacgaaatgtcgagagcttgagcaaagggagaggatgccgcagaggcatcgtacacaaattgggcaagctgaacggagggaggcagttgatgaggaaagaaaaaccaaaatcaaaattttgcgcgagaagtttttatttacttacccgctcgagagaagctaaggggcaaacaggagccttgattgtgaatttcaaggcgcatatctcaatgttatgtaggcactgtttatcactgtccatccataccatcactgtttgtcactgccaacacttctcagcactgccatctttacgtaacaccaccgagtaggaaccagctcagtggggggaggcaacagctacgacaacgccgggcaggccagcctgtgtattttggcctaagtatcaattacgacacaaatgtcgttcattgggattggagagatgcgaagaatgcgggaatcagtcctggttatgttactcttgatcccgagtatgacagcatttccatccgcacacaggccatgctccgatacgacagtgtcgaaagaaaccgaattcgcacctacaactgctctgtcttgaccatctgcgctcagaaaaccatcatcaagtgggcgcgagccggcaccttccaaggccccgtcatctcagatgttgaccgaccccttggtcttttggagttgcgcctggccggacctatcggcgcggctgaagcccgtcgtatgctcctagtcaccgagcaataccgattgcagacctaaactcagagtactctattccgatagataccatatcttgtatgtttcgtgggttacttgctgctgattcccaacttgctaaccttgaactcgtagatcctgacatattgagtgactcctccttttcttgtgcatggcaggcggggactactcgactatccgatggagacttggagcaaaaagtacatatgaagggggcaaggagtaggggtgttacatggtataccgatgacgatttgggacatagtatatgcaaaggaaggagatgtaatccagttcattcatacgtatgttgtcacggagaattaatccaactatggtagttaatccgtcatcgaacaacacaatactggctctgtttgatgtcaactatatgatacttgacttctagtgacatggtagtcaaagtgtgaggtcattcgcgctgcctgctactcccttggggccaaggtcgggcttatccattgctccatggacggaataccactggataaccaattgcaaggcagctgccagcggcttacaggcacatggggttgttattgatggtccctttattaggcgacagcggacagattgactgataacatgaagcaagttgtagaaatagaaatatgaaaacatagagctgcggcgtaaatgttgagaacatcacgacatagtaaagatggtggaagatcgagaacaagcaacagcaggactacagttcccacatagtatttcatgtattaccatatgatataacattactgaattcggttcatcgaacatttatctagtgtggatttaacaagcagagttatcagaaagatcatcattctcgtttttgacaaatcttgtcgatacgttgacctggagtcctttttgccgctgtccaaaatccatacatagtgtactacttcaaatggcattaaatgtagtataagaatgatatcagccagcacctcacgatccatatagtatagtaatgaaatggcttgtaatataatttggctctcagagcccctatttaaccagccctcagatgatatcctaaccctaaaggacgacgcggatccaaggctacaaactaggcatttcacagtaagccaaatatccgttcctaatacacttccagaaagtgagaggcccttaatgttgactttgtatcctagagagacaggcaaggcagagcttcgggatagacatatgacttctttctatgctttttccttctagagcgatctcctaaagctattcttcatttttcttgaaggggatttagtaaatattgactactttagccttcttagactcttattcgccacatcatgagaacactgaagacgatgatatgaacaaagcgtcaagtcttttcttgtttgggacgtgagattgcatgatccattatctaacgcttctctggggcgaagggtactgtggatggacgtcaaagagatggaggccacgatgtcgggctggccctggaacctcctcgtctgcttcctgtggtcaacctgcttaatagcatcaactggaaacatatagatgagatcactgaagaggctcttcctggacctcagggtatcagaaaaattgactgctggaagcataagagacgaaattactagggcagcttatgccacttatactatgctctttaggctatttatttttgtaacctaagacttaggaggtcaacttttctgctacccagtagccaacttgagatttcagtgtttcgcgccatttctgatgctataagagttcttgtaacatgtcctcttgggcagcggcggcaagcaaaggcttcagtacttgtgttggtcgtagggtatagtggataaaaggagtctcatctgagggtccagttgctgcaaaatgcttgatgcgctgccggctaagggaaataatgtagtccctgttgatcttatttgtagtttatcgttgaaatcggttatgtttctctattgctttaaacttaactcgagagaaggttgtataaccaatcaattggactttatcgggaccagcaaaactgctagtcttatctttccatttgatattgatgccggatttcttggtaactgatacagtgcagtatgcctttttgccaggctctttggctttcgcacgcctgactgatctcccgtcgtcttcggccttgcgtttggctgatttcgaaccatggccgcgtgacgcaatgctatctatagcttcggcattgcggtcatctttccaaacccctgcttcaactccaatatccgatagagtaggctttggaggcttggttggttctttggcaggtactggtcttcgggaatcctattcgtcgaaggtctctagcatcaaccgttgtctcatccgatcgttgacttctagattgggatttaatgctttgatcagatcatcgaaagaacggagttccttcaggggaagatcgtcttcgcttagaatggctgcgccaggagaacaaaaagcagggacagcttcgctaagaatagctgcatcaggcgaacagagaggagggactgctttacttttgcccatctcggtctataacacagtggttagacttttgtttagaaagagagagatagtgataatacttataaagtagaaggttaaggactacagaggtatttagctaggagatagtattagcctcgatctaaaagtgttggagaagaatgggtatagagataataaaattgagcggcgaggagagcggcgaggagaaaagaaagaagagagaagaaagaaaaggaggaggagaataattagaaacacaataagctagcttggggcactcaaacgcagtagaatgcattgccataatagcttctccattattaggcaaagctgcactaaaggatagtaattgttgtagatagcacgtattttgacagccggcattgttataagatctgcgaaagcggttagcaatgtagattgcaaaggaccgggatagactgacttagttagcttgagtcttaggttgatgcctgctgcaataacacgtgggcggctcgcatcctcaagtaccctgagggcttggatgccttgaatgatcaccctgtcgccgccaagcaagacgagcttgctttggaggtcatgcccccaaaggcgcagctggcagagatcaaggagttcgacagtcgtacgaaggctgatgaggctggcaaagcgtgctagaatcacgcttcgctcaagtgggacctacagctgaaagagattgagcgcaaggtcgacgccgtatgccagtttctccctacggctgcccctaccagtgttgttcgtggtgaaagccccgaagactccaagcctggctccgactacgagaagctagcgatgaggctccatcgagacctcatgcggggcgaaggcttctggaagacaatggtgccatcgaccagcggaacaggtcagatcgaggacgacatggctagaatgggtataactcaaggcaagcgggtgcacttttctaccctaccatccgtgaacctccttcgcggtcccaatgagtggatcgatgctctgatggccgaagctcttgaggtcgaccgcacgcttccgacggtacctaagcgactgtcccctcggcttgggtctcatcacagatgcccccctgttcatcgactgccgcaactccttctgccaagtcgaccttgtcacgcactccaagaggaactgggaccagatcaaagccgcgttcgacttccttgccgacttgatcaagatttagggttaggaggcagtgtcaaggtctgagttcgattgcgagggactagaaacttcacaaatctgggtgtcttgactggcatatccgtcaccctgaggtcatagataactagaataaaaaggaagaaagaataaagaaatgttcaaaaaagatttctcagtgttaggaatcaaacctacatctctctgtccaacagcatatggaccacgggctccaacggagacccgtaacagagtatgctaccattgcaccacactgagttgcttgttataatattcagcagcattaagccaacatatagaggtagtaggtattgcccagattagatataaaccgtgttactctaatgaatcaatgcatactacctaccctccaccatgtcacaatagagccccttgatgctaatttcctagtcctacctaaagagatagataaagcagaaccttaagataagtatataacttcttaagtactattaataaatagatattaaagcaatagaggtcaaaatattaaaccgcccttagagaccccttgtctgcatctgatagataggtagtagataattaaaaggaaaaagaagaacaatagcccaaaaaataaactctcagagaaaggaatcgagccttcaactctccgtgacttacggcggcccatcgaccgccagcaacccaaggcccgaagacaccggacggagtgcgttaccgttacaccactctgagtaacttgttataatattccatggtgttaaaataatatatataggtattcctcagatcagatgttaatagcgtatcgtgaattaccgaactccctgacctcggcaccgatatacgccgacagaccgataacaagacaaaagctttctagagccttgtgagtcctgacgatgcggaaggcctcagcatagttcttccccctttcaacatcgccgccttcaacgatggtcaagtaggaacaatccgcccctgaaaaataagtcgattctcaagctgccaggcgtccatcaaccaagtcgcatgctggcgaccattggaccatataatttcctgaggacgacccaaagtcgtctatgctccacccttctattgttggagtactaggattcgctgttgggctcatacttccttttagattgaatgaggctcctatcatagtcgggaacaacgtctagcagaacctccttgggagatttccgcctggactatctaggtcgaaactgaactcggttgggcctagttccaatggatccagatgagccgcatgccaacattattcagctcaaaatacaacgcatatttacatcatccccttaaaagaaatatccgatgtcgggcattttttcaaagtatggcctactaaggtttctcagcgttaaaggaggtgtaactccacatgcagaaatatattttctccgacataatgagaagcaggatgatcacatcatactgtgtcattacgtgtcataatgcaaagagtacctggtttagaaaaatcttaaatttagataacaagcttaactcgcgtcatgtatcgcatattatatcactaatcatacatgatgtattaatctgggttcaacttagcccttaatccataagtcccttcttgccgtcaccatcagcatccttcatggggttgagacggtcgaggagagagggtttcttctgctccattccaactcctgagtcaccgcggacctatgaatggttagtttcatgtaatggcaatgttcagtaaacttacgtgagaagagttactcttaagggggtcattgtgaagacctccagtcttgacagagtcatactcaccgccatggggcttgttaagtccggcagtgttaggatttcctatattaccactcttagcacccatggtgctagtgttacccatcataccagtagatcccatgcctgaaccgactccagaggtaccgggaattcctccctcgcggctctggtgctggttgtgagcggcgcctgcagcagcagcggcagcacctgctccaactccagtaccggtagagctaccgagccctcggttcttgtgcttggaagatttgccaagaccacgagattcctcatcactggagctcatagagctgctactggagccggagccacgacgatccttgtggccgagcccatggcggtgcttgcgggaagcagcagtagcaccagctccggccatgccaccggcagcaaggccctcggcagtatgtccaataccgtggccttctcggccagattgggcctggttctcgccgtagttgttaccatggaggtgcatgctcttatcgcctgcaagttgctcattctgaagctcttgtcggtaaggcttagggcatccttcgaactcggtaagcttctgggcagctcgctcaccaagacctccacgctcagaagtaaactcctctagagtcttggtgggaagggtggaagtcccgtggtggactgccgcattatggtgcgtctcgtggataggaattgtagtatggactacatgaccctgtagagtctccttttggatgacaggttgaacgtgctcatgaacatggtggtgaactttgttgttagatgttgttgatattgtttgacttgagggtatactcacttcgttcgccggtaactgtgggggcagtttcggtggagtgggttgtagcatgcgtctcggttgtgtctcggtatttagcagcctctctgtcgagagtagctcgagtttcctgctcatttccgtggtgaaattccttgtgctggacaggagcgaggttatgatggtgttgttcaggacttcggttgtgttagcatgcacagagacataacatcgttcgggtcccgcataaagcaacgaagccattttgtctcgcacgttcacagactcgggtttccttttgttctgggggctagggtccaggggctgagagctgggcagggtgtcacttacagtacttctctgtgcttcagaggctgaactgtcgtatggtggtgatcctgatgaatctccttgtcaagagcagtagtcacttgctcatgctgatgcggtttcacagcttcctgcgtgacgtgagggtttatcgactcatcgactgttgttttgtgtttcccatctttggaaaggaagctagaaacagcagactttgctttctccattgtagttgattcggttttgttatattagatgtaggtttgaagagtgttggctgtagagttgaaaagtgtctgttgatggcgtggttgagttggcgatgataatgggaagaaagtacgaacaactcgaggtgcatttaatcttatatactcgaaaatagcatacaacgtacagtttccgaatggatcttcagccgcttcatcattcatggacgtcatcaaaccaattcagagtccaaaggtctcagccaaacggcgagttccaaagggaggtccggcttccaacgttagcttgtggaccaccacatggtaattgtgactgcaatgatgacgatgatgatctctcaagccttccatgtcatcccgcgatcttcattcggcatgcatcttgatctttgttcccctcttacgaccgattacattgcacacgtcaacatttcttagcgcacttgcagcagagaaacaattacaagcaatcagctttcgtcccgttcagctgatttcagggattatcaatatcacgatcggtgattactggcgggacagctgctccggtgtgacaaagccctgtctcacccacccaagttggcgggtcaagcgtatgtacggttgcccccacggagagcttggccctcaagcagtattcgtttctggggatgccttcgtccgtaatgcctccgttcggatatagcttgacatgagaaaagaggcagtgatgaacgtgttgtgggctagaggctgagactagctctcagattagcatagctaagcatctgctagcggctctagctccgatcaagggcgtcatagagagcttcggacacgcaaacttccgccatgatcctcgccgttgatcccgggagcgtgatctagacctgctgtaaacatcgctgatcgattgcagcaatacgcggggctagtgggtaacagaaatgttgaccactaagcttcaggatacaaaaatagatggtctaagcatatggtctaaaaagcataaactgactttttaatttcgtctcccatgtctccagcaacctttctgaaaccctgtgggagagatgatgtaaatatgcgttatgaccgagcccaacgatgatgccatgaggtacttctggatcgaatagagttgagtcaactttggctggaacgggctgggcctggtctgatctgatctggcctgatctgtgatggatggcctcagaaatccgagacctgagctcttctgaaactaggcaatgagccaacacaattcgcccttgcgtggcaaactaccctatcaatagtccgtaccattctgtaatatcactaatacacaaacaagtctccctaacttgagttgatctcttccttgttttgcatattccccttccctgatcctgttatcgtcgagcactttctttccacttacacgtgtactcggctctcatggcgggccgtctcaaggatgccatcaagaagcgagcttcacgcctgctccatagaaacagagatggagcaaaagacacgcctgagggtgcagactctcacccttcaaacaacagaaacagtctgaattattcgagtagaaagtcacagccaggtcatcggaaatcattgagtctcttgagccgaagctcaaagacagaaccaaagaattgtcatgtgctccatcaaacacaggcacccgaaagcaccaatggctatcaagctcatccggctgtccaaccattggatgcagatttagagcccaaaactcccagattagaacgtcaacgtcccggtatcaaatcggatgactccgatgatcaaagcactgatggcaatgcccaaggcagcgattatttcgaaggttcctcgagccaagctgctcagcactatcaaccgaaacaagagaaggcgaatcgtccaacacaccaaagcacaaggccagccaactcgcctgatgcggctgaactagaaagaaggctttctcgtctagctgtctcacggcaagagacggagctccctgagatagatattgcccctctaactccttttgaatacgttgaaaaggtcgatcctgtgcaggcgaagccctcgcggcttgcaatcgggcaagatggtcctgagaaagcatcaacacatatcgagcccttgtctcaagagtctgatgttaacctacattccaacaccagccaagaggtcaaacacaatttggaagttatccatcctcgagacgccgagttcgatcgcatcaacaaggaggtccaagccggtacagacggtgaagccaacttccacctacaaaacagtctggactttgaccgaacaattcacaaccaagagccagtcgttcatgaatccatacgcccccatgtccatacgatatacgaaccgaagcgcacactgtcgattcatcaccatgagcatcgaactctgatccaaccgatcaaagaccctagtcccaccatacttccagatcaacattggcttcaagatgacacgacaggagagttttatagaattcctgccgaattggggaagcagcttatgtagattggatttgttagaatgattgtttgctctgtttgggtttagggagcgtaggcaaggagtacaaagacttcatctctcaccctgcgattgagtcatagcatgatagagtcggtgaagcagcgatatggctactgcataaactttatagtaatgactcttggttgcagagtgagaatgaggtcggttaatatcatatacaattccgggttaaccttatgctgtctcagtttagagttgtgttcctgtttttcgtatcgcgttcttgttctagggtagctagagtgggccccaattcaacgttgaccaaccacaatccaaggaatcttcagttcgggataaacttcaacgtggccatcatgaaacctcaacttagtctgaactaccagccattctgtcgattccagggaacttatgtctgagcttgtatgtaatatacgatattaagggatatgaggatcctctattacaatcaccaaaaaggacaccttcggtagctaggctccgaaaaagacccactgaccgatgaacggtgggaatattctcgaatctgaggttgagagaaagaggccaagtctcctctgtttgtaatgtatattttccgatggaatagtatgcattaattttgcctctgccacaattacatattgcatgtcatagcaggcagaagctgatgtgagtcactgtttatagaaagccatagaaagaggcatcgcgatctatcgtatattccaacatgttctttcatcactgaatcaaggtggcgctgtagatgatccctgtgcttgaagcgttcacagtttaagtgtgccaggggttcaacagccttgtcctacaaacactgtctctgactctgtccaaaggtacctcctccactacatttatagtgaataagacctgccctgggcgggacatacagtgccacagccccacagcccagtggagggacccctgtcacgtggggctgcggatgatgtgaaatctggccttttgtgccatttggacacctcaacttttttttggagacacgacagccggagagcgccttacttaataagttgacggcctttcctcttctcaaacccgcttcctccaacattcaaagatacccccttctctcaaacaattcataaaatctgtgtgcaaggcaagagacagcctttgcttcatatcatagattgatttgtttttttcttttctcttaacaagtcttgttgcacttccaatcagtaaagcaactaccatatacagagagctcatcatggctcgttcaaggagctcaatggcccttggcctgggactcctttgttggatcgccctcctcttctctcctctggctttcgttcagactgtccaggccgacgacgtcgacagctacggcactgtcattggtattgtacgcttccctcaattcctcccatcatgacttgaccccgctaaccgactcgcgcaggatctgggaactacttacagctgtgtcggtgtgatgcagaagggcaaggtcgagattcttgtcaacgatcagggtaaccgaattactccttcctacgtcgccttcaccgaggatgagcgtctcgttggagacgccgccaagaaccaggccgccgctaaccccaccaacaccatctatgatatcaagtatgcactcctcctgatttctctgcagctcaaacaattgctaacatttactcttcaggcgtctcattggccgcaagtactccgagaagaccctccagggcgatatcaagcacttccccttcaaggtcgtcaaccgtgatgaccgtcccgtcgtccaggttgaggtcgatggtgccaagaagcagttcactcctgaggagatttctgctatggttctcggaaagatgaaggaggtcgctgagggctacctcggtaagaaggttacccacgccgttgttaccgtccccgcctacttcaacgtaagtttcaacagctcagccccgcaaacctaccagccagctaaccctttcacaggacaaccagcgacaggccaccaaggacgccggtatcattgccggtctcaacgtcctccgaattgtcaacgagcctaccgccgccgctatcgcctacggtcttgacaagaacgatggcgagcgccagatcattgtctacgatctcggtggtggtaccttcgatgtttctctgctctccattgacgatggcatcttcgaggttctcgctaccgctggtgacacccaccttggtggtgaggatttcgatcagcgtgtcatcaactacttcgccaagcagtacaaccagaagaacaacgtcgacatcaccaaggatctcaaggccatgggtaagctcaagcgtgaggccgagaaggccaagcgtactctttcttctcagaagagcacccgtatcgagatcgaggctttccacgctggcaaggatttctccgagacccttacccaggccaagttcgaggagctcaacattgacctcttcaagaagaccatgaagcctgttgagcaggttctcaaggacgctaagctcaagaagtccgagattgacgacatcgtcctcgtcggtggttccacccgtatccccaaggttcagcagctcattgaggacttcttcaacaagaaggcttccaagggtatcaaccccgatgaggctgtcgctttcggtgccgctgttcaggccggtgttctgtctggtgaggagggtacttccggtgtcgtcctcatggatgtcaaccctcttaccctcggtattgagaccactggtggtgtcatgaccaagctgattccccgcaacaccgctatccctacccgcaagagccagatcttctccactgctgccgataaccagcccgtggttctcatccaggtcttcgagggtgagcgatctcttaccaaggataacaacatcctcggaaagttcgagcttaccggtatccctcctgcccctcgcggtgtccctcagatcgaggtctctttcgagctcgacgccaacggtatcctcaaggtctctgcccacgacaagggcactggcaagcaggagtctatcaccattaccaacgacaagggccgtctcactcctgaggagattgagcgcatggtcgccgaggctgagaagtacgccgaggaggataaggctacccgtgagcgcattgaggcccgaaacggccttgagaactacgctttctccctcaagaaccaggtcaacgatgaggagggtcttggtggcaagatcgacgaggaggacaaggagactgtaagttcacacaccactctcaacaacaaaagtaaaacacatgctaataaatcacagctactcgatgctgttaaggagaccaacgagtggctcgacgagcacggcgctgacgccaccgctgaggactttgaggagcagaaggagaagctgtccaacgtcgcttaccccattacctccaagatgtaccagggtgccggtggcgctggtggcgagcaggatgacaacatccacgacgagttgtaagcgcatagactgatgtttgggaaaagaacataaatgaaaccattatggtgtttggttggagcttctaagcgcaacatgcaaaacgcaaagtagatagcgcaatgttatgatgattttcaaccaacagttgcatcagtgacaagagttgatccacctgataaatatccctttgttgcccaacgttggggaacttgaataggctacaaacacagtcaccattacattgatatacgtacacatagtgggatactgttcatcatagcttctcaaccttaacttattcattccacaaatttagtggcgctatagagatacagcaaatttgtacaacgctctgactgttaactcgatcgatgactcttactcctgattccaatgtgttattcgaaagccttggtcgctcatactttctcacactcgtctaacgattgtcgatgtcgccctgtaaaaagtgataccactttcggtttccatcgctggtcaggtgtattccatcgctgctcatgatccccttctgatcaggtccaaaaggcaagaactcaactggtttactatcttgttgagcgatgtatcgcagtgcatcgttcgccctctcgatagcagtttcgctaagccctcgctgtatcagaaacgcagtgaggatgatctgcgcatttggaaactcctctcgtatgctctcgactaccctagcgtagtcttggacagccgaattagacaagccgttctcggtaaggtggtcggttcccatttggaggtagaaggattggaggtttggctggtggttctggagagaacgaagaaaaccttggtcaatgagagccagaacgttttggatcttgtcggcgcccaggtgcccgcctagattcaagatgcaagggttctccttaaaaatgcgaggttcatgagctgcataccacttgagtctcccaaagagggtagttccaagaaatgcgatggtgtactggccccaggggttggtcttgaaatgccgaatgaggtattcatcggtgaaagaaggtctctttcctgccatgactgtgaaatgatggtttatgagtgatgctagtgaccgatatgatagaagtgattggtatgatgtggaattcctagaaagttgaagctgaattctttgttggtttggtaacttgatagtcaggttcactcacgcgggtagccttgtcaacagagcaggagcaacagacggtgggagagaatgcaaaatttataatcagggaagcatctaccaaggtttatttgatttatagcagtagtacccagtttgcagagtctagaaagtcgaaacttagaagggtttgggtttcctgttgccccctggggatatactaacgtggccactgctcttttgccttttaaaggttgatattgtacttccatatatagtttgtagacatatgcatatgaaacctgtgccatattaagacgtgacagctgccaacatcatgtgcagtaccgacaatatggactgtttgtgttgacagctgctggcagccgtcacaaacgaccgccgactaggtagcagccgtggtttgctataacttcgtactgatttagagcgagttacctaagagaagcatttattttctctgcattatggattggatttttcatccgcacattatcgtgagaagcttcatccgcatcatcgtgtaacaacaaactcgcccaccatgaccaaacctggcaccgagttcatcgagtcgcttcatgctctgttccgcgaagccggattgaagggccgtgatccacagatcgaattcattcacatgcgcagcaccataatccagttcatctcaaagcgctcttccccaacacgagcaagctgccgcccccttcgattcactgatggccacaagcccaatgcgcacctggtgtcgccttcttctgactttaacgtcgatgaaaaacgagctcagcttaatgctgccaacactgcatccgatttcatcgacgtattgaagggtcgtaacgagcacaggtcttctcggaaagaatctagaaagaagacctcaggaaagaaaagatcgataagtcctcctgaaagccccaagagcaaagctcagaagcgccttgaagcagtggtcacatcaaaggctgcaatttcgactaagaatagtcctaagaaacgcatcaagtttacgaaaggaggtgccaaggatgccaacagctccccggttcctaaaaccgcacagcaaacaaacaatcacactgtccctacgactaccacaaatgtggaatcctccaaccaagcggaccaagagattctaagccccaaggagaccaatcacagtaacggaaagcttgctgaaaagaacggcacagcgtccacacaacaagagtcagacgagagaggaggtgacagcagcgcaatgttccccatgcccccacactgtgaagaagacactcctatggaagacgtttcagtcgccagcactgataatcatctaccccccttctatcgatctaacatcctcgacgttattactgcggccaaagatgtcaatgcggatcaatgggatgaattcaagcccacgcttctcggcatgttagacaaactgcagggagaaccgacacctgaacaatcagatgcagccgtgagacgccttcagtcggccattgccagtattgagcaagagaggtctttgatcccttccgaatcgtgggaaaagtacgaagagaagctcttcaagaaagcaaaggatggtgttttcgacgccgactggggcacacgattggccaaaatcagcagaatcatctggatcgaagaagaagaggctgccatgaagagtaaggactggaaccgtcttcgtgccgctgcacgaacctgggctattcttgccgaggtcgctggtcccatgatggaagagggcgaccagcagcgctcgaacgaatggctgcttgagaagcttggggacattgatttcatggagaggttgtttgcgtgcaaagagcggcttgcagcaattgaaaaggcaaaatgatcggagatgagataatattaccatcttgttgacgagatcttctatggtctaggccagactggccgttatcgtctgcacatagcgacacttttttgtaacataggggcttaatcattgatcatctcgaatgatgactactatattgcaatataggagacatgctaaaaaactggttcacctttaaagtggtagttgtacgaaggtgacttgtaaagatcgttgtcaaagctccacgtgacctcgtgttccccctgaaacgcgtagtcgcgaccggctaaggtaatgacgacatggacgctccttcctttgttctagttccaagatattcattaatagcattgaatgaattttttagttcttttctttcaatcattctctttttactgtcaaaatgcctcctcgaaaacgtgccgcagaggccattagcactactcgccgaacctcccggcgcacatccaccaccaaaagtcaatactttgaaggtaccgatgacaccgaggagagtgatgcgccacccgcaaagaagcgtgggagacccccgaagaagcagctaaaaaaggaagaatctgaagaatcatacggagatgaattagctcaggaggagccagaagaagatgatgatgacgacgaggaagatgaagatgcccctatgaaggttactttcatccctttggtgaagatgagagacacagatggcgtggaatacgaagacttcaaattacacaagaacactttgttattcttgagggacctcaaggcaaacaatcagcgaccttggctcaagtgtaagtacaacacacctctcagtacatcacccgctgacttatacagcacatgatgaagaatatagacgtgctctgaaagactggaactcattcgtcgagcgtacatcggaatcagtcattgatgcggatgagacaattcctgagctacctatcaaggacgtgagctttcgtatacatagagacattcgcttcagcaaagaccccacgccgtacaaagtatgaatgatcccttcgactaccctctagatctccgctcacaaccgtagcctcacttttctgctgcatggtctcgcacaggccgcaaaggtccttacgcctgctattacatccactgcgagcccaaaaagtccttcatcggcggtggtctgtggtgtcccagcggcgatcagatgcacaagcttcgggccagtattgacgagcggccaaatcgatggcgtcgtgccctgaacgacgaagctttcaagcgcacatttctacctaaagcggccaaaaagtctgacccagaggcagcgttgcttgctttcgccgagaagaaccaaagcaacgcactcaagacaaagccgaaaggcttcactacagaacaccgggacatcgcactgttgaaattaaggaattttacggttgggactcagattgatgatgacctgttttaccgagacgatgcgcaggagaagatcagtgaaattattcgtccaatggttggatatgtgagtcgcatgtactttcctcggttgacttcgctaacatacttagattacgttcctgaatagtatcgtcatgccagatccaggccaggatggtgacagcgatgaagatgacgaagtcgaacaggatgattctgaaggagagcccgttgatgatgataacagtggcgaagagtagacttgccacaaagctggtgcagcactgaggcattactctcgattgggaactatttagatcatgcaagggaagcaattcataatatacatatctacactgtcattatgttatatctagcacagatcaaacaaggcaacgctagggtcgtggtcactgacctcgcccgccgtgtcctgccaagtgttgatgtgcatgtgctcatacttgatgcccttgcgcaattccttgctgatgaacatgtggtcaagcgcctgacagttgctgtcgaacaagtatgtgtatctctccgtcatggggatcttggcggcatcgtcaatatcaacgagaccggaggtcttgacgaaagtatcgattggttcaacgtcggcaaactcgttaaagtcaccagccacaataacgtgagccttcttgtccttcttgaggatctgtgcaacgaaatcctgcagaatgttagtttatcgtgaaatgatgaagagaatattgaacttacagcagtgacttcagactgcttagtgcgcttttcaacgcccttgttaacaggagtacgggcatcgccgtgtatggaagatgaaccacccttgctgccaaagtgcacgttgacagtgaagaaggacttcttggtgcccttgacaggcttccattctgcggcaagaggcttgcggctgttgtcccagacagagttggcgggatcaatgcgaccagggttgaactttagcgtagggccgtcgagaacagcattgacatcgctggcacttccctcgttgggcttgacgagctgaacaacgtcagggcggtagaggtacgcctgacgaatgttaccaccgggctggccaccgtcgacgttgttgtcgggcacaacctcagcccactcatacacgacaccgctggccgcttcaataccatcggcaagagcagcgagggtcttgttagcagacacgacaccatcgttggcagcgccgctgttgtcctggacctcctggaggaagatcaggtcaggagtgcgcagcttctcgacgatttgtccaacaacaagaggcaagtgagcagactcggggttcaggttctcagtgttgtagtcagcgacggtgatgcccttacaggaccccttgctggtgaaactgacggcagggtgctcagagttagatcgcttgctgactttaatggcagtaagaggaaggatacggtagaaaccaaaggcgtatgtcacaacgcccgtgacctcgccaacaaagtcaccgagcttggtgtcgtcggggttctttgtaccgtccagaggtgatccaatgacaatagcctcggggttagcatctagaaagtcagccaagtcaacaattggtgcgcaagatcaacataccactgccaaccatagtcaaaccaccctgtttgttcaggccagagaccttccagttacctctgacccagaaatcgccaaagctgttgggtcggctaagagcatacgccttggaaacagtgacaagctcgccagaaaggctctcccagaagtcgaggccgtacgagttgggctgcagcttggggttggccactgaaacgaggctcttgttgttaggcacggcaaagacattgccgtcgtcaagcttggagaattcctttccaggagggttaccggtgtccttgccgatgaccttgggcttgaacttgttgtcagaggacttgacgacaatgttcttgggagaagaaagctctgtgaggtaaatgtagtccttgttggatctggagatgttttagcgatactcaaatatgactgcctgacttggcaagactcacctatactcctcaatgaaaccatcgagggtaacaacgtcgcctacagaaacatttccgacggccgactttccaaaaatgtacaatccctcggatgtagcagcgctacgatcaggcttggtcgatcgcaagtaaaacccattgctacccacagctgtaacaagaccctctatagctgtgacattctttccctggtaaggcgaaaggtatcgatcaccgttgatctcggcaatggtcaaagccgtgaccaacggactgatgagggaagagacaaggaattggagcttcatgtttgcagaacgaacgactgacagaccctgactttcctttcgattgatcgtcagggccatgctcagctatttgtatccacgatatagctccccaagaccactgtacctacctatcctggccttaggggaaaagcttccctcccccggtacaaaagacccaaagcgataccgaatccgcgcagtgattctccccttggcaaagggtctatcactataaatcgatgtccaataccgctgccaagcctccaagtgccctatcgatctggcacgtttatctatgcgccgaatgggaagcgaccagtcagcgttggttgttcagttggcgctttgcctctttctgcaggtcccttttgtaactttcgcttccttgctgctttttcgcctcggcaatgctgggacgttgatcaattggaaacctctattggatgatcttgtcctcgtgcaatcttgcccgagaaagcaaggagtcaaatcggagatattgtctatcgtggacatgtcattccgtccttagacggaaggttagtgttatgcgaaagattgtccttctagcttatcattcgttgtgtggaaatacatcaagtttcagaccaaacctatatggacatggacttgatcaattggttcatagtcaattgaacgggtatctcctatctaaaactccagacatgtataaaaacatgtctcatcaacatcaagctctcaaatcgaggtaaaaaatcaccaaccgtcctcagttgcactatcgcgaactgggcaactcttgtctactatctggtctggacgaacccttggccacacacgtgcatatcggcagctagagaaccctggcaacccaggggaactagtaggtctgtaaacaccgcaaggcaatattgatagttaggagagctccgaaatatcgggatgctccgacatggtatgcctcaattaataaaataactccgctccagagtaagagtgcgctctagccaactgcgtatccaaagcagattgcatcaagaacgacgtaataaaggaaagtgaaaccacctcctcttcaccacaacttctgtaccccaaaccgggcgcatctaatactggaccaaactaatccatagtggtccactgcgcggtctataataaaatgttccttgaccctggcattgggatgactcaaaacgaataccggctagaagctattccgactcattgtctcggctttgtgtttgcgtcatcgggtctaattatgtggccgctgtgctcaaggctcgctagctgcatcggggccggtgtaaggactgggcactggttctgttgttttcttgaattataaagaaattcaaccggtgctggttccagcgtcgggaccattcgttagagccttctccttgcccttggaatcaggcatatcgaggtcgcggtagagattgtgctcgtagatgtagctgattacatcatcgggaataaggaaatcgattgacatgtttcgcttgagaagaagacgaatctttgtgctgctgatatcgttggtaacaacctattttgttaatgtcatgtagctaactcatacgttataggcggcttacctggcgaatgatgtgaatgttcttctcccactgcttcaggttcgcgagagttgagtcaatttcagttcctgtgcgttcgagagcgaaaacgccatagttgcccagaatgtggtcgagatcacgctcgtcccaaacacctggagtagacatggtctgaattaggtcaaggccagcaaggagtacaatgcggcaacgctttcgggtgccgtcagtgcattcgacgcctcccatgacttcattgatctcgtaatcaaagtgatcaagcaccttggcagttgggatataagttgggctctcggcctcccaggggtccaccatgagccacttggaggtattctctgtggcaagtctgcacatctcaatgcgatggtgagcaggcgcaaggcccttcttcttataggcatcgctgactaccagacagttagtttattggtatgctttttgcaatgcagaattcactcaccaggactcaaaactccagcaacaacctcaaagtctagttcttgtcagtggtgtttcagattttacaatgagaaatcaacctaccctcgttacgagcatggtctcgagccataggaaacattcgaagactacttaaacgttagctacagtcttgaaaattcaatcattccgtatgatatttcgagcttggagggatccaattcgaccacagtgggcgatcgcgcgaggaaaccatgttctgcaggaaaaacgtactgaaggaacgtgattgggctgaaagaaccacaagccacgagacatagcggagttttatccggggagcatgatcgctggaagcggtgcgaagggaagacgtagtcctccctggtgtgctccttgacgtattggtagtcgcaggccatttcgattgtgatttaggtgttggtattggtttgtgagatggaaagtggcgggttgtgcggaacgaggggtttcgcgatccgaaagcaacggccggcgccggtgggcaggtgacggcgggtgggagcgaggggcacggcaggatcggtccagagaccgaactacgaccgagtcttgggaaatggcgggcctgagctgtaaaaaatcgtcgaagcgattaggcgatggttgagatagtggtagtggcaagattgtggatgtcgaggtgagagagtagagcagcgcaattctttggcgaaccgaaccgatatgtagtctagacgggcggcgatggcgggggttccggaaaacaagtacaggagagcactgttttatagtagtcgatgatacaggacgagtttcgctggaggtggaggcggagttgtcgcttattggcgagggagtgagtgaactgtaagtaaatctagaaaaatgttgaaagacgagagttgagttgagtttaaaagtaactagaggaaggaaggaagaaagaaggttttctttccgggacttctagactgggagaattggattcaaatctccaggcatgggcaggtatggtactgtcttaatagctagtgcaggcaagtgcaacccacagctgcgcgtgcacggaatccgaatcttaataaggaaaggtgggacagcataagcaggcaggaacctgccgaaacacttggtaggtcagtttcaggaccgctaaagggcctaaagccattggaaccccagtccccgtaaaagctctcaactgccatggatcgatgcctacagaatttgcacccacaaacactgacagtccaggcctttgacttttgggtactcacgcacgccatcgaggcctgtggagtagaggaatttgacttgttgttttgcacatggtaacagtaatgcctggaatgactagtagtttcgcttattgtctcacaattcaccatgacttcttgcagcttctggctgtgtgcgttgtgactttacaaatgatacaaagactgctaagtacctgcagttggcaattggcttgattctccctttgtccgcttcagagaaactctcaattattcacgtcctctaacttatcgtggtggggtatgacgacggcgatctaagccactccacaaagcacggcttgagggaacgtgagacaaggacacaaggacaaagtgacagcaacgatagctgtctagcaagttccctgctgagtgagcatcgcctagactgaaagttactgatcttggcaagcctcaaaatcgaaacctgccgcaatacggatactctgtagtttctatcaatttgtctcttatattacgcgagagttttggccatcactgcagcgactcgtcttggtccatgtcgatcaactcctcaactatgtaccctcgtgatttctcgtcgtattctggttcgtcttttggacgtggcttgttctccaatctgacttgatctcttccacaaagatggctttgtcagcgccataactcaatcatattgcatcgagtttcttcagccccctgtcagaatatgcggggtgatttctacagcagctagcaatcttgataatcaaaagcatcatcttttcttgttgagttgacaattacataaatagtccgaacaaccacgttatcttaaaaagtcaaacacggtcgccttagttgaaataacaccttggaaaagaaactctaagactgtccatcatgtctctctagaagatacgacagctgtttgtgtacctattcagttgtctcctgcatcgatagtctccacgcatatccctgaagcttaacaccatttattgatgcatggcgagcttcctactccaccgatcttgactgcgtccgtgatggcaaaacccgcatgttacgagaatatcagatcatactggattgtattcagccctttagcctatcttgatagtctacgcctaaatcttgtgttctattcttggagaagtaagctatatagcgtagagttcttttcgctcaattatacaatgtcgaaccaccaactgagtaagacttatctcacgagagcgagagattgtacttgaaccaagttcatgatcacctaattataccaattcctagctgaatccacctaatatgcaatagctcaagtcaaggattcagattcacacgttgcgctttctatatgcgaaggcgttattttcccccttttgatcaaagcgtttcatacagaagctcgcgtagttactagtgaagcgccgagaaaacagcaatgcctttgagctgtttagcggaccaattgataacttgaaagagtatagggagtggtccactacaggcccggtccaaaactggcgtttttactgctgtttttgcgatgatacaacacgctcatctctaggtatccatcgtattgcattgcgattgagggagttttagccggttccgctttggggtgagtaacaagatttccgatgatcgcatttcctgccgccgacagcggaccagcaattgtctctaaccctcgggaactcggagtcagcaatattagagacattccgaggaattgtaaacttaatatccctcgggtagaacaatcaggtgcccttaaaaaagatgacattttctcaatctagggttgtgttggggattacaaacgataagattggcataataccaagcatatatggctgggtttaagaagcataaagaaaacaactttgagcgagtttcgggacatagcagtatccaccagcaacaatcggagcaattcaaacttttcatttcccaatactacatctgactcgtggcgatccggtacctatttcctagctcaagcgaggtctcacattggacgtgccgtaatgttcctcctcgatccgatgactctcctcctccactcttcaatttcatgacattgacaacaaaacttacagcagggaatcactctagcaacttactagcttacaaaaaagtatcttccatctgtccttacgtgatatgaacgaaaagagtgcggatccgcatcttcaaaaagcgcgggggagtggataaaccgtaactcatgtcccgaacatgtttgcggggaaagtgtaaactattcgggatttatttaattaccgtggagtaggtagtagagagctttctgtgtgctatgtacatacggcagggcgagtggcaattgctcatatgatcggatgctaggtcagggcagttaaacaccaaactcaaaacagagtggcagcactttgataccaacgagtgactacggagatcaacacaacctcctcaaccccagattttactaacccggcagtggaacagctcccccgcatccaagtcagaggtttctcttgccctttgtgccgctacgagcaaacttcaaagttccggtcacccgggggatggagacaaagtctcacaacaggtagatcagttcttcgatcgtagtgcaggtacatacttcagtatccaaagtcttcccacacaaccttctccccttgcaaccactcctcgagcgcagctagtaacgcgggagccgtgcataagaagaagcgggcgctctggcccttgaagctttcgacgtcgttcgcacttactcgacgcttcacaatccgggtaccagccttctccgcttcgtccaacaaactctccttgtccttgtctgactgtcccgtgacgaagagagtagtagactttgcgagttcgggaatacgtgagaacgtgtcactcgcaaggggtaagtcttcgtaacggagagtccagagtagttcgaacggtacgttgtgctttagaacggccggtgcttgtgcgaggacaggtgtgatacctacgcctgccgcgatgaagattgacttaggaccttcaggctccagagggatacggaagccctcttcgccaccgaagccaataactggtacctcgagcaacacacgtgagttgtgttttctcagaaagtttgtcactggaccatgtcgtcttgtcgtaatctgtaagtctttgtggttctccggtggacttgaaacagtaaatgttcgcacgaaatcatcgttgatactctggggatcgtgatccgccatgtgactgtaaccattcgataattctggttcaaagtccaatgtgatgtactgcccggcgtgccagtttgtgataggctgctgggaagacaactcaaaggtaaaccgatcgatagaggatgtgataacttcccgatctttaagtgttgccgttatagcgtttgggttttcagcacccagatgcgcatcatgctctgaaagaaggtggcgaacaggtgggttgtagggagagtattcacccagagagccacgaaagggaagcccagatttgacgaacttggcagaggtgactgagatcttgacagccaattttgtccttgcaagcaaagaagaagcttcttcgcctacaagtacggatgcggtaccagtgaggtagagaacattggcagtgttgtaatcagggatcgcaacgccaactcgtgggttaactttgaagttacccaatgtctgatataatctattccccgaaactggagatttgttagcttgtgttatactgaaattcttagaccgacttacactctggatatataagctcaaccccgtcttcttcattcctaataactcgtatgaatccgggactccctccccgatggttggtatccatggcatgtccatttgtgctcgacaagaataacatgtctgccgctgtaacgatatccaaagcttcttgaggcaatggaagcttctcggagacaagttctggctccattgcatgcggtacaacgttcttcttgttgaggtacttgggacaattgcccagactctcagtcacggccatggctagctgaacagtcttgccttcatcaacagtagcaccagcaaccatcttccctactaatttgacacgatctcttgtctcaaggtctatagccaacccagacatttcctttccttcgccgtcattgggcctgttgatggcgccttgcttcacgccttcttcatagatgtcatcccaaagagctctgaagactggatcataacgagtgtcaactgagctgttcaatgcgaggacgtcttcagcgactggtcttgcaaatccacgttctccaccccagattgttgtccacggacggtccttgtcatccagagtacccaaagcgaccaagggagaatgcatcactcgcactccatagcgatctgccaaaccaggaaacgtggggttctccattttgggaaccttcagtttctcatgcatggcgatttcgccctcgtgccaggttgttgttgcggaaggcatattgaagaaatttccgtaagattgaagtagttgacttgagaattcgtattgcaaaccatgcgcgaggttggtgttgatgaggtttaagaacgacaacttgaccatgctgtcttctcgaaatattggtttagtcagtcatccgtcatcaaaatgccgtcttttccaagttttagttcggcttgttgacaaatcatcagcgctgtcccctcaagggcgtagttgattacgcttcggcaagttgccgcatatatgcagacgcagatgcagcatcagtacgccaatgtgtcagcacagcactcaaggttttggaatttttgcaaatatgacgatgcatcatgtctattcagttatattacataacgaagccacctatcaacatcgaccttccgcttcgtaagtcattattaattttagcttattcttacatagctggcctttcaccaaccatatcctcctcgctgcgattcaacatcgtagttataaggaggtgccctttccggtcttgcgcttgctgaacggggcggcatagggttggtcaggtttctacgtggaggctctcgtagaggcatcggccctgtagcactacggacgggagggttgaactgacgctgcatcgcaggtccattctggtgagaggttacagacgtcgcagtgctagtacgtcctccaggattgtaagcttgataacctctcgggccaggaggaggtgcttgtgtcggtgcaatcgaccccatgggttgtgtaaaagtatccatcggacgagcactgggtgcgcgagctggtggggggtagaatggcgcattattgggatgcatgggagcagggctttctgtataccgaccaggcatgaactgcattggatctgccatcggttggtttgccgggtactggccatgattcccctgcgaattcatggtagtagtccgtgaaagaggctgctctccatagtttactggagggacttcaggcacaggcgatgcaagtcggccataaccagccccagacctagaagtggcccgggatgcaaagcttgcgatagatgccgtggtgccttgtctggttggcatagccacttgtggaactggagggacctccgtatcacctggtgttcctggacgtgaggtataaggcggcagagtcgtcatggtgtcgttgcggttgagcataggatgctggcctatcttgttgacagggcccacgtttggcaaggtcgggagagtagcagcgcggtcaagattgaacttctcgcccgcctttttgctagccttgatctcagctttcattcgattggtttcctctctagccagagctttgttgaccgtcttggtgacgatcttcatcagagtcttggtaacctttcgttcacagtaaccagaaagaccaccatcggcagcaggaatccaatggtataggaagaagacccagaaaagaacggcggccaaaagaaacagggcggaaaatacccaaataaccacagtgaaacacatgccagatagaatcacagcctgttgatagtcttcttcggcaagaatcttgatcttctcaaagaacccagtaatagagtcgccaacattgtcggcggttggagtcaattgtgcctcgtacactgacttgagcgtaaaggcattgagaacttgacgggggcctgagcagatgatgacacgaatccaagctacgaaagtaagtaaaaggcatcgagtgacttatgaggcagacttaccttgaaagttgaagtatgtgaagagagcgatatattgtgcgccctccttacttttggtgagttcagcaaagactaggaacctcttccatccttgcgagccaagacgaattgattcccaacgaacagctaaactgtcaaggtaggattctgcaacattgccccgtcgaatgactcgataagcacgaataccctcgtaggctaggttgacaaatgaaagaatgatacagatggagaagatccatttcgagacatcgaaagaaatggcagggtcgatctttgaagaccaacgatcgaaaatgagtaggttaacagcagtgaagctgtcgacgacgtagacagcaactgagacaaaaagcatgagccagaggtagacataagcgaagacagtgccgcatcctcgacttttgaagtcgcgaagattgatgtattcccatttctgatcagcaatccccacgacttccttcttgcgatttccccagcagcaaaccatggtgaagtaaagactgggtggcctcgagattgtttcggaaaaagaagtgaccggagggtatcaagttaaaatatgaaaagctatcgtgatccttcgccagcgaaggtcgagtctgctactgtcggaaagtagttaaaacaaaaacgtggaagcatataaaatgaaaataagcgatggtgatgaagtcttgctgcaaccggtgcgcgaaagagttcttagtgtaaggtcgaccacatgtcggaagtaatatcgtaggtagataacagtcggtagatcggtgtgtgcacaatttttccaatgcccaaacaaaatatcccaaagacaatgaatgtggttgtttgatagatggtgcttctcaagacaataggcagagagcagagagacaatagaaggtgagggtataggtgaattgcccttattggtggtttgaatgacgagatattgtttgagattcgggatgaatggaatgaaagaatgacgaaaacaggaaacagctgtcaagactataacaataatagctacagctacgcaataacaaaccaacgacaataccaagaaagggctggaagatgaatgggaaagagtctggaactgaatgagacgggaattgggaatgggaggtttcaaatgagagcgggagcgcagggaagggaccaaccagaagagcacctgccaaagtcgaatcgcattatgatccagcataacttcaaacatgggaggagcggggattaatcttctttggtgcaaccctctgctctttcctcaattcacctacctaagaaggatgttcatttcgtggcgcgattaactgcaggtactaaaccgtccgcattatccttgaggtttcaagacgatgcagccaatgactggctctcaagagaagaggcccgttacaaggccactgtcaaaaagagttcagtggtcttgcttgtatagaaaattctgggcattgccgctggtattggttcatttcttttgttttagtggccggttattctccctcctccaaccgccagtcggaattcgacagatcgaacgagacatcccatccaatcagcgcgattagccgcccaactccagcggtaataattcaggataataataacaaatatcgaatctactcgtgtccagtcagcacctgtacgaccacagcgcgcgactacgactataactgcgactcgctcagcgtagtaccagtatgattgaaacttggtcggtgctcccgaatagacctcccagtttcaaaagtggttgcattacaacgaatcgtcactcaataaagtgaaacatgctaatgatcgggttgcctccccccgcgtcaatcaatgccgcaaacaccgagattctgatgccggaactggtcatggtcttggcgctaagggtcgtcgagaattatagaaatcgacgtgcaaatcttcatttcccatggaccagcacatgaaccacgaagcgaatcgccttgccgatcaacctacactgttgcaacgtacctcggctgtgtttcttcatcatggcagtatgaccactggtgtgaaatcaattgctgggtatacgcgaatgaacccaaagaacaatggcgaatgacagctagtcgtggcgcccgctgagctctcactgtgatattgcacggactggaccctttctttgttcgaaacaatctaaacaacgtctaagcggcaatcaatatacagcctaggctatcttcacaaggttgtggggagggcggtcatcacattctttgttcgagttggcaggaatagcactggtttcaaccaggacaaagaattgaggcatcaacagtatgggcaccttttcagtatgtggctgataaagatctctttgttcactgtccagaagaatgagatggatatctcatgaaaaggcaacactttcctctaagaatggcatagaattcagtagttgggttattttattatccaagtagacattgtcggatttttcgtcaccatgaaatccaaagagccaacgagcaccggagtccagtctgtgccatatcacgactactcagacgaagaagaggaaaaagaggaagagcctgtgtttgagattctcaggaaagctgagaataatgtctggatcgtcaccagacaaggagaccctcgcaaagaacagtatcttgccagtcctagccccttcggcgttcgaccacgcggtaatactgcacaaaatcgccaggaagctgatgcgctgaagagtcttctctcgaaccacaatcaagcccatacaatccgccagattctcaaccatgagaatctgatctcgatcgccggcgtcatgcagtaccaggttttcaccaggcaacaaatccctgatactgaaaggaatgatgtgcagctactcgtctgggatttcgctgatgcaggtaatcttagcgccttatttcgccattatcctgtcgagcactcatccttctacctccccgaatccctctgctggcacgtcctccgctccatgattcgtgcggtaacttggcttcatgatgggaaacgactcgtgtaccggcgtcaaagtagtgatccagaaagccctctactaatagactggctgaatgtcaacacggactggttctcaatcttgcaccgggctatcgagcccaaaaacatttggttccagcacccacgcggtaccgagacatatggccagtgtaaactgggcgatttcagcacagctgccgttacaggccatgctgtcgatggccgcaacgataataagaaaaacgatgctccggatggctcatgtggaatagcacttgctacacgacaaggactcaagcctttggaaacagctcgcgaagcattggagggcgacttgaatttggctgcaatgggcgaggtaacgaccctacgccgcaaaaaaacatataaacgtactaacatatctccagggagatcgcccgtacacgctcagagacgaaatttggtcgataggtgccacagtactcaccatgatgacagggcaggcgccttctcactactgcgagcactgcaggtgctgtcacgttcggttttgcgaaagcggcggttgccttgagaagaaagctgctgccaaaggatgcgattgtctactcggaggctgcgagcacatacctgagggtgacgaatgtgaggactccattagtcactggcctacttgtcctcctcgtcatcattgctcggaggtccctatcaacattgattcgttgattgcccgagcccggtactccaagatgttgcgcactttggtcaaggaactgctcaactttgatcctaacggaccccagaggaagactgttcgattctttcgcatgtggcattatgctagtgctattgaagaagcgtacaaggagtggaagacggagacccaagagggacaagactatgtggacattgatgatgacatggagagaagaatagtgttggcagacaaggaagacaaggaataagcggtctatttgagtgtctaaacccacacatagtcttgtagttagtgcctgtcttctaaccgaatatacttgcttttgccgtagtgatgattgaggcttgggctgccgctaaatagccaatgatcttacacgaccgcctgtcaatcccttgaaccaataaagtcaaacctgtcacaagctccccacttcaggccccgccatatcgacaaggccttgaacccagatgaacctggcctggactgacctgagccgtttccccatttcacttcaattccaactcaactcaacaactgtccaagcttcgactcgacacaacaaagcaggtcatctgcccactttccagacgaaccttaaccttgtacggttgattctctgagctacagctacatcattgatcgccttggagcaactcgattcaacaaaacctcttatcaactccaatcgtcatgtccatctctcacccaacgcctcctctccttctcacaaagcgcctcacggccttcctcaacgcgaaccgaacaccccagctccccacgcttctcctcacgagtccccacggcaagctcctcgcccatgcgagcccgcaccccgtcgcttcacttcgaacgcacgccaccgttgccgcatcgctcctagctatacactctacctccgcgcccgcgctcgccgcatcgttacccggttcgcgcacgcctgatctcatcggaagttcgccgcccgaggaggaggacttggaagaggacacagatcgcttatcgcagagccagcaactcgattcgcataagtcaggcaagggaagaggcatcaagccagctactgtcactgtccagcttacgagcgggactgttgtcatacgtcggttgaaatgtggccttctcttcgtttgcgtgggacctgcgaacccggatgctttagagcacggcatgcctaacctgcacgatcttcatgtttctgctggcgatgcgtcgcatgttggcagtcccgatggcgcagatagcgttttgagcaccggcgcgcagacgacagccagtcttgatagcactacaggttctgctgctgcggtagctgctcttcgtcgccatgctgctgagttggcgcgttggcttgacgacaagctgggcacgctcaccgttccagaggagggtgtaggtgtggaatgatggcagcgcatttggtaatagcgacttggcatagatggcgttgggtttttattcatctgagggatatgaaagggcaatgagagcatcgctctatttctaggcgttggggatcgtctacagagagcatatacaattggaggcaatattgatacgtagtatttttttttttccttttctcatatgagaataataataaataaggccgatgtaaggcagaatactctataatcccataccaatccgcttggtaaaaaactccataactcataacgcctcggtatgctttttgtcccatgacccaaaaaatcaaacacctcgagactgcaggatttgcagtagcaaagacccagaaaactactactcactcgatgctcatccgcataagaccatcgtgggtatcaaccattccctgaaaaccgaccctacctttgttattgttaagtcgaccagccgcagagctactaccggataggttgcctggtgtgctaccagcctcacttggagcgctactacctgccttgtcgccgccgttacttccaggacgagaaccccatgacatgccatctcgttgaagtgggctttgcgtgacaggtgaattatggacactcatgccggggctgacagctcgacgtttgaagctaacgggatcgaagtcatcgtcaccacgacggcgtttactattaatctttcgggtaatctctgcagcgctaggtggttgattgacagcattctgcggggcacgagtggttagactgctgctgttgtcatggccgaacaagggtgcacttacagtagctccaccgactgacggtgagtccatcgccacgtcttcactgatacctgaggatgatcctcgtgggaggaaagcagcaggaggcggtgtggttctggcaccaccagcgccgcttggctcgggaaatgcatcccagaatggcttgccctttgaattcttgatagcatgttgcttaaagctactagaaaggcccatggcgatatcgcccataatgtcatcttctggaacgtcattcaaaccttcttgttgaatcaatgtcggcgaagaaggggccgtggttggttgtgttgattccgccgtctgttgggatattctgggctccagctccatgtcgcaatcgcgaacttgcttgacaacttcggcctctcgacgaaactcggattcggcgggggtgctctcttccatgagcgcagctcggatccgtgcaaatgtttttgttttgggcttggtggtgtcagtcgtttgttcatagtgtcaatttgtataagtgacttaccaagagatttcctcgccgtgttacgactctccgagtaacattgcgctgaccatctccaatcccatccacgtcgcccattgctcgtgcctcatcggagtctgcaccagaaatgtgcaattgattagcttgccagctgatgctctcgcgccgagctcgtgaagaattgcctggaggtgacttggataaagatgagccactgaaccccaatcccaaaggcccacgagctttcttctttgattgtttgcggggtcgttgtcgctgttggaagctcatgaggctgctcatggcaggggatccaaaggtcccaccagaccctggagggccaagccgcggaccaatcttattgacttgcggagttgttacgtagctctcgtccatgtcctcgtccatcagctcatcgtcatcagagctactggacgaatcggaaccaaccgcctggctcccaagcgagctgctgatgtgcatcttttcctggttgcccataacagaccataaggatgttgacatttgttccggtcctgcatagtgacttcttcggcttggtatattcatcgccctgccaccagcggtgggcgacgagtcgggggaagattcggcaagagttgagtggtgaagactggtggcagctcgagaaaagtcaagaccgcgggagcgacgtggaagtatatttgtaggagatgcgtatatttgagaatgatcgagtttaggcgataaaggagcaggcttgacgtatgaatttggcggtggtggggtaaaatctcgtggcggcatttgtatcgtgaacccgcgatttgagaagttgggacggcgcggcgtcacgggttgaggagttgggatactggtgtcgtcttttgatgtccggcgagagtcgtcgacgatgcgtggtgaaggagaaagtcgagaaggggtgccccctccgtcggacatggaccgtgttttcgtcaggggcgatcgagggtgacttccaagagctgctgtgtgatcatcgtccataaccgcagcggtgtcatcgtattcacccatacttcggaagcggtccatgatgctttaagcgggcttggttattgtttcgtgtcggtcgaatggcgaatgaaatgttggtattgccggccctgatcgcgggcttgatcaaggcgcaatatgtttagtgacagatataaatatcatggcatcaaaggttctagagttcggtgaaggttcgtcgcaacaagttggaatgaagggatacaaagcgagagaacgcgaggtattgcgccgagtgggcggctacagtagcagtaaatagaaacgatctcttttgggtttggccgccaacttagtcccacattcactttgatccaaggacggccccgcaattagtctgatgtaatgagcgtcagcaatgaaacattgaatcgatctcggcagtttatcctgggtagatacgattgcagagattactcatgtatgaagatattccttgcatttagatatgttagataacatgtcagatttgtcaagggtcaagtatgccaattgtaatctccgtcacacattctaaataattatcctgttgtgtaaagagaggcatatcaggcacatattcagctgtactaccagttaaatatatacagttctcatttctctaaatgatccttgggatggcagaaaacataagagacgaaatcattaggtcagtttatgccgttttgcctagacttcttaacctatttatttgtaccctaatgcttagaattcctgctaggatacaagtctaacatgcatgtcatgtaggacaaccaacccattgtgacaatacttaatgattaaatacaagttattactgtgcaggtgttgttacagcacaataatttgtgtggtcaagtacgacagtgaagaatagtaaggtacggaactgtcattgtactgccaaccagaatgaataagctttagattccaaaccaacttttagcaaacaacatttccaagtaagaacgtcaagtaaacagaccccaatacagaatataagcatcatgataaagtcttggctcagttatctactgacaatagatgctgcgtacgaaatccccttctcctaccctacacttccaccatgataaaatcgtaaactaattgcgcatatcggatacctttatatggtttgaatgttcaagacgttcctcaagtatcccatgtcgtagaattgtctcttattaataaacacgaatttgttggtggtgaaccttttagtatcctcggttttgcagatttgagaatgcattgacgtcaggcttgaaagtggggttgagcggaggttcaacaccgatttcttcaacacaagatgcatcatccagatgcaacaactttcatcagactcataattcaactgactctggaaaactgactttggacacttcaatcaatgagcttcgcaagagcagtgcaacgcattaagtccattcaaaacttcctcacccgaccaactgttccacatatctctgctgctgctgctggacaatccagattaatcaacatggcttcaactacagagacaaacaactataagttcaatcattctatgtgagtgtagatctttcaattgtcattagacaaatcatgcaggaactaactagactaggattcgagtcaaggaccccaaggcctccagtatgttgcagacaccccgatgtccacactgaccctggacgacaagtctcactccatactcaccttggcactcactgacaccaatgtagctaaattctatgagttcctgggaatgagccttgtcaagaagctcgaattccctgataacaagtttgatctctacttctttggctacgactcgcccaatgccctgtctcacaataagagcacttttgacagacaaggtctcatcgagttgactcacaactacggcactgagaatgaccctgaatacaaggtgaacaatggtaaccaggatcctcatcgtggctttggccacacctgtatcgcggtcgacaacatccaggccgcctgccagcgaattgaagatgctggttacaagttccaaaagaagcttaccgatggccgcatgcgaaacattgctttcgtccttgaccctgatggttactgggtcgaggtcgtcgcccgaaacgactacaaggagaccgagaacgtgaaggagactgacgtgtcgacttacaccatggttagttacctcgatatgccattgtttgaactgtagctaacgggctagaaccacaccatgcttcgcgtcaaggatgctgaaaagtccctgaagtactaccaagaagtccttggcatgtctcgcctccgcacccttgagaaccccgaggctggcttcaacctttacttccttggctaccctggcgaccaacccttccccgagggccaggacgacaaggccatcacccaccgagagggtcttcttgagttgacttggaactacggcactgagaaggaagagaacttcaagtaccacgatggcaacagcgagccccagggctttggtcacatctgtaagacaatctgtctaaatgagtacggataaagctaactagacaggtgtctcggtggataacctcgaagctgcctgcaagcgttttgaggatatggacgtcagctggaagaagagacttacagacggacgcatgaagaatgttgcctttttgctggaccctgatggttactggattgagattgttcagaacgagaagttttccggaaaggagaacttctagatgtctaggtatggctataacgtactctgagctgttgtatgtaacattgaccgagagaacgagaatcaaatcattgtaaacttagtgttgacgattgcatcggcaattgcatccgaaattgagtgagattaaccaaccaagcgcatgcagtggcatgagtgcaagtgatatgtaatgacaagtatatgcactatcagtacattcgctattccacgaatatttcttgtgtctcgaacagtagaatgtaagactcgaaatgcactgcataggcagtcttagacatgcatctgcatgcaagccttcaaaaaccaatggactttattgtccggcacaaccgggaggaattcagtctgtggtacggacagtacaaagcaaaaagcacatgcaatgcatctgctgaactaccccacgacgagctgtgtgtggcttgcagtagttaaacctggagaaaatgaggggttgccatccatgtcaagaacattgatggttactcttgtttgccccgccatagtttcctccaatactctccctcatgtagtaactctgacctctcactgtatcacaacagtacctttggggctgcgcacacatacaaaaatcacccccgcgtcagaaagcactactccgtgggatgtttgcatgcgagatacggcttctgcatttccattcctgcccgttgttattaaggtgttttactttgagaaacgatgatcaagggctgagttgcactcctgggattggaggatcatgagcgggtggctgttatctgtcttgtggaaggacaaacaaagattacaccaaaaaaaaagagagaacgtcattcggtctctggttctcgtagtacttatactaggccgcgtgccctctcatctttgagtttcttgggatacacactgtctttgcaagtactcatatatataccaatttgctcatcatgtctccttccgctacttttgacgctccgtccggtggacagtccaaccgttttcagattctcgtaccggaaaaggtttctccggatggattggctttactcactcctcactttgacgtcgacattcgtaaaggcctatcagctgcggagctcgtcaacttaattcccaattaccatggcctgattgtacgctccgaaactcaagtcactgccgaggtagttcaggctggacggaaactcagagttgttgcccgagctggcgttggagtagacaacatcgatgttcctgccgcaagcacacagggtgtcattgttgtaaactctccctccggcaacatccttgcagcggcagaacacacaattgctctcctcctttccgccgctcgcaatgtgggacaggcagatggcagtgtgaaggaaggccgctgggaacgaagcaagcttgtaggtgttgaggttggtcgcaaaacactcggcatcattggtttaggcagagtcgggctgaatgttgctcgcatggccaaaggtctgggtatgattgtcaaggcagtcgacccttatgcgagcgcagatatggctcgtcaaactggcgtagagctagttcctgggttggaagatttactccctgtggtcgacttcttgaccattcacacacctctgcttgctacgacgctggatctggttagcgaagcagagttcaagaagatgaagaagacagcacgcgtgctcaacgttgcccgcggcggcgtgtataacgaggaagctttaatcaaggccttggatgagggatggattgcaggagcaggcatcgatgtctggtcttcagaaccactggttgcagactcagcagcagccagactcagcaaacatcccaaggtggtggcaacacctcacctgggagcgtcgacagttgaagctcaggagaatgtttctatggatgtctgcaaacaggtcctggagattcttcaaggaggtctccctaccagtgcagtcaatgccccaatcatcatgccagaagagtatcgcaaactgcagccttcggtacagctcgttgaaaagatgggccgcctatacacagaacactttgtgcgcagcagaggaggcatgttgggaggccgtcgattcgagctcatctaccacggagatctggccagtatgcccaatacgaagccattgttcgctgctcttgtcaaggggctcgtatcaacgttcagcgactcgcacatcaacatggtcaacgcagcgctgattgcaaaggagaaaggcattgtcatcagtgagactcgtgcaggcgattctccatcaacatattccaacctggtgacgttacggtcatacaaagccggtggcaacggcagcgagcaagtgattgaaggctacgcgagcgacgaacgagtctttatctccaagctggaccgattcaatggcgtattcacaccagaaggaaccctcatcatcctacacaactacgacgagcctggaaagattgggggagtggggatggtgcttggcaagcatggtatcaatatcaaattcatgcaggtggccagtctggatcccgaagcaaccaagggagctgatacaccgcctgacccgaacggaaacgaggcattgatgattttgggtgtgctcgggccggtgagtgatgaagttttggagggattgaacaattctgagggtgtgcttgatgtaagtctggtgaagctatgagtttttgtttaggtagtagagatagagatagagaggcagtcgattgcctggtcaatcgaggtaagcaaagccaattgatgcccatatcagcagaattgatgaaaaccaataaccccaaacaaacctacagagtatatcgtgtgatgattcactaatgatttactcgtaaatgacttcatccggctttagccagtcaaactaagggcaactgatcatagctaagcaaacgcctcttttttagcttctgcaacgtcaaagatttagtggagtggcctgtgctttggtgaacgcattcgggggacctggacctggtctagagacacatctggccaatagaattgttttctgtcttccctggcagctccctgcgtcatcgtgttcgtgcagtaacataccccataattgtaggcgggcttcaggccaggccagggcacgatccatggatgaggcaggtaaatttgagcttgtctgtcccacttcttttcgcctcgtcactttaactcttgctcaaacttcgcctctgggtgcgaaaggtagggttcttggttgctattaagacgaaaaagacaaattcttcaattgaccagaacaagctcttttgttcctctttagcttcaatatcatccgaccctcgacattgacttccttagcacccctgtctcagccacattccggttattatcgtgcaaggctcctatgccaagagagcttgcccgtccctagtcatctgctgttctgtcggaaattgattacctgctgtgaacgcgtacgttatctctgctctcgacacacgactctcgcttcccgcttcgcctctgggtgacgagatctatcatcgatacgcgcgcacgactctcgagtcatttatactgccatcatggcacatgccacgagatataatatgggctcaatacggccggctgtcattggcatgggtcgagtctttggcgccagcttaacagctgtgtccgcctttccaatcgacaccgaaggacatcatggcgaagaggagggagagggtgccagcctttgggtactcgccgttgcttcaatggttttggttcttctcggtggtgcttttgctggattaacaattgcgcaagttacatccctctttgcgataagcgacgcttgctgaccgtttcacaggttgatgggacaagacagtatttacctccaggttttatccggtgaccctgcggaatcgcagtctaagaacgcaaaacgtgtgctcaagttgttaaaccgtggaaagcattgggttcttgttaccctgctgttggcaaacgttatcgtcaacgagtcgcttcccgttgtgctagatcgaactctcggtggcggtgttgccgctgtcgttggcagtaccgttcttatcggtacgaatgcaaagacatccaacttggacactgctaattgttatagtcatctttggtgagattgttcctcagtctatctgtgtccgatacggtcttcctatcggtggatacatgtcaacaccggtccttctccttatgtacattaccgctcccatctcatggcccattgcgaagcttctcgactggattctgggcgaggaccacggcaccctgtacaagaagagtggtctcaagactcttgtcaccctccacaagtctttgggagaaatttccgagcgactgaaccaggatgaggttaccattatcacagccgttttggacttgaaggacaagcccgtcgctgaggtcatgacacctatttccgacgtctacacgcttgccgaagaccatatcctcgacgaagagacaatggatgatattctttcttctggatactcccgaattcccatctaccgctctggaaaccacctagactttgtcggcatgcttttggtcaagactctcatcacctacgaccctgaggatagaatccccgtccgtgaagtgcccctcggtgctatcgtcgagacccgccccgagaccagttgcttggacattatcaactttttccaggagggcaagtcgcatatggttctcgtatctgaattccccggctctgaccatggtgctctgggtgttgttactcttgaggatgtgattgaggaactaattggagagtgagtaaagtccttgtcgcaaggggaatattgctaattaggcagggaaatcgttgatgaatctgatgtctatgttgatgtccacaaggccatccgccgtcttactcctgccccccgagctcgccgaattcatgccgccgccaccgccgcttctgttatcgcctcgaagaaggcccctggcgattccattcttgtcgacattgaggatcacgatgcgccttctcaccatgagcccgaaactgcgtcattccacagcaactacgaaggaggtttccacaatgccgcaagaaccgcaatccacatgaagcgccgaacatccgatggtggcattgaaggcactcccgttgttgtcaaggccagcctggacgaaatgagatctaagcttcgccttggccctgccaaccgagccgccaacccacgcagcaatacacgcagtcttttcaaaatcaagcaaggtctcagcgcgaacggaacccctccctctgacaactcaagacctctgccccctcgagcacaatcccatatgggttttgtaaacccccagggatcgccggcaagaagtcacggacacgaacgaacaccgttgttaggtgtaggtgaagataatgaacatgccgtggaggacgatgagacacacgaaaacactggtcacaagaccaatggtcactaagacaaaatttatgttgtatgctaatggtgtatggatagtggttcaagctcggctataccagcatactctagtcttacatgcaatcgaatagaaattgagtcgctgtaagcggtgttaatgataggcgttttgtgtaggaaataatgaacaatgatagttatacacagtgaatatcgtcccattttggaagttgattgttaatttttactacgactgtgttacatatcaatcataccagatggcattcataccgaatccaggctctggtgtccttactcttgcgacacgggcaaggaactcgccttgccaacggtaaatctcaagccagccctcctgatcgtccgtgatggccacccactcatctgtccaggggcaaggcgcaactgcattgctgtgaccaccacttgttggtgtagggttgaggcagatttggcgttcaatggctcctgtgtcggacaacttgaaagcggcgacataacctgtcaggtcgaacgagtttgcgcgggatgaagcgaagaggtatttgcccgacgacgacaaaacgcagacatcagcgcggtactgtgtccatctatcgggaatgccaggagggatcagagggtagtgcttgtgagtgtacacagggagatgagtatcggggtcaataacatattcgcagatacggttgcccttttccatgagggcgtagaggtagttgcctgtaggatgcatagctacccagcgaggatggtccttttcgtcagcacaatccacagatccaacaagctcaagcgagggatcgtctttgctgcggcggcgatgggtccagatcttattggcgcgaaggtcggcagagtaaagatactcctcctcggggtcaaagaccatgccatggatgccagtgttaggttggtaggggtaattttgaacattctccttaagagcctttgtggtatcgtcggtggtgaagacggcgccgtggccggcgtgatcataaaatgggttgcagtaaacggcgtaaggaggcttgttggcagccaagaggaagatggcgcgggtgttggttgtcgcaagagaagcattggctgatgaatttagtagtagttcattaattggccattagtaacttacgatcgtgctccattgggtgtgaaacttgatgagttatagatgttggcgattcaacggcgaaactggaccacttcttcatggcagcgccatatatggcttttttatcatgctgtacacataaaagtcagcccattcgttgcaagtggaccaattaacctacactgaaagtcatccatgagataggctcatcttggggaatctcagttctcttgacaagtttgagagtaagagcctcgtcgtcaaaagcaaaagtaaagatggctcctggaggggtccaggtgccgaccatgagatggtgaacaggcattttggctacgattggagtggctctgagctttgagatgagtgaaggtcgcatataatatcccagagatattcaacaataatgtttaaatggttatgacgacggatgaaggagaggaaaagaatgggagaccggcttaaacatttatcccagtggaggaccccgcgggattggagcttgagtcgtgggtctacaagtccggtactgggcggcggcaaatgctacgttgtaaacagatgggatctagtatcggcattggagacaacctttgttaaggtaggcaagggtataaatgagtctatggatcctgatggttttactgcttgaaatacgaataaaagatatgtttaaatggttttttaggtttcatgatgctcatcatggcacctcgttcgttgcagattgtctaccaccatatataccagtactcatgatgaaacagtctcattagtatgtgtctttattcaatgtcgtgtcccttctatagacacagtctattgttttatttttcatcccaagtctcgactgttttgtgttacattcaacatgcttacctggcaatattgaacttcaattatatgttgttttattcccgttacagtcgctaagtaccccgcatctcgtacctccagttgcctcttcctatcattattactccgatcgtaaccactcaatccaatgtttactttgtcgtgtatcatgagcaacccatcacctagggaaaaatagagctaccatgatgacatggaatttcttccgtccagtcaatacaaactcggaaccgatgggtcacttggaaagcttggacgatttaagttcattaaaggtaaacaacaaacaaggatattcccggctcttggaccaccccgtcatcattcagctctgtactcatgatgatggcctatgaagagaatcgtcaagtaacttgtttgtcgtatagaatcatctgtgctcagtaaactaaatatagtccaggagatgttatacagtcaattgagctagacaaagacgtagttctaaactgttatactctacactggaattcatgttggttgatcaacggtctaactaagacgtactgagcactatttgctgcgaattgcctttttggaccgcacctgcattgcgatgatagctttgtgcacgaattaattgcatgcccagaaaagaaaacatgtaaacagatttcttaccgggaaattcttgtccaagctcgtccacgccatcgtgcatcgacgacgccgtcactggtccgataagatagctctcggtcgccgggtcaacggccgttccccaataaacagtgcaacggccctgctaaccgtgcctcgactttagcttggtctaaacgaccttgcttccctactgccagtcccccagcccttctcttcgacctcacccgaacttttttattatctttgcttgcaatggcgtagtccccaatctccagtctttgttggcttattattctcaccggtccgtgtgagacgtgtttttgttcattgccgcttttcactttacatcttcattggtactagaatctgctctagacggtgtgggcgagttccagtactaccttatccagtagctgtcatatcaaagcacggatattacatacaacacaacgaaaccatgaatcccaacgacatgaatagctacgaccaggtccggagaccgcggcccaagtcgaccattttcgagggctttagacatcgtcgtcaagcctctaccgatacccattccttccaaagcccattcgatgcccccgtttcccccatccaccccaagatcatggcctttgagaactactccaacccaggcgccctggccgagttgcagcacaaccagcaagggtctacaccacgtcttccaccacagcgacaggaccgaggccgatcgcagtcaccgaccaagagcagcttcggtaactttaccatcataaccgcttcaggcaaagaggccaagggatccaagtctcgcgagccttcccccacgaaacctaaaagaccaaagtcggcatcgaatctcgctggcctgctcaagcccaagaccctgcgaaacttgggcagattcaactcagaggatgacgtgagttcatccaaggacaaggaaaacagaacacccgaagaacctgcagcggtccctgcgcaaacgcctatatattctcaattcgcatccagaccgctcattgaacaaacacagagcagccgccgaagcatggatgaacccagacctccgactgcctacgaacactacagtagcagtcgagctgccgtcaaggagcgaccaaagtcgtaccaccccatgcttggtaaaatggagccaccaccatcacctaccaagccacgcacttccaacgattcccgaaaagggtcaaaggactcgactgaggcttatagtaggagcggtcgaggtaaggtcttgagcgtctttactacgttcagccacaagcgatccaagtcaacgtcaaccgtaccagaaccaacaacaccagcgctcgaccccaaagacatcgataagcacttggaagctatgttggatcggcgaaacattcccgagaatcagagatacaagatgagaaacttgagcgacacaatcaagatggaatttatccgccaggactgggctgagtcacatggttctagaacagacagaccgtgttcgactgacagtgccaacagcggcctgatccttgaaacaggttcgcaaaatgacgacaagcagaagcgatcaagaggcaaaagcttcaatttgtcacggggaaggaaagaggccaaagagcctggctccccaatcaaaaaatcaaaaggcgaagggactcttggtcgccatttcaggagcaaatccacagacagtgttgttagtgaagctccgtccactggttccatctccaactccggcatcctctccaagatcaaactcagccaggggcctagcgattacgtcgcataccttagaaaggttcagaagccacagcttgttgaggttggcaaggttcacaagcttcgcttgcttctgaggaacgaaactgtagcatggatcgaagactttatccaacaggggggcatgaaggagattgtagatcttctcaaccgcatcatggaagttgagtggcggtaagtcaacaccacgatttgctcgttgtttctatactaacgcttaatagggaggagcatgaagatgcactgcttcatgaggttctcctttgcctaaaggcgctgtcgacgacagctcgggccatgcagtacctcgactcaattcaggctgatctctttccaaagctccttcacatgctttttgatccagaaaagaagggccctagcgagttcaccacccgcaacattgtgacatcggtcttgttcacgtatatcgagtccgctagcccggttgatcgtgtcgcacgtgcgcagagcatcctcgcccatctaagagatcctgagcccaaagaagaccagcgccctctaccattcgtccttgagatgagacaagaaaggccataccgcgtttggaataaggaggtcgtcagtgtcactaaagaggtgttctggatcttccttcataatgtcaacgtcgtatcccttccctcggaccgccccccaagcgccgatctcgccattggtccctacagctacatgcttcggcatttcccccaggaacgtccaccagtcccggctgcaccatatgtgggcggagttgaatgggacgcgaccaactaccttgcttctcaccttgacctcatgaatgccattctggcctgtacgcctacaatcgaggagcgcaacagccttcgcgcgcagtttcgtatttcgggatgggagcgttgtatgggcggcagtatgcgcttgtgtaaagagaagttctatggcagtgtccacgatggtcttcggacttgggtcggggcggcagttgaggatggctggggtgtcaaggacgtgcgatacggcccgccccctgacgctcggacttcgccaaagaaagccggaggtggtcaaaagaaaccagtcgaagcggcgccaaagattgagatgcccagacttgatttccggcttgacaaagcctccaccccgagcaaagataaggatgtgtggctgtcatgagctggcacacgtcccgatctggcagcatgtgtttccttcttgcattgtatttccttattggtctggagctaaaggttgattgttggtttttggaagtcatggtagagatcctactctgatgatggcatgttaatgaactgatgacataaaacataaaacataactgtattgtcgatccttccgttccccctgagctgcttggcataaattgcttgtagatctgatagagtgccgtgatgtgactgttgctagtgacggtactctgtactccgtacgcacgactcaaaggccagcccagtacgtactgcagccaattagtagtttgccgggccctgtgtttgcaatgtacgatgatatcgttctttgtcaagcttttgtcacatcgttatgtgctcaaatggtctctcatatattacttctgtggagtttgaaggactcgtagacggttgatccaccaagaacatcctctttgaccttgtcatcagccgttgtcagcttgggcagcaactcaataaccgaagcaaccttgtccttgggaatgaagaccactccgttgattggatcgctaaatgccaggtcgccgggacagacgagagtaccgtcaatgtcgagaggtacctgaatcgcccagggtacgctacctccaccgactccaatagtggacagccctcgagcccaaatctacatagaaaatctcggttcagcttacctaatacccagagaagaagggtctatgggactcaccggtagagaagtgctctttagttcctgaatatctctgacccgccctgccacgacaacgcccttggcttgacacactttcatccgaatcgccattatgcccccgcagacggcattcttctgaccgtctggctgtttgagaaccacaatggtgcctggctctgttagatcaacccagtgcgtcccctcgggtatgttcctctgcggctcggccaggtcccgtcctttcggagcgaataagacggttgaaactggcgcaacggtaactgacactccatcaccctcgggagggctgtaaaggttcaaatcggcaacaaagccggctcctggaacttttagcttgagcagggcatccgagatatcgcacgcagtgtactgctgcagcttggtcaagtcttggtcttggggttggtaactcatgctggctatttgtcctagagcaggaatgttaagcgaatacggacgagtcggtgagcaaagcctatcgacaaagttgcaggttttggaggaggtgaaggtcctttttgacgttgtaagtgcgtatggtgccggtttagagcttgccagcaatcggtggaggaggttcaatgttgtagcgggactgcgagctccatgactccggagcctcgcatcaagtcggacgttcagcccaatcagaggcattaccaacacatgttgtcatgcacggtctcggtggggaggacaagggaacgaggttgaccgaagccaatcatgaaaccgtggaattatttccagggcgggaattggaagtcgacgggaaacagcttcttattcgcggctgcagatgcgaagctagcgaccgagatagattaggattgggattaggagctcaagcggagaaactagttagactagcaaccgacgtattgttgtcccttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggaacgcgtgggtagtagcgagactttctctgtcaagattggccgtttgttgactgcatttggagttgcaactggcatggtgggaataattactgcgggttaattggaacactcgtcttgttagtctcactgctgagcctttgccgagcataaacagaaggatcaagtgccatgctcgtgacggcttcaggtacttcatgggcctatagcattgccaacgtcgtttaaaaatccctcctgctgttgaagccaacactcataacaaatgtcttattcctgcgtctggtttgtccccacaacccaggcgtggacggagatgtaccagccgctggcacaatgcagctaaatgatgcatgccatcatgacgatactgtatggaacagcacttgaccgataccccccctcccatctcatcttgagagttagccagccgtcagtcttgatagtcgggactcgtgatcatgtcagattcggtgagggaccacgtgcctgtgcgttgaacatctcctacccgttccatcgtggttacggttgtgcctggcctggctggggttgatgttggtggatgctggactggcaaagatgggccctggttacaacctgacctaccaatatggacctgggtagctttcgctaacgtggacaagcatgtcgggtaatggaactgacgttggcagcccacacggtgggatttcttcccctgtggatcaataatcgttgcctgtgttctagagagtcgagacgctgtccttgttctcggtcttgccctctggggtcggagacgacgggtgatcgactcaagctgcagaatctcgccttgcctgatacctgatgggtgtaaaaggctctttttttacttttcaggggacgacccgggctgagagttgattttaaccaagagtgttgacagaagatagacttttaagagaggctcgctcagtcgagctcagtcgaactagacaagacaccaggggccccccataagaacgaaattggatggagtatcaggttacagaggaggagctgttagttggttgcaaagggcatgtttaaaattggccaagatgtctcccaagagagtggtacagttgtattcctacgatggttagttcgagtgtaacagaaaaaggaaaagactcggctcagggaagcacgtggtgggttgtttcaatgcctaaacctgaccttaatgcctacagtacagggactgcgatactgtacctcagactattctctcaacttgaccaatgatggccgctgaatgtcacctagaggatatctagaaaggcctaactaaacgtgaacaggcagttctttacccagatcatccgcgcggctcggcccaaaaaagacgatccgcacacagggcagcttcaatagagaccagcgccagcgccagtcagtgccagccagtgcctaagcccaaattttgcatctctaaccttactctatccactaaaactctccatcccatgggtttgagtgattcgttccgcatcacatccattcatcacacatccatccatccttctgggtttagaagcttctatttgcttttgttacacgtcccgctctatacctaaaacctacccagaacctgctagggactgtacgtacatactacctactactgtatgtacggtgttggctctgatatcacaccatctccatcatcatcctccatagtgctcatcctggcttgactcgactcgactcggcttgaactgatccaacgcccacaaatcaagtcatcgcccgcaaattcaatcaaatcgccgcctcccccacctcattacggcaccacttccagccaccagtttcgtttcgttccgtcccgctgagttcgctcatcaatcagtcaagctttgtctgctctgcttcaccttgttccttcgcctcttacccttggcttggcttgcttggcctaggatatcctaccgttgcagcttcgcttctcttgtctcgtcaccccccagtctaggtatcctgtaccttggtctcgggtcgtcctgatcctattcctattccacaaccctgagaactgagaatcatcctcgcccggctgctcctctctcctacgttgtactctgtctgcctgcctgcctgtctgtctgactacagtctacattggctactccgtacagtacagcacctattacctacctgtctacacttggccagactcgtctgcttccctcgctcgctcgcaaaacggaacagaacaagagagggcccaccccccaccacaggccccaagacccaagacaagacaaggccagaggccaacccggccgccgcagccagagccagagccacttgctccaagatctcggagctactaaagctgcctgcacgtcctgaacctgccggtacggagcctggagccatttgcccacgagctagggtcgcttgaaccctgtacgcgacaatgtcgataaagtaagcctctttcgcgaacctttctctgaatctctttctctgagcctttcctcttcccgtcctatcttgtctacgctattttcaacctttccgtcttggtccctgatacacttgcccgcccagtcttgtagactacctacaggcagaccgtcagccctgcggttccccctgctccgtgccctaccaataccccccgtccccgtccctctctccgtgcccttcttccgtcttgctctccgtctacctcctccgtcttctccgccctaccccctcggcacacggcggccacggcgcagcccgttccgttcaacagccccgccatctacggcccatggagtcatggaccccgccctataatggacaatcctcatgactatcttataacgagccgtcctccttcgcggcccgtcgatcctgacaatgccgatagctgggttatgctcaaccagggcggcttcgtcaagctaggcaatgaacgcatcttgatgaagctcgaatcgagaatctcatgcgacctgtctgtgccccaggagctgagagcacgatgtgcctcgtttcaacgcaaaagtgatagaggcaccctcttcctaaccaacaagagagtaagttgagatcctcaccatggtaccctattttactgacacctcagatcgtatacctacctttaaaacctacacaagaaccaaaatttgagtctttcagcgccccaatccttaagtttcaagattctactacatcatcttccatgtggtggggatgggtctggaagtcagactgcatccccgtatctgggggcggcataccaccggatattcctcgacttgaggtcaaattcacattttcagatggaggcatgatggatttcaatgaagcttatatccggctgcgggagcgtctttaccagtaccaagagatgcgccgcgagatgggccctggtgctgacgtccccgatgaacctctgcccgcctatgaagctccctccgcacaacaagcatctgcatcaaccacagcagatgcccgccccaatcgatctgagagtgctgctagcgccagggcaccggatgaaccaccaccgaattacgatgaagcacaggcgcagcagttgaatattcgattggaggatcatgtccggggcgagattgatcggggagcatacgaaaatgatgattaacggccgcactgaaccacgccaaagctgtggtcgtattacagataccaagatttaagcacagcattcataaactcattgtattgtgtcttgttgtttctcgggttatgtattgcgaaggatctgctagaattatgtcactgcctgggattcttcctcttatctgcctgaagctgtccaaaatttggaaacatagcgattttggatagccattcaacatgattaaaataaatatcttcactgttcatcctatgctcaatgtcagaagttttgcggctgaagtccggtcggcagacaggaagatggcgggtcacgcttacagtcacgtgatattaaatgacaaagccggttctgtttagccaatcaaaatgtctcaattccgcatcagttttcatttcgtgaccttggccgagagcttccgacctcttacgattaggaacgacgaatcgacgaacgacacctcaatcgaaaccaccactcgtcattgtgaattcttccgcctgtcacaatgggtatctgggacactttcaccgatattgtcgaggctgtgacgccatggagcgtcgttgaggccgaggctcctgctgaggagccccaggtacgggattttcctgagcaaggcattttctatcgctagtcatgacgttgaaccaccgcaccacgacgtcttggagagcgcatacaatgccttgccggtccgattgatctagtactgatgaatggcaggaggagaacgagtccaagaccgagtccaaggacgagcccgaggaggaagaggcggccgaggaggatgaggaagaagaggaggaggatgaggatgacgaggaggaacttgtcgaccagaaggagaccctcgaggaaggttcgtcaatcacccatgcgattgtccggttccagcagccacgagcgattttagcgactggtttacacctacacgcgataataacccgcaatacgtatatactaacgcattcacagagtgcaagaacgctccccaatgtgcccccgccaagcaccactttgacgagtgtgttgagcgtgttcagcagcaggagagcgagggtggtgccaaggaggactgtgtcgaagagtgtaggtcaacccgaagccaactgcgtcatggatcccgcgggacctgaacctcacttgtaccatcaattactaacgtgcgtctccagtcttccaccttgcccactgtgcgaccgcttgcgccgctcccaagctctggtcccagctcaagtaaattcatatcatggggttaccggttccaacgacgatggaatggctacatacacgtcgaaaagatacctagagccggaacgaggcaatgctatccagtatggacggatgtttcctcgtacgaatgctcatctgttgggtgtcaagtcgtccagaggtttttctgatgtcggctctctctgtaccatacgctcttacgcctgaatagatttcttgcactttatatctagaacattgtttgactttacgccactagatctggcgagggtgaattcgacttgttacaacacatgagtggacttgtaatggagaattgcgtttctcttttcatcgttgtgtctgtccttggcattggggcgcttggcgtatcgttggataccaaaagagtgtattgtaggtattctgggcaagcaaacgatgcattgaagcctcgccatcaatcacatttgtgaacttacgagtatttgctaatgagtccagtaaggattgagggtggaacatggtagttatacagttgcatgagggtttcccgtatgagtctcatcggcccttgaaagttcctttaccccacaatcagccaattgttgcatgacactcaaactcccgggatatataattgttttcaacgctgtcgcataaaacttatataaaacaacagtcaaatcaatgttcaaactaactggacatgtgagacctcggtggtcaatacgaaactgaacgtatttggttgaaggtcgggatcacggcacagttctggttggatgcttaagttcgtcgtttttgacaaagtggaaatgcaggagcgaggcatgggtctcagcagagccgggtgaaagtatattgctgcctttgcagggttggggttgggttggtacagcttagtttcggcttctcttttttcaagctgttggttaatctcaactgccttccttacaatttccatcagatcatgggttggaatccatacgaattttacgtatacccgaccgaatcacagcgttgtctttcttgggatggtagcaaatgaaagtagagcaggatgtcaagcaaatgtcaatctttgataaggttagatctacctgttggagactaataccaatcgcattgtttgataaccgtgccgtagaggactcggttaaacatgacaaggagactgcatgtaccgttacatggaaacttaaccgatgctggattctatagttggtctcgtttccccctcaattttagagttcactgtcggttgatggatgcactgacagttgaacgattctggggtttttcgtaactgatgggctggaatgcttgacagagagtcatgacaagtcgacattgaagctcaagatctgtcattaagtaaggacccttcaagcacgattaacgacaaatacttcttttctcgtatcatgaataaaagactcctagtgtcggtcggccaagggctatatcaagttagtaattaatctacgctcggttggtagaagcttgaatatgttgcaactagggagttccaatcctggtctgaaggagcctatcaatggtcggagctttaagccgttaccgctagcgtcgcttgtcgaactcgaaacagattgatggaaagtgcaggtgatagcaaaggtaccacactgcttcctcttgtggaagggcgactttttcagggttttatgtgtaatgaatggcagttgagatccgagcagtgtgtctttccaatatagattagaataagtaaaccccctcttttttacgaataatatctttatttctttagaagctacccgtcgactccatattcaatgcttccttctacagcgaatctaccaggatcgctcagctgaaaccgcccgcaaccgatcgaccgacccatcacgtcaatcagtaaagacccaggtccaggtgaaagttcctgcctagacgaggaaccctggcaatcattgaataactgtcgggttgaagaatcagccgaaagatccgctcagaaaagacgacattcttgtgaggcgactttgaatattgtaaggtgatgcggtactgttgaagactagtcttctaacctctgccgagactcctttttcttccagcaaattaccatttatctttgccatacatctatttgccatctctgaatcactccctctcttatatatgctgccatagtcggacattgtatgagcaggccctcacttgctgggcttctatttgaaactgccgcctgcaccagcacagcactggcattgatactggcattgactggcactcgctggcactcgctgacactggttgacactgccatcgaaaccgcacgctgcaacctggtccctgtcgcccttccaccactgatctaacatcgccaatcgattacttgcaacgcccgctctcctctctgcgcaattcttaaactccacctccttgaacttgtacaacacaacgtacgccaaagaaatcaaacacaaattattcttggcccatcgacatcatgagtaccgacaacgctggcgttcgcttctggcgcaaacagaagcttggttcgcgtgacttcactcttcgtgaagccagagaaacaggcgactgcgatggcgagggagacggtagcattcgccaaggtacctcaaccgagtaccgtacttataaacgacgctggtttggtctcgctcagcttacactgatgaacatcattgtgtcttgggatgtaagattaaagttccgaccactaaccgaatcacattgcatacatgctgactttaagtcgatagtggatgacatttgcaccagtagcatcacacgctgccgagtactacaatgtccgcgaatcgacaatcaactggatcagcactgccttctttctcgcattcgtagccgttttccccatcagcattgctattcttcaccgaggccccaagctggcatttatgacatctgctgtcctcattctcatcggcaactggattcgatatgccggttctaccaaagctagcggtggaaacatcgcttgtgccatggttggagagattgtcattggctttgcccagccgtttatccttgcggctccaactcgatactcggatatgtggttcactaaccgtggccgcgttgccgcaacagccctcacgagtctggcaaacccgtttggcgcagcaatcgggcagctcattacaccattcatggtgaataaatctagcgatgtttcaagcatggtcctctacatctccatcatcgtacgttctccttttgtttgtaacttgacccaactaacagccacagtcaactgtcttcgcccttccggctttcctggtccctgccagccctcctacgccggttggtcctgcttctgagacccctaagctcagtctccgcgactccatcggtgttctgggtcgctctctagaaatctggttgattctcattccgttcggcgtatatgttggcttcttcaactcaatctcttctctcctcaatcagatgctcacaccctacggcattagtgatgacgaggctggcattggtggtgcagttttgattgttgttggtcttgttgcatccgcaatctcttctccgatcatcgatcgcacaaagagcttccttctgacactcaagattctcgtacctctggttggtatcagctacttgatgtttgtttggatgccggaaaccagggacgtggccggcccttacgtggtactcgccatcttgggcgcatcatccttttcgcttgtccctgttgcactcgagttcctcatcgaactgagccatccactcagccccgaggttacttcaactgtggcatgggctatgggtcagctctttggcgctattttcatcattatcagtgatgcgcttgcagcaggcaaagatgccagtcccccaaagcacatgaagaacgcattggtgttccaagcggtactggctcttgccgtagtacctcttcccttgtgcctgggactttttggccgggagcacaagacggcactacgtcgcatccgttctgatgaagagaatcgatccaacactaccgtggccaccaacccatgagaggtttgtttggaaggagagacgtcttgaatgttgatttcaagcatggcgttcaaaggatgaacacagggagctactagtaatattcatgtcgtttgcaaagcaatcgtttctgcttgtcatatcgcaatatacccgctccctttctatttcaacgccgaatgtcctttgcccgtgattatatcttttgctgccgtaaccgccctatgcctttttgacgccaagaatattctcccactcatgtcgcatgtcttccatatttttccatgattcagcaccaagttcctcaaacttaacgatatcttccttggtaacgtcaacagctccccttttacgcccaactgtctttttgaaaacaccaacggcggtatcagcgttgagtgccgctgcatcttccaccttgccctcccagccccatccttcaacttctgtctttttgacctcaacttgcatgtgacggtttgagctgctgccccacttgatgcgctcagcgtctagttcatcaagcgcagattgttcctgtagggcaatccaaactggcgacttggcaccagtatagctgtctgtgttgtgccaaggtgaaccaatccaacgacttatcaagagcgcaagctcgtacgcccacatgaaaaaccaaggaacgggaaacagagtgctggcaacgatacccgggtgagtgaggtacatgcgcggccggatgggcttggcacgggcttcagcaggatcgtcaggggtgaagaaacgatttgacgacggtagagaagcgggaagggtcgcggtaagagaaagaatatccgttactcgcttggcggattcgtacgggccgtcacatttgaagccttgaaagtcagacatgtccaggacacgctcaatagcttcaagactactagaccagatcaaacgacctggtgtctcggtttcggattggcggcagagcagaggaagaagttcgtgagctaatacgtaatggccaaagacacatgccgtaaaaacttcgcccagtggcggctccttgggctaaacagtgttaatcaattgagctccccatatccagaattgaactcacatagtcgtaattagccttatcgttcaagcgggccgtaggaagcgccatcttgtaactcggccaggtgacagattgcaccaatccctcggtcaagataacccatatggccttgggatagttgacccctgaccaaccaccatacgcagcgttgaaaaccacagtatccaaccgtggaatgcgtacattcttgagatactcgccctccaatccctcaggattgctcactggcccatgcaccagcgcatccgcaaaggcgtacaccccgcgcaagtcgcaaaggtcaacttgcaagctcaacacatgtactctcgcaacagtgtcttgccagcgataagagcttccaactcttgactgtagcgcttgagaagtctgcgccgcctttcgtgcatagtcgcgaagagccttgatcgtctgcaaggacttggatttggatcgtgtggtggggatgaggataagatgcgagcgcaaggatcgtgtagcgaggaattcgtcgataagtcgttctccgatgctgaggccgatgccacttcggcaattgttagttaaagacacgtttttggtgagatgtggtagagcaaacctgttggcgcctgtaattaagacgaagagctgttcctgggctgggactgagtcccagggggctgtagcggggatcaattgggaagtaatgtaagtaattttttttagaattattggataatagggttgatagaaaaaaagttgtgttttatgatatgtgagaagggttgatatataggtgagcggtgtgtagatgttaatatgtaataaggggtgttttatgagtagattgggagcatcatggcgttcacgtgatagtttaattgatatacggatacctacaaaagtaatttccaagcgagttacgaacacgaataagagagacacatcagcatacaacaagctcgatagagtaaagacaatgcatcattattttattcatattaatattttagttacttgaaactgtgcttttacttcgaatattcattctccccaacaatgctccgtgtgtgtcatgtcatgctcatgatacagattatcacaatgtcatgtcagcccgttaatcattattctcgggtcttgttgctgccttctcggacagcttcaaggataaggtccttggccagctcaactccttccttggttccgacgatctcaatggcttcatccttggcctggtcgcgagggacctggatcttgcagttgctctccttgcggatagcgttaaccttggagccgttggggccgataacatgtcggtaagtgcgaggatcggggaggacaagataaccggtagcgtcgctcttcttggcctgttcaagagccttggcgatagcatccttggccttctcgacgttctcagatgaaccgcgaaggacccaagggaaatcaccatcatcgccagcatcaatctgaacaaccttccatgagtgagcctcagagctggcatcgtcgtcgtcagtgatcagaggcagagctccgacgttggaacgagtagaagagtcaggcttagcgggaagaggctggccagcatggtcaacagtaacagaaaagttgttacgaagctgacggaagaactggccaccgttggagatggagtggtggaggttgcgaggaacctggatggtctctccctgctgctgctgaacaagcccctggatgtgctccttggccttggccacatgctcgggtcgaccagtcagcttgacgccggtcttgccatcaccctgtcggggaacatcaatggagacggtgaacttggactcaagctggcgcttggtgtcaccaccacgaccaatgagggagcggtggttctcaatgggaacgtctacaacctcagtgacctggttctcacgctcgccaacaatctcctggatgcgctggacaatcttgtccacaacgtcagtgcggccctcaatcttgattgtgttaccatcagcctcctgcttggggaactggatggtgcgggcgagctctcgtcggtcgtcagagccaccagccttgacaacaatatcccggaggttggagcctgtcagaattagtaaatgtttggcgtaacatcaaggagtaatacttaccaccagcaccgatgagagacttgtggtacttcttgtcgacgtcgagagtgcgaaccacagtgtcgtcgaacacggcccgcttctcctcgagaaccttcttggctttggcgacctgtgaagcggtacccttgatctggatctcgacaatttcggtatcgcgatcctggggcacatcaattctggcaccggtagcctggcggagctcgtcaagagcagcaccaccctgaccaatcagagatccaacctgcttttgcttaacagaaacagtagcggtggctgagtgctcctcgaggtacttgtggagggagtagatctcgtcgcgagcctcatcagcgcccttcttgggacctcggatcataacctcatcagcaggctgctgtcgtcggggcttggcaccctcttcggcatcagcgttggactgctcctcgtccgcaggctttgcagatcgagggaagaagatgtggaccttgtagcgagtctgcagacggttgatttggcttccttgagcgccaatcaactccctgtggtacttggggtcgatcttaagcgtgtgtgttgtctcatctgccagtgtacgggcgagactctggatgtgggagcgagcagtctcggccttggccttgggtcccttgagctcgaccttgccatcctgaacctgaatctcaacatcgaagcggtctcgaagttcacggatgttgctgccacccttaccaatcaggtggttagcgaatttctgagggaagtcaaaagacaaggtgaatccacgctccttctcatcctccttctcttgctcaacgaaggcgttagccttggcggcaagagactccacagcagattgagggccgcgaagagtgatggttgttccgaccttggtaacacggacggggatttggtcggcctttcggctttcctgctccttcttgatgaatcggcgaagtctctcgtggaatttggcagggacatcgagagtggcagtggtgatagcttcctgcttgttgataagatcaagaatgtgcttctgagcttcttccagtcccttcttgaaagatcggatatcagcatctgagggcttggtgcgaggcaactggtaaggaccatcggcagggtcagggccctcgaaaacaaggagaacgggaacgttgccctccgaggcctcaggcacgacaatctggacaccatagtcgctcttgacctgtcgagtaatgttgttacggagatgctggtggaagaaaggatcaatgggaacggagaccatgcgagaaggaggctgggcgttgataataccagtaatctcagactgcgcacgaatagcgttcttaccctcacgagagtaaagctcccaggggagagcaccaccttcggagaacggagtgttgatgtgagtgttgtagatcttctcgaggcgctcaatctccttgcgctggcgtaggtatcgagtaacgttaccagcgtggatagcagcaccaccaggggcgctgcggtggaatcgagcaatgtccaagttggacatctgcatgcccattgccagatccatagccctctccagaccggcgttaacctggtcagcaggtccaattacggtgacagtgtcgtcatcctcgtcggagggcagcaagatggcacaaccagtatcagcgaagaactggtcaaccggaacacctcggtcaccgatgatgaactggtgacggccacgctggatagcgagttgttcggcggcgagctgcttgtggagctcggcaacctgacgctcgatctcggcgcggaccttctggacagcagcacgatcaccagcaagctggacgtggctctcgtcgttgccagcaggagcgaaaacgggagactggtcaggaacagcagtgacagggttctggcctgagaagtaagcctgaataggagggactcggatctggacaccgttgtcatcttcaagagcctgggccagagcattctcgcggccagcaatgaaggggtagaaagcggtggggatgccccgaaccttggtctggacattggcagatcgttcgccagcgatcttgagaatctcatctcgagcagaagcagcagaaagggcattgccctcaatggtgacatcaatggtagcatcgtcatcctcctcatcgatggggttgttctcgtcgaccttgggaagctgaatcttggcaccggtcttctcctggagggccttgatcatggaacctcccttgccgatgatgtgggcacgagtcgactggggaatgggaactttgatggcagttcgggtaccgatctgagcaacaaggtccttaagcgcctgttgagcaacatcctgaggaccagtggcatcaaacttgtagcggccgttggtagaagtagccattgtgacgttggcacgagacctacggttaatatctttgatgatgtcgggaatgggcctcttcagctggccacgagccatgatgtactgaggatccagagtgacagtctcgacattgcgaccagggattaccataggcttgttgggagtaacagctccagaggcaggagtagacgaacgagagccgccgttgggggtggcgccgttagctgtcttagctccccagatgggcgccacgttggcggacttgcccttgggagcaccaagctcggggaacaactcatgcgattgagtatcgagagtcttggaagcaggcttgggggctgccttgggagcaggagcgggagcttcggcagagctagaggcctcggcaggagaacggatagggaggtcctcatcaggtacatcctcgacgatgacatggtggggagcctcagcatgcttctgcatgagcttctgagcagcagagagctcaccggtaggagcttcggaagacattgcgagaagttgtattcaggtcggtgaagctaaagtcggcaggaatagtagatgagctattggtgaaggtcagaaagtggccattagaggacgaacagaaccccaattgaaggagttgtgcatatatgatgcttaccaagttgggttggctacgggagcaatgaagcttgcggccagactaagtcgtagaagatagaatattcgatagaggaggaatgatcagatgtatagcgagtcttgcctctagaacattgtgcaagagacagcagacgatgaaaaccggtaaccaggagggagaaccagagctgtgctagagaccgtaaatcgaaaagacgacggactcggagagaatatggattgaagaggaggaagaaagatttgtcgttggacaatgttgagggtgaggtggaagtttctccagacggtgtctctccccacgaaatagctcctgctcagtaggccacctttcccttaactgcagggatccagcaccaggcctacctagactcacctagaatttacgcgaagcttgtccgagatagcgggcgctaatcgtctttcggaagagaaagctaaaggggaagtggggtttagacaatcacgggggaaaacatgtgagcgtctgacgatgtcttcaaatttatttgagaatgaacacctattaattttcatttaaaaaagtaagacttgtttgagttttgtgtatacttcctgactgcgctacatcttaggaaatggacgccactttcatgtcaacaggttgggtggactgatagatggaagtctctagaaggtgatggtaaagacttacaggtcgacactgttacgggtctgagttaccattcaagatttcctaaatttagcaatagccaattgtcttgtcgatcctgaattgatcccggggcctatcctaagatgtttaatcatctgcttggctgtgccatggtaattcctatgttttgacttttgttaccctatgcctactactgtaaatgatttacgaggcgaaaagaatcatacgcctgcgacaaatgtgcacaattgacatataagatcaaagtaccattcaacttgcttgttcattgttaaggtatagaaaacgtagtctctaaccttgcatggaaattaacagcaagagtatagtctggatagcagaaactgacatcttgtgctctaacgggtaactcttctggtaccttgagttgtcaatgagctcccaatcgctcaacagactctccaagtagcattggcacaggttgaaattcgtatctggtataccagccatggacggccacaatatgtattacccggttataaatcagattgagctgcagaagctgaccttgctagcacaggttaatgatgcccttttgcttgcatataagcaagtagcttgggaatcacaacctttattgaacctgtagctactcctgccaaatccttttttctacaaagttgttacattgcatccgtatttattaaatgcccacccacacagcatgccacggaaagaaagagtcccggtcaaactatcgtgccatatactaccgagcttgatgcaggcagtgtgcatatgccgcgttcctctcgatgcattgtcagctactgcaggtactgaatggagacggtacactttgtccttttgaggtatagttatgtaacagttcgggccgcctgtgacaactttgaggcattcccgtcttatggttgtaaagtagataatggttgttgttgagtggtctcaacgtttgtaggcttctccctcaatgcagtgagaatcttggctgattaacttacatgagagtttacaacatgcgctcacatgatcgaaattcatcttttggatattttaaggcactgaggcttcggctgctccctagcctctgtcaaggtttgggcggtaagttatgtgaggcacggttgttcgtatctctggatggtgagcaacttcagccccgtggctcactcttaagttttcctccgccacattccctgatgtacgtgattctgtgcaaaagtcagagatgactagataatttcccttctctagactactgaaagattatcatgtcgagtgaataacccggttgttggattgatccagaggcctctttgccacggacctgtccaagttgtgatatctagttggcgatcacctcaaatacaggcaaacaggcacgaacacgtatgcaaaggacaacaaagccaagggaaaggctccacacaagttcgttccgattgacgtgctatgcgctgtacacactttttttccctttagtcaactgcaggagggcattcctacgatcagtgctggtcattagtctggatgagttgtacgacgggccatggaccaaggggtatcctgtcgtgagaagcggactggcggcgagttgacccggatcttcgagagcatgaacaattccaccagcaatgcaaggttggcccctggtgctcggggcaattaaacagcatcggccaacgaaaagatgagaggctaagaatttgcatccctcgtggcgttgtcagctttgcagacatttttgcgaaatctgcagtggtgaggtgattgagggtcgttttttcttttggctctgattcaagatcgagatgaagggtcggcggtagttgaatggtgaggtgagggtcggctctgaaacgtaagccacatcctgtacctaacttttgggtacctgctattagaaggcccatgtaatctgccaactgggtcaaatcaattcagcccagcccagcccagcccagcctacagctcacgtatgtctcagcacttgtatatgatgcgacccgtcagggcagcgcagaaccaattgaatggaccaatgcctgattaagatgctggggaagacaagcgacaatgtggtggagttctaggtccatgcatcgtgcctttcattgttgaggaaggtttcagtggcttgcacctggaaggatggaaacgccatcagaagaaagccgccagccatagtcctgaaatattggtggctccaacagccattggatgtggtagcatttgagttaatggtaacagctcgcttagagattgaagcagtgcatgtgtccgagaaaaggcaaaggctattttgaagtccgatttcccgatattgtccatcagatcggaggcgtcttgctttttctcagtttaacgatgaggtgagacgctgtaagaaaagacttctaaagaagcaaggtctcgcagcaccaacaatcagatacagacactaactgacggataccaacccggtgcactaatggctgttatggatgggctatactccgttataacgcctgcataccaagttcctgggcgcaacattgaggttcggcttctagtacaagccccgcacctaatactttttccgtctttcttttctccaactgaaatattgaaaccaattagcgacaaacttatcatttaatggagtggatatcaactagctcagtcgtcgataggcatacaagtagcgcctgacggaaatcagagccagcgcaacgggtttgtttagccaggctaaggctagccagccagccacggacaggcacatcgcatcacacatcatcaagtgcttgctttgattcccacgagcttgttcgaaaccgtcggtagtccccaccagccacgagcatccctgacccacgcggatgggcttgtgcctgtgctagtctactataggaagaatggagttgcttgagattggctgaggaccggcttggttggccaaactttgattcctagcttccactcgatgccgtgaatattctcgtctttgagagaggaaaactccactcgagaagtgcatgccgataaaatccactcacacttgatcgtgatgaagtgagagatgagtttgcaactgaggaaagactacttatctcgtcgagctggttatgtgactggttaccaagcttttgccggagtggactccaagaaccacaatgcccggcatagcaaagtgagtgtggtatagcgtatacgcagtagaatatgcagggtgtttggctatccactagtatcataatttgggttttggtcagggtgagtttgttgaagatattgaattattacgtggtccgtcatactgatattggttcaatatcctaccctggcccttcttatgcttgtcggttcgttttcaatgacataatgctcacaaattgggcgcggttgattcaaagatctgatgttgataataatactgctgctatcagtcttttaatagcaggaagaatcacgctaaaagtgagcgttaggtacctccaatcaatatcatggcagatatggatctcttcaggtttcgtatgtagccaagacatgtcattgattcactgaaacttgtcggtaggtgagtgactgacatccatggtggttcaaatagaaacagctggactggatgaatcccgcttactagttgtcgtctactcatttatatgtggtgccagtcagtgttcactctcaaacgcctctcccttttgcagccatcgtgtgtcagaatggcggctctttaatcagtgcaaaacagttaagaaagcaggctcattaaatcagcagatatctggtccccccacccgcatcgtcattctgaggttcccatcagtcagtgagcgcctcgctcagggggaaacaggcaaagacaggatgcagtgataccatccatggtccatggttgatagcttgtccaaccaccaagtgctggcaagcgtctttcacactgtcgagtcgcgccaacggcccgagggacagcagatccaatggatggcaatggcgttgcagtcatagtggggttggggggaacgttggaaggggaaaacctagggacttccatggacgggagttggagttggagttgggttggccaagtcactatcagggcagggcagaaagaacagcgtctgccaaggaatgatacggtacctttgcattgagtggcccgctgcgcagatcctaagtaccactcggactggatgcacgttttcctagcgttagcaggtacctacctactaccttaacccaatgcgctgcccggggtctagggtccaagccatttattcggtgccctgcctatcataaacccaattaggtggtttacgactgagagttcagggtacttgttgaacgacgaacttgacttgagagtcatttaaaggaagaaatccttatcaaacaaccgttttcaagctaccggtgctgactggtattctcctatcgctcagacgttgaatcatccacatgttgaacccttcattttggagcatgggccttgcctacatgtctaggttgtttccaaaccacctcgctaatcaagacccccaattccagtgtgaaggttgttggaacagttcgttgattcaagaaaacgttccttttttagtaaaacttttggcgaccgtgtcacccccgtacctatgagcatgcggccaagctgatgatgctatgatggcaaaaggcttgcatcaactaacaaggtcaggcagctggccagcactgcaacaataaggcatagatacctagattccatgactgccatagttccaacacagcacagtgagcatctaccactgtattagtaaataattgagggtcccgccgtttgtatcacaatatttggggaggacctcccccctctatcctccatgcatgatgctacagtgtaatatctcgtcccgcaaccaaatccactcccgcattccgattcatctcacgctctctcgctctcaccctttcttcgtttgtttgttccccttgaattgggaaaagagtacaacacagtgtgagtgaaggagtgagaaagtgagtctctacagcgttgctttgctttctttgcttcgcctttttgcctgctttttatgcttcttcttctctccctcccccagaacttgatttccccaacccactttatccctatcccagcttaccctttttttcttcttatgaagtcaccgggcagatttcctagaacagaaccaaaagcaaaagcaaaagcactgcgaaacagaaaccaagcgagtcgaaagcaagtaatttaagaattcacttgcaggaccatcggcgccagtccaaacgctaccacacgacacgatacaagacaacaactacggatacgctacactacctacactgcactgcgctgcaatacaatacaatactataacgcaccacggttgggttgggcttctgcaatacacacaccacacaccacccccgcgttgtgtccccaggccccccgtctactcttgcatttgccctgcctcgccttgccattgtttggcctgcatcgttggttcgtctcccccttgattatccttctgaaagagctcgagggcttctaaacggagacccaaaccggacctgcgcgcaccgcaccgcaccgcactgcatcctatcctatcctcttacctccattccttgcacacacaccctgccctgtgtctgtttcggcttctgcttagtcctcctccacctacctgcttgacccatcacatcaatccatccagtccagtcccgtccctaaaaaaaatcagcacctaacaggagtacagtacagtaaaggtacattggcccgagccgtccacaaggcaaggcctgtttttttcttagccctgagggcccccccaactcgtcacttgcccaggctgctcttgctgccgttggatcatggacggccccggatatacctctgcgtcgtctgcgtctgctcataccgcaacttcacatcgtcgcaaacttattaagaaacctccatcctacttcggtcgctcctcatctggcttcgatggtggtgccttcgacgcccagtccctcgagagcaaacgcagttcccagagcctgaagagagccccaagcgctcccccagcccgctccaaccccgcgaccgtgtccgactggcaagattctgatcgatctcatcctcaattatccgccaacaacaccctaagacctgtcccatcgcccatctcacatcagggcgactttacccccgctaatcactgggcgcctattcctcgtcactccgatcgtctttccgattctcatttacgcccactagatagccctgctattcacgacgacttgatcggtgctccctttgacggcgccggccttctaagcagtattgaatcaataaagattcccagcccgaaagcccctacccgtcatcgctccccgcctcagatcgtcaaggcgcctctagacatcagcgttgcgaaccctgctttacgaaccgcaaacagcttctccgcgatggactcgactatgactgagaaaggcctcggcccaagagcgccaacggatggcccctctgtcaatcctaaaagatattccgacgacggcagagactccaagcctgctgttctacgtaaaaagtctggattttctggtttcatgaacagcttggtaggatcgcccaagaaaccagttatctctgcgcctgaaaatcccgtccacgttacccatgttgggtacgatagctcaactggccagttcacagtcagtattccctagccatcactactgtacatcctaacagcgcatagggtttgccgaaagaatggcagcggcttatcaacgaaagtggaattcctgaaaaggaacgacgagagaacccgcagaccatggttgatattttacagttttacaaagaaaccactgagagacctgcagaggaccaagtcctggagaaattccatcatgctggccagtatgccacctctccggcaggcgcagcatcaccgggcatgtacccgtcaaactatatgggtatgtcaccaaccactatttcaccaacgaacgccaggtttccaactgtcaataatgaaggaagttttgagaatccccgagcaccacctcctgtgccccgaggccaggttggtaaagacttgatgcccagccgcccggccccgaagccacccgtcagtatgggcaaccggcatatgcctcacggcgcatatgcgaccaaagactccggcatcggtatgtcccagtcaggcgacgagtcctacggcgtgtccaaggacgccggtcctatgctccccgaagagcaccgttcgagatccaactcccgcgtggctggaccaacctatgctcctactgctccgcaacccaacccacaactcgctcaggcgcaagccgccgcctaccagcaacaattgttgcaacagcagcaagaacaggccatggcccaggcccaggccgccatgtctggagggcttggccgtgctcctagtaagagaactcctaaccaccaccagagtccaaatgtgcaggcagctcctgggtatggccagcaaaacggcacgtacactgcttcccgtcagcaagcgcctggagcggccgtgcctggagccaggccgcgacaccgagctcgtcaaagcgcagctatcgatattgtcgcctccctgaagcgtatttgcagcgaaggtgaccctcgagatatttaccgcggattcaacaagattggccaaggtgcttctggaggcgttttcactggccatgagcgtgggacaaaccgtctggtggctatcaagcagatgaatctcgagcagcaacctaagaaggacctgattatcaacgagattcttgtgatgaaggatagctcacaccccaacattgtcaactttattgacagctacttgtgtggcggcgagctttgggtcgtcatggagttcatggagggaggcagccttacggatgttgtcaccttcaacatcatgtccgagggtcagatcgcttcagtgtgccgtgagacacttctgggtctgcagcacctgcactcaaagggtgtcattcaccgagacattaagtctgacaacattttgctgtctatggagggcaagatcaaactgagtaggtccgaacccgttcgcttctatatgacatatatcgaacagtagaattccaccacggattctgtgccactatcaatgaagcccagaacaaacgaacaaccatggtccggaacaccatactggatggctcccgaagtcgtcacacgaaaagagtacggacgcaaagtcgatatttggtctttgggtatcatggcgatcgaaatgatagaaggcgagccgccatacctgaccgaatctcctctgcgtgctctttggcttattgccaccaacggaactcctcacattaagaatgagcaggacttgtcacccgttttcaggacttcctctactttgcactcaaggtagaccccgagaagcgagccagtgctcatgatctgctaagggtaagtgcatctaatgaacctcacgactactctcctgactcttttccagcacgaattcatgaagggttgcgttgaccttattcaactctcccccttggtacgagctgctcgagaacaaagggcgcaagaaaaggctcgtaaggggcagtaggtacaccccgtacgaaccgttcctcccccgtacatacctgccgcggtgaaacgggagagcatattccaccgattcccagcgtattttaaacgacattgattgatgtatcgatacgtcgatactgttccgtcgcttcgtgacgacttggaacaaatcaagcggaccttgatgtgtcctgatcacgattttgattcccaactatctaatgatcattttcttgcacaaatcattcaacccatagcaggccttgcatcttgaagttgaagttgaagttgtcaccatgcctcgtaaagggctgagtgactgggattatgttatgcatatggagtcgacaagttcgacacatggcaagaagagaaaaaaacagaaaaaaggtgccagcaggcagacaccatgatgatgcctggcagcacatagaaatgacacgctggatataccccctgcatacgaactgtttcttgcacatcgagttcgcactcgaggttgggtctgttacgttactagacctggccctctcctcaccagcttcgaatcataaaaaatcgtttgctttgctctgttcccttggtgccctgtggatattttggaatgtgaatgtgtgtctcaggtgaccatacaaaacagcttgtttatttagatatcatttttaaaaagtcttttcctactgacgtaacaatcataacagtcatcaacagctgcatcaaccaaaaaaaaaaaaaaaaaaagccagcaagtaatccagcacttgatgaaaaacaaaacgcgaaatcaacaaaacggccaggtcatcgcgactatcctccacagttaacctggccagccttctttacatcatcttgctctttctgatcatgaagctgccgcgttcccattgctggtagaaagagccaatatgcttcccggctcttgaacagccatcgccctccatcatggcagcgtaggactctagccctgaggtgagcccattgccacgcacggcaactgtaccaagggccgcaggttgggcttggtgcttaagtttgccgtgggagtgcgaatggaacgccgtggaccgtggtattgaatatcgaaacgaagcagctgcggtgtgagcagggaggaaagcctttgagccgagaaggcgtttgcgcagtgatcgagtggcgcgcgtgaaggacatggtgggaaggcagatcagttgcatgttggttggttgaggttggttgaggttgagattgagtgagattggtgttgatgttgatatatgttaatgtagatgttgacgttggctgatattggtgtcttgacgataaaagagggtgatttggttcttgatttgggaatcggtatttatagtaaggattgattgctggtagacggaaaataaggagcgtttcttgtgttgtgatactttgatgaaaatggacaggagaattgggtagaagagagagagacagaagttatagaccacgcatcttaagacactcgtcagctttcgagtcattggtttacatacccccatgttcacctcctgagaccatccgtctcatgagccggtacagcgaacgatgcggtctggcggtggcacttcgggtttcttggttacaaacttggccaagatagtatgtttacatggcaggtttaggtgtcctgcattagatccttggaaagtggctggtcttggttcgtttacgtagtttggatgtgttgttcatcccaactagtcgagtccagctcatcagtactgtactgtacacacgtgtaagtgaatacagctctcacatgacaaatacctgcaggttctgtctcggttcctgcgtcctccaagacattattctatctatttatgtctcatggataaggaaccttaatgttgtttttgttctcccatcccttttcagctacgtacatacttgggtactgtgaggccatgttctccaccgccttctgcgctggcgagcataaaagtaaaaaaggctggtcaatttccgcgacccggttttgatcgtctttgaaagttggagcggtgagcataataacctgggcctactcattggctcaggctgtattgccgttttgaacctggagttggtatcgtgattggctgcgcggaagcaggcgatgatcaattgacgtgcagggtgggttggcactggattgcacgtggtttgacatccatcaattgtccaagtcacgatctgtctcgactccatctaagcgacacgtcctagcgctcacgatgccatctacgtcagttggttacccgaaagcctaaatctgccctaaacttatcaccaagagcatgaggaaacgattctgggggattaaagtgccaatggctattaattatgatccgtattctggatcatgccgcactgcttctaatgcaggcgtgtctttgctctatactatccagagctgcatctagtttatcgttacaccaccgctttttgttttggcccatgcctaaagaaaaaggtcattgttccagtcctgaactccaaacaaagaaaatcaatccctttcgcccagtatcctgctaaaacctcttgtcaaaagccatttcttcggtcgttgtaaaatctaggtattgcttagtagcatgtgtagccaccgtcgatgatgcagttggaaccagtcatgaacttggaagagtcggaggcaaggaagatgcagagaccgttgagctcgtcaacgttaccaaggcgattctggggagtaagagacttccagatcttcttctgtgcgtcgagagcgggtacacggttgagagcagtgtccatatatccaggggagatacagttgactcggatgtcgaacttagcccactcagcagcgagggacttgccgagttggatgacacccgccttggaggcgttgtagcagctctgctcctgagggaagttgacaactgagccagacatagaagcaaccaggatgatgctgccaggctttccagcggccatcatagcacgaccgacggcctgggacatgaggaaagatcccgtgaggttaatgtcaatgagacggcgaaacatggcagggtcgtatgtctcagccttgatgtttgaatcggcgataccggccgagttgacaagaacatcaggggcgccatagtgctcaacaacctcgtcgacagcagcgttgattgcagcaccgtcacggacgtcgaccttgaagaatgagacgggtaggccagtcttgtcatgaagctcagcagctgcttggtcaccaagctcctggttggcatcaaagaggacgatgttcttggcaccggcctcagcacaggcgcgagccatgtagtttccgagaccacgggcagcaccagtgagtaagatagtcttgccgtagacactcatgttgcgcatagtctgagggagttgctcgaaggtcttgcgggtgaggggctgaaccacatcgctgtcaggagtaggaacaggagtctcactgggaatgcgagcagcagcctcggatacgttgactgtgtgcttatcgccggtaccctgacctgcagcgtagacagtgacaggaatctccttctcacgaaccacgttcttcttcatgtttgtgtcattgacacgctgaatacgagtggctgagaagcatcgagcagcgtttctggggagagcaggggcggcagcccgagtcagacggagggcattgcgagctgcgaaagacatggtgatgctttgctatgatgaagatagcaagtcgtgaagaaggactgggtatataatagggatgaggaggagagaagatgatgttatatattaatggctggtcgagagaagacacgaaccttaaagcgaaagagtaagaagagtgtagtgagtgaggatggcgaaagaaaagctgaatgggcaagggagctcgatatatactcgagaggaggtgggtctgaaagtgaatcactgatatagtgtgttgtggaggtggaggtataagcgggagtggaatggcagagtgatacagggaaaactctaggcctggggcgaaaccttttttttttctttgcaaaagttgggagtgtaacaaacgactagggaactttgctaggtgcagagtttagtgtggcggtatgtccgtgaggagagcaaaagggtgtggtgtagcaaggtaagcgataaggtacggtgcagtatagatgaattcagctggggctggaatcaagggatctgctgccctttggcggctctggtagtttagtgcttgctgaagggggtgagcagcggggtctgggcagacaaaactgtggaaccggaagtgagagtgaaggcaaaggccagtatcagatttggtgttgcgatgccgatcttgcggtagggaaaacttggctaggactgacaaggcagtgcttggttggagatggcgtgtctttgttgttgctaggttatgtgactgcgggaggaccggtgctattctcagggctcttcaatagcgactccagaacggcaattgcttgcttgggttgtctcggtttgtgttgggcgacggagacgcggccttgatgcttcggatccggggattgcaagcttggtggcaaatgcaacaaagatatctcgcctaggtaggtaggtgggtggtgtggggagagctaacggagatgtctatgcaagcgtaggttgttagttgccgtcgacttccaattctggcacgacaacatggagttgagggcgccggggggcaacatacatgattttgtgtttaaaaaggtgatgtggttcagagcaagaatggttgtgcgaagctaatttaaaggtgcgtggatgtgatggaaagtcaacgtaaattagcccagtctgactacggatttatatagagatggcggatgtgatacatacgcagacgtaggtggagcaatgaccggcacgctttctgtttggcctggagcaagcaagcaaacaagtaagcaagggagtagaattcttgaccgacttcggtgtaagacggtaaggtgagctcttcattgtaggtatcaacaagaaggaaaaggtactgtatgtacctgcctccttatgttggatggatgtgcctggattagaagttggttggcttggtctaagaaaggggcagtacttagactactgtagcacaacaacttggactggacacacaaaagaccgatgtcgcatcacccggggggttcagtccaatgtgagacggaatggagatttgtgatggtcacaagatcgattgacagggtcgatgccagggctattgcatttcccgtcaagaaattgaaccagaccacagctgaggcgcattcaggcacgcattgctatgtcggggattgattgaatagggtttaggagtgtcgttttgttagcgtgtgatatgattcaaatgtcataaatgcgggcgatgttgattctcatcatgttttacttgggtgaaatctgatttagtagagactgtacagagtactggaggtaaggaaggttggtgttgtttcctcttgcctcatttcatgtaacaaccagacacacatggctccttcctttgtggcctacaatcacactcaggtatctagtaaccactaccctcccacctatgaatcccaccttccatctggtgttcgattgataactgggttccatgatggaccggatgttgctgcatctggtctggcatttcccacgataacaacgtggggttgctgagatgctcctcaatgccccatcagatagtagatgcatatgcggctcccttctttcaagagacggtctagaggttactttgattattctaccacgtctcacattcccatctcatatcatgcctaccttgctcggcttgcgcctacgggctcgctacacgagcacaatacgacatcattgcgtgtctttgttcaacacgaactcgagcatggaaactaggcgttgacattattgaggccaattctgcacgcccatttctcgaaaactttccaaatcttctgttgggttacagcatggcgcaaaagttgagaacaagcatatgggggcttcagggattggacgcgccaagtggagtgggagatcacttaagcgtggggagtttggagctatgagctatggcgggtcgcggggagaaatgaagcgcccccaagttcacgatgcttccttaagcttctcgggatgttgcaggggtagctctgctttcggtagctattcctaggtacccccacctcacccacaacgggcgcttacatggagatggatgcccagatctccaacaattttttgcagaccaagatcaagatgtcaacgcctcaagactacaaagccaagtcaatgcattatggttccaagtccgagcgttccggggcatgtctctgggtttccccgcctaatttcattctagatttctgcaggtttctgtgcttggtatggatggtggtctaactattcaaaatggtagcctggccaccttgcaaagagattttttttagctcggatgtgaggggagtgttgcctcaacaccaaaacagaaatacacttcgtctcacaatcaaatcgaagcaattcgctaatggtcgtcagacccccatttatgttccgctggggcttgcagtagttggcatgtcattcattcattggcgtgggcaggttttggctttgttcctatgtttctaggcagatgaattctttgacacttgattcattgttacaccgctatccaaacagagagcttaaccttgcacaaatatagaaaacaggccacggtatcccctcgatccgagctgagaaactcagatcagaacagaccaaactatggatactaaaggcctggaaggttgggtggtttcattttctaatcccgggtaccacggatccttgcacatcccctcatgatggtcgagtcaggatgtccagtccagccctcaccgagaccgcttttgtttctcaaggtgagagagactgtctggtgttcacaaatctcgagacatgacacgtattgtacctccactcacccaacaacgatatcagatatgagtcttactttgatgttttgtttttgtaattgtagtcagaggatgagttttattctcaccttattcgatgcgccatcaagatactcacctttcggtgtgtcatcccatctccttggataatccaggttacacctaaaattgccaagatggccttggcactaacttgaaatggctactcattggctcacaccactttcgaggatttgtttcctctccgttgctcggatgtgcggtctgagcgatagtgaaaacaatgacaaacatctcttagttgtatcagtggggggttctgttttctatttcacaactcttgtcaatatcgacagtcacagaaatgacggaattgactctgttattaaaatgtggcgatctccatttatgacgacaggctttgccgtcttagaggcaaatcgcccttgatcattgtgacttacacaaaaagacggtgtgtacccaacctttcgaggatgctcctagcaatttaatcatgttcgatgaagcccatgttttcgaaacatcaggcaattttgtatctatttccactcgtaaacaaggatacccaatgtgaactctatcgagagacgatatcactgcacagacagagcggacttggatctccttccatgacccgcagtggctctcgtttacaactgatctgatctgatcaatatccactgagggcctcaaggtatcggaaaagttagccgcttgaggcataagagactaaattagcaagccagtttatcctgttcaaaaggtcatttatttttacatcctattgtttcgaggccagcctttttattgcccactaacgaggtaacctccaagagatctgaagtagatacaatgagaaagaatatcccaaatcgtgtgtgtgtggattcccctacctacttatgtacaaactcacaagatatattctaattgttttgtataaaatccgatgttaagcttcacactttggtgcaggtattgccaaactaaaatgtactccaaagatggtatcaacttttattttatttccgtcaacaagaagcgagcagatatatccaccggcacgcaatatcttacccgcaggccccccctgaagctttcgaagctagcattgcagcatcgtgaagtggggtggctgccaaggacccaagaaattgctggggttccagaacatcctgagaagcatggtcctcccttcgtacggggtcatggtgcctcgaccatcgttcctagagtttgcaaaactgaaccatcaacattgaccagccacatacgaattactccatgttccctggggcacattaatgcggttaccatctgcttcgtacgagccttgcattagtttacagtgacaccggcccggcctggcaccttgaccatgatcatgaaattcagtcttcaggacacctagtctgacaattgattctctttcactcggagatgaggcacgtagatctaggctatagcgatcattgccgccttctcgaatcgtgtagctaaacgagcttctatcaaggtatataatggcctggacatgatagactggatacccaggcacttctctctctcgagaacagacctcgtaggcagatgccggtgatatcccttgaccctcagggtgtaccgatctatcagtcaaagataagcgatgggccctaacgccaaccggcagggtattattacaaagtaattcgttccaaaaaataacatgatcccacgccaacaccttcagtctccacctgtgcaaggaagccatcatgtcaaaatgcgtacagtgccccttttcaacaccacattagctcaggagcttctccgttaaacgcctcgtcctgcattattcacgcccacaaggcttctttctcattagtttggcgagaacatatcattgtccccgatcctcgttatgaacgcgaatcagatcaagcaatgatgaaatgtaaggactctgtaaacttggtcagcaaagacactccaagtaaaggctatggaggtaaaacataccatggctctgttttccgtaagaatctcaaacaagcgcggcataagtggcctgaaaagaatctcgttccaacctccactttcacccgtctccgcctgccctttgagcatctcttcttctgcctcagtcttcaccacgttccgcgcaatgttccgcaggaccagcgcagcgctgagggggataccggcggcctggggtgggagatttgggttccgttcgtcgcgtgctgtcattgtttcctcaaaggccacagtcatggtcttggctggaatgatccaggaccgttcagactttcgactatgtgcttcactgggcagtgccaaagagacgtgtgtgttgatgtgtcgagagaactcctggagacgcagcttggtgggcttctggaaacgagagcattggtcccatgtgcaggtgaaccccttctcaacattgtcaaactgccccttttcattgcgcttttcgtgaagatgatctgtgagaatgtgctcccacatcttttcggcctggatgtagaaatgaccgcatttctcaagcatattgtcgggattcgaggcccacagacaccgtccgtactctttgccgtccataccgagaggcttgggcctggcacggatgccatggatgatgaacttctgttgcgggtcgcctggatccctgagaacttgcgcgttcgaatctttgtagacagaagtgctgttcctgataaaatcggcaggagtaatcagcggttgtccaatgtttttaagagggccaacaaaggcagtctgatacgcttgccatgcagctagctgcgtcacgtaagagctgttatcctcttcgaaaaagcagcggacccatcggtgaacacggtcgggttcttccagtttgagcatctcttgtaggagatcctcgggcataggtgcaatttgatcgcgagcagggattctttgctcagacacaaggaccagttcgcgctgtgtctttcgtgcgccgtgagcaagtaagcgagcgaggtgatcgaccaggttctctggtgtcaacgaacgaattaatgtgtccacgtttggcacgacagcagtgtactgatacaggaagtcgaggcaggcatcaattaactcgtcgtcattgagaagtagccagctggcaagtcgttgaagtacaggtccaggcacgttgcccaacttgttcgttgcctcgaggttcatcgaaatgcggcccagcgctctgagggctgttagaattgtacctcgatcttcagatgacatttgcgctagtaggactctgtacaaggggtcatctgaatccagagtcatgaatggcgtcagctgctctgcgatgtccagagtgagatgcttcaactctacaagcgaatccctctggggcaaattaaggacaatgcagatcaggtccttgattggaggaaagtcggacatgttgtgggcattctcgggcagagtgaccatgttgcgtagcgtcaagacagcttcggttatcaacaccaagttgtctgcataagcctcagtttggaggacatcaggcacatccttttcgataagattgtcgattcgttccaaaatgtctggtgttccatagttcccatcgaggacactggggtcgcttgagtcatgaggaatattccacgagaccgtccagttgacatgatagaacaactgtcccacctcgagagccttatcaactagcccttcggcaagacccgggaatgaatcgaacttgtacttgtcacctcgctcaaatgatatcttaactaaatggttgagagcaaaagcttgctcggtaggaatgtttgatcgcagagcgttcaagcacctcatgtaaatattaggcccatcaaacccagctactaatgtcagtctttgcaaaaagaatacctagagagcactcactgccgggttgcattggttgacgggaatctaggcgtggcagctggcgaagcttctggaactcggctggtgcattgctaggtgttgggaccgcacgaagtgttaggggtttggaaaatcgtggttgataggcagtgacgagagtagatgtgttttcagtgttcgtggggtggtgatgtatcgagggccctcgatttccctggtagttctgttgctgctgttgctgcgggtgttgttgaggtacatgcatgttagggtggtgtgaaggagtctgagaaggattggcggctggcgagttggtagtagtcgcatggtgagctgaggagtgtcgggttgtgcgtgaagggccggtgtctggctggaaaatgacacgctgaggaggtgcttctcgaagccctcttgatgctcgcgcactagcagcagcatctggaacgggccgttcgcgaacgggtgtaccatcgtcacccgaggccgctgagtctgtagcaccaatattactctcccgtttggtacctcgataattctctctggtacgtgtcaacaaggaagcccctttagctgtaacgtcctccagaatgtcctttggcggtggttcctttccgtgtacagtgctgatttcataggcagcaagatttttgtagaacttctcctttagggaaaaagcagtcgaagcttcgttgttggagtagattccaagctcagaggccattcgacgccaggctagcttttcctccgaaattttgtcgtagccaccactttctacgatatggttgaagaccttcatcaaatcgagatgcgttgcgccaactttgggttccgggtcaagtatcgtgcctcgtttgctatgataatcacggagtcgcgtcatgaactcctcatattcgggagtgcgatctatcgtgtgcggcggcacctcattgcgtacaggagccatcttggccgatcgattcggggttgaagaagagcaggcgagtctggatgcgaatgcgcgcgctaacggagggaagtagagatgtaggtggccgagctgcgttggacgtcgcgcagttaatcgagaaaggatgatagtaggcgcacccgcgcgatgtctagtgatctacgaaagtctccttgctggtcgattgactgattttggagaggttgtgaatgagggtagccgattccacgattggcactcaaatcgcaagggtcggcgctggtagtttgcgttggcgcggcgcgtcgaaagtctcggttgagattaacacagcttatcgccacgtgactcgttcagcaagtcaccaataagttgcctctacaaccacaatcggtccttccaagagtctacaccaaaccattagaaggaagtcaggaaggtgcgattggacacgttcttgttagtagtattatgcttttcaccggcactcaactgctgcattagtaggcagaaggaacacttcttgctcatagaatgtacgacacattacttccaattcccaatccaacattcatctcatttgctgccttcgttatcatgtgataattcatcaagatgtctcgtcctccaacccccgtacttgactgcccgcttgtttatttagagatacgtgatggtgcatccgctagggcctgcaattcctcacaattcaatggcattttcacctttacaatagaaggccagaggcgagttgatgccgaaatgggggcacttattgttcttattcgaaaagaggcacagcaagtggtgcgtacatcccgtgatgaggtctcaacaacggcatactgacaggcaaggtttcacttcgacttcctgaaaccagagaaggcctacggccccccagcgatatggttagcatcaacaaacaagtcaatcgactgtgtatctgcgttcctggcaaacctcaagcaatccttgtacaattcgagaagacgagagactttagtgttgctgtttacctgctgcataaggctggcttccatatcagcgatacattgccggcgtcgctcctcacaagtcccccagcacataacaccacactggaatatggtccactgctgtcatctatcacacccccatctctcttaccgttgaatacaacgaggggaccagagactcaacatgacttgtcgttcgctgcaatgctagcccatccttctcaacattctcaaccatcgactatttccaacccgtgggtctcacatactcagagatacatgtcgtttccagttcagccgtatcctgttgctaaccaggtagtaaatctaccgccagctgcggcacagttgaacccatacaacatgttccttggcagaggaaacgcatactcgcacgtatctcacgtgagctcacctctcaggcattccgttgttcctaactcaccgtcaactaattggcccggcaatgatattggggcattttccagcccaaatatggcaactccagatctcggcttccatgaccccgttatgcatgggaacttcggactaatcagccccgaaaactctcagaacaatgatgtgggcagtcacatggctaatgggcaggtgcagaagaaaacaaccgatgagccagtacactaccagtcaccccaaaacaaatcaaaagaataccgtgatctgatgcctcagccaagaacgctaccttttgagtcgagtaagaagggttacaaagcaggcggaagttccaagctgcaagtgactaaacaagcggaagctgttaaatctcgaaagcccagaaaaacgggcacggcaacccaatcgactacaagggcaacagcaaacggcccgaagaaatctcaggctacaagtattactcgcaaggaagcaaacgttaagcaacagaagtcaagtctaagggacatagcatcggaaaagatcgctgttcagtcggattcgaaccacaaacgggcagatggcgcttcaacgcctcctgtcaaaccttcgcttcccccaaagaagtccaagcaagatacatacgaagatgctcaatgtcaaacggatatgcaaccggaacccaatggcgtgggtggctcttcaaaaactacagcctttgtagaacaatcttcagaccacgacgtttcatcattggtcgttgttaccgatcctgatacactgagagacttacacgaagaaactgcaaagctatttgaagagtacgaaaagggggttgaggatggtggagatcaggtgcggcacacaaaactatacttgcgtcagatctgggagaaaaggagagacttctggctgagacaatttcgggacaacatgagtgtacagttgcacggccaggcgggcgaatcacttcaaccattagacagtgctgcttaaataaccaagttcccatgtacacgatatttgtttgaaagtgacgtatatatgtgtgtattgaatatcggaataggggttgtacagaaccgtccgttcattaacttagacagacgacgatcgcataaagttgatactgataaatcttagtagtcaattgctacgcttgactgtgccatgatggcttacagttaggttgtcacgttcaagaggcatccacctataaaactggcaacatggctacccgtttctataagcatgagaaggttggaacttaaaattttaacatgaacaacgatgcgatatgtatgtgagatcaaacagtctttttgaacccgccaacggtaaaataaacaaatgacaaaacacccatcgcatgtattccagggatatccatccgaaaaggcgcctcagggtatttaaatcgaaaccaaagacagccgttactccttcatcttgacgtagttgctgggaaagatgcctgttctcgtgccaatctgtccagtcctgcgcaaatgttagttatcacgacccagacgtagggagggaggatttcaacacgtaccaccagtcgttctcgctctcagttcgtttcaggacggtaatgacatcgcccttcttgaagcccaaatcacctggctgatccgcgtcgaagttgtacacagcaactgcctcattcttcttaagcattgcttgcttagcgccgaaattaggcttgggagctgctggtcgcccaggaccagccttcttttcggcaccaaaacctcctgcagggctatctcggtaaacatagtcgttggctgcaccaccattactggcaactgtattggagcgtgtaggcccgccgtaaccgccttgtctgtcgtatacatcgtcctgccatgtgctcgaacggcttggtcttccgaaactatcgtgttgcaagcctgtgttattgcgctgcacgccctcacccatcgcagatcctcggcgaccattccacacaacatcgtcgtgcgattcatcgtatacgggggcatcgttatacatggcgtcgtcattgccgccgcgcatgccgccgaaggcgcgcgagttcagaatgttcatgagaggggcggcctggggaggtggtcgcacagagccggtgagtagctgttgtgcagtgaagcgctgaccatacattttctcgttggcatcgcgacgctcaatgatggcggatccctcgagggacacgccagcaaatagacccttggtcttggagtaactgaagataccggcgacacccttaagagaagcagcaccagcggcctcagcattgcggcctacgggtccagctgctagggaaacattgccaccaagggtcagagagcccgcctgagcgaatgttctgacagcgctcgcatcgttaaggataaagacgaaatcagtcaattcgaagccaatctgaccaccaaagcctgcacccgcggtcgcaatagcactaggggcactccagccaccgtcgggaagccgggcgacgacgagaccactaccgaaccgtccggagccgaggaagccggccttgagaacagtaatgacggcgaggcctttcgcgttggcgagaattgaaggaggaatgaccttgtcgggaccgaaagactggcgagggttgatgaaggactcaagaatcttgccgcatttcttacattccgctattgtagagggttgcgttagttagatctcgcaatggttcgggtgttttggctgcatgtttattgggaggggctcatgatgcgcgatcatgagtacacaaataagggctcgacttacacgccatagacgacgggagggggttgttgatgcccatcttggtaaacccgagtgatttcgagagatacaggtggtaataatcgaatagacgaaatggttaactatgcgcagttcgaaaactgttgttgaaagagatgagccaagaagagctctcagtacatggaagagcgagtgggtggggttaagaggtataggtagtagcttgtccggcctgcgtcgtcaccagacaagttaatgctgcgccccgatgatttctgagccaagcattggctgtaagcaagtgaagtgctataaagaatgcggcgatataatacagaagtgttgcacgatcgacatacaccacgagaaagtatataacagtttagtcgtgattaggtgtgggcagacgctgggttcgtttttagttaaggtagatgcaacgacacagcacaccacgcgctgaagaaacctaagcttcctaattcatgtggcgcagctacctaacgagggtttgcatacgaatcaacaaagacatccatggcatcgtcggttagaatcatagctgccctactgcccaaccatattctctcgcaatgccttgtttgtaacacattgccccgcctcaggtgtcaaggtataggtgcattgacggtgatatctccagtttctctgtggagtagttggagggaggaaagagtggctggtaaattcaagatgtggcggtaggatcatcagagtacgtactgcgcaacgtccgagcagcggcgcatgaccgtggcggactctagaaacccaaagcaggagtctgtcatgacggccaggatttgagttggaaatcagacccctttcacaacttgacattgactttaaggaaggcggcgaactacaacgaccgagagtctattccctaccgcgcgaaaaacgaaagaaaaaaaatcaaaatcacacaactcatactcgcctgatcgaccgccttatagactgctcacggcagcccctgttctcgacaattcgtccctactccgacgacaacctcatacccgccatgtccgaagcctacgagcgagagcgccagaacaatgcgcgcctcgacgaactatccgccaaagtctctgctcttcgtggagtgacagtcgacatttacgataatgcccgagcccaagatgtcattgacaacaccgtccgtccacctcttctcgcccatccgctacgacgacatagctgacgtccaacagtctgatactttctcctccatgaccacacagatgaagggctctgccggtcgcttgactcgcatggccgcatctggcaaccgtgttgcgatccttaaattgtcgggaatcgtaattggcgttttcttggtgttgttctacggtgcaaaactgattttctaagacttgggagcgcaggcgtctactatgaatttgagaagtgctataatgattagagcggaaatggggtgcctgtcatttttgctgtgtacggccaggaaaatacgactggagggtatcccagacatccaagtgtccacaaccaggaagctagagagttatcccttaggaagtttactgtttcggcagcgttgggtcggcgttacttgaatacattcacatcgcttcatcactcgtgacgagatcgtaaaggtcgtacaatttaagtcatcccctttcgcatttacatgactcctaacatgcaaacgcctaaacatgcctgcagtcgttttatagaaccccccagccaataaaccatctagatgtttccaagagcataccacctactgccacacattagagaacaagtcatcatctccgccgaaaccgccggactttgtttggctagtgcttccaccggcaggaggcccgctgctggtccatcctccaaattcctcgtcggctgaaaccttgggtgatgcgatagggttgaaaccgccagatgtcaagcctccagatgctccggggactatgggagtgttggcgaaagcgcctcccgagttgccccattcaaagccagtagtcgcaggctttactggttcaggagccttttgaacaggggctggagctgttgcaggggctccccattcgcctccaccccacacatcagcaccagagaaaccacccatggagctggttgtggtgctagcaggtgcagcagcaggggggctttgaggggaagagaggttaaagacggagctggcaggagcggctgcgggctgtggtggaggaggtgatgtggtcacaggcgcagaaagatcaaagagatcacccatagcagaggattgagcaggcttgggtgcggccggagctgcggcagcaacaggtgcgggggaggaaaagccgccgaagttggaaaagttggaagattggtgctgatgagtaggagcagaaggctgcgagggcttgctatcaaagaaactgcctcctcctaggccgccaaatgcattattgttactggatgtggtacggccagcagagccgaggctggcaaaaggatcaggggcagctggtttgggagcgttcgagacgctgagactgctaaaggcatcgttgaaaccaccaactgagccttgtgactggtggctgaaagtgggagaagcgaaaccgccgaaacctccagcagatggaggctgctgcggctgggcctggggttggactcgaggtgcagatgcgtacaaagagagaatagattgcttcaagtcaggtcgcgactggccgcttggggcggtaccggttgtgctagctggtcgtggaggggcctggggctctccgaagaagtcgagtccgagtagcgaatcctttgtgcttgttgttcttgggggagcgggctcacccttggggggaaccttggatgactgaggagcagcgctgcttgatcgcacagggacaggatctccgccgataagatccccctgaggcggggggacggtccttggtgctgatgagttggtcagggaagccttcctgatagactccttgcgctctataacctgcttctccttgacgatactgaggggcacatcgtcgtcgccttcgacatccagagtcgcaggatcgggcatggggccgtccataacccatcgcttaagttcgtactttgttcggataaagttctcgatcttggcttcggagggagcgtgaccggccgcaagctttgcctcccagtatttgttggcgcgggcattgccccatttcagaacgctctggagttgttcgtcggtccaggaatcgaggtcgacggacttgactcggctgatgtgagtgcccatgccacggtggatgcctgagcatcggatacagatgaagacgccaaggttccagctggcccatcgaggatctggccaagtcagcagggatacgatacagaagttcaagatgacagcatacgcttgttccttttgcagtcagagcagaccttgttggcctccaacttgaggagactcttgatggtagcttggttttgcgccgcccgctcagcggcggggttcggggctctccttgacatgatggtgttgtgacgagaaagtactgggaagacaagacaggtcgcggtgtcgcgagactttaaatgggttgttccagctgtccagtctaggagagttttgttgcaaagtggcaacctggagtttaaaacaggtgcctggaatagagtcccgggggatgaaggtcgatagggaggtgccaaggtggtcaggttggtgatgttttagttatcattagcagttggagcccagcggaattaatgcacgggcctgtactcttttggcgtaggtaccttgcccctggatttagcagaagggttacaagtctcagcgcatcagccatctggttgaaattcgacctttgcattaatgacacatgctccttgattacagtctcaattcattaaaagtttgaataaaaccatatttacgtgacaaagactttagaatgccaagatgcttagtgtttgtttccgaaagtgttattgccaattgacttttacaccatcagaagctattcctttccaacttagccacgtcgcgagatatagaagctgaatcaaggagcacgtcagggtagtctctagtctcagttccagctgatacgttttcaggaaatggtgttgaataatcgtcgccgaataattgccttgtcagagattagctatggtcgtatttggaataccatcagcgtatttgcgttgagagttcaacattagagccacaattgcagcgtacctgagactctaagcgtggctgtgcttttgcttagcaacctctctcactcgatgatgcaaatgattccacagatcgccactaatccaagaccctggacttataacgtcttttgagatttggaatggcagttcgtcctttcaaccaaatataaatatacgcatcgaacctcatatccaatgcgcttctctccattcttatcaaacatcatcttcactttctcaaacattacccgtgtgagacctccactgacttcacacttggcctatcgacctaatcttcctcttcgatctatgtctggaattcccatcctaggcgctttgttcggcacttcatctagcaacaactccaaaatgtcttatcctgaccagcgttcaaacgacgagtggcgagctgtcctcaacaagggtgagttaactcataatcaattctctatacgcagcaactgatcaaagaagagcaattccgtattctccgtgagaagggtaccgaggctcccggttcaggaacgttcgacaagcactacccagacgaaggtgtctacacttgcgcaggttgtgaggcgcctctctacaaggctacccacaagttcaagtctggctgcggctggccggcttactttgacagcatccccggcgcggttgttcgtcatgaggatcgcacctttggtatggcccgaacagaaattgtgtgctccaactgcggcggtcatctaggacatgtgttcaagggtgagggctatgacacgcctaccgacgaacgtcattgtgtgaacagcgtcagtcttaacttctcccccaatgacaagattgtcaaggataagcctgaaagcaaggcttgatattgagatttgggaccttggaaaggctgttgatgagatcatgaggatatgagtggatgagaagtacttggcgtcgaggatgcggttgtgttgtactcagagagttgaatagccaatgggatttattaacgaatgttttctaaagtgactacctagtgtcgtataagcctgatatgatgtatagtaatcactgctacgatgtatctcacattgcctctacttccccatcagtcaaacctctcaggaaaactaagccaatcacccaagtcctcatcccagtgtctgaaaacttgatcctcctgatgccaagcccagtagtcatcttccatgtcactgtattcggaaaactcgatctcgggaggtgttagaggctctcctcgcatataggcatcttcaacgcctggactgacagctctcaatggcctgtccttcgaagcaatagccaagcatcctatcttgtcttctaaatcttttattcttacaggctccgtagcttggtcgctgcttttgtgaacgtacttgatcttctcagaaacgggaccaataccatcgttctcggctggtaggtcccggccccgagcttgaccatgttctcgacatacacgttctgggtcgtccaatgtatgtttatgttgtatattatgacaatttggggtgtctaccttggtcacttgaccttttacacagtcgggcttccgctcgtggcatagctgtcttcggcggcatcttgctctcgaggaggcttctagggagcgagctttggagaacaccattctaggtgttgcatgaaattgtccaatggaaggtatctatatggtgtcagtgtcatataaggctacaatgcgtcaaatcacggtacctggtgcactgcctgacaacagctttgtctaccactttctggagttgctttcctccgtcccagaccatctatagatgaggccttgggaacaactttcagagccatcaaatcagctttctaaggccagttgatgcaattgtttttggtggcgttgttggtgttcctagaagttccgtgaaagacaccttccgatgcctgtcgaataggtcagaatgcagtgagatgcagccgtgattggcaaactcaccgtctatttgatagacgtcactggtttaagtaattgatgaagtccattttggggcatgcatggagatctttatgtgtcggatctatgaggcagctccgaaatgggcagcattcctcttgattgaggatgcggctccttacgaaagccaggcgaatgtgtttattattgaggcttatcctgtgtaaacagatactttattgtgatatcaactagcaaaggctctttatttcggagcctgacgctcgagcaatatgcctctaagaggcgcagcaaccagtggtcaagctagtcaacccgatatgcagtcgcctaataaattgaggttgaaactacatcaaggcatatcataaactcatggcagccacatgtgttgaatgtaactgtgatttaaagtgagacatggcataattgtgatggagcgcattttcaatcatgtatagccagtctagatcgcacaagtcatgaaaggcagctctgatttcaccgcactctctcagcacagcctccatcgactcggtagacagaggctgtgcatcgcagccggcgtcaaagaccatcaaaagaccagtcaagagccttgctttcgccttatttcgcgggaatcaggacttgggctgacaccctggacagatatgcctagggttcgcgaagcatgctgcaacttaatgtcactcaatgactggatactaacacttgcatattgataaccatgcctgcaacgatgagatgtttgggaaaccctggcgaatttgtttctctacttctctagcatagatatacttggcttaaatccggttcgactaaactgcagcattccattacttcaagtttcacgctttagctctggcaactttcacaactgctacaaccgttgttattcttttcttacaacgtccaacaacattataatcaggcacttctattctctgcctaatatccattttgtcaatacaaccaaaatcatgaccccgccaaaccgacaacgtaacccagctgtgacctctcggcctggccgcttgaaactgagtgtacttgaagatactatcagacaggcttcgggtcgttcgcggtcacccgcgagtctcagtcctatttccaaagaccgactaaggcgtcgaagtagttcgtctgttgcctcccacactgtcgaatcaatccgtcgacgtagcaaaagtggagggcaggtgaacaatttggttttcccagaccagtccatactaccccaacgacaaacttcacagtcattttcacctttggtttctccgcaggaatcttcaccatttcccgtatttccctttgacgagtccgccattttcacggatgatgagccgccaagccaaggacagtctcctgttgcacctgttgcacagccctccgggcataactcaaactggcaactcacagcacagccccttcagactctttcgagagctcactcagcgaaagtcaaggacggtcaaatgattcgcatcaatctcaaaacacaaactaccgaagtgccttgtatcgcaaaatgctatctcactcgttcgtcaagcgttgtcgacaatgattttgctcgtaactggggcgtcaagatacatcctgttcccaagacaagatggaaagatgccagacactggtgcattctggatgttgttgatgtagaaacagttggaagtatgcagcagcaactgcggattcgactggggaaactctcggatcagcggttcaatgttgagttgggcattgatgcactaaagtctcttcgcctggctgatgaagttggtgagtacctaacttggaatttatacatgtagtccgattagctcagtgagagagatggctaaccccaacgcagaagcagtctcgcctctctccagatctgcacctcccagccaatatccatcgtgggacgacatcagcccttcctcttacatgcagccgcaacaacaacaacttcaagatacccttgggcaatttgtgtttacatctccaacaccacagcagttcaacactggccgtaaccgagcgttgacagtgccttcgggaataccatcgatcagggtagatacttcttttgtcaatccactgccggtctctatgccaatttgcgactatgggtctggtgaagactctagttcgccgtgggatgctctatctctagcatctcagtcatttcaagatgatgatagaagtgtctggagcccagcggtttctgagtgcggcggtcactcctcgtcttacgatacctgtatgaagtgacgagtcaatttggttaccttttacctgtagataatctctttcctttgttttcttttcttgattacaggcaggttttgttttattcccatggtcaggttttattcctccccttttaacgatacccatcgtggtggaaaatacagtataagtatagtacagtagcggtggcagcgcatgaatcaggtcaaaaacaaatcaatgaatatttccatgtgacagaagaaggccacgtgcttacatacagtcttactttaccattagatcgtcatttttttggagtaactattttcttagtcaccttgtgacgcaacaataagaaacattttgttggagattctctttgtcccccgcgttactgcacattaaaaagctgggggaaacctgctccactgcgaactggcatgtgatcgggcgctagaaagaagacgctaaaaacgacgccaagcatggggcaacaagatgcctcggtcccccggttttttagaatgggaaatccgtcccgcgcgtcggtcttcggtcttcaacctaccaatgtagcttcttctcctgtgacaactctcttctctcacaacatccgaggtctaccgggaatccctctgtatattaatcctccctcatactacttctccatccaaacatttcatctcttcctgtctttgtcttgcgcattatacccagtcctcaacttctttactacatcaccctcagttacatcatagcaaaaatgggcggtatgttgagctgtcttacgctgcgcttaccaagatgacaaactaactcggctactagtcaccgaccgcattattcagattggaggccagatctctggcaacccgaccgctggcggtcgcgagaagatcctccagaagaaccctgatgatgtaagttcacaagatgcgaagagctgtcccatgcgccagagttggtcgctaacatcaacagatcgttgtcaccgccgcctgccgaagcgcattcaccaagggtggccgtggtggtttcaaggacacccacgctgctgacttgatggccggagtcctcaaggctatcctcgaccgttcaaagatcaaccccgcgctcgtcgaggacctatgtgtcggcactgtgcttgcccccggtggtggtgcgactgagatgcgagctgccagcttggtcgccggcttccccgagtccatcgccgtccgaaccctcaaccgacagtgctcttctggtctccaggccaccgtcgatgtcgccaaccagatcaagactggcatgatcgatatcggtattggtgctggtgttgagagcatgtccatcaactacggtcccggtgctgtcggtgagttctctgaggagttcgaaaaggtccccgaggctgccaactgcaaggtccctatgggtgttctgtctgagcagatggccaaggatcttggtatcacccgacaggcgcaagacactttcgccgcctcatcataccagaaggccctcaaggcccaaaaagagggtctctttgacgaggagattgctcccctcaaggtcaagttcgaggacaaggagggtaacaccaaggaaatcaccgtctccaaggatgacggtgtccgagagggcatcaccgtcgagtccctcggcaagatccgccctgcctttgccaaggatggatccatccacgctggtaacgccagtcagatctctgatggtgccgctgctgttcttctcatgaagcgatctaccgctgagaagctcggacaaaagatcatcggcaagtacgtctgcgcttcaattgtcggtgtcaagcccctccttatgggtcagggtccctggaaggctatccccaaggctctcgacctcgctggtatctccaaggatgatgtcgacatctgggagatcaacgaggcttttgccagccagtgcttgtggtgcgccaatgagctgggtattcctcaagagaagatcaaccccaagggaggtgccattgcctttggtcaccctctgggttgcaccggtgcccgacaagtctctaccctactatatgagctgaagagaactggccagaaggtcggcgcgacatctatgtgtgtaggaactggtatgggtatggctgccatctgggtggccgagtaagaatgtactattataatcagcatttatgaagcacatttgtatttatttcaatctacatcttgtttagaaaccgtctatccttgttccgacattctttttgtttgcaaatccgatcaaatgtgttcccaccaccaaatccatcagtcctagtccgacactcttgtacactacggtaccgtctcgtagccactggcaaaggctatcttccgactttctcttttctttatccagagagctgctggagctctttctggagtggaagaacgagccggacctgcgcccttcagagtcaacagagtccatggggcttgctagcgtttcgctggtattgcttccactgccaaagacggttgacatagagctcctgccatgaacatccatcttatccatatctgaagtcaaagacgtctggctgctggcgaatccgtcagactcttctatagccaagcgatgaagcatcaccagttctcccagtctattgtggcgaattagctatgtctttgggagcagcgacaagtacttactcaaccatttggtgagggccaacattagccgctatgatttcacccgcatctttgagtactcctctgatactatcaacgacgattactccaccttcgatggcatgcttatggaaatgtcgatgcggcttgtcgtccctcttggctgccaaatgtatcaggtcttccggcaactctcgatggtccggcgtaagacttcccacggcaatgataagtcttcctttcctgcggccctcatgagacgtcaatatggacccatcaaataggtccttttgtgacgtggtgcaacagtagattacatcagcttcccttatctgctcttttaccaggcgtttatactcgtggaatgcagggatcaagagtccgaacttggtgtctgaccaaccttcccgttgcttgatatcagggtcgatattagcgaaccgctccaataatcccgttgcattgtcgctccatcgatgattaataacatgaacccgcttaatcgttttgccgcgcatcatgagagcaagtcgaatatgccagtaggcttggaggccactgccaaatacagtcaatgtcttgacatgattacggcgtgccaagaggcaggttgaggccaatgcagttcgaaaggctgtcagagtagtcgcatttatgatgccaagtggtgttccgtctgatgtgaacaagtttacaacgccaactggactacgctgctcagtctcgtcagagtattgacgagcttcggggctggtggaagaaaccactgatacgagtcagactaagtggtgagtcaaaatagaatcagctcacctttgcaacccattccgcatggcgcgcatgagggcatgtaaagggtttcggccattgtatctgggtgcagcgtcgaggtacgttctggctcctggaaagcctcctccaaagctggtattccggtagagaactcgtgaagggacgacgccagtacatggcggaactcttcaagctcatcaacgttcaggccctccaagatggaattgacctgatcatttgagaggattgtgaaagtcattgtctctggtacgtttcgaaaaatggcctgtaaaagcaacagggagaattcaaacacgagctgcgacaatggtactaaagttgaacaatcaataaaccggcgatccgggcattgttgcttgctaagcttggtactttgagaagaagaggttaagtgcgttgaagatgatgtaatagtgtagaagtcgtcggtagtagttcgcacttgcagcaggaaccaccccactaaccacgttgttgatagatactacctgaaggtatgatcttcaaaagccgatgacctcccaagtcttaggctatagacataaacatcataaaagtttaatctaaatgcctgcaaaatctaacctactaatttcgtctcttaggctttaaacggccagtgatttggttttcaaggcgtatctacgtggagccacatggtgatgtcctaaaaggatgcctagtgtctaatacagctccgaatagcctcatgtctgatatcttgatgcctgcacagacctgtacaattatggggaccagtcacgctcgaaagactcgtgaataaccttggcaaaacagccaagcgtctctgagaaggagtcggacttgtaagcgaacaactccgcttcactcagttctgggcgaggcttggcagtgccgcgtattcaatgtacgtaacttggctgtgcaaaagaataaagctgcctaaatggaaaatagctagctatagatatcagagagccagagcgcacaaagaaaagagaaacgacaaagatcgcgaaacggaaccacatatgcttgttgttgtgtttcatcaaaggagccgaacccttcaacgtctcacattgactgctcaatagcgcaccgtccatcctccttacagggaccatttcccccctccagctgctccgtacaaaaaatacgactgccccaaccgccaacgttaggtccgacatccactctcacctgtccggttagcttgtcgacataactacgagccaagccttgcaccagccccaatcaaaactggggaccacctcagcaaccattcccatccgtattccgtccgtcatttgccaaaaggctacgttcttcatttctagacctttcgtcgtcgtcacaacacaacactgcgaaacccacgatcaatctctccctccaccttaccgagtccatcttctgtcgcaacctttctgctaacgataccacactctggcaattcgatcccgcatcgattctcgttctcaatctccctcggcttttcgaatcccgaatacgaacgttcgacgtaagctgtcaatatgacgctcaaagaagagttccagacgcgcaacttcagtatgttgctctcaacgcattgcgctgttattctctagtactgatcatgatataggcatctacggacaatggtaagctacccatcctcagctatatacagcttcaatcatagctcgtcagctattaagctcctctttgcgactcgatcaatatcgaacaaactgcgccgtcgacaagggactaatattgtttgcgtataggcttggaattatttccatgatcatttgtcttgctgttggaatcgccaacatcttctcgttccatgttgttagaatcatcttttgcgcttttgccatgtaaggctctctctgcatcatgtcatgccacatgcataaactgatcatacacagcgcatcgtcattcgtcatcttgtttattgaagtccctcttctccttcgaatctgcccaacttcttccaagttcgacgaaatcattcgcaaggtttcgaccaactacatgcgcgcgggcgcctacggtgtcatgtctgctctgcagttcatcagcattgtcaccggctcaagcagtctgattgccgccgccgtcttcctgctgctaacagctctctgctacctcctcgctggtgtcaagggacaggcctttgttggcagcaagaccctgggtggtcagggcgtcgcgcaaatgatcgtgtaagcgcaccaaccgccgacattcctggtcgattgagtgactgcaacccgaaagcggcatcactctttacgaccgagcaccataaagaagaattggccatacagtggaggtggtcggagctctcagtagctcgctgatgaggaggaatgctgatgtgaaaaaatccgcttatctcgacgagtgaggatcctgccaaaggcagtggcctgtatacccagctggatttggcgtctgggatgaggaacggctcatgttttgattgagatgctatttttagtgtacgagtttcgacgactgtgttattcgagttacgtttcgaaaattgattatatgcaccgcccttttggcagtctcttgctgctgtgttgataatattcgcttgaaattagaccaatctcctggaatatggcacagcagcgagtaatattatcaccagaaggcccttatcgtacccataatactgtgctcaggcccttggagtcacagaaacctggacattatttgcccaagggaccaattagttcagtcactctatgccatcttacacctgcgtttagtctatttattttatgtatcctaagcgtttatcttacggtttccgccacgagttgccgttgaattgaaattgtgtgaacttagctacaaggtctgtaacccgagtgctctttgacggttggccttaaggtcatgaagattcgaatgctatgatattaggtatgcctcagcctataagtaacataatatggctgtgtccaatcccctcgtcggctctgttcctctttatgctggtcttggtttcacagaaagtacgccttctgttactcatccagaatactacgtaaaggtgccagcatatcgttctggtatctccactgggccattattgaccacagcttcgcaggcatctccatcaaatagagacaacaagaagaagaagaagaatacgatggcttatcgccaaagaagaagaagaacaagtagtttaagtgatggttgatcgccaagggaaaaaaagaagaagaagagtggttcaagcgatggctggtcgccgaagaaaagaagaaggacagcagttgtttaagtgatggcttgtcgccaaaaaagaagaagaagttaagcaaggaatggtgttgcatggagctgccttgggtgagttgtgactgcatccgagtacgagcagcatcaagtgattccttgacgttggtttgtcgcagggcaccagtatgctgcttgcgtgacagtttgtcatcttggaagaaaggcaggtcctacaagaacagcaataagtatactgtatgccattttatatgaaaatatcaaacttacgacaagcgactctggcttcacggctgttgcggtaaccaggtacatttcgttgacgtgagtgatgtttcttacttcattctcaccagacaactctcagggagagaagagctggaaagttgtcgtggactgtcttgtaaacatcatcgtctttttggagagcaatagtgtgtaccattcaccctgccaaagcctttgtggtattcgcatcgtactcattgtcgtttgacgcaggcttcgttgatggtgatgcagggctagcaaatatcatcagcgtcattcaccacaaacgttttggaagagagcactcacataagccgagatagctatgtctcgttgtgtcctttgcagcggccgctcggccaggagtttgaagtcgctcgcggagcgcttgagtgtgcttgatgatgctgcggttgagtgagtggtgatgaagtcgattctgtatttcgaaattgtgggccacgtgatcaacaatgcagaatccggaggtacctgcccaagcaggcagacgggatatattcacggaaggcaggtagaatcgaagatgaaggttattaacccaacggctgccagccaaggtgccagtcactggcagtggcagtcacaggtaaatcacaacagcagaatgtgactccatcaactacctaggtacatagcaactctagaaacgcactatagaacttcgctacactctaaagaacgaagtgataggtgtatgttgctaatatatgtagcaatagacaaaggtggttttttttcatcgccatcccagataccatctagtctagacgggttggtaggaacagctttagggacatcacataccgagtagagcttcctattccacgtacttatctgcctaagtaggtagtaagtacctactagcctacctacctagtcttcattgctcctactatgcacatgttctatactactatgtacttactgtctaacgaatggtatgaaatgtttgcctgattggccatggactacccttgcagtacgattcacatgagctgctctaagaatatactacctgcacaataatcctttgttgtctaaactatgccttgtagttggtacttataccttcttcggtctgctggtcactttagaaatgtctgggtcagtaggttcgtaggtaatacgcagagcaccaggacggaactaggcctgtctcgggtacctgcagcggtttacatgcagccctgtttatggatcgtcgcatttatggacctggcaacaggaccctgaagtaaccatttggtcctttgccacagacaactcggggatatcagaagcgttgcgcataccctaactacctaagagatgatatgatttgaccatttatacaattttggatatgacccttaggctccagtgtttattcttttcttatcctaaagcttagtggttcttctcttgatacccactcactcactcgatagcttaccccacgccattaattctaaaatacacgcccctccactcataccacacacctgcagagtatcctggtgccatacaacaccaagctcaccaacaaacttccagctggttatgttatcttgctatactacgagactaagatagccaatggtgctcagaaatgtccactgcatatctccatcctatgtttacctacctgtggtatctcttactggcacatcaaacctcacgtctctgaaactttctatgatcccagaaccatgacggcccaagaaggaagacttccacgctgattccccggttctagatccctgtcggtgagaaatccatgtcctgtcgttcccaattgtggtgtaactccctcactaggtagctaaggtgatcacgctcgtctaacattatcagggccacggccgctttattatcatgcatatggtactcgaacagtagtttggtctgaatatttctggtgtcagaaagatcacaattcatgctgactgtagggagtccacttcttatggtgattgtcccaagactcttcgtgggagactttaccagagaccaagcagttgcaaacacggacagaggatgtcagtcaactcaagagtgcatacatcatttgaattaatcaatttctggcgtacactatcaatctttggaaataaataaagagtagtggcctcagtagttttacagtaaagttaacagaacattacaatggtctctcttcttcctcatctaacaagaggaaaaggctaaaatgacgtccataactttaacatctatcgcatatgtgaacaaagtcgggtcttaaatgtggcattttatgaagagaagcaaccagcatgtttatgctgagaaatattattcaacttgtccaggagttttacatcggcgctcaatattataaatctggccagcccattaagaccagccacattttcacaatcacccgcaattttcaacacatccactagatgtttgatatccaatgggctgttgtctgtgctgctaccattgcgggttcgtttctgatgaacttggtgacgtggatggtgtaagcgaaactgctgagcaactgaccaggcaatgaatacttggtcaagaaccagtttgatggtagaggccggccagtagacgccgccaataacgttctaccaaactgtctatggaacggcggagaatgatagacccaaacttaggatatagatgacaaataatccaagacggcataaagtgattaaatcattgtatcaacgaggcaagtagtgtcaagcattttgtgaccgaagtgtaacacacttgagctaccgctaatcattattttcaatgccatctttggctctacttgctaactagccagcgataatattgtatccgacgtttgggcgtcttcgctgtggcactgaagtcacgaaataatggtttgccttgaacgcgagttcgacggggtttctatgcataactccgaagaaacatggcagagtgaaaagttagagaagaggttgaatcgaactggtgtaagctgctgctatacctatactaattattgaacaacaaaggggcactactgtttggagttggaacgaaaagaactaggactaaccgcaagccggactagacaccaacaaatattatagaataccaaatgcgttgtcaacttgcctccttattgtactcatttgcaagtcactgggattaacatgggcagtgatggttccctgagctccccagcagcgcttgttggatgctggagttcactacatgccattagcaatactaccactgaagtaattggcaatttgatctgccttttgagctttgtcttatcgaatggcctttccgaccttaattacttgcaatatagctattgtaaggttgtttgtgttagaagtctagactctaggtctcttgaatcgtaatctctaacttgctattgcgtttcttctgtgcttcgttctgttgaatgtcaaacttcaactcgctatcaagagtctcttatgtatcgttgaaagaggtctcggcggtatcaaacggggcagggtcagcatgcaacccatgatcagactgctatgatcggtaccgtctccatatcaattatcatcgcaaatagttccttgatgattcctgaccgatagcctagtatcagaaggtaaatatatgcttgttattctaaagatggcttaagtctcatcaatagaaagaaatagtcaatctataagtagtgcaagtgtggcaattttacatgcacttgtctgccatcttcatataaagtatcaatgcgttcaccttaaactcattactacttctcattgtcttgtgtatcagaactcgcactgtttagtcgcagcatcgtacatcatttgtttctttacataatagggtgctaagaagctgtattcctcgaaatacatactaacccacgcccccaactacagtccccatacatcacagttggcggaactacctagtgctagatcaagggcgaagtaaagtaacaagttctagatagagagtagaggtgaggcgggcgtttgggtagcgatgaacagttcatgacgcgggtatcgtacagattcgaggccttcccttgtacaacagacggaggctccattgggtgcgtctaatccagagaaagcttgacactgggtacctatctgaagggcaaaatgattcaggtgtttttatattattttaaggttgcctttaaaggatttattcttagattctaagatcaccttaagcttcaagatattgctcgagagaatacacttcatcttgatgtttgacaacgctgatacaaatcctactgccaggagaaatagactcattacttaaatgggaaccatctttgtttgctcaaggaaaagtccctttgtccgttggctggattatgtgcgaatttgtcgactgtctagggtaaccggaccggtcctggttcaaattctcggggaactggaggttcagtaggtgcagaaacatggcgtcagagcgaacctctttaggaaagcaacagaaaaattcagtggtgagtggatgtggcagacggatgtgattcgactggaagatcgtgattgtcagatgcctagagaaagacaaagttttggaagacgtcttatttgtagctccgtacagacatccaccacgagactcttgaaagtctagaatcttcagggttctaagatcgtcgttgggcttgaccttggccgagtcgagactgtacctattgctagtcacaagagacattgtatcgttgtttaatttggagcttcccgaaccgatgtacctattcatggacataccgacagcgttttcacttgcaatgcatgttttgttgatagttctttttagctggtcagacgaccgtcaacatgtttactcaccgtattgtccagtagaatgccgtcgagtaagcgtcatccctcgacctcttgtggacgacgcaaatagcaactgataacgagcataaccgggtctagtaaaccatcgaccatggatcggttggtggggaagatgctgcacgagttccccgccatgatgaacgatggcgggttggcggcagcaaagtgttgagtgctgagtaccgaagtaccggtagctactctgtaattttgtgctgttatttattaggctgaatgctcattgacagcaattaaaacatcctgaaagacaggaatagctccagcattgactgttgttgcaccgcgcgtctcaggtttcactctgtgactgaattggatggacacaaataatcatagactcatggaactcgaggaattgagctgagcaaagactgtttccgttcagggactgtggcatcattggatgcggggtgcactgtagccaagtctcctgcaagtgacgaaaatgctttgtttggcagcttcgaggtaagcttcacgacatagatcgacaatgggttgaggtcatgagaagtactcaattcgtgtccgagtataattaggactgacaataaatatctgaaacctggatcttgagcttcgcaacaagttcagcatctgaaagcactggtaaaacatcccacggtctcttcaactccatcatctagtcacagtattgatcagaaaagtcccacaccgtcttacttggcgcctttatcctatccctgttttcacatctctagtgacgacgggacaaagtcaccagttcccggtggcactggactcgactgggtcctttctcccaacgacatatgtcacctggacatgctcaattttgtcctgtattgatgatgccagagtcgggcgagtaggtaaatatataaataggccatcaactcatcggaccctcattgctgtccagtagcttctcttatctgtttccaaaactcctgccagattcgttgttgccgttgatttcttcctctaactaataccgacaactatataccaatcacggctctcccattggtaagtttctgtccctgaacaaaagatcaaaatcgtatcggtgtgcgacgggcgcaactctggctgcgccatagcgggcattttccaatgcctctgatagcaacggatccgatccatttccaggcgccacatcaagcctgtgaatcgtggatccgataagcaacaggggcagctgcaactttcagcactgtccacactgtactgtactgccagaacttgtaaccggttcaggcacaggcacacaggcacatggatgggatctgatgcgacagaagctggtttggtctggtctggtctactttggagaccgactacaaaaagtctttaaataccagtctttccccctgtcgctaaaggcgccccaaagtccatgctatgctcttcaattgctttggttccgcacttatcctttgatcttcatactaatcgcttagtcctgacccattgttggttgctctaggtcccatcacgcagccatccatcgtcttacacgcaagcaaccagactacctctcttattttgtttctgcagtatttatctctcgctctcccccgagcttctaaacatcagcaatgaccgccgccgccatgcaacaacctcccgttatcccgcctcgtccggctaaaggccaggacaacaacgagtccgctgccgacgttcccaagatcccacctcgtcccacgaaacgatccgaccgctcgatatctcccaaccctgctcgtttcgctccttcgcctttcaacgagggcattcccaaaaagagccctatttctgcccgattcaaccccggcgatgctcaacaggagccaatcaagcgccctaccagcgtctccatgccttccattggccaggagggtgctgagtacagcgctgtgacccatgagatcaagcccgaagaggttgaggccccagcacagcaagaagctgcctcacctgaacagacacgtaccatcgctgaggacctcaagctccatgctcctaagccttctctgccagctcaaagcgctaaacagcgtgtgcaagctgtcacccgtaccgactccgacaaggcagcacagttcggcattggtcgccccggatctacccaagccacaaagcagtcaagcaccaacgtttcagttagtgatggccgccaagaggttgaagatgatcacggcatcccagaaatcggccaacgtgtgcctatgaaccctcatttgggcgatgtccaggctccttcgcctggccccggttcagaggaatacaagaagcatcaccaccgcaagcacagctctcgtggtggacccccaggtagctacggccttcatggccatggtgttgctccccaagataagcttgataaggaatactacgaaaagcaccctgaggtccttaagagggaacatcagacccctctgcatgatcgtcagaatgactttgccatgagcaaggatgaccttaacaagctggtcagagacacacgatctcgtggcgcggggctgagtaagtactatatctgctagataaacagtagctaataatcgcaggcgcatcgggctaccaatctacacccactgacgaggttggtttccaagccactgaagagtacacctcccgcctttcaccccgccctacctctaccagtgaaggcaaggttcagccaatttcattcaagtcggagatcatcagccccgagggagaacacacagtgcacgttgatgaccctaagcgccctgagtatcgatcatatggtgatggcgatgctgttgtggatgaggagcacaagtacactgcgcccattctggccgaggacgaggttaagaacgacgaccattcttacagccagcgacctgctgttaaccctgttcatgatcgtcgtgacagcggtgacttggacgagcctctcagccgccctctgagcagaaccaaccgacccaagagcaggcctaccagtatctacaagaacaatgactctcaggagtttgctcccacttccctggatgatgttgaggaatatgagccacttttccccgaggatggcaacaaggatgcccagaagccagcaaccggtaacaaggccagacaccatttccccagcaaggacatttgggaagacgcaccagagagcgtgcactacacagtagaggtttcgaccccagacccaactgggcaggcagagccagcagaggaggagggggagtcccgacgacgatcatccgctatggaccgtcccaagacccctgcccatctctttgctcagagacaagaagagcttgcagagcaggaagccaacggtcctgtagatgtccagcctcccaagagccatgataagtctatctggtacgaatcaaaggaatcggattccttcctcaacgacaataagagaccttctatcggccagcgattccccagtcgagatatttgggaagatgtcccggagagccagctttatgagactaccgttgattctccccagcctcaggtcgagacaaaagaagagtctaaggaagagcctaaggagcaaagcaagcctgctatccctgaaagaccggtcaggaaagcatctccagaccgtcctgcgattccggagcgacctaagtccagggttgcaaacgatgatgccaagtcgaagcctcctgtctcagaaaagccaaaacctagcatccctccccgacccaccaagtcctcttcaggagattcggtcgagaccaagcagaagccccctgtgcctagcagacctgctggtagcaagattgctgcccttcaggcaggcttcatgagtgatctgaacaagcgtttgaagttgggacctcatgttccacctaaaaaggaggaacccaaggtcgaggaggatttaacgcaagagaaggagaaggttccgctctcggatgctcgcaagggtcgagcccgtggtccacagcgccgagctccggcaagaagtccggctgccgttgctacaaccgcctctgcccaacctacagcacccccattaacattctctatccctcagaccttctggtccatcagtcctgaaggctctttgtccgtttctggcgagcaaactcctacttctgagactgtgactgagcctacgaccgagcctgtatctgaacctgtacctgagtccgtacctgagtctgtctcggcacctgagcctgtggctgtacccgaacccgagcctgcctcaaagccagagccaattgaggaaaagaaggaggagacagtcgacgcccctgcagcatctcaagaagcgctgcccaagtcggaacccagcttggagcccaagccagaaatccgcggcgagcttgagtcagaatctgttccagtgcacagagaccctgagcctgccgctggaaaatttcctcaagaggccgagcccacactccctgcacagcagcccgccgtcgaaccctctccagagcctgcccaggaagcacccgctccggaggtgccggctcaggaaccccagcatgagcaagagcctgtccaggtggagaagagtcttgttgcgaacacggctggcgagactatcttggagacgactgtggataagaaggagggtggtgatgtagttgaacctgttggagtgtctgatgaagtcaagcagtaaacgaaagatgatagcaatcgatctcagtaggatataggcacatcgtagacggcttggccggcaataaccacaaactggaaacttgtcttgagttctttagtcaaaacaaaatcgtataaagtgatagtgctagtagtgcctagtttatattatacaatatacaactgtcctaagttcatacacggatacacagttcaatacatatcacttgctctacttacgtccccaaggattcttttggtctacaccacccctttctctttcgagcagccgatcaaattcattctgtgcctgttccttggcaacggccctttcctcgtccgatttactaaaggaaaagctgtcagcggagctaccggcatcctgactgccccaaccagactgcgaccgcggctgtgattcagtttgagaacgggctgcccaagaccgagactggttatcagattgctgctgctgtcgaggaccaccctgtgaggactgttgtcgaacgcggtcccatgcagagcctgaaggagcagagactggctgtctacgagcagttgcagcgacgggcgatgcatcatcatcgtctatgacactccaatcatcattgtgtggctgctgattctgttgcgtagtgctggaggcatgggccttgtcccaggattgcgtgggagcagattgatatgactgatataactgatacttgctctctgagctggcgttgttcgaatcgttactggcccaaggatcctcctctccacccctatgggggtctttgcctgtgaaagcagtctttgaaatgctaggatttgacatgacctgctcaatacgctggtttgcatctttggtgaactgttttaaccttgggtcgtgggacatggtagtttcagacctgataaaattgacagctcgaaaggcgggctcaaccatgagcatcgtgacgccaacgtaggcagtgaaccggagcgtgtgccatgtaaaccgaggataggggcccttgatcttcttgttggtgaatatgctggtagcctcattggggttgaatctgccaccaagcttaggtttataaaaggggaattgccatgtgcggcgtccacgataggtcatgtatccagcgagtgcaatgctgaaccatttcaaactggcgttggtatggatgttgtcgagggtgtattcggcgatggcctttgcttcttcgtcctcaagatctcggccgagtgtagcagcaaaaccagagactcgcgaagtcgcaactaggaggttccaatcgcgacggtatccgatgattgaggcgtacagtgggggagagtagtcgtgaaacgatcgagtgacctgctctcttacgcggggttcatattgattgcgctgggagagtacagcttggcgccattcctccatggagtttttgtactgttctttcgattgggccggcccagggccattgggttgagggttcatcgccattatgtacagggagccaggcctcgggtggacgttgcgaattgacaattcaatgtcagtgaaagatcgtcaaatgcgggatggaattggtgggcccttctaaaaatggtgacgcagagaagctcggtccactgacgcacatgctgtccacttcttagtacctagctttagctggtccctgtgcttagctgggatatgagctaccatggacctgcattcttgcagccagagcacgtgatttggcaacaacagcttacaagggataccgcgatcgcgacgcgtccaggtctcaaggttccagaaaaaatgcccgttaaaagcataagggatgaaattattaggtcatcttatgccatttagaccacactctttaggctatttatttctgtaccctaaaacctggggggacagtttttctgctacccagtaacagtcggtcattaaacgcgtaccattcccctactcaattcaaatgtcccactatcatcgtgcttgaccagattgaaaacctcacattttcaaactccgcaaagtaatgactttccaaaaatccttctcagatcaggcgggccgaaataaggtacgtaacaaaactgaccatttggccatacctaggtacctacctacctacctacctaggtactcagtagctaattaatacctgcccgttgtagcgctctccatggcagcgatccaggagtaaccccgtgcccgggcccaggactcctctccagccagtatctgaggtcaccaagaataagctcaatagatttcaatatcaccccaaacccggcggcgaatctgtaccagaggacgtggagaatgaacaaaacacaacaaaaacccgagctaccgatatgacgaccacgcctgccacccgattgacttggcgagacctaatggagaagggggaaggcgctgatgagattgcttcgccaaacgagcgactactttgggacaacagacaggacaatccttatttgaacgcactgtctcccatgttgactcgtaaaggaaggaaacgcgccagaagctcgtcacccgtgtcgtcgcccattgcggaaaagccaaatacaccttcagtcaacgtcaaaaagctcgcacaggccctcaagtcgccacacgcagacccaacgttagagctctgggatcgatactccctgaatggaaccgatactgcagacacccccctcggactagcaaatccaacactggcgcaactaatagtatcgtcttcgccaaggccgaatagaccagcggccggtgaagccagtctgcgacgaacgatcagttgcgggctgaactggccaaagaggagaagaacagaaagatcgacttcgggactgagcagcgagaaggaagagcttgaggcttcgaaatcttcattggtaacggcattgctcgacacggtgactagtagcatcaacgggcagagcgaggagacccaagatacaccagaatctccatctcctaagaagagacgggtatgcgctactagtagtggctctccagtccagctaaaaccccaacctagacctcaacctcaaatactgccgccacctatgcaagcccctgagcagaggcaaggtcgatcaccgaccccgatcaaggtcacggggcctgctgcttcctcggactacggggatgatgagtttgatgatgagtttgatgatgacacaataatgcagctggaagcgagcatgaccgcgacccaaacggaaatggaacctcagcctaaggcagcgacgcctaaaaacacactacagggcgaggtcgacgataaattggacgaatttgaggacttggatgatgacatctttaacgaagcagaagacttcataacaaccgattcgcaacaggtgccccaagccctcacaactaaaaccgacgatctggacgaggatttcggcgatgtctttgaagaggactttgatttcgaagccgtggaattggctgcaacgcaagcagcgcaaaattgctctggagacgtacgtcgcacaacctaggataggatcgccgaccatatgctaagtgacaggtagagccggaaacccaaaacaatccaacgatacctggttacgaatgttttagaggacgaacacacggatcagtacggaaacgcacggccggaaaaggtaggacagtcggcggctgtattcgagcattgctaatggagactttagatccttctcatccaggctgacaactcgaaagatatcaagacagttcatttaagggggtcgtggtttgatacaccagctcatgcagatgcctatgtccatgttataggcgactttactgcaagaggccaatgcgttgtcgacgatgcgcagaaccttctcattttacatcccgatcaacttatatccgccacggtagttgctgattcttttggatgcatgcgccgcgccgtgcttcaagatcgagtcaaggctacaagcccaccaacaccaccacttatttatggaactatgctacacgaaatatttcaggaggcacttcttgctaaccagtgggatttgccgttcctttgcagggtcattgaacggatcacagaaaagcatgtcgaagatctttacaccatcaaagtcggcataccgtctgccagggagcacttgcagtcgaagatgaccgagctgagctactgggctggctccttcgtctcttcgcaagccaaacctgatgcagtggtggaagaccggaacggaaagaaggccaacatggctgttaccaagcttctagacgttgaggaacatgtctggtctccgatgtacgggctgaagggcaatatcgatgcgactgttgaagttgcgatgcaagatggaaagaatgttcgcaccttgactgtgccatttgaggtaaaaactggcaagcacgcaaacagcaaccatatggcacagacagcactctacacactgctcttgtcagatcgatacgacattgagatcgcgtatggcattctctactacatggaaacgtcaaaaacaatgcgcatccctgcaattcgacatgagctccgacatatgattatgcaacgaaaccagctggcatgctacgtccgtgagcgaagcgttcagttgccgccaatgctcaagagtaagcatatgtgtggcaaatgctacgcaaagacatcatgcttcatctaccaccgactggccgatgacggcgatggcgagtcaagtggaatgcatgagaaattcgacgagctcgtcaaacacttaaccccccatcatcaacaattttttattaaatgggagaacttacttaccaaggaagaaaaggagagccagaaaaccaagagagaactgtggacgatgactagcgttgagcgtgaaaagaagtcgcggtgctttgccgatgttattattgaagagggatcagcttcagtcgacacggacaaccccaagatcaatcgttatcactatacctttatcaaacgaaacccgataaccgggttttcgtttctcgagtctgagctgacggtgggagagccgattgtggtttctgacgaggatggccactttgccttggccattggctacgttacggcagttaagagacagcgaattagtgtcgcggttgacagacgtcttcacaatgctcgaattcgacaacatgggtttgatgaggtcgacaatcaggtctttgccagtatcatggacgtcgcccatgagggtgcaacccaggatgaaagtacgggcaagattaaagaggcccctatcagataccgactcgaccaggacgagtttagcaatgggatggcaactgttcgaaacaatctcgtgcagatgatggcagacgacgtttttggggcaagacaaattcgacgactcatagttgacctggaggctcccagattcaaggcagctccaactcagtacaccatgtcggatcgagacaacctcaatgttgaccagcgtcgagctatcgagaaggtcatgagtgctcaggactacgcacttgttcttggaatgccgggtactggaaaaacaacaaccattgctcacatcattcaggctctgacgtcccaagggaagagtgtgcttcttacttcacacactcacacggccgtcgacaacattctgcttaaactcaagtcggacaagatacctattcttcgtcttggtgcccccgccaaggtgcaccctcaagttcaggagtttgctactcttgccggccatccgatgaagtcgtttgaagaaatcaaggaagcctggcacggaacaccgattgttgctacgacatgtctcggtattaaccaccccatcttccatgagcggacattcgactactgcattgtggacgaggcctctcagattacccttcccatttgcgctggccccatcaggatggctcgtacctttgttctcgttggcgatcacaaccaattgccccccgtggtgaagaacgaagaggcgcgtgagggtggtctcgatgtcagcctgttcaagctcttatccgacactcatcccgagtcggtcgtcaacctggaacaccagtatcgtatgtgcgaagatatcatgactcttagcaacacgttaatctacgaaggcaagcttcggtgcggcacagaacaactcaaaaagaagaaacttcacatcccgcgcatggacgccctggtgcagcggcactacgatgcatcgaccattcacgcggcaatgcctagatcgttctgtcccgcgcctggccccgaccgatgctggctatatgaccttcttgacagtgaagctcgggtacgtttcattaacaccgataccatccagccacctgtacgcgaagaagcccagggcaaacgtatcgtcaactcagctgaagtccgcatcgtctctcagcttgttgaaagtttattgacgattggaattccggacacagagattggtgttatgacacattatcgagcgcagctatttatgctgaaagacaggctcaaagcattctctggagtggagatgcatacaacagaccgttttcaaggtcgggacaaggaagttatagtccttagtctggtacgaagcaacgaagcttgtaatattggagacttattgaaggattggagacgaattaatgtggctttcacacgagcaaagacgaagctgctcgtcgtgggaagcaaatcgacgctcaagggtagcggcagcgacagcatgctgagccaattcatctctctaatggaggatcgaaattggatttatgaaatgcctgcaaatgctttggagaatcatttttttgaggactttggcacacaaattacgaccgcaggtgctacgcaaaagacaaagtcaccaaagaggaaagccgttggaaaggagaataggagacattcaccgaaaagtgccaggattagtggcaaggcgttgttaaagggcaaactcatcacgagggatattttaaacgacatgactgatggcgcatacgtttgattaccgggctgtcatagcatggcatgaataggatacagttaagatagaatcaattaagccgctcaggcaatacatcagtatcttcatcataatattccaagtgctttttgccctcgaacctgttgcttgttaatactgaccacgagcgcacaggaacttgacttaccgtttctctcccattataagttttgtaaactgttccagttcttccaattgggcaacgcagcctgtaagactctcattgtatgagtagctgtatatgtcactccatgtcttttgcctctcgagttcccggtattccgccttctcttccatctctttggcgacctcgacagtcctgtggaggagtttctttcttgctgcagcggcactcggaaggtagcgctgagataatcgttagctaatggtatcaacagtgcttgcgaaactactcacaggaactttcttttgatgcttcagagcaccagagagtgtgtataaattgctgagaatggcagccactgcatctcgccggtacgtgaaaagcatctcagcagcaacggggttatcgcggatgtagtttgggttgtagaagagagcagactgccggacggcgatgagatactcaaaaaagcgctcacaggaagcggcaagacatgagtaaggaacaggatcaaagggaccacgaagacgaatttcgtggcgtgtcatgacgaggagctgtcggattctaacgaaaccctcgcgcattcgactttcaagcatctccgacctccttatatcttcaggagttggatcctttccttcgtcaaagtagacgtagtttgcgacgacatcttgatggtcagcagggtcggttgaaagggggaatgtactcacttctgtacattatactcatgtaatatatcattgaagacagtgcccctcggagttcgtgtctggcaacaaagggccaaagtatccagttcactatgatgggtgctattgttccgactaagaaggcgacgcccttgtggactcctaataatgttacagatgcgtcggccgaatggtttcgtaaactgagagatatgacggtgaatgaaaggcagccgataagaccggatcgctgggatttgttagcaaaagtctcaaagcagtagaaccaacgtaccgggtgcttgctctgtgtaaagcgatacatcataggaatcatgtagatagcagaaaacacagccaatacatatgggttcccacgactagcggcgtgagctgcaccactccatacagcgccaaggatagctatagaagcacgagtgaagaagtcctgaacattgccacccacacgcggatgcatcgtgatccagcctaaacaagcagcccaccacgcctcgtgggcgttccaccaccccgtctcagtgcccagccaaccaggaagagcaagaactaaaattaggagggcaaccttcaatgcgtatttgctttcgatgtcctgtaaacggcgaaggactagccacactctataacgtagcttcttcttgcctggtacatcaaaggtaatatcgtcattctttccttcagtaagtgagcggaaattgagattatgtgggcgcccttcattcgcgttcgtcaagctgatgaggtttctgatctctttaaacgtcgccttgtacataccagccgtaacaccgcctcggtcgtgccttacctgggcgttcgttctgtacaaggctttggcaggggggtaagttgggagattgatgcgtgtatggttggagtgagaccgcatatcatgaacatgagtcatgagttgaacgacagttgctgctgtctcacgagcgtgtcttgcaaagacaaaaagctctacagcctggccatgttcttcatacgtatctggcctgtcattggatgccaagagtcgtgcttctgcagcgtcaaaggcttcaagggcttctttcatacgaagttgaatagggacaatgtctgaggagatatctgcagaagggccgatttctttgcgccagccagtcaagtccatcagcgcagcatggcatctgcttacagcctccgccatacaagccatgacttccttggtaggacttgagagagcctgtgctattttgcgtccggagtcctcgtaaggtatttcatcccccaaaccgtctgcaacagtgataccaacagggctatccaactcctcaaagagatccgtgtctgttctcatggagagaagggctcgaaccacaccttgtaccgcattgcgcaattcccggacatccattgggcggaaacgggtgatagtgaggtcaatccgcatgtctcggtatgcgagagatacctccataaacgcttttgctaggcgtctctttgctcttatatcctttgggcgagggatgacgagggattcctataacgagatataagcaaacggtcatgaaagggaggcagatggtacttacttgcatggttttgaacgacttatcgagagcaattgccaaagaatggttaccggcgtcagggaaaacgaggcaattaacagccaaagcaacagcttgtcccaaggcccaagggattgcatagctccaaagtttctgccatttgatttcaccactttgtgtctcggctaatgttgtaaaagtgagggctatgcctgcgcagagagtaggttgatagagacgaataagaaacgcgcgcaggaatgcgatgctagcaaagaggacgatagaaaaggccgccaggatccatccataaccctcacgagcatcactagttgatacggatagcaagagaccaacagcgccccagcctaggccaacagcagtgccaataatcgtcaataccgcgccatccagttgcgaaccaaagctacggcctggatggttgataatgacagacacggccatgatgtagtcatatcgaccgagccagttatggactggctgaacaagacagagtgtatacacaataaagaaggcgagaaacgactttataagttcaatgccagctcttgtggttgcaactctgtgtgcgactgatattagctcatgaagctgccttggtagaaaatgctttgcagacaagggatggcttttgtcgaatgcctttggcagggtcgccttggcgatttcagcaaccaagtcggggtctaatggttttggcgtcaagaatagagcatcgaagaagccatcgcgaagctcttggacgccatatgtctccatattaatacggtcatccgaaattatctcgtcgatctgcatgatgctgtaagtcgaggatctcctagaaccgaagcttggccgagtgaggtgaacttggtcttgatcattatcttgatcttggtcctgatatcgatcttgatcttgatatcgtccttgactggacaagggatgtaatcttggttgatggtctaatgttacgtctagcccgctcgggtttagacttggatcaccaaccacgggtgattcggcagttgtttgactgccattagaatgaaatcccgtgatcggaggagattgtctgtctcgttccatgttgatgatttctgaacgagtcttaatagttattcttcatcttggtcgcagtgattgtctcgccagagtcatacattgagtgtcttcgcgtacggatagctccccagatatatgcattcagtgagagtaatcaacgatatatagctcagccagctgaagctatgaatgaatgttgttgatttatttatacgcgtcttggcgattccaggaatgcctgattgcggtagggattctgattattaggtgttgtgaaacccgaatatatatgggaaagacatgagaatgtgaatatgaacacgcttgcagcaatgatgctaaaaaatcaaaacaagaaaacgatttgaataatgaactgagtcgttcgttgtctctcgtatgatgtaggaagcaactcaagcggaacatcccttgttttgggcatcaacgatggaagtcaaggacgtgcatcactattgccaaggaacagccaaagttaatcaatgcaacgcattaaaatttcgacaaaaaaatacggaaataaaacaacgtagtatctttacatatctttcacgggtttcttcttttaaatcattcaatattttgttaacattttgaggtaaagtgggatgtaggtagatatgggttgtagttgagtatgttcttctaccaattgaccctcaattgaacgaattcccgagaatagaaacaatgcatactctactacaaagagtaaagataaaattcatgataaatttagcaatgattgaatatgttgagttatcattcctccatttgtccgtcaatgagaagcactatcctcagggtatcagaaaaattggccgctgagaacataaggactaaaattattaggtcatttaatgctgcttagactatagtctttaggctatttatttttgtatcctaagacctaggaggtcaacttttctgctacccagttgactaacagggataatgactcgtgtcacgtgagcctatcaaatcggacttcagcaattagtctatctaggtgctgtacgaatccgttcagagcaaacaagccagcgtcaagctcaacaacgtcactcggccattgaaccaccgcccgccatcccatcgctcaacctcacccgatatctcgacgataaatcatggccctcatccgcgctgctgtcgcgcccctgcgcgccgcacgctgccttcgacagcccctctcctccagaggcttctccgtgtccgcccgacgacaaggaggtggtggctcgcaccaattcgaccctcccaccggttggctttggggtgttaagcctggcgagaaggctgagcccgagggctgggagtggcctacctatatccttctcggaagccttgccgccactgctgtagcgctcgccttcaagcctgatactacgtgagtgatttgcgctccgaggatataagctgtaatcggagagtcacaatctctcaagagcaaaatcctggccggggtgtgttgcagggattgtactaacagtcacacagtgtttctacctgggccctcgaggaggcacgaagaaggttagaggaggagggagttctgcccgacccatccaagcagggcaagaagaactaagccgaagattttgacatacgaagagtgaaagttggtcaattgtacatgttatttgcatttgaagaatggtattgctagacgtgctggggttctgccgtctaaaacgggtctgtgacataacctcggactttctttagcattgctgattgtaagccttaacaagcaattgtggcaaagcaaatatttgatgtttcttttcttgtgagcgtaattattttgattccgatttgtctattcccagccgctatataacgccgtacacataatcatcaccttagatagtgtagctccactcgtgctcctcatcaccatactggatggcttcgatccaattcttcatctggagagcaatctcaccagactcttcgacctcagatagaccgcagtcaacgagctttcccttccatgagatggatcggacagggctgacaatggcagctgttccggtaccaaaggcctcgagcagacggccctcatccgcagcctcagcaagctccttcatggtatacttgcgctcggtgatcttccagccctgaggaataaggcgctcgcgagcaagagccaggacagagtcacgagtgacaccctcaagaatagtgccatcgaggggagcggtgatgagctccttctggccagtttccttgttcttgagagcgacaaacatgttcatggtgccgacctcagtaacaaactcttcctcgccaaacagccagagattctgttggaaaccacggctggcggcctggagctgagggaggatacagggcgcatagttggcgcccagcttcttgtcaccaacaccaccgggccaagcacggacagcatagtcagtggcctcgagagaaacagccttgaagccggtagggtagtaaggaccaacgggcgaggcaatgcagtaaagaagagcagatccaggagggccaacgccgagtgtcttttgggttccaatcatggtagggcggaggtagagtgagtatccgcgctggtcgggaatgaagcgagagtcaaggttgacgagcttggagatgagctgggcgaactcggctggctcgaaagtaggaagtgcgatacgagcagccgatttgttgagtcgagccatgttcatgtcgggtcggaagagtcgcactttgccgttcttgtccttgtaggccttcatgccctcgaagcactcaaaggcgtaatggaagacacatgtcgcagggtcgagagagaggttctggtagggtgtgatcttgggctccagccatcctttgtcctgattccattcgatcgcaagcatgtggtctgtcaaatttttagcaagtgtaaccagcgcaattccgtggtggacaggggatgatatttacctgtgaactcctttccaaacaccaaggtctcgggcttgctgagagtcttgtggttccctgtcttctgaatggtgagttttgaagcatctaggcccatgtgctgtgcggacgaggcggcctcagccttgatgctgaagcgttgcgcctggcacaacggtctgaagctcgacaagcgagcactccgtagagcggagcgagcaagcataggtctcatcattggtgcactttcggaaatcaattggcagtaaagagccgggacggtgcaagaaaaggctgaagccaaacaaagacaaaaggacagaatattttaaaatgaggtgcgatattctagagggtccagacgaggtgggatatcaacttaagtactaggcctagcagcattaggttgtctacgatcggagatgtatcggagctcgatgatgccaatgaattggaaatcgactaactctagaggttcgctacaaagtgcgcccgaggtactttgcagtgacagccgtttccaggcgttgtcagccgtctcgggccgtacacatgagtcctcctataagtcacttaagcttccgtaaacgcagcgcttcaagagccccatcagcttagcgacgacaggggggtttgagctgacccggaagggttacagcacgtacatacagcactagtagatgcccgcttaggtacaagttagacccatgagagcgttatcagcttatcgtggggaaactgccagcccaaaggcagagctaaagctaaacgtaaggcaaaggcaaggtaaggatacatttgtcaactctatacccctaccgacctacgacgcttatggggaatgcgcgaatcgcgaccaacgtcatcctaattcctcttacagcttaaacgacgatcaatcagcggcctcttgttcaccttttcacagcctacgtctttcattgcgaccctgaagcttgcggcgatcacgcatttgctttccacgcccccttaacccgactcgaatatttgcgacccaattcatggagagctgccaccatgttctcctcggcctttaagtccatttctgccaccaacatcaccggcaattactccatctcctcagcaccgacttcaacggctggtccctggaagatcttcgatgcgaaaaagaaatcaactggaaaaccctacagtgtctttgtttttgacaggaagtcgttagacagccatggcaactcgttgggccgctccggcgctgcctccttcaaaaagactgtcgaggaagttgttgagcgactaaagaaggaagcctcgagtcttgcgaagctacgacatcctagcgttctggagttggtcgaacccgtggaggagacgagaggtggaggcttgcaattcgttacagaatccgtcacagcttcgctgtccagtctgttgcaggataaggatgaacaagaacgagctggaggaccgggtgggaggtcgagtcgatacgtgactgaggatgcggatggaacgaagagacgaagagagttggagatcgacgaactggaaattcaaaagggtctgcttcaagttagcaaagcgctcgaattcttgcatgagaatgcaggtatcgtacacggaaacctcacgcctgattcggttctcatcaactcaaaggcatgttattctggatgcatatcataacaactcaactaacacgatgcagtctgactggaaaatcagtggattagcttttgctagcccccctgaaggatctgacaagccgacatctatccaagggatcaacttatatgaagtcctcaacatggaccctcgactacccaagactgtacagctcaatctcgattatacctctcctgattttgtagtcgacaataacctcaactcatctgctgatatgttctctcttggacttatggcagtagctttgtacaactcgcctcacaaatctcctctagaaagccacggcagtttgtctacatacaagcgattgttttcgaattcttccagcgtgccatctgccaccaacaactatctttcttcacgccctcttcctagggaactctcccatgatgttctacctagactaattacaaggcggcctgctcaacgaatgacggcgcgcgagtttcagcaaagcgagtattttgacaatatcttggtgtcgaccattagattcttggactcattccctgccaagactgcgaatgagaaggcttctttcatgcgaggtctcaacaaggttttgccctcgttccccaagtcagtgatggagaagaagattctaccagcactgatagaagagcttaaggatcgggatcttctatcacttattctccaaaacgttttcaagatcctcgatctcctgccgtcagccaaaagagcattcagcgaaaaggttcggccgtctttgagggagatttttgtcgtcaacgccaagcaaacacaagagaaagacccctctagggacgctggtctcatggttgttctcgaacatatttcctctgtctctaacaattgctctggaaaggagtttaaagatggcaagtctctttatctccatctaggtgtatcaattttgcgctaacatcttttagatatgctccctgtcataatagcagcaatcgaatgcccaacgcactcaatcgttgatgccgctcttcgtagcttgccagtcgtcctaccggttctcgactttagcacgattaagaacgagttgttcccagtaatcgcaactgtttttagcaagacaaacagtcttgcaatcaaggtccgcggtctgcgagcatttgtaatactttgcggtggaaagaatgataacggcgaggacgacggactcaacggacttgaaaataagaagacatcttcatcaagcgctctggacaaatacaccatgcaggaaaagatcgtcccgctgatccgggtcatcaagacaaaggagcccgctgttatgatggcagctttaaacgtaatgaaggttgtgggctcggttgctgatgctgattttgtggcaatggaaatcctacctattctctggagtatgagtttagggccgctgctcgacttgaagcagttccaaagcttcatggaactcatcaagagtttgtctcgaagggttgaggatgagcaaacgcggaagctgcaagagcttggtggtaactcgaacggtaacgctgcaccagctgaggatttcatggcctttggcggagttactggcactacctttgatcagagcaacggagctacagaggacgatttcgagaacctcgtcaagggtcgtatggcaagtcccaggtctagcacagcaactcccagctgggacgacccggcgaaatcgaaatcgagtacaccggcacccacgttctcgtggtctacgcctcctccacctgcaagcaacactataccaaagctcgcgcctcaaaaggcaccatcttacaggactgtgacaccagatctcggtcgtttcgaggctctcacgccgtcgtctacgcaattcagtcaaccaatgcagcctacaccgagccagccttttcaaccaccagcgcaatcacagccgatgcagtcaatgcaatccatgcagcctatggcgccacagaagcccttgtctacgtccacctccggaacttccatcaactggtcgactgctacccaagctacgtcaagcccatggggaggttcctccggatttggggccagtacatctacaggaaatatgggcgcttcaatggccagcatgtcactaaactcgaacgcgcgacagccgtcctttacacttcctccgccgccaggcaacacttctactcctcctgcctcttcgttcacaatgcccccgccgccggcgacgaactggggtggtatgagctctatgagcaacccaacgcccaacacgtcacagaacaacacaggacaaaagtctggattagataagtatgagagtttgatttaagtttcgggtttcctgggtagaattttgttgttatagcatgggggaaacggcttggtagagaatatttgacttgaacagtaagtctgggatatcatgagtattgtggtattagcatagtgaaagaaataaaagttggccggtaactacgaggagttgctgttgttggaatacatcttgttgtgcttaatagacgtgcattacttgtttagaagtgtatatgagactggccgtattaactttccacttccttagatcagcgaggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgagatcgaccttgtcgcgatcgtgctcagtaagtcggcgtgagaactcatcagggagagcctcgccaaagaaagtaatgtcgggtttcatgacgccggcttcgggaatgtcgtactcagactcgtcggagctatcgacgtcccatcgtcgtcgtttcttctcggcgcccgctgatcgcttgcgcttgggcggggctgcagggcgcagggtctggatgcaacgcggacatcgagggatcttgtcggccttgatctcagggaagatcttctctccatcgcacttgtagccgcactgaacacaggttgcggttccgaaagacccgtggcactggatgagcttgtccttgggaacaccggccttgacctcgaggttgtcgatgttttgagagtagttggtcaatagcttgcccttctcgtgaagcatggcaatgaacttgtgagttggcgtgtatttgtctgtgctcggcaggatgtccttggctaccgagtagaaaatggtaggatcctgtttgaagacgccaatgtcaaagacctcctgcgggtcactgagaccaagatgctcgagcttggagtagagaccggttcccttggaacggaaatcaggaatacccagcgaggtggaaataccagctccggttatgagaacaatgttgttgcagtttgcaattaaatcaacagcgtcgtctaccgtgttgtaatgcaaaatcttggcgcgcttgcccagctcacgcgtgatggccagcgatagcaggtggaagtaggcatcatcattctcgccctcaaggaaagcgggagggcgaatgccaaaagcgctgagaagctttctggcggtatagtgaccagcatcgacagtgcgttggcaaaatacggctggaccatactctcggagttcccgacgaagcctgctagcttcctctggtgtacacactttggggtctttttttgttggagaagatggttagcaaaaaagtgaatagacaaaggtgaaaattaatagtagacaactcaccatcaagcgccacggtattttcactactcaactcttcaaaggcatcctcgaataaggaatcggtttcccacgactctcgaacatcggcaactctctcctcgagatcagccaaagcgacgtgggcaacagcagtcttgatttcatcctccgttgggttctcgcctagagtgtctagagcatttggctgagcttttcgcttggagatggcgacgcttctcccagaattctttttagggttcatgatgaacggggatttagatgctgtgaagaggaggagaaataaagaaaagaaagggaaaattaaacaggcgaaagttgaactttttttttcgtgtgtgtatccttgatggttggagttgaaagtgaggtaaggaagtaggtaaagaagtaagtaagtactaagataaaaggtgtaggcagtaaggaagaaagtgggtcagaaagatgagtgtgagtgcgagggtgagggtgaagagggtggcatctattattaactcagatcgagaaccgcgtgtttggttgcgttgattggcttggcttggcttgactttgttttgctttgctttgctttgaatgcccagatagcttaagctacagtgactgaatagactcgcttccaatgttcaaagtactgagaatctaggaattacgcagtgctgaaagcaagacaggaaagagatacaaaggggctcttgttgttgccgtcaaagagggatggatatgtacagagagaatggtttcagattaggtagtggaggtcataatgaactgttgttgatcgatctgcttgaagtgggttgaggttttgtgtgtaagagaaagaaaacaagatcctcaaaggtccaagaattcgcaggttgcaattagtaggcaggaaagaaaaggaaagaagatgagagaaacttacagttcctttgcagaaagaaaagagaaagaaagaaaaagagaaaggaaagtacagtattgcacgaatggatacactgttaggttggaatgacacagacggcaagcatgcatacaggggcattggtaggtagtcgttaattagactggaagaaatgatgggaaatagtgcctaaatacatcagaaccttgcagtacgcttagacaataattacacctactattacaattcttctcataagtagtaagaaagactatcctaaaacccagagtgatactgcaccaagatatatgcattctcttcccctcctcttttctcctattatctaactcagacgtcgcaccaatgcatgtgtaactaaatacagaatacacctgggcaaaaccctacgccaagcactatgtagctatcatctaaactgccccctctcacatttaactttttcctgggacaccaaagtacagaccaaaagtgtcccatgtgaaaacaccagcattatcctacgaaatggaacaaccactatttgatttacctctacttggtcattatgaaccgtgtaggcggacttacacatcaatctttcagtcttatgtcagatagcctaacaaactgatggatgttgctactccctttccagatcggacacatgcatacatgtatgcatggttgtcaccattttgctgattggctggctacaatttgtctacctatcgtcactaaccaatttgaacttacgttcaaccttaacatcccatacatctagcacagatagcactgtatataaacttgagcaatagtaaataggtaggtatatcatgcattatctctatacgagtctgaccctttgccaaacttcaagacctaaaataatgccaatcgaggctcggagacgtccaccatcgttcgattcacgcagtgcaatgcctcggaattacatcgttcaaacactttcattattgatatgctgttaaccagttctatccgtacccaaagtaatactaataaacaataccacgcacgcacaaacgcactcgactcaaatcaaaccaggtatcaatcaacgcctacttttgtgcatttgtgttgtctccatcatcagctggtcgcatctttggttgccagcctgccgctacacctgccgccacgatacccgccattactgtgggcgctccaagcgcagagttggaccgcgacctcgtggatcgagttctcacagagttgggtgttccaatcggtgacccttcaaaggggttctcctgtgttggcgtctgtggtgcattgaccgagccggatcgagaacgggaaggacttctagacctgaccatctccaccgcctccttgggatgctggatcgcaaacttgaggttgttcaatcgacctcccttcatgcggcgcataaagttgagctcgtcgcggacatccgccaacggctctgggtacatgctcatctcttcgtcagagactgttaggccagggaccttgttggctcgctgcttcagaaactcggggaccaggaccagcagaaaatggtcgggaatcaatcggatgagaataccgacaggaatggagaggaaaccaagcacaagggcaatggcccagagagctccgctttgcttctccttggcgatctggaaagccgcaccacccacaaagatgataaggacttgtccaccacacataatggcactgatactgatgaaaaaccagttcttggtgagaccctcaaagatgttaaatttgttgtccagacgacggttgctgtagatgttagtatagcttctcacgggattgttaaagagtaaaacttacttccattggttgaagatctgcatccagacgaaagtgttgaaaacgagcgtcttgatctcatcgtctgaaggagtgttctttgttggcacaaggtccttaccaccgtagtaaaggaggaaagtaataacaagctggtacaccgattgtcccaagatcatcttccacatcgtgacggaaatgatgctcgatcccttgggctcaggctttcggtcgagaacgctgtcatggggagggtcggtagcaagagcaagagcggcgagagtgtccataatgaggttgacccagagaagttgcacggccgtcaagactgacgactcttcgtcattggaaacagcggtaacaaaggtgaggataacagcagtgatgttgactgtgagctggaactgcaagaatcgcttgactgcatcgttgacagcgcgaccccatttcagggccttcacaatactgttgaagttgtcgtccataagaatgatagccgaagcttcctttgcaacctcggtaccagcaatacccattgagaagccaacatcggccatcttgagagcgggcgcatcgttggtgccgtcaccagtaacagcaacggtctcattcttgtccttgagtctcttaacaaggattcgcttgtcttcaggggaggatcgtgccaatacgtgcaggcgagggatgatctcttcttgctggagcttagaaaggttgcggaattcaggcccctccatgacaatagagttgggctggatgatgccgcactcctttgcaatagcttcagctgtaatcttgttgtcgccagtgaccatacgaacagtgacaccagccttctggcagagcttcacggcctcgggaactccctctcggaggggatcctggatgccgacaacaccaatgaaagccatatccatgaagatgtcttcaaaaacaacctccttgccgccgtcgatgtggctgacattcttgggtggccatgaggggaagtccttgtagcaaatgccgattgttcggagagaccttctcgcataactctcaatgagctgcttgacagtttcggtgttatcgtcagacatgggagcaagagagtcgtcgttggcaggatcgcggaagacctgtgtgcacttggaaaggataatttcggaggcacccttgatgtagagacgagcactaccattagggccctggcaaataatacccatgcacttacggccagaatcgaagggaatgagctgcaggaccttggcgttctcccgctcttcactcacgggacccatgccaagatgagatttggcgagaataagcaatgccgtctcagtcttggatccaataaaagtcttttcgccatctacctcaccctcaaaagcagtcgagttgagggcaatggacttgaggaggatatccttgaccggtttgctgagcatcttggcaaattcaccgatgctgatatcaccactcgtgtccacaggagtagaggcattgctgtcgtctccgcgctgtgagccgccaaatcgtagacttgttccaatagttccagaaacgacttgcatcttattctgggtcaatgtaccggtcttgtcggagcaaatggttgaggcattgcccatgacctcgcaggccttgaggtgtcgcaccaagttggcatctcgaagcatacgagttgtcgcgaaagccagagccagagtcacagcaagtggcagtccttcgggaacagctaccacgatgatggtaacgacaacaataaatatgttaagaaactgctgtcctttttgggcaggtgagacacctggacccatcttgggtaggccaacaaggaacttgatgaacagaacaatgaagagtagaagacctgcagcactaccaagcttggcaatgtaagtagcgatgacattcagctttgcttgcaggggagtcatctcaggatcttcgttcaatgacatgagagttttaccataagaagagtagacaccaacggaagtcgccatataggtaccgacaccttccatgatacgggctcctgattgaataaaaggatccatcttcttaagattgtcacggttctcaatggcgttgtagacgacttcggcggcttgttttcgaataatgtcggactctccagtggcctgcgattcgtcgcatttgacgttgaagccttcgatgagaattccgtcaaccggcaccagatctccaggttcgaggtgaaccacgtcgccggccagaatatcgaaaacagacaactcaatcgtctttcctgatcgaatgactttaaccaagcggtcttgtttctttttgttcagtttagtaaactggcgttccttttggtaatcgttcaaagatccaacaataacgacgatggcgatggcaacaataatcgcaacgccttcgacccattcgaccttaggttcaccatccttgtgctctccgccaaaggtctgatacaggccaactgcaagactgacaacagcagcaatcgatagcaggatcaggaccttgtcgttgtatgtgatccacataagctgcaaaaggctcttgcccttcttctcgggtagtcggttgtccttgtaaatacggagtcggtcggcaaaactatcgcctggttgggtatttgagacgtcgttgtgaggagtttgtttcttagatgtggcgtcctcgaacgatacttgtccacctagactcttttcttcgatgctcaatcctgcctttcgatctgatcgtaaacccttttctataccatcgatgccacccaacttataaaaggcagaaagactttttgggttgaacattttgttgagttggccaggtgcaaaagcaaaggggttgttttccacctcgaaatcttgctcggtgccggtgtctggcttcaaggcggtctcgtcgttaatgatcttgttgtggtcatactcggatcctttgagcgtctcgtgttgcgttgagttggacgctacaacagtggtgtctccctgtgatgaaacggatcgtgacatatcgtcagagtcgacggagttttgtcgtgatcggtggttgataggcacagacagaaattcaacacccttgtcgcctgacctcgataacactggactagaaacattatggggacttgttggtctgctatccctattctcgaagcttaaagaagtgttgacttcgggtcgcgaaggtcgttgcgacatgcctgcggttgccgcgggatcagctgttgatgtagggctaactgcgtcgtcttgtagatgagagggatgtgattcttggggagggtcggtagaagtattagggttgacagcagtggtatcaatagtgatggtcggtctggaggatttagttagcattaaagggcaagtggtaggatcactggaggccccatgggcgtcggtgttaatcacgtacgcgcgacgccgcattagcggattgtcatcatgatcagccatgttggaccgggcagtgcggcgatgagcaacagcctagacttgggatctgtggaaatgacagcaggccgaattgaggctatgcagcggcgaatgtcttgttggaaagtacttggctgcttggtattatgttgagtaaaagggagcttcagttccagggaagatggcgtggagccaaggagagcgcatgggtcagtgttgtttaagtagtaagtaatgtaggagggagggagtgaactaaaaaggaaaactagaattagaagaaggagcctcagctgggcgatgaaaagcttgaaatcgaatgattaaagccctcttcaagaactagagttaaacattgccagctcagtacaagcaaaggtttagttgaaggttgaggagaaatgcaatcaagagccaaggtggaagtggaggaccatgtagccatctttttcgcctcgactgaacttccttcctcgacttggatgattgattgaggcagtgcaagccaaaggatgcatgtgattggtttttacttttcaccttggggtgcatgtagaaggagacgtacctttaagggcattaaaaactggatcctcttaagcccgggcaggggccgggcaagcgctaaattgacggaagtccttctgtctttgggcaaagacgactgagagtccaaacacgtagtatccatcaggtccattgaatcagaaatctaggcgctggatgtacctaaaaatgatattgacacgagttgacagggaatttcgcatcatggtttcccgtggaagagataataaactatagttgcttaacatgcactgtgcttacgggctcttgactctgacgatcagccagcctatcaatcagatttcgagttcagtatcaaatatcgatctgtatatagatttgcctataattcaagcaattgcctacttacacggtcgatcctcttcatctctgcgattcccaagttgaaaactctccgactgctatagtttgggtcttctaggcggcctctctttagctctacttcatagctttacgctttcaagaggaggctgtgtaatgatttgagttccgacatgacctgagtttcctcgtggacattgttagtgagggcgaaacggtgacgcatttcagctgtcgttgttcttcctcaacagattgtgaggcagctcatgatcatgctcttatgcgttccctttctcccctgtcgccacagtgcacgcacctacatgaacatcccgtcttggcggtccgtctagaagcgacagggccaagcctctagaatctacagagtggtaggccgctcaatggcatgacttggcgccaagctaacatgctctgtgaaacgtctttgatctgcagtcgatttggttcgctattaagcattgatgctataattattttcatgtcatagcgatgtgatgtaggttcacaattttattcaggtagatatcattggtattgaagagaaaagtctttagttgagacatgtcaatctgtggtcatttgcttcaacctgttaaacacagacaaatgacgtctaataccgcaaatgtctgtcactatgttaagcgaaatggacaacaacaatagcttggtaatgccccagttcaacctcgaagcaattgccggatcacactactattacgcactggtatgaacatagcagcagtcgacgtggcgacgcattgctattcttgctaatttacagtggactttgtcttagtccatcaaccccgtcaatatcaagcccaggtatttggcttgattcaccggggttttcaacatccggaatgtacatgtttaacagtcaactgccttatcaaggatgaatccttacggcgctgacagacagaaaggaataagagtcccgcagcctagtccgcaggaatacataagttctatgggtaatttccttgtaaattgggtctcgccaatccttgttctttagctgcgggttcttgcgtacatagtcacacggctgatgagcttaattattccctaagattgctttaccgtgcattccgcaactgcaaaatagcctcatgtaaaacttgcttcctagcgctgacgacatctctcaggaattgttcactctcaactgctgcacgaaaagtaattactaggagctcgcgacgtgggtgtttcccgctaagaaaagaaaaagaagaagttgagcggcagagtcgcattcaggagtttattaccaggattgagaggctcgggatcgatcctatccaagagatattgtatcgactggtgacaagacccataacgctatttgagtgctatccaatcgcgcttggattaaatctccactgtccagtcaagcatgatttatgattttttggaggaccaacaggtggatgagctttgtttgtgaacaattaaccaggattaattacctaggtaggcaagtggtttgctcaacacaagataggccaactatgtgatctcagtgacaaacgtcgtgcttgaaacatattcttggcaatccaacactgagcaaactgagcgagagcaccaaccctcggatatctcctttttatgcccgtcgtatgtcggttgtggacgaataaacagcattgacactggcatggtcgagactacgatatccacacaaaaacggccaaacatgcactggccatcaaacaaacctttcgatggagatggaatatcttgctgtcactcagtgacagagagcaggaggccttggtaggaggccgtcagttcccagaagtggcgcgtatcgctgcacagccacatcgccacatcgtactccaaagtccattcattctatgggacgtctcgtaacagagggagtgaatatcggggcagaccgagcattgggaataagtggcaactgatctcaacagaatatcaatccttttgaatatctgactcataggtattgattcctaatgcgtggataaccttgtctaaacccaacaacaatcgtcgttgagaaagagttattattctcatccaatttgggtagcaaatatcgaattaagtagccaatcaaatgccgttctatctatttgcccagtaatccttcaaactgttacctttatgcaaccagggtctttaagcattgaaagccaagacgagccaagaccaagtacacaacctccgagcttcttctaaagaaaacgcctctgaaagtcattgtaggcgaaatacgcagcggcccaaatgatcacacgcacgatcaacacatgattcattgatctggtctgagagatagcgcacatcgtactgtgtatagccctgtgttacattttacgaagcggcgtcttaagcttttcgggtacgagttccattgaccagttggccgaggtagtattcagaccatcctcacgacaacaccatcggtggcgttttctccagaagtttcctagtaatcaataatgatccagtaggcagtgtcggttgcggtactcctaccaaccctcggccaattagatggacataggttgtcatcccatgtggaaggctgtacgacctgcggagcaagaattattccaagccacgtccgatgcgatcaatatggagatattgatacatcaacatgcattatgctgagttcccgttttcgaatcagactaagcttatgcgtcaaactcatatttcagggccatgttgttccttgggccaaggcataagagtacactcggagagcctttgttccggacaaccgatgcatatgcgcttcgcctcttgtgttgcaatctcgaaaccggaattatgttctgctatgctcattcgcgaagagtcagtcccttctcttgtgacaactggtattgggtgtcccggccgattcacactttctttgtgtttcttggcggagcatgtgtaagccggctggccggtttatccaagaacagtcagaccactaccactcatgtcgttgttaagcaagctttcaagcgcaagacagaactggaaggtcccggactagcacactaatcaaatctcataaaatcgtaagtcgcaaggccgatttgacttatgatctatttcagacgaatccagattaccctatagttccaagatccacaatattagagctgcgtctgaaggctgacatgtcatatatgggctctgcaagattcaggtcggactcttttagtcattgtttgatatatgcctagactagtaacaagtgagcccatcgttacgacgtggttgtggtctaaacgtcacatctcatgatgttgggtgcgattccaaatccatacaagtggtcaatacgcccgcgtcaacccaaggccaactcatctaatcaatgtgacattaaaatctccgcagtgacattcaattcacaattacaataatcgatttctagatgaaacatgccttatctgtcacatcaagaagaccttgtgttttgcacatgtagcacagcctccttctcatctaaaagtccctgcttccgtacggcacagcagaaacggaactgcccttgatagtaaacttgaacacaggttactctggcgatcatcataaaaagttcaacttttgaatgaagtggtcttgaagtttatcccgctttcaactccactacatcgtggctgtgtagttggatcttaatcctaattgggagttgttatccttcttgagagcaactgatccatacaaggtgagggattatgcctaatccagccagtattttgcatgtgagtgtaacttcactctcgtttctctgcattatgcgagcctgttatcgatcaacttggactgaaagggccgtgatggaagtcaatatagtaggtgctaggcacaaagtcaggctatgctccgcacatcttgacaacagcttcctctacagacatagtcactatgtgcggaaggtgccggcagagcaacaaaataaaaaaagcgagtttgcggtgtgtatgtagaataaagaacctttgaactcccgagtagcagccaaattgtgatatggcggtgactgattacccttgatactctaaaatcatcggcagttgccttatcgccgtcccaaatctaccttacgaacaggaaccatatcctcggcaccctcctgatcccggattttactctcaatgccaaagaatggcgcaacaccgtgcctcattacgcccttccagaacccagacacaatctccttcagatcacctccggtctgcttgaagtcggggaaggcattcacctcaagcaaccaggcagtgccctgggcatccaccataaagtcgaggccgtagacttcgaaagcattaggcatcgtctggaagtggattggcatagcctttgccgcagcctcaaagatctcgccggtcacatcgcagatttgacggaagatatcatcccgcatgtcgtttgacagaggcaggtcccagaaacgacgaacagtgttttcgttgggcgaatcttgaagacatgtgttggtaaggaaagactcaatgtcttctggcgcatctgcaggtgctgtgtagggcttgccagcgaatagcgcgagcatgtgtttgtagacccagacatccaggcttccactgcacatcacatatgtgcggatatggaacttgcgcttttcgccatcaacaagtagaggtgggtggatatatggctgcgcgacgaaatgtcgaagatgtgaagttgtaatgccgtcgccatcgttatcgttgtcagcgacctcatcttcatcgtcagtatcgggctggtcctcctcccagatatcgaagatgttctggagctcgtccatcgagctgaagagtttgataccctggcctcgatcactcatgcctggcttcaagatccaccactccttggagctggggtctgattgctcttcgttacggtccatactctctcgaaggtcaaaggcctctactagagcatcatccagaaactcggcaaaatcgacctcaaaggcttcgctgcgcttgatatgcgtcttcaggacagattcagggtgctttgctacccagtgatccacagtggtggacaagaagtgttttcgaataagagcttttcggatcatgtagctgttgataagagttgtgcgctcatggctgccagcgtactcaaagtcgatggactcgtaggcggtaatctgcaggatgttttcctccgaggggacaatcttcgcaagggccggctcgtcagactctggcacttcagtgatcacattgaagaccccctcagggaagatggagttcaaggcggatagaatgagtggttgaacgtatgcatcttcgtaggaaatgacagcttggatggaggggccctttggcctcaatgccatctcttgagtactctggtttgccaccgaacccgaatccctttataaaaagtaagaatatatttattggtagtcttggtagattacaggcatcgcgcttctctcctagccctgcccgccatatatcacttgattgagggtacttacagctcaaactccttctggttgaataattctccagcaccaagcatgaagttcgccttgagaggggtgatactgaaagagtcagtaatgttggtttctcgtattgggcaacgtaccttgtcagtccttccttgacagcccatccatcgttaccaggctcagactcttccacactcttatacacatcagtgaacttcggcgcccacttgaagtgcttgtgggtatgtccttttcgtgagctgggtcgcgctgcatcgtcaacctcgccacccacaccctcacgtatcctctcctcttcctcgttctcatctccagcctcgccttcaatctcttgaaagcaaccaccttctcgccagtagttctgtagaacattcgtccagatggccttgttgttttccaaaccttctatcagaggaacgttgacgctgtagagatcagcgcttccgtctgtaggccattgcttgtaaagattctcaataaccttgacgctgcgacgacaagcagcctcgatgatgaccgggtcgtggttcctggtgaaaaaagcaaaactcaaggcaattgacttcttttggcaaacagcagcctccagagcggcacccagggttcctgaactaagagcaaagacagcagtggtgtttctgccatagttgggtccactaacgacaaggtcgataggtcctttatcctggaagaagtggtgaagaccaatctggacgcaagaggcgggtgtcccgtcaaccagaacccattcttcaacgtctcctgaaggagagggtcgatggtgagtggtacctggggattcatcaccatggacgacggatgaagggcggtagtacagaggcttgagggtttgtccaatcatgtgtgcctttccaatccatgacctctgtgtatgaggaagacatacagaaacagtgtgaccggcctgttgcagctgctggatgagacagtggacgtatggagaagaatgtggtgatggcgggccatcgtcattggtaacgaggatgtgcatctttaactacaatgtgaagccggcggttagtacgagctattacaggtgtcagtacggatattcttgggtgcaggggaaaagatagagaagagaagatccaactcactcgcaacggctgttatacagtatctacgcagagtatttgacgggaggacgttgggcagaatggaatcaatgaggggcacctcgacgtggggcatgagcgctaagcaagtcagcacgtcacagaatcacttccaattggcgtttggtgtaacaaagtatgggcacaagcagggggaactcatgttattatcatgaacttgtctgatttctttattcaaccgacgactcgatcatgaagaaaaaaaactacctaaaaccggggctcacagaatcgaagatatgcctaaggaaaattccttgtcaaacccaaacaaaccagaccagaccagccgataccaaaccaaatagaatagaataaaccgaaacagactcgggcttgcttcctctcttccactgcggaggttaggtatcaatccatccatcaaccaatcaatcaatacgtcgtcttcctgtgcgatacattccatcgtcactagcaatctgctaatccttttgacgctctaattccagccaacgccgtgataaagccagtgataatttccattacaaggcgaaagatagggaaattcccatatgcagaattatgaattgtcgtggaacagccacttgactgtgatgcgagaatgtggtaaaaaagcaaatgcaacgctataaaccgagagggttgacctaaacgcgagtgcgcttagtctccctggtgtcgatgctttctcccgaccgtttgcgcgatggggatttgggggcgctttcctttgttcgtcgccaggaatcgaaggggcttcgcttgctgggccgcttgatgacgggtgcgctctcatctgtcagcttgttggcagatcgagtcactcgtcgggtggacggtggtgaagctggggcgaatttgggcgcttcaggagtagattcacgctctttcttggacactgtcggcgttgctgggcaagccagttcctcgacgttctcttccacatccgttacagcttcttcttcttcgatctgctcctccgtcttgacatcctggaaaaggagacgaggcttgatcgaagctcgcgtcaaaggacgacggacgtgagcctctgggtcttcctctgcagcttggatctcatccagatcttcaacctcatgctcagtgaatttgcggaagaatctcttgccacggctgtttaggttagcatttatttctgaaacaaagattaagttcggtggtaaagcttacaatgtgtacaccataccatccttacggtcggcgagttcatccacggtcttcacgccctctccgggaaccttgaccttgcgcttgtcgtgacgtttgctaggcccagcacggggtgcttcgctgaagaaagggttttctgaactgaggaaagggttgtcttctcgctcatcacgaacaggcacccgatcccgagtatcggtaaagatctcgataggttcctcgatctcctctacgacgaagctttccaacgaaaagccactgtacttcttggcagatcgctttttgggagttagagttacttcgtcggcatcagagctaaaaaggttgcgggcaactgcttttatgtgggcagccttcttctcagtgggtggcttttgaggtgtctttgatggcgtaggaagcatgccaccagtggcgataacggaagagctggatcgttcatgagtgcgacggctggcgccatctcgagaagtttcagcatgcatgttttccgttgcgcgacgaacaaaatcgttggcgggtacacgcttcttttgcgtcataggtgaggcgataccagcgctcaggtgcttagtaggctttttggcggtttgaggtgatcgaggttgacggtctgatgcgccgggagatggagtccttgttcgttttgatgaaatgcgtgcagacttgcgaggcgaaaaaggttcccagtggtcttggtaaccgaggcgaggagttggaggagtgcggatgcgggatggcggtggaggagtagtagagccgtgtgcgtcggccatgttgacggttaggcggcagtgcccaaaaaaacaattgcgatttgaaggtttttttctgtattctggagctcaaccttggaaggattgtatcgacttgagacctaaagtgtgtactcgatggctgccaggtctaacaagatgattacgtcgaattgaggatgtggactgatgtgataaacagcgcagtggacttaatgaattgcagtaattgactgcaaaaggggtatatagatttggagaataacgataaggttcggcagtgatgaaaggcgcttgctaatagttggagttggcagatttagagatgagtgtttgtagggtaagatgtttacatttgaatagagagaacaatcaaaatgagtgaagtggctgggacagactctaccctggagcgtgcaccaagtcccagcctccctattcttggttgtgcgacctggtttacccactaaaacgacaggctctgttgcaacctgaacgcgtccgtcgggctagcaaccccgcctaggcgcgttggctacgcgacagagtgtgaccaatcaaagtgcaggcatgaggaatgaattaaagcgaaaaggtgggaacaattgaaatgcccctcataaattaaatgaattaaacaacctaagctccatgtcggtcggtgtatggcaacgcattactatcaagtcaacaagcgctgattccgaccctgtatgcgccactacggttttttttttaacacgaatttcgaaacttttacagagtactacccgaaacaaacgaccgttgctgcgaccataaaccggcgcttccagctgaggcaatccaacaaacgggccccgcttccatatcctagctgcctgccatcatggccgacgatacaacagaatatacagagtcgaatatttggcaatctccttcgcaggaagatggcccaccgacatctcgcccaaggactcctaaaaccccaaagacccccaaaacaccgacacaagagcgtccagagccactagaccgtgaagccgcactacgcaaggagcttgaaggtgtccggaatatcaatgagtcccttgagggcgtcatatccactctagagcgcgcaggtggcaacatgaatgtgtgttttcatgaatgagttgctgaatacctactgaccattgacagaccgttttgagcacagtcaacaacgcttctgttctactcaacacttggacacggatattatcccagaccgagcataatcagcgattgttattggaccctggatggaaaggtgcaacggaagatatggccgagcaagaagcggaggctattcagaaacagcaggccgctgaacggaaagctgcggaagaggaagaaagacgcgaacaattgcgacagcgtcgtgaagaagaagaggagaggcgaagactagcagcgtccgcgcctgcacgaggaacgagaggaacccgaggagttagaggcaccactcgggcacgtggcactacgagggctgggagctcaacagccagttctacaagcagaacatcgagcataccaagtcgcggaacctctaacatcggtcgagggtttggtgcgcgccgagctagagggacataatgaggccaagtccagacactcacgctttaatgacatatacccaatagatcttgttattattacttcttcttgaaaaagtcgctcatctttttcatgcctttagtgttgaccttcttgagatcccggacgccacgactctcaagtgttttcttcttcttttcctcctccatctttctcttcttgacgagagcatcgtcttcatcttcatccaatccgcgcttgcgagagtaatcaatagagtgcacagccatggcttcggcgcgtagcttggctaatttggccaagtattcatccagacgtgagaaatctaccagagcttccttctggagaagctcttctagctgagtggcgagagtctgagcaacgtagcctgagcagatgaaactgaatgctactcgcagcctctgaagagagacaatttcagaagaagcctcgatggcactgacgatgttctcggtagtagtctcttctgtcaaagatgtgactgttgtggaaggctgagagacttctgtttctgttgtcgagtccgagactgttgctggggactctgtctttgctaccgttttagtctcggtggtttctcgtttctgcacgagaattggcgcttcaagggccttcttcacaaacttctcctccatagttggagcaagccccccatcctgcatcctttgcgccttttccaacacggccttggccagtttgctctcgtttaatctgaacatgctctcgtctcctgcatcgacagtatcgcaaaccacggccattcggctctcgatgagcttccgtgtcttgtcgcatctcaaaatctctgatagatgtgaacagtcctggggtagcttgtcgaagtggtcgtcgctggaaaggaagagccgttttccttctgagctttttgactgggtttcagtcaatgctgggaggaccaggaatagggggtcgatcaatgtagccaagtagagatcctggcccattgagaccccaactttgctggtgctatccgcagaagcagagtttggtgtgttttcgatcagccaactcttcggcgtggtcttcggtgtcgcgacttttgtgaattcgtagatgcccgtttcagggcacaccaggtatctcgcaggccggccatgtctggggtgtggaagagtgacaatacgcgcttcggaggaggctttcttaggaagaacaaaaactttggaggcgttttctgctcgaggaggaaggctaaactttgagccagtggatttgggttccgcagctttcgattcggacggaacaggtttggtagatctcgttcgcgccatgatgatgcgtttatatgtggacaaagaattaaaagttataatatgtagaaaacacgtggtatggtgcagcgaaacgacccacagaaagaagcgataaagaggattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcggaaaatgagattagatgagatggacgcgttctgacgcgctttcggttgcaggggtgacgcccgattctgactttaatttactggatccccactttttctgttataggctggcacctacccgtctaggaacttgaagccgctaagccgcctattgctcagccaagtatagcatggctagcatggcatgcgttggcttgtggacctatgcaagcaagcccagtccgatccaatccaagtcaacactgcggaaaagcaaacattccctgcatcaacagcccaaaatcgatagattttccctcgatattttctttcaccgacgaccggcactcaaccagatagaattatccagctggatggctatcgcatcacctgagccttacctgccgccctgaccaactgggaatatgctacagacttatcgcatacgtacaccaatctctattcagtgatcgcattagtaccggggctggtttctgggtcaccggctacagcaacaactactcaccgtctcggtatcgccatggctcctggtaagatcacaacgctgggctggatgcctttttgtgggacaattactgaccgtgcttgccgcagcctctccagcaaaacaaggaaacgactcccagtggcccccgcgatctccgcatgaagccttgcttagtacgccgcggggacgagagcgataccgacaaatgatgacttcgcccacgtcttcgccgtcaaaaagaggtcgcaacctaccatcaatgaacctcatggccgagattgaaaacgacgaagatgacgatgacgaggaaacgctgcagctgaagctccaagagatccaggcacggctcaagttgaagaagttacagagcgccaagtcaaaaaagacggacgacaatgttgagaacttgtatgcgacgacgtcggagcttgcgatatcatcgcaaccaccaagtcgttcaaggcgcgcaacaacccccacgagggcagagttacccacccaggaaaataacattcaggttcctgcatcaccagtcaggaggatccaagagccccaagtcccgatctcacctagtagggtgttgctgggcatcgataaaggactcaaggcccgggatatttccttgaagcgtgcgcccagttacagagactcgcaaaccacggctgatatcggacattcgggttatctgcgaaggtcaagaactacgggaagcgccaactcctctttcgagagcaggcctctaagcttcaacgaacgattggcatctgcaaggaaagacgatgaagctagagctcaacgacagaaagagatccaaaagttgaggtccaatgcctttggaatcagccaggatgagatggagcaatacaagaaaaaagctatcgatatcccagatgagccaatcaaaaccccatccttttcaagggatgagatcatgggcattgccaaaccagcggaaaggcaacggagctatactgttcccaacattcaatcgcccagtataaatagcccagctaccacgtccatggcactgacgagaaggaacaagacacctcctggcgaagtatccgacgaacaagcagccggcatcgaaccgtactcgactttccacctgtccaagcgaatcctaccacacagtgtccttgctcgacatgtttccgggaaaaaggttcacatgatcaaggatctgctcagagttgtcaaagcaccagattttgccctaccggatattgagcaggatgttgtggtatttggtattctagcaaagaagtctgaacctcgtgcccacaagccgacacagaagaatgggaagacagaggatcgggggaaatacatggtaatgaccctggtcgatctagaatgggaattggacctgttcctgttcaactctggcttcacaagatactggaagctcactgagggcactgtcatcggcattctcaaccccacaatcatgccaccaccacctggaagacacgatactggaaaatttagcctggtcatcaactcagatgatgactccattgtcgaaatcggaacggctcgcgatttgggaggttgccaatcggtcaagaaggacggagaccgttgtggcacctggatcaacaagaagcgaacccactactgtgaattccattccaatgaagccattcgcaaacagcgctctacaagactagaggtcaacggaagcagctttggcgccagaaagaataattctagagaagtttatcactttggcgctcagaagaaagaagaacctaagaaatacgactgggaaacgaaaacgcattggtttgcctcgcgtaccatgagcgcgggagacctaatcgacggcaaggatcgaactccgcatgaccgaaaagaaaaggcagagtacctgaaaagaaacatggaggcgaaggaaagagaacgtgagatgatgaagaagcttggccaggttggcaatgctgctggaagagaatatatgcgacatggtggtacacgaacttctaacatgcctatctcgggctcatctatacaatcgtcatcaagctcggcgaacatcgcggatgaggtttttaggccagatgcaaggtcgctcggactgctaggaaaatctgctatccatctcagccccgtcaaacgaaaacgccctgacagctcttcagctggatcacaagccggctcagctgtaactaatgggccgtcggcttttggttggggaagtagtttgaaagacaagctttcgaaaatgaaggatggagagaagctacgcaaagacggacagccaccagtgaggaagaagactcgcttcgttacagataagggcattcgggaagctgggagagaaagtctcggtagtgaactgttgaatcggcaggtcatgcttgacgatgacgacgacctggttattgtataaatagaaacacaaggactatatatttcctttgttgggcaccgacacggcgtactggcaagcacgaggctgtcggttttattttgcttggcgttacatacagatgcttcgggcatggttatgaatgaacgatttttggctagagttatctctatatcacttgaatcaaggcagatcttattgattgcatcaacacggatgatgataccctaaacaaggttcccgaggtttcgttttcttgcttagttgaaagacgcgacgtcagcagcgtgtgatattagatccccaatagatcttgttcaaacgcagccaccccttgcttacccgtgaccgccgaatcgataaaaatcaacgtctagtctcatttaaggtgagcttatatactaaaacatgcggtcttgatgaagagcgagccatagtgagaatcttggagctcgagatacagttcaatatgatctgccctgccaccagcttaacatttcgatgcatctaatttggagaccaaaatttatcttggacaaagttaagcatacatgtattcttatttgttccttataagaccgacaattgccgagggatacagtaaaccgctgcgtatggcatgactccagaggttcaatattggatgagcttgtcctgcgagggatagacaacatgccatgatgtgcctgaagctgacggctgaaatagactcaatcaagtaatgaagcccaattggaccaacgtggaggatggcagacaatgccacgagtctttgggtggttacacgagcattcgttacgtttgaataagatgttgatcattgtaattgttaaaggatatacgtcaggtcttattcaactgaaggatcgttccttggttgtgatgctcatcaagtgttgagttcctggcttcagggcgacagtccacctccttgcctagccgaaagagaacttttgcatgccaattgagctgatctttgaatgatacgctgctgaggcgcagcatcatagcgacaagtagtgattactctgtgcagtggaatataccgcaattaagaagatattggacttaccatacgactcattaacatgcaacgactccaagtatgaaccccccatggtccaaattcgtcaagcggcttcttaggccctggaataccccggattttcctgcaggaaggcccccaagaggtgactctcgtgagcacttcccctcataacgagatgcatacaagcggagtatatggtcgactctaccaatctcggagctgcccatttctctgaccggtttactcgtcctctcggagttggcggattatatcatttgacttgtttttggccccgctgaaggttttgtgagttatcggttttgatgatgtgcaactgggtttagatgagagcgttgaagagtgatgatgatgcacctgaaagctgagagtcttgggttataaaaaccgacaattcctccttcagctcccgaatatggtcctattatatcgtctcattctaacagaaacccatacagctagccctcaagttccatacgccagtcttctttctaaaaacctctatatcattgagctatctagttaatcatgcctcctcattatgatgctccttcaccagcaagctcttcttttgataatcacttatacaatcacaaccaatggcattcaagcattgaagatggcaacttgatagccaattcttcgtcaccggccaccagcgcttctgcagaagatggcctgcatacatcccgccctctaatccctggcgtctacgtcccaacaatgtgtttcttcgacccggatacggaagacgtcgacacctctgtaattgccgcccatgctgtgcgactggctcaggccggtgtaacgggcatcgcaacgcagggatccaacggagaggccgttcatctcagtcactcggagcggcagctggtcaccgccactacgagagccgccctgaatgacggcggcttctcacatgtgcccataatcgtgggatgtggtagccagagcacgcgcgagaccatcgaatattgtcgtgaggcttgggaggctggcggtgactatgcgcttgtgctacctccgtcatactatgccacgttatttggcccggcatcagaaaccatcctggagtatttcacaagagttgcagacaagtctcctattcctataatcatatacaactttccaggtgctgtgaacggcatggatatgtcatcggataccatcgtcacgcttgcacagcatcctaatatcgtaggcgtcaagttgacgtgcggcaacacggggaagctcaacagagtggcggcagcaacccgtaaactctcaaagcagaatcacaagcagcctgaattccttgttctggcaggctctgctgactttttgatcccctctctggttggtggtggtcacggtatcctagcgggcttggccaacattgccccgagggcatgcatcaagacaatggaactttacatggaaggacgtgtttccgaagcacaaaagatgcaggaagttgtctcacagggcgactggacggcgatccagggcggtgtggttggtgtaaaggccggattacaggcgtggatgggctacggaggctttgccagaagcccactgccgcggccggatatggagcagacgagacggtggaaggaaggttttcgagaccttgtgatgttggagcaatcacattcattgtgagtgacaggatttggctcctgaggcgatgaccataagggtcagtcagtcactgtgacaccaaagtatacaagtcagcatggatacggagggctttgacagtgctgtaaaacagaacaatcgataattacgtatacgtcgtacgtttgtacccgtaacaagcggcgggtttatcctgtgatagcattggatagggttcaatgactttgttgccatgccgggacctgcatgagccgagggctgtatgtactgtaagtcatattcatatagccacgagccatggtgataggggtgtgacgagtagttgacatgacaacttgtccatccatccatccatcgtatatgtggatgtgaacggttcacaagatgactgcgtttaattattagcgtgcgccatataagttatttgctgttggaacttagactttataatgagacaatttatgggcatgagacaggaaccctgaaaacactcattcactcaggctgacgctgacgctagcgacagtcttggtttgatggcccgtatcttgcagaatgtactccgtactttgtaatattatggcattgaattgtattgctaagtcagtggtgatgttcagctctgtgtgacagtccctgcgctgcgtgggtcatagcatatccatgttcatggcaaccctttaatcaattttgccaagacgatctgcaggagcccagaagtactttatttggtaacaggaatgtcgatcttgttatatctggatcatgattggcaaatccaatatttccacatttcatcatgatgaagttgtaggagaataaatggaaacggaccgttggagagatcggcatccgtctatagcacgtgaagcaacgctaggagacgatgaagaagacgagggatggcatcgtgatccaaataggatgtacggatactgcaagcagagttcaataatcacataccatgatgagcttgttgcattttagcactgggcttggtgatcttttgccaagtttgtcagaggagctagcaatgaattattgaatttgttggcagacacaaacacaaacacagacacagtcatccattaaaaagtaattatacgacagtaagcactggatggccttagcagcactgattcatcgtcactataatcgaagctatagccactaaggacatgggttcccctcattatgctactgtatagctaatcacatcatgagatattctgggaggatggctattcggataccgggatgttgttgccatgctgcatatctagtcttgtcagccgcaaggtgagaaactacatatgcactttcagtaagctaagaaatggcccaactcacgcagctcaatctcacttcctgttacccgtcatgggaatatgcattatggcgttgaaagggttccctatcaataatgtcaagtgattgttaaacgccttggcacttttgttaactgccattgacatgtccgctcgttgacttttataaaaaactcatgcgccatcgtcaaccttgtagccacaagatcccgttgccaccagtgttgaacctgcccgttgggaggcggggaggcacaaggttaaaaacaggaaacggtgtaaactctgatctgatcagcctgcgttagttcagcatctcgagatgccatatttggatgtcgagttatgcatctcgcatctctgcttggctggacctctctgtagggctcgtatctgtagaaacgcctccatgcacatggaccacccatttctatgggcggtgtgtgggttcaactgcaatgagtaacttgaacaacacgaggttttctccgcggcggaagcctacagacttgtttgaaatacgggattggctgcatcgttcccgttccaggtccatctcgactcaacatctgcaggttgtttgttctgcgcaggcttgtcaagatataagtggttgaaggatactccgtgcatatggaggcttactgcagaacaccatcttctttttttacgttgcaggccgagagcgagagcgtgtaggtagttaataaaataaacagaggagatctcaatcgaacgagtcccactcttggcagacttcagtagttctaaacgaggcgaacttgcgaggaagctcggaaacaatcacgcgtagcggtcgatgagtcggctagagacaagctagaacaagagtctaaggaggagatggagggatgttgacatgataaatctccctgagacatggcttgttgagtgggcggccgggcatggaacggcaagcggcaaggcaagacaagacaaaataatagtctaggaaaggctggtgcccctttggtttgagaccattgatcaagctagacactattccattctacggatagtttagtttagtttagcttgggggggcaaagctggtacctacagtagagttgaacgggtggctgtttcacgggtggatgaagagctggcagctgagctgagagaggaaaggccacagtcctgaatgatgatcgagattgggtctagcttgaacggtgaggacgaaccacgaggactaggagccgtaattaaaccgtcatgatactaaaaaaagggtcatgggcttttttttttattcgtcaatgtccaacaagagaggaaccgaatgtggacattttgggttgcctcaggtaaaccagacagcctaaagaagtaattatggcttttcatttttgtcttgcattgtcttgcatcgtctagatctttgtactgtatcaaacaaagagtgaattttgtttactgtcatcaaaaaccctgaaaagcctcgtatagactgtgccgactcttccatccctatttcctagtgctacgtagttatttgatcggcatctccgtctagatccggcgccaaagggttccgtcttttttcgtttatttttattaagcgaatcttttatctcctattactggattgtgtcgacagtgacagtacgtaagtgaaacacaatcagatcaatcgtgatggaagaagtacagagtgaaaagacaggaataaatcctagtggcctgacgtatgtttgatgcgctgtgagttgttctcgggcagacggctgagattctggactgccaatcaattcatcagtgagggtaccaacagtcaattatatagaatgcaactgcaataaagcgggctgtcagaatagagcatcgtcttgatccttttttagtatccgccgagcttcaaggcctgcctgccaggcatgtccattggctacagaaggtgtaggggtggcttcttcactgtgccaagatccttgaagctgtacggataccgggctcgcaattgatctaatcattccattaagagtccctggatgtacagcgtagctggaggcattttactcagccctgcccccttcgcgaatatggcctcattgactggccgtatagccgcaaaaaacaaattgcactctggcaaaacatccatgacaacttttcgcatcctttcctcagatcattccatctcttgaccactcatacgccctgactagcgggttaggacgactgatccctggttgttagaatttcaggtactggctcagctgtaagcgcacttcgattgggcgatacgctgctgcgtcgctgcacctgctagtctgagagtaatttatgtccaaccggtacctcaatttctcatatagattaactatccgggctaagtacctgaccgcagccgctaacaaagcccttgttgtctcctctgctcgtgtcgtgccgctgaccttctccattaacagcctagcacgctccactcacccaggcacgactccagctaattccagcttccccaaccgccgaggtaccgctgggctgggctggcccgggctggatcgtttgatcccctgctgtttccttcgcacaacgctgcagcatggaattagtccacctcgtactcatacacacgcgcagcacaccatcagcgttgtattgcatcttactgtacctgacgacgatgatgattactactactactaccggctcttgtccttattgcatttacgcttaatgcttggcttggcttaactttgttcacgcgcaatcaattccaatctcaacctcaatctccctctcacctgacagtccttagcctgttaccttagtcttgtcatccttcagggacacagacgttgatcggcccaatgtggcgttacgagcacttcaagctaaacgactgagagagagcagggccatgtgcatgggtcatgctatttcacatttcacccacacctctcagagcatcgttggtggatacaacccatggaatatcgatctttgccctacctgcccaccccctcccccttgtcgtctagggcgttgcgaacccctttgacgatgattgacagctggaaatacgccagagaacggagattcggatgcggagaagggatcattgccatagccatgcctcttttcacacccccggcctcgtactatcccgggcatcgacttgtctactaccgccatggctcagctactatatctcggagcatttcccacttccttccttctcggtcttgtcctctcagaacaagcaaagtcgtacattgacgcacgacttctgttctaatacgttcgttttattttatttctcaggactagtttcttttcattatgctgggtaagttcctagttgccgctcttgcggttgttgccggagtcaaccctgccgaggctcagcagcaaaacatcttcgtcacgggtgttccagtcactggaggaagtgctgttcctgctcgccgaaacatcaatgatctcgtcaactctggtggtcccactctgtaagtctcttgtcttatacccagcaccgccaatgctaacatgcaaccagggacctcttcatgcgagccgtccgctccatgtacgatgccaaggagaccgattggaagtcttacttccaggttgctggtattcacggcaagccattcattcagtggaacggcggtggtggccgaaacggcaacggctggcctggatactgtccccacggagagagcatcttcctgacatggcaccgaccttacaccctgctttacgagcagattctcgtcgagcacgccaagcgactcgccgccctttatccttccaagtaccgagcgcagtatgttgatgcagccaacaaactgcgagctccctactgggattgggcaacggatggcatccctactattctcaccaagaccaacgtcaacgtcaaggtccctaacggcagcggtctcaagaccatcaacatgaagaaccctctctacacctacgacttccccaaggacgctctcagtggcaagtacggagactgggatgacgaggaccgcacccgaatctaccactgccctgctcccgacagcttccccagctccgccaacgcactccttcgcaagcgaccatacaagcaatgggtttacgatgtcatgacccgacccaccaccttcaaccagtttgcttccactggtgccaacggtgcttctcttgagcagattcacaacgccattcactgggatgcttcttgtgctggtcagttcctcgccaccgagttctctggtttcgacgctctcttctggctccaccacgtccaggtcgatcgtctctgggcctactggcaggctatgcaccctacccagtcttctttcactggctcctactccggtggctctcgatactccactccccagggcacccgcatcacccagaactctcctctccagcctttctaccgatccaagggtaacttccacacctccgagactgttaagagcatccagagcttcggttacacctacgctggacttgagtactggcacatgtcccagagccagctctccagctctgctcgatccaccatcaaccgtctttacggatcaagctccaacaagcgtggcctcgaggagcgtgctgatggcaccaccacccgttacttcgtcaacgtccagctcgacgttaccgaggttgagcgtcccgctcaggtcaacgtctacatctccggaaagcttgttggtggtctcgtcgtcatgcgacagcctgctgagggtatcgtccacggttctttctctgccgatcaggctgccgacacccctcagcttcttgcttcttgctctcctgacaaggttgccgatgctgtcaacaagggtatccaggtcgagatcgtcaagcttaacggcaacaagatcgacctcaagggcgtccccagcttgaaggtcagtcttgacgacgttgcttacactcctcctgctgctgaggacgacctccccatctacggcaagtccatcaccaagcctgcccaggctgccgcccttaccaacgccagagccggccaggccctcaacgtttgtaacagggagcttccttctttcaagcctcccgtctaaatacccagctcataagggcgtttttttatttttattttgtcacatttgtcttcggcgggcgcttgtgctcgctggcgcaactcattacaaaggatcactagccaaccgcacaaatttgtttatgtaattttaatccctggcagactcggggagtcacgattgtattttttcgccagactatgtctatagttgcccaatagcggtccatttgttatgttacatctttgaagcttccgtgaatgtgatcatgtggtataagaaaagtgatgacgacaactgtagagtggcatattagatgtcgcgccatggtgtctatttgaaacttggacgtattgccgaccagttgtacccgtatgggtattcctaaagtaagtcacatcgcctaagtcacatcgttttgtttagctgcaggagatattctttcttgcatttgttaactttaaccttatacttcactaacttgggcccgatgtaatgtggtattagggataaggttgaaggtgtatttatattaatctttattctgtctacattgtatgtataagcaagttgcgacatgattttgacgattctaataagaatgggttcagtcggtctttttgacaagtgttgtgcaagtgctgtatagaaggaacggtgcgctggctgtggttaggtagaagcgacaggatgttgataaaaaaatggtcttatgtcaggattcattgcggatagctcgtatatcctaagcattggaaattttataatgtacgctcagaaaagttactttttttttattgatcttgaaatattgttcttgcgctggagttttgatgtgctcgtcttgagctggtgtagtttgtgtctgtatcgaacttgcgtgtcgtcaattacgcctatgatatatgcaactactgaaaattccatcacggagctatcactgcagacccagtaattcttttattgaagtcaattatattaattatttcgtcatgtgtaagtgaagtttccccgtgaaaggtacgtccaaacgcggatattatgatacatcactagatacgctgcgttcaacgtatatctatataggctaatttattgcaacaatcattggtatatatcagaataataagtaattgctcagtcttttcacgattgtaatagtagtattaacaagtagccttggtaagaggtcctggtcatccctaacaagaccgacgcgacgcagtcacattatgaactcagcgtaaagagtcatccaaagcaacaagaaaactatatagaacgaactatatgatggattgaaaggaataggggattgggctcttgtgactcaactgattttgctacttatctgcgtgctgagctaccatggtgtatgtaactcagtgctggagacaacatgccatagatccatctttgcttacggtcctcatcaaattctccaacttgatttgattagataacgttcagaaaccaccggaggtctccaacatccgcaatgtcttcaaacagtggaagtcgagtgactctgttagtgagggttcttgtaccgctaaggacctgatcacaacatgctactatgtgtggttttcagtttgccaatatagaattcacccaaatctcttcgtaactgaagaccaagtcactgttctgctgatccatgctcgatactttagcaggagcggccgcttcaaccaagtcactgcgtagaacctcacttaggacctgagcacgggaggttcatcaactcaagtaatgtttgctggcatacatgccaaatgcccaaaataatcggtctcagtaactgttgagtgagaagcagctcttattatagaagtaattgtgaccaccaaagactatctccgggtttcacaaccttgcagctcaatctttgtgtcgtcatctggtccaaaacaacaaaaaattgatattcgcaacaaggattcaatgcctgaagaccctcatcaggcaaagctacgctatttactcactaacatgagatggaaacagggtcggatataggctgtcacgtgggtcaggtctgggccacatattcccatcgtgaaggtcctggttggtcaaattcgacttcacatcctatttgttaacttatatgtcgtttatcccaatacaattatacgataattcttcataatggcgttcgagattattgtcccttcagagaaggaggtccctggcgtcgctgacacgttctttgctgccatggacatcaacctgctgatgcactcgcaattccctacccctaagagcaaagagtttatgtatggatggcttctcaaggatactatggatcatattcaaagcgctgacaagggtgttcttgtcgcgcgtgatccagagactgggaagatagcaagtttcgccaaatggaatattcagcggcaaccgcggctgggggaagaggaggaccacgacgatgaggagttcccagattactgtcggcgtcagtatctcgggccttatgctgctctgaccaaaagcaaaagagataaagtcctgggtgaaaagccgtatttccgtgagtgtttcggagctgagtaggaactgacgaagcgaggctcaatgttgaccgctatatccgtccttacatgaactacaagctacaacggagccttgttacgtgtcatagcactaacatctcttagacgtgacatatctctgcacagatcctgagtttggcggtcgaggggctggatcgactctgcttcgccgagtgcaggctgaggcggctgcagaaaacatgccagtcatcctcgaggcgaccatgaatgcagtatccttctatgagaagttgggctaccaggtccaggacgagcttgagatgatgctcccagcacgtggctcagacgaaccaactgagcattatgaagagagaattatggtttggcagcagcaggcacgcgattaagttccgaaaggagttacactgttacacatgcacacaaaccgtcgctaaacgttgtcgccaatcgtctccaccttcacgtggcggatattggtctctaatatgacatcgatggacgggccgtttagagagtccgagtattacaaaacctgaaggcctcgagacttgttggatggaattacgtcgcaattgcatattggcagagtcatgcccacagtacacagacagaacaggcggatacagacggattagatcaacaccaacaaaagctccggacccaacgatgacgctcctcagacattcttcaccctaatccagttgacaagtgcggcccgtgcagtaaatagatgccgggacagagccggccccacgagacaagcaagcaagggtcgagtctcttcccttgctgagtcaagatcggggaacatgggactttctcggatcgagagggcttcttctatgagccaatcataagagaggtattgtaccaaaatgatctcaaagttgctaagatcttgcttggtggaagaggttgcatgcggggcagctctcagttgttactggaaggcctgatgcgtcaccaagagctatgtattctgagaaagcagttgtgaacccattactaacgaattcttgttctacatattcatgcaacatatgttttgttatcaacgtgggagggacaagacgatgatcacttggcaaccggagataaactggctgatgacaggataactttggccaacaggcaacgttatgttagtagttgaccgagtttacacgtcgtgcaccaaaaaagcatcgggtcggaccgggatcccgtcagttatcaagtaaccgatgctgggcacagcagtgagtatgtgataacgtgtctaccttgcctatacccagcgtttttgatagagataggggagatttgcggtgttttgaacgttgatgaaagacaacccaacgggaaggattaagaaacggtcggtgaatttaccaatgagatacgggtaggaagtatcaatttagccgctactttggattttgtgtttgactgcagcggtaaataaaaccccggacgagccattacgttacaacaactgccggaccatgcagaatgaggcaagacaagtccatagatggttttccatttggtaatgggctcagagagacgcccttggtcatctggtagcgagtacttacttttcaccgcgtcagaagttatcgtattaagtacagtatactttttcacctctcaaatggtctcaggatggtgttggagctggcatctgtggttgtgcagaaaaatgtctctcaaggctggggtggttcctctttttctcatgtcgggtcgcgatttaacttatcttttaccattatgtatttctatctcattttctttcccagagataagctttaatcgtccattcaacttacgacctttatcctcactcgctcgcatgtacacaagccgcagcaacaacaccagacctggacctggacctggacttggacttgggcccgggcttgcctagactccccgcgattattcatgatgtgaccgacccggttcttccctcggcttaaagaaaatgagttgatgatgatctcttgtctgggcgttgtctcacggttttgttttggcgacagagcgccgctgccgaacgactcgtctcacgtcgtgctactcttttgcacggatacatgactggggttgtatctcgctacctgattggacatgattcatgcttgtagcatttccccgccaatgtctgtcgataagttaccaaaaaaaatgcatttgaagatagggtctaataagggtctcggtttggcgtttcgctattaactcatcaaccccagaccctgcacataaccaactaatgaatatcaatcagtatcggccaacttgaaatgccattttgggaacattgctccggactttttaacttgctttcgagagtccggctcaagaaagagcaccattggcaaggcttgtcccgaaaaaacttcggggaggatctggagaacccggaaaaggaccctttgaaagggtagcaactctaagctttaggtacagactgtcgtagtttaggtaggtcaggtacttttttgcatgcggggaataccatcaagtcggatgtatccttttgtcatctcgtttccctcctctcacatgctgtttttctttgcactttcttagtactggtactgtagcagtatcaccatcatcgttgccgtcgtcttccactgctgctctctacacatttcccacttcttgacctttcttcccctacaattctcgtcaatcacctcgcaggtgttgtattggaaccaacgacaaataattcacggctacatgcggacaactattctgatataaatactaagagtaagtgacggtgtcggcgccattttttctcaatgacgtcgaatctgataggacgtctgttagcttatctcgctgtcatcattccctgtcctcggaaagctcctgcccggccgctactgcagtacagcatcgctatcaatcaatatcaaaatcaaaaagcagatgcgactctttcagaatatcctcatccaaaaagagaaggcagttagtcgtcgaatcaggtcaggcaataacaaaggttgcggcgatcgagaaaggaaggaagggacgagaccctgcctgcctgcattccaattcaatccaatccaatcctgatcccccagttccccaggctttggtccccgcctacagaattgaaacagtcaatctaccaaccaaccagacaaacagagcacagctgacagctcacgacgggcgtaccaagacaagcaatttgtcactctgtgctgccagtatcatacgtccaagctcataccccgttgaatcgcttaactattgcgccgcactgcattcgcatcatcgccgcacagtttccggaacatcgcatcgtctcgcctcgcatattgtcttgtctgtaacgcaaacaacgtattacagaccagataatatcggatcggctgtggaaggaacagatgcgagagggagaaatatcacaaaaaaaataactgactcaaataaggaccgagttcggtacacgactctcttagtcaatactaatactcactcaataccatccaaacaatagcctccccgcttgcagaaaaaaaaagccttatcagacagataacgaccggtactcgaccgaacaactctgactccatcggcgcccatctgcgcccgccagcctagtccctgacattggcaattggatccaatcccagcatcttggattggatcctacatacggatcccacccttggccttttgccctcactttctactcacttacacactctgctcgggccatttcttatctttttcctccctccttctttacattctggaccttgtcagctctgttccgccttgcttctggccttgtctcgtctttgccttgcatcacctcacatcgcttcttcccgctttccccagattctctcttatctcacaccaaccattgactcgtgtcgcgtgtctatcttctatcaacaccctcgaacttgatttggataacgtggttctattagatatcgttacctattatcttgcttctcagtggtcgtagctctaacatattgcgtcactgtcactatcactggtcgtctccgtgggcctatcgcctatctactacagtatcttaggtcttatcgtcaccaccatcgggaatctgctgtacgacgttgaactgtacccccaaagaggctgacaattgccaaagagccactgaggctcagccattctgcgcccgttacttgcagggcagcgggcgcttgtattattgtgtagcacagcgcagcacagcacagtacagctcaactacctatccctggagttgtgtgtgccctggcagcaacataccatctgctgatagcgagcacctatctatctatctatctatctatctgtcgccctggatctaatctgctcccaccatgtctccccagtcttcagccccggtacagaggacggcgcctatcgccattgctcctaaacctcctcgtcctgaaccctctccttatcgccacgacagttttcataggcttgagatgggtcacggagttgccaattctgcacccgttgagggttcatcgttcaacgcctcctccatcccaccctgtctatcatgccgatactcacgcgtcaactgtatccctaacgatgatgacgacggttgcattcagtgccaagctgctggctccgaatgttccctttcttccagtcctcagtcccgaaagaggaaactaaacggtgatgctagcgaagatatcatcgggaaaagaaggtcagaacaatccgaaatccccatattcatccccatgttcatcttcatgctgaagagccctccacactcatcctggcttgactgctccactggtccccgcgccttctccttgcgtctatcactcccttctacactccgttcttctctttgacaatcatcacattactcgtgttttttaccttgcatgcctttgtctgacatatgattggtctcgtatagttcaccgggtcttacatccaggcgacgaaaccataattccagcctctcaagcaccgccgctagcagttcgtttcttgaagagatggccaatgtcggcggccctaccatgctgaaacgcacgctgggcctccaagacgaccgttacagccaatatattggccctaccaccgactttgaaccatcacttattaatctttcttccttcgatccccatgacgagagtctcttgtccagaggtacccttcgcaaagtcagcgagcacgacactttcttgatgttgcctgactctagcactccggggcacgagcatgtgacgcaagacgccgatcacattgagtccatcgtggcgccccatggaaggcatcttatcgacctttacttcagcgttgttcatccaggatttcctattattcaaaaacatgtctttatggaaaagtatgaacgatcttacagagagttttcgccgccactactagcagctgtgtacattattgccatcaattggtgggatcaaagcgaggagttggcaggaaagccacggcccaacgtcaaggagctcgaaagcctcattcgggcaactttggatgaggcaacctttcgtccaaaactttcgacaatccaagctggtctgctactctctcaacgacctgagggtgaccaatgggctcctactgcccagttagtggcactcggtcacgagttggggctgcaccttgattgtacgcattggaagataccaccgtgggaaaagggtttaagaaaacgattggcatgggctctttacatgcaggacaaatggggtgctcttgttcatgggagaccgtcgcatatctttgctactaactggggcgttcagcctcttaccgcaaacgattttccagatgtcgaatgggacgagaacgatccagaagaaaaacttgatattgagaaggggcgagtattgttcactcgtgcggtacagctttcggaaattctttcagaaattctcgacacattttataccctacaagccatgaatacggtcgcaaacgcgggtaagcagggaacgcaactagtgttgtcgctcgcgaagccaattcagctcaagctaaaggagtggtacgggggattgccgcaactcattcgcttggactcctcatactcttctcttaacccttcttccagcaggttgtcgagtatcggatatctccacttggcatactttgcggccgaaatcactctccatcggcggattattcgatcattagcttcgccatccagttctgtcgactcttacgtacagcacatatgtcgcagcgccgccaaggcacgtctcatttccgccatggattttgtcaatcgtcttggaccgaaccacctgcgctcgttttggtactttgcttccaagaccaattttgcgttgattgggacgtttggctctctcctttgggcgacatcacctgggcgcgaggaagccgactggtatcgacgacgactgggagagtaccgatggactctctctgtgagttcaaaacctggcgaaggcacaggcctgactgagttcgccatgacaatgctggatatttcaacgggtttgctcaagcagctaccagaaaagccttcgatgagtcggaacggaagccatgccgatctgtcggtttctgcgccacctattttcagtggcggtatcttggacagtctgggtagcaggcccactgcagcagaaattagtgctatgcgtagtccacgcaccgacgacgaagaggagatggaggagatggatagtagcgacgacgacatggaagattatcctcggatgtaagacttggggggagcaagacgacatacacgacatttacaaaaggaaaagggttcgatattccaatgattgaagattaggaacgatttgagggtattgtttggaatatgcagccacggctcacatctttcgggcgtttatgtcgttgctgcgttgtgttttggtacgactgcggagttggattggcattggcattggcatttttgtcatcctttttaaggtcttatcattgatgatttttttttcttctgatcattacggtttgggacgaatgatacctgggttactctttctcgaggcccctctggaagggctcgagacatgacgggatggcatgcaagcgcatatgagattcaagcatggagattattgtattgtgtgaagtgagttgagcatggtctacttagaatggattgttatgagttacgtataatacgagaaatggcattactagtgactgagtttttcggatttcgtctttcctctttactccggaaaatttggaggttgtatatttttaggatcagtgctagtttcatgaaatcagtttcccaatcaaaggatgggcatcattttgcaatttctccttgaaggtgcttttgtaatattgggtctaagagatacctacaggtagtacgatagcgttgatatcaccttgggttttccctgtcagtggctgatttgaaccagttctaagctatagaagataataaaaagaatttatacaatgcaaatgagtctatagatgtatagaccttgaaaaaatacttaattgtcacatcctgagtgtcgaaatccatgctaatagcagtcagtatctctatcaacgctcttcaactgttgtcccacatttctgcccatagccacagcacaagccaccactcagaaacaaagaaaaggactaattgcccgccacgtcaaccttaagtttgtctcatctgcaactaacagttaaacgtctacgagcttcaggtgcaggccatttgaaccgcaagaccagatccttctcgtttatttcttctcgtactcttactctttttatcttgtatattctttcacgttcaatcgatctcttcactctcaatggcttccaagaaggatggccaattggccaaggcgactggcgcgcctgagggcttcacccccgaacgctttgagaaggagcttaaggaccttgcggcaaaggccaaggagaatacttttgccaatcgtgctactaaacaggctcttgtatacttcaagacgctgatgctcctgggcttgttgggcgtcgcctcgagcgcgtcacaacttaacttgtcccctatctatggctccattcccgccgcggtcacgcactcgactgctctcaaggtcgcctgctttatcggctgggcgggcaatttaattctcaacatgtatcttcctctgtcgacgatgcagcttcttccgcttatcgcgctgaacatcccggctatccagttcctcacgggttgcttcactgatcgtcttggcaattggtggggccctcttctcattgagagtctcactatataccccttggctatctcttcagcggctgccgtcgccgatattctcgaggacgcggatctgagtgttctccctaagttcttcgctgatgcggcgcctggcattgtttcttggtcgctgtacaggctggctgagaacacatcaatggataaacttcagggtgttattggcagcacctttgtacttactcgtgttggtttggaacttttcgtgggagctatctatgctctcatggcaccatccaagtaccttgtcctggccattcctgcgctgttgcacactgcagttctgaacactcatgtcatgacgcccatggccacagagtctctcaacaacaccctcttggctcaaaactggactcttctggatcgtcgcgagtcgttgactggatacgtctcggttattgagagcctagaaatgggttaccgtctgatgcgatgtgaccacagtcttcttgggggtcaatgggtccatgttggcggccgaaaggtgtctgagcccatctatggtgtttttgtcatgctcgaagctgttcgtcttgttgagcgtgagacccctctggccgacaatgaagctagcgctctcaacatgtaagttactgctcgtttgttttttgtattgtttttccccggctcactaacataatatagtggacttggtatcgggaccacgccttctgcttttgtcaggcacggcatcgacactactatcgttgagattgaccctgcagttcatgagtttgctcagaaatactttgacctccgcgagaacaaccccgctgccattcacgatgcggtctcgtacactgctgatctggtcaaccaatccaagacttttgattacatcgttcatgatgtgttcactggcggtgctgagcccgttgacctcttcactctcgagttcctgcagggtttgggcgacttgctgaagcctgatggagttattgctatcgtaagttactcgaacatcagtattacgtccatccgttgacttgacctttcagaactacgctggtgactttggtcttcctactcccgcgctcgtctatcgcaccattaagcaggtttttccctcgtgcaggaccttccgtgagcacccccgtgacgagaagaacgtcgagaagtggggaagcgacttcaccaacatggtcatcttctgtcgcaagactcctggggatatcaagttccgccgtccccgcaccggtgacttcctcgacagccaggttcgccgaaacttgctgttgcccaagcacgagatcaaggagcaggtcttcctcgatgatgaaggcacggatattcttgccaagaacgacacgagcaaggtgaccaagtggcaccagtctagcgctgctgggcactggaacatcatgcgcgaagttctgcctggtaaggtctgggaacagtggtaaagaagtctcatcggctctgcacatactttgtatcattgcgtatatatttgccatgccttggatacccctggtatccagtagatatatcgtcttggctcctattacataaatagacaatcataccgccattgctccagctcgaccagtaatcaattttgaacctattatggcatttttgacatgctatttgctatccgtagtcatgccgtttgagagttttgccaagtagcttggcatctcaaccctagccgcggcttcttcaacagccgtccatatgaagtggcaagccccctgcccgaactgtatcatgaacttactgacgccccaaatccttctggccgttgtcccacctgtgtgtaggtatcttggcgcttccaggagtaaactttactatgggaataacgatgtgatgaagatgggtttccaaaggtggaaggcgacaggcatgtcttgtcggcaccgacgcctcgaccaagggtcataatgcagttctagacataagctcaaaacatgatgggtaagggtttccatgggatgctaaaatttatgatggggtggtattgagtgggtaaaggctgctgtcatcgagaccttggatgctactggcggtctttctagggtaggtgttttcaaattggaagcgagccattgtgatggtttttaaataataatcagtcgagattctcggattcttggaatgtgtttgtctatttgtttgtttattttatacatttttagtcattaatgctcttgttctgtcattattttgcatccggcttgtttttatgcttattacttctggtaaaatgtcggtcattgagaacacgaagtcattaccttcaaggtgaaatgtagtgtaactactgggtgcatctcgccaaaataggcatatgggatgttgacgtactgagtgaactaggaatttcactgtatatgtgcgtaagtttagctcactggatttagcgatgtatttgttcaagacgttcagtccgcagtggtgaagctcaaacttgaattagtggattagattgtgaacatccgaaagtgaagacgcgacacgcgatgtatgtcggagcaaatactaagtaacggttcggaccattacgtgctaattgattggattatgtggtgttggctgggttcttagcgatgttacggtgatcaaccgttgaagatcaacgattttgctgcgtgctcgtgtgacgacaattactgggtgggtatctgagactcgaacaaagccacactgaagatcgagtgcttgacttatagacaaatgcccgaagagtccataccatttagtttgattccttgattcgaacctgtaagaacatgcacattagaatttaggcgttgtgtaaggttattactcgaatccggggtatttatgtagggtaagaattggctgcatctcaagtgcccgtgtctagttcgctttaggaaactatgacccagttctcctcccgttccttgtcattactcgggcgcgttcgggttgggtacaagttgaggctccacatgactggaagggcccgtgaatatatagaatttagttaatgtcctgccttgtccagttctccattcctcattacctatccgtaccattactattgatgttatattattccgtcaacctacctgcctacctaggtagtcagttaggtgataaagtattcaatatcctcggcaatatgaccatcaatcataaaaggcaggacaggcgacagggtgcctgttgacctgattgtcgtcactgccagccaacagcatctcttcctttgccccgccgtctcttctctcggtcactgtccgagagggtgtctctctgtctgtcatgttaattcatctgaccaagagaatgcaagcagcatttctcttctcttttatttcttttccttcaatcgaacggttcttgaaatatgaacttattttccaccgtcgaaaactctatcctcttgtttcaccaacctggttgccttccaagttgggaaccgtttccgcttaatcagatccacgggaccatcaataacacctcgctgttatagcaataacaaatctcgcctcttctattcttatcatgcggcatcagtgtgcccttcagcttccgttctgctatacctcttccagtggaccgtcttgtatcaagcgcccaccaggcctggtcacgtcgtctcagtctagccgtaagagccgccgtctccgacatgtcgagtttcatatctagatatgctacgtcggatctcgacgaaacatcacgatattcccaattccacccaatcatgatacatctggcgccaccaaacaaacacctacgcgagtcggctcgaacaaagccagtttgacccaagactatcctctgaaactggatatccgttgcaagtgcaactctacttctctgcctctgcctctcaagtggccatgtccgcctgtcaaagactttggtgacattcctcattgttgcatcgcatttcattctctctttcctttccctctttccgccctcattctcttctcatctcacatactgctaaagtattgtagatctggtgtcttggttgatccaagaacgcattcgtttctatcttttctcttttctcctttcctcttctccttactctcctttcccacactcgtttctaatactaatgttgtcttcatgacggactctacccgtcaggccttaattgcggcctttactttgtaagtcattcaagccatcaccaaagaatcaacacaataacaacccaacagcggcttggtcgcctacgctggtaccgcttccatcttctttctcaacaagcgtacctccaagaccacccgagatgcaccgaggctggccctcattgctttccttatttcttcagccctttgggcccaatcacaatttggcgccttcttacttaataccgattcgacctcgagctgtcaggttatgatagtctttgcatcaacattcgaccagtttgcccgagtatgcatgcaacaaagtctgctatggaccttcagcgccttcagccttgtctccctcaccgaggttggagtcatgcaaggacttgtagtattgcggcttatccttggaggcatcttcgtaggctttcagcgcccacagcttgagactgtctgcgtgacgatgactgcggttctgccggttggaatcacagtctctgtcacagacactgctttcatggcattcctcctcataagagtcatatcccgcggagcatactctgacaaccaaaagggagccatcacttccaaccagtcccgtgcagttgcagttattgtcttgggtttcattatctggaccggggtaagttcaagtaaaggtagattcaatccatatagctaactctatccagaccagcgctcccctgatgctaagcattggcccaatgcctatagttctgcgaacaactgtgcctgcggttggtctcttgatcttgattggtatgtgtgtgcccgtacgctggtgaactaagctgattatttaggccttctcactttcttccatcatcggttgtttcgcgatatatccaaacccgtacagacactagatgtgcccgactttgatgcttcgcgaggctttgatactcggcagatgtacactactgaaatccaaggcggtgccgattatcgagatgacttcgcggcgacaacaaggggcgactttacaggaatgtccaagcctctaccagttgccacagaatccgagcgactaccgaatatttcgatgcctgccgctggacaagcgaatgttggaatgggcggtgttcccgtgttgggccaactatttcccttaccgaaaagccaggaaccaccattctcgacagaaccgatcgaagtacaccgagcgattcccgaacagacgatggtgaacagatggagttcaggttctagcttggacgaaagggcaatgtgggagaatggagacaaccaggttgctccacgactggaaaatttcagcgcaactacaaaaccatcagcagaacccgaagtcgcagtcaccacatcagctttcctgtcgcccgggatggagggagttcgccgacgctcaccgcgacagtcccctcaacagtctccccagcagtctcctcgacaatcacctcgacgtctacctctgccatcgccagctttgtctctcttcccgcgctctcctcgttcggtttcgactccgatgaaagctcaagcacaaactcccgtaaaaactacggaagatggcatcgtcaacttttctctgcctgttaaagcgcaatcattgcacccacagtcagcgaagctccagcccccaaagtccgcacctttggctgccatacctaggagtaatgcgaaggaaatcttgagcaagagggaagactctgcgcgaacactttccgtggttcatagacctcgacctattcccagaaaatcgaacattgaccgtgctctttttccaactggaggatctccaagtctccagaaccacaagcggtcgcaatcccttggcgccgatcgatccaagcagccactcgacacaccggcggatatcgactacgacctatctcgactaaacgagtttgctaacgtacttgcggccaatgtgccaacacagagcgagacaacaaatcagcgcaatacgagacgacgatcacggtcggtgggttcgctcccgatacaagcagctgactttgtgccgatgcccccaatgccagagctcagcgaagccaagccaaagatggatcatggcgacgcgccggtaacgttcttgaggacgccagaaagtctcaactcagccaagacatctacacaatctccggagagcgttcagaccacggtcatcaagatgcctgcagtgccaagatcaccgacaagcccgtattggaaacaagagctagcgaccagatacgggcgacggtcgtcgcctatcctaccaattgaggatttgagtgcgctcactccttctacggtacgagatgatgatatgacgatggacatggctgatgttcggtcacctgcgatgcaagtccacctgcaacgggccctgacagtgaccgttacgcccaaaagtcaacagcggagccgactcggcgttgcggataccacattgccgttcagagaggagagccagcagtcacccctgccatctgcggatgccaatgtcggagttggatcggagctgcgacgcgccgaggagcttgaagccaaggtgggggatgtgcgtccaacattttcagcaaggggatactcgacgagaccacgccggagtgtgcccccagcaccacttgttctccgccggctcgacaacatgtatgttgagccatcgcctgtggaaaccgacgacagtgtgagcgtggagggagttcttcagaatggtaagtgatttggacctgatgatgagcaattctaacaacaaaccaagattctgtttctccgcacgcatcttatcagataacggagaatgatagactagcgcttttgacaaatctggaactagaactcaatcagcaggagcaccaatggcagacgattcgccataccatgcttgcccgtgattcgctgtctacagtgggatcaccgcctagccgagattcgcgctatggaagtgcgcgccagtcccagtcaattgcccgtgggtcaaggcttgtccagcgcggtgaattagatgcggactacgatcttctcgccctgtttcctcagaccgacctgaaagccagcgcaaagcgcatgcctagttctacttaccccaggtttacagcccccttaggcactccaacccctccagacactgatgaggagagcgaatacgatgaggatgagctggaggctctgattggccagactgagagcactcctgccaaggaggccgcgctgctttggcgccccacaatgtccgtggagggccttgctgccaatatcacaaccttgtcactctggaccccggcttccagacctgtgggaagtttcgtgccaaaggagatcccaggcgagtcgaaacgtggccccgtgaggaagaatctaaagccgctcgtaattgaaagttcaagactatgggagaagtctgaatccaagccaacgtcatcagataatggactgtggcagccaacatctcaggctaaaacccaagtgctggatgttgaaacccagcagcagcaggcaaagccgacccgcaacccccctcgacggatcagacgtgtcacattgttgccagatattctggagagtcccaaaccactgcctaataagcgcggcacacttggaattttccagttcccatggggtgatcgatcagatagtgcgacagtaaacccttggccactatcgaccatgagcgtatctgagatgatctatcaggctggtgcgcttgatgcgggtacaagcatgggtatgcagagtaacgtctctcaatttgacatggacgactacgagcaggatgatggagactactacgacgattcgagcgaaacgtacgacagcgacgacgaagatatgtttgagcgtgtagagcctgcgtctgtggcccagccaacggataaatggctccaggatgccccacaaggtaaaatgcatgcatctcacgaggacggaatggaggcacgatcagaatctgagtatgagtaagtgcgaacctaatctaacgttgtggtttaattagaagaaaaagcgaggctgattggggtttaattatagcgacgagattgactctgactctggctcagactcagaggcagaacccatgtttttgaaacatttcaaaagcttggagcatgagccactgacagagatgcacagcagcggtaatgtgagcgatgacaaagccaatcaacggacaagtctccgcacacaagccgagcacgacattgaacagactggagattggggtgtaaaagccgatactagcgcagttacccccactacaacaccgacgatgacgcccacggattttgatctccgggaggaggacgaagaaaaaactcgaatcagggtcccagaccgtcggcagccgcagcagattgcatcaataagcatgcctgtgccgcagaaggctcgctgcttattgatggacgtggaccaagcttcacctggcgcaccaatcagacccaccgattcccctcatgcggatgaagagacctgcactgacagggagtccaagtcccgtggcgctccaagcgcagggcatccgtcagcgcctgtgcttctgtcccgcttcctggagcgttccattccaatttctaagcctgacgttggcgttggcgctgatgctgatactgtctctccgagcccgctcaagccaaatccgctcgtcatttgcaaatccgagaccccgacaggccgagagcgaactttggttaataccttgggatatcctgagccatcttcttcctctcttcctccatctcaattttcatctccccaacaagcaacaacatctacacccgaatattccatggctctttggactcccagcactcccgtcactcgttccaactacggacttttgcaacccgatactgctacttggaactcgtacctgcccactggtgaggctgcacgccttgttcctgccaaggccgacatgccttctatcaagagcaactctctctggactgcaccagcaaagaaggctgaatacaacaacttcggactttggggaacaaagcaacctctgcccggcatgtggactcactcacccgtcaacacaaagatttcctacggtctcccccagcctgacgcagagacctgggctacttatcttatcgttcaagacgatgccagccgagtaaagcctagagaggccgagcctgcatctgtttacagcacatctttgtgggcccccacaaaggccgctattcccgaaaccccatccgaggatggtctctggagcggatcaagctccgcagcttcggtgagcggctccgagccttccaccctcagcgataagtcgatggaagtggtcaactttggattgtgggagcctcttcccgctgttgttgaagatgaagagcctgccggtcttttcagcctcagccaccgccgcaccaactaccgcacaaccaagatggcacctgctgcccaaggaatggaacgggctccccgaagagctctcgaggccttccccgattttggatttacccatctctggaacatggcgcctctttgggactccaaggccaatactgctgctatcaagctgcagcgagaaatcgattcgttgattttggagggtctattcagcctgaaccaccgccgcaacaccttccgcactacctccgcaagccccgcagcgctcgacacacggcccaagcaacgcatctcgcagcaatctctgccgcagctcacctcagatagcctctggtccgtgcacacagcccgcaaggatgttggccaagtcaactggctctctctctccacaatcaggccgagagcgacctcggttgcatcatccttctctgataacgactctatcatgtctgtacccgctcttaccagaacctcttccatcaagtccgagaggtcccgtcctgccgctactcctacagagtggctcgctgctctcgacgaggccatcaagctgggatctggcaagaccctggaaatcgataccggagactcttaccagctctggtccaagcctgacgctgatgttgacgagcctgttatcgcctcggatgagctttggaagcccatgaacaaccgctttcttgaattgactcccacaaagagcgaattcgaccagatccattccgagtctggtacttcccagcgtggccgcacccagaaggcccgtcccccgatgcctatgtaccctggctcttcctcatctgccttccttcccggagcaagcgagactcctcgcgacttcagtactcaagcgctctgggctcagtctcagtctgaggccaaggaagacggctcctggatgaacaggtccatgcgaaaaggactgtcattcgtgcagctgtggtaaaccacggacccctgcatttgcattggcgaacaacgggaacgaaagacaaccccgcggggttacgggtttcctggttgtatgacatgacgttacgatcaccagattctttcggacatgggttttgcaaaaattacacattaaagcgattggtataacatccccagcctgcagtagcacggtagttgggtcgaaacggattgcgagcgttgctttggatgacttttttctttcttttttaccggcgttggaatgcgatacgggaacacatcaacccatcgcagtaggcatcctgtctctttccgcgtgcatagcatcttatcttgctcacgcctagcgtatgattagcatataacacggcacagtcaacctgtgcctcaaaacgtctgtgacgcattcgatatcgaatgataaattgatcaaaatcataccagaaaggccccccctcttcttaatgtgcctaaagtgaatgaatgtagactgcatgcagtgatgtcaaattcgagcttcgttcgccatgcttatgtcgtaagataatcaatccattgtgattagcctgataccatggtaacgagacgtctctgttagagcttgaccatgatggatgagctacagaatcacacaaagccttttcgtctttggctgctagaaggcaatagaaccattactcaaagtgacaaggcgaatcggtaacataaaggtaattaccaccctgtgtgatctcaagctggctggacaaatacacatccttcacttcacactctcagataagtagagtaatacacatcagatacagcaatcaccagagaatagacagcgagaaagtaggtagtgaatcgtcatgtccgttataacctctatccatgcatgcatgcttcataacaagaacaggccaggctggggctacaaatatacgcctccctcaatgcaacatcttcaaaaagcacgtacaaacaaccctttgctcgctcttctttccttttctccatatgccttttttccccccttgtccgaacctgtatgtatcctgagcaatagcttgacctcccttgcctgttgctcttcttcttgatcttcctcgttactgttgactcttgtatgtccattggtatttccgctatgcaaagacgacttcttttttggtggcagtgatctgtctgtgacgtcgagggaagagacatgaattctctcgagttcaaagattgtttcgacattgcctcggcttgtcctctccttttccccttgaatgatcatcaaagcattagagtgttcgtcatggccaaagaataggacaaaggaaaagaataataaaaaataaaataaaacgaaaacgaaaacgaaaacatcacgtttcctcgtaaaaacaaaggggataacgcaagaaaattcgtcaacaaaactgacagccccccacaagctaaactcgcgcgaacgagtacctgcattgtcgatgcagtgtttcgtgttccgtctaccatattacttgtaaaagtcattaagagcattgcgtgggggcgtgtcgagtgcctctcgactctcgcaataaacacctggcccaaggcctgacatcattacaggctttgtggtccgttggtagttgtgatcttgatcctcatgtataagggtaggggatcaagcaccccggtgaattgagtaaatcggaagagcttgcgccgacacctatggcaactggtgggtaaaatgaactcctgcttcgggcgtaatcaaataaccctaggtctccgagaccttcgctatgcaaatgaaattccatattattattttgtacacgctcatccagagaagagcaaccgagtgcaagttcattagttgacagtcatcatctgcatcctttgaggtaggctagaaggtggggagttgtccgaggatgcagcttctctgagtgaattgctgccgcggcttcgcgccactcttctaggtgggcttgagccaggatcgtcaaacactcgagtgaaagcggggcttgactcctgttgtcgtatattccgtggcgtacgcatggggctgtctgtgatctggtcggcctgtcgaatgatgtcggatagtgtgtcccgtagatcaccagccctcttaacaagagctttgaggctgttggtgtcgaaatgaaccttgcccttatccggtacctgttcagggacacgatgctgcatcgctccaataacagaacgaacaactcctgatacatcactggccttgttgtacttgttctcgggcgttctgggccgactcggtcggtttgatggtggcgtttctgttatgggccagttgccaaagatgtcgtcttctggtgagaagacagaccttcggcgtggagagtgtcgctctcgaaccaccgtagtcttggacatggggggttcgcgaccgtcgaaggcggcgtcaagacggttcatggaatgatcatcaaaaccatcgtcgccaaaccgttcgtcaatgtcgaaagcatcaaagttgatagatgaggtagacttctgatcatcatcgtcgtcaaacgactcttcatcgggtgatgcgagagcaatgataccatcagcctctttccacagatgtttctgtgatccttcgagcatatccatatcccgggcatgacggcagagtcgcttcagatcattaacgagaagagaaaattctcggatatgcccagaatgcgccttgacgctgggttgcgttgcacgaattgattccggaaccgcgaatactttgttatccttgtcgttgttgtctacaccgctgcttccgaattcgaaatcgtcgtcccagtcctcgctcactggcttggtcgccattccccaagtgccatactttgctccggtaggtttagaagcttcaggagcatcgtgaacgactggaacgctctggctgcgaacgtgagcaggggccgggcctctgcggttagcagaacggccgcctctagggtccatctgcttggcgtacgaagtcatcggtcgtggtaatcgtccagtgtcggatttctcgtgcgttggtggttcactccagtcaaagagtgagctcagcggacgatcattatgggcatcgtggccgtttgtatccgcaatgccattaccgctgatgttggctagggcgaggcgaacgttagggttgatccccctggaattcagcgagctccctttagagggaggcgataaggggttacattggaactcatcatccctggcccaatcatcatcaaattcatcgtcgaaggacagcctgctgtactctttggttgcagaggctggaatatcgtagggcgacgaattaaatcgcgactcaagtctgaaatgcggcgagatgtcagatcgatttagggtgcggacaggggtggatgcattctcgtcctcctccatgattttgtcgtcctcgtcccaggtccgaccaagcatctcatgaatagacagacgcttagtctttgtaccatttccggcagtgcttggcggtgactcgtcatacacggattccaacggtgtctcgacagcacgggcacggccggagccaatcgtgcgtaatgaatcaaacacacaatcgcttttgtattcagtgtcatcatcgtccaccgacgtacaatctcgggtgtcaccttcagagctctccatggtggaggccctgtcgtgatgtggtcccctcagttgtgacatggcagtggagctggtcgaacttcctgacggttgattaggtcgatattgatgggtggaaaccccaacagagtaccctagccgggacgtatccatatgaaagtttgcaagtctgggaggcggaggaacaggcgacgacgagtttcttttgcgacttctcaactgcatattggcagctgaacctagcgacaatccctgccggtctgatattgttgacgttgcggggagggtcaattccaggtccggattggttcgaggaacagcgccagattgcgcaccagtaagcggttcggacacacgtcgcttattcccacttctggattcagcgctacgttttgaacgctgagtgctccctgtccctcttaccgcccacgtttctccagatgcgaacggcattgagaccgagtttcggggtgtgctaaacggtgaagtctcgggagattgagttggcttgtcctcaacagtctgaggaggacgtgtttctggttggattggagcagcaggcagtagaccttgaggggcaggtaccgctgaaaccattcttggtttcaccaaataaactctaccgcgctcgttgatatcggtgcaaatgcgctttaaagagacacctcgagcatgtggactcgactcacctagcctactcaagcctgtgcgtccgctgatgctgaaccttttagagtgaaaataagatttccatccgcttctaagagatgtcgatctggtggggggtctagttgaggttgggtcaaggaactcgtggggtcgtgcctgatcgtcaaacgatacgttgtttgaatctgttggtgtgaacactgcaggggaatccggtcggaattgttgaagagtcgcagacctctggtgactcgtagcaggtcgacgaagagtgggtaggatttgtaggtgagatttcgcacgtcgtcgccgtggcagaggatcgggatcgatttggttggtagatcgtttaacgagcttgttgggagggagagtcgctgctggggaaccgcgcaatatcggggcagctgagccgtgagagaagatggagggcgcgtcagggccaacactcgacctcgtgctttcgtggcgagacaacgggcggacagagaagcgccttatccaagatccattggaggatatcgagtctcgagactcggggatgggagctggtgattcagagtgcctcacaagtgacgactgtctactgttaagctgtgggggagtcgactgcgtctgtggcataggcggtcgctgataacgagagagaggaggtctcgaggcggtaactgggcgcgggagagtgtaatggtgggaggcgccaaatacagcagcggcgttgctcgtggcgggccgtgaggaagcaaagttgctaagcgatggcgactgtgcgcccggttcgcggtctatagagactcgtctggaatgggagggacgtcgagtcgaaggagagaaggtgtttggttcagtggtgggttggccgaacaccaaaccactggccgctgcggcgatagcagtgccagttccaataagctatagatagacacagttaattaccgcttattgctgcaacaggcaagaggttggtcaagccaccaagaaagagggttttcggggatccaagatgagtataggatagggcagaaaatgggcgggataggttaaagtctatagcagccatgtggtgactgatgtgtggtggtggtggtggtgatcggatccttggttgccttgaagtgattgtggattggatatggatttgcggggagtacaaagctaactagcaacaaacttacacttggaacggtctgcatggttgcttccatggcgaaagaagccgagggctctacctactcaagagagagatataacacagcgacaagcattctagcttagaagcggaggatggcggtactcgaaagggcgggggtgctcatggtcgttgaagccatagacccaagggttgggggggattcgcaatcgacagagacggacgagacgacacttgcaaggacaagaaaccgttgtaacccacacgcctttcccaagccaagcttcttcaaaagggccccccgagtttgagagtagatgaatagctccggagggacaattgcgaagacgggaagaagctaggcgaaacctgattctggctggcttggtggccgggcaaacaaaacaaacaacaaatgaatgctctccctcctcggcgtcagtcggtcgattgtgcctctctctgtgtgcggggggttgaagtgtgggaaaaaaggctggagtaaaaaagatttttggtttgtggaaaaagaatttatgtgagacggcgaatggaacttctgagctcaattgagattgagattgatgtgatgtgatcaagtcgcgaaagcgaatgttggaaaaacaaaccaaagccggctggctgtcagttgcggccgcgaatgaggtataggaaggtaataggtaaacactgctgcaatgccagtggggacgggcagagatggatggaaatggacctgagcaccagctttttaggattattaaatcaacaaacaataacaacagcagcagcagcagcgggcgcaatccaaacgctacagaatatgaagggaacgggaagaaagtaatataaaatcaaaacagaaaaaaagatgatggagaattgtttatttcttttctcctctgttatccccttttgcttttctgccgggcgttttgattccctggtaattcgtattccccttacagcgagcgaccaacaagacggaacaatagttttattagtaggcacgtacgtcggtagtcaaattagatggatatcaaaattacatggaacctgacctagcagcggagcagacaaaaagaaagaaagagagaaacatccacggttgtttttccttacacctcgagattgcaggtgagattcgtgtgagaacggatcggctctgcagggatgcacatcaaggccaagcatcgcgcgactccagacgggatggaccaggccaggccaaggtcaggtcaggtcagggcataacaggacacccagggccaggtcccccagcgggcctgcatatgttccatttccacacggatgtctcttattgttattactattagcgcatggagccactgaagatctagcgtcgcggcgggcctcagagcacctgtaaatccaactgtacctgacctacagttcacctaggtactagcccagtgtactgaggtacagagagaaggtacctacctcctactaggtgctgagcctggctgcagcgctgcactacaccgcacctagagaaacctggaattgattgggtctcgactggggcgcgtctcaagcgctgagcagcaagagattaaatatgctattttgagtggagggcagcggaccatgtaataactttggtatgacttgcatacaatagtggtgaatctgatatcataggcgctgaattagcactcttttggtctgatgaagagtccttctaagcatattaataaaattgaattgacacaattgatccaaagctgaacaagccttgcctcaaacttggctaccctccacttgccagtcctaggatatttcgttaaaaggctacacgagatccatctcgtctcaaacacaaactttgaatcctggacaggtgcaacgcttattatctagcgcttgctggctgcccaccccgtttattttatttaccattccaaggaacgagagcttattattattattattcccagatcgatatgttccagctgtcttgtctctccctctattacccgtagcggcaacacgaccgtccgtatcgtggcgtggctttcaaccctggtacttgtatctccggacgggttcccttcaccggggagctccttggctttggccgagggttacatctcggtctctcactctgcatcaaatactactagcagaaaaccctcaagcaagcgggcgatcctcttttgtccaccgcgggcagtagtgagcagaagaacaaacgctagaatcatgatggagatggagaacaagacgaaacgcatctcatcggcaggtttctgattgtcgaactcgcttgctactctctcttacaccggccccggaggtgatgacgacgggatcacaacggggtcaaggaccccggaacggtctgcgcaaagcagcacaagatccctgcccgtaggagcagagaccgagaaacataatacacagagccctgtccgttgcttgctcaacccgagtttgcttttgctctgcctcacaacaacatcaaactatccgctctctctggttactggtaccacccgtcacagggcctatctcgccatcaagcacccggtgttgagcaccctgagatacgacatgatgataaatttctcatctgcgtctgcatctgcatcttagaatgcccctggcatcgcacagcagagccgttccgggtcatgggcagtggccctggtaacggtcctgcttatcaggaaatccttattgtggctgttttggaattgactgctgctgaaatacaacatcttctaaaaagggtatcaattgcgaggccttttgacagagtaaagatgaagaagtgcgtccagacaacacaattggggacttttcttaactaaatagagataggggttgtgcgcccattgcatttatatcttgcatttatattacacagcctgagatctgtctgactggcattgatgttgatgctgcttgtcttgtactctgtacgccaatcagtaacacaaacacaaacacaggccatgccatgccatgccatgatccttcggagcagttcgccatcccgtgtgcatttatctaaccaattcgcgacaagttctgcagtacttccttgctgcagcacattagaagtctttatggtaattaataattattgatatgctcacaattaacattctgcaatgtcttctgtagactaccatgactttcagcttgtttgattcaactccacacttccttgtccggattatagcgtacctgctccgccttcaacaatagcagggaactccaagcttcttcaaccaagctagccacgaccagacagcaacaactcgcctctttgtgccacaaccgtcaatctgcagccgcccttgactagccatcatgtgtaacgctaagagttaagttctcttaacgcaacaggataagcgaataagagagaaaagaattacactttgaaacttcaggggccaaagggtccgggttgtaaaagtctcactgaagataccgagggttgcttggtgcttgtccaaagtcttcatcattgcatcatgcaccatgattgcacatgtaaacgcggatcaaaggatgcacttgatgattctcgtccggataactttttggcttggctggacgcggtacacgggccgttttaagcagcctgcaatatgatgtttatcatctagtttgatatgtacgcaggcagtagcgtacgataaacaggttcttgttgtgtttgtcttcttagctcttgcaaattccccattattgtgtgatatttgagacgcatgtcgttaagtttggtcttgtttaatgaagctacttcatgccctttacaaagtcggccccactccgtttacacggctattccaagtacataatgaatgatatacagcttcctaataggaagacccatcgcttggtattcttgctaggatcgaaactagcaaagacatgtgtctttctcttatttccaggatttagccacacgtgtatagagttgcccttgcagatatagcttccgttccgtgtctctgagagatccaagaattgtgtctactagatatccactagccgggctgtcaaaagttgaggccagccacaagatttgaagaaccgcaaccaaccgcagatgataaacacacacgtaaacaataacaacaaaacaacaccactgccttcaaagattcagtccaatgatctgcagaataagcccgtcctgtagacctttttcccctctgagcggagtagcaacccgcccctggttcgcatttactgaggggttatatgaaacaaccttgcgtgatttgacgagacccgagagaatcatgggtacaggtatcggaatgtttttttttaggtcagccagatcagcttcctctcctcttgatcaaggtccgaaagaggcgcttgcgtcttgacggtggagtctcggagtatcttgagttagagcgtatctcatctcgaggcgggcaccattcagatgttggagatgcgaaattgtacctcgcagcttcgctcacacccaaaaaagccacaagcagatcctcctcgtgttgaggcaatggcccgcggctacgggttaaaggttgcaggaagcaataacccctaccctgtcttttgtctcgataaggctggatatgaaatctcgccaaggctctgcacctgagcttacttacatgccgacaacaggtgtttttttggcttcggcttgtcacagagtccgaaatcacatggtccagtccttgtggcagactcgactacctagagaagaactttcccaatccatacctgaaacgaatatgtctgtcagcacaacggatgtcttccgacttgtctctcccccaaccaattcgaatatgcaaatcatacccaggctgatccaacctgagatacctgaataggcgaagcaaggcatcatgatcgaatttcgcatcccccaaggttcgaggctcgagcaacagagtccaatttccaccaaccatgctcaaacggcagctagcttggtacagagtagtttcgacattgatgtacctagtgctcacgatgagagctgacgcaacgcgccagctgcttttctggtagtagtatcaaactcaaaagccgctggatcgttatagatttggacacacagcttcatgataggaccctcagagacagccaccaaattcaatgagggacagccaaacactggtcggacaagggtcttatcatgaggctctttggggaatgtacaactccatcgagtgtggaatgctgcttttcttctccgcagtcatgggggaaaatcccgagtgatcatgatcgacagatctgtctgcgtcaaccatgttctaccttttgtctcaatgtggttaccgataaacatgaacaaacggcgaggcggtgcagcagcccacgagcctgggacactattgatgcgaggagggagctgttcgcggtaagaccctcttaaacctgccttgatgatgatgatgattgcaacgacagagaacatctgccttcgcttattgaggttctaggcctggtcctagcttgttctctatgtctccgtcctcgaagcccaatttttggcatgtttcgacgacgcgcgattgtcaagctatcgtcgcgctaagtggaggcagttcaagcattctggcattgtggtgttgaaatgacgttgcttgatcatttcctcaaagaacggagtgcccgtctaaaggctcaagcgtacacaagtgccggagcgccgttcaccctagaggtaagcgatgaacaggcaccactagctggtggttgtcaaatcgaggtgaatacaatggaaggaggttattggtctcagaattaactagaggtgttgttgtttgtggtgagcgtggagggaatgtaactgatgtttgttcaatcatagacgtgcagtgcttagttcctcaattccagatactgggtattgctgactcgacactacattgtcagcattggatcagttgatattctgcaatcaacattccatctctcaggactttagcatgtctgacagttaaaacccggtacgagcatgactctggtactgcattgaacatgtaattcgttcggtcatgcagcatcgatctcccgtaatgcacatggctaagtatcgcatctaatctgatcttggatgcaggcaatgtgaagagagttatgcagagccaatgcaggcgcattaatctcccagatcgcgattgcaggtcaattaattggccgagttaattaattacgagacgaggcaaaaaacaacaacaacagaaaacagtcattctaaattaaagtcaacgcgtcgcgccaagtcgaagttgttgtgtatgcacgtattactgatactgacacattcgacgccagagtttctagagctcccaatgatacgattggtgcgctccttcgcagctgaaaacctgcaattactgaaaccggcatagagctaggatgcgtggcaagtcgttattgatgagttctgcgccggtgttttcaatagtgaataatcctatacatagtagacctgaggcacggcactatcgctgggatagccctgtaggataaatccggttttccgcgcttgtcagttcatccatcatgtggtggttgttgatgatggaaaagaagatggcgatggtatgcgagccctgaagtcgagatgttgacgctcgcataatggcatcttattgggattggtgttgccaaaaccgcgccatgcatgcaggttggacacaaacaggttctttcttttctggtgggaaactagagatttccatgtttatctcgtctatcgaaattgagagcgcttcaccgccagttgtttcttatctgtattttgatatggctaatcttgaagcgaatctgatcaattaaacttgtaaaacctgtcgtgctctagtccatctgagatcttgaaagttttcactacattcaatagtttccaagacatacatatacgttcacttgtatgtgtgtccccccctgcggtgtcttgatatagtagagtcttgctatagttccgcctcggcgacatcccttccttctcgtgtctgaattcagctccagcttccttgaatttgcttcttatcgtacgcacagcctgtttccaggcgctatgacttgcgttgtcatcatactgagacatttaatgattttgtcgtcaaggaatagccttgttgttcgacgtcgacggagcagacaagtctaggttagggaacttcttgtacatgtagaccggattgttggtgcaacatgcaacttgtaattgaaaaggcatgatgctgagggatttgacagtagcatcttttctttgtacgtttaatgggccgttgaaccgggtttaggcatctcctctgggaagcacagtcaacattttagtaggtagttgagggtgatgaatatcgccagcaacggcatgacaaaataccatctatagagttctctggccccaggttcttacgactatgcatagattcagtgacgatcacagtccaattcaagtttactattaaagacaatgatgaacaaaagtaagaggaacagttctcgttcaatcatcaccaacatgttggtcttcattttgtgacaagcctaccctagagaccgcaccaatcggtcatcggcccttggatgtccgcgcccctcgcccacaattttcaacgacatctgtggcggggcattcaaggtaacgacattattgaaccattcaatcgcagttcaacccatccgtctaactcgtcaaatcttctatcgaggtgtattgggttttgaataattggaggaccccagattcatcaattgaaccgacaccaggcccacttgccatcatggaggctgatattagagctgtgcttcccaacattgaccctgtggtctctgagtactccgtgggataccttactcatgcctcgactacttattctgacgaggatgatacgtcgggtgagtcgccgctgaacgaggctgcttccgccatcaccgaacttctgctgtccgcctcaggccagtttaacgcggaaactgaggaaaagatcaagcagcttgtcgagaaatgggttgacaggtacactgagtctaatggaagccagaggcgaggaccttctattgtcaggcgtctcgaccaaaccatccaggtcagccagcagcgcaacatgtcgtccactttggccgtggctacaggtggcgtcgatttggagtctgccaacgccagaaaggtcgagtccaaggtcgatcgcaagaagcttgaaaaggccgagcgaaagattgcagccaagcagcagaaaaagaccttcaagactgtcgagtacgaggcctcaaagctgctcgaccagcccgagtccacacagtcctacgaagagttttacatggctgtcaaccctctccagctgggtgccggctctgcaaacaagtcaaaggatatcaagttggacaacatcgatgtgtctatcagcggacagcgtattcttacagacacaacacttactcttgcctacggacaccgatatggtctggttggtaacaacggtgttggtaaatctactctgctccgagccctgtctcgtcgtgaggttgctattcctctgcacatttctattctccacgtcgagcaagaagtaagtcaaccaattctcccaaaagaaaacaaagctaacaagactagattactggtgatgacactccggccatccaggcggttctcgatgccgatgtttggcgcaaggttcttcttagggagcaagaggttagtgcaccaccacctaataatattggatgcaatctaataattgtagcaaattacggcacgcctggcagatttggaacagcagcgctcttctctagccgacacatctgctgatgcggccagaattgatcgcgacagagaagcacaggatactaagctgggagatgtccaatccaagttggctgaaatggagtcagacaaggccgaatcacgagctgccagtatccttgctggtctcggtttctcaacagagcgacagcaacatgctaccaagaccttctctggtggttggagaatgcgtctggctcttgcgcgagccctgttctgtgagcctgacctgcttcttcttgacgaaccgtccaacatgttggacgtcccatccattactttcttgtccgattaccttcaaacataccccagtaccgtcctcgtcgtatctcacgacagagcgttcctcaacgaagtcgccaccgacatcatccaccagcactcgcagcgtctcgattactaccgtggagccaacttcgacactttctacgccaccaaggaggagcgcaagaaggttgccaagcgagagtacgagaaccagatggtacagcgagcccatcttcaggccttcatcgacaagttccgttacaacgccgccaagtcctcggaagctcaatcacgtatcaagaaactcgagaagatgcctgtccttgaggccccagaggccgagtacagtgtcaagttcaacttccccgaagtcgagaagctctcgcctcctatcgtgcagatgtcggaagttactttcggctacaacaaagacaacgttctgctccgcaacgtcgatttggacgtccaacttgattctcgaattggtatcgtcggacccaacggtgccggtaagacaactattcttaagcttctcattggtaagctggatccttcctctggtttgatctcgcaacaccctcgtctccgaatcggattcttcgcccagcaccacgtcgacgctctggaccttgacgacagtgctgtcggtttcatgtccaagaactaccccggccgaaccgatgaagagtaccgtcgccgacttggtgctttcggtatcactggtacaactggtctgcagaagatgggactgctatctggaggtcaaaagtctcgtgtcgcttttgcatgcttggctcttacaaacccccatatcctggttcttgacgaaccttctaaccatcttgatatcgaggctatggatgccttggctgcggccctcaacgaattccagggtggtgtgctgatggtttctcacgatgttacaatgttgcagactgtgtgcacgtcattgtgggtttgcgatggaggtaccgttgagaagttccctggagatgtccaggcttacaagaagagaattactgcacaagccaacgctgctggtgttgttaagcagcactaagtacatagccaaattgatcaaacgattgttacgttttacagtacacttaatatgttgcttgtatttacctcgaactttattgtataggtgttgctcgaaatgcacatgaagccaaatctagtattgaattgttgttttgaccggccaccgcttgccctctcaaaccctaacaatagagctttgtcttagactgtccgaccctaataatgctaatgaaggcaccatgcgtggttcgtgttacctatgatgcaggtgaatgcagtttggtggatttcttttatcagtcgaggttcggaacacacaatgcgcattcaataacaacaatgatccccgaatctcgtcacagtcccaacagatgatgcgcccccagagcctatatataccttccattgaagtttacaccacatctttgcaacaacccccactgctcgcagcgcctcaatcttgacgcgcattcttcaaagaacctccttttctcctttccacttgaacagccacaacgcctggcggaaatggagggcatcgaaaccactcaagccgtcgtggccatggacccctccgatcctgatattgagctttgcaccgaatctattgaacacgattctcccaccaaatccaccaaatccagcgagccgtttgctttacctgcccccgagcccagcgcttcctccccaaccatcgaagccgacgacgaacaggatactatcagcaagattatcgaagtcaaaaagaccaagcctaccctccacgtgcgggagaacctcagctactggaagtgtaaccagaccctccatgacggcagcacctgcagttcctacaacgtgatggagtttaagcagtgtaaggactgcaagagccgacgcggagttggagatgacggcaccgacgcctacggtactaaggttgcgaagatcttctttgtcgacaacaagaacggagacgagtactggcagtacctcatggaggaataggtctgcaggggacacgtcttatgaagaatacgatctcagggaaagggaaacttatcatcatgatatgcagtcagggaaacccctttatactgaggactagaggatcatgagttatgaatacaatcagatcatctcgattcactctccgtgttactttgctttgccatgaaagaaagttttgggtcgtgtttggacctgtaaaagccaggaatcctgccccgaaccaagttgctacggttaatacacactggttcctgcgcccagactgtttcccctcgctgttgatgggtgtggtatttacggtccctttccaacatagcgcaccttaatagcaatttcgggtctttaacatgcggcagagtacagagtactcagtctctccagaaatagcttgtgacctctcaaacccagcgaaataacatcgtaggtaggtgggtagcaaaaaaatagggacttgaagcaatccagacgaaattattagaccactcttaggctacataaacaccaagagtgatctaacatttatgttgactacctctaaatcagtcacggtttttatgcaacccgcctggtaggcaaggcaaatgatcgtatacgccacaaattgagtaaccaggggttggttttccgctgatcacgcacttgagactataaagatctatgtatcattggagctgagcattctgaatcagccatggagttttgtatgatttagatctacctgtgagagtacggcagcgtgacgttttatggtctctagtgacctctcttcggcagtcaatctttggccaaagtcgttgctatcccggactcgtctctgtcagtgtattaatttcggtgtagctcacatgacgaatgccggcttcacgaaccctgccgcctgcccagccatgagtgtacacgataagagtgcgtgcgtatatccaatagcttgatagacggcaagagcgtcttgaatagggttctgatgcgaatagaacgaggctgacatgatgatgcatatcgcagatgtctttacatcattggagttgtaattgtgttgcaaactgacacaaagagatgcgctttctaggtttcttgttatgttgtcgcctcgtgttgaaatgctgatcgtcgactgccgtattcatctcggatagccccatcgccaatttactgtggggcaggttctgctggcgcgctcttccccccggttcgttggtgatatgtgccgaggaagctactgatctccaggaatggacgtaacattaccaacgtggctggtctcaacggtcaatgaatgcaagatgtggtacctgcagtgacgatgccaacggctatagatgaagaaaacccacctgattcactctgattgtgacttgtcaataatctttgacttgtagagcgatgttgaatggaaataataaatgcttctttccatcttatttccttgccttgatcttcctctggtctgacaacccacctggcgggggttagatagcagtgacagcaacagggagcaggggaagctcaattggcgttcctgccactgtggagccccatcaggcggcgccttgcctttctgaacgtgtgcacgggccatcaagcaagaaacagagagcgttcattggcccaatcgtcaagaaagtaccgccctgccccttgtttacacctttctgggccctgaaccatggcggtgaacaatttcaccctccattctccaaacaaaaatcaacattccctcccacctctggtactgccaacccactctcctactccgtcaaagctaaggctacttcagctcttgaactactcaggcccatttcttcttctctttactctccatatcccatcattacatctacagccgtcaatatgcgcgagattgtgagtgttttcctctgacctctaacttcaagctgttgcatgcgttgagcttgtgttttgtgcccttgattgtaccccgccgggcggtggcagctcaacaacaatgcatgatagctcgcagcttgatcagtattcttccccggaaacaagagaagctaaccttgcctttttcattgcgataggttcaccttcagaccggtcagtgcgtaagtattcatctgctcttccatctcgtcggagggagattctaacaatgtttattagggtaaccaaatcggtgctgctttctggcagaccatctctggcgagcacggtctcgacagcaatggtgtttacaacggcacctctgagctccagctcgagcgcatgagcgtttacttcaacgaggtttgttcagtcactactgccacgaaaaacacaagctcacgcatgtaggcctccggtaacaagtatgttccccgtgccgtcctcgtcgatctcgagcccggtaccatggacgccgtccgtgctggtcccttcggacagcttttccgacccgacaacttcgttttcggtcaatccggcgccggaaacaactgggccaagggtcattacaccgagggtgctgaacttgtcgaccaagttctcgatgtcgtccgccgtgaggccgagggctgtgactgcctccagggtttccaaatcacccactctcttggtggtggtaccggcgccggtatgggtaccctgttgatctccaagatccgtgaggaattccccgaccgtatgatggcaactttctccgtcgttccttcccccaaggtctccgacaccgttgtcgagccctacaacgccaccctctccgtccatcaattggtcgagaactccgacgaaactttttgtatcgacaatgaggccctctacgacatttgcatgcgcaccctcaagctgtccaacccctcttacggcgacctgaactaccttgtctctgccgtcatgtccggcgtcactacctgtctccgtttccccggtcagctgaactctgacctccgaaagctcgccgtcaacatggtgcccttcccccgtctgcacttcttcatggtcggattcgctcccttgaccagccgtggtgctcactctttccgcgctgtcagcgttcctgagctcacccagcagatgttcgaccccaagaacatgatggctgcctctgacttccgcaacggtcgttacctgacctgctctgccatcttccgtggccgtgtcgccatgaaggaggttgaggaccagatgcgcaacgtccagagcaagaactcatcatacttcgtcgagtggattcctaacaacatccagaccgctctctgcgctattccccctcgtggacttactatgtcttccacttttattggaaactccacctctatccaggagcttttcaagcgtgttggcgagcagtttactgctatgttccgacgcaaggctttcttgcattggtacactggtgagggtatggatgagatggagttcactgaggccgagtccaacatgaacgatcttgtctctgaataccagcagtaccaggatgctggaattgacgaggaagaagaggagtacgaggaggagctgcctgagggcgaggagtaagatactccaagtgtgctgaaatcaccggccgcctatgtttctattcaatagccggcctgcaacttcttttcagggcgtagccgttgtaattccggggttaagatatcctcaaacctggcagtgcacgacagatgtacgagtcaaataaaattcagaagtacgattgtaccaattctaaattcctaaacgactgtaaagttctagaaatagagttattgtctactgtcaatcttgtatatgaatgagcagatgaggtgaagttgaatgtcggcgatcggaccactcttgtcccgatcagttgttgagctattcccacaacacgtgatgtcatgactaagcacgaaaagttgagcttcaatggtctgaacatcgtccgtggagccagccagcattgcagcacgcccacgacagccatatcgacaccaatggctgccatgttcgctcccagccgggggaaggcattaggacgagccattacggcatcgtcgtctggccccgttacacttccgggcttcttggtgccggcatggcaggcgacagcagcaccacgagctaccgccgcacctttctcgacgacctcgaaacgaccctccaagcttggccgaacacctctctcgatccctcccggcgtggagctttccgttggagaacctgttgcgaagagggacttgacatcgtacaagaaagtgtacaagaagactatcaacatcaagggaccattgggtgcgttggaataagtctctgggaagaacaagggcaaattgctgactagctgttagggtcgctcggtcttgaggttcctgaatatgtgcagctgacacaggatgctgaggctaagagcgtgttgctgagcgttcgggacaatgaagccaaggaccaaaaggctatgtggggtatgtttatctgttcggtgctcttgacgcagttgatattaataattgcgaaggaactacatggtcttatctcagaaactacattatgggcgtttcagaaggccacacagccattctccgtctcgttggtgttggttaccgagccagtgtcgaagagcgaggcggtaaagagcaatttcccggtcagcgtttcctgtgcctcaagctgggttttacgcatcccgttgaggagggtattcctcgcggtgtcactgtcacaactcctgcgcctacacgtatcctgattgagggaattgatcgcgaggtcatcatgtccttcgctggacgagttcgcatgtggcgtcctccggagccttacaagggaaagggcgtgttcatcaacgaccagacgatcaagctgaagcaaaagaagatcaaatagagaaatggcattttgggaacttgtattggcctgcttggtggcctattggacgcagcaggcgtgtgtattctagtatcatgtactatttgacgatgcatatacaaaactactatttttttaacttgtagatttctcgctttcattcatgtcatataagttttcctttcttccacctaacggttttatgactgcttggcgctcaggacctcctgaacagcctcgaggaccttggcgtggacagcagcgggagcagcaataacacccttgttgttggccagagtgcgtccgacgctgaagtcgaggcgcttgccgtgaatgtcagtgacctcgccaccagcttcgcggacaataaggtcaccagcagcgtgatcccagatcttctcctggtatgtcgctttgacaggtagacggaggtagatatcaccagcgccacgggcaatggagccgtacttggcttggctgtccatgcgaacactgtcctgggtaatgccgagcttcttggaaatgagagcctggtcgtcgtgcgcagagtgaccagcctcgacactctcacagaaagtagccttggagaggtcgtcgaggcttcgcatagagatggccttctgggcagagagggcgctggtggtcagaggacggctgttggcgccgtggccctgaacagccgagaagataacgccgcgaccctcgtcagtggcattggcgccaatgtcggatgtcaaacgagctgagtcgtcgacagggaggttagggcagccgagaacaccgaccttgacgtcgccatcaatcataagacctaagcagacggcgtattgtccacctcggaggaaacccttggtaccatcgatggggtcaatggcccagatgcgaccgcttgaaccgccttggctaccacctctgtcgatcaactcgagcatatcctcaacatccttgatagggccgccgagctgcttctcagcgtcctcgtcgtcgagcttggtagagctaacaagctcccagatagtctgcttaaggttcgcatcctcctggagctgagcagcctcctcctcagcgacgatagcgtcgtcagggaagttgtgacggagggcagcgataataagagcctgagcgccaaagtcaccaatagtgacagggctcttgtcgttcttgtcaacggtaccctttgccttctcgtggaagactcgcttagtgaggatggtggcgcgctggacggcaagctcagcgatcttaagctctgaggcgtaagatggggcggccatggttgctaacggtcgattgaggatgagaagatgggaagatatttggcggaggcgagggatgaaagagggcgacagaaagatagccagggtgatagtgagtaaaaagaagaggagggatctaaagaatatggacattcaatgcagagagcaaggtaccacagggtactatatgtggtacagtagtagtaggtaacgtgggatggcgcaattgctgtatggttggtctctttcgggtcgtcgggcgggtcgtcgctgtgactgggtccaagatgagtgggatgtggattaattgaatgaaggatctgagtaagagtgtgagggaaagaaaagaagtgggatgagctgttgaggttgtttgagcttggcttggtgacgtgagacggattggtttagcgatggagcaatttataagttgcttgaggatgtgtctctgttcttttgtatagcataaatcgatctgattaaaatatattaattcaattgacatcagtaatcccaccgacgaagaatctagagatataactaagtcctgtggcttatatctggcaataaagacatatttatccccatcatgtctgctccctcccaccttttgccccgccattagactctgatatcaatgaggggcattttctcttcccattcgcaactggcattttttccccttgctcatagcggaaccatccgattggtccgtcatttcgagcatcctatcaattcaaacccgaccatccaaatcatttcatcatctctctcccacacctcttgatctattataccgaatacgaatcacgaaaatggcttcatcacctgcatccctacgttctctttaccgctcccttctccgggagctgcctcctcgacccgtcctggcctcaccgcgctctgctctgcactctcgtctccgaaattcattcacttccggttcaaaggacgcgatatcgcccgacgcccgcgctcacgctgctgcccaggctattgcctaccttcgatctcagcgcatgtatgccacactgctcgagcgatataaccctggcatgggtatggacgaggaggagcgtgttcgcctaactgcgcgaagggttggcatggatctgccggtcgagtacaagtgaaaaagccacgcacgaattggaaaaaaaaacatgaaaggaaatcaaaagagacagaagggatctgaaaaacggctggagtcactcagcgaaatctgaacatgtcggagaaaactgtcaccgtatgcgatgaaacaccaaggctcgagcattgcaaaagcgaacatcagacgatttaagaaagactcgagacatcaagaactcgaataaggcggatgggtatgacaggagagattgtcggtctctgctcgccagcaaaatgtacgaataagtgtatgaaacaaacgcaatacccaagcatcataaagaaccagcaattcattatcatatcatatctcattcattcaaaggacacgtctggtccaagatcgacaattatatatagaatagtatcgtttccaaagatcgagcacatatggctcaggggtatcaacatcaactcacttctcacgtaggtttttaggctccacctactcctccgtcttcaagcgactcgtcccagccgcccatctgcaacagccactctcctaatcgctccttgacgagtgtcatgttctcgcctagggagctgttccattgatcttgcactaggcgaaccttttccttcaggtcctcagtaagcctgtgttcttctgaatgccgcatctgctgtgctcgcactttgctatcggacttggggattggatttccgttctcatcctgtgtttgagtctcgagcactttgcctttggcatgtactaccgcctctttgacttcgtgaagtaaacataacaagttcgtatgagactcgataaactgatatgtgcttttctctgcgtgaagcatcaaactgaacagatactgcatcgggtgttcgagatacgatgggttttcctcgatttcagacgctggaatccgaatgttgaacccttccaggtccagaggaatgctgtccaatagctcgcatagcgggggcgcaatatcccaaaatgccgacagctgcagtgcgacaccatgatcgacagccttttcgaccactccccggaagtctcgtgttcgttccagaacttcgtgtgcaaacgcatattcgcgtttagccgagtcttccgcgaagaaggcctcagctgactggagcttctcggtattcccggaaagtcgatatggagtcaacacaacctcacagtacctgccattgcgatctgaaagaagatcatatatggctcggtgaagaccttctcgcgcttcgaaaacccatttgaggagagtcaacttttccaaaagttctggtctatcatcaccttcttcctggggcatatcggcgtcaatatgtccattgtcgaatagatgcaaggacaaatcgtccaacaactcggttgcacgtgaaatacgccctgtcagcaactcgttcagaggcagcaccacctggttctggaacagttcatattccgacttttccagttcttttttcttcgcgatttcgttggctttttcgtcggcgtcgatggttcctgcgtctgcgtagcttaagctgccagtattaatttcattctgcaagtgtgtccgcaaagcttgacggcgctcagtcgcaactttggaaaattgctctcggcgtttggtactctccacggtgaacctttctcttgccttggtcacctcatcaagctggctcaaagctcgcactgcagttctgatagaagtcaactctgggtgtttattattaacagcaggatgatgccttgggtagggagggggcattgtgacgagtcgagaaacgtcaaggtgatcgcggttggtcgttgaagagggactcgagcccacgttggaggcaatggcaaagccgaactgttggggcgtaagactaggctccgactggtcgtgccagcctgtcttctcaggaggatattcagacaccgaaccttgttcctcgtatactacgggaggtcgatcctcttcaacccattgcgttttggtcacacccatatactttgattctctcttggacctgcccaggtgggaagcctcaccctgtgagtctgattcccaccaacgacttggagggcggcctcgggagctcccattctcatagttctcgctaacgctcatgcttagaattggtgacaaagaaggcatgtaattaccagaccagttcatgttcggcgggttgttgccgcttggtgaaactgggacattggctgttttagaggcagactgggggctctctccaacgttggagcctaccgaacctcgacgagactgccctggctctgacaagccaggtgtatactgatcctgcgaagaagccgagtctcgtcttgtttgggtaaccattggtcggaataggtcgcgtgtaagatcaaatatctcggatcccatagccccgatagctacagaatatcgttctcgtctgattcttgactcgttcacaacaaaatcggcgaacaagcgcactctgtcagcatcggtggtggctttagactccttcatagcgaattcgcgaaatcgatcaaccgtcccttccgcgaattggtcggcagtctgtgttgtcaccaaatgctttgaaactgggaggccggctgaaggtggcctcgaggattcccggacccttgatactgatgccatagacccagaccgtggaggtggagtaggaagcgcttttggagcaactgccttcgaactgctgccatattgcagatgtttatgagcattaggggagaaaggcggtgtctcagcttcttgaggcagttttcctgatgctggagctctgggggttgagtttcgagaatcctgtgatgcaagtgcaccgctcagaggtgttgacctgccgaccgacgcccgcgataaatccgtcgaatttggtaccatgatatctgccatcgaatctgggcgggtccgctcatctatggaactgcgaatgctatgcctggttcggctctcggttcgccgctgcaaaatcgtcttatcatgtcgtactgccttttgccggtttagcccattaatgcttgatgaagatccaggaccaggctcaatgggcggactggagggtatcgaagtatcgatggtaaggcctggtgatcgtcttcgatccgacggtcctgcttggctttcattctcgttccaatccgcaggtgtgggtggaacaggcccaaggtttgttacgcctgctggtggtcgtcgtctgtttatgggaggggatatgattggaaccgaatttctgtccatggactgcacactttgtgatctgctcgaggaaggcggaggaggtccaggaggaggcggagggagaggcatgcctggctcccatctggactgagatgttgatcgcgagcgagcagatgtgggtgtttctacggctccggcggagacggctcttcgggctgctgggggaccatgatgcatggctccgccaattccatgttcgggagtaggttggtgaaacgaagtctgcactatcatgctttgtcggtgactctggggcggtggctgaggcggaggagtgcttgagctatcagtatctctgcggcggcccaacgatgggaggaagcgacggtctcgtgaaccgttgcgtccccctggaggaggagggaaagaagcattggctggttctggggaaggccggtgcatggtcgcactcagtcgaggcggcggagttggggtcccattcggtgtagagtcgaagactgtactgatgggcctctgctgctgacctctaggtggactatatggcggaggaggcaacggcgatactgttttatgttaggatacagatggcaaaattatactgactctgttagccacttaccttgaacctcgcctgcatattgaacagcacgctcggcgacggcagcctgcgtaggggcccattcctgagggttgtatggctgtatactactgccaggcgtttgggcagcagagtgataatgactggaggtcatggacacggcggatatgggcgtttgcaggtggttgttgtagatacccggagttgtcgtgagaggaagaaggccctggcgaagtcgcgccggatcgcgagaagtcatgatgaaggattaagaaggacctggcgactttaactttactcgaccgctaggtccagggtccttgtgatggagacaaggccagaaggaacgtcttagtgacagacgtatcagggctgtctctttggcggttggctctggtacgtggggtcctaggatggatccgcggggtggcggcgcgtgcaaacagaggagtgagtcgatgggctcaggaagatcacgacagacgaaacaggaatcgacaatggagctgagacggcaagcaacagggtgccgatcactttgatctgactgaccaaacagctactcgctcgacgtggtcgcgtttattggagaaacgaaaccgacacaaaaatagtgtatgtaggtatgcaggtgaggctctgcgtgtaagaagttgtcggtcaattgactgtaaaggacggaaatatctctcatgaatccatccgtagcagctgcagccacgacggttagcacatcccctaatgcgcaaccaaccaaatggaaatagaaatgtgattgtaggattacccaggatgtatgggataagagagagaatggttgggttgggaactttttggggaggggctctgttacaagcagaaggtactaacctacccctgcgaggaagtacctaaagtaaggtacgaagcagttggttggaatcacgacagcttactttctggggcggccttggtgggaacaggagagagggagagggtattgtaactaaataaagcaagaataagatgttgacttgaacccgttttctgctttctgtttatcgccgattagacaaagtcaagccgagccctgcatggggtgtcttcttggcggagacggagactttgctgggggcatgaacgatcaagagtgtggaacaaagagagttgacatggatggggagcttttcgatgaccaattgttaggttgggatgggcgacggtaagggggatctacaggtctactttacgcacgcattgaggggattcctgcttggagtggtagtcaaagtcttcgaccgcttcttgtaggaaagatactcagctgacaaaggcgagagatggcgtcctgattgtgccctagtttggaatcgcagatcctaaaggatgcattagagagggttacagcactagactgcagcagacgttagaggtgttgactctctatcgaaatgctgaaccaaatagctgcaagtccaaggcacatatgagattgtgtcaatatctacccggataatcatcgtttggtctgtctctgtacacaatggttgaaggattgcctctaactacctaagcaatcgcatcaatccagaccccgttgagtggaaaaggttgggatagacttgcagacagggcattctattcttagaatcatgctgttgcccttcacttactgctattggacagggtgggcagaccatgcaggttgggtgtggatgccggcgcttaatggacgtccctcgctgcctgtcacatttcctacaaagtcaagacccccaaggacccatgacctaagaagccgttcggttcgaaatctgcacggtcggatcggatacttagtaactaaccttagctgcataaggtaactatgcgcaagggggatggatgatcgtgggctgatactgagtttgatacattgcaacctaagatacagagtacggatgttgtgcgaatactctgatatccttgcagagttccatctagagcacgggacatgggagtaccgagtgaataatagactgccatcttaataacgcaaaagacggtcaaaggtctaactcaaatgttattttaagggtatatgcgttcttgattgaaatagtcagtgtatcgaatataatcaatagaggactttgtgtatttgtatttgaacagcactccctaccaggacaaagtgcatatgcagtagctgacagacagtatgtaaatctgcggcgttgctttactgtgcttcggctaaatcaatgactcatgtacagctgtcactcaacacttgagtttcaagtcagccaagcatctaatcgtctcaggtcagacgggccttacttgatttgtatgacatgctgtgcccgtgtgattgtcactcgtatttatatcataacggctgattctgctctttctgtcgaccaacatcgcaatcattgatgtgttggtggttgccgatttgcaatctttcgagctccggcgagtactggttaatcggacaaagtgcttttagatggtctttattgattgcttaagcttatagatacaacacataagcaacccatttcctcgaacccaactcgaaagattgagcttggccagcctactttcacgagcaaataacacgcccctaaaaccgccaacctaagtgagccatagatacacagataacggcaaaaacggacgattggcaactgcattatgcataaactttatcttgcagaggtgaaaagcagatgcatagactaccaccaaacttggcaagttacctaaacagtagcattctacatagtacacccagtaaaaacctcaacttgaaatagcctaccctattctccctctgcctatgacatcttctgaggctgaagagatcaaaatcgaaaagcacgaggctgggtcttgcccacctatgaaatgagccccacttgaagctttccaaatgtgggctcgagtaaaattctagaggattcttctccaaaagaactctcctctctttcatttcttcatattctgctctgctcagctttcttccttctcttctatttattagcctttcaaacaccttttttcttgcttctttcttcaacaacaacatctccctatacccttttcactaaattgtaagtataccacaattttcacgtctcgcacatcgtcgcatctttcatgatgagataccagctggcaccagtcatagggtgacttgtactccctcctttgatgacctaaatgctgtggtcttagaaccatatctgatttcaattccgacactcaattcctactcgttcagattatgtccgatcaaaagctaacagcttccaaagtcacagtcacagcgcttccatcgacttcacaatggttctgcacaaccccaacaactggcactgggtcaacaaggatgtctcgggatgggccaggtcctaccttgacgaggccgtagccaaggtccaggttgaggacggcgaggtcaaggctaagattgataagatccagagcatggatggagatgtcgacgtcagccaacgtaagggcaaggtgattaccatctttgacgtcaagctggttctccagtactctggtaagggaatgcggttacttagactacgagcgtgaaaactaaccttgcaggatctgctcccggtgaggatgatgtttctggcactattaccgtgcctgagctcgcccacgacacggaagaagacgagtacgtggtacgtaaaacctcccctgctccttcgccttccgtgttgccgtagaataaatccgctaagacccctcgtagtttgacgtagacatctttgccgagtccaaggagaagcagcccgtgaaggaccttgtccgatcaaagatcgtgccccagctgcgacaggaattccagaagcttgccggcgccctcatcgctgagcatggcaaggacatccagcatgccccaggctccaacccttcaagcggtttctcgacccccaaggtccacccccagagctctacccctaagcccgccgctaccacaagcacccagtccaagactggtagcgtcgtcaacaccactaccgtgaccgataacgaggagttccgaaccactgccgaggagttgtaccagacctttgtcgacccccaacgaatcgctgcctttacacgatcccctcccaaggttttcgatggtgccaaggtcggcggcaagtttgagctgtttggcgggaacgtctccggcgagtacctcgagcttgagcagcccaagaagatcacccagagctggcgtttgaaccagtggcccgccggtcacttctccaagctccacatggagtttgaccagaacgacgttgaccatgttaccgttatgcgagtcaagtgggagggtgttcctatcggccaggaagacgttactaagcgtaactggctcgagtactacgtcaagagcattaagcagacctttgggtaagtcacacatatatctgctgtttgctgggccacagccactgacattttccagtttcggcaccattttgtaagcaaaagaagagaaccaggagtcgtggagttgggtcaggaccggggtttgtacagaaacaatgcgctctctagatgagggtagtgacggggtttagagtcgctgccgtggtggaggggggaggacgtcgtcttgggtggtctgcgcaagacctagaagcgtgtggttatgaattcatgagcgacgtaaaaacgaaataatgcaccatcaatggatacagtttgcggccatgtggtaaaaacgttggcctgactgcactaactattgaacatgacatactttacacgactgagaatacttatacatcttgaaccgcctctaccttctcattaaccctacgccgtccacatgcgttacaattccatggacctcaccggtatcccctcgtcccttggttgattgtccctccgaatcggtgccattgtcgtgttccaacatggcgcccgcttcctcccccttctgggttgataaccgtagtcttccgagatcaggttttgctacctgataccctgaagccaaactcgacaccttctcagacagggaaatagcttccgtgcgagctagatatacgtgttgtcccatccaggaagtcagaacaggcggaccaagccacacgcggaatatcccaaccaagatagcaaaacaaccgaaaacgataaagacaacagcggcgctggaataacatcctgagtacctgtccactctcgttcccacatagaatggactcttgaatcctgggtatgtttctgatacatggtctgtttcttccccaaacggcatgtcatcctcctcaatgattggcgtcccccacatatccattctgtaagcggtcatgacggctctgacgatagcactgatagaagcaagaggtgtagtatcctgggtcttgaccagaggctctagccaaacactgtactcaggtatcttcttagtgatattaaagcggtctcgtcctatttcgtccttactcatgacgattccccgtctttgtaggaaatccccgagggtgccgttgttaacagcacgcagagtcacgccagagccgccgaagcctatgaggtttttgcagtcttgagtttccaggcgtctcctgacttgagccatgcctgcgtttatagtgtatcgggagcgttggactacgggcacttcccacgtatttgaggaaccgttgggtgcctttgcccattgtacctcaagctctgcaaacttgggaacgcggtattcgataatggcgttttgcggaggggaaaaaatcccactgttagacgcctcgattctctgccagtcgcctttatcttctgtcatggtgaacgtgcctttgacctctgaatgcttagcaatcaatgccaactctcgagtgaatacgatccctatatctgtctggctgaaataagggttgagagtctcgttgtgcatgcaactagcatggccaaccataataatgctgacgggtgggacagtagtattcgcgtgttcgagcgcatcattattgtacgatggtatggacggataggcatgggaaaatgcgcggctgtcgttgtggagtggaatatcggagatccaaggctccggattagcaaaggaagagtcgtttgttatcatggacattcgatgaggtagatagttgactacatctgcgccgaggttttcactgaccctgacttctggggtaacgatggcgaacttgtagccaattgatgcagcgatacacatggcagtaatgatgtatctcagagtgataaagaccggaaaccctctgaggccgtaacgtactggtgcccgggcctgagagttgagataccgggcatagtcaaggccgctgacacagtgagcttgtctgctacaccaagcatcgaataaatgcatgtatgtctctgcaaagccgaacgataacagcccaaaagcaacacctgtaacagcgatccaggattggacactccattcaccaccaatcttgaaggcgagttggcccgagactctcgatttgccaaattcacctgacgcactagggttccgagttgaagtagggtttgaaagagcattggcgccgaccagaatgaggataagcccgccgatgagaagtgctggtagcgaggcagtaccgagcatctgaaggcgtcgagaccaagaggatttgaccggcgtcatgatggattcgtctgaacgctggcgatctaggctttaggaaacgaagataaacaatcgagaaccttggacggttaacgtcgattttgtctcttataatcttagtagtcgagtttattgatgccacagaggcagtcagtcgcatgttcaggcacgaaacattcgtagggtgtaacaaccctttaattaagcacttcaataaggttatttccatacctatgatcggactgttacgtccctgtcagcaactgacatcattaagcaggacattgcttgaacccttgtaagttgttggcgattccacagaagccagtaactcagcctggcaggggttatcatccttcaggtttcgcatccaaccagataactaccccgcagattcagcctgcagatcacatactgaaagcaggctgcatttgttgtttgttagatcggcatatggaaatacaagttttatctcctgcgccgtctttcggcgtttggctcgtcagccctttgaccaaatccatagtcagacacgaagatgtctaccagattatcccacaatcccatgtcgtatagattctcgacattgctcaagttccaaacacgctcccatgcgccttgcccaggaagccgaagattctcggctggaggctgtccatcctgtgttgtgacaattatttgctgaacatcgaccggccagcgcccacatcgaggctcaactcgttcgttcttctcacgatctgcgggcatagaccggcggaacgcaaatccgtcagccatatcctctttccactctgaccacttgagagtctcattcgtcgtagtaccgctgtagacgaggtacaatgagtagaggaggagtccccaaacgagcggggatgtaagagctgcaagaagtgatgaagcccccatgttgacattatcttggatgccccagcccaaaccggccagatactgattgaaagtcatatgactgggcttccatatggaccacccaggactatatctttgcactcgcgctgtaatgattgacatcccgaggaagccaccataggtgcatagaaaagcagtggacgctagcagcaacaagaaccagtgttggttcccatagccaacacatgagttgatgaagacgcaatggtggtcagctttggcgatgcaacgcttgcaaagactgcagtgcttggagcgaggaggctttaggaatttgcaagtccggcacacatggcctgggtgaaatagtgtgtgatcaaacggataaagcgacatgtaatatgcgtgattctcaggcgttatgtagcctggatcggcagaacatgccaggtagagaaatagaaaagggagaaagaccgcggtgacgacaatgcatttcgagagagacccaatctttggccacgcttgaggaataaacatgtactctcccacaatcatgatgagcgaaaagaatagctgaggatgttagttggacgtctcactacagggtcagtatgacaacttaccactatagtccaatgtcgctcatgtaacatatagttaccaaagcgagatagatagattgatactcttcctccagtgagcgtctggtccactctcatgactccatttggtatgtgaatccatattagccgatgcagtgcagctaccggtgttcgtctagtcacaatatcagacccctgagtataaagctcattattttgatactgaccgaagagcaggtatgcgtccaaaaaaggccacaaaaaccataaacgaaataaataggatcaaaagaacgagtttcttcaagggactcatattttcgaactgccaaaaatggtgatgaaggatgtaaaagacagatataccaggggagtaagaatgttaactttaagagccttggcaggagaatgattgcaaatatgagtaatgaatcacggtatcattttgttgcgacaaaaacaatatgtaaaaacgaaaagaaataaaaataaaaatatataacagcgggcaaatagtgagtatatcgatatgaatgatgaagtcaagactactaagacaagacaagacaagacaaagtactgcttattcttctgtactgcttcgatactgcctgtcaaccacgtgactccgcgagacatgtcaacgcgaaaagacagggatcatttaattggctacgtcaaacccgctgcgatgatggcgacttctttcgtttttggaggggggtctccatgctttgataatcatgaactactaaagaaacgaaacgagcggcggttttcggagatttattaaaaaaaaaatatacttacacaataaacttgtttttcttattcatagactcaccttagaaaaagattccttcttttctttaacttgttcgcatacacaaccatggttctccgcaaattcgagctcgagggaaagcttggagaggaagctcagcttatcgaaagtggcgtcctcctcgatgagaatcccctcgatgaaacccccgagtttcatgaattcctcatggcctgtcgacggggagatttgaggaaatgccaggagcttatcagtcaaggtgtgaacatcaatggcaaggatcgctttgattatacgcccctcattattgtacgtattagagaatctcttgttaggtaaagactaacatgattaggccagtttatgtggacattatgaacttgtccaattactgttagaatccggtgagctaattgagtttaatgacttatacataatttatggacaaccgctgaaacttttcactaggtgctctcgctgaaagaaacaccttccaaggagaacgatgcatctacaacgccctcaatgatcgtatccgcaatctccttctccaatatgacttctcaaagtcttcagacccttacgtctactggtcgactcacatctcaaccctcctcggccgtacaagcccaaagacgacggacattaccctggtctcgggttctcgctcttttgacttacataagttcatccttgttgcacgatctccctacttccgctctaaacttgctgctgttccggatacaactacctggaagcttgcccacaccgttcctgtgcagtcctttcttattgtaataagatacctttacttgggcgaggtaccacgagatattgcgcctgtaggtggtgcagactctgaagaagatgtcctgaaggggctggacaaagtgagcaagcagctcgaggtcgagtctttgtgggaagctattcttgcaggtggagacaggaggcttgctcgacagcgatttcaagctgaggttgagcgggcgagaggacaattcgaggactttttcaaacacaatgtcctgggccacaagatggtcgttgacacagaccaggtaaagaacgttaagtggaagtacgacaactccatgttcgccgatgtaattctccgcgccgacgagcccatcgacatcgaggatgagaagtcaggtcaagcaacacccacagaagacgcccctactatacccattggcccagctggagatacggaatccgtcatcaagcgcaaatctattctctatcccgcccacaaggccatgctcatccgaagcgagtactttgagaagatgttctccggcgactttgtcgaatccaagcgcgatgatcatctccgaatcattactgttgactgcacacctgcagttctcgagatcatccttacttttctctataccgaaaccgcagtgtgtcccctcgagcacgctctggatctgctttatgccgcggatatgctcttccttgacggtcttaaaagcaaagccgctcaagccattagcactctcggcagtggaaacgccaatgcgctggtggatcgcacacatggtgaggcgcaaaggaatggtgaagatggtccggtagttgaggaagccgagatggagccaattaacatctacgatgttatccatgcagcatgggatcttcgtgtccagcgactggaagagtttgcagcacgttatctagcatatcgcctggaggactacatagatgaggaggaatttcaggcactcatcgccgagtctgctcagcgtatcactgtgcgagaagagacggatactattgaactgctggacgatattcgatactacctaggcgatagattcagactgcgcttcgaggatgttgggtttgaggatatgatggacgagtcaggagatattatcgatgctgatttggccgccgccatggcacaacaagcagatatatctgcgaacgcaacaaacggcatttcaaaccagagccagaacggcgtgcaggagaatggggatggcgaagccaaggacggagaagctgtacgaacgttggatggagctgaagcagaagatgagtttgcctcagacgccatcaacttccagatcctgcagcgtaagattgatgctatgcttgatcgtctcaagctcgacgcatagacagtttcctatagatatcacgttacaaagacttacgacctttcctttgaagcagaataaaaccaacggtaaatgaaaaacagacgatggagaatacatttatgaagtcgcagtgtgtcgaatggtatttattgatcttttctatttctagtgcaaaacaacgtctccaagagcggaaacattgatgtatgcaaatcgctggatatcaagtctatatcttgagtttcacaacgctaaagaaggtctcgagtatacttctcgtcttccataatgatgtaggaaatagccatgacacagtctttggtttggaacacgctcacctattgtgcatgcatcgttcctccaggatctcgacacttacccttagtattcggcagtcttgacctgctgctgcagcttaggtggcagctgttccagtttgacaagtcccatgcgcacgcagtcgccccagaagaacatggtgcggtcttgtgcataactcaagtaatcgaactcatcagggctcagcaagtcttcttctttgatagactcatcgagacctgggatcttggcttggacaaggccccacgcaatccagtgggcgtgattggcggggcgccactgtcgggtctcctccaacagttctcgcacgcgctggtctctctgttcgtcgttggctcgttccgcagcgctccaacctcctgggggcactcgcgcatcaagcatgaactcgacaatggagcttgagctgttagcagcagggtttccaggtgtcgcaagtggcgttgacatgccgctggaggcgttactatcaacgggagccagtcggggtgtggagttgctgccttggaaccggggacggtgatcgacataagccttaataaagcgacgctgttcatcaggtgtgggatatcgccgcacgtcgcacgcccagggcgccgcagcatcatggtagttgtacgtccactcgttgaagtgattggcaaattcaagaccacgggtgttgggtcccgcatattcaaagtcaatgacgataagctgtttatgcttgttggcagcctgaagaagtggtgacttttcgtcatcagggcgaatgcgaagaatgtttccatattgagtctgataatatgttagccaagacccatgaaggcaatgccacaacaacttacatcactgtgcgcaaatacgaggctgtctttgacctctctctggcctcctttgtagaagctgttgagatgaactcggtacttcgtcatcatgtttctgaattcaggccaagtggttccgcacacatagcctcgcgacttccaagcatgagcaacagagtcctgctggccgtgctgaccttcaacgtgcttttcatactcgttgtcgagataagtggcgatccgctctacgttgtccaaccattgatcccagctcttccatgtggcagggccaccttccctctcgtggggaagcagatcaatgccttcgtgaagctctcgcattcgcttggcaatcgagcgagacgtgtccgggtctcggaggtccattggagtaagcgtgatagattcgaagtactgctcgaatcggccattttggaaagtaccaagcaatctgggtccaattttcttgcgcgccaacctttgcaaaactgagagttcattgtctcgatcaatgaggtgctcgacctgaggcccgtagatgcgtagcaggaccttggtaggctttcgcttgccatcggtctcatcaatttccttgggaggcgtgacgacgtagacagcattggtcagggcaccgctcaacctcacgacagaaatgctgtcaccaccacctagtgggatacgcctccatcccttgagcctcaaagtgtgagcgatgcgaataatttcgttcttgaagctgagccagcactctttccctttgtcggccttgatatcagtgtcgttgatgtcctgatcttcagcatctgcattgccaccagcgtagctcattgtcttggtgttatcaagccaaacatcacagctaggcacaatggcatcaccatcagcatattcggtatcggaagaagggccaagcagagaagatcgagaaggaacctttcgctgctttggtcgggccatcttaggggccatgtgaggcagtccattaaggcccatatgcgctagagactcttccaagatacgctggagcctatcaaaagaggtatcactggagtcagagtcgacagaatcagagcggggacgcccattgttgctctgttcggatccttgcgcggatgttgaggcggttgcaggctcactttctccagtgctcttggactgattctccttgttgggcgacttggacttgcggcggcggctcgtcttctttgatttcctagcatgtgctttggcacgctcatgttccaaccaatcccccacctgggcaagcagtttctcactataatactgacggcggtgactgtgatggtggtgcgaagaggggttcgaagtcggagcaggttcttcgggcgcgcgactggtggaagggctgtcgctcaaggaggacctggaagagctgttgggaagttgagaaggtggaagcttgccgcttaggcgccgtcggaggttggtatgaaattgctttgtaggctgggagtcatcctcgagtgtctggatctcagactcaggttcagcaatctggactgctgtggtctgttagctcctaatttcactcaaaccccgagggtgaaagggaagggcgaaggtgttgggatagtactgggtaggacttgggcagtaatacgggcacaatcatgccaagcaatcgaattcttccattcatagctctactctgaacatgactccccaaatattcgcattgcactgtcacatgtttgggtgagattgggttgcgccggttcaatacagctgcattgtactcaaggcgcggcgaccgttttcaaacaatatttaaaactaacctttaagcgaaccgcttgggggaagtggacgttcaatgtcctcttcactcttgagggctgaacgtaacgggggaggctgaggctgctgctgttgctgagcaggcgagccgtttgtcgcggggctcggctcagcagacatggcggggtttttgactttgagttgaagtaaagcctttgttggtggatgctgactgccgtgcggaattctgtataggtagtgttccaagaatgcaggaaaaaagaatgaaccgtggtgaaaggaagatcaagaagaggaagagtgagagaaagagactgggttgagaactgaggcgtcgctacagatgcaaggaaactaggaagctgcctgtcaattgtttcccccctcccgacttgtcgtctaaaagaaaaaagtggtccaagggtcactggctcgcttgtggctggcagggtacggagtaaagggagtgcgattattagaaccggggactttgaggtgtggtggaaatcacttattcgtattggctggttcgtgagatgattcgtgtgattgaagtttaaaatgacaccgataaagagtcttttaggtctgtatcgtagataagtacagcgaaggagaaagatatggaaggaaactagagagataaggatgactgggtcgtattcatctatatcaacgaaaggacaccagtttcacaagggaaggaggccacatgatctcaatcgcagaatcagactaaacagaggacgaccgggcatggatggatccaaattagtagggtgctctccttaggtaagtcggtacctaaatcaacgtcacaggcatcgccatcaacgcccagcgtccactgtaatgcaatgtaatgcaatgtaatgtactgtagatccaggcagccaagagcctttccacgtcatgtcatttatctacattgcgaattcccagtaacaattggttcgtcctccaaagtttcacacacaaaaactatcacaaaacaagaaaccagtcgcaagtaggcgaagagagaaaaaaaagccgttcagatggagaggtccctagagtccagaccgagcctctaccaggggtgacgtagttttggtgacgttatacccttttgggcgcccttcggtagcgctttgggtagtgtctcacatgctaccttcagtgctccgcttcaccgccaagacaaaggctccaggggtctgcgaacgatatcgacaaagaagggtcctttgctgtgctctatatacctcttttgtgcatacatcaccatcgctttggtctcgattgatccaaaccggtctcttaccctggcctctcggatcccatcttgccggccccgaacactactgacccgctctcgggtgttgaaaccgtaaaagggcctcagcgctagaagcataaggaacgaaattagtaggacagcttccggtactcaggccagacttcgcaggctgtttatttttgtaccctcaagcttagaggctactctcggcatagtgtcaattaatcatctgaagagcctacaataggctatttgcgatgttgctcttccatctatggggaattacctatacaagctaggtatacggagttcctcaatatcttgttcatgctacatcgatcttgtaggtgacactcactgacttcttgggctacaccagttttcagattatcagaatagcttgaattaatacatgaactactaacctattcaagacagacacactatatcccaattcacaatacaggatagcaccaatcaaacattctcaaataccctcagcccaacttacttgttacctgttaccaatcgccaatccttccaactgttttcgaagacgctcttcgtcttcttcggcttgtagcaacttttgcttaatgccctctcgttcctgcttcttcttgtccaagttatcctgtagctttgccagccttttctcctttgacactattgtaagcagttcttccttcaaccacaccttggcatctgatgaccaaggcttagctagctgagccgtcgtaatgccctgccagatgtcgttcagttgacgagtctcggtgtatggcatcagctcactaaactttttccatatttcgacaacttcttttgcctcacgcttcgatatcttgaaccactccctgtgcttcgtctcgcacgatttagctggacaagacgcgtactctgcttccatgtgtaaggtgcggtgaatcaaaccttccattttcatgcttgcatatggcatgtatactttgaattcgacagaaggttcgtactcgcatgtcttgaattcttccattctatcgtgaccaccaccggtatatccgattttgatatgatggccccgtactgttggatcggtgaagccgtatatatagccagacccgaatcccttttcacctggtgactgtctcatgtatttgagaattttgtgaacaggttgattcttcgggaaaaatattatgggttgacgaagctttgggcgggttgcagcctctttgtctgattcagaatcttgactctgggtatcagagttgccctcatcgtcaaagtcttcctcattgccagggatactcccgctcagattcaactttcgccttatgtcttttgagagaatgtccagatccgtggattctgccccacgtgtcgggctcgcatcttgtcgcttcctatgcgaaattctagaagaagaccgtcgagattcaaaccctacggtgctggcaagtgagtcgggtgtcgagacagtcaacaacggagtgaacagctcgctgggatccggagaagtgactgatgcaggtgaaacgaggaatttatcgtcgctgggggacatagatgatggtgactcgaaagaatcttttgctgcttttgtgccgctgtgaatcatgcgtcgatttccttcacgccggcacctcactggcgtcaccagtatatctcgctcaacctggggactctccctgactaatttgggtctttggagcttctctcgtatccttgtgtcgaacacgtcttcatcgtccatttcctcactgcgtccgtcgtcttcctccttactgatttcatcgtctgtctcctcgccgtctccatagctggaatcatatgcatcttcgctagaacgtcctacgttctttgagttgctctcatgaccattgagtttagtcaatgatttttgtaaagttcgagttggtgtatgctgtcgattgttccgttgcttctcggcctttctctccagctgccaactttcgaacttcgaggtcaacaagaagtaaacatattccatattgtttttataactctttctgtgaatttcgaatttgactgcatgcggtttgataggcctaaagcagatgagatttttggtcaactcagcaagagtcatttcgaccgtcagggctgcatctggacattcgctaccaagctcataacgagccaagttctgtaaaagccttttcattgtcggttttcgtgtcttcggcaagggagtgacacagtatgtatcgccttgggcttgaccaaagcagcgcatcgtggtgtcgccttcactgagaccaatcgcctcgtagaggctgctcaaggcattggatgaactgtcgttgggttccattttcaagcaatgatcgctagatgtctatgagaatagagaagctaagttggttggagggcaggtaactggcgatatgggtaaggaagagtcgaacgatttataggtcgagagactctagaagaaggcgggagctcatggataccctccccgcgagggggctaggcaaccaaccatcttactatgtattcaatcagtgtgatcaagacattcccactgctgcagaccaggtttctaaaacgtgctgagccttatccttgtcaagataatcccaaccactaacatgggtgttcaatctggtaaacttgttgccgtctctatgcaagctagaaagtttattgagcacatcatggatatccaattggaaaattagctatgcattttatactttggttcatatcacgagtgtgctttattttaaacaattgaatcgattcttcctcgacaagtgagctgaaacgagctggtgatgttgcaaggttgctgcatgcgaacatgctagcgccaacaacagctgcagcaaattccatgtcggtatgtccgatggacaagttcttaaccgtttcggtaaatgtaacaaaagttcatagagaatcagctcattcctgcgccaggaaatagggctgaagcaaggctctatcaggagtctacttagtagttcaacgttgacaggagaactggacatatagacgcaacagtcaatgataacaaagagtcaacagcaagtatcccaagagatatatcgcaattcaaacatgtttattatctacaacttcgcttcagtagcctccaactcactggggtacttggctcccacttccagatcgccattatgcacgccatcctccagcggcggcagcttaacgtaacccttcgtatgcgatagagcagacaagacccactccctatcagccttgatgccctcattgttgagcgcccagaccagggcatctaccacgtcgtctacgatgacgaccggcttgtaccggggctccttctctgtcgcagtctgtcgccagacgcctgttcgcaccaggatgggcacccactcggttccatcctctgcctcgaactcgctagctccccggatatcgctttccgggttatcgccgatcatgtagacgcggcggagaggatggtacttggacttatcatgcccagggctttgaccgcggttgcacgccatgtcgtggtagtattgcagtagcctttcgtgggcgtacctgtaggtgtggttggaaggtttgccaagagcactgtactcaagttcctttccgttggtcgtcgtggaccatactcccttcaaggcttccatgaaagcgcctgttccaaatcgattcacagggtagtttgtcttccacagcagatcgaggttggaaatccacagcccgggctgtccatcttgctgccatccattgttgggtagcttctcatttccgttcaagttcgaaacagtgccgagatagccttggtgagagatcaacaagtcgtgaatgagttggatatcaacagaccaatctctcgggtcgttccagataaagatatggtcaatcttgagggcatttgcggggatgtttgtgctataagggtctttgagcagagggatccgcttgccatcaggcagtggcacaggtttgccgttaatctcgccctcaatatgctcaaaggggaacacatcaccacactcagcaagaatgtctgctggggtgacgacgcgcttgaagccataactattgcaactagttagcgcagatacagaactcatatgtgtaatccttactcaagagcaatctgtctagctttctcaggatgagaacctgtgatcagaatcgtgccatcgttctttatatcttcactccaaccactcattggcgtatgcgaaagaatcattcttccctttatagcgtcctcgtgcttggggatctgcagtcgctcctgcaaactttcctctttcttgctctcgggaacgcaaccaccgtttgttaagaagacgtatctgatgccattgcttctgagcattttgataaccttgtcagctccatccaccctgtcgcgaccctgatacaagacgccatcgatactgggatagattagcaataatgtccttttgatatcgacacatgtcgtacacggtgaaggagctgtagatgaaagctttgttgacttactcaaatgcaaaagcgaactcagagaatatcttgcgtgccagatcggtaggctcttcgaagttattcgggttgacgcccaatgacccctttggtttcgacagagcggtatgagatgtatggaatgtcctttgcgatagacatgaagccctcagggctgtcgctgctaacggcgcgacataccgaggctgcgttaaccgacgtgcagcgaatcggcattggccgacgacaccgaaacgttgcatattcaggtaccgaatgccagagagaaggatcaagtctgcgtgtatgtaaagaataattgcatgaaatcggacagtttgaatgcagtacaaaacaaaacaaagcgcttgaaagtggctgtttcttccaagttaccttggtagtcgcgagttaccagcttgttagagtcatggttgataagagcgctcgtcggcaagacccgcccacattagtatggcattaatatgagccgagcattgatcagcttaaacaaacaacagcttggaaaatcactactattattggattatgaaacaatcttataggtttcatatttttctatgcgttaaagagtctatatttacatttgattgagtggttaatacatcacagtatgcgtctatgagtcaatgattttgatggtacaatatctttacaaaacccgcaatatcttgtcatcgtacaatccacgccagtttttttatgacagctagataggtagccaacactttatttcttgtcgttccagtccttgacgtgatcaagaataagggcagctgcttgctggggtgaatgttgtctgcccagagcctccacaaagtcaccatccggatccatgaggtaaaagtagatgctgtgatccaccaggtagtcctgtccgggcttgacgttttgcggtgtgctaaagtatacacggtacttcttgcagaggtccttgatttggtcgtatgtaccggtcaagccgacgaacttgtcgtgaaattcgctgaggtattccttgagagccttgggggtatcgcgggcggggtcgcatgtgatgaagatggggagaagtgcgtcgggagccttctgttcaacaatatccagcatagttgccattttgtcaagctcttcggggcagatatcggggcatcgagtgaagccaaagtagacctagcaagtcagaaaccaacgctacacatgagctgggctatattgcccgattctttcagcataccagagagtgtttgcccttcatcatctcgcttgtgaaaggcttgccatcctgatctaccaactcaaaggttccgccaacctttggtcgtcccacacccttagcagcttcggctattctcttgcgctgcatgcgctccttctcgaattcgaagtaccacaccaacaggccgcaagtaccgacgaacagaaacccggccttccaagaaaatggctgttgcgcatttgtcagctttttgatcgctcatgttgtatcgcattttccgtggatttgtccaattcataccccattgctgtatcggctcttggcctgttcgatagtcttgtacttcgttcggcgctgagtaataggctgtctcgactgcatcggtgctcgtgggagggttggtcggagctgcttaggctgaagagcgctgctcgagaaacatcgttgacattgccgtgtcgagagagatgagaacagtcccctgagggcttttgacgtcgcgaccgagttcggcatggttatttgcctcaatggataagttgggtgaagctcatgtaaaagccatcaactacgtaaacttacatctttcgattgtcataagctccaaatgcgtgggtccgggcttttaccgtggtggcttgtgctgtgattagtcattcgtcttggccatgtacctattcccatccataacctccttcagtggctgcaacttacatcaaagttgaacttgttgttttaacgagtagtcttgacaaaccgttcttgatagggataccgtttcaacaattgcttctcagttctgcgatacaatcatatatatgtcaagtgacctatacatccaataaaagcttgtgattgcgtctaagttggcaattatacatacgcgccgacgctccacaatggaacaatcatcaaacttaggacaaagcgagaattatcgctcagaaacttttggcaatgacgcaaaaagcgatgccacagcacaagccctatcagctgctcaaaatctctcctccaaatctcctctccatccttcaacctctatcgaacaaccaaccagcatgggcgcccaaacagcagcaaagaagaagggcactgcttcaactataaagaagcccggcaagcgctctaataatactggcgggccaagagcggcaaagaaagccaaatctgtgcagtctggttcgacctcaggagaggcccctgaatcagcaggatccgaattagaagagtctgaccatggaccgtattgcatttgtcgtggtgcagatgaccatcgatggatgatattttgcgaaaactgcgaagattggtaccatggagaatgtatcgacttgaacaaagagattggcgagtcgctgatcgagaggtttatctgtccgctctgcacaactggtgacctcaagaccatatacaaaaagacatgctcactgggcggttgtcgaaaagctgcccggctaaccgatgaggagccaagcgccttttgcaccagcgaacatgcgcaaacatggtgggagcgcgaggtagccaaactgccgaagggaaagggaaagggaggcagcaatgaccggctcactcaggaggaatttatggcacttttggggagcggtctttcaggtttcgacgagaatggcctttggcgattggtcaagcaaccattctcaggcgaaacaaaagccgccaacggaagtggaaagggtgagttattatacaatgtgtactgcacaaatgattgacagttatttcagaaggcgaaaacgacgacgagttacatctctctgatgaggagaaagagtttctcaaaaaggccgccgcagcgcgattccagctagcagaggagactgttctatgccacaagatgctgactctcctcgagttcgctcacgagcgtcgccaagcagccatcgacaagggccggttcaaagaagatatttgcggctatgatcaacgtctcgacaccgtcagtgcacgggatccgttcgaggcttttgccaagtcaccagagggtgaggtcatctttaaagcggctcgacttgatgatccactaggagaaggcgacgaagtgcgcggcatgtgcgagcgcaaacgctgcaagattcacggcggatggtataagatgttttcgtcgggtctcaagcatcatattcgtgagatggcgacgcaggccgacgaagttggagaggaggagagagtaatgcgccaggctgcaaaagagcgctggaacagaaagcagtcggagaacaactgggttgaggttttagagatttgagacatgcattcgggcgttgttggcgcatgcaagatacctttctgctgttctacattggtcgattcctggttcgctgttacagacagccttgcaacaagcgattgagatcctaccaaacgcggggctcatgatggtttactccttgttatcgtaggtacaccgtacatgggtagaatagtccccatttccgaggcactcaataatgtataattaattaagctccttcaaacctattggatcttgtatgtttcactggatcttggatgatattaatcccgagtactaaaccgaagagactatttacaacagtgacagtagtgatatctggattatagttcttctccgggtctaagaacaacacctgccacttatcttgttggtggtcatggatgggcattcagattttgttttattattgccataaccgcacatgcattttgattctttcatttcgaagtagcgatataaccatactaaatgataaatattcaaacaatgtaataaaagcacaagttaaacttggcccgcagccttttgatgtacaattcggtcatgatccattttgagtaaagagctgggctgcaaggaccgccaccaccccgcagtcaggaaaaaaatcctcgtcccgtcaaccaaaaaaaagttgaaaaaaacatttgcctgcttatcaagcaagcttcgactgacaaacttgagaacaaacttcccctcaagcgtcgttctagacactcaatcttcttttcttttgtaatcttccttatatctccaaaggttttccatttgctcaaacaacacaacatattgaagctcattaattaaattaccccgccatcatgtcgtcctctaacccccgcgatcaaaaagagcctgtcgacgaagatctcgaagaggatatgctcgctgccgatgatgccgccgaggaaatcgccgccgatgaggatattgctatggattccgataacgaggagatcttgctccaaaacgactctatcggctactttgacgaacccaaggactctctcttcaccatcgctcaacatccccagcacccctccatcatcgccgttggtggttcagccggtcaagaggatgacgcccccggtgcaggatgggtcttcaacaccgcctccgttcagtcgcgacctccgcttcctgctagttactcgagcgatcccaccgcagacgccctcaagagcacccaagtcgactctctattcagcctcgacggtcacacagactcagtgaacacacttacctggactcttcctcgaggagatgtgctcgtcagtggtggtcttgacggaaggctgcgcgcttggaaggcgaccttctcagccgatgcgctcaagatggatttccttggtgaggcgcaagaagtgcccgaggtgaactggcttgtgccttgcccttctgccacaaaccccaacactgtcgctctaggtgcttctgatggctccgtctgggtctacacagttgaccctacagaccaggccaaccccctccagatcgttcagtcctacttcctccacactggcagctgtactgctggtgcttggacacctgatggtcttcttctggccaccatttctgaggatggtagcttgtacgtctgggatgtctggggtgaggccacagccaagaatcttgttggcgataacggcatgactgctgtagctttgaccgctgatgatcaacgtttcgaggttgagggtggtctttactctcttgccattgaccccaagggtgcttttatcgccgttggaggtgctactggagccatcaagattgtatctcttccacgactcgcccccagtggatcccagcctcaggctcgtgctcgtgctggaggtaaagctgcttctcagtcagctgccactgctggtggccagattcttgccgccctgcacacacaatccgagagcatcgagtctcttgctctcgtcacaactcccaccacaccaccatccaccctccttgcagctggctctgtcgacggttccatcgttgtctacgacgccacccgccgcttcgccgtccgaagacacatctctggcgctcacgaggatcacgccattgtcaagctcgagttcatccctaactcatggcaactcaccagctgcggtatggacggcgccgtgcgtcgctgggatctccgaggtgctggtgccacaaaccccaatgccactgccacagctgccgaggccggtctgcagaaggagtggaagggtcaccgtggtgatggtgagggcggcggtgtcctgggctttgtccaaggtcagacaggagagagggtcgtcacagctggtgacgatggtgttgccttgatttttgaggcgtaagttttggtaaagtcaatgggtctgggaaatggtatatagaagagaaaaagcgttatgcggaagtcatgttctgcaattttatgattacgaaatgaatagattcagagggatgataccctcgatattggccacaatcattgtcatgattagtacctgtgaataaattgctggttgttgttgaagtgcatgaataggctagaaagaagctgacaagcgggaacccgttggagggttgaaattccattcatgtttgaatcaagcttatcttgcgcatatttgctgcattgagaacctagtcaagtcgtcttttttcatggcaacctactaatgtcattgccttcgaacatctttgcttcacccaagaacgagaatgacatagtgggtgggtgctatcgataagagctggaacgaccaggtattattcgcagggtttgattggccagcgctcatttggacatgaaccgcgcttgttcaaaattctttggcccatgacagcaaatcgagatagcatcatacctcaatctaccagtttccgacgactgttactcctcaacccaaccgtttcttctctaattaaataaacaaaatgttcggaggatgtatgtctcatctcaatattgataatggacagcaaactgatccttaacagtcgccccccctcagcaatcacaggaggagatccgcgccctcgaggccgatgctgcctttactgtccagggtgccatcaccaccgctgttcttctgtacctctgtatgtccaaatgaccctcgtttcctgcgcaaattgacgctaacaatgttctagctcccttcgctctcgaccttgtcggcaagatcctctagactacgatcatccgttgtgtaaacgtagagcggttcatgcgaagacagtgaaaggcattatgattcttgcggacgatggctttgccagcacgccatgtacgataaaaccggtttagatggaacggacggaagactcatgattaatctgtaccaatatatttttcaagacgcggggaaaagccgcgcaataacatgactctcggcaataacacatgccttggcatttttttgctaactctactttttaaaaaaaaaaccgttgttgtggtatcattgctgtatcaatattgttctcggactttacaaagattaatgtttcacatcctgtgacgcctaggatgaatacccaatccttactccaactctatgtcgccaatttagatcctgtttcagacacttgtctgcccttgatccgtactgcctttaccgctaaacaatttaccctattcaagcccatctattttgagtgtgggtttctggtcttgtcccagtccgaatagtcaactgctagggcctcgagctccttcttgatgtgctggatctgtttctcgtaatcctctagtacctagataaggagtcagtaatgtactgttaacatggtggaggtgttgacttacccgcttcgccttggcttctcgatccggatcgatggtctcttcctcaatgccacttggcttatccatctccttgctaagctgatcagcgtaccctcgcagaacaatgaggcgactccaaagctcctcttccctcgcgcctacagcaggatcctgtacttcccgctccaagttctgtagtcggctgctgagatcatcttcatcgccgctgagagcatagccacggtttcggagaacttgcactcgcgcagcaagcgccaggcatcgttcactaatggttgtttgtcgtctacgggccgcaacggctcgaacctcggtttccagctcgtggcgctggaggacagcgtctagacttccattgatctggtgcaagcgggtgttgaagtcagaaacagcgcgtttctgtgtcttgagacggtcagcgaccccagcgtatccggagcacagcacaggcataaatccaggggctggcttgttctgtagagcctcttcccattcccgtgggtcctcatggggctggggcttgtagtaaggaacgtggctctcgtcgaccttgttgtaaaagtaatatttgaagacgcagttggggttcgcaggatcccatttttcagtgacgagcttcatttgctcgaggatcggcttctggtctgagtagaagtcagtgctgtgcttcacatgtgtttttcgtcaaagaacatacgaggtgtctcctttccaggctgccatagagagttggagagttgagcttgagactgagatagagctggcatctgttgtggttgtgattgttggatcgatgcgccgaatgcgccgccttgttgctgttgttgcgactggccaaagctaaatcctgtattttgagctggggcagaagcctgggtagcctgagactgcccaaatagcgacggctttgcctgtccaaagagcgacatggttgcgatagtgttgcggcttctgacttgatagctgtcggtcggagagctaagcctgaactttagctaacaatatgcgttaccgggacaaaatccgggttgagatgataaatcaagagctggatacgataatggttgatgtaacgcaatgggccgaaagtcgtgatcgggctttttcagaatcgcaaggctgaaaaatctatgttgtttgttagtttgcactgtttatttggcggctcaaaatatttggagctgggcgacgcgaaaacaaagctacgttcactggggccccatcacagccttgctacccagccttgtcccactttctaaccaatcacagaaggtcaattcataccttacgctaccaaatcctagccgagcgacctcacataaccactcccggattctggaatcaccgcaacgttcgacgaccagcttcgcagaacaccggcatcatgtctacccgaaggccccagtatgttatttgctgagatttacctcttgtctttgctcgggaaccgccagcgggtgcaattgggtactacaacacctgataattggctaaccgattgatccattagattctcccagcaggtgcttatcgacaccactccgttgccctcagatattcccgctgtcaaggaggtcggtgccagttctgcgcctcttctttcggcctccttcttcatcggcgcccgatgccgcgactacaacgatgattacatgcaatgcaagaacgagaaccccggccgaggagagtttgagtgcttgaaggagggccggcgagtcacccgatgtgccaccagcgtgtatgtgctctaaaagccagcgaaacacccattctggcgatataattggggcgcagagagctccattgctgggaccagcagctaacaacgaataaacagcatcaaggacatcaacacccactgtctggccgagttccgcaagcactgggagtgccttgacgaccgaaaccaccagctatggcagtgccgccctgctgagtggaagctcaacaagtgtgttttcgacaacatggtacgatacctgtattcatacatttcggacgggattcctgacatgttacgtagaaactcgagaagaagattcctgaccagcctaccaactcgactcccgttcacctccgaccagtgcagacctttgccgacgtgcgcatcggccctggtgatggcaagccttttgttccggcgcaggaggatgcgtagcaatagagtgctgggatcagttaaagttaggtcgaggctcgatcatgtatatttgccgatgaatcaaagagtggattaccagctatcaaacaaaattctatccgattttcttacacaaaaccatatcacgaagtcttccccatatgagcaaccatgctcagtgtcattaaagttgggcaacatattggctcatcgagccgtttttacattaattagtaccgccaaagtatacggttgctaatcaatcttggttctgcgattcatttacgacataggctacgcatggtccatcttcagatacctaaaagctatcattctcagcctagtagtgtgctaactaacatgacagcacaacattacctgtcacgatagtacggtctccaaatgcggcagcatatgaaccactctgcagtaagtcttagacgcccaatgcacggcactttaagacacgcaagagaatttcatgatactgcctctcggctaatctgtgaagccgtggttggcatatctttgtcgtatgacgtggtctaggccagctgactcgattgagcgttgcagaggagcaggtcatcgttattcaagtccagtgccagtgaacaaacaaaggtgggctccgtacaccattgcttctgttccatttgcctagacaaacctgtggtaagagccagcggtgagcataagaatttgacagacacaccccatcaattcccccaagtcgcatctttcagtctggagcaggcctatcttgttaatgactggtcccggaagtcgcacacctcacctacgacagcgaggtacccagaccatgcacatgaccatggatggcattcatgcaccttgtaccatttgccgaggcttttgtttcggcctcacttaggtctgttgaggtatggtaactcttttcatgcacttgcccgtctcgtttcaaatggacaccggccagcagtgggaacgattggtctgatctgtagggtttgtggtatgagctggaaacagagtatggtgttttggtgcacgcaacaggtaacgggaacctgccttgcattagcactggtgaagagttcgcctatcagacgattggtggtctagatgcgaacatccaggactaagcacagccagtagggatcttgatttcacttgccaagcagggttctctccaggccgaagctcttagtctggacattggattaaacctcgatgtaagaacgaatgattgtatctcggcgcttgtgcgcttcgtgaaacagagaaacggggcttccaagcgcccatgtttgaagctctggatagggcacatggttggttggctggtaacattcatacccctacatgggcgtttatcaaggattgaaagaaagctatggggacttatattgtttcgttttggtaacgcttcagaatgctacacgaggttgcaaaagtttgcttcgagaaatgtggtggatgctgtatcacattgtgtttgcaggtcgcccgagtgattgatctattttgttttctagcgatgtatgacaacgtccgaggaagcttttttccattttctatcatttgcttgacgtttttctatacaaatgtctctacctgggtcattgtaacctagtggtgtcgctacttcacttgcctgccagcgctatagccccagagctgagcaataatgctcacttatagtttggcaaggtcacagaattcaagtctacaaatacgattcgtatctcacctatatgagtcttcaagttttgcattgaacgatagtaatgactgtgatatacaacgtttgggctgatttgcattaagctgggtatagggtaagcaatgtgcaatatgtatggacagttgggagactgcgatggcaaggtagaatcgattcgacgattgaggttaacttaatctgggtttaacacaagaagacctgtaaagtacgataagctccacgtaaaacaaacaagctttgatatccaaacatgttgatccgatcgtggccgtgagggtcggcgggtcagcttggtcgagttcaggctgtcccatcgatggaaataacaaccgcattgactttatgtgaaacagtggagttaatgtacctgaagctgacttgcaggctacctagatggatcaaggagagcgcttaaagcaaaccctgcgagggcgaattgttggtcattgaaaagtattattcttgtcgtgttgtgttgtattgtgtatagcaatcattggttggaagaagcagtggtaagacattatgccaggaagacgttaacatactggtgctataactagatgtatctattcttttgcacatgattaaaatcgatcagcaaatagacaactgaacatcaaagaccaggtatgctatgtatagaaccctcagcccgttcggatattctagactgttgctcaaaatgctttatcagatcaaagtttgatcatggctactgtagcgctctgaatgaaggcctcaagaaccatcttgagcgttggtgttagtgttagcgttgggatcggcattcccgagccaccgtaatatctctccacaaacttgaacccagatagacgagttcggtgtagccggtgacaagaccaggactcgagccttgaggtgatcatttttttgtagaatatctgctgcgcaatgctggggctctggcagagccgcttctgggctaaaacgcatggttttggactaggaaataaagataaagttgttcgactcgggatacaggaatggaaacagacgccacgatctagatgctattctctactaggaattcatgcttcttcaacgtcacctgccaaggttatcgggaagatatggattgcgtgtcatgtcgcttaatttcggagttgaggtgagtcgaggtggcaattgtgatcgactcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatcatttgttgatcaattcattgtttttccacgtgtacgggcagctattgatcgacggactatctgtatatcagacagcgatgccaagacatggtgggtgaagttcagcttagttccaagctcctgggttcacggcaaccacctaccctgaggcagcccgtcgtcctgcccgaggctgtgtgcaaaagccactcagtctgtgacacgccaatgtccgactgtggaactcgacaggacacaaaggttaggaaatgagccgagcgagttggtccgcggctatggtcttgtcgatagaagcgactctaggctacgtgggtaaggctgtatcgtatgtccatgtcgtgagaaatgacggctcgcgaactggaaatgagcgcaaatgcatagtgatacctgattgaccaggatagcttggcatattccagatagaaaaccatgcgatgaacagacctcaatcttagagagaggaaaagccttggttgggagatgacgaaaggagcaggagaagagcatggactcaaattaggtcggtttcagacctcaaggctggctctagcgggtctactggtcaacctttcagacaagggaaccgagactccacattatcccgctacagcatccctggcaaatagcttgtttgatggagacagagctcatgacggaaatatgattggatcaagactctcggagaccaatgaatcgtcggagcagcatgggagggtaaaaaggggtgggagatcatcctgtacgtacctgcctaggtagtatcgctgaagcagacgggatcgctggatccgacttggctgagtatagtctgaagtaatctagtaaagaacaaattaatgcgttggatgcacgtattgtatgagagtctaggagatatattaggaatgcgtttcgtatttgttgatgctgactgataggaaacaggcatctaggtacatcactattgatattcaggaacacacacagacatgttgctactaggtacaacagcctgatcacaaccatccccgtgcgcaattcggcataatacgagacctttatcttaatataccgatttttggggtttgaggtgatccagtagatgggatggcatttcgtcccactaccaaagtagcaagcagtgcgtacgtattgtaacgctgcatccggaagtcaattgtgggcatcgacgcctctgagaagtgcatctgattaataaactacggattgagaaagatgttcaattaaacgccgactagtgaactccagagaggcttggaaacttgtcttttaactttcgggtggctttcatgaccgcgcaagcaacagaaaaaagccactactccagcgtgatcactatcagagtatcatgagtggcaaacacggcgaagaggaaatgatgagcgaggattgaactgaatcgatttcaaaataagcctcggcatcgatcggggcagaatctagactgctgagcctgacgaggtttgacgttggaaataaagtaaatcgtctcgactggaccgtctagccccaggaaataatgagtatggagcttttgttgacattacgaaattttgtatcagatagactgagctgagtgctgccctgttggcctggtccaggtccaagtccaagtccaggatttagtttaggtaacattctcatcccgctttggtttgagcatgaccagggttttgtcattacatagggtcgcgtgtttgattagccgtcagacgccagcgcaacgatgaagtccaagctgtatccaacgacaatgcaatgcaatatattatgatatgctatactcggaagtttgtgtaggttagcgaaccaatacatgccatttgtgcattctatggtatgtatacgtgccatgatcgtcatgggcttgaaaccgatatgcgatatgtttctaccgagcctgcgggatgcgaccatgatgcaatcggcgattcgggagttgtcactgcaactgtagtggtaatgtagacacaaggaatcttccatcagaggcgtcaaaaggcaaaggacagaggcaaaaggggaacgtcaacaagcaacaagcaacacgcaagccacgagtttcatcatgattgtgcagggcccgtgcatctgccggatgccgagtagaagagtacagtataattgccgggaggtgattgaattccatggatgataataaattaatacatgcctctagaacattcgttaaatgtcaatgacagctacgggtattcagtaattgcttcctaatacctgagctcatagttgcggactccaatattggataaatgaatcagtagacgtatccagtcagcgtccgaggcactgcactagtgcatgattcgttcctggtgccttgcagcgggcatccaccaagttcctagcgcccaggcttatcccgcactagcgtgaggcactagcgccgccgtgtacacggctccatgttccaggggttactctaacaacaacacctcgagcagtgccagccagtgcctgccagctgtcacagaccttggttccctggcactgaagctcagcagccaaagcgacccggggcctgggcagctcagcgcttcacagcatatacgttagcagtaggcaggcagtaaaaaatagtccaaacattagtagcttcatttcttccttgggaccgcccttcactttccctcaaaacacatccttctccgctctccttcgcttctagacccttaaaccattcactctctacccatagtcattcattcccttgcactaacagttcttcaccgccgtcgctctcttctctgctaggtagagctagaactctactctgctaggtatgtcgcttctcggccaacacccctgctcctctcatctgcaacaccccccagctaattctcgattgcaggctcgccagatccccagataccccctgcaaagcatccaatcaataccgcaccattcagccaatcgccccctggcccaacagtgcctgtccgtctgcgacccgccgagcagttcctttttaacgtcgtcgtccgctccgaagccatctcgacctcttctctttcctctcaccccctccaagagtcttcgtcgaacgatagcagggcctgccactcctttgtttgcatgtctagtacatagcagtccactccttcaaaaccaaaactctaaagccaagacttccggttgaaccgttgatatatctcacgacttccctcagatctcatcagctccatctctgacctacctaccgcaacatcaattcaagtcgtccttccttcggttcatccttctgtcactcctttcgtcgttgaaccaccaccattgttcaaccacaccaaaccaaaacttttttcgagactccttgacggaatctcaaacccaacagtgctgtcatccgctcatcagactggttctgaatcacatccgataccaacagactacacactaaaggtaagcatattctgaatcgtcattgtctgaaccctgcacacttgtgtacctgcgtcagcctgccttgccctctttgccttgccttgttctccacccacgtcagtctttgagggaggtcttgttccatcactccctttcaacgacgccgactcggtgctgccatttctagagtatcgccgaagaacaagggcagcgccattgtccccaacctcgataacggcaacaaagaccttccctatatctaggcgagggagcctccttgaactcgatatatcgacattcgtcttatttttaacccccgatttttgtctcaacaccaaatgtcttacacgtttttatccacacattccccaaaagaatcaccattccgccctcgctaccagctagcctcatcgcattcatccaggacacggaaacagcaattgccaagcggcattggtctgacgtttactgaaacgaaaacagccacacctaatatcttgcaagcgtatataactaactctatctccagttcaccacatttcttcttgtgcctcttaaccgatcatcatgaaggcatccttgttcatggtcggcgctagcgccatcctggcttcggccagccccattggaaacgttcttaacgagcgtgccatgaagaccgaatgggtctacgaggttgtcaccgtcgtcgtcactgagggtgccgagcccaagaaggctgcgcacaccgccacagtctacgaagccccccaggctcccaaggtcacccaggacgctgtcaaggtcgtcgaggagaagcctgctcctgctcctgtcgtggtcaaggaggaagctcccaagcctgtcgtcaaggaggagcctcctaagcccaaggtcgtcactgtctgggtcgaccctacgcccacccctaaggtggtcaaggagtacaccgagaaggttgtcgagaagcctgccgctcccgctcccgtctacgaggcccctcagcccgtcgtcgagaaggccaagactaccatccagaaggtcgtcaagcctacccccacccgagccgagcctaaggttactgttgaagctagcatcgacacctctaacctttctctcgatggtgcctacgacaccgtcatgcttgcctaccacaacatccaccgctccaaccactctgcccctgctcttgagtgggacgatgagctcgccggctacgccgagaacactgccaatggctgtgtctttgagcacgacatgtaagttgatacatctacatattcagtggccttataactaacaatttggtagggaccaaggcaatggcggttacggtcagaacctcgcttcctggggtgccaccagcgacattgatggactcaagaacaaggctgctgctggtggtattaccaaccagtggtacgacagtgagatgtccaactgggctttctacggccaggagaaccccccctaccgacatgaacatcgacctctacggtcacttcacccaggttgtctggaaggactccaccaaggtcggctgtgccactgtcaagtgccctgcgggaactgtcctcagcttcccctcgtggtacaccgtttgcaactacaaccctcagggtaagcatcacttcaatccttttgtttccgaaccagactaactttaatccaggtaactttggtggtcgttacggcgacaacgtcctcaagcccgagggtgccaagcgtgttactgtctaggagcacagtcctcctcactgatcggaaaaggcgcacttctacatccatcttacagaacagccctgtgattctttcttgggcaagaacttgtatctagtgaggtggcagaaggcgtagcctcccaaccacgtctacagcaactgttttctttttctcttcatttcgattcttcaatgtacgttatgcatcatcgtacttaacgatcttcttcgttcaacattgggccacacggccaactttcttatcatggtcttaactttacatgcctggcgtctatgaaaaaaatgaaattaaaatagggatggcgcgtaaggaacgagggtgaatgatgagtgccgcctgtgctggctttttctttactacaaggtcgcatcttcttttgcctgactctgggttgcgaatggtttgactgagtctcggctgacttggggtttgccaaaacatgtttgattgctttttcagtgctcatagaagcatgttgatagacacgaatagcatattgatttcgccaacaattgtcttctttgacctgtttatgtgacggtatttgtgacaagtctcaaatagctgcccccaagctttagtatacaagaataaatgacatgagcataagtagtctaagcagcataaactaacttactaatgtaatcccttatcccagcagaaaagttgacctcctaaaacttagggtacaaaaataaatagtttaaaggctatttattgttttagtagcataaaatgacctactgtctctatttttctcagcggccaatgtttctgatatcctgaggtctgtcatggcaatggctgagatacccgctcacacctcaacttggtggccattcgacctgcacgattccgcctcgctaatgcaacccaagctattgatgcaatacaaacattctgcatgataccacttccttattcttctgctcaacatgaacaggggcaagggcacaacttggcggggcgagggacattgatcaaccggaggttgccatttatgtaccacaataggatgactatcgataggatcttgacgacctttctcgtacggactcgatcgttggtcgcctgatttctgatatcatgttggctggcggctttctacataatatgacggctattgaacagcgtggtggaggattgcatccgatgctactcatggttgggccgagctgacggcaacaagcatgccaagagagaagatagtatggattaaaatgtttctaataagctcggtgaatggtacgttgtattacatatgcactcaatgtaggcgtacagttgtgcttggatataaagcctttccaaaccgcttcttacgttttctctcgctcaactcttctcgctacaccttcggtcgtctcttctgcataagcgatgctgcaatcgaagccgcaccctctggctcaactttctagggacgagttcattctggctcgtaactgtgtgttgaaacatcatggccccgagacctccctattctttcgttctatccagctccaagaacctaagaaggatggccttgtgccattcttgatcgccgagcacgatggcagtcttgatgaggcgacacctcggcctgcaaggtgtgctgaggttgaatacgacatgattactgacacgagggaatacattcgtacaattgtcaatgtcgataaagcagagattgtctctaaagctatcctcgagcaacatgcgcatcctaatattgcaatgtgagtcaaagacttgttcgtgaattaacttgtttgctaatctatgtcctagggtcgaggtggaaacgttccaagacgcctgtgttgaatcgcaactatttaaagacgccatgtcagagttcacactgccagaaggcttcgctatatgcatcgatccttggccatatggcgggacatttgaagatggctacccgtctcactacatgcagggtctcgtgtttggaaagaatgtgtcccacaacaatcccgactcgaatcactacgcctatcctataccaatcattccggtcatggatctagagacgaagaatatcattcgtgttgatcgacttgctacaggtagctcggacgacgactttgaggctaaagaaagggatgcatcgccaaagaagttgttccagaacagtcacgcagcagagtatgtcccagaactgctggatagaccccttcgtgaaggtctgaagcccctcaatgtgacacagcctgagggtgcctcgtttacgatctcgtcggatggtttagtcgaatggcagaaatggcggttccgtctcgggttcactccacgagaaggtgctgttatccacgatatctgctacgagaatcgaagtatcttgtatcgtctcagctacagcgaactcaccgttccatacggtgaccctcgcccgcctttccaccgcaagcatgcttttgatcttggagatggaggcgtcggaagagctgccaacaatctccagctcggatgcgattgccttggagcgattcactatgtcgactcatatcttgctggcccagatggtctaccaacacccgcaaagtctgtcatatgcttgcacgaacaagacaacggcatcctgtggaaacacacaaactttcgcaccaatagagccatcgtcacacgcatgagagagctcgttgtgcagttcatagttacattggcgaactatgaatacatttttgcatacaagctcgatcttgctggaaacatcaccattgagactcgcgcaactggagttgtaagcgtagttgggatagacgagggtaaaacgagtcggtatggtaacgttgttgcgcctggtgttctcgcccagaaccatcagcatattttctcagtgcggattgatccggctgtcgattcgtatgacgcccaggatgcacaagtcgtcgtggaggagagcgtcggaagacctattgatccaaagactaacccaaggggaaacctgtacgaaatggagcgcaagaaagtgtcaaaggcttcatgggtagatgcggagccacgcttgaaccgtctaatcaagctggaacatgctacgaagcgtaacgccatgtcagggcgacaagtgggatacaagctcataccaccagcgacccagatgattctagcagatgtgacgagcgtagctgctgcaagagctcctttcgctcagcataatgtctggttcacaggttatcgtgacggtgagctatgggcggcgggtgaattcacaaaccagagtaacaccgaggttgggggagtatccgatatggtcaagagaggagactggtttacagacgaaggtaatggagagatgactaacggaaatcatggggattatgaaaaaggacgactaagtagccctgtcgtatgggtaattttggcctcactcataacccgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagtgtgctcgtgtcttgctgcgacaacacaaaggtttctggacaggatagggaactttggtgcaggacagtcccataagccatcttcaaggcagaggaaatggtattgaggcgaggatggtcagtgcccatgttgacaacagaactgaggcatgatacaaaggtgtggtctggtgtcagtgtggccctagggcctggagacgaaatcggcttcgtattatatcaatgacaggatatgaacaatgctcatgatgaatgacagtataattttggttattttgttatcatgacttagtgctcgatcttgagtgaaaagtctatgtgcggcacaccctgatgaatcgaacttgttgacagaatatcgacatctgggacataacagttagtagatgtatcaaggcgaaaaaagcgaaacttaccattgcatagatatgcttcaaagttatcctcctgaagaccaccagaaacctccaacaggaagtgcctcttcccttgccagcgctccttaagactacgtgaagcaaccttgacaccatcaccagtgaagttatccaacatgacaacatcagcgccagcttcaatcgcctcgtccgcctcggcctcgctctgcacttcaacttcgaccttcatgctgaatccgccgactgacttggcagccttaacagcatcggtgatactgccccggctccagacatggttgtccttcagcataatcatagcgctgagatccattctgtgagcatcggcgccaccaaccaacatgccgtacttttcaacaaggcggaatcctggtgttgtttttcgtgttcctgcaatcacgcctgtgtatccagccttgcgcgcaatggatacaagccttgaactcttggtcgcaacgccagagcatcgcgcaagggtgttcaatgcaactctctctccaaggagaatgccacgcacagggcccttgacagttgcgactcggtgcttgccgctgctcagatcgacatcgtttccctcctcagcgtgccattcgactgtgcaaccgcattgcacaaagacctcgtcgaagaaggggcggccggcaatgacaccgcttgatttgccccagagggtagcgacgcgggggccgtcaccgacgacgaagccggcgtagtcgaaggagggcgtgtcttcggcgagccaagctgtgactgaagttttccacgagggagggaggagatttgcgaggttttccttgggttgagccattgttgagaagtatgtgatggcaattgggagtgtagagtcgaaaaggaatgagaaattggctgtcgaaaagagaagaataaatctgcgacaaaataagtatcttacgatacctacctaggtttctaggacgagcggatagcggccggagtcggatctcccccgcattcaaactcccgccagatgccggaacaagtggggggtgggggatcggatggggccggcttagcttgtgatcagtatcgatcataacgagttcctatatccacccttgtagcctgcagttgcaacagacacagtcgatcgagagtaataacatatagtatattctagaacaaaagaaatatatctacggccccgcgctcctatgacccttatccttcaactccaagcataaaaaacaaacagtgaatgcaaaagaggacctgcctgaagtcatgagctgaataatgagatgagaaaaagagaaaccatgcatgcatcggaaaagacctgataacaccccaactatgtaagtaaccaaaccgcaaaacacggcatacaaaaaagagaccaatgcgaaaaacgaaaaggcagagaccgggtatcaaacaaatgcgctgagtcgtcgaagaaactcctaaagctcatctcctatcgttgccgtggagattcgttactgttgctggcatgtattcatatgccatgcaacgtctacatcctttcgcttcgtttcgcttcgctcgttgtcttcttcgtctaactctcaatcggattgtcccacaacatcaacaacacctctttgtctccttgcgagcttctggatttgtctgctcctgagttcccgcctgctcgactgttatggctggcgagaaggcaggagagaatagccagcttcgacggtcacggcctacacggaagctgccccggggatcagcacctgcgaagtagccaccatccatgccagcttcgtagcctggtgtgccgggaatagcggtggccattagaagagcttgctgaatcttgcggttctgctcgacgagtttgcgtgtgacgactcggaatacttcttcgacaccctcacctgtctcggcgctgatttcatggcatgcatcccacccaacctcttgtgcccagaagcctgagctccgcttcgagctgggactatgaagctccatggatggcggtgacatggcttggcctcctgacatgggcgttgggatgtggtagggagttgctgtcgggggtggtgtgctgcctacgcctggggcgagattctcagcgacgtaggcgatacagcgttcgaatgggacctggcgggctgagggttcgcgggcgacaatgtcggcttttgtaccgactacgtggagaacaacatcgtggggaagattccgtcgtagttccataagccacactcccatgtctgcaaaggattgtgcgtcggtgatgctgtagcagagaatacaggcatttgcgccacggtaatagagtcgggagatggatcgaaagcgttcttgtccagctgcaaggttgtgttagcatgatcctaaatgactgctttgactccttatcaagaccaacctgtatcccatatctggaggcgcaccacggtatctgagtcggagtctacgacgcgctttgtgaggaagctggcgccgacggtggaagtgatctgagcagggttgaaagcgcctttacagtatctcataactaaagacgtcttcccaacgccttgggcgccgaggacgacgatcttggcttcgagcgacgacatgattgtgggtggtggccgcgacgttttgccaagtgggggggatggagttgaatcctcctgtcgaaaaaggacgaagagagagaaaaggggggcaaagaaacccgagtcgcacgaaaaaggaggaaagaagcaaaaaaagaaagagaaaagaagaggaaaggaaaataggtgaagccagatgagtattatttaaagaaaggaaaaaaagacgggcgtaaaagaaaaaagaggtagactagcgggtttgaccttgtcttgtggtggtggtgtgtaggtagagaggatgcttaaattccgtgggtgtgtataaacaaaggcttggaaggccaaggatatggctcttgctattgatataggtttagctatttgtttttctcttaatttggaagagaatcttttgtgaggcagagttgacaaggtagaaatggaatcagtctgtgtaggtctggtgttggaaagttgagacacagagtggctggtaaacccgaggtctagcggctgaatgcggtgatgagaagggggacaatgacaatgtttacaagctaccaacaatagcaattacagagaatgagtcaagtccaggcaacagatattcatcgtaaacagttctttcttggctgggtgtgcttgcacagcaaacaagcatgaacttggctcttaaacttaaatacaaagtaacaacgcctctttcgacggcccgttaaatgctatgctttcgattcatcgtattgttgatgcgatccaacgtgacggatggaacctaatgatatcaacataccccagaacagcccaagggcccttgtcgcttcaggcatctctacagggcccaacacactggaaccgctgagcgactccactgaaacaaaagcccccgatggcgggggccgccaggagcctcaggtccgctgacgacatacgctagcggtcataatccttcacgtggcacaaacagtctacgtcattccagtcaaccgcatttcttttttttgttcctgtcagttgagtacagcgcaaaagaatcatcacttcaaccacaacaagaataataatagaattcggccaagaaacgctataataaatcactcttatcatttgcgcgactcaaccacgaacaatggccacgtagtcagtgactcgaatgtctctcatcaccagaccttcaggtaccaccaacaagactaaaacgacattgtctgcaaaagttccagcccgtttgatgtgcgcatttctcggctcgattgcctacaccgctctgatcctctgctagtttcatcttttctcttgcgtgcagcacagcctatctgcaattatcctattctatcctatcccatcttatgcaactgtgcgagagcggttcactcaacagaccaactagccaaccagcgattcgactagcacttagcacgcgcggggggactgattgcatacatacactggtcggccataattcgctcagattgggtgacatagattatttgctatccctgcgactggcgcgagcaagatcggccttgcagtagatgcataccatggccatccatatccaatgccacggtccagaagcagtctgttatatccagtcttcttctgaagatcgtgcatgatgctggcttattcacctatatcagactgataactgaccagttttgtcacggatgtcaattcaccgccatcacgtgttggctgtttcctctcaccagatacacatctcccccgcaagctcacacctatcgacccctgtctatctcatctcctacagacgggggacgtgtgcgcattacaacacggacaacgacacggacttgatctttatgaaattcaaagcgtttgctaaaaacagaatcatcaacctcgtcccgatcaatcttcatcgtagctctgaacagtctcagaatctgaatcatcagacgagaaacatgtctcaagacatggtcacgtcgagtctagaatgacgtacaacaagacacagtcagaaacacagtggacatcaagagctcagctgtccacagatcgcgatctcatttaaaaagaagaaatccctccagttgaagcgagtcatttttgccagaaacaagaagccaatctaactcggtcgaaagcattactcggagatgaggcctatgcgttaaatatataaaagcggaaggagaagaacgtccttccctgttgctcatttgagatcctcattcaccccgcatctgcatcccacttcagccctgtttacataaggcaccgagcttttccagacttcatccaacaatgttcgaccgtgccatcccagcaacagacagagacagaaggacaataacaaaaatagatgctcagaaattcaaaaagtaacaatcggagggcgttgggattgctcccgccagggcttgaacctgagaccttcgcatcactgaatattcagattgaagtattagtacgacgctctaaccaactgagctacggaagccgtccgattattgaaagcgatacgtagatcaccacccatgaatctgaaaagaatcagctcaccatcgttcaccttgtgaaactggacgttcacaagcgatgaccatgttggaggaaagcagagggcatcgagcctcgaagatttatcgaaatcaaatgcgccctatccaagtgggccctagtctatccgttgtcgctcctagttgctaactatatcatgtcttgtcattcatacataaatcctcgaatcccccttaaagccgacggttttttatccttctttgcacttgattcgtcctttcccctgtcctttgagtccttccgaagtcgattctgagttgcagtagcaaacaggtcagagtgacttctcgcaagtaatcgccctgcctctccacgcccaaatcgaagatggtctggactcattgatagagacgacgtatccggcgaccctggaggatgtgcccagcccgctgatttgggcgacatcgcaccttcgagcctttgatcaagaggcggcgtaacattgtatgcagtgccttctgcaacatcgggactcgacagcatacggggtggtctagtcttcatcatgaccgggcttgttgatacagaaaaggagccctgctcggcttccgaagaatttgatgtctcgatcctgagctgactgggttttgtttccgtcttcatatccaggagagatgactgcagggctgtgtacttgcgcaccagaagatcgcactgtttctgtagctcagcttgcttttctcggcttgctgcgagcatcgactcgatagcctctttcccgcctcgagatggtcgagttctttcctcgaggacctcggatagcttggtttggagtgctgcgatttggctctggaacaatctcctggttcgatctatctcaccctcacggctggcgagctgcagactcaatgcctccatcttgctctcggctcctgtagcagcagcgatggctctctgttgctccagttccttggcttggtagtcgcgctccacccttgtgagcctggccacttcgctcttcaaccggtcaatttcagcactgtgaagctcgattgactgcatgttttgcttccaattgacttccttgacctctgcatcacataggagtacccgtagcttgtcacgctctgccatcgaattatccaactccttctgaagcgtctcgtagtctgatttgagtttcttcgactcgtcacgcagcttcttaagcttagtggaaaggtcagcttcccacttcttcgcgagagcacgactcttctcagactccctccgaacctgcatctctgccttcttggcctcttcgaaccgatgcttcaaattacgattggtgatcaaaaggttttgggtctccgcctccgtcactgcttcttccatatgccgtcttcgcaaatcgccaatatgcgccatgtgctgctgcttcagataccgttcaaaattgaggtcgttctgcagcaacagaatttggcgctgaagatgagatacttgcgagttggtctcagtcaatgaaagaggagtactgacagctgggcgtgtgcccaacgctgatggaccgggccgatctgcaacagagtcttggttactaagtgagagcgatggtacactgtcgttggccaaagactgatgcagaccagacttgatggctttgttagattggatcatatcctgcagctgtgtatgagatgccgactggatgaggtgaggtcccaatgttgggctgtcaatactgggctctcttatcctggcatcaatagagttccgagtagaagggatacttgactgagaccctcgtcgaatcagcgcagatggccggcgactacttgctatagaatccatactagcagacatgggtaaatggtagccaccagcaccctcgattgcagccctatggagtgatggatcttggccctctttagtatgtacctcattcaatatgaatgtctccgaattggacaaggtctgtacgatagattgatcagattctgacagggtgcataacgccatgcactcagcaacaacttccgaggcttcactcttgatccaccggccaaaatcagttttctcggaatcaattgtgagagtgaaaaagttgggatgaagtaaatgacaccgtcggaacctttctgactggtctcgtatctcagtgggctggacttccatatcgttggcgttagctacgttggcgtgccgtaagtatctctggggcttgcggatgtagtccatgaagttgataggatataaaccatagagtatggtgtagtaactgagaagatgataaataggatggtcatcaacttctgcttcgtaactacactcttcccagctgattgaatctgcgtcttctgcctgcggctcaattattccagctcgctctcgcgaccaaaaaagcagcctggaataaatgttgaatagcgtaggcaaatgtggcacgagcgaacttggcatctgtggcagaagcattgtgagaactgtcagtgcagctgacacaatagttgttgagctgtcttgctgcaagcatctcagtaaatcagtaaacagtggtgtttgtaggattagatgaagatgcggcggctgactctgaaggtggtcacccaaaaaccgtaagacagctttgcggtactgttttttgacaaagtaacgatccagagctgtaaaaagttccttgtccaagttagataacggatcacaggcacgatgttgggcacaagcctaccttgggatgcttcttcccaaactgcacgagagcttctcgagttattctttcgttgggttcgagatttgatagggcttcagataccgacgggtagagtttctccatccatcctgtgaataaacggtcgatcaacgggttagaagcaagatcagcttcagagccatcatggtcctcttccgcaatcttgataatctccataatattggcaagtgactcttccacaactcctttctcgggagaggacttggacaaaagtgcagcacaagaatcccaccatgcaaagatacgctcgggagtccggagtgtcgatagtagctggcgaaggatagttaggaagggtgcacaagtggcaggcctgtccttgacgtatttgtcgaagatggagaacagctcctcttgcagacgatcggctgcagcgtcatcttgcttctggtgtcgacgaagataggcatcgatggtctgtactaagtcgtcggggagagaaggggttggctgcgagaggtaggcaacgatcgcctttgagaggtcctttagcgacctagacaagtggggatgagtgtcagcgaggaacggacaagtaattctcgagggagttgagtgctgcaggagccaaaggaggagatgagatggaagatcacgaggcacgagtcgcggggtgaggggaactcgcagagttggttgatgcatggacggtaggaatttggcacggagttttctgcagggagcagtatgacgtacgctgatgaagccatgactggcgtgacggcctcatccgtccgggctcgggcttgtgagactcaaggtgagcagaccgaggtgatgaggccggtttcaatgtggatcatggattgagttcttgatgctgctgggagtttaaccttggtgaaggtattcggtaacacttggtgtcgggcacagacagcacgattttacggcgcggcgcggcgcggttgaccttgcagctgattcaaaaggtggtgcgagtttgtggcgtcgagtggagcgtaggtacccgctgaaggggaggaggtaggggctggtcactgaaaacagcggatagaagtcgtgcgatagagggtcagtctaacagtccaggcacttcagtgatacaatccatagtggggtctggcagaaagctgatcggacgcctatccgctgaacccagtcgaatcccagtattgtcccttatacttttccgtcgcggatggtgagagccttctcccggggtaccttagacttgagccaaggacccatctatcgagctaacaaccccgcactttcctcagctagcgcaattgcagacaagactgtacatgactttgtgaatagcagatcacaccagatatcgagccaccttgagcgagtcgccagtcaccagtcgccagtctagttcgactgaggtggttgcaggcgggcagttcagtttcaagagatgaggggaaagcttcagggcaaagcaaccacagaacattcctcgctgtatttaaaaacgtccatctgctcttgctcgtcttctttctcttttccttcctttctcatcctcattcagatcatcaacatacaaccaaaccaattcgactccacttacaacaacaacaatcatcacaagtagccagcaccatatctagtgcttgcctacttaactcatatccattgacttttcaatccgtcacaattcttcttcaaatcaaaccctcttccaaacccccaacaataccgccaagatgagtgcacagaagacctcggccatcgctgaccaggagcccgttgacgttctcttcgctattcacgaaaagttcgatcttctggactttgccggcgcgctcgaggtctttacttctgcatgtcacaacttccaggatcctgagagtaagcaatattcctctacccgtatagtatagtatagtacagtgcagtgcagtatcactcgatttggtttcgggatgcgctgcagtgtgcagtacactacagtacaatgccccatttggctttacccctcccgctgatcactttaccccttccgacagacagcaaggcctttgaggtcaccatcgtcggtcccgaagccaaggtcatctcggaccagggtgtcgtcgttggcgcccagatcacctacaaggaggcacacgaccgtcttgaggactttgatatcctcgtcgtcgtcggtggtaactccaaggaggttgtcgccaaagagcttcaacccctctccctgatcaccgacttctcagagcttcagaagcgtgatcccgctcgcgagcgcacgatcctctctatctgcaccggtgccctcttccttggcaagcagggcatcctctctggcttgtctgccaccacccaccccgattaccttacttcatttgagaatatttgcagcgatgctgctaccgtaaacctccaggagcgtaccgatgtggtagaggacgctcgttatgttgtcaacaacctgcgattcgatctcggggaggacgagagcccatacatccgccgcaagtccgatgctggtcagggacgtcgcccttcggcagcccggtacgttatagtttaccccactttatcatgcattgagtttgagacagtcaactgacttatgatgacacacagaaagggaagcatgtcgttcaaggactccaacacacgccgtgagtcaattgttcgtcgtgccgccatgcgacttggtggtctccgtgtggtgacatccggaggtgtcagctctggcattgatgctgctctgtatcttgtcagcgctctgattgatgatgctacttcgttggaagtggccaggcgccttcagtggacctggaacaagggcgttgtcgtcgatggtctcgacgtctaagatccctggcagtgagtgccgtgtacgaattaagagtttatgatgggctcaggcatagccccgattgagaccaatttccatatatttgtgtatttgacagctgagcgtgaggaaccctaagaaaataccaaaaagactaggagctctctatttaattcaattgtttggtcgactttcaaaatcgtgtcacagctacttgcattgaagtgatgacaatggatgcatctacctaaggtttgcatcgtcgttgaaagtgcggaggttcaggtcacgaagtaacactaatatgccacagaagggtaaacagccatgcaatgacgtgggacccacacaagctcggggagctccagctcttaattcgtaacgcgggatgtggtcaggtcgtgtgatgaagtcggccatgcccatgagccagggggaaacaggggtcatggcgggtcaagttcaggacatcacctcattcctactgagctcagcaaagacggacaacaatagagacactcgtaactcctttcgaacaagctcatcggaacatacgttggagaattaaggaaggggttgcaaagagcagcatcacttgaatagtggagttcggcaagggcctatacaagttagctcatggttgtttaagccaagacatgagggtgatagaactcatgatggtccgagaaacaccatgaatacgagtatgaccctttgcgatagatttacagtcattggaaaggccataaatatacacccggatgatgacctctgtattaagccagatttactcctcttgcttgctctcaatggccaggtaaacatacctaggcaacaattggatggttaagacttactctgttgctcatggcccacccacagctgcatgcggcacatcataagacgacatataaccattgttatcactttgacccgatttttgtatacttaggcactaaagaacgcgatagttaggtcgtggttaaactttcgatgctcaagatacgtcctcatagctctatatttgtgctcataacatctcaaacttccaatgggtgaatcaaccctgtggcgttaccttcctcatgtggctgtgctcagcgcgagtgggtcggtcgtgctgacataatgcttctgtactgtgacacattattggacgacacaacttgctggtgcttagatttgcgacgagatgaaagaagattgtttcaagctttctacaacttcaagtttcgtccaaatttttcatccctatcttgcatttccttctagcgccagtgttttgaactcaacacgaaattctatgcgaatacgttttaaacattgttagctccaacggttgcccaattcctccatcatgaccgactgggccaagctgaaggtcgttgacctgaaagccgagctgaagaaccgcgatcttccacaacacggtcttaaggcagatctcgtcgcgcgactagaagaagccgacgacgaaaaagtggagacagaggcacgggaagaacttgaggatgtgcctgcgaccaatgaatccggaggcgacgagccaaccgtccaagaatcagatgtcgcgaagccagaaccccagggcgcgatcgatgaacctgaacctgtagacgagaagcctgatagcgaaatggtagaagtggaagagaaagagacggatgaaactactgcaccagttgccgatgccgaaccaagtaaaggggttgacagcggggataaggagcaggagattgttaagaatggcacgtcagacgaaatatctcaggacgccgatatggtagtcgatgttccaaccgctggagacgaagtcgacccccaatcgcgcgagccaacagtggaagataaaaccagagcgggaacagtggccagcactgttgactctacaccctcccattccctcgaaccaacacctgctgccgaacagcaaaagcggaaacgtcgctctctcacaccaccacccaccgaagaatctattgcacgaaagcgcgctcgcacagaggaaattgccgacgacggcgccaatccagattcgcgccaggaggacccgctgcctgacactgccaacgaacctgcgccgatgaatgttgacagcgagtcacagacaaaggaaatccaacccgaatctttacaagaccccgcgccagagtctaaaacgcttgaaggggaaaatcaacaggatatggattacgaacgcgatgttgcgccagcactacacccagccacttccgccctctacatcaaaaacttcatgcgtcctcttcgcccccaggacgtcaagtcgtacctcgttgagctagcgacacacgcgcgagatcccctcgacaacgatattgtggtagaattttttctcgatcaaatccgcacccacggtttcgccatcttcaaaactactgctgcagcatcgcgcgttcgtacagcactccacgacagtgtttggcccaacgagagtaaccgcaagccgctatgggttgactttgttcctcccgaaaaggttcgcgactggattgatactgaacaagccagcggtggtccacgctctggtgtgcgatgggaagtcatctacgatgatggacccgacggcgtaattgaagtccacctcgaagaagcaatatctggcgcaggacctcagccaggcgcaaggccacaggctggcaccgcaatggccatggactctatccccgtaggccctagggcgctgcgcgatcccgccattcctacagggcctcgtcccgtccgcccaggcactggtcctggtcctcggcctcctcctattaatcctggcggcgcatctaaaagaaccaatgctcgcccggtcatatactatcaacccgtatccgaagacctcgcccgccgtcgcatcgacaacatgcgctcttactacacaagtaggcgtgatggtggtgactttgggcgcgagatcaaccgctactcgttcgagaacggcacttcatttgttgatagaggcaaggaagtgtttgagggtatccgtcctccccatcgtgagcgtggaggtgcgggtcgtgaccgtcgcgagcgtcgcggaggtcgacgtcgacgtggcggcggtggtggtggccgaccgcgtagtgatcgatatatgcctcctccacgagacgatcgccgcccccgtcgtggctctgtatccgatgatggagatactcggatgagggattgaagaatgtataccattaatgccagatagtataagcaatgaaaaggacagaaatcttgacatgtctacatctgggtcttagacgtgggttggagctacatgccttgaagggcgacgtcaaagggaataaaaggggcaacgacccaaggaaataaacacggattatgatatcagtaaatcgacctgtacttttaatcttaattactgtattgatacactatacctatgccttatgggttttgaactggctctgagcagcaatatcaagcacttccctctaagtgctgtgtttgtagcactcgatagttttttaaataaccataccacactaaacacgagatggaacagcatatagatggtatcacaataattctcattcaatgctactttacatataacatttcttcttttaaaaaaaaaccgtttcccttgctcccaagaaaacacaaccgatgttacccaactaccaatcccagacgccaaatttatctcagactcttcatttaagcagaagcggcaagaggagtgggctcaacgccgacacgctctcggctcatgatgtcgagcatcagaggggtaggtcggttgtccttgaaaacgacctggttgctcttggcgagctggacgttctggaggtacttgtcgaagaggtaggagctgtccatgggaccacccttggcctcggggtggaactgggtggagaagataggtcgggtcttgtggagcataccctcgttggaaccgtcgttcaggttgacaaagtattccttgaagtcgctagggagagtgctggcgtcgatggcgtaaccgtggttctggctggtgatgtggcagagaccagtggtcaaatcgagagcagggatgttgtgggctcggttaccatacttgagcttgatggtgcgagcaccgacagcaagggccagaagctggtgacccagacaaatacccataatgggaatgttggaagtctccataaggcgggcaaggttgtgaacggtagcttggcaatgagtagggtcaccgggaccgttggagatgaagacaccgtcaaagtgctgcgaaaccttgtggatggggtagtcgtaggggaagacagtgacggaagcacctcggctgaccaggctgcgaagaatgttctccttgacaccacagtcgatgagggcaacgtgaagagaggcaccaggggactcaacaacgaagggagccttggtggtaacacgcttcacaaggttgatttgaccggggtcgacgaagccctcgtcctcatcggcatcgtactcttcaccaattgagattctagccagggaagagccttgctctcggaggtgagtaacaatggcacgggtatcgacaccagagatagcgggaacaccctctcgggcgcaccactcgcccagactctcgacggcagtccagtggctgtagttgacagcgacatcggagacaacgataccagcgcactgaacgtggggggactcgaagtacttgagaaggttgaactcgtcacgggcggcggagggaacaccgtagttgccaatcaggggctgggtgaagacgagaatctgtcctcggtaggaggggtcggtcatggactcggggtatccaacgagagaggtagtgaagacagcttcaccagagatgttggcgttggcgccgaaagccttgccctggaaaacgggaccatcctgttgaatcgtcagcttggaactggtagggaaagctctttgaaagaacgtactcgaatagtgagagtagcagggagagaagcagcaggggcagtagctcgaacagcagagaaaggcatagccctgcccttgctgccagcaacagccttctcggaaaggtatcggacctgaagcatagttcggcctgaagccgacgcggacttggccgcggggttggcgaaggaagccaatcgggagaacattctgttaattgtcgtttgttgatttgttgagttgattcagaaaaaggatagtcggttggccagagatggttctttagcaagactgggacttccagaggtggtctatatcagggtacagaggttagttttcatgtctgatggcaggtaaaggaggtttcaagcggtgagccaaaaccagtcaagggtacgaaccagagagataatcctgcagccagacaagttagcattaggtcaattgaagagttacgagtatcttggcggtggtaaaggagggattggctcgatagatgtcaagctgtagctcctacaacttgttgttgtagagccacaagctgaaatgtgtttcatggatggcggggctgatacacacataatgtgtatcttacaaaatagcaaacgtacctgcgaggtgaagatcgaggggcgcccgttcatatgggcggattgggagacgagctcaagtcgaaggtataagaggagatgcaatcgtgttgcaaaagtgttgagtcagactttttgaatggaatgtttccaattatcgcgaggatatctttctgtttagagaagagaaaaaaaaaaagagagaagagtcaagaggtgggaagttggaagaaaagtgtaagacaaggcaaggtgcgatcccgctccgcactcccgtcgcgactgacaacacggccttggtcattggcaagttttttcgggctgagtgggtttctcactgtaattttcccacgggcggatgtccgatgccgctcttccgctgaaaaaactatgtagggcggctcaagcgctccgctacagggcactaaaagaggttcataggtgccccgctgccaggaactggacccttgggtcaagatctctgtcagactcagtcctccgatatcgtttttggtgggagagaagagagaggctttgatctgtttttcttctcttttcttgcttttatgaccagcaccaatcaattctaattacacgtcacattcagctcttcatcgcgatctacagcctctttttgtctcatattaatttgatctccaaatatcctctcaattgcatcgttcatgctttctttcttcactgtacccgtatccagcgacatagacactatactctgtgctcatgagacttgatgtcaacagcgacctgcttgactcgactgagtcaagcatcggcctgccctttatcatgtcatgtcaaaatggagcagatttgatccactgcccccagacgcctccagaaatgttgagatctcatttgattcgccctggttggggttttttcacactgctggcggtcaaagcctagaaactgggctagaagctagaagtatttgtagcgtagcactgtcgatccgttctgataagaacattgtggagacattgcccagtcccgccaggaacacggccttcggtagtcgggatctgtcgaaacagggaaccttgcacgacctgtatctcggatcttgaatcttggctcccagctcttggttgtgagataaggataagctctcaagcctcaagaataggtatcagtctttcttaccagactgctggtaataaactccacagaggcttaacgtctaggtctttaatacagtggtgctgcaagatatgtgtcttatctatgcctgcaaatccccacaagagccacctttataataccacatcggccatcatttattctatggcaccccagcgtctccaaatggattaatgggaatcaagtaatttcatccgtgaaattcacaagatcgaaacctcctctacgtgagcgaggcttcgatttttgcacttttctcctctgatacccatggcttcactaacaccaaccccttgtttttatgcaacatgagcttatacaatgtttgatgcaaagctctaggaaggcattgaatacaaacaagccctctagccattctcagttgccgccacaggtcatacgacgaatacattggattagtacatcctttgaaacccttcactcaggtaatgggttcagcacaagtcaaaaacgggcaaactctcaaaaagaccacatgaattattttgctacatactgcactaaagtatacaccgagtaatttcaagcaggtagtcatgagacacttggttgctccaagtaggttgatgtgaaggttctgttggagatcgatacttgggctttcaactaggttataccggttgaaacttataatacgggttggaacatatgctgcaatggtaacaggctttagtttattcactcctctttctattaatttacagagcaccaagctccttgagcttgctaaccaggccaccaacatcctccaccttgccaccaccctgtcgagcgggaggctctgttgcgagttagcatgagcaccacagaaaccgctaaactatgatgagaataaatgaacttaccgacaaccttgagtgtcttgagacgattcactccatccaatccaaaatcctcgagctttgtcttttgcagattcttcttcttagccttcataatgttgggcagacttgcgtatcgaggctcgttgagtcggagatctgtagtgataatcatgggcagcttggcgcgcaccgtttcgacaccaccgtccacctcctttgtaacagtaacctcgtcgttggcgccgaattcgaccttgctcgcctgtgtagcctgtggccatcccaagagacccgccaacatctgacccgtctgattggcatcgtcgtcgatgctctgcttgcccaggaccaccagattgctcttctgttgttccacggccttctggagaagcttggccactgtcagaggctcgatttcctcgccctccttgagctcaacgtggatggcacggtctgcgcccatggccatggctgttcgtagcacatcttgcgctttgggtgggcctgcagagatgacgcaaatgtcctcgacaccaccgggggcgcgcttcttctctcggattcgcactgactcttcgactgagagttcatcgaatgggttcatggagtgcttgacaccggctttctcgacgcccgtctgggacttgttgactcggggcttgacctgcaaaggctgtcagcgttttgtgtctttcgattggcgattctggtttccttacagcatagtcgattacccgcttcacggggacaagaatccgtagtgctgacatgttgtgctgctgctgttcaatgcgaggtctaagttgtcgagcgacgagacattcacaaaagccggccaagtcgtcatggcaaagctcggcgcggtaccggctagggccggtctcagtccaacctcggccgacggcccacgtgacaaaatcgccggccgaaccagcgatgtcgggatttcgacatttccttcgttctgttgaccgtattacgggtgaagatagctttatttatttcggctacatacccaacaggctacaagcacattcctggaagattacaattgcaaagaaatagctgcaaccatggaaacaacagctcttgatcaacgttgaatcaacggcaacttgaacccaaatgccgagttcagccacaaatagccagctcggtactgaatcattcacgggcccggcttatagacagtaacaatgctgaagtgatcccataaaactcgagtgtcgtggagagactagctccgttgataagcacgcctatactccaatgctacagctcccttacatcaacaacatatagatctagtttcccatcgtatgctacatctccgctcaccagtcatcccacgcatcatcctgcttctttggtggaggggctgtcgcgttcttcttacccatgcccatggcactcgttccgatagagttattggcaggttgtctctgatcagccaagttggagaactcgtcccagaaactcttcttgctctcgtccaaaggagcatcccgagtcttctgttgatcaggcccctctacgaatctgctgaagccatcctgggcattcttgcctgctgcttgagcctgcttggcaaaggcagaagctgttaattgggcttgcttggcgaagtcaccctcggcgatctgataacatgttagagaaaatccgtgaagttaacaagggttgcgagtctggccagcatacctgcttagcagtgggctgaatgtagccatcgttcactgtcttggcggtctttgagacggttgacgtaaaccacccaaatcctttagtcaaagtcgcgacggcatctttctgaaagtccccgaagccgaggtcattgtctgactggctgggtccaggtgtgcttccaaaaccagcatattttcctccttgactgggtggcagatggtcgggtcgcgaagcattatcggctccaagtcttgagaaatattggtcgtccactttgaccttgcctcctgatgccgcagggctctcgttgcggtttgtgctgccactcatgggcgttccagttcgtgatgctggcttcgggggcgcggcggcaggcttcttcgcaccaggaacatattcgcggccctcaaccttgcagctcaatctctctttccattcctcgccaacttcaccgctgtatcgctccgcgatagtcgagtcttcccatgtgatacccatcatcttggtctgctcgtgctcgtcaaaaaagttcctccatccctcgttgccgccaagtcgcattcgttcaatttcgctcgatttaaaggcgtccatagaaatacttcggacaaacgagatgtggacgccgagacctctatgcacaccagcgcacgaaagacagataaagataccgaatttgggagacgcccattgcggggatggcgcattgcagtcgcagcaaatgttgttcttggattccttttgcagagtggcgagctatttgcagattcaatgtcagcatgtgtgagcgcatcacaaagcgactgggcaattgaggacagattcagtcgttggaaaagggatagaagaactaaccttggaccgcgtctcgggatcaacctcccacatacccttggacgccatcgcaaaggtcgaatgcttgtatgaactgatggttatatctggagtgtatatgcgcgcgggtacggatagacaatcgctgagatgggttgatgtccagttgaaacttcgaaaacgaattcaatcgtagatggatggatggatgaatggatacggaagggagacaggcgtattagcactaagttagtggctggccccgaacccatgcccccagcatccagccagggctcgctttattggagcataggcctaattcctcccgcgtccgtgttcaagcatgccatacttgatgtctcgttaaggggctatgttggcggggcactttgtccatgaatagcaataataacacagatagtaggtaaacgacgatgttctagacccatcatacgtccgggcactgttaaccacgtgagtggtaataaccaatccaatgttgattgtcttttttaatcaatacctcatcctgaactgtgtatggtgggtgcccttcagcaaacgcatttcaactacccatcaagtcaagtcaaggtcaagcaggccacaaccaaaaccaaatccacgaaccctgcaacactaggatccacaactctatcgggttatcatcaagtgtgcattgtcatgtacgattactattttcgcaactcgccaacaccgtggatcatggtcaatcgacagtcacgtaaatcacttcataatttcaacgaatgcccattcatgatagcgctaaacttttctccctttccacccgcgtcggtgcaaactagtgtacatcccagcagtagtgagttagagaaaaggtgatacaaatacaagataacagagggctcgtgaatgtttttgtgtcccgatcatggaaatattagtgttttgatgtgaaaagtaaaggttgacaaagtagacccaatcccgagattcatcagagttcgatttgctctcgcctatgtccccccaaaaaaaaactcaggtaaggtggaaaaacctcaatctttcttttcatcgttgtagcgagaatctactgtaagagaaatcgttgaaatcgcatgcccaaatcgttagagtaatcatcatgacatagtacgaggttcatgtccgtgaaactcgcgccgtgcctttacttaggcagtagtggcgggagtggtagaggcaggagtggcctcggcagccttggtggcagcaggggctgcagccgcggcgccagtagcaggggcagccacaggggcagcctcagtggtgggaatgttctccttctggccgttggtagcatcaccctcgtgctgttcctcgtcggtcttatcagggctgtcaatagcaaccttgacggcaatctcacggccctcaatctcctttccgttcatctcagtaacagccttctgttgaagctcctcagaagctagagtaacgaaaccgaagccacgacccttgcgggcctcgccacgagcctgaagcttcttgatcatgaatcggggaataggtcggagagcaatcttggcagaagagggctcgtaagccttgaaaagctcaacaagctgctttgtagtcagtatacagcatagaaaggcaaagcttttatgttactgaccttgtcctcggtcaggtcgtaaggcaggttagcaaccatgaccttggtcttggaaggaattccatcagcggggggaccacgctcacggcgctcacgctgggggcgagcttgggtcttggaggtctttgcgtttgcgtcagtgttgatcttgtttgtaatatcggacagcggttgaacctcagtggtggcaggtgcggcagcggctgcggtggcagcgtcatcggtggcagcaacagcctcagtagtttcgccctccttcttctcagcaccctcctatagcattgtcagcaaatgttttagaaatcgtgatactcaggtatgactcacacggccagcgcgggcggtgcggcctccacggccacggccgcgaccgcgaccacgtccagaagctcggcggcgagagccctcagcaccagagccatcaccattagcaccctccgacttctcaccagcaggctcaggcttgcgagcgagctggacggaaaccttgcgctccaggatctccttgccggagagctcctcaatggcacgctcggcctcagtgggagtagaaagatcgacgaaggcgtagccaacggggcggtcggtacgggggttcttagggatcgagacagactcactaatggcagtcagtatatgttaggtgaagttcatgatggggtgaaggcatggtagaatagaagttcaatgtgcaggccatcaccaaatgcatgcgaagctaagcaaaggaaagtaggcatttattccccattctgatgtcagagtgagacatggtcatgaggaaggggctttgcgcgttcctgcccatgacatgtcgtcaatgagaagtccagggaaggagctcattgcgacagccgggagacacgtgtctccagcggggcttccacacgttggagtagagacggcggcggcggcgtgaaattgatgaagagtccgggtacgaagatgaagttgaatagatgaaagaacttacacaaggtagctcttgaagaaatccttcaactccccctcagttgtcgcataggccaggttgccaatgtagaggcggcggccctcagcagcactggctgaggcagcctcgttggcggccgtcttgtcatcggcaggcttgttgctgatggaggtattgctcagagcgttggcgacgtcattaacggcagcgtccacgttggcgttgttggtgttggcggtagacatgttggcggctggtggatgggtttggtggttaggttgagtatgacgttcgaacttggacctgtggtggtggagcgttcgaaaacggtgactgcgtgttgaacaggtagaactctggtgcaataaggaggagtttgatcagggtagcttcgtgccctagaaacgaggttgggattagacagacgacggggcgttgcgcggagacacaggtgtttgatgttgtgatggagaagggaaaagaggaagaagttatcagagagatagcggattatgaaatatttttctcgcctttgggtttggggggcacagaagggaaggaggaaggggtgtgttgtcaggggggtgggcaggtgaggagttgtggaaagtggaaagtggccagggctggggaggacggcaggcgcaacgcaatgagcggagggaggctttagctctggtacaagacacgaaggaaagtaccagaaacacgatgcacttggtagcaggaactccacgttgcagcaaggctactaatgtatcgcgcactctataggaggtatccagtacctaagagctcttaagagaaagcttcagttttgtgggttctttcccgctgagtggtcctttatcccggcacctcacacctgaatgactgctttcggctgggggagcggtttctagagcctgtcggtaggcaatgagaacatacgtacgtacctggtgatgaggaaagtggcggcttcacgttgtcaagatgaacagtcttggcaggagtcgagagaagataggaggaatccttttgatgattttacagacttgcacgatgcatgaatttgtgccagttcatgtacgtattagggcctgacgtgtgggtgtgcgggcgggccaagcaagtgcgtcacttgagcacatatgtatcggtgtagtttaaagtggtgctgcagattcatatagatacagactttgttggattggtataggcgccgagttcagaggtctgttcgggtttgcgtttgcgtttgttgggacctgataggtatcacgagcaagaaagtttcgagtcatagaatcggtaggaacagcctcaatctggggtttgcaaaggaaacaacaaacggtgaatcaaagttgcattcagacgattcctttttagcctgaccgctcctattgtccttctattgatactgatgaggtgaagaacagtgggactaccttaggcaggtacgttgggctatttactagctccctttggggttcacgaaacatcaggaatagtgagattatacttgtaagttggtcttggtgatgatagcagatatcaattctcatgaactttacattttctatgtcctatagtgcctgtgtatgtttacttccaaatactgaatatactcaaggtttacaaggagtgacttgctattctatttcgatagatgcccaggggtccctggtaagtctctccagcagtgggctggcggtcacagtctagacagtcaaggttggagcatcctgatctgaaacgcttaaattggtaatagtgaagagtgtttgtctcaattggaaatatagttcacgtgtacaagccatctgagtgttttgcgggacgacgccgaactgtatgaagccgatgtcttttggcaggaaacccaaagtcaattccgggagtgcacgtctctaaaaggttgatgatccaagcatgaattgacacttcaactgctcggttgccaagagggccgagattgctagctccagacaatccaaaagtcgaacatctcacaatggcccctgacaaggtcaactctcccctttataagccccttttgaactggaggagccaatggccaggggcagcatcgatcgttgacgactcccaccaataaataaacacgaaggctgagctatctattcttacacgcacatccataggtactctgtacggtacacgcccgccatgccatgccatgcccatgcccggtagctcggatccaatgctgcgctgcgtgcctgtagcgggctaggattaggattaggataaggattctgattacacaagtccccgaaagccaagtccagcttaaatcattgctccacagcttcttcttctagaactcacccgttgtcaatgcgtttggaactccttgagattgatccctgcggcttagacaacaacatatcaccaccacttggcttggtcattaggtcatgtgaatatcaggataagaggaatgcaaagcatagtgtgactatttaatgccattaccaatgcagaacagattcagcttgtacgtctcaatctttcgcaatattaatgctgtgtagaatgacagacattaagtatttagcactaaatcaataaatcgatatgaccacactcgagcaactgtagtggatctcgattaaataattcggttgtatgctctgtccatcctacactatagcattgtaataataaacgctgattcattgaacaaagaattaaatccccagattgataagattctgcactgaagtgaggcgcagattcttcaccccaccatcggccatccactaatcggcgctaaccaaatcgcaaatctacccagactttcatgattcaacctgcgacaccggacctttgctacgctcattcctcataccaacctaccccatagcagcactgccaatattccttctagacgtttaccatggcggttcaggataggagcgtccttgtcctttatggctctgagacaggcaatgcccaggacatggctgaagagctggggcgaatatgccaaaggctgcatttcaagagtcgcgtggaggaacttgacgtagtagatctagtaagttatacaattccccagatatcttattatcactgactatccttttcagaatgcccttctccaacctaaatttgtgatatttgtcatatcaaccactggccaaggagatatgcctcacaattcattgctcttctggaaaagactgttacgcaagaaactaccaccgggatgtttggcttcagttaattacacaacctttggcttgggtgatagcacttatctgaagtgagtctcgatgagtctgttcccatttctcttgatacaaaggcttacacgcagtagattcaactgggcagctcgaaagttaaataggcgtctcgaccaacttggtgctgcaactttcatcgatccttatgaagccgatgagcaatttccagatgggtgagttctttttctggaattaagatccagcttctaacaagtcatagtctcgatgggagttttgtacgctggacagggcgactttataatcatttccttgagcatcatcctgcaccttctggcctcgaacctatcccggatgatgttattcttcctcccaagtggtcactcgaaaccactattcagaatagtacggaaactaacggccacgtccctccatcacttgagaacatcccctcttccacgctacttcccatccctgacggatggacagcaacattggtgggaaatggcagacttacaccggagaagcactggcaagatgttcgtctgatctcattcgatgtccctcgccgcgatggcgtcaaactggcctgtgttcctggagattgtcttactatttatcccaaaaactttccccaagatgtccagaggctcatcacccttatggaatgggaggacatcgctgataaacctcttgacctctcccaatgcgaatctctccccacaaacctctttacagactccaagagcacattaagagaattgcttctgaacaatatcgacttcacagccatacctcgaaggtcatttctcaaaaacatgtcctacttctctaccaaccctgatcacaaagagcgcttacttgaattcaccatggccgagtacctagacgaatactttgactacgctacaaggtccagacggtctattctggaggttcttgaagaattttcatccgtcaagctgcctgcggaacggctctttgacatattccccctcatccgtggtcgagatttcagcatcgccaatggtggggttcaccaaagccaccctacagacgagaacaagacccgaatcgaactcctcgttgccttggtcaagtaccggactgtccttcgcaaacctagagaaggcctctgttctcgctacctggacaacattcctatgaattcaacactgacagtcacccgcaaacccgtactttcaccgattcacggcgctcagaatgcccagcgacctcttgtggccatcgctacaggcactggccttgcccccatacgcgccctgcttcacgagcgcctcacacagccttcaccgggtcccatgtatctcttctttggaaaccgtaatcgcgaagccgattatttcttccaacaagagtttgatgctttagtgaccgagggacaactcaatgtgttcttggcgttttcacgcgaccaacggaataaaatctatgttcaagatcggctactagaggaagcaaagaggatcgaagaagtaatatttgataacggaatattttgtgtttgtggcggctcaaccaagatggcggatgctgccaagaaggctgtgtttgagcccttttcagaagacgtcaaagacgtagaagagcgcaagaagatgctggctagtttgacatggtggcaggagatatggtagacaaactaaaactggctctcatagatatacaactcaatttgaaaacaagctactctaggagatttaggcgtaagcctgtttttggtggaaccacggtatacacgaacagaacgattaattctcaaggagtaaaaacgatgcatcaaatattcaaatcgctcgctcatgcaaaatttacaatacaaaaccaccgtctcatctgtcaccccagcatgtttgaacagatgcccgtcctaaacgcctaaagacaaccaaccatgccaaaatgctatcatgtgtcgtcatatttttactgctcacttaatcaccaagcaagcttccctgcctctttttgcccttccctttagcagcacgccccatcactcccaactgtatcgtctctcggccagctgtggcacatgaaccaaatcctcacccgggttaatacgtcctgaatcacgtagagtatcaggctggtctgccgaatgccctagctgtgaattcacaatcgcagcccctatagaagaatcattcgtgcctaaatctagacgtctcgtcggatcttcttcgccccgcccttcctcgtccacagtgaagttactccccaaagaatcggaagagtgattactatgtgagaggccgctggtagcttggtgatcctcgtcagatgtactttgcggcacaggattgcgggaaaaccgggcatccgagggcagtgctcccagaaacaccacccttgacgggtcaattggtgttctctgcactaatcgctgttgtggtatgttcatggaaggattcgatgatagttgaccttccctgtctgagcccatagtcatggagtcgatggtgtgatggtcggaatgtggagagtgtggcgggtttgataacgagacgatgtcggtcgttggcgatacaggcatagtagccactgatggtggcgccgcattggtagggtggccatttgggtcgaacattggggtcataggagacggcaagaccatggagttaccgttagatcctccttcttgggacgctttcaaggacgcagacggtgataaatttagtgatgccggtgggccgttcgccgggttcggtcggtatatcgctttctctgggggtatctctgcttcattcgcgggtgggctgtatgagggaacgggaccctgaagttgtctgtccagtttttgtctcgctatttcgtatgcgctcaggttgtgggagttgtcggtccctagctcagtgtcatcgttccatgacatgcaatcgtctccttcaagttctgctggtggcaacggagccgacatctcgtggatctgggtattgggagcttcgacagccttttctttgtcatcatcggccccttgcctttgttgagttggttgccttcttccaaatattcttgaaaataacgatagtaaaggagatttgggtgatcgggctgcgtcttccagagattggcgttggtcccctgctgattcgttgttgcttccagctgtgcctttccgccttcgtcgacaatacagccatgtaacgagaactactgcacaaacaacaaaggttcccagtcccacccctactccgattcccacagtctgtgcacctgaaagtccctttccagaatcttgtgctttcggtggaggatatggactgttatcggactgctctatcgcggatggtttataatctgtcactggtccgcctgggaagagagcttgatgaattgagaaagtgccttcgtcatatttcgtgatcaaatatgactcttgcaggaatgaacgccccagtatgtacgttgtgctgttttgtgcctttcgtagcatgaagtaagggatggccgggtcgccgtactggatctcgtctggcataaaaggatactgtagcaagcccacaagtgcccgcaggggtagagtaatattcacaatgcccgatacatcatagggatcgccaaagtcgtcgttatcgtcgaagctggaaagaacaaaggtaagatcaaatgattcgtctttagagtactcgcgatattggtcgttgctgatggtataaaggttaaaggtactgttgtacgtcaaattgagggcttgggcgaactggtcgcaaacttcatccggtaaccataggtaagaggtagtactatcaataacggcgtagaaagacgaattccactgtgaaagcagaagttgttcagattcccaggaatcaggtgcgtcttgatccccgacgggggctatttcaatgccacggactaaagggcgttccatattgtcgtcttgggggagtgtgaaaacattgtcatgcggctcaaacctagcattcacgacacctcccaaggttaatgaagcaggggagtttcctagttaaatcagtgagaagataggaagaggttatgggcaggctgcgtactgtagtgggctccggccgtatatccgaagctataacttggaatcagtccatattggctgactgcttgagttagaggtgaatccgctacagtgccgttgaaattcccctgtgtgatacccaggccgaagaggccatgcaagtagtcggtcgtgttgatgctcgctattagcacgtcattcatagtgaatggttcgctccctagaggactttgcgtgttgatgagatcacggccgtagtcgccattaccaccataaccaagatagcttaggccaagctgccaagtgcctaatgaagtccaatcactggagtcttcggcatcgtagatacctcctcgggcagcactgcaatgaggttcctcttagcggaaggttagtgtttagaacatgcgatcggtatgcaatgagcttgtttgacattgatagttgttaaacaagtcctggaaaggcaagagtatgcacatactgggtaaacatcctccaggaccaacagcccaaaattccgaaagagccgtgctcaccagaacatcgacatgctgtgagtttgaaccaaggtagaaggatatcgtcgaccagttgccatcggtaccagtcctatccttcgggttagaattggttataggaccaggttatagtgacctaccagtcgccggtgggcaacagaacaggttctggctcgcggtctcgggctcgtatgagctgcgcgaaaagcaatgaagagccgaggattgttgaccacatctcgaagccaactgacggacacgagattcagctctcgcgataagattcattcctggtcttgaacaagtaaaccaagaactaattgagccggcaaagtcctggcgaccgcaatgcggcgcattcaacgtcggatccttctccacgccaagagtccaaggcgttgatccaggattgaacaggtgtagtcagtatacagatacacttgaagcaaaaaccatgcgatggtaaaccaatctcttgcggtaaccgttcttctgagcagcgctggaaggtgtgctgcagtgctgtcgttcctgatcgtgatgtaatttggaggaaatggtaataaacaaaagcaagaactttgtttctagagtagatggcccgggggcgacaacgagcactggcatgtgccgcttcgaggattaaccccttgttgaagggtaagccacaatcggtagagttacatagctttggctccttctagtatggcccaaggtctcgaatctgtggcggggaacgtggagactagactttgtccctacctagtaaatgttgactaggtagacagctataggtgcggtaggccagactcaagactgaacatagaattaggtactagtcgcagcttgtaagcttatcgttcgggaaatctctgttgactctaaactgtcctgttgaaccgaaatgccgcaaggggtaagtccagagactttcggttagggatcgcctagccaagtatgtatgtaactggtgccatggttacaacggcctgatatgctgccacgattcaattttgttgttcaaggactcctaccattgtcaaacagaaacagactgtggagatttagagtctatgattctggaaacaatccgcgtgtgcctgttggcccatgtcacggatacgagctgcaattcgtccagcatgaaaagtatacgtacgtacaaggaccggcaaagcctcataaatcctagcgccgccgactggtggctgcatgctgttgtacagtaagtgagacccctacactcagtatcgagtgttcatcaataccggcagccagcaagtataaacgccacgtttgtacaggatgaatgtcgtacagaggatctgatccgctcaagatcagacgattgaaatacaagatccagagtgaggtcacaggctattgtcagtacctaggctttaccaaataaattgcaattttgatgcacaacgtaacttgccgggatcaataattccagtccccatattgtggtacactactcaaccctagcagaggtagcgataattcatgttgtccatgccttccttctctgcattgcctttcagttcaataatcaaaccgtaggctgtttagaagatcaccttgggtgcttccttgttctcggcttcaaatgttaccaggtacttgaatatcggcctgcctgtcttggaaattgtcccactgactataaccggaaggtgagataccgacgagatggtagcacttgggataaacttttgcaggaactattgttcgcgctcccaattcatcggataccttgcgtagccaaggcgccgaatagacccaaaactgcatgtagaatgtgtcggtccggttcagaaaatcgattgctctatgaatagggtgtcattcttcagtcttagtaggccaggatgaagaagataatagcaactgcagataagcacagggtagtattcgcaaaggacgaaggatcggccacgagattctaggccctagtacaatatgcaatcgtacgtacgaggcttcataatacagcaaatccattgaagggttcctattccagaggacgttcagccattcaagcctactgcagccaaagtgatcaggggatgaaacagacaacacagggccggacctttttcagcagacagccagccccccccaaatgggccagtaagccaggacccggttggatcgtttgcgccagcgccagcgtagccgtagtcccttaccattgtgcgctagagaatagttgaggttgtagttcattaactaacctccgaacccccctctcagtttgtctggtgatcggtttccctctttcttaactgaaaagaacgacttagtgtggtcactgtggtgcaaatatcgtcgatagtcgatgtgagcctaattcaggcacggtcgaatcgctcgtttagcggcccgtttaaaccggtttgcttaatatttagattcgaatggcgaacggccagacaatcgataaaacgtcctaggcaaaccacaccatagtgctggtatagacagacatcatgagagtggtgcaagtcactgcactgctctcagtcgcaacgctcgttccgtccactgctgggattgctttgcctcgatgtaagttttctgcgttgattttattgtgtatttgtaaagatgaaagataaaaaaggacaaagctaaagagttctacttctagtcgactctggccaacagagcccgaggcgctttcctcataatgatactgcgatcgcgactgccccagatggcagtaccactcgcttgtcgccgttgatacaagctcctcaagctacaacgtcgtcacaagaagatgggtttgtctctctttcaagccaaacttctcctgtcgaaagcttagaggtagttatattggagacaacctctaattcttggagtgaagcagttgggctacctttgactactacagaactgggcaatgattcgacaacttcgtcgtcattggcgcagtatacttcagctaggactgtgctatcattgacgactgaacagctggatcatgacttgaccaattcatctacaagtgctggagttactctgtcaacacaacaacctctcaagcccttgtccttctcacaagtggtttccgggtttaccaccgcaactcatggcactgccttaccttcttcctctgattgggatcgcgataaagatgccatctcggtcgagacacaagatacaatcaatgcctcaatacagaggaggccaaatcagggcttcgcccgccccttaaccacgacagcacccaacaacaccaagccccaatctcaaacctgtggttcaggttctaaaattccgtgcgcatggataccctctccctctgccagctcaagaagatggaacggcacgcatactcctggaccttggacgtcgggaacactgacggtgataacaccaacgtcggtttcttgtacgaccttgcaggctgatgagccagtcactgagtattcaattgtgtatacgtcaacggtgaccttcttcgggaatatcagtgaatatacggctccctacccaacaatcactactcccaatttttgccagacagagcctgttggtgcaacactatccagcaatgttggcggaccgctgccctcttcaaccacactgtctcctaaagagcctccgaaaaaatgcatgacgggtgaattttgccctacagacaaaatccctgaattttcaaaccctacaatttttccggctcctgatgtgccagggcaaactttcacgtccatgcgaccaacagtcacattcataaccacggacaagaatccggccgttgtctttactacaaaatcgcctccacgcttcgacatgccgacagatggaggcgggttgccaatgagtaacaagaaagagcctgcgcctaccaaagagctgcgcccaaatcgagtgcagtcctcgaaggatcacggtaaggccgcttctcagccgcagcctacgtcaggagatcagtcacacggccaacctcaacgtcatccactgcctggttttgagcctgggtctggttctagtcccgatgctggatctgagtccgatcctaaacctggttctggatccagttctggatccaattctggccctaacaacaactccgacccagagtatagttcacggtctggttctgattccaactctgatcttggtcccaattccgagcccaaacttatgcccatcgctgtacagaccaagacatttgtggtgacagcgagagaccaagaagttatcgttaacgataagactttctcaggtctcaaggtggaccagactacaacagtcaccgtcgaccatgggacgtttacaatccgtccaacagaggtcgctggtgaaggggtaacaataaagaagccacagcctgctggaactgtggtctctgttgtcagccctaccagcgcaatacttggacaggtgcctgtcgctgtttcaggaacagaggcttcattcggtggtactacggtcagaattcctctcatgggcacaactatgagactggaaattcccacacagggctcgaataccttggttgatgaacgggaagtctttattgcgcctgatagaattgttgtagatggcgaaaccctcaagtaccatggggtaggtgcacctcagacagacgtgatcatagaaggtggcgagatagttaccgcggttgggcaatctgtcttggtcttccgatcgacgacactgacttatgggccgagcatccccggtattactgagacgatcgacgacgatattgtcacaatagggcctgcgggtgtcgttgttgatggcacgactctagggggtcctgaggctaaagctggagatacaaagcgtcaaattgtcggtggagcgacgattaccaaggtcaatccttcgtacataatcgttgacgagacgactttcacagctggtccaggtgcgaagagtaccacaaaggaggctggaggcgagactatcacaattggaccccagggtatcatcatcggcacattaacaatcagatacccctttggtgtttcgactgttactactatcgaagcaaaagagacaggttccgcgatgttgcctgcagctactgggaccaataataacaatgccaaggtggacagcaaggatgacgatgacagtggtgcagcttttctgagatctgggttaacgatggaaatgactggattatgcatagcggtaggcgtttggattatggtttaatgacaccgaattggatggtttgtatatcatgagatcatgtaggagagatgtggtcggtttatcacggcagttattggattgcacgagatagagacagacggtcatgcatgggaagcggaatatacgcacagcgagcttcaaatgcgacaatgaaattaattagaacaagcaagaatattctaagttgagggcagagcgtaggaagctatcaggcttgtatgtatctacgttagtataggtggtctaggacgtgttttgattttaggattcagctactccaatacttgtcaagtatcttgtcatcacaatgaaactacacattcaaagccaacgtctgtggcttccaacgtcttttttgatctatgcacctttgcaacgggtttcctattcaggatcgtggggaacagatatgtccaatcgacagtatgtcttacagcaactagacaaaagagaatttgattggttaatcattgtcttggtcggctcgctcccttgacatatccctacattcatccctgcttaatgagtcttgtcgttgaatgatgaatcaaggcaacatcaattcagtagcactttgaccaagtactacgatgcatcaatcaagataatcgtccacgttctatctctagaaagaagaccagctataatctttgactctctaatctgctagttagttcaagaattcttaacaaacgccactctctgacactgaaaaccttgacttcaatgaagctacagagagtagtctatggacgggaggcaaagtggaagtggctccatcatgatgattaccttgatgactcacaacacgatgggattcaacattgacgttaatacaaacaggcaacgaagaaatgtattatctaagatacctacctaaacaattcatcattaagatccaatcccttaacacgatgccctattgtggttatctattggtccattatcatcatcaacaccttgacaatatctcgcgccggctcattatcggcaaagtggaatctcggaaactcaacacggcgcgcggcaaaaacgacaaactccatcctggaactatcaccaccttgcctccaacttcctcctcaccttcgcagcgatacagcccaacagcgcataaccgaccctcccaatcttccagacttattcgccccggcgccctagactgtgcagacaccttgtgcacggtcaacaaccttcacccccgagttccaacccttcagctatatgcaacaagagtctctcgagcatacaaaacctttgattcaacgagataacccctttgaaaccccatcttcccagcatggcccccttcaccatgtcccgagcggcctccgccgagtctattccggagactcaagtggcgctgacactggctctgcaccagcgctccatcaagactcgagccatgacgtcgatgccgacttactcgatgaggagctacgtcgactgagtctaagacatcactcgtctgctcaaccttctgctccaggtcagcgcatctccgaatatgagaacgcaatgactccgcctactccaaagaaagcactgggtttcaaggttatcaagcgttttgatgtaccctctggcggagtcctactcgaagattttccgaatggtgcgtcatgcaatcgccaataataacttgacacattttctaacttgctccgtctgcagagatcttgacgcatatcttctcgcatctgcattccgattctcatgctgctatcgctcttgtttcgaaacgcttttatgcccttatcaccagctctcacgcctggcgcatggccttcctgcgattcttccctgggcatgaagcactcgaggtcaagaatcatgtggatatctggtctgacagttcgcctgatttgatccaatccgagtctcgatacttcactcgtcttacgccgctggcatcctggaggaaggaataccttcttcgtacgcgcttggttagatgtctggctcgtggtaaaccaggtgcctctgttgcctcgggcggtattggtgcatctgttcgcagtggaaagaaaaccagtgctgtcctgacgtacaactccaagctgccatgggctgtaacgaacgtccatgctgtctttacaaacggcaaaaagccgccaaaagcgatccatggctctgctgatcttggagtagcatcagtcagtgatcctaccaacggaagggtcgagaaatggggatttgttgatcctttcaatgcaatgcagcttgacgaggtgtttcccaaccttgtgcccttcggcttaggagacggccccgcggctactcccaacgttctcgatgttagtcagccatatggcgtacttgcaggtgagggtttcccaggaggtcgtccatactaccgccctgttggcgaaatccgtgggcgatacctcggaggggtttctggtgttgttgatacatatcccgatatccccaagatcccggaaatgtccgaggccatctgtagtgtgtggctggccaagtcagcaaacgtgcctaccaacacacagtcaatggttggcatgctgactggttctactcttggtgttgtcacctcatatgctatcggaggcgacaatggtcctcagcgttacgagtctggggatgtcactgctcgctgggttctcagtcctggtgtgccaatcatcgctttcaaggttgacgacaattacagtcagaaacgtaagtctacagggaggatatgggccgtcgccctcaacgccttgggcgaggtctattatctgaccgagataccgactacacaaaaccaagacaagagtgaggacgccaccaagaatgcttggttcgctgggcgatcagtctgttggcatctcttggactctactcgacgtgttgcacggccagacgaattggacaagaatgccatcaagggtgcatactcgccgcggtcaccttccaactctatgaatttgagtaagagccaaatggctgctgaggcacgagaaattgaaaaattcctccgccacaagcctgcccactttcgaagagcctgtgaaggatgggatatgcaacgtaagctggaagtcgattttgccaacgacgatggccatggtgcaggcgagaacatctttgtacttgactgtggtcttgccgaagatcaccctgcacacattgaacgttatactcggtctctagtacctcaagacgctcaatcatcttctgtcatattagcgcctacccctcctgccccttcaatggcaaagcaagcatcgctctttggtgctacgcatacagaggcattggaggttctagaggagacggcgtcaggctctgcgtctcctgcttcgctttcgtcatcagatttcgtgtctcattttcatgaatggaagagttgctcaatgtcattgaaaggccaaagccatgctgttattaccagtgtctcgatagactgttctaatacggcagttttgacacttggcgaagatcctctacacgaagctgaggacgaaattccaggccgccgttcccgtttgtttgctgtcggaacagatgatggcgccgtacttgtctggaatgctcgcgaggatagcaaggccgtcgagatcaaccctgtgcgacaaattcagaccgaatctcctgaagtgtcctgcgtggctctctcggccatgtatcttgtccatggtggaaacgatggccttgttcaagcatgggatcccctcgcgtcgacattggaccctgtccgtacactcaatgcgaggtctaacggcagagtgccccgacatatgatgacaatgaaccccaccctcaatgaatcgacttattcagcagttggcgctatctatcttgaccccgatcccactgtccttcgaggtgttgtttctttcggtgcgttcttgaggtactgggcatacagctctgccagtcacgcctcgggacgcaagcgtcggctcagacatactgacgtacatggacgtttggccagtcgtcgccaagacggcaaggttactggattcatcgctgctgaggaagctgagatccaacgcgacaatgaaataaaggcgagggagcaaaaccgtctgcgcaaccgctttggtgtcggtacacttggggacttgactgaggaggaggctttgcggtacgcacagatggtttctgaggaggcgtttctcttcgaggagcttcgccgaactagcgactcagccgctgatgcaagtctggacaccgcctcgacattcagcgagaccacggttgacactgttactcctgagcctagcgtcactgatatgataacccccccgtctgcgtcgactgataatgttggccgagcgcccgtcgaggacgactacgaacagcaaattcaacaggccatccgactgtctttgatggaaggcgtcaacgagaacggcccatcgcctcaggtggtagattcgggtgactatgagttttccctgacatacaagcccaagtccaacaaaaagaccaaggcctcgagaagtgtatcaccaggcgcttccaaagtggaatcttcaggccatcctgggctcatggattatgatttggaacttgccctgaagctcagcatggaggatcagggcttgtacccaactgaggcagatttaggctttcagtatgaggagttcccgactcttgagactgagggcataggcaaaggcaaaggtgtgcagagatggtgattttagaacgcatgtgcgtcactgtgtgtttctcattctagattcagtcctaggtttaaggtctgatgcaccaagtaccattggcacttgcaaagtattttatataatttattttctcccgacattcctctcctttgcgaaagcctatttgttaacatatcggaatttgggtctgctgtagggtgtcacccaggtgcctagcacagtatatctgtgttcagagtgtagtgccaggcacttgacaagacaggattcatgtttactcgtcaactaggtatggcttgttactcatacgttcaccgcgtcaggggtacaaactctttgcacagcccaacctcatgtgtctcgaaatagggtcttgaaagcacgatatccctactcataacccccacggaccaacatgcttcgcttgatcctagctgtcggatggccttcctagcttgatatccatctacactaatagagttcttactagttctcttagatgagaactctgaaaaaggccaatcttactactcaaagtacatagttgcttcgcgcttgcacagtattaaagtttaaagatcccacttaggctgttacgagatgaatcgtaacactggccaatagatagtggattatcatactgcgaacgaggggactcgcctacatatgttggctacggcagttgcggcacttgcaaagatctaaagcaacccaggtatccgtacaggacaggacgtgacgtccgtgtattgacgccagtgggttcgcttccacttcatgcctaccgggttccaagtcagtatcagaacatgaagcgtgttcacatgcacgtcgcaagctctcccgagaccgtgttgaagcgaggttggctcatatcatggagtttgatatggagaaagggtaagacttctatgcaaggaaagtgtaacgttgtaattcaactgccagactgcaactcggatgaacagtccgctgcacgggtcgcatgagggacctgggagataatgagatttcaacggcccaattttcacggttcaaatcccctgacgcttgatgtcaaagagctctctttgttccgcagggcagactggggcctcaaagttcccggaacggtaaacacaccagtcgcaacggagaaatagatgatattgctaatcacctccctcgggatgttactcggaacaaaaccacggagtgtccggctggtttccggcgggcacggccccttgctcgcggggtcggtattgcatacttgggagagaaaagattgcaggacattgtaactagctcattacggcatgagatgataggttccggtcgtgaatgctagattctccccagatggcacagatgtgtatcgagttcagattcctcaacccaaacgtttgacaggaacggtattctgagctaagtggtcaaattggtggcggcaagcggatccgcgggacgggaagggccgcaacgccactgatgcatagttaagtctccaattttgaacggatagatgtctgcttgattcaacgattactgactcgctcacatctcaatgtttgcatggtgttattgtgtcggttgcgggcaagtgcagaccagccatggcacctttgttgctcgccacagagacgcagttgaggttgctcagatacccctgtctgcttcggatgaacatgaactgctaacctgaacctggcccttatgacgaagccctcccctctgcattgttggctctgggctattgggtcatcaggtcgtaggtggctaaagactcatcctcgactcggggatgcacagtgttgcagcttgcagctgcagtgtaatggacccgacgagacggcctcttgaaccgacgcccgttgtgttgtattgcggatagtgagctaggtactatgtatatctcggctacagtaaaaaaaaatgcaaacaattcgatgagtccactgggcgtttgaagcgactaacactccaacatccgacaatatatcgatccctagcaggtatcgaacagtcctgcctttcatggggctgtctccgaacagaatcgtcttgtgtgcctatgcaatacgtttcaggccatcggagccgaagcgagcttttggtcaatactgccccagatacccaagggtctgctcgattctttgtcaaaacctgtcatttctgttgtttttcttagctcagtcgcttgaatccctgaggacggtacgcgaaactatcaaccgcaatccatgtggggaccaaagttaattcctgagaggcagtaggtatttcattgcctgtcccggtttttaaccctgtcagactgcccaaaaacatttgatagccgagccagggtccatggcggaaaggatatcgttttccggattccgccccagtatctcgattgggttgggtctttctttttagttttcttttttttcgcttccctctgccactgctcggtaccaagacggttggggtcgtgccgtcgttgccaacaaatcgccaggggaacatctccagtgccgttgctgcactgtgttgcagttgtgtgtaccgacgatatgctgccaggtttggagagacctgggcttactctgtctcgtaaaagacgcagacataaccaatgcgatgattgttctcgaagacaaatgatgagaggcgtttgctgcagccaaagccctcccagccatgtcactctttaccggatccagactctgtagttacgagacacacagatgcgcatgaaatctaggtgagacatcaaagcggtcaagacgtctgaactgctcgacatcattgacgttgacgtggtcatatggaccaagctgtcgggaatctgcccaaatgctgacaccaattgtgtctcaggcactggaaccggtcagctggatatcatcattctttgggaatgactcaggcatcaaatgtagatcaacggctgtcacttgtcagtgcgcatcccttgagtgtcaacatttaattaatttagcctcttgccaggatcgagttgtgttgtacgtggctcagaccccttatcgtctaccaaaccaatcgagcctctttagatcagtgaaactccagtttcctgcagtatggcagtttgttaccactggaatggtacgcggaagttatccatacttttcctacaagttagctcagaacattccaagtttctgtttgtcagattcctccactcccacagacataaactgaccaagtatccaatgcgcttcacaattattttagactaaaattcatttccccatccaagctccaatcagccaagggaaacagtgacgggcgggacgatccaccaggttggcacaggcacaactggcacagcgatagagcgggtatactatctctctacttgatgaaaggttgatgtgccagactcaatacaggctcagctcatggcgttgggttgcaggcaactcatgctgtacaacggaggagcatccatggaagagaacgtttgtgatacagaggccaacagaagggctcgacagaatagagctcttcaaggacagtctacctcatcaacttgaccacaagtcactgcgaagttaatttgtgcttacttgtttcgaacacggcactggtccgtggaactcggtgggccacttcagttgctggaatgtcacatcaagccatataactaactagtggtggctacggcggatatgcactggcggagtgttcctgtttcccggattgatggcaggtggatagcagccattgaaagcttgtaatccgggaccaggcacttcgaaatcaatgcgctgttttgtgttttttcctctctctcgctggcagcgagtcagcgcagatacagatcataccgtcggttcgattctggatttcattcagtttgcctctagacgcgggtagattaaacatatgtcttagattccggccagagcgcttgtccgacatggcgaatttcgctggtgggatgtttttgttttttattatgaatgattcatggcccaggtacagaggcacgaacactgccgtcattgcttgtctttgagatttgaggggaactggcggtaaatgagaataccgataatctggtgagaagttagagcctaactgcctgggacccttgcattcgagatggccatgtgtgcgtcgatgctggcagcgtctgtgcctaaccgtctgcgattaacaaatcgaacgaaaaaagaacatggccagaggtatccttgtcatgtgttgcagaacagtgcaaactttcgtcgaggcccagcagctcggagcgggtttcagtagttgggttaataatttcctagcagggttatttgggttattatcagcaagacttttcggttgggattgattaaagcagttcttctttcagtaacttttgggaccactcggaataccgttgtagtccccacgcatgattgggagcttgggtgtttgaggggtggaatgatggaccgatggagcgaggagaagttggtccgtccatgtcaaccccagtttgggttgaacgcgtcaagcctgggtgttgaaaaaaagggaagatgaggcggagtctggactttggactggcaaagcatggactccaaaacattgtgctgtcctttctcttcaagtgagtacctaatattccaggatctcgactccaacaatgtcgaattgacaccggtgagacaaccattggctgatggaagtgaagtaatgaagatgagctcccggagattgttaactaattgtgagctgtcaatgtgctggtaagcgagccgaggtcaagttgtcgatgagcgcactgtaatgaaaagtgacacatcgtaatacgacgttgcggaaggctggtgataagctcaagaaatgcccgcaaaacagcgaactgttattatccctgggaatggctaatggtgtttttgctgcagggatgaagggattcagatgccagagcacaggagcagtagcaagaccaagagcggggtgtcttgaatgatctgattgaggtcagtcggcatgccgggtgcctgccaggcctgtctcctgccctgtcacgaactggagcttcccttcccttccttccttggtgtcgggggtccgccagctcacgttccacgttccacttaccaagttcaagggacggcagaatgtcggagatggacctataggcaactgcaactttgggttcctgttgttcgggaccgctccggaccaggattattgaccaatcaaatagttcaatgactctttagtggatacctattcttgtgttcatgagttgtgttttgtttccagggctctcaaggctaattgcatttgtgcaattaaaggtttgctccgcagattgaccacttgcacggaccagtgcgtagactcgtcgtctctgaaattagaatccaggactgcgctttataacccaggtcctcggaagatgatttcatcggtcaatgggaaaacggtttttaatataccaggcggagcgaaatggaatgctgtgacacgcgctgtctgcatgaggcttaaactttgagccccgatcatggtttgcctttgcctttgcctttgccatccactgaccaagtgctgtgtcagaataaactcatgtttgattaaaagtaaatatccagccaggcgccgccaccaccctcaaagataaagtctaagagcaacgggcgcgtgggaataacgtggatggtgagctattccaccccgtttcgttcaatggcagggaatttatgttttgcaacttgaaatgttgcaacgattgcctgatgatagtccattccataccgacttttgttcaataatggagcagtatatgctgtatcgtttcgccatgtgcgacgtaacgcaacacaacgcaatgcaagaggctacaagactgttttactggcaggttgacagtcgggccaacaacttcaacttctcaatgcggcagctggtgaccgccaaatactaccgcagccacagtgccgcaacatgacagtttttgcttggttttccattgcatggcatggtattgccaccagttgttgttggtttggctgcatcagagcccggccacgaacggcacggctacagtagcagcagcagctacagggcacacccactagccaaagcatggtaccaagcagttggaatagggaaataccacggaggttgaacctcgtttggaccgacactgtgctctgttgtgatgccgacaggggtgtgattcaggttagatcccctgtgggcatcgtggccgcacaccatcatacaccccaggccagccagccagaagccagtccaggaggtgggtttctctgcctctgacggcaacagaagaaaagcaatgggcaaatgcaaaaggacctacctagaatatatcgcacctttcccttcccgtctagatgcgtggcatggcatgtcgcgtcgtgtcttggattgcctcctgaaagggtcaagtctttctagttcgtccttttactaaaacctgggctgccgacgttcagcggccgactccttctggttatgccattcacccaatgggtgcaggacagaaggccccccctcccgcaccgcagtgtcgggtccctttctgagatgttccatcctacctacaaagggtaggtaggtgtgtcgaccaagaatgggacggacagacaccttacgtagtggaatccataataagatccaggtaccttgcctcgtaaaatatcccgcgaccaacagtttttgcaccttccctggcttgagctgctattgttttccgtcgtccatgttgctgttactgtcgctgccactgtcgctcccatctcgctatctcgactccgtatctctaccctccccccagacacctgttcccgtacgggggttccatgtcccttgtagcaaactcgtacgggtgattgggtccttgcagtcctgggcatgccttccattcgctggccatctttctgcagcattgtagcgccgggccgctaagtaggttagtacctaagttgggtcggcggggtccactactaccaccaggctggctcaatgtgcactgtagtgtactgtagcgccatccaccccatcctgtcccagttaacaaccaccagactaagtatagttcgcccgccctcgcccatcatccatctttcgaccaactctctccctcttctttcttcctactactacgttcccgtcccgtccccttttaaattcattaaaactgatccaaccattcgtgtttctcatcgcagatccactgcgtcatgagacccctataaactctggactcgatatatatgggccattttcacgatactaattagctcgaccttcctccaaagggactgtctctagaacatcactactttcggtcctcccggttgtagtagagacactaccagcgttgtcaggtttttcccactaaacatcacaaacacaacctagttattcatctcatcctgtgaatattttcctcttaatcgaaagtaaaaccgagaggaacagataaattacctatttacaactcaattatctcccatcatcaaccattaacgaggaccaaacaaccaatcgatcaagatgagctctccatcacaagccgggccttcttcgcccagagaagagaagaaggagaagggtttcagcaagcttcttaatcgtaccaagaccttcctcaagagggagagttcttcaatgtcgtctaagcgtcagtcgactctcggtacctctcagccagctgccccagctaaggcggaagagactcccaagactaggtacggttattcacaaaatcgttgttggcagatcagagaagatagtcgttggattcctatctcttttgacttcgccaattcaaactttatatactcggttactaacaaactcacagccaagctcctgcggctgaggtcaagaaaaccgacgccagggccaaatatgaaggcttggaaggcgtttctaagttgacaaggagtcaactgattgaggagcgtgctaagaaactcagcgagcgttacggacttgatatcaacgtttccgaactccagactggatctcccaatgacaccgttctccgcattgacaagccgatccgtatgcgcgtacgacgaacctgtcacaagtgcgacacgaccttttcttccgccaaggagtgccctagctgccagcatgcccgttgtaccaagtgcacccgctaccctcccaagcgaagcgaggccgaaatcattgccagccgtgaacgacgtgccgccatcatcaaggccaacaaggagaacgctcccattattcccgactactcttacgcttttgatgagaagaagatcgtccttacccgacccagcaaaactggtggccaggacctggttcacaagaagcctcgtcagcgtgtgcgaagaacctgccacgaatgctcgaccctcttcatctccggtaacaagacatgtgccaagtgcggccacgttcgctgcaccgactgccctcgagacccgtaagtttccccatgaacatacgcatgagcctcccaactaacaaattgccaggcccaagaaggacaagtacccatacggttatcccggagatgaattcggtcccaacagtgttccacattaccaatgcaaggaatgcaagacgatattcccaactggtgccgaaaatggaataccgtgcacaaagtgtggctcggagaaaacagacgaatcgcctcgtgttaaacctcgcaaagtcgaacctgaaccagacccagaggtattgaagagtttacaggcacgactagagagtttaaaagtgacatagctggcataagcgaacagacgccctctttactgggcgtcagggggtgacgagtgggggccattttcctatcatttcatacatatacacacaacacatacgacgacattccgaagcgagcgagggacggttactgggagatttattaaccattttgcatgcgccaaaagatcgcccgccattatttcccgccagcagtctatttacttatacctcggtcacatgttgtacggttcatccattcttggctacgggacacaataacatccgacacgagccctcttggttttttacgagatagaggtggcagtttcatatcagccgacgcatacgacatcacgatctggatctttcaagcgtactccatgattttgcattctcagccatcagtcatttatatgcatttacgaacaaagagttttatgattcaggggagtggggtgatgtacagggttgggggagatgcggttgatttctagagaggtgctgaggggagaattgtgtcttgttaaccaaatacgcattccctttgtggaccgtggctctgcaaggatggataccacaatggataggccacaaagtcgatgtattctggcggcagcgaggaagcgttgttcttctcattctcttggttaactcaagttcttgggttctatttgcgagtgcttcactcgtattatatcaatgaaaaagatgtcaatccttctttatttacacaacgcacaacgaaacacttacatatcgaactcaaacatgtgtgtctatttttgtattgtactatacaaacaaccctgactataaaaaccggtcctgtgcaaaaactccgctccaaacccgaacaattccacttcattcctcctctagatcacgccacacatggcgtcatcatgtgcatccatactttgggatgagggaacccttaactacggggtacaagctgtctgtgggggcagtggtgtcttgttagacgttggatcgactgagttgcttctatcttcgcacattgaatcagacagtaatcaagttttctgctggcttgtccaattatgtaacaaacgcttgacgcgaaatagactcagaagcaaacccttgcacatctacatgcgcgtatccggccgcaagaccactcttgttactaacccccgttctgttttatgcggttagtcgtgctaccgcagtgggcgagcaaattgtacttgtgtctggggtcattggcggggattgtatcgtggtccgatgccttttgtgtagcggtgtgtgttgtacaggcacagtaaacgaaggggcggttgcgatgttgtgaggagacgctgattgttccgggatgtcgggaggacaagagagggggtaatgaggcgcatgcgtatcccgcaagcaccatacaggggatggtggaaggttcttcgttgtttgtctttacggtggtcatggatctagaaattgaataatcaccgatagtgttattactgccgatccttgtggatatctctattgaatgttcctatgctgaactggtaattaccccgtactacttggtccctcggcacatgtgatttcctgggcatggcgaatgcgcggcacatacgcagcactattcaaccggctggtccccttccttaatgaagggctccaggctgatcctagctgtatggatcaccgaagctccaagggtgtcaattcggctgatcttccgaccaagatatctccccacgccatccatccggttgttaagatgggcgtattggtcatcgactcggcgctgcgcaaccgagctttggaattcagccgggttaagaattggcatgagacgatgagttgggtagaatcgacctctaatcgactgctccctgaacgtgatgttctctctgaccagtgcataacaccatcgatgcgccccaaccgaacgacgccactggctctcgctgcgcagcgcaaggggaagttgttcatcccggacaatgttggggtgatcttcggacacgagttggtagatgtggccacggaaaaagacagcgtcaggggcttctttagtagtgaagatgatccgtagacccagaacgcctgtctcggccgggacgttgaattcggccggtagcgatttaagccgcatcgcatcaccaatctcgacccgctcggctccaaagaaacagccatagtaagtaacggtcttaatcttcgtatcttcggtgagtttagaccaaagcgagtatgaataatcaatcttgacagccgccatctttgaagcgtcaagtgcaagcacctcacgtcggttcccgtctacagaactctggaaaagtgattcccacggaacaccgtcatagttcttgtctttcaactcggacaaggtgactggtggtactgtgaatgcataaaagggccgcatgtccccgtcagtctttgtcacgttgttctgctgaacgatgccatgtccaattggcatgacctcatgttgaccattggaagaagacgcgataactccaagacgccacgtattaccattttgataccatacgagctctccagatcgaaacaagatggccgatttgagggcccattgtataggctggggttggggtggtgcttgagcgagactgggggactgttgttgaatctgctgttgctgttgtatttgtggttggtgctgtatctgctgcatctgcggcggttgttgctgctggggctggggctggggctggggcgctggttgtaattgctgttgtaattgcggtggtggctgaatgacctgttcctggggttgggtctgagggggttgtcgaacgcgttgtacattagtcgcagcagcagataccggtgtgggcgctggagagttttgcgccgtagcagctggcgtagattgtgtggatgccaaacgaggcacaatagtgtcgggaacagtgccgggcttctgcgatgtctgtccaggcattgggggtagaggaacaggtgttactctgggtggcatcttgtcgttcttggaaggttcgtgggtgatgatcagaccttcctccgaagcactgcctcccttgattatgttggcagcattgcagtgtgcacagcaacaatcccgatagtccatcgacgtcgaaagcagccatattaaatggacagcaaactcctggggactcttgaaaagcttgaccttgattgggtacccagaaacccataaatgcttcgacttttcgtagagccagtatcctcgaggaaaattcaccagccatgggtttccctctggatcagtcagatgtaagttgagatagattgtctcggaagagtcgactcaccgtcaggattcggacacagctcttgtttgagaagaatacccagtttgactttccactcggtgaaccttggatcatcttctgccagtcgaaccatttgaggcttagtccttggagccttctcagcagctgctgcatcttttgtcttttttgtcgtagtcgtcgcagttgatatcgtgacaggccagtagcctggtccagtatctgaaccatcgcttctagccacacgaatgacatcaaactccttcagttccgtcacgttcatcgccattttccccttccgagatgtaaactatccaaaatggttgtcgatattgttcgtaccaggcaaaaaaaagtattaaggtctcctgcgggttttgtgaggccagccacaagtagttgtctttctgctctctggaattaattgaatactaggttcaatttgccagtttctggttcgcgatgggtagttgtctaacccgtgtgcagttgtgggggacaggctattggtgagtcgcaatctttgatgaaaggctcatgcattcaggccgctctttgcctgaactagtgagtttggtatgtcctccttcctttgcgttgcgcggggcttgcaatcaacaccctacgcgagtattcttattgtttttgaacagatgtgggaaaggctacgcgttatgtgttttgagcgatgtaaggggatccatgttgtagcttagcaggtacttctttgaagctcaagacaggagtgcaattcattggcagatgagatgagtcagcatccttgcttggctaccctagacagtccgtatgataaatgttgtgaatcacttattgcttaaagcttcaagatcaacagtcggtggactcttccaacagtcgaatgattgcttaatttcacattcagcatctatttggcatctaaacaaaaacttccaggtcggtacaggacggccgtcgttgtgtcagttaggaccaaaaactcaccactttgcttgtctagtcaataaaatgcataaatatggcatacaagtagtaaaatgagtaaatatcattaaatataatttattggtatattaacactaaactgtaactgctaagtaggtaacggtcgagacataatcttacatcaaacatcattcacatgcccgttctatgccgccaccacagccacagctttgcattcaattaacaggtggacccagatacgcgaccaacgcgtctccatctgtttcctctacgtcaactactgtttttatattgagcccatccgattatcctggcgcttctgagcgcaagcagaacaaatttcaaacataatgagtgtgaatagtttcagtcacggtgatagggcctttctccaagccattctggctcgggggtcaatcacattcgaagaggctcgacctgtccttgccgcaatcttcaacgccgggcgccaaactgaagacgaggatgaaatacggagagatcaaatcaccgaagagcattttcatgaggccatcgataaagtttccgaagtagcgtcgatgtttgattacgagattcgcaccactgttcaccaagtaacaaagagacgaatatgggctttggtcaatactacctccgatccgcaaacacagcttgccacgacctacagccccgaagagctggcatttatcaagagagttctagatgccatgtttgaaaagttcaatacaccgcgcatggaagtcatggctatcacggagatgcaggccatcaaactggctcgaccaaaccgacgtgaaagccacatcgatttggaaacacaaacgcaaacagtcgcagacaaaggactgaagcacagcgaagttgaaactgcgcttgcgagcctggttgagggaggatggtttgaaaaaagccaagaaggcttttatacactgtcaccacgagcactgctcgaactgcgaccctggctggttgaaacatacaacgaccccgatctcgaaccacaagactggcagcgcatcaggttctgcgaagcatgtaaggacatagctacaataggcttgagatgcgccgaagtggattgcaacttccgactacacgagatctgcgacgaggctttctggcgaaccaggagagacaataaatgcccgcgatgcacgaccgagtggacaggcaacaagtatacaggcgaaagggcggtaacgtcaactgatgcctttcagcgaggacgacggaaggatggaggcggttggcgacgtagtacccttgctgacgaggttattcgggaccagggaggtgcagacgaagcagaggatgacggaggggattctgacgatgttgattgatggaatcgtgcaatttcctacaaggcctgtcttctacaaattaatatgatacccccgaattgatagatgaattcacacgaagttgaattaagtattgatccccacacacattatctctagaaggatgcggccaataattttcggattcgtatctccgacggcagttgagtgtcgatcatcaattgagccccaagaaggttgaacgtggggtgaagtaaaagttggccccaagccttcaacctgggaagtcaacacaaaagaacaaagactaagtaaaagataacgaaaaattcattagaaaataacataagggatagaagaaatttgtcttgtattaatatcgtcaagttttgcctcagctgaacccagcttttagttggatcgggctcggcagctatcatgacatcacatgtgatgtggctgtgccttgtcgactggcgtagatcattcgtcacccaagacaagacaacccagacaaagacgaattacaagcgcgcgccaacacacatttcgccatcactgctctttcagactgggcggcctcttgttccagtcgacagtagttaaataccctaatccctatttcgcacctgcagtttggtcctcaaccaaacagcaacctttaatatgttggaatacttgacgtacaaaaagatcaagaagaacaaggcccagaaggccgcggccgctgaggaggctgcgaaaaagaccgaagctggatcttctgtcgatccaagccatggccgtgtaccagacttcaacaatagcgcaaaccaaagacctggtcaacatcccaggcggcgaagcactcatcacagccaaagctccaatacccctcctctgagccccgttcttgaccgggacgacgaagcctggcttcggagcatccttgaagatgacggtccagctccgccactacccccacgagtcaacactccccagatcgacctctcttctgcgtctgagagtgagttagaggccaccaagccccttcaagaggcccacgacaagaaagacaaaaagaaggataaaaaggtcgaaaagcaaccaaatcgcctaaccgctctgttcacgcgacacaagaagccacaggatggcctcaagccagaggacaatgtcgccaaacctgaagctgagcgtgaggagcaggatcttggcaacgttctcgatcggctgaaccttcaagccaagaacaacaagatcgtagccctctccaacgagtcttccgagctgttgactcgcttcacgcaggtctttaaagatcttgccaatggtgtaccgacagcttacggcgaccttgcaagtcttgtcgaagaccgtgacggtgctatcgaccggggctttgaaaaactgccttcttctttgaagaaactcgttactcagcttcctgacaagctcacatcgtctctcgcgcccgagttgctggcagctgcagcagagagccaaggtctgaaggccaacacagagaagggtattaaggatgccgctattgatctcctcaagccatccaatttgacggatctggtgacgaagcccggagctgtcgtcggtatgctaaaggctattgtgaacgcactgaaggtgcgatggcccgccttcatcggcaccaacgttatttggagcgtcgctttattctgtaagtcctgccacccatcaagtttgttcgccagctaactctatacagtactgatgttcgtgttgtggtactgtcataaaagaggtcgtgaggtacgactcgaacgcgagaagtctgcctcggagactcccattgatggcagtagccgtatcgaggagcttccggatgaccctctgcttccaggaccggaggaggcagctgcaagacgcgatgctgacagggcagtgctcggagatcctgtgtctcccctatctatgcggtcccctgctccctacatatccgaacccgtatcgcccgaagagccggtccgccgctgagatgggatatatggcgtcctttaactgctgctttgatatgattatgtaatgcttatgacacgggttatgataattgatgaaatgaaaatagggcctttgggcatgatcgatacccggttctcgctattgttgaataagtttgaatagtaataaaaaatgatttctgcattttcacagtgcgtgggtatcatattataagaaacgtccgttcccaagcttgccttgccttcatcctaattgggtagtgacgttctcagagcatttccaacgcatcagtcgtcttgtaccaattccttaatctcttctcgtccgggagccatggcaacagcctcgctcttatcgttcacaccttgccgatccgtcgcaccgccaccgtcttgggaccaaaagtcaacctcgtcaatgatatcgtagacaatatcctctgcgatttgatcgtggtagcgctcgcttacaggatgcagctcgttcaggcggcgagtaccagaccggacgaaattgggaccaccatccgtagcagaatcggttggaggataccagaagtcagggccgaaattgacctctacggcacctcctcggaagacactcaccgcagggtagtatccgagcataccatcgtcgagaccatcgcgaccaccaacctgtgcctgggggcgagaagctggcgggagaaagcctagtaggtcttcgaaaggggttcctacgagaacaccgttcttgtatacgcggatacaagagttagggagagtgcggagactgggagatgggtgattcggaccggggtcttctgagacaccactacctaatcccgttgggttcatgagatcttccaattccttgacagggtggtattcgactctttcgaagtacgtgtgtgccttgaaacgaatgggaacgcgatctcggacgatgttgcgcccttcagccgtgggtagaggctcatcatctgtttgatcaaccactggattatagtgcccggtcatgatcttgcagtgcaagttttctgatggcagctgaatctcgagaccgatcacatcgccttctcgaatcccctcccctgcaggaaagaactccttgggtcgtgacatgtgcactttttcgcctgcaacatcgcggaggccataactgtatgcatcaaacccgactggggcatcaagcgatgcctctcgtctcgcccagcccatgcgcacgtgttgcccgccctctggtttggattcgccatccttgggcggccgaactcctttagtgattttgcattcccagtaccatctaccctctctgacagcaacgttcgcccgcgccatgcgaaatcccttgtcggttgtgacttgccgggccgtcttgtcaaagtagacatgccctgccgagtcttcgaagctcatgcgggggccatatggctctggttccgtgcctcgatagtagatggtcgaagggaagagggggtcggcgatacagtgggtatatcggaagcttttcttattggagacacttggtacgtcagtcaagcaaaacctgtggttaacgttgaatttgacttactggtctgacgtctcaaagaattcaacggtctgaccatcatgtgttgtgatctcatgatgcgtggtcatgacagggccacgaggagggtcgaaatcagacaatttgggaggtgcaagcttgtagcggaatggactagactcgctttgtttcttttgctgctttgttgtttttggttttggatctggagtcgcacgagcgctgtcggcacctttggattcgcgtttcttcagtgtctctttcttggtgcgcaccgacttcgatcgcgctgcttgcgaggcatcttcgggggctagggagtcggaaggtttgacctcggggttcaatggcgagggcacgataggactatgacggccctcttcgagagagcgcttctgagggatggaagataaagggagagttggcgtgggctctctcttgggagagcttccaaactcggataccatggtaaaaatggagtgattgagatgattggcacctagtgtctggtggtattgaaaataccgatgtagtattgagtcgtgtgacgtgaaggtcggaattgacctcccagcgacggcaattgcggttcctgaattgcgcccacttcggacttcggcttggagctatggaagttaccaccgattgataacgactcgtttcgcgttgaaacgcgtgatagataagataagaaagataacgaagtacaaacctcggctgataagatgagaagaaaagaagggaataagagggtccgatctcagacactaacttagtgccaacaggatcgttgtagtcggtctgggcgacacccccctgcgaggaagccgaatggcgccaagcaactcgaaggaatttctccgtattagttgagccaatcatgtgaatgataatgtaatcggacgcatttcaggggcgaccgagcagacttgacagagggggccatgctagaacgtctaaattcaagggcctgtgtttgctacctccactgtgacgacacgtaggttgaggagggtctttttttgtgtgtattttccggatatccattgagcaatgtaagaagtcacaagaggaaagacttggccgaaacttactcatgtcttttacaaagacaagagtttgacagttggttgaaggtgaaatctccatactttcggaaacggcatcttggttgaggctaagagaggagctagaacgagatgaatgtctagagcatcccccaggtcttagattacacggtagacagacaggcacttaccggacgctgttccacactagggtcttctccctgtgaaatcacatcatgtgtctttttgatgctctcctttgccttgtttcgcacgtcactcctgggttggctttggccagttctcttcaggtgaatacggattcaggtagtgtagttgtcccgctcttgaggggcagaagagaaaacaaaagtcggccggcccatttccatttccatttccatttcgtgcctactgtacgcctacctattcaggtcatgcatgcaatgcaacgcaactcccgagacccgacagccagtctccaatccaccataactaatgccaaacaatctgatcggtacagcccagttgagttgtagtctatccaagattaagccccagccccattggttcgagattgcctgacatcgatcaccttatttcgtactgctgttctcaattcacactcacctcaacctttctctaccttgccctgcgcctgccaattcggatctccttaagtcccccggggtcaccgtcttccctccgccgccatctgccgctcactacatctccgttatcgatctaccagcacacaaacttaagtcagccggaccccggtcttttggtttcactgtctttgtcactgtcactgtcccggcctagtggtgctgtccagtccattgacaaagacgtcccctgctattcgccaagcacaccttgaataccagaaacgagacggggttcgcttcgcgccgccttgccttttgttgtcttctcaacatctgtcattgcgtggtcacagattgatcgcccctgtgcccgccttttgtcttttgccttttggctgatcgactctgttggagtgtctttggtcctgattaactattcccttccttacaccacctatcctttccatctcttgatactctcttacagacccaacccttgtcgtctctcctcctcctcctccacccctcgcgctcctcatctgctccgaccttcttttttcgtctcattctgggccttgcgctggtcccaagtatctggttactgtcgcgtcactatttgacatctgtcgtctgaccaatctctggcttcccgtgcgatcaactcaatttaactttcgattggctctgtttgctaggtcacctgcctacgagcctacagcaacacttacgtcctttcgcaccctggcgacttaatcgacttgtctgcccaccagccagccagccagccagtcatctccttgaagatacaccgtttcactgcaggccaggtttattattaggtacctgggctcttggattactgtcggcatccgcgaactcatactgtgagagtcgtggaacccggctccggcttctctccggattcgcctctttcctccgccgggtcgaaaccattgccaatccgccgcagccgattacgactcgtgtaaaggccttccttttttctaacaaatccgaatcttattttactcatattgatttgtacgacgaccaaaccgacctctgcctcagttcgatatccacatcaacgccaatgcatcttacggtctccgatttataactaatccgcaatacttcaaccataaccatatcggttcacttactttattcgcccaatctaccgtctcttgatattgtcaacaagtccagccctatctactggcatgagccaagaagcccaaacagcggcgctgtacagccagcagcgcgagacaggctcagttcgcactgcgttaccaacaaggccaatgtcatcgaaacccgacgattgtccagctcctacttctcaagaacggactagacttcctactggcacagaaaaccacgaccatcgccagagattgagtggaagtccacctggttccaaaacaagcccaacaccaggcatcatgtcaaagcaacaaagccctgtagcagatcttggccccaaagcgagcccgccccctgccaatggtggtagccaaggtcaagtttgcaggtgagtgttgatgtccctatctccattctcgtcccgtagctcatctcattgtagtaactgcggaactactcgaacacccttgtggagaagatcaccccaaggtgctacaatctgtaatgcctgtggtctctatctgaaagccaggaatgcgtctcgcccaaccagcctcaagcgaccgccgaatgtcgtgcccgcggatccccctcaagctgcagcacccaaaccctccacagctgcagcatcaaaaactgcgtcgaatgcgacatatgtatctgccgaccaaactcctggaggaacatgccctggtggtggccgttgtaatggaacaggtggcgcagagggctgtaatggatgcccggcttacaacaatcgtgtttccaagagtgctaacctcggcgggacccaaaagcgacagagctgccaaagtcgaagtgaaagcacaaaaccagaaccagttcctctcgatgtaaatgctttacaaaatcaacaaaatccgaacgccactgttgtgattgcatgccaaaattgcggcaccacgattacgccactctggaggcgtgatgagagtggtcatactatttgtaatgcctgtggtaagttttgatttgttaattccccgatcactattgattaacaatcccaggtctgtactataagttgcatggtgtgcatcgacccatgacgatgaagaaatcaactatcaagagacggaaacggatcattcccgcttctcaggatgaggaaatggaggacacgatggactcacccgagccacacaaccagtatattgccaatgcagagaggggatcaatgaacgaagacggatctgtcaacctcggtcttcgccgtcgtcccgaccacccactcacgatcgagcctttaccgtcgatacgacccaacagaacaatatcgccgttgccctcgacgtctgatctcgctgcgtatcatcagtcgaacaacccacgtcactacacaggctccacaaacgacgataaccggttggcccccatggcgtcgatggcagccaacgatgatagaaagacgtctctgtcccctgcctcgtttctctcgccaacacggaaacggtccttctctactacagaaggcgaagcatccaccgctcaagaagctagccaggagagttcaaaacggatttcctcgataaacctgaagtctattctcaacccctcaatgtcagccactactccgccaaagcttgggacaggaagcgatgatggcgactactccttgccacccatccgatcacctggcagtactattgcctcagcccccagccccagcgccttctccaaccgcgacaacactccaggtgctggaccgcgtgatttcgagcccgataggataaaggctgagcgtcgtgctgcgctacagcgcgaggcggataagatgcgagaaatgcttgctgccaaagagcgggagctacgagaacttggccacgattaatgagtagcatcaatgacggattacaaacgatttatgaagtgtttggaggccagcaaggagtcactgtatcgtgaatctttgtggatgggaggcgagtcaaggaccggcgctatttggttttcgcagcatgcacaatttcttcgaatgagttttacctcatggcgttggaggagttgctgccaaggagcacgttgattacatacatgtctggtctagggccagtttctttccataaaggtaaccgaagaggactattcagcaccaggggctggagccagcggtgtcacttgacctcaaaaacacaatgtttcacgacacgaaaatgctcatatagacaggacccgactaaatatcgcaagatagtgtacatagtcaagcctaaaagagaatgcggtgtcgcgtgagcgactgtgagttgagaacctgattaagtatcagctttgagcctgctttccgcttcctcttttgatttacaagtgttactatcattcttactgtttactttaactcaacctcatgaaacgccagaacgccaaggtatccagcttgcattccgaagagcactgaaacttgggttgtgccataaaacgcttcaatcccaaagacaagtgcagcagcacactttctggtagcttgacaatcggcaaatctagtagactaggcgtgaatatatagtaaattttaaatcgccagccccgtagatagccaccttgaggcattctgccatatgcttattccgtatgcctgtgttagaaatgttggtgagcaggactgatgtgtgagtgtaacgacgtttgaagttgacggccgacttcgcaccagccgaagacgtcttgagacaaataccgaataatgaaagaaatggctgaaagggccatactgaaggccttctagatttggatatgcaacaaatttactgccgcgatcgtcgtgctgtactgtgttacaacagagcagcccctggtagccacacgaagacggttattgatcgcgaaccttggagagtagatatacactgtatcgcaggtaatcatttccaatcaggtttgaaaccgaatctaggaacacaagtgactggtattgcagtatatcataggatgtcgacatgggatcaataggcgatcgtgcccagcacgttagcaagtgatgggctgggggctcatacaatttagtatcaaagtgactgcacgagtcttaatgtatttgtaaccaataaaaattgtcataaataatgcatttgcgcttcaaatgttcggttaaccctttgataaataacgaattgctgtgaactgacgcggctatggtcaacaccacatgctggaacacctacttgaatagagcaacatggggaaagctctgtggtaatacagaatgattactgttaagctcatatattttcttagatcaaatgagccttcatttattatacagaatgaaggagcggaataaatgcaaaacggtgggagttagtatcgctactggtatcttagaaatgaagatgaaagtgagctgcccttggaaggtacatacatggcgtcgcttgactatcgccaggttctgaacgagtttaaagaagaacaacggatggaaggattgtctctagggtaaataattcctttcaaatagtaaagctattttggagttacctggtataaattgtctctacctatatatccagataatgctggcataccagactggaggcataagtagatattgaccacgatggatgttattgtcaccacaaaggtagaacaaaattatgcgatgagattagttcttcaatatgtaaacaccacgatatgcggatagtcctttgacgacggtagagacgtagagtctatcaaaagcggccgactggccctgttgtaatacggacttattaacctaacagaacgattcggagccagccacagatataatgtacagtttatgctaatatgaaagattttggcacttggggaaaattgggttgcttgtctatctccgggccggttagtatctaactactaagttaatacaggtatctgctggcggcaacggctactaaggattatgctaagctgaaaactaggcgagctgaagtgatttgagcctagttccactctggtagcgaacattctgctaacaacgtctcgaaaaacagtgactacctagaattgaacgacaccctcttggttgttccgtgatcgcgagttccggagccggggtgggtcagtctttggagactccgctgttaccgtacccacggctgacccactgcgcgctgtagttccgctgcgtactccgtaaggcaggcgaagctcgcatgagcgggcagtgagacgatacggcaggcagtaatacaatgctggtgccttcccttgaagttcgagacttgcaccacaccagacatgatccaactctcctgcttaccaatgcgtcagacaacaccacacaacatcatactcaagcagggaaatactacgtatgtcgtcaagcgatctgcgatttcctgacccaatggcaacagtacggcgtattggtggctgtttctaaaatcttacctacaggtccaagagcatggcctttattcttttccccgatacatggtccttggaatgttccagtgttttcgttgcagtccagaagagagatatggacgcgagatatacttattaacgagctagaataagacggaataaacagatttccccgaggacgtgctcaaccccacacatgtagactggggatgcagacttttagacccttatagagtcatattgtatccgtatatcattccgattggatcagggccacagctgacctcattaggatattcttattcttaaagatcaaaatcggacctgaccatggggaaaagattcacacaaaggccggtctcggtgtacggtcaactggaggaactagacgcacctgcatggatggttacgccttgcgaataacgagaagcggagctcaggatgcgccagtgtcgcttaacacgattaagctgacactgtacatcagagtcgctgattggcgactcgctagcatggctcaccatcaaatgaacagaaagcaatcattctacagtgctcataacaccgtcacttcctagctcgtgtgcgtgggtccattgatcaaaatgatccttgtctgtcaattgaagggcgcacgacttgacaatctggttagactagtcaagctggttggtgtgacttggccgacagtctgcactccaactccaccagaccttttggtactatccaagttctggggttgaggacggctgactccatcgaaacggttctcttagacagaccattatgtggctatgatcttttcgatttgaacaaaactcagaggccatcctcgattcatgagcctccttcttttcttttattctcatattcaacgatagttagccacttttctatctcataccacttgttcaacgtttcaagtgggactggccgggctggattggcttgactcgactaccaactctacattcggctcatggttgtctgtcaatctttgcgcgcgcctttcgatcgacttgaattgacatctctgttccacatcagcgcttacccttgtgcagcatggccggcatcgacgagatggaacagttcgtcaactgggataaggctatcgacgcctttcaggaaacccaggatggcaatgctctgactggccttgcaggcgacgacaacgagaacattgaccttgttctcgcaaatgtcagcgaggatgactttagcttttgcgcccttcagcacttctcggacaacaactttcctctgccagacatgcccactcaaggaatggacttcatggcaactgccgatgatatttccaaccagttccagtgggattcacctccatccccatgtatcaactgctccatggctggcttctcttgcaaaaagatcagagagggtatgtacaaggactattgtacgacctgtgtggccttgaaggtcgactgcagtttcgccgttgccccaaagtccatcaacccttcagcagcatcctttaacatcaaccctttcctgtcatcgggacctgagatacccaacaccttgcaagaggacacccaagacgactcttgccaatcctctcgaaatgcttctcgcaacgcttctgtttccgacctagccaacatgggagagatgttcaacaacaaggcagcagctcctcctaaaattggagcacgattttctcgcgaatctgtccgcattctcaaaaattggctatcgacacacaaccgtcacccgtatcccagcgatgaggagaaagaaatgttgcagcgccaaaccggcctgaacaaggtacagatcaccaactggcttgcaaatgcacgccgacgaggcaaggttcaacctcctcgctccacgtcaccccactacaccagctcatggtcaggtccaatggatatcccccagcgccggggaacaccagctcttgaagccatgaacccacttcagcgttgggagcactctcctcccgagaacgaacctgcgtccgtcagcgccattgctcgggccgttacagcgtcgtcttctggcttgtcatctggaatcgatagccccttcagcttgagctacgcggacgatggctcaggtaaatcaatttgcaaccagtcgtcgattagcagcttgggaacatctcattccagcaatggttctcatggatcggcttactcacacggatctcgcaactcatggggatcctttaactcagctccgttcaacagccatggccgtcgacgtcgtcgccgaaggacttcagtaaaaacaggaaaagaaaagacaagccttacggtcccgctcaagactttccaatgtacattctgcacggagactttcagaaccaagcatgactggcagcgacatgaaaagtcattgcacttgtccctcgagcggtgggtgtgtactcctcacggttcaaaggccgtcaaccccgacactggcatactgtcctgtgtcttctgcggtgacgccaacccagacgatgcacatattgagagtcacaaccattcagcctgccaagagcgtacccctaccgaacgaaccttttaccggaaagatcacctcaaccaacacttgcgtttggttcataacatcaagtttcaggactggtccatgaagtcgtggaaggtggctacgccagagattcggtcccggtgcggtttctgtggtatcgtgatggatacatggactattcgtgtcgaccatttggcggagcatttcaagacgggttattccatggctgactggaagggtgactggggttttgataatccagtactcgaaatggtcgagaactctatgcctccatgtatgagacctctgcaatatcctgtagacaagttgccaacatctaacttttgaaatagatcttattcactatgaacgcacatccccgttaccatacgtagccaatcactccccgccagagtcacctcgtaatgcctacgagttgattaagctggaaatggctttcttcacacggaactacaaggaccaacacggacgactaccgaacgacgaagagatgatggttgaaggttgtcgtattatttacgccagcgaattgttgtctttgcaaggcattgcgacgcgcccatcctggcttcgtgatatcatcatgagctccgagacactgcagcaaaaggcaagattcggtcccttacgtggagctgcggaaaataggctggcatcacttaaaattaacggcaaggataacttgttcgaggagtgccccatggaggtacaactccatgagtttgtcaaggccaaacgactactgggcttaacagcaatggacgatgaacttcaggatgaggcttgtcgcattgttggacgagtagaggaagtatcgacacacccatcggaagctattgccaactggctgatccgacttgcgacatcgtctaccaactggcttgcccctttccgtcgacgtgcacacttgccacgaagtgaagacgtggtggatcatatttgtcgatcaaaagacccttcatcgattgactcgacaatccacagttactcacgtcttgagcgtgaactgaaggactatcttatcttgcaacgctccatgggcattgaacccacagacgacgaccttcagcgacaagctcgtatcattatctatgaattcgatgacggttggaaccaaaccgcggccgataatgcctcttggctggagggtttcaagaaccgtcaccccgtaacaagcgacagctcacctgccttttctctccaggatagctcaaaatcgacggtcagtgggaccgccgttaccgatgccacgaccttgttcagcagcgaatgccctgtgctgatgggatgtgatggcatgtacgatataggcagtggtaacagccgccctgggccttacttcctcaacgatgccaactgttacagacgattggctaaggagttgaaacgatgggttgctggtacaatgtcggtcaacaatcccaaccgtcatgtgccgagtgatgaggaaatccagcatcaagcccgctggattctctacgacgagtaagttttccgagtcttttcatgaggttgcatcatgaactaacaatacttcagtgatgatccttggaaccagactgcagcagataacgccgagtggctacagagactcaagcgcgacgctggaattctcaagacagatggtcctggtctcccaatgagcgacggctgggcactcgagtcgggcggctctggatttgcgccaccgtatgcctgccccaaggcatcacttgaccctttccctgcagatgcgcaggtgtccatgggtcaaggcgccaagtcccttccagcagccattgcaaacagctacatcgagaagctcacatcacaggcggcgcggccagccgaagttttctgctctcgcgaattggagcgcggtctcatcagctatgttgaggatcatgtcgcctgcaaaggatatatgccctcggatgccatgttgcaaactcgggctcgacgcatcctcgactctagtaccacccctgcagacgatatcgacttgctgaacaagttcaaggatatggtggccaagaaggtctcgcaagttgcggctgtgcctgtcatgcctagcaacgtggatatcaacctctcagatgaggacgtgaacaatattttgcaagacatggattttgaatttgacgctcaagactttgggggcgctactatggaaggactacaagacacaggcggcgtgagcctggatttgatgggattcaaaaactagggaccgctgtacactattaaagaggtgtattgatgataacgattatacaattagaagaaaacggggcgttggatttattgattctgcaaaactctagagcaaggatgattaagagattgcatggtatatttaaatgaaaagaattaatgtcataaaacttgttactgttgactaagacttgattcagtagcaaactaaaacatggtaataacaactgctattgttctagacggctacacgcgagacattgtctcagtccaaggcctagaacagaacatggaagcagcccattcaagtggtttgcgtttgcatgcggacggtggaagtgcgactaccgttaggttatggggctatactttccgaagacggaattaggcttgactctgacgttggctttacctgcccgtaccttgaaccagccaatctaatactattctgagtaaggtacgaggtagtgagatccagtaggcgacgacgctcagataagcgtagttagacagaggtaaaagtaggaagggaagatggaacggaagaaattccaaccattccattccttacttttcatcctcaaacaaccaccaccaagcctcagtctcagccgtcgataccgaaatgtcgggagctttacaggtagctctatgaagcctggtcagaagaggctttgtctttttgagagaggacaagttaaagtgacgcttgagtgaggtaatcaatcactgcagtcagccaagccagtcacttatatcccacagtctcccgtcccttgtctcaccacccaacaacgacccgactcgatgccgacttatctatgccacggatttcgatggcaccgccgcgatatccgtatttttgtcatactgaacgatcttgaagatgcggccccaaattggattcttgcgcctgcgtcttcctattgcattctcgatcagttacacgctcaatttgatttcctgcccgagctcactccgccaaccacgccgacacaagccagtttcagcaatgcgaaaaacatcaagcccaaacccaagcctgatcatgtggatgatgaccacgatctccccaaatcacgtgtacccgacgccgaagatgctgttctcatgcactcatggtccccagtcaggttgctggaggagtttgacgtggacgagatgacaatggcatgtaggccatatgcctacgtagctgatcatgtggtgagaattgatctgagcgtggatgttgcaggtgagatggccaagtactacgaaagaatggcaggtgaggatggctggatcgtgaaattgagggatcagctgcaaaaaggagagccggtgaaatggtacgtcatcgtctgcggcgacgaggtgagagaagtccctggcaaaagtgacgaagaagaacaagaggttgggtatgagcagttaagagaaagggcacagcatatggcacgagccaggaggatgagagaaattatagatggttcttccaactcaccatctgaatacgaggatgatggcgatcaggacgaagacgacgctctcactgtactggaagacatactagatcactctgaaggtgcttctactccaagacctctttcactagaactacccgatatccatataccactccagtctcgacttgacccaaccagagcatcagtcttaaccacctcgacagtctggtcccaagatcagtcacccgatgaaacagcaaatacagacgctccagacattgacaaaccaatcttacccagcgagctcgatcctaaccgaacgtccatgtccacagcatactcaatttggtcccgaaaagaaacaccggatgccgatatgcgactgcgccaatctgagattacgcagtattcagcttcgacaacgtcagggctgcattctgaaaatgggcgtactcgtcttgagcccgaagagtttgccaaggcgcaaccaccaacgcaaaacttcgtaagggaagagactccagatgtcgtgcaacctctcaagcttgcagagcttgtttcatcaaggacttcgacgctgccaacgcccaagaattcacagaggaaactaccagcaccgagcttatacaggcctgagagctttatcccgcctttctcgccccccttgccatcttcagagacttttcccgatgaagcccctaaatcgacggttccaaacaaaaccggggctacaaaaccgacagagcatccatggccgttgtcgtccgactcaccactgggttcatcagggtctagtacttatcacaacgaagagaattcttttccgttggtctcatcgccagcacattctaaaaatccacctgcagctacattttctttacctaaagaaatcacaccacctagaataccttctccagcatcaaagtaccctctgcagccgcagtttccaggacctacaatgtctaggttcgaggaaagcgtattgcaagcttcaccattacttgtcacgccgaatcctaagcgcctagaaaaaccaagttctggagtcgtgtatcaagctggagagtctatccccaaaaaacagccaccatcgtcgttacccaggtccagtgttgtgcgtgctcctccacccctgaatatcaacacggcaaactcgatcaagcgctcaacttcaaatcctgcgaagaatattacaccaccgacatcggctcagcgagagacaactgatctgaatatgaagacgccccctataacccctataacccccaaaacacccacagggcagccactcacacaagcctcaccaaaatcacgaataccgagaagcggaccaaagactatacgagtgtcaaccttgccgcctccacctgaaccggcagtgaagagtcctgttcgtcctcctacgccaccaaagccaaagcctcgccttaggcagaaggaggagctgcagagaagaccacaaacagcaccagaagagggaatgccgttaagacctaacgggggagggttttcgaggccactccaatatgacgtccccagatctatgcaaaaaccaggaggcgagagagtgatgctagggccaaaactggcaccaacatcaataccaacacttgctacaagctacagtttgagtgctactacacaagcaaatgcgccgctcaactcagcaataccagcgagggcgagagcgcaaccaccctcaaatccagcacagattcgacagcctatcgtatctaaccagaataatgatgggcatactcttgaaggaggaaaacatcaaaaacatcacgttgctcgaagccattcggttgccgacgggtttaagaggcttttcagaagaccgtctcttaccaaaggatcccaccattgagcatggacagttgacgaagcatgatgcgagggagtctggagtttgaaattcagagtcaggggttatagaaagcttcaagcggtattatgacggtgtcatggttatatccgtatgtagggatgccgttgcaggggttcctggtaaggttatggggcttcataacttttaatgttttatgatggggtcatgatgaaaagatagaaaccgaaattgccatcgacgtgtacaatattcattttatcaaatacgggtctctgtaatatatttcaaatcattcggtgcaagagatggctctcattatagcacaaaggttaaaaggctaataatgaagacccctatgtaaggagttggcgcacgtcacgtgtaagcaagacagcttgtgattgaatgcattgatcgcctttgcaaccatcggttcttcatctcgtccaattgattccgcttgtatcaagcgagaatgcacaggatatatattgaatggcgtctctaatggcctccagctaatcttagaactgctttgtcaaccatctctccgccgagtccgaggcatctcgttccgcgccgtccccgtctcggcctccgtattcatccttattaacgacaacccttcagtcttgcctcagcgcccaaatggtccatccgagacccgaacccgggcccagcgccccggccgagacgtttgcccagacgagcattgagctcacgctcgacgatagcgacgaggaggatctccgttcgattgttggtagtgggagcgacgtatacgagttgcgcgagagggacataagcagagatcgaaatggtagtgcgatatgggatgctgaagctggcgacgacgaagacgacgcggaccgtcctctcgtggcaggccgttcacgaagtcccggatctgtggcaagcttccagctatatactccagacgaagaacagacggttcggcggaagtttgatcgcaagcttgtcttgttcgtagctctgctttatatgctgagctttatcgaccggtcgagtacgaattgagtagtatactttccacgcgaacacaaaaactgacaaagggtgcagatatcggtaatgctcgaatagcaggcatggatgaagaccttcagtccaatccgccccgtgaagaatggtatgagtgggcattgacgtctttctacatcacttatatcgcctttgaatggatgtcgttgctgtggaagatcattcctgcgcacatttttgtgtccatgatagtcttgacctggggtctcatggcgtctcttcaggccgtcgccacgtcttatcccatgcttattgtgctgcgcgctgcattgggcattggcgaagcaggttttactggtattccgttttacttgagctttttcttcaaacgggaagagcttgcattccggactgctatttttgtatctggtatgtcagtcttatttccatatatagggttacattgttgagcttgtgactaactataccagctgcacctttggccacgacgtttgcttccaccctcgcctggctcatcgtcaagtttgcttcgtatgggcccatcgctccctggcgtcttctcttcatcatagagggtttcccatctgtgattgcctctgtggtcgcatggaacgtcatcccagactcacctcaaaccgcctcctatctaaccaagcgcgagaagaaagttgctcgtctgcgtctccgcagcgaacaagccacatctacgtcttcagactccaagcctacgtctggtctcaagggccgcgatgttctcgccatcttccgtgatcccgtagcttggatcactgccaccatgttcttcctcaccaacatggcttactcgtccctccccgtgttcctccccaaggtccttactgagatgggccatgatgcccacacctcccaggccctcagtgcccccccttatttagccgcttttgttattgttctcttcacagcccacatgtctgatcgtttgcgaactcgcaccatacctataatctttcatgctctcgcatcgtccagcggctacgctatactcgccctggctaaacctctaaacttgcctaactttatacgatatatggccgtataccctgccgcgataggcttcttcaatgtcgttactctcaccgtcacctggagtattaacaaccagtccagccagagtcgtcaaggaggaggatttgttcttcttcagcttgtcggtcagtgtggtccgctcgtgggcaccagactgtacccagatcgtgatgctccttattatgcgacggggatgagcacttgtgcagcggcaatgctcggcgtttccatactagcgtatgctcttcgcttttacctgaagtatcagaatcgtaagttcgaccaggccgagaatgagcatttggaggaaggtgatgaagtagaggaagaaggcctcgtcggttccgggagacgaaaacagatcggtgtctcttttcgatatatgttatgagataattgtaattccttatatgagacagtttcgtaccgatttacgcaccgatccaaacttattataaagaaagactcaattagtgattgcaatttctacctcttgctaacttgttgataacaacttctttcccttcacctgcttctctgttccgaaaggatgcagtaatatcacactatccccggtctatttcccaaagtgcatccattcgggagcttgatatttgtcaacaccagccttccaccaggatttggctccacggatgcttttttccattgaaaaggttgtgaaacctttctcatgcttgcctttgatcgcgtcgccaggtttgagtttacgtcgcaattctttccaaatcgaatactgtttcttttgctctttttgttgtcgcttgatgctctcacgagcttggcgaagtttgtcacagctgttgcggcagatgttgtgcgccagcttcttaacttcaacgcgggaccgcttgacgccagcagagatgcttcgaagggagatggcggatgcttttcttttcttagacttgatgatttgaggtagccttactgatgggctaggactttctgagtggaatctgtccgccaggtaatcgaatctggtatgggctgtcactcttttcaatggttgcgtctcgaggctcttgatagagcctctttcactctcgttgctgacctcactattgtgcggggctaagtttttcaacgccaaatcttcagagctcgaagagacttcaaaccggtggtacgagggtgtcggtaaacgttgtagcttcccgatagctgttgcggcttccgtcaatgtcttgtaggcgcttccttgacttacagccctagaataaccagacgagctagatgatgaccggaggcccgataaacgatcgttggtgaggctgtatctcttcaggtcgccaagattcgacaaggccatgtgagaatctggtggtgaaggcacacatggagatcgaacgatatcttcagggtaagaagaagatgtgcttcttgcaccttgttggccagacttgtgcatgggcgcgggtatgcacataggttctggggagggcgtttgagatcgaagatgcctgatgttttgctttaccatttgcagaagagagacttctccgtctgcaacaactggagatagtgcccgtttggtgaattgctctgtggagagttcgtctgactgtgctttctcatggaattgatcatgacgaaggcccggcataagtgtgccattttgaaaaaatgtttgattgctggtagttttcgatttcaatcgtactatttctgcgtcgatcccagaaggaggaagttggatgtttgatgtaacatctcgctaagatgtttcgggcctggtgttctcagaagccccaggcttctgtcgtagaaccgggattcgctttttgactttgaggtcactttttgaggggcttgagactgtctggttgtcgtatgagcagttggcagcttcggtagagagcgtgtgcggacgggggcggacggggagagtgaagttaaaattcatgatgaagcggatgcttgttattattttgacgccaaaaagaaactaaatgctgatggcttatcgagattgacggatggaacgtgaagtaagagaaatgaagttggagatgtaagaagcaaaacgtcaatggaattggagtattttgacgttgcaactgccttgagtgaagggggagagagaaagtataagaggcaagcacgaagctaagattctgggggcaggattgttcctcccttactctcagaaagtcatgacttagtaggtactacctaggtatatcctgcgatagcctccaatattcaaataccaaaaagatgctatggattgcagcatccatcaactatttatcaatcagtagatgcattggaacaccaaaaagacgaattggaaggcgttgggattgctcccgccagggcttgaacctgagaccttcgcatcactgaatattcagattgaagtattagtacgacgctctaaccaactgagctacggaagccatccaattcgttggaatccaagccggtttccagcatatagagacataattcaagtgtgcacaaactaaagcatagatcattgacaagtctttagggttacagaaaagatgtccgttaaagccatatgagatgaaattattaggtcattttatgtcatttagactatactctttagactatttatttctgtaccctaagacttagggggttaatgtttctgctacccagtagcaagtataacaaaatgatgtctgtatccaattgatgtcgactaattaattatagataataatgaatgatctggctaaaatcgattattagtatcctcctcaaaatcacattcctactcaacactaggcagctaagaaatattatcaactccctatagcatcgagtcaacatctcttccatctcagaatcacttcggatctcgaacacagttagtgcatttggcacaggtgaaatgagtcaccgaatgtccaaggctatcgggtcctgttggagatttctggtggagaagatgagctgagcccttttcaatttctggccatccaaagatgttgaggggaacacatcggttctcgaatctgacaggttgttgctcattagtctctctacagtcactcaatggttttgtaaagaagaaatactcacgtagcaagacggcagataatctcaggctcagaaaagactgagccaacatggttctggagcttgccgttcagttcagtgcaagtgtactcgagctctggctggtactcgaaacatggaggtccccaattctcaccacggcagaagtaaacctgcaaatttgttaatagttgcagataaatcaatggtaacataatcatacagatccgggttttcgatctccatcgctgttctcttgtggtgtagtgccgagacgagacttgatgagtttgggttcaatgggcttgtagttgggtgcgcctctttctgacagaggagaggaccacatgtcaacagaggcagaaaggccctgagaggcaaagaatgatagaacagcaagagccagggaagacttcatattgaaggttatgtctggttgagcttgggagtgtagggtgctatggtagaatgaattggtagagcagattcgatagtcagtgtattaatgttgttgagcttctacaatgggatgtacttgaatgacagtggcttcaaccttcttatattaactttcggcacacccatcaccgtttataattaagaataaagatagagaggagtaactaaccaggtatgacgcggagaccctcgtgatgaaaatggctaatgcgatgctactgcatctattgtcgtaaaatcaatggtgtcgcgtcagctctggccagtcgcagacgtattcatcattgtgagggtatagctcatgttgatccagagatgcattcattcattcagtgagcgcctcgtcagcccatactcagattccccatagaaactaaccaaaactgccgtaagttgatgcggtcatgcccgtgattcgatctcggcccatcggggcgttcaaggaaatgctgtcaacctgcagatgcagatgcagatgcatatggtgcttacatcatgtaaacaaacggtattaccggcctgaggcgctcgctggtgtgactctcgtgtctgctggtcaactgtttacctaggagagaaatgcgcagcgttgacagtagcggtctcgctccatttggattcccacgttgtgcattgcatcacgggatactatgcgaggcggcgatttgctaaggtcggatcaaatctgatgcacattcaattctgtgttttctgtgaagctgtaatgcatgcgccgcgtcaagccgctggatcggccaacgtgcattcactgatcggcctggactgacgtaaatggcagaagcagagatacaatatcctgatgtaagagtattctgataatgctcgtatccagatttacgtatttagaaataggatcaatggctgactacagcttgcattaatagtcaactgttttgctgtttatcagctggtattgaggccataagtggcatcggcattgagccggacccggaaacgggacggagacacggctgaactccacaagacgggaattgcctaaacaggaaatcacacatttatccgcattcacgggggactttggatacgacgaggccaatatcatttctgttagtagctagtagcatatacggatatcaatgtgatacctcgagcatagaatccctcaaccaagtactgcattgtaaatggcctcaatatcccggcactgtcttagccttcggaggagatccatgcacgagaaggcaaatttggacaggaaaggcgagcttcccatgaatcgagaccaatctctaacagggaaatatgctttggttttcgagtgcacaacataattctacctagtagcccatcgcatctcccggccgatagccacccgatcgaaaaaacaatatgcactgctcctcgtggcacagcagcagtcgctctgcatgcatcaaggctaccagaacccgacctttcttctttctcttactttttttactctatcggaaaaaaagtatcacatgcccaccatcatgtgcatcagacgatccaggcaatatctcagactcgtagtaagaaggcaaacagatacgagatagtgcaacggcggtgatagattccgtaaccaacacaacatttacgattctctcacaagagagacatgttactcttgttgccccagaatttgaggcggtgtagttgagtttgacaatcacgcgatatctctccgagggcaagtggtagagatgaaggatcataatggccacaacagcaaaattgaatcttggcataagcgtcttctcatgacttccattgcttagcctgagttttctcttactttgtcgttactgttgttaatttggaggctcaagagattttgtgcgaggagatatcgcaccaagtagagagagacaggaatttgacgtggacatttgcaacaaccagtatcaaatcatagatatccttgggcttcgatagtgctgtttcttccacaacccatattttcctttcaaagcccaaaatatagcttgtcttgatagcataacgatataggcatcggtgaattctccgctttgaataaattgcattatgtttcggcgttatgatggagatcgtagctgcccaacctttcactatatacaatgagacagatccgctcatctttgccttctctcttaatcaaacgagtcacacaagatctcacatcaaaaattgatgggttttagtagagatccaacactgagtacgtacatcaatcttcctatccatcctcttagactaacatcatatggctacccaagagattgaccaatagctaattgctttcattttagacagaactgcgttccgaaatatacgaggcaacagaaactcggcagaatacaggtattgactcttgaaagaggaagaggttgtcgggaaaagataggaccatgaaagctatcatccatacttggacaagtctgacaatgctgagccggttattacacagttgatcacacacagtctaaactagtcttggcgtcatccgcagattagaaataccgccacactgggcccagacaagtcagactacaagtatctgttatccgttatggctgtacagtgcttgaactaatctactcttccgcgttatgctgggtggagatcacgaaagccccccgttattgaaaagagaagcatgtctacttcaactcgggtgaggaatttcttgcattcattcattcatttttattgatcacacaaacgaatgactggtaaattcaattcttgagacatattttctcacttgattcgcactataaaaatggtagaatcaaccatggatttgaccaatcgtcctcggactcgccaaagagcgtataagaaaccaccaactcttgacgttcctgacattgaccaagatgctgctgaaaggaaaagagtcctaaatgtgctggctcaaaggagatatcgtaagttactcttatcaatttcggagattttgtaaaagcaatttctaacaactctacaggtgaaaagaagcgactgagtcgtctcaaagccaagtcgactggcaacgatgtgactcaaaatccagaccctgaaccagaaccatcccccagcattgatgaagagtcattcggggacgatatcattgaaattcccagaacatcacagaacaatgcacagttcagcagccaagcggccaacatgaccatgccagtaaccaccggagatgctgctgacatgttggccgggcttgatttcagtctgacatcgtggagtcccctttcagaaatggtgcttccatctattttaccagatgtcagcgttctcccagaattcttatgcgaacaaggtaccggcgatgaagcatcaacaggaacttctactggactaccgacagagtttggcggacctgacctggcaacattcctcgacacaccattcagttcgtcgcctactacctcaacagagagcttccctgacagctataacctccctgtgctacaactcgcactgctcaagggcgttatacggatcgcggatcgcctcaactgtaagcaaggtctatgggatcttgacgggaattcagcttttgtcacaggcgttgccacaccagcagctttgctccctgcaaactggcagcctactcctttgcaaacctcgttaccgcaccatccagtgtttgaccttcttccatggccaggcgtccgaaaccgcgccatttccattttatcattacctgacgagttgcggccaccgcgggcacggggcgagttggcatgtgtcaactttgcatacgacctggaagacacggctgagggagttcggatccatggtgaagatccgtatgatcccggaagctgggaacttggacagattgcatttgagagatggtggttcctgttcgacaataccatcatcaacacaagtaatcgatggcgtagggcgaggggggcaccaccattgcttcgtagtaatggcgagaattctagtaagaactcgagttccactacatcaccagccatgagtgtttagccacccagttctcagtatttttgttttgttatttacactcaagcaagcattgttcataggatactttggtataaactagaagaaactcaatcaaaagaacgaatacgagtttgttgtctcgcgtgaatacagggtagcgtactaggcattgactcgcacgcagaccggtctgacaatgacgcccaccagcggctcagcgtggagagatttaggcatgattggtaaagctactggacccttgttctgaagcaggggacagaatggctgcaaacatcaagcagagtgggatgttttgcaccacccgaaccatacagaggccatcatgactgcagtttgcgtggctcagtgcatgagcagacaactatccagtatgtacctagtacctagcttcagtgttgattatcttgttacatagcatgtctcttgaccgaaagatcagttacctagcctacagagtaccaccggtccagacaagcatgacggatccattccattcatcgtgactcgtccatgactcttccactgggctgaacaatatctgagcttaaaaaatattggggagaggtaccttggtagcaggccaggggccctgtcttagcggcagcctcactgtctccatgctgagctcccccgaccgcccgagtctctcggcctccggtacccggtaacggcgctggagacaaaagccagtgtcgccatatcgaaccaatcggcagtcagtataccaacatcggaggtcaaaacggaaccccactgggggagtttctggaggaaggaggggcactttggaggccaggagagaaatttaggaaagatgagcccggtagaaggaacgaacaaacgtgggacgcttttctcaccggacttgattctctttctttctttctttctttctttctttctctcctctacttcttctctcttacctttgtcatttgtccctcgatatataaaaaatctaccattccattgtaccactggaaaacagtttctcgtcggcttaaaccttggcgtctctcaaaccccggttcacctgctgctgcttctcattcaacagattgagagaggttcattgaaacgttgatcaattaaacaaagatcatcgctttcaccgctcgtctggagttgcagcgcaaacaacaacaaaaaacagcattttctgtcctattagaacaataaatactcttgtaagttgccgtcaacttcatctcagccaatgcttccaaaccaatttctctttgctaatagatgggttcctggtcatagtttccgttgcagttcccctcccccacatctccccagattacaatcaagcttcgacccgccacgaccatcgccctacgccgcctttttttatattgttcattctgcttaattcctgggcaaaataaaaccacgagtcgttatccaggcctcagatataagaaaatctctcgcagattacctcaatcatgcatatcaaggatatgctcaacgatgccgagaggagcggccagccctccttctcattcgagtacttccctcccaagaccgcccaaggtgtccagaacctttacgatcgtatggatcgcatgtataacctaggtcccaagtttatcgatattacatggggtgctggtggccgtattgctgagcttacctgtgagatggttctccaggctcaagctgtttacggtctcgagacctgtatgcacctgacttgcactgatatgggcgttgagaaggtcaacgacgctctactcaaggcatacaaggccggctgcaccaacattcttgcccttcgcggcgacccccctcgagctcaagacaagtgggaggctgccgacggaggcttccagtatgcccgcgatcttgtcaagcacatccgcaatacctacggcaaccatttcgatattggcgttgcaggttacccagagggttccgacgacaacaagaacgaggacgaactactcgaccacctcaaggagaaggtcgatatgggcgccaccttcattgtcacccagatgttctacgatgccgataactttattcgatgggtgaagcgtgtccgtgagcgtggtatcaccatccctatccttcccggtatcatgccaattgcaacctacgcaagcttcctccgacgagccaaccacatgcaagccaaaatcccacaggagtggctcgacgccctggagcccgtaaagaatgacgatgttgctgtccgaaacattggaaagaccctagttgccaatatgtgtaggaagttgctcgccaacggcatccatcaccttcacttttacaccatgaaccttgcccaggcgacacgaatgctactggaggagctccaatgggcccctagtgctgatcgacctctacagcatgccctcccttggaagcagtcgaagggacttggccgccgcgaagaggacgtccgtcccatcttctggcggaaccgcaacaagtcctatgtcattcgcacgcaagattgggacgagtttcctaacggtagatggggtgattctcgctctcccgcttttggtgagctggatgcctatggcattggcttgacaggttccaacgaggcgaaccgaaagaaatggggcgaacccaaggctattcaagacattgctgaactttttgtctcttacctcaacaacaagatcgagtccctaccatggagtgaatcgcctctcactactgaagctgatgagattagagacgacctcatcgaactgaacaagcgaggactcttgaccatcaactcgcaacctgctgtcaacggtgtcaagtcctctcatcccattcacggctggggtcctgacaacggctacgtctaccaaaagtcgtacctcgagttgcttgttcaccctggtgttttcgacaagatgatctcgcgcattgagaaccaccctgacctgacctactacgctgttaccaaggatggcgaacttcgatccaacgtcacttctgacggccccaatgctgtcacctggggtgtgttccctggtaaggagattgttcagccaaccattgtcgagagcattagtttcctcgcatggaaggatgaggcattccgactgggtgttgactgggcgcactgttacgacatcagctcccccagtcgtgctcttcttgaaggcgtcatgaatgactggtacctggtcaatattggtaagcattctagattttcaacgaactaattcaactgagactaactaattatacagttaataacgatttccacgacaacaaaaccatcttcgagcttcttaagggactcgaggttaatgacttgacgactcccgcgactcctctctccgagcctgtcgctaacggcgccgtcgataccgagcccattgctaatggtactgccgtcactgccgctgcgaactaaatgctcactcgcaacacatggatgcatcgggttgtaaatatacaccgcacctgaccctgattgcatctctgccacagcttcatggcgcccagaaacattctggacgttgctgtgcctttctttccaattttaacgatatgatttctttctttttttttgattttgattttcgggtttgggtaatagcatcaccacggtttctttttcaacaaaaagttaccagggatacgggggcagcattttaaaaaggcgcacgatacagataaaatcacccggcgggcgcagacgactttatgttttgggggcttgctttgcttgttctatatctcaacgataccccgccagcaaggccttatggatggatgaatgcatgattgaattttggttttttctcggtcggttattttcgctctccagaataggggaaagcgatccaaagagagtggaggaaatggaacaaggaatcttgggagcgcaactcgcactggtagttcaaagcaactatcagccatcgcagttgtctagagccaacaattgacttgatatctagcccttgttgggctatgatcacctcccataactgaaatctctgtgagaactgtgccttgcctagtgactcggatgaagtgtccagaatacatggggacccagctgcccgttcatatttacgcacagggttactatagcccaacatgaagtatcctgcccctggaccgttttgtatacaaacattgctgtccctcttcaccatacatcctcatccgccaactcatagtccatgttcactgccctatcctcgcgctggggctcagcacttctctctcgtttaggctgatcatcaaaacccgccatggcgtcatcttccttgtcgtctccgtcgtcgcccgggacataatcgttgcttcttgtcttgataggcggcagaggtgtattcacccatgcaagatctaggcggccctcaacaccgggcagacccttgccatgaatgctgtagtagaacttctctgccgttttgcggtcctgaaaagagacgtgtgtgatttcagggcctgtgtcaactgactcaaactcgcccaggttctgtcaaatttgttagcagcatgctttataatcacaaagggggattaacatacaaggaggaagtggcgcagcatctcgtccttgtcaggcgccgtgaaatccacgcctttgatagcgagcttcttgggtcgattgtcgatggagtattgcgcgtaagccgcgtgcatgtttcctccgcttccgcctccacggcccctgtaacctcccctccctctgggagcgaagcctcgaccacggtaagttcctcggccacggtaaccaccgcgaggaggccaggatgaactgggctcctcttcggcttcggggtcgagaccaagtagcgtggcttctcgctggagagctgcaagtttggcacgcagcatacttgttcctgaggaacttccttcttcttggcctttcttgccagcgagttttgcttggagtttctcgttctcctcgcggtgacgtgcgaggagttcgtggtgctgtttttctatctcaacacgcttttgctctatctcagcacgcttggcctcgcgctcatggtgttttcgttgctcctcctcttgtcttcgctgaaactcctccatgtcgatttctggctcttgctcatcttcttctgtcgccattggatcaccggaccagtttccaccttgcagtggtgccgatggcggtaacgcgtcaatcttgtctttgtaccagaaaactttcacaaatcggttgtcgaatatcacttttggtgactgatatgctgcattggctgacccccatttgtcgtacttgacaattgccaggtgcttgtacggttgcatagaaatctcttgaatattgccgaactgagaaaaaaactcgcgtacttgatcctcgctgaagctctcctcgggtatattctcaataacgatggtactcttggatcgatcatggttgggcccgtctgcagaaaaaggagctcgcgcaccgcccttcttagagccacggccgcgacgacctcctcgtccaccacggccagcatcaggcggaaatgaccaaggattcatgggattggatgcgtttgctaacatggcgaatggatcgttcgggttgtactctaccaaaaatgcgttagttgaacgatcaagaggatatcgccgaatagacttaccatcgttgccagaaggcataaatatcgactcgtttccatggtcgtatggacatgtgctcccgcgagaacagaatcctttggtatcgaaatcgcggcatcgacctcttttccgcgactgattcttaccgccaaagccctgttgcggaaagttgggcatccctgggtagggtgctcccatagaactcatctgtagaaaagcctccatgactttgggatcgaagggcatatctggtcgcggaggtaggttgttcatgaacccaccagcatgtcctcccctcatatcatcgcctcgtcctccacgcccgcctcgacgagcttgtttctgtgcgcgaccatcctgattaaaggcttcgtacccatattgaggatcgtattcttcgcgatcgtgatagcctctctttttcgatccgtttggcggcgtggtctcggcgaacggttgttgtatcgttccttgcttgacgccaatctttggagctggaggagcgccagggaggtatgatttatatgcgatagcttggaaaacgtcgtcgagaaaggcttttggatctgcattattgttcggcagttagtcttacagcttctggtattatgcaatggtcaattgcttcacaaaccagtgacattacgcaccttcgctcaaaaaatcggggatttcttgttcgcagagcttccgtaccgcgtctgcgtcgccatcgtgttttagaagagcaatgacgtactcagcgaggacatcggcatcggcatcagaactgttttatgagtgttagcacagtctttgacgcgagcgttgctcgaggaaaccaggtgacggacgtatcttcaatgcgctgcacaatccatgccttgagtaagggcgcatcttcttcggggaacaacatggttcaaacgacgcgactatttggacaggcttctatctggaatgcgtccagcaatgtcgactttgtatgtcgggtcagtgttgcgaggtcgaggttgggattttttgggacccggcggccggggtcttgcgtcgtcacaagctaatttggagaaacggtcaaggtctagcaactgcaaagggatttatacaactttgaatgataataaagaagaaaaacaaaacagacatggatgaaatcgattaagcatggtggatgttgtgcaagccaccgaaagtttagaagctatttaatgcgtgctgcagctatctactttttcgaacccgcctgccactgctgccttcgaacatacccatatccgttcttgtcgctgttccgtcctcagtacaacaacaaatcgttaagctgggatgatcatgtattataccaaaggacagcacttgttttacttcactgatgcagaaaaggcatcttcacattcacagtaaccaaaggcacacaatatatgaacttcaatctaacgtgtttcgactcatcagatacgacataactacataaaaactggattgagctgctccttggcattcagcttcaactcagtcactcgacttttctttttcttggtttccgcttagcatacccctcctgagatcatcaaggagctcctccgtggaattaggcatgcgtcccaaatcttcgttaccagccgattaattttgcgtgtccattgtggcacgcttcgtggttcgttcggcacattaaaaaaaagccgtttacagcttgtcgtagtactgtcatgacatgttagcatatctgtctcatgattatttgcaatcagggcaaaacttacgttctcgacaccgggaacgatctccttgacacccttgcgctttcgcatagtggtgacaatagctccgaccttgctggtagcgtcgagaggagagccaccgggaaggatctgccagtggtcgaagacggactgagggaaagcctgtccggaggtggcctgtcggagatctccgttgaaaccgaaagactcgagaatggggaggtaggccttgatgttgaagagaggagtaccggggcgctgctcctcgctgaagacgtgaccacgtcgtcgggtaaggacaccgtagacaccacccatggcctgctcgggaacctggatctcgacgaggtagacgggctcgaggagagcgggctcggcgagaagagaggcggcgtacaggacacgacgggcagtggggatgatctgaccaccaccacggtgaatggcatcggcgtggagggtaacatcgaggatgttgaaacggcaagatcgcatgggctcctcagcaacgggaccctcacgggtagcccactggaaaccggagacaacggaatccttgatttcgttgaggtactggacagccttggtctggtcgaccaacaggttagcaccagtgccgtcgggaccgaaggtccagatctttcgggcgtcggtgacatcccagccgaagtcgtcagccaggacacgggcacgagccttgaaatcgtcacgggcgctgaccttgccaccctcgatggcaagagaaagctcctcatcgataggctcagcaaccatgtacagacggttgtgcttgttgggagacttggacagagcagtgatgctggacttgccggtaacggtctcacggtactggacgacggggtcggagatgatcaggggaacaccagcgtggtcctcctcgagatccttaaggcaaatctcgagatggagctcaccagcaccagcgacaacgtgctcaccagactcggaggtcatggtaagaacacaggggtcggacttggagagacgcttgagaccctcaacaagcttgggaagatcctgggcgttcttgacctggacggatcgctgaacgacaggggagacggagaacttcatgaccttgaggttgtgggcggtctcgctggtggtgagggtaccagacttgagaaggaactgatcaataccgaccagaccaacaatgttaccggcaggcatatcatcgatgggctcgaccttgccacccatcatcaggacagtacgctggatagccttgatgaagagatcctccttctttccggggacgtagttgggaccctggatacggaccttaagaccggatcggacggtaccggagaagacacgaccgaaagcgtagaatcgacccttatcggaggtaggcaccatcttggagacgtagagcatgagaggacccttggggtcacagtctcggataccgatagcagcctcgtcatcgatgggaccctcgtagagagtctcagcacggtacttctgcgcagtcgcgggagaaggaaggtggagaatcatcatctcaaggagagagtcggcagcgggaaggaaagttcgcatgacagccttgaggagctgcttgccctccttctcacggtcctcagcgttaagcttgaggttgagcttctcaaggagagtggtgatctcctccttcttgaagttcatgacggcggagaagatcttgaagatggggtcgaggatgaactggttgaaggcacgctcgagctgcttaccctcgtaggtaccgttcttggtccacttcttggtcttggggttgaagtagttgtcgccccagagacgctccatcatcttgttcttgtcaacaccgaacttcttggcgtatcggacagcgaactggcggacggtgaaagcccagccgtgcagaccggaaccgaaggcgacggtacccttatcagggtagacctggatgtcaccaatggacttgtcaaggtaggtagagatgatgacgttgacggactcgatggttcgagagaaggactggtaaagatcctccttggagacctggagctcgagaagagcacggtcgaccttgttgatgatgatgacgggcttgatgcgctcaccaagagcctgtcggaggacggtctcggtctggacacagacaccctcgacggtgtcgacgacaacgagagcaccatcagtgacacggagagcagcagtaacttcagaagagaaatcaacgtgaccgggagagtcaataaggttgataaggaagtcctttccgtcggtcttctggccaacaatgtcggcaacgtcgtcgtcctcaccaagctgaccgtacagggagatggcagtggacttgatagtgataccacgctcctgttcgtcggcacgagtatcggtggctcgggcatcaccagccttggcggtggaaatgataccggccttggcgagaagagagtcggtcagggtagacttgccgtgatcgacgtgggcaataacggacatgttacggacattggtaggcttgtccataagctgccgaatctcgtcgattgtgaagctattttgggtgaagacatcgcggttagctcatggtcacggagggagggggtgcttaaatccgagcggggtatggtgaaggaagtggacgggtgaagttatgatggaagaggtcatgatggtgatggtgaaggtgttgtagatgttgttgactgcggttgaggaggacatatggtactcacttaaccatcttggcggtattgtctgaagaacttgactatgtgtgtaaagtcgaagttgttgtagtgggaacagagcggggttgaagttttcaccccgcgatctgagccgcagaaaaagggaagaagcaagaagcgattgccgtcaagaagatggcaacgattcaagtgacgatgtaagagagacagttccgaaaaagaactattgtcactctttatgcgtccctttttagagatagaaggtttggaagagaggaggaggaggagggaagggaagaaaagaaagagaaaaatcgagcggggagaagtaaggtaggtaaggtagcaagattcctttcggcgagacgcctacggcagcacccaaggccaaaggcgggcaggcttggccccactgagcggcagggaagaaaaaaatttggacagtgggctctgcatttttggtggggcagcagcaccccgctgcacatgttttccgccgcccgctggaggaacagacggctccaggccctcttggatgtgatgggcttggtcacgataggcccatgagtccgctaaaatctcgaggtggcctgctgagctctcgtccaggttcaccaaggttaagctagctcccttgcacaggttcattgccacaatcggttgcagtgagtgaagccgcacaaagattgaaattggagggttgctgccctgggattacagtttgggcacgaaaccattcactggacctagaggggtggacaaggtgggctgtgcgtgctatccatattgcccctccattcccctccccctctagatgcctgtagtccctgcaccgggtaggtaaagtacgtacatcaacaacccagccacagatagtaggtagttctggattcaatggatgcactcatgatatttaaatattgcctgtctactatttggacattaattcaggtattttaattggtaccgcagacatggatatgtggaattggcatggcaaaagtctggcgtctcaaagattatccatactagacccagccgcccaacctcactcacgtcacaaatggaggggggtcagctctgaaaccgagtctttcccctcctcaaagccattcggttttcattatgattgacctctatgacgtgcatgctctgtaagtacgacagtacccattgtctgcaccttgcactgcagcacaaacaagtgacagaaaaacctatctttttctaaagtaaagggttctcttggtatgagacatccctggtcctcttttatcagctcccacatagcaccattcttttttctctctctcactcactgctgctgatttgcatcctcgtctatcccgtagccgcattaggttacaaatgtccgaagtgggctgtagctggagctggagctctaaaaacccctctttgctcgactcgacaagtgacaatccaccaccatcaagttcatgtatcttgcagtggagaatgcacacaaacagtacgtggtcgatcaatcctctctcgtaccgacaatcatcacctcacgacctacctcagaccaccaaaattcctcgtatgagcttgtacctcactcgtccattggaggattttcgttgccatttcggctttgagtccgttaaagccgtccatccaagagacccaataggatcatctggacatactaaacttgatgagcttcctagatggtcatgagacactgatgcctcaattcttattgaaaaggcaaaaaaataacatggcatttttgacattataaacataatcaatcgtgcatccaacatctacgtgatttgtaacccgatgagtggatttattttgccccatgtgcgtgcatgatagtcgtcgtttatcgataaaccaagctcactgggtacccacattcacttcctggatgggatggctttcatgagcatagtaatccaaaaccaaggttagaattatgtctagaattattatatacgtatgagtaattcaaaagtacctttttgatgcgcaaatgcaacccatctttcaccatcttccataacgcctcgcttgcttattatgctaactgtcatcgaatgactcactcgccgtctggggactcaaacatcatttcatcatgactgatctcatgatgaacctaggatgcgggcatatgcgtcttcgacctcaccagccaattcgaggagcgacacgatcacaatctgatgagtcaagttcggcagtcgatcacgatgaagaccaatccattcgagcggtggtgttgcttcgcccatgtcgcgtaactgcggcgtctcgatgatgggtggctccagcgccacatagtcgtactttgacattggcacgtcaatctcggccgtgatcttctgctgttcgccttctgtttgttccgccccaggcactcctgtaatcttgactgcggtaaggggcagctctttgccccaaacttgctcgagtgccttcgcatgattcgcaaacattcctcgaatgtagctcacacgcgaaaagttccatcccacttccaccttgccttcaaatgcactcttgaagatgtaactgatcttgtttgaccgtggcttttgccaggtttccatcactgccgatacctgtggaacattgaggatggttcctcctcttgatcctgttgcgcgttgaacgacatcatcaacagaaatctcgctcaaagtcttgggtgcctcgacgtttcgaaccccagcaagaccgatgcgaagttgtcctagcgtcattctcaaaatactatgaatccgtctttgctccatgctagcagcaaagcgagcatatgcattgagagcttcaaccttgaatacctggtgatccgaaaatgtgctggggaaaacgcccaggtttagtgccttgagcgtcacaacaacatctgtgtccagagaaattggcgactttgagagtgtgtcttcctctttcagctttggtgtttgctccatctgggcaactgtgctccgagatgttgacaaagacctccgtttcatgaatttctcaatctccttcagtgaactctggaagctctctcttctctcttgcacaagcttctgaatagcctgccataacgcgataccttgggcagctgtggtggttgtcccaaagacctgaactgagtcgccatcaaacatggcgacaagtctgtctccactaccatcccgactttcacgcacgttgtacatgagaaattcaagtgaagtgatgtctgctactaaaaaggcttgatagtcgaaagcagccttgactcggaaggcgttgaagcttatggaagcctgaatcatgggtgtttcgttgagagcctcttcgcgtttcggccactggatagaggtgcgcagacggaagtcctgaagagctacgaagccactcagtcggccagtgcagtcgacaccaatcttgtcaaatcctagacaaagattttgctcccagtccgacgtcttcttggatgatacccagaacttctttatggcaaaagctgatttaccaatggcttgtccaagatcaatggtgacgtcaagagcagcaatcgagatagtcgcagtccaggggaacgccgctgttgctgcgacttgctgatatcgttgcacaagatgcccgctctgagaagtctcaggactcatcttcgcaacaggcgctgcactggcagatctcaactcgctggggtaccagatttcacggaagagcaagaagtcttgtgcctgcttagcgttgatggacacggccatggggcttacattcaagatggccgacactccactggttccgctcacatgcttgctgttcataaacgacaaagtgatcgaatcaagctcgaaacttgccgttgattctcgtgagtaaacatgctgaacggttgcatgtagcttggtgaaatctcctgaaatagcaaagaaatttccttgctccagagacctgacagtgttgaccgtaaagtagatgttatcgaagcatgctgtggccgcgacacgagcaatgggttgacaactcagagaaaattcttgcctgcagattctgaggcccaggttgagtttcaggcggcccaacactgcacttgggtccgcagtgatgatgttatcaccttcaccagacttgttggcggttggcttggtctcttccggcttatttgacagctcgggttcctcgtcatccttgacaacctgcttgacactagaaagcatatccataacgagtggaacaacagagggatacagaatgttactggacgcgtcaactttgatctcgccatacagcgagggatcatcttgagcatcgtcacgatattcgatcttccaagccaagccgggactgcgaaggactgttccgctctcagaatcctccgaattgaattgaccatatttccctgcgagtgatggacgcccaagagcctttgttgaattgttcaatgacctcttgctagcgatgtagacaaccgcaccggcaaaatctgcatcaataagtaggctttccagccgtttgttaccaaagacacttcgctgtggctgcgacttgggcagctcgtctgcctttttctctgttgcgactgcagtattccattgtgttgatgcctgcgcaatattatttaacgagagcgtgattgactcagccaagtgcgcggctggtacaatgaatgcagatgtcagccgtaagtccagggattcgccaacagcctggaatgccatccttcgcgccgaagcagttgacatgtaggcaatgttgaatgtgatcacgggtagcagtgctgagtgaagtgagcgaacattcatgtcctggccgaggggcaccatctggatctgaaagttctcaatagataatcgcgctgatcgtttggtccttgtgccaaactcgaaaagcttgactgacaagaccagatcctccttggtactggacttgtcagccacgttgtccgcaacgctccaacggacacgaatgttcctgagttcgaactggtactgtacagatgctaggacagagtcaataaggtcgacctcctctcgttcgtcgtcgccgttgatcgtaatcttgggcttggactgtctcagctttctgagataatccagttcccgagaagtgtcaagatccttgatcttctcacccatgtaacccagaacgtcaacgacagtcgaaatagtttcgggagctaggttgcattcgaaatcgtcgctcctgaagttaaatgcccagtcctctttaccgtcgtctcctagggtagagctggcagagacttctacaccgacacccaaatttccgcaagatctcattaagtcctcttgacctctgcgaatatcaagaccaatgtggctcaagttaaggtgaatctctggatatttgagaatcggaccatgggcctcatgtcggtttgacgcatgcaaatgagacctatccaaggagaataagacttgagccattggctcggtttgtgacttgagagatgttttagcaaagacttggaggccggccaatgttaaatgaacattgtatacgattctcaagcttggagtctctgccttgataggtttggttgctattttaggaggaccatcgccgtctacaccaaagatttcggtaacacggtcttgaatcatcttggattgctgctgtaactcttgaacagcactggatatttgaggtctgttgagtgcagtgagaagactgtacacggccgatgcatctagctgaacaatttccagagatgacaagacgttgatttgatgctctgtcgggcccatctggctggtgatccggccattggtaggaggaatctggaggagagaaatgcttcgaggtttgtttctaacattgatctgcatctcatgataattctccttgatgtcaaaatcgaaaataatttcttttccaaaattcgccgcaacagcagctcgtgccacagttccagtgatcttgtaggtaagtgactggagaaaggggacggtgatgctatattcgtccaagaacatggcaagattaaacctcacgcttgataagcgatctgaaatctttttttgttcatctggcggcttggacttcgacatgctggccagctggttcttcaagctgtacaccgtctggatctcatcaccaaggaggcggtccagtacttccattaacccaatggggtcttccttgatcgtgaatgtcaaactccgactgccagcacttgctttgattgtgtgattggacttatcgtcggtgttctgaagctcatgagaaataaagatacttgcgtgtttcaactgtgtcatgcccagggcatgagagttactgtgaagcaccgaggtaatggcgttgcaattcagcatcagactcatggcacttgaggcgtcctggccggactgatgaagtaaagatattttcagaccatgactgaacgtctttgctttgagattgattgtttcgaattcgatggctcctttagccacctccactacgacatgaacaggaggccatgtagtaggattgggctttgccgggcgtttgggcttcggaatgacttgcatcggttgaacctggctttggctcttgccatagagttgcaaaacttcttcggccaactcgcagagttcccagttcaggttgattcctgcctctgtacaagaaatattcagagtagtgaagggagtactgggtacgctgtgcgcaacatcagcttcctgcatctgttggtcaattcttgcggctaggtcaatgaaaccgatcttgttctgctttggcccagggtcgaggacgagttgaagctctgcaagcctgcaagcaccgagaagagggagttgatcacgggtagtcatgtctgtttctttgattcgcccaaagatgttggttaggacaaaagcacctgtcaagtcctccatatcccacccccgccacttctccaatgcatccactacgtatcttgtagcatcggttggtaagtcggggatggtgtcaaagcactgtgacatgattcggttcttggactgcgagtccatggcagtccagatctggcgtagccgcatggccagtttccacgagtcgttcgtgcgcagatgatcgtctgcagatcgaagtacagcagaaggtcgaaccaaaaaagaaggatcgttgatagactcgccttgttctaggagaagatacgtgaagtactggtaacgattctcgtgtttttccatcgtctgagaaaacacgtggccaagctcagaagcgatatttccagtgcgatgaatgagcgaggcaagatactcaatcttgcctgaagcggtgcttcctaccacagatccaatctctgcatcaataaacctgacctccttttcacctatcgatacagtaacatcctcaatctgtgccattactgcaggttggggttcctggtacgatggcttacgttccgatacagaaagctctgctgcccctaaacgcaattgaagtgaggttctcgaatggcgtgtctcctctcgaaacggatcatcccagctagtgctcgttcgtgccatcaggaccacctttgataacgtgaggtcgtattggtcctgatcctcctgtgtatagccagaagagtcttcggaagtcgaattcagaagtctgaatgaagcgctgggtattcgaaccatgacatcttttatctggcccttagttccttgctccctttgtatatcgaagattttggtcatggcatcaatctgaaaggtgtctaacacgtcttcaggctgattcggctgcagcgcatcaaggagcgaagcggcgtggcgcaacgcggacggggtgacgaaggccgacatgccagacggaaattcgacaatagcactaagatatggatgatcttcacccaagccattgggatcaatatcatccaatcctatgcttcttgtatcaaatccgtcgtcttgttcgccattttccatactttggacgggaacttcaagcgtacttggccgcagaccgtttagtggaaactgaggcgagacatactggctagaaaaggccaccgacgagtgagcagggtcggtccttacagcgtcattggcagagcgaatggatccaaacgaagctcttgactgtaaagaccgtctgttgtctatcaaggaaggtttcgcccccaaatggccttcctgcttagctctggacctggttctatattgactctgtgtaagcacaatgctgccgtcgctagactctgcaagtgaaaggaatgatgacttgtggctcaagcctcgtgactggcgagaggttactgtcctgcgcgagatatcgtccatctcagcctcaaggattacagcaggatgaggaggcggaggtgcacattgggcgggcggttctacagcctctgggacaagatcatccagatactctggcaaaaggaggaactccactcggtgtgttctctgatcctccctctgtactaattcttgctggattcgtcgttcttcgctgaacttgaacttgcgtccaattacagcaagacgaacagttgttcgaaaatgggcgtccgtttcaaccgggtgagggtgtctcgccttttgtcttcctgctgattctgcattcacgcaagacacctggatgttgggtataacgatatcagcgcgtttagaataatgagatctagcccagtcgttgaaagatatgtcgatagtatcagtcgacataaggaacgcagcttcgtcgacatgcagccagacttggactgattgcactgcaactcgggcaaatgtgatatcatagaagatgagtgatgagtacggcacaagggcattctcaacgtcgtcgaagcaaaaggcaagggctttgccgccctttgcgatcgcaacgaggaactcacttgtgcactctcctgtgatcccacccacatcgatgtcccagttacagacataagctggctcagatggcggaagtccgaagagcttgtggccaaagattcgcaggccatcaatgaaaagctgggtgttggatgaggacatgcttggagagtcgagagtgccttcaacgcatcctaacgagagactcacggggctaacctcaacctcgacttccatgaaataattagtgaagcgcaagtcaacagagacaccagctagctcgccctcaacgtaacgatcagcagagtaaagattagtcggtaacataatcttgagatcttcgattctaaggcccagaacgacatccatatcattggactttttgggagggggttgtgtcacaacctcggcatctgggttcttctttttcaactgaagctgattttggtattcgtctagcgttcggaagtggacaaattctccgaaatagttgtcctttagaagaataacataccggacaagaaatccatataggtagatataaggcgattggccacggacattgaggatcagtgtgtcggtgtttgctgttgacgtcgtggcattgtaattgtagcttccatctataacgagaccttcgatatgaccgagctgtttagacgagaggaacgcagcctgtgtgttccattgaggaacctgaagtgccaggtccaactgatcagcacgtacatcgaaagggatggcgttcttgtttggccggaaggagtcagccgggatgcaggatttagcagtcaagcatggactggaaagaaccagatatgtgttatcctcgatgactgtggctttgtcgatgatattggcttcattaacattgagatagacctttaatgatttgagactgaggttgaggtggtacttgaaaggtacatataccagatagtcagaaggtggaccagttgtccagtcatcaacaagatctgtgataaggaagatgtggtctctcaacatgaaaagctccatcttagagcttgtgatgttgaaatgccaattcctgagagagttccatgaaagagggttggacagatcgcacgatatcttttgaggaccagatcgccacaatagatcgtgattaacactgctccaaagctctgagcctggcaaatcaacgtcgagtttggtggtataaccggtagagctggccatcatatccatgacgaacttgatggatgaattagctggtagtttcacttccaaccatcctgctggccgaatctgagttgcatctcctttgctattcttcttcgcccgatttctttgctttcgtttggttggaggtttagtatgtcgcagaggtggttccttgccacgccagcgccagtttttggattcctccctaataggtactctcaaagtaactgcatcatccatctcaatggacagttggaacgtcgtagccactctccattctcccggcttttgtggtttggccggtgtggcatccttacataatgatgggaagaagaagcgttgcagatctgctcgctgacgatcagaccaaggaccatagttcatagtgcctccttttattgaaaaggttattccccaggcaggagactcatcaccgttgatgttgattggaaacggctttgcgcctccgtggtgactgtgctccgggaccttccccacggcatcccagaagactgtgagtacagcttcagggctgtcaaggatcgttgtaacagctgcatattctacagatgcccaacgagccctatcatctcgatcacggtcatccagataccgtgttagaccttgccactgattgaccccgggaacttgagaagtggccgtgttcatagccgtctgcgaatcagtcgagaaagattcaacagaacgtcgccaatagggaaccaagttccgcagcgaattgacggtctttcgacgatggtgacggaaaagcgaccgtttcgatattgcttcttgattattggtgttgtcacggtctcgtgctgcacgtgcgacctgatcctccttaaagtcttcattctctttaatttcaataactggatgctggaactgcaccttgaacgtttgtcgatatggatccggcgtagttgtctctgaggcatctacttccacatccaacgagtcagttttagcaacaaggatggcctttgtgttttcgttgcctataacagcagccgccttctgacatcgaatgtgcacgggaaacagtcgaagcatgaaaggtagttcaggtttctcgtcctttatattttcgtcgtcttcaacgcttccgaagcctgtcgttgtacgtcggaatatgttcttggctcgctcgccgagctgcttcttcacttctgcctccttctcgttactggccgaaaagcatgtgtctttcttgggccctcgaagacgaacatttgcctcgtccttctccgatactccgcttgagtgaggttccgtatcgtgggtttcggtaagtcctgccaaaataccatcgtaggctgggctacggttatacacgaaccactccagcccgaccagatccacctggatacggcacggtaattccgcgttcttgatatggtttgtcggcgtagcgtctgtgatgggcgattgagattgccgggcgtcgattatgtctgcatctcggactcttcgaagccaatatcgccatgttatgtagccatgttggaccatgaatgtttcgttctcgccatgatatcgtaaacctgtaaagaagactcgtccgccaagaagggatatttgaatggccttgaaatctatataaattcggtaatggtgccatgtgtaggctcgaagcgcgtaggatacgatcgacccaaagactcggttgaggtagaggacgaagaatattgctagaaaacagcataatgcgacaaaaataaggaatttactgtcaaacactcgagtcagtgacgaagttggtgtttgaggtactgcgggagagcctactagttgaattgggggttattttcaatagccctagctacaacaatcgcagtgtcgaggtttgggactgtgatattcatattgaaatggactcgatggagcttactgaactccactggaaggtaagaagatgcgtcgcattatagtttcaacttctatcgtttcgtgagagtcaagctaaggaaataatcatgcagtattccgtaagtaaagcacccatggtagatgtgctgcctggtttgttgatgtcagggttgatcaggagtcaggacatccaatctcgaaagctaaggtcagtagtcgcgacagtggaggaccggaccgtggttgttgaacccaggtaaggttaatgtcaattccctgtcatgtaggagatgcagggtagtggagccacggttcgtgccataaggggcaacagaaaactcaaggtctgagcttgaggaacagaaaataaacagccgaagaaccgggccaacatagcataaagtgaccaaagtatttattcattgggtaattagatccaagctttttatgaccccaaggatccatacgtgccattgcctatggtcaccctaatagcggttagcgtccactgtaatggatcccccacgtatccaagcgggattctcgtatgtcgcaagatgagcctcacagcgcagtctccagaatatagaatatcgcctcattttgggcagacgatcagcaaaattaaaagttcaaaccttcccctaatcgctagaggtgctataccatcggtttatgctatcatagcaatggtctcctcgctcgagtaagatacccatagcttatcatgaaagttcaactggttacctagtctcaatatggggcaggcgtaagggcgcatgaacaatacgccgccccggagctatcattcctgagacacccttacgtaccacactcgaggcaacaaatacatcatttgccccagcatacctgggtaaacaccaagtcccattcgcgcctgtaacgcagtacatggccaggctgcactctgcattcgcgaaggcttaaagacgtcgtcatcggcgcggtctgaagactctcgacactctatcatatcttctttctcctgtcagcgacctctccagctcactagatatcctgcgtagcacgccagtcatgtgctaggacattccagctatcgatcgcctaaacactctcaacttcgacaaactgtagacctcgtagcaatggagggttacgtcgaagtcatggccgatggcggtaccggccagaagctcacatacgccactacggtggttgcgggcgttgcatctgtgattgcgacaatactatcggtaatgtatgaacgcttcataatattaatcgtgttgcacacagctaacaaaaacccaaagctcaataatgttgcaagccaagaattatcgcaagcctcttttgcaaagatacgttgtcagaatcctcctcatggtgcctatatattcgatagcgtcatggaccagcatggtttccctgaaagctgccgcgttcctcgatccaattcgcgacatctacgaagcattcacgatctatacgttcttccagcttctcatcaactatctcagcggcgagcgatccctcatcatcatgacacacggtcgagccccagtgcatcatctttggcctctcaatcatgtcctccccaaggttgatatttctgatcctcacacgtttttgtcgatcaagcgtggcatcctccagtatgcttggctgaagcctatccttgccacatcggccatcatcatgaaagcgacaggcacctatcaggaaggctatattggcctcacctcaggctacctatggagtggtattatttacaatatcagtgtcactgtcagcctgtacgcgcttggtcttttctgggtttgcatgaacaaagacttgaagccattcaggcctgtacccaaatttctctgtatcaaactcatcatttttgcttcatactggcagggcttctttctctcgattttggtctttcttggcgctatccccgatgatgttgaggggtatacatcagacaaccttgccgcggctatccaggacgctcttatatgtgtagagatgcccatcttcgcagtggcccactggtatgcattttcatggcacgattttgcagacaacagcattctgtctgcacgcatgccgctgcgacacgctttcaaggacgcattcggtattagagatcttattgaagactccaagttaaccttccgaggagatacatacggctatagagtttttgattccggcgacaaagtaatggctcatgaagattccaaatctcgattagcgagacttaaggaaggtatgagatatgagcgtggtggaaaagggaagtactggctccccaagccaggagagatcaactccaccacacccctccttcggggaaatggtgaatcgagtgacaatcgacctgatcaaatcaacgaaaatacacacggcacttttgaggaaccagaggtggatcctgacgaagaccgtctgtatgaacaagcacgacaactggagtatggcgactggaatgtaagtgaaatcaactccatacacattcacccatctaattcgagacagtatcctgtaattacagctagcgagccattgagagagcgatatcgttctcctggaagctttggtgggaggtctgcctacaacagtccatctgtgaggtcgcctgcagcggaatacccacctaacaacaaagggaagcaaaggagtagcgcgcatacgcctgcccggaccccccgagtggaacctcaggccgagtctgtcgtcccgatcaaaaagaagaagaaaccaaagaaggttgtcaaacacgacgaaccggacccaaataaattgggattaaacaaggggcctcctgctcccgttgaaactgtccaggtcggtggtcatgatggacaggccagtccaggaaacaatgagtctaggactctgaacgatggtgaagatcaatcggagcatcagacaacctcgaactacgagtcgcatcatggaatagacgaggaggagtttcgaaatgtttgggggagagatgaagaatctagataaggagctgctttgcttataccggatacccttatttctgcccaggtttagttcaaacttgagagcatagcctggagttatggttgttagtgtacagtatctttatagtcgcaactgctcatagcgtcgctcaacaagctgtttgttatatggtaactcataaacctgtggtcaaactgcaggtccagtgtcatatattgagtgccactcctatttatccgcacatcctctacacctcgacacaacttcgaatggatcgcggttcgattcaggcccaggtcaggctgaacacctcagtgccatgtctggaaataccaacctcagactttccgtcggcactcttgacactagtggggatcttctcgcccttcctctccaagatgatcttgttgccagaggtatcgggcaacttgtagaagcgtcgaccattgcggctgaagaagttttcgagcttctcctctgtaacttcttcctcggatatggccccacgctcaatggcttcctcgagaccaaggagaacaagctgcacaacataaggctgagtgaagacacctgcaggggccttgccttgctcagcagaggtcttggactgcagggagtgaggagcactgtcacttccactttgaaattatcagtacgaaggacgaatattaatgtcgaggtagaggaacgactcacaagaagaacttgttgttaccgctcacgacagccttgaccagagcgtctctgtcagtgggcttcttagggatgggcttgcaaaaagcaaaggggtcgcagcaagcctcgtgcgaagtgaggtaaaggtggtgggcagtaatagtagctatgaaatagttaaaaaggggtgttcagcaggatggcgaatcggtaacatcataccaccaacggtaggtccgcaggccttgacagcctctacagcggcagcggtagtgcaatgctcgagctaaataattacgtcaatcataatccaattatttgttataaaggtacacttactacaatgcgaagcttagggaaccgatcgtgaagttgcttcaaagtggggagaaaagcctcctccagggtggtatcagctggggcaagagactcgagagcttctccgtggatgttcaagactatgatactgtcaggcaaaattcaattaaaatagatagaaataactgaccgattccgtgcttctccatagcagcaaatgtgtcatagaacgctgtgatatcagaaacaccattttcagagttggtggtgacacctgtatggtgtaagttagtactctatcgtcaacacaagaccaattgacacctaccctgaggatacagcttgacaccagtgacaccggcctcggcagcttgagcaatcacttcaggggtaactgaaggatgaagcttataggagtgagaacgagtttaggtacagggtgaggatagagactaacataaagggacatgagaaagttgacatcttgagtgatggcagtcaacttggacttgtagtcaagaacctggaatcgctatcgtcagagcagttttgtttaaattacttgaagagatcatacctgctcgaccgaagtgaggggagggagctatcgtagtcacagttagtggtcttggaatctcaacatccaatacgccaactctccatatacacgtgtttcacagaagacaacatacaagattaggcatactattatgttctattagcctttggatactgaatcttgtctatagaatccgtacacgaataccgtatcaactccaccctgacgaatagttgggactaccaagtccatcaattcgccctggcgcaaatgaacatgcatatcagccgcagccggcagttcaagacgctgaatgttcttcatctttgggttttgaggttgatggtaaaataaatcttgaaggaaaacttgtcaattgcaacaacaaatcgaacctataagtggtacaaacaagactccaagttcaagatcatacattaaccgaagcgcggggtgcaacttttttctaccccaccagtgcctgccaccacagaatgtatgtacatgtctcagtgaatgggcaagagctcaagcgtcggagaatttctaccaatgataaccctgactttacaaacttcacgctagccctcgggttaatcaaaagtccgatcccatatcccacaggcggtgagagaaatttgtcggtctgcaaaggcagaatcgcagccacggcacaatcctatcaccaattcccagctttccgtgttgacactgcttttatcgcgaagccgaccggacttcccagtagcggtcttttggcggaatcggcgtattcaacgccttgtaggatcaggttgtgggctaggcgcttgcaacgcccttgagcgcgcaatgggccgcaagcccaaccccctcatcctcgagtacttcgtccggggccccaagcttaacgacaacagtaatcgatacccgcacacgtgtaagcaatgcggcgagaacttccccaagggcaggatcgatagcttgaccacgcatatcaccaagaagtgtcctgctatacccgaatcggatcgtatgcgagcctgcctcgaactccatggtattacgaatgcccgagcacctgctgaacgaccacctcccgagacacagccaaacggacagtcagtcgatgttcccaatcttccccaaggatggagcgccctagaaactctagccgaagcctcgcgacaggttaatttgagcgagaacaaccgtgctcagagcgtacaagcttctgctgacccttcggaccctgccaacactcagcatgtttcggatcgcttcgagcttcacgagcagtttacccttgataaccctccagtgagctatgagacccgatcgcaacagggaaacagaggtatgatgatgcaacatgggtcataagcagtgtttctaacatgtctgacaggtgtgattcaacagccgctcccaggaaccgagctatcgcctgaggagcgcctccaagcattgctccccaacagtgatgcttcccccgacgtctcaaacatctcggttgctgttgccgctacagctagactgaacccatcgcttctcgatccccaactcgttgacgagaacggttccgcgacgccaccaccaacgatggaaattccggccacgattgaaacgtcaccaagtgcagccgctgcgcctgataatgaaatctcgcagccatggggcgaaatgacatatctgacaactgcctcgccggctcctctcgtccacgaacaccctccaccacctatccagatgactcgtggtggcatccgaatggacacaagcgatggacagctcaatggaaggccccgccatgctcggtcccgtttcactgccgcgcgacgcaaagaggtccaagaggttcgcaaaattggcgcctgcattagatgcagaattcttcgcaagaactgcggcaaaggaacaccatgcgatacgtgtcgaaaggttcttgcccctagggtatggagaactggctgtgtccggactaggcttcaggagcagctcgatttatactctgctggtgttcaggttgtcctgtcccagaatcgcatcaacctcctgaaaaaccagctaaacatggcccacgacggcactgtgatagaagtatcgcacttccctgaaaccggcaaagtcattgttcttgaggccatggtcgcgttgctagagcctagtgacacgctagcagaaattcgaggcagtaaggagtcattcattcaagtgatcatgatcgaccaggataaagaggatgtccccggaaaggtggaggcctacatgcgcgacgtgtttcaactcttcatcgatagggaaccatccaagttcatgcgcgtcactctagacctcgcacttcagcaactccaagaatcggaggacgatttgcttcgaaagtctctggagttatggggcctggtagaaagtattgaccgcgaaaggcagtggaatgttgtcgaaagaccagcgaacgaaaatgaagagcctagacgcattcaagaggccaaaagcgagaacgacgccgacatctacacgactctctgcatgcaactcaatgcagcagcagagaggaaggccaacaacacgtccaaggcacttttgagtggcatgcatcgtgtcttgcaggacagcaaagtgaaggtcaactttaagatgtacctgacagccgtcattttcctcaactgcctcgagaagtcgacatgggctttcaaggcttgggagcaagaccatctccgcccaggatggcctttggagagagaccctagtgtctttacacagcagggcgataaccttgccaggttgttgaagatgcttttagcaattcgcaaggctcttccacagacacttcgtggcgaggcgggcaagcttatcacttcggaacaagatcccgtaattggggcttattttcaaagcatcgatctagactgtaagcaatgctgttttcaaatactctaagcttgttgctaatcaaatattccagatgacactatcctctcccgacaagaaggctcccccttctctcctgcagactctcgatctctagagatgatgttctgctctcatcttctcatcacaaactcgccctaaacaagggcaggcgaacttgatttcgactcgtttaatggttaatgactggacggaaaaagcaaatgaattttgataccacatgaagcatgcgtgtatgattagccacagggcgttatgcccgacgtggtatttcgctgtggagaagaaatacacgatagatagaagtgtaggaccgcggtccgaatctggcgtttacggcatagagaaaagaaaagagagaaaaacactgtaaatgtttcccaaacttcataagaaaacgaaaaaaaaaagcctcatgataaatgatcaatcttgcttcgccattgctctttatttcgctaaagtctcaaatacgccacttcattccaccacctagaacacatttgaacctgtagaatccattgcgctcgtgttgctatcgtcctcattgtcttgcttgttcgcgatgttgggaacaccggtttccagagccttctaggccgaaataccagatataccgctattgtttctgctaggaccgtggccaggccgttttggtttcttgaagcaagcaaattcgttcttacttgcgtctctaagacgtttgaggacagtgcgcatctcggtcagttcgccctgcagacgagcccgagcatcattgtctgtacgcgcatcgagttcttggtagatctgactctgcagctccgacgctcgttcagaggtataatggctaagcgtttgggcaacaaactcgacatcgagtgtcgcttgcatcaaagcttcaagagtgtaccgtgggcggcgcctgaatgcctccaggagttgggtagatgtctgctcaagaaggaaggatagtacttcgactgtgagggctggcgcagtagtggaaacctgcgagtggacaagaacaagcgtaagaagagcatcgtagacatatggcttggcgacttgtgtgcgttgtccttgaccaggggcccagtcaggggctgagataccagactgaatgacatcgcgaagtctctcaatcgactgtttggtgtaggattggaagagacggtcgtgaatttgaccaaggacttcacggatcttcttggactcgtcagtcaacttgactgagaatgcgttttcgaactgcaggttaagactgggcaccacttgcgattgaagtgatgaaagattgctcaaggtcataagcatacgaacgttctgaaaagacgctgttagtgtgatacgatagtgtaagctggttgtgtgtaactcaccctatctcccgagtccaatgctcctttgcccgtcatagacggcgctgctgctgacgcaagggagctctcgtcgtcaattgaccagtcgtcctcagtcttcttcagcgatctctctgcattctcaaccatgccactcaatgccttgtaaagcgtggtcacgtattggctgcgaaccatttgaagaagctttgtcggtggcggcaagacaatatctcccgaacctgacctggacatggcatcgggaatatagaggattttctgcatgcccgacaatactgatccttcgaaagcagcaaaggtggctggcatacgtgtcacatcacccatctcaaccgatcgctgccaatcctccacaaacttgatgttttcagcatctcggttccaagcggcgcacaatgctgtgacgcaacgatctcgagagccaccgacaagacttctgaggcgatcaagaacctggccttcccctgactcgactggctcgatgcaagccaagtcgccagctccagcaccaaccagagtcaacatttttgataagtaatgaacaccactgatggaattggaccatggaggccagaaagccagcttttcccaaacctcgcctctcttgggcgagggaggtggcatattgtttggatcaaagttaaagcgaggatctcgcggagatgccagcgagtcagagccgggagtccccgggaccggcgtcttgggaagcggtgaaaagagcaacgagacatcttcagggggcatgtccacgaagaaagaataggtatgttctcgaagtagatccaccaattccacagacccctttctcaactcgttgatgctctgctgtgacagctcatggtgatgtcgagactcaccacgatagcccacaggaagggcagcctgagcagaaccattgataaatccttgcaccgtttgccagaattctacaacctcgcccagaattccttcactcgataggagacttgtcaggaatgatagcatcttttcccagagttctactacctcaggtgagtcgaaagtcatgggtttgtcctcgattactggccggccgagagctcgaagatgtgtagcaatcgtgcttggattgggcttatcgttgctggctagcctgcgacgaagcacttcgatctcaactttcatatgatctgctgtcgactggattttgctcttgagatgatcgtatctactcaggagccaaacccagattgggttgtcatcaacgcccaattccaataacaagccgatgagttccatatgctgatcttgtatgcgaccacttggtccatctgttcttgatactgtgtaaagagtgacaagacgcttccacacgtcgcgtttaaacatgcgaatttgctggtccacgtcatgccacatgcgccctgctatcaataattgatatagttgtggttctgtcggggtctcttcaccaagttcttccgccagttgtcggctttcgtctgcaattcttctggctctcgtgaactcgtcgaccagcgattcatagtcctttcgcttgatgctgtctgctatcgaggtactcagttccacatagtctttgaatcgagtcagatggtttgaaaccgttttcaggttctcttccttctcccttccgcccaaagcaggaccccaaacatcctcggcctttgctgagacttcgagcagcggacctttgatacccagaacaccatattcgctctctttagtcaaggcattctttttacgcgtatcagtaccgggggatgtcagatgattgttgatgcctagcccagcgccgaccatgctgtttcgatagctgcggcgttgggctgcattggaggggcctggattgttagggtcgggaggttcagcacctcgatatttcatctccttatagacattatctatagttgccttggctttgacgaatctttcaaagttggtttcgactagaaccttgagtgaggctgacttttggtcaatagactgtgagaggacatcgagaccggtgagcaggcctcgggtgtcggcggtggcatgcatctgagagagaaagagcgcaggcgaaaacgttgtcgaggaaaggagaaatcggttacctgatgcagtcgcaaagagtcaatccatattctcaaagcaagatgtcatgatgcggagacatacgtagtcggtggtcatcttggaggggtagaccaagatgcttgagtgttctaacaacactgtccgttgttcccaggggatctggttcgtctttttgcacgatattcccgacacctccttggtcgtcccctcgaggaatattgctcttccgttggctcacagctctctcaagcgcctgataccgagactgccttcgcttcaaagcagcacccttctcatcctctccatcttcatccagattttccaagtccttctcggcgggccattccgtaggatataacgtcggaatctggtaaaagtcgaggatggtacgttccatgtcggccatggtagcggtgatagtggcctaatggttggacaaaaaggggacgtgtcgcatgctcgaaaggccgcgcttatgttactcctagttgatacaatcgtggggagctgtcccgcgagatggagatgcaatgttggcgatctgaatctaagctgtacaatcaatcagctgcgagagtctgatctatcaggcgcattgttgtaaacgatcatctgtattaaatgcttggaaggatagctagcctagctctcatgcatgtgtagatgtggctagcaattgaactgtgggggtttaagtgtggcgttaataacggtggcggtgcgagctctatgatctcaacttgggcctgtctgtgacgtgcatttccatggttcacgaaacatcaacgcagtaactcgatatggcaagtaaaagccgtggtagcggatgcccaccggcccctcgttacttcggagcaaagccctcgaaaatgcgagcgggttgagagaaaaaaaaaagacaagcgtaagtccgcccggtatacgaggctgtagccgaaaggaacccatgggaaggcttggaaaagacgcgaaatagtgggtaatagtggacttaccaaggcatttacagcgtcctgacccgctattgcccgtggctaccagtggttagttgctcttttcctggtgtcaggctgtggctgcactctatgaaaacagcattagccattcggagtcggatttggctggttttggggttcaggttcataggtcagttgttttcttgacctgagtgaatctttcctctctttctatttcttgttgtcacgcttttctcattataccctctcctcccctcattaccttgaatcatcccgtctcttcttctcaagctgtaccaaggtagtctctttgctcgcttctattcaaaatgctggccattcgagctctccgaactcccgcctccaggcaagccctgcgcactgctgccccccgcgctgccattttctacgtatgagatcaccaccacaattttgcccggattcgctacaatctagtccgagcaccgcaacaacatttacttactttcttactacagaaccgatgctactcaacctctggcgaccgtgttgccaagtacaacggaaccaaggatgccaaggtacgttttgcgctctcccataatacaacttttggactcccagcgctcggctggtccgagcatgaggccgagataaaatagctcagtcgcaacaagatgcttggctatggtctcaattgcaattgacattttactaacataatgcgcagggcaacttcctggtcagcttgattgagggtgacggtatcggccccgagattgcccagtccgtcaaggacatcttcgccgccgccaaggttcgtcatgacaacccgcataagtcaccaaggaaaacaattctaacacagcattctctagacccccattgcttgggagcctgtcgatgtcactcccatcatcaaggacggcaagaccgctatccccgatgctgccattgacaacatcaagaagaacaagattgccctcaagggtcctctcgctgtacgttaacatgagcgcataaaccataccaccaggcgcatcgcacatttctcagtggctaacatccacctccagactcccattggcaagggccatgtctctcttaaccttaccctccgccgaaccttcaacctcttcgccaacctgcgaccttgccgctctgtcgctggctacgagactccctacgacaacgtcaacaccgtcctgatccgagagaacaccgagggtgaatactccggtattgagcacgttgttgtcgatggtgttgtccagagcatcaagctcatcacccgtgaggcttccgagcgtgtcctccgattcgccttccagcacgccgagtccattggccgcaagaaggtccgcgtcgtccacaaggccaccatcatgaagctctccgacggtctcttcctcaaggtcgctcaggaggtcgccaaggacttccccggcattgagttcgacgccgagctcctcgacaacagctgcctcaagatggtcactgaccccactccttacaacgacaaggtccttgtcatgcccaacctttacggtgacattctctccgacatgtgcgccggtctgatcggcggtctcggtctcaccccctccggaaacattggtgatgagtgctccatcttcgaggccgtccacggttccgcccctgatatcgctggcaagaaccttgccaaccccactgcccttctcctcagctccatcatgatgctgcgacacatgggtcttaacgagcacgccacccgcatcgagaaggccatcttcgataccctcgccgagggcaaggccctgactggcgatctcggcggcaaggccaagaccaacgagtacgctgccgccattatctccaggctgtaaatatacatgctttagtctagatacctgtcccctcacactagggtttatttgcgattttcctttttctttttttttttcagggtagtgtacttctgaactgtaccaaacctagaaccaggcacggcgaaatgattaagttacggagttgctcttgatgatatgggtcaaaaaatggttgatgagaagtggtgatctgtgcctaaattacgtgttacagtaacgagatagttaacaattaacattcctactccgtgttctggtcgcaagtaaagatgatatgtgtgtttggtttctcttattccctgtcagtagcacaatatcattcatcatgattacttaccttgggagtgtagttggaagatcttcgaaagccccacattgatttaaaaatgcgaatcctggtagcctggttaccctagggcattgtgatactatgggatgagcaatagaattgtgtaggaaacaatttgcatatgactttccctgttttaggtttattgtttagtctagtgatctattactaggagatcctttgggggcgttcaaagcacatatgtgcattctgtttcgtgagattgttgcgaaccctgacactaacgtacgaagacaatcaacccactcaattcatatgttgaccaatattttacttcacagacaggcgcctgtgcctgactaaaagcccatagatgagaatatcgtatcataagttatgtatgagcaactctggtatgcacccacatgtccaaaccgttctacttgattgatcccccgaatcagctccagcttcccaagacccatatgcgccatcctaccgccgcaagttcaacggcagtatcaaaacaaactgcgacccaaaggcagctctgctccaacacttaaagccggccggatcggacttccttgtcaaaaatcttaacaccccagacctcataaaactggaggactccaacagtcttgagtcgaagtctctttccacaattcgaggcgtcgtcatcttcatcctcactttcactatccgaaccccaggttggcagtacaggaagattaatgctactgtgatgagggatcgcagtagccttctccttccccttagcccgtctcttttccccttcgtctggtacgtctgtagggcgaataacgcggtcgagtcggtcatcctccattgcgatccactccagcttcagattggggtggtgagagaggttatccacgataaagttcaagatctcgcgcatgacccatatacatgtgtcgttattcctgaaccggaggatgttgatagcacggagattgatgagtcctgagaaatattgcatgaaagcgtgctacgacaaatgttagcgaaatccaatgacgaccacagtaaacttaccaccgcgtggatgttcatactgagagctagctcctcgagctgcactccacgattgcaaataagtatcattgctttctggttcgcatcccatccgctgctgtttgattcatctttgatcatcagcctctttaaagtgtgcatgtgcttctttagcaccaaccgacgaatctgatcgatagtgacggtagtccgtggcgcgaaactttcgggtttttgtttagcacttcgttccaaaaggaataaatcatgcaattcttcaagttgcgaaatgcaattcaagaatgcggccgatacattgtcagtaaaaacactgcgcagggccagaggggaggttttgttttccttggaaagtaacgtccaaattggtgcttggttaccaacattgagcaatgtcagattcttcaaacacttcaagtcaatggcccttgagagaacagatgctttgactggaatcaggtggatgcctagtgtctccagtgcaatgcctctagtatctcgcagatactcgtcgattgaccgctgtgatttatccctaccaccaacctgagattttccagagacctggttcttagcctcctttatctcaaggcgggtggtttctatggcgtcctgaacgcgtttagtcctctggcccatttctctgagccgggtttctgagtccttgatttgatcgagttccatgactgtgctctgaatagacattgccttgacctgttgaacaaatacatcttgctgttcctgcagctgttgcaattccaacagaagtgactcataattcacttgctgcgcaatcaagttcgtgtcagctttgtccagcccaatggctgaggttgtcttcgaatttgtctcctgatcttctgagttagcagccgaagaacatgctgtgtctggcttttcgggttcttcgtgttcaatttgtttctcttctgactcctttccttgttgcccatctgattctacttcgagatcgtctacagtatcgaggtgctcgatatcaatatcgtccggtgatagatcgctattcgatgctttgctcttgggtcgcatggctaagttgggagtatcgactggtactgagctcgcctggtcattcccgtcacttggctgctcttcatctttagtcacgacagtaggactttccggcgaatcgttgggctgctgagaaggacgctcgcccgagtccacatatttcctggctgctttctcgatgatatccagaatatcttgttgcgccgtagagatatcgcgtgtaccatcctgtgccatcaatcttgccgatacgctgcgaagagatgacacaaattcttcgcggggatcctcagagatttcgttgctgtcggcttctaacccttcctcctgactagtcgctgcttcgcggggactctgattaagcgcaggctttttgagtatgaaaggttcgacatcgaatattcttccgagaataccctcttgcagtttacgctcctcctgagagcggaaagcttttgccggcccacttgcatcgaaagtggtgctttgtgagacgggcactacttggaactcatcatcaacatctgaatcatccggatccgaatcaggcggtggccgccttgcctgcagcgccaaagaatctgacaaggatagatgcagctctgtgagggtagcggaggaatttcggatgcaagtcttgagctccgtagtcaaatcaagattgtctatatcgaggacagatagacttttcagcttcttaaaacctgaaagtgtcggaggctcctgtgatttcgagtcgcgcttgctcgctttggatttcgagaactgcttcgaggttggcagaagaggaggaggcgacggaatcactgacagagttgtcatgggaccagccaaggtagccgtgaacatggctgggggtggtcccagaggaggtggaggaatatctgaccaatgggccgaagttgcagggaggtcatcaacgctcagaggaagtggaggcggcgtcatgtagtatgtttcgccagcctgaaaacggatgtggaatttagttaatgtttggatcttatgaagctcacgatagacaggccggctgagctcaacacgaatattccacctagtgatagtgttaacaacaaaggattggaacggcactaaaagtcatctgctgtgaaacataccgaaaggattcgagagatctcgccttctgtagcgtcaaatatagtaaggtattaaggaatttaccacagctggtgctgtatagatacggtttatatgcatgctcagctttgacgccagtgctaactgtatccatagacaattcccgtagatgctttgcataattgtagtcactggtggtgaatgtatccaggccacctgcgaggccatcaattggcgattcgaatctcacatcgtcgtcgtcggggaaaaggatgttgaagctgcgatagagcaaagcagaggcaagctcacggaagtgttgggaaaccagagcacaacagatcagatcagattgagagcactgccaagttgttagtaaagtcacgaggtggatggcattgcccagacttggtacgaacatgcgataatatgtcccgttgaatctctgctgggagatcatgaaatgtgagtgagcgcatgggcggggtgacagccccattgccaacggcctcctccgcagccatgatgagcgtggcaactaagctggctcaacaaggatgagagcaggcagttcggagcgaataggcagatggtggaggagagttcagtgccgagaagcgagtaatgcgatgaatgaatatcaatatttgcgatgcgaccagggtttgaccaggtagtatgtatgcgccgcgctgatggggatagagatggggatggcatgcgccgatgtaggacggactcgaatggatagcgtcgatcggcaggagctaagtcggaggctataaactggggccggtaagaaggaggaagcccatattccgatcgagtgggtggtgcaccagagagggagtctctgattgtgaagacgatggatgaacagaacgaaaagaggcgaggatggaggagaaacaagtcaagtgaagtcaaaccaaactaagccaagtcacatcagtctgtcgcaagccgcttggtgtcggggtaaggatgcctaggtcccctaggttgtacgcaaggtctgaggggtcaacgttagttccctttgtggactatgaataggtgccgggattggatggacgctctgttgttttgttgttaatggcggctgcggggcggattaacgattcccaggtgcataagatctgcctcgtttattagtgggcaaagctgaacgaatgcctaccaatctccaaagggacctgcagggcttgcaaggcaaggaagaactatatataagtccaacattgaaaatgtgttggaagttacaatcacatgatgcttgctggtgtttggaaatttgtttactgtacataaagagtctcggatcaacatcatgtcctttacctggcgttgtgtaatgacagcaatggcagttgacgatttctttgataccttggaagatatcaatcaatatgctacgatgacaccaaaagatatgaaagcccaatcaaaccctgcttgccgcctattcgctgctgggtatcgactttcccgtgattagacacaaaggacagctgtgatgctgtgtttgttgcagtacagtgaatatattctgtatccacgagtttgttagatcagggccttccaaccaatgctcaatactggactataaataaacgactaggaaactaatgtaggcacaacgtcgggtagattcgcacgatggcttggccaacatgggttttgatttagtttcttttctggttctcggtaaccaggtagtgatgtgggcattcatctattttctggaagaaatagcatctgctagctgtccgtactgaatacctttccatcgtatatcggattagagagtcacaagaattcagatacaaacatcatatgtggcatggagctgacgatagctcgtgttctcaggcacaatctgttagactgctatatactaaagtaatcaccttaggtctcaaggtggtaccactgcttttggtggttcaactcaatccagttaagtaagtgcacacccagctgaacctggggtaactcagaaatcagcctcccatcttaacacggcctttggggcagggggacgtttgtattattctccacattgtatgtgagtcagtaaacggtatatcaaaacgttgcgaggtactctgtagagaaaggaaaggggttcacgatcgccaggtatagtgaataggtcgatcatgttgttttttgggtctagcagtaggcacataattgccaagagccaagtcgccacggtcttgtcagaggaagggagtcagattgttatgttttattaaggggcatgaccaattttggaatgaccaagtgtcgaacaagcaagcagcaagcaagaaaagaatggcgttgttatcaccgtcctgattatgaccattcgaaccatcactaaaacgaatacctaggactattgcctcagtaaacaagcggcatttccgttggctctagaacgtcatgaaacattagctggaggatttgttcacccctacatccccgctccgtaaaccaggtccacatacagggctgtgtacgaccccttcaatcatccgtttcattaacacttataagatccccgggaacttacatcgacttcctggctcttttctcgttcccaccatcctctcttcttctttttcgctttcaacttgcatttcttcatttctgtcgctacctgcttacagctttcagccgagcctttgcatattgtattccctaacaacatgagatattcatgtattcgtatctgaaatcattcacgaccagcattcatcaccgtgaacattaaagccactactgccaatcgaaagtaaatacacatacatacataatggccgacacagaagagccccagttcaacaccctggccgagcgcattgctgctctcaacaaacaaaagagctttgccaacgcccaaagcccaagcccaggtcctggaccagttcgcaagcgaccgccgcctccccctcctcccgttcgtccagctatcgaaggcaggagtcaaacagtaccggttatatcgactactccaagcccgtcgcagaataacccagcgctccctccgcgcccctcgagacaggcgtcaacaccacagctcagagcgcaaaatggacaagatggtgctcagcgagtcccgcctccgctccccagccgtaccccaaccatgccgtcgtctgcgccaatcttaccaccaaggcgcacctcgacccaatctagtctgatggtcaggagaaactctgggtcttcagagagatcgcagaattccgccatatctaccttgtcaacaggcagacctccttcatcagtaaccagcgtcaattctgacggggcgagctataaagtgcccccagcttatgatcctgcgagtctcccaaaacttcccccctcaagaagagaaaaagaagctgcagccaaggacgtagcgagacccaatcgtgctcccccatcaccacagcccccacgagccattgagcctacacctccggctcgacctagtcttccaccaaggttgccctcgcgccctgcgaaaccacaggcagatgctacgcccgaaccacaggcggtaactcagactagaaaaataccacccaggccatcaaccaacgggaaatcgaaaggaccggttattcttgggttctcgaacaaggaaaaaccccaggattctcaaccggcactgcctgcgcgacctccaattcctggccgcccacagccagacaatgagccacccccagtgccgctcgcttctcgcccctcaatggctcagattgaagcgtttgaaacaaaagctttgactgcggctggcccaataaatgggtgcctcatatgtcgcgactggagcgctcctgatgccatcgctgcgcagtatcctcgacaatctctaccgaggaacgacccgatcggttatttggcacaggttctttgtagtccccttccttcttacacagacaaggcacgggcgatatttacttggtttcattacaacatcaactatgataccgaagcattctttaacaagaacatcaaacacatgactgcggaagatactgttcttgctggtaaagctgtttgcgcagggtatgcagagacttataaagcgatcgctaatagagccggtcttgagtgcgtggttgtcactggccatgggaaaggttttggatatactccactcaagagaggcgagcgtccaccgccagccaagccggacggccatgcctggaacgcggtgcgcattgatggcggtgactggaagctgctggacgcctgctggggagctggtcacgtagatgggcaaaactacgtggccaaattcacgcctgcacagtttacgtacgccaacgagcattttggtctcaggcatttccccaaagactcaagacaccagttccgggctgacggccagcctgtgacctgggagtcctactacaccggaggtattgacggcgagccccctggtgtatgtggaaccacgagcgaagaaggcatctcagagcccagtatagagccgaagcagcgccatatctctatcgacagcggagaaattgtgcgcttccaatactcaaagatctgtgagcactggacggaggagaaatgcggcggaaaagagcgtttggtgcttctcagccttcctcgaggtgaaggtgaaagagatgaaatgatacccctggaaacaaatgggttctggtactggctcgatgtcaatgcgagggacttgggtccccggggcaagtcggtgcgattaatcgttttgaccagcttcgatggccgcgaggatgcaacaggagtcacaggtaaagaatttcttgccaaggtcggcagatgcgccatgggctggtcatacctggtggaatgggtgttggtctaaggcctctcgacagatagtcacataatgttaggcgttttgatggttctatgttgcttcgtgttacatccgaaataactttggcgcccaatggcctgtcgataattaatctcccgtcctgtcggctgttgcatgaaccgagcaccaccgccaacttacatggtatctatctggagtagaatcatctctatagtggagggtcacctcggatagtcggtagggtacgcgaagggttctccaagacaacaacagaggctcaccggcacgaaagttttcgccgagccacctgataagtgcatctttctcttgggtctcatcttggcagtcaactctcatgacgtacacgtaaactatgtacttaacgtgtaggctactgctgtagggatatgatctcatgaatgaacaacctcgtgttcgtcttcaagttcattgtttgggtgatgaaaattttgatttgatcaacaggttcgcgatacttccaaaacaagggtacatatcatgagtaatcggcttacacgagtaaggtaatagagggggacaggatttgaataagcatacgcagcttttaggttgagtatcaaaaagtccccgagaaatgcctccattctccagaaccaactccacacttgtgggctctttaggtggtaacctcccgtcccgagcccgctggccctgtctgggcacccactgactatactggagcgtacctacctacctagtacctcgagtggaggattgaaactggaacaacctcaatcacaaaactccattctcgatgcaagtgaccttgagaggaaatcaggccacacccacttcttcaccgtgataatcggggatgcgtcgtagtgtgcaattccatgacataaacccagcctacccacctttacagtcgatgagacacatcagatttctcgtccagcaccagtgaggcacgactttcaaagtattcacgtgggtttctgacaggagtcggatggactgacagactgacagatacgtggaaacagccgggctcggaggaccgaagagactctttttacgatgcatttgcatatgcaaaggataagcagccaagaaaccaggacatatgcagaaggattgaagcgtcttagcgccacggctctttgactacgaatgtttattgacctccatttcatggggcaatcgtcgccccagttccagctgtccccgcactcattgacacccagattggaggagggtgcaagggtcattgggtgatgtgcggaggtttctaaatgctattgggctgtagggtgtcctccatgtcggtattattctcgaatctttcgactcatctcaagggagagcaacctctcggccgcaccctcggtgcctgggtatagccgttcatcctgcaggtgaggaggactggatcatcctacctagccttttagcttctgcagggaaggctcacacagccccaattccactggcagcaaaaccctcaaacgttacgatctcaagtggagagataaggaaaagaaaatgcctttatccgagcttgccctgattacgctcgaacctatcagcactttgacgatggcaccgaaacttcttggcagtcaaggtggtcaaagtcaacggccagactagaattgtggctgttgaccgagtggaccagcaagccagtttcacccaggtcgggtcggcgttggcaggcatggttcggagcagtagtgtgtagtatctcggttaggctcgtcatcctgctccatcctagtccagttccaactagtcagtgcatggagggtcagaatatataagcccatgccccaaggtttggtcccttccttttcggaaacggacctagcgtcaccaagtgaccttatcgactcacgatcgaaatgatctcttacaatgctcgcaaccagagaatagaagcctgggtcaatgcggccgctgaggaaagcgaagacgcagcccccgtggatcctgaagcccgcgacttgcacgatcaggaaaaggcacagcgcatcgagcatgaagatttatgtcgcgagaacaagcaggtaggtcaccgacaggacaacaaattgcaccattacggatcaaatctctgacatgtttactacaaaaagacgtatagaggcgttctgttattatggctcgcctggcaaagcgccggtgttgtctatggcgacatcggaaccagccctctctatgttttcagttcgacattcaccgaacagccgtcatggcacgaccttgtgggcgccctttcaataataatatggtccctcacactcattgtgacggttaaatattgcttcatcgtactatcagccgacgacgatggacaaggaggcacctttgccctgtactcgctactttcccgatacgccaatattgcacgtaccgaccccaacggcccagagagaattgtcgtgcgcctggaccgcgaaacaggcgccgacttggctccggccggaagaatagcccgtgactttctagagagaagtcgtgttgcacagagcgtccttaagattgttggtgtattgggagtttccatggttgtggccgacagcatcttgacacccgctcagtctgtactaggcgcggttcaaggaattcaggtcatccgacctgaccttggcaggcctgctattgtaggaatctcttgtgcaatccttgttgcgctcttcggactgcagttcttcggcacttccaagatcggtacctcttttgcccctgtcgttgtggtctggcttctctacaacttgtccatcagcatatataatctcgttcagtacgaccatactgtgctcaaggcctttagtccacactacgccttcacttacctgatacgaaatgaaactcacggctggaagtcacttggtgggctgctacttgcgtttaccggcgtcgagtcacttttcgcagacttgggcgccttcggaaagcgagccatccagttatcttggctgttcttggctttcccgtgcttgctgatgacatattgtggccaggcagctttcatctcacaggataagactggactggcatacacgaacccctttttccgcaccgtccccgaaaacactttgtacttcagcatcatcattgctgtgcttgccgctgttgtcgccagtcaggcattgatcgtttgttcgttccaactcatctcacagcttatgagactaagttactttcctcatataaaaaccgtccacaccagccgtcgattccacgatcaaatctacatgccgcttgcgaactggctgttgatgattggaactgtgatagtgacggctgtttacaacaatgtaggtctttgtctcatatctcattaagactggcttggctgactcaaacctttcagacaacaagcttaggacacgcttatggcgtgtgtgtgataattgtcaccttcatcacgacctgtatggtaagcttggtggcgctaattatctggcgggtacaatccatcgtcgtattgctgggtttcctcatatttatactgctcgatggcgtatatctaagtgcagcactgaataaggttcccgacggcggttggtttgcgctggttttgtccttcatccttagtacgttcttcatgctttggcgatggggcaaagagcaacaatgggaggcagagcagagggatatggttgacccgtcagaatttgtgctgtcatcccgaagcacttcccgcaacaactcgattgccagaggcatgtctggcgatggctcgatgcgatcaatacgattcaggctttcaccagaatttgggggtgggcaagtgcagactgctccgggcctcggcatctttttcgataaagttggaggcaccggtgatcatatccccaaagtcttcacacagttcatacgaaagtttcagacgcgaccacaggttattgttttcttccatatgcgttcactatcgcagcccacagtaccatccgaccaacgtttcgtcattgctcgagttacaacaaaaattccttcttgttaccggatcgtacttaggcatggctacatggacgacattctaacacctaatttggcaccgatcattgtcaacgagttgatgacctttattaccagagggcctttcccacccgacgagaacgacatgccgccagagtttcgaggtgagctagaagcactccgggctgcggaggaagcgcaaacagtttatctcatgggcaagcagaccatgagggtgcaacaggcggaaaagatgggagttacaaggtttttccgccgaatagcgctggaagcattcttatgggtccgcgagaattcgcgaaccaagctcgccaacctcaacatcaacccggataatcttgttgaggtgggttttgttaaggaaatttgaaagacgaccacgaacgagtatttacgagatacccctaacatggctgccaggaaaaggcaagtaaaaatgactgatagatagagcaaggttgggaagacggtattgcatgggatagcttttacgatttggaacaatggcgcttttggatattgggattgccctggaaacttgagtgatggtatcattctgactggcaggcataaactctccgctctgattccatgtctaggttcacttgcttgcacacaattcggagttagaaatgatagcgatatataccctcaaaagcgaatgaactggacgagttagtaatgtgttttgaatttaagtatttggcgttgaatgtgatatctataccttgagggtgcagtcttactatcttagtagtgcaggtactggatagatgcctactaaccttggtagtaagtagacgagtatcattgttgttgcttgcccacaagctatgatcagaaaccttccttactttgtggattaactgagagtataataaataaaaggttcatctcatctccggtcggtaggtagctattattgcacgtgtttctgcgcatcccagctcagggcacttgctcattaactcaactccacatcccggctgcccacgtctctctctctctgtcccgcagtgtaacaacgtgtcaccaaaaacctcatctcgcaacaatcaatgcaacaacttgcttgcttataattcatacaactgaattactcatgatgcgcctttccttttctctcttctccccttttctcagcgccatctagaaacatcaactcgcaaagctttcatcatggctgtcactgcgacaacatcgctctctcgcacagagatccttactctctcaaccatctcgggcgcatcgtgcgctgttctcgcaaacactctccatggcgatggtgagcctctcatcgcatcaatagccctgtcttttcttggcttctcgctatgcttcgccatgatccgctggctaggtcctacctttatgcgcgccggctttcgcggtcgcgatatgggcaaactgcagcgcactgagattccggaatgcatgggcgccgtgtgcgcagctgtttatctgctcagcctcatcgtcttcatccccttccctttctacaaggacattgtcgcagctactagtggtggcggaaaccgtgatgtcgtggttgagcttgagcaggtcagccaggggcgtttcctgcacaagtttcctcacaacaaggtgcgcatcaactcgagtatcattcctctatctttaacagcgcactaacttctacagcttgcctcttttctgagcgccatcatctctcttcagacaattgccttcttgggtatcggtgatgatctctttgatattcgctggcgacacaagtggtggattcctggtattgcctcgatcccccttctggttgtctactttgtcgatttcgacgtcacatccattgttttgcctctccaactccagccttatcttggtgagctattcgatctgggcgcactttactacgtttacatggcctgtgttgccatgttctgcccccaaagcatcaacatgcttgctggcatcaacggtatcgaggtttcgcagtgcgtcgtcgtcgccctcctcctcgccttcaacgattgcctgtacctcttcacgccttacccgcatcctgcgactgattctcacttgttctcgctctactttcttctcccatggatcggcgtctcgtgcgccttgctctgccacaactggtaccccgccaaggtctttgtcggtgacacctactgttacttctcaggcatggtcttcgctgttgtcggtattctcggccatttctcaaagacgcttgggctccttctggttccccaaatattcaacttcctttactcatgccctcaggtcttcggtcttattccctgcccgcgccaccgacttcctcacttcaacgctcggagcggcctccttgagccctcagtgactccttggtctgcggaacgacagccgcatcccctggttgcacatggcctgcatatcctcagccagctgcgactcgtcaaggtgacagtcgacaaaaacggtcagttcgtcgagacgagtaacctcaccatccttaacctgtggctcgtttggcgtggaccccttcgtgaggatcggctagctctcgaagtgactatgctccaacttgttgttggtctctttggtctgtttgtgagacaccgtttagcactactggtctttaaggaagacaactgggggactattgcgcagtgataagagacatcagtttttgatagaactgggcgttggtaaaattagacgagaagactttcgctcaacctattagacatttcacggaagagatcaaataaaaaacatttcaaatgctacccatccgtattcgaaccggtatgttttatcaagttccatagactgctgtaagaatggcatggcacgatgtaaaagaacattggcgacagatgacgtatctttcaaaggggtgtatttcccatcatttcaagcagtactacataactttgatgtgtaatgcaagcacggggaacgcctataattacataaaacaagccttctggcgtcttctttgacggaaagaccttgctagatatttctcttcctcctgttcctttcatttgtcaaacctcttcaacattgtgagatgggccaagacaaacaacctgccagcgagccacatggcagcccttcttttcctctcacagttactcatcatgagaaatcccattcatccataggcaccaacccgctgcgccgttaccacattcagacactgagttaatctgacagacccggccaaacctagaatccgcaaccagtgtcctataaccgccccaaacgccaaatcatcggggtaatcatctgacgtactagccagtgtgcagaaatgaaagaactccaggcttttgattccgtcatccccgaaaaaaaaaaaaaaagaacaaagaaaatcttgaaacaatgacagcattaaacatacaaactcttcgcagtattataaggagccatttgtcgccgcgacaggggccatgatcatgctctccgtgggcttctcgatcgagggtgagtcaattactatatcgaccttggcgtcctcagggcttgacattgcgggtttgaggacagcgtggccgccagcagtcttgccagcagctttgttcatccgactttttgtgtagtcgctgaggctgagcttcttctttactggactgggatgagcagctatgccgttgacggctggcggtgcaaaaggactcggtaaagggttggaaagaggcgaatgtgcgacagccccaggctgaggagttgtcacattgtggattcccagtccgttactatcgaatgagggaacaggaggcaattggaccctcaagtcgggagtttttgtttttgcaaaagtgtcgctcgttgctgaagccagggcaggggtcgtagctggcgacgaagcatcccccatagggacgtcgccggacgtgagaaacaaaggtggtagctcggactccgatcgcttaatcgctggaacatgttccatgggcaagtctacttccattgaaatgccattagaagcttggctgaccgaagatcgtcttcgttgatcctcttcatcagtcttgactttatgacggctgttgagcaaacgtttcgagagcggaacaattcgtttcttcggccgtggagatcgactaggttcgctgaaccacgcaccttcgacggggtcagtttgtactgcggcatcacagtacactcctctgggcgttactgatgattcacgagacctaggggtggcaagggcctgagtgactattgatggtctctgagggatgtgcggggaagtgctggtaggtgatccagaatgactcctgcatgttccggcatcgacataattaccatgggatgccactgaaccattacggtgcttcgacttggaggaagtggaacatgtaccatcggatactcgcttcttctttcttggcggttgttgctgctccatacgacgaaatgtgtcctctaccatggcaacctttcgcttgtcccggtcagttggctcggttaagataccaagctggtcgaaggagccctgtctaagaggagtaagatcacggcttgggggcttgcttcgcagagagccagactgggatctattgtcgtggtctgcaccttcgtcgacatgaccttcactcgtcgctcggctagtaacagtctgccctgtactcgttggcgagatagcttgtgttttgggctttcgttgtttcttctttgtcgggccacgcacttgctgctttaaatagagatactggcgatgaaagcgtgcgaacgcacagttgttatccaggtcgcacgcgcatccaccgtattcagatagaattcggctcatccaattcgatatcgccatatactctgtgtcatccacgggcatctctgcgctgctagaggagtcgtcgtcgctcagcccaagaagatgaagccagcgagcatccacgctcttctctaatcgaaagtcccaaggtagagtgatttgctcgttagcggatatgtgcctgtcgctgacgatccagaagtgatattcgctctcatcagaaagatatgtgtccagttgtgcattgggtttgcaactccggcgcacgtagcgagctagagaaccttcttgtcgtgtatcgatatataacggaaggacagggtgaaagaaaacaaaggggagaggagaggagaggtcagcccaaagatttgttggatcagcgcagtagtctttttgaaacccaattgcaccattcagttccactagaggcacgtccttctcaattggtgtgctagacttcagaaacctccacctgagagccttgccatcatctagtgttcttgtggtatcgccgacttcaagcttaggtttattagcctccaggttggtgggtgcattttggaaaacctccgaatggcgtctgccaacttcactcctcatcgtattgggatcgcgaagccagcgagacaacgccgttgggatagcaagactagcaaatgcattgctgtgtgaatcggggacatctcttgcattgtataagttgtagaacccttgggaatattggtgaatttggaaatcttcagggaggtctggtggggtggttgcagggcttggaggatgggctgtatttgatctgccatttccgtaagaggggctccgtttgggggcttgggagctgatggattgtgaagaacggtgtttcgcctttttgggcgggggatgttggtcgccgggatgggtgtgtcttccattctcttgggggctgaggtgaccatttgttggtagatcagcaggctttgatctcttcttgtggtttttggagggaggtcgcttcgtccttttgtccgtacgctcgtctcctaccgctccgtttttaaggcgaagggtacgttcgatggccttctgacgatcgagaggtcggggcttgcattctgcacaagaatgagcaaaatcctcccggatggcctcttctcgattatcagggtagaagcaatcgatatgctgccaggtgtcacaagtctcgcaataaatcgtattcccatcatcgtcagaaaagttacatatacattttattgtatatggttcctcttccgctccgtccgctggtcgagcagcttcttccctggcggttgcgcccggcagaacaggagcgatctgactaggagccgcgaactgcgtagacagcgacgccggtttttcggtcatactctataacgaagatgatgcagaggacaccggagtgtgtgtttgtcttgtctaaagtcgcggtctttggggcatgacgacgccgttcagagggcgcgtcgggagtgaccgtaaagatgagtcgcgaaccagagcgaccgctggtagtaccatgcaacgaagcaaaggtggtctcgtacgttcacagctaggaatcgcaagcgtggaacgagagactcgagactagctgaggcgtcgacagtaagggtgggaagtcgaaggcgcgacgacaagatgaaccaagtcaggggcgtttgtcaggtcgaagactagaggcggaaaacgatgcgtagacggaattcgagggcgtgtgaggaacacggtcggtcggtttgtgttttcgcaaaactcgttgtgatcggtcacggcagggttgggacgaggccggtcgaggtgtcgagtgtcgagaagacgaaggtttggcgttgacgagacgaaaaaagttaagatgaaggtggagaaagtacgattcgagactactcaaacacaatacgtacacaaggagggcttgaagcagagaagagataacgagaggtgaggatcgaaggtcgtggactgcacgaagaagggtgggtgatgggaagaaagaggatggggaggagcgacaagaccgggtgcgcttcaagacaagtgcggtactgcggtaccgacctgggacctgcctgggcctgggggtcccatttccagttggctacccaagagggggagacacctggaagtgagaacaagtaaaaaaagagaaaggtacgtacccgtagcttagtacattcatcagcggcacttcgctcgcccttctcatccactggggtggctcccacccaattctcagcagccgggagaagacataataacagcagattgtgccaaattgaatgggtcactgagccgtatttggtaaattctgctggtacttctgggctggattgggtggaagtcccaaatgaacaacaagtggtgtatgagtgagggtcagggacactggagtggccccccaaggaaaggacaaaacagagacatggaagagaagagacgagacaaggacaaaagaacaaatggcgctaaacctaaaccttggctggtggtggataaggagaatcttagtgcagcaagcagggcacctgggcacacgccgacgctttctcggcctgaggcactaacaatgaatgaatgacattgtcccagggctctcggaggggaggaaacccaagagcccagagaagagaaaggtttctgctggaaattgcgtatgggcgggtttttgttggcgtgagcgaccagccaggcaggggctcggctcacaaatgaaaggatccatgagtgaagccgctgggattcgagagacgcaggtttggaagatgagacaaagaatgcaaagccatatcttccaagtctgcgagtctgctcgacctctctctgttgaaccgaaactaggaatcgagcaattcggtatgaatggggagcgaaggaattgggagggggtttaccagattttcaaaggcagaatgacgaatgccaccaggcacgtaacctggacatgcccaaagccacctaaccaaaaggcaaaagaaaacagagcagccggtggcggctagagctggtttgggctccagtcatatgacctctgattgggtgagtcgacagtggacccgggcggagtgctcgagatttgacatctggacaccacaattcacgacgcgtttggtgaaacgagaggccagagcggcaggtgacaaacccgagccaagttggagccgccgaggtagagcccaggggaacatgaagtcgtgagagccagtcaattgttctagagcccgctcagctttgatgctgattcgatagattgtttggtagctttctagttgtaagatgtaaatgaatgtcgtcttgattggtctcgcctctctcacaatgagtgagagtgcaaaaaagacatgcttcctgaactgggcatggaaaaggtgcgagtaaatgttttgggtcgaggtagaaacaattttgcattttcgtttctcttgtgacttgcagctaatcattctgtcgttggtatccgtacagagtagggtaagatcagtttgacacccagcgctcgtcgaaagaggttggcggctggttcttcagcagctgtccctcttcttcgttttgcagactcatactgtgtacgcaactgctgcacgatggcagggcggcatattttcattgatcttgattggccatgtttgcatgggttagctctgtgttctttggtgcatatactcgagccaatcacatggacttgcgcgaagcattggatttgggacctgtgaaagcttccatgatgggatatgagagtgtgttgcgacttgcaagctgacagcgtaataatggtggtcttggtcgcgtcatcatcaaaaagcaatgcatgcattatgcaaacaccaatgctgagaaggtgatcttttttttacgggcttgctgtgtactctagattttgatgttacctatcgaggctcgtctgacaatatgctcagaaaactaaccgcaacacatgtgtgcaacgatctcttatcaccatcatgccgtctgtctcgcaatgctggccgtattcgcactcatgcttggctgactggggcatggaagtggtccatgtacacatgaagccgcgtcgtactctagtgaaccatatcgcaataaaggagctacgtgcgcgcttggtcccgtttgctgtcaatttcaaggtttattccagtttccgctcaatctggatgagaagtctaaagataaaccagacgcgtgatcgcccggcttctcacccattcggttttttgctggactggcacattttcgtgtcgaaaccttagccttgacgccataggccacattgagatgatgggagatgagttgttagaagcggggaaagataccgcttctagtgcatacagtgcggtgttgtgtgacaatgatgaacttgagagcagggattcacccatcgacaaaagcaagcagtgtaaggatgcattgtcccagatatgcaaaatgccattcagcatctcaagcccgctcctacatacagaaagaccaatagaacaatgagcgcagtggttccatgactcgattccgctccggggactatttagagcaaccgaagcgtctcaccatactccatccgagttcctcccaaacatgactgacataacaagatcttacgcgggcgccatcacacatagcgcaactcagtgttctgcttacgtgtttcaaacggactcaaccagcggatccgaaaccatttccttcttcatacccgtcgcaagcaacaggttataatgaaagaggttataaatcaaaaattccgccccctatggccccgaaggacaatagagcaaggaaacgactccgcgatgtgcaatgcaggccttccatgctgagaaagccaattcatgagctagcttcctcggaacaaggtaagtatgaagattttaaaacaggttggaggaaaagccgcgttatatagaaacacatatggcccgtgcactgttttgctgcctcagggcccgcagggaaattgggttgctagggctcctggcgctaaccataaataaacaaacttgggaggcagggaattccgcgcccagtgttccacctccacagagacactagaggcaggaactgttgcctgcatgagagcaagctactgtgatgcagccactgtgatcatttgaggtgcccgagcagctattatcgacctatacctaaggggccagtaacagtctgggttcattctcttgcgataccgtcgagcttcgacatacgatatcagaacaacaatgctaacgtcattcagaggtcactatcgctgaattccctgcaatgcttcgggtctggattcaagtctagctttgataagaaaatgcattttgcttgcttctaggtaggcacggatgcctcctaccccccagctcggatgcggcccgcgacgacttttgcagactgcaaggcggtaaggcatcaatccccagccgcttttggccagtcgttgagacaaaaggtggagcataagtcccatgacgcattcaacactaagccacttgccgtccgccattctaccttgataacgacttcttccatcacttcacacgactttcatcaatatcttgtaccacttcgcatcattttgtaaacaattcagtccagaaactattcgacttccgataaactctaggcgcaatgcgattctctaccgtcaccgcctgcctgactgcctgcttggcgccagcagcggctctgagcgttctcaatggcaaggctcccgaactcaccatcagcgacgacctcaagattcctggcgattctcctctcgagttttgccccggagatcacgcagccgatcttatcaagatcgaccgcgttgatttggctcccaaccctcccaaggcgtacggctaccccgctcactgtcctccgattcaagatacggtactaatgtcgcgatagtggccaggaactcttgatcaaggccaagggatcagttaagcagaagattgaagagggcgcttacgttctcttgactgtcaagtatggtctcatccgcctcatcagcaccaaggccgatctctgcgagcagattggtaacgttgacctcaagtgtcccgtcgaaaagggcgaggtcgaggttgttaagaccgtagaccttcctgctgagattccttctgtatgtcgatatttctctccaattttgactgtcttactaactctgcgcagggcaaatacactgtgctggccgatgttttcactgccgacgatgtacaaatcacatgtttgacggcaactgtcgccttctctcgtagcagcaagggtttctttggcagcgatctgtgattgggattatggcgcacgcaacatacgcatgatggcatgacttacagctgggcacgttttcattgatttctttgttgacgttggtttttgggtgaatttatagctcaagtagagcatactgcagcggctttcgaatctatttagcatacttgataaacgagtccatcgcgttgtactccacctcatcccactgtataagcataggtcgccctacagtcctgcacaacgtgaacaagtcgataaaaaacacaatactgactcgcgagtcatatacggctaggctgatcgccgcacctatgctatgttcgcttcattaccccaaaacaagcccatgcgccgataaaatcgtaggtttactctccaaacaggcgtcgcactcgtctcaacacactatccttctcagggtcgtaggggtgatctttgcttggaatctccaggacagcagggaaagccgcggtgtaggtatcgatacggtgtcggattcgctccgcgatctgtagaactatcagccttgcagcagagccatgtatggtacgagagtcagacgtgttggttaatgagcacgatgccaatgtccttgcggtcctcagtaaatcggtcgaatgcagcctcgatggcagatgtgtcggtcttgccgtcaacaacaaggaagttcttctgggcatcggcacctgtggttacatgctatatcatacaatgaatgagcttatgatatgaaagaagcgtaatcgttcaaagactcacgccgattcctgcaagaagaagaccagttacggagtccttgatttgagctacgtcagcgcaaagcgtcaaacaaagaacctttcatcgcaagacatacttcatcaccaataacagccaggaactggcgatccttgtaatctgcttgcgaagccatctggaggactgtgaatttgcttgtgatcttgctcctcttgtcggagttgaaagcgctaggttgaatgtgttgcaactgagataggtaccttgcgcgggagtaaggtcaggcgcctgaggctccgctctatgcagtggatggactgctctcactgtggaagctctggccatccccgctgtggacgctgcagcctgtcccaccaagcccctactggtcacccagttaggcagtggaggtcacctaacattagtccaccttagtagcccgggcacgaacaaagactccattgaacctggtcctcagcaacaagactttcaaagtaaacaatctctggccaggtcgccgccatctccctcttcgtcgttttcacatcgactcagggcaccgtgtcacatatctcgatcggaaatttctacttttaaagtgtcatataaccatccagtcgaaatgccacgcctagtacgccggcagccgctaagagagcgcatcatggctgctattaatccgatggactttttgctctggctgtcggaagagcttgagacgagagattgggactcggccaccgtgggaacgcaaatgggcctggccatgaactttttgttcctgcttgcgcgcgccaattcgggttctacaaccaagagtgatgacattttcagtgacgataccagttctggctggctttcattcgttgtaagtactatttggtttttgtatgaagttgatactaaccacctggcgctgtaaaggttcatccttttgtttggatcctcgctgcgttctcgtttaccaacgctttctacacgatcacacgaactcgcaagtaccggctttttctagccaaagtcgacaagccgatgtcaacaccctctgcgcgccgcgtgaaagtcaaccagttcggcgcatcaccttctacacccctgagctacctcgcgaatctgataacacctgaatctgcggagtcacgagctcatcctgacaaggcatcggacgtttgggagttgtcgatttgggatcctctcccagtttcactgaggcttgcttgcctcttcggccctgggcatgtcttggtttacatgatatttctccctctggctcccctcgatccccggccgagcgtgacagttctcaacactttgcttttgcaaattctcgtctctgctcagcttctcttcttctgctctcaatttgcgcagcaagcaaaggataaggccgtgattcaggagcaagtgatgaaggagtatgacaccaagttcgttcatcctcgtcttcaccctacagttcgcgatatcggaacacaattctctatggaccagcccagtgactacaaggaattcgtccaaaccggcactcctactattcagatccgccacggtttccaaacccacttcaacccatacaccagagccgctgatacccctgacgagcgatcggtcacaccaagctccaacaacgtcttgaagccacacatgttcacgccccctacagcaactcgacgatcagaagccttcagacctgctaccggccaaagaagtgtgatgcctcgtcaaagtttaccctcaggctacacatcgactggtacctcctcaggggttcaggggatcaactttggggggaatatgggcatccatacccacaacaggtcacccctcaaaaaggccacaagcttaaaggaactgaaccctgaaggggcggcatctccgcgcaactctcgagaaatggcagcatacgagcagcgaaattggggagcaggaacgccatctaaaaaggcagagagccgtcgattgacgagctcaaaactaagtggcggcggcaatctctttgcaggggtgaatcggcaacaagcaccgccagagagccggcgtcctctttggtaggttggtagcttgttcattcttcttttgtttaatatttatctagtcggtgtacatggattgtattatagattgcactggtggtagggattggtgttttggtctggtttctgaatatcaaactgttaataccctctgttttggccattcatccgatacattgagtctcacatcctcgagatacctaaagatatggaatccatccatatgaggctgttaagtgagtggaaataaatgttgcggctacctgttggtagcaggtgtacctcgatggtgacttccttcagtcatggcaagactgaaggcaatcgcgttcgattggccatactgcctactgcccaaatgggtgccgacccgacgtatgtctacctgtatgtgacactcgaaacaaaactacccattctctaacctcacgacattctttaaactcctagtctagggtcccatcgatatgaagtatgtatcttgactgatctcggatattcgataagcattcgttcaaccatacgtcgtttggtaacgcaccggaagttatacacaaggacggatttggaccagttagttccaagggcgcttctacacaaatatgtcaaaagaaccgcattggtcatctctacgacgcagaagggcctcaaccgatcggccacctccatccgcacgtccacggaacgtttctcatatccgccatgagttcaaccgcagactcacactcggggataggggcgaatggcagagagaaaggcaggagcctgccaagagcttcacattaggggacttaggggattggttcaagagcaaactcccaaatcatcgtccagaaagaggaggaacgttgagagatacagaagaccaggacatgagggaaacaagtggtatcaaatcggcctctcctgcgcataaagacggtagtggttcatctgcaaattggcccttgtcagagcaaaccccggttatcaatcgccgaactggtcaacagagcggaacaggaggttcagatcgcctagtggattggaacacgccgaagaatctaagtgagttgttgccggagcgtagtctttcatcaaaagggaaagcaactacaggccagaggccacccacccaccaaagatggaacaacttcagctctccgagactacgcaacaagctcaaccagaaggccgccagcgatggagcagtatcgatgaaagacaaacgagggcaagtgcagagtgacgtttctggggcacagcctttcgtcccggccatgcaaatgatgcctggcatactcgaggttcttgaggctaagaaaaaagcgagaaaaaaggcacggaacgatcgagaaagcttgatagaaagtggagattacctgggagttcaaggtatcaacccacagactggtgttttagatcttacatcggacagtggtgacagtgctctgagcatcaggacagaacaaaggctatcagaactcgagactcaggccaaaaatgcgacctcggctgtgaaaagaaaagaagccgaagctcaaattgtcaaaattcattttgaccacgacattgcgaagttgcggcgtcgggaggaaacagagaaacatcatgctaaatggcgaagggatacacataaatggtcatcagtacaggagcccgacctgagtcctattgcgcagtcaaacagaagcgtctcagcgctatcaagtcagtaaaattgtcctctcatctccggtttttttaaatactaattttcccctgttacagggcgcaagtcgtgccgcgattacagcatgcctaaacacgaaggtcttatagatccaaacctttctgaggaccagccaagtcaagagcagcgtcctgacataacaatctcgagtaatttgagatccagaagaagccccaactcaactgacacggtagtcaagacacctcatcgtggcagtcttgcggctttatctcctgtagttttggacctcttcgaagacgccacgagtttccatagcgcggacgagctcgggctggacaaagacctgttaacagagcatgacgttatgctcacgacaattaatgcgcaggcagcggatctgacatcggagatgactgatgcgcaagaagtgaaagaaagtcatatcggcaacaacaaagcaactcaggaaccttttttagacaaattcccaaaggagcaaacaaagccaggacgagcaaaaacacttgggacaacggcctgctcccaaacattaccagatctctcgacgataaatctttcagcagtcagccgcggcaccaacttgacattggtgaagaacgcatacgagacatcaagctcccgggagagcaatccacaaaaaagctccatgcaagatttgacgacaagccacaagagattcactattcagtcgacagcatcgaagcaaatcgtgccagaattcctcgaaagccactaccgacaagcagcaggcccggcagaccttcaccaaaccccaacaggacgcgcgtagagctcgcctctgagggaaagccgagaagcgcaattaaaatgggagcaactgaagatggccagtttagagtcatctccaacagtccagcttctccaaagacgtcaagcgtcaagagttgggagaaaggccgacccactaccccagaaagaggcagagcggtcagtgactcgagatcctctcaccgctctaccatctccaacgagagacgcgacagcgtggccggggcttcgaaatctacccaagacagccaaagaaatagaagccagcgaagacatagtcagacagaatctcactcagcccaatatgttataccaaacgatactcgggatcagagatcacgacaatcacgagatctgcgcacagaacacgaatcaagacaccacgaatatgtacgaggtcaaggagacatgtgcatccataaacaccatcatcactactgggtgcgtccggacaccatcgatattttcccagaaaaggggatggcaaatccaagagagtctgcaccacaagcgcagagtcaatcgggtagtccgcaacctgcaacacttcgggacaacgccaagcagttcggatatctcccagacaaatcgtgggccgagtacattgccgaaaccggggtctctggacgagattccagtggccaatactgtattggagaaccctcaggtgccttcgaggcaagacctgcagacacaaatgtgcaacaatacagagtcgcaagcaggaatgtcggtaacacagcaccgatgcagcagtttgtcaacatccacctacacagaagacggcaaggttgtcgaaatggaggagacggaacaggacattcttctggaaggcagtgcccaactgggcagcggatgtcttctgtcgggaatggatcacacaggacacagcgaacaagcgatgaaacttggtgcgcagatatcagacagtcttcaaaggcaccaagacgccgaagacgacaccgcagatctttccagcaataaacactgtcagggtcaagagggagggttgtgggatgccatcaaagagtttttgtgtacgatcatcgagtacagcacgtggcttttggggttgtacttcgatactgtaaggcccgtgttcgatactagatcctcgtattggagttgcaccaaccgagaggaccgcggctggatgaacttggtgagcgtttgtctcgcattaccactgatattcgggttatcaatggtgttggtgtggggtatggagttgacggtcatcacattgaagtgcatggatgaggatcaggattgcatggctgatgaagtcctggctatgtttcggcgaagtttgacaggagtctacccctacgagtaactaacagcccggtagacatgcgggaagataccggcgaccggtgccggcgaggccaggcagggttcaatggcggggcggtattcagtgttccagcccatcccgcaaaccgggggagaggcttgcgccgatggcggatgcggaggttgataaaaatagacgagtagacgattagattattaccatgatacgcttctatggcacagaattaatagaccatgcattgctagcactacctatctcccaatccttgtggctatctactatctattcaattaagcgtggatgttcttcagggcactcactgccttgtgctgtgcgtggaccgactggaatttgatactattagctaatcggtacatgtctaaagctcggcactgaacgaaactattcaattgatgtcgtaattaggccgtggagtctcaacaagggcaaaactaaatattaatcggagctcttggacttttgacatcggaggttgaaaaagtggcgatccgccggcaggatcggagccaagaaccaataagtgccgcgtatttaacaatcagtgcaggaaagacccatgcgactaccccgcgctggcgcccgtcttggggcttccttcctttttgctgagcttcaattgctgacggccggaaacggacccctccgattatcggcgttttcctgccttgtatgaagctcgtggaattggacgggagagggggccactgggtgaaattttgttgataaacccagagagagaacaccttctttccaattccagatcatttcctgttttcttcccctttcagctttaaattataccatattccctgttgagcaagagagcttgacttctctccttcgtaacaactacatatttcccctattcctcaacaatcaccaagagccagattcttcaagacgcctactactctatcacagtcacgtcactgaactcttctctctgacacactactcgactgtctcgctcagtgcggtctcattgtcaaaatgcctgctcccgtgggaactcctcagactctttacgacaaggtcttttcagcacacattgtcgacgagaagctcgatggcacgattcttctttacattggtacgtttctgtctgccaaatcgtgtatctgagcattgtggctaacaaaagttggtcaaaagaccgacacttggtccacgaagtgacatcaccagtaagttcaaggccgctccaaagatctgcattagccgcgagtatccgctaaccacaatcaccaatagcaagccttcgagggcctcgagaatgcaggccgaaaggtccgaagaccggattgtactttggctaccactgatcacgtaggacttaccaattgaactgaaagccaacttacaatggcgattatgaaggaatcctgctaaccccatgtctcacagaacgtccccacatcttcccgcaaagccctgaaggatattgcttcttttatcgaggaggacgattcgcgaacacaatgtgttaccttggaggagaatgtcaagaaattcggtatcacatacttcggcctcggcgacaagcgacagggtattgtccacatcattggccccgagcaaggcttcactcttcccggaaccaccgttgtttgcggtgacagccacacctcaacacatggcgccttcggtgctctggcctttggtatcggtaccagtgaggttgagcacgttcttgcaacccagtgcctgatcaccaagcgaagcaagaacatgagaatacaggtcgacggcgagctggcccccggtgtcagctcaaaggacattgttctccatgccatcggtcagattggtactgctggaggtactggtgctgttattgagttctgtggttctgttatccgcagcctgagcatggaggctcgcatgtccatctgcaacatgtccattgagggtggcgcccgtgctggtatggtcgctcccgatgagatcacctttgaatatctcaagggtcgccccctggcccccaagtatggctctgagacttggaacaacgctgttgcctactggaagtccctccagtcggatcccggtgccaagtatgatatcgatgtcttcattgatgctaaggatattgttcctactcttacctggggaaccagtcctgaagacgtcgtacccatcacgggctgcgttcctgaccccgaaacattcagcagcgagagcaagaaggctgctggtcgtcgcatgcttgagtacatgggcctgaccgctggaacccccatggaggatattcccgtcgacaaggttttcatcggatcctgcaccaacgcccgaattgaggatttgcgagctgctgccaatgttgtcaagggccgcaaggttgctgataacatcaagcgcgccatggtcgttcctggctctggtcttgtcaaggctcaggccgaggaggagggtctcgatcaaatcttcgtcgatgccggtttcgagtggagagaggctggttgcagtatgtgcctgggcatgaaccctgacattctagcccctaaggagcgatgtgccagtacatcgaaccgaaactttgagggtcgacagggtgccctcagccgaactcatctcatgtctcctgtcatggctgccgccgctgcccttgttggcaagctggccgatgtccgcaagctatctcactacacccaccagtccgccttcaaggcccgtgagctccccgccgaggagcctcatgtagacgagagaaccaaggacgactctgaggagcgcgaactgattggtgaccagccccaggactctgaacctcacaccaacaacctagtcagcgctgccggctccgcttctggcctgcccaaatttactatctggaagggcactgccgctgctttggaccgatccaacgtcgacaccgatgccatcattccaaagcagttcctcaagactatcaagcgaaccggtcttgggaccgctctcttttacgagcttcgatacaaggaggatggatctgaggaccccgacttcgtcttgaaccaggagcctttccgaaacaccaagaccttggttgttactggtcctaactttggatgcggtagttctcgagagcacgccccttgggctcttctcgactttggcattaagtgtatcattgctccctcttttgccgatatcttctttaacaacactttcaagaacggcatgcttcccatccgtattgacaacaaggatgacctggacgccattgccgctgaagctcgcgccaaccgagacattgaggttgatctacctagccagctgatcaagaacgctgctggcgagactatctgctcatttgacgtcgaggagttccgcaaacactgcctggtcaacggcctcgacgatatcggcctgactatgcagcaggaggaaaagatttctgagtttgagcgaagcatgacaaaaaacaccccttggctcgacggttcaggttacctgaagcgtcctggacagggtggtaagctggctgctaaggctgtgcccattcccaagacaaatcgtggtgaggagaagaaggaacctctcgagtggtaatctggatacaacaaaatgggaatttaaatgactttacggcgaagtggatatggtatatgggtatatgatgattagcattgagtttctgtttcttcgaatcttttgctgcgtcggataacaaaaggggttgctgactctgtccatctcggtggatgaagagtaacaaaagtttgggttcgatacgaaatcagtacttccaacgaggttacgaattaacgcaattacacatgatatgagcgaattcgaatgtgagaatgtattgaatacgatatgtaatgttactgaattaaacaaagctaccagtcgctgccatgatgaacagatgcattgagtctacgtgtgagaccactcgtttcatttcagttcttcgcggagtatgccgacgtgtacaacaaatcccgccgttgatcgtagctcttcggggagtgcgttgtctgaaaccctccagacatggaacgaggctgaaaatgctttgagccatgactcgaaaacttcgtcactgcgaagttgttgcccaatgacgcagatacatggccgtctttcatcgttatcactcaacgcagagtcggagagtctaagacggcatgcatccgcacatgtctgaacaaatgggtccacaagggcatagttgtacacgcaatcacaagcaacgaccgcatcaaagctacgagcgtcgccagaaccaactagagaaggtgtcacttcatccgtttcccaatcaagtgttgtgaagcgaatattcgactgaggggctataggaccatgagcattgcgcttcttcctgccccgcccacccgtaggcgtggacgttcccgagctaaacgccgaagagaaattctcgtcaatatttttctgaagaagacgctggacataagactggtcggtcagaacatagcgggatacacgcgggccaagggctagggcgctcaggggggatatgccacagccgagctcgaggatggaagcatttgcgagattgatcttggtcaagatagggtttgaaggagatgagagccatgtggcaaatgttggcgctatcttccagatcactatggaataaaatcagcatttatccgtgtgcaagaggtacgatgagactcacctgctccagttgtaccacctgatcgtgtagatgagagaacggtgggagactgatgaatggtgaaatcgcgatctcccactgagacatcgactgaagtagcgcgagcgtctataaacccaagattcatagacgggataggttgagcatagagataaaaggtttctgtatgtgttggtgagttttatacttgagcaaaggatgttggacctcaccttcttccgcatcttgaacttctggctccaggtttgggagtaagtcgtttatgaactccatgactgtagttagaatacagtggtacacttgtgcactttataatttctctggtatggaacaaatgcaaaatctttgtatttttctctgcctgtgttacggtgttgtaaggatctgatgagatattagatacgacaacaagctactaattatggggttagtataggtggacccccaagcccatcttgaatcagatgttatttatcggttggatgtttttacagaatttgaatgctttaattgaaatattatcgtttcagtttgcaataagttgactgcaagcaatttacctgacccagctgtgaacaccagcagttttctggatgcatataagtcctgcatcaaaactcgacttcagggtagctcccaaggcaaatgagcatttataagcaactcataaagagatcaattccgtccataattcacaattaaacaaacacaaacacccagctttgaaaattgcacagcgatttatttcataatcataggcctctccaagaccgcagcaaaagaagaagccgtacccttgtatcaagggcaaacaggaaaagcaaaaagacaatagctcctcacactcctggccaactaacttggcatccgttgatccttcttttcatccaggttattcctctttctcttcccatcttgttcgtattttgcatatcgctgccgatagaacctttgcttcccctataccaaaccatcatagagggatagcgctgagacaatggtctcgtcccgtttgctgccctccttgaactcctccatgtctagactgccattctcgtccttgtccatcatgcggaagatcttccttactcgtttctcgggggtatcttcgtcttcgggtagtttgaccatggagccaacctaagcatggttagttaatatgactccaagtgttcagagaatatgagaccgctgctagagagcagcgagtagacactcaccatcttgtagatagcctcgacaattttcagcatttcgtcataactgatcttgccgtcgccatcaatgtcatacagctggaatgcccagtccagcttatcttccatcttgcctctgctggtgacactcaacgcacaaatgaactccttaaagtcgatagtaccggacttgtcgctgtcgaacacgttgaatacatagtcggcgaatgagctcggatctccaaaagggaagaattgtctgtaaatcttctgaaactcttccttggtgagcgtacccgacgggcaatccttaaggaaacctagagctgatgttaggcagctgttctcatgtgacaaaggcattgatgtttggtgtgtgggcagtgtagagcacgcgggaggcctggtgaggagatgaacttacccttgtaccattgctgcagttccttcttatcaaaatgggttgacttctgaagctcaacaagctgatcttgagagagcttggactgtctgaatgagcacgaagatggttagtgatgagctatcattgcgatgagggcgatccccaggtataatgacgtcggtatctagcttccgtggggatccgaggttgacaaatgcgcttgcgcccgatgagattctggctgcaagtgacgcaacattacctcgatggcacggaagcgacaaatagcgggacagtgtcatgaagcgattgggaagaacaacagaaatgcgtcaagaataaacttacgatttacccatgacgttttagacttggggtcgttgtcggcgagtagagatagagcgcgaattgcgcgatggttgaactcaagttggacggttcgggagtctttttatctcgagagaaacgagggactggaagccgagttgccaaggacaaggacagtctcagcgtattgaagtgtcgcttgcgcaggagaaagtattggagaaggcgacgacgatatcgaagtcgatgtcgagaggattgggggaggaaataggttacgtcgaaagccggagcgtagggatagggataagagtgaagcgcttagtgaggggctgatagttaagctctcaaggtcgtgtcgtgtcgcgtggtgcgagaggtttagaaggagaagagtccagtcgcaagtttgtagaggaacaagatgaagagagtcaagtcgttcaagggagaggaaaagtaaagtagagtaaaagtaatgcagccgagtcgagtactactgactgtagagtaacaagaggagatggaataaataactggtacgctactaggtaagtcgaagtggaggtcactcactgccttgaaaggatggacgggcaagaagtgtgcaggcaagggtgggaaagagcaggccagaacacgagggcgacctagaacaaactccgccggagtagaccccataggtaggtggtcctgcccggtcttctagggaattctccagtaacccaggccctcagtcgggcacgacttaggggtctcactcagtacacctatagaaggcaatgccttggacagcccacctcaatatagtgggggcggggttctggaagtctggaggtttagagcctgccccgccacaggttgcacaccctgtaagactggatagattgaatcgtgattggccagtcgtgagtttatgctatggaactcgacacaacttgacccgaaagaaatctggctttccatcaatcttcatcatcatcaatgacgaatcgtagctaataaatgggactcgacagccgcctcaacaaacccaatgccgaattcgtctttttctcttcccctttctcaagaatagcaaggaagatgatgatcctttccaaatcacaattatacatgggtacatataatcagctgcctctttaagcagccatattctgggtagtcacagcaacgattaaagaggctatgtattttgtcggtttctcaaagcgtggcgattgggctagtggataacagaaaaagttggcctccaagttctagatatggtataaaaacaaacaacccaagtgcctggttaagacagcataaactgacctagtaatttcgtcttatatagtaaccaacctttctgatgccccccaggccgggttgtccgctcacatggagtggagcggcgtgtggctgtgttacaccaacaatcatagatggctccaatcaggcaggtctcggttctttgtccaggtctctgtagtctggtttttgattatttcttggtttattcttgccatcgatgctgagggttatctttactggcgtatttggctgccgctaacttgacttcacactgatcgagcttcattgaggtcataggtcaacttgaacaaacaggaactaagccaacgttagctgggcgagataattacagttggtatgtagaaaggaacggtagaatattgatttacattagcgttcatgtaactatgcgccgcagagaagttatctgcatctgcgccaagtcggcgccataccactttatcttcaataagctttttgctgagcccacctcgactaatagctaagctactccttcactttttcccgagccagcttccaagcagaatctcacgatgacatgctgcctacaaggctacagccaagcctggctgcctcttctcccctttcttctacccccgacccctgccgttatctagaccctcggcgattgtccttgctgttattgattcgcgacaaccacggacgacagggtttatcagccatgtctatcagtttgaatcccatattctctgcttgccgatcgattcatttgtggacagctgggctaccgcctgtcttatcgaaacatcaaatctcttcgcacaggtggcctactcgcttatctggatcgagtgtttattaatgttggaatccaaaaatttcagtgcgtgaaatatactacaggtagattttaaaccaaggtatcttaaccacagttccgcccatgcatgctatccttcccaaatcatgatgctgccttactcctattcgtttgccagccttgagaacatccaatccaataaagaaacagttccgtctgtatctcctgagacgacatccacatatagtcattaaactagacaactgttgttgccaccgtgctcttcaacctacaacagccttcatgctcaaactctcaaggaacccgctaagatcctccttcttcacttccactacacaatgctcgaaactatcgatccgcacccgtgtgttggtttctgacactacttcttgaaatgcaatgccgaacttgttgaggccaaagcccttttcgtactcgacgtcttcatcatctgacgcatcggagtctgagctgtcagaatcctctgactccgtctcaagttcgtcatcatcatcacccgcatctcgtcgagctgcgcgtttgtcctctcgcaccttttgcttcgccagacgtgactcttccttcttcttgagctttgcttctctctcagccttgcgtttcttcgcggcctctctatcaagtaatgtggtgtttgggccgcctccgccacccgtgcccaccacgacatagacacctcgtttctcattgaggctggcaacgacaagtggtgtaccacggcctccgtgtgagagtttaccgtgggtctctctctcttgttcagcaagagcctcgccgacccaaagcgatagtttggtgagtgctgcggggtgagtgaaaagcgagacgtcaggcccctccttgatcacgcacatacggaacgcgcggaggtgtttaatctgctttttgttaatgagcgatgtccctgtacgataaattgctcggtgaaggaattgagcagtggggagtccggctttcagtgcgtcgatgctggcttgatgttagtcggcgtgttcttggagtctcaggatatattacacttacttttcgagcgcgtcgtatgcctcccagaaccgatcaatccattcttgcccttgagctgcaagttcgacttcttcctcaatttctcgaccatcctgacgggcagccatagcagaatcatcgtgctgagcatgcttgccaacttccaaaagagcaccaatgacaactcccacatcctgagcactcaatgttgcgcgccagccccaacttcgaacgaagccccatccatctttggccccagcacgatccttaccatctgtgtcgaccgatggcaccatctcgtcgaggttataaagtgagccgtacttcagcaatttcgctctcagctctcgcttcagcatcatgtccatgtgggtatagctttgcttgcattgagcaagactgactcccatttttgcaagtaatttgtgaagtcgcttaatgcccgtctcactccaggtttttaggcgcgaaaaaaggtatggtgaatgcagcatgctgtcgtaaaggctccaatggcgaataagtagaaatctgggctcaggggacaatcggattccagtgtcttccgggtttcttgccgtggtgggaatcacacccgtattttctatagcaacacgcccattcgtaatctctggagggtttagtcgcctcacctcgtcccgaagaagttgtcgtattctggttccccggattcctagccagcctgttggacgactcctgtcgctctgcctgacaggtgcagcaacgcctgctgacgagcgaccgtatatttccatggacgtaactccaactatcgttagccataggagatcgttgtcttctctaccaagctcggaagcaagcgaatacatcatcgaagatagcggttctgagaaagaggaaccgactttgtagtactggtgaaggatggcttcgtttctctctcgcacttgcaatagtcgtctccgtagtgcgcgagctgatgggcctgcaggtggttgagctccggaggggggttcgactggatcgcttgacagcccgacattgagttgctgtaaggagaggagtcctctttgctggggacgccgtggtgattctgggattgagctagactaggcgaaggcgttagtgaagtctgattgaaaatggctgggtatcttactgagttactccgtcgacgttgtcggggcctgtcgtcatcactatcgtcctctccatctgaccaactctttcgtttttgaccagcgtgcgtaggttcctcatcaacgtgattgctgatctcgtcctcatcatcggtgtctcccaagtcgtcaccatcatcatcaatttcgggcatgtctattagagcaaggtatgcggtacgctcagcctccatatcttcctcgatatcgccatcatcgaaaacgatgatgccacctttgccaggattgaacactcgagtgatcttccccccatcgactccagccgggctcctcgactggtacgaggatgatatctcggttgctgggtcaagtggaaagccgccgaaaacatttccaagattccaaggccgatgtgcatccataacccaaacctctacgcctccataaggagaatcatcgccttcggattcgagtcctaacaatgggcccaagtcaaccatgcctcctacaccgaggcatacaacgataccaccactgccaccctgagactccatcatgggcattaccaattctcgcccggctttctcgagatcggtgtatccagaaacgggctggatcttgtgtggaatatagtcatgtttgagcaatcgagtaaggattcggcaagcacaaagagcatcgggttcgagggcgaccagaataagtacgggtggggagagcgggtgtcttgtttgctggaggtgaatgtataatttcgagatcaaggaccgtggaagatacatgattgcgagtaattgacagcggtcaggtcgctatgtttatgtgcgacaggtttcatgagcgtatagtcgaggatagctgggtcgaggtcggttgccaaggggtgaaggcgggacgcgtaaagtagatattgcttgaaaaagtttgggatgaaagaatatatgggataaggaaggactgtgttgagagtataccagaaattaatgtgataaggcagaggccagtaccgcacgctcgaaacgaacaattaaaggcaactttatcgttatgttatgtcagtaccaatgcaatggagaccctagttgcgttgctttgacgttgaattgagattcaatttgggtggacgtgtttttggcgacgcgactggattgaatgacgcgctttcccgccctagtaaattggccaatgctgccacgcgaaaggaggacgagaacaacctctgacaactgcccctccttccattttaagtactttccattaaagacacaattgctgcataaattcagccaacatatgtacactcaagtcattaccagggtacctaggaggtaggaagcctataagcatgcataaatttcactgtgagaacaggccacaatgaataaattccataatcaaagatgcttcaaatatctagaagtggtttggtatcaaatctgggcattcgaacttgtaatatatgggagtacaggattaataaggaagacaggcaggtgcaagtataaaccttcctggggcaggtagtttccatgggatgggtagcagtaggcaggtactccacaaggggaaggggtgcttatccgtctacttccccagtataactcactttatccaactttgtcgatcatactatctaggtattcttgatgacatgcaaatcgccgagaagaagaggaagaaaagcagcaactactcttttatcccactgtcgagaatcttgtcgcaacagactttcttattaagcaagaacaagcctaccaaagaccggtcaagacactacggataccgtcatggcttatccgaacccaagcttgcaaagctgcaatgcttgagtagggcacagcaacgccaaggtctctgatttgcgcattgtctccgtttatcgagcgcgcattatgctactctcctggtgcatatgggttaccgcaaccaagctcaagactctttcttgtggtgttttcctcgctatcgcgtacgataaggtttagatatcgtaggcacgggatttatctgcccggggttgtagacgcattccagtcggagcttgatggtttcgatccaatatggcaactgtggtgttgcggcccggccaccgacacttaggcatcccatgcaaaacggagcactaaccttattgttgcggaccgaagccactcgagtgtcgcgacgttgaggtacatagtacgcagcaggagaaatggagacattgacgggtccctagtcgttgcatcaaagttacagcgtagcaccgcacttccctcaaagcaagctggtgacggacaggtcttatttctgactgcgtcaattaattatgaccaggggcagtggatttatcgagctattggcatgatccaacatggtattagagttgccggatccctctcagactcataacttcaacaagcccacctatcgattgggtactgtatccatctatacatatagtggaacagctgcctgtctccagcttcagtctccacgcatcatatgtacgcggattcaaaccatcaaccgaagccctagttcttactacgcggacccttgcgatccttgctgtgcatgaaatagccaattttcttgcatccatctatctgcctcgagctcgcaagttcgaccacgtcgcaactgggttgcattacggtcgccgatcattgtgaactcttctcaaaggaatttcggtttgtcccgatggcttggttcacgccgcttgtctcaagagccaattcatagcaccaaccacgccaaaaccccaactttaccggcctctcgggagtcttctgggtcttcttccgccctcccgtccgctgtgctgggaaccgcccttgttcatcctcccattgtattggctgtttgtgagcattaaaaccggcacctgccacacagtccggattgctgggtcctgtgcaacctcgcattcaaccactgcccattgtcagagctagctgggtatatcttgtgaacctttgttggcacacttgatactgtgtactactgtcagtacttcaaactccggtcacgtctcattctacccacattaccaataaagcgttccctgtggcacacgtaccgtaccttccactcgagaccaaacctagataccagtcaccagcatatacgttcgacccaccaccacctaggcaggctgttattgtcatcgcctttatactgccctccccttggcttgttgctaccgatctggaagggtaacgccgcattctcatgtattcccgccaaacaataccttactcctaccacaattgtcccttctcgactacaacccaccagaagggtcttgaagcagaagttcctcagcaatggatcacaatgattccgatgaggacccaacatcggactacggagattctatagcaacctccgaattcacatcagtcaacacgagggaactttactcatacgaacacggaaggtaggtagaaaattgacgtacatggcatcttatgttcagcactaatctgtcagacgttatcaaggctttctacgtggtcgctacggcctgccgaatgacgatgccgagcaagttcgtgaaggcttaaagcacaagctgtacttggactatcttatggatggcgagctgttccttgctccgattggtgataacccacagaagattgtcgaccttggtaccggtgttggtatgtgggcacaagatggtaagtatcttccttaccccaatgacagcgctctcaaattgacctgggttgcatgtcagtcgcggagaacttccccagtgcacgtgttataggaacagacctctcgccaatccaaccacattggactcctccaaatgtcgaattccgcgtggaagatcttgaggacgaaaaccgcccttggacgagcatctatgcagatgcagatttgatccatgtccgagctgtgctacaaacactgcgtaaaccaaggcaactattagaaagggcttttgagtgagtggcgatgcctgtaatcttctcattataacaaccaactgaatgattccagaaagctgaagccaggtgcttggatcgagatacatgagattgtccctttcgtgttttctgacgacgacaccgctgggtatgatcaccctatgaacaaattctaccgactcgtcgagggcccattcactgaattgtatggctggaatttacgcttccctttccagatcgttcaaacggtcgctgatgttggcttcatcaatgtcaacgagcgacacgcattcacacctgttggccgatggcaccaggaggcaaaaatgagagagatgggaatattcacccagaatattcttgaggactgggttacggccatgcttgatcgcccaagcattatggggcttacagaggaagaggcacatgagctttggcatagcattttcgaaacttttaacaatacgcgcatccacgcacagctcgattggatagattgctgggcgcagaagccactctgatggacaagcagagagactttcattataatagtgagcccctatggtggtctttgcaaccgaggttgatagctatcagcacgtataacgcttgcatctccgctcgacttgcgcaattagctagccagccaaatcagatgccaggctatgtaattctagtgtctggggtagcatggatgaaggttacgtcgcatggaccttctggctattgaaacgcaacacaagagcaaacaatgacccgtcatatagtactactaatcagctcgccgtggctcatgctgggtatcgaaacaggaaacggcaatgtaacacaatgtggaggggtcttaggatccttacatatactatttctccactgactaagcttatgagacgggctacggtcgacagcttgaagttgaacaagcgtaaaaaaattagggccctcaggcctgagttccttgttttcttctctcttaagaagaatctgtattcgagatagtgaaagaagactgggagtaatgctggatagaaatgcgtttatgatccccctcatgtcggcctttataaaaggcaacacaatgtttatatatatatatgtgtgtgtatgtgtatatgtatgtaagcacccgtgttttttggtgctatcattgcagtcattctcgtttgataaatgttgtcgctgaatgtacaggggcacagaaatggtgcgtaagtatatgtatgctggaaaaaacaaacgagacatgttgtacatccatgtctgacaagcaaacatcccacaagatatagctcaaagaggtataatttcccctctaagaggaaaaagcaaaacagaataaggaagcggaacaaaccaagacgaaaagttattgttgcacatgttatagcaatatgttcactcttgtcgttaatttccaaacgtgttgccaccaggagcgggagggccgtgtcccatgcctcccataccgggcggcataccaggcattcctccacccaagccaccactgaagcttccaaatccacccattggggtaaaactggcggtatcattgtatcctgacatcataaatgtccaatccatctctccgggctcgtcgcttgaggcaacagagcctgaatctgctcgctggccgttgtgggtggttccaggggtcatttgtccaacagatggggcaaagcccgaagaagaaggcgttgcaacttgtgggatgccgatttgaggttgagaaaaattaggagcttgtcgtctctcctgcttttcccgacgacgcgctgcgacacgttcacgcagaggagcgagaaatgctggtctccgcggctgtcgaccggcagcaagaagggatgcttcatgggcatcccaagctttaacaaagtggccaccgaatgccatgtgcatagggttatggtaattattcatgagaccacgtagatcgtggttcttctcgatagcgtcccacgcacgttctaccatgggaccagaaacgcgatgccgcagctgttgaacaaggaacatgtatgcagggaaggggaagtgatgcatagagtaccacttgaatggacgcagtgactcggaggactgaacaatgttatcgtactcgatcatctgtgtagcttgaaggaaaagactgtccctctcaacctccttaagtggaacattatcggagttgctgtgcattcgaacaagaaagctaatgatgcgcatcttacacaaggcttggcgagtcattgtaagagtaaagaagtgcaggggaattttggggtcacattggctgaggtatgtaccctcaatatgtgcgcagtacccgtcgagagtatactcaggaccgtcttggccagcaagccggattatcgcctggttcttgttcgcagttgcccccgcaggactcttatccgtgttgttcatcttgaagctgtcgcgattgctatcgctcgagacagccattgcgagttcaacccttgttagagagaaaagcatttcagttggtccggtgtgaggagtggggaattctttgccatcgacatgcaagtctgagtcgttgacattcattggtatcttgcaatcaccgccggtagagagggcggtaacggttgatccggccatttctcccaaccgtcggtcatatcccacaagtgtccaccatagtcgacggcgctgctcaacttcaaatggtggtagaccaaactgtgctggatctcgatggagacccatccgctgagcaatgcgaacagctaacccgatcaaacagaagacttgacgaggatcaacgaaccatcggacagcaaacttggtagaaattaatacagaactcaagactctgacgctcaggacaaacttactaggtagaggatatatgcctgtaacagaataggatcattgactctcataaaaccagcttctgtaagtgcttgctgggtaccagcatggtatctcgctaatagttcttttttcgtttcgttgaatctcctgtaaacttcggcttcctcaagggacgtgattgccatgagatacatggcaaacatgagggcttcgatgttcttgggtgcattttcgacatcagaactcgcctcgatgatctgcccttgaacagtgggaacatgtgtgattttgagcaacgggttaatgttgtcgatatatatttgccagagttggaaaatgtgtatagtggaaggatggaggttagagatagggacaggggcactccctatgatgaaaggaaacccgttagttgcaaacatgcgatcaaaggcacgatgaatggtggatccaacttcaggttcttcatcggacgaatcttggagcatgtgctcgcttgcccgaaactgttaagagatcagacgggtgccatgttacgcaggagagatttgaacaagatacctctttgtgataggaaaaccaggctcctccgccggtcctacaggaatattaacatacaattcaaaatgcgtgtatagatgtgatgtgtagggtgcgtacttgtgctctgcgttggacggagcaggggatgaactagcttcaggggtcgtcttgaggccttcaaaatcgttttcaagctcatcaacatcctcgcctggggggccatcaggccttaactcatgaccaatagcatcaaccttgactccatgctcggccaagagattttcatatttcttgagacgctcgataaggtccttttcttggaggcgcttcttccgacgacgaggaggctggggaggtataacccggcactcgacctttgctttgatacagttggcgcatggcttattcttgtcgcaacgaactttgcgttgttggcagagaacgcagctggtacctctagtcaacttgaggctggaaggatcttgaagttgctgctggtgctgtgggcccgggccagggacaccggggatgccattgggatagggcatggcaagccttgacggggtccgggtgagaaggtctcaagagccggagtggttggacccgatagagtggatactatagcccggagcgcaatagcaatgggcaaagcagttgtcgggcccggagtgagcgagtactcgggtggtgggcactgaaacaatgcaccaacagcacagctgtatgtatgctaccaaacaaatggcgcgcagacgagtcccaatgagggcgaccgctgagtcagtatcaaaaagacgtgctgcgtcaagtcttgtatcagccctacagctgatcaaggtaccgaccgcgatgtaccagatacgattgattcggtgttcagccagtgacaggtcttggaggcaaggaatcaccactttgcgagtgagtgtttgtttgatcttccccgtcgggcccgaagctacagcacgggagcttactgtaccttagtaggcaataggtagtttgcttcgcttggaggccgtgctttgacatgagaggattattgagaatctgaaaggatgattgggtggttagctagccccccctctctgttgctgacaagatatcggcacctctatgccagtgaagcagcaatgggatatgacagattggaaaacggggttcaaaaaaggaatcgaataccctcagagagaagactttcgggtagcaaaagggcaggaattggccgagagtcgttcaagttaagaaggcaagagtgttcgtgtccgtcggtcccgaggaggggaccctcctgccaggttcgcgactttgatttctcaatggggtatagcttcatcactcccggatccgacctattgattcatccttcaccttcgggggtttgttcatctcaaaccaattttcgtcggtggattgttgctatgttttacgaaaaagaccaaagagtttcgaccgagcaatcgcatctcgcatcgctggtctcctctagactatggcactagtttcatctcctttcatggctcgggcctcagtctgtccgacgattacctcgttgtgtagatatatatctaggataatacccagtccagcaattgtattcatactctactcatcatctctcaaacagtgtctctttgaatgaataactactagattatccagtatatacttgactaccttgacaaacccacgcctcgagaactccaaccatgtcatctcctgaaaagacagactctggtcttccagaacgcaagtcgattaactcactctcatcaactgaacaacaaacgctttacagccctgcacaagacgaacgtcttggatctgacaagaatgctttccaacaacagcaacaacctgcaggcacctctaaaaccgaaattgcaaccccaggtccagccttcgaccaggaagctttggaaaactacaagccaaagacgctcaagttctggctcatcattgtttccgtctttgctgccatgttactcgttgctctggatcgtaccatcattgcaactgccatcccccagataacaaacgactttcagagtctgggagatatagggtggtatggttctgcctacatgctcaccaccgctgctttccagctcatctttggtcgcatctaccgcttttatgacctgaagaagaccttcttgacctgtatcttgacttttgaaatcggttccgctatctgcggagctgcccccaattcagttgcctttatcatcgggcgagctattgctggcattggcgcggcgggaataatgacaggatcaatgatgtctatcatccccatggttcctcttcataagcgacctctctttcaatgtgagtagcctaatgttctctactacttcttatagttactaactctgtatttagcaatgtttggtatggtctttggcatttcatcagttgttggccccctgatcggtggagcttttactcaacatgccacttggagatggtgtttctacatgaacctccctgttggcgccgtggcctcgatctttctcttcttcttccacactctctcagagaagaagcgcgaacccgtccctgctctcgagcacatcacccgcctcgacccgcttggcacgttcttcttcgtgccctctatggtttgcctcatccttgcactccaatggggaggctcgacctatgcttggggcaactggcgactcattctgctctttgtcgtgtttggcgtcacacttattgcttttgctgttgttcagatcaagatgcccaaaacggcgaccatcccggtcaaggtcatcactcagcgaacgatgttggcttgcgcgtgggtttctatatttgccggtggtagtatgatggttgccgtctactatgttcctctatggtgtaagtttctcctatgcacgtactccgtgcaattactgacatacttgtagtccaggctaccaaggatgtcagcccggttgactctggcatttacaccattcccctcgtgctcagccttgtggttgccagtatcatttctgcttcttttactcagagaatcggctactacgtcccttccatgatactatgcccctgcattatgtctatcggacaaggactcctgatcaccctcaaacccgacactggctcatcacactggattgccttccaatttttggtcggctttggcctaggtcttggaatacaaagcactggtctcgctattcaggcaacacttcccaaagaagaagtccctactggcctctctatcacctttttcggccaacaacttggcggtgctatctttgtctctgtcggccaaactatcctcagtggacgactcgtggagcgactttcgggcatccctggatttgactccaagagtcttgttcagactggtgctacagagctgaagaagatagtgccgtcgcagtatgtttcccaggtgacagaggcctacaactacgcaattacacggatattctttgttggcgtggctttggcattgggacaactggtctgcgcattgtgtgttgaatggaggagtatcaagcctaagaaagccgagtccttgcccgagactggcaacgtttcgcaggagcaaaagtcggaggagtcatgatggacaaataaataaacagagatggaaagggatggaaccttaggaggctacgaaaagttgaccagtatcgtggtatacaaacacctctcatacataggatggtaatgctgcaaactagaataattacatacatacataatgaataacacgacataagcatacgttgtcgccatatccatattccttaatcaggcaacccatcatgactcggacgtgacccgatttgttgttgtaacaactcaccgtgcatccttcatccttagactcaggtgtcatgtcttgttttgcactttttggttatgacttgtacggcgtagttgagtgacgatggcggtgagacctccaagtgccatgatcatcatgcgacatccaccacctaaatatcgacaggggacccatctctacaatagtaaaaaggctcgaaaagaaggcacaacttgtcaaaattcttggaatttggtgccattttacatctccaacttcacccaacttgtgaattagccttcaatgtggattcgtccacagtcaagtccacggcgacgcagaatcccaagcatatttacatctcagtcccgccatctattcatgatgaatgacttatacctctctgtttaattcttaattcaaggaaccggtgtcctatattctctaaactcaatcgctgctgcccgccatgtgctcaagtaccacaacaacaatggcttgcggtcacatctttacaaacactgccacaccatgtggctttcggcccctctcaagattacgttcatcttcacgtccatattcacgtttacgaccacgctcatgcacgcccagcgtcaaaactcagcaccttaacgacacgtgtgcagcgtgtgatccagcagctcggaggcgccgtgttcggcaggattacgagagccggaacgccgagctcgtggagctgtacatggcggccaaacggacgggcgacggagccgccatgatgcaggtggaacgtctagtcatggagaattccatgaccaccatggagcgcaattttgaaatcagcgtgccttatcaagaggaggatgttatgtggtgggaaatggactaaatgaaaaatgacaaaatgggcgggaatgattcatgacggtaacccgtgggtgtacctataccaggcgtttgctgttctttactgtatcaaaatgggtgggattctgagtatttatgccgcttatgtacatctgccattaacacattaaaaatccatggcaggaataccttttattccacaaaatgaccgtctagatgcataccagagtattgtgttcctctgtgggtgcaacgcaacgccggtaatggtagagatcgcaaaaatatatttcggggctcgtgactgaggtttcggatagatgatccgatgtgtttcgtatcgacatgaagagaacaaagagggataattccctgtctaaactgctgcgcaataaaacaagcctgccctgccctcatgtcattgctgagggagacaaagtggtatccaatttttggttaaacaagagaaatgatgggtcgtaatacgtcttttggcgtaacatcttcgctaatctaacattcagtgtgatctgggcgatggcggtgtcggtgatattgatcgataggcaggacggtcgtactgtacgctcctgaaagctggtagaaatgtgttgatgaagggtggggtttttattgtttgcaatgggggatagtccaattcgatagaggccgtggcagatgttgaagacgttgttgaggcatccgaagcgatagaagttgcctgtttgtatttcttggttggtggaggcgagtcgctgtcgatgctgtcgcaatggcgacgcttcccactgcgagaagtcatggtggtgctcaggcgtgctgtatccgtatgttgcggcggcagataaagagtaggcggcgtgatggtgaaattatgtgaagttgagacgcggaccattttgtccgtattttgactaaaggcggcgatcatattccaaatgcgacggtattgcaatgcactctgttgtgttgtgctgtacagtacaatagtggactgagcaagtgtgcggtgagacaagattgagtttggagtcgagggtcacgccaaacgttggccgataaatcaagatcaggatcaagatggagaggagggttggagattcaaggcagataagaaagagagatcctgcaagagagatcagatgagtatttgatatttgccgacaagatcaaagacagttcgtcagccagtgaaaacaagccgaggcggaggggctaagaaaggcaaagggagaaatgataatgatatatgataaagatggtttgttaaagacaaaaccagagacggattaattttagacaggcaagtatctaagataaagagaaaaagaacgaagaaagagccttagtagacagacaatgcacagatgtaattgaaggagcagggaagaaagaaagaggaaggacggggaaaaaggtgagactcgggtaggtaggagaaagagaggataagtgagcagcagaaatccacattgtttgagccagaccaaatgcctgcttcttctgcttgcatatgtacttgcatacctgcctgtggagatgcgacaaatgattctaattctttactactaactttctgcattgccgcaagtcaaaaacaatagcaggattaagttttccacttgctggggaaatgagtactatagagtttatgccgcttcaaaggatctttttctgtcctatcctgttaagcaccatggtacccgtatctgttttgccgagagacctgcaaccatgagcagttttaaacaaaggacctggcgcatcaaatggatccgacctcaggtcctgaagatcaaagcttcagcaagggcatgaataccgaccaaggcatggaacaatagatagatccgcctcctacatcaagcgagcgaggtcacgtcagtgcatgttgaagtaattatggcaataacggataaagagagatgggacaattgtccttgtctttgtcctgtcctgtcctgttctgtccttgatcaggccactctcaccattgaagcacaagcacaaaccaacatgttgttgtgtccaaccgtaaatggcggcaaaattcagggtcgctatgcaactgagacagagtcaactgagatcgaattaaagtggaaattgaattctgatccgacctgacatggaaattcaaaaaccccacaataaaatcacctacgtaggtgcctacaggtaactcaggtcgctaacagcagcctggagctggagctggagctaatgagcgcggggcattgttattcccaaggcatcattatcaatccacctcaactcaccttcatcatctttacgctatatcggccaaactaacgatagcttcgctcaacgcccgatcttttaatctcaaacacccctactagcccacaccaaccaatttccacggccgtttccgattttcatacacgatcgatccacaactcatcgacacctcgcagctcgttcgttatgactaccacaaccacgacccccgccaatcctcttctctcgaaccagaagggttcagagcttcaggcggttcttcatcctctcgtccttcttaccatctccgactatatcacacggcacactcttcgacagcaggaaggtcctatcgttggtgtcttgttgggtcagcaaaatggccgcgaaatcacaatcgagcatgcttttgaggctcacacccgccaagagcccagtgtacaaggcggttaccttcttgatggtgaccggttcggtacacgcttggaacagagtcagtaaccacgtatgcgccatcactctatttctctgaccgtaaactagtgatcaacgtccacaaagatagacaactcgacctcgtcggatggtacaccctcctgccatcgttaggccctaccccgactatcctccccatccacaaccaaattctccaaggctggaacgagtcagccgtactacttggtttccacccggagcaggtccttgatcactctgtcggtggcaggctccccctcactatctacgaaagcaattacgaagtcgacgattccaaagctgacaacaatggcgaggataagaagatggacgatggagaacctacactcaaactcaagttcaaagagctaccctactctgtcgaaaccgacgagaccgagatgattagcatgaactatgttgctgcttcaggaggcaacgccgctgtcgcagcccccaaggaagacaagccctctctatctattgagtcaaatggcaaaggaaagcgccggcttgttgagagtcatgatggagagtacaaggacgttgttcaagaggatgaagttgcacttacaccagaggaggacgaaatgattgccgctctgaccgcaaaggcgaatgccatcaagatgctccagtcccgaattcacctgctcaccacatatcttgagcgcctccccccttcttacgtcaatgacgatacaactgatcctggcagtatggatactgattacaccacaccttcatcaaccgttctccgtcagatccaggctctcgtgagccgcctagatcttgtcattccttccgacaaagcctccttcgagcgcgaaatgcttcacgagacgaatgatgtgaatctagtgagactactcaacggcattgtgcagaacctcggtcaagcccgtgacgtgggtaagaagttccacgtcgttgagactgcaaaggctggccatcgccggggtgctggtcctggtcccggtccgggccaggagttcgctgacccgtcatataatattcgtggggctggtgacattctactctaagaaaaaccatattcatttgcaagcgagttacgaagcactacgaacctcacacactccgatgagtttgccgtgaaacatttcagcccggcgttaggtgtttgaggtagataacgaatgcaaaaaacattacaaagaatgtccaggttataccttggcgagaagtctactagccgaagatccccttgatatccaaataaagcttcgagggtctggctgtgaaacgagaatagataatgaagctttatatcgtgatactaaaccatttaccacccatacacgatctctgtgcctatttcacagtcatttttcgagaaagttggaacagttgataagcatcgtattgagaaactatgtgctttatattttattcaatctggaactgactaagaagaccaccagaaacgaatatttgaactccaaagaccttcgagaacgtgctactaagtcatgctgctgcctggatatctatgtctatctttcatatcgtattgcaaaattaactgaaaaggatgcttcacgcttcaatcacaatctttaaaacaaggttgccctcatcgtcgctggtgcgtgttgcaagctcaaaagcagcctgtgccttgtcaagccccttgaatcgatgcgtcaccatgccgtctagtgaaggcagaccacagccagatggattcgcagcttgggaacataacaggcgaattccagtaggataggtattggagtatcggaagacgcccaaaatgtcaatctcacgaaggtgggccactgacagagggagagtctgtataggagttcccatgcctaccatgatgactttaccaccagctttggttgtgtacaagcttgtgtgcatgcaaacctcttttccagtgcattcaaatgtgacatcgacgccatcttcatcctcttcaagtatgaaggagccaggggagttcgaagaggcaagtatgtctgcagccagggattttgctccatcaaagcggcttgctgtcgaaaatgtgctggcaggtgttaaagcaccagtggcaggcgtcgatatcccagaggagtagttggacgaatttaaacgtgagataggggtcacgaacccgtgcgttgcgaatccttggctcacagcgtagttgacacggccagcgtcaatgtcagtgatagtcactgaggtacagccagattggcgagccattgcggcagtcaacaatccaacggtgccggctccgataacaatagcagtagagccgggctctggtcttgcgcggttcactgcatgaatagctaccgacaatggttcaagaagagcagcggcctcatatgaaacgttgtctgggagcctgtgcgcgcgttagaaactattatcgatgtaggtaggagtcatcctagacttacttgtggcaccaaacggcaggatgattgatcctctcttgcagtgtgccttggtaatgaggatacgttttggcactactcctgaaacgcaactttttgcacagattgtaccgacctttgcggcaagtaccgcagtttccacaagcaacgccaacctcgagagcaactcgatctcccaatttgaagccgttcacttgtggaccgatagcaacaacttcgccggaagattcatgacctagggacaatggatgacaggcgcaaaggtcgccattggcgaatttcttgtaataggaaacatccgagccgcagatacctgttgctttgacagcaatctgaagctcacctgctgctggagcctcaatgattctagtttcctgacgcacgtcatcagtcaggcatgtgttcgggtagggctgaatgtataactgggacagttgtcatgattgacttaccatccgcagatcgcggggaccatgcaagacagaagcactgatgctcaacggctttggggagccaacgggaagatgcgccggggcggtctctcccgtagcaactggggccatggctgtcaagagtaatgtttgaagcgtgggataaatgtgggatattgattaaagatggaggcttgaagttggtcgatggcttgaacggttgccgtttggggcagtcacagcaaagcggattggctggtggatagagtagaaacgtgggagttgacgagcgcgtgggggtaaaggcccaggatagtctggacgtgcttcaagtgccaagtgcttagccaggccgatgtttaaaaaatggaggtgaatatcaaaacttatgaattggtgccgttctggtgcaaatggtggaaccgatttggataggtagcagaatcggatactgtttaagcataggtgaatgaaatggaattgagaaagctgggttgccgtcccttaagtaggtagataagactctctccaacttcacccggaagtttgaccacatgaatccgaaatcagacagagcaatcgggagtcagggcgtgtcctatcgtcaattttctcaacgccaaggtggtaggcgtccagaggcgcctgaaacgacaggaaaaggcccagtcagggatcaacaagctatcggcggaaaacaaaagagttcccgtaaattgttaccttgtaacaatttactagctgcaggatttagcatgatggcaatggtgtaccggcagaggggcgcaggacggtcctgtctctggagccttgacgagccagatgtgtgccatgttagcatgtgcgtggaccagggccgagccaagagagttgaattggtgggtgttttgcagccgaagttctctcagagcgggcgtccgtctcgtctcgcatgcagatatggggcacgctagttaccaagggtcctttagcggcgttgaccttccagggccttcctagctcaacatttggtcaacgtgctgctgcgagtctgtgtcttgttggctccatgtcgaagacacacccatattgttaatatatagactgagaaagggtgctgcaatgaggtttaccgaagagtgtcaacatctaacggatggcggtcgtgactggtgcccgctccaacgaggaaacaagatcgtcaattgtgacaacgagcgtgccgtagatactggtgcatatgtttgcaacggaagacggccaggtctaccggggaccatgggacttgcagtcccgagccaagcaccggcaggactatgatgtggctcctgtcctgcccgatatcgcggtgagtgacatggcacggtgatgtgaagatagaatggttctaggatgttgttgacgtctattatgcaggaggaacttgccggtctctgtgcaagactaataaaccctggcatatgcatttgttagcttgaaatcagagtcatcgacatgataggggagtaatcgaatgagtaagtctcgaagctgatcaggtttgaaatagcggccgaattgattccaaaggatacctgtcttgttatggccaagctcatttctaatacagagtacagcttgtgttgttcatcaacaaacaacgatcagctgcaagttgaaaggtcgaatggcagtcggcctcgttatcacttaagcaatatcgaagtctacctaatttatgatagctcaagaactcaaagcaatctacggaatacagagattgtttagatggccatggatgtagagtggcatagccgtgcttggttctacagctctggtggctcaattcacaacactcttgcaatgaattgtgagaggatgggagttcagagaaaagagattacagctcttgaccaatgtagccatatttaccaaggttgaggtgcttgcctccgtcagggcagctctttcctactcagcaccttgagctttcaccaatcggaggtgtcttcatttcattgatcaacacacatgggaaggcgcccttcttaataacgaccaaccctacggagtactgtacccggcaagtggatgattttgtccgtcaatccatgtcttgcaagtacccattttagcctgtcataaattgaccttcaaatgttctggagcagccatctcttgctgagataatgcgtcatagacaaatgtggcagacggagatataaggcatcatcaggcccattattcatcacgggtaagtattcgttgcgctgccaattactagcaatgtttactgtcaattcttcgtcatgtcgttgagtcttatccgttgacgaggattcaggttacccattctaccacgcgagagaatcaagcatcttgattcggcccttattaaggtgcatcatccctcctcctcagttatagttgacagggggttttagagggctaaccccataccccataatccaaccctccaagtgacgggggaatatggatgcatccgtcgtctttatctctatggtcgtcttcatggcgatctgctgtctaagaatgaactgagaaatatcatgtctaaatccggagctgcccatcctacccagaacgatatgcgttaccaagggtcatcatatcaacggaggttgctacgattgcgcaagaagaaacatgcaaggcgaacctcgcagcacgcatcgtgctatatctgcacccatcttttttcgtccaaagctgggtccacgactatccaagacctaatctttcttcgacgatctactccattcgggcgtcaggaagtattctcgaatgcaactcttaccgcaaactttagcttggttcaaacctgacgggtcaagtgccgagactgtgcgctcgtttaataacgcctcagctttctgccaggatacgatggtccgttgttctagattggtgtgtttaattggtttattgcggctatctctccgttgcgccatctcaaggttgaagcttctcaagatgcatgtagacatgacgggatccatgcacttggggttccattgcttcgtcccaacccctgagcatgccatggtcaacaacctcaggccaataactacccaggacccaaggatgccaagccaaaccctgatagctatgtataaatcatggctaaagacctccaatgatacggactcgctagtttcgattcaggcttaatgcgaggttatcagcacccgaattaccgacaaaatcgattgatcgaaatggtcatgattcacagacccaattgccaagttggagtgcggcctcattgcttccgtggttattcaatggccataattcttaacctcgacaaacatttctgctcgaggctgtccaaatcaacgctctcatagactagccgtgcccctatgaaacacatcaaacatacatactgccgcagtgcacaaagacaaattcatggaaaactttgtttcatttcgcaccgccactcatgatgagcctatcttccaacaggaacaaatgaatgtttgacaatatgaccacgttacaaagattgtctcgaggcaataccacatcagctctgttaatggtattatgatgcaagatgacaggagaaatcccattgatagccatcacaccattctgctgcagcttgcttgcttgcattttgaacgttgccgagtatgcacaggagtgtccactcgtacttctagccgtaaagtacccttgctttgggtgtccttatgagtctcgctaccttcgcataagtattaggacatacgcggacacagccaaccatttgagcatgtgtctttacactatagtggaatgccattagaatcttccgcctcgcccaagacaatggcatagtcagtcagtcgccagaaagttccatgtggttaacctgattttgcaggcattgttccaagtctcagcatttacaatgtcattagcatcagacatgggtgccattgaccctattcttcctgcaagatcgactgtagacttgactggcgtctggtttacatgtttctttctgctgtgtcacaagtagcacgacatatttactgagtgacgaagtcagtattaggctttgaaaatcatgtgtaaccaccaaacagcacatcgtctgggtatcacgcatatgcaattggcactcgcgcgatggtctcgagcagctgttgtgtacgccaccatatgcatgtgctatcctgcaactctacatcggtgaacatagattttgggttccttccagaccgatatccggggttaagcagaaacgtccaatgagttcaaacttctttatctttttggggtctgtagacaccagtgcagaaactcatgtgaatgatgaaacgtacttctctgtcgccatccaggacaacagaacctgattacgacgagcttatccaaactctgatctgatagatctacttcacatcctcaatcgggagctgagggccacacatccctcttgcagcccactcacaccgcttatcgcttcaaagatcggacggcagatggtagatgctggtggtgtacaaaagagtagtgttgttatcaaagtcaagggtgttgattgttgcgtatcgttcatcaagacacgtcacagcgttggatgcaagttatgaggccttacacatacaaagtagaaagacatcaaagacaaaggtaaaccatacagtttcaaataacaccaggctcggagcgatgctatcaaaaagagaaaagaggaatcagcctgatgcaaagttctttgttcatcatccgtaagcgtcccagcaaaggagcttagaaagtgctggcggccagtcgactcgcagcatttctagcatccactcgatcctcatcctcctcctcattgacgccttgaaggcctgtacgaccagcagcctgaagcccttgggcggcctcggcgttctcttcgttctcagcctcctctgacaccttactgataagactgcctgacacactgcgacctgtggcatctgaacgacgaggaacgccgctccaagagtcgcccttgggaccttgactggccgcgaggctcgagcgacgcacagttggatgcgcctcccgccctaatcggctcaaaccgcccgaggcatcgattgatctgatatccgggcggactgtctccagcagggccagagttcgcctttcggcttcaatttcacggagtacatactccctgatgctcaggcggagatcggcagaagttctcgagaaccattttcgtcgttcttgaaccaggttctgagtcacgcggttggttttgttgtatagccaagtttcgtgctggcgagcatcatccagcgccgtgatagcctcgtccaccttctcccgacgcacactcgagctagccttaaggcggtcggctgcgttgagcttgcttcgagtggcctcctgagcttgtagaaattcacgaatcaggatttgacggttagtgagggattcctttacaataaaagcatcttgagaatgatattggaacgggtcgccaatcgtcgtagcctctgcggttgcctgggcagcatggtaatcgccaactgtctgaacgactttaccaagcttccggtaggcgttggccaagccaggatgaggttcctggacatgcatacccgtaagtttagaaccataatcggcttcggagagaccaagacctggggggacaattagcactctgcattttgatagtataaacaaatcttacctcttcgggctttgaccagcttgtcaaccttgtggccagcatccatgctcccaagataaaatagcttaacggttggccttgcatccgcgagctcaggggtgtcgtcagggggaggagcgaactgcttcaatattttcctgcgcacacctgttgcaggctgcttcttcttgaccataggactgtagccaaaatcgctttccacaaacaacaccatttcatcatcccgcatcaagacctcattgccgcaaacgtagttcaaccatcgctgcatcagggctttgacacgaatctcatcctcatccgttccagctccagcggaagtcaaaggtgggggtaccgcaggaacaaatacctccgggttggcagatatcaggtgctcagcgagcttaacaaactcggagtgtaaacggcgaacatcgcggaattgagttgtgcgaaagcgggaaatgtttgtctagaaccgtcagtccaatacggggaacaagagaaccatactcatacatggacatcaaaccgcagaatgggatccttcttgccagtgcgctcaagtcctgttatcttggcctgaagtcggaactgaggtccagctggcttttgcgggggttgttcttgtacaggctgcgaagctggttggccggcctggctttgttggtggccatgggccgtggctcgtccttcgtcctcggttggtatttcagcggttgtcgactgcgactgcgcctctgaagggttcagcgtccctgaagcctcagtgtcatcttcagttccagacgccgtggtcgcagtgcctggacgggggaactcttcggacggagctgtagactgttcttgggatgtgccgttcgaagattgtgtgttgaaacgaaagggagaaggaggagggttctcagctgagacggggttgaaggcagcaacattgtttcgcgatggagaagacacaggggagttaccccagggcgaatcgccagcggggtcctcgacgccgtggatcgtggagctgtagtccatcgcgaataaactattggcgatagaaaatagcgactatggcgcttgaagacttgttgatagggaagagaagcagaaagaatgacgttgcgttatgttgcgcgcaacgaggtccaagcccaagttgtcggcggtcggcagggacggacggaggaacgacgggggtggagtaagtcaatccaattgagccagacatggaagtggaggcgttggcctgggagcttagaccagcccgaacattggttatcttatcaggtctttaagaggttagtgaggggcttacagaaaatgtttggcgatatcactgcccggtgaaggaatttaagatttaattgaacttcacttgaccctgttatccaactagtcgacaacttttgcgccaacttgaagcgacactctcagccgtcaaaacaatctttacttccagtgactcaaccctacccctaaacacaaacttcaaaatgggcaagaagcgtgcgcgcgaagaggtcaaggacgtcccacctacagacgttaacatgatggatgaggacggttccgatgatgaggtaggcaaacttcgacaatggcgtattggcgttctcctgactgagaatacaggatttcgatatggtcaatgtcgacttcgagtggttcaactttgatcctgaggtcgatttccacggaaccaaaacgcttttgcgacaactattcgacgttgatgcgaatcttttcaacatgtctgccctcgccgatctcgttctttcgcaacccactattggttcaactatcaaggttgatggcaaggccaacgatgcctacgcccttctcaccgtcctcaacacagctgttcaccaagacaaggagccaatgaaggatatcatcaagtatcttgtggaaaaggcacaaaccaattcgtctctagcacctattgccgacgtcctcagcagcggcaagcatgtaggactcgtcttttcggaacgtctcattaacatgccttctgagctggcaccgccactctattcgatgcttgtcgacgaggtcgaggcggctgtggaggacaaggagccttacaatttctcccattatttgatcttgtctaagacatatcaggagcttgagtcgaaactcgatgtcgaaaatcagaagcgcaagaaagccaaggaggaagccggcatgtattattttcatatggaggacgaggtgctacacaagcatgcggtcgcgcacggaaacttcaactacacgaaagaggacgagctggcagcagacagcaagcgggcattccaggaaatgggcgtcaaggcgcatgggcacatgatccttattgaagcaagcaagttccctggagcagtcaagtccgttaatgaatatctgagcgctgcgcaatagacgaactttaggcgtccggctccagcctttgcatcaagtattctacctccacttccttggtcaacgggataacaaagtccttgtacattgaaacaacggcatcgacattgatctttgccgctccttctgtcccatctgggatactggggtcttttccgtatgtcaaagccttaagccgtagtcgctcaagaacctgtttctccacagcagcattggtgatggactctgcgataccctctcggtcctctgccttgataagacggatgtatttctcttgctcagaacggaacttcgactcggcgacaaacttgccgaaatggatacgtcgtgataaggcttgtaggcaagcaatatcgcaagttgcggttgagccgtagttttcttgggactcgccccgctcctcccggccgaagtcggggcacactgcgggaaggaacttttcggtgtagaatgccttgatcttgtcgttcacattgacgtcgttctcgtacaggattctggggtagtttagaggcttgagaattggcttctgtagagcgtcaggaaagaaggggtattcgtcaggagattcgaaacgtcggataagggactgcagcttttcttgctcgcggaagtaccagtcgaggaagctcaggttcgattctggcagctcgacagctccaggagcataaattgtcttttaagaagtcacagttaattgtctatcatcatattcggcagtaccggagggttgcatgaagggtcccatatcccacttacactgttcaaggcgaactgcactctttcaatcaaatggaaggtgatggtgtcctcgagtcgacttctgctatcagtaccaagccttggagccaagcaatgcagcttgtgtggaattgggtgactcgtacattagctggaaccggatccgagcaagatccagtgcgtgtgcggcatcggccatgttgataacagtatccatctcgattgtgataacaacggttgatcgctaagaggttgttctgggctgggagagtaggagctgaacgaccaaaaatatcccgcgctgatcaaaagcgacaggtccaaatgcaatagttgcgttgtctaaaagagggtgagttgaggttatcaacgtaaatgagtcgtattaaaacccaataaactcaacggtagctggaagcgggttcggtaagtcccaatgtactgcaagtttccatttaagtgcctatcaatggttgacagtccagaccgagggcatgagcggagctacctggggcccggcacttccctttccctgaccaggatttcttttcgtgaacctgtgcgaaaaattagactacctcctagaggtacagtagggacctacagtggagctgcaaagttgatgggcgggcgggcatcgatggaggggtaatctttccggggctggaaagctcaggaaggaaggaggtcttggatgtcatcagcaaaccagcataaagccgcacttaatctaatctaactaattgcctggcttaagagcctgggttggcagtacgagcagggctcagatacaaggttgcacgccactgtattcggagcaaaaccatcattccagcagttccagcgctgtggcagagctgtcgcatgaaccaattacagttagatttccattttcttctgcccacattagcgtctcggatcagaagcctcccaagcccaaatccaaaccgtggtcgggtctttttgccctccatctccatagccaaggttatcccggcgcgcgtcatgataaactcctcgtgagctgccaattcttttaatctttcctccctcgaagcctcagcgtcattgtcccacctcaacgcaatcgcttcaaggccctctgattctcttcggcttctgcacctctccggcaggagcttggccatggcgaatcaagagactcactatggcttcgacgaaggcggagacgacgaccagtccattgtgtcggtgcgtagatactcagaaatccattgtcccatatggaccgcaaatcgctaacctcaatcttccttgagtagacgcgcggactcgaggctttcagtcgaaaggttacaactacagctactcatttgatcggtcccaatgccgaagccacggctcatcactaccaagccgccatggccgaggttcacaagcaaatgaagcgaccgacggtgcagcgaagcatgttcgcgatggcaaggacaacccccacagacctcatgcgctccaggctatcaacccacgaaattcagcatcgcgccttgacgttcttgcccgatgaccttctcgccaatattcccgagcatgaaaacccgtattcgttatttcagggcttccaggccagttttccggaactgactgacgaaggcaagaaattccagcgacgggtttctcgtggtcgcaaaatgttggaagattcagaagggacaccaggaagccccaaaaagctgacgcagttgaaaaaagagaaagccgccatgatgcatgaatttgggctgctgggcactcgcaagagtatggcgagttacgaaattcgagaaatcgacaacaaaatcgcaaatctccacggcatgcgaagaattatcctagacaggctggcggggttggaacaggatgaagctatgctagagcacgatagtatgttctgtgccaaccgtattcccagagctttactaacttgacaagtttccgagatggaaattcgggttgacgaggcccaggtgttagttgatgaggctgaggaactcgaacgaaacacacggacccaagacgagcaagatctagttggtgatgccgatgatcacgatccagaattcatgtctcaatctgtatacgaaaagatccccgcctcagaagccagcagcacgccccggaaaacgaaaaaggtccaccgtaagaagtcaatgcccatacttcatgagcatttcgagcccggtaccgctattcgcgagctccgggcacacaaggacacgatcacggctattgatttcgacgctccgtttggcaccatggttaccgctgctctcgatgacacagttcgagtttgggatcttaacgctggtagatgtatgggttatatggaaggtcacactgcatcagtacgcgctttgcaagtcgaagataacatcctcgcaacgggctctgtggacgcaaccatccgactctgggatctcagcaaagcgcactacgacccccatggcggccttggaaaagacgacgatgaggacgccattgctttcggaacggacaaccaccttgagcccccaccgggcagcatggctgattgcccactgtacaccttggaatcacatgttgacgaaatcacggctcttcacttcagaggtgatgttatggtttccggctctgcagataagacgattcgccattgggatcttgaaaagggccgttgcgtgcaaacattggatgttatgtgggcagccgccgcaagtatgacaacgacagacagcacatggcgacctacagggcgatctcaaagcacctcagccgactttgttggcgctttgcaagttttcgagacggcccttgcatgcggtaccgcagacggcatggtgcgtctatgggatcttcgaagcggacaggttcatcgcagcctggtaggacacaccggcgcagtaacatgtcttcagttcgatgacgtgcacctggtgactggaagcgtcgacagaagtattagagtgagtaactgtcgtttttgtacctgaggaacactttcactaacagcaacagatttgggatcttcgaacggggtctatttacgacgcatacgcatacgataaccctgtcacagacatgatgttcgatgctcgacgaattgtcagcgctgcaggcgaggacgttgtcaaggtgtacgataaggttgagggacgacaatgggaatgcggcgctggcatcacagcagctgaggagggcaagactccagccatcgtggagcgtgtacgtgttagagacgggtatcttgttgagggcagacgagacggtatcgttggtgtatggacaagctaagatatacgtatgtaatctgtaaaataatgaaatccgctcatgacgatttgtatcatgagcacgtctccagaatcgtaaacatacagttcgcggtagttgttaggggtagccgatctgagcgaaattggcttattggaatatccatgcggttggcaatgaattcatcaccctattggttatccggtaatctcaatctgaaatatcatatttcttatcaacttacctattatgcaacaactccaagaatatcacaactaatccaacaacttgcgcgacgattccacgtcgcgccgattattaacccaatcacctatgagatttatggttgcgtcctgaagcttgcggtccagatatggcgtcaacagaatatgcgtcgattctgatcagatatctccagaaagcccatgagctctttgagcattcggatacgaagcatgatgaaaatgataccgactctacggccagtgccatgatacagctcctcgccaggcaagctcaggcaatagttacattacacgagaatttgtctcataacgataacaaatgcaaagtcgacgaagaactccttaaaaaaaggatagcagacttgatatctatctcgttatctaaattttacgcttaccgctacgatctgcttcctcttgtatggcgtcagatatacactgacgcttgtgtactggaatcgttccaaatcctcctacgtcctctctctgcaggcaagaacccttcggaacaggccctagatgcaactgttgagaagctcgacagagcacttatcacagccggcggcggaggacagcccgaatggcttgagaagacattgtcgctacttgaagaggcatggatagccggtgaacagaaagagaggccattcaaaagtcaaaggcatgacaaatcatctcaacgggagttttcgagtcgtgaaccctatggacgaccaacactcttgcccaagagggagtgtccacggtactccgggtggacaatgctacagttcgaggattatatgaacagcaacgagggtgagcctcgccccattgtctttacagatttaattcgagactggcctgctctcgcagatcgaccatggagatctcccgaatacctgctgtccaaaacatttggtggaagacgtctcgtgccagttgaacttggacggagctacgttgatgacggttggggacaggacttgataccgttccatgaatttctcagccgttatgtcgaaaataaatcttccatctccgacaaaaccggctatctcgctcaacacaacctcttccagcaaataccaacactacgcaatgatatatatatcccagacttctgctgggtcgatgttccgcctcatcccacaacaccgtctctcaatcaaccacctgtcgatgtgccccaacttaacgcctggttcggtcccgcccgcaccatcacacctcttcatacagatggttatcataacttgctttgccaggtcgttggcacgaagtacatccgtctgtaccctccgcgtgctacgcctgcaatgcgacccagagcgcccgagcatggtgtcaatatgagtaacacgagtgagttggacgtgggtgtccttgaagggtgggatgatagacccgaggatatggaagaggaagacttggaattgatgaggagggaactagaaggtactgaatactgggaatgtatactagagccaggggacacattggtcattccgatcgggtggtggcactacgtaaggagtttaagcgtgagcttcagtgtgagtttctggtggaactcatgagcttctatcacaaaataataatcctcagacaccaatagcttccctgtgctttggatggaaccagaagagcactcgaggcacagttttacatggtggaatgatacaagatgatacgttttttttattgcctgtacttataggaaggaatcgtctggacataaactgccatggatacttgcatgaatcttgaagtcggtatatcatcgcctctctacccagtcgttgacgcatcgtctacactctcaccaaccccttgagcctctctccgagcttttgctcccgctttcagcgtctcccacttctctcgatacttatccagaaccttttgcattttacggttatccttctcgagtcgctctatctgtttcacagcagcagcgagctgttcttcaatctcttgattcttgcgtcgcaagttttcatccgctaccttgcttaggtgaggggaggcagaaggagatccgggacgcatgaggcgataactttcagcaagggccatagctgaagtctgagcgctggcttcaaatgcatggaggcgcttggtcagcttgtcgagcatatctttaagagatttgttttcagtatataattcctcgatagtgttgtttagttccctgtcagtgctggcacggccgatgcgtcgtttggctccaggcgatagcgagggcgcctcccgggcatcaacaaaatcgtcatcatcttcatccagaacgtcaagaaggtcgctgtgagaggaagccccaaggcgcctcttttccttttcggcaaaactcaagatgttcgcataagacatggtgtgaccggtactgggtacgacatagaaagaatcggtcggtccatgtccctctcttgccaaagtcttcaatgttgcctgcgagtatatcttgctgatgtccggttctggaaccttggatggggaaaccttgaggtgactacgcttgggggacatttctggagaatcttggggttctgagatggaggattcttcttggatcaagggcagcccagcaaacgccaaaggtgccgaaatcttgttcatgatacttccaaaagcgttgtagaatcgtgtgtatccgccatcgtcactggctaccacggaagatgcagcatcagaccgtggggaagatgagccctttccatggctatcggagcgtgtagtgacaggggcaggaggaacccatgttggtttaccggaccggtgatcaataatattttgcatcttggcttttgttcctcgagaatggcttgccgcatcgaggttgcctggagcctggtcgttgctaacactcggcgcaagaggctggcctcgatactttgacgggataccgcgagcattagccaagttactggcaatggatgaagacatttcgcggtgggcatatcgcctctgagtaggaggagctattttcttggacgccggagaatcattcttgttttctttcttgtcgtgcgcatcttgggaggcaatgctggtcttgtcggatgaatccttttcgctgacatcggtatcgtcgacttggggcgtaggcgcggtaggacgtttgaggatatctgcgatctttcgatggtgttcttccaaaagtttgagggttcggagagcttcgatgctcgaggttgacttggcggcgttggcaaactcgccggcagcttgagtgtgttcggtgattgcgaccgtactatcggatgactgatgggctacgcctgcagcgcgcacgtggtcatgagctttcacaagcggcgatgagtccatatttccatgggcagattgcaggagtttgttgttttgcgaaggtgcgtttgcgtttgctgttgtacttgaaagtgccgatattgagggatgtgatgtggaacgtgacaaggtcaagtgtggggagctaaagaggcaacagaccagttaagttactttttaatctcggtgcgtcaagaatgccgtgtatattgttagaacaatggacgttaattaatcgagattgaaggaacgtgttgatattacctagtatagagtataagaacaaggcccatgtataatttgaaccccggtataaaagacttttttcaaccgtcgattaattgaaaaatgtttccagcaattaagcatctctcaggtgtcattcactttttaacaatatcagtcttcatataccaagccagaaagcctatcggtgatcactttagcatttggcggggttaaattacttaattcggtaggtagattaattacttacagtgatcggaaatttcatgacgacacgacacttcactgtccggctttgctgtggagaaggactgcgaaacatagacggcatttggttacatttcttggtaaatacgatatgaatcagatgtcatcagaccttggtgctgcagggctccgcatgtttacctggattatgtatgcaagtcaatgcataaaacctactgataactggactggttcaaacaacagttctatgagtgttcgggttggtgggtaagaagcaataagaatagtgcacttactgtcttttgaagcaactcgaactccctgataacagtacagtgacatgtacagtaatgtttcaaagaagttgcgcaactaacaagctgatgtgagcttgaaatgtcgaccctccacactacctaggtctagtaaaagggctcgggccgatcgatggccccgtagatgggaaaagggagagaacgggctggtgacgttttaaagttattcgtaaccgtagatcggggataaatccaacggatatgacccaaatctacgggccacacatgtagtggctgtcttgaaagggtgtcgaaatatcttgtttgaaactttcttttcattatcacagtaaacagaactaagtcactgaaccttttctatatcactagctaatttctatgaatagctccccagctatagccgacttcgtactctgtagatatcttacactgagactggatacttgatgggggttccttgctgcgccacgcaatctagcccacattcattatttggtgagaacgaacttcagcaaggatcggtgcgaatatccatgattggttcgcaaagcggtcccagcgcaaggggttggctggttatacgcggatttggtttgtcggttccaatctagagcttacactgagtgaggaaccgaaagaagccaaatttgcgctgacaaccagggctatcgtctagactaataatcatcccttttccaaaatagccacggttaaataccctactatatagttagttacagatcacaaatggaaaacaacgcatgcggttgaagctggatactaaccaattgagggaggaattctacagaaaccaaatcgagcacttggcctaacttggcgtggccaggacttcagatcaggtcgcccgtagtctggcctgtcacgattaaccatcatttgagctagaacaaaacaacgacgtcaactctttttatccttggcttcttccttcttcgaccccgactacaagacctcacaacctctcaatctcacttctggcctttatcgcctatcagagattagatcggcttattattctttgcatagtttcccctcgttcttctattctccttggacacttccgcaacagcgtcatacaactttctcgcgagctctatcccaccgtcatagcatctgtttctcaaggagtgctgccgcagcgagcgcaccaacaaatcacaagtacctagacataagcgaaactcttcctcccgtcgtattcgatctcgaacggcaaggcccgtcggcgcggcgacggcgactgcgacaatgacaacaaccttggacaacagcagcaattccggattgaataagctgctacccaagtcaatatcctccaagcgccttcggagaaaacaagaccgggaagcgtcagggctttcgcaagacgatgttagtgtctttggccactcgcaatccagccgcgaaactctagaaagcgacggaacccgctctgggcatatcgggggcgatgaagacgagggtacaagccaaagtcaccggtcctacgaatctgatggaaacgactcgtgagttttaaactttcttatctctttctctttggtcttagtcccatattcgggcgtttttgcttgtctgtcgtcattacctctcttctcacggcgatgattgccctgatccggcttgttttgtccatgtttgttgcgcgggaacagctgcgaggctgagacccctcggctgggcgttctgcgacacccatgcttaattaagatgacaccaaaaggaggaacagatgaatcaagccatcgcactaaagagatggaagatcagaactccacaaggcgcttcaacttggttgtttaccatctactttctctgtctctctcttggttctctcttttggttttattttatctgctcttctctagcaatcatttcatcgcgctcagctggcttggcctggttcatctgccgtcttccccgtgtccacctccctaccaaactccacttatccatgctaccgtctgtgctctgtcaatctgatcaatctaactggaatcatcgtcactgcttactaggtccaactctcgacatccaccacctttctcaactcatccttctcaaatcggccatttgaccaccaattctgcaattatacaaacaaattaccacgcggaatcccagccgtcggcttcagatcacgactctaacagcagtacatccaagtcgtccacgtttccaccaacggctttcgattcgatcgacttgaaggatccccgggtcggtcggagtaagacgggcttgcttccccctcaaagttccactcgacgctctccttcgccaggtggtagattgaaggacatttttaaacccaagaagagttccggcaatagttcaagtcctgaacggcgaccagtgagcgagccccggcaattgctcgaaactcgcgacgaacaacagcccaccctatcagtggaccctgaatttacccagaagtttcctgtcctcgagccaccagctatagccaaagttgcttcacccgaaaggcgagcaagagtccaacccaaggttgacacgaatattcctccgcgaacccctccgagtggtgacaagccggcccctgttatagtaaacactccacctacacctaccgagttccccaacagatccggccagtcgtctcctgaacgaaaatccttctggggtagtccgacaagcagctctggtacaaatgtaaaagcttcctcgcaaagcatgagcgcgaacagaaggagtcgttccaattcgcaaaacatcggacccagaaactctctcatattgtctccgccccgttgacgccgactccagaaagtggcgaggcgaccccgaacgcaaacccaaacccttcaggtggcttcttctcttctatgatatcagctgcccaaagcgctgccaacacacttagcaacaccagtctgaatattggtggaaacaagggtcggagcgtatcccagaatattcaggaacagctcgaacccgacaacaccaaagacgacgcccagcctactcccactgcagcagaaatggcagacaagaaggaaaacagaaagtctgcagtgtctacaatcggggctggtgagttgagtctcagccaacttgggcttgctgaagcacccagccttgttgcgtccccggtcaatgccaggttccctgacgcatctgacacacgcgctcgttctgaatctgcccccgtcgattcccccatcagtcctgtagactttgctcccgatgagtcgtttagccgcccgcgttcactctatgagcctgtgagccgcgaacgcactcctcctccgcccgactccacaggcaaagagaacggcgtccaacgatcatccagtatccgaagtgctctccgacaaaaccacagaaaacgcggaagctcagtcaccactggcactaccataggggctgcgatcgctgctgccaataattcattggcgcatcccaacttgagcgctcctaaacttacaggatttgctattgcgagtaagaagcggaatcgtgacttccatgatctgttcaagagtgttccagacgatgactatcttattgaggactatagctgtgctttgcaaagagaaattctggcgcacggacgtctttatgtctcggagggccatctctgcttcagtagtaatattttcggttggacaacaaccctggtcatgagctttgatgagatagtgtctgttgagaagcgtagcagtgcgcttctattcaagaacggactcatgatttcgacaagacgtgccaaacatatctttgccagtttcaccagccgagacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagaaattgtttatatgtacagatatagcatagccttactggagcaatcagcgagctcccttgttcttttgtcaataacttttgtatagaaacaatatgtggattataacagcaaaaggggcatttgtggtgagagaaccaagtgagattgtgttggcgagttgttacacaacgcttgatatacgtacgcaagtaggtcatggaatcatcaaggccccggatgtgagtgattggtggctggccatctttcatgcagtccagtagcattcttgctgcaacggatgttcctgcatgtgaggtgaatcatgctggtggtgtatagataccatcatggttctaacgggatctatggcaggcaatgttaagaagaaagtaaacccggaattgtatatctttgactatcatgtacatatctaccacagcactttgattcagcttaacagagcttaccctgtagactggtatgcacaatagacaggtctgatatcacaacagctttgtgtgacaaagaggaagaaacgcttcgctacatatttccaaagccaatatgctttcgattgattcgtgacgataaaacatggcctgatttgataatgttttgaaggagatagtctgctgatgtaagacgtaccggtgtgacgcagctcagcagccggagactttgtcataaaccaaagccgatcaactttgcaaggaacggaaccttgatcaagaagcaccaagacgtgagaataaagggcatgacaccaagagagccgttgtcgtcattagcccggacgttacggttatctgcctccctctgtaggtacgattgattgccttgggggccagaaactgtgtccgcctcgttgcctgcctcccaagccacccggaccaactagcagggataagcaaggcatcgaggtgggggatggacccatggtttgtgcttttgctgcgctgcagcacttccattctgagtgagctgtgcgaggctgatttctgattgcgattctgctccagttgaccactttcttactgtactgacgaactgacgtttctcaacagaaggacgcttcagtcaaaccagtacagcctctgaaagaagaaagagtcctcaatgcaactcggctacatcgaaactttgttatttgcagttaccagactgtgtctccgtacaccagtagacaagagaggttattaggtgacttattacttgcatggtatgggtctatccaatcccacctcatccattcaacctccacaatcacgtcccttccgagccgcaagcgcaagctccccagttcccagctccgtcccaagtcctagtcctagcccaggcctcgagtcctacaccctcccgtcttattcgctctaggacagcacctcaacgagttgcctcccgttctttaattcatttcccagtggtattataacaaaagacgagaagaaaaagaccacaacaaccatgtctggtgtataatactcaatccttctcgggactcttgtacttgttatctgattcgtttccatttcgttccctctatccatactctatggtgcctacttgaaattgttcaagttgactccgtttgtagcagtgcagagaagcccaacccaacattcaagcccctgccctattggcagaatctgggggcatcccgataaaagatcatattctatttttactattatttaccaaagcccaaaatggattcaaaaactcgtctatcagtggacagtataaatcctggctcaggatcttcagccctacggcgccttactcgaagtccctgtcatcgaataagtctgaggcgattcagtatcgactcagcatcctcttctgcttcatctgttgtatcatacgacagtgaagcatcatcaagttgcgtgtaagagacgaacttttctttcattgtattgtcaaattcaactcccggctcattggcaaacaggacccgcgatacctcgagtgacgactgtgctcttcatcgattcatcgtctgggctgccgtcaagcgaaatgcatgcgacaaactgactccccaggagaagctggaatgtccgatgttgcgatgccgcaagcgatttcccaaccacgaactcatgctccagcatctatactcatgtagctggctgtcctcgagtgagtattggtgttacgactgcggaaaatccgagcgtttcaacgactccaaatgcaaacggtgtctaggacatccttctaggagaagaaagatattgtccatggcaaagagcttcttcaactctctcggccacaagtccaaacacccaaccctatcggatttcgatctcgacctcgaccttgttgatcctgaggcaccacccagctatgatttagccgtggccccgaatgagcttgaacttccatcgaacgagatccacgagataggctccagtggcctagctctgcatcctatcatagagaatgagcatgagcatgaggcagaacccgatttggcccccatgcccaccccattcatctcatcgttgcctattccaagccgggctctgcctaatcaccccgcagagctcgaatcagatgcagcttctggagagcccttcgatttcatattcccgccaggcacggttcaccctgtaagtctcacagacactggctgcaacacggctttggcaaggcccaccctccaactacacacgtcaggtttggaagattatcgacgagagcaaaagaggcggagcaagggccaagtggcacccagcacctcagttcggtcgacagccagtacaaactcaacttcgagcacaaacaccacagacactacctttagcaaagagagcttcaacatctcccccatctcagcatactccgatcaatgggcaagtgcaccagtgtttgactcggacttccgttcatctgagaatgactttggaaacccaggaggcctcctcagggcaaactcgttcgccatatctcgcaaggcacccgcggctaaggactgggagtcgttggacaaaaaggcagactcgccctatgactcccacttgcgcgagtgccccacagacttcccaatgttgggtgccttgccttctggcaacaccttccacgaccctcttgctcttgtccagctagtctttactctgaatgactcttcacttcccaccgacttcgatctcgagtcgaacctcactcttaccaataatcatgcagtcatgtcaccatcaatggcttccacactaccacaaccaacggccagctcatatcacaatcctcgatctctcatcgacacaatatggcgtactctcaaattgcatgtcgccgattctatgagtaaactcgatcatattaccaaaaaccctctcgtcacacagctcaaaagcttatctgccgagacgatagctgcaaatggcctccaaattctcgtcgatatcatcgaaggccgtcagcccactgtccccgtagacattctgtgctttgttcacctgggctattgtttctctctcatcgctcacgaacaagatgctacaaatcgatctgcagaactcttcggccaggccatgtcgtacagtgctttattctcacgggaagatattcgactgtatatacaggttgtcaaagctctctggaaaccagctgcaatgactgatgctgatgttgtcaacattgtaagagctaaaacatcagtatcccgctcgtcgagtctcaaggggaaagaacatgaatattcaaacatacacgattctgatgccgactcactggcgtttgctgcaaaatacttcctggatcaattggagctcgctaccttgaacgttgttgatgacgctgttatccacacctctcaactatacatggaacattttaccatgggcgttcatctcgattcacatcaagttgctgctgcaagtctcattctcaaagaaaactttcagttttacacccattatggacattttgcaacagccctgaaccatcttatacagcgcgtcaattctgattttatatcagcgcggcgtctggaacttcacttgattgagatcggaaaggtaagtccaagtccatcgattttgagttcccaaacgactaaacagtttggtccagatgtatctacctccacatgtctactttgatggttacatacgccacgtgaggaagcaaatgagcactctgtatttcaaaaatgcaaccgggaggaaccttcggtctgcatattactgtcatggcatcgagctgataaagacgataatgatcccacccttgcagccgatgaatgcccaatcaattcaagacaacggactgccagatagtgtgatggagtacgcatttgatgatgaagatcttggattcttcaacaactcgacggcaccagaaaccttcgattttagcgagaatctcccgtttgatgctggacagcccttcgactatatgagcttgccgaacagtgcactgaaccctcaaccgcttcctacacccgcagataccagctcggttcaggcgactccaacagcagccaattcgccacctacaccagcaactgctgcatcctcggcttccacggcgaagataaagtcggatataggctgtacgctatgcaactacacccccaagggcgatcctcgatggtttagttgcagcctctccaagcacatgagattgcagcactcaacaaagcctccaataatctaccgttgccaataccctggatgcacaagccagtacaaaaacaggccagacaatttgcggcagcatcagatcgagaagggtcattttccagatggtcaagatgtcgggaagcggtcgaacaagaggaggaaagtcgagtgatgaggtgatatcgggcagcaggactgccagcaattacacccagcgaagaccagtaaagtgttgtgacaactctacagaggaacttttatattctcaatcccttcattatctacattgccaactatagacagaacaaatgcggcgtttgggcggttaacgaaacatggagtacttgtttttacgaagataccatcacggggtattataatatattgggtccagtcaagagccgtttgtatgtggctccatggaggttgaatacagaacttcactatcatttatctgagtcgcgaacctttgtgctaagtttaagaaaacatacaagaccttagagtatctctggctctctttccaatagataagaatattatagttgcaacctttcctcgtttgtaaatgtacgtgacacaccaataccaatgtgacggatgcgttagagcgatattggcaatcgaattgagtaaagagattcctgaatagggtgacgctatggcttaattaagacctgacacgtcgataattgacgattatttgactaaacgtgctctagattggaacggaactcctgaccagcgaaagtttcttattcccatgcaagttagttattggtaagacaggattagggaagaagaatatgagacatatcacgcgcgaataaacaaatactacgaacgtcaaggatttggacttgaggagatgggctatatggtagttgatgacagtaattcagatgataatgtttcgtttcacctaatctgtacaaggcaatgaatggctggtattattgatagatgaaaagacatgtcaaccggatcacgtgtgtgactccataagcggcccttgttaacaaaaggcaaatgtaagggcaacatgaagattgttaacgtctatcaggacaaggtcgtttatttctcaagcgaaagttctaatcaccgttacattataacggccaccccctggcttgcgtacctaggcagctgagtctcactgattccattattctaattaccaatctcggtcactaaatccaagtctgtctcagaggtaagagattcggtagtataaacgcatcacccccaggtacgtagtattctatctcgaatcctgggttttcctctgtttctcaacagccctgagaacctaatctaggtaagcagataacacaaaaacaaacaaagccaatcccttatcaacaagacccgagccgagagttcagatatcaaacgatcgataaaaaggcaatctaataaacgtgtggaagcgcctcgatatataatttattaattcatgccagttacccgatagtgatcgatacagggactagagtcctagcgccacgatgcaagatcccccacagttccatccgtagggaaacatttgacagccccggattgaagaaacacacgccttaccaatcctgtaccagcctgcccgcgcctgattctacgcatgcgcctgcgtctgcaccttccactgccacgtccatgtccacgtccatggccattgcctctgccactccctcccttctagccttcccattcccctctttcactcccatcctcctgcctttgcatccgcatcccatccatccccccccatctcatctgtgactcgatttttgacagctttcccgtctcaagagctcgtgctaacttaaaaaaacaactttccaaaacaacaagcacagtcacggacagtgcattacagtacgctgcgggacagtgccgtagctcgtgatagaagaggcgtcgggtgtctgtccattttgttctactgcactgcacttgcgctgactgccactgcacccattcggcttttggtcttgccctcccacttcttttttcatcttttttccccctgctctctctcatcgcacctcccctctctctcagtcactcagtcactcacgtacgtctgtctgtctgtttgtctctttgcccccgggttctcgttttcccttcgcccctcccctgccaaatttaacccccccccattcgcccaggccaggcctcgatcacgccaggcaaacaggcaggcagacgcaacgcgggccaaaatttttcccatccccataattctgcccacgcctctgcagaacccgcgactccacgcctcctcctcccccaagtccagcccaacccagcttcattatcgacacccccaaagatcctgggtcccagggtttgcttcatacacacgctccgcaatctgaactacactgcaccgcacaccaccgcgctccgctccgtatcagcagcacctcgtgcccggcgatatcaacgtcacggcggcatcgttcgtcctttgctctccgtcaccgccaccgtccaccgttacggccttcggcttcggcaacgggccacgacatctacacgaggagcgtgacgacggaccacggcagcctcatcaagagttcgcgatagtcacgtaaccaagtctgccattatacgtcgactcgattatcgaaatcacgtcacgtcacgtcgcatcgcaccctgcttcgctcgccctttgctacagaatcgcgacaacaacagttccggcctatccatcagttctgctctttgtgccttcaattcctttcgcgtttataccttcgcgttataatccggcccatttgccggggcctgaccagacgacatgtcgagtctgcgtccgggatctaatagtcatactggcctcaacttccctcaggccagtcttcgccgcaatccatatcctcctccccacccgggtcagcagaacaaacaatcgcccgcgcctcattccgcgcctccgtatcagacacaggcatatcagcctcagcagccgcctaccggataccatcagcatctattttcaaaccccacgcatgtgaacggcagtctttccaatggctcctcacgctcttcaacctcgcacatgtccaatgcggtgcccagcccgctcgacgtgtctaaccctcgaggtttaccgcagtcacgttctcagatgatgttccctaccttgggacaggtcgtacccaaccagctccatcatcctcagcagcaacagcagatgcatccacagcatttgagtcatgctactcatcccctcaaccagcctcggcaaaccctccatcagcatcatgcccagcaatctccccagcagcggcctcaatcccaacaagctcagccaacaccaaagcttggccaagttcaggttaagcctcaagccccatcgccccccttacctcagcagtcgagccaacaacaggcccagtcacatcagcagctccagcagcaacttcagcagcaacagcagcaacatcacctgcaacagcagcagcagttacagcaacagcaacagcagcaacaacttcaacagcagcagcagcaacagcagcagcaacaacaacaacaacaacaacagcaacagctgcagcaacaacagcaacagcatcatcagcagcaagttcacccacagcagcagcatcaacaacagcaggcacaacatcagcagcaacaggcccaattacatcctcagcagcagcagcagcttcgtacccctcaacaagagcaacaacagctccagcacgcacagcagcatgagcagccaagggctcagcctcatcagcagccagcacctcgccaacaaaagcagcagaagcagcgcgatcaacaaagagagcagcagagggatcaacaagcccaacagcagcagctccagcaacaacaacagcttcagcagcagcaacaggctcagcaacaagctcaacaacaagctcagcagcaggcccaacagcaagcacagcagcaagcacagcagcaggcacagcagcaagctcaacaacagccaaagcaacagcctgctcctccagagccagtccagcagcaagcgcagccacagccacagcagcagaaaccagatgccactggggaagaatcgatggatatcgacagtcatgccaatggcgaggagactggtggcctggatatgaaactgcttgccgaccctaattacattcccacacagccattgggtgagatgatgtctccgcccccagagggtgggagttatccgactcttgaggctgtgcaaaaggctgtccttcgatattgcacttctgtcggttatgctattgttattggccgttccaaaaagaccgtgcccggactgaagaaggtccttttcgtttgcgatcgtgctggtaagccaccaagccgtgtcagccctgagtgccgaaaacgcaagacttcctcgcgaaagtgcgactgtccattcggtttctttgctatcgagcaacgaactcagtggacaattcgatatcgcccagacccttctcatcttcagcataaccatggaccaagcgagagtccatcgcaccacccagctgctcgcaaacttgacagtaaaatggtcgctgctgttaagcaactcaaggaaaacggtgagtttatcgaccacaggaaccgattccatactaactgcaatgagcaggcgctggcgtctcggagacgctgcagatactgcagaccgagaacccggactgtcacctcctgccacgtgatatatacaacgctcgggcggctatcaaccgcaaccctcaaaaggttgctacaggccttgccgagaataggccagccatatacagcaaacctcatcagtctcccgaagaccgcatacgcgcagagttgaggcgagaaattgccaaggctcgcgaagatatgcagaaaatggaagaagaaaaggataaagagatcagtgaactaaaagagaagattgtggagaaagacggcattattaagaagtttgaggagttcatcgacatttgtaacgagcgcgttatgtttcaacgtcagcggctcgcgggaagcaacagcaatggggcgaaccagcctcaagcctaacgtctcaatctggcgtattggttggtctagtgacgcatcgcgagtatttaggatattgaagattggacatttgaggatcatgagggcgtttgaatggttaatgtgttgcatttgctcttactgatgatttggctttgcggtttgcttttgttgacgggtatgggcggcacgttatgttttggagcatggcttaagattatgatgtaacttgcttaacgcaattcgtgtacactggtcttttttacaacggcagacatggtgaagacatggaatatacattgtcatttctgatctgatctacctgcgttacgatgtttgatatatgagctgtactgtatatccttaatcacaagcatactcgaaatagcattgcccactgactacgtggccggcacttttcaactaagtcggcgtcgataacacacgctcagcatgtagtcatagacgatataacaagtagtggatctaaggggctcagttagctttataaacgtcgagttgatagatcttgagatttgttgagtgcagctcgttggatggagtaaagcttatctggtcaacgtatccacttattcacacttatgaattaccaagcaagtacgcctcataaaaaccggtactgatttagtggttgattgaaacattagatcagtcttggtgagtatagcctaagaaagcactaagaattccgtctggtctttcctgtccctgtctttttgcgacctgcctgccaaggtacttactaagatagggaggtggtgataggggtcgatagagtattgtcattccatgaaatgtctgttaaacagaccgccatgcacatactccaaaaccagcaaccttcttcattacccatttttattgcctttgtgtggctgtcgtagtgactctatgtatgacatgaaacatacatgttgctatgggcttaaatggcatgcattattggaaacccttcttggaaactctcatgttgcttgatgcattaacatgcagcccagccgggaccccctctcgatgcgggagaccgccacgctggttagccggtaatctggggaggtcctggtctgaagactctggccaaccaatactcatatacaaactcgattggcgggtcacatcctgtcccaccccatcagtctgcagtggcctatggcggcttgtaacattcattggcttcgacgccatgtgcttctatgcgggctattattcaaatgacagagggggtatagggaagatacagtatgcctggtttgaatgtaagggtccaggccgaagtactggggttactcttgtcatggtactctgtatctccagatgaagatcgcgtgatattccacagcaccaatgttgatgattttgatatagtaaccctgatccgtgaaacgtgagccttagagacctgtaggttgggtttctacaagttagtgagtactaatcaaaaccatactacatcttagtaggtgtacctgtgccagctcctaaatcaacgaatatttgcttgtgattcaatcataggtggggctcgacgctcgatagcgggatatactcctccaattgactcctgacacatccattctacccaattgccggccagatcagtcgcgacaggggtttcccctgaacctaagtcgcgtaaattcggcagaaccagcctaaggtgcggtgcccttacgaaagtcaacaactcctggatgttgaacctcatcttattccaccaaaccccgatcagccgctgaggacttgatatcaatctccgcgactttatttcgcaaccagcactgttgatactcaccactacgctccttagtctctgagattatcttttgatgttgctaaagctgttttaatatttgacttgccgtaaagctatttcgcctaaccccaaagctctcgaccgccacatagacagaccctcctcgattgccctgcgtcctatacccataccgaagcgacgacttggaaatgactgggaggtgttaaactggacataaaaccttcccccgatcttcatttaacaacaatggaggtcacctcacccgccgtgctgagcccaggagcttccgctaacggcgttacgtctcccccaacctttcccaccgtcgagccggagcgtgttgtcgagcacctggcttccgtctgcgaggtcgcgcttggtgctacacgggatgaactcgaacaggttggaagcttgcttcacaaagcccgttatagcgagactgtttctcgctgcacacgctttgcgaacgatacccagaatgtgctctatatccagaaggattttgcaagctcatctgcggtagagcctggtgctgacccttccggtgcgtgagatcctggtatggataaaagtgttctcgctgatctgaatatagcgctggcggcttataattatacgctgtctaccgagatttcttcgtcgccaacgaccgttgcctctcttgttcttatcaaatcgcctcagcccatagacccgatccgacctcttacatctcaaatattcattactaatctgcctggtcctgcatctctcaacgctggagttggagagcagggctcggtactctccccgtgggaggttctccattctcaggttcaccacgccttggtaccgtactttgatgccaacaccaagagtcaacaactggccaatgggtcgcgaggaagagctgacgtggatgctaaaacgggaattcctgtgacaaagaaacgactcaacgacctggaactaagcttgttgcatctccagcagaatgtcgatattcccgagatctcccttacgttccattcgattgtccaagccgtcctcgatgacgccgaagccaacaacaaccgacccaacattgatgggatccctcagaatcttcttcaagacagtactttcctcaaccgattgcaagccaatgtcaacacttggatcaagtcgattcagggaatcaccaagttgaccaaggacccttcctcgaatgcgaaccaggagtttagtactgcaagccaggaagtcaatttttggttgtccatggagtcagctctagaaggaatcgaaggtcagctccgtagtgaaggagttctcctgacgctggaaattcttaagcatgccaagcgtttccaggccaccgtgagtttcacggccgatacaggtttgaaggaggctatggataaggtgcagaagtacaaccagctcatgcgagatttccctcttgacgagttactgtctgctacttcactgtccaaggttgaggaggccatccagcaaatctttgggcacctaaacaagaagctcagaatttgtccctaccctattcgaagggctcttccccttgttgaagccatctccgccgatcttgacgatgtgcttcacaggctgttgtctggtaccgaattggttaaccttgattaccagcaattcaagaacatcatgcagacctgcgaccatattttccagacctgggaggagcatatcaaggaatttaccaacgtagctcgtgaagtgacccgccgccgaaacgagaaattcatccccatcaagatcgtcaagaagcactctgaacttgaggcaagaatcaagtatgtcagcactttccgtgacaaccatgagcagctccaacgcactattgtcaccgttcttggcccgcaggccaccatcccaggtgtggccgagaccactggatctgatggtatcatcgtcgaggagatgggcgatgttgacgctgtcgaggaagtcaagcaggcttgggaggctcttcagaatgtcgacatgctggatgtcacagaccagggtaaagagcgatgggtacgagccgagaatctttacaacgaacgtacaactcgagtagagaactccatcatttccagacttcgcgatcgactcgctactgccaagactgcaaacgaaatgtttcgagttttctccaagttcaacgcacttttcgtgcgccccaagattcgtggcgctatccaagagtatcagaaccagctgatggaccacgtcaagcaggctatcaatggtctgcacgagcgttttaagcaacagtatggccactcagaaacacacgccatggcccaacttcgtgatcttccccctgtatctggtgccatcatctgggcgcgccagatcgagttccagttggatgggtacatgcgcaaggtagaggctgttctcggccctgactggactctgcatgccgaaggccataagctgcaagaggagagcgagctattcaagcagaagctcgacactagccgaatctatgatgcctggctcaatgacgttggacgacgcaagatttctatctctgggcagctttttgagatcgctcgtgtgagatctgctggtggcattctcgaactcaacgtcaacttcgacccgcaagtcattaccctattcaaggaaacccgcaacctgacttggcaatcttactcagtgccacatgctgtcacgactgtatccaaagatgcgaagcgcgtttacccatatgctgtcagcttgatggagagtgtgagaactctctctcaaactcttcgtcaaattgcggtcatgggagaggagtctgtccttctcaacggatatcgaaatgaagtctacagactggttggtgaaggtgtaccgcttcgatgggagtcgttcatcaattcacacgaactgttttactccgagaatagacaaacccgccccttgttgcctactggaactgacttcggcctggccaaaaataccgagagcaagcatggcatgtttatccgcggtttcgcagcggctgtttccgtactgcagcagaaagcagtatctttgaacttcatccatgccaccgttgaacaagccctaaaggaactcagcacatgcccttacgaggaagcggcattccatagccgactggatacgattcaatcggctgttgatcagttgaaccttgaacaatacgtaaacctggacttctgggtgcgtgagctgaatgctaagattcagtcgatacttctcacacgccttcagagtgcagttcattcgtggattactgcattcgaggacgagacaactgaggaggagtcgcgcaggaggactaacaacgatgagagcaaaccagaaagcccaaccatgaagcgccttgtgcttgaagttgtcatgcgcaaccaagtcatctatcttgacccccctctggaattcgcgcgtgccagctggttcctccatctacacgagtggcttggaatcgtttgcaatcttcgcaaaatcaaggcctcccgataccaaatgactcttaccactattgccaacgatgagctccgctttactgacttgcctaccgagtgcgccggactgctgcagcgtgtctatgtttctatggaaaagaaacttcaggagattagcgcgtatgtcgacaagtggctacagttccagtccctttgggatctccagtctgagcaagtctacgacgctcttggtgagccactcccacgatggttgcagcttctccaagatctccgcaagaatcgatccacattcgacacacaggaggtcagccgcgaatttggtcatcttacaattgactatgaccaggtccagaccaaggtcaacgcaaagtacgaccaatggcaacatgagattttgatgaagtttgccagtcgtctcggtaaccgcatgcgcgacatcaatgcagagattgagaaggcgcgcaaacatctggagaaccaaagttccgacgcttcatcaaccgcccaggctgtgcaatttatcactgttgtgcagagctgcaagcgcaatgtcaagacatgggcacctgaaatcgatatgtttcgacagggccagtccatgctcgtaaggcaacgataccagttccccaatgactggctgcacattgagcagattgacagccagtgggaggccttgaaggaaattttggacaagaaatcgaggatcgtccaagaacaaagtgatgcgctacgggcaaagatcactgcagaggataaactggtcaacgatcgaattgcagaaattgcagcacagtggaatgaggagaagccagtgtctggaaccatccaacctgatgttgcatctgctacattgtcttctttcgaagctcgcatttcgaagttgcaggacgatgcgcagatggtggtcaaggctaaggaggcattggatatccccgccagtcttgacacatcccttgaatcgacacttgaagaagttcgggatttccagtctgtttggtcaaacctctcaactatctgggcaagccttaacgagacgcgtgatattctctggactgctgttcaaccacgaaagattcgttccaaggtcgacgacctcatcaagagcaccaaggatatgcccagcagaatgcgacagtacgctgctttcgagcatgtccagggcatcctgcgcggtttcctcaaggttaactctattctttctgacctcaagtctgatgcgatccgtgagcgccactgggtcaagatttacaaacagatcaagcctcagaaacgattttcacctagctctatgactcttggtgatgtctgggacctcaaccttgttgctactgaaatcatcgtgaaggacattatcgcccaggcacagggtgagatggctttggaggagttcttgaaacaggttcgtgagacttggcagaattacgctcttgagatggtcggctatcaaaacaagatccgcctcattcgcggctgggacgacctctttgcgaaatgcagtgagaatctgaactcactacaggctatgaagcattccccctattacaaggagtttgaggaagaagctgtgtcttgggaagacaagctcaaccgtgtccatgtactctttgatgtctggattgacgttcagcgccaatgggtctaccttgagggcgtcttcactggtaacgctgatatcaagcatctcttgcctattgagtcaggacgtttccagaatatcaacagcgaattcttggctgtcatgaagaaggccaataaaactccatacgtgctggaagtcctcaatattcctaatgtacaaaagtcgctcgagcgactcgctgaaatgcttaacaagatccagaaggctttaggtgaatacctggagaaggagcgtgtttcattccctcgattctacttcgttggtgacgaagatctgctagagatgattggtaacagcaacgacacgctgcgtattgccaaacatttcaagaagatgtttgcgggtctctcaggtctcattatggacgatgagactgtcatctctggcttcacttccaaagagggcgaagctgttcgtctgaagaaggaaatttctttggcaaaaactcccaagatcaacgactggctagctcttctggagggtggcatgaagtcaacgcttgccgagcttcttgccgaggctgttgaccagtatactcccatttttgaatccgagaccattgaccgcgacgctttgaatgcgttcatgaatgcgtaccccagtcagattgttgttcttgcaacccaagctgcctggaccacagccgtcgaccgatctctaactgatggtggcagcgcgctaaagcttttgttcgagcgcgaggtagaggtccttcgagtacttgccgacacagttcttggagaactggaagtcattctgaggaagaaatgcgaacagctcattactgaatgtgttcatcaaagggacactatcgagaagctcatcaatgccaacgccaattctacaggtcattacctgtggcagctgcagatgagatatgtctacaatccggagggcgaattcttggatcgactttacatcaagatggccaatgccaaactcaactacggtttcgaatacctgggagttcccgagcgccttgtccgcacacctcttaccgatcgatgtttcctcactctcactcaagctctgtgccaacgtcttggtggttcaccgtacggacccgccggtaccggtaaaacagaatcagtcaaggctctgggtgttcaactcggtagatttacccttgtgttctgttgtgacgacacttttgatttccaggccatgggtcgtattttccttggtatctgccaggtcggtgcttggggctgtttcgacgaatttaaccgtctggaggagcgaattttgtccgctgtatcgcagcagattcaaaatattcagttgggtctcaaacaaggtgctgaagacgaccagtcacagatcgagttggttggccgccagcttcacgttaacgaaaacaccggtatcttcatcaccatgaaccctggttatgctggccgttccaacttgcccgacaacttgaagaagctcttccgcagtgtagcaatgtctaagcctgacaaggagcttatcgctgaggtcatgctttactcccaaggttttaaccaagccaagcaattgtctaagcacactgtgcccttcttcgaccagtgttctgtaaggctgtccaaacaagctcactatgattttggtctgcgtgctctcaagagtgtcctggtcagctctggtggcttgaaacgtgctcgtctaggcgatggaactcttggtgctgaagaggttgttgaacctgaaatcatcgtgcaaagcatccgggaaacgattgcgcctaagcttatcaagtctgatgtcgacatcatgatgaccatcgaaaccgactgcttccctggcgtgcaatatgtccctgccaaccttgtagcattggaagacgctatccgaacccttgctgccgaacgtcacctcgtggtcaacgaactttggatgaccaaggtcctccaactgtaccagattcagaaaatccaccatggtgttatgatggttggtaactctggttctggtaaatcagcagcctggagacttttgcttgatgcgcttcagaaggttgaaggagttgagggcgtttcgcatgtgattgactcaaaggtcatgtcaaaggaggctctgtacggaaaccttgactcaactacccgtgaatggacagatggtttgttcaccagcattctgcgaaagatcgtcgacaacctccgtggtgaggactctaaacgacattggatcgtcttcgatggtgacgtggaccctgaatgggttgaaaacttgaacagtgtactcgatgacaacaagctgctcacgcttcccaatggtgagcgtctcaaccttccctccaacgttcgaatcatgttcgaagtcgagaccctgaagtatgcaactctggctactgtcagtcgttgtggtatggtttggttcagtgaggataccgtgtcgcccaacatgctggtcgaaaactatctgtccaccctcagcagcgttccctttgaggatttggacgaagacaacgttactaccgcgcagaaccctgccaagactttggccgtgcaaggcgagtttgcggcactgcttcgtatctatctgtttgaagaagacttcatcttgcgggctctaaagcaagctgaggcctacaaccatatcatggagtttactgtcgcccgagtccttacgactctcttctcactgctaaacaaagcagtccgggatgccattgactataacgtgcagcattccgactttcccttggagtctgaacagatcgagtccttcatttcgaagaagctcctgcttgcactcgtctgggcacttactggtgactgccctctcaacgaccggaaagcatttggtgacgagctttgtggattggccaatttcggctcccctcctattgacggcactagctcgctcatcgactttgatgtaaccctacccaagtgtgaatgggctccatggcagaaccaggtgccttcagttgaagtcaacacacactccgttactcagaccgatgttgtcattcccactctggacaccgtccgccatgaagatgttctttactcatggctcgcggagcacaagcctctgctactctgtggtcctcctggttcaggtaaaacaatgaccctattcagtgcacttcgcaagctgcctaacatggaggttgttggtctgaatttctcgagcgcaacaactcccgatcttcttatcaagacatttgagcagtactgtgagtacaagaaaacgttgaatggcgtcatgctctccccgacacaaattggtagatggcttgtcgtcttctgtgatgaaatcaacttgcccgcgccagacaagtacggaacccaacgcgccatctcattcctgcgccaaatggttgagcacaatggtttctggcgaacatctgataagtcttgggtcacactcgatcgtattcagttcgtcggtgcttgcaatcctcccaccgacgctggacgtacacccatgggcgctcgattccttcgacatgcaccactcatcatggtcgactaccctggtgaactatctctcaaccagatttacggcactttcaactctgcagttctcaagattattccatctcttcgagggtattccgaagccctcacccatgccatggttcgtttctatctcgagtctcagcagagatttacgccaaagattcaacctcactacgtgtacagtccccgtgaactgacgcgatgggttcgtggtgtttacgaggctattcgacccttggaaagcttgtctattgaaggcctcatcagaatctgggcccatgaagctcttcgtctattccaagatcgattggtcgctgaggaagagcgacaatggactgacgaggctgtgcatcgcatcgcgctcgaatacttccccaacattgacacagaaaaggcccttggaggacctattctcttctctaactggctgtccaaaaactatgtccctgtggaccgtgagcagctgagagactttgtcaaggcgagactgaagaccttctgcgaggaagaggttgacgttcctctaatcctatttaatgatgtattggagcacgtgttgcgcattgatcgtgttttcagacaaccccaaggccatctcatcttgattggtgtcagtggtagtggcaagacaaccttgtctcgcttcgtggcctggatgaacggtctcaaggttttccaaatcaaggtccatggaaagtattccgccgaggattttgatgatgatctgcgggatgtccttcgacgatgtggttgcaagggcgagaaaatctgcttcatcatggacgagtcaaacgtgttggattcaggcttcctggagagaatgaacaccttgctcgccaacgccgaagttccaggtcttttcgagggtgatgaatatgctgccctcatgaccgcttgtaaggaaggtgcccagcgacaaaacctacacctagactcccctgaggagctgtacaagtggttcacgcagcaaattgtcaagaacctgcacgtcgtcttcacgatgaacccacccgaggatggtctctcttccaaggctgccaccagtcctgccctgttcaaccgttgcgttctcaactggttcggtgactggtctgatcaagctctgttccaagttggtcatgagctcactcattctattgatctggaccgaagcaactttgagtgtcctgatactgtccctgtggcttatcgtggtctacaactacctccttctcatcgtgagacggttgtcaactcgatggtgtatatccactactctcttcagagatacaacgaaaagctgttcaagcagcaaggcaaggttacatttttgacacctcgtcacttcctcgatttcgtcgctcaatatgtcaaactctacaatgagaagcgagaggaccttgaagaacagcaacgccatctcaacgttggtttggaaaagcttagagacaccgtcgacaaggttcgagatcttcgagtaagcctggctgagaaaaagaagcagctggagcagaaggatgcagaggcaaatgaaaagctacaacgcatggtggctgatcaacgtgaagcggagcagaggaagagtactgcgctggagattcaggctgctttggacaagcaggaaattgaggttgcttcacgaaagaaggttgtgctggaggatcttgccaaggcagagcctgccgtcgaggaggcaaaggccagtgtcagtaacatcaagcgtcagcacttgaccgaagtcaggtccatgggtaacccgccccagggcgtgaagcttgctatggatgctgtgtgtaccttgcttggccacaaaatcaatgactggaaggctgtgcaaggtattgttcgaaaggatgatttcattgctagcattctcatgtttgacaacgctaggcagatgaacaagtcgttgaggaacaggatgcgcagcgatttcttgtccaaccctgaattcacatttgagaaggtcaaccgtgcctccaaggcgtgcggaccccttgtccagtgggttaccgctcaggtcaactactttgacattctcgatcgtgttggtcctctcaagcacgaggtcgagcagctggaggagcaagcactccaaacaaaggcagaagctcaggccactcaggacgagatcgttgggttggagtcaagcatcaaccaatacaagactgaatatgctgcactcatcagcgagacgcaatccatcaaggcagagatgtcaaaggtccagttcaaggtcgatcgcagtgttcgacttctcgacagtttgtcctcagaacgagttcgttgggaagagggcagcaagtctttcgagatccagatcagcactcttgtaggagacgttcttgtcgctgctgctttcttggcctacagtggtctctatgaccagacgttccgaaagtcgatgatggatgactggttccaccagcttcacctttccggtatacattacaagtcaacaaatcccgtgaccgaatatctgtcaactgcagatgagcgtctcagctggcaggagaacactcttcccgtcgatgacctttgcacagagaacgccatcatcctcaagcgtttcaatcgctaccctctcatcatcgatccctccggacgagttacagaattcttgcagagagaatgcaaagaccgccgcctgacggtgacaagcttcttggacgatacctttaccaagcagcttgagagttctctccgtttcggtaaccctattcttatccaggatgctgaacacttggatcctatccttaaccatgtcctcaacaaggaataccagaagactggtggtcgtgtccttattcaacttggcaagcaggagattgatttctcgccggccttcaagatttatctgtcaactcgtgacccttccgccactttcgcccccgatatttgcagtcgaaccacattcgtcaacttcactgtcactcagagcagtctccaaacacaatctctcaacgacgtcctcaagtctgagcgtcctgacgttgatgaacgacgctcaaacctcatcaaactgcagggagagttcaaggtccatctgcgacaactggagaaacgattactccaggctctgaacgagtctcgtggtaacattcttgatgatgacaacgttatcgagacactcgaaactctcaagacagaggctgctgagatctctggtaagatgagcaacaccgaaggcgtcatggctgaggttgaggagattacgcaacagtatagtattatcgccagatcttgcagtgctgtcttcgccgtcttggagcaattgcactacctcaaccacttctaccagttttcactccagtacttccttgatatcttccattcagtcctacatggcaacaagaacctggctggtcaaactgaccacaacatccgacgtgacgtaatcgtcaaagatctctttgtcaacacattcaagcggacagctctcggtttgctccaaagagaccgagttactctcggaatgttactcgcgcaggcttcaccatacaagatggacaagtctttgatcgacgttatccttgacaaccgcattgaaggcaaggatctttcttctaatcctgatgaaagagacgatgcttttgctcaagccaagaagatcgctgttatcaaggaaaagattgattctatctctactgaggactgggataagttctttacggaagaacttgccgagaacttcgtacccctggtttgggacgacaacaccgatgctaatgatcaagccctattgtctctcctgctcgtcaaacttttcaggatggaccggtttgttcctgtcgcagagcgtttcgtcaaccaagtctttggttcaggcatcttcgacattgttgaggacctgaaggagacagttactcaggtgtctgccaccctgccgatctccttggtatcaagccctggcttcgatgccagttacaaggtcgacaatttggttgagagaatgcgcgtaaagtgtaccaacattgccatgggttccaacgaaggtcttgcaagtgccgacaaggcaatcagccacgccgcgcaaacaggctcatgggttttggtcaagaacgttcacctggctcccacttggttgcagagcttggagaagcgtatggaatcactcaatcctcactcagacttccgacttttcttgtctatggagtcgagtctgaagattccagtcaatttactccgagcatctcgtgtactgatgtacgagcaacctgccggtgtcaaggctaacatgaaggattccatgtcttcgttgtctacacgggcgaccaagagtcctgtggaaagggcacgactgtacttactcttatccttcttgcacgctgtcgtacaggagagattgcgatatgcgcctaacctgggctggaagggattttgggagttcaacgacagtgacgtaagttgcagccccttttctatctcctaacttgtcaactaacatataacagtacgaatgctctgcctttattgtcgatacttgggttgatagcgcggctggcaacagaaccaacattgcccctcaaaatattccttgggagatgttgcgctacatggtgaccgaaacgtacggtggtaagattgacaacgaaggagatttcaaacttctctctcagctcgtcacgtctttcttgactccttctgcctacgaagttgaccacaagctcgttgacggacctgacggtggcctttctgtcccgtctggcaccagcttccaggatttcaacgcctggattcaccgcttgcccgagcgtgagccacccacgtatctcggcctccctgcgaatgccgagaaactcctcctcagtggtcttggaagaagccttattggcaacctccgtaaggtcacggagttgcttgacgaaggcgagcagttggtaacggaagtgtaagggaaagccctttaaaatggttatggagaaaaggggaggtgcgcttggatgctggctggataaatcacataactatttatgatttccggcaagactgaagtgctttgaattttcgttttacttgttttattagatgaggcatcgagcaaggcgtgttgataagagagcctgtcagttctacggaggatcattgttgcttatacccatgcattacatagatcgagcttgcctgttaagtttgttttgtccatttattgaagttgaccacaactaagttctaaaactctatgtatatacatggtatgtgaccgtgtgcaaatgactaaaaataaaagacatagaggaatgatgaaatgaaagctaaaagctgttgctatctagacagcactagttataaaagttattcattcgagagtcaacgccaaagtcagcaaattcttgatgcgggaggctatagaagtccatttcggcgacactgtcgggttgactgcccggtgggtatggcagctggattctgagcacctcagagacatgttggcgaagttggttttggacaagagtctcaaaggatttctcatcttcgcccgggttcactaactcgttcatccaagcaaacttgtagagaaatgttatccagagcttgggctcgtcaaagtcaaggagtttgcttgcaccatcagccacgctttcaagcagcttggcctccttaacaacaccgtccgcagcagtggtttcacaaatcatccaagacagagttacgaggagctccgaaggagttataccgaaggctgattcgcactgatcataccagtcaggggcacaatttgcccgcaccagttgtaccatgaccccccaaagagtgcaaaaaactcgaatattgtgccaccaagaactcatgtttgcgctgggcttgactggagaatcctgtaaagccaccgggtggtttaggcgtagttgctcctcgcaccactcaacacaacggcgcagaggcgagggacgattgaggcggagtgtttttataaaaggctgcttcttgatgaactcgtgcagtaggtgctctgtcatgaagtctgggggatttgcctggtcaaagcaatcatcgtagatatcgaaagcatagttgaggaagaaaaacgtcacgagatcgatagatgaatacttatgcgtcatatctggaagtgatcggtcggcggtgagtagctgttcgacattttgcgtgacttgatgaacgaaagttgacctgtccgtgtcgtctttatggcttcctacatatgcttttagcattgacagaagaaatggagagtcggaatttccagtcgtcaaggcatgtggccactcgcgcgcaagaagttccttagcgttattggcattgtctggtttaccagcaactcgagcacaagagacagcaagaaactctctggtttctgagtaagattggtcgctgtttgccacagactgatggaggtatgaatatagattggaagcgttcgagtcgtcgagcatggcagcgcagaagtcggcggcaagcttgttcgcttcttcggctgatccagttgaccagggatatttgatgagaggctctggacaatctgatggttcatcaaagtccatatcgtctgacccagctgtggccattagagtgtctccatcgcgaaggtccaacatcgtgtgttggtcgaaagcgttggattcttgatcgaagtcgatatcaccaaagtcgatcgactcattgaatgcaccagtggatatgagtgtcgttttcttgtcgctagcattgtacttctttacaccccatttctcgaaacgatagccatattggcgcttgctgatcgagcacaattgttggttagtcaatggccagaaagaacgcagtatgatatccgggggaaatacctctgaacgatgccgtacttcttctccatggtgtccatgactatgtttaaggtatacttcttgtataagccacagaggagaggcttgaacttttcccacgtttcatcgttgatgcgtgtcgtaggcttgagcttgtcatcagcccctctcgaatatgacctttctctgacctccatggcgtctgtttcttctatgagagatttgagatgatgagataagatgcagagtgttgagtataatcaggaaacgactgtaagcggcgaaagcgtgcttcttttaagcgtggcattttgcactttgcagctctcggctgaaaatgattgcatgtaattctacattgccctgggaaacgcctcatttatacagtacaggctgtacgatgccgctgccttgagccttgaggcttaggctgggtgtgaattgtccatattttgtaatttggaaaacacccaagaacagagttgtttcattggttggtcgtaaggatgatggctgtgcatacacatgcatgcatgtatgcggtagactggcgaaccagcagctaaaatgacaagcataaggatggatcttgtagcacagcctcggttagcctaggtctcagtctctttttcgaagaaagattgaaattccaatacttgccaagttagcaagtgtggtatcagtgagtgtttactgcaataatacgacgtgagtgtagtatggcatgtttcgctctagcttgtagcccaacgacacccaacttggtcttgactgggcacccaacaaacaccgctttttgaggcccgtcctgggatagaccggcatcatgacacaattcggtagttcgttcttggagctgcattgtagttggtccgttttcctttttggcgtgacaggtccccagactggtcagggtattgcgggatgcgcgtgagcttttgggcgagtatgcattcacagtaaaggccgagttcatttccctcgacatgtcgatttccaaaactccaattgtcatcgtttaagagcctcatagccaccagcctgttgttcttgagcatttaccagtcttccatcagagccatcacaccatgcaatcacaatcagcactgtaccatcgcagaaccatgaagatggacgatatctgtaattcgtgggttgaacctagcgagtacccacggatacccaacgtatacgagccggttgaagatggccaacttgccgatttttacgaaaacagagaaaagaatgaagttgttgaacgcgacatgagcacccgggacagccacaagtcgtcctgggctatgcatagtattcatgcgagcggcgaacaagcccacaaggagctcgccaacgatccaacaaattattcggttgtcgtgcaactagggagcagctacaggagcgacaacttgactcctggagccggtctaagagactcgacaaaggactggcgatcttctactcatcgcccagattcggccgaaaagagacgtgcaaggcgtgaggcaagcctcgaggagtggaaagacgcaggcgataggctcttctgccaatcagggagataccgaccatgatgcgacttcgggttgtacaagcacaaatttgtaggagccgatgggttattgctggtaattgtcgaatgggaacaagcagttgacacgggatgcgagcgcacatgagccaatgcattgattgataggctgttgaagggcatctgagagtacgatgccgagaaagcacgagcagctcatttcatcattcccaagtatacacgcaaaaggtcttgcttcgaatctgagaaatgccgatttgaatcacaaagatcgttcggccttgaaacaaagatagcgcaggtttgagcagatactgtgcttggcaaggaggcatatggcactgaaatgcactgcattgcatgcatattgacgacgctatcaaacaggggaacctggtgtatgaaattctggacatttcagtggttgtttttcagtgcatcaaacgcagcagttgcaagctcaagtatggagttagtttccgatttgacacaaggaagcaagcaagccacttgatgagaatctcgatgaggaggtgcagcataagaatacaaagcccggttcctgcattctatattttttttttttacctgcctcggtacataaaattaagattcatgtctgttccaaaggtaaattgcgcctgccttgaggtaagttagccaagtacgtaggtcttgggctaccagaaagattgggagctaaaaaagcgaaagggacgaaattagtaggtcagtttaagccgttcaaaccagacttcttgggctatttattttttgcgctctgacacttggagcccgactttcccttacctcaggtacctagataggtacctctgtagctacgtaggcaggtacggttcaaccaagccaagcagtagattcggttcaaaacaaaatgtcccgctacgaaccgatgatggtggtaccgcactatagccaatcacaaccccatgagacgcctgtcttgcttgcacttgcaaccatggaacaggccaaacgcaggccaatgcagaacaggaaggatgggatgggatggacagaaacagaacttacctccggggataaaacactcctgagcgatccactttcgatgatcttttaggggagtatgcgctgtaacctgacctggcattgattcataatcctactgggtattaatagcagaatttagtagataaaattcatcaattgtctgggcagttgattaccaggtcctgtacctactcggcatttctagttatgtaaagcaggagtaaatgtcaattcaatagactcgatgcattgtctcacatatgtactactttggttagggaattacgtagacagttacagcatgtatctcgtttggcaccactgtcatcccccattgcaccacaccaatctgttccagaatcgtgatggccgccggcttgaacatctcgaaaccaatgacagcccgatctctttttaatccccggcaaatttctagttgatcagtaggttagcgctcttctaacgaggtcatctggtcaagcaaggcagagcatcaaaagatgcatcgctcgctcaggttgggcaaggccaggtaagagtcccattccaatacggatcacccaaggtgacgacaggtaatcatgcgcttccgccctcctttattagtggccctgtggcgtaggtcttgctgcaaacagacaggtacctcctgtctactaccacattgctttatggtgttgcagtaggtataaggcgattggtaaaggttgggtaggtaatcaatcatcagcgagtcacagcacaatatggcataagagacaaacttaaatcaaattactaacctacctacctacctcagacatgcactttgtcctagattaatactctgaacttgctctggatcatggcgtgtggtgtgacacccataccatcatatatggtgtggctgttaggctgttttgttcctgcccctcttttcttgagcgcttccccgcagagctaaggcaaagcaatggagtgaaccacaccttacttcaggtaggcaggcgtaggtaggtcctaactccctagctcgttatgtcactgtagatgcgtccagccgtgcttttaaatacttctccttctgccactctttcattcccagcatctcctaatactctcactcttcctcctcttcattgccatataacttcttcacagcaactaagagttgacctcgagtcatccacacttcaccatggcgaactggcagcagtgtacgccgaccctttgccctctcgtgaatatcaactaactccgtcaacagacaatccctttgggaaaagggactcccactcgaacaactcgatcctcacctacaagattctgacccttattacctggatcttgtccctggtcgtcaccgtttactatactctccaccgtcctgacgatggccacactcgaaaccgaaagatctgggagcaaaaccacatgtaccgcaccgctttcactctgaaccccatcatcacctccatctactggtatgtatcttcccaatgccgtacgtgtgttcctatgctaatagtttttccaggattgtcctcttcatcctccaggctgggtacatcggccatctcttctcgagtaactcggacatcgttcacgctgccgccagcgtcggaagtcatttcatcttcaacaacctcttccacttcgcctttatcatgctctttgtccgctctcacttccactgggctgaggttatcctcattctcaacttcatcaatctttcctcgctctacttccgtcacaacacgtacccccggtttattcacacacctgttgtttctggacctttggcctggacttttgttgccatctactggaacggtgctctgatgattccccaccctcaccaccttgtgcctcgtatttttggaaacatcttcatctggtccatcctcgcctatggactcttcttcatcatggtttacaaggtatgctctcttaccccgcccgagtggcacagcacactgacaaacaacacgcaggattacaccatgggcttctcgcttagcgtttttgctgccgctattggagtttcccagttccttcaccaggtgattgccttccagtggatctttgcctttatcatcatggctcttctattcatcgccactgttgtcgttgctgttcctgtcgcgacaggcagggaggtcaattggcgcagcgcacctgctgaccaggagcgtgctcctctgcttgctgagtaaacgtcaaaacaggtgactgatatacgtcgttgcccgggggtagcaatgcttcccatcaacaggcccgtggccaactattttacaactgcgtatggaacccaagcagtttattcgccatcatgtgtcttttgttcattgttcttagccggcctgttgttgcatcattcaacatcgacgttgaatgcggagtaatgggtgaatctggcgttgtggttttatcgaaatgtcacttagtcctgctacctatgttcgttgcaggtaattgttgtccagattactacctagtgctaggtatgagcttagctgcaattgaagatcttcgattcaaaagacatgacgaggtcaaagcaaggggaatgatgtttgaggtgaatgctcgatgacgtagaaggtggagatcaattgataagatgccggcactagcggctcaatcagagtaaaccaagatcgtcagttactgacggtacgtccatcatataacatccatcgagcagaactaatgaaacctctacgggcatttcctttgccaataaacattggaaacgatatttgccaaatatcgcgcatctatacgattctaacgggccctcgagctgcgcgctttgtgaacagggttttatctcctgaagaactagctgtgaatcatgcgcgtataaacgtcctcgacagcgtcaaggcgcaaaagccagggctacaggatgctctgcacaaagcaaatgagaccagccagccacacaaacagattgcagcaaacaatcccgagatgtggagctgtgctgcgttcatcgccgggaggtatctggtttcaactacatcatgacatgtccggacgtccgctgactcagcgtcctgttttagatttgcggcgaaggaggctgccatgaaagcacatccgcatcgacgtctgacgtttcacgatgtggtgattgaaaaacggcccgtggagggtccaagactgggcagcggaccgcccatcgcgcggattcgcagtggcgaaggagaaggggaggacacaagtgccctggtctcgatcagccatgatggagactatgcaacggctgtgtgcttaggttatgatcctggtaataataaaaaagactgatgggtgtgtttatacatcaacacactatggtgtatgtccaagaatgtaaggagtagctggcgaaactgttgaatgcctgcctgtaatctagacaacatcaaaacgacacagttcgtagcaatgcacgagcactctaccagagagtgaatatgacggttgcctgcagtctcttcgaaagtgccggccctttacaatgcgtagcaaaaaccaaagacagcgtggtagattatctccttgaccatcaaaaaagtaaaaggatttactccggtataccagggactcgaaccctgagccttagtcttaggaggactacgcgctaccattgcgccagcacacctggttcgcattcgaatccttattgattggctatggaaacctgggttctgtaaagcactatatacttgagctttttgatcaaattccgtgattaatcgctttgatctgtaaagacacagagattctacatatattctgcgtccaagttggattatgtacccctttaccaagatagcagaggtacagctgcattggtgctgctgttggtaggcatttggcaatccttttcatccctgcagcttcgggtctttacagtgagcagactgtggctctccgtctgctcgatactatgaataaactctaattaaatcgagcattctaaggttctgaacagctgcttcgcacatttccagtcctattctctgtgccacccgaaagaacggatacatccatatgcaggatagcaactgtgattgtactgatgctctataagacacagccaatcatgcttgaaagttaacacgtggtgggcggactgcaggcaatccgaaaacaattggacatgctgtaacttgaattgacgtgataaaccgtccaatcacgcgatctgcctgagccagtgccaatgtcgctttccctagagacttaaaccatattgtaacttattagtccagactaggtaggtacctacaatccgatgccttgagctgagcctcttgtttatagaacaggctcccaggagataacacggccgttatgatggatgcagccacaatcactctttgactgtaatggaaaagtgtgcataacaaagagacaacagaggaggtaacgtctgtaggtagttggccgaaaccggcagaccggtcagcaacagaatgaggcggtcaaagaataccaaagactgaggtacgaatagtttaggcgtcaatatgtctaccatgcttccatgtctaggtttttgatgtcggttcggcccctgcttcagctgggggcagagagacgacgttggaacctccacgggtaggtcggcgtccaggtccgttacccactggaaacagtggaagtgaacccactaaagcacttaacgttcagcactagtctagggccgtcggctgctgtaggttggcaattccgccccgatattcgggcgaggttgatccacttgcccacttgcccactcgtccccagccattcaatgatcatgacttcaagatgataaggtaggtaaggcaggtacaggtccagctagaccgggctgcacttgctcaacacctttccagactcaggtagttactaaggtagttacttcttgattctttcactgccctcttattcatccttccttcatccctcctgttgcgtttgtgatattggcataaagtccggattggacgacagcagacactcactaccttagatacatctactagaccagaccatattcgtcttttgttctacctcacatctgtcatcttagattcgttcatgtctatgtcgccatcatggatctcataatacaccgcttcggcgggcatgaattctctccctacgatgaaaatcaatctttgtcattaccgcagtcgtcttatttcaccgggtatgtgcagcccaatacggccggggaatcatcatacttacatccacagcatttatcaaaatgccatgtcattataccaggtaccatggatccatcgggtgtcacgctttgcccagtctggaatccctcaagccgtggtgctctccctatcgcttttgcaactcatctatagcttagatcgaattcgtcgacaagcatccaatcctcgctctaaagctgccaaaatccattggccgtatgaaattatttcacaagttgcaagggttattgccttagtattcgttacacttgcttatactaaagataaactacattggattaacatattctccgttgcgtacgctttcatcctcggacttctacgcctcttcaaccatcttcaatggcgccatgtggcactgcatcaaatcaactttgtgctcccagctactatggtcattcttatctctggtcatacgctaccgtgtatccaggtaggcaccgtgtgccttcacgacacaagcactctagggggcattttcgccattgcagcggcttctgcaatcgcagccatcacgccaagagaatggaccccttttcagactgagctcaacattcctggttatgaccagaatgaaccggctcccgaggaaacctgcagctggttcacttactattgcacatatgactggctgacaccagtcatttggaagggagccaagaggaaactcggcatggctgatctcccaaggatagcatggtacgacgaaccaatgtacctcctgcgccgcgtccaggaagcccgctcaatctctaaaaagaccctcttcacagtccttcggttccagaggcgcgagttaattctcatgtcattctgggttgccacgtcgtacacggtcgaaaacattgctgcttatgccatgtttaagctccttgagtatcttgctaacccagatggcgccatttataagccatggctttggttgttcctcatgttcatcggtccactatcacgttctatcgctttccaacagtatatcttcacatccacaagacttgtggtccgtatcaagtctgctttcactcaggagctgtattatactgccttggcttcaatggagatggaagaggatccttttgagctacagtcaactggcacgaaacctagagacacaaatgggcaaacgggcaccaaaagtacatcagctggacgtttggctaatctcatggcttctgatatagatgccatatacaagtcaagagacatcattcaagctactgtcggcactcctgttggaaccttgatatccattgtcggcatgtataggatgatgggctgggcatctctggttgggaatgctattttgttcttggccactcctctctccatctggcttggacgtttgatgttttattctcagcgtcgagtcagaaaagctcaggattcccgcatgtcacttgtcacagaatatcttgcctctctccgcgcgatcaagtattttgcatgggaggatcccatcacagaaaagatcatcggcgcacgctcggccgaacaaaaggaactctggaggacttcgctgattcaagcttctctgaatcaagttatgcagatcgttccttatttatccttacttgtgatgtttggcctacatgttggcctctcaaagtgtcgacttgatgccgcgactgctttcacaactatctttcttgtcaagaacgttcgtcgaaacataatgcaagctagtgcctttggcaggaacttcgcgagcgctctggtgtcagtagcccgacttgataggtacttttcgagtactgtacccatcccacagtatcctgtaggaccgctcagcattgaaggtgcctcgttccgcaagacaaaggctgccactttcatattaaacgatatcacgttgcactttgcccaaggaggtctaaatgtgattggaggctcaagcggcagtgggaaaaccactctcttgttatctatccttggtgaaacgtatatggaaagtggatctgtgaccaggccagacgacgtggcatacgcctcccagtcggcctggttacagaacgacagtatccaagctaatattctcttcggcagtccaatggaaaagttgcgttatgacaggatcatcgaagcatgctgtctttgggaagattttaaggagttgccagccagggatacgaccattgtaggcgaaaacggaacctctctatccggtggtcaaagagctagagttgccctcgctagagctttgtattccaaatccccgctactattactcgacgatatttttgctgcactcgacgcaaagacagctgctggtgtttggaaacactgcttctgcagtgatctattgaagggtagaacgactgtgctcgtgaccaacctcccctggatcgccgagcaagccgatctctctgttgtgttagataagggtcagatagagtcggttttgccccaaattggtgttgtgcgcacaccaattgccattgcccgagttcttggaggcgacgcagatgaggatgaagcacatgatgatacagtgcaagagattcaaccccatggcgatgacttgaacgacacaaacaagattctcgaggaaaagtaccacagagatattgttagccaggaaatgaaggcttctggaaaggttggccgcatgacttgtaagcacgccctcatcattctttggagttttactaaatccgacgccagttttacaatacatgaattacttcggtcaccctgtgttcgtcattgcttgtctcgggctacttcttgctacaaatattttcaccttcctctctgctttgtggctttctgtttgggtcgaggcttacaaccatcaagctcatgttgatatcccatattatatggggatctttgctgtgcttacgttgcttgaaatcggtagctactgcttggccatcataatgtttgagtggggggcttggaacgctgcaagacgactacacaacgacttcatccgtgccattatgcgcgtttcactgtcgtggttcaaacatatccccattgggcgcatcacgaatcgcttctctagtgacatggcctctctcgatggaacgatcagtactatgctacgcatcatgctcgatactattctccttatgctattccgcattggagcggttagtagtatcatgccgattttcatgataccagcacttttcacgtgcttgtttggtgttcttattggcgaagcttacaccagaactgctgtcgtaatcaaacgactaacctcttcagcccagtcgcccgtcttctctcagtttgccgatactctcgcgggtctccctgtcattcgtgccagaaatggtatggcatcaacattccgagaagagctagcttgcaaactgcgaacctggtcagcttcttcggaagccagcttcaatgccaatcgatgggtggctgtacgtgtcgaccttgtgacagcgcttgtcagtctttcggccggcataattgcagtttcacagacgggtgttgtggccgcaggactggtcggtttctcactcactaatgccaatgggcttagccaaacgattttgctgttggtacgagccatgaacgatcttgaagtagagatgcagagtgtgagtacaatcgctactctctaccgaatgccttctaacccagtatcaagtttcaccgagtcaaagagtacgtcaaattagaaccagaagagaaagatgacaaaacctacccagaggagggcgagtacaccgacgacatgtcacatgtggttcccaaatcttggcccacgactggcgagatcgagtttcgaaacgtgacgattcgatatgaccccgatgggcccgacgtcctcaccgacgtgaacctcaagttcaaagctggcgagcgcgtggccgtggtaggacgaacagggtctggcaagagcacagtgagtatcggatactcgaggagcaaattgtaccactaacaaccttgctctccagctggttctctcccttttgcgctttacccatgtggtttcaggcgagatcctttatgatggtgttgacattacaaaagttcctcgacaccgtctccgtgagagtcttactatcattccccaggaggcagtgctgttcaacggcactgtcgagtcaaacttggaccctgccggtcaagttcccaaggaggtcctcgatagagctctcgaaaactgcaaaggcattgcctcattctctccccaagcttctgatgatagcgacaacgatgtatcctcatctgatgacgagcacaatatagtgaacctagcgacaagtgttgaccctcgcggagagaatttttcgcatggccaaagacaggttctctcgctctgtcgtgcgcttattcgtcagaataagctgatgttgctcgatgaagccactgcaagcatggactatgagactgaccgaggcattcagaccgttctacggcaggaacttgaagctgcagggggggaccgcactctggtaacaatcgcacatcgtctacgcacgatcattgactacgatactgtcgtagtcatgagtgccggacgggttctcgagtaagctgttcacgagttcatatctactcattgtgatacacaactaacatcgcttacaggtacggttcgcctcgcgacttgtacaacagacgaggtcaattctacgacatgatataccatagcggtgaaatggacgggcttgaggctttactccaggcagaaagctgctcttgaaacgttcggcaaggggatgaagaattccacacaagaaaacatactcacaaatatgtgcgtatgcatgcatgtgatgtggatactagaacgaataatggatatacagagcggttttgtatacgacaacattacctgaatatgacgtatttgaactccagcttcttcatttgctccatttttggggatttcaagtaggaacccctgaatatgtgggatgtttagcaattgcattattatttcctactagtacatcgtgcatcatacttcctcccaatgcatgccacttgtattgtatacaggaattgtaccattgattcatcataacatgtcatttacaactctataatttacccaaacgtccaaaagataccagctagtaagccaaaacaagaagaaaaagcatatgtaacctgggaaccctcatgcatcgtgtattttcatgccccgctacagccttgcctaaaccgataaaaataacaataaaaataacatatatggtgaggaaagggcaaaggagaacgataataaacaaaaataaaaataaaaaagctcctcttgccccaagacgataaacatttcccttgtgaaggtagtttgctgtaacatatgtccccgtctttcaattccaaagtctttcccttatctccccaacgccatacgtgcgttcgtgttcttgcatgtgcatgctcagttgttgcggtggatatctcgacactcgtcttccttagtcttctcgtctctcctgaatcgtcctttttcatgtgggcacgggatagtgtgagtgtggtgggatagatcatgggcgtatgcgttgaatttcgtggtatcatcggcactgtgacttggtctgcttcttcctcaagtatttatgcactggtagcatctcctcccctttattaaccacttctcccttctattgtccattaaactgctcttccatgttggtgacaccggcttcaacattatgatagtcgagaatttccgagtacctaggttatgtcagtatttttagagtgatgagacttgctctcaacttacatcatgatcttccatgtatcaacaggcagatcggcgtcgttgaaactccagtcgaatttttcctcagccacaggctcgtctgtagggtcatggtagggagaaaggtagtcgtgagcgagagcctcagtggcagttattcgcttcttggggtcaaagacaagcatgcgttcgagaaggtcaatggctaatactgttgtcagctcgttgtgtccgggttcatctcaatgactgcaatcgtacctgagtcgtctgcgttcttgaacttgttacggaggggctgtctctcgcgcttgggtagcgacttgacaaaccgaagagtctatcgatggttagttggagacctgggtaaagactcgtgggcatcgtataactaacgttctcactggcgatggtgttgataacatcatcagggggggtgccgaggagctcggtgatgatggagaattggttgacgtgatcctttccagggaaaagaggcttgccctcaagcatctcagcgaaaatgcagccagcactccagatatcaacttcaacgtcgtatttttgccaggtgagcataatctcgggagctcggtagtatcgtgtagaaacatagccagtcatctgggggtcctggattcgggcaagaccaaagtcgcagatcttcaaatcgcagttttcgttgacgagaatgttgctaggcttgaggtcacggtggacaacaccggccgaatgcacgtacttgagtccacgctgtagacgaaccaaacgttagcaaatatggccatcgatcaacaggtccgcttaattaggcgtggtgagagcataccatgatctggtagaggaaatactgaatgaactgcttttcgagagggcgcgaagtcaataatcggtggagatcggtaccgaggagttctgtgacgaaataactgttatgctgtcagcgcaaggacgcggggaaacgtggcgggggaggggtagagcccgccgtatctgggtaacgcacatatcttccaagggtgagatgaagatgtcactgagagaaataacctaaaaggaagcctcgttagcatcaagaagtaggcaattgcttgaatgcgaggcaaggcataagaggacgcgtcgacaatgagctacgcggggttgagctatggcggggatggcgctcacgttttcgtgcttaagatgcttgagcagcttgagctcacggtatgtgcgcttggcaagcacaggtgtgctgaaaggcttcatgatcttcttgacggcgacattttggttggtgagctgatctcgagcagagctgttgcgagggacgggtcagttatcgagcgcagagattctgccaaggctgggtggacataccatacgagaccaaaagctcccatgccaacgggctggagatcggagtatctgcgcgcaagacgagtcagtattgcgatgaatggagggctggtggatcattaaaaatatgtcatatttacctcgaggtaatctcgaacgtggttccgaagatctgggcgcgtacaaactcggccatggtgaatatgtggttgttgagcgagaagtttgaggttgaaagtgaaagtgaaagtgaaaggtgaagagtttcctagctgcagaacgaggaacaggacacaaagatgaggtatagatgatggatggcgggcggggcgcagacgtaatggttcaagatcgtcaagtcagggctgtttgatggtcctggcgagctgtgcgagataaagtaaagtgcagaaaagccagtctagttgttggattggatgggttgctggggatggaaatgggatggaccgataatgggtcaggtgaatgggaaatcgacgatcgagaaaaagacgatgaccgtgaccggggtagcagtaaaaaaaagcgatgcaggtttcgatgtcgatgagtatagcgtattgagcgcggggcgggaagaggcgcgggagtatcccacttggcagtggtttgataggtgtggttgattggcgaccggatcaccgaaagactttatatcacacagcgatggaggtttgtcgttgtttgttgttttgttgactttttttgtgaccgtcttttccttttggtcgtatcaaggcgttgttgacaggtaggaataggcggggtaggtgaggtaggcgagagcaacgtgtctatcaatcagtgcaatattagcgactgttacatacggaaacaacaaagtcagtcagttaatgggcaattctgtaagtcgttgaatcgccaccccgtacagccagtgctcggcggcaaataggcaccggagcactgctactgcatcggaaacagttcatgaattgtcgtgtaaagccaggcccatgagtggtgaggggcagctccaggcggggcctttgagaacaagactgctgtgaacctaggcgaacgagacaacagaagactgggtcttgtccaacaatagcggtggcagcagccaattcgttatcgcttgtccagtgtacagcaaccaatccagggcaccataagcctgaacccaagggagtccagagactgcgggctcttcgctctcacgtcccgtccacccacagcagtggggtccgaaactatcaagctccatagattgaggcaccttgacgccatcataccccggtgaaccggtaggtagtctgcggccaatactcttgtgtctggttggtcgccagtggctgggcgaaacaggctcttttgcttgactccggccaagggtaggttccaggcgctgaggaagactggggtattgactgcgcaacagggggttttttacctctgttcgtcttttgcttgtaaaagcgacctcgattgtgagattggtttcgggtcaagttaggattgcttcctgttgggtcggtctagtgtcgatcgtaatgctaacgcgtcaaaggatagccgagccaggtgtagagcgtacggaggtaggcagggtaggtaggtagtgagtaggttcgggttttgcaagaagatgtaagtctggggcggacgagggagaagcgaaatttcagcaggagaacggatttaacataagggatgggagggcatatgtacatatatacgtgacatccatgatagagagcatacgatgacatggaatatgaattaaacagcccgatgctagggcctgtcagtcccatcaaagcgtaaagtattggtattggtttgtacgaacggaggaccgccggtttttcttagtggggtgtgcatgaggatgaggaggggaaagagctccggggcgcatggaggcttgctacttccatgtttgggtgaatgccctcttacaggtacggagtaccttggtactctactacattatttggtaccttccttctaaaggacctgtccctggtcaccgtctatttggttacgcttcccgtccagtggaaggaccctggcaagtcgcaacacgtaatgatcgagatctcttgagagtggtggatatcaaggttatgcgctacacactacctattgacatgcgaacaaatgatggagctttcttattcagtatgcggaaagtcgaggttctgattgcctgatgcacggtagagccctgacagacatcaatcaacctaggtagtccatgcaaatcagggtcctcgagatggaaaatagatgcgaaacaggttgaagcagcagcttcatcatacgtacaggtcgcttcaccgatgatgagacgacgggtgcattattagcaatatctgatacttgttaggggttggctcctctcgagagatcactgtctttccgataagccacgcacgacgtcctgtattgggttcacaacgtagaatctggctgtcatgatgaacgatatctatagcagagatcttggtaggtatccattaatacctacctaggcatgcactgtaactttcatgccaagtccaccttgtacctacatagtatctccctctcatcatggcatcacttcagtcaaccatctcgtcaaataatatcatatatcctccgcagcacaatcctaaccagtatacagagtacagctcattgcaacaacttgttttgtccttttttcttattgtccttgtctcgttgtctgcagaaacctgccttcaacttcacatggcatgcctcgagaaatgacgtcaattcagcctccactgtctaacccctgtcaacaatcttgacagcgcatgcccaatgcacgctacgctaggttgactctctccccttccctttcatctccttagattctttttccaacggcgccaggacccattcccgacctccgatctctcttgtgggtcagtatctctgcaccaaactctagcagcaaaggtacttacagcctcgatccctcatgctcaatgacctaacccgcccatcgcgaattcaatgggacgatcgaatattctcccgaataatctctagagtggagccgcttctctaacaagccaacctgaactgactgccttgccttagtaggtacaagtaggtctctgaggttttccatcacgcgctcactacgaccctgcaattgatttatccagggttgtgggcttttcatttttcgtttatcgacgtcatctaagaaaaagagaagaaaaaagaaaagaaacagaagccttgtcagccctgaccagcttcttgcccaagcgcatgcatacagatacgagggccctgaacaatacctgcatagtgagtaaggaacttgtatgatgcgtatgcttctctaccaacaattcatgaatgcatgggtcaaaatgtcttggatgaataaactccctttcctcggccatgagtggtttgcttcactgttgcggtgagaacatacgagtgttgttgagggtgaccatagcttacatgcaacgactgaatcgtaacaaactcgcccacttataataactcccatatcttagagatcaccgttctaccagcgattcatagaagaaaatgcccattagtttatcaccgctctaccctaggctcgcaacacgagcctgccctgtcgatctcgcccatccatccatcttccgtctcatctgagattcatcttgccctcccgcttcactaactaaccagcagaatcatccttaccctattgtctcttgcatgcaccggatcgaccgctgcccctccggtcgagaccatttgatcggcatccaccgcatccttaagctctctctccatgcccatcaatgcacgtggatcttctgagaggcgaacaaccaagggaactcccgccccaactgttccaactgtttggtagcgaatcattgcagtccataactcgccaacttcgttcttaccatccactcagtgaatgccttctatgtataccgcagggcgctggtttcattcacctcctggtgctctcacttctgaccccatcctttaccgtgaccatagttcaagtgacaatatttcaaccatactcaatgtgtatacaatgtgcctgcatcgcatccagttccagactgtgatgcgcctagcaacatcccttttcgatcatggttgaaccgaccctgtattctcttgacaagcatccacattgatatacaccacgacaaagatacacactcctgcgccatcaagctgtttgggcccccttcggagcatcaacttccttccgactgtagggttatggggatgcagtgctttgcagcctgagcagtctgttcagattccgttcgatctacactagtagtcacatgcactccctgtcggatatcaccgccaagtatgtttagatcacgctttgaataagagtgcaacccagatagctgtgcgaatagcatgccttagggggttaacagaagcttcggcctctaagcttgattataaaaataagcaacccaagggttcgttctggcataatcaactggcttattgctttcgtctcttgtacttacaagcagccaactttcatggtaccctgacatacgccttttcgcgacggggaagctaactattgcgacagggccaggggccagaatgtatcatgactatttaattactaaaagggggagcctatgctttgcccactcttgtcatgagtctctctgtttgacacctctttccatccaatcacctgtcgccaatctgctcatctttactcttcttgtacccatcatatctaccccacgctagtctgtggttctattcccacatccatgtctatccttcatacccaggtctttcataatctagtcatggataacaagaggctcggtattccagatgctctcagcgtactcgtcaatgcagcgatcactgctgaagaaacccatgcgggaaacagacgtgattgtcttcttgatccactcctcttggttctggtacgcctcgtccacaagcttatgagtctcgttgtagctgtggaaatcgtcagataccaggtagtagtcgccatggtcacggacggctgcaaccaaagcactgaagtcatggactgagccgaacgtgcccttctcaatctcggcaaacaccttttgcagatctggatcgatctcgtgtgagccgtactggtgattgtggcggaggtcttcgacatcctcagcaagatttccaaataggaagatgttgttctcgccaatctcgcgggtgatttcaatctaggtatggttagcaatgagcttgaaaagaactagtatttgcttacgtttgcaccatcacaagtgccgataatgagtccaccgttcaagacaaatttcatgttgctggtaccagacgccctgttaaacatgttagtcgctttgtcccttcatcatggtgaaattgactcactcggtaccggccgtggaaatatgttcgctgaggtctgatgcaggagtgatgatctcggccttgctgacgttgtaatcaggcaggaagatcaccttgagaaggtcaccaatgtcctcatcgttgttcaccacggagccgacagcgttgacgagatgaataatctgcttcgccatccaatatcccggtgcagctttgcctccgaatatggagacacgagggacaaccttcttgcgctcttcgggggttaaagacttaaggtaaaggtatctgtggataacgccaaagatgttgagctgttgacgcttgtactcgtggattcgcttgacttggacatcgaataaagcggaagggttcacagtgacacccacgagagacttgatgagcttagcaagtcggaccttgttggcgtacttgatctccgaccattcctttcggaactctttatcctcagcatacttttcgagttggttgagatttgtaagatccttgaggaaaccgttgcctccaaccttggaagcgataagctccgaaagtcgagggttggcctggtgtagccagcggcgaggagtgataccgttggtgacattgatgaacttgtccggaccataaatttcgacaaaatctttgaagatggtggtcttgatgagatctgaatgcaactccgcgacaccattgaccttgtgcgatccaacaatcgccaagaaagccatgcgcaccatcttcgtttgagactcctcaatgatagacactctgctcaagatatcacggtcgttggggaaagccttctcgactttctggaggaagaacagattaatgtcgtagataatctgcaggtgacggggcaggaggtgctggatcagaccaacaggccacttctccagagcttcaggcagaacagtgtggttggtgtagctgaactagagatttgtcagagaatgaaggtacatagtacaaaatacttacagtcttgacaacgatatcccaggccaaatcccattcgaggtgctcaatgtcgatgaggattcgctgcaactcaacaatagccagcgtggggtgggtgtcattgagctgaatggccacttgatcaggaaattccctccaaggacggctggacttcttgaagcggcggacgatatcgtacagggaggccgccacccagaagtattgctgctttagacgaagctcctttccacggtccaggttatcattggggtatagaacggcgctgatggtctcagcccgctgttgatcggcaaccgagctttcgtaatcaccattgttgaatttctggaagtcaaattctccgccagaagctttgctggaccagagtctcaggttgtttgtagtgggtgtgtcataacccgggatagggacatcgtaggcgacagcctggacgatttcaccaccttcccaaatggcaacggacttaccgttggaatctgtggtcttcctaacatgaccaaagaattgaatctgctcctgatcagcttcggttcgatgttaacggtgtactctgtagcttacatcaacaacgacgtcatgtcgaggaaactcccaaggattgaagtcaagccagtagtcaggcacctcaacttgatatccgtctactatttcctgcttgaaaataccatatcgatatcgtagaccataaccccaggcggggtagttgagagaggccaaactatcgaggaagcaggcagcaagtcggcctagaccaccgttacccagggcggcatcgttttcctgagtaatgatatcctcaattcgaaatccgagctcggaaagaccagctagatgccagtgtcagtagggtaaaggggtttttctaagtacggctttacttaccctttgcgatatccttctggcctacgttaagcatagcattgtcgagagctcgacccatcaagaactccaaactgaagtagtaaacacgcttggaatcgcggtaggtttgtctttgctgagtcctgttccagtcgagaatcaggcgatcacggaagcggggtcgttggtgcaggtaaagctgtagtagcttgttgggtgctctgcttctatcgcggaggcttgggtctcaatcaatgcagaaacttgggtgtatttttggtggatttgcttgaatgtacaagatcctttaatttgataatcggcgagcagagcttcacagttgtccgtcaagctgttcgaatgcagggagcttgggcggatggagtcgactgaagaactcgtttagctgatggggatccggagaagacgggggtttggaggggcaggagagctcggtggagctaacaaaagagatatggggagaagagaggcaagggtgaaacgaaagaagatcaagacaagaggagtggtgagtaccaattgcaaactgatacttgggaacaaagataggtaggtaagaggttacgagaggacgatgaggtcgagagtggaaggggaggagataaagaagtagacagtcctgatcatgagagacgggagctgaggggagctttgttgagcttataggtagttcggcaagcgcgatggtgggagggagcttcccgtctcctcctcttcctcctcctcctccacgggtttggtcccactccatctattcatcatgacaaccaactcccctcctcatggcaagaaacgttgttgctgcttaaattagcgtgcaataagacaaacctacatggattgatgcagtgaccggtaacagtagctgcttcttctaactcatgttgggtcgcatcatgtcaccttcaccacggttaccggccaatgttgtctcgctgttgaagctgctcccctctcaacccagccgcataccatcacgggctggtcggattccacggcgtgacatggcatggttccccctcccccgcagcaacgactctgtaacatgacgacattgtcgacgcacacctccttttgtagaacgatgcatttgttactaagaaccaaaccaattgctatcagaatctttataagattgtggaaggcacacagagtcaaggcagcgggtaacgcaacttgaatgggtacatgtcaggttaccaacataccctggacctctcatgttcaagcttggctaggagactcgatcattccaaggatctatcaggccgtgtttacacaatatgcatcaatgggtttcccctccccctccatgtcaaccgacacgatctagaccgcttcaactccattgacgaagcaacttgagcgcttacagtagaacagacccgcacatatacacggacagcagtgaagctcgctttggtacaagcttcttacacgacggagggcggggctgcaacaacgcctggctcccacctcgatgagcggccccttttcaggttaaatcaaacgcaactctgttgtaagtattggtatcgccctgggttaagagctattccttgtcgtccttgctagaggtagcactaagtgacacacaacaagactttaaagacatgtcatccacccaccagtttaatttgttggtcagatagcgtacgcggctcgcatcgctttactatatcactcaattactctccgtgtcaagacacttatatgaaagaataacacagaaggactcaaatctggaaacagcctccacactcgatcgtcaatcccccaagaaaccagactgccgggacaacagggtaggtaaatgaggtcaaattgataagcctgtaagcaaccccctgacatggcccgagtttccttagagtatggggtgcgcatcggccccgcgttggtatcaccgagatgggtcccgtcaaacaccgctttgatgtggacttaataaagcgggaaactgagagctgcttcatgttcaagcatgttcagacttgacgcatgctgtcgctgtgatatgtgccgagcacttgtagagcttcaatcttaaaccacagtctccctacatgcctgtctaccttagtatttatagagtagcctggatacgagtaagcacacatctcaacagaccagttgttctccatctctaccaaagtcctaggaaaacgtcaacttctcaaattctagcatctgaatcataatgaacctggcgatctcgcctccttttcaggcagtcatgatggatgtagttcatgagagttggcccttgttcactagctcgacgatcgtctcatagcttgaggtcaaagctccaagccacattcaacccctctcattcaactccaaatcgagcttggtacgtacacaataacaactctcaacagttccatacatttgattcttggataagacatgtcataaaattctttgcttactcacaagcttaaagaatatctatatactgatgtatcatcgtattactgatcctcttaaaaacaatacacctgacaaactgtaaagtcaggcctcgagccaacaagccatataccgatagttcaaaggctcgttaactgtcctttaaccatcacatcattcgttcccaagacgaaacatcgctctgtcattgatttgataagtccttcggtctcttctgccattacatatcctatacagcaggctatcaatatcgaacctgtacccagagtatcgtcaattcgcctcgctcgggtcgagaagaacaaaaaaaactacatatgtaggagttgaagccatccattagcatgccagcctagacctcttcctatgacgttcccagccagctccagaaacaccactctccctagaaacaaaaaccatgcgcctgcttctttccatctctaagctcggttgaagccatcggaacgtaaccagtgtcatgcctgcgcctgtcccacgtcgcacgatttcttcccaacccaaagtaaccatgacatttcgccaagaagcgtcgcaatcgaaatgccgtccgcttcgtaattcccgtctgtttcgtctcgtgcaaggccctagccttaatccaacgaaccccacccaaaaataaaataaaatatgagctcctgcaaggtctagtcgctccaaagcccgtaaagcagaacatatgtcaggccaggatatgaaggccgtaaatcaacaccgtgtcgaatgtgctcttgtcgaaagggtttcgtcgatgtttttcgaccagtgtacgtgtcttgaatagtcgcaattcgtcggagagagggattagagtaaactccactcgtagctgatggagccatcgtagagaaatgtttggagtataatcgtcgcgtcgaataagagaagaaagcaaggatcgtataaatcggggccgtccttcggcctgttacccaaactccaaaaatgctctcgacgccagtcaacagtttcccataacctaacatcgtggttgtaaaaaaaaaaaaagaaagaaaaaagcagcgttccactatcacagaatgccagagtccttaagcgcgttattcaagatagtctccttgactgctgcgaaaaccagtcggatgtttgatgtgtctgttgcttgcgtcaaactgttctgcgttagaatctcgtagagctcatcatgtctgcacgggaaagaactcactgaggatacaagtttaagtgtgctcggttgacctggttgaaccgccagagtaggtatttggctgccttgttgacatcgtttccacctgagtaatctggaaagtaattgcccagtggtgaccggctcagcttttgcttgaagatatcgaccttgttgaggaacaaaatgatactggtgcgcatgaaccaccttgagttgactactgagtcgaaaagcagtaaactctccatcattcggttctgatcttgatgttagacaactcttacgagccactgctgcaaagtcacaacttacctgactgctctcctcgagtaagacttgatcgtattcactcagggcaacgcagaatataatggatgttacgttctcgaagcagtgtatccacttcttcctctcgcttcgctgaccaccgacgtcgaacatactatgataacgtcagtaagagtatgcgcacgatgtgaaatatgggtcatcttactggatacttaattggcccatctgaaatcttgtttcataaatacctgttgtcttcgttcgcgcccggagcacatccatttcgttgggcagatagtcggttgctactattcgcattgcttcttggaagaaactaaatcgagattagtcaggcgtgaatcgtgtcaagcggcaatgtgttgcacatactattctgccgagtccataagataaaactcggtctgatgctccatcaacagatccttcgctggatcattccacaaggcttgtacggccgcaccgacttttgcatcaatgtgtgcctggggaccggactctgcttgatattccagaagaaattccgcatgcgccttgttctcttcattttgaggttcgatgtcaaactgctgcatggccataataactgccttggcgcactcgacaagattcttgaaaacagttggccgatagttgaacagctcatcttccgaataacccttgaggtgaatgattttcatctgtttgacaattgtcgacttgccgctctctccggaacctgacacttttgttaatcatcaaggcttgacgtgagcaattcagctgccgccaaagcacccttacctaatagcaagattttgcattctttccgtaatcgttttgagtcttcctcaaggatcttatcgatagcctgactctttttcttctggtccacctcctcattgctcgagctcatgcacgcgcccatcttgagaattagaaaaaagcggcctggacgaggcccttcggttttggtggaaaatgtttcttcactgcaggtttcaattcgtggtattcggctacaatgcgtcctttaagggtgcatgacggtcgcaacggtttgcgaaagtaggcggtgtcgaatactgtgggggtgtcggctgagcgtacgaattgaagggtttttgtaattcgactcttggtctgtcgtcgcgattttatatttgagggttgagcgtgatgatgaatagcggtggcagagagttggcgatagatatgataaccaggtaccgcgttcagtaagggtggacaggagaccggggagatcggatcgtgtcgggtgagctatcgtaaacaagactcgaagcttcggaaaggcaccctcaagatggtttgctggatagacgaccgaggccgaagggtgggaaaagatggagagaagtcggacgagatacgtttgatcaacgtcaaggctagaaggggaatgtttgtcggtgggcaagcgaaagaaagagatggatggctggacggctggatggatggaccttgtcgctccagattgtcggccgtaaccagctaaggacggtgctggggagcttcgtggaggcagggcgagcgggcgtgactaaaggtacaaaggcaccagggagcctcgacgatgacgagacaaagtcggcggatggcagcgccaattggcgagagaactgacagtggagaagttaccgggggcaggggtgtgtgagccagcgcgaaccagtcagcaagcgggcgaaggcgagaatttgaagggagcctagagcctaggagctttgggggggtcaagttgaaatgtgttgatgaatctggcctggttgaaggggcgtctgtagcccaagtaactagcagatggactaattggagcgaggtgtgcgaatcaacgtgctcacaaccggatatcgttggttacaaagagacctcgaccgttcgtggcagagttgaattacggagcctttggggggcctggtttgtagcgatctcaaaaaggtagcgcaagcggaaggaagcaatgtcaagtagcggaaccttgtctgtctcactcgactttgaagtgagtgaactgtagtgcttgcttggctaaagacgcacagctgcagagatgatggttgggattggatgacggaaagagacgggttatgtcccatcctactatgtacatggaacgaagcaatggatgggatgctaccaaagtgagatgaagatatctaagattggacaagtggaagtgagaaactaaaactggtgcctgcctacctccttcctttcaaatccgattcaagcaggaggtactctgtagacatggttggactgtctcactgtaccaaacttacggtgggctctctcagctgtaatacaaggggtcgcatttcaacgctattctacgccgaattgaaattctcattcccgttgcggatatatcagcaatgtttaccattgttatttttttacagcagtggacagacgcaacctgcttattattatcttctggtcatctcagttcatttggttctgtgtgcactcacacagacacacaggcttataggtccttgacagctcctcgaaacgtgagcagcgccacttttcagctttgcgctttgagacacaaaagacaacacgaccacctgtcgaaagaagcattgtcagttactaataatatgtccagtgcagaagaattgtgaaccattcccgttgtcttacagttccggaccagaagagtgtggaccgaccgggaagatgggattgtccgtccttcaaaacaggaggtaaaccaaaccaccttgaatgttttgacgaccatcaaaaagaagcacttgacgggttgcaaatgggctactacctccagtgtagtctctcccttttacaatgggtgagtacgctcagggaaaaaagcttacttttggccttggacattggacgttattaccatccgtcccttctctcctggctcaatttgcgcttgacacgtccccccaccacgattaatcaccgatatgttcctcaagcgtacgaacacttatgtacgagttagcgctccttcagctgttggacaattcatcatgtactgatcggcgtgccaaaatcgcattcgccggtcagtgtctcaaacccatccgctgtggcttgaccatagccacgcttctgctacacgttgtctattgtcaatcgcaatggaaagtctgtagaccaagtctttgttgaaggtatccagagtgtcttgatcagtcctcattgaagttaaaatccaatgggcggggctggtggagagaaacctgatggatgttttgccgcccgcacacggcagccctctggtagcggagcggagctcaacttcttcaattgactcccctgcatgtaccgcgcatccccatgtttccaagttgccttagttggtatcgactcccaatctgtggtgggctcgtcgctgagggcgctgcccgtagcgccgtgagatctcttacacatatggcaatgttggaactatttacccgcattccttcttcgcagagtttagtagtcaaatggcgctgaaaaagcgttgactgaatgagtgtgaaaaatgtttctcttacttgggtatgagtcccaccaagaagcattacatatgtactgacaatcaatcgtacgccttacggactttcggattgctgaaccgatcaagaacaacaacaacctacgcacagtaccttaataatgcctggcctgttgattgaattttaaccaggggtttcgccggggtacctggaaactaagtggagctagcacggcaaaccttgtctacacacattattgcatataattatccatctattttgttcccctctaccatgctgcattgatgtttgcgtacagaaacgtcgtgcaggtccctcaatgtttcctatttccctcaccgatgcaccggtcttattggggatctgtatttgggtaatgacctgcaatgctgttctttcgtcccagcttacaaaaacgccattattaacagttggtattcccgattcagagaaacaagtgctttttgacttgaaacacaacaccagctgcgctctctacctacgtgggcatccttgcttttttgtaattaactttttcttgcttttttcttcaatctttccaggttatcgatacgatacacggcatatggtccccgacaaggcttttaaatgcttcgcatctgagaggacatggacggatatactcagactccatccataatggaagctacctgtatccggattattcagcctctatctctgctcgggagacagcagatgtgaaaataaaatggagaggggatattgtgcttaattgatttagtgcgacaacaggtccatgccacgaggtgatgatgattgtaggttggtgggtgttggtctgccatgtttctcgagtcttcaaagagcctcatagctctcctgcttgtctccaattggttcaacgacttgcgagatgcatgttggttgcctcgaacttggccgtgcctttgttttgagttttgattgttgacctctttgttccgcaaacgtgggctccgagcgttaccagtgacatcttgtgactgttttacagcttattcgccgacgagtgataacttgcgtgcaatcatgtcatagcgatgtatgcttacattgtaacaggctgaccaaagctgaagctcaaccttttattgcgtctgctgaggaggcgatgatatgtaagacacgtcgacttacattttagacatgggcgagtctgaccaatgacatctcattatgggaacgcagaatacctcaagacccaggcattgggtgtcatgtaatgtcacagaaggtactcttcaaagatgagtgcaccttgataattgaagtgcatataggttgctgttattccatgggatattgctatgagactataaatacaattaatttgcggattagtagtagttgtctttgggaggtatccagttgcagtcagaattatggtttgcttaaatatgacgacgagttgacgaaggcggagagatgtctgatttacgcactacattggcagatttaatttacttagcgattatctactacctactaagttcatatccacgtaggtaaagtctagcgaggtggtattatccgtacggcactttattaaagctttgatcctgtatactggggacgtgcttccatgttaattacctgtaaggtagtagtgatttcattgacccctcagagcacaccacctacttcttcctctgtggtgatacttaccttacttagtactgcactgtactaagggatctacttggctttggttttttcctgttccaacctctttttgttcttgtctctccctctccctccctaaagtgatccacctcaatcaatttcatctgggtaacgatacctacttgtcatcgacatcactatatctcgacggaaatcacatagaagggaagctctggccacctgcgaccgttatgcgacgttgaactttcatcgacacgtgcatcttctgtcttcacaacttcgtactacaatctccttgaccgccttacactgtctcgacggtttcaaaagaacgctacttggccagcagacacccagctgctctcgagaactgggcgcctcgtcgtccaacacaccatcaccctcgccaagccaagcattcgataacgatagaacaagagacacagacgacttatcgccaggaaatctttggggcaaatatatttatggctgacttgtagcacattgccccctgaagacaaacaaaagaagaacgatcagtacaatgagctccgacgaatctcctcctgtcgaatcccctatcggtcttggcgcgccgccgcccgagtccaacgacgacctcaaatccatcctgtcgcctatcctaccctcttcgcccgcacctttcaacagagccgacttcataccactcgtcaccgttgtcggattccatcatgccagaggccccgaagtcgagaattggtttggagcccaggaggggaccgatccagcggccgactatggctggtctttgctaccttttatggctttgagcgatggtgcgcacgcgtgagtccgccctattgactacagtcggctcacctacttgggacggcgatgctttgtttttaacggtgctgagatcattgggtagatcggaagaggacttctcttactttacgcttcttcgcccagagacagaaacgaagcccgctacgtcactctttggaatatcatgtactcgacaactcgactcaacccaactcatcaaccgccctgccgacgttacacgttctacggtccaaaaggctgttgtggttattgccgacagccctcagttctttggcatgcttcgtgagcgcctgagtattgtgacgcaggcttggtttgctcagcgcgagtttaccgatgttgagatcctccgcaggtttcaggagagcctggcagatgagaagatgaagggcgtgctgaatgaccaggtagaccgagaccaatatctcggtatgagtcttcgcgagttgatccatgagtacaaatggcaaacattagttctcctgaagtgctgtcttcttcagcccaaggtaagagttgcctttctgccccttgaaatgtttgatactgactgaattggttagatgcttttctttggctcgagatgtgataagttgtgcatgatgcaattttctcttttgtcccttatacccggcctcattcgcaacctgcaagatagtgcagaccctgaactcaacagttatgagacgagcctatcaaagcctaccagtttgcggactagtgatcgcaactctttgctatgctacatgggccttcctcttcagatatttggcaaggtaagttttggcgcaccaactcgtgtctgacagcaattgacatggaagcagggaagcttatttgggccttacacccccttgcagcaactcgatattcttgccgattttggcacaaagtcctacatcgtcggcagcacaaactctcttctgctccagcagaaagaccgctatagtgatattctcattaacttggatgaggaatcagttgtcatcaactcacaacagctcagaaccgctctcaccctcacagctgcggaccgaaggtggatagattatctgacccatgagattaacgagacatgggacgatgccaatcccaacaggcccaagacgctaaagtacgtcggcagtgaggagtttattaggctacagtttgaggagtacattcttgcactaatctcctctgtgaaatatcacaactacctcacttccaacccaaataaccccaaggcaattcttcctgaggtcgagggtgaccctgttgccgacttcggctatgagtgggtagaggcttggaagcgaaccgagaactatcgtatgtggaactcacacactgattctcatctgtttgacattgtcgaccctcggcatccttgcgcgggcggtctcaacatcgaggatgtgcaacgccgtattgcagaacaagtaaaagagctacatctagacgagcgctttgcccaaggccgagaagtccttggtaggaatctcgccgctggtcgagaaaaggcttcatttgtcctcaacaaactttatgctgatatggaagctctacgagaagcccaaagacgccgtgccgaggaagcgcgagcagcgtctccgccagatgcatccggccagtctactggctccgatgcatctagagccgggcagacggggcaatcagccggtgcacgagcgggagcttacatcggtagttgggccgcttgggctggcgagaagcgtcgaacaagtggctggggaggcggctggggtcgcaaagcaaacaccaagcccgacaagtcagccgataactctacatcaagcagtccaatcgatagagattaccagatgattagcgctcccatgtcccgaggggggagctcggatgagccgggcccaagaacacaaagaggtgcaagcttcagcgagagcatactctcaggggtcagcgagccgaatagccgaccaacttcaggaaccaacaagcctttgcctggcccaccagtacccaaaaaggaggacgacgggtttcagacagagggagttgttggttcaaaggacaaattggctggcgcaagcactcatcctgacggaaacggtgcagcggcgaaggattgacaaaccaatataggctgactatacgagacgaccgcaccatgagatataggatatgataacacaaaccgaagtgtaacatttcttttagcgaaaaccatacacgtatatatgaatatatgtggcatttagtatagctcgccagaatatataatttatactcgatcaagtcacagcaaatcaccctaaacaagtattagaacggctaaactgtgtccgactttgcatagacgcctcttgttttcaagtgtatttgagacgtttctttctttcttcgctgcagctcattctagaacccttttataactatatccgcaccttcatcgataccaatgacccagtcccccgtctctggggcaatatctctcttccaaacgatgacagagacccaaaaacatgtagaacgaacaccaggacaagtaaaggggtgttaagggggaggggttcatagcactctgtgctgggttttgaggcgctggccatccagtgttgaccaatttccatcgccatcatctttgcccgtgggcctttttcagtcgctcaaggaaacaagaaagagtctctcatgggtgctgagatcaccgggtactcatcctctggaatatacataataagttgagtatgaggcgagttagaaatcgaggagcatagctgagtcaccctggcttgacaccatcaatcaggacttaggcaaggtaccctagctcgtcatcctccagacgctctaagtattccttgtccagcagaatttctatgcacttcttgatgtcgccaaccttgggcacaaaccgcgaccggatctggttgatggtctcgctaactagttgcgtgtgcttcatcttcttgcgtgccttcatgattcgtacgattgcggactatgaaagagtcagtaaaaaatcttcctaattgaagaaagcaaacacatacctgaagaaccaactttcggtcctcctcgattgtcttgttggtctcgacctcttcttgcttggcctctttgacaccgccaatgttcagattaatacgaatcttcttgctcttgaagtcatagttgagtttgaaagttttgccggaccctggcttttcaccagcagcacctgacatgatgagtacctttgccttcaaaagaacagcaattgcctggtctgaaacctccttgcttagttgggtagtgctgaggatatcatcgtagctgtagctgtccttctcattgaaaagaagtaggatggccatctggtagattgatacctgaaaggtgtagggcgtcttgctcgccttgcagtagctcgccttgatctcgcccttgcaaaggttccacatccacgtaagcttacggccatcatgcttgtgcttgtagaagcgggtgaatcgctcaatctcggctgctatttcggggggcgggttgaagtcggtactgggcgccgtcaacggccagaagcctgttcccaagatagagaaagttgagtcaaccacctttgtagactcaacgccctcgaggtgcacccggaactccttgttcagatcccctgaaatttgcatgtcctggaacatacgttgaagcttgttggtgtactcaaaaccacaagcttcctttaacttgctgatcatgctagtctcagcatcatcggaagaagagttgctattcaccagacgtcgggcaagcatacgcgaatagaacttttggaagacatccttgtcttcgatgtacttgaataccgtcattatctgattaagagtatgctccaattcggattcttcgatgctcgtgctactctttctgagcaaaacatcagcatacttggccaatagctcgggcgacttgctggatccggatttgcacacttcgtttcggttgacgaattctctgcatgcgttatctagagatcgtgtgaactcgggttcgttcttgaaagctctttcgacgagaccctgatactgcgtgtgaatatcgagaagagcgtccacatagacctttggctcgagcttgtcgccttccgcagattggatcttttgcacagcagcgaggccggcctttctgacatgtgtctcgaaacgagctctgaggggatccagaccgtctgggattcgagataagaggttatacatcctagccatgtcatcttctcgatcgttgtcaagaaggacttggaactcttctcttaggagaggtgaatgatccgcaatgagagcttggttgcaagttttcttgagcggaagggcaatgtccccatgcaaatacatgcgaacgcgttcctcttcctcggcaagacgtgtttcggccttcttcatgtactctacaacactgttctctgcgacaaactgcttcgattcggcaacgtagaattccttggtggcaccaaggaaagggcgctcgaagttgtagcgatagacatcaagggtagacttgttgggatctgcttcgtccagtccaagggaaacaaaagaagccacgacttgcttgatttggttgtgctcaatagtctcgccgtttctttgcttctcgacaagtttaaggacagcatccatgaccttggcgtgaaccttctcaaacagctccttcctccattgcacaagatgcagtgtgtagacgtcgtatatattctttttgccctcgtcaatctcacgcttaacccagtgtcggttaaggtaacggaaaaggtggtgaatgtacttggcggcgactgtgtaccggccccattccttaatgtagaaagcgagcaaagcctcgtcggtgtgcgttttgctttggtttaccaggtcctcgaggtggtgcttcaggtaatcgatgagcttgttgtataactcttcgccgagaagatgtgctaccaaaggttagctatatcgtccacaagtatttcaggctatgtgtactcgccccctcggtggttagattgcatcgtagggctgttcatgccgacagccttctgagatgtgcaaaagttgtggacggcgctgtaaattgttagtacacagtcctagtaagcgacaaggtgttatcaaatgttactaacgtataaactcccatgtacatctgcatgtcaataccctgttcaaggtcgttcatgacgcgtgcgattccagcttggaggtaggtccaactgttccagtcagcttctgcacttagagagttcttaagagtgtagcttacgttgctccgatatcctccctgttgggtatgggaggcatctggctcggcgcacccatctttgcagccatcttgcgctgacaggatgtggatggtggtttggcgacggtatcaacgacggaggcggggtcggtatcgaggggctcgacgcgatgtcgtcacagtcgacaaggtgggcttttgtggtgaggacgatcagaaagcagtgggctgaaaggcggtagtgaggacaactttcggcgcagttttttggcaggagaatgttgtcaaggccgaggtcgagcttttaagaacgaggaaagtctaaggtcgatttaagaggcggcgtcggatgaaagcaccatgaaagaaagggttgataaagtttttttcttctttctttcgaaaaagtaacagattataaagttaagccagtccgtaccgcgccaaatgagtcatgaaaagaaagcaactcgtaaaatgaggacgcttcttcactgtcaactaagtgtatgggtatgggaggaagatcaggcagtaggtcagaccgcagctgggatggagaaggcatggcaaggcgtagtccaccttagttggctgaggcaaagcagcccatcgctacaaggggcttagtgtttggttctgccccttttcaccgctccaggcacgggcaggggtctgggggatgaccaagggagcctactaagttcaagatcctttgtttcaagactgagagtagtggacgccacgaaacaagtgcagcatatgaaagacggacggcaataacttaccttggaaattaaaaataaagaagagatagagtcaaagaacttctagtcgagacctcttttgtgtttcaccaagaagcattgcttaatgtctaattttgttcatttcatctacttgaggtatcactgacactaagaaatatacgtatgaggtatggttaaaagacctgcgtgtcttccaagtagggatccataaccgtgactgatgatgataatactggtaaaagaaaacaagaaaagaaaaaggcagcaatgaacgctcagcacggtctaccgtgatataagagtcaaatgtcccatattccaaccatacgcgccaaaagcactccctgctcaaaggggtatcccaaaattcaaaagccaaatccgttgcaccaattcctcatcctgactagccatgtccgccatcatcctcacctccccctagacgctccacagtacggaatatgttgactgcaaagttcatcgaccaggcaattaatcctaatagcataaatgccgccagagctttggacaggttccgcactgcaggatcggacaggttatggtaaacaaggctctcaaatgcgagtgccgtactcgcggatttgaagatgatgaaaaagagatccagcaggatcaggaatatcttagagaccactgatcgtaaaccaagtggttttcctgtatattcgtcccagatcatgtatccaatgtatgggatggccacgcagtctacggcgacagcaacgatagattgtgtctcctcggccgagtccgagctatcgacgtcttcgagtagatgtatccgtgctgcaacaccgagtgcaataatcgaggtgaccatgacgctcagtctaaacactagaggggcgagagaatggcggatggccatataccagatacgtttatatggggcaagggtcttcctcttccgagatattctggcttcttcagcgttgtacgggtggcgggatggcgtgtcaaaattcggttgcaagttccggagagcctcaatgtccatcactttcgagtcctcgtttgtcatgcggccccacgaggatgattgaacaaagtcttgccatgctacacttggttgcgaggtcacagatggtttgtgtccgggcacaatgacaggctctgcagatctcaaatggtcccatttcctgccacgcatcgaggcgcgcccataacgcataaaatgaggaatcttgcctcttgtttcctgtccttggccgagaaggggatcttgcgggtcgatgaagccatctttggagatgcgtctttgagggtcgcttggtaatgagttgtgttgaggagggacagcacgcgtaggaggttgaagaagtcgtagttgatcgtcgcttggcgagccacgctcgccatcgtaagaattaatccatgctataatcagcgttagctttcaagggaacaaacgacaacttctcatgctcttgagcgcttacgtggtaaggaccgaggagggcgcaggcgggcagatcgacttgcaacagagctgctcagtgtatgaccagaatcataagtgtgggaagagtcgcaatttgtgccagttccagttcgtggaggcgaaggagatgaagtcatgacttgtgagcggcaatagaaatgagcctcgtcaacgatcgctttgaattatatcttcagccggatattgaagccggcgagggcgatcgcagaacgcactcaaagcaaactctcatggcaatcgatttgttggagcgcggctgagccgacgagcacgcaggacagatacctagagaacaagtgcacaacagcgacctgactgattatgctatgccgtagtgaagacctaagtaataaagcaaggtaacttggtaggtaattaaactggtgaccgtcaaggttggacctgagttacgcaaaatgcacgagagacacagacaacatgggaaaaaaacaggtaggtatctgtacaatggaaaatggggaaattaaggtgagattacggaggagagcgtccatctttctttccttgggcctgtccttgttcttggccccccgacctcccatgaccaggcgtttcgacgcgctggtctgtgcaggcccgtcatccattgaccgttagcgggtgagattacctgtctcctgtcgactctgaaagcgctaaaaggcgtcattgccaaggtttctcatccatattgcgccgtgaccagccagtgtcttgtgccggtttccctcccccataaaatgaaatcatgggagaatgtcgttggcaaaggagagtaaatacctgctattgaaacattgaactctgccgttcacgctttcctctgctgtaacaaagaagaataagctccgagtacaatccgtcattcttgcattacccctgtcaatcctagtattgcccatagtggctagtaatcatttgcatacctgctggctgcctccttgcagctacgtagatcccataagcacggagcaacagggcactgtcttcagctactctatttatacggatacgcgtaaaagttacagcgtttaattaacatcacgcgacaggctgccttgctccataacttgtgcccaacatgtatcagtttcagggagtttttccagatcgtcactcagctttcacataactagtacttactccctagcaaacaatcaataatgggaagcaaatctcattttctacgatcctaggtatactacatagtagtgaattgtcatgaattccccgaacccaacaccagccggtacttgcaacctgtctccactcgaatccatgtcattgcgatgacagtcaaccccccggccgattatccaagactgaggtatttgttggagatattcatactcacgagtttctgttggttattattctgcacatgcgttagaggttacacttggactttgttcactgcagtccctcagataccttgcaaatcttgatttaaagcaatttcaagctcggaagctgcatcgaagcggggaacctaacatccataagatctaatgatgcgtttattgttcagttattcccattgagtattgagttgcgcccaatcaggcctcaatataacaaccttcaactctttaggcactaattcccggttttagtacttactatgtcagtgttagctgtggggtcgataagctaagctactacctgactacctacacactacatacttatatcaagtatggataatatttcaagtaagtcaatcatcgttccatggcagacacgatataaatcgcttcagctatagtttcgaatgtttattattttctaaggttttgttatgttgtttccttaaacacaattcctttagaaccgtatcacactaagctgtcgaggtacagctcaaagtaccaagttgacctcaatcaagacgagagataattcagtcttctgagacatgcgcagcccttctcttcgaaatattccaaccatatttcgtcgtttgtaaggtcgtaactggtgacaagccaatgtccgtgatgaatagatacacaagctaaacgagagcttgcaagaggtcgccactgcagcccggtttcgtagctttcaggcaccggtatgtgattaaggtatgagtttccttgatgtagtctggatgaagttgttgcaacaatttctgtcggtcatcgtcccgcctcattatcgttcttatgaaagaacagccattcgcctagcacacctcccggcttcggtaaaggacattccctcttcgtcctgtcctgtgcgttttcggcctcctcggttgacatatcgttgaattggacgattccatcttcgaccttgggattggtgtcctttctcctccacctcaatcgtcggccattttcgtcaaccatgatatctccgtcggcgaatcgagttcgaggcacaggacaaggaagcatatgagggattgtgacgacaataaagcaggcggcgacggtcgttgcgaagagcgacgacgtcattcgcgacttcgggtgaagaagtggtggcatgatatgaggccgggatccagaaagcgggcggtcgttcgagggactctaaaagtctcaattggccgttagcatatgattcaatgggtttccgatgccattgaactcacataatgaccgtagcatcgtcctctcgacacgcgttgaccaggtcgacgagccagtgttatcgagcgatttgtggtggtgatccagaaatccagagctgcccagtcaaacctgagttatgctatacttcccattggctaccggctgaagaggatgctgtcggcaccggcagagcataaatccgcggagaatcaacctttcgcggggcagcagcttggctccaccccgataaggctgccattatcggatagagcgtcactcaccggcgcgaatcgcgaaatctccaaatctatctccaacatacacgcgaccagccttttaattttccccacgcattgtcttaggtggtgtatcgcaaagcttgggtatacttgggtatatatctacttatcttatcattgttcatcacgacgccctccgcacaatatctaggccggccaagtaccgcccactcccacaataatgagcgacctcgacaagtaaggctcaaagcccgaccgccgattaccggaatcttggaactaatattttgacctcagagctattgcgcaactgcgcgcatgccgaccgatcccagaagcgcaagtccgggagctatgtcacaaagcgcgtgagcttttaatagaagagggaaacgtcgtcactgtaacggcgcctgtcacggtatgcgctgttctttattaaaggcatctgctgtatatcgacaacggctgatatccctggcagatatgcggtgatattcatggccagtttcacgacctgatggagctattcagagttggtggtgatgttcctgatacgaattaccttttcatgggtacggcctctcattcggtgttacaaatcccgtctttaactaacccggatttctaggcgatttcgtcgatcgcggtttctattcactagaatcctttctactcttgctctgcctcaaggtccgataccccgatagaatgactctaattcgtggcaaccacgagtctcgccagattacgacagtctatgggttttacgacgaatgcatacgaaagtatggcagcgctaatgtatggagatactgctgcgacgtctttgactacctagcgcttggtgcaatcgtgcttggcgcctcgaacacgatgtctcctggtgtggagcctgtcgacgacgagactgaaatcgaggtttgtgaccagaacggctcgataatgagtcggttcccccgacgccgaccagatggaagttcgcaggagcagattcaaagcccaggcggaactgccatggataaaactggaccaccaggctcgggcgcctcagggtccagtggtggctcagtcggaaatccagccggagcagtactctgcgttcatggtggcctgagtcccttggtagatacagtggataagatccgactgatagatcgcaagcaagaagtgcctcacgagggcgcaatgtgtgaccttctctggtccgaccctgacgagattgacggctggggtctctcgccgcgaggagcaggcttcctctttggtgcagatattgtcaaagttttcaatcaccgcaacgacctcagcctcattgcacgcgctcatcaacttgtcatggaaggttttaaggaaatgtttgacgcatccattgttactgtttggtccgccccaaactactgttaccgatgcggcaatgttgctgctgtcctcgaactctccgaggatgagtctggcacgggtctcttcgcccgtagcaacggtgatgttgggagaagcgacggcggtgccggagccatgatggacggcagtatgctcccacggagcgggcctgcgcgacgctacagagtcttccaagctgcgcctcaagattcgcggggcatgcctgccaagaagccggttgctgattacttcttgtgattatatagcatgcgttcggcattcattaatttcttgatcgccaggcataagacgatgtttgtattacgggattcattgggatttcagggattaaggatacggcgcgggagttctgataatttaagattcattttcctttgctgcatgactaagtaaggggtatcactgtaatgcgccgtataaatgctaaacaacgcaatactttccgatgaacgacctgctcgacgctctatggcaggactcatccaacaaacaaaaagctcatacaataaactccccatatggtccttctcttggtctggcttctgtgcggctcccaaatcttttcaagctttccaaagtaagttgcaagtcatcaaagctctcaatggctccccagttcactgattcagaatgatcgtacactgttgtcagaaactgaattgccaagacaagttcgtctccgtaccttccacgtgcctcgagggtcaagagatacggcatctgttcgaagacggcacgcagctgctcttgttcttcgatggaagggttaggggcctgtttgcagatatcggtgatgagagtaagtacaacgacggcggtattgacttcatcattatgtaaaagtgtatctgcactcgggccatttcttgttgggtcagcttcaccgttcacttctcgagatcctggtagtgatttctcacttgctccggctttctcctcacacttgtgtccttgctgcgttggaacatgtcgtctgccctccttcttcgatggtccgagcgatagtttggacgcaaattcctttgccagttcttgaccagtgtcacctttggtctccttttggttagtttcttgactccccccaggggtttcctggtgatgtgccttgctcgttttcccacccatgtttgatgcaatctgttccaatcctttgttgaaggccggcgatttgcgtatgatggaggagtggtggttaaagttggagttgctgctgtgactttgatttgtggaaggccattgactggtgcagtcaggcatatgctcgatctccgaagggttgaatagatttgttcgataatgaaaccttggcttgatgaagaatgcgacataattgaaagttcgataataactaaacgttcgggattcatggagtatggatatgaaatggcttttatggctctgtgaaacatgtgcgcagttgagtgttcaggacgttttcgagtattgttcacctcttctctacaaagaaacaaagatggttcaactcttgtgccttcttaacacttctctctcgatattgttagccattgtccggagcgtggaagtgtggcttatcgcttgttcgatgtcctggagatcgcggttggtgtgaagtactgcatagcgtaacaaagcgagttggaactgatgtgtaatgtgatatgatatgtctttgttgtgatctatctctctttgatacttgctgaaaatccctttgtccatcagtattcgatgttcgaacgatctatgtgggtgttcgagtatgcgactgtctgtggagagcagaccagtaccaggcctttgttatcgcatttcgaaagacctagaaagaatcgcattatcggtctcgatctttcctaagcaatcttttcttctttgctccatggtcgaagtttggtaggttaacaaatcgtatcaccgtcgaattttgtctctccaaataccaaccctgtatcatgtaaaccgggtcgagatataactgtaacccatcggggctccagcctgccttatcatgcaaaatccattatcgtcaaggtacgtggtgttttcgttgatcggtactcgagcgaatcggttatcgtcgactctatatcgtgcgaagctttgttttatgggaaatatcgcaactctgaagtggattttgagagtgttttggagtgaatgcccaaagattttgaggcccacggtgaccgcataatccattgggtcggtgaaaagctctctgcatgatcaacatccagtcaacacggccctggatggccgccatcctgtccaaccgggtgatgaaaggtattcattggcaaagtgtagcccaacgatgacgagacatctgtttgcatgggtgccacagaatagctatgccgacgaggatcatccaccaaaggtcctggtgcggcgatagaatgataaccttcggtccgtgagacttgggggtcagagaacatgtgcgaagtgtattgctgggggtgcatcgacgaagtaattgaatgtcttggcactggtgtcgaaacgttggaggggagtggtcgattatgggtgtgagcatatgctggaccaggttgaatggactggccaggctcccatagagaagaactgcttgtagatccactggcaatagatggttcacggctatcctgtggagggataacgtaagacacgcccgtttcaagagtggtaggtcttctgggagcaatgacttgttgaagagattggacgctctcgctcggcgtgttggaggcgaaggaagacattgttgttgggtctgcttgtgtcgctgtcccagagttcaagtagttagatatgtaatcatcgccgattccatgtcggttgagaagaccacgaagctgcctattctcctcggcaaccctccgcgcagcatgttgcacctctgaagacgcctcgacaccctgaagctcgtacactcgaagtctttgctccaattcttggagatattctctcctgcgggcccgggatcttctttgattatctctgatccgggcaagattggctttttgctagaaacaaggacactctagtgtcaggagcgatcaacgaagagggagaaaggaggcagacaaaagaacaggaacgtactgctggtgtggacattgggccgtttcttgctgcaacaaagcaagcgttttgaggatgcgtcgagagttggcatccaggtagttcaagaatccagcaacggctaccttgcgagaacaccgcaaggttggtcaaataacactgatcaggagcaatagaaagtgctcaaaacaggtgtgagagctcaagatgggtcaagctgaaatagttcagatgaggagaacccaggtctaacaggacgctttcccttttatcgaaaagattgatggggcaccgggagtgacatatacctgggtgtttataaagacttaagatgacaagctcatgagagggcccgctactacatggaaatgtcagccacagcggcaaatctttttttcttctgaagagggtgaaaggatacagaatgattgggggcctctactacaatatgaaggaagtagtagatacatgtatagatccagggctcggagaaacccatcaacggacgatgcagccctattgggagaacgacggccgagctggcgcgggacggacgacaccaggcaatgctagttatgtagagaaagctacagggctgcgctacgaaataaaagttatgagctaagtgcaatcccagcccaagtcaatctgcgacaaaagagccggtcaagtaagtagccagggagtcaggggaccgggcgagcgagcagcgcgccaccaacttgagatgtgggaaatggtaataagccacacttgggtgctgacacggcggttcttgacttgtctatcgcaatgccatccaaatctcgtcgcatttgtggactcagaggcgaacgaagttacgctcgcagcgtcacggtgcgtatgtgagggtgtgtaataaagaccagatgggtgtctcactagtaaaggagatatatacaatgttacaggtcttaacaagatggcctagggatgtggtatggtaaactgtatcggaggttgtgagaggggactccattgagcatgtgtgttaagttgcagttgattgaacaggaagtgatgccgtatgcaagctgcccagggatcttgtcccttgaggtagtggctgagaatattttgagttcatggaaagcggagagggagctgaaatgacggagttgcgggaaagcagagggacgaggatcaaaaggtcaatgttagcgattcgatgaatgggtttggttctgtggttgggaagaaatccatcgacgatgtgattcggtgactaccagcccaagagctccgagagcacggctaccagacgacacatcacacccactttggaaaactcgctgcagaagaagacgggttggcgtgggccgttattgcccccttgtggcgataaggtgggtgtaagtcagacagggtgcactatacggagatcattgctgagccacgcgctcataaatacacatccttgacttgaaatcgggtcgcaaaggccttggagagacgaaagtatcgagccctcccaaattgtccaacagtgcgaggttcgcacaattgtgcagaactgctcgaagaaaccgcgcggtattgtcggaggccgatctatcagaacatggcgctctgtgtctgtagggcaggtagctaattaatcgaggggcggctcttacctctgagctaatacgttccatgtcaaggttagctagcatcttgatgagaattacctagcccgctgacaggcatcgtgtttggtctaggtagtagcaagtaggtcatgacggaaagtgtggacccctgggggtaacttggaccgttccccagttaccactaagggctaagctttggtggaggagttgccgggcgccgttcctttcttttttcgagatagaataccgtactgtaggtactgatcaggttaatagaggacagtacacaaaggtcggaacaacgctaacgatgcacggtcagtcctgatgggtggacgcaaaatggcattggaccgggaagaaatacatggcagattgatgatagcgattgagatgtcctgtatgtatcgccgttgaaggcgtttaaggcgttgactggcggattgacactacctacagcggatagccaagtgctgtggtgaaaaagataggttgcccgaactccacagtcccggcggcgtgtaacttgggcccggcaccaacggccaagcatagaagcaagaagcggtgatgattgggttcaggagaaacagcccaaagccaggatccatgtatccgttatccgtatgatgcgattcgaaacgggcgcaaattcagggaaagcaacaacttgaagcgccgtatccaaaattcgaatttagagattgtcaagcgagacagatcggaggcctagaaccagttgcgcagatgtaggacagggagggtatccatgcacgaatcaatcattgcggcggttcaagaagcatccgtgcagtacagtgccgtacagtacaatgtagaggttgagaggcaaaccataggaagctcatcaatgaagtggtgtgtactcaagtaggttcgaggtgaaatgataatgtcatgatacgatgcgctggtgaggtctgactgtaaactgacggccggcaccgcgagtctcaggagacgagttggagaggcaggaagcgatcaccatggaaaaagtcatgtgccttccttcccgggctgccagtacagcagactacctgcctcagtcagtaccatttaattcccttccccgattctgggaaagaagcccactaactccactgtttcccttaacggttagagtcccccaaatctcgatcttcgtcagggaaggagaggccaaggcaggctgttccaagggtttgggactcaacgtctgaatgtggctgaggggctcaaaatctagaccctgaccccacctcggcaaatgccgaccaaccgtggacatgggacatgggacatgaagttgttaaacatgacatgccgtatcatatttcaatactgactgcattaagacaacagaaaaagggggtttattttcttattacctccgtcgcttcaaggaaggtagagtcaagccacacaactgttgatgcgagtcgtatatcgttaatgtagcatagatgccttacctattcaggacagtaaaaccataaccgagagtttgtcgaaacataaaacagccaacggataattcaaaaacaactcaccttcttcacagaccatctctagtgtaagatttttcagccgcttatttgacacgtcaaaataaaacataccatgagcatggtcgtgcaatcccagcaccgtggtagtggtaacgggggttaccggactggtgttccgcgacaactatcacatatagtagaatacatacaagctgaacgactgcatagtacaccatccaaaatacaaagtgaaaagggggaccaattgacatccatggtccatctactataatgcaatatacataggctatcaagcatcagccgaggacctcggtacgtgtaacaataacctcaaagttggatctggtgtgtattcgcaatgtgcaacatgaggaattcattcaattatgagcctcagaggtattttcatgcagagtctcttggcaaacaaacgtacagcaagtacctacctgcctgccctgcttagtactaaccttggtagctgaatggtaatgattgtcgtcgtccctgacttgttccgactcccgaggcccactattgtccgcgtcggtcacggagctgccgtcgagagtgggtccatcccatgcgccgggttctctatcccattcggcgtttcctttgctcgattttccctcattacacgtctttcttttctttttgcttctatttcttgttgatggatgcatccaagaatgagtctgtctggtataacaactgaaaacagttatgattgaatgcatcagccaaacatatatccaaccagccgcacaacgtccgctgtcaacttccaatcacaagccgtcgagtcaggtacgatactcgaaatttcgtctttgccaggatgcagagacagattccgactccgataccgacaccgacacaaagcgagagtcaggcttatgcaggacaaataagattgacttccagatcccagccgagctgagttgtcggtccgtcttctgacacgctcgggaaattcttttcagttggcagttatgtgtcaaggtacgtagcatgcacgcaaaactcacgatgtagaaggtcaaggggcaagagaaaaacgtggcattggtgtaaattctaaacatgacagcctcaccggcggacaataatacgtcaggataacaccatcattgcagctcgtattacccatcttctatgagtttcagcgctctcatccctgtatatctttgttcttcctgactcaagtatcaacgataggttgatattcgttctccagcccaaagtatcgtgtacttcaacctttttcatggatggtgtacttacatccatcccgcaagccattcccatcccttcctcattagctgtcccggggtcgagtcatggcattctatacgacaaaccttaccatcttgtcaaccacgtgcggagcaggttcaagtgtacatcctgatacaccgtctcaaacgcatctctctttgatagcatgatgagctcatcagccgtcgcttgagtttgggagaagcgctgccttgccgcttcaaactctcctacggcttgtcgaaatttgtcttttgcttcttccatttgtattgctttgcggtaatgtacacagaaatttgggatacagccctgatctagcaatgtcttcggaatcatatgaagtccttcttcggtcaaaggcctgggcggaactgcgtgtccacaaccataagcaaggttggtccggcagaagggacaggtcttctgagtcttgaaccactgtcccgggcaatttgagcaagcagcatgtccacacggcatcaaactgaactcagactcgccaggcggctctgcgtctggcttaatctgacagttcgcttgatgacatatctgacactggattctgattggcttatctaccaggaatgtaaccttgggaaataggataaacgagtcttctgtgtcataagatcgatgaggctggaaccacggggcaatccatggcagtatcttggacttgatccatgatccaggagtcgactttgtgatggtttgctgagattgtgttgtggactctgccctagcccgggtttgtaggtatctccttcgaggaggtgattggtgcgccattgtgaaatgtctgctataaaaatctatattcggattctataagttgatgttttggtgatattggtagtagagaaaaatcacggcaaaatgttgattttaagcctataacttcagtgttcgatattccatgttcgatgtctcaaggtattggtcgtcaaaggacgtcaccgaacagtccatttcgttgttctacatgtccgggtactcatcattagtgctctgtgaaccctttcgaacgaacaggtgaagcctctctgacacctataccagtctttcttaacatggagcaaatgctgttcaagttttttttctttcgtacggtctaagtgaacgagttggacatggacctggctatgaccatgactggtggggcttgggttatcacggcacatcccccaattaaggaaaggttacaacttcgattaacaacctggatccattatagtttgtagatcaccatattgcaacttctcataacaggctagccacggcatctcatcacactatgaaacattagttctttccatgcttgcttcttttcattagcaatgacagtcgaccttcagccgcggaaggagtacccagctatgtggagagactggggaaattagagtgacatatcgcaagatatcttgtgcatcttttcccgatgctgaacccttgatcgcatgcttccaaagcggatctgtcgtagactagatcgaaagttaggtagagacagacagtaggaactgtacagcaaccaagtatgtaaacaggtattgttgcatgaacatcctattcaggccgttgactacgccgcgcggcacaacaccacccaacactccaatcatctctaaactttacgtgctgtgcaggttgtaatgcctctaggtgtctgagttgttgtacaatgattcgttgtctccagtccgccatgattagtctttttacatcacggattttaagggtagactaattatgacctgaccaaggtcttctcagatgcattcaggcatagtgcccaggccaagcttagctagtaaagccctcaaaaggctgtgcatcatctaggaaggttaatttgtgtctgaccgaaagctaatcctcggaaccggaaatggaaatggaaaaccatggagcagttccggggacatttcccggtctctgggacttgaatcggtaaataaaataaattagttagtcaagacggaagacagaactgagtcgcgggacagcccaagatggggcggctacaggatagttagccaagggaataaactttgggcttggttagactgaagccttgtctttttgcgagaaataccacaaactacgacacaatttatctttgactagcagccgttgagacgttactgaaggtagctcccgcagtttgttgtggattcttggctctgtttatgtcattcaggagcgtcgtcttttatggcatcccaaccaacctaggtaggtagtttgtgtcttgtacaagtgtttgtgtttgcgtttgagagcggtcaatcaagctttgaattatgtctttatgatgtttatagatcagcagcaaggatagttcgacaccgtcttttgaaacccgtcgtcgtttctcccctgcactgagcggtacaatggcagaatggatgcgtcctcaacctcacataggacagatagatatatccgtatatcgtaagaaatctcaccacattatgtcttgttccaacaggagttcgtcatgtgattacacgaaaaaaagaaataaagtaaattgtttgttgatagttgttctcgcaatgttgtatagaacgagctgccatcgactccagggtaagctatacgagatatccctgcacacttttctggttgccgggtcacaagtaaacaggggcctcaacggcagaaatatccgatcaaccagcgaatcctccaccgttggaaagaaaagtcattgcgcttctccttggtcagaaacgactcttggcggcctcgttaggcaacgggatctgtgcatcaatgggtccttgtaagaggtgacacagaaaaactgcctggataaggggctgctgggcaacaggcgattctgacctgatctcaggcttttctttttatatacctacctatatatataagttacacgttggtagtatcttgcaatccttaatttatcactctacaactaatctctgtctcaaacttgtgctcatactcaccacatctttccgaactacacactcttgcacaacttcttcaattaatatgccttctctcaagactctgttcgcctcggctgccatggcttacctggccaccgccaaaaccatcaagatcacggccactagcgatgataagttcgaccccgaggaggtcgaggctgagaagggcgatgtcctcgaattccactttgagcccaagaaccacagcgttgtcgctggcgactaccgctatccttgctctccccttgatctcggcagcggtttcttttccggtttccttcccactgactctggatccgccgtatgttgcaacccctcatatagcttttatgtattatctaacacgttttataggacaaggttttccaggtcacaatcaatgacaccgaccctactcctttctactcttctcagggcaaggagtgcccttctggcatggtcggcatcatcaaccctgacaagaacaagactctttccgactacaagaagcgtgcttccgagctgagctccggtgttaaccctggcaagaaggtatttggtggtgagcttgttgactcggatgatgccaaatcggatgacagcaacgacaagggctctggcaagtcctctggcagcaaggacgacgacaacgcagccggtatcatcggtgctcctttcgctggccttgttgccgccattggcctggcttatattatgacttaatttgggtggtttaataacgtcaaaatgcgacatgaatttcacgatattgtttggagctggacttatgacagctggagtaattagagggatcaataatcacaaacttgggatcttatatatagattctttatacaaatatagcgttgctggttactaaagagtttggtgcttcgtataatattgcttgctattgtcttttcttttacggtgtcaactttctcttcgcgcattgaatcgaatgtagtcggtattaatctgaagagcctcatatttgtatacatgtctctagctagagtgatgactgttcatagaaacgttccagaatagatattgcagatgaaatagacaggggaccgctcggagttcgttcggcatccaccatgaagcaaactaactgacttccattctcaacactgactcacgagtcgaacatgagggcttttgtcaacaacattgatgagcaagcacaaagacaacattaatcattatgtgaaagaaagtttctagtaggcagctgaccattcgaaaatgcggaccaattctggaatgttcatccagggtaagcccatttagatgggaacgagagattgataagccatcatgttagcgaacctcggcaatgtgatatgacgtcgcttaaactgcgggtgtcatcatcgcgggaatcggcaggcctcgggtccaaggaagacgccctccggagatcaattctaaacccggcccacctccatcgtcaattcaataccggattcacaagctctgctcctcgatttacttgtcgcaactcaagcgttttcttagaaacgaactagcgatcgatcgcgagcgactcaagaaccagcatcagcacttgtatgcgaccaatatgcgcggcgcactgaggtgcagcaccgttatccgtcatgcccgggtcgttggacccttgacggatagcggcagatatgcgaggacgtttcggacgaccgcagtgtcacatgccttgagaataggctcatgttgtcgaaaaatccgaccagaacttgcgattcaaggcgcaaacatatcaacatcatgtcccaaccgttctcgatccatggccacagtagtcgacgccgagcctatccacggcggaggtccaattccagagtacgacagaagagtcgcggcggggaggttacggaacgatgagcaccaaagaggtgagcatagctgaaatatatacattattgaacctaagaacactgacaaagccaaggaattattcaaaacttccaaaacctgtatcacgaactggaacgatatgacgccccgcctgttgagcatcccaccatagaatccctcaagcccactaagaaatctatattctcgtccctctttggctcgagtggcaagaaatccgccattggaactatttctagcgatctccccaaaggtttatatcttcatggtgatgttggctgcggcaagaccatgttgatggacctcttatacgacactctgccgccgtctgtcaaatcaaaaagtcgcatccatttcaacaacttcatgcaagatgtgcacaagcgactgcacaagttcaagatggagcacgggaacgatatcgatggtgtgccatatgtcgcagccgacattgctcaacagggcaatgttctctgcttcgacgagtttcaatgtactgatgtcgcagacgccatgattttgcgaaggtatgattacccctacatagacaagttgtacaagtctgacatgtaaaagattactagaatctctcatggcgaacggtgtagtgctcgtaacgacatccaacagaaagcctgacgagctgtataagaacggcgtccagcgagagtcttttatcccagccattgagcttctcaaaaatcgcctacatgttatcaacctagattctccaacagactatcgaaagatcccccgaccaccatctgatgtataccacacgtctcttgacacccacgcccaagcacacgccgagaaatggttccggttcctcggcgaccccgagcaaccagagcctcgacccgagattcagaaggtctggggccgtgaaatctatgtcccccgagttagtggacgagcagcatggttcactttcgacgagctgatccggcaaccaaagtctgctgccgactttatcgagcttgtccgctcttacgaggcattcatcgtcactgatattcccggcatgactcaccagcagcgagatcttgcacgtcggttcattacgtttatcgacgtcgtatacgagggcaacgcaaagctcgtcttgactaccgaaaagcctttgtcagagctattcgtgtcccgcgacgagatcgccgaaagcttgatgaagcaaggtgtgaagggagccgacgccgagaaagctgctgacagtcacgacttggtgcacaacgtggacaaactcaaggattcgaatctttttgccggtacggaggaagcttttgcgttcgcccgagctcttagtcgactgcgacacatggaaagtaaagaatgggtagagagagggatgggcctcgaggctcagggcggacagcctgataaggacaattgggtcaagaccaggagtaagcagatggaggactccatgtaaagagcaaaaggtgggagcttggtttgcgaaagtgatgcattatactatacccagggtattgactcggcatagcgagcgtttgcctggtcttgtattgattattgcgagatgtcaactattgaccaggtaactgacggcttggattcaggcataaatgtacttattatctacatatttgcatatatctacgtagaggcatatggcgaacttgacttacaacctcgacgtgttgatggatggtctgcgctttctagattcataaattccacgaatcgtattacaacagctttaacagggctgtctgggccgttgtgtgattgaaatgatggccaaatacgcatttagccttgtcggcacaccaagccagggagttgctgggcatgcatgacactggactagtaagataccagatgatggtaatttaacaaccatcagctggcatatggttacagaatccttctttttcgaaaggtcaaaccatcctatgacgatgaacacagcgaactcattaggaatgtgtttaaacggccccttggatcggaagtgtctactaagatgaattgccggtggattgttcagtttgtaagtgagacacttggaaggcgtgagaggaatgtcatgtctaagaccacggcgatcactctctgagctgaaccgtttcagaccagccactctttgttacccaaacatacgacaactacctagccgtaatgacggaagcggcacaaatacgtagtgactgacaccttgttgacggcaggtgatgaggatactgggtatttcgaaacagaggcgagatgagtctcgtggcatctagatacccgagcttcttcctcaaattgacagtatccaatgcaagactaatatgaatttggcaagtcaaggattgctggcgtgacagggtctaagtaaataaagacgttagacaacaagccacacgcggtaaccaccaacagagcgataaaggccgaggatgaaacagtgacgctgaacgatgtaaccggctggaaattgactttgggggacaacgttgtgtttaatcgtatcgtatgtttgcacatcttttgtagatttgtgaacatgtgttgtgcatgacactttacccagcattgctctgatgtgattattatctcgtatcgtggatcaggtggtatattgatgcacaagatagttgcatctttgcggtatacaggctaacaggaggcaagctggcgagctggtggacacatcgagagaagcaagcggatcgacggagcatgcacagacgtctccagttgtttcgactggagtcagtcaatgcggcacctggaaaacaaaggagtcagtttgtttcttttaatatagtcatttctttgataaaaatatgggcaacttttcggaagcaacaccaagatcaggacgcttccgtagaccgagccccgaccgtccgtgcatgttgcgactcggctcgtcaggtttaggccagagtctctgtgacgggaggcaaaacatggagttgtttattgagctgcagcaccaagaaacacagccccgctgtttcgtaaacatgaagatctaccgtaacctgggacacctagtgagtgactgagcgtgagcggtctttgtccactttcatcaatccaagaccaaagacgtcacgacaagacgagatatggaaacggttgctgaagataaacatcgatcggattcatttgagctagtcgattgacattcgataatgcatccataaaaaggagaagaataagagcgagtgtgtgggataattttaataaaatcgggcaatttgagccagggtttattaaatgaggagacgttggagcttggcttgaggtagctaaagagctaccaaagccacgcctcttcaagattatcactggattggtcagtttcccggcggttcctggctaagcaaagatagtggaacagacacagccaatcattatgcttttgtccctgacatctggcgtcagtagcacaagccccctgtctctaatccccgttaacgcgcctaaacccctggctaatactggacatgcagcgagcttcatcaagacgaaagtagggaagtaaggaagcggaagctgcaggcaaggatcaggcttcgctaccttgagagcgggttttttttttgttcttgtcttcgcctacaaatcacaaactcgctcgattccttggctccgagcacctctgctgatcatcatctaattatgcatagcattcaatggagtcaagtgggtggaaaccgcgccttgcctcatttattacctagcaatttcaagtcattcttatcgatgctcacaggctggcacgacacgatacagtttgaatcttgaggtggctgcatcaatggcaggttagttttggaacaatgtgcctcttctagtgtatggtgctttttttgaacaaggactgactgtgttgtctcgtgcatctctgttatcctttgaaagtaaataggtgggttagtaagacagtttacttttcgtcagacagagaaagcacaggcggctgtgtctgtcgtgctattcagaggttgcattcattctgacaaaggactgaggtcaatgtcaacttgtactaccatgtaccgtaaagctggttcaatatgaaacgccaggcaaacagggcctgttttccagtgcaactaccagagcaagataccccgagatacacgatcaatgccctgctgctgccaggttcagctctgctgcccatgctctgttagcccaggcctcggttggccctatcagacttgggcgaagtccggggaccttgtttagccccagcactccgctcctgatcctaggttccccttctcctcgcctctctctctcttcgcctttatccacccacgtccgccttttctattctgcacctttctttttactcactctcccaatcccttgagattgttcaatttctgaactgcttcttctcgcggtcgcttcatcttttttgttgtagcccgtgccgagttcagttcgtccattcgtttccactgcgcgtttttgcaaaatcgcccgccgtgtgcctaaagcgataatcgtaataattattgctttcgctaacacatcttacactcatttggcagccggtccaatactttttacgttttacgccgtaactagcagttgaacttgcgcttttacatcactttcgctaccgacgcaaacccctgctgttctcatctgagacatcatcgcagccacccgaacaaagatactggtctttacaaacccttaagagatactgtcattgctcctgccatcttttacaacgcccttcattccagcctacatagcgaccagccccgcgaatttctctcattaaagacgatatatcctgtcgggaagacaaacacgcttagtgcaaacccaaaccgtcgtcaccaacaagctggttgtcattcgatcttcgaaaatccagtaaatatgcatcttcagcacttgcatgtgcaccggagagcggaagggctcttcggattcggcaacattgcccatgagattgacgtctctgccgacgcctcgaagcgtgatgtcgagaagcgagaacctcgtaagtatctgacctgtttacatctcattcaaaatcgatttaaaaatacaagtatctggtcgatgatgattatctaacttgttgcagaagcagtgaagaccgtcttcaagactattgaggcgacatttgaaggagctattggtggatacaagacagttggcagtgagcctaaacccacaggctcttcaaaggacgacgatgaagatgacgacgacgatgatgatgacaagaagaaggaggccgaggaaaagaagaaggaagaagcggctgaaaaagaaaaggaagccgaggaagctagagagaaggcccaagaggccaaggagaaggctcaagaagaggccaagaagaaggccgctcaagaaaaggccgaggaagaggaggaagagaaggaaaaagagcaagagaagaaggaacaggaagaggctgccaagaaaaaggctgctgaagaagccaagtctcgtagtgaggccgaaaacgacacaaccgagaaggagagctcgaccatcaagcccaccagaactcgcgctcaagtcaccagcagcaatgaggcctcatctattcctaccgttatcagtcacccaaccgagtcccagtctatcgaatccatcctggccaaggcaacaggcgccgcctctgcttccacaaccatcgatgaggtggccgacatttccggaacctccagtctccccagctctacttctgtccctgatgccaccggcaccagcgcaggagccaaggctggaattgcctttggtgttctaggcggacttctcgccatgggattactgatcttctttgtcttttccaagcgtcgcaagcaggccgagatggaacgactcgagaacgatgatgagaagcttcatggcccaatggttggtcgcggtggtgctgctcctcccatggctgccgttgctgccgtgcgtcgatccatgagccctgaaccttttgagcccgacacctcgtccgtccgcgcagatgcgcaggcccctcgcgtcagcctccgacccgtcactcaattcctgcctaactggaacggtatcgaaaaccagaagcgctcaagcaagggtgctgccttggctcttgctgtgcctgcttctacttctccttcagccaatggacctctgtcaccacgaactcccggcggtagtgcctgggaacgcccgtctacagctcagagcgttgatcctgcaaaccccttcggtacacaggctgagcgtgtcccctcgcccgttcaagaggagactgcctctgtccaccgcgtttctcctagtccactatccgaaaattcagccatcggtgtctcggcccctgtctcacctcaatcgccctttgacaatcccgtcactgccactggagccgctgttgctgccggagttggagctgccgcagtcgcccgcaagacatcgatacgcaaggatggccctcctcaacttgacctgacaattcctagcgcccctatggcagccatccctggcagccctgccggtaccgactacagcaatacttctgctacaggtggtgctcccgagagtccttctggtggcgcagccgctattgcagctgctggagggcctgctacctcggctgttcaccgtgtgcaactcgacttcaaacctactatggacgatgaactggaactgaaagctggtgaccttgtccgactccttcacgaatacgatgatggctgggtaagtgtattccctattgtattttttgtttgaactatactaactataatccaggcgctctgtatccgacttgaccgatctcgacaaggtgttgttcctcgaacttgtctatcaactcgccctgtgaagcctcgccctgcccaaaacggtcctcgaccaggtcctcctgtcaaaggtggccctccccgtggacccgggcctatgggacccaacggcggacgccctcaatcacccatgggaccccctggtcgccctcaaatgggctctggacccttccaaggcctccctcaaggccgcatgagccctggacctcgatcacaatcgcctggcccccgtaatggaccaccaggtggcggacccatgagccctggacctcgctctcagtcacccgggcccgctggtggacgttcgcaaagtcccagcggagtgaaccgaagaaacaatcctcctggacccagccccatgaatccttctcaaggaccaacttcctcaggctcactcaacagaaagcccgtccctggccaggcttattaagccgcttactgcaggtgatgaggccgtatgaaacaggattaaaaggaccggcgttctgcgataccacggagaggctctagcattatggtctgctcacgatttttcactcttctggtggatgatttactctattttgaaacttcttgtcattaacttgaccatttcttttcctttatgtggccattgagccctatgtcttattctatcacgttcatataacgttcgtatgtcaagcggtcattgacgtgccgctaaatcacaacatgctgtatcttgtgtcagtgcgacctcgagacggtttttcgactgttcggttcttggaaaacgtacgcatgtagatttcggcgtctcgccgcgagataatctccttcccacgtggaaaggagttgcgctagtcgctaatgtgtattcatgtttgcgtttgcctttttcgtatatcattccttccccctgcggccggctccaggtcgttggatggagatgaaaggaaagcttgctggagggtttgtcaccaccagaggccaagatttgaagatttgagacgaaagatagaaaatgaaactatttcctcgatgacctgatttcttagcccgtgtgcatgtgttggatgaaagcgatatggtcccaaggtatcaaaaagattggccgatggaagcatgagagatggaattaaatcagtttatgcatgtattgctgttgatctacacttgattaaaattgagtatcaagtgcaaaaagaaatgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgacctcgctcttagatgtttttcgtttggcaaatcggcacccaagatcgcaagcgaagctaacatgcactcactcatgtgttacagatgtaatccttgtgtgtttgacctaagtatctaggattgccattttgtcctgcatccatgcccatgaaatccgacgagaccttttctaggttgctcaacctgggtaggtatatgggagattcagactaagtaaatacaccgagcggccttcagaccgtcaactccgtttcatttcctcaaaaaaattagcagccattgctcctggggtatctagtcatgtgtggtgacataaagacataatcatcgcttccccttcgctgcttcccttttttcaacgcccgtttttcaatgccaagattctggccacaggtgagtggtcatgctgactcctgtcagcctactcttcatccatcaaatactccaggatggacgtgcccgagtggctgtctccgcagcaggggcagataccctcttcgtcgtcgtcccagtcgacgccgccgatctcgtatccgctagaacgagaaaattggatccagtcgcgtttctcgacgtctcgagagataggaactcgtttccagatgacggtttcctcgtcgcggtctgaggatggatgcccttcttcactcggtgctggaggcaagactccaagcctggtagcacgcgagtggctgtgaaatgtgtcctcatcctcttcgctgtcctcctcatcatcgggcttccaagctcttatcaccctagcgcaccatttcttccctcggagacgttgaaggtacttggagcgcgccatgtacgaggccggaccgtcaagatacagtccttcatccttgagcatgccgctcaattcaacggaggccttcaagccagtgtcgtcaaatggcatgcctgtgacttgaagttcattcaaggtgcagccgaactcgtgggagcaaatgtcatgcaactcagcaccactaaaagggagaagcgtgtcagagaaattgacgaggtcgagtcggagggaagccagagacggtagcatttttggtcgtggtagcttcctgtttcggtaactcggatcgaagggtgcacgaagcccctcgaggaagtcgacaacctggttccaagtgtagcaccggaaacctccacggacaagaggagattcggtagaacgctgctggaccttcaagtgatggtccttcttcagatcggaatgatagcagcggtcaagtttgtgtcggcgagctggttggtcgtcatagtatcgtgcgataatacggaagttcacatgggtgatgtcctgacgaaatttcgcagggaggtcggcaaagatgcgcaccgctcgaggagttgtaaaagtaaagtggttggattcccacaaaaaccgagtgccttcaatatggagagctttgcaggtggccagaaaatggatggcgatctggttgccctgcgctttctccttatcagacaggttctcaggtgtgaggggggacaaagggtccacgatcggggtgggagatttcatagcgaacttaaggatccggagaataacttccatgggaaggtaaggagcttgattgggcatagaagaacgggtcttgcgcttgaggggattggattgttgcatgtggttcaatgagacagaagaccaagaaatgccattttcgcgtaagatgcgcttcagtctcatgttctcgtcagcaagaaactggttgacacggcggtgaggatgggtgaagtcgtcttttgcctggtcctccttatctctgcattcccaggggaacgcggtctatgtagtttgttagtcaaattccgaggatgtgatatcgcatgatactgaccggaggatcgttcgacatggttggagtgaggttgagaaagtcaacagactacttgttctttttggacaacgccgtgcgagtagtagcaggcagatctggtccagaataatgctgaaaagataacccgtgagagaaaatcaatcagtacccggattgcaagtgagaagaatggtccggtctaaatagctgacaagacagtaagtgaggactgggataacgtggagaggctgcactcctgttgcgccagcatgaatcagacgtttgttgtttcctttcttgtgatgcagtttgaagaaacgataagtgagtgaagagtgggaagatgcatccagccaagcacacggtctttgtttgcgtggcagcgagcttgcagggtaaagacaacagtaaaggcgcgcaacctcaatagccgctttgtggtcgcgcgctgaattgcgggatgcccaggattgatgagaataggaaaggagatgagggcgaagttggtgaagcggcccaggtaggatgttcactaaaatccgctgtttcccttcccgtaccaacgaatttcttaggaaggttgtgtgacgtgatgcgtactggtcgagtacatgcggaaggcgcaccctgaaaaataccccctagtgaagttggcctctatgttttggggtacaaaaataaacagacaagacgctcgatgctaatgacgtaaactgacctactaatttcgtctctcaggctttcatcggcaacctttctgataccttgaggacctctacggcaagagcccgaccgcggggcaggaggcagaaggcgggaagcggcagtcgccaatcagcctgcacttgctcaaaccaacagatgaatcacagtgtccattgcatagtgaatgcaatatctgcgacaatcctttaacaaatccttgtttatgagaaatcaattcgtggctttgtgatactgtctagctgtggtgatactcttgactgggcgtttctttgaattcgtagatatgaaagaaagtaagaaacgctgctagccgtgggtgtacttgcatttgccgcggattgcatttcccaaaagtggtagtatatgcgatcgagatctagacgatgccatagaggaacctcataaacgaaactcaaacaaatacgcagccggcggcattgtcatttggtgctgtcagatatttactatcatgaggcaaatataatgacatacaagtgcacaggcttgcttgccgctttctttgactattttagatatatccttccaccatccatgtcaatggcaatccagaccatgacctgtaatttcaaggcaacatatgactgatcacatataacgtcaaggatgttcctgtgtttgtgtaactgagactggcatcgtgtgattgagaagacgagcctgttgaagcaacttgagatgattgatggtggtcaagaactaacgatcaatctccccagtacgatcttgatgagcaacggatttctagctacccctgtcctactaaccggcttgggtgttgccgatccatattattttaagaaaacggccggggatcttcgctgtagctgcaactactacacctgctactgttgacccactacccttgggtgaggttgagcttctcaaatagctatctgttttcaagtcgtcttgatatcaagtcagtagattcgccgtaaaaagagtccatgcacaggggtaaggttaggctatagagtaattgattcaaatgcactggatctaccggcctattgcaaacccaggaagcaaatcaaactgtcatcacctgtacctctaaccacactgagatatgctaccgcagcttcccatgggtatataagcctcctgtcactccgcggtgtcaattgccgtctgggcttccgtgataaaatcaggtactcgttctaaaggccaaacagagtgctttattggtagacaatcgtgatacaaattcaacaaaacacctcctgcttccggggctgatcgtgagcgtgacgtcaccatttatcgaagctcgatctcaggcaccccactgtacctacaaatcaacacaacatcgatgatgaaatcggtacgattgtgccatgttggcttgcctgcattggtacgtaagcaggtagctcggccgaggaggtgctatataactctgccagttcagctccaagccttacgttctggttctgatcttatcttcaatcacaaacaacaacacaactccatcaaattctttacaactacgccaaacaaaatgtctttctccaacgcaaacactggcgatgcccctgccgacccttacaagaaggccaacgctgaggacgttcctcttcagaccaagatcgaggacctcgtccacttcgtcaccaaggagaagtttggcatgatgaccacccgcggttctgaatccggcaaccttgtctcgcgttgcatggcgctggccgccaccgtacgttatccatatactcatataatttacatatggcgtaactaacgtgttcttaggagactggaggcattgaccttcttttccacaccaacaccgagtctggcaagaccgacgacctcgatgctgaccctcatgtcaacatttccttcatcaacgcctctggagagtgggcttctatcgctggaaacgccagcatcagcacagaccgcagccttgttgctaagcactacagcccaaccctcaaggcttggcttggcgacctcggtgacggcgtccacgacggatctgagaaagatccccgaattggtatcatccgtgtcaaggccgtttcttccacctactcgctcgtttccaagaacttgcttagccgcgttgccgacattgcgtccagcaccgtcactggcaagcctgcctcgcccaacaccttgagggagatttcggagggagatgtgcgctcgtggagggcttcgcgagagtaatggtcaggataatgcaaatctcgcttgtacgataggacttaatatcaatggcgatacgaacttatgacagcattagtatacaatcaaagttgttttccatactcggcgttccatattttgtcccacttctccttgtcaacagcaaattgtcgcacgtagtcgagctccagctcatgtgtccttcgtccaagaagaacaagactgtgaagaggaggaccaagctcctcatcagtagagcaaagttcttccagcgtaccagccacgaatttctctgtcctgcctcctacacgagcagcaccaatggcaagactgtctttggcgtatacgccctccttgcgctcctcctcaatttccaacatttgctgggcacattggcccacggtcatgtagcgagggggctcgtagacgaggcgaccacgagccatgttctcgagactctgctccttgactttgatatccactagaaccaatgtatgaaggccaatctggcgattctcctttatgcggtcgtagaaagatgcaggcttccaggtgtctgtgaagaagaccatggacacggtctgaccaaagttgtaaagctgaagaccgcaggcaccgataccggacatgatggaggcattgggaactgttcggacagggatctcaagttctcgtgcacgaagaacgagatctgtatgtgttgtcgcacttaaaatgtcagtttcgcgcagcgaggtgtcatgacatgcttatagttcatacccaaaaggatcaccaacgacaaggaatgcgacatcctcgttctgcgcatttcgtaggatctcttcgctgttggattcgaccatttcacggtcagctactgtgatagagcgaccatagtatgattcctaataagatcgttgttaacatgtatccgcatgaggccattgtagggtatataccaagacggattgctcaaccagcagaatgctagtgtaggcttcaagatagaccctggaagccttcttgacaacctccaggcccttgacagtaatatctgtctcgtctgaaagaccgagtcctacgaggtacagcatgattgatacttttcacgtggtaatgcggtgatatatcttgtggtgaaaaattgtccttgggtcgcgatacaaaaaaaaggtgccccgcggcggggtacttttttagcgttcgatatctgtgacctcatctagcgcattctgtacatccctgtcagtcggttttaaagatggtgacgactttggcataggggagttttcgccggtgtaaactttacctacttagagtcttgccatattattgaatagctatgtaggttgactagctacacatcgtatatactattattactttgatatcatctatttcaaatacaattagaattgaggatactcgatacacctatttaaagcttctgttgtggttcgttctagcattaagatcaagtcgtattttaataatggtttcgagcacgggaaaactgagactacctgcatatcagaaaacgctcagtattttgtcaattgatagcctcaacaaagaaatcaaacattttaaggggtcttgatagagctataaaatcttttcttttggtttattggtactatggagttccaccgagctttacttgcaacggcccaaggtttggtaaggttcccgcatgtttagcgaccgtcccacccttagtagccaaactcaacttggaccaatttcgcattgcttcccaaacatcatctctccatcatcaccatccacaatgtccgactcaaagaaagaaggcgcctacggcggcgcaccatcaggcgacaccgacttccgtaaaacatgggatctcgaagaatatgccgccaagggcaaggaacgcgaagcaaaggagaaggaagagggcaaggcgcgttacgaagccaagctcgcgggcaagaaatacttcaagcctttgaccggcgacgaaacatatacatccgctagacgccatgtgatagatttcacgcaacagatcggaaagacgcagctcgtccctggcggtgcaggcgttggcaagcgtggccgtggagctggtcaatactgtgaggcttgcgacctcacgttcaaggacaacagacaatacatcgagcatatcactacaccacagcatttgatgaatacgggccaaacgatgaacgttaagcgcgcaacagccgaggaagtccatgagcgcatcgaggcatacattaggcgacaagaggacctcgagaaggagaagcagaccagtctacacgaacgactacaattacgagaagaagaggccgagaaagaggctgaggaacggcggaagaggaggagagacgagatggaaaggaagagactcaaacaagaggaggcaaccaaggtgaagacagagtacggagaagatgtgcgcatcgaaggcgagcatgacgaggatgacatgatggcttcgatgggctttgttggatttggaacgtcaaagaagtgatggatatctggattgtttagtgataccccatgcttgacatgacctttcatgacggggttggatcttcaatggatcgatcaattatcctactaccgactcatggatactaaccatgagtctcgcaaacatcatcatcgatcaggttattttgataacaggtggggcgcaaaaagatagagcgttcgggtctttaatacaaaatgaattttcttgggatatgtttagcgccaacctcgaatcggtgttttataatcactacttgagttgtgacttagttaccagggtcctagcttgtactgtgaattgcttcatgcgcaaatccgtttgtttgaccaaaaccatgagcggggccgttagctcggctcccccaccactccgactctcgatccacaactagtactcactttggatcgccgagttacatactactgttgtttgatcctactacagaatcattcacctacatacactcctaacgcatcagttcctgccctcgaactctctcgagtcaccagctactggatatagctcagaacaagctctcaacagaccgacataatggctgcgagttctgcacccgcggcttcgctgctgaagcgacagctcaaagagatgcaggcgggcagggaccttcctggaatctcatgcggccttgtcaacgacgacaacatctttgagtgggaagtgatgctcatgatcagcgacgactgcaaatactatggcggtacgaccatgcccctcactcagcactccttaacccctcatgaccttaggcgcgaagctaacctcttgtctgattgtaggaggaaacttccgtgcccgtctatcattcccaccgagctacccgcatatgcctccctctcttaccttccaggacccaatcccctttcaccccaacatctacgaaaacgggaagctctgcatctccatcttgcacccacccgaggacgatgagtacggctacgaggatgcatctgagcgctggagtcctgttcagacacccgagagtatcctaatcagtaccatcagccttttccacagccccaacgacgagagccctgccaacgtcgaggccgcgcgaatgttccgtgaggagagggagggcaagcataaggatttcagaagacgctgcaggaaatgcgtaagggagagcctgggagaggattagattagtggttatatatatgaaggatttatgggtgtaggatgcatgagcaattcggcgcaaggtggctggaaaggctgcgacgacatcagtgttttgagcggagtcatggagcttcatcgtgtttttatcatcatcgagaccaatcggcttctctgtcccgcatccccgaatcatgcatgggtggtatttagttattggcctctcttttcactcgcagtatctaagtactctcttcgccaacaagcccgatgacctttccaactacacgatcccattcatgatcccatcttagggcgccttcgctaacagcacctttcttcagccaggacagctcttcgtgtcccgagaagctcaagagccgtgtaaggatatcagtcaactcggacgaggtctcgaaaccacacccgttctgcccctccttgacgagttcgctgaagctctcaaaggctgagtaggccgcaacaggaaggcctgcgccaaacatgtccaccactttcatagggagatcgacgcctgagctggacttgtgcaatgaaattccgagatctgctgaagcgagcagtgaagcgtagtctctggtagacagccatgctgttaggatgcgaatgccaggtagtttaccctcgtcctggagcgcctggattcgctctaggtaatgctccttctggggtcccttcccggtgatgatggcaaggatgggtgcggcctctgcagtgctggcataagacacgagtgcatcgagaagaagaccaaagtcctcatccggcgtccatgaagtgctgctaacgataagacgtactgcaccctcgacgatatctttcgcaaccgatctcgtctctgcaagtcgagacaagaacgcgtgacgttccttggttgaaaggataggctggaaaacctcggcaggtcggtcgtgaagcgtgtagacggaacgtttcacgttgaaaggctttaccttgagttgacgagccatagcatccgtgacagcaaggttggcatctcccaaatagcgtccaaaaccagtttcgtaccaacgatagataggaacaagtggcttataataccacttattctgtgccaggatggtgtagccgtaattgtgccaatctaccacaagcttgctgccacgaaggagagagaccattaatgcaacatggaatgtgggaatggaaggaggattcttgagaagcgtcagtttttgtgaaattcgaatgcttgtagagcctcgttttaacatacttgaatgattatccatttcgcagcaggggcatcgtacatcaaggtacggaatagaccccagaactgccagaggaccttgagaggaatattgaggaaaaagggcaaagttccccagcgaagcacttctggctgtggcgggagcgcatacatggtgactcgcgggttgccaatgagatcaggatgtcttgatgtctctactcagtattagctataagtgctaggcgaattgaagcaacttgtgacctttgtaaccgacgatatcaacttgtcgaccatgcttggcgacactcatggcatgatattgcatacgagggctgcggccaacatcgccgacgacgaggacttggatgtgatcatcttcaggcttctcagctggttggtaacgagttggtattaagccggcgagaccactgagcagccatacgaggacgacacaactaataccgcccgcgatgacggagacaaagaatacggttgacatgttgagagaaggaatcggcaatcatgacatgacgttcaggctaatcaggttggtagtgctctggttactaggctgtcttggttggtgtatccgtaggtgttggttggtgttggccaaggccaccttgcattggttgggttgaggttccacagaaatctactatgcgcacaggtaaaatgcacgctcaacacatctagaggttttgcggcttgtatgtaggttctttaacaggggcaaagcaactaataacgagatatcgatcttgatgtttgcgaggaattaaccctagacgatgatcaaacataaaagcgaataggcaacgagcgattcaattggtaccttcgtagaaatatgtggaaatagatgaatatttccacaacctttcttatccattccatgcttaaactttctgtcaggggaacccattgtttagcctcgataccaacattgcagagtattgttggacgttccagactgcaaagtatgtgtcaaaaagcaacacgccagactcttcttatcagaaacgtcactgtacgtcttgtcaacgtgcaaagcaaagagccgggagattatcacatcgcatcacatcacatcacatattgagatgaagctcaggggtcgaggtgcaacgcaacgcaacgctgctgcggggtgcctttcatgactggcccggaggagctaaagcatcaagggcactaacttttagcgggcaagcaggccgcatgcagggggcagaccacccaattcagcaagtggccagtcacaacagactgcttccccagcatccccggtcaagctacaggcccctcgagggccaatgcatgatccagtatcatccagtagtaggatcaggaaggagcgatttcagtccaagaatcaagtgactctgagattctatcatctctcggcaactgggttgataacatagacgattctttcaccgactctcaagtaactatacaattgaacacccaacaactcagtaacgttttatcgccctgagctttttatctattggattttaggtcgcaatcctcttggccccgtcgatcgctgctcattcgggttctctctactctgtactagctccacgtgctggagtctcctatctctagcccgccacaaccaccgacggctctttcacgcctcccgcgtccatctttgaaaaggatccgtgacgtcccacgatctcttcttactcttgttttcctatattagcgacacgatatagctttttgtgacgcggtcgtttcacaagtacaatttcccaattcgactgatgacgttgcgattggttttagacgagttgtaaggactctctcccacatagcgaacgaatacttgcgccgtccaccgccttcaaacgactccccagcaggaccgaactcttgattacaacacaactgtcgagtctcgaaacaaaatggcgtcttcatacgcccttccgacgtcttctttaccgcacgcgcatcaaacacatatgcattcccacacacgaagtacatctcaatcgtcgctcaataacctccgacgacagtctactttctccaatggcaacctgccctcggtacctgacgaggaccacggtcacgaagctagccatgaccatggcgacggaaactacatcgcacactcacacaacccgagtgtccacaaacatggacacagacgctcccgcatgtccaacacaagcgcatccatcgcccgcgagaagctccctccagcaccattgaatacactagagggttggacagaagaaaagacacccggaggcagaagtattctctcaccaggccctgcttcggccaacatgacctattctcctcccgatcaatcccacgaccaccctcacgatcaccacgatcaccatcatgataattcacacgaccatgatcattcccactcgcatgatcattctcattctcattctcattctcattcgcacgaccatagtcacagtcatgaccatcatggccactcgcattcgcatggcgacgacaagggcaaacgatcgttattcacgaggatgataatcccgtacacaacaggattccccattctaaacgccattctaattgaaaaggattccagacggattttttacttcatggcgtatgtgttgacccttttccaggtccggaatgtttgactaatttggatcttcgcacaggctcaacttttcatttatggctgtccaggcgttttatggctacgtcacagattcacttggtcttctaagcgacagcattcatatgttttttgattgtgtggcactgatggttggcttgttggctgctgtcctgagcaaatggcctcgaagccagcggttcccatatggcttcggcaaaattgagacattgagtggattcgccaatggcattctgttgatgtgagtaactttcgggacgtacgcaggtacgttgctaattgctgtgcaggctgctcagtgtggagattgcctttgaggcgttcgaacggttgtgggagggaacacagacgaagcgactgggcgagctatttattgtcagtaccatgggtctactcgtcaaccttgtgggcatgatggctttcggtcaccaccatcatggacatgaccacggccatgatcacggtagcgatggaggcggctgccatggtcatgataatgagaatatgcacggcatctacttgcatattcttgctgataccttgggcagtgtgtcagttatcgtgtcgacaatattgacgagcttctggggatgggctggatgggatcctctggcgtcgtgctttattgcgattctcatcttcctttcttccaagcctctcgtttactcgtctgcgaagcgactgttgcttagtatccccgaggatacagagtacaacctacgcaacagcctcgggggcatcctgaaccaaagaggagtggttggatattcttcgcccaaattttggcgagacgatcatagtgctagcccgactggaggcaagctcctgggtgttgtacatgtggtggcagccaggggggctcccttggaggacgttcgggatcgagtacgcgagtatcttctaagggagggtgcggacgtcgttgtgcaagttgagcgagaaggagataatagctgttggtgcagcagacgaggagtcccagcgccaccagcgacaccgacattggcatcaatgaaggcatcttagagaggaagtatattgctgcaatctggcgagatgaagtctggttttggaatagaacaagcgatagaggggatgatagatacgaggaatacaccaaagaggaggaggacgagaattgtcgcgagacgggggccactacttccttgcatcaaagaagaatcgttttgattgttgggttacatgagggattctaataagtggcggttgccgcagactgtatcagggcctcaacggcatcatggagagcacaagatgtatttgcgtttcctgggttgaacatttgcaaggaacggacctggccaacaaggtcatgagcgatacggaggatcacatgtattattactgatattcttagtgggttgtataagtgaaggagggtgtatatccagcaacaaagaagacttggactattttctgacagcgtatgactttatttcacccgccttgtgatgaggctatgttggaaatcaaggtgtgaggtcagtcaagaaatgtagagcgatttgcatgtgataatgaggtctgcaacagatagagattgtggggctcttctccaacaatgaacaacttcaagagcctaatgagagtttaatgtcagcacgagggatcgggattggatctacagacaatcatggatgacttcacatgagccaaaaccccgaatccaactcaattccgtctgcccgggccgctataaccgcaacctttccagccttacactgactgtccactcaagagatcagccacaccatctttaagagactgaactactaccgatgtaaaggccgtaggtaccaagtgtcgaccctcatcttggaaccccacgagactcggctcattacatgtggggaaaatagaaagcagaactcatgatgcgacccccccgcgagccgaagccgaggcaaagaaagccggggcccggggttcgtagaatttaattcttgggtatcattgccccggaagaccgagggaacttaaaagttggagaagcatggtagctgtaggatcaccattgcattttggcaacaacaattgtatttgggtattattggttttactcctagaattgcatcaacttgaattaaatacatctacctaactactgcacggaagtggaaagtttcgagaaaagcgtctcagttgaagcaacgccaatcgaatagaaacatagcaagagacgcctagtgacgtattgagtagatagcttagtagtagctatatcatcctcttccctcattctcccagtctgtttctcgtcttctttcatattattacatattctaagagctccattggtaaagacccaacccttatctatacttacatcattttcctccaagctgtgagctataagctacaccctcccctaggccgaccaccccacactcccactcccactcctccgcattcgacattccgaggttcatttattcataacccataaccacagcctgcacccttcctcgcttcctctctcctctttccctcctattcctcagtaatactctcctctcccaaacacgtcacaatgtccgcccccgacgctccagactctgccatcgaggcccgtgtcgccgacaagctcaagaacatcgcgcctgccgccgagccaaaggacgaatccaaggccggcgcatcttcaggactcgctcaacaggctcgcgcattcgctgctggtggttttggtggtctttgcgctgttgtcgtaggccacccctttgatcttgtaaaggtccgacttcaaaccgccgagcgaggcgtctactcctccgctgtcgacgttgtgcgcaagagtatcgctcgtgatggtttgcgacgaggtctctacgctggcgtgagcgctcctctcgtcggtgttacccccatgtgtatgttcatctctatcttctttgacgaccccgcacagttgaaattaaccctgcatcagtcgccgtgtctttctggggttacgatctgggcaagcagctggtccggggtgtgagcgaagtccccgccgagggtctcacgatcggccagatctcagccgccggcttcatctccgccattcctatgactgccatcaccgcccccttcgagcgcatcaaggtcattctccaggtccagggacagaagcagcttgctcctggcgagaagcctaagtacaacggtggcgttgacgtcgtccgccaactctacaaggagggtggaattcgcagcgtcttccgcggcagcgctgctaccctagcccgtgacggtcccggttctgctgcctactttgccgcctacgagtatatcaagcgcaagatgactcccattgatcccctcactggaaagcccagtggccagctcagtctttcagctatcacatgtgctggagcagccgccggagttgctatgtggatccctgtcttccccattgacactgtcaagtctcgcctccagacctctgagggcaacgtcacagttggcagcatcgtccgcgagctatacggaagaggaggcgtcaaggccttcttccctggttttggccctgctctagctcgtgccgtgcccgccaacgctgctactttccttggtgtcgagctggctcaccagggcatgaacaagttctttggttaaacaagggaggaagaatctctgaagcatcgtgtgtgtgtgtgtatgaggaaaagcaaccattgattttaagggacttcgatatggactattgaatggacgctgggcgaggatcacagcgtacgaaaggcgttggtgggtgggcatgtcatgacttgtattttcgtcttcacccatgagtgggtgcattttggaagcaatgttcgagcgctgaagcataccttctgttttcaagtatatagaccatgagcagttaaatcttgggattgatttctgttgtagtccatagatgaacgaatatatcacctctacttgaacctgttgagtctgggtttgtaacaagccaccagtggacgtcgataatgtgatatataacctcgttttatcattctccttactaagaaagaacgcatgtgagcaatcttgagccttcagtggcactctatcatacaaaaccagtaccgtactgtaccagcctacccacgtaccaatatacccagtatcccatgcgccaaaaaatcatcatgtgcctgaatccaataaacaaaaacaacctggagtaactcaatgaaacatattgcgaccgtataaatccaccccttccctaggtatcaaccccagtactgacgagttcggcatgttcgtttacaccgagagcctcccttgttcatatatatggtgtcccgccatttcgccgatgctatgagtaaaagacagacctgtctgtcgccaagtactgaaacaaataaacgaccaacaggaagcaacgcgcgctaaaatattgtgaggcgaagggagatgaaagtgttccgccctaattctcgagaaatggggttgtttacttggtcaccctatcaaagggtaaaatagagtgaaatatcacaggagatcaagagtgtgaagttaagcacgctcggtagtcgtccagcgtcgtttggaaagactcacgtcgcggtaccgctctgcctcaccaggaggccgaggaagtccccaaagcccgcccaagccgtccccgagctgcccaatcgggagctcctcgacagggttatcgcgatcgtgtagaacgtctgtcattattcgtatcgggcccgacaatataggacctcgaggggtagccttcggggtggtttccccactagagggaaacgagaatgaagtcaatgaggaaaatgcggccggtggtagggtcatagtcaaagagttcgtcgatttgagctcgaaacgagaaggcaacgatgattgaacggggaggcttgaggcgacctcagtggtcgaggtcaagggtccatccttcttgctctgggtcgtattatcgaatcggccaaagttgggcaagacggtatcaaagtcttccttatcagaagcatcatcactgccatcgtccatcagcctgagggacgaggaacggggagtccacaagccgaacgaaggtgtgccggtgcttggagaattactcttcggggttgtttcaccctttgccgtattattttctgttgttgccggcgccgctgctgtgctaagcctcggcacgcggtttaggggacgctgagagcccgaggttcggcgcatcgatgatccaaaggccgcactagctgaagcactgcgactgcccccaggtacgataggatccgagtagacaaaggacccaataagtggaccagggccctcttcatcactgatactgggcttgcggccacggatagtggtggggaaagaatcggccgcgtttgatctagcagatactggagtcgaagtggtcgagcgcaggtgctcagtgcttgcggacattcgaatatcgtacatttgatggggcgagacatgaggctccttttcgtaggctgatgcggctagaagagcatggtagtcggcatcttgtttccgttctgccatcgtgatggatgcaatgccgacatccataagcacaggttgatgggtgatggctccgatcagagcattgcacccagcaccatgagatacaaggatgacaacagtctccacatcctcatcttcggaggccgtttcattatcgtcatttcctgcctgggaggttccagcagcttgtgtgaccatctcatcaggtacatcagtagtagcgtaccaatccaccatcttcttgagacctcgccgaaacctcttgtgcatgtctgtccattcctctcccagctggcctccatctccaaagtcgagtggagccctcatcgaatcccattggtaatccaccactacgcactcgtcgcgcgcatgggccacaaacccatcaggaatctttccagagctcgagatggcgtagttgggctttggaactgtgtatcccttcttcgtaagttggctagccagctggcctgtcaaagctgctgccatggctgggcctgatgagccctccgccgaggaccctggtctcatgggtccaagagacggactggcggctggtgaaccgttccataaagaggcagtagagcctctgtgcggcatgggagtgggcgcggatgcggacgtcagggcgctgtaatcttcgcgccgcagcaattcagcctttgcgcttccgagcatgagagccgcgccaggaggcggagtgatatgttcgaagtattcaggggacagccattctccaaggaaggaatcaagacgtaatatcgtcgatcggaagtgctttggcggaccagtggcagaaacgaagatgtcgtttggacgatgaggcgactcatggggagtctgggcgagtccggagctgattccaatggatgtttgggcgcatcgtaagaaaggtgagctatggatgacaactttaaatcggcggcgcctcttcgtatctttggaattcgattcgtattcggctttggattgctcgaggatgctggaaatctgattaccaacagctctggcctgcagccaaccgccgtaggtcagaggaggatcgtaaggagtaggggacgaaaggtgccatttcttgtcggcggcatcgaggcggttgccgtgcctattttgaaagttagttaattgtcttgaagaacattatggtcctgtttgtagacgcagcgctaagttgcgcgatgcaattccaacgatgcatcatgacgacaggggtccaagaatggcacagtaggtggaaacgtacctgacgacaaagatgtaggccggcgtacggcccatgatgaagttatcaacaggagcaaatggggaaatttgcaaaaatataagttgagaacaaaggcagtgctgcaaaagagagatgtcttgggtaaaaagagaatgagagaggaatgaggttggtctgctgaaccgaataagagaggccaaggggtgatcaaataccctgggcctggcgggttacacagttagcaaagttattggagcttgtgcaagtgcagggcgcccactattaagccgacgtgaaaggcaaggcagcccagcctaggccagacacaccaggtacctagggcaggccaagattgaacttggactgggagaggaatctcgaccaaacgtggagaaaaaaagtgttatgatttatctgtacgtttcgacgtttcgaggacgttgcgcttcaaaggtaagggagatgagatacacgaacgccacaagctagcaggcggttcagttcagcaggtgaccagaaagaggttggttcccctcagcgagtcaccgttgcacggcagacctaggtaaaggtaaaggtaaaccgttgacctggggtgagcacaaccgtgccgtgtcgtgtcgctcagttaacgtttgaagagatgaaggcctaaaagaggtgttttgatccgtttctgttataaaatatttgtaaaaaacggagacgaactgggaagagagacagagatgaaagatggaagaggagaagctacggtgacaagacaaggcagtgatagatcatgtctacatttagcaacctgattctccaacaatcaaatgtcaaaacacacacacataggcagacaaaggggggttgccttgccttgccttgcctcgccttcccttgcctcgccttcccttgcctcgccttcccttggcttgcagagtcagtcagattcagcggggttatatcatgaaccgtcggtagtcaagaaataaaaacaagaaacttttacaaacttgcacggcattcagaaacggttccagggtcagatttggagacgcgccgtcaaagtggattgtcaccatgcgctaagtggtatcgatcagcatcgttgaagagtatgtattggaaatcgtgagatgatcctactgaacgatcgtctgtggcctgtaggtgaatattgtagattgggggcagcagaccttgggggtttagtcaatttcgttatgatcatgatacatcatggtatcgtgatttcattccaaccccagctttttccccggttctcatcttataacgggtgatgtttgaggcatttcaagctgatgtttcgggccagagtccaaccactggacgtttcggtcctcaatcttatagcttcgaatagagtgcccccgtgcaggataccattgcttgattgactggctgacctcggccagtgcaaagcagtacagtgcaactaaacaattacccatacagtaattaatccctggtcatggtcctggccctgtcaaagtcagtgtcagtgcatgggttaaggtagcggctataaactgcgagtggatcggcatacgccattaggccatccaaaacacgactcgagtccctaaataacttctctttcatgtgattgtggcttcgtaccttttccgtctccggttacggccctcatttgtcactagaacccttcgttttgttcttcttctgtccacctgacgacgatacatgactggtgcttatggagtcgcgattcgccctcacaaagacattggcttttgattgcatgtgtagctttaactgactggttatcattaactcgatttggcttctcactttcatctgtcgcatcgtcatggtggagtcgctgcagggtcctctttttcttttccgttttcttttccttccagtctctttttgctcatccttccatgtaactccgccgcgctactgcaccacataacttgctgttatctttatctattgtaccgagagagagaaaaaaatccgattccccatcatgaccctcaagacgagcaagacaaagaggggattgtgggtcttgtctttcccccagcatgtcagtgcaagacaacttattcattgccaggatggtaggacacttagcccaaggtactaggtactataatgtcttaatagcaaaataatagtagccaactcgctcaccaatgtagctctacatatttacatgccagctgacagatataataacagcttgaatcagtctagctcgcttgtcatcatataataacacttccaaatggttagaacaagcgtaatgttgagttgatactctgtcaggttacagaggccgatacatctcaacataaacacataacgaaaaatatcattgaatatgtgtcaaacaattgctctgccgtatcaaacatcagagcatacttcactgttagtcgaaccacttcagaagccctcatcaaacatcacatggtgccaacgaaacttaattcccaactatttgacaatcctagtcctcgaacagggacactcaagcttcttcaacatctagatttgctctccccaagcttctcttgaacttgaggtgaatcgcacaagtctacaaaggtcgagagaggtctgccatgtgactcgattgggagacttagtgcctccaattagtacaagcgccaggggtgctggaaggtcacttcgggcgctagacgccgaaaactccgggtccagatcgggcaagatcctggctgaggctaggtgttccctccatttggtgacgttgatccgaaaagggatatcatcaagctattggaattcatggttcatcatcgtcgctcctcagatttgtaagcctgagagagcatctctcagcaaactccaacttgtttcaattgccagtggccagttgacatgatattcgttgcatctgacctctaatcttcgctcattagccacctcttaaccacgctcccttgtcaaccatttacttttatcgcattgcatcgcatcgcatccccgccatgaagctctccaacctttggttccacgccctcgtggcagcggctctgtttgcaacaaccgctttcgccgaacataccagcaactgggctgttctggtctgcacatcgcggttctggttcaactaccgccacctcgccaatgtcctctccatgtaccgaaccgttaagcgtctcggtattcccgactcccagatcatcctcatgcttcccgatgacatggcttgcaatccccgcaatgccttccctggaaccgtctacagcaactccgatcgcgccgttgatctctacggtgacaacattgaggtggactaccgtggctatgaggtcactgtcgagaactttattcgcctcttgactgatcgcgttggcgccgagatgcctcgaagtaagcgcctccttaccgatgatcgaagcaacattctggtgtacatgacgggccacggtggaaatgagtttctcaagtttcaggatgctgaggagattggcgcattcgatctcgccaacgcctttgaggagatgtgggagaagaagaggtgagtcctagtctcaatatccctgctaatctgatgctaacgtttccttcagataccatgagatactcttcatgatcgacacttgccaggcgaacaccatgtacagcagactatactctcccaacattatcgccacaggttcctccaagctcgaccaatcatcttattcgcaccacgctgacaacgacgtcggagtcgctgtcattgatcgatatacatactacaacctggaatttctcgagaacaacgtcaaggaccttaacagtcaaaagacagtcggcgaactgtttgacagctacgattacagcaagatccactcccatgcaggcgtgcgatacgatctattccccggtggtgaagaaaacgcccgtagccgccttatcacagacttcttcggcaatatccagaacgtcgaggtcgatcgcagcggaaacctgacccttgaggaggatctcctggcgctcagcaagaagattgctgtattgcaacaaaaggaggcagaggctagcaagaaagaagccggagagaaggtctctgcacaggcacccgccagtgtcccaactggatctgtcagaaagatacaaaagccaaaggctttgacagatgataactggtggaccaagaaggtcgttggcgcaacggcacttgcaggctgcggtcttttatgggccttggggtccttcctcgagggttaaatatcgtaatcgaatgagtttataatgactactatatacttatggcatgagaaacagggagaatggcgtcttcaaaaaggaacggcgtatttatgctttcatattaataacataaattggataatctgaaaagccagcatctgatgaagtttgtctctattaattatctatttaaaaccgtatcaatcacctatgagatggtgcagtcaggtactaaggcatttagacgtcggcaccagtttctggtgaagatattctagatgccttagtcagcagcgttggtgttaaacatttcgcacgtaccttggtaccttggaacagaatctcagttttgcgttgtcgcaacccagcattttcgcagtcacgtattttcggtattgacaggagtttctttttcttttctttctgtcggtcacgaactttcctagtcagaattcttaacagcagtcagcatggagaaatcaaaggtaagacaaataacaataccttactcagaatactcctctacggagaaacatctggttgtcgacatgctgaaaggaaaatggatgaatatttacatatacttctgaatgagagactgaataaaactacatactgaccactcaaaatatttagacaaggcctctcaaaaccatccatctcaagtcgcgtccacttacaacacacgcccttgcatggtcttgcgatgctgagcttgcggtctcaacagatgacacaatttatatattcttaccagaataccccaggagcgggggtccagatgatgcaatggaagatgaagaattaccaagccagtacacgctttcctaccgcgcctcaggcttgatccgcccagatccaacaatcaacgctcagctttgttccttttcaggcatcagagtggcagggccaccagcaaatgatgagaactggtttcccggtgtagggagcggcctagtaacgggctcaggtgctgccatctgccagattgtgagattggaatggtcaccaaacggacttggatgcaatctccggcccatcctgacggcgctttctacaagtggatgcatctatgcaatcggagaacacattgaccggcaatctgccatgattgcaggcatgcgaactaggagtttcaaggcgtggaagacactttggggtctcggggctcaacttccactgccggatactaatcaggaggatggttaccgaaatatgaatgagcggatacagtctttctcgtgggccaaggagatcgatataggcaggtgcttattggcatactgcaatgatatggaagaggttgctgtcatgacagtgcaactcttctctcggcaaaaagagatcgatcctgctagcgaagaggctatctgggacatccgggaagtcagtcgattcgatggaaaaggtcgacacaccaaagaagatgtaagctatcatagagctgtctgggaaagattctaacccggaataggccgtggatattacagatccagattatgttccacacggaagcgccttttctctgaaatggagtccttggttctggggtgatggtaaacgtacagctatactcgcgtatctagccaagaaccatgtcggattccggagagtcactatcataggtaactgggaaaggggccaatctccgcagattgaagtcgatagcacagacacaacagctatctgcatgtttctttctaccgacgcatacgtggagtggcaggatcaggtacaatgcttctgatgtcaaagaattccattactaacttgactctagatcgtttacaatggtgataaacctacagctcgaggtgtaatcaccacacctttcaatgtaacgccgtttcaggtttcatttgtggccgagcctgaggtgccacctgaacctcattatacttgggagtgctcaacgacataccccaaggagagcgaagtgctctcgtcaaaccctatcacgggtaagttttcaagaagcactgacgactgtagctaataatatcttaggattgatgattcatgatcagggttatgcaacggaagggtccgttccaaactattctatagtcaggttatcagcgactatgcgcaaccaagactggttccaaacaaatctccctaacgaagaggcctctgtacccaaatgggcggcaagaatccgacgacagacaacaagactcgtacccagggcgattgccctagagggtatagactctgactcggatgactcagaagacgatatgatggaggaggatacatcacagctgcaggtcccagaagcgaggtaccgcatctggggtctggcgcattcacctggtggagggacaacggcagtacttgtgtcacgctacagcactatccacccagaaagaagagcgttatgcaagctgatgttctcacgaagagatgaagagcgcgatgaggcatctggtacagttgcaccaacaagacaactgacaactgaagggcaagtctgggaatggatgtatgggaacgggcccgatgtgtttggagctacttccacgagcaagttctcaccagaactacatgacacgcctctcagggagcagttcaaagatattgcagtgcgccaaaactgtgttttctgtgatgcagcgctgcgtttggaggaggatgaagccaagtgcgagaatggacatgtgtttggtaagttgagcatccaactctcccctagaattatcctcctaacgatcttgaatagcccgttgcgcctcaacgggtcttgccatcatggctccagatatatcgagaatatgcgccgtgtgtgagctacgatgcctcaaagttacagagttgactcgcgtcgctatcgagaattttgggccggggataaggatagaatcttctggtgaagtttgcggtgggtgtggaggcaagtttgtggcctagacacaaaaaagcagtggttttgggagtggacatcgtaccctgataaggtctaaatttacgttacattcctgcttcatggtattctttgcatcgctgcacttcataccatgtgagtatactctttaacttactgaaacaaataactacttctgatacgcttgctgtgtagcagtatgtaggcaagagggataccatgctggaaattccaatgttgaaagtcggtatcgatcagtatgcctagatatattcactttctgattccagataatgagcatccgtgaaggtcaagttattgtcctgctatatttggcttcgcataatcatatttatcccgtcttttgcgctcagtcaacccatcagcatacagccagatggaactgctacctggccggttatacccatatctggaccgatcaaacacagtttctttcctcaaagtgacgaaaacttgattatatatttccttaaggaaaccttggcatactctacttcttactacctatataggtttccatcctttctttgctcttccgttctcctcctttgaaccaaagagtccctgagcctattatagttatcaaatattcagatttgatcataccaagcaatacttaaaaaggacaaggttgaatgattgacgttcatgcaaagtccacgtgcggcgggatcagccccacacgatcgcggaaagtcacatgcaaagtccagcaccttaaaaagtcgacgccagaacgacatgacgaaaatcagagaataaaggctgcagcatggaaacaaaacaaaggtttatatgtataacctactctgagatttcaatcccctcaggatgaaatgcctagtaactatgcaaaatcaccaatacagctgactgagatagtatgccgggttttaaactattcttaaaccaagctgtggagtttcgacaacctggttgtgttgtatcttgtaaataccccagttgtaacacatcccccgttggcttctacatgccaatacgcctagcacagttaagtttttgacttgtcggtctgaaacaaaagcatggtgtaatatgaaaggtgagtggcagtcacatcataaatatccttgggttggccacctcgtgtgatggatgagaaatgttagacatagtcccaagcaatcaaagctcaattcattgcaaacaagacgaccaaattacgcaactacttaatcagtgtttccagctcctcctgttagtaagcacctaactctgagcctctaatgtatagctgatgtgtctccctaatacggctccttgatattaccgtcatggaaccagaggagcccgtggtacagggtagtgatatgtggcatgtaagtttaggttttgctgaagacaatggtagctgcagagtatatgccgagcaagtattggcgttgaacatgtgagaataaggttgcttctttaactttacctattgtgactgataaagtcagtattagactttgaaaatcgtaaatcaccacgaagtgatgtaagtgacaggggcgagtgggtataaacagtatttgggcgcattgcggagcattcgagctgtatccgtaattcgatactgtttccatagaacaatacaggtcaaatgataaacgggtttccctcatggcctaacggtaaaatagtttggctgtcaagagtacaataaacaaaactagtagaataagtgaaaagacactatcaagatatgacattcgcataacctgaactccttgcttgagtgttcagctaagagcaaccaatactcaggcaggtacgacgactagccccacacagccacatctctgtcgtccaagacgtgctccaggtttcattttcatttccaatcctggagccaactgaaccgcgtctgtacacaagtgaccagcccagcctcccaatcccactcccgctgccactctcacgcccacgactcacgcccatatttgacctgacgtttccagaccagacccgtcattcgttcaccgaatcgaacctgacagattgattggaccccatccgtgttccatcaacagccaactacaagcctgtcctcgctcacacacgcgtgtccgatccctcccactcccactatacgctggctgctgtccgccgctgttacagcatccatacgtagcatagcatagcatactttagcccagcccagcccagcccatcaagcgctgccgcctgaagcgctacactgacgcctttgacgcccgtcatgtactccgccggctacaactttggcaacaatgctgctccctctttcaacaaccctgccccacagcagcaatctggagctcagccagccgctcaacagatgatgtataaccagcagcagcagttcgccggtatggctccgcagggaggctttaatcctggcgcgaatcctcaaatgatggctggtggtcctggaggtatgatgcccaacgcaggcatgcaacatatggctgccaatagtcaaagtaggtccaatctctatattcgcacgcgacactcgaccaagcccttgagcacgcgcttgtcgtgaagactgtattcgacgccagaagccttttgacgatgtcggggcaattgcgcgactggcagaaagcgcggcgcaaaccataacctgacgcgacgcaacgctatttatcacttccatcttcagtggctgacatgttgtgcacagtggcaggatttcagcagcaattctccggtaacccgtacggccaagtcgttccctcctcggtcgctcctcaaagcttcacgccaaactatatgatgggtggaggcatgcaaggctttccgatgaaccagggcggtatgccccaacaaccccatatgatgcagcgaatgcaacagcaacagcaacagcaacagcaacaacaacaacagcaacagcaacagcaacagcaacaggcacaagcgcaggcacaagcgcaggcacaagcgcaggcacaagcgcaggcacaggcacaggcacaggcacaggcgcaacagcagcagcagcagcagcagcagcagcaagctgctaacgccgctggtatgggccaggtctctactccgcagagacccccaagcgcagcacaagggacaccaaacaatgccttgccatctcaacagggccaattcccgactccccagcagccaccgcagagtcaaactcccacaaaccaccagcaacagcagcaacaacgacaacagtcgcaacctccacaactacagcagcaacagccccagcaaccgcaggggcaaatgcagggacaggtccagcaacaacaaccgccttcggctttaacaacacctcagactccaactttctcaaaccaggggcaagccgtgaatggcagctcatcagccgctgtaccactaagtcctggaacagaatcccgcgacaaggaacgttttgctttgttattggacatcaaccatgaacttctgtacgaatcgattcaaatccaggagacgcaaaagaagttgaagaaagaaagcgctgcggctggaattccgggagacaacaagccgtcagaggaggaagcgcagctacagcatgattatcttcagtaagccttttcatttgaagttttgttaaatgactaacagtactccttagatgtatgaggcgattgcaggcaaacttatcttatatggcggcacttgcagaccgaaagcccgaggttaaagttccaccttgcccagcatatctcaacgcaccacccctaaatctttctgccaaactccggcctccagaaattgaaggcatagagaacaatatcgacccagtggcagaccgcgaagagcgaaacaatagtattaaggacctctactcgagattacaagccgcctttcccgggttcgatcctaagaaagagcccgttttccgtgcgaacgcacagggtggacaaaagcctggcaacatgatgggaagccaggccagtcccacagctcaaaggacaccaaagatgaccaatatgggggcacctccaatgccatagctggacatggccagattgattttaaaaaaagatagcaaggtgtacattgatgggttatagacatttcagacaggagtacttccccttcgctggttgggttgttgtgtttcattcttcaaagaatagcatttgcatattgtttcagtataatgaatgttactggcttggtttgaaaagcttgaaggatatggaactcgggtggaatttaactgcaagaacagcgttgcctgagaagcgtttgcacaatgatgagcttgtatctgtctgacggtggtgatttcatttgcatatcaaaggactttatgaaggaactaatggacggttattaaaattattatattgaaggtatttcctcgatggtccagtttgaaataccaattgtacattgtgaacaacagtcgtacaactttgtccagtccgatgaatcttatcagtcgtgaacgttaacaccattatcgtataggggccggtacatcagtttctggctcttcagtttttgattgaaggctcttccaacagtgatatctctttttacattatacgacatggccatgtgttcgcgtggcacgagcctcatctcatgcccacaagctaacttgactacatacatacatgggcccagtaagtagaaaacttgacttaaactttggggtacaaaaaccaatggacccaagaactagcctagaatgacaaactacgtaataaaactgactgaaatttcatccctgagactctgcagtcaagtttttcaatgcatctgaacgactcgggtgaaactaagattcaaagtggactggaagccaggctagttagcccaatgacagcacagttgaagtaaaaaaatcttttttttctctctcacgctgtggaggtggatgatgagtggagttttttttttagtttttttttattttaaattttagcctgtgatacggcgcggctttttctcactgccgccctgggctcgagctcttgatgggatcttgggggtggttggttgccgatatttccaagattttacagcgcgcagattaggttttaacagtgaaaatgaacagaaccctgtcaacgcactctttttgtagcttccggaacggttcgctgtgtgctgcatgcatgacaatgtcagacatggctttgtctcggtaccacagaccttgtcatgacaacttcatgcctcgatcagagacgattcttccgttaccggagccatatcaagcctccccgccacctgccagcttgtgctcttccatggccatcttgtcggagcggcttaaccctgaccgctgatctaataaacccactctcgaggctcaaagtccaaccatctctcatggtcgatcactcatgatgaaaggctgttgcgcagcttgtggagaggcttgtgaggttcggccaaggcatggcggggcattttagtgtccctgcaggtattaatgggatgctataattggacgccattagggaactgctgctgaattggccaatcaaacgtctcataaacccacagcggggagcaccttgtaagacagtcaagccaagcgataaaaaaaaaagtttcccagggccgctttcgtcaagaacctcttcttcttcctcctcctcctccccaaaccctcgctcttccagcatcctcttcttccgcaactctttgctgaggctaatgattgcgaggtagcttctgaccttatcagggtagctctgaaaacgagttaacttgccggcccgtcgctcgcaatctccctgtcctcccgcggcgacccctccacgacgtttcgtgccccgcgtttatctgggtcttggttgatatcatcatccagcacagaagctctttctctcttttttgtttcagttttatatcacaaacaatacaatggctttggttcctcaacctcccgcctctgctcgtcagtttggcgccgaggacgatggcctcgtctgcctcgagcttgaggatggctccaccttccaaggttacagctttggtgcccagaagagcattgctggagagctggtcttccaaacaggcatggtgggctatcccgagtctgtgacagatccctcataccgaggtcaaatcctcgttatcactttccccctcgtcggaaactatggtgttccctcgcgcgaggccatggatgagctcctgggcgacctgcctgctcactttgagtctaaccagatccacattgccggtctcgtcacagcttcatatgctggcgaggacttctctcacttccttgccacatcttctctcggcacatggctcaaggagcagggtgttcctgccatgtacggcgtcgacacccgtgccttgaccaagaagatccgtgagaagggtagcatgcttggaaagatgcgccttgagatgcgcggcgttaccaacggcgctgtcaccagccaagtcgatggtgccttggctgctctccctctcgaccactttgagcaggtcgaatgggtcaaccccaacaacaagaacttggtgcaagaaggtgagtcctctagcgtttcgtacttggagacgcatgctcattatttatgtagtgtccattaaggagcctaagctctacaagccacctcaatcggtcgcccgtaagcacccgtcagggcgtactatccgtgttctgtgcctcgatgtcggtatgaagttcaaccagctgaggtgcttcctcaagcgtggtgtcgaagtccttgtctgcccctgggactacgatattgccagcgccattgacgaattcgatggtctcttcctctccaacggtcccggtgaccccgccgtcctcgagaacaccgtcaagaacatcgcttccgtcctcgagaagaacgagatccccgtctttggtatctgcttgggtcaccagctcctcgcccgtgctgctggtgccaccaccaagaagatgaagttcggtaaccgaggccacaacattccttgcaccagcatggtcactggcaagtgtcacatcacttctcagaaccacggtttcgccgtcgataccgacagcctgaccaacggctggaaggagcttttcgtcaacgccaacgacggcagcaacgagggtatctaccacactgagaagccttacttcagtgtgcagttccaccccgagagcactcccggtcctcgcgacaccgagttcctcttcgatgttttcatcaacaccatggccaactgcgccgagaagcctgagctcctcaagacccccgtccacttccctggcggcaccattgaggagaacgaggctctccaccctcgcgtctcggtccgcaaggtccttgttctcggcagtggtggtctcagcattggtcaggctggtgagtttgattactctggtagccaggccatcaaggccttgaaggaggagggcatctacaccgtcctcatcaaccccaacatcgccactatccagacctccaagggtttggccgacaaggtttacttccttcctgtcaacgccgacttcgtccgcaaggtcatccagtacgagcgtcccgatgccatctatgtcacctttggtggacagactgccctccaggtcggtatccagctcaaggacgagttcgagtccctcggtgtcaaggtccttggtacccccattgacactatcatcaccaccgaggatcgtgagctctttgcccgcagcatggactccatcggcgagaagtgcgccaagtcggcttctgccaacaacattgacgaggctatgcacgccgtcaaggacattggtttccccgtcatcgtgcgtgccgcctatgccctcggtgggctcggcagtggtttcgccaacaacgaggatgagctcatggagctctgcaacaaggctttcgccgccagtccccaagttcttattgagcgcagtatgaagggctggaaggagatcgagtacgaggttgtccgtgatgctcaggacaactgtatcaccgtttgtaacatggagaacttcgatcccctcggtatccatactggtgactctatcgttgtcgccccctcccagactttgtccgatgaggactacaacatgctgcgaacaacagccgtcaatgtcattcgccacctcggcgtcgtcggagaatgcaacattcagtatgccctgaaccccttctcccgcgagtactgcattatcgaggtcaatgcccgtctgtcccgatcttcagctctcgcctccaaggccaccggttaccctctggcctttatcgctgccaagcttggtctcaacattcctctcaaggagatcaagaactcagtcaccaagtccacctgtgcctgcttcgaaccctcgctcgattactgcgtggtcaagatgccccgatgggatctcaagaagttcactcgtgtgtctacccagcttggttcttctatgaagagtgttggtgaggtcatgagcatcggtcgatcattcgaggaagccatccagaaggcgatccgtgccatcgacccccacaatctgggcttcaacgacaccgaggccctcatgagcattgaggacgagctccagaccccctctgaccaacgtctgtttgccattgccaacgccatgcacgaaggatacaccgtcgacaagatctgggagcttaccaagatcgacaagtggttcctcaccaagctcaagggtctcagcgacttctccaagcgcatgaccggctacagcaccaccgacatcacctccagcccctccatcctcctccaggccaagcgtctcggcttcagcgatcgtcagctcgccaagttctggagctccaacgagattgccgtccgtcgcttgcgtctcgaggccggcatccagcccttcgtcaagcaaatcgataccgtcgccgcagagttccctgccttcacaaactacctctacatgacctacaacgcctccgagcatgacgtcagcttcgacgaccacggtgtcatggtcctcggctccggtgtctaccgcatcggttcatccgtcgaattcgactggtgttcagtcagagccatcagaacactccgcgcttcaggatttaagactataatggtcaattttaatccggagaccgtcagcaccgactacgatgaagcagataagctgtactttgagaacattcttcttgagactgttcttgatatttatcagctggagaactcgagtggcattttgggtgctatgggtggacagacacctaacaatattgcattggctctgcaccgtgctggtgtcaaggtgcttggtacttctcctgagatgattgacaatgcggagaaccgatacaagttctctcgtatgttggatcgtattgaggttgatcagcctacttggaaggagcttacaagcttcagtgaggctcaggacttctgtaacgcggtttcgtaccctgttctggttcgaccttcttatgttctttctggtgctgctatgaacacggtttactctgagaaggatttgaagaactacttggaccaggctgttgaggtttctcgagaccaccctgtcgttattaccaagtacattgagaacgctaaggagattgagatggacgctgttgctaaggacggtaaggttattggtcacttcgtctctgagcacgtcgagaacgctggtgttcactctggtgatgctacccttatcctgcctcctcaggatttggaggctaccactatccagcgtattgaggaggccactcgcaagattggtgccgctctcaacgtcactggtcctttcaacattcagttcattgccaaggacaacgacatcaaggttattgagtgtaacgttcgtgcttcgcgttcgttccccttcgtgtccaaggttatgggtgttgatctgattgagatggctaccaaggctatcatgggccagcctttccaggcttaccctcctactgatcttgcccccaactgtgttggtgttaaggtgcctcagttcagtttctcccgtctttctggcgctgatcctgttctgggtgttgagatggcctctactggtgaggttgcttgtttcggtgttgacaagaacgaggcctacctcaaggctttgatgtctactggcttcaagatccccaagaagaacattctcctgtctattggttcttacaaggacaagcgtgagatgcttccttctgtgcagaagcttgagaagcttggttacaagctgtttgctacttccggtaccgccgatttcctccaggagcatggcgttcagtgccagtaccttgaggttcttggcaaggaggaggaccgtagctccgagttctcgctcacccagcatttggcaaagaacaccatcgatctgtacatcaacttgccttccaacaacaagtaccgccgtcctgccaactacatgagtaagggataccagactcgtcgtatggctgttgattaccagattcctcttgtcaccaacgtcaagaacgccaagatcctcgtcgaggccattgcccgccactttgagctggaggtttccaagcgcgattaccagaccagccaccgaaccattgttctgcctggtcttatcaacatcgctgctttcgttcctggtattgcttctgccaacagcgacgacattcagaccgttacccaggcgtccatctctgccggtttcagcatgatccgagttatgcctctgggtgtcgatggtgccatcactgatgccctcactctcaacactgctcagcagaacagccgacgaggtggctactgcgattacaacttctctgtcgctgctacttcagacaacgctgaccagatcagccatgttactggcgaggttggatctctcttcattcctttcaaccacctctctggcaacatcagtaaggtcgctgctgtcactgctcacttcgactcttggcctaaccacaagccaattgtcactgatgccaagctgaccgatctggcctccattcttttgctcgccagccttcacaaccgtcgcatccacgtcacttcggttaccaacaaggacgatatcaagctgatcgctctcagcaaggctaagggtctacaggttacttgcgatgtttccatctactcgctttacctctctcgcgacgagtaccccgagtgcgagcgtcttcctaccgctgttgaccagaaggctctttgggcgcacttgtccaccatcgatgtcttctccattggcagtctcccttaccgcctggccacttctctcggccacaagggtgatcctcacatgggtatctacgatgctctgcctcttctcctgacctctgttgctgagggtcgccttactgtcgatgacatcaaggaccgtctctacaccaaccccatggagatctttgagctccacgagcagtctggaactaccattgaggccgagattgaccgcccttacaacttggctcctggcaacttctggtctccttttgagggccgtgtcatgcgcggctctgttcagcgagtcactttccagaacaccaccgtctgcctcgacggtgaggtcctgaaggtctcgcctcagggcaaggacatgtcttcacacattgctcctcctatgtcgcctcccaccaagcctaccacctcaattgcccaggccacagactccccacgagaccgtcgcctttctatgctggccaacttccagcctctgaaccgccttcgtggtgtggattctgatgctgcccctgttggtgagctcgcccctggtctgcagccccagcctatggtcagctcctcgctccagcagcttctggctcgaccttcgtcgttcaagaacactcacgttctgtccgtcaaggcctacagccgagctgatctccatctgctcttcactgttgcacaggagatgcgtcttggtgttcagcgtgagggtgtcttgaacatcctccgaggtcgcctgttgaccacgctcttctacgagccttctactcgcacctcggcgtcgttcgatgctgctatgcagcgtcttggtggccgcaccatcgccatctccacctctcactcttccgtcaagaagggtgagactctccaggacaccctccgcactctggcttgctacggtgatgctgttgtcctccgccatcccgaggagtctagcgtccacgttgccgagaagtacagccctgtccctgtcatcaacggtggcaacggcagcaaggagcaccccacccaggccttcctcgatctcttcaccatccgtgaggagttgggtaccgtccagggcttgaccatcaccttccttggtgaccttctctacggccgacctgtgcactctcttgtgtacctgctccgacactaccaagtccaggtccaacttgttgctcccaagtccttggctctgccccccaaggtccgagagcagctcgtcgcttccggccaacttctctgcgagtctgagactcttactcctgagatcctggcccgcagtgacgtcttgtactgcacacgtgtgcagcgggagcgtttccccactgaggaggagtatcagcaagtcaagaactcttaccgtgtggacaacgcttcgctcaagcatgccaagagctcttgcattgtcatgcacccccttcctcgcaacgaagaagttgctgaggaggttgactttgaccagagggccgcgtacttccgacaggtaagcatgcctcccaagttttaccaatcatatttgctaacaagttactcagatgcgctatggcctctactgccgcatggctttgttggcgctggttatggctgattcgtaaattatgtgatggatgggtttggaaaagtttcatgacagggtttctctgtttcttttgggttgggaatttgtaatatttgctttttgaaagccggatagaaaattgcgtgcgttagcaagcattccggattatgaccgtgaacgatcattgatgttatagaatgtgtaaacgcgactcacgtcgttgcgtatgagttatgtacgttatgtatattatatgtatgtacgtcgtatacgtatcgtatacgtttatttaatgttattacttaattactttatctgtgcgttccgtctgttctgtgtcgtgtattgtgtttgtttgtgttttgtctgtttggtgtttttactatatcaaggagtagctatttgcttatagtctttcatgatggctattgccgggttatcatccttgcgtgaataagacttgttggtcacttcttgcatcttctttctgttcctgcatgttcaaatgtcaccctacaaaaaggttcaagacaggccttcgaagatgtcatgactccactgcgtactacacagtacgtacctttttccctcttaaacatcccatctcatcatatgcctcagaggtcatttgtgagtcaacctaatcctatcgcatgatctttcacagcgaacagattcatatataaatcaatcaatgcgtcttctgacactaaacaccagcgttagattcttttccactgcaaaaatggctcttcattcagcagatacctcgaagctcatctgtatgtaacagtattcttacccctcctacgtgaccatgactatcatgactctgcttcacttctactctcggctaacatttcatagttgcccctgcgggtcatcaagctacaggccaggcagagcagttcacaaagggcactcttgtacgctctcagcttaactcggaatctcccatcccccagttccattcttggttctcgcgtgcccaggaaaacgattctggtgtcgaacacccagagacatgcaccctatccactgcctctcttccttcgggtcgcatctcatctcgcactgtctatctcaaggagctcgataaccgaggattcgtcatctacaccaacctcggcacctcacgcaagtcggcagacatagcgtccaacccgcgcgtggcaatgctcttcttctgggaagctctgcagcgccaggttcacgttgagggacgtgtggagagaatctcaaaggaggagagtcagaagtactacgacacgcgtgcgagggggagcaggatcggtgcgtgggccagcaaacagagtcaagtactcgagccgcagggtgaagatgacgatggacgcaaacagctggaggggtgggtgaaggacgttgagcagcgatttgaagggcaggagaagattcccgtacctgacttctggggcggtttgagggttattcccgacaggattgagttttggcaggggagggagagcagacttcacgatcggtttgtgtatgagaaggaggagggagccgagtcggaagagtggaagttgaaaagattgagtccttgacgtagtgatatatcggagtgttcagtcattaccaaagtcactgggagaaataatgaaatgattcatttaataaccgaaagttcatccttcgtcgcaagagcctaaaattagtatctgaggagcggcaccaattcagtcatacaccacggatatctacatcttgcttcgacgataacacagaatagattagatataatcacaaagccggcatcaattgccggaccatcaatccttggcataatctagtgatttatcgaaatcatatcacgagcttttggctacggtgaaccttgaatgagacatgggcagcaaggaggtggatactggcgaggaatgttggcaccatatcgcctgatatttgacattggaacgtgcgccaagagcgggagacggaaccgagtatgccatttatagaacattacaatatgtattgatcgactagaatatacggaaaggggtatgtgtacttctagcctccatggttgctatacccatccatccaggcccgcgccaatgaaaacggccaatgccaataacctgttccttgataatagaaacttaaatgtccgtagaatgctattttcaccctataatccctcccgattagggtgtgaaaagaataaaaaaacagggacagattcccaaaacgacacaatagataggatgcgtatgcatatcacgccggatcaagtccaaatccacaaacaatcgctaaatgagttggtatccacggtaacgcctcgttaatgcccaaagtcagaaaacgcccttcttcctttttttcaattatcttgtgcctggtaatggttgaagtagtcgttgcagagccccgatggttgcggggtagtcgcgtgattgacctcggctgttggagtatcgactggagtgagtgagagacctagtcccaagactgctgagcctgagccgagagtctttgaacgagagtgactcggcatgtagtggctgatgtttgctccatcgtcgctctcctcatcgctatccatgggcatgtactcattgagctcccagtcaggctgctgctgggcagcgagttgcatgtcgaccatggcatccgtcaggcaatcatcctcgcaaaggggcatgatgcggtagttgaggttctccatgatgcatcgctcagtggcattgagctgctggtgagaccacatgccacgtccccacaccttgcagtaatactgagaagcatcctgaggatcctctgtgaatttggaaacaatgacgagagctgctaggatgatgaatcgattccaccacatggagctcagcgctgagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctgtctacgaaagactcttagttatataagagagatgtaattcacgcgagcacacacacacacgtcaagccacgactgcatacaaagtttataagatgcagatgtagtagcaaatgaaggatgggagggggagaaaggaaagttatatatgctcccaagctgagccaaatacagtaactacaacgcgctgtaggtagcttgctaggtaggtagctagcaaatataggccaagacccacgacaaggggcgatggaggatgaatgggcccgttcaccgcgacaagtaaggctgagcagtctactaaaccaggatgccgctcaaagaaagtcgggattaaccccccaagcagacgcagattctctctcttgttgtagcggtggaggagctttgaggaggcggctggccaggtgtggtggatatcgagcactaggacagggggtggcccagggaacccagggggacccaggcgcctgagctaggcttggctaagttactgcacggctttattctgggcaacaacaacaacaaatggtggaccctgtccttggtttttttttgggtgaccttggtcttgaagaagtaagggccttggtttggtttgactacgagtgagtgagtacatagtaggtaacctaagcttgctctatttgctctggttgactatgagctggtcccaaggcggctgagatgcaacaagagagatagatgcccgcgatacgggctgtggcgttttccaagtgacgactgaaactaacaagtcaggtaccgtacgatgtctgactgtagatccctcgttttctttcatttgatgtccagtgtttttctcttggcttgctgcttggttcaccttttttcggggccgcccgttagtgacctacggatcttgtacagcacccgtgtataggatagagtacatacgagagtacgagagtacgtatccatcgtatcctgacttggtttgtcttgtctttatttttggtgcagaccagacaaacatgggaactttggactccccgggcgtggcggagagtggacctttgggaataagagtgccggactgagccttttactttttgtcaaattcatcaatcagtcaatggcgattccagtgatcgggtccccgatcaaaggttgtggtcagaaataaccatcagccaaggcgtttccgactttacagcccctgagatggcgggtttggctgcttacatgtccctaaaccccacctcagctgaaagccacagcaactgcagatgacgggcgggatctttggtttaccgtcactgacagacatgaatgaggtggctgaccccgaccgctggcttgggcagctcatggtacccaacggtccccttctcacggctgttctcaatgcttcggacaaagtccttccttgtcgcgtggctaacaaccaaatcagggaatttacgatctgcaacaattgtgtgtgtctctggagccacaaggtagtctgcccttaataagacacaggctgcggcgctataggcagcgatgtgcggctttcggttcctgactagtcgagagacgcattattcctacgtcaacgatatggatatgtctcgtcctcgtccttgaccttggccaatctcccattcaaataaggtggatgacgaaactttctcattcaaatgccgcttccttgatgactgccaaggacttttacgaagcaatcggatccgtcatgggagaaatgaggaccgtcacatcaaacaaagatcttcgagaccagcacacccactgattaaactcatgaacatgtagtctagtgcctcgggaaacccaggtctcatgagcacctcaaaatgcacatgcaagcgcccagcacgtgaaacgccatgtcgagcctactgctatgctagctggtccttgatgactgccgtacagccagcggcagttttcatgtcagcctttgagcctctggcacatacagtgccggaaccttgttcaggttaatattgggctgtgttgcagccataacctcttcaactccaactctgaaaacgagatcgtggtccatgtatggcagcagatctgagcgccagaaaagactggggggctcggctcactgtcgctcaatcgacatcattcgtccgagacagacgccacggataagcgttttctttccatgggtcagtcgcagcccatgcacggcatattgcaggttggggcagcaatggcagcacccagcctcgagtaaagaagctcacatcatcatatcatcgtttgctttgctttttccctccacatcacccggaatgtgggcatctctaccaatatgcacgacgggctttgtcctgcacaaagtcgcgtgctcctccactgagttggccggcagaatggcttgtgccgagctcatcgccgagaaagacccctttttcttttttctcactcacttcgcttcttttagcatagccaacaatgacaagacaagatcgtcgtcatccctgagtacccatgttagggattcggacttggcgcagtcctccagagtccgtagtaatttttcttaattaggagacacggacagttactaaatttgacgccgctgaggctcatttgggatctgggagcctagaagctttgatgctcaagaggcttgatgataattagcctagcgggcttgctgtaggtaataatacatcattttagcggctgacaaggagcaagatcctcgagctgcaatgcctgcatttgcaagggacagctggctttggatctgacaacgatctcatccttcagcagattgtacatagatatccgaccgactttgttccatctcatgcctcttcaacgacaactcataccctctgccagtggcgtttgtttgatttgattagaaagtcacaatcaacgtcagccaagctatcaaacaaaccggacatcttctaaactgttcgctaggctttatcaagtcttgtaagcgcgaaatggccggttagccgcacagggtctaactaaatacccttggcgacgggcacgctgacctgacattttgaggtcgacttgatctcaccgcttgaacaccaccttcttggggcttgtcactttcacgatgggactttggttacctactatctcgtgcctgcatcacgcatgtcttgtggtgatacagagagggttgagtaagccgcacatgagaaaaagcttattatccttcagctgaatgcgatgaaacacacgagtgacatgattgagtggaaattgtgaggatgcatgcaacgtgtcgtgaccaatacacttgttgacgcgttgcgagcccccaatttcccttgcgagtcagtccagaccgcatgtcgtcaaatgcgtgcagtagtatcttgtgtcaagccctttctggtagttgcgaaaaaaggcgcggaatatctgcaatgatccgagtttcgtgatgagttgacatttgcggggttgtcgatctggtgggtgatcactttgcttgctccattgaatggtgacaacaagagcgtggggtgcatcgacggcagatcactggaaatcctgagctggttaggtcaatctttggcatctgcaagtgttaggtccagtagtcagttgattaggtagttacagggtatgtaactagccactcgattctaagctcacgtcttcactttcgctacaataagtgactctgaagcgtcaaaggaactctggcgattcgcagcgggacatacacatgtaaatattacacgagtctgtatatgatatgtttatttcttagtgatcaggcattggtctcctttcaggtcgtaatgaatcacatggcctttctgtccactatctagactaactggtactcaaacgcataccacagctgtagtaacggactaccatttcctaactattataatcgataactcagccatgtactacaaccacaacataggtgctgtctcgtgtatgagacactatggtccgtacgcctcgagttcttttaccatgtcatccctgccaaagtccttagctatcatcactggggtcctgccactcccagtttgtgtcatagtgtcagcaccagctctcagaagcactttgacaacctcgatatgcccatactcgacagcccatgacaaagcagtccttccacctctgtcgcgccgttcaatcaggacgttttcgttactgacaagggcgtggactgtttcgggcgagtcggtttggatagcccatgccagaggcgtccacccatcgatatcttcggcatcgactcctgggcagcctgcttccagaagcttgacgagaacttgacagtgaccttgtgtactggcccatgatatcgcatttctcttgtcgttatccatgctcatcttgtcgattcttgggtttgcgaggagtatttcaactacatccgtacagccatttcctgctgcccatgagagaggcgacctccctttgttgtctttagcatttatgtcaatgcatggaagctttagtagccgtatgacagtgtcggccatgccgtccccagaagcccatgaaactgctgtgcgtcctgtcttgtcctggtggttgatgttaacattgcgaagccttgccaggttggaaatggtcgagtgatgacctccccctacggcccagatgaatggggttgctcctgtattatccggttcgtcgggattgcaagctttctgtttcagtaattctttgacgatctcgtcatatccacctctacaggcaaacgagagtgcagtccgtccatttctgcccggagcattcgcattggttagactgtctgccagcaaagcgattatgcaggatttattgccgtgctcagctgcaacagtgagtgctgtttgcccatccagctgctgcacatcaggttcagcgcctgactgtagaagagcagtaacgatgcggtcatggccaagtcgagacgcccagtaaaggctctgatttttgatgatttgagaaggcttactatcaagaagcagactatttagggcagtgattgagttaaactgtgacgctaggatgattggattctggtccgtgatgccgtcatctagtggtgttgaagcttttgtatgatagaagcttaaccagttacggcaattttctgtgtcagggtccagcagagatctcgcaaaatctttaagctcttctggtgcatcttcttcgcatatggcgaagtgttcagcccaatgcaatgatgcatacgtgtaaaaaggatagtccaaggccattgaatcgcacatcttagaattcaggatatcagggtcgtgaaacaacgcaccagagtccaggtcatgatcttcctggtcccaaaaatcgccttcaaagccgcccagaggtagctcgccaaagaaatctgtttcttctgcaacggtagatgggtcatttgttggaaacagatcgactgtgaaatcatcaagaagaaggtactgaatgcatacagtggccagctgtagagcagaaccttgcggatcaaccatgcgtatcgcaggagggctgtcgatgctagcgctatctcgatcttgaagatagtccttcaccgtctggtgaaccagggatacttgttgccctgtgacccttaccaaagcccccaggataccctgaacagtgtgtgcaatcgagttatgagagttttgcatgatctcttcagtcgtagtgtatgacgactccatagtaaatgcgatgttgagttcgactaaggagaggggcctggagcatgccaaaagtaacttcagtagttttgaagcatcctcctgatgatccaagggtatggcagacagatagcgatggtatatttcagccaggccttctgggatgctggctatgatcttctggaattctttccttgaagtgagtatgctcttctcgattgatgcgaggaccagatgaatccacagaaacgtgcgatcggctttggacattatcgcttcgtataaaaagtccctgatgtcgtttgagaattgcctgttcagagaaatttcatggattcgctcttgaatgaaagtctgaaggtcttcagtgtaaccagtttggtcatcgtcgattgatattcgagattgaagtactttttggctgttagcataggattggtgaagaaatggtcggcttgtgatgaggaacttgaccctgctatcactcttcatcgactgagaagagtcagtgagcatatcagatatcgagacaagcagttgatgacaagatgtcctctcgcactcgtcgagcgcgtccacaataacatagagcggtccggatttggggtcctttgcaattctgacaaaaatacgccagagcgaggcgaaggactggataatgcttgatccttctttttcgaacgccgagcgaatatacctcaccagcgaacgatggcggtcggcgatctggaggataaggccaatgagtaccgctctcgcgtccgtctgcttgtttttgttctggcacagatagatgaggacattccgagacttgttgcgagcatcatcgaagtattgggccagtgagtaggacagcatggttttcccgcagccaggatgacctgtaagccacaggagagcattggtgccggcttcgagccaagagacgaacaaactgtgactgcgaatccactggcatgtgccagggactggtttcgggggcggttcgacatcttttgcgacatcgttatcactaagaagcgacatgcaggttctttccaaagtactaaggacttgagtataatcagcgattgatcaacaagagcaagtcttgaggtggttaccaatgttggacgagtgcgtgctggtgcgcttgagtgttgggccgatattcgaggacttggtggcaatccttcgaagagctctcgccactttcaggtagctttctgtctctctgggaaaacgacaaatagttctgtggtcttctggcatgggaataacttcttcgtatggaattcccagcacagcagaagcagggctaacaacctgtccctgaggtaagcttgcgctaccaaagcattggcgaactattgttgcgtataatactacacagacttaccagggaggaggacaacgggcccattgacaaaggcaaagtttcgtagaacgaaactacgtgaatattacctagacggttgcgcgctgacatggtcaggtcttgaagcgcatccgagtcgtatatcaaagttttaagcagatcggtcctcactgctctcggtcctaacccagcagacgcgaagctattgacaatcgaaccgcaaatactggctagatttgctgtaccgcttcctctatgtggagtggctagaaagactacacctcggatggactttagtagctccccatacaagtcgtcgttttcgtgagcagcgacaagcgcctggaataggtcaatctcggtttcttcctttggagattatgcatacctgtttgaagacaattccaccaagactatggcacacgaatatgatggatcgtttgctctaagaaatgtgtcagaccagagttgaatgagtgaaccaggtgaattacggcattcaaatcttcccgaacatccctcagagcaaccaaaaggttgagcgcatactcctgaatcctttcagacgattgggaccatattttggagggatagccatatgtatagacccgacatccaggcaagaaatcgggaaggaggtctcgaagccatactgtgccatcaggctggtgtcgccatgttgagactgcatttccattaaggccgtgaatcgcaacaatgtctactggaaaattcatgagacctgcctcatctggcttgctgtcgactaacaaggataagccatgtgcggttgtactggattttgttgactccgttatactgcttgaggactcgtctagacggggggatgagttcttgggtgtcagctcagcatgaggcaactccgtccgcccaagcactcgggccttgaagcgttgcacatgcttcatgaagactgagaggctttagtctagctctcgcgatacaacgatttacaagaaatagcgatgtcggctaggcttgttttttcggtactacgtctgctgctggtgtgatatcacaaagcaagtgttggattcttcagcggaaactagacgggccgctctgcagccccctgtcatcaagaaaagcatgcaaccgaccaacaacgaaaagtgtcacttgatcaggtacttctctttcaactttcaaaaggttagtagctaaccaagctaaggatctttctgtgaatagttcggttgaatttgagtggcacatatcaatagcttgacttatatagtctctgagttttagattgacaggtaataagtaataggtaaggtagttactatgttcggaaaataagtcaatctagtctttaagtgtatctattttagggagtcacgtgcatgacatagcaaacagctttttctctccaccccgcctcatcgtcactcatcctaggcattccaaataacctgaagctttattgtaattaacgtctacgtttatatacacatcatgggcgcaaaatctctcagtgttcttggtaacgatggggctggcaagaaagccctgatcggcagccttatctataaggtgggcgcagtcccaagtaatcaaggcttatacttaggcatatgctaactcgtgcctcgttatagtgtgggcttgagcttccccaactgcagcagctggaaagtgagggcattagtcagtatgagaaaattgtaccattcttcgagaaaaatggacttgctcaatctttttatgccccttctggagcttttactgttcagagtatgtcgccagcatcttcccctgggtattctgttgtacttatactaatcgcttcactatagaaaaccagacgccagacgttgctttctgggttgttgatgcttctgattcatctagctggggttcatctgccgagaaactctcaactacgttgtcgagtggtgtgctcaacccacgggagaaactcatcattatagtaaataagatgtaagcccagaaagacatatgttatcctctcgtgctcatgactaatgtgatttgtgtatagggactcagtcaactggtctgagcagacattcaaagacgtcgtgggcgcattcagttcggtcaatatgaacaagtatgagaacatctcctcgtcaaagtcacattgaactcaccatctcatagtgcatatatcatcccggtttctgcccttcgacaagaaggaaacatactcccaactcctgaagcgccctcatgggtacagaagatatctgctggccagtttgagggatccgcatcagcctcgggtgaatcgttaatgaatcttcttagttaggtgaacgttcacgtatttcagttctatctactccttagctgtagcgtattattaacagaagggaggagcggaatcgttggggatgaatagacagtttcgaactgagatgagcttctaaaacatttacagtaaatacggtttatcaagatagtataaactgtacaaaatacactgtaggaattaacgcttagcttgttaccttagtatcttgcaacaattagcttagtggttttagctcaagtcgttaatgcctggtcggctgacatggtgcatcacgatcaatacatgcatatgcgcctttcacctatgagagacacagtattgtattgccaacaaaccctgatattccccgtgtaaaggttacatattactactaggtatacgcacatccaaatacgcggtatggcttcaatttattattattattatttatcttggatcaaaaacaaaacttgatacgataccgagacatatgctctgagtctatgttaggcaaaacgccatgtcttgaaatccgaatacgcttcagacaaagcgatgtaaccctcccaacttagcatcccgatgacactcaagcacaagcacaagctcctccagaagtacacaaataaataaacacttaatggaagtttaaattcttcaccgataattttcttttcttgaaagctctttgttcgtgacgtatatccagttttgtcactatacgccttgtacctcgacgcctcaacctaaattacctaatcccaactttgacgcatcatcaccaccgccattatcattccaaaccagacacggcaactccccacaccagaatgagcagccgccatggtcttcactgggctgctcacctccagcgatagaaccccttcggtccggtccaaatcgagcgagtccgatctccaccagcagcacgaatacatctacgatgaagcccagctgccctgcctcccgcctgagaggcccgatctccgcgagctgaacaacagcctcgaagcccttgccgccgtgtttccagatgtacagatcgaggtctttcgagagctgctgtccaactttgacggcgaatcccgacttgctctggttgctgacgccctcctcaagaacagggtgacctgggtcaagggccgttggagagtacccgacaaggaaacggcccgtcccgaaaccgtaccaaaaacagaagtattcaagagcaaggaatacaaaagagctgtccaaaatctagcatggcatgagttcaaggggttatcgcggtctaccatcaacgctgtccttgcagaatccaactactcttacctcgaagcccgacaaaccctcgtcacactgtcttccaaatcatggcgcttcacgatctcatcgctgttctttcgaaggaaacctatcgctacgggcgaggcagaaaaccatccgttagtatcatggcgctcaaccggtcaagggtctatcatccccactattcggacaacgggcagtgcagagcttgatcgcgaactgtacaatctcctggtggctcctctgaaagagaaggatagactggatagagaagggagagatagaggcctggccataattctcaacaacgaagaagcagaagaggctgaagcaacgcacgagtgtgtctgctgcttcacatcagcagcctttgaggagttcacccactgtaatcgcgagggccatttagtctgctaccgatgcgtgcagcactccataaaggaagctgtttttggtcaaggctggcagagcagcatcaacccagaaacgggaacgctcaagtgcctttcctccgacggtgacgggtgtcccgggcacataccgcctgatcacctccatcgagccatggacgaagagaagaagggggcagaaatcctgcacaagcttgatcgtcggttagcagagcatagtctcctggcagcgaacctgcctttggtccgatgccctttttgtgactacgctgagattgacgatatatatacgccagctcacgaatctgctcttcgcatcaagtcggatagtatctacaaccttttcgtccttgtcctgtgcatcgggaccctccctttcgtcttcccgctcgttcttatttcctccttcatatgcctccttctcagcacgcagcagtcctttggtgattacgtttcagtggagtggtccaaggccctcaaccgtcaccgccgtcgtcgccgcggcacaaaatttacatgccagagccccgagtgcggtcgctcgtcatgtctctcatgccacaagtcatggaaggatatacacgtgtgcaacgaatcgtcactcgtagcgctccgtacacaggtcgagcaagcgatgagcatggcgatcaagcgtgtctgcccccgttgcaatacatcattcgtcaaaaatgcaggttgcaacaaacttacatgtccctgtggctacaagatgtgctacgtttgtcgtgccgacctcaccgacgagggataccgtcacttctgcgaccatttccgccctgaaggagacgccaggcaatgtaaggaatgcgataggtgcaatctttgggaatcagaggatacagaaaaggtcctgcaggctgcgcgtgaagaggcggagcgtaagtggaaagacatggagaaccgagaactttcgggcgtcgagcgtgcgtttctcgagacaggcgttgcagggaacagaatggacgtgagtgttgagcgtgtgttatttagtgggcgaattcctgctcttgcagaggtttttgatctcatcgtagaaacggtttttgtttgacgacatgggttgggtttacgaattaacggcgtatgacaagacaagatggacagcgttggcagaataaatttgcataaattttgggttattgggcacgggggcgtcttgtggtttacataaatatctttactctgaaagaactggtgtcgaattggcatacaagattgggcaacaggacatgactaggaccatatcactcgactgcaatacagacttgatttatgtttttttttatgttttattccaaatgtacattctgacattatgatattacacaaaatcccattcgcaaaactccgctaatgatccaaattttgtttacagcttgctcttaccgtcggtcctgagctcagcagcagcaccggcgatggcgggcttgccagtctccttgaccttggactggaagatgatcttgttgccctcgcgccacatctcggtgacaatggtctgaccggggatgacaacaccggcgaagcggaccttgatgttcttgaaagcaccgaagcgctcgtagacagcctttccggcaacaccgaagctgcagaggccgtggaggatgggggccttgaagccaccaaccttggcaaactcgggatcgatatggagagggttgtagtcgccgctcaggcggtagatagcagcctggtcgtcatttgtgggggactcgacgacaacgtcgggagcgcgagcagggggcttgttggcagcagtggcagaaccgcggtcagcaccacgcttgggaccgccccaaccaccagtaccgcggaggaagacgctggcttcgttgtagaagacatcctcaccggtgttggcgtcaacagtagtggtggagcttcgggcaatagaagcattgcccttgtcaacgacctcgaggaggcgacctcggctaacaaggcgggcgttggtggggatagggaacttgcggatctcgaggtattgctctccgtggagcaacatcatgggagagaagttgggcacgatgttgtcaaagtcgaaaggcatctcggtgttgaaaggaggaataacaccgaaagtgggaaggacctggaagtcctcagagccctcaaacacgtacttgaggtcggtgcgcttagcaccaacaccgaggttgtaaaggatgacatctcgctcctcgtacttgaactcggtaggcttgccctccttggtgacagtctcggcaatgaccttcttgtaatcagtctcacccgaggactccttgcccttgcttgtgttttgcatgttggccatgatcttctcgatcgagtcctgagacttgacagggtggtcagcgcggccatcgaaggtgacgatgtccttccagtgcttgacaacctcctcggggacgagagcaacgtccacggggaagccgtggccgccagttcgctgccatcgagtctgaccacaccagccgctgccaacctcgtacaagccgccagtagggttggggcacttgtcactgcagagagcaaggacgagaggagcaatgtagtcgggcttgaaagcctgaaccatctcgtcgggcatgatagtggcggtcatggcagtaccagcgttgggagcgatagtgttgacatagatgccatacttgtggccctcgagagcaagggcgcgagagaaaccaagaataccacatttctatagacgttagtatatttcgtaaaatgattaaacaagtcaacttacagcagcagcatagttggcctggccaaagttgccgtaaataccactggttgaagtggtgttcagaacgcgaccgtacttctgcttgaggaagtaaggccaagcagccttggtgaccttgtaggtacctcggagatggacgttcaggacagggtcccagagatcgtcgttcatgttggagaaggccttgtcgcggaggataccggcattgttgaccacgatatcgatgcggccaaaggcatcaatagcagccttgacgaccttctcaccatcttcagcggaggccttgacaccgacggccttgccaccaagcttcttgatctcagcaaccacgggctcagggtcggccagatcgttgacgacaactgatgcgccgtacttggcgaaagcaagagcataaatgcgaccaataccagcaccaccgcctgtgacaagagcgacacggccggtgaagtcggggttctcgccttgctcagcaggacccatcttcatagagtcctcaagcaatgtgaggaaatcgttgggacctgtgggatattgagggttggagtagtcgacgaccttaccccagttcttaatgatagctccgggggtgtaagagtcgtcagccttgaggaggagaccactggagcgctcccatcgaagcttagccacgtggccaccgccaacctcaaagataccaccagtctcctgtgtgttgttcttgtgaaccaagacagcgacgaggggaacaacccattcgggcttgagttgctcgaggacatcaggaggcatgatggtctcggtcattctgctggcagctatctgacgtcagtatatgagattcggaaatgaggcgcgattaaaacataccgacaggcgcaataacattggccaagataccatacttgataccctccttggccagagtctctgtgaaaccgaccatggcgagcttggcagcggagtagttggcctgaccaaagttgccaaagaggccagcagccgacgcggtgttgatgacacggccgtacttttgcttgcggaaatgaggccaggcagcgcgagcgcacttatatgagcccttgatgtgaaccttgtagatgagatcccagtcctcgtccttcatgttcttgaagctgatatctcgcaggataccggcgttgttgatgaggatatcgattcggccgaaggcgctgatggcggtctcaatgatgcgctcgccgttctctactgagtcgtagttggcgacagccttgccgccagcggccttgatctcgttgacgacaacatcggcagcctgtcgcgacaagagttagctatatgcgcttgcgccgagggaaagctactgtttgctgtgttgttacgaacctttgatgagttaccctcgccctttgaagtgacaccaagatcgttgacgacaacgctggcaccgcgggagccgaagaaagtggcatatgcctttccaagaccaccgccagcaccagtgacgacaacaacttggccgtcgtatctcaactgctctgccatgatggtgtgtgatatgatatgcgacagaaggtgggtatataatagaacacgcttgatatatgatgaggcaggaaaagacagaagagttgaagttggagatgaggatgaggaatgaatcaagaatgaaaaaaagaattggggaggcagcgcaacgagcagctcttaacaagcttgggccgggcctggttgcaactcaaacgaccgggaccttgtctacttgtgaaggggaagcctcggcttctatggggtaccgaggggactggttgcggggaatacgctaggccgagttaagaaacggacctgggttcacatgtaaagaaggatcaaagggcagatgaagtcatgtcatgcggatgaattagttcatgtcacatgtttgtaaccaagagtaagatgtaagctggggaagacaattggaggttacatagatctggggtaggtagttgctggttggattataacaggttacagtatgtgtcttgtagatgcagtcacaagccgagaaacaagataattatgatataactattccagacacagaagatgtatcttaattatcaagctgtactactaagtaaaacttgtattattattccaccttacctttgttgatacattcttcttcaccttgccttgtagactgcataggtatttacttacatccacctctgccgacctctcataccgaccggctacggacaataattccccacaaatgcctctctctctaaactccccgcaaaatcaaacccgatcaagacaggccagacccagaccaagaccacagacctagacccaaactcgcagcgccacaagcaagtctgatttgctgatctccagctagcaccgtcatattctcttgtctctttgtctttgtctcggccgtgaattgcccgaccaaaaaattaaggcaattgactgacaatatcacacactcaatcaatcattcattctatggctgcactaccactctcggactacctctcacatgcaataccctccttatccttatcttgatttattatagtacttactcaacttggattgaagacttctctcatcatggctccccacttcgttgatgataaaactgagatttgcctgccattcatcctcgctcagctcaaactccaccgcgaagagtctcccgaccgcccctttgtcatcggtctcaatggtatccagggcgccggcaagtctacccttgtcaagtctctgagcaaggccctggaaagtcaaaatgtgccgaccttggtctgcagcatagacgaattctacctcactcgtcaggaccaagttgccctggctgagtctgaccctgaaaatgccctcatccagcaccgcggggagcccggtaagaaatctcatttcagttcatcaataaacaaacactcctaacaaacaaccacaggaactcatgacttgccccttgcaaaagctttctttgaggcagtactaaaaggggagcccacaaaactgccaaaatatgacaaggctatcaagggcggcaaaggagatcgccttcctgagtctgaatggactcttgtaaaccagcctggccaacccaaaatccaggccattattctcgagggatggtgtgtaggcttccgccctctaacgcgtgagggcgtagaagcaagactcaacatgcccaaccgcactctcaaacagcacaagctcgagcatctcttattcatcaacgagaagctgtcagagtacaacaccctcacggattctttcgactcctttatccagatcgacgccgaggaccttggctatgtctacggctggagactagagcaagaggatcatttgcgtgaggaaaggggcgacccagaagctggaatgtgctcgcaggaggttgtcaaattcgttgacggctactatccagcttacgagctctacaccgacagactgcgaaaaggagtcctggccaaccgaccaggccgacaattgcggatggtggtaggtcgtgacagaaaagtaaaacatgttcgaagaatctaaaaggggggacgacatactcaactcaatcacacaaaaagaagactccaaaatccattacgactagacattaatgaaccacttgcggtcctgaaccgtttcaacagaaccaccatattcccctacaaacagcgtgacaacttctataaactttggtaatctataatgaagtatctaaagggctataaataattcgaaatcactcttcattttttgtgcactcccgcaaaccattcgaaaaaatcacgctcccaatgtcgagcaaatcagcctcaactccatcataatgcagtcatatcggtcgtaaaactcattcctcacaaaattccgtcggtaatgtatccatgtttcatgaggtcttgtcctccaccactcgttgaccatcttgcttcatccttgagagctttcggtcgacagcttctgttctcaggcgaacagcttcctcgcgatcggccgcttcctgctcaaactcctgaatgatattgcgcttatgtctcctcgactccataagtcgttgcatcaaaccgctaaactcactgacaaaccaatccccagatgtttcccaattttcaatcgacatgttggagaagaggtcatgctgttcctgctcgtcaacatgacgaaattggtccaacttggcctctatattttcagaattaactccagtccccttttgttcatcctttgacgggtcaaaatcaaaaggttgttgttgaagggtgttgaatgacatggatctcaaagcagagtcgttgtactccgggtctgggcggcgccgtttgttgtcttggcgattcattcttgggaccgggttcgtaacagccggtatgctctccaacatagttctttggatcacaggctgggccgtccgaggccttggtgttgcatgctcctcctcttgcgaagaggtctccacatcctcatcatccacatgctgcacagcaggctgtcgtgcggtctcatttctatggttgctttgccattgcgtctgatgacgcttgggtgagggactcatcacccggttcgcatcataggcttctgaccggccactgtgtgattttcgaatcctcacttcacgcataggaagtctagagtcaagtctggctggcgattcgggacgagctcgcccatgatcatattgaggattgacctttccatgtctaacgttcatattgtcctgaaaaccatcgcccatatggtcgatattgtgtcgttgaggccgactgatcacattcatgcgtaggtcatccccaactgtgaacaaatcacttgtcggcgcggttcgttggaatcggttgcgatcaggttgtcggtgttgtggaatgttcttcttgagatcttgagttaactcgagcccgagcctaacgggttcagcaggttcgttgtatggagtagtcagaccagactctaggaaattctcatcaagttgtgagccagaaaaaaggtccggacgcccgttcgagttggtcttgccgcgatcattgggagaagataccaccgagagctgcggtgaacggggcggtggttggctgaaaggatggttctgtctcgggggagcggtgtttctaccaccaagcccctggatctctcttgggaaactagcagggcgaggcacaggagctggaggcggatgaggattatgtggcggctctgcgctcgatggcttgatctccacttgtgattgaggttcattttttatgccagcgttggcaaaggccagaaggcgaccgcctttatcctttaagcttggtggcatcgtgtggtttgcttggttccatgtagatttgttccgaaagggttgaagtgatgttggcgcgcttcccgttacgcgatggcctttcccttttgcgacaatgggatgtttcgtcggttcgtggtgtcgcatagatgaagtttgttactgatgaatgggaaagaatggaccatttgcttaaagcggtcgattggctgggttaaaagcaaaaatagggaggctagacgcaagaaacaaatggcaaaagggatgtttgggtattcgtggtgggcaagcttgcgtgtgcaaacctggctgagttgttgatagagtcaagtcgggtatgtttatataaattcgctggcgcggtttcaccttccatgcctgcccaacaggggtcgcgctctggggaaagaacgatgcgcctgtagagtcgcgacgtcaggtgacgttggcggggtgttcagtgagtggacatcaacaccatggcgatccctgcatctttgaacaacttgacttatacgagcttcaagaataattgttcaacaactttttcgaatatatcgaatgactaattaagattcatgcatatcaaatttatcttatctcaatggtacacaatagcaagggccaataccttggaccccttcaaaacgaccaggccgtagtgttgtgtcctgctggcagttatctctagacacttcagccaggtcttggggaagacttttccttcaatctcgatccctgctactatcctgctttgattctaccatcttcattaagtttcagtaccatatattacgatgtgaaaggcccagccgaaccagcaacagaaagataacatcggaagatccaaatcatacgttttggacaatgaacatcgtgaaaagcttggacatgttgagttgttattgcttatgaggcgtcattgactgtctcatgaactagtgttgacgtatcgggtactccgaatgccgcagcaagtagtgaccgtactgttaagattcggcatactaagctctgcatataggtactcctcttgtagttctgagtctcggaaacatatgcaacgagatttcgattagtcacatgaaatatcgaagccatctcgcgcgagccgttcagtctcgacgccatcgacatattcggaccgtccgatgaaccaccatgcagcgctatggcttctcaacgcatttcatagcctctcactggtgatttcatgctccgtgtgaatcacatgttatgccgctgagaccggttgataaatttgatgaccagacgatgttggctctcgaaggcggtggttccgctgctgttgcttctttacatcatttaaagagatatatcatcgtgagtatggctcccttcaagctcatcatcaagcacattcgattccatattattcaatatgcacagtatcgccttatattcacttctctgtcttgccttggctttatgttcgaatgctctgcctgggcctgttgctcgaatccagcggaaagggccatgctctggcaatacgccctctactcgcaatcaatggtgtggatatgatattcacagcgattattactctgtcattcccgatactggtgtgacaagagaatactggctggaaatcagtgaaatcgtcttcactcccgatggaatcccaagattcgcccaggctatcaatgggactgtacctggtatgattccttacacaaagcagataagttaggctctaacatactaggcccgacgatatttgccgactggggagacaatgttgtagttcacttgacgagcaacctcaagacttcgaccaatggctcatcctttcacttccacggcactcatcagaactatacgaacccccaggatggcgtcgttgctatcacccagtgtcctacagcccctggctcttctataacatacagatggcgagctactcagtacggcacttcatggtatcattcccactttggccttcagacttatgatggtgtctatgggggcttgatcatccgtggtccagcaagcgccaactacgacgaggatgttggaactatcatgctcagtgattggtctcatcgaactgttaatgaaattctgcctgaagttcagcggaaaggtccttacccgatggacaatatcctcattaacggcaccaacacgtacaacaaggaaggcgaaaaaaatcagactggcgaacggtttagactggactttgaagagggcaaaacatatcgattgcgtcttgtcaacactggaatcgatactctctataaattctccatcgatcatcacactcttaaagttattgctgtggattttgtttctatcgagccatacgagactgaccatgtcaacatcgcaattggtatgcctctcctagttattctcttccgcaacctctaacactctttaggtgaacgcatggatattctcgttaccgccaatcaagcttcaaaaacatcgtctttttggctccgcgcccttcctcagctcgactgcaccaagaacgccaacccacaaaacgccttggggattgtatcatactcttccaacagttcgacacccacaacaaaaggacgaaaatatgttgatcactgcgaagatgaaccatatgaaagcattgtgcctattgttccccacaccgtcgggcccccggatatggaggtcgtcgagaatgccaaccgatcctggaattccgatggtattatcaagtggtccctcaacagtaccaccatgatcgctgaatgggaccacccttcactccttaagctcggtcacaatgtctcattcaccgagtctaacgccgtgattcatgtcccaaagaaggacgcatgggtctacctcgctattgagacggaactcgacatttctcacccgatccatctgcatggctttgactaccacattctcgctcagggtgttgggccgtatggttccaacgtcacactcaaaacagacaatccaccgcgccgtgatactgccctcctacctgctaaggggcatttggtgatcgccttcctgacaaataatccaggtgtatggctcctgcactgtcacatcgggtggcatgctgctgaaggtttttcgatgcaattcgttgtacgagaggaagaaattcctgacttggtgtcagaccaggaatatgaggatatggagaagggctgcaaggcgtggcatgacttttcgcacaaaatggagatggagcaagatgattcaggcatttgatgaagtttacgaattatggatatggatatgtgtgttatgaatctagactgtatggtagatgtcttatgactttgatatgaatatgattatgacgccggtatcaacagaaagaaccagaacaagagtgttggaatgtatactgtcaggtttgccaagcaagtttcaatgcttgctcacagattccattcggccattaccagatcccagtttacttacagtactgaaacctttgcctagtgtctttgtatgctgtccgtgtcccacaagatggagattgaacaccctaagaaacgagaccaggttttataccgcctgtcatatattgatacaacttctttacacaatgcccttatagatgcttgatagtcaaggcctcagggtatcagaaacattgaccgctagaaacataagagacaaaattattaggccagcttatgctgcttagactagtgttcttagactacttatttttataccctaatacttaagaggccaacttctctgctacccactcactacctgtcaaggttacactgaggccatgcaagtcatctcgacgctagatctaacccacaaaaaaggtttgcaccaaccctgcccaccacagacgatcgacagatattcgacaccaacattaaaaagaaatcctgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgaccttggatattgaagagcgtctgaatctggccctatgttggtagctcccatggttgacatccacctcactgtatcacaagctgccgttcgatgcgtcttgtagtcgttttggagttttatggtttttcacaagtctcatccctggtttgttcatgttatacaactgctagacgcgttgcaatggcataagtaggtggtgaatatgtcttcatgagaaaccttacctatggttctaactggtttgtcacaagggtagctggatcacttactatttgtatcaacttatcggttcatataattaagaaagaaaaactacaaattaaatggttatttcactctgtttgcgaacagtctcacttgtatcatatctgttcaacatctcaaaaccaaccccttcaagttgttccctttctctgcagggtagcaaaagcacctgtgagtaatcatcagaagtatagatgcaacaccggtacagcaatatctgaagtactcatagagttatagttcggagtcaatccttgttgcttatcaagggttttaaacaccaaatctttacttcgtcaatcatccaacgtcttaaacgcctttcctatgataacatccccgccccacataaaccctgatgactcgcccctccggcgtcggccttatcaagcaaaagtggctatacgttgatagcttaaagagcaagagcttcacattccccttcatatcttctacccgtaaacacacaattagatcaattagacgtccaatggcgcccttcaacctcgaaacctgtgctaggccaaatatcttggccctcgagccctatcgctgtgcgcgagagcaagttgcccctcccccgcaatcgacacagagacaagactaacaattcccacagcgactacaaggatgatgggacaaacatcctcctcgatgccaacgagaacgcgtatggtccttcgctgagctcagatgttgccgataagactgccaatggtgtcgatgtcgacctgctgggcctgcaccgctatcccgatcctcaccaggagccgttgaagcagctgctttgcgagttgcgcaacacccatgctcacacaagcaagacgctcaagccagagaacctgtttgttggtgttggaagtgacgaggccattgatgctctgctgcgttgcttttgcatccctggaaaggatcgcattcttacatgtccacctacatacggcatgtactctgtatctgcccaggtcaacgacgtcgcactggtcaagattcctctcctggaggctccctctttcagcattgatgtgccagctgttcttaacgccttgacaaacgagcctaacatcaagctggtctacctttgctcacctggtaaccctactggttcacttctcgccaagtccgatgttcagcagatcctcgaccatcctacatggaacggagtcgttgttctcgacgaggcttatatcgactttgcccccgacaatgcttctctcgcggagtgggtggctgagttccccaacttggtagtcatgcagaccctctccaaggcctttggtatggctggtattcgtctcggtgctgcgttcacctcacctcccatcgctcgactcctcaacagcctcaaggccccttataacatttcaagccccacgagcgctcttgcatcttacgctgtctccgaaaaaggccttgccattatgcgagaccaccgagcccgtctactcgagcaacgtgatcgactcattcaggagctgcccaagatccccggcgttggtcgtctacgtggtggtactgaaagtaactttatgctttacgagatgcttaactcggcaggtgagccggacaacagcattgcgttggccgtatatgagaaacttgccgaaggcaagggtgtggttgtacgattcagaggtaaagagcacggatgtctaggatgcctgcgcattacagtcggcacagatgccgaagtgacaagattcttagactccttgaagacaacgttggctgaagtaagaggatcctaagtcacggtggggaacaagacacggcaaaaaggcgtttgaaagttagatctagattctagacgtaatctcgtgaaattataaaaggcaacgctcgtgggtacaagcgttttacaagaatgtttgtcctttagaccaatcaataatcaatccatagcccgaacgtctgtccattctatcccgtttaaaatctaacgaataatcaataacttttgtctaggccagtcccaggaaagtgaggacagttacaatactgaacgatgcaaggatgagatcagcccggtacgaaccggccgcatcctcgctctttgtaggcttagggggcgagccagacgttgctgacgccgtctcggcggtattggaagacgatggagtgctcttaatcttggactcgtgaacgtccatggcagcccagtccgtgctacgaatgaccttaatatcatcgcccttcagcggtgcaggggcttgatccaacaacaatccctgaacaatttcaagggcgcacatttgctgaccgaggccagggtttccgtcataaccttcaacataccagcgctgaccgcactcacggcctgtcttaccaccagtgcaggtctgaacagccgccttggcacttggcaaaagatggtcatggacgtgagccttgagatcaggttgcatctggacggagaggtacatgaaacgtgacaggtaacctttgaaggtttccatgtctgctgtacaactcttgacggtctcgcaggcggcttcgtacatgacattggtgacgtttccaaacggcgcaaagaaccagtcggtgcctttgagcaacctcctgctgcgctcagcccactctggcttttcggtgtagtttgccataacagcagctccatagaggtagatgccctgagtgtaagtaaatgagtggtagacagtcttttgacagttgtccttggtgtcggtgccgtcgtaaacgtggtagtttcgttgatctataaaaccaacttcccacgaccagtcccagatcttgacggcccaatcgagatatttggcatcgcccgtgatacgaccgagacgggcagcaagctgaaagaaaccgccgttgctgactgagttcttgtatgtcatgccgttggggttgtttgggtagatctgccacagaagaccaccgttacactttgttgtgtcccaacgactaacaagctgatcgaagacgttgatggaaatatcgagccaagacggcaggtccttgttgggctgaggaaagtttcgctcagcagctgacaagacggcgttgccccaaaagaagaggtcgtcgttgccctcctcatcggcatgctcaacaggcatgtagttgtgaccctttccgaggttcgtgggacccaggagggcttcgattacgacatcgttgtatgagtaatctccggtaaggtggtagtagtcgagcatgatgccccatagagcgcctgctacccaccagtagtaagggtcctgaagatctcccaagtctttggggactgaagatatgtttcctctgtagtaggacatggcatcgaaggccaatgttccagcaacatccctgatggagtctagagttgttagtcaaacactcttggataatacaccactgagtcacctaccgggatttgaggtgtcgagtgacttgggtgctgtcttggtagcagtggctagagaagccagactggccaaggccaacgtgctgaatttcatgatggttgatagggtacgtatgtatcgctcagcgatgaatagacttctcctggaagatttgagtgtggtgtagtatggtgtaagttaccaggtaatggctggggctggttcttttatgtagagattctcgattaagaagctttactgatgggccagttaatgcgtgtagtttgatggcttaagcagatgatgtggcgatgctgagtctagttgtagtagtggtcgaataagcggcttgttgatgctggtgaggcgttcaggttttaataattggtaggcatgagaaagaatgatcaggccatggtattcatgaaaacaaagttaagaagggaagaggccgagggagagattgcctgaaaagatgaagtagaaaagacggaaagaaggacgataacagattttaactagaggaagatacagaatggaatacgagaatgcaataagcagaagctgaatacacgtctgatcgttttcaggctggtcctggcttggctagactagactaaacgttgatagatacgatgggggctagacttgggttatacgtattaatggacgatggaagacctgggtaccctaggtagcttggtgcttggtacttggtgcattgctactgctttcagatccagatccagatccagggagagcatctcgaggaacgaataacgagcgagactaataagactaaaagtagaaagagtaagacttttggtgatgagcctcagacaaagtgaaccgttgaatcatgacctgcccatgggtagtaactctctccccgcacccctgatgctttcggcgatcaaccgtgctctgtagccagtaaaacaaaccatggtggttacagacatgggacctttaaagggccggttgtttcgaatcaccgcgcgggtagttcatacacgtcaacgaacaaacaaccccatgatgatcgtcttttttgtttccatacagaaaaaaactcaaagtcgatttggtgtcaagtataaaagagtggattgggaaaggttccaggggtaaaaatggcactaaaacctcttagttctttggactgatagatgtcttgggggaggttgattgataggtacgtattgaaagttggagagacaaggcttggcgccatgatgttcatgcatttgtcaatcggtattgttttggcagaagagaagagtgcatgctataccgcaaggtccacgtgtaaccatccatcactctttacatatcagcctgtgcatctgtcaacgctgcattaacgttaccaccatctatgtcccttgcttgaggatgggctgagctgagctgagtcggtgacggaaaaaagaaatcgtctcaaaaaaaaaaaccatcgagcctgactcaaagtcgaaacataaacctctagaagatgagatcctgaaacacgaaacacacctagcgtttctgccgatcattccgaggccagactcagagacccgatagattcatggcggtctatcacaagccaaatgttattatccacgagattcgggcctagacatcatatgcgagggcgaaaaagaagctcatggccaagcttcttctcgtctggtcttggatgtggagatacattgcacatggaatcatgtctccgcattccctctgtactctcctctctctttcgaggattcttgccaaagtttgtgtttccttttgagttgttgtaactgtcatatcgtgttacctaccgttttgtcacaggctaccttctcgttcaaaaccttgataccaccacattcattagcaccattgtggtcacttgtgatcgatccatcttcatatccaacgaccatacataaacggcattcttgagcatgcgtggcgagtattgaactttatgttagtcttttgaccgaatgatagtcttttgcgaaatgtactatctctagccaagcatgtctctgaaaacagcccgcccttcgtttgcccatctccccatctttgcctccattcccaccgccgcgtaatcgttaaagaatgttcaattgtcaacaaaccttgaaaatgaagatgttattggctgttgactgcgtgtcgagatcatttaagctggtacactttctcattacataggagattcacggcatgaaagttaagcagaggcgagtaagatccttctttcttctctctatgatgtttatatttttatattgtcaagaagctaccgcatctgtaaacatgggaaactgatattcattgatcgctgcatatctcaaatcgacgcaaaaggcaaaaatagtcgacaacgacaggattcgaacctgcgaggccgaagccaatagatatccaatcggtatgattcaagtctatctccttaaccactcggacacgttgtctagttttgattgcgtactgtgcaactaagtatgcaatatgtaggtagcctcttgaacctgtagttaaccttgacatgtccagagccaaattacaccatatcatagaacagttggtttcgacgtttcttttttaacattgatcaggttcatctataacagctattaataaacacaattaattttcatgcttctgcattcacgtaaaattcccaacatgcaggtcatttcaatgtttcattctgaatgtgttctttggacttgaatgaaattgcagtattctaccaagacaatgccaaaaagataaaaatgctcgcttatgctctgtaacaggatgttccgtcataattcgtgttctcataaagaatttgccaagcaagcgcaaatagaccatgctaactcacagccagccagccaccaacatgcaaaaggttgccacaagagtaatcctcataacgttgacatccaaacctgttgctgaactgctgccatccgtagctaacggtagcgaaacgaactctgtaggcgtggtcaaggcagcagtgacagggtcaggatcttcaggcaatgggcccatggtcaagatgccccattcagcctcctctccggtaaaggttgatttccatactacttcggttggtccagtgtgaacaccgtcattgtaaccctcgtcgaagctggagtatccagagcatgttgcttcggttgtaccttgcagactgcactccaagtttgccgttctgtattgcattagcagggtgacaggatactactcaaagaagaggaaaagacatacaatcttgatgggtgagttccgtggaatcgaacggtatcaggaccttcgacaagaataaagggaaactcgagagaaagatcgcactctggaggggtggagccgtttggatctggacagaatatcgtatatgttgtctcatgggcctgctcgtcgcttgaaatgatgctaccgcggaccagggaccaggactccttgttgtagtatggcaagtatataggcgctgtggtgatagtgggaggctcttgttcggcatatgcgacactattcacagccagcaacgccagtagagttgaagtgagtcccaacatggtttgcgctgcactgtactgtaggctggatcgtcgcgcgcagggataaaaaaggttcgcagatagggcagtctagccaatcaaaggttgtcgaggtgtatgtttgtgtagtagaggcgcgtgcgaatacagtacaagggctctttagttacttgaggtacctgtactctgtaggattcctcgtctctggacgcgaaatggcaacgtgattgttttgagatggaagactgtccctttttctctcactcgtttggaagagaaactgggatgggactcgggaggggccagcaaagacgtgagccaagcatcggcggagagtgccaaggcctgggcgaccgaggctgaagtctggagctacttgacttaggagttggtgatatcagtgtatggagtgcaggtgagtgtatgtacgtgtagatgcaatagaggacgtgaaataaagtacataattgagatcatatctacagagtccatcttgagtcaaagagtaatcggaaaaccggcttcaaaatgtcagacggatgaatttcttgcgacgtgccaagactgagaaatcggaatgaaactttgatgccaagacttaatgccaagacctttttattatctaactctgctcgttaatttaccccagtacggagtaggagtagctcaccaaacccagccagccttgccagcccaaacagtaccatgtcattataatagcaccgacaagagggatacatttcctgttacagattcaccttgttcagggtgtcccttgaccttgaactacattgagcctgccgagtactagtctgctacggagtgacagggcgctcattattactccgtactccgtgcctatgcaatcgatactatggttaaagcctagatctcttcttacccgaatgctacctaccttcacttcaactcgtacgagaacaaggatattacaccggtcaaagaatgcgctatcccatgagactaactctattcaattaatgcttcagaaataaccatcagtcaatagtctcaactattaccaacacaaccaacagataccaaaccattaaactactagataattccccgtagtcatactctaaaaagacctcttctccaccatcaagcaccaccaacctcgagactggctgaagatcaatacatttgactcttccttggttgtaaatctcccgcttcctttctccaatcctctgtctttttcccttgcattttcccccttgccctacaaggcccgagtgggtggcaccaaggcggatcctcggagtactaaagccgttctcatttccttttttcacctctgaaaaggtaagtgtttcgagaattagcgccatcactatctaagcgacctccgaaggattcactcactcaattacaatgattgggtaggtgactctcaggcccttttgttaggactgacacggtaggcaggtaggaaggtagttactagtgtactctgtaagaaaatgggtaaaaggagatcgtctgcctctttattgtcttgcgttgactactatcgttgtttttgaagcatctacagtcgatcctttaccttcgttttcaggtccaacccaatacattcattttattactcaactactaccactcgttaataataaacaaatacaacccgtcaaaatggttcgatctcttgctcttttcgctggcgccattgccactgtcgccgccgcccagacaaccactgtcaacttcttcctccccggattcgataagcaggctctcgtgggatccgtcgtcgccgtcaagggcgaggctactactgtcgccattagctgccccgatggaactgaccccagcgagtgcggcgtccaggaaacgcgcactatcgttggtggtgcctccaccatggacattagctactcttacagccctcccgaggagtatggcggtggttacatgtaagtatctgcatttttgcagagctggtgctcacgaaagtactaaactaacatatcttcagggataacagaactggctgcaaactggaccccaagaaggatgtggccttctgctctgccgaggcaacagaagtcatttctggtgttaccgagtccatggccgccacaactgctctcagcggatacaagcagctcatcatgcccatcaccatcactgccggcgccgagaagctaaacggtaacgccgccactgccactgcctctgcctctggatccgaggctaccactgccgacaagcccaaagacactggtgcccagtctactggttctgccactacttctggcaccgatgccgatgccactccctctcccgttgagtctgataacgctgccggtcccatggtgacccagaacgccatcctggctgtcgctgccgttgtcggtggtgctgccatgctgctgtaaaagtcgcaaacgagaaggaaagatgatgatttggcaacacgttaagcagtaatgatatctaattaaagccattcaatttcatgacaaatcatacatgccattccggtcgaggatcattcagggagtgtgtctttattgccgtgataacgttccttgcagcatccaactcagtgtctcgcaacaaagtacaagactgaagttggtcctcaaaaaactaaaaagcaattcaaaaaaaatgcatagcagcgcagtaaagcaaggttcaatctgtttggcgcatgtaacaaatgaaagcagcaaataagcaaagccaggggtatcatatgcttgcataaaatgacggggcagcaattcaggtgcggtcttctcttccatcaagccagctggtgcactgtatacatcggatagactgaaaagagtcagttcattcttgcttctactattgtgtttctcaggactcaccttctcgttgatacgttgtctgcaatacttgcacttcttagtatgcttgatgatgggctcggacgaggcaagctgccacaagtgggcgagtccatacaaggcgatacccagtacaaggaaggatatcatttgactgacaaacgatcttttttttttgttagttactataaggaacaatactgagtcctattactcacccataagctaggacaacagcaccgtcatcttgtgcttggtgcaatgtgttgtagcctgtggttgtgttgtaattgggtcccctttgcagaacggcaaacttctcctctatgttcttgttcaatggcaagataattgaaatgggcggcatgagcacatcgctcacaaatgactttaccaagtcggtgaaggcagccgcaagactgttttaatccgtgttagttatcatagaaataaatgggtcagacctcttacatcaaaccaacggcaatcttgagaatgtcatcctggaaagcaaagtcgacgaatccatcccagaagcgcttaactctcttgtgacctcggccaaggagtgactcggactcgcccgagccggactcttcatcggggaagcgaccaggcatgttgcgatagcttggacgcgaagttctccaaagaccagacagccaggacatgggctacaattcgtaggatgagatgattgatgaggggaaagaggacttgaaggatttcgatgcttttgtttcggtcatggcagcctgacgacgggtcctcgctactggtattcatccaatgtcatttagacacgcgcttcacgcggttgatatgccagtgacgtcatggacgccaagggtctggctatagggtaatcaagttgacgattttatgtctttgtttccatgtattactatattcttgcacgttaaagagtgtcgtattgatagtattaagtttagttatcatgtagagactctgtagtaataagaccgatatagacacctacctatctatgcaaacagctgttttatgtttacaggttgttatggtagactgatcgttatgaatgcatgttggttaaactatgccagagctcatgaactcgacttaagcatcctgacttcatgaaactaggagccatcatcgagaaatcttctcatagtactcattgacttatataaaaatatcatgagttccgaaatcagtcatgaacttcttgtgctgatagtctgattggccaatcgaaatctcggtatccacagcaaggaagaagcgtcagaactaactattagaaatccagactccccataactgttcatcaaacattgtactatatagaaaacacaactttcaaaactcacaaaatggcctctcctttccgccttatgcgacctatctcccaggttgctcgatctggcgtcgtttctttcgcagcccgacctttctccagcacagccgcgcgattcgctgtccaggatatcaagacgtgagcttgagagatacaccaaataaaaccccagcaaagctaacttagcccgacagaaccaaggagtttaaggacctcgtttccgcaacagacaaggctgtccttgttgactgctttgctacctggtgtggtccttgcaaggctatttctcccatcctcagcaagtaagagctcgcacacagcaaacgtcctcggatcctcagactgacatgcccaacttaggctgtccgaacaacctgctctctctgataacattgaatttgtcaagtttgatgttgatgagctgcctgacctgactgccgagttgggcgttcgcgccatgccaactttcttcgtcttcaagggcggcaaaaaggtcgatgagctggtcggtgctaacccccaggctcttcagtctatgcttgccaagcatgctagttaagctgttctattgctttgtcatcttgtattctatgtcttgattcacaagatagaacttgtgggatgtgacctggctcatatgggctatctatgaaatgaagtgcaagaggtaactctgtatattagcatagctagactttgcaattgagaattgcagtgggtagcagaaaagttgacctcttaagtcttagtgtacaaaataaatagcctaaagagtatagtctaagtagcataagctgatctaataatttcgtctcttatgcttctagcggccattttttctaataaagcaacgcctgtcgcaaaagtacccgtcgagtcgataggtatctactacaggtatatccacgctcgaatctcaactgaggcatgtttatagccagaatcaacacacctgccatgagaagcattgtaaaacttgcctagaagctgcaaagattggcgctcgcgacattgattctggtcgttccatcaagtctggcgatatattcactattgtccgcgatacagaacacatcgataagtgccagaagatgttcgatatccagtgggctattatctgtgcaattgctatctcaggaggtgctctaactcctgatgaatttggcgacttggacaaagtctgatggttaagtcgggatttttgagattgaagacgagggatctgatattgctgaggatgagtcagatcttcttgaaagcgaagctgctgagcaacggactatgaaatgggcgatgacacaacaactagagcaagattagagacctgccctggcccccatcattaatgagccttacacggtcgagctagctgtgctatgctcatagcaggctgttaaacggcaagtgcctgcctattaatccttattaacagctctagcaaagagcagtttagacctagcactgaggaatcctatcattaaggaccatgaactgactctttttaatctatccgatgtgtacagtgcaccagctggcttgatggaagagaagaccgcacttgaattaatgaccctagagttagtctcattagggtggcgcattctttaatcggtgtaatatccttattctcatacgagttattacctttatgctagggtattactgttagtcgatatttccttggttatggaagaagacgaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagtaggctattaagtaatacttttcgattatataagaataaggttacttttatgccttactttctataactctagatataggaaagtaggtaaaaagcaaaattgctattaaagttatactatgtaggtaaggttctactatgacatatgacatttggtagggctttaaatattacccaaggcacctgtcctcaaggtttaagaatcttctaccctgcgctagccatggatactcttgagcctcatgttaatgaataaccatatcacaaattatatagtctcggttagaagtggttcagccaaccaacttgctctcatccggccttctacttccagtatagacgaaaacaagcggaggtggaaggccgtgatgtatggtatcacagaagatcatacggtcagtgtcatttgcgcccgggaaacatcaaaaagttggcaaggcgtctcacaatcaatacgattggtcaagtacaacttggagtaaacatttcacttcaacacccttatcttgacattacatctatctacagctatcttgtggaggcgaccccggtctcggcgggtccccgcgggaaacttgaccgattcagaccaatcggaaggaccaattgggccggtttagcaaccgggacttcaaataggaaccgaggggatggtcagtataaggtcatgagataagttaagttgaagtgacaacctcaatcttattatctgtctttttagacttgatttattttaatacccatttagaatccaaactgaacctcaatctgctgcagaccaagcaagtttcgtgacaaccatcaacatggctaacacaattatcgtcgttgggtgagtcccgcagtcggagttctatatggcaacaaaaagctaacatgaagaagcgctggcgtttctggcctgacatcggcctaccttctatccaagaacaagggaaacaagatcacagtcgttgctaaacatatgcccggtgactacgacattgaatatgcctcgccttttgctggagccaatgtttgcccgtaagtcccggcaaacatatctgatactatgctcctcataattacttaccattttccagaatggctacacaagaaaacagtagatgggaacgtcgaacatgggtagagttcaagagactctgcgagcaggtccccgaggctggtattcactttcaaagtgcgacatcacatcttgtttcgcaagtaccttgctaacaccttgtagagtgtcacattgcaagacgcaagaaggatgtggaagaagcaaagagcagcacctttcctgacgccttgttccaagaagagccatggtacaaggagttgttcgaggacttccgggagcagaacccaaatgaagtcacccgcggatacgactcaggctgtgagtttacatctgtctgcatcaacaccgctatctatcttccctggctagcaggtcaatgtctcaagaacggtgttgtcctcaagcgaaccagtctcaccgacatcagcgaggccaagaagctgagccacacgggcaaggttcccaacatcatcgtcaatgccacgggtctaggctccctcaagctcggcggcgtcaaggacgagactatggctcctgcgcgcggccagatcgtggtggtgcgaaacgagagcacacccatgcttatcacatctggagttgaagatggtggcagtgacgtgatgtacctgatgcagcgagcagctggtggcggtacgatcttgggcggaacctacgatgttggaaactgggagtctcagccagatcccaacatcgctcagcgcatcatgcagcgcattgttgaagcccgcccggaagttgcagacggtaagggtgtcaagggattgagtatcatccgacacgctgttggcttgcgaccttggcgaaagggtggcctccgacttgaagaagagaaactagatgatgagacatggattgtgcacaactatggtcattcaggctggggatatcaaggctcgtatggttgtgctgagggtgtcgttgaattggtcgacaaggttggtaagggtgccaaggcaaagttgtagactgatttaagcgacttgatagtgggaacaaaatttggctttgattgataaaaactcaagttgtattatcttttttcttcgtctcacttccactgtgtcttttttgagtacaacttggtgacaatgttgagtttatgcatttcgcggggccccgcatttccacagctgtcatgaacccctaggtccagagcttaggagtttcccttctccaactttcacaggccagcgacgtcttcgaatcgacaaaatggcagaccctgcgcctggtgctctcgcgcgaggcacacgattcgttagaaacgttctgaccggccaacatgcgctctccaaactcatccccgtcgcgctctggctcgctgacgcggtgggcactagtctgatcatctggaaagtcccatgtacgatgcgcccgactctctcagagcccaggacaaagctaattttgtgtgcgcagacaccgagatcgactgggaggcatacatgcaacaggtttcgcaattcatctctggcgaacgagactataccaagatcgagggcggcacgggtcccctcgtgtatcccgctgcccatgtctacactttcacaggactctaccatatcacgaatgagggcgagaatatcttcctagcacaacagatctttggtgtactatatatggcgacattggcagtcgttatgctttgctattggaaagccaaggtaggctacggtggcaagtcgctttttaagatgtgacttactgatattccttaggtgcctccgtacatgttcgtctttctgatcgcctcgaaacgactgcacagccttttcgtcctgcgatgtttcaatgactgtttcgctgtcttcttcctatggctcagcatctacttcttccagcgtcgaaattggacttttggaagtctggcatatacctggggtctaggaatcaagatgtcgctattgctggttctccctgctatcggcgtcattctattgctaggaagaggtttctggcctggtctacgtctcgcatggctcatggcacaggttcagtttgcgattggaattcctttcatcatgaagaactctcgtggttatgcggctcgagcttttgagctgtcgcgcgagttcaagttcgaatggacggtcaactggcgcatgttgggtgaggaggtcttcctcagcaaatcttttgctatattcctgctcgcctgtcatgtcacagcacttctggttttcatttcccagagatggctgcaaccaaccggacggcctctttctgccatgatcccctccttcttgcagctaaagtctccgttcactctgcaggagcagcttcgaatctcccactatgtcacccccgagtatgtcatgacaacgatgctctctgccaacgtcattggcctcctatttgcgagatcgctccattaccaattctatgcctatctcgcgtgggcatcaccctatctcatctggcgagccacagaagatcccttcattgtgctgcttatctgggctgcgcaggagtgggcctggaacgttttcccaagcaccgacctcagctctcgcgtcactgtgggtgcgatgcttgcgacggttgtgttggcgtatcgcgggacagccaggcttgctgttcccccttctcaggctaggaaaatcgaggccaagaacaaatagatgtggatctaaagggtaacctcactcatcttcggagtcacttgggggcattttgccgacgttggattcttcttcggagtcgctgaggtcatatgtactcttcttgacaaattctttgggcctgtaatagatctcattagcctagttcatttcacgcagcatagatcagtagacataccagtaggactgtttgcgccaagccttctcgtctcggacaacattcacaatctctccatctgctcgtgtgtcctctttgctatcttggtatatctcggccagaacgaagccgccgcgcttgatccagatggtgtttcgaaatcgctgtgccaattccaacatcagggttttggtatttgggagctcgcaggtgtataggttgtttccctcgggcttgacaacacgaacaagggactggttgggctcgagagcgtcaggcggtgtcagggcagcctcagcggccgcaagtacatttctcttagggcgtcccattgtgaagtttgctattcaagacgttcgcaaagtgttggacttttttctctcctggtatgataaaaatgtggaggggttgctttggaggggcagatactgggtacagcgatatgtgaaccttggtggacttatacttttaagtatcgatatatccgatatcctatgaactataccggacttactacattgggactccggctggctgtaattactgttctcatgaagccatggaaataaatctttcttatgcttttatgctgtgtcatgaataaacgtggctgtctttttgaccgctagaacttccgaggtatggtggtactgcaaccttgactgaaagctggggttgtaacccgaagcagcaataccaccaacttattatcataacttgagcacaacaggaagatggtggccattttgtcagcaaagcctcatgaatcgatatccaatcgggtcttttaggattccacttcaatgttgctgcattgtaagtctgcaactaactgcaacagggccagggtctggtatcgtgggtaaattattcggcagctcatgttattggcctgtcgcttctgtttcgcctcgtttgctctatccaagtgggttcggcttgacttacagtttttgaatggttcttccttcgtctattgctgtatgtatactacctgatggaggcattccaccatcaaaggaatgtttcaggtgcagaaatgagtgaccgagtgacccaagtattgatttattacaaatcctacgatgattcggttaagcaccagtgtctatatcaagggatcgtagccatgtctgaatcaaactatactcttctgtcactttgtatgtccttaacacataccctgactacctctatctttcaaagccatcgaaagacactcatacaacatggaagcttcaatgctttcaggcctcgttgcagttgaacctgcccttgccaaatcccgagatgaagacctctatcgacctttgacagcacccccaaaaacaattccaaggatgcccattggtgcatctcaaagagaatcgtttgaactacatgatattccaatccgagatgatcgcacaagagacgcatactctgccaacgccagcaatgaccttgaaatgagccgacagaacactccagactccaatacagaggttgtcgaagttctatctactttctggaacccatttatgaaccgcttcagagccctttttggctgccttgcccagttgggtaatgcacttagcgatggcgctgctggcgcattgattccatatatggaaaagtatgttgtctaaatttcacgtccaagggtgatagctaaccagttcaagatactatgacatagggtatggcacggtatctctaatctttgtcgggcaagccattggattcatcgctgccgccgtattcttagacgtcctgcgagccaaacttggtcgagccaagctcctcgggctgggtcaagccttggtcactttggcctatatacctattatctgcggagcgccctttggagtcgtcgtcgtctcctttttcttcatcggcttcagcatttcggtcaacgtcgccatcggaaatctcttctttggcggactccgaaacggaacattcatgcttggtatcctccatggtacttatggaatagggggaactatcggacccttaattgccactgcacttgtcacagctgccaatgcagtatggaaccgatactacataatcacatgtgctctcggtgccttgacttttgtcctgggaacctgggcattctggacatacgaaaaggagatgagtcctgcaacacgtcagagagagacatcccaggcaggagagtcgatgatgaacagcatgttcctcgctatgaaattgcgtatagtctttctgggctcgctcttcatttttgcctaccagggagctgaagtttccatctcaggctgggtcatctctttcctcatcgaagaccgtgatggtgacccttcttcggttggttatgtaacagcaggcttctgggcgggcatcacaatcggtcgctttctcctatctgcccctgctcagcgaataggcgagaagaaactcgtttatttcctcaccatcggcgcactggcttttgaacttcttgtttggtttgtgccaaacattgtaggcaacgccatcgctgtctctattgtcggtctcttccttggccctatctacccatgcgctgcggcggtcttccttcgtggtatgagccgacgtgagtctctcagtggaatcgggacaatcagtgcttgtggtagtgcaggaggagcggttgcgcctttcataaccggtctccttgctcaagctgttggtacatttgtactccatcctattgcgatttttcttttcgtcgtcatgttggtgtgctggtactttcttcccacagaggataagagaactgaataacaagctacgaaatccaaatcaatatgattagtaggaacatcgaaggacacattttggcgagacaggtctgggatacactgcgaatcgttttagattgaccaattctacccaaaatctatacaagatctatcatataatccgtgtagatagttgtatctaattctttatcctctatgcctctatgcaaccacagacactaaagcattccatctccttctaaatcacaagaaaaatatttaaatacgaccgcgggcagcatccttgacagatacggtgccagccgcaatgtccttgacggtctgagtgatgctagaccaatcacggaatgtgacaaagggaacgttctcgttctcacaccaggtgacgagatctgtagaggaccaattagcatttacttttgcattcaagcgagtgtccaaagtcatgattgtacgcacccttatcagccttggcgaacaataagtcggtttccttagcggcagagagatcggaaactccatcgcctgcgtaaaacatagtaggtcggtcaggtagcgaagagtacttgcggatctcgatagacttgtcatggccgtggatgctgttttaatcagtatgggatagaatattaaggtcgcgcattaacatacctgtcgtcgtggaactcaattcgccagccaccctcgtccttcagagtcttgccctcgcgcgctgtgacatagttgctcacgatttgaatgtcccagccaggaccgagaagagtgtccaggagagcacgaatgacaggctccataccgccactgaggatgacgataggaacgttgttctgttgcgcccaatcgtaaaactccttgaagccggggtcgagcttgatgttcttgaggaggatatcgacacactcgtcgaagggggtcttaatgctgtcaagcatctcaacaaagctgtcgcggaaatgcatctttccaaagagaacgtccttgttaagctgacgacggcgctcagcaccgaaaccaaggttgtcggtcatgtagtcattagaatcggcggtggtgacggtgccgtcaaagtcggtaaagaagataaacttggggttgttcttaagagctggtgtgtcggaagaagccatgatgaaggtctggaggtgttatttgtgcagttttttttatctgaatagattgtgagttcagcccgtgcttgaatagtctggataaaagccaaaagaatgagtcaatggcctgtcgttggatcgtactttaataaagactgaatgctcttgttggaggaagatatgacagaaagtaataaaatggcgggggaggggcataagttttcatgagacaagcaagcaacaagagagatcagcaagaataaaaacacctgctattacctggttgagctgattgggtattgatatttagagattctgactagttcagcgagtagtaatatcaatcgcgtactgtatatagcagaaaacaccgcatactcggtctctgggtacttaccaaggaggtacagcagcagtttgttatcagtatcagtattagtgttcaatgtacatatcctttagccgtcttggccttttggttggagcgactccagtgtcgtcatctcatgactctgaccgctgtagcatgaaattagtgcccctccacacttattctccttgcaattgctctgaagcatggactagagaagagcctagctcgcaatgtttggacagaaccctggtaattctgagtcaagcgtgatgacacaccccgctgcgttgtacttggacaacaaaggcggtgactgtatctggcattgccccgatggcagaaaaagcccgggcacggagccggctgtagctccaacggctcggcccatgcgttcgtcatctcaacatttattttccaaggcttgagggaaccagctcatcaacgacgacgtcgttgctgtatcatacctaagcttcctctggtcgccatgcagccgttcgctcgtccagcggcaaggcttgtctggagccatgcgcgaataggactagaccggaccacgaggccgagcaagtcatgttgggaaccctcgatatttcagaactcaacaatacgaatgcgatgcaacataagagccaatggcccgcaatcacgactctattcaacagagaacccaccgaaagattcagattccaactccaggacaaataaagacgtcgaggctgagctcgaatccattctcaaacctcggccgaatattttaaaggagcttcaaccccctgtcgaaagaccaaaattggaagacgtcaagtcgactcctgaagatgccatccccaaagacaccaaacccgagacgcccaaaactgaagaggtcaagcccgaacccacaaagcccgacgatgctgctcaaccacaagaacccccctcaactactgatagcctccaagttcttcgtgaccgcgcgcaacatcgtgtcagtgaattaaaggagagattcagccatgctatggatacccttcaataccgagcaatgaacgcttctcagacactcaatgatatcactggatacaccagcattgaggtcatcaaaggccaaaacgctaagcttgaggcggcacttgcagaggctcatgagctggttcgaactgctcgtcaagaatacaagacatcgaacgccagccgagctgcaacgcaacgtgaagtcacaaccctgctggcaagaaaggatagctggtcaccgatcgatcttgagcggtttaccgagttgtaccgagcagaccacacccttgagggcaaggtggcatcgtcccaagaaactttgacagaggccgagatcgaagagcaacggttgagccagcaactcaatgcaggtatcctaaagcgttaccatgaggaacaaatctggagcgaccgtattcgaagggcgagtacatggggtacatggggtctaatgggcatgaacttcttgttgtttgttgtcctgcagttcgtggcagagccctggaagagaaagagattagtcagaggcgttgtggccgaagaaaaggccgtgcttgaagaggttcgtggtgagcttgagcaagtcaagcttgccattgaggcccgaaaccaacctgctgccgctgccgctttggcctctgctgttgaagcgacccgtgaggcagaggtcgagccaattgctgagatcgtggagtcggaagacgtaccaactgaaagtcttttcacagctgaggaaacacataccagtgaggtacctgtttcgacgcccgttgagccagcaaccgagacgcctcttccggagattctgccaatgaggacttggccggaagtcctcaatgacccgtcatggtggagggcctggaaagaactcttgcttgaccccttgtggtggagagctaaaacagaagacctctacagcgagcgacggatagatatgcgcatgagagacgcatcattgttggcgcttgagggagcgttggctggagctgtttttaccgcaagcgtcgcgctactaatggttcgaagatgatgataagatgtaagatagatataaagttaaaggcaatgtacattataatataactgtacctatggttacaaaagaacgataggtaccggtcatgaactgcagggcgtgttgactgacgtgccttgttgatgaatgacgatgcttcgagcaggttatctctggccaatcggatataggtctattgcatgacctgtagggctggtagtcgagataatcctgagcgtgatggcactaaaccgcttgggctttggaagccaatagttctatgcatgtttgtaccatgcatattgattgaaattgttttctttggatgccaacgcaacatcactttacatagggcatttttctcttggacatgtccaaactccagttcatcatgacatcgagctgcggttaaatacaaacacccttgtcgttccatcttccagggtagccctgatgattaatttgaacgcggatgaggtttgcgaatgtgatttgctagagactgagattaacggtaactgacaccgaaggtttgatgtttgaggattttgaccgcttcctagtttgcggttttaatcggagctgtagttctttcatggcggggctactggagctgatccgattctaggacttttgaggatgggttttaggactcagtaacattcagtgtaacctacctttgtacctggcctcaaggcgcaccgtgggaataaacaagcgcacacaggtaggttagcagctatttctatttgttatttcctgtatttgctacatgttttgaaactttgccctactatctacttgtgcatgacataaggctcacgagtttgtcgtttcaaaaggttgtttcacaggcgttaaaggttgacatacttcatgcataattaatcactgtatctcatgatgtaaggtacatagtctgaaactcaattcatgtaagacatgggcgttgatatcccatgcaaaagtgcctacccaaacagacatcccaatccaaccaagttcttggtgtgatagaaggttgcctgagttatttggcctcgtctcattgtagctcagcctctttgtacgcgttatcgttcacgacttcaagtcctaggtaggccaaccgtttatacaaaatttattgtccatttcataacacgaactgcctccaactcatgttcagtcaatcctttcgtgcacagcaacttcgtttcaataattgactgttaggttccatccattgatagacccttgcatctgacccatgctacagtgcatacagtggccgacgccgttcgctgagagctatgacctacgccgcccaggctgcaaagaacctggtctaagctcttctactctctttacctcacctttaggcttgggcgtagctcgggacctgacctgacctgatctgcctgaggtgatggttgggctaccgatgtctttttgaccctctcttttgcctatcaaattcttttcagctagcctccttctgtgtcccctgagagatcaaacaagccatatagtagtcattccggaacagaaagtattatttgtttgctcaaaattccattgtatggaacttttcaacttgcctggcttaagtgcccgcttaacttaccgctaatctactctagggatttggaaaaaccccgccaagttttaacccccctccttccagttcctctcccctccccaaccgcaggtgctgtacaggcagtatccgtcactattcgctgatgacatctcccaccaccaggccttaacttcccaccttccacctccatcccactgtaggtatctggcaactgctgggcttaataacctacccaaaccctctcttcctctcttcctcccctctacatctccactcgccagcttcggcttcatccaccggaagctcgtaggcgaacaatcaccaacatattacgcacctgcacaagaacacgcagccaggatctgtcgtgctttgtgattggtacccaacttaacgacacaagacgtcgactgtcttgtcgtctattttacgaccgcttgcccgctttccgctatcgaggcgtcttcgggtacattcaccacctgacatcgctcgtcttctaagactttcccccctccaacctcttgtcgtcctgcgcaacgcatcgcgcacccgccgccagaatgaacgacgatgacgcgattcacaacatccacaagaagatagagcgggaaaaggccctcatcaacgctgccaattctatgagggcacagacaaacaatgaagccgttagatcccgtctcgactcccagatgcgcgatggccgccgcaacctccagtttttcgaggagaagcttagggatattcagctgcgccgtgtgaaccaaggtgttggagacatgtctctcgggggacctgctgacgatgccggtggccctcccgcaccacctcctaaggatgcctccagcaatcccgcgggagatagaggttcctacggctctggttcgggacagtacagccaggctggcggtggttccgacttaatgccccctcgtcatccttatgcaccgggacctggtggatcgggtattcctaaggcacgccccaactttaccaagttaggtccgttgttgctatgccatttcctgtccataaccagttctgcccaccatgctaacaaatcttagacttaatcaaatatgatacgccacacctgggccctcgtattcaactcatgttgtcccagatccagttcaagctcaatgtcgaggagcagtacctgaagggtattgagaagatggttcagctttatagcatggaaggtgatcggaagagcaaagccgacgcagccgctaggaaggttgaaagcaagcagaagattctactgttgaagcaggcactcaagagatatgaagaactgcatatcgacgcggacgttgcggatgcacaagatggtaagttggcgttgaatgacgtcgaatgtgaagctgacaaagagttagatgattcaatcaacgcccccaacctcaggaagcccctcagtggacaactctcgattcgaatgatagcaatcaaagatgttgaccatgctgcgactggacggttcacgagaggtcccgagacctttattgccgtgaaggttgaggataccgtcatggctcgtacgaaagcgtccaggaacgatcgatgggaggctgagttccatactatcgaagtcgacaaggccaacgaaatcgagttgactgtctacgacaaacctggcgaacaccccatgcccataggcatgctctgggttcgcatttccgacattgttgaggaaattcgtcgcaagaggattgaggccgaaatgaacagctctggctgggtgtctgccgacagaatgggcagcaccagtgctgcccctacacagttcccgatgagtccttcttcaggctcttttggaccaggtgctcaatcgactggtggtgaccaaggggatgatactggcccattcggagctgctggtccccagcctcaggtgcaaactggacctatcgaggaatggttcaatctcgagccaactggacagatccaacttcagttgacatttaacaagtccaacaacaacagccgccctgccgaccttggtcttggtcgaaagggtgccgttcgtcaacgaaaggaagaagtccacgagatgtacggacacaagttcgtgcagcatcagttttacaatatcatgcgctgtgcgctttgcggagatttccttaagtactcagcaggcatgcagtgtgaggattgcaagtatacctgtcatacgaagtgttattctagcgtcgttacaaagtgcatcagtaagagtaacgctgagactgatcccgacgaggaaaagatcaaccaccgcattccgcacagattcaacccttattccaacatgacagcaaactggtgttgtcactgtggttacatcttgccttttggaaagaagaactgcagaaagtgctcaggtaagcatctactgaaacatccgttctaccacgaaactaacataattcagaatgtggtcttactgcccacgcccagtgtgttcatcttgtccccgatttctgcggcatgtcaatggccgtcgccaaccagattctggacggcataaggactcagaagcaaagacaagccaaggtttcttcactttcagaaaagacacttcgacatggcaagactagcccgacaagcaccagctcgccggctccctcatactccagcacgactgctccttcttaccagtcaggaccagtctccccggaggctacagaggccgctaagatgatgtactcgaacccttccacgccgagacctgccggccctgatcgaacttcatccagctcccaagctgcggctgcagcatctgcggctatgtctggaggacctggtgcggcccaacggcagaactcagactttgggcgatatagcggcggttacgatcaaccgcaagaagacccctatgctcaaggaggtcaatacggcgcgggccagcagcgtaagtacaacccggccgattatgcgaacgtgaaccctggctacggaggaccacagcctgctgctcaggctcagcgacctgtacagcagcagccagcccaacaacctcctcctcagtcaccgctacctccagtaccgcaacaccaacaacagcagccacaggctgcctaccaacagcccgcagtgccggcgcatagccctcagcaaccagaacccatgtctcctaagcagcagtcagcggctggtggtaagtctgctcccttggctactgaccctggaactggccagcgtatcggacttgatcatttcaacttcctggctgtgttgggcaagggtaacttcggtaaagttatgttggccgaaaccaagcgctctcgaaagctctatgccatcaaggttctcaagaaggagttcatcatcgagaatgatgaagtcgagagtatccgttctgagaagcgtgtgttcttggttgccaaccggggcagacacccattcttgaccaacttgcatgcatgcttccaaacagagacccgtgtgtacttcgtcatggagtacgttagtggtggtgatctgatgttgcacattcagcgaggtcagttcggtactaagcgtgcgcaattctacgccgccgaggtctgcctggcgctcaagtacttccacgagaacggtgttatttaccgtgatttgaagcttgacaacattcttctctcacttgatggtcatgtcaagattggtgattacggtttgtgtaaggaggatatgtggtatggctccacaacaggtaccttttgtggtactcccgaattcatggccccggaggtaagtctatgacatgtaactcacacctggccctttccgctaacacctgacagattctcctggacaagaagtacggccgtgctgtcgattggtgggcatttggtgtgctgatttaccaaatgcttctgcagcagtctcctttccgtggagaggatgaggacgagatttatgacgctattctcgccgatgagcccctgtaccccattcacatgcctcgagactcagtctcaatcctccagaaattgctcactcgtgagcctgaccagcgactcggaagcggcccgactgatgcccaggaggtgatgagccagccattcttccgaaacatcaactgggatgagatgtaccacaagagagtgccgccgcctttcatgccgcagatcaagagtgcgacagataccagcaacttcgactccgagttcacaagcgttactcccgttttgactccagttcaatccggtaagtttgcacgctttcatttctctagacgcattactaatatgatttccagttttgtcacaggccatgcaagaggagttccgaggcttctcatacacagctgattttgactaaacgactacacacgaagattgacgattttgcaatgttttatggagacgatggagccgcggtgagattagtagtgtcttgtctatcggatacccagcagcgatagttaaatagattaccgggcaccgcgggtaggtgatgtcggtgcgcgaactcagcgtggacgtctggacaagacggcccttttcatgttcgctcatttatagtggttggcattcaggatataggtagtggacgagtaaaacgtatgatggtatggtcagaaccatattgatagtcaagcaagcgtgttcagtggtagatgagaatgttagacaagcagcatatgaatagttgtcttgttaatagaagcaaaagagacaaaatgatggatgccgacgacttcacatgtcccagtattgactacgatgcttaaaacccaatctccatctgtatcttgtatatttctttttagcattcttcaagcctcgtcgagtcttattgccgcaagtgcacactcttaggttcagggagattggagtgttttagttatttttttttactatattttatatgttccatctaagtatccatctcttttatctaaatttttcaatattcttacgaagtgtattccttctgcaggagcttggcgatggtgttgagcctgagggttcaagttagtacagcctttcattttctaggacaatagcaagacttactggatgttgctggtaccctcgtaaatggcaccgatcttgctgtcacggaagtacttctcggcaagaccctcacggacaaagcccatgccacccatccactcgatggcagaaccactgacacgtccagcgacctgggaagcgtatagcttggccatggcagcgtccttgacaaagtcctcaccagcctccttcttgcgagcagcggtgtaaacgagagcgcgagcggcagtgatctcggtgtatgcttgggcaagctggtgctgcatgccctggaactcaccgaccagagagccaaactgcttgcgatcgttccacacgtagcgggcagcgttgtcgaaagcgcctagggcaagaccggtcatctgagcagcgataccaatccgtccctcgttgaggatgctaatggcgtacttgtaaccctggccgcgctcgccgagaaggttctccttggggatctcgacatcgtcgaagttgataacgcatgtgcttgaggcacggatacccagcttcttctccttcttggcgatagagaagcccttcatgcccttctcgacgaggaaggcagagatacccttgtaacccttgctggggtcaaggttagcaaagacaatgaagagatcagcctccttggagtttgtaatccacatcttgctgccattgatcttgaagccgtcagcggtctcggtggcccttgtggccattgcaaaggcatcagaaccggagacgggctcagaaagacagaaagaagcgacagtgtttgtcgcaaggcgcgggagccacttcttcttgatagcagtggaaccgtgcttgataatagctgtgttgcagagggtgttgtgcacatcaaccaacactgagacagaagggtctgcgcgcgcaagctcctcaatgccaataatggcagcggtgaagttcatgccagcgcctccgtactcctcagggatctcgatacccatgaggccctgctcaaatagctgctcgacaacagctgggtccatttcctctgcctcgtccatgtcacgcgcgcgaggaagaatcacatctgtggcgaacttggagacggtatcgaccatagctgtctcgagctcagaaagatgggtgatgggtgtaggagggatctcggagatgtcgatatgctcgttgcggcggcattgcgttgtagagagaagacgagcagtgttactgagacaaagagttagcgagtgctttagtacagctagttcaggtattgcttacaggtttgttctcgtcatggaacgaggagtagtggctggcggggcaatgcgctgtgttagacttcgtccacctctgagcgcagggcgcacgactcgagtaaacgacgacattgtcaggtttgtgatgttagaaaggggagtttaggagcaacggtgagtggtaagtgcgattgtaggaggagaaaagttggctaagctgaagcgaggtgtgaggcgggtatctaagagacgatcacaagccagacgatcatggaacaagacaagcttggtagagtgatatgtgatataaaggatgtagatgaagaagcgaaagatatcaaagattcaatatgtcaattatagcaacctcggtatatacagatcatcctttcctccccaggagcgtacccgcgcctatcttatacggctgaagcggttgaagaatctcattgttcggcctcgaccagccgaggataaccaccgaggtcgaggatgtgttcggttctacaactgtaacctggcttgtcagttttggggttcaaagtgcgggatgcggggagtgtaagagatgcgccggcgattaaccgctgacgtcaaagacatgcgggtcattgaagtaagaaagccggggtttgatgcgggtcctttaaatgccagcatgtgatgaacttggcctcagggtatcaggaaaattggccgctagaagcataagagacgaaattagtagatcagcttatgctacttagaccatgttctttaggctatttatttttgtaacctaagacttgggatgtcaacttttctggtacccagtagcttggatctatccgtagacgagactcggataatcttgacctccgagagctatcgatgagtcacgtgagcacatcgacaggctgagattttgatatcggcgttggctgaggtcaaggttcaggatagagaggccgattacgggatcaaatcaatcgctctccaggacaactcagttcaatcgggtcacataaatctcgcccaacatggtcggctctatcctccgccaattcttctccccggcgatccggcgtcccctcgctacggccatctcaacaccacccagccgtcttctacaaccgtccctccgaacattcaccaccacaacaccccgcgcttttgctcctacgaccgctcgccccgcgactctgaaccaggtcctgcgtggaattcgaaagggaaagcgcgctcgtcacgctgtttctcctgctctatccaacacacactgcccagctctcaagggtgtatgccttcgagtcggtgtcgttcgacccaagaagcccaactccggtgaacgaaagactgcgcgtgtgaagctctccaccggagctgttgttacggcgtatatccctggtgaaggacacaatatccagcaacatagtgttgttcttgttagaggtggtcgtgcgcaagattgtcctggtgtgagataccatcttgttcgaggcgctctggatttggtatgcttccctttcgccacgtactttcgtactggtacggaccttttttgtgactatgtgctgacattttcagggtggtgttgcgagccgaacgacgagtcgcagcaagtacggcaccaagaagcccaagaaggctactgttggttaagcgaatccttaaataatgaactagatgcgcgactttggttaaacgatcgatggtaaagcaacgggattagaaccgtgtcgatgatatagaccaggctgacaccatgtattgatattgtacactatttcaagcattttttttttaaaaaaaaaaagaaaggcgacgatccgaaacaattcttcattcatactcacttctgcggtgaaagttgtccaacgtacttcaaacccagacgcctaatattggttcatatgaacctctcccgatgcacacccattgcttgcagcctagaaataatggagacaatctaccgagcataacaacctgtatgataacgtacaatccttcccactcattctttaatgatattttgtctactgctgcttttcaaaacccttgggcttctccatgccgttaaggtcaaagaatcgagaagtgcctggagcggtgttagtttatagcttgcaaggaagcttgaagaatacttacaagagtaacccttccagtcaaagttgttatcggggttgcagtggcaacgaagatccattcgtcgctgctcatcagtagggcagtgagtgaaaggaacgtggtaataggcaatgtcctcaaagaagtgaatctgttccttcttgaggagaagaccggcagcaatggagtggacaggtgcatcaccccatcgctcgtaaaagaaaccaccatccttgtcgagagactcgaagaaatcgaggtaaggcttgctgcgaagccaggacaaactaccaacttcaaagttggaccactggaaacagttagtattgcatgataaaatattcaagttcaaacttacgaaatggcacttgttgtagttctcaccgccatcgtcactgaggaagcgcatggagttgccctcagagatgtgctcggggtggttctggatgaacttcttggtgctggcccagagagtggggatggtgtcgatgtactcgtagagggaaagaacgaaactgtacttcttgtgatctcgtgcataacgcggaagggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagggaaagaccagtgctcctcagggattaatccgtagtgagtcttgccagagcagagagaagtggtgaccttcttgaactgctcgtcgaaaggcttgtcgttgaggaaaacccaatcatagttgtatcggcggttgaaacgatcctcgacctggcggattgactcggcaatttcccaaacatcttggttacgagcaagagtgacaaatgtagcgttcatacggggaccgggagcggtgccctggaggttgctccagccagggtcgttgggggacatagccaaaggagcctcggcgagctcgcttgagacgggagcctcggcagggaccttgggagcttcagaggcagggacatcaccaccagaagctgcctcaccagcaggcttctgggcgggggtttcgtccttggtgagagcagtatcaccttcttcagcagcaggtgctccctggccggggaagttgacattgttgccagcatcgttggtcttaggaactgtgccgggggcttgttggttgctagaacttccaggaccgcctgggaagctgttgacactaccacggacggggatggtatcgatcttggaattggagaagaagtagaacatagtaagggtcttaaaaggagtcgagttagcaggtggcaacgtcagctgccatgagccttgcgagagagtcaacatacgaagagcgcaagcgcaatatagcgcacatagcgcgtatgaccggctgccatgatgaaaaaagacttgacgacacaaaatcgccagataaaagaagagttgaaatgaagtgggaggtttgaagagaagaaaaagaagatggatgttccaaagtcgacgtttctgttgcgcacggggaaaaagtacacctccactacaagggagccagttaaggcagatgggctgaactaaaaaaagatcccttaaggatgaaccacagacagtctcgcccaatatgaatgctgtaaattaaagacgacagtgcactgtgaatgaaaaaggagagttacgagggaccatgtataggctcgtcagaagagatgccatcaatgtaataacaagaacaatcaattgcattcagaggcgcaaagcaggttgctagaaccggacagggacgcaggctacgtattggaatgtgagatgaacagcgtgttctggggaacgccctgcaacgggatcgtcgcacccgtcaatcaggtaccgcaagaccagaaagcgataagaatttcactgatcaaggattccaggcatctctttacaggggctaaacgaatagtacctgattgactataccgtttacgtccaagattaaagtacctgctctctggaaacaattctcatcagctgaaagacgccttgtagaattttagcctgacgttcagggggtaagtttgctagcgcagctcaacaagtaatgaatggcttccatcttagaatccattattgagtccagacgctttggactgagtctaacggattccatggtaaacctttggcttattttcacgccagcatttgaagaaaggtgggttggttgtgaggattacgacagcaggattgatcgtggacagggacaagggtcccccatcttggaacatgtcttcctgtgccgttttcttggatcgtatagttggacagccagcatctatggtttcgagatacgccataggtctttcggattgtttggaatgaaagatctgtcgaaacttcaagcctcaaagtcgaagattggccatgtagaaaatccgtgcccgatgtgggcaagtgctgcaggttgaatgcatcaccagttgttctcgtatttgttgatgagttggatgtgcccctttttgttttctgggtttgttttgggttggcaggttttaataaccttgtgtcaaggaacgccgcaaccagcctgtaacaattattgcagctttctccccactacagagtacaaccctccctcccgcagtaggtattgccttgctgtgtgccctttcattgtctgatgaaaacactgggggaaatgttggatgagcttcttccatcttttgcctccgacttgagtatccatgccttcggcaaaaggccgattgaaggtctcgcaggcctgttctcgaatcgccagttcatctgtccagtcgttattgttacctactaagtcaattgaaacaatgccgagagtccatggcaaagatcagatacatgaatatgtgttacattgtattagtgaactcccctgccatagatgatattggaacccggaatagaacgacaagacttgccgatcttcaaataattcgagttgtcgacctctaatacaaaatagtcctgactgcttcttgctggaatatctactaaatttgccaaagagttgtacctaggtatgttcaagattgcctccagagaggtgtagttgtaaggcagtcgtatatcatgttactaaccgggtcaatgacaaagacctgagaagtagtcttgtaccacaagtccgcccgatcaaagaaaatcgagacttgctactaggcattgatgatatactcaaacgttgcattgctggaattaactcgtagttccgccatttcaaccggtaggtacgtagcgatatgtttgttcgtttgcattgttgggtattgtgacaattgatatttcaaaaaacacaacaaggtgcattaacaaacaatccaatcaagtaaacaatgcactgcaataacccaacaatcagacgtcattgaagcaattaacaaatgcttcaacatgcgctgcacgtgacagtgcacgtgtgtgtttgcaccacttcgactcacagtggggaagcgggcttggagaacaacgttggcacttcgtcgcatcatcgttggcttcagagcttcgccgcgcaacagtaacgcagcgcgctcttccagctggccttcttcagtttacgaccaaaaatcttcccaatagagcttcgagattcttccaagcctctgctacagccacaacagtgctccctttgcatgcctggctacgacgcaacctttttgaacccaatctactggaagacatcatgatagatttgtgcgctctgaacgatcctgaacatatctctttctcttagtggtgagtgaccttctcgcctgatgcttccggccctgcctgctctgccccgggcacccttgctatatgtgcccgagacacttctcgacgcccttcgattcaaagtcaaaatccctcgacgattaagcttctatcaacgaagaaaccttacaacaatgacttcggggaagattgctggttctggtcttgtatgtaccacccatggtaatacaaactgcagcaactcggcgccgacaagaataatgtgtttcacgatattcgatcaataagcagaatctagtgagaagcagagaattcgagcattgcagaaattcggacaccattccattgacaaaaagtggccaaaacctgaggaattgggcttagcaagtctatggggcgtttcctgacgaaacctcgagcggggcacggaactcaaagcgacagcagctgaactggcgtctgtactaatttctttcatagtacaattgacgtccacctgcccaaattctttcaagatgtcctttttcggttttgataacgcgcgccataacacggctgcgccaggcttctcccaagcccacgacccatttgctgggctgtcaggcaaagatggagacgatgatgctctagactttgaggagacgtatgatggtcttggtgatcagctcgaagagaccggcgacgctttcaatgacgatacctttggagacagtggcccagcagtttcccgcaatgctggcaacgactttgatttctttggtcaaactgccaaggttgctgatgcgatagaggaggagcacgtccgcttccatcgacagaaaccaaccgccaaactagctcaggcacctcctccagttgaccaatatgcgcccactgactaccaatcatactactctggccaaccttatcaacagcaacccttccaacaacagcctgtgcgatctggttatgagaaataccgcgaacccgaaccgcttcccgacctgcacgttgaccgcagtatctggggtattggtccttccaagcctgcgcagcaagcatcgcccgcccctgttcctgcagcccagcctgttcaacatggtgctagccgaaaggtcatgagcttggaggaggtcgaggctgccatgcgatctcagcccatgcaacatactcctcagcctcatgccgcagatctctcctaccagcagcctcctcccggcttcgctggtcatcagcaccaacctcctcaagcccatggacacggccatcccgtggccattctgcagagacctcaaagtacgcagtcaaagtccacgccgccagcccctggacttcaaggaactcctgtacagcatcaccaacaaccccatgccaacccaacacagattctacagaaccccacccgcactggctcggatgcacatgcaccacatcagcagggccagggtgctaaacagtcccacggtgctgttcctagcgctgcccagttgcaggctcatcctcagatgcagcaaatgtctgaagaagagaaggctgctttcctcgatcaggagaccaagagggctaagcgtaaccacaagatttggcttctgtccaaggataacggtttgatgacaccccaagacaagaacttcatcacccgaattcagctccaacagctcgtttctgctactggtaaccctgtagagggatctgatgcctcaattgccgaggatttctactaccaagtcttcagtcatatccgagctggtcagcgccagaaccctagtcagcccttgagcaactttgcccaaacctacctgtaccagactggtagccgccagggtggtatgcgacgccacggtcgacctgccgagaaccacttccaacgaatggagcagcaggtgcagcgagctgtggaggccgccaagaataagcctaagaaccctcagcttgtcattgctggtagtctgggaaagatttctttcagtaacgccaagacaccaaagcccctgcttagtatcaagcgcaccgagagcgagcaccagcgaccaaacaacggcaagaagggatctagcctggaccgaaagactattttgcgaaacgttgagaaggtttaccagactcttatgcaaattgaagaccatgtcagactcatcccacctccgatgaccagccccgatgaggagctcgagaacaagcacaaggagtgggctattattttggagtcctacaatgccaagctctgggaagaactcaaggttcatgagcagatcggtgttgttgttcctcacccattcatcgctttcctctcatgcgccaagggtgagaaggctatccctcgtcttttcccccatctttcttttgaacaacgaaccaccattttgacgatgatcatttaccacctcgaccaattggatgttgttcagggtgctgccattacaccaggagaggtgacaacaattaatgccaggatgcgagagaagattgagcttttcatttctactgtcatgccgtcactcatgcaatacttcaacgatactggcttggacattgttgacggtgtcctgaatcttattgctacaaagctcaacgtcgatctcattgctagatcaagaatcggtgtttccatgctcacgcttatccttagccgtgctgtactcctcaagcaaacaggagccggcacccctgagcaatgggacaactggtacgccaatctgcaactccaaaatattatcattactaacatgtgatagggaccgaacctttgaaattttgtttaccaggctcgagccttcgcttccatacatcttcccaggtagtgtcaacaccggagaggatgtgtacgtatggcagcttcttgcagccatgggtgtaagcgccactcacgatcaacaaactcgtttggtccttgccgtcaaagaccgtgtgcttgacactgttactgtttcaaagactctgcctcctgtcatgggagctgagcgcttgaacagtgtcaacctattcatgcgatctatcggcttggatgtcgaacttcttcagtaaacacatgttacataagcacatatgcttgtgtcggttattcttgggctttttttctgggctggcatataggaatgaacatcgagagaaccgggatagcaggatggtacataacgaacaggctttacatgctggcgaaagaatatcggcagcaagacatactgggtgtacaaaattcttcacagcgacatggcgagcgctcacagcgttcgtgtataccgacaatgtcgggtcattattactcatggggagagtttgggaggactcttgtccgtcgaggaattagtttacatcgtacttgaaaatttacgcgtttttttgaagcaatcagcttttctgtaccgtggtaccatttgcattcccgtctatgtatgatatggatcctaatacgccttcctatgcaaagtttcccgaatccccctttcaattatggcggctaacttcttattcgccaatgttgactgtctttgaagtggcagccctgggtttacctcctcgtcgagcaacgcctcctgcagctccaccacgaggacggagcttaggtttgcgtgcctcttccgactcaggtgccggctgctgtagctgcttggggggagctgacttgggctcctccttaacaacaggctcgggcgtctttggtctcttaattccactgaccgcataaagaagatcatcatcgttccatcggcgggcgaatttgggtaccgattcctcgagtgcctgttctttcttgtcggcatcatcagccttttcctccgccccgtcttcttgagtaggacgtaggaagaggctttcgttataaacttcccacgcggcctcctcgttctcatctgtgtaatgcattgtgcgccagtgctctgtctgcactgagcgtagacggtcggccattgtttctgtagtcacggtttcaccatcaccagtggctttgacggtcatgtgaatggcacgagcagtgccgcctgctgtggtaggagctgagtctttagtggctgcggcctgtcgttcttgctggacagttgcgtcgatatgatgaagttgaggtcgcaggtgaacaagcgatgatacaggcgtaagatgtagatcctctgcattccaggttagaagtcgtattggtcggaaatagctgctgtgacttactgccttggaaaacaccaaccatatgttgaacttccttgtactcgggatactgcccacccagtgtctgtgtacgaagcaccttgtcctgcctaacagcctctgtccagtccataacctcatcctcctcgtccaccttcttcctcccacctcgagcttgaacagtgccgaagccaaaaccaccagctagaccgtgactgccgccgttcttggtagccatagaggcgttcagggtcttaccccacttcagccccttctcacgatcgtatgctacggtattgtcgaggggaacgtcaacttcgaccatgccggcctgggccttgacgcgcagctcggtgggaggcggccgggtagcctcatcggtgcggttcgggtgctggagaacgagaagacgtctgcctagcggcaatgaagggttgataaagacattataagttgcagtcacaggatcgtcatcgtcgtcgtctatcatcgtcgcattattggttgtggaaggcttgacggtagcatcgacgtccatctgatcgacatccattgaggcggtaggagttggtgtatccgttactgaagacatcctcttttcagttctgatggattcaaggtgctcgtcaggatataggcttgcaagcacagacgtgtggtgtctcgtggtggtcgatctctcgacctggaagtacgagtcggttggcaaggttgctttgcgacaatgtctctgtacggcagaaagcagcagtgtctatacccaaagttggatgctaatactgtagtaaagccagcagctagtcaaggaagctttagaatcgttgcgacaacgttatttgaaataaagcaggttttacgttaaatgttgaagcgtctgaagctgggaggggcgatcgttgatagagaaatttccatattcgtcccccgccaaagtttagacctttatcttatcaacagttcaagggtcaaaatccatgtcatacaaacgttcagactgcctcagtattgcttcaataatgggcaaagatgaagcttcttgcgtcattaaagtattgataatccaatgatttacgaatattttaaaactgattgatttttcttggacagaaaatacgaaatattcttgatactgattcttttatgccaccacagagccgtaaaatgctagacacaatgctcttattatctgccaaagccctcaacgaaaacacacatctttcaagatcggtctttttatcggttcttgccacggtctcgtcgtccgccctccatgaccttgactttcttgttgaacctgtctcccataccacccgccataccgcttccacgaggtccatctgttgtatcgattccacgctttcggctcttgtccagcagcgcacgaacatttccaccagacttcttggccttggtaagacggtcgatacggtcgacaccctctccgagattgtgccagtcctcgccaccgaattgcatacggctgctgcggccagcctgcttcgccttctgggcgcgctccttcttgctctccttgggaagacgtgtaaagttcatttcttcgtattcgcggcgctcggcctcctcctttcgttgtgagtcggtcttcatcttgcggccaccctgtacaattgtggtaccaatactgggctcggccaagggagcagcggacaactctgaagccacgaactcttccatggtgtgtgacttggcagcacggcggtcgaacttctgtggccgctggggcgcttccattgtttggcgctctctcttgggaggttgatagacacctgcagctcctccattgcgctctgcacggcgggcagtgacatcgtcggccatggcgccaaagttgccaggcttatgagacagtttctcagcgtctgcctcttcctctgaatcttcctcttcctcctcagaatccgatcctgccgcagccctggcctcctttgcctgtctctcacgctccgcatcgtctgctgttcggaggaatcggtcaatggagaagcgcagtttctcttccaaaggtcttgctcccctctcaagatagagccggagctctatcaactttgatctaacagattcgtcgagttcggagtcgctatcgtcggcattttccgagttcgtttttgagttgcgcaacttgagtaggatcaagaagaccaggttttgtaggtatgaaagaaggagctcgttcttaacatcgagaagagaaataccgtctttctggtgttcgatggatgcgagcttgggtgtaacatcaagcgccgaagaaagcgactgtgtcagagacgtcagaagcgccggtaatgttgtaggggctgccatggtgatttggttgcctgagatggtaaatctctagacagtcaagaaaagatgtctcgtcaaaaagtttggagcaccaactttttagcggggctttctcgacttggttccacgttggtgcggcgcaaacttcgagcgccacagaccccctgctttgatgaatagtcgggtggctcgctcccctgactaagccaatagttccctggaacttggccagattacagcaggtacaatgaagctccctgtacgtctcacttccgcagctatattgctggcttgattaagcatacagtcttttatatctttggcgaacaaaaagagagaagaactgacaagcgccagtgccagaatcgggaatcttgctcatatcccaattacagcctctcgttatctccaaattgcgggtcgcgcaagtcgtcgtcagcttggagcttgatacgatagtttcggtgcctcttttcgcaacactccttattcaacgctcgcaagcctgtgcatgataaactctccaggatgcatttcggagggtttgcgccttcaaaggcgcttttaacatcgctactcgccataccacagttaacttcagccttctatctgcccggtgtcgccccagctacctacaaagagggagacaaagttccgctttacgtcaacagcatcaagccagtcgaccgatcgcaagaccctcgacttcacgccgttgtctcctacgactactaccatcctgcgttccaattctgtcaacccaaagatggtcctgaggatgtttcggaaagcctgggtagtattctcttcggagatcgcatcatgacttctccatttgagcttatcatgggcaagaatgagacctgcaaacccctttgcgaagtgacttatcctgagaaatcaatcaactttgtcaagagtcgcatcgaacaaggctacagtttggaatggctggtggatggactgccagctggccaggaagttcttgatcagttgactggaactaccttttacaaccctcggttcttgcttggccaagacgacaaggacgacaacatcctcttcaacaaccactacgaaattgtcgtcgagtatcacgaggtcaacaaggatcccaatcagcgccgtgtggttggtgtgattgtgcaacctagttccaaggagtacagcggcaaagctgattgcggtaaccacccgcccatcgttctgaatggcaaggagcagcatgtcggtttcagctacagtgtcttctggcgcaagtccgagactgcctgggctactcgttgggacaaatacctgcacgtattcgatcccaagatccactggttctggctcatcgacacagccatcattgttgtgatccttgtcctaacagtcatgtctattcttgtgcgcgcactgaagaaggacattgctcgttataaccgactcgaccagatcgatctcgatgactttggtggtacttcagtcgttgaggatggcgtgcaggaggactctggctggaagttggtccatggcgatgtcttccgaaccccctcgcgacctctcctgctttcggtcctagcaggtaacggtgttcagctgttctgcatggccggatgcactattctctttgccctccttggattcctctccccctcaaaccgtggataccttggaactaccatgattatcatgtacactttccttggttttgtcggtggctatgtctctgctcgaacctacaaggcctggcagggtgaagcctggaagttgaacattgccttgacccctatcctggtccctggtgtcgtcttttccagcttcttcctcttgaacctcttcctgtgggccaaggagtcatcaggtgcagttccctttacaactatgcttgtgatcgttgccatctggttcatcatttcaattcccctctcctttggtggctcctggctcggattccgctctcctcaattcgagcctcccgttcgcaccaaccagatccctcgacagatcccccctgtcagcacatacctcaagcccgtacctagcgtgcttatcgtcggtcttcttccctttggtgccatcttcgtcgagctgttcttcattatgaactcgatctggttcagcaggatctactacatgttcggattcctctttctctgctacggtctcatgatcgttgtctgtgctgctgttactattctcatggtgtatttcttgctatgctccgagaactacaactggcagtggaggtctttccttgcagcaggcatgagtggtggctacatcttcttaaactgccttttgtacctcgttacaaaggtcagagcaagtggatttgctggtattgtgctctatgtgggctacagcgccatcatctcattcctgttcttcattcttactggtaagtgctgtcttccaaacactaatcatccaagcctaacttttccaggctcaatcggctactttgccagttggtggtttattcgcaagatctactcttccatcaagatcgactaagatacaagtttacgccaatgccaggacagaatgaaacatcaacgacaagtgatttatgaaagaggcgggatacggcgtttgtaacaacacatgtacgaccagcgtctggaatttgtgtttaccgtgagccgtatcgtatgtggcaacaagaggtacagcggctagaccatggtgaaaaaggacccgaggtgttgcgttgattcgctacaagtacggagtagatatattctcacttagatggtttaaaatggtccaaaaagcctgagccaggttggctattgatgaggggtattgtttttgcatttcttcaagctcgttatagatatcaaaattctttgactttttattttaattgttgctcaatcatcgtcgtcatcgtcgtccaaatcgtccaaattagtaaactggaactgagccttttgttgcggaggtccagtcgggctcctctgctcgccaggagcagccggaccaccgacgagacttgcgcgcctccaggcctcttggtccttctctctttggcgttccctctcgatgcgctggcgctcgcgttcttcacggagcttcttctctcgctcttcctgggcgatacggtcctcttcttccttcttctttctttcttcttcctcgaggcgcttgcgctcttcttcttccgctggatcgtatcccttggggttgatgccttgctctagcaagacttgatgggcagccagagcgcctgcgccaagttgaagatcgtttggccatggaagaaagatctgatcggtcaaggggttcaagaactgggtccactcgctgggaaggctagtgttggcggacattgcagactgttgtgttgcagggtcttgtgaaacatgcggtgtaccgttcatgactgccgggctttgaacctgggacgacggaggtgcagagggtgtcatgacagacgcggtttgcgaatcgggtccaggggtctgaacgccaggcgtttggccctcgggcgtaggaggtgctactgttgctggcacagcctttatggtaccagcagggggcatagtcgttttactgatacgcctagcatagttgagcagctcctcgtaagcgatggcataggtagggccagcggggaaggttgtggtgtgcgtcgtgacaatatccttgcgagtggtcgcgaggttggagagtgtttcgcggatctgggtatcgagggctgctgaggattcgcgcagttgttgtatacgtaggtagttgttctggtgagtttgcactaatgtcgcggtcagtcacaggttcaaaattagctactctattgggccaaagtaagctaccttcttccaagcccttcgttaactctttgtccgctgcgtcgagttcatcaccttggtgtatagaaggatgaaacttggtgactgaatcaattaaatttgcaagtgctttttcgaggcgctcgaagcgaccatcgatatatgtgtccatcacaggtatatcgaaagccggcgcgacagatcgagatgatacaaaaagtgatatgaaagtaaataaaagaatacaaggctgctaagttggagcaggacgtagctggagagtgatagtgggtcggaagcatgtgcattcattggacagctgcttcagagcttcttttcacgcctgaggccaaacccgatctttcccgttcggcaaactcgcgcatcgaaggccattctttgacgacgacgaaatcgacgagcaattgaacgacgacacaggcttccaccgccctacgattcaagatggtttcctacgtacgtccgatctccccgatacagtcatccacagcgacccttccaccatcaccaatgacctccggcatcgtcgaccaaccgatcataaactgacgtgattattgacagactcccatccgcatggcggaattcaagagcaactatggtcctaagtatgtcttgtccctctaccgttctcgaaaagaccaacgacgagtttccacaattatacgagcgaactgtgactttggagatatcgaataatggcagatttggatctggaaatagtgacgttggctaatgttctgaaataggtaccatgctcagcccaacctcgctggctacactgctcagtctgccttccgaatgtgagttcaaatcctgcaacaaaagtcaatcgggaaccgaaagcatacgaacgagtcgaacgccaacctcccttccgtttccccggatcctttcgatgtacaaccgcgggagaccgacattatgggcgagggggattgaattgaatcgaccgacgatcatgctggacgaccgaatgcacctttgcgaacaaatactaacagcaccgttcagtgcttcccgtctggccatgtacggtgcccctgccgctgttggtgtcatgctcttcgccaacggtatcccccgtgtgcagcgtgatatcctccaggtatgaaatgaccatacgaatgccggatcttgtttgagatactaaccccccctacagaagatccccgtccttggtggcttctttcgaaaggaggtccaccccgccgacaacgtaagtctcatgcgtatcgaggaaccattgaggccagacactaattgcataactagcccttctaaatcaactggtgtattgcggaagatagacgttgctcagcgccgttaccggttctccttgtaaagatatctcaatagacatgttctgagccttgaaattatttatgctgtgaaatgtagcgtccgtgattggtcgacgtttaagtggttaagtagaatcatgagcaagaacaggcaacatataagtaagatatatactaagtattatgtgataataaaaaggaagtataatgaatgtttattcttgcttgctatatattatgtcgtttccccaatatcggcgtcatcgtgagtcgcgagcctggtgtaattgttgttagtgaccttgtacaaggtacagtgcacatgctgactgcgaaacactgttttctcccctacaaccacgaggcatctgcttacatccatacctcgccgattctaccaccgatcattatataacctttttcttaacttatttaattctttctcccactaccgaaactttctatcctctaggtcatgcgggacttcactcgttaatattaaccttgcgactcagtcaagtgctcttgaacacttgtcaagatgggatcctcgtcgccagcacagacttcaaactggtatgagctattcactggcaattggctcagtcgaccaatacgcgcagtgttagtcggtgccctcgctcttccttttgttatctggcctcgaaatcaacctcagaattcgaatcctcgactattggccttctttgtctatttgcttcatcttgcttctatcccctggctatatctcgtaacgaagctggtccctgaaccctacctggtgagtctcccacatgtcggcagatggcagagactgatttatgataggatgagatctttcacataccgcaggcgcagaagtactgccagggtcggtttttagaatgggatgacaagatcacgacacccccaggcctgtgagtctcagcgtgcaaggagtcattgtgctcaagaactaatagataaccagttatctcgtctccctgattactcctggagtcgtccagcgaaatggatatcttgactatgcctgcagcgtgcagaatttacgggccttcaatgtctttgcactggcggtcctggcctacttggctttgcagtgccgtcgtgagatcgaggcacggctttacgaagctcgcttttctaccagactgagcaatacttctcagtatgcagtccacactgcctttaatattgcctttttccctcttcttttcttcttttccggtctgtactacaccgatgttgcctctactgcagctgtcctagtcgcgtttctaaaccacttgaaacgcatcggacgagatcaaaactcggttctcagtgacctggtaacgatttctctcggtgtctttacactcttctttcgccaaacaaacgtcttctgggtggttgtgttcatgggtggtttggaagctgtccatgccgtcaagactctgagaccagaacgagttgaccaaccagtcatcctaacactttccgagcaactaaagcactatgcttggagatgttctcttggggatgttcacgacccgccactacatgcaatgtggccggatggtaagccaaagtaacaaatgtccaggtcatcactaatcgaaaatcagacatgatcttttgcgtactgagtctgggtatcgcggcgctctgtaacccgattcgcgtcattcggcagatatggccctatatcaccactcttttattattcggatcctttgttgcttggaatggcggtgttgtgcttggtaagttgtttgaactttgctaccgcgtttagaattaacaagcagtaggagacaagtctaaccatgttgctactattcatcttccacaaatgctctacatctggcccttcttcgcctttttttctctaccgctcctcattccatacgctctccccttggccaacgccctacgtcgccttctctacatgaagacttcgtcttggtctatctcgtcctcatccaacaagtctctgtctagaaaatctagcagcaaggtctctaactctaagggggatgtagcagttgatgcgccgggcagcgaatacccgcagccgtcgaaggaattgcaatatttcgaagtggttttcggcagcaaaatcttcctttggcccctttatcttcttggaaccatcattttctcatttggcatcgtccattacaataccatcatccacccatttactctggctgacaaccgccattacatgttctacgtctttcgatacaccatccgacgggctgcttggattcgattcgccttggtcattccctacactgtggcccgttggatgacttggggtactatggctgggtgttcgcagtggtttatgactatgcatggacctgcgtgctctgcatattcgaaaggagacggaaagtccccatttctcaaccatcctgcctttacaaaccgcggtgcatcgccgcaacaaactgatgctgcacctcctgccgaggtcaaagatctagatgcaaaccaacagcaagaactaagccaagcgttaaagaaggatcctctattagcctccgtcgaaccagctactacctcaacgggtctcatcttcttgcttgccacaaccctgtcgctcatgacagctcctctggttgaaccacggtatttcatcatcccctgggtgatgtggagattgcttgtacctgcttggaaattccatgaccatgactctgaaggtgttgctgctaccctggagagacacccaaagaccaaacccttgctcttgttcctccagcgctatgatctgcgtcttatactcgagacgttttggtttatcgtgatcaatgcagtaacggggtacattttcctcactaaaccgtacgtgtggaaagcagaggatggcactgtactggatggtggtcgactccagcggtttatgtggtagacctgtgcggtataagaggtcaagtggtggttgcaaaagatagtctttttgtattttcctctttgcaggcatgtctgcgacttcaagtcttgccatactataaaacatacccagaacgccgtgcccgtggcctataccttgaccgacccgtaaccatatccataaccatccatacccagtttcatgtcgagtgtcccaaatccatttccaaggtcaaaatgacactaattctccatttatcatgaaggacttctcgtgccatgggcgatacttattcgtatcctccatgcacagcttgttgagaaggtaagaaaaacaaaaggccatcaaattccatccagtgtcgcggcttataaacttaaacgatccaagcttagaccatcgttgcttctcacacgacgaataacgccaagtttgaagaacttctcctcaccgccaggagtgcgtccgccgatataccatttatcagcgcctatcacatcgcggaaaccttcactgctgctatcgctcccacgccgggcagaggatccaggaataggaatggcggcgccgtggctaggagaggtggacgttgaaggtgaagaggatgcggtattgcggggagggcggatagcgacgcttgaagcggttggttgttgctgaggctgttggtgatgatgtgatggcgaggtagatggtgatgttgtagacgttgaagatacagcggcggctgtggcggatgtcgttgttgctgttgtatctcgggcgtgcttgtttgcttgatgttggtgtgttgatgctgttgagatggaagggccttgaggacggaaggcggcgaggaaagaagagaggaaatatggtcgttgtgaaggcattttgtgattatcggttgctgtgtcgtgtgttgatgtagtgtcgagttgagaagagtagagtagtagccgagcgacggtccgagtcgggtcgagctttgatcggagtacgtcggtgttgattattcacagtactgaggtaatgaaagggatctggtcccagtttgaagtaattctttttgattgtgtatattgaatcgtcttgtatcgtaggtaggtagtagttggtagttgtgggaagaagcaaggagtgacagtgacatggagcgatagtgataatctgggggtaacttagtagtctagtcggtcactgacgtcgaaggtttttttgcggggagtcctccaaagccgaacgagcagtattatttcgattcgatctagaggcaagcctagcaagcgaagtgaaagtggccggtaacacccggagaatctgcaaacgtaatgttaatagcagggttatcattggaggtcagtgttccttagtctagtacctgcaaggaagaggtacctaggtagtcaaggatggtgtgcacgtgtttaacgagagagtgcaaccaacagttttcgactgtgtgtatgcacaagtcaatctcttattaaaagaaacagaggctgcactagtttgagttgaaaatgcggaggtggcagtaaaaagtgagttatagttgggtgtgagtatattctctgattggatgaagcagttgacgatattgatggctggcggttattatgttaataagtggttaagccaagaggttaataatccttgtatagacaaccaaccgatacaactatcacaatgaattctcaattacagttgatttcggtaggcagcctggcaactacaggtacaagtaggtactggatcatgatcctttcatccgtctcacgcacctattcattgaaccctgagggaaaagcaaataatggccattttacgcgatattccttccacgcctagactttcccatgcatatctaccatgcaacatcaaacatgatggatgggcaaactcttgattcagctgttggagatcgctcccagacaagactagtggagagtccaaccctgttttcaaccttgggtctctctctgggcatcgcgatgatagcaatgagtgcgatgttcattaattatttaattgtcgtccgcttcatcggcgacaagacaaagactcaggtgctgttccatcctcaaaacccgcgtctccgagctctcgggtcaaagggaacccttgtgacaggtcagactgaactgcgaacatgatcagataaatcatgaaactgcaaccatgtaagcgaggagaacagacgggatgatcagtggcagagggtggtcgggattggcgaatcaatactagatttgctagtgagttggtggtttaatattctacgataacaactagactatagcaatcttacatcttttaatgccataagggagcagttattggatatactatttatctatcctgtactgtacctatcatcatcagtcatagtcatgatggtggtgtcgggttggtctgcctcggctagtgttgtctgtccagataccaggttaccctggataggactcttcaagacacaaataagaatggcacttatactgactgacataaagtctagagtatgctaccagtacctactctgtataactaggtgattgccgttttacagtatagttatcaggttcgtgctaccttctctttacagcattcgttgagttactgggtactcctcaacaaccaagccatgtctatagcggtgaagaccaacccctccttattcatacagcgcagaggagaggagtagctaacagtacctaatgaatgacccaatattcccctccacacaaaaaacaccacatatcatggatggatacccaatagtcaccatagaatcaatctctacatgccctatccatacagaacaataaaccactttaatcttgaccattcactcactactacataccccgtccgtgcagctacagctacagtacagcgcagcacacgtagcaagcaaccagccagccagccaacccatcatgcccactctcaaagcccgcatcctcagctggattatctggtggtggttcaagagtacatggtcttccgcagagggcatcaacaaccgcatcgccaaagagcgccagcgtcctgagcgagtcccgcccaagcacatctacaaggagttcgctgtcgaggactacaagcgaaagggtcgctacgctgactacctcgtttacataatctctcccaaaacagagacgcctacccgtggccgcattctctatctccatggcggcggtttcgtctttgacatcaccccgcagcattgggagatcgtggcacagcttgcccgccgtctgaatgccaccgttacagtgcccctgtatcctcttggcccagagacgtccctcatgaaaatgtacgagtccgtgcagccactctacgatgaactcgcctctgccccagaccagacgcctttctgggttgtgggcgattcagctggagccaccatgtctcttgtcctcactcaaaacgcaaagcgggccggtcgtcagactgcccaacgcctagtgcccatcacaccatgcactgattccagccttgtcaatcctgacctgcataacgctgctctcagagatccgtggcttgacgtaccaggcattgctgaaatcacgaggcttatttgtcccgaaatggacacgcagcaccccaacgtgagccccatctacggagatctaagattgccgcccatgctggtctttgcagcggagctagatctcctcacgccagacaccaggaggatggtcgatatggccaaagacgaaggcaccaaggtcgagctggtgtatggagagggcatgattcacgtgtggccaattctacccatctgggaagggaagcaagctatcgataagatagtcgagtggctggagtatgcgtaaaggaaccatctatctgtctttgggatatttggtcttggttaaaggcgttgggccggggtttgaaagtgcttcatgtggatgatacccgagtgagatgcgatgacgatgatgataacgacttttcctttgttcgaatgacttttcttttgttttccatgatttggtagagatgaaccccagaaacacatacttgtgtcgcgtttatggtcaatcaaacagtgatattgaacatattccgacaatacagaataggtatatacatagcatttttcttatttcagaaatctctgtttagtgttatgcatatcgttgtggtacattcggataccaactcagccttgcatgctgcatcgtgttgtacagtatgtagtcgcacataggtttacacctctcaaggtggcacaagatatcgcaatcacaacagcagaccggcttgaattgtgatcttgttcgatgttctagataaataattgatgtacagaataagacaagatgtgttggtcaatgcccaatgtatatgttcagtcgcgtgttgttcatgagaggacatgttcaaaggaacaatcacatgacacgggtatttgacctcaactctcatccataatatgtaaaatgagcattaaagatttctcttccaatattgctaatccatgtattctcagttgaccgacagtcaggtctctataactcggggacatgcagtgtcaattacggatggcatgcttcaattgatggaacctaaagtgtaacaacaaaaagaacctggacgaaggcgaaaagtcggtaagaggctgctaatcaaatctattcgagagataaagtaggtgaggcaacttgccccgagttacgttgcggaacgatgttgttgaaacgaactgcgaggctgaggatatttctgtagatactcttagaagccagaacttcatgctcaattaccgataatactaccacttgaccaagcatttgtagctcgtgttttggacgccaaagatccttgagaatgcctgtaataattaattatcttcaccaatgacagcaggtcttggctcagtgattatcttcaagtgcagaacatgttccgccaacaggccaagcttgataaaaggggtgttggctaaatgcaccgccggccagctgcagaaacctagaagggatatttacagcatcattccgaggatcgatactcgatttcaagtagtcgccgaatggccacaaccttggggaccccaagactgaggtgacattacagctctgccgcagtggtgaccagatgtccatcagcctgattgcgagataaccatataagatgcgtcatggtcccaattggcccccaacgaacatctatctgttctgcccaagaacatcattatcctgtgccacatgcaaaatgcccgactgaatgccagtcttgatttccaagagcaatgtaaccagcgggagcccccactgaacagtaggcttgatcgccttgaacgttgatgcaatatgcccgtcggctttgatgcagtgtcagtcacctggctggcagtgccagggcatcgactatgagaacaacaagatatctggtttataaacccttctatgcccctccaacttgttcctctgcctcgtcatacctacagatattttgcagctgaacgaacctctgattttgacaacaacatcattgcgatttttggccacttatcttgacgcatatcttgacgaccacaccttgaaaactcctacacaaccgccaaaatgctggtcccttttctctccgccgtggctaccctgatgccttctcttttgatgggaattttcatcttgtgtcttcttggctttagtgccatcaccttcaacatcttcgtctaccccttctatctatcacctctgcgacatctccctggaccaaccgacaatgccttcttcttcggccaggccgcaaagttccttcaggtcccttggtttcctgagctcttctgccagtggtcccgagaccatccaggtgcgccctttatccgatacctgaactttgccaacagcgagactctcttcgtcaacaccatcggagcatacaagcaggttctccagaccaagagcgccttcttcgtaaagcccgccttcgccagacaatttgcacacgagatcatcggtgatggactcccgttcgtcgaaggcaatcttcacaagcttcgccgagcagccatcagccagccattctcagctccgcgcctcagggaattctaccctaccgtccaaggcaaggcggagcagctggtgcgggttttgtctcaacgtcatgataagaatggtaacgtcgaaatcgagaccaacgtttggaagacagttcttgatgtcattggcctcgaaacatttggccttgatctcaaccatctcgaatccaacgagtcacccctatttgagaccttcaccaccatgatgcagccatccgcactcggccacatcgtcaattatctcaactccctggttccgatccgccaattcatcccaatcgcagaatgtgtcgagttctccaagagctgcaccatggtccgggagtttatcctgtgccttatcaacattcgtcgcaatctgggtgaaaaaggtttcatcaacaaccaagatgctcttcagtgtttgctggagcacaacgatgctgattggaacgatgagagccttgttgagtatgtcttgaacctcttggttcttggacatgacaccactgcctgctcaatcacctgggccatccacgaactctcgcgccgacccgactgccagcagcgcctgagggatgagatcaagatcctggatgacacttgtcccatgatatccttcaacgacatcgacaagcttccatacctgcacaactttgtgcgcgaagttctccgactctactgcgcagtcgcaatggcacctcgccaggcaactgaggatgtcgaaattgagggagtcatcatccccaagggaacagtcgtccagctctcgcccgccgtcatgaacactcacccttccgtctggggttctgacgctcaggttttcaatcctgatcgctggaatggcctcaagggcgatgcagcaagtgcgtacgcattcgagacgtttcacaacggcccgcgaatgtgcattggcaagcagctttccgtcatggagatgaaagtgatgctggtagaaatcgtacacaagttcgagatccacaagccctttggggacgaattcaaggaggttgcagtcgctggaccaacctttactcttcgccccaaggagaagttagtggtgcgcttggttgagttgtaagagccaagtgtaacacgaggaggtggtggaggtggtggaaaacaacactgtactataccctagactgtacgacgcacgatacacgatacagcacacgccgatgacatacccctttcctttttagacgacacggcatattagacacgctgcgggacagcgattgcgtttggggcgtttaggaggcaagctttgttttattttgacactatgtacatgagagtaggttggacgatttgaggaacaaacaggaggcgaaacatcttgataccatatatatccgccaggtatatgtgacggatatgtgatggatgggcaacgggctagaataatccagggtagttataaatatgattgattcatggaaacaaactattgacagaattgtgattatgaaataaaagtgcatgagccatgtgtgtaatgttgcgtgatgtggtattctaccacgcagtgactgactggatcatcaaatactgacaaatgttagatatgatcataatgccttgattgtaactgaactaaaagatttcaagacgccgagctatgccacataatccgctcgcaaaataagcaattgacgccaatactccaaacacactatgtatgacgaataaagaggccgtcgtattgtcggtccgtccgcttgtgcagtcctcagcctccgtcgcttttctgcttcatttttgccatgattagtcttgtgatactcgtatgctgtttagaatgggcttgtcataaacttacctgaggcgcaggacttgctctagcatctactccttcaatcgagaccgtacatgactacatcgtcgtcctaccaatcggcagcccagccattgttctccaagaactcctcgcaggcttgcctcaatgccagattcggccgcaactccgaggtggtaagcggttcgcgggtgagagggtcgcttggatgccgtcggagatgctccatgatggatgaacgctcatacgactttccggtttttgtctagtgatactcatgttagcgatgttgattccagggtttattggcaagccttaccacaactggatcaatcatgaagccaaagctgatatcgtcaatcgcccagtccggaatctctctcttcttctcagcgtccgcccttgctatttcaaagatgttttccatcctctcgatcttggcttgagtctcctcctcaatctcctgcttctccatgccgtcctctgtctccgcgagcgccgcctctttttctctggtcaacatatccagcacctccctttcgagatcctttgcttggcgcatgcgcttcttctcgcgatcgtcccagcgctccttcttgcagcgcaaaacaagactcgtgaccgcagcgagtgatcggtcgttggtggcggcgcacagcttatgcgcgtgcagtgcgctttctagagaagcgtcataatcgcgaagagctagctgtgcttcggcaagataatagcgagctttcatgttatcgggtgtgagctggaggcaagcttcgcagtcagtaacgactgagtcccagtaatttagcttgagacgggccatggcgcggttggtgtaaagagccgggttcctggcgtctgcgatgatgctatttgtgggtgaacaactgttagaatcaccctgtttctctctaaactgcgccaatctatagatacgatatatatgtgtatgggacgagctcacgctttagagtaaagtgcttcggcaccgacataatcgccggccatgaaacatttgttcccctcatctttaagttgaagcgaccttgacatggtgggctgtgcgtgtatgcggtcagccgcagtaagatgtgtcccgtgtccgtagataggtagatagatagctgatcgggattcggtaaatgatttcaaggcagtactcgcttgggtgtgtttcggttgaatcaaggaactgatgtctgggactggggtagagataaacaatagccgcactgcaggaatgaatgattagacaagactttcgatggcgacaagtaatggaggaaacacgcagtttcagtgcgctgtgctgcaatgcgacagatggagagaatgagagattgaatgacaactggtgagctacaatgacaccccgcaacgaaataaaattaagtaggtacaacctgtgttattgttttacacggaaaggaccctgattcaagcaacccaagaggaggaaaagcctgcctgtgattggatttctaagcgcgtgtctcttggaaagttcgagaaacaggcggcgggactgagcatttaaagaggctggtcgagaattgcggggtgaaataggctaacagttatcgatttccatcatgggaagtgtcatgtcatgatatcactaggcaatgctaccttaccgttgccgtatctgtattcgtatccgtgcacctttctgggagttacacaagacagaagaccccccaactcttgaacatcatcatctttcttaatcctagtacacttgatctttattcatcatgtcgtgttcctatcctccactaactcagccttcatgccccacagcagttttgtatatacaggtagtcagtcagtcagtcatcaagctcgtgctccctgcaagacatgtctatactctctctctctctctacccaagagcgacgaccttatacaagcactatgcaatcgaatgctcttgaccaatccagcagcataaccaaacccgcatcccaaaagaaacaagaacaaaaaccaacaacgccgtgcatatgcatattttcccctagtactcaaaatcctacacacccaatgcccattttacccatcggattggtccctagtgataggctggtccgggtcggctatcgtctttgacgagtccggcctgctcttcctccgttgggtcctcgacatgcgatgttgatctagacgatgagtttggtcgccggaaaacgttgtggaatgaaaactgacgccttgtgatatccggtggctgtccatgaggcggaggcgtcggtggagctaggctgtttccactgcggaacgacgcccctcggtactcagtgtcctgaccgttaaatgtatgttcgcgagtttgcccgtagtaagcggcatgttcttcgtcggccttgtcccgggggacggcgatctctgttagaggtacggggtgcagcgggctccgaggacggggcttatcgtcttcgtgatcgtcatttgcgtgtcgcccagagaaattggtgaagcctcgagctcgacccctaatcgttccagcgatactagaaaagagggtgttcgtctcctggcggttattgccatcgttatcgttatcgtcatcgtcatcgatcggcgggaattgggacatgcccagcggtgggtgctgtctgggactgctcggccttacggcaaatcggggagagatcgggggtacctgcggcggaggagatgttacggatccagctcttgagctgctcatcgttccggttcggaaagtcattgttcgtctccttctcagtccatcccattcccactctggctgtgatccatcctcacggatagggtccatggtctccatcatcatcttttcctcgtgcagtcgcttgagctcctcggcttccattctaagtcttcgctgagacatttgtcgcacaatggcagctgttccacggatggcatcagctttgggatcggtctctggctgctcttgctcgacaatagtttggatctgatcgagatcaccattgaagacagcagaatcaggcacatcctttgcggattttgatatctgtagcaagacaactcccgaacaaattgtcaggaaacctaaaaccacggtgacaatggactggacagagcccttgaaaccttggtagagaattgctgatgtaataattgtagtactcgtaaagtagacgtagtatgttggggtaacaagagccgcattataaatgttgagcgctttctactacaagttagcaaaggagatgaaggggtaccgagagttcgcacgttgagaaaaataatctcggtcaacagtgttccgatgacgaaaacaaacaaaacccacaagaaccactccttgtattgaggtttgcctccaatccacgcaatgatggcagcacccaatccctgggttgatgcgacactcaacccaccaatccaactgcagattgagatgtagacgagcatattcttgtttccgtatttcggagcaacccaaattgcagtgacggcagaaccgaccagaatgatgccggcataggtgagaaagcctggtgttataaaataaccttgcatctgctggatatcgctaacagaggaggaatggggcgcattcataacaataacgaccgagccgacaatgcaaaggaagcagccaacctttccaaccagactgaggcgttctttaagaaagatactcgacaagatagctgcaatgacgacggatagggcgcccaggggagtgacgaggattgcatcggtaaaggcgtatgcgacaaagttgagaatctcgccaatgatcataagaatcatgcccgtccaccaccaaaagttcttgaggtatccgtagccttcaccagcgacttcattgtatttctcgttggcgcgcaaaagaccgaacttcttgaggacaaaggagacaccaatgaagcaaccagagccaacagccaagccaataccaacgggtttatagaatccaggccggtcgctcgtgtcgcctcctattccgccactccgggcaaagatatcggcgtccattgcggttatgaatatcgaggtcgaggcgtagcgggaggagggaggagagagaatcgaagtggaagatctagaccagtctttgggaccacatgtgtgatggtgacgatgttcggctgcggcagcgacgaaggacctttatgtataaggggtctatccaaacaacaagacgtacggtaagaattgaaaaagatatataggtgggcgaatttgcaactgcaaaggtaagaggaatatacaaaggaggtaaaagagaaaccaaagaagcgatgtacacgctatacagctagagtaaaggcaaagtaaagaaaccttggaaacggcgtcgcacacacacacgccagtttagctcgacccaaagcttgtgatgaaagagatccgatccagtgggtgggcgctcttgagacagccatgggacaagtacaggtacttgtgtcgcctattttggcgctgtccctgctgcatcctgctcaggcgggacctatctacgctgccaacttcctacaggcccccggccaaccactggaccaaacccaaacaacaagcttctgcagcgggcagccatatctgaacgtttccatcccatctcattaccagtctttcgggcgatcttggctgcttccgccatccattataacggaacatcaacaaaagatgacatctgaggttaattgtaatttccttggccttcgttaattacgtagcgggggtattccatgcttttgtctccgaagtgcccggggccaatattggccatcacccgcgcaacggcccatgggctggctcttggaccaacggacgctaagttgccaatggacgtcagcatcagaaacgatggcaccagagagcctaactggcctctttcacgcatgttgttgttgttgttgttgttgttactggagctgttggatggcgtagagatgggttgataggggtctcttggggctgcagaaaacttgatattacttgcgtgagagacaaaataacttgttcactttataccattttagacatgctctttaactattcattttctgtatctttagcctaattcctcgcttggtatcgatcgatatttacctgcccatctcggtaagcccttggcgccattctcaactgcacctaggagcctagtagcacttcatgagatgcctcaaagtactggtacttgttgctctcagcccccaacaagccacctacgggtaccaacgatgacgacgaagcattgcgcagtttctggtccaaacgttttctttattgtccgttcatcgggagcggaaatttcaacaagaccatttgtactctgtaaactgtgaaagaaaacagtcattgttgaccgctgaatatcatacgtatgcctttgctatgtatagctgaggttataggccaagccgtactctattcaaacgtatccaccaaacgtggggatgttgttcagcattgggatctaggccttggctcattgttcgaacaacggggaccctttttcagctctgaacctttttgttcaggaaacgctacatctgtcactatgattccgtgtccgtaggactgacaacagatatacagtgcatatatgtggtcagcgcgatttgacaaggacctccgaatgctccgtcaagctcactcaaccctcttggcattttgcagtgtcaatgtcacatcgccagtctctcacagccagcgaaaggtgggatagacacgatcttcgctactatttatgtctcattcgggacgagtctgcatgcgcgcgactcagccacacacactaactgtacatacgcgtggtgtttcagaggatgtctcttttttgcaatccactgatcgacagcgaatcaataggtttcaaagtcttgtttttcttaccagggctttaatcgacagcatctgtagcttaatattacggttaaaaggacatgtccagggccctggaagggcacaacgtcgaaggttaacgaggatcaattaagttggtgttctaaaagtaaaaaaagatggtacatttatgacttcctttgaccgctcttgtgatgggcagatatccttcaagcttgagtgattatagtaccatccactcatgactctgtcaccagactgaagccacagcatgccatagccttgttcggcggtccgtttatgctgcatcactagggttcctaaaaaccttggttaatatcgtgactgacgactcatgctaatacaaaaatattatatcgtttcctatcatttcaagggggtatctcgatgttatattcataaatgcatcatgcaacccaaaccaatgcagacttccatctcttgctattccatgctttgccgtgtcatgtcaaattattattgcttttcggccttgacaatctcagccaaccacctgcctaccttctccctaagtggtagctttgatgcctcgccaatctgagagacgtacttttccttgagcatctgcgattccctcttggcctcctctgctgctttcctagcattgaatctcgccatggcctcggcctctctcttggcacgtctttcacgacgttccctgatacgctcaggtggtacatctctcccagtgacgctccgaatctttccccaaaagaaagtgtgataagcttcatcttccctacaacaattgtacatgacggcttgtatagggtgcttcaacatgttgtcgagaacaatattgtactcgctgctcgtggctgtctttgagaatctgaggcccatgtcgatggcagcctttgctagggcatcatcggctggatcgaggtactttaaacccaagaggaatatctgtgcctcacgatgcagctcgctcactggaaggcgaccgaggattcctcgaagaggttcaggtagttgagaattctgtaattcctcttgatgcggcgccaaccattctgatgggactgaagacttggtttcctgtccctgctcctgctcctggtcctcgtcgttggcattcgccaccaaggcgggagggtccatcctttgccgtttaggaaatgggacttctgccgcaggggtatctccattttgctgggcgataagacctctctttctcatggcgggcttcggttcgtcgtttccggaatcctgggccatgggggcttttgaggcggctgaaggatccaatctctgtcgttttgcggtttgaggtcttggcggagggcatggagtatcgtcccgcggtaaacctcgctttcgtgcggtagattttggctcatcgttttcggtgggcatgttgtgcaccaacaaaaataatgaatcccagtcgcttccgtcgtcggattcttcatcgccggattcttcggacccctcagattcttccgtctcttcctcttcatcgtcgtattcttcttcataatcttcctcttcctcttcggattcctcgtcctcttcttcttccgcttcctcttctatttcctcttcctcctcctcttcttttttggggttgtcccgttttgccttccaagcatctattgctgctctggctatcttgtacctcgcttctttttgggccttttcccactcttcattaccttcaatttgagcccaataatcctcctgcaaataaattagtgccgaggtccttggaaaatccgggtaaatttctgatgcatacatcatctgagaccttatcttgcaagaattgcatgcaaagtagtagggttattttggttttgcggttgtagtcatgattgataatgtcgtcaaagatcatattttcaacggcctgcttgtcgatccctgcgacatccgctgggtacgggttgctgaatgccatgttctctcaagctcacactccggctctgtcgtgagatgtataaaattttccagatgaaaaaaaatgtgttgatgtctatgtcagggtaaaaaaaggtctgggtcagtcgagtcaatgtcaaggtcagcgccagtgctggcaccagcctctctctctgtcaggttctgctctgtcctcaactcccgtcccgtccaggccgataaggctcggttcagagagcccgactagtggacctctgaccaatgggagtcgctatcgaagaggtctagacctttggaccattgcagatgatttcgttgtctcattatcgcgtatttaattgttccggacctgacaacgactccctgagtgaacaaagaaagacgttatatgtcacggtttccattgattggtgcctttagttctccaaccaatcgccaatccaacacgacgggattcgtgagaattgtcttgcggatatcacatgtatccatattttaggctatggaccctggaacgccctatgcttagtctgatcctgaaattacgaggttgctttctggccaggggacaaatccttcgatccatttcacctgtatcgcttataggatcagatactccgagccgctcactgccctatggcttagtcgaaaccctagtcttcgaaagttcttatccccagcgttagccgtttgaggtcgacacaacgcattgtgatagcccaagtctaccgtccgagagcatcatcaaccaatagctcactatggcagaatgggtagctaaagatggggaagaggattctattaacaggggacccatttccttcaaatggagaccttgatcgccttgataattaaagtaaagccggtctactagtgatccgtcgtcctggatcttttatgttaaatcttcgttagcttgttgttccttcgcgtcgcttcttgtcgtttcttttcctgggtatccatcttgaacttggtcttataatatcatatatccatatatccatatcaacaatggccaacaaaaacgccaagcacctctacgaggttattcccgagtgtgtttccggatgtttcgatatcagtatcgccgctactggttgcggtgacagcgactacgactgctggtgctataaacccaatcatcagactgtcgtcgatacactagaacaatgtctccagaatagggaaagacgaacaaaaaagaagtgtaccgaggatgacatgtttggtaagaaattgtgaacattccattcgatacaagttgactaactagagtacagaatatgagaatagctactggaagatttgcgaacaatactgggaaccatatggaactgccaccgaacctacatcattcccaacctcgccggctaccaaaacttcgatcacatcaacaacatccgccgaggccgcaacaacttcaccacccgaaccggaaactacgtcagtcggagaatcatcatggaccacctccatagcaacccaatctggcgattctgaggcagcagaagcatctggtaacccagaaccagtcgctccatccagcggcttatcgagcggaggaaaggccggtgtaggcgttggtgttgctcttggagttatcctcctcggcgtagccatcttcctctggctgcgtgagagacgtaagcgacgcaatgttgaagagcagctcatagtcgccgaagttgaaaaggccaatgccattcaagcaggcggttatagtcaacattacatgtatgagatggagggcgatcgaccccacgccgaggaactgcgcggaagtatgagaacgccagagctaggcgcggaaggtcgaaggtcgaccagcgtgacagatgttgcccctgtgagtccctcagataacgacaaagactcgacattatcgactcgcagttacgagtggcccatctcaccagatagcccgtcgcgcaatgcgccaggaacagcagggactttgggggaagtgaaagataataatacgcccaaaccaacagctccttgacgagttttagctgattaattcttcccaaattctttttatataccatcttacataattgcatttattacttatgaactttcaaacaaaacaacgttggccgataaaggagccaaacaatgttccccacttacaagcaaacgccttcgtcgttaagaaatcggccacgatagtgacaataaaccccaacgtttacgagtttaacgttcacgggttaatcgcttacaagttaaccgtttggatactcaagttaactatataatctcaggtcctggtggcttctcctccaacttgatttgatcaacacaactgtcgaaacctccatcgacagctcttccctagaaccccactcactctctccatccctacaagtcatcaagatgtctgaaatcgccaagattcgaatcgtcaacgaggtagttcgacgcctctggttcgaggaccctgacgctggtgtcactctgaaggtaagtcttgcggggatgtgtcagttcgatttgcatggcagagctgacaagtttgctcctaaacagcgctacatgagcgagaccgactacatcaaggacatcatgcttgccgttgttaaggacattggtcacgccatgatggagcttgatcttcgcgaggaaaaggctgttgctttgaaccgttgcaagttcgatcttgctcgtgctgtcgtatgtattcaccttaccccgtttcaaaccaatactaaggaaagtataggatgagcacaacctcctcacccgtgatggctacgagcagaccttccgtcctcgtctcaactgcaccgtccacggcctcaagcttgtcgacaagggcagcgacggtcctggcagcagcactcagggtgatgagcctatgatggaagtgacccttcgcttcccggctcgtgagtacaacgacagtcctcactgcctgactcccggcaaggacaatgtctacatcatgatgaaggggctttgaacgggaagatttttcttggcctagcttccaagcttgggtaatggaagacggtgaacgacttggcggcattggcagtgggctggaatgaaatgcgaggcattagaaaagacgtaaagatcaagactaaattcgcggtacttttctttccctagacaacaataaacttggccttttcttcaaagtaactgaaatgcgatcatgtatctgtttgcttgtcctccttgagtggggttatcgtaggattgcgagtaacatatcgatgacgagcttgcgcaagtacgcaacaaggtaagaaggggcatctgtcacattcactaataagaattcttccataatagaaaataatgtgtagtaaccaatttgccagaactacttttcttcaattcagcgacaggctattgagatattggaggctgtaagcgctgtcattgttccactccactagtattccgtactttcctgaacagtatctctctcacttactcccctcacacaccaactgttcatccctatcgccattaatcattcaataatgagcaacaatgaagggtcagattcccaagctattgagaataatgccaagagtgaaaatatcaccactgcaccatttagttgccatcagtgtcggaagagcaagctaaggtgtgatcgaacaaggccatgctgcagtcgatgcttaaagcaaagttacgagtgcatctactccagctcaagacagccttatcggggtacaaatagaggtcagaccaaagatttggaggcaaaactcggtaagttatgttgaacaatgggttgggagtattgattgaccatcggctaacctatacttcaaaggtcgtctcgagaggctgctgcaggcttcacagcaaacccagacttcttaccctcaaggtaatcattacaagtccaatcctgtttcacttgcagatataataccaccaaaccaacaaaacgatgagattgcgaggccgagtccgttcgaagaccctccacctcaacatctcgtcgaaacactgtgagctgattgagtagcccagattgtatccagaataacaataataattttaaataggacgaacatttacttcgacaatgtccatcaagcagcccctatgctacacagacaacggttcatggcatctctctttttgccagaccatacgaaggcgccattgtgcctccagtacatcgttatggcttttgctacagagactaccgagtcataccaccatctaagcatggagttctacaagcgtgctagaaattatcttcaagaacaggaactcggggtacactataatacgacagtttgttgaatacagtgctaatctaaatatacctagaacctcggaacgaatgacttgtcgctgggtcatgtgcaagcttgggctctgatgtcttgcttcgaagcagaacataccatgttcgccaaagcttccattactttatcatccgctctaagagctgcacagatgttgaatctacatcgggttgatattcccaagtcaatggaaactgtgtcaacggactggattaaactggaggagcgacgccgaacgtggtggactatattctgtttcgacaggtttgtttgtgcaacaaccggatggccagccctgatacatcagagtaaggtgagatcaactagtttaggctatggatggacactgacaaggacgcagatagacactcgtcttccagcttccgacgaagcatatgcatacggaagagaagagcaaacaagctttctaggagatcagctacttgaagctgaaccacactcatctttcgctgggagagtactcacagcgcacatgtttcaccgtaccattgagcataataattctgacaacatccaaggacaaggtgctgaagctttaaccgatgacacatactggcaacggcatagagagatcgacaatgacctcaagtttatgcttctgatgttaccgaagaaactttgtcttcccaccaactacaagagtcacaatgccgtgtttgtcaatgttatgcttcacacagctacgatatgccttcacagagcagccctatggaggatgaagtcgaatttgcagggactgccaagttacatgatccgattgtctcaagaccgtttagttccggcagcagaagagattctcaacatcttcaaaatgataccggaactgaggacgaccttttcgaatcctctcatctgcgtcgcagcatatatggctgctttggtcttcctgtcatgtacatctcccgccgaacccgatgtacagagtgaggagaatctcgacttcattctcaggattatggtggcttttggggacaacaattctgtcgtcaacgctgtatcaaatgagattatgaaagagatgagccagtgtggcatcacctctgcaactatgtgcaaggtatccaatgatattgtctcaagctgcgtcatggatactaacagcttgtacagttgaggttgcaggaaacgcctgtcgacattccactactcgccactcagagactatactcctcgttcgatacttgatgttccactacctagtagtgggtagcggaaacgttggcctcctaagttttagggtataaaaatcagtagtccaagaagtatagtctaagtggcataagctgccctaataatttcgtctcttatgcttatagcagtcaatgtttctgataccctgaggactatatatagaacgactagaatttttacttcaaacgggtttctgtgcagttaatcgaagaatctattggatgatattaaaattctatcgatgtaaatactaagaagcgcttgttttgaaacaatttataagaagcgacattatttgcgcgcaaagtcgctttccgtctcaagccaagtgccaaaagtcttcagttcagtgtattgctgtcgaagcgccttcaggtcggcatcaaaaccaacatcattgaaccacttgaacatgtaacccaattccttcaccatcgccatcatgggataaacaacaaaactgtaggcagaaggaatgtcacggccaatcttctccttgaagatgctttgaaactcggtaagagttaactcgtcaccggcaagtgatatagcacgccctgcgtgtttctcaggctgaaggaaggcttctgcaccagcgataccgacatcggttacagaaataagctgaactggtttcgttttaacagccaatttccaagctgtgacaaatgatctccctaagaagtcatttgttaagttgtccatgaaggccactggccgcatgattgaccattgcatatccgtcttggcggtgcgtgaaatcaaatgcttctcgatttcgtgcttggctataaaatgaggaacaggagttgggttgttttctgaatcttgtccatgtcggtcgactgaagtgtagacaaagaacttgacgccggcgtctagagcggcatcgacgagggctttgccttgtccggcttcaccaccacctccttgaccgaaaccaacaggcacctaaaatatgtcagtggttgttcacgctttaaaaggggtgaacactattacctgaacactaaacactccccatataggcttgtcagtgacactcctggcagttttgaagatcgcagcgggatcagctagatcgccctgaacaagcttgatgtttggtgatttactgagtaatcgttgggccgaaggggatttggcgtttctggtgacggcgaggatcttgaaatcggcattttgcttgacgagcctattgagaacagcaccgccttgttttccggttgcaccacaaataagaactgcacgagacatgtttatttgatgtgatggtatttgagatctggcagtgaaagtcttgttcaagtattgaattaaagcagaagagtattgatgaacaaattatatattttattggaggttgcatgtcaagcttcttatatataggtagtctttttcaaatttctatttgagatgatcgacgatcgcattgggagatccaacatgacacatttgttataaatcatgaagtggccgattgatgtccgaattcaccgaagccatgatgccttcagtgccgggctcttgataagagacggcgttggagacggccgaaagtggataccggattaatttcgtgctccgaattgtgcgaagggacgcggatcggaataatcatcgagacaccgaaatatcaaagcagtccggaatatgacgaagtgataccgttgaataaaacatgattgactgattactgctttatgtgacggtagctttggtcctcttgttcttttgggggataaaatcaatatactagataaagactatgcttatcccctcatacggaagaaaagttctatcaagtacaagagtctcgtgtgatgatcattccatatcttcttgaatcgactgggacatgataccactgagctgttaatgtactccatctaggcactaactctatgagatggagaatgtcaagttcgtgaccatggactctattggttggttgcagctagctaatggggatgggtaagacagttgggcagattggatgctataaacatttaataaatgaacaattcttatcttgagaagatatccagtcattgttaaagctaaatatgtgatctagaatactagttgttgtcatataaatatctcctagtgactgctgcagatgccatctcatctgtactgtgctttgtactgtgcggcactgggctctgcaatccaaggtcgggaatttgtggatgcaagttgaagcttcacccgaaacaactctactctctctcgccttgttgaaccattgggagctggcccggcccagcattacttcccagccatgtctgccgctctcctacgatcacgagctgccgtttctggcacccgaatcgcttcttccgcccgccctgctcttcccaagtcaaacctcgtccagcgccgcagcgcttcatcctcttcttccgccggtgatggagctggtctcaggttagctctctacggcagtgctgccgctgctgttctctacggttcatacctctacaccaccgatacaagagctttcttctaccgatgggtcgttcctccgctgctgcgctgggcctaccctgatgccgaggacgcccaccatgctggcaccacggccctaaaggtgctccatgaactcaacctcaacccccgcgagcgcgatactactctcaactcttccgacctggctgtcaatgtttttggaacagaggtccagaacccaattgctatctctgccggtctcgacaaggatggagaggtcgcagatgcgttgtttgaccttggagctggcattgtcgaaattggtggctgcacacccctccctcaagctggcaaccccaagcctcgagtgttccgcgttcgaagcctcgatggtatggtcaaccgatacggcctgaactctcgcggtgctgatgatatggctattcgattgagggaccgacttagacgatttgcccgatctcttggtctgactgaaagggatgtccttgacggaaacgccaaggtcccccctggaagtcttcgagagggccgactactggctgttcagatcgccaagaataaggagacggacgagcgggacgagaaggctattgctgaggattacgtctactgtgttcgaagactcgcacgattcgctgatgtgctggtcgtgaacgtcagcagccccaacactcccggtcttcgcgatctccaggccactgagcccctgacacggctcctcagcgccgttgttgacgaggccgccaagaccgaccgaaagcaaaagcccaaggtcatggtcaaggtctcccctgacgaggacgaggacacacaaatggagggcatcgtcgaggctgttcaccgaagtggtgtcgacggagttattgtcggcaacacaaccaagcgacgagatggtgttattcccccgggcattaagcttactgctcaggagcgacagaacctcatggagactggtggttactccggtcctgccatgtacagccgcacactcgatcttgtcggccgataccgcaagatgctagacaaacactctttcaaggccagcctcggcgccaagggcggtgctcaaaaggtcatcttcgccacaggaggcatcaccaacggcgagcaagcacggcagatcctcaacgctggagctagcgtagcgatggtctacacaggattgacatatggcggtcccggcactatcaccaggatcaagcaggagttaaaaggtggtgtgaagaattagacatgctatagcaagcaacatttcacgttttaatttgtttatcacaaaaggtacaaaatgggacaattcaacgaagaaaagagtgattctttttaaaactttttttgtgtttttattttatttttctacccaggggcaaaggttagttaggtaggcactcactccgctagacatacctaggaaatcatacttgcctcttagatctttgcacttttggcctacatgcgtgacatgtttgtattgatctcgagagatagtggcatgtcagctttctatctttgcccgagataccaaactccaaactccaaaacctaccagaaaacaccaacttactcctcaagacatcccttagtcgactcgagacttaatgtaggccttgagtgtgctggcgtgcctttcgatggtgtcccggcatcctgcaatctcttgctcagcctggttgaccttcttgagggcctcatgtctcttgtaaccaagcacgtcctgtttagtggtcgcatccatgatggccttttcaattccctttcggtcataggttgacccgagctgcttgtccaggtcttgcaagacttcaagggcacttgtgaggcgactccactgttccgcgactgtatgctcggcgtttatcgcgtcatcgcgacatccgctcagcaccctaaaagtgttttcgaaatcactctcgttcaccctgatctcatgtttcagctacttgatctcacgtttcagctccgtgatctcaagcttcagttccagaatcttcttctccttcttgcagtcgcttgacttggcagcaggctcctctaacgggccactgggagcagtgtccttcttcatagaaaacattctcttgagcggagacgacattctgaaagtggaaacaggtgtctctgttgcggatgtgatcggagaaatgctgacggttgctcgttagttaaaaaaaaaaaaaaaagtttgtagtgtttctgccggcaaagatgatttgttaagtttcttgtttatagtcttgttttgcttcaggtctgtgatggaatcgaaagttgaagaaaaggagaggaggaaaacagggtatttatactccaatttggcgttggaagaggcatggtatgttggtctcgccaggagatgttataatgaacagctcgactgattgcttttgtatcctgaacattgcttgatgtgcttagctctaggatgtgaaaacaacagtttatccagacaattgccagaattggaaaaatggaacaggaagcaggctttgttatgttatgttgtgttcgctcagggtcatggtctgtctttgatgggagtatttgtgttaagtaaggttgatatcgctaactgacagtcattaactgtgtagacatggtatttcatcatttaggacgtcaactggcgcttacagttcttggcgtatctatccaatacatttgataggttgaacatgcacttctcaaagcacagtgtacgttacagcccctttgaatccggagtctgttggacttcgcattatatttgtggaagtctaagtcatgatctattggacggcttgtaatttggttacatacgctatgccatactctttgactgaatctactgaataagaatcttccgaaaagaagaatagtaaaaagtctttcaatttttggcttgcgttgtcgtgttcagtcccatgatcttgacccaacgtcctgtcggttatatgcatgaaacatcggaacaaagtaaatatctaacatactgtctagagacattatcagacactcgtgacgataagagcggcaagagtgatatttcaatttcacggatgattaagagtcgcttagagattgtatcacacgaaagcttagaagtgtatacattcatgaagacgaaacgaagagcacaaaaaagccagaacgaagccatagtattgttatcaaagcttttggaaatcgagatttgtaaacgaagccacaagagaccgatcacttccacacatattgacccttatcttctcgttatgttatgtaccatacagtctgtcaatattcgttcgtttttgttctccaccaggaagtctgtccatcctgtatcatcattgttcagtccatgtctactcagacgtgacgattgagtctcttaccgtacttcctacaatccatacgcctcagtccagaggccatcaactgttgatgaagatggctggatcatatcctggagttgcttgtacgtttcgtaagtctggacacaccaggagagctccatgctgcactgccgaaggaggagatccatctgccagcgcaactccctgtctgattcgggtacaacttcgctcagttcggagagctgagcgaaacgagacaaaagctgcttaatgcgagctattatggttgctaggaatctatggagaagtggaatctgggactcgttgagctctagagttatcgacatattggctgtagggagctttcttggtttgatgtaatatttggtgaagaagatgagcaggtgacattggatggcagagttgatgagtcggacttacatacgacctcgatttgatttatagagagagggttgtagtttaatcgacttaccaattccctcaccgcatctgccatgtgctacttcatttttaggccaaagcatatctaacctttgtgaacgggtagtcacagttgctttagagagcactcatacgcatgactaggcacctggcagtcattatgtactacaggctgcacaaagagcctttctgattccaagtaaattccattacaaagtgttcacctggccttacattcacgctcggccttctatacagagtattagttaataagcagagatccgggcatgcttcaaaaggacttcttaattctttggttaaaactgcatcagtgcatccgaatcatgatgtgagatgctgtcccagggtattagataaattggctgcggagaccataagagatgaaattagtaggtcattttatactaataaaactatagcctttaggctacttatttttgtaccctaagacttaggatgtcaactttctgctacgtagcagccgtttcagtgtgaaggcattcacgtgcaggctgcagcagcagggtagtagccgataagctagtccaggaggccgagacaatactcgttagagaaatgcaactttccttcacacatacaacatttggcaaaaacaacaaatacaaaagattggagcatcaagcgaataaaatgggatgcaaatcgggctgctgcggccctccacttcaagagccaacagccactcaagcatcatcccacagcaatgttgacagttgcagcaatcaagacaaggctgtaactgggctaaaggataatgaggaggcactcaatgagcaagctaatgactgctgcgcttccaccgattgcaaagatggtaaaaatagcagcgatgatcatgatgatacacccgactgctgccgtgggaagaccagtccctgttgcaacgcagcttgcattgaccgccttgctgtgcgcgactgcaagatgagctctgctaccaaagagagtaagcgacaaaccttgtgatatgatacagaatgcccgttttggctaatatcgcatcagctggaacgggctgcggcagctctacgcatagctgcgatggcgcaaccgacggcaagccatgcaacaagcatatcgtttctgctctcgaccgctacggtgcaactcttcaagctctggggtgtctctgccgcactcttatttctatgggccaggaatcttgctgcgagaccagggatcgtccagctaagatgttgtcttcccattctctcttacgcacttcaacggactctggccgcagcacaggtatcaccaccaaagaaaaggctgcagagaaccgatctcgtctaagaaaaagctccactgagagtgcaaggtccgtcagccaaacctttgcgaaggggagctgcgtcaaatcatgctgttcagtggccaagccagacaaggaagctgttctcaaagaacaatgcagaaagggttgttgtgcaaaggataatgctaatgaacaacaaattgttgtcaaacagctaaaccaaaagcttcccaacgaccttgctggtacaagcggatgtctcgacgcctgctgcccacagaagcctccgctcaaacagcaactcgttgacagggatgatggccaggttaataagaagcctgtcagtagcggtggttgtcctgatgcttgctgtaaaactgagcgcgaacagaccgccactgcaaagagctactcaaccacggaggttggtatctctgcagcaagtgggcgtgtaaagtgttgcctcgcgggaaaaggagaggagattgttaaacaactacccggccctacctgtggcagtacttgttgcgagccagaagaaagtctttcgacttggcctccaggagacaaatgtgctgggtccagctgcaagaagcctcagggctgtcaaattcccaacgatgactgttgtacctctgttgccctcgaaggaccggccaacaaagtagtttctgttgaaggacctacggatgtagagaaccagactacaggaaaagaacgcgtggttctcagtatctcgggcatgacatgtactggctgcgagaccaaactcaaccgaaccctcgctacggttcctgctatcaaagagctgaaaaccagtctagttctttcacgagcagaattcaacattgacctgcgtcttggatcggttgatgaggttatcaaacacctcgaacgaaccacagagtttaaatgcgagaggattcaaactcaagggtcaagcttggatttcgttgtggatggcaacatatcccaatttatgggacagacatggcctgacggtgttgttgacatggcttttcttggtaaaaacaatgttcgggtttccttcgaccctaagattgttggcgcacgagatcttgctgagagatcctgggcacctcctgtaaaactcgcccctcctgttgcggacttgtctgttgaggctggaagcaagcatgttcgtcatgttggttatacgactttgctatctgctgttcttacggttcctgtacttgtcatggcatgggcaccaatccctgagaatgagatagcctactcttcggcttcacttgcattggctacagttgtccaagttgtcattgcaggacccttctaccccaaggccatcaaagcactagttttctctcgagtcatcgagatggatttgttgattgtacttagtaccagcgcagcctatatcttctcggttatctcgttcggataccttgttgctgagaagcctctctcaactggacaattcttcgagacctcgaccttgctggttactttaatcatggttggccgatgggttgcggcactcgctcgtcagaaggcagtcgagtcgatttctattcgatcgcttcaggcatcgactgccattaccatcgacgaaaagagcggcattgagcgcgagattgatatcagacttctccaatacggtgacgtcttcagggttcttcccgataccaaagtccctactgatgggaccgtcattacaggctcatccgaagttgatgaatcaatgcttacgggcgagtctagacccgtggagaagtaccccggatccatggttattgcaggatcaatcaacggttcaggtgttatgactgtgcgactgagtcgcttgcccggcgacaataccatcaatgcgattgctgccatggtcgatgaggctaagctgtcgaaacccaaactacaggaccttgcagaccgcgtggcctcttatttcgtccctgtggtagtagccttaaccctcatcacgtttgtaatttgggttgctgttggcctgacagttagaggatatggtggctccaaggccacaaccgaggcaatcacctatgccatagctgtactcatcgtttcatgcccctgcgcgattggattagcagtccccatggtcattgtgattatgagcggagtggctgcggaaaagggcattattttcaagtcggctgatgctatcgaagttgctcacaagacatctcacgttgtgtttgacaaaacaggtactctgactcaggggaaactttctgtcatttcaaatgagtgcatcgacgattcttcccttccactccttttgggacttatggagaacagtcgacatccggtttcagtggctgtgacgagccatctaaaggatactgggattgagcctcgtgaagcgggtgaaacaaagagcctgacaggcaaaggtattgaagcagtcgtggaaggccagagactcaaggctggaaactctcgctggctgggtctttcggagaatcctctcgtccacccattgcttactcagggttatactgtcttttgtttcacagtaaacgatgatttacacgctgtgtatggccttcaggatgagctcagaaacgatgctttaggcgccgtaaagacgcttcagctgcgcggcctttcagtccatgtggtatccggtgacgatgacgaagctgttcaaaatctagcaaagaagctcaacatcccgagaaacaacgtccgctcccgaacgtcacctgctggcaaaaaggactacatccaaactattctcggtaacggtagtgatcgcgagaagccagttgttgttttctgtggcgatggaacaaacgacgctgttgctctcgcccaagccaccatcggtgtccacatgaacgaaggtacagatgttgcacaatctgctgcggacgtagttctcatgcgtcctgctctgagcggcattatcaccatgatagatgcgagtcgaaagtctgtcaatcgtatcaagttcaacttctgttggagcttcgtgtacaacacatttgctgttcttctcgctgctggcgcattcgtcaacgccagaattccaccggagtatgcaggccttggagagttggtcagcgttttgcctgttattctagccgcagtgcttctacgctggtcaaagatctaagtgagagttctgtgctctcaacgaaatcacgcagcgcaacctctgtgaactcgcgtttggatctgaccaggactctatccgctatttatttccaccactgtccttgcgtggtatggcagaatgctgcattcccgtcgctaccgtggctttgtctttcaataaaaatcagaaaggtgtctcttgacctacaaaaaacagtacacttctatacactctctttacggagtcactatttcagctatcgatgaacaaggtacttgaggcaacactgggtctacaaggagaatacacgactccgtctctcgactgctcgacattgctcactacttgggcaaatattttagatcaattagttactacatcttgtaaagaagtatagctggtcatcaaaattgaatagtcttatgttactccaagctactgcgtgtctatgtgaacaatagataaattaagtcgaccgttttgaaatacccttggatagcccccatatagtacaagattaacattatcagactggctcgattaccagttaaatcgaactgctttcatggaaacaactagaatcgcaactctttcgaatcaaaacctcagtatagatccccatggcaattctgccaaccatatccaacaaaataagatgggtatcaatgcaagcacaatccaccagacttcgatagtcagttttatttgcatccaccgtggtagtttcctgctcatcaaagagcgatgggagcatgtctttgtcccatacacaagacacccgaggcctggtcgagattcacattcgacgtgctctcgtcttcggcgcatgagcaagctggaatcttggttaggagatttcgccaataagggggtgaaatggatgacgtacggcacacttccacgacagaagcggagatcacttccgagatcacagcgcctgtcgttgggacactccagatgtaaactccttcgttcaaccagccattccaccttgagattgatgcctgtgtcgacaaggctatagaaatgggcgttggtatgtttcaatgaaagagcatcaggatagatgagaaattcagaaatagcaagatgtatctcggttggtagtgacataagttccagcctgggagttattgttgttgttgttgttgttgtggacttgccggtgcctttaccggtttcgggcccggcagtggggcaacggcttcggaggacgctggacatgtcggaacggagcggggcggaaggagcgatttggagtttaggaaagaacgaatgattgactgtgacttgatattcttcctgggaaggagcgaaagctttgtacgtggctgctgccttgtcctatgttgataattcggaagcctagagttgatagtgcagtcctacaggtcaggccaggggtcgcaggtaacgctcaagccactcaggatagggcagtgcaagagtcttgtcgtttagcgggtttcaagaaagttcagctggtaaagggctttgatattagagtcagcaacaaggtgatcaagcaatggagcgggattttttgtggtaaagtaataaaatatgtatttatttatgttagctatcaactgcccaggaccgggttcggacattattgtttgcaggcgagacaatgagaggaataagattgtattcgggatcgcggggtttcagataccgagtccttccaaggatgaatcaagactcaacaacaatatttctactaacaactctgattcggtcattacatgtagatattttagcaggtgtccccttattcactctctccttcttatgtagttgcctattttaaggcagtgaattactgtgtgccccacgtgatcccgtgttctccatcgcgtatcgtcccaaatcccaagacgccaaaacctctccctcgtcattgaagtcactgctaaattactagctagagtgccatttctccaccgcattcttcctttggaaaaacaatgactcatcgcctcgacgagaactgctgcgatgacgttagatagcgataatgagtttgactacgatttctctgtcgaagaggaggaattgctgttgcagttggcctctggaaataacaacaacattgcccctcagaacaatgcgagattggcagccatagacgctgtacctggaagaaccgattattcattcgaacaagatgatgtcctcgcagcggggaatacgtcaagttataccttgggtcctactcaaacaggacgggcgagcgacctttatagagggcaagcgtttaaccaacgtgaagcatcttctggcctgccaacgccacctgccgcttcttcttcaatcgaggacgtactctacccggattgtacgtgatggtttatcgtgaggtttcatcacactaactgacccaagagattagtgagcaaagccttaaaccaattaaattctatatcacctcgatcacctcgatcagaatcgactgtcactgcaggacgtgcatctgaaaccaatcgggacgcctcgtatgaagacgaccgttcgcctctacaacggtttagatcttatcccaagaaaccgctgaccgtgaccgatctcacttctggcgcctggtgtgagttgcaatactggtatactctcactcgactgcccgggggcaggaggacgaggacaacggccatgaagcaaggttccaaaatccacaaaaagctcgaggacgaagttcataccactgtcaagattgatatcatgacgaaagaggacgcatttggactcaagttatggaatctagtgcaagggctgagaaccttgcgtgatacgggacttactcgtgaactggaagtatggggaattgttgacgagaacctcgtcaacggagtcatcgatagtgtgagctacgagaatcccaaccctgaattcgaggcagagctctttagccaagagtcaaaaaaaggaaaacagcaatcctctttggccgactactttccacccaaaaatggtggtgccgcccattcgggacccaagatctatcttgcagatgtcaagacgcgtggatcctattctgcagtttcacccgcccaaatacgacccgcaaagatccaattgcttctgtaccatcgattcttgtccgatatggctgctggtaaattggatttcttcaaggtcttccggcgatacgggctcaacccagaagatgccttctcagacaccttcattgcacaaataggcggtttacacgacgagatctttgtggatgcgtcagagactgagaccaatttaacccaagagcacccatcttctagctttcagagctcttcttcggctggtcccgatctactccagtaccgaacattacgggaactggtccctcttgttcagcaagaaatagaccttaccttccctcacggcgagcactctatgggccatatgcttcgggtccaatatgttcaccgcagtgacggtcatgaaatcgaccttcatgactttcctgtttcccgacaagccttagagacatacctcgtcaagtatatggagtggtggaagggcaagcgcgaggccaaaggcgtcgacatagaagaggctttcaaatgcggaacatgcgaatttgtttccgactgttcatggcggcaaagcatggatgaagagatgttgcagaaagccaggacccagcagaagaaacgggcaacacgtcgagtgagcgccaacgctgcctgagtaggagatctctggataaatcatgaattacgatgcattggggtatagcatgagacttgtctgattttgtcaggtttataaagatttaacgttctgttttggcattctttgtgagaaatcaagtactttggtcaccagctcccatctatcctagctttcttgaatctatataatccttgtcacgagctcttcgacgagtatcgcaagatgccaaaaagccagcttcttatcaatgcttgctcggcctatgagtacgagtgatcccgaaaccccatccgtctagagacatcgtcagtatcggtgttcgaaagttgggcactggaaacttacattgagcggcaacgtgaatgtcaatatccagctcatcggcccagtgccataccaggttgggatccttgaggaatccgcgcccaacaaagaccgcatctatagagccatcatcaaggtagccctgagcctgctttccggaagtaatcattcccacagaagttacaacggtcccggtacccttgacagctttcctgacggcatcagcccacggaacttgatatccaggaccagaattgatcctctgacgactatccaagccaccgccagtgacatcaagtaggtctacaccgttatctgcaaggatctttgcaagaagtgctgcttcttgaatatgccactgaggcagtgatgggtcgaagtcaagatagtcagtgccgggaatgcgggcgaaaacaggatactcctgaggaacgatctcacgggtcagttgaacaatctcaacgaggagacggatgcggttttcgaaggagcctccatagtcgtcggtccgctgattagaggttggggagaggaatgagttgatcagatatccatgagcagcatggacctcgatcgcctgggagaattaacgtcgattcgatcaaccattgctttcatacgggtttgcttacatcaaagcctactttgagggcacgcttcacagcgttgacccagtcttgtttgaacttggagatatcatccttagtcatctctttggggacgacagattctgggctgtaagggattgcacttggtgcaactacctcatccggccaaccgttggcctattattatcagtgtctaacgtaacctcttacacaagttgcacgaagatttacctctttgaaagcagtgttcttgcggtccagccacggtacgactgtgctcgcttttctcccggcatgacccatctggatggcaatcttggcgccctggctatgaacaaagtccacaatatcctggagaggaccaagctgtccgtcatcatagatgcctgcatcctcaggactgattcgtccctctggtgagactgcgttgacttctgtaacgataaggcccggacctcgtgctgcgaaactgcccaggtgttgtctgtgccacggggtcatgacaccatcttttgccgaatattgacacattggggagacaaaaatacgattgtgaagagtcaggtttctcaatttcagaggggagaataggcttccttccggctgaacgtcgtacggcgttcctgctggtggatcttgaattggggtgtagaaaggaacctatggattgtgagtgcatgtgactatctgagatggcatttaagacaaacatctggggcttccttgttgataatgattttgtgatggccatttgcctcacatttgggcatcgtctctgccatgatgttggttttgaaatgataaattggtaacttgccaagtgtgtaagggactgtctgatctacttggattgatatgagcagtatagatgtgggaaagccattgtatttataaccttgtacaagacatcatgtcattataagtgagatgcaactcctcgttgtttccgcgtttctgtggcacaataccttaagcccgagaatgaaatggatgcatacaactcataaagcccatgttgcagggttcttctcgcagcaacatgcagctcatgtagaggctattcggtataaccttcacttagaatagatatcattcgtccagttcctcggggtcatgcaaagcagttagcttatgagatcctgtggcttgccttacaaagaatgcatggaacgtttgtagagtccaccacatcaataccacacaacttacgattactgagcgggggatctgcaagtaagcatgcaattatttcgaaattggtaatgggaagtaggaataatatgaagttctgatattgtgcttcttcaggtggactcggcacctgcctgcctacatattacttatttaggtatatgttctctgcaaattaatcgctgaccatataaacagaggatataatgataaacgtatcctggaatgaggttagagtgtactaagtaattggacaatttaggcaggaaaattaatttataggcagtgttgccgtgtcacgcatataagctccgtccagaacctgaggtgcgaaaaagttccaggttaggcagcctcttttctaaagcaacttgccttcttcaaccaagtactacagcacattgtcgcttcgactcagatacatcatgcagcgaaaccagcgaaaccagcgaaacacgcaagatgaatttgacgaggaatttgacatccctctacaccgcaaacgtcctttcggcgcaggaattaaacgcaagcaggtcgagttcgtgcgagctcgcgatcctgatgctggtctctcgaccgcgacaacgtcaacagccactcttgtcggtgatttgtatgcaaccattgttctagaatctgatactgagaacaaagatgctaaaaaatcagaggaagaggccaaagaggctgcgcaaatatgtccagattgcggactagatgtttcatctacaacacagccacatgaagcagctctcgctcaccaagtatcactgcgacacacaatgcccccatcagcgcttgatcgctcgcgtatgggtgtacgaacgctcacatcccaaggctgggacatggatgcacacgaaggcctaggcagagatcgcgagggcatccgacaccctatcaaagttaaagaaaagaacaacaagctcggaatcggtgctgcgacatcaaaaacccaagagaagaaaaaagaccacatgccttatccaatcaacaaaaaggagttaaagagacacagggccaaagagcgacaaagacatgagcgactacagcgcgagatttatgggagggtcgacgtcgaaagctatctcagaggagatggcagtgatggagtatcacgtaataacaacaaaaagaagatggaccaggacaactcgaagggagacaggatacactttgcgaggcacctgttatgaaaattgtccaggtcaccagcatttgatgggtgcctatctaggactcacactatatccaggactcacagtcggacaaaagattgggtttatcgaggtgagggtacggtatattatctcacatgattcatgatttaacccaagagtttgatggacgtgatactgaattcacacgacagttatcaatgtatcactgagtcggagctcgaaccaagtgtttcagcttaagcaaagcataacgctaatagatcgatataaaacatatacggaaacgaagatcgggaacaagacaaaataagaagacattcaaagcaaatatatccgctagtctatttaaagtgacacttgatcatctttcatgacctcatccaagttgaggcttatcacggtactgtaggcaggtacatgcaggcagttggttcagtgactacaccgctccaattaaagttgctaatggatggaggacacccgtgagtacctatctgctcacccctgttctgtagcagttacaggggatcaaggctcctggtaccgcttgacagtactacaagacccaccttcttcatgcgaccccgccaactcctgagggcccaaccttgattctctcgataccttagtactgcagtaaccacttattactctactctaactcagtatagcagaaacctacacttaacttattactttgcaacatccttcctttcactcttgatacccttgcgcgtcgttctatcacttcaatcagcagcacacttgggctggctccccacatcgtttctctaccgccttcactcactcgacctcgctctctacctctggcgctcgctattccgctccttcatatccaaagttgtgacgtgacagggcagcccgccgataccagacaacatggggctgtccatcatccaagagcagcatgatggtatgaactacacaagacaggaactttccaaagagatccagctactaatgcgcctcctccagccatcctgggccagatcaagaagatcactcaaggcgatgtaagctatctctcaccaatctattacggctcagctcttactgacgtctttgatgcaatagtggaaatgcttgattatcgacgagaactccaaaaagatcattgacaatgtcgtcaaggaagatgacatcctcaacaacaacatcgccagttagtcttccgaaccccctagacagctatctcgtgctgaccagcttcctcctaccagctatcgagcgaatcgagaaccgccgcgaacagaaccccgagatggacgcaatctatatcctatcgcctgaggctttcgctgtcgaatgccttctcgccgatttcgagatgcgacgctaccgtagcttctaccttgtctggaccggcctccttgacccctcactacgacgcaagattgacgacttccccggagctcgccagcttcgtgccggctttcaaaccatgttcgttgattttctgccgcgagaatcgcatcttgtcaccctccgcgacccttggagctttccaatgctctaccacccagcatgcaatgctattgtccctacccatatgaagggtttggcacaaaaggtagggcattatggtgcaccccgtaagattcctttatgctgataataagccagattgccggtctttgtatcactctcggagagtatcccaaagtccgatattataagccacaaggtgcactccacgatgcatccgttttatgctcgcatctggcccggttcgtccaagaagagctcgatgcgtatgcgcaatgggacaccaactttccgccaccttcacagcgaccgcaggccacactcgtcattacagaccgatccatggatttaatggcacccctcgtacatgagttttcctaccaagctatggcgcacgacctccttccaatcaaagacggcgacaaagtcacctatcgcacgattataaacgaaggaaccccagaggcgcaagagaaggatatggaactgacagacaaagacaagatctgggtggacaatcgacacagacacatgaaggacacgattgataaacttatgggcgatttccaaaagttcctccaacaaaacccacacttcaccaacgaaaacgccgatactaccaatctgaacacgattagggacatgttggctggcttaccgcagtttcaagagatgaaggaggcttattcgctgcatttgaccatggcgcaagaatgtatgaacattttccagaagcacaagctcatggatatctcctcaatcgagcagactcttgcgtccggacttgatgaggactttaagagaccaaaaaacgtactcgaaatggttgttcctttgttggatgacgaagccgtttcgcttcccgacagactacgactcatcgttctctttatactatatcgagacggtgtcattgctgaagacatcaagcgattactcgctcatgcgggtctccctcagtcagatgctgaggttgtcgcaaaccttgagcagctcggtggacgcatgacacatggcctaaaagatgtgcgccaacttcccgcgcctctgttcccgatcgacccgaagacaacacaactgaacgaggaatacggattaacacgtttcgaaccagctttgaagcacatggtggaccatttggcaagggggctccttgatcaaacagccttcccatatgtgaagccgccgctggaccctaatgaggagcttaacctagcacagagcgcttctctccgagccggccgaccaaactgggcatcatctggtcgccgtcccccagagaaccgacaacgattgattgttttcatggctggaggtgctacctacagcgaaagtcgagcatgttacgaagtcggcgaggcccgtagccgagatattgttttggtgacctcacacatgctaactcctcaactattcatccgtcaagtgggcgatctcggccgcgataagcgtcaacttgacctgccattggagcggccctaacgacacgcacctcgtcacctcttcgaacgtccgcctcctcctcgcccagcactatcacaacaaccaccaccccaacaacaaatgaatcctgggcccatgaatcgacccggcggtctacctcagaggcccacccctggcatggcacctccaacggctgccatgtccaacatgtcgatcaacaaccatggtggaggcgcgccgcgaccaaacccgcaccaaagtgttccatcaaaccagtctaaccacgaggaacctggcaagcttcacaaagagaagaagaggagaaactttctcggtatgaagaagtagggttcttggaacgaggggctctcttcattttctccgccgtcaaaaggcattcggcagtcccaaaataccgatacagacagctcgtcagagatatatagggaacgtcttcgcaaagcagaaagaagtgcctcgagtggaagccatttgggcgatggcccttcggcatagtcactactcggccaacatggagttaaaacacttttaattttgtaatcccttgaccgagattggccttgttttgcccagtcttttgcgtatcagttgctatgtcataaagcttgtttgcctgagggaccttgaactgatggggatgttcgtttacataaatgacaccagcctgtagtatatacattttttgtattctttgttttcgtctttggatatgtcaactttgtggtcgcaaacgacagcccattctcataatttcatcagcagcatcaagttcatcaccagtaataatcaaaccatgcaaaaacaaaacgaaaaggatcacccatcaaccaatccatgaatttactacctaatgttcaccgagtttgccttcatgcctatatccgtttgattcccgccccatcgccgtgcttcccaaaaaatcacaagtaaaaacaagttactagcttacagggcgtaccctgcttccaagatgcggtgtgttgggtttcggtagatattcatacagtagtgtggaaaggccttgcaatgaaggcctttagtttcaaagattcgcgcaggctgttgatagatttcatacatgagcagtacagctgttttatcgagggttgtttggtcctatgtattggagcacgttgtttgtgcaggacatcactgaggtctgccaaaggctgcgccacggccagggttgccagtaggaggcatgccgcgtccttcaaaaggactgccagggaagtccggtccagggggtccattgaagccaccaaggccaggagggatgaacccgtgaggcgggccgccaaagaagccagggggaggaggcggcatgttgcggggtggaggaccacccagagcttcggggggaggcatcacaccaggcgggaagctgggagggaacatatgaggcatgtgtatgttacggttaggtccagggccaccagggccaccaggaccgccaggaagtcctgggggaggaatcataggtcctcgttgctgaggaggaggcatctgaccggcgggcatccagctgggtggcatctgatggtccagaccgggagggggtggtgggcgctgcagaatttgcgtgggctgattcggccgagaatcagcgtcgggagggttatggaatcgttcctccataggaaaaccaggtggtggttggggtcgcatttgacgttgggggccacggtcatctctggggaattcaggctcctggggcatatgccctggcttttgttgctgcggacccatgcgcatcaacaagtcgttgcgtggagcctcttggggtgctctcatgaggttcatcaagaactcggtgttgctgttgttacgagcagcatcgggacggccagagccttggctgggggcacgctggcgttggccaacgaggtcctggagaagctgttcgggacgggcagcttgttgctggggtcgaggagcaagaatctcttggacgtggtgtggcggaggtcggccaagaggaccttccatacgtctatcaggtccatactgctggaaaggcgaatccggtgaagtaattatgttaggtcggccgacatttggcggcgttccctgagggactgcgaagggcgaagggcctgggggcgtagcactcatggtctgcttctgcagcttcgcaagcaattgctggaaggcttgtcgctcatcgtcgggtccgccagatggagcagagcccccaggaaaaggcataggtaagggcataccactgtgcatgggaggtccagccataggggtcggaggctctgtccttcctcgaacttcctcctggggctgggcgaataaggacatgaacctcgatgctttagcggtcgcctttgaccccgcgacggggttcctgttctcttccgcacgtggtgtttcgagagttgccgccccataagcttcgaagaacttgtctggcgcagatggagcagcgggagcagattgaacagggggcttttccatttcaatcatggcctctgccggttcgacatgcgcaggcttgctagagatgccatccttttcttccctctgctttttcatctcctccatccacttctggaaatcctgttgagtacgggcttcgggaagttcctcaagaggttcgtctagccattcaggctcacgctcgactcgttgatcacgatcccgcccccagcgtctgtcattcgtgcgattattgttgctgttattgttgcgatcatcagcagcatcggcgagagcttcgcgatctctccagctcttggcgcggtcaatacgttcacgcttatcgggagtcatggtcgttgcttcggcagcaggcgtgggagcgacattagactcgttcttgtaccaaggctcgactttgtttctgttgattccattgcgcggccgtccctcgttgtcctctgaatctctggcaaaaccatcgaaagttcgtacagggcggtctcgaatagcatcgcggtcctcacgatctttgggctgacgcttctcgtctcggaagttgcctcccatacgtccgtggaaacgctcggcaccttcatgtccgaaactcttgcgaggcttcaccgtgctccagccctctgtttcgctctcgccatcacgacgacggagaccgttattgttgcgaccatcgcggaatcgatcgacgtctaggtctccattgcgacttcggaagttgccgaaacggccagaagcctcggactctttagcgactttgtcgggctcaagggctgatttacctcgcgcggaggcaaaagctgttcgagggggtgcgaagacaaggtcctcagggtctaaacggttgagctggtcagtacaccggagggtctgggcgtcaaacatagggagacaaactggcactgttccttgaaacatgtctttcaacaccaggacggcgattagcttgttcaagcagagggctatcgttggatcgaggtcgatcgttggtgaccttgttttgcgtgcgatttggttcaggtgggggtctaatattggtcaggagatttgttccagcaacgagaaattatttctactcaccccatccactcctcagctggagggagacttgaaggtttggtacataatggtgactcccgcaagtatagcagatactctgcttcgtatcggacaaccattgtagagaaatgcaacgctatgagcgcatccgagaagtcgttattacaaaaaaacgatgtgggaaaggtccctgaaacgagctcaaaagtcgcaagtgaagtagagtttgaagaattgaatcttgtcgaagaacaaaagcttttgtctagtcaatgtgcagtttagtttcgtttattggtatcgacaagcaagagagacaacgtggcgaagataatatgcgataacggaagaatgggtggtaattgtgcggagaataggacgatcaatttgacgagtcggtgagtccagtgaaagaatccacggggttgaatgtcgagaggtaaatttaggcgatagcgatggagaacaaaatatttggaggaatgcgtagaaatcgagaaagcaggacaagtttggcggagaagggtgacgtcctaagacttggattgacttgtggtggtggtggtggtgagcaaggcgaaccagaggtggagccaagtcgggccaagccaagctgggctttgttcgagccagaaagcctaatcaaagctccagcgagggagaggtacagtaattattgattcgcggggcgggtaatgtcttgatttgtctcgaataggcagtaaatattgggattggattgcgttgtcgttgcagaaaaaggcgggcagtttattaacagggagcgtggaaagtgtgtaacggtaacgctggaaagtatcgagtgttgtttcggtggcttgacgttgttgcgaagaggagaccgaaagcgggcagcagaacagtagagggaggagatgagggagagagggcgagcccaggcagacagagctacctagcgcgcgggcttttagcgtcgtaacagctggcacaggacaattcaggtcctcgttgggtataaaatagggaagatggggtataattgaagagtaatcctctgagagccccttcttagcaatgttggcttgagagctaaatattttggttctgaaagaaaattggcatgttgtttgtggaatgaaagttacgaatcaccgataaagattggggtgcagtatagtgattgcactgtctgctactgcctgcacgcactgagaattcgcatcccctctctctggaactcactcgacccgctccactagtcaatattgtacctgctgtaacgtgctgaagcctccacaaaatttgggatactacagttagagattgggcctcatctcggtttcatccaaatcacacgtcgtaaggaaactcaattcataggtacacagttacacaaaccctcaaacacacatttcaaatcaacattttacattcttaaactatgcccaactatatatcattcctagttcttttgagcagcagcaacagcggcaacctcctcctcaagaggtagaatatgaggcagcggcccaacaggtgtgatcgagtgagggttaatctgggtgtggctccttgtgtagtgccacttgatgtgctcaaactgcgtggtatccttgaacgcagggtggttccagtacaagttgcgcatccagcggttcagggcagggtagccggatcgaatgtcacggatgttacacttgaagtgctgcacatagacgggatcgaaacggatgattgtgacgaaacttttttttattagcgaaaaccgttagtaaaggctcttgaaattggcaacagaaacaggtctggttggggtggatctgaaactcacagtctaatatcaacttcggtcaactggtttccgaaccagtaagggccctccttttgctcagagagatgcttctcggcgcggtccagagactcaaagagagccacaacgttgcgctcgtaagcctcgcttgtggtagcaaagccagacttgtacacgccgttgttgatgccgccgtattgccactcatgcgcctcctcaatctgcttctgcaggttctcgggatacagttggatggccttgtgctcctcgtccaaaaggtcgtcaaactgggacaagtcagttatcataactcgaaagatggatgtacatttgaaacaacttacctcggtacccagcatgcggaggatctcactgctctcattgctcacaattcggtttgtcttcatatcgtagaggactggcaccgtgtatctgccatcgtagttcttctcactctcaaagtacacatccttcaggtgcgtaaagctctcatggcccttgatggggtcaggcacgacattctcaccaggaacgctctcgtccttggacacgaatcgccagccgccctcaccaaggtgccagtgaacgacggaatatgaaatgaaatcctcaagacccttgagcttacgggcgatgagagtgcggcaagcccatgggcatgcgtagctcacatagaggtggtagcgacccttctctgcagggtactttgcgttggcatcgcgagagatccagtctcggaatgaactgacttgacgcttgaattcaccggacgtgtcgccgggcttaacccagtcagtgactttgcttgcctgtaactgtgtcagcaggccgaggaggcgattcaggttgtcagtcgtgtttaccattctggtttgatatgtgggttgaatgtagagaggtttgaaagacgatgtcttgagtgacgagaaagacctagtaaagtattgctgctgtggtttaaagaataaactcttgttcaaaattcgggatcctcggatactgattctttgtattgacatatcttaaaggcaagtcgagatccttaatgacggcgacaatcagcacctttatagtcaattccccatctgcaaaacacagctagaaaagtggccaaactgcatcaccaccctgatgggacccttggccttgctcactcaggcttgcctcagcagcccctcacaagcttccggagtttactaaccatgtaatcccagcttcactacgtattaggcttacctattgtgggttccatagagcttccattgctgtcatgtctgccccagagctaaagactgcttggaagcatcccataatcgtggcgtaataatcgtaccccgctttactgcacgctgcttagttaacgacgcctattttcttgataagcctctcttgatcatgacaacaggcttggtcaagcggattttatgtttatttcaggtctgaggcactatccagagacttcattggtcgctgtggatgtttttgtatgactaccacgattaacacggagaccgtcaagcatacttcaaatgagtttggtttatctatggttatggatctcatccatccttcggtcatgtgctggtgcgcactcgagccgttttgacatctcatatacatgtctctaaactgaataataagtccattgacacacttatgcaaccttgaccttgatgtaaggcacctcaacgtcctcctcgttgaggtcctcggccacaatttcaaagatcacgtctttctgatgggccgggataggcttcttagaaatcgtctcaaccagctggctcagcttgagggcatatcgttccttgagcttagaaggggggaagaacgatgcgtacagaagactgacgccggagcttagcatgctgatggtaagacccttggccttgaaggtatccaaaagctcctgtagagtaatatcctcaatctcgaaacggtcccagattctatccagcttaaccttgccgtcgggtccttgatattccatcttgggactggcgattggctcactgaaaccaaagaagggcagtgccaggttgatgaaaccattcttgtactgctcaagatcatccttgccatcaatgatcttgtacagctccaaaacaaccaagccagtcaccagcgcagtggttgtggcaatggcaggaatgatcttgccagcaatgaacttggtcttgtgtctatcagctggctcaatcttgtagttctcggccctcaagttgctgcaagcagtgatgaaatcgatgtgatggttcgagtcatcgtccttctcgaaatcgacaggaacgagctggaatccagacagagagctgggggaaggcagactgtcagccagcttcttgatctcgtcgttgtcgtcgaagctagactccgcctcctaggtatctgttagtgcggatcattgataaggtgtagaggtacttacgacaggctccttatcatcagcctggattttcacgttggaatccggagtgaagtcagggacaatgacattctccaattctcgcaggtagatagacttatcagttcctggagacttgatattgtagttgaaagcgtgaaggttggccgcggcaacaatgaacccaaagtgggaggggttgttggggtcgaacttgagtgcatcaggggctcgcttgggtccagaccagaagggggtgccggaagatgtctcagagtccttgggaaagttgtagaggagctgctgaatcttgttggaaaactcagactcaaacagttggcgagcccaggcaatgcaatcctcaaaggttcggggcctctcagtcgtaaggtagttacgaatggtttcgagggtctccttatggttaccgccctgcttcagcgagttctcgatgaactggggctgagtcagatacaggttgacggtttgaggagccttgacgaaaagcttctcgaacatgtactccttggaccaagcgatagtatggtcaatcttgttggggaaacttcggatagtgcacatgggaaactccttctcaggcgggtcctgagaggaagaataagactcggtgaggtgagggagaacgacttgcgtgttgcccttggttccgagagtaccactttccagaagtggcttctggaaaaagacacatcgacggtcgacgtacgttcgagcctctacgttgtcgagggcgttggtgacaccatccaggttgtgccagaactcctcgttgaaaacactctcagtgtcagcactaacacgctccttcaaggtgatcatgtggccttcgagatcggggttcattcgctgaacggcaagagcagcacggtcactcttcatcttaccaacatcatcggcacggaagaggaactgtcggttcaggttacttctctcaatagagtccatgtcagtaacccagatcttgccctcggggcccgttcccagaccaatcatggcccagttctttagcatctcgcaaccaatggcgccagcgccaacaaggaactgcttcaagttggcaatcttgttctggtattcagtaccaaaaacagcaatttgtccatcatatcggctgccagttggtttgcagagctcagcacttcgcttagtagatgtgggcagagactcgagagagtcaaagtacatccactggacaatgggctggaacttgccagagactgccttgagaacctcctgcgcaacaagaccaccgaagtaggcagccatagggttgaggtcaccttgagcttggtagctaagctccttcagaagcttctcatccagctcaatctccagaccctcctgctcggcaaacgtcttagcagcacccaggacgacaatagcatcgtcgtcatccatggggttgggaagtcgcttgtgggtaagttggaaagcatgaagcgcttggaaaccaaggtgaagctgttgaggtcgatcgaatttggcaaaatcggagataaggaattcgggttcctttagcgatgtggtgaagtccttgaagttaataatcttgggcatcttgacctgctggtacatgccacctcgcttatattggcccaacccagacacatcgccgatggagaaggtgtaagggcccttgaccgtaatctttcggggctcagctccgttgagcgcctccattccctcgacctcggagaatgtcacatagtcaccatcttccaatccgtgtcgagtttcatcaagggcggacaccatgccctcctcgtcgatacctgcaacgatgccgctaaggggagtctcgccagtaggatcgatgacagtgaacttctcgccgaaatcacaaaagacagagccgaagaggccaaaagtgtcggcaacaacgacataaatacccttgctatggcagtagtcggcgatggctttctgttggtggataggtgcgttggtcaaaacgacaacctggtacttgtcgaactgtgaaagatcgccgtcaagaccgggcgactggtgaagcttgacgggagtataggcgtttagttcagcaacgcgagggacggtgacctcgtctctgggctttccaacatcgctaggggtgaggaagaactgagacgagagatctgcgatctgaactggggccgggtcgtaaagggtaaggctcttgacaccagccagagcaatgttcttggcgatttcaacaccgagacctttgagaccgacaatgagcacgttggaagcgcccatgcgcttcatagcctcatggcccaggacatagagttgtcggctgtagagggattcgtcgatttcgttatttccaacaacagattcatcaacctgcattcgggttgcgaggtcgacctctggttgcttttgttcctgttgataagtcggttagttgcttggatgctgcgtcggtgctgaagacatcgcaaaatagcgcctagctttcacatgctctggtaatcagagagccgataggcaacgagggcgaacacttagagggtatttgcttacggccattgtgcgtttatgggtagatgactccccgttggagagctttcgcttccccagcttgtccgtcgtcgattttatcgtgatgttagggagactgcgtcaggtcgttgcgaggcgatccagcaccagacagagctcaaccccgccgaacaagacaaggtaacggtgaggaatgtgggatggtagaaacgttatctgcgggtgaaagatagactcgtcgcagatcgtggtagtcgtaaaagaagatttgtatgtatggtcagatgtaagtttgtaatggaatacgtttcggctttggagttgggtggaacagagagcgcgacaggcgtccaatgctgatgaggtaatggctcgagtcggtttagtgttgcatgaggcaacttggataagagctgttttgccccaccttccatgggtgtcagcagtctcgggcagctttattaagcaagcctgaggaatcagtcagtgaggcggagctgttaagcatatacgattcatccaaatagtggccgtcaccttgtatccgttactatgtttaataggtagtagtaagttgacagtaggtgatcactagtaggcattccggtttgtatcctaagtgatggatgagccgccccgctgtatgctgtaccttagcagtatggaagaattccatagcggtgcttggagcttccattgtacctctccagtaactcggatccggtactttatagttgggtatatatcctaattgcaggctcaccattcgagctggcacactcaaatggacgtagataaaaaaaaggaaaagacatcatcattctacatttacagaggttttatcgcggatccaacttcataccacgggtacactgacgggacgggacgtaggtagttcgatccctgctttccaatccatcatgagatccaacagcggggtcaatcgcgcggggcagatttgaagccgacgcgttgttacagctgccagatttacccagctcagtttctgtatttcttacaagatttctgctcgtcactcttactagtagcgtgtctggcgagctccaatggagacgctagattaaaattcacggcaataccaggcacatgtcactgaagtataggactctgagtggtttgatgcttttttaatttcgccgtctaggtaacgatagcaatgtctgtttggcattgcacccaagtgatgtatgtctgaaggggtatgaggaacaccgggttgatcttcgaaaggtactggtgcacattgttggctttcaacaggttcgtcagagcctaaataatccgagatcgatcgaaagatgacgggagacgaagggcacgcttaaccgatcttcttgagctcgacgtcgctaattgtaaagtcagaatcagtacatctagcaaagtcttgttacttacaagatgagagtagagttgggggggatggcaccggggaagccgcgaggaccgtagccgtagtcactgcagaagaattgttaacgacggaatgcatgatctcaaggggtgtacatacggggagatgtggagagtagccttctcgccaagcttcatctgggtgacaccctcgtcccaacctgcatcaaagattagcttgtgatgggatcaattccattgggaaacgtacccttgatgacctggccaacgccaatgttgacaacaaagtcgccgcgtccgacagaggtatcgaaccttttgaaaagaaaacatcagtcgtagtaagcagcaagggggtgggcgaagggcttactggtcgcccttggtaccgtcctccttctggagccagccagtgtactccatggtgaccttctggccaacctggggggaagggccgctaccctgcgtgataatagtcttttcaacgcccatggttgcttgtgtaaaggagaagtttcgaggttgagtaaaaaacgggttgattcgagtagtgatacgagtagcgcgagggatggatgcaagagagaaaggccgcatttttggaagaggagacgagcgtggagctttatacgacaagagcgaggcaaggtagcaaggtaaggcagagcaggtacaatgcagtaagtgacagtgattcagtgccagaacaatgggaagtctcttcttgagctccccctgtcggtatgatccaatggcttcatacttcggctaagctctttcgattggatctcagggtcgaaatggcggggcaagcagatcgacggaggggcaatggcaaaccggaatgacgagtatcgccaatcagaatgtcccgtgactccactggggacgactattggggatgacctggaagctcacagaatcctgggcagttagggaggtacctcgcagtgaaagatacctcgacctcctacattcatcgtcaccgtttccaataccacaaccaagacatacatgctgtacaaggggaacacgtggaaagcacgtcagtgttgagcaggcttgatcttacctggatatgttgcaatacctcacttcaatgttgtgattgcttatccattgtaacaaatggatttgagaaaggcagcttttgtacctcacactaaaagtacatagcattaacactcatttacccgataggtcaggtaccatcctgtggaagtaccttggcatcgtcatccgcctcaagcgacacaggtaactatcagtccaggtgccataagggcacctggtttgctgactcaacttcacaggccagaccgggataatcgttatcccggcacgatccagatctacctatggaatgtcatgtatcactccctctttccttaacctatactactgatctaaatggtgtaagtgcgagagaaagtcatttaggtagatattgtttaagaatctctaacgctgtcaatcgcatagtctaggcactcgttcttttaaagtcctacctgaagataacagtcagcgttaatagacctcccagagacaatgacactcacgttattaattccgtcgccttagagtatataagagccaagaggcgagatactctggataggtcttgccagcatctgcccacttgtttccgctctaggagctgtcgccgtagagcaccggtccatatttgacttgtcttcctgggcactcatatatatatcaagagcaatactggcatcacgacaatatggctttcgaagcacgcgacccgacttcctctcatagctaataagacttttgagaaaagagaagagatccattcggcggacatcaactaatcgacaaagtagagtcgaagcttgtcgtccgcaaagtacaaggtcaatagccttgaacgattggataatatatcagagtttgagtctaggccgggtatatcagttgtcctcttaagcgaagtccaatcaactttgacctgattgtagtttttattgaacatctggatctatatatcattaagtggattacaatcaatttgacttcaggtgctgttgcccaaataccaataattaggccaatacagcgactagggtaaggatagtcttaaactctagagctctctgtatgctatttcataggatacaccagacctacatatctatctcaaagctcatatctcaggacgcgttcaccgagagagcaaatttgagtttcgtattaagaagcttaatcaaaacgtgaataaagctcatgttttcctgaatacagccgctgtcggtgcttattgtatttaagctgccactgtatgccgcagaatcaattttcacatcacacactcatctgtacatacctacacaacaccattcacctacttccatctcacaaattggcatcatccaaatcttagtatccaactaagtttcttaacacagttcgtcgtcttatgtatgcttttgtattgtcgaggcgttactaattcgttgtgataaagaccatgaaggttattactattatcgttgggctcctgaccgctggccttgttgcagccgatagctccaaaaactgtcagcctttcacggttacatcgaaggtaactgcctgttacaacgacttcaatgggtgcgttctaggtacttgcaaagacaagttcttattcctcacgtgcacttgcccggacgaccatccgcatgttaagtgtggtttgacctgttaaggtggactcaggtgtgagactgggcttaggttcattacttccgcatcagcttcataaatggcgaaggtcatgtgcttcaccatgagcaaaaacagcagtgctgtagctggtcttgacttgttggtcctggacatcggcatcctttccagtggcggcctgcagcataggggagagggggttataaactcatcaacttgttcttgttcactcaattttttttttttacaatgcggtactgtaatgatgataggaatacacttgttgtttttaaggtgcagtttatacctttgtatttaaagcaggatgtgccgtgttgttccttggcccttgctgctattaaaccatagcatggtgaatcacatgatggctgctgattgagaacacaaccgggtatgaattaaaggaacggataaggttattcttattggcgggcccgtatatcagacattgaaaattgacaacttaattacccagattgggctgttttctcttctcgtaaaaataaagttaataacttgacatccgaagactgggtctaacggacgatagttgaaaactcgtgcatcttgtcaaatgatttgacaagacgtataaatcgctaggcaaagtttatttgagtcgtacttgcacgaatgaatgacttgttaataacgtcgttattgccccgagcttcgttacagggtccaagatgaccatgcaaggcagtcttggaatattgagttgttagggtaacaaacctacgccaagtgcttggaaatgcttggaagtgagtgatgtggacgtatctcatacgtagactaactaaggaaattacgataaaatataaagaatacatatgtaacatgaaacttgtcaatgagatgtcatgtcgatcataaaaagtatccgcccaagaagaattcaagtttgcaatgccgcttgccgaagccaccgaaacaagtgatcagggccccccctaaaaagtggacgctcataaggcgtttcacagccgaacggcactcatagccgctgaagcccagcccttggcacagcaaatgccgccatatccgtaggagcctcccagtacttccctgcgagaagcgcgggagtgacgtcagaaatcagaaggaatattaatactttaataacttgactcaaagagcttgcgacgccttttgttgccaagagctttttctcttggtgattgtgggtagaccaagaccaagtctgacaaccaaggtgtggtgtgcatcgtcgcgagattagccattgtgttgaaatataagccccccagctgccaaaaggactagctgcagtaggataaaattaagcaacctaggtaccaagatcgaacagttctaggctaggtctaatacataaatcaatcccgatcattttatcagagtttcggttgcgacggcgcttacttacacaccactttaacttgtcgacgtgcacaccacgcgtgcctcgagaacctttacgagcaagcctcttgctatcttccagttgccaaaagtaaccctccttccctttcttcttatcccgtcaagggtacattagtatcactctatttcctcgaatgtgagggctatcatctttcttatcattgtgctgtacaagtcaaacccctgctggcgcaaaccgatcgatcgcaagtccaaactccattgtcacatttctcaacaagatccagggtccagaagatgagcgctccaatcagcgccaacggtaacggccagaatggctcgacagcagcaaaaaacagcaacggagtatcatcagaaaaggaaaatggtacaaacggaaacgattctcctcatgggcaccatgcgataaagcgtcctaacaagattggaaccggactcaaagatcgcgtacaccaaattacaaaaggacctcccggaggcttcgacccaactccgcttcccgatgcgcctcaaggctacacgattcgattcattttccacggcgcttcgaatcttgctccagccgactttgtcaccatctcttctgaccctttcctccatgcgactttgaaaggcacccagccaaagcgccataaggaggaccctgatctaacctaccggacaaggactatccagaaaaccactgagccacagtgggatgatgaatgggtagttgccaatgtgccacccacgggctttaccctcaagtgccgactgtatgacgaagacttcccagaccacgacgatagactgggcaatgttacgatcaaaataccaagtatatcacaggactggcaaggaattcctcccccaggtcgtgtctatgaagccaagaagcgagttatgagcaagcgggcttatttgaccaaggctgtcactagtgttgtcaaccacaatatgcacatgactcctctcctccgcgtgagcatggaacttctgggaccctcagctccgccttatgcacaaatgcataccgtcggtccaacaacatgggtcaagcacttcagtcccctgatcggtcgactcgccggcgtcaaggtcaacgctaattccgacgacgacgcccacatagatcaagatgaacaggccgtccagactggaaacaagaagactaagactcaaaaatatgagtatgtggttcgcaaaatattgaaaatggaatatacttacaccgtcttagtttccaagcaaatgaaatgcagcttcaaggcccggtgccacccaagctgtaccaccgctttgtcgaattcagacctatcatcgcatcaatctattcttcggcaggtttgcgcggcacgatcctgaacaaggcgctgcatggccagcatcgccgtatctataacttcaacgcatcgactgaatatggacgctttgacgcgtgcacacctgaggctgcggaacaattcttaaagctggttcacttcgatgaaggcggtcgtatcttcacttatgttctaactttggacggtatgttcagattcacagagaccggaaaagaattcggcatcgacatgctgagcaagcacaccatgcattctgacgtggagacgtatatcgcctgctccggcgaattctttattcgacgactcaaccgccctatcgcttcagatgagccgaaccctaacacaaaaacgcacccatcgcaagacattcctggcggtccacctaaagagcaacctccgcacgacccttcttactatcaattggtcattgacaacgactctgggacgtatcgacccgacaagtcgacactaccgtacttgaaggatttcctcgagaacaacttcccagggatgggcattgtgacgatgcactgggaagatcaagagctgcaggatatgaaggagaatcagcgcaatatcaagaagaacgagggtagactggtcaatatggttctcaacaggagccagagcagtatcagctccgcagagagtgagttggatgatcgcgagacgtcttggcagcagggacacaagagtaagcgagaggtagcctacgaagctctggaagacccgcacaaggtcaaagatgcggtcaaatcgatggtccctggcttgaagcatgagaagggcgaaagctctaaatgagtgggttacgtatgattaacggccgagaaaagttacaagatggttttcatagatggactggtccgttctccttggcgaaagagatacctgtatggatttcacataccgttttttgtttgatagccctgcattctttgataccttggcttggttggaattcgtttttgtgtctttagttctatatagctttactctaaccctagagccctgtgccttaataactatttgtatatctccgattctctgttacgtatcagaggcttggcttcagcgctacccacttgcttgagcaacttgccaacagctgcccttgctcgtccttcatctcacccctaactgtggtctttcgaccatcgattttctctgcaatagctgtgatacaaagaacactatccgttggcacgtgtttcagaaactttacgtctattccacctgttacattggacgttttgaacgctctggcatctttacctaatgtgccgttcagatcgaagatagtccccatagattcgtccaagagagctgtaacgatgccgccgtgcacaataccaggatacccgctcacgccctctcccactgataccagcacaacaatctcagtgatattgtgcgatggatccttggcaacctcaacacttggcgcacggaaatagctgaggaaatgcgtcaagccacgagcattattaagcgagtttccaaaaagctgatcatgcgcagatgattgagggtttcgacacgatgggagaaacgggattgtatccggtgcggacagcagagaagcagtccaaggatgtgaagcaaagaaggagagctctgaagcgaacagatcaggtggcgcgttggcgggcgcaatatcaagcgctgggcagatgactgaattgctataagaaggatactccatgctggctgatgagaaggcgttgatatgtgagactgagaggttggtgttgacgggatggccgaagcggcttcggacccgagagagcggggccggtcgagcgaagttccaaatgctcggcaatacagtataggtttggagtctgggtctcagaagtttgatgtagcgcatcatataacacaattggccatgaaatgtaatgtagaagtggtggaagtatgagggataagagagttcttgtgcctggattagggatattgatcgacataccttggtcaaggatgctgtgaagccgaggtacttagtactttggactaggtacaaaggcttggccgattggggagaggaaaggtaaaataggccattcctattggatagcgtatactctaattcatcttcaacatattaagctttgctattttattatttttgtcttcaatgctatggagatatggatatgaagcatgttctaatctgtatagcttatctaatcttttgacctttccattaactattggtcgaaaacagttggtgctgttgcctgcccagcatcatcaagtgctccctctaattgaacatactcgagccaggatatgtcactctgttagaaatttacaacacccaaataaaaagagtgttcgacgagtcaagctgttgaaagctcacttgtactattttgtgtctgagcgcttgtcacgcctcggcaaacaccaaagggatatcaaatgcagactacatgtgcacagcaaaaaaacaggataggcaatgtgcgtgaggcaagaacaatacaaaccaataacgatactctaagcaacaatgcaaccattcgacgtgaaatgttgttcatgtcccccagcgcatgttctccattcatgaattcttcaatgaatcacataatgtacctagaaaggcaccaagccacaaacacgagctgccactgctcgcacctgccaactttatcgcacataccgaacggtgggcgttcctgccgcagaaatacagagattcactgtgtacctgcctgcctgcctagaggcagagattcactgccttccttctcctctgtcgctccttccatctttacttcgttcttattcgcgtttactcgcacagcgtgcgcatccaccactcatcatctctacatccccaactccaacaaaaaggcttcacacttgaccaaacctaccaaacttcagtatggagagtatggggcacccgcaagggcagactctcacgcccgaccagatcaatgtcctcattgccatcgaacgattcggcgctggctgctctatggtggctattatttttctcttgttgagcttcgccttgttcaagaagcttcgaaccactccaaacctcttccttgttttcgcatcgatcgcaaatgccggtgccagtgtggcatctatgatcggatatgatggcctcgaagcaggcgagagctcacacttgtgccaggcccaggccttcatctttgaatggtattagcatctgcccccattaagcttctatactgacatatatttcataggttcatgcagtctgacccctggtggtctcttgccatggctatcaacgtgtttctcgtcttcttctgcaatgccgacccacgaatgtttcgcagctatgcctggctttactgcataatctgttttggcggtccattgatcccggcaattgttttgatctccattcgcaactctccaagaggcctcatgtttggggatgctactgtaagcgaaaaataagatcagaatccattcacaaactgacaattttaagctgtggtgctggattggaaccgactggagtttggttcgcctctacgcctactacatcccgatctggatcttttctttcctctcaatcatgatctatattgcggtcggataccatgtcttccatgctcgaaatatgctcagggacttggtggtcgatggaatgaaggttggaaggagtgacagtatcccttactcaagcagcgagcaccgaggttcctctgaagcggtagcccctccccatgatatcagcgagagtggagatactgactcttatcctcagaatcttacgggtcgtcaggagttctacggtactgctgtcacggaagttcagatcatacgagaggaaccaagacaggcaacccaccatggccttgctcaacctgctacagcgcacgctggttccaaccctccacgtattcagtcatgggtcttgcctggttccttcgagcaactcgagcgcactacttccggaagagctcaacgattcgagacggtctgtacgtctgacagcactccgcagccatcttcgactttgatcacccggcttcgtgcgattaaatccaacgcttccttgaagctcaagcgactcgatccggtaaagatggcgtatcttcgtacaagcttcatttttggctttgcagtattgatcacctggattccgagctcaatcaaccgactctacagcctgactcatggggacagaatcagtttcagtctgagtgtggccagcggctgtgtcctcccactccaaggtttctggaacaccctgatttactttacaaccagctggaaggtcttccgtgaagaagtgcgaacagccaaagcggagtggttcaaacgacccgaagaatgtacagatgggatccgccttaacagtcgacttggaactttcaagggagactatcgtgatacccttgagcgaactcgaccagttcgcgccggctccactgaggatgccgagaagtcagtgacagagtaatttgtatggaatttctcgatgtgaactgggaaaaggcatgttttttgtgtggggaatgcattcatgtagtctggcctgcgacgttatacaattcgccatattaaaggcagagagtcgagcattaggtatctaaaagcggaaatcacatcaaaaatactgtaaatcagagtgtttcatctcggctaaatgtttcatataacattcttgtcgtggttagattccaggcattcttaagcattgtagatggcttcgccctgagcagcatccacgccttctttaacgaccctatcaaccgcagcaggaatatcctcgtcaccgtcaaggagatcataccatccgttcttcacaccatcagcagcaagaagatgtgaggcaacctcagcgacagcctctcggctaataccgtcaggggaagagatatgcttggtctttccaagttcgacctttgtggcaggcttgtcgttgagggtcccgggccgaaggttgataccaacgagggaagggctctttttggagaccttgtaaagaacatcgtcggcctcgatcttggccttgtagtagttggctagagcgccgttgttgaccttctcgtggaagtcgtcccactcaccggcgggccaccatggggcaccagcacgacgtgagccaaggtatgagataagaaggaacttggtaatactgggtacagaagctgcggcttcgatgaggtgaacggcagcatctcggtccaccttgaaagtctggagtgggttagtgaatgagctgatatgtgagaatggtcagatgcataccctttcagcgccacctttgcctccagcacctatactgtgttagaatgagttcaactacgacttcttgttttcactttgacttacccgcgctccaagcaatataatcgggttgaacctcgctcaaaacaccgagagccttgtccctagaatcgatatcctcaatgctacgcacgagaacattgagtttaccggggaggccggctccaagctgttcaatggcaggggtctgctctgcagttcggatgacactggtgacagtccacgaacgcttgagcaggagaggagtaagaagctgggcgatcttgccatgaccaccgacaagaaggacgtgatgagaagccatgttgtatttatgaattgagattgaagagggtgtgataagctggtacgggtattaaatgagttctcgagatcaattggttttggataccctcgctaaaataggttgacttgagtagtatttatttaagtctgtcacttttcgtaccccgaaacctcttgaactttcaacgttaataatttgcaagttatgacgacattcgcaacgaagtggggtaattgcacatgccgaatggtcgacatcattgaatatggatctttaagttgacaatattcttgcgtttttgctcgccatcaaggtgttttttacagatcattttgtcctgtaagtagcgcccttggtaagtattggagttgtgatgtcagataatggtgttagtggtgttgttgtagtgcgagctaagatcatataggcattggcgtataattatgtagcactggtatctttggactgaataatatcaactgaactgccggtcatgtcaattgttccattcatgtaaagcagtatatctgccgatgttatgggcaccttgttctggtgtcacacccatagcttatacgcaaatcactgtcgaatctacgcccttgtcagcatggtcactcaattgccctgttacaacggagcctcacggcaagaagtcagattccgaagaagagggtgtccctctcaaccaattgaacactgatcattattcgaagatagacagattcgcaagtcgatgccctcactcaagcacaagggcttagtcagcggacaagctgtcgggagttgcggagctgtcatgaactaaaccgtttatggggggacactcattggatgtctttgttcactgcgtgttgtatatcaaccttggggccgccctaaccattgacgttgagttgttgggacacagtaatctactgcttatgagggatagaagtttgcggtttgcatagaattcctcggcaaccaccaaggttcactcatcctagctctcccgctacaaatcgctcaaccctgtcttgtttcattgtgaaagcaagctttggacaggggtagggttagttattgtatgagcatctccaagtacctgtttggtgtgagaaatatggccaagacggtctgcattgttggtaagttatacgttgttcttctgaatacccttgctaattatgataggcgccggtccttcaggacttgttgcggccaagacgctattgcacaatactgctcctggcgagttcaaggtcactattttcgatgctcagaaggacatcggaggtctttggccaacgtccaagacagacgatggacgccaggttcatcctttcatgtggtcgaaccagagcagacatacaatgcagttcagtgaacttgcttgggaagacagcgaccctcaactcccacagggttggatggttggaaagtatctccgcagatacctcgagcgcttcttgacgaataatgaaaacttcgaattgaaacttgatactcgggttgagagcgcagaacgtccgcaaggagcggtccatggctggactgtcaacgtcaagtcagatgttgggactgagacacagagctttgactacctcttggttgcttctggtttcttcggaaaaccgatagtacccgaaagtttggaaaacgagaagaacattccagttattcacagcagccattatagagacgtcaagagcctgctgaaaggccggtcaggcggtggaaaaattcttgttgtgggaggacaaatgtctggtgttgagatcgcaggaacaattgctgcgcatctctcatctgagaccaattcacccgatacatcaagtattacggatgccgataaatacagtatccaccatgtcattcagcgtccgatctgggtttttcccctctacaccagccccaaggtaaacattctcatacgttttcattatgactaactaactaacatgaaataagccgacaaacaaagccgctcctttcctgccgctcgacttttcgtcttacaacctcaataaccgacccaaacctctggccaacacacagggacacatccctgaagaaacagccaaggttgtccatgggatttacaagggcgttattggaaccgaccaatctgaattttctcctttgctcaaaactgatggcacaaacgacgacaaacaaccctacctagctgttagcgaatggtacactgactttgtccgatctggattgattacactatcaaacggcaaggtcgaaacccttgaaggctctacagcaatattgtccgatggcacaaaggttgcggatgttgcagctgtggtggcagcgactggatttgatgcttcaccttgtataagctatctccccagcgatgtacttcaggcacttcagttctcgccaaagcacattgatcagcctgttgctttagctttccatggaactcaccacccacaggttcctgacttgggcttcgtcggtttctatcgatcaccatactggggtgtcatgcaaatgcaagctcgatttgtagcggcactgtggtcagataatgtttcgccggggcgcaattccgaggtcttcaagtgcaaacttcgtgatgatgtgtccatccagcgaactctcgacctacgagatgacccccgtgtatctcaattcccgatgggagactacccttacctgatgaacgaaattgcagaagcgcttgaaatacaaatcagtgaacctctcacaccaccggttcttgagctaccacataacaaccttcctttggatatgctgacgccagcacggtactcaaaccctagcgatgaccaagaatcgaaggacgccgcgacaacatcgctagaacagacaagaaaagatgcgactgacggccttacaacatccaggttcgtggctcacgctgtattccgaagccttctcggtacatggaaattggagcgtgatcttattagcaaattgccttcacacccaagtggtcacttcagcggcacggcacaatttctcctccgcgagaagacaactgatggtttgcgatgcgccggcaaccccagcgaagactccacaaacggagacgagctagtcatggagtacctctacatcgaagaaggcgagttcaagaccagtcaaggtttcggcttcaaagccacacgtcgctacgtatggcgttacaacgagctcaaagacgtgctaagcgtctggtttaccaagcccgatgacctcaagcgagcagactatctcttccacgatgtcgagtttacaaaaccaacggagaaggggtgggcggcgaaggcgggtcatttgtgcattgatgattattacgatgtcaagtacaactttgcgttccaggctgtgaatctgaaggagtggcagattgagtatacggtcaaggggccgaagaaggactatacaattactgggaattatactcggtagatgtcatttcttatatatgtgaaagcaagtaatgatcagtgactgagatcgggtggtgattgtgaagcatctccgcggcaagttggaacagggatatggaccgggccgatgtctatgtaactctctccacagctagagaatgagatgcaagatgagatctaagtccgatctcctcggatagcaagaggtgcatacgaagaatgtggaggggccagtcctttggatttcaatgttggtttggccggctagcatggcccgatcatctgcagccactcttatttgcggttccgaacacgcagtctgcaactattttgctatccatgttagcaatgtgaagaatatgtaatgaatagtataagtaaaaatgcatacacgatatatacgtgcctcacttgtaagcaaaaagtgccggagtaaattgttatcggtggtgactatcaacgtgtcggtcttcccacgtcgatcattggtattgttatgaggaaggcgtttgaagcatatcaattatataatcttacttttaaacttttgcgggagctaaagaataaagccatactgcaggctgtagagatgtgatgatactattatctattattgatataggtaagattccatggctctttattcttttatcaatcgaaagagtactcactaccaaactgttcgtactgtttagcatatatgactaaacagatagagttagagcatagcaaaaaatataccctttagaaatgccagtacacttagatatcccttgtgaattcgcaatcactctgacattctgaatatgcatccttgtatatttgaacacggatagtcaaaccggatccgcgagcctggcagaacaacttcggtcgtcatcgagataaaaaactgacgattctaaaatcaggccactgtcaagaagcgactggggtctctatattccttgtccctggtctctgttccttgcatatcggccgatggacgggcccgggtggggctcataaaccccggaaccccggatacgcacaccgaacaattgctttttatgggtaatattgtgtggtttttttttgtctcatattaaaaggagacagaatgaatcagtaactcttgagacatgagatgtatttgaaattcaatgttgccgcagatatttccgtatgtatgctgtctaggtattcagtcatgatgcatatggatggacaggaatgcgtcccccaagaaacatccgcgaatacaaaaaaagtccgaaacaactgaatattgagtttactcgcatgtgaaagcccatctgaatagtcagctttcatccaaagtgcccttctctcctcaaaaggacgcataaacatgcttggcattcaagctaggactatcaaaatggcctgatcttccaaggcatatgctgacgacaccgctatgattgggaacgatatacaaaagtattggcggcatacggcctcctacttcatcgtatgctaggcggctgtgcttgtctgagaagtggcttcatctcctttttttttttttttgtctctgttggtggacggcagaggttacctgggcaagttgagttgtatccatatactcgggtacgtaaatttaaggtatatttatacttcagacgacccttcccgttgtggagaatgcccagcaagtctcctgcaccttccaagctcacatcccagctcagattcaagaccccgcgcaattaaggaaagagcttaaaaccacacacaaaaatatctactactttcttccattcattcgatccaaccttcacatctcttccattcattttcacccaaacccttacgcctacctacctaccattcaatatgaagctcgccgtattcagcacgaagccctatgacaaaaagtacttgacgtctgttgtcaacgccaagcatgcttcctctggcatcgagctcgtctttcacgagtttgctcttaatgaagataccgtctctctcgtcgaaggagccgacgccatttgtgtctttgtcaacgacattgttaacggcaatgtcatatcagccctggcagaatttggcatcaaagctatcttgctgcgatgcgcaggtttcaacaacgttgatctcgaagccgcccagcgacaccgcataatggtcgcaaacgttccttcgtactcgcccgaggctgtcgctgaattcgccgttgctctcatccaaactctcaaccgcaagacccaccgtgcctacaaccgtgttcgtgaaggtaattttgctcttgatggccttctcggaaggaccctctatggcaagactgtcggtatcgtgggtgtcggcaagatcggtcttgccactgcacgtatcatgaaaggtttcggttgcagattgcttgcatacgaccctttcccttcgccagcctttgaggaatatggcgagtacagggatctcgaggaccttttgccccagtgcgatatcgtcagtctgcattgcccactcatggagaagactcggcacatcatcaaccgcaacaccatagctctgatgaaggagggcgctatgctggtcaacacctcacggggtggtctgctcgacaccgaagctgtcattcatgcactcaagacgaaccatattggtggtcttgcccttgatgtgtacgaggcagaaggagagctcttctacaatgatcattcatcaacaatcatccaagatgacaagcttatgcgtctcatgaccttccccaacgtggtagtgtgtggtcaccaggccttcttcactgaggaggcccttactgagattgccgagtgcactctcagcaaccttgaagagtggatagagagcaagacgagcaagaactcattgaccaaggatcctaagctgcgacgtcgtaactcactgcccgttcgcgccatctaagatggccttgtttcttccccaattcctgttgttcgtcgttgccgcatatcggaaaagaaggattgaggatccacctgaaccgctaatagcctgagctcttatctgaacttgctcttgttcttttgtcgtcattccagtcttggtatagtgaaagagctgtagtgggggagatcaagagagacgatcccttgctacataatacactcaccaagtggaccttgaagtttctgatgcgacccatctcatcaccgaagtgcaccgacacaagtcaaggttgcatgaacctctccttatcccctggaattcccgtttctatgggtcatggtggtggtaggtgcgtcaaagttttattacatggttttcgtacactttacagtgttgattcgtggtaaaaggaaaatggtgaatgtattgggtttgggctgcaaatgatcggcattgtttctcagggaaaggcacggcacactcttatcaaagagcatattataggaacattgatggtacagtttgctcaataaacaatcctaagttcaagaggtattatgctaaatatcgaagtacattccaatgcttttccgtgcatatccaactccatatgcaagtactgtcctcattattaccactcaatctctttctagccgccgccacctcagtctaaatctaagtctatttccgtagtgtaacaatccatcaaggacatgataacagaaagccaaatctcattgatttgcttaaggattgctcacgtagcttcgagcacggcgcaagtcttcgtcatcagaatcattgcgaacctgaccgctcgaggcgttgtggctcttgaccttttcaatatcatcgacgctctcgtcctcaccagcgtaagcgtacttgctgcgctctcggatcttggcaccatacttccagaacatgaaaggaatcgcacagcatgcaagacccaggaaggctagaagggacgaagcccactggtcgccgagacgctcgtacatctgctcagtgaagagaacgacggcagcaccccagaaacttcggatacaagtctttgcggcgagagcagaagcggcttggtgctggtaagaatcgacaaggtagttgttggcagagttgtagaggaatatgaaaccaaatccgacagggaaaccacccatggccggaccggcccaggagaggtctgagtacgaggtccaggcaaaaatgaagagcccgatggggatgcaccagcatgaaatcatcatgggaattagacggacttcagcgggaggattaccgttgtgcttcttgacaagggtgaggtagtgcttgttgacaaagggggcgcagaaagcagacatgaggacaccgactgcaatgggaatgaacataagaccagtctttccagcagagtatcccttgcccttttggtagacaatggggtaggcgacgaagaacatgtacaaaagaccgtagaggacactcatgtacaaggagataagacacacgatgagctcgccaaagaggagctggaaaggtcgaatgaggaagattcgaagacgttcagagatggggcgcagatcgagctcctgctcagttacgtggtcagtttctccagtttcggctcggagcttgcgggcgcgacgggccaggatagttggggcataggtctcggggacggtgaaggtgatgagaatccagacaacaaaagccaagatgagttggatccagtagagccatcgccagccagcagcatcggagaggaaaccaccaacaagaggaccaactagaaatctgttagcatatgcgagcttgttttgagagtttgatgagaatccacttactagctggaccgataaagggagcggcagagaacgcagccatgggaacaccacgctcttcattcctccacatatcggcaagcgtaccaccgacaagggtcatgggcgcagagaaagcaataccgtcaatggcacggcagacgagaagagtctcgatattcttggccacggcgcaaggaatgatgaagatgaaagcaatgaagagagtagaaccgtagataatccttcgtccgtaaatctcagacaaaggcgcaaaagccataggtccaacaccaaagcccacaacaaacagactgatactcgcaagggcaagctcgttgctgacattgagatcattggtcacacccacgatatcagcagtgatgacggacgagcaaaaggcgacgacgaagcatgtcagcgcaacgcacatagtgcaccaccacttgtacgccttgctccagttcttcgggttctcagggtctcccggtgtaaaagtgacgagcttgtagcggcgttcagttccgggctcgtggtttgtggactttcgagcgatctcctcaggctggacgggaccggggatggcaccgccggggacttcaacacggtattcatcgaggttggcatttgcgctgagggtacggtaggggaggtcgatgtcgaggtctggatcccgatgttccttctgagaaccgtctcttgagtggctgtgagagagggagcggcggacacgggacattgtgctctggtgggtgtttaagggagcgaatgttgcttcgtctggatgagttccattttcgagggttgtcgaggatctacttgagtttggttgatccattttgtgtgtatgtgtagagtattcaactctggggtgttgattaagtgtataagatgatataagaaagtgcgagttgagaatcaagtcaatgtctcacgcaagctatgtttgaaaccagatagatagaatgatttcatgtttaaagatgaggggagcaaacccacctctatatacctgttctcttgtttccaaagagccgaccaacaatagtaaaaaacgatggaatacagggctccacttgataacgccgcacccgattaccgggtctgcaccgtgggaagtggataccgccacccggagagagaatccactttaacggattaccgtacggctcattccgaggccaccaacaaagatatttacaggcacaggcacaggcacaggtacaggggtttggcaacagttgaatggggatacttcggtgttcatgtgtagtgcaatatcgtcttcttctatccgtatcatgccatacattcctcatccttgtcactcccagagcctcattatcagtcacctatcttcgtcccttctcctttcattgaactgtcatttctttcattctacttagcacacacttagacttatctcaactctagtcttcggtctatctccgtcactttcgagagcgttacgggcgttctttattctccatctcggacccgatgtggatctaaagctgtgttctctcgctatcgcccccgtcatcggaacctgatccctaggctggacctctcaactaacgagacaagctaaaagactcaagcttctcgccaacgtcattgatgctaccctgatccctgttcgtctgtcggtaatagcactgggaattacttcaagaatgaatcatgttgttatcgatgctatctatcaactgttgactgacaatgcaatttctgtccttcccgaatatcaccgaatcttctctgtctcccttgccaacatgttatcgccagctcagcttaactaagctccacgtgcatcctcgcgattcccttcagagctacactgaccatgcatccatcccctgttgaccctccctcatattctcgaaacacgtccattcaaagggccgcaatacctttcttgtggcacttggaaggtcgcatctgcctttatcgacatgatcgcctccagatttgctataagctcaattgtcacgtttggggttgggaaaaactgatcgccatcggtcatgatacagtctccgtcagaatcgacatgtcgtaaacttccatctggttgcaccaatacatggctagaggtgtctccacgcccaccatgcaaattccacgcctgcgtccacccttgtgcgctgaacgcccaaaggaccgtgtcgagtcctaaatccaaagcaagctccacaacgtcgtgacactgagcaactggctgtcctcgaatttcgaacatgtgatgcgccgtctttcctgttgaggcatcatgtgcaaattgaaagttgctgctgcttcccttgatcggcgcttcacccatcttcagatcgccgtccgtctcatgctggtttgcaatcgtacactcttgactatatctgtcttccgacatgatggcaaacaggttgaagggcacagtataaagtacgatcatctgcatgtccatgtctaaagcctttggtggatcaaagctcaagggcttgacaccgggaccttccactagagaacctagacaatcgtctccaccgccagccgaaaaagttgcaacaacatagaggtcataccatttatcgaatttacttcgtgagaaggacatcgggcatccaacaaatttggctgtgtataacaccgttagcgagaaattgaacgggggacgaaatcgggcctcgcaaattaagtgatcggacgacccctttggtgcatcagtgcccaagcaggcgggttacataaaaaccgtgactgatttagtagtcaacataaatgttagatcattcttagtgcttatgtagcctaagggtggtctaataattttgtctgaattgcttcaagtccctatttttttgctacccacctgccaaggaaagggtccccgtgcggggatctgtgtacaggagatgatggccgtcactcagtggaacagctcggtaatgatcagtgatacggctggtggaaaagccagggtgtttctatcgttgttggtcttggatatcgtgtgcgttggtcagtaggcgttggcgcagcaggtcagttactttgatgtgtccatttattgggtccattaccgatgacttgggtatgaaatgattgtacaagtcgctcgtgagcgaaaaagttaagattcagctatcactgtgatgttggaggagaaagggatagagactatcggggagggtgccttggtaacgtgctgccgggacatctgagtatatcaatcaaggcaagacctacctcggcgctgacacggagtcgagactcacatctgccaaaagcggaagggccctctgattgccactctttgaacgttaggtaggtacgcaaatcagctcgatttcaaagttgaccacctgtgtgcaacgatctatcggggcatgccatttactacttgactaacgtgtgctgttgtaatcaaagaaaagaaacataacgatacgtattcaaacttcccaagccaaagcaagcgccagtatcatgcacgcgtacgtcaaataccttcattaaacattatttccaccgttgtctcgccaaacgttctcatcgcctataccaagcgtgctatcaacaccctgcagaataggtcgttgactctcttctgtcgactgcgtatcgtctgtaacaatcgggggaggcggctcatcgtaaatccacggctgtggaagtctgtggcgaagttagctactagtaaaaatggcttctcgggggatacttacggagcaacaagactggggttgataaactgcatccccttctccttgtactcgtctagtgtgcttcctcggcgaagaagcgtctgcgaaggtcgagccacgtcttcatcctcgaacgcatcgtccattgcagccgcatcatctgagtcctcttcggcccggatcgcgcgaagggcaatgtacttggtcaaaggttcgtaccggcgcttgatataaaagctataccaaacggaaaacggaatcagaggtagaatgcaggcagactgaatgaatgcctcccctgtggcaattcgtcccaccatgacaagctcaaaaactagcaagccaacgacgacgcggtagcatattattctccacgcgcccccggtagcatgttgaggctggtccattgcgtaaagtaccatgtacttaaaggtgaaataacccaagacaaagtaaattaatccgatgataagaatgatgaagccaagattcaggacactgtaaataatgcacagattgaacacgaggagtgaagtgggaaggaagaaaccatactggaaaaccggaggcttcttgagctcaagagcgtcgcgaggtgtctttgaaagccatttgaggaatgggtggagaaacacgcttcctgcctcgaggattcggaagggcatgaggccaatgccctgcagcatgatgaagcaaatatagaaaatcgcaagctcctccacatcacgggctatagctcctggaatcttgcttgtgtctttggcaaacttctgcaactcgctccaccatgcgagtccagacgttgagatggcgaagacgaagaaggtattgaaaaaggtgaagaagtagtttttagaaatgacggagagctccacgtctccttgtgagatcattccttggtggttggagagaaagtcgtacaaataggggacagcgacgttaagaagtgagacaaccagtgccggtaggccagttgaggctagagagtagataatagtgtgttctctcagccatttacccaatgcaggcactgcctcattgattgcacatggggtcaacaaaccagccaggaaagcggtaggggtgatgaagacgagagtgacgatcgtgatgaggattgtgacagtccaagatttaagacggcggatgccgcgacgagcgtacgtgtttctccaaacaaggtctgacggtgctggcgtcaactttgtcaaaaggcggcccggtctaggatcaatgcgtgcttggatggccatttgacacgatgcaacagagtccatggtgacaatcgccatgtctgtgggcgtgtatgacttcttgcgagcctcggtgaccttagcatctaatctccgaagtcgttcctcgtagtaatcgatcgcatcaacattacgagatcgcaggccaagggtaccataacgtatgttgactttgggcctcccttcatctcctgaatcccagggctgttgctcgggatccaacagttgcccattctctccagctgtctcattgtctcctgaatcttgaggaccgtttggggatactccattgccacgtcttctctggggccagttgtcttttcgcttttgccgttggtgtttgagaaaggtggcccaggcaccctcgaggcttctcagtgcagtttctctcgcatccataaggtcatcaagctttttccattcccggcaaatcataaccttttcgacagtgccgatctccaatttttcgatgagattctttatcgcttcttccgatcgaagatcttctggtatcccggtaaggcgaaacgtcctgtctgtgacggtagattgagaaccgagatagtcctggcgaaatttgataatgcgatgggtctcgtggttgaggtagtagatcgtcagcccgacaaagaagtaggtgaagaaaacataagcccacatccaggtttttatccagctcttgtctttgccgtcgtccttatccttgagtacatcgatatagctcgggttgttgtaaaacgcatcaaggttgaccgccttggtgtccttgtttcctcccacgggaagtctgaagccttcataaatataatttatcggccagagtataacagtcgctaagaatgccataacaacaaggagtcgaattgccatcttgaagaagctaagaaactgcgggctgtcagcatttatttgggtcagtctggagaaatcattgtatcgtaccacaaaggcatcgagtccagcggaagccaacacttgctcttcagtgatcctgaagagtgtaggtatccatccgaaggttgaattgggcagagcaggtagaccgagtcggtgatcgagacgacgttttcgcgcggcataaagagaaggccatcgtgggcgcagaaactgagaaggagttagtgctatgtatcatcactgtagggctgctcggaatgcatggaaacgcatgcgcagtcgagtatgggaagacatacgcagaacaggaagaaggccgagatgccaatagccaaagacaataccaactggacctcgagtttcttcccggtgtcgggtttgactgcggcatctcctgaacagtttctcttcccttgctcatccacttccatcatgatcgcctcgagagacatgatgatcactcgtagatgggaagtttagcggttgatgcgctgagatgcaaggctgagcttgttcatgttagattgtggcgcgcctgatcgcataataaccgatgacgtacggagacggtgaggaagagacccacatgagcttagcttgctgagtcaacattcatgcaaatcatctaccctgaagggaatacgtatttgaaggtatagcgattcctaaagtctaactcattcaattcataataatacctcttgttctatgtagctgaagagatactatcgatgttgattaaaaaaatcggttgagaaattagtagtatctagaaaacagtaaggagaacaacagtcaagttcaactgtcagacagaagccattgagcaacgtcaccaccttatgcatgtcctgtgactaacagtgtgtcaacctggtttcaaccgcccttataagtaatgctaacctgtaacaaccatgatcgtttcgaaaccctcacccgcagatgcctagtatctataaactacacacctaggtcagtaggtaccttccacaagcttacatgttgaaccaggagtcggcatcatcatacaacgatctcggtatgctgacaaactcatcgacatcgctaccacgctcggagtccgactggtgagcgcttatatgtatctcaggaaggttaaccaaagacctgtgctggggatgaactcgtgcatcatcgaaaaagacctaggcgcgttgtctgtaaccttccaaggcctcaacagtgatacaatcgtgctgccatatcatccgggcacaaagatcaggaacgtttctcccgttttccgtgtcttcccaaagcgtagttgcacacatcccatgcacatcgtccggcttgctgcaatccagatctttgagcccgcatagaaaattccagagtagttctgacccctgtcgatgctctttggctttctttgcgtcgagtacaagatctgtcaaaagggtgaagccatactcttcaagcttgtaaattagcaattcaggtacagaccactttttagcctgaaactttgtccattccaaccttgagaacgaatggtagtcaggtctgagtcctggtgggaatgatagatgtgaagggtcatcagctgtacgatcatttggtagtcggataccgttccattgggcgtagtgggctgcatatagacctgaaacatattcttgaacacaccgaagggcttcatcttcccatgagagaagctgccgaccctttcattggttcaaccggcacgggggtgtgtaactgctgtccactgttgctttgtagagacgaattttgcccataagatcgtatctccagaacgcccagaagagacgccttcgacctaccacaccaaaagagcccatatcaaaatcgctctgaagatattcgtttttgaagaacgttccgtagtctgaaagacgcgggagcccacagtatgctcgcgggagataatacgatgttgccttaatcatataatcctggatatatctcaacgtgaaaaagtaaaacttccgtatatgggcaaagagatcatagttctcttctctcatgtcgagaaaaggatcgcgtatcttgtgcgctgcccactggtccataaggcatggcacggctgcattttgttcagcgataggaaataggaggatggccaaggcgtcttgaaggctttcattgtcaagatcagcccgaataaggtctcgagtgattttgcttttgaaaatagccccgtaggactcgaggcctccaatagcgccaggttctttgttttcggaccgtggggaagcgcacttgactggtgttggtccgggatttagaacagtcgcaaagaaatcgtgatgggagggagacatctttatcatttatgcttataaactgatatgaagagtcactgctgttggttctcttgagatgagttgattcactggttttgtgtaagttggagtgaaattttggtagcattgtgcagaatggaatgtatttatatgttaacctgatatctggaaagtttaagagtggtgcttcttgcgagcatagtttgggttcccaagagtttctagaatttgattcttcaaatctaaaggtaaatctctattctgagaatagtttttagactttagttctgaacatttggtgtttggttaacctttaacagaatgtactaaaggtcatctgaatgtggacaaaaatatcgacgaataagataagttacaacttgagctttctaacttggcatgtgcttagaatatgaaaacagtgcataacaccgtgttttaaatgaggttatctgaactacagatttagacaagaattagatctttcagcagtataatatgaattcgtggtaaagtaaggaataaggaggttattcatttgagttcaagtttagtggtcaaatatgaattcgacctttactctgcagctataagtcacaataagtaaagttcaataaagaagcaaactttttttttacacatccagtttagtcagtgatatctttagacacctgatactatgagattttggcattgatggtgcaatgatcagacatactgcaacctaaactccctatttgtctttgaaataacctccaatattaccgtagtccacggatgatagatgagaagattctagtacctactcttcccaacagaagttgaaaactattatagtctctaaaactttgttaatttgcagtcccagtttatctcaaatcaggagagcatacttccacagtacttggtttccgatatccagttctctttgaatgattttggatatatttgccccgagggtattaaccagtctggtcagtctacatgtacttctaggcccagcatggtatggatgcttccactacccttgtagccttgcaactccgttggggtgtctattctgccgcttcagccctggctggcatggaaatgattccactaaccatacgtcgccacttggggcttaatgctaagttttattaggttttgatatctgacacaatcctacagtactagctacagcctcggcttccatagcttgaactaaactcatgttttccacttagttattgcatgaattcggccattacagaacaatagaatatggatgcccagcagctacatatactggttcagtttagatacaagaaagatagggcaccttgtgacatgttttcaaatacagaccctgctctgttcctacagcctcttaccacttgccccatttcattcttccctccttaagccccagcattgtaacgacacaggtaagatttttgtcgtcggaatatgccatgtgggactgagattgttgacatattacatagtaaataagtccataacaatctctgcgaccagattgaagcttcacccacgccaggaacaatgtgcatttacctattggtttgcgataaggtgtaaggcgttgctagaccaacgtctcagatcgcccttctcttcaaatgtggtctatatggtccatttacgatgaatatcattcagacacgcagaatacaaaacaccagatgcttatgtcagtcactgtagataaaaagaattacaacatcatctaattaagaaaagtcgtccctaaaggatcttatctgatctctgataatcgctggtacgtagtccaaaaaagacgctaacaaacttgcctctcgcatccgctagggctgaagcgcctcatcttaaacccactgcggctcaaagacgacgtacgaaaatcttgctagttttacgccaaatcgaccaaagaggttactgaagtatcaatgggcaagcttcgtcacagacaaagtgtttagagggatctgtcagggcgcaagtttacaccgacaagaaattgtacgctcggacgatagagactcttatgtcgctggctcatgtcaaacggattattctcagattccacaacatatcccggagttggacagatgataactcttacagacgcgatgcaattgatcttaatttccttcggcttggatcagatgatgtgttaatcctttattgaatcctcctcttcatatcggaccatcggatcagataaaagaaactgcagagcatccctgcgtcgcaaaagaccctctcagcctctgctgcagccagagttcggtgttaatctgattaccgaagtgatcgtcctctctggttaacgacaaggaagattaattccttgtcgctggagctcaggttgataatgggaagggattctcatccatcatacccacgctgcgatgccgcaaacactccacttcaatccttcggtccacccagtggcacagggaccatgaatcagtggccttttctggtacttttctgcgaactatttctgtaccggcccgcttggcattagtccgacttccggacggatcactggcagctcatccgggacagacatagtaagttgtatgatccctgcagacccattgggatcaccagctcggcccattgccttgccaccgataaacaagagaagagatgttcctacgggttttctggagaatggaactctgactataaatctgtaatgttcagtatgctgacttgcagtttgtcatctccacatccatctttttaagtattgagtgccccgaccaagtctaatacccactggtgcactcgtttcttcgtctcaacgccgtcttgggtactcaaatattcagaggcttcagacgtttagataaataaaagatgaccgttcctaccagccccgcgcaagcgcagggtggctccgaaaagcagattcagtctgaagaccatatcatcaatgacttccccatcaaggacaaagaggatgactctgacgaaggctctgagatcaaacaagatggtgttaggcgtgtcgaggccataaccaaggtctggactcttagtataatgtgggctgtcttcatcttgtaagtcgtcttcagtagtccaaccggagacgaaaatggtaggctgacagtggtatagcctgtacttggtcaactttgtcgatacccttctccaggctgttcattctagtctggtgccatatatcacatcttctttcaaccagcacggcctgctggctattactagcgttttcggaagtattattgcaggagtctccaaacttgccattgccaagatcatcgatatccgtggacgtaacgaaggctttctattgatgattctaattatcattgtcggaatgataatgaaggcttgctgccaaaatgtcgagacatatgctgctggacacaccttttactgggttgggcacgtcggtctgagctacatcatcgatgttgttctctctgacatgactactctccgaaatcgcatgatcatgtttggtctatacatgagccctcggcttgcttcaacctttggggggcctacgattgccgacctcttctacaagcattcgacttaccggtgggcctttggctcgttttgcatcattctggttttcttctcaatccctgtctctgccatcttcatgtaccatgagatcaaggcaaagaagcttggttacctacctgagaagagccagcgcagtgcttgggagtccatcaaacactatttcgtcgagtttgatgttgtcggtatggtcctgactattgctggcttctctttgatcttgacaccactcaacattgcaacacgagcgcccaatggctggaagaccgactacataatcgccatgcttgttgtcggtattgtctgccttgttggcttcgctgcctgggagaagtggtatgccaaggttccctatgttcctttcaagttcctcaaggatagaaccattcttggtgcttgccttctcagtgctttcctgaacatgtccatcttcgcttgggacacctattacaactcatacctccaggtcgttcacggtctcagtattgctactgccggatacacgctcaacgccttctctgtcacttcgaccattctcgcccctttcatcggactgtaagtctcaccatttcagcaattgattctgattgtttggctaacacggcacttagcttccttcgttggtacgggcgatactactggcccgctgtttttggcatcccctggtgtgtgctcggcactgctctcctcattcacttccgacaacctggaaacgatattgggtaccttgtcatgtgtcaggttttccatggtgtttgcggtggtatctgggccatgtgtggacctcttgccatcatgacccaagtcactcaccaagagattgctgttgtcctggctctctactccatgtttggctccattggccaggccatcggatttggtatttcgggcgctctgtggaccaacgacctgcccagggagatgtacaatgctcttcctcaggatgccaagaaccagactgctgcactctacggcgatatgaaactccagatggctgaccccatcggcactcctatccgagatgctgttatttatgcctacggggttgtccaacgtgaaatggttatcgccggctgcgctttccttcctctgatctgtgtttgcgtccttgtctggcgtaacaagcccattgacaagcagcagaccaagggaaacgtcttctagaatgttgcaatcacaggagcagagcagtaaaggatatgcttacaccaaaataagcatatttgcggccatcgtctaaaagtcttttgtttggaatacaattatttcattacataaaaatccaggcctcaatctttcgcccactattccgtgccatgtttctcaatcatctcaactacctcttctacaaacaaactcgcttaagtcgagactcgtattgttttatcatctatgacaattacttcatactttggtgccactactgtgagggtattgaactagacgtaggcctatgcggtgagttagcgaagaagtcgaatctatcacgagtctaaagccggagaatgcgttaattcgctttgcttatgcattaacaggcggctaccggcaccgatccacggcgacttacatatattgaagggtatccgcatcacacctttgtcccgtgagtttgctgtgccaattgtcgtccgctaaaaggcacatggactatcggtgtaacgtctagaacagtagcggagccgaagtatgtcggctgctcggctttgaggccattttcctttaatgcaaacaataagttgcagtagagctgtttcatttaccccggctgattcgagatgcaagtaaccgcgcccacaagatctgtgaatacctggtttcgtgaaccctgcagcacaatgcgacaaagatgatgatgaaactttggctttcaacaagatgactggtgagtggtggattataaatccaaatcgtgccggcaactgacattagatagacgggagcccgcagacgaataaccccacgggatgtcgagttattgtaacgctgtgtccaagtcggtcagttttcgtcgtggttatcattcaatcccatcaaacactgtatatcaaagggcgagctgatgccaaagaatcagcaattcactcttaatcggagagaacagcagcaaaaagcgtttgcccgaattgatcagatgagagactcattgtcgattacggaccagttttgaccaaagtttgttgtttcgtggatgcatggtcgagagcacgactatgttatctacattggacacacactttctgatctatggccacccccaaactgcgcatgaaaacaacaaacagtacaggatgatgtctgactctaatgcagacatctcgggtgtaagtggatgcatgtgcagtagtctgtctgcgcagatatcagataggcccaaaacgagatgattgctagataaatcacagatgatatctcttcaaccttgatcccaggtcttcccagtgtaaccaatgtatgctctttgctggctggaaataaggccaagatgtgtgcatggtattgtctgtttgatcactggagtcatgggaatgtcactgctgatcggtctgaagtttgatgagaagagacagcatcagctgtagaaacagacgaacaaacagcgaagagccaagcggctctcccatcatctacggctataaattgtagagtccccttctcatgaagttatcatcacaactctacacaatgattagtagcctactttgacaaagctcctgttctatcatccccattcacacctcatatcaaaatctcagtaactgccacagagcaatcgaaccatgtctgacaagaacaacaacaacaacacatcgtccaagagttcggatgcccctgagcagccgtctcaagctggcccatctggatcacattcgcagaatacacagccacagggcaatgtgcagccaacaacaaatgggacgaacaacactcaaacagcaggaggcaggtttgagaatctacccatcaggcccgatggacccccatggaacccactcgatccgagccgggctctcaatccatctgacacaccgacggacccagcggacccaagttacctcgacacctcagacgatagaggtccaaacaatggaggaagctcaagcgattgaatgccgagaagcgttggtcacggacatcgggacgtggaatctaaacaccaggcgagaaatcgcgatgaagccaagctgagttcaatatggtctagatttgtatgtagtgacgcttagcatctcatggcacgacattctttgacatgtcgagggtttaggaaaagatgggattgttgaggaggatattggaacgctgatgatatcggattatgggttgttgttgatcatcgatcgacttggaccaagatcaggccaagataggagatgatttattagtccgagacatgttttatcaaattcatcccgtttccgcaaaagcctaattctaagtgcccattgtttgaatcagtatttcggtatgaggaatggccaagtgtggcggtcaggatgaattcgtgagggtacgtcgttttcatcgccaggctttggtatgagacgagatgaggtcctaaaatgttgctgtcgagggaaatcttggcaatttttggtgtagtggaccaagacccccaccaagattagcctagctgtcacggttatagtggtgacaataaaagggtcatttttgaaccgtccaagctcaagctatgagtactaatgcagttgctgtgcaaagttcatggtgagatccatcatctttgtgcttgtcattcattgtcatgcccgttaataggacacgcattaatcgccaagcatctaatgcaattttctcgtattattttaacttcaggttgtacgtattcgtagagtctgactgtgccacatcagcagcatacgataccatactcgtagatgagaatgagttaattcttggcaggggtcttgaatgatcaagatgattgacctgccgttttctgataatagtaaactcgacgaactgtcgtatcttttctttgttgaggaggggaggaaaaaagaggcactctcggaaattgcaatgacggagaaacccaaaatggaccaattgagaatgatgctacaggtggggagggactatttcaggcacgcagctccgcttactggtctagcctcgggctctgggtcagtaaaaagtccatggatggaatggaactatggattctccagcgctttgtaccgctgtaaagtaaataattaacaccggatatgatttcatataatggcaccaaaagagggacgcgattctatatatatttgagaatttactctgtacatcatactagactactgactgcgagccagccatctcttaccgttgcatacaaaaagtctccaatttacttgtattttatgtaggtaatacagtgacaggacaggacacgctgaaactgagacgctctcagacgttttgccgtgcaagggacaggacaggatggaaacaaaacaaatatgcaagacagctgttgtcaacaacaccagaataaaagacacaaaagggggggaaacgatattatcatgcacgatgatattttaggagtggcctctctgtctgtcgcaagtacaaaaacaaacaaaaagtcttgtccaggccagctgcgccaaggccaggccattggatttgaatttttggccgcgtgataccatccatccatgaccacccacccatgcaaataccatgaacctgaatctagataataacggtacataggccccaagtaccgacgccatatcgagatgacctccggccttcccgtagatacttgggatccaagtctcttggcgctcttttcttagtctctttcgattgcttcactcgtaaagcacggcactcatggcccggcctaggcatgcattatcactggctgataaacaaccgcctagagttttaacggacggacgcgtatgttgtatttccaaggtttcccagctttttcttgtacagtatcttttttggcttgcttccctttacagcaaagcaagcaagaaatcaagtcttcatctctcttgcattccctatcgttgctctgtcatttccttttcaattccaactcctgcttttcttttcttttcctccctctctatcgcttaaggactggatcgtacccagtaaaataataataataataataaaaagtcgggctccaaaagacgagacaactacctccaccgttcaaacgaccctgaaccccactgctgaggtactcgggttctctgattctaccgctgacagtgagtgattcgccccaatttttccccggctgcaggctgttgtgcactgaagtacctacatatgtacctctgctgcgccttcccacccacttctttcttcccgcccatcccccgtcccatcccatcccagccattcgtatctatcccatcatcaatcaacaaaggatttaattctttcctttgaacctcactcgactacctcccgtgatcgtctgatctcattgctcttcccctccatctcttgtactaaaccatctccagcacctgcataaacaaataagtggttgggtcgtcgtactcttgtttatttccacctcgcatagtggcttgggtgacgacacgactcttcaatagtgcacgcaagccagccttggcttttttggaacctgacaacagcggacaagacaagacaaaaaacaagacagaccaagcccgaaagtcttgcctccctccaacccaactctaatcctcactgtactgtaccacagacatacaaaggactgggccgtccgctccggtggaaccgacacaaccttaaccgtcccgtcgtctttcgtttttttgtactgtttaacgtccttcaacttcacccatacggcctcgtcgctcgttttttgtcgctccaacaacttcaaccgattcgatttgggtttttgctaacctttaattcaccgttacaatgggtgcgtcatcattcctatcccgtctcgacgcacacatcgaatcccctcatactaacatacgactttcgcagccgaccaaggagcagccgcacccccagtaactaccatcgttcccttcaacaaccaacaaatccttccagcatgtgccgccgcctgtggtcccctctacgatgccaacggcgcctgtgttccaccccaagtagccgctgatgccggccccaaggcctatacatcatgcttctgtctcgaccaacgagtcgccgctttcaagaccgcgacccaaggtgtttgtgatgatgcatgtggtgcagagggtctttcctcgatcgctgggtggtttcgcagcatgtgtggtaccgcgaccaagacgaatgcaggatcgacacaacaaactggacagggttcaacagcttcgacggccggggactcttcatcgacctctggttcaagggtttctaacgagggtggtggtgactggtacgtccataccttactttaccaaggcctcatgacctattctaacacgaatataggatctcaaaccattggcagtgggtcatcatgattgtcgttctcgttgtcggcatcaccgccatctgggtcggtgcctgcatctggcgtcgccgctaccttaagaagaaggaccgccaatcccatctcattcaaaagcattctggttccgcctcgcgaccatcttggggtcccggtatggaggcctctgagggtggcataccctacgacgacgaatcgaaccgaaattcgcacggcctcatgcttgccggtgccgccgccgccggtactgtcgaagaggaaccaaaggagaagaagcgatggatcgtccgcgaccgaacatgatgatggccatcgccaccatttgactttaacgcctttctccgacctcgtaacgattctccttgccatgtcccaagttccaatgaaaaagaaaattcgacctagtactgtccgccttacgacatagaccgcgcattcatcacctatacggccttgctctatttgatatcatcgactgcccttgattctttttttatacctgggcggattatacccagcaatcgatgaggctgcaaacgcatttggtgcagacgatcaggatttgatcacggttgagaaataccgtctgcaacgttttctgtggtccgcggccgatgctttggttcgtctaattgctgtttccctcagtggcgtttttgctttacggtacaatcaggcgtttggaggaaagaatacgggtggcgcatcctcacgatttgttgtttctgtttgaccttttttcggtgactgttgccatggaacttctttgacatgcatctgtggaatacaacgctgacaattgcaacaatgagggggaattgaagtattattttgtttttatttaggccagatcggaaattctatctggttatttatttgacatattttccattactttacgagttccctgggcacacaagaagagggagggtttcaattcagtctatccttgatacagcatatataaaatccacccacatgcgaagcgaaatgctcaactcgcaacaacttcgttttcttgttcggtaaatagcgacttgcacgatctttgattaacgtatctaaaaatgttgcaaggatgtttatgtcacattcgtattttctgtagggttcggatgacgtcgccagcaacattccacgtttcaacaacttgtttgatagtaggcaatgaggctcaacaaagtttcatgtattcgacgcttaaagatgtttgttattaacctaatcaggagaatgcttataatagtttggtattgtatgtgtgattcaagcccacgcccaggtcctcaagactcatcatcatcatcatgtccttctcttcaagccattctatgccccattctgttcttccacagcatccatgtacaaatcaatcagacaaccagccgaccaggcttgtgtggggctctgtgtaattgttagcattcgtggacaatttgttcgaaacacaaggaaacttacagagtcggcgcagtattcgccgttcttttgtgtcaactcctgaagaccagcccaggggctctcctggatcatcttcttgcacccacccagtcttctggtgacctgctggaaagcctcagtacgatcttcggctgttgttctcctcttcaggtcgaacttgaggagggctcgaaggaagaatccagtgggccagatccactcaggtccctggtggtagttacggcccttgcttgttgcgaagtcatcactatcttcactgttgacgtagtaaggacggtagttgagatccgcagggtccaaagttgccattccttgaggtccccgcagagcctcatctgcaacacacagagcatgcattgcgtgatcagggtcaaagagggccggtgcggtggtcatggcgatagcaaagttgggacgcagctggtaatcctcgtactccttgccagacttgtacagatctttgtagattccacgacggttgacgataggagtgttgacatcgtacttggaatcatcttcagccgagatgggaacatagtagcatcgctcgaagttggccttgagaagactggcccagtcagcgagcgagatagagctaccatcagatttctctacacccgcgtacgcatatttgccttttccgtggagtccagcaagccagtccagagtgctgtacagcataccggtgatctcaatggcagcgccatcgcgaggagtaccggggacacccttggagcctgcccgctcgctttcgcccatcttgtccatccaggtaccgcagttgtcttggttgccaccgaagatgataccattgttccagtcaacatgaatatcctggttgaagccttcatccttcatctgggaatcaatctggggaccagcattggcctcccggtacttcattccggtagcatgtctttggagcgcttcttggatcacctcctcaatagtgctctccttggagtatgctctctcatcatcggtagggaaccaagtatcgtcataaggtaggaaacgacgtttgaccttgaccttgaggatgtccaggccctcgggagcaaatcgtgtgtagtcttggatacactggaggaagaaccaaattgaatctcgagagttgtacctgggcgcgtcgccactgctgagcaggttggggatcataccgtgcttcaacacgctggcaaacgcgaggatatgttccttggcgtcgtcaaaacgaccagtgccaagaagaagtccacggagagcgataaacacatctcgaccccaacatctagcccattctacagcaaagtggggaagaccagcagccagagagggaaccaacttgttgggccacaaagatgctgacttaacatagccgacctgctgtacactgaccatggctaggctttgcaggaaccactggccgtctcgcacgctggcgttcataagctgcagtgaccgctcccagcttgccatgtacgcagtgcgcaagacaagaccaaagtatcgaggaagcaggaaactgggaatcttccggatcgcctcgaatcgctcttgtagccatttcaagggctcagcaactgcctggtttccgggagtagcgctgattctctgtagtcttgctagaatgaaatctagagcccattcaccatcgcgaagattttgacacaatggatgagccaggttgttttccttgatgatgtttttgagaatgctccaccatccctggagaccagcatagacaagctttccatgtccaggaatatcgtaaacaccgtctcggccatcgctctcgtctcgttcctcagcttcgcatctgtacatgaggaaattgagatcagacaagctgagttcactccacgccgccttggctcccgaggtgacatagttgtctaagcccgaggaatgctcggcagcggggatccaggtctcaaatagggcgatacttcccggggggaacctgtcacgcacagtgatggtggtgtcgtcgccgttgacttccattcgaatgccggggacatccttgacccgactaggcaagccacgcaggtacttcttgtcgctgagcgcttgcctcgtcgcctcttcgctagcgtcaacttcgagcatccagctgcccaggtgtcgagccttggtaccagtaagatgaacaggactaaagtcgccatttccgttaccatagcctgggaaggcagtatgtgcgatgaggaagtaacccttgcgggattcagggtgtactcggtgaacagtaatgtactgatcctcgtggtggatatgagtttcgtcgtatccgtccttgcccatcaaagtgtgaatctggttgagaagcttcttgatgccgccaatgccgtcctcaccgcctcctatcttgatcggctttgatccggaagaggcagatgtataaagcctagtctcgttgaccaaatccacgagcttggggtaaatttcgtcgtaacccatgacacttccagtagcactggagcacatgcagacaagagcagcgttgggtaaagtgtcacgagcatcacgcttttgtgctggtgtctcattatcatgagtgcagtccatgaaaagagcatgtacaggactgggcttgatcgctcgaataatttctctggatcgcggcccatttccatttgtgtcaccattcttgagtcttgtcgggctgctagatggagtgcgcacatccgacttggagacttcatcaacctcaaaacttccaataggtcgaccgccatgcctgtgtacaagcctgctgagttcagctgtgctccatgcctgcatggcttcacgaatgagtgagctgagaccaagacgcttcacaaatacgtagtccatctcttcagaacccgtgaacagctcggcgactacatatagatcaggccgcacgcggcgtgcctcgtcgaggatgtgctcagcaacgtgaatcggggtagagtggcagttgtcaatacgaagaccggcaaagtacttggcgagtgtgcgagcatatttggtcatgtgctcccacagccaagggttgtctttgggccctgaaccgtatcgcaacttgacacagtcaccccagacgatgacttctcggcgaaggtagacccttgagtcagggcctgcattatcaacaagtgcattgcctccccaaacccatccgttgttgaccaaggccatctcttcaggcttgagcttggatgttgtgtcgtttttaggcagacgagtaaagtaaggctcaatcaaggggttctccttgttaatctcaccaagcttagggccatgttcatcgagtcgaacatacttaatcctgttgaagatctgctggagtatatcatccacttcagcgtcgtactccttgtagaagtcaacattgaggatattcaaaatctcgacgatcttggccctagcagcactctcgtcagaagagcctgccaagaagcttgcggcgacgtcaggcttcacgcgcttgcggaagcgctcgcccattcggtcagtgccggccaaaccgacctccctgaagaaatcgacctgctccttaaccgacccagatttggctttctccaacttcttctcgaaatccgcggtgtcatcagagctgtatttactaccttttgaaaacgccttgattgcctcatcggcatctcggtcaacatcgagtgcgtagtattcccatagcctaatcttggcgaggacttcggtcttgatggcgtccatgatgagcatcaggtcatcagtggacttcacgtcggtgggaagtccgagcttcgctaaattgtcactcaactccaagagacttgtgtcgagttggtaagcggactcgagccatggggcagtgagcagattgtaaccagcctcagggtgttcctcaagccatttggtgttgttggctgtgtgatttagaacaatgtccgtcaagctcagcagggaatggttgcgttcgagactttctaccatcttctgtacatcatcctcaccagcggggaaacaggctgggtcccagccaagctggtcatacaagctgtatggagagttggatataccgcggatttgaagaggagtaaaatggatcatgttgtatccacgatcgctgatgccatggaggtggcgctcccaatcattggggtatttgcccatgaacttgctaatgacagagaagatggacaaggcaggcagcggcaagggccggccatcaagcttgagtctcggcgcaacatcaatgtagtaaagaggggtctttttgaggttttccttttgttcagagctgttttttagctctttcttgagctcagggagctcggcataagtggtgtagaaggcataggcaccaggttggtggatgggaatggagatttcgagtgtgcggttgaaatcgggtgtaagtctgtgatgtgtctgtgttagtcctggttggacttcatcttataacgtcgaaacggcctcgatggctccaaaagtgatcgatcgatctgggacaaggttcagaacttacttgaactcgcgaaaatgatcgcggcgaaattcggcgccttcgtcgggaatattgacccaaaggctgccgtgacgacagatggacgaggtaccctcgatggcaaagcgaaccgttataggttcctgagacctgggagcgagatagatgtattcgccctgcacctgaggtgagccatcatcgttgagcggcagcaaataaacctcgttggatgtcatggtgtgtggtgggctcatgatgagagaagagaagagcgagagcttcgtgccccgcgaaacgacaagacaatagctcagctcgctcagtcagtcaggtactgacacgacagtaaccaaggaaccgctttacactacgcaacgtgcctgtcgcagtggagctaccgatcgatggctaacggctcgcgtccacagtaggtaagttaagctggtgggggcggaggtcaaggagctccgtaggcgctactggagtagttttttagtgggctcgttcggttcggttcagggatctgggatctgggttatcgagcgggatcgacgaccagagcgagcgacgggagggacagaatatcccagagataagggagaggggacaggactcgaatcggtggtaaggtaggttggtaaggaaaacaaatattgaacaagggagagaaaaaatgtgtctaggagtaagtagactaaggcacaggcgggcgagttgtttttggaaagagggtgagattggagtatggggttgacgaggtgaaggacacgaggaagagacagagcaggaacgaaggaagtaagagtttcgtctacaacagagagaaaaagacgaaagaagaagaaaaagaaggataaaaaacaaaccactatctataagtcattttcacgtaaccgaatttggacagctcaacaagtacgttaagtgcctccttagtacatacggttaaactgcatcaccatgaagcaattgggttagtttctactctattctaggtattctatcccatccggcctgtcagatgctttagataccagctgtgtacgaccttggatgttgtttttggcggtcaagacggggaactaggttggctgtccgggagtaccggctttttgctattccaagctgttgttcgtggtagtcgtagtcttgaaaaggttgcatgaaactcaacgtacaacaagtccctagctctggacgggctggacgggcgaagggggaggcagccaacaaaaacaacaactgaacaaatcacgcatggtcaacagaggacggagcaagcaattggctttttcagcgaggtgccaaccatgatgttcctggtctagctccttgatattcagacaacgggatacgagtgcagatgctgtgccttagacggagttggcctagctttaaacgtctccgagccaaaccatgatccatcccgacgcctccaagacaggccaggggaagcttcgtaaggcatggaagagggaggtgaggggaatattccgagtgcggctctctagtcttgatgaggaattgattgacagggcaagactgagtggttgttggtgggaatacagatgtccttgagtgttaagtacctaagaaatgaagtttgttgggcatgtatatcatccaaacttttgctctttcttcgtccctcaatttggtttcaagctattaatccgtgacctacgtcattcaattgcaatccaaaattttccccatggatgccccaaatcaatgccccgctccgagtgtcgagatgacggggcgctaatttactttaatgcttgggccttttagggcaacgctcggggctcttgtgccttgatcagcaaaagttcaagcttttgggggcagaaaggaacgagatttttgttaatctatcgatcgatcctataacgagcctagctaactctacggagacaactgcacgagtgattgaccgctcaattcttggccaagtctcgagtcatgcagtgagaaatgctatatccgttatatacatgcttatcctcctgagaagcatatacaggcatgatctgagccgcgcaacaacggatgttgatgtgcgacacaagcatcaaacccctccacctgctatggatccatttccatggagagttgttggagagttggagacttcgagtctagaccaagctcgcttgtcgatccttctccacgaagaggggaatttttcaagtcgacacaacctaccctgaaccgacgtgccgcaatagccaaaaagacacacaaaatcttaggtgacattttcgataacataattgattagtaaattcttatgaatctatttagtgaattaatcctcgatactatgtgtttgtgagtgttggtttcgacaaaggtggacgtatctgccgtatacgacggtacagaactacgtacacacaacaacaaggtgatcaactatgttttagaacacataccttcaagaagcatcagagatacaattggacaattgtcatcacgtaacggagtctattgttgatatgtgttggcattgatctccatatcagtacatctgagtaaggacattgatttcagttgtgagagccaaatagctcatccaaagattctaacattagtagctcagtccctgaaatatatttaaatctagaattagacgtcgcttttgttgaaattcgcagcggaacttccattagaatactgtttattgcgtgtcaatgaagtccattaaccggcagctttccaccacatcatgtagtacgcgcagatcttcaccgcctgccaaattcgctcatgaacgcatcgtgggcggcagaatttcttaaattttagttcaagttcgaccatgaggtcgctagccatgcaaactcttttcaagcaacacgattatatgcttcgcagagtttggaaaacagggtcgaagcttggcatcggtgctattgcgcatctcacgactcgtctcccgatcctgtattcaaatcgcaaccacccaaccttttgcgacaaaaccattgcgcttcgccaattttcgactaccacgataaaaatggcgaacgacaacgtcaagacggatactgtgaccgttgaggggaaggagtacaggactatcacggagggaaaggcgactatcctggtgccgcaaggtgctaagattggcgaggatcgcggggaggttcagcaggtcttctacaatcccatccagcagtacaatcgcgatctgtctgtcctcgccatcaagacatacggcgaaatgtccctagagaagagaaaggagcaatatgaatcaagactgaagaagcaaggaaagaagagaaagcgcggcgacgatgttcaaaagcccaacgaggatgccgcagaacccgcacctgaggatgaaccgcaagtgactgaagaggctgcaaaccccgatgttgccgatcctgctcagccaaagaaggaatataagcccgctttccgtattttggacgccctgtctgcgtcaggattgcgagcgctccgatatgcccacgaattgccttttgtcacctccgtcaaggccaatgatctgtcggatacagctgccgattcgatcaggatgaatgccaagcacaacgggcttgatgataaaatcaatgtcactcaaggtgatgcgcttgcgcttatgtaccgagggattgcggacgatctatcgagcagagataaggcaggaagtccaggcaaggcgaacaagtttgatgtcatcgatcttgatccttatggtaccgctgcgccattctttgacgccgctgtgcaatcagtgaaggatgatggaggtcttctctgtatcacttgcacagacagtgcggtgtgggcaggacacagttattgcgaaaagacatttgcgctgtatggtggaattcctatcaagggcatgcactctcatgaggctggtctgcgactcgttctaaacgctgtggccacatccgcagcccgctacggattgacgattgaacctcttctctcgctctccatcgacttctacacaaagttcttcatcaaggtgatcaagtcgccccaatcggttaaattcctcgcctccaagactatgttggtctatagctgtgacgcaggatgcggtgcttgggaaacacaacgtatgttgaggagcaagcctgcaccgaataagaagggcaatggcgccttttacaagcacacaatggcgcagggtccatcggccgaccgacattgcgagcactgcggactaaaaatgcacatcaacggtcccatgtacggtggacacattcactctaaggagtttatcgagagacttctcaaacagatccccaacgccgaccgttctatttatggcacgatgcccagacttgagggcatgctgcgaacagctctggaggagaacctaccaggtcctgaggtcaaggagcctgtggatcctaaggatgctcagcttgcggctatcgacaactaccctttctttatcatcccaagtcgtttggctaatgtggtgagctgtgtgacacctagcgaggatatggttcgaggagcgttgatacatctgggttaccgtaccgccagaagccactgccgaccaggaagtatcaagacggatgccccgtggtccacaatctggtgggtgatcacggaatggatccgtcaaaagtcgcctatcaaggaatccagcatcaagaaaaactcagcagcatggaagattctgactgatgctgggatcatcggacaggagaagcctgagactacagaggagacagccaaagacgactctgcgatggagggtgtagaacagaacccatccgagcctgccgaagccagttccgcaaatgcacagagcggggaagacaacaccgttcccagtgaaatggagctacgtaagacactcgtctttgatgagagcctggcacgtctcgctcgcagacgtggagaacagaagtatgtacgataccagatgaacccacgagaaaactggggtcctttggccaaggcggctcgtcgataataatgtaaatttgatcacgcatttgcactctctttagcctcatcgggtaaagcgagcgatccttcacgagttaagatcgtttgtgtgcctgagtagattatcttttggtcagcaaaagccccacaaaggccgagggaagtaggtatgggtgagggcttttggacttgacttgttcattatcttcaatttcaacatttcgaatatatgaccattgggttgaacgaatgttgcattttctttggcggtcattttgagtttgtttgcctcgcacgtattcacgattggctattgcgccataaatcaatacagataccacgccctctctcatcttccgcctgcctccgtctttgatcgtacatactcatatacaatgtctgctataccggcagcttctcatgcgatggaaacaataaacgtcgaaaatgtttcattcactgatgagaacctcacatggactagcaccgggatatccaagagcacgtctcgccacgagcttgtgttagctcgcgagattaaatcaggcacagtgtcgtcctcacattaccttatcttcttactcaaagaggaccaggataataaagagaacccatattatctctcagttctgaaagcggcacagatcccctcagaacttcgcagcattacactggcagagcttccccctcatctgaagcacggttatgtcaacaagcatggcgtcacgaaccaagtggatattattgtctcagtgaaatctggggtaggacaagccttgagagtctggcaagacgtactgaaccctctttgggaatcattcactgatgaacctgaaaaaccccaatgtcatctcatacagacagagagtgcagagaccgttagagattatgcacgccacttgtggacttcacaggagccttcaaagacgagaacgattgttcttctcagtggagacggaggcgtcgtagacctccttaacggctctgacggagatgagacactccagactccacccacgattgcgctgcttcctcttggaactggaaatgctctgttccattcaacccacaaacctctgtacaccgagccaggtccaagttcacttgtacttggacttcgaacgctgtttcagggtgtaagcgccgatcttcccgtattccgagcctcattttcatctggatctcgaatcgtcaaattcacggacaaagtccaaggggagtctttagccaatgacccaaaccagataaagaaggaggaaacttccatcacacatctccagggggccatcgttgccagctacgggtttcatgcgagcattgtgtatgaaagcgatactcctgagtaccgtgtccatggtgacaaacggtttggtatggtcgctgccgagctactgagagagtctcacccctatgctgcaaaggtatctatccgtcgtgttggttctaccacctttgaggaaatccctcgtgagaaacacgcctacgtgctcgcagttctcgtctcaaacctcgaacgggccttcactatatcaccagccgctcgacctttgcaatcgcagctacgccttgtgcactttggatccattggcggtgatcgtacgatggatgtcatgatgaaggcatacgacggaggcaaacatattggcatggattggcctgacggtgaacgtgtaggctatgacgaagtggatgaggttaaaatttcagtcttggagagtgacgagagatggcgaaaggtgtgtattgatgggacaatcgttgaaatacctgaaggtggagacatggccatcaagatgctgggtcatggccttttcaagatcctggcaagtcaccaagttttagaagatcgcgtttaatgatctgagatggatagcatgatgattgtttggtcttgagctaggccgatgattctctctatgcagaacactgattacctagtcctgaagcagcttcttgaccctcttctccataagctgctcaaacgcatccacgccattctccaatgtgctcatcttgcctcccttcaacctataaacgaatcgtctcctcgtactttcctcatcgtcgtcttcatctgtgtcctcatcctcctccatcgcaccctcaatcacaccccgcataaaccatcgatcgtgactcaccagaatcacagcaccctcccaatctctcaatgcttcccgaagtgccgtgacagtttcgtagtcaagatgagtagtgacttcatcgaggacaagacagtgaggatgtcgccagaatagacgagctagttcgcagcgcacaacttgtcctccagagagtttgcaaaggggcacgtctgacgcgattcggcctggaagaccgagttggcccagaagaccacggatgtctccttctgtgagttcaccttcgacttctcgagtgaggagagcgagggctgtaagtgtaggctcagaacgtccgagagtctgcagagcttcaacggcgtgctgagagtagtaccccagtttcagtcggggatgtgttgttagagttcctgctgtcggtcgagtctcttcaactagaagctttataagagtcgacttgccagcgccattgagaccgaggataccgatacgatcccccataccgacagatagggtgatatcttgcacaacaagaggggttttggatgagtagcggaaggcgaccttttccagggatatcagagcgccaggaaagcgcagatcaggtggcccggggagattcaccacgactggacgatcctctggtggaatgtcgatgtcctcgcgggctgtcaagtggtagcccacgaggtctctgttgagcttgaagcgacctcccttggcactgacctgtaagccccagcggttatcaagtttcttctgacgagacttggcctgtcgcagcttattggtgtcatcgttggctttgccagctttcatattggccgcgatagatttttcgatatgcgccttctgcttatcctgggcttctttcattgcggtaagccattgtttacgctcgctctgcgactcctcatatgtgggtaaatcgccgtggaagtaggtaagttgcttgtctttgaggatgagaagatcggtacagagagaagtaaaatcgcgatcgtgcgatactaggatgagagtaggcgggttgtcagcgtcttgtaggccttgaagatagcgctggagccatataattcccaaaaggtcgaggaagttggtgggttcgtcaaggatcagaatgtctgtctcttggacgagagccgtggcgagagaagcgcgcatgtgccagcctccagataaactcgagatgggtttttgaatgagggcttcggagaaccccaaacctatgaggatcctttttgtctttgattcgatttccgatacccgagttgggcccatttgaagttggagatctgcaagcatgtcgactgcttcttgggtctcagcttgtagcgtttcaggagatatatctgcatttgactgctgaagcctggactgagttagagagatagcaatgaaaggaaagggaggtttcatacagttcactcgactccgctacaaccttctcatatgctgtgagggctttccgggcttgcatgccacgggcgccgctacgcagtcgagcatctttatctagacgaaaaagacgctcctgatgtctttggtgtttgagctgtctcaaggctttcactggggcggatgggtcagatgcatttataccctctgtgagacctagatatgcgtgttagaaacttgtctggtaaagcgaattggttgataaagcacctttgatgtcttgctcgatggcatgtttagcggtcgctttttcgatgacttgttccagtacagataactggctgctttcggttgggtttgaatcatgctcgtctttttcatcagtgagtttagtctgctgtagaatagcaattctggtctcctctgggataccaggtatgagcttttcggcaatcgctttaagaagtgctgttgagtgtagtcagcatcctaggcattcattgcagcacgcagacataaacctactggactttcctgtcccattacgtcccaccaaagcatatcgttgtccttctttcagccgaagcttggcggcagaaaggatttcgacgccatcacttttccccttgccctttcccttggcggttgatttgtcgcctgaagttacagtgatgtttacaccgtcgatatcgagctgtgttgcttagaatgggaattgccatgcgtggattgacgtgctcacttcgcgatggttggtgatttggaaacgcgtttgcttggagttgcagagaatggttgctacaggttctgatgctgctgaagtcattgccggaagagagattgggagtcgttcaatatgattttaacgatgaaagcagatgttgatgaaagagaaatgatgaattgagtgactgctatggcctgaggttgtcctagaagacgaggcgtgatgttatataggtcgttaaatttaacgtcaattaatattttctaagtggcgatctacacttgcacagtatataatttgtaaacttccttgcttggcaattgattcttagcatttgactctactttcgtactccatcagcccatgtcactggctcttgattgttggtatttttgttagtgcctttaattgtgacacagttaattgagtgactcacgccgaatgacttattcagtacatagtattacttgcacttttttatggggtacaataaatcattaattaaaacttttaggaaattaaataatgctattatatctggacttatacagatattgctaattgttaaattgtattaattctttggcacctaccgacctaagttagtagtctaaggagtatctattgtggtcttatccttccttctttcctcttttaggctgaaataaccaccttcctattttatctctgttgttgatgactgcctgctaccaataataaacaaataaatagaaactcataatttccccttctcttctcttgagttttccctctttcaacttctccccttcaacttttgctcctatcaacatgaactctacaaactgtgctgcgtccgttgacgcctcctttggtccatttgttccccctgaatgccgctatggcttcgacttcaccctcgtctttgaacagtccattcttgtgcttttacctgcctctcttatcctaattattgccccctttcgtatcttccgcctccgaaatgctccagtcaaagtcgctggttaccgtcttcgctctgtcaagttgacgcttattgccctcttggctgtgcttcatctcgtgctcgtcgtgctctgggcaactctggctcgtccctccaacacgcgtctagaccgcgtctccattgctgctgcatgtgtatcctttgcctccagcttgatgtcatgtgtcctctcccgtgccgaacatgccaaatctcctcgtccatcttcgctcctgagtgttttctttgccgtgtctttgcttctggatgttgcgctccttcgcaccctctggcttgtccccgtcaatgtagccattccggctgtgttcacgacggcttttgtcctcaaggcgatgcttgtcgtcgtcgaagggtggagcaaagcccagtaccttgtcttcggctccggggctcactctcccgaagtcacggctggactttatgcccgggccgttttcgcgtgggtggtgccgttgctactgacagggttccggaagctactacggccgatggatttgttggagttggatgaggatatgggctcggcacggttgatcagtaggttttggagacactggaataggcacaaccgaaaaggtttgtctacctttccctttccccccttcccttattagatagtcttaagtagtattatattccaaacagtctttgtgatgtcaatgtactaaatgctggcttagtcccagcccgcaagcatcgtctcatcgtttgttgcatcaccactctgcaatggcctattactgctgtcattgttcctcgactggcgcttcttacattcaatatatgccaaccgctgatcctcaaccggctccttgtatttcttggcgatacatcccagccaatcaacatcggttatggtctcattgcagcatacggtctggtttacacgggcattgccctttctcaagctctttactggcatcgcaatgcgcggtctgtcaccttattgcggggcgtgctcgtctctgcggtattctccaaagcgactgagctgagtactacagctacagacgattctgcagctgtgacactcatgtcttctgatgtaagatctacaccagggtctaggcgacgaactgacaaattgtataggtggatgttattgtgagagccgtcagagatattcacgagttctgggcaaatattatccaacttgccattgctacttggcttctgagcactcacataggatacgcagcgtctggtcccatcataatctcccttatagccctgatcgccaccgtcctcgtatccccattggcacgcaagtatcaaatcggctggctcgaaaagacacagaaacgagttggtcagtgtttcttcccaaatgcgtacttgaaacatggctaactcacaatcaggcatcacttcagccatgatcgggcacatcaagagcatcaaatgttccggtctagctcaaaacctgtccgataccatccccagtttacgatctgatgagatcagggcttcaagacctttcagaatcgtcagcagtgttacgtctgcgattgcccaagtgcctttaatgatgtctcctgtcgctgcctttgctttgttccagggcgttgcctcgagctcttcagagactctggatgctactagacttttctctgcgctgtcactaattgtccttcttgcacagccgctcttcttcgtgtttgaggtcatacttgacatgagtgctgctttggggtcgtttgagcggattcagaaattcttagtgcaggaatctctttctgaccttcgtaagattaactcttcatcagatgtgagagtttctcggcaaggagagacgtcctctatcgagttgcaaatgctacgaaaccctactgttccgtctatcggagagtctgacactggtggctttgccattgaggtctccaatgctgacatctcttggtcagaagagcgcccactgctccatgacttgacatttaccgtcggccatgaccagcttatcctccttctcggcccagtggcagtgggcaaaagcacactgttgaaagcaattctcggcgaagtcccattgacagctggaacaatcagacttcaaagcgatagtcgcagtggcagcgttgcctggtgtgaacagagcccttggcttctggtatgtttactcaatgctaaacttattgagtatttactaattaaccagaaccaaaccgtccgcgagaacattgttggatatgctcgtttcgatgcttccctttatcaaaaagtcgtcaaggcttgtgatcttgagaaagatttgggtcaacttccacgaggtgatgacactatcattggcagtaaaggtctggccctgagtggaggccagaaacaacgagttgtaagccgcgaattcaataaatatactttcagatactaactggctcttcaaggctttggccagagctgtttactcacagccaagagtcgctcttcttgacgacgtcttcagtggcttagaccatcagactgcccaaacagtgttcgaggatctcgttggcaagcatggcttgttcaggcagtggaagacaaccgtggttcttgctactcaatcaggtgagttgttctataacgctgatgatttatgtctaactgtaaaatagccgactttctcacctctgctgatcacattatttgtctaagcaaagaaggtggaatctctgaacaaggcttattccagactcttgagaacgccaatggatatgttcagtctttgctggacggcaaggcaagacactccaaccctgaagcttcagggaaggtaattgaagaggacgctatcaaacagactgagcagccgaaacatgaaactccaacacagcaggaagagtcaaaagatgcgcgtcgacaacgcggtgactcgactgtctatagatactactttagcagtattggcggtctattcatggtcactctcttgggactcgagatcatctgggcttttcttggaagctttccaagtatgccgcacccatcattcgaaaccattctatggcaatgctaactcgtttctagcaatctggctcaagttttggaccgatgataatgaaaaaggaaacaacagagccggttactaccttggagtctacgccgcactgcagatcatcggtgtcatttggtttgctattctaatttggtaactatctacagtgttcctatttaagggtatcgagtattaacggcggagtaggttcgtcattgtcttggtagcggccaagtcgggcatcactcttcacaagagattactgtcgactgttattaggtgagtccataatctaccaagggtttcgaagatgaattaattgacatttcagggcacctttatcgctctttaccacgacagatcttggttccatcacaacgaggtaattctaaacctctacatgatgctctggatggatactgacacttgtgtagattttcgcaggacataggaatggtcgataaccatcttccccttggacttgttgtaactctcgccagtaagaagacacccagcggctcatactcccaggaactttactaagaaactaggcttcttcggtgctatcgctaaagcgggcctccttactgcctcaaccccttatatagcagcaacatttcccctcttgggagccgtttacttctatcttcagcgtgcttatcttcgtacctctcgtcaactccgtctcttggatcttgaagagaaagctcctctatacacacaattcctggagaccctctcaggcctagcaaccatacgggcctttggttggggatccgctgttatcgaggcaaatcatgctctcgtggaccgctcgcagaaaccattctatcttctcatgattgtacagcgttggctagttctggttctcgatctgacaacagccgctctggctcttctccttgtcggactcgctgttcgtctccgcggcgaagtagatgttggtttgactggcgtgtcgcttgtgcagctaatttcgttgagcgagactgtcaacttgttaatccagttctggacatcgatcgagacatctatcagcgctgtcgctcgtatcaagcagtttgcggaggatactggagaagagaacttgctcggcgaaacacaagagcctccttcacagtggccggacaagggtgctattcaaattagtgaattgacggcatcatatggaaatgggcaggaatatgtccaccaggctcttgatgctgtgtcttttgagatcaagcctggagagaaagttgccatttgtggtcgcacaggaaggtcggtaggtcaaacccccatttctgcatcaaactgactgtacctagcggcaaatcctctgtattccttgctcttctgcgactccttgactctttatccggtagcattaccatagacggcatatctctatcttctctaccacgagatactgtccgtagccgtcttatcactcttacgcaagaccaattcattttacccggcaccgttcgacacaacgcggacccgcggggtgtcttctctgacgtggaaatcaacacagcgcttctccttgttggtttatctgatgctatggagcaacacggtgggctcgatgctccctttgacgaggacgcgttgagccatggccagaagcagctcttctttctggcgcgagcagtcttgagaaagcgtgatggaagggttgttctccttgacgaagtaacaagcaggtaaagacgaccaagtcacaactttgagagccaaagacagctgacagaacgacagcgtggaccccaagaccgaagaatccatcaaagccatcgtagaacacgagttcaaggagcatacagtcgtctctatcacccaccgtctgagcacgattgtcgatttcgaccgtgttattgtaatggagaaaggctgtatcgtcgaggttggtgaaccaaagaatcttcttgcttccgatagcaagttcaaagctctttgggcaaccagacctagctcagaggcctaattgatctggaaaacacttgttggctgtatacattgagatgctgttatacacaagttcgctttctatatgttgtctaaactgtcacgctctacaacaataaaccttcctttgcctgctctcatagttcgaatgtgcttctcaacattcctcgctgtttgaacagcctcggtgaatttctctctctcggacggtagcgcgttaggtccaggcgtccaccccgtgtagagacgaagctcagtgatcttgccccagtggtcggcccagttgacaaagtcatggccggtttcagtcattagtgcatgaaaccaagaacagcagccagtaaggtcaagaaactctagcgcatacagattcttactgagtgtgcgcaaaacgagcaatgcctcactccaatcatggtcaatcgcatgtgaatacaagttcgtcccgccataaggaatacgacgtccctgtggggaagagaccgtagccagtcgagaccgtggtgtcaggcatggatcgggccagaatgccaaacttaagtgtgtgagtgtcgtaagtcttgaagtcaacgcaagtagatgcttccatgatgcagatgaatcgttctgggggtgcaaggccagcgagaggtgggtgaggttgggcagcaaagaacgaggagggcttggaatagcttcggaaacgtcccaggattcttgcagttctgttgcaggctcttggtctctgacagggaacagcaagtcaccgacgtcctttagtcttattgaccggcatgcagagcccgaaaggtcgaggtagttgacttcaaggttcgaagccgttagactatctagctcatccccgtcagtcgtgtctggtggcggcagcagaatgatcttcagatcactcaaggaaagcccgttttggctggttattccaacatagcggatcaaggcagccttcagatggttgggcacaaagtacagatagtactgattgtacacgcggtggatagcccactcgcgtgcaagcttctgcagcacgatatctatcaaacttccgcgggaaggcaaataagtgcctggtaaacaggtgtcttccagtcctcttgaactcaagcgcgactggctcgaggaggcctcacgagcagcatccgcagattgacgggagacccagcttctcggtggaggaggaccagcagggagtctcctgccattaccatcgaacctttgacggacttgacgacgaggagcgggggccggtgtgtctgggatctggaggatctctctgatggccgggggtacgcttggagcagtcgcaggcagggctgactgagaggccgcggaggggttgatcgaggtacgacgtaggtttgctagcaggtcattgacggttcgggagggcttttctgttgcgcaccacttgtgagacgttggctaccacgcggtctggagaggtgaggggggaggtgagggggtccaaaaggaagcgaaccgagaggtggtcggaggccgaatggttagaggaggggcgtgggaatgcggttgcgactgtgacaacgattgtgactgcgattgcggttgtggttgtgatggatcaggattgtgtcggaccaaatgcacttaccagaggtatcagtcgatcttgatgaagacggcgaggccgttgagattggcttgaaggactttatgtggttccttttcttcggcatgcccggggacaagctgcgtgcagtttgcgacgaggtgaggaggagagaagggaagaaatgtgcgacagtgagatgaacaaggtatttgtttatttgtctaggatcgtgtgtcagtctcgatgagtcaaaccgatgactgattctctcggtacttctgtttacttagtatttgttgaagggcagtggaggatcgatagagtcatcaatagatggattgatccctcatgagtccttctcagctcaggtaaccatcattttttggtggatgacgatagctttcagtggagcccagccccaggctgaggtagcccgcttagttcatggctaacgttggcggtataggtccccactaatgacccaagcaggcgccaagccactaccgatggagcctacaagacccttgaaggtggatgacttctaggcagctctctataactacctacctctaatctaacccaggaaacaattgatgacatggaatgaatacttcgatttccagtacataatccagtcttttttttatggaaagaatcatacatgcatgtctgtaacatgggcatgcatcgccgtacaggactatgctggaggtaaaacactaccggggttagattccaaccctcgaatgtaagccaacaaacttcaagacaacaacgaacggttcttaaacctgtttgcctaattttacccaaaaccatggccaagactctttcaaggatcacttaggatcaatgcagtgctcgtgcgtctacatacttgcggtggcttctgcctctgtctctgccccatgatcaaaccccggcgatgatgtgcataacgcaatggatgtcatgcttgccttgactgacttacgccaagtgtattggtccaatccaggtacggaactttattactattcaccaatcgcaatcatgacttatactcaccccttgatgctggttattcttatctcgttgtcggaatgtctgatgtcctgtccggtcgaatattggtgctcggtttctgcaagagactaggtcatggagtgctaggcaatgcatcattcgtaaagagagtttgatacgatggtcgtaaaaaaaacttggctgcgtacaagacgcatcagggatcttagatagactgtccggagacctgcatgctaccaagttagagcattgtggtgagaaatgcatgaccacatcatcctgcaatcttttcttggaaacctaatcatagaagcacttcttatcgccaatcagttcccctcaatgtgtttgtctcctctacaggataacgtactcaacatcatccattgatatcagagtcctttactgcgacgttccatcagtgaaagggtctagttcactgaaataaccaagatgagtggctcatattcatactgcctttgaaatcgttcgtcagcaaggtgccgtgagctatggatagctgcgcacccagtttcatcaaggaagctgggggggtaaacacagctagcttctttcccgtcgctcagagtggataacctctagaactgggttatgattgccatgcctcacatgataccgccattgagatttgaagagcataaaatactactctgctgttcgctaatgggtgacggcagatctttgtccgcgctggtccgccattgatgaacagaggcatgtttttcgctggccaaagtcggtggatcatgacaggagggcgtatcgataaaaatacactttcgaactactctcaagcccatcatgatgatattatcgttgagggaaacgtatcatggtatcgtcagaagcgcagtgtttaggccccgtttgctaacccgaactgtggcagccccctgattcgtgatctattggttaccaagtgagctttgatttgtgcttccaactctctcgtgtctcacaacaaaggccttttgaaatgggtctgggcttctgggcagtgctcaaagtgtaggagacttccccatcgcggaccaaagtaagcgtccgcgggaggagcactgcagaaggtccagtatttggccaaggcctcctttctgcagcatatgcctactttcaagctagcttcggtgtcttggtttgacaagattcttaatttggaaaacagaagcgaacaaatttggccaattcgtcacattgaaccccaatttgaagtagccacgccgacagaacacccatgaaggaatctaaaagtggttgaatagcgttccatcacataatgaatcctagtacggtagacgaattggcgatcgttggcaaatgctggcaaacgctggcatggcgtgtctttgcggcagtgatcataacgagtccgccaaatcatacagggttgtgataaacgcccctagtttgtctatgaacagatcagatatatgcatcttgacccgggtctggattcgacttggcttggcagaggtactcgcattacaaaatccaggcagctcttgtatatgaatcatgcatactgaattgtcgaagaaaagtctttggaatcattttcagagaagcaatagcaacaaggggttggtagctcacgctctccacatccatcctgtacagattcagctaccagcgacccctttgactgttttgtatcatacttactcatttaaatcaagactcgcaggaggtgtagggtgatcgttgacacccatctgctttgtttattgtgaaaccatttacccgattaggagtagaacaaatctgtcacaggcggatattgaggtcaggacttgtgtttgttgtgatgagttaaatcgttctcttaactctgccttgcttctgcatccgagaagcatggtacaacgtaaaagcgaccctagtcgcccttcttctcaaacgggaacgcttgcttttgtgggttgaatttctgggtcgtggacaggatcttaccagcgtctgccatgtaattggggttctcttgcgcgatgagaacgctcaaccctgctgtttgctctcctgcctaggtaggcactcgcaattataagactaggcaacttccgtgcccaatttagatgtacaagtctgagaacatgttgtgaaaatgttgccggggaggtaaggtggtccaacgagcaaccaagttggtgtcgtaacaatccgaggggaatgatagtccgagtacttgtacccgcacttgaagtgatagcaaaagaccccatccatgttgagtactcgactaaaacgttctagaacatgttgaaagctttgttattggatttttgtttctttgttaaaagtttgaaacggatgataatttctgcccggaacatgcggaggggaactaatccattcatgaggcgtcaagacattgggaaggtcccctatgtagtctagcagtctaggtttgtagtggaaggtgcgatggtagtgatggatcaaacaagcggggatggccgctaatgagccactaacagttggcaggtggaaggcgacaaaaccgggggcgctgaatggcggagctttaagtgagcagttaccgactctaaccacaaagtccgtctcagccaattgcattacaaggccatggtcatcggggataagccaaaccagccccagacagggtaggcgccatgtgggaggcaggagctggttcgaccggtcaaggaaagcttgccccgtgcgtgacaactttgatttcatgtcaactcaatcctcaacctctctctactggaagccaacgtcagcttccgcccacgcctgctccgcccatgcattcgcaatggatcttcctcctaaattccgggagactgggcgttgcgtgtctgccactgttttccatccgtccagagcgcggtccactcgcggtctagtcgcggccttttaccatctgacatccaagctttgacttgagtagcgaacgtttcatccgccatggccgttgcagctttgtttaagatgaacggcactatactgtacgcacgaacgataccttaaaatcgggttgcccagagaactgggacctagctgggtttgatgcacgcaagccctccagcctttgctgatttgccagtcttcagcttgtatcccactgagttgcaggcacccttggcatcccaggacagtcatggccagtgtaccctattccacctattcaagaccccaaatgtaggagtccatatcgttactgtattggcagctgcagcctaaaaccacctgtggtctctgtctttcagtgcaacactctcttggagcccagtgcaacattgacttgcttcttcagctgcatgcatcgattagccaccagaattcgtgcggtgtcgatacattcttctcccttgagggactcacatgaaggtcctacttagggtttgtatcactccttcgctgcagtatgatcgtgccatattcagcctcaaacaacaaaagggacagcaaaaagaaaggttgatcgactccagagtctggaaacagccaaacgtcacgtcgcacaaagatctggctggaatcacgccgaacggtccaaaattcctattctcaaccagtgcaaacacacgcgtctgataacaggagcaacattctcaacggccttagttccaccaccccttctgtctacaacaatacactgcgggccatagccgctggcataaaaaccactctcagtggacggcccgatccgactcaaggtcaacccctcgttcttattcgccatgtattcgtttattcgtaccgtcggtctgattttcttgaccaaccacgctccgggagggcaaagcaatgacatgtttctctctaaatcggcccccttgataccacaggtatcaagcatgctcctagacgcccatctgaacaggaagcgcgacaatgccgacttggcctcgacacgagtactgtatcctgtatcggtcaacttgggcgttgccaggcgggaaccgaccgatatcgtcatcaaatagccctggtaacattttactggcggacacgaaagcccgcaacccgcgaacccgcgagccgacgagctctgtcgcgtcgcctgctacatagattcatcagttcttggatcatgatatgggtatgcgccgcccctttctcctcacttcgggtatggaaagctctcattggctcgttgataatctgcgcattcaataacgccccttcggaacttctggtcgtgaaatcgatgggcctttatttcgacccgctccacatgagccttcggcattgccctggtcatcgcatctagtctgccgccaataaaccgttggctgatggctccatagatttcggtctcctgctgttcaagacttgttatgccgcatccgcggtgcgtggagatgaaacctttcttcggcctcacgtgtcgttgtgtaaggatgactagaccccgccagggcctgaaacatagcctgggcatctgacagggatccgtcgatcattcttcgccttacaggtactccaggcaagtacagcatgtcaagcatcgatacgtcaaggctcaggctgccagggttgaaagccatccgaccatcgaagcctgtatggggggctgacagaagcgaaagcttgaacgattgagggtgacatgtcaaatgtggttggtcggtgccttgatcacttggcgattatgcttctgtgcctcaccgtgcttgaatgtaagtaaaaagtcccgaacacacctgggccaagtcgtcgatcactgcgccaacacctttcggcagagggcacagcggttctcgccgttttttcttccatgtcaaacttgggtgggggtttcttttgacgcatttcaagttcgtatcagagacaagactgttcagaagtcaggcacatttcgatccaagtggctggcttttgtcactccactgcacaaacctagtctagtctgcagtgttccgtctctggcgtctttctttcgtcaaagcaaggctttccccaatcaacgcctgtgtttgtggcgtatcgtagaagcattgacggccgggtgcttgcatactcatgcactggtactggcgtctggagtggaaaatactggtcttcaggctcagggcagcgtccagggccgtaacatacttgaagcacaaagaccagatgccgctttgttattttctgaggctgatctctgcgtccacctttggaggtgcaatggcccaactacgaagtatacaatgaattgaaaattatcgatcgagactagcctcggcgcatgcaccttgtttccgatggccagtatctgctgccgttttgcgacccgtgagctaaaccgggaatacgcccaggaaggactttttgagctttgcttggttcagatggcgagaattatgaaggaattgcagcatagccctgcacttgcacgcgggttcctgctttcaattgttaccgtgagctccgctggcgttgaggctctccacaagagctcagcaccgatggttgttgggccacgcgatacaccgcccatgagattgtggacgcaatttcaactatacatgagatatccagaagttcatcttgataagaccgctgggacttctgggcttcccataatttgcatgtctacgtcccgttgtctcagactctgcacgacctcaaatcccttttcgaagtgcctaccctcagccggtgaccccgagtctgctgttatttcttcgaagctttcggcagaccttctgattaggacctagcttctttcttcctacttttctctcaatttcgtgctacatgttctaatggccatcccctgaaggctctgactctgacctcctcagtccattcctgtgcgatcccaagtcagccaccactacttgaaatcgaagcgtgggtatatagacagccagatcctgcactcgcgcggttgtgtcttgcctggagctaatatctctggtagcttgcgctttcaatactgcacttcctgtttgtgacaccatatttgtcgagcgataccatcatccgacccgaacccgacgagagcaacttatctttgactcctatttgttgaagggtagagaaaaacacgataacgctcgtccacgttaattagcaaaacaagggtaagacacggctattgttttcgagttcagcaccactgcccgcctttctatcattatcgaacccatgtacacacactctacggaataacatcaaactactgccatgcaaccaaactgtcccatcacctctttttcagaacttgcaggcctcgaggcggtatcttggtacttgtgacatcgtcctgctgtcgataaaggcgtatgtcatgggtggcttcaaccagaaggggctactttttcggagtccatgaaagaacaatgttgccaggagcttactagaattgactcaaacgtgtgtgcaatggggccaacgctcatatcttgacaacgaccactggagtttcgagtcagttggagtgttcgccaggttcgaagaacgttgagctttcttgttcccaattggcgtccctgattgtccaaaagtgtatgaaacgaaagcaacatgaagctgacatagtcatagagttaggttcgaatagagagcgagaaaggaggtaccgccattttcacaagggagcgactgctggtactccgagcaagcttgcctctcaaggcttcaggtatgtttttcaacatccgtcgacgctctgggatttgtcccatggtagtcgattgttatcaaagtgctgaaacataagtagtcagccgattgcatgatccgttcgacaaatctgatcaaagggttgtccatttgatggttaacgccaagccgtctattgaacgtgcgtatgagttctcaaatcccgaaggtaagataccctttggtacgaatttccaatggccttcctttgggtcgtatgttatttgtgaaaggttgggcgtacagagctccaagttatcggcactttgcttcctcatggtacgtatcagattttcgttagtcttcacgttcatcacctctcatatcattcactcctggcatatcgggcaaagtggctacctctaccgtcttcgtgatacgcggtacaaagccgtagacttgttttgcaaccgacccgcaatactttttgtcttgaggcgtttggtgtagaccagtccgcggtagacaatcacctctttgggcaatgttcaagtcgaaataagtcaccaaaggacttgaacaagtggttttgctctgcaagaaataagcactgcgattcgaaacgcattgccatgctctgccgtgctctacatctcatgcttggtgtttgacgtaccaagacaagcaagccgaagatcttgtccatagcaagagccatgcctgatttcccgagttccaccagggatgattgcatagtctgtgatcagggcaagccattatcatatcagacataagaaaattgaaacaaacaacacacatggctgtgggcgagaaacggggaatcacataatagcaagcggccttgactaacacaaacccaaggatcccgtcaaacacacgagtttgcaatgcatatccggtcatctactcgaagccagatttatgttatgatcgaaacgaacagttgaacggctcccataaaggccatcgaggctgattagaacttgccgccagtgtcgcaatcaagcgctaacgcaaagtttctcggataggaatacgaatcttcgacgcccaccatgggctacatggatatggcgacgcataccggagaaatgaggtcagtcagtattcttgtttactctcccttgtttttattgccgcatgcttctattagtcgttactggtcaccctcccatacattttatcatttattgctatgaccttgcattgtgtggaatctgttgagccattctgattccatttattcgctctcactaccgctgttgtcgtcgccatttgtttatattttatatttttctctttctgtctttgctgcagatagtggtttaggttgttcgcgagttgcaagctaggaaatgggtctgttgtcatcagcccaaccagactaaacttacatacactatcctatcctcatacccatgtcgatgatggctatggcagagtatcgattccctattcacttattacctacctctgaaatagcctgtatttcctctatttttcctacacatcgcaattaccgtttcccacgcatcacttcagctgtgatgaaggctggcctcagacttggtggcgcctttaacaacaagttgtagtagacaactcaggcgttggcaattcaccatctctcgctacctacatacccttgaccaccgctaccgaaccacccctgtcgtttattttctttttttactatccatgttttgtaccgccacctgcagttcatttagctttggtcctctctgtctcttttctcgagcatcccggccagatttgtgaaaccatcgaataaggacggattttgcacgcgatccccttatttgctgcttggcctattcgtgctcgcttcgaattcatcttacttttttttttgactttttttttttggagtgtgcctaagagcattgcatgcagggttccatcacgatctggttgggattattggcagcgagtgcagccttgtcaacgatttgattgtcacacattccaatccccatcgtttaaatcattacgcaacatcctcacccagcctcccctctctgagctcttcaactgtgctccccattactgcccaaggagccaacccctgcgacgttcattcgtctctccagaatttcccaagtcggccagtgacgatattcgtcccacaggctctcggtgcttgcttgccggcagcccgttaattcggatccctctcggtggcttggccatatcgcaatggataactagactaggtatctggctgtctttgttcaacacggacgcccgggtgtggctttcgctaccttactcggaacctagtcccttgtatcctttccctccccatccaacccgctcactggctgttgctctattaccttgttcaagattctgcttactgctactccctcctacctgctctttccgtcctttcacacgcccattatactacactgcactgcactgcatctattacctgcctctacatttcacattcacggcacgccgccccgtgtcaacgctcagtgccggtgtcagtcagtgttagtgccagtgccgtaagctgctgcataggctgtcctcgcagcctctcgaaaccgctcggcaggctttgtggcacaccaacggccgacggtgttacctgacgtgcgcctcaagctgtgacacggggaacactgtatttccaggacatggcaatacagcatctttgtggccgcctcttttgccgttgtcgctgccacttccaactgccagtgccgtgcagttaccgttgcctgcctattcactcaaaattatctctttctccttcctctgctgtttctactttctggtcagcctgaggccgttttgctgatgaggcgccagatacccacaagagaccagtacttctctgacgatagagccctctcagccctcgtcgcttttaaacctgttccatccgccagttcttagctccaccgcgcagtactcccaggacggaagtgcctttttccagtctcaacaagctggccatcaccatctgtatccgggtatagacatccgctctcgcctgggctccaagtaagtcgtctctcactttatcatttttcagctctgcaacctatttgctcccccatcacctccagcactcaaaggtcgggatcacgttgcaatcacatacttgcctttatccttgactgttgcccaatcttcggctgccatactctcttccagcacagcgtgtttgggttgtgcttgatatgacattcacgaacaagaagacactcttcctagttgtgcaaagcagaaactgactgctacccgcagcactacgtccacgacggggatggcacatccctatcccccttcacatcgcaccccaggccttccgcaccctggttcccagatcagtgctcgagagcagtacacctctgccacgccggggtttaggaggccttccgagcattcagtgagatcaccttcttttgccgcgcaaccaagaggaaggcaccctctatcgccaactgcaagtccaaacgcagctttctcagccccaagtatgggctcaagcgggtacggcaacagacctacggggaacaccatcccccccctgcacaacgttcatatgatgggaagtctccaataccaggacggcgcaggaactcctgtcaaggtcgaagtcaatgggaccatcgacaaaggtttcttcttgtccgagaacgaatggacatgctatcgaaggaactacttttcgtgcatttgttcctattctttgagccctcacatacccagcgtctccattcaatataccgcaactggctcgacgcagccagttcaggtgtacggattcgctatgtccatctcagcggtcgtctctgataacgagtcacacaacattgagttggtacagcacacaccaaagagagacaagggacccataatgaaacccgaaaaggttcgacttggtagcaagccccgtgaagccagtcaccaccaccatatgggtatgtttacggactcggtcgtacccaaccgtcctgtttaccccgacaatttcagcaaccagcctggtggccagcaactgcctacagagcatacgttcgagagaatccaattcaagcaagctacacagaacaacggaaaacgaagggctgctcagcagtattaccaactggtcgtcgaactctggggcgatgttgggacccaaggtggcggcgatcagttcgtcaagatcgccacacgcaaatctgcaaaaatgatcgttcgagggcgctctccagggcactatcagaacgacaggcggggaagtcaaagcagtggtccgggtggatcttcgggcaacctgggaggctacactgtcggcggcatgactgatttcagcacttccataatgggtggaccgggctacgcacctggggggggggttgatgctcgcaacagcctctacaacgttcgtcaccacgacataccacccgaatcgatgatccccccagaggattctaaggcaatcggtacgactcgagaataccagtactatgcagggcccatttacgaagggcatagcgaccgaattgagttgttcaaccctcgaacggaccgggacactgtcgtgccgcacatggctacggggatgatggtgggcagtaagatcaagccggactatgacggcgctgtccttcccagtatctttcatccaccagcccagatgaacgaccgcccgccaggaccctttgaaggcaaatctacatcgagcggctactatccgattccctcgtcgggaatcaacatgaccatgacatagtcagttctgttgcacatcgctcttcaagactgttaggtcttgcccgtcaaattcgaacgaacgagtgagtgcgagatggaacactacaggaaacagggtatgttcacaccgtatcaaggcgttaggacatcagcatctgttcagggccatgtgcactacagaaaaagggatatacgaataaaagaggtgatattgcgtcaagactaccggcataggtgcgaaaagagacatttgtatggcattggcattagtatggggttcggattatggttttctcaaaactttcgttcgttagatgaggacgcgggcattcctcaatggaaatggtttcgggatacgacaaggtggacaaggaaggagaaaaggagcgaagcataacgacgtgtacgacttaaagctaggagcctgacgtctgacatgttgagggcaagcaaaaacaacaaggcgagaatgtacgagacgcagcggcagcaaaactgaggtgagagacgagagcttaaggccgtgagcccgcttgggggttgggtatttgtttgttttgttgcgaaggaaggatacccggagtcgtgtgcttttgtttccttctttacttttacttttactttcactcctacttctacttctacttctacttcttgtagcccgttttctcctgagcttggcttttgtatcgaattcagttgtctttttcgtctcttctctcttgtcatcccgaatgaagtctagcggcctgcccggcaggtcgcagacgtatcatatttgatgaagaggcaacgaggcaatactgtctatcacctgagcctaagatatttgtcatggccaggcaattacctatgtaacttaatggatggaaaacggcgttaggggcactcgcagagggatcgatcgagagcatgggggtaataggattaaggcatttgcatatgcagttgaatgaaagattgccattgattggccccaatgataaacagtaccattcatactccaactcgcggttgaacgaaatgaaacccggcttactagataagaatagacctaggactagaccagggtattgtatagtgacacagcccaaaactaagtcgcatgcagggtcttgagttgaattgtagatagcacgtgtctcggaactatgatccgtggctagactgggtgttttatttttgcctttgtctttagctctgtcttgttttcgcttcgcttgatttgacttgaagtgactcggctcattgagttttcctttgagccagctacaaaaaggaatgagattaggttgggggtgtggacttgcacatggtagcaagtaggctattcgtaaccatgtctcttttcagcgacaacaggcaagagactcaaccaagcctcaaaatgaagaggagggattcagttgccttgccttgatgtgatagccaacgatatccttgagctcgacactggcaaggagtggagtgtgcggcgacagtgtccgatacccttgtcctaccttaccttactgggccaagccagccttgctccctgcaacacacacacgtctcaatcttattcgaaggtgcgatacatgcgtgtgcttgaatttgagagaaacaaaagtacattgcattacagcattgtttagtagcaagtcaaggctgggggctgttctggtctaggcttttgggttagattaaggttattccaaggacgctaaacacgttttaccaacgggaaggggacggaccgctacggtacgagactctaagtaccttttgacgttgtaatctaagttaatctggctagttgggttagtattgaacttgaccagagttagttaaatgctctattgatggaaataaacatggatggaacacgacatgtcggggacaaagcgggtgtaagcggttgtctgaaccagtattttttaagatttgatgcacaaagcctccccaacacaaaagagtagagaaaggatgtaaaatgatggaatggcatttgtcaaagtagaaatgatcaacaatagtggggaaaaaaagtatatgtataaggatcggcattacctattcagagcgagagagcgtgtgcagactacctctatctaatgtaatttttttatttattttttgccctttctctttctctattagcttggttggcctagagagtggagtcaactccggagaattaactgcctagtagtcacagacaagacaataacaaacgagtgacatgcaatgtcgcaggtacggtacagatgagctaaattgggtcgttagtatggattacaagaggcggatacaggttcaggtacaatgttgatgggctgttggttcagactcgttggatgaaaatcaaaccacgtatgtactacatacaggtacaaggtatgcgcgcgagacaagggtactaggcaataagagaatgctaccttttacttgaggaggtgttattgccgaaagcctatttgttttcttttttttttttttttgtttttttttttttcaatctgtatgtaggtatcgtatcgtacgcgctactgttaggtgaagttagtctcgcattcggtgtgagaactcataggtttaggtacaaaagcagaagacgatagaagatcgatcaagccccaggtttcattgctacgtcactcaacaggtgacaggtgcagatgtgggaggggaggatcgatagccttttgggttttgctggtttgagaaagatagcctactgcatgcaatattagctgggcgcagagggtgtagtgcatcaacaacacaacggcatcaccaagacaaaagatcccaccaccgcttcagctgcccaacctgttttttacttgttttcgtttcttttcgtttcttctttcctcttctcacataatatacacgtacatataagcatggtattatgtactttccctgccaggcaaattccaccccctcacctccatgtcaccgaatacccagtcgatggatccaccgagagcggacaatttctgcaagcctccatctccccgtgttgcacaacatatccgtatgcgtgtgcatgtggcgcgggcaaccatcagaagccgaagtgacgagaacgcgaattccattgaattatatgttttgtctagatccattccattgttctcgcctgtttccctctctttcggcctcggcctcggcctcgcgcttaaaaaacaagactcgtctctgattcactgcttaagcgagaattaaatacttggagtgagcttcgaccaacagatagacagacatgcaacattctttctacccttcttggtcaacatgtagacttggcagtgagtgggtgatacgtacacgcatgcgtgcatgtcaacaaaaaagaaaagaaacgagacacggtaaggacagcaacaacgatgcaagtcagaacagggtacatgcagaaaaggtacagagagaactgtccgtcagtcagcgccaagaaatgttgcccgaccctggatttgaggctcatgcaggcgcctacaccggtcaaggactggtcacatccctgtctcgctcgtggggagggctccactcatgaggccttcctcggacgccggtcgagagataggaaatgctaccagccacagaccccccagtgcagcacattactgttgcattatgggatcgaaaggagggtagagacatggctggggccagggtcgtgtgacagacaagccggttaggcgattctgatatgtgacagaacagagtaagacgggcagtgagaggggcaacagacagagtaagtgagaaaacgacatgatatgatgcatgattcaaacaaaagttgaccatggtttgaaatgtagatatgatagaccgcgtctatcagttggctatttcttcagcctgcgccatttttatttgtctctcctcctggatgcatttatgcaacttggcaaccaacttcatattctgctcgcactagccaacactatgctctccagatagcatcggccatctttgcgaccatgcccatctcagccgtgtcgtgcaccctcactacgtccgcaccgccctgcaccgccgctgcaactgtcgccgccgttccccatgtccgctgcgccggctccgtgacccccgtgatcttcccgacaaaggccttgcgactcgaacccaccagccacggaagaccttccagcccgggccagtatcgcagctcctctagtcttcgcaatatctcaatgttctgctctcccgtcttggcgaagccgatacccggatccagaatcatccgccaccgtcggatacccgcttcctcggccgctgcaacgcgggagagaagttcggatgctagggtagggatcagaccttcaggatacgaggttaattttgtcatggtctgtggtgtgccgcgcatatgcatcagacaaatcgtcttttgaaggcgggcaacggtagagagcatgtctgggtcgagcattccggcggatacgtcgttgataatatcagcgccgctggcgatggcttgctccgcgacggacgcacgatatgtgtcgatgctgatagccacctcacgagcttctgggatcgagcggatgagctcaatggcgggcacaacacgagctgcttcttcctcagccgaaacctctggccggccaggagcagtagactggccgccaacatcgataatagaagttccgttcttgaccatatccacgatggtctgtgcgaggttatcccggtcatgacggcccccgtctgaaaacgagtcgggagtcaagttgagaatgcccatgacatgagttttccttttactagctagaggcgtcaaagaacctgcctttgcagaaagcggcgtcatggaagagagtggctcgcccagaggcaactcattcagattatcctggatgagcttccacggttttctcggatccaatgatttggctgggataagtctgaaattcttggttagaataccttgtccacgttaatcagtcatcgtaacacatactcggctaggggtcttagaacgaattctcgctccagtatcccgatatggggaactttgagacgttcgtggtcgactgtctcgtcaccatagagaagaatgtccaggtcgatgttacgcgggcccttatcaatgacctttttacgtcccatatcgttctcaatggcttgaagttgatccagcagagctattggctccagttctgtctcaacctacaagatcggtcagcaaccaaggcgttgagtactctttgatatacatacctcacacgcgccgttgacgaagcggtcctggtcggtaacatacataggttctgtctcccaaaggctactagtccttttgactttgattccgcgacgatccatctcgttgcatgcacgttcaatctcggcaacacgatctcccatgttgctccccaacgcaatatacgcagtcctcttgcgcggaccattactcccacaaccaccaccattagcgcacgcacaaccacaagcgttatttcttagtccaggcacggtgtttcgcgcaagtgaatgcgggcgagctgctgcgataagagatggctttcgaggccgcgttgacgtcaatgagtatcgcggcgaagtggtgaaagcccgcgacaagctaggagaagcattgcagggtgcacttctgaggccttgagcaagcgcccgggatgaaagaaaggattgtctcatggtgatgtttcgctgctgctacatttcagccctggatctagcgttgagtgagttcggaaatgttcgagtcgcagtgaaaatttgcgttatcgacacattgggtgtgtatgtagcagaactaacggtcttgcttggaagcgaaagcttgagggaagtatcggccgagtcttgcacatgtcaactatgatgatgattatctcagaggactgtgactaatctttcatagggtttttgatcgggaggtagtcgaaggttcccgctgactgcttagcctagacgtgtttcttccatttgcatgtggtcaagagtcttgtcacgggactttttagtcttgctgactacaccattttcttaccgagcacatgtcagaacatgttcgaccaaaaaagtaatcaattgttcgaattccattaagcgatgggatttgaataacaagacacgattctcagtttcttcagaccaagagccaggcttcttttattgattggactaacggtttaaccagctggagactcataagtattagcaagcatgcatctttttttgtcccgaggcaccttccccggattcaacaagacgctattcccaatgtaggacagctctgttttccccctctccacaatgaggactctcgtctcaggaaggaaggacagactccagacctcggcatcgttgcgacaaacattgttcctgcagaatcccctctcagctgatccctttttataccccggattctcttttcaagcgcatgtttctcgttcttcatcaatcaatactgcttccatctcttcgcgctgccagatccaatcagtcgcgacacgatagcttcatacaaacatacgataaacagacagacaccatggcctcaccacgtacgtcatcaccatgaccatcacgctctccatcaatcgctaacatgtgccccttacagagaagctccgaactcccatcaccgatcttttcaagatcaagcatcccgtcctccttgcgggcatgaacgttgccgctggtcccaagcttgccgccgctgtctccaacgctggtggtcttggtgttattggtggtgtcggctatacccctgacatgttgcgcgagcaaatcgccgagctcaagagcttccttgacgacaagaacgctcccttcggtgtcgacctgcttcttccccaggttggcggtagcgctcgcaagaccaagtacgtcacatgtcttcctccccctggtcgcaatcgcaatcgcatacacacctcatcaataatcaggcgctaatgtaaggtaaacagctacgattacaccaagggtaagctcaacgagctggtcgatatcattatcgaggagggcgccaagctctttgtctctgccgtcggtgtgcctcccaaggctgttgtcgacaagctccatgccaatggcatcgtctacatgaacatgatcggccacgtcaagcacgtccagaagtgccttgacctcggcgtcgacatcatctgcgcccagggtggcgagggtggtggccacaccggtgatattcccacgactgtcctcatccccgctgttgtggacatctgcaagaagcacaagtcccctctcaccggtggtcctgtccaggttattgctgctggtggtatccacaacggccagctccttgctgcctccctcatgatgggtgctggtgccgtctgggtcggaacccgcttcattctcactgacgaggccggtgctcccaaggctcacaaggaggctgttcgcacatctggtcacgacgacaacattcgcaccatcatctggacaggccgtcccatgcgtgtccgtaacaacgactacattaatgactgggagaccaaccgccaggcagaaattaaggagctcgtctccaagggtgtcattccctacgaggccgatcttgacaagctcgctgaaagcaccagcgagagcgaaaacgacgacgacgaggacatccttgacaagtaccgaccttacctcatgggtaagtgtgctgctgttgtcaacgagcagaagcctgccaaggctgtcgttgatgagtttgtggacgatgccgttgcttggttgcaaagaggcaacaagatgattgccaagctgtaaagcagccatgccatttacatatgagataccttgttatttagtcattattttgtgatctacacgtagattagaagccttgcttggttaagttgaactttacacatcaaactcattgttgcaacacatgcgctttcactctcattatgctagtttttctttggttaggggcggcgtcttggttagtagaaatttggatcccccagctacctaatcttgatacccttggcaaagtgcaggggtggatatacgaggtatccttcaagaagtaagccgtcctatgctgatacctcctgcaaacacctcgatatacaggaacatccgatcaatagacaagcccttgcctgctgaggctacatattcaaagcatgatatccaatcttaacatggcagagtttctttgcacggcatgctctcgatttgcgaatgattttggcaaggttggacaagaaggctggagtcctattctcaacgttgcacccgatttccactcgttggcaaaactagcccgggggggttgttcgctttgccaaattgtctaccaatcttgctgttatgctgaaaccgtctcttatgagagggatacactgcccattcgagtccgagcatggatggaacctgatagctacagtgagtttgccgatgaggaggatgatggactcccatttcgcgacgaatacccaaggcggttgtttcttatagtaacaatcggcgaggaaggacaaagccgttcgcattttctccctctggtaatggacaagggcgcggaaaaggcaacaactttgtcggaatcacacacggatgagcccattatcaatctctgctcaagcggaggtgttgatgatgcagtcgccttggctaaacactggatacttgaatgtgacaattctcataccgcatgcaacgatcatccacgtaccaaacagcagccaaaggtggtacccacgcgacttatagacgttgggtcaactcacggaggaaggccaccacgggtctatattcaaaacttcctcgaccatgaggatgtggtcgcggatgttgaatatgctgctttgagttatgcatggggttctgatcccacatttgcgacaactacagcatccaacgttggcgagatgacagagtgcctaccatgggacaagctcgcaaagactattcaggaagctatcatattcacgcggaagctgggaattaaatacctatgggtcgatgctttgtgtatactgcaaaacgaaggtccggatgattcatttcacaaggcagattggtcttacgaggctggcagattcggccaatactacgagaacgccaagttgaccattgcagcaacgggggccatctcttctgataaagggctattcctcccacgacctgccttgcaagtcaacccgaagccagttacctttccacaagagacgttttggggcggaatcagagagaccaccgcccagccgatatctccagcgtgggaatacgaaatagacaactcccctcttctttcaagaggatgggcatttcaggagagagtcctttctaagagggtcttgcattttgggatgaactgtattttgtgggaatgccacgagggtcgggcgatcgagactgcaccacatcgcttagggcctgtgacttccgaggaaataggctacgactttgtccatacgtttaaacacatgcaagatctgaaatgggaggattttgtgaagtcatggtatagatttgccagcagatcctcaatggacaaattcaccttcgcctcagaccgactaccggccttgtcaggaattgctgcaagaattcagcatcgcttcccgcagaagtatatcgcaggtttatgggagttcaatataactcaagggctggcttggggagttcatgaatcacccgatcacaaatctccaagtttagctgatctgtctatgggcatagaaggggaagccataccctcagagctcaacatgccttcatggagttgggcgtctagcgataagccgatacatttcttcttctggttcgatgagtggacttcgatgattacaatcaagagctgggcggtagaaaccaagggtgcagaaacttctgggcaagttctccatgggacgctacgtctaaaaggcctgttccaggtgatgaaattggtcgatctcactccgccattcagcagggtacaattcgatcgatacgggttcgcatatgaggaagatcttgcaaagcacttaagcgataggctctatccctgcatccttcttgggacagaaagtaggttctttaggagtcaccgtgcagtaagtcttttagcaggcgcactcatacttcaaccaactggtcggagtgttgattcggtagaagagtacagacgtattggatttttcagggccccttacgaggaacactggtctgaagttactgaaaccaggactattgatcttgtataataagtagttcaacgacttaacatttgatcgttttcttctatatgtagcgtcagtaatgggacctcagacaagctttgtgtacgagcaaagtgaaatctcaccatgtatgaggctcatccttctcacacttgtctcatttcttcctctccttcattctacaatatgataaattgagaagtacactcataaatacccattttgctcacaacgggtcgtgtaaatgataagcccatcataatgaagctatcctatctacagggtagcgtcgtgtagagaggccctggacggttttcgttggattgggaactgaggtaatgagaagtcaacttgctagtgttaatatcgctgctaagttcattctgttctttgtttttataagctgcgaactgtcaatagctcgaatacagtatccaacctcatgtcgcactcgttcaagcgacgtttgggagagattcagggtaaggtttatgaattcggcacaagaccgttccacctctgtgtgatatataatgagtagacaagggattatcttttatatcgtaaactaagaaaacatcaaatctatttcatactagagtaaccaaagcagtcaactataactttgacatcgcatatacgccagctccaaaagcatcccgactcagattcatgcaaaacgcacagtttcaatgcgccgcgccatgtttgtactcgataactagtggtaatcgaggcagcgcatgcatattctggttcaccgcaactgctgctttttctccgacaggaccttgttcaaacttcaaagctccatcatgctcccatatattcatctcacccaatgacagcacctcttagtttccaaggtatgaacggatggctccctggagtcgagttgaaacctcgccagccatttgtgtgaggttctcaagatcatcgccagctgtgataccaaacttgcgcacaaagtccttggccgcagactcgaggtcgccgtactcctcctcgggctcgtcctctggtcgtccgaagtaggcgtttgaagaaatggcagttgcgccctcgaaaccttggagtcgggtcttggcctcggactgttggctggggtcgaaagcacccttgccgaagaactcatcggaagagatacccttctgggtgccaaacttttcacgagcgtatcgctcagagtcatctattgtttggttagtactgtgtcataaagcgttactcaattgcttaactcaccaacgtcttgagccctgacggggccaacggaaccaaaacctccagcattcctcttcggggcagaagaagcggcggccttgggaccaccaacttgtccgaaacccagacggttcatacccatacccagtcgctcaacctcggcatctgacttctgtcgtgtatgcgatgaggcgcttccacggctgggtgcaacaggagtgggggagataatggcagcagctgatccggagttcttggtggcagggtcctcctcagcatcgggatcatagccaagcttggcaatgcgatccgcctcctccttggccttcctctcagcctcgtcaaagtcaatgatgtctgcagtgaccttctttgcgccgagcttggtggtcttcttggcaccgaggacgttggcctttcgggggccagtggaagcgggcgtcttgcggagagcggcagatgtagtgattcggcttgcaggcttgttctcgccagtggaggttcgggaaagaggcgaagctgtacgggcgatatccttgccgttaccagagttcaagaagggagaaggcgtgcgaccgacaacagggggggttccggtgcgagagacagggggcgtaggtctcttgatggcaggcttatcccaagaagagaagaaatcgtcgtcaggctcgccggcaggggtagcggatccatcgtcaatagcgtcggtgattataacttcagtgggataactagacacatgtcagctttagtaagggacgtttcctacggcgcggaaacatactcctgggcatcgcgcgcagcacggcgcttgagctcgtccttgtactttgtagcggcgttagattggtacttggtcttgggatctttgctgttcagcgccgcggtgccgccattctgctggaagaacttggtagcagactcattgccgccaaccttcatcactcggagctggtcccattgccactctgtcccaattcatcagttcaaggcgatttggggggaaggtgaagatgggtattggggttcacgtacggtcgaggttcgttgatcgcacaaaggagatgtggacaccaaggtttcggtggttggaggagcagtcaaggcagaggtagatgccaaaggggacagaggtccatgtagggttcttttggccgcagtcgaagcagatctaatggtgagagagcgcaagagttaatttgttgccactaccagcgcgactagatgggatcagcgcataccttgttcgcaggcttagtcttcaacttctcgaagatcttaagcgactgctgctttgtcgcaagggagctcatcttgactattgggccgtgatcgggtgaagctagagaggtgacacaaagaggaaagtgatggacgaggttcgatgttgtatatatgtcctgaagtgtctgcgacgtgtcaaagacaagaaagaattggtattggtcaggcttgaaaaagggaacaatagtcggggatcctcagactaagactcaggatcagaattaaggagaactgttgttcaagggcagttgtcgataaggtggcatatcgataaacgctaatccatatttggtcaccccacctcgaattctgcccccaggcggtggagccgcaactgcccatccagcttgagctttgagagcttcctcatgatgagcttcctaccttatcctgtcaacgattattgtcacattgccataccggagcacttgtactagcactagtacaatggacgttgttgaatcgccaggatgaatccaacgacaaatctccttgtgacccgatctacagccttccgaggcgtccccacgacactacggccatttctcgcttcgcgatactatgcgacccagcaaggtttaggagctacgccacggggacctaaacgacgagcagtgacgcctttcaatgataatggacatgtaccatggaagcaactttcagtggcggaaaaggctgcgcgagcgacgcaacagagcttcaactttggcatgatcctggttggtctcatgctcactgtaagcagcggcgtatcgcaattgtgaggaatgggcgcctaacaattcatagggtggtgtgggatactttctctggaccgacgtcttctctcccgatagcaagatttccaacttcaaccgagcagtcgacaagatcagaagcgatcctcgtatcatcgatgtcatgggtgattccaaaaagattgcagcgcatggagacgagacattcaataaatggaggagggcacgtcctgttgcgtatgtgcaggtaatagtctagcattatttctcgtgctaactttcttagttcctcagaaacaacggacgcgcgcggagaccaacatataatgatgcatttctatgtatgtcagtcgatggctcgaaacatactcgtgactaacaatcctaggttgagggacccaagaataacggtgttgctcgacttcacatgatcaagtaccgcggacacagcgacttcgaatacaagtatctctttgttgacgtcaaggatcatgaaaggatctatcttgaacacgaagactcatcatccaagaacggcaagaaattcagtctattcggagtgaaatggtaaaggccatcgaagccttgcaaaaaacctagctcctctcatcgccaatcaactatacattgctttgatttgtatagtcgaaaggttctattgtattatatcctggcagtcagtttcgggctgaaggccacatgtatttgtaaaattgtttcaatctcgagtgtcgattacactctgagctggggtaactgatggggaaatcgtgtatagtttactcacttgtctctttgtcgctggcttcttacatagcaaatcctcagtgaggctaagacggaacgaaaagttatgactttatatcaacatacagatcaccacactgtattttatgtgccgcaagatcccttcgcgatgcgtcattcgctaattgagtttatgactatagtctttcatattgtaattcgcatgcagtgaggctattatttactgttcgcttcacacccttaacagggttcgctgagagtgcttcgaggtatcaagaggctcaactacgtttaacatcagtggcgattgggcagaattttgtaggtagtcgagaatttatttgtatatttcattctctttgttcgaaacaccgtatcaagcattgagttcaggttcccaaatgttgcgaacagtgaatgactgcctttgtgtgggagacaaacaattggtttgctcactttcaataaagtctcattattctcaatggtgaatcatcaaaacatttcccagcacttaagtcctagcccgatatgctatggtcagaccctgaatcgtatatacacacattctattgtatttcactccttagtctcttattcggcaaccttcgacttaggctccaacatgatcgttccactctagtggtctaaaaggcttatgcgatgaattttatggtacccctgaacgggaacttgtatgagttggatgagttgtgttgactaagaatgacgggtcgcagtgcttctcgattcttgatgctcaggcgtcttacaactcacacatatggcgagttggagagttttgtattaattggtatagctcataaaccagctttctcaatctatactctcgataaatgcctgtataccagatcaattgaatcaaccgagacacaaactctataaactcagaggcccgatacttaccgtgaatcagcattgcatgtcccggacgatataaatgtaagtctcaaacacttttcatataaagctctctgatgagctcaccccaaccattagttgttgtcttagctggatgaaggcgtagccatcctgagttactttggcttgaatcctacccagcatgcaaacatgtctttcatctcatcaatcatcgtatgaactcaataatcctttaacacaacttcatccctctcttcttttgagtcggcagtggaagaatgcaatgcccggcggcctgattccatctagctaatatgaaatgtgacaacagcaactctcatttaccatggatatatgataacggtatatgttcaaatgagtgggaacattgcacatcctgcgtcgaagtttattcgggcctcattttgatcggatcgtcaagtccaagcacattcattatgtaaaatggtcaagccctgtggattgagtatgcgcagtgaccagttctttacacatatatctcacacgtgaggtccagaacatgcggatgatagtcttactcctgttataatgtcactgcttaattgtgggaaggtagtcacatatatttgtctcgatcaaacatacggccatccttattgttctcgatgtgaacctctctttcaagtagggagcatagggtcaggctcatgatcggacatgtagtttccttctacaaagcaagtcttctcaacacttacatagagaagcttatccatcaagagaaccagtggtcccgtcgccatttattgaacaattcccatgcagaatccagtcgaaaagagatcaccacaacaccatatgcacgtctgattacatttcacgatagttttttcattcttttttcttcttcattgcaatcgcttcaagtcttcagctttaacacatgtattaggcatcccgtccatatcatttcgcctatcttgatccgcttcctgccgtcgagtacttatcagacgagagtcggctgaggtccaaacactggagccgcatcaaattactgcatgcgcagatgtccacgggttaccctactcggtaagtgtacaagcctcatccagggtccctgggtttccagccagaagacccataccaagcttcttagggtattcttgacaatagaatgacacatatgttccaggtacagccgtgctgcgctgtaagtaccggggtccagtcaggttgatctcttaagccgcacttaaaatggcttcattgtacggaacttcctcttgaagaaaagttcatttgatcagtgtgggtgcttccctgataaaatttgaagccatcgtcattatcatccagggtcaggaagtttcttacatccacaccacagcgcattgatcagcagtttctggggaacaaggcagggcgtgtgtcgaaatctggggaccccaaggcaaagacgctatcaaatcgtcaccgagatcggatctgcgaggctggtgcctgttttcgcctcaccttgagttgccgtcatgtatctcagtctacgcccagtgttaagtcaaagacacgcgtcctagtcggtaaaccaagacagagacaattttatgccggtagttggacttgctatcttcggtccagcggctttggcgctcagccagagctccacgcctatcatgagactgactgacgttttttctaggcgccatgaaaaagaagctcttgataaacatgtggagtctcactagcccattatagacattggcagactggtacgaacacgatttcttccgagctcattcctcggcacatccgtcttgctccgagcaaagattttttcccctttgaaccctgaatgttgagcactttcttgagaccgttgctgaaaacgtgggtcctcttaactggtgaattgtcagtgttgagctaaaactgggcgaggccaagtcaaaggatcaatcgctggatgtctatgagcttggcttcgtcaaccacaataggtttcccccgaggataagtgttcaactgtgcaataggctacactggatcagaagcagacaatatgtcgagccaaacaaaagcatgtgatctcgcatccatgagttttagggtttccgtatatccgagcgacctctctgttacgtctttgttgtgattgctaagatttcaccataccaacactggatgttagttgatccgaggaagaggctatcaaaatgcaaccgaatttactcttttttgccatggctgcaatttgttatagccgagtcttccgtcctatccgcgtgttgcttacagtagccgcattgtctggtgtgtaacttgagcttcgtttcgagacgaaaacgtgctatagcatgctaccctgccgttgaggcttgatcgatcactgtctgctctatacacgttccattcatcgttgttgtcccgggtcgacagtcagccctttgtcatttgacgaaagatatggcttatcttgttggctcaggccaaagagatccgtcaccaggatctatgatgagtccctctggctcgctcggcgtttctgtcaagcttagcatatagctgacccatcttctaactgtctttgaaaagacacgttagataacttctgacgctcactatgatcggtccgaaggagtgctggttgcgaatcgaaatcgtgagccttatcacgtttctttggccctgtcgcaaagctccgcaatgccatcgttcactgggttcacttgaacctagttaaataactcgtcgaagttatgcttggttccgcagtcacatcggccagttgtatttatcatggatggtcgttgtatcgttgcctgctatcaattgagcataacataggtctctgaagagtattgccaggtccaacgtccaagcccagtgttcccatggtagaaaaactagtctctgtttaatccagtgttggcccagggtgagaatgccggacattgcctataccgtaatagacagtcccgtctgtctggttatcatccctcacttgcggcaccaacgccaactcagtcgggattgtgttgcaattgttggtttatctatcgggtcgggacgcaagtattttccagggtgtacatggtaagggatatctaagaacgagagggattcatcctgaaccatattctaaccttgttctcccgcatgagagaatacttgattcatgcatgcacttccctgtacattcaggtggtgttctgcataaacatacggatagttagcaaaatcctttgctagtgatcaaatccagattggagacttctgtaacgtaacgtaacaaacctggtatcgagtactcatggattatgacaaggtttatgtgatgaattgttcacacccctcagggcacaaagagactgtgctggctgccctggacaagggttgtgttgtgattttgcagggagccttccccatgctaacccatgcctttctgacatatcgtggggcgtgtgcgtgggggaagatatccactatgagagcttggctccgggcttaagttggaacatcaggaaccagaagcaataacacgacagtgtcatgcttgtgaaaattttcaggtggttcctcaaaaggatgttgtcgttgtccttggggtccgctttgtggcatccttgactttggctaaaaaagaaaagtgcgagctgacctgaagctagaatagaagcacctcttggtctcatcagaacaacctcaaaaggcctcatttccccgagaccctgttttgtctagaacttaaacggcgtgctgtttgtgtccatcgtatccgtggatgttcagaggttgaaaggaaaggataaccgcggctgagtaataagcagtccagcaatatgacggattgaccttcgctttggcgcattcccattgacaccaacaacgttgtgttttgccattgttattgcctcactccataacaaaatgtcatgatcggctttggtcgttggatacctactcctagacttgcaaacaatgccttgtaaatctgagtttctggaatcgttgctcctgctgggatcgttattatgagtgtcgatcgtctggggttgacgtaaatagctccactgacgtaaggtataggaagctcaagggggtctctccttctagatcgatgccaataaatctcagattctgggaaatttgaggggaccacgagtcagagcgaaagttagttgcgataattatgagcgagctatgaagctgttggaagcagaggatcgacagttggaagcttgttgatatggtttccatttatcgacgtcagtctttgccatttcgatgggactggttaacgttgatctatcgtctaggagagtgggaaggaacgaagcggaacgagaaacattccctctttcctgataaagttatttaattatgatacgattgtcaggttcacacttttctcaacagcttgcgcgttccaaatgcagggaggttacagtttgaacgtatgtttgaacttgtgcttggcacgcaatatgcatgccacggcacaaaatgatagaacaatcccctttttgacgcccctggcgagtttctctatgcgcgcagatcgctagggtcaacccacgaaacatgagagatggcgatcccgatgccaatgaagacggttgaaggtgtccaacccccacgtaataggaaacagcgcggcgtcaaggcaattgcaaaaagttcctacatgcgcaatgatccggattcctgaatcggagccgggcatgtcgtccgagctgatggacgatgcactgtacctgctgccggttatattggttcttggcattgtcacaattattctacggcaatgtcatcatcaagtcgtttggatatgatagatcccacgcacactcgggctgagaccaagatctaccgctccaatcagcccggccatcacagagcagcccagcgaccggagttgaaatcacgtcgtccatcacacacgctctgccattccacctaattgcccacatgcttcagtcaggtgatgggctgcaatgtgggacaagttgaacagaagttctgctactatgtacctctattaagccttctcaaaccggcatgacacgttcaatctttgtcaaggcggcccctgactcgagagtgcaagacagatcttctgctcttgccttgtttgtccgtttccccggggccccagaaagtcaaagataagacatcttggctgcttgatagcggcccgcaatcgcgatccctgaatcatcaaggcgtgtcgtgtcgcaagcgccctgagcgataacaggaacgacagtgccgtagagggcaaagaatgatcgccaacgccttgacgtcgtcgacatgagattatcatcgtctatcgaccagccaaaagcgcccatgccaaccccagctttgagtaggttgcttgaccccgcgaatgccaccctccagaaacaaaggtagagcatttctaggcagagaaaacaagcctagctagagctgccacacacccgcatttaggagtttggggggacgggcaggggggagcgcacacgccacccacccccggatttttagctatgtactctggcaaatcaatcatcagacgccagatatggaaattttgttaagaaatggtgtttcctttaggttcgcgggcattctcctacacaccattacacgcttgcatccgatttctatcgccgctcttattcgtccagcgttttagcggtgaacttgccatacatttctctacggacttgtgttgccgcaagtcgacattcaccttgacctgaggccgaccgctttaatcaaatcggctgtcaccttcagcttgtgcttatcgcggccaggggctgttgaaccactcagcccacgaaacacggcctaattgagaggctcctccactaaaacaatccaagtcttgtgcgttttgcctctgaaggtgtggtacatggcgcgtatcgccaggtgctatgccccttcaccgaccatcccgggccgagatacctaagtccatcaggcaaatggctctcctcaaacttcacatgctgagctgattctctcaacaattacacggagattgccggtctacaggtttctcagcaaggaagccgcagatgtgcaacttgatcaagtactgtctcgtcttacctgcgcccaatggtacctcttccccttggtccgtactgcaacgaaatcaaaatagatgcacccctgagcttggccgggctgagcagagacagagtcttggtatttggaggacgcgtactcagcccattgtgttaccttgcagagacagctgtaggaccacttaactcattaaggagaaccactagtacgaacactcgtatctattaggggagagcaggcaatccattcgctggcaaaacctggaaaccctcgcaggctgacgtgatgtgttggaagatttggcttcaaacttgagtctcgaggcgtaccagtcagaagtctctctcgcagcttggtcgaggtacctgctttcctttcctgacacaaagggtcatggctggctgcattgcaaatcgtggtctgttttctctcttttttttttttttgcttttctgtgacaccacaaacacgccccacggggagaggatcagaagccccagtcaaacattggggtatggtgcgcctccttatcgatgggactgcagccctctaatttgtggcttcccatctttccgataggctttgctttagcaggcggacctacgtcccgaaattgtaaataagcgaagtcagggacaaacggccgctgagaaaagcaaacacttgctgcgccctgaacgaccggaaaactgatatcagtatccgtagcgaaccgaatcgttaaagaataaaaaaacaaatgtcgcctggtgtgtgggtaaaaccattggttaataagcgcagtacatgggttgataggtgatgagtgagagaagagacaacaagagattagtgagagtgtgtgcgtgttcagtagccaattgtcagtatcacctggcaacatctgtttctttcccatgtgattaccaccaccaccatctaggcttttttcaccatcggcacgctgacacgcagggatcgaaagagatggtgtgtagtgtgcttaactgtgtgtattgtgttatactgggcttgggtgatgcatatgcaaatggtggggaagaacggcagatcgaattgcgtggttagtaaggttttttttaatccttcaacagaaacatgataatctgggggataagtaaacggtaacatgtgtcttcaaatacaacaatccatcatgtacatcaaatattccctcttatacagaacaagatgaaccccccccccaaaaaaaaaaaaaaatttaaaaaaaattcccccgtgaaccacccacctgtcgtcaaactccccgtcatatgacggcatcctgagatctgtctgatctgggtttgtctaaaaaggggtcactaacgaagggtagtttcccgtcttgggggccaagacgaaacaagtctgaaccaaaccttggtcagcgtcttttttgctcactcaaacacaaaaaaagtattatgccaacttaagagcgccctcttttacgggtttaccccagtgcgttccaagcctgcggttccgctctggaggctgctctctaatcaagccccaatcttctctcacaagatagcgtcatcatgttgttcaagcttttggattcccgtgtttttatcattgattaattaatcgtgttacacgcgatgatcctgacgtcggtcattcggctgaagactgcgcaccatcatgactcaactgtcaccattccagacaatcatgcaaatcaccttgggatagaatgtgcatttgaagtctaattgatacattggtacggagtacaaactgtagcgtttgtcctggagcttatccttgcgatcttggtctatctctatctatcgccatacatcattcctggtattagtttcgtaatcttcgacgagggccagaggcaccctaacaccccagtagttgtctctcagggctgactggcttgctttgactgagctaagctcagcactgaagcaagctaccatgtcagaccctggtcgatccattatcaactcccatcaaggccctcgttgtaggtaaagtgatccccacactggaatagtagaaaaaggaaataagacataatgtaagacattggacatggtagttttggagaaaaaatgtaacaggagtgaagttcttttcataaagtagagtgcaaacaatccatggatatcatagtgttttgcgacagaggaaaaaatgtggcctccgacgacccccgaggcaagcccgagaggaaaaatccaagtgctccgcaatccgaaatctagtttccgccgccccccaaatatgggccggacttgttgcaaccaaccgtccaccgccctgcaatgaaaatgctttccgtttcacaaatgccgcccaattcctcgccaaatgctcagttcttgagatgatgtaattcgattgccttgtaatgacccgtaaacgccgtttctttctatacctctataacccatagtcgtcatcatatcgtgtgtttgcgatccatgccgtgtattacatgcgatccatgagatcgccgccggccaaactacttgttcctgaacttctgccactgtggctaaatccattatcggacagaagatcttgaacagcgaccttgggaacctgaggaacaggaagcttgcgttgggatccgtcaggccggctaatgatgtccgttaaagagatgccgttggggcgaggctgagcagtgggtgccgctccctgctggaactggctctgctcaagatgaggctccataggagctagagcaggcgttgtgttatgttgaagtgataggtttcggagactgggcaactcgtagcctgagaagggccgcagacgaggagagtgagcaggtgtggcgattggggtgtggtcaggtgtaggtgacaaagagtcgtgagaaaatgttggtgacgaaggagctgtggagttgggagagttaggcctggagcgcttagcatggcgcagagagccggagtaatggtcatcgtcgtcgcctgagtgagaacgagccatatggtaagaagaaagtgtgggcaaatggcctcgagagctgtgcatgccatgaccaaagtaagggtggtggcggttgttattgtggtggtgaggaggtgctgtcaaggtctcgcgctcgacctgagtagcggccttggccagcatggaaatatcaccacctcggttgtaatggactgctgaggtgggcagagcaaatgtagagtaagagtgaggaggtgacacgttaggtgaggccaaagcagagccaggtgcagagcgaatggtcttgggggcaggaggcggcgccatcattccatcaggaagcatatgatgggggatgccctgctggtgcatttgatgctgttgctgctggtgagcttgagcagccttgttgcctcgccttgagtttgggttgttgtggatacgagagtgacgagtgagctcatcggatcgagagaacttcttactgcaaccagggaactggcaggcgtgaggcttctcgccagtgtgagttcggatgtgacgagtctggtgctccagacgatggaaggccttgtcgcagagagggcacttgtaaggtcggggcaactcgttggagttctccgaagactggccaccaggaagggggccattgggcttaataactgtcactgctgcggttgccatctcgacgtcgccctgttggggtttctcgatttccttttcagccggtgctgtggggtttagtagattggaaaaatccacggccgactgtgctcgttgcatgtgatagacgtctggaagacccaacactcaaaatgataattgttattgaggttggctgagctggagagaattcaatgtgattggtgaattgtgatcgacgatggcgttgttgtgagtgttgttcggtgttgagagaaagtaacctttgattaagttgtccaaagcttatgtggaggagtcaagttccggggaagctgaaaggttgaatgcagataatattttggagagaacggaaatctggaggatggaggggatggggggattagatggttataaaagatgccgggctcggcactagaaggtgcactgcgacatcaaggaacaagagggaggagcgaatggagcgagcctgggtggagggtggaggggaaagagagggaacgagggacgggaagggctatcgcacacgccccctccatgcagatgcacccccctctcaccccacgtccgaggacacccacgatggcttgtatgtacctgctgagtgtacctgatgagagtacggagtccaccctgtgaaaaattacagaaggggaaaaattacagaagggaagcgccgcgatgcagggcagggctgggaaagtcgctagagggctggagaaggcctggtgcaccgctacaggggaatgcccactgatttcaggaaggccccgtgggcggcgtctccattgtgagtcttctgtcattttttccttctcgctattttttggctcttttttttccttctcaagtcttggtcgattactcataggggttcatccactacatcccagggtgtgaggctaaagcctggcagtcgatacggggcgtggagcttagcagctgcggttttgggttttgttcctgcccctccacctttttcttctcttaccccggcgggagaagcaggaggctccaatagaagtaccactggggctctggaacaagtgagccccgttcttcgggccttatccttggggggcattaacggggcgagcaagatgaagagtcacaaaggacagctcagttggctaagcaccaaaaccaagcttgaccagctccagctccagcaccagcatcagaagcaataacagccgcgtaggtctgcctgcatgaggaagggacagttgtcttatgctcaatgcgaccccttggttgactgctgttcaaccatgattcatatcgtcatctccctgtcccctagcagtgtgacgataaaaaaaatgatctcccgctactatcaatatcctaccccaaaggcaaaatagagcgagtcataccttgtcggggcgacacgggcctggggacgggtaaactggggaatgttagtagcacaccttccaacaaattagaagggcacccctaggtaactccgatattccccatcacgctttttctctcgcgctctctcaacacctcggctttgacgtcccgaccgccgacgctgtctttcaccttgcactcttttctgttactgatgtgggggtacctctccaatcctctaattggtccgcttgatgcccagtctttctggccgccaatgcccgaagaagcttgacggtgagagttttcagaaccccacttcaccgtgtctttctccgtccaaagctttgcgctcttacacttctaccggcccggaatatggggcattgtgccttttttcccatcgtgtcgtgcttgactgattggccttcattcctccagcggctccgtcttgtcttggcaccaattttttttatctgatttttcttttagtgtattctgcgatagtcgcattgactcgtgatgttggcttttcacagtcgacctcgggttacttgtattagcatggtattcaaaactctgctatgtctaatatcgtgtataatgtatgaggattgttgcacaattgcatgcgcatcacatgtgttgattattaggcatctttctgttgtgcatgcaaatgtgctcttgtcatgctctttggctctgtaatcagtaaccaatgtcgtgatagcgtccaattgtacgtaatcgcccgtttgtaacgtcggacctgtacttccagctcccatccatgcctgtcctcatcatgcgatattacacatcttgtacctgccaattgcaacaacaccgcagataacagtcaactgaaaatgcagcatgctcccccagtcactcccctttactccgtctcgccatgctaagaatcatgctacgatagccagccctgagctacactacagtggacctgctactacagtacccatggatcttgtccgcatatggagctcacgatgcttcaaggcgacactccactctccgaccctgattggcatcggtttctctttcagttgagattagtttttctcatctcggcactatcactgcggtccgagatggccagtcttttagcaacggtactatcatattattttctggacctgtcccactgaagtacgaataataattacaatttcttaccccagaagtccactcacacttttctccccagatttgagtaaagatcctcgtgctgtgcgaagccaacgccgccatggctgctaatgtcagagactgttctaggcctgtttctaatatttgaacatctatctcctatgttaatatgtatcttgccatggcgggcgtggtctgtctgcggcatcgctcggctatttaccgcacagcctgcgttgcatccatccatccatccacccacccacaaccaggtactttgtcctgtagtctgtagataaccttgagagctaggtaggtcaagtgtggggttggcgcacatccggctaatcactctcccagctgatcatgataagcacatagccgatccaatattggctcaggcagatgaattcttgtctcaatcctttgtctcatatcatatgacaaggcgagaccaggtaaccctcgatttagccaatcttgccaacacgagataaactcgctgtctagggattctcctttattctggcataaaaatgcttgatgcgtcaaacgaggaggagctggcataatatgcatcgaggaggattgtttcatgccagtgtacaatttacccattccgcaactttcgattcctcaaacgaagcagagaccaactccccgtaagccaagaaacccccaagattatttctgggtatgcacgagaccgatcggcaaatctccagttgcgacttcagttcagtcagtggtgctatctcaatccaacttatgtgttgggcccaatataatcagaccatccaccgcgacaagcgtgctccccagagtcttccgtctcaagccgtcgtctgggggtggaatacttgctcttggcattattcaggtcctttcttatcgtctgttgatgatggctagtcttctgcgacactctaggggctagaccgtttgatgagcaaagataaccccaaaagtagacgcccccatgagtcgaaattaacagccatgctctattgacatgacagtttatctcggctcctcattttgttgattcagattcgcctcccccattttccccatccccggataatcacctcgttcttgtcacttctgatttgctgctaagcgggccagaaagagccgcccccatacaatctccgctgtcaacctcatcacgagataagtcaagatccattctgtaggtacttcaggcttgacgtggaatagtagcttgcccctatacaatcctaccttggtatccattgactccggaatttggtcgttcgtttttgctatagctgcggcctggtggatgttccccagattccacgtctaagcagagttttggtctagttgccaaatctgcctacgctcaggggcgcctggattgtgagtggcaattgcagagggtgtggaaagttaaaaaaaaaaaaaaaaaaaaaaaaaagaagaaaaaaaaaattgctcatatggtaggcattcgaggctcaagactggtggaggaaaatcccaaatagtcaggagcttcacggacagagtccagaaacagaccctgaattatccataaaaagcgctgcccttgcacatgtttgctctgtcgtttcgcttactggtacggtagtggtctgtcaaaacagttaatcctggtacgccacttgatcgtctaaccctctctttctctcgacggccgaccactcaagccagtttttgagaacagataaggaaatccggaacccaaatgagaccccaggaagtgagagaggctctgtgctccatccttctccagcttccacttgtgcgatggcgtcctaaacccaaatggttgatgttgtgtggtcaatcgagaccggctaggctttatgcggtaattccggggcaaatgatctaagatctcatcctggtgctcggtgattcggaacggtgaacgccgcctgcatggaagaatcttgtcaagttcggcccggaattcagatgccttccatgtttgctctggtctgatgcaagttcatatgcatgtcctggcaatgagcgcttgtttgtttgtatgctaggcgccatgcctcaatgacaaagaacgtcgaaacatatttcagtgagtaaagccgtggcggtatctggggcattagactgtttccaaaaggacgaacggaatccataacgagacggacttaaccagcgtccgcaaaggcgagtcttggtccttggtcagaacccgcagaccctgcccctgaactcagcgtgagaggatctccgattcaatcgattcccacggaaactttccacggttccatcattccatacctggcatccattgggtgcggttacgcttgatcagtaacttcagtactgagggtgttgttggtatgcgtgatgtactatgtagcatctgtcagtcgcatcggcaaatgccctgacctaaacccattcagacctgactgcctgttcaaagttattgataacattagccctgaatggcgtcaatgctgccagtctaggctttggtttgggtcgaagtccaccgagcaaatagccgaatgagcctgtaaaggcccgaaaacaccaaggggcaggtcatctcggttcggatctgaattagtgtcgttgtccagattgagtcgagtgaattgtcataccccacgtgttacggcaattggacttttgttgccacattggtcagaaatcaaccatcatcataccatccaggtacgtatagcatcaaccgatagccttgtgttggagaagcgttggcagccaggcttgcaagaggctcccctctgtagatccaggggtctagatctctagccaacagaaaggcaagctttcgcggggctccagctttttgcatgcacaagcgacggggcgcgcgccgacgcattgtgttccttgcagatggactgcggctcactcactgatggctcgactaatccaaataaaggaggccagagtttccttatcgcaggcgagagcgacgggtaaatttggcaacacggctgaattattttctcgcgcaacatagagtcaagagacttagtaatgagactgaggccagaagaatattcgtcttgccccaagcagtgtcgggattgtgactaaaatttcgcatgaaaaccttgccatgggtgtatgatacaacaacaggccaattgaggcttggcagcttgcgtgccatctcaaatcctgtatggagtagtcctctcctcttctcccctctgctgctctgacctggcattccgatttcgaccgagccgtacacacactgtcttgactggtgattgcgcacagttgttgcacagtcagtcgcagtctcggtgcttcttacacgctaccttgattccgacccattgaggtgggccataagacgagtcgattcattgatactctgtagatttcgccgaaatcacctgttttccccccgtaatcctcggtgcatcgtatgcatttgtccgctaccagccaagtcttgatgtcgcagagcccctccgaatattgaacggctttcccatcctgatcctatcaggatcttctgaacaaacattcaacagctagctggcagggcacatggtcgccgtatgtagccgtttgaaatccttcgtgcacggccactgtgaacgcatcactgtcgatgagcttgagtaatggcagaacttcagataaactcacttgagaccttggagacggcggaaccaattcggcgttcaagttacgttacacgttgacgagtgtggagctgggtaaagcttcaaacaagtgagcttgcttgaagctaagggcttcactgcgcataaagaagaccctgctcagcaatgcaggaactcgaaactttgatggatacgcggatactgggtacaagcatgattgcaacgtgatgcaagcaccgctctgctctggggcgaaattcctttgcaagtttggactaattgcgcacagtaaggtccagtcctgcctggtttcattcattcccttcacgagacagcggctctccttatctctctacgttgactgtgtaaggcactttcctatcatcacccccagatcacgaaccctgtgacaagaaaaattacttttgctcatttgctggggtccaggaaaacggggaatggggtagcgccagcttccccacaggatgctcccgcagtgaggcttgatcttgagttagtaagtctaggcggcgttaggaatgggcggcatgaccagttttggtatgtcaagatcgtctgttgcttgagtcaaggtgatctaccatggcagatcatctcacgctatctggtctgcttggctcctaaatcggaggggacgcaccactaactccacataatcgtatcaggcctgctctgaagctctataggctctttctttttgatgcttgcttgcgcgtgctgactagatagaatgtatgcaggttcagcaatgcattaaaccctatagtgcgatcctcagtcatgcagccgcctataggagttcaagatggagaatgacaactcactgtggtcgccactgctcatctataaacacgtatttgccacgccggctacagattcatgtcccgattatcacatcaaaccatattgtagtttgagaatggagtaaaaagaactggctgaaggatctgaagagtaagtcattatctagatattattcacagtccaatgtcaattcttggtgagcaaacctgtcgtaggtatgtcatgtcatagctccaggcacctactggacattttgatatcaaacttcccctggtatgtatatgcatcacgtgactatctgccaatcgcacgtgagaaagccaattaagcaccgttgatatgaggaaaggaaagatccactcacggatgttcaataggtagtgaaggacaaaggcgaattcagcatcgatcgtcctgaatattgaggatggattatcatgcgattcatggttatgacagagcgagctttgacacaccaagcacacgttagtcttgcaatacacacctggatatagagcccaaacttactttagcagaccgattaccaacagtatcagcttcgcaggcccttgatgaccttgggtgcgacgcgtcaactcacgtatcgactggacttgaaggtctggaccgttcactccttggtcctgtaactattgactctcaagatggcacgattaagggcggtgttcaacgaggccaagtgacagagatctggggacccccaggttccggcaagacagctttggggtatttctactctcctggtatgactatgttatgtagctgacatgtggcgaagcctacagcttacagcgaatgcactatgtgatggtgatgcagtagtatggataggtcggtatttctacttccaaacttgtctttgttggctgacttttattgcagattgcttccaggctctgcaacaagacaggctgagaacggtgacaaaagctacccaagctcgtcgagatgcttcatcatccacgggaatcgaggcagcaacagccaaggagattgatgctactcaattctaccagtactcctgtttcacacttcctcatttgatttctctcgtgtcaagacctacgattaagctgatacccacaaacacttcgcttgtagtaatcagttccttctcagcattggtcaattctgctttgcccaaatccaatgacggcaattctacttccaaagggagcaagggtatggtcaagtttcaacgcgtgtggtggtgttgactgacgtttgtgcaggtcttggtccattagagaaacgcaggcaggcattgcaatcaataatgagttcatttcacaaactcgctgcgactaggaattgcgcgattgttgttctgtctcaatgtgcaaccaaaatgcattcagagaggggtgcaacactcacaaccgcgatcaatgccaacgtatgggaacagggcgtttcaaccagacttgtcacgtttcgggattgggtctggcaggaaagcagcctcacgagcgtcttcctcgcaggcctgcagaaggtggatggcagagcatgccaggaggctgtggagaacattgtcgcatttaaagtggagttggtaagttctaccaggcatcaagacttcaagcatcgttactaagcatgatgacaacaggacggtgcgacccaggttccctatgaagcgttgcagtcttttgaattagcccgacataagcgaaagcttggggagaccgaactcgaggtgcctgacagcgaagacgacgaggattacggatgggcagatgaagacgaagcggccatgccggcgccgccaccccagtggcaaggcagcgaagacctcatcttaggccaagacgtcggacacagcgaagaagagaatagcgagcaagaggagcctggcaccgacgatgaatcgaacacgaaatgaggctctgaatggggccgatggagtctggggattgttggggatagtttcagcgccggtaaagcgccgagaatggcgaccgaaaccagacggaagactgtctcgccaggcatggcagagcctcataacgggacggagcacacagcacatccccacggagcgaaatgaggaaagacatgagccccctctgccccctttatcaattagcaatgacggatccgcattcaagaagaaaaaaacaacgcaaactgggattgtgtagagccacaataaagccgcacaacaagcttgctaggccacagtcggcatgccaagcagcttcggacaagtccgacggtagtctgatgaggttaagcatcgtggcccaggttgtggttcgtggttggaagcatttcgtcatgccccgtcttcccccagactagggcaggcttctggaagagcgagaattttctctctgacaaagaccccaggtctcggatcacccaaaagagcctagctgtgtttggcatttctccatccagaacaggacaagcatggacgacagcttcacggctggcggaggttttagactcttgatagcgataaggtgacgcctgaacgtgcgtgctccaccggcccggtcgttctctggagagaatctacaagtacctacggggaaaaggtacttgtgtgcgtgtctctgccccccgggttttgtaatgccacaccaccttgacccccttcccgaaacgacaattctcattagatacctttatccccaaggtacagcccttcgaatttgtgtcattgatggtggcgattttgtccaagaaacgtggacacgcaaccccttcgcttcaatggcaatagtttaatgaaagaaggtcgggagaagacgcatggaagccaggatgaatcggctcaatgacgcatcggctcaagttggactctcaaccattattctgcagcagagagcagctattcgtatcccaatcaatgacagcccttactccataagtaagatttgcgctgcattcctagctcaaggtgctaccagattccggcgcattcaatgcattcaatgcacaatgcaaaccctgctgtttatcctcgagttacttacggataagtctaggtgatgttgaaacctcaacgtcatctgttgttgtggagggttgaaaccccaacacccaataatgagagcatgcgtgttgttttacagatgggcattgcaccagactaagaagtgccgtacatgtggtccagccagattcagcattgcgcgttcattctttgacaaatcaatcaccaacgtttatggcggctatttggaggtgaagcagaaatggaagagagaaaattttgacacccatgtcaggtcaggtaccaggggtcttggagattcaacgggtttgcgcttgcgggctttttatcacacaccgccgctgtggctttcttcattgcattctcgccaatagcttggctttgttttaatgcaaagaagaaacaagatgtgcactagtacaactttgggcgtgccagatctcacgatctaggattcacaccagttgggccgagatgagactggaccactagccatggaacagaactgcagtggtgccgagacatgtccgcagtcgcaaaaattttgcgagtctttgctcggaatctccatcgcagacacggacacagagtaagatctatttgcgactcgctaccccgtatgtgttgtacaacttccaatttggaattcagtgggtagctgcaggctcccatgtttgtctcaacgatgaacgagcatgctcactattgcagcaaagtcatctcccatcgttcgcctaagacgatgatgtttctttcatacccgctcgaatactatcccagaatggccctgaactagttatcctatttctcggttccgacactccaagatcttcagatcaaattgctcatacgcgtgccgcgttttattcaagtgtgaataaaccattattcatcgtcaatgctagggtgtattatgcagggcactcactcggatgattctccatcagcatgggccgatgaagcgggtacttttggtccgagagatccatctgcagcagctacttttttttactccttctctgcatgagcttgtgatagctacggtcctctgtgctatgcccgtgaaggccttgttgggctctacaattcaagcccagcgatggaactgcctcagtcatttcgtgcaactggaaagtgtcggtgaattgtcccaaagctgatgcaaggcgaaccccgtaagatgtgggatgttgaagcaagcgccctgaccagcttctggcctgatcttcctatgccccaggattcggatttggggctctccatcctccccaatcacacagctttggtgcaagctacgcctccgtcttgggtaccttaaatcggcatatgcgcggcagatggtgggcgatcttgctacgtagaccccacgaatgtgagatgatgcagcaaaatctttccacttcccctcgtttgttttgctttcttccccgtctgcatgtgtgaatgtggaaacgtgccctatatcgatgtctggggaatttcatatgataacaagatcgcatgatgtttgtttgagtactctaaactgttgtctgtactctgtataatcgtaccacgtcgcccggggtatcatcctcggcactcagcaatgaacataatttgcaatcattactgggtcttaaaatgcgtgatatacattccaatgaggatattcccgttcattaaccaccagcattgcggcatatggactgtctatgtactgcggtcacccatccgctttgtcccagactccccgtcaaatgtcaaatggccaagggttcagttcgtacggatccggggggagatacaggatcccggcggaaaagagactgatcgtccatacactcctacatcgccgggtgcctatccggtcgtaaattgcgtaattcttatgatgtcaagggttatagagtatgttgcattgtgactatgatttgcgactctaatgcgcttctgcaacaggttgtcgtaagttccttgcgaaacaaaattgatcgccgcttttgatgatgttttagcataccacgatccggctctcgatcaactatttattaactgtggttatgtgacgtctgtagtgaagatcatgatgtaaggcgcatatctaccgagcatggtgttattctagtcagattctgcgtgccgtccgtcagtgtgtatatcaatcgtatacaggagttgggttaagaaattccatcttgagaaacggagataagcttacatggatcggatgtccgcccttagccaattcgctcctgcgcatatatctgctgctccgtaactaaccttgctactaggtagcagaaaagttgacctcctaagtcttaggttataaaaaataaatagcctaaagagcatagtctaagtaacataagctgatctactaatttcgtctcttatgcttctagtggccaatttttctgatatcctgaggccttgtttgagcatactctggaaccatgccatccactggtcagtaataacacacagcgttatattctagaaattctccgagacttggaaaacggcagagactgatgatatcaggaatattgctagcatgctttcttatataccaagcatgttaaacggaccatttacctggtggaaggaaaagtttgtcctcctaaggtagctaataggaaagatcactgtttatgatgagcattggttctggattaacacttctgatatcactgctcttcatcctttgcgatatcgacagtgcatcgccagatataacaatcttcgcgaggtgtttaacccatagagattgcaccgggcttgtctctgttgcccactgttgcctaaggcagtttcttacgcacaaacaaccagttacttgtatgcacgcaactagggcaattaacacatacatgcgaacgagggtatcagttgtctaactcgttttgcctttgaaggtctgcgccatcctcagtcgacgtgtggatgtttcacatagcttgagcgttttgatacgagttcacttggaataccatacacacatgcttgcagttatactatgtaggagaaatgaaatcgaaagaaaagacgtggtgactgttgtgcacataagttgctgttgaacggaagcctgttgatggttctagtctatgaagtgtcaataattctagaactctaggtcgcaattgacataaatttacgtaagtttactcataatcaagtcaaccacaagttattgaatgtgttttcctatcataattctgttgtttgaagggcttgatcagctggagacgcatggtatagggtaagaaattttgaagagatgcgtaagccggaaacggacaatctgcaggccgatctatctgctttgatgcagcgacctcattggccaacaatctcatcgcgacttcaaccttagcttcacattcattttgattgaggcaacgagccaagcttgagttcgactcatcatttaccgtctcgcctcatcaatcggcattccgcgctgggatcatctcatatcggaaggccttctaatgcaatctcttcgaggttgaagtgcaaatcgtggtggaacgcaaagtgggtgagataacaaaagaaggtttaggtaagatcatatttctggtgctactttctcaaatgcgcccatcagtatacattttattgtatacaatatccctcactcccttctgttcttggcaaaagcatttgtcatgacgaagtactgcgcgcgaattacaatgacactggctgccaaactcacatcactgtttgatggtatgtgaatcgatcttaacgctaactgctgatacagaacaatcccatcaattgaccacttcagaaaacaaaaacaaaaaaaacccgatcttgcactaaaaaccccgttgtcgactacgaaatattttggcaacactgtaatctcacgatgtctgagacccaaacccaggaagttggcgttccggtcgtgaaggagactgagaatgtgatagtcgacaagaggaagcccttctcctggctgtacgtttggcaagtatcaccttaatacgagcatgtattgatgtcagatagcgaaccacatccgaccttcgtcattgtcctcgttggcccccaggaagcccccttcggaatccagaaagatttcctctgctcccgatccgagttctacgaaaagcacttttccgccgcgaacccagaggagaaagtcgagcacgtcgtcaagctcccagatacaaccaaggaagtctttggtcttgctcagcacttcctctacacagacaaggtcatttcggatgagtctagcgtgccatcttacgaagcgcttgtcggtctatggaagctaggtcacaaactgggcatccaggggctttgtgataaggctctcaacgccatgattgattgtcgtcgcatcacggagacgatcccggctacgcctcttctcattcaagtctggaaagatacacctgagggctcgtcgattcggaagctgctgctctcatggactgccgagtatatgagatcttcggacgctagagcagagtttgccaagtcactccctcaagaggtccttagcgagctcgttgttaccatgagctccttcgacacggtcccttcgccggaagcaccgcctgctactgtcacacttccgtcggtgacgcctcgaaagaacgtccattatctcgaagatgagcccgagaatgaagcgaaaaggagtaggcgtgtgagcggtatctcagttggcactcctgtgtcagcggatcgatcgatcaaagcccgtggctctctgcctaagcccgggcctagacgtaggaccagcgcgggtttcgcagaagggagggactttactacagcacagaagctcgagttctgcgccgacttgctaactcgcatgctctccggtcctggtatgacacattggatttggagtttgacagagtgatagctaaccgcgacgtagggttctggactagacttgttggtccgttcaaagatgctgtcgagccagtcgaggatggcgttccagactacttcgaaaaggtcaagcgacctatggacctcaccacgatcaagttcaagatggaccacaaggagtacaataacgaggaggagtttttggcggatatgcgtcagatcttcgacaactgtttcacgtactggaagaagggagaccctatgtggactgcaggggagaagctccagaagacgttcgaagacaagttctctcacatgaacaaatggatctctaagatgggtggtgatgaggttgagtagactgtctctcaactccagcctagtagaagagctccagcaaggagccgtcaagagccagcaacacccgcggaagagtaccgcgatgtgttgccactcttattaacataaaacagcctctcatcgcctgtagaaaatttttcaagctatctgtcgattcaatggaatcgagacagatgatgggggatcaaaggacggggttaatgtacttgtgcacagggtaatcagctttcttacgaggtccatcggtgacctatggctcagggggaccggatcaagactatggagtatggttttttagaatgaaatagtaatctcacgaatactcacttattccactgtgttttcgctagagcgctcagaagatgttcgatcggcgagctagctgatgatcccaaattttgacagtgcccagtggaattagaccgaacgccaagtgataaatgcgacgccatctcaagaagggaccggcttgagacggagactaataatttgctttatattacagcactttgagatgcggctcgccgacggtgaacaatcttgtacgtagatggtggcagctgaggccgagatgtcgggaggatgcatgacatgtgtatggaagttactcgttttctatggacacctacatccaaatcaaccctgctcaacgatatatacgtgtttgtatctgcttgtctcgtttaaaagttgatagtcatgcatgtaaccttggtccaggctaaggattgctgcatggagccgacgatgagttgtcagtgggtttgtttctacgcacataccttggctaggtaccttagtaggtggctattgatgaagaacaattattccctcacagcatcaccatcgaagctatgtcctaaaagccacgttctgatgtgatcacgatgtgaacaggtgaatcaattagtaaaaacacacagacacaatcaataaatcagatagcttagctctaggttagtctggggaaccgactcaaaacatagaccatgaatgaaattaggattgccactgacgttgctgggtctagccattgaacccttgtcgattgactggttaatagcgcatgaccttgccttgttaaataacctgaaactcaggccggccaaagagagacgaaggttgattgtgtgcccactgaggatagttaacaagcgtttttggataaaaaagcgtatttggtaatcggcggatgtttataatgtgaaccaggtagttgatattcgattaattgtcatgtttctcgtccattattcgttgtcgctcgaaactgcgatgatgggcgaaatgcatgcagtgccaaggcttgttttgttcctgcatcaggtggctttttagtgcaacgggcttcggctagcagctgcagctctcaactggacccctggagcagcatacccggacttcttctgaccactcagcgaacatgatgggtgacatgccccagtgcgtaggtctcaggtacctgccgtaaacggtaacctcctctttgattgtccttccctccatgtaggaacacaggaaaagaaggcaacaggagaattagtatgctctcgataaagggcgcgccaaattgcgattccgagttggtcttgttcttccaaaattgcgctcacttagactataaccgagtagggctcggcttgggtcttgggatggagcaagtgggcggctaattaacctctagaatccatcaatccattagtttgctgtactaacgagtagtcatttgaccaggctggtgatcatccagaggaatcaggttgaagaatatcgcgaacagtagcgaaatcagttgagttgcgacagagagctctgtgccttgctgatctggaactacctaatgtgaggtgacagctgcgcctaccttatatgctatttgtatagccctacctgagtttcagtgcagactctttggccatgtgttcaaacatctttcttgattgctgtatcaggtctcgactacccctcggccgtaatgggcatggtgattttcgaattgttcccggcgcgagtacggatagtgattgattattggtggccatggaagacaaccaccatggatgggtatgggtatgttaaattaaaaaagatggattagggggttcccttgtccctgtcaaccgggaaagagccagggcctcaacctcttctgcattgtcctccgttttgcaccagcctatcatggccacggatcccgtccccattctgccagggcaggaagggtcaagtttttgcttcccgagacgtccttccttagcttggcgcggacgctcatgcccacacaggtcaggtatttacttacatgaagggcccccatctctctctacaacctcatctttggatcttccctcaccatcctcttcgtccgtccttgttgtcgtcttcgctatccctcctagagaatcgttatttcatcgatactcgttccgttctttaacaacaacaacgaacctatttatcctcgattctagttttgtctagtatctcattcactcgcttgctgctctactcactcaatacgaaacctattctccactaccattgttataccctgtttgtggctttgttccttgtctgacatatcagatcgtataagccaatttcaacttcaactatcaaatcccagtcgacaagatgcttttccgaaccatcgcctcgatcgctctcctggcttctgccagcaatgccgcctcccagcctcaggtccagccttacaagctgatcaaggcccctgttgaaggccttagcttcggtcgtcgttctacccccggataccagcccgatcagtctgtctgtggtggtggcggtgacacttgcgctgatgcttgtggtgctggattcgaatcttgcccttctgaagacaaccaaacccactgcttcaaccccaaggcgaagcagtcttgctgttttgacggttctggaagtaagttctatgaacctcgtttatagacaacattatgaacatcccgaatactaacaatatctccagactcttgtgacaagggcttctactgctctcatgacaccaaggctcagacctggtgctgccctgatgctatggatcttgctgaatgtgccgctgcgtatggcgtagaggacggcctcaagaccgagcagctcttgaccaccactgccactaccgttgctgagaccaccactgccgagcccactaccactgctgagcccactacttctgagcttgagactacatcttctcaactcgagaccacctcgacaactgtctacatcaccagcacctctctggcctccacatccaccaaggctgccacaaccactgttgctcctaccacctcgtccgttgtcgttaagaccacgaccaaggctgaggagaccaccattgttgctcctagctctggctacagcacggcttggagtggttctaacagcaccatcgccactgctgctcctactcagccatccgagtctgcccctggctccgctgagccttccagcatcagcagtggtgcgtccctcaccggcgtgagcgccatgctcctcgctgctgctggtgcctttgccctcctctaaatctagatctgtcatgtgtaacactggttctcgtaggagaccacttgaacacgtcgccaacggcaaataatgagtctatgattaagagagcagcgggacgtttcatatacgggaacacgtccaggaggaagcttgttggagatgaaaccagtagtgcaatgtggcgctgcatattcttctgatgaaatacccccttatcgaatacccttcagtttacgtaccactttaaccggagttgatcggcttggtgttttttttttggtttggaaaagagcataaggaggatgagttgaaatggaacgagaaacgctcagcgcttggaacacgagaagctacattcttacacttggtacacggctttcgtatacctatttacaccttaaatcctagttactatttgtcgctgcgagagctcactctgggcatcgtacgtgacatcaataattgccctggtagacaattttacttaacttgcactcatttcctctaagcttttcttgcccgtaactaaatcctgacgtttatcgcaaagcacgccgctatgcctaggtagctatgagcgaagagtgggcatgtacttgaagatataagggcatgttgaacagatctgccgttatcctgtaagctagatagccgagagtggtcttcagggttctgggatgatacgagccgtcagagagtccacatttagccatcgacaagggagttgcaaatgatataccagagggcgagttggtttataaaccatccagccctggtagacacataagtggcccggcatcaaggtccgactgagtattacatgtcacgctctacacgatacttgaccttcaagtttggatatgttcgactgtcagccgtgattacacacctgcaaccagcagcgataaaacacgatagacaacttgtccaagtaaaagtacagcctgttcactgatctgacttgcatgttgcacgagcacaacacggcatcatatcggcaacatcaaatggcgcaaaacgaaagggtatgatttctcagctaagtataatgtacgctatcggcagcggaggatggaaaccccaaagggcttcaccccatttaacttggtccgacatttgtagggtccatatatatttcgtcattccaactcttttgaattaatttcgtttcatcgttgagagtttatctatttcgtagaggataaaaaagtcgcacgcttaagcgccaacagtctcggggaccttgttggcgtcgtagccgcaggacttcttgagcttctcgacgtgctcaacgtacttggcctgagcggcctcaggagtgagcttgtcatcctcggcgaccttcttccaggcgttgtacttggccttgccctgagccaggagttagttttgtcgtagaatgtacaaggcggggatatataacttgccttgaggtcgagcatgccgggcttctcagccttggtgaagtcttcaccgttaccgaccttgtagagagctgacgatcctagattagctgagaaaggttgaactggggcaaagggcagatttacagtagagctcgaggagctcggtgggaccaggcttggaggtgagcttcttggagtcctcgacggccgtcttgaaagcttcgctctggggggcagacatggtgatggtattggctggttggtggagagtagagtagcggtgttgtagagattggatttttgaagatcaagttgagaagaagaaagaggaagaagaggtgttgggatccaatgtttgttgaggaacttggcttctcccggcgagcgggttaagttatagcggggtcatgggactggattcagttcatcattagggagggggcacggagaggattcgacagtgacgtcgtaagcttctattggctgtttttcactaatgaggggagcttttggtcagtgaaggattgaggatccaggggacctgccgaggaaggaaaggagatgcttattgtaacaaaatgtttaagaagcacgtggaaagtaaaggatcatgtatgcactataattggaatgatgactttcaagaaacacattgacgacccggtttcagcatgatatttatctaaaatacctaaatactaccgaagacgatattcaacatttaagggttacccattgtaccttagtactattgtatggttagatacatgtcactttttggtgtgacagttggtagaactcaacggtatcatgtcatgataagccactcacccaaacatcgtcagtatacctaataaaagctgcgatggctttaatgaaacttcagactccaacgggcctgaaacccaaatcgttccggaactttcatttgctacatagccttgaactcgtcatagacaccgcttttccagactatggggacggaacaaactcagctaactttatctaccggcatgaaacttgtcacttcacgtgtctcttcacgtctctatatctttctattctacaggaacatcaaattaattgaagaaactatcaaagtaaactcctcaaattcacaattaccaatccttccttccattgaattgatccgtcagtatgaccaaaactgtagtcgtcttgggcgggagcttgggtggtatggcggtcacccatcaacttctcaagtacacgcggcttcgtcaggaagacctcaaagtcatacttgtctccaaggtacctactcatattgaacttgagcaacatttacaatccaagtaactgacagtcttacagaacagccatttcttctggaacctggcttccgttagagccatcatcacaggtgttataaaagacgatgagatctttgcacctatccaacccggcctggaccaatatcctgctggaagcgcccatttcatcgtcggcactgcatcagccgttgaccctgaggcatgcaccgtgactgttgagccggagactggggccagcacgaagctaaaatatgatcaccttgttattgctaccggcgccgagaccgtcgacccgtcactcccatggaaagcctctacctcgcacgaagagctcgtagccagccttcatcgtactgccgataaggtcgagagagctacccacgttgttgtcgccggagccggagccacaggcgttgagctcgcgggcgaaatccaattcgcctacccttcgaccactgtccttctgatctcagccgaggatcagattcttggaggagaccaaatcgccggccgtgctgaatccgagcttcgtcgcctaggagttgaaatccgagccggcctacgttccgaagagaccaccgaacttcctgatggcaagacgctggtcaagttatcgaatggcgaaaccatagcgacagatgtgttcctcgcgaccatggggctgcggccgaattcgggatttctgcccaaagaatggctcaacgaacgtggctacgcagacgtggatgatgaactgcgtgtcaaagccgcaactaatgtgtgggcagtaggagatatcgtgtccaaacctcgcgcctctttcttggttacggaggcccaggccgccggtgtctacaaaaacatcgatcttgtactcaagggcaaggaagcacagcccgtaagtggtcctcgcgtggatgctttcctgtgcgcaaccggtcgaagtcgtggagctggaaggttaggcaaagtctctgtgccatcgctggctgtgtggacggtcaagggtagaacgttaggcattgagcgcacgaaaaagtacgtcagtggaagtatgtggtgataataagtagtggtgtaacacctgatatcctattcaagaaagcgccatgatattcctacaaagaaaacgcaacatacccactccgcagtctaattaaattcgcctatcctctcttctcgtcttcaatctccctccggatttctgcgagaacttgctcgcgtgtcctcaagtgagtctccaggccctccacctgctcacggaccgtctggaggtcctcctgtatgctcttgagacttcctccagccgcgctcttgccagttccctcctccagttccctaagctctcttcgcttgtattctagaagctggtccagctcctttttaacgagggcgggcttcgagtcgcgtttgccgcctttccggcgctccgcaatatcctccaccttctttaccttttcctcaaggtcttgaagcttgcgctttaagcgaacctcttcccaatcttccgtcttttccgttgagaaatctgtgccggcagttttgaagccgcttcggcccaagcgcgttaagtattggtcgccaaacttggccttgcggccggtgctggttgagtcgtccgccttggtggcccatcgcgagttggcgccggttcgctggttgtcgacttggtaatcaatctggttgcgctcgaagctggaacgaagagatgcggggacagcacgggggattcggaagccctcgtgtctgtagttcagaatatgtaagaaagcaaggcatgcatccttgttgatggtcgattgcgccgaagggttaattaagttccaagcggatcgaatatcggtatcgggaacatcaagggactcgtatagatcactaagtgcattgactggtatcgttagccatgttttatgaagttgaggtccgcagacatacaatcaacctcgccgcgtgcatttctgttctcttggtagatctgttcgtatttggacttgtcggcgggcttcatgtaccactcaaacccgtccttaagtccaagatcttccgaatcatcttcgacttgctcaaactgcacctgttttcctgtgattgcttgagtagcttgcaccagatgagccttggactcggggacaagccaatcgggcagtgtcgtcggcacatccgcgtattcctagaacatgtaagctgctgtgtcgcggattcgtccagcaggtgtatcatactccgttcaagatatcaaagatgatgcgcatagcgacacaaaactcctcgaaatcaaggtttccatcattatccacgtccgcgaggtcccatactcgctccagttgatcgtcgcgcagtccactgttcttaagaacaggagcagcttgttcgcctgtaaggaacttgccgcctcctgtccgggtggagaagatgttccagtaggtctcgatttcctgctcttcaatcttgggcgccatgattacgtttgtgggctctggacagcctggtggatagggattcagaagcaagtcaagaaaagaagcgcgtatcgtctgggcgacgaataaattatcgcaatcgttttggcggcgaccgcagagtaagaattaatggagaggcgacgaggccagatgctaagggtaggtaggtaggcaaggtaaggttgaggaggttgaatgacgaagccatagctctccagccacttcccctgatggatgccctggcacctggcatctgcagcccccgcttagccaatattcaaattagcgcataatcttactgggtagttgatgagtggtagaattaaacgtgtaagttgaatcaagaatatgtgatgttaattctagattgttctgagtgcatttgagtggagagttaaaacatcgcctataagggctcgtccagtaaagggactgagagataggtagatattgagtctggaccgtgaggacagtaaatccagtcagcttgtctttgatagttccttcactgttcaacgcagtgaaatagggtagatggcttgaaacacaagcaaatatagacaactgcccattgcacaatctgttacttttggagttgatcatgcatttatatgtcgggatccaggtatcatttattctttactgtcaggcctgacgctaaaacgagaagaggttcaccgagaaccggctgtcactgactggccaacagccacagcaggccttccgtggttgagccccactgcctgatttggtaggaacctggagagaagaacccctggactcagttctaagtggctgcatttgaagtaacaggtggaccgaatagcgggtggaggggcgcggctgccacacccgataactttttggaggggcaatggcaagagcgagtgaagccgggcagtgacccttaaaattaatcgttaggcccttcagaccgctcgtctttgtttctgtcctttatatactcgctgatctcctggcgcattgtgattctctcaagcattgcacacgaccgcttacttcttacccaaccgcttctaatactgtctaattcacaatgtctacaacaactaccacaaccaaccagcctatcacggccgaatctatgcttcgtctcttcccggacattgatactagctcagcgcctctctccggtcacgatgaggagcagattcgtcttatggacgaggtttgcattgtcctcgacgaggacgacaagcccattggaacagccagcaagaagatttgtatgtcaacttcgctaggttcgctagtagttaccccttactgacttaggtattgccaggccatctcatgaccaacattgacaagggcctccttcaccgtgccttctccgtcttcctctttaacgacaagaacgagctcctcctccaacagcgcgccaccgagaagatcaccttccccgacatgtggaccaacacttgctgctctcaccctcttcacatccctaccgagactggttccactctcgaggactctatcgcgggtgtcaagcgagctgcccagcgcaagcttgagcatgaattgggtatcaagaaggagcaggtccccttcgaggactttcacttcctgacccgtattcactacaaggctcccagtgacggaatgtggggtgagcatgagagtatgtacaaaccaaacttttgagattgcaagatttaacatatggcatagttgactacattctttttatcaaggccaacgtcgaccttgacatcaacaagaacgaggtccgagatacccaatacgttactcccgagagcctcaagcaacaattcgacgatcccagcctggttttcactccttggttcaagctcatctgcaactctatgctctttgagtggtggcagaacctcgactctggtctcgacaagtacttgaacgaacaggagatccgacgcatgtaatgttatgattcacggtaaacgaaaggagaaggacgacatcgaaaaccgacggcaaggacagcattcaaccagcaactgagaaacttcggtttatggtgcattgagcattcatattcaaacaaaatagatatccgctctcgagtcttgtgataaacatagatgaggttcagagccgcttttaatttacgttattggctttcatttgccaggaggaggaagcccttgaacggcttcaccaatcaaaaccccgatcttgttgaccaaagaaaagagacgtgttggggttattcatcatcgcgtatgggaatgttagctgttcagtcgaaaagcctatcgtttgtcatttcctggatctgcacaacttcaatgtcaactcgcccaacctgccagcctaatgaagtctcagcctaaacaaacttattttatgtttcttttattaatcgactgagcagtttcacgatgattcttcctttggaattcatgatgtcttgatctcccgttagatccggattaataacaaagttacactttgtcaagtgacacagtattgcctgaatgaccaacaaactgagcttaggtgccgccgcaagccgttgccatccaccaacaagcaagcagcatgacagcgatggttttgaaagctactgcagcctcttccatttgacacatgcaaaagaaccaatgacagcttcatctggccttccaaaacaaggatatctcaatgctttcttagtctgccgtcaactgcacaattgactggacggtctcagatctcgggtataacctcacgatctggtttgtccaggcaagtcccgcctcaccccgacgattaccttgcagctgacctgtggtcaaggatcgccagtcagcatacactgtgctccgaagcccagtatctcgccttgtttcctaagtcctgttctcaagttacttgtctagtgggtagcagaaaagttggcatcctaagccttaggtcataaaaataagtagtctaagaagcattatctaggtggcctaagctgccctaataattttgtctcttatgctcccatgaggcttgtctcagaacgggccccgaagctagtcgctaccccacgataatggctatcatgtaacgatttgaccaattatgcgctgcgtcaccagtccgaggcgctgcttcgtatgtaggtattatctatgctacaaactgtggtgcacacggcgtgtctatctagtattcgcactacttaatcccctctctgttccctatctcccagcctttctttgttccctaaccatctgctcagtcgctcatctatcccataagcacccgtctttgctcaaatcgtttactttgacaaacaactccagccgaccactgggacactcagtctaaatcttgctaagccttctcgtcgagaagattgctgtgaagaataaccagcttgtggtctcgctattgttgttgttgatacgtgctgcttgctataaccaacctcgcgctgttgaaggttgttgattagtctagacttcttctgaacactcccgctttacacaaatcagccatctacgtgagcatcctacacgctgacgtccgtcgacgaaccttgctcgacccaaacctctctcactaagccgtgaccgcgagcctggcccgctcaagcattaccttgatgtcggttgaagttcgcaccagccttaattgtctgagacacccttccaggttcacgtccgtatcaagaactcaattatcacgagttcatacgggcgacaattgccaaaatatacaatgtgagtctgagtgcttggatcacgaacctgtcatgcttaatgcatcatggcgcccctttctcttccaggggaggggccccctaggtacagcgaatacatcaagtactggttaaattgcaatcatggagatcaacaagaattgtagtagtggcatcaatggatcttcggcaatagccaagtggcgacgacgctccctcataccatcttcgtgggagacctctgttcgtcttgtcaatgtgaacgagtctgcggcagccggtagctctctggctcaggctttcgcaactgatgcaatgagccagtatctcctcgacggtgacgatatggccgactattctgatgagcagaagtggaagttgcacgttgactatatgacttatatggttgcagcgcattgctacaaaggcattgtgacaactatcgggtcagactacgaagctgtagctctttggtgcgtgactctgactctctatttgacgttaagctgaccagactaaaggctcgcgcctggccaacagatggatgactggtggactagtattcgcagtggcatgtggaaattaaactaccagctgtcagccgaggggcgaagacgatattacgatgagatgctgcccgttctcgaccaaactaaagtggaagtcatgggccagcgagacaaggactcctactatcttgtatacattggcaccaagcccaatgcccaaggaaggggttatgctggaaagctgattcgcgacatggttgccaaggcaagttgctgtcttcttagcctcctttacaatatcaaccggttgattaacaaaataggccgatgccgagaagcgtcctatgtacctcgagtccagcgctgaacgcaacaacggctattacgccaagttcggcttcgaggtcaaacgtgaagttgtcttcgagggtagttccgagcccatcaagatgtggatcatggttcgtgagcctcagattcctcgtccagcttgcagctctattgtcgtgtctgccgttagcagcgcggtcaaattctagggagacgagcctctgatttcgccaaatgtcgatacggaatcaggggccgaaaccgaggaaaccgaatgcactgcccatgagcagcaaggtcggaaatgcgctgtgatgtgatacttgatcgtgggagaatgtgtctgatgccattgcgagtcttttgactctggtcattcgtttggattcactattgtgtgttgatgatgtgaagtagattggattttggccttcatttttgtattgcatatctagtgacagacagtctctaccgcaattgctgcctgtatgtgctgtttcagcggcatggactagctcgagtcgttcattaatgaataacccatgcaaaattgtcatttcttcataagctggaccctcctgtaaccttgaacaccttgcacctggtttctgtattttatgttccacctttatcgaccttgctcttcgaaaacaccccgtacaagtatctaacttagtactccagaactgcccaagtctcgtcatcgactgtcgtgtagataagaccctgaccgagcaattcatcagaggccgtgagagcgtcccgtactgacatgccagtcgagctggtaatgatgttaacgtgaactccctcgttgccacccggttgatcgctcataaacttgaacatcttcttggctagtggactgcaaccagcgagcttggagtgcgagttggtgttgccaccggcgttgtcattgtaaccaccaccatccacaaacataccatcatctccgttggcgcccccaccctgaccaccgagaggtcctttggtgaagtaaagatgaacgtatgtggcctcgagcatgtggtagttgacctcattgaaatctgagacgggcctgatgacatgcgcaccaacatggcgtttgttgttgaaggacttgagacgaccccagatgcgaatgtgagagtcgagctcgaaaccggcttcggagtcgtccgccttgtcgacatcaatccacttcttgacctcgatctggccggtaccgtcatcgatcttgagggtgatatttgtaggctggggttggacgctgcgaacttgtccgatgaatgtgatttgggtcacgggggaaccatcgatcttgaagtcggcgccggcataggcctcttcggcgtcgagaatctgcttaatggtgacggggcgcaaggactcatcctggtatgcctgataggtgttaggatactgtttatgttgggcgggaaagaaatcgatatacctttccaccaccaccttggctgccttgctgagaaccaccagcgaagaaacctccagagtcatcgcccccttgggcaccgtaacttgtttttgtgaatccagagtaagcagctaaagtaagtgtgttagctatggggaggagaacagagagtaggtaaatgggaggttcgtacacatgattttggctgtaaggtgttgttggttgagttgagctatgaaggcggttaggcaggcaggcaaagctcacgatggaaagaataagacgcgtcaaacgcgacttgggtttaatggattctactttcgtgccccgccttcaccgtgtccatggggccgcatcaagccgtcttagtcatcaagctggttgtacaaggtaggcacgtgcgactgtgcactcaggcatttaaataatcaaatcgaggccaggcctcagggttccataaaaactgtccgctaaaagcataaaggatgaaattattaggtcatcttatgccgcttagactgtactctttaggctatttatttctgtaccctaagacttgggggtcaattcttctgctacccagtaaccaggatacggataatggcctggccaggcatacctacctactatacaaggtcgtatgtatttactggttggtttgagctgtcagagtataacacaagatactgagtggaaaagacgaccactgaatacagactcaagatcaattaccgttgttcgtttatctcagtatgaaagccgatcatgcatctaccgacgcctccaatacaacgtctctcctgccgccaagtctagacatcaaatagatcaggtgatgggcaaggatagaagacaggagaatctcccaccgtttcttgaaccttctctgctactctttcatatgtgttggcatcattgacatgttgaatgatcggcacataagagctgagcagtagcttatacctcggccaaaagtgggacggtagaatgatgcaccccggcttcggcgttcgtccccgtctttctccaggtttccttcccaatcataccctgggatgaggtcttggaccatcggccactgtatccgtatccgtgggctactgtacttgtatctgacatcaacaactcctcatcatctctgatccatccatcaaacctctaataccgtttctctttgcttaattgcgttttgtatagcctcaattcattctgcttgaacccataatcagtttcttttctacgtagcaaaacagtggcatcatggcaaagccgcagactgccaatcttcccctgataccacttgcgcgaggcaccattctcctccccggcctcgttcagcgcatcccagtctcgtcaaaccgacccgatatccccgccctgctcgcccacgtatacgagcaagcagcttccaaaggtcccgatacgcgcatcgacagtattcccatcgcttgtgttccgatttcatcgcctctcattagtggcaatggtcaacgacttattggcgatgctgaagagatagatccggccgcgattgagaacgtgcttcctggctctgccaaaaaggatgatctctttacgtttggcgtcgcggcaaagatcattggcattgatggaaggggaaccggtgaatttgccttgcgcgttgaaggtactacccgcgtgcgcatcgagaattttacacgcgaacgcccttacttcgaagccaaagtgacatatttccacgaagacagtaagccgactcgttaagcctccccttcattacttgtgattgactgttttatccagacaatgttaccgataagcaggcgcaagaccttttcgctctcttgaaaacccgatcgcgcgaattggtcacgatcttaaggatttcttcactccttccccgaacccgcgatggcccggttctttcgccagtgctcaccagacgactcgaaatgctcatcatgaggaaggaattacacgaagccggcctccttgccgatttcatggccaatttggtcgagagtacacatgaggagaagcttgaggttcttgcagctctggacgtcaaggttcgcctcaccaaggtcattgagttactggagcgtcaggtcggtggcatcaaaaacaacttcaagatcaccactttcacaaccatgcccattcaaatactggatcgattgaacgagaaccaaaaccgaaagccaggctcgcttccccaaatcccaggcatggcatttgttccacccaatggacaaatgcccggcggcaacgatcataacgacgaccaggaggccaatgagcttgacgagctcaagcgtaagctttcaagcgccaagcttcctaccgaagcggccaagaccgtggaccgcgagttgagacgtctgcagaagatgcaacccatgaatcaggagtatcaggtcactcgtaattggctcgaaactttggctgagattccttggacagccaccacagatgatcgtttgggccctgagactctgcacagagcgaggaagcagctcgatgatgaccattatggattagacaacgtcaagaagaggctcatcgagtatctggctgtcttgaggcttaaacagtcaatcaacgatgaagttgaagagaaaattaagaaagcagaacaagagacggtccagtctactgctaacgagcaaggaagccaggaaaagcaagacaaagaaatcgttgagggaagcccagcaaccggggatgccacaaagcctgagatggccaagctcgaaatcctcaagtcccagcgtatggtggacaagtctcccatcatgctcttggcaggccctcctggtgtgggcaagaccagtcttgcgaggtcagtcgccacggctcttggccgcaagtttcatcgcatctcccttggtggtgttcgtgatgaggctgagattaggggccatcgaagaacctacgtcgcggccatgccaggcctcatcgttcaggggctgaggaaggttggcgttgctaaccctgtgatcttgctcgatgaaatcgacaagattggccacgcaagcatccatggtgatccttcagcggccatgttggaggttctagatcctgagcaaaactacaacttccaggatcactatgtcggcatgccgattgacctttccaagattcttttcatcgctaccgccaatagccttgacactatccccgctcctctcttggatcgaatggagactatctacattcctggctacacaacactggagaaacgacatattgcgatgcagcacctcgttcccaaacagattagagtcaacgggttggctgaaagtcaggttaccttcaaccgagaggtcgtttccaagatcattgactgctacacccgtgaatccggagttcgcaacttggagcgagagattggttcagtctgtcgcgctaaagctgttgaatacgccgaagccaaggatgcgggtcatatagagcattaccgacctgagctgagtgtagaggacatcgaggacatcctgggtattgaaaagtttgaagaagagattgccgaaaagactagccgtccgggcattgtgacagggctggtggcttatagttccgggggtaatggcagtatcctcttcatcgaagttgctgatatgcccggtaacggacgagttcagctcacaggtaaattgggtgatgttctcaaggagagtgtcgaggtcgccttgacttgggtcaaagcacatgcatttgagctgggtctaacaccagagcctactacggacattatgaaagagcgcagcattcacgttcattgcccatccggtgctattcctaaggacggtcctagtagtggtatcggccaggctattgcgctcatttccctcttctcggggaagccggtgccaccgacaatggcgatgacggtacgttgtcattcaatccttcaactcgcgataatccagtatactaaccatcatctgtgcaacagggcgagatttctctccggggcagagttacagccgtcggaggtatcaaggagaaactcatcggcgccctccgagctggcgtcaagactgtgctacttccagcccagaaccgcaaggatgttaaagatctcccacaagaggtcaaggatggactcgaaattcttcacgtcaggtaagccatctctatccttgattgaggttttcgtcctacactcaaccccgccacatattatgcccgaagacaagagttatgttccactgacatatgtcttgaatagccatatctgggaagccatccgtctcgtctggccagactcgcattgggccgaggacagtaactaccgaggcatcgagagtcgactgtgatgcactcatcagaaccttttgtcagccatgtcaccgcttcacgcatactgaccgtcttgtcgatgcgccttggcctgctctgcatccctgaaacgtctcgcggcgacctgcttaactgcatcacaattttctacccctaccagtgcgagtgacatacttaatctcacagatatgacccaaatcggccccctttgcgacgcatctatccggttcaccaaacggctgctcgtcccacagacccccctatcccgtgacctcacgttgtccttcccgccaacttcagccattctatcccttgcgcatgcacatgcttgtttccattcaagacaacttggtgagcttgagtgtggcgtcttgtaagctgcatgcctttctcagggttgtgatgtatcttatgccatcctttctaccagattttgtaccagactggcacggtcaaggtaacgccgcagcgagccaagcgagtctgggtttgttgtgctacgctaggggtacaatcggtcaaggggtgtggatatgtcactcgatttgagatatgtctcatatccttctggtgctaacttccgggaatcgttgggaatgagtcttgaatgcgagacatcggaacatctccggcagacacatcccgagctggatgcacagttggccaaatcatgatgccggatgatgagcgagatgagttgtgattcaggagttattgtcttgctttgtttcctttttcggtataccatgccgatgtaatgccatgtgtataacacgatagattccatcgtcctcagtatttaaactttgacatatcgtcgctctctaggtatcttgtttcagctatatagtctatggtagaatatgtggtgtcgcatggcggccgcttagtcttaagctcattttccgtgcacaagaattgctcttgctaattgacagagtcgctgtaacaacaaagggggcatggtcactgggcaagatgaaaacaacatgtcagacaaagttaccaagcagtgtctcgccgtgaaccgaagtatcacgcttttactgtcacgaggaaagcaaaagcatacaccgaccattgaagatcacgagtacctgatattggaactatagggtgggcatatttcggtcctaggttcaacgcaacctgcaggaaacgcccccgcgtgcgtgtcgagtgtcaaatcatttctgcaggccgatcatggttcatcatggttcatcatggcgggttcggcgtctgtcgacccagaccctcggtgacttcagggagggaggaagagacactcaaagaagcaagtgtctgcgccacatttccgaatggaccatgaaggggagggagatcgatctagagcaacgggatgaatatagcgatccgttgtaagacttgtttcatcgacgactgaggaagaagatctgggatgagcgtcacagtcgagacccacgaatcatgcaaggacctgctgggccaggttcaagtatacgagctgctctctcagctctcagctctcagttttcagctcttcaggtcgaaacatcaaggcccaaactccatcctccgtgcgtactgaatcgattgcttctcgaaaagctcagagtcggtcaagagccaaagtgtccctttgctttttcttacgtcgctaagacatttcatagcgggcgcagacccatctgcaccatggtcaactcaccgaagcggcactcatacacagccagccctcaataaagttgcttctggctacgaatatcaggccataaccaacaataaatctgaaacaaatacgactgcaagacaagcccacagaagactgagtaatttttttcagcctttcaaatcgtgcccccttgatcctcgatatactttgaccgagcatcattggcagcggttcgtatcttttaaaactagtagttaaataagctgtacctagcggtccaggccctcagattggttatgacacatgggttgtataccaggtatccgcaatgcttcttgagacaataagccaccttgacgcaaactataccctcatggccaaggttgctagacttcattgatgaatcgagacactcagaagatactactctcagctgtatgggcatacccacgcaaagggtcttaaagacatattggtcacctcacttctggtcccattgcctcgaattcgtcagcggccccaattgatggttactactatgtaccagaatgaacggatgaggagccagctatgcagttactctcagggagacgactggcacaatatgcaagcacactgccgcgtcccaggcctccggtactgtggccattgatgccccgtgttgtacagtatatgccttggcgactccttattcttcatttgccgtgcgcttcttgaatcaatgacaagcagatctaagtaataagaagacgtttggcaggaatgtgtgctgaatgtttggaaacatgtatgaagactgcgttgttgggctgttgtcagggtggtctttgctgcacagtttcacggcagatctgtatcaagtcaacattgagtttgtactcggtcacgagtgcggttactttaccggctaagctagcacttgtcaggtcaatttccctagagatgaagacaaggttaaactagaggtcctgctcatcttggagcgcagagagagcgacactccccggaatttgcaccatgctgttgtgcgaggatgctttcagctaacttaactcataatactcctgcgactctggtgtaatgtctgccaggtgacgtatagtattagcaaccagagcaacttgatgacagtgttggtcttggctaaattagaagcctggtccctggaacttagttagacaattagacagcttcgagttcgcaatgtcagatcatatcctcagagaacaatccaggcgcggaaatttactaacgctgcacctactggaacccaaactacggcaccagccgtcatagttgagcctgacaaagggctgaacattctgtgccactaaacgtttggcttgaacccttattttccattatgaataactgtcgctggctcacagacgtggaaagttgagatcagcatgacatggtactcgttgaaactgccagtcatcccttcactcattcctgatactgatctctcgagacgcttgccggcccttcctggtcaacaggggtcgatgagatgaaaaaaccgccccaactaagatgatcacataggcctctctcaccgtttttcggttctgtccaaactgttgaagggtcgtgccagggaggaagggaccccaccccccatctccaagctgccgggcatcttcgaatctggactcgaagaaaaacgtgccgaaacgtgggatagcaggttgaaaagacatcatgtgtctaaattgggttggtcccatcaactatcgtgatattgcagtccatcgatgccgctttgcggggtttaaaggacccaatgaaaagatgtgtactaagaacgccataacaacgccgttcggactgcattgttttggatcccttcgcaaaacagactgtggtcacgacctttgggctcgtacgatacataggtaagcaacatcatagctgaatcgccgcgatgacgctgctacccgaggcattcaagccgttattatggcaagggagggagggagttggacatagactttgatagtacaagcccctaagtcggtcccccgttaggaggtgggcgtttcgatatttcacacccagcgcagatggggatttgacggctggagaatcccagctcgagcattaggtttgtttttgagatggtatgtacatactgtagtgcagctatacggataacgagggctgctgacagcagggttggccttgcacagagagacggaaaggggtccattgccatgtgtatgtcccctgcccggagtgattatgagcttcctaagcggcgcatatcattacagggagggaaccagcctgtcaaatcctagaaggcagtcccaaccaacagggggaacgtgtcatggtagtcaatttcagagcatgtcttttcactgagcgccacccccaagcaaaattgcatagtacgtatggcttggacggtcattggatgtagttcctggcaaatcgggcaattcgctaggataacgttatcccaagtacagtgtaatgacgacagatacgacttgttttgactttgagggtggtgctgtgttgagttcagtctttctggtttgctcagtctagtgctatattgtacgttagatgatactatccgatatatgcatggtctgcaatgcttggataatactccgtagtagcgcaatgaatggccaggcttgtggtcatgtttgctagtagcagagtcggactcttgaaaagaagaagaatcgcatcgcgttggatgagcatgggtatcaagggaacttgactttccggtcagggatgcatctccgtttattccccccgtttgatcgagtgggttaatcatctacaaagtcgtgatgagccgtttaaggtaccttttttggcagtgccgatccgatcagacgttgcctgtctgggaaatagggcagcccaggtgataagtagccagttgacgtagtcatcttgagtgtgtcttggcgatgggtggtgtttctgcttgacttgaaaaggctttgttaaaggggaagtagtcaagtcaaacacgaattgctgcagaagcaggtaagcatctacaacctacctgcctgtgcaaaggggactaaacctgcacctgcctcgtattgactcgtttcctcggcccagctacagagtaccaatgttgtaataaggtaggagcaacccaggcaggaacttggaagatccggcaatatctgtaatggaatattcattgcgcctgcccagtgtactacctactaaccttagtaccttggattagcttgagttgggtcgctcttacaataacgatccattatctgactgggattctgccatcttacgacgcagtactctgtagtatcggccattttaacccttgttcattcctgatactatcgatactatttccataatatatttgcgcttctaggcggagctatccactatacatagattcgaaaggcagtggcagatttggtttgcaccatgtcgtagacttaatcgccagggagggaggggtttatgctgtgcttccagcaatctgagtatgcatctaggtatctcgcatccgacacctctttcgatgtgcgcgctgtcacaccgggaaaggacaggccaaggggaatttgtctttcgcgattgcagttcgaggcaagacagcgcagtggtctccctctgacccttgttgttaagccctgcaacatgcttcctctaggtacgtgcagtacagagtacttacctattatttggtggtttaccagcctaggtagtctagtgcttccttgtcagtttcttagagacatggcttggcgaaatctacatcaatcacagctgaaccgccttttcggaagctctagaccttgatgcttttgccacgataggagcatttcttagcgggtgtctaagacaagtgtgccacactcgcctaccatgtccgacaacgcccgcgtcatgaaacccccaaagaacatgacagaacttgcttctatacaagtattccgagtcttggcatctctgacgaagtcagtcattggggtaatgtaatggccgattagtctgtcttgccgccccgtctcagatgtcgcacgggcggcatcgccagtcagatatgacaacctcagccagcatctgtaggcactgtccgtggtgcaacgtgaccgcaggtatacagaaacggtacggtgcggtacgtcgttggcaacaccgagagcgtggattcgagggaaaggtttctttttgcctctctgcatctctttcttacccaatcaccgctctttcagttgcaaccaaactgagtcagaaagcctgcaacccgcctgcacaccaacgtcacaagtacagttgcccgacagccgcttcgctagtttagcagagtctggcgcccatatccacaacgaaccacccagtcgggagcaccacattgctcttatacgaataacttaacctttccggagatttctttcaggaacaaacccgaagcctcgagcccacccgtcttggcggtttgctgggtcaacagcgccatggtcatatcgccagaatggaaggagaggagaaaaaagggcgagagaaagacaaaattaaaaagaagaagaaaaagagttttctcccccggcacggcctaaatttttgaggcccttctgtgtgtatcggccaactattgcacgcacattgctgtcgaaaccaccgcactgctgagacatcaagggcaaaacggcagcgagttccttctcaagagctcaggtacgtgcctgactcgcccttggaaaccttaagagcatggtttatcagcctccttcatctaaataatcattggcctcacttgagaacactaagcgaggtgagcttcgatatgagcctctcgatggtgagaccggatattgagatggtatgtacagagtagaaagactgatggaaacattccatacttgtcgggcccgacatgggaaagttttttagtgctttttttgcacttcaacaggggttttgttctgtcggcgcgactgctgaaagcaatatccctgacatggaagccgtaagccacaaatgtttggcacctgtcgtcatccacaaccacatgtcggatgtctcaggtcaagtttgatgatttggcgactgaagagtttggcggtgatatgtctgcaactaaaacttatgacttgaaccttgtccatctaatccacagttctcgaccgataagtggcttaagcgctaattgatctaggtgaaatttaacgactctgacagacaagaacaagtaatttctcaatttacatacgcatggccaagtgaaagttgtttccaggggtgcctgagttttctactaacccagcctagtagtcagaccattagaataagtcccggatctaccgtaaactacttatgtcttacctgcagtgcggacaattccatagcatgctctagaccacatggcacgcctgtaggaatcattagaacccgtcaccgattgctacggtcgtgcgacttcctcgcgatcaccattctctacatgaccaacaggtatgtagaactggcaaaaggctaagccatactacgacgacggtgacagtagtggggttgtttcgtgctattacataggtagctgggaagcagggcaaggagaggaagacaagatgaggggaaaagactaagcgagtgaatgatatggcagtctccaaccctgacatcccaagcgattaagatctgtagatcacgcgagctctttgcccaaaatgatcaagaactgtcacagaatcgtcctgagtaatattaagtacgcatgtagcaatttgaccacggtccgctgatccacactttttcagctttgttctggtccctgcgcagaatactctaagggttacatcgaagacgtcgaccgacgtagcgtctgacaacgatcgcgcgcaggttggcatgagggagtgagtactgatgggattggtgctgttgttttgttcccgcattgccctggtcttattattagtaatgtcgtcctttctgactgatgtgttccaatatatgaccgaacggtggctcggggatacaaccagcttaccgtacctttagtagatctaacggtcgaagctagacccaagtcagactcgtctactgcaaccacagtaaagtgacaggtcatccaatataacttccttcagagttgaatttctccgagatagtcttcacggcgatatagccactgagaaatgatgtacatagagcatgtccgaagtcgccctcgcgtgagttacgtcggcttggtgcttggtcatttctggggactacgaagagagtgaaatatcaaacaaagcaatgcaggtcttcctttttccagttgtcgggatgaacatgaacaagcatgggtaaaatattatcgagcacaggccagatacttagccctcgtaacaagtttcgatatgctctgctgaccagagcttgatctagagctaccgcagtagtgcggcagctttggtcgtcgttgcccccgattacagggtctctccggaagtgctggtgagcgagcggccgctgtaaaggagtgccgatgatggctaaatatgaacaaggttacgttttgtaaacggggtagatatggcggtgcaggcacggagtagggcaggccacattcttcccaacggagatttaaccatgggcacagacgtcagcgagatgtccgatactgttagtggggtgtttgcgagactatgaaaggagttcctgccaccaggcaagccatattctgacaacaagggtgcccaactgataggacccgtcaccgcccactacaaagctgttgatttagatctagtgctcattaggacggaaattctgtgtgcttatgtatcatggtgccccgcgatagtatctgtactgtcgcatatgcccagacgatgtgacctggttcttggtctgtgtgcgcagggtccagatctatttattgcctgggtataatccaatatacctgataggacatctggactcgttggcggttggcggaatttgagattgcgctaggtggtagccgaccgttgctaaaagtacaggtacgtacagtaagtaaagaagtgtagtgagagcttcattcgtggaacgcccgtttgtctttagttcggatgcaaaccgacagttgcaagactttgcgacagaagcccctcccagccccagagaaaagggaaagaatatggagagcaagctggttagagggtaatggttcaacattcattatcatgctctcttggtgtgctgtacctaatcaaacagaaaggttcttggcttgtcttaagcgaacgctaagcaactgaacaccctgcaatgacagctatatagtggagatgaagcaccacgcacctaacgaattgtcgtcgcaaaattgctcgagccggtgcagcattatggcaggtgtccatggatgggtgcggaagttgttctagatcttgtcgcttgacggtcaggccgttcagagccactaacacctgcagatgcatagttaagccaattggttcatagaggtttcgattcgtgtgtataagcacataataacgacttcacagcaaagcagtcgcgcgatctcaacgaatactaacacgcgtcggactgtaaccctatcgactagggatactcttcagcagtcagggtccttggagtcttggaacctggcatgcgtcaccaacaacgtcccgaatcatgtgcttgtaagcaagaggcccccactcgatagtgggagccgatgcggcgtatcgtcttgtgcagtgtaacaatgctgtgatcccaccgctgaacgggagcgagtcttgagtcgagagcgcggcgtgaaaagaaagagagagaaaaccgaatgacaaggatggggccgtggtacgaacgtaacgtctgactggggctaaaccttgcaccctgacaccagatcttgcggcattgcacagctgaatttctcggcatgcctgtaacgtcaatgaggcatcgatagtagaagagattgtgtcgacaagcgaagaaataatatcctgtaataagacgatattgcttggtccaggaaccaaggttcccatgcatgaaaacgacagtggctgaaaggtaaaatggggtaagcacgacctaccgatgatgtaagtatgtatcttggttgatgtttccatacctggcgcaggtagtagtcaggtagcaaggatgcttaatccatgcaactgccttccccgtggaattgaaggtgtaagactagcatcctcttgttatgtaagttttggttaatgaggaaggcgacgactctacctctatgggatggaccaactattgagtaccttccatgtatagacacgtgcttcctgcctgatcaatcacaataagatccataccctggtaggttctatccgtgcagggttaatcagaccagacgaagttgagatacgggaaggagcctcagagaagaataaaaatagcagccaaccatgattgattcgccgaggttttcttcactcaacatacctaggtgcagtgtgtagcttagaatacaagctcggtttagcaacagtactcctatcgttcacgttgtcgctacgtcgtagcttttttgggttcgcgatgctggctaaccagcactaaattagagatctagggtgtgttatcctaggttatcgaggctgggaaaagcgctaagataatggatgttgaaccttgccggctggaacatcataacgaaagaggacatgtcgttaggtttggtatcgcctcgacctaggaaaaaaaaaaacagagacctagcaagccgcctctagactcccttggtagcacggtgttacagaactaataacgtgcctacttatggatatacgctaaccagaaccctcacggatatcgtcaagcgaagacatagaaaaggaaactcccgagtttcaacacatcctgttcggatacattctcttgaaccaccatagaattatgtatggtacccatcaaatctaccaacctccctgctacccctaacctgactctaccctggcttttgtcaggaccccagcatcaaagagtaatgacagatatcttagaaggcttcgtcaattcggagccccggctgaacaatcaataccgctgccagtatccgtaattttgctccatcttcacccacgcatggcattggagaccctcgttcctggtgctgagtcgggtaacatcagcaccgaacatgagcattgactagcgatgacgcccccaacaatgaccaactcgtcaagcttgctgttttaaaattttccggttcttggacccatccgcgtagatgtgccacagctatggatattcctaggtatccataagctggtagatgatattgtggtaatggatacgaatccaagaccaacctcactcaacctggtctttctgtccttgcacagctctgggcctatcggcattgcaccgtgtttgcactgcactgtcgattgatacacaatgttaaattgagcatcgacgacgggtaataaagaagctcggttaacgctttgatgtccattattttaataatacagttcagctgcttgccacgcgcgtggtcatggttcaattgaaatgcctaataaagctcagcccactttctgcaccgtacatcccgtgggttcactcactagcttcccgttgctcaactccatctgacattttcccttgacggaatcattaccgttctttcgcttgctggtctgatgcttcaacgtgatgggacagcgtcacaataccttgctggtacggcacctgggcacctcgaggcctggactctctttttttgcttcttactgttctggttcattagaatccccaatcttcaggggatgtgcattgtgccctggggcatatcctcgttgttctgtctccctttgcctctttgggttgctggaataaccaacagcaattggtatagcatccatacccccgttccagctctctaaatagtaggttagtagcttggcctcctgtcctgatccctggtcgtcaacctacatatgtgcatcatgtgtccctttcttccaagttcttgtcttccgatacaacagtctgcatcgtagggttactgagtagtctggtactaagtagttgtgtcaaaatatttttcttactacacccctcccccctcgaccctcgaccgggcgttgagcacccacgacaacctccacaacgggcatccaccaaaaaccacggtatctccacagacactgaagtacattacagtacacacctagcctagcttgctggactgggctggactgggctggactggcttgctccatcgcgcatgtccttactcacgtccagacgagacaagacaagacattgctccattgtaccagccagattcaggtcgaattccccatacacttactaacatccatccatctgcaactgtgtctgcggtacggatactgtacatcaaatatatgcgcatctgtttctttcgtcctagtctcgctcgtggtcttagtctcaggcgtcgcttctgtcttgggactacattctcgtcttcttcccagcaagatcaaaatgttttccttgctataatggctcccgttgctatcctggtcgcttgctaactagtctgttttccttcttcatactgcccttcgttctgtcaattccatctcttcgggacagccgataccgagcccaaccagtcggcgcgggcccgacttaactacagcggctccctctccattcaacatcctgctcccttgttcgtcttgatcttgccttacaccccccactatcaaattcgaaaagtatccttggccggttaatcacgaccgttctctcggtgttcagcagaagcaaaacagaaagtaagaaagaaaaaaaaaaaaagagtctagaaggttgctacaagctcctttctctttctattgcgcctcgcaaggtacctctcctgctcacaacactactacccaatcgacgccgcatattgtgtctagttgcatctgcaccaaaaatcctgacgcggatgaacttttggctcatcttgcaagaccaacgcaggcggagaattatggttatggaaacctaccggaatccttgattgacttaacagccactctaaaatccgagccagggtccgtccctctgccctgtcaccaaccccgatccatcccagctgcatctcagtcgcgctgccacccagggaagcttttagtgcacacatagtcacacaaaaaccgaccgtgggccaccgtacagcctctgtttacagttcgatcacttgtgttcacggcctaccggccagcaagggccccgaagtcacttactcacttgtcctgtctcgtccggttccgcctctcaggttccggtcctggatctctgcggttggccgcctccgtctcgacctcccaactgcacggcttcatgctgtatcaccaagacttctccaagatcccatctcgtagtatcacggtgcagcatctcgtctcacgccttctcgccctcacactcgcttgtcgacttctggaccttgactcgctactacttctacgatattgttccatcacaaccaaatctcatttccaacttgtccaatttcttctattcctctgccacatcagctttgcagatcttcaaagcggggcagtctttcctccctgatcaacttcaacagcttcgcagcccccaactcgataactctcggctggtaacgaattgccaaattgacgaacatatctcgacccgaggaagctgtatcttaacccctggtggtggtacttgacaagtggtttgttagcaagaactcagctcaactcacccctaacccgtatatgcttaaccagtagcataacaacgttgcgaagtttagccccaaaaaaggcttctttagttgttgctgaataaaggttggagtgtctctttgtccagccaactgatagtgtagcaattctgtctccatgctcaccaagggacccctcctcgatacaacctccctccccctaggccaacgccgcggtatctcagacctggcgcaaatcgccctagacctgacgtgggcttccgagagcgcaaaaaacgacaccattgctcggtatcgagcatatccctctccgcctatgtcaggatctcctccccttcccccgagacagcctcaggacagcggcgatcgcaggcagccaccggtgggatactcagcccccaatcaaccagatacttattggagcaacttgagccaacaaccaccggctgacaatcgaggaccacccaatatgcaaactacgttaccaaggttatttcagcaagtacctccggaccactcgccatttccttatcgaagaccagacgatcccacatctcgacatgtttcgtacattcagtccggggcaccgcccatgtcccagcaagcaggttatattccgccttcagctcctggggtgtcttcaccctatgcatcttcggctcggccttcaatcgttgaaaaccaaccaatgacttccccaaagtcgcaaaggaaaacaaaaggccatgttgcttctgcctgtgtcccctgtaaacgagcgcatcttcggtgagagaactctctcagttacccgcgagctagatttgctgacttttacctagctgcgatggtatgtttcgaaaagatttctttctccattgtcatatcctctccaggagacatcatcttctgtactcgggaaacggtgatgtttttccacggtaccctgatagcaagccttggatggcaataacaagcttctgtttatgcgttttcaggtcgaaattgatttgatgctaactttgagcgtagcgcaacggccttgttcgagatgcatcaccaacgggaaggaagactcatgtatcgatgttcaacataagaaaagaggacgaccacgactgagggacgaccgcgaaactcgctatgatccttcgaggttcccgcacccacaagatgctgcagtgagacgaccactcagcatatacccgtcagggactccaatgggacctgggtaaggcgaactatacatatttctgacctgttgaagtatgtgctgacagcttaaaatcagaggagagcacatgaaccaacgatattccgagagaacacacaacatggaagcttccacctacccgccacatttacctagcggccctcgaggcgccgatcctgttgcttttttgaacatgaagatggattttgcaaaggcatcgcctgcctttatggaagctgtaggccaagcagagcttcaggggcagaacttggtcgatgtggtcgtactgacagagagggagaaggtggcatcgattcggagccaactgatcgaggagcaaacacgaaaggagccgaactatttgccaccaattcttggccgacttgaccgcattctccaggggcttggttttggggcggacgagattggacgatttcagcttgaccgacacgagtacctgactttcagagctgccgatgggcagcctagacaatatcccatccgactcggacttgcgaaggagggcacgatctactttatagtcatggtgctcagtgtaccagttcggcatgcctatcctctgccatcttcgcctgccgcgagggaagcggcgcactcgtacatctctcaacctcccaccccacagtctgtgtacagaacacccgtgccgcctacgactcctttcgacatgacgagaggcccattcaacgaagtgccactggtatcccgtcctgctacaggcccctcgactcagttgcctaccagtgcaaaccatggaatcgctgtgggggctggcgcagcatcgtacgcagcgtcaccaggccgtacagaatatcgacctccccaatcatacaacgtcccgcggagcgagctccctcctccgagtgcataccgtcctcaggcaacgttccaacttccgccaattcgcgctcaaccagaacatcctggaccacggcccactggggatcagaaatggccgcacgaggaccggtcgacacgggttgatattggcggcttgattgataaacccgaaaacccagctcaaccatgataatgtcgctgttcgttgtcctgcggtctaacggggccgaagatcaagacttctagacgagtaaggctttggcggcgtccttgcatggctgcctcatcgtttgatttttattaattcgattttgatgtaagggaatctcgcattcatgcacgcgtagcatgcactgtattcctgttattatgattgtgtcttacatgttattatacttatgcggatcagacagcccggttgagacgggtagatagtgttggtggaagcatatggagcattttgcagccgacggcgtttgagtgacgggaccaggacgactgtagatttgcatcgtcaagaacgatgaagcagctgagctggtttaagttaatctggatttgttggatagctttgtatgattggaggttcattaccctagatgagaggcattgatatattggatgatgtgacgagctttggggatggttggcgaacgaagtcaaagtactgtaatgtggacaaactcagggtcaaatagcgcgaagcagagttggcaggatagaagaaagaaactacgagtcaggttgagtagcaaacaatggttcaagaggtgtattgcgggacaatgagatgcgtaatcccacgtgttggtgacacaggggcgcaagcatccatcatgaaaagatgggtatggcagggcacatttgccgtacaaacaatgcgccactgaaggaagacaggtacagacagggattttcaaggccaataaggaccgggaacagtgctaggagcatgcaacattgaacgaaggagagtccaatagaatggcatggtgcttgacagagtatccaaatctggtccgttcatgtttatgccgccctactaaggtacctgtgctgggtatgtatgtgtattatgtatgtaccgtgtttggcggggggatccttgggggcgtgtggtttgaagagacgatcatggacggtcaagttcccgttcgtccagagtacctacgttaggtattcttaattctccgagccgtttgatcttcgcaacgtccgcccctccagcacgtctgcgggaaaaggaaagggccaaaagatatgcagagatgggaaggggtgtgacaaaatctcgatttggacacggaggtgagtcccgaccccccgatagcgatagtgtgtggctgtggcggcggtgcttttacgggcactcgttctttatgttactgcagaggtagtagttttatgatacaacatcagtgttaataatattgagtactatcatatctatcgatgtaacatgatctacacttgatgcatctgagttgccaagtttataatgagttgatctatctgaagcaatctgtatggctcccacccaatgcttgacacccgtcctgtgtatatatatacaaatagaaacaaagaataaccaacaccagaaacaaaacgagagaaacaacgatgaatgaaaaaattcgataaataaaccaggtgcagtgatgttatccaaacaaccagtctcgcgacacaattttatcctgttttgtcttgtcttgtcttgtcttgtctttgcagcgatgcactcatattctctctctctttttagcttagacgacggcccagtctgcctcttattccatgttcttttttctttctatttgtcgatgcgactgggctgtagctttgccgacttggcgtacatatcgcccagttcgctacccaagtcgtcggcgttgggcggaggatatttaggacagtgcatgtcgtttagagcgtttctatcacgatctccggcggcggcggggtcgggatggggagagaggggccggttcccagcggaaccccaagtgcatctgagacgagagttaatacaactactaaaaaaacaattgaagggagattcaggtgcagaacgtacttgttggaagaaactgattggttggttctgtccatgttgaaaaaaatactggcaaggtagactacctagtcagtcgaggaagtatgcgtatgtggtgtggttgctctgcaaggttgatgtcgatcaaacttaagaccagcagttgtatgcaggtatgtaggctgagacgggggtttctgaatagttgacaagttcttgtgaatgtgaaaaccctgggttatcagaaaaacagagtttggatgagacagtctttaaataagaagctggaggaaaccattcacctatataagttcgcagtcaagagatgcgaaccacgggcggcctttcgttcggctgcctttctttaccttaatactgatactgtacgtatctatattaccaacctacatcatggcggatccactctcgttattttcaaactcatcttttcgcaattgcttgagttgacttaacaaagagaaaatgtaagtacgctaatgcgtggtcggtcattctcgttacagtgtgccttgggatctgaacaccaatttacaaatgtgcacttgtctgatcaactatggcagcctattaggcctcaaggcttacacagacgccgcagcaaggcttgcttagggccctggagtttggagagttcagccagcgcttttgcgctttgcgcgttcctgcattggtcatacatgtcgcagtacattatcatcaagtacaagactggggcgatgtgtacatcttcacattgacatgggcttgactgactgtcagaatgcaagcgcacagtcggtggcaaattcctaggttgatctcgtgccaaatgagacgagaggaaacggcctgtaaagtacaatttagtttcctcttctcttttctcttttctcccctttcctcttctcgcgggcgttgcttggtacatgcccagatacaggtactgagtagtaggcaggctattgacaccaaccaaccgagcaggctagctggaagtgacgagtgactgtataatgataagacgcgtaatcgactagtacctagttagttgctcgtatttcacctactgacgtggtgaagttcgcaggttcgcccagttagtcgagtcgattcattggtgaagaacaatcatggaagcatccatgagtctatggcttgtctgacgggttgggaacgaggcttagttcgcgtggcgctccagccaggggaagagcaaggaagcttgaagaaagaactgtgtgcgaacgatcatgaaatggatttattaatcggcaaagagggcagtttaaggccatcaatttctgccatgggggcagtgcttctacagggcgtggatgcccagcagaaagccctacaaggaaacctactaaataggtcaatggatgtctaagcctagagctacgccgcaacctacctccaccgcatcacagtgtgctgtcattgacaaaaaacgtgcagcacgagataatagatgacgtggaaacaaagttctaggcttaataaccccttgactcttgaaaattacagttattttacccctgacttgatctttaggttgacatgagtacctagtatccacctactactctgtacaccaagtagtgctgacaagactcgtcgccttgtgcacgggcggtcaacctgtcaggtactgtgcttacacaaccgtacttgttaacgagaacaaaatacacgcttctcttgcgacttgtcatgttttctttttcggcagcgattgcattcacaatggctgggcgccgggttgagtcatagcccgaggcgcttccgataatggatgccaccgtgaataacacttcctgcccagatgtccagtagcactactccctccagctgtcttgtttcataaggcgaaccaaatccctgcctactactttttgggcaacatttttgcacatgcagatagcgtcggtgaatagagattttaattgattgggaattactggcacaaaatacaggaactacaatggaagcgcgcttgatactgaccgtcgagttggatgctgaggaaggtgcaatgatggacgttaaagtcacgtgccttcgcgctcatgtcctgtgcctgtttgcatcaatgaggccctcaaacacagctaaccatctttcaattgcctgtccttgtcccgcatgaacccttcttgtcgcctacttagcgtatcagactgaagaaccgtccgccgtgcatttctgttgatcactgtcgacttctaagtggcccgaacaaggcagagatgggactaaacacctaagacttccgatatgagagaagaggaatcaatttcctcccacatgacctcaaaacctgtgtcaccaacttctttttcgcttgttttgaaatccaaattttgaaagccacgtcataggcttattcacgcgcccggaagtggtggttcaactgcaataggctacaaataatggcaacagacgcagatgtggacatgggaggtgtcccaagcgccgatgagattcataatgtcgtaccaagtggtacgaaaagaaaagccgagagcctgacagaaggagctggtgcgcctcgcagaatcaaggtaggtaaaatcgccaacgcctcacgcatgcgcccaggcacagccactaactaacatgaacaccaggcactcgatccgaatgttgtcaataaaatcgctgccggtgaaatcatagttgctcccgtccatgccctcaaggagctgattgagaatgctgtcgatgccggtgctacctctctggacgttcttgctaaggagggcgggctgaagctgctgcagataacagacaatgggtgtggcattcaagtgagtaggcttcgctcccataaacatcatcgtgaggctgactttgatgatagaaagatgacttggccatcctttgtgagcgtcacacaacctccaaaatcaccaccttcgaggatttgtctgccattgagacatatggcttccgtggcgaggctctcgccagcatcagccacatcgcccacctctctgttaccaccaagacaaaagactcggatcttgcatggagggcgcactattacgaaggcaagcttgcaccagcaaagcctggtcaatcagcagagcccaaaggtgttgcaggccgccagggaacgcaaatcacagtggaagatctttttttcaacatagcgacacggaggcgagccttccgttcgccatctgatgaattcaacaagatcatagacatggttggccggtacgctgtgcactgcaaaggcgttggcttcacctgcaagaaggcaggcgaagcctcgacaaatctgtcaatccaggcccatgctactgtcatcgatcgcattcgtcaaatacacggtagtgccgtagcaaacgaacttttggaattttcggtttccgaggctcgttggggtttcagagctgagggctatacgaccaatgcaaactattctgtcaagaagacaacaattttgctcttcatcaaccatcgttgtgtcgagtcaactcacatcaagaaagcagtagagcaaacctacgcgaatttcttacccaagaacggccaccccttcatatacctgagtcttgagattgacccagctcgagtagatgtcaacgttcacccgacaaagcgggaagtccattttcttaatgaggacgagatcattcaatcaatatgtgcagcaatcgagtctaagctcgccgcagttgacacgagccgcacattcatgacacaaacgcttctccccggcgcaaaagcgatcgaatccacctctcaagcagagagtgatggtacacctagccgaagaaccccagcgacaaagaagcgaagatactccaatgacttggtaaggacagacactgctgagcggaaaattacatccatgtttgctcgagctggcccaagtgaatcaacaagctctatggatcgtgcaggtgatacaattcctatccatgagcctctcgagtatgagacagtggatcgcgagctcgtgcaatgtcgcctgaacagtgtcaagtatctgagggaagaggtacgagaagatatgcacctcgaacttaccgaaatctttgccaaccatacctttgttggcgttgtggatgagcaacgtcggctagcagcgatccaggggggtgtcaagctgtatctaattgactatggccgaacctgttacgagtatttttaccaattgggactcacagattttggcaattttggaactatcaaattcgcccctgcattggacctccgtgaactgctccggacagcagctgcggttgaaaagagcctaatcacctcgcccgatgaggattttgacaccgaagcattggcagatcgcgtggcagaccagctcattgagcgccgcgaaatgctcctcgaatatttttctcttgagatatcacctactggtgaacttatctccttgccactacttatcaaaggatatacaccacctcttgtcaagcttcctcgcttcctcctccgcctcggtcctggtgttgactggacggacgagcaagcttgctttgattcattcctgcaagaaatggctacgttttacgtcccagagaaattaccaaccttgcccggtgacgcggaaagccttcgagaagaagtcatctcaaccgagatgcgtgcccgccgccagcacgtaagacatgctgttgagcatgtattctttccggcgttcaaggcaagattggtagcgaccaaatcactgatggaagatgcagtgcttgaagtcgcaaacttaaagggcctctatcgggtttttgagcggtgctagaaggatatggagatgcgtcagacattggagccggcgatcattattatgggttgttgctgacatcttgaactaaacactatatgggagctggtgctatgtactgggatcgttacaatcgtgttgtaagttatccaacacaagaacagtttgggaaattcacatttggtgaatcacatggtggacgacaacggaggtacaatataccggggtctttagaaaccaagaaatcaattgcttttatttaaccatttatgcctctggcttgttctttcgcttgtaagtcaagaaacgattcaagttcaacaaggcctcatcagcacgctggcgtagctcactaccagcacgcttgtcaatggccttgaccatggagcgcaccttgggaagaatctcgtctagatgcttcaagaagtcgttcttccagaacacttccttctcgtaagaatagctctcatcagcgtaaatgtcgaagatctggatgagagcctcgactgcatcagcagtaggtgtctcaggcagaccagcaaggagggtgatcaagaaaataccaatgtcacggtttcggtcaacgggtgcgggctcgagagcgagttgtccaaggacaccaatgcacttgacgctgagagattggaaagggtcctccgaatcttgtgcagcgggcgatccctttgtggcttggtatagggcgatgaagcggcggtgctcctcggtaaagggtgtgttgggtcgacctcgaagagagcgtgcaacgccccaggcaagactggtaacgtgggttgcaaggtcgagatcagcggtatcggtggccaaaatgggggcaatgacctgagcccagagagcgcggccgacaggctcccaggcgttttgaataggagcgttgttgaggtcggagaagtcgatgagagagactgaccaagcgatgttgttgagggcagacagagcgtagccttgcagacgaagcgaggcatcgtcaacgggggggagagatgctatgcggatgagttcggggagggcgttgtcgataagtgtcttgagaatgggaaggtcatcgatgttgctgtcctcctcatttctgtcggctccagtgaccagctccatatcagcctcaagttcatcatcgtccatctcctcctcctcctcctcttcttcgcctccctcttcctcgccgtcggagatttcttgatcagcatcggccatctcttcatcgtccttggcctcgggcttgtcttcttcctggggctcgacctcacttgctgtgttgagtgttgttccaatggacgcgaggatttcgagggcgagctgttgatactcgaagggattggcccatcctacggcgtcggacatttgtcctggctcataagccttgagggcctgtgagagggtgggaatgagaaccgagttgtcggctccgagggcgatatcctggtcctctagagaggcaaagatgttgtgaaggacaccacaggcgaggacaccgtcaccattggccgttttgcgtagtgacagcagagtaccataagtacggtgctcctttgtgtggatgaccttgtcggagagctgctcgttatcctcgcagagaatcatgagacaagcaagagcatcacttctcaacgaaacgatatcagggttgctggcaagctcgtccgaggtgagcaggagtagaaggcgggtgacggtagcattacgagagatagcctcgaggatttcatcctgagcctcggcgagagcagtgagcagggagaccagggatgagacgatgcttagaattgtggcttgctcaggctttgaacgtttttggaattccaagtccttggacaatagaatctcagtgacctgcttggatgttagtttctgcactttgatgattgggttacaacgccacataccgacttggcagcaaactcaatcgcagtgagaatatcaacacggtagagatgaacgcagaaatcaggctcctcctcctgggcgaggaccctcaggatgccccaaccagcagcacggctctcgagcgcagcatcagtcagagtctgggtagtgatagtgtgaacaatctgctctcgcaggagcaacttgcgacacttctcatcctggataatgtttgagatggccgaggcagcggcagagcgagacttggggtcagcactcttgaggtcattgatgacgggaagaatctttgactctcgtagggctgcgagctcagggtccgaaggaggcttgatgggttttgagatggggtctttgcgggctgcgtggcctctatttctgcgagacttggccatttcttgatgatttggagattctttttgtatgtgaaaagaagatggttatatcttagttttgggtagagtagagttaagtaaagtatgatggacctcgaattgaaaggcagctaaaaatttacatgaacattttgcgacggcgaatcgtgccccacctcgatatgaaaatgccccgagttgattgacaaggattatttaagctcagcaaccacatttaggcgatgtcttggtctgacgatatttactggttatatgtgcagtacaaattatatatattgaatgcttctagaagtattttgactatgattcattcaatacctagtcattcagcttcactacctgttgttaccaattgagttcttggctgaagcaatggaagtacacaacagatgtagccacccacaagatacgccataagagtcgcgatagacgatattggttatagggaagtacatacattctttagtggaccttgtttcctattagacaattcattgttgattgtctcccaaatgtttgtggtattgatattaagctttatagctgcaaccactgtaaccagcacattcagtatctgaaactcactgaagctcgcaccaaccactataagagagttacagacttgacggacggcccgggcaagcacgagccacgctggaagcaagcctacagacaagggtcagcgtcacttccgtcatcttacttgcatctccattctttaataaccataaaaccattcaaccgtcgaatttgtttctcttctgctttgccttgatcgccccctgcgattagctcctccgcatgttcacaatcatcgcatacctgtccctcgtcaggtagttaagttcgcgccgcgccgacaagctacaatagcttccatgagctctacctagtcgctctccatccaaccttcagcttcaataccgaccacaatgacgcctgcgcgaggcagaacgaaggcgcgcttctgggcgggcgacgaggaaatggctaataagaaagacgacgacttgggtgctcctggccatcactaccagtccagggccggtggccactggcaagcaactccccgtgctcctcgtcgcagctccgtcggtcgccttatttcgtacctcgtcttcatatcgatcctgttcttcatagcatacaacctgatatcgtcgccttccaacagttcgactaatacaacatcagagcgctctgcgcagccgggccacaaacagggccaggtctattaccaaggacccctcaagttccccgagctcgcggaaacgttgcgcagtattcaaggaacagcaggcagctatgaacggaacaagaacatccttttcactgcttcgagtataaacagtgccaatactcttttgccaatggcttgcaacatggcatcgcaagacaagaactatgttcattttgcgcttatgggcaggaacgagatatcaatcaaagaacttctccagataaacggaatcgatgaaagttgcaaaatatatacgcatggtaggaagagccactcaaagaatcaccaactcgtttactaagtgccttcatagatgcccgcaccgactatgcctctacatcttctgagatgagactgaaactcgctgctctccgtgcattctgtaagacctgatccgcgtggctttagagatgcgcatttgtctaacgtcaacccttctagactatatcaacaactttatgcaccctcaagcaatcatcattgactctacttacgctgaagacgattacttcctcaaagcggcacgcgatcaaatccatggaacgaaatctgcgcttatagaattgccagacaagcctgaaactcgacttgggtggatttcaaagcttgacgccctagcattgtctggtcagtaatgcccttattctctcaaataatgtacttactcggtgatgttagcttggaacaaggtccatttcgatatcttagttcaagcacctcctgttggcactgccaacctgcaaagactcctcacctctctgcgcagagccgacaagagcgctattacaattccccaacttacaattgaactaccacctgttgtagagaaacctctggcggacttcttttctggatttcaatggccttccaaagcttctggcgagttgccgcaatcgcaaatgctctcgctccgccaccgaatttcctcacacaagatggacgaggaggagagctcagttcgatttctggaatcattctggccaagcaagccttcgcaaaaccatgtgcttgtcttagcgcctcacgctgaggtttcacctcagttcttcaactgtaagtggtacatcgaagccccatttcgacaatactgacccttccagatgtcaagtacaacatcttacatagcctttattctcattctgcaatccttcaggactggaacgagaacatcatgggcatcagtttccaatctcccaaaacactcctcgatgatacaactcctctgactgttcccgtggccgatgcgaagggtgaaaaggatggcgccagcccatttttctggcaggcccctactagtgacgcagttctgtttatgggcaataaatgggttgagcttcatggctacgtttcgcgcttactagaaaagcaacaaacaagaacagacactccggctttcctggctaagaagaacacaagcaagaagcatccggcatggctggagtatgttcttcaactgtcacagcttcgaggatacgtaacgctctatccgagaccagagacagcagcaacgatactgggtacacatagcgacttgcccaatacacctgaggagtatatgggtgaggagactaggaacaaggagaacggagaggcggacgaagcgacgtccagattcgatcctgcttcccctattgatatgcttgcaacattacctcgtgagggtgacctgctgtcactgggtgatttgccactcgtctcgtggagtggaaagcccacttcgcttgaagaactagagatgagctcactaaagcttacaaaacagttccgtcaagaaattggcgagtgtccaccctctgtcataagtgacgaggatgagtttggacgaccgcagcgcaacccagacgctagcgatctcttttgcaagagcaaaggctcgggtagtgcagatacaacgccagaaggcaaggagtctaaggagacaacataacgggacacgatttagcagcccagtccagatatcggacagctttcatttttcaccatctacgggttcaggttttgcataattggtattgaaggttgaaagaccaggcgctattccgggtatgaattatgtcttggtacagagtgggaagtttcccagttaaaaaatacgtctatgttaagaattggacgatgagtcccggaccttggcgacaaccatcaggatgatacatgttcctatgattgatactgccgtgagactgaatacctaaacgttacagtttagtagatggctgcttgaattatgggtgtacgacaagcttactgcatgtgtcttccaaccaatctgtacaatggctgctcgcttgctgtacttgttgaccgttcctaccaaatcattaacaattaagtacatgctttctcatgaagcacttacttatgtaatttgccatccctgcaaagagtgtcatgacggaaagcgcccagaatatcgtgcccagtggctttgccatgcgtagttctaacggtgaggcctcactcttgagatggaaagacagggtgatggccaccgatacgatggccatataaaccgacaggcgaagatatgagagaaacgctacaccacatatctgtaagacaatcattgccagtgatggaatgtgaatgcatgtgtgtacttctctcgttggcgcaatggtcacgcgcatcactgctttcattctcaactaccagcgggccaaagatgggccagtgaaagaaaggtcgctcgtcctcactgcacacatcatatgaaattagtccggatgttgtgtgatgcaaacattatggtgtcacgtactgtagttcactgaaatcaacgggtcgagctaggttctggatgggcgcgcagcatgcgtgtacagtgaggtcttcatcgtcaatgttcgcgtcccgagaagtcatttttgtaagatgtgagtaaacaagtcactataaagtgagagttcggtgaagatagttgaggtatcggtatgagagacaaggtgagcacatgtgatgactgtagcatgtcagtctggttggttgattccaggattacgggtgtcgggcggatgatggtgcgataaacccgattgccggggccaccctagactagatatcaataacagcaaccaagacaagttgtataggtctatactctgctaaaattcaacacgattgtttcaatgttttcataaaggaaatggttcatcttattttttgtatttaaaagttgtcttttttcgttataatcaactattccatgacatgaatcaccttcaacttcacggtgtgcttcacatttatacagtcacacactgccatctagtagatattcgttaaaaaccccatacctcatgccatctcttctcatcggttctcaatgggccatccaatcttccaaacctcgctggacttcccgtattagcctcaggaagacataaccactccctcacacagtccggcacttcctccttaacatgggcaatgcaaatcagcgcctgctcgtcagaaagaccagtgattttgacctgaccagactttgatgcgtcactctcaacgatatcttcgccacggtatgtcctagattcgccttgttcgaggaacagtgtgcacttgtcccgcactgcatcatccatgccactgaaggcctcatcgaggaccacgacatctggactcttgatcatggagcggataaaaagcgcgatacgctgtgcactgaatgagagaccaccaaacatgtaatcatccgcccacgagaggttctcgtgcgacgatgaagaataagctggatgtagctcaggcgcaaaccatcggagagccgcctcgaccttttccttagcagcgtcatttaatttcggcttcgcacggaacgtttccgaccatgcattctcgatagtctgacgaatagtcaggcttcgaggcatatgctgatgaacctcgggactagagtgtccgattcgtgattggatatcccagaaagtgagcggccgttgactagagccaggttctggaagacgagatcgtccgaataacttgatggggagggagtaagattgagggtgatcagagcagagcagtgagactatcgtcgtcttgcctgacccgttgggaccgaaaacaccccaccgctcgccacgtcgaaccgtccaaatcaagccatctttggaaccatcagcagtttgctgtgcccagttaccaagggcaacctttccacgatactgaaccctgcagccatccatctcaacgagaggctcagcaccaggcttacttggttctagctccttgaacgatgattgctctgtatgacctgagccttccgtagaagcagctgagggtagcacacggccaatgtcgacaagcgagtgcaatggaagtttctcgtcctcaacaagacctcctttgcgaacaccatgtacatatttcttcagaccttcaaggacctcctccttggggcccattgagcctacttggcagtctgttctcagatacaccaagtgagtaatccagtcaggcacggggtcctgcggtctcgcgcttagaacgagacgaggacttgccttttcagatagtgaatatagcagaggacttaaaccagagactgtaggaggatccagtcccataaaaggctcgtcgagtaatagaacttccggcttcgtcagaagagcacgagcaatacgtgctcttcgaccttggccattgctaagaaacgagacaggcagatcaagaaggttctccaactttaaatccttaataactcgggacagtaggccaagtggtatggaagcatcgtcatcgccttgttccgtcttcataggattaagctctgtgtttcctagaagaaagtccctgagagaaaagtctgtaatctcacgtctcgactcatacctcgccgacaagtacgcacttgtggcaacactactgcctaagccgccaccagtttgttctgcatcgaaacccacatactgaatcgccttttgcggcgtgcgtaaccgtttaggaacgttctcagaagaaaggtatggataggatcttgcgatgggtgggtcgcaaagatatcttcctttcaaagcctgtaggaatgtagtctttcctgatagcgatggtccaacgatacaccaattccgaggcgagtttgatgtagaaggcagctcgaaattcaagtcactaaaaagaggtggatttggccgcaatgatgtagtagtagtgtttgggtgatggcgatagaaagtgccattggcgatccgaatgatcggaggacaacttgtaagaggtctcatgatgtcaatcgattatttttgagtaaagaacaaagcatcatttacgatgaataaataaagatatatcgtcttaaaagcgaagtcggaatcactaagtgagtgacggtaccaggtaattctgcgtgggtctaagcattggcggacctgcagctggctccccggagaaaaaggtacgtaccgttcacctaattggaaggaagtcaacgcaacgccagcgcaaggctgccttgaccttgaccttaagctggagctggagctttcatcatcaaccaccaaatatacaagtcatccatcaacgtcgcccgcattcccaccaccaaatcgaccgcgaataacacatcgatcgtattctagcgacgtgtatcgacttctctccacaagaaccaacaatcacattcgccaatatggtaaacagcatccctccattcacccaccttcaatgtcatgagagctaactcgtgccctccccagtctcaagcaatgcgcatcgtccctggcaactccaacgtccagtcctacactcacatctcccacacatcctccgccccctccgccccaggcatccacgatactctccgccatggtgtcggcgcatctcccttcgactccaagaccacacctgcttctgcccaccctcttgaagctcgactgaagaactgggaggccacccaggagtctctcaagatggagacccttcgacgaacatacggcatggccgagcccatccgtcgtggtatggagctcaagatcgtccagaacggcgagtggcggcccatggctctcggcggcggtctgcccagcgtccatgaggaaattcttaggggccgcgatactactattacctgggaggatgttttcaagggcgatgagacaagggccgtggctggattccatgacgagatggagaagaagctcaagatccagtaaacagcagtttatttacaatggagagaaggaagaggcttcagctgtcgctctgtacacccatggtttcctacatttagacaagaccaagaacgtgaaagaccgccaacaggcaccctcatgaaaagaatcattaattgtgatccattctgtttataccgctacaggaataagctctatattgccagaaatgcgttaattgaggacgctgccggcaacatgccgattgaaaagaagttgataaatcaaatataacaaaaccatgattcaagcacacaataatacgccaatgtaaactccattaaccccgtctccgcccgtcagaaccatgtttcgcttctgctgagcggttgcaaaaagaatagaccaagaaattgattaaagagtgcacgggcaacgtcccgctgctcaccatctcgacttgaaggctttctggttgctgggggtgattttctcttcaacctacagcaaccaggagaggatgaacaaagcaatagcgagtttcttccggtgagaacaataatcgaacttgatcagctcgacaatggccagaccccataagggctgtcgctcgttacaagacgacgcagcagcctccacctcgggaacgttggccgtcgccactacccgatgaaagattcttgcttccactcttaggctcctcctcatcaaggtcttgcggccgaatgctcatgtgcaccacattggggctctcagtcgaaagctggtattctgtttggcggtcagcaaatgagaatataatgtctcagatttacggtgtgccttactcttcaactgttccttatcgtctaatagttttccaaaatgaatcagtctgatgctgctaggactgttgggcttggcttcccaatcgctcctccattctctcaatattaattccttgagggtgtaaatgctgatactaaacgggtccggaaggccgccctctgtctgatctggaatatccacgttcctccggcacaggtatttggcgtcaatcttgtacggatgtcggcttcctgaagtaaggagaagcgtaatagtacagacgggtccatctgaagagccccctgagatctcgcgaatatcatctacggcaggtcctatacccagattcgagtcttgcttggtcgggggtggaggtgccgtctccttttccttgccctttggtgaagctggtgctgcggtggtaggttgatcggtggtcttggatggtgctggcacgttggtcgggggtgttggctcagctgcgctcgtctcatcggcagactcgcgctcgtgatcggcaggcttctgctcggagggcttggtaatgttttccatggctacagcatcgttaggctgttcgagccgcgaagtttcaactggcgcagcgttaccaccgctcatggtggagtccgctggagccgacatactggatgaagggtgctagaggcgcgattatggatatgatttgaggtcacaccacgcaatggacgcaagaacgcgacggtaaatgaaacgtaaacgagtgattcttgggtggataatgcgattcgggggtaaggttcgcgatcgaaagtcgaggatggcggataaaggatgcggatgtggatgtggatagcgatgtggatgaatgtggtcagtatccgtagcgttgctaggtatcgggagtaaaagtgaaagacgtcaagttcactgggacgatggtagtaaggatggatcgcccaggccgggggaccgcaaggccgggggtggggcagtgaatggccggagtcgtgtccactcagataaagcgctcagacattaagcacagcgcgacagcaggggcagcacagcttgcggtacgttgcagtgatgaatcactgcaagtgctgggggttgattgaagagcagtgagcaagtcgtctaccataggtgagccaagcaagccaaacggtaagcaaactgtctatcaaggaatcgaacagacaagcagcgcaagacaaagcaaaacaaagcagccaagaagcccagtcggccagcggctgcagcgttgaacctggagtcgcttaacgctttgcctgacagggaacgaggggagaggggggcgcttggcttgactggagtggccgggccaggcggctcccttggtgttcaggcttggaaaacaataaagtgacaatgacgagacagtgaagggcaggggccgcgccgcttgctgatagtcttgtcgatcaattcaacgatgccgagtttctaggcacatggagatagtgatgagaagaccgttagagagtgtttgctgacgaaaatcttcaatcagagaaagcaaaaagccaagatagctgaacacggtaagttccaggtgggaggtgacgacactaataaatacaggtcgccgtgatccgtctactgcttggcactcacacgatcaatgaatcaaatgaacgagtcgagcagtaaatgaattggactgaatattaatcgatagcaaagatgaatcagagcagacagtatacttgattgaagaatttctgtcgtgaataggtatggaaaacaatcgtcagaaatgttgactcgaccaatatcaatcgatagaaaggccttttttcgagccaagggaaggtttgctcttgctgtaagattcaacgatagcgggctaagaaggtggcagaaaacttgggacctgggctaatacgaaggttagaaacaaatgaacgaacatcctcacctgccccaacagccacaaagcgagtgatttatttcagctcccacgatacctatcagaatcgatctggtaaatgcagggccaacgtcggggcaggtgccttccgttcggttaagttcgctggcaaaacggaaggtaacaacgatggaacttacagcgggtgcctactcgggcaggtagcccacctaggtggaagccactaaaaaacagaaggttgcggcccactgtagccgccgctgctgcgccgcttgcttagccccagacgcaaagcagcgccattgagttcacagttcatcaccatcttttgtgccaaagagagatttgacttgcaccttgtttcgatgggcatttttcaaatattattctcggcaaactcaggtgaagtccttatgatcaaggtctcgaaatgatagaaactcacttgttgtgtctgctcttggagctcatttacatgcacacagtatcttgtctggcccttgaacttgatgctaacactgttaccgagcttacacgaaaagccatgtccaacaggaagcaacaattgccgatgcatactttgatgaagactttgtgttcttaaaattcgacaatctaacatacgtatgtaggggtccttgacttgcatacgtcctcaagacccgtaaacttgaggtggtccctgaagtcaacgaaagttccctttattcgacaacacatgcaagatactcgaaacggtcgagaagcccgcgttgtgcatggtccgcattgaatgggaaagccgactcgctcacttgcatgaatattcgacagctcatcgaaggaacattcgagcactgccaaaaacaaaaagccccttctggctgacttcaggctatctagatatttacgagggctgaattcactaaagtatcaatcatcaattcttttgcctctcactttaccctctgtcttttttctactcttttcacagaccagacagatccagaccaagcagccaagcctggatctagctcaacctggtattcgagactttgccctataaaaccccccagtcaaatgtgacctctcggtagctttggatagatacatctgacattcgactcgatgactctaatgtgcttcgccccagctgggtatctgaattaaggttcccaagccaaaccgaatgtagcctacgccgctctccgggaaacccccgcggatccattgtctcaaagtcgagaatgctcttgagatggggaaatggggaggcattagtaacagatagtttgggtgctacgttgactagggtgcgtctcaatgagctaacatacatacaaaactgtctcttctcaagtgactcgtaactgcctggtcttcaactatatttcccattactagtatatacagataccgcttatagcattaacaaatcaccgttgctgccagcaccttgcgttggctgaagaacggcttgaggcgcatgcgcgctcaccacgtatcccgtcgagtggccattacctcctccaaagacatcgtctccttgatcaccatgcatcggcgtcatctgctgcgttccaatgcctgagaagtaggcatcagcgtcactgactgcctgtgcgatgttcccttgaccatcacccgacattgggtttcggctccttgggtcgatatccgtcgctgctccagcgttaccaaacatgctgatgctcttctggctgtctccggcaacaagaagattttgcttctgcaacgccggggagtcttggagtttgcgtggtcgggcagatctaaagacagtctgcaccggcttcagatagaccgtcgctagtgttcccacgttcaggcacatctcctctagtgtagccgagtcgagtctctccgactcggctgtgatagctggtttttctcccatgacgatttgtctggctgcattcatgtctgtcgacaagagacgccagtacatataagctctatctcgaagatcggggttgtcggtctcctctgtcgcccacttcagcaccttcgggaccaactcctgtcccttggtaggtcgctgaatgaagagctttaccgtggcagtgagcaaagcaagttggacctcgacaggctcctccgcaaatgagtacaagaagtcttccaacaaagcatcgctgttctctattcggtctgcgtactgaccaatgacccaaaccattgctgccttggcttcgggctcatccaaagaatcgaggtgctcgcacaaagtgctgatgatggattcgtattggttggggtattttcggaagatgtttcggataacaaccgtggcttcctgcacgatgtatgtgatcttggttgccacaagctcgagaagtaggttgatgcaccgtcgtgccgctggttcaatcttgatcgccagcttaccaatggcgcgcaccgccttgcgcacaaagtgaacgtcgatttcagtagcatactctcgcagttccgtcaatacctcatcaatattatcctctgtagcaagcatgaagatgagctccagctttgtgaccttgacgtagatgggatcattgtatttacagaaaaagacgcggatatcgtttcgcagcacttctggtcgtcgctgaagaatcaacaaagcgtttcggagggcaaggtattgtacctcgggaccctttgcgagaagtgtgacaagaggtggtgagagctttctgcacaaggccgagatctgcttctgatcggcaatatagttcatcagatacagaatcacccgaatgcaggtcaacacgacggacgaattagaatgcgacaatcgcggtgatatccgctccgccaggagtaccgcctctccggattcttgtggtacataggacatgagagcctctagaatatatgtctgaccccatctgttgacacaagattagcgatagtcccttgaatattgtggcttgtcttactcggagcagtcgggaaggatagccaccattttggaagcattgctatagtcaatggtgagtttgatggcatcgctgcgctcccagatatccattagaccagccaaagcactcgcaacaacggtagggttatcatcccttagaagtgagtttagccgatcaatgaggtcggagctctctaccatgtttcgatcgtggtcgtagagcttcgctacgcagaatgcagccgtttttcgcacataagggtcgccatctttcagcatgtgcttgactattggtacagtagcctcgacgaattctctaacatggatataagacattgtcctgagagccaacgctcgcaccaaagggttgtgatcttccatgtcctatgttgatgttagccactgctgccgctgacggagatggggcgaactcacatgttgcaaaacggggattgccttaacagcaatctcaggcctcatcctagcgtagttgaccagaaacaagaaacacctatcatgaattagcaacgacgcagatttgatggaaaccaactgtcttacatcttcttgatttccagactctggatgcccatgcacccaataatgtcggggaacaaggccaccatgtcgttattgctcatggtcatgtttgcgacaatcttcttgagtgcgatcttcttgcccgcataatttttatctttctttcctccactgtttagctcgagacgcagctcagcaactttgccctgtttgttatttagtctcgggccatcataaatcgacttggggggcatgtatgcaaggaacatagcggacatggtatcgtatcgttcgcgtcgctacacagcggactattgacattgacattgaggcggaaactcaattaaaacgcaattaaaacgcccttgacaacgtcaaagtccgcgcaaaagcagacgaggacaaccagcagagaccagaaagtagtttcggtgtagtggaagaccaagaacttataagacctcaggtcctacgaggctgagacatgatagaagaacaggaaggcttactcgagcaaacaatttggagtcccctccaccggcggcgctcgacatggtgttgtacttgtattccaaataatgcgacggaactgggtttcggtaaccttgaacgggatggtggccctattccagaacaggccctcacttctgagttattccaagattcgcaactgtaaaatcgtctgatactcccaacctaattgggcgggctgcgttgcccagcgtaaacagttgtagagggtggatggcggatggtaaatgggaggggatggtcacatgtaggccaatgcctacagtaggtacgggaggtacagttacaggtcgctagggatgtggtgtcttttctcaatcgttcgttatcgctacggggcttctctgagattcgaagaaacgaggaacgcgctgtatttctcgagaacggtttgcgacgtctgccgaggtcgtacttgggtcgtttcgcttcgtgaaccggcgtcgtcggggagtggaaaggggatcttgagacccccgagtaatgtaagccaaaaaggtactgataagatagagcgttgcaattaacccgaaattacagctgccacaattacgccacatgtcaaaggccacagcacatgtggaccacccaaccattaacctaatccaatcaaccaacgtcaacgtcgcctcctcgagctgtgttctacatcgcatttgcctttgcgctcaatcaacgataactcgaacaatcgcgaatatacggactccgaagtgatacaacatgaccgcctcccataactcccccctttgggtttcccagctcgagcacgctcccgcagccaaggctaaacagtctggcattcaggaccccccaggttacagctccggaacagccgtcaccaactccaaggtcagcacagtctgatcgcgcgatcaaatagtctagccgactaatgcgatatatagaagaacaaagatgccgccaaagtccagccacgaaagcccccgaccgtcgaagagatggataccctgaagctcaagaaggcttgggaagtcgcactggctcctgtcaagggtctgcccatgaccgccatcatgatgtacatgtcgggcaactcactccagatcttcagtatcatgatggttttcatggctttcaagaaccctctgatgggtctcatgaacacgaatcaggcatttgaacgttttcagtcatctcagtctctttcatcccagttgctacaggtcaagtttgtgtacgtcgtctgccagcttgttgcactgggcgtgggaatttggaagatcaatgccatgggcttattaccgtaaggatatctaactttatacatcaatgatagaactaacaacatatagaacaacacgatccgattggcttatgtgggaggcgcagagagaacctttggaacatgctgtcgcagctctataagtgataactattaatacgataaaatgatgagagaattctatgaactcaaaacacttttatgttgccctcaatgcttctcgcttggcttttgcggctctccatcccatacctcttttatcgacgagtctcaggagtggaatcatagctaggttcagtaacgcaaggaatgtgaagcaccaacctcttcccattccctcgatcatatgatcaatagccgcagtagacgcagctccaaacatgcaacgtacaagattattggcagcagttgctgtagcgggtgcattggggtttaggtcgacaatcagagtattgagaacactgaaagaagttggtacgaacatgccaatgaggaatactagaacaagtggaacagcaacgctagtctcgacttgcagagcccagccatacccgatgagtgtgacaatgccagcaagcagtataggatatatagcctggattcgtgctgtttcgattgggaactttgccaggtcgtttcctcgttttctgtcaatagtaaaaccaatcgctttcgcaattcgtcgatagttccagtccaagactcgcccttgagcaacaacagcaaaggcacaaccaaaaccatagggcaaatagcaaagaccaacctgaaggtcattatacccataaatctctttgaaaagcgtcgacaaagtcgccgccgtcaggatgaaagccacatagatgattgcgttaatgcataggataatggccatctccttatcgaagacgatatacaacgtcttcaaggggtttggaaacttgagctttcgtttcgggacattttggtctggaacatcccctctatggctgtagatgtcgagtagtgttctgttccatttctggggcgctattgacccgtttccaacgacgttgcggcatgtctcgggggcggagaggatgaaagggatcatccaggcagcagagaagatggcgcaaaaccaaaagatggcaggccatcctaggtattgactcaatatacctccaagcaaggggccaagagcagggccgatattaattcctgctccgacaatccccatatattttcctctctcgcctgttgatgagatgtcggccacaacagcgtaaccgagagccagggtgccactactgccagcgctttggacacaccgtaagatcaagagtgcaacaaagttccgctgcagggccagccctatgttggcgcctatgtagatagaaaaggcgacgatgtaagctggccgacgtcctgccatgtcaccaaaatcaccaaatatggtaggggatagcccctgaaagatcatataagatgtcaaggtgaggttgatgagtgaaatggagatgttcaggtcgtcggcaattgggttcagcgcagggaaatagatattggcagtcataggagagacgaaactagcggcagtgaccaaggccaagatccatcgtttggtgttattagagaaagtactgtatgctggtccgctggagactctggtcatgttctcagggtcacccaaaatcccttcgtcaacttgagccgagattccattgttcatagattcgccaagcttttcagaagttgtatctcgagcagttggggcgtcagataggctgctctgtacactgatagcgtcgatgtcgtgtctgtgagagcccgagtagtcgggcgaaggccggttttcgtctttctctgccatcttttctgaggaaggatcaagagataacaacaatcatgacgtggaaaataaaaaagaagcggcagtcaagtcttttaatccttgatctacccgcggaatcggagaacgttctccatagatcattattcccgacacttcgagatttctatttccgtgaaaccggccgaatctggactcacggacccgacgatccccacttcataccgagtcccggtccggtccggtccgcaatcggattcatgttgaataggaacggtcaggccggggcgttggtaaactatgtctagctttcgtcaaccgagaattagaacgttcaggacctggatatatatggcatcaccaccaatagcagatcaactgcctcaagtcaaagccagagtgaaagataaagtaaatagcctgaagctgtacattatgagcaggaattgttgcgatagaggattttaccaagtggagaaacaagcggatgccaatatctttggttcgtaattggccattattagaaatacaagattaaagaggttgcatcataaacatggaaggcaagaattcgactgttcggtattcgacctccaccagatgactaagccatgtggcttgtcaatgtgcgtcagagctcagagctacgatacagccatggtgtctacaacctttaatcctcacattgagtatgaccgtttgccaagccaagcaaacacgcaaaacttaagggtgatactaccacttactgaggttgatccttcttagtttttgactttttatgcgacgattctcctaccttaatatcgattcgctggacaccatgaatatcacagtcaccttcaacgagctcctcagggagcgcaatgcgccggaaacgaaaaaacgtgtcagcctggatgccatagatggttttctgaaagaggcgtatcggattgtcagtgctttacatccattgcgacgcgctccccaagctaatcagcttccgtagaattcgcatatcaccagccttcatcgagaactccaagatgttagacaagcctacctctcgactgcgcaaccacgaaagacgaatagccgagccgcacaaggccaagcccgtgtactctcggaccgagacagagaagaagtcgatgccaatgcgaaacagatgattcgagaactgaatgctggcattcgagctcttgacgaggccgagcaattacggcgggaaaccgaaacagctatgattcgaaagaaatacgtgggaggtctaggcgctttgggttcgtgggcttctggcggcatggttagtagcaaaacaaaggagcacgaggaagcagatgcgaaagcgcgagatgtaggcatccaccgggatggcattctctggttcttacggcaacgactagaatcatgctgccgaacgcaacaggacatgatggaagcacgcctgatgcgagagatggaaaagagccgcagtatgctttcgagagctggcattgctggagactttgcggaatttcctccttctgcccgaagactttcgcaaacagcccctgcagggcagatccctatgtccgacgacgggcagttcccgagccaaggtctcacagaagagcagatccagatgtttgaggaagggaaccaagatatgatgaagcatttcgagagtagcttggacaaagtcaggtacgtatctatgcatctttcaatgtcaatccatacacccttgctgggttgtttgtgcactagagctcccagcgcaactgccaccccatggggaaataaaccgtcttacagaaattgcaaactaacccttgcttcacaggactgctgagaagtcattactagagatatccgagctacaatcgctgcttgtaaacaatctcgcaacacaatcagctcatatcgaacaactagtgtcagactcattttcgacaacagaaaacgttggcggtggtaacaaggaactcaaaaaggcgacgcaacgggctagtccagctaagtatactttcttcgcagcaggtggactttgcgcgtttcttgtcgtttgggaccttatattctgaggcaacgataagaagagggtgtattttagagtgaaacgaatgtctaggtcgatcgattagacaaggcaatgtacaccttcaattcaagagtaaaaggggctagcaaagggtatctatgactacctaggtgctcttagaacatagtttgcgtaccacaacgccttatacgcagggcagtgagaggaggaaaggcagaggaacgaggtgagaggctctgtatcagtatccgttgtgatctaaaatggacaagcatttgtgcatgcgcccattgtcctggaatataaatcaagtattatctcacacttacaatcccgattgtgacatttcatacacacggttgttcagccttgggctgtatcgtcagggcggatcagattaaacattcgacctataaagacatacgatgttagaccgctcggcgcccagttatacagacggctgaaacgggcccagagctaaacccttaaatttgagattaggatgtagattcaaagggagatgagtatcgcatccatggaatacgatccatcttggctgaaccatgactgtcatacgacaaatcaaatccataatgctacgtcttctcggcgggcgaattcggaggtgggccagctattattacccaaccgtgcattctgaggccccgtgatgtttgtctaagattttttagttccccgtgacggggctaaagacacgatgcatgtatcctacaatgggggcgtacaggggaagtgaatcgaaagggtctggaagaattggtttgggttcttttttctttctggggaatagggcaagtatctttaggattggatctattggggtcacgataggggaggggggtttggggaagaactagagagaattcgaaatgtagattagaaagagactggatctaaaaagttacgttacggtacatggtatgtgatttcacggtacctgaacgggcagctattaaagatatttgtggcatgatatgagatgtagatcagattcaaaaacccaactgatcagagggaccacacatcacaccataactggtgtctgttctcagtttcaaaagttgattcgccatggaactggacatgggatcaattacgaaccgacgaaacactacgtcagcttgcccgtcttggaaccatgccaaggtaaagcataagaacttgaaattctgttacgaaaaggcacatacctcggtgaaaggtgaaaatgaccggccagcacctactatagccggccagcgcgtgacgttggatcaagcaaggagccgaggtgtaccaaggtgggcaatggattatgagagttcgacattgacgtgatagcccagatggagcttcacaagctttttttcacaagctcgcgggccattttcggtaatgggtcagacataaaagataaagatttgtcgcaaactcgatagagggaaatgtagcaactgtaaatacctttgtccttaatttgacgactttatcttcaacggtttcaccattatctataaccagtatctatctgcgtgcacgaactctctatcaactgctcgcttcgttctgcgccaacaagttcgattatcacaaggcggctcactcactttctatttctgcaccacaaaggctctatttgcagacaatagggcctgttcaagtatatttattataggattaccagagatcatataagaacggcagctatttgcaaggtaagttttgaatcttctcaaagtaaaacgcaagaggaagtttcctctatgctgctgcccttggtccgttgagcctgtccctgttgggttgatttgagctcgagtctcggtcaacaagcagtacctgcaccccctcaaacacaagtacaagcacaagcacaagcacaagccaaacagcacaagcaagtcctgtgttgtcccatgcaacgatggcatcaacaggcacaagcacaggcaaagcccaccgctcaactcaatgaggtgaggtgagcccacctgcacccaggtagcccaggtacctttcacctccagctctgttctccaggtctatttggcaccgggcgggcgccctttcccccgagagctccagtggtccggaagaacagcgcctgatttgcccgcgtgcattgaatgctagggacatggccaattgcatcaggccagaatatggtttacgcaacatatggcccttggagtggatattcatggatctttacttgtgaggaatccagccggaccatgttccgagtctctttgacctctggagataaggaacagaatatagcacggaaaaagaccgttgggctctggggaaagaaagaaagtgcctggcatcttacacgggcaattatccattcccagaccagaaacaaaaaatgaggcggcttcgcgacaaacaattcgcagcacattcccacctttctattattatcttaaaacaggcttttcactgtttcttccatgtcaatcaaacatgacttgcggcggaccgtaacttactgatcaaagttactgttaggtaccttttctgtttaccccaaagacgcacactcccgcaggggttcaggccgataggttcaaaggaagtctcgagtctctcacctcaattcaccttaactcacccgcaaaactcaacttccacaacaagacacacgccccctagttccactaaagccaggccatcggaccgctccaagaccccaaagccccccctctcttcctcttcctacccccctaatcgacaatccctcagggccgcagcccactatgacacagtcactcaacaccccccgtcagggccagagtcagactcggtctctgagcatctcaagctcaagctcgagtgataaaacgccgccagttccttcttcgtcttcctccatttctcgtctcaactccatcgtccatcacatctcgcccaaaatggtttctactacaaatttccctgccgaagtcgtgccccaggcacccgaagatcctctctttggtcttgcacgagagtacaaggccgacgacagccccaacaagattgatcttgtaagtccagttatttatctatcttttgtcgtgaagagttgctaacctctggtttcttgttagggtattggcgcatacagagacgagaatgcaaagccctgggtgttgcccgtcgtcaagaaggtatgaatcttgcaccaaccaaccttacacgttattgtctgcttccacttcatgacattacctttctctcatttacctaacaccttccactgctacatacacacattgtacttctagatgttgtcatgtatgtgtgatgattcctctgcggactcggcctgcttcatgccttttccgttctgcgaattttgtgtcatgggatcatctcttcacaatgcgccatctagatccttcttacgcaaacctgcgtcacagcttgccccaacccatccgccccgccgccacgactttggtcatgcctttcgtcctggaatttgagctaaccccacgtctgttgtaggccgatgagatcctccgaaacgaccctgagctcaaccacgagtacgcccccatcgcgggtattgccagcttcacatccaaggctgccgagctagtctttggccccgattcttctgccatccaagacaagcgctcaacaacactacagacaatctctggtaccggtgccgtgcacttgggagctcttttccttgccaagttctacaagggcaaccagactgtctacctctcaaatcccacatgggcgaaccaccaccagatcttcaagaatgttggcatgtcgatcgacacatacccctacttccacaaggagactaagggtctcgattttgaggggttcaagaagactctgcaatccgctcccgagggttccgtctttgtgcttcacgcatgcgcacacaaccctaccggtgtcgaccctacgcaagatcagtggactgagattgcttcaatcatgaaggagaagaaccacttccccttctttgacaccgcctaccaaggatttgcctctggcgatcttgtcaaggatgcatgggccatccgctactttgtcgatcagggctttgagcttgttgttgctcagagtttcgccaagaactttggtctctacggagagcgtgccggttgcttccacgccgtcacatctcccgctcctgaggcttcaaacacaatcactcgcattggctctcaattggctatcctccagcgatcggagatctccaaccctcctctgtacggtgcccgtatcgtcagcactgttctcaacgatcgcgacctcttcgctgagtgggaagagaacctgcgcaccatgtctggccgcatcatcagcatgcgcgacgtcctccgagccaagcttgaagagctcgagacccctggtacctggaaccacatcaccgaccagatcggcatgttcagcttcactggcttgagcgagaagcaagtacttcagcttcgagaagaattccacgtctacatgaccaagaacggtcgtatcagcatggctggtctcaacgaaaacaacgttgagtactttgcaaaggctgttgataaggttgttcgtgacgctgcttagatagacttttgaatggttgggattgtgtacgaactcatgaaagtggtcaattacctataggaccctggaaagaatcggcgtttggagatgtttattattaccacacctatcatgactgggtctctgcaaaaagcattggacgatccttgttttagcatgctgttgacagcttctaatataccttgactgcatttgctacatataaatatttagctgctgtgttttgtatatcttgtgtgaggacaatgtagtgaaacagaagatacaggttattctggagattcacatgtgcaggacaatagcaagggtgtactcttggcacacgccagagcttttacccgcagatacagcaagatacctgtacagcaggatgaacaccttgaggcccacgatccaagactacgattggcccgcctctcactttggactaccttgggctgacaggcggttcctgcttcattaggtaaaagtacaattcttgctgtagaggtaaccagaagcggaagaagaggttgggtgggactttatcgacaaatattcggggaaatttcgcggtctcgggagagtttcttgttcaacttgtctactattgctgtgaactgctaccgcggtttcgatattgctatcgccgacgcggtatcaagattccgatttaccgtgaaggccgggtttggcctcggtcttggccctgccacgcactcccctggctgttgtctaactcctatctggggaaaagaacgaagcagtcatcgttcttttttccctctctccctttttctggagcaagcccacctccgcaattttttatttacctatttttccccgcatgggagccgctcgcttgtctggagaccagggggggcgtgtacacaaaaatcttgctctacgataccatcaaaaggtacaaacgagatacgacacggtggactccggcgtgaagggatttttttcttcttttatggtggatacagaaatggtagcgaggtctagtgactggcaaaaaaccgtggatttgacgttataaacttgctccttgtttaccatttgttgttttcctgtacaatttagttatcgttatgtcatttgccaggcacctttacaggataggatccatacccggtcccgacaaagtccgactatcatgaatttaattactttgaattgaattacttgcaacaaagggaaggacaagaaaaaactatttagtgtttccttgggctattacacaatggcgtatccaccgtggcgggtcggtgagaggtactttgaggaaacttgggcgagacttctccgatgccgggggatggactccagtctggagaagtcgaacgaaactatggggtaatgagaagggatagtggagtctggagaatgggcgttggtttcgtaattgaggctgtactttacgaatgtctctcaagcattatgtggagtggtcgtgaagtaggtagtaatagcatatgacagagagagcacatgactgacttttattttttatctggccatagcttgttgctagcaagggctgggaaagactgtccagctctttagctctgatctatatttaccagagatatgatcgcttgtgatctggcgcggcaagataaggaagatggagctttggtcgagtaggtcgggtcttgaagacgattcgacagtgacagtgttctctaagaccacttcagccatatagaaagataaggaatggttgcttggctcactgttgctctatgagctacatactaacttgcggtcttttgaaagactgtatcgttcttatttctgctagctaaacagataatctcaagttatgaaaaagacttacacagcggccttggtgaaactctcgccaggtattctaccaacagactgagtctgtagctaattctgaacgggttgtatctgctactgatattcactatttttaagagtacgtgtttgatgctatactgctgatcttatcacactcatgtatacaaagcacgacagtttcgtcttggaatattcttgggtttagtcaaactcatcatgagagcttataatcacactcagtggcatacaagatataaaatgagatttgaaaataaaaaatcgatattaatcacatcaaattatccatttgtctctgtcgtctataaattgtcaagatcatttgcttcgtcttcctattatgtgagtttatttaacctcactgacactttttagcttagcatagcagcctaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcccaatcaagccctgataataaagcacctataaaatcccttcttccgcgccggacagtatcgaatcctaccattgacagcctttcagcatttagaaagaaaccgcgtcatgaccgcgttatcgattcagaaggtatggtatctcatgctcatcacaacctcacatatactcattctgttctagatggctcgcgcagtccatcaacatcgcctcccccagagccaccgccagaaaggtccgtcttactacccttccaaactaaatcactagctgaccacacccccagattcatgagaccaggtctccaccacgatgatcgctatcgcatggttgaagacgaattcctcaacatggctcatcaattcaccgttcatcttcatcgcgcagaatatgaccgcttaaagaacctggctaagcaccagaacgcggatactattcgtgagatagagcgtcccatcgttggcctgcctactctctttgcgcggcaacgtcaggagagcacgcgccgtgtatccaagcagcgcaaacttctcgctgactcttccaacgaaaaagacacgtcttttgccgggtcaagcttacagggtctcatggaaagtccaaggaaggagcacaagtggatatcagcaggtctagccgatgcggccaaaacaagagcttctgctgggtttggttcacaaaagatcactccggtaaggatgagacagatcacgaagcctgtatcagggaagaaaaggcaatttcccctggcaaatgacgatgagacggacgacggagataatttggaccttgccacgccttcacgcaagcctgtaacgaaagcagcacgttcatcccacacttcgagtccagttgtgtcgcactcagcaccacggccagcgtttagtacaccccgaacgagcacgactatgaacaaaacctcacaatcaggttccaacatcaggcggccaacgacggtaccaggagatagcacgcgtggtacaattaagcgcaacaatattcacgaagacatagacgatgatgacatttttggaatcacgaaacgaatgtctgaccgccgtaaatcaagagggttaggccgcagaacagaagacaaaacgcccgccaaacactcgcttgacgagattccctcattcatataagtacactttcacgaggattcccagtctcataattaacacatgcattccttgggaaatcaaatcaatgcttttattcgtgagtcctaatcttccattggcctgtcctgcactgtaagctcatcaaagtcgtccagtaactcatccatatcaacatgaggagcctcatcatcttcctcggtttcagcaacgctcatctcttcctcggcccgcttctgagccttgtacagggcaagcgtggcacggagctcctcgtcttcctcgacatctctcaagaactgctcgtactcttgatccatgcgttcttggtctgccttcttgggaagaagctcaccctcgtccttgttcatacgcttgagctgccagtttctcttgcggttctttctgcgaccggggtagtgcttcttgattagtatcacgtcgggaattgttgacgagtatgtgttggagttctcgatcgcctcgtattcggtattgttgaagacggtgccagccaggaggtaacccatagcagagtcaccaggttggagaagtcggcccatatgagtccttgtgaagtacgttcggtcgttgacaccgaggtcagaagctcgggcaactgtggcttcggcaagcgtccacttgcccttctgtgttcctgtggtctcaatgtccatgacaacgaactcaacgagctcacgggtatcggtcagggacaaaaagggggctcgccagtagattggcgcactgatatcacaagtctggagggtttgggggtccaacaggtagacggaagtaccgatcttgtggcagaggaggagaggagagatgttgccggactgcttagccatcttgatgggcaaagcaaccaagtcgtccttgcatataggcaccaactcggccgagtatgtgaacttgaacgacgccttggaagtgtgtacatcttgagaaatcagctcctgggaggccttggtcttgacaggcaccacggagttgaggaagtcaataaacttctcggcctggttcctttgtgagaagaaaaagtcgataccatccttggcttctctgatgttaagggtatccttatgggcgccgtgcttcataatgagttgctcgaggaacaggaaagttcgcttgtggagaaccttttggcggacctggacagcagctcgccaaacgttggcagtgtatgatttggcacactcagggcactgttggtacgccacaacataaatgacctcgaaagtctgctggagcagcatgccatcctggacttcatcttggatagtgatcttgaccctgattcttcgcgagtgaggctcggtccaaatgaaactagcgtcgacaatacggactttatttagacctcgaagtttcttgaggcacagggccaacagttcgcgggattcgggagaggcgacaatccagctggtggggggcatgagccatcggtcgcagtctcggcagaagttgagggtcgcctctcgctggacgccctgtgagatgtcgacagtgagcttgatgcagtcatagcagagagctccagttgatgcggttccgtcgatgggggcaccacagttgcagcagagaatactgaaaaaaagatacgggttagcatttgcgcccaagacgacgagtgcggggtgtttgctagaagatcaagactcacgttgcagcacccgtctgctgagtggtaggggctatagagataggctggtcatccaaatccatcgacatgctgggcaacgatgtcttgtgtgaatttgatggtgttgttttgggttgaaattggacgatgctcagtgactctttaagaaaccaagtaatagtgggagaaattgtaacgccgctggttgataagcagcttatcgggcagaatcttttttggcaggcgcggggcaaattttggaaaatgcaagtgctgcagtcataaagttcagggtccacctcacttggctcgaatgagatctgatcatgcagatcattggatgggccatcatgttttatatggatattttgttctattccccgacaaatccaaggttttttgacgaaatcaggcattatagacaataaggtaaaaatgacacaactgtgtggtttatatgaaattaaaaaatcttgcttaataccctcgtcacctcggctggctgatcttcgccatccatcttcttctttgcaagaggaacttgcttgaacgagcgcttgacctgtcgcaccgactcgtcctcctgaccctctgtatgggtctctgccttcctcttcttggccttggccttgaccgccatgccgtccagcatctttgccttctccacgtttctgacaaactccttgttctcctttgttgatttgctgatttcggctctcatgcggctggagcgctctgcgttctcggcagcaatttgctctgtgaggttgtgccacttgaagcccttgaggtatagtaggttccataaatcatcgtggtagtagctgcccttcttgccgccaatagtgcgcgcgttgagaagatcgcagacggccttggcatccttcttcttggtaaattcgacccaaccctcggtataggagcgcttcttgttgccaccggcgcgaacgcggcgggcgtgcgaggctgggtcctcgggagcgaggaagatgcggttgatggtgccgtagggttcgaggagagatcgcagcttagctggtttcatgaagggaggtatacgagagaggtagacaacgcctgacttcttgatagcggcttcggatgcgacgaggttcttctttgtcaaggtccttgtaacgtcaggcagttctgttgatgttgtgtcttttgatttgcgctttggcttttcgggctgatcttccttcttgtcttcctcttgtgtcttctttgagtccttctcagtcgcttcgtcttcgtcgtcgcttccaatgtcgcttcctgggtcgtcttcgtcgtcagactcaactttccgtcgcttggcgccgcggccacccttttgcatatcatcttcttcggaattgtagccgatatcgctatccgcatcactgtcagcgatttctaggaaatcgttcttggtttcgggcgccatatcgagtaacgtttgcgattgtatggcagctattgggatcggtgtctccctatgcgaggctggagaagcaagtgtagaaaaaaagtagttcgctgataagataagacttttcgcgatcccttgctcagactgcaggggtcagttgagtcctgtctcaaattggagtatcgagtcatgtgacttggaggggtagccatcgacgtcactgataagaagtttcgacgagaatctgtaagagcttcacgacaactctacctacttagataggtgctatatacatttaagatgttgttgtgtaggtttatatgaatgtaatcacatatgcatcataagtcaacctcagattaatgattaatatagttcaaagatatgcagtgaagcggttttgatctctcatttgccttcagctatatgtctcccaactacccttgagtgaagaaccgtgaattgaatcaagtcggcgactggctcatttctaatcaatctcatgacttatctactctgtcctatcaatctcaaatgatatactatcatgtcgtatcatatcatagcggggtttgtcttcatgagaccgccgaggtcggtacttcaaatgcgcaggacctaggattaatcaacgtggggcaacaccgcgagccgcgagccgccaaccgccgtcatgggaggtgttaccttgactgagataggtttactcatgacccccaactcatatactccacttccaacctccaaagtggccaactacaaagatatatactaacttggtcaactctactcttttctttcattcatctcactcttacttgagtacttcacacacataaacgtcaatatgtctgttgaaacaatcaccacaatctccccaaacacaaacgaggccatcctcaccaggaatggcgcctctgctgctgaccttgagtctcttcccaaggtcgccgctgaggctttccagaactaccgcaagacaacgttgaaggagcgtcaagccattgttcgcaagttcctcgacggtctcttggccaagaaggatgagcttggtgaggaactgactgtgcagatgggtcgccccatttcctacacacctggcgaagtcgccacagccgttaagcgtggtgaatacctcctcaagattagtgacgaggcccttaaggataccgacggcgaggccgagaagggtttcaagcgcttcatccgcaaggtccctgtcggacccgttctcatcatctttgcgtggaacgtaagtgctggcctcgctttgttacatcgcaagcccattcgctgactctgtgttactagtacccttacctcatcctggttaactctcttattcccgctcttctcgcaggatgcagtgtaatcctcaagccctcacctcagacccccaccattgttgagcgtgtcaccgatcttctaaaggaggcgggcttgcccgagggcgtttgccagtacttccactgtggttctcccacagtcatggagaccattgtgcgcgatcccaagatcgaattggtttgtttcactggctctgtggctggaggtcttgctgtgcaacaagctgcatctgaccgcattgtaaatgtcggtctggagttgggtggcaaggaccctgcctatgtccgatcagatgtcgatatcgactgggctgctgcagagattgttgatggtgctatttttaactctggccagagctgctgctctcttgagcgtgtttatgtagtcgagaagatccacgatcagtttgtagaggctgtgcaaaaggtgctcaagagctacaagctcggagatccattcaacaaggagactcagattggacctgtcgtgtcaaagcgatcaaagcaggcagccgaggaacatatcaaggacgccgttgacaacggtgccaaggacgcgactcccgaaaacgagacttttagcaaccctcctcccaagggtaactttgtgaaacccacccttctcacgggcgtcaaccacagcatgcgggtcatgactgaggagtcattcgccccaattagtaactttcctgacaacgttttactagtacctctgctgaccacgatacagtccctgttatgaaggttaaggatgacagcgaagccatcaagtatatgaacgacagcgagtttggtttgacagccagtatctggaccaaggacacagacaagggatacgagctggccgaggaggtggaagcaggcactgtttttgtcaaccgatgcgattatccggcgccggtacgttctttttttgcttttgcccaaatacaaagcgactctgcccttgtgtaatgagtgatattttactgactgattgtcaataggacctggcatggactggctggaagaactctggcaagggacagacacttagcaagtttggctttgaccagtttgttaagctcaagagctaccaccttaaggattaccccaactagagggagggcttttggttgatggttaaagagttgcgttgttagtcggacacggttaggatgtttgacaacaatgactctgaataatgagacgacgtctgtgttggaatgaatcaaaataaactgcaagcaaatgcaaacatgatattgtttcctacagatgatgcacgcatcgtttatcttagcgactgggctgggctgtctcttggaagcgattcccctggcgagaaagagaggcaggaagtgagacgagacgttttcgataacgggcgagcaagacagtgatgattgactgtcagctgcattcggtaatttatggcagagtcgaacaatctgcgacaaccagtcacacttgaacttgtgcgtgcaaggagaggtgacgacatgtggactcactcaatagagtagaacacatacatctacgtggtagttagacgctggctagcaaggtactgtgcattcaattgataatattagcgtgatttttgttcttgctccctttattagtgagttaatagtaggttgcgtgttgtgtagtaggttagtaggtagcacaagcaattgaccgcccggagacgccaccacttcttcctggagggcattgcgtatatgatattgaaggtgcccttgtacatggatgcaatctcatttaataatgatcgggccaataaatcccacacaaaggagtcacgtcagttcgaccgtgccctcattaatcgttagtattgatagattagtttgcgagctagtttgcaatggtacgaatatagaaccatcagccacgttgggtcctccttgcggtcccttctctttcacttgtgacccattctgggtcgcaccaagatcgcacctactaagcggtcaccttgagctgagacactagctcagtcggtaccccgaagcactggaattccagtgtgctggggcggcattccagaacaaaatacagtggtggtaggtctggtctgccctgcacgcggagggatgatgcccgctttcaatagacacagcatttgcatctagatacatccaaaggtctttttgattcactccttctttctttgtctacttacttcgtatcttatattaattggcttttgcctcttttcttcttattttttctcactaaaccagtctccatctttttctctttcttattagcttacgttacttgccttgtactgcttgagtgcttgtgcttgtgcgtgcttgctttgcatactacgtgcattcctgtccttcctcttgatatctgtctaagctccaccacttctcaactctccttccactaacttacacgaccatcctcttcgccgttcattccaatccaacctggtacctgaatttagtgagacttcaagtctagattaaacagcccgaacctctctctgtatcaaaaacataccagaagtcaaactccaccaaccactcacactcaccatctttcaaaaggccgcgtgcctagtttcccttctttgttcctgtcagactagagaaaacgaggcttcagctactgcttgagcactgacaatttactatctattacattcatcctgtgctttattcttcatttccgccttcttcttctctcttttacaaaattgcaatcatccgcctcttttacgcttcttcttcttctctcactttttcttttcttcttcagtcagcctctttcccaaccattctcagctgagctctggaacacccagccctggtttggctttctctcgttattctacttcgccttcttgatcttctcttcaagagatatataaatctccattaagaagactcaatgggatccacatccttttacgcttccgagagacgagatcctcggtgttttgaccttcctttcaatcgtcttcgatcatcagcccgatcttcaaccatgcatatctcagacgacttcaacatgctccgtgagcgtgttcagactatcatccgccagcgaagtcgcaaggagaagcgcagcttggatattgtaagtccaacacgatccagtatactgtcttggtgttgttgaactaacaatctacttatagtctgcacctttcaactttgaaaagaacccagtcaaccttcctggcgtttcagaggaacagtaagtctgctctcatatacaacataacattttgaacaacaaaagctaactcttctagactctccatgcttcgagaacaagctgccgccagtcgaattggcatcgcagaccatcccggtccttgccccatcgctcctcgctcgccctgctcgacatcaagcctattctcccatccagtacgaccagctatgaaatcggttcccacatgcgactcggtctcctccaccgacagtcttcactaaacgaatgtcgacatgataatcaaccttgcattgctttatttgtttttcacatgaccatttagaaatttgtcagacggggcgtctcaacatagaaaggaaacacatcacttgtttgtttaagtaacacggttaacggaaggctgcaataatattattgtacgatacacatgtaatgaaatcaaaagggaatcacggttcacatggatggaaaagagaatgggcatctacgggaccatgggaaggggaacatcaacggaatatcatcatacgcggcgtataatcgaatctgaattaattaattaatttcctcactttcatctcaaagacccacccatgatggatgacatggcttgtactcacttcaatgtttctcacgcgcgttgctcaggaatgtaaacgaaacaaaaagtcgttggtggggagagcgccataacatggcatgacatgtctcatttcattcacatgtttaagacatgcatgcgtcctcgcttcgcttctcttagatcgatcagatcaaactgaatcagacccaaccagcgtacacgtccaggctctcggagcgaacaccctccatctctcctttaacggcgaggagcttgacctttgtgcccttttccgctgcccacttctccaagaacacctctactcgctgcttcgtctcctcgtcgtccttcatcaagagagccagggcgtcgtagccacctgcaccggggaccacaccgccgtggactccttcgacggtgctgagggcgtcgaggagctctgtctggctctcgggctcgatgggaacatcacttgcactgcccatctctctaatcttctctcgcacagcattgatcttctcaggcagctgcgcaacatcgccggcgttaagagtagcaatcaattgctcgttgcggctctgcagctcgtcccaaagggtcttggagtcttcggggtttgaggacttccacgcgaggaccttcttgaccataccgacagttttgcttccgcagtcgacatcacacatacgcagaacaacacccttaggcatggtgacagcatccttgagaacctcaacatcccactcagactcgccatcgacaagctttaccaaggcatcggcgaagccagccacaccaggctcggggatcttgttcagcgtagctggagaaaaacgtctgtaccggcaggatccataaacagctgtcgcgacatcgaagcccgagccaaccttgccttgggcagcacagtgagcagcctgggccaagttatgcaacgtcctctttcccttgtcggaatcaatgctaaagagatcctcgggtagataatgaacaaggagcgaggcggttagtgaggtgacaagggcagcggaagaaccaagaccagtcttgttagcattgctcagggtcacagggaacttggcgaagcggcccgagcgagtcgtgtcagactccgagtgagagtagtaatcattgtccgcaaggatgataaggcgagcagatgccaagctgtgactaggacggtgcccagcgacacggtcgatgtaggtgagagcatagctaagagtcgtctcgacgaagggattggggttgatctgagctccgctactgaagagtgagtatttaaaaaatgagtacaacgctttgaagacgaaggtttgtgttgaaacgttgatgattggcttgggtcggacgattcatgttgatcgaccaacctatcacggactcgaagctgtctgggcgactagccatccaacatatttcccctcggtgatacaatattcgcatatccagataattcatgagtatatgtgagagaaaccacttacacttgcaattgagtaactttgataccgccgccctcgccagcaaggtgatatccataccgccattgcgcatcaaggaactgagggctatcaaccacgatctcagtgagctgcacaccagcagtcgtgtggatatctcctgcaatgatattgatgcgagcattgagaccgaacacaaaggccgtgtactcctggtctaagacgagatacccgccagcgaggaagaccttgccaggagccgagacggcgatggtggggtgtttgaggctcattttgagtgagtgatatgtatatgtatgacggcaaacaagtgaggtgaggatgaaggacgaagttgatataaggcacagacagaatagaacccttgactatgagtcgaacttcctatctagaaccgcttgcaatgcaatgcaatgccgaatcgagaagaatcatcaaacgccagcggggcctcatttctagaacacacagtgcatgcgagtacgattacgacgaaaaacacactgtaatatcccaatataatccgaggcatagaaacaaatcgcccaatgatgttcactttaggcttcaatagagtttcgaccaatttgatttaagccttgaaattagtcaacaggcagtatcaacatttcaaacgcaatgccgtgtactcgtcatctctttcaagggtcagaaagtctcaactccatacctcaacccaatataggtaataaaccacaactccgcttccatcgacaaaacatattcacaaggcatttaagagtagagacatatagttaatggcaaacccgccatttcttcaatggtgtattgtattgatgatacaagcagcaggaccctgctatgctttcctttgacttgaccaagtatttcctggccctaatcttttcctcccagctgatatataacacgcccggccccttctatgctgctaacacgaactgccatgatatgtcatgacacgacatgtaaatgatttccctttcttagagtggtgatgatctatccagggaacgtccgaccccaaacacaaatcattcagagacaaacgctccacgtaaaatcctttttttgattcccaaacgccgtccccattcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaatgccctgggccttctcgatcttcttctcagcggcccagccgtgaatcaaagtgttggcgatgtaaggagtcagctctacacctctgcttcgcatgtgcgcgagtacaggttcggaagcagcaacttgatggttggctaccatagcctcaaagagcgcttggtaaaggctggcgctgatggggacgagagactccttgacgacggaatcgaacatcttcatagcaccttccatgtcatgcagaacgcatcccctagcgtggataagggaagcgtagtgaacaggttcaacacgctggccagaggcacggatcatgccgaggatctcctcagcggcctccatatcaacaggatccagagtggcatgagtgtcgacaaggagcttgtaagtgtgtgcggtgggggcgatacccttagccttcatacgctcgtaataagccagaaccttggacttgtcgcgtttggtagtcaggaagaactgcatcatactgttgtagggagcggggcgagccttgtagttgggcatggcctccatctcatcaaataatgtctcagcaaacttctcatcactgacacggcacaaggcgttgacgatagtaccgtaggttacagacgtaggcttgatcccgaggtttctcatctcaccaaagtagaagaggcagtcatcgatgcggcgcgcctttccaagcttaccaatgagagcattgtacaggaatgagctgggctcaacactctcagccttggcacggtggaaaatacgaacagcctcagatgcttcatcgaaagtcttggttgaatccttcagagtagtgatgtagaggccgaaagtgttcgcagaggggctagcgccaatttccaacaactcctggtggaattgctcagcacgtccacggttgcccacagtaagacaggcgccaaccatggcatcgagaatgctagaccatccgtaacgcacaacagcatactggggcatgatgggcatatcggtgcgggccatggcgaggatgtcatagcacagatcgaccttaccatcacgagcagcggcggagatgagcttagcgtaggtaatgtagcgaggatgtcggccagcacgtcgcatgtttcggaaacggttgagcgcctcgctgagacgaggtcctttgcggccatggctaccctcaagatcgtcggcaataagggaagaacccttgaaatcggtgttgtgggcataggggtcgtaggtatcctcgaagctgggaacagcaggagttgataggtaagaggaggcggcaacaggctgctgtgtgaagtcgagaacttgaggagctagttgacgggcgtcaacaatgcctcgggtctccatgtatcgagagatgaactcggcgccctcatcgatctcttcaacaagatgggactgggcctcggacagagatgctcgaattcgctggaacatcatctccgcctgagccaaaccctctgcaacctgtccagagccgatcaaagcaacagcatacatggctgtgggctcgataaaagcagcagtaacctggatctcagggctgttcaaggtttgccagtacttcgaagcactgaggatatcaccgtcacgaacgctcatagcgaggagagcagtggctggggtcaccaagtcatcggcatatgagggcataccattgtaagcggcaacggcagtttccttgtcgtccttatcagcagcgatggtggcaatctcgctcatagccttagcacgagattcggcctcaacggatggggcccagtgaaaagcttcctggtagattccacgggtgatgaagcccttgacgaaaccagttgtgacgagagcgtccttgatatcggcagcgcggacaccatactcgtcaacaatctttttgaaaaacttcatggcaccctcaatcttgtcggtaaccacataggcgttgatgactgcagcgtaaacctcggcgtcaagtcggtcattaagagtggtctggccatcatcgtgagcgattgccaagtttcggtattcattgtagcactcgacagcactaatcagatctccagatgaggcgaaagcagtgatcatggtagggaatacagcggcaaagggaacgatttggctggcctccatgtgctcgaagagacggagcatgtcagcgacgcgtccatctttggcacatgcagtgatcaactggtggtaagtctcggcagtgtactcggcaacatcagtgtcaactgatgtgtcgaacagcttgatggcgtaatcaagacgttcatcctcacagagaatagcatgctcaaattcgtgggacgcaagcatgaacttgccaggctcatccatgccaccgaaccgcaccctcttgtcttccaaagcagccttcagctcagcgacctcgaggcatcgagaagctaaaaggccgacaaggatgttaaaagtgtcagcatctggcgaaactttcctccggagcatatcggcataaacgtctagagccttggaaacaatctctgtcttcttcatagggatatgaatggcagcgagcaatagagcattgtaggcaccggcaattggttgcacgccagtagccagcatcgcctcaaagaccgcaggaatctcgacatagcggccatttgtggcaagcttgtgaagatggccggcataagatagcgattgggggtcaacagacggagtaacgcttcgggcgacacttgctggagtttgtggcctggaaactactggggattgtgacttgaagccaagggatgagatgggtcgtccttcggcgacagcattttcagccgcctcctgcagacttcgcacctcaatctcacgctcgagggcagcatcaatgtgcgcaagagctgcctgatcctcaattgacaagtttgacttgacctcagcatcctcgatcagagcctgctcaataacctcctgagcagcggcctggtccttggtaagaatggatgccgccgtgggcttccactcaatgctcttctggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcgctgctcggtgtggaaggctgagtgaagttggaggttagagaagcgattgagtcggttggtctttcgtcgtacaaagacaggtcggttctgtgagttgaggacgtgagggtgagtggcggcaacaaaaggattgcgcgtaaccgtgtgttgtaatagactttgcgaatgttgatccttgacggacgaaattcgagtagagggaggagtatatagtgggcatttagaaatcacccagaggggaggggaggagactggagatcttctgtcagtaacatgaataattggaacaaaaatgatcagtgcgatcaagtgccggcgagggaatgcctgaggatcgccaaagctggagtgaagtcgaatgattgcgagatcttgtcgaaccatgcgatccggggaggcgtggaggcaaagaaagtggtgtgtagtggaccaaaaaattttttagacgggtggcacttacattagaaaagaggtgatgatatcaattgcaggttcatttgacagcaagtacgccgtcaaataaacgcgctgaccagattaatagataaatggttgggggaggatgaagaaagaagaaagatggagagaatcgaaggagaaaaattatgacaaccgtttgtccggggttggcagatttgtcctcgggcgttagtgttagtgaattgagatggatgatgaatattcgacacggacccaggccttagggtcgggggagtggcttccttttttgctctttgcctgaggtgcagtggataccttggcaggtaccttctgtacctactataatttttccctcttcaaacctacggtatttctcgctacagtgcacgtcaagaggccgctttgtgtggggaagccctcgctgagccctcaagatggagcatgtttagactgctaagctacctggtcgttatcgctcgctacaaagttccaacatcatcgatgatggctgcgtgttcgtggtggccttgccgggacgcggagttcgggtcatgattttagttggttacggcggactactgatggaggccccgcagtggcccttctgtgggtgtcgacaggggtctaggtgttctcttccagcgtatgggtgcctgggagactagcctactgtaggtgaagtgcgggaggttctggaatgactcaagaccttgtgcctgtaagtaccgtcgagttatttccattcagctccgtatctggtcccgtcctttttctttcttgcttttgttactcgctcaaggttccctagaatgcccggagcccgattacgatatacatggcatgtggaagcttccagttccgttttccaggtgaatcttaggtgaacaagaatggatgcctctttactctgggttagtaggtatcttgcggggggctctaatgcatgtggcaacgattcaaaccgcttagtctattacacgcgcattcacaccgatcattgatgctgcaaaagatacagtagcgagcagattctgaagttcccactgctcgctcgcataaagccctgactgtacagcacgtacagtacccattgcaaccatctatgaacagaaccccaggcaatctgggctggcttgagtctcgttcaccaatcagctttcacggaattctggaaactgcgacctatccgggatatgaaagttttttttcttccttgctttttgtaggttatttttcatgatgttatatttaattgggtttctcgttgcaggatcaccagaatctgcatgtatgtgaccaagacttgtgagacatgctgcacacaattagatattgttgaatctatgtattttctaaattgtttttttgtgaatctgcaggtttgacgcacacgacccttggtctgatcgcgagtaatggttggtttaagcgagcagcggaaccgttttacggcccatttgcagacatttactttacgtatcgatccatcgatccattcatgatgttgccgttgtcaacacaacagaccctcaggctcagggccaagggtcctcaagcagtcatcgagtaaactaaactaggactgctagagccgtccgcatccaactctctggactctgatggtggccacagcgataacaaaccggtgttttgtctagccctccctgtcttatacttccttagatggtgatttatcgaggttccattggacgaaatatcatggctgtctcccttagtgcgagggttgaggaagaatccgggacttcaagtccagcctgtcgggtggctgccagatgtccccgccagccctctcagagaaaagaggacacctggacattgataacttcagttgttgttgttttaattgtggtcaacaatttcgacttctgtcttttttgtcttttatggaggctggtacgtaccatgttgatatattccaagacaccatcaaaacccatttaattactaatggaaaacaaaattcgctgatatcttgtcgagtatcaaaaagagtaccgacatggacctcagatcatcacatcgttgacgcctgtcaactgtcatgacatttcggtgtcaacgcacaaggtgtggcaaaccactttaaaatctaccatgatgtgtgtgaaaaacaatattgtcagctacttaaaatcccattgccaagtgtagaacagcccccaaaagtcttacaccggcttcacctccggggcaattagtgcaactccgccctccgtcagctcctctatttgccctagctgcaaagtaaaaaaaaaaaacaaggcttgatcacgatacagtaaacactgcagccatcgttgtggcgacgtcgacgaagtactgtgctgtacccgcaccgtaccgtattgtaggcaggattacagggctgcaaatgcaattttgctccgtcacatggattgcccatcaacgaaaaagccccgtttccagcggatgttgcggatcactatgggtttcgattcctacctaggtagctgatgatgacagttctgatccctgacctgtcactctctcgctagaggtaaatagccgagtcggatcgggtgtaaaacacaagcccggcattttcgcttctttaactccatgaattccgtctaaagattggagattttggagaattggagattgacggtccagggcagacgactatcacttgtcaatatgcggcagtatccggacaggaattcgaatttgatcaatctccgacgctactatgcactcgggctaaagttacgagttgcttatgcctaagttcttctatgacctgggtcaatcaagtctatggccgtctacgactctacgtgtaacgcagcctgtttgtcatgtcccaagttgtacagaagcactctgacgtagcactcatttactgaaagattagactcccgtagattgagattgcattgaatcacctgaagggccgttgcgttgctctgcatttgcatgacatccctttgcttacgcggtttcagcttcgcgattctacggaatcatgaacatgttcccgtgctcttctgttcaacttttggcgtcatttggtatcgatctatttcctcttgaggaatctcggaggatttcgatacacaattgacgacaacaactctcaagtctcgtatcacttgacactccaaagtccgggatttctcgaacactattatcttaactatcttgggctgtccaactacacctcaagcagtgttcacaatactatttttggtttcattatgatgatctcacttccgattcgcgaagggcctccttcatgttccatctgtacatcatggcaagaattgtagatcccttgaggtctagaccgctgtcgcggtgcgttatcgatagggacgattagatattatttctccacttaatattttttttcttcgttgtagctattgagaatatcgcaagccccacgtataacctctgtaaatcaacatcgacaacaccgcaaccatggccgatgatggaatgcttctaaactttgacctagggtctggccctgtcaaaccccaggtcaagttcaagggtggacgctggcgcgacaggaagcaggctgaaaagtcagcaaggatagcctccgggaaacagtctcagccaaagtcttcaacagatggacccgacgacggaagatcctcaaaacgacagaggacagacgatggagactttgacaatggctttgattataaatcagccaaccgatttggttcgcgaccaaagcatttcgacaacgacggccacggaggagcgtcaggccaatctaggagccatcaatcggacggcaagtcgaaacaagttatctcgcgtctcttctcattcaatcccgctcaaaagacggaggcagacgagaagcagggagaatggactgccccagaagcgaccaatgcgccactgtcagacgtcgccaacttcggaaccttgacaatatctgctcgacttgtagacgaactcggcaagatgggcctcgagcgacccacgggtatccagaataaagtcatccctcacatgctgacgagcagctccgatgcgttcgtccaggccgaaactggttccggaaagaccttggcttaccttttgcctatcctacatcgcgttctacttctaagtgtgaagggaggtgcccagatccatcgagactctggcgcattcgcaatcattgttgcacctactcgtgaacttgccaagcaggtccacacagttctcgaaaagctcattcgaccgttcccatggcttgtctcgacagcgattacaggaggagagtccaagaaggcagagaaggcccgcatacgaaagggcgtcaatttcttggtcgccacccccggacgactcgctgatcacatcgacaacaccaaggcgcttaacctcagcatagtccgatggctgattctcgatgaaggtgatcggcttatggacttgggtttcgaggatgacttgaagaaggttatcacagcactcaaggcagtcgacgtatcggacacactacccgacggaacaccgctcaaggccctgcccgagcgaagagttacagtactatgctcggccactatgaagatgaacgtgcagaagctaggagaaatgagtttggcggatgcgactttcctggcggcaaagaaggaggatatggagctcgatgtgcaaaagagcgagatgaaggcacctgcacagcttcaccagtactattccgtcgttcccgccaagctacgactcgttactttgatctcgtatctcaagtctacattctcccggcgcggaaagaccatgaaagctatcatatttatatcttgcgccgactctgtcgattttcactacgagctgttacgcgaccccaacactaccgaagcacctgtggcggcttccaaggaggcagaatcaatctcgaagacagtgtcaaaggcggcgtacatcacttcaccggcgagccccgaggttgtccttcacaggatgcatggatctctatcgcagcctatccgtacagctactcttaaatcgttctcggcttgcaaatcaccatctcttcttatcacgaccgatgtttcctcccgaggtctagatattccttcggtcgatctagttatcgagtacgaccctgcattcagcttcgccgatcatatccatcgtgtcggtcgaactgctcgtgctggtaaacctggtgacgctctactattcctcctccccggaactgaagaaggctatatcgagctaatgaaggggtcaacaacgccaacatcacaatcctacgattcaatcctgcaaaagggaatgatgaccaagctcgaattcccggttgagacgactgcaaaaccggaagatggacattctttccacgacaaggcggaatctcttcagttgcacatcgaacagcgcctactcgaagatacaaagcgtctagaacttgctcgaaatggcttcaagtcccacatcagagcatatgctacacataccaaggaggagaggaagcactttgacatttcagaactgcacctgggacacacggccaagagctacggtttgagagaagcgcctggcggcatcggacaaggtgtggagaggaagaccaagaagcgaacgaataagggtgtcgagaaggacccggagcaggctgcgggagacgagaggcaaaaccagaacataatcaggaagaagagtatgatgttgatgaactcggcagcagacgagttcaatattggttagataccaggtatagcgacattccttgcttgggcttgaattttagatctacattaaaagctgggcatgatgaccatgcccatgttgattcttcaactgcacttccacgcgttccccctcctactgtacatacatgctgctgtgcttcaaacgtcatggattgtgccaagatcttgatatcatgacgatgccagtcggcatctccttgcgcaggaatctcggagtgcgaatcaagtgctgcacaacgatgttgtgatgctaccgccgaccagtcacagcctcacagactgacagttaacggacaagtgcgccacatctggcaggtgtgtggtttctttcaagggtcttgtaggtccaagatccaggcgcatgacatcaaaagctcaccacaagcgatgtctgtagatgcctgctagggcagtcctgctaccctataatatttccggacaggaccacctctaaatacctcaaacactaggatgcgtaattatgtgtcgaggaacgtcattttagagattcgggagggagggatgtcagagttgtgtggctggtgccttgagggcggcccaatgaatatgatggattcgcaagtttttgacgtcatgttgtgatgtaacttggctggcgatttgcgtgcattagatattcaaaagattccagagggatgagaaataaacatttaagagaagagttcttccaccgaaatcgagggtattatttttcaatcttcaagatctcaagcctcagtgcaaacttcaaaacaaccttaacaaatacaaataccacaaacctatcaccaccaccaaccaccatcatgaacaacaacaagagcaacagcgccgctggcaatgtcggcgacacagtcggaggagccgccaacttcctcaccagcaccttgggcaacaccgttggtggcctcggtcgcacagtcggcaacgttactggagccgcgactcgcggtgttggtgataccgtcactgcggcgactggcagcgctggacagcccatcggcgatgctgttggcaacatcggcactggagtccagggcggacttgacagcatctccaagggcgtcgaggacgctggacagtggaagaagcgataaactatgatcaacgacaaacaccaacaaagataataccacgatagcttggggaggattgactgaagaatgtaatactgggaataacacccgaagtgtatcaataatcaatataacaacacaattacctgttactctgcgtaggtacacaaattgtgtatcacaggaagtccttcatttaatgtaccagcaaatttcaattcgggagctactgagatccaactgcgcgctctctatattgcacaccctgaacatttgctgcgacagtgcagagtgcatttcttgctacatgaacgaacgatagtctaaagtattactgactggcacacacgacacaacaagggcacacagttactagaagacaatcaaatcaatacaaaatcccttcttcatgacctggcgtcaagccaagtacataatgaaaggttcaaatcaaaaattgcgccccctatggccccgaaggacaatagagcaaggaaacgactccgcgatgtgcaatgcaggccttccatgctgaggaagccaattcatgagctggcctcctcggaacaaggtaagtatgaagaagaaaagagaaagaagaggaaaggttagcgggaagctgagattatatagtgaaatcaggtgctggtccgtgcgcgagtgattgtgaaagcggcgcgcgctggcagaattagttgctccacgaaaccacgtgacttattgaagctgctcgggagcaggaagctccgagatgctcaggcctggtcactcggccgtaagtggggagcctcatcttgtttgagtttaactaatgtgtgcatacagcgtacttggcgataacttcaatgttgaatcccacctttatatcggccgaggtgggatatctagttatcacccccaacaaaatgccttggctctctagctctgtgactgtctgacaacaagcgacagcacttagctaacagttactaacatctgacaaacatgtcagtcgtggcgcaaacctacgtatgtcccatcaacgatgctgacaagtgtgaagtttaattctcacagcttccactttgagatctgtgtccggagacacaatgtttctctaaatcatggataacatcgatatccaagccggctgtagggtaagatgcatcgcttagatcttgcatagaaaagctgtcattaaggaccgttacgttgaaacatataatgatatggcaatagagctgatatagttatagcctaggtcgggaaattgctggatatctcaccgactttgacgatatcaagcgttgtgatatttggatctgaatgtggatgtagagtggagagccaacagcttcttcatagtcttgggtcacatcaacagtggtggagttcacgtttagcattagaacaactgccatgctttgaccagaggtacagtgtagatcacgctgatcagagtttattgtttactctatgtatgtatgtacccaactgtcggatccttgtttatttggaagtatcgtcaacatttgctagctcgcatgtctagattaacacatacctggcccaatagctggccatgtagttgtaggggcggttactggtgaacaccaatcgtcatgttcattgctgtgggcaaggggactccttctaaattgttctagaccggaggcctcatgtttgtcaataacaacaacgtcccatatagctgtcaataatgcattgcagtatacaagtggcttgccatgcgcgccaagaccaaaatccggggtactagtctcggtaatgaaacttttagaccctgcactaacattattgggtcgggtacagatagaaacgcgataatatggctgttaaccaagccaaggagtttcaactcaactgacacgttttcggtgcgagctatctcctgtttcgaatctcctagcaagatccaagaaaagattcgagtgtcaggtaccgagtctgaggttgtcctatgacaattcctgtcgaggcgccaggcccagcgtctcccggacgcaacggtaatggcgtccgtactattattttacgaaacgatatagcgtttatggcttatggcgcgcccgcttctacggcattgaattgccgacgttaaagaaaacaacgccaattcaatcaactgtccaggtcgctaagcggcatggaggagttgggcggtgctacacgaagagtctcgggttcgtttaacgtctcgttttatctagcgccgtctatccgaaagccaaaacatctcaagtcggagtatcaaaccatccgaactggtagatttgatacagatgccgggtggctgaggctgtaagcggccgacacgaccctgtgcctcacccttgtttgaggctagtaagaaagtttccaacagtcgcatatttacggttacaggtgacagggggtccagggtcaagtttgcttcaagtctgtaagtatgaattggaacaagtataaagaggaagggagaaacactcgtttttaagatatcatcaaacaccacacactctcatctcatctcaagtctacaaagatacaaacaattcaactctcaactccaccatccttaccacaaacacaaacaaaaccgccaaaatgcacgcctctcccattactcttctcgccctttctgccagcctcgtctcagctgctaagcacgtggtcaaggttggagatggaggtctgaaattcgatcccgctgagaccacagcaaagactggtgacactgtcgaattccacttctacaagggaacccacaacgtcgcccagagtggcttcgccaagccttgcgagcccatcaacagcaccgccttcttcagcggcacctgggatgtcacgcagggtatgagtgacaaggtcttcaccatcaacgtcacctccgaggaccccatttggtactactgtgctgttcaaggtcactgccaaaatggtatggttggtgctatcaacgctccgtaagttcaagcttcttctgcacaagaaaaggttatacatactaacaagatgaatagtactagcggacagcgaagcttctccaacttcgccaaggctgccgaggactccgaagacagcgttgctccccgatctaccggtggtggtgagatcgctactgctaccggcacaatggccgcctccggtacttccgagcccactggcaccagcactgagaccggcgcttcttcaacagagtccgcaggcgcaaacgctggtcttgaggctagaggagagatccgctggggtcttatgactgccggtatggctatggctggtctcttcggtggcttgatgatgtagatcatctctgcatcagtcaattgtgttttatgatttatgccctggttggcattttattgagtcaaagctagctagactagccattggactttgtatgagcttatagacgacctcctgcgggagagatgataataaagataccacttcacctacatgatgtccaaaatcgagaaccgatgactagtgaatgaattttctctgacttgaatggaaacaacggaataagatcatagcaatatatatgaccgtgcctgacatggtattggctatttgtcaatagccaatcgggtgtctatcgctccatagcatttagccattcaaatgtgtttaacaactcaaacttaaatccaagagatcgaggaaagcccggacccaaaagctctaagctcgcattgtttgtaggcgaagcgttcaagtgctcatcaagcacacgctggatgatggtctcgcaatcactgcataccactctatttggcgagtctggcccaacccagttcagaaaagcaacaagcatgctgagctgctgcacaatacttgatcgtgaaagagcaggatttagagggtgaataccaaagaaagttggccgaagcaactcttggcacagaatgccaccaccaggggcagcatatgcaaccaactgttcaaaatcagacacgcaatcgacgataaaggtcataagtgcttaccacccattcaaaatttctcctcataggggcgaatttgttcttgtgtacccaaagtacaactgtgactttgactaaatcaaaactagttgtcagtaaagagccatcgtcaatcgcaccatgctggagcaacagccgctcgaccacaaatatgtcccttttatggcttaggtaaattaagattcttaagtaaagaatattaatatcgaggtccggatcatcaaggttctggtagtcaaaaatcaaatgcgatggcatctcgaaaaacaactggtttacccgagccttgatgtctctgtttcattttagttagcgaacatgtgtaatccctagtcgttgatgaacttactctagataaataagcgtaacgtgaacgtcattgccaagtgcaatctctattacttcgtccatgagataggacttcaagaaacgagctcgtatatagccattggcgtggatttcacccttggtattccagccccgttcatccaaacccttgaactcctctgtcatcgattcttttgatatcatgcagctgtcagaaaagtctaagggggcttgagatgagcaatagcggcggctgaggagtggtggtctgccagtaaatgagaccatggatttgtcgttggcaaagatatagcagtagagaaaacgcctattctcaacacagaatgaaatcttttcaggctttccctgagacttggatgcctctggagcatgacgaccaagaaagagtagcatcgaaacacacaggctgtgggcgttccaatacacagggctggcatcgccataaactagagtcgcaagagcagcatgtcgacgacagagatcgagcaacatgtcgtttccagctgtaaagtggcgtgatatttcgatgatgtagtgtaaatgctcgtgtgaaacaacagaggattgcttcccctctacccacttgagctgacggtactttaatgttgacaaagcatccgagaggccctcaacatgtgcccataacagccctagtgattcccatcgaatatttggtccacaaaactgagctatccagtcatcgaaattgtcaaaggtatcctgtactggtcgagtagtattacgacacaagaaatcagcaacttcctcatcgaaggactcgctcccatcgaatcgttggaaaagctgccgtaaagaagtaatgattcttgatacagcagcatgggaccatgatgctgtggattcgaggcccggttcgtcgtggaataccatgtgcgcctctggccgccctgggaggtactgcaaaacaacaaggcacatttgctgtgttggcaaaggcagccttcgtaagcatatatcctcatttctgggacttgatacatcagtaccaaaggaatctagacttgtcgccggaacagatagactttcgcgggccccttgaaaggcagaattgtaacttgtgaacccaagatacccgggactaaaagcgtaatctcgtatcatgggcgtggcaggctgagagtttcttgattctgatattgatggactcagtagccctgcttgggtcgttctcctgactacagtccgcgatgttgatattgtgtaaacacaggcatctcctctcttttgacatctcacacagttgggtcgcctgtgatcacatgcaactttacgcgaccgacattgatcgcaggcctctagtctcccattcggtcgtcgaggtgatcttctacacgcaccagtcatgatgtttcgacgagtagcgtgacagtgacgatcttttgtatggcaacagtgagaagcaaaactcgtatctaacggaccgagaggcagtctaaatatacaaaactggtcaaaagagacgacaaattgcaaaattttgcaaaatcatggggttatagtaggttgtagagttgagatgagaatgcgcggaatgtactgagaggtactggacacaacgggctcggcttcggcctcggcttcggtaccggcttgctagaaacaccgacttgtaacctgtaggtgaatgaataaccacaggaaagaaatatgcaaacatctgaagattcagggaagatcttttgtacgtatttagtaactacactgtttctttatgacttcttttccgcgatgaggaataaggcagagcttcaattttcaaaaacatcagtggagagaaaggagtgtcttcacaacacttggatataatctcaacatggcgatttgactaatgaaaagtacatagctaagttgaaaagaaatggatatgttgaacaacaattgtatatcgaggttgattcattgatgatgcctttacaggagattatcttgaacaagcgttgtggtcagggatagcctttgcgaggatcagtccatccatacccaggtagacaaagcatgtattatatccttcgaggagaatgaagcggtaatatagtagaatatttcaaattagtaattcttaattacctgatatcatatgtaaattttgcaagcatggcgtatgcacgatagtcacatgccaataggtagagaagcgagtcatggtgcacaatatttagttttcaaaattattgaatctcactgtccgttaaactttatggtaaaataatgaactaattactacctaatttatacttttagtagccatggaagtttcctcatacctggagagcgaggttgcttctagtaaacctaggtacctactagactagttcaccgccaccccgtacacccctccaccccgcacacctcacaacatcgactcgtcattgaaggctgcttattcatactcttctgtatctttcaaattaaatccgtattttttttatttcaacggcaatggattcgcagctatcagattatgaatacaggatgtcgttggcggtcaatgacgttgataacataggtttgcgtgcatcggcgcgaaaacacgccatcaagatatcgacattgaaggatcgatgcgccggaagccacgacatcaacacatcacatcagaaagaactgtcactaacgccggagcaggaggaagacctagagacttatattatcgatcgagagaaggcttttcagccgttatcgaaggctgagatacggggctttgcacagcagttatcagatgtcaatgggcagataccgtatatcggcaagaactgggtagacaggttcttcacacgacatccttccatacaaaagaaggctacgaaggtattcgaagcagctaggaaacgctatgtaacgagaaaaacccttactgagtactacgatggcctccattgggttattaacgagaaaaatatcacacggcaacacatatacaatgtcgatgaaaatggcatgcaacttggggaaacccgggccggcatagtagcaggaacagtcatgacggcacgatctgaggttatcaagaccgacaattcaacttgggcctcagtgatcgagtgtatatcagccggatctcgccgtcttacgcctgttgtcgtatttactggaaaaaacctccaaggacagtggtttcctaacgtttttcccaactggaagtatgaggcaagtctctcgggttggtccaatacagatatcttcaaccgatggtttatggatacatttatccgtgagacaacgccgtcagatccctctcaatggagacttttagtcttggaccagcataaatcacatatcacaccggaattgatgaaaaaggcttggatgcatcgaatttggctctcttggttaccctcacattcatcacatattactcagccgctcgatgttgcggtatttgggccgttgaaaacgtactatcatcagttaacccgtgcttgggctacatacgaagcaacctctccacatcaacaacaactcttcatagaagcatacaaaagggcttctgaaaaagctataagccgtaggaacataatgagtggtttctcggcttctggtgtattcccagtcgatgtgaggaaggcgatagaggcgttgaagcctaaggagagaaaacgcaagacctttgaggcacctataacaccaaagaggacacaagtaactgaggatatgacctggagtacgcctcaaggaagtgccgatattcaaaaacaacagaaagctgcccaaagtgaaggaattgtatcgatccgtgacttcaattgtatcatgacgaagatgatgaagtcaattgacaacaaaaacagccaaattcaacgccttgaggaggaaaaagctattcttaaagcttcagctgcagcgaaagaacctaccggccgagtcccagttcaatttgacccaaatgtagctttcccttcaattgacgagatcatcacggcgagggatcaagctgaaaagaatgtaatacatagattgaacgaaaaagctacagaaaaagccaaaaaacaagccgcgaaaaaaacagtagatagtataactgtcatctaaatagtatactaaatatggatttaattgaatgagtacgcataattgtacaattatctgaagttagctgctgtgttatgttgtgatgctatcacaagtgtgcggggtggaggggtgtacggggtggcggtgaactagtctagtaggtaaaggttttatgatgagccaaaggcacctgctaaggttagtagtcactgaaccttgcatgcctagcgccccatagttgcaggtgggcggggcaattttcaaccatccatccattagaaacagaaaatttatcgcattccatttttggatgtcttcacatctcaaaatatttgcgacaatgggtaaaaagagcttcagggtacgacagaacgtccccaaaacgcaccaattgtggtttactgacattgatggctacagggcaaaggcaaacgaggcggcggcggcggcggccgaggcggtgcgcgagatggaggcggctggagagactatcctgccatccccaaggagaacgagaagctccagcgcttctacgattctcttctccaactgcccgaggaggagaagaacgcttactgggaggcattgagacgtgagctgcccaacagcttcaggttctgcggctccaaggggtatgtttacaaccgcgttgacgcgaaaatagagtccatctgctaacttttgcgcctagacacgccgtcactgttaagaaccttctccagaccagatacattcccgagatcgtcaagattgagcaccaggatggccggcccgtcgagcctcctcagcccgtgccctggtaccccgacgacctggcttggtggatgactacccccaagaacgtcattcgcaagttcccccccttcgccaaattccagaagttcctggtctccgagacgagcgttggaaacattagccgacaggaggttgtcagtatgattccccctctactgatggacctccgccctggtatgaccgtccttgatatgtgcgctgctcctggaagcaaggctgcgcaacttctcgagatgatccaccagggtgaggaggcccgcgtgcgcaaggttctccgatcttacgcccaggaggatggcctgaacctcggtgctgagaccaaggaggagatggaggccgacctcgaagccgaccccagcgacgccggacgagctactggtatgctcgtcgccaacgactccgattacaagcgcggacacatgcttgtccatcagctcaagcgactttcttccccgaacctcctcgttacgaaccacgatgccacccagttcccctccatcagactccccgccaaggataacaagaagcctacctacctcaagtttgaccgcattctggctgatgttccttgttctggtgacggaactctgcgaaagaaccccgccatctggaaagactggcagcctggtagcgcccttggcctgcatctgacacagattagaatcttggtccgcgctctgcagctactcaaggttggtggccgagtcgttttctccacctgcagtatgaaccctgtcgagaacgagtccgtcgtcgtgtctgctatcgagcgatgtggtggccccgcaaacgtcgagattgtcgactgcagcaacgagctccccaacctcaagagagcccctggaatgaaggactggaagattatggacaagagcgccagagtctggagctcctggaaggaggttgaggacttcgccaaggagaacggcgaaggtgtcattcccggacgagttgttgagaccatgttccccagacttgagggtgctgactgcgctgacctgcctcttgagcgttgcatgcgagtctaccctcacatgcaagatactggtggcttcttcatcacagttctcgagaagaagtccgagttcaaggccaagaacgagaatgagggcaaggaggccaagcagcctgtcaagacagaaactcccgctgaggccactcccgctgaggccactcccagcgagcaggttgtcgaggagggtgagaagaagaccgaggctgagaccgcacccgtcgttaccgaggcaagccaagaggatgttgttatggatgacgcctcttcaaacggcaacaaacgccctctcgaatccgaggaagctcaagatcaacccgctaagaaggttaagactgattctactgagccctcagccgccgcaactcctgttgctcaagtgagccaggaaggtagcaagcctcgccgaaacggccccatcgaggaggcattcaagtacctcgacatctctcaccccactgtccagaacatcaaggagttctaccacatctccaagcgattccccgacgaccgatacatggtacgaaatgagatgggtgagcctgccaaggctatctactacactagcgctctccttcgcgacattctcatcgagaatgagggtcgtggcatcaagttcatccacggtggtgtccgtatgtacatgaagcaggatgctccctcggcagatgtctgtagatggcgtatccaggctgagggtatgcccatcctccagggttacgtcggcgagccccgtgttgtgcacctccacaacaaggagacattccgcaagctcctcatcgagatgttccctcgtatcaacgatggaaagtacgagcgcttcgacgagattggcgagcgtgttcgcgatatgggcatgggctgcgctgtcctgcgcattgagcctgatggctcagaccctgactttaaggagcgcatggctctgcctctatggaagagcatccactcgctcaaccttatgcttcccaaggaggaccgatctgccatgctgctacgtatcttcaacgacacatctcccctcatcaacattgttgcgcaaaagaaccagcaaaaagctgccgagggcgctgaggaggtcaaggaggaagttgacgttgccgatttgccctcacccgaggagactcctgatgtagagattgtgtccgaatctgttgcagagcctgcaaaggaggcagagagcgaggagaaaatggaggcttaaaagatgtcccgatgtgtacaactgcttgatgttcggtgttatttagtttgaaccatgataaggatgaaatgccgatacaaaggataatacaattttgtgttaaaaacctagtaatcaccctttgttgttgagtgttatgctatgattccatacttctcacgttatttggtaagactttatgtagatatcatgctattgttgcaattttggcttctgatcgtaaatacgtcaacgccatcgcctattcatctaataatcctacagtccagtgtacaattctatccacgccctggccattaattgcacttacaggaatgacggcgcaatccttggtccaggcatcctcgacaccgcttgggtgtgacctctcaccctttgtgatgctgtcgaggtattgcttgagctccttgaagttttcctgcgtctctggcaagtccgccttggttgcgacaacgaaccagggctttccagcaatttgtagtgattgcttttgttctgagttttggtcgggttcatgcacaggagagtagttcatggggccgcccaggtctgctgtgacatcccaatcgatgtttgaatcgatggcccgatcagcctcttcctcatcacgcatttgggcatacagtccaacctcgcgccagagtgagtcgagggcctttactgcatcgccggcagataagtcaatcacgaaagcgagaacgccagcacgctcgacatgtcgcaggaaagcaatacccagaccgcggtctagatgcgccccttcaatcaaaccaggaatgtcagcgatggtgaagcgagtgcgcggctcggtctcgacctcttctggcaaacccagctgagcagggtagcgtcgatagctcttgatggtagggcggccagagtacttgtcgagaacaaccgtgccgatattgggttgtagggttgtaaacgcccagttacccactcgagtacggctgtttgtgatggcacgaagcagagtactctttccagcattgggaaggccgacgaggccaacatcagcaaggagcttaagctccagttcgatcttcatagtgacagcatcatcgcctttggtagcgaacattgggcgaggatgtgctcgtgaggtgaagtgagggttgcccaaaccgccgataccgcccgtcgcaagaagaataggcgtaggagtagggcgagataggtcaagacggattgtaggaggcggttgtttgagtagtcgagtacgcttgggcaacttggggaaaacagtatttttgacgtcggtcttggacagtccagggtatagaagccacttgcgacgctcagggtcctggtcctcctcttcctcttcctcttcttgaaactcctcctcttcctcctcatgaatctcttcttcatgttcccgcctctgctttcgttccagagctgcttgattctcttcacgcctcttctgcttctgctgggctcgccataatttcatatccagctcgtcgtcggcaactggatcctcacgctctaattcacggacgactgttcccacaggtacagttattataatgtcgtctcctctcgtcccaccttttgcgcttccctgtccatgcttcccgcgaccagcgcgcacgaaacgctttcgagatagcttgtgcagcgaagtctcgccgtgcgctgcttgaatgtagacattgccgccgtggccaccgtcgccgccattgggaggaccctcagctagataagcttcgcgcaagaaggaaatacagccgtttccgccacgtccagcgtaaagagtcaggaaagctttgtcggagaagcttggggaagcgtaatcgtcaggagcggggttcaatcgtgactctggaagatcgtttacggtggagttatatcgacgtcgtagagctgatgcgcccgagaaagtgtgtcttgttaggaatactgaggggtatagaaaagggagaaacgtcgacgatacggttgggcaccgtggagccatgagggaagaattgagcgacactctgtcgctgagttgacgttgaagtgtcgagaacagtagtgaatatatccatgatgtctagctccgaaatttgttaggcctctcatgccgataagataagagatgtaagtgacaagtcaagatttctgttccagaacaaatcgcgaaatactgtaattgagaagattctaaaatacaattcatttaataatataactttgcgattttggtaaaagagatgtgacatgtctgactgctgagaatatacgtagcatactaggtaggtacctctcatacaagtcctcgcaggtacaccttgatatgagaaaagcggcggcgaaacaaacaacataatcttcaaactatcttatggagataaatgatagattactaatatcatacaggcagggcctatctactaagtacttgcacgtttgcttcaacctgcgagactggatatcatcactgattgatcccctgcgagtaatactgcccgttcaaagagagcctctgcttataagttacctaccgcctacagttggagagattgcctaccaggtgctataagcaacttggtatagccctacattctcaatctcttatcatgatgggaggtggttctcatataagtcccaaaagggaaagagtacttcagtactaagagaatgatggcaactgccctccaggctgcctcccatccatgcctcaggtctctgctaggactacaacagaacaaggcagtgcagtgcaacaaggcatcctcaaatctgaaatcttattctttctcctacaacttcatctgggtcacgatgcctttgacttagcacaaaatcaaggtttatttccccgtgcggtttcgtttctttctcgtccagcatatcgcagctgatcgccacaacgacgcatcatgcccacgcaccgaacctcagcggcggcgttgtacagcactgactgtacaggtacaacaaccataaaaacagacgcaaccatggttctaatttgaggcgcctgtcggacactttattcgacccgccgagcccatgcattttatggagaaaaggcaatacagtcacccagaaacatatctgccagctgctctccttcgacacaatacttcttccccagcccgttcgtctcgcctcgtttcgatccgatgggatcatgcagctcacccagagtggcccatcgctggcattggttgctattcgacaagcattgggctagccccagcttcccgagcttaacaagagacgcttgcggttaccaaaaatgcggtgaacaggcgttgcaacagtgaataaagcaacagcagagcctcttgtgcttccctcgtcagccttttcagtgccttgttgcccactgccggggctcgctccatgatcgatcgtccttgctcttcatttgtttgacctttggtagtaagacgctttttggctgagctcttccaaccgaactggttactactaacctatttgtcacgttcgatatcttttgcattcttacaagttcgcccgttgaatcttctctattcgccccagcaagacgatatcttacgtcaattcaatctttggaggaaacttctatttcatctcgatcaacttcttgtcttgaatcctctccatcaacgttccactcacccctccatcttttgtggtactactgtctgtcaacaccacccttcctgcctctagcacatgagccgcacaatcgcccaacaacggttcgtggccatcaacccctcccttgtaccagttcgaagccattgggccagcctgcatacgatccgtggtcccgcattcgagccacgactgtagacgtggtccgcctgtcctcattcgatctctctccacatcgcctccttccccacgcgacttctttcatctcgctcgctctctggctcttcagtttctccctcggcctccattcccagctcgagccccgagagctgctgctacttgcattgcaggacacatacggctccagcgaaacaggtgcttgctctccttccccgagctggtgttcgacaggcaaaccagaccactttccaacccggtgtcgttatctcttaccgccacggtcttcagtcgactttgacacggctcgtgcctttaagtcacagtaggtccattttgactttctttctgacatttttacccttacatctgccacctttgcctacctatccattatttaatcctgacattgctggctttcttccctacacacgtacagccttatgaggatcgtctgcggggttggagggggatctcacgtcgatgtcatgagttgaccgtagatgaatattgtttacctgcccttctatcgcaccacggctgccactccacctttgtgtaatccaattcgcctgatacctcagctaagatgttttccaggaaatactcatatcctggcaaggctgtcatcaggatggatcctgactgtgctatatgccatgccccggccaacatggcatgtgagtgtgaggccaagggcctcgacgtcgctgtcaaacaagccgaggaccgcatgatgcggtcgatatatactgaaatacggtacatagctcttgctccccgctccgcaccgaagttggtctgaccgtacggctttatagttcctgggttcgaggccatgcgcaagactacatacttgaatatttccgcctcctcaccgaccaacgaaagactgcccatgctgcgcatatggatcgaatcactgcccacgcttatcattattatcatgccccgcctcatccgacgcaagttgccgaagcgcaagcctcattgaaacgcggcattgacgaagattggcaggcgagcgtacagcgttaccccgaagtactggaatatttctttggactggtcgagcttacactgccggcggaggatgagccggccgttaaagagccgccattaggatcgctatcaaatctacgaaaagtaaaccgccgaaacagtaataaccctcccggcgccgctggcgcagttgtacccccaggataccgcggcgacccaggtccgatgcaccaggagcctccaccgatgcctatgcctcgagccgatcgtcgaactcccggccctggaatgagacgacccaactttggagcgccaccgccaatgcctggcggttacaactatcctcctcctcctcctccatactaaacctttgtaaatgggtcaatacgataacgctgggcattcatagatgctgaggatactacaaaattcatattacgataacgaacatcacgaccattgcataaacagggcgtggagtattaccggcatggcggaacaaggcagcatcattattggcggggttgaaggttgggctgacgatgttttttgtgtccgagtacaaacctttcccagcttgcatttttgttttggagtaccaggggttaacaaagttgggcattgttgtttgtgtatctgaaattacaaaataccacgccattaaaggcaaaatcaagaacgacgcacagcaattctttcccgttctgacgtatgtgatggcgagcagaatcaacatcatctgcccaagactggttgtaggaaattattgaaatgaggggcaagtatccaagacacctgagattacggcgataggccagagaacggagactaatgccggtgcttataacacatcatctactacaataagacaagatagtctgtatgtatgcaaagtgtgcatcttaggcggtcactaacgccagacacgcgagtaataatcaaagcatatagaaggcagcaaaataaaaggccgaggatgcacagcagtgtgcccgatgtgtgcccaactcgaacctccatcatacaagcttccgtacaagcttagatcctcatgacctcactaatctaagcatccatgagcggcaataagcaaagtcaattgacccaacccagggccaagatctacaaggggcccgataaccgagaatcatgtcacaccactagggaaaaccaatgcagcgaatgtcatcaccgaaattaaaccaactttttatcattctccttgcgcatggcttcactaagaagtagcgcttaattacaaaacagcacgagaaagcgccttttagattcgaacatggtggtgaaaaaagtgtgagaaaggttgaaactcgcgcaataaagttggtgggccaaacaacccttgaatgacatttgatcagttcaacagttgattcaacacgtcgagtaagagcgccaagataaagttttggtagatggtggatggggtgggggagtgagagagcgcatttatgagtgttcgttagggcccatcgtcgacggcatgggagtttgccgacgagcaatcagagttgagtcgaagttgatatttacgactcctgcttgtcagcaatagaagtctccttcaagtcagaggtagcctgctcgatcttatcgccgttagcctcagcggcctccagctcggcgatctccttcttggctttctcgatgttctataacaatagttagtatgatggtcctacccaaggttcttggatagcaaacttacacgctgggtctgggcctcttggtcgttcttccagaagtcaagcttggcgcgaactttctcagcaacagtggggatatcggcggcactcataggggggtcaatgcccatggcagcacagtcctcaacgacggcaggggggacgctgaacttgttggatgagggaccagcaccggccttcttgcccttcttgcccttcttgacagcaggagcatactcctcctcgcggtcctccttgcgaaggagcttggtacccttaaggccagactcgtcgacgcttcgctgggcctgagcaccgagaccagtatcggccatgagaggacccttctcgaccttgtggttggggtcgaggaactggagcaggctgttggcacggcggatttcgtctaggtaggcagggtcgctggcatcacccaggcggcgctcagcctcggccttcttgcgctcctggtggtaacgctcttgctctgctctttgcttctcacgacgagcctcacgggcctcacgatcgtaggcctggaaagccttcttttggccatagtagtcatccttcagcttacggatagcagtgtacttctcctgctgctcggcttgcagctttgttcgctcgtcacgaaggctggagatgcccttgtaggcctcatcctgctcagccttgatggtgtcaatctcggcctggatcttgttgtactgatcagaaagggcacgctgctcgggatcgtccatgctgtccttgatctccttgatcttggcgcggaggtcatcaatctgcttctgagaatcatcgaactggccgaaattcttgcgcatcttacggaggctagagatgtctgaaagggccttcttctcatcgacgagcttcatggtaccggagttgacctgcttgtcaagagtagcaatctggcgatcgacatcctcgaggctcttgtaggggaccttggcctttgctgtcttctgctcggcaattcggcttcggacttgctcatcaaggcgcttgatctggtcgagctttccagtacgggcgttctttccgccagcctgcttctgtcgaatctcgttggcctgtgcgatgagctcttgtcgtcgctgctgggtagggttgggctgatccttgttcttgttgggcatagcaatatcaatcttagccttcacagcggcctgtaaacaaattatagttagccaatgcgttgcaaccccttatagcccagcttcacccgaggccacagatgtgggacccgtgtcgatagccgagccatatcgcacagagcaggagagggattgaggtcgtaccaaacggtccattgaagccttgtgctccttctcggcctttgcgagctccttcttaaagacctcctcgtcaggcttagtagggcggacatgagcctgcttgttttccgccgcaggggcaggggaagttgcggtttcggccattgtggtgagggagaggtggtaggacagtgacagagcagacaagagattaggaaccaagagcgagacagctcgaggaagagtagaggcgaggataaggacgacacgtggagatcaagtgggaagggttaaagaaaaagaggagagaaaaaagaaacggtccaactgtagaggattaaaaaaaccacaaggtaggtacgccgtacagcgggttaggtttgcagctgccagcttgcagtaattccacaaccttcccctacaaaagttctggacccgtgtctctcctgctctgatttgcgacctgttaacttgcccattggagcaggcccgtgcacctttgactgagctgtctctttcttcaattgtcggtaggttgctatttcttaggtgcccctcccttggactcgggcccgtccttcccctagcgctcgctggaaaagggagcgagaccactgagcttgaagggtcctcctggcgccgcctctagatgtccacctaagcaccggtgccaggggtacatttccgccccaccttgaagcgctttccgccacgacggaccttaggttgaggttgatcatgtggccgtgcatgtggcggtgttgatcacatgactcctccaacgctctgacccgcaagtgtggacttttgcggcgacgatgcaaggctgaaagaaagaaacatttttgagacgtctgcgatcgcaatcattctttcttgcccgtatcagcttcaccaccaacatcacgactcgagtcgcatttacaaattataatcgccatggatatcgatcacgttcccacagacgccaagtcaaaggaggttgtccggctttggcgggcatggaggactgtccatgagatggtcgcggaccgagtacgtctgtcttaaaagtcttattgtagattacaagtggaatcgcgcaatacgtctagtcgcgtagctttgcgacaaaataacggttcattaactgactttgttgcaaaggaatacgagctcgctgaggaggaagtcaagatctctctcgaccgcttccgcgacgagtattgcaaccccgacggttctatcaagtaaggacctatatatgttgctccaaccgaagataatgcgaaactaacagcatcaattacagccgcaacaaactctcattctcggcgcgccctagcacagccatgatgcgcaagtttactcctcccgcgacagcagccaaccccgatcctgttgccgactgtggccctatctggatcgagttccttgccgacaagactttcggtgtgagccagattcgagcattcgcctcatacgtgatctcaaacaactacaagaccggcatcatgataactcacgtccctctttctcccgccgcccgaaggtcgcttgctagcgtcgaatcacttgcgaagattgagtgtttcctcgaggacgacttgcttgtcaacatcacccaccacgagcttgttcccaagcatgttctcctttcccgtgaggagaagatcgctcttctcaagcgctatcgtcttaaggagacccagctccctcgtattttgcagaaggatcctgttgctcgttacttaggcctcaagcgaggtcacgttgtcaagatcatccgaaacagtgaaacagctggtcgatatgccagttaccgattgtgtgtatagataatttgtcggaaagactgcattgagattggattagtcaagggacagaaagggcttctggtatgaggacgagggcgtcaaactgcaaatgaaattctaaaaagctggcgtttcaggggttctatctaaattgcgctgcgctgtagcaaagccaaccaaggaatacaagcatttatatgaaggcttcctaccccttgtgcttgtttattcatgtgttgagtgaccgcttagcgtacagacctcgtggaatatcggcttgtgttgaatactataggtgacaccggcaggcaactgcatatttaaagactttataatattacctatactaatgccatcgaatggaggcttatacgctactttgatctgtgcgctttgaagaacaatgtttgaaatatcataccaatgccattaaacgttaacttggctttcgccgggtatatctaaccaatatccatgccatcctggcgaaaacaatggcccatattgagcctgcaaatcgtaaagcacattagtaattgtacttgaatcccatatgtctggcctcaatacggcccccaaatacccaaataatccttcccacgcgttactcctgtcctgctaaatataagtaacccgaaatgccgattgtaagaacgcccatggccgcggaaatgtctatgagtccatgatccaatagatttgatgatgaaaatgtggttgtcgccgcaaaggaaacaaggtgtacatgccaatggcaatcgtcactctaattcaagagcccgccaggatctctcagctctgtccccaactgtgcatggctgccttgtcgcgactcttgtcgggattgcggtatcggttggagttcggtgcctccgtatttaggcttggatcggttttgcctagtgttcgcaggcccaaaaagaccaccgatatcctggagtaacgcagttgaaccccgacgaaacccgcccgaactggccggcaatgaaggcacaggaggtgtgtaagactgtgctgaatcctctttagatgaatcacggctgtttgctcgtacactgccggaactctctggcgggacatcgagtaagccacccacgtcaaagaaagacacccttcttggtgctggactgttctcgctcttcgaccgggagagtggatcatgttgaatcagagaatcatcgctatgctccgcgttactgcgttgtctttgtgggaattgccagcgctcgagatcctgatccagctttcggacaagaggtgcaggggtatattgtagagcaccattctcgcttgaattgtcgggctggtcctgtagttccgggtcgacagtcatgccaacatcccgcacaaggtcttcatcactcccccagtgtcgatgcaaagttgggcggcgaagattgagagaaggatcgagtgactcggcgacggatgatcggcgaaatttttgctttttgataccccggtctcgcatgaaagatcccaatactagcgagttagccgccgccgtggcaaacaggagctcgaccgaggctagaagagatcgatattgttgacgtccattctcctcgatgatatgcggtacacggtagagagtcactcctacaacagatagactgagtgaaaagagaaggacgagctgtatctttctcttgatcgtcattccgctcgtcacaatgattgggatgggaaagatgacgagtaataagtcggtgatgacgttgcagaccgccatggtcagaagctgcacataaccttggcgacattgaccaccagggtcgggcaaaacttgccaataatgactaaaagggcgacattcgacaaagtcgctaatgacaacggcgaggaaggtagctgcaaggatgatgcgaataatatagagagatgtctgccatgttcgttcccatgtggctcgggtcaatcggtggaggaactctagaaccgcaaacttgagtatccataggctattaaagttagcacatgacttttatgatttggcgcaccacgtgtaggattgcttgagagaaagatggaaagtatcacgtacgttgcagcgtagaaaattcgactggctagcacaagaccactaccaatcgacttctgacgtagttgttggtcagtaagctcaacgccgttgaattgagcattgttggttccgtaaatgagtatgtaatgaacgcatgccatacgagcatacaaaggtatcaaggcaagagcagccacacgatcctcagggaatagtcgttctgtccggatgaagcggccagcaagtcgcaggaggataatgagagtacaaaacgacgtcgcccaccaacaaacgagcagagtgggcttatcgtacttgaattcgcgaagggttggaggttccgaatagagagccatgtctgcgctccagtccgcgcccgtcgtcctccgcagagggcccgacgagcgaggtaacgattgagcgtaagggctaaagcttggtcgaaatttacggttggaatggtgttggtggtagatgccgtgacgttggacccgcagtcgatcttgaaatacttcgataattcacctcaacataaggccgccgaatgtggcacttgactagtggtgacaaaggctcagcgagagatgaatgcatgaaagtcgtggatttggtgattcgggtaacagtttggtagtttagcttgtgtgagcggaagttggcgacggattgaaccgcgtcgacaggagtaataacgaaatcagtcagagcagtcgctactttcaaaaatcgcagttgttaagctgcggattcagagccgaatccgatgcgcgtatatgtcagtgatgccagtgtgcgggaagatgcattgatgtgctgcctcgcatttggtcgaagaggaaggcaacaaaccaagactgggtgggaagtgagacctggaaatagaatagaagcgaggacagggcagaggaggaagtattaagtcaagataagaggaagagtggaggcggacaaggtgcggcaggtcccaaggcccaacatctaatgttgcggaggcgagagtgtgggcgaatcgactcgtcccggttgaccatccggaaggcacagtaagttacagtagcgttgatggttgagcagagagcagagcactctcacactcatacacacaagcttgtggcctcccaaggctcgtagccccgtcatctgtggccctgtgcgtcttgtcgtggagggagggggcgttggccacagcctgtggagccccaggatgaaatgggccagccatccaaagtgtcggtccagccccagcgccagtggatcaaaagccaagggactgatgagcattagggcctttaatgcaggttcgtgaaagctagcccagttggtattcagagggtttgaagttcctgtagctggccagattagtacttcagacaacgattagagtgaacagggttcaccgagagttccaaataatgcaatctagaggttattggactgcgataataccgtcaaggaagtgaacaggatgatcggccatcatggatgacgaacattgcaccaaggatatcgactcttggcgtccacattgagccagcggcggactggactgtggtctagccaagacacggaaggaagacaacaaccagagaacaaatagtttgacttagtaacccattggtaaccatactgtgtcaacgcaaacaatctggcagcaaatgatggttgattgctggagatccaaaatcgattaatgacttccatcccatcaagctggctaacaatcatagttcaaggtaagaatgaatgccttgcttagcgtcaagcgatgccgaactgaggagatgacctctttctggatattcgtgtttcttgggctgctattgcagggggtatgagataccggactcgctagatacgtctctgtcgacgaacctgtttgatcagatacagtttcaacaccataccgattatcgaaaagcccattgcaccatcgctgcgatagaagcattttctttcttctccattcaggaaagaaacaacccttgaagcaactcaggccgcaagtaccagggcggaactagcaaatcagccaccaggcttggtagcactgaaccctagttgtccgagctagtcatgcgaatattcatgctctcatccttcgcttatggcacgatgattgaagacactatcaatcatacatgtttcacagcgttgtggcttcctcatgtagttccgctgtcggttaccaagccggagccattccgatggattggaattggacttgtcggcatgtctgactgagaatgtgacggtttgggtttatcagtggcttcacgtgctatgtacggaactgcccgataggtgaaagagtgctgaaaaggtgttccgatattgcggttttgtggctgggcgctatgccgcgttgcttatgatcttatcataccgtacgcacaccttcggctttggttgaaccatccatccatccgcttgtcagccgcaggctgtttgatcatgagttgtttcttttttatttatttctgcaatggaatctgtgatggtgatgaaaatgcagatctgatggtctgtgatgagaattaggagctgcccgatatggatattccatgtcccccaggtttgaagaggcaaaacaagggtccaagagcaagcagccaagcaacctacctaccaatagagtagccaaggatctgtcacatcacgcgacaacgtggttgccaggctcgataagagaatcgcgaagccccccacgctcttctgaccattatcctggaattgatatatcgaaatgttttgatcgtactgcgatgggcagtttgaaattgttcgtgaattagagagataacttcatgatgtcgaaaaatcaccaatgaggacatgaccgtgcacattagagttttgttagatggtgcctgccatgtttgcaacggatggagattccccacttgcccgcctatgacctgcaactgcaacccattgtgcattgctgcttcctcatctcgtgaaccaacagtctggtctgtacctacctagaccggctaactgggcaagaggcagtgaccgaggtaatcaacctcgtgtttcccctcctatccgtacccaggtagctgataattcccatgcaaaaacaaacctcgcagccaagacttctttcgagcagaaaatagaaactgaaccatgatcgataattgattacatgtaataaaccacaccaatgatacccacaaatcatgggttccttatctgcaaaactccacatctcaccatacatgtatcagccttatctcttgttccttggccgatgcactttgttacatgctacttgacaattacccagtacgcattttcctgcagcatctcctttattagttcaggtcgagtttgatatcaatgtctgcacctgcggagcaacaagttcatcgagatgatacctatatcgaaatctccacactggttcccctagcaagccaaaacggttaatgacatgaggggctaatttcatacagttttcgcccctggatattagacaaatgtgttaattcccaaacgcagcgtatcaatcagtgcctgccagaaggatcatccactggttgattcgttgtttacacgtgttgtcttgtgaataattgcactatcagtctcaggcgtgatatcagacatgagtttgtgtaactatgagtgtatctactgtgcctcccacctaatttcgattcgcctatcgttgaagcacaaggagcacttcgtccacttccaagctctctctgtctctgtctctggaacgtcaataagactaactggtagccatgcatatctgaggccattgcataaccttctgtatgtcaaaccacgtttacaacgactacccgagaacgtctagtgcgcccactagaaggtcaggagaaacatggcgtaaacctacgatgagttattgcgaatataccaacgtcaggtaaactttggcgagtcgttcatccattctaccgggccttttcagaaatgaaaacagtttcgtggcttgtgttgtctcaagccaccatgccacctacagcgccatgcatagtttcgtaaccatacttgtttcacgaatcatcgtgaagtggtattcttcagaggcttgatcgtgaagggtcactatttccttcaccttcctctctcggatatcaaggttcgctagctttgccgcctgtctaatctgatatcacagtagttgtcaggtgtatggcactatgtagtgaaggatgtacactgacatggccaacctgtcatcgcgggtcgatcagggaccaaatttcgagcctaacagccactactgcattgccgcgcgcgcatcacaccttctcgaacgttcagctgccacgttgggacaggcttttgataaccctgaactaacacagccctagctcttcgactgcagttttgatctgtgactttcctgcttgaccccagtctacacccgtcaacttatctgcagcctccttttgttccccaagcacaccccagagtccatctaccaccatagtcctaaccttgggccaggggtggtgcaacaaagctcccaggcgctttctagcttcctgagctcctggctcggcacctccttggccaagcatcgatgcaacgccggtgtagactttgacgcatgcctccagcttgcgcacgttaccggtcttgtatccagccttctgggtctgtaagcacagaccgcggagatcgacggtactcttttggaagagttgcacgtggaaaaggaatgcaacgacctcgagagttggtacgacaactctatcttggccctgccgagttttcaggttctgtaacaaagagtggcagacaagatttaagttatcgttgttggcttcacaaaagccacagagcgctgctcgactggcaatgatcaagtcttcattgcctgtgtctgcggatccaacaaaaccagccataagttccgccatccattggtctgcatcttcctttgctactttgtgaagcagtggtcggagacctaccccagtatgcaggctcagcagactgtagaagtaggttttcgaagaaaacgtgagttcgagaaagggatttgcgtagctgaaatagtcagtattttgtaaagcaactgtcgaaggcgttatcacacgtacctttcttttaagatcagggccacagcagcttgggcttcaggacggacgcgatcgagcttttcggcagaaaggcgaagagtactaaagaagagcgccttcacagatgcttccacccatccactctcaacagcaacctcatccagttgataccatagtaccctaacagctcggagagcctgcacacgaacatgtgatccaatatctcccctggcattcgtagtataatcgttcagcccttcagcaatcagctgtaaaaatgttagaggcttcttgtgtagaatactactgcgtgttagactctgtaaaatagccactcgagtatcaatctcggtatcccatgtccatcgttccaagagtgcctggcaggccatatcctcagatgagtctaccagcggctgcgcaattgtaagtgctgaaaaatagccattgccatgcacagcagttcggctcgtagggcgacgcgcaacagtctctgcccattcgcttatgagagcttttctctcggttggtgaagagaatagcagtagaaccagtgatgcggaagcagtcggctcgatagtctcttgctcactacgattcagccatgtgggaacaatagctcgcagtgctgaaaccagccgcattactgttgcactttgatctttgttacaagaatcaagctcaggtactagacttgtatattcagccgtgttgtcgggttggacgagctcttgcccaggtcgaagggctaactgaggctctgcgccgagaacaacagtctgcatgacaggtaaagttgaaacgacaagacggcttgctgcttcggctagtagctctggtttccgataggcagtcgactgaagattctccaacaaacctgacactgtcaagagtatctcatcagtcagagacgagttatcctgttctgtgcctttctggagcagagcagggaacttgtcgaggacagctgcgaaacacaacaacagcccatgcctctcctcaacttgacgcggctgaagtgacttgagacgctcagtcaacagttgaacggtggttttgaacctagcaagcgaattgcctgtcttaagatctgaaagctcgtaggtaagaacaccaaaagcggcacctgtcacacgtcttgagctagcatcaaggtcaccgatacccctccagcctaggagagtattaatgatggcttcgccgtactggcttgatagtcgggtcgcattaacggctacctcctcgatcgctcgggaacgtcgcgcgacagagtggtagtcgaccgtctgtactacccaaataccttgttcaacggtgtcgggatgccgtccgataagttcctgcaaagctgcggatgcgccacgcctgatatttccagcagagtccagtgaagcggtcacaacgagctctgtccccagaacctggataatggaacttgtctctgggtgggcttttgctgcaaagacagagtgcgtgggaactgctagaagttcgtcgctcgtatatcggcgcgccaaagcccagataccgaaacaggcagcgtcacgcacgttggtgccaatgctccctccagccatactcctttgctcgaatgacaagcccaaaagtagggcatgaacaatgtcggacagctgctcggtcggcggagatcgccgatacagtagatgtgagagtgtaagcatcaggccgtgccactcgaggttattcacggcggacaaatctctgactggtttacccccagccggtttcgtccagaggacatttcggttcagtgattcaagcacaacttcgacaacttgcgaggccatatcggggtctaatttcagtgtgataatgctcagagacttgctagcagccaggcgtacaggtgtatcattatcggatacggattcaagcaagtatccaatggcggtctcggtaagttcggtgctggctgcgtcctggggttggcgaagacgcaatacgatcacagatcggataaccttgagaatcatttttctggcaagcgcaaaggatatgatggtctttgagagttcatcctcaccaacggaaattgagtgaatggcataaaaaatggtggaaaggtaaggattcatgtctgacgtgtctgaagatgctcgcaagacaccagcaaggaaggacaaaactccgaggcaaaagtatgtcgtttgaagaggttggtctttgcgcggacgaagtgatgtgagagaccagtcgatgaggctcttgagcacaccgagttgttgcatatcacgtcgaatcgccattcttaccaagagagcctttgctgcatctcgctcttttccgggagtacttagatacttgatagcaagcggtatcatacgaacagtaatagcagggaggttctctggccaaaccatgcccggaatatccggtgctgtaacatcttgtagatcgatagatgatatggtagagaggtcaaagggagcaagcaggaggtgtgagagccatagaaggacgacatagcgctcctcccacgaccatttaccaagagtaacatcatcggcagaagcttgttcggactcttcgatggcaataagcagcaactctagatacttggcctcgacgttgagaaagcgcacgatgactttttcgccacggatcttgcaaaaagtgtacaagatcttgcatatggcaaactcgacagagaccaagagcttagaacgagatgaaagtgtctttccacggtggcgagtttgtagatgctttagaaacacctcagctaggaggggaatccattttgggaggtaaggatccagcagctgagggagttcttgaaattggtccaggatctaactaaagcgttagtcatgttggtacagctgagtatcgtggattcacttacagagttggtcagtcggaagatctcctttgcgcgcacccttgagcggactactgtgcctccgtgaccatcaggcttccagaggaaatgtggcagagagcggtcaaagtcctctagaagatctgccgagatcttctgcagtttgatgtcgacatctgcttctggggcgtccataccaatcacgtctgcaacaaccaggaacgtaaattactagctgggcagaattttgattgtatgtttggttggtgtttgattaatgcgtcaggttcaacatgttgtgaggggccaagattgtgaggtaagcgggtccagactttggcagaagtgacttcatatgaacagagccaatgggagtctgtttcgttttctgtaactgttgaaacttgaggaagaaaactcttacaatatatcagacgatgtttattacaagttctcaggttgaacaactgcctgactatgtttcatgtattcaaacattcagcgtcaccagacccttgtacagtccatgttttggtcttgctgggtcgcctagcactgtatagcgttgagaacaaatgacgaaacgaacaaatgtctaacattgaaggtaaatactaggaatcacatatgtgtaagatcgttgttttgtattgcattgtattgtatcgtcgttttgtaaagaccgattaagatcagagtctatctatcaatgtctcgagtctctatctcggttggtttgagttggccaagttccagctgtaataccttcaaaatatcctccaaatcctgtaagggggtatcaaccattaacaaataaaaatgagagtcgtagaccctttcccgtctaatgttcgctcgtaagccgtgcccatctaatcccagaaatgataaatcatctaaaacaaagctcgctattaaaaaccaatccatggggggttttttttttttcattttacccatccaagacgcctggtcgttgttgactctttttcccttttaaaatccaatgaaacatctaagagacagcaatagctgccacgatggcatccaaagcactgctgtgcgagggaccggtggcgcggacatatggtccggcccaagcgactcccaacaagtttttgtcgtcgcggtcgttcctccagatcgagatggcgttcttggtgatgaagcgacggtacaaggctttgggtgagatagtatgcaaatatcgcaggtttctgacaaagatacccttgaactgctgtccatcaacgccacagtggccgtccttgtgctcacagtcgtcggcctcgatcaggatgccgtcagagttggagaggtgcttgatagctgcgtttgcaatcttgtgagccttttttgtgtagttgtcgtcgccggttgcaagtgcaagctcgacaaggccgcccaagacaacaccttggttgtaggaccaggtttgcagaccgttgttcttgcagtcgtcggtaagtccgtcgttgatcagcccatccttgttgatcatgccactgtcctggaaccagttccactgcttcttggcgatctcgaggtatgtgccgttgttggggacgcgtcgtgccagagaagcagccgtcatcaggtagagttcgttggcgatagcattcacgtaaccagaaccttcttcgccttccttcttccaccggatgccaccacatttcgttccagtgccggtttgcatgtcgttgaagatgtcgatggcagcctcgaggtactgcgggtctccggtagcgtctgatgctctgatccatgccagagcccaccatccttcgtcgtcgtagaactcgttgagaaagttatcaaagccacgctttccgagaaaggagcgcttcatcatacagccggagtctgagtctagacagtaagaggaggagacgacgccgtctgtcattgtcttcatggtgtgaacggttgttttttgcgcgtttgtgtatgttgtagcgagaatgcctccgatattcaacttgttggcctcttcaagttctagagtcacgaaatcagagagagtggtcaccacctgaggctattattagtttcgtatatcaaacatgctatgagaggcccgtaacatacattcgcgctggaccaccaggcattgtcccatgtaccagtagctgcgttgtagaattcttcgttcatgatttggatagcggtaacagccttttcggtatatgtggaaacgctgcgagcttcgggtcgaactgaactgacgaatgccgaactggcgactgtcgacccccgggtaaagagtccagcccagttgatatacattttgagatagtgagagtgactgagagtgagagtaaaacgagagcgatgggaaagtgagatagagaactgaaaggttaggaaaataagtttcaaggagtcgtcattaagaatagagcggcagagatcaaagatagaaggaaagatgagagtaagtatcaaacttaaataaaccgtcaaggttgtaatgaatcaaagaagcaatagatcggaaagaaaaggtaggacaatgacaggatgaagaagatcaatatacaaacaatgcaacacaatacaagcaagcaagcaagggaggaagaaaggaagtcaaaactttttgctccagagatatatgtggatgcctctttggctaaacccacaccgagaacaagcccggtcgcattgaatagagtgtttcctcttggctcttggctcatggctcatggctcatggctcatggtccatggccgcaaccgcaaccgcaaccaagacccagaatagcaaagacatggtatggtatctagggctaggggtacaccagcgcaagcatgataccttccggagacccagccaagatttgctggagcatgtgggtttgatagggacgacaagttgattggtgagagggcggctcaaagtcgagatgcgactggcgctaggtcgatcttccataagttgtgatggggcgcttggtgtttcaagtcaagtcaggacccagaacgacgggagagaacctgaaaactgccggcctaacccctgacgctacacagcctttagcgtatcataggccagcgctgtggggcatggtcctctgtagtctcagggtacggtcgcccgaccttgtatcttgcacgtgcttgacctgacactggttcacctcattataaggtaatttcttgacctgaaccgcaacagtgaatcacgtaaataagagataatatctccagatctacagtacagaacagaccttttctccatcatatcgtgacgagtttaactcagttaaacaaactaatctatatacccttacagaccgatagtttattcttccttcttgttaaacccagctacctatgtactatttctgttccgttatcttgctgtgctgtcatggccaaggagccaggatctggtgtttcatccgatgagtgcaatgttatgcgtcttttttccgtcactccgaccaagaataatgacacattaacgatacagagtacaactcatcacaatgctacctcagtacttgaccgtaaagatatacgtgcacaaatattgcagatcttgaccttgacctccttaccacccactcctcaggatcgtctcatcccatctttcttcatacatgcatcttgtttgacagccctaaactggctttacgggtggcattgctggtgctcctgacttgtattgcatctgcacaacatcgggttcatcctctttgatgctttgtatagcatctttgtctcgaaatatatccatactacgttatagccgctcaacctggactatgttagcgcttttctcattatccaagcctttgacctaaacccgtgcacaaaaaccataaagcctggaagcacggtgtcacttgtgccccaatcggaacaaggtaagcttgttaagataaacgccttcatcgggtccgtgttcgtcagaggttaagtgcaaagttactatgtataaatcccaatccagctggccacttcccaactgagactgacccttgctctgtgctcagactctgtaaaaagcaccgccaaaacaactcatcgctggttgggtaccattaggaaaaattatttaccgtacaatacggtgagtgacagcggcaactttcgcattgtttaatgtcactctgcaaagcctttgaccggggatcaccttgtcgatctatgaagaagatcctatgcaaagcccgcgatcagcatggcccattgttgtaaagggcattgattgactggtacacgacagggcttccactgtttcattccaccgatcgaccgaaaactggatgaagaaatgacaaatttgttgtcatttctccaaaagaaagagaggcctttcttgtcgtaattcgcgaccaaccaacaagccaagaacgacggccacgttccgtattaagtgcggcagaaggtgatttacgttagcgtctaacgtgttttaatgggtctcttctcctttattcacattctttccgagtctaaataatctagcgaaatatcctagagttgaaacaaaccatctatggatctggtggataaggcagatgtcgctcagacgcgcacgcacggtcagtcaggtacctgcgtaggtttttggtcttgtggagctagactgcagcgactgcagcgactgcagctgccctggagatctttgaggtgcaggtggcgtctagtctgggaatggcaagtgcgaactatctaattctagagcctcatggctccattgcattcggcttcaacgccatctatgtcttctgattcaacagttccgatccaagacatcaatcgccagatttagcctttgtaacatcgttacatctgctttgttcgcctataacccacaaatggatatcaacattcgtcttggcgggcggctgagtaacagggcggatatcgtggcgcttaattgaccactttgacctattgcatggcaacatcgctaacgagaccctcgttcattagctttcagtggccagcaagctttaaagtatcatcgaaatagacgcatcgcatcaaactcagcggctccgatatgatatcatggtaaccttgttcgatgatcaagatatttctgggcaataacctctcctagatttagcgatgatatattgaacgccaagctggtgccaacatcaagcatccatgataaattgcttgtggcatcaatcaacttgactcaggacccggctccgacttcagttactcggttctaaaggccattcaacacagacagtcgtcacgatgggaacacagtaaaggcacagttgatcagtaagatgtcatcatatcataccactttcaaaaaaacaaaaggtcaaaacgaacaaaagaaagtacaaagcaaaagaagagatgatatctctgggtatatttcccatacgccgtctgacgccatgccatataaccgatgtatccagaatcgtcatacatcattacttcgcacaaccaaaccatacgcttcccctaatcttgtccatttgccccgaccggcgttgggagtgccgggatctcattgctgccgatcgatccagaaatgcttccgggtctcccagcgcggcttgttttgcgagacgtgaaccgagacaagacagataaagacttgttccgctcgttactcacgatactcgccctgtccgacccggctttgccaaaatcgcgtagcgttgccacatcaataaatgcttgggggaatattcctgtcttgcccttagcatttgtgcctgaccagcaccaaaattcttgataaggccctgttcacagttagatccgatgactcttattccatgttgtatggcatctcttggatgaacttacagctaatgttggtaataatttcgtctttctcgaattttagccagtcacctttgaccttgtccttgtggttaaacttccactttgcagtagcttgcaccggactagttccatctatcttgacttgttcagatggcggcggatccagtcttagaatctcggttggaacactggcttggatgccatcgtgaaatcccatcgcccactcgcccaagtactttggcggccaagaaaggcctacgattctagcgttcaatacgagttcgtgtgcaggagttctgtcatacagcaatcgttgaccgtacatgcggcgagctgcttctttggtggttgccgttgggagatgggacgtgttggaagcttgctcgaaatgtgggtgggattcggcaggcgacttgaaatgaaggtcgtagtcgttcttatagttggcaggaatctcgctcccttcgatcaacgtgaaaccttgcacagccggaagaggtcgaggatgacgagccaagtgtgcaaataaggccttctggctggtaaagactgttgcgtcgctcgcatgaatagtcttgccttggtttacacaaaacacacaaccatacatgacatcgtctgaccggcgcgttggcaaatgcgacttttgaaggaagcgcagtctgtatccaatcccattcttgatgaagttgccgcgttctggagcaatgttagcataaacctatggttgtgccgtatgcctgaacatacctgctttattgacatccaggtcaatttcgttaaaatcgagttcgaattggcacttgatacatttcgcaattgttgcaacagatgcgaatccctacattgaccagtcaacaaggagtcgaaaatagaaaacagaagctacatacgggtttcacggtctttcggacacctgctcccccgttaagtatttcttttgcgccgtcacaaaagcctttgtggatgtaaaatgagctttgagggctaagcttacagtcaacagcaaagggattcggtgggtgttgaggcgtcacaacctcagcttccacgggaatggggaaattgtctacttccggtaccataacaggccgcactggctcaagcataccctgatagttattcattggaagatgtttgactgaaagacgatgcgtttcggcggtacccagagtcggactgccgtcaacgactgagaacgacgattctcgattatctgtaagaggggtagtcgctccatcgactcggcttgaatcgaagacagacccaggattcgtttcaaccgattcaggacgagattggggaagcgaatgtgaccggggaggtactgttcttggtacaggagagagctgcgacacatagccagcgctagatcgttctgatacaacatcttcgggtatgggtgtagataagatagagttatggcttgaataacgtccgcgagggaacacgctgtatgtccgttcgtatgttgtcgattctgtccccgagcttgcctgagaatcgttgctatactgagatgatcggtctgcggctgtcttgagtgggcgcggacgtagctcgctgccttgatctgggctcaaaggtggcgaggttggttcaatgggtgactcgattggagccacaggctgtcttctttcgaaagaaaattcatctgggaaatggttgtcgcgggtcactggcgaaggcttgacgttaaagtcccatggattgccggatggtggtcgtggaggtggttcgatcggtgtaagtgcagactgcggcgtgtggctggctactggagattcggcatacaggccttcgtctggtcctgatcgagactgcatcatgcgccgcaactcagcagtggccgcctctaccgttggagggccattgctagagcggctttcagaagcgactgaagaagagcttcttggtatgtcttttgtcaagtcggaaaaggcatatatggttgggatcggaggagcgtctggggacataggtctggattgtggccccgacattcgagtcatgatggagcgactatcatggtcaatgggaacctcgagcttgaggcgcatgagtatatcgtatatcttgggggcagctttacgtgacagggcctgcaattccgtgaacttttcggtgtcgaaatcgtctagttctataaaatcatcaaattcccatagcaggtcgttcaactcggctcgaaaaaaagcgatctcgtctatgtgagcaacttcagttaacaactgcccagcaatggcaccggcgagtgaacagcttgtagccatggagaaatgaaacagaaacctaccattttccttgagagcgtctaagaaattagagccgtactcatccagatgcttccgacataacggctcaattctcttgagcgcacgctcgccttccttggtcaggctttgtgatgccttaagcattgtcttatcgtcgcccgcattttctatcgcctcccggcccttttcgacgatatctcgaaagggcccaatgacgaggtcaacaacatcatccatgatcaactcgacaagtttgaggctgttgcgcagccgagtgagcgctcaaatctggattctatggtgggatgcaattgctaaagggagaatggtattggcgtgtaagtcaatgagggactcaaattgggggctaaaatgaagagggggggatcatcacacgacagagcagaattgggtaagaaagccacgaagactcttggtgaccaatttttttatgaaagaagaagagaaaatgaaagaagccaacaaggggatcttgtatctttactatgacaaggcctggtctggctgcagtacggtacggtgcagtacagtagccgggcactcaccaaggcacactagcacgcacatgagctgaaagctggaatctacagcggtgcagtagtcctaggcttagcctggtccaagactagcctctctatgtcctttgttgcctatacctgacgaggttgtcatgcagcatgtgagcgcctgtagtacacgattggctgaccgggagccgggcgccggtgaggatcaagatatccatggcgccatctccgaaagtctaagaccgcccgagactttagaggttctcaaaaatctgggttctcgaacgagtttattctccagcagattgggttccagaggtgctaacttgcagtgataggtaagtaacttggtttagctagtgcaagtttaccaaacaagggtcgaatcctttcaacttgataaaaagacggaggtactccacttgccgctgcccacgttgacggatatgtgcaacgggattggggggcttcctctcaagtgtcattgcctcgtgcagcagattacacttctactctttcttaaagtggacgattaatcaaagacctcggtcgatgctctcggaaaggaacatgacaaacaggggaaataaggactagtcaggggagaagagtttgaccgaaggctcttttgggtcgaaactcgtgagtattgaatgattgaagtggttcataggtacatagtacttgtgatgttataacagctacgacggattagtcctgacttgcgaacgagagcgagtcccatacggctgcagcaagttgagttacacaataatgatttaaccgacagcatagcctggtcttttcatattgatttattgatcaagtctatcgtgtaggctggtaggctgggtccatcacaatccatcagaaacaccacgatgtggatcgcaagaatcatggggtaacctggatcacgcactttgcagatccaaatacaacatgacagcgctgatcatccagggctttatttgagtcccaaggccttgggttgagttctaacgcagagctagaacgggatatatgaagcgtggaagactcctagcgggcttcatgttgaggttaccctaaagcatcttgatgctcacaagggcttggactgaaattcaggcaaatgagttcttctcgccgcgattagtcaagacactatgatatcaacagagtagtcatattcaaatactagtgagctccaacgataagttagcattcagttaatcatcgaagcaaaaaacaacttcttctatcctcctttcattcatagggccttatctatgcgctactgttcgtccggcgatcagtcatgaatgatatcacagcacagcccccgtcgccctgttatagtgacacacgtgccaactcctcctcttttgtagcctttctcacgactgccttgtcgtggcgtttcctggcttgtatcttcctattccgaccttcgtcttccttttgggcacaaaatctgccatcataactgaagcagtggcaaaacgagggtatgtgaaacatgctttaatttaaaaccaaggcactccgttcatacaataaagccatctgtaccaatcataagctcgtaatcgtccgtatgctattaccaccctttccacaaccaattcctcttgcttgtttcttccaaagccataacatcctacttttgttcgcttcaactatgccaagctctttaggaggccttcatgcttggaactggagatttgctctgtccatttttctgggcagcagccttgtgcagtattattagctcgagttcattaaatgagtatgtttctgatgaattacctgctgctcaatcatcctgcgtccaacatcaatggtttcattcatgcctcgttgacgttgccagaacctgtaccctctattagtgaccacttatgatcggaatgggttcaagtccactcacatctcctctggagttccgtgacctcgaatagacgtttgacgggcctcctcttctagagccgcgcgagtgatcttctcgctgtggtcaatgccaggaacagaagccttctcggatgcaccttgaccaatgttttcctcgagtagctttctcttcgtcatgaatcgctctctgcgttccttctgctcaccagggctgtcgagcttgctgagcacatatcgcactgccagctggacaaccagatagaagtgttcggcaagaagaatgctcagaagcagaccccaagctttcaagggtgacggcgtgccgtgaacaccatgacctcgagcgccactgcacaggtacacaatagaagcgctggtgatgctgccgagccaggagaggaagctgagagcagtcaaccaggggccaatcgaatccgtcctccaaggaattggacgtcggctgctgatggcgatcttgagagcgtctgatctcaattcgacccagttgttgacaagatagcagcaagctgctaatggccaagcaaccgagaacatggcaacataacctgtgcacttgtcagatattcggtttcacaagagtttgccaacgtcagcttaccgaactgcataaccatctcgcggtagtctcccgagacatcgtacacctcgagtgtgcactccttacgcacacgctcgagaaactcggcctcttcctcgtggtcatcctgaatcttgggcttagacttgagctccttggccttctgaaacacctctcgcttgacataggggacgacaacttcggtggcaaagttaacaatctgggctgtaacagtaaagtaaaacatctggttgctgattcgagcagggttgatctggaagttttgtgtaggcagttccttgtcgctgaaagtgacaacctgagctgtctttctccaaaactccaggaacgggaccagaacatgaccaaaaggaatatagacgaaagctgtgaagaaaagagccatgtacgaggtcataaagttaagaacaaactgtttttggatgagagcagcatcgtgggctgttgatgttagtaaatatcgtggttaatatttcgagtgattacataccatcaactgtggcatagttctccatagagtttaatttctctgcagcactcatgagcaagccggagatagtcggagtgccaagaacgaggaaaacagtaggcaagaaggcctgaatatgtgttagctatgttggcgcaaaacaatggttgctgtctttaccaagtactgcttgccaggcccagtgtaaacttcgttgataaaaacctcaagagagttgcaggtaacgattagagcacccaaagcaatgacggccgccaatgcgaagggaatctggagcaattgagtcttgatgcgcttcataggttcgtaaaccttgacggcctccccagtgacggggtcttcagcttcacggtcccactcaaactcgggtcttgcctgttgaatgctggatactccacggacaccccattgcacagccaagtcgatctccttcttcttccagtactcgaagaagacaacggaccagagaccgcagagcaaggcatagaggaatgagaattggccaagcagaagccatgagacaaagccgaaaccagcggggaagacgaggaagcggaagtaggatcgtaggaaggcgaagtaaaaggctacgctctcgccaaacttgtctcggatctcgtcgatatcggcctgttctagagtagacttgctgctccatttcttgatccattgcttgttgaagttgtggctgtgtaaaggaaacacagaatcaacgtatttccagttcgagttggtggttgtaattccggcgccgccttcgtcgcgtggtttagtgatcataaggtagatcaagcgcagtcgctcagcttcgacaaccggctcatcttccagagcttggttgacatcgttatggggagctgagactcggacaccgtggagccagtctccgagacgggcacggtagacttgctttgcgaatagatcgggagaggcaatcttgacgaagacgagaagggagtcgctgtcaccatggcggacttcggtggctaatccgacagttgtgagggcttggatgagttggacgaagcctgcttcagcttcggcacgttctgtcgtcgagttagaatgtatgtgggccgttgggcttgaacgtcgagggtttacctgagggaggaaccttgtaatggataacaaagtcgacactgcattggtcaggtatgatgattgagtttagaagctatctggtgctcacccgaagttactggtctgggacttgtcaccggactggccgtacaggtcctttaggttggacatgtttggcagagtttgatggtgtagttgaagccctacttggcgattgagcaggggaagatggcactacaaagcagaggtggaagaggggaaagaagaagagggagagttagttagaatatgttatcagcactgaaataagacaagacaagagcaaaacagggataaatgtattgaggcaatccaattaggttgggtcgatgacgatgtggacaagaatgggtgttggagaaacaagctttagctgcagctcgtccaagcaagccaagctatggacctaagccatggaagcactccagctgagggaagcttcagctttagcttgagcttccagtttccagggctctagtgggagaatttcagggagcgacgtcaccattaattcaacttggttgatggacatggtctgtgcatggatcttaatgtctgtgtaatattcgatccagcggacatccatgcattttactataaataagaatttgatatccatgtcataggtaactataaagtactgatagattccgcttctgaaatctaagttgttgatctgttccgtaggatcaagaaggacatgttggcaaagttgcaactgaggcttggagcataccagtggctttcacatgccaaatcgtcatcagcaagttgaataggtaaccaggtcgtcagaattgagactgcacaagaattgatacatgtacaatttaattaactactttgcttctatcatgcttaatcattcactaagaataaatctaaattatcttctttaatgttgtaattataaaacatgacactctaagggtatctatggcgtgcatggatgatggttgctgtcaagttagcgtcactgcggggccgtttatagcggatagacagacggacggacactgctttcgtcatgattgctcactccactaacatccatgcaatccgtccatccattccatttcattctcacatccagctctagtagttatcgctatagctagagctactactctacaatccaaccacataactctccacctaaacaaaaggcgctggatcgagcttaatctagttctattcaattgagtctcatctcataccatgggtctcctctcctatgttggccttcggcgccgcaatccatgggagcccatgactctcatcgatcacttcctctcatcgcctctaacatatatcgcctacttattctaccacattgtccttcttctccgcggccgtccttttcttccgcctcgcaacaagcccgctattcgcgttgtctgcatctccgacacgcatgatctcaaagtcgacattcccaggggtgatattctcattcatgcaggcgatctcacagatggcggcacagtatcagatattcagaagcagctcgactggctcaaggaacagcctcaccccatcaaagttgtcgttgcgggtaaccatgatagctggttcgatcagaaaagtcgtcctgaagaggatgcgcgctcaggtgccaagcctgacatggacggtctaatttatcttgagagtggtttaactgtgcaaaaggtcaaaggtcgaacagtcaacatatttggtgtgcctgatatcccagaaattggccctaaagagtttgcgtaagtatcggtctgctttgttaaagtgacgaaactgatgatgcgtgcctctagtttccagtatgctacagacaaccatccctggttgagcaaggtgccgcctcagactgatatcctcgtcactcattgtcctccggtaagacctagaacaaccttctcagtttaagatccctgcaacttacacaaagccagaaacatcatctcgaccttggtctaggcgacagcaatctcctccgtgaagtctggcgcgtgaagccgaggcttcatgtctttggtcacgtccattgcgcctatggcaaagaatctgtctttttcgataacttccaacagacatacgagcgtatcatgtcacgaccccgtcgtggtcccattctagatttcatccccaatgaggcttggcttgattatctacgcttcctcgctcaaggaattcatgctgttgcttggaagtggatcatgtcgggacccggaagtaacaatggcagtttgatggtcaacgctgcccagatgaaaggaaactcaggcaaggttaagagtagggccgttgtcgtcgagatttgaaagactcattatatacacacatatatgcctgcgaacttgtccattttcctgaatcgacaaagcacacccctaagggtagaagataaagaactagaatatgatctcgttgtattatatcgtattaagctttaatatatcgtaacaaggacaaaagaaatatcaaccacacatgaaatagtatccctaccaagccccaaccggctttttctatgtttttaggtatctcgtgttcccattattaaattctcataaaaagaagaagaaaaaagaagaattatgcaaagtgttttaaccctaagccgactccttttacagcgtcaaggccagaattgccatcgccacgatggcaaagtaaacaaacacatcatctcttctcgatgctgctgcagatatagcaaccggttcactaggtgcgccaggtgttggtgtagcaatagtgacgggtgtgtttggttgtccaggggatgagataggtaagatgctcatttgtccatcagagtcagaaacagtgatgacaactgttcgtcgagccgtcctcgtcacagtagagaccgagtccgtggaggtaccatatgtgactagttgagttgtcaagtatgttatcacgacagtcgtgacctcaggagactctccggcttctgcgccgctacccattccgttcggcaccgcagggaggatggtagaattacgcggaggctgttctggactgcctccgtacgatgtaaccgcttcggcagcggctttctcggtctgctgtgcttgctctgtgcttgcgccagggacagtgacggtaacagagatgggaacggtcaacgtgacagtgtcctcgccattgggaccacagccatcacaatcaacgacctttgtctccatcggtggcttgatcagctcaggggtctcgcagtaatcacacttctcatatgacattgtgataatgccctgttggggaacaagtgacccggggtttgagggcatgacggtaaagtatgtgatcgtgcttaggaatagctcttggttggaatcggcagcagactgggtagctccaagaactagaccatcagatgcagtgccaataactgcaactggagaagtgtcctgatcgtcagatagaacgacgccagcagcactgggcaggatagagttgccatagctatccggatcgtcttggtcgtctgagctatcttgttcatctgagctcccctgggcacttgagcctggagacgaagccgatccagcaagagatgcgtcaatattgtcatttaaaacagggagaatctttgagtcctcagactctgagcctctttgactggcattaccatccgaggcagtagaatcgtcgggatcatcagtagtcgagcctccttgagtaccgttatcattagaggccgtaagatcctctgatccatcagcatttgtgctttcctgactggttgtggcatccgagtcaccagagttctctggttcagcggcatcagaggcaccttgactggccttatcgtctgaggtagtagggctctctgattcatcggtggccgagtctccttggctgtcgccgtcatcagtggaaatatcattagtaccaggtcccatagcaggagggacttctggtagctcaacgtcagagatatcagcatagactgtcaggagaacgttgctcggtgcgtcgcggcgcagaggagtggttcgtctgaacctagttctggtgttctgagtgaccattccaccacagaattgagcatcgtctccagggcaagggcgattacaagaggtctcgttgctgatggcaagggtatcgccatcaagtacggatgcacaataacaggttctatcagagatgtcagtcgttatagctttttcaaacgttcatgcagccactcacccttcaaaaagaccaatgtatgtcagtccattacaggcatcgacacatcgctcgatagtcatgtcatcgctatcatcagccaagtcgaaagtctggaaaccattttgcgagccaaagcagccaaggtacgagtaatcgccaatcttggacgggttggccgatttaccaccagtagcaacgggaaggggcgtgacggttggagtgtcggtgccagagccgggaatagtaaccaagactgacgagatgcctgtcattgtcaatgtggtcgtagtcgttggctcctctgactgcgtagccttccctttgcggtcggtacgggtggcgatggtgctgttgtcgtggaaattcgtgcttgggaacacaggtcttcctgacattggggtagtggtggcggactctccagtaataataacatctgaggcctgtgtagatgcttcactggcagatgatggaaggataggcgggatgtttcctccaagacgtgtgtaaacgtcgatatagctaacatcgaagtacgcctccttaaatgcggtagggttgttcgcaacatactcacgacaagtcggtgcaagagctttgcagactttggagtttgcccaagtgccttcaccgtagtcgccgcaaaagttctagtcaatttagttagcaagcctctattgaaacgaaacgattttatcgctcacgatatttagaacaagcttcatgtcgctgaaatacttatcgacatcacacttggcgccaccaaaaaggctctgaggcaacccccaattcctagggtcgggttgcttggcctcgatgtcagccgggattgctcctcgtgggaagtgccagatcgaaatgtattccgagtcccattccatggcgtatacaccaccaccaacagcgttgaagccatcaccgtatgaggacgtgtcacttttaggagggttgaaaccgcatccaacgttgttcgtcccaacaccacaatccaagttgcggcgtatgccggagaagaggtttgagtccgcgggatcaagcatgcagccctcagctgtatgcgcagacatgatgttagtgtaggcaaggttggcaccctcgaggatatcgatctcgccacccatgggccaattacttccataagcccaaactgagttcatcatgttagtccatgttcccaaacctggagcaaagggttggttgacacatacaagctggccaggtaccacattgcgaaatgggcatgtgctgaaaatctgcaatgaacaagccatactggtaagattctttgctctcaagtcgaatgcttggccgtccttcatccaaaccatacttgtgacgagaatcgggtctcagttgcacagtttcactgaagggatcaacagagtatagcccatttttgaaggcacctgtgaagtcttgatatctatgctgatgttagtaacaagtcaacgtggctctgagttggacaatctcactgtacgaatcctttcgaaagatcggtgccgttaaaccactcgaagccagagagaaaagactctccaatgaaggagttagtcagtgagtacgccatcacgaagcataaagacagtgagacgggatgagagcaagagttgagaagttgtcagaagaggatgagtcgtttcatctttgacaaccgcgggcagcagtccatctttaattctttcgcggtctactacctgacacggcgaacaccacccgcatatggaattcagtagtggttggaaaacgactgaaagcatacgatttcgcagtaggcaagcagtcgtgacgctattctaagacaccacgaggttcttggacaagccaatagtactgtgacgggggtctactatagagaatgcaatgctttacattagctcgtcattgtagccgtggccatgtcgtcaatcgccatagaaaagttgagttcaacctctttgtgcgccatcttatacattccatttcattcaccctctgtcctagggtgtggctggcttccgaatcgcctcaaaacggcgtaaatcaaggtgagacaccaagcggttggcgtcgatgatagcgtgtggatgcaggtacagcaaacgtttaatgaaacagcgacacacgagtgcattccaaaaccgagagatgcaattccgatatcaccccgcatcgagaaatggtcatgttgcttgaaataaaaaagggtgagacatccaagacaccctgggtatcgaacattgcgcgccgacaaaactcgaagaaagaatctcctttgtgacgcatgcagtgcagtattatacaataaatgtcgttttctctataccattatccgccttaggccttcggttccgcccagaacccttcttcctgtgactgcgcacctcccttggccactctcccacttgccctcgcgcgtctccataaaatcctcctgcttctgatgttgaccctcgatccatttgtggatacacgtatagcaataaaccacgccggtttggcaggctgttggagtgactatctcatcgatacagatagggcacaatgctgagtcgctgggaaagggaacagtgtagacagggagcaacgagggagtggcaatgggtgcatcctcggctgaaggggtcgcatctccctcttcattggattcttccttgttctctttcttcttcttatcggacgctccgttgccgtctgccgatatcacgggcgggggtaaatcaacactctctgtcgcttttcgtgaaagctgttttgcgaaatctgactggtaccaccactccagaaacttgagcgcaaagatacttgtcggtagcaaaatcgacaagcttgacaagacgcgagggcccatttcacgggggttcaacaaggatcgccatcccggtgtgtgtcctgtctcgggtgtctgtgtcaaggcttcgatcgccttgtagtcggctcctgacattcttcgtatacgtgttcctattagccacaagagagggttgtggtatttgcttccgtcgaacaggtacgctacgttgaaggcaagcatggcaaagtaataggccgcattaacgcttgggtatatgttcctcaggaaccatcggtaatagtgtagaaatcgatcgcgaagcgttgggttgtctggcattcgcgtgtatgccgcgccgagaagcgctcttggcgcattcacctcgtagctctcatccagctttcgcttcaggtaggggatgccgacaattacaagcaagttcttccacacgtctctagttgtgagttttagggtttcacggacaatgtcaggcgatgacatgctcgcgcgcggaacttcggcatggagacccttttcgcgcttgagaccatagaagtgttctgtgaaggagccgcctcttgtacgcaagtagtgccgctcaacgagcagcataactccagcatatatctcatcgaacgagtttagtattctaagaagatatcgtgggtgtcgatgggtcgcgatggtgaggaggtagcggagggtcggcgggagaagggcgttgagctgttgctcggaaaggacctcgaagagcgaaggcttctgctcgtcgaaggtgcccctgagggctgtgacgaactccattatgactgtcgctatagaaagagaggtttagattagatgaattaagaattataattgatggcgataaatgcaggaacaattagaggacggaagttgaagaaggagaccgatctggagtggagttcaatttgttagtgaccccagattatttgcgataacgcttgtgacgtcggattggttccccgaactgccttccatgcctcggcttctgggataattcaactaaacttgactgaaaagggtaataaccagcagcttgaccgcgaaccgaggtactctactcgactgtatctctacctagtatctctgtatcaacaataaatcttcagcttgacgcgtctccttaaactgcttgtatttcggcattttagattaacggtttcttcctgttgcttatctattccttaacacttactccacatacaacatgtctgaatctggcaatcctgaagacaagatcagggcctggcttcaactcacaatcaatgagagcggtcattctaagcaaggagtaagtgtttactcttttcccggcagattctagctttctaatgctgaactgaatataggattggatgaacaccctcgttcctcaccttgaactcgtttccagcaacgctgagggccctcatccatcttgtgtattctcatatacagttcagcccgacaattgcaaccggttgcaaaaccttcacggtggctgtgcagctacgctctttgactggtgcacgacgttacctatcgctttggtgaacaagcctggcttctggcaacatttgggtgtgagccgaacactcaacgttacctacatgcgacctgttcccgttgggactgagatactcatcgagtgtaccattactcagattggacggaaactggcgaccctgcatggaacaatgaggaggagagaggacaacttactgctggcgacagctgagcatggcaaagttaacattgatgccgatattgctaagatctaggcgcacaattagatggggtgatttagaagacagcagcaaggttttagattatagtcaattactgcattggattttctgttcatttattcccataccaaactgacgaggtttatagtggtcatcgagtggtgttacagcttgtgtttttactgctgttgtgaatcactcctctgtcttacagcgtcatctcgaacaactatccaaataaaatcaactgttcaaaaaaaaaaagtcaatagcaatttcacgattgaccttcattcgcgttcgttataacggtgactactaagttgtcgcgtttacactgatgatgcagggtaagtactaactaaggcatcactcttagcggacattcggaccccacccaaacttaactccgacgctcaatgccagttccgtctcagtgcaacaggaaggaaggacctacttactgaccgaccaactgttaataagcttcggccttccatatcgtcattaatagcagcagccttacttcttgaatcatctcaaactcatcggaaacaacccaatattaaaccacaacaaaagttcaagaccaaataatggaacaaacaactgctactcagccaattctgcagcttccgaccgagatattgcatcatatactgcaatgggtcgaaccagccgacttgatcagaatacctcgtgtctgttcagccttcaggaacataaccaactccaagaagctctatcgtgatgtctatctgaaccaactggtatgcatttggttgactgcacatatataaggcgagtgctaaccgtccaggatgaaccaaatgaccccaagctggactacgagaaagagattcggaatttggtcaaactagaaagaatatgtaccagtgaggaggtgtacaagcaggtgagatgagactgagatggaaagaatcaatcacctcactccaaacttcacccgcgagctatactgataactattcagaaatcggaacttgattttgttcacgatactgttactcgccttctcaaaaatgcttctccatctccagacgacacaaccacattctctacgacacaggcaccatcacgcaacgcagctcttctccaacgcatgttcagcaaagatgagacagtagaggctttcctccagggctcgtctcttttcaatcgtctacgagatgaagtccgccaagtcaacagagatgtcactcctgcgccaacctcaaccggccatgctcatcgtgctctccagcgaaagagtgcccaccttcactgcctgtactcgaaacccatccttaatgtcggccgtcttcgttctactaggacatatccttatgcatgctccaaggtttatgatttacgcgagtatactgatcggtctggctggggtcctttcatgaacgacgggtcgttcaatgtcgactgggaaaaagtcgaggccattctcatcgttctaggtcacaacatcggtacgagacaccgtgtggcacgcatattcggcgagatttgggatagtccattttcgggatcattctcaaacagttttatggcccctccacctcgcgacataacctcacttgaggcccgggacccttatagcatcacaggcacatggtaccgcgttcgtttacccccagtatcaagcagccggcgtggcaatcaggctaacagacaaggtttcagattgtttgctttcttgactatagtgactttttcgccttcaactttggtgatcgtgatctcatcgcacctgatgcaccacgacacacactcgatgtgggtgaagcgacccgtctcattatgatgcgtatcaacgtcacgtcaatagagaaaccaggacctgaagacggacaagacctacccgtggtccactttcgaggtgtatctcgttctttagatgattcctttgacaacaatgcgaattccgacattcgaggtaagaggaatcccgttacccaggggcatacttggaatgtacacgcaaggctaacatggcaccttcggcgttcaaggtaccgcccgtttaactaaagaaggtgaagtgagatggacgaccttttcggtattccacggtatcgagcgttggcgcagtgaaggcatccagatcggaggcgtgcgctccgctcgcggcgttgtgggaaactggttcgaccggtacgaactcggacatttcatcttaacaaaccactaactgtgattttagtgactacgacgttcatgggcctgccggacctacagcattttggaagggtgctacacttgagcaagttgaaagcatggaggacgatttgctacccaatgacttctttctgccatatggtacacttatcgacatagactccgagacagacccagaaggagacatgccatatagtggcgaggatgaagacgaggaagacgaagatgaggagatggcgggaatggcagtggaagaggagctctcggctctaattcaggatgcaagcctacctctggataatagtattaacagtcaggggttgaattagggattgttttagcagatactctcaagttgggcatgattactctttcttctttcttttcagatagcttgatgcgacaactacgaattattcaaggtttaatttgctcaaattatcgcccattacacgagcgctgcacttgtatccttgaaggagaacacataggggtagtctggtcgagcaccagacttggctgtaatagtcttaaaggtggtacgcatactctatcataccagcgagaagttgagtgaaccacataagagcgataggccaatgtctattgtgtagttggatgaaataaatctctgattcttggagaaatatcatgccttaacaagctgcttctccatgaacaacagctaacttgtcattgtcacaatcatcgcgaaacacaccaccctggcgttgcaaaacacttgaccacaaatacctgctgtgcaacgagaaaaaacactcaaaccttccaaaaacatgcttgtatcccatcttcggctcggcgagttaatgctaccccaaacaattgtcccggaacccgatggtggatagcgacatgaatgaacaaccttgataaactactttatatcagcttttctttttgtgcctgtcctcgcttctctgattatattcggtaattgtcagatataaatgaagattgtacgtagcgtggttctctgccgtgcgtaaattggccgtcaacaacaaaccgccccctgtttgtgggcatgctcatgaattctcgcacatcagctactccccgtgagcacagagaatcagtcgcatgagatggccagatgagtacaaagctggactggaattcttctagtcggttacttgacatacaaggtctatactatacctatactctgcacttagcaatccgccccgaaaacgcacgcgcacaacacgaccaacacaaaacgatccaagatccgcgtaccaaaatgaaaatctccaagaaacagaggttaatattcacgatttgcatatcgttctctttctttgccgctgagctatcgggttagtttcccttccagacctcacccagaagcgtgtactaacatagatgcagttggcttctacactcattccatcgcactcatcgccgacgcctttcactacgtgcgcacactctcacggaatatatcattactacagatctaacaaataatagcttagcgaccttatcggaataatcgtcgccctagtcgcgctggtggtgagttggtgtgcttcggcacgaatgtcctggtggttgaccaagatagttacaagatcgatccaaaccagcaccgcaagagtccacctatggctggcaaagagcaacgatattaggcgcctttttcaacggtgtatttctcctggcgctgggcgtcagtatcttagtacaagccatcgaaagatttgtgagcatcgctcgcgatagtaagtccttaagcgaatacttgacccgttgatcgatactgacaatattttgagacgtacacgtccaagagccaaaatggattctgatagtcggtagcgccggtctagctctcaacattctggtcctttctttccttcacggtaagagatcatcattctactctatgtttgttactttgacgcttacttgttactttagaacatgatcatggacatgaccatcacggacatgagcaacgcgaccacttcgacggggagcagcatcatgatactgatctgacgactcatgatacaacaagtacatgcgaggctcctttgacatctgtgagtttgacatgacccatccatagagttgccattgttgaccataacttgacagaccacaggcagtcatcacgaacacaggcacatgtcagtggttgtcaagtctccaggtagagacttgggaatgctaggcgttttcattcacgtattgggagatgctattaacaacattggtgtcatcatcgcagcagtcattatttggaaggtcaaaggacaaggaagatactatgctgatcccgcagtcggagtctttatctcgctcatgattcttgcctcggccgtaccactcgtcaaaaacagcggcgccattctactacaaactgcaccaaggggcattaatctcgacgacatcaagcatgacattgaaaaggtgatggcgaatattgacaagaagagttacgtcttacagattcatgatcaactaacaagcgcacagatacctgggatcgagtcggtacacgaattgcacatctggcgactggaccagcgcaaatctatcgcctccgcccacatcgtcgttgacgatagaactctcgagggctttgtggacaaggcaaagatcatcatggagtgtctccacgcgtacggagttcactcagcaacactacagcctgaactcgtcgccttgagccccgtgaccatatctgacagcggccccgagtctccagcaacgttgatcgacgctaatgacaacgcaccgacaagccggcaaccacgaaggggcgaacaagactgccaattgacttgtggaagcttgtgcgatgggctaaggtgttgtacgtctatgaagaccccgtgatcagtgatcagcggtgtcgacgtcgcctgccatttcgttttagatctgagtgatcaacggggaatgagacgacgccaatagaggggtccaagaggggtcaaactgtgatgagttgaccgaaagtttgaatttgatattccaatcactccgccgcgctaagcaagaagggagatccctggaagaagctacgctgacagcgagttgtgatgcaaaaatttgccgccgtctaggtaagtcgttgacagtcagtcaatgactaggtagctaggcaaccatagtcttcgagaacaatcattagtttgcacaactagcgggcgaagccggaggcgttgatgaagctgtaacatatgcctcaaaaacggggtgcttcgagttgcaagttgagcggggttgactctttgtagacggttcttaggatacaagcctcaagcaataaagtaagctcgctgctactacggtgttgcatacatttatgctaccgtcagccgcaaccacatgtcattgatgaagaacgtgtagtacatgttccggtgtattcccaaaggattggacccttgacacttgacagtcagcctcatgatgggatgtgcaactggtgcaattcagtggcaccactcgacttggaagcttgaatatgagacgaggatgctaaccccggaaaggagaaagtggaggggtcacgcattaacagatctgaggcctaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaacaggcagccaaattagcatgtacatgtcagtatgtacatctacttgtagacttgtatgtacttaggaaatgatgatggtgatgggtggcttcgctgtcacaagtcagctggtcatttcagtgagacggccaagggacggcccgcccatgactacctgtctagtcagcccagtccaatgacagcagaaaagtgatataatacaagacgagtgttttgaagtaagatttgccgatgaagcatttataatacagcactgggtggctgaatctcactgtaccatgtgatcagacacggtgaatcagtctggcagcacacacagcatagcatagcatatcataccgtatgtagcaggtgtttcttgcttgtctccctctcctatcctatgtgtctgccactcgaaaccgctgatcctgcaactgcaacgcgagtctgtgtgtggaggagctgatcaaattccgatcgagtgccaccatccttaccctaccgtaacccggcgaatgcaaatgtaaatgtaaatccgagacgatgatccgaatgcagtcttaggcttgggcttaaccttgcctcttccctcggcctttggattcccaagcagtcggaggaagaagatataacagggattttggttggacaaggtgaaaatgacccctcgaccaaagatgtgattgtgacctgttacaagagcaggggttgttaagcagaaaaggctcatgcggaccgctccatgcgcgcgtgcccggaaaaaaaggatatttttttctctctctcacacgcaaaaggcctgcaagggtctatgtgaagcaattcttagtgatgcgtcggttagctaacgtgggtaattcgaagtcgtcttttgcatcggcaaatggttagcattgtgggacaagtgtgggttagggcgggttggcaaagtggcacttgttacgtgcgaggacccttgctctttttttcttctgcagctcatatgttacagcagagaggctaatgacatgagatgtattagttgatagcatagaagaacgggtgagtgaataaatcttgggcggtgagacgaggctttggagagtgagaagaatcaaaggatggtgaatgtaagaaggtggagattgtggaggtttcatatctacacgtgatgaacgccaaaactagaatggaattcaagaggaagtcgcaaccacctttgaagtttagaaaatgatatatcaaatccaatgtttttttgaacagagacgatatggcgttgcgagacaatggtatctggagagatatagttaaggagggagttgacgaagcaacctgatagtcgagggagaacaaaagactactaagtatgatataaatcaccagccacgatcgttagtctactaaaaaaaaaatatagccatttgcattgaggttagctacgtagccgatggatcatccagaccggcatttacatctagtagcagacatggacatagatcataacactgtttacgttagttagtaagtgggctaaaggtatctatctatctatctgctggccgcatatcggcaaccgtctgcagctgcagccatcgagcaggaagctcaaaatggatggacaccaaatcttgtttagatatgcgaacagcccagaagggatacagtaaccgcgttgtttgattgacagctcagagacatatatcacctcgaacgtcattctcatgtatttcgtccatcatagctatcttgaggttgttgcctacctatgcaatctgcctagaaagcagctgcacgaagccggaatccgggtagatatccctcttcaccgacaagaaggcgagagataggatatgctcttccgggtactgtactttgcatcagctttgtagtacttgctcttgctcttactcttactcggtcacgttggtgtttcccgcggagaataccagatagacagacaacagtctactttggttatgtggttgcagtgacccgcttacggggatgaagatcgacagtccagacctcatgtgagtgctgggctttgcttgggccttgtccaggcataccttgacctaatttattaacttgacttacagcctcgtagccgagagttactgcgaaaacaatacgaggccatataataatgagcgtcaacaagccacctattatgagtaaatttgttgagaatgctgtaacgcgtcatggtcggcctcgccgcgctgccattttcagtgcttgcgtgcctgtagatccctaaatgagggggaggacagaagctaaagctcaaggctgggctggtgcttatcgcggggcatttttttggtgtaacaacccgcgaagcaactaggtatccaatggaattggtgatgattttgattggcctctgttttcttcccttttatacatatgtgcaaacaacctaacggccactagggccgaggccttatgaacactaaacaatggttatccgttagttagagtggctagaggcaatatccaaaaccgttaaaccgaggtaatgagatcttgagccgaagaagaatccagaatctgctttactacacacagccttattcactagagtcatgaatgacattcggttccataccttagcacccagctattgttagtccaaaaggccacgcgactctccgctcgcatcaacggcatatctttgtgattgctatagagaaggatcaaggattgacaacggcccatcgggaacttccttgcccgaaaaccccgatacgacattttaacgagggactaaggaataggcgagtatgactctacagtatccgtgccatatggaatcaaatgccaggtttctcagctttgttgatctctggtatggcgacacgtcttggcggaatgtcatccaatgtcatgcaaaagggggggtttctatatctctctatctctctctctctctctctctcaactggaccgtccgtaaccagtcaagtttatcatattacaatggagatagttcatgagtcgagcccgagttatccgtgggaaagagagaaaacactactaattacgtatagtttgtagcatttctatacgacacaagtgtgacggagtcgccggagagatttctgtttttcttcttttctcttttctctttctctcccattcttacaaatgatctcttcacctaacttactcgtacgacctgccacggcagttgaaaaaagaactagaaaaatagtgggaaaagacgagcggaacgagggagagaaagagagagagagacccccccagccttcttgtcatccaacaaccaacaagttctctcggagccgatttttgttgtcgatgctaaaatgtaaagtaaagtacgtacagcgcatacacaccctcaagctgcatgtgctggtctgcctgctgcatgtacaatagcgtcatgcgtacggcgcacgtttatgagagccaatggaagcaaaggctttttggtagcttcaaggcaaaaggccgatagcggctctcgacttgcgcgcgttggtgatggcatcgtgatggtgagcagcactagaaaccatcagactaccaaactgaagcatcatatatagatgctgacagtggctttctgacgactgttgggctgcatacgatgcgatatgatgcgatgctacgcgatcgataattagagcgattctgaagctttcttctcatcggccgagcgatgccttatcaaccatccatgttgatttaccatccattaatcccaaggtcaagtatgtgtttgtaacccatggcgctccttagtcgggctactgtgctgtcggtacctacatacctacgtagctacgctactcgatgcttgaccctggtcggcacgtttaacctcgagacttcactagactagcccgctggatgacatgattacttgattagagatgggctgaatctctgagagaactgttaaagccggtcggtctgtatggttgcgacagcgtattcggaattctctagatagtatcgtgagtttacgtcttacgttgtatgagatgacagcgactacaccacttggttgggtaatgttaaaccattcatgacggagagtttaataatggaccagccaagcttacagatacaggtaatatgtacaataatctacgagccaagggagagcaagcacaagccatccaaatgtcagagcacctcgagttccactatcgtgaccgtcgccatggtattcactcgaggccctgacctggacctaggcccggacctggcctatgacctggtatgtatggacagttgcgatgtctccagagtgcttggtatcaggttattcgtatataaatgtcttgggttacagagcactgataaaacaatgaggcctggacaattaaagcagtacccgttgaagcatgcagtacgtacttcaaatctttgggggacccttggttactaggaagaccccggtcgggccccgacgactgtcgatttaatggttgctttcaccgcaacttgggagccaggattcaaagtaaaggatgccttcctttttgttgcatacatacaaggcacccggtattcctctctaatgagttcatcctagattctcgcttctttattattaacctttttctgtcaagtctgaaataacatcctctttggccttgtttcttgtccttccctgtcttgtccagggactctgagtctggttgcagtggccgaagtgtttccattcgcctccatcctcgacaatcaaagaaggactccatcgttgggcttcgaccctcttttttttcttgcccttgcacaattctgttttgttcttctacgcgcccgtctctccgactcatacgaagaagcaccagaacagagcaaagtaggagcagagccgccggcagaggagaaaaaaggataattgttttagctaaaaggcccgccctcagcctcaaattgagcctatcaacttggactaaggccctttctgtggaatagaatcgcccaccccgaaggcccatttactgtttagctgtttagccacccgcagtgccgccgtcgatattaattaacgacggatgtttctcgtgggttattacctaacatcgccgtttggagtattgtcgccgttgaactggtatccattgaaaaatctagttgcggctctcggcacgactttgacacagttcgtcaacttggcttgactcgactcgactcgactcgttgcctctgcagcaacagaatatacggacatataattcataataattctggacggcgttccaacccaaccccaacccagcccagcccaacccagatctgatctgctacctaactaaaccaaagttggtgttggttgatcttgatagagagggaaaaaaaagtcaacctgggctgttccagccacacgcctactaataactaggtgctttagcttgcaagacgttttatgtctggcattcgcttatcatcattcggcatacgagtcttttgttacgcccgctctctctaatccaagactccggggaaacaagatgcagctcattcctctgtgagtactattacagaagacgcatcagtcagttgcctctcagttcagtcttgtcccaggtaggtaagtaatgatccacatttcttcatctgttgttgattcccctccgatccaaaaatcaattcatacatgcaacactcgcagacacataaaattacccacccatacacatgcaatatccacttgactattccccatctcatctcaattctccatcctggcccccgaactaagaggtacctggcctcttgtaccctgtggtccaaccgccaccagcgctaaccctcaaccgccactgacgagtacctgggtcagcggtacagggtgcccaggtggggatgccagataccccccccccgggaaccgctaatcccagtaaacctcagcgcacacacacacccaaaactgggctgccacccgctccgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatactataccatcattgtcaactccctcccgcacgcgctgacggctgccacctttgattaaatttgcgacgacaagcaaacagagcttccaccttggcttatgtctttgtttctttgagctccacgagtgtcattctggtccctcctcttctcttctacccctcaacctgtcgactactctgatttgcttcgtatgtaaggcttgagctcaagcataaactcaaaatcttgctttgcgagctctcacactttcacatgccacgggcagtggtgactatgcgattacgcctagctcgaaatacttcgctccctaccttgattatggctcgccgtcgtgattaatatcgacggccgcctcctttgttagttcaacctgctgcccaaatccctgagtgcgcctcccgacatgctcggccggctcttgcacttgggctctggtggcccttcagccacgcctactcaggccaccacaaagacgtcgaggcctgtatcctcgcttgaatccgttcaagaggacatttttactagaaatctgcttttcccagacgctcatgccttgtatcaacatcgcaatgatcaagtgttccctctatcaactactcctaccacccccgccacctctacagcaaatgctttcgactatagtggtgatgtcgacttggacgtgcgcgatgttcgcgttatcataatgcaggatgccctaggtccttccaatgcttccctactttttgacagtcaccctgctccaccattatcacccacggagcgcgcgccaccctctccggagcttcgtcgatcatcagtctcgcagcagcgcaaaagcagtcttggcggtatatcacgtccactcgttattcaacctgaaggctcccaaccttcccctagacaaggcgcttttgatcgccgagcctcactgcaggggcgtagggacagccaagtcgaatcagatggacagaaggcatcacgcgagtatcgtgaggaacttgcgacattctccggctgcatctttggaaactccgagctgtcgtcctacaagggaacatcgaccaaagtccatgtcgtaccaagcgagtcacgccccgccgacccgtctaacagcatcattggtgatggtagaagctccattggacgttccagtgctcgctccagtcggctgtctcaatctttctcctcacaagccttctccccaacaaacgctacagcccctacccatactgctcctcaccgcccgactgagaagaagaaagttttgataactcgcttatttcctgtcaatctccatatcgatgacccagagtcaagcgtttcaccctcgaataactggtcagacgagagtgccggcttcccattccccacgacaagcgacgagtctgtgcccaaaaagaagaagccccaggtcaagcaacggcgaacccctatgtacgctgtggtgctagttgttcaattgcctgccacaaacaccacttcaaaccgcatgtctaccgcccaatccaaatctgcacaacgtgaatcaagttcctacaatgaccaagagaacttcttcccatcgtccttcagttcagctcgaccttcaggatggaccatggttggatctggaaacggggacggggcagactcaacctacacagccgatatggaggatagaattgattcgctcactcggcactgggatattatcatgaggacactaacccatcttcagtctgtggttgccacatccctcgcagcaatgctccggcaagttgatctgacttctcctggacctacccctggaccagttccgtcctcaacaacatccaccaaaactggccgagctccatcgttcactgagcagagacgaaatgaaatgcctcgaatcaagccccaaaagggcaccactaaactcgtttatctctggcccaactgcctctcagaggatacaaatattgccggagaagtcgacgcgtctcgacacagaattgttatgggattgagcgcagcgagagtcgtgactggccaaggacgttggggaatttggcgtgatgaggcgcgctggacttctaaatgggtttctggaacggaccagcagaatcagttcttctacaaccttctcaccgggtttctctcaacacacacagactggctacaggctctctgccctccttcctaccgcagaaggctttatcttcagcaaaagaaccgaaacgaagaagacttgtcgctgccagcgcgaacaatcattgtttctgatgacaaaatggttgctcgacgcctcattttcctcctatctgctttcctacctgccaactcgcactttcccatgccccgtgcccatcgacccagcacttcgacttcacttggggcatattctaattcgccccccacatttgttatacctgttctacgggaagagtccctccgtcgcaagattaatcgtcgcacagggctccgtcgagcttctcactcgagaacgaccagtcagagtgcgagagcctcggctgttcctgtgcagctggcccatctaaccatggatcgaaaccatgaaaggcgtgtttcagatgcagcctcaattcggcccccaaactttgcaatgtttggaaacgatattgtcagcaggaagagcagtgcagcaacaactacgaccattatgcccgagacaaccatcccacatttctcgatggcccaacgagtggagtcgcagagacgacctcgccctagcagcagcggaagcgtcgctaccgacgacctgaagcgctctctgaagcgaggcgaaagcacaggcgcgatgagcactaccagcaccgattctaggagtcaaagttcacgctggggaagcgtcatcagtggcttgtggagtactcgacgccgtgattcggccacatacagcacgtatagtggatatgatcccaagtctcctgtaaaggcctcgttccacaggaccgacaagctgtctcaaatggttgaagaggcaactctcgtggatgatgtagatgttcccccgacatcgacgcgacctgctaccgatactctacgaggaaccggcaccccaagagaatgcaagggtcacagccgggagccctcgatccgcccggataggacacctgatccaaccggagcttttgaatcgcctgtcaagacgtccatcaatgccgatgacggcgtcattgatgtagacatttcctttcctgattacatgacaacctttgagtctgccatcagctcgccctcaagcagcggctacttatctacccctggccagaacggactcgaatcatttgaacaagcatcacgcttgtgcattgatggcgaccttcctctaaatgccgctggctggctcaaccgttaccatcccgattttgctctgcaggctatcccccctcaggaggaccttattgagcagatcaaagcatctctccaagccgagcccaccccacctcctgcatacccaatcttgggcgatctcaacgagcgttgggtagatatcagcagcgtcatgattgctgatactaccaacaactcaatcactcggcttcgataccgtcgattggttaagccacgagcgcctgctgatcatcgaccgctcactggcccacctggtctttcgacctcttatggcggacttctgaccccctcgatccttccctatgagacacagctggaggaggaatggattgaagagcctgtcttgtgtcccgacgagaccttgactgatgccgttgaaagagtcattagcttgagccaggacaccagcaaggatcactcgctggcctcttctcaaacccatagtgacactcgcatgagcacagaggttgaggagcccctttctatcacagctcccgccacaccagctctggccccagcaccccttgagatccctcgtgtccagtgcaagacagttgtcctttccgcactcgaagatagtattcgcgaagtcattgacattcgcgaaaagcgacatttggagacaaaccaccttagaaatggccgatcacgaagcccacttcatgatgccattagcatgtggctggacaatctcgacattactgatggatgagcctattggcgctctcctgattttatgattttatgactttgcttttcgttttcatcatccgcatacaaccttttatctggcggatctatgatcgtcatcggacttttcctaccaagacctcccaatgataccccatgtgttgtacttgttacgcacatgaacaaccactcctggaaacggttctaccacgagaatagcgtgaaggaactgctctaatttctctttgcttttatctgtcatttgttttgaactagaccttgtgcattgtggtattcatgggtcggtcttacttttttgttattagctaggaattttgtttttgatatgcttcctggcgaagttgaccatgttagaggttggcgtttcgtagaatggaaggggaatagcgatagccttggagtttggcgaacaatcatatgccatttattatcactgcatttaacatcgtttttgatcttgtaagcattgcatcactgtgtataacatgcccttgcgacgttgcgaaaggtgaccgtcatcgtgtttttgaactgccatatgctggcatatcgtagaaccattactcacaatttgctttcgctggaacgagaccacagtatcttgtcatcacttcacaatacgacagacagttgccaaaacaaattgcattcttttctctatatatcgaccaaacgccacgcacaaaggccacttcatctgcaaaattactttctcctggttggtcgggcgttcttgagcctctttttctccttctcgattctcgccttgcggatatcctctctgcccttgagttccttcttgctgcccataccatctctgaaacgtcccacgcgcttctctcttgcctcgtcgacacgcttcttgcgaacctcgaagtcgtcgcggtacttgtctgcctctttgggtgccctctcctgcttgtgcttgtagcgtactcccgaggggaggttggcggcatggctggcagaacctggacgtacttgctcgccgacgtgaggaagcttgccgaggcggttggcacgcttccacttgtcgaagcggccgctttggaagctggctgcgattttgacaccactctctccgcggatcatctttgcgcccttggagccgtcctcgtcgttctctcgagaaacgtacttcctggacttcttgtcccaacgcatcttggaacgggttggttcaccaaagctcttggcattctcgtcattggtgagatccatggtgacgccacgggcagcctccacaaagttggaaggatcctgaccaccagatgagacaccgtaaccacgctcctcggcagcgttgaatgttcggggcgtataagacatgaagacttccgagtcgcgccagtctgttcgtccctttttagagttcgtgttggtgacagtgacttccaaaccatcgtctgactcctcatccacgtccatctcatccatcaccacctcttcctcatcagaatcggcacccgcttcggcggccgctggtatatcatcgccaattccttcgaagtcgtcgtctgcctttgcctcagtctgtcttcgtggtgtgattctctttcttagttgcttcatcacctcggcagcctcagtggtgcccttatcacggcgaccaccaatttcgaaaatagtttcttgaggtctgaagccactaattcttgccaacatgtcaacacgcgcttgttcagctccatcaacatcttcaccgaacagcgggtgaagttgtgtccacccctgagatcctaccagctcctttgaacgctttgcactttggctggcagctgaattcctggttctcaagtagagcttctcggctttgacagcgactccacgtagcgcattaatatcctcgctctcatgtaaagacttgttgaaccactctacatgaccttcgacggggtctcgttttagggcaccaacaaccacatcctccgaaaaggatggattctttgtctcctgacctacgacaagcttcttgcctaggaacagctgaagatcgatgagatagggagcatcggtatctctcacaagactgtaactccaaccccgttggccagcacgagcggtacgaccaactctgtgcacaaagacctttggttggggaggaaagtcaaagttgatgacattggcaagaacgggaatatcgataccacgcgcagcaacatcagtgacaacaagaatatttgtcttgcccattcggaaatcttcgacttgaattcgtctagcggtctgatcgagcgaaccgtagacataagagaccgcaaatccggcgtagataagcaagtttgcgaggtactcaacgtgatgcttggtggctgtgaaaataatggtcgaatgttctgtgggcttgccactaccaccatcagcgccacgttttctcttctttgatcccttctcggaatcgttgttgacgccctcaggggagccaactggcatcttgatcacatcatggagaatatgcagcaatgatccctccttttcagcacccttgacagcgaagaacgcactctcgagatcaggtgaaaccttttgctcagcatcaagtcgcacaagactgggatcttgtaaaccggcgcgagcgaattcgaccaaagacgctggtagcgtggcggagaagagcaaactttgtcttgaagggggcagcgcatgaagaatttcagtcaattgcgctgcgaaacccatttcgaaaagacgatcagcctcatcaaaaaccacgtatttaatagatgacaagtccaaagacatctcgaccttcaaatggaggaatcgaccgggtgttgcgatcacgatatcggggttggcggccatgtatccgaattgctcttccaggctgtcaccaccaaccaaaaggacgcacttcaagtcggttcctcgactgaactccttgacaacctttaaagtctggatcgcaagttctcgagatggtgacatgataagcgctcgtgttccgaacctagcgctgtgggcgcgtaacttttcgatcatgggaataacgaaggcggcagtttttcctgaacctgtccgggccataccgaccaaatcctttctgtctagaatcaaagggatagcttttcgttgaatgggggtaggaaccgagaaaccctttcttgtaatagcctttaggagattgttgtttaaacctgagattagttagtatggattctcgactccaaccattgctttccttacccatcgcctggaaacctccacccttcttgactgttctacccttcagattggtagcctttcggaaagaagctgcctgctgtaaggcaatgaaggcctcatcggtatcatcgttgccgggttctgggttgttcaagaggccgtcgaagtcgaagtcatcgccaccgttcccgccattagcgttgtcggtctcgccagggtaaagagatccgaatatgtcaatctcaccctccgagggagttggtgaggcgccgcgtcgtggcattgtaacgcgctcttgatatgaagaattatatatgtagagtcggaatggtataggtaaagaacagtagctctttctaatatttttttctgttatcttatctcgcggggcagctaagtgggtcactctagcgccacccgtcaacttaaggtactaaggtaggatgagttttcacgtggttaggcgttgatatagcagtctattcaaagcagcagaagacgcgaggtgctggatgtagtacgtgaattagtgtattgcctgctttaggtggacttgataatggcgcgtgcaactgcttgggaatgctttattggtaaaagatcgagataatgctcccagaaggcgagatgtcgccaggtggagaaaaggagcggtattccggatcagcgagctgcaggataccttcgcgcgccaggggttatgggacatggtgttattaatgatttaaccctgccatcaattgttcaaccaatatagtgtcaatttgataagcttgcgacggtctgttaggcctttaacctattatgctgtccggtttggaacccgttgaaaagctgcaagccttgtcattgtgtaagctgttgattttagtcagaatgaccctagataacagcgttaacttatgtccagccttcatttgacgtaaaaccagaccacggtaccaatgaccgagtccgaagcaggtgtacccatcatcatccccctggtaatgatacgtctttaaacgctggagcgatctagattgcctgcagacatccagtcgcaaagaggaattagatacgctgaagattgacatgattcactctcggggtaggtccgacgagaagtaaggagaggtagaagcccgatggagtttgggataactggaacggtcgtgacagaaagaaatggcagtgggtgcttagacccaaatacgacaagttaagtgtcgcaaccgctgtaggtccggggctatcggcctgcttgctagccgaggaaaagcggcagagtgtgtgcacaacctagctctagaccgcgcataggttttaagcttgaggcgattgctcaacaaggacgagatgtctctggcacagcatggataataaaacggtggctgatggtatcgcgacgagcaggagaagaatgcgctgggttgtgagctgacgtgattattggcaagcgagatgggcctgtgggacctcacagcctcaggtcttccattaccagccaacagtcttgagccacattctatggcccacataagataagtcaagccacatgtgatccaacgttggttttggagaaatccaagaacaagacgtcaacttcattctttcaccgttccattatttcaaagtcgcaaggtttccaagcacgcagatcgatcccaaatggctagcaaagacacaaaggaagacaaggatgcgctagatgctctcgagctcgaagccaaggaatttgacaaggtgaatctgcgacgatcgtgctgtatcatgactcctgctaacctcatgtacaggatgctgagatcgaccgtatcttgaaagcctttcgacttgatgcgtatgtcaacgctttaaccaagattccagatcctctctaatacgttcaatagctacgctgttctggatctccagcctggtgtccccgactcagacatcaaggtcacttaccgcaagaaatccctactcatccatcctgataagacaaagaacccgctggccccggatgctttcgatcgactaaagaaggctcagactgagctcatggatgaaaaacaccgcgaacgactagacgaggctattgcggacgcgcgcatgctcctcatgcgtgagaataaatggactgtggacagtgaagaactcaagacagaagatttccgaaagatgtggcgcgcaaaggcgcgagacgtcctcattgacaacgaacaccgccggcgccgacagatgaaggcccaactccaagaggaaggccgcgagcaacgacgcaccgatgccgagttggaggagcgcaagcgcaagcgccagcatgagcaagattgggaatctacccgggatgagcggatcagcagctggcgacagtttcagaaaggaccgggtggcgataagaaaaagaagaagaagctcaagcctatcggctgatagcctgatgagatttgcgacggagtttactttgatgacagcacgaaagggacacggctacactacacacattgttgcgctggtatgtgagttaattgataacgatgaacggtttggactctaatcaagtcagacattaccaaggtctactcctcattcaacgaagcggtcattatcgaccaaggtaggtaccgtaagcgtgatgtcccatcgccatcgtaggattgcattctatctatattcgtagcatcgttcatatacaatgtgtatgtaccgtacagtgacttaaactacaaaactgatgaggagagtggcctcgttggagcttcccagccccttctttctatactacaggattagtatacaacagatctgacattgtggcagatatgtgagtagtagttgggctgtcgtaaccacccaccgacgccatacaacagataataataaccttttgaacaccaacaaatgcgcttcttccgtccctctaatgttgataattctcccaagtatatgatacaattcatgagcgaaatatcccttatttcttatcgtcatcaccaggcttcttggtggagccgtcgttttggcttccatcctcgttcggcttttggtgagcgggatggttggtgagagtatgccagagcgatttgaggaagccctcgtctctatgcgtatcggggtcgtttgggtccctttgaaggcggtcagtataccagtcgtcgcgattgtacatgatgcaactcctcaccttgaagaaccaacacccatcacccgcttagctgtcttgtcgcccatctcatccgcgagcacctcaacaatggttcgctggttggcgctcaggtatttgggcatactgaccctgtactcaaccctgaggtcaccgtttccgccacgtcgagaaccgaggcgcttcattcccatgccaggcaaggtgatcttatcgccagtgttggtgcctgtagcaaccttgacgttgaccgttccatccagagtagggatctcggcgtgtccacccagcaaagcggttgtgagaggaatgttagctgtgtatagaatattggagccatctcgtcggaacttgggatccttggcgacgcgcacaaagacgtacaggtctccgttctggctgcgagcattgggctcagcagaccgaccggtaagggctgcgtcaccagcaccgtcaactcggagtcgcataccatcctcaatgcctgcagggatatccactgtgatcgtcttcctttccctcacaacaccatttcctgaacaaggcttacactcggatcccctggggataaccgtgccagtgccgccgcaagttccgcaagtagatgccatttgaaagccgccctgcatatagtttatccgggtaccagatccatcacaagcgctacatgcgctccttgacgaaccagacttcatgccattgcccttacatgtgtcgcaggtgctgagtggtgtaatcgaaatggttttggttgtgcccttcgctgcctccatgaagctaatagtcgattggacctcgatattttcgccaacgaggatctcttgttgataagcttgctgtcgtgatcggcggccgaacccttgctgtccggtgaatgccgagaagatatcttcaaagttgactccagctccgaaacctccctggccgccgaaaccgccaaaaccaccttgtccgccaaatccaccgaagccagagaacgggtgtcctccgccgaaaccgccaccgcctccgggggcgcctcctccgctggggtcgaagccggcggcaccgaactggtcaaactgctcgcgcttcttggggtcggatagaatttcgtaggcggactgaatatcggcgaacttgtccttcgcttgagggtccttattcgtatcggggtggtactttttcgctaggccatagtatgccttcttaatatcgccggcgcttgctgtcttaccaacaccaagagcttggtaaggatccttttgctgaacggcatttgtggcatggaacaactatacggcgttagaaaaagccaagctattataccaattgggatttctaatcactcacccgcttcgcagaaggagattgggacccctttctaaaagaaggttgacgctgagaaccgacatgccatgctgcagtgtgaagctgggcacctttccttaaacattgaatctttggtgcattttgcgccaggacccgcgtgggacgggcggcctttgatatcaaactaggattcatcttgagctgcagcagttcatctgactctaagaaatcatataaagaagtgtacaaggctcagagggaaaaggaaaaaaagagggtaaccgagaggagagggaaccgtcacagacgaatagcggaatagctcgtgattctctttttttcgagacctatctcgaacttttccacggtcggacaagcctcaggcatccagcttcgtcataagggccggcttcggcaacgctttttagatgaaagcctattggtcgaagcttatggcaatggcaatctcaagaatgaaaaagccgatacaaaaccggtggaagctttttaaatgtcgtctcgcgtggggggaatgaattggagagaccatttgtcgagtcttaaattgactcggtatttcgtcttgtaacgttgacggcattcaatcccgggttccaaagtatcatgggagaacaggacgttgatcttttgaggacttatgccgaaactaccccgactacctagccgaggattttgaaacacatttgagatccatgagaagccgaaaacaattcagagagcggtccaattatcaagtcttgagccgtggtcgattagcaagacaaagctcccgcattagctccagtctttgtggattgggcttgaaaacttccctgcatgctcggcttttcgtagctctgccacacatagtagaaatttacctatttagtaggccgataggcgctgtgttgtcatgataatgctctatggcactatgtattatcccaggacagcaaattttactctcctcaattttccagaattgtgaaagaagattcaactttgagtaatattgatcgggttcatgcgcgagcttgtggtccatgcgcatgtgtgatcaaaaacatattacaaaactcaaacgtattgcctgtcggagaacaaactataaccatgatattcgcattctctaccggcaatgctatatgtagcaggtactatgtactctgcgaaactctcagtactgccaaagtaccctgcgaacgaagttgaagaaacccattccctgacatgctagacgtggtatccctatgatgtaatgtgaaaccgtgcgaagactttaagtccatcccaaaaacagacatccctatgcgaccaatgcaaacaagcctgtctgcccgtgcagtcatgtatagtgtagaagtaaaaaatcgcaagttgttcgaagcgactgatgctgtaacgcttcatttaaacgcccaaaactccataccaatatgcccatcccttgcataaaaaccaattgcttgcttatgagcgcccacccttatttcatgaaagtcgtattcttgccgcctgcgtatggtttagagatgcgattggggtcgtgacggatcttgtaaataaagtcgacgatcacatcgttctcctgtacgcccattccattgaaatgtttgcgcacagagagcgcaagctggtctttgctttgtcgccgggcttgccgacgtcggaccatggtcggagagtgcaagccaacgctatttggctgcgacagaatccattggcagtatgggctggagaacgaggtcggggtgttcagacgatgctcgcgacggtaagcatggaggacatttcgttcgaagagagtccatggcagctgtaagagactccgagtcagtatgaatgtaacagaatgcaacctggaggacgggagaccagaagagcgatcaaagatcatggtagggaagagggggttgaccaacgctagggggaacaggctcagcaggcggcggaggaagaacagcagcagcattctgaacttctcgaagatgggagtggttttgttgactggcgtttcggcgcatctttgtcgaagaatggccgtttccgcctttttctttggaattgggagcgtccgacttggagtcgtcgtgattgcgggaggattttgcgggaggcatggtgggctgtggaaaagtgcgtcgatgtcgatagtggtaatttgagtcgtcgtagaaaataaggacaatgagatcgaaaaggacggtacgttacatagtaggataaacaatggccgattcgagtgaggaatttgtgggagaggaaatgaggaaggggagagagctgggtcaaggctggtcgctgtcggtcggcccagaaaaataatggaatttgggtcacgcaccactgctcctgccagaccggacgggggactgtgttgcgcttgcgcctgccgcaccttcgacgtcacagccccagctctccaagcgaccacaaaaatggaaggaattaggcctactggtcaggcaggagtgaaagaccctgaaaaaagaactcacccagccattactttttagcaagtgaaatgggtcacttttttttttagcaaaagctgcctatacccttttttttccttttgctcctacgatgaacaggcgttgcaggaatcaattacacaagaaaaggcataatttattccagaaggcttctattgagtcaagacaggtacttaatttactttggagaagcaggggacagacgggacataaagcccgagggtccggcccggtgggtggctcaaacgtccttgtcgggctgcccgtactctttcagtttagggaatgctgcaaagtttataacaaaggatactcccctcctggtgcctcgctgacgtcgatcgtcccatttccggtcggttcgaagcgccgagatttatggtgtaaatatgttctctacggtcagtcaaaaagcaactgtcaattctggctggaccgacgatatgggacaggaaccgagtgtgggctttgcacacggtcaactgaggaactatttgcattcgtaataacaagagacgagctccgatattcggtatatcactgcattctaccttggtatttttggcctccacgtgcctctattcgctagcagcatgtcgtgcttcacctccatttgatgccccataatcaacggtgcccctcagtaataatgttccgatcatatggatgggtacaaaagacaagcgaggtcacttaggtaaggaaactccattgtatcttgatcggtcagactaatatactcttatcgactcatgtttgcagtatggccatatcactaactctcaatattcgcaattattacgtgcctactaggtatctctccgagcatccgatcaattcagcagtgttactacgttagctgtgagtggccccaaaagctgtcatgggatctccccgggtgagtgtctaatgtagtgggacccgtctcgtctgccaactaaagaccccccacgttaccgaagaagtttaactgccgtgctggtgtgagccgatcaaatcgaacagtcaatcgctcgtaaagcgcggcatcgtctttattattagccacttcaatcgtcttgggacgagatctagagaccccatctccacctgtgatccgccagcatgggacgaaacacgcagtcacctctaatcatgtgcacttcgtctgccaagtaaactgattgacacattggaagtcggagattttgttaggtttcgaatgatttgccgcctgctatcatcaattcgattctactcgttgggctgatatggcctatactagagtataatatgaaatacatgaactggtagtttttgaccatgtcagggcttctcgacctccctccttggccgagaactgtgcctgctggtcctggtatcgacactcgctaaagaacgattaccagtgctatgcagatcgaacgtatagagcctggcaggttcatatgtgtaaccatgtcgtgcatcggaatcataatcataacgtaggacaacatgagcaatccatctagtcaagacactctaatcaaccaatacagctcaaagacaccatgtgcacattgagcaaccaagctgttggcgatagcctgttgtcatgcaggatccattcatctggagggatgttccccggactctgatattccaagtctgcaagttcagttgtcctatctccagtactccgcaatccattacgttgatgttgaggtttccatgagtggatggaactcaacatctgcatgaaaggcgaccaatagagagcattcctgataagggtgaactacacgctggagtttgggcaaatcagggcactcgaattaggatgaacctgcatacctggagcaaatagttgcaggtggaggagatgcgagccaatgccattcccagtcaaatgtatcagccgctgtggagaagagcagaagggaaacctggggagctaatcagccgacctgttggcgctgagacagttgacaagtctcgaagctgccctgttctaacttttattttgtgtctgagcctataaggagcagcactagaaatgttgcttggtgtcatatcattttgctgagaaggtcatctttcttctcaacttccaagtcgtagggataccacaccgttcctatttccaaccttacatccctgtccaggttggtgaccagaacaaccagcccttggactttgtggtagtacaactccatgtgagttggagggaacgacagcctcgtttaactgcggtcagtaagtgccaagtgttgtactgtgtcaatttagcagccatctatgatttatttctagcagatgacgagtttgaccatgaatggcagaaactgagatagtagctgcaacgaagttattagttgtttagatttatcatatcagaccaagcctactaaaatttttaaacataggatcgagaatcaaaagcaaaaaaataaaaaaataaaaaaataaaaaataggcgtactgtacagtgagacggtaaatcgttgccagttacagtagttgaatcgtgctgcagatcaatgatcgccaaccatacatgtaagtaagactggagaaagataaaaaagaaacataaataaaacggctgatataagtcttttcgtagacaatctttgactcgagctgaaagaattacgtactgcaaccttgaataggtaggtacctatctatgataagcgtctaatggtgtagatagaatcgagctgatgagcatgatttgtgaagcttgaagcggcccgctggctactaagcaagtaaagtcatggtgcgagcgacgacgcaaggactacctactacggcacccaggtataatacaggcagctctgaatggtccacggggttccggttcccttcttggctcggggagagtggtccgagattgatcgtgatatgtcgtcgattgtaagcgactacctactaacctacctacctattgtatgcagcatgcaagaaagagaaagcacagactgcgctcttttttattcatttacactaagggcagcatggttggtttctgacccagtcagtaccaagtgcttgtagcgtagcaatcaatgtcttagaagatccttcttacaaggccacaaatatggtttggttgatgcttcatgactagcaggatcttgtcttttagtaaactgtcaagattcgactctagtcaaaggtgttctcctgaacaataagctgcgggtttaaagtgaaagaagagtcatggatgcccggtcgcttgaggcagacagaaaagtgagaacagacgttatcacatccaaagcacaacatccctgtgcaacccatccttcttggagccagggtctttttatcctggtgttgtgaaggctggtcgactcgggaatgtcgggtgtgctatgtattcatcatacaggtgtgaatgacctaggcgtgcccttttctgttgctgataaccatattcttcctgacagaacagaatcgtcgtgtaaaacaaatcagacatgaaaagaatgagattcgaaatgaggctgcgctaaattgattgtgcagggatatagcagtagcgtgcgtggagaagcaagcggacgctttaccgagaaggcaaaatgcatggtacgaaaagggttcaggctccattggcatccatgatgatattggcggcttgggagagaccctcgacccttttaccttttaccccatccattccgttaaagtccattcaaatccccccactctcttcccccagatcgctcacttcagttcaagttcagttcagtttactccagcccatcccacgccgcgaagcttgtacggcctattgtttacgttacaacatactcatactatttttcttaaacttttatttgcttcttcttttgactgatagccttggagttgcttctcattatagtctacgaagtactgtttcatttgtattggtctgttcctgattacctgctaaggtacagacaaatctcagccccctcaatctaacgttagaaaagaaacgtctctctctctcgagtgtacccaggtaatcttattagccggtctttgtttctctttcctcgttgctcttcatcggcttccaacatccttctgtcacacttgtgttgcatctgttacacatctgtgtataataaatcgactctccaggtaggtagcgatgacattttcttcaatctctcacatctatttcaatctctctccttcgtcactcctactcttcatcgacgccacttggaccaggctgcagggaccgtattctggcacctatacctgtaatacttttttgcctcaccagagccaaggaaatcaccagattaccgtggattattggacgatagcagtcaaatatgatctcgtctttgctggtcgctatttatcactcgtcagaccctatatccaatatcgggtcgaacccctttggtcttcatttctcctgcctacatcgttcgacctcgcccaccgcacgacaatggaaggattatacctcatgggatcaaacttccaaggatgatgttgttacaaacaacagtcaaagcgtcccgttcttttgccgaacgttaggcgagctgtagataatcgacaacttcatctcggcctcattgaagagacagacagacaggcctgttctattcgactgtacggatacacacccccacgaaagcctcgcccagcgccgcaatgacatctcgctctcggcagcagccgctttccaatcttgacttctccataccaacctagttgaagggccatttcaagataaacggatcaataatacgacagctcataaccctcgttcttttgggcttctctaccgtctccagtcatgtcatggttccacatcccgtcctccccaagctggcccgtggttcctcgatccacctccctcattttagccgcagaaacacgcgacacttattgtctttcgctgctaacatagcggaaccagtccgaccgaccgttgagcccttatcgactttcaagtcagcatagagcctgacgtccgactcgtatccggcaaacaccgacattccgtagcactgcgatttattgtggccgttgccagttcgtcgagacacatcgaagaagcctcggagccccattctgccatgcgttacctgcagcatcatatcgatttataggggtctttaacagagcaatcaacgtacacgatttatttccgcccagtcccagttccactcacgcggcccccggtcacaacctaagtcaaccccgctattagacccagctgcaacggcacgctttgcgacagcgcagcgcagcgcagtaaggtaattaccaaccgtcatatacatagtacgcgccttggcctaccaacgcctggctgttggctatctattgcctgccggttttttttttgtgtaccggcgtgacacttcggagtccttatcggcatatttattcgcttcgtactcatcagcctcctctaagaacgggtcatggcatctgttataacaaaccaagtgaaaccaactctacccatctctccggtaagctccggcgcaatggggactcaaaatatatcgcctcgcgatacttcagatgtctctgcgcgcggtcgacgaagaagtcgctcgcccgagaatgacggccatgaacaagatccaagaggcgaaggaaaccaagacggcccaaatggcgcatcctcaaactcagacggcccaggccctgccagaaagcgaagacgtagccgaaagggtttggacaagaggtttgagtgcagtgctgaaggttgcggaaagagctattcaagagcggaacacttgtatgacttgatcttgtgcaactcaacgacacatgtgctgacatggaacacagatatcgacatcaactcaaccacaactctaaacaaacctaccactgcacctttcccaactgcacacggacattcgtcagaggagatcttctcaaacgacatatggaccgacacgcggcaaaaggctcacagcttaatcaacgggatagcatggccggacacatggggcccgttattgcccctggtcaaccacccaacttcagccgaaataactctatcgattacggaaagtcgcagccaacaaacatgtcttaccaaacgtcgcaaatcccaacacccagcccttattcgcctatgggtaatgctccaacagggatgtaccaaaacggacctatgcctaatggcatggaaacctacatgtctccaactcagggttacgacaatcgcacgccgcagcttagccaacctcaatcacctgcaatgtcgcaacgaccttcaatatcagccggcaattcgcaatacaacgttatgtctcccattgccaatcaacatggtttcccaaaccaacaaaacgtggcacagaactcttcctttatcagccagcagaacgtcatgcctatgaatttgcctcctgcccagtactctagtggtcccgattctacagttgtcacctcggcggagtactcggagccaggcaccacgcaagctagcgagatgatgatgcttgaccagatgtccatgcctgcgacggtccctgtctttggagagggtggtgatctgaacaaatcgccttacgtcggaatgcctgaggatttcatggcttatctttttaactctccaagccaggccatgactccggttatgggtcctaactacaccaagtcagtagccctccatgattcacgagtaactgtactaacccccatccagttatgcggagctgcaaggcaaccagttcaacgtatcccttctgggcactgacagtaattcgctgggatatttcccgaccgctccccagcaggttatggctgtcaacaatcttctcgatcaacaggttcccgaagctacgatatccgaggagaaaagccaagagctgttcgacttcatcaaagaacgcttccatgataacaagcacgccccacctgatcgccagtgggccgacttaatagaaggtgatcgcgcgaatggcggccacatgttgagcaagaggatgatgcaggcttacattggctcttactggtaccatttcagcgaccagatgcccatactccacaagcctacattctcgcctgacagaactccgaacctcttgttgcttgctatgatggctatcggaggtgcttgtttagatcggacacatggacacaaagtgacgagagcaagtgctcagctgtccaacttccttgcatggcatctccgttgggatattttcatggatgtcaacttccgaccgcctgctaaactatggatcttccaatccctgattctgcttgaactgtatgagaagatgtttgctacaagggaactccacgaacgggcccacatccaccacgccaccacaattactttaatgcgaagaggacggtccctgatcggcaaatctgcattagattctccgccaaacccccgtgatgggtccaacggttctcgacagtcctccacctccagcaccactggaaccgccgataagtggtgggagcactgggtcaccaacgaagcgaccagacgtgcggccttcgctgcattcatcgtcgattctatccatgccaccatgtttggccattcagcggtcatggtcgctcatgagatgcgacttcctctcccatgcgatgaatctatgtggcgagctggaagcagttctgaggtctggagaattgaatcgaatctgctgtcgaatggtatcaagccaacttcatttttagagggcctcaagcgaacattgagtggccaagatgttcacacaacttcatttggcagaacagtcctcatgacaggcctcttgagcgtatcatggcacatgcaccagcgagatcttcaggtcaacgtccttggtggtggtattatccaagctctgggtggccgtgaccgatggcgagccactctcactcgagcatacgacacttggaaagcagatttcgataagcacttggagcgaaacgaagcggctgatccttaccaggatgactctactaagaggcaagagttcaatgtcgtgttcgaaagccggacagttttacaccatctggctcacatggctatgcacgcggatattgttgactgtcaaatgtttgctcgggcaaagcgtctgcttggccgaactattgggccccaagaattcaacagtgctcaaaggcggatcaaagaccactgggcacattcagcaagggccagagatgctgccttttatgcaatcaagtttctatgttccgttctggctcctgatcaggtgtctccggcgcacgctggcggttatcatcttgatgagccatacgacgcccgcgacgatgtcctcctgaaccggccatgggtcatgtactttgctgctctagtcgtctggagttatggcttcgcgctcgaaggtccctgcccgaacatcccacttcctaccaataaacaagagaaacttcagcacatgagaacctatttcatcaaatttggcacgattgagaatccggccgatctacagaacagaacagggtttaactcgaacacagctcttctcatggtccttaaggatacattcgagacaacacgctgggaactcctccacgaagctgctacgttgttgaataactgcatcgtcttgaatcagggcgggacgatcgcttgagtgtaagaaggcatcaccttacgatatggtactagccaacgtggtgactcgaacatagacaagatataaatgggtagggacggcgtgttggaacaaattaaaatcgtacgagatatgacggatggaacggcatgatttatttagatagagtctcatatgtcgggctgccttttgctttagtatacccctagtgttattttgcagaatgcaattgttttcaagcgaatatttcaacgaatcatgaatctcagtccaaagtctcggtgaacacaaaaaggtgagtgttatgctgactgctattgatatatatgcaaacataacacatccaacaggtatgcgccactggtcagtggtaacatattctagatagtgtacaagtctccttctcatcgtcctgtcaaactggatccgccatcatactgcacactacttcttcggaggaacgacatgggactgttaagccgcttcgttggcgctccgtcgttacctcccaaaacaccaggcggcagtccaagtgttgggatactagcttcaggtaccgcctccaacgctggcgctgttgcaggcgtgccttgaaccctttggcccttttctaaagcctctctgtaaaactcctcaagtgctgtcttgttcttgcagaactcgtcaatctcggtattgagtgcatcggggtcaggggatgttgcgggtgtaggtttgttgtgttgttggtcagctggttttagcgctggcgagtggaaatagtgtgttggcttgaggaggggcgaagatagcgttgctgattctgccattccaaaggttgagtaggggccatatgatgccatgcgaccgccgcgctctaccaaaggtggggggtcgattgaacgcatgcccgcgggccggttgctgtacagacggtttgccagaatcaagagatcaccttcatccgtgatctcggccaagagggtaccactgcgatggatgtattgggtgtacttataatcaggcttaccccatgagtagctcacatcaacgttgctcgggaaattggatgccgcttctgtatccaggacaaaatcgaacttcttaagaatcgctgtttggtagaagtgcttgtttggagatgtagttgggcccagggagttgggatcgatatacgtctcgggcttctgatctggaggacgagctgccaacttgatgtgatatggtttcctgaaaggattcgtctcggtaatcgtgcatgcctccttgataggtaattcgacaagtcgcaaaccgtattggctggcttctcgggcccagctctcgactgcgtcttccaccagctttgtcgtcacattcatccaatcaatgcgaatatggtaacatccgtcagggttatggaggcggtcataatgtaggtcaatcctctctggtctgtacgaccgctttcgatggtcaacatcgtacttcatgaccttgctaagcacgactctgggccgctttccaccatggtggagtgatatagtcggtgttgttgaagttgacgcaggggaaccactttcttcacccgaacgagccgacatcaaagtccgaggtgaatctcgattcgaagattcgacacttggggttggcggtaccggagtgcgtcgagtgttgaaccatcctacgtgaggcttggcaaactcactggcaatttgatagtagtaattaccatctcggaactggtggcgcttgtcaacgtgaacaaatatacccttgtctttgggatttgcagccttgagttcatcatgcgccatcagagcattgcccagggcctcggcgtcttcccgagtgtcgagatcctcgaagttgtcaagcagccatgtcaccatatcagatccgatgaaacaagcagagtagaggcgaagatgccatctacggttttgcagcctaacacctccattctcaacaggttgctgcatggcatcagccagtgtggataagttcagattggatttcttgaaacgctccttagctgacactaatccctttcgattagcaccctccactccttccgtgagagggagtgtttcaacttcggcggtaataaccactgaaggatcatcagttttccacacgatatctagaggatttgggtctcgtcgtcgcttctgttgagcaactgaatgatacctccgctcagacagaggaatgtagcgatatttttgccaggattgggcaagacgcttgatgccttcgattcgtacctcttcagcgtggtccccggtctgtgtccttgatattgggacatcctttcgcaagacagggataaggacaaatcttgcacgccagaagcgaaggctgtctgacatttcattgtgatgcccagcaatgtaagaatcaatcatgttccagttgcgatcagtgcgaggagtcaggaggtcaatctcgcgcgcttcataagtatcatccagcaatgtgcggatcgcaggcttgtaaatgggtgagaaaccttgtgaggtaaatgaagtatctgtaggctttcgcataaagatgtttacttcaacttccgtgccattgacgcatgaaagttgatgaatgctgttgccaactgacaagaagatactagtgccatcctccaggggttggtctctcgagaatatgtcaccgatttttatcaagttctgtccaaaggcacgagcaaccaatggccctaccacaacttggaaaccctgggtgaaccgcaagctgatgagctcttgaataaattcctgtcgcgacttgggcgtctcgactaggtcgtcatctgcatcctgctcgacagtgtacggatgacgatggtactccgtgtcaaactgtgtctttgaagggaagtactctgtggtgagaggtacagacgcaggacaacaaagagctttccacttctgaaccttcatttgggtgatctgaggataaacatgttgccatcggctatataacacagtatcgtcgattgcaaggctttccgggttcgaggggtttacaagagtcagccatggagttatagcagtagtaggcgagagagttgtaggtagatcttgaacagcatcactcagtacaccagcacgcagtttgtttgtgtatagcttctgtgcatcgtcagcacgaagggcttccgagtatctgaggtcgcgatcgtcgtcccgcttcggctggcgattattaaatgaggagccgatcgtggtagacgcggtcctcagctgcatggcagccacatcgaggccggaattgtttcttttgagaataggaatgctgggagtcatcggcaccccttcaatgatggtatcaggggcatccagtcgatatttctggatcgaaactgatgacgggtggctggtgattgtctgcggagaacttggacgtagctctgggcggatgcgaggcgttgacggttgttttccttcgccagaagagacaccagaagcattaacagtctcggccttgatctctgcaactacggccttgggagcagcaataccaaatccgcgctggccaagactgatctgcctcatcagcttgggctgcttcgctatttgtttggggggtttcggcgttggttcagcgctctttttgagactggttggagatggcttgtcgccatctgtaatattcattgacaacttccttgccgaagcaccaccaagaattggggcccttttttcagggagtgaagttccataaagaccagaatcctccgccaactgtcttctagtaatttcatccaagtccttggcataccttgacgagtgatgccgactgcggccatgagaaattttggcccggtggtcatcaaactcttgcaattgcttccacagtgatttttcaccaggccttgccaatctgtctggaacgaatctttggaacccggatgtgtgttcgaaaagaccctctggtgctcgtctgctgggaatgtagacagtgtcgttgataccagtgttccgatatttctgcgacgatggtggctcagtgatattggcggggaaatgagtgtcgacttgcaaaggtgtcgtttctatctcgttcgtttcaaggacacttctcatttgcaacgcgtacatgcggcatcgaatgttgaactcgtcctcgtcgtcttgcatgaccttgttagacacagacaaggcaataccctcgtacgaaagagcctcatcagacgctccagtccagaaagagacatgaagccattgcggaagcgcaaagcaccattggtcgcttgttgccatggatataagggggtcagcacggcgtgaaaggctcatccctttcgaaggcgagaatgattcgccaagagattgatagcttcctatcaccggcgtagggtggttcggcgtgctgtcacgactgtggaatgatctcgagaaacttgaccgatgagcatggccatgatcgtcagaatactgcgggttgcgatacttgaaaagaggcactgaatgcagcggcattttaggcatgcatatcagatcaataccaataccattccccaccaatgcttcggtggttctccgcaaggtctcatagtctacctcaaaaacaccagagccaggactgattaccgcaattgaaatcccggtcctggtgaggtctctgtcaatatgatcatgggcaaactgagatgaagctaggttgattgcctctaggacattgccatacatggcataagttgactcagccttgacacgagacgagggggtatctttagggatagagtccggaccgttgatctcggcctgagcgttaagcttgtggtgatacaaactgatatcccggcggaagaagttgaattctaccttcaactggtgcaggatctttgtccattccccactgcccatttcgctgactacgactcggtaaaagtctttgtatggtcggcgcagcccagatggttgtatgccagtgtaaaagtcaccagcgagcccatcgaactcggctgtcaaccccgtatcatattctacacgtgcaaagagcacgatactgaccagatgtttggccttaagcatagcccatctcttgaacagagcgggaagaaacccgttaacgaccttgttaaacatgatttcgccagagctttccgcatcgaattcccacatttctttagccatctggatgaagagtacgtatctcgctgattcgctccgaaagatgggccgagtgtcgcgggtaaagaaggcagagtgcgtcttgcggctatccacataaattgcagtgacttgcgccttgatggtgcccatgaacaagaccgattggcctttgtaaacggttcttcctgtcagctctccgacagtcattctccaaatgtctgatctagatagatattggtctttgaaagataattctacgtgagaagcttcggtagctggattctttgcgtccaccttggttgagattagcatcatgtatctcatcttgggagggatccctcaccattgtcaagagcacctgggaacctttcttcatcccaaacgcatcagcaatatgcttcaagacatagacctcaacgtcaggattccgcgtcttggtctcctgaggcatatctttggcgacaaagaaatacttgaagcccgcgccatccccattttgagttcctgacgttcccttggaagcatcttgattttgcttgctactggaaccatgcccagccgagatctttcgcaggtcgtccctcgcagtcgagatacacatcaacattccaggcttcacatcggcacccactacatcgaaattgagcaggacctcgtcccgggtataaccttcgttgaccgtcacagtacatcggcgttctattcttgttcgcttctcatctttgatagtggaatgggtcgatatgctcgcaggggaaacaggagcctcagcatgggagcgatctaagctcgacttgctatactgtcgccagtgcggcggtcccatgcgcgggaccgggttcctggtggtaccatttcgtgacatgggatcgggctgtcgctcgctcgctatagagaaagattcgacagagcgcgatgtgatcctgtagctcgcatgttgctctgaatggattgatccgattgactaagccgatcgcgaggctgttgatggagaatcgcttgtcgcaagcgggcatggtcagtagcatgagcactggaacgtgaggttggcggtcgcggcagaatcatttcaccgccttcctcaagcaagcatcactgtgtaatatgattgggtactgctgatagctgtcgtacagtgctaagtgtactctgttttaaagcttggatgagataaatctcggcttatgcacaaagtaatgattctttgaataaacaaacttacagttaacattataggacccaggtattcgtagatcatgtgggaccttttctgttgtctgtcatcacgccgttgtagatcgccataatcgcataacatcaacaatcttgggggaaggcattattaatctcgcatttattgagactttctagctaagaattgaccttgcctccaacgcccgtcgctttgcacactgatatagtagtcaccgcggccttaacgattgtactggaataaatcctcaacaaatttcaaatttcaaataaactttgtacaggcacttgcttaatcggaatccatgtgaaatcattggaagcaagggcgggtagccacaggtgggccaaaaagtatataaacatcaataagaaatgccttgtaacaaggccgtggcttggatcaggaaactgatggaagtgtaatccttggagagatcaacttgactcgtctgagtgagtagggtaccctgttctctggtcagtaaaaagttgaaagaggccagtgggtttgacttacaccaagagcatacagcaatgatggaataaagacaaataagaagccagccctccagccagtggctcttgccgtctgcgatcagatagttgacgagcaagacagctacaaacatagtcgcaacctggaacaagtcgaaactcaagttcatgtcgtcgttgcccattccccagccgataataaccagtagagggatcagaaagagggcaacctgcatggaactgccgaccgcaaccccaatagccaaatccatcttgtccttgattgcaacagtcacggcggtcgcgtgctcggccgcattgcctacaattggcaacaagatcaagccgacgaactcctctgaaacgcctcctgttttcgtaacggcgtcgatagagtcaaccatgaactcagcgcaaagggcgatcaaaacggtggcagttgtcagcgtagcgactgccacccagaagtgcagttgaggctcctcctcttcatcttcgtctccctcggactttggcagtcggtgagggttcatgagcatctcggagaggcgctcgttctcctcacgtccagtcatgccaccaccgataagagcgcctggaaccatgataccttgacggatgttgccgccacctccacgcgaccaaggtttcgcggcaaccttctggccttcttgtcggaaagtgcttgagtgggtcttgagctggaacagcaggtaggccgcgtatacaatgagaagaattactgccgtgcctcttgaaagccgggcaacattagtggccggtgtgtttttggcttggtcgaaaactgttggtactatgacagaagcgactgccaaggcgagcatgctacaacatcttgttagcaaaatattgactaagccatgtttcgtcagcttacctggccgcagtctgggccactgtttcgttgaagtattgggcttcacgtcgcaggccgccgaagaagaaacagaagccaagcaccaaaagaaggttactcagaattgatcccaccaaagaggtttgaacgataataacctttccatctaccaaagccaatatagccacaatgagttcaacggcgtttccgaaagtagcattgattagacctcccagaacttcaccggtccgtagagcgatttcttctgtggcaaaactaaggatggcggcaagtgggatgatggcgatgaagttgaccacgaatacggcaattcggttcacgctgtggatgtaattgagagcgataccgacaggggcggcgatgagaagaatgttgatataggaattgagaaaggtcctctcaagttggttccggacggtaaaaggttcctttggctcgacatgacggaacaattttgatgactgtcgtctgtcaagtttcctcttttccaggtcaacattttggtcagtggcggctggaacgtcttcgcgttttctgtttcgtagttggttctcatcgccgacgagtgagcgctgtgatgtaggaatgtcgtcgcttccgtccatgggcgaacctcctccaaccattttctctcgatcgtatccgtcttctttgcttcttctcgcatccgtcattgtctctgctgctgaccactctctggctggtccacttcggccaggctcagtgactgcgtgtgtcaactcttctccagttgtgtggtctcgggtacgttgttgtccttctaatccggcttcggagagagtgcgcgatcgacggttccaggcgacgtgacgaaatgggttccaagattgatcggtactggtgcgactgaggttgtgcgcttggcgcttgatgttgaagtggttgactgtcacgatatgagtgagcaaaaaataataagaataagaataacaaatgctatgcgtgagaattgcaaaatcggctactggagacaaggcaaatgtgaaaagtcaagaaaggggaccttacaggtagacatcgccaagaactggggtccaagttcagaggtgcgtgggtcagcggatgttgcgtgtgtgcgtgtcactcacggcagtgcaaagtaaaataggtaaataaaaaataaggaagaactgccaagaattcgagaagggggaagggctggtggtgggcaccgttttgttgattccctctagcttgaaagccaacggtgaggtcacccgttttttttttcgctttcccctttaataactacctttcatttccctgaaaaaggatctgtgtctccctctgttatgctgcatgtgctgcccaacttgtgtcactggccggttgttattaagagcgacacgtcaaagcagtcccaaaaccagatgctacgctacccgctatcttaccgcccgctacctaaaacggcaataattcaaggactgtgcaaggcataggactctagaggcctcctcctctcctgttctgggtgggacaatcttccaataagcttgattcaaagcttgaatcctgtccgacgttcttcgctctctgttccactgttgtcataatcagccacaaatcacgacgacaacacatcaggctttcactgccctcccagactgttgaacaggtacctagtagctagtgtccatgattcaggatgatgcagctggcaacaggtcattggtaggcgtgattccaagctaatgaaatgacttggaacctgcttttgcgggtcgtcatcatttcagacgaggattggtccttgatggtcgcaggggttagactgtgccaagccggctaaagcatgccgagcgatctacccatgtcttggcgatctgactaggtgcaggataatcaagttatgtcattaatgcacctgttttatccaattgccttgattcttggcgctcgcatggtacagttattaccgtcttattcacagttctattctgctgtctcggtctcacaaacgaatatacataccgagtgcgtgcattctctgtaacaaagcgatcaacgttattataagtaccacatctctaaaaattcgattgataccaagaaataggtactcatgttttaactacttaacaggtgtgatgcactttactcactccctttggcattaatgtgagccacatgtagatagctcaggtatcatcaaatcgcaatgctccaagaacgccgtgtatcatgtcttcgctcccttggtaattcccttcaacaaccaatgtgttgtgttgccgcatgctggccaggccgccgtcccactaaaacattcttcaaatccgctttgctgggtgaaaaacgcctctcccaagtatgcattgctcgttttaactccagtccaaattggttcaaatggccatcccgtgtccaccacattacaccagcacgtcttctcaaatccagctctcatcaagatctgcgccaacatctgactcgggcaaggggttcttcctgggtcgccctcgttttcgcggctgtgagtcggacctcgcccgcttctttcgtccgcccggtgtatttgctccttttcttttgcgtcctcgatcaagcgtactatcaccgtcttcatcgtcgtccccacttggagtcgaggggtccatatccatttgatcgccgtcgtctgcaattttgaattccttgtcgacattaaggagttctacgagggcggtgcatttctggatcatccgttcttggtcctgaagtccggccatatgtgcttcgatttcgtcccagaccttgtcgccgtgaacaccttggactttgactggtatcctgttcaggtccttggctaaggccttggctttgctgtcatgcctgctgttgcccataccatacagtcgacgcagatgtgttcgcgtttcccacattgacagaaggataatcgacgcagtcgccaattgacgaagccggcctggttcaacttcggatgccatcgccaacgctgacttggggtctacttccatgggtagtactccaggagttaggttggcagaaactccaggtactggcgccgaggcctcgggtgccaacgattgcagtgtgtcaacacggacattgaagatctcggactcaatagcctgcgccagtgaggcaccggtactggtcaccatcttttcgattgcattgactgttgtttgcaattctccaactgattggtactcaaagaaggctaaattctcggtgatgaagcgtgcaaaggccatgtgagacgggacctcttcagctgcatctaatttggcgaggtcaaaatccagctggccgcagagcttgtccaagaagcgctggcgattcttcatcttactgatcttaagtacctccatcagcaagtgcagtttggactggaaggggtttgtcgtcgcgccgcgggtatcttccacgatatcccgctggtatgcgaaagctgattgtactgccttggcatattcccgttcaaggacagtttcgtgcttctcatgtagatagcggtgctcagagaaggccaattccgaaattcgtcgatttgtagatgtttcaagggtcatcaaggtgacacaagtctctttggggtgtgttaaaccttgccggttgatgctgcccagaacctctgtagcgaggaaagcatggtcaccttggcctgaaagggcaatgcgggatatgtacttcaagaatctctgagaggtagcactggcgacatcgtcaaagttagtcccacccataactgtcagctctcgcttcttgccagcggctggtccttccgctcctgtttcagaccgtttctcttcagtaagcagaaactctcggaatgaccgcaatatcaacatctcgaggccaggtgtctgctctttgaaaacttgatcaaagagtgtgtacagtttaggaacaacgtaattgcgtggccaagcttggcaaatcaatccaagagcatcgagtgctgacttgcggatctcgagcggcttggaggatgccgcaaggggtaccagtttctcaatggctaacaaaggtaccgagtctcccttccatttgggaaatttggctctgaaggtatttgtccactcgtccaatttgcaatgttttgcaatcataccaatcagcaggctgtatccataggtcaatgtgatcgaattttggtcaatgggtcttgcctgtatctgttcgattttcaacagactggatagcaggccaccaattagtggagtgtagacgttgagcagtccgcataccacctgggtgcaagctaccaaatcatccagggggttgcgctggctgaccttggaaagagctttcagtagatacgcgcgtacttctgacaggaactcagtatgaacactggtcaaagtaggcaagacccgacgatagacaatagtcacatgccgaaaggcggccagttcctcgggcttcgagaagtttgccaaatgcggcagcagaagccgaatctgttcaaagttgaacagtttaggctccgcgtttgcaaagattgtaagcacttgcagcgcatcgcgcccagacggaacagtagggtcttcgggatcaaggttgtctatcaatccaaacatattggcgacgagcttagtgcagactgtaaagggcccactcaaagacttgtctttcggcttgagaatggatcggaacaccttgtcgagcatttcggtgaccgttccagatttgacagtttgtataacaagtgatacgtgttcgttgagtgatgtctggtatacagcggttccctcgccttggtaaaatggtgcaaaccaaacttcctcaatcatctggcgggctagatcgcgaacggtatcgtcaggatcctgcactcggcgcaacaatccgttcgctatcatgctgcgcagtgtcttactggggttgcggagataaatatcgcgagtgagtttcattgcacgcttccttacaccaagaccattgtcctggaatcgattgacgatcattggtgttaaggaggactcgaggcgaggccgcatcgccatacagttgcccaagagaccgagggccgagtctcgcacttgtatagaagggtcgcctgcacactctaagatcaggtcaatgacagtcgagtcgccatccaagatcgagggatcagtctctaaaacctggttgatgctcttgaggctcctgctcctgactgtggcttggtcactggccatggaaccaagcaggatattcaggatcttgctgaaggcttcgcataaaggtgaacgcagcaagatgatcgagtaagagagtttggcctggttcggtgagacacttttgaaggtgtactcgttaacaagccacctgcggtcttcaaccatcatcctcacacgataagccatgcgtcccaattcctcgtctcgctcctcatcctcgtcgttataagaatcgtagccagtgtgtacctgagatgcccagcctgcaaccagaaacgaaatggcacttgacaagtgtggatcttcgttacttctgttttgcacatattccaagacgagtctgtaaggcccagcccaagctacaagctgttccacgcgggtcttgtgatccagtgcttgattgaccaggtcggcgaggtattgtgacaaaccgtcagcttcattgccttccgatgagttcgtaagtctttgaacgtgtgaacgtagacgcgaaatggcagcactcaaaccacccagcagctccagggccatgttcttcgccggagcagcagtcttcggggcttcaaaaagttgcaccatcaataccatcaacaggcgaaggagaagctcggcagacggccaatccggtgaatcaaggcaagttgtaaaatcctcgacgaagagatcaagcaaatttcggtaaggagtatcgccggatttcgtggagccaacggcacgcttgacgataaaacttatcacatatgatgcattgcgctgcgcggcatcggtgaggggagcgacggaaatttctagatccctaatagcaacactatgttgtttggcaccctggacctcactcttaatagaggaaacaaactgtttaacgcctgaaggtgcgctgtcgtcatcatccgaacctccttgttcgccatcaatgtttcgcagtagcttatggcgatcgcggtccttgttgtcgtccactcgcccggagctggcttgaaccagtctcatgatcagagcagaaacaggctggatacttcctccgtcagagagtttgaattggcgagcactttgcttgccaacaggcagcttttcaagtgaggtgagaatttcatcaaaaataccttggcgctgctcgggcttgattaggaatatttgggacagcatatccattgcaacagaacggagcccatcgaacttttgaactccaacgacagagtccttttcgaaataggcattttccatgaagataagccgagatgcagtgtattcgagtgaattgatcacagtctccgatagctcgatcttggtgacaagctctgccagcaacgcaaacaacttctggcagcaaagaaacactgatgtgataggtttcttactttttgagagagtcttgaaaacgcctgaggcgggtccggaaggccgaagttctacaagaggcatgacaatgtcctcggtgacctttctgaagatgtctacactcttctggatgatggtttcagagtagagctgcttgtcctctcggccaccggagaggatacgaagacatgtacgagctgacttcagcatcgtctccacctcggaaagctgctgtacccacgcgtcaaccgcctcctcattccaagtctcgtcaactcgtagctccaaattttcgacctgttttaagcttgcatcactcagcttcattatctgaaccaggtgttccacagggacttggtcgaaacatttcagagtaatcgccttttgaattgcgccatgcattttctgttgtgaagaggcggtcatagcaacttcttgatctggtgtcatggaaacgacttcctcatacccttgctcgtcccccagcgctcgtcctactgagttaaagactgtgcgcatgagtttttcaagtgcatggagggctgcctcactccgttggcgttggtcgaggctttctccaatgagatcttggctgtcggagtacgcttgctgactctgctttcgaaccgagagatgatgcaaatcctcaggcctttctttgacttcgatatattcttcgcgattgatattcgcacgaggaagttcgattcgaaacgtgccattttggtttgtttccatgtggtcctgcgcagaagactgggcgaaaggggttggaagctgggataacagctgggtatgttgctgctggggttgctggtgcacttgctgcgcggcagcaactgaagaatccacatcaacataggtggatgggtcaaattgcctcttagacggtacaacaacttcgatcctgaccgagttcgacttgtatgcctgagagttatggactggtagggcgtgcggttgcggagggttcggagaattggccgaggacgagcgttgtttaggggtcgagtggcctccagcttggccgttcagctgtttcccctcgggagcaccaggcttcgttgtcttgaaatagcctcccactttgtcgaaaacacttcttgtgactggcgacaggccttccattaggctctttccaggcggctgagatgcgattgtttttgagatgggtgtaaacttgctattggtcggtcagaatgtcatcaatgccaataaacaagaattgatatcgtactaatgcgttcgctgactgggttttatatcctggaggacatgttcgacggcttgcttgacgttgcgcggcatctgggggtgagcggcggcttctctgttcaagctgttgaattcgtgcgcttggaacaaatcgttcaacggaagtgcagggcaaccagaacctaggacgggatcggggattatatctgatgaaggtcagcgacagggcatgtcgtaaagtcgtggtaactaaccaggaataaaaggaaccgtcgaggtctgcggtgagtagggcaaagcttcctgcagtgtgaaggggcgagtgcggttgatggcaggattgttatcgttagcccccgtttgagcaaacagcccgtttgagggacccccatgtttattgggatgcatattgttcattatcccaagcgggaaggcgagccatcacagagcgtggttcaggaggaaagagcgaaagggcgatggcgcattggaggatcgcaaatagtgactgggctctaacgagtatcaatagacacgctacgagcgagcgtgtcgctctcgttgggtacgtgcgagtaaggtttcgtgggaatgcaaaaggggaaaacggtgcgaattaattgcggttaagtaagcattgtttgctgactttgataaagaagaagataaatgaatgtgaacggcgaggtcgaaaccacctaccgcaaagctttgagagaccaacacggatggtcagcctcgtgagcttgctctttcctttgttgttcgattggcgcatttatggtctgtgcgccaggcacattcccaatcagcgtttattccatgggccccactatcgccttgctgttttttccggcaagaccctggcacagttagtcctgcctgtgttgcatctttgtttttgagcctatgatgagcgagccaaatttttgtctctaaaattatttgatcgccttgcgcatcgtcctcataagcaacttcttcaacttccccaaactaatcagaccgcacttgcacgcaatggctgcgattggaactcttgtcttttgtaccgactgtggtaatcttttgcccgctaccaagggtacgcaacgaaatgttttgcgctgtgaatgctgcggcgctgaaaatcgaggtttgtttggttttaaggccgtgggtagcgacagtttttaatcctcaatgtagacaccggctctaaagtcacagtcacgcaaacgaagccatcggatttcccttcattcctgagacagaagctgcagtcaagcgtccaatccgtcgagaagcataatttgcaaaccgagagcacagcgcacgagacatgccccaagtgtggtcgcgaggaggtcaagtatactacggttcaactgcgcagtgcagacgaaggctcaacagtcatctacagctgcgaatgcggtaactcgtatgaaacccgggatccttctatcgatatactcctaacattttacttttagatggaatgaaaacaactagacgtaatactcgacgatgcgaacgcattcataaatcatgcagcagctcctgcggactcgggaatcaaagcatactcagcgtcctcacccttctcgtattcggcaatatccagcgcaacaatacaactctctcgaacaaccttttccttgtcgtgcaggaacttccttagggtatcttcaacgccatccttttcgcccaagcttccaagtgcctcggccgcctcgtgacgaaccatgctggcctcgttggtgttgctcaatgcctcagtaagggcgggaatggacgcaggatgcgatagctggccgaaaacaaaagcaatctcgtgacggaacagggcggatgaatcggacagtccctttgcgagggcgaggacggcaggagtagcagttggcaagtcagggggagaggcgagatctcggagggcgaacatggcgcggtaacgggagaagagatccgcgtttgtgtccatgagctttcggccaaggtcttcaacctcggcctccttgtcggattcgggcattgggggcgcgggatcgatagaggcaaagtcactagagcaaaatgttaattaggggcaacccaacatatgatttaccaacctagggcgcagcttctctttttgtcgctccgccgagttctcccactcgatacgctcaatggcaatctcgcatgtctcaacaatgctaatatcctcctccttgcgatcacggtattcgcggaggatgtccaggttgtctgcccagcccagggcaccaagggcctcagcggcttcgtgacggcacatggggtcctccttaagatcagagagaacctgtcgcagaggcttaacggcggcagtgttgcctgtttgtcccagacagtatgcgagttcgtgcttcaacaaagccgagggcgaggcgaaaccggcggcaatggcctcaatggcagcgacccttgtagcatcgtcatcggcagtggtcgcaacgtgcttcaaagaaaagagagcacggaaacgaataggtagaggtgaatcctcggagcagagggacttcttcaagctcagaaccgtggagtcggctgagtttgagatttctggagtatcagcagaaggcgacattttgggtatcagatttgggaaattcgtgatgatcgcagtgtgcctgaaagtcagttcagaataaattcttcgcggggtccggcttatcttatctcagatggaagcatgataccccgccaccctcggttttttttgcatctagatcggcgacaaatcggtccgatatccggcgggctttgtagcttctcttattcttctactgacttgcgaaatgaggaattaatatttaagtaacttgtaagagataatggcgaattatcaatgatgcttttcatatttttccttttttttttgggggggggggggggggttcgcgccatagttatcatttaatcactgatccatgtcctgcttttttgtcttagacaatttgggtcagaatacaacaatatcccatgggcgaaacttttgagatcacatctatacttccagatagcaaacaaaagaaataaagaaacgaatgtgaaagaataaaacttacactatcccctaggaaagtcttaggatctatcactccagtcacgtcttaagcgtatgtcctgcccgacgcttgctaatcaacaaatcaacgcttaccctagaaacaaccaatctatctttatcaacaacctacccctacccaaccttctttcaacttcatctttagacacttttcattcttgagccgcaatttggccttgaaaaatccgcggctatttgcttccttttcttcttttctatctttccagcagccaacaacgcactgtttgcgaactactcaattagcattattaagcttcggcttctaactcgccacctccgactcaccatcaatcaaacataaccacaacttcataaacgttttcataccacaacagccatggcaccgtctcttgaaacaccggagtccatcgacgacgttttcgccaacccaatcaagcagaagccacaacttgtcgcgccagaacctcaaaactgtgttggccccgactcacagcaggccggtaaagcggactcatgcgccggatgtccgaaccaggctatttgtgcttcagcaccaaagggtccggatcctgatattccagtaatctccgcgcgattggagaatgtcaagcacaagatcctagtgctcagtggaaagggtggcgtgggcaagagcacatttacctcattgttagcccacgcgtttgcgacaaatccggacagcaatgtaggtatcatggatactgacatctgcggacccagcattcccaagatgatgggtgtcgagggagagacggttcatgtcagcggtacaggatggtcacctatctgggttatggacaaccttgccgttatgagcattcagtttctactaccgaaccgggacgacgccgtaatctggcggggtcccaagaagaacggtcttatcaaacagttcctcaaggatgtggaatggggtgaccttgacttcttgcttgtcgacacacctccaggtacaagtgatgaacatctcagtgtgaactcgttcctgaagggaagtggaatcgatggcgctgtcatggtcacaacaccacaagaagtctcgcttctggacgtacgaaaggaaatcgatttctgtcgcaaggcgggtatcaagatactgggtcttgcagagaacatgagtggcttcgtctgtcccaaatgttcaaatgagagtcagatcttcaaggctagcacaggaggtgggcgtgccttggccgaggagatggatattcccttcttgggatcagtacccctggaccccagaatcagaatggcgtgtgattacggagagagttactttgactcgttcccagatagcccggcatgcctcgcgttccaaggagtagttaagaaccttgcgatgcaactgggattggattcccaagatgtgctcccagacgagtagacagacttatcaaccttacgcttttatgtatgtcatgatatatgaattttgtgctccaccgtatgtccctgcccatttgtttcgtttgcctactccgacttgagcttgtcaggaatctcctcgagctcttctgccgtctcaatatcgataattcgtccaacctcagcggtgtttcgcatcaactccttggcgccggcataaagcattctaatctcggcattgcatgtaacggggaggtagaagaggagcacatatggtacagatagccgtccgtcaccctgtacggttgttagtatcgcacgtctttgataggagatcgaccgaacgcaccatggtgagggggtagctcaggaggatgaagcggggggcatggtctgggaggtcatcgccaacctcttcgagagatgtataaacggtcttgtcttcgtcttgtcggatctcgtaggtgtgcttatcgatcaggtctagagaagagggtggtcagtgggagctcaagggagtacgaacagtgaagtcacatcgagaagagacatacatacaaataacagcttgaggtcccttggctcgggaagtagtaaggcgaaacttgcggaggtggtcctttgactccccagagaaggtatacagtcgtgattcggatgcctgagttggtaggtagtgttagcgggtgaatgcagaatgcttaaaagaatgggtaagaaccattttttagtctttgtttgctagctctttcaacaagtgaaagtttctttgtagttatatcaaagctgtggttgatgtcaatgtgcgcagctacagcatcaggcaatcaataggagttggtgaagtgaaagccccgccaaagggtatccctactaagacagccccccacattgtcccgccatcacctagcgagtaaacgtcatctatagctccgttgagctccatccagtctagacaacgcaaacaacattgggtgaatagagtgactcgcagacccaaccctgctatcttgaactctcatatcattacatctgcccttggcatccatgttctcacgcatatctcagatcactcgccatctctcagtccccatcgcgaacaacaccagacgatttgctcttggacgaatcatggctcccgtatcggcagatgagcgcaactcgcgcactatttctacagcagcctgcttgatcattggagatgaggtcctaggcggaaaggtataataagctggaactttctctactaactttgagtatactgacataatggactcagacggttgatgtgagcattctggtgtagggtacagaaacagtattaacatgatagaccaactctgcctaccttgccaaatggtgcttcaacctcggaattgtaagtactgatactgagtcttatgtgatattatctaatagttgtagagcctcaaacgaatcgaggtcattgcagatgatgaaagtgagattatcgaggcagtccggaggatgagtgatggctacgattttgtagtcacaaggcaagtttttaagaggactttagtataccaggcggctaacataaaccagtggtggaattggacctacgtaagaactcacgtacttgggccttgcatttactaacatgccagacacgacgacatcacctatcagtctattgccacagccttcaacctacctctcaagcttcaccaggagacctttgagaagatgaagcttctttcaaagcctcatcccaaccaacccacgttcgactgggaagttgattcacctgccagaagagctaagcttcgcatggcagaactgccaacggatgaatctagagatctcaagaaacaagtcctcttcccccaggaagacctctgggttcccgtgtcagttgtgaatggaaacattcatattcttccaggcgttcccagactctgtaggttacacctgtggttaaccccgtcttccgctgaccagcaacagttcagagacttctcgaaggactgaagtctcacgttctaccccgactcagtgatcctgagggcaagggcacacacagagttctgttctctactcccgtccctgagagtggcgttgccgaattcctcacaacactggcggccaaggttgagcccaagggtgtcaaggtgggaagttaccctcgttggggtaaagagaacaacaccgtaactcttgttggaaggtaagaatggagataatgccaagctgttcgatatgatatactgacacggataaaagggacttggactatctcgagagtctcgttgaggaagtggaagctggtatccagggcatgcgagtcaccgctgaaagtgacacggaagaagacccaaaacagatcaagaagcaggcaaccgaagatgcggacaaggatacagcaaagcaagttgctcagaaaccttgaagagtcgcgggtgctctcatactttccaaatcagtagattgttgatggagtgtgatagtaacttcaacggttcaactacagttgcatcagttgagccggtcatgtagagtcgctgtcggctaggcggcgtgtttgattgatatccctggatatatgtagacacatgttatagagtgttcggagttacagttacatgcagtctgacactagcgcacggtctcgaaacattcggtgattcaacggtacaaaacaagtagcgtcgtagatcgcggcgcattttgtttgatatacagcatcgttgttatagttagtgcttgcggagattgcactacagtcattaaacatcatgtcagccatctcatgaaagaataccacgcgcaatactagtatcccaaagttcactgttccacaagtgaggttggacatactcgtctgtcagattcagtagctgatgccaacacataaaacactgtgtcatgcccatgtacaagggcaagagtcatgctgggttcctgtcacatcgcatcgtccagactttagggctggcctgcttgaagcaaccgaaataagacacatgagcggtgtctactagtctcatttccttagcaaaactcgagtggcggtaacgtggtatcaatatggcgaatttcggtgctcaacacattaaatcatgcgacttcaggtaaagagaggggctgtatcgattctgctacatggtagatcgccacaattgggatacatccgcgtggcaatctaggaagcggttcgctttttgtgaaatggcacgctgaattgggaagctgactcgaggatgtctttcccagaaggaacctggggtgcgttgaagaccaagtcgcaggggtgatgactgcagtatggaggtggagccgagggtgtcttggacatatcgtaacgatacatgacaaggctcgtgacatgatcggcggcgagattacagcgagacgccagaccttgacgacaggagattgggaatagtatgtcgtgatggactgccttggcgcgttgagctagacatgagagtaatctgccgaaaaggggctgttattaagagaagcactaaagacacgttcgagtggaccacagacagtggagacgggtacaggcggaaagaagacgtcatcaacagtgtcgttctagaagccagagaggttgattgtagagtagagcccagttgatgagagatgattcttgcttgtggttgcattggaccagactctctggcaagcatcatgtccttatcggccgaaagggtcaaaatgccgtagctaatatagtctctgtaggatctgcgggatgtctgtgccgtgatcaacgacactaggtcaatttcactgtatttcgtatccatgttgaagatgcaggttcacgatgttggccttctctacagaatacctgcatgtacctactactaaggtaggcgaagttcagctcagctcatctcatctcagcttctgcagcacggccagtcacgtgcatatctgcaactttgacaggacaaccccaggtccacaccttccttcaacactaggctaaaactcgagccgcatttgatagatggatttcttttcttcttcaagtatcgtctacttcaacgtcgtgtttcgtatagtatcctctgggtaaacgacatgataacgcgtgtgagaagcttggagaatctcttccagccgcacacctggttccttcgggaccggttacacacagcattcgcttgttttacgaagtaaaaggacgtgtctacccgtaagggtacggcgtcaaggggcgctcgcagtacatagcacaggcatcagaaacaacagggtcctgcggataggttcgtttgctgctcggtttgcggagattatgtttgaaagcatatcgtggcttaggtagaaaagccgaacgtcgcaaatcacagtcaccgaacgactgatgggtttcatcttcatttcgacaagcaactggcttttttggcgagacgggtttgtattttccgggtgtatgtaccaaactaacttgtttgtttgaccgaaggataagctcatatttgcttttaactattggtatatgtgcttgataacagcacgggagcagttgaccaggtccaagtggtttgtcctgtgttgtaagttgattgtgtgattggcctatttgttttgatttgtatcgtgaacaaccagcctctcaaacacttgttctagattgtagatcaaacccccacctccaggttgtgataaagcaggcaactaacgtgagacaactgaagctcctacactaatgctataattttggcatggtgagctcgctcccctgtattttagttacctaccctcgttgatatctaattgtgatatgtagtattaaaatgcttttcattgtgtgtacgcggacagggatatcccagtaccttgcttgcttgccaagtccattaaaataaaacactctcttcaggctgatatcattcagttggatatcatatctcggtgcaaagtaatagcctttgcggggttcacacatccggagataccatcatgagataatgactgctactatccgtacatcgtggtcattcaaacaggttatcgtcctcgccatcaatgcatcaaggtgtaaccaaaccccactcggcattgatctcattgacacgctgtcacatcttcgatagcctcaaacgcaccaacgctatagtaggcagtcatactacgtagtagcacaacgtgctggctggatcgggttgtcattgcctgcctcactaaagaagaacggtcactgcgacgttggatacgaatgggtatggggatgacaaaaacaaggccgtagatagacctgtgtcggtttagtgaggatttgtttaagcactatcctatgctgtgtgtagtttgaaactagccagtagccatgtcaaagtgctcaatatttgtctgctcgtaagcgagttactatttcatctcaagattctttttaacgaccgttaatttatcatgacagcatactccgtatgtagcatcagttgcgtgcatctaccgagacgagtcgtggtggagaggatttagcgaaagggaataaaggcgaggatcgctgggtcagaccctgtgctctgtacgttggaccgtgatcctggacctgcgcctgagactcggaactaaaccgtctaagattaagagcatcggagcttggccttgagaagctcatgaccccatcgattccccagttgccaggcccagggatgggactctgggcccctagagctgcagagtccaaggggcagaggattcgatctgtacttaatcaggtaaagatgcgtgggagtatgtacctgaattacgcatccctttaattattttgttagtctgttccgtacgatgtggccaattttgagtgacgagtcgagatagttgtttctacatatgtcctgttgctgggattgagttatgacattctttgaggtgtggcgcttgggccatgaaaaacgacaatggagtcaagggacgtgaactctttgaaaaaagaaatgaaaagagaaagactggtcaaatgttagtacgtgtgcaatagcaagtactaacctgaacagagtaggtattgaagtcaaagagtcgtgattgcttggcgagtctcgtgtgttgtcttgtctggcttataagttgtggaataatatctaggttaccaaggccaagcggtggcagtaataaacaaaagatggaccgctacgatgataataatttaaataatcaaatggtcggcctcatttacatggctccagggctggctcgaccgagatggccagggtcacggcgccggcgtctttcggggcggcgtcccgcaatcgatttcctttcagattatccgtatcttggcgagtaataagacgatagagaggatggggtacatagagaagaatgggctaatgtattccattgaccacacagaaagactgagagggtaccttagaaggagcttaaaaagaagaaacgcagaataactttagattggtggagtgagtgagttgtaatggtagcgaggcaaggcgtgcctttacagtttacctactgtcttggctagccgttaaggatctgcaccctaggctaggtcgctatctacctatccatcgctgttactgtcggtgaccagtagctcagaagcttagttggctggcgttcaacaagacgaacgaccctgtcctggctggcaaattacaacattcagggacttaatccattgccccctattccatccacttctgctgccacccactggtgatgtactgtgtatgtacatacgaatcagtacaaaattttattaaacggatacgtctttgttgatgattatccatgacgatgacgatgagttatctatgagaggccatcaacgactcaaagcgctgcaatgcaatgcatgctgtgggaacacaagcacgcggatacggtgagaagctgcctgcagaacaatgcacaatcagctctctagcacgctacagtgtgtctacgattggtagagtagacgcagccagccgctgcccttgcaggaacgaaactgcatcgcatcgcatcgcatcgcatcgcatcgacgaggccagcagcctacagacctaccaacggatcctcctgaactctactatactactctgtacagagtacatactgttcggatacatatacgggaaaacaaggccaattgttaatcagccagaactggagcttcgctgatcagcagcaagaagagcaagggtccccccccccccgagaagagacccgttaaggtaaaaaagatggtatggatccattcattgcttggcctgacccacgctttagaaaggacacgccccccttccccataccaatctttcttttcactacagataggagcctgagctttgttcaaggccactgaaagtcaccagggcccctggaatccgaaaaattcaacgcagacttgcttcaaccattttctcccagaacgacaaagccggagacgtccgaaacaaaaggcttcctttttgactctttttctcgcctctttgacaaactctggtggcttgctttgcaaactgctgctaatggacaaaccagaggataagacaaggactggtccagcttacgccaggttcatttccatttttcttacaccaacactagtttcccgccgtcctggcggctggaagaaccagtcatctaatcaggtagccactccggctgtaagatcgtagatgcttctcatcttaatagctatttagaggcggctgaattcaagctggagaggacgacggcgcctctgggctttctggtagggctgcagaaaacacatgataggtttttaccagtgatcgactgcacaccaacagtagattgttcccctgtgccagagatgaagatttctagattccgaagaatcccatccaccttcggcctctgtcaacgtttatactagccatctctattgacggtcaacacctccctacctctagaatttagaggctgggcttcatcgaccctagtgaccaatccggccatcgggtgtcccctcaaaaggcctacacagataccttttatccactgacaggacgggacgggaagtctccagtattaataattccatggggcctgggtccccaggacctgaccatccatctcagcgctcgggagcgcccagagacattgaccaccttgaaagccgtaggatgtatacacaactgaaggtttagtgagaaacacaaggcaaaataaagtgaagtcatgattcttagctgtcaatcgaagcgaaagcggaccaggtcaggccagactagacgagaccagccttccctggctatgaaaaagaaaccgttctcgttaattgcatccttggatgggttcgttaattgattttttggagtgaacgatgtcaaccgtcgtgtatctatcggataccagtggtccaaaaggaataagaaagaaaccgcaaacacccacagcacatggacaagcgcgaggatggctgtcaaaggtcgtgggtacttctcatgtcatctctcccgcggccaagctgcaagcgatcgaaatgtacctgctaccgagctgacccatccattccaaggtcctcccaagccaatccgatccgtggacgcccccttcctctccttcccttgctccccttccaggatactttcctaccctggccattcgaccctttcctgtttaggcctgttccccttcttctgctctctctaccctcgctcaactccctctgctttgaccttttttcttgaacccatttggcccatccgaatcgtctttccctctctctccacacattcagaactagaatccgctcgccccagcggcaaatcgttcattctttctcttacttcctttgttcttctacatcgtctcgcctgcgaacgtaaacaacctaccttcttccacttccatcttcatctccatctctctccgctgtgctgtcgtccttggttgttcgcctttcaatcccgtttactcgcgattcttgaacaagacaacccgtccccagcaaaggataatataggaagcgcaactcgatcgctaattcacaatggctgcgaacacaaaggtacgatgcgaaaacaacactgtccccacgaaacatgcgttcggatttcttaaacccctgcccacgtcaatcagccagtcacgcatcgttgccttgctaactcaaatatacagttcctacgagagtataagctcgtcgttgtcggtggtggtggtgtcggtaaatcatgtttgaccatccagttgatccagagccacttcgtagacgagtatgatcctacaattgaaggtttgtaaactctaatcgcatttgcatcatcgttatgccgcaccgcaacacgcactgacaccgtacctcacagactcgtaccgaaagcagtgcgttatcgacgaagaggtcgccctgctcgatgttctcgacacagctggccaggaggagtatagcgccatgcgcgagcagtacatgcgcactggagagggatttctactagtctactccattacttcgcgacaaagcttcgaggaaatcaccacattccaacaacagattctgcgagtcaaggataaggactacttccccatggtcgttgttggcaacaagtgcgatctggaaggcgagcgagatgtgtcacgacagggtatgttcatttaatacatcctactcagccatcattgactgacaaatcttcacagagggagaggccctagccagatcattcggctgcaagtttattgagacctcagccaagtctcgaatcaatgtcgacaaggccttctacgatatcgtacgagagatccgaagatataaccgcgagatgcagggttactcgaccggcagcggtggcacctctggcgccaacggaccccccaagcctatggatatggataacggcgagcaagaagctggatgctgtgccaagtgtgtgctcatgtaaacgggaatgacgtatgtggacgaaaagcacccatctcaagacgaaggtggatgtgattggcagaatatacccgccatgtctgggtctcgccgatcgcgtgcaatacgatgtgaggatgcaatttaaccaggaggctttcggaagagcacggagatgaatttttttgattgcatcggatgaggagtcaggtttaggctcgcgttcatgtttgaaaatggacgcagcctatggagatacccagcgatatgggacaagggacccggcgtgcctacgacatgtcatgtctttgtgaggccgatggctcatgcttaatgacccatgatccatatgacgtggaacatggatcggcgtttctctggagcggctcgctgttttggacgttgtggataaacaaaaacggaccgtctactcactggaagagagagaaagacaccgggaagggagtatgtgctagaataggcaaagcagtgcaatgctatgctatgctatgctatgctactcgtcccttcccgacgacctcgcgagagacacaacccacccgactttttgctcgcttggttcgtgttgccggggaggatgaatatttcaagattaaagcacggcttctacaggttcttctatatccattatttcatacatgtaatttttctttcttttttgcttctttttttctatcttatcaatctcgaggtctccttctctccagcagcaatggttcaatcagacaatacaaacacaaatttcttaccgttcaaatgttgattcctatccttgaacaatcattccggtgattcgtggtttcagccgcatggattttcacatgaaggcgggacggaatgctcaataccagtgttgacccagtcagtccttgatcgcgtacgacaggctggacaagtgccggactcactcaggcaggtcgatctcactccaattgtgtctccagctgctcatacttggaaagctaattgattgaaaaactagactacatgtctcggatgcgcttaactctaggatacgctctcatttcttctatcatcattcattacgtcccactcatttcgacatcttctatctcatgactcctgccatgcgctgctcctcgacgtggaccaataagctcatgcccaatgtttgaattccataatttcttgtcgatgaggcttggctcgttggtcttgtcgttcttctcgtttgctacccagtcgttgcaattcacacatgcccaagctgtggatgcaccgtccagaaaaccgccggaatctgccgatagattgactttatcgagaggcttccgggcgagacagccagggcatactgccttcttgaaagacgaaagtcgccattccttcatcaaggccgagaacttgagtgcctcttcagcatagcgcaatctatggaatctgcagagagatgttccaaacaacctgtttgcgcatgaacaacccgtcaatgcctctgtgttgcgaaattccacagcttgcgatgggtcattgttgggcgtgcaagtactttgagaatgtttcgtgtcagccactgcactataaattcggcgggcgccaatggctctgtactcggctgcgttctggacactgctactcatatgaccagcacagtcgttgcataagtaagcacgcatgctgagaagttcgtcctcggtgatggggttgtggtcatgacggaacatgtctttgaggttaccctggatacaatcatcgcaaactgggaagtagcccggcagggtgctgcggtgcgcaagactttggcaaacggcttgatcttggccactgccattctgagagccacagcgaccgattccaccatttcctggctcggcacaacattgttgtgatctcccgcctctttgctggtaagggacatcgtccaagacattggcctgtggcgcaggctgcatccactgaccgttgacaacagaaaagaggcgtggctcagacgatgcgctatcgggatggttgcttgacctgtgccacttttccatatcaaggccctcgagagggttaaagactttccatcttgagcttttctcctttgccttgaggcgcggcttctgattcgcatccaaaacgaagcccagaaatgggttgaagctctcctccttcatgcctgcgtccccgggtactcggtttgcgaaaggcttccgtctgtcagctttggatgtcccagtgtaattgcgtttctcaatgaagcggccacgaggttgatcctcatcaaggccgaacatcattcttaaatcgtcttggttcatcatgctgatatcaacgcccaggctcgattgtgctgggggtcgagcctgctgagcctgctgatcatcaccgtcttgttgatatccgaatgcccccgaggcaatcatggcatcaacagctgcatatgagttttctacttcatgctgcggttcatcgaaccctggctgctgatcgagatcaggaagaacaagatcatcatcgccatataagtcgtttggatccaatctactatcaggtgcttgtcgaaggaagtctggggttggtggctgagctggaactggaagggccgcgttttgtcctgcgggaagacccagcagcccactgtgaaatggttcttggtcagcgagtaccgggtttcctccaaaggtacgtggcattgccggtgtaacagacaggtctatcccagcctgtgccatcattgcgttctgggcatcacggagcgaattccaaatcatccgatataccggtccattatcgataggagcttggtagcctggccagaattgactgatgagcgcccccagctgttcgaccgtcagttctctggactgcacgtctttgaaatcgcctaacgtgccatcggctttgatcaagggggcggatatgcctgggggaatcacgttgtttggtggtcgatggtgtcgatgcaagtcggcgacggctcgataatgagttgccccgtctgtgacagtgctaatgccatatatgggagcgataggaccaatccaatgctcgacacttcgcccatctttgatatcgttgacgcctccaggaccgtaccccaaggccaggtaatacagcggaccagggggcggagctgagtcgcccattccatgcgcagcgatcttgtaccgggatatgcagccatatgcgttgtccttctttaaagcatcacatgtggaaccagtgctcgtgcaagaatcacaaggtctcattcgatcacaattgcgtccattgtctttgcaagatttgcaaaccatgtatggagcatactggccgaaaccaactctgctcaagtcatagattggatatcttgtccattcatcgttggcatagtcataggtggtgcagtcgataccgaattgcgtgcagcgctcgcaagcgtaacccgactgatgccacatgactaggcactcagctgctgatccagcccattgacaacctgtgcacttcttgcgccatatggtaccggtggtggcttccacgtactcgtaccattttatcttccggtgtttcaactttttcttctcgtctacctcaaacttgtcgcgtatacgccaagttatcggcggaggctcatgcgaaggtggtgcgatgatgttgcttttgtcgtccatacatggcgcaccgtcttggagacatcttgtacaaccttgtctttgcgcatcccacagtcgcctgtcagtgatccagttgcagcactgatctccctttagcgccttgaattccagttggcgcgcaagacagcggtcgcacgcgtgtcgataccatgctggacgggccagcttcttgggccgtttcatgggcataaggttgccatcaacacagcaacgctggtcgcgccgacagtgagagcaatagtagccaagcatagcatctacatcgcaagtctccaacattctgttgtttgagcaacggtcgcatgcaggctctgcgaaggttgggggatcttgatcgccgtatttcttatgcttgaaatcgaccagaggggccttaacgcctgggacgcgacacatgtggtcgtttccggtagcgatgtctctaggctgtcgggttcgagagcgatagtttgcgcagttgccgcactccctattgaaaatatccgcacctacacttgggatttgttcccagtcacatactgggtttgcggtgaacatggccttgccgatgggatgattggcgcagaagtcgcatatggccccttctgcgatgatttcgtggttacctcgcacctctgcagcggcctgcttgtttttatcaatgccgacgttctcgtccttgtccttgtcctttcccacggcacgtttcggcctctttacaactaggagagggccattgtcttcggtgggaacgttaagccgtgagggcctgatgtaaacattcttggcggttttgctggggtccttcgcaggcctcccacgcttcgcaggcttggaagatgcgggtgttttagtcccactgcttgctttgctcttggagctcgttgttgcgcggcttctggttctcccagagaccggatcgtcaacttggttgccgtcatctccgacggcggcagactttgtagtctttcttcgggtacgacggggcttatcagcactgggcgatgattctcgacctctcttcttgcccttggtcttgtctttggcagcacctggatcagaagccgcaggacttataaaagggttttgattcaaaacattggcgggatcaggatcgggcacaggagagggacctgaaggagcaggagaaggattcgagaatacaagaggaggaagagcttgattaggaactagatatccaggatcaagagcgggatatccgttgggatatgcaggggttggaaccggaaaacccaaagtacgggcaggtcggttccgaggaagaacagtgggagagacgatgggttcatctgtgatgaggttgatggctggagccagggttgggtcgcaggtctgaacgataggcggccgggaagctaatggtgaattgggctgggaaagatcaaatagattgggatctatcagagcagggtccagccaaggcatatccttatcgttcggatcatcgttcggatccggaggcgtgggagggaagtgattcttatccgccatgatttgagaagcactgacgagcaacagttgatgcttgttcgattaggtagtaaacttccagttggaggaccgatagaacaatttaaagcgaggaagtagttgatgtacttgacaataaggtcaacaagttaaggtgatgaaactggtgatcagtctatcaaagaccgtggaaatcaaaagacggtcataaacaagaattgactatgttaaaaatgaagctctccgtgtacaagttaatataatgatctcaacaacgacgagctgactctcattcttatccgtcgagttcccatgcctcgagtctcgatccctttgtttcatgagcactctcaccagtgtaaaccgtctttgttgtattgccccccctggactaaccccaagttctttggttcccaatttagacaatcgctgttctttcagatataagtcccgtgtgcccctttgatgttggtctgctttgcacaaagaactgggagagggatcgggaacaatcattggatgctcttccagcatgttcatggtgccatttgaatgtaactggttcgagaactcgccttttgccagtgcggacttgccgagactcgctatcgtgatacgtcaactgttttgaggtgtttgaatcattcccaaaagagggcgtcatatcttgttctttgttgagacatgtattcatcagtggtaaggccaaagccctttctctagcctcatttatctctattctcctgtacgagaaaaatggcactagatgatttgggcataatactttggaggatgaacgtatgttgtaaaagcatcaactgaaaaggagacgcagttacttggggtatcgtgaaaaggtttacttttatatctacacgtaatcttcacatcgcacttcagcgttctaggcaataaccaccttcctctctccaggcgcccttgtcgtcgatacttgcttctcttgcaagccagtgtccgctatgcataccaaaaacgtccatcccgtaattcccatcaaagaaacgctcaattagtatcctcgatcatccccattgtacatacatgtctaatgactcctgcaatttcccaacaatcctccctgtccttctagtccagccagatatcatctaggtaagcgagagagcacttgcgtccacctagatacctgccctataaatcaaaattcccttgtcttgtcatcaatcaatatccttgcttatccagagaactggaagcgcgtggcctcaagctgaccaagaccatcgcgaggagctacgtttcgtcgtctgtatgtgttggtaaaatcttgcagaatcgcacgcacgttcttcatagcgctgggatctcctgactgaagcttctccttggtcttgagaaggaatcgattggcctcggtcggggagacggttccctcgggcagtagttctatcgtgcgggccacccactggtgagtctcgagtggaaccagctcaaagcaggccaagagaacgccactaccgtcggcaaaacaatcacgggggaaagtgatcatcatgcctgccatgatctgcttgaccaggttctcgccgagggtctgcagcaagcccttgacaatattcttcatctcagatgccgcggcctctggaagaccgtcgctggtagcggggttgtcgccaccataagaaagcaggtcacggaggaagtgtagtgtcgaggagagaggatctcgctgctcaagagtcagagcatagatggatgcctcgaagatggatcgcagcaagtgagaggggatgagcttctgggggtaatagagaagagcatcaatcaggaggcggaagaagtcgtcaataacgtcaggaagttccttaggttgcagttccgtcatgactcgaaggaaggttgttgtctgggcctcaaagaaggtgtagatgttttcggtggtagcttgatcaacgtgctcgcgagcctcggaaaattcgcgcaggattgccgaagtcacccacaggaaacagccttccctggagttgttgaagccaccggcgagtttgtttgccatttcggggagcaatggagccatagctgtgcggtgagaaatgaccatattgcgccagcacctacacacacgctcacagatgggtgtgaagctcagaaagttgtccagtacggtggacagaatagggaacacctcttgccaatacttgacagcgggattctcctggcctgggttgacaggaggcacaacatactgaacaaatatggtgatgagctgcagatgatctataaatgggttagctggttggcagtcttgaatgagtttgatatgcttacctgcgagagccaacttgccatcctcgtcagtggcaacattggcctttgtcatcaatcgctgaatcaagggatcacaataaaccttgagcagccggtacacctcctcggtgggctggctggccacaacgttggctacgccctctgtgatctcctccttgctcaggtcgggaagcttgtctagaacttggtcatagaactcctgaagctgcagcacctgaccgctcaggagatgcttgcaatctgtgcagaagtacttgatggccagagcagcaccgcggatgatctccttggaatctgactggaacgatgtgacgatgtagttgaactgaggctggagatattcagggtgtgcagctgtccattctgtgtaacggccaagaaccatgatggttgcgaaacgaagtttctcgtggctgggcatttgtacaagaagaggcatgagctgaggcaagacaatgctctcgtccttgtcaaccatacgtcctagggcgcgcatagcgaacagaggcgcctccagctcctgccagtgagggaccactgtgtcagtcacctggttggcatacttggacatccacaattgtatggattggagaaccttggtgaggcagtctgtaacacccatcacctcacagcaatccttaagtgtatcgcccatgtggtgtcggaactctctgaatttctcctcttgctctcggtcaccatcgaacaaatcgttttcgttgcccgattccggcttggggtactcgaggtgcttgagaagaacatcaaccagctttgaatagacgtcgactagctcaagccggccctgaatgtagatatcgagcacaatgtagagcttgagctcataccagaagttaaaggtatgttcaataacctcccgctcggtatctcgaacagcgcactccaaagttgcatcgaccaaaggccggaagtgtgcgggctgacgtgcgattccgacaacccaactttctgcggccgtcgcgaatactttggttaaagccttgagtgtctcagtgtcttcctcgtcggctgcctttgcgatttgaggcttgagtgagatgattcgagggaatagcatttcgatgatctcccggctctcgtccacgtcgctagtttctcggagcatggtgcaaagacactctgaagcctcctggctgcagttatcgctcgtcgtgccgttgaaaacgatatccatgagaggcgacctgacaacgtcgccgatcgggacctctcgaagccaggatgtgatgcattccatcaactgagggttctgagcagcagctgctacagtggatgtcagtggtttgtggacaagaagatccagcgcaacttacgtgaagactgagagtagttaatgagcagttggacaacttggcccgcgttgtctgccaatagagcttgcgttcgcatggcaaggtcttcttcctaattccaacaattagacttgaactggtgctgaggtccaccggatatgacaatctcgaaagaagcgtgtttccgatctatggttgcgcgatccacatacagacaaggtgatctttcgaccttcggtaacttcttcgggaagaacccgcagaaaatccagaatacaagcgtggctctcggggctgtcgctgagtgactggacaacagatgacaggacatcgtcccattccttcatctgaatggcgaggatagccaggcatacacagagctggacacggatgggcttgggtcccggggcgaaatgctttagaagcaggaggatctggcttcggagggcgggcagctcgctagcagggacttgagtcgatagatcgtatgtaatctagcaaaagtcagaaatgagaagctatagtaggtttcaagagcatcaaacctttccacgaagggtgatggcagcaaatagagtggcctctggctcagcatctgactgcagaatacctattatagttgcccatgaatccttctgtagatctcaaacattagcaagctgatgagaaagttggaaagccacagtaacccaccgatttctgaaatctctccaagtattcgtgggcatgcttctttgcgtcttgctccccgctccgcatcgtcatgacagcagccagcacatcgggcggcgcaaaagcctcctgggctccgttcgtagccattacgtatcaggcggttggtataaagtacggaagtagatattcgcgtacgttgactatgttgcgcacgatggaccctggtggttgcggcgcatacaaagggggacagcagctgggcgtcgatggggtgttactgggagtcgcaagcgtaaaggttggcggaaaggctggctgagagcaccagttgagaaagaaggaaagaagcgaagtgagggtatgggaaaaggagaaaagaggaccccgaacgttggagaagagtcgttttaatgatcaggccaaagttgaaggtgggataaatgatgtctccaggctagtgtcaatcagaagtaaaatacacaaagcccacccagctcatcaagccagacgttgtcagtcatggcggggcaacctgatggccgtagattaaccgacaatgccttcacttcacgcgtcataaaggatctgatttcttgataatcaattggtagcttagtattcagtactgtaggctttgtcgggatgaaagcaatctctaagagtctttttgccaagtaggtacctacctaggtaggtatgttcataaacattaaaaattggtgacaaagacagaaacaagctatgcaactgtcacgtgtccatcgatgtctcagactctttattccaaagttgattgcttatttgattgggggattttgcactaaagatcttgcaatggatatcgtgaagtagacgcctcgtgaaccccatgcttgatctcaccgtcaccgataacaaggccattgagtctacggtcgtgagtgtctgttggaatctggtgctccgatgtcgcagggaccatctgttccttcaaagctagaccatacaagtgcaacggattttgctgagcgatgccctttgactcgagcttggccatgtacctgttaataaagaagtcataaaatcccttgccgtgaccaagacgccgaatggaccctgattcatcaaagtcaaaggcgacgcccgggacgacaatgaagtcaagaatggctgggtcgggagcctcaacatcagagtcgcctagtatacgttgtcttgcatcagcagtggccggatccacgcttgggatcccccacttgtccagcttgaggctttcgtagtcttgtatgttttctagatgaaccatatccattacacgtgacggggtatccggcgtttggaaaggcgacttgtgaaggtagggaacaaagacttgcttgccagcacccagtgcatgacgaacaatggcatctgtctggacctcagcggtaggcatggccaggtagatgctgatgcgtctagcatccttgtaaggttgaagctctttaagagactcaaagatacaacggcctgtgtgactcgagttaggggaattgtcttatatgtaaaaagactaatattatgaatgaatgagtgttggttgtttggtgatcatactctgagtagtaatggagtcctgtgatatcgtggagagcttctgcttcacaagcttcctcagctgctgcttagcagcaggaagggatgacgccatagccgtaacaaggctgacaggacttgttgaaccgaggtggtggattgatattggctcctgttggtgaaaaagagtgattttctagctgatgtttaacttattccgtgaaaagggtcctacagcagtggaggttgcgctaaagcagttggaaagctgctcctggcaccgacagagcggatacgtgccaaacccaaattcggtctctggcgtcatttcaactctcaacccttcatcatgtgccctggccctggcccggcgccggcgacgtctaagaagttgtcgcaggcatcggcggtgaagctcgaggcaacaaatccaagactacctaggcttttttatttattagtttattcgacaaaggcggatattgaaaaaaaatgttctaaagttattaggcggccaataatgaaccagggtcctgaatgtgaacgaacccccacgccgtattcaaggtcaacctgtttaccagtatcaaattgatcccattttgtgagacggagaagaaatgctttgttagtacgtaatgtatcccgtaatttgtctatcaacaagactgtacgggtagatgcagttgagattctccatatttacttctgacaacatattacgataaatacaaatgcaaatgcaatgacaatcatgtttctacgtattaaaagccccctatgggtcaacgcaggggtaaagaacactatttgattcaaattcataatcaatattgaattgtttgaattgctggatatcggattggtagagtaattcttctgctgtacagggttcatcgaacagggcctgggccatggatagaaaagtctgtgtttctgtcgaccatgaaccagggaacgctaatcatttgcaatgcaacgcatctcattgctcaaaagttgggatgaaaacccgaacccatacccatacccaggcatgtctcaggcattgtgatgagtttgaacatgggtggcccggagcttaacgcgtgtcatattttaataccacctatgtagaggaacaaagttgtctgggggtgaactttagcattgctgtatacgaacgtatgtacagagtagtgggcagagtacgcaaggattgaggtggaagagcagaaattgaactaatatactgatacaacgaggctaaagtttaaccctttgaagctttgctcattagcagcagatctttactgaactgagattgaaccaggaacagcttccaaaaacgctggatcagcgtgtactcggccaagataagaaataagcagtagagatgcgctgaaggcctgatcagagcagttgaagatgctgaaggttaacaaggagatcttgggcgatgtccactgctatctaatcagatccatcgttcatcaacagatatcatcctcttccctgtacagaggtagccgagatggagttgtcagggattcttcggcccgcttgtttgttgctggctgtcgttgggatgctgtgcttagtgcgcttcggtgacgaggacatgggttgaagttttgtccagtatgaagcagtaggtatgtaagaacgagaatcgtgtcatggcggacaacttcattgatggtgatatcgagctgctgcacagccaccccaacacaatgactctttttcatggcagggccatgtcgcttttagattgaagatcttcagtagatctttgcgtctgcattgaagtcaactctttgctacatgtatgtataactcaactgacaggctgacaggtaaaaggacagggccaaggacggtgtatttcccgttctggtcatgacccgtggaaggattcacagtacatagcaccctgtagaatggcgcttggcttcggcagcctcccgcaaataataactgcaagttacaacccaattagatggctttcattccttttgtgtctgcacacctttctacttgcaaccatcagttaacatgatggctcagaatgcatgtgcttatcttctcaactcttaactgccaatatttatgcatacttcttctccctaacagtaacttggttaacttggacttgaataacacgaacactctagagtctagagtctacttgctacaatgcgtcatcccgtcaccgactcccttgtcatccgcctgatcctagtcacccactaaacacccttgggctctccacgcgtgtccgttcgtagcaattccctcacgcccgtacatagtagccttgctttctttttggtctcactgtctcttcctctattatattcgttgcttgactcaattcattcgttcatgttcatcagtatttcgactagcggcacgacccctattcttcaagtacatacggcattgtactgttctgtcacataaggaccttttgctttgcggctccatacctagagacctaaagacctactgcaccaggccggatcgatgatagctggagcccatcgaccacgccccgctactgactgttttgcctcgtctctttagtcaagcgataggtgcttgatagcctcgatacgcgattcctgactgccagtacaacacacacccctccccgctatgggcaaacgcaccaccaattcttcctcggcctccttctcctcctccagcaaacaaagccttagccgcaaatcttcagcgtcctcgtccctggcagagagggttggagacagggttgttgacgactacccgacactgcgccaggacgttgcccttcagcccctaacatcctcgtcctcatcctccaccaccagatccactgtgactgtctcaccctcacacccagtccaagaccagggccatgtcttgctgtaccaggctccggcctctgatatattacctctcccattattaactaccactgctaccccagctgcttctgcttctgcttctgtctctgccccccaaccagtcctcgtcgactatcaaaatgcagccccgccgtctcctgaacacaccaataccgatgacagtctagatgctactccccaaccctcaaacgccgacttagacatggcttccaagaagacgcccttcttgcgctctgccgcccgctctgatgctgccccgtatggctccgtgtcgctaacacccagtcgcaacaactcgcccgctggcagtgatcgctgggaccccgactcccaccaattgcgtcatgtcaccgatacaatgcgcagtgagacgtcgcaccgctctggactcagcaaaaagtcctcctcgagactgtcagaagaaatcgatggcgccgtccttgtttccggcctcgagggtcgcatgggtcttggtgaacctacgcatcctggcgttctcgagggcagcttgaaagacgatctgtctgaggatggcgcactgctggacgacgattcctccgctacttcaaataccgaataccaagaaaattctccccacgaggctgtccgcgcctccgttccgcccaccgataataccaccctctccataaacacgccgcgcatgtggtgtctctccgttttattcgccatcctcggctcctcgaccaatttgttcttctcattaagataccctagtgttgccattactccagttattgctttattacttgtccaccctctcggacacctgtgggatttcgtgttgaagcggccctacgaccctgaagaagactttgtcgacggcgtgcgggtgccgttggtgagcgacgatgcgcatagtttacataaagttaagaagcgcacccgtgtgaggaggtggctggcgcaaggccgttggaacgagaaggagcatacttgcgtctacgttagcagcaatgttgcgtttggcttcgcctttgcgaccgacgttatcgttgaacaaacccagttctataaccaagaagcccccattgtttaccagcttcttctcacaatatctacgcaaatcctcggttatggtttcgcgggcttgacgcgccggttcctcgtccgacccagcggtatgatttggccgggaactctcatgtcggcagccatgttttcaacacttcacaaacaagagaataagcctgccggaggctggaccatcagcaggtggaaattcttctacatcgtgtggactgtgtccttcctcttctactttctgcctgggctcctcatgccagcgctgagctacttcaacgtcatcacttggtttgcccccaagaatgttgttattgcaaatctatttggcgtttcctctgggctcggtctgtttccgttaacgttcgactgggcgcaagtcacatatgttggttcgccgttgctggtccctttttgggctgctatgaacgttatcggaggtctggccgtagttatgtggatcatcgcacctatcttctactacaccaacgttctcttctcctcgtatatgccaattctctcggcggctgtgttcgacaatactggcaaagtttacgacgttagcaagatccttacgcccgaattcctttttgatcgcgaagcgtaccaaaactacagcagagtctttttgcctatcacatatgtgttgagctatggagttcagttcgctggcctatctgcccttttgacgcatactgcttgctggcacggtcaggatatctggaagtcttggaaacgagcccttcaggaggcccgcgaggatgggcaagccaagtacgagcctgtggcagactcccctgggtcgctgcctcgccagtcaaccgacgaaagtggcaggcgaatgtcatcagtatcgcatgttgatggaatcattagccgtgaggatatccacagcaagctcatgaagagatacaaggatgctcccctgagctggtacttgataacgtttctcaccatgactgctatcggaatctttgtggtcgaatagtaggcgctcttacacgatgttccttgagatccagttgctaattaagtcagttatcctgtccacttaccttggtacggtcttttgctcgccctcgccatcggggccctcttcttcatccccaatggcatcatcatggccgtaacgaaccagcacagtagcatttacctcatctgccagcttatctgcggtgttgtcttcccaggccgtcctatcgccaatatggtctttgtcacatacggttacatctcgtcagcccagggtatcaaattcgcatccgatcttaagctcggtcactacatgaagattcccccgcgaatcctgtttctggtacagattgttgcgactcttgtttcctccttgacccagatcggtgtgctcaactggatgtttgccaacatcaggggcatctgcacttctgaggcgatcaacggcttcacttgtcccattgctagggttcacttcaacggctccatcttgtggggagttgtcgggcccaacgagttcttcggcccgaaggccatctatcgatccctggtctggttctttccgctaggcgcactactaccgattcctttgtggctctacagccgacgtcaccgctcgagcatcctgcgcaaggtcaatctccctgtcatctttggcgccatgtcctggatcccccctgccacaggtctcaacttctctgtctgggtgctcgtctgctacgtctttaattatctgattaaaaaccgacataacgcttggtggagtaagtacaccatgactctgagcgcagctctcgattctggtcttgcttttggtattgtggttgtcttttttggttttatttatcctgggtttgcgcaaaatctcaagtggtggggaaccgaagtgtacaagcaaggttgcgactggcaagcttgttcatacaacacccttcaagagggcgagcatttcgggcctaaaacttggtaaagctctgatggtggaaggcgttaaatatagatataaacttattatctgagggtcacaatgatggaccgcatggatggtcctaggcgttatgaggaagatgtggttactacacagcgaagcgctgaacgatatctttagacacaaatgacatgggcagtttcagttccacaaaattcagcacagtacatttacgatgaaaacgagttcaaaattgggaacccagttcttccgtctatcgaatgtttaatcccatccccttcttcgctgcgcttacggcagattaccatagaatacagtgtaattaagcatgtccttgtaaccgtcaccatgctccaaacaagtcaaacccgtctatttctccgcttcccattcggggttctgtacaagttagtatcttgagacaaacgatattggtgttatcgaacttaccttccgcaagatcaccaagccctcaagggtgctgttaaggctgatgtactcctcgtcttcgagttctgctcgctcaccatatccaagcaccactggtgtgctctgagtttgccatccagtaatagtcttgggacgaccagcttggccaacgacgtcaacggcctggccaacgcgaacgttgaccttaagaggtttgagattctcgtccagggtgacaaggaagcgggggtgcatggcggtgacgaggaagtaaagtaggtagtgtgactggccggtaatgaactccttgggctcaatcatagcgacaagggtagcaagcagaccggcagctgagacacgagacaggacctgtcggtctgtgtggaaggggctgattgtcagggttcccttacccatgtgaaggagaccctgagcaattcgcaccatgaagagggcgtcctggtcacggtggtaatagctggcgagttgtcgcagtagctgggccaatcgagcgttatttgtgccagcacccaaaagacccatggcaaagatggcgtttatggcaacctcggggtcgttatcgtggctgtaccttgacagagtgtcgtagaccttcatttgagggttgctggggctgataagacccattgcaagaggtacagctttacggatattagcttcaccgtaatgcataaggtggccaaactgtcgcaaaaccatttcttggccaatatcctcgcccatggccacaagggcaataccgatgacggcatatgcctgtagtagctcatcgcccttcttctcgtcagtttcctcttggtgctcattgcagatgtgaagaagctcctggatcttgagcacagcacctgtaccagcccaagcgcagatctcagccatcacggcggtagacttggccataggatgctcaatggctttgagggtttcaagaatgacatcgacctcttcttgtcggccaaagaaaagaagacccaggccaagggccaagaaccgtgtccacttatcagtcagttggctcttgcggtcgtcgtccattagagtggtgacaatagcttcgctgatctcagggtgagaggagcctgtaaagatgagaccacaagatagagcagccatcgctgagatctgcatatcgcaagaagagtcggaaatcatgggctgaaggtgctcgagaatatcctccctgttcgatccagcatacgccagtcccagacccatgatgcaagctgtccgaacaagaggatcaggatggtttagcttctcatggtcggccaagagagcaacagcagagtcagagtctgttctcacgccagaattcacaattccaatagcgagcatagcgccggccgagatctcgttctctgtcgagtaggtatacttgtcaatcttgtcaagtccattttcagtatcccacatcaaaagagttcccatagaggcgacagtagacatcatgccatcggccttggtcttccacacccatgtctctttctcgccgtcaacaagcatcatcttatcgttgccaaatcctgcgttgacgaaggcattgacaaatgctgctgcaaggttatgtcgggcagagtccaagttagtcattcccgcaactcggctgctctcgagatggctcttgtagatgtcctcagtggacttgggctcaaggatgttcagctccttgcccagtgccttgaagtgctctgaaagcttgatgttactgagcgactccgtaattgcgtcgctctcgtctgagtcatcgtcaatgtcaagagctattctttgacgggcaataaggaatgcgagctgcttcttgagagcggggtcttcggctttctcgaagtcggccctaataaggtcgatgtcgtgtagtcgaattgcaagaacaatggcctgcgcaaattgcttgtattccatgtagatatcgtgcgcagtcttaaggaaggtctcgttgtcggggtaagttaggaggttgaccatggaggacatgtacaggcacacacgagcgtatgtattctcatccacaaacttgggcatctcctcgatgatttcaagctcgctcatgagatccacggcgtcggcctcggcgttgctcttgaggaaaagagggatcaagacaagcgcaagatcgatcaggtccttggtctgctcctcgttattgatcctcttgatatacacctctccaatctccagggcaagatgcctggtgtactcgtggccccatgagctgatgtcggatgtcggggcaagaagtcggtaatgaagtgtgtcttgtcggtcctcgtctgagaacgtcatgccgatgacggagaggacgtcagccaacgaggtcttgtcttcgctctgaggccattgttcgtagagcttcgtcaaagtctcgtagtgtggtcgtaggaatttcaggggctttgggactgctgtcatggatgacgtcgatgtctttatcgaggtcttcattgcttccagggcaggcttatagagttccgggttcgactcctacacaaagcttagaatagttcagatcgtgaaccccgtctagtgacttacagtcaagcgctcaaccatcatatcaagctcgttcttgagttgttgatcttcctcattgagctcttcctcagcggctggaccctagtcagtacaacattcattgcctcgtgaaacagcgggatcccatactctcgatcttctcgtcctccttctttccatttggttgttgcttgtccttcttggcgtcgtcaacagccttgcccttgcccttgtcggccgccttgggcacttcgctgtcttgagccatgttgacgttggcgggttaggcgcttggtagagctttactgggtagattgaaagggtaaaaagaagtcgggatataatgctctatatgtggttgagctgtatcgtcaatgatcacagcgcagaaaatcaattagcgatggagtcgtggtcgtcgtagttggaaggtgatggagcgctgcttggctaagctcaatgctttgctgtaggtagctctgctgggttacgcgaggcgctgccgcctggccccagcctcatcacgtgttcccacctccaaagacccacttggtcatacaggtcaaagcgggagtcaaggttgttagtgataagatctcttagaaaaaaataaccccaccatcccaagaaacaacccctccaacatcaacatcaacatcaacgaaaaagaaaaagaaaaagttgattgaacaacaacatctcgtggatagaaaagaaaaacacatagcccaagaacacgcagaaactgtctcatcatgaaattagacacaaaagccatgcgctacctcaccgatgaggattggcgagttttgactgctgtaagtgcacatcctggttatcatggttgcaaaattcataggacttacaccaaacccgtaggccgagatgggaagcaaaaaccacgaactcgtgcccacaactttgatcgagaaacttgcgcacctccgtggcggtgctggcagcgttcacagaagcatctcagcccttgctaaggtcggccttattgcgcgtgttaaggaagcaaagtacgatggttaccgactcacatacggtggtctcgactacctcgccctccacacccatgccaagcgaaacgacatctacagtgtaggagaccgcgtcggtgttggtaaagaaagcgatatcatgatcgtggcggaccacaccggcacacaacgaattctcaagatccatcgactcggccgtatctccttccgatctgttaaatcgaaccgagactaccttaagaagcgacaatctggatcatggatgtatctctccaggttagcagccatgaaggaatttgctttcatgaaggctctgcgcgaagagggctttcctgtccccgaaccttttgcacaatctcgccacacaatcgtcatgtcgttaatcgacgcatttcctcttcgacagatcgccgaggttcctgacccagcatccctgtacggtgatctaattgctctcatactacgacttgccaagcatggattgattcatggcgacttcaacgaattcaatatcttgatcaaggagaacataacaaaatcggaagaaggcgaggagaccctgacgcttgagcccgtcgtgattgatttccctcaaatggtttccatggaacatcaaaacgctgaaatgtattttgatcgagacgtcaactgtgtcaaacgcttcttcgaacgcagatttcatttcgttccaacagagcctggtcctttcttcaaacacgcaaagaaagctatgactaaggagggtctcaagagacttgatgctacagttgaagcttctggtttcacaaagaagatgttgaaagaccttgaggctgctattaaggaaaagggagatgaaactactcaacaaagtgacgatgaggatgacgacgacgacgaagatgaggaggatgacgaagagggtggctcagaagaccctaaagacggtcaaacatctggtggtctgctcggcgacgatgtcttgaattctaaggacgatcctgttgaagagagcatgtcaaaattggcagtttagatatgatgcaatgatacccatgtttacgaagtgcacacacattactatgatcaattcatgacatcgctgcattggcaaagaattgaaggattatatgacattaatggagattagctctaaacgcctccgtctgatactagcatctgtacccccgaatctaagctacaaaagctcatgacatcaaatcatggcatgaattcgtcaagtgtaacatctacttaggccataagatgttccaggattgctcatttctcaatgtctgagccagacgctccaaaaccagaagggaaaatgttggggtcagcacgaatttggccatggccgaccagatgaaatcaataacaattgttgaaaggctcgaaaacttaggcatccttcttgacttccttcttgatggaaggagatgcgtcaaaagtagccccgacggcaacggtctcggcgtggacggtcgtgttctcaccgcactcggatgaggtaggcgtggcgactgcttcatcggcaggcaggctgggggccgttctgcttgtaaggttagataaacctcactaagtcatggcctagcaacctcgcttcatacccagtggattgacgctgaagtcctgcacgtcgatgttcatcgttggtatcggaagcagtcagttccggagacatgggactaagaaagcatcagtattggaaagacgagaagctgcattcaaacttacgggcgcgtaataggaatcgccgctcgtcgattctgcacgtggtgagggaacatggagcctccataaccgacgagaggagtaccgtaggccccgatgttgtactcgttagttcggaattggcggcgttcggccgtgacacgcttgagttccttctgcgctggagtgtccgcgtatcggatgttcatgagaaggccttcctcgccaacaggccgaccatgaaacttctcgaccacatcatcgcagacgtcacggttctcgaaactgtggcgttgttagcaagttccaaatccctgatattgtatcggcataccgagcgaagccaacaccacggctgtttcccatgctgtcccgaagtatcttgctagacagaatagtgtatccctggaagataagaccgagttcctgaaacgagttagtgatcttttgatcagccgatatacttcagtagaacttaccacttcagtcaaggatttgggtaagttggagatgtagaggttggttgacagttcgtcgccctcggccttgagacgagagttgaaagactccttttagcatgttagtttcatcttcgtcgttcatctgtgtggcagtggagacaaacccgagcgaaaccaacttcgtatccaaggcgatggaatccgcgaatgcacatctcggactcagaaacgtcgtaaaacttggcaaacccaaatcttgcctcgattagctatttccatgtttgcggttgatacaagaaacttaccccttgcaggcaccagtcgccgtgtcgatgatagcctttgatgtctcgacattgccaaatcgagcagcgtagtggaatagcaattcatcatcggtggtggggtgaagacctcgaatgtagacgttgcgattgccagggatgcggttctcaagactctgctcaagactcttcatgtgacctgcaggtgtaaagacggcaggcactgcaccaggaattcggggattcttttccaagagctcatccagcacacgctcagaggccggagaaggcttcggcttgttcgcagcctcagcgtgatgggtaaccatgagctggtgaggtgatggtgtggtataagctgatcggtcactgtggacacggggaccatgctcgcgaggaggccagcttccgtagaagggagtagcaggagcagactcggtagtcgagtaagagccgcgacgattctctagaccagggacttctggctgagttcggtcagcacgaggattgccggcattggcacgggctggggtgaaaggcatgagagatccgggaagggcgtatgggccggcgtaacctccgttcatctgatagccagaatagtttagctcgccagggtgattcatagccaaagactgggcaccctgcatgggggcaaggatgagcccatcgggggcgaccatgtaaggaggttgcatgggaacagatgcagcctgaggggcagacatgctcattccagcgaggctcaaaccatggaattggctcaacaaagcgttgtggtcggcagacccagggatagcgagatgctgaggtcgtcgatctgaatgggtggagagaaaaggcgctgcagccgtgttctgttccatgatcgtcattgaatgaagatgtacgattgagatatctgaagattgcataccagtcagcgctgatgtgatgagggatgaagattccagttgtcgagaccaaagagatgtaactcatccaaggtgaagtaaacgtataagcaaagggcctttacttacctcacaaacaacagatcggctgcaaagcagtgcaagatgcgaataatcggggatgtgcgaaaatctagctatattccaaggttgttagttaaacagtcggatccatgataccaataaggaagaacgaaatgaataagagagggaaatgcagtactgatcagaacagatttctcgaacaagatatgagtatcctgaggacatgctggtatatgcaacgataggagagtgatggggtaagagagaagacacgatgccggggaccagaagaccaaacgtacctcaaaggcctagttgatggtcaagcacctgatggacaaagcaggctggaagaagccgatgatgacgaactgtggagtaccaagactgagatgaagtgaaagtaagtaagatagtccacgataccgtgcaagatgggaacgaaggagattgaaggatcggaggtgatgttgtgaggaagatgaaaaggaagagaagacggaagatgggagagagggagatggtgaagaagatatagatccaacgcgagcacctacctacctagctaaggattcacaaaagaaaaatgtcggaaagaagcactggtgcagagggaaggatgtatcgttgatgaataggcaagaatgatgcttaaatcaatgccaaaaagatgaatagcaggtgttgcgcaaccaaaaaccttagcaatgaagaatgtcgatgagaaagtgagatggaagaggacaatagaatttctgtctgtacgtaataaatagaaactgaggacaattgctgggcgaagacggcgtagaagtggcatcgatgcctacttacggaaggaaagtctgcagctggcaggagctgcaagatgaagcccgggccaactgttgccgcaacaaaacaatggaaggagttgtgggttatgtctattgttttcaagctcggtaatttaaagaaggaaagcacctgaaagcggctctgggtaagtgcgtgttccctaacgacgatgctccttgcgagatggcagttcagatgcgaagatggccccagacctgcctagtatcttattaagctacctatgtaggtagtactcagtacctagataggtttgagatatgaagatgaggaaactactagcctactgacccaagtaggaagtaagtattataattgtacctacctattgaacacggcaggaatatggggagcgcccaagggaaagttactcctgaggggatttagcggaggggagcgtcgagctttgcacacacgacaacattaagatatggcggttttattctctacgagggaatagctgaacataagagttcgcgtcctttagaacatattccgcaatccccccctctcaagtagctcagcatgctttatgttcctgcaggtttccatgcgcagtggtttatcgtctattcgtctccttctccagatgcactcggtattggcaaacgcttgtctatgagctaccaaactccttcttggcttgcatccgtactcggccttgaattaagtggctttagaatgcataattttattgagtgagtcgtcagtcgaagggacatgctctttgaagcgggagttttgcgagtctcatttactccacgaacgcatttgcatgcatggctccgtaacatctatgttcgttgctacactcagttcctgggtattcaaacgctgatcgtaatccctgacttccatgtcttgccgttcagtctgctgcgagtggcctttaacacccatcttgaactccttttttactgttgtctctgcccgtaggtcgaatggcaccaacagcgcttccatggctcactctcgggtcaccagttctagaccacagagagtcgttctaaagaagaagaaactcttgttgttcacgtaggtgcagggtaagcactctagccactacgtcgtctcgtggcatacaagcttgagcaggctacacacgacggtcacaatggcactttactaacttgcttctgcttgcatgtctggatcaaggcgggttgagggcgcattggcaacggaaataggtaaatgacgttctctcaatatgtggtgacatgaaattacaacagtgtagatgtcacaaaccatttatcgcatatgtaccagtccatcccaaaaccacccgttctataacctgtaggaaaggacccaagtctactccgaatacattcatcaaaaatcaccaccactgtgtatggatagtagtggagcagaacgccagccttttaaacctgacaagtcattgccaccaataaactcaaatgcagcatgccgctgagcgtttttatgaccaaacatcctcctgcgagcaactctgtcagtaaatgttcaccaatgagatgtggggggagcagcatgtagccgctacatacctgatattggtttgccgatctcatgttcttcacaatctcctcacccttagcctcagacactccacgtccttcggcaatgatttgcgccaaaacagtgttgacctcgcgagccatgtttgaagcatcaccacaaacatagaagtaggccttctgggagagcaggtcgctgacctcttgtgctctctccttaagtcggtgctgaacataaaccttcttggcgctttctcgagaaaaggctgtgatcatctcgaacttgtcgccgagagcctccttgtattcctgaaattggtcagtaagggctttggaattgggttgatgtcgatgacttacctgccattccttctcgtacatgaaatcttcactgggctttcggcaaccgaagaacaatagagtctttccgacctcaacaccatcgcgggccaacttggcacgttcctggacgaaaccacggaaaggagcgacaccagtaccagggccaatcatgatgacaggctttccagggtccgaaggtagcttgaagttggagtgacgaacatggacggggacatggataccatcgtacttgttgcggggacctgtaagctcgtatgtctgaccaaaaggtgctgggctggggtcgccgttctgcttctgcttcagggcaaagagatagttggtagcgacgccgcggaaagggtcatctcggccaggaatttgctgggactcgacgacggcggtgatggaaatcttcttaggctgaaccagagaagaggaggagatggagtaatagcggggctggagcttggtgagaccctcgatgaaggcggagaagggaatcgtggtccacttttcacccttgctaacactggagaggaaacgagcaatattgtagtagtgagggccggtcttctcgtggaagtagtccttatcgctaccgagacggttcatctcagccttgatagagtcgttgggagcgaaagcagcgagagtagaaacgaattgacgggaaacaggagcgcagatctcgagatggtatcgcagaatggcatcgtaggtcgtagggttagggaagggaaccttggcggtaggctcaagagccttaacggtgatgacgctgtgctgcttgccggagagatcgagaatatccaagaaacggttaacctcctcaccaggatttgtgggccagatagcaatgtgatcaccagtttcgtatttgaggttagaaccgctgatgtcgacttccatgtgaaggcagttcctgtccttggcagagaagagctcgtatgactcggcaataggggcaatgtaggggttgtgagagttaaagggacccttggcagtgccttcgagatgcagcttgttaggttcaccgagatagacttcgttggattcggggctcaggtcgtcacgctcgttaatggcaaagataggctcgtaaacggcttcgcgctcttccagtcccattttcttagcaagggactcccacatgggatccttccaggccaagaagtcctcttccatggtaccagcgccatcgtcaccttcaccagcttcgccgatgcggtgagcaccaaatttctcaagagcctggtcaactttacggaccatggcgttgtagtgttcgtaggtgttgtttccgagaccgaaagcgacatagttgaggttgcccagaggggggtcattgccctcgttgaaggtggcatcctcaccagtgatgaactcgtagaaatcgactgcgttgtcggtaggctcgccttcaccgtaagttgcgaggacaaacatgacaacgttgtcgttggggacagtatccaggctatcgaaatcgtagtcttcaatatcggcgatcatggtgttgagtccgaatcgactcttaccctccttggcgagacgggaagcataatcttcagcggtaccagtctgagaaccatagaagatgacacagttcttgccagattcctccatggcctcgacgatgtttctcgtgcgaccaggcttggcagcgccgccggcagcgaagccattggcataagggtccttggtaacaccccatagctttccttttgtgaagtatgcgaccgttccaaggaaaatgactccgaggacgataacgtccagagtgtctagttcagccatgacggctactggaccgctagagcgagtttgtgatcaagtgtggtgaggttcaagcacaaacagtgtgaccagaagagatgtaaaatctgtacaatttcgaccgagtttcgtggttttctcccaatggttgtgttatcaccaatggttgtcggccggaaaggaggcgggggaaggacagtgggatgtgggatgtggcgctgagtgtctagaaagaaggatgtgctgtcagtaacaaattcgcgctaaaaaagttgtaggagattaaatgcatgatcctaggatccatccttcatcgtgtgaggcgagtttgttggcgggaaggacttacatcaaatgatcagcactacctgttgattacacactctggccacttgctcgcaaactttccttgtttgtcgacgtgtcgaacaaagcaaacagcaacagcacccgtgcagtagatgagtagaaataggttgtttggcagaccggctcccgctccaagtggacactttaactcgggagctggaaagtgaaaggtggctgctactggctgcggaataccacggccggtcttttttatctcggtcggaggaatcggattgaacccttctaaactgggggaccgtttgctgttgggactctggagcagcaggggttcagtgggagcctgtgattcgtaactcccaatgtatcgctcctcaaaggtagtgtgggtttatcttttgcaaagcgtggaaaagatccaacgttgtgaatcccaagaggtacccaggtgatgaagagatggaaggtcgttaagtacaagagagaaaagtaaaaaataaaaattaccgcgagacataagaaatacttaaaatttagaacttgaaacgaggattccgaataccatgatccgatccataacaaacgcactttattagtggtatgtgttcggatagtgaggccaacccggacctaggaacggccggccttaatcatgagatctcgcggcgtgcgccggcggggtcccgaaaacgaacacggccgtccatttagcaattccatggaatttccgcaattaccgcacccgattcccgattaactcttctttttaggtagttgcaagagtaacgtcggcctcggcattccgagcaatggcatggcatgcctctgctctctttgacctcactccccgcgtttgcctcccgccttttatcgtaaactagctcttctcctcatatccaagttatcccaaaatgtttaccccaatgtctttgagtctattttagtatgtccattggttccgctgtacgattcctttgcgaaaactatgaaccgaccctatccgcggcaatgattgaactgccgaacccaaatgccttgtccgccttatctttcttaaactctatgtgacccagaccatacatacatacgtacttttggaaggttcgcgaagccaaggggaaaccgcagagtatcagagcatgacttcaagaatgcacgattggtttaaacgtggctccaagtacctccctcactggtttgctactcaccaagaacaatacaaagccttcacattgtcatgatgcatgcatgtgacagccaaatccctttctgtcaaagaaaacggttgctctggaatgcggataccgataagccacgctgccgctatcttgcataaccgttgtcttgaaagaaagttgtggccttggtaataataaaaaaacagccctcaaggtatcggaacaattggccgttggaagcatgagagacgaaattagtcgatcagtttatgacacttggactctatttcttagactacttatttttgtaccttaagatctaggatgccaaacttcttgttactgatcagtcaacaaagaaccattcctttgtgtgtcatcatttgcgtgtaaaacagaaccttcctaaccataagaactctgcgctgagccattgtcaccaatgcatctcaaatcacaccgctgacatgaccactatgcccacaaaataatatctttgtgtatttgaaccaagaccatgctcctagaagcttggctgttcccttgcctgcatgcgagcttgacaccgcctattcctttgcctacgagatgagatactattgggcactgtctgttttatagtaatgtttaaacgtggccagttgtcaaatcgggcatgcagaataccttgtctggtgttctatctgagaatgagctgctgaaagtgtctagggtagcatatctgtcccaagaaggttcgcttggcaactttgcacgtggagtttgatgtgcgccattagtagcgaaataggtacctagtgaagtgcattgagttcacctgagctttacatcatgctaagcgaaacatggtcggcctcgacgctcccaatagctccatggcataattattaacatccatcccatatttgtgctattgcaatgatcagcacaggaaacagatactacgtcgatgaacgtctgggacctcctgactcttgctagtcaattcaattgagtaggctcgcgtgcgtcctgatagctagcgagctgtagtatacaatggtcagggtcaaacatccaacctcagcaagtcattctcgattatattgatctcccacgggggttagttaagtcttgaaccctgagccaagggatcacccagacccccttctagaaaaacaaaaacaaaaaaaccaattgacagctggaggtggcgcgccgggtttcccaagggcctgtcatcccctgtcggttgatcccagttccgctaacaggttgcggcccttgcaggtgatggcaaggatgagtgctaaaacaccgcgaatcgtctaccatattagcatatgtgccatgtattaaagcgctttgggtttcttctggccccatggcacccaggttctttaagggttcgaacaagccatacagcgggccgggccaatgcttggtgggcgagctgacagtagcgtcattgcgcgcttgtggtcaagcctccaaagccagtcgtccatagtctttgttgtccatccaaaaagactccctcgtatgctgcacatggcacagtagcatcccttgtcaacctcaacccaaacccgacccccgacccgtagctagtagccagcactcttctcgttcctcttttctttcgttcaattgcgacactgactttgaaactggataatcgccatagatcatgggatcgcgatacagaacttgaggatgggtaagttcaaagcttttgcaggtccaccctctctgctttaccttacaccaataccaaccaacccctctcttcccgcaccacctctaaaattcgggctgtatcgcgggaataccttcgtcatctgtcagtgccaggtctcgctgcagcaaggctgttcacccgtagcaggcgttgcttagtagctcgctctcaggccctgtcctcccgctctaaacgtctccgcttccgtttcaccaacatcttcgaacatatctgagcaaagatacataaataaccattgttgattaaccccttgtgtgacccatagtgccgtcgcagccgcagccggaccacctgcaggatacactcaggtactctccccggcctgtccttagactcgacgaggaggaagaagaagatgagaggagctgggaccgagcattacgccctgtagcttcagattcgccggtcatcaatcgatttggacactcacgagactcctccgccgaaaagatcgcacagacacaccaacccgtggtctccccacgactccacggatcgcattcgagaagcccacttggtggtgtcgttgaacgaattattgaccccaagagcgcagcctacggccatcatcgtcaaacttcgatcgtgcacggctaccaacactcgagaaatggcagcttggcctcgaccagttccagtccgttaagcccgcagatgattgcagccgccggcgtcggcctcgaacgtccagacatgcaatcggtggccacccgtatcgatggcgacgcaggctacccatcgcggccccctacatccctctcaggaaatgttgcgaccatggaacgtcctactgccgctgatgcttcttatggccagacccaacgcaagctcgaacgaatacacagtaaatcgcggcgcgaccacaccccccatcactctcactcgtctcgtcaccataaggacgagcaaaagacggttggcgaatatgcgctgcatgtgttgttcacctcagtcagtgaagcttcgattttgtcaatgcgcgccgcagctgacttgatatagtttatcgcacaagccgaagaaaagttaacggaatgtgttacggttcctctcgaccccgagcccaacgtcgaacaaatatgcggcccaggagttgacccggcctttgatcaattgattgtcgctctaggtcacattgctagcccgaaaccaaaagcattgatagactccatgatgctctggaggaaaagcaaaagtgatgccgccaatgaagcccgcagccatcttcagcaatcccggaatgcagtgccaggaggaggacctcttattcgaagaaatacagaaccagtgcaggccggaatacctggccagggaggtcctgatgctgctttcccaaatggtccgcctactctcgcagcaagacaagagtttgtggcacaagctgagcgtcggtcaactgtgtctatatacattctttgccgtgttcttcttgaagtcatcagccaaagcaatcttgcttcgatcacgcctgaaatggaagacaagctggagaatattatctttggacaactcaagattgcggatactgatcaattgatggtatcgcccctcaagcttgctaattggaatctgtttgctcaacttctggggcatatgagtggcatcaattttgttggagtcaccaagaggttcatcgaagacttggaaggttcccttcaggctcgcgaacgcgtggtaaagagtccaacgacatcttcgcatcctggccgagatgtcgagggaaaggtggagcttgtactgggaggcatgaaacatctgagactcaagatttcacctgaagaatcttgggaacaatgctgtgatttcctcatctcccttggtcgtctcttccagaagtcccatggacaaaagatcaagacagccttctgtcaggtgatagagatgcttctacttccaatcgcagcaaaggcaagcaatagccatttcatgcatccgaaatgggcagaagtggtcgctgccatcggaccccgtctagctcagatgttcatgaagcctaggcattggaattttgcatttccgcttacagcgacactgctttgtgtttcatcccctgacaactttggttcccaatggttgcaattgatactacctctgcaggccaagatcaaggatcgagccactaagcctctctgtctccaggtcatctcacgcttactatggacattcttatatcgcactaatgagacttttcaaagcagcatgcgcaagattgacgaggtcatgaaactggttttgccatcctccaagcgaagcttggttgcctctgatactgcttgtactgagcctttaatccaaatcattcgaattgttggcttcaagtatccggaatactgcttcaggaacgtggtgtttcctctcatcaatgccgagctcttcatttccaataaagagctgaaggtcgagcagctggaccccgatagagttgtagtgggtatcagggctttcctttacatcatgtcagatctggagaatggcgaacaaggacggccgccatttccccaatctttcggaaactcgagtcataattcgctgcctgaccgattccctgtctctccagctatgtcatctcctcgcaacctccctctttctcagccagctgcgatttctaaagaagagtatatttctcgccctgtcttgacacacgttttgagtgatggagtccgggatttttacctcaaattttgtgaaatcctcgggaagatcacgatcatatgtgacaacacctttggcggacaagcagcactggatgagaaattcaacagccctatgccgaaaacccccattactgaaaccttcaccttctcccgtaaagacgatcaccagaacgccgcagatcagaagcaggcattctacgaacttcttcacgtagctgttcaagcgttacctagatgtctttctgtcgacattccatttaactctctggtcaacttgctgtgcactgggacagcacatgtgcaatacaacattgccgagtcgtcagccaattctttgaaggccatcgcaaggcagtcacacgctcaacaggtcacaatgggctttgcccgtttcatattcaattttgacgataggtactcgacgatgtctgacggtggaatgcttggtcatagtcacattgaaaacaccttgcgcttatacgtggagctactgcaaatatggattgaggaaatcagacaaaagactagagatgccgctacagatgagccggaagccaacgcgtcagacaaacgagccataaaacttgacctttccagcatttgggcagaggttgatcaagcagaggctcatggattgttcttcctctgttcccaatcacgccgagttcgccattttgcagtcacagttctacgtttgattgttgagttcgataaggcactccgaaaggaagcggccgaagacaaagactccatacgactcattgatattcttgagaatgaatccagcaaggttatggatttcaacgatgagcagctgtctgtcgctgaacgaagtcgattgcaacgaggcctgcagaataccaacaaccagggcccacttgttgagctttgcgccagcgatgtctcttacgacacgactctatggttcaaaatattccccaaactcattcggatggcctatgagaagtgcccctttacagtcactatatgccgtgatcttatctgcaatcgcattttacaaatgtataaaccgatcgtatacctctccgaaccctcgcgaggtctctactacaacaacgagacaggcagtgcccggcttggagcaagatccgcaacaactcaacctgaggtgatggtggagcaatggaaattgtacttgatatttgcttgcactacgctagcagatccaggtgctttgcccacgccgcaggatcctcagcatgttcgaatggcctccaaggcatcctccaaagataagattgtgacagctcggatgttgttcaagtaccttatccctctgttgtctgtctcgtccgcgtctgttcgggatgccgttgttgttgccatgggctccatcaacattcatatttaccggactttacttgaggagctgcaaggtcaggtttctcgatgcaatgacgaggcgcgagctcggatacaccagcggacgaacagtaatcctaggaggaataggcggatggatcttcttagaacggaaatcacgcacgttttcaagcttacttcacatttccttaacgacccggaggtttacaacaacgagttcttcttgactactctcactacatacacaaaagacctgaagttgttcctcatggatggagaggtccagatggactgggaatttcagaaactccggcgtcattattgtggtctgatggaggcactttttgaaggtatcaacaaaaccaaagatccatcccgatggatgaccttcgagtctcgcaagtcggccttttcgctcatggaagattggtgtggattttcaccgaatcaaaaccagattcgtgttcgcgaagataccatgcgccagtccctgatcgatcagcagactttgggggagagaggaactgccactgctgcaatggagatagaaaaaaggaaccttcgcactgcagccctcagtgccatggccgctttatgtggcggcccaattagcgtcacgactgaaagcaacgttgttcttcagtttgatattcgacgtatgcttgcttggattgattccatcttcaactctgggagcgacaagatgaacgttattggtagaagagctttgcataatctgattgtccacaatcgagaggttccttacttgatggagcactgtattatgcgatgctacttggcagaggctcccaaggtgcttgaaagttatttcactgtggtcacgcaagtcttgcaagatcacattgactacccttgtcccttctggaagttacttggcctctgccttttcactctgggcaatgatcaaagtgagattcgatccaagtctgcagttgttctacgtagcttggaagtccgacagcagagaaactcgaagatccaggatttcgacatcagcatttccgacaaaacacaggctgtgtacaagctagcacaattcgagatctccacccgacttgccaaacagcataccgagttagcctttcacatcttctctgaattcacactctactttaaagaccttcagcccgcagcccaacgaaatgtcgttgcagtaatgttgccctggattcaatctatagagttaaagctggatccgagtggtggacccgcagcaccgtctttcgtgcttctcgcaaacctcctcgagatcactatcaaatccagcggtgccctacacaatgaggttcaggctctttggcaggctcttgcaacagggccttatccaggcaatgtccgtttggctcttgagttcatcatgcagctgtgtcttgagcgccgagagcaaaattttgtcgagtacgccaagcagattgtcgtgtttctttcaacaacgaacagcacgcctggcatcaaggttgtggagttcctcctcatgcaaataacccccagcaatggtgccgaacgaaaaacgagatgcagttgagccaccggctgacatcaatcttttgccatactgtgccgatctagctgaggctcttcctgttggaaccaagcaagctggtttttctcttggccagttgtcccttattcttcttgtcgatttgatggtctccccagtccacctcacactggagaacgttccgctcctacttcaagttgtcactgttctatgggatcattacacgccactggttcaggagcaagcgcgagagatgcttgtacatcttatccacgaagtagtaatttcccagattgacgatcagacacaagacgttgacaaaagagctatcgaggacctgatagatttagttcgccggcacgatcgatccgtcgtttgggggtatgaggatagcaacggcaaggtggatgatcacgacagcaaagtgccaccaagcatggagttccttacggcagaggtcatcaagactttcgagattacattcccaggcatcaaagagcattggggacgactgtcactaacctgggccacatcttgcccagttcgacatctcgcttgtcggtcattccaaatttttagatgtgttctcacatctgtggaccaagctatgcttggagacatgcttgctcgattatctaacacgattgcggatgaggacccggaaattcaatcattttcgatggaaattctgacaactctgaagacaattattgtcaagctagaagctgaggaccttcttagctttccgcaattgttctggactacctgtgcttgtctggagtcaataaacgagagggaattcctagaagcagttgagatgctcaacaaattcatcagcaagctagatctgagttcgcctaatgtgcgccgaatacttgcagatgggcaaccatctcgctgggagggaatattcgaaggtgttcagcctcttctccacaaaggctttaggtcgtcgctttgctggcaacctactctcgatacgatagacaaattggttcttctgccgagtgacgggttagtcggtgatgatagacgcctgttcttttcgctacttgccaatttccctcgctttctcaacgaattggagaaacctgttccagatgagagtgttgtgcacacagcgagactgcttcaggaggaagcggacaaccaggggttggctggtgttgctgaggccctggaggggtttgctttaggtgaccctcaagatagtagcaaggatttcctcattgagttctggggagctttacgagagtactatctccctcagatggatttcccgatggtaacctttttgctcggccttctaaccaattccctatcctgggtcaagatccagacaatgagaattctctgtgctgcgatccccgaagtggacatgcgtaagccggaacttgctgggcacggatctgacctgatctcgcctctgcttcgactgctgcagacagaattctgcatggaggcgcttgaagtattggacaatatcatgaccatgtctggtaaccacatggacaaacaccacctgagaatgagcatgacgcgaccgacgtcaaaggcgattcgaaaggagtatgagcgcacgcagagtttgtttgggattcccgaaacgtcaggatgggctattcctatacccgcaaagaaaactgatgctacgcgggccaatatccacgccgcgttttacacttgccagggttcagagggcatgctgaccgagacagcacctacgcctgatgtagagtttcatgccgatgacttcccgtacaactactttggtgcaccggagcgaaccgaaaccatgttgtctgacgagggtcgtggtgatgttcacgcagcagacctggcaaccaagctggacagtcttgacgacttctttgatgagccgtcgagccctacgactgacgatgatggccggtcatcaagaacgatcactgaatatacaccggagtcgtttgagactggagcagagctatatgatgagcagaccctgcctatcctccacgaagcctcgaacaatgcctctttccaaaatggcttcgcagaccgatctccagggctgtcgagagatgcgagctcgaacaccatgacaccgggtgccttcagtgtggttgttcctgcagcgcgaccgggattgcattctagatccatcacgtccccctccgcgccagcttcttaccaaccacaaatgggcgacattgtatccgacgatgagtaccttgggggttactcggacgccgacgacgagcgacctggtacgggacataccgagggcgctttttacttggagaatatgatcaagcctgtaactcgaaggccgcagtcgaggataagacgccagccaagcgttcgttcacgagacgagagaagtcgcgaaaagccaccgcctcgatcggcatcacgactagcaaacaacgtatatccccctgggatgcaagagcatgcggaaggtgacatgctatgattatgtaaagaaagggagttggtttgatagctatgatataaacgtcagaaatgttgtatgatgggttgaacaagtgctgcattggcgtcggggagtctgcgtgtaatttagccaaggagctggagaggctatttattgcctttacaggtacaaaagcgacctaatacaaagtgactgaatacgttcaagtactctacatgataccactctatcaggtggcagaaaagccaacctttaaagttgagaatacaagattgaacaatctacataacttactaattttgttgcttgggccttcagcggccagtttttctgataccctgaggtcgctccatagtccgccatacggattaaatgatataccgttttagtgcataattagaatatgcaaatctcatctcaatacctaaacttcgtagctaagggaagaaacattccaactgaaattctcatggaataatgtctattttgttccggggtttccaaaatgcctcgagacgtgccgttcagccatcaaaattggccggtgcaatagttgcctcaaggttcatcagcaagaccaagcgcaaaaccaccaaaccgtcacagctgatataccctgaggcggccaacaaagaccattctgatctcgcgacatttctatcatatgtcgaacgcacaagcctgaataaaaactcaactgtatatcggggcacacactacgaatacacagtcgccgacacactctcacagtatggcttcctcctcaagcgcgttgggggccattcagaccgaggcttggatctcctaggcatatggacactgccttcaacatcgcagacgtccaaggtgataatacaatgcaaagcaggcgctcggagtctaagccctatgtacattcgcgagctcaagggcgctttggcggtagctcccccagggtggcgaggcgcagacgtactgggactcctcgtaggcgagaaaccagctacaagaggtgtacagaaagagattcactctgcagatgtggctttggggtatgtgtgttgcacaagggagggcgaagtggcacaattgctatggaatctgaaagctcaggaaatgggactggaaggactgtcggttggcgtcaagtatggcggggataagagccagcttgtgttgattcagggtggcgagatgctccctttgctggagaaggtcaacatagagaaggacaacgtggtggatgtgtctgttattgcggccgaagggggaacactctgacatcacatgcgtattgaaagaccttgtgactgcccgcatgatttgtatattcagttgccaacttgtaacactactgtacgactatatcacctacacacaattagacaatttgcatcgaggctatatcgtgaaaattgattaacagctacagcagcaacatagatgacccagcttgtggacaacagttaacctctaagctttaggctacaaaagtaagtagtgtagcataagctgacctatttttacctatgcatgagagcgttctagttacatggtgacgaatagtccgtttcttcattcttctcgttgcgccgcttcgcttacatgccgacctttgagattgcctttctcactcccgcggcgatctccttgaggagaacctccggacttttcttgctggagatctcggtttcataatcctgaccgaaggtaaagacatcgtcgaagctaaactcttcggatacagcatctgtctccgagaggttcttgttggcctttgtctcgttgaaggtatcatacggctcccctttgcctcggtgatacgcaccgcagaactcttgcttgatgggctttccagtatccaagcggtatttccactagccaccgcttttcttatggtgaggtttgttccagcgagggtttgaatcatgccaattcttgtcccacttgcttggcttggtctctttgagcatctgtgactcgagcttccagatggtagtgagaaggtccttgtactgctccccagcactggcgctcttgtcgatgggaacaatttcgtagtctacaaatgcagggagccatttggggacttggaccgcaacgggagtttcgcgcatgctatgacgctcacgagccacggaggttttgggtagcatatatgagaatttggtattgtcaccgatagcttggtctgatacttccagcttgatcggcatctgattattgaggggctttagagggaagcgggacttgagctgcttagaataagccgactcaaaggctttctttttggcgagtcgctcttcatccttcagccagttggaggcagggcaagggtcggcagactggtccttcagccactggtcgtagagcgaaagcttatgaggggcttttgggaagaagtcacggagaccctcagcttctcgtaggatggccatctgttcttcagtaggtgggaggtgcgcggtgtccttattgtaagtaaactcgccagcaatcatgccctcaatgctgccatcgtagattgcaatcttgcgtgacaaagcagacattctggatttgtcgtcgtagatcttcatctgaacttcggagctaagtacagggaacttgacaggcttgttgactttattggagtcgtagactttgccgcgcttgttgatttcgatagagtcgtagaagttggcagcgtcatactcagccttcgtacggagaacttcaaagaccttctccataatgtcgtcgtggtcttgcttttcataggtaagatgagcagcatactcgctgcggatagcaccctggagacaaaggggctctatgaaactggcctcactgcgctgcttgcttcgttcgaggagacctgcaggatcaatttcgttggcaacgagtttcggagtgaaattaaactctttgtccacagggaactcctcatttgtatgcggggggtaacgggcccaagtggttcgcatagctcgagaaagatcgttgtgcgataactccaccaactcgttgtctctgatggcagcaggattagcagacttggcttgcttgtattgtctttggatgatcttaaccgggcctttgggccctggcttcacatcccgtctgagaatgggcttaggaggatcagtagggggtgtgtgttcgtcacatgaagatacagcgaccgagtcggaattgtagagatagtccttcagcctttgttgagtcttaggcgtgaagagctttctaccaccaccgggagaggagcatccggaattctgtggtttctctccatcttttttgacaggatttttcagttggcaggactgctctacaaggagagaatggggaggttgcgcacatgaggccgaagaagtattcgaagccatggcgaaggttgagtctgtattgtgaatattctggttctcgctttcaggtggaatttctgcaagaatggaggtttgatgagtagagattgactattttttcagtacgcgaggagaaagaaaggtatatctttcatgctcgcaagtgaactgaacctgacagctgcgcggcactgccagtcactttcactccggctctcactcagtcactgggcccgcgccaggcaaaatatcaacctggcacctttgagacgggtttaaaacaatggaaaatagagaaaatattaatgacgttggaattcggcactgccagcgactgttctgtataaggagccaatagtggtatcgttgcccctcagagtttggaggagagtttagaaggggcaaaactcagccaatgccaacgataatgatcagcaggtacagagaatctaattcagacaggcttgagttttgaactgcaatcgtactgtgatgcagataaaggaaacagtcttgcacctcatcttgtcagtgttagagtccctcaaccattttgatgagctgacgactcctccatggcgtattccccctctcggtgaatcacaggatgaaggacagatctcgatgtgatttgcatgtaagggacaagacttctttttaaaccgtttgctgccttggccatgggttccgagtatacacaagaacttctgtgacagctgcactttcggaggaaaccggtccatttgattagactcgtggttcgggttgttttgcaacgttaaatcgccaaacctggtgttatgtgagaatttctggaagccttctgtgagcgcttgctatatgttggtatattcaaataaccccaagtcgaacgccccctctgcgtctattttccgtgttatacatgttgttgtacaaagtcagagaccacggcatgtggctcccttgttaagctgccacaggtcctactgtgacatgctctcggagccgtttagcctctgccatcttgttctgcttatcctgttttctctgtcctgcctctattcttgcaaactggccacgcgcgccgtgcttgagctttgtgatcatgtccgcagccttgcctttgttcaaatcttcaattgttaaaggctctgccttgccgcgcattttgttaatgaagtcgacctgtccttgtgtaggcggcgttgatcgccagcgctggtaacggtgaataaacgtgtgggggaacgccttggctgcgaagctgtccgccccgtgcactgcatcggtgaacgtagatgcagtgagaatctcctttggcattgcgtatggtgctttggcaccgtttagtagcgctcgtacctcgactgctcggtaaacaggtgccgaatcgttggacctttcgggtactctttctatacggacgtaagaaccatctggtgctgaaagaataaacttgtctccttgtacttgaacccaggcgtatttactgatggcgcgaatgtgcttctcgccagatgtatcggcgatgagatccaggaccgagtcataatctgtgaatgtgacactgccagatccgggcccgggagttgtatggtacgacaaaggctgttcgctattgacctggcccgtttctttgatctttcgcaggtcgctcactgttgccctctccacgagaacgttcggatcaagaccaaacaatgttggcgtagtcacgattccagtatccaaacttgagactagatcgatgatgtggcagtttttctttcctggatgtaatctcattcctctaccgatcatctgaacgaggagattgcgagatcttgtcggccttccaagaatgacgcagtcaatgttgggaatgtcagttccttcagtgaagacaccacagttgaccaatactgggaactcgcccttccggaaagaatcgagtgtttggcctctttcaacttttggtgtttctccggtcacatatcttgcatcgaagccatgttgtcgaaaacgatctgtcagctcaacaacatgagcaacatcaacacaaaacaccagagtcgactctcttccttcggccttggccatccagctgcgcactgtaatatcattgatctcgctagtgttgacgacctttgagagttctccgggaagatagtcgccaaatgtgcccttcttgattcctgacaggtttgctttggtctcgacggtggtaaacatgacatctgacaaccactttttcgatatcatgtccacgtagtctctgtggtagacgatctcatcgatagctgcaccgagcttgactccatcaaaacgcgagaaggtagcagagacaccgaccagatttggggactctggtcgcttctgatcgagtccaaagtggcgtagggtcttgaggtaacctggagcaacgatgtgatgggcttcgtccaccagtaaaagcttgaaacgagacgggtcgaactttttaagacgaccttgtgacgttatactctgtacgctagcgactgtgatatctgctgtccccgttgcgtggacatttcccatctcaatctcgatcttcttatttggatactggcgctggcaatggttcgctgcttgctccacaagctcgcgacgatgagccaagattagtgtctgctgcgcattctcgcttgctggtggaattctctcgatgagttgagtgaaaatgaccttgaaggttaatcaattgattggtggttgaattgaaaatactacctactgttttcccacttccggtagcgagggacacgcctactcttttctgcccattttgcaaagagttcaagaccgaatcaatgcattcttcctggtaatctcggagttgtaatttaggcggctcatgagcaatagttgaagttgaagttgaagttgaagctttaactgaagcgaatgcccgaaatgtctgtggcttaatcacgaatggggatctggcggctttgagccgaaagaagcatctcggtacaagtcgtaacattgtacatgatgaggagtgcgacgagaataagttttgtctcattgagttgtagtgaagatatttcatggttcattatatgcgcatacaaagttgaacaacatagtaaaatgtattatgtaagcatgatgcactaacattcggtacttgctccattgccgaccagagagtttcctgtaatgaataaaatttcactgaaactataaatcatgctttgacagacgatattcacttttctactaatttccttgagattttggtgactgctttttcacttgttcatccccactcctgagtcggagtgcttctttaataaatcctctgttaccatgttttcatcccttcataagtcactagatttcgtcaacaaagcagcatggagtcggaaaccaatcacgaacctctcgagaaggacctcaatgagacagaacagatcaaagacttggaagtgaaagatagaatcccttcaccgttccctcaacaatacgctgcagatgacaccgacgtgtctggcagtgtgtataccagcagcgaagaagaatttgatcgaaatgatgggcactattcgctcaaaaggccagccgaagatgacctgctacctcgacaatttaagagacaaaaaggagtgctcaacaccgattacctggatcttctcaatagggacattgaagatgcagcacagcgtgtttgcttcacacatgaagacaacgagaccgctctgggttcaacccaaatcggtctcacctactggtcattaccagaaaagaagttgttttttgaggccatcgcccgtctaggccaaaccgaccttccaggcattgcatctcgtatagggacaaagagtgaggtcgaggtgaatcattaccttgatgtgcttcgaagagctcgacttttgagacagcgcgaggttagacgcccagcaatagagttttcggaaatacctgctgctgttgagctaagccagcaatgctgtcacgctctagacgaagccgcggatgccatctctgtgcgccaggaacgaaaagaagaattaagagaagagggcaaatggggagagtgctgggaaatcacccccaagatcgcacatcgactcgacaagggtgaaagcatcaatggaagtcagaaacttcaattcaagggactattcaacctccatacttggttaaggctttcagagcgtgtctttatgaattcgtctattcctagcgagaactggcaatacatcgacaataggcctccatcaatgtgggctacgacgtttgaggatttccactccttagcggtctctataacgaaacgacttgttcaaacaactcttttcatgagtatgtcaagaatcagagccaaaagggaacttcatcccaacacccgcgatatagtcagagcccaagacgtgcaagcagccatcgcctcgttagggatgaagctagattcacgacagttctggagcaagtgtgcaagaagactacgactggaagtgcaagaagagccaccaagtaacgacgaggaaggcgaaggcgaacccctcagttacgaagaaattgaagatcttttatcacaaaccgatgaagatatcaaaccaatcactaaatccgagttcgagttcgatgtcgagtattccgagccagaagctttgaaccctgatttcgaagaaccgccattgttatccgacgaagaaggtgctgccatcgacagagaagcaaatgaagtactacagttttctgctgccgacttcccagaaacgtaccgcaaaaaagaggttctcaaaaaccgtattaccacggaacgccgacaggagcagtacgccgaagagcgcgaccagtttgcaaactggcaggccgagaatgagatgtgggatctactgcagaagaaaccacctattgaactgcccaaggtgcccgaaccgggtcccctgcagcgatcaactatggatgtggagggtatcttccccataggaagggattggatgaccaaaacaaattatcgcagtgaatgggagcaggaataaagatgatagccaggtttatactggagcctgttaatgaagctcaccaggaggcttggatatatattcaatacgaataacgcacatgtttcccatgtgaagggtatctggaacattctaatcgtccctctatcatatgccagccggcggtgccttttaacgtctcctttttggtcgcgcctttgctttcgtagtcgcagccttttggccctttttggcgccacgagtcgacttggacacttgtgttccgctctcttcggcactttcctcttcaccattagaagatgaaccgtcactttcctcctcctcctcttcgtcttcagagtcatcatcttcctcctcctctgtagtctcggccttttcttgcttttcggtcttggcgggtgtggccttcttcttctgccgcgaggaacctcgcttcgacttgggcgccggggacggggcatccgtaccttcctcagtatcctcaactgacgcgcctcgagtcttggtctcgcctctcttgcgtttcttggccggggacggcggcggcggcgataggtctagctgtgcaggtgatgtcggtgcttcgctaggatcagcttgggcgcgctccatcatcgcgtcgaaaaactggtctctcggtagggagaactcgttgtatctatcttcagtttcgtcttcgtcaaagttctctcgttcatcaatgacctcgatattgtagtatgtcttaagcttctgccatatgtaaggaatgcgcgtgtgctggtataaatctggatcgaagccgtggttccgcaagtgttccgaaatcgctatcattcgaaagtgcctgtgcatacctgtatagcactgctcagtaacagcaaaatcacaaagaagctattcactgaccggctggcttccaacgaatgacacccttgaataatgatgctacctggtcgtccgtccaaaggtcattgtagttattatctggttcttgttcccgtatttcgctagaggcatcttgatcaccggtctggggagtatcgacatccatcgcatcatcatctcgcgccggagttgatgttgcagcggtttgggtgctagcccgcgcacgctttctgggagccattgtggatgcgctgtgctgaacggatgaaatctaaggatgcgattcgtagaaattaatctcttgatgataatcgatggtgggggaacagtatttgttgtcttctgagaagtattaatgttgttgttgatggtttaagcaagcaaaattgaaatgattcaaagtttggctgatcgtccaattcgacaggtacggctttgacgtggtaggcccctgtacgcctgggcaggcaagcactatggacgggctggtatggatgaaatcatatgggccggagctttgtttagcgggtggtttttttcgtcccctgggcgcacaaggccttgaaacgcgacctaccagctttccttggagcctactcccttgagcgcgtcacggaggggcagaaccacaagctcgcgttaattgactttcattcatgcgcaatgagcaatctcccgctcaacattgaagccgagacatgtcgcctacaacgacaatatcaaatcttgaatgcgtttgatcaaggataaggaaaatggatgaataccaagaagaccctgctgctgtgttcgctattccagacttctggagatcatcaaaatggttgcatgacttgaatggcagtgccaatacaccagatccattcttttcttccggactcagaggtactctagacgtagatgttgcgctggacttgtgctaactcaagagcactcagatgacatagattcagaccttgtacagcttgaccaagtctctgtcgaaaaggacggcttcttcaagttacccacacaatttgggcttcagtctgagctggatccagaaaccgacgtcgccactagcaacgatggcccagcagctacagagagcgtgcatagcctagagcccgaggaggatatctgggcaaatacagatgagccagtcgagaatccacccgaacacaagacttgggatggcttcatcgcaggcacaccaacaggaagacagccgctgatggccagcgaagccggatcaaccgtctatgatacttatttgagttggtccatcgaccctctcgatctcagaagctcaaaagtccctgttgttgacatcaaagcctacctttcctccttgcttgccctggcccttggtcaggagtcaatcttcttctcaaaacaggagggaggtcgctccttcaaatcaacgatcccaagcatgagagtcacaggctattctaaggatgtgcttcgtgggttggaaaagcaatgtcacagatgtggttcaatgttttttgaattgcgctccttcgtcgattccacctatgcaagacgtacttcaaggtgtggtgtggctctagctggtgccatcgatcaaattctcaaagacgtccagcgatatgtagctctccatggacagacgccccgttctcttttggagcttcagtcaaccgtcaaaggactcctggccatcctagtcccttttcaaaggcttacttcgaagttccgcaaaggctactcggacgagcatgttctgtcttttgtgtttcatgaggcctactctgtcgattatggcgaggaacaattacgtggtatcatgcgcgaagttttgcagcgagtctcctccccttggattgagtttctggaagaatggatcggaacgaggcaagaggaaggtattccattaacaaaagccaatgtgggggctagcaagggttttatcaaagtcgacacagagaaatacacagacgactttggacatgaatgcgaagatatcgactttcgattggatgacagtaagatgcctcacttcatgccctttgatattgccagatccatcttcgagacgggaaagaatctgcggttcattagagagtgtcacccagagcatcctttggcgtctgcccacatcatcaatacgactaaaccaccaaaggtcggatggctttatgattgggatgctattgaagatcttgagaagcgggttaccaaatatcatgacgatcttttgcgagcaattcacgactactcgtcccatcaacaagcgttgatatcagaaggacttaaccatgcttttaaacccaacgatgcgatcacgttcacggatgaggatggcgggtcagaagatcggcttctaggcgctcttacagcgcgcatggatgagcctttacctgacgttgtgagtaaagcggacaccttgagccaaatccttcgtgaacgacttgtacaatctgtcaccagaaagtccaagccacctaccagtggttttgacttcacacctcacccgtcgcttcttcctgtgctttcgttcggaggcattgcttcagctcaatcagagatcgtcaaccaagagagtttacggctgctgtttaacaatcatgacttgcgtggccacctaaagatgcatcgcgactttcaacttcttggtagcggcatgttcatcagccgtttgtctcacgccttattcgaccccgacctggaaacagctgaacgacaaatgggggttgcaaggcaaggaggtgtcatgggacttcgcctgggtggtcgagacacttggccacccgcgagctcggagctgcggcttgctctaatgggagtcctagccgaaagctttgattcagataatgagttcgctacgaacaatctggtcactatctctagggacgcatctgagttgccgggagacatgagttttgctgtgcgagacttgactcaggaagagatcgacaattgcatgaacccagactcgttagaagctttggactttctgcgcctgtcatacaaaccaccaaccgcgttgtcgagtatcattacaccagttatcctggcacagtacgatcgaatcttcaagctcttgttgaggattatgcggatggtctatgtcgtcaaccaattgtttcgggacgtcaatgctagaactagtctttgggccgaccccgaggacatatcattccgattcacacgcgaggcacatcacttcgtttctggaatcacttccttcttcatggatgctggagtcgctatcccgtggcaagcattcgaggccaaacttgacaaaatccaagccgacctaaaagaccccttgaacaccaagagcagtcctgacaaagttgaaagtcccgataggctgcgcgagtttcattcaagagtgttggaccgcattatgctttctctattccttcggaaacgtcaacagcccgtactgaatctgcttgaggagatcttctctgcagttttggagtatgcaaaattcttgcgaatgaaggctgtagagaagaatcatgcaccagactcgggagagacgcaagagatgcatcgtatgtatagaaagttcaaaacgaaggtacagattttcatcactgtttgtcgagctttgacagaaaagagtcgatccacgagcaacaaggtatcagatgatctgggattaaagcaggagggtattggcgaggaccatatggttgcacagcttttgatgaagttggacatgagtgattattatactaagcactagaattccagatataatattgaagtattatgataaagaaataaagaaattctatactagatgtttcatctgcaattactgagaccgggatgctggtggtttacctacagtcgcatgcacccccaccaagcaccaagctatggatggcacaagcctgggacgtgcccctccaaccccacgcgtcccattggattcatatgctcttctactttggagattgtaaacaatcatcatagtaacccattcaattgatcgtcaaaatgtcccgacaaagcgtagcggcgcgtaacttatctttgacagaagaacttgagagacttgagcagtcaatcactctcactcttcaaggtatacctggctctttttcttttctccaagcttcgctgacaagctaatccagaaatcgatcataactttagcaagtcgcatcgcatcgtgacaacaagcattctacctctggtggagaagtatggcgatcattcccgtgctgtgtgggaagcttccaaagtaaaattggtttttctaattggaagacgctaagctgacacagtacagttctggaaacaattctttgaagcctcggccaacgtatccctctccggctatgaggagcttgccaacgatgacgaaagcgaaagcgtggaagagagcactgctatgagagaagatatatctgaagattacacagctcagcacaacgaagatgtcactactgctacgggtgctgaacaatctactttccaagcagaggattccatgcttgacgacgcagagctctcagggagcacacctcgacctggaaagacaaagacccgattctccgacatggaatcgccttacgaagttatgaagcgcgaaatggaggacgaagatgatggccacgataacaccacggtcctagacggcaacgaggactcgacaatcctgttcgcccaacacaccgccagactccccgacatgtcgatgacgccgcagggccagcgcgaccacacaatgaccggtgagcaatctgcgcagcctcagaaagatcctctactgcaccgaattctcgacaagaactatcgtatccaggccacacctcacaagcctgcattgagaacctcgccgctcaagagcgctcaatcaaagagcgccaagaagaatgtaccaacctggaacgattcgcctggctcttcacccgagatggcagtgccaactttgcgtagtgaggccttcatgtcaccttataagagcaatgcccgacaacgtcttgcggctgcaacacaaggccctcgaacgccaggtgttagtgtgcagacaccagcaacagcacgcaagacacgagatgtttttgctgccgatgatagcgccaagagcaaagacaaatatgaactcagttgggacagtgacgacgatgatgaggacattgatttgtacgctggcatgagtccgcccaagacaatccaatttgccctccccccctcaaagcttttgcaaacaccaggttagttttcctagcatgaaaatgattatgtatgctaacttatgcctacagcccgcgaagcaagccaaagaattgttggcgatattctcatagacgcgggcgctgatccgaactcgtctgaatacagcccttcaatggtaaagataaacgaggatatcctggatgatagcttctagtaaaaagagcgaataccgctgtttatttaacgagtgtaatagctggccccatatatgacccagtggcctatagcccaaagatacccttcattttccattaatctttatgcccacgcccaaacccgtttattttaatctgatgtctgaatcagtgtcgtccagtaaccattcagtgtagcccatctacatactgaatcggatttgtgacttgagagcctgctcttggagttttttaacatcgatttctgctccgcccttttgcttcctttcttccttcttgacaagtggcgtggaagaggaaacagtggcaatggaggcagtttcagggtccgcattcttggagctgctgtacttggtagcatccacctggactacaatggctgttagcaaggtatctgagtgctgcaaaccattgcagattatgcttacagttggagctggcgaaattgttgtttccggcgttgtcagacatattgatagggctgagggagtcttgtgtgttttctgattggctgtgccttgaacaaggttgctaataaagatattaagcttaatgcttgtcggtttagagctgtttgttgcgtctgtctgcctgagaatgaagtccacaaggcgtcgttctcggacgttttatacatactgtctggcatgccattatcacttacaggaattgttaccggccactcgcaggtaagcaagaagcaccacagtcttgcgtatgcctcagtcattgctggcgtgactcatgacgaaagccactataccctttactagggctgacgaaagaacaaagccatagtctcaagtcgtagatgaggtaggcagagtagcctacgtattagggctgacgaagagtcagagtaggtagaggtgcgccgggataatacaagcatgcataagagcatgccggatactaccctcccttccattagaacgcgttgacatgcaagcgcctgatggtgctttaggaaattacggggaattagagtacagcttgtattcgtcaggacgaggtgcagtgtatgtaagaaaaagattcttaatgtcctatgctaatatatgccattggttgttcagactaacatcatggaaatctatttagatttgttatacgagacggttttggaactcgtaactctggaataggagtggaaaaagattacacctattccaattccacgacattcttgctgcgtactccttcagtttcccacaccatctagtaacagccaggcagatctacgcgctttcattacgcttcatggggcatcatatagccgcgtaattatgttgtttgctgaagtcaggtagaggactagtcgttaaaggtctgcttaaccttgtaatttgagtcataacggagagcggtcagataccagagcatacgtcactgttaagcttgtagccacgcgtttttgctgcaggtcaagacagccgaaagatctatgctcaaacgggcagttatttagacatcttggagttgagcatcattgtagatagccacatgtggcgtcctgtggctgtccgtctccacatgtcctgtggatcttatcgataaggaggaacttgtagcgcgactgcttatcggacaaattttctaaatttttggaagtcgaggcgagacaggtcgtgctagtttagttgatggttctttgaagttggcgaagacgcagcacgcaaccatggaggaccaagtgcacaagccgcatcgcaagtccaaggacagaaaggaaaagaaacagaatacgggaggtaagttattgctgtctgtatatcttgattgcgacaggcgcatgctaaccatccaacagagcgcaatccaaaggccttttcctttgctaacccaggcaagcttcagaggcaagcagcaagatcgcaagatgtagggctctcctctacctactacctagttaccttacaattctaatcatagtcaacagatcaaagagaagcgtcttcatgtcccgctcgtcgaccgattgcccgatgaggccccgcctcgccttgtaactatcgttggcccccccggtgtaggaaagaccactttgatgaagtctctcattcgacgatatgccaaggaaactatatcagaccctcagggccccgtcacggtcgttacttccaagaagcagcgcctgaccttcgtcgagtgccccaatgagctcgaggccatggtcgatatcgcaaaggttgccgacattgttctcctgatgattgacggaaactttggattcgagatggagaccatggagttcctcaacactctagccgccactggtatgcctggtaatgtctttggtatcctgacccatctcgatctcttccgcaagccgcaggcactcaaggacgccaagaagaggctcaagagacgactttggacggagttgtaccagggtgctcatctcttctatctctccggtgtcatgaacggccggtaccctgaccgagaaatccacaacctgtcgcgtttcctctccgtcatgaagaaccctcgccctctcatctggcgcaactcccacccctactcaatcatcgacagcttccgagacatcacacatcctactaagatcgaagaagaccccaactgcgaccgatcaattgtgctatccggttatctacgaggtacgaattttgcttcacaagaccaacgagttcatgttccgggtctaggagatttcaccgtatccaatatggaagtgatgccagatccttgtccaacaccaaacatggaaacggcaatggccaaaatcgcaggaaagactggtcgaaggcgacttgatgagaaggagaagaagctccatgcgcccatgtcagatcgtagcggcctgaagatcgatggtgacgctatctggattaccagcgacaaaggtttcagtttcgacagagaagaggacgaggctgacaggggcgagggagaagagatgatcgttggtcttcaagctgagcgaaagcttctcggtcagatggagggtggtgtgcaacttttcaagggcggcgagaaggtcgaagcaattcctgaagaggaggatacaggaagaaaaacacatcgaaaggctaggttcgcacagcaagaagaaggggacgaacaaaatgatgagaataatgaggatctcgccagcgacgaagacgacgtcgactcagatgccgaggtcgaatttaatgagggcaaactgggcaagatgttccgcaaggatgctgacaaggaccttgacgaggacgatcttgcttttgctgacagtgattccgatcttggttcgatgtctggggatgaggaggtggaagatgatgaggaatatgattccgacgaggaagcagcagcattgagatggaaggacaacttgaacggcactgcaatgaagcttcacggcaagagacgatcatatcacacaagcgaccttgcaaggtttatctacgacgaatcgctgagccccgaggatgccttgaaacgatggaaaggcgatgacgatgagtccgatgaggagaacatcgaagatgatgaggatgacgacgactttttcaaaaagtccaagcaagagcaggaagactctgtggaggatagggcgatacccgcctatgactacgaggacctagctgcaaagtgggcatcggagaagaatgtcgaggctttgcggcgaaagttcacatcgacagctcttgctgctggcgatgacaaggacggtgaaggggatggtagcgattttgagggcttagatgacgaggatgatgagggtgatggtgaatttgaggatcttgaagccgaaggccaagaacagccagcacagcccgcacaaccaatgcccgaagacatcgaggccgagcgagagaagaacgccaagcgaaaggaggaacttaagatgagattcgaagaggaagatcgtgagggtttcctgaacgacaaggccaacgcccgacgagatggtggtgacatccaagagtttggcgaggatgattggtacgaagcgcaaaaggccatgattcagaaacagctcgacatcaacaaggaggagtttgagaaccttgacgagcgacagcgctctgtcgtcgaaggctaccgcgccggcaaatacgcaaagatcgtccttgagggcgttcccgccgagttcgtcaagctcttcgatgctcgccgtcccatcgttgttggtggtctctctgctactgaagaccgcttcggttatctccaggttcgcatcaagcgtcacagatggcacaagcgtatcctgaagacgaacgacccccttatcttctctcttggctggcgtcgtttccagaccatgcccatttacagcactaccgactcgcggacgcgtaaccgcatgctcaagtacacacccgagcacatgcactgcttcgctaccatctacggtccgttgattgcgccaaacacaggtttcgtctgcttcaattccatgtcgggttcgatgcctggcttccgtattgctgctactggcacaatcctgagcgtcgacgaatccaccgagattgtcaagaagctcaagctcactggtacacctgccaagatctacaagaacaccgctttcatcaaggacatgtttaacacatctcttgagattgccaagttcgaaggcgcttccatcaagacagtttcgggtattcgtggtcagatcaagcgtgccctatctaagccagagggccagttccgtgccacattcgaagacaagatcctccttagtgacatcgtcttcctgcgagcctggtaccccatcaagcctcaccgcttttacaaccccgtcaccaatctgatcggctggcaacccatgcgtcttacaggcgaggtccgtcgtgaccagaacgttcccactccccagcccaagaacagtcagtaccgtcaaatcgagcgtcagactcgtcacttcaacccccttcgagttcctcgtgcccttgctgctgagcttcctttcaagtctcagattattgagaccaagaaacagaagaaggagacatacatgaagaagcgcgctgttgtcatggctcctggctctgaggagaagaaggcacgtgctcttatgcagcagttgctcaccattcgcaacgacgccgctgcaaagcgtcgtgctgcaaaggacaagaaccgtgctgccttccagaagaagctggccgagaacgaagagaagaaggaggctcgcgaaaagcgtgagtccaaggacttctggcgcaagaatggtcgcaagcgtgctgccgccgaggacggaggtggtggcaagcgcaggaagtaaagagagaaacttgttcatattggttacctgtatgctgcataggggtaggatgttagaaaagtgatagatgtataccttgttggattggcgtttcgagaattaaaaaatcaatcatactgcaatacaaaaagtacaaataatcgcttaacacaacacaatactacttggaagtttcgagcttcaatttatcttgatgataatatcacatttttcataaatcaaatgataacaataacaataaaattgaaatagtgcgttggctttgaggcagagtactagtggcacctcctttcagcaagctgcacagtaatgatcctaaacacctatcatcgagacacaaacgcacaaaagcaagctgcagaccaaatgctagaatccatccgccgacgcattaatcaagggtctaccttgagaccctctccaagaaacgagcatctgtccggtccatccatattttaaccaccttcatcaacgtcaactagagtcgtttgtattgtgtgctgagcaatgctcccaaagaaaaaccgattcacgcccaggtccaatctgaaaatcctttgctcccgatttaaggaaagacgtgcgccccaaaatgccgtaaaacacatttattgcccaggcaatctatgccctttctcagctcaagttcatatggtaagtgcactacttccatcgtttaagaagcaagcatgggctccttggcggggacaacattctccagaggaacctcaggggccgcagtgccaatagcagtgggctcattaatctcctctctcaaagcggcgggagtgggaatttggggagggttggcagacgcaatgggctcgtcagtaggaggagagggaaactgaggctgcttggcagggagagcagagttggagttctgaggcatgtcgatcttctggcgagaaggagtcttgccttggaggagatcctggactttgccgctgtaatcgccaacgtattgcttgctgatgttggaaacttgctccatctgcttagaagcaacgctctggatctgggcagtctggttgttgatgagctcggaagcgtggtggagttgctcgtcgatgagctcctggttggaagtgtagatcaaaggcacaacaaaggcaacagtggtaccaatgagggtaagaccccagacgggaacgagctttacaaggtagtaagagatgaaagcagcgacgaaagcctgctgattgttagtatcatgaagtgctttggttacgtttggaacttacagcagcggacgcagcaacgttctcggcaaagataattcgctgagcctcaatgacgaaaaagttgatgagctcatgaacgtcgccaataacggcgtccaaagtctcacggggaactgtgtagtatcgtcgagggcgaacctgagtagccagaccattgttgagaataaccttgccaagaacctcagcgagaatggtcacaccaaggaccatccaggatgtcttcagaccccatcggaggacatctaggtatcgtgcagcaaagatggcagagacgatagtggcgtaagcgatagcagatgcgcctattgcgtcattgacatcagcacaagccaattactcatagaataaaaatttacttacgagggttgttccatgacaagagctcagaaaagaatgagtggtagtgagtaagaggttggcccgtagcagcgggattcgcaggagtgcgtcgagaagcggcaaggttggagagctctgtggaagccttcttagtgtggccatagacattttgagcaacggggcctggaaaagaaagagccaatatcagtaacaggccagataacatgaaggctctagcaattttacacaccgttggcaactgattggtacgcagcagcggcgtctggaatcgaagtcagttatctagttctagccgaagccatagcgaacggcgtagcgatgagccaaaagcgcaagaggacactacatgatgtggttagcatatctgtccggattgtctaaccaaacggtcagcgatttcggaaggccaaaactcacctcactggtcttggtggtctgaagaagagagttgccgttggcgacaggagaagaatcggccattttgaagatctgatgtgaagatttcgtacgtaaatgcgcttgcgagagtaccgtcggtgagttgcaaagtcgaaaaacggatgtgactcaggagaaggtgttctgtaggaagcgaaaagcggcgtgagtacaggtggccagagaaatttttggaaagctgtttaatggtaggcaagaaaaaaaggcgacaagggaacagctatctctctctacctcactccggtccctgtctctgggcctacggatacagctcgaggtaactgcaccgtcctcctggcccgtcactgtctgaccagccgaagaactaaggtaggcctaaggggcggtccagttgagggagcgaggtgagtggtcgtgtgagagaaatgggcatgtcaagcgaaacgagtagccccgtcgctggcagagacggacgaggcccaggatagacatggatagcatgtgaaacgtacctgaagagtgctatgctaccttgtgggcgaggtgataaaagattggtagatgagggtggtatctcgccggaaatgaagagacaaaagggctggagggtttttttgtttgaagttgaaggtgacgggaagagaggggaaacaatgaattaatttcacaggagagggagaggaagggaacgagaaatgacgtttgtacaagaaggaggcttctactctttttggaggggccagacactggacgagacacagtgacgacagtgacgcctgccacaaaatcaggaaaaatctagactgcccgacttacagctccaatcctgactcctccagcacctaaattggtgcaccccacgtattattcgtacactgtattccgagctaccaaggtgccgagatttggtttgatccggtttactatacctaggtaataaacaattctttctattttgtgtggaccgcctacctaacaacgctcatcgattgtgcatagatgtctagatgcagtgagtttagcaggccctttgttccctaggagcagaacaaaagctggacgatggagcttggatccaattcatccatgatgcccgccagtggagctctctagctctaggtcaggatgacgcagtgctacgcaacgtctagacctatgggatacctctaccacactctccacatagcaagagctgcaggtaccgccaaggtcacccaaggcatacatatgtgcaaaaaaaaacaaaaaaaaaacagcccgactgagagccctacaaagacgacattccacatgcgcagcattgaaagctctagctccctttgtttagaattatatctcatacagccgagacggagcctagaaccaagattgtggcagacgacagtttactgtttcaagcacagcctattcttaccccgctgacggcatggtccgcaaagctgcatgaagcccaatgggtgctgtaactaaatgatgcttgctttgacgtgatgatctggtcacttccattgcatgtgaaagtcgcactaaaaagggggggttctttatcttagtaggctctaggccagaaaaaacgacccgaccttccaatgctgacatggatggtctttcagcgctctagcccaaagagcataggtcctatcttcttatcaaaccaccatcatgtcgcatccatgatcaagaatagcaacaatatgttcaaaataaggacgacgcatacatcatgcacttcacttattaccaatacagcgtcttgcagcttcaatggtttttacatagtatgcagtccatactatatggacatggcttcgatatgatttgtccactcaaagtctgaccattacctcaagagcctatcaaggccctgtatctgcatcgtcatctgtagatacgtaccggctcgattcccgattcgatctcagctgtggtcaaacattagtagcagccaagcttggataatgagaataaaacaaaagctagaaaagaaaaaaaagtaaaaatacaaaatgtattttccattacatagacttagatatctatcaatccgcgattgtgcagcattctcagaaatcaccacagaagctgccaaatgagcacaccttttgacaccaactcccgtgctaagtagacaaacgccctaacatatgacgacaatgatagtgctctttgtggcacgcatgaaaacaaggaagaaacaccatgaggggcaaaggcacatccagcccggcacaaaatagcaaagtctcagagcttctcgctgtggcgtcccaacaaatactccacagttgcaacgacgcatgcttcccaaatatgtacaaagaatcaacgacttccacatcgagtcagttttgtgtaacccttccacgaatatgacccaatggtaacccaataccaaacgcctttctttaccttcgccaaccccagaaacttcctcctgatcccggggacccagcatttgcagatgcgggcttcattgcaacatcgttcacagcggaagccccgtgaccagtaagtaatccgaagactcccccaggaccggattgcgacgccgacgaactatgacctgataccgatcggctcaaaccatgtgatttccgtatcgactccagcttctgccgagcttcctcagcttcttgtttggctactgcctctgccgttttggcctgtaccagctcagcaagtaatgattcatgctcactctgagacggcgctggacctgtcgtggtcaccgttggcacgcttgtttcgtgacctcgaggcaaagatgacagtcgcttgttgaacttgctcgtgacttctggttcatgctcgtgctgatgctggtgctgatgtcgaaaaggatgaggctgcgggggtgtggtcttgctgcgattaagcttgaactctcgaaggccgcctccactcttgctgcttctgtccacctcgacttccttagttgtctcgtgcgctgagctggctgacgatactctagacttcaacccgtgtatctgcttttcgagtctttgcttgtcctgatgaagcgatctaacatgtgcatggctctcccgcaattgctccttcacgcccgacatctcgtggtttagatccaagatctgacgtttgtactcttgtgattgcgaaagggcagcaatgagctggttcttggcgtggtttaactcgtcctgcagttgtgattttgaaacaagcgacgacgaccgatgtttgtcttcatcgatctggaaccgctgttcgacatttttgagtaagctctccagatcttcggccggtttgggctcttctgtgggagattcgtcttcactggactcgacggtttccttggggcttggtgttgtagattcgtccgtttcgtcaactggactatcctccttgttgggcgatacggtgacctgcgggctactcgatcgagacgacgtcgagtctgccttctgtcttaatccattcaggagggactggaccgctttctgatcctcctgtcggtcttcacgttctcgctgtagctggttcgatagcaacgagtggttgcgctgtagctcgctcagagcagtcaagagatcttcgatctgactatgcaggtttcgttcgtccgtgttcttgtggatggttattgtcttgttgccgactggcgtggaatcgcgtctgtcttcggtgttggaagaatctctagacatggtagtagcatctgtcgaagtcgaacttgttacgcttgctgagctggcctccattgaatttaatgttgatgcgaggctctgctttgatgcagtgcgtcgcagtatacttgagggtcgtgcgggtgcgctagtaccagggctaaggtttgaggatttgttgtttgatgaagcccatatgcgacccaggaaacgactagctgcgttggcgatctcggaccctctcacagggttggtagctgctgctttggagtctcgatagctttgttcgagctgctgcatgttttcggcggtgacagcacctgacagcccgacaaagtcctggacaaattcatcggcgttgtaatggtagcaatcccaaaggccacgagataaaagaagctgcatcacgtcttccatctcagtgcaagccaataggcgtgcctcgttcttcctcattagggatagcgcgactctcatcaatgtctctgaagcgccctcggcgaatatcacatcgtatatgcgaaacaacatcggcaagggacaagtcacggcgaaaaagctgagaaaccattgagagacataggcagggtcgacttggagttcatcaagatgattcgacagaaccgggaggctttggcgtagcaactccttgaattggaaaatgcgtacgtggagacctgagagatcagggaggaagcacgcccttaggtcgtactgctccatgaggctgagattgttgttagccgttgtcactgtgaccaagaatagggagggaaattgagagaggcttaccgaaccaaaacacagaatgcctgtttgtcgggcatatgcatcagcaatgggccgaccagaaaggccagcccctgacaatagccaatcttggtgtcgtagagactgaagcatttgagaacgcgacctagcatacgttgtccgtcaccctctggatcgcggaacatgtccacccctgggaaacttctgcccaagtctttgccgattatgacttcataaggactggtctcgccaagaaaccgatcaaactggtcttccaacatggcatcccgagctccagacatactttgccagaccacgccacgcagcggcggcgggatacctttacgaatcttatttgagagaagagtcgggagccgtgcagcggtctgttggtaatctttgacgagggcagcgtaaaactcaaggtccgtcatgggaggcgggggtagcatcgagtatcgtagagcaggcggtgttggtccttgaaccatttgacgaagctgtgccatcgaaggtgggcgaggtctgctgactgcactgcgttcagcagttgcgcgatcgacgccttggactttgacgcttttcgggttcgtagccaactttgcgttctcctgttcaagccgggccaataacaacgccgtggactatacatgttagctttttttttccctaattgacaaggaatttgcaaatgcctgaactcacgttgtctgtttcttcgtccttcgtttgttcatcttcctttcgttcgagtttctcccagttcacctcatcttggtcgtctgatgagttatcgtcatcggctagctcctcttgtaacgtccgtgttgtaaggatcggcggcggcatgtttgctattgatatgcgtagggctcctgtatcgatggtctcttccttggtcagagtttttggctcgtcttccagactcttgtccttatcgtcctccaacaggctaggtttgggtgataaaggggatacaggaatctcaacgaggtcgtcgtcgactgggtcttttgtcggtgttgtttgatctgtatcggtgaccgagttggctatgggagaatcgaggactataggatccggttcagagagacgaacggttaccaaagagtcgtgggccatcttgggggtctcgggagctgggtctcgtgctatcatggagtctcgttcggtagacgcggttaaagggagagactcatggaggctttctccaacttgggcgtccataccggcccgtcgagtcggcggggagctgtgggtgagtctctgagactgaaacgaaagacacaatccagcgccagtgggctgacaggaattggttgtgacagcgacagataagactgggggtgtctcctctcctgtcctgtcgcgtgttgggtcgagtttgtgtatatcaaaaacacggcagagcggtagcaagtccgaaaagcaagtttagagatcgaagaagggaccagcctgtcgagaaagaagcctcaagtgcacatcgaggggtggtcccagaggctgaaacggagctcctgggggcgattgttgattttcggatttggaatccagatcaaactttaagaacaagctaaatgtttaggtgagatgggtcaagggatagagtgtcgatggagaagtctaacggatgaagcatgcacaaaacaaaacaaaagacaaagagcgtctcaacaatcgagcgaggttggtggtggagatttcaaggtcaagttccatggaatctgaatgggatggacattgttcttcacctacaattctccccgtcctggtaggaagttgaagtcagccaggggtagtccatccaatccataatatgggcccttgcaggtgcagcgcgcagtagttggttccattagccttttaggtaaggtacctgctgtaggtccttgtccgggctgctctgagaggtcagctgcaaggtgccctccatgaactgaaccgaagacgggtgcattgacctgacatgcagggtacagccattcacgatgcttaaacgtgaatccactccatttcgcccattggccaatgctctgtttggcgatccgctccagggctggccaagcgcctccattggcctctcgctgggcgctgggcgctggacgtgacagtgatccggggggtttaagagtgatagacggtgaccgccatgttgtggatggaaagcatgaatgagttccgttcttcctaatctcagctaacacggacccgactgtgactgcaactgcaacatgcgagtaaaaagtctttaaggatgcgcctgactcacaattgtctctgccgatctaaaacagcaagccactcgctgcacgcacacttgtttttggcgaatacctgcctgtactatggtattaatcgttcatctcgactatatattttgttgtcaaggagatgaaactcctgcaacatcttcatacccaacgcgaaggaaatgggctgtttgtcgactccaatgacatacatccgctccataactgacttggccaaaacacgggcctttgcaactgataccaacaacgtcagtgcctgtccggacgatgcttgaatcatacctacctacggacatgcacgaactgatgagtggcgcgtcgtcggttgtggctttttttgtcatgcacgtttccgggtgccttgcaggcttgcagccatccctgagaccctgacaggaacaaccatccaatggatcgtgcccttcacttacagtgtggcacgtctcgacccaaggtttgcagttctctttaactttatggccgatctgcctcgctagtaacagtccgttgttatctttggaatgtgtcgacatgctcccaagtcgttctggagctttttctccagatcatccactgagaacgttacctttggatccaagcttcaaagagcattgcaacgcaacgcctcttacctgaacaatcgacttgtgtcgagatgctaactcgatgtagtattcttgtccattcacgatcgatttggtttcttgttgggtgaattacttcgggtattagggtattaagatgccgcttctgccagataagctcgaagccatatagctagtgataagtaatttattcgtggtattattattttgcgcatccttgtacattacgtaggtagtttgtgagattcatcagccacattgtatcgttcgtcattccttcacatcgtatcctaaccatcctcgagcctaggaactcccgcaatgagggtatagaagacttcccagcgctccctcgtcattcatttgaccatctgcccacggcagcactcgccgagctcctgttgatataacagcgaaatgattcatcgtggtggcgatgttgcatattcctttcatgagacctgtcatccattcgagtccctttaatatatggcacaggaacccgtatatgacatcagatccggtacgctcccaaatcattagcccacaaagtggcatccaacaatagctggtcaaagcccaaatcgaaattaagagtggtagagtgctgaagagcatcgagggcaagtccataacaacatcgagtaaaggattcaaacaaattggcttggtggcggtctggttccgaagatagcgtatgagaatatttcgaaccggtcgaaatatggaatgtgaaaagatgtggtgaacaattatctccaagaactctgcgtctattggataatcatggtcgataacgttgcccggtttgtcaacgacgttgcgcgaaactggcagctgctcggatgctgagtctagcccacaggtacatgttggttgtggtttggcagcaggcacggtctttttgatcatcgcaacaccataattctgttcaggatgtgcgtttagccacagctggacccttgtttctgtatccatcaggcaaagataagtcgacgctatttgcttccttcgtgtagagccattgcattaggagacacagttaacttatcaacattcggaaagatgaaggcattgacgacttataagctcatgggataggcatggagtcctcatggagactgaccacaacaatttatcctatcacctcctgtcgaaaacgtatatatctgcgacctttgacgaacgtcgggcagccacgagcttcccaaagcggagcaagatgtgtctcgtggggggacctcattggcacagacaactatcacaaccagccattgcagatgtcttgaccaactcactttgaatccggattcgcaaagccacgttggtcgacttttattgtattttacgacattaaagtttttgtcttgccgttgcatgcggggcatggcggcttcagacgatatccgaaaacttgggacttctcgaaacagcggagtcattaaagtcgacggatgtaactctcagaggtagttgatccagtgtatgttgtaaagcatgtatcgacgagtttcaaaggaaaccgttccgggcgagggctctagtcaattgtaacttgagcccaggttgtgtttacagtttgacgttgttgataacaaccaggtacactaaaccagagatttaactttaccgcgttagtaatcagcacgatatgaatcgcaagacgcagagtttggatgcgtcttgtatcactaataccaataattgcatcttgcttgggaacaatgcacgtgtatgctacattgaacactaaaatagcagtccttcggttatcgcacgcctctttagtctataggtattgtgtcgtttacaactactatctagatccaagcgagagattctgtgcttagtcaaaacatcaacccttctaaattgcaaggctatgtatagctgtattcaacattgaattgaggcttaaatccgttcatctccattatgaggcacctgtatggtggtgaaacaatcaactttgcatcgtttgctataggttaagactgacaacgcaacccaaagctgaattagaagtgggttacgaattcaagctgacatcctccactctgtactacttggtaaatactccgatccgctggtaaaccactgttactttatcagggcgtgctgtgctcctccctgaaactgaaattatctgtaccacctactgcataatgctgattgcagcggtgtggcttgattactggatcatgttccagactacatccccagaagtcgttagaagcacttggatccgaaataggaagacgcaattgatcaggtgagaacaagaagaaatccatttctcgtatgaataccgtccccgcacatatctgctacggcggtgaagcagtcgggcgtgggggaatcgacatatggccgtagtgataccaccctacagtgttgcaaactgcatgcaatctgctaccaacgcgcgcaaactgacctatcaggcccaagtcgagattggatcaaacaatgactgatttcatgaagcgatgaactcacgcatacatacatgaccggggttgttctgcaggtcaaatggaccggaagatcatccgtgttgcaaagaaaggtgatggcccgcagcaggaagcatgatgaacatggagaacattggttggtggcataaaggagttagtcgagatctgcggaacatccagactgttgagtgcccgattagcttgtactcgggtgaggggattgtgataacacagtgaaactatcgcgaggggttaattggcggtttctgtctgccccccggattatgacctgaaggagtctaactgaatttgactttgcatcgagatggcttttatcatctcccatgatagaatagaaacttgcaaatgccgttgaatttcttgtatctgtgtttgtaaaacgcaacgaggcacaaagcgacagagacaaacattccgtattgccgtccggatacatgccgatttcttcatgatcgattggatgagatgactgaatcgagccaaatgtctgctgatcatgggatcggtctttgttgcagagggagtggaccatgggctccaggtgagacgtctggtcgggtcttttctgtttatttacagatgaatgagtggatcaacacaccaaagatcaagattgttgcttattacgacgacatgcacaagaaaaaaaaaacactacgccatcatcagcatcatagtcagtcacagcatagttggctgtcaaaaacctcggctacgattgtgtcggtgagctggagtgaggtcagatattggatcgacgtcagccagccattttaccttggacgtctgtctttgaacgtccatctaccttgacagatcgtccagccataaacaatgctcatccacccgtccacccaccctatgctgttagcagtgggctaacttgacttcagttgccaagctgcgagtcagaacaggccatgctgcaaacctttccctttcatctccaaagtcgtccactgtcccgcacatggtgcaaatccaaattgacaggggatcatgggctaggttatttgctgatccacctccctattttcttcagttgtgccgttagtgttagatttgcttgtgatgagggggaaatctgtcggtttggtgttcagaggctgaaagagcaaggatatgtcatcgctactgtcagtgacagaacgcctcaacaccactgcgagaaacaacaaactatgagcatttgtctcctgtctttgaccactgcgaaacctccatctctcacatggtcttacagtcccgcaagctatcgaatttccttggtttttcaacctctagtagtgcgtgtaagtcgacctttcagtggacctctcgacacccgtccaaataaaacctggtccattgacgttacaccctcacgatcctggagccgctaaccgtctagttcgctcaggggactttgcaggtatctattggctgcggaataagcgaataggtacgtgatgctcgcctgctttagcgtccaaggttggagcgacagcgccccgggccttgaagtgtgtaccaagtaggcctgcttctaatccttagctcgaaccctgggccaagcaaatattggcagggaacatctcgctcctacaccctcttcttcctaccaagattgtagaactcgactccagcaacggggtattgttgtttggttttttttcttgtttcttttatcatccctaattccccctcccacactcgttatagagactctcttctctcttctcaacaccaaccgaccgaccttcacagtactgcacactccgcgccgctcccctccatggcgcgttgagacgacatcaagcaaggcggaaagcttgcacaagttacggaatcaccgaccaatgttcccctctctactgcgacgccctagggctggcccccgtcgaatcgatcgtcgccagaacacaagtgcttctccctctccaggtcctgcgagacgacgctatactttggaacgacatgcaacggctgatttcaccgaagccgacgacgacgatgctgactttacccacgacgaaggcctgaggcggttccggaacaatgaacggcgtacgaataatgacggcgacgaggaggaggaggatgaagacaacaacgacggtgacgaagaatatggaatgaatgaggatggacgacagagcggtctacctgttctgcctttgttttctgcctctcatttgggtatgtgccgttattattccttatatcgcacagtcgcaagcctcacgaatactgactaacactacttgtgcagattctctgccagtgtatagtataacacacgccatcagaattatcatctcaacacgaaccgagacgactctatcatgggaccagcttcgctcacctcaggtgtcccaattccttgtcaaacctatgcagcaacagattcgcgctcagcacttcaaccgcgccacgttgtatgctctcatgatcaactgtcttcagttcagcaaagagggtgcacgctacccaggcaatgcaggcataagtagcactcgtgccaaggtttgcgaactgctgactctcaaactcctgaaagagtacaacacccgcgagctcattgatgccctggcctatgatttctacccgcttcaggggcttcctggatctcaattacctacctctccacgaaagtcaccgccagctagttccctgcctttgattgcgtctcggacttcaactctcgaggttgcgatccgagcctcagccaagcatctgcttgcgcatcctctggttgtccaacagctcgaggctatttggagcggcgcaatcaccttccattcgtctgccgacagtttacatcgcgagcccccaccaatcaatagccgcaattcaaacggcttcatagggaaagcagatgacagaacgccgctactcggatcgtccgctccgaaggactcttatttcactccaccagggcgtcgtacggcgtcactctacgatcctcggcaagcgtctcttctgaaactctcccgactccgagttccccgatacaggtccttcctttcaacaatctctcttgcggtcttgattggactgttccttgctgttcttgctgagcgctcagttcagatcacaggtttggaactgatcttctggttctggagtgccggtttcatgctagacgagctcgttggtttcaacgagcaggggtttgagctctacatcatgagcgtttggagagtctttgatctcggtatcctgttgttgctaatcgtctattactgtatgcgagcatatggcgtttttctggtcgatcctcatcactggaacgacctggcgtatgatgttctcgcagcgaatgcgattctgcttctgccacgcatcttcagtatcctggatcactaccaatacttttcacagctgctcattgcttttcgattgatggctgttgatcttgtggcggtattcattctaattggaattctttgcagcgggtttttcttcttcttcacattgacaaagaactcattcggggcaagcgatgttgcctataagatttttcagattcttatggggttcacccctgccgcctgggaagtgtaagtgaattagactgaccgttcccattccgcaactaacatttggtagatgggatgcgtacaattggctagggagagccttgttagttctattcctgagtatttgtcatttccttgtcgtgtaagtcacctccttcgctttaattttcttggtagccgttcatcttgtgctgaccttgtcaggactatcttgattactgtcttgaccaacagcttcatggctattgcgagcaatgcaaacgaagagcaccagtaagttgttatgcttcattcaaatatgtttgttctaatcttgtttcagatacttgttcgcaattaacactatctccatggtgaagaatgatgccctgttttcatacattgctcctagtaatatctttgcctggctcctcatgcctcttcgatatttcatgccattgcggcacttcgtttggctgaaccggacagtcatcaaagtcacacattttccggtgctattttgtatctacttgtacgagagatactggcttgcgccatctatgtacgaacctaccgatttggtggaacacccaaatcgcgaccggactcgacatatctccttcatggatcctacaagccgagccgccatctttagtccaagcgttaggatgcgcgaagagtcggtggctggcttccaacaggatcgagctctggaggaagtgttccggcgcctgcctgatcctctgacattgagaacacagagacgccaggagagacgaaagacgcaaaccgcaattcgtaactggatggaccagcacgacgacaatgaaccttctccggaggcctcgatgcctcattggcaacgaagatctagcgtgggccttgctcgaaccagcaatttgaggcgcgtctcggatgtcagatcgatagcaagtgatcctgctgatctaatttccaacgctggacagcctctctggccatctcatttctccagaactcgtctagccggtgaaaccgagtacaaggaccagacagatgcggatggagatgatgaacttgtgacaaatgatgaggatgaggacgatcatcataccaatgctgctcaaagccaagttgcccggagtcatcgaattagtgaagaagccgacagctactttgcaccgaatgccaacagttttggaaaactagcatcgtccgttagctcatcgggcaagagtaaaaacttggcgccaactccgagacccaaacgaggtgcgcacaatcgaactctctccacaaacacgatacttttcaacccccaggacttcaagccagtgtcaaaagcgtcttcactttcacctcctccctccggccagccgcgaccgcgtaccagtgggcgcccggcaacgggagaaaagactccgagacgcagctcaccccgtcgtactatatacgtcaccaacaccaaacctcggccagtaatgccaccgcgaggcataaccgaggccggagctgtcagtcgatcggcccttttaagtattgagccacgcaaccgacccaaggacgtccggaggttgtcctcagttgacttgagtgctatttccgatcatgttggaggggatcctattggagccatgccaggtagtttccaaacgcaaatggccatggccatgatgaaggacaaccatctgcggggggtcggtggtaacgactccggtgaccgcgacagaatgggaaggctggtgttggccagaatgaagacgttggaggagagttttgcggatgtcatcaaggaaatgcgcgacttgaagaagtcttcgacagttcctactacgcggcgcaactcctccggtgaagagggcccttcggcgcagatgatagaggtcgctggacgagacaggcttaggaagtacactatggaaaacaatcaacgaaaggtggcgtctaagcgaccagtcagtcggcgaagtttcaaggaagccaagccgggctgggataccaaggggaaggggaaggaagtggcatacgagtctgacgacgaggctgaaacggacgacagtctgtttcaaaaaggaggctcattgtaaaaaaagagggggaacatggcatgtgtaggcgttttggctgaattttgtgattcgtgcatacgatatgttttaatggcatgcattcggggcgtcggagcgtgccggacaacggtggctgggaggtcatcaatggcgagtatggagtaatgaggcggtagcatacggtgatttgatcggtatagctgtagaattataatgcatttatgctcgagtgaatagtattgagtattgcttcgaaccttgctagccgtggttgataaggtgtcgcaaggacaagcgaattatgatcactttgattcaccagaacacaatacagaccaaccatatctaggttactcaaggactcagagccgcagaggcttaggtatgtgtcagagtttatttcaagattgcaactatcgtacgttgatctcctttacatattctcacacaattctctactttgccgatgcgatagacgtagatttaatggataggttatctagaaataacttttcatcaaaacaagacgtactcatcaacacacaactgacattgataatattgacaggtaataatcaagcaacaataaaatagttgacagctatttcgttcttttagttatacaaatctgattaccctaaagctggaggatgagaactgacataacactttcatcctaaagctagtactgttggagcttttaaagctagtgctcgcactgatgtccctttttaggaattaaacggtatccagtggttggttgttcgaacgcgttgacttattgccacctgagatgtcgaggttgcatggaactagattacctcctaccaggcagatagataaatggatcattagaacatagacactacataaggaagaagacgtaggccttacagtggttttgtattgtgcgagaacaaggttgcttttgtgccctgctttctttgacttttgatacagggaagcgaaaggcaatattgtctttaaagttgtaccaaccaccaaatagacaccacatatgtaagttagctagaatgccttgttgtatgtagtacgttcgtcacaatttccaaaataaaaaccaagacacgttgacgaattagaaagggacgattatggtatggtgtgcagccaaccatgcaatttgtttgactcacaagtcacaaaccaagcatgcagcctcaaggcaaccatcatctagttttggctcccaggcatcgagttgatcatgaggggtagctgtgtactatatgtacctcgccaggtgagttttgttgtctgtagggctgactgaattgacagcctgtcagcccatctttgtctagtccacctaaactctacgtcttacatctccgccccaacaagggtcaatcagtcaatagacattcaatttcctcagccatatatacataagctttttaagtcagagaagccccttagtaaacctgcattccatttctctgcacctccgcgaccttgtttagacctctacatcctgcgctgtctatttcgacacagcctctggggttgactgcactgcctaccggcgcccatctagcacaggctcaagtctgccttggcatgtgacataggtattcaatttaatctcctactttggacgctcctcgatttaacatacctacttggcgactaagacgagattgcgtcttgtcacctgccatgaacttccccgatcaagggcagaactactcggtgaacggcagactaaacgttgtaccaggtgctcgaaacagtggcatttctgatacatcaggacagtccagtaacacttcggtatatcgaatgaaccaaatgcagcctccatctgcaccatctcagtatgggaacccacaatatcagcaccccatacttcctcctccgtctcaaagtgagcaccagggcaacgacgccgtcaatcaagacaacaaccaaaacgaagacgcacaatgggtggctgaagaccaaaaccaggaccaaatactactgccacagcctgctcccttgtcaggatatagtggagctacttttaacaaagcccaacatgtatatgccagtcgggtgccgaagctcatggcagacgacgaggtcgagcagtctcgcagttttgagcgataccgtctccattccatcagattcgagctttctcagggagatgtccttgtcttcatcgactacccctattaccacaaagatgccatcgctcataccgactgcaatggcctaatttacaagtcacaacaattccgtgttcactccaaaaagctcctggagaccaattcctccacgttcgaagagatgctcaaccctacctatcagttcagaatccagaggcggcgcaagatggtcaacaagatgcccgaaggcatcaagtatttgctggacctgacaccgccttctgaaggagatgagctggtattccaaatgaccgagctatcattgactcccgcccttatcaagtggtggaagtcatctatcgagaatgataccgatatgagcttggtatcaggtcatgacgatgtttgcatgtgcaatagacagcacgaggaagacatgctcagtaccatagggcataccgggaactctgaaagtgctaatactggacccaacagaagagatcactcaccagagaacctgttacctggggccaaggtaataactgcaatgcagatgaaagccagaggcgagaatgaattcattccaacgccccagtatcgacacgccccggattactgcccagttcgacatcgcaatggaattattaggctactcatgttgatcgaaggtaaaggaatcatactcgactcggctccccgcctgtggactctggtcaagcttggcaacatcttcgactgcagtgctctccttcgggatcgtgtaactcaatggatgttgcatggatccaacaccgctttcatcgaggtagcacctgaagaagctttgcaaattgcattctccctcaagattcctcaggttgctgaaagtgctttcaagatccttgtcaatgaacttgcgctcaaactggccggcgaagctcaaccgcaccagaatcacaaccacacaacagcatttggtagaaggcttggaagcctacctgatgaactcaacaatgtcgtacagcatgcagctcaggcattggtcgagagggtttcagatatcgataagatgatgcgcaatccttgtctgtatgacttctgggacattgacgagtggaatgggctacgagtgattgagcagcttctcgcacgggaaaccacagaactcgcaagtcaagcactcgccgccatccacgcccttatggataacttggtcgccgaggttgcgcaggcgtgggaaaccaacatatcgattcctatgtttgataaacacctggcaaaccagagcatggaccaagaccgtttgacatacgtggaaccgctggactttgaaactatgaccacgataatgaacacgttcaactcaactcagatgctactctgtgcttcgccgtacaacgatgtcggtgtggatctcgatgctcggagatggtggtcctgtcgatgtagactgactggccaccagcacagaacatacagcgacttggtgcaaatggcaacaaacacactgggagcccttctcgcctgtaatccatggcttcagattgatccactctgggtgcgcactcttgagctcaaggattacggaaacccaatgataggagggatcttccaattcaacaaaccaatcgtgtctctcaaccacctcgaagctgaagtcaaggaccgacttcgtccaatcacactctcatgggtgcgtcgccattttgaaccatcactcaacatcactagacatcttctgctcactttgaccgacaacgagctcaaatatcttccattgtggtgtggaggatgtgacgatggcacgggcggtgtcttcgaggatcccattccttccacagatatgggaccgaaaggaccaggaccaggctttcacacggggcaaacaatcccttcagcacctgcaagtatcagtggctccatgatcgaagacatggatgcgctacgagtatggggtagcacaacaggtgcttcgctaaatgttcatgacagcatttcaactgtctatcggccagatcatgtcattgccgaagacaagtctatagcttcagagtcctttaccgctggtggatcagagtacgcagatgccagatttgctctgccagcaggccatcaagaaatgggcgaggcagtcagcatgttggtcgagacgatagatgagccggtagacccagaatcaagatctgccagtgaaggtcgaagcggagttggtaacgacagcgatgatgataacatgtacatgtgggatggtgatagcgatagtggtagcagtacgcgcacactctcttaatgacattcgggggaaaatacactacaagctgtgggagtacaacggcatcaaagattgcaatgtcacgttcaaataccaacgagtatagaagcaccaatacatggttttcacagttcaagaatacacatattgagggtatcattccttgtatatttcctttaccgtcaatgcatgtaaaacgctgaacccccatgttaccaaccttttttttatcgaacgcctatgccattatccgtcatatgtcttttcacccctttctacagagtacaacttcctagatcaacccctgttgagcgtgttacccgctcccttaggattgtgatccacaaactcatcccactcacgttgcttgtatgtctcacgatctacagcatcgtaatcatcctcatcaatcaccgtcttctcctccacacctccctgtagaatgttgccctgccttctttcctcctcaaggtactcgtcgatagacatggttggcaagttgtgccctgagcggaatacatcccgtgacatctgatcccgcgaacctaccagcgtaaaaggctgaagaggcttgccctgcttagagagcaacggcccaccaggaagtgagtgcaggcgacggagaggctgatcgaggcgataggagtggtcatccttagatggtgtatcggtagacgaaggcgcaagtggtcggggcgcctgcgcaaggatatcaacctcacgattcaacgagtccaatgcctgaagagcagaatgtactgcaaaagtgatttgcgtcatgtaaagctcccgcacaagctcctcatcgccttgctccaaatatcgagggttccgtcgcaacatctccagcttctccttcagtgccttctccgcgcgataattcgcaatcttgccatcccgtcgcgccgcagcgtcggtggttgccaccacagcaaagctctcgggttcgtcacggtacctctcaagaacacgatcatacggcgcctggacaagaccgtacccgtctacggcggccaggaagcgttcgtatgcagcccgagactttgcgaggacttcaaggcgttgatcagggctttgattgggggttttctgaacgagctctgcgatatgagcatcgagaagaaggtacgggatgtcggtggtagaaacgtcctcgatgccctcgttgggagagaagagagccagacccgagatccggtcgcgcgccgagttgtagagggaaagggcagcttcgagatcggagcggtaggcgggggatgttgcttcgaaagcgttctctaaggctcgacgcttttcttctgcagcttcatagagggatcgcagcgactggggctcttctgaagacattatggatatgaacttgttgtgatgtaaaagttactagaggcaaatgtaaacggtcagatggaggtgatgataaattagacccttggattctcatagaaccccgcgctaacaggggggaagctcttatcgataagcaatcgttataaaacatctagaaacagttgctgacatccattggctcataaggagtgaactgtgagacgtagagacaccgctgatttagtaggagaggtgaaaggcaaggttcagcagctcttgtatatggctaacttatatactaatagcatcttggccattggatatcaataaacagcttggtcatggtcctatgtaaagcaatggttctgcatcctgtacgccccccaactagacttgtgtaataattctcagcttcagatcttccccttccatcgtaccacccctttggcttgcttcaacaaataactcgtagtcacgaaataaaaaaacaaaaacaaagccaaacatcagaggcccaagaatgaaagcaactgacactcttggtcccccctaccgtttctcatcctgcaactagtcttcatcatcatccatcgagaaaggatcatcgctctcatctggttgctctattgaagaatcatcatcaacgacaatgggtcgtcttgcggcggcggcacgcccaggacgggccctcgcggcagccttgggaggaggcgactctgggtcggccatgtcttcatccgaatcatcgtcgagtactggcttcttgacagcctttttcgcggcgtatgccttggctgctggcgagagtgttgtttgcttagtagcgggacgtgaagcgacctttgatgctgctgtctttgtgacctttgtggctgctttgggagcggccttgggtttcgccgcctccttgttcttaacaccggcagggcgaccccggcccttcttgactgtagcaaggccagctggtgttgggtcctcagactcagtacctgtagacttggacttggcagacgttggctttgctggagctacaaaaggctcgtcgtcagaaaggaagctgtcaacgtggtcatccttggccgctgtcttgtgcggcgacgacttggcaagaagttcgtagttcgtgtcgtcaggactatcgtcatcaaagtcaaacgccttggccgacttggccttagcctttggaagcccactgttgctggtgttgccgtggctggagtctggtcggctcatggcatgtaaactaaacctgcccttttcatggtcgccagctggtttgtcaatgcccttgaccaaggcaccgacatcaccaagcatctgatcgtcatcactttcagagtcgtcgtcgatgaccgcctttatcttggatgcagcagcgcgcttggctcgtccagtgcctggtgtttcggttggtggcgactgggatgccttcatggcaggcgctgatgacttaccgcggctcagggcggcgtagtcatcgtcagagaaggcatctgagagctccatgacgtcggccgtaggttccttcttcacctttggttttgagctgaacatctcggcgaaccgttgagcactcttcgtctccaccttgactggctttaccacagcaaccttggctttcgcgcgggccttcttctcaggcgcgtactcatcatcatccttggctttgcggccacgagcggtgccagcacctatctttttagaaacgcggcgacccaagcgacggatgtttgtcttgatttcagcatcgacagcaagctgattctcccattcggtcatgaaatcatcaaggtcacgacaccatagatccttctcactgagagcgagaagctcctcgtgctcagccttcttcttctcgatggcttgcttgagcttttcaagtcgttcagcagtcaaagaccagataggcatctgcgatgtgttagtacctgcactgttcctctacttagcatgtaacttaccgagagaagatagtcgtaatcgcgggcaccaccttcggagtccccttcgacgtcctggttgtcatcgtcctcttcttcttcatctgctgtcttctttttgtctccgcgagggggaaacgcctcgtaatcacgatctcgaagctcctgtacaagaacagccttcttcttcttaccgaccacgagtttgttgtcaatgatctccttgatgaaccttgcctggttctggagcttgcgcaagtctgcgtggtaaacccctagccagtgtttctaccaaaagttagctggatcgtcgccgagttcggactcggacactcaccttgcgatcagtatacatgtcaagacgatactgataaaactcctcaagaatctcttccaccttctcgtacttgcgaattcggccgctggtgtcgaatgcaaccaagttggaggtagcaacttgcttggtaagcttaaatcgctcgagaataccctcttccatcactttgcccatgtgcttgtcgtccacagcaatctcaaaatgaacagtgctatggtcgttgaactctttgtaatctttgatccacgaaggaccgagttcgccggaaataaccttttccaattttgccttgaaatcgtctgtccacacacgaatgggtagttctgtaatgacgatctcgttgtccttctgctcgttggcatatgctacaccattgaacttgtaacggtcgggcccagcagcttcaggagtacccttccaaccacggaaccaaggcatcatggtctcgaaaggtttctcctctgtgtcattctcgtcgagacgacccattcggcgtctcaagttctgaacaatatctgcagggtggtagttgggaatattactactccaacctgtgccaataccatcggcaccgttgaccagtaccatgggaagaattggggcatataccattggctcgattttcttgccatcttcataatggtgcaacaggttgggctcatccatagggtgaaagattttgcgggcgaagggcgatagtcgggtgaaagtgtaacgaggactggcagcatcagaaccacctgcaagtcgagaaccgaagtttccactgggttccaggcagttgatgttgttcgagcccacgaagttctgagcaaggccaataatggtctgttgaagtgactgttcaccgtggtggtatgccgtctgttcggacacataacctgccaattcaacgaccttcttgtctttgatcaagtttctcttgaagcacgcgtagatgaccttgcgctgaccgggcttgaatccgtccagaacagatggaatagatcgcatgttgtcagccatactgaagagaataagttctctgttgatgaagtcagagtagcaaatttgcttggcagaatgatctagaaaagtaccagggacaaagttgcccagccattcttttcttgcatccgcctttttcttggaaaaggccaactccaacatcttggattcctcaggtttcataacttcaaactccttcaagtggtcatcaaggttggtgaagtagacttgtgcgtcttcgttggagctggttcccagacccttgaagtacttagaatgccaccgagtaagctcgttcttgtgaacatctttccactcctcgtactcgggctgcgtgaagaaggacttgagtttctggggtttcttagggtttgggccttgccagactttgacaatgggggtaatgaactctcggaagaaatcggggatcctgagaagagatggaaactggacctcgaggaaattgataagaagtcccttgatatgactaccatcgtgatcctgatcagccatgatcatcagatgaccatatcggaggttcttcgtatcggtgtaagatgtcttgtgcttgagacccaggaactgtttgatgttctggatctcttggttttttgcgatctgatcaggcgaagcgtcacgcacgttgagcaattttccacgcagcgggaagacaccaattcgatcagggtcaaggatagcacgaccggaaacagccaaacccttggcggagtcaccttctgtcaaaatcagagtacactcatgacctcttcttgtgccagcaaagttagcctcaaccagtttggcattgttcactcgtgatcgcttgttgccatcactcttggccatcattttatcggccttcttctccgccatgtccaggatgttctggatggcatcagactttgccaccttcttgagaaagtcatcaccaagtgtacatttgctgccaaactggctagccttggttgtcatctgctctttggtctgtgaagagaaggcagggttgtcaatgtagcagttgatgaaaacgaagatgtgatttcgcaggtggttttgcttcaaagtgtgacccttgcgcttcttgttcagagtgttgagcagactcttggtgatctgatcggcgatgtagttgacgtgagtacctccagctgtcgtcgcgatagagttgacaaatgagacttgttggaaagtgccgtcagagacagcgaagcccacctcccatcgaggatgcgacttatccttgtccatctccactgtgcaggtaggagagccgccttcctcatcgagtctgtcctttgcgatagacttggcgtaaagatcgcagtaagccttgaagtccttgatcttgacttgctctccgttgaggaacactttgatgcctcgaatcgtgccaaccatgtcgtagactcgtcgatacatcaatgattccagatcgtcgtcaataccgtcttccataccaaagcgcttgaaatcaggtttgaaggtaattcgggtgtagctggcagatttgctggccgtaattttggccttgtgcatcgtgttcatgttgtcggtccatgtctgcttgtacttcttcccgctcacgctgtcttggcattcgagattaaactcggtactgaagacgttgcaaagcttagcaccgtaaccgttacggccaccaacggttttcttctcatcatcgtcaaagttggaacctgccaacaaatgtccgaagatgagttccggaatataaatattctccttctcgtgaagcacaataggaatgccctttccgttgttctcgacgctgatcacgccggcctcacggtcgatgttgatcttcatatatgtcatggagctgtcgcgctgcttgttgtcggcagcgttgaccagaatctcgtcaaaaatcttgtagagaccgggtacgaaattgatagctttgtactccatgagctgagtttctttgttcagaacccatagttgctgttctgtcctttcaacggaaccgatataggtgtcgggtcgtttgagaatgtgttggagttgtgtgagttttgtgtacatttcagtagccgtcttctgcttggcaggtttcgccgggctctcgatggacatgctgtcgtcatcagcctccttcttttgtttcttcgccttgggcggcgtgttcgaggcatcggaggcaacgctcgcatcatcgttgtcgctctctggagtagggcgcttcttaggctgtgcctttgttttcagtgttgaatgcaccatcttcttgggcgcagcaggcttcttaggcgcagcggccttcttgggctttgctttctgttggaagtctttagcttaagtgcgcagcaaataacacttgcaaaatgtgtaaatattgttgcttgaggcaagcgaaaaggttgaaaggaatcaggaggctgcgatgcgcgttgacaaggagtgggcaggcaggcagaaataagcaaatgtgtattcaatatacactgttgtgaagcagagaggggtgggaggaagtaagtaacctacagtttcaggaacgaagccgtcagactcgtcctcaagactgaacatagactcgtcggaatccattttgttgatgtttggagtgggagaaaagaatctggcttgagacggccaaattgtactatgtaaggacaaaggaagtgtatacaacaaagggggaaatgagaacaaaggtttcaagcttaaaggatagttagggcgagccaagggtgttgctcgcgcatgaattcgcgacagtgaaggtggaaaagaccaacaaagacgtgtcaatgcttgacttctcatcaacgagattatgttgttgagctggtggtaaaccagggtcaaggtctgtgttgtatgtatgtacgtaccaacataaacaacaaatcttgcaggggacgcgactgtggctgcccaccctgacaggctgtggtggggccgcgtttttgtgcctcaggcacatacaagagcgacaactgtcactgtaagtgaactaccactgtctaccagatcttgtcacccaacacatggtccaagtctatcagcttgtgcctgagagcctcattttcttgccaatctcaaactaccaaagcattcaatctacctacttacttacctacctaggtaggctgtgggtccatttggatctacctttgttcagaaaaactctacattttatgtacttcatatcgcgtttcaacaatggcctaattactgggccgattgctttaatccaatgtcgtagtcttgctcaaagacgggatgaactgcaaaaactctcatcatgaaacgaactctcgggctaaatccctttcatacctgggagctgatccagtttgattaagtgcgccgaaaacacacataaaatatgacaaccgctagcaaacttgcactgttgcctcgtttcatttgctcttcggctcgtgccatacgttccacaagcttgccagaatcagagtctcccttatggagaccacggcaacttgtcaagttccgaggccggccctgctctgatcgtatcgtagtcgcctattctccgaaacgagcctgtcaagctcgaagtcagacatgcaccgggctcagactggattagcgggccgagtcaagatgtgcaacttgaagcggaggaaagtctctatcaaagatacgtgtgttgccctggcatgggaacttaactcttgcttattctcctggttgcaccgtcttcgagattagcttgactgatgctgaccgtatcaccaacagggtcttcaacgaggtatctgccatcgcctcactctcagttagtttgggtattcccgcactgcccttgcgatattgatagtaggtatcctcccccagctacactgccactgagttcagttacaagctcttatctccgaccaccttgctaatctgaattggagccagttcatgatatatcgatccggcccatgctgggtggtcaatagacgctttgttcctcttctcttgcataaaatctagaatctattcggcttagacatcagaacactaccatatagactcatatgatcaccttcacctcccgaagcagctgctcggcatgggcacggcgactgatgccacaccgatggggaaaggaaattggtaacactggccgaattcgatgcagggaaccgcactgtacctttcttcacacctggtgcaaaagaaatgccagctcgccatggcctcccgctgtcccacctcgccgaaatcgtacaatcttctgaaaccaagtcctgagaaataggaaatcattaacagaccttgataccgatatagacgatccgttgtttccgaatctgtcacagctcggtccgataagcttagtaggagatcaaacacatcgctcagctttcaaaataggcacgggtgtcatgcgcaattcttgatcgggaatgcctgcatgtctagacagtgctgtatagacttaatactgcagactgcaacggtgttcaaccaagagatgccagatcccgttgttgggccctgcttctattccccccagatgcttttcgacagctgattgagttgcgatcaaatgacgttcccatgggcaacctcgaaaatttgagcagagaaacccgactccggaagcgtgttgctgtccgagccgtcggctggttgcgttaagtgtgatgagtttggcgagacgatgttgacggctctgtcaggggcctccaattcgcaaaatggtcattaccccgtacccatagagcaaaaaaaaaaaaaagagagaaagggttgaaggctatgctatgcgtgagctacgcatctcgcatatcaagatgtggctacatacagtacttcatatcctgaactgcataatactcaacggcatacagaattacagagatttggacgcctcgtgccttgaacataggtcaattggctcctcaaactttgtattccactaaaaagctgaggggcgggcgtatcgggcataggcttgtgttccctctcggggatttttcttgtgcctgtacaccagagtgctcatgggagtaacaaggaccagaagcatgacatgctgtctaagacatcgcaaaagacgtgatcatttcagggaggaggcttgcagaccgacttctggaagcgctatcgaactgaccaaataacaaaccgtcggtgtgctatgcaacggctatgtacagctcttttgttcagattggggattcatccacgacaaaccgaaaccacacaatgcttcctttgatgacccctagcgagaggcgatggttctaatagggcattcggcagtgttgattgacaagatgtgccagcaaaggaagtgtgactaggtattctagctgtcagttgtcatactggcacgtgggggcgactcgagcaagtcatgagggagtgctgagatggacccatctcaaatagcaacaagaccgccattccttgttgtacagatataagaaaacaggctggggtaaggcctctggacgatgtggcatgcaagcatccgcctgtacttcacctttgctctgagctcgtggggcggattcaaacaaggcaaggcagccaattcgtcgctggccgttctctattgcggctcaatgctcagctcccagctctggccttacgaccttgctaggtatcagaaagacaatcaaagagagacgaactgtaatatactcaactaatctggtaaccgtgggaagccttgtcgagtttaggccagaggttatgaggtatcgcaggagtgtaacagacaacacggcgtaatgactagcctatccacgtccaatggctccaaactacaccccctgttgcagcactctctgccttatggtctcctaatgcagcggagaagtctgggggcatattgagagctgtttgataaagcggagctagaactcacacgcaactctcctagacgcctggggcaaaccgtagcggcgggacacgacgtatctattcttcagattgcttggacccctcgtccttgtacttgacttcaaggtttccagttgagcccaatttctttcatcatatgcacgcgaccctgctccgacatcgtcccgtcatctatcacttggtggctgttcctagtatctgctagcaccaggcggtgggagctcgtcaacagagcgcttcccctttggaagctgttattaatatccaagggacaaaggaaaagcaacagggagcgtcagactgaccgaatcaaggcgtgaccgacttttgaagttacaagttgccaaacagcgttgaccgttgagtcaagcgagacgtcctgggttcctgaccatcacccatctcggcacacgcaggcgtatttgtctccccccgagttgtttgtcaagctgaggagttacttgaaaggcaaggagtttccaccagttagtgtgttgttgccgtctgtccctccctgcaacccaaaagtagttatatcacggactgtccgccgtgctatccaaaccacttggcttaggcatctacttacagccaaatccgtggctcgctgcatcccacaatcctccttcttcacctaaaaaattattccgacgcgttggcaaacgttgctggttagcatcatgctgtcccttaaaggtctcctgaacccagccccttcggaggaaaatgcttcctccttctctcgaccaagtcatacgcccgagtttccaccaattctaaacaacagagtatcctcaaaccagccgcaaggccgcgtcatgatgcctactgatagagctggattcaaggacgccagcaacttggccaaatccaaattgcgtggccaagtcaggtttccccctcacgagcacctggacgaggtagctttacaagagatccgcagacatcgggtgaccccctttggaaacattcacgagacatgccttcatattccttacaatagtggcaaaaaggactttttcgagaaaacagggcgcgagagcttcgagggtaagttactcatgatgctttgctgttgtttactaacacaaacctcctagttttcaagtatgagtttgtttctcttgatcacggcactgaatacgctgtcatgtgggactataatattgggcttgttcggatgacccccttttttaaatgtcgaggctacggaaaggtaagttcaaaagaatgcttcgagccacaatacatggactgactttagagtagacgatacctgcaaagatgctgggcctgaacccaggcctaaaagaaatcacacacagtattactggcggttctatagctgctcaaggtatgtcgcagtctctatgactactcaggttcttctcttatgtgttctgcaggatattggatgccgtaccgatgtgccaaagctatatgcgcaacattttgccatcctatcgcgggtgctttaattcctatcttcggcccagggtttccagccatgtgtatacctcctggcatgcccgagtatggccgaatggtgataaaccaacaaataatcatcgacgcgacccgtgaagccgagatttggcgcatgcaaatgagtgcaatcccgccgaaattccacagcccgacaagcttccccagagatgatcgaaatcttcagcacagcatctatcctccagaggaacaccgacgccggcatcgacctcgtctagtttgtgatccctcgtgggcgatggaaagcgacatcgaccgtcactatatgtcggcccccaactcggcctcgagtactggatcaggtcttcctgcatacatggtcacatctcggccaggttctggctggactcctgcgaaccgacccagcccagaaccaaacccttggctcagtgccatacctcgcaacccacctttgcaccatgaaccaactcttccccatccagcatgggggtctaagcggcgccttgagaacgaagaatggagatacaactatagaggaagtgctagtcctaacatgagcacgagctctgtcgcgatggctgtgactcctgaagcaagtccgatgaggcagagagtagtccaaggaccaaccatcggagctgatcaggcccagcagagcgcagctttactcctattgaacctccgacaacaagaacaggaagcttcagtctccagtgcggtcgcgtcgcctcccagtatcaatatgggtaactccatcgaagaacaccgcagcaagagacaacgagcaacttcgccatgaatttagaagagagcaggtacgacaatagtgtaaaagtttttttcggagtgggttttgggaaattttgttttggatatatgcacagcgaatagaactgaacagctcgggcaccctttcatttaatcattaccgttattatcatctgctccgaggtattcaactaaacggtagtggcataaggcttattaacaagagggaaagtgaggcatagcgatcggaacaccattatgtagcagcgcagtcatcgatgtaaaacacatatacttttttctattattctctctctatctagcatcagctcgccttccccttctcagctgcccgtttcgccttgtgctcctttgtccaggcttcagccttatccttggggacaacgaaaatcctcacaacctcatcgaccacctcaaccttgcccgtgcccagaaccttgagcaatggcactcgcttgcccattttgagcaaaccgccctgcgtagtctccacaaaggcctccacgcttgcagttgtataagcaccctccttgtcccacggcaaaggaaagatgtagctcaggtgatcctcaagcgaatgtgtctcctcaaacgccttgacgaaatcagactccaggtggagagggtacaacaggaccgtcgggaaagcaagcgtgctgcgtgggtcatcagggtctggtagaagtgcaatacccgcgtcctccatctctgggggctggggtgttgtgcgtgtggggatgttcctcgcgcgcaaagccgccttgatgagcagcgctcgtcgcttctccttggcttcgcgctctgcgtccctcttgcgtcgtgcatcaatttccttggctcgcttgatgatgtcgtctgccacagctcggagtgaggcgtttgactcatctagtgagagaccacgagcgcacacatcatcggcctcctcgatgcgatccacggcgagaagagctcgagcgctgcggaagtaggccttgatgttgcgagggttgaggcgcagcgctgcagcacagtcgagccaacaactacgataattcttgacagaaagatggcaagccgcacgattgacgtacaaagcctcgagtgtctctcgctgcttctgaatctcctcttccgtgtcaatcacaccctcctggttcttggtctgttcgcccctcgcgcgcttgcgctcctcgcccgcaaggatagcgacaccctttccatagaattccttggcatcaacgtagttcttgatcttgaagtactcatttccgcgttccttaaactcctggccgttctcaaggggagtgccctcgtaggcaagggcctgtaaagccgcgatgtcgtcgttctcttcattggcgtcaagatccgtcatgaaaagtggtgacttgttaaggtcttcccatacttcatccacagtcttcccgctggccatggcgtgggctggcggaagttgtggctttgtcgcatcggctgcgctgggttgagtctctggtgtggtctgctctggttgagagacctttagagactcttccatcttatcgctgatctcttcgatatgcatgtttatctctccttggcagatggctctggtattattttctctcccggaattttgttgtgattcttatgcccagttatcattggtggggcaatttgaggtgagtgagttgaagctactaaaatttgagcttctccaacttttggtgggtggcgaaaattctattgggcattaaccatctctcataactcagcatccagccaagccatgactttctgtctggacaaacaataaaaggatcgaggacacgtcaacttctagcatgatgtttcattccttcaaggcgacattatactatcctacatcatcatcaacacacgggaaccatttcacttcgaaaggtcaagatattttggctgtttctatttctatatctgtctatccagaattttgcccagttcaatgcagcatttctcgttacatcaaaaccattttcatgaccaagacgcataccggcgactttgctttttgatgaccaactccagtagccctatgagaaaccaacatagcacaataaacgctttatcggaggatatatacataacttcataaacagtgaccgtaataaaatcaaaccttcacccaggctccgcgcaaacacacaacaaaccaaaactccgaactgatgtcgctatcgtgacggaaaacatgcaaaattagtggcctatacacaatcgaatcaaatatgaaacgacaaaatcgttgaagtacatccatacttgccagatcgtaatgtattgtcgaacgtttagtccgagtcgtagaactcgatctcggttacaacaacagcctgcttgcagggtagtgcgggtgcctcctcagagggcccttggctacgctggcgaggaaccgcaaagcactgaagagctccaaagattgcggcaagagcactgccataccaggccagagcagagcagtctgacttgcttcctacggcccacaagaagccagcgataggggaagcgatcattcggcaagcggcaccggcactggcagccaagccgttgactttgccgagggcgctggcagtgggggtcgcctccttgatgagtatcatcagaagagggtagaggatgatggataggatgttgcgaacaatgaggcagccatagatggcggggtaaatgagaatctcggggacgagaagaagcatgggcatcagaatgtagatgattgggtggaggacagtaacgaggatgaatagacggtaagttccaagcttctggacagcccaggggaagatgaagacctgaatgaacagcgcgatgccgccatcgattgccataaccactccgacatctcgcaaagtcaagccgagaccaccaggagagtaaaaggggaagagggatgcgccctggagcatttcaactgcatcagcacgcttctcttcgaagaagatggggagaagatggtcgaatgtcatcgagtggtacgtgaagatggaaagagcaacgataaaacccacaacctggcggttccatgtctttgtaggaatatcagccgtttccttctcgtcctcaacgcacagagtaccccaatcctgggtagaaatatcgcttgggatttcgatggtaccataagcgtcggcatgaacttctgtcgcatttctgttggtgggaagagtcaaaggggtttcctcaacgggatggcacccaatagcagggacatatttgttctgcatatcagggtgggtttcctcaagaagaagaaaaccgagaacgatgctgacgagtagcaagccggagcaaatgaggttaggtagcagataaggataacgctggaagaggccacctgcaggaaaggcttcaggccaagaatcgtgagggttggcaaacatgccgccgatggatggtcctacaatggttccgatactccagacaaaaggcatgatggagaatgcacgggctgtagtatgcgaattagtctatgtgaatgtgcaccatgcaaagggccttgacttacgctcgtgctcaggcttggtgacgagctcaccaaccatagtctgaatgacaccaatgtttccattaagaaaaccgccgagagcgcggccaaacaaggcaataccaaagttgggagccatccccaccatcaacatactgagcatcgtgccaagagatccaatcatcaagacaggcttgcggccgattcggtcggatagagcaccccagtaggtgcccatggcagcctctgcgaaggagaaggctgaaataagaatgcccgaataaaatgatgcatgttcttcgttgccaatgtggaaatccttgacgagagcccaggcataggggaagatggatgtcaaggcgataggttctgcgagtcgaacaatggctttacaaagttagcgcgtgatatcggagcaagcagatgccaaacttacccagcaagaagagctgcatagccggaaaggcatcagggtcacgaggaccagtacgaagcatagccatggctttgatggaagatgtagcagggtagaatggaataaatgccagtagtcgaactcagtcaagaggacagcggctaggtttcacgataaaacacccaacgtagaacgaagtggctaatcaacgatatacaacacttggacagtaggtgtgttcgctggtttgacggtagtatgaaggatggaccaaagagcaagaggccaaggtagacaatatgtccacgtgataaacgggtaaagcaaatggactcttttgttgagatgccgtaggtggaaagtggcttgctgcttgttgtttgtctggagtatgtggaggagcagcgaaaggttagtatggtatggccttcacaaggaaactctcaagagaatcacagcagtcgagatggaacaaagactggattggattgaacgatagagtgattcgagctttggaggcgagagttaattgaacaggtggaaaagttaacatcgatggaaagagggtgggagacgagatatttctacgcgcgagtcgcaaggcaagaaagagcaggaagaatagcatgagtaggaatgaccaagccgtgtaagtgcggcggaacctttttggtggagacatagcgcaagaaccgagaccgcagtcaatccagccagccagacaagcttgcaataaaccatcaaagccatggctgataaggtcgacctggcggagaaaaaaaagaaccttgccctatgggtctatgggttaggtaacagctcattgcctagtagttacctacctctgtaacttggtagaaacttcgtttgcagcatgtggggcgcgtctcgcgtctcgcttgtccttgttgcttggagttgcatacaccatcagccatgaggagatttggaccaacagatgcagacgacaagtccgagagaaggaaaactttactgtagaacaacgccgggcgcggtcggagtgagacaaactttttgcctaatctttcccctccaacgtcgcatttgtgtcagaagttgagctagagataagagagtctgactccgactcccagtctgactctggtgtttccgtccacaaccgcgtggaattgacgaaaaggttgtagtctaccaagttttcgcccctctcccaatctgagtgacttggttcatgtttgcttgtcaagtctgggtgagactattttcccgccacctgcaactgctccagaggcagagtgtcttgtgatacagagaggagaggcaaagctctttgcggatcatcgcaacagaatgttcgggctatcggcaggtgatcacttggacacaaagaatgaatggagccacctattgttagacgagaccgatggccattgcttcacattcacagtcacaattgttggtgtcgtgtccttccttgttcagcttggaggggctccttcgggagcgtcctggattttgcatgcagctaacaaaaagacgtctcttgattgggcggcttgaccgacagtggtctgtatcaatctctccaccatcttcacattcgcatgcatgtcgattgccggtgggcctgaccaggacttctagcgtatgactttatccagtatgtgatctcgttcgtatgtaatgattggttatctagacccaccactggaattaaaaattctcactcctggtcgttgcattcgttttcctcggagccgatgaccggggctgcgattgagcaaggagacgacctatgtcgtgttgaacacctacctaataattttcgtaatatcaactcttaagcgctgtgcaacgactcaagccatggcttggcttccatgtgatcagagtacgcatggaagcttccacatacccgccattaacgatcaacctttgacaggttcaaggtcaagaaagtacaaacaaagcttactatgatggccataatattcaaaaacgaaacagagtctgtggtatataccaagatgagtggtatcgttgttacttgatgactatgacgaaagtgtccaaaatcctagcctgttccgtgctgctaatgtgtgcgaatatatttgcacgtatcgcatcctgttcatctcctctttgcactcagagccttggccttggacagatcctagtaatccagatggttccatgcctgcaatgcaactcaacggccaggtccgtgcttgaggccacggtaatcctgaccctgttcattaccggccaagctccgttactggtggattcagaaaccaacatcaacaatagcgaggcacgaatagatgcggctcaacaacaacgtcagtggtagaccaggtttcagaatccagaatccatggcaggcgtagggattgtcatcagggcttccagagggcttctcagctatgactcggacagtatttacatcagtggcgcgctaccgacagttgacacagatcttggagaaatacctcggcacctgttaggtcaggattgagaaacgccctgaggacaggctgcatccagtcaaagcataaggggaccttcttgaggctaaagcagagagattaggcggcggctcgagctgcaggtcacttcaaaacggaaaggctgatgtcgctgcaacgtgcgacttttagctaggttggttctctagtccttcttctcttttcttaggttgttcttgagatggtgggagtctgtgcgccgacgcccgctggttccatctgagacgggtccttcagtgactgactgagacggatggacctatgcccagactcttgagaaactcacgcacgactacaccctccctccatcatttcttgactgatggctcttcccgcctatgacacaattgttgtcaatcagacattacaattctcatatttcaaacatcgctgtttttcttcttcgactccaattccatttcgtatccaatgaaatggtactcttttcttttctctttggccccttcagtcttagagggttggatgagattatgtgcctgtgctcgctatctcgcagatcatcactgattgtccgactcttgtccgttgctgtgtgacccaccagcaattgacctgcagtaggcatactgcaatcttccatgctaggtttcatgcaatttgaactcatggactccatcgccgatagtgctccgtgccgagcaaccagtcaccagctcatctctttacgctgccttagctcatacatgcctaggtgctaggtaggtagcccaggctctggtggtagtgtgcacaacaagctcagccacagcacaacagaacggcaatggcaacaggttgcaacgtccaccgcctttttgccaatgtcacctccatcacttgtattcaaggcataaactcgactacaagagaaaaaaggacactccggtagccaaacacctaaagaataataatgcggggaagaacaccctcaagatcgcagggtctacgcctctatggctttcctctcaaccggcctcatgctcttgcagagattctgctcgtgtcattgcgctacgcatcccaaaacctgggttgcaaaagtggaatagaagtgtctaggcccactgtcacctgggactggacaagggcatcctgcactaattgtccaccacatctcagcatatgcatctaacgaagccgctaaaaactgcttgcgctagttcccgccttaggtcgtcttttgctcacctacctccaccagttatggtgggactattcttccctattttcaacgacacaccataaacacggctgcgacaacggcattgactggattggcagacacagtgaccgactttctaactaatctttgaagtagcacagatcactcaaagataaaaccggccatgatcatcatcgccatcaacgcgctcgcttcaaaagtaaagttgaacaaaatatcaactctcacatgtctgccgccgcatttcaccagtcggaccatcggctcgctcaccgaccccgaacgcgactcgtgtccccagcctggcacttccgacagacaacacccaggacttctctcctcaggacgtcccgatggtccgcaactaccactccaggtaaagctcacaggcaagggcatgcaatccagaaccattttacctggggattctggatagttgacaggatgttaatatatctacacctccccgcaatgcgaacatggctcgtctcgctagatgtggggtcgtatcccagcctatttccccccctcgtaagtaaacaaaaaacaacagctttaccgagctttggcttaaagcccaccctggagactatcctgaaaagcttcatttgacgacggtgctccttgcacatcgatgcatagccagaaagacgaccgttcgccactttcacatgcacaacggacgattggtaagttcaacacgaaggcagcatgaacagctgcacgtaataaataagtaggagctgtcacagctgtccaacatggaacttctgtccattgttgcaaccgccagtttatcagatatatgtatatgtatcctgcatgcgttcttcgaaccgccgttccatcagcacggcatgtctcagattaaccaaaaccatctatttgtccgcggtcccttaaaactgtctcgctcccataaccaattgcagcttatctgacccctcatttctggtctcagctgcaacctgcatcatgcaagacgatggtaccgcaccatccagatccttatcgcccgaaacaaactctgttgcttcctaattcaaatcacaaagagcgcgataaggtagtgcaatgtctatcgtttggtcgtgaattagataagtggcgacagctagtagtggcgagggtgtggaagattagctattgccaaaaattggcatgtggcgaacaggcactgaacgtattcaagggtttatggtgcaataaaacgatgccagcatgtggttttgctcactgtttactacataggcagagggttgctttgcataattcgggccgtcagtccatctgttgtcgttgatgtgatatctcgttcgtccttctgagctgcaacatctgatgcgactcagctcagatatggcgagcttatcataagtttttttctgtgaatgcatccaatggatcaataacagttcatacgcatgtcgggagcgattgtgaccgaacagttgaccgttaaactggtatacaacgatgcagtaagcaatcgcagtctagtatttacgacaagataacaaatcaatggtatatggctaaattctaagcactccttgtatcaatcagcatacgtctatatcgttgtagttagatctgtgtagtcccctttgatggttactcgatacccatctccttcaacatcgccttatactgctccgtctcttccatcatctcttctacgctcctcggctctcgatcttcgtcatcaacttggctcattcctccaccaggctgtggtctagctccaagctcgcgatcccacaacgccccaccgacattgccttcctcactcgcgagctcaacatacacggcgtccgtggtttccatatctcctgctgttctcgggacaacgtgaacatgcacgtgcggcaccgtctggcctgcatcagcgccgtcttgtacggcgatcgagaagctcccggactcgggttcgggggtacggaagtgcgcgcgcgccataaggcgctgcgtgagctgcaccgtcgtaaatagatctgccgtctcttcgggcgtcaagtctgtgagacgtttgtgtggcttgtgcggacaaacgaggacgtgcccaggaatgagaggcttgaggttgaccagcgcgaaagagtgtggtgttgagaggaagacctggataatcatcagtatactaaggtaggtagaagtgagataagagtggaggaaaaatcatctacctgatttgtcacctcgaatggtccgaacttgatagttcggccggctgctccggctgaagtcatgatgcttcttgctgccactgaacgactttttgtcgatgccaaagctcttgacgcgatcatgctccaattgaaaggggagccttatgttgttgactttagacttgtcagtgttataaaaaatcgcaatattgcgtgatcagagcctgtctcgagggcttgcttcggctttggagactgttactgctgtgtctcaatcatgttaagaatagacggacctgatgtcatgagtgagcttcgtcccctgtgagaactttagagcccgccccacatcttttgaaccaattgtctaacactgcagaaaagccagtttaaaagcgtcaaatggaattgaacatctaataaaaaattgtgctggtatattcctgaattgcttctcatcttccaagtccccagatactccacatactccagaatggcaccataggttattatacaagtaatcactaactactgagaaccaaaccaggcccctatgtactcttctttggcggcgacaaaagataaaataaaacgattgtgatatggcaaaagaaaatctactggatacggagctggtcctcctcgtctatgggaacctgatcacttgacagtgtaagagttccattcgtaggataaagtggctggcgttcctcttctggctgatcctcccacacaactgaggcaagttagtctttgacatcatgaggcaaaagaaggagaatgtccttaccatggggtttgatcgtgaagctcattgtaagagcaatcccgaaaaagcttgccaataagacgaagatagcctggtcgaaacggccggcggtcaatgcatacacgccattgaacaggacgggcccgaagactcgcgccaaagcgtgcaacatgccgatcgctcccagcagttgaccaactctctcggatggaacatgtttggtaataatggcttgtccagtagcactgccgaggccacccagagcggtaaccatgccgctcgcaacaaacactccggaagaatgggcaaagacgtagccaagcgacccgacaacatccgatacaagagcaactctgagaacgataatatctaactcatccgccccgttgttcttctcgacagcggccgcgcctgactcgcgacgtctgcgggccgctgggcgagtacgaccaaaatagttgacaatggggaatattcccataagaatcacaacacgaacaaatgatatcagagaaacaaacttggacttttccaaagtatcccagtgccatacgagtccacaatatagaacgatgacggcacctgcggacatgctcgctcccaagatgatcgtgtcatcaatggcaagcgcaatcaggttacgacgcagagcaggtgaggttccgggacctgtaggacggagaatcttgaggggtgcaaaagggtttgcattctggagcgtagccacccaggacgacgaggtctgagatcgcatctccttttccttttcgtgcttctcgcgagcgatcaactgccttcttcctgacaacgactcggggacaacaagccagacgaacagcatgaatgcaaaatgacatcccatgacaacataaaagatggaaagcaaactacccgtccacttgacaaagtagcctccgagaagaggaccaaacgcaagtcccgcaaataggcaagcatgtatgtagcccatagacacggcgcgttttgaagggggagtgcagtcgcttgcataagactgtgacatgatactcccagtagtgaaagatcccgtcatgccatcaaagatactgcccaggagcagccatcgataatcaataacatcggggtatcgggctactaggatagtgatgaactcattcaggactccacctacggacgcaagagccataagtcgtgttcgaccatatcggtcggataagtggccgatttttggtgtgacaaacgcactcaggactccagtgaacaaacccatgactaacaggaacttggccgagtttgcggagacctctgggatttgacattggggattatccgtcccgagtaaaacaggcataaatactttgtccggattatggctgtgttggtctgcgaagtattgtctgcagacgagatcaaggattcttatcgcacaacccggtaagccatggttctatttttgtactgagcgaggagtcttacaagtcaagtttaggaaccactacacctccgaatgcgagtgtgaagataacatatggaccaagcagccagtagacctacaacaaggtcagagctggacgatgcaacgtcgattagaggcatactgagggttgacgccaccagggcaatccttcaaagtccttcaagccatcccaagcgggagtgattgaggatgtttcactgatttcatcttgagaggctgagctgctgggcagcaagtgtgtcgcttcgttcgcaatcgcggtctcttcctcgtggatattgtcgttctttgccatgatttctaatcttccgacgtacgcgcgcagatctgctttctgtatcggttcggttcggatgggcggtagatgctgcgcgtagcaagaagggtatcggctggtaaagcctgggtatgatggatcacgatagtctcttgggcatcgccaagaaggtctcaagagatgaataagagttggaaagctgggggcaagggtaataaggcctgggagaagaggatcgactgccagtcgtgttgcatgtttcaaagcaaagcaaagcaagcgaaaaggttatgtcgcttgtaactggaatgagataagtgtgacgatgaagaggatcaaggaattaggattaataattgatctaagcgcatttagggagctttcttgcggatacatgatcagtccaacggccgggatggtggtggaggtggaactcgtaaccgtatggagataagacacgattgttttatgtctgatatttgcttttatgcgacagttgttgactttttactggcttacttgcccttatagccctgtgctaaggagcatcataacttgatcaactgcgtttcgctgctgccgtgatgtttcaatcgcaatgcaaaagttgatttttcccttggacaaacaggatataatgaatgacgcattgtctggtgttctgcatgccatgcagctaggatctggcaatatcagataagctagagctgtgctggcgtggctcgtggcctcctgttggcttaacgtgataggctacatcgttagatgtgtggcataacgtccgtactcgggctccgcaaagtccgcaatctacagtggcagttcttacaagcgcgcggcctgtaacggtcgatggagttttgaacattataaatcctacctcaacacgatttctatgaccgcgtgttgtgaagagctgcctatcattacatgttagcgattaatttagtctgcttactcctttatagcgttgctctcaatccatgcaatccgatttggtagagctcaaaataagcgcatgtctagcccccggctcagcaacaaccatcttcgaaagctgtatgctgttatggaactaataccaaactaacttggtatgtgcctgttttcatacgaatattacaacgatcaggtactttaagaagaaacatcatgattagcttggttttcccgaagcagaagtggtcggagtgtcaagtcaaaaccgctccatagcaacccagataccatacgaataatgcctttgattcacggcctcatccgagtctcaacttgtgatctcatgatcctaaaatgctactacttacctttctccatttaatattaaaccatcaacaatgttactagattctcttataccaatataggtacctacacctacctgtctgttactgtggggtaggtaaaccagaccaatcgtaagcttacatcacatgactcagcaaacattgcgcgctgcagttacaccttggatattttctagaaagcgtgtttcgcagcttggccaaggattcatcgcattcagcccccatccaacgcgccttcagcaaatatcatcacgatgcccgtcgtcaaaggaggtgtttggaccaacattgaggatgaaatcctcaaggcttctgtctccaaatatggccttaatcaatgggcgcgtgtctcgtcgctgctggcgcgcaaaacgcccaagcagtgcaaggctcgatggaacgaatggctggatcctagcatcaagaaaatcgaatggagcaaggaggaagatgagcgactcttacatcttgccaagattatgcctacccaatggcgcacaatcgcccccatcgtcggtcgaactgcgaaccagtgcctcgaacgataccagaagctccttgacgaagctgaagccaaagaatcaagccttggcctggcaggccctgcaggcggcgaaacacaagcgcctagtgctgatgatgtacgaagattaagacccggcgagatggatcccgatcccgagacgaagcctgcgcgacccgataccattgatctcgacgaagatgaaaaggagatgttgagtgaggctcgtgctcgtttggccaatacacagggcaaaaaggcaaagagaaaggcccgagagcgccaacaagaagagtcacgccgccttgctgcgttgcaaaagcgacgagaactcaagactgctggtatcaatatcaaggttacgagtaggaagaagggtgagatggactataatgcagatattcctttcgagaggaaggctttgcctggattttacgatacatcagaggagcaggcacaaaatgaggcgcagcgcgcagccttcgatcctcgaaagcaacagctagccaacaagcgaaagggtgagggcgaggaggacaacgaccgaaagcgaaagaagaccgagaaggacggctcttcggaatcacacaaggccgccctgaaggctggtcagttacaaaagcttcgagaggccgaacagagcagcaagcgccgttcgttggttttgccttcccctcaagtcagcgagggcgagctggaggatatcgtcaagatgggcaggatgggtgaagctgcgaatctgagggccagagagagcgagaacgatgccactcgtggactggtcaacacatattctacccttgactcagctacccctatccgaacaccaagagctcctgagcaagaagaccatatcgccaacgagatcagaaatattcgagcgctgaacgacacaaaatcggctcttcttggcggcgagaacactcccctgcacgagggtgcttcgtcgactggctttgacggcatcgctcctcgaaaacagactatctctacacctaacccgttggcaaccccgatgaggggcgacaacgttgctgccacacctggccggccagggcaaacgcccatgcgaacacctagagacaccctatcattgaaccaaggtggcggtatgtcaatggtttccgccactcccagggatatgagaatgagagatctggctttgcgcaaccagctcaagtcgggtcttgcgtccctcccaaagccaaaggataccgagtgggaattcgatatccctgatgaggagaaggagcgcatgcaggtcgacgagatgacggaagaagatgctgcagagcgagatcgtcgagagcaagagagacgacaagtagaggaagccctcgaattccgaagacgaactcaggtcatgcaaaagaaccttcctaggcctgcacacgtcaatctgtccaacctgatgaaacaagccagcagtatcactgatgttgcagagtcccttatcgccaaggagtcggcgaatcttatggccaatgacgccatgagatatcccgtccctggtggccaagtcagcggcgctcccaagccactacaacagttcagcgacaatgccctttctgaggctcgtttgttgattttgtcggaagcaaagcttcttcccaaattcgaagctattcagatagcctttgaaggtcgcgcaagcagttctctgcttctgggtctgggatgctataatgacgatgatgaggaagaacaaggggtggctctaaaggcagcgtttgacgtaagttccatcatgagtcttgaaatttaagtatttactaaccatcatttaggctgttcaagacgacatcatggccactgccgaggcaggagctaagctcgagaagaagctatctctccatctcggtggataccagaagcgacagaagatgctccgtgacaagatgggcgatgcatccgatgcactggaaaaggcacgtgttgctctggttggtttcaagacactcgctatttcagaggatgtcgctgttgaacgacgtctgggtgctcttcgtgaagaggtcggctttgtcaaccgacgtgagagagaagcacaggagaattacagaaaggccaaggaagagctggacacgcttatggcgacaggagtaaacggggtgcattaatggtttgtttatgatgtatattaaataaggactcaattaaggctggcatgctggggtctaatctaacaatctggttcgccaggtgtcatcacggttgtcaacttacgttcttttctttctccctcttagttcagtgttatccgatatgctatgctgttttggtgacctatttgtgctttctcacacccagtctcggcaactttatgggtacaacgatcagtgcagatgccaatgccacaacgatacagcagataaatgtgagtcgtagagcggcttcgtaactcaggatgacctgttcgcggtatttgggctcaagcttgatgatctcctcgactgattctcttacatggcggataatctcgtcacggtcttcacctgtcacgaactgtttcaagtaatgaaacagcgcattctgaacaacgagagagctactcgccacacccaacacttggcccagactgcgccagagcatgagcgtgcttgttacgacggcttgctcggattgatcagatgccgcaagaatggccatgaatgttccagggaattggaatccttggccgattgacgatggcatcagaataaagaggtagacccaagagggcaaatcacgttggagtgatgccaggccaatcgtgccgataagggtgcaaatagtaccgatctgaacaggccatttcagccttcctgtgtaagtcacagcaaaccctgtgaatgtgcccgtcgcagaggcagcaatggttggtatgataagccgcagtccagatgatgtcgcagtagtgagaagaactgcctgaaaatagagagggctattcaaacagattagcaatgggtcgaagagtgtgaacggtgcttactaccaagcatggtagttacgtatgcgtggagatattcagaagaaatccgcagttataggttcccgacgcttgctgacgagccatggagtctcacaaagcaaagccatgtgcaattaatgcttttctacacatcataaagggaccaactatttactcacatattaaacaggatagagttggcaatgagggcggcaattgcgttcgaggcgacgaggttggctctgggggccttgtagatgagatgtaggggcataatgggtttatgaacccacgactcaacccagatgaatagagggaacgtgatggcgaacagtacaaggcttgcgatgacaataggatgtgaccctggagattatgaaattagtctcaagtattccttaaagaagtagaatcgacttacatggcattacattgcctccaagagtctacaccaagatgattagcaccaaatcttttttttttctagaaccacacaagaactcaccaagcccaaaatcacagatgtgattgctgtagtcaaaagcaaagagcctcgaaagtcaaactccctgagggcttgccacacactctttctctggccctgtatgcccaagtcgtccggaatggcgatccatgcaacaaccatacatatcagaagaggtgggacctgaatcccgaactcccatctccagccaagggagtctgcaatggcacctccagtagcagcacctaaagaagatcctacaccatagttcatattgatatatgactggtatgcaccacggttctcaatgggaaccaagtcggatacgatgatggagcctagtgtcatcacccctccagcaccgattccacaaaatgctcggctgaggatgaagctctcaatactcccggcaagagaggaccaagtaatcgaggctgcgaatatacccatggctcccacaaatagcggttttcggcccaaggcatcggagagacgacctaggagaggttggaaggcggaggacgtcagaaggaaggcggtggagaaccacgaagcggaattggacgcattgaaatacgacgacacaacaggatgagagctggccatgatagttccatcgaagcatgagataaaataggcagccaggatctgggagaatataaaccagaagcgggtaggtgaggtattgttcaagaacggtgagggtgtaacgtcaaccgaaatagttgaccttcccgtgagagaaagacgacgactttggtggcgaacaagaggagtctcttcattaggtccctcatcgtctaaatctgtcgaaatctcactctcgtcgtcgccttcggtcacagctccctgatcctcctcgtctacaccgcgatgaaggtgaaggctagccttgtaagacgaaggtctcagcatagcactttccaacgactcgggctgtaaaaagtgagcgccagtagtgaaagatcttgataaagcctcatatgctgttggatcaacgacatcttggtcgctttcgctaccccgagaattggtccggacaggaactggcaccggacgggtagtgggggcatctgagaccggactggtcttttgcggactcataacgacgattgagtcttcagtatgaggccaattcgagggttattgagaatagaagagatgaaagttagagatgaagaagaggaataatagaaaagacaagacgccttaaaaggaaataacaacctagtcggggaacaagggaagagaggaaagagtggagtctcgctgtcgtgatcgcagacttttgcagccaagtgcagtggaaataatgataagtgcgccccgcaaagacccatggcagaagcggtgcagtgctggtcatctgcaaccacaacttcctatgaagaagtggtagggaatccatacccggtgtctgtctttcatcaaccgtttctcggtgtgagtataagtgcgagtatgagtcaaggcttgcccgaagccacatagcgtacatcccccacgtaggtaggaagagtcatctgcacatgcgacctgcaagtggttgaactggaggggttgctggctgactagattagtagttggctggtttgatgattacctacactagtaggtaggtaggttagtagtaggtagtctagtctacctagtcaatgtctctttcgacttcacttctcgggttcttacacccgagtactgtacaacagtcagccaggattcatcccaatcactacaatcacaacgctcgctcgcacgcacatacaccccaaactatctcgtgagaataattcttgtctctataaaccaagttagtcaacgttatctcaacttcccctcttcccctcaagccattaccccggcttacaaccatccatgctctccgggaactaccccggcctgaggcccttcatgtgtgactgatcaattactgaagcggtccagccgcccccaaacaccccaatgtatgcaacccaccaaccttggacgtcttctaactctttatcgtcctgctctgcgatgccgcagccacaagtatgcctgctcctgtaacgcctccgtcgtgacacgggctaagtacgactcgcaacgggctctcgtcgccgaatcgcttgcttaaaagctcatcgagaaagtcctggcagtcctgcagatagttttgaaagtgaacaatgcatcctcctgtgtagcctacaccgagttcgcaatcacgatccagtgcatgtgctccgtccattggaacatcgccagccagtgtcaataatgccaacgtagctgccgccacaataccggctgctctaacctcaatggctttggcaatacggtacagtgcagtggcgatttcctcagtccactcaaatggtggtgaccctgacgattcggggaattcttgttgaaggctagtcatgagagtcgatggctgtagaggcttaaagtgactcaaataagtcgtcgtaaggttgtgccgctgtagcaacgcctttggtaacgttcctgcagcaatgcccaagtgttccgtcaagtagtcgaccaacatgagccgcccaagttcgcccagatatcgaccagaagtcaggtactccaatggctggaagctgttcaactcgccttgttgatcgagtgctctgtcccatcttgtcactagcccgacatcgtacagtgggggtgcggttccattgatgctccattctgtgttgattgcgatgttgacatcctctgcccgttcctctggtcgagcaacaacactaggtgggcgcttggacgggctgagttggctcaacttgaggggaattgtcgcattacagcctgtacctaggatcagacccatgcaagctcgccggttcgatgcttcatggaagttaaagatgaaggagaccagcgttgacaccgagtcgttggcgattgcttcaacgcgaatgggcggtaggtctggtgacttcgcacgattgtatccatcagtgagtcgaccgcccaggtcctggtcagaggagatggcgaatcctttccccatgggcatcagtgtagcctgcgagattgagtgctgcaccataggaaagctgaaggttactccgagtggcattggctggtcggccttgagttgcagcgtcttgcatccatcttgaacgacttcggcgatacattgaccgatccatagaaagagactgtcggggttttcgttcttcaggtgctcatcgatgggccatgatttctccaaaagcctcctgacctgccttgtagtagcgccctcgtcaggtccattaccaacatggccgttaagttgatcagacgtagcagatgacgcgtcgtttccgagttggacaaaacccactcttaaattcgtgcctcctctactcttctgttagctatataagggggcgagaagcttggttcttgactgacatatcgatggccaagtgacttcactgatgtcagtttatagggctccagttaagttttagcatagcatataacaactcaccatccttgccttcgtttggcttccggtcgcagaatagccccagaaataggagttggtaagaactggttctccgagtcgctggccagcttctcaaatgtttcaagaaagttctgggatagttgctcgatcttgtcaatgtcgacagataatggttctaggaactcctcaatcgataaagaagaagtcattatcagtgaactaatggtgcggtgcggtgtggtctgactagtggttatccgaacgttgtaggcactaccagtctcaaggtatcattacagttgattggtggtggatatgaggctgtctccgatgagaaaaggaagggtaggtgtccacagaaaacctctttgatcgagaaaagaaccaagtttgtgtccttataaataggcgaggaaaggaagcgttccaggaagcagcaagtctaaagttgtgtcagagtgtgaatctcggtccgtgaggaagatgcaggttaggtccttactttggtgcttcagggcaggcgctaaacaggcactctgatgtaatgacgagaagtacggatacctaagcctccttcagcttggaagctactacctagctcgagtatctgtgtctaaatccggtgtaagagatagatatcatctctgttttattattagatattgctatctagaaatcgatcgatattcacacgcgattcacttgcggggtcagctttatagccccgttgggtaggttaaggccccgctacccctagaatggcagaatgattgacttacagcaactttctgccaggatcatcttacctggccatgctgacctacctcccaggtaccagcctacccaataaatcgaggctgattcatgatctttttctgagctgagatgaatcgcgtgtgatgagatgatagggaactggtttaataaatcaatacatatattcatgttaagtttggccatgttgacagcaagtatcacacagtgacatagctcatctagctcatctcctaaaacggcctccttgaccaaattcggataaacaatccagccgcatgtgattcgcattcagctgcctgtcataacgacatctcctccgcctcccccatcaaccctggtttctctatcaaataccattaccaaaccatcatcacgaaacacccttatctcgttatggacgagaaacagccttctcaaagagtcatgttgccaatccaggctcgccgcagtcgccctaccatgacactgattgtcatggctattgtgacatacaccttttggatatggcaacccttcaggcctctcatagacgacgagtcttgggttcacatcacaaacgacgatattcaacctaccgatagtctcgtgcctttggaagcacatatcatgagcaaatgccccgacgcaaaggtaatgctcgtccttatagtgttaggtttgaaccatatactcatcaactactaggaagctctcgaattattggtgttgcctgtcatgcagcgcgttcatgacaaggtcaactttactctatcttatatcggccggtatttccatcctcaactcccttcctcgtgtctcaactaatgcctaggtccttcaggccaactgccaacgatggcgtcgactgcatgcacggcccttcggaatgcatgggcaacatcattgaactttgcgcccgcgagctttaccccgaccctaagataaatctgggtttcattatgtgcctgagccgtgactactcagatatccccggccgatcccttgtcgaagactgcgcgctcgaatccgctatcgacttccagcaactgaacgaatgtgctgtcaaggaagatggcggctatggtttgagtctcttgcgccacagtatcaaaaggaccgcagacgtacgtcgggaccggaaaccaacaacaataatatatgcatgctaacacttgctaggccggcgtgacgaagagtgctaccattcgtttgaacggcgaaatttactgtatccgcgatggcggcgagtggtccgactgcccccacggttctagtgtcaacgatctccttattgcgattgagaagcttcgccgccagtcttaagtggctcaaagatctcagtccacaactcactcgcctctcctagcgtatagctcatcgcgatgccgtccatgcccgcctcgtcgtctcccgccatcgcccccagtgtctccataatactttccagtccgaccgccttgcctgtcgcctgcgtcgcccccgcctcgagctgaacatgtacaacatgaatgtggaagtggtaataggttggctggtagtgcacgtagagcttgagctgatccggctcgatggacggatacgtcttgacggtagcgtcaataagacgggtcttcatgtgttgcagccagggaatgtgcttcttgcgaaggtctctcagcgaccagatgtcccgtcgctcgaccagcgccagtagatgcagcgcgtccagcgtcttgcggtcccagttgaggtccggcaacatcaggaagccttcgtcgccagcctcgcccagctttgttctgtacataacatcttctacttctttacgtccttctataatgttgaatacccaattgagtcttccctgctctctcttgctgagcatgtatggtcgaatatggttcatgtaaatctctggtgtttctgtgacaaatcgtactccctgcttgctgtacttcttgacatgtgcctcggtgcatgggtaaatcaggttgatcttcaggtcggcgaaaaagtcagagtcgtcaggcttggttgtctcagcaccgctgcggcccatgtaccagtgatatatgtcgttggcacccaagttctgcacttgcgcgagctgagcaggcacatcggcgagatatttctgcgaagtagaaaacggggcgcgctcgaggatcagaagagctgggttttcatcgatagagccgtagagagagatacgtcgacctgcttgatctagagacaacatcaacttggtgaacttggaatgcaaggacgaaaggagatgatgttctaccttggttgaggacacggtcgagcttgaacttgggcactagggcctcggcgtttgccttgacatcagccattgttggttcgagagcgtcttcaaattggcaggcaaggtgaagatgaagtcaagaatcacgattcttgcccctctttaacagtcaagggaaacaagatgaagcaccccgcggtgtggggccaggcatgcatctactgtgcaggcaagtcaataactccacagcggcaactagatcgaccgcgttccagtcgcattagatctaaaacaacttcaaagacacagggtctatcgctaccgactggaatgttgccattcaacgtcacttcatgggcagtagaatatcataatggatcatcaaaagttaacctatttacaatatcgctaaactaaatcgtcaggcgtcattgtagccctgtgataagaagttctgtctatcgaacataatcgtcagaaaccttgaagaacgtaaggatagcttctccttgtgcctcaattgtttgttcttcctcagaaccctcatgcaatacttgagcggctggagagccgttcaagctgcatcattactcaacctactgtcgatcccacttccgcaaaacaacagatctggatgctcaccccgggtatataattcagcgctagaagaaagtagagactttagtctcgttgtattgtggatgttgaagagacggataatggcgtagtggaaatggtagggaggccgattgggaactggaatatctagccagtaacagggcgtgatgactgatattcgatactgtaaaccaagatgtccatcgggtttttgctgctgatgccaacaagaatgccgtaaaccaggacgccgtaaacaatgcaccaatgtcgtgtcctcccaggacgccatattcaaggttgagacttcgtggctgtatctatcatcagaaagcggcgaaagcattagagccagattccgttgatccatcgccttcgatggtctttctccagtgttcaggtcggcaaacgcagaccagagggaatgccttgatctcgccttccgccgccggtgagctgtcacggcgacccgacgcgttcgagacgccactatcgcgttgagcttgtcgtcgagcctcccattcatctgcccgctcattgagcatcacacctgtcgcccagccatcatcccaaatgcccacaaccttgagcatatcaccacgctctaaagagaattcgtcggccgcgcggggttggtaagcccaaagggcggcgattttgtcaccagggtgaatatcatcctgggaatagtagtccttgaagaagggcaactgttctgattgttgactggcaacgccctgtggtgacgagaaatccccagcgctagatggagactgcggtacagagctaccaagggcggagttgcttgaaagtgaaccagttcgtcgaggcctagcgggtggtggtcgaagaattccgccgcgagtttcggaggaaggtgggcttgacgcgaactcgtctgatgaagagttgtcaacgcctcttcgttgataaccccctaccgcagccattcctcccgcggctgatgaagtgtcgcgatggtgagatggtgaattgccagaatgaccctccagtgcggacatacgcgctatacggccacccggaagaacttcgtatccctgaggagctgttgaggttgttgcttgagtcatagcagttggaccctgtcgggcgggcgagggttggttgaaaatactgcctttggggctacccggtctccgtcttctcctgagacacaaaaggagcgccagtccaagcaaacctacacctgcgagagccccaatgacgattccagcaattgcgccaccgcttaacccaccacctccgtcctcgtcggttgcctcatccgcagtgcttgattcagtcgccgaagccgttggagattctcgagagaaagtaatggtggcggccaatgttggcagctgtacatctttacaacggtcctcagcattggaattgtagcagcaggtatcggtcgagttaaggccgcttgatccacaataggaacaaagtccaatggtgctgttaccatagccacagttttccgactcgttgtcgatggctttgatacacgtcgatgagtccaatgagcctccgggaagggcacagttggtgaaatcggcccttattagctgcagcaggccgtctgacgggttggagcagatttcgttgtctgatgtcaaatagacctcgctctgggcgaagtcggcacagtcgtcggcacacaggggtcgagactgtgttgcagaaagaccgcagggctcaatagagttctggacaatagcgttacacaacacacttgttgtgaaacgagcatataaggcactggtgttggtcaagtcgaggtccttgcagccaaacaaagactggtatctgagagttgtaagcagttgggcctcaaggataaaattgtgggtgttggcttactgcctttgcacatattctctctcgacaaagctggaaagctgactgtcgaaggaggctctatccgaaacatattgcaggaatggactatttgatgtcagaaacagttgtgctttggacgtacaaaactcacaagaaattacggatggtgtccccggtggaaatggaggcggatgtaaatgctggacactccttggagccctttagagagatacagtttgaatcttgagctgtcaccaacatcggcgacgcagagagcaatgcgaaggcagcaatcttcgaggcgatgtgtttgcgcgattggcgagcccggcgagggcccgtgttttgactaggcgcagccatcttgacggttgaggcgttggtcctggttcgacaatccggcgtagagatcggtaatattttgagattcaatgacacctatatcatggttgtcgggataggaacttgagatgagtttgtttgtttttcgccgagtcgggtccacagaggccctgagtggttgatgcaagtcggtggagagatattgggcggttgataatcgtagccaaaaaactgctctcctgagcaaacgagtgtgtgaatgagtgattgattgattgattagttaagttggagaagagtcgaattgttgttgcgcaatggatttcgttatacggtcaagtgatagtagaggttggtcgaaaaattaaattacgattagtttcccggcaaggaaagagcgaatgtcgtcaaatagagaaaattaaggaaggtgagcttggtccacgagagtcaagtcgagtcgatccctctggagaagaaagcgaacttgacagctcaatccaacctttggattgtcgttcgggctcgagttgattgagcgtgtgtcggatggaggaggatccaagcgatgagacgcacacactggctgagtacgaatgaggaaggaggaaggggggggaggaggaagaaaagagaacctcgatgtcaagcgagaaaatcccagtgaagtcagtcagacccagcagccgtggacgcgacgctcgggcttgtggtgaagagagttgacctgggataggatggccctggtcgaaatagtagttagggggtgctagggcggtaggaactacctggggtctctgccgggaacgaacgaacgaacgatatcacgggggcgctcagagaggaaaaagagacgggaggagagagactggagactatgaagaagccgagcataaaacagcgaaaatagtgctggcgcttggtgtttgatccatgcgtttacccaaacaactaactggagggaaatggcgatagccagggtgagtcgggtcgtgctaagctcaagaaggattaggtcaggtccgacaggcgacaacgggttggctttacaagtaccttatcacacaattgatatggtagtgatacatttcccgctcagctggatctagacgtgtttaatcttgcggaacagggatcgaacggaagccgaacagggtccaggtagcgtcattagacctgcccaccacttaaataacgccttgcataacctccaccatctggtctgaacctctgcgggccgctaagaccaagaaccagtgattaggtagatcgctagatgaccctcatcaacaccacgattttgtgtatttatctcatctgagcattttgagctatcctgcctcgatctcatgttatcactcgagaacccatgcttacaaaacccaggttgcgaaatagaacctgcaaggagacagccctttcaatagtcacatcttgctataatatcttgtctgcaggtcatcgtcacttgcctccccctcacagcatattagcagtagatcgtgacccatttcttgtccaatcctgattcagattcaaattcgacttttctacttctaattgcgttggactccacgtgtactaattgattcaaatcaaagacttataaaacttgcagcccaatgagaactcatcgacatttgctttgacaccggtaatccacccgataaacaaagaccgatcgataacctccttgcataatgatatgaatccagagaaactctctctgttgcacgactatccacgcgcaggaacgaagataggtcttgatacgattctgcgaggttcttatgttcttggacagtgtcctttaaatgttttcatcgcacacatgatgcacaagatatgcaagtgtcaagctagtatagaaaacttggcgatacacataaaatgagaaaacacttgaccgaaagagagaatgaaacacttcggctgcaaccctctcaccgtttgaacgtggcagcagccacgaaaatctcggccgactattattgttgtgagcaactgataagtggctgagtctctgagacaacccctagctcaatcttattatcattattactttttaaccttcgtatacgggttatcagcaacctgacttgatgacatcctttgcggtatataatgcgaatgtttccttttcttttccaagtacggatgcatctccaatctttaagctcgcgcaacaacataatttcaagactgcgtcgccgcacagcgtgacattgtgaacttagtctgttcatcctgtcaagcttcttgtgcctcttgcgtgctctagcgagacgagggatcttttgatagcgtgatccgttacgtgcggcagtatttatgattttatggcaatgcgcagcgatgcacaaacgggcttgtgatcttgtgtcatgcactctgaaacgcatgatataatgcagtcgggatcaagacgaaaatatcacaaacgcctccactatattcgtctgagcttaccccatgaactccaggatcgcctggaaaccctctggaactgtccatacccgttggttgtttgaacaggtgtcaaccataactggtaactagagacttgtactctgcacaaagcagcaagatcagcacagcacaaactcgggttcctgcaggcgtacacaggcaatttcccacccttgtggaatcccttgctcgttccggaagcgcgtttcactgacttttgtcatgccacgatgctaccctgtcctccgttgttcttctggcggtgctcattgaagcgatgtgcgctgtcccgcgtgctagttagccattagctgccactaccgagcaagcgaagttgccttgtcgatcaccagagtttggcctgtctcgatcgttcgttaggcaatgaatggaagagatatttctgatggctgagcgttaattttaccttggtcgagaacgaggtaacaacgaaagattatatgtagcagttcgtcgatacgatgcctagtacaccgaggctttaccttgctatcgtccatgtagtgctaaacactgactggatattgattagcatgacagaacaaccactaccaagtattgtatagttattccattaatatcgagttagtatagcagcacccattggttgcagaagacggtcattggctgctgtaaaattctcgttctggcggtgacgaggattcggtcaccctagagcaccgtctatatgtatttgagttcgctttgaaacgataccagtatgccattttgactaggtaggtacttaatatcggtgtctttgtcttttcttaggactatataaaatgtgtacctatactatgtcgcgattcaatccatggcatcgcgaaacaactgacatttgaaaagagtaagagttgatgatgttgttgcatatatagatagatacactacatgggtttacccccacaattgcctccagcatgctaatagatatcagaaaaattggccgctggaggccgaaggggtaaaattactaggccagcttctttctgctacttagtccagactgcttaggctgtttatgtttgtactctaaaacttggggagccaacgttcctgctacccactctggtgtatgtgtatgtatgccattcgacaagtccagctcgcaggaatacagaccgcctcgatggattccaactaccggattggcgacgacttgcttggtcgagccgaggcatttgtgggatagttagtctataacgttatccggctccaattcttcttccaagtacggaaagtctttagtaaatccctccacgatccgtcacaatcactactcagtatcaacaactcaacaaaaatgacagtcgaagaaacggcgaaactctttactccagccaaagttggcaatgttgagcttaagcatcgagtggtgcttgctcccctgacgcggcttcgggcagacaagacaaccgcggtcccggcggattttgctgcggaatactatgctcagcgctcctcggacggcggcctactcgtttctgaaggcactttcatcgcagaggaggctggaggtatgtctcgggtaccaggcctctattcacaggaacagattgcggcatggaaggccatcaccgatgctgttcacgccaaaggaggctacatattctgtcaactctgggctctggggtaatattctgagatcatatatacgaggcaagatgctgatagtgaacagtcgagttgccaaccccaatgttgtccctaacatctggagtgctggttcaaagcccttcgaagctaagggcgctgcgtctcttcctaaactcacgaccatgaccgaagccgatattgatcgattcgtgggtcattatagacaggctgcactgaatgcgatcgaagctggatttgacggcgttgagctccacggagccaatggatatgtaagtcttgttatgcatgcgtaatccagctgactgacattatctgtagcttatcgatcaattcgtgagtgcaccggatgttatgtgaccgagcaactactaaaactacagcagcttcaaaccaacagtaatgacagaacagattcatatggtggcagtctcgaaaaccgtttccgcttccctttgagagttcttaatgctgtctgtgatgccattggtcctgagcgtgtcggcattcgcatgtcgcccttctcccgcttccaaggcatgcgtgaggctgatcctctatccgtcttcgtgccttgggccaaggctattgtcaaggcccagccatctcttgcgtttattcacgccgttgagccaaggattgaaggaggaagtgactcgcctgacagccacctcaagacagacgacactctctcccccgttcgagacgttgttagcagctcaaatgtcaagttcattgtcgcaggaggattcaccccggaaactgctgtcaagcacgcaaatcagacagatgaccttgtcgggttcggtcgttactttattcgtaagtcatttcatgagaacctactagtgactatggacatgcactgaaatctagtaccagcaaaccctgatttaccagcgcgaatcaaaaatggctggccgttaaccaagtatgatcgctcgttgttttatacaccagatagaaagggatacactgattacccggcatacaaccctgatgcatctagactttgatatacgagaaaatagacgataaagaatattgatagagccttgaggcaagagtacacatggttaaactctccgagaaactcttcagctgaaaatgtatgcacgcaaggttattgaaagtttgcttgtctaaagttaccactaacacattcggcgatattgcagctgctaattcataatcaacaaagtttcaatagacaaacttttcttgatagacaataaaagaaactctgcaacccgcgattctctcattctccttttcagtttctatctgccactcacacagacttcacaatccccaacccacagatctttatcccgacaaccattcacaggagacgcgatgtgctctattccggagcccataccacatatctacacaggagttcaagacttcttgaataagtctcagaggtcctggcaggctgcctgcgcggcgtggaatgaagtcccagatgctccaaccataaggctgccagttcagaaggcgaaagtcgttatcagtcaaaaagaatgggcgattgagcgcgctcggtgtgcgaaccaggagtctcttgatgatgtgcgactagtttttttggactgacgcttctgtgcatcgaggttctgtaggatgggcggctgtgtttcggaaggactgcacctgggtgcgtattatggcaagaggatctggaggagactcatcccgtatcgcagagcttcaagccatcgaccttgcccttgactacacgatacagctcgttgagaagaagacggagaacgaaaagggccggctgcaagtacttcaagtgtacactgactgccaagccgcgctattatgtttgaggaaagctctaagagacttgtcagctttggacaccgacaacgaagatcgacgttttaaatacaagacaattaaatcgcaggtggctcagaagatagcgttggagatggggcataaggtcgtaaagcttcaagaagttggcgtatatgctgagtttcactgggtgcctcggaacaaaaccattggaaacatccatgctcataagggcgctggtcttgtgagaatgggagggggatgtgactatacgctcaacaatgcactcatcgagttccagccagctgaccctgctggggaaggagatgataacaagacgagtgtatgcctgtaagttatgtcctttctttatatctgtgcttgttgataactaaccttaagcagagaacacgtttatgcaaccgtgccgcagaaacatatggcggaagaaattacgtcgacgttgagagaaagagcggcaacagtcaaagagatactcgcagagatggcccaggatgctgcaaaagaaagggaacgcgaagctacttggcaaagactagccgaagcaaaatcagaaagccccgaagttgggatcgattggcacagcgacatttttgctatagacccagaattgtatcttcctttgccagaggagatgaccggtgtggttactagcaaagttgcagcagagggggcaactggcacatgtactggagaatagatagcacattgagggcattagaaaagttgcccgctcgaggtataagagacaaaattagcaagtcagttaataccgtttggaccgtgatcttaggctatctattcttataccatgaagtttagataggcagtttgacaaaatgacatcgtacggaccgagtggcagttgctataccaagagttgaagcctacctatatatgctttatagggctgaatctgtgatgggaatctagggatgcgctgtggtaatattcctaccggtagcccggaacagcctaaatggatgattcatgaagtaatgatagagtttctgttagttctcttattagccagtgaaccaaaggaaaggtaaagacaagaccaccatccatatataatgttagactgttagtttcctcgcgataaccataaccacgcgctccatcggacaagttttatgttccagcccgacatgagtctagaactgacctttgttaaattaatgtgaaattacccgacaggctaatgattgattagttagagtcaaaatcacaaattatcttcacgcaccaaagccgaccgttctagttctctctagctcgccaatcatattgatctcgctcctttcgcgctcatggaaaaccccgatgcgccgacttctattgccctaataggaaacgacccacgggcgatctcccggtagtttcgcgacgccgatgaccgataccgatacagatcattagtaacgaatacagaaggatgaatgttccagttagttattggttgacgaacaggatattcaagtctggattacatacatgcaggcttatatggagcaagaatatcctgaccatcatgccattttctattcaccgacgagacaagttaccatcttcaacttgattgtatctgatctattctgaatatattactgtgtacttgatagtacaaggcgagactgcctgcatcactacttcaaaatgtcatcacaaaacccaagcgacatgcctcctcctcaagggcccccctatctccctcgcacagctggcctcggtggccgtccaataccctcggtcgatgatcccatctctggcgtcatattggcattcttcgtcacaggcgcagtcctcaacatgaccatcctgcaactcaaccgtcgacgatctcacaaattcatcctctcaggcctcctcttcggtttctgcatggcccgtataaccgcaaacgtcctgcgcattgcatgggcttcgaatcctaccaactcgagcatcgccatcgccgccaatgtctttacaaacgctggcgttgttctccttttcgtcgtcaacctcatcttcgcccagcgcatactgagagcctaccacccacacattggatggagcaagcctgcttcgttggccttcaagttcttttacttttccgtagctgccagtcttatcatgctcatcacagctgtcgtgtacaatttcttcacactaaactcgcacaccaagcagcagcttcgcgacatccagctcactggtagcacctttctcgccaccctcgcatttctccctctccctatcgtcggactctgctttgttcttcctcgaaggacacccatggacaagttcggccagggtcgcatgcgcaccaagatccaacttctcgtcttcaccactgttctcctttcactgggtgccgcatttcgaactggggtatcttacaagatccgccccgccaacgacccagcgtggtatcacagcaaggcgtgctactactgtttcaactatgtcattgagatcattgtagtattctcgtatgctctctctcggttcgaccgtcgcttccacattcctgacggcagtcatgcgcctggcgattactctaccaacaagaaagcccctcaagacgccatatatcgtgtcaacaccgaagaggaagtctttggcgaggacgagcgaccacggacggcagagcagaaccaacaaatgccaaggcaatgggatgcaaatctcaaggaagagcgcgacgaagacacaatctagatagtgtgtagcagaaaaatcaacctttaagctttaggctacaaaaataaatagaataagggtagggcctgaatggcatgaatggacttactaattgcgtctcttatgtttccagcggccaacttttcttatacactgataactgtttgaagttaatccttaataagacaacgttgcacaaatatcttatctgtgacacttcaagattgcggaggtacatgtggccgaaatcttgtactacaagtccatagttattggactacgaccagcaaacaagaaatacgacattaatgagttgacgccacatattaattagtgtggttatagaattgtcagtatcgtgtaaatgatgtacaacttgcgacgacaacttgccttatgctgcgatgccttcgatttgagctctgttatatcctggctatcgtattttcatagccgggcttcctctctaatacttcatttccttccaacttaaacagacatcacagcgagaagcttgagacaaaaattgatcatgcatgcgtgtttctttctcttacagcgcggaactcaaatatgcgtatctaagcagtcctgaggcggagcgccgcaacgtggtctaccaaacccttcccagcaaaggtatagccgcccaaatgctatcgtgcctttgccgcaacgtttgggaactcgctatgagcaaagatgctatatccgtacaattcatgcgccacaaagttttagtttgtttggaaggttcgtcgtgtagaatcgtacaaggccgagctgcaacgtctttgaggctggcgcagttgccccaaatatgacagttcgacattagctggctcgagcttggtgagacgtgggtatacgtgacgagattagaggaagtaatcgggagtccctatcatgactgtcagccaaattcaattgtgtttatgcattggaacttacgtcttgagaccataggctcgccggctctagggcaagggtcaaattgcaggctgttattcttggtcagttcatcatgtaacagatgcaataggttacgggctgcaacatacaaggtgtacttcaagtgctcgtcaatttccataatagcggcttggttaccgcatcggtagcagtagttgggtgctgtcatcatgttaatcttgcgaaagccttggcgcatcttgacaattgagacaaacctgagaaaatggtaaccacattacggtcttgagaccagttgtaaccctccataaccagctgatgagctcgtgcgatcaaggtcaagccgttgttatggttgaaggcttctgagatatcctggccgaatgtgtaccccgcacctcgaggagaaattccccagccgcatcggtcgtcggggtctgaccagagaaggtcacacatgggaccctcgtgtgggacttcctggatacggtccaaagctcggatgttatcgagtgtgtcgatactaggagaaagaccaccgtgaagacagaagatctggttgtcgatcagggcagtgagggggaggtagtcaaagaggtcggtaaaatacttccagacattagcgtttccatatttgcgaagacactcgtcgtagaatccgtagacctgagtgatctgacgggactcgtggtttcctcgaaggatggtgattcgctgagggtatcggatcttgagggcgacgagaagggtgacggtctcaacggagtagtaacctcgatcaacatagtcacctatccggagtaagtattgactgcgtaagattgtaggatggtgatggaagcgtacccatgaataggtagttggtgtcggggttgggtccaccgatcttgaagagctccatcaagtcgtggaactggccgtgaatatcaccacagacggtaacagggcatttctggcgatgttttagttcgagtgtcttgaacatacggcgcatgacggtaacataccactggctgcacgttggactcttcctgtaaaacttctcgggcctgtatattgcacgttagcattcggtcgcctcacgcgagaagcgctaaagcttgttgagtgttgcacgcccgatgttatttacgatcgtgtgcatcacatgcacaacagctctatcgccctcgttgaattggcatcccgctcaccttatcgcacagtctctgaacgtcagcttcagccagctgcttgcaggacatcaagctctcgatccagccgtcaagagtggggatcgtagtgggctcgaagttaagcacaggtgaagcttcagcgggtgctcgcccaacatcctccatattggtatccatggctcagagatatagaatcgagtatcgagatgtgttgattgggagagttgaggttgaaatgacgttgacgttggatgcggtcacgcctgaatcgcgagcggtggggcacgaggcacaaaggcggcggtcgtcaggggaggagaaaagggaaacaagggagatgagataatcaataacagctaccgacaccagcagcagcagcttctgtcgctaaaatcggtctatcgcgggtggaaacaggaggcgtaaatagaagcccaggttgggagagggcgggcaaagctcgttgatgaagattttttggtgggcgttgttaggtgatagttaaatgatgatggggagcgaaaggaggagggagtgatccatggatgatgttggtggttgccagtctagcctagcacgcctggggctggcttgggctactaagctacctacctacctgtgcttagctggggggcaccaccagcacaacgccattcagtgactgccccagtcctcgggcttccagtccaactagacggccctcagaattggagccttgtgtggcgtattctacttgtgttaatatcatgactacctgtcttcctacccatatgtatttgttttggatgtagagttggttttacttatgaaacgaacctaacggctaccacaaaaataaccatattagtggctggtgctcgattaacaaatcttttggatatcaatgtatcagataacccaatacctgtccatttcgtcattgctcgagggggttctcagttgcatcacggagcttacctcaagcggatgtggcttaataaatgccaacactttgaacatcaagcaccatgtttccttaatcagcttctcaaataatcataccatgcgttaactactacagcggctctccaattccagcctgggtattgccacacgagtgatcttgcaatcaaccgatgctaacatggtaaccaaaatgttcccaatatcagcatcgccaactcattaccttgacgcgtaaaatgtgtttacgataagcccaaccccaccgaaggtccctgatcaattggctcatagatcattaggttctttccgaccaggttttcaaagtccaatccgacttcagataacagcttagaatgctcctttgctctctccatgcactgcgtccagacctgtcccctgagctccgtactactaagctggcgtgccaggataatgttgaatgcgtcgacttcctcctttgcccacttgacgcacacactcatcatcggtggtgggaagcatgactgaaaacattgaactgtgttgtgaatgaccatgaaatacacaaacgagagctcccagatgtatagatgcaaatctccctggaaaatgcattgcctgtgatcgtgtcagtaataataccaaagctgaggcaatctagatctactcacctggttcgtttgtggattgtgccacttctcgctgctagatacgactcgcgggcgctgtcctcaaagcccagcctcgtcaaccagctgacgttgcgccttgtctttgtattgttgtcgtgtgtcatttcaagctcccgaccaatcatgttggctagcctgacacatcgttcgtttactttgaagttgataaagtcttgagcgattgcgtggttcttcaacccgcgagcgattgctttaagtttctcaacgcggactacagcgtcctcaaatcgttgcatcgcaacgtcgatatcaagatcatccatctcgctttcaacccagcgcagattttgttgcttgccatccacctcaatgagcatatccttgatatctgatagcgtcgcaagaagctctgtcttttgaagaagacctgggtctcgggaagcaaagtaattgatcgtctcacgcgccttgttgttggcctccatctctgatcgaagacctttgcgcagctgttctatagccttgcgcacattgaggagcagctgtttcttttcggggtcttggggtttctccgtccgatagatgaaagattcctgaccaacacctcgcaccataatggcgtccgcaagcttattgcgtccgctgtttgatgattctccggtgctcgacatgtccaccacctctacatccaacagaggccagcagcggtccgccaccaacttcatcatcggccctcgtgcatctgcaccaggcgcatctgcctttcgcttcttacgcgatgcgataagaaggtggtcgttgagtagaaagatctgcattgctctgcgtgacttgtatgtggcattgtcgagctcaatccaggggccagcgtcttgaacaacatgccgtcctaccgcattagggaggaatttttgcgatccttcgacgcccttgtacagagcctgcatttgcgaattccacatggcacttctgtcggcgatagaagtgcgcctatctcttctgctactgatgccaggggcaacccccagatcgctgggcataggttcatcgcttttggctgcagcggctctcattgcagttgtattcaccttgagttctgacatgaagtttttcaggtttctcatctcgctcttgagtttctctgcttccttgctgatcttgatgaattgtgttctgttttgcattacgctttgttgtagatctgttcccacacgtgtcttgacttggcgcaacgactcttcgaattcgcgaatttgatcctcggtagcatcgcttaaagcagcttgaacgtatctatctggcttcagcttgggatcgcgcaagcccttgatatcaataaccggagcgacgccaggtcctgagcgcgatgggggcttcctagcagcagcgacggtctccctcggttcgtaattagccagggagggcatttgcggcattgggggtgctccgccattggaaatagaggacggctggttgaatcgtgtcgagtatcgtcgctttacaagatccgatgtctgtgcagcaaggttagtataacgaaaccagagactattcttggatcatattcacctttccaccagccattgggggaggacgtggccgcggttgagctgaagcttgactggggtctgcgcctgggagaggtggtctgttggaatcatcttgagcaatcggccctgagatctggcgaggcgcgctgatagttggcctcttcttcctcctgccgctacgaagcgatatcttattgcgatcctccatgctgagcgagtattcaagctactaaggtaaccacgttggacagaataggcaatgcgggaaaggcgcgatcgatagatagatgccgtcaagccggcgattaaaaaaaagaatttatacgataacgcgcaacgatgtctcaagtcaaaacaaaataatggtttggccgctggagccagccgagctctatcatgaggtacgtgtaatggttgagtctccgagcttcagtgaagcagccactggaatggattccatgcatcaggaggtggggtacgtacccagcctctcagccgcgttgggtgtgctactgtagatatgttagtgggctatcgaatttgataagccgtgattggacatgtcgtatcactgtatgggcaaattggaactctggataggctgatactgtagagtaactgtaggtaggtaggtggttttggtcttataaagtttctaatagtctaaccaatgccttcctccgcctgtgtgaagattttgttgtcatctattgacggagcataacgttttggagaacggacaatgacaaaatatgctacgctacgtcagtagtaccagcatcaagaggtcaccaaccaagattgcaacttcatattacaaagggagaagagaattgtgctagtagagttgacatctatgttagtttcgatcttagaatacctagttcttaatgcatactcttgattgatttttgtatgattggctacacagactacgatatctcatctcatgaatagcgtgcgaatttatggcagcccacttgccagggaagctcccactctccaaaacaggcttagctccacatcatgtgctccgttggtaaaaaaataggaaagcaagcgacgcccgaaagcttgccgttgctcttgacgctcgagacagtgaactcatctaattgacgacgtaatattctccgtcactcggtctccgacatcgccaaataacctctcgagttccgagtttgcccattgtcatagtgctgtgggagtgtctttgaacttctgttgactgcactccaatcttcccacctccgcatcactatcccgcctcaaaaatggttcagacttcagctttggtgacggcatccgtcgctactgccgccgccgccattctcggtatgactgcgcattcaccacacccagcaattacgagatagcgacatgctatgcactgcggtacaaactggctaatcacggagacccctcgagcaggttatgtcgcctactttgactaccaacgtcgaaaccaggccgagttccgccgaaacttgaggaggaacgagcgcaagcaggcccgcgccgcgaaggaggaggccgaggcttctacccagcaacaacgccagagcatccgctctagggttcaggaggcaaacgaggagggtttcccctctggtgtcgaggagcgggaagctttcttcaatgagcaggttatggctggagagatgctcagccaagatcgtatgagtgccctttgttcggaagttgcttgcaatttgctgactatagttatacagcttccaaggctcttgagtctgctctggccttctacaagggtctcaaggtctatcctgctcccagcgacttgatccggatttacgatagcactgtccccaaggtaagctatctcaaaggttttatatgtttgaacgcattatctaacaaatttgcagcctatattagacatcctcgctgagatgatcgcattcgactcatctcttgatgtccgaggccccgcctctcctgccggcatcaacctttccgacattcccaacgttggtcttgattaaagaggtataagacctatccgaatttcctctccgctcttggcacatatatacccggacgttggaaatggttgaaataataccctccctaaaacttgtaccatggaaagcttgcacagtgtcaaagcttttccgaagaagaaatgtctaatggagacctgatggccttcaatgtaccatagtttcgctctttccatttccatagagctttgtgtaaacatatgtacgttgaaacgaatgagtttaggaacgacaattgctggcagcgattcagcaaaacatcatgaagttatattctttcaaaatttccaaaatatgctgatcccacacaaacctgcgttaatcccgtatggacaggaatgccgattttcctgtgttaacttcacaaaaaccaagcatcgagcctgcacctgaattgcgtgttgctttgatgtttgaaggctcgttaagtatagctataggcgtttacttatagtgtgcaaatttgctgcacataatgttacaggtgaaaagtacaaacttgagacctgtgcttgaacatgtttattgagagacttatgatgcttcaatcttgcgtccctttctgtctacccgatcatcacgaggatcgaagcctccattaccccacagagcccactcgggggttggcgcccccatgtattcctctggggtaaagtttccagctccacgctcctcgagaagttcaaagaacttcttgtagtcgatcaaagtgtgccacttttcatcgacataaaacctctcgctagccaagagaatgcagcagctgtgagcgtgctcggcagcgatgccatactttagccccttttccttcaacctcttctcaagagccttgacaaagtcaacaacctcccaataaaagggaacgttggacatgctcaggccagcatttgatgaagttgatgtgccacagtatgtgacgcctttgacttcgacgaagcatggcaagccttgttccacgagtcgcgcatatccctcagcctcctcctcgacgttgaaacccttgacgagtgtcaatcgaaacacggttcgatggctgaagcgcttttcacgaagaatgtcgaggcagcggttgaagcgctcccagaagtctcggtggagaggcctgtcgattcttcgtagcgattccttatcagctgcatcgatagatacgtagagctgagttacggccttgagatcggcgagctgatcagggtgttgagcattgcagacaaggaaggaggaaatacgttcagcatgtagcatgcccaggaactcgttgatgtagggataaaagatgggttctccgacaagcgacagagcgcagtgtctgatctgcatagcttcagcaaatcgctcagctcgcacaccaggcataccacgcagcattttgatcttcttgtaatggtttgttttaacgccgtcaaagatgagatcgggaggatccacaacccatcgccatgttgttccaactgggtttgtaccgtggcgccagcaaaatacacacttattcgagcaggagagcgaaggggtcgtttccatacattgatgacttgcgatgccgtagaatgaccatttataacaggagccgcgtccacggagagctgattttgtccatcgacatgtcttgactccagagtgagatccgacaatggcgtaaccttgcttggtaagtgctttgtatgtaggcgattcttcggcaaccatcttcttgggtccttgagggactgccttctttgtggaagatccatagttggtgaaatcaacagcgagaggggctttttgaacggttgagccatcatcctttcgaatcatgcgcccaagatcctcaacgtcgtcaagatcccttccaccctttgtctttttgtcggtagcgtcgtcttcaatgataacctcgccatcgtcttcatcttcagcaatgtcctcgacatcactttcgtcagctgctccactgccaggaagcccttctcccaagcttccggtacgagcgacatattcgatgacttcttcgacaccctgggtccattcctgcaaacgttcttcatgatcactttgcatatcgcccattccaacagggtaagctctcttgcgacccgtaagcttagccatccacttgtcgacctccttagcttggaaacagaaaccgtccgcttcagtaggccaattctccttgtcgccgaaaccgaaaaccgagtagcctaggataccggatagcggcgcagtatcaattcggaagtcatgatgggtctcctggagatgctcgaggaaggtgtcgttgatggtgtcgatattgtagctgggaatcagaaagaggtagaagaggtcggcatcaccatactccttgtagggagtgaggaagtaatcatcgaagtcaatctcggtaaggtctcgggtttcgggtttgaggaattgtcgacctgactgcttggaaagctcgtctaactttcctcccaacttttcgacatatgcttgcgcgatcttggccgtcttagtcgtaactgaacaaaagaagacaaaaggtacgacaggccgactaatgtccttttcttcctctgttttctttgatggctttctggctaagccacccttgattcgtcggggtccctgagatttggcattctttttctcctcaacgggctcgatggtgggggtcttttcttcgatttcaacatgttcaaccttgacttcttcgactgcgaccttcggcttcgcgggttcctcgtaagcctttttgaaagcgattacttctgttttttgtccattgaactggaagtaaattcgaatagcgacgagaatgatgcaagtggtgaagagaataggtgttcggtggaggtgccagacatcaactaattctattaagagtcagtcagcagcacgttttgcgacatgggaataacaatgagagtttaccatcaacaaacgagtcgaggcgcgaaggcgacgagtgatttgcccaatccatggtgatgatcagcctttagccaagctgccgctcgggattttaacaaatgaatgaatgagtgagttggttaagagcaagcacacaattaattgataagatttcatcctgggaaaaattgccccgcgcctccgcaattaacatgggcgagaattttagtggagccttgcactacctcatctactcatacagtgcccctcgccaatcgaggggcagccatttgacagcggttcaagtacttggtggaacgaaacagaaggatcactacctacctaggtaacaagacagtagaaatataaatctaaacgaagccatatatgctcaaggattctttctgtacatttttaactccaagataaatttgcctcggtaaatcccattaatatgctcctttcctcgatctgtttctccgagccttcatgtaaactcacagccagatcaaaggaagatattctctaaactcttctatccgatcctgcagcctgtgacttctctcgcaggtctttcaaacaaggggcatggaacatttctcctgtaatggcaagcttgagagttcttgccgcaacaacaacccacagtaccactaccgcgagcgagatgatctgccagaaagtttagcagtgtctttttcgtaagaaataatcaagtcatcttaccatggtagcaatcttgaagaaatcactgtccaagttttccgccagagcattggagcacgttgccaacacaccgagaggaaacgtataaccccaagcgcccaaattgcgtggtacatttggcatcatggcaatgctgataagtgcgaaggacagccacacaagtgcaaacccccacatcacaataccaaagaagactccgagaacgtatagcatctcgccagctcgcacagcaacttcaccaaaggcattggtcttgggaactacgtgcatggccacttttccaagctgctgaatgccgaatcctccttgtccaagaggtcctattggaaggaagacgctgacaataacctccttaggagggatggaatggatcgtgagtcgatgaaagtatagcgccagaacaatagccgagaacgattctccgattccccaaagaacataagaggctatcacagtcgtcaaagcttgatggtggttaggcagttcctctgcaactatgccgcctgttgcagctgcaacgacagccggcacgatggggagtaatagagccgcagtgatattctcaagaccaggacgatggcggtgcatgacgataaaaggcatgctgacgcaagtagcgacggaaacccaaacgtcgaaccaccataagctccaggctagatagataacccagtcaccccagtgcttacagctgaacaccatcatattaatgatagctacgagacgttagcaactatgaaatcagtgctggtggaagatacttactcgcaagtcccatgggaaaacatccaaggaacagagactggcccggatgtgagatcatggcagaccagatggttgggtacaaggtgtatcgagcaatggacaaagcagtaaagacagtgaagagaacgacattaagcccaaagaagatgtacgatatatactgaacccatatcgcattgtatggaaggttgtgcaacagtatggacacaataccagtgcccatgttgactgcaaaccatctttgtaattcgtattagtggccctttgtcgagggattggttgttgtattagagactgtacttacgaaggcgtgaagttgcgaatgaccctcctccaaccggtttcctccttacacggcagatttgactcgcatggattcggagtagagccgttacatgccgcctgaactgtgccggtcgaagttgtcgagttacagccagacatgatgaagtgtgtgacgcaaactgctgatcgatgtgactatctgccagacgctaacaaggtttagaggaatgtctgtttcaagggttcaaattgtaagataaagtagaggtgacgtgaaacttcaaacgttgatatttgtacaagtagtcaattatttaatcagcagaattgtacacttgaaacaaatgaaagaattggtggaataataatagaagtcaagaaaaaggctttattcatattctctgaccaaatcataaagtaaagcccgtgagcgccgtaccaatcatggcttagtagcgattctgttagcaccgagatccgctaatcgcctcctctgaataatgccaagctccacatcgaacctcaaccggtagtggcttgtgggcggcagatagtgggtataccgccatgtgtaagttctaggagaattgcgtgcttagaagaaacttgtcaattcgaaaattatattagtttttgggcatagaagtccgcataaaacccttgaccttgacccatcataaaaaccaacttcgttgcattcctggaaatcacgagactgcaacctcttttgttgtaacgacaacgccgccacgagtcgtataccgcaagatactcaagaacctcgggggttttagcgtcgttgcacccagccaacaccctgaaatcagctcacaggaccaggcttggatcgccgactcaaagctcgccgacccaaacccagctcagtcggcctgttccgcccgtgagatgatgtcgatagtaatccacgacccacaccaagatgcggtgatacaatctgtcgttttgtcaaagcccggatctgacccatggcaatcaagcatggacggccacagacgtagtgaaccccccgcccagcggtctgatagataataaggagtcgtgttgttttctttcttgccagatttctcttaacctttgaataattccaagtgagagaaaatcagttgttagtactcaagcaaagcatccatcctaagcaaacatggctattggcatcttctccaaccctgcgatcatcgaccacagtggcattccccacgtcggtccttgccagcgtaatcgatttgacgaactcgtagtccgcctcaaagatgcccttggtccatcgtcaggcttgacttcggaagacgtggacatcgattatcttcagcaactgatggaaggctatgatagctctgacaaccaatggagtcggtatgcctttggcgacagtagcaggggctatacccgcaacctcgtcgacgagggaaacggcaagagtaatctggtaagtgaccatctaggttgactttgacccgtggaaatagtagctgacgccctgccttgcatagcttgtcctcgtttggtctccaggaaaggggtcacctatccacgaccatggaaaggcgcactgcttgatgaagattcttcgtggcgaccttaccgagactcgatacgcttttccggaaaacatccaagacgagggaccaatgaaggtcatcgcggagacgatatacaagtcgggtgaggtggcatatatgtgtgatgaccttggtctgcaccgtgtctcgaatcgtggcagcgattttgctgtctcccttcattgtaggtaacgccccgatccacgacacttgtcgctatgactgacatgcaactttgcagtgtacactcctcccaacgtagccaagaaagggtgccatatttttgatgagaatacaggacgaagaagccatgtgcctggttgccactactactcagcatatgggcggctactcaaagaatagttgatgagtgtacggtttggatagtggaacatgttatgagaaacgaccttgacttgatgttgtctgctggtggttcatccagattgtttttcagtaaccaggtaatgatagttgatatgggggagagcatctttggtgagcaggcatttgcgttagtagtatagcgttgtatagcataatctagaatggacagccttgaacttgacaagacccgcattcgtgaaaagaatgaataatgaataggcaagaatagtgaacagatcattatgaaggaggaaaagtgaatcgactgactgtctgcttgttgtcgtcctgtattgctctcgccatagaatgagcacgcaatcgacgctttgccccagaatggcaattgggtctggactcgccataccgagccgccccgacagccgattacatccttcggcaatgactacagggcaaacaattatgtgatgaaaataaggaatcatcaataagcaaggcatctatagtgttaatccaagtatctagtgatatctacgatttgaaagtgatagaagtggttgatgttcgctcgtgccgataaccgagtattctggcgtggtcagatggtgtagttacctagtaggtatacagcagtagaatgtcactcaatgcggttcataaactttgatcaaccaatcaaggtacatcgtttgaaagatcaatcactcaaagttatatctacctacttgcctcaaaactaaagttggttgttcatgtgagactccactactattggccccttgagcgggcttttgccattcagaacctatgatactccttactgtagagttcgcaatagctggcaagcaggacgtactattttatgcagaattcagtaaaattctttcttataattcatgtctgagccacagtaagtctgtgccaccgctatctaatgatgatgcgttagaaaggggagtttgttaacaactattaatcatccactgcaatttaaccaactataccttgatataactcgaacgctagtaattcgtgatacaacttcctaattctatataaacgtctaggctttaaagctaatgttatgttttacgcgatctcagagtcatgaaatgttatgtgctcaacccctcatcaacttatgcgccgttatattactggagcgcttcagcaacagcaagggtgcttagatccagatccagagatcggccattaaacaatcaaggtattctatggtacaggagagaaactgaaactaaaggcatgatttgttccaatccccagactgagtgtgtgaggagaggaggattgatcgtcgccttctcagggaatcacatgcgatgaaccggcgataacatcaggttatcgtctaaacatcgtcttctaagcaccttgactgcttggcacttatgcagggatcgatttgcgagatgcctagtggacaactcggtcgcttggtggtttcgatagacggccgacctacataaataagaaggtataccttcgaaactatacctttacctatgcaccacaagcctcttgcccctaaagaccaaccttgtcatgatgagtgtcctcgctctcttggctgctgccctttcagtgtcccttgttaaagccgttcccgctcataagcctgtccaaaaggagtatgttgggtatctcatctcaacctttagtgacccgactccagaagtccaatggcatctttcagatggaaagtcagcttcaagcttcaatttcttgaacggcggcaaaccagtcttgacgagtaatgtcggtaccaaaggcgttagggatatcttcctcgccacaaacagcaaacgttccgagtactttaccatcgccaccggtatgttgtcgaaacatacagatagatctcattattgactgtttctgtaatagacttggatatcaacgctccagggttttcttgggactgggccacgcggaatggaagtcggggtcttgttgtttggtcttcgaaggatcttgtcaattggtccaagccttcactaagaatgcaagtgaacgcgatctcttcttaagacagaacatatactaactttcaatagaattgagtctcctactgcaggaatgacatgggcaccttctgttgtatgggatgatattaccaatcaatactacgtcttctgggcatcgcgacactacgcagcttctgatacccagcacaaaggcgaggcaactctggacaagattcggtttgccacaaccaaagactttgtcaaattcagcgcccccaaggactaccatgctcccgagggcaccggcctaatcgaccaggagttccagtgcctcggcaagccaggccattttgttcgttttctcaagaacgaaaccgtcaaccaagtataccaagaaagcacaacgactggtctctttgggacgtggactcgtgtaccaggatatgttcgacctgagtcaccgctcgaagggcctggctcattcgctgaccttcgcatccccggactatactatctgcttcttgacgactatacccagtatattcccttccagacttctaacattctgtctccaacttgggagaagtcggactttcccaattttcccaagggcttgaagcatggctctgtgacgccccttaccaagaaggagtacgatacggttgttgcaaagtatggcaaataagtggctcatcattctgagtactatggctgaggtcagcgttggcccatagtaggtgtcgcttgtaaaggcccattcagctggacaacggacgggcgtgtaagagtggtggcgagatctgatagttcgtttaaataaatcctcacttttatcgtaaagtagcatgataaacttctagaaaacatagtctcgaaacttattccagattattaatgtaatgtatccatcaatgctcgtgagttcccgaggtttgcccaaggtgttcttaaatggaatccagctaacctgtactacctggggacgggtatcaatgcctagagcgctgtaaacacagagctggctacgttactggtgaacgactggacacacaacatttaaacgccgcctgggtctaataataactataattgctatttctatcaatgcctctgagagatatgtaatacgctgaccttttacctctatcggtctacagtactggtcaataaatgcttacgttatccgataaatgcggcggtttccgacggtgtgcgcggttttcctactctcatcaattactttatctcgttcatagacactgtaataatgaccagcaaaagaacacaagataaatgcaattcttcgcaagtacctgcatctgagcaggttccagttacaccggcacaagaagataatgaacctgccaaaaagcgacgtcgtcgaatcctctcctgcgacgcttgtcggcgactcaagacgagatgtgaaatcgagtatggctcagacacttgctcgaggtgtcgaaacctgagaatcacctgcttgaaaagcgatgatcttgagaagccaagtggctccaatgagaccaatgcaaatacacagtcagatctcgtaaaaaggtcatttctttcttctacttctggaagtaaatattgttaattaaccttgtgccagtcttcatgaaaaggttatgaatcttgagagttcgatgcaggaaatgaaaacccaattagcaaagctccagtctcagcctcagagagaaccgatacagccacgaacagaacagcaaattatcttacctgccatatcatccaatgatcgagtcctagttgaccaagtcgaaccggcggaccaacacgttcatgcttctcctgccgaagtcatcagaagggtggcttgtcaagtagtaggggactacagaagagccttccataccaaagaagatgttgtgtcgatagggatgctaagcgctgcaactgcagactctctggtcaaagcgtaagaccaaatttccctcgtcatttgcagtgctcacaccgaaacagcttcataaaacggcgtcgacatgtccttttcatagacagcgagagcgatttggtcacgagagggactttgatccaaacctcgccatttcttcatgctgtgtgttgcacacatgagatgagatatacataccggaaccaaccggatgctttgaagcacaggcaagtgtacgaacacgtaagaaccatgctggggcaggtgatgctcgcaagtcccctgcacctggaagagataactggcgttcttataagctcgctcttttcagggtcaccatctgtaagatatctatgtcttatgtcaggttctagctaactgagtggttagtgcgaagcggagtatgttgatagctggttgttgagtgggcattgcgcccagcaagccatgttatgtatccagttctcagacatcatcaaacgaaatagtgctggtacttctacaatgattgatcttcgttcgatacggctttgggccaacgtttgtttggtgcacctgcagtgagttcacttcgcggcagtatctcgccaacttgaagattctaaccaagcgaaaatagttggtcggctacaacgggaagaccgtcaattctgccaggatcctatttcagccaatgtagaactattctcaactttgagcagacaactatacgtgatgctatgctactagctgagatatctctatactgcacactccagaagaccgtctgcgggaagcctgacttcaccagtgatggcagctgtgaaaagttcactccctggaaccataaatggggatatctccttggtgagtgccctggttcgatccaataagggtgagcacaagtagctgacgtttaagcagaactccctacaggtctcatactaaatcttagttattggattgccaacatgatcttggctaaaagatctctggatgaaatcgaagctctttccttgagcgttcctacatctgcttccccacagacaccccatggaagcacggcacaattccaagccataccaacaaaagacctgcaagatcgcgtatacgagctgagctttcaagtaactctggctttcgtaaggattcccagcacaagctcaggagacctgccagagtttcattccttgtgcgttgcctactccatgctcatcttatgtcagtacgatgagctaccatcttcgatatcccataccgaactcttttctgctttgaacgaagtgaagcgccgctgcaatgaatcaaattcatattctgtggcagtcgagttcagtgccgagagggctttggacaggcttcgtgcagatgctcatcctcttgccacggcggaatcaataggacaacaagcgcagttcaatgggcctccaaaccagtctcataatgctggaataaacaggtcgaatgtgaacatcaatgaggccgggcttgataatctcgattttttcttcaacgggggctacttggatattctggatattgacaactttcttctctaatatgatcaatcaagtgtattcttacatgggtatatattgttgtgcttcatactaatcaatctaaacatattaacctcatcaccgcccaaaccattgctttattctcataatcataggcgtccagtacagcgtatccaaactatctctcagataatggttaaacccatacgttgccgcgttagcaaatccgataaactgcgttgaagtattcaacgcagcaatggttgtctctgaaactggtattcccaatgcttcgagcagcctgttgacaagccctggcgtccacagaagaacgtacataaacgggtaaccgttcagcagcatcatcctcttgatttcaacttcaacatcgcgggttcctcgacgctggggaaattcgctggcgtttgtttgtaaaacgttggtgtaaggttgtcgtgaagagtgtggttcttgaagaggttcagtattagcaactcttgtataagccaaatctgatcctctcttggacgaggttggtctgtgacggaccggtcctcctatttcttccccatagctagcttttttctcaccttgagtttccaatcctgcatcttgaatctcttcgattttgtcgcgctgcagtgtgttccaaaaacttcttctttgatcaaacatagttggcgaattgggtgagatattcggttcgaaggtcccaaaagtatcgagctccagagtgtcttctctcataacccgaaagcccatctcttttgagcctttggagaatacactgtttgtgttatgcgtcgagaatgaaatagttggccgtgtctttttgtctctggggccgaggtgtcgtcgtaagtatatccagatgtagatgtatatgatgatagttatgaaaataataaagaagcgccatccatgtgtcattccatatcgtaagtcggatcgagtcgatgatatccagcaccaattacccccaacaggctccatctcacgcatgatggtcgggatgagacttgtgattagtggcatggtccatattgcaccgcaaattaacgtctttctcgttttcgaagtagttgggatatacaagtggcgagtgactgtgagtagagttgtcacagatattgcaagtacggaaaagtcagatgctgatactgagagttggccgatgaatccgttgacaacgcatggggttcctgctttgagctgcccagtcttgataaagatgatcccagacactgagttgttgagggtatttgtgaattctatgaaaaggttagtcttatcttgtccagatgatgaaatggttcacatgccagcaaccatcagattcaacacaagcacgtggcggaaattctgaaggtgtcgacgatatatggcaaaagacaccaaaacacaggttgtcgctacgcacgataatagactccccgccaaggtgacagatgaaattaacctgtcgaccttttctgccataatggccagctttcgaagttcataataaggactcttgataagacaggcaaacaaagtttaaagggaaagggtcgaacgagtgtctagttatatctccgtattagtcttcgtttatttatccacaatgtaaccagggtgagaccggggagcccagtccccgagtcctttactatgggaccggtttcggtatccccatttgaattaggtttttcttcatcatcatcatagggagcgagtgatagttatatgatgtcaaagtgattatcatttcttcacaaaggttgacttgttcagaggtgaaacctgtaatgcctaacttgataccaagagcttttcagtgaggccgaggatccagtcagtttgcgttctctactaacggtcaaaatagagtttaatcgtgctacaaactgttgttaagcgagtttgagatggcttgttgttacagggatagcttggataaatagacataactataattaatcagacatctgtcaacaaatcagagctcgacaacaaactttctgtgtccctttgccggagatcatgactactttgagcccattactagagtttgacggagtcatttctcgaatatcttggtcgtctagtgtgccttacagggctatctgagtgttgggatgaacgaataaggaaatgaattcggggttcatctgaacggggactataaccaggcatttactcctgcgtgacataaaacaaagaggccgcatgtttaggatttggtctgctgctcaacagcaaattctccacttcgtctcatgatgccacgataacccagttacggagccagtaacatcgccatcaatattccgtctaatttctcgagactatcagagattcttcacccaaaaccctggtaccgtcttatccatacaactcccttgctaccgcataactattgataaactcaatttgctcctttctccaagtatcatcctctacccgacttttggtagcattgaaaaccatattcttaggctttgacatgctatactttggccactttggcaccttttctttgcttgatccttgtggattaggatcgaggctgttgacaaatcgcacatacgcttgtccaatattgtgggcgagctcggcatgactatcatattgagggcttgggccaaggaggcctgagatgttctggaagctgaaagcgacattgtcgaaatgtttcacgccctcccattcagacctctggtaccatctttgatcaaaacggtagctgtatacagcctcgcctgactctgtgaatagctcggccaatttgcggcgtccagatatcatggcgatatcaccgccaattgcacatgatcttcggccttgataattgcctacgggccgtgagcaattcgtgatatggtatggtggttgatggcaaggatcgtcggggtaaagctcaagcaactttcgaatcgtcggagcactcaaggcatagtttcgccatcgaaaagcttcgtagaagagatcctctgtcgtattggccgctcccacacaaaagccttcgtcagtgttggctccaatgatacttggtacagagacgaacttcttttcccgaatgagttggcttggatatcccttgagaaacgtgccatcgatcaaaggattccaagtcaaggaagggcgtgctgcatataatgccttttcgtcaagcccacgaagacatgacagttgatctttcttgtcccagcaaccaactgttcgtgtgagattttcaaaagccacgttgtagtagctaagatcatggatctagtcaagaattagtaaatttcaaacgaatgagcctagtatcatacctgtgcacctgttatcccgccactttcgagaatagcaccgcgatataggttctcatcctgtccatcaaagctgaacatttgataagcaatagactgcgctcctgcactctcaccccacaaaacaactcgctctggatctccgccaaaggcttcaatgttctcttggatccaacgaagagcaagtctttgatccaagaggccagcattggcattcccttctttaagaagactgaaattctgaagaaatccccacattccaagtctgtagttgaaactgacggccagaactggttcttttatgtcttggctaactttgacgatgcctgataggttgtactgaggatccgctgaactgccagcgtatagtccgcctccataaacccaaactctatgttcagttagttttaccatatcaacattctcccttgtatgctacttacagaactgggagtagcttcttgggcttccccgctggtctaatgacattgatagaaagacaattttcagacatggtccagttctgtgtgtattgcatgcaactgtcaccatactcagttgcagtgcgttcttcgtcaaaggaagtgtttaaactctgtggccatttgaacctcaggtttcccgttggtggctgagcatatgggattccaagaaatgcatcttggtcccaaccggaaagatgcttgccggtatacgttccgttcaaggtatgggcttttggtgaagcggcactggttatctggataaaggcagtcaagaaaaggacctgcaatactgatagcaatccgaaggtcgccatgatggcttatagaaagggattgaaattagatccagttcgtgccaagtgtcccggcccagagttagagcgatgggcagcacttataagctcatgtctttctacctacattttgtatgtatctgaggtcctgagaacgactcattaaacaactggaccagggctgtcgagaaggacattcttcgacagcggctcgattatttccaccaacgatagaccatcgagtattgctgtatctagcgcagtagcattgtctaagcaaaccatgagatcaatctggagcattccccgcgttactagccagggttcgcgtcgatctggggttgtaaaggcggagtgcggagttggtacacaatgggaatgagatatcttccttaattgagaaggcctgatgtattgatgatatcgcattcgtagactctgtagaaattcgtgctggataggtatggcaagctcgtcaagatgattcgtatcccaagcttcgagttcgctggaaaggacttcaaaagtaattgttgacttccttctaggtagcaacgcaccatctttattaggcaaattaccatttctgccattggtaaaacagtaacactaacacgatcctgtgctacagggtcgggaaattatttccccaccaatcatcatgctctaccacaagagaatccaacttcaattcgcttttggacatgaaactctctgatatttgccgaaatacttgccagcttatgctactacatcagggagtagctggaaattgaattttaccagtcccgtgacaacattcatcgtgttcttcctcttcaagtggtgaaaaccatcgagcttcgccctctgctctgccgtcccgagtcctagctgttcgagaacttcagcaactactgcatatagaatctcgaggtttccatcctcgacctttacagctatcccaagtgcgccggttgacctaagacgtcgagtgtctgcagattctcgaacacctactccgtagcaagcatcggcaccaaccttgccgaacaaccgccccttgtagctctgcatgagcacggtgcagaaacgtcccgttccgccgacttgctctggatattgtgtcatggcatcgaaaacgcgtgccaggttgtgagttctttgtgttgttgacccataggttttgacaacgtccgctgcttctgcaaagattgcaaaactgttggccaagtcgtaaagaggatatgctggcgctgggaggttgcatccatcaacaccccatccaacttgttttgggtcaagggacagttcctccacaactctcttgacttcgagttgcatagggtgatcgaattggtggtagttgagaacctcggcgcctaatgcctcggcgcctgccatcatggcaacatgtttgccagagcaattgttacagatacccgttggttcaaatccagctttgatccatccccgattcacttcctctgagaccgcaggatgaccgccacattgaagatccttttcttcggctttgatcttgctgagcatattcttggcgcgcgcgatgtgaaagtcctcactgttgtgagaggcacacataagggccaaatcaacatcatcaaatccaaatttttcaactgcaccggtctctatgatggccacagtctgagcaggcttggctgccgatcgagaaagagtcattcgagaagggtttccagctgaatagaggacgtttccttttatgtcggttacagcgatatgtacaccatgggtgttttcgataatgcctcctcggtcagtcaccacacaatctcggtcgagcagcgtcgttcgtgtcattttggaatcgaattgtattggtgagccaataattgtcaagtttctgtctttgtcttgcttgaatgttttgctaacagcaatcaacaggtcaactgtctagcttttatattcgtaggtgagtcaggtactccctacgtcttcgaattcaaccaatcaaatattacaagtgcatagtgagtcagagaaaaacgacggggatgtgatcatcatctttgatagtgacaggaaggtgcttgagttgatgctaaagtaacaatatcacgggatgctgcattccgaataagcgactcggaaaattacccgatcgggagtgtagtaataggtattcatgcttataatcagatttgccgtgactcacaacaggagcgaatcagggttgacgtctctcgctcgactccaattaactttgatagacatgaacaagcagccaacagattaacggaaataagacggtatttgccctgtcgcaagaagctgtccatggtgtggccatcagaggtagattccaaaatggaagatgagtccttggtggatatataaggaaagagatgaatgcttggacacagtttaatttggtgttaagaactgtggctcttggaaataagtaatggcagttgaaatggaattgcgaaaagaacgatgttgactgacagtggagaagtcgatggagatttttttgggggggtcgttcctagtgccaacattagtgagtttcagtaggccgcccgttcctgaacgtccccacgtgatctaggccgaaacgccaaatctccaacggtcaagactcggctagttgtgcagctacctactaaggtaccaaagcatctcggggcaaggcctcaaactaaaaatattattaaatgacgggacgggacattatcagcctctattattgacttatgccaagtcgataaatgggctaaactctaaaagaaatcccctattccatcattttttagcatcgttacgttaccagccacacccactacgtcacctcaatgccgtgatccctgtctgcagcacagagaaacaggattctagacccgccgatacctggcagagtcgtttttatgacgatttgcgcgtcagcctctgttcttgtttgaggagagcaagagaaagcaggaaaataattatctgcgagtttacatatatttaacaattctattgtgtcaggtggagtttctgtatccttctctctacatcttctctctaccaccacctcttcattcaatcaccagacttccagcacactctctcgacaatcaacatgtcgtcatcttccgtatgtgcctagactctactgtaacccaaccgatcatcgcacagccactaacatcccccaccaggccgagcagagaagcgatctcgaagaggagcaggtcgatcaggagaagcctcagcgcaagacaaagaccaagaagtccaagggcgagcgacgcaagcgacgtgcccgattcgacgactacgatgacgagcaggacaaccaaatgtcccagagcaactacaacgcccagcaacagcagatgcagcagcaacaacaacagcagcagatgcaacagcagggtggtggtggcggtggaaagagtgatgcccttagtctgcatctcgagttgaacctcgagattgagattcagctcaaggcaagaatccatggtgatcttaccctatgcctactgtaagtatttcctcttaacattgcgattgatcacccaagaggagaattgctaacatattcagcaactaaacaccatcgctcggtgtactttattataatattcataaatactgcctatgaatgacaaacgactgttggaattaaacacggcgttggggtttatgactggattgcatttcctaggatatatacatttacacacacatgtgctggtactcaaacaattctctagcatgtcccgtcagagacatagcatgaatattttatatacttattttaccaatcatacgattcatttatcaatatcataaaccagatcagagctagcgacggttgaaaagtgctcggtcacaggctaatgatgaggctatctccgatacgcgaagctagctccttggagcgtcgcacggtgatcaactagcgctccatgacaagactggtggtgatcttcggatccattgaagatcagatcctacctagctcagagtacgtatcattctccagccacgtcagccattttggcagtctggcacacaactccacaatcagatcgcgtcacgattgttgtaggttttatggtgttttcatgctttgatagtacctagagtggagacgaactcacgataacttggtccagatactaccctatacaccttggtagagccgtcaactacctgtactacagtgtagtaaaactaattatctttcgaatacgtggttgggagtcagaaacacacgcattttgataacaagttcgtgatttgatctccagctatttgtcacgattctctaagactttaagagcgtgtatcatttgcaattctttgggtttccctggagttacctaaaagttcgtggctatcgtgttcactcttgggtcatctgtcttgaaattggacaagaacaatattttgatagcctcatcttttagattgttccaagcgttttgatgacccaaagaccgacgtccaactaagctcatatcgatatccacctatgaaaagtgaaggcaatcctgtcacagttttattgctatggtaaaggaagtattggaaagtttaaaacttcggcgatatttctccctctagcccattcatcatgttttcattggaagatgaggcactgactataagcctcgctatactattaaaataaacggatgatagacaaacgaatttagattaataccagacttgattttgattatgacgaacacacatgaaagcaggccaaaagatgactataaacttatgaaagcaatcagttcaccagatataaccctttgccttgaaaagctatccgactcgagtcagcttgattacgagcggctgaggtgtggaattggtctgatatgcagacaaggttaactctggggacgaatgccaacaaaatgtggattccgtacttatatgccgaagctgaatatgaaaagctacttcagctttactttttctacgagatctcgatactggttttcctcggcatgctcctcagcggttgagaatagaaacaaaaatggagctttggttgtcgatgtaggatgatcactgcacacatcgcttggaaagacttggttcgcttacacattgggatgaaagatatggttaagtgggtgagctagatgcccatgtctcgaattaaagacactttcatctccgatattgcatattcccaaggatctcgtccggctccgatgcgggccacgcgggatgcaagtcatgcggaggcgggaagctgaccgggactgaccgagtgggtgtgcttggtgtttattcaacatgctgaagtgcaagctcaaggattcatgggactaaaaagctggatcaagttaatgggagcttcatgtatgcactgactcatgattttgagcgcggttgatctcgggctggttacaaacaaatgtctcactctgtcatgtcgcgcataaccgctcgcccgagttcagttctggaaccttagactcccatgaattatatctctctagatcctggtccctgtcttttgcaatcttcccctcgcctactctttagagtctgggcagaaagacgccattgccaatcgagtaaccttgtccaggatttctggagggttacatgatctaccgtctccatcaacagcacagaatttagaatttctaggctcagggtctactacatgaaagaaaacagttcaatgtttacgctgtcgctaagccacgaggagtgatctgcgagacagagagtgtcgcacgggagcttaaacctgaaacagattgacgagaaaatcgaaagatattggaatatcctcgtgtgtttttcttctccgttgcttattccaaaacaagcaaaaactaggaggattttctctgcctcggaatttctcttgttcttttcggctcggaagtgtttgacttgaagtttccgaattgggcagctgttacagttctctttctgcaccgttttcgaggtgcatcgcgagggatgcttgccttggtcttgcagccttaccttgccttgttttcacttcgagcctggtccttgtctggctgtgttagtgctgaagaacttttggggccggataggaaaccggatgcacgacaagtcatcaacaccaacgacgcgcctgcagtaacctcggctgtcattatcacctggtcgatcatcactatcatgagtcttgcataaacttcaattggatgaagtgttaatagaagatgcagatattcattacagtatcattaaagtacattctcccgcagtgaccaacatgcccccgaccagatctatagcacagtagcttcctcttttgatatcatgacaacaaagcaaaaaacgccattgaacctagcacttgttcacaattcccaacttatcagatatcaatcagccttcttcgacagtgggcttcttgtacgagcccgcttcacttgctgaatcgcacttcttatgccccttgtccttgtcgtttcccttctctctttcgcctccccatagagaacttgccactgtggcctcttcatcattgttcgttgtgtcggtcatcttcttggccaatgagaagatggaaaagtcctgactgagactggtcaggatgcttccgtcggaacctccctcgctctttgtagggctgtcaatattgagacgactaagggcatcggcgatgcgttgcttcttagcctccttggaatctggatcaaggaaggtattgttcttcacctcgggcttttgagcaggcgagggcggctcagcaccaggatgacggccggtagccatgaattcagccttctcggcctcctccttggcagtctgctccttgtgctgcttcatcttttcatccacagttttgggcgcactgggatcaggtgcaggcttgggctccttcttctctcggcgagtaagctctacctcgagaactcgagtacccatcgcgacctttgatctcagaccatcgtcatctcgatcgtagtaaagtgcccagatgcctggcagttcttcaacagcgcagaagccctcccagctttcgcacatcatgcgacggtcttgcttggtacagtcaaacggacctgtaatgtgaccttcagtatcggcgcgcactccgtacttaacttcgtacgtgttcttgtcaatgtagatccagttcaagaagggagggtcgtcactgatggtagtgactagaccttcgtattctgaatcagggaaaggtaggaagtatcccgagaatgcgtaccctttgctgatactattcttggggtcatggttgtagagggggtgttcattggcaatgtaaagctgccgacaagagtcagtattgtttctgtttaggtacacggtagtaatgtacctttgaatctttcaagacaaccaacttgttgttgatatcacgactcctaatagaaggtttgacgcaagacacgaccaagttacaccgtctaccacgatgttcttcacgtttcgtcttgctttgactctgccgaattgcctcttgtgtgcctagcatggcagggcagacagttagagcaaggagcattggaatcgccatgattactttgtctttgtcgtctttctgtacggcttccttgagcttgtcgacttcttctaggagtctatgcttgcatgcgcttctcaggagattctggaggttactttgggctgagtgagagtcttggttgggctgggatgtgaaggacgaggatgaatatgttgaatcaatgttgggggaggaggagggtgaagggggtgacattggatgtcgttggacaagtggcgatgtttaccgtgacaaaagagaaaccaaacaaggaatcatgctatcaaggttacggagtagagtgcgatgggttgaatgcgagacatgtacgaggcacaatgtggaggggagggagtgttattccaggatactataggtacaacagtctcgttcagagattgtacaaagtggtgcagtatatatcacagctggttgtattggtcattgagtacctaatagtcaacagaacagaatccagtagatgaaaggacgagtaagtctcggtactacaccctctacttaccagccaagactacaacattgttgcagagaccaggataattgcgtgtcatggcatcttgcgcatggcggactgccggtgtttcccgacagaatcatgccattcttttcgatgtgtgctacgttaagacttttaagttgggataaaaaagaaaggttaggagttaagggaccttgatccctgtcgatatgaagtcgagattgaacaaccacacataatgtgaaacataactcaggcacgggtacccctgcctacttataggcctaaagtgcgaccttatggatacagaataactctaagcgaagcattcaaagagagcgacagaaagagacccctgcttcaagctagagattcagcgaccctctttctcacaaacgtcgtgtttcgggcattcaagatgcttttaaagccaagccaggtcgtttcttcatttaaagagtagccaattgagtgggactaatcatgatctgagtgagcgcattgtcttggctgccaattgaaccggcttctttccggtcctagactactgcgagaacctctctacgaagtatcgcattgcaccggtagttcccgtagcgacacatacgtagactctgtattgtttctcagctccagttaactaactcgtcgatactcttgtttccccaggacaagatctgtaactagtgtcgctacagcacaagccaacatcggatgatatctccagaggcgtatcactcaactgcccctctctgttgtttctaccaccaaagacttactcttctgtaaccagcctcgactgttttggattgtccctttgtggctcgtgccgtactttgcttatgtatggccttattctcaatgacagcccattccccataccggatctgaatacccgtaacagacgaggacccccttgcgaccctgaacgtctagccccaggtctgatagagaacactcgggcctaccaaggtttttttctattctcacatctattgatatgcacctgcggctgcgaagcggctgcggctgaagtagtccccgtctagattccagtcaatcttttctacattggcatggatatggactcacacatgggtagccttgcacgcatcgcatgatatcgtggagcgccagtctggactcttgattggaagtaaccccagaatcttatactcagctgcgcaattgtacctacccaactaatgtatacagacaacctggacctggtgcttcagtgtgagacagcatgagcagctgagttggcctggactgaacaacgcatcgaagccatcgcgtcgaattcgggaatgccgtatacagtaatgcttgtacagacggggtcggccaaacccctttgtctacagttctcggcatcgggatgtttcgcaatgaagatcatactgcaaggtgcagtatagtgtagtatggatacagactcagatatcgcaattctaatctgatcggacaaaggcaaatttcgcctctacctaggtccaaatcttctatataagatggcctctcctacaccttcataccttctcatctcatcagcactcacaatccaatccatccaacaatcatctacttgagcttcagcctcgaccattatcaacactacctcaatcaactacaatcaactttgacaatttgtccaacaccacccaatccagcacaatgtctgcccctacttcgtaagcatccctcttttcttaatctgtcgaccaccagccatgacttcaatgtcaacacccgaaagaaagtctcaagactgattaacttagcaccgcttctccccctcctgcctctgaccttccctttgccaaccttccctcttcccctgctcctggccgcaactccactactgcgtaagcacactcttcgctaaaccaccaggcacttcgctaaccatttacactctcacagtctgtccaagcctgcctacgcctccgactccgactctgacggccaggctcgaggtggtcgccgcagccagaagcagcagtttgttgttcctcttcccacctccaccggcctctctcagcccgctggttagtgtattcctttacaacatcttaaaacccctactcacacagctcataggtcaacttctcaagggtgccaccgatgagaatggcaaccaaaagtccgctgctctccttgtcggtatcaagctcgaccttgaggccgaggttcacttgactgcccgagtcaagggagacatctgcattggactctactaggcgacggacattccttctgcttcgacttcgacttcgacttcgacttctgagtttatgtgcttggtgatctggtcgcagaacacagccggtgatcatgttatgatgatgaatggaacgcctcaacgtgcctgactctctggacgagctggcaaacatattggggtgtttaaaaatggatgggatttctttttactctgggcttgcatgtaaaatttatagctaggataataacagctctttgctactacttgctctcttctgactgagtgctaaatgatgcgatttgcgtctgtcgacaaccttgaacaattggcttgagggtcaaactcttgcaaacagctataataccatatcccaaattgacggaattctagtatgatctgcctgctctttaacctatatccaccgttgatacagagtagatgcctggttgctaacaacccatgttgagccaagacttcacctgtcgcttttcaagggttcgtattgtcagccaccgacattctcaggaaagatgttacaactgccactttcatccaatcgtcgttcctgaaggcttcaagagtggaaatcctttacgataattctccgaaagatcgtaagatggcaactcgatacattgtatcggctgcgccgcgaccctgcgtaaggagagtgtcggaatcagctgggttcagttgcgatgaactcgtcgtatgtcggtttccgatgtttggcatgcttcttttgactctatggacatgctagcagggtcgttgatcagattgctagttgcccaatctgggtcactaatactcagtcttgctgtgaattcagtttggtttaacacactccataaaattatggagacggtgtctgatgttacttacgctcatgaccacaaataagaggaaaaagggaaagacttacagttaacactttttcttgccattccaaactctacatacaattatttgtccagtgccgaggttttaagtttatatcgggttatttgattgatccactaccggcgcaaagaagcaatttccgtggtgcgccttccaaggcaggcacgaagcattcccagcagcccgtgcaataagaaggaagagaacaaagaaagagaaacgacttcttctttcttgcttgcttgctttctttcccccccagtattttgtaatatttgcgtcatcatcagaatgtcgaagtcaaccaagcgcgcgcatgacttcgtcgaccttacaagcgacgatgaaagtgagacgcgtcagaaacggcccgctctaaacggtccagccagtcaacaccaacaccaagaccgtggctcttcatcacagaatgcaccatcatctacagccgaacctgattatcttgacctgactcaggatgatgaatgccctccccttgaactatatgggacatttcgtacgccacatacatcacacaccacgacacaagtaaccagaattaacattgtacagatgggaagattgtcggcgtaagatattacgcaggatacgcatcaccaggaggtacgcctttcccttttttgcgtctgcccatcaaaatacttacaagtacacagaagctgttctctgtagacgagaacccaacaactcggttcgtattactccaagtggcctcatcgcttcttgtctcagcgaaatagcctgattgaccacatctaacctgctgcagtacgaccgaaatgctattcgggtggacaatgttgttggtgatcaaatcggtcatctgccgcgcaaagttgtagaaaaaatcgccccatatgtggtaagacagactgccgtgtacgcacactaactagccctttgtctgatgagaaacttaggatcgcggcgatatcgtccttgaagctcagctcataggcgaaaaggcctactatgactgtccgattaagctcttcttctatgggtctagcgacccgcaagaacgttccaggatcgaggagtcactcaagaaagataggctagtcaaggctatggaactcaagaacactagaaaggaagctgaggcccgtaggaaggctgcattaggcttggtgaatggcagctcgacccatggagtcggttcagaacttgctgttccccagaaaccagaaatcactatggataatgtgcttcagaagagtgaggccgttgagatgcgcaagggcggcgacgctatcaagtcacttgcgattggcgaggacgagttggagaagattccaatggctgagcagcccgaagatttgaaggcacagctcttgccataccagctacaggtatgcttccccacgctaaattgcggactcgactaacttgccgaagggactggcttggatgacttccaaggagaagccccagctcccagctgagggatctcaagactccgtgcagctctggctgcatcaatccaagaagaagttcttcaacgttgcgtctggctttgtaacaagcatagcaccaaaactgctctcagggggtatccttgccgacgacatgggcttgggcaaaaccctccagatcatcagcttgatcctgactggcggcaagggcccgacccttattgttgcacctgttagtgtcatgagcaattggagccaacagatcaagcgacatgtccgcggagacaagcagcccagcataattacgtaccatggcagcgaaaaggcaaccgcaaaacagcttcagggttacgacgttgtgattaccagctatggaaggcttgcccgagaacgtgaccaaggcgtgaagagagccctgacttcagaagacatcaagtggcgtcgagtggttctcgatgagggtcacactattcgaaactccagtacaaaggtggcgcaagctgcttgtgagatcaatgcagagtcccgctgggttttaacgggaaccccaatgtaagttctgttcattgtggtgggctaagctaatatggtcagtgtcaattcggtcaaagatttacactctcttgtcaagttccttcacatcactggaggtatcgaacaatccgagatttttaacgctcaaatcacccgtagactcgctgtcggagataagactggcgaaaaacttcttcaggccctcatgcatgacctctgtctccgtcgcaaaaaggatatgaaatttgtggacctcaagttaccagccaaaaaggagtatgttcacagaatttcattccgaaaggacgaaaaacgcaagtacgatgcgttattgtgagtctctaaagcagtaacaattcgtgttacatactgaccgaagaatagggacgaagccagaggtgagctcgaacagtggcaagcaagctctcaagtgggccaaaagggacgcttccaaaatgtactagagcgcttgcttcgccttcgacaaatgtgagttcgcagcttcatcactatatatatagacgcactaagtattccagctgcaatcattggtccctttgtaaagagcgtgtcagcgatattctcaaactacttgatgaacacgaagtggttccgctcaacgaaaagaaccgcggcctcctccaagaagccctgcgcctctacatcgaaagtcaggaggaatgcgctatctgctacgataacccaaatgaccctgtcattacgacctgcaagcatgtgttctgccggggctgcatcattcgtgctattcaaatccagcacaaatgtccgatgtgtcgtaacaagcttgatgagtccagccttcttgagccagcgcccgaagacgctggtgatgaagaggattttgatgctgagtcgcagagctccaagacggaagcgatgatgcagatcctcaaggctaccatgcgcaaggagggctccaaggtcgttgtcttctctcagtggacatctttcctcaatattattgaggcgcagctcaaagctgatggaatgggatacacgcgtattgacggtagcatgaaggcggataagcgcgacaaggctatagaagctctcgacagcgatcctgagacgcgagtcatgctcgccagtctcgcggtttgtagtgttggtctcaacctcgtagccgccgacaccgtcattctttccgacagctgtaagttccctcaatcttgtacacccccttcaagttatcagaagatttgaccgctcgtggtataagagacaaaactagcaagtcggtttatgctgtttggaccatgatgctcggtcatcaatttgtacccctaaagcttaagggccctcttttctgctacctactcggtccccatgagctaacatcatacctagggtgggcgcccgccatcgaagatcaagccatcgaccgcgttcaccgtctcggacagacccgtgagacgactatctttcgcctcgtcatggagggctcagtggaggagcgggtacttgatgtgcagagcgagaagcgagaattggtgacaaaggcgttccaagaaaagaattcgaggaacaaaaagcgccagaacactcgcgcagcagatatttcaaagctgctgggctaggcaagtggtactagtttcaggcgcatgggttaaggagtttgtgttagtatacataccgaaacataatgtaatgcggaaagagcattaggaaacaaacgttgcgtcacatacgcgaggtaacaaatatacctctacagctatggaatggtgggtatatatccatgttggtttatggaattagagcggtgtctttcattatgctcgagtcaattaaattttatctcaatacatcaggtgcctggcatatgtaggtatggcgcagtgcagagacggctaagactccaagtcgaaacatggaattgtatttctatccatcagtcgtttatgcaatctagctatgtgtatagagtacaagggcactgtttctagcggcccagcaaaagctagtatacataagatatcatcagactcataacaaataaccatgtatcagctgcttaatggagccatcttgcgtaagcccatcgaatacgctccaatgacctagtctgcagctgaatccccttcatgttggacaggtcatccaggtcttcaaggaactctctgccaatctcacgaggcatgagcttatcgacaaggtttcttagaatgtgaacttcggcaagcaagagaccgtgatccttgtacgagagaagattagtctctgtaggccgggcctcggatagaatgcggtcgacgttacgaagaacacggatggcctggccagccttgcgagtttgacgttgcccagatcggcccccaaagacgccacgaaggtattgaaacatgctataggagacaagaacacctggagttagaccaacaaaaccgaaaacaagctcctggctcttgaggagcgaatcaatgccagtcatggcaacctcgaggtccacctttgtcttttgaacctggataagcagggatcgcacaagatctccacggatcgtacccacgaaagggcgtcgcagatccttttcgaatgctcgtagtacaggggtaacgtcgccttctgccaccttgtggcggatgtcgtcgacttgaatatcggttagagtgcttccagcttccgtggcgaagtgtggcttatcgagagcaaagtcgactaccatacgctcaaggctctcgcgatcagccttgaggctgtccctgctcataatcgcaatctcgctggtcttgtcatgtcgaatagtcgagatgatcttagaagtcggttcgatgacccagttgaaccagaagtcgcggattgtctcgccgaatccgatgaaccattcaatgatatcagcctttcgattaaccaaaatgcgcaggacagttgtcgaagaaagaagaccgatagtcgcaggaatccagtagcgaacgaaagcaccgggccgaccgttctcctttgctaaggcacgcatagcagtgagatgctcggggagagacttgtctataattctgagtagtcgtcgagctagaatcgctggtcgattggcagtgttactgccctcaacatgaacagagagctcagggtcctcttcaacgccagcaaaaaccttgtcctcgaaatcgctgatattaacgtcaagagtggacacctccttcagaaccatatcgatgagcgcaacactgcgttcgacgacacccttaaggtcgtggtggtcctgaagatcagccttatcgtcgtcaagaccaaattggagaccttcatccatcagtacaccgagaccgcttgctgtaatctcgcgcagtttcttaagctgtgcctgcttacgtcgagcctcggagcgggacaaagcgacaggcgacaagactctgcgttgaatgttggcaattgatcgttcccgaacactgtcttgcacgatgccgtaaaattgagaccactgctgtgatagacttgaagttgtagagtcgacgagttcgcctggagcatggtgaagagagcctgcctggatgcgtaatttggtagcagtgcagacttcctgggaccaagcccagactctcaacggagaagtctggacagcatagaggctgctgtaagaataagagcctagtacctcatcccagtaccaaacatcatcattgaggggaacgatttgatccaaaagggtgttaagaacaacaccatggagttgaatggtggctttgctcacaagaagccattcgagctcattctcataaggactcttagcaccatcagattgagtttcgtttactgaaagggtaccaggggcagggatgtcagatgagataagaaggtctctaatacgccaagccggtagaagtggttgcgaagatgaagtagtactcagagactggatagtacgaagcaaatgatcgagacgtggagttgaaaaagcattagtcacggcaaacccgtgttctccggtctctgagtgttcatcctcagacgtcacctcagataacactggtagacgatcaaggtaggcatcaagccgccgtacttgactatgggcacggtcagtggcttgttcggctcaaatcagatagatgagggcaaagacggcgagagtgcaatgacaatgtgatgaagcggaagtcaggagggcagacgaactcggagacaagcgtcatggtaagcttgcttagatgtgatagctatgaagccaagggcaagaacaccacatcagtcagcaagagcacgggctcgtgagaatagcaaccctgtgccggggatggcacgaaatgaaacgggagcggaggctccagaaagtcggagagctcggcagacaatcccagatgggtggcggactgcggcggtaattgcggcgatttgcggccggaaggtgagcactgaattacgggaatacagacgggggagctcggaggctgcgcagccgttgaactgggtgtcaggtcgcgtgcagatagcgagggtgagactgtgagtgcaggcttcttgagagcttgtgcaagctcaacataacacgaatgcgatgcgggagatgaaccgcatgtggggaaacgggctatagcatgatgccacacaacaagccagatccattaaaattaagcaaaagcgttggctgtcaaaaaagagaggagctggatcgaactaggatcgaattacagtaaggctgactcctatcaaacgactttccttgtaccgatcaattgcaacacgcctagaggtaggtacctacagaggtacaggaaggaatattgcagtgcaatgtgttagtacacatgacatggtgttcacgaggaaggaaggtgtggatggttggagttgcttagattgtacaatcttattcgtattcggatcaagctcttttgtagatatccaatcacgtgtaatatagttattctcaaacaataacagcattaatcacttaggagtgctattgtatcatattgcattagaaataaattaatccagatacaatgctgtcactgtgtctttcaggtggtcagctgtgtgtaaatgcacattctgggcaggtctttatccagctggcttcattggatgcgagctctgaagcatcaattatgcgaattgatggacggctgggggcaccattgcaggatgagaagagtcacgtttagctgacatcttgaatattcaagttaaatttatctgtacttcaaacttactctgcatacatattagctgcaagttaatctacaccactgctttgaggcctctccgttattgttacccatgacagtttcaaacggagggtttagaaatgtcgtattcgggatcgcatttgcgctgtaaacgtcacgtcaggatgttcgggacctccacgagctaaccccaatctagtatcattaaagtacactttgagcagcaagccagttttggatcgtatcatctgggtcgattaaatacaagggctttaattgaaaaacaccacatagtcaattatgcctgctggtaatcgcatgagttctgcggacgatgaaaaccctacctagtagacgggagaggtatccccaggtatggaaaaatgttgtattcttagctggagccgaaaacgagacagagactaccgcgccgcgcggaacaaggctccaaatctggagttaaggggtggtggtgttgtgtgacccagtagatcggaattgataatcggatactttgcccctcgactggatcggcattcaaccagtgggtatctatttaacgattttttatcgcctcataacctccaataacacaccactttttccgaactcttgccatcggagagtgctgtttacagctttcagggacccttttcacaattggacgaatacacgcacagaatgagatcctgaatcggactctctctgttaacgtactcccacgtaatccataccgggcgcgttgaatataaaattaattgttgtaatcaatatgaacagtccatggcgaggatgatgcagaaaccgagacagaaacacactcgctggatttagtcaatgacacttccgtatcagtttaacattagtgaaaagactacgcatgcaccaatcagcctctgtagtggcaagtgcatcatgcctgattgagatcttcaccgccctcaatggcagttgcagacagactgttggacggacccttgtctaggtacgagaaggttagcaacaagtacagggacttccatggtctaattaatcccttggaattcccgtcagatccccgtgaacttgacgccgaagatacacatgcgatttgtttatagcggtgacgacctttaatcaataagtcttcgctctgactggctgactgggctcggaagacgggaagacaatctggttgtggcctcattctggaaccatttctaaattccatctgctatcaaggctgccggacgcacgggccagagaaagctcaggggtcctctactatggttggctgactggcacagggtctggagattcaggtccctgattcgtttagatacagggtgtgtgatggcgaatctaatgtgcaattttggcagcgatacgtaccgacacaatgcgaaacggcgcaaaagctgcgtgtgttgcttttgtttttcttgctctgccctgcaaagctccgtccctaacatgaagttactagtgaacggacgcccagcgtgtggccaagcagcaaactaagacaaggcccgctgcccaccattttcaatggggaccccctatgagatacttggggccgggcgatcgaggaaatgataaaacctcccaacagccaccgtcttgtctcctttttcaccatcgccctcgccattgtcgacccttcccttttgtaactagagccgcctttctcgacgactctagacttgacctggtgccagttggtatctttcttccttacctgagattccttccttaccctacttttgtcataagtataccactttcgccatggatgcgctgtgagtatcccttatatccagacgcaaattgcgccaatgcctcagcaacacttttctaaccccattttctacagaaacgcgacctctttcgcgtccttcaaccaaaccaaggactactttgtcgtcctcgaggaggtttctaagtacaatgtccagctcaacatggtcgagaaactttgggccgtacgtccacctgatccctatatcgcgaatccgaaaaacaacaatactaacactcgattcaggcttggtacctttggatgcagaacgacaccctcgcgaccggtatcatgagttttgttctccacgaacttgtctacttcggccgctgcattcccttcatgctgatggatttcatcccctacttccagcaattccgaatccagaagcaaaagattcccaccattaaggagcaatgggactgtgccgccattgttctcatcagccacttcaccgccgaactccctcagatctggttcttccaccccatcgctacctacttcggcatggactacggcgtgcctttccctcctgtgtggaagatggctctccaaatcgctatttgcttcgtgatggaggatgcttggcactactggttccaccgtgctctgcactacggtcccctctacaaggccatccacaagatgcaccacacctactccgctcctttcggtctcgccgctgagtatgcttcacccatcgaaactgctctcctcggaattggtgtcgttggatgcccaattgtcctccttgctgttactggcgagctccacctcttcaccatgtacacctggatcgttctccgtcttttccaggccatcgactctcacagcggctatgactttccctggagtctgcgccacatcctccccgtctgggctggcgctcatcaccacgatcttcaccacgagaagttcatcggcaactacgcctccagcttcacctggtgggactactgcctggacaccgaggccggtgccgacgctcacaagcgccgccgcgagaagaagctcgctgccatcaaggcccagaagcagcaatagactgccacggagaaaatccggcacgacgacaaatgatcgattgcggtgaatcgagtctgggtagcacaggattttacgaccatagacaaaagaggagactgttgatcatgatggagacttggacgatcgctcggcggacatcatagtctgcatcactacactcgcgactcgagcattcgcatggcgtttggggatgttaactaagaacgactttttacgcttgtatatacaaaacattgcccaggagaggcttttagacatatttaataatcaacatcgttcgttgtctaattattaccgcgaatctgcagagcctgtcatgacgatacctcgtcaatatcacagttgatagcctgtgtagaaccttgaaagtcttgttatgtatgctagtagactcaacacacactccaactcagagttttcgcagctgcatagtatcttcttcgttttcgtcttcagtgaagcagttccaaagtacgagataccggcctcagacgcattatttatcatttcctcttgggcgtacagcagtctcccgctgctccagcagcttgatccgccaagccactgattgcgcaactttggtcccccacctcggccgtggataaagtttccggctccggaggtagctcgcctagttgtgccgcgagagcgtcgcactgcgcagccatggcaatgtctttgtcagagagaccagctgggttatgcgttgtccaacggatgaaagtggtgttgtaaaccttgattcatgcagtgagttggctgtaacggctcgaatatagaaacggactcacgttggaccattcgggatggtggttcttgattttgcattgaagagaaactcctgtcatgaaatcctgtgatgaattagccagtggcctgtgccttttatctgcatcttcacaattataaacccccaataggacacatgactgggattgttgccagttcactagctggacttacccacgtctttccaaaagtcttgaacttgaactgcctctccaaggcagtgccgtctttggccaatgtccatcgcccaccctctgaagtgagcagtgcgttcagcgcgggcgttacactcgcgctgtcagtaccagcggaaaatcgtggctgagccattgatgatgcaaagcggaatagtgatggaagacgggctgaggtttgaatagggcgcattgtaggaagagacgagttgaacttgccaatgatagtgggttggttgatgaggctgaaaggattggatggtgagaggcgagaatggagtgagagacaagattgaaagtacttttcacatacacttttattggtgggctggtgtgtacccactaacaatcgcattgacatgaattccggaatattgtcacattttaatggttcgcgaataaattaatggaagtcgaggagttttgactttattagtcgtcctaatgaagtgtcctggtagtctccgtcgttaagcaactggatcagtcaaagactcgacaagatcgagcacgagacaagttgcagagtgagtatctgatacaatggctacctctttagtaccaagatataacagaactactgcacaccctcactagtagatataataatgcctataacgggtaaattgtttaatacgccactacagtacatccgtaggcttgacttataagtcagctaggcatgggtttttttgcatttctttttatcaagccgtattacaccgtctacttacaccattctagcttgcatctcgcagacactattaggggccggaaagctcggaagaggctccaaacttattggacggatttagcgtgacgaggaacttggaggaaaacattttatcattatttatcaacgctgaaccatctgtatgtaattggaggtaggtatctcatgtggatggatagtgaatccagataaaggcttgaagagccggcgaccttgacaaccaagccagctaaaatcttattccaagtaaactcacaaaggaaacaaccggacgctattgatggaacaggatttaccaattgtgcaatctttaagtggcagtcctgaacagatgtgaatgtgcctgcaacacttcttaccaatcagaagcgtggaggggcattgagactttggctcctgcaacatggccaaagtaaactatcaccatgcatgggattcaaggtcgtatcgatgtctgattacacgccgaaagccagattgaaatgctccgaagcctaaatacatgtatgtaggtatgcgtcaacgccatggcaggatggataattgtcttgagagtggggctctgcacatgagacatgaggaaggtgcaagcacagtggccgaggttaggtggtcctagctccttacttcttgtcttctgcccgctgacaaatattttccctactgcaacaacgttcccttcctgcatcagtcagcaaatccatccaatcttctaattcgaacccatcgtttattcccatcgcgtcaagtatcagaacggccggtgtcggaaacaagaagagagatagaaagaaggcttttgggtttcgcttttgataagaagactgcctagaatctgaacgattctcaccaaaacaacattggcctcagttgacgcgtctttgttactcgaattgaggcttcaccaagattgcatcacggctaagacagtttacttaacatcaaaccccagcacagacaagctcgcgcgcgttttgggcttccgcgcaagtcgtcctcagcactccaggcttgttctagtcgatactgtcagaaccagagacgtcctcaagttccgcacacacgtgtgtacagtaactacacccatccgccattacattacagaagcgagcaagcgacaagcgagcgataaccataccaaactacctaaacccatctaagctcaggttagcctagtccgtcaagcaaagcggagagcagaagcgtccccggcccagccacgccattttccgacttgggtcaccactcacacgctcattgaaaaggcccacggatccaggttacataatccgttcctcttccaccagcctctcttctcactcgtctccgtcagtcagcatcaggtcccccctcgtcgcagtaataatcatcgccctgggccaccactactcggatgctgagtcagactctcctcccccagagcttaagcatgcagaactcctcagcaagcggcgccaataatccaggttagttaagataacactctctctctctctctctttcctttcttgttgcgtctcgtccgtttctttattcgagtgtgtgttgttctgaaaccacaactctatctattatctgcactgcactgcgcctctgattggccttggtctattgcgacactcatagcgctctcttgtatctctcgaccatctgaatagcatccttgtcgcgttttcgcgcaacccgatatacaatacacttagagctccttatcctcatcacttgaacgcaatacccgtttcctgctctttcggcttcgcgtctacttcaattaccgttggcgtagcttctgatcgcattggctaaaaaccgacccctctaaatagagcagcatttgcgcgcacagctcgagctactcaagaaccacgacgcgacaagctcgtcctcgccaacctctcctgctcctcgtgatactcggcatcaaccacttcagccggctcctgcgcggccgtcgaatggcttcgatcactcgtccaatcctcaagatcaacccagagctctagccgccaaaggcgaggttgaagctcatattcaccctgaccttcgcgcccgggccaataacgcacccaccgcaaccatgatgcctatcgttcctccatctgggcatagcccaggtgcctcggctggcccatccaacgctccaattgcctccatgcccccgcctcacatgtcgccggacgaccatggtgacggtcgcagcaaggctaagcgtgaactatctcagtcaaaacgtgcagcgcaaaatagggccgctcaggtaagtaaagaatactggcttgttgctaagcaagattgctttgctgcttgttgagctgtttgaccaacaattcatcgatagagagcattccgacagcgcaaagagggctatatcaagaaactcgagcagcaggtacgcgaatacatggacatggagcaatctttcaaatccctccagtcagataaccatgcgctgagggattacatcgtccacttgcaatcgcagttgtttgatgcgacaggcgaatacccaccgccccctcacaacgttgatattgctcaacccacacaacaaccaccagcacccgctccaacccccgctccagcacctgctccggctccagcccctgtacctgctcctattgcttctgctcctaccgaaccagctttggaagctgttgcgcaagctgttgcaggcctcgcggctcaggagcagatcgagcgtcaacaataccctacggcgcacgaatgatgagttatgataatgtaagtcacagcttagtccttgatggatgacgagaatatctaacgagagcagattgcttacaacaccaaaacacacagtggctctacgataataagagcaattgagttcgaaccagcactacgaagagccgagtcggttccaaagaacgcgacagaagtaacaaaggtggttttgatatccaagaaggtgtatattttgcgaaacactgacagaaaggcgtagttggtaagtgaaaaggctgtgccaagccgaccaatatccttggctacatggaactcatgcgtgatggcgggaattactatggatatgatggttctgtccttcggggcacccttcgcttccgtgatggacacggtctaggagcgcaagaagcccacaagaaacctgctggtatagaaggaaattagcaatgaagggtcgatatgatagaagcagatctttattaatggtcggagttaaggggttggtagtaaatagaggatcttgtttcagcaacccacggtgctatcgttctaaagatgaaaattgggcttgaatgttgagggttagaaagaagagcaaaaatcgttcatcgccgaatgcttgttatgttatacatccaataacatgttcatcaagagttggtatcacaaatattggtaattggccaataaactcacactacgaccatcagctggtgaaccctactttttaaacttcactaaccgatacttgtccttcatcctttggcttactttgttaatacgttgagatcaaggccggatcatttgacttatctcgctagtactcttacttacattgccagatatgaagttgacgagttctgcttcgctacgaatactgcaatggcttcagagccgcaacttgggtggataaatccagatacgacgtaaatgaccagtttcgattacgcaccacgagagtttacacatgacacttcaagatgtagtacctaggcagttaggcactgttgatcacatgcactgatggcgctttcgaagtcatagcggattgtctgatattgactcatgcaatattcaagatcattctactgggcaatttgtactatctttctacagataggctactagtcatgcttgcatccattcaaaagacctagctgaaactttttgaaccgtagaaggcagaattatagataacgcataccatacactgcttggttgctacatcagagactatatgcactcatgggtatacgactgagcgatgatgcttgcatttcgccatcgagaaacacatccatggcagcacacacatcgagaactggtctctcatgggtatcgaaatcagggtaactatacgtatgggtacacatcatgagccatcccgctgaacgaaaacccggcatttatcagctgagtgttgatgacggacttggacgtcctgtatagcatatatttctttatccgtaggtttggctaccttgcatgacaagagaactcccactatgatacacgtcgcccatcgtacttgacagatgatgaacttacaatagaacttgatgatctcccacctgcgactattctcagagccccataggccggttttcacattcagaggcacagggcgatcaacgcagaagctaagatagaagacattacagaaacggtgcttccattattgactgccattcctggtatcgaagctaagattcaaggaacaatcgatgccttgcctacttgactgaatctacagtcgctgaaggagtcaatcgccgacagaacttccatcacactgaatcagaaaataaccattcaaaaggccatatttcttctataccgccgccgcttcatccatgatttgactggagaagatagcgtcaggtcccataggccataaattaaggctgctgtagtcattctcgagtatcagtggcgcatgagtcaggagacctagtccagaggtatcaagaatgccatttgctagactagtgggttactatgtggctcaaccacaaactactccaagctatcatgattatgtgtcataaactgagtagatctaccgcgaatcgtactctagacaggcgtaaagatcgcatgtggccaaatacatttggatgtagagttatgaccaatcgattgaagctaaaagggctgtgaatgatatctcagtcttactggagcagaaccaaaatttcgaaacctgcctgagctcattcatctggtgccgaatcacgtttcttagaacgtgctttggttgctcatcatcgtcagtatttccgagtccttctctctttcttcgaagccatggactggatggggatttttgttacgctgggagctagattggaaggcattgtctttcggtagttcagaggtcttccagcaacataggttagtagccagttaggaaattcagaaacatgcagtgatgtgactgttagatttttttggataacatcaatgcgagaataagaataccttagtactaaggtgatagtaggataagtgattgacgaaagtgggctgctcgccccatattcacccggaaagcggcgttgctccggcctaaaaatatccttacttgccctttggaaactgcacggaaggcgctgtgcttatcgataaggcggtgggatccatgatatccatagaattgtattttagcttctttttcttatccagactgccagactgggctgacaaatcgacgtcacgccacgagaattgcaaaaggcttcccaggtcgaattgctgccagtttctcgattcctgaatacctcggcatttgtttgttgacgttggattatagattatttgcttgctgttctccggaagcgccgaattagattcccgtcttattacttgggttaccctaattcctttggcagccacatccaaacacggtgacatacatccactcactcatacctcccactcagtggcaccactcaatgtcgagtgatcccaacgatcaacagcaggctgttgcccctgcctcattacccgcaggaggctctgccgggccacctaagaagatcccaaaaggtgtagtactgggccctgatggcaagccgtaagttttgtcggaatcgacaccctgtgaatggagccttgtttaactgacccttgttcagatgtcgaaactgcacttctttcgctgcttgggcttctcaaacaaagagcacactaaaacaagatgcagaagcaaagactcagcgtcctccagccgagtgccctcctgatgttgaggtactaggccgaagtacatggacgctgcttcactctattgcagcacagtatccagagagaccatctactggacagaaatcggatcttttgagtttcgtcggtctattctcaaagttatatccatgctgggtatgtgccgaggacttccagggctacctcaaacgtgaagcgccacaggtcaacagccgggatgagtttggcaagtggctgtgcggcgctcacaacgatgtcaaccgtaagctgggtaagcctgagtttgactgttccaagtgggaggaacgatggcggacaggttggaaggatggccgatgtgactaagctgtcactgtcgctatcctggcctgagcgagccgagctgagaggttaaggctggctgttggatcgacggtcgggccgggagcttagcgcgcgtatcgatacaagagatgggcatttctcaacctcgactcatcgtggttccaaagagcaagggccttcggtgtgcggtgtacgattgcggaatgacatgatggaccgttggacgttatgtggatacacgtggtggatgccggaccgatgaacagcaacgacatctgttgcagacgcgaagagaatagcatgtataatatggtaagattaaggatcggagatagaaccgcatacatagaatctcatctcaggatagttggatgtataatttcacagcctagaacgaaacgaggactacaattcattaatattcacaggggccatcgctacatggctctcaatgttttcattgctagttaaggctctgtgaatatgaataaataaagcaatcagaaatgtggtacaagctaattattgcgatgaaagcagtcgaactcaggaaccaaataacaaaggtagaaattcccagtgatcggatctcgccagttggtacccttgcatcgtgctgtctcgacccgagcatccctgttgttttcggagaactccctttaggcgcgataagaatgatctgacatccatgacaacgccgcacaacgtaactaccgggccgttattttggcaaaagaaatgaaaatcaagctgtgccaaaacggctctgtgtggcaaggctagggtcaaggtggtgtatgaattagtacccactagattcctatatctcgggttatcataccctacaacgtcagaccacacatgccattgcccctcgctgaatccatgctctctattcgtggacgacaagaattaattatcatggttccgcaaattgtaacacgatatcggtttggcgcccatgagaatttgacggcagggagcggaaagcataggaaagtaaaggcttgttcgtgtaaatcggacgtcgatagcacgttatagttcggcatgagcttgatggaagggccttttacggacatgtaatgccttcaacgagtcattctaattagttattgttttgttttatgattgtatgtcggtttgatcaattgcagtaccgagtatagtgacttatgaatggacaggatggtatttgattgagatattttctcgatgcaatgcattagtagtcatctcttgcctccatgactacacatacgtagctgctgacaaccatgaacgtaacggtcgtatgcgagatgcaatgtaatacgttgctgctccctcccggagtagacaggttgtccgatagatgtgttgcagtacataattgcaattgttaatcttcagcatggataggtacatacaaaattgccgattaatggacatccaccgccgttgcccctgttaaaacgacaagaatacgtggtccctggatctgatacgcagttatcctgtatctgttagcaattgccgtggtttactgtgacgacgccattgtccattccaagtggtgatctttacggcatggccccggccaacactcggccgcacagcttcggactacccggtcagtgagggacatcgtcttcaataaccacgtcaagaaggtaaggatacagttagcagatgatattatggtcagtggattaactactgcaaccatattgtcaatgatatgttttagtctctggttttggcagttttcctttctttttccatcgtgcttggcggcatggtcccgtaaatgccccccctgttgaagaagcatgcgattcctctggaagagatccactcatcccgtagcattgacaacatacagcctaagaagtgtttctagacgttcttagacccgttcacctttcaagtctgcccgattaagagggccccgtttcaaggcacatggcatcatatgattttctttccatgcttgtcgcagttcaccgtgaattcgacagtgaaaatcacagtacctaaagaaagatatgggagagagagctactgcatctactaaccatacgggtcgttagtggaagagccgcctaacttcccgtccagtggcgctgacaagacattacatcaccactcatcacacacccattcactggattatgctcaccactatttctcatccgaaagcccatccaaaccaataggtaaggtaggtagtagatagtaggttcttagcatcgcggtttcggccgcttgactacgggcgcgagcgataaaatatcgtgattttatcccaagagtcatgggcaatagcaacacgattgatctcctttgcttatgtccgccttgtctccttgacaggtccgattatactctgggtccaactctgggtccaggtctgggctacctgtgtgcatgcagtatggtcttatttttgggcaattcatcagatcagatcagatcaacccattcgaggtttggaagagagggaactcgcaagggtcccccattggtgaagcgctggttgctgcaccgtactgtacgcgcctccactattggaagcttcaactacttgcctaccttccttgatatgtactgtctgtggtgtcgtcaacggaaggtataaacaccttcgtttcccctcctctgttatgtcattcttccttcctcatcattccaccgatcaatcatcaaccaaccattccaattcctctttttggttgtcttggttacttccagcctagacatctcacatcacatctcgtcctcatacaacctataaataagcctcgagcttctctcatcttttacccctccaagccaaccttatcttgcctacagcattccataacataccgatcaaaccgcaatcatgagcaacagtagcctccaaaagccaattgacgtggctgagtacctcttcaagcgactctacgaggtcggcgttcgatctattcacggcgttccaggcgattacaacctcgtcgctctcgactatcttccacaatgcaacctcaggtgggtcggcagtgttaacgagctcaatgctggtaagtttcatcatgactccacttcatctgaatagcttcatcatgataccgtttactaacaacatctcccagcctatgctgccgatggctacgcccgtgttaccaagatggctgctctcatcaccaccttcggtgttggagagctctctgccatcaacggtgttgctggatcttactctgagcacatccccgttgtccatattgttggatgcccctctaccatctcgcagcgtgatcaaatgctacttcaccacactctcggcaacggtgactttgacgtctttgccaacatgagctctcaaatctcgtgcaacgtcgccaagctcaacaagccttctgagattgccgaacagatcgacactgctctccgcacctgctggctccgctctcgtcctgtctacatcatggttcctaccgacatggtccaagaaaaggttgagggcgctcgcctcgacacccctattgacctgtctgagccaaagaacgatcctggcaacgaggactttgttgttgacgagatcctcaaggccatgtacgccgccaagcgccctgtgatcttggtcgactcctgcgccatccgccaccgtgttgtcgaagaggttcaccagcttgttgacaagctcgacctccctgtatttgttacccccatgggtaagggtgcagtaaacgaggaccaccccaactatggcggtgtctttgccggtgacggctctcatcctcctcgtgcccagaccattgtcgaggaatctgatctccttctcaccattggtgccctgaagagtgacttcaataccactggtttctcctaccgcacatctcaaattaactcagttgatttccacagcactcactgcaaggtccgatactccacataccctggcgttgccatgcgcggagtcctccgcaagatcatcgacaaggtcgaccccaagtctatgcctgctccttccattcccgaagtaaggaacgaggttgagaagaacaacgacgactccgagaccatcacacaagcctggttctggcctcgcgttggtgaatacctcatccccaatgacattgttgtcactgagactggtaccgcgaactttggcatctgggacactcgattccctcgtaatgtcaccgccctcagtcaagtcctctggggcagcataggctggtctgttggtgcctgccagggtgctgctctcgctgctaaggatgccggcaaggacggccgaacaatcctctttgtcggtgatggatctttccaactgactgctcaggagctgagcaccatgatccgacatggcctcaagcccacaatgtaagtgatcaaagtttcggagctattgtttcccaaactaactttgtcctagtttcgtcatctgcaacgatggtttcaccattgaacgattcattcacggcatggatgctgtctacaacgacatcaacaactggaagtacaaggacctcgtcagcgttttcggtggcgagaagacttgcaagaccttccagatcaagaccaagaacgaactcaacgagctccttaccaacaaggagttcaatgctgctgagtgcttgcaatttgtcgagctctatatgcccagggaagacgctcctcgcgctctggttctgaccgctgaggctagtgccaggaacaacgccaagaagcactagacggttacattaattgatagacggggtttggaaagtggtcttgcttaacagatattcaggatgactatccggctgcacttgaccctttgattggagtctctgttgggctaattataatggtttaaatggttcatattatagaatgggcacaattttttatgttttatgtatttcaaattgaaaagcgattttgtcaactccttgacggctcacatgcttgtctcgtaggcatcataagcttcagtactaatataactttcatcaatgttgaggttactcgatctacacatgcattcaataaataacacccaacaacataaaggcattgtaccaaaacatcctggaaacacaaattgacatattagaaagtcaaattttcaaccagtctttcaattgtatcataatattcaagatttgggttgttcgatcatagcctacaaggtagacaaaggcaccacgtgattcgctcgcgccaaaattctccacgtgcaacgacctcaagctggatcaaagtctctttaaaactaacatcaaggcttaattattcacttcatttaagaactactacggcaacggtcaacaataatccaatttcacacatatcatctatctacctcgacacagtaacattatgagcggcggtgctggtaagcggaagcagggccctggtggcaatggccaagccttcaagaagagcaaggtaagcacgaaggacgagccattgtttgcaattaacctttcagccagacttggagggtgttgaatggcttccgtgaaataaatgagctgacgtttatcaaagggaggcgcgtctggcaagtggcagacggcacaccaaaaagccaagaaaagcgagcagatggagctagggagaaccctagaggttgaagatgccggtatttgggtgacttacgcgagaggtatgaggggcaaggccataagggagttcaagactgtctgcgacgaggtatgtcactcgcccactacagctcacttgcctgttgtttgttagtatacaggtttactcaactaacctgatgcagtacggcgaatcgctttttggggtacaagctccgaaggaggatggagagggcgaagatgatgaagatggtggtgacattgaggcttccatcgagaaggaattggctagtctgtcacagccaaagcccaagacaaagcagacctttacagcgattgggactggccttgactgtgtctttttcatgaagacagtgaagcccatcgagcctctccggctcgtcgccaagatttgccaggatgctaaggactgtccggacccgatgcagcgcaagaccaagtacatcaaccgcttaacacctgtctttgacacggataaggctaccgacaagggcatcgagcgtgtagcccggactgtgatgggcccgcactttgaactcaagaaggagtcaggagaggatgctcctaccgctgaggcagtttcttcaaatgaagagactgatggctctgcagcctgcacggtaagttgatgatatgattcgcaagcagtgccgtctgatgtatctaacaacccccccttacagtacgccattaggtacaacatccgcaaccacaccgccttcaaatcgagcgacgtgataaagaagattgcggatttggtcaaccctaaacacaaggtcaacctaagcaatcccgacaaggtggtattggttgagattttccaggtaagcggtcacccctccttcgcgtattccacctatcgctgtgtcacagaagtactatagactaactagcgtcaagacgttctgcggagtctcggttgtcgatggaaaggagagtgaggagctgaagcgttacaacctgaacgagctgtacaaggtggctttggatgataagaagaaggagagtaagcctgcagccgagaaggaagctgcggcatcaacataaattttgagccactggtgtatggaagtctgcttttgactgcggtggttgttggagaacaatcgtcataccaagcgagccggccgttttatctcatggctacacagcaaccgtctgattcgcgcggttcgaacaaaccttcaatggtgccgtatgagagtctccggcacgttttatgcgttacttaaaggatgtcaaatatctgccgagatagattctcaggttttggtatactggagttgtaaagcatccacttgggctcattatgaaagcatgggtatggtggccgttacaactctggggagtaacaacgcaaccttgagtttgcatggtttagttggcttgaagggtgcaaaaggataattacttacgcggccacggaaggatcatggccggtgggctggcacgcataggacgaattagcatatatcatcgcatgcatcattagacagagtttgatggaagtccgaaaaagaacggggtttctacaattgggttcatccctagaaggacttttgtcgctccatagtccaggtttcataagccgctgtcacctcacagctgggatcgagatacgtaggggccgtttttagcgcacaactcaggatattgttgtccagccccagcttcgttgtacacacatgacacacgggatgtgggacgtgccgtaaggctaggtaagtagggtgagcagtgcaagatgatggatggctggacttgttgttcatgtgagggggagtgaaagaaaggatttgacaaagaaagtacagtgtatggtgagggcggttttagccatgcttacataccgcgtattcgcacatatatactgcgttggggtttcagaggggcatattgaggccctcgtatgttaccaggaggatcctttgatatacgatgagactacaaacaaagtcaagtctggttaacttggttcatttctcgcccgctgcattcccgaatagtaaaattaaaccgggagtggcttgagatgggccccaattactttagttggttgtcagaacatgttccaactgtagtataataggcgaagatttctgatagagcgatggttgaattgggaggtaatagtaacaaggtagtattgcaggtacgtaccgaagagtaaaagaacaaacaaccttcaggggatgggtcttgacagggatggtttgacttgacggaatgcgctccaggtcagcttcgcttgtcttggccaatcataaatttcccgactcgcttctcgatgcacgccagaggcatgggttcatttagagcctgacattccgctcgtcgtcagttttgtccatggacgaaggaagatgtgcagagagttgtgacgtgttatactcgaaggttatgaacaggaggtgcttacactcacatgctgacttgtcatccttcgtatagtcgtggaactctaacagaatagattcattaagtaaacagtctactacagaacagcgggtgtagttaagctcgatcgagtgcggtaatcgttccggtccgctttgcctatggcgatctgattctagactaaaccctttgcaacaaacaacaaaacaacaaaattataaggaatgagttatagtaggttgtcagatcgtctcgtctcacctctttgatccttcgatgcttctactgtagttcttcggggagcattccgcgcccttgtgtcttggcaaattgggggagagaaaagaggcttgaggctaaagactgcaagcgattgcccactcggtaacctaacagctgctacgttactgtgactgagtggtgctgtatagtggaaatttccccattcatttcgtttccgcccttttttttttggtcgtttatcgtcagttaagtgcatcagtatgtaacgtagttttacgttcaatgacgtctagcttcggcttcaccgttctggcgggatagggacaagaaagatcttgcaaagcctggttgtttctatgattacaacacatgcatacattcatccatgcatgcattcatgatacggccagggctggcatcgggtccctacatatgctgatgctgcaaaactcaagattaaaggtaagagtcaaaggaaaaggggggacggtgagctcagctgagatcagttcagctcagccgttgccccaagcttcacgatcgtcatcatcatcattatcgggcagtcatttgtttctcttgaagaaataaagtaataatgcgtttcctgcttggctgactgtacttaagccaggccaggtctcgctcgctacgtcgaccatttacatcccccgcctctcggttctagattccgccctcttgagcgtggacccttctcaacctttactcaaggtacctttgctgctggcaattgaccaatcccccatggccaaactatcgcattcccataattctcgcttctctgctcttttgctgaccagcggtgacatgcatccctgtctagtcattccgctattcccttctattaacatcaccaaccatgcatgatcctcactctctcgggtccgaacgatgcctgcctgcctaccaatgctggcgcttctctcgctaatacacacttcatcttctctaccctcgttaatccctacaccaaaggcaccttttttttggttcttgctttttcctgtttgagatctgattgcctgacctgtcgctttattcgcttgcttttacatacgcacgaggcgttcgagaagacgaagccaacccatgtagcgaagctaataatcaacttatgatctccaaccctcgcaacctaccacatattaccattcctttatattatcctcttccagtctcatagagatcattcctaactcttgccctaaacaatgtcgacttgtcaaagcacataatttctccatacactctctcgcctctgctgccataaaactttgtctcatcctgtgttgcaacaggatcatctccctgtttgtgtatttgtctgcgaggcacgcatcgcagacaacagttgtactcggctctacctttgatatagtctgtcaaactcgccagaggccgaaccccattctcttatggattactgcacagttatccttcaaccctcgccaaccatcgcctccatctagccgccactttcttcccgagcatcccacgaccaaacatttcgcttcgcctactcatatatacccgtctccttatgactcgactgtcgtaccaatgcacccttcgggacgacggcagtctgcccctcctgagccattgtgttgcgcaaaagagctgcaaccttgtacatgacaatatcccccgttcggcccgagacttggcctttactgagtcctcctcaactgaacctactcctacctcacctctcatccccatggcggctgctccgccagagagttccgtcctctccctcctcagtggtatcagccctcgtctgtcggtcagagaacttgaggttattccttcagctcgattgcaacgactttataatgttaaagtcaccgagggcccaagtcttctactggcattacctccacctccagttatacgcctgctgcgatccgaaaagtcaacactgggttcagaagctgctttgctgaagtggctttcttctaattccagagaaagaaaagtctgctcaagttctgttacgaaagaatccatgagcaaggccactggattggtgttgggcagtgaggctcctgataatatgttgactgcgtatctgcctctcctaatcaggcatgagtctgtcagcggcatgtcgccagttgaatacaaccttgtccgaccaccacgaggtgcagccatatccgcactctctaaatctctaagttacagcgaacgaaggattgtggacttccaaaccggtcaacttctccgtcggatagccagtcaggtttcaccaacaaggaaatttggtattgctgccgatgtgctctcggtcccgccgtcagttgtccatcatccgccacgacgttttgagggaagcttaagtgattcaaagggcgctgattcatggggagtggcgtttcatagcttgattgaatccgtcctccgtgacggtgaggatctgaccattatgcttaactacaaaaacgtccgatatcagtttgcccgctttgcacatctgctcgatgcggtgacaaatcccagtctagttgtcatagacgccggagaagactcgaacacattagtgtatcgtatctgcgaaacttccaagaaatttaagtcgcctgctgaggaactgaaaggggtgccagagtcgaaattagcacgcggtatgtccagaagatcgaaccttgtgaggaagaggcgaccagactacagaatagctatccatgacgataccagcgagaaagaagatcgcgcaacaccagaggagttagttgggaagcaaatcgagctaacaggattacgacaatggagcaactgtatctttggtgaccctctcatagcctccgtcttcagcaagacaccatcgccctcggacgaattctggcgaggttttgataacccgataccgggccaagacaccgcgtcacccaatatcatcgaagatagggaaaacgcacacatccgaatcctgctatacgaatgctatcacgcgttggtagctctcgtgggagaatattacagaccccagaacgacagcagtaagaaagagcttgcggcgcgaaaacacctcgccagtgtgctagctcggctggaagagcttgacgatatgggtcggcagcggcgcagacgccccagtggtgagatttcgcctgcaaagaggccacggtctggtcaagagagtgaggaagatagtgaagcctgatgatatcaagaggacgccgtctaacagctatgcactgttgacttgcattgtcttcaatacacgaatatatgaatattagactcctttcactagagttgatctgctagatcagtacacacgtagcaatttcagaagagttttgtttctatcttgtgccaaccagatcgccgtgatggtttgccaatgcatcacgcttttgcctttctcttcccctttgatgaactgtcaccagcctcatcttcatcattcatgtcgttctcttcatcctcgtctcgtgggagttggaagcccatcatacctagcaaattacccgtcggcccagccataccaccctggctcttgaagctctccagtaggttctttgccaggttgtaatcaatatcgacttcttcctcgctatcctctccaccttcttcttctatatttggtaagctggtttctccttctttttggcttatgttctttagacaaggctgtttctctgcagcagggtcgagcttgagagcaccgtgttcgttcagctcagcttcgaactctgtggtgagcttttggatttcttcatcctcttcatccattactggtgattcggatttgtgcttggttttcttgggtgtgttgttgtttgagtctgtagatggtagacccatcatttctctcatcatttttgcgaactcttcttcgtcaaaactgacctccttatcctcagactcactatcatcgtcgaattcgtcatcatcctcatcgtcatagtccatttcgtcaagttctgcgccgtccattccagcactgtcgtcgttgagaaacgcctcgaagcgagagacgatttttcgaagatcagattgcgtgttcgcgtctccaaatcccggctttgcattggaggtgttgtttcctctctttccatccagttcccgttcgaactcttggtagtcaatatccatccaggcttcgctgtcgtcccgctcggcatccttccatgacttgatctcttcgtccgaaggtagagcatcaatgccgtcctcctcgaggtcctcaatgacgatagcaagctcgcgtacgactctattattactcttgtcggcctttgcagccagcatttcgaatccacatgtgagtttcattccgatgtccaatctcgccatgaccttgtccgactcgcccgaggacacctctttttgcaccttgcggagcacatcagcccatctaggtggagtatcgaacctctgagatcgcagctgggcgaaaagtactttactgaaccgaacagatgtcgtgatgaggtcctggggtggaaacactggcggtcctgatggtgagatgacacgtttcaaagcaatggggtctcgaagatagaatgtttccacggccggtgcaactgatttaggaagcgaatgtagaacatgtgcaagttttcttggtatagtaacgagtgaatgatggatagaatcactgatttgtgccggatacttttcgagtcggtagaaggcctcggcttcaacaaaccccgagtgtacaagggcttcgcgttttgctctgatgatttcaactgcttctggcagctcaagattgcgggttttgagaccgtcttcgtctttcactggaacgagtaggagatggcccgtattaatccaagttcggttgttatcgatctctgggttcaaccatcttggaagcacatttgcggcttcgacgagcagaaactcaccatccgtgtcaaacaccctaatccagagactagggtgagacttggatagttcccgaaggatgtatacaatcaaccattcatcctctacggcatcgctataatcggtgatgccatggagatacaataggcctgtcgaaccaattagcatactgcgtcagaacagcgaaccgtgcaattctgatactcacctgattcgttttttagtgcaagattaaactcatctttttgccatatatagtcttttgtgagggtattggcaaggtctattgctgactttcgaatattctcgacctgtgacagttgctttctggcatcgagttgaggatccaggtagaaaagtaggtattccacacaattgtcgggtaggtgatttttgaattccgtctcttctgtttggcctgatttttgagagatttcctcctcttctatgattgcagatctaaacgacattgtagttttgaacctttgtgaagccgtgattttgttgtcttgtcaagggagacagacgttgggagtaacgattttacgtaggtcctacctaggtaatgataaatgctacctactacctactaaggtggctaccgggtaagcaacccggactggcatcagctgcaaagatgcgctaatcctattataggtagctagctgtgcacagtagaagctccacttgtgcgacacggtcgtcacgtcccacgcgtagagtgaaagaaggtcgtccctatgattcaactaccctttgtcaacctagcccaatcttcctcctttgtacgaaccgagaatactacttcactgctagtattacacagatacgaaaaaagctagctccttattcgatattcgtctcattgaatgcttcctgtccatgatcgaccttcgcgtaaaggtttcccacctcaaatactcatcatttgagacgtcgcaagcccgtgcgcatcgcagccatggctcccaccaaacgatcgaggcgcgatgctgaacaagacgacgaaattacagatgtacagagagcgcgatcaaattatgggaacggagatgctgtaagagccacagacacgaccagtcatctacacaatctaacatctacccaagagaaaacgtgccagggtcactctcgatgacgaaagaacgatagaacaacctccccggcgcgaggaaacaccaagcgacgagagcgacgacgacgacgatgaccgccgccaacgcaactcaccccctcgaactcagtatgaaatgatgcgagacgacggcttcaagcatcttaagcacgccgactgggatgaccagcaagcgacccagaagttggcccagcggagtactactctgggcaacaacatggtgtctgaaagtggtatcattgaaagcatcacatgcttcaacttcatgtgccacgagcgactacatgtcgatcttggcccgctcatcaacttcatcgtaggagagaatggtagcgggaagagtgccgtccttaccgccttaacgctttgcctaggtggtaaagccagtgataccaatcgaggaggaagtctcaagtcatttgtgaaggaaggtactgaacatggaagcctagtcgtgaagatcaagaacgccggctcagatgcctatcaacctgacatatacggtgaaactataattgtcgaacgccatttctctaaatccggtagtagtggattcaagatcaagagcgccaatggtcgaatcatatcaacaaagaagcaagaggttgatgagatatccgaatggtatgcactgcagattggcaaccctctaaccgttctgtcacaagacaacgcgcgtcagtttctcaacgccgcgacacctgcccagaagtacaagtattttgtatctggtgtacaactggaacaactagacaacgattacaagatgtcgcaggatacacttgaaaagacatctctgctcagggacgacctggactcaaagattgaacaggttaaaaaagaaatggaagaagccaaacgtctatccgagacagcacaaaagaacaagacaatgcgcgagaaagcgcggcactacagaaaccagttagtttggtaccaggttgtggagcaggagcagtcactcgccgaatacgaaaaggacctcgtgagacgggcccaaacaatcatcgaaaaggagcagtattgtgagagcacgacagaagagctcaggttgaccgaagagaagctcgaacaacgccgtcaaacgaaggaagaactggagcaagacagaggattctatgaagagagcatcgccaaagcaacggaagcacaccgggaagcagcaaaggacgagtctgagttgctcatggaggaacgagacgcccatcagcgtctcaaaacaatcaaagacgacatcaaggcctgcaagtccaagattcaagaggaggaacgccgattgagtcagtcgactggaaacgctagatccgagaaggataacgagcttgagcaggctcgggataaggaatctttgttgagacaacagatggaggagatacacaacaatcttcctgacctccaaactcggctcagcgacgctgaacatgagttaaagaagctttcgtacagcaaagacatcaaacgtaaagatattgtttccatcgagcaacaagttcgtgaactcaaagcaacgaccggaggccggtttgatggttacgacagagacattcgtgatgtggtcagtgcaatcgagaatgaacaaggatgggaacagaaacctgtcggacctattggagctcatattcgactatcaaaacccgagtggtcaggtatcctggagcggactctcggcgaaggactcaacgcatttgtcgtcaggagcaagtcggaccaaacaagactatccaacttgatgcgtcggttgcgccttaagaaacaaccaccaatctatattgcatatggcggcaagatcgacacaagcagtcaggagccagatccagccttcgataccattctcagggttcttcaattcgatgatgatattgtcagatcccagctcatcattggcaatcaaatcgagaagatcattcttattcgtgaccgagaagaggcccagaaagttatggtcgaaggcgttcctccacgcaatgtaggggcctgtctctgtttccatgatggacaaaataagcgaggatggggtctgaggcttacaaatcgtaacggctcgatggcaacaagtcccgtccagccatatactatgcgcccccgaatgcagacagatgccggccaacaggttcgaattcaggaggacaatctcaagcatctaggcctggagatggccgagatcaaccgaaaggaacgtcaagcacagcaggcagttcaacgatgcaggacagagcttgacaaccaacgcaaagataacaggaagctcgaaggtgaccttcgccgaacacaagctgatattgagcgtgtccaaatggagctggatgcgttcgaaggggttgatggcagactcaatatcctccgagccgagctggagtcaaggcgatctgatgaagaatctcttgggaatcagtatggtgaaatggcactatcaaagcgagatctgaaagccaaaaccgagaaggctcgcctgaagcttgaagaagccaggaacaatcaagaggaatttgagggcaaggttcaaaaagcgtcccagaaaattgccactgctgagaacatgaggcgagttgccgtagccaagaagaatgatgctttcgaacaggtcgacattgagaaaaacgagaggcggcgtgttgaggaaaagagagagcataaggcaatagaggtggcacagttcattgagcaagcgacagaggcagtaccagagcgggtgcacattccggaagatgagacgtacgacagtatcgagcaaaagtacaccaaacttagagaacaactcaaacaacgagaagcgcgtattggagctacggatgaccaaatatttgaccgttctcgcgaagccgaagaccgatacgaaagcgttcagaggcaaaccaaggacttggatgataccattgcttgcttgaagcgtgccattcatagccgtctgtacatgtggcgccagttccagcgtcagatcagcgcacgcattcgtatccagttcaactaccttctcagcgagcgaggttttcgaggtaaaattgatctggaccataaaaaccgcaaggtccacgtccagattgaacccgatgagacgcgcaagagctcgtcgggaagaaacacaaagactctttctggtggagaaaaatccttctcgtccatttgcatgctgctgtcagtttgggaggcaattggttctccaattcgatgcctcgacgaatttgacgtgttcatggacaacgtcaatcgtgccattagcacaaacatgctggtaagtaaccaaaataccagaccgataaagtatcacgcgttctaacatgacaattcaaaaaggtggatgttgctcgacgctcggtttcgcgccaatacattctcatcacccccaatgccattgaaggtcgggcgaggttggacaaggacgtcaagattattcggttagtcccccttcgattttgttgcggttatttatcagttgctaataatacatgtgctagacttacggatcctcgacaacgaacgcttgatgatttccgatagacattgtactcgatatgtttctggagtgaggcgcgaaacggatcgttgacggggcgcttagaggattagaagataaaagcatgggttcaggtttgtggagttatcgcgtgtgataccagagaaccttgtaggattgttctgtacaggaagggacagtgtagatatgacattacaacttgtgccggctaaggcttctatattcatggacgatggtatacatggctcttacaatattttacaaacgattcgttctccaccgttcttggagggagtgtgacccccttagatcctgacgcccttgctccttaatatgttgacaccagcgctgagcgtatatccagcccattgaccgaacgacccaaccatgccgccgactgacttgacttcgcctagtcttcgctgaaggaactgtcttgtctcgacaaaatcgggggatcgatcattcgtcatgaagagctcgcttgtgctatagatcatagatagggtggcgcgcttggtataccatgagggatcaacggctttgtcgccagcaaggaaccaaatttcatcggagagtttggcaagctcttttagagactcggggacgtagctgggctgtgccataacggccaacgcctgtaaaacaataaagtcagtctagggtaacccattggttcgacatttatcctacctcttgccagcggcccagaatctccttgttacccataagtcgctcccatgtcagagcttccactctcgccgcaacactgggctgatctgcatcagggaggacttccttgctgcgaactgccagagcttcgcgctgggtagttaagtggtatcggatcaagccaaaggcaccgtcgggaatgacgctggcactgatgtcgaggtaaccagcatctcttgctccgcgaccaagggctttctgagagaatccgagctcggggacgtgtttataggcagcagcaagaatggacttttctgcattgccaaacggtcctggtggtggtgggtgatcgtatgagtggaagggtcggcgagagttcagaccctgtgtcaatctcgaggcgcgcaagactgacgtcttggggagacttcgaatggaagctgccatattgagaatggttttatcttaaggtattgtatcgtattaattatgacgatgtcgcgatttgggcttcacatgtatcgaccgttttttttggagttgacgtttgcgatttgttctatgctacctactacctagtcaagtcgtctcccaatcacaacgatctaatggcacgggtgggggggactacgggaaagagtttgggtcactccggactttgtctttatgctgcacgggatcggcagtcaacatgttcgctctagagtgcctaccctaggttctgttaggtactactgtaccttagtagcttcacgatatgctgtgaagccgttatagtctcgaaatcgttccttgggatgaagcaactccactaaaaagcctcaacaataatatttgcttcagatcacagcatgtggtatggagtgaatgattactccgtgcgtttacgactcctccagcacgacatatcagcataacggagcttcggcacatgcatagcttagtacctactacctagtactgccaaatgtcgtacttcagttacttccctcaatggaagtgaatgcgtctgatctgatatgcttgtaaacgagatactccatgctaccgtatcctagctcaagccgcgtcttactagcatggatcagttgctcacaatcatccgaaaagccctagacttccaacccaagtctatctccggttgctaaatcgtacagccctgatcccaagagtgactgaccgtacatatgctgtagatagtggcactagtagtcgtatcatctgttcgtatgcaaccagcatgcagatgcatgccagaagtcggatatttcatactggttttctaccaaggtacggagtgagctgcgagacagcagaaagcctggagtggaagtgcgtgcttgatagttactccacattgaatgctgctaacggcctgagcgtagctacctactaaggtacatacatatgtattacatcgccggggatccgcaaataaccttgatgatcggattctgacctggcatgagcctgcttgcgggtgttaggtcgcccgtgatgttggtgctgtatgtgtatggtattagagcatcgcggcatctccgccaggcgttatacggcttgttcagcgatgtccaaataacccgaacgcttgtcaccaaccaatagcatgtcaaaaagtcttcttacctgctcatcagaatcctgccttgaggatgtgacgagacaagcaacagggcagctagcagccctgatccttaatgcgttgggaggggttgaccgcggtaaagagcgacttattggttggtttcctttgcgacttgcgacttgcagcaatagctgttgtgtaacaatgaatctcttcgtacgtaggtagggaatcgagatgtcacacaaaccaatcacggctctcattgcatgcattcagctgcacatgcgagcttgactagacacagtttcgaaatcgtttcggtagactgttcagcagacagcagggttcatccattcttgtgtgggttctggtgttgttagtgataccacggaaaagtacgggcagagggagtttgtgtcggccccaactggattatcgctcccgtaaatttcgatgggaacatctcgtttagaaaactcgtggtttcagccctgcgatagaaattggcgagtccttttcattcttgaccaacagacctcgtatggtgtgaatgtagaatgtgatggatctgagctgcagatccggagactaagatgagcctgaaatcaacaattacccaacgcgacatatccctgatctgccgttgtaaattcgtccttccttgttcctggtgctttgctagtctacctactttaacccagcaggcgtttagagcagcccaataatcgctcaaggagaaacacattgggctgcattgtgaaaccaggcaagcaatgcataaaacaattcgactactaagcttgacccatggtccgatgagtacctacagcactatgtatacgtagtagagtgctttgatccggtagtattgcagaacgccatgttacttaaaccttgaaaaaatgcaggtgaacagaactagcagtcatctgcacctatgtacaagaccgcactcccagcgctttgcagagccggaccgctgattctttcaatacctgttgatgatgatcgctgacgaatcgtcctgtgaggtgagagttgaagagtcctgattctcgatgctggtgtatgtgatttcgttcgaactagtggtgtatatactttcgagttgggatggaaaccgagcctttaactatcggtaacagagaagtgagaaagaaggccagttctgcttaaataaactgtatgttattaaggggtatcttagcattaggtatattgaagttctaacacagaagaacacgatacctgaccgaggccatcgaactagtaagcacatgtacagacacatacctgggttacagtccgaaacttgttgctgcaggtcaataatactgctacaacaaacccaacgttgaccttgtcgactgtactgtatacagaagactggcaacgtaactttcatggcacctcgtgttatcatgctcatgtccagtaagctttagagtggatcccatcatgtccctgcccctggtctaaccccggtctcgtgtcctcattcgtcgcctggtccttcctcatctcttgcccaacgcgttcttttctttttacgacacaagaagagggagtgagaagaaccttgacagtcagcactaaagagccacagacttcctcgaccatcgtttcctcatcgctgtcgtctcctcaaacccccttgaaagcgccagaagccgacatcttctgtccctggcgaaagaaaaaagccgaccagcctgaccacccatttcctggacgctggtatctggtactgtaccaccacgccgcacgccgagacccttttcagcccagcccagtcaagccaagcctatccagcccgcgcaagtgaactgtgattcatctgtggcctgcatagtccaaggtgcttgcttgcttgcaatttctatgcgacagtcgcagctgttgttgaccatccgtggatcctgctcgtggcctgtcttgttttaggccttgctgcccaggcacttttattagcctacagcatacacattcgtcacccccatagttacctatcttcggctcatcgatcgctcgctctcctaatattccactacgaaacgtggacacttacggcccgtctccgctcccctccgccgagacctacctttcctagaaactggtcgcgccagttcgtctgctgcccgaactcgcacccgtcactcgtcgctcacattacctaccaacctaccttattacgcgacaaggacacccaccccaaccaaaagggacatttctttctgtgcatccagacagaaagacagacaaaacgtattacacacgcgattaaaccacaatcacaatgggtatgttgatgatatctttcgcttgcttcctctgttcctggtttcttcccgtgggcggtagcagttgctgctcgttaggtatactatgatggctggccatgagctcacgcgtctgcgaggcaacatgtgtgccggccctttgtcgtcttgatctgtgcccattgtcgtcctcgatggctcctcgaggctcggcgactcttctgtagttgcccagcactagctcatccattttctcccgggccctattgagcctatccaagccatgatctgagtcttttggtttccaaagcccgaacacaacagatcctgagcctgcctgctgctgctgtgtcttgcattgttgttgtatctgcgcatgcgatcccactccttggagtgtcttcatcaatcagtgtgataccacctcttgcttgatgcagtctcggagattccccattccactccaacaaagccctcccagtcgtctcttcttcctcgcatcgtccttccccagccattcactgcattgcattatcgagcccccttacctgcatctcccgtcaaggtccacccggctctgccaccacccctccactaaagaggttgacctctgcctacaaccaagctaccattactccctgttacttcaaacactctttctctccctcaacatcttccattattgcgcatcttttgcagaggttctattctttcatgacctgtccgattctgacgctcacctttctatagctgactccggtgatacttatcgacccgtaagtaactttgattcattcctggctttactcaacttcacctgcctgccgacgttgttgcctttcttcagcgcaaatcctctgtcgccatgccgagcttgtgcgcctccccgcgccagatcggcttgctgcttttgctccttcccgctttcttctcaagaacagcgagcgaaacttgaatatgtggaaggagctcacgacagctccattgatccgagatcggctgtcgcggcgcgccttcgttgttgcttcctattttttttcaagtagccgtagacagccgccgacaaaagccactgtttggcgctgctcgttatttttcttcaaacgagcagtgctctaacagtggcagcagcagcgacgggcagtgaatcaactctgtttgcgctcgcagccttgttttacccgaaacatctcagttcacaatacccctcattctgcacagcattggcggtttcattcaacaaccaagcttctgacatggcacccgcacttgcacttcgcccagctaacaatctccagcgtgagaggtcacgatctcctcgcagacgctcaagaagccccgaaaggccacaccgacgccgctcctactccccccgcagccgatcaggaagccgggacgactatcgacgaaaccgtgatcgctcgcccatgactagcacaggcgcaccaggtggaggaccaagtgcaggatacggtggacaggcccctcaccgatcttacgaagagcgagccgtcgctcgagaacaaatgatgaacaacattcgcgaatcgtcccagcaggaccgccgagtctacgtcggtaacctctcgtacgatgtcaagtggcaccatctcaaggacttcatgagacagggtgaggctttcaacgccgcggaacgcaggtggaatacatgggactgacgaaatggtatagctggagaggtgctctttgccgacgtgctcttgcttcccaacggaatgtcgaaggtgggcttcatcgcatgattttttcttttcccttggcaggctttcctttgtggttcttcattccctctagcacttatggacggttgggttgacgggtgggacgttgtcctgggttaattgtagggatgcgggtaagtcgatttacattccgagctctccgaacgtgactaacagctttgcagaattgtggaatatgctacgcgggagcaagcccaagcggctgttgcccaactgagcaaccagaatctcatgggtcgtctagtctacgtgcgtgaggtaagtaataacagtcgcaagtcagacacaggcacaagctgacagaaacgcaaggaccgtgaggctgagcctcggtttattggagcaacgggcggaaatcgcggcggcttcggcggcggcggcggcggtatgcccggccatttcaaccctgcatatggcggtggtgctcccggcggtggtgctcccggtggcggcggccgccagatctatgtggccaacgtttgttcaaccccagtttgtgtgaatatgatggataagaattgacgtgcagtagcttcccttcaacgtaggctggcaggatctcaaagacttgtttcgtcaagctggtatgtattgtttttgttttcttacaaacccaggaccccgtggtgctggagtctaactgttgcacagctcgaaccggtgccgtaattcgagccgacgtccatatcggacctgatggccgccctaagggatctggtatcgttgtcttcgagagccccgacgatgctcgcaacgctattggacagttcaatggctacgattggcaaggccgtgtcatcgaggttcgcgaggaccgctacgccggtagtggacccggtatgggtttcggtggtcggggtggctttggcggtggcatgcgcggaggatttggtggaggattcgctggccgcggcggttttggcggcggacgtggtggttttggaggtggcttcggccgcggaggattcggcggaggtgcccctgggggacccggcttcgagccccctgctagctccgtccctcctaaccctttcactgattacgccaccgccggcagtgacagaggagagatcatctatgttcgcaacgtaaggctattctccacgttaagacacgagtcactactaacctaatgtacagctgccctggtcgactagcaacgatgacttggtcgagctattcaccaccattggaaaggtcgagcaagccgagatccagtacgagcccagcggccgctcccgcggtactggcgtcgttcgcttcgactcagctgagaccgctgagactgccattactaagttccaggggtatcaatacggcggtcgccctctcaatttgagtttcgtgaagtatctcaaccaaggcggaaacgacgtcatggacacagatcctcatggcggcctgactcaggatcagatcatgtaagaggggtcgtgatcatgtatactgaacttgggtttcatacagcaatattctgtcggtcatgaccaatgttctgcctggggggaaccccctggcatcttttccttttatctttgcttttttcttttctgatacttttcgtttttcacatgagcagcaaaagctggaggatatcggcggtggattcttgatgcacgggtacgcggtcgatcactattgaggatgaatcgacgccttatcctctaatattccgaggaactcagtgtggcagggatcttattacgggcttaccaaacagcaccgacttgtctcactctcacgcctcaatcaaggcgagcggttataaggacaaggttgcgattgtgtcaatggaggaagggataactgctcgggctggcagtcgcataggagactgcacggctctacttagaatgtatctcgagtaatcatccgaaggtttttaagaataacgatggcaggtggtcttggtgaaggggaagacgtaggattcgtacggacatgcgtgcgtaacatcttggggtaataccgtcagggtaaaagatgcccatgatcggaagatgaataccggcgttcgggagtaatctggcctggttttgttgcatgtgtgcccaatgggttgcgaggtggaatcataaaggtaagatgtccacctcggctgcctttgctgttgacacgttgacgttgacattgtgaataccaggaccccataaatttggttgtagcactggaggtgaagctttcgatcataggcctttcatgagcctggaaataaagcgatgtcttaggtagtgaccatccgcctcgattgtgatgagcattgccgagacaaacgtgcgcaaaggttgaggtccgatagtcttcggcgagtgacaactacaacaggaacgctttgtaagttctgatgaatgtgttgatttgtctgatacgagagagaaaaggcccgtggcatcttgtttctggtggacaccgcagagtaccaagccggatgctcgaattgccgtgctaaggacctttttgatcgacatctgccaagcttatagtcattcctgatctcccttgcccgatgccatactgggatagctgtttggtaagtgccttattgtgctgcacaattaccttttgactcagatgagccaataagaaacggctctgtttaagcttcgaaataagcttgtcttgttgatcactctgtgccgggaattggcgcatttgtagatcccctccttcttgatgccaagtagacttggcaagtttgctactttccaagagtagtattccacctactagaagcagtgtgggtatctcgggagatgcgagatcccgtgagggcgagtgcttggctgacgattgatgttatcgcgaatcaatatcagttcagttcagttcagtttagttcaatacaatgtgcgcatacgtaagaaggctatgcccagagctggcaagcctactgtgtatttactattttgcttgatgttttattatgttgacccttggcatcatatgtagcgtggctgtgaatgtgctagctcaagtccaaagctcttggtaagtcaagtggcaagcgtcacttggacacttcggtaagggatggtctggtttatactctatctgcaagtgaacgaatgcctgactgatagctccctacatgttttgattacattgacgcactatgcacaccagagcacccaggcttggcgacttgttagttgcaatgctttgtggaaattgccgtagacaagatccttgataaaggcttcacgatgctttggacaagtgatatgatgacgttgtgacgaaatcactggtgggttctcgatatgtcttgaccgtcaagacttctataaaggagcagctgttgcctcggtttcgataataacatcgaactcatcacttcactcacttcactcacttcttacacatcgcctatactcctatctccactccgaagcaaacatgaagttctctatcttcaccgttgccctcagcactctcgctgctgcctctcccacccctgacatggagcacgagaagcgtgtccttggacttcttaagcccaaaagcagcaacgtcccgttcactttcacttctacctgggaggtcgttgccactcctgaccaggtcgtgaatgctgacaatgagttcactggcggtctgaagggaagcaagggtctcttcaagttcggtatcaactcacacgaggacatcatctgctacaacatcactctctacggattccgcggagactaccagtctcccgccaacacagccactcacatccacgaggctcctaagggcaagtctggacctcctcggtatgtctatacatgataatagtaacatttgatgtcgcatgggctaactgctaacccagcattgccttccctaaccccgtcggcgacgagaagagccgcaacgctgtcgggtgcctccagggccctttccgcactggcgttatggtggaaggacaggacagtggtgttggcttcaccgtcgctgagatcgagaagaaccccgagaaattctttgccgactctcactccagccttgctgttcctggcgctttccgaggacagctcaacacaggcagagtctgctagaggcttgaagtccccatttccgcacttcatacaccacgcacatggttttataacgcttgagatgatgtccgcttcactcttcttgcaatttctttcagaatcgataattagtagttatgttggtttggtggttcgataggacaatgtctaaatgtgtaggacaataattcattaattgatcatataacccctatctcttaatctgcggaaccccataactttgaagtcaaatcatgctgcggccttcttcttcttcgccttcgccttcttcttgctcctgtctctcggcttcagggctgtcatgcctgtcttgcacacatcggcgtaccgcacgtaaaatgcctccaaatcttcggggttcacaaccgtggacagtttgacctttttggaacggtccctcttacccttgccgtttgttgccttgataatgaggggtagaggcttgccagggttgatgtctggtgatggttcttcttctgagggctggggaatatcttgaccataggtgactggaatggaacgcatttagcaggggtgattaagcagtactcaggcactttcacgtacatcgcttctggctcaggtagatagagccatggtcgctgcccttgcgatggtcgaagagctcacctagcttggcgaagaactgtcatgatgtcaggaacgtgctcttcaaaaggtccaatgcgctgttcacatacctcgtcgtggctcatatgtgagccggccatactgatcttgagaatgagtgaatgttggtccagagatgagtgttaagcgggcctgatattgaggttaagttgtgccccgccataacatcgggggttgcagtgtggcaacctacaattgtggctagtgcatacagctgcccgcactaatcttaacttggcaggcggtcaggtggttcgcataaaacccggtagtgatttagttgctgtcatcaatattagatcactcgtagtgtatatatggcccaagagtgggctaataatttcgtctgctctgctccaagtccctattttctagtatggaactcctccactggttcaacagcaactacttagtatcagaaatgttagccgatagaaatacaaaaggatgaaattgggaagtcattttatgcttttagggctatatttattgtcatttgttcttatatcctgcagcttggaggtcatttttctactactaccactgctgctaggtaccttctactaaggcacccacccagtgggtaacagaaaagttgacctctcaagttttggtatacaaaatcaatagcctaaagagcatagtctaatcagcataagctgatttactaatttcgtctcttatgcttccagcggccgatttttctgataccctgaggggcacctaagctcaattgagcctgccaagaagttagtactaagtttctgccggccaaattttccgagttgaacggttttttcatattatttttcagcaacttccaatattaacggaagcagaacttgaacaatacaagcttgaagaccccttctaagcccttctttgcttcaattgagacactgttcttctatttgcgacatattgtcgccaggctatcaccagaggagcaaaatctcatgctgaccgcctaccgaaatagggttaaatactgtcaaaacattcattatcagattgttactttaaattccattttttccctacgtattttactccgagcgcaacagaactgccttttctgtaatatttcctcaacaagatgacatccgctacagagcttcagcagaagcttttcaagcgcatgggcttggatgttccagaatacaacaccccaaggtgcggacgaccgaaggctggtcagcagcttacccgaaaagagcagcgaaaggcacagcgagtgcagaagaagtctcatacatacgcaaggccagctcaggagcgaccacagccaacaagccgtgccccaaagaggtcgggtggcccgcaaagaaagccaccagttaacagacctcagtcaaggccttctaaacagatcagcgaggatgacgaggacaatgacgatgacgaagatgctggagatatgtacctaggcgaggatgatgatgtagacgatcacttcgacgaggacgagagcgtggacggggacgacgacgacgacgacgacaatgcaaaaatgacatccccgcataaaagcgtcaacaagagtgtttcaaaagctgtacaagaaagactcgcccaagatgatgctgagattgaggcttttgagcgaaaactgggcatcaagaaggggcgaaaatccttacctcaatctttcaaggaggacggcctcggcgatcttatgggcgacctcagcggcgaagatgatttgagcgacgatgacaacgataataaaaagagaaagagcgaatatgatgactggctggcatcaaagcgaaggaaaacgaccgaaacccaaagccagcccaagagtcttgagacggatgacctggataagggatctgcagaggaagatgacgatctggactcagtggatgaggatgaggatgatgttggcgattttgatgacgaatcattcggtggcttcgacgacgacgacgacgacgacgctgctgaaaatggcaagcctgccgcacgacagagagaaaatccttatgtggcgcccactgctggagtcgcggttgcgaaatatgtccccccctcgttgcgaaaagctgcaggctcagaagcggaacgcataagtcgactacgaaaacaagtgcagggcttgattaatcgcctgaccgatgcaaacatcctctctatcgtcaagtctatcgaagaactctatcagaacaacgctcgcggtgatgtgtcagacgtcattaccgacgcgatcatggctcagatttgcaagccagaaaccctgcccgaccaattctttgtactcaccggtggttttgcggctgctatctatcgattagttgggtcgagttttggttcggtcttgattcgccgcatcgttgaaaactttggaagtcattacgagcaagccagcaaggaactttcgaccgagtcagctattcaaaaggaggcatcgaacatcctgacactgctcacacagctttacgtgtttgaagttgtcacctgcaaaattatcttcgactacatggagaggcttctcagcgacctcagcgagatcaacgtggaacttcttctacgcatttgccgtatggctggtcgaatactgaagcaagatgacgagcgaacactaaaacacgtttccggcgtgcttaatcaatctgtttcaaaggcggggttcaacaacgtctctgctcgtacgaagttcatggttgagacgatcacggaccttacaaagggcaaacgcaaggccagaggtctggactttaccgtcgtctcagagcatgtgcagcgtatgaagaagcgacttgttgaactaaagtctcaagcacggcgacttaatggcctctcccctttggccgtgggcttggtagatatcgaagaggccgaaacgcggggccagtggtggttaccgagtgccagtgtgccaaataccttgatggacaagagcaagaaaggacgtacatccgataccgagatgagcgatcatgaagacatggatatcgtgttacctgattaccctaaaaaggctcgagcccaaggtctgaacggaacaccacaaattgccatcttcacagccttgatgaccgcatcaaatttcgaacacgcctataggcaattcgtcaacctgaaactcaaaaaggatgatcaattagctcttgccactgtgttggttcagtgcgtaggcagcgagatgcagtacaacccctattatgcccttgtaggcggaaaggcatgcctgcttaacagcagaattagattcgccattcaggatcggctgtggaaaattttcaggagtcttggagaatcaatgtttggagaagcccctgaagaagatgagacagccgacgctgaacgtatgaaagatgagaggcgtatcaccaacgtggccaaattctacgcggcccttgttgttgatggcacattatccattgccatcctcaaacccctggaactgcccgaggcaaaccactgggcgtcgatgtttgtgcagctattcatcattgctcttttgaaagaatgccgcaccaagaacaaagattccgaggacattaagctggggaagatctttggtgcagcacgagagttgccaggcttagctgccggaatccattggatcttacgcaagaaggtccgtaagacgaagttgatcagtgctaaagagttaaagaagctagagggcgtttctgagaaggcgcagaacatggtacggcctgtagcaatagaggtctaggatagggaattaaaacaggtcatagaaaaatgtgcctgatgaatagactcggccatagaaatacctggggcaataatgctatcaggtctttcaaacagtctctgtcccagcttatgatggctatgttttatattatcaatcatttcggtgagtcggtgacttgttccgtgggtaagtcttgtcttccgtgacgtcggcatctcaaaggcaattgacatccgtgaacgggtaggaacgggacacgccgggatctcggaggcctacttaaaagacagacggcgtgttgttggggggcgatttgcagtcgggaggagcatttcggcgttggttgggcaggcataaactaacgtagcatgaaccgtgaaccagatccgggaatggttccagaagttggcaaggaggcgtgctatttgttatccggagatatatgtccaggggggcgggccgttttcaaaactcctacaaggcacacacgctgcaggtgaaggccacccaggacgctatgcgtgtggctccctcaccgaggggaaagccaatcgtgtcaaggtatccggtgaccctcagggaaaaaattacctgatgaacccggcaggcgggcgactctttgccgagaggccctgttcgatgctgctgccgttgtgctgtagactatagtttactggacattgccctgtgctctaggttattttagtctcgagacgggcgagctttgttgcggtaacataacgcctcaacctcaacctcacccttgcctctcgtcgactttttctacctcgacctcccccttccactctccacaatctgtgtgtccccaattgcacttccacacaacccccatcatgctttccagtcgcttaatatcacgagctattgctcgccctgcctttcagaagtctacgtaagtttattgcaatgcgctttgcgacggttgatctggagaactgctttacatcaagcccgatcccgttggatccagccagtccatcatcaacgaaaaaaatggctcgttaactaacgctttgtttctctgtctcccaggcttcccagcatcattgcctccccttcgctgtcgcgatggagccgcggatatgcctctgcagctggtatgttacctccgagcccgtcggagcacgaccccgtacaacccgctgatagaattttgttgcagaggagaaggatctcgttgttatcggtggtggcgttgctggctacgtcgccgctatcaaggctggacaagagggcatgaaggttggtttcactaacccccgagtttgtaactcgaggaattggctttatgggcagttttgactgacaagatcttccacaaataaaggttacctgtattgagaagcgtggctccctcggtggaacctgcttgaacgtcggttgcattccctcaaagtctcttctcaacaactcgcatctctaccaccagattctccacgacaccaaacaccgcggtatcgaggtcagcgatgtcaagctcaacctggccaacttcatgaaggccaaggaaacctccgtctctggtcttaccaagggtatcgagtacctcttcaagaagaacggagttgagtacatcaagggtgctggctctttcgtcaacgagcacgaggtcaaggttgacctcaacgagggcggtgagaccagcgttcgtggtaagaacattctgatcgctactggatccgaggctactcctttccccggccttgagatcgacgagaagcgcgtcattaccagcaccggtgctattgcccttgagaaggtccctgagaccatgaccgtcattggtggtggtattatcggtcttgagatggcttccgtctggtcgcgacttggatctaaagtcactatcgttgagttcctcggccaaattggtggtcctggcatggactctgagatcgccaagaacacccagaagatccttaagaagcagggtcttgagttcaagctcaacaccaaggtcgttagtggtgacaagtcgggcgacaaggttaagcttgaggttgactctgccaagggtggcaaggtcgagtctgtatgtgcacaatcccctaagctgtgcaactgacactaacaaatttacagatcgagtccgatgttgtcctagttgccattggacgacgaccctacaccgctggcctcggccttgagaacattggccttgaggctgatgaccgtggccgtgtcgtgatcgactccgagtaccgaaccaagatcccccacatccgatgtgttggtgactgcaccttcggacctatgcttgcccacaaggctgaggaggaggccgttgctgttgttgagtacatcaagaagggatacggccacgtcaactatggcgccatcccctcagttatgtacacccaccccgaggttgcctgggttggccagagtgagcaggacctcaagagccagaacatcccttaccgagtcggaagcttcccttttgccgccaactctcgagccaagaccaacatcgacaccgagggtatggttaagatgcttgctgatcccgagaccgatcgcattcttggagtccacatcatcggccctaacgctggtgagatgattgctgagggtactctggccctcgagtacggtgcttccagcgaggacattgcccgaacctgtcacgcccaccccacactcgctgaggctttcaaggaggccgccatggccactcatgccaaggccatccactactaagcaatgcttgagcggtcgagattagttggataggttgctgcgcgccaacggcttgaaatgtgtcggtctggtagcagcaggtctcttctgtgctttctgcggcgatgaatagacactcttcaatgtataggtttgaaaagactgtctgtagtcgctaagagcgtacctaaaatatcacacagggtcactaagaggcttcgcaaagatagtgcgaacgggatagagcccggggcgtctcggactctgggttgtgtaaactagtaataatttctgtcttcaagcatgatgaatggaaactacacggcaagatgcgtggcctgcgtttgaaacgtattagttaagcattgaatgggtgaagagcaaacaatgatagaaactacaaccgcatgcgtttatgtatcgctttgcgtatatgcccctgaattgccacttgctgagataaatcgtacggcgattacagagtgtattgaatttgacctcttatggctttaaccctaggtaagtgtttctgcattgtttaatcgtgtttatgaaatctaggttaatattcttgaagaatgaacctcgaaaaagaaatgcgattgttacttcgtgagaaccgttaaacgtaccttggtgtagtaggagtcaaagccacttcaattatagacacattcttacagcaaagagctcgaatacgaattcgaaatttgtgttgtttattttatatatgagcacgctaaggcgcaaattgatgtatagaatttgcaaggttcttacaacaatcgaaaggttcttaagagcgggtgctcaaatatcagttcatttttaacgagggtgctttttttcttcttcttgaagctcgttagcctgctctgctcccctgtaaattgtaaagcactaagtgctctggttctccatatttcatcatactataaatatgtgtacctaggtgtgtacataaagcagagctctacttacttaacactttttgctgtaaagattccagcacagctacggagtatttaactcaacttctctaatcgtggcggggtagatcaaggccccgagcaccggacccgcacctcccctgcgccccgccattacggtagaagatcgagccacattttgaagttccatagaaatatccatgccaccagctgcattcccgattccctacccccaccactgttcgactcataaaacagcacgcagttccttgaacgaccctttacaagatgcggtgaattgaactgggtctgattcgcccttgcttctgttatctacgtacccttttagacatctctcacctccattccgttacctttgcttgacttcctccccaaccctggacaactttgctgtgcagtgcaggaggttctcaacacgttctttttcgactgttggctacctacttatgagttttttttgcttctcttttatagcatcaaatcatcgctatggcgcatagctctttcgttaccggcctgccgcccacggtgggcaacgcacttgaaaaaacaccaaagctcatgtctcgagacgacatcgaagctctgattgccgaaggcaagcatatcactatctttcataatcaagtaatcaaaatggatgcttggatgccgtatcatccaggtggtgataaagccatgcttcatctggttggtaaagacgcctcggacgaaatcgatgcgtaagttggttccagcaaatggatgaacacatgggcaatactaactatgcgcaaacagccttcacagttatggaacccgccagcacgtactgcgatatcgtatcggtcgagtcgaaggtacctgggagaacctgctacctcctatccagggcggcgtccatcgaacacgggaagagatcgagcgagccaattcggagggcgatctcaatcaggaccgagattcaagtacaccgtcgactcgtgttccatccccggtattcgacgaggatgacgcaaagggtgttcggcaacgaagaggggacaagatgaagaaggatggtgctcgagcatcttcgatatcatctgcctccagtgtcgatgagccagagatggacggcatgtcgtacttggatacaatcactcgccaacacatcaacctcgatctcgacaaatacccccctcccgataaagaaacacaagccaaaatcgcttccaagtaccgcgaacttcatcaaaaagtttacgacaccggcctctacgactgtaactacagagcctatgggatcgaattccttcgatatatcgcattagctgttggctcggcggttagtctacaacatgagtggtatgccctcagcgccttcctcttaggcgccctctggcatcaactatcgttcaccgttcacgatgctggccatatgggtattacccacaactacctcgtcgattcttgcatcggggccctgattgccgacttcatgggaggtctgtcgataggctggtggaagcggaatcacaacgtgcaccatgtcgtcaccaacgctccggaacatgaccctgatattgaacacatgcctctcttcgccgtttctcaccgactgcttggtagcttgcgatcgacatactacgagcgagtaatgtcttacgatgctgtggcaaaggttctcctcagagtccaggcctggacctactatccgctactttccctggcccgtttcaacctctaccgactatcttgggactttcttctcatgggtcgaggtcccaagaagggccctgcattggctatctggtggcttgaggttactggtcaggtcttcttctggacttggttcggttatggcctcgtctacaatatgcttccagacaactggactcgattctactttgtcatgataagcaacatcacagcgtcgcccctgcacgttcaaattgtgctatctcacttcgccatgagtactgtagagttggggccccaggaatccttccctcagagacagcttcgaacgaccatggatatcgactgccctgagtggcttgatttcttccatggtggcctgcagttccaagttattcatcatctcttccctcgtgtaccccgccataacctacgtgctacacaaaagctcgtccaggagttctgtaacgaggtcaacatcccttacgcactttatgggttcgccaatggtaaccagaaagtgattggaagactggctgaagtttcccgacaagcggcgatcctttctaagtgccagcaatcaatccagaatggtgatctctctcatcactagacaggattatgatagatggacatttctcctgttgaatatacctgcaatgtccccaaaagttgtaaaagaatagtcccgagagcctacgaatgccaggtcgcttgctagatagattggcgagttaatgagaagcttcgcaacatcatgcctgtcagcgatcgtgattctgtctcagatattgatgtgttgctactacaaagcgtgatattctatgtgcaggtcttggtctaaaaacttataaagtccggagtcgtgagacttgagacgtgccgtgctcgtacaatccatagtatgaccgatgggcatcgggtttcttgctgggccatctcgaattccaggctcagcaatcaagatggtgcaaacgtaacacactcctccccggggctttggcgtttgccttgtccattgtggcattactgggctggtagaggatatcaatacgagtttggctattagagtttaagacattgactggcaaaggcataataagcgatttagtgcagccagcttatgcgattcaaggcgggctgccgtgttgttcatcctatatcctaaggccaaggtcaagatttcttatagctcccccaataagcgtcgtttccaggatcttggtgagcctgggccacatgtttggtgattaatatggacaagtcatagtgttttgctcctcaagattgatgaatggacggatgtcactttcgctgaggccccagcactgagcgcatgaaccgggcttgccgcctatcacatgggccagtggtggcagctgagtgacgtcggtaggtggcacgaagtatgatgataaggggccaaggacatgagagctgtttattcatggatggatgcgcatggatatcaaaaaggatatctcatctctgcatgttctcgaaatggtattgttctttgaggccggaaatggtgacagaaccgggtttgacacaaggctagagtgtttcggtacaatgaagatgcgacacgaaccaatactaccaaattaagacaaagcacaagagcatcttgacatgagctgcttctgaatttgcgctgcataccaagtacagtctttatgaataaaatgaatcacacgccttttggtcaattacaaaagtgcctagaaacataggtcctacctacctatgcagctctctaccaaggtattcttctacctcacttccttagtagacgcgttgaggtttgtacgtcagatcacaagcacggagtacaaagtcctggaggtgggagtcacccgctcgtggggcatcagtggggggctggcagctttcctccttccctgctcaagttaccatacagtgcgtgctggtcatatcccctgctccatctcaaacgaaccaaccacaaccacttggaacctaattcccacgacgacgacgacattcaaactgacccttccttctcatctctcatctcttgatatactatcacctccattttagactgctattgctggaaaactagactacatcctgagtatcaccattcaaagcttacctcgtcgcgtccagcggacgatgtgaatgaaccgcagctatggatgccaacatccagcgggccctcaacgataagctctacgacaaacgcaagattggggctcttgagtatgtctcacttctcatattctttatatcaatagacttgaagctcggtcgaggtcgcacctcaggccggtgacttactaaattgcgtcttcccttcttggcgtttcagctgttgacattgactcgataggcttgaacgtgtgatccgagatctcgttagcgttaaggactatcaacgcgttcacgatatcctcgaacagctatgtaatgagtacgcctacgctgtgcatcaaccgcatgcaagaaatggcggtttgataggcttggctgccgccgctattgctctcggcccagtaagtttcacttttcaggaagacgtccttttaaaggcatacaagaaaagaagcctatctgaatagatttttgacgatatatgcccctcatcgatccgattctgacgtttccgataggaactgcccagataccttgccaaaattgttccccctgtcctggcatgcttcaccgatcaagatgccagagtcagatattatgcttgcgaggccatgtataacatagcaaaggttgccaaaggagagatcttggtgtattttaatagcatcttcgatcagctttgcaaggtatgtcttgaccatggttctggaacgccagacgaggcagaagttgctaactgcttgacctcttcagcttggtgcggattcagagttatcagtcaagaatggagcggaacttctagatcggctcgtcaaagatatcgtgtccgagtctgccgcttcctatgtgtccattctcgaggcacccccggagttcgatggcgacgacaaggtctcatttggagagaactcgcacttgcctacagctttctctctacctcgatttattccattgctaaaagagcgtatatgggttatcaaccccttcactcgccagttccttgtcggctggattactttgcttgactcaataccagatctggagctcgtcacatacttacccgactttctaggggggcttcttaagtttctgtcggatcagaattcggatgtgcgggtcgctacgcagaactgcttggacaagtttctcaacgagatcaagcgcatcgctcgcatcaagaagggaatattggaaagcaaacggtccaaagaaggtgccaagcgaaaacgtcaagattcaattgacagtgaatccatcaatccagactttgaagagggagatgagcttgactcggacgctgcgctcgatgacgacgacgatagcagcggagaagactggattcctggtcaggatgtcgagattaactacaaagaaatcctccaaattctgactgcaacgctggattcaccactgggttcgttactcttcaatctagttctgaacatggctaacatctgtcagaggaggactgtctcctcgagtctttacgatgggttgttgaattcctcgatatctgccccgaagaagttcttcctttcacccccaaaattcttgctcacatgcttccagccatggctagtaccaaggagactatccaccaagcagcgactcgagtcaacacgtgtctaatggactatgttgtttccctatccgatgactccgaattgactcagccacctcctgcgcaaccaccccaaaatttctcgacttctcgactgccagtccctggagagaaggggactgatggtgtgaacagcaatcgagcatctctgtcaagctctagagacttggaactccgtagtcctacgcctgctcaaggtcgctcaatatcgactccggcggacattaacatcacccaaacacaggctgatctggactacgccgcagctgtcaactctctgacacttctcttcctcaacgatcatgaagctacccgggtggcagccctgacgtggcttattatgttgcacaggaaagctcctcgaaaggtacttgcttttaacgatggcacgttcccggcactgttgaagacgctctcggatccatcagacgctgtcgtcaccaaggacttgcaacttctttctcaaatttcccggaatacagaagatgattattttgccaatttcatggttaatttgttgcaactcttctcgactgacaggaagttgcttgaaacacggggcaatctcattatccgacagctttgtttgagtctgagcccggagagaatctacaggacattggccgattgtatcgagaaggaggaagatgttgagtttgccagtatcatggtacaaaatctcaataacaacctcattaccgctcctcaactagcggatgttcgaaaaaggttacgaaaccttgaaaccaaggtatgtgggagcgcgcaaaatattgccaaacctgagaagtgctaacagaatctaggatggccaaacgctatttgtagcactattccgatcgtggtgctacaacgctgtggctactttctcgctctgtctgctcgctcaggcttatgagcaagcatacaacttattacagatcttgtatgtaactcctgcaaagacttcatcgcatcccgactaacgagtttgactcagcggcgagttggatatgactgtaaacatgctcattcaggtcgataagctggtgcagttgattgagtcaccagtctttacatgtgagatttcgacatgtccaagatttacattgcttaagctaaccaacgacttagatctacgcctacagttgctagagcctgagaagtacccgtatctatacaaatgcatgtacggtatcttgatgcttttgccacagtcttcggcgtttgctgccctcaaaaacagactcaacagtgtcagctccataggctatctgcatacagcacctcgaacgtgagtttccaagttgtctccgcggctggagtctacaagaaatattgtttatttcttgaacttcgtctgtatgcttcctgccacatccatattaacagtccaatagtgccgccgcaactacgagtacttccaactttgatagaccaaatcggctcaagagtagagaagaaggaaacatacgttgggttgagctcctggagaaattcagaagcgtccaggaacgagcgcggcgcgcgcaacgtcaaaacatggacggtgacgagatgccgccaacgggagtcagtgagcttcgtattggcgatggggctgtagatatcaagggcaaggaagcgcgcggtgttggactgcagccaattcctcagaaggagccagcacccgctccaccagtaccagcgaagaggataggattgggtagacagtttgggcgattggggggcgctgtggcaggtaagggccgacgcaaccaatagaaactgtacgacatttggtcataaaggcattcagcggtattttgcctcggagtcaacttgtcattccagggcacttgacggcggttgtatgtcattaatgtatagtatcaatccaaagattaatggagacaatgtcagcgtcgtcgcttaaccggactctcacgttccactaaaccttcgaagacagcatcacgctgcgattctatggaacgaagctcctgttggagcccctccagttctgctctcgccatgtctgggttgcttggtagcccttggaaggaggccaactggaggtcaagctccttcttccgtgctacaacggacaagtattcttgctcatcacgagcgaggtcggcaacagtaggatgagaagaattggaagatgcagcaagcgaagcaaccttgtcttgaagctcaggcagtttggtcgacaacgccttgatcttgcgttgcatttcaaggttttgtttggctagatgtgctggaggttgatattcttcgcttttaagattctcgagtatttcatcgatacgggctgcttcgtcgtcaatgtgcttatgcagagcctcgacacgagccttcatttgttcggcatcatgtatgctcgattgcagttgaatcatgcgttgacccaacatttcgggttctggaaaagcgacaccaaactgaagggctacatctgccatggtgtcaagagcagtgtgtccatcagcaggcaagttatgctgcacagcttcaatcaagccttctctcaacggtcggctcttgttctcggcattggcttcggagtcggtgagctcctgcaaagcagcagcttcggcttttgcgaccaaattacgctcctcatcggcagcctcattggcggatgcaagggcgaggagggccttgagtgtgtcgttattgcgctcgaaagaagggactgggcgagggtggaattttgaagagagccaggcgtcgatatatgaccagtcgcgggcggtggaggcagcgatgcgggcgactgaaggcgagaaaatggccgagtcttcactgaggagacgatgatgcgccatgttgagatgcgccacgcaaaagtgtggaatttgtgttgcttgtctcgacctaggggtacgttggagttgaatgtaaacaaagctggagtcggggtccagtctgggtcgagaccaggtagttcgtaacgaagtgacgccacagcacagcaaaccgcaagtacctgaaagctacagtgcacttggctgactggctaactggcttgtaggctaattaagagggcgtgcatccctgctgcgctgctccttcaggtacaagatgattcggtgtctgacagcactaagtttatagcgcccgccgctaattcctacagcaggaacctgaactatgtacgcctccaggtctggaattgtcgagtacctgctaggcgagtacttgtggccacctattgtaatcgggagccaatcgtgtacctgattgacagatattgactttccctgttaagtcaaacggacacccttcccggctcaactctttatgatcaagttgtccttttttgccctcgacaattacctccatctttcccttctattcatcctctcgctgaaacaaacttgccctagatccgtcctgtcgtcgccgtcattcgccgccgactatcaccactattaaagttgatgtgtcaacaatagatatcattcacctttggcttgcccctcgacttcacgtatacttcgaattaaacgactcttcaaaatgcatatcaacattgctgctctcgcagtcgccgctacgaccctactcgcttcggccagcgccctatcacctcaagatatcccggccgatcttcccgttgcgcagctccttacgtcggcgcagtcgcatttgtctcgtggcgaaaccgacgaggctctcgtctactatgatgcggccatcgcccgtgatcctaccaactacctgactatcttcaaaagggccacgacgtacctctccttgggccgaacctcgcaggcaaccgacgacttcaacaaagtactgtcgctcaagcctggcttcgagggcgcacatcttcaactcgctaggctacgcgccaaagcaggagactgggaggttgcaaaaacgcagtatggtcttgctgggaagcctcctagctccgctgaggtcgtagagcttgaagaagccaagctggcggcgaagctggctgagatggctggcaagggagagaaatgggatgagtgtgtcagtcatgctggcacagccatcaccgttgccagtcgatccccccatttgcgcgaacttcgagcgcactgtcgcttcgagcttggtgatgtcgaggtgggtatgagtgatctgcaacatgtgcttcatatgaagcccggagatacaagtccacacattgtcatctccgctacctcgttctatgccttaggtgacatgggaaatggtatcgggcaggtcaagaagtgcctccagtctgatccagactccaaggtctgtaagaagttgcacaaacaagagaagaaggtggagaaggcatacaagaagatacagggacaactcggccgatctcagcctaccacagcagggagggcattagttggtaccgctgatgaacctggcctggtccctgatgttcaacagcaggtgaaggaattgaaggagaacaagagcatccccaagaacgccaggatacagctactggaaagcttgatcgagctcacatgccaagcatacacagaggtaagactcccatctgcgtctccttttttgccagggtggctaacacttcttcagtcaagccacaaagacgctgcgagatattgcgacgagtcattgcagatgaaccccgactctttttggggccttctccataagggcaaggctcagttgaagagtgaactttacgatgccgctattgctaccctacagaaagccgctgaacttcgtcctgatcagaaagacaaggtcaaccccatccttaacaaggctcatatcgctctgaagcgcagcaaaacaaaggactactacaaggtccttggtgtcgaacacgatgccgacgaacgccagatcaagtctgcctaccgcaaacagtccaagatcttccaccctgacaaggctgctcagcaaggtatttccaaggaggatgctgagaagaagatggccagcatcaacgaagcatatgaagtacttagcgatcccgaattgcgagcgcgtttcgacaacggcgatgaccctaactcgcaggaagcacccaggaacccattccagcagggcaaccccttcggcggcggcggcggacatcctttcatgtttcagcaaggcggtggtggcccaaacatcaagttccagtttggaggtcaacagttcggcttctaataagcgcactcggcaagtatctgatttattgcaaatgaaaactcacaccaaggagagtgtatttacagctggagttttgatccaggggcaaatcatttagattagtagagaacatcggctttcgggtctttactatgcgtagagaagctacgcctctcttctttcagagtatttggggttcaaggcgtgggagttacagtcgttcttttttgtagcttgattatccaaatagctatacgcacaatggaaggaacaccaatatcttgataacctttcgcttttggtagcttaacatgtcccagattggccgaagtctgacatcaacccaagtatccgactaacttgaagcggacatatcagagatgtcaacacaactacgacatctcaacgagaagcaccgtcccttatgaacaaaacattgcaacaattgataacagcttttataacgaacttcagcaacgatagtgatcgccgaaaacgccagcgccagccaaaggcccatgcaagaccaaggcatgcatatatgctagtatcttgacatcaacatttaactggcaaaactatcatgacacattccacaccgtctatctgcgaataaacaccagcacccctttacccgtttccgatcctttatcgccgctcttgtccgttttgttcgtaagaaatgatgatgtttcgttatgtacacgatccgctgctggatgccctgagcatcactcggtcctaccactggaagaggtcgtggtgatctacaaagccagtagacattcttgattgtgagaatgcaagccgggtgaggcaaacgccgaatcaaaaggtagctgtcctaaggtaggtgagtctcgtgcatgtagtcctcatctccatactttgaagggtttcccttcgttatctttactttcgaatctactctttcaatgaaccgaaccgccatgatttaatgatggggtaactttcaccacttgctcaagaattggtcgctttgggtgactgctgaatttggggtcatgccgttcaggcagcgtcgtttcgcttgatgaagtatgacctggcaaggtattttaattagtttcgcccaaggcaataaaacgtacgcaacgtactttgaaaattcgtatgccgaccagcagatggctgtgctaggcatggtggtaacgatgcgaggtcgcacgcccttgaagaaccctgagacgccagctctttggtaaagcagccggcatcctccaataaagctgttgacgtttctcacttggggatctgtggatgttccacgtgtttgaagcattgtcttgataacatccatgggagttgtaagaccagccgcgaatccaccagcaacagcgcctgccaaacagtgtgtcattgggtcgtaggtctttgcggggttcattgcggtagaaatagactcgtaggcgagaaactggagggcagtgaaaggcactgtcatagaaagtgtcgtggggtaggagatgtagaaagcccccaagccctcagatctgtagacatacttggcgcagtcaaacatagatctgtacatcttgcttgaattttggatttgcatacgttgcttgataactggaccagatgtcagcaaacacagcttcggcatcacggaggacacagaacatgcgtaccatcgaaggggttcatgaaggcgtcactggcaatagtagcagcagcgccgctggtagctgaggcccgagttagtaatggaactcagcagatgtcgatgcaaattgtagttaccggcagcgagtgggtggtgaacaccggcttggttaccgcccatagcatgcttgactgcttcgtaagtcgcaaagtaaacggcatgtgcaggtcctgagcagcgttagcggttatataagatatgtcaagctagcttgaatcctggcatgacgtggtagactcacctgcgccaacgatgacactagacattccgcgccataagctgaagaaaccctcggtgcgagcgatttgaacggtgttgcgaatgactcccgagtaagcaggtgtgttactagagttgaggatctgcattctcgtcttgaagcgtgtcagactgttgataaacttgtgggattgaagggggggacgaaccttgatcgcatcgatgggatacattgcagtgtgctcctacagaaacatacaaaattagccgtggatgttgcgaaatgccagatcaagtgaagcatactgctataccagcaaaggcgcctgcggccatgttctgcaacagggagaagttgggcggcagagattcatagctgcgcagaaaacgatcaatttcatgcttcaagtagttgtacgcaaaataccaaatgatactcactcgtattcctcctcgactggctctgcacttggctgggccatggcggccacagcttccgatgctccgccgaaaggcttggtctcgagggtcgccagattggcgactaggggggggggatatcagggtgattgcgttgtaaagtcgacggcgatcgattcgtgccaggtgtcgagtcagctacggggctttgaaggaacggagatttcgggggttttttttttctttcttgtgaggtttgttgtgttgcgcccactcgctgcgaacgagaacgatgacgatgtcgatgtatgagttgatgctcaagataaaggcctaggggcgaaaatgcggtcttcaattgtccgagccgaaagtgccgcgcaaactcgtcgatatgtccgggccttgcttcctttcccagacctactcggtcttttcgaacaggccaatcgatcaataatttgactcccgttggcggttatagagagcaagaaagaaaagcacaggcgagcggaggcgatggagcaaaaaagtagttcgaggttggcgtcttgtgctagtctggcttgacgggaaaaactccaggtcagggtaaggcaccggtactccgtacagcagtcgagctaccttccattatctagaaaaaaattctggggatgtgagagctccgtttacggcctcggagtccgggcaggagctagggaccaggagttgggatgtacctctagtccaattcttggtaatgagctacttactgactgcagttcctcttttcgtttcttccccctccttctgattcctcccctcctctagcgtgttttcgatcttgaatgcccgctggaagttgggaaagattagagtctgttgtctcatattttacctgtcataagcctccgcggaagtgcatgtattacctgtctagtacacaggtagttgatatatatcgaaatatagaagtgagcggtagcaaaggtaacagtgaactgggcattaacgtcgttccaattcgggggctttcacaatgctttgccagatatatattcatatctgtgtatctcgggcgctgacaactaaggcacctatttgatgtgaaatacgaaacaggtctaaggtattgttaaaaacactcaagtgatttcagtgcgggctttatgacaaccaatatgaaaggccttttctaggatcctcttgtttttttttttctcaatgcccaggatccgtctcaatgtgatattttaaccctctacgattcgctacttctcagcgcatatcagcgcctgaagcaagtctaacaacgggtatcggaagtttataataacacgtacactcccaatttcctctggtacttggttgtaagccctgagcaaggtggattcgatttcatatcacattataaagaatccactacaggtagcagccgcctcgttttgataacaagattgactgaaaagccatctactatgtatgtctcaggtatgctgaaagtgaaattgcattagtaggtacacagtaaccgtataagtcttctggtcagtggctaactaaactcgcttgaatcttgctcggagtaaaaacaatacataataacacgcacttactgtaaagcacctaggtatcatattgttcgccttgaaagagaacacgggtgcagacagtaacgtagaaccaaaacatgaacgatacttcatatatatactagatacggttctgctctatctctttgtaaataactaggtacttacctacttgcccaggtagagataaacgtccggttattccgagaataaagcttattacagcttgccttgcatcctccttaatcttgacttctcccacaacctaacaatcaacaatagatcctccttccagaggcacaaagtcccagcaaactgaagaaatagcttgaatagattaccacataggacagattcacccatgatcagcaatgaatatctccataagggtgcgctcatcctccttgcagctgagaagcgcttacgaagaacagggtactaaaacctgtctgctacgatactacccaatccatgaaccagggcaaaggctgttagctcctgtctagcacgctctccgaaaaattaagttatcaatcagtaacgggatccattatttgtacctaatcaatcagtcccttcacaagtttgactgtttgttgatatcactccactataggtacctagctacctattgactagcctttccctcactacctgatactctacattacctgacaattactgttacagatgttctgtctcattcccgcttacttcatggaaaagctttagtcaagggaacattacctcaccactcctttctcatgttcttgggttacatctgaataagcccagcgtacaatacttccagttggtcgtcattactgtggcaccagcttcttatgattgtttgccgctggatcatcgcgagcaggatatttattctctcgacaatcccggttatggatctgatgacatggtcactgacagaataaaacctgatgccgatgtcggcgccttcagtttgcgccaggtctggtgttcttcggtggcacatgtcgcacctcggaattacagctccgagctgggcaaagttgtgctgacacaatcaagtgaccagcaaaggatgcacgtcgataaatgacgaggcaatttattgggacactatttctatcccctctctagtacaaaaaacaaatgctatacctaccagggcctgcgataactctgttacccaaatgtaaacatggcaaattcaaccaagcctatactctgaatttgttgcgccggattgaaagatgtagctagcgatgaatgacaaccaatttatgaagcaaaaacgccgattagattcaccgccgtcgtgagagggcatggtattaggggagatgcctgccagcatctgtcttgacaccaatgccattcattcaccgtccaaaattgtacaaaaccaaacatgaatatgctgtattttataccattccgccgcctcgccgaggacgctgagtctgctgaagctggtatatcagacccaacacccctgcctcgggatcttcagtattggcagcactgttctctcgagtcacacctcttgctggggaggtctcccataccgattcacccagcgcgcctcctggctcatacagttcatcatcttccccgtttcgcctgatgctacttgcttcagtctcttcgataatttggctctctcctcgataccctcgtggataccttgaagcatgtagacttcgtgcaaccatgttgcccccgggaggttgatgatgctgatctagcagcatggacgccattggagaaggttgtggcatgaccccgatacgtgggccgcgtccaccaggggctcgacttctagcacgccctgtctccgtccccgtccgaccaatatgagagccctgcatatctgccgccaatgttggagagccgatccctgggaatgacggtggaggatgaaacgatggcttcggtcctggagggaggtggccaggaatgccggtcttcgggtttgctgcgtagttatcgaggaaaccgtaataagatgctgccatcttcccatgttttgtggagtaatagtcctcgcggacatctggtcgaggcccctggggtccggtattaccaggacctttttggaagtcgaacacggcaaacgaacagacatagccgagcccatcaacatgaattgtgaactcccggaagaaatcgacaatctgatcgctgcacctcgggagtgagaatagaagtagcatgggcgtcgtgactatccccatcatctcctccagaaagatgaccactttcatcttgtacagttccgaaaactcctgtttcacctcagaactatggagtttgtttttccagtggtccggcacgtagcgtgtgtattcgatgacattcctcagtgcgtattctggattgaataccaatgtttcctcagacaccatgccgcgagttgttgcccagatagccgcaaatacaccgaggtagaagatcacaggcctgtctttggtaatctcaaagttgaggaaaagctccgaatcgagaacagagccaattgccaagatggcagtgattgcacccgacatgaaggctatggttctggcgaccgcttcggtgattcttttcggaaactggtcaatatatcgggttgcgaatgggtacgacatatgcaaccgctcgtagaatatgtgtggcaactcgttgaattggcgaaacttccattccgccaaagatgtgtacttacgcgctgctgcttgtttggggtccttttgatattcctgttacaggttagctttaccgataatcataccaagaggttatccactgacgtagtagtatgtgaagaaataaacaatgacgacgtatgcgagcacaactggcgcaaacaaaagattgagaaaacctgcaaataaaaagcgctgtctcaacttctggctcagtaggcgtctacgatccgggcgcagaaaatcttgctgaacctgcccgagctcgttgaaggccatgtcgaggatacaatattgtagataccattccatagtctttgagaacatctgacggccgcgaaggaatggtactggcaatgatagatccaagatatccttgttgatcattgctattaggtagttctccttgcgcataagacgattggcaatgtcaagcgcatcgagccgctctttagattggctacccatgaattgtcgcagtctcggggagatgtttgttgcggttttcggattctcttcacggagtgccataatacgggctacaacgtcctgccaggagatagtttgcatgtcttgttccggaatgtccaggaggtagatgtaaaagtctctgatgtaggtgaggcggcgtatctctacaaaatactgaacacacttccagataaagaaaaaagtgtataaccagattgcaaagttccagagtccagacattttgcgagtgcattgcggaacgatgacttcatgcaatgacctactatcggggactcttgagtagtcaatgcactgactgagaaaagtgagtaacacggcgacaaaaagagtttccctgcatttcacattagagttaaatcgtcgcaatggtagaacttgatgggcttacaaaagccataaagcgttggcacagagaatacaccagagacccccgccctcgaaatagtcgtaaacatcgcgcatgaaactgtccaggttggaggtgttgacccatcgccacagtgctttctccctcgggttatttgacatagtccccctggcaactggtattggctgtggtcccataggcgtagtgtatggatggtcctgatgcagttgttgttgtgcggttgccgcttcccattgggcccttgtccgtgcagatgacggacctacacttgctggagtccgcgagctaccaggatttgttgctcttttatttggaggcgatgcaggcgggtctagatcttttggttccatcagtaacgacgcaggtacctcgttatctccatcgtcatcttgttgccatcgcggtgatgttattccagagcttcgggcatgggctgttggtcggaacgtggctttccctttccctttcgaaccgggcgctacgctttcgacagtcatgctgctatcgccaatatccatcccttcggcttgaaaatcatcaaaccggtgaccaaggttttcctcgtcaagaccgggatcgtactcggggtcttccccagagcgtagctgttggtagaatgattgtgacccacccgagggggattttatccgggagaatatgtttgatgccatcgcatatctgttggctcgatcaaatattgataggggtgagcatttcggatgagtgtcgagattcggcgatgatggagaatgtcaagacgagcttcgtggtgcggaagaatgacaagggatggatggtatagttattagccaggctttttgtggatcataagcttctggtggctgctataatcagaactggagttcaactgagtcctgaaagtttggtcagtttaaatacaaagattactgaggtggtcacaagggggatggctgtgataagcgtgacccggagcacatgcctactactaacctatccgaataacggacagacttgattcacacaaatcccactaccagatagatgtaaatatcgatgaacccacttacagatatgaatcgcaatcgtaaatggctatgcgactgactggttgactagaaaacggccaaggtactctgctcacatatgctttgacatgactgtccaggcatcaccaccagcaagtatgacgctacagagcggtgtgaggttctgccggacaaatgccgacaaaacccccacgattggccacccaccgcctgcctcttctaggtggacatgctcacgacaccgttgcattcggtacatgctatggaatgttagtacctgtcttccagttactaacctactggctgcctacttctacctgcctactacctgactacctattgatattcgatcatgacagctatttatcatcacgtcaataactgatctgaaatcgcattgtttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagcaacaagttaccactgctacagcattcaacccccattcacaatggctccttcagaccactctctgtcacttaagaaacttccttcgagggacaaccccagttccagtatctctttcacagataaccacccacaacctccagctacacccaaaggtctcacgcccctaacgtccaaagtgactagcgttctctcgacaacacactccgatgctgagtttcgggatgcgctgtctcttcttgacgaacgtggggttcgcaacgatgccgaaagtcgccggcgtgttcgcttggacttgcagagagaagtcattgatagcaacggtgaagtcattgccgaatttgggcgtgtagcagaggtgcgttcttatttctttaggagagatgtatgccaacatggaaatagcaacttaggcgaatcaaaacaaccatcgacaagctcaacaatggttacgaaacaatgaagagccaagttgtcgaggcacacaggcagaccttgccggcactctctgagtcatcttctctgctggagcaaaaaagacaagtggaggtcaagcaggagcttctcggagctttcaggaaacatttcattatgtctgacaatgaagtcgccgccttgacgcagacggccgaaccggtagatgacctgttttttgacgccttgagcaaagcgaaaaagatcagcaaggactgcgagattctactcggttttgagaagcagacactaggactggagcttatggaacaaacgtcgaagaacatcaacctcggcttccagaaactttacaagtggattcaacgagagttcaagaccttgaatcttgagaatccgcaaatgaactcttcaatccgccgagcgcttcgggtgcttgctgagcgaccatcgctgtttcagaactgcctcgatttcttttctgaggctcgagaaagaatcctttcagactcattctatactgcgctgaccggtacttcaccatcgggggctgaggatccgtctgtgaaaccaatcgatatgctggcgcatgacccattgcgctatgttggagacatgttagcctggattcattcggctactgtcagtgaacgtgaggcgttggaagttctctttgttgcagagggagaagaactggccaaggggcttaagtccggacgagatgccgagatatggcgtctcgccgccgaagacgacgaggctgaagccgactttaatgcgctcaaggcacttaatgatctggtagatcgtgacatatctggcgccgctcgtgtgcttcgtcaacggatggaacaagtaatccaagccaacgaggacaccatatcggcctacaaacttgcaaacctcatcaacttttaccgcattactttccagaaaacacttggccccaattctaacttggtagacttaattggaggattggaaactgaagcgctacggcaattccgagcccttgtaagagaccacatcgcaactctacagggtgaatttcaacatgctccgtccgaccttggcccacccagttttctacaggactcgctcaagcaattcaaggctatagcgaaaacctacgactcttcgttatctgcttcagaggatcgtgaaagtgagttcgagaatgtgttgacagaggctttcgaaccatttgtggctggctgtgagaacatggtcaaaaatatgagcacgcataatggcgggatctttcttatcaactgcttgtcttctgcagtggcatgtctagagccattcgaattcacgcaacggagaacaaagcagctacgtgagaaatcagatgagcaagccaaagggcttgttaccagtcagtaccagttctttcgaaggggctcggggctggacaccatcttttcaaaattggaggaggacgatgacaaaaatgccatatccttggatgggaaagctttggctcaggcaagccaggtattggatgactttctcccatcggcactcatggatgctatggacaacttgaaacatctccaagactctaaactagcacggcaaattactgaggaagcggctgaacagttttgcaacgactttgagcagctagaggaagctataacggaaggggatagcgaatccgtggactcggaagaagacgaagggctgcggtctaccttcccccgaacaacggcagaaatccgcgtcctgctttcctaagccagaaatattagataccttggtttcatatctgaagcgggtcgatgtcgagaaaccacaggcagatatgtagatacgtgaaatgaaagtcagagtgtcatgttgtgatgtgagccatgaatagaacacgtgttgtgtggctgactcttcgaatcgtattggcttgttagtacatttctcccgtgatcaagctaccgattgtctccttaactgatgtagctgacttataggttaacagctgacagtaggagtaaacgtaagaatgaacctacctgtctatagagtaccccgccaccatactgattgcgacaagggtgggcggtgcgagcctagactacgtcaccgcctacccaagtggagttatctgctattccatgtccaggcacgcgggacgatcaacctcatcacgagcaaccactgtcaacaaaaggacctttctatacattgaccacaaatacaattcctctttacggaactcagcatatcatcaaccgtgaactcctcaatttgaatacctgtgctgagaaacccggtcgattggtgtttctgcccggtattctagcagaacctgctcgccaaaacgtacagcatcgcgacgatattcaacagtcggcggacttgagcgcaccccgtgccagtttctgggatactatggtattggcctgtagccggagccatgttacggaacagggccctggctgttttgcagaagacttatgatgatagttacttgagctgctcaactgccatctattatgaaggccaggtaaggctggcttgtgccgctcccatcaatcgaagactaaccactaattctcttaacagggaagtgaggctgaggcgatgcgacattggagagctgcgctggatcaaatatacgactacaacgcaaaccgtgcgcctccttcatacagcccacgtacagatacagagaaggcgttgcaggaggcccttaaacaacttgaactacaatgtaaagaacgaatagacctcctagaggctctcagagtgtcacgacaagaagattcgacgccaccgccaggaaaattgacaaaacgtcccagtatacctgagggaaggggttctttgggacagggcacaattactgccatgcaatactccgagctatcaagaccgtcccttccgcaccgcccatcgcaaccccgtcgtacatcatcagagcttgcaatagttgatggatccagcacacatctcgacccaaacctcccagccatgccgcgatctgcttcacctggaggacctgcgctgcctcccagaccgaacaagacattgcgaacaccaagtccggaaaagtacacgatgcgaaccactttgcgttctgggaaaccaggcgaaaagtccacaaagccgcgcaaagcatcaaagcctctcgccgaagggtcaagcaaggccgcgaccttggcatggagcgctctgggctccagagacagatttgcgagaggaactcagtcggaattcaccccacctgctgcgagtcccagctctcgtacttcacttgaacaaactcgaagaccagcaccaacacagtgggatagtcactcacgacgacttgttgtgcctcgggatcgcgaatttgatggagatgtatcaggaaattcgcggcactctgatgagtactgctatactcgcccatcaatgctatcggtgtctgctgcttccagcgctctcaattcttcctcataccaggacttgccatcctcagacgtccataccactaggaatgaacgaccatcaatctcttataacgcaattgcttcgctgtcgccccgcaaagtatccaagcaagagtcaactaatgatgtcgagacggccgatgattctggggaggggttagagaggagaaatgtttccaacaatctaccgactagaagcacagtagtgaggccgccagcgaggcctcagaagccttccaaggcaaatactgaagtcggagatcgctcacgacgccgtagtcgtaaaactcaacaagcttcagtctctagtacatccgatgatgatacaaaccggtctggtccaaagccacgccgcgttaaagcaaaagaaactcccgtagaagctgattctggagaggaaacctccgatatatccgaatccgaaaagagccccgatgatttgatcgaatggaagaataagaagaagcaaatactcaaaactttacccccaggagttgactcggcggcggccgagcagatcctgaatgatattgtcgttcaaggtgatgaggttcattggaatgacgtggccggtcttgatatagccaaaaacgcccttcgcgagactgtcgtatatccattcttgcggcctgatctcttcatgggcctcagagaaccagccagaggtatgttgctgttcggaccaccaggaacgggaaagactatgctcgcgagagctgtggcaacagaatccaaatcgacctttttctcgatttctgccagcagtctgacgagtaaatacttgggagagtcggaaaagctagtgcgagctctatttggcttggcgcgaacattggcacccagtatcatctttgttgatgagattgattcgctattgtcgcagaggtcgggttcgggagagcatgaggctaccatgagaatcaagacggagttcctcattcaatggagtgaccttcaacgagcagctgctggaagagaaactactgagaaggacaaggagagaggagatgccaaccgagtccttgttctagcagcgacaaatctaccttgggccattgacgaggcggcccgacggcggtttgtgcgacgacaatacatcccattgcccgaaccaactactcgcgagacgcaactccggactttattgggccaacaaaagcacgacctgtctaatgaggacatcctcaaattagtaggaatgacagacggtatgcagcttttgacacaagcaaagggacaacccagctaaccaacatctacaggcttctcgggctcggatatcacagcattagccaaggacgcagccatgggaccattgcggtctctcggagaagcattattacacatgacaatggatgagattcggccaatccagttgctcgacttcgaggcaagtttgacaactatcaggcccagtgtcagcaaaactggcttaaaggaatatgaggattgggcgcaagagtttggagaacgcggtggatagattggatagattggaacgagtctttgtatacagcgtgtccataaggcacgggtacattatacgtgcaggaccatcatgcaacacggcccgatagtatacactggagtccgggtattggggttgcaaacgggctagatgtatagtatgtcattttatatgttacaaatggtagtttgtttgaaagcccttgtttcgctgtgcggctctcctcgatgtatcgtacagagcctggccattttcccggccggcatgtctctatcgtgcctcgtgtaggaaccgtccagcattatccgtttcgatttcaccatcagagatagttgtggtcatgcgttgtgacgttaacatttagggacttcagtccacgtcgctcgtcgaggtgtccaatttgtgtttttgttgggcctcctcccaagcctgacgtttggcatccttcttttcgtttaccagccgcttttcttctcgtcttttgttctcctcttcttgtcgcctgtctgccctccgctcatctttggcagccttcttggcctcgtaatccgctatcctttcctccaatgtgggcacaggtggacgctcgctaacaggaacaccgtaaggtgcaattatttccttgatgacgtgacgcttgtgctgagaagttggccatccaggggcgatggaaacgacatcgcctgttcgtagggacgagttcggatcgtggactagatagtgtttggggtcggcgaaccactggcaaattttgtcagcaaattgcttttcttttcctcggtcgcattaaacagggcatctcaccttgttgacggtcttgttccacttctggccgcctactctgactttaacagtcttttccataagaccagcagagacgacaacgcctcgaagctcagttgtgacgcggcgagcggccttggccactggcgaagacatgacgccgatagttcttctcttggtttaattaccgcctcaagtgttcagcaggcacacaacgtcggcaattcgtcaattgaacgtcgtcttggaaatgatgttcaaatgttcaatcccgaactcgcaaaggctgatctcaaaaaagtgacgaccaatcagatttggcattggtgctgtctattgattatgtaatgcaaccgggaatattggctcctcccataggttggatctgagaacctcacacgactcacgatatcttcacacgtgcgaggtctaaatgaatgctacgcaagttgcagtgctaataactatctaggtaataatggtgaagaagaaatcatagtagtcaaataaatttgagattctcgtgagtgcctctgatatagccataactgctttttcatgaaatatcttactcatatatccaggtacttatgtaaattgaactgaatgttcatcctccgaaagcccgcccgtatgtcggggggccgggacccgtagaccgtagcgtgaatatcggaagaggtggggggaacattgcaaaatttggcttggcctgagggttcaacaccttgtcagttcaattgaaccgtgtcagtaccgcccgccgcttttttttctttagacgaaatttaatcctacctacctacctactacttacttcccatcttcccttgtacgcgacaaacatccatctttccgaaaacaatcccaaacatcatctgacaattctccgtgcatcactgattcatactgtggcttgcttaagacaaactcaagctaccaacatcaaagctttgcagcccccactccctcctgtcaattttttctctctctcttcattatgtcctcgcccgagcgtcgaactgctggagtcaagcgacctcgtaagaaccaagaacactcgtatctgccatatcttcagagcaaccattgacatgtcggaaactctaggcactcagtctcttcctcctccctcgcttcctcagctggttgccgagcagagcacccccatccctcctacggacaaggactctcagcgtctgattgttgtcttgtccaatgccagtcttgagacctacaaggcgtctcacggcggtaccagccgcaatcgtgaggacaagtattcactgctcaacagcgatgagcacattggtgtcatgcgtaagatgaatcgggacattagcgatgcgcgtcccgacatcacccatcaggttttaactctgaacccttgagtcggcattcaacatgctgacctttctcttagtgtctgctcaccctcctggattcccccatcaacaaggctggcaagctccagatctacattcataccgccaagggtgtcctgattgaggtctctccctcagtccgcattccccgaactttcaagcgatttgccggtctaatggtgcagcttctgcaccgcctgtctattcgctccaccaattccaacgagaaactgctccgcgtgattcagaaccccatcaccgaccatctgccgcccaactgtcgcaaagtcacgctgagtttcgatgcgccactggtcaaggtccgtgagtatgtcgaatccgtgaattccaaggacagcatctgcgtttttgtcggtgctatggccaagggtgaggataacttcgccgactctcttgtggatgagaagatttccatcagcaacttctctctgtctgccagtgttgcttgcagcaagttctgccacgctgctgaagatgtttgggacatcatgtaacgcccacccatcctaagtgacgtcggcaagtgaccgaagctgcgataaacgccaaacgccggctcgcccaacgatgatacaacatcgtcgctgggtgcaagacggttcggtgctaacttggaatgcctggggtgttcgctgtcgcttgtttttgcaaccaaaacatagggcgttcaacatcgggtccaagacgtgaatgtcgtcttgatgggtctcttcaacctgacccacactttcctctttgttctttcttttctgttgctcagcgagtctgctctgttttgccccttagcatttgagggctaccttgcccgactttgtcacaaattagacatgctcacgcctggtcctgccgatctaaccaagcagcatctgctgaaaaggataccatcataggtcatgtttgaaacgagttggagggagagcatgccgagacttagtactcctggtgatcagggtacttcaattatggccaggtcatgatgggtaccttgattcatgactaaacaattctccgcaacgccatcgtcgacggacagacaagtcgctcgacagttcaagagcaatcaatatgtattgtgatagaagataatgggatataaagtattccacaaagggtagcgaataagtgaacatgcgtgtgtcaacaaataaacatcaaacaagctctggactttgaccaaaagaagatttcaggactgaggccaccaagtgcgagaaagcccgctgcagctgcgaatacgcatgaggctaaaataggttggagtagtaccaatcgccccgcaccagcttggtctcgtgtgtgtcgaaaatcaccaacagcaagaggaatgaattcaagtgaagcgatggatagatggacacatggcagacgtggagactggcgggcgggtcacaaaaaaagccggcactctttatagtgtgctaaagggagctctggaatgtcgctttttctgtgaccccccaccttacggggctagattccatatgtgccttggtacctgttatgctagctgcactcacccacgtccagcaccgggcaagatagatcgttttgtcgccatgaatgatcacacaaggcacaaaacatatttcttcaatgatgagccttccgtagtaacgtcattagtagcacctcgttaagtttatctcattcattgttgtgttgtcaattaggaatctgccagcttaaattccacatgtccatatcttggacagaaaaaccagtgtggatgcatcatcagtagacgaaaaagacggccaggaggttggttgcgagtttgggccaagtctaagctctggggctaggcgacaccggcgaatcataaacgcacagtcagtatattgcttctgtatgcttcgcgttgtacgttcattaacaagacctggtttctctaaacatcacattctcatttcttagtcagagtgttgttccgggtaggaacgtcagtattcatatgagagggacaacttggtcccaaggcacctatagaatatagaatatgagaagcttggtaagacatggaagctgaagcccggggttggctggtgcaggccgggggttggataccggtggggatacggtgggcaagccgacgtccgtgagtccagccgctgggcttgacgtggtcacgcatcggtggccgggagtcattgggcgaatactgtatccacgagctattctccgatgatcgtacagtataccttagtagtcggggacgcagaaagcataacctcttagcctctgcagcacactatcttgcaaaagagtgcagtgcatattcctagatgcccaatacaagacactattgagccatgtggtttccatagtcataaataagaaacgattgggatgcgcacaggggtgtactgcactgtgcatgcaagtactaaggtcgacaggcaacgctcaaaagttggtttgaggtctattccagttgggctgtctggctgtctagaacacctgtaccaatgtactgactgggcaggcaggtcggtccctagtaggtactaagttgctgcccatccatcgcatcatgttccatccataactcccccttctacctgcaggtaccgagttaggacaagtcattgctagtaggatcatggcacatgatggtttccacaacatggatatctccctaggtaggtactacctaatatataacctatattcgcattaagttgaaaaggaggatttcaaactgatcagcaccaaatctggagagaagtcgttcttatttataatttggacttggttgataaatacagtagattcactgcccattgtacgaactcttcatagcgacctgagcactaagctagcccgacgttttggtccagaatttgaagggttcagggggtgatcatgagcgggtgctgccggatggcgcggggctagtgggcccttaacccaagacacgatggacgggcgggatttacggacacattctgtgcctaatctcacctttatacacctcccagtactgccagagatgcacaaatactgtacattattctagggtgattacctgagtacatacatgtcaccttctttgacagctcacagctttacctcccgtatcgaattcaggtcttgtggcggttgtgatttcatccggcatggtataatacgatgtgactcaagcgacatatgctcgcaccaaatgaggaggaggacggtatcaaggtacctacacaagaacacttctaactgtgtttgaccttgaccccccatggctaagctgggcctgagagggtcagatgtcaacgagtcacagagccacagtcacaagaggtgcaggactgggccgttcactcgttatgagacgaagtgggagggttggctgagacgagacacctgagcccatcagtaagactgagcactgaactctaaggggtcgattttgtagcaagtgcccagatgctacctgttaacgtagtacctaagctggtatatactaagaggtaggtactaggtaggttagtaggtagtcaattaataagagcccaccatcacaacacctctattttgagggcacgcagctggtctcttctctttagctgcatcttccttttcttctctcttcctctttcggttctcctcgagtctcttctctcctcttttacagagtctctagagtctcaagtcccctctctgagcaattgcttcaattgttcctaagcatcgcctgcgctgccagcctctcttcaagcaccttgtattttcatttattatccagcatcctggcttcaggtactctttttttttttcgcattgactcattgatcgggaatcacgaggattatctgtgatctcggataccaatcgatctttttacgcccttgagtatctcacatcttgaacctgggtattccatcttgtcaacataaattgggcgtcagggtgttccgagcaataaagccagccgcaagcaagcaagcaattgaccgactaaggagcagacaactcaccacccgacttttattagaccacactccagaatacggacccattggattgctcccgtccttcttttcgcacgacactacggatacttcaccttaccttgccttaccttagctcgccaactcactcacctcatctcgtctcagtcaggctcagggcaccgaatcggatactctacgccttgtttcttgccttggtcgtctctcaatccctaccatttcattctcgaccgccttctctcatccactccgccacctcacctggccaacatttgcttgcctcgctgtacttgttaatatttctgggatcattcttctttacatcctttcccttctgatctgttatccttttttctctccttcctccttccttttttttaattgctccgtctaaagttggggttgttgttttagttactccttgactctacctacctactcttttactcagtacctgcctgggtagatacttttgtttcatcattactcatcaccagtcttgaccgatattccagtctccccaccagcccccgcctctcttttacacgcactgctcagccagtcaagcacgagctgagtatctgttttctttctgagtttttggggttcctacgagactccaagatcattcggccaaggcatccgagcgggtacctcgtagcaggcagccgatcgggcgttcctggcgacttgacggactttataagagaccatgacggtgccgtttgttgaggtgtcgcacctggcatcatcctcgtctttctactcggcaacattacaaatacttggcctgcgatacttgaacgaatctcgcgatccaagttcatccatcggaacagtcacttacggacttacagctggtgtcaccaagactggaggcaagcatcgccaagccttgaccgacgggcgaggagaggaaataaaaggacctcagccagtgcttcagatccgtgaggtgtcccgccctttcgaccctgtcaggatttccacggttgtcattgcggtaccagccccaggacagatcgttgacttttacgaggccgccctcaccgcgaatccgtggctggccgttcaggccgatagtgacccaacttattctggcagtcctcgtttgggcattgatggcggtgaacccccaaggcgagcaacagtacgtgaccttgacggcaacactattcaggtcgtctaccgccagcctacatgtcctcgagactattatggtcgagtaatcgaatggacctacgacggtgcctctcattcgacttataaaactaccattcacacgactcgtaaaatacacaccaggaaccgctccttgtcacagccacagccacagcctgtcgcttccgctcgttcgtcctcctcttctattgatgggcttccaccctttcagccccgtcagtctcccgccaaacacggtcctaacaccgtcacagctgccgaaatggcccaacgcgccgccgctcatcccgagaaggaagacgaaccagtatccgtttcgcctcgacagagctccaacaataacggcctcagcaccactacggtcgtgggcgccattctaggagtcgccgctgctggtgcagctcttacatacggtttcgcgagtcacgcggcgaaggaacgagaacgaaaaccaagacaggaatacgaaggccaagccccccagctcccccgacgttcgacattccccgagaaagccccaccagttcataaactgcaccacgaagagcgccgaaccgtatacggcgactatcctcccaatgcctcgcaatatcctcccaaagcactgccctaccgaggccatggtggcttcccggccccagacgtatacccagaaggctatccattccaacagaacatgcagaacgactacgcaccccgcaaaatgtctcaccacaactcgtacccaccaaagaacctcgggtatacagaggaagacagcagtgaagactctccggacgagccaccgccccgccaaatacagtatcttactcaggttccctacaacgaagagaatccgtgggcctctaacacccgggccaggagtaggagcagaacacgaagtgtggccaagagtacggcaagaagtgttgctgcaaatagtgctgccccaagcacaaggactgttacgaagagcactgcaaggagtgtcgctccttctcgagctcgatcgccaagccaggcgcctgatgaagggtatgagacaacacgaagtcggcgcccgtcaagacacccagaagacacttacgaatttgacgaaacacgtagccgccatacttcgagagtccgtgacgacgggtttgagccacgcagcggccgctcatcaaggcccccacccagcgacatctatgacaggcgcagtcgcagatcatcacgaccaccaccggaagatggtttcgaaagaagtcgccgatcatcaaggccccctgtgaccgagaagccaagaagtatgcgtgcgcgtagcgaagtaggtgctggtcgtagcaagtctatcgtgttggccgacgatcttcagagcgaagcgccgttcagccgcaaatacgacgaccgccaaagccacgcgggctctcgcccgccaaagtcatcacgatcggtcgtccgtggtaataggcctacgtacgacgatgagcgaacgtacgtttctacccgatcgcgtccgtcgtcacgagctcctcgtcgttcctcacgtaccgatgtggatgatgatatcatggaagcaccagaggtgcccgaagttcctgatgctcctgagattcctctggatccaaacatctatgaggtccctgacgacatgatgccgagaggtcaaggcaggagtcgatataatatgccccggatggctagtgggcctgagtatcagcatatgggctttccaggcaaggcccagagctacgtctctgcaagggatgtctgtttaccgatgagcggcgttggcagtagtcacgctgagtgggatgacgatatggtcagtgttgctcctagcgacagtatcagttgtgtcggtatgaaaccaagcagacgaagccgcaagatacgataaagacgtactacgatgacgacgatatgtatttttccacgagcggcgaccagatgacacgactgatgatgagtagactggtttgacagaatgaaatgaaggactgggcggtattctggttacacattggatataaagctacacaagttccttgttgagagtttgatttcgaactgaattcaagtgttcttttgctctcattctttttattttatcttctgtctctttccttttttcttttattttcttttcttttctttttcatctactaagcatcggaggaggcgttctcatgaaaacactgcggtttctgctatgttcaatgctccaatctcgcaaacgttgatgagtagagacactgcattcatcttttgttttctttttcctaaagtacgatgcattggaaatacaacagtcatggtttagccatagacttccactctggtacgacttgacacaggaaatgggttttaaataagaaagacatatataggtattcagagatgcattttagaaggacacactacaaacatacaatacagaaaggacataactacaccaaagattcggctcggtggtctatcgccgcattatttccaattactcactcatgtgtattccttgcacccagttttgaagacctaaacgcccctcacttaatatgccgcatcatcaggatgcagcccacttatgaggctccaacattgttggttggtgttgtgcgggggtcgaagttgataccgtcacagcaaaatagtcgtcgagtttgtgtttagtgagatattactcaaggcatgcaatacaagacctattcgcaaagtttcttccgaaatgccataattccactctcattatattaatgacaacatgcacaaagtagagcaagttcatcactgtggtcaatcaactaaaccttcccccgaattgtccttaataacgagtcacttgtcccacttcggagttgctcgctagcaggcataggtagatagttctccaggtttggggccaatcgctctagctcaaggctcataattgctgtacacagaccggggctctcctccggtcttcggccattttccctcttcgtccaaccacaacgccaccaattcaagggaaaaaagccgttttgattgtacacatcaacttactaggtacctactaatatagcacttattttccgaagtacaaaaacctaccttggcaggtacagatcaagcttcgttcatcctttgttttccttttcccctccactgatttcttcatatctcatcttggagaagagaaacatcatcatgccggtaattggcctgggtgaatccatcccttctgatacagcacatgtgagtcaacactcagcatagtccttttttctctcttatgtgaaacgaagttactaactgtctcatcaactcaggctgtcagtgtctctcttccaacttggaaagccaatgtcggatacgaagagggtgaagattgggtagtgaaccgcatgactacaggctaccctcggtgagttaaatctcatgcatcattgcacacggtactcttacttaccgaacgctaccaaacagcttttttgttcacagaggcatccaggcttttgccaaagaaatcgtggatcgttatggcagtcctggccagcaagccatgctctttcctacgccgcgagtagcgaagcggtgtctggattttatagtccaacggatctcccctgagctggcgagtcaggtccgcatcttcgactttgctcttgacaagtcaaaggagctctctcctgtattgaagaaactcacctccaccatctctgctgtgctttacccctctgatgtatttcctgttgcaaaacagtactggcaacatactggagagggtacttccagcaggcgtgctgagttttgtcatggtctcttcaatgatgatcttcttatcccggctgcccggacccctcccgaggctgttcaaagcaggcccttccgtggtccaagacgctacactcgccctggctcaatcgatggtgtttcttctccagtacctacggcacctaaacgaacttccccagagaatccagtggagtctattgagagttcgacgttcctcgaggaacgttttggtagaaatcttgacctgtccatggttgagcgtgccaagtctgcgattcgtagacgtattgcgggtgctatggctcacgaggtagacatgaacaacggtccgctaccagccatgacatccaacactcgcggcatacccagcctcgaagagaccgacgtctacctttaccctgccggcatgaacgccatcttcaatgcccatcgtgcgctgcttcatgcaagagagccggccgaaagcattaattttggtttcccttatgtcgacacgctcaaaattctccagaagtttggtcccggctgtctcttctacggccatgcatcgcctgaagaccttgatgatctggaggcacgattgaaaaagggcgagcgatacctaggcctcttctgcgagttccctggaaaccccctcttgacatgtcctgaccttacccgtatccgcaaacttgccgatgagtacgattttgctatcgtaattgacgaaacaataggcacatttgccaacatcaacgtcctccccgttgcagacattgttgtcagcagcttgaccaagattttctccggcgattccaacgttatgggcggaggtcttgtcctcaaccctgatagcaagtactatcgagcgctcaaggcagccatggaggaaatctacgaggataattactggcctgaggatgttgtcttcatggaaaggaacagccgcgattatgaatctcgcgtggtacgcaccaacgcgaactccgacgccatttgtgaggtgctgcggaatcatcaccttgtaaagcggatatactaccccaaatccaatgattccagggagcactacgaaaaggtccggctccccgatggaggatatggcggtctactatctgttgtgttccaacgcaaggagtacgcccaggcgttcttcgacgccttgcctctggccaaggggccgagtttaggaaccaacttcacactggtatccccgtatgttctcctggcacattatcaagaactagagtgggccgagtcatttggcgtcgacccgtatcttatccgtgtcagcgttggattagaagacactactgagcttggtgacatattcacagacgccttgaaggcagccgaagccgtgacagttacaggctgacgatgaagtaatatcaaaagcgctgttccgctttgcacatattatttctatagagagctgatgctatctaccgttatgcacggtacaatctactacacaaatgcaaagaatctaattagccaaattcatggtccgttttagtcagaaacaatagaaacctcacctggccttttcctattgctaattccaaagtctattcaaattccaatcgctcaagtatgctgtagtatttgtggcggccgtatcatgtcatgtcgtgtaccagagctcctgacagctcacattatgcaacattcctggtggacataaccaggtccataatcctcaataccccgctcaatctcatttgccctctctttttcttttacttcttttgcaaagtacttcttcatgtacttttgaagttcgtagtcaaggttcatggccgaagccttcaaaacgacgtctgctctacacaatgggcaatgcttctcctttcgacgttggatcttgatgacgcagcgaatgcagaagacatgttggcagtctagacggactggcatatatgccaccgagaaacagactgggcaaaggtaatcattgagctgaggaactttggagacaagctcttgcgacatttgtgcgcagacgtcccgggcgatagtgcctgctaggagcttgtcagagtgaacgacggtaggaaacttccttgcgacacccaacgccgtccgcttgtcgaattcttatggggatcagtaagcttatcgtacaaagggacaaacattcgcttactcttgaggattttggcaacggctgtcttgttgagctcttggaattgcatattcttgagaagagacgcattcaagttgatgaagcgagtgaaggccgccttactctcagggagcttgaagtcctgaactagattctgcttggtcacctggtcttgaaaccattgcagctgcttcagagccttttggcttgtgcgttgtccgtgatcttgctcgtgagtagcaaagaagatttcggcgtccagataaagctcgaagatttgtcgccaacgtgccagatcggtcttggagaaacgtttcggctttaccacttgttcaacttcctttccaagggcaacaatctccgaggtcatggtcttctcttcctctgtttgtagagcatccagatgattcacgtcgctctggagcatttcaaagaactcagcatcgaaagtgagaggaacttcgatgacttcgtagactcctgtggtcacatcggctggggacggattgagcgtggtttcgttggagacattattttgggtcgcggcggaagggttgtgctgatcagcatcggtcgctgttttttcgacggtattgaccttctcatcggccagcgttataacaagtttctcgttagcttggtcggcaagcgcatcgattgtttcggtagagggtgcgacggcagtctcagcaacggtatcaggtgatgcggcacctttcacatcatcgtgggtttgcggtttggcagtatgtcccgcatgcgaccactgattttgtggcaaattaatagcaatcttattaaggaagtcgcgcgagtttggtgcaagcgaagcgtcgatggggacaccatcctgtagatggacttgaacggtaagctttgggcgcaggtgagaatcggtgccgtctgtggaaagtcagttttgatggaggggaaaaccgttggaagtactaggttcgtaccgttgagcttatacttcaaggccacaggagacgttgcgtcggggttcaaaagttcgcgcaacgtctcaggatcaagtccaagctcatgcagctcacgggcgactttcttgagacatttcttaagttgactgtagggaattgcatgattaacccaatgagcgggaaaatctaggcgttgtacgttagagaaaaatatgcccatttagaagggaatctgaatatgaatcattctgctcagacccatcgtagtttagacaaaccttgagctcgaagagattccttgaaatcgtgaccaaacttcatggctgccaaactgattctgcgccgaattccagatctattcgcataagaggcacgcgaccagttgcagtattaggcgacgattggtggcaaaacacttgggacgggggagcaagggagaaaaggggacgctggagatgcaacgcagcaacagcaacaaagaggtattgttccaagagcttcaaaggcttcaaaagcagaaccgaaagattatactttacgcagaatgaagaaaaaaaaggtgaggaggacgacgacgaagaaaaaggtgaaagagtgggaataaatggttaaagaatcaagtcatgaacttgcgccgcgtgaacaggcttgggctggacctggacctagatctggatctgggtctgggggtctagacatgaggatgaacatgaggagatggatggtttctaaagttaggtctttgggtattggttattgattgacctcgtgggtggaaaagatcgatatcgaggagcccaagtaggcaaaccagggtctgtactttactctattcagactcgcccacgtagaggaatatcgctaacccagttactccatgtaccaaccgatttcgggtacctctggaggtagtcatgtcctcttttttcttactttctgcctcatattactctctcaaatacatgtacccaagtcatgatgtacgtgcctgggtggattctcggcaatctcttgccggcaaatgacaaaatagaggcatccgaaagcatgaatcaaacaggaacataaagacccagcttgtcaatccattttcgctgaccgagccggcatttacaatatgtaggtatgtcgtgcccccatacttttttttctccctctctttttcgattttccgcatttcgatggggtttgctttacattgtcgaggctggccattggtccatgatatggatcaaaaagtggtcaaatgattgttttcagcattacttgccgggcagtcaaacaagttatggattactcaacggagcagcacagccagcatgtgcagagtatatacgccacctattctataagagtatatcaaagcgatctagaaaacactcacgaactttgtctgtgcttgttctagtttgtcgatccctgcccccaaaggcaactgattcgttccattcagcctcgtgttcgacgtgggcttcgttattggcgcaggcacatcttcacctgtgaaaatgcttcatggtgaattaattcaatgggaggcttagttctatagtttaacgccatgattaggcttgctcgtcgaggccgaccagtaacatatccgtctataatggcgcaacaatcatacaatgtatttgcaggtagtacctgttggtactgggtagggaaagctccataccacccatcttcttgacaaatcagtacacatgtaaacaaacacactagagtctggaagaactccaagagtttgtcgtggtaattaatttgacagcaccaatagagtgtatttgataaacgctacaagcagcaactaaactacatacagaataaatcaagcaccatgaaaacatcggttaatgtgtgagtaacaggttcttgctttaaactcaatacctaataaagcaagcttggatgactctttgtgaatcattcggcatggagacatgatacccgcccgaatgcagcgaatgagcttacatgcttctccaaattctagaagaagaaaaagcatcagaaaccatctaatagcggagataatccgtgcggggataattttatacaaaatacataaagtactgtatctaggtactgataaatttgccccacgatgcccctccatccctcactgcctaccgacatacacagcactcagcaagtgacgattataaataaataaaccactgtcactccaaaactttaccccaagctgtccaaaaacacaaggctacctgaccataccatatcttgtcaaaggcccaagttgctaaccaagtaggtagccatgggcgcccaacaatcttccgagacctcaaatgctgagggttctgctcctgttgcaaagacatgctactatgaactgctaaacgtcgagcgttcagctacagatgacgagtagctctcccaaataaacttattctgtcacttcttgctaacgaccatcatacaggatcaagcgagcttaccgtcgaaaggctctcgagcttcatcctgatcgcaactacaacgatgtcgaaaatgccacacgtcgctttgccgaagtccagaccgcttacgagatcctgtccgatcctcaagagagagcatggtacgactcgcaccgagacgccatcctgagcggaagagatgccgacggggacggagggaaccccactaccttccgaaatgtgcgacttacatcggccgaggagattatgggcttgatccgcaagttcaacgctgctgtgcctttcgatgatgaaccaactggcttctatggaatctgtagagagacctttgagcatttggcattagaggaagaagtagctgcagacaacgacgacctcggcgtacgagactacccgatttttggctcatccgacgatgattacgaagatgtcgtcaagcctttctataatgcatgggctggtttctcaacagttaagtcattcgcttggaaagacaagtaccgcctttctgatgcccctgatcgccgtgttcgccgcttgatggaaaaggagaacaagaagatgcgcgacgatgctatacgagaatttaacgacgctgtcaacttcctagtgagctttgtgcgcaaaagagaccccagatacctgccgaactcccagactcatgacgagcgccaagcttcgttgcgcaacgctgctgctgctcaggccgcccgatcgcgcgcagcgaatcaggagcgcatgtctgcctttgaaatccctgaatgggctcaggcccggtctgacgaaaatggagtggagggtgatttctcggagtctgaggaggagtccgaggtcgagattttggagtgtgttgtatgcaataagactttcaagagcgagaagcagcttgaagcgcacgagaagagcaagaaacataccaaggcggttcagcaattgcgccggcagctgaagcgtgaaggtgctgagttgcagcttgacgaggcatcgcctcagagccaggagaccgccaaccaggacggtcaggggggagatacaacatccagcaagtacaaggagatggaggacgaggacgaggggggccccattcccgtcgaacaagctgcaccttctgccaacgatgggttgcaggagggagtagctgcgcattctacggacgcttcggatgacaccgactatgcaccaagagacattgtcgaggagagaatagctaacgccagcaaatacaagtcggatggtaacaagaccaatgaagacaaactatctgaatctgttcagaatctatctgtcgatgagcctgcgcaaggcaagaaggttggaaaggcaaaggcaaagcgtgccaagaaggctgcagctgcacaaacacagcaggagatctcagtacgttgatttcgctgcaacttaagcgttgtatactgagaaagatgaaagccacagtgtggatattgtggagagtcattcacttccaggaccaagttgttcgcgcatatccgtgacgagggacatgccgcactaaaaccagtgactgggggcaacgggaagaagaaacgataaacaactctatgcgggcggctcacatgccatatgataataagtatatctcgtgggactacgtgccgcagcgacatgcaactccgtgaagcggatacctccagcttctgaagcgtcataacgcgtgagcagggaggaagcacctcttcgaagagctttcgacgccgttctcccacggttgcgataagacttgtcatgaacggggaaaaaaaggggggaaaaggcaacgcaaaggaaacgaacaatacaaacaagatgatcttgcagatggagtagaagtgcttgtcttatcgcaaccgtgggagaatggcgtcgaaagctcttcgatgtcaggatgcagttgatgcgagttagggatgttccgcaaaagtcaagatggaggatgaaaatgcaatgacatatgataaggagaacagcgataaggaggacggactggtcgcttcttatccttagccaccagtggttggcagcaaatgggaaaactgcgacttttcccggcagccttttaattcttcacatcgcctcgacacacgaccggcgggtgaaattccatgccaggtcagctccatgcattaatggcaaagcgagctgtcacaaggaaattcgtccagttcaatttcatcgtctatcccaaataatacccatacctagctacccatcaatgtgaaccgcaatgtataacaaaacgccggaccctgtgcccaaacctatgcctcatgaatggtatccgtatcatcatcgctcaacgtttcaacttcgtcaatggcgctttctcggccctcgcttgaacctccaaggactgcgtttcggtctgttatatgtataattgacttgccttgcacatgcttgacatttcgcttcagttcttgccagtcaacctcattctggatcaagaagcctatcagcatactgggatccatctcacggacatggatgcggcgcagacgaggggtgtggcacgatgcgatctcttcgctggtgtattcgatggggtcttcgtgatatggaagggctactcttgtatgatgaggatcaaggtagaaaaggaaagatccttgcgcgccgataaagtagtgggatgatgatggacgaccactgcgtattgtcagtgcgctgaaggtgcgggtgatatattgatagtacttgccctgcgattcctacagattgcggcatctgaagagctgcgatcagagcttcccaatacaccggcgtgattttatcgattcctagtcgagttcctactaacacgagtgtggggtgaaagtcttcgcctggcggctttgcaatttgcatgaattcgtcctcatacacatcgggtccatcaccagttgagtatactctgattgaggactcgtgggagtttgtcaatgctctatgatacatgttagggtgactttggcagctttgacacatgtgtgttaacatactgtatacaacgggctgtcgctgatggcccaaaccactcgccagggtatttgccacaggcactggcgccatgtcgaacgaagctatgaatcgagtaaggagctctagggtcatctgcgaagtctttgagcaggcggcattcttcttctactgattcccctcgacgccaatctcctaaatgttagaagcgtgatggacctgtcatgaatacttgggcttacctctgcctaggcggaccatggctatggtgtttgcaagcatactttgtcctgaacgaatcatgcatccccacccactgtccgaagaaaacggactttggtctccaagttgactcttgagtctcatggacaatgaaagtgcggatgtagcttgtggattggtggaacgtgggatgggctcgaactcagatcggtacgtcatccatatcttggattcgaaatcgcttatgaacccagatggccatcccccgtcgaccaccgggtcgtcatatgccagtgatgaagagaagctactcgatatcgagtccggaggtgtgtcgggtgcatttgttggtggattaggcggttgagctgtgtcgtgggcttcttgagtttctgtttcagcctttagtaccgatggaggtgtctgcgggtggtggtcgtcggccttgatgttcttcttgccgttcaaccgataggagcgtcccaaacaccagactggttgatcatggacgacatcgttagtgggctcggggtcccagaatatttgcacaattcgccgataaggtcctaggtcaacgttggccatggccctttccattccgatgtatatgtaatatgtatagatgcggtatatgaagctagctcagtgtgttgaaagacagaaaagacaactgtgcctgtttaaaaggcagggcagcttgatgttgaaaggtaacaggcaaggcagacggcccagtggggagtcagctggggccggtgggtagcgggggagcagcagcttgtgactcctatccggaggtggagggcgatgggcgactaggcgactgctaaggcgagagcgtttgaggtagactttgcggtcagagtggagctcttacgcacgcgatgaattatgtgcacgggccatttgcgacacgccttcatgtcagaattcttggtatgagatgaagagctgggctcaaatgcatacagtcatctggtatataaatcgcttgttcgtgaaattattattcttgatgtaagcatctacgcgtatagagacgcgtttattctgtaaagcgctgatgctggagtggacgctataaacctgataagaaagaacgatctacttaactccattcacatatttagtcaaacttggaaagaaatggtataaaaataacaaacatcgcgtatgtaccacaaaagctcaaatagtatataaagaaacacttcgatagtatacatagatataaataagtatacaaggtgtatattaagtagattagagcgaagccggctgaacaattacgagctttgtttactgaagccggattactccttcccaccctataccactaaatggaagtcatgatggcatgataggtgacacggtatgtaccgcacctgcctgttgacccctgcgcgtctaaaacactggacccgcctaacatggaacgccactgcgacattggatctcagacttccatgacacttatcgatagaatccggaacgccgcccaatctcttccgagccaatcgacagaccagcaacatagaaaagtccacggcggggtgactcgtttgtttgccatcagcaaatttctgtactacaacgcccttccatcaaagagcccaaattttagggcgctgacctgttcatatattcgtttaccaccccgttgatacgaatacacaatatgaaggccgtctctttttaacacaatcatggccagaaacaggaagggagctcccgcgccttgtggcgcaaagaacgccagaggcggacgaggaggtcgtggggggaggggatcctttcgtggccgcggaaattatttatccacgtcaccacaagtcaacttcacccgagacgaaactggtaagagttatcgaatcgtcagaacgggcggcgcaaagtttacgggtgttccgcgcagagttgacacattacagttggatttacacttgccgacgaagcccgtcagacctcgcaacatgatcactccgcgtggggacactctagcctacggtcgcgaccagtgacatttgtaagcgctggccctagcgagcccctgaagttgctcgacgagattatggacggagcgaatcaagagtcggaaaccacgggagcgaacgaagaaatacaagaagatgaggaccccgacagaagtgatgaggatgagcttataggacccgacgatcttgaagaagccatccaagaaaggatcactgtaaaagatgacacaatggatgcgccctgtttcttcttcgatctgaaaggagacggactgcaggagaaactcgacaagccgaagatcgagatacccgaacgaccctcttcgagaagcagcacctccagtgaggagattatactgtttaagggtcgaggcgccccgagaaagcccgaacccgcgcctgatctcgacatggtgcagatgcaagccgagattcgtgtcgtcgaacaagctatcaccaacgagtttacacggtcggagccatccccagccccggagtttcttacagaatcgttgcggaatagtaaagcgacgaagaaggaaaagaagcagaagcagcgtgacaaacgcaaagaaatcgatcgcgtgaaggaggaagaggatgaaatcctcgccgactacattgcaaatttgaaagagaacaccgatgtggacgagtatttcaaagaacttatacagggtggcatggattctgatgctagtgggttgaccaacaccaatggtcaacaacgacttaccataaatgcgcatgtcacagatgaagatgaatcagacgaagactcggagcacgattctgacgccaacaacggagatgatcctgcaagcgatatcgacgacgagacattggcccggttgattgctggccacgagctagggtatgacctgggaatggaggatgtcaattttggagactccctgagtgattcagactctgatggcgaagaacccaccaagaagtcgaagcggcagcaaatgttggttgacgactttgacatgatggattgggatcgaccaagcctgcgcccccgcaaaggcaaaggggcgagagctcagattaacttcaatctctctgattctgaactagaggcaacactccagacaagctggaagaacgacagacttaagaagtcggagcgtaagagacagagagaggagatgcgtgcacttggcatgctgggcaagaaaactaaccctgatgatctgcgcatcaaatatccagacggaatgaacatggaccaagttggagatgagatgcgaacattcatgatcagtggcgatgaacagtaaggctccttcctctctaactaatagtggcacgtttgacttacacattgctaggcttatcttgcccccgatggacaatcatgcccgtaagataatacatgagctggcgaataagttcaaaatcaagtccaaatcgatagggaaaggtgatcaacgacgacctacactctatcggacaggacgtacgcttccatatgtcaaagcaatgtttgatcaagcttttaatcgcgtgaatcggaagtatctccctcgactggacaagaagggcaagaaaggcaaacgactacctcccgttcgtggcggtgcttctgtcgcagctgccacatatcaagatggtgaggttgtcggtggttcagcacctgaacttggcattgagaaccgtggaagagccatgttggagaaaatgggatggagtatgggaacggcactgggcgcatctgacaacaaaggtatcatgcaaccggttacacagaccatgaaacgatccaaggctgggctgggctagattagatgtatggctaaaagcgatggagttccactccgattgtgagatattgtagactttagtgaaagaatcaagcacataatagaaagaaggggacagaaagctaatgtgcacgaattcatttgatcgagaccctattctcgatgtttattgtacaaccgcgaaccccgttgcccgtgtgtgaagacattgcccccaggataaaaaacaaaaccatccgtaacgcattatgaggcccctaaaaacagggctggatccccgtgaaacctcagattcatgacaccctgatgccacgcgtgaaaaaccaaatgcccaaaacaaatcaagctatgaaaccacctatttcgtcgaggaagagtacttggtaacggccttggtaccctcggagacggcgtgcttggcaagctcaccggggaggatgaggcggacagaggtctgaatctctcgggaagagatggtggacttcttgttgtaggcggcaagcttggaagcctcagaagcgacacgctcgaaaatgtctggattgaaagttagaagagttgaactaagcggcaggggaaaaagcataccgttgacgaaagagttcaggatggacatggcacggttggagataccagtgtcggggtggacctgcttgaggactggatatacaagttagcttgacgcgttctgttgcaacacgcgatagagcgcgatagatatcggattgaaacccacccttgtagatgtaagaagagtaagtctccttgcggctcttggagcgcttcttcttgtcaccagaagcggcagtcttcttgccggcatccttcttctcaggagccttggaggcagtagcgggagccttggaggcgggcttcttgtcagcagccttgggagccatttcgaaagatttgagagagttggtgaaaaaagttgagtggttgattgcttcggttgagtaagaactcgtgcgttggtcaagttgctgaagggcgagaagatgctgttgtgagatggaagttgatggcgaaacaagaggatcggggggtgggttgggtttttgtagctgggcgcgtgttgctgttagcgggttactgattgcctggggggcgtgcgcacgcgtgcttgcacttagcggctgccggaggtgatctaggctgggctgctggggagggacatgccagcccctcttttccgttgctgctggtgaaataaaaaatggatgatggttcttttttttgattggccacttggcgtcttcaagcttcaaaagagcgcccccaccacattcatcctttccgtcatctttgatacaagcaagcaagcatctgattttcgtgtcaagcaaaccatccatcgcgacttcactcagtctcccatcgccatcacccacacaggccctcagcgctcgcgtctcaacacgggtcattcttcctatgtgctttcacttctttccttttacatacacaattcatctatgttcacaggtgaatctacttgtatgctcgaaaccattgcttgaatgtacaatgtcctttattttcatagatattgtccaacgttggcgtgatgaccgccattcttgagatctgatgcaacaatactcgaacctgtatgatatatccgtaaattaaacatgtagcacctttggacccttcgtacatgctcggccctctatccctgccctgcgtacccgcgctctcatcaacgcttccgctccgtattgaagacttcggactgcgacccgtcattacggcgacacatcaccactcggctcccggcgcagcaatgcaagaagttcccgttccgttgattctctccacattatccagccacaagagatccgatgaccgaaacctatagggctgttggctccccggtggccgtattcgagacggatctcgacgagatctgatatcgaaaacccggggaattcaatttgtggatcatctgtacatgctatatacgtcacatcacattaatctggggtcgaagaagccaatttgaagttcatttatatctaaaatatggaattcggaaacatattgaagttgtgtataccataaagtgatgaatatcggtcaagttcaaaggaaaaaatatgattcaaaatgtgcctcaccgtctaacatgactcaaacttcaaaaacttaaaactttttcaggttgaatggcttcaaaataagaccaaattgaaaacccaagttcaaacagactgagtggatgaaccaggcccagaaactccataccagagaagccgaccaagcaacaactgagcaaccggacaaaaccaaatcaaacgagataaggcggacgtggtccaagagcacaaacctgggagacccaaactacctgaaaagagtactgattccgagttgcgtaaccctccaatcattaaatcgctccgatcagagagtggcagaggaaaaaaaaaaaaaggaaaaaaaaaagaaaaagagacgaagaatgaaaacccaggtcgaaaaagccccgtagcatagacatggtagaaaggaacagaacaacgcgcaagtgatttggaaactccgcgagcgcgagtgtgaagaggtccccgttggttttattactttgctggggagagcgacccattaatgatgcgagcgcgccaggggggtcgattttatttttttaatgcagagcttgacctcaatttcgccgtatccggttagcgccacatcgcgttgctagctgcgagtgatctgggatcagagctctgacacgcgaaaagtacttaacctctacgtcccccgtcagcgtttatctcttccacttctcatccaccaattgtcatcacaaccaagcctttcgacactctcatccatcacagtctttcagactcacatactccctttttaaccacaaacccccccaaaccacaaaccctccaaaatgactggcggcggcaagtctggcggcaaggcctctggttccaagaacgcgcaatcgtaagtttttatctcttcacctctaacgcgcctatctggtcgcgtcaatatttgatctccaatgctaactcttctcaaggcgttcctccaaggctggtctcgctttccctgtcggtcgtgtccaccgtctcctccgaaagggcaactacgctcagcgtgtcggtgccggtgctcccgtctacctcgctgccgtcctcgagtacctcgctgctgaaatcctcgagttggctggtaacgctgctcgcgacaacaagaagacccgtatcatcccccgtcatcttcagcttgccatccgaaacgatgaggagctgaacaagcttttgggtcacgtcaccatcgctcagggtggtgttctccccaacatccaccaaagtaagccactcgtattgctatttaccattctcttgctaacaatttctttagaccttctgcctaagaagacaggcaagactggcaagacctcaagcatggagctgtaatcgggtcatttggttctgtttttccatgcgatggcaggttgtttcggttgtcatgacaaaggggtcacggtttaagggtttacacggttgcttttcatcagtttattcgcgcgttcgggttgtacaataatcccccacggctatggtcatgaaataagaatacttctaagatcaacttgttgctcagtgatgttgaactgtgcccagcctcttgcagttgtcagcttgaacatgtattagccgcttgatctgtgttcttgggtttgagacagcaccgctatgtaagaacagcgtggtggcagctaattcgcgcactcagaaagtgaattctttcgttcgatggataattgttgtagaatcaaatgcgtaatgcaaatttgcggatttcgttttaatcgtggtgtaggtgactaaattttgtttgattcatgctacagttccttcatgtaggagatccataacctctatgtacatatatctcctcatgcaactcaaataatgaagtgtcgttgtttagtgtcggttgacagggtgcgggggagctgctgacatgttatttctcacgatcagggcaattgggtcgactgggcagatacttacggtcaagaacaggtgatggaaggtttctctcgtacttcgaacctgaatattggagtcaataatcgcctcaacaagattgactgcatttgctgattgcccaaacttacctcctggagctgtcgggggagtgtaagggtctgggtgtttccagctctctagcaacttctctgtctcagtcaacagcgcctgtataacgacatcagctcttgtgtctccttccacaagtccatatgaaccaaccctttgatggcggggatcagtgacactgcgattggcctcaaatagtgagcgaatatagagagcctggccacgccataaatgtcggtggacagcccaatccaacgccagctttagcgagcgacggtagagagacctgtgtttgacaaaagttaacatatagagctcggaaaacctggcaatggctggaccagcggttcgggaggttattactgacaaggcggctcgtcgcgtcgacatggtttgtgaggcgatcgtgatacgcgttaccggccctagttgagagaggctcgttactgttgagcaattgatgggtatcgccagggagataaagcgattcgcgttcacttgactgtttcgttattatgcttgccttattaaatgaagttaaggtataatgaagattgttgagaataacagtaaagattaattgccttgctgccttggcccggtgtttaaccgagacgctaaaggtacctaggtacctagtattaatagctaagcccttattggaattacagttaaattattattattataagggagttattattataaaggtaagagattaagttatatagtattgcttaattaactataaaaggttttactttatatatttaattttatattagatttttatttatatatatataaagttttataagagtacaggtagcatgctgcactttcctaatagactaaaaaatcaagcagttatggcataatatgccataactgtgctacacatctgtatataaggggcctaagccttctgcaaaggttcagcgactttaatacccttataagtttcttttaattttaattttaaaattttttttttttaattattataattaaatttatataaaacctattttattaaagatatataaagtttttaaatattataataagtattttttaattttattaattataacttatagtattttaaaaaccttttataaaaagttaatttaaagtttcttataacttataaaagaaataaaatataaataaataaagttaaattaagataattaaataataaatagtataagagtattataaagagatttaatctctttataatactcttatagttttatagtttctttaattataaatattattatattatatatcttatttaattataattataatttttatatttatttaagtcttattataattttaatttttaaatagctttgaaatctattaattttaat