aggaaagaagagggacgccaccacaccgacaggaagaatgccagctcggaaagggggggggtgcagcttctggtcaatgaacagatcaacacacccgggcgttcaaggcagctcttacaatataagtccagtcaaataactgtataaggtagctataggaaaccttacagaatgtaaccaaaacgttcgaaagacttctactgtcaactacgaggttcggaaacgtcgaaaagctacaacgttggaaaaaatgactatctattgatcatgaacaatccaaatcccgttcgcaaaataatgaacggttcaattgaccggaagttgcacccccctcctttccgaactgtcattttccctgtcggcgtcgtggcgtccataatatcccctgtaggcaagcatcgagggttggcgaccatcctggagcttcccacttccacgagttcttttggcttgggtctcttttagccgtccgtaccttgcagaccgcgtcaagccaaagaggcccccgagctgagcttccctgcagacttgtttccctaccgccatttgctccaggttgccctgtctcgcctgtttggagccccgtcacgccgtcactccgtcactccgttggacgtggtacctcacgtcaatcaatcaatctgcgcagacttgcagcccggaagccaacagagccaaagaagtccactcagagccggcacccgatcggtcaggcgtccacccacggccctcaaccctcgctcgcctcggcaagcatgtcatctccatctgtcacgcctccggctcccgatggcaattctttcctggtgcagatagtgtctctgctgagcagcgccgcaagccacttgcgcctgccggtgatagcctctactgtatgagccggcattcctgtttctcccgccctgtgcctgaatggctgttgagccgtccgcgtcgactggccaagggggcaagtccaatgctttctccctccccgtctctatcaagtgacctctaccggggagacgtcgtgctaatcttcgtgttcatgcgctgaccttggcttttgcccatctagggagtcgccgccatcctcactgggctgctctacttcaagcaaaagtatgtggtccccaatctgacatctccatcccaattgcgtcacctgtattaatgcgctaccttattacagagccctaatctatccctctcacatgccccccggctctcgaacggacatacctcgacccagcttctaccgcatcaaagattacgaagaacttatcatcccgaccaaagatggcgagaagctgtctgccttttacattcggggccccaagggcgggtccaactctaaagtgaccgtgatcatgttccacggaaacgctggtaatattggccaccgtctacccatcgcacgcatgttgctccaagctgcgggctgcaacatctttatgctcgaataccgtggctacggaatctccaccggccaccctgacgaatctgggctcaacattgacgcccaaaccgccctcgactatctccgcgatcgtgccgagacgcgggaccacaagtatatcgtctacggccagagtcttggtggggcagttagtgttaagctcgtgtccaagaaccaaggcaggggcgacattgccggtttgattctggaaaatacctttctcagcatgcgcaagctgatacccagcatcattcctcctgctcggtaccttgcatccctatgccatcaggtctgggctaccgacaccttgatcggcaatgtcaaggtacctactttgtttttgagtggactccaggacgagattgtgccgtaagtttttgtcctggcctttctcattgtgcctccacaatatggtactctgagccacggtctgtggttgtggccggttgggttgcatgagagctgtccgctaattccatcacccgcatcttagacccactcatatgaagcagctttatcatctctccaacgctccgataaagatctggaagcctcttcccaacggcgaccataactcgagtgtcctcgaagaaggctactttgaagccatcgcagaattcatccaaagggtttcctcaggagaccccgaaaagaaatagctcgattcgacaacgaaatccgcgccgtcgctctctcctcattccatacggtaaatgggtctttctgttgaaggggaggcatatgatgtgcccacgatcttgatgacgcgaaagcgtccacgattacgagctgttgggggacagcgaagcacaagtacgacaaccacgaccttggtggcttgatgcttgaagatgggtcggaacttgaggctttcattgaggtgtcatattttctctttcgcacctcgtgtatgtatttcatgaccctttggacctatgtcgaggttgctcgggtcttgattaagacccaaacgggacgagactcgatattaatcaagcaagagaagtttttgtagagtaaataccaaatattaatatcggacaaggaataattcaatttcatacttgaacatatgtgcattagcttgtcaaaagttcctgaccttttgagaatatgtcggatcattcaatcattaggctatgtacgaaaacaggctctctctcctggcaatatgcttgctgcatatacaattatccctaaaccgcagttgttgactgttcgctccttgtcatgtgcaaatactacccaaaatctgttctcgagaggacgttgtaagactcctgctttttgtcatatctcccgtatattaagtattttgtcccccccgaccgccagaaaaggactgctctaagcaaccctcaatggcagaatatgctgtaccatcgtctcacgtctgcacaacggacactcaggcttctcgcgcacccagtctccaatacacgaccagcagaagacatgtccgcactgggtcgccgccgggtccttcagctcttccaagcaaagcgtgcacatcctctgctgtctccccttgatccagcccatgacctcctcattcgccgccaagtcgtagttcgccctcccgcccttgggcacaggggtgtgcgtcgtccgtccaatctccgccaaactacgctggttacccgacttgcccgtctccaccagcaactcgttattgctgctataggcattctcatctaacgacacatccagtgtgcccgcagcgcccggcccaaaggcgcgctcccgaatgctcgcctcggtactggcctcctcggcactaagcggcgaagttgacgacagctgcgccgtcacatgcaggtatccccggacgagcatctgcaccaccagcagcacgccgagcacttcatagcccgcgcgaccgccttgaccctcctcgatgcgccgcgtgaacacataacgcagcccgaagaggcgcttggagaaagagtagtaagcacccgaaaagtagaatacggccagcgtcaaggcgtgcaggtgcgcgccgctggtgatggaagtcaggtgtgtgagcaggtagcgcttcacgcggtactcaagcgttgacactgtggagaaaccaccgcccttgttgttggaggtagatggggtggcgcccttggtgtcgccgcggccctggcgggcaagcacggtgagacggtcctggaggcgcttgcggagcgcggcgcggatggagggcagcaggcggctgaaaaggtaggggacaagaacgctactaacgatgtagccggctcgtcgctggagcgagggcagacgggggccaccggcttcgctgctgggctcgacggggctttgggtgtctggtatcctgccgttgccgcccgtactcggctcttcgacttggactaggtcgcagtactcctcgcctaaggtgcggttgccgaggagggtggtgaggcataggtagagcaggtcggcagccgtacgggtttcggtggcccaggagtgggcggagcgggcaccgcgaacgcgccggtgaaggtcggtcagctggttagtgaggacgccctggaaataggcatctttttgatgcgcgcggataatgtcgggggctgcagcgaatggatatggcgagctcgtgagcggcggaggaggcttcttggtggccgtcaatgacatggtaattgatgtcgtcgtttgggtcgggtcgggtgggctcgaagtcgggggggtcaaaagctgtgtttacacggtcgacgtattcagggggaactctcgaaccctaggagagctcgtatgcctacagtcgaatcgtcgaagctgtggcagtggatgattaagtcttttcgatctgaaattatccgagttgttgtttgatgtttcgagatcgacaggcggcagttgaagctgagatgaaagtggtagtcgggaacggatggacctcggtccttggggttaatgggggcagcacgcccggcgccgccccaggcgtggttcctcctcacaaggagcgagctgaggaattggcaggggggtgcccagaacgtcgtagcccaggctttagcggcagggatgatgcagcgggttgtcacaggacggggccgcgaccaggggttgcactgacgtcgggtcttctccctaagccaaaaagagtgcacgcgacaggggcttggcaactccggtgtctttgcgacagctaccacaatacagatgaaattaaaatttccatcttgacacttgacaaactccaaacgcgttactgctgggaatttgatcccaagcctatcaactcttctttgcgtccaactgttacttctccctctccgcattccatgacggacagcaaattgaccgctgcctggcgcaatggacggtgatcccgtggttgagccggagctcgactccttcagcttgacctttccccttccctaccgggttgccttcatcgtgatcataggtatgtatatacaagtttcctaccgtatgtttgctctctggatacacggttgtaaactgactatctctggttgattagctgtttggggctggggcctcaaccttcacttcctccataatcgcaagatcgacgtcccctccttaatccggtacccaggaagatcgagcccaacccagctccctcaccaccactcgacataccgtcttgcgactcttctttcgctaagctccgctgtttcgattctcacattttggtcgtttaccaggcgcgatccaaaacgcgttatcgactatgactggattcccatgaccaacttggcagtgaccgcagccctcttcgtgctacccctgcgaagactgtctgtttcgcactccggtcgacgtcgactactcgcaactctgcgccgcgtcagtgtgggaggtttggctgaggccaaggatggaaagtttggggatatcttgctggctgatgttctcaccagctacgccaaggtccttggggacctgttcatatgtctctgcatgttcttcacgcggaatgggtctgctactgaccgacccgatcgcagctgcggcggcacctatctcgtaccacttctcctgacgataccaagcgctattcggctgcgccagtgtcttatcgaatatctgcgcgtgcgaaattcccctttcaaggagtccacgggctggggtggacaacatctcgccaacgcggccaagtactcgaccgcgtttcctgttatcattctaaacgccatgttgcgtaacgcaaacaccagcggtaccccaactacgagcctgtaccgtgcatggattgttgcgtgtctgctcaactcactctacagcttttactgggacgttgccaaggattgggatctcaccctctttgctggggcacaggaacgcaattctcccgatcatccgtttggtctgcggcgccgcttgctgatccataagcccgtggtgtactacttcgtcatcgcgctggatctggcactacggtgcacatggatgatcaagctgcacccccatctcaataccattagcgacttcgagagttcgatctttttgatcgagttttgtgaagtgttccggcggtgggtgtggatcttcttccgggttgagaccgaatggatccggaacacttcaaccgggctcggcgttgacgacattttgatgagcaacttcaatactaggaacgaggacgaggagtacgtggactaagtctcacttgccatacctctgcggcactaaccatcagaacctggatgtccgcgtgttgccgccacggacatttgctttgttttggatggaaaacggaatgctggaaaatccgagtatcatacgccgtcacacggttggtttacaacatcggcgttcgggtcgttttttggttcacccaccccagtgatatagatgtactctccaaagaaagctcacacaaatctacgactaatagtgattcggatcctcgaacacgttgcttttttcttcggtgttccaatcctacccttgtccccatcggggttgcttccgaggctacacaactcttcaaacacccgttggtaccggacctatcacggcaatcccgcccctcaagaggctgcccgaaatgcttacatagtgtgtctgtacgacagcccagcatctggaggagacgtttcccaataggatggacggcgcgtaattccagcgtatcacttgtaatccattccaattgtcacaagacacaggataacgaataccgcaaaaagtcctcgtgtggtcgtgacaccatatgattcagtcctccttctatccgacatctggaaaccttgaagtggtattgcggagcaaaggccccgttgtcctctagacaaaagctgccgtcttcctcaagccattagattttgttgaggagtggcttttgattcatttctgacgtttccctttaaatccctaacatgtgctctctcgcctttgtccctgtccgttataccttttcaacaaaggaaaagccaacctcatgatggtgacacggtaagtataaagttgaaagaaagctcgcttacttcccatgaaaatcttcactcaaaagggacgaaatcctttgtctgctgggaccaaaccctcttatcccggaagaacgcgggagagatatcaaagtcgtggagttgtggaaatgcttataattcaacactcgaggtctcgcacgtcgatttgctcgtgcatgataaccacaggctgggaaggccctacttttgaggaaaaggttgctgtttcaggttggcggagtcgtatgtattccagaagaaaagaagcggtcagtagataccaaaaagatggacgagacgacgacaaccccccaacgaccctcctgtcgggccgatactccacgtccatcttctgctgatgaggccaacatcacgtcgtcatcacccacagggtctcgtttcaaacccccgaagccgaaagatgtagcagtctacgagaaaaaacccctgccgcccattccgccaaagcggaggccagcagcctctatatcaagccagcaggacccgaacagcgtaaagatcgtttacacgttggcgaatatcccaggagctggtcctcctgaaaagatcaacaatcgtcaaaacttgggggacattgactgggaaaaggaggaggccgagataaacttcatcatcgctaagcagttgacccccaggggcggaacaccaatatcaacgtcagcgtatccggcaccgcgaacacccaagcctttacatatccctccagcagactcagaacgcactctgaagtcgagtttgtcgcaagaaatcatttcaccgcaaccgcgatcaccggtatcgaatatcctccagctcggcagtttcggacccaacaagtcgcatccagactctccaccgctatcacctattgggcagatttataatctaaaggttaaacagctctcggggccggcttctcttcccggacgagaagattgtttcagcaacagcgagaacaacgccacggaaaaacatacgacaggttacatatctcccgtcagtagccgcagtagtttctacagccaatatcgagacagcactgtatccgaggcgggttcagcaagcctagccggaagcagcccccctcgcaggtacgacagccccgtattgacagaatacttccccagggggaaaccacatgcaactatcaagaatcgactgatggtaagaaaagcaccatcgcctatcccacgacctttacagccacgtaagatcagaggcagtctcaaaggaagaaggaacaagacagcaagaaccatgtcgccagatcccccaacagacagtgatcacagcggtgtcagcattactgaagcccgtgagctctaccatgagacaaccgctccaattgctcgtgacacagcagctggaggaggagaatcttgggcatatccgaatgccttgagtcatcccccccacccaggaagcagcgtcgggatcccatcatctcaaactgccggaggcccgggtcatgcccgctttctcggcgaggacggcacgccacagacaactggtgatagtcaaagggaaagtcggcagccaccaccacccgtgcgaccgccgaggcaggacgagcttccactggccctgcctcggtgggactcggcggctgatacattggtgacttcagatctgggtcgtacggaggaaggagaaccagaaccccgatccagttcgcaattctcgcgggtatctcatcaatctcccgcaggctcttcttcaccatcacccttcttggcaacatctcaaaacgccgccctcaagacgcggccccgaaacagggcgcaaaccatcagcgtgagcagctttgaccaccacaacgaactgcgcaggcaatgggattcgggctcgccgcagctggagataggcactccgcttccgcttgcattggaagacaacttggcttcgattaccaaattcgcgaagcacggcagtcatcacatccgtaaccacagcgacggcaattacagccccggtggcggcgatggtgagaatcacacatctctatttcgacgctctttggtttccaaggtgtttagacgcgtctcgggatcaacaccaggaggaggagggggaggagcatcaccctcacttccgacacctacgtccacacccgccaccatatcgacagccatggccaccgaacggagccccataaaatatcaaacagccgcagagagataccacgatcagagttgcaagactattgccgccgtcggcgcaacatcatcagtccatcggccacgcacagcggatagccgcgacgctgcggggccatcgtccttctcttttccgaccgcctcctccacctcatctgccgtcgggtttttgcttcctcagactctgaagaagagcgcgttggcgcagaagacgaatgagctgtttgtcggcgggcggttggcgcggaaaaccaagccgggaagaaagagggaggatttgaagaatagcattagggtgctgggcgatggggccagggtggaagcgccggttgagttcgttacggggatggatttgttgtcgctgtcggagaagccggcgcggcaagagggacagggttggttatgaagtgatcttgtgtgtgaagggtgcagtaaggctgactttggaatatgcaaaagtcaaagggtggttggatcccaagtgataggtgacgcgtggaaatcgaacatttaggggccctctcctgttgagtaatatatggcgttgttttgcacacatgagctaacttgagcgtcgcggaatctgtgatgatgcttaaccctaagataacggaatccctctgcttggtggtgcaatacgatcggtctctcgtgtttctgtccacagggtgtttgcattgtgatgttgttgtcaaggaagttcggctgcgagtttgatatactagggcaccgggaagccctggcataggtacctaggctggcgcttcaagcatgacacagggcgaggccgtcgggacaaggaatgataaatcgctgttgcaatgtgaaactgtcatttcagcacactggagtatgtagtggaactgactgacgcgcgtgatgggagctatactctacaaatagaagtgaagaataccagttcgcagtcaatttgagaatcgtccgagtattggagatggagagacagaattggcaagtgcccctgcactgaggaaataggtaacctcaacctcattgacgtcagtagatctccccaaagagacccccactaaattactccggcttccatcggtaccgctcctccttccccgctatttctccgcacaacatccccaaaggtaggtacctctagtgtacttatacgtagactgtgtcatagaggtaccgtacagtaacttgaggttgttctgctagttccagtcacagttccgcctaccctcttcttttgcgcccaacctccgtccaaacagccgcggttcttgagtcccgtcctatctctcgtatctacctatttctttacggcacatcctggttgataccatgagcgcttcgaacgaagtgggcgcacacaccaccggcgacttccctcaagaccgcgaagagttccagaccattgctcagagtattcagggtgtacaggatcccgagatcgtatttccgacgtcaacaagaacgggtgaactgccaacggagggacgggaggagagtaataaagaagacggggaaagcgcaaaggatcaggaggaagagaaggctatcgacagcgaggcgtcccattattgggatgcttcgaccatgaaaccgcttagtccagcctcggcggttagtacttatacctcacttttcttgactccgtgccggttgcttgctcccgtggaagaccgcttggctccggcgccgtgtgtccggtttcgcactccggctccggcccgggcttgcgtggtgccctgatgtcgaaattgggttagccctttgcatgacttccgagtttaaatagatcatcattttctatgaaaacgttcaagtcacttatcacaattctaccttgcaggctgccattgcccgattaagagccttcaagccccctccctttccgctatgggaccgcctaccaatcagtcgccgcgccgcggtgttgttgctccttttcgcagacaagcgcggtgatctccgtgtcgtcatcaccatgcgcgccgcgagcatgcgcagcttctctgggcatgccgcgctacccggcgggaaggcagatagtgtagaggaaacaccatgtatgaagtcccgctatcacgttcacataaactaccagtaacgagaccacggaaagaccactaattttggactgtttcatacagatcaaatcgcccgccgcgaagcctgggaagaaatcggtcttcccatggacgacagcaagctcccctcgcccttccgcatcgaacacctctgctatctgcccatgaacctcgcgcgcaccgagctagtcgtccgtccctgtgttgcctttttgcacgccgatgacaaggtcgcgccagcggcagacgaatccctgattccgcgcctcaatgccaaggaagtcgccgccgtcttctccgcgcccttccacaactttttgcgagcccatgatgaagttccgaaaagcgacgaggacggctcgcaagaaaagccgccgccaggcaagtggtacgagggcagctggacgaactggcacgaggagcggtggcggttgcacttcttctacgtgcccgtcaacaaccagcaggtagccaagccggggtcacggaagcagctaaaggccgccgaagaaaagtcgtcaaaccaaagcgcaatcatcaacccggaagacgacgaggacttgccgccaccgacagcagcgctcgcccgtggggacgaggaggaaagcgagcgatacaaggtttgggggatgacggcaaggatattggtggacgcggcgacggtggcatatggggaggagcccgagttcgagcataacagccattttggagacgagaggatgatcatggggttggataagttgggcatgttgggggagaagacgaagaaggagagtgtgtttacgcaggaggatctaaagaaggcgagtgaggcggcgaagaaggctagcgaggcgtcaaagatgtagatagaggaggacctggaggtaatgtagttcaatgtgggtgaacagggtgttggaggtcttgttgttgatctataggcacaagttatgcataaaatttaatatcaacaccacaaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcaacccttatttttttggttttttttttcttctcctttttttcccccttcatcggtgtaaagccatgcacatccattcgtcagttattataatatataatacggtaaagaaaactgtcaactagaccctattttatggggatatacatacataccccatacgtcccatcgtatcaaccgccgattacatgtcgaaacactctgatggcacttttcggacccttctggccgctcttctcaccagccgttatgcaaagtggccataacacctcgccctcaagctatatgctttcctcctgacgtttgagaattgcgcactcatgagcacgtcaatgacacctaatggcaagcagtttccttggtagcagtagtacgggacccaaaaacgaagtatcccaacgcagctcccaaagagcaagccagcatgacccagccattgtacgtcatgaagatgagccttttgtgtgtgtgtgtgtgtatggtcagaaatagaaaacattcaagcttggaaacagaattggaaagcaaacggtggaagggggggaaatctcttacatgatcatgaacgcataaaagttctggatcccatacaagaccgacttgatggcgtgggcccgcttggtgactgcagccacattttgccctagtaaccacggcatggtagtctcagcaagacgttcttcatcttcaagttgttgttcaacgtcatcatcatcatcatcatcgcgatactgttctcgagggtctccaagacagataagtggtcatcttagcaaaacgatacgacaccaaacgcatggtagatgtagtaggcattcggtgtttgtgtgtctaatgccacgtaacgttgtgacattttgagatgcaatgagatgatatggcaagccaaggcaaaaatagcaatatcggattaaagagaagcaaaatggttttcaaagggcccgagacacaaaaaggggaagtgaggatgaacaacttacgaggcgtagtctccaccctcttattagtccatgcctcatactgtctaatgccctcgcgaagtgcctcgtatccggccgccaacgcgacgatggcgagaagggagactacgagactgaaggtcgagtggatgtgccattggcggaagacgatgcagaggttctccgtattccaggtgaagagcatgttcatgctacacctcggcgctccttcgcccatcccaggatgacccgagtgcatgtcgccgtggccggagtggtccatgtgggtgctgtggtcgtggccggagtgatccatggttcgttttgctgctccttaaggatgtttgttgcttcgactataggagagaaaagaagggagttgagtgagatggcggagttgttgatcggggatctcgacttataaggtagaggtggctgtgagtgagcgcctcgtgtcccatcagatgaaagaggaactgaagtgtcccgttggtggaacctcgaggtcggagctggagtttcgcacgttgtgttcaattcacggccagagaagacatgaagcacctgagaatacgcctacaacgccctgcagctggtacgaatctcgcgagatcgctatcaagctagtttgagcaagataaacaggggtctggcatccgaacaacaacactccctgagggggaaacagacttgtctagggttcgtttggcaggccgtggtatcccctccgtctgacagcaggcatcatctggcggggcatcaaacagacaagtggggtagtactactactgttgggatactgtacctgccggaatttagttcgtggtttccagcgctccatgttgttcgaaacttccattacctagtgcgtagtagacatttctggatttgtacttctatgtatggtcttgtacaagcccattttacagtcaacactgaaagttcgagtacagttaactgcagtgggtatgcgtttttcccggcccctgcctatatcgttagagtgccgggatgagctgacaaagcaatcagctgttcgcagtttgaatcatcccatcgtcagcgtcataacttgaggatcttggaggttgattttgggagcaaagaacggtaaaagaaagaagaagaccgagtcatagttcccacaaacacaaatcaggtcttaaacaatgctttcctcaccagtaaacctgccgaaatggtatgcatcaccatcagccacatgtaacccctcagcgtatcagcttgcgctcacagcttacacaggctcgaagaaaactctcaccttctgaagccgcccatcaacaactactgcgtttacaatgatgatttcaccgtcatggtaagtagcaactcgactgcaggtaatgcggattccagtcgtgactaaaacccccccacagatcgttggtggccccaacgcccgcacggattaccacatcaaccaaacccccgagtggttctaccagtacaagggcgccatgatgctcaaggtggtcgacgacggaaacttcagagatataatcatccgcgagggcgagatgttcctcctgccaggcaacaccccgcacaacccggtgcggttcgccgacacggtcggtatcgtgctggaacagaagcgtcccgccgacaccatcgaccgcatgaggtggtactgccagaactgcaaggagattgtgcacgaggcgagcttccactgcaccgatttgggaacgcagatcaaggcggccgtggaagcctttaagggtaatgagcagctgaggacttgtaagaagtgtggtgtgctggcagattggagccccaagcctggatcgatccaggatccgaacgtgcagtgaatggaagggtctgcatcatggcttggggattctgcgcgatggaaatgatggccttatcaaatgtccaccctgcgagcgtatgtaaaatagaatctatgtacatcgaaccacactaggttatatgagggtgggctatcatccatgttcgtttggtgtttacgtctcagcatactcgtacgcgcgggtagactcctcgaccgcgatctcgatcttggcctcctcaatttccttgccatccacacggataccggcgcgcatgacatcgccggggacaactgggccaacacccttgggagtgccagtcaggacgatgtcaccggcctcgagcgtcataaccttggagatatcgctaaggatgcggggaatctggaagagcatcaagttggtggagtcgttctgacggacctcatcgttgaccttgagatagagctcgatattgtgagggtcctgaatacgggacttctcaatgagcttgctcatgggcaggaatgtgtcgaatcccttggcaatgtcccaggggaggcccttcttcttggcctcattctggacattgcgtgccgtcatgtcgatgctgagagcatagcctaaaaaagagagatgagtattttgactatggatactggagtatgggaaactcactatcaatggcatccagagctccctgcaagtccgaagcgtcatggtctctgacacgcttgccgaggatcagagcaagctcaacctcgtagtgcatatcaacaccacggggccggatgacgggtccttctccgggaaggataatggacgaaggaggcttgaggaagaagaaaggctgcttgggctttgcgctgttcagctccgtgatgtggtccctattgaaaatgagtcaactatgttcagatgcgtttatggcgtacttatgcacacatacgcatagttgcggccaatgcagacaaccttggaggccttcttgagcgaggccatggtggtcaatcctctcctgaatgtgagactcatgttgcgaccggtttttggctggttagaggtgtatagagcttatgagactttctagactttgcttatcagcttcaggctttgggggggttccattgcgtgctgaactccacgcaggcagtttgcggccatcttgactgtgacgctggaaaagatgtcccgtacaaaaccgatcaacctccttcttgccctgctattggctgggactcacctccttgctctaaatgctgacagctaagggcctctctagattaaagctctgcgtaacgccgagagggtttaggacacgtacgacgggtttatcgagacaagcacgacgaccgctgatacgaaagcttagtgcgctgaatactagctcttgctacttacaataccagccaaggaatcgtcttggcagcaatagcctgaggatacctagtggaggccggggatcggccggctcacacaagggtctcggccccgagcacggaggacatgcatcgttcaaatgtatctccctagttgtttatcatacgctttcctaaaccattatccttcgtgaaactgtaagggcgggaagtggggagcgctactgaaagtgtggggaagcccgctcgaatcggtggtttaccggccataccagggatgtctagaacgcccacgcgactaccccaagccgcatcctgcctctacctggctggctagcaccgcgttgggatgtctccagcaaaggaagagacgtccttccccgtcgggcatccctttatgaaaagacctcccagttgcaaaccgacagtccgttcctccactgcttctttctcctcaccggacactcatttcaaggtcgtaccctataacatacgcgcgctcgcaccccgccaccacacaccatctgcgctcgctggattctttccatccattcggtcagacggtctgcaaacaggctggtgacaaagcggaatcgaacaatctgggcgtgggttaccagtatgacgtgaacttgaaagcggctttcgtattgcaacactcccgctcatctgcgaccatcttgggtcacccggccgcttcctcttcgtctccttcctggatctcccgatttctgccgcctttacctgcaacaaaagaaaagacaccttctgcacaccgtccacttgttccagattcatacatacctacattctcgaccctgatccattcgtctcgagggcgactaaaactcccaggtgtccttatttcggagtcacatcctgttctacaactctaaacacgtattcattggatggtcgcacatcgacccgcattcgttaattgagttcaagaagtgcacacgagacaatggagagcatccaacttgcccagatgttggccgatcttagcgatctaaatgcggctgtatgtcttctttcccgtccccacagaacttgacgaacaacttcccccctatcggcgtcgcgcgcatggcactgctgttgggatccgctcatgttggattattactctctgacactctcgccacagcaagaatcacaggccgcacttgcggtcgtcaacgcaaacaagagcgccagccagcccgctccggagctgtcccatcatctgaagccatcaaccgaacagcctcccatccaccctaatcaacatcaactccatcaccaacgtgtcgcttccgcaacctccctactctctaggacggcctcgcccgccaggtatgacaaatacggacgtcctcttacgactccccccatgacccgtacgcactcgaaccatgggtccattcccggcactccgcgaaaagaatctgaggtcaggtttcatgtccgatgtatagttccatcggaggactgggttactaacagcttcacagcccgaagatgacgttgaccgagcgcattccctgatggcattatacgagattcgtacaaagttgaagcagcaagacaccacaagcatcgataaactcagagacaagataaccgcattgcaatcccgctaccaaacggagaagaaggatggcgcagatgccaaaataagtcgtttcatctatcccaaggcccaatcgccgccaccctcgtgaacacaccgtgtagcaaagttccattccgcaaacttaccttttttcttcttcatttcttttatttcttttttctccaaaagttcaagatcgttgcatttctcatgacccatatacagtcacgatggcaatccaggagaacaagctcagatggttttgcttgggtatggctttggtttttctcgtcttttcagcctgctgatagattcactcattgtggtatgtgaacgtgcctctccccatgaatccgtctttggcgtttgggcaggatgaattattacgacggctcggatggcaaacgacaatgtctattccgcaaaatctaatcggcgttctgaaaagcacaggggaatgtcggtcctttgtggagggtatatgaacatacactgagcactgaattatgatttgcttacgccttgacatccactcattcttgcaaaaacctgccacaccctgccgtcactactgcaatgtctctgtgagtatctcctatgttatgcagggaaagttcaacatggcctggacgaattgcttaaattctacccacataaatctgtgatctcgttgtccctctggtcttgtgccatcgatatccaacagctgttgatatcatagtgaaatgtgaacatggacagtctttttggaacgaatgattgtccacggttaccgagtgtaatatcgcccttcttgactaccaatttctaggacaattccagtcgtatgttatcatactagtcgcaacctgtttccatccagatcgtataatttagtttccagaaggacgatatgcgtgattggcttgcggtttctagaatatgtaatgcagccccaaccgtccgtccatccacttcaacccccgacccccggccctggagcgggcccttgcaagtggacttccgacaccgcgcgtgtattcggctccacagtaagttagtgggggatccaccacaaaacgtcgcgcccgacgatatcatcttctgttaaactgtcgctcgcagtctggcgcaaccaattcaacgtccacatcctttttctcctccgccgtttcgacgttgatcgactccccatctcacccacatattgcagcagtaatctcgaaacatactgctcataatggcgaccggagtggacgccaagctcttgaagagcaccaaatttcctcccgaattcaatcagaaagtggacatgcaaaaggtcaacattcaggtcatgaagaagtaagtgcacccagtcactgttaagttgacaagctcgcatcgctgtgatacactggggacttgattgccaggggaggatgactacaaggcaattgctaacacgtcgcgtctttgattagatggattgccagcaaggtcaccgagattctagccaacgaggatgatgttgttatcgagctggttttcaaccttcttgagagtggccgctatgtaagtcgccgaccatccttgaaactaccccgttccttgtcgcaacacgatactgacgacacggtgatggcagcccgacatcaagtccatgcagatccaactcacaggctttctcgacaaagataccccgacattctgcagggacctgtggaagcttctacttagtgcgcagactagtcctcaaggtgtgccaaaggagcttctggaggccaagaagatggaattaattcaggagaaggtacgcacctccagtcccttttcgatctggcgacctgtagtgagcgttggttgacagtgcttccgacagctcgaagcggacaaagccgcagaagaggcacgacagaaacgtcgagaattcgaaggtcgacctgaaaggggccgcggcggccgaggaggcggtatgggtggtggccgcggcgactcctggcgtggaggacggcgtgacgaccgcgacccccgagggaacataggccgaggtggcggtgggcgatctcgctcaccaccgcgtttccgtgatcaaagggaccgtggcccaccaagaggaggactcagagattcatatgttccccgaggaagtccgacattcagacgtggcggaggacgacgggacgacaggagacggcgatctcgaactaggtcgccgtctgtgcggtcgaggtcccgctctcgttcgcggacacccagcgttgacggaagccggcgatctgttactcgatcccctagccctcctccaagacggggacgggtaagatcacgtactcgttctcgctctccgatcccccacaggggaccgcataagcgcgtcaggtcaccatcgccacggcgcggacccagataccgggggcgctcccgatctcggactggctcggtttcatccgatcgtggctctcgctcccccaagcgccgccgttactccacttcccctagtcggagccgtagccacacccggagccgcagcccaagtcggagccggagcatcacccgaagcctcagtagaagcctgactcggagtcttagtcgcagtcgaacccagagccggagtcggagccgaagcctgtcgagggctcgaagcaagcgctacagtcggtccgtatcgtctactgggtcttctcgtctttcccgatcgcgaagccgcaccccggttaggcgaacgcgtcgtagtagccgcagcatttctcccgatcaccgttcttctagacgtcgatcacgcagcagaagtggaagccgcagtattagccctcgccgctcacggagccctcacagacgctctcgtagaagggatgaccgagacagcagcgtagatgctacgcccagacccggcagcagaagccgcagggcctcttctgtggctgcaaaatcttctgcgcatgacagattggctgatgattcaggcgctcaagacagaatccgctctccccgagacactagagcagctgccgaagctacctaacgaggtacgtcagaccacctaaatgaggctctaagcttggggtggctggcactgaccggcgctccagaatctcaaagcctcttgcgaacagcgccagaaagagccaaaaggaaaaaatatcaagcagatgaggtcctctagaagcgcagaagggaatcatgaaggctaaccagtcgttttgaagatatgaacacagctgctgagcaccgctgttttgtcggcgcaagcacaagcgcactatcattagagccttccgcgtcctttttaaccttggtggattggtcagccgaggtgttgtgaggtccttcctttagaatcccctcgttgatgtctccaagtgtctgaaatcatatactccagtcttcaggtccgcatgtagactaaataccttgtatggcatgagcaccgatatcacacacacatacagatgcaaagtattttcatgatgttcatcagcagtgagtttggtctagtcaaattgttttggtgttcgaagtcatccgagtgaatgctacgaagcatctctacaatacacagatcctacaggtgaactgcgtcaactccagagtctctgccctcaacgtgccgacgataatttgagagcgattgcccatctaagttaggccctacatacacgatatagtttcaagcgaacttgttataactaggcctagtaccacaaatgagcctttacttcaaggcaattccacaggatctggagcaaacgccacacttgatagttcctgcggttccccctcattgatagcagttaccactcggacattgctattgctcttttcccaggcacagttacaaatcatatggccgccgccgtggtgatgttgtggtagttgtgattgttgtcgctgttgtgccatgattcccatctggtaatcattatggcgatgatgatagcactggtaattatggtggtgtgtatgttgattatagatgagcgtgttgctagtggcagcagccaaaggcccaggtagctccgaccgtggtgttgacgttgatgtcagggacgacgattttgtgtgaccatggccatcgccgtagagcaatcccactccgactgtgtcaaataccatcatcgttgatgacaacgacttgtgtagggcatttggcctggtgtgtgcattggcagagacagtttgacttgccgaggctggaagctctgggaaccccacccccatatcccatagagtcgtgctcgaggcattggtaggcggtcgaggaacatttgacaacgacataggagagggacccagtgtgggcgggagcgaagttgctttggatcctggcgtgcccgaatatggcggtggtagtactaagtagttcccgccggatccggacctggggttgttaggatatgtttgttgctgtggctgccgttgttctgttattcgattgcacttttcgcttccgcctccgcctataatctccgccagaagacccatattatcccatgcggtcgtttcggaacgccggccgctactgccgtgataatttgagtttgactgtccatcttgttgtgctagtcctggccctggccctttggcaatagtaggagcgatgagcaacaactgccttataaaattcaactcggcaaccacagcaccatgctctttcgccacaagcggttgttcatggttgaccaagttgcgagcgtcggcgattagccatccccagcggtttctaaaagagatttgtatctggccgccgtcatggtcatgatgcccccgcacttcagcaagagacccagaagactcaggccgcccggaagtcgtcaatctctccagcaattgacatactcgggctattttccctctcgcgctctcgatgatgttgatggtacgctgaaagatggccggttttgtcttcagaagaggcaggttttcgttacacagcttgatcaagtcctcgaggtcgacaacacaggttcgcgccagctcgagacagggacggactgcggttacggtggaggtgtggtcgagggggatattgaagaggagagctttgtgagaggatgtgatgccggggggtatttccattgcttccatgctggtgtggagagaaaatcacctaacctttaggctggcggaaagtggtgagagtgacgccgagggctgatttgagattgcctaggtacctctggcaagcaacaaggaaagaggttcggcgcagcaagttgattaggattggacactggaaataaagcgagagtcaaattaaacaggctcggaccttggactaactgtgttgtatgaggaaatgagaacgatacagcggggaaacctggaagaacggtcgcccaggttggcccaagacaacttcagctgcgagtccaagctcaaagctgggtggttcagaacccgtctttgactatcgacctgagatggtggtagccagactggtgacaatgaaagccaatgagctcctttaacgtactgattggcccattctgagggtgttgacctgagaacctgatctaacctggctaggaattcctagtcgagagcagctgagaaggatagtaacacagggggtgacacataggtaataaaggcattcgtggaagcgtctacgtagacagctaccaaactctttgataagcctcagtttgaggaggcgaatagttataagaatagaccgaacatgttgcgatcagtacattccaccttgggtatacatttaggacgctttcaagtgtctctattctaccttcaagcctattttcgaggcagttcttgaatggctgaatctctggatgattttagccggtatgtattgtgatccttatcacaggttcataaggtctttcctagtcaaagcgagccgtgctggactgtccatgttcggtttatttttacgacgacttcaaaagggggtggacgggcatcctcaaggtgttcttggtattaaatgagaaagttgtgtgacgatgtgacaaagtctggaacctattataaacgccacaaccggcgtctaatggctgccttcctccaacttgggggtctcacactcaaaccaatgcaaggcccctgcaagtctgcggccacgcagtgtttactacctatgtacatgggaaaggggtacagtgtcgatgacagctagttcacacatgtgagagcctcgcccgttacatgcgatgaggaggatcgcagtaatttagccgaaataagatagaggagtataggtatgatcgtcccttattgacttggagaatgcccgaccctccaatctgatggtaaaagtcaatggaaaaagggactctggaagcggtcggcaagttgacgagcagatgttgctgtacaggttggctaacgatagaaccccatttgcctgcttgaaaactgccagtttctcgctatccgagcagatgtattacgcacccagtgaaatgtcccttatcctcgtatgtgtactcggtgcctttccaagttcccacaacctaagccgaactgcctcccgtccttgaacgcgtaacaagctcactcagtccgctacccaaccacaggcggaacaaccaacgtcccacttgtctgcgcacttccacccagccgccttccatccttatccgtacgcttcaccagaccagcggcgcacactatcccttcccgatagctgcgaactgtgccggccacttgctcgtgcccagcaacgtgcaacatacaccagtcactcggctgtgaaaacagcaggtacccaaacttggcgcagtcgacaatgacctcccgcaaatggctttcctgctgaaaccgggctgtgtccgagtcctcgacaaagtacctcaggaagctattcagcgcttgcgccatggcagcagcttggggcgcgagcgccgcatctgtaggagtcaaggctgtccgctggctgcgttgagggtgcaacaagaaggcggagagcacacgccaccagtgaagggctagggtcgaagctattcggatttctgttaccaagatggtttcgaaaaagcggattgtgggcggtgataatgctggaagcacatgggggaacacgaaccttgagaatgcacctgtcttctgactccgtgctcttcatccatgggaatagactgcagaaacgccgcaacgggcgggggaagcatggacagcgggctccgggcgctgggatcaatgctcgtgaagatgaccgtggataagacgtgctggagagctatctgccttgtgttcggatccaaggcaaatgagacgattgattcggctgaggggccttcagtactagcctggcccaagcctagttgggagagggctgcagcaaggctttggcgatttatacgtgtagcgtccaaggggtggaagtgatagtggttctcgacgtgttgctgaatgaggtggtgtcggtcgcgaagctcggcggcgagctcctgatcggagagggaatcgaggagaaagttcttcagttggggcatgacgttgtcgtcctgcttttgcatccctgacccagcctgtgcataggaagcatctttggatggtgtcatagcaacttcggtaacatcaccatgacccctgtgtctttgccttctccttgagaagaagcaaaaggcggcggcgataccgagaataataccgatgatgaggcagccgatagctatgccggccgctgcaccagaggccactccatctcgtccttcagccggtgctggagtagtttggcattgagaatcaccatcggggctgtttccactgacagcgggactgcaggttggcgaaaagctagtgttggattcggcctctaatactactaccggtgccggtgtcaatgtcgataggaatgtgagcgcctggcttctgtccgtgagagttgttgtaacaatcaccgcagtaactaaaggctgtgccatagtgaaagatgaagaggacaatgcctagaagaactccgaggagtgactgattctttgcaactggtatgaccggtcggaggatggattccttcaataagataggaaatcatcagaaagaaacacctgcccaggacctcgtcgacgcaggagagaatccacacactgtgtgatatacgtgcatagtattgtccactgcatttcagctggacagccacaaagctgactgataatattcgtgccacatcttccccatgttcaagaatggaaccatggcaataggtagagcagacccatcgtgaacggtcagtcgcatctattcatccagcgattggcggctttgtctctgtcggatacgtgcatgacaatccctgggcaaccactctcaacagccggtcatgatgtcgggacgaatctagaccactttttggctcccaacctttcattttccgttgtcttcaaggagacatacagggttaagctcctgctggttccgttgcgtctggagctttgcctccgtgatgcatataccctcggacttttgtgtctcctcgcatatcaggtcgtgaactacgtgctagctcaggtcgtcttccactcactttgagttcaagagcctaacgttaacccaagttcaatgcaaaaggcacatttacctcaaaaatcagtcttcagtacagcttgtcttgacatataccaagcagtccaccataccgatctcaacatgtacccaaatagcccgaatattgttgtctccgtcgacctgggcacaacatatacgggcgtggcatggatgacccccaagacccccatccaagtgatcagtgactggcccggcagcggtgaccgaggcgaacgcaaggtgccgacgacgctggtctacaacgccaacggcactctctcgtcatggggtttcatgtgtgccgacgacgagcttgaagctggagttcctggtggcgcgaaactacgccgggaattcttcaagatcttcatggacgcggatacgctagcagacgcgcagcagcaaggcctcaccagcgcaccgcaaagtgtctacgaagcgcaacagttcgtgaccgactttctccagcaggtctatgtccacgtcagggagtccatcgagacgcagattggacgacgtggggtagggaacggctggacagacctggcagtcgagttcctgtttagcgttcccaccacctggacgagtcaaagtatcgtcaactcatttaagaaggtgatcagagaggcagggtttggggttgaaggcccgaagcactctgcccaggtcgacctgaccgaagccgaggcggcggctgtggccacgctcaaaacgagtgccgttagcttcagcatggggagtgtttttctcactgtcgatgctggtggcggaacaacggatttggctttgatgcaggttacctccttgaatatggcagtcccgcagatggcttccttgcatgccgtcaacggtgtagggataggagctacactgatcgaccggttgtttatgcgcttggtacaacggaggctggaagcctgttcggatgctgcggctcatatacctcctgatttgcccttgcgcctggcgagaagccaccagtttcggacagtgaagcacaagtttggcgaaagggcatacatgcaagagctgttcaggattccaatcgaagggttggcttataactttagccacgccgggctggggattgagaacgggaggatggttttcacgctgtgagtatcgcttgtcgggcaaagccgtctagtgattccaaggatgaccggctaacctcagcacagtcaagaaatgcaatcattgtttgacccgcaaattgagggcatcgtgaatcgaatcatgggcgagctagaatggctcagaaccatgggacacttgcaccgggtgcaatacatggtcctttcgggcggactgggcagctcagcttacgtccgtgaccagctccagcagcggttcctcgtccaccaacatcccaatgcgagcgaccaagtggcagtcatcccatgcaatgaccctcagttggtggtggtgagaggccttctccttgaccggcaacagagatgggaatcgggaggagccacctcggtgttgtcaacccgcattgctcgagcaagttacggcgtaattgtccaacagatttatgtgcccgccatgcattacaacgaagacgtccgccccgacccatttgagccgggcaagagatgggctttgaaccaaatccagtggctcatcaaaaagggtgaccaagtaaaccccaacgcgttcttggtgaaatcctttcagatccggcttgccgagacggagacgaccagggcatggaattctcaaatcgtcgtctcccacaatgctccgtcacagttacccagtagcatgaagcaaggttggtatccggcacccaccacggtcatgtagttaatccctggctgacagtcgttgcagatggggcgcataagctctgcgaggtgaaaagcaatctgaatggagtccagcaagaccagcttgtcagagtcaacaagagaggaacttgctggtcccgcggggtcactttctacatctgtcaatttgatgtcagagtgattgtagcgccggctgatttgaggttcgaactgtggtttggtggccagaagttctcgggtaaccacgaacctatatctgtcgattgggatcaagaagggtccaaggtgaaagggatgtgattgagatgacaaattttgtggtgaatcacgggggtggacgtggttgttttgtttgcacaagagtggttgctgtgccaagatggagagttggatacaaaaaaaaacactgcagcttcgtcgcgactcgtgcaggtggtgccggtagtggtggtggtatgcacgacctctagagagtccataacttgtcgccgcgtatcctgtatgcgagtctgttagtggctgttagcgtatacctcagtatttactcttcatctgccttttcgagatggatctcgcctgccaccaatgccaccaccaaacatgaacctgaccacctcaacttcttcgatagatcatgatgttgccaagtaatctttacagcacatatcgccaatacaagcacgacactgatgtcgtggcctcatggctagcccagaccggaaagacactgggctgcaccgccgaactcatcgcttccaactcggcctctcccgcaaatcccaacctcaaaagcggtcgcctcaagggcaaagcccgaaaatcggcaaagcttcatgctgctgcagaagcacactggcaggccaaaggcctctcggagaggcagaaatatgtgcttgcgctcaagaactttgtgccgctcgccgaattcatcggtaccaagttgagtgaggcaagggtcgttgagattccggccgttgttccggctgctattgagcgcgccatcacggtacgcaaaggttttgcccggctcctccaggagcatggccgcgccctggagcttgattccaacgaaaaccactcctacttcgtctcagtcttagagaaggttcgacatatcctcgagcctttgttcaaagactcttgggtcaggagggctctccccaagctacccaagacaacaactagcaccaacccatttgatcttctcgaattttatgatgctcccgattttgacctcgcaggagactctataggaaactcgagggaagcggccaagggcaaggaaaccgtcgatgagggcgtcattgttgattatgaagctgaagactctgcgtcctctctcgtcgcctttgctaccctcttccgcgatgtccgcgctctccggatgcaggtcagaagtctatgggctgcctatgccgagggcgagctgtctttgccttccgtggccgttgctacaaacacagccatcaatattgcccgatttatggaggaagatgctgctgatagcgtccgtttaaacagagacaaaaagacccctaaggactgggcagtgttttactgtcaaatggctaccagtagtcagggtattgatattaccgagcgcactccaggctgtgacataaatctcagagcctttcccatgctggacgagtccatgaccattgccttcattcttctcgaagcatggattaaccaggcaaggacgtcaagcgaggtggtgacttataacggcaagtttggctggtatgatcagacgatcgactatgattcggcaccgacggacgtcaaatggcagcaagataaagctgcttttttggaggtcgcgccccaattcgatctcatgggaaggtttaataccactccgccagatgccctcccggaaggattgtatgccgatatgcccgttgaggacgaactcttgcgcgggcttcgccttctccttaccagaaaagagaaggttctacccttctggctcgcgtttgctactaccattcatcttgatgtacgtcgcatcctgggacggcagtctgagaagccgttttgggccatgatgcggtacaatatggctatcgatgacagtataacccaaaatttggagtattacgagaacttgaccatcagtacgaactgccttttcagtccccagaacttacagagcccttgctaactgtgtacggcagagggctgggagcaaatacacggtgacagacaacttatcaaactccaaaacgaggcgcgctggttcactgaaaacccgctctacaaagttatcgagtccacaggactcctaacctcccgtgacaacaaagaacacacctttctcaagatgcatccgcttttctgcggtctctggattcactacatccgcacaacctaccacctccttgcaacccaattcgagcgttgttggggcgggatcctctacactggccatctctacaatgccttatgtaacgaggacctgatcgacgacgctgcgaaatgggacgacatggatctcttctatcgtttgcaaggtggtaaagacaagtttttcgttggcgcggcacccacagagcgggacagctaccacaaacagctttgcatgatgatgggcttctcagcaacaagctttatcgcaagcaccagaaacaagacacggaagctcgtgcccactaaagcaggcccgcgctctcttgtggctcaaggtaaggtatcctccatgttccataatcaatacaggccaagcatggaaggaattaagctttcggtggatgatatgcaagcgatcctcaacaagaaaagccagaatccacagaaaacacctcaggccacgccatcgcaactcatccaccaactggcccttgacattgaagccgaaatccctgagacttcagtcgattatcttgcaatgcacagacagtgctgggactttttgcgcagtctcgaaagcgccgtggacccgtactttcgccgggtcgccgggccgggttggatagagagggagcatcagcttcccttcgtggtgggctacatattctctacggtgctcgaccccgtgggaggagaaagcaagatgacagagtttctggtccttgcctccaaagtgtacaaagaggtggttgcaccctatcgtaaggacgtgacttttcacctcgaaactattcaggactacgacaaaatgctttctcaccccgaagacagatttctgggacctatgctgaatgagttatctcttgaagaaccagaagatgaggaatgggtcgattcggaatttgaagagtggatggaagaggatagagaaatagacgccatgtgccgaaagttcgacccgttatgggacgaaccggaagatcgaagcggggctgacttccgacccaacgatccccctcttgacccccgtctccgagagggattcggcccgggggaatcgttcagagattcatacgccgagcctggcgagcctgttacgatgagcctggaagccatgcagcggtggatgagagtttcgagggcattggaacggaagcccagtgcggtctcgcaaaaagatgcagagtggttgcgacttgtcctgaggagccctgaattccagaacacgaggcaaagagctgattgagaacgtcacgcatgagtccagcaagatgccggcaggctttaaattagaccacggcgagccagcttgtttcataatgagaacatggcaatatctgaactgctctcacagttgatcatgaattgggctacagcacccgaaccagcacctgttgagtggttcgtatcaggacagcatcaggaggtcaaacatgcctatattctacatactctaaattgggagactactcgggtcgtcggagcgtctttggatacgtcaactcatcgttcatacttaacatgaatctttccgcaagggaaagcccaggcaaggtcggggatagtgggaaatacacgcattacatgggagaacgtagcaaatgtaagtatgtgaagaaaacaagggtcggaaccatgtacattgaggttatatatgcacttgcttcatggtctgtagtagtcaatccaacaatccggttctttttttttttttcttcctttttttttttttttttctcctggtatgtgtccaacatctgatactaaggtaatgatcaagtttgcgcgcgaacgcgacgaaggcttttaccatttggagtccacggagctgcaaagctttaccaatgtccgagaggcccacgtggtctgtctggatggtttaaaatacttgaatggagcggaggagaccggtttaccttgtagcatggaaaaggtttcgctggttgatgagcaaactggcaagatggagacatccttttagattaatgccagatgggactagatacaggctgtgaactttagaagggagggagcgcgcaccaatcctgacactgatgcgccgttggtagcgtggcttccaccagggtggttttgagggacgggaggagtgggatgattactgcggaaattggtgagggtttgagaatccgcaccacactctcgggcaacgctgtcctgcctgcgaaccgcaagaacttcaactacatcgttgcttttgtccaacagcgcgggctcgatggagtcgatttcgatgagaaccaagacctttttgcctcaactctcaaccacattgaaatcctttatattaggttccaatcataatgttaagacaggaggaacagctggagatgcggggactgagttcttggattgaagcagtcgttgttcaggggctgatggtcaatgtaaacaaaaagagtacaatagtacttccttaaggcttccaggttgtgttccgcttgcgccagtgcgcctgctgccaagcctgcatttcatcacctacctgcatgagctaaagagctatccaccttatccattatcgcagcgtctcgaacgcgctgcaacaccttccgaaccgcgcaacaccaacggcattgccccaaaaacatcatcagacttcacacataacaagcgacccgtaaccggattggagttggtgtacttgcaatgatggataactcgggtcccaaaatgggcgcggcagacggcgcagctggtatcccatactacgaaaagcagcgacagcatctaaaagagctgctgaacaagaagaagcttttggaaaaacgtctggtaggactgccgtcggtcacagccacgagcgtcggactcgcccgctgatcaagaacaaaacaacagcttgcgcaagaagaatccatctaccaaaaagaaaccgagtatctcgaaaacacgccagcgggcaacatcattacgggcttcgacaactacaccaaaggcaccgccaacgtcgcagcacagcgcaggaagacgggattgacagacgcgaaccgtgtcttctccaggagttcgatatcgtataatccggcggctgtgcgtcgttctgtattctcttccctcctcctatacccttccacccagacagacggtttcccgtccactatcaccgtcctcttcctctcgttcgcatcctgccgtattgcaatccactcttcacactttgaacacttctgatgagggtggtcatcacgagagaactctgccttgctaactagtttggaaaatccacagcaacaagattcacaaacaccagcctcttcggccccggcttcccacgcgccgacgccggtgtctacatcgttcaataacaaggacggcgcatcgagtgcgcccacgcccacttcggccacggccggtaaggcgaactccaagaagaaaaaagcggcgacgtcaggtggtgcgggcgttgaagatagcgagacggattcgagagagacaaagaaggcgaggacgaactttggggctgttcgcaagtaaatctgttgtgattgggtttctgagcgtgagggtttctcgatcctgcataggaggcagtattggatggtacatggcgttttttggttgcttggatggattgaatggattaagcagagcgcggcgtttggggacgggcattgatatcaattttattcggtattcgagataagccatcaagacagcgagttcatgatctgttggtagctgatgatctgtcaaatctacttttttttttttttaaaggaagcgagcttaaaaacgggagctggagtttggacagcatcgcatatggtactgtagcatccctcaatctgcagattctgtctcccaagcctagagtagatgcgttgtccacgaaccctcgcaatctcactattacgtcccggtagagtaggtttccagggaaagctagtgagatcttctgaccaagttgagatgatgacatttgatatggcaacattgcacacttgatgtcgagatcgtgaggtcttccatgcgagctgagtgcaagtgccagaagttgagtcgcctgccaactgccagtatgtgagttgttagtcctgacgggacggcgggctgcggcgggcttgggtggggtggcgcccactctgctctcttattggttagactgagacggcccacagaaaattgcagtccatgaaaatttgcaggtgcgcacagaccgggtgcggcacctcccaggagggtataaaggatggtcctccctccctcctttccatttttctttttctttttttttcttcatgtcgacaatacttcagtaagcccccccctaccttgagatttggggagatgcactctttaacgcatgacactaaccacaccgcactttacaggagaatcatttctatagtatttgtcctcttttgtgttccctaaaggagccacagatcccaccgcggttgatgatcaatatcctcggcgcccaacagtgaggtccttatttactctcgctctgcctgcaaaggtggcggtcgcttcacggcgattgtatagagagtggcgatgatctgtaccccgatttccagaggtctgccttcgggcgctttggcggggtgggtgtcgatggaagtctgacgcgcttccatcaaactttttttcattgcgacttttgggcttcggctctgggcgtgaagaagaatttacctatgcatttgaacatggcgtcaagacgcgcttgttgttccttcgttgcttcgcgtctatctgcaattgagtttcttcctgcatccttggttgctagaacccactggctgcccctgctgctcaatttgggaagtggtctgcgctgcgtcgcgttgatctcaatggtctcgttcacttgtgtacttgggggcttcctggacgtcaagcggtcgtgtttcgtcgagcgcgccggaactctacttccttctgccaaccacggcccacgaaagggccttggaaacacattgacaagcttccggtcggtgaagttcccgatgagaatcagtgcagtatgaataaatgcacaacatgtgtattacgtacatgacgagcgaggtaaactaagcgctgtcaattacaccatggtggggtggggtcacaacttcccctcgatgccttggcagcgacggaggctacccctcacggcggaaacaacccgcttgcaaccctcacggcgccttgtctctgtagaagctacatcggtgtatgccttataaagtagcagatgcctagacttgaacgaggggatgtggtcgttattacttcttcaccctttttggaacttggtgctttcttgcatccttctcatatcagcctttcctggcgcggatgcctctgatatatcaatagcagtatcaaacatgactcttacagcaaccaagttcacgcccgaggtactgctgacagcgccacgccgttcaccagctattcccaacgccaagggcaccaaggcgctctttacagtaagttgggttgagtacaagatggattcgcgtaacgcataacaaaaatgtggatggactacatgtgaatctgagaaatggtgggtgggggttgtgtgtaagtcctgtcgctgaccagagccttgacgacacaaaggtgaccacgtactcgttcgaaacacacaggaagacttcccagatcagacttctggatgttgagtctggccagtcaacactccttgtcgatgacttgagcgctagcgaaccgacatggattggcgacgacgagttcctctatctcaagagtggtgagaagggcaacaccaccgtcttggtggacaagatcgcgcgcccaggatctcagtaggagaacccttcgataatgaataagctcacaatttgctaaacatagcatctagagcatacgaggtcaccacgatcaaggcccggatctcgaacatcaagatcaaagagctcacaaacggcaccgtcgcttttgtgtgctccgcttccgctacccctgatggacagctctccaatcccgccacggcgaagaagccgtattcaagcgccaaggtctataccagtctctttgtccgccattgggacgagtggctaggagaggacaagaactcactgtggtatactgcgttggagaagaagaacggtcgctttacgctgacgggccacggtcttgtcaacgccctggcagggtcgaagcttgaatcgccagtaccgccctttggaggcactggtgactttgatatcagccccacgggattggtatttgttgcaaaggaccccgagctcaaccctgccctctacaccaagaccgacctgtactatgttcccctcaagaccttcaccgaggagcagccaccttcgccccagattgtcgagacacctggcctggaaggctacaccaacagtccggtcttttcacactgtggacgcaaggtggcgttcacccggatgcgcagcaagcaatatgaatccgacaagcctcgtctgatgcttttacctgatattggcgacctgagcaagactgaagaattcttcgcaacggatgacggcgaaggagcgtgggactatcgccccgaaactattctctggagcgccgatgacaagtcgctctatgtgacagccgagaagaacgcccgtgtccacctatgggaggtcccttccaacccagctgatgccagggacactccctcggtaatcatgaccgcagacggcagcgtcaacgatattagactcctcgctgaggccgattcctcgtcaaagctcctggtgactagtacctctctcgttgataatagctgctacagcatcgtcgatccatccgccaacaccaccgatatcctctcgtcgaactctaagcaagggaagacgttcggtctgtccaggtcgagcattggcgacatcacattcaagggggctggtgattacgacgttcatgcgctcgtggtccgcccctcgaatttcgatgaaaagaaaaagtaccccctttgtttcttgatccacggcggcccccagggtgcctggcaagacggatggagcaaccgctggaacccggccgtctttgcggagcaaggctacgtcgtggtgagcccgaacccgacaggcagtacgggttatggcatggctctccaaaacggaatcaagggccagtggggtggcaggccgtatgaggatctggtcaaagcgtttgagcatattgaggagaacatgccgtacgtagatacggacagggcggtcgcattgggtgctagttatggtggttatatgatcagtgagctactccggggatgtccaaatgcgatgaaggaccgtggataggtactaatgtctcgatgcaaacagattggatccaaggccatcctctcggacgcaagttcaaggcactcgtctgtcacgacggtgtcttcagcaccctgaatcagtggagtaccgaggagcttttcttccccatccacgacttcgagggaaccatttacgataaccgcgccggatacgagaagtgggatcccgctcagcatgtgaacgagtgggccacgccgcaattggtgagttcaactcttcaacagacatcatcatttttttggtttgcctggcagtcacgctaaccacacatgccttccaaaatagatcatccacagtgaactcgattatcgtctccccataaccgaaggcctcgcgcccttcaacgttctccagtccaagggaattcccagcaaattagtcatgtttcccgatgagaaccacgtaagcaacatcttctataaacagatcttcaatcggaacttccgtgtagtggcagtctagtggcagccactgccatgatttaatggcaagatctagatccttcaaaatcccagcagcggccaccagtcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctccttacgcgctcaagaagtctggagttatgaagcaagtgaagcaagcgctttgccttcgcttacccccaagtactttccctcacctcccacagcccatttctcaatctcaacgggacaacagactcagcgaacgaaatcgtgaatgctaaccaacggcgaccgaaaaccatcaaaaagtgggttctgaagccagagaatagtcttgtctggcatgagcaagtcctagcatggattaacaagtactcgggcgtggagaaggagacgcaggaagtgagagagatggccgttgtggaggataagaggcagaagccaatgtaggaaacggctttgttgttttggagagcatgatcatgtccataggtatacgaacttatgaggttggctgggtggtggtgggtggtaattgtgattttgattccttggttgactggcgagacgtttggcaacaataatggaagagtacctcggatgttggaaaataactctacctgttaacgatggataagtggatatgcactctcagaagctcggaaatgtttggctttgcggcttttttcgagattggatgccgttgttagctcgaagaaggtgttgcatattcttttttctatcctctcttctctagcttgagcgtagtgtgcttcgtgcttcggcgactcattgcgaatgtcgccgttcttgttctttccttgctatttaccttgatcaacgaagcaccatagtcagttctcttttttaggtatcctttcttagttttcttcttttcttttttagcacctgagtgtaccggttggtggaaaaaaaaaaaaaggtagttctacacctcaggaaacaccgagggtgccgcttgtcggtaagacgaagtggtctcgtattaactatatctttgggcagggaacgacatgagaagagggaagaaagcaatgctgtagtctgatgcccttgacggaagcaaatggacggcccggatcacaaggacgatgcgatattcaccagaggcttctcgttatttcaaatttcacatattagggcttttgtcctcgtttcctagctacgtctcaggtgtccgtttcggtcaatcctgaaaccttttaatttgactgtggcaattcatagcctacgactgggtagtagtcgtctgcttcgataatatggaaactttccatgatgccagtgggtgcagtcacaacacaaacacagcgtaagacgggccttcaatcccaaagcgtttttggccttaaatgatttcattcaatgttcccttctgcttttcatacaacgcaatgaaactacctgtatcgtaccatccatcattcgttcctgctttatccatctgaactgtacgctctcgctccctccaacttttccggacacataaccaaaacagcaagggaacccagcaaaacacaactaaaagagtatcatttcagaccgatgaagataaagcaatcacgatggaatgtttccagtgtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatccagaagcgccacaaacgccacttagtcgctgttgaagacagcgaccacacaagagagatatagaatgccggacgaagagagacaatcaacacgatgaaccaaaaagtataaaggaaagacatcatcaagagacaaaaagtgaaatacagaatagccgccccgcttcttcctctctgttctcgtactctcatcctcctcttcctctcccccctccatgactgaccaactagacttgacaaagtgatatcgtaaccaccacatcaagagaaatgatgatttctttttgtacagggtatgtgcctcaaaaattggtcataatcctttgacaaaaccgacaccaactctacaaagttcgggatttaagccgaggcctcaattggctgggcagcggtctcgatcgaaggctggggctcgtcggggttgataggctgttgttgctgggactgttgagccatctcaccaccagcctcgcgctcagcccagtcaccccaaagaccgcgcttgccgcggatacggatgtgaccgccaagcgcgccctctttctgctcgaccttgatggcgtccttggtcgcaagcaccaggcactcaaaaaacatcttggtggcatcagccttggtcgtcctgccctcgggcaaaagatcctggaacacaacagcggtcttcttgcgcttatcggcgttgttagcggcctcagcgccgaagagatcgcggagaatgtggaccgcgtgcttggttccgatcgaaaccggaccgctgtcggcgggatgcacaatgggggcaatggtctcgtcaaaattggggaccgggctgttggcattccttgagccaggtcgctcctggtcctcatcatggaagacagcgccatcgtcgtttgcagctagttcaatctccgtgccttcagccgtctcactctggttgccgttgatactctccgcacggccgacaaccgtagattcgtcatcgggaagctcgaggcggggcgacttgcgcgtgccgtcctcgtcatccacctccatgtcagcaatcgcactatcacgcttcctcttcagatcaaaggggcggaaagtgctaagagacaacatgtccgagagttcatcagcccagctatcactccggttctcaagcaggacactgctgacaaacgctccgttcttttgcaagtcgagcaaagccatcaggtagggatcttgggtaccaaaagactgcggcttgaggatgttgtcgcgcttcgactgctgctccttgatctgggcattcgagagcatggtctgctcatcaggctgaagaagctttctcttcttcgatctctggggtgcaattatcgtgcttgcagttgggtcctcgccgggttcgtacatatctgagttgttgtggcggctgtattccatctcaacctccttggcgaactcgtcatcgatgtccgacaagggagactcggagatgcgagtacgagccatatccggagcgcctggggtcgaaaggccttcgggaatttcggagtggtccgcgacgttgaactggaggtcgtcatcgcccatttgaatatctccctcatcatcggcgatccggacgccatcgccgtagtccaaatcaagtcctagtgacggctcgcgggtcccgcgctgcttcccgggcccagcactcaactcgctaaaaatgtcgtcctcaacagctctagcattaggtgcgtctctgcccatttcgatcgtcgtgtccataaacttgcttggcctctcgtcaatatccataccgaagtccagttccaagccgaggtcgtcgttgttggcgagagcaagctcttcctcgtcgatcatggtgttgttcagaaactggctgttgttgaagtcttcctggaggttaatatcccgctgactagcacggacttgcaccttgcgagccatgataggagcgccagtaacctcttcgatctgtgacgccaaatagtcggcgctcgggggtggcagtagatcaaggttatcgtatggcgtgatctgatcgggaagcatgagagattcactattttgaacatgtaggttagtgggaatatcgtggtttccggtggatcggaaagcctgtgacgagttagcaggcgagcggaacccaagcaagataaactaggcataccatcttgatcttcatcaaggcttcattacagtcatcgaggaggtacctcgccttgcgactataaatgcgaacgacaccgagaagcagctgaccgctcagccgaagagccagcggtgcatcgttaggggcaatgatggcatcgacactgtcttggaggttgtgctgcaaaatctgcactttggagactttgcgctcttggttggccgagagccaggctttcgccaatggcccggtggcactgaggagggtgcccgaccaaaacatggtgacgaaagtttgctgttaggtgtagcaatggaacagcaagtatacgagacaaattggcaacgaggtcggtattgataagcgaccgagctatggcgcagcagtgcgtcgtcggttgctgctcgtggtttttcgcgatacccagataggcggtggtgtggtggtgttgatgataggtgtggcggtggtgaagtgggtagtgtggacacggcaagcgagagcgcgtcgttccgtcaggaaccaaagctcagcgaagcagcagggaatggcgcgttaaaactacaaactgcaagcggagggccgtgggtgctactcgtacacatgtgcagcggcagcaaagagaaagcgcattcgggtcaattgtcgaagaatcgcacagcaacggtcttaggcaccgaacgcgaaggacgcgattgtgatgcgacgaccagcagggttggatggcgatgatgaagctagtgttgttgtcgggctgaataatgtaagagaagaagaggggatctgtcacaagagcggcagcgacctaagctcaaggttctgacggacgggccatgtttggacgacctgacctggttgagaccggggttctgggcagtgcacttgcgggcgagcgacggagtggatgcacaacaaaattccgacgccgctatcaaatttgagaggctgggctggctgagtggtgtccaaggaaaccgtttcaccagccacgtttggaaacggtcggttttgaagtggcttgataagacctgaatctcactcactgttcgacttccggaacagggcaacttactagtactgcagtgtaatactaatgttaggaaccaccaaggagccaaggtatgcacgccatcgacgtcaaaacatctctccaaccgcccacttaagtcgacccattttattggtcaggctttgacttttaatctttctaacctactgaaggtattcagttctggaagatgattgtagttcgtggtgaaacggtgtgcctgaatggggtccacgtacctctaagtagtcccctagaggcagttgtggctaaaactggggaaaggcatactgcataatacactgcaggggatccagcttcggtatggtacaccccggccaggtattcgtcacctcaactacactactgcgcaccagctcaccatgcctgacttaggtgaaagggggattcgttgtctgccgatcgttcggctttcgaaaatgcccaaatttgaggatcaaccgtggagcagcgagggacggtgggagtaccagctgcgacaagcggcttacatcatgaaaatatcgccagctgtcatatattggaagtataggcaaatgtagtgtacttgatgtaaaagcatacccgggtactagtatgcagcaaggaaagggacgaggttcgatgagagtgcatgctgcctctatggcaagcatgcatgtctgcccggtgcaccggcgggctcgatatccatccagcagatagtatctcatccaaaaaggtacctatcttgaggaggaaccccctcttgcacgcaagtggaacaaagaggcgcaagctgctagtaccgctactacagacgggaactcctttataaaggcttccagatcccaatcttgttgtttaatgttgcccctttccagccgcgcgggcttctccgcaaacagtttagcaagcaggaggaaaggtcaaagcgccgctgtcgtggggtaccgagacatttggatgaccacttcgaaccggcagtgttcgcccactcttccacgtctccctagtgcagtgcgtccagggcggtgccagagagtacgtacccgccacctcatcggctttggtctagataattggaaagtctggatcctcgatcgagctccatccagcaaaagggaaccccatacgtgccgattagtgtacaagcccggaggcatacttgcaatcaatataataccagctagtccatcccgtacctcgtttccaaaatctttcggtctccaactctccagggccccgccatgatcgtcttttctgttcgcctgtattagttgtaaaccgccctttccccttcgcccaccccttcggacgctccttattcctcgaccttgaccaccgtttgcgagtgggtgctgccgctgcagccgtgcatgacgttcggcttggatttcgtatccctttcgggcccctttgcgcccgggccttgttgacttccgcatttcacgtcttctcttccgcctttctcatagctctcacgggcgacaaccgtctccgccatcatggaccgactcagcgcgtggaaggacaatgacgatgttcttcccttctaccaaaaatcccccggccagggcacctttgcgacccccgaggaaatcgagcagtcgcggtccggctgtaacacaccgcgacaccgcattacctctgctgaatcaagagtaggctgcaagccccacgccatcgtgaaagcccgggacgctgacagacgagcaaacagggcgtggctgacgacttctcctacatgacccccgccgaagccgccacccacctcgacacctctctgacccatggcttgactcccgccgaagctctctcgagactacacgattacgggccgaacgagatcccacacgatcctcctgagcccctttggctgcgattcgtcaagcagttccaagagccgctgatcctccttctcctcgcctctgccggtgcgtctatacttgttggaaacgtcgacgatgccgtcagcatttcggttgcggttaccatcgttgtgagcgtgggctttattcaggaatatcgttccgaaaagtccatcgaggcactcaaccatttggttcctaaccatgcgcacctggtacgaaaacatacgggggccaaaccggttgatggtgatgattcgtccgatattggcgatgttgctggctcggttacaccacccgaggatgttctggatgcgaaatcgtccaaggtcatggctgcgcaactggtgcctggagatctggttttgtttactaccggtgatcgcatacctgccgatgtccgagttaccaaggcaacagatttgacagtcgatgcttccaaccttactggagaaaatgagcctgtcagaattgttgccgaagcccgaactcgtcatggagccaccggtcctgccgccgacaaagataactcgaccaacgttgtatacatgggcacactggtgaagtctggatatgggcaaggggttgtctttgctactggaggaaacacacactttggtaccattgcgactagcgtatctggaactgaaagccctcgctcgcctctgcaactgtctatggacgatctcggctctcagctcagcaagatgtcttttgtcattatcgggctaatttccctcgttggctggctgcaagggaagaagctactcgaaatattcaccatctccatttctttagcggtcgcggccattcccgagggcctacccatcattgtcactgttactttggctttgggagtgcaccgcatggcaaagcataacgccattgtgcgcaagatgcccaaggttgagactctaggatctgtcaatgttgtgtgctcagacaagaccggtatgcctcaaaaagacttcacaaaagacgactcgaaactaactgtgactaggaaccttgaccacaaaccacatgactactgtcaagatgtggtttttcggtaccgacgacgctttggacgtggattccgatgatgaagctaccgagaccaaacccgaccccgccatgcttagaatcctccgtattggtaatatcgccaacaatgcccgtcttgccatgcagtataccgaaaatggtgctggggcccgcgccgttctctcctctactcaaggaaagaatgccccttccacgtatactcgctgggtcggccagcctacagacattgccatgctcgacttgcttgatcgctttaaggaacacgatgttcgcgattccattggaccgcgcgtgagcgagaccccctttagctccgaacgcaagtggatgggtgttactatcggctcggaaggtggtaaatcggacaaggaatttgcctatataaagggttctatcgacaaggttcttgatgcctgcgatacctatctttccaaggatggccgggagtttgttatggataccaacagacgtcaggaagcgatcgacgccgccgagaagatggcctcgcgaggtctacgtgttttggcctttgccagcggtcctgtcaccaaacccgccaagaacaagtcgcctgccacgaacactgtcgaagaacagtacagaggcctcacctttgctggtttggttggcatgagcgacccgccccgtcccggcgtttcgaggtctattaggaagttgatgcgtggctctgttaaggtgatcatgatcacgggtgatgctgagactacggccgttgcgattggaaaacagcttggtatgagtgttactacaccggctgtaggcacatcaggcgtcagatctgttctgcgtggagacgagatcgatgccatgacagatgaagagctggctgcggccatggatcataccaccatcttcgctcgcacgaaccccgatcacaagctcaagattgtcaaggctcttcagtcccgtggcgatattgttgccatgacgggtgacggagtcaacgatgctcctgctctcaagaaggctgatatcggcattgccatgggcaagcatggaaccgatgttgccaaggaggcagccgacatgatcctgaccgacgacgacttttccacaattcttcacgccatcgaagagggcaaggccatcttcaacaacatccagaacttcttgacgttccagctaagtacaagtgctgccgggttatctctcgtgcttctctgcacttgcttgggctacaagtcacctctcaatgccatgcaaattctttggattagtaagactccccctccatcttgcattctatcgatctctgctaactgcctctttccagacatcatcatggacggccctcctgcacagtctcttggtgtcgagtctgtcgataaggacgtcatgaaccgtcctcctcgtcgtagaggcgatgcagttctcacaaaccctctcattgcccgtgttcttacccaggctttcatcattatggtcggtacaatgctcgtttacaagcacgaaatgctcggggacggacaggttacccgtcgcgacactaccatgaccttcacctgcttcgtcctcttcgatatgtttaacgccctggcctgccgctcggagtctaagtccatcctccgcggcgaaattggtctgttctcgaatacgcttttcaactgggccgtctcgctcagcttggcagggcagttgcttgttatttactttccctggctgcaggaggtgttccagaccgaggcgctcggactccttgatttggtgtacctggtgttgctatgtagcacggttttctttgctgatgagctgagaaaatggtggaagtacggggcaaggaggcatatgggtgttaactatagccaggctgtatagtaaggccggtcggtgtaagaaggaagggcaggatatcctagactagatggaggtggcatgatagaggtggccacgaaccaacactgttatgatgaactcatacatacactacaatatggagttataaccagtaatataccgtcggcctcaaaatggtcagatttggatacgtatggtgcttgttcataaaattcctgcttatatatgaagtgtcttgtaggctctcccacttcaagggcatcatcaagtccgggtggccggtgtttgggttacggcagtatgtagctggggaccacaagcaaacgcacaacttgaggtctccctcatgctttgtgagtctatatgattgtttatgagtagtggtgggaaaaaggtgtgtacaatgaggagtatagttagtaaatcggtttatagtggcctggtaggggctgatgctaggtaggtgggaaatcgagctcttttcctaagacctacttaccgcctgcttcatcgtacattttatatatatctccaccaggatacaaatgggcacattagctttgaagacataattgaaaacctgatactctccatagaagtttcatacgtacctagttcaagcgatgcccgtgaacaacttgtttcgagctgtaaggtacctaggtaggtacgtgttagtgtaggtagaggtatgtagaggtagagtggaggtagtgtccataccccagtaggtacccctgcggtggggcttaatcaccgcctgtcgtttctagtggccccggacccccagactgcagtgacatctgtccctcccgctctacctacctacctagaggtacctagtcttaaacgtccttcaccacatctatagcttcgaaacatcgaagcccaaacgtacacgaccacgcagggcatctagtgcaaagcagcgatgcgttgccagcgtcaatacggcaataccgatgtctgccctctccaatggcgtcgataccactgcttcgtcgtcgaagatgccctccacagctccaacaagtacagcagctaaaggcgccctcagcaataatatcaccaccaccaacccctcgtcgtcgaatccctctttaaacagcgcgaatgctgcgaccaaatcccacgataggacaacagcaccgctctcccttcgattgccactaaggagcatcaccaacccccaaaatggcagcaacaacaatccgaccacagcagcagcagcagcagcagacccggtcctcgcggccttgcgcaccgcctcgtcctcgtccgacatccgcgccgcgctcgccgccctgcacgtccgtgaatcgtccctgacgagccgcttatcctccgtcctcgcctcgcaccaggacctcgcccgctcgctctctcgccttgacaatttgcgcgccggcctcggctcccaggtcatcgccgcccgcagcgtcagcaacaacatgctggccggcgccgccgacacggccagccacctgtccagccgcgtgcgccagctcgacctcgagaagcagcgcgtcgaggataccctgcgcgtggtcgagctggtggctgagttgaaagcatgcgtagccggagtggtcggcagcatgggcgcaccgcaggactgggaggctgctgcggggtatattgcaagggccgcgagggtcccggaggagattgtgagatcaggattcgcggctgcggtggtgccgactgttgaggtgcctgacgccccttgggtgacgttggagaacgcaagggagagcttgtgcgtgttgttcttgagggagttttggaaggcggcgaaagaggatgatccggccaagattacgcggttcttcaagttgtttccgttgattgggcggggtgatgtcgggttggatgcgtatgggcagtatgtctgccagggcgtggcgaatagggcgagggcgattttgaaggatggtgttggggcggtgggaggagcggctaatgccaatgccccgccgacgcttcggccgaagaaggacggtatcttctatgccaatgcattgaacctgctgtttggacatattacacagatcgtcgatggccatggcgggctggtggagaggcactatggcgggggcaagatgatcaaggttattgagcggttgcagggcgaggcagatgtgcagggcggcatcatcgtggactcttggagtgatgaacgcggtgttgaccgagcattgacggatgtgaagagttatccattctcgttccttgtgcaaagcttcctaccccagaaccgtgggtttggagctccaccacgcctgaactcgcctgctcccggcaccgatggtcgcaacagcgaagatgagggtgtcaacatgagggaggtagatgctctactcagcgagattgccatcatgttgagcaggtggtctgcctactcccatctccttgctcagaagtgcacggtaagtctttccacatgctcttcgctgagaacccgagctaatttcgatgcctttccaggagcctggagtttcagaagatgcaccactaaccatgcccgaggtgctcaccaaatccaatctgaaccgaaaggtttcaggcaagcttgtcatgccctataatgttctaaccactttcttcttccggcgatctgtcgagaaagcgttccagttggacgagtggccaactggattgtccttgaggatgagcaaacctatcgacagcagtccaccattcatcatctcggcagttgaagatgtcatgtacatcgcgaacaccgtgatcatcagatctatctctacgtctcaaagaggcgttatcgattctgtcctccctacaatatcgagcttattgggctcggactttgttggtatgattcagcgcaagatgcgcgacgagtgctaccccaagcctgtgattcaaggcgggtttccaccagaagacaaaatcatccagttcatcgtactcatcaacagtctcgacatggccgaggaatatctctcccgcatcatcaccggtatcctgactccgggagaacaatcagtcaacggcggcaacggagcttcctcgcagcccaactccctcaagaactcgttcccattcaagaacgacctcaaagaagtgacaacccgcctgaacaacctccaccactcattcacagcaaaggccacagagctgctcagtgaaggaatcaaagttctttttagccaagtcgttcgaccacgtctgcggcctattctctccgacaccttccgcgacgccgactacaccatgacggaggaagagctcctcgacctgtgcgctgcgaacgacgaaaacgaggacgacgtgctcgagcaggtgacgcgccgcttcgaggagggctgggacgccctcatgaagcccattgcgcgcctcatgacgtccaagactttcagtaccgtcctggaccacacggcgcagcacctggcgcgctggctggagaagcgcgtgtggagctacgcgggttctcagactaggggagcgagcccgtatggcgccattaggatggagagagatttcagtgggattattggcaccatcagcaagggcaactatgcggtgcgcgaggtgtttgggaggacgttgcagatattaatggtggcgaatatggaggatgaagagtgggaggagctgattgttacagatggggccgggggggaggatggggaggatggtatgttgtgggtccttagtgaagatgaaaggaggaaggcgaggacgattgttagggtggcataggttcttgtgatgttccaaaagcattccctccacagcacagcgcctgttttcgtttttttcatttttcttgctgttatcaaccatatataatatattttgggcgtttcttgttccgttcgactgccaatggagaaaacagcacgcttgcggtaaaggttgctcgggtctttcgtcgtcgattgcacagctccgacttggaaacagccggaccaaagggccacgcaactaccccctcgtctacataccctggcttcaacgagtccccgctgcctctttaccgcgtcttgggtaccgagggccgttgatgtcttttctcagttgtatggacatcatgtacagtccaagaccggctggtttgttagctcaagacacctcaacccgcttccccaggacttttacatatctgactaaattctcttcgttctatgagggggaaaacaacgggggagacagccactttgatcaaatctctcgaggttgtatttttgaaagtttgcattttcgataatcggtgactatgtaataggtttgagggaagaagaaggaatcgtgagacacacggaagactcggaaggggccgagaggatgatgagttgtggtggttctttttggtctttgaaagtgaccggctttcacgtcattccatccctgaatatggaagtcagcttacccgctagagcttttctattattcatttgagattttgttttgttcttggacgattgaaggcgcatagaatatggtaaggtatattctgaatgccttgcgcttgaaggtgtgaaagttttaagaaaccactgcgcaagacactggactatatacatatggcagaacgcacattatggtatctaactttccattggcgcgatgaccgagtggcctaaggtgtttgactcgaactactcattcgaacctatcaaatctcttcggaggcgcaggttcaaatcctgctcgcgtcgttcgttttttcttttttttgcatcttctgtatccctcctgcaacttctccttttaacgccagggaaactgtccgtttttatctctctttgatattgattttcttttttgcgttgctttgctttgctttgcttttccatccactgactccatgagcataacccttttgcggagctgggtcttcggagatttcaaggtaggtaccacaagcgctcttgcacaatgttcatctaatcgtccgacgcagtgatacagcaacgttagaaacaggaaggtacaggtcagggatcggaacaccgaatcctccttccaattttctggaatgtcttgaaaatcgcgtctcgccgctcctaacagagagggccattctcccttgccgtctatgctatgccatcgatggtgtccccagatctatgccagacgcacgtcatttcctgtgacacccagacgaactgcaagtcagtctatcgccagcttcaagaaaggtggaacaccactaagcagcctgtctggattaccggtagccctcggcgatatcagtctatgagaacggctgctgagggcctgagatagaccgcccacgaccaaacgcatataaaggaaatccttgtccccttgtccgcggcttgtcatgtagtctagggtgtcatttaacaaaatctgggcgtcgccctccgcattgagtttgatcctgctgcgaatgcgtggaagacaggagaagtcaggaggacaacagcacggcagcaagcatgcggggtggcatccgacgtggcacgtattcaatggtgaaggatgccttctctcattccatgtcttttgcttgacggtgacactctcgcagggctggcgtccgcaacggtaaccaacatgcttccaattttctgttgagtcctctgagccggatgcaacctcaccgcatccggggacccagaataaaaacctttttttaaaaggtaagcaaaggactgtaggctcgcttgggagtctgggctgctgaatgcaatgcaagagagcctggcgagagcctggctggtgcatgccaagtagatggtacggccaccatagtcagcaagaaatatccggcattcattttgctaaattgcgatggtcagggaagaggccggatcgccagcagtggaaggaactggatcgaaggtgtcactgtattggatggtggacacgggccacttcaagatggtgggtggatggtgtgctggatgcggtgggctgtggtgcgggtgtctgagttgccggtccatgtctgttccttgcatattttcaggtaccaaccaatcagaccgcaccggcttcgcatgttgcagggtacctacctgataggggttcctgttcccgcctttttgcgattctcgctggtcaagcggcttgcgcgttcgctcggcctttcttccaacatcgtcccgccttcttcatcgtccagcttcgacgcccaacaagggacaagggtgatggcaattcccggggcaacaggacaggatccctgccatctctttctgatggtttgcctttgaaccaaattttatcgcggtcccccagtcccgcggcgggtccaggcttgtcactcagcccaggcttcttcgacaatcgactgacaggcttctgagtgccaggcatagcgtgacagcggagcgagcacacatccagctgagtgccgcatggcaagttggcactggggtcggcgccgaaaaagtcttttttaaaccagccgcaggggctggccaatcgaatcacctgaagaagtggtggaaggaagccaatttagctcatcgattttgcgtccaagccacccgttggaaaagctgccctccaagggaccatcggttaggttgatttaaaagggcctgtttccacatccttccccagttaatgccgctctctcgatcttcctgctttctttccccttcaaccaccgctatcccagcacccatcacactcctttgcttgtcgctccggcttcagccccacgctccttcaaagcacatcacacttaccagcgagtgaaaatcccgaggatttaccctctccacgtccttcgacacctccaacgccggcttcgtcaaaacagctcagccctacaacacgcacagcgacagcaccttcacaaacaaacattttcacaatgcagttcaagagcatcctcaccgtcttggctactggcctctctctggttgccgctcaggccgacgccgccgacagcaccatgacctccacggccactatgactttgactgtcaccatcacctcctgcaaccccaccgtctccaactgccccggcaacgctccggctaccagcactagcaccagcaccagcaccatggagacttccagcgtcgtcctcaccacctcatcggtggctccggtcgagactacctcttctagctcgattgtcgtcattcctagcaccagctcttcgtctacactatcctggtccttccctcaggtcaactcgaccactctcgctggtcctaccgccagccagcctctcacctcggctttcatcacccagacccagagcgccgttgtcactgccagccagcccgctggtccttcttcccccgttaccgctggtgctgccggccttgccgcccagtctgtacttttgatgtccgtcatcgccttgggcgccgctctcttggcttaagtgtcgtgatttcgctctgtggctgggtcatgtacatacgagccatctgttgcatacttgatcatcatcaccacaaccaccatcatctgcgtaccatttattggagcgtattaacgaccgcatccgagtttctttcttttctggtcctacttttgattttcgattctgaatactcacggatgatacccgtatctttcaattctcaaacaatgggggatgttatgtggcttggggctctttgatggggaattaacctctttgtttgataccacgaaccgggcaaactgatacaagaaaaagaaaagaaatacctttctgtagtttcctttatcctcagacacgtatttgttcattggggctactggttggcatattcttagaaaggttttagaaaaagggaactcggcaccaagggcttgttggtttcgaggaatctattaagccaacggcatcgtgggtgggcaaaacatggtatctatagaaaagagattttatgtcgcatacgatatgtgccgccgaaaatggaataggatattcaagtcacgaactgaatgattcttacgtgtggccatgttcctctcaactgacgtaactagtctcagcctcttgtttcatgtttagttcagccttattatcgtggagcaaataccgatggacgattgaataggcttttgagaccttgtctcaatacagtccgcctatgccatcataaagtcagttcgctcgggtacactactagtgataatctcactgacgtggtgtagaaagaaggctgatctccgcccacaagatggacactaacgtcgtcgatcgttgtttcgtgtaccatagtgtacaccacagtctttacccctgcagttgcaaacccctccctctttccatgctaaaaccctacctacgtattgcacaaccagttgagcgccagatatacaggcctgtactgcgacagctaactgcgtgtagttgcaacagtgacggccagatatttgcattaccaggggtcaagttctagtgggagtgaacacttatacccctgtatcggggttcattgaataacctagtctactttccactctggtccgtcgacgatcctctacatagtggcctaaacgcctacttcgagtcaatgcgctggatgtttctgcaaacactctccttagtgcaatatattttcgctgccagaatttcaagttccattaacacaagagtaaagactgtatgttcgatcagcctcagtgcgaaaattacctaggtacctacatacacgaacgcagattccaatccacagtggcaactgaagccatcgcaaacccaacagcaacacccccaacagttatcgccggtatagtgttgttttgtctagggtaaggacatgtaatgaggaaacatgatggactctttggcggctctcaaacttcctgatagtgcactctatctatctcctcctctggatccctcccgtcttagcagtttcccttggcacagttcgcgcataggctctgagttcctggaactaccgccctgcacccgtgtgtcgcgtggtgatcacagggcttatcggccataatggaatcgatgatcctttgtaatctatctccaccgttagcatcagtcattgctacctatctctcctgccatgacctgcgtacctcttctcagtattttttcctgtgttttccttggtgattggctgacttcgggcaaagcatgcatttactgttttcgaactgtcgaacagtggagaaggaaaagctgtgagaaacgggagcgagtgactgaagagagcgagtgtgtggtagagacaagtcaatatcgatgagaaaggttaccaggaccttccttataccgacctaattacatccctacgaacaagaagggaaggggggtttttgaaacttcttatattttctccttaccatcgatatcatctacattacttactccccgtctttgactcgggtacgagtaggtacacctatgaccttgtccaacatgggtggtatgtagcaacaaagggtaccggcgatgtggttcgctgacatacgctacctgttgtaccacgtttctttgactcttgtttcctgttcctgttgttgcatgctcgctcgcaggaaccgcatgtcttatgatcagtgggaatggaaggtgtgacgggtaaacaaatctagacttccgattcggtgacccaggatgaaccaaggtgacgcagggtagtgttagaataaatggctttgacgtgcagtcaaggggaatactacgactgcaatagttgaaataggcggtagataggctcggtagtctataacaccgccgacattcaggtgagtgttactccaaaattataaatttgaatgcctccgtttctcttctggattggacccagagcacatacatagttaagtgtgctctgctgaatgatgggatgttacactaatccattcaacaaggtttaaaagcggtgtagaaactgtagatatggccattgaccaataattttatccttaccttgtcttcccgaccccccatggccatatgccttcccggggttttggcgctatacaccatcttttcaccgaacttcaatcaatgagttattatagatgtcactttgatttggtcatattctgagtatctactcaccgacacgagcgacatgtcgacacggggctgctgcgaggtcgtattccgatttcacacctcccgtctatttgaatgactgattcaagtttcggcacaacaggtcgttccttccaaacatagtcaactttagtcgtcttcctaagtacctaccttatctgtcacctattccacccactactcgaaactttacttgacttcatctctcgccatgaacttttgcttccccaagtactgttgtcaactaggtcttatagtatccgctaagctcatgaagcacaccaccatataagctatcagaaaacgaagtcacaacgatcggttaaatggtcttttagggttatcctcagcacacggtcgtcggttaccggtgagattggagaatggtatgagcccaacatcgtattatttattggttctatccccggaacgtcacccgctgggtagtcggtatctctcttttcggagaccatgcatggttctttctccatttcatccatccacgtaatctctacgccctaaattgtcatcttaatcgttaaccacccaatttaaggctggctagtcccctgaaagttaacgctggtactcttctggccggcagccgccttgtcaagctcaatgttcttgttaagctttttggtttcctcagcgatcttggccgagttgtccttgcctcccttggcctgctcgatctgcatggcgagagtgaagagcttaagcttgaggaccttgttcttgatcttgccgacctggagcgccgcgccggccgtggtcttggtgccgccggcggccttgatagcctcattgaagccgccagccttggtctcggcgtcttcggctgtctggcgcgcggctttgataatggcgaggtcggcggcggaaactgaggccaggttgttttcgtcgacctgtttgtgaaaactgttagctgcgtgttgtgggagggaaaaaaaacaagacatgaggaatgacttgcgggaaacttggcttggacttcggccagggcgttaccgccaacgccgctggagacttggaactgggagtagctttgagcagaaagagctcgcttgcttaagccccgagtgtcaacatcgcagggcgcagcgagggcggaggtaaggagactgaagacaaaggcgaacttgaattgcatcttgactggtgaaaaaaaaagtgtggagcgtaaaggtggtatagatacgaaaagggaatggaacgtagagaatgaaaatataactaaaagacagcccagctgtaagtcgaaaagaatgttatcttgagtgaagagctttgatatagaatggaatgggaatgaaggaaacaaatcggtctctctcttgcaggatggtctggcatcttaaagaacgtgttgatgaccgccttggttgaaacacgttcatccgcttaaagcactacccggccattatcatctaggtacctttgaatcccagtttcaactgaaagcctcctcgattttggcatatgcctgcctctcaaaccattttccgcggaatggcactcatggttcgtagtcgtcacatatgtcatggtaaacctcgcaaagagcctctccaagggaggatgtcaggggagggttaaggtgaaggatcttaagatccggtgcgttttgctgggtgcttgtttcattcgcagtcagcggtcttcctatgatcccaactacactttactggcctgttgatattggtactgagcgggcggttagagttgctgtctgggtgactttggacatggttgcccagttgtgaaagccgacgatttccccttgacgatgccaagcaatgtctcgacaatgtcgcaccttttttagactccctctgatgcacctgcgcgaacgactgcctcatacccctgcgtcataggggtgttgttgaccccttcggttgcgttccagattgccttaacttgtagggtaggattgaactgcgccagcttgaacatacatctaaacagtgaagggtagaaccaaagccgattgaaatccgtgatggcgcttcctggtcattggattttctcatgggattgtttgtaagtaatcccttggtccctcgtagttgacggcggttgcccaaacgttgatcgatctgaccgagaaacacgaacaaagcaggttccagtccatgacacctgttttactcgcgatcatcccagaaagagcatgatgaatttcagacagacagcttttctatcgcatggtttatgatcatagcgaagcacatagatgaagtgtaagagggtagtgatggtgtaagcgaggaaaatgacaaagtaattaggaggaaggattgagccatgggccaaaatcgttacggaacgcgctctgataaaagagaaaccctgatcagttgccgggctggttcagtaattgcatttcgaactacatatcgaacatataaaccatgtaaacggaggagcgttgtgatgtagagaaagaaagaaattaggaaagaaagaagctttgggtggaaatgcatttccgcccatgctgtccgacgagcctcggcacgccctccatatccaaccccaactttaccccaacttctcgggatcgctaaatccatccaatgacctctttctgccagaagtccgctgatatccgattcggtaccatggcatcttgtttggagcaaccaaatgctctacgaaagaggagaaacatttcaaaaatgtcagatagccagtccgtcgatatcctacatacctctttggtcagtcgactgcagcttggtttcgctattggttcccaagcccggcccggtcacccatctatctgagtgaacccagtggcaagatccgaattcattgtgcctttaagatagatccatctcttcctttcttggggaaatatcgattgaggtccttccgtcttatctgaacctttggacaccaagcaaacagccacttacactcttctccctttatttgtaataattaaagtgagaacctcatctcgtcgtgtcgcccctcactacccaccaagtcctagctagccgatcacgatgcctttcaattcacccttcaaggatttggatattcccaccaacattgatgtttggtctctcgtttttgaccagcagaatgttccgttcccgacctccaagagggtgatgacatgcgccgaaaacaccacgctttcgcacacatgggaccatataaaagcggcgtctgtcgactttggcaaaggcatgaaggatatttggcgttggaggaagggtgaagttctcgccttgtatacgccaaatagcattgatgtaagccgttgccaatacactcttttttctctctcacctctaagaagaagaagaagaaaaaaaaagagaagaaaaaaaggcttgctaacatcagctcgcaaccgccaagaccccaatcgtcactctcggcgccatctgggccggcgctgtcgtctcgccggccaacccgctctacaccgtcgaagagctcaccttccagctcaaagactcgggcgccaaagctatcgtcacgcaagctcccttcctcaagacggccgtcgaagcggcgaagaaggccggcatccccaacgaccgcatcgttctggtcggccagcacagcgacccttcgggaacgttcaagcatttccgcagtatcagatgcgttgacttccccacccgcttcaggaagaccaaaatcaacccggagaaggacctcgtgtttttggtctacagctccggcacgacgggcttgcctaagggcgtgtgcttgacgcatctgaacgttgtgtccaacatcttgcagatggccgatgttgatgggcggtattggtctgcgactggcgggctgaatggtgaaggtgataagttcttgggcgtgctgccgtttttccacatctatgtgagttctctctctctctctctctccgtcgagtcttgatcccaaaaaccaaaattggatctaatccgatgcaacaaccactattacagggtctcacctgcgccctgttcatgtgtctttaccttggctgggagatgttcgtcgtcgagcgctttgacctggaaaaggccctacaaacgatccaagaccagcgcatcaccgccttctacgtgtctcctccgatcgtgctggccttcggcaagagcccgctggtggacaagtacgatctcagcaccctcaaagtcatgcactcgggcgccgcgccgctgacgagcgagctcaccgaggccgtgtggcagcgtctcaagatcccggtcaagcaaggctacgggttgagcgagtccagtcccgtggtgacgtgccagactgtggatgagtgggccaagtttatgggttcttgcggcaagatgatgccgaatatggaggcgaagctggtggacgaggagggcagggaggttgccgatggtgaggtatgtactttttgtcctgatgtacatttgactgataagatgacgtgagattaacctggtataactgacaatgttggataggttggcgagctgtggatcaagggacctaatgtgttcaagggttactataagagtccagagcgcacaaaggaggccttttcagaagatggctacttcaagaccggagacatgttccacatcgataagtacggcaacatgtactgcgtggatcgtctcaaagagttgatcaagttcagtaagttgttcctttttctcacccggtacgtgaccgaacagacgtggactgatcactgattttatctttcttccagagggcttccccgtcccaccagccgaactcgaaggtctcatcctaggccacagtgatgtaacggatgtctgcgttattggtgtcgatgaccgcagccaggctaccgaagtgcctcgggcgtacgtcgtccttagaccaggcatcgaagccagcgatagcaaggcgcaggagatcatggaatatgtcgctaagcaagtcgctccccataagaagctccgcggaggtgttcggtttgttgcagaggtacccaagtcgcctagtggaaagattcttcggaggatgctgagagacaaggtgaagcaagaggagcgtgctgcgggatcaaagctctgaaaaaggtgtaattgggagatgtttgttgagaagaacgatttttgagtactgtacgtttgtagaatctgccctgttctggcttccggttgatgtaatgtcgatgcctacgtgaaagatatgtcagtaggtaggtttttgtatactatattgctaacccagaggcgggtatctgaagccttctattcataccaggacggggacgcccttagtatgcgctcaccaacaatatcatacacaatgttacctgaacacttacaacgaacggcctgttgcccatttaccgcatcatcccatccaaccatcatctaacccatcctctccgcctcctccataagcttctccacgctaaacctctggtcaccacttgcgaaccaatccaacagattcctgcgctcgttcgccctctgctggccctgctcgccaccagtaccatcccaaccgccgtagaacctctggaggcacatgagcaaccactgcgcatcctcgggcttgacgcctctatcctccatgacctggccctgcatcagcacgacgcccttgtcgacgctaaagtccatgtagtgcgtgaccgtcgtgtgcggctgcgcaaactcgccgcggttcttgtactcggccagctgcgtgaacagcaccgtcgacgtcgccgtcgccgcgtcccaggtccattgcaggaagtggatctccgcgccctgttccgggtgcggcacaggaagcacgaactgagggcgcgagcgcgccaacgtgtccatggctgaataggtctctgacgggatgacggcgcacagagagtgagggttggtggcgtagcgcagacgccagatggcggagagttccttgatgggtaagtcgcgggccttggtcatatcgaggatctcggatagcggtttgatgccggagccggagccggagccggagcctgaagatactggtttcttcggcgtttctggcgtggcattggaagaaggtttggcggcttcggttgtggttgttgtggtagcatccaactcagcggcatcagcagcagtgggggtagctggagcgggagcacccggtagtttagttgcagcgtcggtttccttgcgcaggcgctcaatcttgtccttgtatgcctgtttaagagcgtcgatatcaggcaggccctcctctttggccttgttctccaacttttggcggtacttctcgatgacactgcgcggttgctgcgtcgtggcgaggaagcgcacatcgtgaacttgagcccatcgtcgttggttggaggcgcgcagcgtacggacgtgagagcaagggtgtgcgagatgccgaagcatgcccgcagtgcgaagggaggccatggcagtggttgattcgcagcaactgacaagctctagaggagtcttggttccaaggttcagttattataagaagaaaagttcacttgaggtgataagcatgaaaagttgacgtcaagttaaagccgaagattctagtatgttaccctaacccttggatttagctgcacttttcagtgaagctgagagaatcaccacatagggccatcactcgcgatcaactcaatcacggcgccatgctcgggcaatttgctgctgctgagatgtttaattgactggggccatgagagaagtcaaatggatacgacagctttcccaaacctaacctccttagataactcgcccccttcattccctcacttgaatgtacatatgtaggccgtatgcagtttctcccagggctccaattgtgcagtgcaccttcattagggatagttgagttgacgcgcctcgtggaatcagaaatccagatgggccgtgatgtagagcggtgcataatgctgtgcttcactaactatcaaaccccacaagatttttaaaacctctccccacgcgtagatcaaggtatgcatacatacactacatcatggggttccggtagggctgcgagtcaggattgccagggtctaagtggaagatggagaatgcgggggaagctaatatgattgctgggaattggacggacctcgtgtacgggttgtcgctcgcccaggtcacccattcgtcaccatggcccacgatttgcctccccccgcttcctgtagagcccaggaccacaacgggatggtttcgctaccgatgaaccatcgacgggacgatggcgactggatctgacttatccgtccccagggatccaaccgatcgagtcaaccttgactttcagcccctcctccccctctcctctccgaccgtatcgaaggacacgttgacctctgaactcaaggttgacttcaaaaaaaacaccccagtcgctatttgcggcgcacctcgacatgattctactcctcatctcattgaacaattcactcacaaatgccggatgaacgaaacgagatcgcaaaagaaaaaggtatcgatactaagacacaaaatcttgtcctcgctaacatctaaaacacaaaacgcgcctgtaagtaactctaaaacccctgaggaaaaggaggcgagtatgccgagatatgatatacacgaggaggtagctcgaaagtctatgcccttcctcatctaaaccttcaatacctttttccagaatcctctttctgctgcaggcttatcataattgtttcccttccatcaaacatcatggcacgatcgtgattgtatcgctgacccaataattctttccaagagccccccaagaccaagtcatggtatgactcgattgcgcgtcttcctctagtccgtcatgcttgtggctaggtcgtggaagaattgacctaagcattgacggtcttgaagacccagcgctcggagttctcggcgaaaggaacaccgagctcaaagagcttgacaatgacattggagaagtccttgaagaagagctcgttgtcggcggcgtacttctccacccactgcttgaacttcttgtcctggatgagggccatatcggcggggagcatcatgagggacttggtcttcttgtcctcatactgcttagggccgttccacttcttccactgccacttctcgtcgaggagcagcttgtagtaatcgttggtcaaaacggtaggggagaaagtccagggaccgtcaaagccggagcggtcagcgtggcagcggccgagagcgtgagcaccggaaagagcaacgatctcctgatcgttgaagcccatgcggtagaagatgttgcggagatggtcctgggcctgggaggcatcaggaagacggccatcgggagtgcaaccagcagcatcacggtcctggcgaccggggcggtaggggatctgggggccaagcatctcctggatggcgcaaacaccgccgaggatccagagatcggagtaggtgatccaagggaacttggctgtttgggacgtcagtatgttgaaataccacgatttaaggatggtagcagcttacccttgacaggctcgaggaagtcacgagcagccttcaggccggcgttggcaccatggtcagactcaggagcgaagcgcatggtggcaccgttggagccaccagtgccggtctccttgtcataggtgccgctggcgtgccatgcgagacggacgaggactgggccgtagctgccgtcgtcgtagtcatccttctcctcgaggcgagaggcaatctcgttgtacacggcctggtagtcgtcgaacttgggagcgaaaaccttgggggtagcggaagcgccgtcctggttgagataccacagaccgccggcaccgagagcaccggcaccgatagcccaagcccaaatgttggagccaccggacttggcgggctcagaagagtaaagacgacgaccaccctggcggaaagcagcgcggggcgcggcagtgagcgcaggacgagtcgaggtgcgcagagcgcggagagtgcgggtggcagtgcgggaggcggccatctatgcggagggagacctagttagcatcatcattgctctcgatatttatcatggcgagtcgcatcatgttgttgaaggcgagaagagatcgcgcatcacttggcgtcaccgaagctcgacagagtccgaactagaattgacgagcagacggctgagaacgggaaccaggagacaaacgtcttgtggaggataaatcactttgatgcgtaccttcaagttgttgattctcaagagtagcaaggacgatgaagaggaggaaatagggagaaggatgagagcagagcagcagcgactgacaacaacgaggggaagaaaaagagggaaaggaaggaagcaaggacgatatacacagagcactagtctacatctatcaaatcggaggatcaggcaggcgggatcatggtgcaattgtatccttcgtcctctagctcggctgttgccccggaaagacgaggcccggggccaccccggtggggttgtggtctcgacatgccgcacgagttccagcgcagcaaaacgactgtggaatcatatcgaaaaaaaatcaatcgcgtgcgcgttgagtggccagttcgcccatgtctcttccggggaccccgttcaggccgttccatcccgtctaggcgcggctgtaggccatttctaagctacaccactgtggttgccatagaatcctaggggggatttgagtcccgtagtgccccattggaccccgggagggaaacccgccgcagacccaacaatgccggctatatcccggggtttgtcaccaggtctgagcacactcgagacaaccagaggcgcaactgctgactaactgaagacacctagtgacatcgcaacgaaacaattgtcaatggcgttttagaagaacgtgctcaaaagccaagagacattacggagctatatcggcgtccgacaccggtctctacagtcacagcttacgtatgactctagtcaacacagatggcaaccctgtgacagaattttgccttcggacgaacgacggtaccgtagtgtagttgcgatgactctgacagcaatgatttatcaactggatactgtggtacagataccgttagtaccatggccaaaaatggcggacattttgcacctggcacatgtcgaaatccagccgcgaccccgggctgcctcataatcggctcctcttccggttcggttgtcctacactaaaacaaaacccgggccctccacaacctcgcagtctcattgtccgctgtaaaatggggtatcgggggcgcgatcagtgcttctagaaaagcaaatcagtacactacagtacggtgattacctctgcttgtacaagcaccatatatgcaacctcattacctatgaatgcaatgaattctcgtgcccaggttgttttggaagctgtccagccggtccgcaatacaaacatacagctaacagtggcctgacagagagtgttctgacccccatgtcactccttatcaaagctgtcactggctgtcagactcccttatcgactgcgtggtaaagagcggagtctcttccccctccccccacctcaaattgcaaaactaccacgtacaaaatagtgcaggtcaaatggcctggcgggattgcataaacagggatatcacgatagcgcggagatgtttgggtaacgattctcgagtcccgccatgttttgacaacggctcgcacggatacacgtggcaaaccaatttggtgttgtcaagtctccaattctccagatcgtctgaatcaccgcacattgtccgagcattcccgaacccagatgcttacctagtgcagaaagaagtgaacctgaagcaggggcatgcggcgagggtcctcatgtctgagaatgccgaacacgcggtggagcgtggaggttactagtgtagtgtatatcgtccagtcaccagtggcttgcgcaggttcgcaagatcttttgtttgtgagcctgcaaaagcgattttacctaaccccttgtgaagcaggcaggtccttttgtagtgtagtcatatccgatgccgtctaaattcaacgtcaagcgatgataacttgtacaagatggttggtctttgaatgagactccatatatgtcttatacgctacagatactttacccatcgctgatcctccgcgatttgttcttacttttgctgctgttcttgcgtcgatacccgtttgcccatggaattgcagtgtcactggaggctcgaaccgtgaactcacaggcacggagtggcgggtggcggcgagttcctgtggactcccctgccgattacggaaccttctcagcccctcgtccacagcttcggacagcgcttcccttgtccgttgtgcaataattgtagtgtggtagccttgtgatcctcaacctacctcttgaccacactacactactttcggatcatcagacgtttgccactagcctgtattatgcctgtttgacacatggccgagcagacatagcctttgttctgtgcacgaaatggccgccgattgtcatgtacaacgatgatcagattactacggtcctctatctaacgcaagatccattttgttcgctattattatagaaatacaaacaacctcccccgttgttttatgttcttttcctggggtcctgatctcccattgtttgttcacgttttgttaccggccgcaaatttcttgaaatcccatacgattattgctttcacgatgccagattgccaacctggaacgggtcaatatacgatgccggtttgctagactggaagaggtcgacaaaagatgccagcttgccttcactggaacgtgtcgataggctgaacgttcggaaattagtcaaccttgctgggacctagatcggcctcttctgcttcgcattggtttttgggcaagtctaaaaagtcaaaggctacatgacgcatacggggaaggaaggggggatgccgattactcttttcgttcagtttatcgatatccgtagttcagcggagatgccgtgggcggcagacctagccataatatcaaggagtagcgccgtgtgcttaattaaagctagccggtccttgagcgttcggatcggggtccatatggagctggtaaaagctgtaaaatctggcctcggccttctggcgagtgggttcgtcgagttcgcccataacaccgttctccttaccaccgagcttggctttagtaatgaccgagatcgactgaggtctaagattcaaagttagcataattccactggtgtcaagc