tcggcaagaatgcctacgactggctcgtcttctacgtcagatgtcgcaccacggaaactgccgtaggggcgatcggacacaccaggcccggcttgaagcaggccctagtggttggtctagcaggacacgagaagagcgacaatcggaggactaaaagggaagaccccccaaacagccaagtccttcccggccattcgaaatctatggctgaattttatgccaccgagggcgcccttaagtcgcttcaccaccggacacccgaagcgggaataactgatgatattccgcagactcgcgaggaacagctctcatttgtcctccaaatggcagaggcattggaggatgtcaccgattatgtggataacaacgacagccatcaggtccagacggtcaagcggacatcaaggacggtgttcgagcacatagcatggaggttgctggtaagctccaccatgattccattgtttgtaaagtgacattcatgggacccagctaaccacacgaatgttcagcacacgggaatcttgatgcaggagggtgaacctgccgttcttccatggtcaaccagtttctacagacgggactatcccaccttcagagcccaatggaacgacatggtcctgtttctacccgtaagccgaaagatatgatacagtacttgtggtgaataggcgttgctaacaagacgagaatcagaaatcaaaagccgcagtagccaacctgctcatttctccgtattggaacaggtttgccggagatcctgacaaggaactcaatgtacgtggtcttttctggtccgctacatgttgctgtaccgatgtactgactgaccgtttcgaagaccaaaaagattaataaggaaggaaatggaaagaaaactgaaatgctgcgaggattgggagccggaggcacccaagctgctgctgcaggccgtgatgagaacgcaagtggacttgacaacagctcatcgagtgtcgatttaaatcttcccgaaagccataaaaacgccttcatctcgaactccgcgagaccgccccgatctggtcgaggtcgcgaccatacgccggcaatgtcgacactctccacccatgccggaatccctgccacaagaaatgctacttaggtagtggcagacagcagcaaggtgatcgaaggcaaatgtgtcaaaggcctcgagcatgaggtgcttgacgtggaagggaacaaggccaagctccacaatacctcgcgccaggcagagaccacgattcggcaaagttcaattcttcgtcaaagagaacggagacaaaggcgtttggctgggggatggagaagtcgacctgtgagacagagggcaccgcaagaaaatgatgcagccgaagcgtatattcctcagccaaagcccagcccccagcaagtgatcattcctccgcaagcccagagaatcgacaaccccaaagtctcctacttgaaatcgcaacaagagcggcacaccgaaatgcaaggcggaataaagaatgcggcgtgttcggaagcggaggagcgggatcatgatgaaagcatctttacgcctaaccagatggaggttatttggaacagccagcagcaggtgcctgacgttaatgtcgatgctgacaacgccagtctcaacgggggtattccgggagacgatcgtatggaggacaacgattggggacaagaggcccttagtctgagtcacctcgcagaccctttcagctggagtaaggacttggcgactcaagcctttatcaacccaatggcgctgtatccagttgacaacggtgaattcgcggacgatctggtggacaatgcccacgagaccttgggcaacaatatgcccatcaacccggccctgtcagacagcaatgcgtttacctcaatcgttgcgagtcttgacccagtttctggcgaaatcgcgaataatagcgacacgaccaacagcagtgatggcacgtacgcgtacggtatggatatgtcaccagaggatccggacaaccgtatcgcggatgatatacttcaggcccccaactcagaagatcaactcgagatgttcaacatggacgctttcatcatgggccctcatcaacccatgtcaggtgaagacgaccccaatttcaccgcggccggctttgttgactttcaacgcgaggatgaagatctcaacgacgaattatctggagacaggttcatcggctatcctgtcgctggaaccagtggttccaagcgcaagagggatgagaccgacgaggaggtagtatgagcgagtgctcgccatccaagcggttgcgctaactcgcaacatacctagctttcggatggccacaagattcacttctggcttgtaaccgacaggcaggttgcagctagggaagacatcacacctccctgggactttcggtatcccaatgagaagttgagatacaaggcatctctgaacttataggcggcatatgcaagcgcatatagcaatttgcggtcggtaggccgaatgaaggcaagcctgcctttattcgtgaactaccccaggtccactttccgacagcttgccatcttgctattagcaaatgcgaggcttccaaaagagtgccattgggttatggggagccagcagcttgggagtctctggaagtttgccagatatttgcgtgcttggacacgcaagagagaggtcgaagtcgacggtgacaggtttgttgacattgcgatcggcgagaagatacaagtttatagttataggcgcggtgccaatcccataatctcacggcgaacgaatggcgattcttttggtctgtcagctggaactgggaggcacaccagcagtcccagttatggctagtagaccggaagaggcccttaagctgagaaaataatattcaccttttatagcgtcaaaccttgagtctcgctttcgttgcttctatacttttcctcgtgcttcatcaatgttttgatagcatgtacatcactcctgtgaactctccctcttacagtatctccgttccgatgatcaaggactcaacgttgtaacttctctgagaccttcgcttcaaggatattgcacctccagttgccttatagttaccttatttttcctcaactgcatgaaccatagtttctccacaacacacacatgaaggttgcaaggcctgctgagcagactgaccttacatgaaaaggaccaaatacgccggtgcgtacacggaagtcgctcaagtagctgtctcttccggccgctcggcgccaataatcatgatatgtcaacaagtcgactaaggcccttgaaaataccatcgaaagcgaccgttgcaaatctgcttattactccgcattggaatcactttgccggagaccccgacagcgagctataaggtaagtggactttctggcctatctcgaaataatgggcataaatctaataacgacactgtagaggaagaacataaataaacagaacaacaacaaaaaagaaaagcgacaagatttcgatgaaggaaaggctacctgctagaggaagcaacaggcgagggaaatgttgctaccagccctactcctatggttgccgctagttctcctccggatgagggtaatggtctccaggttaacggcgccgaggataggtaacgacatcgaggacagcgacatcgataatagcgacactaaaagtatcgacgccgaaaatagcgacgcggaggacgatgatacggacgatagcgacgacgaagggcaagacaccctcggactggagtctgaagatgacggtgttttcgacccggacggagacgagggaggtccagaagatagtacctctaacgatgaggacgacttcgaggctggagtggtcgaaaccaagggtagcgatactgaagagcaagatgaagtcgacaattcgaccactcctcaaaacgatgatcagatctctcctcctagcgtcgaaacacctcgtctggctcgccaacgcctccaaaacgcgccagggacctcgttacccttttgcttcggaacccattccagccgccggttctgcttcgtagggcgaagcgaacagcgacagtctgggcagagaaaacatgatgtgatgtgagaggtatgtcgacaatgtgtaaatgatagtgctacagctatgtttcagtggtttcagtggctgggtactaacagttctgcatgagacccacatagcgggggggttaacccgtttgagcgggatcgatgagatgacgccctgttggagacgaccttctgccctgtaagcgcggtattttaggggggtttccagggcaatgcgcgctacgcgctacctctaaacatctttgttcatcccaagccggaaactgacctcgacttgcagacaccttcgagggccattttcctttaacccccaaaaagttgcatcgcctcccgtcttcttcgcctttctaccttcttgtccgttctcaaattcacaatacctccttcgtatctctgctagcagcacggaagcagccctttgcttgtcgaccgacctcgcctgtcgaccttgcctgcccaccaattcgccccgcgctccaacgctcgcctgagtgtcgaaagtcaaagccagcttctaatcaaggagttgcaattcctagataatttcgaccaacacgcaaaaggtacctctatcctccaacatcaaatctgatcccatttatcgcgtctttccatcccttctgtcggggctcacgtgatagttgctgtttcgttccatgggaatggcagagtgtctgtgtataccatcttgaacaacggaccgatcgttccattattaacaccatacctcgtagtacccagacctaccctcttgcgtagaggtacaaccgaaatggcagaatatgcgccaaccgcgaccgacattcgcgactttgtcgagaatctagaggcagcggcgaggttcgacaatccgaatcttggagagtggtggaacatcatcagtaagttgtgttccttgaacttctacaaagtttatcgagggaggatctacagaaacaaaatcttgctaataagctctacttgcacagtttccgtgcacacgaatctcgtacatgccgcaacacgaactatcagaccctttaccgaattccacggaatacgctcgcagcaccgaaccttcggagccattgcgtacgaatggcttgtaatgaactataaacaaggaacaattcgggaggctctgggtagaattggccacaccaagcctggattgactaccactgtcacccagggcatggcggctcacgagctgtcgggagaagcaaggaaggtccgcgtgcagggggctgaccaaagtccttgcaatacagttacgtccctggcgggacgacaaccctccgagcgacaaccttcagaacagcatccctcataatgatctacccatgaacgcggcctctgaggcggttcctgctggccaagtcgtcatccaccactcgagtcctcatgcgcatgctcctgcccctcgccaaagcggctttccacaggcgacttttgctcgctccgcgccagctctgggttcaccacagcgcccgcgtacgccatgccagtcagctcgcaacattgtacagacaagaatcatcaacaacccccgattcttagatgtcaccgagccagctgaggacgagtccagcgacgagaccgaagacaatgccgatgacgaatccagtgacgagtctgacgatgagtccgatgacgagcatgacggcgacggtcgtgacgagtcctatgagttgagaaacgacccgaatcccttagacaagcaatacggtgggagcaacaaagtgaacatagatcctcatatcttcaggaacgccaactgtcaacaccagcgcgatcttttggatcaaccaatggacacgaaaaatgtaattattggaccttctatgggtgtcgctgtcccccacgctctagcccctgttcccgccgcttcataggttgaagcagaccacagtgagagccaatttggggttagcatattggagacggtccttgatgggatcatcgataacccaataattcaaggatatcaaggatgtcaatttggtattaatcgccctcgctcgccttaccccacgaagagggatcatactatacagagtccccaaggtgtggacgaactggaggagtttgatttcgatgccttcatcatggaaaaccatgactacgacctaccatcgaatgaggtcgaacaccaggcccatgatgccccttcgcagagtgcgactgttttcgaagaccttgatgtcagcgacgacgatcatgttgtcgatgatatggcattgaatcagggacaaaatgacagcgatgtcgcggacgaacaaggaactcgctccaacagtccctctggcaagcgcaagaggggcgatgagatgcatcatcattccgctcaacgtcgccgcatgtattagagagtctctgcagtacagaggaagtcttcccactttccatagttttcttccggactccaaccctccatttaccagcttgtctatggtgtgctaggtcacatcattgctctcggcggtttgcaggttcatgggcttttgtcatcaagttaaccacgatgcttgcttttaatgcacggttggcaacagaatggattttgtaggttcatcaacgagggggtatttggaggctgagagaaggcggagtgtcgatacatggagttccattcgatgcattcgattccatcctctccgtattcgcaggagttcttgaggttaagaactgggaggcacatccgcagtcccagtcgtactacacctgcgaaggaacgattggcttctttgaaggagggtgcaagtcatttcacttagagtggttgcctctaaactctttcttttataatttcttatttccctttttacatctccgtggcgtgcagtcgacccatcttcgccttttacttgcaataatgtcccagtcgaatatcctgtgcttgatgacagttcggcgtattaacacttataccaacccgaagacgaggaggagctgaccgtgttttctgtagctcaccttcggaggctgctttctccaaacagttcttgggcaagtaagccttgaagttagtcagaggacgaggctcgcttggagcaagtactctagggagagatgcccagccaagcagaaggggttagacctttgtttttttaatcatgtatacggtattcaaagtcattattccgcaagtgcgcggtggttctttgtcttccctttcgaccatgcgaggacctcggtacttgggccgagttccatctggacgaacaaagaggaaggtctgccgatgtagataaagatggcatttctatgcattactctcatttcttatcattctgatacttattttgctcgtttgtcgagcctgtcttctctcaggttcttccatacggaactcattccatccgctgcgtgctaccaaattcacgtgttcatggttcaatcttccccggccatattgttcatgaactcacctggagggaccatatggttagtcctactgtttaataacatgtttcaggggtgttaattatctacgcattgcttgaaaagtgtgtttttgaacaagtgtctagctatgctgttcgtgaatattggggtggcatcgttcatgagtagaaatccagcgtcgccaaccagcaggatatcagcgatgttttattgttagttctaggcccctgctagtggggttacagggctggttgctaacagtttaccataggagccacatgcgacatgcagcggtttgccagagggagatgatacggctggattgaaaagcaagttggaccgaagatgaagaacgcctacagatggatagatactgggctaccagtgatggatgaccttgggaaaccttaccttttcaacaacagcacaatccatctgtcgctccagcaaccctcctggtgcacgagtatggaattgggatgagttgaagcaaggcgcggtgagagcgcgtttggcctcaacaccaaaaccttgttcaccatcgagccctgaacagcgaggttgatcacgagcagcactgcgaatcctctagcaaagcctctgatcttattacctggagagcaaaaccccacaaacgcagcaacagtcgctggccctctaactactataagaatccccccccagctccaaatctcaacctcaaaacttccccctgcaagcaacgagccttcttcgacgacgaacctcgacccagctttgctaactaagcagttgaccccgcccaccctacctactcactcgaatattttcgtgacctatcgcctacctctacccttacttcatcgaacatcgatcactctctcgactcggcctttaccacttgcacttcaagtctttcaactcgcactcgatattccacgcaacctcaacaaacgatccatcgagatcgttcactgcttgcaccttatcttgctttcaagtaagtcgacatccttatataccttcctttcttcacttttccatgctcgtcattcgtaccttacctatgattcacttcttgtgcgagcgcattcatatataattcgcttgttcaactatccacaaacacgtatctcgatacatgccaagacgcaatcttctaacatcttcgactgttctagtcattccccacctctcacaatgtctgtctcttttgaccatgcccagcgaatcccagacttcctggaggcagctgccagggtcagggaccctaatctggtggcctattggcgtatcataagtaagtcactcgatgctgtctatgccacaccagaacactcctaatgaaccatcacacagtgaccatacaagtcaacctggtcaacccaacgaacaatgtcgtccgccgcttcgccgagtttactcgtcgtcgtgcgtacgacccccattacagccattttgccgagagcgtataccagtggcttgtcttcctccaccgggccgggttgacggctgaaggacttgccaagattgggccaaccaagcccggcttggtacagaagctgaggaagaccctcgcatcgcatgaacttggccactcgcggaagaagacccgtgagcaccacccggctggccaagaatacaaacgaatctacatgacggaggccgacttcatggtcggcgaaggcgtgatggaggtcctgggctatcctgccgggccagtgttgaactcccaggttgccgacataccaaccagcgagcctgacaaggttcagtatgtcgaccaaatggtcatagcgttgaagaacatggtcggcagggacaggggtatggaggcccaagtcaagcaggttatggctacatcagcctctgtttttgagtctctggcatggcgtctatttgtaagtcaccgcccatatgtggagcaacacatgagccattaggctaaccgcccatttcacagatcgcctgccgtcaagcccagcttgggaagcccaaggtctcaccatgggcaacaagctactactaccggaagtacgacaacttccaatctcgatgggacgatctcatccacttcgtccagaccaacaaggcggcggtctccaacttgttcctgagcagctactttgccaggttcgcggccgacccctacaaggaacggtcgacaaagcagcagaacgccaagacaaataacgacaaggcagacaagaagagagctggcgacgaagccattgcgaccctggctggccacccagtgccacttcaagccaacatcgttgctgaagggaacgcccaacctcatatcaacgccggaaatggtgagcaggccgctcaggactttttggctgctgccggtgccgctggtgctcaagctgaaggtcgtcagaaaccccaggagcccatcttcgcccgcccccagagcatcgatatggccaatgacgggtggatcaactaccaggagaacaactttgaggccctatacaggatgcacgaggcccagttggaggcttataacgctgaggttaaagcctataacgagcaaaagaacgcggcggcaacggaaagctacagtgactttgaggacgacgacgacttacaagacgatagcaactacgctgacgtggataacaacggcgacgctcctaacggccaaaacaatggagtggactataccgaaatcttcgacgacatctacggcgtatcagatgacgaaacccgtgaaaggagaagacaagaggtttcggctgcccgggctcctgcggctcttcccaacatgcccctgaacggtagtggctctggtcctaccatgtccggcctagcaatgcctgtcttcgctgctcgtccgactcggactcaaccgagcccagccacccggccacatgcttctagtggtcttaagcagcccactcctcctggcaccagaatccagcaagtcgcccatcgcccattggctgtcccggcggctcccaataacagccctcgagaagaattccaatctcccgcaaggccaggtccaaacatcagacgcccgggtcctgaccaagtccgacaaccggtccagtcgcagtcctccgcgccaatggctcaggtgcagtctccggctcgacccctccccaatgttgtgccaaggcgcatcatcacgcccgcttccgagagagccaggctcctcagggaaagtcaacaacctgcggttacgggtatcactcctccggccatacataacgcgcctcctcagcaggctgctaaacctcaggctgcccctggcacacctcaattacaacatgctcatgaccggtttgatccctccgctggtcctgcttcgtagagcggacaggccaacgcgagatcaatccagcaacttcacgagcccgcaatccaagaagcaacaacagaagatcttgagcaatggaccagggaacttgaacaactcaacaacccggaacagcccttagcgatgcctgtccagcaagctgcggttcctgaggttcatcagccaggcgaagaagaactgatggccttatttgagcagatgacaaacggcccacctgaagctcctcagcaatcagtttttccgcctgcagataatcatgttgactttgacatggaccagctggaagacttggacgtgccgctcgaaggtatcatgaccaacgaagagctcatagcctatgctgagacgcaaggatatcgcattgatatcaatgatctggcgcagctggatgtagctgaagacaacaacgccgaaaaccagatcatgggcgccggattcatcaacgaacagcttgttgaacatctagtgaaggagaacgccaacaagctatcggaacagaacaatgacgcggatggagaccaagatctctttagtcagttcatcaacctgccagatgatatcgataacactgaggatgatctttttgccgacgagtacgtgatgcacgacgccattgagggcttttacagccaggacggcaccggcagcatcggcaacaaaaggatgagggatgacaatggcgagaatgaggggggccagcatcctgcgcagcgggctcgcacgcattgaatagtttgatcagggatgatgagaggtcatgaccgatgacgaatgatgactgggaagcttgggaatcgggaccgctagctggtgacaacgggaacaaagggattcataacatgactattattttcgtttgggatggtacctgtagaacagaaagaagaatctatcattgtttgagtcatgtaaaggggacataaggtcgagcatcaaagggtgcagcatgggtcatagtctgcaatgacaataatgcaactcatgaacaaacaattaaattttctgtgacggatgtgactgatgtgaaatattgggccagtcagatcgtctgcgaagtaatataaatatcactcttacccttcgttccccttgtgtccgatgtgacaattccatggcgctattcagggattaacaagtgaaccttggtcgtcaatttaaggtttgcgcaaggctgtgtgtgacggtgaggtgtaagtgatagtgcattcccctgtatagcgggtttcagggggtagctactaacttctcaacttcactgcatgtaggtgcaggggtttggggtccgtgcaccatgtcaaccgccagccttactggaccgaccaacattggcaacggaccctaacgtcaccaacaactctttcgacttgttctggaatgcgattatcatgattccaataccggtttttaagatataacctagatactcgtctcggtcaagatccctgacacgtatgaaatgaacttgtacacgccgcaagagacgtcttcaaaatgttggaaacttcactatcatatatgctccatgcctaggtaggtacaaggagcccaagatctctcacccggtgttctccaggtttgatttgctcgagctgattacatatggaggcgtatcggaaggagaaatcgtcgcaattctcaaaatggcgggtaggatatcaagtggcaagggggaacgagagagcgagagaactgagaaggtggtgggtgcgatggtcgtggactcctggtggaaaatcgtcactttaccaaccttgatattcgtttttcagcatggaaaccttttcactttcaaaatcgggaccttgttactgaattcttccttccttgcgagcgtttgttttccatcaatttctacgggtccgccctgctagccctgttatctcgtctactatagagcgctgtaattcagtacctaggttcttgaagttttagtaggggtttccacagtaacagcgcgatcgcaactgtgttcatcccattcttccaggggcgacggtcaagtggagcgcgtcgggagcgcggtttgcccatacctattgacaagtgtcggatcgcagttgccccaggcgaggctgaacttgtattatttctgccatctctcacctactaacttatttagtcccccgcatttctacccttacttgacctcgctttccttcttccctttttttgtcaagtgaccgcgtcgcaccaccagtcgtcaccctttccctgactcgacgatcgtcaacatcttccgtgttgattacagcgcccgccattcgtaacaggtctgaccgcgcgctcttggttcgagcctcagcttggaatcagaactgagcctgtcgacatcgtgatcgacgaccgccacgactacctcaccatcacattatcagtgtctcttgatcaaccaagcgcatcaaacgtgtgtcttcgtcaagttcagcaatccagagtaagtcttcgctcacgtcctttgtcgattcttcgcagtttggtgtcccacgacccctcacaacgcgttcgcccacgctcaaagacggcccacggtctagctcttccctgtcgcgcgcctggcatcttgatttctttcatcttcttccaccatcctatagcttatttcatttgctccaacctcaacatctgatccgactgtactcaaatgatttggcgtctttatatactttcccaagactgaccatccagaaattaggtaccaaggctgcggtcactcgctcgactgatttgaattaccacctggcgctttcttcatcggaatccacccacttgtaacaagccaagccacaacgtccgactgagcgacaatggaagccgttgagaacttcgtgcagttcatggaggaggccgcagcagcggggcatccaggacttgaaggcatgtggagggtgataagtaggttccccctttcatttttcgcatggctttgacattctttacggtgcacaacaccaatatgacaaaactgaccatcacgtccagtctacctccacgaaaacattatccatccccaaacgagagccttccagcccttcgaagctttcacaacaattcctttgaactaccaagcatttgccaggactgcgtatcaatggctgcgcatgcatatcaggcacagaactattcgaaccgccctgatggagatcgggtacacaaaaccaggactggttgacgggcttaggtcccccgaaggcggacttgctgagcatgagctcaacattattcgtcgaaggaacagacgtaaccaacccgaccagacgttcattccgaggatcgactcagggatagagttctttttgacggctggtgctctccagtatctttctagtactcccgtggctgatgccacaattgccgacattccacggaccaaggaggctatgaagagacatgtcgcggtcatggtccgtgctatacaagacatggatcataggttggctggcgatgcgcaccaagttgccattgtcaagtttacttcgcctagggttttagaagcgatcgcatgggagttcatggtgaggtttctcactaaggagtttgaaatttcttttagggggcgataagaagctaaccgtttcctgacgcagttttgttcaatcgacgcggcagagggcaggccgaacgtctacccctgggccaccagcttcttccataaggagtatccctcgtgggaaagccgatgggacgacatgctgatcctcgttcaagtgagtttacctgtgaaaggtgatcaactatgacattcccagtgctaatcaaggggcttgccatgacttctagacgtcaaaagcggccgtcgcaaacgtgcttctgtgcccatatattcagcgcttcgcccatgatcccgatcatgagcttaaagtacgtcagactgcctcttcggtctcaaggactagtcccccttcagatactaacagctgtgtagcgtaaggtggacaacaaggacaccaatcttaataaagcatcgcagctcagtgatttaaaggccctggtgccggacattaacagcgtggcaaatcctgctgcagcagttgtttctgccgctgcccggggtcccgcggattcccttgctcttcccccccttctccatcccaacgctggaccgcctgctcaagatgatggtcgggctacatggcctactgcacagcttgtgtcccaccgtggaggtactcctcccatagccactgaggaacctagacaacatcatactccgctaggtcggagccagcctacgggttcggtactgagccatggtcgttcacgatatatgatgaccattgatggtccagtgcctagaggtccactcagcgggatggactcgacatctcctgctcgacctgcgacacccgcttcgcgttcaaggcgacgcgttgctcgccccagctcaattgagcgagaggctcttggaggtgcgccttccaaccaacttccaattgcaagatatccacagacacaccgtgcgcagcatgctcccgttgatgcgccaagcaactataataatcccgtttcacaccacggcaaagcgcggagtactacgtatataccctttgcgcattatgccggcccttgcgcttacccttatattccgcctacgccccaattaactctcaatactactccaagcggcatccatcaacatagcagtccaagtgatcctcctatcccccttgctacctcgactgctaggcagtttgctgctcccatccagcccatcaacaccccgcctgttttccttggcgcaaacgccgctccctaggatggagagggcgtcgcgaatgataggaactgcgaggagcaagcctttgccaatacagagtggtgtcaggcacctcacgtaatccaacaggagggaagaagtgggcaaggacaggtcgaacctagcgagtacaccggagacgaagcctttggaaaccgataggctttcgactggaacggttctcttccggaaacgtcccttctcgaaagagacgttacggctcctatgggaaatgctgccaatgagttccatgggttgggtttctaccagggcatgaatccgggatcttatgaggcggcagaatggtatggggacgccaatggcatgttttattccaatgctgctaatagcgaggccaccggagtggacttcgggcaagccagccacgaatttgaagacgccggggttgcgacagcttctggagctagcgggatgccgatgggcggttacggcccatttggaaccaatgcaattgatggagaatggaatcagtgtggtagaaacttcgaagacatggagtcaaactccgaggtgggacgcgcggcgaattcggggatcgtcgccggccatcctgtcggcgatttgtttgccaatgccactactgaaacctgctccaacaacatgaacggtcagaactcggttgatgatggacagcagaaaattggcatttggggagcagcgatcgtggacggccattctgccaacaacactcacggcagcgttgcacggcccattcctaatcacggtaaccaaggggtgaacagcggggaggttgtgggagctggacattccaccgaaggagtggatggcgattggaacgaggttgcgcttgcagcgctcaacaacgacgaatcacttggctggcatgttagcagctcagagagttcaggaaggaagaggaaacgaggagacgacgatgaagaggaggaagagcctcatgctcagaggccccgatagaggtaactggcctgaggagtcatatgatgtcaaaggtggtcactagcattatcatgaactagaggtaccttgcccatcgtccatggatgaccgccattgataaattttcgccaacgaccttgctccctaatcccagcatcactgggcctgaacaaccagcacaccgaaaccctcttatacagttacaatgccgacatctacttatgattgatagaggatccttatcttttgccattcatgctgctgatgtgtttgtgccatgtcatatgggatgactcgtactgcttctcgctttcctggctgtgactccagctcctcctcctaacgatatctaggggtatttcgaatcattccatcatgtgactaccacctacaggcagaaatccagtgacaaaggccgccgtcatccagttgccactgacttgagtcgtagtaccactgtgtggacatataagaagcgtctattcactttcgctacaaccgcttcatacctctagtctcaatcacactacctcattctcccacttctggcgtctttgtacttgttatagattcctttcgcttgagttataggtatactcaccagcttctctttggtaccattcatccttcaacatacctctacttacttcaattaatccacaaccacaacacccgagccaacacccaacgctccacctcaacccctttgaattcgtctgcagggccagccatactaccctagaggtaccttacctacctagttgtactcattccaggaagatacatgaagataacctacctgaaagctgccccctgtgaacacgcttcatcctcgaccatggatggactccccaatattgcaaacatggccgcaccgctaagtatcacccaatggctgaagacggctgtgcaagccaatgacccaaacctccagctgtggtgggacataatcagtaaatcatctctccccccctcatcgtgcccccagccaccacgcacgacacctggatgataaaactgaccatcacacagtttacattcaaaccaacgaacataacagatcctgctaccacacagagccatgagacctttttcatttcttccagtggaccctatccggtttcccatgatcttcactttgctatcgcagcgtaggtacctaggtacgactggctggtgaggcataaccggcagtcctttaccattcgcactcgctccgttcagccgtgcaggaatccaaacgggtctataatcgctagacctccaattgaaggcggccgccgcgaacatgtccttcctggtgctcctacatggagcggttcaatcgccaataatccagccggcgagatgagggtaggtaaacagcatccttcataggtacctctggaatatccatacctactcccacgccggtacatatttgactaagacctttgtagcggaaatctggcaataaggaaggcaatgcggaaaaaaaaaaagacaacatggtcgcctcactgagagctcgcgtttccgctacctatggatgctcaggtggtccctcaacttcgtgaaccaccaagctccggttcacgcgggtgctagctcaggggcagtcagcaacttagctacctacgcacgctcatccacatttcgcgagaagggcatatacgaataacctgagatttcacaagcaatctcgcacgagcaaagcagccaggctctagaggcaatttgggcatacgaggccgggccttctgaatccccttctttcaccaaaggggggggggggggggggcctcgctgaacatgagcgcatcaccattcgccggaagcaacgggacagcgcagcctgaccgggcagtccttcgttgcccatatcagatctgatgcaggattctaggtgggccaccacaggtgccctcaaatctacctatcaacaacaacaatgatcctgttgttgaccccgcaactacgagagatattccagtcgcatatgaggcaaagatggcatgtgtgagatttatggtcgatgctctcaggggacatcatgatggcccagaagctgcgtggagacttcaaagaagccaacacaatcaggtgcacgttcgactggggcactagagaccgtggtttgggagttactggtgcgttcatgtttcttatatgtacttactggctccgtgatgtttgagcattagctacctacctacctaggtaggtacctaacttcaaccgttgcaggaggctgtgatagcggcgcgaaaaggatggaatgcagaacgtctattcgtgggcgactgctttcttccacgaagaataccccccccccccctccaattttaaataaacaccaaatcatatctccccccctcat