atactttagttttacctcggttgatggtagctttcctcgacttttctatttcagatcttccaaagattttccatccgaccggtccgccttcttcattaatttcccctgaccttgaacccaacgatccaatattttctccatgcttgatgtttcgtcccaaaaagttccaggttgtgacttggcccattgatagtagtgtttcatcaatattgttccaagagtcccattccaaggtgatgtcgtaaacgatcgagccttccactcaaacgtgagacgtccaaatcccgcaatttggatctcctgttcacaagatttcttcacgtgcattgggatgttgatctcgctgttcaaaacatccggagtggctataaacggcggtggagttaatttcttgcggatgcggtccagttcttcacgatacattttcttgaaagtaggctttggcacttccttatgcttctctgagaaaatctccaagtgggctgtcaccttgtcgtagcgattctttgtccagttatgccaaataccccattctgttgaagttgggccagctgggtaagaactgacggatgcaggcattcccatcatgaacttgatgaagttgcgaattgagcgggatagtccactggactgactcggaagtttttgtcccacaacaacctttcttactttgcgggtggttgcttgagagctttcatgagcccttttccttctttctcggtccacttgattcttcagcgcagctgtcggatcttcaattccactgtcagaatctgattaccaaggaggcaggaccaattttcagcttttccttaccatgaaggcatcaaggacagactggactttaaatcctagatggaaataaataagatttcacaacttaccgtcattgttttcatcatcatcagtatcgccacccaacatcctatcaaattcagcatcatccgcatttgcagcactcccaggttgattttgagatgttgaagcagcaccggttcttgatgttctctcttcatcgtcggaggtctccatgtctgaggccatttttctactgtattgcagctttatgagtgtccaggtaatcaaggtatatatgggcaagttacgttgcaaagggatacaagggcaagatcagtaaatcttcagatatttgttagagtactaaaaatgggtgcctgtctgtagagaacacttagacaaaagaattcacagtctgtatcctggattggttgggcaacagggtgattgaaggttgaaaaaatgggaatttcacgataacattccacatccatgttgtgcacatataccagaatggggattttcctccacctaacctttttcctgccagatggtgacatggttcacccaaacagacatttagtacggtactgcacaacaaaggaaaaaaagaacaaatatattataacaaaaccaaacatccacaatcatccccttcatcttgaagtattttcatgttgcataataaattctaattcagttacagcatctgatttacaaatttattcctccaactcaacgttccggctccatgcctttgtacagaaattgtacagaaaaccaaacaaacaatgatcagtaagcaacttgaatctaaaacaggtataattagtacggaaaaatcttacaatactccccagactgactgctgaaatggtttcttggttaatcccaaaggtcccctctttattccgcaaggtggctatatgcccaacaacctgtgactgatgtacgaccaccgctttctccagcttcctcgagtagattaacttgacattgagctgtggaaggcctttgtatggattctttgcttcgtcccaacggttcaatgatgcaaaagggcgaaccacaaaccaaacatcttcccttgattgacccataaaaagcaaagagatcctcccaaagattctatctccacctcggtcaatctccacacttgaattgcctggtggtttctcgattaaatccttcgctgcgacatatctccgattgaatatttgaacactcttgactgtaatcaccacatttttaatctccccttccactgcatttccgcggaaccccatgttctccagttgaactttccattgtttgtaaacccttgaatcaagtattgtgtttgtttggttggttgtcattgtcttcttcacatgactatctgttgttgatccttccgtgcctaggttcctttgattaatcatcccatagtatagcgcttttttactccagctactcatgagtgttttatcgagttccccttcagaaaagcgaaaaatcaatttcaagaagccctttgacccaaatgcacagagccaaatattgacatcacctaccaatgtgattgttacgcggaatctttccaagcattccattgagacgttcctgagcccatgcagaagttgccatagggggaccgagactcttgatgactttgggataatgctgggataagtggaggttgggtttgctactctgtgttggccacccaagcttcagtgttttttggtattcccagatcagtttggagtatttggtaatgtcatttggctcgagatggtgcatcatcagaatatttgtaatttcaatcaactggaccagtgaatctcgcaagacatcttgatgtgtcaccgaggtagatccatcaatcttttgcttttgccaatcattcccaatcacccagtatggaaccatggcaagtgggtaatataccgtatacagtattaaccaatccgctgctttaagagaacctgaacctgataaaccaaaattgtgggggactcttgaaacccaagtaggaatctcagtctgagtgattacatcttgcagaacccgtaattcttccttcaccatccttggctctttggtatgattcacctcagtctctcctgtgttgacgtgctcttcttctagtccttccttgttggccaccgtatttgtctcttctatgtcctcctcaataacggttccctttccaagagatgaagtgctgagaacactccttgcacgcagatcgtagcgacgtatagttgactcggaggtggaactttcaacagatcttgatactgatcctgatcttgttgagcttcttgtcctgagtgatatttgacttgctccatacgtatttgttgaaggacctactgcatcttcttcaattcttgacaagcgggataaattttttgagttaagcaggcgtctctttctccctcccaccccttcttcatctgtactacttgcctcatcatcaggagttttcttgcgcttcagatcggggaacttgaggcctctaaatatatctcctccagaagtatgtttcttcttccacttagcctcaagaatggacaaagccttcaaatcctttccagcctcaaacgttttcaagatgtttgagctgtggtctttcaggtttcctaagagcaacacatgcattatttcgatgccacaatgctccacaggccgccagtaaggtagcttgttcagaatagagctcctggcaccttcctttgttgcaatttcttctcttgttgcatgatcggtagcttcttcccatctttttactctttccatgtgggcttcgtgtgtctttggctcgaattgatcaatatcgataatttccgcctggtgaatcgtgatcttgcagaatgaacaaaactttgttgctgcatgtgatgcaaaaccagcggtcttccgaattgctggtagatctcctattagggggaatatggcggcaaatatcaggcggccttttggaaatgtacttgtcttggtgaaccaaacccctttccaaaaatcaagcatctcctccacaagcggctccagtatgttgttcatttggtccaccttgggttccgttggtccggggatcactccaaacaagtataagttttcaatcttataacgttcggctagtggtagattgaggcagacaagggctactgcccccagtgatacagacttcccaccacttttgtttccgtatggattgaaccagtcgacataaagactaaagacaaggtgcccaggtcttgaagtgaatatttcatccgagtcttgaggtcctacagatttttccatacacttccatcccacacatcacccatagtcccgctaccagaatttttgtgtttgagattggaatccaatagagcttcaaatccagggagccagagtttatgcgtaagacaggcttcctggtggaagtgaatgttcgaatcggaataatttttgtgattttttctccagttctttcaacatccatcaattttgcattgcaatactgcacttccttgccaactttcttcaagaatttctttgattccgaataaaaaacagttttgcatgtagttgttaattctggaattctttcatctttcccctttggaagttttggaatagggtaaagtttgaagcagtcggtgcagcagatctcttcagaaaaatcgttttcaaatccgagcttttggaataccgtaggttttgagagaggtatgttactgattattcttgatccatcaaatgaaaattcttcagagagttgtttcactttttggtgttcagtcttcaaaaaatcagatatcttcttgtcgctgaccctcgttaccagagagagtttagccgcttgtagcattgttgtaagactgtgctgaggaattagctgaaatgttcttgcttttgatgactcagtatcaacaacaagataaccatttgcaacagcgttctccctttcgacggatccatcttgcattggattaacaacagttgtttcgcctggggtctttttggtttgtttggagtgaggtaagccacaattattagatggagagtggttaaaattaagataagaatatacctgatcaactatagtattttgaggagcctcctcaattgctcttcctttctcatccttctctttcttcttcaaaatagacctggaatgacttttaaatgaggtagctgaccatgcctttcctttcttctcttcctttgtttccatgtcttgaaaagtttcttgatcacatccaaactcggtacattggcatattttccaccgagtgctcattttgtgaggaacgataattgtaagtctgataaagatcgtttaagtttttgatatccacccctgtttatctggagggccaaaccacatctataaatattgatttgcatggcaaaaccttcgaccaaccgcatgacactgcagtgaccttgcattgcagctcctcttttctcttgaattatttgtactgctaagcacgccgtgcttagcataacaccgatgccatgacacagacatgtcagatggttatctttgatcactaagctcggcgtgcttaaatccacagaataggacatattgcttactaaaccttgcatactcaaaataagcttacatatctaatacccgggcactttagcaatacattgccttgcgcgcatgactctcattgtaccaggaatacaaatatgtgattattcaagctaatgggttaaataagagagactgaacagaggaaatataccgattcctctgctaattttctgtgaaaactcatctgttattttccctttactcaagaatgaacactaacttgaactttttgatcttggaaaatcagaaaaattcacctttttacaaattctgcatacccctcactcaccccatctgcagtatggtgaaaaccttgaagaatgtaaaagctcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacccttacagattatatacaagtgacagccataacaatacattatattggaatacaatcataacactttcatcatcataacaagtcccaagtgtcaataacctgcctcacataccattactggttgaagcatagcgctcccagagcttggtacctgggcgctaaagctttgaacaacagcttcatcaatatactcatcaaccatttataatagagatcgttcgtcggtacccgccgctaggtacctagcaccgcccggcgggtaccgcccgcacccgccaggcggtgccgggtgtctatttttgggcaaaaacacaggcggtacccgggtaccgctgcgggtaccgccctatccctaacataggggcatggtcatggaggggtgaaaccctccatgacaaaggttctctgtcatggaggagtgaaacctccatgactgaggatatatcattggtcatggagggagtgaaacctccattactgagtatgtatcctcggtcatggagggatttaactcctccatgaccaaggatacacccttgttcatggaggaagtgaaaacctccatgaccaaggatacaccctcggtcatggaggactggactcctccatgaccgaggatacaccctcggtcatggaggatttgactcctgcatgaccgagtatacaccctcggtcatggaggattgactcctccatgaccaaggatacaccctcggtcatggaggacttgactcctccatgaccgaggattgactcctccatgaccaaggatacacccttggtcatggaggatttgactcctccatgaccgaggatacaccctcggtcatggaggatttgactcctccatgaccgaggatacacccttggtcatggaggatttgactcctccatgaccgagtatacaccctcggtcatggaggatttgactcctccatgaccgagtatacaccctcggtcatggaggatttgactcctccatgaccgagtatacaccctcggtcatggaggatttgatccctccatgaccgatgtcagcttgctactatggcagagacaacctgtcatagcaaaatgaaataaaaaacacataaaaaatctaagaataaagtaaaatattacataagtaaaagaaactaatttacttatgtaaataacataaaaacacttaaaaatatataaataacaaggaaagattagagaaaactttaattgttattacagattctgaatctacgtacaatttaacctagggtacctcagccaaaggtacccctaattgtaactccttcatcctgtaatacccacttaaagaattaacaggtacccatagatcacgggcacctgaataattatgcattatacataacaatatgcatatactccaaatcttgtcccagatttggagtgttgtgtatagtttggaagatagagctgcgtggcgtgtactgtctccaagcccgcgcgccgcgtagtcatgctgcgcatggttgacaggcgcgcctgactacaaattgagcccatggctcaagcccccgcgcgtgctaggtaagcccacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaatgggccacaagcgccctagaatcctcattacacgtgacaacaaagcccccacacgtgtaataaaaatataaacaaactagaatatgcatgaaaatactacagtaacctagaacatcctatattccaagtggtaacacgtgtagcaagccccagaaaccacctcttggatattctgtggcccatttccaaggaaataactccacgtaacagactagcaagtatccacaggttcctgagggacattcttggttcaaataaattcgtgcaagacccctgggaacttctagaacattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggccacaaagcgctcccaagtcctactaagctcccctgagcaacccctgaggtcttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttactactataaattactgttattaagcctcaagaaccctcaagaaactccccagtgatcactcagcacccaaaatccacctttttgagcgcttccaactgcccagtttctactctgaagatcctcaagaccctacaggattattactagtgagtaataacccttttcttgagattttccctattatttcttactgggatttaaaccacccctgtttacaggccccagtgtaccaggtacctaaatcctctgctttttgcacgatacctttgagggatctaaccacccctgatttatcaggcccctcaggtttaatttatattaattttattaatataaattagccacttttttcctaaaaattcccataaaatcctttctctttattggaatttattcctttaaaattaataccaaaaacctttaagttttttgcttacttttgcaccacgtgtagctagaagattttatatcttggcatcacgtaggctgacaattgggggtctggccgggaaaattttattaaaatcacttctttttaataaaataagacacctggaatttattcttaaattctttctcacaaaaaaattaattaaacccataaaaattattattacggtcatatttctcattagctcagaaaaaaattaaattaataaaaaacatatacaatttttcacaaagaaaaagtaaactcataaaaaagaaaatttatatctcaattttttaccgcttctctctctctgatttttttatctcaaagaaaaatccctaaaaaaccaatcctactctttcatactttttctagtgaatctccaagagaacgccgaattgattcagcgctatcttgtccacctcaggttacgaaaagaagaatcagatcggaactacatcccgactccgtgggagaagttatcggaagaagaacagcttcttctagccacgtatcacgcgcacatacatcaagaagaagatcttgatcaacaaatccagtttagaagctttcttcgtgaaattcgcgaaaaaaatacccaacttcgccgcaaaagatacctcgaaaaaagtccgaagcttttctaattaatagtattccttttctaaccaacaccaatacttacttctcttatttgtttacctcatagtgtctactttcgagaccggcgttattagacaggaaagagccagtccaactccttcggtagatactgataacggatcctccgatcctatagctaaaagttagttccctgctattataaaaactccttctattaccgataaagaaacctaattactatgactaaatctactaggtctaactgcaccgatctccgaggacccctcccagctccaacaagacctcgcggcggcaaaggaactggaaagcagagtaaaaagcctacagatgacgaccatacctcgcaagggagcggtcgagaatcagacaacgaacttagaagacctgcgtccgagtacggagacagagacagctatggacgtcgacgagctcgaccccgaatgctctgcagctacccagaaacgccctaccacgccggaaattcgggtcctctcgaaggaggaccaaatcaaactccgggtgaaagagcacgtcgggctctggaagcaatgccaagtagcatccagagaaggtccgacggaaaggctcagagccttactgactatggctcaggagagtcagaaaggtcttcagaaactcatagacaattccgagatcgagagttacgtcaagggatggaacccttgggaagagaaaaaaatccacttcccatctcctccaaagaagtcactcatgaagttcaagaagaccgaagcgggaaagaaacagagctcgaacaccgtcaattactccgaccctgccaaatggaagaaggtggcggatctgctcaaaatagccgacggcctataccagaacctcaactgaattcaaaactggcccatgctatcttagattccctacaatctttagattttaacctctctaccctagattccaatagcgagttgaatttttcttcgattgtatctaacttagaatcttctgttaataaaatcaaagaaagtttagatagtaaagtataccagataattaagttgctagaaagacccttgcctattgagcttacgtctaaacattgtgagttattgaccatagtcgggaaagatgtagagagcttaagagaatatgcgaaagataataagaaccttgttaacgaaatcgctcaatactctagaaattcggctgctatacttaactctagcgccgattttgtcgtgtcttcattaagacaagacagtattgtagagaggtcaagaactgattccttcttaaacgaactgaaaggtttgttcattgagcaaaatcgtcagaacgaagaaaggtttaatgatctgagtaagcaattcgttgctcaacagaatttagtaacggaggagttcaaaacccttaaaaaactctactcaagtatgaattcttccgaagagtgccccatgaatcctgattctgagattaagaacgctccggaaggaagaacctatcatttgactaagggaaaagaaggagcccctcatctgtcgtataaaaaggacgagctccccttacgcgcgccatccgatgaaccaaaacataataatcctttcatgcattcaaacactccccctgtcaaaagctgttctactcatcttcttaattctgatcagggaatacaaagaaaatcaaatgaggaaatagattttataagaaattcaacaccttatactgcggctgagctggctaatttaaataaatatatgcctccaataaaagattggccagaatttgacgggaaagatgaatatgaccacatcagtttcattaaatatatagattatttgttgagaacttatatggccccggatgatatgattacctccaagctccctaggataatgaaaggaatagcaggagattggtttgttaccaaaagccaatctataggattacaaagttgggccacctggaaagaattaattattgccagatttagcactagagtgtggaagactgctaaaagaatagcctttgaaagtgactattttgacccagttaagcattctgtaggagaatggtgcttactccaaaagaaaaggattgaatgcatttacaataatcccacagcagaagagataaatgacaggctattaactcaatgcaaaggaaccatagaacacttagtcagatgcaggctaaaagatatggatgttgatctaacagagtttgtaggagtattagaggaagttgtgattatgaatggcttgaataaaaaatatgtcagaagtaatatacctgaaaaaagagaattcatcaagccagacaatgtcaaagaaaaagctccagcagctgaagcccccgtaagaaaagctagcatacctgagtgttataactgtggagaaaagggccacaaaagacctgagtgccctaatccccgcaaaaagatcaataatgtggaagtatatgaagagactgacagtgaatatgattctggatctcaatttgatgtcataaccactgaaccaggagaagaggaatctcatagaattgtggtaatccaagctgatattggtgatgaactaaatatcaataccatccaaggagactctaatttaccgcagaagtgggactcctccatgaaaattggccatatttctgacgccaaattactcactaataagcctgaaaaaggcatgagttatactctgggaaagacaagttatacttctgttttatttgaggataaatcaataaaagccttactagatattggagctttttgctcatgtactagtagcagcttcttagacgaaattcatccggagtggaaaaacaatctactgcctgtccctaaagctaaattcagtagctgcaattcctcaatgaaacctttaggaattgtagtaatgcctttaattttcccgcattccaaaggttctttaagattgtccatagaatttgtggttcttcaagatgccatttgtgactatttaattctaggaaatgatactttttgcatgtatggaattgacatatttcaaagtaagaacaggttctacactattggaggagattggaaaaggaaatttcaaatttgcaatgtgaatatcaaactccctgatatacctgatgaaattacggaagaaatgaagtccttcaaggctgaatatctgtctcaagcagctgtgagtgatattctagatgagcaacagaaactagatgtgcttaaaacttgcttcataaagaaagaatccttttgtactactgaagaacctattggtaacataaaagggcatgacatgaagttggaattaactgttaaagaaccttatcctcccatcttgagaagaccaccttatccttccagccctaaatcaagagaagctttagaaactcacattaaagagctaatggaattaggtgtgctgagaaaagttggacacaatgaacaagtagaaattactacccccgtaattattgcttggcataatgagaagtcgagaatggttggggatttcagggctctgaataattacactagacctgattattacccaatcccacgcattgatcactccttgcataatttatccaaagccaaatacattacaactatggatgttcttaaaggttttcatcaaatacccattgatcctgacagcagacaatttttgagaataatttgtcatttgggaatatatgaatatttgagaatgccatttggaatcaaaaatgccccttcccattttcagagaatgatggactcaatttttggtgcttttattagacaagactggatgatggtctacatagatgatataattatatattcaaatgattgggaaacccacttggagaaaataaatctagtgctgagtaccgccatcaaaactggtttgaaaatgtccattaaaaaatgcaactttggttatggagaactcaaagctctaggtaggatagtatctggcctaaccctagctgtagatcaaaataaagtagctgctgtgatgaacaaggctcttcctcataacttgaaagaaatgatgtcatttttaggcttttgtagttattacaggcaacatatccctcaatttgccatagtgagtaagaatctatacgcactatgcaaagatgacaccatttatgagatgacctgggaaagagtaaaaaattatgaagaattgaaaaggttactaacttctgcaccagtcctagcccaacctgattacgacaagccatttatactttatattgatgcttgcttggatgggcttggagccgctcttcatcaagaatttattgtggatgacaaacccatggaaaaaccagttcttttcatatccagacagattaaggaatctgagaggaaatatggagctagccaaatggaatgcttagcattggtatgggctctagataaattacattactacttagaaggctctaactttgtagttatcactgattgtaccgcagttaaaactctaatgaacatgaaaactcccaacagacacatgttaagatggcaaattgctattcagcagtatagagggcatatgaccataatccataaagctggcaagaaacacatgaatgctgatggattaagcagatgggcactccctaatacccctgataaccccgcatatgatcctgaggacgaagacatatttcctattttgggaattcacgtatgtgacatggaaaatgctttttatgaattagttcagagaagttatgaccaaaatagtgaattactaaaattggtagaaatattgagaaatgacagtagtcctccagaactagcagctagtttaacacctgttctgtccaaacattataaattaggcaaattcacactatttgatggattgttgtactacagacacaaacactcaagtgtacttgtcttatgtgatgagggacaaataaaaaatattcttcaagaatgtcatgataatgtaaattgtggtcatttttcagaagaaagaacagtagaaagagtaaaacagactgcatggtggatggattggaaaacaagagttcatgactacatcaaatcatgtgacacctgtcaaaaagctaacaaacagacaggcaagagatttggactgcttcagaaaattgctgaacctacggataaatgggaaatcatcaacatggattttgttactggattacctccaggaggatcttactcctacaactcagtactagttatagttgatagattttccaagagagcaaaatttattcctaatcataaagatgatactgccatggaagtagctatgttattctggaacagactaatggctgacgtgggcattcccaaaataatcatcagtgacagagaccccaaattcacgtctgaattctggagaaacttacatgatatgttaggaacaaaattagctttctccacagcttatcacccccagactgatggcttagctgagaggatgatacaaactctagaagacatgctcagaagattctgttcatttggctttgaattcaaaaatcatgatggatatacacatgattgggtaagcttactacctgccttggaaatagcttataatagtagtatacattcctctactaaagaagccccatatatacttgagagaggatggatcccacgcatgcccaaagataccatcaatgacaaattacctcatgtacaccctacagcactagatttcaagaaaatgttagattccacaaatttacacgccaagaaatgtgttgaagatgctgtagagtataacaagaatagatgggataagagccataaagaacctgaattcaagattggagataaagtccttctgtccacagtcaattttaataaccttggtgggaacaagaaactcaaaccttcatttgttggtcctttcaccattaaacagttacacgggaagaatgctgtagaagtcatattgagtgaagaattatctaggaaacaccctgtttttccagtaagtcttgttaaaccctacactcaaaggacggcagatactcctgtagtcccagaaccagtacctgtattagagactccacctactgagaaacttaaagtccataagatactcaaggataagaaggaaagggtacaagggaaagacactaggctttatttgataaggtataagaaccagtcagcagacaaagatgaatggctacctgagaataatatcccagatggagccatacatttgagaaattatagagcctccaaaagaacaccttgaatagaggcttaaaagaatttttttttccatccttattcatttccagacctttttctttatgagtaaactcatcttaggggtagggaatgtcagcttgctactatggcagagacaacctgtcatagcaaaatgaaataaaaaacacataaaaaatctaagaataaagtaaaatattacataagtaaaagaaactaatttacttatgtaaataacataaaaacacttaaaaatatataaataacaaggaaagattagagaaaactttaattgttattacagattctgaatctacgtacaatttaacctagggtacctcagccaaaggtacccctaattgtaactccttcatcctgtaatacccacttaaagaattaacaggtacccatagatcacgggcacctgaataattatgcattatacataacaatatgcatatactccaaatcttgtctcagatttggagtgttgtgtatagtttggaagatagagctgcgtggcgtgtactgtctccaagcccgcgcgccgcgtagtcatgctgcgcatggttgacaggcgcgcctgactacaaattgagcccatggctcaagcccccgcgcgtgctaggtaagcccacccgccttggatacatgcataaacccctctgggttaccagtatccaaggaatgggccacaagcgccctagaatcctcattacacgtgacaacaaaagcccccacacgtgtaataaaaatataaacaaactagaatatgcatgaaaatactacagtaacctagaacattctatattccaagtggtaacacgtgtagcaagccccagaaaccacctcttggatattctgtggcccatttccaaggaaataactccacgtaacagactagcaagtatccacaggttcctgagggacattcttggttcaaataaattcgtgcaagacccctgggaacttctagaacattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggccacaaagcgctcccaagtcctactaagctcccctgagcaacccctgaggtcttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttactactataaattactgttattaagcctcaagaaccctcaagaaactccccagtgatcactcagcacccaaaatccacctttttgagcgcttccaactgcccagtttctactctgaagatcctcaagaccctacaggattattactagtgagtaataacccttttcttgagattttccctattatttcttactgggatttaaaccacccctgtttacaggccccagtgtaccaggtacctaaatcctctgctttttgcacgatacctttgagggatctaaccacccctgatttatcaggcccctcaggtttaatttatattaattttattaatataaattagccacttttttcctaaaaattcccataaaatcctttctctttattggaatttattcctttaaaattaataccaaaaacctttaagttttttgcttacttttgcaccacgtgtagctagaagattttatatcttggcatcacgtaggctgacaatgtgtttgaattacaatggctgcatgcagtggaaaggtatataattgggtcttgtgtgatactgaaattcagatgatttacacttggcaatacctcctgggcaagattccaatgagatgcgaaaaaagcatctcatttgtaatttgtatgcaactgcacgtaagatacagttgacaatgaaatggaaatgcgaacacccaaaaaatgcaagagcatgattcagcaatgcacaagaggagcctgttaggtcttctatttacagacacaaacatttttcatttggggcaaattaaatacctactctggccccagatctggaggtgatttgtggcgggcatgaccccatatgtcttatttgtacatgaagaggcagttctgatggcccacaattacgaaaggataaagggttggttgtgtatgtttttgagcactgtaggaggaatagaatccaaaaatataaaccattgttgtgtatgatgccatacacaaaggtttatattttcaaccacaccattgggaacacataccaagagaggccatcctatggtctcatctatggccttatgggcacctctcatgcacagtcacattcttcacggtatagtatgtgtattggaacttatataggaatgcagactgaattccattgtctcccttgagtagtttcactaggatcaatgaagtcttcctcattcagacaaaatcatcctaattcaggccaagccaaagcacagtcacattcacattagaatacgtgtgatgggacatatagagacatgcagaataaatagcatctatacccttgagtggattcaaccactaatgatgttgtgtttgtactatattggatgaaatgatcagtgccatagtcacttcaccattaacccatatatatcatcagattaacatattacaaaatatgtgctctaatgtattttaattattgagtgataaatttcaaggatgataacacttatacaggtgaattaactaatcctttaacatattcaatacccaagaacttgtccatgctgcccttgcagctatctcattcttgataatgcaactctacaaggggtatggcttaatagggagtccactgtatttagtcacacattttttatgaggaacagtatgttttaccataacacagtaaattaatgtgcacatcactatgtcacttcaatgaagtggggtttatctgtacatgcttttcatctgtcaactgcataaaattttggaattctaaagcccttgtaccaaaccccataaacatattatcttgaataatgcaacactgcatgtgggtctcaacattaatgttcatttttgaaataggtagatgatggttcacctagaataagaagatgaaggctaagggcatataattgcacagatgatcacatcccaagaatgacccctatcaggcaatattttgacacaggtgacttaactaatcctttaacatattcataaaccaagaacttgtccatgctgcccttgcagctaattcattcttgataatgcaactccaaaaggggtatggcttaatagggagtccactgtatttagtcacacatttcttatgtgttttaccataacacaggaaattaatatgtgcatcactttgtcacttcaatgaagtggggtttatctgtatatgcttttcatctgtcaactgcataaaattttggaattctaaagcccttgtaccaaaccccataaacatattagcttgaataatgcaacactgcatgtgggtctcaacattaatgttcacttttcaaataggtatatgatggttcacctagaataagaagatgaaaggtaaggtcatataattgcacagatgatcacatcccaagaatggaccctatcaggctatattttgacatacaggtgaaaactcaacccaagggaatcaaggaatattgctctagtacgcttattgttgaatttgagggctcaagtccagacagactaatgttgaggacgcaaaaaagctgcccaacccttttgggagggagaggttcaccaaaaaagagtggaagaaccaataaaccagttacaagccacattaattggagagtgcttggcatgcatttggaacccatccttccaacatcttcaaatcaaggcaatgagctcatgtttaggataaacttgcaaaatcatctcatgtatcatctctcccaaagcaaataataggatgaggccatatggagatctgtttcctggccttttcaggcagtctgccatgaagaaacctatttcaatgtgacatttctaatacctggtcccctggcgtgtgaaccccaggaggctaaagatacccagtcccctggcttgttcttgcagtgcaagtagcctgaagaaccccaggaggctcaatacatgtgaaatgctaaaggaatattctggtgccaagccacaataaatggctcataatctcctcctttggctcacattctcctctattaccagggagatgggtcccagagataaaaataaaaatttccatcaaatgagtcaacatgtgagtcacacattttgtattattggtctgaatgctatttatagaccaaagacttcctgttgtaaggaattatcataaaaatcactgcagacaagagtaatatttcagataatttgggtgatgagcattaccagacaagatgaaacagaacatatgaggaagggaaaaattagataatcagattacaccaaacatgtgaggaagggaaaaattagatgatcagatgataccaatgaagtcttcaataacaaaacataatagggttcaaccactcaaacatgttttaacaattcttagacaagactgcggcttctccaaaatgcatatcacatgtatcttcaaaatcctcaagaacaaaactggaagaataaatcattagaatagacaaaaacagtgcgctctaacatatcttgggcaacaatggggatcacaaacaaatcaaaaatgttttagccttttgttaacaagaattccacatctccaaaatgcatatcagtcttctcctcaaaatcctcatgaactacacaatcagcaactctggtgactttggctgcaatttgcatagacataccaagcctagcaaatgggctacggcctcgagggggaagagttccgtggatatagtctctttgtcgaaaggtggccaggcacatcatatccggctgaaacttgataccaaagccgcattcagggaaaatgaagtgcccatccttgacattgtaaccgtctaccttgaaggcaaggtctcctgtccttttaaacgtaggaattgatagaagaaaagcaaaaggtagggatggttcgtctttgtcgtcaacatgaggatggttgtaaaagccgtttgttgtaaaagtcaggtttgaggaaaagaatgaatcaggggacgaaggttgttcagtggaaaaggccggttgaaaaaaggctgggatgcagtgttctgtcatgaaatcttgattatgttggagggcgacatttgcaatcggatgaaataagtgccagaggatttggccggctcggtgtggaactactcttgggaggaatagagcttgagagggatggatgctttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaacttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaattgctggggcaggctctgatggggaacaaatgaagagaaacacaaagctccttatatacaagattctggggagtggccaatttgtggttggaaggtggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggcctaatttagtgtggcactaagataagataagactagtctgaaaccaaagaaagggccaagctaagataaggtaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagataaggattgaacaggaaatgggaagaaagtaccaaaagaggactagtatcaaacataactgttgtgtgagaattcttggcataagatggaaggagataagagataaggaatatatcttagaggggtttgatgttatattgagaagggttactagtgtgtagctggtgtgtgagctaagtcttatcaataatgaactaggaatttggtcttgggtttcatctgaggagtttcagaggtgtgggagatgttattatccatgtgggggtacttgtgagggttattggttttttgcctttgtttgagggcctggggtaacttttgaggggtcttgggtctgtgattcttgtgtgatatgtagtcttgctgtgccttgaggttcaggattggcttaccacatcgggtggagtccttgacgtgttctgcatatgcttcaggattcttgtcgattgccttctgatttcgataaatgcccaagatttccaacttagccatgtatttcctccatccaatggcaaacatcacgccaccacaagacctgcctgttgacctcaccggattgacaaatcgcttggctttgtgaagaaataagcacaagaattgtatatcttcttgggttgattcactgattttattcagatcgataaagtgaatgtctgcaataagttggtcattttgagtagcatcaaaggcgcgtacatggccgtggtcgtatagcttgaacttagaagggtctttcacatagcgataggcgtcctcgatttcgttgggtgttgggttgcgcttgtgaattgttttggttgagggcttttgtccaccttgctgcttgaaccgctcgttggcaacagcccttgcttccttcttttgtcgatactcagcggtaatagcgggaaaaaggtcaatcggcactggagttctggatgttgtacacatctttccgggcacccagtatgtggtgagaagggaatgaatcccgtgctgtttcttcttggccctcctggctggtcgcttcctttgggatctttgatgctgataagctttcatggatcttcacgtaaaccggatgatttgccagcaaatagtacggcaattcatacacagtttaggtgatatgatttcattccagcatcacaacaagcaaacccaggtgtaggaatcaggaaggaaggtaccagtgaagatacaatataatattttcaaaacaaagtcagaaaattatcaatattggaataatagtcaggtacatagaacgatttcttccggatccattttttcctagttatctttgccgaagttgaatcaactccacctggctcggctctcggaggtaaattgcacttattgattatttgttcaagatcagagtctgataatgattcatcactcgagttgcctgatatgttatcatctaagttggaacccagatcagaggtgtctaccatttgttggattgcaaggaaattagcttactgttgatcaaattcccaacgtcagtttccgaccgcaaacttatgctggacaaggtggactcgaggtcagatagactggactccagttctgacaagctcgaactactcaggctggaggcatgttgagcttagttgtacaccctaattctgacaaaatatgtgatgcaagtcaaagcataacatattgtcagaacaggtttgaataaaataagataggcagtagatcacaagaaacacatgacacaagttacacaccgggtaattgatcaaggtgattcagcttcagagcccaggattgttcaaagtgatgatcctatagagatcaggattgattggtgtagatgtcgtagatgtacgtttagagacagagatcaatcaaggtgtgtagagatagggattgattcaggtgatgatgcaagatattgattggaatcagttacgtgcagtcaaactaaaaagcaaaggaccaagcggttagaggtcagttattgagcaaggtgatgtaggtgtagagaagaggattgaataaaataataaaggttgtaataatcaagaaacacacgagggaagtcttcagagaccgggatcgattgacctgttgaagctgtagagctttgaatcaatcgaggtgatgagtatgtatcgatccagatcaattgaagtgaatatgccgttgagatcgggatcaatcgtgctgtagagattgggattgatgaagccgtagatgatcccaatgctgatgctgtattgatcagtagcaattgaggtgatgatgctgtagatgcttgaagcagagagttgaagtgaagatactgaatcgattgtgagtaagcgaggtgatggagcagtagatgctcgaagtgattatgctgtttgaggtgcaatcgaggtgaagaagctgtcaaagatgcattgatcgagattgatcgaagtgagtatgctgatgagaacaggttcaatcgtgcgtttgaagtgattatgaagttgagaatgggatcgatcgagctgtagagattgtgattgatcaatctgatgaacgaagcggaattgattggtagcaatcgatgtgatgatgccgtagaagctctaagtgatctgaagaggcttgaagtgaagatactgaatcgattgtgagcaagcgaggtgatggagcagtagatgctcgaagtgattatgctgtttgaggtgcaatcgaggtgaagaagctgtcaaagatgcattgatcgagatcgatcgaagtgagtatcctgatgagaacaggttcaaccgtgcgtttgaagtgattatgaagttgagaatgggatcgatcaagctgtagagattgcgatcgatcaatctgatgaatgaagcggattgattggtagcaatcgatgtgatgatgcgtagaagctctaagtgatctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtcgaggttcgagaacgatcgttgatgaggataacgaacggggtggtgtcagcgttggtagattaaaataaaagacaaccagagacactcacctcaatcggaggcgttagaccgcgtcgaatcggcgacctaaagataccaagcgagcggagtggctatgtagagctttgagaacgatcgttgatgaggataacgaacagggtggtgtcagtgttggtagattaaaataaaagacaaccagagatactcacctcaattggaggcgtaatcgaatcggcaacctaaagatatcaagcgagcggattgtggtcgttgcaagcgaatcaaccaaacaacagctgaggattgaactactggctttgggttgatgaagtcagatagggggcctagttaaagattgcattgaagctgagttgatgaacgcttacagttgaataagctggatggaagcgaaaaagcgcttgtcgagtcaaataacttgagatgtattactagtcggtttgggttgatgaagacttccagtcgaagaaacccagtggaatcgaaccagcactgatgagttgattcatatgagaagttacgatcaatcaggatagtgagatagcaaggtagtgcagatgagtaggaaatgaagccacacaccagtgaagtgagtgatcaagccgaaggacccagaatcgaagcgagtaaagtaaggaaggtttcgggagcaatcagattgtggctgctcaagtcctgacttccctgggggggagattaggccccctggaactcagctgaagccccccaccaaagctggctgtgatccagcggactttcatgacagaactcaaccaaagtcaggaccctacaccagcaacctctactaccgaccgaccaacccaaataaattggccatcacaaacacctccccagacacattgcgaggtaagtaaatatttatcacttgtcctcatttcatccagagtgcagcaagagactttcactgacttcaaacaatttgaacagtctaggtgtcgtattgaccagggacatcttttgtcaaatctatcgctcagcaaggcctgtactgccaagtgactacccccaccactctgcacatagtatgtatgttgtttcatcacttcataagtggttaatagaccagagtgcagcaagagactttcactgacttcaatcaatttgaacagtctaggtgtcgtattgaccagggacgtcttttgtcaaatctatcgctcagcaaggcctgtactgccaagtgactacccccaccactctgcacatagtatgtatgttgtttcatcacttcataagtgtttaatagaccagagtgcagcaagagactttcactgacttcaatcaatttgaacagtctaggtgtcgtattgaccagggacgtcttttgtcaaatctatcgctcagcaaggcctgtactgccaagtgactacccccaccactctgcacatagtatgtatgttgtttcatcacttcataagtggttaatagaccagagtgcagcaagagactttcactgacttcaatcaatttgaacagtctaggtgtcgtattgaacaggggcgtcatttgtcaaatctattgctgtactgccaagtgactacccccacccctctgcacattgtatgtatgctcctcacatttcacgagtgatcaatgtgatccaggacagcaattgacttccactgatttaaaacacctctcacacacacagggagggaaattgctttgtgtcagtctatgtgcagttgagggacccctattgtggagtctatctatatgatgagtagtattgcaatgtatcgcactgacttgaaaaatcatgaaaaatcatatgaaataggaattcttcatctcttcagttgccaccttgtccataaccccctgacgtgaaatatctaagctaattccctgctggacataggcctgtgagtaatcccatgtgcgttattacaaaaatcagatcacatgtccatgatacacatagccctttgtggacaggcccgacaatgagaggctatgagggagaaggaggaaagtccaagcggaggcgtaaaaaaccaaagacattgaagggtcaggccgtgtcccaagaaaccgagaaagcaagtgaacaattcatcgaatccatgcagtcccacccaaatccacccaattcctctcaactatcccgagaaacctattccattcgacccctcaataatcaaaatcacgagcaatcaataggaagaatcaccccggacccagttgaccctcaagtagacatgttatcccagtattttcaaaaccaacatcacgaacacagacacatccttgaagagcaacaatgggcagacgtatatggaccaatgttctcctcgttttacaattgcgcagcaaaaaccgccaactggggtgatcttgaaaaatggaacactgattggaaacccacatgtggctgtatcccaattcgtcaaaggcctgtggtactcgtggatatcctcagttaagcacttcacttcatgctagatttgatatttgtgcatgcactcatttgaccttaagatattacaggtcgtaaagaggagcgcattgacttctgccactgccagccggaccaagtaaggctgatccagatggggtacatcggcgcatcccccaaattcccaaagaccgcattttcgatccgactgcttcaattacatcacatactatggaaacattgtactattgccatgctacccttctcaaaagctattgatgaatttctggatatcaacaatcccctcatactggttcctcacggtgaagatgactttgatgaatcagtcagtgtaagtatttcatcttggcatcatatgtaatattatttctgaatagtctttggaaataatttagactcgtcattggaggaagcagttaagtaaagcggttgatgccttccgggaaatgcttaaaagagagaaggaattagtggcccaggtgatgaaattggacccgttaggtgaactagctgacatttgccccaaatgttatggaccacaagtcgatggtaaaagagaaggagaaccagattacattttatgtatggatggaaatttccaacatcgcagacacctcaaagccagtgttgagcactctgaaaatatcaaaactcccagccttttcgttcagccgtgtgaagtatccgagatggaagaatcacttgcacgattacaacaaccaacccaaacgatggaaggtagtgtgagttaagatatttaaaactatccaaaaccatcacagctaatagtgacatcaagattaatttatacacaacaatgtagcacaggtgcactgagcagcacacagcggccaatgacacgagaaatggaagtacttggaagcattgtgatgatactggactatttgggatggcttgccggcatgatcagatgatcaggatgatcaacattgtcaagagtggtgagaagtatgtatgttcattaactttgacaactaaagcccataaataaggccttttacaattatatcatatgttttgtcagatcctatttccctttaaccatgattaaccacatggtacaggtcaccaaagaagaccacggagcgcgcaagaagctagcattcctgtatgacataggatgcaaccttgagaaaggaattatgcgagtatgtatctattttttatcttatctggccccagggtatttaattcaaggctgattgaggtggctattatccaaaaaccagcgtaatcaatttccatacgagatgactcataatttgctccggtttggcacaagtgttttccatgcatatgtgcatgagtggacctgccagctccgatacaatcccagattgaaccaagggtggggaatgtcagacggggaggggatggagcgtctgtggtcccatttgtcaccattaatcagccaactccgttattccaccaagaatcaccgactgtccgcaattgacctacaagtgaatcatcataacaacaatggaagaaaatcagcatgtaggttcttttgtgtccaaaatattttaaacaaagctgagtattccttgttcagttcgttcacttttagaaagagggaagcaaattgaaggaattttgaaagaatcccagcaaaccctgttacaagtggagaggtcatctggtcacacattgtcgtatttgaaggaccaatggaatcgacagaggcaaatgcaactggaggcaatggaaaatgatactgaattgcaaatgagaaaacaagtagaagagcttgttatgttggaggaccaactccgagcaacacagtcagttcattgattgatttttgtattgcccataactaataaactgttgaatagacaggaaatggttgaactcggaagaaccaggcgcaggaatcgtatggaagctcagaccttgcagatggaacaaggttctgatcatctacgtgtgttagaatcagagatagaaaatatcattcatgagctgggtttggaatatttccgcaatcttccaggcaattctggtcaatcatcatattactttcttctcaatcaaataaaaccaaaatagcaaagactgagacttgacttcttgcacaggtgaacaaactaaattattggtaaaattgaaaatcagcaagtcaaagctatatgaggccaaggttggagtgattgagcttcaaaaaaaatgggatgaacgtggatcaggcaagtaaatacataactttaacatgcatgtggccctcctcttatgaatttaccctacaaaaaataggcacccggatacaggcacagttcaagaagcaaatgaattccaaaatgaagcttctgaagaacaaatggatctcgtacaatcaccgagcaatcaactataatgcaacatatacacccaatcctgatttaccaaccccaacattcgatgaagtcaagtcatttcaaatcaacaattcattttggaacattggcttgctggatcatccaaatgaaccctgggccattgacgtggaaacacagaagggtattacagcatatctcacaatgactaactgtgatgatgaattgcgccgcatatcacgggaagcaaggcaggctctaaattgggctgtcaatatggcagccaaggtggagaacattttggatgcattgctcatgggtgtgtaaaattttagaaaaatattcaagtggatctataatctgattggttctttttggcccctacatagatgtgcaagagactgatgttctaacagaaactcagcagaatttacaggatatttgcacagctgaaaatctacccaagtcagttatggaatcggtgatttctaatacggcaaagaagttctgtaggctatggataacgtggaactcaagctgtaatacggtcttactgtggagtcagcggtggattgatgaaccagctgaagacattgagctgagagaaaaatgggacaatgtcattgtgaagaataggacattgtgggaaaaactacgtggagaggcagtgatagtagaaaatgaaaatgaagaagaagaagaagaagatcaggatcaagagcaatcaatattttggcatgaaaatgttgattatttagattaatagaaattttaacattactttgatgtgctaaagttgaaatgattatatgtaaatgacatatacactgcgcctcctcacctctacactggaaaaaaaccttaaatgattaagcctatgtgtataaatgattgagcttaataattgatattattaatataagatataataccctgactgggtaataccctgactgggtaataccctgactgggtaataccctgactgggctgaatgctgaatgagctgactacaggagctggctgagctggcttgtacagtgaatgagctgaatacaaaagctgggtccaagagatgttcaacaataggaccagtttcaagacctgcaagagccaacagagctgaccaagctgattacaagaggcgtctgagctgggttggtgagatagctgagtgagtttggtccaagagctgagtgagctggctcggagatctggatgagctgggtccgagagctgactgagctgggtccaagagctggacttgagctgggtccgagagctgactgagctgggtcccagagctgacttgagctgactgagctgaatgagctgagtccaagagctgactgagctggctgagctgaaaaaattggacgagctcagctccacccatcttccattccaaatggaagatgtgtgcatcagtttcttccatttggcatggaagaattttgcagccacaggtgtatctgttgcagatacccgctatctgctggcggatacctgccacagccagcagatgcggatgcccccttttccgtgaaatcccggtggatatccgggtatccccaaggatacccaaggccggaaggaggagatggccagctggaaggatctccttccagtcggcaaggtacatgtacctcgccggctggaaggaaaccctgccagcctgcttccccgctgccaatttaatgggtggatatccatggatacccgctcggataccccccagcaagtgtggatgtggatgcagatgaccccttccgctgaaaaatggaggggatatccagatggaacagggccatctctaacccaaacaggtaatcacctctcaaaacaaggtcaagctgaaaataaaggtgaaaacaaaagagacagacatggatgttcctactggaagtgtccccagtgatagggcttgttgcagcaagcggatgaaaaagagtggaccatgagaaagaatattaatgggtgtttctttcttgttcattgtatgagcgctgtttcctatgcctcggaaaatagtagatatgacttgtgaatttctctcttgctgtgtggaatgttcatctttgcaccacatatttcttaaaaggcttggccttatgtgtttgagccttgtaattatccctcctttgggctgtatgatagtttttgcattctattaaaattgagaggcttaggccttgtgatacttggtttgtaaaattctgatcacatggtgtttgagcacagttttgcatggattatttaacaaggctcctgtgtacaaggtcaggtgtgtgaggaatgccttgtaaaattcacatttcaggggagtggggggggaattttacacacattatgacttgtggggcttaagccttgcaaatagagtcttgtaaaattctatacccccctaaaataatactttttggggaaaaagcacatcccaacataggatcccatttctgctctttctgtgtaaatattttcaaaaaaaaatcatcagtcaattgataccagatttccctatttgaactgctctaaaaatgtgataaaaatgaacaagggattttaaagacaattataggtaggtaatttccacagaacaatctgtagcaaggggctgaaattcttcatgaatgagttgctttccaattcattataattttttgcttcacaattcaaaggattattttgtgtagctttgagaagctaatgcatttatattggttgcagtttattttcatttgaagaattcatagtatggaatgtcatcacgggttgttgagggtgtagcttcttcatatgaggctgcttcagatgtcccttgtcagccttagagatactcccaacggtgggccagttacgctaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttactgttagcgaagaaatttggcccactaacactacaggatttctgaaaaaacaaaaaaaaactttagcgtagtgttagctgactaaaaaaaacagcaactaacactaaccaaatcccttgttagtggaattttagcgtggttagtgggataaaaagttacactaactgttagtgtaactttttgataagttacactcactgttagcgtagtgatcccctcagttacactaactgttagcgtaactgatcaaaaagttacactaactgttagcataactgattactgagttacactaacagttagcgtaactgattacgctcctccaattgaagtaggtggtatcactaggggtgagagtttgtttgagaatctggtttcgaagctcctgttttttttggcttggcaccgtttctttgctgctttcatactggcattattattactatcaagagataaattagtccccagggtttgaatcaccccaagatccatttattccatcatttagtagccagctgcaggaaagggaaacaggaagagtaagaagaagcaaaaaattagatcagcaacctgcggaagcttaacacaaatttgaaatcataccgcttttttggcccgtcctgtttgtaatccacagtcaatggtcaagaaaatgtgtgtgggggtacctaaatcaaagaggggggaggttagcaagcatcagatcttctagtttgttcccttttggggaagcgattgatttttgctggttgactttgagtagcgataacttttgcaaaaaacgtccgatttccttattttttggtttgttggaaagctgacatcagggctacaactttgtcagccactgtgttgactaaaagcgaacggtttctgagattgaattgattgaagttagtccaatgcaatccaatgagagacctaagtttcagaagagggagtaagctgaagagacttttggattggaggatataatggaggtggttgtgatgagtatttaattgagatgaagatcagattgagctttgatgaagttgatgatgaggatgaggatgaaaaatcttgatggggtcttgcttggatcggaagagattggaggggaggtccgacatccatctccccttgcttgaacttcaagttcaaactcaaagcccagggagtgaacatgtcacaggcatgtccatgacatcctcttgctgactgaacctcaactcaccaacccattcctcatgtactgctagtcatgtggacaaggaggatgtctggagatgctactaacctgtcatgtcaagtgttcaattccacctcaaggcatgcatttgtgttattttctcaattgaaatttttcatttgtccaccattgtgtagtgtagcgtattgtgggaccagttacgctaaatgttagcgtcaactcagttacgctatctgttagtcaaaattttgttagtgaaaaaaaagttacactacctgttagtttagcggtgattatttgaagctaacactatagaaaatttgagagaaaaatttcacgctacgctggcagttagctcagcggtgtttagcatgcgctaacactacagattttctagagaaaaaaaaggccgctacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccaccgttgatactccagagtatccaaaagtctgctaataataaatatatctaatattactcactaatgaataaaataaacactgaagattatttaataatcttcatttttatataattttaggtggggtctctcactggagctacccctaaaatcctactccttctaggactttgttaatactcaaagaccatgaagtcaagtaaggaccccggcaagtgcctgtcaaactgactcatgtaattcccaggaaatttgggttttggatacatagagaaatctggtttttctaatcaaaacttcatttagatacgtcctacatgaggatgattgcaagcatggtagctcaaaaaaattgagagaaatccaaaatcactgccccttgcagttcatagccttctgtagctaaaaaaatgcactttttggtgggaataccccaaaaagattctaggttcatgaggaccatttgccaaaaagaaggcaaatccgatacatatccgatgaatttcgtgaggcgcattttgcaaaaaaaacccatttggatacatgctacatgagttggtttgacagggacttgccggggtcctgtcaagtaagaacaaaatactgtaaattaactaaaataataaagtgaacctaatgtatattagattagggttaaatatacatttaagactgtattatacaagaaataaatatgtagaatagaaattaccacactagtgtagtgtgtgacaatttctattagtattattctactttagttgacacatgatgtaattggctataaatatgcatcatgatgtaatgggacatagaatataattttattagaaatattacaacattcccattacatcgtgggattatttctactgttgtacattaaaaaggagattctagaatattctaagaaatgcccccgaagggatctctagaatatttaaggaggcctttctcctgcctaggatggattcctcagcatattcacccccaacaaactaagtgagtacagtgaatattctccacctactttttagagtagtctttttattatccaatcccaccctaccttcttactggaattattgttaagctgagagttatcccagactcaacacttacttaattccttaaaaagtagttgctgcaagactaccacctctgactgtagcctttcagctcaggtgcttgccagctacttcttgcaatatttattattgcttccaaacactctacaataaccctttctgttattgtctcctacagtgctctcttgattattcaagtgtctttaactgaggagtgtggactttgtaacctcttaagtgggaagtttggaccacttaatacctgagggtgaccaagagtaatctaggtctttaacctgagtccttcagcacagtgatagtacttggcttttatattaattaagccaaagtttcatacacatatctgacatcccttgagatggcagaactgatacaggttcatattcatggctccacactgtcccttgaaagtaaaacttcttattttcatgacaacatgcttcatattgaccaatcttcatttttttgtttttgacagttatagactggcattcaccacatttgtagtagttctttgtgtgttgtgccggacagccactggggtccccacaaggcccaaattgctcagctcctggtatctgacactgtctagcacttcttccacaattcctgcccataaccttgcccatacattcaacttgacccgcattggcttttgggataaaggccgcgaaaattccaaagattattttggcagttttcattgcaattgtgatgggttgactagatgagtgaggtgggaattgaactgatgttgcacagattctttgggggattattgatcactattaacactccaactgttacactatgggagaggataccaaaaatatctcatatactgtacttaaaccactttgggattatcaaacagagggcctattgctattgcaaagatttcttgtttttttgaaaaaaaagcctagagctgaccttgagcatcatggccttcatggcccgaactgtaggcctgcacttgttccaaaaagatggagtggactggatgttacccaaattggggcaaggataagctttatgatttttgagtcttgaaataaacttgatatcaacaaaaagaaaaagaaaacaattaaaaaaccaaaataaacttaggaaaaagaggaatgtcagcttgctactatggcagagacaacctgtagcaagcaaataacaaataaagagccttaataaaaaaaaacacgggttttctgcgtttagacacggtttttgctgcatgcagcagagacagttgctgcgtttaaacatggttttttacgggcattaataaaaaaagacggtttttctacgtttacacgcggttttgctgcggcacagcacaggcagtttccgcgtttacacatggttattttttagggccttatttagacgcggtttttctgtggcgcagcgcacgcgctctccgcgtttagacgcgattttttaattaatcttttttgccattaatttcaattttatttaagtttttaaaattttttcctgggttaaaaaatgcgtagaatttcattgtgaagtccattttccaataaaattacttttgataattaatttttttccacttatttttcagttaattgtttgcatgcatgtatgtaccttattttttatgcttttttgaaactttaaagttgattcctacattattaagtgtgtagaaattcatggtgaattccatttttcataaaaatgaatggttcatttttaataatgcaattacacctattttttcacttaaatttttatagcttaattttcattcttttttgacattttaatttttttcctacactttcagacatttttaaagtttttgtaaaaattgttttgcatcaaaatgataactacatcttgtatactgcatttgacaccgttttttttatttaattcttcactttttcactcaattgtctgcattaatttttttagcttattttttatgcttttttgaaattttaaagctttttcctacaattgaaagtgtttagaatttaatgttaacatccaatttccaaaaaattcaacggttaattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaactttcattattttttgtcattttaatttttttccctacactttcagacatggagaaaattatggtaacattcactttgcataaaaatgaaaaatatatcttgaatactgcattggacatgtttcctgaattaattcttacacacttaattatcctcagtctctcatgatccatgaagataaccttttcaaactcagatcaatcagaacctgaatccttacctgaagacacttctgaagatgatagctcataagacaatgatagaagataactataacattgataataatgatgatatcctttgtgtaaatcaagtacgtataacaaaaataggaaacaaattccaggatgaagatagataaagttgtaattataataaaaaactatacaccactgtagaaattcttcgaaaataaattcaaaccagatgatttgatcagcttcaaagaagaaccctagctgatatcattcatagaagacagattagcactgtatgataaattgaagaacccacagaaagatggtgtgaaatcaacatggattttcttattagcttaccccaggaggaccaaagaaatttagtgactcttacgtaggacctttgacaattaaacaagtacataggtagaagctgtggaagttattcttactggaatctaataagtaacaccctacatttcctgttatttcatttaaaaccctgttttcaagtttccattaaggaaggataatgtaagagtagtattccaccactagaagaaaaaatagttgaaattaagaaaatttacatcatagaaaaattagaaggtaatgctctagacaactcaacattttctggaaccattagtgaagaaaaaatttacccagaaccggaaaatactcaacaagagcaacttttcaatcattgcataaaaagaaatcagctttggcaacagcagatgaaccctttggatatattaagacatgaagtaaatatttcatcagtagaaaaaattcctgactcagatggactcctcagacaatacataagtagactagagaaaatgatttgaggatcatttccttttttagggggaggaagtgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataaataattgaatactggaaaatactatacattgttgttaaaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattagaacaatgtttactcttatacattatgtacattttttataagccataaataattacatatgtattaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaccaactctacaattgcacagcccctgcacagtaactgtagccttttcaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccctgcatagcactgcacagctgcagctcccatccttacacgaaattgtagagcttctaagaagctccctagtgccctgagggcctctcctcttcccctgagccccctgtagaatatttaaggagctcagattcctaccttttccccccaagaaattctagtagcatcaaaccaacacttgtacagtgattattagtgattcaacccaccaataacattacaaacctgctaccttagacctaaatagatttactttgctcagattcaaggcatttctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctgaattgttgttaaaagatttatcccaagtgagttgaagaagtcctcaccttggaagcctattaatccatgcaagaggattgatccggatgcccaattgaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccagaaataaaccttctcacttaccattcttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacagcaacccagcccctgtaggagaccctcaagacccctcaggcccccaagaagaccccacagacccccatgaaggacctcaaaacaccccaggcccccaagaagacccaacagacccccatgaaggccctcaaaacacctcaggcccccaagatgacccctcaggacctcatgaagaccctcaagagcctgaagccccccacaaagacccctcaggacctcatgaagagcctcaagacccccacccagaccactcactaccccaagatgcccctcaagcccctcaaccccccaaaggagacgccgtggtagacgtggtcgtaggctcactgttgcatggaggaaatccggtcggtggacctctggacgacaagcttggcgtacctactgatggtttaaatcagcctcaaggtgagtttcatttaattcctcaccctctgtctccaccttctgtctccaccctctgtctttctccacccgtgaagctcttgctgacagacctgcggtctcaggacctcaagatgcccctcaagcccccaaaggagacgccgtggtagacattatcgtaggctcaccattgcatggagcgaatccgtcggatggacctctggacgacaagcttggtgtacctactgctggtttaaatcagcctcaaggtaagattcatttcattcctcaccctctggctctactctgtctccacccctcatgctcttgctgacagacctgccgtgatgtcccaacgtccagatgcaaacctccccgttgctgaagatgaggttatcctgttctctgaaggtatcgacgccggcctctccgtacccggtcgttcccccggtgaagatgatcctgcccccatgttgacccacagcaacagacccgcggttgtttcccctcaagccactccagccgctgcctccccgactgtcttcactcaggctcatggtcagatcccagcttctccggccgtcccatctggtcaagccccaccagatgaggttatccaatcctcgggaaaccctctagacggtatcgaccccgccctcttacaactcacgcaggacttctgtgcatcccagaactcccaaggacctccacatgaagaaattcaagaggaagagaaggcggagaagactgtcaatgaaatatatgaagagctctccaaggatgttctggacgaaatcctcgaggaagattcagacgaagacaaggccgcaatcgctgagatattggatgagcaactgatggctggttgtcttctagcgtttgttgcgtacagaaaagggagaatggtttttggggagaagactgcttggatttcaacaaaggaacccagacatgggctgtgaacctttttgatccgaggttgctattcagttcaagtttgaagactggatagagcgattgaggaagaaagatataaaaaagtgacccagatgacaactgcggtggggcatctttttcaagtttggattgctaaatgttggatagcaacttaatttagtaacccccctgtagatgctctaatgatgataatgattatcagaggtctctaaagatttgatatactttgttggatgatccttctttcacccaagaatgtacatatgtgtttttttatttataagattcttggtgtgagttgggacgtagtcgggtgactcatgaaacaggatttctttgggtggttattttggagatagagtcggtgtcctgtgtgactttggcatatctcacctgcatttttgagaaggggcttatgaaaaaggatgctataaacaataggattggtttaaaactgttcagaagctgggatcattcccgtttttttacctccttgatcaagttggcccaagctttttgaacatgagtctagagtgcctgtcacgatagacttggcgagtgaagaatgcaaagataagcgaaataaattggtcgaatcgtcccttttcactcaagccccctctcgttttgaaggtcgtctccgacttcgagggtcgaagtggtacatacgattgatctcttaaatctcttggatcggattgaaaccagctcatcaactcactactcataccgtcctgcattctttttttcttccaaaaaacgccgacacataaggacaagtcctcgaccaaccgattagaaaagaaaagctatcaagatcgatagaatttatttcttctttatttaacttttttcaaaaaaaaggaaaggatatcataagaaagacaagtttatattactaaggattgattgggaaagaaaagaaagaagaagggaaaaatgtatttcctaatttttttaatagaaggaaatatcttcgttcttcaacctttaaaacacggttatcaacactctttcaaagaaaaaaaattggaactacgttcgcaatttaatagtgcgatcgcccaatgttaggatgattataaaaatggctatccgtcaaaaaaacggaaccagcatcgacgacatagaaaaaggagagaacccaaagggtctgcgtggatatcgcaagaacggctctggttcggtcgatcgattcggtcggctttgaaagtacaaaaaatcattatgttaactcgtatactcggcacatcggacagcttatgatatcacttactcaaatttttgagggtagccagtgaaacccagactgtcgactgtatgagaggaatggggatccgatcttcatccaagtcgacaaataccagccagtcctctcggggagctgaagactgcatgatctgggaaaaaggttagcgggatatgaccccaattgaccaggccagaccctgtttacaggatatatgcctgggagcaagtggtggggtgtaggaagttgaacgattcgctcagctgcagatcgattaagggctttgcggttcatttgctatgagacaaacgagattacacaccttcagggtcggctgggagatggatatttacatgcggatgcatgccattagtggctcagcggataagcccgcgcatccgatgtatcaagtcaacgtcatggggatgctgtgaagattccgagactctggtcagcaagcgacttgcgttcttgatatattatcaggaggagaagagagaaactttggactcacatatgccatccgacgcgtccaaggaagaaaaacacacacacacacacaagaagaaaaaagagagagagagaagaatggaaaggaccattttgcagatatggactgctggtccattccagaagaaaagaaagtccatcggagtcgaaagtggttgcacactttgctggatatgcccatgtgagagcaaccacgttcgactggtaccactgtatcatgaatcaaattgtatcaagatcaattagttcatgttactcattcagcaagagataaagtataatgggtgcttaccgcgcgtttcgagtcgtcggcgggtatgggccacaagattagacgcgtcttacagatacgaactgctcgtccaacgatggaaaaggaaagtcgattaaaatgataggagatatgagaggtagaaagaaagaagatttgagctgcccacttcgctggatattcccttgtgagattaacccagcttggccggtatatctaggtcatgaatcgcatcggagtaagatctgaatgttcgttcttgctgccaatacaagggaaaaaagtattgcttacacttgtcgtgagacgcgtccaacgatcgttaatatgaagaggttggaggccttgtcgcgctcttcgagggcagtcgctgtacgtcgtccagagattgggagtcgtcgggtacgagttgcgagatcgcgtgtccattgcagatataaactgctggttcctgatacggaacaccaatcgaagtgccagatgaagagaaaaagaagaaactgagaattcttgcccacgttgttggatatgcccaattgagagcgatctaaattgaaatggatgttagttcttgctactgataagagagaagagagaatggtcgctcacattgaccatacgacgcgtccaacttgtactgatatgaggttggaggcctgtcgcgcacttcgagtgtagtcgctgtccttcgtcaagagaggcctgaaagtcgtcggaggcgagtgacgagatcggatgtgtgttgcagatacatgctgccggttcctgagatggagcgctgatcgaagtgccatatgaaggaaagaaaaagctgggagttgttttcactttgctggatatgcccatgtgagaacaatcccgctggattggggttggtttttttagcttttcggcgcatctgaagaagaactcgatgtcagttcgtgctgctgatcgtagaagagaaaacaattgttactcactcatgtcatccgaggggcctaccggatggcgatggctgaagatgggggttgtcgcgcaatgcgactgcgtgttattcatcgtcaagatcatgaaattgaaagccatttgagtggcatgattacaggagggggagggaaagttgatcggaaagcataccgacttgcaggatatttgcccgctggtcgatgaattggaaatgaaaaagcagtgacaaagcaagactgtcatggatttagaacgtaataactccaaaggattggagtgaatgaggagatgcaagaataccaagcaatcaatgctggagcttgcattcgaaaaaaaaaaaatggaagtggtcttgttgacgatgaggggttgaaagagatagggaagcatctcgctttatagttgatgttctgattgaccgatgatgttgagaggatgactagtccacgttgttgatagaatgattagtccacttgcctgtttataaaggtgtataggaaaatcagaaataaaacggaatgagcgacgggtgattgaaaggatcgggatgcttcaagagcaagccagaaacgagtgtagaggcgtcatagacaagagtcatcgcatctgcttcaagcggaggatggtgatgataaaatgttcgatcaactgtttcaaaagaaacgttcttgggtcgagctgcccaagcgttctcgtccacaccacatggatacgtgagctatggtggacgaggaacaggttctccgattcttgaagcatgagctctagtcgacacatcagggataagtgaaatagtgtcgactgggaatggtgatgctcagctatgatggagagaacggcggaaggaaagcctcagtctagaggggaagaaagaaagagaggggggcagtctgggatatagcctattgtctgtgtcggctattcatcccaaatttcagagaagggaaaagggcgaaaggaaatattcagatgggaggaagatggaaccgatgagggaaaaaagtgggaagagggcagcagagtgctccttttataatcgaaaaatggctcacggaaacaatcttaggtcatcaaggattcagtaagccactgacacgatcaagggtatggggctagttatgtactttgttctattacaaaggagatattctttgtgtttcttattctacttcagactactggtgtttagccttcagctgaggagccaaacaatttcccccctttttgcagtccccttttgcgctaagtatacttgcggctacaaagggttgatgatactaacgaaaaactagcggtttgcccgaaggtttacataccaatattaacttaaatggatgtggatgattggaccgtcaacatgtgtaatcctggacatgacgatgcgccaaccaaatggttctatttcaaccgactattcaggagatagtcccccgtcatccaactcccaattcccaacccgtttgtgctcgcagggtaacgggacgtttcttttgttgttggcaactttcctaacaaactggaatattggtctcgtagaaactaaccgatcaggggtccgcggaaaaaggcccattgtatcaatcatctgcggtcaaaatttccaaagaggttagaatttcaaggccgatggcgataccagtcttgaaggctcgttccgcttctcattcactagccaagggaagggaaaaaattcatttttcttttgggcaaacacgcgtgagttaaggagcagtttttttaaatttcattgggacgtttacatgcaaaaaaaaaaaaaaacatggcttgctggggggttaaacgtcttatttattagcacaaaagatacatgatctctgaagcaaagaagctgatataatcagaagattatgatgggttattgtcaaccaaccgcgatcatctctacatacaggttcattttctttggccacttgtgtgatttttaaggcaggcttaaggcacacaaacaaagcacatcatcgattaccattgccagcagtcaaggaggtagaaggttcaagtacccaggaatccggctgaaaagctcgaggaagcttcttatgagtaggaagtaatctacgtaacatctttttttttcaacagtcagtttgaagatgtaatcggacactcagtctctatacatgtgtaaccaatcaagttgtaattataaaacccaacaaaaataagtaagctctctcttgtaagatagatttcaaactccatcaaattgtatgtaaactggaatgaatctttgaaacatgtgattggtagatgtggatcttccttagcaagacgtttgcacatttttgaatatgtatgataaacaaatcttctaaggacggtgattgaaagaagcggctatttagttgcaaagtgggatgaagtgcttgatagattctgtgatgttgtgtttggtctgagttcaatggtcgatgggtatcagctggaggcaaaccacacaacctcacattgttataaatcccgtaagttttgtccattcaacggagcgcaggttctgtaagctccaacacaaacaccctttcttgattcagtgggatttcgttccaatgagcgagtttggcaacaagagggagaaaggagtgtcttgtgatcctttagtcaaaaataacagtgtatttcttgacattgccagtcaagattcttgactctgaaacagtaacaatagattactgcaaggttgtttgtttatttaacctgtgtgagtgtactaagcctatcttgaaccatgatgaaatgaataatgatataaatccgcatgaaaatgaaacaattgtcatcacggcagcagcacaaccatacctgttttgttgttaaaccgaagaatctgattttttatccagttccaagcatgcagctagctatgttgcacacgtaaagccctctggaaaagcattttctatgtagagtgtatttatgactgcttctccgcaatgtgaaatgcaaaagcattcggattcacttgacaaagggttgaagcaatactagattgagatgggtgcaattgtgcaactttgtagcatgtaaccaaatgggacgttgattaactcttgaaatgatcatctggcagttggacctatcaattgatgatgaaagtgtttctggtcttacactgtttgtgcgaaagtgagattcaaaacaagggtgatagtatacattgagaggcaaatcaaaatccttggctagagatttttgccttttacccaccgtctggattgaatcatagttacattttcctttataatttaatgaaacattaaagatcatggatgctgcatcctgcatctgaagcgcttggtcactgagatcaagtctgaacgctatacaaaactgtttttgtcagcggtgggttactccgtggtgattagaatctgctcgatggaagtttactggtgttgaccagtggctccaagtcgtagaaagagtctaatacggtccaaggtgttcacgcccagccgttgataagttttgagaagttcaggctggaggatccagacagtgatgtggtgatgtgaagggaacaggcaagtttgaagcagtgatttgttgatgtgtcttcaaactcaagagggatgattaaaataaaaggttggtattattttcgtctcttctgaaagtctggggaacaatagctttcagtcagtacaactttatatatcttgctcggcaaggccaactagatacaagcatatatgtagagtcacctccttgggccacaacaaacttttgccttggcggtccagctcatcagaaatgcaattgaagagcaatatcaccagatcaccagcatccatttccagcaaaagatcacgacacttcgataccttggcagcatcttccgaccctgccttgggaagatcacaaattatgcactcagtcaggctttcaataatcttacggccgggaagaaacttggtgaaaatgtgcattgcaatcaacgatatgtccttcaaatgggcataccttgcaaacatcaactcttggaaatctcaagatcgggaggaatggtatcaccggaagatttccatctccaatggcacatgaatgtatgttttcatatctcttcccatgtgtttccattttgttcttcttcccatctgtttccatttggttctgacatgaatccctcctcaggtcctcaaacgtgatccatccccaagggcaagggaaacccagaatgataacccgatgattgagcagataacggatcggctacggttgatgaatccagcccagcaggcaatccaaattgccgccatcaaccagctgcttgaaggatccagggcggtagtagatgtccagctgacgaccaaagctcagaagactcgaggacgaccgaaaggcgcaacaaacaaaccaaggaccaccaaacgggaactgttggagttcgaacatgtcgagaagaagaggaagaaagacgagagtgaagctgtcaaagcaaagaaacagaagctgaacaatatgaaagcggcaatgaaggcattccgaaaagctgaccagaaagcattacagaaagaagaagacaaggtgttggaagaagaggaagagattgaggcatctgaggccaggaaaaacagtccagaacctaggaagaggatcctccctcctcggaatgctcgtttcaaagctcccccgccagccaacatggacgaagtgttaaccgccacgaccaacaaatccgaaacactgcccaccaaaacaggaccagccccaaagaagaagatttgacccatcaaaaccgcaagcctccctgccaaagtccaaacccccccccaaagaccaacccgctatggctcctcccaaaccatgtgacgaaaacgagccagacgacgcggacaaatccagctatcgccaatatctcccacctataatgaaggactcagtgaaaagcatcctcaacccaagatccaatggtcactgtggctagcgagcggttgtgtggtgtttgggacgagaccagggtgattacatgcggatccgcgagggactcatcaccgaaatcaccagccggagggaatggtatgtcaaaaagcaaatcttccatcgaatcgacaagatgttggacagcctcaagtttgacacgcctgaaccctgttctgttgacaaatggatgtcaatgccttcctttggtgaagctatggccaatgcctttgagaccgccgttttcttcttttctctacatggttctctaagttttctcccttatttctgtccccccaacaacaatccccccatctgcattgctcatgcccccaatcactttgtcgccttggaaatgtttgaccctgtatactttcctgcaccacaacttatgaaagattggaaggaagacgccgtaccagaggctttaccgtgggaggagaagtattctgcttgtcatgttctgactgttggacgcaaaattttattcccagagactactcattactaattttattcttcatgtcttcctctccttctccatattttgtctcagattaaatttcttgcttatgttcccctccttttacttgtgtcctctcctttaactctccttctgtttctttcaatttattgcttctgtttcattgatgtgggttttaactcctaagtagtgcaagtgaaattcatgttttgcttgattcttcaatcaattgaatattattagcagtgatttctacttttgatgatatttggtcatttaaccaaccaattagaaggaagcttttgcctcccatatgctcaagagggcatacatttctctctgtttttactgatatttcctttttgtcaatttttcctcctctcattggaggatgattccctgaattcttgtatctcataattacatttgattttctaatttatgttgttagttcttatcatttaaactacaatactattgtattttattttcttgtgttccatattttatttaatttattgttttgttttattttattttattgttttgttttattttattttgttctgttttactacattttgctgttttatttttacttttattcaaggggccccttattcaatggggttgaatttttaaatgtcttgatggatttatttttattttattctatagtttttttactatttttgatggttttctatttattatgttttttgtcgttccgactcccatttattggaggaacgactcccaaatccccccgggggatttcttttatttttattttttttattattttttttggagttccgactcccaaaatagtcggaccctttggaggtccgactcccaaattttcggggaaaaaaaaatatagggggatcgacgtcgagaggaccgtccgcagccagtcctcccgacgtcccaaatatttgggagttggaactccaatatttgggagtcgtttaactaagaccctcaaattattttctaggttttaaaacatgcagaatttaatggcacaatccaaattttctaaaactcaactgttcactttgaatactgaaattagacacttttttcacttaaatttttacagcttaattttcattcttttttgactttttagaattatttcccacacttcaagacatggataaaatgatggtagcaatcatttagcataaaaaccaaagattggtaatgaatactgtgtgggacaggttttttttgatgtttttttaattaatttttaccggctcgattttaatcattttttgaaattttaaatctatttcctacatctaaaagtgtgtagaatttaatggtagaattcattttgcctcaaaagaaaagcttaaatcttaatataagagtgtacaccgtttcttgcataatttgtactgtatacaaattttctttgaatgcaaaatggatacagccaacaatttgaaaacctttcaaagtataggaaatgaacttaaaattccataaaataaggataattaagcgtgtaagaattaattaaagaaacatgtcaaagtctttattcaaggtacatttttcattttgatgcaaattgatttatacaataattctatacatgcctgaaagtgtaggaaacagatttaaaatgtcaaaaaatcatgaaaattaagctcttaaaaatcaattgaattttaaggctgattacagtattcagaatgaaccgttgagttttatggaaattgaatgttaccagtcaattctaaacactttgaaatgtaggaaacaactttcaaatttcaaaaaagcagaaaaaataaggtaaacaaattaatgcaaacaattgagtgaaaaagtgaagaattaaatgaaaaaacggtttcaaatgcagtatacaagatgtagttctcactttgattcaaaataatttttaccataaatttatacatgtctgaaagtgtaggaaaaaagtttaaaatgtgaaaaaaaatgaaaattgagctctaaaaatttaagtgaaaaaatgggtgtaattgcattattaaagatgatccattcatttttatgaaaattggatttcaccataaatttctacacacttaataatgtaggaaacaactttaaagttacacaaaatcttgaaaaatgaggtgaaaaacctaaagcaaacaattaacggaaaaaatgagtggaaaaaaattaagaatcaaaagtcatttttatgcaaaatggactttaacattaaattctacatgttttttagtgtaggaaacaattttaaaaaatcaaaaaaaattaaaaaaacggcaaaaaaaattaattaaaaaagcgggtttaaacacggattgcgcgtgtgctgtgccacagcaaaagcgtgtcaaaacgcgaaaaatgcgggtttttttattaaggcccttaaaaaaccgtgttcaaacgcggaaaccgcgtgcgctgtgccgcagcaaaaccgggtctaaacgcggaaaacgcgcgtttttttattaaggcccttgattcaaaagctttgatattaattttggggaagtgcaagtgcaaagggaaagaaagaataggaaatgggaagagtgattataaatgaaaactttggaaaaagtggttaccagatagtttaaaccagtggttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttccactctttctttctctcagcactcccactcccccaaaatcagtaacaaagcttttggaaaaaaacatttttatttttcatttttcacaaattttgaaactttgttttttgtttttattttttcatattcattctttgggacctattacgtaccaattcaccaagtcttgtgacttggagtttgtgctttgaaactgtagaacccaaaacaagcagccaaaaataacagtccacccactgtacagtgggtagacagagaaaagtggctgcttattttggattccagagctcctcaacacaaaattgaagtcattagacttggtcaggtaaatcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaaatcaatttttttcaaaagctttgatattcattttgggggagtgagagtgctgagagaaagtgagattgggaaatcagaagaatgattacaaatgaaaattttggaaaaattggtttctagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttatcatgttccattctttctttctctcagcactcccactaccccaaaattaatatcaaagctttcgaaaaaaatcaatttcattttttatttttcacaaattttgaaactttattttttgcttttattatttcatattctttttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctgaatccaaaataagcagccacttttccactgtctaggcactgtacatgggttatacatacattcaagcccccaaacataccccttgtgtctcaattttttttcaggcagggtgtggttgagaacttgtgttgcgcaatccatataaatcataaatgatcaaaatatgtatttaaatcaagtttaaagcaaaattggaggaaatgacatcatctctctctttgtgaattaacacagagagatgattcaattaatccttattggtaatcatctctctaattacagcatatacttaatattaatagagggatgagtaagtgctttatgtagtagtgtacatataaagaatatctctcataaaggaatattaatgcagaggataatactaagttattccgtggaactacttagtatacagtttcagacggcaaaaactgatcctggatttggaggatgtccaaacactttagctgaaaaagcagattttcttgtatttatgtgtttttccagcccttttggggccaaagagtgatataaaagtggctcagagtgtcaaataaacactccaagttgatgctacaggcacttgaagaacctcaaagaggtataacaccatgaataagcctaacttaaacccataattatgggtttaagtatggcttttggtatgcatgtccggatacatgtatgtcacccaaataaaaaaaaagaactactgcagtagaagcttagtggttacaattttgaactctacacatcttaaaaattgtaataaaaataagtattggggtacatgccccccccgggaatagaccctgcgtgtcaatctttgattttgcgggcggggcaaggtctgtttttgccatccgcaactgtaaaaatataaaataaaatgaataaaaatataacaaagtatgagggaaacttgaactctaagtggtgagttaatgtcttaagactattgtctcagtttctgacaattgtggggctcttgaatccaaaataaggagccacttttcactttctacctcaggatgcaagtgggccgggtttgggccaaaaaacagtgcccaaacccgccccacctaatatcccgggtcggggcgggtcggttcggaagtaagaaaattctggccatacccgccccattattaatagtggcaggtccggggcaggtcgtagccagcccaatgccttggagcaatgggagaagtcaacctcaataattaatttttgattgactgttatgcatgtatttactagtcatagcgagtgaaaacaagagaaacggaagcattcaatataattggagcaatttttttgacttattttcatgtgtatacaagcccggtagaatagaatgagtgtaggaataggaataggaaaaggttacgatatgactacaacttctgcttcattattgttgtcatgttcatcttgattgaacttctagaggccctctttgtggtagatccaatcttgagcgcaaatgagagcttcgagtgtaccgggttccaactgacttaaagatggacatcggtacccgtttcgaggtacccggcacccgtttgcctggtaccgcccagacccacctggcacctgccagggggtgccaggtgaggtacctggtgtcaatttctgagcaaaacaaaggtggtaccagggtaccgctagaggtaccctctttactgcgcagtcactaagtagggtgatggctgttgccttctactcaaaaaatgggatgataaaggaaggggtgttggccaagtggaaagatggtattcagactgctaagaagggtaaatcagatgggaaaggtacaagaaagttgatagtattagaagattagctcaacacagtacttgcatgtagtgagaaaaaaaagtgaactgcaatttcaagtcataagagtgccatttgcactgcggccgcaggtaccgctggtacctgcccaaagtaccgctggtacccgccagggggtgccaggtgaggtacctggtgtccatttctgagcaaaacaaaggaggtaccagggtaccgctagaggtacccgggtaccgatggccatctttaaactgactacgataatcactgagtacccaactgccagtggaaaaggctgactccgacgctattgatgtcattggaaccatcagaattacctttgccattggtgcaagagttggaaattggactgagttaaccttccacaaagtcaatatttcaaaagaggggctattgatgtcaaccgttgattcttgaagataaaaatccaattctgcagatggtgaggtcacattctgagttgttttttttcctgcaaggtaggctttgaatcaatcattgacattgttatcttctgttgatttggaccatttggtgttggatccatttgttgcttcttgattggtttgcttgttctgttggcgagtgaggttgtcaaaccagtcgtagatctttgttttaatgtgtttcagagtagttgcagcagtctcagtaccaaattcgtctgagagtaagaaattgatgagctccaatttgcaccgagggtcaaacacaagattgattgccgcaaagtcgctcattttcatccagtatttgttgtatttttgttgcattggggcaatcaatgccacaatgtgtttggatccgtttttgattgcatctttgaggtgcttatcaatttttttcattgtgtaatataaatgatgtgcggtcggatactttgtcattccaagtttcaatgtggctgtttgttgcagaaggaagaagaagtatcaacatttgagatcaaggggtgaagaaaagaaaaataaaacataccttctttgaatatctcaaggaaatctttcattgctcaaatttcttcccactcctcggcggtgggacaagttgtgaagttggcatcgtctactgctaagttatcaaatgcctccttgtagggtagagagctactaagcatctcataggtcgagtgccattgggtgggtacatcgaccaaagggagggcttgtggtttgatgtgtgcttgcttgatcgcatccttgaaggcttgcttacgagatggagtgctttttgaatatcaaacgctttcccaaattttacttgttgcctcagataaatgcttgaagccgtccttcacaattaagtttataatgtgagcagaacattgaacgtgaaaaaaattgacattgaattcaattgccctccggctttgttctttcagggaggatagtacatgagcaacggctacgtcattagcactagcattatcaacagttataaatccaatcttatcgacaagattccattcgtaaatggtgttgagaagctcttttccaattgcaagacctgtgtgtgaagttgggagttctttgaatccaattaaatgtttttggagagtccaattggccaaggtgtagtgcgctgagacaaccataaagggtgtttgattcaatgacgtccagagatcagtcgttaatgccattcaatcaacctcggtgagtttatgggcaagatctttcttcattgacatttgaaggttcatgacattggacttaacagtagtacgcaagaaaatcttgaatttaggttgaagggaagcgatgaacttgcgcaagagtggattgtcaaccagtttgaatggttgtttgtgagcaatgatcatctggactaagatcttgcaggattcgtcttgagaaaacaaccagttagttgcagctctggaggttgtcttgagaagcatttgcttgttcttattctggaaatcactgcatcgagagaggtgtcaccagatgtcagccaccgtgatgccaagatggtaaatattctagctacacgtggtgcaaaacttaagatgacagagttcaagctctggaactgaaaagtttgggtggtaattccaatgacgattggtaattacaaggttattagatagtagaaatgaataattatatcaataaatattgatataatttaaacagaggggcctgataaatcaggggtggtttagttccctctaaggtatcgtgcaaaagcagaggatttaggtacctgttaacactggggcctgtttaacaggggtggtttaaatcccagaagaaagtagtaagaatctcaagaaagaagggggcattatgtactaatgaagccccttaattcttgaggttctgatagacagagaattaaagcaagagacaataaattaccagacagatacaaatgttaagcatttgggacggtgggtaatctaaagtgggttgtaataatctgaggaatccttatttggggggacagagggctctttatatacccgtggaggcatctgggagatcaggttcaacttgtgggcgcttcatgcatggaggctgaaacatgtgaccatatccttggaaatgtgtcacaggtgttctgtagaagatgaaagctgaaacatgtggctatttccttggaaatttgccacacacgtgttatcaatatacaaatgtgtgtttgaaacagcaaatcagcttcaagtcctaaacctgtttattagcatatttaattataaacataagcatattttatttcctgcttggaggtacaccctatatctttaatgtagatttgctgcatgaagtagttgaaataaagggtacctttgagtgaggtaccctaggttattcttcatatagattaagaatattgagaaataattcccttcttatttgatcttctcatttatttccagcatttattcataataatatcttttgtattttctacagtgtttgtttactatgacaggttgtctctgctatagtagcaagctgacaccagaggtggtttgttccgcttttactttgaccacttaagggagttttgcagctgcaacagatggctttcaaattttcacctttccaaagtacaatcatggatgaaaaatcagtccgatcatcaataaattaaagtgagtaaagaattcttacccgatccttgctccttgaaatgagcccatacatgtcagcttgtcactaaaagattaggacaaactgactaattttgttatactttatggtttttttgtatattttaattttaaattgatgcaaatttaaaataactatgaaaatacacagtgaggtctgatgagcaacctattgcggtatctgctgcggagaccccctggaagtaacccttaaactagagcgctggtctccgtaacatttctagagcagatccgggtgcagtacaccgcaccacttatagcgcggatcctcgtgcatcacacttgaagtagacgggggcaaccgttgaaccccgtcagtcatgacttcatgacggatggaggaagagaaagtcttcctcccaaattcaaaccgcaaactcccatacgccggctcacaacgactactacggctataaaaggacaaccaggatcctaggtaaggaggcatcgaagaatcatctcctgaaaccagaaatcctacaccatatcattttcattacccatcctttaccccttttttccgaaacaaactaacatcctactcgctgcccgttcatactacctctagacactaccggtccctccctgtcgacccgtgttactaccgtcgcctagccggcttcaatcattgtctggaaccgaactcgagtaccgaagaactatagctcctgaggatatctttaaggttgactgcgtacccacagtaagtagtattcctccgagctagctacctctatccactacatccacccgagcacagactaccacccctagctaccatcaggacctgtctcccaagctttccaccgtcacgctagatatcagcgctagactaaagcttgccaatccgagggcaccgtaaacacccccatcgacctgggccccttgttccctttcatctatctcctcttcatcccctaccaaaccagcctcatcagccggtgtagctagaagacctattgtcttggcatcaccgagcctgacaaatcacttgttgtttttcttttcttgctggcgggttcagtacttgcttcggaatcttggtttgaagctaggtttctggtattcttggtggatttatttgatggagtgggggttggggcggtaggagggggatcttgagataatcccttatgagtctctatgtttgatttggagtcagaattggaatcggaatcaccacttgaactcatagtgggttgatcattaggaggaccggttgtattggtccccttggtggatgacgatgtgatctgggagttccgggactgttttcctctgggcatcttgaggataggactttggagtgctggtgggtgaagtctgaccagctgttgggggatctgattaggatataatgaaaatatatatatctctgtagtccgatcatcggacggtgccagggcatcccctattttgtcgggtcggtgggccaaaattgggccggcccatcaaagatttaatctgtccatacccgccccggtaactgctcaggtgatttcgggccgggtcagttttaacccacagtctgtcgaaaccctccctgagacccgccgggtcgcggggccctgccaggttgacccgacccacttgcatcctgatttctacccactgtacatgatgtgtggtctcaaagattgtgctatagctatcagtacccagcaggctgtgctattgcaagaaggggagtgctgtacatgatttcaattggctggatgagggtgtggagagttgcagagatggaggattttggaggggggatgagtttgttagagttgtgactgcattattgcataaagacacaagaaatggtgtgtgttagcttaatgtgatttgactgttgtatgcagattttgagttcctacagagttgctgaaggttttcaagagggtggctacatgtggcattccaacttggtccttgaactgcagcaacccagttaattcaagctctgactgtatatatgttcttacctctcagaaggagagtaaatttttatccaaatttccaccaaggtaacataatcaaaattataaaaagatccttccaaatatttgatccagcctcctagttaacttatttttggaagattgatttggtttgttgaggaatcttccaactcacaattccagctttcagtttctacagctaagaaaaaagatgataagtgaatgttttatcagatgattcaaagaagccatttacttatttgaaacaagatttattttcaatgtcttgagcttaatgaaaggggcttggttaatcaactccaaacattggaggatcaactcccaaaccccaggaacattctggggaccatctgcacttgcagaccatctcagtatgtcccctccccctattttttattcaccaggggtttggaatttgatcctccaaacccttcagtgggtttgggagtcaataacccaaaatcataaataaaaattaaaattaaaacccccagttggtttgggagttgatcccccaaaaccaactggggctttgggggtagtaaaattaaacatagcccccaatggtgagagaattcctctttacactctcaacatctgggagggttcctcttggctgttgagagtgtcactcttgatgatggataggaaagaagcctcttggccatagagagtgtaaacctttgacggaagagaggaaacctccttcctctcaatgtcctggagtaaccctcttggccgttgagaagtacactctcaacagccaggagttatccctcttggctgctgagagtgtatactttcaacggccagggtttatccctctttgccactgagagtgtacactctcaactgccaggagttatccctcttggctgttgagaggtacactacccatcccccttggctgttgaggggtacactctcaacagctggtaggtatccctcttggccactgacattttatactctcaatgaccaggaattatccctcttggccattgagaggtacactctctatccctcttggctgttaagagttgcactctcaacagccaggagttatccctcttggctgctgagagtgtacaaatctcagcaaccaagtggatccttttggctgatgagatctgtacactctcagcagccaggaggattctcttggttgctgagagtgtacagatctgttgagtttttcactccttggtctactccttcccaaaaaacatccttttttccctttattgctactctcttttatttcttgaatcatcttgaaatagactgaattatagttagtcatagctggttttttgttgaatcttatgcatcctagtagtctaattagaactcaaaatagcaatttatcaacaactcttatcttaatgattggcttctttctttttctattttcattacttgattcttaaaagctaattatttagaattgacgactctaaatatttgtggtagaaattctgatttttcttgattaacttttcttgtctgactaaaagagactgagaagtccggctaagactgtttcttccaaaacttcaatttattctatctcttagtttttattcaacattcttttttattcaattagcatcaaccacagtttgacacacttgtagttagtctatttaaacctagctagatacttgtgaataaaaatcatcggttctttacactcctttccgtgagcctttcccaaaaaaaagagtcctttccttttttggccctcaacctcttatgtgctttagctttaaaatttcaacaagatcacagcagccaagagggataaatcttgtccattgaggtgtacaagctggcaggggggcaaccttcaacagccaggaggatccctccggccactgagtgtgtccaaagcttgaaagctgggagggccatcaagatttgaagggcatttcctggaagattttaatttttttggggggggaattgactcccaaggattagggggagccaggtttttggggcagtagatgtactggggctgtctccaggtggtcctcctgataacttcctaatttatgagtcaatcctctcaaatttgagagttgattaaccaagcccccaatgaaattctctcaatcatagtatgattgagagaatttcattgggggcttggtctccaaaagatcagtatgattatcatactgatcttttggagatgcttagccactaattatgggcttttgagacttatagttggcttcatatttggggtcataatctggaaattggaattcctgccatcaacaagttcatgataaagcatcagcctgaccatttgatccatgattcatagcccagattggctgaagcaggccataaaagcatgaattgcatgctaataaagggtctgataaactacacaaaaagctttgaaaacacccatggtgacgcctgaccagtgagatcagcatgtgctgtgatggagattgatttatacccagggcgatcaggattcgacccccgggggggtaaaaattctcccaagggggctcgaacccctgacatcaacgtaacctcagagaggggtgtgctaccacagtataccgacttcacccacggggggtgaatgtcgtcatataagcattgcgctctaccaactaagctatgggagatctggaattttcgctgttttagcgtatataaacctagcttggctctgtttgatcctatccttaggcccgttttccctcctcggccccttcccactccttgccatttctccaggaagaagaacatcgtcggacacaccttaacaggacaggacaatcacgttccatagccaaggcaaagggatttcgttgacaggatgggctcggagaaccagcgaaatgacaagccagatccgatcctactgtcgttatttgccaacagttcagcacacttttctctttctccttaccttaagtcctttctcaagctgttcgctcatttattgatgatcggtgactttttctcacttgcaaccaaaaaaagggtttatgtctgttgcagaggtcaatcagaaaaaaacacgtcaaatgtatcgaattctcgtggtcacacattgaatataatcttatgttttgtatgtctacggtacttaggctatgggaagaagtttgcaacaaacttctataagcaccaatatcaagtgagtcttcaggtatctatgtatcttcacaggaaatttcttacataacaattagatttctgattaatgtgtgcttcttgaatgcttggatgtgcccccataaaacaactcgacatttaaaacctcgacatcacccttatccgtttgaaaaataccctcaaacacgaaacaaaaaaaaaaaacccgaaaaatggaagagaacgcctggattattcgtgcgcgattttcgcacccaatggagacttagtagccaatgtgagcaatttgctcatttgcattttcatctttcgcgctatgtactccggctgatgtatgcaccatttgcccctcgttttgggtccaggcgccccatctgcccgtccatctcggctctatgtccttgtcagaaaacagtctattctcaaggtttcatgacaaattctcttagcttatcttttggatttcggatttctttgaatagtgcggtccggtatcaaatccaacacctccaaggacaaatctttccgggagatgtgatcatggcaaatcatccacaagctggaggaaggttaattatttcaactatcctgcatctttttcttggcgaaaactacctcaagtaattggaaagaaaaaaaaatctgaacctaatcttttcttgtcctgttttcttcttttttccattctttctagccatctgccggatattacattgatcacacctgtattcaatgaacaaaacttggtgttttttaccggtatgtaatttaccatcaattgagctacacaaccccaagaaatctgcgggcagtttgttttggttgcccatcctttttgcatttaatcaaatggtgatactgcgatacgtttatttatcaaagcaagtcgtgcccatcacgccgatataggagggatcttaccagggtcgtaagtgcatgacgatgccgataccattgtccctacatcgaagagttgctgcttgcaaggtccaatggacccttgaacagctcgagcaccccaaagagcttacctttttttttggctaaatgttttccaaatcaatcaagtatgccgcccacatcgaccaacatctttcaagaaggcgcccagatcaagtcgttcaagattgtatctaaggggcaattcaaacagtcagaattgaagaagtatctgattgaggatcctgccaagtatcctggctgttctggcacccgctgttttggtgatgtcgagagtgacctcaaagcccaaattgccgccaacaataaaggtaacccctccttttcagtatactgatgatgatatttattctcagtgcataacatctcatattcagtccaaaatcctttcagagggagttgaccggtctctcgctatttgctcctggggcaggtgttggtctaatttacctattgatagatgaatacggtttggaaaccgtccaagcttacatgactcatgtgtgtgctttcaccgcaatacctcgaatgatcatctaattacaaacaagcaatcaaatcaacaaccgaaaaaagtcccgaattaaagttgataaaaattatctcaccatttgggttgccacttcaactaatcagattcgagacaatgccgaattggcgatccggaatttgttgaagcaagtcgtccaagagagaggatcgaagcaattgcatgcgatcgagtatctagacgacgggacgccgatcgagctgaccgttaccatcgatgaccaggacggctccgcgatctttgacttcgatgggactgggcatgagatgataggtgggatcgtaattcttcagtccatttctgacacggagccgtgattcatgtattttgcctcttctccatgcgagcaggtaacttgaacacccccaagagcgtgacatattcgactattatatattgtttaagagcaatggttgatttagaagtcagttctcattgaatcatttttcttttcttttatgggtcaaaattattccatcaaccgctgactattcctggttgattagatcccgctgaaccaaggatgtctagtgcccatcgaagtacggatcccgcccaactgtttcctggacccatccgagaccgcagcagttgtgggtgggaatgtggagtcgagtcaagtgatcactggggtgatcttgaaggcattcaaggccagtgctgccagccaaagcacttgcaacaacctgaccttcggccagggtggtaaagacaaggatggcaatcatgtagctggctggggctatgtgcgtgctgctttttctcactttctctagcattttcacgcttgtactaaaaccacttcggacaatccaatttagtatgagacgattgcaggcgggagtggggcaggtcctacatggaatggaacaaatggagttcatacccatatgaccaacacccgaatcaccgtaagatcaccacttccgctccattcccatagaagaaatgtcgcttgggccggcactaagcagatatcctcttcttggggctgttattttgtaaacaatctctaggatcctgaaattctggaaagaagatatccagtgatcttgcaccagttctcattgcgcgagggatcgggtggaagaggtgaatacagtggtggagaaggagttgttcgagagattgaatttgtcgagtgagtgtctcccttgtttattcaaaaaaacatgtgagatctgaactatgaacacgcgcgtttagaccgatccagtgctcgattctatctgagagaagggtgcaaaggccatatggattagaggggggagaagcaggccagccagggctgaacgtatgggtcaaaaagagacgagtagaggatggagatctggaggatgatggaagcggaacggatggagtgggaggggataggatcatctctcttggaggcaagagaacggtgatgatgggcaaacacgatcggattcgtatcttcactcccggcggcggcggatggggtctcaagacggccgatcaactgccctccaaccttccttctgctgaccggctcatcaatctgttgcggggtagcttcaaagagcgtctcgatgccgcccattcttcttgattcttctcgtcctattgcttatcgaatctcagcaaagttcaaaaatcttttgtagttcttatgaccaaccaccttgtgctttgtttatcctagtaatttatagccatcccatccgatctgacagtccccggcgttttttccaggattatcatagcaccaccccggagttgttgttgatttgtattttatttctttcccagacataatgcatccaccgtaggcctttccccggattgttgtccatgtgaagcttaagcttctcattggtcttgaggttggcaccaaggtatgctccggccatcctccagccttgacttccagctagtgagacaagtgaatcccagattacgggcatcctccggatggtcccgagccgcgttgaacggggacgccggccgggcacacatgtgtgtcctcaatgtaatcgttgactggaccaacaaccacaaattgaaatccaacgagacaccaacgacttcacgaccccagtcaaaatctttggtcgagcgacgatgaccaacccaaaggatctacgagcttggtttgaaggtcacctgaaattgctgaagctggaacgagcctcggagaaggaagaattcgaccttctgacctccgagaaggtcaagcgtggccagaccaagctgttggagcggatgggcatatcgatcggtgcccttggggttcgcagcaccaacatcggactgggtggaaaaacgtgaagtcttgtcatgttcctgaccgtttcttcatgatattaatccttgtacgagctggctggtgactgattgtttctctccttccgcattctgatcgcctacaggatcgtagaactggaacggccagcccagtaccatacggagcccaagttaccctaccataccctccgatcgggcgtgccggtcggaatcatcgacaatgaagtcggctcaactaaatcgtccaagaagagctccgcctcctcgtctggtgacaagctcaaggtcatcgagggcgtggtctctagagtgacggaaacaagcatcgcaatgactgtcagctctctcaaagatgatgccgatcaactcgaattgcctgccaggtgtcgtttgtaggtgtgaatgagagaactgattccggaggactgcgaggactcgattactgattggttttggtgcctctcctcttcgtcgtcgtaccttacagaatcaagcttgccgatacagccactttcgataggtacctgattcttcacttgataatcaccagaacttttcacaatctcggagcagattattaatgatcaggtctgtccgcaatcaatagactcgagcagacaatggaacaaatctgggaggcttgtaaaaatttagatcctggtggaccttcctctgaaaagcacgtcaagctgcccgcaaaggactctacaccggtcaacaaaggtgcgtctggagtctgctgagccttctgttcacaatgggtcataaatagagcttgctaaagagaacagttatggaactccctccgttccccattcgaaatcaagtaagcagcagtgaaagcccgaatcataactagttcaatttgcgtccgatcccgaatactgaattccatttgacatacattcactttggtagattgctctgaagaagacgccaatttaccggtagatagctctgtatctttgactgaaagtgcgtcccgcgtcaactaatcataatccatttgtataacgctttaaagattatgcgcctgagaccatgttgctcaactctgcttgggattacttctagccacagctaagagccaacctatgaaaacctcccaccggaaatctccagtcgtcttgacggacttaatgcggagccttctggggatcgatcccatcaaaaccgtgaggaactcttcggcttctggcccaattcttaacaccagactcgcctctgtaactgatccatcgttcaccgcccgatctagatgagcgaggaggagatcaagcaaatcgatcttcctccagctgtccgcgacttgaactcgtcccagcagtatgccgtgaagcatgcactatcgccctgtcccgtcacgttggtgtttgggccaccaggtgaggtgtcttatccttcctcctggccttcagtggccttgcttgatcacgcctcttagactaattggggatttgtaggcactggtaaaacccatacgttggtcagtatcatcgcggccttgtatgctagaggagatcgaatcataattgctgcagcatctaacttggcgattggtaagagaaggtctaccagtaacctatcgacgcggttttgatgagcattggaattggctccgcttatgttctacagataacatagccgaacgactactagatttgaaactaccgatcacacgattgggacatccggccagagtactagactccttatcttcctccacattagagtaccaactcaacacctccgacgagtccgagatcatccgcgatctgaaaaaggagatcaaccaaaatctggccaagttgtccgctcaaggaaaggaaagggtgcgtggcaaagcacgcggattggtgtataaggacgtgcaagagttgcggaaagattatagacagagggagagaggccacacccgtaacatcatcacatctgctcgaattgtctgtgctactgctcatgggtacttcgaagttctttttatttcctctccctgaacatgtctattttttatacctgtgttgatccctgaaactcttattattttctagggcgggatctcggcaacttgataatgaaaagtttgatgtcgtgattattgatgtaagagctgggtctggctctcatatatgataacttggagattctgattgaagattcctctcgtataatttaggaatcaacacaagcgtttgaagcggtaagcttacgtttttcaatggggtaggtcgtaacagcgcgattgatgatctattctctctcatttccctgtccatctttttcgccctgtttcgtttcatctttgactgtgtccaactatcaaaattaggcatgctggatacctatagtgaaggccaagagcaaactgattctagcaggagatccgttgcagctaccgcccactgtcaaatccatgaaaccccatcatccagtgagcgaacccctccttcattcatctttgctatatcaatattaacatgttggatgtgaggatctcttcatagcctaagtcccaaaataagaaaacaacggatcccaaaagttccaagaagaaagtgaagaacaaaccaggtaagtcgatgtttactggctcgacccacataccaatgtcactcaactgggaaccttgttattattggcttatatatgcgtctcaatactcctacttctcgaagctgagccagacgtcacgacacagaataatggtgaagcagacgttaagacagaggataatgctaaagcagaagttaagacagagaataatgatgaatcagacgttaagataccaattaaagccgaaccagaggctgacagttcttcggaagatgatcaaagcgattgtgcaaaactcggccaggaagtcaaaaagatttgtacatgggaagaatttgttgattacgtagggcttgagtatcacctggcagaggttgattgtatttttcgaaatatttcattgcagcactcaagacaccatcgcgacggccgctgatgaaaagaccaaggactctggaaacgacgatgttttatcgtctgttgaaataccaacctgagatcagttgtctcttgaatgtccaatatgtgcgtctttgaaccccccctcatctttcgatatcaaaatcaccaaacgctgatgatggatgttcaaaatccctctctccgtggatatgtgtatgttttggggattcagagaatgcatgagatgatcatgaaatttccgtcggatgaactttacgaatccaagctcacagcagcagattcagtagccacccatttgctcaaggatttacctaatgtgactcgcgaggaaaccgatggtatcgccgatccagttttgctgattgatagtacgcacgcatctcacacattggcaggagaagaaacacatccggggatcagatttttgacaatcttcttgacccccttttttggattagctgctggaagttttatgtttgatagagctgcggatgaaggtggagaaggaagcttgttgaatgaaaacgaggctgaattagtggtccaacgtgtcaatgcattggtaagccatgaaacaaaactcgtcttcgtcttcacttatttaggatgattagacggtccattgatttttgaagaaaatccaacacattgtcagattgaatccggtgtacttccaacccagatcatggtcatttcaccttgtgagttccgcataaaagaagttagatcttcttgaaaagtttccgaacagctgattaaatcattttcgcatgaaagatgccgcacaagtttccctgttgaactctctcttgaagacacagtatccagcgttagccattgggtcgattgactcgtgtcaaggtgagctcacttgtatccttcccgatcttttggactcaaattgcccaattgggttgaccttcttgtttgtgatttcgtggaatatcaggccgtgagaacgaagtggtcatcatttctctatgcagaagtaacgctgaaggtgttgtcggatttctgagcgagagacgtcgattgaatggtcagaaaatctttcttgcattcacttccgtcctttctttttttcacatcaggcatccatctcggattacattttccttataaaaacttgtccttaccggctttttgtttttttttttccaatctcatcaagttgccatgacacgtgctaagcgacatttgacagtgataggagattcggatacgttgtccaaaggcggcgagtttcttaaagtgagcagaacacctttctacctgtctcatcttgcctttttatgttctgggaacgggatgggaagggggttgatcaattcatgctacgtactttccaactgggggttttcttttttttttctttgactcatggaatgatgttggtttttctagaattggatgaactggctcgaagatcacgcggaagtgagggtagcagccatgtagagtagctcacatgcatagcgaagtgtccctcaagactcgatcaaagcacatttacatgtacctacatactcagatatttgggaaatcgtgtctagtgttaagccggtttttgtctaaacatgtatcccgtaaatttcactttatcagccggcgcgggattggatcatgaccatctcatacccaaccatgacagcgctcaagttgagtaccattcggagagctcgaatttgctaggcgaagatgcacaccactttctagactttctggttttgttccactactcaatcgttaattgatgtggtgtttatctctatccgcgaatcctgcatcagccataattgtttgtgcccccaatcaacggtttgaagtttgactcgttgggtttcaggtacctaagcgtacatagtacacgacatatatggatatcgcatatattccttacttttttgaagaagtcattagtcaactcttgacctctttgtacactgttcaagttaactttgcgccactctcaaacaaaaaacagaagggtcacatattaaagagtagccaatgatgttttcacatgtttttgagtggccagtctgccagagtctttacgcgcacagcccgatgtcggcctccttcggcggcaatctcggagcctactgagactggggcctatgccaggttcggctgcgcgcaccacgttgattgagtagatccaagtaaaatatgtaatggtctcacttgggtctgtcattgatacagattatgacaatgtttcatccccttccggattcttgtgaatggccacatcttcccaatacacatgtctcatgcggtttggaagtggcaaatgagctcgtttatagccttcaggttcgccggtccggcactgccctggatccccggaagttggacatctccgttccccctttcattagaaatactacaatgcgggttctcaaatcagcgctgacaattattcgactgatttactttcttacgactaaccaatcggcctctgcgacaaatcttcaacctcgcagcatcctgattagtagcaacaccgcccgtgtaagtgaattcggctcggaggctaaagcgatagaagcagggtcattatcaaaagctcgagaaacaacgtctggattgaacacttcgcccgtcactcatgcggccccgaagtcattgaacataatctcgtacgagggtcatctgcctccgcggcatgcaccacccaggccaatgcgttccgcttcattcaaacctcccccacaagccgctatgtctggtgaagaagcaccaaaaccaaatctgaaaggcgtaagtttacttcaaccatgtgccccaagctactacaaaactaccgagtaaaaaactcacattattcgactctaaaagttctccaaaataaaattgaagctggcaaaataccccgcgaagataaaagaaaacttcttcgaagcgtaagctactgtttgatgatgtctccgcgtgatttattttttagctaagacagtgtcctccccaaacggattaggtttacatgggttaattaccaaatctacaaaattgtaagcgatcccatgcacctcgaaacagttttgacccgtgctgatgacatttctaattactgaagagaatgaaattccttcgccctgcaaccccaaaagacttgaaaaaatatcgtaagtcccctagcctcccgtagtatgactcactcagaatttttcttcaaattgatcacttttacttttgtcaggcgaaatgaaagatcagatttctagagcccttgcaacaagaaatttgaagttgaatgacaaggagttattggatgtgaccaacttggctaaacggttcgacaaagaattgtctccacccgtgaatcgctacaagcccacagaacaggcggtatccaagccatcagagtatgaagattacttagcaaaactaagacttcactatcttattaccgggcagcttgaagctctacagagcaagtgggaatctatcaagctttccaaggggttaacttcagctgaagagtatgtcatggcttcggcggctgaggaaataggagaaagaaatcccgtcttgtacaccttcatgcgcactcagcttcgccggaatgtcattgagagcatcacacctcagctagaacgatggcagcgccagctgaatcaaaatttactgaatcgagatctgcaatcctatttcccaactatcttctcagaagagctttccaagccgcacgttaaccggccgcgtctcgacttggaggaattctcaaaagctcgaaccgctcagctacaatcactggaaggcgccgcttctttaatacctgagctcaacacaccagttgcccttgaagaaagtggcgattcaattttcgcggtggggaaggctttgcgaaatacgccttctgatggtgggttgatgaatgttctatataactactcaacagtgaaaggattccaaaacatcctacaacacgtcatcaccgccacgcacaaacttcttctgaacgagctcgaaaagccagtccttgtcgcgttcaccaaaccgttagagttgaaaccttcgttggagtcaatcttcaaaagtctcagcaaagaagacgtcgagtggcgtgaagacttcttccagaagttttatggcacgttggcaactccaccaatcgtatttgcacagctcaagggtcttcccgaagacgaaatacacatccgcactgcccttggtaatcatgccgatttcattgactccttgcccgcgaaggacgagcatgaactctgggaggcttcatctgatcgtggacggttcgcgaaacggctagatgaaattgagcgccggttcatcaaagaaaacaaagacttgacacgattgaaagatttcagagaccaagccgttcaccccgacgcggttgttgaacgcccatttgtcgaaaacctataccaacaaggcattattgatgacgccattcgacaagaactgaatccatctggggggctatctcgtgcaaattttctaaaagctctgggaaagcaggaagattttgtcaggcgtataatgaagaagcttcaatataacctttctgacaaactagacgcgtcggaaggcaaatctggagaaattgccgtgcgcaccactgaacgacttgcacaattccaaataaaacagcttaacgcagaggccaagtccatctatgtcacacccggcctatttgcagaccccccttcgtacaactttgacaaagcactagaagtctatcagccagataacatcaagaagctcgccaatcgtttggaaaacaaggaattgttcaccaaggcctacattgaagcccttttctcgccgaaatctcccgtcgtgggatacaaatcaaagatggatgaatttttaagtcaaatcaaaataccacaatctgggcacctcatgggtaagtagtgagatttaaatccacaaaagcagctccgcccggcctcttcttattaacccttatctttatcttccctctcaatcaacgtggccttttttttctctctgacacagacccaatcaacaaagaaggcataaccaatcaactacgtgactttgacgaaagattgtctgcgatatacctgaagccgctagaaattcgggattcgcgattggatagaaccccttacgcaagattgacagatcatgcacgggagaacctcaataagatagcgcacgacatttactctcggcgtcaagaactggataaactcttatcaatcaagacaacctgggaggctgagatagagaaattcgaacaagagcatctactacaaatcccacagatgctcaaaataatggaatcttccttgcacgacaccaatgcatatgagatagccagcagatcctcagctcaagcaaacagtttaagtcaaaggcttgctcgatttttcctttcctggggtaaaaaatctgaaacctcctataagaagtcgcggaagaataatcgattcagatgaaaaaaaaaacaaaaactgtgtaccaggcttctaaaaagaaataaatgcttggataccaaaactaggattcacgctctccaacacacatattttttccgtatacactcatttgtcttgtggaacaaaatctttaatctttttaatccactctagctggagccaaataccttctgaccagattatttcacattgtgcgctcatcctcatggtgttaacctattgtcactcattatcactacattcgtttttggatttaattgcgcttattgaaccatttttaatgaaagcatgggaaatatttctactctcatatcctttgttaatttatgaacccttttttgcgattcctgttttagtgaagacaaaaagaatcaaaaataataatatttgatttctgagtaaagcaaacgtggtaagttttggatgagttttggaattcaattacaaaattgcaccctgatgaagtcccaaaaactgcttcgaaatggttgaactcaaatttacttgatttcaaataatgaaaattacatttttgcatcttcatctgtcaagttttccatgctaaatatgaagtcatcttcaatattgaattgactcaatatacattgatctaacattttgttcaacagagaattttttttgcagaattttgacccaaagtagaaataatcttttgaaacagcttgttactccatttggatgtctctttttgtaccaatcttcttgctagtggccaaaaggaatattttcatcatgaataggggcttatgacaagcccgaagtagatttctccacacaggccactaatcttgctccaatccacagcttcaagattttggcatggtttcaaaacatagttgtagaaggtagcactgtaagctttgcatctgaattgtaaccaaatattgttcactaaatttctgcaataggtttagcaagcttttcatctatcttcaaccatcaaaacttggcctccttcggcggcaatctcggagcctactgaaactggggcctgtgcccggtttggcttcgccttcacatccgcgaccttctctgacagagggagagtggcgagaaccacgttaattgaatgtacacacactcacttgggtctgtcatcgatacagtttctaacactgtctcatccgcttccggattcttgggacatatggccacatcttcgcaatacacatgggtaggaaaaccgatgcgaatacatgaaatctccctgtttctcatgcgcttggggcgaggacggcgattgtgcagactcgcggtggtgggtggcagatgagctcgtttatatgtagccttaaggttcctccgtccagcactggccaggaagcgtgtacgctgcacaattccgttccccctttcgttgcaagtactccaagatgcgagttttcaagtcatcactgacagttttacaattggtttattttcttacggctaacgagtcagcctctgcagcaaatcttgaacctcgcggcatcgtggttagtagcaatcccgcccgtgtaagcgaattcggctcggatgctaaagcggtaggggcggagtcattatcaaaagcccgagaaccaacgtctggagtaaacgattcgcccgtcaacataatttcttacactggctatttgccacctcgggttcgcgatgcacctcccacaacacgtcccgcttcatttagagctcccccacaagccgccatgtcaggcgaagaagcagcaaacccaaaaacgaaaggcgtacgtgtactttaactttgaatgtcaagatcctggaaaccactcgagtaaaaaactcatactattcaactccaaaagttctccaagatcaaattaaagctggcgaagtatcccgcaaagataaaagaaaacttctttgagacgtgagctactgtttgatgatgtttccgcaggattgattttctggctgatagattgacatgccgaatcgcattagcttgacttgggttaattaccaaatctacaaaattgtaagcgatcccatccacattgtaaacagttttgacccttactgattacatttctaattactgaagagaatgaaattccttcgccctgcaaccccgaaagacttacaaagatatcgtaagtcccctagcctcccgcagtatggcccacccacaattttctttcaaccaagtatattgatcacttttattttcgtcaggccaaatgaaagatcagatgtctagagcccttgcaataagatatttgaggttgaatgacaaagagttattagatgtgacgaacttggctaaacggttcgacaaaaagttgtctccacccgtgaaccgctacaagcccacagaacaggcggtatccaagccatcagagtatgaagattacttagcgaaactacaactttactatcttgttaccggggagcttgaagcgcttcagagcaagtggaaatctattaagctttccaaggggttaacttcagctgaaaagcatatcatggcttcggtggccgatgaaatagaaaacgaagatcccgacaagttcaacttcatgcgtaggcatcttcgccagaatgccattgaaagcatcagacctcagcttgagcgatggcagcgccagctgaatcaaaatctactggatcgagctcctcaaacttatttcccaactatcttctccaaagaacttcccaagtcgcacgctaaacagccgcacattaacttggaggaatttgcaaaagcccgaaccgcccagctacagtcacagaaaggcgctgcttttttcataccccagctcgagacaccagctgcgcttgaagaaagtggtgattcaatttacgctgtggaaaaggccttgcgagacacgccctatgatgtttgggggatgaacattttacacaagtactcaacagtgaaaggatttcaaaacatcctggaacacgtaatcactgcagcgcacaaactgcttcaggatgaactcgaaaagccattatctgtcgcgttcatcaaaccgttagagttgaaaccttcattggagtcaatcttcaaaagcctccgcaaagaagacgtcgagtggcgtgaaaactttttccagcagttctatggcacgttggcaactccgtcgatggttttcgcacagctcaagggtctgcccgaagacgaaatacacatccgcactgcccttggtaatcatgccgatttcattgactctttgcccgcggaagacgagcaggagctttgggaggcttcatctgatcgtgggcggttcgcgaaacgattagatgaaatcgaagatcggttcatcaaagaaaacaaagacgtaacacgattgagacatttcagagaccaagccgttcaccccgatgcggttgttgaacgcccattcgtcgaaaacctatacaagcaaggcattattgatgacgccattcgacaagaactgaatccatctggagggctatctcgtgcaaattttctaaaagcgctgggaaagcaggaagattttgtcaggcgtataatgaagaagcttcaatataacctttctgacaaactagacgcgtcggaagacaaatcgggagaaatcgtcgcgcgcaccactgaacgacttgcccagttacaaatgaaacaacttgacgcagaggccaagtctatctatgtcacacccggcctatttgcagaccccccttcgtacaactttgacaaagcactagaagtctatcagccagataagatcaagcagcttgccaaccgtttggaaaacaaggaattgttcaccaaggcctacattgaagcccgtttctcgccaaaatctcccagcgtgggatacaaatcaaagatggataaatttttgagtcaaatcaaaataccacaatctgggcaccccacaggtaattagtgagatttgaatccccacctggcctcaactcattaactcttatctttatcttccctgtcaaccaatatggccttttttcccctctgacacagacccgatcaacaaagcaggcataaccaatcaactacgtgactttgacgaaagattgtctgcgatatacctcaagccgctagaaattcaggattcgcgattggatagaaccccatacgcaagattaacagatcaagcacgggagaacctcaataagatagcgcacgacatttactctcggcgtcaagaactggataaactctcatcaattaagacaacctgggaggctgagatagagaagtttgaacaagaccattcaaaacaaatcccacagatgctgaaaatcatggaatcctccttgcaggacacgattgcctatgagatagctaacagatccccggctcaagcaaacagtttcaagcaaaggattgcgcggttttttctttcctggggtaaaaagtctgaaagctcctataagtcgcagaagaataatagatttagatgagagaaaaaaatgggtaccaggctgctgaaaagaaataaatgcatgaatgcaaaaattagaattcaagctttacaacacatatattagggggttcatgatagcttctcgaaagaagcaatttcttctctccccagaaaccgcagcactgctgcaggcttaaaatttagcttggacgtcagcaatgcgtgagcaagaaaaaaaaataacgggttcgagaagcaaaaaaaacactattgtgaaccccactattttgtccgaatacactcatttgtcttggagaacaaaacgtttgagtataacctttctaatccactctagctagagccaaatacattctaaccagatcatttcaaatcgtgcactcatcttcatggtgacaaacagttgtcactctttgaatgaaagcacaagaaatatttctattctcatatatggcctcccaaaccaaccagggtttgggggttgatgacccaatagacccatggcggcagctgggaggattcctcccggccgctgaggtacactctcaacggccagggtaccctcagctggtgaggtgtgcactcagagaaactcggatgctgagtgcacacctcaatggccatgagctgcttcccgcccgtggagagaccctggtcagtttgggaggccaactcccataccgaccggggatttttattttttttagggagtcgactcccaaaccagtcaaaggttttgggggtttgactcccattttttgggcaatccagggcttgggagttggctctcaactttttgggagttgtttaaccaagcccctaaatgtatatgatgatatcttgaagaattcagagagatgagtaatgctaggtaaatgaaggaaggaaggaaggaaggaaggaaggaagcactgaatgaatggaggggaaagaaagagagaacagagcgtgacaggactcaacaagaatgcaaaggggatggaatgtgatgcacatcccacccactgtgctcagcatcatgctgagcacagtgggtgggatgtgcccaatggacttggaacaaatcaaagcacaaggtttccaaagggctttctcacagaaacgatggtcagtgcatttcaggccccaacaagagggtatcggagccaggaacacatcaattctgggatcacaataaggtatcattgttgatttaatttttttttttttggtatattcggtcttggagtccgaccttctaggaaggctaaatctagtaagatctcatttctactgatacccataaacaacgactatcacaaattccccgagtgacttttcaactaaaccattctatttttttttctagaaaaaaaaagagggaacagaagagagactaaagcttattgaatgtgaagttgaaccatagcttaaaaggaaccgtccaatcggctttccgtgccacattatcaatcaaatgactcttcagattcccttgttcttcttgtcgtcttgctttatgagtattaagaatgatgtttgagatcttggttaattgagttctagccggagtctgatacaaacaaacaaaaaaacgtgagcaaaagtcaaatgaatagattgagaataggacaagaaaagaaagagagagagaaagcacagcaaagcttacggcagggaggaagagaggtatgagtgtgcggtcgatggtgattttggggagataagatttacgactagaaaggatgtgtttttgaatgagagtagcgttctgatggttcctgaagtcgtctgaatggacgtgagacagatcgagcgagatgacttctctggccgcgacgagttccgaccaggcgaggaagatcagggattgaagagtgaatcctgagcctcatgaagatcctctgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactatgtgtccctcgatggcggatgtcgtagggcaattgtttgagattcgacgacggttaggaagagggctagatggctgagactgtggtcgaccgtcgctaatgtgacgcctcctaacttcgtccccttctccttccactgcttgctactcgttaataattgtgctagtaaggacagactcgcatatgtcgtcgagcgtgaatggtctgctaaggctgttagagtcggcaatcgtcggtctagataatgggtctcctacattccatacacacacgcacacaccaaaattcacttgatttgtttgatagactttttttgatgatgatgatgggtttaaacttactgaagcattgatgattcgggcgaagtaatatttagataatttgtgttgcttgatgatcggtttcaagagatgaatcagaggatgattagaagggatctgattgattggactattatcaaccgtcttgaaacaacaatcatcagttctccacataaaaaaataaaacaaaatcgagaaaaagatagttaaatacctgagaagaagaggaagaagagagataacaggaatcgatagcgtctctccaccattgatagcgcatctgggcgatcaatggtttctgacttctcgagaccgcattcgggatattgttgatctcgccatgaaaactcttgatagccacgaatcctggttgcgactctttaggccaaaatggaagttgtaatctaccaaaaacaaaaaaaaagtctaatcagtcttgatacactaaaaagaatgtagagggatgctttgtttgctcaacactgattctgggtcgttcctcttcaatgagtccagacattcctcgatcgatgatagtcctgaatatccccgtcgtcgttgtcgttgttgttgattagtagaaccagttcgtcggattgctcctatcagtagtctcgtggtcgtcagtcctatcctcctatccgtcatccttgtttccttttttttcttcttgggggttgagtgagacaacaaccttgggtagcattcacccacttgaggggggaaatctccgccagttaaatattcaatgctggggatgatctcattagctaacttactgaaatcggtaacctgcctataaaacacatcaacactcttctcgcttctcttgaccatcaccaccaaaccaaccaacaacaacctcaactcaccaaagatataccaattaacaaacgatgtaccatcaaaaccagagacccagctcacaccaagaactcatcccatcatcatccacatcaccatcaccatcaccatccagaaaccaacaacaacaaccccaacaacaacagcagctacgaaccaaagaacagaaacaacatgctttcggcgccgattctgatgatgatgatgaggaggagaacaataacaacaacaacaacaacaacagcgatagcgatgaagacgatggcctcgggttccaagtctacaaaggcaagacaccactcccacctctaaaaaagcacaatcctaactaaaagaaagaaccccgaaactcattttcttgtttcgtcgcgatcacagatcaagcttcgactcctcgttatcttaatgtaaacacagggccccctaccccgagcagcgctcaatcgaataacatgacggcgatgcaacaacagacgaagagaggaggaggaggagttgcaggaagcatgatgaccgggacgacgaatcgggggccaccatcgtaccgatatccgcccgaagactcgcaacaacactcgacgatgcattcgcaaatctcgccgacgacgatgacctacaagcccgcgccctcggacctggtccagatgcccgccctcggctccgactggaccaaggacgagtccaagcgcgacaaggattgggagggcaaggacaccctgatcgataagacgaaatggctcgaccgcaaacagaagatccgcagtaagaagcaggtcgtcgatagtcagttccgcgacttccttgccggaagaagacggcttgggggctggttcacaagggtcatggcgctcgtcttgctgctcttttcactcttactgtaggcccccccccctaatccctctcacttatccatatagagagaagaagaagagaaaactgatgttggggatatcttatgtaccagggcggtcctattgatctacttcctagtaccaagggttccggaagtagcctacaacaacgagacgacgtttaccggcgacagcgcaaatggactcagtttccaaacccttgaacccgtcaggttcgagttcaacgggaaaatcaacctggcaatgaccgccaaaagctcctatgttcagcccaaaacgagcatcattaccgtcatcatcaaggacttgtcgtcggccggcaaccccgtcgaggtcgccagaggctcgaactcggactctcttagtatcagtaataaggagtacacgccgttctctgtcgaccttaatttccgttactcgtcagtcccattttgttttctttttactccaacatatttatgtttaagcgtcttttttcgatttgtagggcaaattcgagtaaggatccggtgtggacagcatggcacgaagcatgcggccacaaatggcccgggaaggaagaccggcccaagctccaaatcgggatcattgtcttgtggtcgctcaaaggtcgcgccggaacgttcgaggaacgcacaatcttgaatgactttatgtgtcccgtcgagcttccggctagtgctgcttgatctttttattccttacccttattatttggttttcttcttggtttggattggtatttaaactcggttatttgttcatgctcttcattttatttatatgtatacacacacacccactcaaatctatcaacaccttctttccttccttctctctctctttctcatttcttttatttccattgttcaaccattggcaactttttttttttttttttataactataccccccccccatttatccctttttgcctctcatacaattttcttcttttttattaacaaccaaaaaaccaacaaaaaacccaaagcaaactatttctctttctatctattctttaacttaattctcaattccttttgttggtttatccttatttttttatccttatcaaacccaatcaatcgtgatctcattttctcattttaatttattttgttgtgtggcatctgatgatcatgatgactttcaaaacttcacctcatctgttttctttccttttcaaatcctctattttctctttattctaagagggttttttttctttagttttgcttctgatgcaatatttattagttatttgtagttattattacactataactttagcaatcacaaactcatttcttgtttgtcgtatcacatattatagcatcaagatcatacacacaccaattgcttgcatgtgtactcctaagtgattcattttttgaattaacgacaggctgcaactctacccctgtctgggtttttgcaggtaatgcccagatagcccccaatctcatcagatcccaaaccctggtctggtctgcaggaatggatgcacagattctgttggatttgcggggtccggattggaaccctacctagagcagggtagagaattgggcgggtttgggtcagcccactctaattttcctctaccctgcttacttagcttaacacaagccccaccttcatcaaatcacaaagcaagcctccatggtaggcaagatctgcctagttctattgatccaacaggcaggctgtatttgatggttgaagatggggggaagtgtagggcaatccccccccaccaaaacatcaaaagctctcaagccaaaaatttcactttacttccaagcccctcctttggaggcttgctttgcaagtgaattaaggtggggcttgtgttaagctaggcaaaggttggagttgggcttcctatgcattgatctcatctgccttcaaaccagttgggcctcaattgggtttgaggtgggcttgggctgcttggttcctggtgttacccaggattgttgagcagaaagcgtaaaatagtttcaattcaaaattgagcaatgattgattgatgtaaggaattttaaactgtaccacagaagctgcaaaacaaatcttcaaagattggaaattcttctacaaaaatggcctggttgggaacttgctgcttacagctcacagggagggtgcctatttggctcacccaagggcccattggccattgggatagcatatttgggctactgaaaaacccaaaagatcacccctatcccaaggaaggcatggtcaggacccaggaaacccctgagctagagtaggtgggtgacctaaatttatgaattttgggggaaaaccccaaaatcatatgcacaaaatttgaatcaataattagttttggaacctgaaatggtacacataataagacatggtttaaatgtctggattttgggtcaatcttgagcaaaacccgccaaaatgcatcatcttcacatttttttgggaaggtattttcaaggattctcacactttccagggtatttccctgcaagcatacacataaagcaggtatgaatgaccccaaaaatggcattcccccgtggccccccatttatgaatttttcaaaaaatctgggatttttggttacccgcgtatcttgggggtttccttggtcctgcacaggctgccaatgacataggcagcctggcccaatgctctaccctaacctggagtatagctacatgtcacacattgtgacagagactggatttttctttatcaaaaaaacctggatttgatttagttaatgactagatatgcaatgaaaaacgcacatgatgttgccagtggaataaaattacttgatatacatagaatagtatttgaaggtctgtaaaaatggtgatgttaagccaggacgctacatatcgcatatacacgaggtttacaattgatattgccgtacaattatcacttgaggtatgtcgtataaagcatgagaaaaatgtgccaattagagtgatttttctttccaaaagcgctcgggattgtctttcctcctttgagttcgtcgagctgtggaccttggatggatagtttgagccgaatggggtggactggataggatgggtgcgaaatattttaacagatggcctgaatagggttgtcttgaggaattgagatagatgtcatacagtatgaagatcgcaaacgatcaattttggatcaatgttgagtggagagattctccacgcgttgtctttcttcggcttcgtagaaattgatgagacctatggagtcactttgattaagagtctcgagtacgaagcgcatggtgtcatgagtgatataaggacgaccggcgtatgtcgggaagatcttgaggaaggcaagccggactagtttttcttccaatctcgcattcttttcttcatagaggccaatatagtgcgccaaggtctcgtatttctatccccgcatttacctggataaacgctccccaaactacccgtccacctttgtcccatgtttccatcattggctcgagctcatcatggtactgtctcactcgctccacttgatttttttgaagtggtaaaaagcacacataacttgagctcagttggtgcgaaggttgtagctgttggacagacaggaattgccctacgtccagcgttcctcacgaattttgagaacgagctatctggattatcgtcgattgggtgcagtcgtatatatcgctccttttcattagcttcagatagactcactattcctgaatctgcaacagcaacaaaattcggtcttcaagttgcggttcgtttacaatcttgggaggtattttgaactctgattcaagctttcaaggtgtggtgataaattatgcgaatgcatgataatggaccgctcaatctatagggttcaagccccttgcaggaacttcacgttcgcaaaaacatgtaggaaagacatggaatcgatcacgttcagaaaataattgtaggaaatttaccagacttcgctatagatcatttcatttctagcctatcatgtatctcttttatcgcatttcagaaatataatgcggggatatgttgtttcatgaaaacaagtcaagcctcttatcctaaaaatttctctttttgcactgtttttgcgcagaattgttgtaatgaaggccctttgttttttttgttgttgaaaggcctgaactttttcgtagttactcggaatggcatagttggatgcctaaggtacatgagcaggattgatgaccaggcaggattgaaagtaaatatgtttttgcttcttctaattaattcttgagaaactggttgtgtcccaaaccagctgaaactactcgtacaggaaacaggttggaaaacgtcccatcattgtccgcaacaaggtttttttccgctaaggatttggtgaaagacattacagaaattctttccttgccaccccaaggaacgcgccgaattttttgaacataaatatctactatgtacaccttcgtcgacttcgtaggatgacaggttaagggatgggtcatatctaaaaagatattattcgggggttctgcactagtctgcacttcaacccacggatggagacgcgtcggcacatcggcataatcgccggtacctccgactgtgggtacattaatatgtactcttccgcacttttttgttttcagagacgtggacgcttataaaacagacctttcataagcgctgtgaagaggatctgttgagctacgtcaatttacgcatccatgtccgtcgcagtgatcgtcttcaatgttttacgaatgtaaataatatgtatttacatcaaaaatatcagatgcatatttactttcttttatatcgggctgattaaaatgaattgacgagtgatgtgagggttctcgaaggaaagaataagttttcccgacggtcacaaccactcatacctactgatacccatgctgcatcgccggccgggagaataatgagcatgaatttctctcacgcttcttcggtgttccgtggatgattgcaggatacgaatcctaagagtgcagcgattattgtggaggctaatccgaagcaacctaggactacatattcttgagctagctcgagctattcccaaaggctgtgtggtactgtggtgagcttgtatatgtacccccagggtcatgcaaggaggacatgaactcaaggatggtcgaatcatgtgctcggagtcgactccacttaaatctgctgtgttgaagattacagagagagggtgatgactccagtcttgggaaattttcattgcgatattcagacggatcccaagcatagggtcggttctttggtggtatccagctcaacacgcctagcagggaattttgggactgccatagacaagccaggtttggatttttttttctataaaaagagactggtttgctctgttttttgagtcacccaatctcctcatccggtatccttagtcaaaaagaatccccattcccctcgatttaaatattccgaagtcgatccaatagttcttgttatacttgcacaagatgaaacaaatcattgtcgtgtcaattgctcagtttttattagcttcaagcattttagccagaacttttacgatcagaaacaactgccctttcactatctgttgagttccttttccagaaattccaagaacttgttcttgcgaagcttcctgcttattgaatctggtgcaatcttccatttatcccaaaacacagggccagcgcattttacgaaccccgattcccctagtaagctttttatagcttcattcttcaggaagcattcgagtattccagagatttagaggttgattcttgaaatattactgtgatcataaacagccaagctcaccagtcaagtagccggatgggatgcaccggcgcgaagccaaaaaagcttccaggttcctgatcgttgggcgggaagattttggggaagaaggaattgtgatttttccaaacaaggccctagctcatgcgccgtgagtaaaaaaatcttccaataaaatcgatgatgacagtcttgtttattgaccaagtgctatacatcaagaccggcggctgtaatgggggcttgatatgtgatgcccgtactggatcgggagttcgtgagtatatatagttcgggtgtataatgttgaaagtgttgcggatttcttgaatgaccaatcctccttcctcttagcaccggcgactcttgccgaattcaagttaaatggcgatggcggaaaagactactacgatgtctcgaatgtggacgggagtaacttaccggtgctcatcagcaacaacaagggctgcccttctccgtcctgcagagtagatttaaacccgggttgtcccgaggacaggatgaaagtcaaggatggaaggggcacaacgatcggatgtctctcggcctgtcaggtgtgtaaatccatcctcatgccagctcaaagacaggcatcctgtcttaacactttctttgttttttgtaggctaacttggacggcaaccacggcaactcagctaattgctgcaccggcagtcacggtaaaccagagacctgccccaagacgggtgtaaagtattatgactatttcaaagggttagttatcttccttatatttgaattgatgtttctatatccaataacggaatgtgagaattgatcaactgcacctatgaaacacatttgtagaaaatgtcctgatgcttatgcgtatgcttatgatgtaagattttctttctatttggattctgaaagtttgaccacaaacagaagaatctcatgatccggtttcacttccttctcctcatttcttggattggggagcacaggagagcagccaaagtgcgctctggacttgtaacaagggtgcagacgtgagtaaattatggctctccaactaatccaaactaatttttaatacttggctgagtggttgtttgttttatacatgatagtacactgtcactttctgtccctgaaagccgaaggatttatgtgtttagtccgacttccacttgtcaaaagaataatgggcagattagtagtagtgaacacactcacagggcagaaaaagtgggagaattatacatctgaagttttttatatcctactacttttctaccatctctcaagactctatctaaggaattaaatcaagatgtgcttgtgttatcttaacttgaatgccaaaggaggcaaggtttctggatgtgttatcttcagagagcatttgattgaatttggcacgctatagtataagatgacatttaagaaaagatttaaggtcaaccaaaattgcaatatagtatccaagatgtcttttctcatctgatggataatccaaagactttgatgctgagagagcattcttcctatgagtaattctagggcattttttttatctcaagccactccaagcaacctaacaccaaccatcaaaccatccttaatttgcaggccctgaaacttgcattcaagcttcatgatctgatgcgtgtgcacatgtaaattttgctcaagtaatggttgacttgttacaaagaaatcgagcacatagtgaaaataaaccgtcaccatttgcctcaaaaggcagattggcattgtgactggacctctgcgtcataagtagttgagtcctagagcgcaaagagatgatcattgtacacattttagggatgtaatcaggtaagtggtttgtaaattgcaagaaatactcacggtagtcttccagtgatccacctcatatttgactttgcaacaataacagagctgggcatccgcgcacgtagatttagtgatcgaggtaacgtccactatcaaagtccattttggatgcatgctggtgaataatgtggggggaggggatagattcataggggatattaatgtgaaagctcaaactcacagtgatacattccccgatctacaaaaccgcatgttggaaaaggaaacaaggtttttttgccgcaacggaatggttggatggcggaagcaaaatgtgcaaaagcaactagcatgatgaaggacatcaaaaacttcatcattttgaggcggagctgaaacgactgcgaagcaatggatattgagaggaaagtcaaaatgactgtgaaatattagcaggtattgcgaggaagatgtggagcgaatgcgggaagaaatggcggcaagtgggcactcctcaacatgtttatgtcaatcatggcacgcatgaaagatcccgcatgacaatctctcacgaaccatgccgacgttaaaaagaagaaacttgatgacttccaaaggtgcacaaccccaggattattgtcaacatcagtatgacacaactatcagcgtaaggtacgagcgttgagcaaggcaacgtgaaaatctcctgaaaagtttgtttaggtcaacaagatgatattgataaagaagggtaggtttcccgtcgcagttttggttcatttccagcggttactcaattcacaggcgcggcagaagattaaatgtaactgttacttcttgtcccacttcattttacagttaaaactgacggacgtgatttggagattgttttggggatggcaagaaattcactgcagcacaagctccacgttattgacttcattcagcttcaagagttccatggccgtttggatgaagttcctaagctggtggaagcaatagtggtctaatgaaaacgcgctaacaagaaagctttacttgtaagctcatacatacgttttgaaaggcagacaagcaatccagtgaagctcccgtctcgcaacaacaatttgcattatgcagacgttttctttggattgaatcttaaattcttgctgtatcgtcaagtcttttgatcaaaccctttcgaaaaaaacatggctgctgcttgcgaccagtttttacaacatcaggtattcaccataagaagtcatcctatcgatctatctaagtaaatatgtacaaaacaaaagaaggaaaaaagaagataacttgaaataacaagatttcaaagagattctcccatgccctgcaactgaaggaaggttagaactttgatgatggtttctgttttagagagagatgaagcaggacccaggcaaccccctatagaggtgcctaaccaaaaatccaagattttgccaaaattcctacatttctgaaagccattcatacacatttcatgcctaccctcctgctgaggggtgtgtgtgtgtgtgtgcagagcactataaattccaaccctccagattgtccagcaacatcaaacttgccttttgccttttttgctgccaaaagttagcttttttgcctttttgaggtgtttaacaagttgtatccaccaagtttacacaggcaaaagcaaaaacaaaaacaaaaagagaggggaaatttggcaaaattttgataattgtacatcattcatacattctaggttagtaccctatgaggataaaaaggccattcatacatttttggtgtgtatcattttgaatttttggtcaaaaatccctacatttggttaggcacctatatagggggttgcctgggtcctgatgaagcaattattaaggggccatttggacggggccaatcctcaagtggaaattctctcattcagattttcgccagatacagaatcttgtattttgagataacatcacaatctcaaacacccatgtggcagccagctatatttccaaaaaaaaagccttcagattcatctcatctctcaccagaataaatccagcttgtgtgaggagagggacccatggtcccggcaactggccatccgcaaaagttgcgcgacatcgcctttggccgcgagagggcgaccagcatgcgacgactatacccttggtctggctgaccggttccttaactttgctgttcctccaattggtgatcttaaccaattcgcccataatcatttgagacttaaaatttactactgctgtctgcttcaaagatgttatccactttgcaatgagatcgacatacatttctattagtttagcttttaaattcaaaaagaagaaaaattcctgcatcatcaattatctcagagagcttagaattcggttcctgttgttttaagacgtcgtaatttataaagaacctgatgacttaactcaacaaaaatgtgaatgaatcagggaaagcaggccagccgcagaattgaagccgagataacgctgctataactcctcttgcaaggacaattgtttttgcaagattaattcaccatgaaaaaccggaacagtaatttgccgaagagcgttttccaatagattgccaactcccaaagatggtataaaccaacttgaacatcccgtcgactacatactactagcttggaagggtctcgggtctcaaccaactctgcagcgagggtatttgacctccattcaggctgagcaggagatattttctgccttattccacccattattttctatttttgccctgatattatctccccagaacctatttttatacacaggcgtcagcaatgcagtcaccggccccgtagcgcaactggtaagcgtcacaatgggttgttctatgtccaacaatctggcttgccagcgtagagagcactacaatctactggaatagaacatccatcgtgaggttggctgttcaagccttcccatgaacggggctaccttttttttcttgtctttgtttgcctgtctgtgtacatgagcgcatttggagtatgtaggctcgatggggtggtattagggcacaagtgccagtgcgccgggtagcagtaaaaaggattcattgctcccatttaacagtttgatgacaagataccctcctcagaagaggaacgagcctccttgcatacagcaggtgaaaggtcttgatgaagtgggggccctcctcgacgagccggcacaccgctcctgccagctcggcgagcgtgcctatctatgtatccttcctcccaaggacagacatatcctcgccgagcaggtcaacgtggtaccagctctacgatttccgtgtggatgtatttccctcgacccgatggtagcttggtcatgaagtgacaagggcacctccaaccggccgcccctgcggaactccaacagcaatccccaaaagccgcgcgacctcagcttttggtctggcgacccacggccgacgtctcctcccggtctgggtgtcagacaagggggggggggggggttatcgtggcagcactgccatcgccattcgtgagtttagaaatcatagaatcaaggaaaatcgaaaggcaagctacataaatcaatcgatggatatgttatgatggggtacatgattgttgatttgtgggttcctgtgtggagggacgcgtggcaatgatgacgcgctcacggagtggctcatgttgcgcacacgcgtctggcaagatatccaaccgatttcatatcttacaccaacacattcactctgagagaaacaacacgatatcgattgaccgactgagacactcgaagaaggacggagagcgaaagaagaagaagaagagatgctggtaggactgataggagccagagggacaggaaagaagacgatcgcgagggagctagtgacccagcattccttccgagaactctccatctccacctccacctcctccacatcgacaaccgaaacgaagaagaaggacgagcggaagatcgtcttctcatcagcccaagaactgctcgacttcttcacctctaattggacccatgacttcgtcaccttggatcttcgctccaaggccgatatcttgccgttccttaaacgccccgctttcgtcttggtcttcgttcaggctaggatcttcgatcggtggaatagaattctttccatctcttctgatccctccctcctgtatgttcactcttcttctttgaatattatcctccataaaagaatactaaccatcggaaattttatttttgaaaaaaacctgatgtcttttggtttccaattttttttttaaaaaaaaaaaaaaaactatgacgaaaatgaacgatctggatcacttgatttttttgtgggaatgtgcgggaggcaagtatagaagcttcgaggagtttgtaagagaagatgatgatctacaatttgggacgagaagaaaggcagcagatggagaaggattagggagggagacaacggagaggaagccaacaaatggaaatcaactcaaaggacaactagagaaaatgaaagtaacaggtactggaccagaagaagaagaagcggacgaagaagaagaaggaggaggaggaggaggaagagcgagttcgtttggctcgctgagcgacctggcctcatatacgatcaccaatgacctccctctatccgccttcctttcctccctataccagcgtcatctgcccgaaatacgcaaatctatccggccgtgttgggactcttatttcacgcaactcgccaatctcgcctctcttcgaagcaattgcatgaaacgcagagtcggcgcggtcttggtgaccgtcgacaaacgcgtccttagtactggctataatggaacccctcgtggaatgcgttcgtctctcttttcttctggtcctcttcttctacttcacctttcttagaaaatcaaatactgatttatcatcacttccccgtgtatttctttttttttttttttttggatcgaaatgccatataagttgaattgtaatgaaggaggatgtgtacgatgtaatggacaaaattacacacccaataaactaacggatttagatacagtagtcgcaggatgtggagtgaatttagaagaatgtttatgtttacatgcggaggagaatgcgttactagaagccggccgagaccggatcactaactcgactctttattgtaacacgtcagtctttctctctctctttcttttccctcttcttttgttaatggtatcttaatttagctaattgtggaagttggaatcccgggcggacattggtttttttttttagttgtccttgttttaagaggtagcatcaaaatcgtgcaatgtggggtcaaagaagtcatctattctcaatcgtattcgatggaccaactcgcccaaaaaatcttccttgaagcaggtatcaaacttcgtcaattcaactagtttcttttgtctatcgatctcgtttttttttttttttttggattagtttgttatctcatcgattatcataaaatacgtttcatgcattacaattcattaccggatcttacaaactcatctatctttaagatcaattggttatccccataaccttcatagttttctctcgttgtcactaggatcattataggaggaaaaaagcaacagccagatcgtttttttctctctctttttctctctctaacgttgattgggttgtgacagatgagtacgtaactgaatgtccgtagaaaccataccttagaattacaggtcagatcagtacttggtttgagcaaaactttatgtgaatcactgttaacatcaagttaaagattgattaccattcacaatggaataccttgatcaacaatcaaaaaaaaaaaaaagttgttcaatcatactctcacttactctcccacgtgtgtgctctcccaaaactgttcagccctcaaaagaaaagggaaacttctgcatatctgcgaaggacaaaaaacaagagattattacttgataaaaagaaaaaaaaggaaaaatacaaaaggaaatgatattgttgtgattgatcttctggtcttgtaatgtatactcttcagttactggtgctatttcttttggcttttgtgttctaatctaatggttctgtataagtaaagagagtatgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtattgatgttttttttttcttctcacatgcatacagaaacaataatgtgtaaaaaaaataagaaatatgtgaataacagaaaaaaaaaattagttaaggtttccctgttcttcaagtttctttaatcgatcaatttgtctacaaaaaaaaaaacacaggaaagggtaagttaagcttacaagactttgagcaaaagtgaaacaaagaacacgtggagggggggggggttgaaaggaagggactgaactcgtctctaaggctttcttgccatctttgtcgtttagcgatttggtgaactttgaaaccgactaatgaggagacaaacaaaaacagaccgaatcagttttttattggattttaggagggagatagaagatgaaatgaagagaggacgtgtaagggggaaggggaagaagacgaagaacgaacaaatgcgaggtcgataacgttgagccttcaaagcgctatccaagcttccagtctggggggtgttattattagagctagtgccgaccatctgaccgacctcggaaggcggagggccgccctgattggagttactgatcgtgccgagccgccagagtttggtggggaccatattgggatagaccatgaagagcatgtgggggaaggtggtgccgaagtacgccccatcgatcgtcccatggcgggacgatttcggggaatagatgtcctcgcatcgcggacagtatagcttgactgccttcgaatacggcgtgtctgataggcccactggtagtaatggttgggtgttgcatagcacccttggacatcgtccgaaatccgccttcttgtatttgtcaagctggaaaataaacataccacacatgcacctcaatcagctgtaattcaactgtactacatcttatagggtagtccaaatgagagggagagagagagggagagtgcttaccattttggctaagcctcgactggtgatgatgtatcttgcatggatcagtccgtataaatgacgagcagcaccttcgacggattcacgagtagcttcatccaattcatccacccctttacaaaacaagccaagaatctaatcaagatccaaaagcctcaagataaagaaaaaaaaaaaaagaaaaaaaactgaccgaaggcatcggtgatcaagtccaaagccatcccataacgatggacctcagagttcaagccggtaagattgaatcgatccaagatgtactcctcatcgacctcgcaaaagtattcgtttcccttggtggataagaaccaggtgacccatgagttggcatagtccgattcggagcccgtcgataactcatccactgttgttattgtcatccatatttcgatcatcaatcagattctttctggcatcttatcttcattcattccgatatctgtaactgttcactcactcctttcctgatttctcggcgtggtccttcaaggtactcctcaaatctccaaatagaaagcgctcctcggtccgactgtccttcaatgctcgtggtgtggatctcttcttcaagtcgattgtcttctcctgttgtggctttccagtttttttttttttttttcaacagggttttcgaatgtggaggttatcccattgacttggagcggggatccccgggggcacgagcaagtctcacacagcactgtcacaagcgcagccttggatgatacaactcgggagagatcaatggaggacaatatcctagtgtcatgttgattcactctggtcagtgttttataaagtatactagataaaaattggccagtttgtgcgtgcagagacaccatctgaaatttgagaaggtgtcatatatgtacttgcaacagtagttttcactgatcagctgatgatactaaaatccaattgcaactggttgacaaattgaattcattaatcttctcggatttgatcacaaagtcagttgatcttgggttttatatgatctacttgtaaattgagaaaagagattgaatccaaaaaaggtggaaaaaaaagattaggtcccgaaaagttattgctgcccgtggggtatccatgtatcgcttttgcaaggtgtatcatttgttccatttttttggagattttcattttattttaaatgatttgttccacagtcatattcattatgaggttttgtacccatttttgagcatcgtgcattgaatggtttgtgacaaccttcacaacacctaaacatctctcctgagcattttccatgatcaaaaccacttttgcacaccagattctcagtgcattctccaggtacttcaaggaagtttgttctgacagtatttatgcacttggtacatggtggacgtgctgtgagaactggtgcaactgtggacagggaaagcactatcacaaggtggtggattgtgaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaaaatatttggtgtgcgagccatcatgccaatgtggattggcgtgcaggcctgcacgccaatctacactctgtaggttggcatgcaggcccacacgccaatctgtggctggcatgtgggcccacacaccaatctgtggctggcatgtgggcccacacaccaatctgtggctggcatgtgggcgcgcacaccaaactgtggctggagtgcagtttggtgtgcgcaagggggaatggcttgccattatcattccccaaccaagagaaacactctcggtcattgaaggtgtacactctcatcagccaaggggttttctcccagccgtggagagtgtacatcctcaacggccgggagggtctctcagccatcaagggtgtgccatcagcagccaggaggattcctcctggccgttgtggtggtgagagagcgccgtgaccaaagctttggccaaattgtttgggcttatgcagaatgcacgcggctgatgcggaaagcatgcagagctgatgctgcacgcgcaggctgaggaaagcggcggtgcactagtagaaagtctagctttccgaggcgcgggaaagaggggaaaagtgttgtgccccaactaggtcatgagtagtgggactcatctagacctattcatttccatctttttatgtatatatatagtttttactacacatagacatgaaaagcatttcattcattctgcaaactttgtcttgagttctatcaggttatgagcgccttataaaaatttctcgctacctatcaattttttctctctctcttctcagaataaggaggtatcccagggtagggagtaattggcctgaacagttttttttcctatcaaatcactcatcatcaggagatatacccaataagtcgataaaataaagttttccatcactgctgattaagctgcacagagactagctatccaagtgtatatcttgttattccaggacgctggtacaagggccgaacaggcgtgtgttctcttagttttctctattttcctcactcaaacgtcaagtcgaaatctatatcatcaaccttatctagtaattttccttttctctctccatcttaccctacatcactctattgattcttctctcctctctctctctatcttactctacattactccatcgatttttctctttcctctctatcttacccaaacatcttcaccacaccccgctatttctttcttttttttccttctgactatagacccaaaaaaaacatttttttttccactcaaccactctcgacatatctcttaattcccaactatattttctcttctttttacccattttccctacacctctttccacatcgttcccctaaaaatttctcaccaatctcccgtctgtcctctttccaaaatcttatcatctcgtgttccgatatggccagccctggagccttgattcacaacacttgtgaaaataccccggtagccaataatcaaaacaccagagctcaagatcaacaacaaggtcagaatcaaggtaccccggctgccagtaaaggcggaaaacccgtgtttttttattaatgcccttttttttaatgttttttgaattaatttttactggcttaatttcaatcatttttttgaattttaaatttatttcctacatttaaagatgtgtagaattgaatggtgaattccaatttccataaaaatacaatcttcaattaaaatacgtgagtgtaccccgtttcttgcataatttgtactgtatacaaattgtatttgaatgtaaaatggatacagccatcaattttgaaacctttcaaagtgtaggaaatgagcttaaaattccaaaaaataaggataattaagtgtgtaagaattaattaaaaaaacatgtcaaaggcattattcaagatacagtttttattttgatgcaaattgagtaataccataattttaaacatgtctgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaaactcttaaaaatcaattgaaaaatatgactaattatagtagggtcttagctaatcgactcccaaaaagtggaggatcaactcccaaaccccaaaacccccggaatttccaccaaaatccccaaggaatgggagttgatcccccaaacccgtcaacgggtttgggagtcaaaaaaccaataattttaatcaaaaaaaggccaacccccgaaggagttgggggttgatgccccaaaacccactgggttttgggtgtcgcttaccaaaaagaccccgcgacagccgggagtaatcctcctggccgctgatggcacaccctcagcggctgagagaaacactcttggccgctgagagtgtacactctcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatttaatggtcaagtcatttgcctaaaaataacttttgattctaattttttttcactcattttcaattaatgtttgcatgcatgtatgtactttatttttgggccttaataaaaaaatccgcattttccgcgttttgacccgcttttgctgcggcacagcacaagcgcaatacttgtttaaacccgcttttttaattaattttttttgggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcgtttaaacccgcttttttagggccttaataaaaaaacgcggtttctccgcgttttgacgcagttttgatgcgccgcagcacacgcggtttccgcgtttagacgcggttttattaattaatttttgacggcttatttttcgagtttttttcaaaattttaaaattgtttcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgacttttattttttttttctgctcactcattttttcaattaattgttagcggcttgttttttattattttttgacattgtaaagctgtttcctacactttgaaaggtgtagaattcaatggtaaaatttatttttcataaaaatgaattttatgcattgtaatttccgttcccactcattttttcaattaattcttagcagcttgtttttcattattttttgacattgtaaatttgtttcctacactttaaaaggtgtagaatttaatggtaaactttacttttcataaaaatgattcctttgcgttttaattcttgctcccactcattttattgatgcaagcacagtgggaagttcctggtggttattcacccttccgaacttgaatttatcaatgggaaaagttaaaaaatgctataatattctagtgaggccaaatttggatttacaaaagagtgtgggcataaacgagcgtagtttggattttaaattgagaagagggacaatagcaggaaatcagaggaaggtacagagaacagtaatgaaaaatattattcaacatcaataggagcctttttgaagcgcaaagatcttctgacaggtgggtacatgacttcttgacccaattcaacattggcgtgaatccaatcctcccaacccagcgcttcatcactgacatagtgtttccaaaatgtatcgatcctggggcatggccatacttcagccttgaaagtgaaactgatgaaatgagaatagtcaggtaaaaggatcagacagatgggagggttgttgtttggagtatgcgaaagaggaagataagtcgcaggcatctgttccgataataaaataaccggtctttggtacgtatcagctattaaatatccatgggccgggaacgtcatccagtacttgaggggggcttgctgttccttgtctctccatgcaagagaatcaacaatgtcctttcggtcgtcccctgctccccatacgttatcgaagaaggttcggtctgaataggccttgttcaactcaaattccttcttcatttcttcgcggactgagtcccattcgtcagacttgcggcccaagctgaccgcaaccgctcgaaagccacagttcccatcgcctttgacgtcgtgaacgtgtaagatatgtgcaattgctccagccggcttgatgctgtctttgtgcttatactaaccaaagtttaagagggaaacagaggggatgaacaatgtgaaaaagaagtaagtagatgagttactcacaaggtcaatctcaacattctcgtatgtactccaggtcagtgcctcgctcaaaggagtattgtcaggttcaaatggagtttcgtcaggttcatctgcttcagtgatgggttcgggttttggcttgaccaatttgattggcctaatttgtaagggttttgtgacagttggtggcttgggttcttcttccgaatgctcgtcgtcggtgaatatgttttcacaaagggctccaattccatctgaagcatcatcctcactctcttcctccgtttccatggcctacgcaaaaatgaatcagacgcaggaaaaatctttagaaggatataagcaatgcgcacctctgactcatccgtgtcatcctttttggccggtttcttccttggtcgcccaggtttgcgcttgggcccctcgtccaatttggccaccttctttggcctgccttgtttcttcttctgcccttcgacgtactcaaatccagatgggtccctcttggttgaagatgttgatttgtgtttccgtttcgagcctttgggtcggcccttgaatcggtggttcttatcaaacttcggttcctcgagagcaatggttgcatgtgtcccgtcaaggagtttgtgaaattcgcctagcatgaagtgttgttcgccaggttgaagggattggaactttggaaatacatcgctgaggaatgtgtcttcatggttcttctgcgttgtgtccgcggcgttttggttttcactgagttccacctgtcaaatcgtcaagaacaaaattattcagaacaattgggcgagttttgtttggatcctcttgatgataataaattaggtacttacatctagatccgtttggacgtgccactgagcatggaaatcatctgcagtaaacttgctcccctcaagtttggcgttgtggacttgatggatgcatggaatacccatgtgagctgagtagttacctgtacatgttgtggtcggagccttggccatttgaaatgcaaaaactatcctcaaggcaaagtgggagatgattccgttaagattggcaatcataggaggcaggcccgtcagtcgtttgtattggtgttgcgcagattcgatgtatctttcgtggagctggctcttgagagactgcttaatttgcttgacgacggctgagaaggagccggttgaggagttgatgaatcgcttcaggtatgcgtggagactttcaactctagacgttatgtggttaccaaagtgcgggtgacgattgatcaagtatgcaacaaaatgctccttcagaggaaggacaaccgagatcaagtaggcggccgttttgggattccacgatttggagagctcggcgtaattctcctcgaactccttcaaagttggagacagcctcaatttcttccatgcggaatcaaatgtttcccatttttcctcgcttttgaaatgcttgcggcaattcttctcgatgttcttccaaatgtgccaagagcacaggatacggttggcatttgggtagactttcttgatcgcattgatgaccgcttgttcatggtcggtgacaatcactgagggggattctttatccatcactagatggagatgcttcagggtcaacgtataatttggctccttttcagctgagagggaaacaaaaagcgaccgagaatgaccgattgcatgaattcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggtctttcaaaccacccgtaacaatatatatcaaacaagttgcaatatcatatttgttatttccccctcacaggactgccaccattaccaaaggagttctcacagcgtcaaaacacggaaaatgcgggtttttttattaatgccctattttatttgttattttattttttctttggtttctttcttttctttttctttttttccctcctatatgggcggatatccgctgagatacccggatatccgccaggatttcaggggaaaggggacatccgcatccgctggcgggtatccattggcactggcggatagcggatatccacaacggatatcctttgaccatctctattttgaacaatatgtcaatatctactttcccccgtcagttgtatgctttttcttatctcccactacgtcttctgcccccccccccctcatcctttcagtttgctcccatttcttgacgtctacaatggcacaggttcaatttaaatcatgtggtacaaccctccaagacaagacccctgctgctaacaaccccaaccaggatactgccaaatcagatgattccgaatactttgatccccacaattcccaaggcaaagatcccaatgattccaatgacgctgacatcctaacattgcatctggagaatacgagctgtccgccgcaaagaagaaatcaaccccaaagaaatggttcttaccggacatgaaaaaaaaatacacaacatacattgatcatggttgtatccttgacaagcaaggatatcctctgtatccaaacggcaacactacgtttttgcgacttcccaaggatgacatcacaaactttggaatggttggatactcaagaacttcttcatccaaccgccgaggcagaaacaattgctggaaattcacctggtatttttgccttggggctatgacttgcaacaacccggattgcaactgggccggtgccccacccactgatgaacaaaagcttgaagagctcaatcagaataaggtttaagctttcagctggaataatgacaaatttattactaattttaatgttaatcattcttttgatatcccaggcccatgaagtgccccggtttctctggtgattgcttagggaatgtttcacacagcaagtgcaatcatgcccaggtaagatttgacaacatgcattgggttgtggtcttctcaggcacagcagcgaccattcgcatctgtggcccaaggctaagaagccagacccccttttgcaactggattttgctcgagagattcaaaagaacccacaagctggggctttcaagctgaaggtaaatatagcatttttgatttttttatcagctgatctcaattgatgtcgtggtcacagctacagaaaggggttgaccccaatgcaccatctcagtcagttttcaccatccacccggcatatggacacaaagaacggtacgtctcattacacccattcccatcaccatctccttcactcatgccacccatcaatcccccacagaaaggtgtaccacaggcaaaagatgttggtggccttgggattaaatccagatgagatcaggggcaggattggtgataagttcattttggacatgtttgcatgggccgcataagtccatcctattcatatccccttcgccataaatatgtacctactgaaatttccacaacaaatgcagacagggtctcttggtcatatcatcattgtttctgccaaactcagagcatttcacatttcagacgccttggatggccaatcgtttgttggcttgagacaagaacaatgcactttactctggcagatttctctcagatgttacgtaccacttatttgcaaacgggtaccttctaactaggtccatgtattgtgaagaactgggatgttggataccagtacaattcacatggttgcaatttttgagcaaggagtattacaaaatacatttcaaaactttcttcaaacagtttttcaatcaatcgatgactcaccttgaacgggatgccctggcatgccaggtggtggatttctccgcggcccaagctaaaggatttgtttctgcgtacatcaaagtcttttgcaaaccggatgagcaggcagcaaagtcgaagttgaaggggtgtcgggagcactttcgacagtcaatcacttgagtgaagcggaatcgctcagtcatccaggcccatgaggaggtgagtacatattgttcttaaaatagatttgtacgtgggtgtgtccacttatctgcaaatccaatttatccagaaccattttggcaagcttgccttgctctgatggacttagaggaacccaatggacctacacatgaagaaaaggttgatgcgctctaccgctgatacccaaaggtcaagaaatggttggactggtggacccatgctgatgttgagggaatgatattttgttgaagacgcgacaaactccctgacactactaatgcacaagagagtatgcattgtctatactacaagatcacgtatgtacaatctcttcggttgttggttgttccattgctaatgctcggttcttgtttagtgtggggaaattttgtctctatgttggaatggttgagcttttctcctttgttaaaacacttgaagaggactggacggacataatgaaaggagttgcaatcttgtatggatcacaaaaggtcaaggatgttggggtgtcaatggggttccccgcaaaacgcaagagaaagcacgagtcagcaaacgacggtcaggcaccagatacaacggatgctctgtctctcaaagaaagtcaagttgggccggccactcaactcagccaactttgacaagaaccagtactcgacctacccctcgtaccatgctatttccagcgctaagaatccacttcgtgccaatcgatgttggctggccgccgctctagagacgttatacgctgtgttcagccccttgtggcttcggggtatcaatggcacagtaaacaacctcttttcctatctcgttcagcatttcacctcccaagaaacatatgaactgaacctcaaggggacaatccaatcaatcctcaatcaagaacagagcaagatttctgatttttcatccaagaactatccagacaatgacgtcaccttaaatcccaaactccacaagagcactcagcctggcaagctatttgttgtgaatgaacggcgtaaattcacttgcaaggcccagccagatgttgaacaatctcacccaacttggcaagaacaatatttccacgtcttggtgatttctccagcaatgtttggggaaaacaggatcccatatgatgatgtagccaagctgattcaactttggcaatccacgggtatctgaacgctttctggggtgatatgcaaggaatgcacagcttccaagccaaccaatacaaaaccagttctgaagaagaagcccgcaatgaagaaggttaattctgatatcaatcttttcaccaaaaatatgtccacacccaacagcctccatcatttatatgatacatggcttctcaagtttgaccaagccgagccaccccttcacctgcatttccacatgaatgtgatggccattggcaatgttgctgaccagaacaacttcttggaccaaactaactggcctttcaaaattaccattggtggaagcaactacactctctttgctcgtggttactgggcaaattcacactactgggccaaagttctgcggactttgggaggcgtcactgggatctggttgcataatgatatggaaaacaatggctatgcttgcttaatcagcagtttcccaagctcacttgctggccctgacccttcaacaagctgggtcatctattcccaaacttggaccaccctggaacaagactatgttgataaagcaatccaaaggatttccaacagtaaccctgatcaacctggacacttacccttccagagctggaaaaacatcctctcaagcgcttctgattctggtacacctctagccattcctccgtccaaaaagccacccatcccagatggagaatttgttcaagaggaccaaaaatccttgtcgccgccaaggtcaactttgacaattttgcagtgtttgaatcagacttggctggtattcacaaagaagaaaacagcctcactcagcctccaattccaaagaattcaaacccaaaggacaaatcaaagaaaacccaaaccaaatcaaagaaaaacaaaacaaagaaaaccagattcaagaaactagtggctgcaacaaaatcactaggaccagctgaaccaaagaaaaaagggccatggaaacccaagaaagtcggtaccacaaaacccaatacagtcaagatacctgccgagatacctgccgagatacctaccgagataccttccaagatgcctgccaaaataattgccgagatgcctgccgaaatacctgctgagatgcctgccgcaaatgttgagagaccctctcagaccgctgagaagccaaaactgacattccgattgcggctcatcccacctactcaacctccggcccaaaattcagccaatgggcaaataaccctgactgacccctctggcgtacaggaggttgccaacaatgggaatcagaagatacgtagatccactagagcaaagaaatcaactcagtaggacctagtggggccttctctttcatgatttctcactgattgcttgtttttttatgtttttctgcttgatttatgttttgttgttatctaatttttcatctccttatctgtgcataaggatagttgtttccaccgacccctgctgcaccttgccttgagaaatgtgagagagaaatgcgagatgacttgtaaaattgcagtcttaagtctggtgaactaatattacaaatcaaattttgcgcatcttgctcggtcgcaaatttatcacttgcaaatctggatctttctcccttgggatgcttttttgcaggctggaagacttacaagtgatatgataagtcaaacttcgctagtgcaactgtacattttgggctgaccggcgattcttccgactgatcttttgcagaagatctttttgcaactcaacaattttagcccatggttggtaaaattgcacaatccacccacatgtgtgggattttacaatctttttgttttgcaatcgttaacgactgcaaaagatgatttgtaaaattccggtgcccgttatgatatgctgtctacatacaagtaactattgctcaattcatggtttgcttgatacaaagaaatcgggtacatggtgaaaatcaaccggcaactgatcagcagtgactgctgctgctccaaaatgctttacaaggcaggtttgcattgggttctgagctcgttgtcgtattctttggggctctagaatccaaatgcatgaggattcaacaaatgttagggttgtaattggccaagtggtttgcaagagagactcacggtggccgcccaagtcccatattggatatggcaacaataacatatctgggtatccgcgcactgagatgttgagctaggagcgactatcgaagttcaaatcgggtgaatactggtgaatagtgtgctttgggagggagagattcatagtgggaagacacaaactcacggtgatacactccctggttcacataaccgcacgttggaaaaggatgcaagctttttttgccgcaatggaatggttggatggcggcagtgaaatgagaaaaggtgaatagtaagatgatcgggctccaaaacttcattgcgtagcggagctgaaaagactgtgaaataacgggtattgtgaggaaagctgtaaatgactgtgaaatagtagcaggtattgcgaggaaaatttgcagcgtgtgcggaaagaaatgagggcaagcaccggcgagggcaagttccagttttaaaatattcaggcaaacatgaaacatcccgcatgataatccctcaggaaccatgtcaacgttagacaaagaaacttcatgacgttcaagagtgcacagccccaggatcaacgttagagaaagggggacacaacgatcagcatgaggacgcagaaggtcaattcatcagtggacgaccacaaaggcacgcgcaatggagttacttcttgtccaacttcattttgtagttaaaaccgacggatgtgacttggagatcgtttgggggatgacgaaaaactagaattcattttgtagttaaaaccgacggatgtgacttggagatcgtttgggggatgacgaaaaactagaatacaatctccacgtgatggtcttttggataaagttcctcaagctgaagccgaacttatcgccggtaacgaaaagcgcgacgttttcatcattgcacatcagaggccttggtccgtggatgatctcatgactatgtaaaacgcgctgacaagaaagctttacttacaagctcatacgaaagtcgggaaaggcagacgagcaattcagtattagagctccagtcccactgccacaacgacaatttgcaatttgcagacgttttctttagattcaatgtcaagatcttgttgtatcgtcaagtttttccttctaattagatctaattttctctaggaagtctgttgatcagtctaactacagcccgctgatcattttcctcgcaatacctgctgctatatcacagtcattatttcgcagtcatttcagctccgcctcacaatggtgtagtttttgattcccttcatctagtcgcttttgctcatttcgcttccgcaatccatccattccgttgcggcaaaaaaaaaaccatgtatccttttacaacatgtggttttgcaccccagggaatgtatcactgtgagtttgagttttcacattaatatcccctgttaatgacccccccacattattcaccagcattcagcaaatctggacttggacagtgggcattacctcggtatctcaatctacctgcgcagatacatggccagttctgctattgttgcgaaatccaatatgatgtggatcaccggaagactaccgtgagcatctcttgcaatttgcaaaccacttgtccgattaatgtgctcaatcatcatctcttcgcgctactgacaggtgaatggggtactgggggaaatagatacacatatgccaggaagtggttgataggccagctttccttattcatgtcagtcctgtggaccagtttgacttttgcattaacaaactgttttctcctccaatagaaaaaccatacactttttatgtcaaaacaaaacccatttacagaaacatttttgtgtcataatcttaaaagttaatctgtgaatccaatttgccaaacaaagtttagaatatgtatgtatgtgactggggaaagtcgtatccacaataatgataaagtaattatggatcaaacatgagaatggttttaaaacataaaaaataccaaccggtttgaacaaacagccatttttctagataaatacaagagtgccatgcatactatcatcaagcagataataagggtgaggggtatcaagtcaaatttttgagagtaggataggggcggataggaggaatgatgaacttggatggagcagcagaaggaacgatcaagaagggatgaagggcgttagaataagaggactggatgacaatatcttgttgcatatttttcctctcaattccaggattgttgattgtggtgggtgcggaggttgcgggcgtcgtaggtctgatcgatccgccgtcctttgtctcggttaacttgattgtcacacgcgggaggtttaagtaacctggcctcaatgggatcaggatcaaagtgatctcttcgatcgaatcgtcctatcatttgtttttcaacagtgaagaacacgtaagcaagggatgatgttaaaaatgaagatgaaaaaagacaagtggtacggacggaccctagcaaagaatgttcctcgtttacggcctccgaccaaccactgatcctctgaaccaacgagttcataaaccaagccaacaggcggactatttggtgccagattagtccacttgaacgaggtcgagatacgcatatcgattggcatcggtctgcccacttgtcccacttgtccttcttctcctgacactcgttgatattcaatcgttgtcaagatctaaaactccaccacaaaaatacataattgttcagggcaaatacacataaaatcacggtgagctgtgtttgttggaacaatagaacacctctgctgcgattttttcttcaaaaagacaaataagagaaactgacgactgatttcgataaattaaatggatgagtgatgctttgccaaggcatatcaaggggacaaatgacaggagaggggtcctgagggggatcaaaaagaagaacgcaagttcaacataaggaacgctgaaataagggagtttaatgttctcaataaacgaacctgaatgaccgcgcagattcgatcgaccaattggctcttcttagcttggtctttctcgatccgctcacagaccagactccagtccaccttcttcattaggatccccgaatgcaagacgtgatcataaagatatgttgaatagaattgctcatcataatccacttcgttcgccatgatgtctttgacatgtttgactaaaaaatcaatcgcctttttctgatcttcttccaagccgttcatcaatcgagttcttaaacattctgcaatttctagatatatatgaatagatcgatgtgaatttatttatgtttttccaagcaaagaaaaaaaaattaatcaagcctgacgactatcccagcagtggttgaaggttttaagaatggttgcataccatcaataattagccgatacttaacgaccaatttcagccgagaagaatctaaacaaaagaaaacatcaaacctaacctaattgagactacgaattctgtctcaagagaacccgccattgaagacaacataccaatgacctgggagaagttgctgtcagaaggagaagaagtagcggagatggcgcctgggataatcttaaagatatgatctgaagtttgagagggaaggataacctgctcaaaagaaacagatagatcactatcaatcgatgactcgcaggcttcagtccaacagcaagcaactgatagagtatctgaaaaaatgcagcacgggggagcggggagctcaagaatgaaacccagagtagtgccggaatacttacaattgatgtgctttttccacaagcgggtgatatcgagagcagtgactgggaagccgatgtttcctcgtcgagttccagacgagcgctcgcgatcctcaatggataaccacgatgggtagccagtgtgaccttagtaaacaccctgttaaagcaatgcatgagcgaggacggtagtggtaatgataaatgggaggcacgaaaggccattatagagacggaagcttgtaccaattgggtcgaaagatctcacgaattttgacctcgatgggctgggcgatcttgagcctggatgactttcgaaaggtccgcttgacactcggatcgtcactgagtcgatagtcaacgattatattgaccttgagatttatgtgaaaccgatacaaaaattatcagattgtgtcactctaataattttgagaggagagaaggagaacgtacctcgacgagtggttgagctgtcgatgtacggaaaggtatcagcaagcaaacggtcgactctggctgaattgtttcaatggtaatctttttcccagagtcgttgaccattttaacctctgttgcagtatgaacaaagagaagtaagtaatcatttgcttctagacactaaagtacgctaaaaaaggaaaactgacgagtattaggatgaacgcaaaggctggaatcatcgaattcgaacctgatgtccgagtctgaagaaatagaaatcgcagcatgcgacaaatgttttctaccgctgaataagcttagaaggcatttcctagcttctcccaaatgaactggaaaaaaattaattgaatcaatatgaagctaggtcttttttaaaaaaaatcaaactagaactaagaaggagggatagatcaagcctactatcgggaggtagttcaagcttgacatctaagcccagtaggtctttaggaaatgaaacaatctctaaagcctcttggtcaagagttttttcattctgagatccttgcgggcgatgataatattgaaacaagatcctactgatccgaatttgcgagacatctagcaccaaaatttcggcaacaggcgtcttgattgatgagtcatcattgttaagtttaaatatggaaagaaggcaaagggacaagaggtgtaaataaattaataaaaggaaaaaatgaggccaagtgacgcttggaagtttgaactgactgcacaaaacaaatcgatcgtcgtttggccaggtaacaattgagaagctcgagcagtgaaccataatgtctcagatttcctacctgagaatttcattcgaaccgcttcaacttgaatcggcttgaaacagagtgcaagaaccaaggcttcagtcggctatcttcatcatccaaaaaataagggggaagaaaaacaaaaaatgacacagtgagtaatcatttgagttttcgacttacacatggtaaaacattggtgatttttgctttaacgactgatccttcaaaagtttcagagagccgaccaacagaggagtttagcgtgattgagaagatgggaaagcctatagcagcaaagtctttctcgagtttcagagactgttccctgatatcttgcatgagtttactggccagagcagattggtcgacgggatctgcattgtcaagttgagaagcagtcgccgatcggagcatgacatcttgtgaccattttcccggctcgtaggtgacccctgaacggaccagtgctaaagtactaagcaaccattctcttgacaatcccagctctttctgtaggcttgcgcatcgatccaacaggctcgactcgattgtcgtccatttatcatcaacgtaatgggccggcaaatgagagtatagtcgatgggcagattctgaacgcgcttgggtctgctcaaatgccgcggttttgcagtggagcttcagagccgaacggcgtcgaccggtggattgatagaggtttatcgtccgccgagctagatcaaggtaaactttttcgaacttcttcgagtctttaagggaatctatcagattcgctggcgatgtaattgcaggtgataaattggatctcgcttggtcagagttggcttcttgcggttgacccaatgacatgttaaaaggatgtatcgctggaagatggccaacctcgatcccgattcggtcgagctagttgcgtgcttaagtgtatcagatagagagtatcaaatgaagcaacaggtggagccagatcattcacttaacctgagagtgggccagttcgagaagttgggcacaacatctcaagctgtctaaggttgtggtatctttgttacctggagtaatccgttcttcgcaccattcaactaattcattacaagcacaataaacccaagactctatgtagttggccggccatttatgctgcaatcaatgggtgattgttggttactgaatccgaattggaggcgacttgaacaaaagatgaccactgacctcatgggatctgagaaaagctgcaaaggtcgagatgaacaccgatgctctcttgatcgcctcgtctaatcgactcagtctacccaacaagtttatttgtttagaaaacacgtagatcctcaagtcgaaaatcgacatttttcctgccttgaccacctcgagatactccttcgaggcatcagttttgagagccagtctggaatattgactcgagctttttccgcatatcttatcgtgccaaatttgtgggcaatctaaggccggcgcgcacgatcggtttgttcagtgataatgctaggaccctaaagggctaaaaaataaaccgtgacaagcataatgagcattcacgaacaatggctgacctgagagtgattgtgagaatgctgcatctagttcatcgtactggatcaaaccatcctcgaacagattcatcatctcaaactgatttgctaactgggcctaaaaaatggtgactcgacacaagtcactttttttttcaaaaaaaaagcaactgatgtgacaaatgaatgagttatggggcttactttttggataaaaaaagattgaaaatcccagccctgtcgacttctcgtagaaaccatcgtccgtaaggattcctccatttcgttgattttgaattcaaagaccaagagtaaagattgtttgagcctggtgattagttctgtccattgggtagacgagtcgtgcacactagcctggacgattgaatccatcgtgctcatgtatgatagttgaatacatctccaaacgatcgattaacccgaaaagacaaatggacaattcatcatcaattcgatcgaatgcgcgctgccccgtggatttcagttctaaaaaaacaggagggggtacctttccgttttttgtggattgaaatccgccttcaatttgtctaacaccccagccttggtacggaagattccagcggtggattgattatgtttgggtgcggtagatacgtggactaagagccattctgaatggttggattggacggaatctaaccaggttcgaatttcttgcttgatgatggttttgtatgcctcgtggtcctataaattcaaacggtaacagatattagtgttgagaataagactgaagcccccctcccaaaaaaaaaaaaaaaaaaaaaacagactgacatcacaagccacgaaaagcaggtaaacgaaggggggtgaagcggaggatgccggttgagtggaatcgaaagcttgaaatgatatcgggacagaagggatgactctgagtggtcgattcttaggtttccagtggaggttcttgagtggtagttgacgatggaggtcggcctgtatgcgtccccagacgtcgggcgagggtgaagtgtgataggagacgacgatcgatgaaggtggggtgctagcttgggcgggttccattgatttttgggtggtggtcaacagccgaggatggttcttgctgtctttcttcccttcgtgaccatcgagcaatccaaggagcacctcattgacgtcacctcctcccagtagaccggccatcctcttgtcggacggggaccctccggggcggatcaaggcggatcagaagaggtccctcaaaatcaggcttcttcatcaacaatcaacccatacagtcagactgattccatttttccatcatcagggaatatgaaatcagcactataatacatcctctacatcatcccaaagacccaacgcatttttcagaacatttcaacaatctaaacttttgtttccccaattttcttcaatgtgaagtcttgaggaggatttaaaatattctcagccttacgtttgacaaaagaggtgaagtattgatctcccggaatccaaggatttatccctgggtcaagatgaggcaacctgtcactgatccccttccatgatttgtaacagaaaatgccattttacatgatcctcagcattgctaccagctaaggaaatgacatggttttaacttgcctcgcatttgatcagataatgtgataaatttctgataggtgaaatcaatggatcttacgaagctaacccatatcgtagtttttttttttttttggaaagaatcatactaattgacatgaaaatgtgatgaaggtgcattaacatgttgatagcaggggggaaagtctccaattttcatctgttgtaaaagctgcagctttaaaacccaagacaatgaattgtttagtaagaaatacctctgcggagaaagatggatatgaattgagcagcgaaaaggttccgatctaccaacagagtcttttgggtcctgatttctccgagccatcaattctagtgattgaatggattgtgctctttagccatctatgggtcttcctgatttataggtctgcttcagccttctaaacggttgcttctgaatacctggaaacttcatcggggtgatcagctctaacaccaaacacccccacctgtctgtgcgtcaccgacagggcgtttgactggcaatccagttgctcatttctcataaattcatgaaatattttttgcttgaattatttatgtataaaaaattaaaacgattaaagtgtaaattagcaaaaataaaaaatcattttcacctgtgaattgaagtcaagattcagttgaaatacatcaagggggacaatcgcgtatctttaggtggtgttgatgggggtaactaactatggccaactcttccaactcagctttaaaccaggtcgtgccttcaatctttctttcgcgacttgttctatggctttgaaggcttctttctttgctctggagatgaccaactcggagctcttgacgtctcgggtgagggagaggccacgtgccagcttgaagcttgccaaggcctcgacttgtgccactcgactgatcttgtttccttcctgaggcaaatccttgaagaccttgaccttggtggctcgggggctgccaggatccttggtgatgacgccggcccggatggctttccatttctcttgaatattgctttctattcgcttgtccactagctctcctacgttcctcgaaatcttcgtagatgaggagaccgggggtaacgttgcggcggcgaacgcgccgggcagactgataatgctgaacattattaggatcgtaccggccaggagcatgatacttgaaatctgcgagaatcgtgtggtgatggctgtcttgtcagtgtgattgacgagcggtggcttcggctcgcttacagattcatgcagaaacagctgcgatttggaatatggagctgatggcatgcgattcccaattgggccatgtcttcttctccttttgaatgttttccccggttggagtcactcggcatgaatccctgaaacaataatttgcttgagttgtggtgcaagcaagttcgctaaactaacgcacccctcatcattaaaggcctaccaacgatcgcaaacaagaacagcgatgggattcgacaaacgtcgaaggctgcttgagctctagtctacgcctaacttaactaagtccctgccctcctttgccggaatggtaaaccacttaggctctacgccaggaaacactccatcacacgtgccaatgcagcgtgttagcacgtctgaaggaagatagaaagtagcgaagacgtatccaaacaaaagcggcagtgaagcgaagtacgctgcaactcttagcaagaagagtaaattactctttagccctagatgttcttatatccttcagttatgcaaaacagatggttcactttgtgaccaaccactattttttaaggagagaattgacctggtagatggtgtaagaaaaatacatcccctttttcataatttgtcttttttgcccttaatttcatcatcagaaggagtttcttggggagggtatggaagccacttctttgcacttccccaatagaaatcaatggaatctgtgtcctggaagtcatgcttgcaaggtgggttactgaaagagaccatttctgtgcacattgaagagtaattcactatacacgaagcaagtccctaagagtagtataaaaacaaaaaatagggcatcaaaaacaaaaaggatttcaaaatggtgttgataacctaaaaaagtccaatacatcaagttgtatcagccaaccatttaacaaatacatgtggaagaaactgtgcagttgctacatagccaataaaatatatactcttgcttataaatatgaagtttctcatattaggccccaattggcaacaatacattgcagattcttgtcagtaaggctgggccccgggtgatacccgaggcctctggaacctcccgcgctgataccccgcgggtatacccgaggtcgggtatccaatttcctagtcccgcaaggtatccgacggttattgggtacctcccgcggggaccgactgccggattgccttaggctgatttttttttggtgatttttcatcaaaaaatttagctttcttcccgagtaggttgcctgcaaccttgatcccaatctttacctatgatttgaacgttggagccggcatatgtaattacaatctcagttcagcgacatgtggtgtattgcaacacaaatctcagcggtccattgtcacaaacatttgtggtttgcaaccaacagcaaacaaccaacggtgggccagctacgctaaccgtagcgttagcgtagcgtagtgtagcgaaaaattgctacactttggcgtagcgttagcgcttttttcattttttgcgctaacgctacgcgaatggggcgaaaacgtgcgctaacgtttagcgtagtgttagcgcgattccccccatctgcgctaacactacacgcacaggccgccaaaagctgcccgctacgctgcgttacagcgatttttagcggggttttggcgttttttgccgctaaaaacgctgtagcgtagcggcgccagcggcgcgctaacactacatcaaaaaatggctagtgttagcgccgctacaaattagcgtagcgcagcggccgtagcgacgcgctaacactacacgaaaaaaaaaaaatttggcgctgctacgctaacgctacatgggcccgttgtgagaactcctttgggaatggtggcagtcctgcgagggggaaatagcagatgaggtatatcacgtatgtaatgatctacaacaactgttacggctggtttgaaagacctgcccctctattgtactacacaagagttaacacaacaatttatttttattgttgtggcaaaactgatgatagagaaaactgtgtgtagcagtctcttatcaaacctagatcaacgggaattcagcagactattggagtgaaattgttgagtaagaggtgttttgtttatatgtttatgtattttgaaaaatgattgacgtaagtactgatgatgaatgtgaatttatgagatgatattgtggaaaaaattgtgactattgaaagtgtctttcccttcctccttgaatctgagtcaagagcacaatggtttaagatcactgtctcttgtttaagatcacaagttgtactggttgctactttctttttcctatgcttctcaatggctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatgtattgattgctctgttctgtctggttgatgatcagatgagatgatgatctgttgtgatgagatgatctgatgatgaaaaattggaatgagggggggaaagcccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaacctataatctataaatggccaacttgtggttctagccctaacctataacctataatttataaatggccagcttgtggttctaaccctaacctataacaaatatgcctaaaatccggccaaattgtggttttgctatctatacaagattctctgtgtacctacataacaatgtggccagcttgtggttaccctatgcaatgaatattgaatatgtaaacaaactaaggccaacttgtggtttgaattatgcaataagcattttgtatgcaaataaaacttaaatcccaaataacttttgactgagtggagctagactattggttccagtgagtgactatgggttaaatgacccgtagaatgtgattatgccataatacgcctaagaatatatgcctttctacatattggactgtgactttatgcaatttgatacttgaaacacaattggcatactacaccgtagcgtagtgtagcgtagcggcccaccgctgaaacacccgtgagtgcttcaagcatggcctggccatggccctcctgcctcttcaccattttttttcttcatttctgctttcaaataccgctggaggtgaaaggttggtctccgaccctttccaagactcctcccaagtccattcccgaagatattggattgggtaaaaatcccacaaaatcctcccgcgttccgacaaaccgggtcggatagccaagtatacccaactgagctggggtaggggcccactcttattcttgtgacatctgatcaaattttggtggacccaattagatttcacatggaatttcaggaaaaatagccatacattgtttctttatcgctcccaaaccatgtcttagctacaattttgaaaaaaaaatgttgaaagtttaactgtaagtgagtggaaaatggaagcaactgtaaaattttatttacttgaaaatgaaaatgaaaaaatattacagtgaatgaaacatttcaatgactagaacttgtcagtgaattaagaaatgttactgttcccaaaaaaagtttcaatttaattaagagtgtaacaaatatgtaacaggtttcatttggttggggttaatgatccagcttttcatcacatgtccctaaacctcatcatcacaaacatccacagctcatttccaaaaagatccaaaatcataccaatcatcacacaaacacaaatcaaattctatgaagagcagatttacaatataccttcttttattccctttgtccataaacaactctgatgcaggtgaagattttaattatgagcatgcagctcattttgattggtctatgaatcctcctacatccaacaaattcaacagtttgatccctaatggtgagatgcctggttccccgcatggtcaccctcttcaaaacttcgatagggaagaatattctggatatgtattgaaagaatttcctgctacttatcattctgaagcacatagaaatattgaaaaagatgctattacttatgaaccactccagtacatgggaattaataatatgagaagtatggtatacccaggagagcccattttaaataatgctgatgtcaatcaagaacttccaacagaaaataaacatccagttccgccagtggaaaatgcttcagattcaaatccaacacaacaggtaaatctcaagaggaagatatctaaacttggagtaacccacaaggaattagtctcaaagcacactcttcgaatcatctcacatgatcatgagctgacttgttctgataacccttttgcagcaagtacagcaagttataaaacacctcctcaaactatagaaaatagattttaccatccacaaaacgcagaaaattaagtctagaaatctatacaccaatttccagtggaattgatacagtacatcatgacactagttttttgcctcagtctacagaattcctcaatcattcaagtagtctcatctttccttggctccattccataaattttgacttatcttctcaacttccatactattcatttgaaaagcctgaaataagctcatttgaaaatcctgaaatcaggtttgacccaagccattttaaaaccattgcttcatacagcaaagaatcgagaaatccaagtatagaaaacctcaattccatttgttttgatcacacacaaaattttaacacaaatatttttcaagatccaaaaacaacttatcctggctcgattggaattgaaaagtactcttcaactgggaagaagtgcaagttcaatgaaaaattgatttttgatagggatcttttcaaaaaacaagaatcagatgtggcttgtagatttctagatcttcttgtactgattcaacaagaagaaccttcaaggattactgaaaacttggttttgaaagaagacaaattcaaaggatttgaaaagtattgtggcttacttggtagaactgttttcaaaaaatcagctaaacgttttcccatctactcagaaattcagcagttgaaatattcagagagagaaccatgtatttctttgaagaaagctcaatctttactcattgaaaatcaaatttattggtataaccgctggaatttaaaaacaaatcttgactttcaaagttgcatcaaagaaactatgaatacaagtcgtaagtcaatccgggattcaatcacaacatacctattttttgtggagatgatctgtaccattgtcctcatttcatatgatggaattgatgtagcttcagaattgaaaacagcctttgatgtttacaaaaaagtaacaacagacaaaattccaaaattgaccagaacaatcaggaaacacaaagaagttctactgccaaggctcaaaggagggggtggagttttaaattcaatgtcatttgtttggaatttgttgaagatttggcttgaaacacaccacctaggatttttaaataaatttttgaaggcatttattaatttcaacagaattcaaaccttcttcaatttcatatttcgtttttccattaagcagctcactgatcagattgaaaaatgattcactaagacatattcaatgtagtgctcatttgccttttaattatgagaattctttggataaacactagcaattatcactacaagcaatacccatttttccccaaaaataaatggcaatttgggtgggggaaaatggatcaattttctggaaattttttccaaaatgcctcaggagtagaaattaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagctcatttgagacatttttattttttggctaaaatagctcattttagcctaatttttttactcctgaggcatcttgtaaaaaagtgccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgtatgaagtctagcatagaaaaaaatcaacacttgtgaggatattatcatcttgtgtagttcttttttgaaggattagtaaaataaaaaaaagttacagatgatacagatcaatgccagtaattagaagttttgaaattaccaaaagattaccaacccttggccattataaaggttttcctgttaattatttttatttttattttacaccattcattcataaagagactcagaaactgatctacataaaaagatgaaaatttgtgaaaataaataactgatcccttgctcatccagtggatattacaaatgcacttctgaaggggttgcattggttagagcatctccactgcaggccctataaacatccaatagggcccagacagatcttttttgcccaatggaagtggctgaatcaacctcaaaagttggtgaaagccaaccaattggggtagtggtactatgagtcaacatacatgcaggaaaatatggaatttcaacccatttcgccatcatatgtgcggccccatgtaggggctgaggtggatgtgttttgaggccctgcaggccctaaatgtggcatagggcctgcggtggagatgctcttacacagatcaccttggctgggcccaccaaatgtaaaattaggcagtgaccaatctcatattggtataacttgccacaggggttgtatttagttttgaataaagcttttacaaaccaaggtttcccaagaactgaagttatgtcatcattctgctgttcagggtccaccaccatgacatccccaataccaatcccccccaaccatcctggcatcaatcccaaccaaaaaaattgtaggcaaattattaattacacaaggaatccaccaaggcttgcacaatcctagcagcactaaggacttcagtttttggtagagatggttgcttgccatccagatatccgctcacaatttcagcagaatcacacatccgcatctgaatccgcatctgttggctggtatccgctggcgctggcgggtatccgcacgggtatctgcccttttactggtcaacaatcaagtgggattttttattttgtcaattttttttctttttcttttcaaaaaaaagaagaaaaaaaacccgtcccccctcagcctagagaggcagaggccacaccattgggagggtcccctcccagcaagcgtctacatgccagcttgtcgggaagaatccctcttggcaagctggattgtgtaccagctctccgggagggattcctcctgacgagctgggataaataccctcttgtcaggaggggttcctaccaacaagagggtatgtacaccagctcgttggaagaaatcctttccaatgaactggtatttatcccagctcatcgggaggaatccctcccggtgatctggattttgtaccagtttgctgggagggattcctcctgacaagctgggataaataccagcttgtcggaagggatcccttctgacaagctggtgtacataccctcttgttgggagggacccctcccaacaagctggtgtacataccagcttttcagaagggattccttccgacgagctggattgtgtaccagcttgctgggagggattcctcctggtggtgtggcctctcttggcaccgggtatcccttgggatacccggtgtggtggcgagagcgcgcagtgaccaaagctttggccaaattatttgggctgcggaatgcacacaggctgatgaggaaggcattcagagctgatgctacacgcgcaggctgagggaagcagcagtgcacaaatagaaagtatagcttttcaaggcgtcggaaagcgcgcaaaaagccggccaaatgcacaagggtccaaaatattacggcggggaatccgggcactggcaggctttggggttcacggccgactgcggacacgggttggcgtacactgcggaggggctacgagggagcggggggtaccgatgtggtaattaaatatgtaaaaaattcaaagtttttcctttatatacatttttctcataaattcactcagaaatcaaccaacaaagcttcagaaatggactctacggacaatttcagcctaggtcaccactggacgcaacattggaaccctcacggattggaagttacacccctacggacacgtatcacaaggccaacacccagtcaggcacatgtcacacccctcaaatcacctctcaattatgcgtatacacagctcacggtataaacataatttcccacacctctttatctccactgcataaattagtttggttttatttgtcacctaatgcactgcctttgcaggctgcgcagtcttgattgaattccttttcccacagtttattgattttctcacctcacttatgacaacagctggatttttcccacaatttattgcctcatttgacactttctcttattatttacgcactgcagcacagcctttggcattaattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttgtacctacaggccggctagtatcactctttcttgtctgccctggagctaaattccctcacatttgtctataaaagaaggctctattccccccatttgttgtctgctcactcattcactcatctactcattcagtcaatcaatcactcagcaagttacaacacagattattacacaaccttatataagcctttcacctgttacataacataacagtttcttttatcagcaattatatattcaacctttactttttatcaaacaaagttttacctgaaccgaccaaccctatcacgttattaaaactttccaagctaagcttgggggtcatgtttctgatagtatagaagggcagagtttgaacctccattttttcccttctaaattcagaaaaagggtttcacaaccacttttgagtcttacgccaagaggcagaagcggggctcggagcggttggaccagaggcggaagcagcggtgggagacctgtcttaatagcggccagagaagtaccttgactggcgggtgtcggaggggtgacaagtggggtgcaagggagtgacagcagaggacagcgtgggaagcataggaaaacttgtgggtgggacagttggctgagtaggagtttggagcaaaaggggggggggggagggggagaggagggatgactcagaacatatcagaaaaacacagtgacttaggagtgaattgcatattagccgaaataatgtttagagatagaaaatagttagagtattacaaagaagaaaaaaaacaatagagaagtctagttatttacctacctacaaggcaggttaccccagactacaaaccggaacaaggaagcgttgcggagtggagaagtgcaagaaatcccctagggcacgcctttctttacacactggatatccaccaggatttcagggggaagggggcatccacacccgctggcgggtatccattggcactggcgaatatccgccagcggataacggatatctgcacttgtcaactggaaggaaatccttccggtcaacaaggttctaccttgccggccttgagactctacagtcgcaaggccaggaggaacccctctgggccgtgagactgtacagtctttggcctgggaggaaccactcccagccctaagactttttttgtctgtttttttttttgcaatcctccctcccataggaaccatgcctggatcctatgggagggagattggcgtgcaggccttattggagtaccaaatggagcatgctcatggctgaaccactgtggctgctggacgtgaaattcacagttgcgcaaacagtgataatcaaagttgaaaccttatgtagtcagatttagtcaccatctcatttcacttgattttaactttctctttcttcattcaagtttcatctcattatcatttgctcaattcgtgtctttgtcactcacattgccgtggtcgttctaggtgtgaacatttctcttgtttcattcactgtgcactctcatgttttctcattcatcttcgcaaatgtcctttgaggtctgcttcactttttttctcactcatcctggaggtcatctcatctaacctatagttggtctacaaagaacttgcacaacctctcccgtcctttgtcctttaggttatgagcccaggcagcacatgctgcttcacaatcgaacttgttaagattggtagcatttgctagcaaccctgtaacaagcatgtgggaatgttgaagtgtcaaactcaggcactgcttgttacacattgctaacacatccatgtgagacttctaatcagcattggaggcaattcttcatgatccacgtcatcatcaaatcttcacaagcatacatcacaaatgtatccaacattggcaatgcgtacttagctcaatggtcagagcatcactcatgaatgctgaggttgtgggttcaagtcccccagtacacaacctttcttttcacttgttcaataggcctgcactccaactgcacaacaatgtaaactgctgcagattggcgtgcgggcctgcatgccaaatgctttggcgtgcaggcgcgcacaccaatctgcggctggagtgcattttggcgtgcacaagggggatgaagtttagttatcatccccctaagagcaactccagcggtccggggggcaactcgcatgagttctgcaggccgcgacctcatgtcacagaggtcgcgggtcagttccagtaatggactggcagtcctccaccctcggaccaaccaacctccccaacacaatcaaccacaaaccacctccccaagacaatcggtcaacataccttccactccacaggggatcaatctcgatgatgcttttatcggccggtttgggggttgcaatatcggctggttgtttgttttttggtgtatcggtggttgtttcttttggggggggttgattttgtttttcaattgtttttcttctttttttctttggagaactaggcgtttgggtgggggtgtatgttgaagattttgggtcagtgtcgaccattgtcgtggggtgcttggtgttgtgtgtgggtggatgtaggaatcgcggccgggaggtgacccgcagaagtcagaggtcaattgcgggttggagtgcccccggggatgttcccagggtcgttctgcgaacgcccagtcgcggctccgttggagttgctctaaaactacacatgcaggccctgaaaagtgccccctacactgtgctaacttgctggttagtagcattttggctttagtgtcccatattgtggaaaaaaaactactcaatttttgctaacaccacacaatttctgtgtgaaaaaaaaaaaaaaactgctacactaaccaaaaacggaaaaattgttgggaaaacaggtgaaatttctagcaggtcttcaagaaacctaactcccaggtgaaatttctagcaggttttcaagaaacctaactcacataaaccaagtggtaaaaaatagaaatattttctaaatagaatactgaacaatatggcttctttcctcagcagactggcacaatttctgccatctttttgaatgagggtatgttttttttggaaaacattcacaggttctaatgccttatcaagaagagatgttttcttcttcaagctacagttttttgtaacagatcagacggctttttttttagaaataaatactatacagacaggccataatctcaaaaaaccctgaatcaaataattccctgattctattagtagttggatacttggaataagagattttcaagattgaaactttggatagattattagctttttcatctgcacaaatttctaaactccaatatttatttattttcctgcaaaaaaaattcattattcatattgtttatccagttttttttttttaaaaaaatgtggaatattatggatgatgaattttcaccaatgaattaatcaatcaatctgatttgttcattgagtccctgaatagagagacggaaaataacattgaaaaatctctttgctttatcaatatcacattgttgactcagaaattctggatggtttttttcaagccaaatctccaacaagttccaaactgcagccattgaattggatattcctccccatttttgaagccttggtagtgagaattcttcatattttctcatcctttcagtgacttcttgatttggctttgtttgtatttcttcaagatttttgaaggcctttgctatttctgatgctatactattctttccatcatctgatctgggtacaatggtgcaaatcatctcaacaaaaaacaaataagttataatcattttttgaatcaaatgattacaactttccatgatttttccaatttgcttttgaaattcaatttgtgtttgtatattccaatgtccataccaatgttcttgatttttatatagagtttcttgagcttggctcaaggagataaatgatttggattctggattgttcaatttatttatatccaaagagacagaataatgtttctttgatcttccagaaatgtttctagatagattccaaaagtgtttatcaagtcctttgaattttgtttctgacataattaatctgctttcaggaagtcccttttgtgaaagggaatcaataagacccaggattctttcagaaacaggagatcttacatttttgaaaagacccctatcaaaaatcaattcttttccaaatttgcattccttcctgacattattctggccaatatttctacttttgtctttgattgaaacattgctgcatttcatagaggagtcttgatgttgcataaattcaataggaattttaggatcctgtggagtatttgatacaatttcatctatatcaaaatgaattttccttctcttttctggcctgatgtttatcaattctttgcaggaatcatcaattattgaaggaattgatggctccctggttttgagatgttcaaatgaaaagtgtggaattacgtaatttgactcaaaattcatgaaatcaagccaaggaagagtttgatggtgtgaattgttgatgttgtttgtagcttgaaaaggaaatgaatttttgagaaattcattcaccaactcactgtcacttggaattcttgaataaaggtctataatttctggaatagattcatgacctgccatttttggatgacaaagttcattagatgaagttgtataagggattggatactctgctacactagaacatggattcccagaatctattaggtcaacaaactctgagataaattcaagagtgttctgtgatgatgcattttttggggttacttcaatttcaaagcattttctcttcagattcaactttttagctggatgtgaacctgaatgattttccaaattaacaactgcatgtaaattttctgttggggttttttgttcaacatttgaatttaggaaattaaaatccccatgataaactggactacccatgggatgattcccagtatcctggataggccaattaggactagaatcatttccattattttggttgacttgatgagcagtaggtagataatttaaaatatgtccacaagaattttcttcctcaaatatgtgaaaaggttgaatctcatggtgggtaggtatttcagtggtaggtattaagttgtcgatttcatcacctgtaggtggcttcattttccaatcaaaagaggccatataatcataatggaagtcttcagttgcaccacagttgtttatcattaacagaaccacaagaaagtttttgaatctatccagcatttatagtgagtaatttttgtaagatgatagaggtatttttttgtgaaaatataagtgactaaatcagaaagaaagagcttgaaaatttaccttgaaataacatgtcaacacacatacttcaaaaaaaaaaaaaaactcttatacctttggcaacacaccttggcctgaataaaacagttcacttaaacagagatatcaattctactgggatatgtcatcatacttttgactgtttatacataatttcattcaatttcaaggtccatctgtttaatgtgtccattcatcgtaagatatgatggtaaattactgttttatttattgaaaattacacaatcttggttataaagtttcatccttcaaaaaaaaagacattctgtattggacagtaacaagaaaaattaatatacctcttcaatcatgtttgaaattgtgaatttactctctcactccctcagtttcattctagaaaaaaaaatatcatatacaactatcagacaaaagaaatgtagcttgaacatattagggggtatcatactatcaaatatggtaaatccaccattagaaaacagtcactttttgaaaaaagtttttttgttttgatgggccccaaaaggggttaaatgaagaaccaacaggtttaaaaaagtgtggaatttttcaaaccagtcaattaaataatggtggatttggctatatttgataccccttatgaaggggatatcagatataaccaaatccacctttttttaattgaatggtcaaaatcaacccaccatttttgtcaaaaatgttggttcttcattagggggtattcaatataggaaatccgccattagaaaccagtcagttttgccaaaatggttttgcccattgatgcaatattttatttttggaaaactgactggtttctaatggtggatttgttatatatgatacccctcattgggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaaaaaattttgcataaatgggccccaaaagggtttaaatggataaccaaccgtactgtttccttttttttgtcattgaaaccagttatcagcaagggggggtgttgagttatctatgtcacaggtctattctcatttccatagctacacttctgtctgtgcttctatctgatttcacctctcacatgtcacaggttgtgacactcatcatgttctagttcttatactggagtcagcactgttggaaaggattcctctttcctcatcctttccaaccgtgttgtctccaggttagtcttttctttttcctttttcctcttcttctctttttgatgaaattatcctttccaaccgtgttgtctccagtctatttcatcagttaaatggataaccaaattttttcaaaccagtcaattaaataatggtggatttggttatatttgatactcataaagaggagaagaattgcaaatcttccattacttgataaaacacatagtcaaaaatgcctaacagcatatatgtataagtgcataaaagcccataccacatattatttgggtccaccaaacaatattttttttgcctgtagctcacccttgtaacaaaataacctgccaaaccacataggaaattctgcccaccatgggtctgcagttagaaggctgtaatagaaattgggaaatttgaagcaaatccaaaactagtgacctagctttaaaaaagtctgcttttttcttgctgatagagacatagaataaaaaatgttgtaggggaattaaagatatcaaaaagtcaagtcttggatcaatttttctttctacaagaatagaggttcattaggtaccaatggacagcatctcacacaactctaacagatctgccaaatcttgaattaatttttggaatacaaccattcaactaagccatgggtaccagttggcacccaggtaccccagtttatgttttttttgccaaattaggcaccatgtacagtgggtagactaagatagtgaagagtggctgcttattttgcattccagagctctgaaaaataaggtttaagtcatatgacttggtcaagtggtgaagaataggtcctgtaaaatgaatatgaaaaattaaaacaaaaaacaaagttccaaaatttgtgaaaaataacaaaattgatttttctcaaaaactttgacattcagtttgggggagtgagagtgctgagagaaagagagattgggacatcagaagaatgattattgatgaaaattttggaaaaattggttcccagacggcttcaaacagctgttgagtggggcattcaccagcccacattgtggtaaagcactagaatttactgttttggcttcaatctggacaaccaacctggataaaccttttttgtttccaattttttcatttataatcaatcttcccatgttccattctaatttctttctctcagctctcacacacccaaaatgaatatcaaagcttttgaaagaaatcagttttatttttcatttttcacaaattttgaaactttattttgtgtttttattttttaatattcatattcattttttgggacctattatcaatggtgaaacggactccagaggcaagacaaaatggcatcaggcatttatttttattttctcagaatttgaatactcaaaaataccaatcctcgtttgtctcactttcctgagatgataaacacgtacatattgtctttggaaagtgtgacaagtattgtgtattgtctcaaagggcaaatgccgtcaaaaatgtctttgctacacaagatacctggctatatcaatccaaaaaaaattgcatgtgcaaagacaaattcaagacggtggattttctcaccaaccaaggaaatactgataccaggtatcagtctcaaaatagagaaaatacaagaaataccaaatacatgtcttttctcaatttcagtgttgctattatgcaccacctgaccaagtctcatgtcttcaagttagtgttttggagccctggaatccaaaaataagcagccacttttcactgtctacccgctgtaccacacctggcaccaacacacaggtagacatggtacttcaggcaatggtgaaaccgctgtgctgcactggaaaaaatggtactttgagtgcagtgcagcagcctatgtacttctgatttgctagcccagaacttacctatatttggccgactcccacaatcaatcagtgttatttcatccctcaaaagtgtcctgacactgtcaaaatgtgcagcagaagcagcagagaaccactgaaagtgtgcttatgggtccctggttgctgatacttacccagagacactgtattactgtggatttaaaagtgctaacaggtgccaatctgtatttgcactgcttttagggcaaaacacatacctcaggttgcaagtatcttgggtttgggtcaaaaatctgtgcccaaccccaaatccacacttatattggggttggaacttgggttgatagtactccacttgtaaaccaatctgatgacaccatcactggtgcaaaaattctgatacatgtattagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttaaacatgttggttattcatttaaccccttttggggccctttgatgcaaaaatattttttgggaaaagtgactggtttctaatggtggatttactatatttgataccccctattgtatagacacatacagtgtatcagccttattgcatgatagctgctttgactgagacagtggattgaattggtagaccaatacaatgttgcttgctagtattggagctggtaaagcactggccacaggtcaatggacatgagccaaaaccagattcccttgagtatttgggtgtattgatgattgaatgtaagattctggaaccatgactgctctcaagtctgttcaaatttcaaattttgtgatctttttgtctcttcctccaacattcaaggccagagatagataaaatgacaaaaaagggggaagagggggaagaaagaataactggagacagtatacatgacaatgatgataataatgaggaaagaacatgaatgttgattcatttaggccccgtttggcagcatcataaatttaggtgtaatattgcctgattaattcaataaaaaataaaccaatgcaaatcatgtttcaaaattgttactcaggcaagttcaattattggtttcatcaatgctgagaacaaacttgatatcttaggccatcttgagacccataatattgatattacactttatatgggtaaaaagtgtgatattggtattatggtgctgaagatagcccattatctcaaatttttctgttctaaaattgaaatcagtagttgaccttgccccagtcaaaattttactaaatatttctgagtggtttattttaaattgaatttataaggcaatattacacttgaatttatgacgctgccaaacggggccttattaaagaaattcaaattcaaatcaatcttattaatattttttttcaacacctgtgagtatgtgtactcatggggtcatacatatattatatatatgtatatgtatatgtttaaacttgtaccaaaaaaaacaaaacaaaaaggagcaacacaaagaatgcgtatggatttgacgaaaacagtaatgcaaagattctctctgatttatatatcacatagttttaaaagagagattacttcttcattttacccatcaaatttaaagctgaaccagccttaaaccattcaatctgaccttgattgaaagtatgggtcaaagggatttgatcggccgatccatccttatgtttagcgatcattgtcaccttgctaccttccttcaattcggtaatacctttcaaatcgattcgatcatccggtttaactttctcataatctgcagggttttcaaagttcaatggcagcattccttgtttcttcaaatttgtctcatctatataagtaaatgaataatcatccggcaataatcgatcagtcttttttctctacccaactttgaacttaagtgtgttgagctaaatttttgactactcacggatacgcgcaaatgatcgggtgatgacagccacaccacccatgaatctgggctcaagagcagcgtgttctcgggaggatccttcaccgtaattttggtcaccgatgacacctgaaagagatagatgaaaaggtatcagtaactatcaaacccaccaaccttctccgattaacaaactcacaccaagggataccgttgtcacggtagtaggcagctacttcaggtactccaccccacttgccagtctcttggttcaagacctcgttgggcttaccgttcgcctcattgatagcgccgatcaacatgttctgagagatattctcaaggtgacctcggtactttaaccatggcccaccagctgaaactacagacatgataaaagaagaaagctgggtcgttaacaggattgacccagctaaaacgataaagtgaagatacgcaactgtggtcggtagtacatttgccagatgccttgatcaagactggcaagttggcagggtccttgccatcccatgccttgaacggtttgaggacctgaagtcgatcactcgaaggtgaaaccgcaacgttaattgattgtcggtcggctggtggagattgatatgtgttctctcctgcgtcgtacccacgcggaggcaattcctttccagatgggtcggagaatctgaattctttgccgtccttgcctttcaaagtatctttcattgggttgaaggttaaatcaccagcgaatgccatggcggtgacaaggtcaggtgaagctacaaaggcgtgagtagatggattcgcatcgtttcgaccagtgaagtttcggttataagatgtgatgatagagtttacctagggacaatgtaatgagctccagagcctagatcccacgattttttttttgctcacacatcagaaaaaactcacatcgcccttcttaacatcttgtctgtcccattgaccgatacaaggtccacatgcattggctagtaccaaaccaccaacgttttctaaaacttccatttggccgtcacgggcgatcgttgcacggatttgttcggagccgggagtgatcgtgaacttggatttaacattcaagccatggtcatgggcttccttggcaatcgaggccgctcgtgacatgtcttcataagacgaattagtgcaagagccgatcagcgcaactttcaattcctttggccagcccttttcttcaacggtcttcgcaaaggtggataaaggcgtggcaagatcgggtgtgtactacagatattaaaagcaatttcgatttcattgatcagtgagcttttgtcgcagcgcagcaggttttttgaccgatcggaagattcaaaggaacataccggtccattgatgtggggttctaattcattcaagttgatttcgatcatttcatcgtattgagctccctcgtcgctctgcaagttgtgcttgaactgatccgcgtatttggcgatgttaccacgtttggtggcattgagataatccgccatgcgacggttgtaagggaacatcgaggtggtcgcgccaatttcggcacccatgttacaaatcgtgcccattccggtggctgacaaagattcaaccccaggtccaaaatattcgacgattgctccagttccacccttgacggtaagtatgccagcgaccttgaggatgacatctatcaatcaaaaaagatacagaaggatttggtcaaccgcctaatagtataaaactgggcaaaaaagaattgtgattgctaacctttggggcttgtccagccagatatttggccagtcagtttgacaccgataactttggggcacttcaactcccaaggcaagttagccattacatcgacagcatcagcaccaccgacgcctacggcgatcatacccagaccaccggcgttaggggtatgagaatcggtaccgatcatcaatccaccagggaaggcgtaattttcaaagatgatctggtgaatgatcccagagccgggtcgccagaaaccgatgccgtatttggccgaacaagaggcaaggaagtcgtagacctctttgttcgtcgcaactgctcgtgccagatctttcgttcctccgatctgcgcctcaatcaaatggtcacagtgtactgttgttggtacagccacctcgggtaagccggcagtcataaattgaagtaaggccatctgtgctgtggcatcttgacaagctacacgctgggaatgtgggcaggatacgtgagagctgatccttttttttttcaatgaatagcacttcagataggtctctacttacgtctggtcgtaacttgaggtaggaggcaccccgacgaatgtctgcgtcctctggattatcgagatgtccgtagaggaccttttcggataaggttaagggacgattaaggctgtgatgataagataaaggaatgaaaccaatcggatggttgagtatgattcgagaggaggcagggatgatcgagaatacagatgttgagttggattttacgtaattttgatatcattgatttacgtgcatatatggagaaaaagtgtgacttaccgtcgacggacgacttgtaagttatcctcgatacgttgatagttaatatatttctccttttcgaggttggacatcgaaacctttgtgtcaccgatcttggatgcatgctgttatcgagatgaggatgggtagatggatagatagtgtggtgacagatgaggaatccggaaacaattattagtgattatgcgccaccacggatgccgagcggatgaaatcaaagtttaagagagggagtacgtatgacttacgctggcgtacgatcttgtgatcgattgcaagaccggcttagaggataatcgacgaacttgacaggtgatcatgttggctgaggattctgtgggtttggagacaagcaggttaattttgaataggatgaggaaggaggaagatagatagatagaaggaaaggactgacggtgagtgatgtggaggattgattgattgattgtaggaggtgggaatgagtcggagtgaggggggatgatgcgggatgctatttaggctggatttaattggtcaacaagcaactgtcactcgctacaccactacagtctacaacaggggggtgaccagacaaatcaatcaattttatataaagtcaaaacaatatttgtagcctccaatccgagtctttcttttccctctgcttcttcttgttcttgagtgagttctttgatggtttttgagagatagatgggagggaggaagactggaatttatactagtcgactcgtttccttcgacagcccaggggacagctcatcgatcgttgatcatcatcacggccatgtgaaaaacacccgggaccaaccgggtggagctcgatgacgtcatccgagtcataccatcttaccaactgaaccttaacattcatcctcaacggggagacgaccggacgaggggattcatccaattccaagtcaagggcaaagagccttgctgacaagtagccaagaggttgaaaccactcaacataccacctggagagctatcagattggccacaaggtacaattttttggatagacaacagcagcagcagtggagctgttggatcaaacctcttgcctttctatcttgagctgtccaagctgaacttgatgattggcaaacaccacctgagaattcttctgaagtcttgaatcagattgtgcaatctcccttattacaactaggattagaagggagaaaaaacaaaacaatttatgagcttgatgtgaaaaattcctttgggaatgagcagaaaaatgaatgttttgctttaacttgatgtaaagaatgaatctgatgggatgggtacaggtgagcccaagggaaataatgacaagaaatccaagcattcatgcacttgagcttcaagtattcatgaggagcaataagataaaaaactgagaaacattctctccattttccaaggaagaatgagtatttattcttggatttctctgaatatgttctttgggaagaagattggatgggcatgtggagcttcaaacctatttctctatcagaaaacctttccatatatctagatataatgtagtagacattgatttcacatttacttgaagcacagcatgttgattactttcagattaaactcaatataatcagaacatcacagcaagctaagctgatcttttttgatgagaaaaaagtctcatttatgtttctagacagaaaagtattcataactatatcacaataagatatatatctcaagaaggacacttgagtttatttatgtcaaggaagaaatatgtgattaattttatgccatcaaatcatattacttgtctttcaaagctagaagatcatgtccagtaattcattctttacttagcatgtctactacatcaactatcaaagcacaagataatttggctcttgattaactaaaagttgaattcatctccttgatttatgttgaaacttcatcacatctccccaagatctctgcctctattctgtcctaaaccttgttccacacttttttcaatcaattattatgatcagcccacttggatagttgttgaatgtttggactggtggcgcgtgagaggcagagggccaaaaaaggaagaattcattttgtgggaaaagctcacggaaaaagaatgaaagagctaatcattttttattcaaaagtaaaaggcttggattcaagtagactaaatacaaggggtcaagttgtggtcgggaaaaaatgaataatagagccattttgaataaagtactgagaggaagaaacatgagtatttggcagaaacaaaccgggcaagtcttctcagtctcttttagacaggctggatgagttactcaaagaaaacatgttataaaccacaaataattagagttgttaattctaagtaatcagtctttgataaatcaacataaaatcaggaaaaagaagaattcatcttagagaaatgagtagttaagaaaagcagattacttaagtttcatgtttgactcagaagggggcttagaataactaaaaacaagctacttgatcaccaggggaaatttcagggcactggctttccagtgactgcaaatcacaaataagtcaccctggaagatttgaatttttttgtaaaaatcactaaaaggatcatgatagaaaatgggactcacaagaaagtcactagattttacccagaatttactactaatttcccagaaaagaaaatgaatgtcctctaaaattcccttttgcttacacctagtttccccccaaagataaggctgctgattcaaataaaaaaataaaacctgctaattgaataaaattttcatggcctcagcagttttttggaacaaatgttacagatttgattcacaatcagatcaagggaagctcttatttttttggttttgtagcccctgtagaaatacatttagaacatcacagaaattcaaccatattcaagtttgtgatttctctttctaaattcatcaataacagatgccaattatatgtttatcacactaatagtgtacaccttaatcagaattataaatcagattcaaatttatattgcaaataattcattttttagggggaaggaatgaagtgattaatttgattttgatcaatcactcattttaaatagtgtcatgacaagtccaaacctgctgggtcaagtagctatgtatacctggtattcccactaaaagattgtggaacagtgaccaggaagtatggtcttgcaagccagtctggacacaggcccaagacctgtgtggctgagtgccaatggggcttgggtgtgtgcccagggggcttgattttgtaggtcgtgcggggactgaaacttgacactagcccaagtctggcttggccgaacccaagctctgggctcaccagagtgcgggtggcagacttggggcccggtcaagtgtggattggtgaggtcagctttggcgcgggtggcacactttcttggatgacttgggcctgaccccctccaactttgggaggtgccaagcaagggttgggtttagaggggcacacggggtttgggattggccaagcccgcttggcctcttttttgcccaacttgggcctgtgcccagactggcttgcaagaccatagtactgatcagatagctaaatagctggttttttgttgattgttcagagggttgggatcctcctgatgggcaaagcccttaaatgacatgatctgtgttggccaaaaattcaaaaaaaagtcagtaaaaagtcaaaaaaatcacccaaaaagtccagcaaaattggcaagaagtccaaaaaaacggtccaaaaagttgaaaaaaagtccaaaaagtaaaaagaaagtaaaaaaaaagtcaaaaaaaagtcaaaaaaagtcaaaaaaaattcaaaaaaaagtcaaaaacttggtcagaaaccccaaaaaaaaccaaaaaaaagtcaaaaaaaagtcagtaaaaagtcaaaaaaattggtcaaaaagtcaaaacaaatcacccaaaaagtccaaaaaaattggccaaaaagtccaaaaaaacagtccaaaaagttgaaaaaaaaagtcaaaaaagttgaaaaaaaagtcaaaaaaaagtcaaaaaacgtcaaaaaaagtcaaaaaaaaaataaaaaaaaaagtcaaaaacttggtcagaaacccaaaaaaaaatcgaaaatcttacagtttttttttggtggggatggggtcaaaaatttggcgggggggtcttggattaccaaagtctgttgcttggttttgaagtgatgtggtggtttttcaaaagtttggagtgatgaggtgggtagttgtctctatttttgcttggtgtgcagtgtgtaacatgacgggtaaaggggggggtagcaccggcgctaaaggggctgctgcagcacagtctcatgtccgattacgggtaatccgacatgagactgtgctgcagcagccccttcatagcctctgctaacccccttgcaataatttttgctcggtgtgcagtgtgtacaccacaggtcgataatttccattcctgctcgacaggcccacagcgcagttgagattgggttggcacgggtcggcaatgacctgtcttccctggacctgacggcggttgtgggctgtcatgaaattgaggtcgggccgacctttggatcaccgtgaatgatcctgatgtcttgacatcaggatcatctgccgtgatccaaaggcaggcccaacacgaacatgcggtgatgataccgatgatggctgtgtgttgggcttcagctcagcgccggtggggatcatgtcatgcccgatttcgttggcatgacttggataggctttttaaaaaaaaaccttttctaaaaatgagttttctgggcctctttccatgcaagaaaggggctacctgtgtttcaaaatgtaaaaaaataaaataaaaaaaccaatgtcttcaacggaaatgccacatttctgacaaagatttaatggaattctagttaatatagctgctaatgcactcgcagggaagaacgatcatgtgtagcggtaattacgttcccttgttgattgatgtctgcatgatctgctccaatcatcaggcttgcccagcaccagcatgggtgtaggtagcaggttcgatccaagggagcagaactctttttcaagaccgagcctcccaacttctttgcaacccgttacaccaacgaggggccgctgacgtctccttcttgttggaagtcaggcccacggcatgacccagcgaggaccatccgtcgcggtcatgcccacaacatgatccgacgagaggcccacatcacaagttgggctgacatcggcatccgacacctcccgctcttagccctgccatttttttgggcggggtcagacgagtgaggccgacgaaacgggtgatgtgggctcaacgttgctcacgacctgtggtgtaacatgggtaaaggggggggggggggttagcagggggccctaaagggggctgctggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggactgtgtaccagctcattgggaggaaaacctctcaatgagctggtcttaagcccagttcatagggagggtttcctcccaatgggctggatttgaaaccatctcattgggagggttttctcccaatgagctgctatgagtttatagtcttcaggctttgaggaaacccctcccagccttgtttttttccttttttctcatgattctctgccgccgtcccataggacccatgaaaaaataatcctcttgtgaattcaatttagaaattttgttgtctcatgattgagttttttaaagctcatcttattgattgtattgtgtttatatgaagaaattacagtttttttttgaattttattaaaacttgggtaattttgaggctgtttttattgtactaggggaaatgaattccagaatctatctgagaaagtattagatttagaactggaaatgataagtttgatgaaattgactggtgtgagaggatctaaatctacaaataatatcctgatctgatcaagagactttcaaacttttatgctggggctgcagaaaaaatcattctgtgctgattctatttactatttctgtaaattagaagtgaaataaaaaactcatcacatgaggaaactctagtgactttgatagtattttattttgaattttgtctgaatgttgagtgaaatatatgagaaaatcagttcccaatactgtgaaaaatatgggaatttcaggtttgttaccaaagtgatttcttgtgatttttgtttgattttatggtgacatgcagtcactgggcaaccagtgccctgaaatttcccctggtggatgagtattatgatgaataaaaaaagtataagggcagagagagaaacaataaggaaaatttcaacaatacatattttctcctcttaattatttgtaggaaccccccctatttctttatttgattctattcttatttttagaaattggccctttccttcttagtcttagagcaatcttgtggtcattcaaccctgaagttgaaggtactagtgtaggctcaatctctcactattaacttaacttccttactcctattcattgtattcaagaaccaaaatttgatattattgtatttatcctattaattagttagctgcaaacaaccaaaaccaatcacaggttcttccttcctttttttacaattacaaccaaaaatgggccgctatgctacactacattaaacagcccattaaaagcagtgtagaagtcctcaaaacagcgggccaaacctgtagtgttagtgcgctgttagtgccactacgctacatcatgctgtactacagctcttctagcggcaaaaacagcccaaaaattgctaaaacacactgtagtttagcataatgggcccttttttgtggcccacatacatagcattagcccagttgtggcgggattctgctgtgctatgctaaattttggcagaattctgctatgttacactgtgctaatgctactgttggaacatttccaccatggtccctatcccacatatagggaccacaaggcccaaaccctcagccactgcagcccctatgtggggccaacggtgcaacagatacaagacatgtattcgtatcagatcgtattgtctttattttgagcccgataccggtatcagtattttcttggttggtgaaaaaatttattgtctcggattcggatttacatatgaaaaaaatgtctttgtttttttcttttttcttcattacggccaaatatcttgtgtatcaaatacggttttggtgggatcagtcatctgaggcaatacagaatacttgtctcactttccaaagacaatatgtgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgtgtattcaaattctgagacaatacgaataaacgcctgataccgtcttgtattgtctctgttgcaccgttggtggggccttataatagggaaagggttgaaagtccccatcaagctgtatgtatacagacttgatagggcctggctgattgagcctatcccgtgtgaaccttccaacattggaaggtttcaagcgtcctcacgcacacccccactttgactgattggctttcacctatctttaaggctggtacagccattaagcagtggaaaaaaaaagttggcttggtcactatcccatctgtttggtccctatttgagggttatagggcccacaaataggaccagcggtggaaatgatcttagtgtagtgcacccattgttgttaaaactcttccaatgggagtcttcttgggttttctgcccctgtctcattacttttttgtcttaacatcatcctcagctgatgatttcagcaaagacagccatcctgtcttctgtgtctgatcccttagggaactcattcatcttcttgtagtgaatgcaattggcaatctcacaagcaatctgaatcaggttcatctttaggacctcttccctcaaagagggcaccttgactaccactttccctgcctctgagcttttcattgagtttttttgttctacggtcctcaaccttccttgttggccccagtcctgattttcattaatgccttcaagaattcatctgggggcttactttatctaacttgcttgatatctgttttttaggagtgtgttgccgtattgtttgaaaatattccatctgaggaaataaatgtgttggctgtgatgcctgttctatgccattctctcagaattctctgtgtctctgaaaattcatagatattgcccaatggccatcatagggggggggggcacatgcaatgatgtgactacatatacttcattcaaatcaacttgccaatcacctcatatcaagcgcaaccaggggggcacagacatgatacaacttgttttgaagtgtgaagatcttgagaaacattcaggggtaatcacaggaaaggaaaaaaaagagaaatatttaaaaagagtctttggcagtactaggacccgggaaccctgcttggcacacagtggaagcgtggatgagaaaatggaaaaaggggaaggggataatgtccgttggaatttcggcgggatcgttgtagagttgaggctcggccatatcgaatgaagtagatcgatgaactttgggtttcgtagaacatgtcagatgcaagcgatgacggcaagaagtcaactagaattgttgtccaacttacttgaagccgtgttcggagagaagcctttggctccaggtcatcacactacggttctgggaggctttttcttgtgacccgcatgctttggtccagctacatcgaagaaaaagagaagtcttgaaaaatcacaattcggcttgtcagtttcaatcctattttttgatatcgtagatggtccaggtctcaccggagaaagcaattgaatcaaattttcaattcgcaaaaacgcaaaggaaaaccaggaggatgaaggggaagcgaaaggtcaaaaaatcatcagttccataatgcaatctatgcaagagcgagggtatagtagaacgctccacaacgtgaatttggatccatttttcaagccttcatcagcgcttttttggaaaatgcgcaagttcattgatcagaaaccacttgaatgcaaacaaaaaaagctgctagtgaatatgtagcaagaaaatggctctaaatttgcgtagtgacgagatctgcagcggataaaaaaaaacgatgaattactttttcctttagggcagggccctggaatttgttgggcctttgtttttcccaagatctgttgagtacagcagtgtgtgttttggattggtattccattgggtgtacaaagggtatctgcctgccagacaatgacctcggacttgaccagggcctgatgctgtagggccaggaaaagagaaatgataggcaggcctaaaatggagcgcataatgatcttgattctgtgtcgtttgttagaaaataatttacgattggttggtgtcgtacaagctgggatgggaaacctacggcaatttatagaccaacgctagccactgcactaccaaaaacctcatgcttcctaaatttaagcctcatgtttgtggcttggttgcgtctaacacagctccatccaatgccgccggcgctgggcgtcaaagcgagtcaacggtggcccacccccggggccggcaatgatagcaagccgcgaatttttatccaaagaattccaaaggtttgatacaagtcattgcacatgcagcagagccttgagagggatgttggcgatgtcgccaattttgtttggtcgggcctccatagcatctcttcaataggggcgtattccttccagctatacatgtgctttcaaggtcaatgacgttgcacatacataccaggtgtcttgccaaataatatgagctggaatcgtaccgccggcacttgccggtcgggcaagctgatccagccgatttccgaacaggttccgattgtttatccgcggaagccacacacttgatacacacaacggccggacttgagacagaaagtgggcagtgtatcgtgctgtttcgttgatgtctccaagtcgtcttcccttcacaacagtacatggtggcgccttatgaagttatgtgcaccctttccggctcaatacgtattcagtttaggtgaatgtgattacgcgtcttgtccaacaattgtaggtaggactagggttccgatccggtgcctcgaagtcggattccgagcatcccgcaccctgaccccgcagatatccgacagctagccgggctcctccgggtatctagaaaaacaaaaactttttgccatactgctgtgaaaaaagggggtttgtgaaagtcggagctgaggtgcagcagcttagattaggccccccaccaggtttgatgcgggtaatccccacaaatccccaacttctaggggttttcagcatccgactggatgtcagatctctctgggccaatcccaaaccctgatccgttccgcaggtgttccggatcttgccggatctgcagggtccggatcagaaccctatgtaggactaatcaaaaaaatactgctggtgtttgctggtcaaacaagttagttgagaccgcttggtggacaattttgggctggggaactctggtgccaacggtgggccacaagttacagctaaccatacaactaacaaaagttacagattgaatacttcagttgtacaggaaaattaaatcatcagggattggtctttcctgttccttgaagtggtctggaacaaaaagtcttttggtcaattaatttatttttaacgagggcatagcccccatttttggggtcagaggggggttttaaatgaaagggagaacaggattggatataattaggatacttgagagatttcctggtgataaaattctcacaaaaatgggtctccttccacttgatgtttctctatacaattgaagtatccaagtccagaaacataaacatgaataaggcttcgtttggccgtccacaattgttgtagaccgtcatcgcaaattgtcaaatcagaatttaggtttgattccttcaggctgtgcaaatgacgcagcctgaaaatccatgtcaataacgatgtggctgtttggtgcacctcgggagtggatgattggaacggtggtttagaggacagggaggcattgtgccagtcagagggggtggtgtgcagctggggggtgatgtggtgttgttgtaagggaaagccgagggtgatgagagcacagaagtggcacttatgacgcaaaattttggggggggacccaaaatcttggatttggcaaggaatatatcttggttggccatttctgtcataagagagtggatatgatgtggcctcccaaacaccattgtgaggccccatcattagctgtccacccccgaaatatttgccatgattgtttatgacgatcatggacggccaaacaaagcctaaggctccgtttggccgtccatgatcgtaatggaccgtcatctgaaatcatcaactcgaaatttaggtttcacaattccaggctgtgcaaatgacgcagcctgaaaattgttctcaagtcgatgtatgggtgtttggaggacattgtcttagacgagatatgatccttgagtgtttggaggttgcaccttgactgccctcgtaaaagatacccttgagccccactgaggtcacccatgaacaacgacttcacatcatgacttccccccctcccgccccccaacgagacctctctagtatccaaatccactccagattccaagagcagcaacttcgtgtaatgatcaaactcctcattatcattgttattctcgccacactctatgaatggtccaaaagcttcaagagcccatacaacaactcctccctgcctggtgctcgctacgtagaatttatcttaagggggaatcgatctcgttgtaggacgatgtttcgattaaacaacgacacctttgagttacttgctcagaagctctcacatctcgatttccacccagcttccagagcccttgccatggaggagcaactggccatctttatgtatattgttggccaggccgctaccaatcgacaagcttaagatcgattccaacacagtggagaaactatctcgagagtgttccaccatgttatgggcctcatccttcagctcgctccaatgtacatcaaaacggcccgacctaacgtcactcatccatcaatctttgacaatccaaaattcagtcctttctttgatgcatgcttgggggcattcgacggcgtgcatgtcccggcaaaggttcctgaggcattggccggtccctaccgaaatcgcaagggattcctatcccagaatgtcttagccgtggtcgatttcaacatgcgtttcacctacatgtgtgctggatgggaaggatctgcccacgatgcaagagttttggctcatgcacgctccaccgattttgtcatcccaaccagatccttctacttggccgatgcgggatactcattatcgcatggcgttcttgttccatatcgcggggtccgatatcatttgcgagagcaagcggcggcaaaccaaaggtgtgtgctcttgatttgcctgttctaatagattttgcacttgctgaactgtaggatcatcaacctatgtgtccaggccctcaaacaaggaggaattgttcaatttgcgccattcatccttgcgcaacgtggttgagcgcacatttggtgcatggaaaaaacgatttccaatcctcacccacccactcaagtacagtattgaaactcaacgcgatctggtttttgcgttgggtgtgattcataactttgcgatcaaccactcagaggccgccggtgatgatttttttgaatttgatcccaccgagttggctgcggctctggacgcaagcgatggaaacaatctgactccgggtgagcccatgcaactcaccaattgtgacaaagaagaactgcatcaatggcgagacgagatcgccgagcagatgtgggagcagtatcaagccgttcaacgtagtcgccaggtaagaacatccagggctcgacaccgccgtgcttctcaactcacaaccgatcttgaataaatatggtgacttgtgtcttctgagcaacactatgatcttaaccatctgttttttgtgcctacaaagtttgatgttatgataagcagcctcattacctgataacagaaacccggtcaaacttctttctctctatgactgcttttgtatccttgagattgtttgatcccagccttacccaatcctaaagttgtttcttgcctcctgaatcagcttgtcttatgtacttcaagccgtctgatcagactcctagccttacatgctgcaactccttgttagaagcaatatcattcaaaccatgctgaatgcgtggtgacttacataaataaataaaaagcgagaaattcattaccaacttgatggcaatctcatctcagctatgctaactaactactctcaagggtgagcgagcttaaccaatcatacatgcatcatgtggccagccaggttaataagccaatcaatcggagaaggaacttcagacattggtaaggataataattgagctagatagtaatagacatagaggtgatggttatcggacatatcaacaaattggtttgggtgattgtggatcatttggggggataaaactatgtgagtgacacaaaggtcatccgtaacaagcaagctgatgatggcattcaatcggtcttatcaatcaaatacagaaagtggtggtgtttgggggttaggtactactaggacaggggaagtccttgtgcgaattaaacaaactatcgctcagttgaggatcttgcatgtgtgtcagcgtcaatcagtcagattgtttgcgcgtctttcttgatctcataggagagccattggtttttgtacatgttgtccagtttgaggtacatgcgcgccttggacagcttttcgaggacactaaaaccaacgaccaaatcagaccacgcaagctgaggtgccatcgttgattggaacaagtcgacagcctcgtccgttagtcgctcggtcgtctgaagggccgctgccggttctggattagtcagattttttgaggactgtggggcaaaagcctcaatgagatcatggatcgcactgctgaaagctgcacccgtggtttggcggattcgtttgcgtgcaggagccttgctgcgggcacggccttctccctcatcgttttccgagctggagcttttgtctgcaggcttgtctcggacagtgccctcctttgcatgttgagtcagactctttgcagcgtctccggtggcgctcgctccaaaaatcacttgaagttgttcccattccggaaacggctgattgcggaaacgacgggcctggggatgagactgtaaaccagatgttagcctccagtgcagaacggggacaaggaagacaactgaccttcaagaagtgttcccagacatcgtttgaagcagtaacctcgcatcggatttcatcccacccaaatccgcttgcattgcgacaggcaagaaatgcatcgtattcttttttgaatgactgttaatcatgtcaagatcagtgtaagcaacgagagagatgatgaacaaaatcccaagaagcatagactcacctggctcagctttgatttgcatttgctgatggtgaactcggcccctggaaactgctcgttgagcttatttaccacgtgctgatgtacatcagatttaaaaccattatccaatcgtcttccttccaaggccgcatcgtagtacaactgaatagcagctttctccatgacgcttgtccattgaagggtcctgggacgggttgttccacgaggcgtttctgaatcacctgaatccgaacaaggctggtttgcagtagatgttggagctggagtctcacggggatttagcggcgccaaattagtttgaattgattccactgaggaccaagctggtgggtaagaactgtgcaagttgggatggaaattaccccattgcaaatattcaagtgggggtagactttgactggcggcccaatccatgtgcgagatggaaggcaaagaacgatcctgtcggacctcggtggattgaatttgcaatcccgacatggggatatgatctaaagaactactgtttgaggccgctgcaacagacaaggtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttattattatcattaacttatcttatcctatttatcttacatttatcttatctgttaattacttatctatttaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcacagatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactaggacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacacaaggcagacgactgttgagaagcagtggaagacatatgaggagggggagtgggtggtcgcgaaggacgcttaggacaacagggaggtctcttggagacacggggaggcatggtgtcagtaacaggagcgacaggagcaggtttacgatggaaaggatagggtggggagagtcatgaaaatggacttatgacgctaaattttgggggggacccagaatcctggaattggcagggaacatataccgctgtccaatttcgtcataagagaatggatatgacgtggcctcccaaacgtgattgtgaggccccgtcctgagctgtgcacccccgaaatatctgtcatgatcatctatgacaatcatggacggccaaacggagcctaagatgttttcatttcattgacaagtgagatttgagcaagaggttcaaccaagaagtttaagagatgaatcaaacaatcaatacaagctgtagacctttggaaagaaagcaggttggagtagaagaaaaagctgagtgatcagttgatgaaacacagcctgcttgattaagtgagaagaaggatgagagtgatcatgttgcattcagatgcaagtaaatcaggtggatattgctgaattgttatcttcatcatcctggcagtctcaatcatatcaatcttcaaatcagaggcaattgcacattcagctgaggtgctgaggagtgattggggttgtgttctgtgcgtgtgatgagttccttgggaagatggggttactatctttttaaaatggaaatacagcttgattctgacagaaagctaaaattatagtttgctggaaatttgggtctacagcctgtaaaaatagctttacagggcctgtaaaaccaacgggaagtcctccactgtatttagtattttagaaacacaaaaaagggggtcaaaagtccacccaaaaattgttttcactgtggagtgtggtaaaattcagggattttatgaagtgatgtaaatgacaaggatgagaaatcctcaaatagaatgttgattggtttatgcatcaactcaacaaaggttttttcaagggggtgaaaccaaagcactagattataaaagaaaaaaagaaggacagtggatgacttcctgtcaccatttagagtgattttcaagccttccccattcctaaattaactttcagcctgctactaatgcagagacatacttactagaatatttaaactaaattagatatattattacatatgtaatcttcattacatgtgtgattcaagtctatttatgtgtacttaaaaaagagacattcaccaggaaaaaaaatcaggaacctctatggaggtggtttctttgtattcatgacttattccagctctatgccttcatgtatccttggtgtgcacctatgttatttaccttcctatatgatatatattgagccctttcaatggtgtagtcacttcaatttgattattaggaggaaaaggtgtactggtagtgaaaagtctctctctctgttaggattgcataacacaacttgaagtcacattcaaagaatatataattcattttaaaagctcttcggctgggttgcaccagatgccatgagggtggtgaatacggtctttgaacagaatcactgctaggggaacagtaaatggtgggacaatttggactaatctgaactgttatcccttgactaatcttgggccataattttgattttggatggctctaaatttttattcctgcattctcaactcctctgggggtatttaacctaagaaaagatttggtgaagtgttagaatggctcaaatttgtttggatgttgcatgtccaggtttttgtttatattcccacataaataattacttagtattttgttgtggaattttcatgtttttgttgtttttctctcttgttatgcccaacaaatgtgcaagaacatatttagctattccctacatagaaggttgaaaaaataatcacacaatgttccacttctggggcctacatatccatatctcaactttgatccattcaagccagctgccttctgtgttacggacttgtgggttgcatcagagctttgcaaaattgcatatactgaagtgcccagcaagttttttttttattacaaaaaggctgcctgaattaccatctttcaactcagagaggctttgttctttgcccaagcttctctttcatgccacttatcacatgtcaagttttggctttaacagctttttttggctttgaaatgttacaatttattagctaagaaaatgttggatgttcaatttgactattgctgtcatgggaacactatcttagaacaccaggggttccctaagctgtccttgataacctgtccagcaacatgttgaggttaacttttcaaccagttcatttgttgaaaattttctcttaaaatttgtgttctttcccacctggatgatggatccacccggttctcccagggtgataaatttggttgaggttctgtagtttcattcccccagaggcagcactgagccacagaaatacaaaaatcaatcaggtcaaaacccttcacattgtctctatctttcctttcctccacagaaacctaggaaggttgcggtatctgtgtagttcaacaatggatacgtacaactttagtagcaaatacatagcttgggattgaatctcaatggcagccgcttccctgcctaatccatttagcaagtcggctgctcttcaacatgattgtttgtttttcctctccatggatggctcttgttgaacagccgccaggcttaatcgcgaatatacagcccctgaacaagaaaccagattttgcctcttgattcttgttcaggtgctgtacattcgcgattaagcccggcgggcttaaggagtgttgtactgtcccattcttgggatctgggacaaaataaaaagaataagggttttctgagaccaccagtacacgttcaatgagacaagcccggcggacttaatattttctacatcatacatgctgcttcaccttcaaccagacgatcacctcgcgcaacacactcatgcaaagagattggaaaagtagcattcatacattcaccatttctgagttgcaaaatttagaagctaggcagccactgccaccagtgcattggcgaggattttttccaccttaggcaccagcaggagtccattggcaaagccagaagcagttcacagcttatgaatacttataccagatttcttgatgagctgatgtgtggggttgttttaggccaacttcccagggacccaaaggttgatttgatcatttaagttgatgcaagttttgtaaacctgattgcaaagagagtttaagattcttaggatgaattctgtgaattcttggctactaatctgatgtttttaatctctttttatagcttggcaatcatttttggctctgagggggcagtaggaaactgtttgtagttactagggtttagaggtggcacatttagaggcagggacacaaagcataactcttttatattctccctgtatccatgtaatcaagggatggatacatggtggataggaagttgatacagagaattcacagacaaattatatttgatacctgaattttcccctacccagaattcagaccttacaattaactctcaagatcagtgtgtaaatcaattttgcatttttatgtggttaataaattgtaactttgtttcacataaaatgttgctgaagacttagacagtcaggtcacccagctttcatcataaatcacatggtataacttccaggtaattccactcccgattccaatagcatgaacaccaattttactatggtatcaatcaagatcctgaactcagttgaatttggaagaaccacttaaataagaggcacagtttgatgagtttgatgtgtcatccagcatcattaagtctttgatgcaggataagaagtgacaaattcatatgatatgtaatgaagattgcaccatgtgtggttttcagttgctaactcatattgatcatcataagtttacccttgcagaggaaacacctacaaaaatcaatcatggaggacccaaaaatccctcaaatcaattatgcatatgatcaacacatcaattgtgctgagtgtacaagtttaatgatcaaccacaggcatgtctgtttgatttgaatgtagaaattgtggcaatatttattccaatcatatgtatctcatggggtcagaccatacaaaactattattgctgtaaaatacatgcacagttttttctgtgaatgcagtttggtaagccatcagctttactatacactttggatgcaattgcttgaaagatattttcaggggtatgcaccaatcttaaatctaggataataaagccccccttaagcttcttgttcaaatccccccatccttctccagaagaaccaccaaatatcaactccatttaatggaaccagattaccttgaagaaaatgattctgcagagaggacacatgttaccaatttttaccatgcccaccaaatttaataagcacagagtgaaatctccaactcctgaataaaatatattaattattattcatttcctgagacctctgtaatttttaaaattagtagaatgcaattgggtagaaataattcattcttgttttgggaaactttgaactttcatattgaaaattataattttagatgccatcagaattcatggctgggaaaccaaacattgacaaagattacaaatgagcaatttcaattattgaggcaatcaatacacaggctacaaggatgatgagcacaagaacacttgaatataagttatttttttggatgatactttcaggaaaaaatggttttcccccctaagtttatcttcatagatcgtcatgttttccttttcaagacatatttttgggctgttttacctatatgggaccagcttcaattcattctgatcagtaaaaatataaaacttttctggttgagactattacatatttataattaacttgatatcaaaaaaataatcaaaagattataaatacatttttcttcatcaataaagctaaattcaatcaggaatttttctcatttttgactaaaccatatctccatatttaattgtaactatttctgaaatttaaaagttattggtaacataataatatgaaaattacacatcatcaggactctcccagatatgagaatttgaattttcagatcctcatcaagataattatgaaatatataaaactggatatgcacatattcatagggtccagagggctgaaaatggaatggcaagcagaggggagatggggacagggggtatgaatcttcacaaatcaggggggagaaattgtattgtatttttcaatggaaatagattaattcactcaggatataaatataaatttatttctattcccactgtacttcttactcagcagtgttacaaatatcctgaatcaaataatacaaattttatcaagatagcaaattaattcaatgaattttgagctttctgggatgttttgtccttgtatccatttatatgaatgaatcttatcatctgaattttgtctttcttgaatttactaagaatttttcttatcatttccaaaattatgaaatatatatttggaactacttcaattgtggtggaatcatagaaattgtaaaaatatatagataaatgcttcaaaaagtggggatacagatgagatacaggttggatatagccaggttaggcaagagataagtgaaggcacctctataaaagttccacattttttttcctggtgattattacttaggtatacaaatatttaaacagaggaaactctatgaaagaaacattattcctatacaaataataaaaatagctgattataaattaagggacttggttaatcaactcccagaaattggagagtcaactctcaaacccagttttccccaatatttgggagtcaattccccaaacccatcagtgggtttgggagtcgggcccccaaaaaaattaaataaaaaaaagaaaaaccccggaggggtttgggtttcaatgtcagaaccaaaaaaaaaaaaaaaaaccaacggctgggaggattcctcctggcctcagagagtgctcttgatggccaagagaatttctctcagccgttgagggtctacaacctcaacggccaagagaaaccctctaggccagtgagtataatcctcaacagatgagagggtttctcttggcggtcaagggtgtacacctcaagggccaagggaaaccttttgtcctccaagaccacaatggcaaagagaaaccttttggctgtcaagggtgtacccttcaacagctgagtgaaacctcttggccatcaagagtgtacacctcaatggattaatcccagccgtcaagggtgtataccctcaacagccgggaggcacactcttggccattgagggtatacattctcaacaacccagaggaaaccctctcagttgttgagggtgtataccctcaatagctgagattgtacatcttggttgttgaggtgtacacccttgatttctgagaggattcctcttggccattgaggtgtacacccttgatggcccagaggtttcttttgactgttgagggttatacccttatgtatcacctgagagaaatcctctcggccgtcaagagagcactctctgcggctgggaggaatcctcctggatgcttattttcttttgatcaccaaccccccaaaaccacttggttttggggcatcaacacccaacccctctggggtttttcttttttttattttgaattcttttggggcctgaatcccaaacccactgacgggtttggggaatcaactcccaaatttcagggaaacccgggtttgggagttgactctccaatttttgggagttggttgaccaagtccctgaattaattttttttttaacaaagaatctgctaataacttctgcaccttgaggtttacttagtatatcattgcagattctgaatttgcaggtaaactcaactaggatacgccaccaaaattaccccttaattaccactccttcacatacttctgtgacacctgagggacaccagacctctgatacataatgaaccccccccccccaacatactagcagttgtagccattttacatgtgtaattaaggtttgtgtggtttgggaaaaatccacaaacaaggttttcatcattgaaaacttaactacaggagcacagaccttgcaaccaacctggtctgggtgatctgtggcccttttggaccaattgggccattcactctctgtcaaagatcagcccacaaattataccatgatctcatgggttaaatgagggctaaagctttgtcagaacaccaagtaagcctggttacaatcattacatcattgccataacaccggtaaccaagctttacaggtgctatggctgatctacaggttcccatggcctagtagaagagctacactagccagatagactcctcctccaggggctcagaattattattcaaggaccccttcttgcccctgaaacttgattccccatcttcatcatcagttaccagcaataactgttgaattttttgactgatgacaagagaaaatgagatttttgagatgagggcgcaaacagtttaaggacctttttgggaatggttcacggaaaaagaatgagagaaccaatggtttttattcacaagtatctagccaggattaaatagactaaatacaagtgcacaaaatgtggtagaaatgaaaatgaataaagaaagtattttgaataaaaaattgagagaagataaaataagttcttgaaagtaacaaactagacaacaattctcagtctcttttagtcaggtcagatgagttaatcaagataaaatattttaaatcacaaataacaggaggcgttaattcttattaaccaatttttcaatatcagacaataaaccagaaaaagaagaaattaagaccgtagagacaagattgattgagttgagattattttcttaagattcaaatttgactcaaaagaggactcataaaacaacaaaaaacatgctacttggaaaaattactgcagtctgatttaaggggattagaaagggaagaagggcagagagagcaagaaggagaaaattccaacacacccccgcgactctgacctgaggaccaaagagtgattgatgtttgaaggaaaggagagagaaaccgatggagtgatctgaatcggaagtgaggaagcaattgattgagatttttgggaaattgctaggcttgcagcattctacatgccacggaggcagttgtggcttatgttgttggcattcatgtgagtgccattggggagagtgcaccagttggtcactctgaagctgattgaactgattgacaagagtgagggggcagacttggtttttgtagccttctacggatacttggcccagcaattgtggggctgatggctggtttttccgcagtgagagcaggctgcagctgacttagaggtgttggctttagtcatcatggtggcttgatcggaggaggaggcaaagtattctttcttgatgttattcgagatcatgtatgatttgaggtgcttgaccgcagatttgaatgtcttggtagcaaagcccattgcaataatgtcacggaatgattggtatttagcccagttcctgctgtttttcacctgaatatcaaccaaccaaataacacctttttcccagcactcctccaacacctttcaatcacctttttgagtgcctcaagaagggtttaatccctcctgaagttccccttggcttggaaataagtatcaggttcaaagtagtatttccttaacacttcagttgtaggcttttctggacatactcctttattataaagaaccagacgatcagatacttcaaaacacccctgtttacacaggtcctcatattagagggcacagtaaataccactgtaactcaggcctctgtaaataagggccagtaccataaggcacaaaaattcaatttttcagaatttatcttactcaaattatcatttcatcagaattgaacataaccagattctcttatttacaaaactgcccacctctttcatcacatgtacataccttcatccattcttgcaccttgtgtagctagaagaggcaagctcttggtatcacataggctgacattaacaccccaatcataattccaaccagctcacatgagagctttcttcacgaggcttgtgaaaaaacaatttttgataccagaaattaagatctacggggtgtgaattaaattctgggagggttgtttctcaaccgcaacaggaagtcatccagttgcacatttcttgtgtgattgatttagaaaaaaaaatagtcaaatcagcaatacaaaggacagagcacatgattgattttcagaccaaacaagcatcaacaagagagaaagagagagagagagatagaagctttgatatgagtatatgtttatttattaatatcccagccatgaatactacaacactgaaaaagaaaaaaaagtacatcatacatagatacaaaacacataacaaaaacaacaacaaacaacatgggagaaactggttgcaatagttagaaaaaaaaaagaagtacagcatcaagtagagaggtgaaagctgaaagtcagtacacaaagtgaagtgaaacaaaaggcctatgaagatcaatagtaagaggagagaagtatgaaaaaagaggagagaaacagtgtgctaatgtaagaagatgagctggccacaagctcatcccaagacactgcagaagttcttgtatactcgtgtgtaagatgttatactttaacaaacagctggtcgacgacaaacaggacaagaggccacacatttggttaaccaatgatcaacgcatggtctacacacatagaaccacatccaaaaaacagaaaaagtaaagagttaataagcattgattccgtttctcttttcaacaaaaacaataatacaatgggggagagaggggggaacactcaacttatgaaacatatgtttacattccaagatttgaacttgatcttcatcatcatactcatctaaacaaactaataatcaatccaaaaaaatcagttttgttttcccttttttttgtaaaaaaaagtgaggaacaagaaagagactcaactaagacatttttcgattgtattttcgaggactgaaattgaatcctcctcatcaccattgagatcgacatgatcggcgagagcaaaagactcgaatccatccaagacctgacccgaaagatgatgatcatcatcctgaggatgatcatctgaaccgacggcgctggaaccaacgagatcttccgcgaccgaatgagaagaagcagaacaaacaagaggagaatgtttacgatgatcattcagataaccgaacgagaatttcttaaatttgagagaattgtcgatttcctgctgagtaagggtgacaagattcggaggtttgttggtagccgtaccaaagaacggagaattaagagtattatgaccgatcagttgagccaatcggaccatcgcctcataatccaataactggtcttctatcaaatccggtctcgtgcgtccccctcctccttcttgctgatgatctccttgactaggacgagtgcctcgtaaacgactaatcaagccggtccgattaccgtctccttcttctgactctgatcctatttctcttccttccatcgtcgaggtcgaaggaggatcattgggttgagtagaattggttgagtggaggccgtgaggaatgaagagggaaggagcggtgaagatcggatgcctggaaccatcgattgaaaaagaaaaaattagatgattagaacgattatcaaataaacacatgtataaagtgacttacgattcggggtatagtccggcaaggacgaagatgagccaagaacggtgtgggggactgctgagggtatccgggatgaaggcggaaggaggcggaggaggtacggcggtggggtcgacaggcggacgctcagcagacggatcgacggtgtcttgcccaccatcatcattatcgtccgaccaggcctcgaaggaatcctcgctctggtcctggaagatccgtctcaagccgatagacccctcgtcgagactgccgaaggaccctcgtctttctgtcggtggcaaagctgagtgagtcgaccgatcctcgtccacttcatcttcccatacagctgcactctctctatcgtcctcaacggagtccgtagacacccccggcccggagtcggcttcgtctgcgccttccccaccggtctcggcagcagacaccggagccgcgattcgttcgagcgcacccagtaacgggttcggaggggcagagcggacgccgacgagtaagaccggaattaacgccggacttccattcgcgtcatccgtcgttgtagggccgtttccatttccggcttgcgccggggggtgaatgtcttcgaaacgatgcatcctaaagaagttgaacgagagttgcgagtcgggttgatcgccaggaccagcaccctctccgccatcgagcctatcagcctcgtgtggttccccctcctgcccctcggcaaaaggcaattcgctagccaatcggatgcgctcgtctagcacttcttgattgacaggtgctggttgttgtgcccccagagccactaagatcgcgtggcccacatcggtttggaggtctctcaagaagcgttcgaaccctccccgatcggagtgattcgggtccaaatcgggtggaatgggactgtcgaaagtggtaacggggatttcttgagatggatcagagggtattggtgtggtaggagaagaagatgaatggtcggtcaaacggcgacgaattggaagtccaagtcgctgcataatcctggagccggttgattccgccctgcgaggggtgggaggtgacggagtcgcgccagtatgggtggaaatcggttcagtgagcgggctactggctgattgagaagacaatgagggtgatgagggtgatgctggggccgggagggttagcgactgttggtcactattactggcgtgcggtgaggaagcggaggagcgagggctttgatggggcgacggctcggtactagcgttgacgagagcacctccgaatgcagccctgagcgcatcacgaagcgtggtttgtagtccagcatgggcctcatgttcggtatcagagttctcttggtttaggttggggggatggctctcagcgggtgaagcttggtggatccgtgcagatgaggcgggtaaatcggttggatgggaggcagatcgagggcgagagttgggtggctggtggttagcggggttttgaattgatgtgccatcagcgtgaatagcatagggaagaagtgacgaggctgtggcggcggcggcggcagagagcaacctggatatcatcgtggcttgttcgagctgtacttgtgatggcaagatcgaatgaggagatgtcaaggcggtaggcgattcggtggattctggaggatgtggcagatgggtttctgaaggggatgggtcaggttgtgagggtggatcttctgctgaatggctagatcgattatcggacgagtcaggctcaatgtgatcggggtggtttgagtggggagtctgaacgggtgagacggaatcggatggctgaggatgaggctgaatgggatccacgggggttgcggagttgatcggaggctcattgacgttacggacgactaccatgccttggacatatatccttctggctggtatttgatttcctactggtgatgatggttgatcggcggtggggcttggctcgttttcgggaagaggagtaggggcatcggcagattgagatacctggtaggaattagacgcatcagtttcaagttcgattctatgatgatcagtagattagcttgcctctactggacttgggtcggctgggattggtgacgagggttgagttggtggagggtgatctggttctgggagctgttgattgtcggtgttgggttgatgatggtcagcttggatgggtgaattggcgatagacgggctggccggtcggatctctgaatgaagtagatcgaggtgggttgagtgaggtcttctggtggatgttgttcgattggagatcgatctgaatgggttccaggatgcggttcttggtgttctgagtgagttcctcctccttcttttgatcgattggaagattgatgagtggtgtcgtcggttatcttgaagatgatggtttccttgttcctggctgcgtgttttggtagtagttgtctgttgttgttgttgatggtttcgtttgttcgatgagttgctttgtcccatcttgtgttcctctcgtggttttccttgtctttcttgttgaccgtcgctgttcttgctgttccctgcaatctcccttgttgaccgtcgaatatggtttaattggttttggttttggttttttcggtttttgcctgtctgtttgtgaactctaaatccagttgagatgtgcttaggtaatcgttccattccagaccggggaccttccatcaaaacttcaagcaagaaagatacgtcatcacccagtacatagacgaagtatcatgtgacctcccctctatacatgaatgcatggctggatggatcttcttttctttgcggtctctgtgtgcttcatcaagtcattcaacaaatagctttgttgccaatacatagcggggttcacgatagcatttttcgcttctcgcacccgttatttttttttcttgctctcgcacagctgatgttaattttcccagcaaaaattcaaaattctgcactgatttttatgcctgcaatggtgctgcagttgcttgcgaaaaccaagagagctttgtgcgagaagctaaattgtgaaccccgctaatgaaaatcacaattttgttccttagtagtcatacatccacattgtcatggttaactatcttatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctcttggccgttgaaggttatcctcaacagccaagagctacctattggctggtgagatgtagaccctcgacggctaagaggaaactctcttggctgtcaagagagcactctccacggccgagaggaatcctcccggctgctgtttctttttttttttatcaccgaccccccaaaaccacttggttttggggcattgacacccaacccctccggggtttttcttttttttatttaaattttttttgggggccgactcccaaacccactgatggatttggggaatcgactcccaaactttggggaaacccgggtttggaagtcaactctccaaattttgggagtcggttgaccaagtccctaattaaaaaggtttaacattaaacctcaaaccaatgaccccaacaggtattgctaccagcaatgtcgcctgagacattaattctcttcctgaacctgtgtttgcccaaaattttgagtatatatatttctccaaacgtttttttcctgtaatgccatgtacttacaaaaatttttcaccaacaaatcttgcctgatatgtcaaaattttctaccaaccattcactaatctcctcaaatgcaaccatataatgaagggacaattgaagtcttgtgccatatccgctgatcttttcctcaacccgctatcctccccacatccagtcatgacaatcaccattgcttgcagatggccgaattccacttcttttgtgctgtcttacttttgggcctctcaactattgtatgtactccaaattgtcacctgattcaaaatcactgcattctactgccgccaacaaatttgcaaacccggacatgactaccctcgacttcaacactttttcattgtcccatgaacacattatttttttgtccatttgcaattattttactgttttgcgcccaccaatttcttaattcaattgcactttaatattttgattgatgaatatataaatcacaaagtgttgcctcttagcttcaagatctcccatttttacttctgtcataactgttcccatagatccgttcataccaatttctcaccatgtacttcatccaaggaagccgccacattgatgaggcaattctggtcaatgaaaatgggtctattacttttgatttcattgatagaattgttctatgttcttatggattaaggcaattctggtcaatgaaaatgggtctattatttttgatttcattgacagacttgttccatgttcttatggactaaacccttctcacttgccccgctagtctatagtatgaatcaagattagaatctatacagtaagtacttagctgagaggattatacttaagaccttgaatagatatgcagctaaagtgaactgggaaatggtccttggtctcaagtccaagggaataacttcaatctcaatagatactccggaatcagaagccaagggtacagttgcgtgcaaagccttaaataaattatattttcccagattcccagatcatcagttggaattgaatgttggagcgcctgtggttcttctcagaaatttaggaattgatcaaggattgtgtaatggtaccaggattgtgattgaaggcctgagtcccaaggccattaacgtgaggatactgaacagacaattcaaggacagacaagtattgataccaaagatcactctatttcatgaaggtgattcaatagtcaagatttcattttacaggtatcagtgcctggtttcattaggctttgtgatgacaattaacgaatttcaagggcagagtatgagttgagtagggtcagttttagaaaatcagccttttgctcatggccaattatacgtgggactatccagaataaaggatgtgaaaaatctactggtgacacacgtgggggcaaattccttggttacaaatgtagcagttgatttcagaacatgtctagaaggacaagagtcatggagaacattacagtagcaatggtctaattttgtatgatatttttaactggatttgtttctgattatgttttgaaagaaaattctaaattacattgcatttcactactatggatgtttactcaccagcaaaagccgccattaagcacttgtgagacttgagtacattaaaggccacttggaggcaaatcagatgaatgaatcaagccagtacaaacacacatttttttgagatatttcctttccctcaggtgtgcttatttttcttggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactcaatttcacccttggtcaccactggaggcgtcacatggaacccaactggattggaagttacaccctctggactctcacaccactcacttacacacctcaacaacatgtcaacactcaatcaccaccaacacatcaacaattacatatcacacactatacatatgcacattgcaggacaactacactctctcaccagcatagtacataagtatacacaccactccaccatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggctgtcatgtcatttgttattcttccttgcagctgtcacactatctcacaccactcatgtaatcttcatcaccccatcttagtttgcagactagtacaatcacctcatgtagcatgctacaccagcataaaaccctcatgtagacttctagttcaagctaaaatgactcttatgacatcatgtaggtttctcaatcagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattgtaaagctctggccagctaaaatatctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaaggaggctctcctcccagttgtttttcccccccagtttagtacccacaaatcacataccccctaccattacataccataccattaacattacatactgtaacaacccttaaaaacaccctataacaacccttacactcgtaatacacactaaactcactctcatactctcaaaacctcttctctcatacaattatattgcgatcaaacaacttattctcgaaccaaccacccctatcacttgattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtacagaagggcagagcttgcaactccaccatccccttcaacattcagcaaaagggtcctcacaaccacttttgagtcttacaccgacaagctgggatgaataccctctcgtcgggaggggtttctcccaacgagagggtatgtacaccagctcgtcggggggagtccctcccggtgagctggattgtgtaccagctcgccgggaggggttcctcccgacgagctgggatgaatacaccacgaactttgaccaaccgcggggcaacgtgagtttttttgtggggccgaccctcccaaccccgcccaaatttccctcagggcctcggagcgggaggtatcgggagccgctgttggcccaacctccaacgcgggacccacgtggctgtccgcgtttggggtagctcccaacgccggcctctcattgggtccgcggtgggaaaaactagtacttatctctaagacaaggaagtcttcaggaggggggaactgttcttgaggcgctcagaaaggtgggtgagagagtttggaggagtactggggaacaggtgttgttggttgatggaaattcaggttgataacagcaggaacaagggccaatgggcagttggaaactggttgttggtgatggtttatgctggtaagtgatgatgaagatggggaaaccaagttcagggggaagaaggggctcttaaatacccattctgggcctctggaggcaaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagccccttgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaaccaacaaacacatgtactgtagtgtattggttaaggactgtgttatgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattatcttatttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcctccacttctggttgaaagcttaatttaaatacatactttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagagattattaccatacaacccgggcaccttacatacaattgtgagtggggttattatttaatctattactattcctcccccttatctttacctctttatctcatccctagactacagtaaagtcaatactgtagcctagaagagagttgaaccttcctctaagcccggcgctgcgaagaccctaccgcacgcgtcccctacaaacttagggagcttaacccctccgctttctagcgtcgaggcgaggtttctcatccactggctgctagtaaacactagcagttatagtgtgaacctgtaaaccccatcaacgccaggtcactcaagagaccggcgttgacacccctgtagagcttggttacaggtgtcaaggagatgatgtaaggcttgtaaccatgtttaaagtgttttctgaagaaactgtaacaccccttcagcctatgtaagcactgcatgatgcatggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacagtttaatactgctgtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgcagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcagggatacacttggtgagctaccctaggttattttgcatgtagattcataatctgcaataatattctgagttatacttaaggttcagaagttattaggagattctggttaaaaatgttatttttccttatttatttaattatttaaatgtttttcttgtggaatattacaatgtaagtgcacagtgtaataatgtctctattatagtgcttccacttatttaaatagtatattttattgtttttaattgtatgtacatatgtaagtaataatatctctaatttatatgtaaaatgctatgttcaggctggctctgattagtagcaggctgacaagaggcttgttttgggggttgaagaaggaaagattcacagccggttaactatttaagtgtaacaggcacaattccagagtcgatcgacctttggacgtcttggaggttggaagtcctccttggacatattggcgtactccttcccctgagagaagagggaaaagtccttgttcaagactaggactgcgtggctttggaacagcaaaataattgaggtcagcaagatcaaatctaatcagcaatcaagggaaaaaacttactggagttggaaatcatatgaggagcctcggaggatggctaatcgctcgtcaatttcagcccactgcgaatccttactggatttatgagcgtagtagtggaccattacaagtcgtgcgtagcacattcgtgctcgcatggcagagtttgttgcaacttgatgtttgatttctttttcattcattttgcttcctttcggaggaagttctttatagatctaacaagcaaaatgatgacaatgtgagacataccaacatcgcctaacagtgattgaaaattactcacagcagctatcatgactttgcaagctggcactgcaccatccacaagtatcttcttggtcatgaggatgttatgcaaaagcttcacgagttcaaaagttaaacaaacatataagatcaagaaaaggtgggggggatgtgtgcaacagaacgacttaccagagtatgcaaattgctgcgttgatacttcaaaagctctccaacagcatcacgatacagacgaagagtgtccgggtctttctttagttgagcagggcagaggtgatcctttttccattggtcaggctgtttgtcaacagcatcctgatcacagaaagcatcagtagagataacgtacagaatcagtcaagagttatcaatcacttacgagggtaaggtagaacaatgttttgggaaggctcccattgttgtgagggttgtttgaatacgcttcaagtgttggcttgagtaagaacatgcgatagttggttctgacaaaaggcttattttgttgagtcataagcgaggggaaaaagaaagattgataaggttaaaattcttactcagaagcattcatcatacgcatgggtcacttgggaacgatttatgttcctgacattgagctgatgatatgcaccgtttgcaaagagattacctatgtacctgtcttctggggggcactgttgccaagaagaaagcaaaaacaaccgtgtcgatcaaatgtttaatcaaaccagtttagaaggcaaagaagaagagaataaatcaaagcaggtagaatttggatgaagtgaaggacacaccttgcttgcaatggaagcgatcttcaaatactcgggtccaaggtttagctgtgactggaagtgagcgcaaactcgatcgaggttgttatcggtagttggttgatcggtcatgttgacatcccgggtagaagaagactcaaagatttctgtttgaacagtttcttccatgtgatcagaagagtgttggtcatcttcattggggagggggggggtaggcgggccatctccaactccttcgaactgagttgaaggatcttccggatctccaatgatgatatcattcatgttcaacatgatggaatggaagtggagggagggagggaggagtgaaaatgattggagaatgattgggacggattgaaagtgaagggatgaagaacgaggattgatcgagggcaaggtggatcagaggactgaaaaggtttgaggctgtgtgggaatgattggctgatttgaaccacaagtctaaaagttaaaaactaaagtgaaaacagtaaagggcagcaattggattcagacaccaaaaaaataaaaaaaatggtgaagtcgtgcaaaccttaaggttgaaaaaatacggtccagtccagttaattgtcgtcaatcggtttcaacaaagctgtacacagttaaatcaatcaaaaaaatggataaggatttcaagtgtaagcccaactatttttttatgcacgtaaaaaaagtgagaaaaaaacttacctttttctatagattttattgaaagaagaacaactcgagggaaaaaatatgagtgtctgctatgtaaaggaagggcaacaaccaaccaaaagcgacattgtgtgaactcatgacatcaaaatctagtggagctgaataaaaagcggcgagatcaagagtctgctcaaaaggccgcgagtggagatacgactgaggaagcaatgattgttgacgatacaatcgaccagcttggaactgtgatgggtgacgataacccagttgatgacgatgacagtggaaacgaaacggaggacgaagtcaaagggtttccaccgggtacttttcaggtggaggaatccgatgacgaggaggctgagctgaattggatggacttcgttggtgtggcagctggtcagataaattcggagccggaggatctcaatgaatccgctgattcacctctctttcaacgtgaggaggaaacaatcgcaaatgtgagaccagaaacctcggcctggtacccatttgtaaatagggaggtgagctgagtattcttgtaatcaaaaagtaaatataacaaattgatcttacaatttttgattctgatttgaagtaccttattggttcccttttagttgggtacttacacaaacttatatcgcgggacatgtaccatataatccgtagcgtcttgacactgcaccaccttttcctgccgcgctgggaagccttgcgaatgatgcaaagaaagatccgtgaaatgaccaatcaaactatcattgaagaagaaaccgtctttggtcagccggtatttggactaaatgcaaaagaattaatcagagatgtaagtgcttactggttttttttccactgcggagtcttgtacaaatgtgagacaaatacttgagctgatttgtgatcgatgtgtttcaaaaggacctgatgaatcccttggtcgtaccccacatggattttcttccggaagagacacttgggaaaaatgtctacaagagttcacagtctgcaaaatggctgaaacatatgttgccagatcttcgagttcagatggtggaatcaaaccaaaaacacttttacacctatgaacccaccaaacttctctcttctgaaaccgtcattcctatctttttttacacccaacagaccaagatctttgcaaaatgcttcagtccagttttcaaatccaaccaagatcaatctaagatccaaattgaatttctgaaaacattgattttgatgatgagaatctcaaaatcatccctattgaacaactagacttgacctatctggaaattaagacacgtaatggatcaatgctatcagaatgttgttctggaaagctaaatggtgagaatccaaacaattggaattattatgaaacatttatgtgtattaatgtattgtttctgcatatttttgaaaaagaaattgatgaacagagtcaatggaacccaaaaatcactttaccaaatccctggagagaaaaggcggacggaaagatcttgagaaatgttccaatcaatttacactgtgatgatacatctggaaataaatcaaaaaaatggaacaaacacatctcctattattttacactctccagcttgcctcctcagatttccaatcaacaattcaattgtcaattcctttgcacttcaaacattttggggcctttagaacttggagagatggttgttaaacagttaaagtattattttcctcattcacagattctacattttgctccctttttctaattccttgttttttttttttggcttagtgacatggccatcaatggttttacagcttacgatagcacaattggccaagaagttcatgtcatgactagccttttatgttttttagctgattcccctatgcacgctgaaatcaccaacacgccagtacctggaaagtctctaaattcttgttgatattgtgtcttaagttcttccagcttgaaagaaagagagaaaatcccttacatttcaaaatttgcacagaaaaacttgcatggatcaaatgtatggtttaatttcttttacattttttcttttgtttttttatctgaaagaaatttctcatttgttttcctttatgaaaacagtgcccaaataaactcagaaccatggcagaaactaaggaaaaatctaaaaagctatggacgcatgtcaaggaaacagttaatctggataaattagacaagaaatctgccgagtttggtgttcgagatcaaatcaacagaaagttttccaaacagttattcaaattcgatgcaaaaaaactggaactattggaaaatggagaagaattatcaactcatatggatcaagaaattcctcaagaattagtggatatggaagaaaaggaaccaaaaaggatgtttaattcttttttggagctgaaaggtttttattttgcttgctaatttgggttttcattttttcattcaattttttttttgacttttttttttattttaggttttgacatggttgaggacactcagttgaaatcttgcatgttttttggcttggtgcagtaaagtatctattcagagatttcatgaaaggattgagcgaacttcaaaaagacaacctcttggctttatggaattctttcaacacaaattctctcaacattccttctgttagacccaaaagcatggtacaatatgcatcaagtttgattggtaaagacttctgaatcattcttcaagcagcccctttcatcttcttccagttcatgactgaatccaagatcaaaatctggtcttctctctgtcatttgggctccttaatcttccaaactcatattgaagatatgacagaatatatttctgagttgaggaatgctattgatatattcttaagaaatataattgaagactctgcccaatggatcaataaagccaaattccatatgttacttcatcttcctgaatctatcctccgttttggtccagcttgtctttttgccactgaaaagtttgaaagctataatggtatccttagaaatgcttcaattcactccaaccgtcaaagtcctggtcaagatatagctatcaaattcagtaattatcactctttccgtcaaattatctctggtggtttcttttttgataaaaaacaaaaaaatatctttaatcttccaatcaagtcacaaatatcttttcacaaaatcccttaatacagcagactttgggctataatcaatcagcatcccttccaaataaaagttatccttgtatcaagaagctctcggtaccagaaattcatcagatagaaactcctcaagaattgaagagtctatatcctgactttgaaatcaagcaaatctctgaactgaacctcaacaagaagcaagtcctcaaaaaagactacttcattctggtatttcctgaagccttgtcatcctctgtttccttggataaattccatcatttctgacttcaatgattttctttgttgaatcttaacagtttagttctacgcagacagaaatatcagagccttgtgatcagatcatgttggacgcatctattctatctggacgattaaggaagcctccaatcaaaacaggttttttgtttacattacagtgtttcaaaaaatggagctaaattcttattataacatgcgtgaaatccaaaggacaccaagttgctatggtctcgatacaaccgctagagtgcgtgaatactatccacaacgggatgaaaaaatggaagcaggttgcagataaaaaaacagtcaaaatccggaagcaggcactagtgccatggacgtcaaggattgatcccgatctgttttaaatcaaatattatgtacagcaatgcaaatgagtttaaactagagatggtcgcggataatccgccgcggatatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatcctgggatataaaccacccctgtttacaggccccagtgtaccaggtacctaaatcctctgcctttgcacgataccttagagggatctaaaccacccctgatttatcaggcccctcaggtttaatttatattaattttattaatataaattggccacatttttggatttaatccataaaattctacgtaattcttttgaattatttgttccatttttttgtcccagagtttttaccataaaaactcttagttttgtaccttgtgtagctagaagactcttgtcttggcatcacataggctgacaattgggggtctggccgggaaaattttattaaaatcacctttttaatagaataaaccacctggaatttattcttaatttttctcacaaaaattaatcaaacccataaaaaattatccttttttttacggtcacctttctcattacttcagaaaaaataaaataaaaaaaacatatacacttttttatcaacacttagaaaaaccaaaacccttaaaaattacatctcaaattttttacctcttctctccgattcttatcttcgaaacaaaaatttcctaaaaaacaaaaaaccttttctttaaattttttagtgaatctacaagagaacgcggaattaatccagcgctatcttcttcaccttagattacggaaagaagaatccgaaaaaaattacgtccctactccttgggaatctctatcggccgacgaacaacttctgttagccacctatcacgctcaaatccaccaagaagaagatctagaaaagcagatacagttccgctgtttcctcagagatcttcgagcgaaaaatcaacaccttcgtcgcaaaagatatttagaaaaaagtcagatcttccccgactcttctcttctatcaatattctcaaaaaagaaaaaaaaaacactatacttactagtaccgcatctgcttcatagtgtctacattcgagaccggggttatcagacaagaaagagccagcccgactccttcagttgattccaacaacggcgatagtgatcagacgacccctagtcagtacatcctaatattttttgcctcgtttttaaatctcttcgatcgctgacgagatgaccaaaattactaggtcaaacaaaccagaactccgaagccccctcccagctccaacgagacctcgcggcggcaaaggagcttcaggctcgggtcgaaaacctccagatgaccaccttgaaacgcaaagaaccagcaacagcggcgagagaagagccacctccgagcatggagaagagttcggctatggagatcgacgagatagactccgaatgctcggaagctaccccgaaacgccctacaactccagaaatccggatcttatcgaaggaagagcagatcagactccgggtcaaagagcacgtctcgctctggagacaatgccaagtggctacacgcgaaggaccgacagaaaagctacgagccttgctgactaccgctcaggagagtcagaaggttcttcagaaactcatcgacaacgaggagatcgagagttacgtgaaggggttggaaccccttgggacgaaaagaaactgcacttccccttccccccccgaaaaagaacctaatggaaattcaagagaaacgagcccgggcaagaagcaaagctcaaggctcgaccaacttctccgatccccgccaaatggaggaaagtcacagaccctcctttcagatggccttcaggtcctgtaccaggaatgtgtagcccgatcccaaagtggctaattaccatttttagattctttagagaccctcaatttcaatatttctactttagattagcatagcgaaagcaacttctctagccttgtacatagtctagattctgctactaacaaaatgaaagagaacattgaattagtttgcgctaagataattcagcagctgaacaagcctttgcctattgagttgactccgagaaacagcgagcaattaactatcatccaaaaggatgtagagtatctccgagatacttcgaaagatagcaaagagttaattaatgagatagtacagttttctcgaaactccgctgctcagagtaacgctcaagctgactacatcttgtcctccataagacaagatgcgatagtcgagaaagcgaagtttgataggacaacgtctgagttaaagaatctattgatacagaaaagcgccgacaccgataaaaaattagaccttttgaatgaaatgatactagataaattcagttcaatcagaaatgagatctctgctgttacacgtcttaaatcagacccccaaaatgatcgaaatgatctagctgataaagatttatcccaaaatgaggagaagaatttaatgtcctctcattctaataggcatacgagtagagacgcacccccccatcaaaccaataatgacaacagagtcagaaaaagttttgtaagccccgaggaaccaaaatacaataatcccttcatgtattcaaatactccccctgtcaaaggcggttctcctcctcctcttaattctgatcccagaatgcagagaaagtcagatgaggaaacagatttcataaggaattccactccttatacggcggctgaattagctaatctacacaaatacatgcctcctatcaaagactggcctgaatttgatggtaaagatgaatatgatcacattagttttattaaatatatagattatttgttaagaacttacatggcccctgatgatatgattacctccaagctccctaggataatgaaaggaatagcaggagattggtttgttaccaaaagccaatctataggcttgcaaagttgggcaacttggaaagaattaattattgccagatttagcaccagagtgtggaaaactactaaaagaatagcctttgaaagtgattattttgacccagttaaacattccgtaggagaatggtgcttaatccaaaagaaaaggattgaatgcatttacaataatcccacagcagaagaaataaatgacaggttattaactcaatgcaaaggaaccatagaacacttagtcagatgtaggctgaaagatatggatgttgatctaacagagtttgtaggagtattagaggaagttgtgattatgaatggcttgaataaaaaatatgtcagaagtaatatacctgaaaaaagagagttcatcaagccagacaacgtcaaagaaaaagctcccgcagctgaagcccccgtaagaaaagctagcatacctgagtgttataattgtggagaaaagggccacaaaagacctgagtgccctaatccccgcaaaaagatcaataatgtggaagtgtatgaagaaactgacagtgaatatgattctggatctcaatttgatgtcataaccactgaaccaggagaagaggaatctcatagaattgtggtaatccaagctgatattggtgatgaattacatatcaatacaatccatttcccgcagaaatgggattcttccatgaaaattggtcatgtttctgatgctaaattgcttactaataaaccagaaaaggggatgagttacactctgggaaaaactagttacacatctgttttatttgaggaaaaatcaataaaagccttattagatattggagccttttgctcctgtactagtagcagcttcttagattaaattcatccggagtggaaaaacaatctgctgcctgtccctaaagctaaatttagtagctgcaattcctcaatgaaacctttaggaattgtggtaatgcctttaattttccctcattccaaaggttctctaagattgtccatagaattcgtggttcttcaagatgctatttgtgactatttaattctaggaaatgacactttttgcatgtatggaattgacatatttcaaagtaagaacagattctacactattggtggagattggaaaaggaaattccaaatttgcaatgtgaatatcaaactaccagatgtaccagttgaaatgacgggagaaatgatgtctttcaaagatgaatatctttctcaggcagctgttagtgatattctagatgagcaacagaaattagatgtgcttaaaacttgcttcataaataaagaatccttttgtactactgaagaacctattggtaacataaaagggcatgacatgaagttggaattaactgttaaagaaccttatcctcccatcttgagaagaccaccttatccttccagccctaaatcaagagaagctttagaaactcacattaaagagctaatggaattaggtgtgctgagaaaagttggacacaatgaacaagtagaaattactacccccgtaattattgcttggcataatgagaagtcgagaatggttggggatttcagggctctgaataattacactagacctgattattacccaatcccacgcattgatcactccttgcataatttatccaaagccaaatacattacaactatggatgttcttaaaggttttcatcaaatacccattgatcctgacagcagacaatttttgagaataatttgtcatttgggaatatatgaatatttgagaatgccatttggaatcaaaaatgccccttcccattttcagagaatgatggactcaatttttggtgcttttattagacaagactggatgatggtctacatagatgatataattatatattcaaatgattgggaaacccacttggagaaaataaatctagtgctgagtaccgccatcaaaactggtttgaaaatgtccattaaaaaatgcaactttggttatggagaactcaaagctctaggtaggatagtatctggcctaaccctagctgtagatcaaaataaagtagctgctgtgatgaacaaggctcttcctcataacttgaaagaaatgatgtcatttttaggcttttgtagttattacaggcaacatatccctcaatttgccatagtgagtaagaatctatacgcactatgcaaagatgacaccatttatgagatgacctgggaaagagtaaaaaattatgaagaattgaaaaggttactaacttctgcaccagtcctagcccaacctgattacgacaagccatttatactttatattgatgcttgcttggatgggcttggagccgctcttcatcaagaatttattgtggatgacaaacccatggaaaaaccagttcttttcatatccagacagattaaggaatctgagaggaaatatggagctagccaaatggaatgcttagcattggtatgggctctagataaattacattactacttagaaggctctaactttgtagttatcactgattgtaccgcagttaaaactctaatgaacatgaaaactcccaacagacacatgttaagatggcaaattgctattcagcagtatagagggcatatgaccataatccataaagctggcaagaaacacatgaatgctgatggattaagcagatgggcactccctaatacccctgataaccccgcatatgatcctgaggacgaagacatatttcctattttgggaattcacgtatgtgacatggaaaatgctttttatgaattagttcagagaagttatgaccaaaatagtgaattactaaaattggtagaaatattgagaaatgacagtagtcccccagaactagcagctagtttaacacctgttctgtccaaacattataaattaggcaaattcacactatttgatggattgttgtactacagacacaaacactcaagtgtacttgtcttatgtgatgagggacaaataaaaaatattcttcaagaatgtcatgataatgtaaattgtggtcatttttcagaagaaagaacagtagaaagagtaaaacagactgcatggtggatggattggaaaacacaagttcatgactacatcaaatcatgcgacacctgtcaaaaagctaacaaacagacaggcaagagatttggactgcttcagaaaattgctgaacctacggataaatgggaaatcatcaacatggattttgttactggattacctccaggaggatcttactcctacaactcagtactagttatagttgatagattttccaagagagcaaaatttattcctaatcataaagatgatactgccatggaagtagctatgttattctggaacagactaatggctgacgtgggcattcccaaaataatcatcagtgacagagaccccaaattcacgtctgaattctggagaaacttacatgatatgttaggaacaaaattagctttctccacagcttatcacccccagactgatggcttagctgagaggatgatacaaaccctagaagacatgctcagaagattctgttcatttggctttgaattcaaaaatcatgatggatatacacatgattgggtaagcttactacctgccttggaaatagcttataatagcagtatacattcctctactaaagaagccccatatatacttgagagaggatggatcccacgcatgcccaaagataccatcaatgacaaattacctcatgtacaccctacagcactagatttcaagaaaatgttagattccacaaatttacccgccaagaaatgtgttgaagatgctgtagagtataacaagaatagatgggataagagccataaagaacctgaattcaagattggagataaagtccttctgtccacagtcaattttaataaccttggtgggaacaagaaactcaaaccttcatttgttggtcctttcaccattaaacagttacacgggaagaatgctgtagaagtcatgttgagtgaagaattatctaggaaacaccctgtttttccagtaagtcttgttaaaccctacactcaaaggacggcagatactcctgtaaccccagaaccagtacctgtattagagactccacctactgagaaacttaaagttcataagatactcaaggataagaaagaaagggtacaagggaaagacactaggctttatttgataaggtataagaaccagtcagcagacaaagatgaatggctacctgagaataatatcccagatggagccatacatttgaggaattacagagcttccaaaagaacatcctgaatggtggctgaaattttttctctctctatccttatccatttccagactttttttctttatgagtaaactcatcttaggggtagggaatgtcagcttgctactatggcagagacaacctgtcatagcaaaatgaaataaaaaaaacacataaaaaatctaagaataaagtaaaatattacataagtaaaagaaactaatttacttatgtaaataacataaaaacacttaaaaatatataaataacaaggaaagattagagaaaactttaaattttattacagattctgaatctacgtacaatttaacctagggtacctcagccaaaggtacccctaattgtaactccttcatcctgtaatacccacttaaagaattaacaggtacccatagatcacgggcacctgaataactatgcattatacataacaatatgcatatactccaaatcttgtctcagatttggagtgttgtgtatagtttggaagatagagctgcgtggcgtgtactgtctccaagcccgcgcgccgcgtagtcatgctgcgcacggttgacaggcgcgcctgactacaattgagcccatggctcaagcccccgcgcgtgctaggtaagcccacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaatgggccacaagcgccctagaatcctcattacacgtgacaacaaagcccccacacgtgtaataaaaatataaacaaactagaatatgcatgaaaatactacagtagcctagaacattctatattccaagtggtaacacgtgtagcaagccccagaaaccacctcttggatattctgtggcccatttccaaggaaataactccacgtaacagactagcaagtatccacaggttcctgagggatattcttggttcaaataaattcgtgcaagacccctgggaacttctagaatattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggccacaaagcgctcccaagtcctactaagctcccctgagcaacccctgaggtcttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaatgccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttactactataattactgttattaaagccccaagaatcctcaagaaactccccagtgatcatccagcacccaaaatccacctttttgcgcgcttccaactgcccagtttccactctgaagatcctcaagaccctacaggattattactagtaagtaataaccctttcttgaagattttccccttaaaataaaatcctgggatataaaccacccctgtttacaggccccagtgtaccaggtacctaaatcctctgcctttgcacgataccttagagggatctaaaccacccctgatttatcaggcccctcaggtttaatttatattaattttattaatataaattggccacatttttggatttaatccataaaattctacgtaattcttttgaattatttgttccatttttttgtcccagagtttttaccataaaaactcttagttttgtaccttgtgtagctagaagactcttgtcttggcatcacataggctgacagtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacagataaacgcctgataccgtatcgtatcgtctctgtggcaccgttgtgggaaccttctttgttgatggttaccaaattcttcattagttggccaatggatattagatttcttgagatgtcaaggacatagagtgaatttctaacaagaggactttcctgttagattgaatgacttgagtggtgctaatcatggtggaaactagatcagagtctccctttccagtgtcaattggaatgttacagggagaagtgtttgagaagtacaaaagatccttgagcatatgatgagatgctcctgagcccagtacctccaacatggaaggtgtgtttgtgaagaatcactgagccacttatatgcagtattggaaagcgggcttttcatatgcattgctggaggttgctatggtgttgctggaactggctccatttggagtggtgaccggttgttgatcagggtgaagggcccagcagcaatcctccatgtgcaaggcaagtgggttgtacttcccattctttcacctggcaggaggacatgagtgtcttccattgtttgcaagagctgtggcttgtctctccaaatgatttggctaactgagtggtcgtgatttgcaatgtccttcagttcttctaggagtagaatggaatcattgatgagttctcaatttgaaaagagcagatctgtcattgctttttgcttctcagcaatcttagccagaatagtcccacagattgtcttctcactttgtttgtagttgatggaatcaaactgtaagaggcatgatttgacctgttctataaagattttcaagtccctatcaaatctgagatagttccaccttgctagagcttgctgagtattgtggacatgtctctgcgataacttctcttgatttttgtccacatggcatatccatttaagttgatgttgctgcaaacaatgccattatagattctgttaccgattttggagctaatggcgtaggctgagttggcaagaagatccctggttcttggggtagggttgtcactgggattctcagtagtggctttccatagccgcttgtgtgtaaggaatccctccattcagttggcccattgagaatgattgctggtgccaacaagagtgggaaggttggtaagcttgtccttggtgatggttgtcaccattttgtccttgctctgttagttttggtttgatgaggtcaaggtcatgacaaagtttttttgagactgtaaatccaaaagatttggaaactaagagtaatagtttcttctcagtaaaatgcaataacagatgtatggtacaatagacttgtcttacctaagaccaagggtattggtggaatatattaagtgcggcattgtggccgccagtttacccagaaaattaaagaatttaaaacctcagcagtatgcttgtgaagtgattagtacagctatttgtcctcaattgaacccagttgcacaacatctcccctttacttgcccggtttaatgaaccaccttttttggcaatttgatcccaaacgattcttgagacttcaagccattgggacgatgtttgagattttcagaaggccgtcgcttctgaatggctggcctttggtatcatatgattcgatgacaatggggatcaatccagtttccaaacaagctttgatacaatttataagaacaagaagaaggaaaaacaattggctagtcacagctgtttgagaagaaacagaagggggggggaaagaagtggcaaaacaaggtcttcacactgcttattgatgagtttaagggaaaagaagaagacaatagttgtttgaaggaagaggtgttttaaggatgataatgggaaatttgatagatggggttagagatggccccggtgcatccggatatccggctgctttttccagggaaatgggcatccaaacccgcatccgcagttgccagcggatatccgcgcgggtatcctcggatacccgccctttaaaacgtcggtgaggtaccgactggaaggggttccttccagtcggcgaggatgtacctcgccggctgcaagaaacccttccagtcggcagtggcgaggtacatgtgccagcaaggtgcatgtacctcttgccggctggaaggaaatacttccagtcgacgaggtacatgtaccttgccgactggaaggaaagccttccagatggcgagcatgtacctcttgccgactggaacggtttccttccagtcaacaaggtacatgtaccttgccggctggaaggaaacccttccagcaggccattggcctcgggtatctgttgagatacccgggtatccgctggaaaatcagcggaaagggcacatccgcacccaaaatccgctggcaggtatccgttacagcgggcgggtatcccccagcggataatgggtatccgcaaaggatcctcggagaccatctctcgatagggtgaggctgcttgagcagacagaaagatgaggatcaaagtgagtatggataaagatcatatctctgagagtttatcattgtctctttatagtagatggtagcaacggtgaaacgatgcgatgcgatgcgataaatagccatgtatcggtatcgcatcgaaaaagcaatgcattgcattggcattgcatcgaaaaagcgatgcatagcatcagcattgtatcggaaagcgatgcaaaccaatgccaccaaattatagtgcatcacatcgcatcgctttgccgatgcgagactgatacactgtatcgaagaatccgacgcaagcaatgtgatgtggggcccggcatcgctctcacgatgcgatgcgataaaggcccaatacaatgcgatacctatgcatgcattgcatcagtttcatcgttgatggtagagtaggagaggtgacaagtcttacagtcatcctggcagtgtcaacacctcttggcttcaagggtccaaggtatccattgcaacctggcctgattcaagattgttgctagcctcctcaactggttcatcacctgtaataggtggtacagaagggtaaatgaacaggttagtgactggtctggtaagacaataataccatcagaccgtcattgtcattgtacttacgtagggaactgcctgcagtaggtcttgcagaccctgcagagggcaagtcattgacagcagaatctgaattctcacaactaaaggctagagtattgctcctaggtaaatgaggaccctggaaacccctgaactatgtgggtggccaaaatgtatgaatttttcagaaaaaaacaaaaatcgtatgcacaaaagtggtatgaatgagtttggttgtctgaaaggttacacaccaaacagcctttaaatgtatgaatatccaccaacttgggggaaaaccccccaaaaatggcctggtccccaaatcttccgggggatttcctgcataaatgggtatgaatgggcccaaatgtgccatttcccagtgccccctgatgtattaatctagtcaaaattcttagatttttgtcacccacatttatagggggtttccaggatcctggtgaatgtctagtctttatctatgcaactgttcaagtttagatctgctagttgtaaataggcatcttttatcatgtgtgaaatctatcctagttgcgttctcacacatacactctggccgagggggattcctctcagccgttgagagcatacactctcagcggtcgagggggttccctctcaagcttaactaagcctctccaaaggagatagagatggtcggagggtatccgtcgcggatagcggctatccgctggcggatacccgccagggccaacggatacccgccagcgggtgcggatggccccttttccgcaaatcattggcgggtatccgggtatcccaaatagagatggcaatgggtacctgtttgcgggtacccggtacccgtttgcgggtacctgttcttcggagcgggtacccgcccgcgggtgctgggtgcgggtgcgggtgttgagttttgggacaaaaaacagcgggtacccgggtacccagcttgacacccgccctgagaatacagttttgggcgttttgggctgcacaaaggtgtcagcaaactatgtaggacaccatttggggtcctacatgggcctgttgaggccagagggaaccctccagccttcaagatgatagatcagagagaagataaagtgcaaattagtgataggatattttgttcttctttatttctttatttttatgttcttactcatatatctagtgaatatcaatcatacatttggtaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgcaggtacccggtgcaggtacccgggtacccgcccctggcggtcctagcagtgcgggtgcgggtgtcaaaaatattgggatttttgaggcaggtacccgggtattga