acttaaatgttcatcatactccgcaggcaattattcgcagttccaaggcaaaagccagtcagagtcatgttaccacaaactcaaaatatttgcaatcacggtttgcgagctgtatggcttggggaggatacttgagttaaccatgtaatgaaatgaaatcactattttgcttcatgcatacatgaggtatcgagtgctacaagctccactctctgcacgctgcttgggcttctgaagagcccggcccggcgtccctcgatgtgcccaaatcgtgtttggaggtattgatattcatgtcatccattcctccatccagctcttcatatcaaaatccatatgccatataatcattcccaagtaacaaaaacccggccggactccgaacaacgacgcgccgtttctctttctttttgaaaatgttcgtctcgtcgtggaagcataaacacaatttggtcggtagctctgttgcgtgacactcgaactgcctctatttcctcgagtctttgacgatggaatgacagcctgtcattcgatcatctagttgctcatttgtcgccgggcttgacgatacggcagacgaggtcagagccatcgacggagtcaccctcgcggacggcaagggaagagacaacaccgttgtgaggagcggagatgaccatttcctataggatacgaattagtattgagtcatctgcgtaaaggggtgtagtggacaacgtaccatcttcatcgcgctgagaacggcgatggggtcgcccttcttgacctcagtaccgtcgtggacgcggagctcaacgagaacaccggccatgggggcgccgacctggctggaatcggtaggatcggccttgggcctgctcacgttctcgaccgacgccttcttgtcgtcgacggtaacctggcggacctcaccgttcatctcgtagaacacctcacgctggccggtgttctcagagagaggaccgacagcaaggagcttgagaatgaggaccttgcccttctcgagctcgacgtggaattcctcgccgatctcgggcctggacaggaagtacttggtgggaaggacggagagatcaccgaacttggccacgaacttcttatagtcctcaaagaccttagggtacatgacgtagctggcaacatcgcactcggtgacgctgccgaacttacgagcgagctccttgcggaccttggcgaagtcgacgggctcgaggaagagaccggggcgagcgtcgagcttgcgacggccacggagtgccttggtacggaaaggctcagggaaaccgccgtagggctgacccatcataccctcgaggaactcaagaacggagccggggaagtcgagctcgccagcgcgggccaagacatcatccttggacagcttgttggaaaccatgaattgagccaagtcaccaacgaccttggaggtaggagtgaccttgacaatgtcaccgagaaggtcgttggcctcctcgtaggccttcttagtctcaagccactgagagccgaggccaagctgagaagcctggaacatcatgttggtgagctgaccgccaggaatctcgtgctcgtaaacctcggggtcggggccagtgagatgagcctcgaagggcgagtagaggagacggagctgagaccagtaggtgtcaagagcacggacatggtggacgtcgagaccagtgtccttgtcagtgccatcaagcgaagcaatgatggcgttgatgctgggctgagaggtcatgccagataagctgtcagtggcagcatccacggcatcagcaccagccatggcacaagcaaccatggaggcgacaccagtacccgcggagtcgtgagtgtggacgtggatggggaggtcggggtacttctcgcggatgctgccaatgaggagggtagcagcgtggggcttgagaacaccagccatatccttgatgccaaggacatcgatgtcgagagcgacaagctcgtcaacgagcttaaggtagtactcaaggttgtacttctttttggggttaagcatgtcaccgctgtagcaaacggtaccctcgcacacaccgcctgccttctggacagccttaataccaacctcgagctggtggatgtcgttgagggcatcgaagacacggaagatatcgacaccgttcttcttggcatgctcgacgaagtgctcaatggcgttgtcgggcagggaagcgtaggcaacaccgttagcgccacggaggagcatctggaagggaatgttgggcacaagcttgcgcatcttgcggagtctgtcccaaggatcctcatagaggaaacgcatggcgacatcgaaggtggcgccaccccagcactccaaggagtagaggttgtggagagcatggctggtctccttggcgatgttcaacagatcgacggtacgcacacgggtggcgaggagagactggtgggcatcacgccaggtggtgtccatgagaaggcagcccttgtagttgcggacagccttggcgaaggccttggggccctgctcgaggatgatctggcgccagcccttggtgcaaggctgactaacatcgattttcttgccagaagcatcgtggagctcgggaatgatgatatcacccttgaacttgggctcaccaatctgacccttgatgctactgccgttgacggcgacatcgcccagataagcaaggagcttctgagcacggttctggctcccaacgagatcgaagagcgagggcgtatcatcgatgaaggtagtccagcagttgccctcgatgaaggtcgggtgtgtgaggagagaagccaaaaatggaatgttggtcttgacgccgcgaatacggaattcgatcagggcacgcagtacctttcttctagcaatttcataggtggaacctctacagctcacctttactaacatacttgtgattgaaggaaggttagtacaagtatcgacagatagacggtggtcatggaggtcgggatccgctaaggattgcgtaacgacttacctgtcgtagaacgctgtgattccttaatgttagtgacatcatcttgagaggggtcgtgattgatgattggtagtgacggataagggtggtgattgatagatgtgatgatttgagttgacgacggcgagggtgaatatatgttgatgagttgaggctgcacatgacgcacggtccacccccctaataatttgtgggtcttttggaccagccccacactagtgggtccaagcacctgccatttgtttaccacgaaacaaatgcttcaatgtgaagcaacaggccgccggaaattgaggtattcttctcaaatttgcatgcagtttcttgttgcaaaaaagcctcgagctgatgtcaaaaggcctgaggagagcagttgatgccattcctctggtatcgcgatgcatctgattgatgcaagtatgcgtcgagagataacaggaatgtcccatggagagttgaaaactcatcaagcgatgcatttggggtcttggggtttttgggaaaggtctttgaggcatgaatggggaaaggggaaatcacttacgagtaatgacggcaccagcaaagccgttaccgccgtcgagacggacaccgttaccaccagcgctgcggtagacttcaatcttgccagtatcgggctggaagttcttggcgggatcctcagtggtgatacggcactggatcgcgaaaccacgggtagtgatgcggtcttgggtgagaccaagctgctcaagagtagcaccagcggcgatctggatctgggcggcgacaatgtcgatcccggtgatctcctcagtaatggtgtgctcgacctggatacgggggttgatctcaatgaagtagtagcggttctgctggtcgacaaggaactcagcggtaccggcattgcggtagttgaccgacttggcgagcttgacggcatcggccaagatagcatcgcgagtctcggtgggaaggtccttagcgggggcaatctcgacgaccttctggtggcggcgctggacggagcagtcacgctcgtacaggtggacaatgttgccgtggttgtcaccaagaagctggacctcgatgtgcttgggcttgtcgaggaagcgctcgacgaaaacggtgccgttgccaaaggcactcttggcctcagaggtggcgcgctcgaaggactccctcagggaagcctcctcgcggacgacacgcataccacgaccacctccgccataggcagccttgatgatgatagggaaaccgtacttgtcggtgaagtccttgacggcctcgaaggtgtcgacagcaccctcagtaccagggacgacggggacaccggcggcaatggcaagcttgcgagcagagaccttgtcaccaagagcgtcgatcacttcgggcgaagggccgataaactaaagagaacaggttagtgctcatgcactcctcattgggcgaatcacatgaaccccgcgctctagctaggcgtggtctgggcaactcacgataagaccggccttctcaaccttgcgagcgaaatcagcgttctcagagaggaaaccataacctatgggaggatcagtaaaagcgacatcaaggccttcaggtgaacggttctatcctaccgggatggatcatctgggcgccgtgttcgacggcaatcttaacgatctcgtcggaggcgagataagcaccaacgggggtgtattgtccacgcttgccaatgacgtacgcctcatcggcctctacgttcctagcatcagtaactgcaactgtgactgtatcgctcgccagccagggcgctggcgttggccttggcccaggctaactcggcgaggagagattggaaggaggtgaaatcgcgcatactctgtctgtgcatggagaggcggtcctcataactaataaaatgttagacggtgttcggacgaaacggaatttggtatatggattggaagaagcgcttacctgaagatggcaatggtgtgaagagacaactcgtgagcctgcgcaagtttcaaggtcagccatgcccaccacgaagacatgcacggcgagaatactggtaactcacagttctgaagatctgtatggtggtatcaaaagtaagtacgtttttcatctcatgttgtagtggtcatggcggttggacatacacgaatggctgaatattactgttagcgcatcgctcggggaaaacgtgatggggcaggtcactacttacgaatttcaccacggttggcaactgtttcgcatgaagaaccgacgttagtgacttgctcaatacatcctcataaacttctgcgcgcagaggttcagtcgatcgcgacactcttgcaagcagccggcaaccgcacaccaagcacgtcccgtctctacggaatgcgaatgcgactaacccagaatcttgttcagctgcataatagtcgagttggcccggatgcggtggacggtctgggcctccttggggacatcgccctcctcgaacacctccgcatactggtcggcaggcttgtcggaggccatcttgactcaattgacgcaaggtcgtggttgttgaaaagagaaaagctggtgaggtagcgagtttggagggggagcgggctacttgagtctcgagacaatgacgaggggtctgtcctggtggtggggttatcgggcagggttacggcgcgacgtgctgcacccaaacagcgacgagacagactaggttggattggctgtaccgagcacattgtacacctttacatggataaaacgctagtttcgtaaatacagccaagacaagctcacagagccccggttagatctagatggtggatgggtaccttgctgctcagactacacagtactactgtatgcactacactaaccggggggccactcgaaagcgaagtctacatagtacgtttggtgatatacactacacagaagggcagggggcggtccaggaactacgagaggggcacactgcttggccgaacagaaaaataaagcaaagagggcaaaaattgatggaggaaagacttcagaagagggagaggccaggacgaagacgcggcttatgagcggatttctgtctagcgacatggaaaaagtggcagaaagagtcagactcgaccatccatgaagctcgtctaccggagcgggacctaaaaaatgggacaaaactcacgccaaggagaagaagacgattctggtcctgacagtaaccagctcgaacaaggatccccgttgtaagtcaacctgccagtcccatcttgcgattcatcgtcgctttgtggggtcgttacttatcatggcttttgacggatcgatgccatgcatcgcttccacttgctaaaagatcatctgcggtggccagggggctatacgtactgcgtagacaggagttcttgggtggcgtacatgtacctctacccctcccaggtgagacctccagatcctcagcccacccgctactttcttgagtctgccgcttccaagcgtcttaatcaagaaaattccgcaagccaagaccccgtctggtgactcaagcttatgacatagaaaactcacttatctctttgtaatagcgctttgcaacggcatgtcattacacacaaaaggtcaagatgggatagtttgtacactacgtactatgtacactacaatatgcaaagctctgaaactgagccgcgaagaggcatgcatgctgcagtcacgcccgcggatgaggatcgtgaaacatcaccattgacgaaatacagaaccactgtgacatttttgacaaaacattgacgtttggtaactaaccttgcggtgcctgacatccatgatgtcaaccaaagagggcccggcgccgaaagggagcctcgcattgggagaatgccatccgtcgcacctgttgtcaaactcctcctactggctcatgttgcctctttgtgtagccagacaacgatgagtagtcagacaggttcatagcgtgctgggaaggctcacccttcatcaatcaaaaagtacttcgatgtgggtgatgaaaaagccggcggcccggggccggccaccaagggaagtggggggcttttcggggcccgtgctggtccggggccggcagcggggatggatcgaaatgacctgaatgggtcatccggggcttgtcattggtccgggcggttccagattcggtatcgcgaagacagacgacacggcttcacagcacgtgcatcgtcagcgcgaacaactgccccaaaaaacatgatttcctgagtgtatcggtacttcgtgtctttctagctgctgccttgtacgctactggacctctatggatggatccaccactttagccatcccctcctgctttacagccccactttcgattttggagaccccatgtggagtttgcattgaggtttattttcacatccggcttacagtctgcgtatctctggaggtgagttctgaggctattcgcacagcaggatcctgcgggttggtaaccaagaaccttgcgggtgtacactatctcctgcatgcctactgtcactgtgagatccgtgggcacgtttccttgcaactttggctttaacagttgcaaccggcggcggtgcgacaccggagactggatgatccagggctctgatatggtttggtacccataactatactataactaccgccctgccctgcatttgtctttctgggtctgtcatcaccttttttgagtcataacaactggcgacgggactttttggttcgaagtctcgaactctggggcgtctttcacccttgcaacaaccagttcatcacctttcgacaggagcgcgaaatccgagtcaaaagcgaaacacaccattgacccaaaagatcatctgatagatctcgcaaccgatctcctcatgttctcgcatcaacaaccgaggataagcacggcatatttttgttcttacagacgtttcgggtgttgataatctctcaagggttgcatttggggaaaaggaagtcttactataggctagacaggcacgacacggttaatgagcaacgacactagctattttcgttttcgactcttggacgttcattgtcgtagtggatatttcttaacgccccggccgacggcaatactgtaccgcagaccatcaataccaatgccaagcttcctttgcttctcatcactatgtgatcatatcttcatgtttcgcgttcattttccggtgttccgtagtcgaaactctgattctcagacgtgtgctctgcctagattggccctgcctatcctctccaactgagagccataacatattgagagacatgccctggaaaatcatggtacaatagaggtacactaagcctctgaaacacaaatctccaacgcatcaccagcaaacgagcctcatgtatcatatgtcgttcttagactcctcgagcttcttgcatcaccgctactgttctatccaactaatcacataatcttggtttcaagaccttagccgtcacacagccgaaactgttcctcctgggacagtctatctcacacacaccgacgtcaattccaagcccgcttgtctaaagagttgtagccaagctgatcactgaaacgaagtgtcaaaactgcatagggggctcctcctatcagccctgcagatcatacgccttttcttgtcttgccttaccctgttcgtcgttttaccttgccctgttggttttacactaaacagaaacaaataaaagatcaattaaaaaagaagcccccaggttttaaccagctgaggaaggtggattatgttatatacctactacactgtactcatgtgataaaaccgatgaacccgttcttagccctttttttttctccgcgtgtcgaacgaaacgaatggaggggagggagggcgggaacgggatggcgcggggacttcggttgtgcacatgtggtcgggcggggccggagcgggtttcaccacttcgcttcttcctcggttacataccgggacgagatccgatcgtttataggtagacatgggttgcttttccttatggcggctgttagcttttttaacttcatttcgcacagaaggattaaccatgccgaaaaaggtatctgtatttcctctacaatgtcgagccccccgtctcccactgtcattgtagctagctaggtatttccgtggattcgcgagtacgttcgtccctgaggtcggtatctgaaacccacgaatgacgttcgtcgacgtacgcggcttcgtgtctacttgtatctcgggatattcatcagcacttcagatcaagaccgtaaacatcagtttacacatcacaccgctccttaacatgactatcagataagtctcatgactgccagatccagtcgtcgacaagatcgcaacagacaacaccaaagtccaacggcactacatcgtggagtccaaagctgtccctcatgttttccgctagtgctctccaccttgaagcgacaagagaccgaaagtaattggtcgatagatgatcgcgtggagaaagaagtgcctaaagttacctatttccgtatgtatccattgctcctcagcccattgatcgccgtctcacatgatagtatcttgctgatttcatgatagatctgacactcgaccccgtgcttctttgcaaatgcaaggtacagcacaacttccaggttatctccatggtggccttcacacaccctcgacggtgacaacatttcttgaagccctcttttgactcttcatggtcggatcacacccagtccataccaatatcgactgactacctgtcggtcacggtccatccatctcggtcaagtactagacaggcaccatgcttcttccttaccactcacgctctctatctctccttacttcccaacaacctccttaaccttagtctcagccttggcctccagctccttcgccttgtccttacccgcatccactgccttcacgaggccctccttctccttgccgccccaatagttgtatttcaggtagcgataaccctgcgtcaactgggccgtctcgttgacggcgtggcacaggaacaggaggtagttcttgggttgcacggcgagcgagtagcgcatgaaggtggctgagtagatgcagagggcaaaggtcattttgccggagatcctatttcaaaggttagaaagagaggggtctgttggattcgttcattgttgtggtgagtgggcgagagagtgagacgtgaatgaatatcccagggggcttatcaaaaggaaaggctgtaggttaggaggactgagacagaaagctcacaacagatgggagtgaagaacatagaaggcagataagttgaggttggttgatgaacaaggggtacacacagttcaggactcttctgtgtatccatcacagccgcgatggggataccaaaattagaggcagggccccagaagtctgcgagcacattggtatatcagcagcgtgtccgacgtcaagttgcaaggtatgtcccatttccaccgggttgtcccaacaagcatcatgctgcggcagcctatgcagcgctacggtctttaaacatgccccggtagaatcgtgtctttggtgatgttctacccgtaaacatcattcaccataatgcctatggcttgggtcgtgaggatgccccagtgttatcggggattggcccacccgggggtgtctggattcacgactcgagaccaagcgggtcgctcagctggctggggtaaactgggataaggagacttacgcgttgagcagacatagttcagaacgggatgagacctgatcttcgcattgatcgctttcacaaaggcggccattttgactgttttgaacggattgtataccggatttgcgtcactgatagagagattggatggcccgcgaacacagcgaaatgttgcaaagttggggttccgtccgctctcagcacggacccgttcaccttcaggacagctgaatgggtgaggctgccagatgctcagctcagcactgttatggagtggggcagcctcatgaatcggagatacgtacctgcttaacaggggcaggcagcaaaactgtggttctgaaatggtgctatggttttcattatttgtagtgatgtttgccatgtttttgcaatgctatatccctgattcatgcttgcaaaacgcaggtacttatcccgctctaaacaaatgttttcagtgaaccccctaaacgccagcgtaaaattcacacctcttgaaccatggcagagcttcatttgctttcatccgagcccgcttcatgcaggggagttctagcatgtctcagacacaatacaccatcagattggatcggtaaattaacggtaaaatcgagcagtcaacctccttatctgcggggaggcgggttgaagccagctgggccaccagcgcctgggggcgggaacgagggcgggaaaccaggggcaccggggaagccagctgcgggagggaatacagggaagccgggaggaggagctaaaataagcgttagcgactgagacaccgatgaagtccacaggggataacttacggccaccacggccggggaaaccggggggtgcagcaccggggaacccagggaacggcgggggaggcgcagcgccgccaacaccagcggcgggaccggcgagcgagataggagcggcagcaccacgtccagcaggtcgagcaacaccaggaccagcctggagcgttgaagcaagtcctccaccagtcgattttccgagacgagcgctcgggtccgcggggggaggcgattcgaccgagagcgagacaatatgggcaccacggatgattgtaagacccaatgtgcgcttctcctcctgttcgacggtctggacggcgggggcagacgagccaggggcggcaggcttgttttgtctccgcttaatgcgacggaactcttcagcatcggccaggacgaggttcatgtgctgccaaaatgtcagcaaactcggcaagattgaatgatacaattgtcaggtcgtaccttgtcgaaagcaagcatttgtccagtcatctggcggccatcgttaagagtgacacgcatccggtagttgatctgttggcatgaaaaccgtcagttcttcgtaccatccttgtcattcgagatcgatagtaaccaagagcgtgaagtacgtacgtaaccggcctatgatatcgcaccttgtcagtcgtctggcgtcaacattgatacgtcaagcggcagcacggattggggagcgatgacttaccatcttgccttgcttgttggtcgacgccatctttgcgactgtttgctacagagtagctgttcaaatggtacaaaaattaaccgtttggtttctcgacaaagttgcttgaacttcgtcgtcgcgttctcaacagctcttcgcggggaggcttcagagtcgcgtgtggttggatgatgaaatcaggtcgatttcggttttgcaaggcgcgaggctgagaacttaacacaggcgtcccgtttcacagcacctctcgcccgctccaccagacaggctcgcacgagccatccagcgtaacgatgtgtgccaagacttttccagttccaggcttgcgcgccttcactgtcctcttgcgatttgcctgccgctcgccaagtggcggacaggtggggatggatcccacatccctggtgcccacaatctcaaaattactgaacaaaaatcgtcaaccgccacggaaatctcccgagcatcgcgacggtcaagtttcctttacggcggatttcgacacaaaaccggcaccatggtacgcgatagctatcaattccgtggtatctcgaatcacttactgacggtcatcatgtaaaagtctaccgaacagaaggcccagaaccccatgcgggagctccgcatccagaagctcgtcctcaacatctgcgttggcgagtctggtgacagacttacccgtgccgccaaggtgcttgagcagctgtccggtcaaacccccgtctacagtaagttttgacctcttcttgccgacgtgacgactattctagaaacggagaaatcgaaatctacacgcagaaatgatggccctaacacgtcttcccccatcaaccaggcaaggcccgttacaccgtccgtaccttcggtatccgccgtaacgaaaagatctccgtccacgtcaccgtccgtggccccaaggctgaggagattctcgagcgtggcctcaaggtcaaggagtacgagcttcgcaagcgcaacttctccgagaccggcaacttcggcttcggtatctccgagcacatcgatctcggcatcaagtacgaccccggtatcggtatctacggcatggacttctactgctgcatgacccgccccggtgagcgtgtctcccgccgccgccgcgccaagagcagagtcggtgccacccaccgcatcacccgcgacgacaccgtcaagtggttcaagtctcgcttcgatgccatcgtccgctaaattgccccattacttcctgaaaaggatcgggtgttatagtttggcgacatggtggaggatctgaagttaccgcttcttgaggaccagagggagtttggggctcggcggcagtttctgggctttctccgggtgggcgttattctggtattggtttcgggggaaaaaaaacaccaaatccaggatttgtagatgcaccatgatacctcttattggcgacttcgtcaatttagcttgatctgaatctacagtcgagctgcggcctcagagaccgaccggcatcatgccggcttaccctaccttcatgaacctatgtgaaacaaggatatctcgtcctttggcctctcgagtagatcagttctatcccagtgacaacttgaacagccagccacccatcatcggcgcgtggcgcttcatcacttttcggctatggctgttttgctcacgatatatatatatatatttgacatgtgcagactctgtggcatagatacggcatgtcctttggcgccatcgagttatttggaaatttctaattgcccttggttgaaggtactaacggctggctctacatgatggttatcaaccgtcgctggctatcattgctcaaagaacgaagcagacgggccacctaagcaccaaggactgcatgatcattaccattgggatggagtatgtacggataccacatcattgttgcaaccgcttggcatttgtaatgctgctccgaccgtaggggagtcttgtggacgataatgccagtgatgggggttgtctccaatactatctccgtatggttactacaccaagcacagctgctgcgtgatgctaggtaaaggggcatgttttctagctttgtaaaactccggagcacgttggaatctctccctgaagtcaagtaacagagggtacctgatacgaaccatgtaaagtggcacgtttggaccatgacacgtagtaatcagaagtcaatcaagtcgaagagctctgattatgaaataagatatcatacatgaaatttataacagaccatgagcctctaatgatctggccaacatgaaaagcaataaaccctgccatccgtctttccctttcgtttccctttttcatcccacagacattcgcaaaaagccatttacatctctcatctgtatgggttgttttattctccaggtcattgaaatcgtggcatatcagcaagattgtcgtccaccatgagacagccaagcggaacagcatcaacaggatccagttaaggggtacctgaaactccagaatcctgatggtcttcactgtgtaacatgaagaaaccggatgcgatccgtccaggatcatggatgcatggagaaactaccagggtagccctctagaagccaaaaccggtaggctgcggcacaaaaccgttggtttgtccgtaaggagctggggatgcctggccggggccggcagtgatcataagccggttgccaagaatgggcgtgttgtcctcgaccttctccttctcctgctccttagccttgcgagcctcgttgtcggccttcagagaagcgagctccttggtctgctggcagagcatgttgatcatataaggcatggtaaaatcattgagaccattgcgccaagaaagctccaggacaaggtcgggcctgatgaggtcatagcaggcataaagcataccaacgtagcattcgcggttgccaatgtcaacgaactacagagacaaatgtcagtaaaggaagccaacgtgacttgatgagcttgaagacaagaaaaataacttacgtagcgcagaagctcctcgacaacttccgtcttgccggagatggcggccgtctcaatagcatccttccagagcttatcctgcttggaaaggttgatggacttctcccagcgcttgttcttgcggtagatgctggcagcaatttggcggaagaagacaaggtcgtgcttctccagacgaccggcaaggtccacggcgtcgtagttgtcgtagttgttcacagagtcgcgcagagtcttgtagtcctcctcctcaatgagaagatcattgatggcgtcgttaacggtccgcttgttctgagattggacgctaaggaggaaaggcttgatcaggggcaggttatcggacttctggaacatgcggacaacacggttgacatcgatgcgcggggtcaaaacctggagaagatcggtgagcaacgagggatgttgctccaggtagaaattgatggccttgtagtagatttcaaggttggccaccttgacggtgatctccttgaactgctggtgctcccaagagttctcagggcgctccataacggcgagagcagcattgtcaaactcatcgtagtggtagtagcagaagaccagctcaggccacaagttggcttcctcgcaagcacggatcatcttggggaggttcattctgctccaaaagagtttgaggtgctccataaggcgctcggggtggtatttagacagcgcaatacccaactcggtgaacattcccatgtgggcgcgctccaatccaagaccctgctcgagcaagctgatgagctcatcaaagtagccgtttgtctcgtactgcttgacaagagcctggagttgctcagcatcaacaataaggttgagaccgcaaatctgagcaagacggaactccttcttgttgacgcaggcctcgtggacctccttccacaccttgatgttgttggccttgcgggcgcagtccacagccgcctggtagtcggacaggtggacaagagtagtggccagcttagcccagttggaaatgctggtgtagaagattttggccgcctcaaagaagccctcggcgtacgccttgtcaccagactcctcaacattggcaacattggtagcacgcaggaactcttcaagctcaggaagttgatcgaggcgggcgtagcagaaagcaagagcagtgtcaatgacaggctcccgaagggtcttgcgggccatacggaggtacttgatgagctcttcgttctttccagcagcaacggcaacctcgatcacttcctcgtagttcttcggatcctcggccttgatgtaagattcaatggaatcgctgacgcggagaccatcaagctgagccttggcaactttgctccaaacctgaggaatatcaacctcctcggcgtatgcttgagcacggtcaatgctaacgacgtgctcaacaagaacattgacagcggcctccttgttgtcaatcttcttgtagacctcaaaggcttcctcgtgcaggccaacctcaatacaaacattagcaatctcgtcggcggcgaagttgtcgagcttgtgaatgtagtccatcacacgggccttgtcagccttggcggcagtgaagataagcaagttctgcaggttctggttgtcgctgaaaggcgacggctccaggacaatcttctccagcagctcaataagctcgccaggcaagtcggcgttcaggaagcacgtaacagcctcggaaaccttggcgggatcagtcgactcaggaacggccgtcgagatgacttggtctacgacagaacggcggtgaacgttgttctcgctgagcacaaacatccaaagttccctatcagcgcgctccaaaagatacctcgcctgagccttgtacatctggttctcgttggtgatgttcacgagttcgagatcattctggcccttgcgataggcaatataggccaagttgggatcacgcttctcgcagtactttccaacagtgagggtatcatactgatcgttctccttgaggaacttctctgggttgttgttggagtcaatgtatatcttggcgagagcgttgtaaacagcctgctgctggttaccggcagcgagggtagcctccaggaagggcaggagtagcttaaggcggttacgagtctcaacctcctgcaccagctcatcgatagggatagatgcggggttgaccgtgcttaggagattcctgatgatgctttcatcacagtccacatcgagcagtcctccgatgacaccaggagtcctgctcgggttgacctgctgcacgtaaatctcaatggacttgaactgctggtgctggtacaggtagagaaccaggtcatgaacaaagttgaagcgatcgcagacaaccatcaaaggaagcatctcgctgagcttggcctccttgaggaagttcttcaccttctcggggttgtaaacgctgttgtcgcggcagatacgctcaacctcgcgaatttgtcccatcttggtggcagcctcaatgtacttgaatacgacttcggggtcctcggtgacattgacgacactggcaaggaagtagtaaagaccttcagcagtcttgtacttctcaaagagatcaatcaattgctgcgcgccgaggagctccgcatacttggttgcgacttgaacgacagtctggagattctggcgaatattgtgcttcatcatggcgtccaggcagtcaagcgattgctcaacagacagcgccttgaaatactcaatcaaccactcggggttgtagttaggcattccagggatgttgacaataacccgcttgatggacgcaggatcctcatagagctccagggccttctgcaaaagacctgcttgctcgcagaggttcgcaatgtgcgccttgtcaaagtgggagaacatgtcgttgccaagaatggcgtcagcaacctggggggcgttgacgaggttcatctccaatagacgagtctgaaggtgggcatgctcgggcttgttatccttcagagcgtcaagaaggaaagcagttgcttgctggatcattccttgagactggaagatgtcaaccaccttctcgaagtcgaccagcgggccgccttcgtgattggcaagcgtcgtggcaaactcggcacccttctcagcattgacacggacaatgtggtggagaagctgaataaagtcaggctggtagttggcttgaccgcagtagggcagaatcttctcaaactggccagtctcggcaaacccagcaacaaccttgtgaggagcgttggccttcaaatagatggcaagcgccatgttaatgtcgtggggccggaccatgtcaccaagtctctcagagcactcgagcttgttctcgctgagccacttctgcaatagctgtttgcggttctgagcgagaacgggttgggcaagctcaatggtctcatgctcgttcagcgaacccttgtctagaagcataccaaagtactgcaagatatgcgacatctgtccaggctgctgtggaagacgcttgaagcgctcgatggtctgaggagtgcgaaggaaacctcgaggagagttggcagccaccttggcggcctcttggtagttgccattgctgaagagttgctcgaagcgttgctggtagaggttatcggcgcctgggagccctgcacgagaagccaacttgatagcgagctcattgccgtgtgcctcaaggacgtaaggaacgattgtgttctcatcggcgctgacgaagagaacctgtcccttgcggttgatgccaatgacgccggtcgaatccttgtcaccgcaagcagtgaagatagtatcgcttgagatgcggttcatgaagatacatgtggcagtctcgaggtcgtagaggtggatgaaaccgtacttggtgataaggtagatgatgccgtacttttgcgaaacctggagggcgacggggaagtcattgctggcctcgggagggaagaagacgtccacggccttcttggggaagacggggtttgtttcgggatggtcgacctcgacaatgtggagcttcgcgccgacggcggtgcggaccgcaaaggtaaacaccttggtgtcctccggggcgccctctagtcggagggtgccaaaagcagcggcatgaccctcaatagcctggctgataccgcggtctttggaatagagctgcatggcgccaacaacgcggccctgctgttgtgagataccgacaacaaccatccactttccgtcggcgctggtccgataattaattatttggttgccctggagattagcattacgatcgaagaccttgaccggagcgggctggttcgggtcgaagacatcccaatggtaaacagagccatctgtgatcaagccaagcgtggtctcgctaacccacttccagaacaagacatcctcgctcatgtttgtcgacttgagcttggccttgttttcgaggtcgaaaatctggagtgtgcgcgcctgggccttgagggcaattacttggcgcgtccagtgcattatggcactgtcggccttgatgggacgtcggataacattattgccgttcttgagatcgacgatgatgacttcaggggacgctgcctcgtccttcttgtcgcgaatacacacccagttgtccgattctagagtctgggagcggggggttcacgtcagcaggggtgccagaggaggcgcgacaactgtcactagcagagtcagagcaaggtgaggacaacgtacacaggtattgaaagtgatggcagtctggttgatgccgagggcgctgagttgcagcagctcctggaatttgatgggtagggcctgagccatgatgggcggtggtgttgcgctaagctgcgcgcagagtgacgaagattagcagccaacttatcaaaagcggctggaaggtgaatccgctgggaagtagaaagattggggaaatggaggctcgtgaagctccgtggactgaatggaatggcggcgacgtgaaaggaggcggtggtggtggtggttggttgtactttggggggaaaatgaccgagctcccgagaaatggggagggggaaagaggacggatgaatcaggtaggtagaggtaggtaggaggttggaggtggaaggattaacgcaaggtccagaaggcaggtacgcagtaaaacccgccgccaaactgtgggtgagaggtgagtcgcgatttgccgctcagttacagatacgtaaagtaaaggcgagcaggtacctcgatgtcacctcacttcaatgctccagcagaaagaatagagaagaatcgcggttgttgaaggatgcaaagcagcaagaggagacgtcgtttgttacgggaagttagtaccgtgagagatgaaagatacagcaggaaagatggaaggtgctgaggtgagatgcctctccagctgtccagtgtgtttgtacatgccgcaactgttcagcgcagacggaaggtacctctagtacctctcaggttacctgcctgcttttgagtgatgtgttaacacgggacctcgcggccggggcgtccaccgcccaccggcgccggctccattcagtgcttccccctgcgtcgggtgcgcctagaccaggcggcaggcgcctgcccgggaggcctgcctgcccccttcgcttcaagctgtccgcccggtccaggttgcccgccctcatcccgtcatccttctactttcctttgcccgcattgatcgcctctcctgcgaggtccgtcagacggtccttccatttcctacctctaggtaccttatacctccaggccgcctgcctccgggggcgccgttcatgccgggctccaggggcagctgttccctactccagaacagcccagctccaggggtagcgtcagctgttgctacagggattccgaacttggcccagcttgactaatgtggggcactgaccaatggctcaccttttgggaccgcagtgaggtggaacccgatttgaggaaagagacttggcattgctatcgataagctttttcagaaaagaaaatcgacccggagaaatatccacaagcgcctgtcgatggtgggctatcagtgttcaaaccaaccccaacaacatcccaatcaccaccagacgaccagcaataccatcaaaatgggtgtcggacgtcgcatgcagaaacagggccctcctgagcccctctcggaggagcacttcgccaacctcaagcgcaagaagggcattccctttgacgaaaccacgaccgaagtcgacactagaagatccaagaagcagaagattgtcaagaagcagcccaagacatccggctccaacactgtcgcagtcaagggcgccaagaaagaggtcaaggaggtgaagaagactggcacaaagcccgcccacaggtccaaggagtccaagaagcctaagaaggcaaagcagccttcgcccgatcatgacgaggagatggacgacgagtttggcgcgtccgacctggagggccttgatatcgacggcgatgagatggacgttcaaaagctaggagacgatttcctcggcactgacgacgactcggtttacgattccgaccaggacggtgctaccaagaaggaggcattcgtcttctctgacgatgaggatgacgaagaggatagagaggagaagctcacagccgccaacatcgagggtctttcgaggaaattggatatgcaaagagagaaggaagcagaggagaacgaggccgaattgcgcgacgaggcgctccagaccaacatcgctggtggtgatgacctcggtgatgacgacgaccaacttcagactaagaccaaaactttgctggcacccgatctccagatgttgagaacgaggataacagacgccatccgtatcctggacgacttttcgaattcggcggaagagggcaagagtcgcgccgagtacaccagccaactcatcaaggatatctgtgcctgtaaggacccgatgttccttgcgcaatacttctcgtgaaatgcacaaatgttaacttcaggttttgccagactacggttacaacgagtacctcgctgaaaagcttttgtatgttttacaacctgtcgcatgcctgtctgcggcgataccaccagtggggaaactgtctgactgtttgtagcaacctgttccctcccagagaggcgttcgcctttttcgaagccaacgagagtgcccgccccgtcgttatccgtacaaacaccctccgaacacatcgccgcgatcttgcccaagcactcatcaaccgcggtgtcacactcgagcctgtaggcaagtggtccaaggtcggtctgcaagtctttgactcgaagtacgtatattctaaatcaggactacaacgacgcgattcatgcaaatggctaacaactggggcataaagcgttcccctcggtgccacgcctgagtatctggctggtcactacatcctccaggccgcgtcttcgttcctgcccgtgatggctctctgcccccaggagggtgagcgtgttctcgatatggcctctgcccccggtggcaagaccacccatatggcggcgttgatgaagaacaccggtgtgatctttgcgaacgatcccagcaagcagcgtgccaaaggtttgatcggcaacattcacagactgggcgcaagaaacgttatcgtatgcaactacgatgcgcgtgagttccccagggtcatgggtggctttgacagagtcttgctcgatgccccatgctcgggcactggtgtcattgccaaggatccctctgttaagaccaacagagacgagaaggacttcctgcagctcccccatctccaaaagcagcttctcctggctgccatcgactcggttgaccatgccagcaagactggtggttacgttgtctattcgacgtgttccgttgccgttgaggaaaagtgcgttttccatatcgttcttaactgtactttcagaagacgctaacccaagattacaaacagtgagcaagtcgttgcctatgcgctcagccgccgtcccaacgtcaagctcgtcgagactggcttggctttcggcaaggaaggcttcaccagcttcatgggcaaatcattccaccccagcctcaagctcacccgcagatactacccccatctttacaacggtacgtttcgcctccttataccccctttccctccctcccctccttcatcactaacacaaccctccagtcgacggtttcttcgtcgccaagttccagaaactcggccccacgcccgccactgctgtccgcgccaacggcgtcgacaagtccaacaagcctctggacggccaagcttcccaggaagcccaagaagttgtcgacaagacgcccattggtgccgagtgcgaagcccaggatgactttggcggttttgatgatggtgaggacaaggagtacatggagcgcgctaagcgcaacgctatgcgcaggagaggtttggatcctagggctcttaagaagcctgttggtaagaagggggagaagaagactgaggagtcgtccaaggagggtgctaaggaggaggctgctgaggtgactgagaagattgagaagcttggggttgttgaggagcagactaagacggttgatgccaaggctaagaaggaggcggtcaaacccaccaagaaggtcgaggagaagcccaaggccaccgccggtgccgccacgccgaagaaggctggcgacaagaagaagaaggtggccaggaagtaaaagggaagggttgtaatgatttatccgtctgtttttgcattgttcaatatacttggggcttaggaataccaaccaactaacagagcctttatgttcctatagatgtggacaacaaaagttcatccgggtcgagaagaatcttttgcttcattatgatgcgcatctgggcaataattgtgaccttgaagtccaaggacaaaaaggtgaaaaagcaacgtctagaacacttcagattaactatgtatttgtcattattttgattgggtatcgcacatcgtcttttcattaattcatacatacatgcccgcgcccttgcgccttttgagttttcctaacctcatgccctagtaaattgccgaccagggaaaatgatgttgcgtagatgaacagaaacgatgggagtttcgacagccttgtcgatatccccacaggacctcaattgtaagaccaggcagtatttttgattctcttttgtttgttggataaccttgaaaacatgtgaccctctctgttcgaggacaaatggtgataggaaattctcgggtcttaacgcacgagcaactgtcgactgaccactggcacgatcttatcgtcatccagggtacacctccacgtcccgtctccccgtttctctttgtgatccgtataggtatcgagtgccagattcaccagcgcttcggcatccttgcggagctccttcagctcctccacgctacttccgcttatggtagcggcattctgcggcaggcgatatgccgcaaatacaattccgtggttcttgacgccaccatgcctgcctgccttctcgccaagcacgctgaaaggacctggataagtacaaccagtgtagaacgaacagctataaccttcagcgaattcattcttagccgcatcgtcgctgcgatattccaaccagtgatcagattcgaggatcttgcggtggaccggtgctgagatacggaacgggctcatgagagaatgtagcccgtacgcggccaacaaacgaccagtcataggtcgatattcagagggtagcggaaacagcagtccgaggttttcttctgtcgatatggcggaaaacgatgcgctaggggacgaaggagagttgagaagggttgtggaggtcgaaagcgatgacatggatgacctctttgagaaaccggtagactgaatagagccattccgactgggccacaggttgaccacatacacaaggtcaaagtgatattttgacgcaatccgagcagcttcaaaggctgctgtagtagcaggcttgctggccagaggaggagaaagtgtcaacagggggtgatcgctcaccatgtgcggagaggaaattgaagcgaaacgattcagcggcagatcgtagcttgatgaccccgaagacgttatgtaacttgtctgcgacagcgattgctcgttggcaagatcatcagcgatatcatcatcgctaagggccaagaagtcattgaagcttggttcccggagaatggtgttgatcctgatggaaggggcagatctttctgtgctaaggccgctgaccggagtcttcaactccgagacgggctttttgcagacaagtgtcgcagtccgacttggagggcttctcgacggcgacaaggtaatttcatgcagctcgttgggttctggagcagggagcgggatcagtcttggagaggcagccggagtaagttgcccatgcgagagagatgtcggtgacagggaaagcattgaatcacaagatttatgttgctgcgctaaggacaaaggcgtctgcagatgtgtgtggatgtgtaggctgggatggcgtttcctgcctggctgcgctcgcggagaaatcgatatggaagtcgagcgtgaaggtgacttgtgaccggacctcgagcggcgcatagataaagcagatagctcatcgtgactccttgtagagcgaccggaaaaactgaactcgagaagttcggctagagaggcgtccatttgtctgctgactagggaagaagaccgctgaggtactgaagggccctgattgcgccgcctgggggtaaatcctgttctgagtccatgctcggagttcgagaaggacggactatagggatcgcttggagattcggggaggctctttgtgcgtcgggcactttggcgcgccaatgttacctcctccctagccagcatgcgagttgaggtcggtctgatgaaagatggcgttggaaatttttggatagttggagctgaagccgagtgcgacagcgatgtgaaaggtccactttcgatagcgcccgacttgcgcggcgacagcttcctctttctgtggaaaaatctctccaaccggtccagcctcttctcgaggcggtccatccccatcgacattgaaccggttgtagtggttgatgatatggctaggtgatagcggtcgatttgaggatcgctccggggtaggcaaagttgcgcaccggcaaggaagaggttgtattgggttagcttctctcaagctagctaagagaaggtctgagatgttcggggtctaggtttggagtagtgaataaaactttccacggaaagacatggagactttgcaaggaggggtgggttttgtgcgggactggagggtatattgcgggtttgagatttttgtaaacggcaaatgaggcgcggatgagatgtcactaggacggaggcctggtggttgagtcctggtagtacggtgttgcggatttggtgtggatggtcattccggtttggtatgacggtgatcgtacaacgacttggaagtgtggtgtttcgattacaccacagaaagaggaaagcagcggcggttttgtttgttgtcctcctagaggtggaaggtaattgtgttgcctggcagttgagacagactggaaaggaagtcaggttggtcttagacttgttgtgttccccagatgatgctgaaatctcgagcaggaaaatcaggccgggtggaaggggaggcgaggtgatataactaaggggttgactcagagccacaatggagaaaaagaaaactaccagtgggtatcaggttcaaaaggtatcccgtttttgcaaacaaactaagtgaatgggttagcccaattgaggaagaaagtatggccaagtgaagaggagggggaagggttcaaatactcggcaagggatataccaagggaaagtgcgactcaacatcacatcccacattactactttgagatggaaagaagttacccattcacactgtaaaacaaagaaagagaacgagaaaaaagtaaaggaaggagcgaggtgatagtgtcataattcccgtcagaaggccataccagctaggaaccgggagagacgaatcaagcacaccacaacatctcgtgcatttgttcttagtaagattgaaaacccgttcgtgttcgaaaaagaaagccttgcccattgattgagcccactgggactcgagtcagccaaacggaacgctctccattgtgacctcccaccttgtttactcccgcagccatcgttgcttattccagtagaatgggagctaatatcagaacatcacggtgccaagacgatgagatcccaagaggcgttcggttaggcagagccaggctcgcctgttggttttctgggactgcgtggaaacggcgcaaagaggggtcaaaggagaagaagaagaaaaaaaaataagggagaaccgcgaaattcgtgatctgggttatgggggtaaacgacgacgggagtgtaatccataccgtccacttgctcgtctgtacgtagatgtacgtaactaagtgtagcatcaggctagacccggcttgttcagaaagccaaacttgcatagagcaaaactttgtcccatgttaggaccgagctctccaacggcgacaggatgaatgctaagttgattatggaaaagcctagtatccctgcacctgctctccctaccagtggctccctcttatcctcgagataagtcataaaagctcttattgcgggtttttatacttatcgttgacataaggtttcagcggagaggactgaaatcggaagcttcagggtttcgtgtctgcgcatctggtccctggcaacttgttggggttcaatatttgggcgcatggtaactttactgctcgaatccgcagctcgtcagagatcagtcggatatcgcgactcgatctgacccacaagcctgtgccagtacactagaacattgagcagtgtccgggtgcaaatggagaccgtttaactcgagtgttggtcggttcggctgtgcgaggtcaatgactggagtgaggtgaggttaaatttcacgtccagagcaacctcccaaggctaggtgcacgggccacaaacccaggtacatacatacactgtatatggcgtaacaaggggacctggacgacaatgctgtgttggtagcgctgaacagggatgagagcccatgtcatttgagaaccttggcgtgctttagctagctagcagctggaagggaaagctgagaggctgacatgagagccgagcgaatggattgcttgcctcctctgcaagctgcccccctcgaggttcatctcgagagcattgaattaggtcagggtgggagtagaacgggtcccccgtgctccctcccagactcgcaggtcgagggaagcggccccatagggaaaactagtgcatctctagagcttgaagtggcatgcgcttctgactggatggtagcttactgcacgtaaaagccgtttggtttccgacgataaacttttcggagagcttgcacgaattccatgccttgaaactcgcagtgagatacttgctgcgtacgtagtgtactgcggcagatgtagtgaacagctacctgatacctcgcctctcgctactaacaagggaattgaactcccccgcgcaatgacggcgccaaaccccgcattcacccttgatccgcggccctggcaggcagtgcccgtcgccctgattagcgactccacttgcccgggggccacagccaatgcaataacagatgggggccagttgggtcacttgcagttgacagacctggcagacaggaacgttcgacattttcacttgagtcctgtcaacgaggaaaggaagccacgcagtcatgccctgggatcgtccgtcgatgcacgcgcgtcacctcatccgatgaagtcttttggccttttcgtatgcctctacctactggcggtttctggttctttacacaacaatgacctcggagagagggtcaccaagtacgagattgtagatacctatgttcgttcgtcgttacgatcggcaaggactcgaatggatatcgagacattacggcgactcacagatcaatgcaagcctcgacgccgagcaggaaggaccctttactccccccgttcatccaaatactgtaactctcgtctctccatgcagtatgaaaattttcacatcccagtccgcgtcccagtgaaccggaaattcctattcgcctttaggatatcatctgcaggcgggctaaggattgactgtgcatcaatcggaaaactatttatcaaaagcaatgttaggatgtcaaaattcgagcctcactctcaataccctcccagtacactacaaataagtcccaaggtttggcgttgttccttggcttttccgtttggcccatccccccaccctcctccttccttcctttcatccttgaacttatcgtccacgctttccgatgtgacagctcaacgagagcttgttggataacccacccacctggccgctccgatcagtcagtttcgctctcccacattgtgagcatactgtatatctgatgtattccagctacttaacagggagcaagggacggaatgacatggaacttcggttttgcctccccaggtcatgcattttgacaagttgagatacaggattgcatcatacaccaacgcctagctcccaagtgcacacacccgacttgatattctccagtctcaaacgaacaggactttcctgagtgtcttccccccagcttccgggttctcagccagactcctctcaactcaagaccaacctggaacaccgatcattcaggtctcggccatagccccttcgctcatttctgtagaggtagtcgtgtaacccggtgtgtaaccatggatacaggccggggcccttttcgcttgacaccaggacgaggaacactagtaggtcacggtgtcaaaccaaacccagcatgggttgaattcaaccccacggctcctcgtgacacgaccgttatgcgtttgttcctgccagtgtgggtggaaagaactcaccccttcccgccaaacaaatgcggcctggatgcagttcatccatctaatggctgcacacaccgaacgagcgacgccaagctctgtttcgggaccttgaaatgtgagaggcgaatacaaaccgtgtaatttacgaccacatctcgttagaaactcgattgtctgtctgaggatgcctgctttcaccgagtagctttgctatcatctttgtcggcttcatatcccaggggcagcaagacactcaattacctctagaatattccccccccttttagaagctggcgacgctttacagtactgtcctagacagacagatctaaggaaactctgtcacgaggaggcgttcgagcggcgtgtgtctcggttttcatgcttttacatcaacggaatatgtaagcatgccccagcacaatagatgaactcggtcaagaccgatattctagccaaggtttgtctggtcgaggagagtatgtagtatgataccatacgcctaaacccagaacgccgccatgtctaggtaagcctcatcggatagtggtaggtgtctacgtgtcgggaaccggccggtacggtacgacagcacaatctacctactttcgagtcatgtaacagaggcgggatgtatgtgcatatgtggcatgtaggagccgatgctggatgacattaccttacttgtaagcaggacaggattcagaacgcagtcccaccttgcctatgtgaactatgctttgctttgcggtaccttctcgctcgcaggtaggtagttacaacattggtgttgaagcatttgcattgcacagcaagcaaaccactccagttgcctacctacaataggagtgtgtacatccggggagacagaaccctggagtccctggtaaccttgttgactcgagatcggcctccgaaacttcaaactttgcaatcattggagccgggaaaagattcctcgattcccgggatctcactgtcatatcatgtaggtgcaagccgagtcacaatggacccttcagggtctcgagaaacctgcatacctgcatatattacatttagtgtctaccatacaaagtttaagtactggctaatgcaatcagcctccttttccgaacgatcgtcctgcaagacatcctctcctgttctttgtctccagtgtcgtcacccaagaccaagcatgttagtcgtgtttctcatcgttttctagtccagttcatacagagcggacagtgggtggaggcttcgttcgggtcggacagttaagactcttttatcaaacaaaaagaaaaaaaaattattcgtaaaatttgtctcaaattattttttcccccttccaagccattgccgaccccttcactcgaaactgaatggtcgcttgaccactctttcctcacccactcgacttcctacccgagttcttcactgccgtggagcatactctgaggtcgatgacagaggagacagttccaagccgaaagcccatcgcgacgatcacaggaagttaggtaggttggcagacggagtgacagcgttgggggacagcctcttcccggccgagccacagcagtgggatataggatctggatacccgcagcaaaacccgcaggcacctagcgcttaacccgctttttgcctgttcttcgctcccgcgatcttgccatctttacggggggcggataggtccgataggtaggcaaggtaaggttactcttgaggctggctgcaccttttggttcctgcaccttcatactcgatcttgggaatagccatggtacgcaataggcatgtaggtatccctaagcaggcctctttttcttgaggcggaggcgacgagggggggagggacgggaggcgggaggtgacggtcgctggatcacggtagagacgggtgtaacacacaatgcaggaactggatgtgatgccagtcatggtgctgatgatatccgttgccccctaacccccacacccacaagctgtagttctgctgtttccacctcgctatgtgacttcgttatctgcgacaagatggagatagattcaacagaatacccaatccatgggtcatggataaaggccaaatacgaaagccgaaaaataagaagccagaacgacagccggggcagttgtgcttggccatcgattcgatctaccgcggcactcggaatatttcagatgtagctccaaggagggaggcaagaattgactccctgattcctatttcccgagtttacgggatcttgacaattatttggcctttcttttcttttttgtcttttcttttttttttttcttttcttttaacagtccggccataaccaccaatgacttacaatattgactcttatacataagcgcgggtgacagaggctcgttcagccatgtacaagccaccatgcaataggaagccaggccgtattcaggggtagtcactcgcttcaggcattgatgatgagccgcggttaccaccatctgggtagctttaaatttgtgatttctatgtagctttcattatctcatagcagcttgaaagtcttatcgtcctggatatcttcgcttaggattaagtggaacgtaaagccatctagagcttcgcgtcaacctcgccaaacaggttcaaaaatgctgtgtgtacttcgtctgttagatcgcttgcttgaagactgcggcccttcttggcaaatgccagacgagagcattcctagagatagatgtcagcatctgcccgagtataactaggtatggtcgatgctgggagatatgaggcgcaaaagtctccgaaccataaacgaaaaataacaaacaatatgactcaccctcgtgatggcgcttccaccaaagacagccaaaccaatcaactcctccttgttgagcttatgaccatgatcccagagatcttcaagatacgcccttcgccagcccaaaaacgtggcaatacttcccgtcaacgtatctccctgtccaccactcctcttcagaccacccttcaagtctaccgtaagcgtcaccttgccgtcgctcaggtagtccttggctcccttctgcacaaccatgacgccgccgagcgccttagccagcgcctccaccttggccgtctcgcccgccgtctcctcagccttttccacctcttcgtccacgccgagcgccttggtcagtcgtccgaattcgaccacgttgggcgtcaagacggcgttgtcgtaccccttgatgagagacgggtccttggtcaccagcaagagggcgtcggcgtcgagaaccatgggaattcccttctcgcgcgccgcggtgatcaccttggcgcaagtctcttgcatgagagggtcgcggccaagaccaggaccgataacgaggacgtgtagcctgtcgagcatgggaatgatctgggcggctatctgggaagggtcggtgtcaggagcggactttgtgcgcgagggcgagctgccggagtccgaggagctgagggccggcggggaggagcgcatgagtgggtggaccatgaggttgggcgagtaggttttgatgacttgagcggcgttgggagtgcagattacgtgggactgtcggtccatgttagtcagtctcggtactggcgatgtagatgtgggagttgggtggttgaacttacaagatcagcacccagtctcgcactcgccatggcggaaaagtagggagcacctgtgtagtcctcactaccaccgataacagctacacgaccgagttgtcctatgatcggggaatgtcaagttagctacctatctctagtccatcttccagctactattaccaaagagattctcctatcccccccaagccgcacgatggttgggaatagcttccccgcaagcccagagcaacagtggcggagcaaacaagcccatcttcgtcagaactgaacttggtaagacaaacctttatggaatttctccagcatgggcggcaccatttgccgcacacgggctagcatctgcttggttgtcgccgacatttctgggccggttgatgactcggaggacatgtcgtaaaagaggtggttaatagtggctagaacagtgatgttgtcagtttaacacagatctgtccaacagagtatagtcttcactggtccagaatatttacgttccaaaaccaggtgctcggatccaagaacagcccagatctttgaaagatgggatgggaattggagcgcgtgggatgacgcggggtgatgccttccacttacattggtgttctaagctccgacacaacgactttggagttcaacacgattgatgagcgattgggagttgaaaggtatagagagggaaatgataagcttgccagcaaatgaagcgggttattggagttctaactgaattcaaagaagtctgataactcggtagctgatcaatgaaaagcgaaaaccccatgctctttgggtgtggctggtagctgccctgttggagctgtcgctcatgatgtcactaaagctaccccaccaagcctcatcatcccaactgccgcggcttgtcaccagtctttcggctcactcagtccaaaacaaccacatcgatcgcacatactgtatgtactgtgatccgcaaattcagcttagctgattgttgactactgaattggttctttaaatagtgtggctcgttgatttggaaggcagctgaaagtaaatcctgcaattatctcgctagtcaaaacgaattagaacatccactgccaaaaagctttaaaaaatgcacgacgtgaacctttgcacaagcctttccattgattatagaattcataacctcgtattttcagtgcctgacaaagggaatagagtgcttgattgagacttgctctaatttacagtaggttcggctagagaatctctccttctcacgcgtccatttctcagtccagcacccgacggagacggaacaccttcctctagaaacacggaactgcgcgggtaaagataacgaacccactgctcgttctcaagaaccacgggaattaattcaatttatatgcatttaaccgaggaagctcttggtgaaggtctggataacatcacggagcttagcctcgaggtccttgctaatggcaccctccttgtcgatggtggccatgatctcaggctcgttggtcttgaggtgggcgaggaagtcagcctcccactggaggatcttggcaacggggacggagtcgaggaaaccgttgacaccggcgaagataaggggaaccatctcgttgacggccataggggagtactgcttctgcttgaggagctcggtcaactgtagatagactcgtcagctctgcaccaagacatggggagttcagcctgtttgcacttacacgctcaccacggttgagggtctgcttggtagcagcatcaagatcggaaccgaactgggcgaaggcagcgacctcacggtactgggccaagaagagcttgagcgaaccagcgacttgcttcatggccttgagctgggcagcggagccgacacgagagacggaaagaccgacgttgatggcgggacggacacccttgtagaagagctcagactccaagaagatctgaccatcagtgatggaaatgacgttggtgggaatgtaagcggacacatcaccaccctgggtctcaatgacgggaagggcagtcatggaaccaccgccgtgggtcttgttcatcttggcggcacgctcgagaagacgagagtggaggtagaagacatcaccggggtaagcctcacgaccggggggacgacggagaagaagggacatctgacggtaggcaacggcctgcttggtaagatcgtcaaagatgacaagggagtgcttgccgttgtctctgaagtattcaccgacacacgcctgtgtttagaagcttctggttagccagtctggtctgattggtttcgaacgggccggggggcaggaatccgagaagaggtgtgatggggtctgatggtgtttgagagatcggtggagaaattcaacagggaggtgcaaaagtgttgaaggggtcgtgcatatatctgggaagggtatgatgatgaatggaaggggtttccagttatttggaagacatcctcccatatatagacaaggcgtcaaacgaaaatctggaggtgttcgagcggcaactgaaggggtctgctgataattggaggggacaagatccggcagccacttacaccagtgaaaggagcgaggtactggagaggagcggcctcggaggcggtggcagcgacgacgatggagtacttcatggcgtcgttctcctcaagggtcttgacgagctgagcgacggtggaacgcttctgaccgacggcaacgtagacgcagtaaagcttcttgtcctcgtcggaaccgctgttccagcgcttctggttgagaatggcatcgagagccacggcagtcttgccggtctgacgatcaccaatgatcaactcacgctgaccacgaccaatgggaaccatggcgtcgacggacttgagaccggtctggacgggctggttgacggactgacggggaagaatgccgggggccttgagctgggcacgacgcttctccttgcagttgatggggcccttgccatcgatggggttaccgagggcatcgatgacacggccgagaagctcggggccgacggggacatcgacaatttcaccggtacgcttgacagtctcgccctccttgacaagacgatcggaaccgaaaagcacaacaccgacctggccggcctcgaggttcatgcacatacccttgacgccggaggcgaacctggggataaagggtcagatttggggcgaaggagcatccgttaggttagggactggaacatactcgacaagctcctcagcctgaacgttggccatgccgtgaacacgggcgataccatcactatacgagacgacacgtcagcatccacaaattcacgtcatggtctcgctaaccacaggagcaacaccggcagcagcagcatcatcattgtcgcgaacatccagcttcgacgcatctcgtggtgggtacggtcgggatcgtagtcgtggtagtcgttctcgttgttgttgttgttcttgttactcctcttgttgtcgtcgtgtcgtgatatgcttgctaagcttctttcgtgataccgcgttgaccctgatgctctctgccgttccccctctttgccaagaaccgtaaccataacccagaaaaacgtacccgacggagaggacgcgaccggtctcagcgaggttggactcctcctggacaccgcggattctctgctcgaggatggaagagacctcggtgggagtggccttggcgtcggcgtaggtgcgggcctggacggcggaaactacaggtgcggcatttcgctgctgtcgagttagccctagccgaactccgagaggcatgcttcacgacacatggacagctcccccaacaagcccatcgacatcctcaaggccatgcgccatgatgacaaagctccaagcgctccgggacccgatgaggttgaatagaagaggcggccggtgatgttgaaggtggatcgggtgtgcggagttaacctaccgcggcgactctgccagtggcagagaaggcgccgacggcgcgagtgctctgacggagggcgttccggaacatgttgtggaggtgtctgttcgtgacgagcagaaggaatgcaatcgcaacacaattgcaattgcgtggaggggagatgtagcgggaggttgatggaggtttggagagcccggcgtgaggaaaattgtcgagtggccttggttcaaagggaaaaggtggggcaaagcttgggcgacaccaatcagcaatcggctgagaattttgctctctaccagaatcccgagcaactccaccaaccacgcctccaaaatcgagaggtttctgaggttactacaaaaaggcagcgcatccgcatttcacccaccttcacccgccatcaatctcccctccccgcctcgagccttggttccgagccgaaagatcgaaggcattgattgctgcattccatgtccagttccccattctgactgcagccggccccggagctccgtgatgacagcagcctacctaccgtttccatcctgctcctctgccccgacctcagcaaaggtctctcaggtctccagctctgagcgccttgctcccgtccggcggcgggctgcatccttcaggtgtcaagctctggcggccagaagtctgcccatctgcccaataatgtaatccgtcgcccgggtaatcccggagaaatgtcgcaacctaccagaagctctggccgcccccggtttggcgtttggcaatttggcacctcacttcagtttcaggccagctctcgggtttcacgctggtagctcattgtagcttcagctgaggtgctggagtggtgcacgggctgcacacccgattgttattttaggtcgaataggattcccaacgtcttccccaggttttgtgcgccatcactatgtacttcaagataacatcacccaggaacgcaatatccggtctttcatcttgtcaagggagctccattcattatccggagaattacagtttgagcagcacttcgcatcgtatcgcaaatgaatggtgtctgccagctggctacattcctacctcccctcaccattcaaccgacgccatctcattttgactggctgctggctgctgactgccaacgtttgaacttgtcaaggcgcttctgtggcatctccacataatgacttgtacccagtcccgggccgttccaagatatcaccaaacctctttccctcggactccgcccccacgtctgaacgaaaccaaccagaccagactaactaaacaaggagcttcaaatgctgtctgtcggtgactgctatccgaagctatgagctaagtattagatgccagcaacaggtgcttactatagcaagcaattgcctgaaccaatctttcgggtcgtagtgaggttccgtgtcaacttgggtttctggatatctgagcgataactcccacgcgcattttgagacaacgcagagcctgggagaaactgcttggaaggccgacagacactctggtagatttctcacctctcccgattcatgctcacgtttgtgattctgattacttggaggttgtttgtagattaaccggtaccgagtgatcaatccaacctcttcaggaacagaggtttcaagggaggaaggcggcttgtgtttgttcaacgcttcgttccgttgaagccaattcgcctctatccccaaaataagggttagggttaaagcagcagtctgccaggtacttgtagtgtacttgtatctgtactgggcagaccaggacccccctgtgttggctgtcgcgtggcgccctacgttgtcacggtctcggtgtcgcagatggccgaagtcgaggcccttcaacaactccatctccgtcaaagggaccacctcgtccttgtcccaaacagtatctgaatagcgaccgaatcggtcatgttttgcccctagggttcaatctgtcctacaaagaatacaacatcctgcacgccggtcgcgcagtctctgctgctattgagtagtagcacctctctttttctggtgaacgggttcccttgatcccgccaaacagccacatcgaggtgcaatcgggtacaaaaacaactagattatctgggcgcaatcgctcctcgcccgtcctcagtatgccatccacgtactcggacgataatacgctacggtctggccttgatcgcttcagagaccatagccccagccagcaccgaagaagcatgtcgcaagaaaccgactctaccgtatccacgacgagtatcgtcttcgatcgcatacaagagcgtctcgataccaaggagtttccggctcgcggcaccgatggcgacgacaatgattcactcaaggacgaactaaataatgacgatctcgagactgggcccttcttgggtaatgcgagcccctcttcccgttcaaaccagcgctcatccgccgacggtcagcgtatggatcgcagtttgaggagatggctattcatagtgtcgggagcgctggtcgccacttgggtcatcggcctgatcttcttcgtctcgtccaaggcctacaagccatcctcctccttcgcgcatgacccccaagcaacagtcacgcacggcagtggaaagaaggtcaccctagaccaagtcttaaacaatgaatggcgtgccaagagccattccatcagctggatcgctggtgtaaacggagaagatggccttcttctagagaaggagggcgcaaataaagactaccttgtggtcgaagatgtgcgagctcagaacccttcctccgttgaagcctccaaaagcaagaccctgatcaaagacaaattgtttgaatttgccaacaaaacatactggcctactgtcaccgttccaagccgggacttgaagaaagtcttgcttgcgaccgacgttcagaacaattggcgccactcatactacgctgtctactggatctttgacgttgagactcagcaagctgagcctctggttccctacgatgccgatgctcgtctccagctggcgtcatggagccccaccagtgatgccattgtctacacccgggataacaacatgtttcttcgcaaactcgacagcgataagattgtgcaaatcaccagggacggcagtgcagacgttttcaacggtgtccccgactgggtctacgaggaagaggtgttggcaagtggtgttgcgacctggtggtccgaggacggcaattatgttgcctttttgcggaccaacgaaacaggcgtccccgagtatcccatccagtactttgtgtctaggcccagtggtgaggagcccaaaccgggagaggagaactaccccgaggtcagacaaatcaagtatccaaaggccggtgcacacaaccccattgtcgacctcaagttctatgatgtcaaacgtggcgatgtcttctctgttgatatatcaggccgttttgccgacgacgatcgccttatcaccgaggtcatctgggccggaaagcaggtcttgatcaaggagacgaacagagtgagtgatgtgatgcgcgtcgtgctggttgacgtgggatcgcgcaccggaaaggcagtcagaaccgttgatgtcaacgacatcgacggtggctggtttgagatctcccacaagaccaagttcatcccggccgatcctgccaacggtcgtcctgatgatggctatgtggacactatcattcacaacaatggtgatcatctagcatacttcacgccgttggacaatccaaaccccatcatgctcacctctggggactacgaagttgtcgatgcgccatctgccgttgacctgcaaaggaacctggtctactttgtttctacgaaagaatcctcgatccagcgtcatgtctaccaggtcaagctgaccggagaagatatgacaccggtgacggacacttccaaggagggttactacgccatctcattctcgaccggtgccggatacgccttggtgtcctaccagggcccaaacatcccctggcaaaaggtcatcagcacccctagcaaccccgacaagtacgagcacgtcgtggaggagaacaaagatctcgccgaagccgccaagaagcacgaacttcctatcaatatctatggcaccatcaacgttgacggcgtagaacttaactacatcgagagacgtccgccacattttgacaagaacaagaagtatcccgtgctgttccagcagtacagcggtcctgtctcccagaccgtcaagaaaacctttgctgttgacttccaatcgtttgtggctgctggtctcggttatatctgcgttacggttgacgggcgtggaacaggcttcatcggccgtaagaaccgtgtcattatccggggcaacctcggtacctgggaatctcacgatcaaatcgctgccgcgaagcactgggctcagaaggattacatagacgaagaccgtcttgctatatggggctggagctacggcggctacatgacgctcaagaccctcgagcaggatgcgggacagaccttcaagtacggcatggccgtcgcccccgtcaccgactggcgcttctacgacagcatctacacggagcggtacatgcgcaccccccagacgaatcccgagggctacgaatcagccgccgtcaccaacgttactgccctttcgcagaacgtacgctttctcttgatgcacggcgtggccgacgataacgttcacatgcagaactctttgacgctcttggacgcgctcgatcagcggagcgttgagaactatgatgttcaggtttttccggatagtgatcatggcatttatttccataatgctaaccggatcgtgtttgatagtgagtacttcaatgtgttgttatggccgagtcgaccagaatcgctgactgaaatctacacagaactgactaactggctggtcaatgcttttaacggcgaatggttgaaaatcgccaacgcgcagcctaacggcatgaagcggcgtgctcttcccactgcttgaccatgataaacagtatctggtcaaggtacagagttgctccatgcttctggcgtttgggtggacaaagtaggcgtttcggcttggttggctgtcaagcaggtgattggttttttttcttcctgttttgtttttgcatccacttttagggacagccgaaaaaaagaaaaaaagatacaccataatatgcatatatatataccctacatatgatgtagttctttagctcccttgagagtcacatgctgtttaccgggccacacatgatttgtattacgaggtgtcatcctgccagttcggtccaacccatccattcgtccagctggttctccgcttccgccaacaagaatccaaacacttcagtgatgaacgaccgagtttgcaagcgatgcttccaagcgtaaggacgaatggatgataggttggtggctgggtacgttcccggatttcccaaaataagaatgtaggtggaagacggtgagaaagtaggtagtatttccccacaaaccccatccggatatttgggacgtggttcccttgtggtatcgttgcattttcatctcaacctcaagctccaggaatgcgatcccggccgaaggggatcacctatgtgtgtgcggttgatgatgccctccgctcaaatcagccggggagttatgtcccggggttgagtacgtagcagcagaggaatgtgagagatataacaagctttccctctaaccgtcacaaataccatcgttcctaggttacgaagacgtcgatactcctgtcttcccactgtccatcgacctttcggacaagatgctcaccccaaccatcctcacccttctatccaccttagcaactaccgccctcgccgttccccaaccccacgccgcgttaatcaaatgccctgtgatcctcgacggccgcatcaagatccatacacagctaatggacttcgacagctccgccacctctctcttcaacccggacagtgtcaagggatccagtctcaaatggagccagatcattcaattccctgagggggacaaggggagccgttttgatggttgcagccataaacctctggaggtgactattgccgatgcgagtgtgttcaagacacagtatgggtttcggagggctgggttgattttcaatggggagtgagtacaccccaatgacctggtggtgatgattggcaagatttatggggagcagggtggtatagaggttggttggggtttgggaagatggttgctgatattgaaatggaaaatctagcaaaaacatcggcagccctgcgtccagaggagtgaagacactacattttagtgtcaggcaggatgaagcaagagggttgaatttaacacatgagtatcttgtaagctttggttctttctttcgtttccttctctcccttcctcctttctctttttctttgttttctgctccatgcttcccttggtcgtcaattcttgttactgactggtccgtgtgatagaacgtctggcacgaaacctccgactggtccgccaaccagttcaactttgtaaccggcaccatcatcggccaggaaggcagcctagccaagaacaccttcaagatcatgagccgagagaacaagttgatctggtcaacgcctattgagcagaaggagtggcagaattttgctattactctggatttcaacaagaagcatgttgctctccccagttcttcgtccttgatttcattgactgaccaaaaagataacagcacgctacgtctctactattccaaaggccatgaacctttgcgtagtgttactcaggctgtgccgaacaataatgcgggagaaggccaatatcaaattggcattctcaagaagcctactggcactgatgatgtggtaaattcggggtatcaggagagtgacatcgatgaaggacagatctatggggggatttttatcgaggatagtgcaaatgggtgtgtgtctctgtagtacgtggttgtacgggatgatacctacgttatatcagggtgccgtgaaagcatcaagttgggaaaatatcggttgggcatcgtatctaggtaaagcatttccatgatcttcctacctctccccctcaatgaatggaatgacaagttaggaggtcccaaatccacaattcgatacccttggacaacaatttagccaacgatgatgaacattcaacccaagcaagttgcgcacatgcccacttcaagcactcagcacctattccccatgaaaccaccacggggttaacccaactcagaagacctataagccggcaccgaaaagttctccggcccctcatacacctgatgccgaaagatatcatcccccatcatcggtatgcaatccggagtgactttgtacacggccgtgtccgccacccgatcgtttatgcggcgtacaatcaacaatgctgcactgccgtccggctgctcagtccatttgaaggagacacctggtcccgtggttgtgttgttgctctgctggcaattagttccggtcccgtttccaccgtacccgctgccaacatcacctggatctgttggacaccacgtctgcgggatgctggttaactggtggttaatggtcgtgcccattgcttcgcagtgcacggggacggcttcattataaaaggtaacgttgaatttgtagctagggtgaggtggattgggatgttagtgggttgttgttcttctggaagatacatagaaggggagatagagagactctatgcaaggaaggtgggtgaagtgaaagcacttacaagtttcggttactgaggaccatggctgatgcctcaaagttggtgacgttgaaggccgggacttggttcaggtcatgaccgtcgtcgagaacagcaggggtagggcttgcatgtgtggtgatactagcgacgcccaggagaaggagatataggagtcggatgtacattgtttctgggaatcaattattggtagaaaggtttctcgatggcgggccaagtgtgctgtttgagagagcaccaagccgttgcgaggtgatacaggtagcaaggtgaaaaacggatgcggttcagaacgagtgtagcaggttggcgagatgttcacatgggatgtcagaaatgaactggtaggtctcttgggaattatctattgatatagtggtcgacatcctccctaatgacaactcgagggacgggacaacgtcataagccgcatcaacttgatgccattgacagaacttgccaagtgcaactccggacaaaacggaggaaggtacgagcagatgaaagaccgttaagtatttttaggctttcaggaagatgatgttatttgaacctccatgtcacgcaagacatgtttgggcgacggagtccctgacctgccagctaacttgtctgtcttttactgacaactacaacttctttttggagaccgagtccgtgaaatagtcgatcatgttaaccttcctgacgtgacagatcccgcatccgacaccaaggtctgtcacgtcttcgtctctttggtgtacgaggaggctcacagggggcggtctcctgcaactttggtgtttcggatataactgcaacaacgagtttcggttgaaattgtagatgttcctcgtgagaagcggtgacgatcaacggaaagcttcttcgaagccatcctagggcagcccgagatgagatatctcctatgagttggtcgtccgtatgaccagccttcggtggatacctaggctcacaacaacaaaccggatcgctgaggcaggccgtcaaacaggcgaccagagattaccgggctctgagcgacatatacagtgatttgggataatgtccatcccaaggtggaaaatggcctgtggattatgttccttgtctggagtgcagagaccctcttgccatccatgtcgtcttgtttggtgcacaacatgaggaagccgcaagtacctagtctagtaggtagctttggcatattggtttcgatacgggtaattattgggttttgttgggtattccttcgatgtaaggatgactcgctcttagtacgatacgaaaaggaatcctgtttgttagatattgcaacttttattcctcctctagaggacgaaccaggacgggaccgaacggaaaagtacagtctacacgcagcatgcagtcattttcacacttgtacaccatatccagcgaatccaagactgtagaatacttacctctagtaggggtagccttcaaccccgccgtcgccataacaacatgatcagcacccaatgggcgatccatgggtgcctgggcttggatggcttttcactctggcggaccgaaagacccaatcccatttccttgttggaaagcgagataaccctctatcggttgtgcatagtcgtcgcttttaaaagcctgacagctccctcagatcgttcagtgtaaacttttcctgaattcctcatcccatcgatcatccacccaccctccgaggacgttgctcgggtaaaggggcaagcagacggaattccgacactcgacaccggaagacaccggaccgttcagccccacttgtctgaccggcggagggctcggacacggccacttcgggcaccacgctcaggtcaacccgcctgcagcacagacccaggggctgttcacagggcaaggagcgccaccatactggggcaccggagtcagggcagctagcgttaggggaacccactacccctggggctattctggaacatcaccattctcggaccctgactttcgttcataacgaacaccgcccgcggggatactgttcaagactgtatacctaccttctgctgttcctcgcccttcaaacatcaaacgaacgtctatcgtgaacttggacttccatccatgcttgcagagcctgacgaccaccgtctttcccccatttcccatggtgaagaggtacgttagttgtaaggaaaccatcttcctcaaaaacccccctttgtcccattcccatcgcggcatcgccccgccaggctcgcgtaaccgcaattaaaaaaagggacccgacctctctgcagcctgccccttatcgtttggtaccttaacgtacctacctactatgtctagaggcgggtaccttcacagcattgcacatgctagcccaatgccattcccttctttctgcctaccttagtggctgcgcccaccagcgttttattttgattcgccctcgagtctgaccaccgtgctcttgccagatctcataattgcagcccaccgcaacttgaacacgcgtctcctgtcctcaaacccattcttgcctcacgcaacaccaactttggcactcgaaacgccgtgcgactccctacaacctcagctacgcacttagtgcaattcaacccactctacacacagtcacaatgtcgcgaattcagatccccatagatgtcctgacgtctcgcctcaacatgggcgagcgtttccaaaacttccgttcaggctcgattgccaaccgcttctcgaacctgcgccctctctcggagttcttcgatatcaagcgcctctccaagcccgaaaacttcgccgagatgcagtcccgcgtcaactataacctgggccacttctccagcaactatgctgtcgtgttcgtgatgctctgcatctacgccttgctcactaacccctggctgctctttgacatcgtcttcgtcgttgccggcatgtggttcattggcaagctcgacggccgtgatcttgagatcggccagcaccgcttcaccacttcgcagctgtacacgggactgtacgtcgttgcgatcccgatcggtcttttctcttcgcccttcctcactgtcatgtggttgattggcgccagcggcttggtcatcattggccatgcttcgcttatggacaagcccatcgacgaggctttttccggggaggcggtctaaatggtcggccgcgagctcccaaatctgcgccccaatggggaagaccatcgaggcgcgagcgggcgcgcaacgggagtgatgatgagggttggtggggttctgggcgtgtggtggaagaactggacagcgaggacggcagccctcatactacacaaggcgttgggtcagggttggtttcgaaatctttgggtaatagatttgccagtgatccccttcggtttacgggtgttgacatgggcaataaaggcggtggtagtgcgaggttacgaggaaaacatacctatggggcggacacaacagacgatgattcggaggactcggcgagcgacgaggaagacaatgtccatctcgagtctgccctggcacggattcgccgggctcaagcaaagggcaaggccgacgtcaagctgacaaaggacgaactggcagctctcgaacggtatcaacgacgtcagaacggcgaagagcgtaggaaaaaggaaaagcggatcgcggtaccgctaggtgcttttggccaaatagaggtgcctcggcgcaattctcgtggggagccttcgcgaaccccgcgggaacagtcaccggttcctccatcacgtcttcccagcgggtcgtcaactaccgctgaaagggaacagagttcttcgccttttcattattcatatgtcaaagaccaacccggtcccattcggcgttctcgcgattctcctccctacggcgatatctctcctggagcatcaggcagttctccccaccacgatatctcgcggcaagcttctaccgggagcggagtcgatcccttccagtacttgcatcccggcggtaccactcgtcccacgtacacaggcgaccacaggagtcggacaacatcagacagacaccggactaccagcgatctgagcccgggcgactattcggcgggagaggaagacaggcaccggcattcatcacggatcagcagttccgccgggaggagcaccaaccactatgaccgatcggagcgtgcgcgagttgcagatgagcaatccctacacgatatttcctcttcatcgaggaggacgtctggtgacccaccttcaattgtcaagcggaaggagatgttgactggtagttcttccaagtcatcaagctcttccaagcgcagaagtcgtggctaaaatggctacttgtttacttgggacctctgcttttgaaatcggttgcactttggcagggcaaaagaaaaagaaaaagaaacaggagactgactggctacatgtcttgtgtgtgtattacgttgagagatatggtagtttatggttcttaatatttatttccccatcaaatcaatttcttccatcgctcgtgaaaatttgtgatgcttcttttcgatcagatttgtcggtaatatggtgcagaggactcaatattgctctgtaaccagctgataaccgccgaggaccaccacaaaccaagttccaagcaagaaagtaggtatagatgccgcaaaccatccatgtctcgtacctcatgtatcacatacaacatatccccccggaaatcgtgtccgcccggctcgtggaacgccaaaagcacccaaatatttagacatgtccacccttgtccttgtctgtcagtcagccttcctccatcctattccgataacatttttaaaacactcctcaacccttcctgccaactcaaccccggtcctccagacccattgaacaccccatctctctccatcgtcctcttctcccacaccgacccatctcctctgcgacctctttcaacttgcgtcgtgttaaaccctcttgctaatgcatcccccatcattgccgctgccgtccccgcgccaccgccactcctactactaccaccggcgccgccgtaaccaccaccaagaccaatcccatccctcgccaacctcgccacttcccctacggcacccagcgagtcgccagcagagtacttggccgctagcgccagcagtctgtccacgatcttggggaggcggatgcccagtttagcgagtaaacccgtcagggcgccgccggtgatgagtggcatgatggcaagcataaagactttcatcgggtgtcgctgggcgtagtaggccaggtcgcggaggagacgcttgagtttcttcaggagctttttgatgaggcgagggcggggagagcgtttgtagaaggaagaggaggaggaggatgatcggcctagagagggtgagggttagggactgatactgggcaaaaggaagaaagtggggtggggggatgagagaaggtagaacgtacgaaatttggcaaaaaaagaacttcgcctgcctgatgaggaaaatgatttaaagaacgatggccgtttgggaggcttttccggtctgccaccgtgactgctgcgcggggtaccaccaccgccgccgccgccgagagggtcaatcagtcggctgctggtccttcgagaaagggaaaagtagtcgcgtggaggtgcatcgtcgccgtacatgtctgaatcgacatgcccatgcccgccacgggacttgggagtcttgggaagtgagcgccgcgggttgtcagagtcggagtcgcttccgtagcccataccgtcaaggtcgtcgtcgtcgccgaggaggagagaggctaagaagccgactaggcctcctgctcctccttctgctccttccctcccgtcaggtcctcctctcgatactgctgccctttcatccgctctataactctccctgctgtacatttcctgcctgcgtcttttcccgctgctgtcactggcatctggaggaggaaagggggcctttggtggtggtggtggtggccgctcccgctcccgttcacgatccctctcccgttcttgttgacgttctagttcccgctctcgttccctggattcccgttctcgttctctctctcgtgtcttgagctcccggtctcgttccttgggttcgattggttccttactttgcctggaggatgaggaccgatgcgaaggctttggccttttcgactttgatgaacgactggagaacatgaaaccctccccgaggagacccatgttggcggtttgggttgggtttgcttagatgtatgtatatgtggaacgacttttcttgagcggacagtattgcacttccctttgatgtcaaattatgaatacgaaagcgttggttgcgtttggtcttcttcaacccggttgctggcaaaggatttgatggttcgagaaaaaggtaggattgcttccacgcaggtccgggtcgtttaggttactggaagtggaggaggatcggaccctctccgaccaacaggagcggcttgacgcgtctagggaaggtagggcacaattgttgggagctgagttccccctttcaggagcgcaaatctgcacggtgattgacagctaacacagacatatgtatctgcttcttgaattgctgccgtggcacgtctggaagtcgctgtcaccacactttaagactcgatcttgggatgtataagtgaacggtaggatagggtaatgaaacacggcgagattggagaggggattggttctcgaaacctgtcatgcctaggaccagcccaaacaacagtccgacaagccaaagtaggtagccctatctccagcggcgaacttgattcaaccgttctcacagtcgtctctcaccgctgaaaattcatgaggctgggggctcgttgaggtctgcgactggatgccaggacttgagactggacttgaaccgcaggaccgtctacccctgaaattgtgacccttgtcacatttggaatctcgggctcggcacccatggcaacaacagccctggcagaatgattgcctaatattggatagaaattggcgagtggggattagtggtcacaacgaagcgggggagccagggacgaccttttggagaagcaagccatcgactttatcgtggaggaggaggttgttgttgctgttgttattgtgagacttgaaaaaatacacagtaagtccgtcttggactcagggtttgataggtaattgttattcggctgaaagtaagacgatcagagcttgataatgaactgtgaaggtcaaggcagtgtgtgagatcacggcgttttatctgctgtatcgcaaactctcgaaaagacaaaatcggaagaaccaacttacagctgagctcgcctatgatgagcgatgtcaacgaactgaacttcccttgctgcaaacggtggggtagttggtacctgacaagccacacgtggcacgggtacaaaccgtagaggtagagaggtacctagtacctgggctacctctacctacccgccgtgacgctttatatcgccgacggagtttttttccacttgcactcacggcctccagcttgcagaaagttccatcgtttcgtgatttcctagcatcatactgccgcaataggtgttatgtaacgttgataaatacataggtatacagagccgacagcacatgcatagttgcgtaggtacgagttgaccatgtatgactccatcacccactgcaacaggtcctgccttgcaggggtaggatgaaagcgcggggcaatggaccttaggcttcgaacttgtccgaaagcttccacttctgtgttgtcatcgcttggcttccactctcaataattcttgcaacttgcaaccctgcgatcaccaaccccccaccattctaccctttcgccattttccagagtattgatcagtatggtgtcgcctgcagttgaagttaagagcccagcagaatggagttctctactggatgccacgaaaatcgttgtggcacaatgtgagttctactcctacgccagtccttcgagaaagcgatccccatgaatcgcatgccctggtgatatacaacttcgccgctgctcaccatgtcatcactttcaacgtctggatacggaagcgtggaggcgccttttcgccatgcattcgcgtttcttttacgcacccatctctccctggcggtacgcggttcgtcaagaacagcttgttaacatagttttctccagtttactcgccttctaacacggcctcgctggaagcgatccacattctcgaacaccactcccaaggcatcgaaggacgcggcacggtcttagagctcgcaaaggtcaacgtggacgagttgaaggcgattaagaatgcctacagcatcacgaccgtcccgacgactatgctcttccagaacggcaaggaaatcgacaaggttgctggtgacaatcctaggaggctagcgcaactggttgagaaactcaaacgcgcagttgattcggcgaagactgaacaggcaagcgggagctccagcagctggaagggtgccgcacttccccgcgggtacgtggatgttaccgatcaggttgagcttaaccggtctgagcttttgaatgtcgacacagagaccggtggcgtccgagtgcttttttcgaccgaaaagccaagtgccctgtctggtggcaaaggaaccgcgaaggattgggtagaaagtgacaccgacgaccaactgctgcttttcatgccctttcagtctatgctcaaattgcatactcttcaggttggtcccgcaacaggttcgactagacgacggacaacgcaactgacatgacctaaccagattacctccttgcctcccactgatgacgacgacgacgaattgcccacgaggccgaaaacgatcaagctttttgttaacaagccacacaatctcgggtttgacgaagcagaagatcttcaagccacgcaagatatcgagctgtcagagagtgactggaacaaggaaggaactgctagcgttcctctgcgttacgtccggttccagaacattaacagcttggttctgtttgttgccaatggagacggggatagcgacaaggtcaggattgataggctgaggctcattggagagtcaggagcaactagggatatgggcaaactggagaagatcggtgatctcccgggcgagtagaagaggaagaggagtgttggtgtcgagcttcaggcattgagcattcagataccactaatatcaggcagcaggcgttttgatggtgccatagagagcgaaggtgcgcattgcaaaccaaccaattcccatatccaaagtaggagtgcgttcttgagagatccgtacattatcaagatgctagaggcacagtcttgtaactagtccttgtacgcacagcaccatgactgaatggacgggtattcaaacatcacgtaggtgaaggatatgtgtaattttacacagtcgcgttgactacatcctgcgattgtagcccttatgacgaataatcaatacggtgatactagtccagtcgcagggctggtctcaagacaatgctcgcagtcaccaaagcaacctccaaaccagttacgcacaacagtcaaagaaagtagccccagataaaatgtccgatctcttcatcaccatccagccctaaggggttggttctcgatggactgactgacgaggaaatcggcctgcaatatgatttatctaggccacgactgacgcgacgttttcacggaatctccgaaaggagatgaaaacgaagcaacacgggtaatgttttgaatgagtcgtgaccgccgcacgaaggaaaaaaaaagagaaagagaggaggaaagggaatttcggctcgaggtcattatattgagaaaatttagtggagtatccgaaacagcttagtcaccccgacaggcccacaatttcgagttttgaggtgggctcagcatgtcgtcgagccccgaggtattggcagctggcaaagcatttggccagtcactttttctgtcatgacaatggtagcgccgacgtcgtagcgttttgcggtcagccaatgtcaccagtccaagtcgacgggactttctagtgtagtgttatcctggcagaggtgtagaatcccgcttgacgccgttccacggttccagactctgagcacgaatcgactacacgctgccagcgccgcttccaaccacactacctagaggtacctactttcaacactgaagcttcggttgctgcaggatgctggcgggaatcggtttcctggtgatggtttctgtcttgtgtgacccttcctcgacctcgagtccttggttcttcacagccaggcaagcctgaccaagcagaaactgaaatctcgattgctcccatatgggattgtagtatgttacaacgcaaaacgacgggccacattatctcggtttccattacccttctcctcgcctagtgtctttaaaactcttcatatggggcttttctccgtagagaatggcatgattgcgctcaaccattccagcctaacttgtgtggacgatgtgtttgttcggcccagcataacatcgtctctcggctaacacatatcgtcgcccacgcccgagcctccaagtttccggtttatatgagcaaaatttatgcgagacaagcatacgaggatccatgggcgtgccagcgtttgaccaccgtataaccgtaatgactgatcgtcgtcttccccatcgactcgtgtgcgtggggtgtgcggtcttccaacaaaagtctcgagtctgacagactttgtcatcgcggaactcaagccagctacgagctgacccatggatcctggtgttccccttcggatgtcctaccaaccataataatgtccacacagtattggatattgcctacagcgcagagaaaaagaggcgttcatatcggaattgacgcatgctatacgatatttcgaatacacaatggcatatccgccgcaactagttcctacgcctcgtcggtttttactcaatcagataccccagtccgaaatcagcactaacaactgtgccagctggcatcttttcggctaggttctgtaacttgcttttttttttcagaaagttcagtatggatgtctactttgaagtcatccgaaacctgcgcaatgacaaggtaaaagtcagttgctagactactgagctacaagctctagcagccaacttgaggtaaacccccgcttccctctacctacgtcgtctcgtcgatacactacgcaggcatccggtccagccgcttgaccctacccctcggttccaacactatcgcgtaaactgcaactctgtttcgacggcacgttgccatggccccaagatcggtaagcctggatactacaatctaacactggtttgtttgctggcttggtattccaagtctattggacgaaatccaaaccgctttgtcccaaagcttaccaggataaaatcaaaggtcaggtacagccaacaacacaatccaagatggcattttcaagtttcacaaataccatattcaaacgctagttcacgccttggtcatgaaatgaaacggactaaccagatatgataagtccttggggagctggctcgggggtctcgagctaacaaacaaaccagtatgtattggacggtaatgaatcgaaacgctacaggtataagaggtggttcctatacgctaagaatagctcataccagtccctagtcatgtatcatccgtctgcttgttcactacctaccaaccaacccagtacttcttccgaatcgacttacccttacaggcaagttcgcaatcacctgtctgccaccacgctgtcaaaggacccctccagtccgggtaaccattttatgccgtttctaggtcattgggatccgtccaaacggcaacagttttcgatcccaatggccaaagagatggatattgtggttcccgctctgattcaaggtatgacatgaacatgacaaaccttgacagtgccaagcagcaaccgcttgaatcaccatccatcatcttggtgcctgttccaggtagtccacagctagtctagttgtggagcgtcctccttgcggaacgtctcgcctctccatcctagtgtgcttgctcctgtcaagggcacgcctttgccgtgtagagcaactcgcatagccaggtctcctggcgttgggcaagtcctagctcttccttgttcctgacaatttcctaaaccgttcgcgcatttgggtgttgacttacatattacctggtacgcctggtcagctttaaattgtcccaagactaacggtcggttcgtccctgaaaatgccctgtccagtgacggagctgaagcgcgcaggtatcgggcaagccccgacctcgatcacatgtatctgatccttcaacgcatcttgacacttgtatcgactttctgtttccttcaagccacttaaccatatcaagattagatgacgtgatgcaaagcccttggttacgccttgtgaccttcttgattcgttattcttaggactagtcattgaccaggaggtataagagttccacgtctttgacatcttattgtggtgaagtcccctcgctacctacggccacgttgtcgtggccagttcgtccgccagttaataagtggtggtacagacatgatcggaacacatcgaaacggcttataaaactcgtccgcttctggagttactcgttcatctcgagtgtcacttcaaatacctgcggtggaaaatcgtaggggccgtgaccaagcgatatctgtctaggaggagcggcaacactatcaccatttcgcaaggacgaatgcattacgacgaatcctgtggattctgttcatctttcaaggctgtggcaaatcggcaccgacatatcagcacgatacgggtaaacaacattcacaatgcactatgatcatcacggcatctatcagtgctacccagccaactcgatggataagttcaccaacttccagcggctaccggccgagctgcgaaacattatatgggagttctctttgccagaaccacgggtttatgagattttggacgcaccaaactcgaagcgaaagacccctccccatgaaggtttgatgtttgccaacatccatccagaacctccgccagccttagcagccgtgtgtcatgagagtcgatcttttgttcttcacaactacaagcctctaacattggggaggacaaccaaatatatcgacctgtctcgagacattctccttcttgagccgtacctgcttatcaagcggcttcaccgcactctccatttcatgagtcaaatttcgtttcttcgagacaacatcaaccgcctcgcgctcggaacatcctatggcatctacacggggatttgccatccagtgctgagctggaaggtatccaagaccaatatgggaaagttgcttaccaacctggcgaagtttccacagctcaaggttctcattttcatcgttcaccaggagttccaatttgagtttgacttccgatttcccggcaccttgacctctatcccgaactatccgctccaacattccgtttcgaccactctgcaacctctcttcacgagcgggcccagcgccactggatttccatctcccatcagtagcgttagtagcagcgttattctgccttccaggtcatcatcaagcaatcctatcccgacgctcgcagaaccagccagcaatggtctccatttttattccaccgtcagcaatagcagcagcagcagcagcagcagcaataagaacaccatcgcaacccccgggaaccgttataaactaccatactcatcaccgttattattcccgtctctcccgtcgctaccgccaccgtatcctttattctctccgcaggattcccacttgccactaccgctcccccccttccctttactcctccaacaacaacagcaacagcaacaccaacagcctctcccgtcccaaccacaacggccccaactagtccaccaagcctaccgcttcaaattcgacatcgaagcgaacatcaaccacgcccctcgacgcccgcaccttaacgagctgctttattacccgcttgtcatagacaaagaggatgatggtgatggggagaatttcgattactataactttagtgaaggcggcaacggcgggagcagcaacagcaacggcaactcagggtggacaaacaacgatcacggcgacgacaacgacgacgacgaagatgtaagggggggtgtcaacagagtaggaggaggaagagcaggaggaggaggaggagataggggaggcggaagtggaggcgagtggtccgatccctggccgaccaacgacgattggcgacgattccgacgacggttccaaaaggcggttaggcagagtttagaggttatggagagacatagacttgcctgcttggctgcagcagaagctgctaaggtagcggatggaggtgaaaaacattccgccaaaggtggaaaagaaagtaacgctagcggacggaggaaaaaaactgggaaagggacgacgaccaccaccaccaaagccgcagagaagaatagctggagcggccgtgctagtagggaggcggaatgggagtgggagaggcagtgggaaagggaaagggagccgtggcgtgcaggattggaaggaaggacaggaaagcatgctactagaattcgagtgccagctatcaagggggcgagtttgctttggaggtatacaaggggtgggtatgtgtgactgttgttattgttgtgactgttgtattggataacgtggaagagggcaagggagatgaggggggtgagggccgttgaaatgttgaaattacgagatctcgtgagttacagcgtttgctggttttgtcaacgagggtgtatttcagacttgggtttccatttaccataccaaaaatagagaatggggaacatgtttagacgaacttgacacaggctctattcaagtgagaaatggttgtgcataaaatgggagatgtacgctgcaagacagctaattccaagcggctggtcacctgtctatcgttttgcaccgacttgtttcttctttatgttgttattgtcatcattcctttcacctattgttggaagtccgtgccctgggccgccttcactggccttgcccattcactggcactcccttccaggtatttaggctgccctggtttccgttttccctcttccgttagacaactccaatcaagcctttttcgttgtcgcttttccagcctccaacacctatctttattattcaggaactgaagctttgctgattgatcgttcaaacgtatctagccatacgtacagatcaagttttttgttaggtactttgttggctcacctgaagatcaccgagctcaccgaaagcagatgcgtgactacttcccctctccatcttcacctagctgatgaactaaagttgaacacccccacagagaaacctatgtttatccttcgagataccaggggattgcggttacttcttttgggcatctctgccgataaaatatgttataatctctacttgtttaactcgagacagttccgtggggtatttgacaccggatgatgacactggacaatattgactggaagcagcagatacgcgagagaagaccgagagcctggaagcaagtttgcagaggcaaaaagactcaactggactctgtggcggtgactatgatacttgtcgtaataacagcgctggatatcaagtgaggtgttgtctgttgaaacttcttactagtgaatggatgcacttcgctgcaccaacgaccctgcctactctgaactttcgctgataaaccccaaatgaccagaaacaatgcgtatgtccacttcaacgcccccgaagatcccaaaggtctagatacctaaaagcgagaccgtcaatgcccagtgagtgatgagaaagtggtgcaggttggttgcttgcgtggaaccttccgaatcgggcgaatgtttgcatcatggtccaaacctctatcgattcttgcattttaacataacaatgttgtacggcgtctacgggcaagtattaacttatacattatacaatgcacggaggacgaccagtttccagggtgcagaaatataaatgatggggcaacaaactgtcggcgacaacatgccctctgggctcatgttcacacaaaacccaagccccgcttaaccccgaaccctgaagttcgaggttctacatatgtagccccaaagacccaggtcccctttcgaaggaccaatgaaatcatgttttgtaaacaaaagctgggcgttatgacagttggtggcaactgtcaaaggtaccttgacagctcgagacttgggcttagtattgttcacacctcgactggtgctgcttaaagtcggttcattgtatcgcgactgtttcttgtcaagtgtcgtcagtcattaccataatgctttcaatcgcggttttctctgcctatcgtcttttctctttatcggtcatctgcagttatttccctcgatcttgaggactgagagggaccacgttcgtgtgttttcctcagggccaagacactggcagtccatctcgcttttacatttcggatatcctacccggattacttacgattcccctcaagatgcctcccaacgcgcccgcgcggggttctggcagttgtggtagcctgaacagaccacccagaactcgaagactatcggtagagcaagcgagcgagagcacgccgttgctagctgccggagacatcgccccaaccgccgactccgaaatttctgaggttactacgcttataagcgagccatcgagtagcagcgaagtcgacccagacgataagcctctccccgtggctcaaattgttgttttatgctacgcacgatggatcgagcccgtggccttcttctctatcttcccgtacatcaacaagatggcgcaagagaacggcaacctggcagacgccgacgtcggtttctatagcggcctgatagagtctttgttctccttaacgcagatggccgttatgatcttgtggggaaaggccgcggatcggtttgggaggaagccggtgctggtgatctctctgatgggtgtcactcttgcaacagccatgtttggcatggccaagaccatttcgcagatgatcttgtttcgttgtctggcgggtgtctttgcggggactattgtgaccattcggaccatgatttcggagcacagcaccaccaaaacacaggcacgcgcattcagttggtttgcctttaccggaaacctggggattctttttggtccgctcatagggggcgcgttggcggatcctgccgaacagtacccggggctctttggaaacatacagttcttcaaagactatccttatgcattgcctagttttgccgtgggtggcatcggcgttactgcggtattggttactgctttccttgctgaggagacactcgagagcaatatatttggcggcggccgcgatgccgagtctggtgcgccggccaaacctgcgcccatgactacttgggatcttctgaagtcgccaggtgtacccattgttctctacacttatggccatatcatgttgctcgcgttttcgtttaccgcgatcgtgcccgtcttttggttcacacgcattgacctcggcggccttggattcacgcctttgcagatctcactcctgatgggtctcaacggcctggcacaggcgatttggatcctgctcgtctttcctcccctacagcaccgcattggcaccaatggcgtcctgcgagtgtgcgcaatcgcgtatccgttcttctttgccatatgccccttcttcagcctcctcttgcgaaacggtggctcgacgggtgagaccatcttttggttcattatgccggctctgttatgtctcggatgcggcgttagcatgtccttcacagctatccagctcgccctaaatgatgtctcgcccagccccgtgactctcgggacgctgaacgcattggctctatcgttggtcagtggcgtgcgatccttttcaccggcattgttcgctagtctcttcgctatcagcactcgtacgcagtggctgtggggttatgctatctgggtcttgatggtgctgctggcgttgggatacaccgttatcagcaggtatatgccggatcctgatgagttgaggaggcaaagagagagaagacgggatctggatgaggatggcttgttaaatgttggaggcttgaccggagtcacgatagctggtgcagaggctcatactgaataaagacatcatgtggcttcaaatccaaccaagggcaatcacggatcagaaggcaaggaaggaaagcgtgaagtattgtagttcttgaagtcccctttggacatatggaaataaatcaggttgtgagcacatttatacaactgttgtgaaagctcctggtttctcaacacttcaatattatcgtagtgtagcgaaagtctcattcaagttgatctattcccacgctaatcagccaatcgcatccggagccttaaggaccgacgtagtacactcaacgcccagaaaatcacatgaatagccaaactagcgtcgagatcatgaattcggtatggtaaatcttttagcgatagcttcggttgcagtgaggtctggggcatactgactgtgcagattcttcgggcgatcacgtcacaggggtccgtcttgcagtgcagtggcattgggcagtatgaatcaagcgcccaatcgaacatagaggaggtagtgtagccggcgacactgtccctgtcgacgtcatagttcccctctccaagccatcccaccatcaacatccagttgaaatgtctcacccgattcgcaaaacgcgtaggttgcaggtagcgtgcagtcgagaacccgatggattattcgaggacctccggcagggctagactcaccctcaccatggagcatgaaccgtgttattatcccgggcccttctcgtttcctttttcttgagcttgctctccacgcacaacactactagtatacgaacacggccctctcttatcaattccagagaccagtggactacggcgaaggaccatctcaaacttgtcgaggtatccaacattaagccgacagatccgtcaccagtacgttcgtttcaactaccttgtctatcacaaaaacattgacaccaacacatttgccagtgtacgccgataaagtacaccgtcacagaaaacgtctctatctagagcctcctgtcaatggctccacgatcgtccggaggaaaatcaccacgatcgttcctacatctgagcagcaagcggcagtgatcgagaaaccggctaaaccggctcattcgcccccagtgcatgtgttcgagcccgcaccgccgccatcaccgccgatgttttgcccagaccctcatcaaccagtcgcacatgttccaactcacccgacaccacctcatcacgcccctccagtctacgctccgatgcccgcccatcctcaccacaatcatgaagatcacaaccgcgaacatcacaacctcaaacatcatgtccatgaacatacccgacgggagacagaaatagacgttggacacacatacactcacacaaacacacctcctccgccaagggcaccggttcacaacgacaagcagcacgtcgacatcatagacgtcatcgccgtcgacgtcgaagagaagaaaaagaaaaagaaaaaaaggtctaaatcgcggcacgccgaacgcagccgcagccgcagccgagaacgcgacgtcgtcatcgagcgagaggtgcgggttcccgtacccgttcccgtgcgcgtgcccgtcccagtgccagtgccggtgaaggaggagctggagacgtatcggtacgtagagggccccaagcagccgaagaggcactctgaatcactacctccgagaaggatgaggagcccgccgccaccaagactgccttacccgtgggagcagggcagggacatatactcagcgaggtcgaagtcggcagtcagacataggagtccgtcgacgacgagcttagaaagggagatggataggattaatattacgattgaggagaggaggaaggcgacgttcgacagggacagggacagggataggagctgggagagagggtcgtactaccgctgatggtgcggggctattcaatggcgttcttgccgccctttgcactctttcgttctgttgcttctttgtttgggatggtgcttggagctcggagtttgctacctctacctttggattgaggtgattggagaaatgaattagcgagggcgccactttcacgatggtttgatgaatttatgttgtgcagcgatatctaggcagtgtagctacgatgatgatgttgacgatcacgatatatatgaccatgatattctccatatgctggaagttgaagtgtcggtacgtcaacatgccaacacctgacagttccttctgtacagttagtttataaggagtcttttatcccttctcggttgtcacacataaaagaacaccttcctatcccctcacgtgtatcttagctcttcctactttcgtcagatcttttggtgcgtcagccctcaatttacctgctgtgacaaggaaatggcctggtcatactgagctccgtgatcatatacttactcactgcttagctcctaaaggatccctgggttcattctctaaacacccacatgcaatacaccacacatgctttgcttatacctaggctacatcatcttatttcgtcgggacttggggggatgaaaagatggtggtcaaatcgcggttcagcggacttgtattgtctttattatttcattatggtgattagatagtcaacttctatatctagtctagcgccaaagcgcatgttctgtgagtggttaccaattatcagaaccaagcttttttcctttctttttccttctttctttttcctttcttttttatttccttctatctttttacattccttctcattctccctgacttccttgacacaggtcgatgccccctttttgcgctcggatttgaccaacaccaatttgaaagagagttggttatgaggcaaaaaatgtggtaggtattcacagcagattcccttaacaacaccgttgtatacctgaatctcttcacaccatggccacgcacgtatatatattcaaagatgagatacgcatcagatttaggatcttgcagtcagcagtgtttttcgtctcttctccaatcaggaaaacatcaattgcctgttattccttgttcaaaagaccaaagaccggagaccggaaaccggatattaaacgcacgtgcctcgcacttagcaacctttaatttgggaaccatccatttgtttcgggagggttggttggaccaccgtacggaagaccctgatcctcgaatctcctcgtattcatactgtttggcattgtgtgttgtttctctttccgcacgatggggtgttttgttttgcaaaagagagacaccaaaaaggaaaaccacgggacccttcctcacagccgccccccactctccctcgtgtcgcagttgaacaccagaaacagatcctttttacttccttcttcctttctttctaagatactgacctttctctccacttcccggaccgcgcggtacagtgcgtgattgactttccttttttcagcctgccgttccaggtttccagggcgcttttttgttttgttttgttttgatctagtccgaacagtttgagggagtttcaggggcttctggcctgttacgaaacgacttccagccaatgggcgggcgagaaaaggtcgtttctctgcgggcggaaagaaagggacaatggaacgggaggtttggcagtgtaggtagatgacttgcatgcagatatcaatattccttgcgtagtgtagacacgagaggtccgtatctccaacttgctgaaaggggtcccattcggttcctgaatgataaagtatggcccacctatttgggggttacattggtcccatttggttatggacgaccaagctcacgaagccaccggcgtctgcgccagagaacgtgggtcccaaatggtacactgagtcgcagtacggcctatcttttatcatatactgataccacgcagtgtatgtgcaaaaaaggggtgatagtctgcaaatcctggcgcagagtcgtaacatgtggaagagggaattctgcctgcagcgtggttgacttgctttttagtttcccgatcgatgactgtctatctgtgtcgaactctgccatcagtcaccacaaattctgacctcggcaagtctctttgatgagaaagaaaggagattttgcctccagcagccgcgaatttctaacggctgcctctatcaggcctatcaaaaggcccaaaacagccttcacctctcattgccctgtcttcacaatgtctcttgtttggcgttcgttcttgcgccgaaccacgactgggagattgacatggatgttctgattagctaccgaggtacctgagctttaaaggccagcaccggtaggagaacgtgcccttttgctggtttggacacaagggttagagctggttaccgcgtgtatatatcgctcttggatatttatgctcgatatgtaaagtgaagcaaaatctgataatattgcgcacgtggtcagctcatgaccaaaggacatgggagctgcgttggaagtatcatgcaaatggccggtagaagaagactcgcaggtagcagccagtctatcccacggtaccaaccgttgtcctaaaggaatgagctaaagaaggtgggacgaaacggtcgggagtcattgtcgcgcttcaatcttgatattcccgtcgcttaagcgacttcataatgtttgctgttgacagtggcggagccatatggtcggagaatacatactgtcttgggggaagatctgctgacgaggtggacaatgcctcgtcaacaggctgccccgcgaagaagatgagtgcccctcacgtcaggtccaggggctcttggtatgctggtaaggaggattggcctttgggaggaggggggagggggactgggtagttcatcttagtgtacactagtcgccgatactgattttagggccgaaggcatccagaaacagatggaaccggagcgggagtgaggatccgtctgtctcgaccaaggcgcctgtttcgtctgagcttgaggtattcccgtctcaggcagatatggcgaccgagactgtgtgaagccgcagtgcatgcatgcccagaaggacttgatgaaaagttactgtaagagccatccataatggtagcgtgggcgtatttgcgcgtgctagaaatacacctgtcctgtgttcctgcagtacactaatgtcaagttcgtgcatgcagacactggagtttgcatcgatcccggtgcggctggaggcggggccgcgggacggtggcgttgggatgacacagatgcttttagcatcactccagtctttgcgtcgcgagctgcttgtattccacatctgaggccttccgctgtatatccaaaaggaattcgttggaaacgagcacaaatacttaccagcatgagaagaagttccgcaaatcgtgttgttgagcgtgaaatgagatgctgccgttcgcagtcgggtgaaatcaccaaagcaaattcctaacctccaacaggtcagtggcgtcgattgccatggcggcatgggcccttgagctgtgaccctaatccttgcagttaatttcatgagggatggtgggatggtagccaccactgccgagcgagtatcctgttaactccgagcatctcattcaccctgtcatacctcgactgcaaagagctctgacaccggggctacgatggatcgtgttagcgagaatccttggagccctggcgctgcctcatgcacgaaaggataccaaaagtgtagcgaccccagccagtgtcatgagcacctgctgtccttgaccagcccttcctggtttgattgaacaacgcgggcggcacatgtggatggatgcggactggcgcggacgttgcggatccaatacagttacattcacggggcagttcgcggggacaggctttgtcgacgagcacgacgggggaattaaacttggcccaaagttggccgctgtccggatcccggaggacatagcgccagagtatcagtcagtcgattgcgatctctcaaatctcagggattaggggggttgttacctcgaacaaaggattggacattgacaaagagacgactcagcaggagtgcccattggacgactgagaggggaagtgaagcaaaggccaaagatgtatggtactggagagggggaagagcaagcagctggaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactcgaactggtccctggcatctcccaatctgtctggcgggcactcttgccaacttcccatcttattctatcccatcccattgttcagtatcatccgagccatcccaaccggctgggtctacccgctgcttgttccggtgtctggatccatcatttgacactttccatctttcattcttcatcctctcaccactcccgcttctcgtcccgtttcggctctgaccccccaaatgtcgcgactcatacctacactgtagggtaggttcgaaacaagcacacagagaccctcactcagcattctacgttccgcgatacacaaaggattccgtggaaaggcgtatctcggttgtcgcggcctcaaacagcctgctctttcatcacggtccaacgcagccaaacaggcccatctgcatccaacttaagcaggcatatccaacagcgccatttacgctgtcgattcccttcatacacacgggtgtatatttcactttgctccgcatcgcaataagaggtcaacacttaatcttgaaccacccgtgaaagaccaccacggcgaattaatatatgcgacgttaatcagggtctccgaggcacttcgaaactttggcgagttatcctgcgttactaagctctctgaccccttccgcaggtcccttcacaggttacctttctcacacccggacgcccttaattggccgccaagtcccggactccaggcgctgtcctcctcattctcagtctgtgccgggttgtggtacctaggttccatcccccctctccaggggcgcttttgtcgcattacggaccacgggcatgtcgcagcttgctcacccggccgatgctggcccgtcaaaccaacattatgacgggagagcttttaccaccgtaccaccatcacccaaaagtgcgctgccaataacaccctcatcgacgaggtatgtatgtcatcctgtttctgcgtttggctttgcttcaggtcatttctcgttttgcgcctccaatttccccaagtgagtgtggagttgagattgttttcgggcgggcgtgggtttgttggtgttgcccattggatcggacttcaacactgggtggttgtgctgtcgggacccgtgccgcttgaagacttggggcattggatggatactggagacgggcaggaagggtaattcgcaagaggctgaaattcagacggacgatcacaagagcaatcctcgactctccagcggcgcacaaccgacaccggacaaaccgccgccagccgacctgcctccccccagcttgttctactgtcttcactgctgtgttactgttagaaaagttactgctgccgtgtccacgatactgacccaatcgatctgtcacatcaggttcccacagaaacctgttccaagcccgttgcaacgaagtattgctgcctctcccccgacgagtcccggcccaacgcaatccgacttcccgccgacgttctacaaccctttcgcagcggccgcgattccacggatagtaaccacgactgctcccgatcacccctcgccgactgccttcttcgatagcgaatcttcgggcagagatactccagaggaaacaaggccagggtgtgtagaccccaacttatgcgtgctgtctttcgccgcaggctcctgaaggcaacaacgagccccaaacaccatgctaacttacgcatgttatatttcagaccagaatcgtcgttcagcccgaaatcctcgaatgttcgcaataactcgatcacgggactgattcagcagccttccccaggctcctcttccgaccaagcttctgccatggcaggtccatcggcagtgcgggctgaccttgtcaggagtaccccgcgaaactcctccatggactcagcgatatcagcaatatcatcgagctcgaatacaaccacaaaagcgtcccaagaaaacaacacggggacgacagagattgccaacttaatcaagaccgccggaagtccagaggccgtcatccaatacttgctgaaagagaagcagtcccaatcgcagcagaacgcgcaactgtggcgactagttgacaagcagagagccatgatcttgggccttaataaggacctcgaacgggctctgaaagacaaggaaaaatacaggaagaaactaaaggagctcctgagcgatccagacggaccgtcagtaccggcggtagcaaatgccaaagctcaagaactaaacaggacctcaaccgcctccgacttctcaacccaggagcaggtgctggaagtcccagattcgcccggccaaggctcaaccaacttgaggcaatcatccgttgatatgtcagtggcaccttaccctgtaactcctcctgctggccaactaccttctcacggttccccgtccgccgtgggtgagatgctggacccttctcatacgatgccaagaccgagcgaacacgcggtagatcattacgatcatgacgcgttagaatgggaacgcgagaaggccaggaggcaagcgggcgaggccgaggagcaagctgccgggcttcatatcaacccgaacctaccaccgtcaagaagtttgccgagcaagcctccccggatgccgctacctgcgacgcctacagagccgcccttgtccaagcgtatcgagcttcctgtactgggccagctaccccctccaacatcaccacctttgcgtaaaccaccacccgcgcctcttcagcttaaggatagtgccctccacagcaaaagggtaccacaacccgaggcagacagcgaatctgagtatgaagacgaccccaaggccgatcaacatagtcttgaagaacgaagaggccgtcgaagaacacgagaggaggatgaacgcgatcgtgaaattatggccaggaaagaagcagaattacgaagcctctcgaaaaagagcaaaaaaagtgccagtagggccgcaaacgaggaagtgccgccgccgcctccggccgaaatgccatccaacccccgatttctcgaggtgaagatgagtccccctcctcaggagactgtctcgtcactcgtcggggttctcaatggatccagtcagcgggatgcatcctatgcaatgccgcttttgagccctggccttccctctagcccacgcccgatgccgatgggagttagctcaccatcactctcgcctaggggcatgaactttatgggagcaccgttgtctccacgaccaccgcgagcgccaattcctctgcctccaaacacgcctctgcacatctctgctccgccggcgatgccactaccttctcctcgacccatgcatatggtcaaggaaacagacagcatgtcttccacctccagccccaccaaaagcacttacgagagcccgacagaaaggactaggatatataggggcttcataacggaggaataccctgaccttttgcttccaccaaacgctcttccatccatcgatatcaaggttgcgtcttctcgcatgaagccctccagggctagcttattatccatgacacagctcgaagaagacccggtttttaccctggctgtgttctctagagccgacggtggtgagctatggagggtcgaaaaggactctgcttccttggcaaagctcgactcgaggcttaagctgtgtcccacgttcactgcgaaaactccggacaggtctttgtttagtggacatgctcctgcaaagctggacgcccgtcggattgctcttgatcagtacctggaagagctgttaaatactcctctcgatcactctacggcgctggaactgtgcaagtatctgtccacgcatactttaccgccaaatgccgacgagactggatcttcgactggctatgaaaatccagaagcagtattgacaggccctggcggaagacctttccgcaagggttatctcacgaagcgcggcaagaactttggcggctggaaggccaggtacttcatcctagatagcccccatctcaagtattatgagacaccaggtggcgcccatctggggactatcaagctacagaaggcacaaatcatgacgcaggttggcaaacaaggtcatcatggcgctgaagatcctcctgcccgtggacctgggatggaaaaccccgacaatcagtaccgccatgctttcgtgatcaaagaacccaagaagaaagacccaactagcgtcactacacatgtgttgtgtgctgagagtgacagggaaagggatgagtgggtatcagcattgttgcgctggatcgactacaccgatgatgaaaaggatgaacgctcgaaaaaaaaccaaacccacgacaggcatgattctaatacctcggaacggaccaatggcggtcataataagaagaagcaacatgctgaggctctgggcaggagttacgataccacaaagcaacgtgacttgccacaaggcgtctcatcatatcagccggctgctgctcagggacacgccgcgccatctcaagctggctttacaatttcagcacctcgcgatccccaggtcatttcaaactccgaggcttggggcaccaagctaggcatcgttcccaccgcaccaccctcagtaccgcccgttgtggaaaaggccccgagaccgcggagaagtatttttggttggggcgaaagcaaagagaaggccggaaagtctgtcgattcacaccatacgcttcccggtgaaaatggtcatgcgggtgccgggatcaacagccacggtccagtcagacctgtgtttggtgcgcccttggctgaagcagttaggtacaatgcaccagccgacgttagggtcccgttgccggctgttgtctatcgctgtatccagtacttggatgcaaaggatgccatcaacgaagagggtatctttaggttgagcggttccaacgttgtcatcaagcagctgaaagaacggttcaacaacgagggcgacatcaacctggttgacgatgggcagtatcacgatatccatgctgttgcatccttgctcaaggcttatctacgcgaattgcccacgaccatactgacacgggatcttcatcccgagttccagtccgttactgaaaagctcccagatcaagcccagaggatcgcagctctttcggtgctcgtagaacgactcccacaagccaatggtacccttctcaggtacctgattgctttcctggtcaagatcatcaatcatgcagactcgaacaaaatgaccgtacgcaacgttgccattgtgttctcgcctacactcaacattccagctcctgttttcgcacttttcctccagaattacgaagcgatttttggcattgaccccggcgaatatgagcttcccacaacggactctgatagcgtccacggcagcactcacgaacgcactggatcgcatccatcggacactcgatcgtcaactcatagtggctcgccatatgggcaacggcctatgaagcctgtgattgagggccaagtgagccgcaacacaccaacgccaccactttctatgagcatgcaacacatggctcagatgaacgctgcgcaaatgcactcgcgaggtactcccacacctcctcttcaaaggcccgcctatgacgacattgcgttatactctgcgcaatcaggattgaggcctagtacaggtttcgaaagatctcacgacttccatccgtctgccccttcgtatgagcagtattcgatgaaggaccgacgcaagagcagcatgcccaaccttcacccttcgggaataagaggccatatgagggacgataatcggttctaaccacttcaatctgtacttcttctatcgaacatcttgacggaaactgtcggcgctgaggatcacttgttttggcgccttttcttggatatctctatcagatcctctttgagatgttacaacacatgttgtacagcatttttgtgccattattcttcatctccatgtttttttttttttttcgcgaccaacataagataccactgcattccaatatccattagcttcttttcttcctcttctactatctttttcccgtcccaatcggggtcacctagactagatggcggctgttgtcaagcattagaccgtctgttcagctttgatcgcaaatcacaaccctcaagacgttatgtatcatattagcacgccatttacgctacttggaaatatggctacagtgagagagaacatttatctgcttgaataatatgtagggatggtaagaagtcgtgttcttgacgagttaatgacaagcattgtcttcaaaggaaaatatttggagagtttcggcaggcgcaaagctgataactggtgcagtgatgttcatgctcaaagaaactggaaagcctgtgtgacgaacctcgctctcgtgagttttaggtctcgactggctgatccagacccatacggaaatcgtaatatgtaacacccgatcagggacaaaagcacagaccacgtgagcagacatgcaacctagcgcgcttagtgtcagataaaacttgccgattctccgacttttccacctggacagccaacagcgtcatcggcagatcggacgaagaaggcccgtcatcaccgacgtcaattcatcagatgccgttaggccatcacaaccatggatatcgatcccaagcttcgcagttctggcaaccacgcggctcatgcagctccgacaccgactgttccaaataaagcttcaatgacgacatcgtcgatagacgcggccgtccagaacgcgtcgggtaataccaagggtggccgtggtattaatgcaccaagtccccgcaaccaccaaaatgaacaacagctacattcacaatatcattccaactcacaggcccacgtgccatccggtcaaccagaccacagctcccaacttcaatctggtactggaagtcagacgaactccccggtgcagtctcagttccagtatcagtcgcagtcgcactcgtcggcacaacctcataatatccgaccgcagttacagacaccgcacaggcaaccaggcttgaaaggatccgcaccatcgcaagcgactgctcataaccctctgcccttctcttctttcccgccgcaatcgcccacctcgtccgtcggctacagtcccaactcttccgctgccgctggcactgccacagccaatgatacgcctgctaatgtcccatcacccagtgctgatggcggaggcagagatcccaacggggaacccaaaaagcctcgggcttgcgagagttgccgtagcctcaaggttcgatgtgagccagaccccgcaaatccgaacggggactgcaaacgatgcgccaaagcaaagcgaccttgtatcgtgacggaaccctcgcgcaagcgtcagaaaaaggcagacaatcgggtggcggagctagagaagaaaatcgatgctctgacagcgaccttacaaaacgtgcgcggtggcacgaatcccctgtccatggtatctccatctgcctcctcagcaactactgggcccgatgcgcaagcggtgcccaggtatacaacagcgacttcttatgaccccaatgagaatggatctggaaggggggtgttaggtcaaccgctttccgcaacacgggattggcctatcacaccaagagaacagcctacgtcgggacgccaaccgacaccgtcacgagcctggactgcctatgacgaaatggatcgcgataacaacccttacacaacgccgaatatggcccctggggggcagaaaaggaagcatactgatgatagggagcgagctagtcaggatccgcgagatgatttctcggtaccacgaccgccaataagacaccctgatattatagaccgaaacataatcagcatggctcaggcagctgcgttcttcgagcgttacaatgagcacatggttccgcatctaccaggcgtcgttttctccaccgacatgacggtagataagctcaggagaacacaaccgatcctgttccacgcgattatggctgctgccgccggggaaataccctcagtgcagaagattctcacgaatgaattaatgaaacgctttgcggaggaggtcatggtgacaggaaccaaaagtcttgagctcgtccaggcaatccaggtggctaccatatggtactggccgcccgaacgctttgaggagctcaagttctaccagttacttcacatcgccgccgtcatggccatcgatctcggccttggaaggaaaaggcagccaaggggcggactaaggaatggcatgccctccaccttacgtgacaaaatcatgtacagaccacctcctccggatcccacgtcaatcgagtccagacgggcgtggttgacgtgttattttctcgccacgaatacttccatggcacttcaccgaccgaacctcatccgatggtcctggttcatggaagaaagtgttaaaatactggagacatcgcctgaagcagcaccaacggacaagtatctctgtcatttaatttggacgcatagactagcagaagaagttggcatcaatttctttgatgatcataattcaggctccagcatcacgattctgagaacacagcatctactcagctactttgagcacaagctgaatgagtaccagaagtcactcccagacgaaatgcgccagccgtcgctcatgttgagcttctacgtccttgatttgtacatgcacgagatcgtctggcaaaacgagagccccgatgacggcaaagggtccgccacgttaattgatggtcaaacggcttggctagacggtaacttgacgcctgcccacgtcaaagcgctgagcgcaactctggaggcgatcaagcacatcttcgatgtgtttctcaccatggaggtccatagcatacgctgtctgcctgccttcagctttgtacgcatcgcctacgccgtggtaatcttgatcagaatctatttgtctgtgatttcacccaagaccgagctcggaaaggtgatgagaaaagaggacgtggaggtggagaaatggatcgagaagcttctagagaagttcaaagccaccatggcggatgacaagaataggccagctgccaaattcttctttgttctcgggatgcttagacagtggtttcaagcgcagaagcagcctgcctggccaaaaggttcaagcatctcccgtgctgaggccggtccttccggagcgggctcagcaatgggttccatgcagacagagtcgtctagtacgcctccatttgctagcaatcaaatatcacgaaaagacgatgctgccgacaaggacctcactcccgctgctgggtcgctacgatcaaatcagatatacaagcaacaacagcaacagcaacagcaaccgaatgcatctgattatccaaccacagcagacacgccacttcatctcctctccgaggtcgcgacacacgaatcatcgtccgtcccgacccccagttccggtcctcctcctcctggaaaacccaccacatcagcaggtccatcatctagccaacacaccgcccacatgcccaacaacgcaaacattatcctctccgccccaatcagcgcagcatccagcggggctgctgtggattggaatctccgatcacagccgcagcctgcccaacagccaccatgtttgtcgaacgccaattcctccgcaccccttccagatatgaaccagcagcagccctcaacagggcctcttgaccccctcccctggctcagccaagcgttcatccccgaatttgaacccgccaattttggcgatgggttcgagcaggccatggacttgacgctcggcgggctggcgggcgatgactttaacatgatggcgctgggtatgggcttgggtatgggagtgggcatggacttgggtggaggcgggggcttcgacggcggtctaggggctggatttggaggtcaaggtactgctgctgggttagggggagcgagatcggcgtatgattacgggcaaggctggtatggggcgggacagcagcagcagaatgggaaccaagggggatcaggaggtggtagtagtggcggagggggaggacatgggcagcagcagcagcaacagcatgctgttcatggcggacatggtgggcatcatgctggggggatgaatccaatatggggtatcaccgatggaacgaaaccgtggtgacattgctggacttgtttgacttgaaaacaagccgtggtgttcccaacagaagccaagcaagcactgtttccccgaacgtatctctgtgtcgaagattgaaatcagttggataaacaatatcaagcatgtacacatggcatgagtaatggttaatgaataataggttgaaatgttttttttaggaattttcgatgaatgacacggattatgatgacacaagaaagaagaggtggaaagtggctcatggttatgattacagctgtggggaggatagaagatcaccatgtgttaattcaacgcggtcccatcccccactctcttttttcatgtgcttgagatgtacgcagtgtacccttcttgctcgtatggaggagaaaaggctcagacttggaagccacttgactgctctgataacactcacgatatggcttactggactagacggtggctagcttgcatggcgaggatccatcatatatcatcatctgcgaaaccagatagatctccacgcacgtgaatctacgggagcgaagggggggtatctcatagaatcacaaacataccgtcgaatctgacgaagcaaaatacgtcctttgtgaaatcagaaaccataacctactactactacttatcatatcgattactgtacccaaatcgagaacaacatacagcaatgacaacaacgtagccaaactcaatatcataccataaagaacaaactcacctcgaaacccgcaacatcggtactcagacgcatacgcactcacagaaacagaagcagctggtctatttaactaggctcgaaacgccttacatccaggcgaacagaccagcagacacccataagacaacaaagaagaaggaaaagaaaaatatgcaaaaaaagaataaaaaaaataaaaaaaaaaaaaaaaaaaaaaggagagagaatgaaaagatacattggccaagtactgtatacacgaccgcccggcccgaacgttaacaacctcttttatttgcatttcactcgagccgttccgttcatcctttatgctccatgtgcggagagagtcttccctgccggggaatcgcggaatatttctagtggcgggatggagattgaagctctcattgtagggagagacatcaaaaggactgtttacatacagcaaatcggctgcaaagagttgagtgtttgaaccaaggttggtcgctggaaagggagaagagtggagactagacgtagagtggcaaatacttcgaggtaggtggatgcaatgatgaagcactctggctcgtacctactagacagctacgcttgcattcacttactctctactgccgaggtgcccttgaaaattcacagcacgtggccgtaggtgtatgtatttccatgccgtgcgtctgcatgcctactgttgcgatgcgatttcgcagcgtcggtgccagctggtggaagcctatgaacgaggacggggataggcagaggcatgtgattgtcttctgagggccttgggtcataacaaggttttgatatgcgaatgattcagtgtgttacggcaggagccggaaagtattggacaatatgtattgtattgggcaatctattcgatgattaccgtaaccactcagccttcccataaccattgcccatatgcttgaatgttcctgccattcctcccaatctgggtgtatcgtcctcaaatatgccagccttgtgaagcaaccgataccataaaaaccgatacccgattcatacgaaacatgaaagagaaaaaaagcaagttcgtctcaacctgatgaaattggatagagtggtcgtttcctcatctcggatcgctcgcctgcttcgccttagaaagaccggcgtatgtacctttgccggtaaacgaatcagaaaaacaacgatgcaatagtaagttcttgaggtcagttcccctcttgaaaatgaacctttgccatagtttatgtccggttttgttttcttcaaggcctgccccgacaagagaacctagcccttccctaaactccggtgcatgagggcggagcaaactgatgctccagtcccagaaagaaaaagcagttatgtcatgttgtaaaaaccaatgtaaaagaaaacagcgtcaagccagtgattgatggaccgcgctcagtccatgtaaaagtcgcccttcagaatgcgctcctggaagggatcgggcttttgtgggacaggtcgtgctttcggcgcctgggcgggaggcgccggcatttcggagacagatttggcccggtcatgttgaggggtcgagactggcggagatgggcgcctaaagccggcgccaggaggcgagccactgaggcccgaggtaaaggagattgagtgccgttgaccagaaacggtactctcagcacgagatcgaagctgctcggaccagttgaaaccttgctctgaacgaggagataacacatcagaaggggtcttaagtggactagcaatgtttgcttgggaaggcgtctttccccatatgtagttaccagtgcccggggacgagacaggcggtggagtaggaggagggccacgaagggaagtgctatcattgcgggttggtggggacggcctaccatttgtcccagggcttacaccaccccaaggacctcgggcacctagactcatgcggcggccgaaggggacggctggagcggtgcgggcagaatcatcttcatcaatggcattctcttcagctagttccgagttgttggtggaaaggctggcacgacgcataaaggaagccgacggcgatgttccggacaggccgagggtggtgatggagagtctccgacgttgctcgttgatggcggcagatgttccggggaagttaggtggctggccctgtgtgatggagttgcttcggaagaggctggccaaagcggcagatgaagcagtcacggaaccccgtctctgttggcgcgccatatcgttgttggtctgattcgaattgctgttatcggaagacatgatgaaagaggcggacaggtggcggcgaggtgaagggggaatatgtaggttctgggaagggtctgttctggtccaagctttgttgatggtcgtattggaacagttcgtggagatgcggtaacggtttcgaaggtgagtgaagggtggtgtggtagttgttttcgtgaaagacgagctcgtatgtttgcaagtggcagtggttcgagttgcgtgcgacccgatgcagtcggtgttgtagaggtgaaacgcagccgttagggggtaaacgtcaagtcgggcggggccgagatgacgactgagggtgtgcgaggggaggttatagacggcaggaatgatgtgatgttatcggattgctccagattgcgcactctatctgcacctgaggcaaggaacgactgggtaatgccgtgcaatggaattgactgatggccaaacagcaaaaacgatcgacactcgcaatatgtatctcccgtctcggttgactagagtaagctatccgggaccaagtagtcggccgggctctaccttgtctcgctaactcctttgttccccgttaagcagaagacagaatggtgggcaaatgtccgcttcaggttgcaccttcgtgcttctctttgttacgagtgactctgaaaggtatcggtacttggagcttaagagaaaacagatgatgattgaggaactggggatgaggtgccacgaggaaaactggaggcaagaggagcggggatacctaatgtacactttccttggtctattagagaggggagacaaagcccccaagaacccctacggccaagctagtgggtaggtatgtaccctcaaggggcgcatcacaccttaaatcagacgggaaggttccgtaccgtcaagctgagcatggccgtgagctattgaccgaatatggggatgattgtgcgtctgaaagccaatcggcgctcatcgggccagtatcactgtgagctctagccgtgttattgtagtagccggtgctactgtaatagaataatgttagtgcacggctgccgatcagttctgtctgagctttccagccatgatcagtctgtttgttcactatcggagtgacaggagaggcagaagcacgcgaggccccaaaggatgcccggcctcaatgaatcggctcgacgctgttacagtggagaagcacctgcatttcgttatccaatcaaagatgcatgtgtctcgttctcgactgagggtcctttcctagtttgtgctagcggaccattggagactgcgggggctcagcgtccgacgctagcatttaaacttgcactaaagtgagccaagtgggtcgttgccggtcgacgtcacggcccccggctattgctacaccccatgtcgagacgtttgcggggtaaaaaggcgcgaatttgaatggctggaactgccgtcactgaaccacaccaagttgaactgatctgccatgggttatcgtaaccatggaccgtggcttcctgtcttgagaattcgcctcctgccaagcagctctgtcacaggtgtttcacctggaatgttctgtgaggcaagtacggattggcatggaagccatgtcaagttgggcgtcctcctgcagtgctctccgatggacggttcatccgccatcatcggatatcaatcagcttgggggagggaaccgcgctggtgctcttcctccctaagcagggtctacatactccgtcgaacctgtgttcctgtccatacttgtatgcggcttccgtttggccattccgttcaagggaaattgtcagaggtctatctggaagctgcgcccgtacactacaccataacaacccaactgcagatcgctgggatttctgtacactagacgtactcttcttcttctcaaccaccaataccacacatccctgaaatactaatcattttaatcatcttggactgtcagtatggacactggggttccatcttatgacggagatccgctccgcctggtggctgcttcttcgttctcatgatggtgtggtctttgcatcctccttcgccagcttccactcaagcttctcaatccggcctggaattctacactgacggggtcccccaacatcctgccaagtgagccggctttggtcttcttgctgtaccagcgttacacggaagggacctcttatgcagtgtgccaattccatgccgccaatccaatcatcttgacagaggtttccctaaagatccacatcgacattgtacgccggtagacatcctgcatgataccccctttcaaccagccaattggcccctcaaacgggaggtcaaggtcatcaaagggatctgagagatctggccgacctcgcttactaggtaaccctccgctcccatgaacatccgcccatcacatctgcaataaaagacagattggcgaggcggccatgctctaataaatttttagcaaccatcacaagctgtgttccaccttcactcgttcgttgtggcaacctagcctcgattgtatgtatgcagcacaccactatacctagacccgcgttcgctcagtttctggccttgacacccatgcctgccattcagttcctctccaagttacgaatttcgtttggtgtaaccccggcgatggagtccagaaaccctggcctacccaagctctctctggcacacagattgcgagtttaatgtggcgaattatcggccaccgtaatgttctcgggcagaattcctcgtatgtcatgattcatctaagtatctccagtggcaatgacactgaattgcgcatgtccatatcacattccccggttggtgaggacgacgagccatgtgcaaaataagcccaatgtgaatcaacaaaacaaaacaaaaaaagtaacagcgtagtgtagaagcctagtgtcaaaaagtggcgacgagcgagtcaacccctggcacgttgaccaaataggagaaagctcttacacaccttgtttcttattgcggcaagctgtcttactgaacatggttccgtcatattcatccctattttccttcatcctgcccctggctttacattgtttctcagattcgttcaccttttcacatgcattatcacaaggcacaacctcagcatatccctgtggtggttacccaacgctgcctctagtctcaatccggcccgggtagatgcacgactgtgagcagaatgaccgctgttagcgtagtagtctctccaacttcccgcttggctcgttcgagaaaccaccttttctcgcctgtctgggtcttaaatgggccgatgtttagaccgctctggcgagtaagttccaatatcaggtccacaatcaataaaactgaaatgaaaagcaacaagagataggcggaaaacttcgtcctcgatatatcccgctgcagtcccatgaggcttgccaagtgccccttccaaacagacttggatggcatcaagtacatgtgttcgttaatcaagctataggaatgaattgtggatgtctacacggtttgtcttacttaggggaaaatcgtccaaggttaagatcagataggagggaataatagcagaaggacacttaaaagatagaactgaaaattaggaaatcagagatctgtaactgttgatacattctcctagcattctttcagacatttctcactttactccttaacaatcgtgagtttcttttctcatgagaaaaaaaatctcttccacataagctacatgctctctagtcattcatccatcctgtacctacccatatctaattcgaaattcaaactcaaccgtaagtagcaacctgggtagaccccagtattcaactaggcacaacaacattacaacaacctgcttccgggactgtctggtacattgtgagatagtgatgctgaatctgggtatgtatagagatagatgggtacataacgttgcttgtgccacaattggagcattgttctttctgttcagtgcttagtcagtcttcattataaagaagtctttgggaaaagggagtggccaagttatgagaaggtcttcttcttgcaacatcaccctccaggtgacatgaagatgcaaagggccatgaacttgcttcagaaataccctgaacttgattatactttgtgtgatgggcgtttgagaaaatactcttatttttgcccttccgattctgtggtacgctagcgtctcagtggtaggaagatgggttttatgcgtgattggataacactacctgactttgttcgagtcaaaacgaactgttataatgacagtgctgatgaggctacctacttcctgcaatttacgtttagatcttcttcactctgatgttggggagtcagaaacatgaaaacacataataaagaatgaatggaatcccaagtcaaccagatgcttctttctctgtaatctcgaacgaaagctggggaagtgatgcctcttcatgagtagcaggaaagacgaagaagagatacttaggtttgctcttggaaactagaacttgactacccacatgggcgaagttgcatacctaaggtgcgtagtgtccgttgaaaacatagcgctacaaatcacaagagctataagaacgaagagtgagactgcctggacaggtctcacctggtaccagtgcaagattctctctagtatcatcaagcttctactcctccagggaaaaaaaaaagcaaatggagccgctacagttatgatacctagcaatttcgataacattaccatttcgtttgacacattgaatatctcatgacagagaaaagtcttttgtatttaaaactatgatattatctgcatccaatatggctggtgatacaatgtgtcaagtgcaaagggcgccccttagggaggacagtctccatcaatgcagtagaggacttaccatagatgatgtgagtatcaacaaagtaaggataccggcagtgtatatgagtcgcatttttcttgaatgcatttggagtcctgttcgatcatgttatcccgctcagtttttccctctggtttggaaggaacttgcgggaaatttacagtttcaactgtcgtactcggcgttaaagagaacttgtaaatgctgaaaagaacactagcaaagattttcaccaaacgagtcatcgtattcactggcatatgtaggaagaacgtaaaaaatttgtttgtagggtgtcacaagacgcaaaacgggttgccaagtccagtcctttcaccaaacaatttttagacaatacatagccatttgacttgcgtcacaatatcttcgctgtccctaccatctcatgatttccaccctttcgctgaatcctactttaacgccgtttgaccttgacaaagatcatccaatgcacctccaatgaaatgccaaactcctttctccaaccaaccctgtaaacctctagtgagtccacttcagtaaagcaaatcgatatggtaaacttccgccctctccagaagacctggtgctcctcgtaaccacaacccgatcacaaactccgcttcacacccccacaaaaaacgcatcctcctccctcccaaactgtagcagcccactctcctcccactgcggcgcttcatgatttctaaacgccttgctaaacactagacgtacatggtagacatccttcatcagcccccacatcgcggaccgcagcggcagcatctcgtccgcgcagaacttggtctgcgtgtacacgtgaaaatcgtagagggtctgcatggcgatgcggaatggacgataaaagttcgctagctcgtcatcggttacgaatgagacaaggcagtcccattcctggaaagatgtgccgtcttcacgtgctttattcgcgtagtcttggatgtatccgtcggcgtcgtcgaagaagcgcctgatgccttggatggccttttggaggttggatagggcaacgtcgcgcagcaaggggaagtcggtttcgacgccggcgaggtaggccatagtgttgtttaggatgatgcccccgtcgagggtgttgtcttcggagggcttgaatcgttctccatccatggtgcctgcaagtggggtttgtattagttttattggtgatggagaagggactgaacttacccttgtcatagatgaaggccaatacattggccatccgctccggggtcgtgtaagtgcatatgtagtgggatttggagccgtcctgaagagcttgttagtatttcacacgtagagataacacaagatacttacaggcagtactgtagccagttctttcaaagtgctttggtctcgggcgagcatttggcgatgagcaaggaatggcctatgtccgcaatcaatcctgacatcccaatcacggggcccctcccacaagctttatcagtcggggttagttacccaaatttcggaaaatacgcagccacggggcatgggagacttacttgatctcctttcggtcgtgctgcttgatgtattcagcgattcgccgctgttggttgatggcttccggccacaatccctcttcgcctggttcatcgcagtggatggcgaaatctgctgatccgagaaaattggaggatcgattgggggttgctgctgctttggtccattgctcggcgtcaagagcgcggcaacgacgcccgtacccataaggattacccattgttggcaaggagcttttggaaagattatgaagaatatgtccgtgatgattgtattgagggtgtttagtaaaacctgttgcaaagctggtcgacggcgactggccaaactgatagcaagcggcgagtgtgggagactggttgtgaagagaatgggaagagttttcgaaactagggaaagttgtgctccgttgtcttggtcttatagtagtaggagagcgccagttttgggcaccccaagctgcggccttcggcttggttggagcattccgtatgcatggtaatactttgactgagcttcgtccacggggcgattcgacgtggaatttttttccttggttttgtccaccaacagctgcatctccgcatgcattctggctgcgtgtgctttccttgctgtgtccgccaccttgaggcgctatcgaacatcgctcgattgtagaaacactcttcttctccggttcctgactttccttggacgccttttggtggtgaggagtgtgctgtgccttgatagtcgaatctgacgttgccgctttcgtttctggaggaggatttcctttcttctttttcttcttcggacttttcttttgagtcttctgggtattcttttccgggctcttctgaggattcttttgcccacccatcggcgcgctcttctgaggaattttttgggaacctttttcaagctcttgatgtacagtcatctcccctcccgccttctgcaaatccgcctgcggtccttgcttttccttccccctaaccaccaaagtggatatcctttcaccagttacagcttgggcgtaagatattggagccagtttgactttagccacggactgtgaaagctgcgggtaagactctcgtgacgaggcgtttatagaattcgtatgcagagagacctttgcttgctctggctgcttgaaaataggcactgctggtgggggttgctgcacagttggcttcgaaggaacagatgtgaccgaaggtttgagaggggttgcggccttcaggaacggagtcggagtcggagggggcgtcggcttgacctctttgcgtgcgccttggtccccccggagagcgcctgcatatgatagcggctgaagccgtgctgattgggttctcttttccatcaccgatgacgatgacctgcggacgatgggctaaaatcagagttgatttcgaggtagccaccagatgttgcccagcgggaaatgtgaatatgcagccaaaggtggttggtgctaaggatagcgaagaatgtgcggggaaagaagtagtcagctgggcgctgcgatatcgaagatggttgaatatggggtgagtgaagggtgagtgaagggcgaggggtgccaactggaaagtggtcgtcaaaggcggatgtactttttagttccttaaaaccaacaaccaactgcaaatcatggcttcgaattccatgggcaaaaagaaaaaaggtgatcgtccttactgtaaaatttaggttttgcgaagaaagcggagaggtatggtggatgtcctgtcgttggatttcgttgtcgcgaacaaacttcctccgcacgaaagagacgaggttcctgacgcgaggcgacagacagtgagtgtcactgtctgcaaccagttcgcgttcgaagcccgaagtactgatcaaccggcgcaatggagccgcagcgagcaggtgctaccattcttctgcgtttttattttggatatctttcttgatcgttgagcatcgcttcgcctgggcctctggaacgctagaggcaccagacatatctgatctaacatgaggaaatttttcaaatctctgattgccaagaataatagaacatgggcgtagagaagatcgcgcaagtatcataccaggaagtagattcatcatttggtctgatgttatgggcacaatcgacccgccttcgtatccccaagcatcctgccgggcgtcgacgagcagttcggtctcaactcgaatgccacgacagccgaggtacttcgagaatggaagtgcggtgaacggcaccgtagtcacgtgtcaaggagccgcgatatatatcaacatatattgcgcagagggatcacggttcaggatgacgggcgaaggaactggcggttctggtcgagtcatgacaatggtatcttcaactcaattgcattagacaagacaagctgctatgatgtgtgtgaagaattggggtcaaaagcaacgctaaatcgatgatgaggtgtggaacaaaagaaactaatacgcagcataagaaggcttcccaaccgaccacatcaattcttttctatgacttgatcatgaaaatctgcgaacataggcctagttagtgatgacattcaaagaacggggaatttcaccagagttgatatactgacctggttgagagcagcgctgtccgtgaaagccatctttttctgcgcaatgaacctttgcctagccaagaatcgggttgaagatgtaacagtaggcgtggaagtgccgcttccacctggtgtgctcgtctctatttcagcaccgtctttcgtcctcttctgagctttcgatttgctgtcttcactttctgtggcagagtctgatagctccttttccttgcgcttcttctctttcttatccttcttcttgtctttcttctctttcttctctttcttcttgtcctttttcgacttcttggtctccgtagcagacgactctaggtcatctgaagagctctcttcagactgtttcgcgtctttcagcttcctcttgtccttcttgtccttcttttctttctggtctttcttctcttttttgtccttcttctccttcttctttgacctggaggactcgctgtctgtttcggcttcggtgtcggtcttccgcttcttcactttcttgtccttcttttcttccttctcgtcttcctcgtcgctgtccgccttcctcttcttggatttgcgttttgtgggctcggcgtccttggtgtcctgagagggaactgtctccacttgttggtcgacagtatcgctctgtggtacgccgtcctcttccgtcactttttccttgaccacgtcaccaaccaaccagccgcctctgacaaagcggatcgttccaatcttttgttccagatagtggttgcggatgtgattctcgcgcttctgtttttcggcttccagaacatcctcgctcttgccgttcagtcgcccgaggagatgttgaaaatcaaagaggccggtgcactcgtcgccattgtttcgtttcgcgccgagaccgaggttgtcgtccttgagcgtgaccttgatgtgtgacgagctggcttccgtgtgatgtacggcatgcgcagcatctttggcgcccagaaactcgccgggctgccaaccttgggcgcggaggattttttggccaaaagtggtttcgttacgggaccatttcgtgttgttggggtcggttcccagtttgcgcttgctattgaagtttcgtgattagcacgcagtcaacaaagggagcacagccactcaagatatgcgctcacttcttggcagcggcgaggcccatgattgctcgacgtcgttgacgaggctctcagcttgtgtgctgagtcgtcaaaggtcaatgggcttggtgtacaactgaactttcggaaatcggggcgccctgtctgtgctacggcattcaattttttggcgggggccttgcgatcccatcaaagatctgccagctttcaccgcccgaaaattccacacagttcaggaactacggttcattgctgcaggggaggtgcctgtcacttgctccttccagatataattgtggagaaaacacttgcctgccgacttccggggacatcaatcgatcgtgagatttggacgaacttccttctgttcatctgacacttctccttctcaagttgtcaattatgattcagtctttggcccaatactagaactgtttaaaagactacgttcaagggaaacaccctggagcaaacatggcaccctcggcgagcaccgccaagtccaggcaacgaaagtcgactaacaccgtacttgacgattctggttccgacgacgactaccaagcatacaatttgcgacttcaggaagccagcgcggctagagcacgtctcaaaaaggtatgaacatcaatcaacaacaacgagcaaaaatacggttcctgtgagcgaagcattcatttagttcacttcttgatttcttttaatttcaggcgagagaagagcgcgataagaaacgcaaggccttgctctcagcctatcaaggcgcgctcacgtccatccaagaccgcgtaaggaagtcagtttccaagtaccatgatctccagtaagttgaaccggtagaccgctcactttgtcccaatggcgcgttctctaaaagaatatttcgcccttccactgttgttctaattgtagtttatccatggtacttgcagttcagccatgcacatctcccgtctgttaagactcaaggaagcagtagaagccagcgatcaaaagcagaccgccattgccaagaagctggccgatgtgcagcgcatcatgagcaaccacagtatccagctctgcgccttgtacgagggtcgtcgaaaagacttggctgttatgttaccccgtgccaagcctgagaagcctgcggaggatggtgctggtgctgctgctacttctgaggtggacaggttgtcgggccagtagctgctgcctgagggtgcgcagggattcatggtctcgaaggaagcttcatcaaaatcggcggctgctgatggtgaagattggtatgagggaggagtgggaggctgctaacgctttgtgctgaactcgatgatggtgacaatgaattcgtcactgtgtgttgggtggtcgcatttgacgggcacagtggcctcgggtcgtaatctcgtatgctctggattgagaaaagagaacaagtagaacagaatgaggactgttaaaatcagcaagacaagatagttcgtacaccaccgcgctgagttaaaggccatggagattgccacaagatcgatgtcccggcggcgtgtgaagaaaagtaggaacgtagcaagggccgtataagctccggcaatccatattcgaagctgtccctctctctcctccttttctatgtcgtagttgtacacatgtatgccgtagtaagatttgagatgcatgaaaacgccgcttggggggtgctgccgcagcacgggtgtggttgtagtagtattatacatggatattgtgttatagactcatcatgttgtcggtcattactgctgttgctgctggtcgctagctcaactcgatggcaacgaaggttatatttagaccttgaagccgaaaccagccatgcaagcgcggtactggtctatcgtcgacacgcagtccttctgggggtcatcggacttggagaaaagcatgcaatcatcgcgcttggccttctcttctttgcacacgcagcagggctgttttttcatggtttgtttttgtttagtttttgtttctcagtaatgtcgtttgcgtacagctttcggtgaactggctggttcatcgggggtcggaggcgcaccttgggcttcgcgggagcatcactggaaggggtcgcaatttgcgccggagcggcagcggaagctgtagtaaataagcgcattgatggttagtcaccgcgagcagcgagagcgctttatgccgaaacagtctgttggttatgcaaaggtacttacgaagggcggtaagggaaaagctttgggaggccatggtgaatgatatgttaagttgaatggacacaagcaaaagaacaaggagtgagctgttgttgtgcaggatttcaacaacaaccgacgtccctcaaaatatttcgatgaacggtacgtaccaattgatttgtcaatgttgctttgaaaccttccacagccgaccgtccggtgctaccgggccattttagcgctgcatgggtacttacgtgccccaatacgccaagccggctggcgtcagtagatccataagtcacatgatcaccccaatcgtcacccgtaaggaagtgttttacgtgagataagacagtttgttatgtactggttgaatgctttcagacagtgcccccggctcagtggtcgagtaatgtgagatggcggtcctgcttgattgcatcttgctaagtggcccaaggtccggatgaggtgaagttttcagtttgaatcctggctcagcccttcctttcatagagttacaatctttttgcgcatattcactgctgctcatcttgttacggaagcatcgatcctcccgtcgccagagcagctgaatttctttcatctatttattttaccttgattgcaggataacactccggtagagttgatcgatcgaggttatgaaggcttcgacggcagggtcgtaggaaatccataggggtaacaaacaacacagcccttcaatttctcttttaggacagtcttatatccacctagaccaccacacctctcgaatcctccatcatctccgcccttttcttaagcttctcaagccgcccaagaaacaaaaagcccgtccttcacaacccaatcaaatccccaaccatcatcaatctatacttctccaccccttccctcaacctcaccagaactcccgcagccaacatcttcgtcctctcctcctccctgccctcatcaccacctctcagcccttcaaacacacccgcaacccatccctccgtctccaccacctccctccccaactcctgacaaacatccctcatccggtcctcattcacatccagcagtgtcaacaagccaaacaagaccgcctgtgtgatgccgacgtctcccacagcttgcgcgcgcacgctcgtgcttagcagcagccgccacagctctcctgtcatctgtggaagagcgagagtactcggccccgcggcgtggagcaggagggcgagggtcttgagatagagggctagtaggaacggctggaacatgatgccgcggatccgggacactggagaatgtagcgctgcttggaagcgggccgtgagagggtcgaaaaaggacgtggagatgatttgagcagtggtgttgggaatggcgcggatgcgcggcttggtgcgggacttgattttgattttggggttactgatgtgttgttcttctgatgttgctgcgttattgctgtcgtcataatcgggaagacgggacttgaaggtagagagcttcagcacatcgggcccggtggctgagtcggcagcggctgctgaaaggggcgcaaggaagctcgacgtgatggacgttgctacgctttcgagcgcgttgtgaggcagaggcttcaatgatgaggaggagctttggtaggcatttgaagggccttggctgatgaatagcctctctatcttctctgggaggcttttagaagggaaagatgcagctgctgcgtactcggatgtttcgaacccggcaagttcatgggcactgagacccaagacggtgaggatcaaagatcgctgagacaccgagtagtcaccgtcaaagaaggtcttcgcgaaccacgggcccatgagctggggctgcgtaacgacgatagcaatcattgcttgcagtcgcaagtcgtcaaatttgtccatctcaaacttatcctggagaccgacgagtaaagatgcgagttcctcggcgtgatcagtaacctctgtgccataattcgcctttcgtcgaatgagcgttggggcggtaacgagtgcaagcttctggcgatcataatcatcggtgtcgcggagatacctgatgagatctctaatgtaaaccggtgcctttgccttgtccctcctgaccaattctggatcgtcatccgagtcttcggcatctgagtcgggctttctgtacccaacaacatcatcctgctcgctaaggctctcatcgctcagttcttcgataataaaaccttgggcccgaggctgtgatggtgctggcttgtgggaaggtgtcttggagctcgtccttttttgtgtgagctcttgaggattgagtagcggatcccatgagccaggtgtgtcctgtatctcgacaagactcttgtaccactttccatctggcacctccatttcttcgacttggaagttcaggcgtttatcacccttatcaacgagactggaaagcccttcgccaataaccatacccaggaaacgagccctctgatttgatgacgatagcctgttggagatggcatttagccatgggcttgatctcatcagaagtgtgagtttcaagggcgagaccttgtggacgtatccagcgctcaggagcagcacctgcgcatgcactttgaaaccgttagttacgctcaagaagaggaagaacacaccattttcaagctaaagccaaccttcttgttgcactatcggagagtgcttgatgtatagctgatctccaatctgggcaatacttttctcaagcacactgacgattgagtctctatcctgagagacgactgccaccaccgctcgtcggataccaatagagtcgccaagtccagcgccagacgaacctgttaaccactcaacgaggtaggctattctctccggatcattcattgtaattgcgctgattgcaccagccactgcggatatcattttattgctgccttcggtatcactcgtgcctaaccgattaagatagtcctcggcgaaggtcttcagcaccgaaaagagaactttacgctgctcgcttcgaggaacatggcccagcaggagcccaaagcgctcattgtcagccccttgagcaattagcaacctggtaaggacacatttcatggccgtatctgcctccaagtcagtcatagtttgagaagccagagctattcgcgaatgtcttacccgagtgccctagtcgtagagccttcagaaacaactcggaacaaagcttcgtctcatctgatgttggcgaggttagttgccacttgacgatattttggcttaaccacttggtatattctggcccatttgctagccagatgttgttaacgtcgatttctgccttgtgcccctttgcatgttcaatagcctctgcggtcagtgcaatgatccgaccactgccaaaggtcgaaagcatctcctgcgagagcattctggtgttgaggttcccgttcagcgttcttgtagctgacttccaaatgccacgtatggaatcattgccttttagtaacaggcataccaggttgagaaggactgccagattgattgcgatgtccggtcgcttggacttgccatcgccggattttgcttcctgtaaccatgccctcagacgcacaataatggcattgacccctgtcagactgcgaagacaagctagcaagagccccaaggccgaagacttggtttcatgggagtcttcgtttagcagagtccaatagttcgggacgatttctgacaccagcacctgaactagctttgcggtcataggacttggttccttgatgctgaatgtggacccggctaaatcctcatggctgaggaatcgcaaagtagcgacgagctggtcgtagttaggttcatgtcgtaaaacttcgagggcttcctcgggcgagttcaagggcctctgaccaggagattggttcggctttactgtttcctttctgaggccaacttcctggagcagaggttcgttggggctcgcactcaggcgggaggtgctgatgggcgtcaagaggccgttcatctcagatatctgtaatgatgtcagttggtgatgaggactttgaaatacacaggctgggcttgaagtgaaattcacaccccggaacgttacctatcgtttgaccgatcgaaagaggacggaacgaattggaaggaaagtggaaattccgtttcgtatcgacgacatttcactgagtgtacgtagttatctgcgtcaaacggaaagcaacaggggatgatacgtagcgtcggtgttgctgctaagtgctaactgatccgttgtgcaggcagtcgtcccttccctgtagcggccctgaactgcactttcgggcactctccgttgccgctgttggtaacctacagggtctcctttaacggggcggcaggagctatccactcaccatctccgaacctgaagtccgggcccgcccgcaagtggaactatggaagcttccctcctccagttccgtttgtttgttgtcccgtcaactcacccctcggattgtacattcaacctgcaacaatttgtgagccgcgactaatcagcaaatattatcactagcatttctcatcctacccgccggcctcccccttaattatctcaccagcgaagtctcctcttgtagccataaactagtcatgtcaagtccagaagtactcccagactccgaagccaaaagatggtaggtgttacgcgctctcgatcgcgacccaagaacaccccctggatttcatatcttcagggcatgagtcccaacagctaacacgccacctttaccataggaagtatctcaacaatgtccgaacacggccaggcgcattcgtggatccggaagagtttgatggctcaacggtagtagagaacatgaacaaaatcaagatcttgtaagttatccttttaattggcagtacatcaagtgtatgcgtatatcaaattattcaagcagaagctgataacttttccagagtcatgttagtctcagcttaatgatttgacgggtcatggttatgagaactgacggcaaggtagcggagctggaggactgggttgtgagatcctcaagaacctcgccctttccgggttcaaggacatttccgtcatcgacatgggtcggttgtcctctatagatatatcgacatgtcaatgatagctgacctggaagtctagatacgatcgacatctccaaccttaaccgccagtttctcttccgtcacgcggacgtagggaaattcaaagccgaagtagctgccaagttcgttgagagaagagtcaaaggcgtcaagatcacgccatataactgcaagatacaggacttcgatgaagacttctaccagcagttccagattgtagtctgcggactggacagcatcgaggcacgccgatggatcaacgccaccctggtcaacatggcgagttgtgaaaaccctgatagcatgaaacctctcatcgacggcggcaccgagggcttcaagggccaagcccgcgttattctaccgaccatgggctcttgtatcgagtgccagctagacatgcacgctccccgagccgccgttcctctttgcactctcgccagcatcccccgccagccggagcactgcatcgaatgggcgcacgtcatcgcttgggacaaggagaagccgttcccgcagctcgacaaggacgacccggagcacatcacctggctctaccagaaagccctcgagcgggcaaaggaattcaacatatcgggcgtcacgtactctctgacgcaaggcgtggtgaagaacatcatcccggccatcgcggccacgaactcggtcatcgccgcggcctgctgcaacgaggcactcaagatcgcatccagctgtgcaccctttttgggcacccccggcgaaggcgagcctaattatatgatgtattccggcaacgacagcatttacacgtatacgtttaagcacgagcaaaaggaggactgccccgtgtgcggcatgacggcaagggtgctcaaggtcaaccccaagtggacactcgaagagctcatagagtcgtttgctacccttcctgaggcgcaactgaagaagccgtcggtgcgggctgagggcaagacgctgtacatgcagttgcccccgaacttggaggagcagacgcggccaaacttggagaagacacttgagcagcttgggctgacggaaggtactgagctcgccgttactgatccagcgtttgtaggcgtggtgttcaacttcagcctcaagtttgcatgatggtccccagacatgaacgtgtcatgatggcctggcctggtttgcctggactttgttcatgctatttagggactagatttgtaaattacctacgagcgggagcgttgcacaacaagcagcggggaatgacccgcaagatggctatagcgatgagttaacttcctttgcaattaattagatgtgaatacaagatatgattaacaatgtgcttcaacaatatgctacgcagtacgtaaccaaaagacatcatgtcaaatgaggggtactgtgtttatgcaagacagtgtggttcatgactcatgtgcaccgacatgtctatgataattaacaagcagaaaccattaaactaaagctggccaccaatccctagcctccatgacgccgttccaatgttcttttatatggttacaagagagatgggtatcctcacgacctaatccgtgtgatttttcctctttccctgtgtgattccacatcatgatcgctcaaattctgtctcaaccaccgtacatagaaataacctcacctcttcttcgtgctattttgaatcctcctacccctggtacaatgtttactgtaccatgttcaccacctgcttctcgaacctcttcgccttctccttgaggtgggcaatcgattcgaggaagatggcgtcgctttcccactgccccgtgctctccaccaggtaaatgaagtgatccctccttcggcccagcttgaccttgtccttgaactcgtcatggcgcaagcactctctgctgacggtgtcacgcatggcgtccaggaccacggccttgagctcgccctcatggccctcgtatccgctgcccttcttcttcgcctcctccttggtgaccttttccagcccgatgacgccctcggggaagcacttctggaatttctcggcgtcgcggcctaggatcggctcgagaatggtgatggtcggcatgaggcggtacgaggccgtggcgacgggggagaacttggcgtgatcggacccgacgcccttgtgcatgtgcatcgtcagatcgatctcctgtcccggccgcatcttggcgacgaggatgtcagggttcgtgggccggatggcgttctcgcccgagaagtacttggcttgccggcccttgggcacgaacttgatgtccttagcgtaaacatgggcgttgtggtagagctccttggggtccttgctgtctgccggcgcgctctcgttgttctcgcacttgaccttgagctcgagctcgaccgtgttgtagtcgcacggggtctcgcccttcttgtaccacttgaggaagttatggaggccttccttgccgccggtgaacgggatcaggcccaggcggtggccaagaacttcgtcctggatcacggaggtgttgttccacatgaaaatgtcctcaatggccagcgtggggatgtcggcaatcatgatacggcggaaggcattggcgatagaggcgtcgacgccaatgagcgagaattgagcctcataagggtcgttctggtggaacactacgcggacactttcgcggaacttttcgatatcccaggaatgatcctcgccggggtagaagccgggaaagtcggtggatgtgacattggtgacagtttcggcgttgatatggacagtctgcagaagaaaaatgccatcagtttccgcgttgcatgcgctgcgcagcctcgactgatgatgatgggcggcaagccagtgattgacgtacgttacgcttctcaacctcttctgggctcgggacctttgtcctgacgggcacggcggtctgcttctttgaggatcccattgcgacgatatgtgtaaataatgctctaggttggcggggttaccctctcgctttcacacgcaggtcggcacgccgggcaaaatcttgggaaagagagctctgcgctgtgcgacgggcgatggagcggcagaatttttcccacgaacgggaactttttgaccgccttcgcgggaatgcggttgattggttggctgagatcttatcgtgctgcaggcagtggcggagaggttcagggactgcctggctcaacttgatgctcatgggcctcggcggagacaattgtggacaggaccgcaatgactgggacaaggccaacagggtacatggcgggccataacctctgtcaggttaccgtcgacttcgaccatcgacgaaacctgaggcgaagagagaacgctagatcttcacttgcaaagggctgcgcaggtatgatgggagatacttcaactacctagatatacttgcatgtcgggagtatcaattccaaatccacaattttgtagcttcggcgagggaaagacatcggggcttcatattccatgtccacatcgaggtttgtcgcgagtaagtgacatgttgactaactccactcttaactccagcacatcttggaatctctgtggtcattgttataagtgtggacatgctcttccatcctcctcttcctttctgcgaaaacctctccctaaaatgcccaaattccgacttacactgcctcgagactgcctggcgaaggaccgaggcttctacaaccagccaatcagatggcatatagcgcggctgccctccatgggaccgcttggcggcacggctgccggataaacgccttggccggcaacagtcgagacgggagcttgcccgccgtggggggaacgttgtaccagaagaagcttggtctctgactgctcaactgatggcctttgattgggttgaaattcactgaccaactgacggcaacgatttgaggagttcgaagctggggcgttgctgcggccgtggtcagggaaagtcgactggacgtcaactgaagcatctccaccaccaccttattactgctatcactagaaatcgcaagctcactgcgagccattgaaccgccggagaagaggccacatccagcggcgaacctcctcccctttgtcctccgtcgctgtcaatcctgcgaatctatccatctccgttccctgaccttctgagcgacccaaagcaagcggcagtcccacaaacaacaatggcgacgacgttgttccgactcgctgggcgcaatgccaagcgccattgtatgcgccagagcaccaccatcgctcacaacctcaactcgactcgcgccttttctgcctccgctctcagacggtatgccgagcccagctacgagggccaaggaacccgtctggtccctaccggcgacgactttgcgcccaacaacgatctgtatggcttggaggctttgaaggcagacggtgccccgagagtgcctccccaggatcatatcctggcccgcaaggtgcggcactacacggtcaacttcggtcctcagcatccggccgctcacggtgtgttgcgcctgattctcgagctaaagggtgaagagattgttcgtgccgacccccacgtcggcctgctgcatcgcggcaccgagaagctctgcgagtacaggacctaccttcaggcgctcccttactttgaccgtcttgactacgtctccatgatgaccaacgagcaatgttttgctctggccgttgagaagctgctcaacgttgagatccccgagcgtgccaagtggattcgtacaatgttcgctgagattacccgtattctcaaccatctcatgtctgttttgtcgcacgccatggacgtcggcgctctcacgcctttcttgtggggctttgaggaaagagagaaattgatggtgagtgttgattcgtatttttcgttaaatatcggcggtctctatcagatgggtatattaaaaaccaatgcgcgaaactctacgcgaaaggacctgggaataccaatgcagcacgcacccaaccccagcagctcaatctaatatgtgaaaaaccttaggaattctacgagcgagtctctggtgcccgtctccatgctgcctacgtccgccccggaggtgtccaccaagatatccctctcggcctgctcgatgacatttacatgtgggccacgcagttcggcgaccgcatcgacgaaaccgaggagatgcttacggacaaccgtatctggatagaccgtctgcgcggcatcggtgtagtctctgccgccgacgccctgaacctgtccttcacgggcgtcatgctccgcggttccggcgtgccatgggacatccgtaagagtcagccgtacgacgcatacgaccaagtcgagtttgacgttcccgttggcatcaacggcgactgctacgaccggtacctgtgccgcatggaggagttccgtcagtcactccgtatcatccaccagtgccttaacaagatgcccgctggtcccgtccgtgtcgaagactacaagatctccccgccgccccgctccgccatgaaggagaacatggaggccctcatccaccacttcttgctgtacaccaagggctatgccgtcccgcccggtgacacctactcggccatcgaggcccccaagggcgaaatgggcgtctatgtcgtcagtgatggttccgagaggccgtatcgtgtgcacatccgcgctcccggctttgctcatctgggtggctttgaccacttgtcgaggggccacatgttggctgatgccgtggccgttatcggcacaatggatttggtgtttggtaagtttgattctcattgtgtgaaactctcttctttaaaattccaagtggtttggtagctaacccttttattcctacttccaggtgaggtcgatcggtaatgttgaagctctccggctgcaaactttgtgacatggaacgcaacgcatgggatattttttttttgatgaatgaagcacagcaactgcagatattgaaatgagcggataagcaggccgcgcgcgatgttttacctttaaagaacgcctaaaggagaaacagtactttgggttttgctgataaaggtgggacgttttgacttcttctcttatcccctggcaaaaacggaacaggaaacatagatagatgcagactagaccagcaacagaagaagaatagccaattcagtcatcgggtctttaaaagagagactgaagtgaagggatgccatgctttggtctttcgtcgttgagttgtgtgcaacacatcatccacgtccttcttcttcaacattttctgtggtgttggtgttagttgtgccagtccttgatgtgcatggttgtgtggtgctgtgagacgagatatgaaaaaggcaacgcgacgactgcttgttgttacaataacttctcagccgccactggactggctgccgtcgaacattgtcgcggagcgaacactcgctctctgtcgactttgataatctccatcccgccgtcatactgcgcgctgagaatttgttgttttcgtggttcgctgtcctctgtattgttagcttcacaattgggccactctcataaaagtcccagggaattcacatcttcgaaacaagtcatggaagcgatgggatggcgactcaccagtccaaggactcaagatgaggaatccttaatcccgctcaggagtacgatgagctccgctggtgtcctcttcccaaacttgtacggtgttgctggtattgctcggcgtgatcaacttgagccccacaaccaccttcagcatcattcgcgatgccggttccgtttccgtttccgttattggtttcagtatcggtcccaaccttattagtctcagcttgaacctcgctcgaaaccaccccagctctagaacgaggttcaggtccaggtccaggttcagattcagattggaagctcgacttgcatcttctcaactgacaatcctcccaattaggcatgtgtacttcactgccctctggtccggagccgacgggcagaccgcagtatggaaatgggaatggaagacacggtggcggagaggaacgactggttagggaatgaagttcctgacaatgttgctgaagctgttgcggtccatcctgagtctcgggctcgtggtcacaatgatcggggaaaacaatgcccattggtacgaaggtgtgtggtccgtaaacgtgttgttcatggttgccgtagaccgaggcgacggcgtgggacgacgaacggatagagagctgccctggctgatctgccaggccgaaaagctccggtcgctgctggtgctgtgctgccggatcacaagaccgcccctgggggaaaggcacggaggtgttcgccaaagtcaccgaagtggcatgccttggctggctgtggtgatgtccctgtccttgatgaaaatgctcctgctgatgatgaaggcagtggctctggcggtgatgcgagcgagctctggtatgacgagggccggtcggaggtaaattagatacaagaggaggtttcggtttggccgggggtgatgacgcagcagcagcaggatcaaaagttccaaacgtatcattgatctgggccatccgtaaagtaatttcctcctcacccttgtttatggccctattgcggctctcagtctggcggtattcctggagatactcccgttccccggtgatcatgtcatattctcccacgtcaggctgaaagggcgtaaaacggaccggacactggcatcttccgctgtcgtggagagcgcggtgatcagctagccactcggccgcgtacaagctgggcaagcggatggcaacacgctgctgatcgccggtagcggtctcggtgaatatgggcggaatgtggtaagttcctgttcctgtattgccttgttgtagtgcctcctctacctccgttggatcatagggagtgggagcagatccacaatgtccgattgtgtcgtctcgggccccttcagtgaagtcttcctctggacctaggacgttgccaatcacgcgaggtcgggtcagaaggccggggaagaccacatcacagccgcaaactccacgctcatggagccagcgatgctcccactcccgaataagtacccatcgtgagtgtaggagtctttcgcaagggccgcacatggtttgtgccaggtgttgctttgacggccggatggtgcagatggggaagttgtgtcctgcggtggtcagggggcacgggcgaacgacacccggtgttcggtgcccacactggtaggcaatgtactcttggatacacatccctctgttgacttgagctgcttgcacggaaatctcgtgtcaactgggcctggctaagccgcagttgaaagtgaaccagagctatggttgattgagcggtattgatacgtagagatatcgacgaagactgcattgaagttcaggaccgttgtatgaataaaactgccaactggccctgaccacggcttcggtcaccctctgaagcgtcctgcgaggttgttgtaactttgtcgtcaatcctaaggcgacggaattgagcggactcaatggctccgacgaagagaagcctttcaagatgagcagttgtcgaaatccgcttgcctgcttgagtaccgaagtcctctccgggtggttttcaatgaatttgtatactccgatatttgagcgggcctatcctcatcgttcgacaaacagatgagaacgtggctgacgacgcagtgttttatagcgcacccactgcagatggaagatttgattgagttctggtaccggcaatggtaagccaagtgcaagttgttgaggatgccagccaacaatcgaccagctaatttcttcgcagatgaccagttccgcaatatgctcgatctaggactgcgatgaggccccgggttcgtgtcacttatagacgatttgtcggattcgcgactgtagatttggggcaggttttatgttgaccctgtgaaagcggatagtctcatcgagtggagaggtctgcctagagatactatgaatagatggctggctggatatgtaaacagagcgtggctcgtacagatagctgcgctcagtgagaatggtgtcccaagctgttgcctggctcgcgaaataaggctcggtcgctccaggcacgcaaggtcgagcgccttgcccgtgtccggttcataagatacggcaaattgatacacttcctttggcagaacgttgtgattgcggacgaacaggccagtactagtcggtggaaactacttacgccggcgcaagaaagacgaaagagtggactgcacaggttggagccgcaaaagggacaaagcaaacgtaagtccaatgagccggagggcccggccatgaaggcagtcgatgtaggtttacaggtagagtataccaatcgctgaagcctggctcagctgcctcggtgtgagtcgaaggatatgggactgaattgtcaggagatcgcgtaaggggcattttgtgatctgatgtggttcaagagattgtctaggtccattgggagtgtttgtatagacgggagtcacaattcaaacatcgaacaaatcccgtctcgtagcgttattgaggggtcttgaggctccgcgttaccaatgatctcgcggtaagttggttcagctgctccctagaagcaaacttgcacggggtgtggtgatacatgacacatggctcaagttggtacaaatacatatacactacttcgaaagctgcccatcctgtttggaaatggaggggcggagctcagaagagcttggtgccgcttcctgcagcctgcttcatgaagaagctcttcaacggcccaagagcattgactgcgttcaagcccagtgacctcaagggcactaacgggccgctttcggcagaatagagcttatggagcttatcaacgaccccaagaagcacatggtttgctgtgtatcgttccgatacgtacgactcgagtgacatgatacttccaatatcctgtccatgggtgacggcgtgctcgatcgtcttggccaagctctgcacatcgccctggccctggttcaagccctggcctgccagtggatgaatggtgtgagcggcatcgcctaccaaagcgacacgctctccaatataggtatcagcgtggcgcatttttaatgggaaagaggcaatcgtgccttcctgaactccaactacggtctgcgggattgcccgcgggttgaaggatgtgtgttgtaacctccacgaatactcatagtcttggttcgccccttgtgtgtgcatgaaggccagatccactggactaagacggaatgctgcgttgaccatagccacaaaatccttgggcgagaggctcttgagtattgaggcattctccggggttgtggaccagacaagtgtcgaatactttccaggcatgggcagcatagccacaggaccggtgggaaggaacctctggtaggcaatcttggtgtgctctccgccccaaccctcgccctccatctctagcgtggccaccacgccgtgtctgttgtaatcccaacccttcgcatcgatacccgcgaaggcacggactgggctgtttgctccgtcggctccaaccaaaaggcgggcagtaagctgcttgcctccagaaatgtgtacgacaggccattgcctaagatccaggtcctccgtctcctcgccaaaggtgatgttctcaactttagcaccctcgaataccgatacaccacccagttgctccagtcgcttcagtagaccggatgtgaggttgaggttttcgttcatgtaagcgatggtggttccttctaccagggccgaaccgggtgcccagtcaaattcgatccgggcatccgtaacgccatcccagacttgcatttcgtggtacggttggactctggtttgatcgagatgttcccaggcaccaatctggtcgagatagaaagcggatgtgggcgtgagggagctgcatcggttcgagtacttgcttggcggtagcttccatgacttgactttggatagatcctgggcttcgactagggcaacacggaggtgggaggtgacagggttggcgcctgcaaacctgagggtaagcaactgaccaagtgtgaggctgggacacaaattggcgacttacgcagggcagtcaagagactcagacctgccggtcctccaccaacacacacgacatcgtagatatcaggtcgtggggcggcgttgtggtattgtcgtcgaatgtgtcgttggaattgccgggtacaactcaagcagacataggcagctgcttttctccttgctactgcttccatagtagctacagcacttgtgatggtgctggaatcccgggattatgacctgattattattattttggattggccttcagggttcatggagaaagtcgcgccaatccgaattcccatgcgacgacatcatcgcattaattaggttgggcgaccgattggcccaagctcctttctgcattgggagagaaccctaaccccatgtacctaactgctaatagactctgctacttatggttccgtggttagcacatacactgtcttctaggtctgtgctctaacaaagtctttagagttgtaccttatcccataacctaggtaatcgaacattcctcgggccataaccaaggaacatctacaaataattgttgtgttcccacctctactcacagtgtcctcaggttgttatgcacatgagcacatcgaggaccgaacgttcggggactgtaaacctggaaggactttgggcgcttatccaatggagctgcccctgttgtgttctcctcgatccggcgcttcacagcattgtttcaggtctggtctttcagtcgagctgtttaggatttgacaacgaccagaccatcaaaccgatgtgtttcgagatagttgcagtcgctatcacaatttggtaacggcctttcagctaaagcgcaccctagtggactgcccaggttgggtttgtttttttacgaccacttcgccatgtgaggttaagacttaggagaagaaacagcataactctgggaatgtcaaccataccgctatctgcttttcaccatcgcacactttaccacgagtctcattcaaactgttcgtacatttacggcaaggatccactcttatgaacgtcgatcaagaagatcacaaacatgtcatgttcgtagcaattcagcaaatcctacaagtacgcacagcactaacagagaggccgctgtagtcctctccaccaaagcgcaactcgtacacaagtctcccctcccaccgaagattacccgggagcaggcgatagaactcttacaagaccacgagttccttctctcgtgcgaccctcatctcgccaaatgcgaacctctcacccccagtgcgccgccagccgttccaagcgctgtgcagccgcgaatgctaggcgagacaaagtcctacaaggtcaccgatgttatacacacgctgcccgccgggttgtgggacagcaacgttgtcagcacgtatgagtttgcgaagctggacactggcctctttgtccgaatcagaagccctctctcaatggtcatggagaccgtgtgggagatcaaagaggggccagatggggggttggcgattgtggaaaatgtagagatcagctgttcgaggttgttgattggaattgccaaaggtcaatgtgaaaatgcttgggagggaattcatgggaagatggtgaagagattggagggttcaggcgaggcaccgtagatccagctcttgaaatcgtgaagatattcctatcaaaatgacaggacgggagaccgtgaactaaatgaagagaggtgcttttgttgatggttgacgtccatgttttaccaccttacatacctacacatcggtaaaggcccgctacagggctggatctaagacctgggaccgctgagctcccgcgcaaaggaactcgaacatcctccacaagtggagcggcatccacgtggtgatatgcgttatggggctctcattggctgatctcgcttacgacggaatcccttttggggctccctgttttagcacatcccgtcgtgagtttcggctctgtcccctgatttctatccgctgtcaagtcctcagattgctggtggaaaccacaacaagtcaacaaccaacagtcaggacgggcacattgtcagccagcggtgtggacgcgcactgacaacaaggagccgctgtcctttatccatcgatctgtgctccaccgatgatccagccatcgtgtttgaggccaaaaatacttttttgtttttctgttgcatgagagttggaactggctcgtttgttcggtcctgtaaaggatcctgagcgttgtgcttcggtgtgactttcctgttgccaagtttacacctctgggcgactttgcccctggcagtgcaaggagccgagtacctaacgcggacttgggtgaccctgactcgggcaagttccgaacctcacacaagtcgctcgcttttcttcacaatctcatcgtccgtcgtcaacaacgggagatctcatcggtaggagggaccggacataccacgcataccgcgatactcctagtaccaattttaatgtgagtacacctgctctctttctatatcggatcgataacatgatttctcatccttggcaaggtcgaggcttgcccttttctttcaaccgttctgtcaagggtgtcactcttggacattggagttgtacccctacctccatctctagactcattgctgtatacatacattaaaacatccgtcaacctcatagttgaggagttcaggaacactgacatttcccatagaccatccgatcgggcttccctcagtcattgtcctcatagctttctatcgttgccctttttacatggtcactatcttggaaatcttgaggctcctatgggactaacttatctagcatctgcgaagtgcattttgaaactcacttgaggcctaggactcattagcacattgatctcaccgcgcgcccagaaagcaccagagtaacgctgcacagctgaggtgtcgttttgattgacacacttacgttgccgtcacaccgcctggggctagaagcctgtcccatatctagaccggctcgctggtagggtcacgagaggaacactgaggcttcacacaatcaccagtactatactaccaacagtctcctcgggtccttgcgggggcagtcagcaaacatggcgaccctatcggtatacgggtcagatttcctgaccactacaaagaaaaaggccattgaggatgccaagaagatgcagacagttgttgcagaagaatgcaataaatcaggaaaagaagcacccccatatcagctagaggagctcatcggcaaaggcagctttggccgcgtatacaaagcgacggataacaagtccaatgctgttgtggctgtcaagattattgacatcgaggagagcgacagggagaatcctaggctggcagacacgtatagcgagtttatgaaggagaccagtgccctcaagttactcagtaacagcggcgcaaagaacatcaatctcattctcgatgtactgcccgttggacagtccatgtggctgatcaccgagtactgtgctggcggaagcgtggctactctgatgaagcctaccgcacccgggggcttgcaggagaagtggatcattcccatcctacgagaagtcgcagaggccatattctgggtacacaaagaaggaatcatccaccgtgacatcaagtgcgccaacgtacttgtgacggagacgggcgccgtacagctctgtgactttggtgtggctggtatcgtggagaccaaattcgacaaaaggtcgacttttattgggacgcctcattggatggcaccagaactctttgaacctacaccgtcttacagcacaccagttgatatatgggcgtttggatctatggtatacgagattgcatccggacttcctcccaatgtcatgtcggggttcaacatccctcagcttggcaattatatcaagtcccatgcgcctcgtctagaaggagaccagtactcagacaacctcaaggacttggtggctttctgtctggtcgaagaccctgcaaaacgaccgacgattgagcaagtccagcggcacccttacatattcaacacgagctctgaatacccaacagcatcactttccaaccttgttcggggttataaggtttgggaggcacagggaggtattcgaaaatcgctgtttgcgcccgttggtgctcaaggcccatccgattatgcctcgactgctctctccaatgacgagtggaactttagcacaacggtcgactttgaccggatggccatggacagcgatgctcaagccgtgtatgatgtttatgggcataatgtcgacttcgacttcgatgaagagcagacccggcgccccaagcctaaaggaaggaggcggccgcctcctcctaaattactagctctcaaggcacctttggaaaagctgtttgatcctaatacgatctccggctacaatgagaactcgcgtgcctattacggtctgggtccaacgtccacatcagaggcagcatcagcaccggagccaccaaaagactcggatctcaaccttcgacaatatgaaccgagctcacaggcggcactacgagagtcgctcatagacttggatgcgtcttttgatggaaacgacttgtctcagtttgtggacatggagaccatcaaagccggaccccgtggttcgatagactacgcagctttcaacccgaacccagactttagcaaaccgcccctcagcgacccggcagatatgcccatgaacatcaaccgccgtacgcaggactggaagtttccgtcaatggctgctccgccggcttctgctcatccggagatgtcgcgcttcccgtggaatgaagagcgctccaacgacagccacaatgacaactttgttcgaccacccctcatacaccaccctacagacccgctaggcttccaatcgacgggctacgattccatgccgcccaagcctccggtcgacaaccgcgtttcggtagggagcttgatcgatctcgatgaaagcttacctatgccaacaaacgatttcaccaatcgggagtatacgcggccatccacagccaactcggacgctgcttctgtcagtggttcagagataggcggcgcaaacccgttcgacctcgaacggcacgcttcactttaccagccgctgcctgtcgtacgatcatcatcagtccgcgaaccgtccatctacgtgtcagacgacagcgactacgcccgggtcgctcaggcgccgtcagaggagcatttcattgggaccaacggtcgtggtacgcccgactatgcttcatccgtcaacggtggaggcagcatagggaacggtagcatcggtggcggtagcatcggcggcggaagcatcggcagcaggaccagcagccgcgcccactcccgcgcggacagctacagctacgccaccgacgacgacgtggggggttattcagctggcgagtacgccgagtcggaatacctgggcggcagcatggatccgatggcgatgagtggcgaagggcgcaaccgtagtcgccggcggccaagcggcatgcggccggacccggattcgcaccatccgcctcgagggtacggcatgggcgggagcatgaacgggaataatggcacgggcagccatggtggcgggcatcatggtcaccaggtgcatcatggtcatggtcatggtcaatatcatggtcatggtcatggccacagcaatagccagggttcgacagatatgatgcacatgcctcatgttccggagccgccgagagtcagggtgatgcagggcatggcgaatcgagaggaggtgagggatgatgtgatgagattgttggctagcttctcggagcacttggggtttgcgaatgcgcatgtgaatacgcttccggtcaggcaggggaggaggggaagtgaggtggacacgagtgtctgagggaggtagggtcttgtaacgggatgttatttgtctcagaaccacactgaagtaattgtttaatgtgtgtatttggtgtgcttactgaggtccaggggtatatggtgtagcatggatctagggtcaggtatagataagcggtatcatacaaacaattcacgaatcacaatatgtgttggtagatgaattactatccatagttcagcaagattgaagaggccgtccatgctcaacatgtgttgtagttaagttttgttgtggtggtgattgtaagatgagcagcctagaatagggcgtaaactggttttgggttcaagttgagacggataaaagagaaaaatttctccacagtgactcaaagggagccaaaccctgagcttgaccaccaccaccaagttcgagacttgttgtctaacacaaccgatgcctcacaagatatccgttgcctaaaatcgccaagataatcgacagactctgggttttcaatccatctctcgaaatcgtcgaatcccctgaatgaagggaactatttgcgccaatattctaactctcactacccgattcaaacgcttgcacctcccacaactcaccccaatcctcaatcgacaccaccacactataaccacagacataactagaccaaaatctacggcagtgccattgatggcacccgctatgacaacttcgacgacaatggaaacccggattctcaaagtgaaggtggacgacagcaacatccaagtgctcggccactggaaggaggagtcagcagaacacaaagatggaagcaaaacgaaaactagcaatctcaacacatgggaggtcccaactacatcagaaaatgagaatatactgtctcccatccgcgaagcagcccaccacctccgcaccaccgacattcctgtcgccttccccacggaaaccgtctacggcctaggcgccgatgccacccgcagcgctgccgtcaagggaatctatgccgccaaaggtcgaccaagcgataatcctttgatcgtgcacgtttgcgatttgagcatgttacggtcattcatctctccctccttctcctcagcaggagacgaagaagaccccatcccagccatctatcaccccctcataacccgcttctggcccggccccctcaccatcctgctacccaacccctccccctccctcctcgctccggaagtaaccgccggcctacccacattcgggtgccgaatgcccgcctcggcgctggctcgctcgctgatcaaactcgccaacgcccccctcgccgcgccctctgcgaacgccagcactaaacccagccccaccgccgcacaacacgtgttagacgatctacggggtcgcatcgcactgatcttggatggaggatcatgcagcgtaggggtggaaagcacggtcgtcgacgggctttgctcgccgcctgtggtgctgaggccgggcggggtcagcttggaggagattagggagtgtaaggggtgggaaggcgtggagaaggcgtataaggatcaggcagaggtcggaggaaagacggcgccgagagcgccggggatgaagtataagcattatagcccgaaggcgagggtggtgttgtatgaggcggagggagggaggagggaggtaccgaaggcggatgtgagggaggcggttgaagcggctggggaggaggagggcaagggaaacgtgaagagtgttgcggttattaggacggggagatggcctgttgccggggggttgaggagtcaggggcttgatgatgttgctgcgaaggacagcggggacgtggccgagactgggttcgctgtcagggaagggcaatggctggatgaggacggcaccacggtgttggcaaggcttctggagattgatctgggcaacgatgtcaagggggtggcacatggccttttcgctgccctccgagagctggacaggcgcggcgcggatgtaatattcgtagagggtgtgagtgatggagacgatatcgcggcggcggtcatgaacaggctgaggaaagccgcttccgacattagaatatagacggggtcaaaccctatagatcgcaagggaaaagactataactcctgttttctgctaacccatcacttgttggcttttcgtgtctttttgcttcgcctttggctcattactctgccataaaaaggctcgccaaacaaaagggcctgatacctttttacgaaccaatgcgccaactttaccttggttgctcccatccgccacactccttcccttgtcattacccacccgcacatgcccttagagaccctgacgaagccagtcagtaagcttagccttgcctagttgtgccaagttgttgacaccctgctcggtgaaggggtcgaggcggctgaggttgacatcggcaggcggcgccttgctgcatcgttgaatgatgatggtgggatcggtctcgagaacaacgccgtcatccacgatttcgtcgatagcgagggataccagatcgtagttttcgactatcgtgcgcttgtcgatcgattgcctgagtagaaagtccgtggttagccaaatcatgtcccatgaccggcaccttcacgttcgccataaatactcacttgaagagcatatgcaagctgtccctaagcgccaaaagtacgttgtagagcagaacttcgttctcgtccgcgctaccaacgacgtagatagcaacgtccgactccatcttgtaaagcaccaccttgttgtcgtagaggaggatatcgcccgtctgcttagctgtcttctgaaggaggcccttctcgaaacgggtttgagaagtcttgtcgggataggggttctgggaagcgctcgaggaagctgttgtgcacaaggttcgggctggtcagccttacgggaacatgcgacaccgaataaggggtaaaaggagcgtctattgcgtaccgagtccggcggccactcctgttcctggtgcgccagcggcagcgtgaggaggagtgtagtattttgagaatatccgcgaaccgtcatcgctggagaggattactgttggaacgcaattgtcaacattgctcgacgtggcgcgtataagccaggacccaggagcagcgtggtgcctagtgtacctatagcgttgacgctatacagcgacattcctggcgacatcttgactggttatctgggggttcttgtttcttgatcaattgctgtctcgagactggtatcggttggagaaggtcggcgacgaggggcaactcgacttcaatgggcgcaagtgggtaggtatatagtggttagcttgaactccagaggtgctgcgtaggtaggtagtgctcacaatgaccaggggcaggcggtatcgttggttaccgtggtgagcgtgggtattgtggggtgaagcggtccctgtgatgtggcttgaatccagagcgaacactccaagcgaggccccacggcgcggtacgtaccttacgtacctgacagttcgcactcaagagcagcactgcagtggcctcgtccgtctcatttgggtatgacaggggttttaatgggtcaacgcgagtaagcccccgcagacacgaacggccgtgtaaagtgcttttatcagagacgcgtgtgtcgcgactgtcttttttttcgataggaacgtgatccaccttgcccgtcctgaacacgctgccgacctgccaaccacctcgcaattacagagggatcgggagccgccacaacaacactccagcgtctccatcccaacctgcccgtcttctgtcccttcttgttggtttagtttccatactttgtattatctcaacaaaaccaccgaggacagagtagtaaacatgtcttccccagcaaagcgcagaacaacgagaagctcccaatcagctactccccgcactactcgcagctcgcaggctggtccttcgagcgcaactcctcgccagacacgcgcatcacagcttgcctctagtcccttattctacgagccctcctcgcctgccaatggcgccgccccggtatcttctcccttgaggcagatgagcaatacccagagcactgcccaccaaggcaatgcgccgagctcgcctttgcgccagcagacagagacccagagcgatgctgaccgaactcctcgcgcaaacggacggagccagttaattgggggtatggctgtcaaccaaaaaaaaaaaaaaaaggactacactgaatgctgaccacactccgcagactcctctcccatccgctatgcctccagttctagcccgggccgtcagcttactcaacagtccgatcttcgtagcgaaagcagtcagctcttcgtcagctcgcaaaggtccgttgccggtcgatcccgtcgaggcgacatcaacggggaccctcttcgtactcccgcccagattccccgccgaatcatcctcgacgacgccggtcgtgtgatccgcgatgcccctggctccgatgccaactcgtttgtcaccaataaccccaatacctctgaggcagatgcccttggtggacaaagccaaggtcttgtttggggtacaacaatttctcttgacgattcgttctccgcgttcaaggactttctcaggaacttcaccaggaaataccggatgtgggcagatggcgcggacgaggccgagactattggccatccggatgcggattcgaagccatattgggaggcactggagaatatgctgctgcttggtaccaacaagctgtatctggatctccgcgacctcaagtcctacccgcgcaccttgaagttatggcatcaggcccaacactatcctaccgaaatcatcccggtcatggatcaatgcgtacatgactgtatgatggagttggcgcaaaaggaaatggccagccaaagagcatcccaaaactctaggaccgctccaggtgcctcacaaagctcggagccgaacttcccaagctctgaaaggagcgaggaaccgcccaccccgcggcctgcccaaacagcggcgcccacaattgaggaccaagtcagccagatggcgtatgtggttcgcccgtggggtcttgacaagatcaccaacctccgtgacctcaacccatctgacatggacaagcttgtgtccatcaagggtcttgtcatcagaaccacgccggtcatccccgacatgaaggatgcatttttcaagtgcagtgtttgtggtcattctataaccgttcagttagatcgtggcaagattcgtgagcctacagagtgtcctcgggctcgctgcgcctccaagaactcaatgcagatcatccacaacagatgtgctttcgaagacaagcaagtcatcaagctgcaagaaactccggataacgtgcctgctggtcagacaccccactcggtatccgtttgcgtctataacgagcttgtggacttttgcaaggccggtgacagagttgagctcactggtatctttaaagtcacccccgttcgtgtcaacccgcgcatgaggacggtcaagagcgtgcacaagacatatgttgatgttgtccatgtacaaaaggtcgaccgcaagaggatgggttctgatccctcgaccctcgaccttgccgaggaggaggaagcccatgctaatggccagagcatggacgaagtccgaaaggtctctcctgatgaggaagagaggatcaaggaaactgccgctcgaccggatatctacgatctcctttcacgttctttggctccatcaatttacgagatggatgatgtgaagaagggtattcttcttcaactgttcggaggcacgaacaagacctttgagaagggtggaagccccaaataccgtggagacatcaacgttctcctctgtggtgacccatccacttccaagtcccagcttctctcctatgttcacagaatcgccccaagaggtgtgtacacgagtggtaaaggttcttctgccgtaggtcttaccgcctatgttacccgcgatcccgagtcccgccaactcgttctagagtccggtgctctcgtcttatccgacggcggtgtctgttgtatcgacgagttcgacaagatgaacgaatcgacccgctccgttcttcacgaagtcatggaacaacagaccgtgtccgtcgccaaggccggcatcatcaccactctcaatgcccgaacatcaatcctggcgtctgccaaccccattggtagtagatacaaccctgatctatcagtgccgcaaaatattgacctcccgccaacccttctatcccgtttcgatctggtctacctcatcctcgatcgtgttgatgagaagaatgatcagcgtctggcccgccatttgctctccatgtatctcgaagacaagcccgagagtgcccagcaggccaacgacgtccttgtgagtttttccccgtctgtcaatccacacgaagatgaaccccaaactaaccaactccccctcaaaaaaacagcccgtcgagtttctaacctcctacatctcctacgcccgctcgcacatccacccggccctcacgcccgaagccggtcgcgagctcgtcgatgcctacgtcgagatgcgcaagctgggccaagacgtgcgcgccgccgagaagcgcattacggccaccacacgtcagctcgagtccatgattcgcttagccgaggcgcacgcaaagatgcgtttatctcaaaccgtcacgcgcgacgacgtccgcgaggccgtgcgcctcatcaagtcggcgctcaagaccgccgccaccgacagccagggccgcatcgacatgagcttgttgacagagggcacgagcgcggcggagcgccagcgcaaggccgacatgaaggatgcggttatccgcctgctggatgagatgaccagcggcggacaggtagttaggtactcggaggtggcgagacggttgggcgagggggcgggtgtgcaggttgagccggctgagtttgcggaggttatgagggctctggagatggagggcgctgttatggtgacgggtgagggtgcaagaaagagcataaggaggattacggctactatttagagttgaggatcgagaggatcggagttggatggtgccaaaaggactttgatgatatcttcaaatgattggggttctagttacggtatgctacaagttgtcatgagctctgtcgcatggaaattttgcatctttttcagtataataccacggtgttcgcttgactgtaaatactgcttggaatcttctcgatattggtcaagacttaaaacatgctgcttcttacaaagtcaaaataggtatcagttcctcgaacactaaataaacaaaagacgacatcggtaccatagcaaagctgaaatggataagtcaaagcatgcaaacacgccaaattaaacagcagttgtctgcacctcttggtttgcccctactgcactctcattaccagtcgtattcgtctcagtccccgtcaaactcgcaccatccacttccttctcattcaattgttgatcagtgacagaagcagcgtttctcggctgcgaaggctggggctgctgggcgtgctgctggaccgtcgtcggagaagtgggcgagttgctagtaacatacttggcatcctcatccaaagccgccgccgtcgtcgtaggtcgccagtcgcgcagatcgtcttcggcattattgaggatttgtctggcttggtgaccttgcgtatacgggatctgcgagtcgccgggaacgatgggggtgtcgtcgagcaggttgagcagacgcaggccgtgccgggccagaatgatttgcttctcggcgcgctcgatggtggcgaggaattcggctgagtaggcttctttgagtttttgacgggtctatcagtttttgttagccatttgaacatagggttgtataagatgggaaagaagcgcttttgggaactgattttgttgaaaaaaaataaaataaaataaaaacaaatagaaaaatgaaaaaaaaagaaaaaaaagaaaagaagaaagaaagaaaaagggagagagaagtagatgatcgggtagggataatggatggacatacaatattcgtcaattgcgcttccgcaaccaagttctccgcctcggctctgaccagctcctgctccagcaccactagccttgtgctctcaggctccttggacttcagcttcgcaatctcgtccgcgatcttgttcttgccgtcccggctcggctgcacgctcttctccgtgttacggatcgttttcagcgtgccgcggctctcgtccagtgcgtgcgcgtagttgtcctcctgctcgcccagttccgacaggatcacgcctactttgtcgctgatgtcgctgatcccttcgtcggaagtctgctcgccccactctgagagttgttgggcgatcgagaggcgctccttggcagccgtctcgtgtgctgagatcaggttgttctcggacttgattagacggtagagcttcttggagagttccggttggatggttccccggagagaggagaggctgaagccccggcgggaaccgtggtggtgagaggagaagttggtggaggagccgccgccgctgctccggttgttggagcggatggagagtgctcggttcctgagagtaagagcgttagtggttgtttgggcagagcgatatgttgaagaacagagataccacaggcttggagagcgactgctatcgatgctcttgcgggacatggtgatatgttccttggaggctacaaaggtttacatcgataggttgatggattacatgtgggctaactcacatggtgtctgatgttttgctgatgacaagtaatacgagtgttcggctcttgttttggttaggacttcgatcgttctttctgttgtgagttcttctccggaaggcgctgccttagagtatgttgatgatcgaatcaaagaaagtaggtagcagtgaggttagagaaagttcagaatcatttatcgtagattgagtttgtttcgaaagcagtatcctggtttacggttcctgcgtaagaggcacgaaggtatgaagttgatcgacgggcgatgcgtgccactctctcggtaatctcgggctcgacgtcactgggcgtaaaagggctgaaataaggtgatataaatcaaggtatctgatactccgtagatcctagttgatcgtaaagttggtcggctatgaatcggaggcatcgactaggaaaaggaactggagtgacacggtactccgttcttgatcctatgcagtctgtcacctgccttcgttcagctgaagcctaactccgccgtccacgctctcagtagacctgtttcctggtctcgtgccagccgaataaggacgtggtgttgttactgtcgtcatgacttcggtgctttaagtctgtataaagaatttgtgtgacgtcatagcataagactccaactcccatccgctttggggatcaaaccccacctcaccactgctctcccccttgttgagttctccaagatgttttattcgagcagtggcaagaataaaccaaccatgcgcagtcctgatgctggtcgtcttgtttcagataagaccctttgctgctatcagagggtgtgaaaattgaggtatgcccaatattgtaagtaagatactttggagaggaccatacttacatgttctttcaaaacactgcttcgttgctcgaattaagatacatgttgatctcgggggcctgagtttctaggctaggcgttgtcttgtgcaaacggctgctttccgtaccgagcatccggcttctctattcacctcaaaaggcggaagcctttctcaaccgccgaacggttgagttcaacaagttgcacagtcaattatcacagccagaaaattcctcttctcgcatggaatatcttttctcttgctctttcaagatatctggccgctggaagtatgacgatgatacacttatataggaaatttcactcaacccatatgcctaacaaaccactccgcctgctcctaaattatttcctggttgtgaacttgagattgataagactgagaagccaaaggctgacgaagacagccatcgagctgctaaacacaaccagaggcttgcgcagaacagcggacatgggatagtcataggtaacggtgagatcacggtctctgaagtcatcgaccaagttgcgccccttgatgacgagagctgtgcggccgatggtatccaaataggtcttgtgaatctgcacacccgcttcggagatcgaggacttgggaattgcggtggtccattttacgtttctgtgtgaagcagtgtcaataacacgttagggcagttctggggtagtaataacgtactcggctccctcaggcaggatcagacggaccacaacctgctcatactcgacaccctcgggctgcttgggaccctcaaggaaaggaacattaagaacgaagcctccggtcgccgtattgcgcaggaaattcttcgcatccgagttccagccaatggtgaacgggtacttccagcctccaaacaaggggtatctaggcttgatttcaagcaaggcctccctcttgttgctacggaagcgggacgtggaaacgttgccaataacatcggtgtagtaggggtcggcgctgccaacgcgcaaagggaatttcatctccttgagcgcatgagtggcagggttatagtattgtgactgctgccacttaacccggttgaagagggacgagaggttggcaccccggtgctcgagatcgtagcgctcctcaaacgccacatttccgccccagtgactgacctcaatgtcgcgctcgagacgagaaatgtgaatcacgggcttgttgaactcaaagcgaacctgaacaggctcaagcgcaccggccggcttctcatcaaagggaccataaacgagcttggatccttgtttctgggggaactccttgacgtctccactgccgggaagcttggtgtagtcggggatgttggtcgatgcgaatttgacttcggtcttctgcttggatgtagtgtataccgaggggcagtaggccgagaaggagtacgagagaaactgttgctcctcctgcttgatcgaggcgggaagaggcttgtaggcgtccagaaggtagtaggtgatgcccaatgtctgctgcgcgccgggcgcgagaggtgtgggcaatccgatccgaacgtactggttgggactattcaagagaggttagatgggaacttgtgtgacagacggacaaaaatcactgacccgaacgactcgaattctaccggctcaacaacgaatggaccggattcggcattcttgcgatctctaacctccaaaccacccagacgcgacaactgctcgtttgcaaaaggcagaatgtaatcggactgcgcctccttgtcgatgttttctattacgacattgatggattccttgacgtagttcttctccagtgacacgatgtggacgagattgacattcttgaagacttggggcggcgtaaatgttgccggggcggaggcgctcgaggtgccgctatcgctgtgcttgtggtggtgatggtgtccatgcgccgaacctcttgaagctagggaaagcaacgaaaggacggcagagaagacggccgatgtcttcatcttgaaggaaaggggcgggacgcgttcatgaaccgtccaatagtccaattgaagatgtgatggactaaacttgggaaagggacctagctggtgctgcagtcaattacacgagaaactggccctcacagagtgtaccgacaagcatcaccgtggcctctcgatactaatcggccgtgtcccgccagctgtccagcacttctccaaggtgcttacgttgctgttacggtggacccctgttcgtccgtaagagatatccacaccttggcaagtagagctcgggccaccagccttgggtgccgggctcgagccgggctccggccggcggccggggtttctggacttcggaggttgatggcgccgtgattccgacttttatgtacttgtgagttgagggttcatgagacgggaaatgtgagatgttctacatggagatcgggccggttcatggggttcatcccagtacttagttaggtctactgtaccgattaaattgatcgtctgaccagcgggtagtggcacctgatgagtaccttatgtatcagcttttggcgggcgtttccgtctgcatagaaccgatcgaccctgaagataggggcccggatgtctcgccgggtatgaccacacctctctagagctgtttacaacattttacattcatgcccgaacttcgagttgttatgatttgcttttcatgaaacgttcccagagcgccttcatgtgctcaatgttgggtggttacctctaactaaacatgtttggctggtcagctcatttcagtgacggtatttgagttgcctttccacttgagtttctgcccaagctgcctgcgggggacgggagcttccccttgtcaccagtcaccactgcgcaacccccatgtcagcagtaccctagttatatgaggggcaagcgcgtgtgcacaggggcaacttgggagcttgcaacggcccaatctctccaacttccgttgtcaggaaatctcttggaaatctcaacctttctgctcagttgattcatcactatgagcagcaccccaagtacctcgcccaacaaccgatttgagctttggatcagtgacctacccaacttcagagaaaggggaggggaaaacctaacagaaacctacctacgaacctaactgcccccacagcacaaccactactgcacctctggctgtggatcgtgaagctacccctacgtaggtaccgtccaggatcctaagtcgacgaagtcatgatttgggagggttttcacgctggtttccacttcaacataccctgaaatgcaatctagcttcagcttgacagcttccactttgcttggcgataccctacgtcctaggtatctgtgagcccgatgataattacctataattctcggctctcatttctccatttcgacctatctggccgactgctcctccacagtttgcacataatcagatgatacgtttgcacccagctgttgttgtatatataaggcacagaccgttgacgtgttcctgagcaccaacattacatagttgttttcttcttccgacttgtgagcttcagtggacgtcagcaacctcagtatataacccagagctgtcaagattaagtctactctgtcttctggcccataatggttggacttggacccaagcctccctttcccagaaagggcaccggtacgtacattaaactgttccttttcagcctgatcctgaaaaacgccttccggtctgttgttcaagccgttcgatctgattaggcgcctactccatctcccgcgcctgttcgtttcacctagatcatcggatgccgagggagtgagacgatgagcttcgtacggcaggatttgcacaagtcgtcgcgtctgtcccagccatttcacgtcaccccgactctcattggaattgagattgagagcggcatgggcagatcatgagaaacttcaccacgaacgagagcccaagtggcgtcggtgccctctgctgaagcagcggtgctactttgtaacgacaagctttcgaatatcccgctgagaaaccttcatgaccctctcccgggttttccccatctcttcccatctcatcctttatctccgtccatgatttcgtgtcattcccattcccgtggaggtattatcccgcatggtgccttccccaaccccagcctaccttacctagatatacacattgcgcttgccagtatttgcttggccttgaccggcatagcaaaagcggaaaatgatgggcagcccttcagacatggaggggtagcttccttcgtttctgatgacagctctacctgatgggtcagcttaccccttctttccttcataacttggtctgcgtaacgagcgtgcctcgagcctgtcagcttgcgtggctgcatcaaaggtcagacagatgcggccaactggaccacagagtttgagccaacgtttcgttatttcaactgggaaagagcggatcaaactgaagtggaagcagcggaagttacgtcgagggagtaaatccttgacattggatcttgttccttggatgaaaccctaaaccccgtcttcctggataatcagctcccaaagcttccgacctatttagctcttgtcctacatcaccagtacccaacacccagagtgacatcgccgacgtcacctattgagaccctaagccacttcaagtgctatacccatcattcgctgcttttccatctactacaggggcaaacaacatcagacgccccaattttccccgagtttgttggttcccgaacggcaagtttcggtgccttgcggatttctagtcaatagaacttgctgcctgtggcttctgatgcagctatggcgcctccgcctgccggaacgtcgtcgccaagaagcctagtccaccatgagcacccccctcctctcagcaaacttcgctcctatcaccaccacgcccactgccacagtcggaccacttccagcacagagggcaagaagtttaccacgatagttcccaatcttacaactaactatggcgtcagggactctcgataaccttcctaaggatctccgcaatgagatcgagcacctcgagcgcctctttaccgtcgatggcgccaagctcaaggaagttaccaaccacttcgtccatgagctcgagaaaggtgattactccacgaactgcaaagatactacatgtccatagctagaagagatgctgactgcttcttttgtgcacaggccttagcgtccagggagggagcattgtgcgttttagcatccaccgagcaacacagatacaaaaacgaacctcgctgacgagaggattactgtagcccatgaaccctacctgggttatgtccttccccgacggcaacgaaaccggtacttatctggctttggacatgggtggtacaaacctacgtgtctgccaagtcactttgaccgaaacaaagtccgaattcgacatcatccagtccaagtaccgcatgcccgaggagctcaagacgggcgacgccgaggagctgtgggagtacattgccgactgcctcatgcaattcattgaaacgcaccacggagacccaaccaagctcgatgcgcttccactcggttttactttctcctatccggcgacacagaactatatcgacgagggcattctgcaacgctggacgaagggcttcgatatcgctggcgtagagggccataatgttgtccccatgtttgaggctgccctccagcgccgggtaggttgtgttcttcagctctctctgatcagctgctaatgttatttttgtctctagggagtgcctatcaagctgacggcgttgatcaacgacactacaggcaccctgattgcctcggcatacactgatcctaagatgagaattggatgcatttttggcacaggttgcaatgctgcgtacatggagaactgtggctcgattcccaagctcgctcatatgaatctcccaccggatatgccaatggccatcaactgcgaatggggagcttttgacaacgagcataaggtcttgcctcgtactccttacgatgtcattattgacaaggattcgccgcgtcccggtcagcagtccttcgagaagatggtcgcagggttgtatctgggtgaaatcttccgcctggttttggttgacctccatgacaaccaggagatcaagatcttccctggccaggatatcgccaagcttcggaaagcttatagtcttgactcgtccttcctttccctcattgaagagtgagtataacctctctgcaagacttagagactggcaactaacgaacacttgcagggatccgttcgagaacctttccgaaacctttgagctgtttcagaccaagctggggcttacacccaccggccccgaattggagctgattcgtcgcaccgccgagctaatcggtacccgcgccgctcgcctctccgcctgcggcgttgctgccatcagcaagaagaaaggatataagcagtgccacgttggtgctgatggatccgttttcaacaagtatcccaacttcaaggctcgtggcgcgcaagcactccgtgagatcctggactggcctgagaaggcggaccccaaggaagatgatccgattgagattctcgccgccgaggacggaagcggtgttggtgctgctttgatcgctgccctgacgatgcaacggatcaagcaaggaaatatgcacggtatcctgcacccagagaacttcagaactaccgagcctcttcctgcgtgaaccggagatgatgagggaaaaactgaataatttgctccttcctcttggaaagctcttcggatagccaggctcgggtgtcgtttaccagtgctcggctctctttgatcgttcggacgtctacgttcgccacagagatagagaatcctatactattaatacagttgactgtccaactttgatcccaacttgcaatgtgataagtatggcctgtgtatggcggtttgtatttactgagtatgctagtggtgttcggatcatgtagtttcccaggatggggtcaaaccaggtaagatgtcagactatagcaatcccctggtgtcaaatttccatgtttcggtacgctcccaagatgagttcattgactggcttctaggaacatcaatttcgctagcctgtaagccacccttcgtcaaagcaggtgttcctctacatattgacccatcagttccaaaccccttttcaacacctccgtctcgcaagcatagcctatcctaacataccctttgaactccgtcccaagcccaaagcaaggactcccaggcataaacaggacatgcgtcttgtccaagacatccaacacaaaagtagcatcatcaaccggtactccgcccttgctcagattccgaaattgcaccaaagccgtcgtccccgccgtcggcctaacccacgagcaaaccttgctatactttccctccacgaactcggtaagcaacgccagattcgtcctagccagatccaaatttctctccagaagcgccggcagcaccgaaggactgagcgcgtagctggctacctggtcatctagctgcgagacgctgatggcggtgtaatcgcgggcagaagcgatggcgcggaggagggagggagagcgggagacgatccagccgaggcggagaccggcgagggcgagtgccttggaggtggagcctgtagagagggttacgcaggtctttgctgttccggaaggggacaacgacaggatggatggaggcgctgttgaggtggtggcggaggaggatgatgcgggaagagagtgaaagaggggagagtaaacttcgtccgaaaggatagtgatgttacgggcagaacaaaagtcgaggatggattgaagggttggagttgggatggtagcacctgtcgggttgttggggttgtttaggacgaggagcttttgttttgtcagtttctgttctcggcaaagttttggttaaggaggcagaagggaaaggacaagggcaaggaatccaagtataaatagacttaacaaaccttggtattagccttcaccaatccttcgagctcatcaacatcaggaacatagccattctcagccttcaacttccacagcgaaacctcagcccccaagctctctggaacagagtacagttgttgataagtaggatacacagagatgacatgatcacccggtccaaccagcgtataaaaggttaggaaattagcagcgatggcgccctgtgtaatgatcacattttccgcgttcagcggttccaagcccggagagtgatggttgaggtcccggttgagcagcgaggccacccgctgtcgaaggatctcggagccgaggatgtcgccgtatgtcagcttcttggagagttgtaggggtgaacaagcggacttgtcggtattgagggagatgaggtcgtcgatagaaatggaggcgcaacaagtctcagctatgttgatgacaccgggcgtggtctcatagcggtccatccattgttcgacttcgaatggggtgattttgaccattttggcggagcgactgtcactgggcaagtgatctgtgtggaaagtatactgtggctagttggcgtgtttattcaattatacttggtcactcaaatccgtgtatacagatgacggtttatataagaccaagttatggagtccatctcgagcctttgacatgaagggcgcgccctttttcgatagttcggtgttgacatcaagctccacagacctggtagcatcaagctcatagtttcgcttccatgataacctagggaagcagtgaatctaaagccaagatagcgttgctcaacatggaagcacccacaagagcgtggacttgtccttggtgtttcgactctcacattcccaacgctttggcactcaggtaccgtcgtctgcatctccaacaattgggagtccccgcatgatccgcgataaacttggagtcgtgaaagatgtaaccaatggcagtgagcgggggacagtatctccacaaattgagctggggaagatgtgaacccgcacttccaccatgtctcagcctgtaccgagaagaaccaatgaattccatggaaaatcgctacgttgtctcgctagtggaccaaggaaagtcacagccccactctgtggatagccttcgtcattgctgcactcagtgtgtactaacccgcgcacacgggccgcgccaacttggcttacctgctgcatccatcaagtcacggcgatgttccaggttaggtacgcagagtacctacactctctttccggccaccactgtggaatttggctcccgtcttctgttgtttgctcccgtccagtttcatattcctcatcacgacctttctatgactttgatttccggactttaaacagctacttataagtcaacaaggcgcagtaatcggcatcgcgttgttgcctagtagtcgcacagccagtcaacacgcgaattatcgggtgcttgagccgtagggattaggtcgagtcatctgagtttgttcggaggcttaggttggcccacgttggggacttgggatagccacgcgcattagcctggcgcgccaccaccgataggtactctacttacattcacaagctcacggggtcaccacctatcatctaccacctcgaagcacgcacgcccaccgcgcctggttggagtgtttcttcaacgacccgacaccgacttcttcccgagttcagttaagtaacgacaacaactttacctttttacgcgaggccatcaacagtgccgtcactcgaggcctgggctgtatcctacgatcatggcgttcgggataccccgcgcgctggcgctcgctgcgctatcactatcatgcgttgcgtcagcctaccagaactacacatccatcgatatgttgcgagcgcaaatggaactgatggccgatcgacccaaagactgccctccatggtacgctcctttttcttgctcgtttaagtatctgtctaggtgatgctgatgatactctccggttagcttcaactgcaaccttcccatgtactcgtgtggtcaatttgcatcatgtagcgagtacagtggcaagtgtatctgtcccgatggctttggcggcgacaactgcttagaaccacgtacgtaaaacccaatgatcatgaccgtgttctcatccggatgtgatgcttaactttgttatggcttctacagtctgcggctcacttgctcgaggccccgatcgactggcccgcaagggcaaatcttgtgaatgtgacgatgggtggacaggcatcaattgcaatgtctgcacgaacgataatgtctgcaacgcctttaccgaaaccggggatggtggcgtctgctatactggcggcgaggtcgtcaagcaaaactaccagatctgtgacgttacaaacaaggctattcggaaccttctcggaaccaaagttcctcaggttacgtttacctgtaagaaagaaaccggcgaatgcgacttccagtgtaagttggttctcttacctctgggcccaaaacatgcccgtcaactaacatgttttcagtctgggtcgaggaacgcgaatccttcatgtgccacttgagagaatgcgattcgactgccaactttgacttcgacaacggaaagaacacgacctcatacaaatgcgaaaagattcaatgcgagtgtattccggatcgaatgctatgcggcgaacatggctccgttgacattggcgattttctgtccgagcagatcaagggccctgcgagcttcgaatgcacccagaccaccggcgaagaaaagaagtgtgcctttaaggagcctgagatgaacaatctcatcaacgatgtattcggtgaccagagcatccttctcacctgcagcgctggcgagtgtctctatcacaccgaagtacctggatacacgcctaccgttcccaagatcaacacgccacttatcgcgggtgtcattgccgcctgtgggcttttcctggttgccgttattctgggtacctggtacctttcccgaagaaagttcaactatggcccgattcacctcgatgactcggacgatgaggccatcaagcttatgaccgaccacaagcccgcttctctctattttgagaacgttgtctataatttgaacggaaaggagattctgtctggaattcaaggcatggctcatccgggcgaggtcactgctatcatgggagcttcaggggcaggaaagaccacattcttggatatccttgcccggaagaataaacgcggccaggtgtcaggagatttctacattaatggtgaaaaggttagcgatccggagtacaagaacgccgtcggctttgttgatcaggaggacaccatgctgccaaccttgaccgtacacgaaaccattctcaacagcgcccttcttcgcctaccgaaagacatgacacgcgccgcaaaggaacaaagagtgattgaggtcgagaagcagttaggcatctaccatatccgggactcccttattggttcggaagaaggcaaaggacgtggcatttctggtggagaaaagcgcagagttggcatcgcatgcgagctagtcaccagtccttcgattctgttcctcgatgagcccaccagtggtcttgacgcttacaatgcttacaatgttgtcgaatgcctcgttactctggcgaagacttacaagagaaccgtcattttcaccatccatcaaccaagatccaatattgtcgcgctgttcgaccggcttattttgttggcacaaggcaagaccgtgtattctggaccgctgcaccaatgccaagagtatttcgaccaaattggctacacttgcccgcctggattcaacatcgccgattatctggttgatttgaccatgcacgccggatcaacttcttcttacgatgatggtacgctgtcagtggatggggttagtgtgggaccaagcagtactagagctgtcaagtcaatcgccagcgtgtctggagttagcatcggtgatgacagcttagttgaatcatcctcttcccgccctaggaacaagcgtcgtgactcagtcagacgtagacaggagcgggagctctacaccaggcgcaagcaagccgtcgatactgctgcctcctcggatgctggagacgagattgggggctacaaattgcaaaagcagccacccgttactcctttgcggagcacaaacgatgacctccacgatctccctcctcttgctgctactggcaccgatcttgacgtcctgattgagtcatatatccattccgacattgctgccagtactcatgaagaaattcaccaggcaatcgcagctgcggtaaacagcaatggtcaaaattccaacggttatgttgcagatggtaacatctacacgggtacaatgggcaaaggctatgctcgtgtgggcttgttccgacagttcgttattctgtctcagcggacttggaagaacctgtaccgaaacccgatgttgatgttgactcattacgcgattgcaattctcttggctgtctttgccggctacttgttttacggcttgaccttggacattgcaggcttccagaacaggcttggcctcttcttcttcgtcctcgccttgttcggtttcagcactctcacaagcttgggtgtgttctctcaagagagactgctgtttgtacgcgagagagcgaatggctattattcacctatcacctatttcgccgccaaagtcctgttcgacattgttcccctgaggatcattccacccatcctgcttggcgcaatcatctacccgatgactggtctcgtcgctgactaccagcggtttttcgtctttatcctggtcttggtcctcttcaacctggccgccgccgctatctgcctgttcatcggcatcctttgtaaggatggaggtgtagccaacctgattggcagcttggttatgctcttcagtcttctcttcgcgggtctattgctcaaccacaacgccattccggctgcggcactctggcttcagtggctctccatcttccattacggcttcgaggcactgattgtcaacgaggttactcagctcactcttgttgaccacaagtacggtctcgatatcacggttcccggcgccaccatcttgaccactttcggtttcgacaactcagcaatgtggagggatatcatgaacctaggcctctttggcatgaccttcatcatccttgcttatggtgccatgcatatccttcttgttgagaagaggtaaccaaacgctaaaagaccacattagaccacagttgccggttaatatgagctggaagatgtagcaactgttattagaccagcgtgaatgacgggttgactctgttagatcgatgtctcactgtcccttttttttcttctttctttgtgcgcgaagctttcttgaggatggacatgatgaaatggtttcttggaaatattggttgacaccggcgtatagggtcatgggcatcattgtactatttaggcaacaagtaaagcgtgttctgagaacgaccgtctcagagagatagggtatcggaatgaaatacagcgttgtaagttcaatatgagtgttgtggtggctgggtgtccttggccgatctgattttatttgtacacaacacccccataatgtacaaggttgctcgattcactaatcgtataaatcattacgacaacgcagcaaacctttgactaattgtacaactttgatagggcagagaaggacgtaggagatatagtagagtttttgcatcccaactacaacttgccgccagtcaactcctcggccacgttcttctgcctaactgtcgtctttacggcggctgaagtggtggcagtaactctgtcgttgaaaccgctgaactcgtttcgcaactccctcatgctaatggggttcttctgcgaatcccaaatgctgcggccgctttcccagagaccggcgttgtggatcttctcggtgaagtgtttgttgacgtgctcctccagctccttctcgtccacgatgaagttcttggacgccacgtacagctggacgacggcgtcccggcgcgcctcgctcttcatcgcctccttctctgcatgtttaatacgcgcctcctcggccttgacgaaagcctctgggtccaggggtacgaatgtgttcttggccgtgctctcgcgaatcgtcgcgcgcgtgaacacctcgtccagacgctccggcgcctgggccgcccgcttgttcgccaagtagcgcgccttgctctccttcgcctgcttctggtcgcgcttcaccttgcgctgccagagtccctgcagaccggcctcgagtgactggcgccgggcctcggccatcttgcgacgccacgactcttgtttcgacttgggcggcagaccagccagctcggcggcggacttgggagcgatacgattgacatagccggattggaccttctccgggacgcccttctttgggaaaatggagcgggggatcgggaggtggcccttgacgaaagggtgcctaacctcggaagactgcggcggctcggggaccttgatgtagttgggcgaatcgggggggatggagaccgagtctctagccgatcgggtggtgctgaaagatcgggcggcgatggcgcgtgttactacgctggtggcagcgcatgttgtggtcggggaagaaaggataaattgcacgccgctgagcgacggcctggcaagagttggcgccatttttgaggtggagggttggctgaagacggggtgagcgggatggggtcggagttgggagacttctggccgggccgtgctatgcggaggtttcgtgcgacggagggaacggaccaggcgggtgcagcggcctctcgctctcctaggtaggtaggttcggctcgggatcgtgggacacgccgcggtacgagggggctttcaactccgtcgaaattctgaaagctcggggaggccagaacggcgctagagtgctcttggtgctactagctttgctggtcgcgggcgttctgccgtcgtacaccgctaaactttttgtgcatggggacctttgcgcggcctccacaccccgcccaaaaaaaaaactgacaaaactttcgccgggaccagtcgcagagttgcatttcctccttctcattccttcctcgcttccctctcttcttttcttcttccccagtccattcatcctctcgattctcacgcaacaccctctgccgatatctgataccccatagcctcgtttctagccttttacccattcttccctattttcgtgtgcttcttctttcaagtcaatctcaaaccccccgatctacggatacccccagccgctctcgcaggcgagaacgaaattcttccacatctgcatcctctacccaccaacctactcggtaatctggcattgagtgatatctgccaaaatgggaacaggaaagaaggaaaagtctcgcattcagcgacagggcaaggtgacgggtgatccaaaggtcaagggcgagaacttctaccggagcgcaaagaagatcaaggccttgaacgtgctgaaggagggaaaggccattcgcaacaaggagggcaaggtcgtcaaggccgcgtcgtatcagagcagagatgttcccacagccgtcatcgagccgaaccggagatggttcaacaacaccagagtcatttcgcaagatacgttgacatctttccgggaggcgattgccgagaaggacaaggatccttactgtacgttcaactcttccgtcacttgtccggccgaccaagactaacgcaccttgtcttgtagcggtgctgttgaaaagcaacaagctccccatgagcttgatcagagatggacccaaggatgcgttgaagaagcaccaagccaagatgacgattgagagcgagccgttttcacagacctttggccccaaggcccaaaggaagaggccaaaactcagcttcaacacgatcggtgacttgacagaacacagcgagaagagcatggatacataccaggccagactcgaggagatcaagcttctaagtggtgcttctggatatggcggtggtcttgccgatgacgatgttcaagaggaggatttcagtgtcgcgacggccaaggaggctatcttcacaaagggccagtcgaagcgtatttggaacgaactgtgtaagtccttctgtgtttggggacttgtgacttcgggttgctaaccatcacatagacaaggtcattgattcgtcagatgtcatcctgcacgttatcgatgccagagatcctctgggaaccaggtgtcgtcacgttgagaaataccttgccactgaggctcctcacaagcatcttattttcgtgctgaacaagatcgatcttgttccttccaagactgctgtaagtgtagaccattatttgctttcactccttctgcttgaatctcttgacttgcctcgcgcaaatcctgaggttcccagggattttgtcaggatctttcccgcattcagttgcgcttcattgggattggtctgttacatcgctgggagattaatatccacctcccaacctctctggtcccgtcttgggattggggatttgatggactccgttttggaggacttcacgggataccggacgtgtttcgtttgagttgaattccaccctgcctttgagcagactctaccatggtggtcttcttagttatgattcacacatttcttcacattatacatatatgttatattcagtaacgagttgaggactaactgaaaacaataggccgcgtggattcgcgttctgcagaaggatcatcctacatgtgctatgagatctagcatcaagaaccccttcggtcgtggttctttgatcgatcttctcagacagttcagtatcctgcacaaggacaggaaacagatcagcgtcggtcttgttggctaccccaacgtcggcaagtcgagtatcatcaatgcccttcgtgggaagcccgttgctaaggtcgcccctattcccggagagaccaaggtctggcagtacgtcaccttgatgaggaggatctacctcatcgactgccctggcattgttcctcccaaccagaacgatacgccacaggatctcctgctccgtggtgttgtacgtgtggaaaacgtcgataacccggagcaatacatccctgcggtattgaacaaggtcaaacctcaccacatggagaggacatatgagctcaagggctggaaggaccatattcatttccttgagatgcttgctaggaagggcggcagacttctcaagggtggtgagcctgacgttgatggcgttgcgaagatggttctcaatgacttcatgcgaggcaagattccttggttcacgcctgcccccgaaaaggaggagggtgagactgataccatggagggtcgcgaaggacgctacggtgaaatgtccaagaagcggaaacgtgacgaggacgacagcgcgcctgctaccactcccgcttcagcaggagaggatgccaaggaggaagaccctgagaactttgccgggttcgacagtgacagcgactctgaggtcgaagaggctgctgaggagaagggtgaggagaagagcactgctgaagatatgatacccctggacgcgtcgagcgatgaggaagaggatggcgaggaggagggctctgacgtcgaagatgacgaggaaggatccgacctcgacatcgaaggagccagcgaactcgaagagtctgagtcagaagccgaggctgcgccagcacctcccccgaagaagcaaaggaggagcaggaagtaaactcggtcagtgaacgcgatgggcggctggggtgaaccgagcatgcgttcaatagccgacctcagggttggtaacgatccaatcggatcatgacggccggtgtcactgataataaactgttgaggacttgggcataacctcagtatggcgtttgttgcccgtcgattttcattcccacctgccgtcttctatgtgattaaggaaaaattgtgatattcgtttgtcatttgtacttgtttctggagttctgtatgcatgttcgtggcattcttaggtttgggaggacatgcgaacggctgttgcattaaaaaaagcttagtagctcctctctcctcatagttatccctctattggagaggttttgaatgctctcgcctaggatatcaccacatgcgatctcgttacgaagaagaatatacaagttccgatacccgtgtgctcaaatcaagatcatttcactctgccatgcccgcatattgtgtggttgtatttgtaccctgaacggtttaggtagcacaagaaacctggccatctcttcacatgtcaactcgacttcatcatacctctctacctggtgtttacgagacatttatggcaattcaagcatcctaaatgagctactgagcaaggtaaatctaacattatcagaatgaagtcggaccagcagttttcggattaaaagtttttcctaacgcacaagtacaaagcaaccggcaggagcgcttctagcccagacgagtgcacacagtacatagcaaaggatccagaacgccacactttcaatctccattcaacccccaatcttcacggggttaatgttgaagtataccattctgccgtatgccggacgatgtaccagcgacgctatccccgcctgtgacgatggacatatgacaagtgatgacgttcccttggactctgtctagaaatcgcttgcgatcatcatgaaagatctagaccgtcaagaagacccttatgactctctagcttgtgtgtgaagatacatatcgaaggtgtaggtactttatatcgagtgcgacaatctgacactgacaacatgacatcaggcgggcaagggcagttagttccatatcaccacttttacaggacctgagtaagggtacaaacgttgacgaaattggctcttctactccggttgattgttgcacttgcacgggcacggggcgaacacgaattcaatttctcaacctcttgaaaatccattttgtgatcagttccctcgggtatggtagtctgtgatgtgtgctcagtgtggcgtggaacttccgtattggatgttatggggtcagactgggcttataaataatattgatgtgctcttcggtccgctgtcctcgttgtgaaactacccaccaccctcaagtattggttgtttggaaagggaacgggaaactcccaagatttggaattttatgaaacgtcagggcagtgagaggggagtagtgtagagacggggcattgtgatttgtaaggttgcgtggtgcaatagtgccccttgttgaagttgaccatgagctgtagccatcaacacatgtagagataagaggtagctacccctaactgcattgcttactctacccatgccccgctcacgactcctctcccgccatgaaggcgtttcacagcaagtccccagtcgatggcatcatcgcagcggcaacgtcgaccattgctcgttggttcttgaccaattccacaggtaccacacaattccaaattcattcggctgcatatcattgtctcctcgtatgcgtctaaatgttcatcttaaaaagacaagtcgtccacttctcagaacttccacacaacttcaacaccatcattgttcagactcccatttgaccacttgtagtgatttattgattcctccaccctttacgctatcccacaacccaagcttcacctttaccagttccacgatggctcttcctccaaagttcgctggccaccgtttcatccccaccgagggagctggtgctagctcttttcctactcagccactccataccgtcgagatctttctcgattacgtttgtcccttctcagctagtaagtcacattcctcaacccaaaccatccatccatccatccatccatccatacatgcttttccaaaaaagcaatcacatgaataacacgattcaccaccctaaacgacagaaatctacaacaccctttacaccaccctcctcccctctctccgctccgagcacgccgacctcggctcaaaagtccaattcatctttcgccaccaaatccaaccctggcacccttcctccaccctaacccacgaagccgggctcgctgtacaacgtctagcccccaccaaattctgggacttcagcgcggccctgttcaaagaccagaaggcttatttcgacgtttcactggtgaatgagacgcggaatgagacgtataagcggttggcgaagttagcttcccaaagcgcgggggttgatgagaaggagttgtatgagctgttggctatcccgacagagaagggagatgatggaagtttaaatgtgggtaatgcggtgacgaatgatttgaagacagtgatcaagatggcgagattggtgggcgtgcatgtgagtccgacggttattttcgatggggtggtcgcaggggaggttagttctagctggaccctggagcagtggttggagtatctgaggaagagtgttgcttgaggggctggaattctgtgagggaaaggggatgatggtaagctgagttatgagtcaatgatcaggaatacagaatgggttacaccggggcatttggcatcttagaactaatggacggatgcatgaaagtctttcctacccaacaagaattcagaatacgtcgtttgagaggtgacctatgacaagcgagaacgtatggtgcctgaagagcaactgactgggtgataaaaagccctgcgctcaatcaatcagtggacgcaacacatatatcaaagctgttacacggagtctataaagcgtattttgacaggatattgacctcttctactacttacgactgatacctacaacttaaccaacagagcttgcctcttttatcttctttaaagtgcaaatatgctggcaccgaagaaactgaagccaaccaacaaaacatccccgttaagattctaagcaagtgtagtcatgaagctttcaaacagtgcacactgatcactggataacgaggcacctggtggttagtcagcgtgagcgtgtgtatatggagcagatattgtacattgcaggtgaggtatagaaaaagaaaataagcatctaccgcccggattaacccttgcgtggtttagagtctatcctgcttgcgacgctcgtttcttgtcctgcgcatgagcttcttgtacttcttcttcttgatcttcagcttcttttgcctgcgcacgctgatagcatgcatgatcccctgctgctggcgagcttcctcatagcgaatctggcgcagggcgaggcgctccaggaagctgcgcggctgcacagcatcgtcctcgacgagttgtgggctgtgcgccatgatcttgtactggccgttggtatcccttgtctcctcaatcgtgacaaccgccttgtacacgcgcgtttccggctcctgctcggcggtggcggcaatctcctcggcgatagcagcagaggcttcggcctccgcagcggcctcgtcaacctcagcgatgggctccggcggcggaggagggttgaagggaaggaagtggccggacatggagtttagctgaaagtagacatcggactcggtgccgtcggggtgcttcaggctgatcttggtagagccgtcttcgacatcgttatcggagagcctaagcccagacatgggcgactcaagatcgtgtacggcctgcgacaaggtcgaaaggacatcggtcgccttgtgtcccttgcggtggttgaagatctcggcgaatgactcctcggtcacggtcttgggaagaagttgagtgactgaaatcggcctgtggagggcgaagaacgttgaaagggcgagcgctaaaacgtcttgttagcgacttgactctaagcctgtgcaacaaaaggcgcggataaacaaaccctcgtccttgatatgcctggtgctgggcacgctggggagtggcggcatgaccggctccttcgccttgcgcttgcgcttctctccaggagtcttggaggtgccggcggcgggcacagaggcgcgggcagcgaaggcccgggaggaaccgtcatcggggctggacggcttggaggaagagtatcgtcgcttttgcagggcattgggctgataggacgagagtatataggaggcgccggcgcgaggggcggacgaggctgccagagaggagacaacgggcgactgcggcgcggcagccacaacccgtcgaacggattggggaatcatgaccgcgatagagacggaggattcgatgttgaggtgtaagagtactgaatcgcagctgatggatatatgccgcctccgaccggcgcaagttcgcttcgcagaccgcgggtcgaagagagggtgcagcaaccgaacaaccgggggggaatgtgttcgggggagggatctgcaaataggaaagggtcagacggggaggtcagatcaagacaaggcgcgacagaacaagggcggtgcttaggatggtcaccggcccgagtttgcactggacgtcacgttaaagtgccaaaagttcgactgccgtttggctgaaaggctttgttgccccgtgcgcactgcacccacctgcgctaaaatcgatcgccaccaacacgataaggccgggcattgactacctacaggtatgtagcgaagcagagtacgtaccccgacatccactgccctgtcacaactgtctcatctcaggtccgtagaggtaccgtgaccccagctcccggctccggttggtctgtgccacctgccgaagcccagcccgcgtagagattccaagcaaagcaggcattacagcatgtgtaatcttcatgttacaaggtgcctttttcatagtctgtatactttcttgtcaacacaaccgacaccttgctgtgtgttccagactgcgattcagaaatcggctcatggtaaccctttggataccaccatcacagatttcggctgtagatgaacgtgttgcgaaaagccctggatgcggtctcgtccaactccagcatcgtggcaagtctctcatcgtttaatcatgttcttgtcctgcttatcctctcgcctggagtaagcacgtgaagcacaatgtcgtcaaagattcgcaaaccatgccagaaatccgtagtcgaggtggcaatcacggcctctacctccctcgcttttcccgccctgcaacataccatagtaaccattggatgaccctgacaaccgaccgaacctgtaccgtgaaacttgtacgcatggaaattgattgctctatgtctagcctacgaccctagagtacagattttgggctggaatgtaacaccgattataatacagaacccggcccccttcttgctccctatcgcttaaaaagcgttcctgctcatatcacccctgatacgggcatagtcgaacaggccctcgatgctgccgaccgcgctgatagcaatgtcctgatcccaaatcttcttgttggcgaaatccataacgtccttggcggagacggcatcaatgatgcgctcaatctcggcggggctcatgcggcggccggtggtgacgatctggcgaccaatatcctcagcaacggcggtggtgccgtcaagggagaggaggatggaggccttgagctgagccttcgcgcgctcaacctcagcctcgctgacgttggagcagagacgggtccactcgcggagggagaagtggacaaggtcgtcaacgcggtcgagcttgtcagtgacaaggtagataccccagagactatagtttgccatgtcagtagttgtacgtcagaaagagaaaaatgatgataagagatgaataaaaaaaaggtgcgaaaccaaacaggggcgttcttacccagtgtcgctatagctggtagagaagctcatgaagctggtagcgaggtcgtgcttgtgaacaaagccgctgagcttgctgccctggtggggagcattgccaagagccttgtcgtagttgccaacgatggcctgagtaacgaggccagtgaagtagtcgtcgtcggaccagctgacaccctcaacggcaatagcaatgttggcggtggggatggtatcgtcgcggatacggatatcagagccgatgaagtcgggcttcttcttggagaggatggaagcgctgctaacaggggcggtagcagggagcttggagaagtacttgtcggccatctcgacgagctgctcgtgggggacgccaccggcgccaacgagaaccatgcggtcggcggtgtagttgttcttgatgtagttcacgagctcggtacgggtgatgtcacggatgttctcacggggaccgaggatggtgcggccgaggggctggtgctggtaggcggtagcgtggaggtggtcgaagacgacctcctcgagctgcttctcaacctcctccgactcgcgaagaataacgtcgcgctcgcgctcgatggcggactcctcaagcttggagttctgaagaatgtcctggagaatgtcgacgcacttggggacgtcctcgttgagagccttggcaaagtagacagtgttctcgcgctgtgctcgcgggttagcgggcggcggatgcgccggacgacaagatcagacgaaccgaggtgtaggcgttgaggtgagcgcccatgttctcaatctcgagctccaactgttgctgagtgcgcttcgtcgttccctgcgtgtcgtcgtcgaattaaccagatgccctctcatacaatctaccgatccaacaacccaacgcgccatatcaaagctaaccacagcccggggagaggactcgtgactcgtgaattcgggggcgtaccttgaaggcaaggtgctcgaggaagtgggcggtgccattggtctcgtcggtctcggccctggaaccggcatcgatccacatgccaaccgtggaggtctgggcgtagggagagtactgggaagcaacctgtgatagcaattgacgttaggacaagtctggaggtggcttggggtccggagcagcagtcggggagggagacagtcgggccggaggcgggctcgggggcgggctcggaagccgggggaggggagggcgggcgtcctcacggtcaagccattcttgagggtggtggtctgggtcttgatgccggtgccgctgtgaggagtagcaagacctctgcggaaagggttgataacacccccagcgcgggccttcacgccctgcgccaggttgagagctagtctccgggaagccatggaggtcggtgatttgaaggggggtggaatgagcggtttgaaggaaaggatgctacagtgaggacctctactagctgctcacatcaaaaaagtcgttaattttgcctcacttccaaggccagctcgggaaggcccggcaacaagaacgggtccgtgcacttgcgcgaagccgggtacttggcttggaaattcagccattcgattggccaggaccgatctttagccagtggggaacacaaaagcctgtgctagccccagtcggaacgagggttaggggtcagcgacggagctgggcgtcaggaagcttcccctctcccacaacaagcgaaacattcatcaagggtttcagccagcaaacagctccgtgctccatgcccccagctcccgtagctcaccacaggcgagaggcagctcacctgtccggcccatttcttcccgtcacatcgacctcccatgtcattgccaagtctatttgaggggagtttgaggttgcatttcatcaactaggcacagagatacctcgactgtgtccggtagggctgtctatctaccaattccttcgtttttccgttcagagatcgaccatctggtggcactacatacagtactcatcaggtctacaaaatcgatcccctcttcgcatctcatatcggtcgtctacaatcgagctcactgtaactgctcgtatcactaccaaggagatgattcatgctcgactcaagctatgtactgctactccctagattggaatagtccgcaaacatcccgatctttcagcgattccgaggaagagcttcctcatccacctctcgtatatatcacttacagttgggaatattcctcccgaggttcgtaccgtacgtagtagcctacggcactacacgtgtccttgggagttagtggcatcgatcggatagctgcaactagccctagctgactcctatggtctattcaatccgacttctcacaacgagcccacgcctgctacacctacctattcttactctgtgctggcaatgtcacctggcttcttcccttcctgagtcttattcatccagggaggctgaacaggaacaacacacctcttgacagacatatcattgtttgacatcataaccaccctgcatgaattgccccctaccttcaatacaattattgtgttacatctctcagtcctccggcttcgtcatagtgtatgccactcttgatatcctctcgatcccgctgccacgaccgacatcgagcatatcgctcattcaccaacagatctcgtcctggaaatgtcccctttcgtcgtaacctacccgcctctggagcagatcacccaattaaaggataccagtgtgacttttcacgctgtgttagaggtccccaaaacccttgctcctggctcgtggcagctcgcgctctggcattccactggtagctacaatggtcgcaaggcaagctgggtcgaaactcccttcgccccaagtgggcagagtgacttcccgtcgaccctgcacgaccctgcggatcagctaatgcgcctgcactttactgtcaatttaaccgtgcagtcaatgttgaacttcaccatcaagttccgccaggggcctgaccatgattggagatgggtccgcaacgaacagggtctaggtgatggctacattgtggtggatgttggagcgccagaaggcagcgatgatgaggacttgccagatctgatccacggcttgaacccatctcttaaatggagttctcatctaagccaatgtcccgggactcgactctggaccattgaggttcccgtggacggggctaaagacgacgataactcgactttcagccatgttccgctcggcattccttggggagggtttctgaggtaaggatttcgggcctcctgcgatagccggtgttcacaatcttgtccaggtgctgatcagagcggcaacaggtggttcgctttggtcagagactggtctccttggctcgctccaagacagggaagatcgactgttgaactagataaagacgcactactttgttcgtttctctccagcaagggcaaacacttggtccttttgggtttcgccggtatcaacaatgccgtcgatggcatgacgctgtttcgcaacgacgagtttggacgggtgaccatccatgtaggcctataatcacaagacaagtatacaaccatcatcaactaaccttgatggccagattcgaaacgatagcgcgaaagccggtagcggtactgttttagtagcggttggcgacaactttgagagtgccaatgctgctgttatgtaccacgctcgcggcctcgtcagcacggctgacagagctggagagtcttctacgaagctggagaagcttagtgacaatgtcgaggctaactggtacgagaactggtatgatggattgggctattgtgagtgtgacagtagtcaatatgcccatgatgcagtctaacatgagtacgtaggtacgtggaatgcccttggccaaaggttgacggcggaaaaggttataagggcagtagatgctctggccgataacaacatcaacatcagcaacctgatcatcgatgacaattggcaagatattgattaccatggagatcaatggcagcaaggttggaatgatttcgaggctgaacctaaagcctttccaaatggtctcacaggactggtctccgaaatacgatccaagcacaagaatatcgagcacgttgctgtgtggcatgcccttctagggtattgggcaggcatagcacccgatggtaatcttgccaaacgctacaggacaatcgaggttgtgcgaggcgaagatagctcacgtaagaacattccccttggcggtaagatgacagtcatcgcgaaggaggatatccacaagttctacgatgatttctatcgttttctctccgagagtggtgtggcaggagtcaagaccgatgcgcagttcatggtcgacacttgggtatcgccaaaggtccgacgcgaactcatccaaccgtacctagacaactggctgctcgcatctcttcggtactttagcgggagagccatatcttgcatgtccatgtctcctcagatcatctttcatacacaacttccccgcggacggcccacgatgctttgcaggaactcggatgacttcttccccgacgtcccatcttctcacccctggcatgtctgggcaaatgctcacaacagcttacttacccaacatctgaacatcctcccagactgggacatgttccaaactactggcgcatatgccggctttcacgccgccgcacgttgtgtgagcggcggtcccatttacattacagatgttcccggccagtacgacctcgatttgatcaagcagatgaccggtgtgacgccaagaggcaggacagtcattttccgtcccagcgtgcttggtcgtagccttgaccaatatgtcaactacgatgatctgtctctgctcaaaataagcgcttacaacggcagggcggtcacgggcactccgatcatgggcatcttcaacgtatccggccgtccgctcacagaactaatccctcttgcccgattttcgggcgtcctgccatcgatgtggtacgtggtacgctctcatcagagtggaaaggtgaccgtgccagttcagacgacctcctctgcctctctgttgacggcatctctcgacaatggcggctacgacattctttccgtctttcccttgtcactccacgaaaccgagagcagaggtcgtgtatacgtggctagcctggggctggtgggaaagatgaccggatgcgctgctatgttgaaccacagctccgatctgctcgagaacgggcggttgttcataagcaccaggctgaaggccttgggtgtactaggtgagaaatttcggaacgacttgatgaaagcgtgactgacgatttaccgtgtttaggcatctacatatcccaccttccggagttatccatccaagacgaatttatggtcacaattcagggccagcccatcccgcctcatacggtcactgtcaacaggatggatagccatgtcctcgacattgacatagaatctgcatggaaagagatgggcctcgaggctggctggtcaaatgaagtggaggtcaaagtctacttgaccttggagaagtgaatgctccgagcggtcggcgaccagacgacagatcaggctcagggtgtggtgaagcacgtcattgtgcgctgtacacacaacttccgaaaaatgaaatattcgacttttgggaccttgaggaacagacctatccgccctaatgtattcttgttatagccgatgcctcactttcgcgccgaaatccttgcttggactcggtgatgctgaccatagaagaggctgtgcttctggttcctggcgcattctgttttctatgcctcatgatcttccgccacccactcacggtaccatcaaaagaatgtgtctcatggtagtaggcaaaatgtgattatttatgacctgcagttcttcaacctctgatgctcaacgattgcagaaagtccgaaattcggaccaccaaagagaactctctcttgctgagactatagttactaaccttacaacgcttagcatcaattggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcaaaaaagatattttttttttcaatttggctcctcctaaccttgtcacaatgtctcctatcctttgtctcttctttatcctcgttaccaaaatctagagtcccacgttaacatcactgtggtcaggttgtccgcatggtctgctcacgaccaatgctaagatgcagccaagaggtttggtggttgttacgcgcgtcgtggagtggccaaaggaggctgagctattgcccaactcgcccagaaagaccgcgaaaagacgggataggaaggtcgaaatactgggctagtcttggcctattttctactgagcaacccttaggctttgagagcgaggttgacgatatggagattgagatgaattagggatggtgatccgatcgatgcgttggttatcttggacatgtccacgaccgtttccacaatcggagcacgtgcgaaaacatgaacgtgctggcttctctccaaaatctgacgagtccgtatctgaatccttcaggggaatatcagagttcgatacctcacggaagtattctcacggcaaaggtttctgtcatgaagatcccaagcaaccgtggactgtaacgttcagacacaggcatgctatggagtctgaaagccagagtctcacacacccgttacgtttcgcagaaagatggggaaaaaggcaagctttgtattcgatttctgcctactgtttgttatatgggagaagggaatggagcggttgagtgttgtattcatgggattatcatttgactgaatcgttcaagaagacgctgttcttcactcaaggatggcgctttttgtaccgagcaaaattgatgaataagatcgttggttgtgaaagaggttgcagcagagaaaaagaccggtgccacattgaacaggcgctcggcgtaactttaaacgtgatggaactatttttttggtgctgagcatcttgtcggtatttagcctttcccacatcttcattcaaatggaagaccaggacaaccctattttacctctgcggagatagccgaaagtgatgtgcatcccaaagatcattgaacatctccaacgacggggatgtttcaggtttagatttcacgtcgcctagtcgcaagaaccagaaggtctgatgggtatccccgcgcttgtcatgccgccgtgcgaggcccgtgtaattgtgaggttcagagaggaaattgatcaggttgaagtatcgtctactggctagtctatgctttttgaccctcatggtgcagtccaatacgtactggtttgatgattgttagctcgagacctcaggtcagcttccctagggcgttgtcatgctgtgaatatgctttttccaagataaatacagatttacaccgtattggatcttgttgaggcctttcggacctctgttcagccacttatatagtccttgagagggttgagacaattcgaaagagatctcatccagccagtgcacctaggagtaccgaggtaccaagctaacaaacagaccagcactacctctagattgcaaagccgcggagagcgtgccctgcgtgggtacctatgttgtagctggatgagctcgccaactttctttccgtcaagttggcatttaggtgcacttgggcccccctggtgcatgatgaaagacgaccgttcagccaaagaggtctggaaggtctctgaaccaagtttgacatgcgacaccctgacgaaaccagaaacctcatgtttcgtaacggaacatggaaggttccttcagggggaaatagatggtagtattctgggatgatgctacaagcccaaccacaatctgtccgcacaactatccttgagatgcccggacgggatgatatagaaatgatgaaaaagatatccgaacaaagagagacgcagggtgccaagatgttggggtaggcgggggtggactgcaaagtaccccagaatttaagcacgtctgcaactctgcaccagggtgcatatacatggccagcaccgggcatagcgtggacgtctgcaagcggaactctcgacagagcaacgatgtgtacatatagcccgcccttccacgtggacggtgaagactgaatgcagcatgttaagagacaaggcggcagtgcgtcatcccgtacccttgcaacatcattgcatgcctcagtcgcttcggctggtcaagtcatccgaatggaagttataaagcacagatgagcggccatccctgtcgacttcgttgctgccctcttgccctgttttccttttccagaggctccgccaatcccgtccgtctcttccggggtgaagaccttcgacaattcgacccacccctccctcgtagtgtcgagcgacccttttgtgaccaaggggaaaaagcaagtggaggcatgtcccaatcccccagtgtcccccagccccgtcactgtggctttgctttgacttactacgcttgccatgcacatgatgagcaaaagcgattgtgaaggggcagactttcactgtaggatgcgtggactcgtcttgtcattgacaccgtggatcgaggacaagaggatcgatgcgttcaacgtaaccgggcagccgggcaattgtgtagatcgagtcaaatggatgaataatgaaaccaggattcgacatgcaagtttcgttcccgtcttcagtctcactgaaagcacctagttccatgcttttacaccacacagttctcgcaaatctcttgcaaacccctaagacccaatttgaatagtgcacaaccacctggcatacagctgaggtacacgcagaggtaggtagcgctttcccatcctccattccacttcgtatccttttccccattctgctccatgctggcaccagcagtgcgcaacaatctcgggaattccccgtttcgacaatcacccacgaccaacacttctccctttagcgcttgtggtggcctggcgactgaccgtgcgctgcagagccttaacaatttaccactttccattctcactgcacactttcacttcagttacctttctcgctcataggtgctgcagtctcgagtcgccgccgctgcacctgcaccttccctctgcaagttcgcatcgttttgccgctcagcaggtccctcttctccaccttccgggcttatcacgcttctaacctccggcttccatcaaccattcatacatcagcactcgcctcgggcgtcctacccgcttacgttgcttttggtagcccttcgtcagcatcttccccaagccttccgaaaggcttttgcgcattttgcccacgacctcgctcatccttcttcttgtcctcggcgaaccattccttgctctctgagctctggtaacctaaggacacagcaggtttctccacggactggtgaaggctgcgtgcgctactcaatctctacctaatggacaccctgcgccagtaattcgtaccccgtcgccactcgaatctcatcggcatctcatctgtcgacagtcggcaaaatggttgtttttgttaatccagccatattggaaggggcgcgcgccgtggcgaggcaggtcgccgaaactggtacttcgatacttacctcaacagtagcgtcggcgacggcctcggcaatttcgacaagcggcagctcatctgtgataaccgcttcattaacatcaatatcgcctactgtcactcctccatccgccacttccaattccgcatccggggataccgattcaaaggatgagaaaggagggtcgtcgccgctcttgttttttgtagcattgggcttcggtgttgtttttaccaacctctggtgggttttttgtgtgcctcgccatgtactgtcaaatgggcagctaacccgggctgcaggatcattgtgggcgtcaagtactgctttcgatacaatgcccgaactcgtcaaatgcgcctagcggaggagggcgaccagattaacctggaggccatgcctcggccgcaccgacgccgtcgtgagaagaaactaatgacaatagacgaagtcaacgagaaattccccatgctcaagtacaaaacttgggtcgcaagccgagcgcgggatggtttacccaccagcggtggcgtttcagcgcccagccgaccgaatagtattcatgacgcggacgctatctctcgagagttgcccaacaaggagcgtatgtcgaccgagggccggccaacgacaagccaagtcgaacgtgctgatcgggacccgaagactccacaacatgaagccaaggagagcacctccagcactgtgcctttgacccatgctgtctcagaagcaacgacgccaccgaaggaagcacgggtttcgcacgacgagggcgaagaggaggaggatccgattgacgccgcattgccgccggagtgcgagggcacctctggtgatacctgtgctatttgcattgacaccttggaagacgacgacgacgtgcgtgggttgacttgtggacatgctttccacgcggcatgccttgacccatggttgacgagcaggcgagcatgctgtccgttgtgcaaggccgattactacactcctaagccacgcgcagccggcgaaccagtcgatggccagcctggcgtgattcatgtcactttatccaacgacccacgatccaatcgtatgaacctgccaaacagaccgagacgtgctttgttcggcctgggtcgtccagcaaggacggtgtatgtggtgtccagcaatgatcaacgagggtctcggcggcgtcatggcgagcgaagacgggacaacaacggtgcttctagtcaacctggctcttcaccccaagcttcttcggatcgtgccgagggtgggagtgtgtttgcaaatcttagggctgcattcccccactttcgtcgcagcaacggggggcaaatcgcggacgcaaattccaacccaactatgacgccttctaatcttgaagcgggagtccgacctggggcgagttaagtccggcgatacgaatttgaaagactggtgactacgccgctctgtgcgaagctgatttctacaccgatatccgtctgtttcacctgccgcatctcgagtcttacattatccgttaccgatgtccattggtagtatcagccgaaagatggagtggcgttgctgcgaggagcacctctgctctccagcagcaaccagcgatcgggttggattcacgcatatgggacgaaattgaaaggacgacgcacgatgaacgacactgccggttcgagcaggatgttacctacgatcttttcgtaggacaatcatggcttgcaaatttggcaaagcgagcaggtcagtgcacaagatgtatagcagtgtgtattggtctcggtgcatataaggtcggttggccggaatgtggtgctccacgatgggcgtgtgtggctttggttgttattgatgggaagggatgggatagcatggagtttattgggatggaatcttggtttattttgtacattggatgatattggagacctcacctcattgttgagcggacattttgattataaattgactacggcacctttcatggacatgcgcacctggtcattttggagaaatagggacgagtgactggagccagattcagccggctagagtggagtgaacatgcaatgaatcattccgagtcaacccgaagctttctgtgttgtcacggatttcgttattcgtgatacgtttaagaatgtacagaaagttcgcgcctcattctgggcgttttctttctcgaactcatccagaggcacgtcacaccatgggaagcgcgttggcactgagaggacaccaaataacctagcaaagtcccaaaacagcccttactgtccgggttgctcatagatatttcccagattgaaaccgatccccaaaattcgccgcgcgattcaacagatccttcctctgcgtatggctaatcctgcctccaaccgccatatccttctcgcgatcaaacgcccgcttgctcgggtcatcttcatcatcaacgtcctgcttcccatacttattcgccggtctgctaggcgcagaagaactcgaggtcagtttcttctttcccgccgcaatggcagcttggtgttcctccactagactccgtccccgcgtttgttcagtataggaacggactctttcttcgtccaggttttttggcccgacagtgtttgagacggaggcggtttttgaggaggaataggaagaagctgcagtagatgacgggtcttcccgacccaacaccgccgctgccaaccgcttgattttttcttcaggcgtctccgtccatatgttgcttactccgcttgatttttccgtggcggcagagcgcccgctagcgaacttgcgcgacttgagctttgtcgggtctggggcacggtagctactactggtgggcggtgcgatcatccagtcgtcgcgcttgggggtttggagttcttcggctcgatcttgttgctgggcgaaggaagggtagtggggaccactgccgtggctattctttgagctggcggctggtcgtgagccggggagggcggggccgtagccatcgtctgaatccgagtctgagttggagtctgagtcggcattgggatccgtggttggacgctcagagaggtcggcgggtggaaaggcagggccgtagatacgcttgggagcagtagaagcggcggaggcgggaggtgcggttgggcctgttgatgatcctacggcaggaccaatatcatcatcgtctgaatcttcgagggggatttcatcgatgttcctcgttgtgggtgatggtcgtggaagagagggaccgatcggctgcgtggtgggctttgcaacactattttcgtcttcctccgatggactgggtggtcgggaagggcctattgatggtcgcggtggtgcagcagatgggccaatgctagatggagaatatgagcgattgggattgggtgcgctgggcccaaagtcattgtcggagtcgtcatcatcaagtgggagttcgtctgggttgctgtctggtcgcgatatcttggtcggaggagaggctgactcttcgtctttggagtcgtgtttgcgcttttgaagatggggagggagttgggggccgatggatgccatgcctcgcggtggcgatgtagattatgtggtacagtagagttctagttgacagtttcagacacaagcgttaaaattgtagatgttaaaatagaagatgtcggtggccgttaagttatgaaggcgaggatggaaggaaacacagatcaaattgtcgctactgttgttcccttatgatgcaagcctgtccctgaggtgataaggtcttatcgataactgcgcacacactgcccctgagcgccccctggtaactgtaagtacctctacctccaggtagcttgcgggggttttatcgggcgccaaacctcactgttgacgttagcacatggcaggcctgacagtgagtgagtggtcatggagcccagaaccgagctaggtacctgaagcttccacttccttgcagtgactcggtccagcagctgaggtgaaggaagctcccgtcgatttcccgtcttgcgccttggagtcacctcatcgacaaacgaatgcgcagaaatccgacaaactctgggttgtgtagttggtttggagttgtcaatcaccacaaagcctctgtatctccgattcgccgttcatcattccctccccccggcgtcgttcactacctgggtgcctagatccatcatccatcaagttagaagacgggagctattacctataactacaacgagagcgccaccgttgggcagacttggaaacactacgctcaagattaccacgagggcagaggtcgcacaccttttgggcgaacacaccgactgtactgaaaacatgcgctgccttggttatccccgatgagcgtgaacacaccgcggcgggatgaggaggggtcagtggacgacataatggccgacgaacccgatcttggtccagccgacgcccaaagcttgagcagcgacgaaatctcccgacaacaaaacgaggacgaccaggccacctttacgggtgtagatggggaggaagtgggagagcagccaacagcggcatcccccatcgcacttactccgattgcgccgagtgccatagcgaaccgttaccgcgagctggtcgaggccgaacacgatgtgacaacctcagaggacggttctgtagatggagtactgcgctcagccgcaagccctcttgagtcctttcctacgctttctggagactctccctccgcacaagttcgtgatgactgttctggtgtttgaggtgtccgactaatgatggcgcatacagggttccgtcgtttcgtctccgggtagcagcaacattctaccgtctttggcactccgtcccgggttaagaggcccaacaccctccttcagaccctttgataggaggttctcctcctttggctcgcctggtaccctctccccacggccttcctcgcccgcattcctggcgggccatagcaggacgctatccgttacaagcaatctactactcgactccagcgaaaccgaatcaagctcccctccctgggaagttgtgcgctggacaaagttactgaagttggatggcctagcattctccgaatctgggaaaaggaactttggctctccaacatgcctggccgtgtctgcctcgattgttctgggaacgtcaaaaggagtcatcctagtgttcgatttcaaccaaaatttgaagatgatcattgggccgggaacaaaaggtttgcgctttccccctgaatggaccttgcttgatgctgttgttgaccagccccccagctgttgaatcaggtgccgtgatatctctagcaatttctgcagaccacacgacaattgcaggcggacatgccaatggaaatatctttacatgggataccactcgtccttcacgaccgttcctcagtattccacatctaccccagcttcagcagagatcgacggacggacatgtccccaatgctgcgataacacacttgggctttctggggacccgacatacagccctggtatctgctgatgaccgagggatggccttctctcaccttgccacacggggtaccggatcacttggcaggactgtcaaaaccactcgaattctcggccggtatccagacgctcctccgcctgttgggaagacactcaagcccagtaccgtgcttgccttccaatctctgcctctaggaaacgttgagatggccacagactctatgggcttgacagccatgctcaccccatacttgctagtcatcgtctccactacgcctgttgctcaaacacaacataaatctgcgcgtccaaaggaaataactgcacacagcgccatgacgggatgtttagcttggttccctgcagtgagattgaaggtgccagatcctcttactggcagcattgtgtccaaggtcaagctcgtctactgctggtcaaatgtccttacggtccttgaggtggaagaggagcctgcagaaaacaaggataaaccgccaaccctcagattcagaccccgaaaccggtggaaatgcgaagagccaatagttgctgtacaatggctgagccggtctgtgttgacagtcctcaccatcactcagaggctcattgtgctggaggatcgaaccatgcgcatgactgaagcattcgaccttatccacaagcacatctaccatgctgatcttttctccaagcaacttcacgctctggtcgagcagcttgacgatgaagatcctaccatgcacggtgtcgttgctgatgccttctatatgagcttcaaagcttacaaaggccggctttttctacttgggtttaccgatgtttcgttaggcgccctatctaattgggcagatcggctgttcgcattgatggaaagcggtgactatgttggtgctattcgacttgcgacatcttactacacgggcgacgccaacaagctgactgttggcttaccggaggatacggccttgagacattccatggtcatcgataaactcgtggagatcatgagcgcatctctcaaatatgcatttgggcagagaacaaaacgccgagaagcaggagacgataagcaccttcgggaactggctgaaacatgcttcatagcttctcacaacgccgggaaaaccgacttcctcttcgacgagatgtacgaatggtatgaagaagccggtctggaaggagtctttttggaaacccttgaaccgtacatcatcgatggatcgattacggccatcccgcccgcagttgtgaaagctttggtcgctcacttcgtcagcaacgggctcgaaaccaggctcgaagacatcatctgccacatggacacctcaaccctagatctcgatcaagtcacgacgctttgcaaaaagcatggcctctatgatgcattaatttacgtgtggaaccaagccttaaacgactatctcaccccattcattgacttgctggccttattggtacctttgatgcagaacgggcatgcagatggtacaacaagcgtgttggagaacgaaactagagaaacgaatgcactgaagatcttcccatatctgtcgtttatcctgaccgggaagacctatcctactggggacacaattcctgatgttgtagctcaaaaggctaaagcggagatttactggtttctcttttcgggcaaaagtatctgctggcctaagggcagtagcaagaggctgcttacgcaaccagaacagtctcaagagccatccttcccctacttgaggatgattctcaactttgacgcacccagcttcctgagcgtgctcaacgaggcctttgaagactccttcttgaacgattcacctgaaaagcagcttgctggtggcccaagtcgtgatctttcagaggaagaaatatttggtctgacggtagacagacagtacattacctccatcttaatggagataatgagctcggcagactttgccaaggaagacactatctatctcgatatgtttattgccagaaaccttcccaagtacccgcaataccttcttttcacgggatcgacacttaccaaggtcctggtcgagctgtgtcgatatccaggggatgaccttgccgaggatgcccaactaagcgccgaatatctactttcagtttatcatccgccagatctacccgacttgataccgcggttcaaggaggctggattttatcggatactgaagcgtatatacaaagcagacaaacagtatgggaaattgactctgacctacttcgaagatccgaatgagcgggaagctatctttgactgcatcgaactctgtctccgaccgcactcaggtcttacccgtcgccagatacaggacgtacatcaggtcatcaaggatcacgccggtaaactagtccagattgactctgttagagcggcgcaagcaatagggacctacgctccagagttgcacagtcacgtcctggattccgtttctgagcagccgcaccttcggtatacttatctgaagatgatactggagccaagtaaggaggtgatgaacgtccgtccgcctcaacaagatcttgtggagcagtatctgcagctcatgtgccagtttgaaccatcacatgtaccggaatacgtaaacaaagtccaagctacgaacttgaggttagagaagctactgcctacgatggaagagacgggtgtaatcgacgctgccgtcatactgatggcgaaagaagggcaagtgaaggaggccatggcgcgactgacgagacacttggaaactcttgaatcagccttatacggtctattgaccggaaccgcctctcagtcgcaaggagatctcaattcccaagaaagtacggaggaacttatgcaagctttgcaaaactacactcgtgtgggcgtttggctgtgtcaggaacaaaccaaagccgctcgagagagtggtaatacacgtcaacgacacaaatcaaattctgaagacgagctttcgcccgacgagcaactctggctcagcttggttgagagctgtgtacagatcaccaagcgggctacttcagccttgcagctaccacccccagatgattcagcacaagcacagcttatgaacggcgattctaaccccaacagtgaaccattccatatgtcattagagacagaaaagcttgtcaccttggcacgatcgctcgtgcaagacacctttacagccctcctctcatccacatcaacccgtacctctcgatctgcagcagacacgggtgatatacaacctccagcaataaacgccaatctatccttcctccgtattcttcgtgcgttcctcactcgcgccgcggcgtcgtcgcctaaccttgcagatctccgttcagttctctccagtatcttcgccgcatacgcatacgaagaatccatccttagcctctcaaaccggcttttggaacgcagtctttttgtgagtgtaagccaagccgtccaactccgccagcgaggttggcgtcctaaaggctccacctgcgaggcctgcggccggcgagtttggggtcctggtgtggcgggtaatgtctacgaagcgtgggaagatcgccaggctgctgaggagagtcaacgccaggcgaggaagcaactcaccatgagcaaaaacaaggcggcgagtgctactactgaacgggggaagggcaaggatcatgcgtggccggcaacggacgggccccagggtggggagaagtataatggaaatgcaaatggagatggaaaggggaagggcaagggaaaggctgtgagcccgcaattgaagcagcaaggggagtcaatgaacgacccgaaccagcaagcaaacacttctggacatgaaggcgtgcaagggccaatagtggcaaaccgggaacagaagcttagccctctggttgtgctggcctgcagacacatctaccatcaagcatgcctggacgctcttgagatgaaacatgggggcgcggtttccaaaggagctagttttggaacgaagagagagtatagctgccccattgacaggtaggactgatgagaggattatggattgtctagaagaaattacactttgtacgtagaagctttacggtgaatgaactacttggagacagttgaagctctgggatctagccgtgattaaagtcaaaactggcaatacaggcaatggttggcgtgtatctttcataagctgaaagcattgaaaatccatttctccggaacgcctccgcgccatatcgtgcgaccataacatacacctgcctgataattagcgacgtagaaaatatcatgcccatcttatatgaccaccacactccaccccacacaaactccatgaatgtgtgagcactttaggcatcaaccattgtggcctgacttggaatccgatgttttgtagcctcccgccatttccatagcgcggcgtgggagggttttccacttcatgcctcgacaactttctttttctgcaattgacaaagtgaaatcctacttgcagcgcttctcgacaatgcccgcgccgttctcatcatattcctttcgcgaaatccacatttggtggaaggttccgagactggcgagaatgcttcctccgatccaagcaccgaagcgtctctcggtcgtcaaacccgccgcatggatcttgatcttcacaccggggtacatttgcgcgagctcgtggttgagacggtcgttgaaaccgttcaacaagcttgtactacccgtgacaacaacgttgccgaggatgttggggcggagatcaacatcaacaccctcgagggccgccttgatgagagccgggatcgtctgagccttagtaacacgtccttcctcgtcagtgctgttataggcagccgtctcgtcccacatgccctccgacaccttgaagcgctgctcacgccacatctgattgctgccgtcgggcatctcgaagacccggccgggttgtgtacggacagcatcttcgtttccgggggtcgtgaaccgctggggaccacgccacacctcgacaacagactccttgaactcggtgagaacacgctcttcctcgtaagcgcggaaggacgggtggatgtcgaagttaaactttcgcaggttggcttcggcaggcgcaccggcctccacgggcttcttactctcgaccatgaaccgcggcacaacgtcgaccttgggctcactaccgtcccacatcttgcagatctggctgctcagccaaacaccgcccaccggagacctttgaatcgatcgcttgaggaccatgccgtcgtggatggccgtgacactcgtgttggcaccgcccacgtctattaccagagccgtggcctttccggccgcaaatgctgcgagcacaggtgtcttgctaagccagaatgcgggcacgccccaagtctccatgctgatttcgatggccttctcgcgcgccttgggcgagttccacggcgcttcggtcataagaagagggttctcggccagtggcttctccagcgcgtccgtagcatcctcgttgttgtttccatcgtcttccatgggcacatcgccatcgtcactaatgttgataccctttttgctgggaggtgttgatcgctcgggctgcaaacgcttgacgagaacatgttcccacatcctggtggcagcatcccaatcttcgacaacgctgtcgcggttcatgtagttgcgcacttcgaagcccggttttggcacgatatactcgtcgccgaatacgtcacgcccattgatgtggccgtaaaaagaagggagaacttgcttgggcatttcctcgccagcatagccggcgcgagtgttgcagtagcccggatcgagaacaagcgcggatacctcatctaaggaaataatcagccgtcaattgcaagccttgaagcttgggcaatgtcgctggtcagaggcgtttggactaggcttacctccgccatagatgtcagtcggctggaccgacgacgagagaggttgttggtgggacatgttaggcaccgacgctgtataatggaaaatcgctgaggtgtattatcggagggcaagaagtggtgtgagcggggatctccaaacagcgctgcgcgtctaatagctcggtcccgtcgcgttccgttgaagttcgatgaactggaaatcaaatggaatttgacaacggagcttcaaagacgaggggcgcgcgcgcgtgaataccagtaaaaggccggacaggctctcctccagctacataaaagtggggcgcggtacgtacctctacggtaatagggcatcagggacagaaaatggaaatagcaatccaacgaacctgtcaagagctctgttaacttgttgataggtcttttaagcttgaagagaagtaagacgcacatgagcagttagctttggttaaactcctcaaagattgtcgctggcctgtcgttgctgatccagagcccacgaactcgctagaagtcctagaagtcaaagttacgacatccatgggaagtagaactctcagctgtatacgataccgacaacggattcacccagagcattatgccacccccaaaaagaacaaatgggtatcatatttcacaatggacaaaacaacaatacagcagagatcaggtgtctatcctgtctcaggaccttcataacctgtgttaactccatcgaccaactctcgagccatccagtccattcccaggactatgcaacatcccctttccttcatagtcctcctcatcctcctcactctccacccctttctccctcccctctccatacaaaacctcacaaactcccgccagtggcacatccatcaccgcatccgtcccttcattccagacctccctccaattcaatcctcccccaggtaagagcacctccctatccgtcgacccatgcctcccatgtccatagccatgcccatactgtctcttctcctccttgatgccacatttcttatcatgcctaatgatttggcccttcccatccaccaccgccacctgcgccgcctcatccacaatcgtctcaatcgatcccaacggcagtgtgaggtactcggtattgtaagccgccagcgccacgtagatgtacaccagcgtcattgtcaggaaactcggaatggccagcgaccaccaccggttggggtagtagtagatgcccaacgcatgcaggaacggtgaaggcaggtaggcccacagtaggtagatcaaaaacgacaggctgctgaagaggtagaggacgaagccgtagtactcgtacgtgggtacgcgggggctggcgcgcgggaggggctcgttgctgccctctggacccccaccgccgccgttggctactgtctcgtcgtcggaggcgtccggggtagtgggacgcgaggggcgcagcagggaggttaaagagggggagggtgggagaggggtcggtgggcgaccgtagaagggaggggcgaaggtatgttgcgagacgggcggtgggggcgcgaggtgctcgtcgtcgccgtcgtcgtccgagatgtcatcctcgtcgtaagaatcctcgtctccggatatcgagccatcatcgtggttgtcttcttctgaagggtgggacagcatcgtgccatcctcctcttcttcctccgatattatgggcattctcgtgacattcgtttgctgggttatgattcagagcggaggctctgtgaattgttcaagacctggcgcaacgataactggagatgtgatgtatggtgttggatgtggtcatcaccttggagttcaggtgtggtggttgtaggtaggttgcaaggaagtatggtgaacgcgccggtgctcggaagttgcccctgatggaacagttcgttcacagcagaagctaactgtaggtgccctggacaacagcgcggatacaccaaagctggagggggaaacgacggcccatagcggttgccacgccaaccccatttttgtttacatgcaacagctatattccagtgactttcaggagacacaaactcgccttagtgcacagtaacgtaacaatcctaggaaagtgatatttcatctttgtatgcatggatcaaaatcagaaattaatttgttgaagttgggtgattttgacctctctatcctcgcttcggaagccctttgatctttaccccgttcgtaaataattaccacccattccatctacaccaaacatcgcgaaccttatcctcctgcccccggcaattcgagtcaacaatcagatagtactcgaaccccgcccccatgatgcaagcatggttgggccacacccttaccctatcacccaccttaagttcgggcgccttcttcccttcatcccctacccaagtcaaaataccgtgctcctggctgatcttgccgacctgccagcccctaaagtcattaggaaacctctcgccgagaatcttgccgctcctgtcctttttttccgttcctgctagaacgccccagggcatcagggcgccccagccagtgtacggcttggcagtctcctcgttgttgctcgttatcttgtctaggcccacgggctcgcggccaagggccagagagccggcattgatgagggcttcaggctttgagttttgaccgcgggtcgggtagactgttgtttttgacaggggaaattagctctcctgcaatgttacgggatccatggagagagttttacataccggaggcgacctcggcaactacgctgatgccgatatcttcttcagaaagaagaccgatgtgtcgtgcgtgagttgcgacctgttggagatcgagggtcgggctgaaagatccgtgttagcacaatgaggccacatgtacatagaagaaaaaagtcagccagcaccagggtgaaaaggaccaactcactaaacaccagcatgaatttcaagcacatatccctccttctgccaaccgccccacaactctttaagctcctcctcaaatggtctcatgcttccctgcgagtttgccgtgggcacatcgcactcccccgtaaaccaagggctctggatcgtcgtcgccgttggcgtcgcacctaccgataacaccagaggagcatggtccggactcttttcgcgaatcttcatggcagcattatgggcgtgaatgaattcagcgtgaagaacatgcatagcatctccgagcttgcgagccccgtagctctgcccggcatgtgtatacaagccatgcagcaccaaccatccttcccgctcagcagccaggaggacgtcgactagagatgggtactcgggagagtcggtcttgacgccggcgcggccgtagttgacgtcgattttgatgaacacgcggggagggtgtcctgaggaagtgtggatggccttgacgtaggggagctgatcgacgtgatcgatcataacggataagccatcggggccgagctgggaagaaacggcggcgagacgggggacggcggatgcgaagagcgggaaggataagagaacgttgacatggcggtctttggattggtactctttgaggaggggagtgatattttcggcttcaaggatggttgagacgattagcaggacgggaatggtgaggtggtttccgacttggaggcgggtgagctctgttgtctatatgttgtttacagttgtcagtgacagttttgttttgtcgttttaatgggtcatgatccattgttgtaccttgtgggtcttgatatgagctctccattgcaggccaaggttttcggctgcttcgagcatgcgctcacagttcaccatgacctgtttaaggtcaaggacgacgctgggcgtagggacctcggacagctgcttgccgacgaacctcgcccttagagcatcttgcttttgcttcaactcttccattacggggtttgccatggtgagcagtgtggtatttttgccctcgaaacttcacttggtgtgcgaggtaaagaaaacggtgcaaaaggcgatgacgaagctgctatggtagacgcagtatgactgtggcccacaatatcggctgatttgttacattctttaaaccacctaatccagtcatctcaagaaagaggaatagtacctctagtaggtaaatgtagctttggctttaccgacagcctagtacgtaaccatggcttcggccgtggctttaacacagtttcccactgtacgtcaaaaacaccattggtagtgagtgtactgttgctgaacttcatggccctgccagttcgcagggtataacatccgaactgtcatgccaaaaacgggctgagcactggtatgggcgtgcgagtgtggttgcagagaaatgagaatccagagagactggaaatgacatctcgcatcagttcaggtgtgttctgccccccacgttgcgggtgacattgtggccatttggcccgaacagagagggagacgggacttaagttgcgcgtcactctactgttgtaagagatcaattaatcagtatttgatttcgctctcgattcatgtctcttcgcctccaacggggtcctattccttctgtacctgccgttgatttggttgtcacacaaggcggggaagctttagttcttcctccatattctttactttacctggatggtacttgtaagttgtaggtgaggtcgcataccgtatagactcggggcgttggttttcaactttctgggaaatcaggcctaagctgtaagcatactgcaacattcatgcccaccaaaaattctatgcaagacggtgattttgaatgtctccacgctccagcgcccttgaaaagataggtgttttaaggcaggacattgaagaatcgaatttaccgtgcttcggggtggcaacatggaagtctcctccaattaattttgtggacataaaatgcacataatcgggcagcatgcttacaggttatgcctgatttcctaggaagttgaaaatcaacgccccgagtttccaggttgtacagtttaggtattaggtacctgggctacctacctctacctctacctgtacctacctacctattccaggttccttaccagattcccaaagcaagttccaggttcaacgctacctaggtattatgcttcaagaccagggacagtgtgcgcgagccattcactgcacttagcgtcccccagtcactgccctggggctgctcgctaggtatctagaataggtaggtacctaggtaggctgtcacacggctgccagacccgggcccggtcaacggacccacttagaggtacctagagtagccgtgcagtggccccgacaggccgattcgttgttcgcattcaagcacgcttgcactccgcgcagtggcagtgtgcttccttgcttgtgggaggttcaacacttttgcaacttccgctaggtaccgttgcaacctcaacgtcaacctcaccctcgactcacccgacggccatttcgactctgccacaaccacgacccaaaattgcatgcggcgttgccaacaccccaccaacaccgaacgcgcgcttggttcactttgctcccccgccgcgggcattctcgacgatttctccgctccaggatcatgatctgacagcttaaccggccgcgcaaccgttggagggagcaagagagagacgggcggacgactgcgcgacagacgacaacacacagcgttgaggcggcatcgcctctccgcccggcaagatgcccgcagacaacgacgactttgatttcaacgccctcaatgaggaaggatggaaggagcaggaggcccgcgatgaggaagccattcgccagatcaacaacagcttcggcccgggtggtaacgatggtctgactgaaatgctggggaacctccagtcgggaggcgagatcgatcaacgaggcaaggcagacgatgccatcgactttgaggacatcgacttgagcgacgaggacgagctacccaacgacgaaccgagcacttccggcaccagtggcgagctgccaagcctcatcgacgacgccggcactaatgatgacgacgacctctttggtggcgacccctcatcgcccatggacacagctcacgatggcctgagatcctctcccccgccgctcgacgtccatgacgatgttgatgccaaaaaacgtccggatgctgccgccggggagtcccttgaagacctccggaacctcaacttcgacaatgacgaagagccgcatgcgacaaatcaagatcccgacattcctccgccagcggaaaacttcatcgacgccgtcaagcaactattccccggttttgaggaaaacgccatcctgcattggaacgaactattgaagcccaagaatgccacatggatctcaaaaaagccccccaaagctcccaagcccttgataccatcaaaactcagtctggagttggatgccgatcaggaaaagcagttccggattccgggccctgccactggctccgtttggcagaggattaaggaagcggaagcgagaggtctgttctgtctcgaagagccagagcctttggaacaaaccgatctggaagtattcagcttggacgacgaaacggattcggagaggataggtggatataccctccaggacatagctacgatatgtcaggactgggaacagatgattttcttgggcgacagtcttgcggctgccatcgagccgggaccgcagccgaaacctgacaacatgctcattaaggatgagcctgatgaagaggcggactgggatgccatgttcctcgatgagcctgctcaaaagcggagaaagatcgaaattcctaaaggtcttcctcctattgctcacttcacggctccaaatttggacgaattcgagcaggtcacttcgaaattgggcaagcgtgtcatccttgacatgaacgacccttatttgctgatagacgacgtcgaatctgagcggtcatctaagcggcgaaagacccaacataaaacggtccgcttggcgaatgggaaagctgggcgggaccttatacagcggttcaatttctcctctgacgctgcttacgacgcgttgaaggagaacagccagaatagggttcgggccacgttggctactatccctgtcgagcacagtttgcctgcgcagagactgtcttggccttactaccgcgtcaagctcgcggccagtgaccctcatagttatcaccggcctcagctccaccctaagaaggatctgcagtatctcatcaggttcgacaagcctgccattatcaagcgcaagactctcaagggtaaacgcgtcagcgaggtatttaagagtactcatgacctctccctcaacgacaactcgaccgctatccttttcgagtactgcgaggaaattcccaccgttctctccaactttggcatgggacagaaaatcattaattacttccgtcgagctaaaggcgctgatagcagacctgagaagcgtgagcttggcgagacttgtatattgatgccagaagatcgctcacccttcgccatcttcggtcacgtccaccctggcgaggtcgtgcctactcttcacaaccacatgttccgcgcccctattttcaagcataacccgaggaatacagacttcctgattggtcgtagcagtaccggccaaaaaggctcaacttggtacatcagaaatatcgatcatctttacgttgtcggccaaaccctgccctccatggaagtcccagggccccattccagacgtgttacaaacattgccaagaatcgtctcaagatggtctcgtatcgcctacttcgcaagagcgagcatgttaccctccatgatattactaagcatgtagctgagtccaacgagtctcagaatcgtcaaaagttgaaggagttcctgcgctttagaaaggaaacaaaagattgggcgctgcccgaaggcgaagagctaatggccgaaccggccattcgatctcttgttaggccggaagaggtctgcctattggacgccatgcaagtgggcttgcacgagatcgagaagggtggttatgatgctaccgattccctcaaggacgatgacattggggttgatgtgaacgatgagctctctccagatgctcttgccaacaagatggcgccttggaagactaccaaggcatttcttgacgccagtcatggcaaggctatgcttgcagttcatggcgccggcgacccgacgggcaagggactgggcatcagtttcctgaggacgtccatgaaaggcggctatcttgagcagctccaaggaccaatggccacatcagcagatgccatagagaggcagcgcaaagcgaacggtgggcacatgtacaacgtcaagaaccaggacacactctacaccgaggctcttaccgatatctggaaccgccagcgggagagtctcttggattcccaagagcacgatgatgaagatgtgcttgggcaagaggatgaagacgagcgtttcaacgtacagggcagccaattcgcgcaaacccctgtggtccaggacggttttagtcagattagccagagcgccaccagtgctattaaccggaagaagctcgtgatcacaagagaggtgagggatgaaaatggccaaacacggactgtgacagaggtcgtaagggaccctgctgtcattgctcagtacgtcaagaggcgtcgccaagagcaaaagtccgagattgagtaggttccctcccataagcacttgaagaagaaccaatgactgactttattcgcagtatctacaatgttaagatgaccggcgaccaagagcgggacgccgttattctcgagctgttggtcaccctctacgcattgtacttgaaagaaagggccgcacactgacattgctctttaggctcgagaaggaacatgatcgtctcatgaagaataaaatgagaacaatgaagcgcgagagacagaaacaactacaacagcgcctcaagagtggaggaactctacccctcgataacgacgacgggtcgttagagccctcgattgagaaagccactggaaccactcgcagatgcgcaaattgtggggccaagggccatatcaagacaaacaaaaagtaagttgtccgcacattatgctccgtcggttttcactctttttaaccctgacattctaggctctgcccgttgctcaacggttcgatgaccaaagaccagactcaggacgatggcgcctctggtgtcggctcgcccaacccgaacgcgccggtcgctgctagtttcatgactcctagctagtaaggttgtggtggttattgatatcgctggttctggtgtttcaacctggagctagccgggaaaaaaaagtcacattgactgccttctttcatacgggttggttcccatataacttggttggccatgacgaggtatacggcgaggcaaattgggcagtatattgcctggcgtggttggtgttccgccctgtataacaatggacaagagcagtggcgctttttgcttttggtggttggcgttttacggttggcgaaaatacgacggtatcacatctcacatttcacatcatatcgccattgttcttttcgtcccttgttgaccggctcgaacgccattatattaggtttcacggtttcgtctaaggaatgcgtttaatttcagtcccgtgtttcagacagaacgacgaggagccggtaatcaccctccaagagtcttgcttcggttagttagtcaggctgagggtcttctactatttacaggcctttaggcggcccagtagcatcattttcaagcatcagaaataagttggcttgtcgtgagggtgcgagcagggacaaacaagtttgcgtttgaagccatgggcatggaaggatattaaacaaggatgaaaagaggagcctgaaaccgtactagaaatgatataaaaaggatcacggattctctcacagaattggatcacacattgtgaactcttttttttttctcctccttgaaggggccctttgggtatttatcttgggatttgtaagtaaaggtcggttaggtaagagtcactgtatacacaatgaagccataacggaggaatagttgacagcgtttccaaggcattgagttcaaggctcattcttgacggcagctgtaaattctcattttgcttgcagctgacaattgcaactatcttccgtcacggcatcagctagccatccacagcaccacttgagctaaaggtacctactattgttttcatggttaatttcacattatagggcacctaatcacatctcgtagatagacgtagacagaagtaggtatgtaagaaagtacagcctgggtgatagttacacaattgtggggggtcaggaacgtggggtccatgagagaagcaaatttggccacaaaacaagagggccacaatggaagctcttagagaacgacccacttctctagacgaacgactatcatgaggcgcaaacccacgtgggaacccaataatactgactgagaggactgcctacacggcttgtttcgatacatggcttgactgcgccctacgccccgcggaggtataatagaaggcggtaggacgaaacaaaagccacagttgaactacaccatgcctcttgcgtggaaccaaccgccgcgtctatcctaaccactcagtgggtgtgtgtgcacaaggcttgacacccacacataacaaaagggacgggatctcggaactgtgggaggcttgaggcttcatcagtggcacagagcggcgtctggagtaattgtgggtgaacttgtgtgtctctcaaactcgctttgtctatcagcttattgttatggtctttcctccattaactaatggttgtctgggcgttgctgaactttcttttcaaccgagatatagatatatgtgggatactacctgaagacgtgtgtgtacaatccgcggcatctagtgaaacttcgaatcttggccaatatgagattcgcatgttttccatcatcggtactgtgagttcgcaaatagcacggtagcttcattgctcctggcatgtagatgtgcttagagaggtatctaatgcatacatgatgcaagcggctccctcgttaccgaattgccaacaggcatatgctagtttcaatatgaaagaagaacaattgaaactggagatggtgtaccttcgtatcaatcaacataggagtagtgtccaatgagcaacagctacattggacggtaaaaggcaacttgactgcaggttgccatgtgctacccttgtccccggttgctttttcgaggggcacttgacgtgggtagtgtacataggtcctgttggttaaatcacgggttaagtacctctagatgtagccagtaaagtcattgtccagatttccaagcgcggggacagacgccaaacctggtggtggtttgtttggataagatacttatgggataccctgcctaattttcaacacggtcgtaatgtgtgattaacaccaagctggtgatcgccgacctagaaatcgactgtgtgatatgcatgggaaactcgtggtccctctaccacccggacaatcagttgacgccggagggctcgaggaagatcatgccggaattaggggcttgaacacagcacaacagttggattatttgattgtctagaaagtccttttgcgttgattctaactttggcgaggtgcatctcggctcctttctttccatgaagataagatcatgttccttacatagccgccgttccggtaaagtggaagctagagtggactgacagagccgcaagacggtgttgtgtggacgggatatactgcgtacatgcaccgacgctgtagatcaacgaaatggaacgctgatgtgcaggatgaggatttcgaggtcccaaattagccatatcttagtctgggcggcatgcttggaccgggataatgatgggcaaggacgccgatgatttggagaaaggtaacattcagttcctccttcttgcagattgaaaagatggacgttcctgaaatatttggggaagatgatttggatcctggtagaagacaaatatggaaggtacaaaactcaaaatccagggccatttaacgccaatgccgggcatcggaacaaggaggtgttgtattgggcaataagtgagcaaaaagaaacttcgttggggtggattgacattgtaggtgacactgcggagtgtggaatagatgggtgctgacggtgcagtgtatcaaagattgatacagcccgtgcgaagtgctaaaaataactaagaaaatagatcatttctagcggagcccggtcagattccgatagtgggctaactcttagcttacccaatgagagcttttagcccacttgggcgcttgtagctcgactgtgggctaattccaacccacggcaactggccaattagaggaacaagatggcgtgtcgtttggtgacttcgaagggggggaggagtgctgtgcagcaatgtgcatgcgtcacatcgtgaaccgttgcggtctccttgcatcgttgcacaatgacatggtcccgactccgacaacccgagagtggacgatcaatcaacacctcgcttagtatactggctcgtcgtcgcttgtctatgtagtggcaatctctcatgggctggtcgaagtccagactctcgaaacatccagaagatggatatgagaggatgggcaaaagaaggatgtcattcaagtaaatcaaaagtgcagttgtgaccttagtaatgtgttcatgaacgcgactgtctcggctgtcgcatggttccggattccagatattccagctcgtttaaagctttcgacggagccaagtccgctggggaaggggaccatcaacagccatcccgcgacgtcatcggagaaaggtacctctaagttctaatgcagcttgacgaccataggcttggccttctgccagttggtcgctgtgaccaggccgacttgtctttaccccccttctccaaggtttagcagatttccatgataaatgtcaccatccattctaactttcccttatcaatctctttgggactttggataccttgtgataaaacgctgcgcaggtcctctcttggtgtctcgggttccatgtattggcaatagtttctctcttccaaccaggtatacattgtcttcatgaactgaaaatgacagcgcctaaatcgagagagcctgatgccttggaagaaatagacgatttggacatatcatgaaccacaatcaaatccgtgatttgaaatagctctgtgttactgtatgaacaatcacagagaggtagtcaccgccactagacccaaaagaaacaaaaaaaccccttcaaattttttttttttccatcagtgggaggggtgggggggttaaatcattatgtctctatttaggtattcggagtcatgcccaagatgtagtggttttagatatgacgagctttctttctgaatgaaaacttgcagatattagtaaatccgtcaacaacggtggtaaccagcgcctcttatggcttggaaacttttgttatctccttgtttcaaggtgagtatcttgtgacctcggctctttgcagttgaaaaccttgacattacaaaatccgtgggtagatagacgtaaatgccttcttcgtgaattggcctccgttttgatcaatctgaagagcacattcaacgttgagccgacatctaaagacatggaagcaactacttgtcaagaacgaaaagtcctgtgttacgtagctgtcgatataaaagcttcaatatgacccggaggacgtcgtaggtacagcatatgtgaagtccgagacatcccgaaggccggggccgtcatgctgtctgtatgtagtatgtacctttcttgcataccgagacgtccacgagggtacgtaccgggctgaaggcgggaggagagagctgggacgaaccgatccaagcatttggatgaccaggggtagcatcgtcagtcgtcgcactgtgacagcgacttcaacctcaaccaagctatggccaaacgcacatgtgctacaacgcgctgagaattggttagcagaaggcaaaaggagacatatacttgttgaaatcaacactgctggcaaagcaattcgttcgtttcattatcaatggtgagccgggatggttgaatgggtgatatcagatcgttccggcaaattagtgcaggcttttgatcgacatccatgttgcggagcgaggttagctcgaggttagtcaattcatcaagcaacgaaatatgtcgtaccctatcccccctcgttgcatgtcattgaaccctggttacaccgacagtgaaagacgcacgcaatcttttggaacgactccgagcagacattgcgagggggcgttctactgggaggttaaaaggcttagttttgtgcacgtgaggggcgtttcggggggtaaaacgaaggaatgctttcacaaacgctctatgtttcatccgcaacgaaacaatcggcttcttaatcgatcttcgtactacaacccaaaccttgcattcttgtgtcttccccaggaattgaccaagtcgaaaggcgtcctttgttgtcctgaaaatccaagcctaggtaaatgcggctcgattttccacggggacgggctagtctaaactctgtttactgtgcatcggatgtttgtcacagcctcacagtgtccctgaagcgtgaagcgagatggcgtcggctggctgacggaagggtgtcaaccagttgcggggtgttttgggctttcacgttcgtcctctcgtccaaacttccggcgcaaatacaggccagagtaggacgtgccagatgggcagaagaacgaaaaccaacgcaatggaccctgtcggggatgagagatgaaggagagccttgtccgccaagacctgactcgtgtgtccctcgacttccttcgttgtgattgcccgcagttgatgtaggtgtcccttgggtggtgtggtatccacctcgctccggctgctacagtacctagtgtacactacataggtaagcaccgtggcacccacgctccacggcagggcacccaagggaccggaccctccacccccctccacaacctacggtagtggcttgaatgggtagcccgtccgtcagttcatccccagccgaactgtgtgttaggaggtactagtgcagcggtgccccaggccctgggctctccccccttcgcgcactcccgtcgctcgtctgtcctctttcccccaacttgcgtgtgaacgtgaagaagacgatctattattagcatcatcaagccagcctcatctgcatcgaccggcgccgcaaggtactgcagtactacaacgtcttcgaacatcctttgcattgctagatattttatatccagataccggctgccgacgaagagctggcgaccttgccggtggtgttgacgacttcactcttctagcagacgtcctccccgaatcctccattagcagcacatccagcttctgcatcaatttcgttgtccttggccatcgataggcctttgcttgttctttcactgcaagcgtcgacatagtgccagtcgcatatatatgccaatcgtgcctccacagcatcatcggatcgaatcactcccgttccgacccgaggaccgcatactcggcgctgtcaactacaaacatccgacgacatcccgacttcccaacgcgttgtctcaccactcacacgttgctgttttgtcgaatccatcgtgttgataactgatacagaattccacttccgtggccccgataaaatcacacctgtattgatctgatcgcagtgctctgcacatacacctcgccaagatgggcaggaggaagatagaaatcaaggccattaaggatgacaggaatcgctctgtgtaagcgttcaacctcggtggaaaatgctccattgtagctggtactgatgctccggaacacacagaacattcttgaagcgcaaaggggggttgttcaagaaagcccatgagctttccgtcctgtgctctgtcgacgttgccgttattatctttggcaacaacaaaaagctgtacgaatattcatccagtaatattcgcgatatattacaacgatatacctacgtaagcagaccccaagaagattgttttttttcgacatcaagtacttaccatgatacaccgtacagcacggaggacctaatgagcacaaaggcccttccgatttcaatggtggcgccgacgacgatgacgacgatgacgagaatgggactaattcgcaaggggaacaacatatgatgtaccaaccaaacccgccagtttcatacccctttctccggcacacaagtctgtcggactcacccccagtaccaaacggcgcgttcgggccccagccgggacatcaaatgagccgcgcccatactccccagccgcccttcgtcgctcggccaccatctgtcaacgatatccgaaggctgaggcccgggcagccggttcgtcctgcgggagtcgcccaggaacttcaaaataggagcgcctttgtgccatcgcctcccatctacaactcacaaccacctgcttccatggcgcctactcacggtcttcccacacagctgcatccccagtatcccttccagccgtctcaaccacctgctcattccatgcaacagttcgaggaccagagaagatcgcctcttcctccgacttttgtgtctcaaccaccaccacatccagcacatcgccattctacgtccccgcctgaacttctccaaccgcagatcccgcagcaacaagtacatcgccattctgcctctcctcaagttcaccaagcccagcttccacagcagccgcagcggctaccgagcgcaaatatgtcgcctcctccgccacagccagctcaaccgcctcagcagcagcagcagcagcaccgtcaccagcagcaacaacctcagtctatgcctaatcaaaaccttcaacctcctgcaccgccaaagccagaatctatggagagaccacgccggctgatccccgcgctgaatacgtcggtcaagaaccctgggcagggcagtgtttttacgccaatcgaaccagagaacaagtctattctgtcacagcattttgccgcgttccgtccagaaatcaagtccgagtcgccgaacaatcggtcgcagtctgtcgatggcggtaacgtatctaagcctaatacctctacaccatctatccagctctccagtgcacatggccaggggtcagctcaaagaacgaattcattgacggtaatctcacaatcgacgcttcctccgccatcccggccccaacacctacgtgtgggaggtggaccactgcgaccgcggcttaaggtgcagattccggacgactcggatagcggaagcgctgctggatcggcaagttctcctcgtgttacaaccacaacggactccgctccacaaccgctaaagaccggctctgtacttccaccaccgtcaccatcggcctccaatctaccttctgcgggtgccacaggaccacctaatccctttgcccctcgatcaacaattcagcacaacaacaatatgaacattgacactcccgtttctgctctcccatctcgatttctgggcgatctgctgcctagtcccagcagattctatcctgaatggggatatggcatcagcgcggagagcaacacgcttcctagtccattgaactttgctacacctgttaatggaaccgggccatcgttcttgagagacgatcccactccactgaagaggaagagccccgagacgaaaagtactgggcccgagaatgacactgggaacaatcaagatgctaaacggatgcggctcgaatcttaggtcgaccccgtcatctctttcttcactttctgttcctgaatacttattgtaacaaaataatactcttagcatggtatagcggcgttcgtgattgactttttattggctctcattcccttgggcatgggtttttcttttcatttcattttattgatcttctatttttcctatcttttctccaaatagtttttccaatttttatgatggcctgatcggatagagcctaaggaagtttacggtcaagtggttttacggcgttgtatggtgtaaggcgcgttagatcaaggactacttggtgtatcaagttattgttgctttccagccctcttcttgccgaaacatagtgcaacttcaatgtcactccttccctcttgcgctgcttccaacgtgttatagaatcatcactggaagatacatagtgcagtcttcaagtccaaccaatgagttccatctattgagatctaagtcacattttcttgggtatcgtgtaaagtctcataccatcgtagaggtaggtttaaaaccccccccgcacgcgcgtggccagcaggccccgtctctcttcacctctgcctgctcccttaaccatacttgtcgtgttttcccttcactttcaaatctaacatgacctcatgataattaccctccctcctcgccctcttcaatttcttcacttcgtcctcctccaatctcctccccacggcctcctctagctcgcgccggctaatcttctcccgcgccttctcctccttcgacgccttgatccgcggcttgaaccgcgcctgcatccggattcgcagcgtggaatcgaacgagatctctgtcgcatcgccgcgcacctcaggtgccgcgttagcttttgatgaattcgatgcgcggactgttaagaatgtgtcccgtaaagtttggatttggaaggtgccaggtgtgtcgaaggtcgggattatggtgaaggattcgagggaggtgatggcatcggagttagcggtgaagagaccaattttgtcgcagcttaggtacctagtaaaatcacagggagaactgattagtaattattcggataggacgagttttggtcggaaccgggaagaatgaagggggcttctcagaagaaactttgatcataacgtacttcccatgatgccctttaaacctatgattctctgttcccacaatcttattcgccacccacacctgcctcacatcgtgcggttccgccgtcgccgggttgccgtccacaatattctcgatgggcaaagtaaacaccttgcccgtgacgtcgcaggcgagcgcagtcggaggctcggtcgggaggacgaacatgatgggaccagatacgtcggagggcgtgtcggcagatacccagctgtcgtcgtgttcctcgccttctatttcttcattggaagcggtggcggcagtagtggtgatatcggaactggtggctgatgctttgaattgcttcttttgccgttctggaacgtcatcgtcgttttggtcggttgttgtgcgttttctctttttggcctttttgtcgcccttaaaggtgagaggtttcaccatatttgatgctccgtcggactgtatgtggctgttttgcggtctgctttcgaaagttatggttcaatcgagcgcgtgtgttgacgtgaccgatccgaccgacgatgatggaaacaagacaagtccatagcggtacctacctctacatacctaggtacctacctaaaggtagataagatcgaagtcttatcgataagaaattcaacggtccttgccccatcatgcttgctgggcaaaccccgcttcggggtgcggcagtggaaggcccggaaatgcccgttggagccggccgggcccccactcatgccccatctctcggccgggcccacttcccttgtcgagcaggtccgtaaggctttggcagactctgagcggctcgggaactggttagcgtcggccatcgacttggttggttccttgagtatcttataagatccagacgatacgtaagtcgtttagaaacggaaaattttacgaggtaatacaagtcagacctgtgatcctcttcggcggtgacggctttccttgatcgctttagtatctgaacgatttgttcaacagtttatctttcgaccacttatagaaatggcgcccattgcacaggcggttacggtatctttgaatgatttgaagaacggtaaattacccgtcacactcgagcgtattacctcgattataagccggccgctctgactacagatcagggttgacgaattttaaatgaccctactgacatggcatcttgacaggaactgtctccttagaggcactcgaggaggcgtttggtcccgattcactcggcatcctggtcgttaaggacgtccccgcggaattcgctgagctgcgccaccgattgctatcttactcctcgtaccttggaaaccttcccaagtccgaacttgaccggctcgaaaacgaaaaggccaagtatctgactggctggtcgctcggcaaggagactttgaaaaatggccaggtcgacaacctgaagggttcctactatgccaactgcgccttttatgttgacccttcgttgtcttgcgcaaagccgacggaggagttcaaccccgataacttccccgaatacttgtcgcccaacctgtggccccaggagagcaccctgcctggattcaagcctacctttgaagatctctgtcgcttgattatcgacgttgccgtccttgttgcgcgtgcctgcgaccgattcgccgagaagcagattgctggctatccggcgggctatctagagggtgtcgtgaagacctcgactaccaccaaggcccgtctcctgcattacttccccgaggaggcgaccgcgacggatgccagcaaggagagcaacaaggaggaggagggcgatgaggacgactggtgcgccacccatcttgaccacggttgtcttaccggcttgacctccgccatgttcgtcgacgaggcggccacgcccccagttgtcaacccatcggtaaatggctcgctaccccctctgggcgagctccctacatctccagacccgaaggcaggcctctacatcaagtcccgcacgggccagacggtacaggtcaagattccccgtgattgcatcgcctttcagacgggcgaggctttggagcgtatcacgggcggcaagttcaaagcggtgccgcactttgtacggggtgcgcgggctgagatgagcgccgggaggattgcgcgcaacacgcttgcggtgttcactcagcccaacttgggcgatgaggttgacatggagcagcacattacctttggagagtttgcgcggggcatcgttgccaaaaacactgtttcttgaaggccgtgatttgggaatctcggaaggatgtgacagtttaaactgatcttgatgattgaacgaatgcattttgtaccaaaacaaatgtgtaatgatggtgttgtaggcatgaaaagcctcggggcttttcgtcgtgtttacactttacccctgttggtaccccttgattgtcttcgcgaccccctgtcgatggaaaagtcgatgaattcttggcattgatccgttagatgtgttcatgcaggggtttgcgtccgcttggtccgggttgccggcctggcaagtacctgatgctgtcccgggctcccggcacatgcaggttcaacaatgccactggagcttcgcaaattcgcgctagaagtggtggacagcgcctgccatgacgctgcccgttgcgcgtcgcctgacgggaacgaagggccccgagacggacgggacgggaccctcttgacctcgtccgccagaaacttgagattgtatctccgtgacctccgacaagtcttgccgctctccgctgcttaggtctacaatgattggaaggacaaccggccgctaactgtccgcccggctgcattctccccatcacattctcttccccggaagccgaaacagttggtccttgtcatccacccgttggcgtgtccgctcttagctctgcttctacatcgcgctccaccgactcgctcggatcggatcaattggcgcagttcaacctctctgacccgggtttctttcttttctcccatctctcttccatcccatcgtcgactggtcccccagccacacatacatccaatcgcggaaaacgacgacttgatacggaccacggcccacgtttccgcacaatgcttgcgaccattcccgctctctccgccgccacatggctcatgctcttgggcacgagttcggccatgccggcgggcgttttcgagagtaccgaggcttccatcactggttcctctaccgccactgccgttgcgccagatatcactgccctcacagcagtttggaccactgtcaacgatagaggcaggcccattaccgttacccccgtgctcactaccatcgacggtacgccgaccgtgatctctgctgccccagtccccacatccgacgacgagatcatcatcgacgatgagttaccaccattcgagaagaccgggagcggcgccttcgagcagtgtcataacaaagatggtccatatgcgcctttctgcgagccttctcatgggcaaaacatttctatcaacacggaccagcacagtacgtgatttccttcctcgtctttaacctcccgaattagcagaacgaagctgacaatctctgcctcaaagttacctgggaccccgaatatttcgggcacaacacctccatcaagatcgtcgccttctacgaccagaagggcactgaccaagcctttgctaccgactacatgtcctccggttggggctactacgagtggaatgtgaagaagaatctcttctctcctaagcagtacaagaagcagcatgcgctcaacatcaccattggtttcggcgccaagaaccacaacgaccaccgagtccactgggtccgtggtcccactgttaccattgtccgtacccgccgctttcacgagcacaagaacgagcttcctgatggcgcagccctgtacattggcattcccgccattgttggtttcgtcctgctcgtgtcatgcggtacctgcctgatgaacaggaagctaagacgtattggcgttggtagcgtcatgggccgtggaaagggctacaacctccttggtaagagcaagaagaagggtcttttcgggaagaagaacaaggatgaaggtatcagactcatggggcgtgacgagtttgaggtggatgaccgggattatagggacacccctgacatggaggaccgttggaaccggtaaagggttggctgattttctttcagatgaggaaaaaagccgttggtcattctgctgacctttggccctgattccccgggacggtgcaactattgttaagaggcaactggtgtggcagatcccagttttgctatcatgaggacgtctgagaggtattcaccatacaccttggataaattccgcggcgatggatgatcctcgagcgggctcatccctatctgaacagctagcctctcatgttgaggcagtccctcaaaggcagctgcacgcctctttgtgaggaattttggatagcgctgcctattaacggatatgattggcgacgagtaatgagaggcggcacgaatcacgccgaaagacaggatcatgccctaaatatggtatgaaaccgctaacgttggataatgcaatatgtaatgcttgaggtatgagtggacatagagtctatcggatatgagatgggggaaggcaaaaaaggacctcgagccaagacacaaacctgtagatacgtaatattaacatatgacatcaaatatccgatgaagcccactggcaacttacgcgacattgtcgattcagtattcgttcgttgcatacgcccaaaatgctcttgacctattctatgggcgtctgaggggagtcatctgagaaaaaaaaaaaccaagaatattacaaacggccatgtagatatgctccgtgctaggtccatgcaacatgcagtgctaagagcctctccatcttactgcgttgcctggttactccttaccatatgttccgaatccaaaaggcaactggtagagccttaatggaagaatacacctccccagacgtgtctctcctgagcaactgtccactaagtagccccttgtcccgccaagttacggatggaaaattgaaagatgtctatgtgcttgaggccccttcgacacgggtaaagggtaaccaaccgcaagttacaccatgagaagggaaacagtgtcgaatcatggcaggcacttggtagatagaacggcacgataaccggcatacttgtccctctcaacctattacctgagtgtgtcacaggccatcccggcattacggtgagcaacgagctggcgtggatggagtttagaactgaacattgttggctcgaatcacacccagctcaggcctccaatgctggcgtgcttcgacgtccatctagtagctgtgcgggtgatacggaaggggcttgtcggaatgagtgactcagtctcactgagtgacaattccaaatcattagagtgaggtgatggtgatagcatccagtagatcgaagaccagtgttccgattgcccacttcatcacagcccttcaatgcgcgccttccacatacgagttaaattatcggatcacaccatatccacggaaaccgtctaatacgaaatgggttaggtatccatcaaggtgccctcggtatcaaatttgggaaagtacgccgtacattcatttgtgaggcatgagtgagttttgagcaaaagaaacttcttcgaggaagctgcgtcgggtaaaatcttgtcaaccaacctcaagcgaaacaaggaaccttaacgcagaatctattgttaacagccctcagagacagaagaagcgtttcaagctacctacttcatgatttccatttctgtctttcctattatcaatactattcaccgtcccatcatccgatccctatgtgaatcaactcgaactcgccaaccgccatggatggaccgaaaacccatgatgattccttggaggcgttagaaaataaagcctccccctccgaactcactttctaccctctttctctttcaacttcattcacctttgacgtcgaagctagcaacccagccttggggaccatgctattaaccgggcaaaaacgccagaatcgtggaggaaccgcacagaagcaccactctcaacgaccatcacggtcaatgttctttgaccccatgacaccaacttgcgacgacgaaaacccctaccccctgggtggatcatctagagaccaagttctgggcctgaattcttcgacatcgtcacttggccgtcggaactccagcctcagaccccaagtaacgccggttggagagcaacggtatccgatgacggaaatcatcaaggccagaccttctgcaagccagcatggctccgaggatgtgcaacgtcaagcagcgggaagcacgcggcgcacatttgagcccatgacactcgatgagaacccacccgtaaacggcgagagagagccaaccatagactatgtcacaggtttgcgtcttgtcttactcatggcgggccttatgctcggtatgctacttttatcgattgaccgtactattatatctacggtaggtgacccggaactgatgagtgaagtgaacgacccggaacttacactgttcgaacaggccacgccctacatcacgaagcgatttcattcaacatcagacataggttggtatggctcggcatacatgctcacatcgtgtgctttccagccagtctttggacgcatcttcatgctgtattcggtcaagtggtcatatctcactgccatgattttattcgaacttggctccctcctctgcggactggcaccaaactcggcgaccctgattgttgggcgggctattgcggggttcggcagtgctggtattctaatcggcagctttatcatcgtgacgatggctgttccgctgcagaagcgtcctgtcttcacgtccgtggttggcttgatgtaagtgtcccagccctgactgcccttgtttctgaataaggcctcatatgttgaccatatctaggttcggtgtcggggcctcggtcggacctctcctaggtggtgtctttacggaccttgtggtaagtcttccttacactcctgcataacatatattctaatgttattcaaagacgtggagatggtgcttctatatcaacttgccgcttggtggtgtaaccatcatctgcttgattctgttcttcaacccccaaaaaagcaatcgcaacgccggaacattctttgacagatttaaggaccttgatattgtgggcaatatcctcattctgggcgctttcatcatgctcttcctggcgcttgaacatacgactcgaggcttttcatggaaccacccactcatcatttggcttttagccggttgtggtattaccgccattatattcatggtttggcaatgggctaaaggggatgcggcattgatcccccctcgcatcatcgagcagcgtacggtggcggcatcatgcggcacggccttcatgatatacgcgatcttgatcaacatgaccttcttcctcccgatctggttccaggccgtcaaaaatgacactgccatgcgctcaggcgtgcacatggtcccgttctttgtaacccagtcggtcttttcactgattgcaggaggcatcgtgtccaaaactggttacgcaacccctccagcagtaatcggctctgctattggcactgttggcctcggattgctgactctgttgaagcccggcacaggaacagcccagtgggtaggctatgaagttttaacgagcgctggctttggcctgtcgattcaacaatgcttcacagcagtgcagacggtacttagcgaggaggacgtggcgttgggaactgcggccgtatccgctgctcagtcgcttggaggcgctatcttcgtgtcggtaggaaacagtgtatttcagcatcagttgctcaaggcagccgacgccaacttgctcccgggagtcgacatcaagcaggtgatcgaggcgggtgcgacagcgttccgcgacttgatatcggcggagcaactgcccgccatgattcgggtttacaataaggcgattcaggcggcgctcatcatccccattccgctaggaatactcgcaactcttattgcgtgcttcatcgaattcagatcggtgaagaaactcataaagaccaacgaggagtcaggcacatgcagcactgaactttccgaccagaggccaggtacgagcgcacgaatctaaaaggaggtgtatcagaaatccgggtccaggcgcatgggattcttggggcgattcatttgcagaatttcggaggagtaaataggctcaagaggagcaccatatggattagaagtagggggtaggtcagcatgattgccgaatattccaagcaatattctggaggtcagctcaagaatctgtgtggaaggatttatgtcaccctgcgacctgagttagcgtattctgtgacggtttgtgagggacgactgaagttaatagtaactgttgttgtgaagggtgtttcctgttgttggggcaagaatgacaagtcgatgtgcaagtggtgcgttcaggggaacagtaaacaaatgcagccgagctccttcaagtgcataccatgagtactgtaatgtctgatagatactacatcaacaatgacaggcagtatgttgagggttgcaccggatccggagcccgaacagccggccgcgaggtgcacacaagcctgtgacaagttggagcttgtaaatacataatgttgcctagcgataagcagcatcgctttgccatatatttgcagatctagggaccaaagacctctcctctgtttgctacttgctctcatttcagctgcctttctcggattcaaacagcagccgtcaaatatttggcaagagatctcactctcgtggaattgaaaggaagtcttttgttaccacggttaccacaggtgcacggttagattcggactgcctgtttcgtctgttgagcgattgctatttgacggtctcggcctgtcagcccttttgttagtccattcactttgttcggtgtggaacctgaagaccggcagagtggggctctttctttgaagctccactaacatttctccaacgatcgctgctcactttgcgactcttctacctgctcgtcattgcttttcccgctcgaccatcttcatccgcaacatcgtccaggacaagctcactcgttcttgctaagccttggctcgatatctatctgacctcgtagtagagggagattttcgcatacccaatcgaagccgccgattacctgacgcgaacgctatcgcttgcgcatagtcacacacggccagcctaacgtcatctcccactcacaccatggatgaccgagaactcgccgcgcgcatcaaggcgctctccaaggctgtcaccagtgaaccccctgcgacggtcatcaaacttttggaggaattgaaaagagatgcaaagccgaccgaggaacagcttcgcgtgagtcttgctctgccctcccattagcgcagagcgatctatgtgagcggtataagttctgacaactttgcccgtcctagtcgacgaaagcaggtgtgaccgtgggaaagctgcgagccaatcccaacaaggacattgcccgtattgccagcgagatcgtcaacaagtggaggaagctcgtcgaagctgcgaaggaggcgaagaagaagagccaggccgccgcggcctccggtgccagctccccagcacccaatgcatccccggcgcccgcatcatccgcgtacaacaagccctacactggtgacgtcgagaagcgccattttaagacagacaaggtcgacatcaaccgaacctcgagccagacgcgcaacaacaccatcggtgtgctctacaacggcctcgcttaccgaagaactgagtcgattgaggaagtcgtcaagcgtgctgtcgaagtcgagaatgccctcttcaaagcttgcaagggcgaaaaccaggagtaccggagtaagggtcgcaccctctttaccagcctgaagcgcaaggacaacgctgcgttgggacgacgagtgatgtcgggcgagctgccggtcgaacgccttgtcgtcttgtcggacaaggagttggcctcggaggaacagcgcgctagggatgaagagctggagaaggagaacatgaagaaggcccaggtacccatggcggagaagtcgatcagtgatgctctgaagtgcggaaagtgcggacagaggaaggtgtcgtacagccaggcgcaaacacggtcggctgatgagcctatgacgaccttctgcgagtgcacagtttgcggaaaccgctggaaggtatggttgatacacacgctttctttgacggaagtcaatttgatcgctaacagttgcatgtttagttctcttaaatggcggggcacaacaagctccttcatcacattccttttggtatggcttgggccgcagagtgtgcgtctttttttctggctcgatatgttactttgaaggggaaatccgcctgttgcacgcttcgttggctgataattcatgactggatcacattcgcgtttggaagctcatttggcagcaatatgagattgaggtgtctcaagaatatccctccacctagagagcacaatgaaagaggaggagggggtggggaggagcggaaatggaaaacaaagttactcgaagacggaagacgctgtaccttcgggaacttcttcaaacatcggagtatggatcatctaacttttcttattattttttataccccagcgaagaggtgagcgatgaatcactagctacttcatgacttggaaagaggtagatattgagacgggcaacgacctacttagacctcacaccacgcattagcagtaatataaccgttaagaggccatatggccgatatggctcaacaaacgtttctatgtggacctgttggactctcggatgagatacaattagaacatatcacatgtttgatgacagcagcgaactcagcaagcctgactcagcaggcacaatatttacgttgttcagtccgtctcaattcctacctcttcaattcctctagccccaactccgcaaaaagatcctccgcttgcgcctgggtatcgttttccagccccatatcgccaatatgcttccagaacttgctgagatgtctattgcccgagtcgcacaataacgtcaccacccgactgcctcttggtagtttcatggctgtcaccaccgccgccacgcagttaacagccgtgctactgccgcagaaaatgccgtcgtgctccaccaaccaccgagccatccggcaggcctgctcatctgtcactcgcacggcatcgtcaatcagcacccgcccggactcaaagttctccgtgatgcggttgatgccgataccctccaccatcgtgtccacctgctgacgccggcgtgtaccttcccgctctgtcgacgagtacatgacgccgtggcggatcttgttgaacagcccgctgccctgcggatccgccaacaccacgcgcgtctcccataggttcttttcctccttcaggtacttggccacgccggcgatagtgccgcccgtgccggcaccagccacaaaggcgtccagttgcccgcccgtctggcggtagatttccggtcccgtggtcttgacatgtgcttggtagttagccgtgctctcgaattggtcagcaaaaaacccgacgctgccgtccgcgtgcaccgcctcgtgctcgcgcgcccgcctgcgggctaggttgacaaaatgatcaggagacgtgatgggcgccgggtcgacccgctccaccgtcgcgcccaggtggtgcagcagctgcgacttctcgatcgccatgtcgttcggcatgcaaatgtggcacttgtacccctttgcgcgcgccagcgtcgccagcgagatgcccgtactgcccacagtcccttcgtaaatggtatcgccgcgcccgggcacaagcagcccgcgctcctcggcgtcctggatcatgttgagtgccactcggtctttcgggctgccgccggcgccattgaggagctcggctttggcgaggatgacacagcctgttgcctcggacaggctgcggatcatgactaggggggtgttgccgatgcagccctcgatgccctcgacccagtcgaaactgctgttgatattgcttgttacttcctcgtggtcttctagtcgcaccggaccgaagatgagactctcgcggtgtacccggttggcggtgggtactacgacgccataatcgccattggatcggcttaggttgcggttcctccgccgttggtaccgattctcgagttcggggtagcaatccttgaagccaagggtgacgaggatacccgcggcgaaggcggctgtgagagctaccgtgccgtagacacggggatggtcgcttattgacatgtcttggcggttgtttggtgtggagggaatctgaattatctcatagtaggtggtgtctcgttatggtgtctcgatagttagatttgcgccgttggcgctgttgcacggaaagagaattcggttgttgagttctttgagatgtaaaggcacagaagccgaaatacacaagaacagaaaatgtcgaaaaatgaagtgagagggtgtctgtcttatctgatgtggtcgggttgtcctcaaaagttgtgaggttttttgctgtgaagttgctgttgatgtcatgcaacgatggatcttcagagcatagtgttatcgattcagtcgctcgtctcccacggcaggcagggaagaacctttggctccggtgaccggcctcgcctccgctgaagccggtcagatcggaagccatgaggcctgtcacagatagtgtcgtgaatcggcacttccccgttgctgcgggtcactggtggtaagcgccgttgggggcaacggacagcgagagccgagccatcctccaatgtcgtgtgtccctggcctgggccgccaccaccgctgtcccgagcgcaactgtcagctagttctagaaccgaatgaggaagtgagctcgggccaccccgcaaaagctccaggatccatcccccctcccccatcaacctccacctgtcgccccgtgtccccttgacgattccactccaccacatttaccgaccaggtatacggtacctcgaccttccttctcactggcgcggggagttcagttggagcaggtggcgaaacgaacagaccgtcagcaacctccgggatactgcccgggcttcattctctcgcccaccaacaatctggactcacccggtcagtatggactcgcaactcgtcaaccagctgttcagacagctttttcgccatcatccggcatgtcaatcacagaagcatctccgccatcttgcgaccgcgacagcccataatggacatcgagtacagcaataccacagacgacagcagcgacgaccatactcgagccagcgtcgtggcgcgagctctcccgtgggggatgaaagccaatggcagcagcggacaaagatcctgaatcaggacatgacagaggagtacaagagagcgccaatggtgactgcggccgagctttggggcaggaaacagagaccacgtcgggtcaagatgctcctaagggactttatcgaaggttggttgccggtccaagacaaaaacatggcgcattacccgaggggttgagaaatccacctacttagctgcgacagcacaaagcccaagaatgaaaaagaaaagaagagaaaagagaagaagaaagacaagcacgagacattgacattctgttttccttttgcacaatgctgcagacagcctctacaatcccaactacggctacttctccaagcaagtcaccatcttcacccccggcgagcccttcgacttccccaacctccgcgacgagaccgagttccagaacgtcctttcccagcgctatgtcgatttcgaggacaagctcgacgaggtcgctccctcggacacgcgacagctctggtacacgccgacggagctcttccgcccttactacggcgaggccattgcccgctaccttgtggccaactacaaactgacgacctacccgtaccacgacctgatcatctacgaaatgggcgccggccgcggcacgctcatgctcaacatcctcgactacatccgcgacatggacccggacgtgtacgcgcgcacgcagtacaaggttattgagatcagcgactcgctggccaaagtccagaactcgacgctgatgcggtcggccgccggccgcggccacctcaacaaggtggaaatcatcaaccagtccatcttcgactggacgcaaccggtcccgtccccatgcttcttcctggcgttcgaggtcttcgacaactttgcccacgacgccatccgctacgacctggcgactgagacgcccatgcaggccgtcgttctgatcagcgaatccaatgacttcttcgagttctacagccccgtgctggatccggtggccgcgcgttacttccgggtgcgggacgcagccactggcgggcggtataaggtgccgtacccgaccacgaagctgggcaagtgggtttcttccatcaggccgctccgcagcacgatgagcgagcctgagtacattccgacgcggctgatgcaatttttcgatgtgctgagcaagtattttcctgcgcatcggctgctgacgagtgacttccattcgctgcctgatgccgtgccgggggtgaatgcgccgattgttcagaccaggtatcaacggcggccggtgccagttactacacccttggtgagtctcatggtcttcagtttatcctctcgtgccatactaaccagaacactgtctcgtccaccaaaggtccatcaaggctatttcgatattatgttccccacagacttccgcgtgtctgaacttgtctaccaggccatcaccggcaagctgtcccgggtcatgtctcacgaggagttcatgcgcagctgggcctacctggaagagacggagacgcaaagcggcgagaacccgctgcttaaatggtataaaaatgccagtgttatgtatactgtataaaactagatggatcaggtttcgaagacatcttatcatctatgtatgaaaaaagtgggaaagcaggcccttgtacattgattgtgtatgatttatttcaattgagagctgtaaagttggagacttgcattcttttgcccacgttcttatcccgcttaggtagctccctatttgcccaaataagactatgacacctgttaacgtgctgtgtgtgtgtgtcccgcaagtccctgtcatgaagaggaagatgaccgacctatacttacaactgacgttgtctacgtccttttcacattctttggtttttatttttcatttgtttatcttttttttcgatccatgtcatcgcttgctccaacacccattctagactgctaagaaatacacaacttggttgtcatgtatagagccaagtgaaaggacggactcttttctggatatcaacgaaacggggagacgacacaagacaatatcacttgatgctactccaacacatcgctctttattttcttttctcagatgctaagatctttgagcttctcagagagccactcctcagccttcttgacggcctcttcgagtttctcgggctcggcaccggcaccttggcgactgggctccttgcctccagtcttgcctccgatgacggcgctgacggccgatgtccactgctcggcggtaacacccttggaagagagggcctggagagttgagatggttagcatcgtttaaggtcgaatgatcttatgtagtgagggacgatcagtgagaacttacagtgccgacataaacaccatgcataacttggtcgtccttgctaccagcaaagacgtagacggacctctccttgtccttagtcttgtagtaggtgataacgtccgagatggccttggcgttagcggagatgggaaggtggccaacgaacaccttggactccttgttttcgtccttctggaagtggctggcgacggtgtcgagggcagtcttgctctcagctttctggcgcttcttctgctcgtcgacgacctctttctgaatcttcgtaaagcgggtgcggagctcctccttggtaaggacggagatggtgagaccgtcaagctcgacggcggcggccttgatctcggcagccttctgtgggccgtaggcgagggcattgatatggttgagcttctcgttgaagacctgagcctcgcgctgggcctggtgggcaccctcgccggtgtaggcgacgatacggcggatgcccttggcaatgccgctctcctcgacaatgatcaggtccttaatcagaccggtgttttcgacgtgagtaccgccgcagaactcgacgctgatcttgcgccactcggggttctttgggttcttgagcagctcgtcaacctccatgccgatagagacgacgcgaacggggttggggtaggtctcgccgaagacggcacggacaccctcgatctcgcgagcaaggtcgagatcgacatccttggagtaggccttgaggttctgacgaatgtagtggttggacagatcctcaatctttttgatgtcctccagagaaatagcagccttgtggctgaaatcgaaacggagcttgtcctggtcgaccagcgagcccttctggttgatctcgtcaccaagaacctcacgcagagagtggttcaggatgtgagtaccagtgtggttgttgcggataggctgacggcgaagctcgtcgtattcacaaacgacctcatcaccctcggtaagttcaccgtactcgaggaaaccgttgtggacaatgtaaccaccatactcctgaacgtcaaggaccttgaactcggcaacgccatcaataatgatgcggccggtatcggcgacctgaccaccggactcggcgtagaagttggtgttgtcgagcaggagaccaagtggggtcttggcaggaagatccttgctggacttaaggaactccttgccgttgaagatcagctggaccttgcccttggtatcacccttaaggaacttggcatctgagttggggcggggaatgttaagagcagtctcgagctcagcgatctggtgaacgttgagcttggcgaattcctggacagcctccttgacggccttggaagcctctctggccttctcgcgggcctcgttaacctcagcctcatcgatggtaaggccacgctcctcagccataagcttggtaagatcctccgggaaaccgaatgtgtcgtaaagtctccagacatcggcaccggaaagcttcttctcaccgctcttgatggcaagagcagcgtacttctcgaactgcttctcacctcggtcaagggtgacagcgaaagcaacctcctcctcgtcaaggatctccttgatgtcggtctgcttcttcacaagctcagggaactgctcgcccatctgctccaccaaggcggggaggatcttggagaagaaggtaccaatctcagcgttgaagtacttcctggcatagcggacacctctgcggaggacacggcgaacgacatagccgcgtccgacgttgttgggagcagcgccgtcggcaatggcgaaagaaagaagacggatatggtcggcaataacacggtaggcggtatcgataccatcgacgtcgtccttgccatacttgtcggtgtattccctggcaccggtaacttcctggatcttggtgaaaagaggagtgaagatatcggtggcgtagttggaggttttgtcctggagggcagataccagtctctcgaagcccataccggtatcgatgtgcttcgcagggagagacttgagagacttgtcggcctgtctgtcgaactggatgaagacaatgttccagacttcaaccaccaaggggtcgtccatattgacgaggtgggcggcattccggccgcctccaaccttgtcgtagtggatttcgctgcaaggaccacaagggccctggtcacccatctcccagaagttgtccttcatgttaccggggataatgtggtcctcgggaacaccaacctcgagccagaggttcttggcctcgagatccggctcgagaccaaggtctgggctgccctcgaagtatgtgacataaagtctctgagggtccagcccatagacctttgtcagaagctcccaagaccacgcaatggcctccttcttaaagtaatcgccaaaagaccagttgcccaacatctcaaagaaagtctgccgacatatgttagtgccatgagctcgctatatatagaccgcatcggcacgtacgtggtggtagctgtccttgccgacatcgtcgagatcctgtttagggttatgttagcaattgctcttggtaggccaagcgttggaggagggagccgggacttacattgtgtttgccacccgcgcgaatgcactgttccaaagggtcagtaaaggcttgtcaacaaccatattgcagcagacgacgagatatcaccttttgtgtgtcaaccgcacgcttcagctgggccatatcctccgtcttgccaatggtgcccaggaagatgggcttgaactgattcatgcccgcatttgtgaatagcaatgtggggtcattgtgagggacgaccgacgacgaggggactgcgcacaggaggcgaaaatggtcagcgcattgcaaacaaaggtaccatgttgaacgatagtgtctagggatggcaatgaaagcatcgcggcgtgtcttggcccattgttgcggcgggcgcatgcaggtgaagcatgtgggaatgccctctcaggtttctcttttcttttttttctcccgccgcgacggacaggacagggcagcggaggggaggggatgaggggtagccagcaatcatgtggcggagggatgtttgcataccgacattgtgaccccgctctgcaaaaaagtccaaaaaggtcttgcggacctggacaccagtccactgagaatcagaagccatgacgggcagagttgaagactgaacaagtgacgacgacgaagaagaagaaaagagccgcgaggaggaaaacgcggatccggtcgaaacgcgctcaagggccgggaaagtggaggaattcgccgtagtgagcgtggtgcgtgtgcgtgtgcgggtcgtggtggccgtcggtgttgtcggggtgcaggtggtgagcggcttcgtggacttgcagggcgtggtgactgctcgaagattctcgagcgaggagggcgggatcggcctagtaatagtcctgccgcgatacttgtggaaggttcgtgagcaatgactcaagcccttaaaggctgggggcagtctcgtgccactgcagctcctgctcccgctggttccaggcccatacgcagagaaccagcgcaacgacaatcccaacctgtttgtcacaagactcttcattctttaccgagtttcgtctgtctcccaccaaaagtcggccagcgaaacccaagagcctagtcgcagcgctagtagctaaattaaacaccacctttgtcgcggcaacagatctgacaatctagaacctaccgcttaggaccggctgctatctctcgccaacccaatctcaatcaggaagctcaacgcaaggtgattggcgcaaatcacccaggtcacccggagcctctacactaaggtatcacgggtatccaataccctgcagctaggtatctgtggtaccggtcgtgcgggggagagagacggaagtttcaaacgtcagttgcggtctggaggagggttaaaagacggagaaagaggaggttcgaaggcgaaaattggccgcggggagaaaatgatgctgacccatttccaatctggaccactaccacacctggttgcgcccaccacgcccaccaccgccagcaccatggagatgcctggatatggatacagtatgatgaaccagcatcagcaacagcaacaacagcaacaactcaactatcacaacaacgacaacaacaacaacaacaacaacatcagctccaaccaattcattcggcaacaatatgttgcacctcaaccagcaccatgtgcgcggaagcgcaaagccgattcacagcctgaacacgagcgcctctccaagcgcatgagcctgttgaatctgggtatgttccgccaccgccaccgctcctctcttcccttatctcctatcatatcagtgacataatgtcttcagttccaccgctcagtcactaacacgacccaacccaccacagaacacggcggccataggttatacgtctccgttgggaacccacaagcgcaaaactccttctcatcttcattcccatctactactacacctcccaccacattgccatcatcatctttatcgtctcagaccaaccaataccctaccgccgccgccgtaggtcaagatgacaccgaattcatgcaagtcgacaacaccaagcacaaagtgtacatctacaacatcgaagatgagctctcctctgagagcgaggccgaacaagacggcagcaagctggttttcctcccggatatcgagagtcacctgcgacagaaccgcatcccggcccaggtgctcaatgcccagccactgtctgtggagtcggatatcctgaacaaacaactggtgctctacagcgtgccagcgtcccttacggtccctgaggagcaggatagcgtgcgcaaagccatcttggaggcgcgcgcccgcattcgtgagaagcatctgatggagagtcaacagctgcaacagcagcaaaggcagcagcaggtcaacaatacactgacggatacggtgcagattattcatcccgggtcactgccgcagtttgatactggtgctgctgctggtgatgaggttgatgatgatgctatggagcttgactagactagactgtacagaagtctggtctttccacgtgcgatcagatcaaagcagggcagcgcaatagcagtttgttcaggtttgtctggcgtttgaaaatggatctggtacacacaaagggatgggcatggtaaaaaaggtccccacgaaacggatatacggggaacaaaacaacagcgaggcgttatggcgtttgctttttatcttcaaaggcatgaggttcaaacacgcatgatgatgcctcgaaattgggagacattgcctggatttgtaagttaactttgagcttcatcaataccatttatcagtactttggctatctcggctgagctcaagtgatcgccacggtccttaaggttgttccttcattctggcacaatcaatgcaaatcaaacatgtgaaagtaagacaatgctatacctgccgatccaaccaaccatctaatcatcccagttgattcgaatgccaagattacgaacgaaccccaaaccgacgaagccttcctacccaagaaaaaaaaaagtttgtccaatcactcaatcacgaaaaggattcgttccacccgttccctgctgccttatcggcgccggtgcctgtgtctgcgcctgtgcttgtatcgacggtggtggtccaggcggcgcttcatatcgctcgttgccatcgccgccagttccagaggttggtggcactgttgttgacaccggcggtagtactggcgcctgttgcataggatccaccttcgtcgctccatcgggcggctgcgccatagccatggccatggtcggtggaggtcccgggtacatcgggggacgaggagcgtcggggtcatagactggtgggggaactgggtacattccgtagtttccgtagggctgttgttgttggctgccgggtctggtaagaacagcagggttgccgtaaggccggaaggttgtttggggatcagcgtagcgagggtctacgcgggcgatatcgtcgcgggcgacgagccactttttgggttgtgttagtctctgtggtcttcggacggaatggaatggattaaatagggtacaagatgggcgtagaggaaggagaatgatgtaaggatctgtgggaaacacgagaagagaagagaataacagaatgattgctaaccctgtgatacgccatgggtggttgacccttcgttatccgccttttggcgtggagatagcctagtatgaggtagagcccgaagaaggtacttaggccgaggaaaagagaccatttgacgatgacgcccgtctgatgttcaatgatgataggattagcaaaggaactggcagaatgttactgatagcctgtctttgtcgccatggatgttggaggagtgagtgaccgagtgaaccgaggaggcacaacttactcttgtgtaccaaaaggggacataacaactatttgggtcgatgaagccatctgccccccgagtacagttgctatattctcttatctcccgtgagactatcctcgataataagagagtcggtttgactatcgactcagacgccgccatgatggtctattccaagccagcagaatgtgaacacgagtgtgacaagcaggaacactctaacagaggtatgtaggcaacactaatgcccaagtagacaagtccgaaattccaacgtgtagttattagttggatatatcgagacactgatacaccaagccaactgtgagctccggctgtcaagaatgtcggcggagtctgaggaaggatatgataagataaatgatggggctagaagggggaattagtgataagaacaagagtcagagacagaaagtgaaaacgaatgaacagggtaagaggaagtgatcaggaaccaacactctttagaaccttcctcctgccgcccagcagcatgggatctctcgtagtagtagcagcggtcttgcaagacaggagagaaggaagagtgtaatgccgggtttgtgcactgagcgatgagacagaagaagtagaggacccagacacacgtagtgcctcctgtgagtggcggcgactacaacctaggcgagagacggagggagaggaagacggcacagaattgccaagacttggggccgagagcagattactccatcaagaagacagatctagagagacctgcctgctttccttcactccatctcccaaaaatcttgtgatacgtgctcggtcgtgaaacagcacttgtcccagtcatcgacagggtaagcgcaaatcacagcacacgtctgaatggaaggttccatgattcacgatagggaggccgaccatgtgtcctgggcgtccgacactagtccaccaaattgtgtctatctattccttccctgggtagactagagttggtacctcataagccgcaataaaggacacagtcgggagtcaccgtaaggggcagtcatgtatgtaagagaaaggataaaatctgtaaccaggggcttctcttgtcgttgcagtgcatggtcgtggtccatccccagatcgcgcttgcttgacttgcttgcatacaagtcggccgctactgtggcaacccggggatccggggcaagtcgactgcgagtctgcaagccacaaactgcagcaaaggtgcaagcgggcatgatcccagttcgaatgtagcaaaggctacgaaacggcagtggtgctcgggcggttggtttgtacggcagaaaggtttcatcagacctgaggtcgtaccccttatctgagtttcagttgtttgccgagccggaacccctgaagagttacacaggccatgtcactaccttcgccggtagtggctggcggcagcggttaggccatcctttcctgtcccgggtatcgtaggctggccgtggcaagtccctaaggctggaataaaagaaacaccacagaagcgagcgcctggtaactcgaacttgattcaatccgggggaaacgggtaaggttgccgtcggggttcatacaggaactgggaacccgtgacaactaaccaccaagctcaagcctgtgacggatacttacaaggaccgctgaagggacaaaggttcagacatgtcctagatcgctgcccttgtgtgcattgcctgccgcgaatatcggatgtcttgcaaagatcatgtacctactcgataaatcaggtctcgcccgcatgaaaagtggcctgtatatctggtgtacagagacacacttacggcctcctgattgtcggatggagagatataatctcggagtcgtgacacattgggtgtcttggaatactaattcctcgcgacgacttggccttctgagatgaggcaggtgagaaaccgttggtctgatccgtcaagtgatcgttccgagctgtgggggcccagagggcagctcctgggttccctcttgttctttcttgccttctctttctcttccctttggcaaagcgttccaggcctctaatccagccacttgtcttcgttcggatcgtatcccaagacgtcaggctcaatattgaggctttgcagcatcatgagcatggtaaatccctagcagcaacacgtgcgtcaagttagcccctgtttttctgtcagtgacactcacctttgccacagtaaccttaccgagtcctcgcaattgtcttccacacttccgtttccatcgtcattgtttccagcttcttgcgaaaatcgccggttgtcatcatcctcatcgccgctgacatcggagttttcgatatcccgctcatcaatatcaccttttccctttcgtttcttccctttctgcccctcatcgtcccaagcagaatgaaacccctccctctgcctcctcctcgtctccctccacgccttggccccgcccatatccgccaccctccctttgataagctcaaacaattcctctgctgcttgtctgctcgcgagcttccatttctttactaaccctttcaactccgcgtcaatgactgttgcgtcctgccgtcgtagctccttgctctcctcgacagcagccgtccgtgacgctatctcgatacgcttcgcctgcctgatgagatccaactgattttgcatagtgaccaaatgaaccttcgtctccctgtgagacttttgcagtccggctaagatgtcgtcactgccatctggaccaagctcactaacaactgccccccttgcgagatggtttagatcaacggaaggacgcgtagaagtggtactggagacaaaagaagttcctgacccgatcctacttcgcttctgattgataccagaactggtagctcgaggctcttgcccctgctcttgcttgttgctcaaatccagaatgggtagcttcgcgttccgtcgtgcactcgtactggggccagcagcgctggcaccactatagtggagactgttctttgatgctttcctcgctgctggcgtcgataccgaggagaaacttgtttcttcgtcgtcgtcgtcgtcgtcgtcttcttcctccccttctgccctggcatcgacgacgccatcaccgctacccaccgccgctcgtagttttgtcgttttaccctgcttcgtcgccgtgtaatctgttggcttgtcaccaggcggtgtgcgattgatcatgggagatcgaaaaggcctccgcagtgtagcgttggccagctcgacgcggcggcgcttggctgctggccctggtgttgtgcgagatgacatcgtcttaggtaagaggcaggttggtggataaggggttgcgcgccggttggagtgtgaaggaattggtcttcgtggggtaaaaagtagtattagattgcgtgcggttcattgctgcgctctttgaagtgcaacgtgacgttgcggtctagtccgatgaaaaacacgatgggttgaaatgtgattgtgagatgaaagaactaccgcaatgcgaacggagactggggatcattttagcgagtcgtacctgctgtagtagttaggtatccataccgggcagctgcatcaaggtctgcagaggagggtcctcacgatcattcaaagcaagcatcctcccaactgaaccatgattaaagtccattcaggccaagaaagagagccgggttctgttgctgtcgatcgactcccattcagcatcatccgtttgcttggttggcccgcagatgtctgcgttgaatacaagtacaagtgcttggcctgaaagacgtgttagtgggcacgtgggtgacgcactaacagcaacatcggcttctaccctgtagaatagttcaagaacggtgcttgtatggctactctcaaccataaccattccaacgtctgttatagtatacagcgtatgtattcaatacccaagtacaccatcgctcattaatagctcaaagaataccgcttatggtaaagactaaagatgcagtgggaaaaaaagagttgcaaagccgtgccaaccagctgctcagtggcccacgccaccaacagcccattgcccaaagcctggagcgccaggttgggggaaaaaacccccatttcctgcctgttgttgctgttgtccattagcaaacgctccgccagctgctctacctacgccttggccttgctgttcttgcggttggcgcctagcctcatcttcctgctgccgccgggctgcttgttgtcgctgttggcggtacagtaccaagaagacaagggcggcggcgagacccatgatcaccaacgtctccaggatgtccccttcctcaaaggcacccaaatcggaatcggcaccaggcatcgcatcctcatagccatcatacatgtcatctccgtaatagcccatctcatcctgtaagaaattattgatccattcactgagcgaccattcttttttctcggctgctgattgttagctgggtttctttgatatgtccttggtcagggggtgatgctcacttggctcgtcttggatagagttgatccggccgttggtgaaagtattccaggcgcttctcgctcgcagcttcaacaaactgagagagacggggagatacgcctcatcgttcgtttccagagcagtgtcgtaataccgcttggcaagatgatagtcttgggttaagccaatgccattttcatgcatccagcccaggttccacaacgcctgcgcgctctggtaatgttctgaagcggcagtatagcactgaacggccttatcaacatccgcatctgttcctatcccgccaaggtaatagtcacccatcttgacagtagcgtcaatattaccctgccttgacgaccgggtccagtagatgagtgctagtgttgggttttgaaggagtgtcagcttctgggccttgggacacagccactgcgggatagtcaaataggacttttgagggtcgagtatgtacgcaacattgttctgagcggtttcatatccttgctctgccgcgtgcaggtattcgagaaatgccaactcaatctcacccgcttcgtaggccaaattagcctcagcccacgacgagacaaacggctctaccttctcagcgaccgctttgtagtaattaagtgcgacctcgcattgtctctcgcggccaagaccgaaataggtcatctctccgatatagtaatatgcctccatattgtagtactttgccgccaggtccaggtgatggtttgctgcgtagatatcctcatcggactgaccttgatcaaggtacagcgcagcgagctgcacatgtgagggtggatacgcagtctcggctgccgcattgaagaacttgagcgccagatcgaggttttgttccacgccgtaaccgttcagatacatcagtccgagtccatggcgagactgttggtctgcttgctcattgccgcgcctaaaccagaactcagcgagcctgaagctctgttcaacaccctctcctcgcagatacatgcgtccaatatagccagctgctctgcaactaatggtgtgaaaactgggcgtcttgttttcgaaaacctgtccttttttattccaggttttactggccaccttgagaaagtattccctagctttggcgtagtcacgcgggaggtttctctgcccgtcgtaaaagatacgacccaggttaaaagtcgccttgacatcgcccttctgagacatcagatcaaggtactcgagaatatcctcgatagaagcctgtgcgtcagaggtggggtttttgtgaggtgcgttctgtcccgaactagacacactcgctcctacaccatatgtacctccaagctcgtcggcgatacggtgagattccgatatccagctcatgccaccggggggtcctgaccggtaccacgcaattgctttatcagcgacccttttgtagtattttaccgccgtctcgcagttcttcgtggttccgatccctgcatagtgacgatgcgccacagccatctcggctcttgtatggccctggttggcagcaaaggtataataaagcagagctctggcctggtccggctccacggcgcctcccactcctgtagaatacatcactcccatcatgtacattgccgaactgttgccattgagcaaagcgagcttttggtagtaaccgaaggccgtcttgagattcctgggatgggagaagttgccgtagaagttcatgtcgcccaggatatagagcgcatcagaattgttcttttgtgcggactcttcgaggagcctggtcgcatggaggagcgggccactgacggcatcgtgggaggaagcaggcgatggagcagtaagtcggatggccggtaatgccttggaagcaagatgtagaacggttctcaaaatgccggggttttttcgtatcttataatgcaacggttggtgtagctttcgcaattcgaccagagcggcgttgacaagggcagcacctgtttatctgtcagttagttgtccttccagccctgagcttccgtctttgttcgagtgcgcatacctggttgtacatgctgtgcggcagggagctcgggggggagtgtattgcctgttgctccattggattcatctccggaaagtacatgttgttggttgtttggcacgtccgcgtgggagaacacagcaacctgcaatagcactgggaacgatgatgtcagtgtctggcgctccaggagagcagagtggcctgggttcgcaagcatacggattatgtacagaagaaagcgcctcatggttgtcgactttggaaaagtagtagaggcaaacccagaggaaagagtcatgccattatcagactcgtgatgtattagcaacagattgtcagcaataacgttgtttgcagtccgtggttgtccgttgcagtgggatccaaaaaggagcagatgtggtgcaagtattcgagcttgttaggtcgattgaatatcagcactctttttagacgggacgtatgtcgaggtaaatcacgtcaacaaatcgtggcgtagtcactaccagtagctacagtacacctttactgttgtgtagtggtagcgtccacagcagccgcgaaccaacgctatcataataccagctgtccagagtgaacttgaacacccagcgtggacttcccattttgtaatcgttctggagcgagctcgacaggggtccgcactcctacccccgggcgcccgcagaactcaaaacctcgacaaccgcgtcccgtcagttgtagcgtaggtacctggaggtgcttttgtgattggtcagtcagctggcggacagctgccgcggcttgcgatccgaagtgcgcttttgaaggagagaagtatgtagttttcatttcaaggttcaactgtgaactcaaagaacatgataacagcaataaatcttcgaataatccctaattgtgaccagtgaattatagcacaatctgtttgggaagtcggattactctttttatctgatgtgagtaccaagtacaggtagacattaggaccgttcaagaccgaagcatcaagactaagaactttgtacagctcaaatcgacttacaactgaacggagaagtctctcacaaatcttttgcgaaccattgtaccagagcgaaatctttcagcccccgaaaataaaccagtcacaatgtatgccctttcttgcaccgacgggttcaaatatcctggttccgaaccaacctacatcacagacatcatccccgtgtctgctgggctagcagccgttggatccgaccaaagtctctccatcttcaaccctctgcgtctcaaccagggacctctcaagaaagtccagaccaaccatgggaacatcagctgcgcagaggtattcagcgttggaaactcgatcgttgccacagcaggcgagaacgggacggtttcgctctgggatctgagaagcgatgcggccaacaccccagtgttgcaaatagggacgccaggcgaaggtcccggtttgctctcacttgcttgctcggaacagacaaacacattaggcgccggcacggaactggctaaccaccaagcatccattcttttatggtaagactttacgtacccaagctcagctcacctgctgttcgacaccttcaaccagacaaaatctcactaacttccaaaaaaaagggatctccgctccccccgcgtcgccaaaatccactacgacgaagtccacagcgacgacgtaaccgagctctccttccaccccaccaaccctcacctccttctcaccggctcaaccgacggactcgtcaacgtgtgcgacacgcgcattacggacgaggacgaagtggtcatcgcggccttcaaccacggctccgtgcaccgggccggcttcctgaacgagaccgaggtgtacgccgtgtcgcacgacgagcggttcgcgctgtacgacatgggcgagacggttgagaagggctcgccgacgctcgacctgggcgacattcgcaaggtggtggattgccagtatttgtgcaacgttatcccgaaggtgacgggtgctggagcggtaattggtgccggaacacaggagtgagtttattccctgggacaactttgccactttttggtgaaaaaccagcttttgagtatgtgctaaccacgtatgggggggacgaatagtcaagaactgttccggttgatccatctatcgaagaatggtgcttcatggagcctggatagtgagactgtggtaggtcttccgggggcacatggatccgagattgttcgcagcttttgctttgttgatgagcagcaagtagtatttactgccggagaggacagttgcatcaaggcgtggcggcccagtgtataagcaagtgcgcagtcacttaagccatgaatttattggggtttgaaccacatccatcccaaaatcgaattcgtgtctcttcatgagtcgcaaagcagtgaattcaaatccgtcatggtttcgaatgatatcaactctttgtatgacagctatggtctgaattacgtcgagaacaatctcccgtgtatgggttgggttttagtattattaaaggcttgacttagcgaaaggcaagctagttgtcgatctatcattaatcatcaaaactttttattagaatgttatcctcatgtggtaatcacaaggcatgtatgctttttcgttctgcaaaactccgccccgcgagccatgtggaaagatatgtgggtatatagaacgatcgagacacaagcgccaaccacttactgcaagttttcgataacgatggcagaagcaccaccgccaccgttgcagataccagcgcagccaatcctggccttcttctcagccaagacggaggtgagggtagtgacaacacgagcaccggagcagccaagagggtggccgatggcaacggagccaccatagacgttgaccttctcgggctcgaggccaaggattttcatgttggcaagggcaacaacagagaaagcctcattgatctcgtagaagtcaacgtcctcctccttgataccggcatgcttgatggccttgggaatggcaagagccggggcagttgtgaagcgctcaggctcgtgagcagcatcgccccagccaaggatcttggcgatgggcttgataccaagctccttgagcttagcctcggagacaagaacaacggcagcggcgccatcgttgatgggggaggcgttgggagcagtgacggtaccgtccttggcctggaagacggtacgggcggacttgagcttctcgatgttgaggttcttgacctcctcatcgcggtcaatcttgatggcaggcttgccgcggccacccgggacctcgataggtgcaatctccttgaacagaccagcctcggtggcggcctgggccttctggtacgagttgatggcatactcgtcctgggcctcacggctcagttcatggtccttggcgcagagctcggcctgaacacccatgagctccttgccatatgcatcacggagaccgtcggactggataccgtcgacaaggccgccgtcgccgtacttgacaccagtgcggaggttctgcatatagtgggggacgttggacatgctctcggtgccgccagcgacaacgatgtctgcattgccagtcatgatggtctgggcgccaaggatgatggccttcatgccggaagcgcacaccttgttgacggtggtggcaaccaccttgttcgagagaccggccttcagggcgcactggcgggcaggagcctgaccgacactgaggataaagacatgtggttagtattgtgctgttccagggtcgagtcgcggcggcgcgttcgctgcgcacaaaggaatctatggctacgtacccagcagagaggacattgccaaagaagacctcctcaacatcctcggccttgatttcgggaacgcggtcaacggcagctagaaacaggagtggttagctaaggacacgtttcatctaatactcctctcgaaaccggttctaaccgacgtacacttgatggcatgggcaccgagctgaacagcagagaggctggaaagctgactacaagttcagagatatcagcaacgcgaagttcacgcttcgtccctcctgtatcgttctgacaacagctccaggtcagccgacatggcggggtagcttacccaaggaaggaccccacaggggttctggcggcagaaacgatgtagacggagggaagaccggtagacatgatggctagtttggaagcttggagttgaggaaaaagacgggttttggaattaaagattatggaatgaaagcgggtgaagccaggtaagaacagtgaagatgtgggaagcgttgttctaataaagctcagcccgtgactaccaggattgtcttttggacgcgggacaggataggggaaattgttgagacgacggggaccttgtagctgtcacctcaggtcttctcaccgccttcaacgcgaggtcttatcagtctttatccggaaaagtgccgatcttcaggaataagagaaatggaccctcgcagactttgacaaagtggtgtgaggtgtccgatgccggcggcaactggctctcttcccatgatacctcttgaacccgtctttatagactaggatgtggcagcttgggcaaggggcagttgtgggggtttatggagtgttagaaccctgaggggcaccgcgatggcctggatggtttctgacgtggtccgctgcgggaatctgcttgcatgtctgccgtggacccgtggtgccatcattgcgagcaaagattttatcagatgatctgataatgttgagcagtagatctgcgcaccagccacttcctgtggtcgatgccgaagctagcgccacattgctaaaacactagtctctaccatttaaatgaagtctgccattttttcattagttgcaagggacctccaagtttagcgctacacggttgaagcttggtccactgcgcgccgcggcgagagttcactggttgacatcagccttgcgcaaagacagcgacgaaaatccagcaaacgttccagtcaagatctctgaactcccattgctcaacaacgcgacagctacccttttcgagacaaagcggctttggagtaacgctcaattatcatcgacgatacacgatggacgacgatttgtacgacgagttcggaaacttcatgtacgtatcatgctatctccatgacgtcgtcacgttgcagaaggatggtctgtctgggctgtgttttggtcaagactccatcgtctttttgaggctaatgtccaatcttgcttactttatgatgctctctccttcggcggtgctaaccattgattcgtagcggagatgctgaagcctccgaggaagagtctgaacatggtgtcgacgctggaaactacgtttacgatgattacccagaggaagccccagaagctccggctcaggagatgatggaagttgacgatgaaggcccctccaacgccgttgttctccacgaagacaagcagtactacccgacagccgcacaggtctatggcgagggcgtcgaaattttggttcaagaggaggatgcgcaaccgttaacacagccgatcatcgcccctgtcgagcaaaaaaagttcagcatcgaagaagcagacctacctcccgtatactttgaccgcacgttcatggccgatctcatgaacttccccgaacaaatccgtaacgtggcttttgctggacatctacaccacggaaagacagcattcatggatatgttggtgttagagacgcacgacattgcggacaaacttgagaagcgaacgggaaagaagcgcgacgagcagctgcggtacacagacattcacatcctcgagcgggaacgtgggttatccatcaaggcttcgcccatgagcctggtcctccaaggaacaaaaggaaaatcacatctcttcaacatgatcgatacgccaggtcatgtggactttgttgacgaagttgcggcttcgctcaggcttgtggatggtgtctgtttggtggtcgatgtcgtggagggggttcaggtcaacacagaacagatcatcaagcacgccgttttggagaacatcccactcaccctcattgtcaacaagatggaccggttaattctcgagctcaagttgccgccaaacgatgcctattacaaacttaagcatgtgatcgaagaagtcaacactgtcattgagaacacaattccaggccgaggtgaggagaggaggttaagtccagagagaggaaatgttctgtttgcctgcacgtccatgggctggtgtttcactcttcagtcattcgccaagatgtactcggacacgtatggtggtgtcaactcggaagagtttgcgaggcgcctctggggagacatctactttaacccgcaaaagcgaagtttcacaaggaaacccatcgaagaaggagctaagaggtcctttgtcaacttcatcatggagccgatttacaagttgtactcgcatacgattagcgaaagtccggaagaactgaagggtaccttgaaaaagttgggcattcagctcaagccatcgcagtacaagactgaccccaaggtcttgttgaaattggtttgcgagcagttctttgggccatctaccgggttcgtagacatggtctgtcagcatatcccatcgccggctgaggctgcaaagcaaaagctcgaacagtactacacaggccctctggacagcaaggttgctgagtctatgctgaactgcgaccaaaatggcccgcttgtgttgtatgtgtccaagctgttcagtgctcccgatgcgaagagcttctattcgtttggccgtgtgatgagcggtattgcgcgccctggcacagaggtccgcgtgcttggcgagggttattctatcgacgacgaagaagatatggccatggggaggatatccgatgtcttcattgccgaaacacgatacaacatcccaaccgacggcgtgcccgctggtaactgggttctgttgggcggcgtggacaactcgatcgtgaagactgccactattgtggagaagaaatttgaggatgatgaggacgcctacatcttcaaacctatttcgcacttcacccagtccgtcgttaaggttgctgtcgagcccatcaatccgtctgaactacccaagatgcttgacggcatcaggaaaatcaacaagagctaccccctcattaccaccaaggtagaggaatcgggagagcatattattgttggtactggcgagctatacatggactgcgtgttgcatgacctacgtcgtctatatgccgatatggagatcagggtatcggatcctgtggttcgattctgcgagacggtacaggacatgtccgcaaccaaatgctacgccattacccccaataagaagaacaccattacaatggtggcggagccattggaggatggtatcgcgcaggacattgagtccggagcggtcaggattcgggatcctgtacgaaagatcgccaaatttttcgaggagaagtatggctgggatctccttgcagccaggagtatctgggctttcggtccagacgagatgggacccaacatcttgcaggatgacaccttaccatcagaggtcagttgcgagttcctttcccatgctcgggacaccagttgccgttctacccaggtttttgcggtgatcgtcgaaaccgggccgtctcttacttccgggctactaacacgatgaacaggttgacaagaagcgacttaatactgttaaggattttattcgccagggcttcaactgggcagtccgggaaggcccgctttgcgaagagcgtaagttatctctatctcttctttgagcgtcttgcattcgactgccgccgcgtgcctatgcagtcatatctcctagcggctacagatttggccgcgcttgacaccattagtaaagacctgcagtatgggggctccagtgacctgcttaaagtggcagctgggagggaggccccaaagcaggctatgaatgcagccttcactacaggatctggtccctctttttttgccagtgcatgatgcccttgtcagaagggggttctgggcgttcacaagcgggggagtctcaaaaagttgcagactgcaacgatgaggcaccttgcgaacaccacctcggccaacgttggctgaatgggttcggctcacgagaactgctcagtcacgcttccgggcctcttctcccacgatatacacgttttcccccctcacatgtctcatgggtgctaacctgtctgtgaaaccagcaatacgcaacaccaagttccgactcattgacgtgtcgcttgcccaggaggccattttccggggcggtggtcagatcatccccacgtcccgccgcgcctgctacagttccttcttgatggcctcgcctcgtctgatggagcccatgtattcagtttccatgaccggtcctcaagatgccgtcagcacggtctacaacatcctggcccgccgtcgcggccacgtcctgtccgatggccccattgccggcaccccgctctaccgcgtcaacggcctgctgcccgtcatcgacagtttcggcttcgagaccgatctgagaatcaacacgcccggccaggccatggtcagtctagttttcgacaggtggaacattgttcccggtgatccgctggacaaggagatcgtcttgcgtcctctacaaatggctaacgcgcaggcgacggcgagagacttcgtgctcaagacgaggcggcgcaagggcttgagcgaggatgtcagcgtggccaagtttctggagcccgagttttaccagagcttgatagagagcggcaccttgggtgaggcgtgaagcacctagagaaaactgggtgggtgaggcgacgaatgtggcttgtcagttttttcacgccgtttatgtaatttctgggtagaggtggtctaagcattcctggtggaaggggggcgttcgtgtgattccatttcagaaaatttttgccgggaatgaaaaagcaaagaaagatagatgttcaattcaaatgtcaaggtaaatggtcacgaaaagccttgtcactcttgaaaacgatgttgaggtgatctaacttgaatgtaatagggaccgcatatgtgcgacactgaaacactatcagtgtacgttaaggaagagaagccggatagattcgtcaatagttccttccttgagaaggaacctcggccacatcagttttgcttgttgccgcgcgttctcggttcccttttgttttgttctatgttcgttttccatttgccttctgcaactgaacatgagaagggaatcgagttcaagccgaaacaccagtggacaaagctccagggggacgtaccgggagatgtgatgccaaggtacgaatccagcgtagtcaacgatcaatggaagtgtacaatcgaatacctatgtaccgcacgcaagcagtgtatgtaaaggccaagcattaggcgcagtacccgccgtttttctactaccgcttgttgtacggttcccagaacaaacgtggaggtcactttatatccggtgtaccgtggcatggcagctcaaacgatgacttatcccgctcttctcggcattaaagccactattaatcgttggttctttccattttcatttccccttctcttcatccagcatgcttggtatggagtaatgtatgtataccacggcgtgagtacaggggaagaccggaataatatcttggtacactgtagttgtcctttgcttgaaccacgaagctgctagttagcggatgatcggatactattccggtatcaaaccctctcaaacgtgacttccctcggttgaacttgcaaaaatgtggacagcgaaaaggaaaccactcggtgtcaatttttgttttccgcggctttgtgagggagggggaaaggaagatggggggtggttcgcgcttttccgacccgacctggtccggtaagatacatcaattttgcgcagcctttgctgatcgtttgataatcatgtagcatcagcaccaggttggagatgtggaggattgaaggcaattctggcctgggcatggcatgggtgctacatggatagacatggggaaactcttagaaatgaagcgaacaggcttgacaggctgacaggatgcacttgatggaggcttgttggtgcttggtgggagcgaggaagctcagatggtaatgctgatggggtcaaccaagacacctctcgatagaggatccatgatcagatattaaactcatacacttggttctgtaatgtacaccacacttcgcctgtatcgagtatacggtgtgtgtggactggatgtggtgactttggtgcttttcactgataggtgcaattgtttgaacgcgagcaatgaagcaaaggtacgaccttctgttttcgttcaagtgttcctgaatggctgtagagtgtgtcaatcaccaactaaaaaggaaaggactcaacggccactagctcgtggacatacggaggcggtgatagtattcgtgtgttgtttcccctgcgcgtagagtaccatatgtggctggatagaagtaaccgttcatcgactagttcccctactgaccattgggtaaagaagatgagtgaaatggtggagtgaagtttagcccacataagtatgcaagcgttggagtgaaaggagatgagtgtttacgatggtgggtagggatttcgcaggaactgtgtaaaactagactcttcacactacactgacatgtggctcaaggcactagtctccctggaggtcatgcatgatggcaggaagagctggttacgtaatcacactcagtcctctttgtatcgcaaaggtttacattctactagtaacctcggaataggacgtttaaagtcacctttgaaccgtcgggtgtgttggtgtcgaacctttgatgttgggcttggtgtattggtacaaaaacacagtcgttgacggagtctttgtgaaggtaggatcaagatgccttggacttccccacgctcttttggagttgtgagaggcatcggagggctctcttctttccatggtacttccctacccacatgacccgaacgcaaattgctgcaactttatagtctcttgaattcgtcaactttaaaacgggctatgtccacatcatgtagatcagttcataaagcacatgggttccgtcgatcaatagaaagtggggttcttaacgtccgcattcttgagactgtactcgattacataagtcatgggttggatgagccgtctgtcgtacactagaccctggtgtcgggggaagtaggcgggtgtgtcgacagtaaccccttcgatcctcctatcacagaatccaaaatcatcattcgcccccaaaaattacttctcaacttttgttgattctgttttatttgggtggatgggtcagctcggtaattaccatgtcaacgtcgttaatgttcagtccaaagatccccggactcggcggcgaggacgtagacacttggtgacaatcgctcaaagagtaaagattgtaattatgcaagaggaccaaaaaagaagtaaggtgtggtgtcttttctatcatcatatgatagccgtagatgatattgacctaagcccgtggtagaatgctagggacatgggcttcaccgcagaaatcgcccatgaccaccatccaagattgggatgcaatatcaggtgacatcgtgcctttcgtattttaactttcggagcttgtgatcccaatgcgtggtttgggatggctgctggccctttctctctggactgacatgggaaacagagtgctgggccctgagtggaaatttgaacatcgataaaggcggcggtaggtatcagaatttgccaatgtctcgcatcgttatatcaattcctctacgaacccccgcacacaccggatagccacgcatgtgccccatatcgaggaggggctgtacgtagtatagaataacgttgccaccactgaccaataaggcaatcctgcggatataatctcacgaaataccgcagcgtagggtcaagcctggaaagccatcgcaaggtgaatgataattcgctgaaatggacatctctgaagctcccttgtctggattgtactcagacgcaagtctccagcatcttctcgatgatgcccttcagggtgtcattctccagagcagcggcaaccctctccttatctcccagctgcttgttcacctggtcatcctgggcatgggagccatccttcatgcggacgatgatgcgatagttgggaggcagagcgttctcgagtcggacacggacggcaagaccaatgacagtcgccagagaacagtggttcactgtgggcgtaaggtcaacctcgacattggtcagggtgtttggatctagacgctcggcgggagatgggctaagatggatatcgtcaagtctgacgacggcgatttgacccagggtgacggggtgttcagggtccgatatcgttgatagcaggtctaaaacaagacatcagctgtctgatcaccggtgtgggtttcttgtaaaaatagaacagagatgagtgagacaggcagttgaacatggactgcgccttgctatacacgtgcaactcgacgggtcgtagttctcaccatagatttcctgctcgtcaatgggttcctctgtcgccaaagtcaagtcgtcgtcttcgtcctcgtctgatgtccacaccgatgggtcagtgttcagggaacttcctgcccaccactgctttgggaacaagatgtggtcatatttggaatccgggccctttctcacatggcccttcgctagattcctgctgggcagttgtgagacactgaggacggtgggattagcgttgtcgagatccgatttggccatgctgagaggttgtgtcaaaaaacgactggtgaggtaaccctatgtggtggctgatcgaagtgattgaactttttgttgcggtttacataagttgccactcagtcgacggccaaggctaggcgaatatttagacttaacctaagggttcgggcaagttgacgttggtcgttgccgtgcgcgggagtcaaaacggcggcactggtggatgacgttcagcgacgggagtggacaagcgttccagtctcgtctgtgtatcgttccccgcattgcaggttgcggtgcctctttaaccgcaggtgctatcggggcatgccgtcctgccagacccaccaggcccagggcgggccctgaggggcacacagtcttctgagatcaagaacaaaggggtgctcatgagtttcaaacgacatgccagaaactctgtatgtacaaaactgggaaatgctgtataaaaacgggtcagccctcttcgtcccctatcggcagctttgccttcgtcaacctactgacatcctacacggagaggacgtgtgtcgccctgtgccttgtcgaacgtgaaagcgacgaaggaagcattgaagatcggagatcaccgagcagatcaagacacctactgcgtatgtgtgccgagcaaagcattgatcaaaccctctcctgaccagcgcgcgggaggttatgacaggtgagtttctgtggctgtacaggtacgtttttgacatactatgtagataggtcccgataggtagttctccctcccagtataagttttcattttctatcgcacggcgtttccgaatacttggatctcgcttacgttgtggcgtcatgttacccatagttcattgcagacgaggcggttgcggtacggccatgaatataatgtcgttgatatagatccgtacggttgtatccgcgaggcggtgccttctgagcggcagaagcgggtgctcgtggggtgctctttagtgtacgtattgatacctctagctatcgagtacttcgccgccgcgcctgttcacaaaaccgaaaggaagaaccccaaacatgagaatttgatcattcctcatattcatgcaaccgatatcccctacataacgagattggaaggcgtgggggattccctgtacgctagtaagaccactggacagaagttggaagcttccataacccctgcgtgaaagcccagaggaaagagagtgtcagggtcgggtgaaggagacagtgccttggcgtcgttggctcccgcgactcccgcccaagctgttgtcatgtggtgcatcctccttggctgcccgatagccttcggcggccccaaggttgtaatgcttcagcctctcaaggtccccttctcggagatgtttctacaaagggcttggaataggattaaggacccgagaaaagttaggatatggctcggtgatgtcaaaccttaatccatggtggccgcagtatcagccctgtgccttacaggattcccgagcctggggtacatgttgtagttgcgtgtgacggagtacctagtcgccaagtataccaaggccatgaggactttatatctgggtgtagtggatgagcgttataggtagtgcgtgcgtgccttgcgtgtgccatgccctgcgacagcacctctcttaagcctccccccctccctctccgcgattcctctttgctttttcaagaaagaacatttcttctgtcatttcttgcattgggacttgtggaggtcgccgtcaaccgggtgtgccccaagcctcaacccatgtcgggtcgcaattacaatcgtctcgcccgaggtggaggtggtgggttgaagtacttagatgaacatggtgaatggatgttctattcacttggtgagaacagaagagtagtgtacgcaagcgtggatgtgggtagaattgcgagttgagacttgcataccctcgagccgtcatcttgattcttacctgagtccgccggcgagtcgaacattcgatcttcaagttggtggtgagagtggtcgcgggttggccagtgcgtggcagcgatagacactagattaggtacttaggtacgtggctcgagcgtggttgtgctggcatcgccggcggggagagactgcacagacagcgtcaaagttgcctttgtgccctaatttcgccttcctgtctccttttgccgcaccggagagtcaacggtgcctctacaacagggtctgcatggatggctggctgttcatgccaatcttcaaatggcgtcttcgagaatatgttgagaaaatcggttccggatgcctttgctagaggtagtccagtcgcagctgtcgagagtcttgtgtaacggtcccagaagggaaggtacctaatttggcttccacgcacgacgttggtggacggattgatggaaagaccatccgccatcctctgcatagcggtatgtaaccttcctcccaccttcctccctctcgggcggcttgtccaccccactccttcggtcgaaatgtgacagccttttaaatggcccgattaacccttgttaatgctgcttgctgtggcgtcgttgcgaacttgcactgcacttgacgacaactcgactcaaactacatatgacagtcactatcagcgaaatgaccacttggagttcatcccgccatatcatgggccggcatcagcctgccggacctggcttgtacacttcaacctcgtgttgattgttggcgtggtacttcgatagacacttcccttcttaatttggttcggtggactttgctttgtcagccagggcagtgagggaaagggacaccacgctaagagcagcctcgtaaaacaagctgctctcaacagatacgccaagatgttcgactggatccatgcagtgtctttcccgagggttcgcggctagccttcttgcgttatcgtgcgattcccgctgtgagacagggtcccaggactcaagcagaagcactaagtaaaagtaggaaagggtccaaggtccgctgtgatgattgcccgttctgcccgatcgatctcccatgcccggatgggcaggcatgcgaaatatcccgccagggcagttgactgtagaaaagcaaaatcaccggtagacgcttctccaagattgtttgacacatgaccgtggtaatggagattcctctcgctaacgctcatgagctcagtgtagtcgagttgtcagggaatgccttcgccggttaccatgaactcgctcaaaggcctttctagatttaccttgtcaattgcggaggtcagtgccaaaacaaaaagaagaaaaaaaaatggattgaaataaataaaggattaaaagaaacatccccttctgctcaccaagacatgctgtaggcctagaagtgcctataaacagcgtcttttcgcacactcatcttgaagccagcgtgaaccaagtacaaacaatactttgctgtttttcgaagccatggtcgatacgctcacctccattggatgcaacccaaagggctgctacgggtacattccatggcggcaggagaggggtgagtgggtaggtagaggaaggtacttaggtatgtattaccactagagatgctgattcgaggcccagtcttccaattcttccccacctcgggaccacagttccttgaacctgccccctggagtccgtctttccatatggacgcggccactctcctcgctcccgcacatccccgccatcacaacatccactctcccacctcaagttccgcccgcctccgtcaaatctgcagtggatatcagcatcaacatcccgtcagttggggctagagagccagcaacgacgggaaccaagagggatcccccgaaagtcgtcatcaagcacctggataccttacagcagagcacgaactttgtgattatgttggccatgtgccactgtcatttctttgccccgtacgatagtaagctggaccagcgaaggacctatccaacagcgaatggcagtatttgcgtctatagcaacaccggatacgaaggcaggttgcctcgctcacctggcttctggaatagcaagaggtctacggcggttgatgctgtacagtatccgcaaggtgccgtccccaggtgtcccccatatctacctctgcgcacctatgtattcggcggcattccacttgcacggaaacacagtaaaaagagctgattccgtcgaggagctgctgccgtcggttcccatcggtagcagtggaatcagggttccattgcgggaccagctaaatgccattgtcacgtatgtttcatgtgctttggggcggcggcattggggcgggttccttgtcccgccgccagacttctgctagatatgcattcttttggtcaatcttcccatctgcagcaacttgttctaggttcctaggctggcgtgtagtgcgatgtcgtagagtaacatcgaggtgccaccacgaattactatattcgtacgcatgcgtattagtaatggcaacccccccaagacaacgagcacgaggtatatgtaagggcaaggaacttggtaatataccccagcgcatctgacatgtacacatccagcgagtccttccgtacggctttgttctgtgttcaccgactgcggtgtcttctttgctttccatggaaagaaaccgccacaatctgtacaaagtacctcaagacacgcaaactgggcacacgtcattcatggctcgagataggatcctccgaagtgtcaagaaaaagtcagttgcataaagtgttcggtagagattatagtaaaatgggtgtccaaacagcggagagcacaatttaaacccccgaacaaagcgagtccaattgagcgctaggggatccatgtccaggccgcatggctgatcctgatgaagccagtcttccatttggattagtgtagtctgtagcatgggtgaaccccctcgtcgtcagccaggccctgtttttatgctgcacaatgtttaccttggcgggccataagtgcacactgtatgccacgccactacatacggccaccccaaatcactggaccaatccaccgtgaaagatcagggacgagctgggaccgggagaacgcatccatccgtagacgacgacccagtggaaaggtgataggtagttgggctggcttccccggtggtgtacggatatacctttctctaccgcctaaacctcctgtaaaagctcaatccatcgtgatccctaaaatcccctcccatccccccttgtttcactcagttccttcactgttaccactgacaagctgcgacaggggcatatactgcctcgctgtggaaaagttgtatacgcgcttgctgtgtgcgatcagcttgtccctgcccctggccatcgacagttgaggctaggtactcttggtatcaccgctacctacctgtactacttaggaagcacacctgctagtgctacataggtacctctagatagagatagtgcagaggtggttagtacaacttgaacacaccttccaccagcagcgctactatcagccggccaacgcaacgttcaaataaaactacctctacctgccacttccctaccagcacgggcaccggcctccactgcctactacatcatcaattgagccggaccagcaacttcagtttcaacaccgcccacatcagaccctcgaactcaattcgcgcgccgacatcttggatacacctctgttccccgaacacatcgaacggcaccgccaggaatacactacacccgtttttaggacccaaccgcgacatttggacgattttacaccgatccgactcatgaaccaaggatagcgagaagccaatgtgcaagcgctgattttcccgccattcgccaacagcaccagactctgaaactgtcatcccatcttacctctacactcgacatcagacgatatcgctgcttcttctgagcatgtcgaacgacccgtcagtgcgccggctgctcccgcagacttcgcagatgggtgcatttacctttgcgccgcctgcttaccagcaaccgccacgcgaaactcagaaaagtgcgacccctatcagtcttgtctcctggataacttaggaaaataagagaacttcggttaaccagtctgctgtttgattcttagactatgtcttcgttgacgaacacaatcgccacaagcggttgaagggtatgtacttttctcagcatcaatcaatttcaagcaagcaagaaagcgaacatacacccacccgatagtccaaccgtgttgtttcctcgttgggacaatcccttttttttgtctcacagaggaggcatcaagacaccaaacaagaccttgagactgacggttttatgtagttatgagagcctgcgaaggatgccgaagaaggaagatcaagtgcgacgccgccaccaccaacacttggccctgttcggcatgcatccgcctcaagcttcattgcgttcggccaaatggatttgatggagccgccgaaccccaagtttacgaacccccacgtgcccagtttgactcgtcacctgttccggagagttatcaccagcagcaactggctttgaccgaccaccaacagctccttacgcatgctcaagctcccaaagccacgccgatatatcctcctcaaacctccttccaggacacggcagcgctgtaccatacagtgccgtacacgcagccgcaagctgtaccccagaacctccagtatgctgccgtgcactctgcatatgcgaccccggattcctttccgacgcccccctccatgcaccaggtaccccaggtgtcacagctacctcaaatttctcaacatccttcttcacctgaggactttcaatccgaatatgcgcagcaggacttggcagaccttctgggttcgctcaaggtcaacgaagcaggaacaggtgagaataggtggctgctattgagttcgagagcttttcaggtttaacatggttctagctccgtatttaaacagcaaaatgcgatcggccgatgatgaagagccctccgtagaagagaccgaagaggaccagtttacgaagaacctgccgcctctgacggcgggcaagattcgcataccgcccgctttgatgccgtcggaagatctgtgcctccactacttcgatctctactttacgcacacgcatccttatgttccagtgctggacaagaatcagttctatcatcagtggcacaataaccgggaggctatttcgccccttatccttgaggccatttttgcgattgctaatcgtctggctgatgatgcggcgcaaggccagcagtggctgtatcttgcaacacgtacgagtcccgtccttgctctatttgctcaccagctaacttttttccttttggatttaaggacatgccgattcgtttcttgatgtacctcgattgagcacccttcaggcatcattgatccttctcaaggcgagggaacaggcaccgaagaagggctactactaccgctcttggatgagtattgtccaatgtgttacaatggctaaggaccttgggctggacgagcactatgctgatcaccaagccggtcgatcatgtggcttaagtcctgcagagtgtcagctgagagacaggatttggcagactatcttcatcgtggagatcatgattggtactcctcaaggtgagtcaaggatttctcttcctgccacacgagatactgatattttgctaggaaaaacggatcttgcggtcgaagaagagactgtcaattttgaagttccgagacccttgcccaacggcgacacgtcggagtatcatgtatcccgaaattttgtttacttttctagggttgtccgcaacgtctgccggatgagcagagtttattcacgcctcaagagaaataaggagtggggtatcgaccctgaattcgttcagattaggcctgccatggacgcatggttaactgacctaccacatgaccttcagcttgatttccctgttgatgggtcgcctccgtggttgccctcctcgtttgtcggcaatatgcattcgtattatcaccttagcatcattttgttctacaggcctcagctggcccacatgacgccgacaggtactggaggtcaatggaagcagcacatgctggtctcataccgagccgccaagatgctctgcaggttacaagaaggcattatcaaccagtttggcattgccgggttacagtgcatgcagcgaggtatcaacttcacgctatacgcggtcctcgcttgtatcgtattgcatttagtatgtcttcgtcgccgttttagccgctttcacctaatcttggatcaaccctactaacgctgactttaggtcgctttgacatcaccggatccggccctcaacgcggagtcgcgagaatacttcacacgccacatgcgggtattagagaaatgtatgggtgcttggccaatgcccgatatgcagcggcagatcgattctgttcgggaagccttttcccaggatatcaggaagccgtttgttctgaagcctagcttcccctacggaagcccatcgtcaacctcgcatccaagcccaccagggccgtcgtatcgatccgatatgtcgaggactagctccatcgaccatcagctcgatacgcatgtgcaacattctcacgttagttacaccactcatcccctttcaccgcccatttcgattggtccaatggacagcaagagtgactcccatgatttacagtcacttgcaatgatgtcttccggtcacgggacacaagcatcttccatggcgcagacaatgccactcacggacgcccccgcgtggaacccgtctcgcatttttgagtaagtgattcggaagagaagagattcatttgtggtcctttcgatactaaccggtatcctagtcaatggaatgcccagtttggcaacccccaggttcagcatccttctcagctcaccaaccatgccagtccattgtctcttccctcttctggcgcctcggaaactagcctccaagacttgcaggcggcccaggctcaactttctcccgtttcacagcagatgccgcagtacccaaccaaccctgtacagaccttcgtcactcctgcgatgtggcaagagtctgtggctagtgtctacgagggaggcctcaagcgttcatggggcgattacgatggtcatatgccagtcaagcgtaaccgataacagctggacaattcatcgcgcggcgtagcgcgtcacacacatgcttgcgccaattccagcacccacacaattcgaccactgttgcacgggacgagaacattgagactgccaggatttgatagtctcctggttaatgatataccaggttgcgggcgaatcaaaacggcattgcatgacatatatgcttgtgttacactgacagagtttcaatgatgttatgataacgacttttgacctaagcatcagcagaaatggcttgttctcggtattttgtcatatcttctcgacagcacgggccaaaaagggatatctgtatcaggtatatctattgatcggagaagaaaaataagagcagaagaaaactcagtcgacggtggctggtacaccgcggcagggaactatcaacaaggcatcttctggggaggaaagtattttgattctccgtccccgggagacgagaccgtaggggtggtgggatctagggtcttaatcaccaagcagtggaggttttgttttcctctcttatacattcaccattctccggtggtcgaaaatatggataccattcgtctctttatggatatcttttgcagcatttgtattattagttctataccacggtcagacgaaagttgcgttacatattcatcaggaggcttgcagatttggtgtcaataatggtccgtgaggtggtgttgtcagaattgagagacttgattgttgtggtcagaaatgtaagtgccatgtgctagctgggacggatagctatgtgttgggctgacgattcatgatctacatgaagcattggatgggaatagttctataggatgattgtagtatagagaaaacgttttcactgaaaggctatcgtggtttcaatagcacggtcaatccaatgttacaatgttaacatgtaagcgatcgatcttaccacaaaagtaacctatactacccctatacatcatgaacacccaacagtgcaatcatttatgaaataccgcatgcctaaactcccgagggaagaaacatgtcaagtctatgatgtcaatgagcctttcacacatcaccttccacagatacaagcatcattatctggccacaccgaccaaatcactactctattggcaactattcatacacccacaactacaccctgccactcgcttccaccagtccctactccctcctcggctctcatcctcccttcacctaccccccttccttctctccgcctccctaatcgctcttttctcaatcaaaccccgaatctcctcccaaaccctcgcctccttcactcctctcttctccgccgtcttttggggaacatcagtaacataaaactctttgaccgtcttgaaccgagtccaggagagaatcttttgcctccatccatgctgttttccgtctttcagttgttgccgttcgagttggagttgttggattttccattgcgcggacgtcaatggcttgctgctgctcttgccctttgcttctgttattgtagagctagcagggatttgatcaacccgaacgaaattcaccttcttgaacaatcccttctgggaggaaggaacaggccgtatatccgatatggctacgctgctcacgcggggcttgccgatcagtgacatggtgacaaattcgagacgggaagcggactgtgggggcagagagcgcgcgaagcggaggaggacgtcggaggataggcgagcgtatgggggcagcttggtaaggtggatttgagcgacaaaggggcgggaggagtgcgcgaggaagaggaagggggttagaccgcaggtgaagactgggaagttgtcagaagtttgttcgtgaagaatgggagggatggatgggagaaacaaactagcaacgccggcgagtggagacccgttgacaatgtaagccggagcaacgaagaggccgaaggcggagaagatcagtaccgtcgtgagtttgaggagggcgatgaaaatgatttctgtttggacgagtatatcacattagcaccgatattcatgttcaatgaattcgagtaacctggaaaaggggccgagtaatctgaagtaaactctgatgacatgacttctcaaccaagaccatggcacctccgctgtatccctcgagccacacggatcccacctgagaaacagatccaacgaaataagaaccatcaatacttactccccttgccggcattgtagataagcaaacgctcgggatattctgcaaatcaaccaactcccattattagcttcaacatctccatctctttcactgcccactttgtcccaccccgtccaaatgggtgagaaagcacagagaaaatctcaccgagattcggcgccttaagctgcgggaccccattcgcagcagccggtcgtggctgagtttgaccctgctcctgaacctgaccctgagcccgcgcttgcgcttgtttccccccatttttatcttgcaccacctccgatgatgaccgagttgaagttgaagccaatctgacatgaacgacctgcatcatccgccaacaagaattccccttcccaccccgagtccgggcgacttctgcgattgctagcgtattctgagcctgaggtagcggtccactagacataggacgaaaaagctggaattgccatcgtgactgtgacgggcccgccccatgataaattgcaacaacattttgggtgggtgttgtcttgacaagtggtattgtcgtcatcgtgactggcactgaacgtgaaaagcaccgtggcacgatgccgagagtggcgccgaagggcggcggccgccggacaagcatgacgggggatggaggttgaccggcaaagaagaagaagaagaaaacgatgaggcgagtagtctacgactcttccatgcggctaattggtactgtgatcccaacctaaagccgccaaactggaaagcaagaagaagaggaaaaacgtttggtttggagcttgcgtgagctaaggaagaagtgagtggtggtggttacaagtaatgtgccggccaagtatgaccaccgaaataccaatgtggtccgagctttcatacttacccgcacacactcgaaaggggtactacactacgcaaaactagactgttgggaccttacagtcagtattttgcagcacaaataccgagataactagcgttaacgtgaaagacacaactatatttgattgacagaatatgatcgaatattctcgctgatagcgggtttgacccctcgtcaagggacagcctctagtaataagaagcctgtacctacgcggagagtcccttttactacacttagtcctctctagacccaccccttcctttgctctttccccccttctcagtatgcttccttgtccatgtctcattctgtaataacgagttggattcaaacttcataaccaacctaggtttgttctgttctgttgatacccacacggtccttcgcctaggctgaacggaaataaaacaaaagccacgactaaagcaaatcgtaccgcttccctcaactccctgataaatttcatcaccaaattatctcaaccaacatccaacgctgcatcccagagcatactcctgctgccgaaaggagatgaaacgctgaggcccgtcacatgagcatccgtcactcaccctattccttcgttctcaaggacacccatgaccacaatactacggtggggcttgtggctattgtaagggcggctgctgctgcgactcgaccataccgatgcctccctctttccacctctgaaactcgtccttggctgcttggacttcctcatggctcaggcccttcatccaggagttatttgtcacaaacttctccttgaggcgttcatcgcgcagctctctctggaacgcctgcttctcctcgtggaaaaccttgtcctcttccgagtcgaaggtggtggtgttgtagatgaaccattccgaagtgaatttttcaaacaccatcttggacgaattgaggcaaatcctaatcaccaggccctcgtcatatgcaagtggcttgggtttataatcatcttcggagataccctctgtcgccgcggcgtggttgcgggagaggaataccctctggagttgctttttatctactccttccgtgggctcttgacgcatgtaagaagagatatagtactgccattgctggatgcgctccatctcgtccatgtagaaggtggtgtcttcctttttcagccagcgcacggaagcttccttcttgcccggatactgatgacagattagtatttgttacattcaactttctcaaaatagatacttacccagctgatgacgaacatatcggcatctttgatgcacttctccgcaaatttacgagcgctgatctcgttctggaagctggtggtctcctgctgacgactctccaggtatgccctaacgagctccttggtcttctcgcccttggcgtctgggttgttgcaggcaagaccaatgcgacaaagtgtcttgagcagatcttggatcgtgtaaattgtccatcccttgcgaagatagtagtgccggagcacgtcttgataccggctctcgtcaatctcgccgttgatgaaatcctcaatcagctcgacggtacgaggccagaatgtctccgggttcttgtcgtcgaagtagtgcaggcctgggttgaccatgccaaggatctttgcgggcttaacagcagtctcccggcggatctcctcaaggacgctgtctttgctggccttgacctcctcgaggcgcttgtacagcgtctggaaaacagtgaagaacacatacatgttctggttgcagtagaagttgtaccaggcacgaacaaagggtgcatccgccttcagttcaccatcgacatcgacaagtccatcaggcttaccatccttggtgttctctaagacgatgggaccaatcgtgggcaaccagcggtcattcgagacctccgggacagcccgatcatctggcgcatcgggcatctcctcctcattagcagacccgacatccggtgtcgtctccttgcttcctgttgctgtgctatcttccttttggccccggctacgactaccattacggcccggatcaaggacgccgcgaagtaggtcggattttttaccgcgtcgcgtcctgccattggtgagctcagcgggcgccgagtcttcttcatcctcttctccagaatcttggtcaatatcagcaagtctttcttgcaccttctcttctggaaggtcaaagaatgccgggatgaacgtttcaaagaactccaatatacgtctcctctccagagcgttgtgctggccacccacattcgcataaatgaccatgaaacggaggaggtcaaggagaagatcctgatcttggaacccatacaggaattggtaacgaggtgtctttgttttagtcgttcgcagtcggcgttgttcttcatgcttggtcttgataacgtcgaccagatgctttgcggaaagattgcgtttgtcattcgtcttcacctgaatacccatgtggtccaggctcttgagatgcatcgtttcggtttggctctgccagactttctcccattcgcgctatttattgggttagcaaacacatagtaacagcgaatcataggtcaggggaatggtgatgcgtacctgggtgaacctccactcttcatctttttgtttgagacgagccatcacgatgggcacaacagcgaaagggttcttaaacatttcgttggcgacttcacagcccttctctggcccgtagatcttcttcaagactcgcttgtagatcgaagtactctgcccaccaagacctgcaggcatcttgaagtgtgctcgctccgcgggggtaagcgtaagcatttgttgggcgatcggctccaggagctggatgcacttttggttggcttcgatgtagaagtcgtagtcatgtcgctcctcttcgatacgatggagtccctcttcgtaaccgttcttgcgatgcgcaacgaagcccgaatcttccgaagcccacgtcggatgtgaggcccaaccatcgttgagtaccgaattgcacagctcgtcgcgaccgctacaaggacggagacgttcctgtaatcccatgatagttagcgcgccagaaaagaaatagtgctatgttacgaaaaggcacttacccgtctagggagaaggcgatagctaggaccgaaaccgcggcagttgctcaaagaaaccttgcctggcggtggttcagggcggttctcaactacctcttccgtgccggtgtgccttagcatgttcctgagggtattcagcaattcggggttgccacccatgaagtgatttgccttgtagatcaacacgtccttctcgatcaggtcaagattccacaggttgatgagtttcataaactcgcccatcgcggtcctgttgccgatgtgcttcttgaccctctcgaagaattgtacatcatcttggccggaggtcgaaagcgggatcggaccaagcggttccggcatgacaggagttaaagtaggttcgataaagttgccatcgccgacgacgggcttgtgtgataatttggctcgcttgttggtgggtgccgctggctgaatggttgaccgcaaactcgagacgggcggctgctcggatgcaggaggtgcggtagtgggaacggccttctccacacgggcacgcttcttgctctccttgctggcgctcggcggaggcgcaaagttgccgaccggtggcattttaggctgttgatcacgaacaggaaggcctggttgaggagttggcgtcgtgacagccatcgccgcgctgtcttccgggcgctgctggccggccggtcgcgtttgcgcggccgattcgggaagaaattgcttaaaatcttcgagcaggtcgggcgccgcgtggaagagagtggtcacttgcgagtagacgtcttgaataggtttttgttcgcgctggtaggtttgcaggatttcgagaaattgcttgtagatttcgggtttgtcctggaaacggttcttgaaaagagtcagtttgagtccgtactcaagttccatgtcaagttcagacgatcaagtctccacaagtacttcccagccccatccttgccacgaaaaccgctcccacttatgtcgctgctggccaacgggaatgcactcactttgatcttgttaacatagctaattgcatgattaaactcaactggcccccgtttttcaatgattgcttgatgagccacgctgccgtttgagttgggctggccggccaccgttggtgtgggcgtgtgcgcatttctaggcgctggcccagcatgggtgccagcagccccgttctggccggctggggcggatctctgctgaaccggactggtattctcgaagggtgcattctggttaggtccagaaaatccagcagggccattttgtgcaggcacgctatacgccacctcggggctctcaatgctgtgctgcacagtagatggcggccaattccctggtcgtgcacttaggaaggcctgaccgggacctgatgttggttgtgcaggttcgagttgtggcgcgcggcttccaccgatcgagaacgaggtggagccttgaggtgtcgtaacgcgaatactgttcgggttgttctccaagccgcactcgatgcggtagccgggtggcaggaatgtattgaagccctggattaggtttggatggcccgcgaatagctcggaaactcttgtgataactccaggggtgtttatgctgcttccggttagcctgcttctagaggagactgtcgaacacggagggccaacatacgtttggctcttgaaatccttcatgatgtccaagaacttgttgtatacatctggttgctcatgaaactggaccttgacctgatcgagatagctcaaagcgtcctgtgttgagaataccgttagcattcactggcgatgaaattcgcaccctgccgaccaaccagatgattttacgtacgttaagaatcggctgttgaccttggggcattccactggggccagaaggcatggggtggccagcgcccatattggagccaaagggcatttgttgcatgccacgcacaccgtcctgctgtaacccccgaccgttctcctgctggagaggaccgccaaagagagacgtcggtccgcccgaccctcctaacgaattatttgggccgccggggccgtgagacattggggcgaacatttgatgttgggttgtcggcgcagcgcccggcccgccgtgtggaggaggccgaccggattcatgttgtagttgcgggccgaaagcgggagcaggtcccgttggtgcgccaatgggcatggaaggagcagagcctccgtgattggcaagtaagccgccggggctgtgaatggtagttgcaactctagaggcgaccggttggtggatggggatcgagccagcactgctatggtgaggggtggtggcgggttgatagggttcccggtgctgacgttcggcgtcgtcgcgctcacgttctcgctcgcgttcgcgggtctgttcgcggtccctctctcgtcgtgctagttcttcctgttgaatggcgcgatgtctttgctcctcgagttcgcggtcacgatcgcgatcaaaggggccaccgccatgcagaggctggggctgggagttcatcgtggttggactgttcgaaggctctgggggatcggcgtcagtcgcaatgccaacgacgcgagatgcaagtatttgttaggggtgatgcaggaatgagctgaatgtgaccggagcgctggtggggggtttggagaggagcaaggtttggttgcgtgatgaagtcaaaggtggtgaaaggatgcaaggcttagaagcgggagtgcgctgcggcaggcgcttcgttgcttgcctgacatcggcctcacctagttcggcgaggcgggagccctaggagctctgtcaggggaccaggcagggcagggcaaaagctgggctggaagaacacgaagaagggaggaggagcttggcgcgtacagctgcgacaggtgtcatagaacctctctgcgaccatcgatggacaatgtcctctggatttcgaatgctcaagagggtctcgactgaacttggattttggtatggctgtcgacaaccagggcttggttcagtagaggattttagcgaccaagtagatgtcggaaatcaaacgtagcaagcagtgttgtgtcgcaagaccggcaaccggggcgcagatctctttccgcctttccaactgatagcgataaggcggcaaaatgtcgcgaagcctaattccagcaaatcaaaacccagaaaattcactcttctgctactcctgacccaccaaggcttcttatcgtccgtactcaccccttacgtatctattttatcgccgatggagcccgaatatgacacaaggcgcgcatttcaagaaccggtgacggaatttggctgtttgaatcggatatctctttacgaggccaaacggttgaccaagctcgaagtccatcacgcagaaacctcagaaaaataaatctgtttgttattcaggctcgtgttctaccgcatggacgtcgtttgggccgatttcagcgccgtcaacgtgcggtgtcatcattcctgtcatatgcggtgggtcctattcgaagacttgccaacagctaccgcctaccataaccgttagggtgaccagcagaggcatcagttctcagacagccggattacactaaaatccacaagcatccactcgttatcgcgagctttaccgtaagacctgatgtcctcctgttcagttgttgtccatattatcactgaaaaccaagatattcattgcttgctatgtgaccgagtcaatctcatcatcagacttcccacccgttgatggtattccacggttcagtaccatgccctgattcagacccgaaagcttccctcgtcctaacctccgtcgtcaactcttttcaggaggcattccgaacgcctttcaagatccactgtccgatcccagtctcaaggtcagtatttccgcgacaaacaaactccgggcaagatgaaccgaatggacttaccacttcgccattgacgacactgctacctacattaagaacctcgatgtctccaggttggatctgcggtgaccatagtgtcagtataaccatatgaggtcgaggaggctgtgctatggtttcttttatgtcctcttacacgtttcacaccgtctttctcctcccaccagacctccgtatcaccgcccaccggcttgatcttctcccccgccggccatgggctggttggaatcaaatgagcctcgacgaacctgcgcaggttgcgctgcgctctcccctgtccatcctcgccttcatatgcatttgcgcccaaagcgctgtagtctcttgggtcttcccatggcttccgtggaaggttttctatcgccgagttgaggggcgcgaggacagtcgtattcctggccggatcgtctaaacgctgcgatggagactcgatgctcctaaggaatctatcatattttgaaatgtcagcgctttataattttttttttttttaaataaaaggaatacgactcaccctgcaaaaagatttatgctcttatctcgacccatgacatccgaaagcatgacagagctgccaccccctgcgttcgcggggccatctgcttggggcgctccggaaggcggcatggctgggccgagtcctacggcaggctttgcgagtggtatttgcgcgtggttgaccgactgcgactgtgattgttgctggatatcagaagcggttcgatgcagaggatcaaagagttgagcgaaggcgactgctgcagttggcgcaaggacgaggtaaggagtgaaccgcatagctatcacactaatcaaaacttgagtgctgaggtctcttctctatggtacgatccgacggtgttcgatcacctgcacagagatgtacactaggcgtacgtatcgcatcccgcgttgtggcagaaagcgaaacgaatagtagcgagcaagccattggataggatgtcgacgatgacgtacgtgcgaactggggcggggaagcagtcaatcattagtaagtgattgcggcgctgccattgtgtacttcacatttcatgatgcccgcggactctgaatcgaagttgatcaagtatcctaatatgaccaattccacaagtgttggaaatgtgttgggtcacgttggtatggctcggttagaaattgcttcgcctgacatgttttgggtccaccgtgaagctggttcttaaggctcatgtaggcgggacagtttgctataacattgacattgggcggtgcgcaggctgtatacaacacgtatcaggtagaacatatgctcactcatcagactacagtttgtttcgtgatagctgggcattcataaacagcacccaacatccggatcgtcaacagagcatagatttaccgatcacactgttagtcttgaaaccggagaatatcacatgccacgggaaagcacagagagtcatcaggacgacaccggccctatgttgcccgacctggagccagacattggacgtttcatcatctgacaagcctcgatggctgaaccgagcatggcagccagggtcatgtatcagggactcggagatgctgccctgactgatctcagagttcggttcaatgtctgcacaggttgcgagacgcatttgatcgcatctgatgatcccgtttttggtagtgtacactagtgtacagctatccgtttggagacgaagcattgagccaaccaagcttttccaaatggttcattggtgcggaatctcgaaaatgctggggttttggttgcgacgttgcgacgaatttcacatgccttcaaagagtgggcacctccaaccgtcacacacacgagaagcggcaaccgcccgccttcgttgattggggggaggtggggagctatgatctggcttgggccgcttggccggctcgtgactctgtggggaatcctgggggtttaaagcccgggcatgggcgggggcatcaggccggttccattggggaatgagagaatggggagagagcgaggatcaaccaggtaaccaaaggcgatttctacacactgcgggttgcgaacaaagtgtaccatgtacacagttagcagcttggcattttgccaagatgtgtgggtgagtggaaatggaaacccagtggggggattctggacatcgtggcatcgtgcgcatcagcttgggcagatttcagtcaaagaaaaaaagaagcttctctccgaaagcaatttcacataacttgggtgaagagcctcgatacatctcaacaggagtgagagttgcctggagcctcatgttttgcatcttgaaccccacagtgggtgagaggtctgtaccggtttgctgcgtgaagttattaccgttatttgcctattccctacagtagttgtccgctttggggtctctttgtcagcaagcctcggtacatttgctgggcggccagttgcgcgcagtccaccacgtccactcactttgtcctcggctagaaaccggcagcgagatccagagtacacaagcacacaaggcccttggatgtcatggtgctgttagccgtcatctcttgttcttcctttgtctcaataatgttctcgatcgacgctgtgtcgcttgagctggcgacggatctcaatgtgccgtggggaaacagagcgaaaatgttttgacaacttttcaccttgtttcggatattgtctggctcacgtagattggaaagaggagaggagtagtacctaggtaactcctcacgttggagaaaagatggagatgggatctccatgagtgacaggatcaataatgccgttatggggcgacactcacgctgccagctgctcgctggacgtcgcccgtgtttgcactgttcccagtacataccagtactaacccctgtcgtttcgtggagagcccacccacgctcgacctcggctcacgaataagggtgttaggaataccaaccaacacaacccggccccggttgttccattcgctgcttagtagtagtgtccgtggctcggaaggtcccaggtcgaccgacgctccctcacaacgaaccagataataaccaggcctgcgttcctgtcgcttgcaaacctcttctcctttacctaccttgacctgtatccctctttccctctttcatcctcattcacttcaggtttgtttgtcttcctgtgaggtacacatcatattcataatggcgcctagagttattgttgttggcggcggccgtaagttaacattcccacttgagcactgcgccctaccccgcgcgcgggccacgacatccgtcattcgacatctggcggtgtcatgtcgttcatggacatctcgttgacaatttgtttatcatgcagtgtccggtctgagcgctgctcacaccatctatctcgccggtggtaacgtcgttgtcctcgacaagcagggtttcttcggcggcaactcgaccaaggccacttccggcatcaacggtgccctcaccaggacacaggttgagctcggcatccaggactccgtcaagcagttttacgatgatacccttaagtctgcccgtgacaaggccaggcccgacctcatcaaggtcctcacctacaagtccgctgccgccgttgagtggcttcaggatgtcttcaagctcgacctcactctcgtttcccgtctcgggtaggtaatccctttatgcggaatgctctgtcaagactaatacggctaactctgcctccagcggccactcccagccccgtactcaccgtgggcacgatgccaagttccccggtatggccatcacctatgctctcatgcagcgccttgaggagcttgccgagaccgagcccgagcgcgtccagatcatcaagaaggctcgcgttaccagcctcaacaaggagggcaacaaggtcaccggtgtcaagtacgaggtcaacggcgagacccagtccctcgatggccctgtcgtcctcgccactggtgggtacgccgccgatttcactgaggactccctcctgaagaaacaccgccccgatgtctacggccttgccaccaccaacggcacccacgccactggtgacggccagaagatggtcatggccattggcggtaatggcatcgacatggacaaggttcaggtccaccccacgggtctcgtcgaccccaaggaccccaactcaaagtggaagttccttgccgctgaggcccttcgtggtgagggtggtatcctcctcaatggcgatggtgaccgcttctgcgacgagctcggccaccgtgactacgtctccggcatgattcacaaggagaaggataagggcaagtaccccgtccgcctagtcctcaactccaaggcttccaagacccttgacttccacacccgccactactccggtcgtggtttgatgaagaaaatgactggccaagagctcgccaaggagatcggttgcactcctgagcacctccagaagaccttccagacctacaacgccatcgctgagggtaagcagaaggatccttggggcaagaagttcttccataacttgcccgtcgatatcaacgacgacttccacgtctccatcatggagcctgtcctccacttcaccatgggtggtatcgagatcaacgacaaggcccaggttctcaactctgagcagaagcccttcgagggtctctacgcctgcggtgagcttgctggtggtgttcacggtgccaaccgtctcggtggttcttccctccttggctgcgttgtttacggccgtgtcgccggtgactctgccagcaactacctcttccaggaggctctcaagggcaacgctggcgctgcccgtcttggtcagattgccctccacatcgacccctcgcagcctggcaagatttccgtccagtggggcggtgagtccggtgctcaggccactgccaacacggaggctcctaagaaggacactgccgccgctgcccccaaaaaggaaaatcccaaggctttcaccatccccgacaaggagtacaccatggaggaggttgccaagcataacaagaaggaggacctttgggttgtcgtcaagggtgtcgtccttgacctcaccaactggcttgaggaacaccccggtggtgtccaagctcttctgaacttcatgggtcgtgacgccaccgaggagttcgagatgctccatgacgatgaggtcattcccaagtatgcccctgagcaagtcatcggccgcgtcaagggtcagaaggttaccctcgaggtttgaattgattttcgcgaagttgcctgtccaagaaatgcttatatcagccctacttggacaggtatcgagaaggaataacaacaccggagttgaaatggaataatgggttttggttagtctcggcggttgtgtaaaactcaatttgccagggatttgcatctttatcttcactagcggtttggaatacatgctggcgccacatgtttgtacttttatgggtagtctttttattctaatgtcatgatgatagccatgaatttgctttggagcagaaagggagatgaataaaagagacacgaagttcagtctcaacacgttcgttcaattctgtggtttttagtccgccggtaggctggcttgggttatcttgaagatcacgctgagcggttacttcttagacattgtggagaatatccctggaaggtctagatcagcccagctcgttcctgtctcggatcaaggctcggtacgtgcctctagttctctctcgtgtctcttttatagtgtgatactggcgaaccggtgccgcaacggcaaggcgggggtgcgtatggggaatcttcatgggttagacagtacgtagacactgacaataacgctatatggcctagctgtctagtcgataaggtattcgacaaaacaaagagcctctggcatcttgatcagaggagtatgttgacacatacatggaacatccgcattggagagagtttgcctttcgttggctttgatttagctaaaaatccatatgatgtagcaagcactttacgtttccggtgctctgtgaaaagcctttcagtccgacaccacccacgaggtatgtctttgacttgagacattgacgtttctaatgttccgagatccaggtacagcctgatcttgtaatcagaagactggaaacgatcgtagaagaacagtgagcaaatttgggtccggatacacacaagactagagctttgtacaaaaaccttgtgtcattgttataggctgcctccactgagttatcacgaagtgggtgaagcatgacaagtgtaactaacgactgggtagagggagctggttcattatcggtggttatgtggtttgtatatctgaacatggaagggttttggttttcttaagctaaggcaatcgtttagagttgagatgtcaaatcattgaaatgaggaacaaaaggcatccttagagaaggaatttgctacgacagcgatgtgtatggatgaagagtccagatattgaagcgaagtttgataaggtgttgttggttaattagttaccagttgcctatggtcttcctcatatgaaaatgaagacctcaagccagagggaaccagtaactccataacaacagtgacggtgtgttccatattttttttttgcttgcaagcgagtccaggaattcttgctatagtatgtacctcgctcaagtgtgcgtacctatctggtgaaatatctctacagtatacgtgctttccatccatgtccaaatatagcatactgtcttcccactcacgccgctcgtggctaaggatgagtaatcgacacacaacgtttttcccttgagtattttgtaataagctgtaaataatcacgcgtggcccgtaagtcacacttgattattctgtggtcagccaatagtttgtctcggtagtatggcttgggagtgagggagataagttgtacgactttgctagattgaactcatttctagctttccacattgtatttacttgaagggtctctgtgtcgagcttttggatatcttatgtgtactggtagctctttgatttatctagtaggcgacttggtccacgctgaacgttcggcgtctcgttaccacagcgagatgggtagtggagggaagagaaatacttcacacatgtggagtgatgattcgtacaacatgaataagagacctacaagccacaaatcaaaagaagtaaataggcacctaaagggaggcggaagaacaaaggcgtctgccagggcgcgctagtagaatgaaaatatgcgtcttcgcatgctgcttgggcagtggaatccaggtgcacttgacggcgccaactcaggtttgacatggtaacatgattcttaaacgttgtctttagtctaagataggtatcgagctaacatgtcttgtcacggtctggagatggatatagtgttgaatgacgctgcttggttcgttgtctcttcgtaaggcaggatcatgctgtgctacggggaagttcccaggcgcaaggagcgaagactggaagttggattgtaggtatatgagggaatggtccgattctcagccactccgtccaccgaaatatatcttgacatgactagtggaatacctggatctcctcacactcggatatgacgcctccgtacttgaggagaagagtgtctttgctgaagccatcaagacatggataagccatggagtcatatactgttaaagttccttacgaacattccggaaatgtcttctagatgcgctagtggaacacttgttagccatcgatttcaatcgccagtgttgccattctgcagctcagaagcaccactaggcggcaagtaagatttcctggaagtagtgccacggggtacaaatgtaggcatcgctaccttggcgagtttgttcatgacaactgacttttccggagtaaccaagtcttcgcctatgagaagcgtccaaggtagatttccctgaatggtgttctttcatggggtagatatggagaagcgtcgaaaccatccatgatgcctctttagctccccacaatgctatgaaactaagaagctggagacaaatccaggggcacttggcctggggcctttccccacggcacgatacaacgacgaatgtctgatggttcgaattacgggagataccgtaacggagatttttgggttatttgcgtgtcagacacgtctctggcgtggtattggacagcgggtttgccgtttcttgatgtgatccttccagcacttcacgatacaggtgtgccccagttacctaacgccaacaagcgaataatctctgcgccatccagcaaatagtaacatgggctgtcgagctcagggagcgtctcatggtactgttacaggacagctgcggagattgacaaatacttttgggtcagcacagtgtctgctcattcatgagaaatctggaaaaccaagaacatgtataattgtcgttgcaatgcaagccaggctccaatagtgtagaagcatctatctcgctgggctcggtttatgattgtctgccacttctgctgaaacttctacgtcgcttgcatcgatcatgcatggcgctattcccgcgcttgaagctgtctggtacaaaccaagaggactatgacaaagaatcgagtcgcaaaaggacttgactgtcatgatcgaacatgtttcgaattgttttagtcgcggcatcgcgaactgaagtgagaggcgtgcgaatagccgagagtcctgcaggtcaccggggtcagccggagcatgtggcactagtgtagcatctcaatgggaactagtctggggatgtcaaagaacctcagaaggctttcgggatggacgaggcaaagtgacaagaagagtggatggagacgcgcaggcattttggtggggctctggggaaggtgccctgggtgcttacatagtatcggatgtaggtgcggttcctgtgcgtgatgccctgttcatcccatcgcaacccatctggatcgcatccatcccataggtaaggtaggtatgggcttgagtgatgtcgttccatggcaagaggcactcgtggcactggatacatacctatggaggtactctcttcggcgcaacatggatatcccctccaaaatggacaacttccacttcacagccccagaatttaccaggcctgcaggcggcgtgcggccaggcaattgcaggcttaaaggaggccaaactgagcacgggcttgtcggtgtctgggctctggggtaggccggaacagactggccaatcagagcgcgcccctcccgtgctgagaggaactgtgatctcgaagcgtccagtccgcctagcctccattggatccagtcacccacccgtccacccatcatccaccccgggccatccacactggctgccaggactccatcctcgctcctacctttcttctctctggcttcagttttgctgcgtcctgtcgtcttgctacctttctggcccagttcgttgcgcaaacccagacgcggacacggacagtgaagacaccagccaggcctcgcgacccggctctctgtcagacgggatatcagtcggacggggactgtcgctgtcatcccatagccagaagtaataaaccacaactttacccaagcatacagcctacagtcaagatctccagtcgagaaccacagtcgacaccctacacagagctctgtggttcccgccctcgacagcctcaagtgccactagtgactcggccactaccacctcctctactaccgtcgcttcgctacgggaacccaagacatcgatccccatacaaatggttcaacaaccgtccaacctcatcaccaccgtcagtccgcgacaaacccagcggcaacgacactgaaccctggcctgactgccctcgaccttttgcgccatggcgatcttcgccatgggctggcagaagcccgacaatgtcgctggctcatctgccccagcgattatggtcggcctgtttgtcgccacaggcggcttactccttggctatgacactgggtaagcctctcttctgaatgcactcgggcgcggcgagcacgtcgatgcgacggatagcatatgccatggggcatgcaatggcatctgcgatggatactggcttgatgctgcgttgtcgcagaccagacgaccaggccctcgagataacaccaaactaaagtgctaactatgcacctctggcttgtagaaccatcaacggcattcttgccatgaaatcgttcaaagaccacttttcaaccggctacatcgacggcaacggacagcctggcatatacccaaaggagagtgcgttaatcgttgccatgctcagcgccggaaccgccatcggagccttactcgctgcgcctctcggagatcactatggacgtcgccggtcccttattggcgccatcggaattttcgtaataggcgccatcctgcaggtttgtgcatataacatcgatctgttggtggcaggaaggtgtgtacttttacccctaggctttgcttggcgcattcctgaactaacgtggacaatatcaggacggttgccggtgttggtatcggcattgtctcagtgcttgtccccttatatcagtctgagatggcacccaagtggattcgaggaacactggtgtgcacctaccaactctccatcaccatggggcttcttgccgctgccgtggtcaacatcctcacatacaaattgaagacagctgctgcctaccgggtaccaataggacttcagctaacctgggcctgcgtcttggccctgggcttgaccgtgttacccgaaactcctcgttacctcatcaaacgtggagacaagaacgccgctgcgctttctctcagtcggctgcgtcgactggacattactcaccctgccttggtcgaggagcttgccgaaatcgaagcaaaccatcaatacgagatggcactgggtcccgactcttacaaggacattctctttggcgaacctcaccttggccgtcgcacgtttacaggttgctgtctgcagatgctacaacagcttaccggcgtgaactttatcatgtactatggaaccaccttttttaataacgctggcgttggaaaccccttcaagatctctctcatcatgcaagtcatcaacacagcatcgaccatacccggattgttcgtagtcgaatcatggggccggcgtcggctcttgatggtgggcgccataggcatggccatctgtcagctgctgatcgctgccttcgcgacggccagcggctccaacaacctatcagcacagaacaaggtcctcattacctttgttgcgatatacatcttcttctttgctgcatcatggggcccagttgtatgggtcgtcacctccgagatttatccgctcaaggttagagccaaatccatgtcgataactacggcttcaaattggttcctcaattttggcatcgcctacggcaccccgtatatgcaaacgaacagtgcagcgagcgacgaaagctcgatagatctcggctctaaagtgtttttcgtatggggcgcgttttgcatagtagcggtcggctttgtatggtgtatggtttacgagactagcaagatcagtctcgaacaaattgatgagatgtacgagagagttgaccatgcgtggcacagcaggcgcttcgaacctagttggagtttccaggagatgcgagaccttggcttctccgatggcggcataccgccaacgcagcagctgcagcagcagccgcagcagccgcagcagcaacaacaacaacaccaccaacaacaacaacaccaactacaagttgacctacagcaatcgcagtcacgcactagcaactccagcacgtctcaaaccgacacgggcgggagcaataacaccggggcgtcacaagacgataaacttgtggcatccttgggcaacatcgatctcagctattgactttttttttgttttgattttacgcttatgggtggggaaatcgccggtcgcttttgggctacaatttccctcgagctttctggatatcagcgacggagttagcgtgttggagtttggagcttttttggatttggggaaaaaaaaacttttgggtatcaactctttgatcatcattctgaatatttgtttttgattttgggtggcattacttcggggcgctgtagctcttgatcccgctttgttccttgcaggccatatccttgggacatgggcttcggatgacacccatcggatgctttacagaatgtctgtctgcccattgttggttatgggcaggtcgagcagtgtacatggtgcagttatctgggccctgatgaggtttttgtgtcaaggaatcaaagacgatggagctcttcgtggcgcgagctggtttttatatccatcacagcgaacaacgaccctcaaacgacgtggcatcatgttgctggaaacgtgacacatctatgcacatgtacctcattgtgcaatatagacagcctgtgtcacagacaagcgggatgtgcttgatgaagttctgagggtaccccgaacggaacatgcaagtaaccttgcagtgatgctggcgggaagggaatcacgattttctctggaggaacccgccacgctgcattgtcttcgtctaaacgcaaacggcacgaatgactagcgactaacatcagtactactggtacctacatttattgagggaggacgatgtaacatcaaaggttgagcatctaggggacaacagagtggttctatgtttgtgaaggtttgataccatccatatctgccccgggatgtcaattggctgatgccgcctgggttcagctcgtctgatctggatcatccgaactcgactcaaagttgggaacgaaaaaacagccagatctggaacttcgtaatctgtgatgcctgggatatcatgtagtacagagaaagctattgcgtagccgtgaggtgtttaataggtcatttggggcatcttgtggtcatttccttttcactggtatcgcctcacggctcgcatcgacttagtggattgattgatcctagcttgtattatcttccattcattcgactcataactccttcgaccggacatcttccatttttctctcatacttctccgccccgaatagcactttctcagttcggacagcgaccatttcagcttcacatcttaacgtcgggcatgtcggccgcacttgttctcaaccagacaacacctcagtgaaggcgttgtatactttcgctctgcggtcatcctcggcaacaactaccgccccggatattcattgcctggttccccaagacgttgttaccttgccaactgcggcggcatataagtttcggtccgaccaaggcaggtgctccgggaggctggtttagctttaacgaactcccgctattgattggtgcccgcaaatctgcgtgaaccaacgtcgatcaggtccgaccatgatgcgtccggggaagattggacaaacacaattggagaggattacctttacgacaacaggattggcatggatgacacaaatatacggctcgcagttgcaagcgcaagtgcagcagcaaccccacgaagcacatccgaacttgaatcctattgccgtgcctgtcgccggaagctaccttagacacagagattttgacattttcaaggtaagtcccgctttcctatcccagccgagaatccgtagatagcatgatgaaaggtatttatttggctccctcgtatgttcattttccagctccaaccatcacagtttctttcgcttggctgagcagcaaggggttgaccaacaacgttgggatagctactctaccagttttggactcttaattaccctctccaagcagcagtcctcctcgctcagctgctcttcgtcaacccagtctacgcggcctcgaagagtagacggaacgactcaagctcaggaaaatccggcacacaactagtgtcgaaatccttcctcgactttgacggagtttaccagctcgagggctccttcggcgacaatctacgagcatcgacgtacctgggtatttccatatttttatattgcctgttgggcatcttcttcatatcccaaggtctacgtgggatacgacaagtcggggggaccgtcaaaccgggtttactcgtcatggccgtcttcacatcggcttccttctttcttcttgcggctcttgtccctcaatggacatctgctcaacatgtatctgtggttgcaacgtcatctggacctggtgtgttgagcgggacggtggcaggggattcccctatgttcactttcccagcttcggctgacatcggaccaaatgtcttaccgaacattttcgacccgcaagcagttaatgttcaaagcgtctgtccaggatatacagctgctaatgcacaaaagacggagaagggactcacggctgacttgacccttgctggccctccctgcaatgtctatggcaacgacatcgagcacctgaagcttaccattgagtttcaggcggacaatcggatcaatgtccagattcaacctcgctatactggccccggtaatgaaacctggttcatacttcctgaggtgctcgtgccacgaccagaggccgagcctgatgcgaatgccgctagaagcaagctggaaatctcgtggtcgaatgagcccaccttctccttcacagtgaagcgtaaggagactggagatgtcttgttcacgaccgagggccgtgtccttgtttatgaggatcagttcatcgagttcggctcctctttacccgagaattacaacctgtatggtctcggcgaagttatgcatggctttagactggggaacaatctgacacgtaagtctctttacttaacatgaatgtgcatcgtggattgcatctgactaacaccatctccaggcacgctgttcgctgcggatgtgggcgacaacctcgatgccaacatctacggcaaccacccgatctatctcgacaccagatacttcaccaaggacgagtctggaaaattaagctacgtttccgacccagcagacaagaatgccaaatatgtttcgtatacaaacggtgtcttccttcgaaatgctcatgcacaggaagtgctccttcgacccgaaggtatcacctggaggactctcggcggaagcatcgatttgtacttctttgagggaccttttgctcaggatatcatcaagtcttatcagctcagtaccgttggtcttcctgcaatgcagcagtattggactcttggctttcaccaatgtcgctggggatactcgaactggactgttgtgaaggatgtcgttgacaatttccgcaagtttggcatcccgttggagacaatctggagtgagtgaacccaagtccttcagcatcagaatcttccccatccatgcttttactgacttttttaagccgacattgattacatgaagggctatcgtgactttgaaaacgaccctgatcagttcagctacgaggaaggcgccaggttcctcgaggagcttcacaagaatcaccagcactacgtgccgattgtcgactcggccatctatgttccaaatcctgacaagccagaagatgattacgaaccttaccaccgtggactcgaagctgatgctttcatcatgaacccagacggttcgctctatatcggtgcagtgtggcctggctacaccgtgtttccggactggattggtgccgccctcaacggtacaggtaccgtcggctggtggacggacgagtttgttaggtactataagaaggtcgcttttgatggcatctggattgacatgagcgaggttgcttctttctgcatcggaagctgtggcacgggcaacctgacgctcaatccggttcatccaccatggggtcttcccggtgagccaggcgctcttgtgctcgattaccccgaaggttttgaaaaaaccaacgcgagtgaggcatcctctgcaacgtcggtttacaaaacgcagaacccagaccccacgactacagccagcaccactagcactacttcttacctcaggacgacaccgactcctggagtgcgcaatatcaactatccaccatatgtcatcaacaacttccacggcgacattggtactcacgccctgagccccaatggtacccaccatggcggcacagtcgactatgacttccacaacttgttcggccatcagatcctccacgcaacctaccaggcacttctcaaagtctttgagggcaagcgtccttttatcatcggccgcagcacctttgcgggttctggcaaatgggccggtcactggggtggtgataactattccctatgggcgtttctgtactttagcattccccaggccctatccttctccatcttcggtttccccatgttcggcgtagatacctgcggcttcaatggcaacacggaccacgagctgtgctcacgatggatgcagctcagcgcctttttcccattctaccgcaaccacaacgtccgtggcgccatcagccaggagccctacgtgtggagctctgtgatcgatgcgtccaagaaggcgatgaggattcgatacctcctgctcccgtacatgtacacacttatggcccaggccagcctgtctggagatacggtcatgcgcgcactctcgtgggagttcccgcaagagccgtggttggcggatgcggatcgccagttcatgttgggcagcgcggtgatggtgacaccatgtcttgttcaaggggccaatacagtggacggcgtgtttcctggagttggcgatgggaccatctggtatgattggtatacatacaaggccgccagtgagggtgttcagcctggggagaatgtaacgatcgatgcacctctgggacacattccggtttttctacggggtggccatgtcattccagtgcaagagccgggcatgactacgacggagagcagacaaaatgagtggagtgtcatcgttgctcttgatggtgcgggtaaggcgaatggtacgttgtatctggatgatggtgagagtttggagccgggtgagaatgtgaagtgggttgatgtgagtcttcttccgttctttctatttttcttctcttttccgtgagtgttcagtcggtcgattgccactcgctcctctcgcgacaaggtcgaaagtgctaaccgggtttggctgtttctagttcacggttgagaagaactcatttcgagtgacacctcagggcaagtaccttgaccgaaactcactggccaacgtcacgatcctgggagtggccgaggcacctctgggagtggctattaatagtcatctgctcggatcagcttcttggtcctacgactccgaggggaagttcctttcggtaaccgagctgcaggacaacttcaaggaaggggcgtgggcatccaactggacgctgtcgtggaactcggcctcaaactcgggctcgtctcctgttcagggaggcggcggcaggctcgagttcagcacgcccaatttgctccatgcagctgctttcggcatcctttttggccgcatgtttgtagtttagttgcggatccgacgttcagccaagcacagacagccggtctgcgggcgcttgaagctcgacgtgctttgataagcgaccgagcgagcttggcttttggttgggaatagtaaggtaggtaggtactgtatgataaacagcggaagaagtgggatatcgggggtcggggcggcatgacgttatttaatgcccgccggatcatgattaaaggatgcatgagcgcagtgtaactactagtaggtaccctaggtactgttttatctgtccgtccgacaaagtcaccgtatctggcaaaccgaccttcaagttgttacctggacatcctgtgtcataatctacctacctagaccgcaggaaaaggctgaccagatcgatccgtccgagtaggtcggttgttgaggaggcgtcacgactaggtacctctaggtaggtaacttgagtcaggagtgcagtgcagtgcggtgcgctgcagcagtcggttacgaaaccctcgggttcgcccgagttgagtacggtacttacctagtgtaagtttcacacccagcctgcctaggtagtaatcccagctgttagaaggggtagtagagcgatttattttcacataatcaagaaatgccatcactaacagaagcaatcaggccatcacttcagagacctctagaggtacttggaggtacttacgagtctcgtcgttttctgtcctcctgccgcatatcgtcagcgagccggggaaggagcaaccgcgattggacccgaaagtcaagcgcgcagtgagcgagatggaaagagcgagctgagaatgtcgactcggaaacttcagtttgccgcgtgcagtgcgatcgattctggagtacctgtgttcttgccttgcgtgagcctcggtttcgttgtgatgagtgtcatgaccaggggcacttgtcgatgagtgcagtggaataaaggggccaatccgacactcgtgtttacttatttcctctctgggtgttctgcgcgatacaagttggccactgcacctcttcacctcttccactgctgctttttccttaccgcgaatccttcagttgtcatgaccactgcactgcatctcataggactagactccttccctttgggcatgaccgccaatgtccctcgctcatgaaatgagtgtactgtactgagggttatcgcgttgggtagaggtacctctagaggtaggtacatttggacgtcttgatgcagaatgttcagatgccgcgtttccaagttctcgaatcttccatttatgtgtagaggtacctgcctctattgcatctcccatcgttccgcaaatcatcgaccatcgcgaagatctcatcaacgtaacatggcttttgcaatcacagaatattagtagtcgggtcactttgaggcggacccgacagtagaggtagaggtaggtacctaggtacagacggaactgaatgtatgcctggtttccccctcttgtttgcatgtatgtaactgcatgtcttcctgtactatgctttgtcaacgtggagcttacctctacataggtaccctatctgtagtgtagaggtaagtaggttaggttggtatgcaatccagcctttgaagcaaagtgccatctcatatgttcgatacccgataccgacttcagtacttctaggtacccttactgattgtgactaagctgacatttctgagccaaagaaaaagaagaagagggggggggactatagagagaagggtaaattcaatgtagagcctccagttgggggaagagatgttaaaaagactagaggtacctagagatatttcttcgaataagaaaataaatagaaaaataaaataaaaaatagaaagagctcaaaggtaaatcgtttgctcttgaaaaccgtcaaggaacatgtaaaccattgtcgaacaccttaaatctggacttgacaccttggacatatcctgtctctgcgagtccgcgatgggtagaaggtcttggtggtgaagaggtccgtctaccatccaccgtcggcgttcacgctccccattgaaggagtggcaaccaagttgcctaggtacgcgtgaccactatcgtgcttcatgcttgaacatttagaaagaaaactgggcgagctaagtggcttgagaattcaactgtgtgtggctcagcatcatcgcaatgatgatgaaaaaataaaccgagatgctggagttcaagtccaagaccatgtactgtcatgcgagtgagttgtatctcactcatctgcagttcgcttaaacacccactcaccactgaggttgtgaaccatggctcatttggggtttctcgttcttgtgaatatctgaaaggagttgggtgggagtgttttatcaatcgtggtggtgctctcgctgttgaaaatctgctaggaacgctttagttcatcacctcatctcttcttgtcctcaaacgggaggactgcagaaacactgcatgtgacctgacggattcgcttttgacaatggggcagtatttggtctatgaatccccgagtctctgaatctcaagtcaaaaaccgaagctgccatgcagaaccgagccactcgcctccctataggcacctgcaggaggcaggtgtgctgatttacagtttcaaacagcatgtcgagaccttgtaattcgtttgttggacccgattgggcctgagtatctgctttcacgcttgaacttttgggaagatggaagctggacttgtaagcagcgtgaggattcggatatttaaggagatccaattcccctccaacgacggattgttttcctatgagcaccacactcgaaaacatctacttcgccatctagaggagtagatacattataccactttcaaagatctcctcaccgaatcttttcagcttcaagccctaatttactcgcttcttctatattgagaacacattcctccctcgtttcgcggcatcaacttcgacgcttccagtcgtttccatcaccatccgtcactccagtatatctgctatcagaccgtagtagccatgcgttcatccacctggacgaaggctttcgtccttcaggccctggctttcaacgtctcagcttctgctaccccgaacgaagatgtagctgtgagcgaaagagacttggcgcaagccagtctattcaagagagtgtacgtccttcacaccaaccctatactctctcccgtgctttgcccctttactaacacgtagaaatgatagggtgtctgctttctctgtcccccgctccctccatacccgtgaggacgactccgacaccgacctggtcaagaaagccgtcgtcgaggtcgaggaagtagtaaccgccgatcaactcgagaggcgtggagcgaccagcaccgcgggcgccgatgctgataaagttaactcgggcaacaaggctgcctccaccagtgcagccggcaaggctgccgcgctctcttccgaggctgctgccttttcttctaacgcccaggccgcttcggtgggtagctccgctgctgctgacataactgcttcggacaaggtcaacgctgctagttcccatgctgcttccaccggcaaggccgaagccgccgagtcctccgccgccccttcctccgctgaccatgaggccgagtcttcggctgccaactcctacgccgcccccaccggaaagaccgctgctgctgagtcttctggtgccgcttattctggcgtcacttattcttccgccgcttattctgccgttgagtctgccgatgcttacgagtccgccgatgattgcgagtccgccgctgcttacgagtctgccgctccgtctaaggacgccgctgaggatcaggattacgctagcgaagagagcgacagcgacagcgatagtgaggatgaggatgaggatgaggatgaggcaaataccgaggaagacggtgctgacggtgccgatggcaaggacacctcgcctactcccaccgccgacgctgctggtggcgaggaagaaagcgaggaaccctaccccgaagaggaatctgaggatgctgaaggcgtagctactgaaaccgggtacgagtatggtggctatggtgcctatggtggatatggcggctgggttacgtctactgccctgtctgctgctcctgcggccaccgacgacagcgcggacggtaaggagcgtgaggaatttgcggacgtgcagctggctggtgctgctggacagagagttgatgctaagattgcgctggctgttgggttggctgggttggtgtttgcgcagctttaagaagctgatgttcccttggtctgtgtgagagggcgggcagtgacatcagggctctttcatcttcgaatcggcttggcgacccctacccggaagaaaaagggggcacttatcaatgctccctctctctctctctctctctctcttcctctctcgacggactacactaaaaagtacaattgactggttgacagtctcttggctctgtttggtctcttgcggaactggttcaggcggtaaccaacaaccgagggagatcatggtctttgctgctcggttttgactatgtcaacgtattagttattggccagttattgtgtcaaattagttcgacttggaggaacgaagggttgtacacgcgaacaggctccttatagggttgtctctggctttgtcgctcttttatacctaggcttttgttcagatctttcttttggcatgcctgttcaatttaacaacagatacacgggttcgatacgttcatttagatctataacccaaatggaaatagagcaggcgagctagtgttggaaattgaatgatggcaaggggacacgggggaaacacgaaagattgtgggaatgactctgtatgatagtgatagggtagatgttgtatagaaattggcattctcacacttcagggattctccagacgttcaagtggtgtttggacctgatctactcttttgagcctgtggatttttgctccgaagtctttgaacttgcttgtagcttttctcagtgttgatcgtgttggtcatggcttgcggatgtctttccgtgtttggggtcaggtgcagccgtactcatcagagtactcaccgtacccagacccttgaacaaaattgagatgaatgcaatggcaattacttaggtgagtcttggtgggcatgacggtccacggtctttatcccattcttcatacgtctatctcgggtcgtctccgagagattagaacagcgaaatcgtgctgtttcaatctcatacgatgttttgcaatgttgtggtctgagaatatgttcagcgtccgggattgagatagaacgcgtggaacagcctgcgaggatctcctacaaaacaccatctctcaggccattaagctgcgttgtgccatgtttgcatggtagcacaccaacatttgatcttgcatttattgtacagcgcagcatattgtctgtaaagccgttgacctaggtcggaggccaagcacacagcgcaggaggctgctttcccttctcaacacacatcattcttctctcaaacatcttgcttgttcacctcttccttcttagcgatcgccaaatggtaagtttccaactgctgagccgtcatcttgctcgggctcttaaccgtcagatcctcacccttcatgctcttggggaaagcaatcacatccctcacagaatccgtgtgcgtcaatatagcaaccagcctgtcaaagcccagcgcgaacccggcatgcggcggacatcctgcccgcaacgcctcgagcaagtgagagaattgggccagacccgcatccgtcatcttgaggatgttgcgcatcacgtactcctgcatggaagacaggtggatacggcgactgccgccgccaagctcgacgccgttgacgacgaggtcgtagtggtcggcgcgcgccttaagcggatcggtggcgagcatctcaacgtcggcttcggtgagcggcgcggtgaaggggtggtgggtggctttaaatccggcttggccgccctggccggggtcaatgccatcgtcgggggtgaacatggggaagttgacgacccagaggaacttgaggtcgaagctttgcgggaggagaccagcggaaacaaaggagcggtagaagtgcgtgcgggcaacgccgagggctgtggagccttcaccctggaagggggcgttcttgcgcgcctggaagacgagcacgtcgccgtcttcaaggtcggaaaaggcttccatgctggtgagcgcatcaaagccctcaaagccaagtgatgagagaccgcagagaggtttcttggagttgaacatgagggcggcgggagctccgtcgggattgttggcaagaggcttggggagttggtccatgagtttgtcgacgaactcagcaatggtaccgggagtgaccgtttctccgtcaaactgtggacggatgcggaaggcttcaactataggctgctcggtgtgcgtgatcatagaaacaaactgggcggggaggacgtggtcgacacggtgtagctggaataagtggttagatcaaatcggtctcagttttagagacgccttgcatacctcgaaggggatccgtaggtcgggtttgtcgataccaaatctcgtcatggcctcgtcgtacgtgagccgaagaaaaggagcggtaggctcaggccattgatggtcaccattttcggtcgattcgccgttgttcaagtcgcgcttgggtacaggatagatatcgtctccttgcctgatgacgttgaattgggcattcagagcaggaagcaactgagtgacaagagtctcgacagtgcgcatgacatcctcgcccgtggcgaagcccatttccaaatcaagctatgtcgcgtattagcgtatgactagatgatagggagcatactcgacatgacatacctgagtaaactctggctggcggtcggctctcaagtcctcatcacggaaacagcgagcaaactgataataaccacggattccgctcgacatgaggatctgcttgtattgctgcggactttggggcagagcataagccagaccgcgacgtcttgtcgggaccaagaactctcttgctccctcaggagtagacttgaagagaataggcgtttccacctcggtgaagtcaaggtcattgagtgttttcctgagctggaagccgatctggggacgggccagcagacgtgagcgaagagggtctgagaagcggatttgaagatgcctggcagaggcaggaaattgaacgccctcggagactatgatgtctttgggaaaggcattaagagactggatgcggtcaaggttcagatcgatacggttgccatggagccgggcaacggttccagtcacgctcacggggctatacaaggggactgctctcagggccttcgtgaccaattgctcggggcttccatcctccttgaatgtggacgtgacctgcaccgatgggccattttcaacctgaatgtcggcaaacaccagttttgagctcttgactcttcgtcgcaggagaaagccatggacggtgaccttgttgccctcgacgaagtcagcggccttggatgcactgggaaattggcctggcccgcatcagccaagctcaggtataaaaagcatagtatacacggcaatacctactgtactgtgcccattcctcgcgcaatttttggccgcttactttatcaccggatggtgaagcaagagctggggaattgtgaagcaggcgttgcgagttccggggcaggcatttcagcgactgccagtgagggtttatgcggcttgtgtagagtctcgaattctgggacggtataagtctacagagccgtctcaaagagacacggggttgagccatggcaatctgatgtcgtcaacgtctgtcaaccttccgtcttccgcttctggcagagagagctccatcgtgaagggtgttgtcggtggtgtgagccccggtccagggttgagtaggtatggacgagacgagtgagggttgagctggaagtggtaagattggcccgagcttcgatacaagctcttgggcagccccacataaagctggccactcgctgctcccggttggtcagcagagtgctggcccgagcgcgcttcgaaatttcgagtggggcccacagtcgcgcccgcacagaacaaaaccctctgccgcgcgccggcctttgagaaatttcttctctttttttcttcatgacccttccattcaaaacaaaatgatgaaagcccaggtgttaatttgatgaagcttcctccttcctgacccttcgaactctcccctcacggggcttaagtggttcgatagtgagggaatgtgggaattttgaaataagcgttcggcacaccgaccttgttactcatcggacgccaacacggcactctgattctatctgaaggaaggagttcttgttttctttttttcttgtacatattctcttcgcttgcccctggttcttgaccctacgcctttctgtctctctaggcttagattccgcccttgaatgcatctgcaataccctgctactcactgttacgagtctgggttcaaaggcaacacgttgctgcagatgaagaaagagagcccgactgttacccggtggtacgcggggtccttctcagacagcctggtggtttccttctccccgcaagctgggggtcactgaggctgatttaagacaagaccgctgatgtcatgtcgtacaatattgttgtcttggaatgggcgctttgtacccgcacaaagtgtggaatatagtaatctccaaataaaatgggcaatagcgtgatttgcgatctccccaagcgcatcatgtcgaaatttgaggataagccccatcgtaaccccagacccttgggtcatgcacaccattttctggatgcaacactctttcaacttcggccgtgattctcaacgtggatccattcagaccggcgcccgacatcagagaggtggaacaaggaatccgggcgatgtttgtcgtcgatcacattcggacttctgtgctcggaggcgactggaggtgctcatgtcccttgtattgccttttagcgcgtgtccgccagggaatctgcccgtcagggtacaactaccttctgcgcttctcccgtatctccatgctcccgttccccatgcacctggggctatcccctgtacaggaacctccaggcaattgtataggttccatttggcttgaaaatctccctaggtaaggtacctacccccgggcctaccgctgccgctccccctaccatggatgccccccttcggctcccccctacctacacattcacacattgaaccgcctacaggacgctagtacctgtttcgggggcccagtcaaaagtgctgcacagggcggttccttatagattactcgtgttcatccgacgtccaaggtcacggcattgacgaggcatctatactctacactctcccgctctatcgactttctccagccaacgaatacctccgtcattacatcagacacttcgagtagttacatctagctcttctgaggtcagacgctgcccgaccgcgacccccaacccaacacaacatcggcaccaactgtcaggccgcccgccactcgttacaaacctacccacgacatcattgctcttacaatcgttccgactcaatccctccatacgcttccgatccccgacagcgaccgagcgacaaacaagctggaactcgcgcgccgaggttatcatcacaagttcacattctcaatacctgggagcaagtcgcccgctggtggcgattagctagaagagatggcgagctcctttgaaaagtccgtcaagggcgcgaccaaaattaaggttcgttacctggcctcactcgtcatacactgccatttcagagccttgcgattcagcggctgacgctcataaacgatcatgacatcaggccgcgcctcccaagacgaagtacatcgagcatattcttatcgcgacacattcgggtgaggcgggagttggagaggtctttagggtactgcaaactcggttgcgcgattcaacatggaccgttgtcttcaagagtctgattactgtacaccttatgatccgagagggttcgccagacgttaccctagcatatcttgctaagcaccggagtatgctgggtctgggcatgatatcagatggtgagtgatgccgagcccattgggtcctttcgtcttgctttgctctgtacgcggagtaactaacaagcggccgcgtagttcaaacacaaggccgaaacatccgccattactatgattaccttaccgaaagggtgcgagcgtatcgtgacacaaagattgactgggttcgaggcagggagaaccggttggagaagctctcagtcgaaaagggcttgctacgagagacagagtctgttcagaagcaactcacagcgttgctcaagtgtgatgtatgttgctctccgggtgaacgtttttgacgcttgttgctaacacctatgggcaggtcatggacaacgaaccagaaaacgaaataacggttaccgtgttcaggctcctggttttagatcttcttgccttgttccaagctctgaaccaggccatgatcaatattctcggtatgaatctatccatctcgaccagacgcgctgtggccccaggcttacctatttctaggccactttttcgaaatgtcaaagcctgatgccgagagagctatggacatctaccggaattttgctcgtcaaaccgatttcgtggtacagtacctcagtgtcgctcggcaatacgaacaccatactagagttgaggttcccaagctcaagcacgcacctgtgaatttgggacggcagctggaggattatctgaaggatcccgacttcgagattcaccggaggcagtatctggccgagctggaagcgaagaagaaaggggggtcatcctcagtatcaaagttccccaaagcagagtcatccacgaagaatactgcctcagggaccacaagcaccaaagaagagtcatccaggccggcaattcctatcaagtcggcggatgccaacctcatcgatttcttcgactcgatcgagcaaaaccagacgcaaatggctgtccaggcacaaccacagcttcagcaaacccatggacagatgcaagtgagcgcgaacccttgggcacaggccgctttccaacctcaacccactcagccgtttcaaaccaacgattttgcggctcaggcggccttccaacaagctttccagcagcagcagcaacaacaacaacaacagcagcagccaacaatggatacttatggtcaagttccgcaggctcctcagcaacagatgcaaccgtcttttacgggagctgggtatggtggcttttctccccagcaacaaggcttccaggccacctcgttgtctcttggtccccaggatcccatggccaatttccagacggccacaaccaccggcttctccggtcttcagccaccacagcaagtcaccaaccctttccgacaatctatgatgatgaaccaacaacaaacgggatctccattctcgccagcgaacaactcccctttccagcagcaacaaccacaacaacagcaacagcagcaaatgcagcgtcctgtgactgcacagtctaccaacccatttgctcgcgcttctcctcaggcggcacagcccttcgcttctcctccagccaactcgcctttccagtcggctccaccgcaacaaccacagccgactggaaccaaccccttcgcgaggggcttcgcggcttcccagtcggtccaacaacaacagcagcagcgcccggttactgctagtggcccacttcttccgatgccaacgggcagcacaaatcctttccgtcagggtgcgtttgtgaaccatgctaccggtatggggtggcaacataaccaacagcctatagggggcgggctcgaccaactcgagacaatcccggtgtttccgaggccagcacagcaaacgccatggcagcaatgatgagcggatgtctcctctgacagccgcgtaacgcttagctctcttgatcttggatttcaagggctatacggccaagcgtatgtcgttgacaggcacactgccccgcatttctgtcattctcttgtcttccttatggcttgtctggtttgttcgggatgacacgaaccggcaagtcacgcatctagcgcggcgttccttttgctttttgttttattttcttttattttgtattttttgagctcagctcttttttctcacccgccttcgttattcgattcggcaatcctgatctttcggtattgttgccgcgagtcttctgacggtgcccctccttagtctaccgaaaggacagccaatgttcgggtaagcagggcggtttgatgctcgtaccttcgaaatgggtggcaataaggcagtcaaggattgactgtgaagagatcaggcttttttttccgccgtcgagtgcttcttaacgagcagggccagatacaaggcttagcagcgcagcgcaagggggaggggggaagaatagttggaatggaacgctacataaaaacggtggaatggggtccgggcatctcgagataaaggagtgaaagaggtatggtatgataaatggtcataccatcaaaactttcaggattggctgccaacactctctccaggaatggccagcaagggaggcatacacatttttgcagtagggaagcctggaggctctttttgtttggtaaatcttaatctatatatttttttgggcatttttgtgatcaatcgacgcactcttattagtctgaatttctttttcttcttcttttctccatcatcatcgtcgtcccaatccctcacacaaaacgtggtcttcagtgaccttgatactccttacaagtagacagatggcttgatgggtggcaaagagtagtgaatgtactgcagttcgccaagttctgtcttatgtggctgctggactgcgaccattcgcataatgaatttcgaacccagaaatccacagcagacccgaatatttgcgccctctaaaaccaccgagtctgaagttgatctatatgatgctggtcccgcctcatgtgtgttcctaaatccagatccgtcggagaggaaaaagaaaaatattcaatcgctgagtgaacgccgtcgctatgcaacaaaaacaccattaccgccaaccaaaaggccggggcataccggtccagaaccactctcagtccaaatccatcttatccgcgtcaaccacagcggcgatccccgccgccatgctcgtctcttgtgacagcccaataccactgccgacctccttctcatcctcaacaaacacacccaacccagcaaacgcttcatacaaggcgcgcgccgcaaagtcgtcaaagctgtacccaccagcaacgtgctgtctgtccaaccggtacttctccataagcgggtgactcaagcctccatgtagcttgtaccgactaggcgcgaagtccatgcctccaaaggggtcgtacgggccctgtggcgccggcgccttcggcttctccttcaagccgcggatggacaaacgctcaacctccgacgcgcccgtgcccattcccgttgttgcgatggcagggttggaagctgtttcagcaacccgattcacctgcccacgcctctttagctgtaccttcgtcgccggctccgctgtcatagcagtggttcccttggccaggttatccagctccatttcgcgactcctcaccctctctcttttctccgcctccgcctccttgatagcctcaatcctcctctgcctgacagcatccctttcggctgccagcctcactcttgaaatctcatccgcctccctccccgccttcttattccgttcaatatccgccctatgctccgcctcccatgcctgcaattgcgcctccgcctgccgtctcctctcatccgtcccattgacaagttcaaacgtcaaatcttccaccatctgcaagtaattattataatcctggagcgtctcaaagtcgtcctcgacttggttgaacaccgccgccacgcgacggcggatgtcgacctcgcgctcgacggccaagtcgccgaaaaaagccgagcggaagcccttgcgacggagcgttttgttgcagccggcgtgcggacattgattgggtccgtcgttgaagagtcggttggcacagttgagacacatggagtggtagcattcggggttgaagacgaagacgatgtcggggttgaggtacttgcgcgatttgcagacggggcacatttcgtcttcgaagccgagggggtcgagagggcgcgccatggtgggtggtttcttttttttttgggggggggggggggggggg