ggggggagcagagggggtccatcgttttctgggggcgaggcgccacgtctcaacctcaacctcaacctccacatcacttcgtcagctagctgtgtccggaatataccgcctccgctaaacatggcatgatatgaagtcaaactaccggccgaaggcggaaaatgtgtgtggactgtgattgacggcccgttacctcatctggttcgactttctggagggttctttcgaagaagatatcctaatcctggcatccacgaggcacgatcgatcagtgattgatttggttgctcgcttcttcggcggtggctgccgcgtgttatcgttaccccagtcacattgatccgttttctgcccttatgcatctagaagcacttttgagctacatacgaagaatagtgtcatgtcaacttgacagcgccatccttcgtgtggcccttgctgtgtactccgtccacaacgggcgtcattgactgatttctatccaggtatgcttcctcttgcaggatattcgcctctctccatattgtctcagggtcctttgaactcacggtactgtcatgcatgcatgcaggcttccatagtgcgccttattttgttcatagacggagcggtgctaatgatgggtggtattgctggtactggaaagtatgaaaaaaaaagagaaaaaaaaaaaagtcagtagaggtgtgctaagtcgggatgaacaaggcgatggaaagaaggtgggtatcatacggtgctgatactaaaactgacggtaatgttacccaaatttcataaagacttgcgtatcatgtcatgtcaactttttccatagcctgtctccgagtaactaactggtgatgccttcatgaaatcgtgagttggaattacttggccatagtcataacattaacaagatgatctctcgttccaatttggactagtaggccgctaaacaagcaagcccccattgtccagtctcgggagggttgtgggtatctgacaaaacaaaaagaaacacattgtattgagaaaatactgtgaacgtaaacgcaaaagaccacaacaataacaacaagcaaccaagataaaactccaagaagaattgatcagatcatgatgttatcaagcataaaccctcccctccgtaaccatccccgccctcccggccacagtaaacccacaatgtccgatcaccgccgccgccgcttcttcaggggcattattttggcctgcttttcctcctccttttccttcgtcaaccaccccccacaccaacggccttttccaaatctctgtagtatcaacagcaccagcagcaccaacaagatcactaaaccccacgctcctacgcttcccccttcccttctcgtcactactgctggtggggggtagtaaatgacatcgagcgctaataacagcactacaactccctcccagcaaagccattgggtttccgaatataactgcccttgcgttgtcattgcctcctcctccctcggatgctgctcccgatgcaggcgtgagtttgccactaggaacagtagtggtaactggtgaggaggaggaggatgagaccaaagactttgggggagaagaagaagaagtcctgagccccaacaccaaagtaaataccaaaagcaaaaccaggagggcgaggagagtagtcaaggctacgccgcttgtaaagagggctgttactttgtcctcttttcctgctactgtctctgctgtggctgtggccactgaggatgattctggttctgtgtgtaaactcccgagactctgacttgcgacaaagcccatggcggaaaagaggaccaataaaaaccaagagacgggtcggggaagggtgaggtagagagaagtcgtttgtgagctgtcggggtcgatgtcgagggcggaggaggatacgcggagcggttgcggttgcggttgcgcattgggaccatggcggtcgtggtggctagaatagaataaggaggattcgtgggagaggaaatatgttgtcagaagcgggttgagggcgagatagagtgctgagaggaggaggtgtggaaggcaggagagaatggtggctgcccaggctgggagggttgttggttggttgagggagatgagcggttggtttggcgccggtgagtaagagtcccggtctgggaagattgaagggttattcccaaacggcgaaaggctgtttccatcatgcgtgatggaaagcgccagggcggctgctgtagctcccgcgcagataaaccatactaatcccgtgatgatccagcgtggtagagagggggcgtgaaaccagtagtgtcgtttgggcacccagtgtttgggtcggctcgcttcgaaggcccagttcccttgcttgacgtcgtctttggaaaggaggcaagcgccttgggtgatggggtcgggattgatgaggaaagaggtgatggtgtctcctagggtggcaaggggggtgaaggttggtcgcttgaagaagatgagaacggagatgagggagaggacggtgatgaggttgaggaggacggtgattccgaggaggaagccgtagacgtcaagttggcaggttgattgaaaagtgccgttggtaactcggtttactggggcggggccggatataaagattatagaattagaactgggatatgattagcatttcatgaaagccgtaatgagttcggaagagcacatacattacttgcgtgaagatggccgctagaagaagaacaacagccaggagactccttctctttgcgatatatcgcagatttcgaaacgacggtatcccaatatccaaccatttcttcctctcgtgtgccgccgtaacctccaccctcgtaggactgctcagtacttgaaaagtatagttggccccagccaacagaaccacccccaatatgttgacgacagcgtgtacacccgaatcgatcgcagaagttgtcgagcatgggcctttgtagatgacgatcttccccttaaagacatgtttccccttccacgccgccagtatcaccaagcaaatgacccctaccagcagaattatccctgccagcaaagcgttcaatcccacgcctgccctccacccagcggtccacctctgccacctcctgcttccaactcctcccgtcactgcaccactccatctcttccaacgtgaccctgttccgggtaatatatgccttttctcttcgtcctcgcccgcccctcctccgtcctccccccaaaatcccaacctttcgctgctcgtctccgaaagtccatcaagaatccccgccctcgattcatgtggtcgatgctgatgcgttatgtccaccgccctctcgcccagcttcccctcattcctcttcctcctcgccaccatctccggagtctcgccgcgtaggtagttaatgacataatcgggaatgaggtcctggtcgaccgattccacgtctttttcccgtatccgccttggatcccaagtcgctcggcgggcaaaaggagggcgctctggtccgccgccgccgccgcctccagtagatgagagggtccccgttctggttgtcctagtcgctttcgtggctctcgtcggcggtcgaccgaagagggtgaaggagaataagctgctggtttcggtggctatcgattggaagggccagtgaactatggagcggcgaccgcgacgttcttggatgaaggagcgctggttttggataactccttgggctgaggtggagggggcggttccctccattatgctttccatattggagaatgtgtacttgcttgttttcttttaaataaataaagaattaagaacgctaggtaaacagaaacgaatgtagaggccaccgaggctcaacgaatgagtgaaagatgattactatactgatgatgcgatgagaagccctcgagagaaagagtgacacggtatgacactggtcatagggcacgcgtaaaccgttggttggtttgctgggaagatacttcaagtgagaaaaaagcagtctccagccatgatgggcaacaaggatgaagtaaaagagaaagaaaaaaaagggtgggaggggtcagtggtaagtatcagccttgaactgggtgtcgagatacacgctaaggcaggcataaagacaggatcgcgtctcgcacgatggtaggccaaacacggagggtgacaagagaaccgtcttggctgagtgatagtcccatgctggcgatgtctagttggacggtaaaggctgcgactgctgggatgactcctctataggacctcttttatgcttctgcagtgccgggtcggctatgctcaatgtgagctgtcggcgatgtttgatggtacccaacgaaagagttggcttatcgcaggagctttctttgacaagatgtcagcctcgtccattcatgattcttgtggttgccccaggttcaccgtcactccgccatgtcgacccttccttcgaccgagtcgtggaagatgactgaatacgctccatcttttctctggtcgctcccattcgaagaggagctacaaatggcgttccgttgaagctgagatacggcgcaacccatatgcagttagaagcgaatcatgttgtttggtgtgacggttgtttggatgctgtaggggtcaagtttatgcggcgcggggaagtcgaccaaggattgggttgatgtcgggatgatagcaacaaggagctccagtcgtgtttcagaaccacgaggctcgataccaacttatcttgcaagtctgctgcccctgtcatctaaacattccctgtcaaaacatgttagctactctatgtttctactttgagcaaggacagcggttcggacgactgaactgggctgcgctgtgcagagcatgacaaaaataggcgaattctaatgattaagaaatttggtggcagtccggtgttgtgggcgagttcgtccatcttatcgataagacgaaaagccgtcccacgcagccgaagtaaaagcaatacatattgataaacgtcacgaagcctgatggtaaactacagtataatgcggaggatttgaagaaaaagaatggatcgagtgaaattggggaggatgaaagtgaaaaaaggtaaaaagaagaagtgcccaataacaggattgaactgttgaccttcgcattgacttgatatcagaagtctgatattagtacgacgctctaaccagctgagctaatcgggctgttttcgttggtataacctggatcagcttttgctcataaagaccaatgggctgattcctcaatgaagtggtcacttcggaatttgacagtcgtagaactcgagtcatcgatacaatacacgcagggctttattatagtgatgatgagccaataagaaaataccacaggaattattgtgcgtagcgtatccaaggcaatgcagtctaacgatgatgcaacagaatacaaatgtccactctcccttccatatccagctcctttcctaggcttttaacatgctacggcttccgccatgaaccattcccaagcaggactttccctcttgccaatcaagtgacgtgacagaagaaagtcccagaaaacccagcctactgttcctcgttgaacttcctctttacaccgttcaccttggcgtcgtcatccttcaacttctgctccaaagctgcctggccaccaccgcatgggctcttgcccttaagaaacccgccgaacaacttctccagatccggcacctgcccgatcaagtcatcgatgcccagcccgcgcttctccctctcgccgatctcgataacggcgccgacgagatctttggtgatttcctccgagaccacgctgtccttcttgtatccggggtgcttcgcaatgaactcacggatccacttggccgccgtccagagctcaccgctggcgcgcttgcggatgagatcaaggtagcgggcgagtccgcaacgggtagcgacgtccatgttgacgctgtcgaggtagctttccaccaaggggatgagaccggggaactcttcgccctcctcggcatcctcggtcacctccttggaagtcgccttggcgtacgcggtgccgttgatgacctcgttgacgctcatgagtctgtactcgtcctcgacagggcccaggggcggggtggcaggtctgcttgatccgctattgggtgtgctggtgccggaagccgatctggaggcactgccgcccctgcgggttgtgcggacggggaatggattcttgcggaaccaaaacttcttttcgaggttggcgttgcgcgcatgcgcggtctccatgttctcatctaccttcacgatggggatgtaaaagttgaggtcgaagctaaggatggcacgggtgatgagaacgatgaagacggagaaggcggcgttttcaaagtcggtgatttgaatctccatgggccggaactccacacgccaaccgatgctgttgtcagccggaggtggcttgaagcgcatgtgctgccagttagtactctggatattctcaaaatgatccgtcttggtcaggtcaagctcctggagatcttcgttgaagatgacgataggatcgcggatgaagagatgggcaaagtgggtagccaaacggtcatccatgccaccgtcgagcaactgctgcttgatctcggggtcgatgacgaggttaggatccatgtactcaggtcgcaatcgggagtcggtagagatgtaagttgagttcgaagcataacgcgacttgggaatccgccatctgtcgttcttaaggggctatagaaaggtcagcatcgaatcagacctttaataaagtgttgttcctaccttttctcccagctcctcaggtgtgcggtcgtccacagccctgctgatctggttccacctgacatcggtatcggcaatgaatcccttgtacactggtgttgccgcagtgagcgcaagcaggataggacctagagggctcagctggtcgtacatcttcctgccttcggtgatgttcttggcctggaaggtgatttgcagacaacagctgcccatgccgaaagccatggcatccatgtgaataaagttgtcgggagcggcaccattacgaacatcatcgtcctcgggccagttgtgtaggtcgtagttgacggttgggtccttccatggccaaggggtgttctcgtctctgaacactggaacattgacctggactttgcggccgcggcgcgaacggatgttggccgcaagggtagggaagcgaatatgaggattggcgatctcgtcagggacaaattgcgatcgcagcttgggaccggagacgggatatgatggttcagtgaatactcctgggctgccgatgcgggggaaagtagtgagcgtgatgggatgctcattcgaaagcatgtggtccttggcaatgcacctcctcaacttcatgtcggcctcaacggtcaacaggtccttgaagtcgatgccccatggctttccgggggtggcttcgagcatgaatcttccgaattccggatggaaaacgggaagagttacgttcccggcatctgcgttggcctcagttccaggagcgcagtctcctgttaccttaagagtcttgctgtcggccaaggctttgagaatatcggcctggcgaagggagagcaggaccttgggctcatctttggaatagttgacgaccaagtactcgatctaagcggggtgttaggagccaaggaattagtagctcaaggcatgagaaccaaaaacgcacctcatcaccccagagcatagcgtcacgctccttccccttagccttgttccatatttcgagtagttgctgatatcacgttagcatacgtctgcggcgcctcatcccaatatagactgtggtgtattccacagaaaggcattgaaggtccggagttaacggtgtcaagattcaccttaatgccccaggcacggacgagatgtgcttgctgcttggcatctggccaatccaaagccgttcccaaagctctgttgtagtatcagtatgtggcgtcataaacagtgagactggtgttccccccccgcgatgcgatttgtgcagcgagtgttcatatcggggacgatatacgtacagaagacccattgctactctgatgactgctctttggtgcgtggagggatggagtccgttcgattgaaatccgttttcttgattaagccgctgccgcttcttcgacaactgtcagaaatgcttcaagtacgagcagttgtcttcccgcccgcgttggcaaaccgaccgtgcgtttttattcaaccgagcggacagcgactggcaacgggagactgcgcacccaatgagcaactctgaccagagtttaaggataatgagccacccaactcgacaaggcgatgtgacgagcttcaaatcccagtggatgctgttgacttgtgctgaggcagtcttcactgtcgtgatgcagcacaccgggcagcacacctttttttcaaggcctggttgaccacggtcgcaggatagtataacacttccaaatctacacatagcatcggagtcacccctctctcttcgaccccagtggggaagaagtggtgagaggtttcgtcccccacgttagccaagcgctgagttgcatttccgggacagtgcaagtgtgttgagaatgggcgcccttcccaagcaggtgaggtgttggagtcgaaggcgtcattaacgcacgcaatcttctcgagaggcaactggtcaattgaagaggcacttggtcgctgcacctggctgagtgtgtaaccagaatgattgattggcaggccggggattgaaatcgctggaccgataactgtgactggctaacagaaaaaaagaaaattgcattgtacataccagcaggcgtacccgggacttgagggtgaatcgaaccgtcaaacgtgagagtgtatcttggggaaagaggacgcaacaagtgttgagggctgggtttgtagtctggcgcccttccccgtttggcaacaaaatggaagtcaaagatcccggcaggttggagatatagagaagtccgggtagggtccgcagacgtcggggtgccagtggtttgcggtatggagcaaaaagtgtatcaatctgcagatggcgtcgatgacggaatatcaatactgtgccaatgtcgtgtagaaatatacggtgcagttatcaagcaacgaactgactccggtatcgattgatactatccgttgaggtgagggaccaggacagccactggcgcaaaggatccaaggtcaagagtgtttgagagagtgcgaagccttcagttcttgtaataacaagacgaacttgaaaattttgaattttttgaccggggtatacttggagacggcggttcccgttcagagccgcagcccacacacaacaagcgagcgaagtttccaaaaaggaagccgaacaacagcaacaacagcaatagcatatcaaagacaatacgatagtgacaacccacctgtcagagtttcccttttcggggccttctaatggctaggccagatcgaccatgtactatggtatgtgagccggggagtcggcaaggcccgcgcagtgcgtgaaatttacaggaaagaaaagaaaaatgaaaaaaaatgaaaaaaaaaaaaaaaggtctcggctcgatggccgttaacaaaactggggcctcttgctttccagcctccacagagtgaacccaaatcgaatcgttccaggcggttgtcggtggagtctctccgctgatttccgcaatttactcagcgctttcggtcgccgaggcgggtgcaattaaggttcccattgtcgtggatctccgaatctggatttctaatccacctccaggggcatgcaagcagtgtcaaccttgacttgccggatcgtgcctggattatgtaatcacccatctctcatctcatcatcacaagaaggaaggtaagcaaacaacatgccatgtcgtcgatgcctcccctgctcagcgggcttagtagactgcccgagtgagtttcatatattttcttggatttttgtgttcccacggaagcgggctcagtaattattttgtacttagtcagaaccaacgagaaccgttcacatccaacgtttcaatgcacatgttcgcagctgactgcgtccgcgcaatcggatcgactgtcgtcccccacgctgcgtgtcgcacggcaatgaaactaaatgcagctaggtgtacataattgtacactaaccactgttgaccgcacccgttcttatcttagcaccttgttcaatcgaaacatacctaccggtgataagatcacccaggagagtgtggcacgtgaaccagcccgtgatacccctcgtcgtgaccgcgataggacacacaactcacgtacgacctcaattgttctggacgccaaacgaataactcaggagcgatgcatgatcacacccctttcattctatcatcatatccaaaaccaaacaaccctcatcacctgttcattctcatggtatcaaccctcaaccctcaaccccgaaccagaacctttaaacaccgcccaatgcaaccttgccaaactgaatccagactgccatccccattttatctcctaagatacatttacataaacatcatgaactgttggttaatgattgtatagaagaagaagagaaagataaaccagttccactccccaccccagacaagctgaaaacaaaccgaattaaattattaaaaaccccccctttttgtgtacattcatcgcaaatcactgtacattcaaaaataaatcatctcccctcctcgtcggcgtcaactccggcacccaaccaggcgtaatcggcggcggcggcaagtccacgtaccactcattcgtgtttgtgttggcaccgtaagggacttgagagttgtttttgccccctttttgcgcttggccttcttgccagtgttgttgttgctgctgttggcgagcctgctggggtccagtctgctgctgctgctgttgctgctggtggccatctctagcccatccctttgcaggcctgccgatgctcttgttcgagctgctgttggggttggggttgagggcgagtgccgcggccttttcggcgccgagacgcttggtgagcagagaggagctgttggttcttgtgtgttggtggtgttgagactgatgctctggttgagctggctgggcaaagatcggccatggctgttgaggtctggattgacgctgctgatgctgcatttgaacatcataatgcccttgagaaggtcggtaataggaagattgttgttgttgttgttgttgcgctcgctgggcttgttgcaactggcgttgctgttgctcccactggcgtggtgatggggcacggtagtagtaggcagacccttctccctgtccttgtaactgttgttgctgattccaatagccattgaggccagtggctatagaactctgtctcctttgagactgctggtgttgctggcgttgctggtgctcaaccggcacagcaatcgggaagcgcccctcaggtgacccggttctcatctgtccaggattcttgttcctgtttgggttaacaacaggggcattcatgggcttcgacatcccaacggtcagctgaggcgtcccatgaggaaccgcaccaatacgcattccctcgttgtctcgctcctcaggagtcacgatcctgatggggaagcgtccctgtccttgggcttgcccttgtcctcgctgcgttgacatacgcttggagttgcgtctgggaggttcgggaccggtcgagccaccaccaccgcgcaaagcctcttgagcatcgcgaagttgttgcaggccctcgttcacattctctgcctgcttgtgaatcatggggtatgacaccggcgactttccgcgagaaagagggctcggcgagcaaggcgattccgccacgggcgaaagatcttggctatcttcttcttcatctcctgactcgatctccgtggcagagtcctgggacatccgacgttgccggcttgctctcttgactgacttgcgcttgatcttggtgcccgtcaagttcctcccggtattgttttcagagagcactgccgaagggacagcgggcatggggttctccgggccaggtacaacggtcagaggagcgttgtaatcagagtagatactggaagccacgttgtccctagggtgagcatcatctctcattgcaaccggtgattccacaaaggcaccctgctctcgttcccgggcggggactctgagggcaggcacgaccatgccgggagtgtagggcatgtacgccctttcggccttcgtcttgtcctgtgggcctggtaactcgacagaagaagttgggtatggcggcgcttgggtcttcgtacccgcgcctacagttgagtgcctaaggacccagttgcccttcttatcagcaaagtagtaggtggttgccgattgtggatcacttggcggcggacgccaaatggcagtacccgacctataatctccctcgccatcctctgcgaactcagtaataacactgtctcttccggtcaaaggtgcagcgttgggagctggagcgggagcagccctagggacagcagctgggacaacagcggacatcggtgggttctttggaatagccaaagtcaggttcggctttggcgtttccttcttgccaagtggatcctgggtccgggaagctggagtgattaccatggctggcggcaaggcaggcatgggcagaataggggcggcgcccgcggtagctctggtgactgtaggcctgggagagtttgacgccgaagcggatccgggcagggccgccaaaccaacaccgtcagcccttggtgctttcgtgggcctaaacgtaggtgtaccctgttgcgaaggaatcctctggatcgggtagctgatgcccagcaaatcaggaccggtgatgcttctgcgaccaaaactcttgaacgagtccctcattctgttgaatccattttccggatctccagagcccatcctcttgcggcgcacacatttggccaacagtacaagccctgcacccagagccacaaccgccacacagcctatcgtgatcccggcaacctgtgcgctggtgagttgcggtgattccttttcagccggcgctccagccggcgcagatgtgcctggtgtgcctgatgtgactggcgttgttgtgctggaagcagtgggctccacgcttggaacggagctcggacgtgtactcaaggttgaggtttgagccgagctggactcagtactggccgagctggactcagtactggccgagctggacttagtactagtcgtggaggtaaggcttgaacttgatgtcatcgttgtcgtgcttggcgaagctgtagcagtggtggaggcaggagccgcagatctcgtcacggtcgaaagcgcggcactgccagtgcctttcgttaacgttggggcagcaagatgtcctgttcccgttgggaggatcagtgttgctacaatgacatcgtgagtcctcgacgccgagtcatcaacatcatcgcaaatgttgtacgcctttgttgttgcttgaactgataacagtcagccttccacacacctcacacaggaaacgtggtatcaaatcacttaccaccagccgtagtgtccttgcagtttcccaactccttctcaccaatcatacatgctactgctccctctcctaacgtatatcctccgccacctatttgcttgcacatgcattgtaaagaaggtgttgtccccccgcaggtgagatcgaggtttgccaatatccatgaacggaagcatggccttgcgcatgtcggcacggtttctactatcgatgttggtatttgaggttcggctgcttgggcgactgtcgaaagggtcgtccatagtaagcccaagcacaagaatggcttgacggccatagtactgggcaacatctggaaatgagattagtgatgggattcggaaactgatcatggaagacaacgctcgctcccccatttcagcaacaaatcgcgggttttggttgaagtttgagaaagtgttccttgccccagtccaggtatcctcttctcttggatacctccctcttaactcatttcaggttgctattgacctgttatgccggcccagtggcgagatccatggtgccggattcggtatttaatgacgtgggaaaccgaaccaacaggcctccgggcggttggaatgcaaatcgcataacaagatgtaccaaagaccaacctaccgaacttagatgagattaaagattagaagaggagatgaccagcatctctgcgttgagtaagtcgaccaaggagaagtcgaaactaggaaaaggcgttgggccgggaagaacggagcccgtatcgtatgcgatgattatcgaaccggaaacagaagacgcgaatgcatggattatatcgtgatgtaagaagcgaccaaagggggggtgggcttgatgtcgggaaatactgattatgaaacggatatcgaatgtgataggataggaaacacacagaaaacacacaagaaagagagatgtggaaatgatgatattgaaggaggatggagatagtacctgagaaagaaaagagagaacccgggagaggaaagtcttggatgaggcttgaacgccatgtgtcacactcggggtcctttacaaggtaaccagacttcctgaactcacgagccatgccatcatgatgtatatctcaaagtcaaaagcagtaaagtcccggtgtgctgcgcttaacgatgccggcaatctcctcgccatcctggccgcggccaataactctgaagtcgtacccatgccgttcacccgcagagacgcgctgaacctgcctgaggacgtgagtagtgagtaccttgtacccgataattgatgagccccaatcgccaactggggtttattggacctctcgctatggcatcattgcttggaggacatgagagacgttccattgcaggcagggcttcgacggtgttcatgtcccttgcacaaggcggctgacgaatggagccgcgaagaggaacaagcgatctggggagaggcacttgtcctgggcgaaatccaggtccgccgtcctcttattggtctgaaaagatggcaggtctatttcgggcgccatagtatccgggattgcacatggctggtacggttctccagtcgactggccaaaggtggtatgcaggaacaacatccgcagatagatgtatggctgtgaaggcttggagctgggaagaggtgggcgagtaagaggttgacgccggacacgcgcttggtcggcgcttaaaagtacttcgttgtgggctggaccccggacacgcctaagggtggtgggcgctaacaaatcaacaacgctattcccgttcgggtactgcccccagattctcaccagccacgaaactcgcctcaacgatccagtggttctgtacaccacactgccttgaggttgtcttcatcccccaagccaccatgatgcactgcacagccacatccacatgctaccagtcttgagtaaacagcttcccaacgactggagacaaaaagagggaggggaactacgccactatccagctggactcggaccacgaagtaaagttatggtaccgagggcgatgctgagcccaacgtgttgtgactttcgtcgtgaggtgggcataaatgtatagcacggcggttgagataagcgttctttgcccccccttccatacgagacacaatgcacttgacattttcgtgataccctggcgtctaccggtgtatcaacgtcgggtagtatcgaacgcgtcttgagcaatcttgctgactgcaaaagttatttatctttcgccccttgttggtatctctttgatctaaactcccgattcccattttgaatgacggaatatgcgcatcatgagttcactcccacataccctttccttctgggcttcccaacatcttgatgtcgcagcaacgatgaaaagacatgatccctcgcctacgctagatggttcagttgataaactccttgtgtattagctcaccaccatccgctaaactgctgagtctccggcggcggcggcgccgaagagaagaacgatttcaacgacttcaacgacgacgactccccctcaacactcattgatcggccaactacctaaacggccgaatcagtagcgctgggaacgtactccgcttgggccctgctcgacttgataacttcttgcaccttcctctcggtatcatccaggtcgttgggattcagctggataaggtcgattccgtagaactgagcgatctgggagagcgcttcgaagctcctacggtcgtggacaaagctgatcgagacaccaacacgaccgaaacgaccggtacgaccaatacggtgaaggtatgtctctgcgtccggctccctttcgccaggtcccttcatcggaatgtcgtagttaatgaccatggacacactggaaacatcaataccacgtgccagaacgttggtggtgatgaggaccttggaacgtccggagcggaattcatcgagaagaacatcacggctttggccttcgtaggcgccgtgaagggccgaaactttgtgaccatctgcttccatgcgcttctggatctcgttggctgtctctctcgtctggaagaaagcacgttagcaaatgtctacaacagtattcgaggggaaaaaacatacccggacgaagatgacggaagaaccaatggtcatgagaccatacagcttgcaaagaatgtcgtacttgtccttctcggtaggacagtccatgaacatctgcgaaatacctttaaccgtaagctccttatgcttgagcttcatctggttggcgttgggtgcgaagcgctcggcgaatctcaaaactttgtctgggaacgtcgcagagaaaaggaggatctgaatggtcttggggagcatgctacttaatgtcagtaaaggtcgcataacactagtgcccaaagatgaacttacttcttgacgcggacacactggtcacccagaccctgctggtcaagcatgttgtcggcctcgtcaataacaagaaccttcaactgcgagatatcgaactgcctgcgcttgacaaggtccatgacagttcccggagttcccacgacgacgctgcctctaacacccgtctcgcgcgagatggcaccgggaatagcagcctcgacaatcaaattctcgcagaactgaccgatggtctggacaacggtctggatctggcgggcaagctctctgctgggagcaagcagaagggcctgaggctggtggggcttggacaggtcgatgcgggagagaacggtaaggacgaaagcggcagtctttccagtaccggattgagactgggcaatcatgttgcggggagggtcggagagcatgagaggaaggcacttctcctggaccttggaaggtttcttgaagttgatggcgagcagaccgcggttgacagcctcggggagacccaactcatcgaacgagctgacggagtagagaggactttcggtgtcattctgaagatcgctcaacttaatctcgacttcgtactcgttcttgacaaggttgctctggctctcctcgatggaggtctcgttctcgggggccttgggctcttcggacgcaggggcagacacgggcgcagcctcgggggcggcagccggagcctcgtcgggcttggtgatgcggctggcgagatcagccattatgacgtcgtaattaggatgactgctagcaagaatcaaaaatcgcacggtcagtacgatacgttatatttttttcgcccccccttggatattccggttacagcaagaagccgagacgtgggtgagtcaagtttcaagctgcgcttcgtcaggtcttgatgccccgcgtcccaattcaacgcgtcaggcccaggccgcaaggacggggaggcgcaagctgacaagcttaccttggagggagttattgttggagtaaacaaaatgttcttttaagagatccgatggaaatcttgagctgttggtaaccacaaagcaactgccagcagtggtttgtgggcgggagaaggaatgcgaaaggaaaaggaagctggcagaaagagattctggcagcggcagggctgactttgagaggaagtcgcgacgccatcaaaccagagtgatagtggggcatctgcaccttcctctacactagtgtacgcagtatacgtacctacttgctgttctacctctagtgtagaagtagtgccgtagtgtagttggtactgtacctgccctggaattaacgcttgatgccctggcagaagccggaggccagaatgcctggtcaaagcacgagccagcagcgggtggcttagtgcaggtggccggggtcccgcccgctgtctctttaaggaggctttaagtccataggtgtttagttcagttgtttctttggccaaacgaggtttctctttccgtcttttgaattccaattcttacctctaacatatccctagagttacgtaacgaacgaatgcttcttcggaaccaatcttcatgcagttaacgcatactgcctagaccgcactagcaccgaccaagccgcaggtccgacggcacagctggggccttcttgaattgagtacctcgaggttagccaccggcaccccagttatcattactacctacctctaggtaggtacccaactcaggtcttgccggctgctcgggctacggtgtacggaccgggataaccagccgaacgattacatagcacaccttcagctgttggaggggtacctcctaccgtctcttgctttcttgctctactacttagttgcttgttcttttaacgctgtatctgccgtgcttcttctatctctgcttggagtaacactcaaacgctccgccagtcccgcccattcctccaaagacccaacgggttcctgccgctacttgtacatacccaggaccagcacagcacgattcatcatcgattcagacacgacgacagccgacggagcagtcccactcattctctcccgaagtctagattgcatgtatacccgactactggtttgcatggttatccacgacgacaactctcaatattaaaagaagctcctccaacaaactatggccgagggcgaaatcgcgccatcctttggcaccgtgctcaaggttgtcttcatctctcctggcctactcagaggcttgaacatgtgctggtggccttggactaacatgcccgcatgcaggatggctttaaaccggccaatgtctatgtggccaacaacattgccttctttgacgatgtgcaggctttcttccgtgaaaggagcgccgccgagaagcgatatagcgccgagctgagcgcaatagcaaagaagtactatgacaagaaagccaaaaagtcaacgagcctgagtgtcggcgacacccccacaatgacccctgggtcccttgagaggtacgacaaggctctttggaacatggtcacatctgcctaggtgttctattccagctaactgaccggtttccgtgtaactagcgcctcgatgactacatggtctaccattctaaccaagcttgaactggtcgccagcgaacacgatcgactcgcgaacgagtttgtcaccaagattgcggaaccgatcaaagaagtggccattaaactggacgcgcaacgcaagcgccaagtcgaatatgccgaaaagctagaaaaagaaaaagaagcccagtatgccgcactgcagaaggtcaagaccaagtacgactcggtatgccaggatgttgagagcaaacgcaaaaagtcagagtcggcattcgacaaggcaaaggcgcagagttcgtttcaacaccagctacaagagatgaacaacatgaagaacacctacctgatcgccatcaacgttaccaacaagcaaaaggagaagcactaccacgaattccttcccgaagttatggacaacctgcaagatcttgccgagttccgcacaatgaagttgaacgggttttggtccgaagccactcagcttgagttttccatgcttcagaactgcagtggtgaggttgaccacatggccaaggagattgtgcggaatgaacctcagctagattcgatgatgtacatgcagcacaacaccggtgccttccaggagcctcccgacaaggtgtttgagccaagcccagtatggcacgatgacgattccatggttacggacgagccagccaaaatctatttgcgcaatgtgctgaataagtcaaagggccaacttggagaattgcggcgtgaggtagataagaagaggcgagaggtggaaacaaccaagcgagcgaagcagagggtgcttgaagggacagagcaaacacaggatgagttcttggttctcacgcagctcttcttgcagcaagaggacctgcatcaggtcgaccggaagcggctgacagcagaggtcgagacgtccaccattacttcagccgttggtgacgtgacactgggtgccaagagccacaattttaagtcgcaaaccttcaagattcccactaactgcgatctgtgcggagagagaatatggggcttgtcagccaagggcttcgattgccgagactgcgggtatacttgccatagcaaatgcgagatgaaggtaccggccgagtgtccaggggagctgaacaaggaggagcgtaaaaaatataagcaagaacgacaagagctggccaacacgctgcttaagccttccacatcgtcgagccatgttaacgagatgcctgatctcactcggtcaaacacagtcagctcggtgcgttctgggtatgcggccagcgctcaacgatcgatttccgggcctatttcgcctggcgacgatgcgcctccagatgtccctaacacgaggccaccggcagcctcaccagaaccgtctagcgtaccccggaagaatcgtatcctggccccgccacccccggcattcatgagcgaagtgccaggaagcgcctctaatggcggggggcatcaggaacagaaggcgaagatgctatacaccttcgaagctggaggtgaaggcgaactctcagtgctcgagggaagagaacttgtggtcttggaaccagatagtaagtaccgttgtcctttggcatgattgatacgaatagctcacacacttattagcgggaagcgggtggacaagggtgcgggctggctacaaggaaggcaatgtaccgacatcatacgtcgagatactaccaccaactactcctacggctctcgtaccacagcacacgggccaatcgggccggccaccatcgacttactccaacagcggctcatccatcgcggcctcaacgaagaagaaggggcctgcagtggcgccaagacggggagccaagaagctgcagtatgttgaggcgctgtacgattaccaagctggtagcgacacggagcatagcatgacggtgggcgagagattcgttctgatcaaggaggaccaaggagacgggtgggcagaggttgagaaaggaggagtgacaaagagtgtcccggcgaactacgtccagactgtatagtatacctgtcgatgcgcttctcatggctcaagacacgttcgttttgatcctggactgagcttggcgatgcgatgcgatagctccccagcctggatctgaagattggatttgattattaccccatggatacgggggaaaggcttaaattaattcctcagggacctgagacgatctcacgggctcttctttgtacatcagtcttcaactgcaacgtccttttaggagtgttgttgatcggtagtcagcttagtttgctttccccctttctcccgctcccttctcgttacccctttttagttgtttggggtaccctgccaagatcacgagtttctgaaacggtatgacgtagttggtgcatggacccataaatttctatccggtcttcttccgtcgacaagccatccacttccatccagaaagcttcaagcttgttcataattgtcgtgagttcaagctttttttgccaagggcgccagtgcttcgggtaccagatccatcttgagagcttcaatcacagttcgtgccttgtgtcgtccaagcctacagccgcgttttactatgttcaagcctgacaccggggaggggagagtcgacttccgaagtaaagatctagcagattcagcaaacggaccaagaacttatcgaggcggctggctgtgtgtcgcgcaattgctgtcctccttgcgaactgattgttaacgctttggcaggtgacttccgttccacatgtcccacggacgacaattctgcaggatgttgtcggagtgcccgagctatcctcgacgtcttgttctattattattaaagaccactacgacgttggatggcttgcatatcgaatgaaactcgttatgtatacctgtgacagaggaaaaggctgcaaaacctcgaggctcgacagacgatcacttctcgatgcgtggatgttgatctctagagatttgcaggagagagttgcacagccttcaacctggatacagcactcaagttcaaggtctgcgcttgcagtggaaaaaacatgaaacagaagcaggtaaatcttgaacatcccgttaatctgttcctctctggatcaatgaccggggccacaccaatcttcaaaccttgaatcatcggcctttatgcgtccaaggtgctccaataccaggtacccgcaccggtccgatcaccactacaactccaccaaggaacttgcccggtccatcttgtgaaaggaacacgggaagggatgaacaatgcgcttaccaaacaatctgaacggctccggctggcaattcgacgtctgtggtgacacggctgctttttatgtgctcgttcccccctcctcgtttcactccagttgctctatccttcaagagcaccttccactctcaacaacatttccgtgcttgaaacggtttcccctcgttctgtacacaggctgtttgccctatcccctcgttcggtattgatcgcacacatcaagttcttctatttctgattatttcagttctgtttcactttgtttacttggtcaatctttatcaagcccattttggactttcttgctgggccttctatcacctctcttcatacatagactgcccgataattattatcgacgcgacatctgaacgactgccgtattttcgcttacacatcgcaatacgcgagaaagtgttgacgacaccaaaatgaagtctatcagcttgatgtcggcgttggcgtccatcgctagcctcagtgcagcgaccccgacgccaaccgagcgggagcaaccacacaagcgggctgatctccctgctatcacagtctccggaaatggtgagtggttctggctttggaagatgtgacctttcaacaagcggagatgctgatttctttgttgaaagccttctggaagggcaaggagcgcttctatatcagaggaatcgactaccagccgggaggatcgtccggcatgacggatcccttggccgatctcgacatgtgcaagcgcgacgttgccgagttcaagaagctgggagtcaacaccatccgtgtctacatggtggacaactccaagaagcacgacgattgcatgaacctcttggccgatgccggaatttatgtcgttattgacgccaacacccccctttactcgcttaaccgttacgacccccatcagtcctacaatgacaaatacctccagagcgttttcgccacaatcgacgcttttgccaagtacgacaacacccttgccttcttctcgggcaacgaggtcatcaacgatgtggtcaacagcaccctggcagccaaatatgtcaaggccaccactcgtgatatgcgccagtatattggcaaccgtggctacagaaagattcctgttgggtactcggctgcggatgtctctcagaaccgcatgcagctcgccagctacatgaactgcggaactgacgacgagagaagcgacttcttcgcctttgtaagttttcctttgggtcgattgggcagtttagaacctgacatcagatacagaacgattattcctggtgcagctcgaacttcgtggactccggctgggaccaaaaggtgaagatgttcaccggttatggcatccccatcttgtaagtcttaactttcctccgagaaatctgtcaaatcagcatatctgaccttttcataagcctttctgagtatggctgcatcactcacacccgcgacttcgccgaaattggggctcttatgagcgacaagatgaccagtgtctactcgggaggtcttatgtacgagtatgcggtggaggagaacggatacggaattgccaagctcggccctggaagcaaggttgaggagaagcctgaatttgccaacttcgccaaggccatgagcaagtacccggttcccacgggtgatggcggcttcacctcgactaccaaggccgctgcttgccccaccaaggactccaactggctcgttgactctactctgctccccgctatccccgacggtgccaagaagttcatgaaggacggcgctggcactggtccgggtctgaatggtgagggctctcagcaggcccagggtaccagcactggcgacgcggaaccgggttctggatctcccacaaacactgcttctccctccggcagcgtcgagagccagaagaagtccggaagcacccgcggtatcggctccgttgacaaggctcctttcgtcgtcaccggattggtcatgttcttcaccttgaccggcacccttcttctctaggtcaaggaacgatgtagtttggcgtttgctggatctacaagttaatgatgaggtgttgaaagctgtcgtccagctggattttgcagcgcaatgtatagcatagaataatgtttttttttctttttttttactcttattcttctttactaagaacgtgacaaacataatccatggagacacaatgtctccgagtttggattttattgaaaatacctacatcaggaagttgttcttgaggttttcttttccttgggatattctgccgacctgctgattaaatcgaccaaggcttgcttgttgagtgtccacttctattgccaaacaccctagttccttttgttttgcaactgaacaatggtaggatggtatatatataactcaccttcctctttcgcagcaagaacaaagtgcttcacaagttcatcctgtccgtaccttctttgataaagggaggacaaacaccattggacaaagtctaaaccacctgcagtcgccgtgcttgcccttgatactcaagcgaccagtacagaccaaggtgacaggatctcctccggaccatgtatatcactcaccgagtccaacactggtctaattagttgagcgagggtctctctgcagtgtgccgtacccgaccccggttcacgaagaggccccgtgttcaactcggttgcaggtcatgaaaatctttcgagcaaagccgggattctggtatgctgccaacgactttccgtgtttgctccctactaaaatggtaagtagtgtcctgctacagttgactcttttagtgggttttttttttcttcttcggttgttgttctgttcttcccgcactctctgtttttctgtgtcacacctggtgaataagatcaagacgagaccggaggacctagtgtgagaggtggctgtctgcgaaagaagacgaaataggtagtctgaccaatcaccaacacgaagaaaactgatgtctgttcccatccatatctctaggtatctcatcagcagcccaaagcccccatttatcctccacatctttaaaccccaacaagtcttctcaccctcattccacccctcccctactatggaccaatcttcccttactccccattgcgcaagctttcaaaaattcaaggccagtcacagctcctgcccaccaaatccgccaacttctccaaccacaccttatcgacctcatcgaacccgttcagctccgcacagtccacatcgatgatggccaccaccctatcatccaccacaatgggaaccacaatctcgctcttgctgtcgccgtcgcaggcgatgtggccgggaaaggcgtcgacgtcgggaacgagctgagtggtcttggtggcggctgcggcaccgcatacgcccctgccgaaggcgatggtttggcaggctactttaccttgaaaagggcctagaatgagttcggtagtggaggggtggttgagggtgtagaagcctattatgtgggcgggttaatttggatttggaagaggctaaaggaaaagaggggaagggagagagaaagagagagtcaagtgtagtgagatgagacgtataggtgtgtttgacaggcaaagtagtgacgcagtgaggagagggagatgttgtccaaaaaggacaggaattttcgacgaagcaaggtaaaatgaaaactgaaagaagagataacgaccgttgaacaagcagaggtaggaagaaaaagctggattggatcttgaacaaagatgaacacaacaaatacttaccagcccagttgacctggttgctcggagccggaagagacttgaaagcgtgccagagaagggcagcgcagttggacaaattgctattttttaaagagtacattagcactacaatgaggatcttgtacgttccatctgttgttttcaggacggaccatcccgagaaggggctgtagggtacatgtgggagccaacgtcgacttaccaaacctaacgaatgtcaatcattcaggtcacctttttagacattgtcccttcctgatgtggtggtgcaagcaggcttggttcctcatcttacccagttcctctgctcatagaacagaccttcagcttggtcaagaacctgctggtaggcctcttccttggtgacgttggcagcaaagttggaagcgtcggcgtgaacctataagacgaataccgtgttagtctcaaccgtcctcaagtttggagaagcctgtagttcgtaggtaggtatgcgcgatgaggtcttcaactgtctcgaaacaaaggattggactgattgaaactgttcacgaaccattttgacgtattattatgaccctgttctttctatgtacaaatcttgaaaatcgacctagagtggtggtgttggacaccgaggaagcgaacttcaacttttgaaatttgtcattcacttctgaatccggggaagtggggccaaatggcactgctccggtcgggtccgtgcggaactgccgccgtaccggcagccgatgggccggccccgagtggcctccggtggattcacggtttcgatcccaaagaggaccggactgaatcaccagccggataaaggaatccaagataattgtgcggatacttactagatggtgtgggaggctcgtcctcgcttcatactgggcaggatacagctcaagggcccttctcggaagttgtgctgatggcagcttgtcttctattagtgatctggaccttatgatgtgctgtctaagttacccgaaccaaggtccagaagatgcccaaatggttgtcgagacggcagcgggaactacttatttttgcagtacagcagctcgctttgcagtgaacgtcaaatcacggacaagtgattggttcgatgggcacagttcgtcgtcttccaccattcagtaaagtttcccgtcgggcagatgttagccaatttttccatctcatggcggtatcttccagaatgccgatctatcaagtatagatgtgaaacatcacaggttttccgagcggcatcttggacattgctctttgcacttgtacgcggtgtctgggcccgtcgagtctattcttgaagatagtgttgctgtcgtttcgcacagtgattgccatcactcgttcatttattcattcaggttgacatgggtatcagctctaggttgatcgctgctgaggacgttctttgcgtcgaagtaaagaaaggtgagttctggttagtacgtctactagtatttaaatggaagaagttcggcaccccagagcttccatcgcttgccaagacttagtttaatcgtacctgtgcattggaaacttagctccacccctcccgtccctctgtttccattccacgccctgtcccgcctgtccctctttcatctccatgcactcgctgcagggcacctaaagaaagaggtacaagttcgacttacaaagttaacagaatcgcaagttgttggaagtcccgacgacaccatttacgctcgtctatttccatcattcatcaatatacttctctacgattcccatactacagacctttcaggaatatcaccattgccgtggcaaccagcatatatagttgcctcaggcacagaacagaacctcttaggcatcctaacgcgaaggcagtggacaggggcgccaagagctgtggcccgtgacgtgagcgacgcgcgacacgggaatttttgtgtctttggcctggaaccggatcccggctggcaagcactgtaaagtactagcagtgccggctggagaggtgtggtagccttgtttctgtcatcttgaagggtgtctgccgccaccgtcagtaccagagcaagcagcccctcgccaaaagcacgacttcacccaaacccaaacctctgctgatttgattgtttctgccatcttcaatcgcgcgccgctgtgccgtcgctcatcatggcagacatcaaaatcgacagcaaggtcttccaggagcgcgtctcgcacttctacaatgcctggaaggccgacaagcgctccggagacgctctcttcggtggcgtctcttccatcgtcatcctgatgggcaaggtcgacgagaaccccgagtttcacaagaacaacgctatccatgtgagttttgccctctggagagcccgctcggcgtgcgctggctgtacgtctggcgggccattccagtcaaatgacagctgctgatagctctacgtaaagttctggctgctaggttacgagttcccgacgaccctcatgctgtttaccctcgacaccatctacattctcaccacccaaaagaaaggttcgcccggtattcccgacccaagaacgcggacaaactatctgacacgttaatagccaagtacctcgaccaagtgaagggcggcagataccccgttgaggtcctcgtgcgggggaaggacgccgccgagaacgagaagcttttcatcaaaattacggatgccatcaaggctgcgggcgtaagttacatcccatcctgggcgcacatcaacatctcggtgcggttctaacacattttcgctcgttatagaagaaggttggcgtccttaccaaggacacctccaagggcccctttatcgacgaatggaagaaggtctatgccgataactgcaaggatgtggaggaggttgacgttgcccaggctctgtctgctggcgccttctccgtcaaggatgagaccgagcttcgtgccatgcggacctcgtccaaggcttgcgtcgccctcctgaccccttacttcctcgacgaaatgtccaatatcctcgaccaagataagaagatcaagcacagcgcactagccgataaggtcttcaacaaactggaagacgataagttttggaagaccgtcgagctgcccaaccgacagaagctcccggctgacctcgatcccgagcagctggactggattctgggaccgatcgtccaaagtggtggcaaatttgacctgaagtggcaggctgattctgacaatgatatactccacccgggaattatcatcgcggctatgggtctcagatacaagtcctattgctcccaaatcgccagaactttcatggtcgatcccaacaagtcccaagaaagcaactacaagttcctacttgctgtccacaacctcattctcaaggagatccgggatggtgccattgtcaaggatgtttacaccaaggcctacaactttgtgcggtccaaaaagcccgatcttgagaagcactttcttaagaacgtcggctttggaatcggcctggagaacaaggacccgaccttgattctcaacaacaagaacacccgtacccttaaggatggcatgacactggttgtgaccaccggcttcagtgatatccagaaccccaacccccaagacaagaacagcaaggtctattccttgatcctttccgatacgatccgtgtcactagctccgagccggtggtgtttactggcgaggcgcctgtcgatgttgatgccacctcgttcttcttcaaagatgaggaagaagcacagcccacaccgaaaaaggagaagcgggactctagggtgggtgccgttgcaaccaagaacatcactagcactcgtctacgctctgagcgtaatacaacggtagatgaggacgcggacaagagacgtcgcgagcatcagaaggaactcgcgcagaagaaacagaaggaaggcttggccaaatacgccgaatctaccgctgatgagaatggcgtcgaaatcaaaaagttcaagcgcttcgaatcttacaagcgggataatcaattcccgcccaaggttaaggatatgggcatcgttattgatcaaaagaacgcgaccatagtactgcctgttatgggcaggccggtacccttccatatcaacaccatcaagaacgcaagcaagagtgacgagggcgagtggtcattcttgagaatcaacttcctatctcctggccagggtgtgggtcggaaggatgagcagcccttcgaagatgcatctgcgcacttcgtcaggagcttgactttcaaatcaaccgatggcgataggtatgctgacattgcaaaccaaatctcgaacctcaaacgagacgctgtcaagaaggagcaggagaagaaggatatggaggacgtagttgagcaggacaagctcgttgaaatcagaagtaagtcgctttcccggatcaattgtattgcaacatactaattaactatcagaccgtcggcccgccgtattggataatgtcttcatccggccggccatggagggcaagcgtgtgcctggtaaggtggaaattcaccagaacggtattcgctaccagtcacctctcagcacaacgcaacgcgtggatatcctcttttccaacgttcgccaccttttcttccaaccatgtcagcacgagttgattgtgatcatccacatccacctcaaggatcccattatcattggaaacaagaagaagacgaaggatgtccaattctacagggaagccaccgacatccagttcgacgagaccggcaatcggaagcgcaagtatcgttatggtgatgaggatgagttcgaggctgaacaggaggaacgccggcgccgcgcagagctggatcgcctgttcaagtcgttcgcggaaaagattgccgaggcgggccgcaacgaaggcattgaggtggacatgccactccgcgaccttggtttcaacggtgtaccgttccgcagtaacgtgtacatccagcccaccacggagtgtctcatccagatcaccgaacctccattcatggttatcacccttgaggacattgaagtcgcacatctggaacgtgttcagtttggtctcaaaaactttgatctggtgtttgtcttcaaggacttcacgaggccaccataccacatcaacaccattcctgtcgagtctttggaagacgtcaaggagttccttgactcgtctgacattgccttctcagagggtcctctcaacctcaactggggtgtcatcatgaaaacggtcactgccaatacccaccaatttttcttggatggtggctggggcttcctgcagaacgacagcgacgacgacgaagtggaggaggaggaagaggagagcgccttcgaaattgacgagagcgaattggaggacgcttccgagtctagcgaagaggattccgaatacgactccaacgcctcggaggaggccagcgatgaggcggaagacagcgaggaggaggagggcgaggattgggatgagctggagaggaaggctaagaagcgtgacagggagagcggcttcgacgacgaggaggaacgtgcggcacccaagaagcggagaaagtagactgattagacccggtcttcgttcgcttgagctcttctcgcgatatgacaaggttaatcggttgacatttattttccttgtgagtttgcatatcttgggaaaagggtttcaaaatcgggcctgtgtacaagtttggctttttttcagactttccctttttttcctctttcctatgtcggcgtggatttgattttgcgcggtctttttttctctcttccaatgggcaaatttgtctggcgtgcaaatgggatatattgtttggtactgtagttgtatgaacatggtaggtagtagtaaactacttgttttacacaatctggcatggtgagtgataccgtactttaattgaagttgtcacaggaaatgaaaatgagcttgtggttttcttttttaaaaaaattgtgagtaaataatgagacctacatcccatgaaatgcatctgtactaagtagtgaaacggaaactataccaaacccaagacgccgttcagttattgatatcccaaaaagacttgtgtaagcgcgtgctgaacttcaaaacccagcgaagtttttggaaacaacaacaggcaaagctcacaaagagcggttccgtgttggatcaggaatcccgccctctctctctctctctctctctctctctgtctccttcaagttgtctgcttctccttaccctttccgcctcttctatcccaattcatgtttcgaccagccagccagcccccgtcctagcctcatcccgcagggtaagaagtttcatcacatccatccagccatccatccatctcacggcgtaattagggtctaaattatatcttcgttctttgtgtgttttgtcttacttggttcgagttctggttgctcgtttcacgtcgatccagcctgagcggccgaaggctgattccacgacaggtacgacgggtcgcccagcttacgaggcttccatatgaagaaagacaagacaaagtagatgtcaagaataaggcagatgccgccgacaatgaggaatattatccctggccagatgttgcgggcgcccatggcggtgatggtggtgagcacgatggacttgtgtccgttgtaaacggtggtgttgaagttgtcgacaatctcaatccggtagttgcccgccttcatggcgtcgcgctcgttcttgcgcaccagcttgtaaaagtcgggcgaggcagcgagcatcatccagttctggaagtcggcccagttcttgaggtcgggaagcttggtgtcgtttgtgtagccgttgggccaggctgcctcccagttgggtgggggcacgatatcggcccgcgagtacttcgtctcgccgtataggtccttcaatccctcccagctgatgtcaccggccttgttggacatgacgtagtcggtagagttttgctcgttgtaggggttggagaaggtgtcgttgaacatggaattggccaccacgccgcacgggtaaatgacctttccgcttcctcgagggtcgagatccaggggcttgcaggtcgagccgtcgataacatccttggatacggcatcgcccagaagttgcttggcgttgaacgagttaacgtagcgacgatggttctggtagaagttgtcgagatggtagtagaagctgacgggtgccgggagttcctcgggaatagggaatgagataacgcaaatgtttcttggagccgtgatgccgctccattcgaaggttacgtttttctcctcaacatgccatgtcgacatcttcttggggtctaggttcggatggtcggccagggcttttgaggtgaagtgcgacttgatgttatcgggtggaattggtttccttgtgtcatttcctctgggcgcatctctcagacaatctgtgtagtcgatactgatatctcgaacctaaaaagatgggtggcatggtcagcggctggtcggacactttttgcagcaagtgacagggggcacagaaaagaaccgggggaaagtacagtgaaggcgagatatgtcaagtaggcgccaaagccaagatagatggcggcgaggacagtaaaaatggagacgataagtttgggcgtgagcacgcattgccaggcgcgcattcgttgctggcggaaagcagtgttgggtggacggttcttgggagcatctgtctctgatgagttgccgtcctgggagccatcgcggccgccacggcgacggcgaggtgccatgttatcggattattccagcgactattgtcgtcgctaaaaggtcggaaagattcgaagaccaggagaagggcgggcgcttgcgatgatgcaagtggaattcaagccgttttgcaaagttgatggaacggcggcgccaggaacacacgcaacagggacagagtctaaaggtgggcaatggaattgtcaacgaacagtttgagtcgggcgctacaaggacaggacggacgggcaagtccactgctgcactccatcgctgcaatggctcgagacctgagtgggcagtggaacgcggacccggacccttcggccttctggggcgttgcaacaattcaaaatggtccgtgccttcctcttggcagggaggctgtgagtttccatttcagggcttggttgtccgacgtccgacttcacactcggatatcatcatctgagcactctcacgagatgtctcacgtgagcgagagcttgtccaggccgctcaactgagggaaccgctgagggcagcacacgcacgggccattctccgctgccccgcgaatgcacgtcaacagtcattcaaagaggtgcttctttagaacacaacaacctccagaatcgggcacagagtgagctgccaatctctatatgtgccaccaacctctcgcgcttcgtttcacctttttgcacaacgtttctgttctgcgacttcagatccgtctcactatctggtacaagagtgatatatcagctgtgtgtcttgtgtttaccgttcggcgcccgggtggtatctcggccttttgcatatcagtatcttgattgcaacatcctgttctaggtctcatccgctccacttgatctgatggggtcggggaccagtcaaccggacactacatacgcaaccagcagcgttcacgcgcaggtgatagtaacaattgttcgtgcaagattgacaggcaaaccgttagaaccctacacaagcaactttcagcaccacgacacaaaagacttcttcgccgtcgtgtgcgtgaagccttgtgcatgtgtagaacgaagcattgagacaaaaacggctgccgaacagcatcgagatcatcaatgaggtactgcgtaaaactgatgaataacgccaagtcttcggggatggttgccacccgcaaaaaaagaagctgtttctggcttctctagtcgagtttggctcgcaaacgttacgaaatggctgccgagatctgcaagagaagccgaagaagaaggacagcatcagactcacacgtcagacacccgacgggggcggatgggtcaatgaggtattgaggttacagccaaccagactctagaccacatgtgtaaccccggcgacagaacatctgaatggcaggcaatgcgggcaagctggcaccagagaaagagagctggcacacgcaagataggcaattggacagggcacgcagggacaccaaaagaagcaaggaagaagaaggggggcagtcgcatgaaggctcgtgcttgtgttttctagaaggattcgacagatttgagtctgtgatcgtgcttgacggaacttgtggagaagcaacaaggagcacaagagaggtgggtcttgcccccagcagggaacggaggagggcattgccttcattgttccagttgtctcgaccctgttgatagtcaatcactgacgtggcttcgaaagatgtttgtcgaatgatggctgacgaacatcaacgcgtgaaaagatgaggagttgaagattcagcgccggctgctaaatccagagtcaattccatgaggtggttctggaaggcttctgtaagccttctgtaagccttcccgtctgtgacacggtcctaggtacttaccttaacggccaagctgaggcaatggccggaaagggacatcgcagagaaccctgcacgccagtacggcaacggtcgaccgtccagcaccttgagttcacgacccagaacccagataacgagcgcaaacggcatcacccaccccacctgcccgccaaaacctagagcttcacctcctccacatcactcccctcatgccagctttcctgctctctgtgtttccggcgcttctactctcgcccttttaacaaagacagtaataaccgaagactcccttgtctcatttgccgtgtcgtgctcagctctccagtcctctgttgttattgccattcccccttccatcatttccacctccacccacacagctccccgccgcctgcttcgttcggtcaacacgcctcgccacagctgccttgcttctttcttgcgtcgctacaaggcaactcctctgcaagtgagatcgcaatcgcaaccgcaattgctctcgcgacaccagaattcggtcgcaacgaagaaacctaccctcgtgctgcggtgtttgccgaaccgtcttagcctttattccctgtccacattacagccttgtctgctctgctttcccgggcagccacgtataaagcatctcgggctacgagctggtcaaagcatcccagcctttgctcccttgccatcgcccattccgcaatcccgctcgtccttcatcatcccgcccgcgatcctctgaaacctatccatccatctccggcgttcgcaaccaccgcaagactgttgtccgcgagattgcttgcgacctcaacctctccataccacctatcctacatctggtgatccctaggtaagttccctaaatctcttcagccatgtctcaccttgtttgctcgatcaacatcgttgtgcaatcgaacatcttgtacccgtgcgctaggtcgcatagattcgtagtcaaacagatcacatggagtgtggattactgtcatcccaagaccgatctcttctctgcgtcatgccattctgccaatttcgcaatttcccgttcggcaattccactctgatccgatgtcaagatctatgcgggtgatcatccatgcttgttctttcggtaatcaggtgctaattttgtaaagtgcttccaggcgccaaagatctaccttccgacgccccgtgttaaattacagacgctctggtcccttgcgacctttcgatctccatccgacctttgctcgcgaattataaaataaagttcggggacaaaacacttctggatcctttttctcagtttcagtaggtagtgttcggtccaagctacaagcatctgcatatctgattcgaacatttgtctgatataaggcaacagctctcaattcagctcgacacacctcacaagattcatctgttgggatcaacgtcaccacaatgtcgagcacaggtttcaccagcccttttgggaacgcaaacccgtttggcagttcaggcagatctgagtctgggccaatgcataggctggttgaggaagacgagaatgatactattacttcgcctacaactccccatttcggcgtcaagaacaacgctgcgcccgctttctggaacggctttggtggcgatgctccgtcagacatgcccgtccggcgccaacctgatgacttccctgctcactacaacttgggtcgccggacctccgtttcggcagaatccctgaaaccagtcacggataactccgacaactggtcacctcctgttcatccaaagacagcagagcaacttgagcgtttgaagaaagccatcagcggcaactttcttttcaaccaccttgaggacgaccagagtgcccaagtattgggtgctttggtagagaagccggtgcctgccaaaggaatcaaggttagtacctgaagccactgcaactctctgttttgagaaacacggtttttctaacgctttttggcaggtgatcactcaaggcgatgccggtgattatttctatgtggtagagaagggaagattcgaggtttatgtcaacagcaccggcgctcttcaacccggcccagacggcatgggacagaaggttggcgagatagcggagggtggctcttttggcgagcttgccctcatgtacaacgcaccccgtgctgctactgttgtctctgctgagccccagtgcacactatgggcgcttgatcgtgtcaccttccgacgaattctcatggaatcgaccttttctcgtcgtcggatgtacgagagctttctcgaagaagtgcccatcctcaagaccctcacgccatatgagcggtccaagattgcggatgctctcgaaagccagaagtacccggctggccatgagatcattcttgagggtgaccccggccactccttcttcctgttagaggctggcgaggcggcagcgttcaagcgaggaaacgattctccagttaagaactacaagaagggtgatttcttcggtgagcttgcgctgctgaatgatgcccctcgcgcggccagcgtcatcagccaaactgaggtcaaggttgccaggcttggcaagaatgcttttcaaaggttgcttggtccgattgaaagcattttgcggaggactaggtacgtcgaagcggaagaggtggatcctttgcaggtgtcttgaggagaccagagtgcaaattgaattgttatagactaaaatggctttctttatcactgttgggtaaggtccgttctttggcctgggtttggggttcaagacttgcacacagaagtagttagtagttgttgtcgatgttagctttattgctggttaggaaaggcgtctactaggttctagtacaacatatactgatatcattcaatgtcgcccatttgttcccagaaccgcgaaacgcaggctgtagactggtcttccacctgctcgataccatctgggtctctattaccgagtttcattgtgcttattgtgttgttttggtgttgcctcccctctcatccattgtctatccctcgggggattctttgcaaattaggtacctagcagttcattccatggtccttgtcgagctcattcgtcgcctatcgtgacacgccctcctctgatgcagattgatgcttcactgagcctttctttcccccatgtgtctatacagccagacacttcgtaccttgcctgtaaacccaggacaaaaccaaagccacaaaatctcctctccatcttgaattaccaccccctactccatccccctcctaacctccaaaacctgccttctcaacccctccacagccgcttccgtctccaacaccctacccacgcccttcttccacgtatcctccagtcccaagatctccggtccaacctcgtcctgcgcctgcttccgctgcagcgttaccagatcaatctccctcttcgcctccgccaattccttttctatagccttcagctccccctctagctgccagttgccaatcagccacgcgttcttgccgtacgcgtccagcaaagctaggtgcgctcgccgctgcgcaacgtaggcgtggtccgtgtaggctttcccaagtaaagaagaaagaagggtggtggcttcggagctgtccattcctgcaagttcggaggcggaggggatctcggggagggaggagtagcgggctaggtcgagggcggagagttttggtggcggggcttgttgtgtaccgtcggggttggcggcttggacgtggtgggaggcgatgcggtcgaattcggattcgaggaggggggtgatgtgggacgagggcgtgagtggaggggggagaagggcgtgaaagggatcgtcgggttggagagagcgttcggcggctatgagggcttcggcggcggagcgttcggagggggtgggttccgggtcaatgtctgtgatggaggaaaggttagtagttgagttgattgggggtgggtgaggttgcggtgaaggagcaggagaagatcccttggagggttgtacagtatggttggacgtacatggaagggattcgtggattgtggttattagtggcattttggcggtttttgtgatgcgcagttgtcgctatcttttgggagatgagtgtggtgctgattttgatgtgctgtcctttctaggtttgcttctttggccgtgctagtcgggtcaccggtttgttcaattgggttccgtatgtagtagttggtagtctcgggtacggcgtaaaatccgttggaatgcgactgaggggatggtttgtaatgtgcgatatcgtgaccctatgtttgcgttgcgatgcgatgcgatagcgcgaaggtggcagtcgcgataacacgaaaaatcgttccccacctcgtcccggagtcgggctgaacagcggcaggatcactgtgcgcaagaccccctgattaacggtgcttggcggtgagcttccctggccttagagcgctgttctcgttaatggcacggtgtggtatccgctcttcagctccgctagtgggtcctatgacgacacagctgctttggcgccaagcaaccttgttggctggtcacccggcaggcattgtttactgttaatcgtcccgggctatccagagggctgcttgtgcctgtctttgattgtttcctgactatataagcgtttgtagtgtgttcaacacgtcagggagtaaaaggcaaacacggaacatcgtctgcttcatttactctttttgctgatgataattacattcgaaagtcacggctttgttatcgagtaatccaccgagcgatggcacctcaagttggtgatcttcagttcgaacctctagctgttgatcaggaaaaggcacagacattcgaaagggaccggaaagtcgatacgagcaaagtccctcttcgagttcggttcgccgaaaatccagactcacaaagaactccacggtgtcctacatccagagcagcatccctgttcataggaaacatcttgatagttatctcggtcgctgttgccttgttcctggtcgctgcgcagttcgatagcttatcatggaactattggcgctcagatatttccaatccaggaaccaatgtgtcaacatgcgctacggacacccaatacctacttggtgttggcaaaggtgacattaccggtccagtggttgagattaacctcatgggctacgccgatccaaaacaactcggtaccggtcttcgtcaacgactttactcgcgagcctttattgtcgggagtctcgagcgtcctcaagatcgattcgtttacctggtgctcgatacgcaatccggcgatactgccgtccgatttggcatcatcaaagccttgaaagagctaggtcccgaatatgccttttatggccaccacaacatcgcccttacaggcactcattcccacgccggacccggagggtggttgaactatctgttaccgcagatcacgagcaaaggtttcgatcgccagggataccaagccattgtcgacggcgcggtcttatccattcgaaaggcgcacgagagcttacagccaggatacctcagcgcaggcacaaccaaagtttttggggcgaacatcaatcgcagcttattctcttacctcgcaaatcccgaagccgaacgcatgaaatacttcaagagcgaagaagaagatggctcggtggagaaagaccttaccatgctgaaattccagcgagcgtcggatggaaagaatatcggtgttcttacgtggtttcccgttcacggaacctctatgcttggcaacaacactgtagtaactggggacaacaagggagttgcagcttggctctttgaaaagagcgttcgtggagactcgtcagcggccgaggattttgtggccggcttctcccaggctaacatgggcgacgtcagtcccaatgtgcttggggcttggtgcgaggataactctgggtcacaatgcagcttcaagaacagcacttgcagcaacggcaaatcccaggcttgtcacggcagaggcccggccttcaaggttcacgatgatggcgccagctcctgcttcgagatcggaagacgccaattcgaaccagcaaaacagttatatgaccaccttatcaacaatccatcaccggtccgaggcccatgggttaaggcctttcacacattccatgacatgtccaatttcacattcattcggcctgatggcaaacccgcccgcacctgcccagcggcattggggtattcctttgccgcaggaacgactgatgggccaggggcattcgactttactcagcacaacggcaacgagaacacgacaatgcctatctggaaagttgttcggtatttcatcaaggcaccaggcgacgaacagaaggcttgccagcatcccaagcctatcctcttggatgtaggcgagattcttaggccttacgattggagtcccaacattgttgatgtacaagccttccgtgtcggacaatttgccatcgtcgtcagcccaggcgaagccaccaccatggctggtcgtcggtggaaagaggccgtgggccaaagcttcaagaggattctcgatcaagacatggaacagacctacggctacactggtggaccttcgagcaatcccattgtcgtcttgggcggacccgcaaacacttacacgcactatatcacgaccgaagaggagtaccagattcagcggtacgaaggagcgtcgacactctacggacccgatacgctcaatgcttacattaacgtgactctatcattccttccttacctttcttccgagtctaccagcccgccggcccacgatgaaaagtcgttcccgcctgacaacacgaaccgatcattgtctttcatcccggcggtggtccgtgacgcgccaccactcttcaagggctttggagacgttctggttgatgttgactcggcgcgaggataccataggggagatgcgatccgggcggtatttgttggtgccaatcccagaaacaacctcaggttagagggaacgtacgcggcagtagagaagttgtttgtcgaccaggtgaaccctcaaaagtcggagtggcggaccgtgagaagcgacgaggattggagcttgatttacagctggaagaggaagaacagtgtgatgggaacgagtgaggtggagattatgtgggagacaggagaagagacagatgagtggtgggataaggagctcgggccgggagtgtatcgacttaagtattatggtgatagcaagagcttgtttgggggcaaggtccaggagtttgagggcgtcagcggggcattcaccttggtacgagagaactggcttggatgatgagaatagcacggtgtttttggtaaagtggtatacatgaagacggcgttttcggggggcttttgttagtggggatttggggtttcgatatccgttctttcttgatgttttaagttttcagtacactggctgatattgactgatattcatgacattacttggttatattgccattttcaagttcgacttcttcataatctgggttccagaatggaagcagccgatcatactagaacttccggattgggagacaacacggctccttgtgcctctaccccgcctttgctgcatatagtggaagtcacgcaggaaaaccagagcagtcagctttggattaagcctgggtccccccttgagtctctgtcactgcgtcctcgtccacttgcccgggacttccaatccttaccgtagtcaccttcacactgccctgaccttcttttgctcttcgatccaaccctatactcaacacatggaggttcctttcaaatcaaagaacatcgaacaatcggtttctggaccccagataagtacggcttatgacgtcaatgcccctgaccaatcagctgatgaccttgcacttacacgctcaagcagaagaagcccaggctacaactcacccctggtaaccaaatccacacgcaagtcaacacttcagtcacaaatcgtaaccatggaaacgctcgaagacataaagcggcgcacaaccgacatcctctcgtcgatatcgaccactttgactgccagacaccatgccgatgatcacggagctcacatgaggggcagttgggagaagatcaaactccccgcccttcccagatcttcccactccgtcgacattgtcgccgggacggcctacgtctttggcggcgaggccgagaatgcccgtcagcccacagacaatgacatgcacgccattgtccttccgtccagtagcgctccggcggattactatgccatcaaagcgaagtcaccaaagaacacggatgcctcggacgagaagaacaaggtctctgaaaccaacgagtcgaacgagactcctgccccgcgtgtcggtcacgccacagccgtcatcggccaccgcatcttcctcttcggcggacgtggcggtcttgacatgactcccctcgacgaagccggtcgtgtctgggtcttcgacacacgtactcacttctggtcctaccttgaccccgtctcccccgtcagcgaaaaatccccctctgtcccagaaccgcgcagctaccattcggccgtggcaaccgacaagccccgtaacttcaacaaggcatcgcccaccaaaaagagcaacagccggccggatactagttcttccaccagccataacgttgctggtgacattggcgaaggcctcatcaagcgcgcaaacaccatccgtgactgggccaccggcgacggcaacgtggacgaagtcggtaccccgcagcgccccattgttggaaagatcgccgagcacgccgttgacgccgatgtggacggctacggcaccttcattatccacggcggttgtctagccggtgggaagaggacctcggacgtctgggccttcgacattcactcccgcatctggcagcaactgcctgacgcccctggtccggctcgcgggggtgccgcgctggcgctgagcagaagcagactgtaccgctttggcgggttcaacggcgagacgcaggagggcggacagctggattatttggagctcgtactcgaagagtttgacgatcgattcagcaaaggagacgccagcatctcggttaaagatggatggaagagtctgttgcagggtaaggaggacgtgggctacaaggagccggatccggagcccgttcctacagttctcagcagtcaagaccccgaagaggagcagtggccgggagcaagaagtgttgccggtttcgaggcgatcactgtcggtggtggccgcgagtatcttgttctcatccttggagagagagaggggagtggcaagggacatgacgctgcaggaaagttctgggacgatgtctgggtctaccaagttcccgcacaaggcatgagtctggcaagcgttggggataaggtaaagtctgtcgttggaaggaagaacagggagggtaaatggtaagttttcggtcctgtcggatggctcgttgaccatgattgctaacgatttgggtgctgcaggacgaagatcgatactatcccacatgatgctgaagacattgactcggttggcggtcctggcccaagaggctggattgctagttcagccatgggcgagcttgaggagaatggtatcttgatctggggtggcttgaattctgagaacaacagactaggagatggctggattttgcggttgctctgatgcgatttgtgttttccgccatgaggatataccacatgcattgttatcaacgccccgttgaattaaccggggtaacgagtgtttatgggcttcaaagttactatataaggttgttagaaagcgagatgtgatgacttttaagcgtagacaggaatcggcttaccattgatgttgtcttctgtgaccaacacctaaggtttaacgttaataggagagaaaaaactacaagtggaggaagtggacattatgtaaccaagctcgaccaaggacatcaaggcctttgtaatcagcttgtgcctttcggttggttcaggtcatctttagctcatccccaagaaaaccacagtaaacaaatacagatattgtaccgtataacctgagggaaattaatacatctccggtctaatgcatttgctgtcatcactgtcctgttggtccatgtcctgtctatgtgacagtttctgtcaatcgtaattccacctctgccccataaccgctcacttaacccaatattaagcccctggatttaaagatccgatcgcgtgacctccggtccgtatggctcgctcgtcaaacttgttaggccggcggcgttctcacacgtctgtctcccgctctgtgggcccggctgaggcgccttggacacatccgtgacgctctccttgagcgccgacaacacctgcttaatggtctccggggtcaaatcttcaaagtagtcatcgttgatctggaccatgggcgcgttggcgcacgcgcccaggcactcaacctcgataaaagtgaaaaggccgtcgggagtggtctcgccttgcttgatgccaagatgctccttgatggccttgacgatcacgtcggagccgcagccacctagttggcaaggggtctgaggaagggaaaaagagagagtcagctacagccgaagctgaagggaaaacacatgtgccgaaaaaagaggtgacagaaacccaagtgcaaggggagaaacatacggtagtgcaagcctgaacgtggaacttgccaaccggggtgcggttgtacatggtgtaaaaagaggcgacctcgtagacgcgcatgggcggcatctcaagcagacgggccacctcattcatgacgctgatgctgcagaaaccgtgctggcgctggccaagatcgagcaggggcataacggccgccttcttgtactgcggcgggtagcgcttgataatctcttcgatgaccttttcattgtcggccgagaacttgaaggggatgtcggggttgttgtcgggggtgttgcggtgctggacaatggtaaaggcagactgtcagcacgctgaggagcttctgacggcttttgtagaagcaaaacataccaccatgagggtgtcgctgggcctccgcgccgaaatggagaggcatgcgcgggagacgggcgcaattgtcgaaggcttggtggacagccgggtcgccgcccggacggccgtccgcatgaggaagggagttagcttggtcgccatggctgcttgatacgcgaacggtggcgatgaggcccgaattggcgacttgcgattactcgttcgagaggttggagcttttcgtagagcttacgttctcgtcgacgtcccagtacggaggttgcccgcggtcccgctatgttaaacgggttggatgctctgatggtttgtgatcaaatccgggcaggtgattggccaaggagctgcttcgctcgggttaaccgagccggggcaagtgccacaagcggtgcttcggtctcactctcctctcagctctggacactgcccgagtggctgccacatatgtacactatacatttacactaaaccacatattgtttggcatgttgggctgttgaagttggtggtctgttcccccttgatgtcaattggatccccgcgcccgcaagtctaaacatcctagctgggcgacttacacgacgaacggcaggacccgatcaggcctccgtgggtgaaccccgctgtgtcccgcatttcaggctgcgtccagtccgtccaggctccgccatctgttttgtgctggagtcttttgtacctatggatccatcatcgccccgtctccatcgattctctccattctctccccgctgtgaacacggactcctgagtcagtccccgaggcctcggaccccaccagatccatcttcctcataagagctccatcttgccttgacctgtcatcctaacgggtcccgcatctgctccccctgccggttcagggccaaccggacataacacgcgatacccgacaacagacagcttcaaagagctctacccgatcccaacccaacgctacctattgaacctacaacttgacacgcgacaaacccgaacgcttttgaacgctgcgcccacgctgcgccgtcggtcaccatgggcgccttcgacaatctgttgctgtcactcgacgagggcatcacggatttctttgcgcaatggaacatttatagcaccatcatcgtcactgccttcatcggcttcctcacctaccagatctctacacggaaggaccccgatacgcatcccatgctccttgtccgacagtctcaagggtcccccgttcgacagcccggccagtctcccgtataccgcggccagtctgccccccatggcatgccgcttcagaccggtctgaacgtcaaggatcccggtgcctcgcgctgggcaagaggacgcgacggtgatcttcgcgatgtctggaggcaagctgtggctggtgtgcaggaggacggcccgagcaagggcgcaaagggcaagatcctcagcgttttcggtaccgaacatgttacggagcactcgttggacgacatcacacgccagatcaacctgattggaggacacatcaaggagcagggcggcagtcgtgtggccatctacattcccaactctgtcgagctacttgcggccctttttgcatgcgccttctacaacttaacggccgtcattcttcccttcgagcaaccggaagaagatgttatctcaatgttgcgccggtctggtgctgacacagttatcactgcacccggttctttcccttttgaccttgttgctaaacactaccccaacctccgccagctgatttggatcgtcgatgaaggcagcagacacatggactggaacgaagtccctgaaggcaccgggagcagcgtcaatgtttctacctggcatgagattatcggcgacagcccagccgctgctggccgcgagctcccccctctagaaggtcaacaagagcccagtgatgtcatcctcttctggcagttcaagtccggtatcccatcggaaatggttaccttcacagctggtaacttcgcctccgccatcgcttcccagctttttgccatcccgacctcccagaagatggggccatccgatctcttcctccccgccgactctctcgccaacagctacactctcgtcctgaccctcgccgcgcttttctctaacgcctctgtcgcgctaaactctgttggaacccaagcctacgacctcgccgccgcgacccgtggcatctcccccaccatcctcgtcgccacgccggccgccctcgtcaagacgcaccaggaaaccgccagcaacttctcttcgctcatcgcccgcaaccttcactggctacagacccgccacctgacccagtacggcgtcatgcccaccgcctcgttcctctcatcctactacgatagccttcgtccttccattggcaccaagcccggcaagcttcgcttgatcctgaccgctgagtgtgtgggctccgatacgcctcgcttgtcgtcgcagatgttgtcggatcttagggcgtacactggtgcgcgcatcatctatgcgctgtcggctgccaaggtggctggcgcagtggcgcagacgctgttttatgattatcgagtgtttgaggataagtgctcgcactttgggccgccgttgagcagcacggaggtgtttttcaaggatatgggagagtacaagactactgatggtgtcagtaagggagaggtaagctttgaacatttgtccctttaaccttatatcagacttgagatgggacgaaatggagaacggcttgctgaccacatgatgaaactgcagatatttgttcggggaccttccgtctctggtggcgaggcagcgctgggcgtggctggctatatgagggatgataacacactggcatatgcttaaaaagacggggtaggacacgttccatcaatgatcgatgaatggtagcctgtatgcaggaatgctcttattgaatgaatgagcagggagtttgaggctgggagtggaataccttccctcggaagattacgaaatagacgcatcttcaaggtttcgggtaaccaaagaccagacaaatctgaaccgcaatgacattcagggcattgagaatactaaactgcagcaagatcatcgaatgtgtgtcttctagctggccgttgaaaactgtgacagacaaaatatctaccatgtcagacccaaataaaattggaagagccccccttacgcccattgccatgaaaccccatattgtacttgttaacctgtacacccaaagaaaaataaaatagcagagcaagaacgcttcggttttgcttttcttttctctttttttcgtcggaacatcttcgaaaaacactccgtcatttccccaccatcccttctacgcgccattcctataaacctgcgcgccctggttcctaaacataatggtatcccgcctctgcaacatcatcagcgccctattcagcgccacctcgctaaaccctttaccctccaccatttccctgcgcagggtcgccaagctggtgctccagccgatgggcaagcggcgcttcagctcggcctcgacgcgggacgtctcctcgttcaactcccgattgctgcccgtgctgccaccttggttgacggcgtccatggtcgagcacaggaatagccggatggcctcgtccacgtgcttctccgtcgcgacgggcgagagcgtcagcttggcgagcgactcggtgatgcgcacaatggcttcgagctggcggaccgtgatgggaatcgaggagcgcgcgttggcttcaagctctgaggcgtgcacttgcttgcggatggcgacgaagtgcgaggagagcttctcggcggcttccggagagaggcgcggggcgcagcggctggaggagcgacaatgtcagtttttatgtgtctaaggtggtagataggagcataaacaacttacgatcggcaatagctgatgtaccgcctcatcttctcgaccgggatctctgcctcaatccgctcctcgacaccacgaccacccatatggatacccataacgtgcttggcgatgcgctcatcacggccgcgctcgtgctcatccttgacgatgaagatcatgtcgaaacgcgacaagatggtggtctgaaagtcgatgttctcgcccggggtcttcatgtcgtcgtagcggccaaagatggggttagcggcggccaagaccgaagttcgagcattgaggatcgtggtgatgccggccttggcgatggaaatggtttgttgctccatagcttcgtgtattgccactctgtcctcatcgcgcatcttgtcgaactcatcgatacagacgacaccgccgtcagcgagaaccatggcaccgccttcgaggtagaactcgcgcgtggaagcgtcacgctggacggaagccgtcaaaccggcggcggaggaacccttgccggaggtgtagatggcgataggagcgactttttcgacgaacttgagcagttgtgacttggccgtaccgggatcaccaagcatgaggacgttgatatcaccacgaagcctcatgccatctggaaggatcttcttggagccacccatgagtaaacagaggatagcctttttgatatccttatttccatagatggacggcgcgatgcattcggccatgacattgtagagatctggacgacggctaagctcaaggaactcctgctcttcctcctcggaaaagacagccagacccttggctgtttggtcaatgtctgtctggataccgactgcgcggagatagggtgtgcgaatggcgacggcgccgcttgtggacttcttgttgcctccactttggtatatagaaaaaatacccatgacggtacaccttgagccgggcaccacgcggttcgtgaggtagcggtcggcggaaatcaggacatggcggggcagttcaccgacgggaacttggtctggagcttcctgaagcttgataatttgctgatcgacgaatctggacttttcatgttgtacaaagtagggatccattgggcacttctcgccagggtccccaggtgccctgattctgccacatgtcctgggaagggtagcgccactgaagccgccggatacgtgaacgtgttggacgtggccgcagttgcggcactggacgtggagctcagtcgccttggacgacattaccgaggcaccaatgacgataccaggtacccggaccagccgggagattgtaagggagtcgaggttacggatagaaacatcttcggcgttggagtgtagaagcagttggtggtcgggcaggtctatcttgggttcgtttgggaagacgattcggtgtgtgcagcgcttcagagcggcctcgaacagagggataatctcggcgggttcggtgactagtctatgggcaatttcttcattgaatttgatcaagtcgccaatgttgacatcgcagtagtatttctttagaagggcattttctcgtagttggtctctggaaggagtaatgttaacaggaagctcgacagaggacaggagtatgctacacagagtacgaacctgtagataaagctgttatctagtcggaagtcgagaatgaaagcctcgagctgggcgcgaatgtgctggttgctgtcctcctctggtacatatgaagaagcagcgccggcgtaggtccgggctgagaagacggactgataatccatagctgacggtggcttggtatgtgattgttttgtttactcgcgtgcactggccgtagatgttcgcaccgggagaattgtagaaaatagcagagaagggaggggttgttgggggcagaaagacaactaacagagggagaatccaaaatggcaaaacatgtgcgaaaaccgcgacgcgagaaacattgatactgcacacccaagacgcgatttttggcaggggttttaatgggcaccccacttgtagctgaatggcaggtacctgacggctcagcaggcaggccccctgaagtgcggaggaaaaggagtgcttaaaaggatatccagctagggggggttcaccctccagacacttttgcagcaaccggtgcaagacccagctttgtggcccgctcaaatacataccacagtatacttactgcgtaggtaatcatcagtggcgggcggagcttcattcaactgcgctacgtatcccgaacaagggtcctgtgggatccaatgcccgctgcgtggcttccgctgtgaattggggggaccttgacattcgacaggcagctccgagtccctgacctcaacacctgctcgcgtcgagactacagctttgcgcctcttcttggccatcttctgtggaaaatacaatctggttcttgtcttgttctcgtttcgctatgatacccccgtgacccttcgcagtaaccgcccatactctggaccacgatagcctcaacgccacctaccttggttgcttcccttggcctgccggcccgcgcctacagctcgatagactaataccgattaccgaaccccctccccatcttcccacgtcgccaatccaccggcgcatgaccaacggccatttcgtcttcccctgagcttaggcctaggacttccgggagacttatgagccatcatgttctccaaccagggtgctcgcaagtcggtcgatagtctttcgccaatacccgatgccgggcggtttggcgactttcctttccacgggtgcgatgcgctttgtctgtccatgccctttccgtaatatacactaacatctccttgaaggagaggctcacgcagtccgagccgcccgttccattctcgacgggattcgacggcgggctccatacactccatcggtggctctctcgacagttccactggtacctggggtgacgccgtcctagagtccggtcagaacgccatctcaaccctgctccaaccgcccatagtccgaaccggcctccttccccatacctcagcacccgcttccactgcgcataagcctccgactgctcgagacattccacctgtcacgctcaccaatgtccctcgcattgacaattccgaattcacacaatatctcacccaagtcggcgcgttatacgaacaattacgacgggttcaggcagacgaagaagaggcatctggtactcacagcagacgaggtagcaaggcggacgcaacctcagccgaggatggccacctacgaccgggcaaacgatctggcgcatccaggagggcatccagctcatccattacgtccatatcatcgatagaagccccgggtcccgctcgacgcagctcaagctacaggaaagcggcatcgcaaggtcctccaccattatccaccattcccgtggtatactttgacgaagactttcacctcgagaacccccgaactttcgatgtcgtcagtgagcgatccgaagtggtacgacccgcgccgggatccgatgaccgagcgcaccacaatgggcaggtctccgcgcctcggaaggctcttgcgacaaatgccatcttgcaggagaagctgtcatggtatatggacaccgtcgaaatgcaccttatccagtcgatttcaaccgcgtcaaccacctttttcactgcgctggggtctcttagggaactgcattcagaagccgcagactccgtggacagaatcaagacactgaggagagagctagagaatttggatgaggagattgcaaccaggggtttggatatcgtgcaccaacggcggagacgggagaacatccaacgattgcacgatgcagtcatgcagcttcgggaagtggttgaaggagtggctgtatgcgaatcgctggtagattcgggcgaggtggacgcagcgcttgacaacattgacgctttggaaaaactgattgctggagaagagggggcttcgcacaatggtcgtcccgggatggagttgagagatctcaggggcaccactgcgcttcaaggtgtacacaccgacatgaggactcttcggcaacgcatcggcaaaacctacgaagagaggtttataactctcctaatacgtgacatccagcgccacgttgcacacgtctcaaaccaggaggttctgatgcggtggagcagtgcttcaatacgtgcacgagggggccacaaccgcgagccctcgaaccgcgagccctcggcttttccctcgtacctgacatcaacagacggtttgcgatcggaacttctggttagtctgactggcttacacagggccaagttccttacagccgctgcgacagcttatagagagacagctctgcgtgagatcaaaaacctcatccgcaggcctctgccaagttcgagcgatgatgataatgagtctatgatgtccgcatcaacaatgacaggggccaagcaacgctctcaacaggaacgttcctccatcctggctcggaacctgcgtgccttggaaccccgggacgcggaggggctgctaatcaagatctacatcggagtaactgaaacactaaggcgactggatacacaagcaaaggtattgttagatgtcgcaagttctctcggcgactcggatccaactagtgggctcaggtctcctccaccttttagccctacaggcaggcgtttgtcgacggcagccctggaggcccaagaagagattcatacagccctcgatcttccaaaccttcttgggcaggccgttgatattgctcaggataaagtcgtacgactattgaaagttaggtcggaacagagcacgcgtctaacgctcgaatggttccttcgatacttcactctcaacctccatttcgccaatgagtgcgaggccatttcaggccgaagtgggacatcgttgaagaatcttgtcaatggtcacatcaaggaatttgttcagcgtcacggcgacgccgagaagcagaaacttgcccaaggcatggagagtgatcagtgggcaagtcaggattttaccgaaaaagacaccgagcttctcaaccgcatattggaaatgagcacacgagatgcggccatttgggcagaagcaaccaaaatttggattccaccctccgacgacgagaatgttggcagcgttgctactcctgtccctgaagcgcaggccaacggtgactctggagacaaggccgctgaagcacaggcgaacggggcttccaagtccaaggcacgcgctgcggtcgtcgactctgagacattccttctccccaagtccgcgatattgtgcatgaatggcatggctcagtttatccaccttattgtcggcattccctccatgacggccgatgtgtcgtcctctctcattgcttaccttcagctctttaactcacgctgcaagcaactcattctaggtgcaggggcactcatgtccgctggcctgaagaatatcaccacgcgccatcttgctgtagcgtcgcaggcactagccttcatcgccgcaacgatcccccatgtgcgtgagttcgtccgccgtcattgcggaaacaatcttgtctctggtgtgatggcagatttcgacaaagtcaggcgggacttccaagagcaccagaatatcatctacaataaactagtcgagatcatgactggccgagcagttctcgcctctaggaagatgagggcaaccaactgggatgccgggtccccagcggcgcacgagtacatggagacactggccaaggaaaccaccacgcttcaccgcaacttgactagacagctacccgagggaacggtgcgcatgatcatgatgctggtgttcaagaactacaaagacacctttggctcgacgttcaagggattggagcccaccacggaggccgggaaggagaggtaattctttttcatgccatcatattaaacttgaaagaagcaatgctaacatacaggctatccagcatgctgcgtgatgtcgaatactttgattctcgcctgaacaagctcgacgggttcgaggatacgggccagcaccttatcaacattgtcaaagccaaggagatcaggaaagccccatctcggcccacatcgctcaccccgtcccatcctccgtctcgcggtccgtcccgagctccatcccctgcgctcgctcccggttctcgtgccggatctcgcgccgggtcccgcgccggatctcgagctggatcgcgggcaggatctcgtgcgccaacgccaacaccaactcaaacattaacgggaagaagctccgctgaaatcatagcagaagttagtgccgctgctgaagcaggggggtatggaaggtaatgtgaaatgggaaacggttgaggactatgcgtctagaaaggaagaaaaaaagtattcatactgatgaacaaggcgttttacctcaaaatgtcgcaacttgaatgaccaaagttgccgctagtaaacttaataatacagctcgctagcgacagagagattggtcagacatgattcccattgagatcccattgttacacagtaataaagagctttttttaacgtgacgaaccatgctttcatgatcggagcgaagtaacgtgatgcagataacacttctcgatgtgtccatgctcttacggcgatgtgaacatcttggggagtttcgcgggagtcgatcattggaaggggggcgcgtggattgtctctggatagctcgctgttctacttttctcatgctcttctactcatactcgacttactttggctctcttctttatccattcattctttcattcacttacccgtccatgcctcactctttcatcccttctattcattccctgcttcttctagtgtagtgcctcagcgggctttccaccggcagaaccttcattccttcagtggggaccatctaagcccctagttcagtatcctccaacaactctcagtagccgacgtagtaggtgtgctgagaactagagagaacggtgggtgttttcagaggtatacagctggcctcaagttcaacgacaggcttgggcagctgggctttttgtatgcgtaccttggtcaatttccttttctttcttccttttccctctttttattaaaaaaaaagaaaaagaaaaacaaaagaagaaaaaaaaaagccccttcggtctagtgtactcgccgaagaccgttatgatggcaccgctgtgcacatctcaccaacactccaactcatgcatgaatcaactggcatccgcaccatcagaaaacaggtcctcatcttcagctgccttcttccttcccatacattgtttccaacatatctcattgtcgtactttccgctgttacataacgaacatagctacagccagccggagctcttcggccgagtccgtctcccaccaaagccgatcaatccctctctctgggcatctttcatctacccctttttctcgcctgcctgcgtttcacctataaagcaagtgtttactttcaagcatgcatgacaatggtttcgcaagcatgctatgctagatgacgatgcatgtcgctaaccccctcttatgcgcttcttgctcgctaaccgtggtgcgttcagttcatgtaccattcattttctaggaacacttttgtgaagtggaagtgtaatactaaggggcgtagacccttccgaagcccggagtaagagcggtggtcggatgttcggtcaagaagctgtatgatcagctgctcagccgtgtcgttcgttcgaaatttggtcaacatggttcccaatgtggtgccaaaggcttgggttttgttgattttgttgattttttctttcttactcccctcttcatgctcggtacatatcttctgcataccttctcagttggtaccttgatcatagaggttggggtctcaaaaccaaggaactcgtaacggtgcgtgaagaaatgcaaatgcaaacgaaaggaaagagtgatgcacctgaaccttggtttcctgccgtcaagactctcttttttttttgttctttgcactggcagaggtcagagcaaagatcaatgaagggcagaaacagcttgacaattcccacattggatcgtcacttgctaatttcaaacccgtaactgccgtcttaaggcgtggagtgtaagtgaaacctttgtcatgttaacttgtcattagtgggaacagctgtctgtatttgttatccaacgaagaataagaagaaaaacattaaaaatcctagggtctagcgatatgatattgttcgtaaatctaacttagtcacacaattctccctcatatgtccctatatacacttttctgcccgagagtcttgtaaccccgccgtggaaagtgaacaaataaccatactgtatcgtttatcctccattgaaaagcagtcctgttttgcctgttacttttcctgactctccgaggcatgtactacagaaagtttctttcgccaaatccaggtctagagtaaatcattaagtacatgtgttaccttatcgaacctcgccgtgactcggtgatctatccacacacaacccgtgactccaagccaatcaggaaaaaaaagggcgagagtcgattgtcggctgtttcttttgctgttcaacaatgacgactagttagagaccgtctgctgctcggtggcgttatggctatggctccggccatagttggctgtcaaatcgggagttgaggtctgtttcttgattagagtcacaaagagtccgatgggtgtatgttgtctcgtcgatgccggccggattggctacgcagagagaggagcccatttcttcgtctcgtggtcgtaaaccatgtgccactgagccaggtgcgggttctttgacagatcggcgttcccaagggtacaatagaacttgtcggaccaggtggccggtttcgtctgcaggtcgttgggatgatagtaggtgtaggggcaggggaactgaatgcacccgctgacctcagcgttggggtcgtgagcaggccagaactgcttcactccgacgttgtcgttggggttctcgagcgctgagacgtcgtagtaacttccgttctcgaagccctgggaccgaatctcggccagcattccagtacgatccggggtaccgcccgggacagaatagaaattgccttcccagcccgagggaagctcgacgttgatctgagcgagtccagggacatcgactggggcaatgtccgcaaggctgacatcgttgcaaattccgtggtcgtcatttgtgcacttaatcttgtgcttggaaaaaattgtgcggttatgttcgtcaagggatacgaaggtgatcgtgttggctgccacgaggctaaaagcggagagagaagcaagaagcttattaagaagcatattgagagttctgtgaaaggtttcttctgttgagttcgtgtcagcttggaagacgagatcgtagtggaccttggatgttccagttgaggatggtgatttggagagagaaaagtgagaggggggctcaattatctatactccatgttcattctgacgattattccttttttttttctttttcatttcacctgaaaattccgagttcttcttttcgaccggtgcgtgccgtatactctccgtagaattatcattcagcatgcagaaattggcgagccgggatgcaacagatgccgcaggctgcccaagtctcgttgagaaccgaagcccaagggctgctcctgatgcatgaatatccgatcactgctcaaaactggcggttaggaagatctctgtgcctgtcgctccttgaaacctcacaacagtcgacggtctggctcagcggagcggtttaaactttgcctgagaaggacattccaggtccaggctctcccatgatatgcatcaaactcgaatatatgagagcttggattcctgtccgttattataatgtgctgttattgatgagccacttcgagttgcggtacatcggaattccgagtgtatcgagagcatgcgcttcctatttgtatgacctgccggacccgagactggtgcttgggtatttcgtggtaatcaaaccgtgtgaggggactgtagctcttcatgccgatgatattctgagatactcatagcgagggtgaatctggagtgcgaaatgaaagaagaacgacatgtcgtccagcgctggtcagcgtcacctacatgccagctgttgccggcccgtattggtgtatctcggtgaactttgattggacaggccagccaactcacagttgattagcgcatacagttggctaaaagtcgtgttagttgattgggcagaagtgacctgagttcctatttacctctacatatatgatcaccgaacctcccttgttgagtttgttgacgttgttgagcaagccctactgagatacaggtgttcccagttgtaaggcatggaccgagctaatttgagactgttacaggtgagttgtgcgcacggaggcttcgaggcttcatcagaacgtgcctccaagtggacatcggcgatgcgtactcgtttcctgccatgttagttgctatgattttttcacggaaaaagataatattgctgcaatccgacaacagaagagcttgaggaacaacacacgactgggtcggttgcaacctcatatatagatgttaaccacatttcatgcaaccaagtctcatgaactgggatcgtcactccgccttgatgaccgttactttgtgaccgcgtgatctttgagaatgtacgggaagcttggagcttgaccatggtcatcatgctctgccattgctttcacagcatctgtgatacccaaagcaggtcttgcacatcttatacaaccaaaaataggaggtgacaagcaaaagcgaaaattctcccaccacgcttgaccaaaccaaggctgcagtgaagattttggaggcatgcagtctgcaacagggccagaataaaccaggttcaggatgagcattatacacactgcgcaagaccaaggtgtaaagataccttgagaggcacaccagctacccacacgcgctccgagacccaaataatgatgggaattttcatgcattcgtaggagcaccgccgttatcatcatcgtcgtcgtcaacatcgtcatcatcgtatccatccgtcaggtagtcttcgcccgaccaatcatcgtggcgatcatttcccccattctcatcatcatcatcatcatcatcatcactttcctgacttggatcctcatatataccacttccttggtcggtcaatggtggtatggtgctgatgttctcgtagtatcgttgggatcttggaaccctcctcagcttcggtcccccgccgccgttgctaccaatacgaatcattgctgccgacggcaagtactcctcaatattgggaaacgccaaagaaggcggcttctagcgctccgtcaaatcagcgagttccatcctcgacctaacctctcgaatgagcgctttggcctcttccacctcgactccatcctggcacagctccgtggccagccggttagccgtaacgtagtcctccgttctcattgcatacctggcaagccacatacgtgccttgcttgtggctactgtcactccagtcccttctccctgcccagctccaccacgcccttcgtaccctccctctgcatccccgtccgacccaggcgaatcaccatgaacgacgaaggattcgccgggattcgaggtgcaaacagctgaagcatccgcattgtccgtggctcctccatcctcctgtgccacacaaagctccatatatgccctagcctcctcgacctcacccaggcggtcatacatgctagcaatctgtagcaacacttctggatccatctgcgccatcctgtctgcaggtcccgcactcccaaagctgctcaaagtagagtcatagtagctatccgctagtagtgccctcttgagcgcctttatgccgtccctgtctttgcccattttttgcaggcatgacccgacggcctgccacatcttgccgtcccaaggcctgagcccggcagcctttttgtaatagtataaagcgtaggaattcatctcgagcacctcatatgtctggccaagaccgtaccaggcgcggtagtcgcgacggttgacatcaacagcacgccgatatgattcaatggctgcgtgtgtgttcttcagttcgacgtattcgtggcccataagcgtccaggcagagagacaagagcggtccaaggtaagagctcggcggaagtactgtacggccttttcgtggagagataaaagggagtagtaattgcctatgacgacgcacgattcgggtcggaacttgtcaatgctggaacaaaggtgcgccagaaatgctagttttgggcgcatgttgaggacatataagatgttggagtagtggtccagtgaatcgagacgatggggatgtaacgcaagcaagttactgaagttttgttcggccgtgtacaggtccttggagtggtagttcaaaagcgccctacaggttagaatgaaggaagacgtcgggaaaagcttcaggagatcgttgacagaggcagctagatcttgcccctgttgatacagattaaccgccgtgttggcgtagaagataaaagacatgatgttttgcgggaggacaggggttatcttgttgagctgttcgacccctgagatgagatttgtgagctcaagccaagcgccccagttccacggaaacagatggacactgttgagaaggtaatctaacgcggcgtcctcgttcttctccttaaccataaccatgccgtatctgtttcaacatcagccaaacgcatatacagaacgataaacaccgggacacacgtacaaatactcgaggaagccttgacttggcggcaaatccgagtcctcggctttgcgctcggcaaaccacctctcgaggaagcggctgacaacaaccagatggctattcttgatggtgcccaggtcctggggacccatgatcatctccgactcctcgttcttcttcttctctccggaaatgactttggcatagagggccaagaacaagcttttctgactgagagaggggagagcctgctcgtacggcggcgcagagcttgccttggccttgcctttgggtgtcgtagcatccgtggctttcgtggatagtaggccggagaggagggaatctggcaagaagacggaagcgcaacggtcgaactccttgcaatcgaagaaggacttggcgagcagatacttgctgagctccttagcctccagctcagcttctacggggtctgggttggcggagacggccgggtgttgatatccttggagtcctgccacggcttctttttgatccaaatcacttagcactggatcaggaaccgaatcgagaagctcggcggccctgtgtgttctgcgttagccaatggaggtgcatggcggactacagcatcatgatatgaagagtaccattttgcggattggtaaagacaacgctcagagcatttcacgactgcattttgcagagcttccttgaggtgtagggtatctgttgctgatagacgcatagcagcaagtgttattagtgtttgtgtcgcctggagataattgttagtggatagagtaaacacagggggcaggaggggtcaccgagggaggcggaccgcttaaggatatattggccgcaaccaggtgttggcttattggaatccgattctagatcaacatgaagcaaattgaaaagcgtggcagtccctgaccgtttccattggcgaaggcgcgcttttgtgagttgttgttgtgatgttgaagattggagcttgccgatggatcaaaggaactgaataacgtcaacattgttgtcccaggtccgtcgcgtgggttggaccttgcctgttgctacaggcggttccgtcagcgtttccatcaaggaacgcgtgcacggtgcacattgaaggcctgcaccggcaggcagcaccaatagcagctagaagcgagcggcaggtgcagttccttgcgcccattggatcgacaccgggcatgatgcgcgggcggccaaagtcgaagggtccagcccctccacgcagttcgttacggtagggttcctctcggaagggagttgcagggatcgcatgaatatctcttcggacggaagttcagcgtccagactcgggaactttttgctctccttgaacgggcgtaacattcagcttctttatccatggatgggcgtgtttgacgtgatcagaagaagaattatcgcaaccgaacctcttttgttgggcttctgtgttacctggtgcttgggtcacatcagggagacagtagactttctccacctggccgatataatataaaaagaggtacgagagatttccacatctacactaaagagtaccttagcataccgtagttacattgtacagctgtcccgccaacaaccccacctggccaagctggctctgctaaacggacattcctattgcttccgtcgctacgtagtaattgcgatttcccacctcctgaaaccatcccgttttcccgatacatcatatctcttcccccacttctcctaccagcaacctcagaagtttcttcgggcagaaaccacacatcgcaatcatggccaagacaacgacccttaaggaattcgagagcgtcttccccaagctggaggaggcgctcctcgagtatgccaaggcatacaagctgcccgagcagatgctcagctggtacaagcaggtgagagcagaccaacctacctacctgtctggtcgtgtagctttttcagagctttgatactgactcttttgtcttttttcgtcgcagtccctcgaggtcaacaccctcggcggcaagtgcaaccgcggcatgtccgtccccgactcggcctccatcctgctcggccgccccctgaccgaggaggaatacttccaggccgcgacgctcggctggatgactgagctcctccaggccttcttcctggtctccgacgacatcatggactcgtccatcacgcgccgcggcaagccgtgctggtaccgccaggagggcgtgggcatggttgccatcaacgacgccttcatgctcgagtcggccatctacacgctgctcaagaagtacttccgctcgcacccgcgttacgtcgacttcctcgagctcttccacgaggtgaccttccagacggagatgggccagctgtgcgacctgctcacggcgcccgaggacaaggtcgacctggacaacttctcgatggacaagtacaccttcatcgtcatctacaagacggcctactactcgttctacctgcccgtcgcgcttgccatgtacatgctcgacatcgccactccggagaacctcaagcaggccgaggacatcctgatcccgctgggcgagtacttccaggtgcaggacgactacctggacaactttggcctgccagagcacattggcaagatcggcaccgacatccaggataacaagtgctcgtggctggtcaacaaggcgctcagcattgtcacacccgagcaacgcaaaacgctcgaggagaactacggccgcaaggacaaggccaaggaagctgtcatcaagcagctgtacgacgatctcaagctcgaggaccactacaagcagtacgaggaagagcgcgtcggcgagatccgcaagatgattgatgccattgacgagagcaagggtctcaagaagcaggtctttgaggccttccttggtaagatctacaagcgcagcaagtaaaccatctctattcgacatatactggttgcttgaggagggagaaaaagtgcggatgagatgatatacctaacttaatgccgcccaaggttggattgcttgatgatggatcgaagccaagacaaaaacaagcgttaccattcatttacagaaagatttagtgagctttgggcgcgacagataccaggccttgtttttctgctatacatatttgcatgcatggcgagagacggagggcaataagaaataaaagtaaatataataatccttgatgcaatcccactgattgggaacacttctacccgtcacgagatcccattgatccctgcataatactagtctattgtgtttgacagaggtctaagaatcgtgtcctcgcatctgttctggaagttgtagtccgtggcacaaatattgtttgaattctagtaattcttcttgaacagggtaaatgttccttaatttgaaatgacatgttggattcagcatggcacattgcagtcctactacgtttgtcgcaagcagaggttacacgaacaacgaaactgtgtctccacgagatattcatgctagacagatgcgcttgtatgtcttgctactgaatgttgagatgaattgtgatgaatgccctctgatcacatcctagaagcctaagattcccctctttataggtaacattcgctccaaggtcttgctcgagccccagctcttctctctatgtatgtctaggccccagcctgactgagacgaagccaatccgcctttcacgaagatgtgtcacaatatccaataagggtttgactactcaaagttaaccgcagcattcctagcatcgtgaatctagtgaagagcagcacaaaatggtgctgtagattaggatttaaatgttcaaagcattagtattagaagaacatcatgctcagatagtaaagtccaccataactgttcagaaagccgtgacttcccgttcgtaccttcagtgaccaaccaaaaatcctttacatgagttgtcggacagcacaatataatcaaacagaaaccagatgcccatacatcgtttaagaaccggtaagaaactcgtgaacggcgtcaaatcatgataagtagtcgttatacagttccaaggaaaaagcccttcaaacccataggaatatgctaatcaataattgtaagtactcccattccttgcgcggcgcgatgaactgcccactcggacactctgtgctcgttgcacggagacattggagcttctgtctgtctgtccaaggagacctcgcggttcttctagggcctcatcgaacgatagtagcggatgtggctggtttctcaaggaaaacgtccggtgacgatcgtcttcatacccagaggacggaggagaacctcgcttggattggggttgtggcccacgagacgacgaacgggaacggtaaccatctgtatttctacctttggacgaggggggcggatggttcggcccgtagcctaggactgagccgggtagaggaggtacaggtggttgaaaagccgatcctgatatgctcctcatgcccccagacgtcccgtctggactcatcatcctgtcacgcaccgaggaagcccgactaacggctcggacactacctgcactagttcctggtcgagaagcagaggttcgcgtgctcggttcccgcctaacaagtgttcggggtggcaggtcgaggggtttggcaccgggagccaattggggtcctgtagccatgtcgaccaacggcatgccttctggagcccgcacacctcgtcccaaaccttcgcgcgaccattggggtggttcaacgaatttcggagttaggtcgacaagaggcgcactgggcttcagttgctggttcggttgctgacgacgatgggtttcacgcccacgctcgtgctgggacggtgcgtactgtgatggcgcatattgtgagggagcgtactgagatggcggcgactgatgagatggagcactacgacgaacagagggtgctcttgtgctacgctgggtggcggtgtgatcaagtgtcgaaggaagccatgcctttggttcgcatcgtccatcgtgctgtctggtctcctcagttggcgaggttaccaatccgccattcagaaggctgggtcgatcggtaaaaggttggtcggtaacgacctccagtttctttctctccccttccttctgcgcaagttttcgttcttcatatatgttcccaagcagaccactcgtgccaaatggtgcttctatctcttcttgtgtagcttttctgactttctggagttgtaatggtggttgttgggaggcctgctgtctggatcggtcggctttccagtccttgtcaaactcatcgatgggcttgtcgaaacgtgacaggtcgattaggggcttgaatgtaccgatcgggtaagaagactcgtcgactgaagctttgatcttgtggtcatccgcattgacatcgttgactgcccttcttggtttgtgcggcgccgaagagagctgaggcggtttctccacttctcgctcttgcattttcttatgcagctgcaataccttgttaaccagataccagcttcgccaagcttggacgcgagcggaaaactgacgggcgaccgcggcgtcctcggtactgaagtagtggacaaaattatccgccgacaaaaaaatcgtggctttctgctggcttttgattgcatagcaatattttttgggtggtcggagctcctttcgtttctgtgcttcggtcggcatgtagatgtcaaaatcagatagatggcagatgctcaagacgtccttgtctgagagttttgcgtcgggcttcttggacgaaaccaattgcccgttttctagcaatgtgatataacgcttggtccatttcccgggcctatgagagtgctgaagtggaaggacaaagccagtaggtatcttttgttcgcgaggaacactggcgaggtctaggttctcgtcgctgcgatcgttttcggtctggataatcaaaacgttctgcatgtcttgatcccatgtgttcaatacatcacggatacgttcatagcgacgaaggcgtcgctcgagacccaggggggtatacgcctcgatgaccatgctggtgttgacattgacgagaaggcctgtcttgccggcataagccaacaagatgtccacagtagtagtgtcaacctcaaccttgagatccaccgtcacgcccttacagcgaacggtaacgcgctagcacaataacccattagtcggccaccttcgtctcgtttatggtgaggctggcttactctgtcagcgccattaacggccccccttggcacctcatcttgaaggggaacaatgccgcgccctccagagccagcatacgtcttcgcatccccactcctggatcgggtcttgtcaatcggggcacccatggaggaggccggggaaactggcgaagttgaagttggaggttctggttgcaaaggggagattggagaggcgatctcgatatgggttggactttccgggttgcgactgcgcgagagaaaaggtagttttccaaaaactcgatttctgcctctaagggagaaagaagagtgagagagggcgggcgagggcggcacagctgaggcctgatggtggtggtccatgaacatgttggtctccagcttgcaccgttcggcaagggttcgactgtcggctcccgtgtctactcgtggcaccgaggtttgcaaagtttgtgaatccaagccgccagccccagtggtgttgtttttaatgcccttggtttcgttcaaattagatcccttgtcaagagcaaggccctcctgatccttaatatgcaccgaagccgcttgttcagcttgcgcgtgccggggtgagcggggtcgttcttcggctccgttgacgggttgacagccgtaaccggttgcgagatcgaacgggctatggtgccacccagagacaagcggcagtggtagcaagaaagagtggtgatggtcctggccgtgtgcgagttcccgttcccgggcggtggtgtcgccgatcgtgtctttgaataattgttcaagccaattgcgtgtctcattaatcacatcgacctttgcacagtccgtggcagtggccgagacaaggaaccgcactagggcaggagagtttgagtggtggtttgtgtgcagattgagatgcacgtccaggcccaggtacgagtgcgcctgcttctgcgtctgcgtctgctttcgcttgggatgatgttgctgttgtgtcgtggtggtgggcgaggggtgcgccggctctgaggatggtgaggaggagggggaaattggcacggggggtaggggacctttttctccaacagtaagacggcgtcgtccctttctaatatgtctttgtattggctgcctcctttatttctcgattgttgctgtcgactcaggctgttgctgctgttgggcttctcctggttacttccgctgctgctgctgccacttgatccatcctcgtttccgtcggattgttgtggatcgtccacgttctggccagcccttgagtttatgcacgcttagttgaagctgaagtctgggtttcgacgcgggtgaagaaagaggcgaaggatgagcaagcagtgacggcggagaagaagttgataaccaataggctgaggctggcacgggctgcaaatcccggctgtcgccgtcaaagccggggacttcctcccacttgttgttgcgattcacgtcatcgttggagttgtatttcgtcaagggcagcaggtgcaagggcggcttggacggcttctcttttccagttctggctgaaatccacaaagactgggaggtaccgctagtcggtgagggtacagccccaggtaccactgccgctgcaggtgctgattggggtacctgagccactagcagaggggtggtgacactcgtgcctgtggtgcctgcagcgtctgcattgtcacctgcagcttccacttcgttttccagcaaatggtcgagattctccctccacttgccggatgtcaacaacagcttcgaccttgggttcctgcttcctcccttccactttttctttccatagccccagttggcggctgccgtggccgggcatcttctatgccctttcttgtacggcgcagagatggccggcaaggacccaacgtccgctcgcttctttctgcgatcttgatcctgccatgtggatgtgatgatgatgatgatgctgccacgggcactgctggtcggcggcactgtcacggtgccatcagacaatgacacgcatctggatctctcccgtaaggcgctgcagtgtcgcggtgaggatgccctcttcggcctaagctccggcgccaacagcgtctccaccagggccactgatgatgacatgactggggcggctgttggggctttcagggccctaccagccctgttccccacggtctgtttcagctgtccctccgctaggtccttggcggtaggggatatacttccgctctgggaccctgatggtgggccccgaagtggaattcgatgaccctgaagccggacctaaagagaccagtccacagtccattgttcttcagtttttctcctctttctggaaaggatgtccggtacgcttaacgctcacagctcgtcagctttacgtccgttttgttgagttcccttggctgtcgcttatctcttccgaagagtcgaactgggagaaggccaccgagtcgcgaaagacgtggacagcaaacattatttctactctatctgacacgaaggattgagaggcaaaccgcgttgacaattatcccttacctgcctacctgaaacctgacgcatttagatcgcggtcatgtctcatttgcttcgggtagcgcgaacttcattgacattccctattaatcgacaccgacatttcacatgccatccaccctgcttcacccgctaccccacattcacaagaggcgccaagcagtcttttcgacggtgagcttcgacaacatttggcgacccactaaaacactttggctgaaagatcaacgttcaacatgctgcatggaaaatcaagatcaaaagcaagagtctctgagggccaacatcattactagcgagtaacacagagtattcgtatatttaacctgccaatcgtcgcttaatggcggaaagctctcagttctctcctccaccaggcagcaaagtcctgggttgagacatcaatacccaaatccttaagcgccttggtgctgaggtggcagtcatacggacgctgaacgcttgcgttggggtcgttgccctccgtgttcgcctcgatgttatcaacgggaactcccaagatctcagcaaagagctgacacatttcatacttggtatactgttcctcgccagagaactggaggattctcggtagcgatgtcctctcggcttcgctggttgacaggtacttgaccgcgacgtctggcattccaaagttagcactgaccgatgggcgagaagagttgatgaagaggcaacagaagcccaaacttaccccgacaaactctacccacgtcctctgtgttagcagggaacctcagcgcccaatggtccatcttgaccttctttccctcctgcgccttgaggactgcgtctaagaggacgttgaccgcactctcttcattcctgccctcctccgtcttgccatacagcacgggtaccctcatcaccacgcccaagccctccttgcttgccttggaaaactcctcgattacagccttctcgccatccagcttagtaacgccgtagaggttagtggggcctgtggcagcatcggcttcgtaaggtgcctcgcctggctttccagagaagacgtagtcggtagagatatagatcaggaggataccacgggaagcacaagcccgggcgagagtgcgagtagcttcgacgttgagcagacgggtgccttcaggatcggcgtcgaccttgtcagggaagcggttggctgcgcaatgtacaaggacttgagggctagtgaaattgttagttttgataatccgcggttcacctcaagtgaatatgagaagtaagtaggtatgaacggtagcatgaagacggtaaatacgccgaaacttgatttcggccagacttcagaaacctcacgacgccaagcatcgtaagtttctccgatcccgttcacccagtgcctcactcgcaggatcggcagacatccagtcatgaaagccaacattgttaacccccacaactccaaaagttgtcccaacatactacccaccaatgatggcctccaaagcacagccctagcaaccaaattcgaaaacccttcgaagccaaattcccaaccaaaaagaaaaagaaaaagatatcgaacgtacctgacatcccccaaaaccctctccacctcctctgctttctccaaatctactttcagcacattgacgccatccgctctggaaaatcccgttcccttgacttcccacgtccatccagccttggaactaacttcagtaggcacgctcaagccttgaaaggcgcggacgacttgtctgcctaggaggccggtggcacccgtgacaagggcggtttttgtttggttgttgttgacgggggacatttttcttctgggatttgtaaggtgtctttggaaggggggggttgcgaagaaactgaagtgagtaatcagaatcggttggatggatgttggatgactgtcgtcttcagttcagttgatgaactgaataaacggcggaatcgttgcgccaagatgcagcattcgactgtgccacatgtggctgtgaagtggcttcacgcactgcagtacttcagttcagttcgaagttcagttggagttgttgacggtatctgcttggctttgggggcgtatggaaggaatacccgaggaaggtttttaagacatagtcgtagcgcagagttccaagatggtactgagaacgtcctaaagtcacttttgtatagtattttcatgtacacgcgaaaggttagggaggttcattggactacccacaaaccttaaaagcgctatagtacgtattcagtggacagatgaaaacatagattcctttcatcaactcaaaacgctatctgatgattttcttcgccttgttggctaaactccaactatttctcgctctcagtagctactcgcttaaatctgaacggctgaatacagtactgcgtgttgcaagtgtgtgctcctggaaaaagaagggtggcagaggattctcattaaggtcaaatttatctttcaaaaacaacggtccgccactcagaaacaaagctacattcgctccacgtcccagtacgccgtaacttaatcgagatcagccaccttatccgccaccatttccttggcgttattcaccaccttctcgggggggcgcgtcaaaacgttgtccatagaggaaggctcgacaggactgcttatgccatcgataggcggcagattactgctgtagatgctgggaacggggatacgaatgtcttccggcgacccgggggtgaactgcggatcgaggccggggatatgaatgcgcttggcttcgttctgatatgctgccggaatgatttcgataatctcatccctggggaacttgagttttggaatctccatgggtctgcagtgcatcaggtatgaatacaaaactcgcaggacgctctcgtgagcaatgatgaggacgtcgttctgctcgcgctcgagttcaagaatgatgggctcgaggcggacagcgaggtcgtggtacgactgcactcgtgttagctgaattcaccataatattagcagtagaaactaacctctgcgcggggatatcggtggtggtatgggtcaagctcatgcttttccacctcttctggatacagcctacggatagcatgctctgacaacttctcgcacaaaccggggtttatttggctcatttgcgagcgttggcggacgttatagccttgttccttcagaggatcggctgtctgaattgtgcggagccgcgtggatgtccagacagtcagaggccttagacggatctcgtggccggcctgttcactgttggcctttctttcttgctcgcgatgtctgagaagggtctcagtcatcttctgtgcatatgatctgccttcttcagagagaggcgcgtcggatttgtagaactcttcgccttctgctggtccagctcgaacaaagaaggttgtgcgggctttgatgtgcaggttcgtgaggtagaagacgatgcgatgcgagaggtagttgaagctgacattgttgtagaagaatgctcgaccggcattgatcattttcacgtagtttagttcttcttcttgcatcgtttcgaaaatcggaatcttagtttcgatccgcttcaggtaccgttcggctgcctcatcgggatccatgccatcaaactgaaagtcgtcagcatattttaccttcgtggcgttcttgttcgttgcactcacatccggcgaatggattttgacatttctggcgttttctttgaggatctcctcatcgtcgacgtatgactccaaaaacaatgtctgcaaaacattagcgaaactctttcctctgaacctcaggcacagtacaatctcacctgaacatcgtgtttggcaaactcctttgcaagcgcacggcgcccagccgcagtaggattgacggcgtcgtaaatagcaacttggccattttcgtggttgagccatgcgtaaatatcctccctgcactttttcaggatcttctgtcggagcatggtcgaagctggagaggcattggggtaaaagtaatcttgaggaacatttccgccttcaccaacggtagcacggcgatagtcgcctaggtggaaaatccgcgtcttgacaccgagcctacaaagggttagacgacttgtgtaataggtgggagcaagttaaacgtaccactgaagatatcgtgccatggaaacacagatgtgacttagtcattgttagcatgcacacgagagcaacccggggtctacggaaagccctacgtcttgccccgcgcgggaaggccaaccataacgatagcaatacggcctgaatggaagagcctgccagacattgtgctgtaaagctgggccggggccatgttgtcctggtctgtaacatcgtggatgccgtcgatgaaagttgaactcttgcgacggtaccgcggtgcgttggccgcaatctcggcagttctgcgaatatcagcatttgtctatggttaagtccactcagactgtttgatacaatcccctgtccaagaggttggttgccggcgcaattgttcggtcgcgaagtctcaattccagctgagatagtcgccaggggatgggggttggtaaccgacggctgtgcaagcgttcttgaacttacaaaagtgtgtccatgtctccgcttatattatgcttcacgactaatgtgtagtctttgtttctatgacttggtttgtggtacgcagaagggccgtcccgtcgctcgaggcttcggtggtgaagatggtgtcggtggtcgaagcgggtgtgtcgcaaagcgaatctggcatcaacggcgcttgcttcgtatgttttaacaagatgtgattagaccaccaaagctgctcggtttcttcaggtatccgatcggcaagaaaacacagactgctcgttatggcaaagttgctggaaagcgtgtccagtggtgtgatgatgatgataatgctcggcggtagcggcaggtctcgaaaaagggtgtatttctgaccgaggaagatcgcgctggaatatatggagatcgagacagcgacctatatagtgttcggcggtgacgagaggaggtccaaaggttgaccttctgtttcacaactccagatagtaatagagtggggttgagatggtcgagatatggtattacaacagataccagagagagagacagaaaaaactaagtctaggtcgcaaagataggtaggaataactgtggtgagagcatgaggtgcttcagcgcatcgcaaaccaatcagtatcagggcattaaaggtgcgaacggaagctactagcgtactgttctgcgaattctgcgacaaccgaggactgcccgcgagcgtgagggaagctcgcaccgaaaaaagtggacgatgccggccgcctcttggctttttgtcaggtcaggttgaggaaacccatccatgctccacaggtggaggcatttgggggcactgcactttgtagggtacttagaggtgcactgcatgcgggagacatgaggcaacacctaccccaccaaaagataatgaccaggttctccatcatcggaaacctacctaaacagacttgagatgcaaagggaatcaaagcggtatgctactacaagctctttaagggtcgtcgcaacgtagacggaatggttcgtgtcaccgacagcgcagagcctgcgatccagatccaagagagttcaaatgcggccagaatttatcggtttccgtgcctttctcgtttcccccaatctgcctacctgtcgtcatcccgagttccccatcctcaccgcccgaccggggttaggggtgtgtgttataagtcttggcacatgcgactgttgaggaagcacaggccaagtgccccagtgcaccagtctccgcagccgccgcaaaggcgcgcaggagccaacagccgagccggggctacactagtgtgtccctaacaccgtgaaatttttggcccagcttgaagttcctgtcccgggcgcgggtctatgacaagcttgatcggaacggatattttcatatcgtcggacagctctctcctccccatccaaagcgacaatcaaccaaccaggctccgggaccgtcaactggcgacaaactcgcgtccaccacccatccgcaaccctttcgtccctacgcaacaccaccactgcagttgaacgacaccatccgctgcgtcctcgattcccaccaacaacgtctcgtcgtccctgtctactgcgaccgttacaatcatggcttcgttttccaccgagtcgcctttggcgatgctgcgcgacaatgccatttattcgagcctttccgatgccttcaacgcctttcaggaaaggaggaaacagttcggtctttccaaccccggcacgatcgagaccatcgcccgcggtgcgttgctgccaccatacacatccagccttcgaagatccccggcgccgtcttcggcgaggagtgcgcggaaacaacagagcgttatactgcggcactccacgacgctgcactggccggctctttgttggagtaatgggcaatcattgctgacaatgccttgacagaggtccaacgcgataccctcctcaccaactacatgttctctggcctccgcgccgacgtcaccaaggctttcagcctcgcccctctgtacgttgttttattctaattgtgggctaaggatcaatgcaggcaccgcattgccaagtaggaacattgtccggtttgcgcatttgatcctggggttttgagcagctatggttctggcaaatcttctttgaaaaaccgctgacctataacccaagcttccaagtttcccaccagtttgccatgggcgagaggttgaacccttatgcctttgctgctctctacggaaccaaccaggtatgcgcttggagtatatccgggactagaaagaccaccttttaatccgagtcaacagatcttcgctcagggtaacctggacaacgagggcgctctctcgacaagattcaactacagatggggtgacaggaccatcaccaagacgcagttctcgattggtggcggccaggatatggcccagtttgagcatgaacaccttggcgacgacttcagtgcctccctcaaggccatcaacccctctttccttgacggcggtctcaccggtatctttgtcggcgactacctccaggccgtcactcccagactcggcctcggtctccaggccgtctggcaacgtcagggtctcactcagggccccgacaccgctatctcctactttgcccgctacaaggccggtgactgggttgctagcgctcagctccaggctcagggtgctctcaacacttccttctggaagaagctgacggatagggtgcaggctggtgttgatatgacgctatctgttgctccctctcagagcatgatgggtggccttaccaaggaaggcatcaccacctttggtgccaagtacgacttcagaatgtccaccttcagggctcagatcgactccaagggcaagctcagctgcttgctcgagaagcgtcttggtgccgcccccgtcactctgaccttcgctgctgatgttgaccacgtcactgtaagtcacatggcctcttcttatgtacgcttctgctaacctccttcaagcaacaagccaagctcggcatgtccgtctccattgaggcgtctgatgtcgatctccaggagcagcaagagggtgcccagtccctcaacatccccttttaaactggaatatgtatattggggatgaagaacactggtcgattgggccagcatttggtttccgctccacccttgcactctactcattgtgttgacaacgtaatctaatcacacacgatgcccaccttgtaccaaggaacagaaagggtgagggtcataccttttcaccgtccctcgctaccagcgccatttctgttttgaccacattctcatcacatcatctagtacaagctggtcacggcgagttgccatgggaaaaatcgaaagtcggacgttgcgaacctccccatcgcaatggtcccgcatggcttgggtctttgcatacaagttccacggaacgatagacatctctcaccacattttccaccttaaaaaaagaaacttcctctcgcgctatgcatctcatcacctggcgcttttatctttggtttttcccttggaagagcaaacatgagggggggggggggctttttttttgtgtattatagacaggtcaatcagggaagggcgtgtgcattgtttctacggtctgcgcattctcgaggttgactaaaactttggggacgggcagtacgtttgtgtcatgaatatgaagaaggtttacggacgatattgagatgtgataaaatagcgaggtcttcttttatgctgaaaagcggctgaggcatacatactgcttgttgcagttgtatttcgttctaggtggtattgcacatacatctatccagccatatcaacagtgaacgggtataaaattctaaagtggggtttggatacatcgggaggaataacacatttcacgacgatgcctacctcgcttcgataaacaatatgacacatcacctgcggcatatcatgacgcaatgaacaaacatatgagcacgagatctcgatttgttaatcctccattgcatcgcaaaaaacctacctagtatcaatataaatcaccagcattctcaccatcctagtactccatcagtagcatcattgccattcaccaaaacgaatttccctagccacagactctctacctatagtggtggatactgacccaaatttcaacaaagcgggattgtagtatagtggtcagtacttctcgttgtggttcgattcgatcatacaacgatccgagaggacccaggttcgattcctggcaatcccatcccttttttcgtttttttgtcgtattttttcttgccctcttcagcctaccacctcctcctctcttgggaaaacatacataggtacagcacgtagcaatgtctagacagcacttcacttatcttgtcttttccgtccgaatttcaatcctttttttgctccccctttcgtcttctttctttgtaggtcagcgcatgtttcttggattgcacatttgtgggtgtgcgaatgaagtccacacggaaaaaaactcagatgatgtggttgtgattctttcagtttgacaagttattgatgtcgacatgtgtgaacggcgactatgagaacaccaactgttcgcgtttcagatgtcaaggtaactgaagctatcaggttttgctaatcctggtggtgctgggagcctaagatacgatgggacacgctgattaccattcacggttaagtaccattataaccgttcatgctcctggcaaaaccaacaagacacgcacataaaacaacagaagaccgcaacacagacaggcgcgggaaaacttacttgattctaagcatacctgtgcaagatctactagtagcctcccatttttttcttcttcgcttttctatgcctcgaagaatcaagtaaaactgagaaacatgatctcgtagctgatacaccaacgccatgccatgatgtaacgaagagacgacagtcccaacacggaaatgttttaaacagccaaacccaaccagccccggagaatgcaccttcccatcctacccgtccattccctcccgcccagagaaaaacaaagaaagcattaaacccaagtggtgaaaagtccttacatgacagcgcactcccgatcagggacgccatccttccctgtctccttgctcttacccaacttatctcccttctccttcttgccctccttatccttgctcttctccttcgtatcatccttatccctacccttgtccttcttagacttccgatagtggtgtaggtggtgatggccttccttatccttattcttctccttctggttcttatcactcacatcctcaacctccttgacctcctgttgctgctcatcactgcccccttccgatgagttaccagcgccgctgttggcatccttgttgagcgcgtccctactgggccgcgtcaggccccatcgcgtgatggtaagactaatgcgggtttcgccagcctggctggtgggtcgggatttgctcttgaacttcgctgctgcccggccgagtctcgttgaggtactctcctccggtggtgtagaaggctggattgatggtgcgcccacatcactaggagtgatggctgttgttgttgtcgtggtatcggaaacggcaagactgccgcgtctggatctgcctgcccgcaaacgccctgcgcttcctgttccatacggatcatcgtcaagactgagacgcgcgggccgttcaagctctgtactaaagcgaatattgggaccgccaccgttgtgcacgagggttgacgcggagtcaaagtaaccactaattgaccttgacatcccgcctggccgttccggaaggggctccatgcttggcgtgcccggtacactggtaaccacggtggtcgactcgttgtaggagggtggctcgccaacagacccatcggtagaggctgcggtgacatccaccatcgggacgatctggtaaaagagcaagtagggcatctcttgtctgagagagtctctaatatcgtcgacataggacactcggttgtccaaatccaagtcgtcgaacttgacccattgtgcctcttcgtaatccggcggcgggtcatgttcatatcggcgattgtctgtgagaagttttggtgccacacgagcaaatgcaacgtaatgcccgctgtgaagagagtcgccgcggtggcagacaaccgattgaagcacgagtttgtactcttgacttaacccattggactgcttttcatcatcgtctggcatcatgaagtgcggcaggcgcatggagtcagggatatcgatgagagtgttttgtcgaatcggaaagccggtttctgtcatggtataccgtttcaagcaaatgccgaccaccggtcgttggttaaaatgccgtgcaacctcgacatcgttgcttggttcaccgttagaagcagcagttgcgtgccatgctacattggacttgtcagttgaccaatcaaatttcatgagacttccattcaggggggtcacactcacgaattaacctgaagaactgccaggcaggtattgtcacggccttgactacagtcgagcttgtccttttggccttctggagcagagttttgttctctgcatccagtgggggctttctgtcctccaccacgatgcgctgtataatactagtagagcggtgtcgaggcgcggctggtagctcgggtcttgccgaagtgatatcaagcattgagactggagtacgtgtcgtcgaatcctgtgatgtccatcttcgctgcagatttgggctattgtcgccttggtcgctcgtttgaccatcttcatcctcgcttaagagccgttcagtttcgcgtgggagagggcccctttcgtcatcccccttcttttcctccacgctatctcgaaaaacgtcgaccttgttgttgaaatactcctcaaggcagtcttccaacttgatacccttcccatcaggatctgggggaacggcgaggttgagtagtcgctcgtggacaactttgtgatcgtcttcgtcctttttaccttggtgaaagagatcgacttggagagctaggagcggcaattgcaaggtctcagtgatgaaggcgaatgcttctgatgtgtcttgttgttcgagttcctgggcctcctcccatccacaggccgccaaggattcttggatgagctgggtctgtaaaagaaacacgattagtttatggagccacatccatcgccattcccacataccatatccgtgtgtatcaacatcccactcctgagcatgttgacccataacctaagtagtgctgctagcctcccatggttctcatctgccggatcgttcttcaacatgcattcaaaggctgaaagcttggcaaacatggcgaacaacaaggcatcgaggtagcaggtgacgttcccccggttttctgcgccttgcatgctaattttggggttgtatggttgtatgatcccagcaaaggctttttgctggagtcggataagttcgatcgctttgttgacatcgccgttggcaaatttagagttgagtgagaatcggactatctgttctgagatttcggtgtagttaagttcttctaactgcctggtgatttcggcaatctgtaatgtatcgttgtaacatcagtaacctgccacaaagcagcccagcaaatcatacacatacctttgaggcctccttttccacctctcctttttctcgtagtgcctgcttgacggactcgggcctgaatatggaaagccatgccatgtcactcaggggccggctctgtgcaaagtcagatacggaagacagacagctgaaggaaaataaacgacaacgaacttttgggcctggctctgtagatttgttcctccgatgaaggtcattcttttcacgtacacttcgaaactttttgggcaccaaagaggtggttttggtgcccttcagtttctccatgatggatcctggacgatgaagttaaatgatcaaagctgagtggttgtgcaagatcaggcggttaaaataggcgatgatttcagaaattgtgctatttcatgatctgggaaccagagaatgtcaggaggtcggtgattgggcgctgggcgatgtaataatcgagcgtcagaaggtcgagagagccctgatggacagtgacggtcgaagctgttccagccctgttcaaggtctgccgaagtctctgacgaggcgctaggcacgccaaggtacgcgcctgatgtgatatcgggttcgtctcgttgtttgtcggtctccaatcgctcggtgttgtgtacaggtctgggctgttgtgcactgttgtgtattgcgtaaaagtagaggctgttctggtggtctagaccctacggtggctttaggtctggcacgcagggcagttcgaggtagtgactatggatttagaccgagatgattgcgcataggtagggttcggtgatagggcagggtcgtggtacgcagacggcgaacggcggacgtcgaggttcggacgagggcaggcttatgacgacgtcaatgggcacggacagaccgacgggaaaagtctggggaagcgggatggattgcgaaaaataagatggaaggtcgagagataaggtaaaaggtacgcttggttatcggatgtctatggggcccccgctttcttcgttcggggtcctggattcctggactgcgtcgtcttctggactgtacgtaaaggtacttgttagatcatatctgcacattcggcttgcgtaagggcatgccctgaggcccggtgatgcttggaaaaggacgtccactgtcaaaccggcgcgttgataaaaccgagccccaagaagcctgctgcgcctggaaatgtcgtagaacgcatggtgggggtaaacataccttgaggaggggttgtctggtttggttcctgtcccagtggaaatgttccaaagatattcggggaagattcgcatgacggacggcctagcccctgacgaatgacggggtgcgtggttgtggctctgttctagcgctggatgcgctagagaagcgtaatcattgctggaataggcctaaacagatcgacattaagcggacaattagtctacactaaaggttgtgcgcatggatcacgcggctgaggatcggctgcgcggggcaatgacgatgggaacatcaagagcaagtacccggcaccaagaaaattcgagacaacctaacagctgattcccgtttccgagcagctcgctttcttcctttacactacatgggcaaaatggagatttcccatggaatattccatgcagcaggcaaacaaacatccaatcgacatacttccagagacgaagacggggtatccaccattgttgatacacctccagccctaaagtcttccatcatccaaatggatagctcttgtgtctgatgcccgaactcccgtccttgtgccctgatgtcatgttttccagttcctgttctatgatgcctgacctaccgtgcctccttgtgattggcacttcatcaggttcccagtctttcagtggtggttggacgcagaatagctacctacaccgacggtaacaagggcaattgagttagtatctccatactgtgtaagtggatgcctatttcgtctgtttccatgtctaagttgggcgtttctggctggatgacgatatgacggccgacgttgaacatcatggtcccttttctccagtttcaacgtttctcgggctcttccaggcaacacatcttcattggtgttgtgaacactacactagcagcgctagcgcaacgccgctgtcagtggaggcgacatgcggaacagggaggtaccatggctttaaatcccttcgttgggtccaaccccaacaaccttcgcggcgccaaatggatccgcctgtatcccgtcggaatgactcctcccaatgacgtttgattagctttcgtacacggcagcacagctttactatctttatgtggcaggagcctagctagaacgaggacagcttttgttgtctgccttgttccaaggttgccgtcgttgggttacctccccgtggtagcgaatacgatgacgactcatgcttcttgtgggtatcgtgaccagttgctaggtatcaaggtgcgctgtacgatattactcatatgagtggaacgcaatgggcagatgactgcgagcaaacgaaattcgatttccatacatgttaaccaaggatacaaagtactgtgatactgacaacccccaatgtggaaatcacggcttctccacaaggtactgtttaaaacaaaaaacagattgaaacatgagcatatatggaacagcacaactgttttggtgctggtctgttagcttgatacactaggtattccaggtagtgtactctagacgaagtctatcttaaatagtcccaaagcttagaaggccaaatcaaactggcagagtacggatggtaaagacattgacaagaattcaaacagtatattcaacatccaaattgtcattttcctggtcagactacgcattagatagatttaaaaacgcccaggaaagttgccacaaagtcttgagctgacaaacaaaccagtatcagactgtacactgatagtggagtttttacgggagtcattacccctgccctacactagtccctccaatccaattcccttgaattcattcctcttggggtacacaaactcctgagaagttccgattatagacgggagcttaagtggaaatatctcttctctagctctactttacacaattcgaatacaccgagtattgtaaaacggttcattgccagagggtgtgagtacccgattatgacaagacggtggcatcgacattgggaatacaacctttaggatctgcaccgacaacgaactttcacaatgctaccagtcttcggatctggccggacaacgtcgaacagcacactatgtaattgattcactcagcctgggtcttctgtcgtgagatccagagtctcggaactgaaactctcactgttgtggttcgatgatcaagttgcttggcgggccttccccgcagtgcccgcttcctcagctcgccgttcggtcaccctgccgcccaggcgctctccacacccccccaagcaattgtctccaattgactgccggcgggagacattgtgcctcggcatcggcatggatgggctggctccttaatccggggtagatcgtctctccccggcaggaggaagaccagctttagtaaaatcgaacgacattcccatgaatcgtccgcttttactctggttccttcctcaatgctggcagctctgaatgattcatgatcctttcttctccatcacgaaccacctgtcttctttgcttcatttgttgttgattgacatcactgcccaatccaaacatcatcatgtctacccagattcccatcgctgtaagctatccgttgcgcgctgcatctcacccacttcaattactgaacatccattttctgcctgtaggttcgcaatcgtgttagtgagcgagccaagaagacgctggacgtcgttgctcgcttcgtggaggaggactgcatcccgtaagcatcatctgcatggatccggtttctgttcgacatcatacctgtctaacaccggcctgtcaccaagtgccgatacggtctatgaagcccaaatcggcgttggagacgcaagatgggaggcccacccccagatcctcgaggatctcaaggccaaggcaaagtccttgggcctgtggaacatgtttcttcccaagggtcattataaggaatcccctggcttcaccaaccttgagtatggcttgatggctgagtggttgggcaagtcccgcgttgcatccgaggccgtcaattgctctgctcccgacactggcaacatggaggttctggccaagtacggtaacgaggagcaaaaggccaaatggctgaagccgcttatggatggcaagatccgctctgccttcctgatgactgagccgcaggtggcttcttcggacgcccggaacatcgagatgaagatcaccaaggacggcgatcactacgttcttaacggccagaagtggtggtcaagcggcgccggtgaccctcgctgcaaggtctacattgtcatgggcaagagtgaccccaacaacaaggatccttacaggcaacagtccgtcattatcgttccatccgacaccaagggcatcaccatcgagcgcatgctttccgtttatggctatgacgatgctcctcacggtcacggccatatcacgttctacaatgttcgcgtgccagcagccaacctcgttcttggcgaggggcgaggctttgagatcatccagggtcgcctgggtcccggtcgcattcatcacgccatgcgcacgatcggtgccgccgagagggccttggagtggatgctcatgcgcatcaacgaccctaagaagacgccctttggaaagcagctgcgggaacacggcgtcatcctggaatgggtcgccaagtctcgcattgatatcgacgctgcgcgccttgtcgtgctcaacgccgccattaagatggacgagcaaggtcctaaagcggcgctcacggaaatcgcccaggccaaggtccttgttccacagacggctttgactgtcatcgaccgcgctgtccagagctttggtggtgcgggtgtcagccaggatactcccttggctaatatgtgggctcagatcagaactctaagactggctgatggtcctgatgaggtccatctgcaacaaatgggtcgcaacgagaacaaacgcggtaaggccgtgacggacaaaatcaatgcccagaaggccaaggcagaggagttgaggaagaagtatggcgccaagcgcactgagattgggtcaaacatcaagcactccaagctttgagttgtgcagtcctgttgatcaattgttacagcgttccaatataaacctgagttatgtatcatccatagactttttgacaaccctgtgtatgctggaatatgatggagtcgttgctggctctgtgatgcaggtgacccgttgaaaacccatacagggcctcgggtcccattgaggcgagatagagtattaccgtccagtgtttggtttctcagtttgctcggaatttgatcattgtccatttccatgttctgttgacaacattccaaaattccccgaggagcgagaccacacagcaggcccagacgcaggggccacgttcctgcatcggacgggacgggagcgatcagtgatgatgtcttgtgggtccaaacagcaagggagggtcatcaaggtggaatgaacgagcccgttgcccggtcgctgtcgcccaaacaggcagtctgtcaacaaattttaccaccgacacgacggttatcattaccagcattccacatggcaactactcaatcctttaatcgttattagattctccccttccttccgcaccatctttcaagccagctataccctaaatctaacaaacgaaccttttccggaccttggcattatcgaaccgcccactgttttgccgatcttggacctgccccgcgcatcaactttgacttcgagagtcgcatctgattcactcccaaaacctttgcgcccagccttcgaactgaagaaaaccagaccccttcggaatttcagcctttcttcactttccaaaacactggaacgcagtgcccatccttgaattcttccacgtaaccaccacggtctcgcgcacaacccccactcgtctgccataacacccaaatcacgatcaccacttctgcgatcaagatgtcttctaacaccgtcctgtttcccaaagacgccaacatggcaatggatactgctatgtccggcgagcccatggatatgacgcccgaacaaaaacccaccttgtttgctgcgccctcagcagacaacaaggcgaccgacacgtcagcacccatcaacaagtccgactcgatgaagaccttggaataccaccgccaggtcttgcaaaacaagatggagattgagtatgcaacttccccagtaccatcccccctccccctgttaccacgtacctttttcctagtatagtcttctaagtagctaatacggttcatctacaaagccacaccaagtacgtctctccgtcggacaacatcatgagcccctgcaccgccaagctcagcgcctttcgcagcaagcaggctggaaagtatgttataccaagctactccccccatgatgatgatgatggtgatcatgatcataccgtcacaatatacctgcccagttatgctaacgcctggctttctgcctaacaacagggtcaagccgaagtcgctcttcgcccaagcgtcggctaagaaactcgagggcacgacggctaccggcaacacaggcaccactggtaccaccaacaacggtcttttcggggtgaagcaagattagacgacttctacgtccactaattcccttccgaatcctcgtgttacatcgtttccgatgctcaagaatagcaggccgagctgcgttggcttacaagggacattagcgaggcttgcatttggctagcagctgtctttatgtggaagccggtgtcttccagtgcgcttctgtcatcatgagagttcacaaagatctctcttctagagttgtcctatttctttcctttgttttttttttattacgtatcgcaactagggcgtttgggcaacatggcttcggggatcatgtgtttttctgttgttacagccatcagagaggaaggaaatcagaggttagggataaaagcaaacagagacggggttatgtatgcgcccatagggcgtcgtttatgaatgatggaatgataacgacaagattttacaacggtagtcttaaatgccatcttctgttcaaaattggctgattgcgtggacgtgtgatggaagtcgtggatctattttttttgacaagtctggcttgcctataccataacacgccaactaagccttccacccactgactatatacacgacatcctcatccgccaccggatgacccaaccccaccctctgggggatatgcctagcgctggcgccccagaccagcgcgtacttgaaggtctctttgagcgtcctgtggatgcggtcgcacacgtcctcgatggtgctattacttctgacgatcagagcctcgctaaagtctgggtcggtgcccttgcgcttggtgtagatgcggatcaacttgagctccttccagcagcggtcgatgacgtcctggatgcccaggtcgagctcgcaactcatgacgcacgtgtacggctcacgcgcaagcttgtcgaggaagtccagggacacgctgtcgatcttgttgtagacgtacaggcacttgatgtacttgcggtggtccttcataatcacgtcgatgaagtcatcaactgtcacgttctcgtcgcgcaccaggacttcgcagttgaggatcttgtagtcgcgcaggatgttcatcaccattttctcgtccagcccgttcttgggcggcgtctggaaggtgatcttcatgccgccggcctttttgggtttgaggtagatgtttctaggcaaagggggattatatcgttagcgtcggtagaaaagtaacatgggaagggaaaagggggcgtacggtggctcccggttgagtctgatgcctacagcctccaactcggcctcgaggagggccctctgctcagcacgttttgtggcgtccaaaaccataagaatcagatcgcttgtcttggcggcggaaatgacctgtcttcctctacccttgccctcggaggcaccctcgatgataccgggcaaatcgagcagctggatttcggcaccgccatattcgagcacaccgggaatggctgtcagggtcgtgaaagcgtatgaggcgacttcggacttggtcttggtgaccttggataagaacgtggatttaccgactgacgggaagccgaccagtgctatacgagcatcaccacttttgctgacgtcgaaaccggcacctggaccgccgcccgagcccggccctggctcgagtagttgagcgcggagacgagcgagctttctgtggatgggcgttagtgagagtcaatatcaaggatcgcttggtgtagactcacttaccccttcaagagacccagatgatattcttagtttggtttcaccaggtcagcacatgaatgatgttggagacaggtgataaagagcgtaccagttgccttgttctctgttaaaacttatgttagcgttcatggctttcagtcaatttgtttgcatagggacgtggtcttactctgggttttcctcatctcctcctcaatccttgtatcttatggtcagtttgactaactccatcaagtcgaacacgcaggcaccgtggaagcgtcaatggtgcagcttactccttgatcttttccgtaatgttcaccatcttggcggtttaggacaggtctgtccttggtatcgcttttacaaaagaaacaaagactgaagcgatataactcgaggtaaacaccaggctggcaagctgatgagaagtgaatcggccctgaaagtgaaattcaaggttgatgaattacacgctgtaaggaacagtaatgtcaaacatatcagtgcgcaccccacgttcccaagtggcagaatttcccggacaggaggggcagcagaagtgggttttgtccttcaccgcttttggaagacccataaaatctgcgggagcggagtgggtctctgtcagccaaggtcggcccaggcttggaaattctccaaaagtccaacacccctggaatctcggaaaagagtctgtgctctgcgagtttggcctagacaacaaatcgtaaaccaaattcggcgtcattgtctttttccacttgtcatcgcatttgcagcatacgtatccgctatcctctttctaccctggcaacaagacgcgcaaccaaaggccaactgagtaccgatacttgctttcgaaccaaatcacatctggaatcccaatccgacataccatggccgaagtcgataccaggcaagaggagcctgtctccgccgtaattgaacaagcgcaagccggagaagacgcgacagacgcgcagacacaggagcttgctctcaccacaacgaacaccgaagtcgccgccccaacagagaagaaggtcaaaaagatcatccggcgcaagaagagaccggcgcgacctcaaatcgacccggcgctagtcaaatccgagccgcccccgcagacaggaacaacgttcaacatctggtacaataagtggtccggtggcgatcgcgaagacaaatacctatcccaaacacacgcaaagggaagatgtaatatcgccttggacactggatacacgcgcgccgacggagtagcaggatcgttcttttgtctgttttttgcgaggggcgtctgtcccaagggccaggattgcgagtacctccatcgactacctacaatccacgacattttcaaccccaatgtggactgttttgggcgcgacaaattcagcgactatcgtgacgacatgggcggtgtgggcagctttagcaggcaaaaccggacaatttatattggtagaatccacgtgacggaggacattgaggagatcgtggcccgtcactttgccgaatggggccaaatagaaagaatacgtgtgctcaacacgagaggtgtggcgttcgtcacttattcaaatgaggtaagccacggttgctagcattttgcttggatgttgaactcggtactaattcgctggttacaggcaaacgcccaattcgccaaggaagcaatggcccaccagtcactagaccataacgagattctcaacgttcgctgggcgacagcggatcccaaccccatggcgcagaaacgcgaggcaagacgcatcgaggagcaagccgccgaagccattcgacgggcgctgcctgccgcgtatgttgccgagatcgagggcaaagacccagaggcgcggaaacggaggaagatcgagagcagttacggcctggaaggatacgaggcgccagacgaggtacactttgcccggggaaagaatgcggtcaacccaaggggtcgcgaagggtacgagctggaggatcagcaactgctcatgctcgaagctggggaggctggaggatggggacaggagcaggaggaagaggcatatcctcaggaacaacaacagagttccggtgggatcttgtctggtagcacgcttgctgcgctacagtctgctagagttgcagttgcggcaaaaccgaaagcacctgtctcggcgggaccgctggtggcttatggtagtgacgatgacagcgactgagacataactgggaagaagttattttggtaatgatgataagagaatgaggcagcaggagccagtgcatagatgccatttttggcctaggaaataataagataccaagttaagagcgtttgaacatgtgccatacagatttgtggccatgctttgactcctccgcccccttttccaagtaaacaaaaaccatttcccaatcacaattcgcccatgtaccccttttcaccctcaactcccggtgccgtccccccagtcctcccctccccaactcaactgttgaaaatcctcgaataaagaacctcatgcctaccaatccacaaatccataaccggcacgctctgccccgcctcctccacgcctctctcccactccctcttcatcaacgccccaatcatctcctgcacctgcctgctcgccagcgtcttctgcgcctggtaggggccaaacatgcccgccctcaccgccgcgctcaccagcgccttcacgtggctaagtaaataaacgtaagctgtctgctcgagcgagagcccgacgagggcgcagatggcgccgaagaggggcgggaggtgggcggagacgggtggagggtcgttccacccgctacttcttcctccgcccgatgtcgatggattgctgctgctgctggtggtggtggtggtggtggaagacggtggtggcgcccctgcagatctaagcaaagccgagaaaggcttgagaattgcagccgccgcttcggcagaagtagacgaaggcggtagcgacgaggacagagagcggtcccagatggaaagcagcgctcggccctgggcgaccgatgctcgacggccgacggtgcagacgatggttgcgtcgagggtgtcgtctagcagggcgagctgggctgggtcgcggtgggcggcgaggacgtaggggagcgtggtggacgcgtaggaggagagggagagggggaggaaagaggtgaaggagggtggtggaagtttggttttgggtggtttgttagtgacaattgatgtagaatgcgaaggggaaggagaagatttgttgtgggcgaggtaggattcgagaccgctgctgaaggcgaaggatccgagaggcagcgcggagtcggaaaggaggaggaggaagtggttggctgtggagtggaggatggtttgggacggggaggggactggagggtttgtgttagtgagggttttgtgttatgatgagagtcttgatcgatggagtcgagtacaagaaaagaaagggaagggtagaacaaggtgcaactcacctggtatcaccccaagattggactcttgcacgacactccgctgttgctgagcctgtctttgtctctctttggcttccgccaggcgtctttctagatcggcgatctcatcctcaattgcttcggcatcgttggataaagctctctcatgttgtagttgtgacatgtttactgtcatggaccaattcggcgttatttttgcgctattcgtgagttgactggagaaacttctcttgtcatgggtggtgatagcaacacaccgctgggttcgttgatggttgttgttgctaagaggcatttgtaaagcggggcaaccctgcggtctcttatcaacgatgcatcgtttcttgttatacctagaaaatcaacattgtgggtgaacgcctcaatcgaacgaagaaccaagatgagcggaacccatcggcatcagatgtgattattctgttccatcgcttcggtcgtgctgtagactcgtcgctagcttttctcataaaagatggacgccgaataacactattataataggcacaacgtagcgatccctagataaggaaacccatatccccttgacccttaaacaccacgcaatgcttcctcctgtgatataaacagtgaccgtaacccaaccaattccagcctggccgtttcagaaccgagatcatctgacacccggcctctactgaagcctttcccttgccacacgtttgcccgccatgtacatatgaagctacagacattatcgccacgaagaataagtggtatgcatacctctattaaggccacaggttctccttattcctgtcgcccagacccctctccctttcggctcttttgcgctgcaatcgagcaatggctgctgcccggcggtctgcgggaagtgttgtggatgcggacgtcttcggagggggtgttatgctaccgacgttccagacagagctgctgtcaatgtcaaacccttccaaacgcgcaatgtttgaatgcggcaccacatctggtttgaagggctcaagatccggcaccttgaaggagtgagaagtgggagccttgaatggctcgagctcgggcacttcgttggagagaggccgggcgatacgcgtcatcctcgtggttggcaattgagagccagcgttagcagccgctgttgccgtcgccttagtgctcgtccatggcttgttcagcttcttgcctagaatgtcctccaagctggactttgtgcggagagtcctggcagcggcagatgagccggctgtcgtggtagtccctgctgttgtcctatgcgaggtggctgcccgctcaggctggctggtcgtccacgaaggtgcttgttgcttcgcggcttcaccgaatcctagaggctttttgcccatgtctgcctctaccttctctcgaaacgcacgagaagaaaccaacgcatcgtcctcgtagctgtaccgcttgatgtcgcccgtaatggtcctgattcttttctgggctccggcagctggtgcgggagccaaaagccctcgttggatgcttgttttcctgagagcatctagctccttgaacagcaatgtgctctcctcctcggccgattccaggaacttgagtgcttcttctcggtcatttgcctccttgaccttgtcgtggctcgctttcaatttcgcctccaggttcttcatccgcgccgcccacttggactcgatcgtctctgccttgagggttgcaatctcctgctgaagttcggatattttgtcgttcttcttttccaaaacttccctcgcttcgacatatcgggatttggcgtcctccttcaacttgttataatctgccctgagtttttgaagttcattgtcctttaccagattctcattcttggattcggccagccgtttctccaagtccttgaccttgaaattgctcagcaccacctcactgttgagtttcttattctcctcggcgagtgcggtggctcgttgctcggcgaattttagctcagtcttcattcggccccgctcgtcccgaagctttccaagttccctaacctgtgacctagccttcctaagctctcgctgggcctccaaaagtgtccgatgagttcttggcgatgcaatccgtcgtttgtatgaagcatggctcccggcctgatagtcattatgatcctcttcatcttcgcgcagtatctcttccaattcctcgacctgggccctgtactcttgcgccaaagccttttgccgattaagctcttctatcaagccgttgttgggctcgacaccacctcgcttcgaatagacattgacgtggcgcgtcatctcggcaatttgctcctccatttgctggaccctctcctgttcctccttgagcttcttgttcaagtcgacggcctcggcatctttcagtttggcgtaggactttgcgagctgcttgtatctaaccagcttctccatttccgccctcgcatccgcgtgatacttttcgaactcggccttccagtaccttccagaacgcgagtgtggttcgttgagatcgactgtggcatctgtgatatctgtttcgagatccgagtcgtcataatactcgacatcatcttcatcccatgcatcttcggccgaaaacgtcttgacaccagtatctgcggtttgcggcctggtccgtgaattttcgagaatttcggtcaatcgggtctttggtttcgaggcctgaccgtcagtgccaaggccgcccgtcgcggtcaaatccagggccgatcccgccttaacgccatgaccaaaggaaacgcgtttgcgacgggctgcgccgacgcctggagtcaagagaatgccgttcggtttcgtcggtgatcgatgaggaccgggcataggggcggttttcttcgaatctttggcgggtgtgccgaacaaggcagtcttcaaggcgcgcacagcgaagaccggcgctggagtatcggggacatcgagctggttggtagattcatctgggccaaatggtcagactcaacaatgaggaataaatgcgctgaggctcctgcaatggcctgcaaccgtaccggcatcgggtgcgccctgtgcattttgcgcagtcgagttattgtttcgccgcaacgcccaactaatcattgtgtcggtcggcgatggatgaagaagctgaagcgaggtctagcgcagcatactctgggcggtcggcgatgggggaaataggcccctcgaatacgattcgcgcgataaggtgggagaattggttgatggtggtgatggaggttgtagaggtaagaatgggatcggattcgcgggctgcagttgtgtgtcgcagctgagtcgagagcaatgggagtggaagaactaatcctgtttgatgggcgagtgggtgatttgtttactctttccctgaacaggacagacgggagccaatgagaatcgggatgagaagtggaggacgaacgggatggatgaagctgacctgatggctcgtcccgccatccatccgttcagcgtcctgtcagtgtggtccagtgccattcagttccaagcaaacagacgggagcgcggcaaagatctcaattcaggttcagattcccaagtgggacctactgcagggtctccacttgtgcctctatcatgtattctttgctccgaccccacttgcaagtgttcgccacggtccatccatccctcggccggtgaaccttgagaacctggaacccgctacccagctacctacatacctagcctaggcacctgctgtgaagataagtacactacatatgtcgtgaggtaggtagtactggactgcccgtacccgctcacagcggtgggaacttcctagttaacaaagtacttagtttatcgggactcgctgggggaaccttatcagccaggctcgagctgaacagcggaatggatgctgttgtcgtggactcgggctctggaccatcctgttgttggggaccttcacgggtcttcatttccattccaagtcacagttggagtcatccaacgagtcacccactcacttgtccacttcacccatcttacatccatccatctcctctgctcccactcacttttggaaacgcgaccgttgaccacgtcacttcgtttccacccaaccttcacccttgcccttccaccttgtcttccctttcccgcatctgaacccagtctaccacgagaaaagatgggctccgctcagtgaagtctcgcagccatctcggctgtgtccgttgcataaggcctaatataccagaccaaccccctttccacaacgactaacaagactcactgattaataacaagcatctctgcccagcagaaccgggtctcgcaataatggcgtggaagaaacctgccggcaagaagaagcctgcccaacaacaaacccccaagaagaacaatgaaggcaacaccactttcccggggctcaaggccccggggcaaaccccaccagcaaagactcattatcaggaagtccaggagagtgaagtcatggtgctgcaggccatctatggagaggacttcacccaacatgaagcagcacacggggcatggcaggtaagatctatcttatctcttctcttcccacaatgttgttcactgacagacgtccagaaatcggaaccccgttttgacatcaagattaaaccttcatctgaccaagagctttcagtgacactgggcgtggtcatggtggcaacttacccaaagacacctccactgctgaccatcaaggatgaccacagtctccgagagtcgaccaagttcaagattcaaaagtttgtggagacacaaccaaagatctatgcgcaagcggaacaggagatgatagaccagattgtcgaagggatccgcgatatcctggaggaagccgctcagaaaaaggtccaggggctggagatcccctccttggaagaggagagggcagcccacgaagcagagctggcaaggttagcgcagagcgaaaaggagcgagaggaacggaagaagctcgaagagagcaaggaggaagaaagagtcctcgaagacatgctccaggaagagctcaagcgccagcgaaataaagcaaaagaatccagaaagaagaacaggagccatcaattatcccctgaccgtgctccgcaagatcccggcgagactgacgagacgctcatgtttgatcagccctgcaagatcactgatggctctggtaatgccttgttcttccaaaccgtcattggcaaaactgtctttcgcgaaggtcccatcaccaccgtctacaaggtcaaaccagtcctgtccgccagaacagtgcgccctagcctagccttgaagcaagtagaagtcaagtcacacggaaaggattcggctcagttcaagaagcagctgcagtatctagagtcgcagatggaaacactgaaaaagcttcgccatcagaatctgcttcccttccttgacttcaggatcgatcgaggcatcagcgacaccgattcttctgcgccgaccatctggaccgtcagcattctgacgcccctcgccaccaaggggcccattgaagagcttctcgatctagcgggccatattgacaccaacaaggcaaagatatggacggccgaccttctggaagcacttgcattcctacacaacaacggaatcattcatcaagaccttcacccagccaacattctcctctacagaaacgaggcgggggatatagtgcctaaaatcactgattctttttatcagagggagcttcacaacctctgtacaaagataaagacgctgacatcctcaaaagccgccaaatccgcatactggtttccgcccgaaattgcaggtgtaacgaagcctcaatacactcaaaagaccgatgtctgggactttggcatcgtctttcttcagatgatcttcggtttggatgttgtcgaaaagtatcattcgccttccgcactgatggattctctttccttgtcggctccgctggaagaactggtctccaagttcttcaagtccgaccccaagaagcggccgcgggcttttgagttgagctcaagcgaattccttgctaccaatgcgcccattatcgatgacgaggacattgctgtgccgggttccctgatgcccatgccgcaaatgaccccgcagaggatgaggcacgactcgatgagtcgcggacccatgtcttccagataccgacaggactatgtggaagaggctcgtcttggaaaaggagggttcggagaggttgtccgagcccgcaagatgattgacggacacctatacgccatcaaaaaaatcacacaaaggtctcaagagacactttcagagatcctaaaggaagtccgactgctttcccagatgaaccatccggctgttgtcagatactacaatacatggctggaggaggtgccggactacgcggacacagaaggcgatacttcaaccgaaggcggcgctacagacgttacagacaactctcaggtcacgatatcccacggcataaatattgaatttgccgagagcaaaagcagaggtctagatttcatgtcctccagtgggcacccgggcattgagtacgactacagctcgagtgaagaagaggatgacgacgaagatgaagacgatgaagaggatgaatccgacaatgactcaaatgacgatgctgccactgtaagcggcaagaaccaccttggtgtcacaggacggcgtcctcgacggggaagtgctcgcccatacaagaccgtgatgtatatttccatggagtattgcgagaagcgggtaggttcccattatgccaaaaccaaaatccgaatggcaacactgacagttctatagacactgcgcgacttgatttctcggaatctgtctaaggaaacagctgagatctggcgcttattccgccaaattctagaagggctctgccacattcacagcctcaacatcgttcaccgtgacctcaagcccgagaatatcttcatctcttctggacctgacggcctggataatgtaaagatcggcgattttgggctggccactagcggacagttggcgatagacaggtcaacagcaagcttggatgcaagcgacatgaccaggagcattggcacagcagtttatgtcgcccctgaggtccggacgggtggcagcggctcttatacatcaaaggtggatgtaggtttttcccatcctccttgcaagactagactgacatcatccctagatgtattccttgggcgtgattttcttcgagatgtcgtaccctcccatgcttggaatgcagcgcgccatggtccttgagcagctgcgccaatcccctcccattttgcccgctgacttcaaacatatggataaaaaccatctcgaggtcctgttgtcactgctgactcacaaccctaaagagcgcccttcgagctcagagcttatgaagagtggcaagcttccgattcagatggaaagcgaggcgatacggcgtgcgattgctggattgtcggatcccaactcaccttactaccaaaagatgctcgaaactttattctccaggccaatcgaacaagcaaaggattacgcttgggacatgtcttcatctgggccatcaccccaagaactcatgcgacagttcatcgtcaaggacaccttgatatccatcttccggcgacacggtgcggttgaggctcctacggtctgtctgtatcccagctcttcgcattatggccaaaacgcggtccatctcctcgaccagaatggtacggttcttcagttgcccttcgatctcatgatgggccatgctcgctctctcgcaaggatcacgaacagccccgttgttcagaagtcatactcctttggcaacatattccgtgatcgtcacggcggtggtcagcctgatgtgtacggagaagtcgactttgacattgtcacttcagacgccttagaccttgccttgaaagaggccgaggtcatcaaagttctggatgagattgcgactgcgttccctactgtgtcgtctactcccatctgcttccagctggggcattcggacctcttgaatcttatctttgagtactgcggcgtggaagtgggcacacgcagggctgctgctgaggtcctcagtaagctcaacattcgcaatttcacttggcaaaaggtgcgtggagagcttagatcacccatggtgggtatatcggcaaccagcgtagacgagctgcagagatttgacttcagaggtaagtgtgactttacaccacgaacatacttacgccatcaactaaccacttgttttagataccccgagcaaggccatcgcgaagatcaagcttcttttcgaaggaacggaatactaccaacaggcttcatcaacattggcccatctcaaagaagtgtacgaatataccaagcggttcggagtacaaaacaaaatctacattgcccctttaagcagcatcaacgaagccttcttccgcggtggcatcctcttttcttgcctgtacgacaaaaaggtcaaggatgtcttcgccgccggtggccgctacgacagcttgattaaggaacatcgtcccaagatcggcaaccggtttgaagagcgccatgcggtcggcttcagcttgaactgggagaagcagctcgccaagcccgtcccgaaggccaccggcaaaacattcctcaagaaggcggccgaagaagagagtcaaggcctcttcaacatcaaacgctgcgacgtccttgtcgcttccttcgacccggaagtcctccgctcctctggtattgagctcgtccagacgctttgggcgcactccatctcggccgagctggcccgtgacgcccgctcgcccgaagacctgctctccaagtaccgcgacgagtcgtacttgtgggtcgtcatcatcaagcaggacaacatgctcaagatcaagagcatggcccgcaaggacgcgcccgacgccgatatccccgccaaggagctgctcaactggctgaaggccgagatgcgcgagaatagggacgctctcatgcggggcacgggcagcggcagtatatcttcgggagcggccatcaagttccgcggcggcggcggcagcggtggcggaggcggtctctcgtcctttggcacgaacaactcggagttgaacagcgggttgttcctaggtgcggacggcgagcgcgagcaggaggtgcacgtgctcgtggcgcagacaaagagcaagaagttcaaccgccggcaggtggtggagcaggcgcagatgagtgcggcgaagctgttgcagagctttctggacgggccgattgccgcaatcgagacttcggatagcgtgatggatatgatacggcggacgagcctgagcgatgcggagagctggcgcagggtggaacacaatgtgggcacgagcgagaagaaatatgtcaaggagattcacgatatgttgaaggggtggaggtgggagtgggaggccaagaagggatcggagcacgcgtttgtgtataatttcaggacggggaggtgcatctattacgacttgtcggcttgatcgggtcggcagggtattgaagccctggggaggtgcctagctgggtaggatacgttggcgatggtgggttggatgtgtgtataataggtatacagttgtaaggctagtaatcccacccgaaggcatcactgctctttcaaatcgtccgatgttcctcttgcttttcgtctatggtgatcccctgaaacaccaactcaacctgagtcagcctcctatacagaaccctaacccttctgtcacaagtgaaacgcccaaccatctcactacgggaagatcaccctgctggccaacaagaagttcgttcgcacacaagaagccaggaagaagaccgattgcggaggaactgaccatcaaggtccttgcctactgttacccaccggatcttctaactgcctggcacggacgtttcccatccatggtttacgagaaaatgggaaccgctgccagtatgcaaacgaatcgatccatcttcttccctcatgttgggcaacacgttacctgtacctactcttatttacagcaaagtgttgtgaatgacgggtatatgatgcttggaaacagatgcgaatgtggattcgatttaaggcatcgatcatttgttgtctgggcagtcaacaggacaacatggaactgcgtcacttctttgtagcttcagtggaccgtgacgggatctagtgtacttgggaaattgttagtgcatcctctgaaacatccgataactgcaattctgaccaccaccaatatgccctatcaccatgggatgctcatttgtcagtggcaaaggaactgcaccgtcgtgtcgtcccgtctccttgcgggtagattgtacatgattgtctgatgggccccccctttgccagagaaaaaaaaaaaaaaaaaggccgttctgggaggttccgcctgctttgtaaaggttgacgggcaattacaatacgataatatggaagggcggggattacggcctccctcctttgacgatactcctgtcaggtgtattggtcttatgtagaggtaggtacctatgccgagagcccgagaccgccattgtgcagcggtgttgaccaccattaacaaacgtaaggcgagacatgcagttgttaggattcctcagtgcctcgctcagctcggctgctgcaccaccatgggagaaggaagttgggcaatgacgggaccatcacaaatggtctgggtcggttgcttcgtgtagacttaggttaagttgagagtgcgtgctagagactgcccaaccttctatccgggtcctcgctccgaggaacccaagggaagcgtgaccctgccatgattccatcgctcacatcgtagtagtgtagttcacacaccttttcctgatccggttgtgacgttcgtacgcccttccacttttcctcccgtctgaccctgctttctcctgactcgcaacctctctattgttccagattgtcaccgcccagcccttgatttccaacccacttcccaaagaccaccatcgtgacaaaccgtgaacttctatcccgaccgtccgtgcttccatagagtctgttcccattgtttggttatcgttatcattccatccctcttcaaaagatcaatacccaccccggccttcaccaccgaccgtctaacaatcttccccaaacacccgcccgcctcttgccaacatcccctcaaactacaaataccaccattttcctctcgaggcccccgatcttgcgcacgagagggatcttcgtcagcactttacgtgtcgatcccttgacgagccaccacaacatatctacttcaccaccaccgccaccaccaacgaagtaaagtgggcttttccagcggcagcccattctttcttttgtcaacctccgccaccggcacctcgccttcacttccgtaaccacattttgccatgtcgtacaggacaacagcgtcgggcgctacaacgcgcctgatgagtgagatgaaggcgctacgaaaggagaagtggattcactttgaagatgtacgtcctagtaccgttcgttttttctcctttgccggtctgtcgttcgcgggcgcagtaccggcacgtcgattctagtatcactataccttcactacggaacctagactgaccctcacttctttggcgcaaacaggacgattctgcgaccctcaacatcctcaagtggcgcttcggcctcatggtcatcaaccccgacagcgcctttaacggggggtacttcagggccgagatggtattttcggacgaatacccctaccagccgcccaagttccgcttcctgatccccatcacccaccccaatgtgtatccggacggccagctctgcatctcgatcctgcacacacccggcgaggacctcatgtctggcgagcaggctagcgagcgttggtcgccgctccagggcgccgagagtgtgctgaggtcggttctgttgctgctggacgaccctgaaatcaatagccccgccaacgtggacgcgggcgtcatgtaccgcgaccgccgagaggattacaacaagaaggcccgggaaacggtggagagatcaaagaaggatatcccgccaggattcgagatgccggtcagctttgaggaaaagccgcctccgaaggccgagaacgacgacgatttttgggccgagtcggatgaggagtttgactttggtggtagtgacaccggggatgacgacgagatggaggactttgaggacggggaggaagggagcgaggatgacgacgacgattccaactccaagcaatagaaggacttgcttgcttacttgcttgttgttccttcaacagcagcagcaaccgtttttatcgccgttgtcaagctgggctgggtctggttcgggtcaggatggtgatgatatacctttctctttcttattcttgttctgcttcaacccgtcatatttgcatagcgtcggggacactcgcggtgtgtttgggcgttttcgtggtctcccaagcaggcatatctggtgggaatttcattggtcgctttttttttttcttttttttttttacatacagagacacaccgtcacccaagtacttgcctatcctcagccacaatgttcttgcacagcggaagacattggcaaagacgggaagcggtctggcttcatagtaacatagaatacatttagcggaaacgtctagactagagctatagactcaactttcgttttcatggagcgatgagcggatgtagccccgcgatggcatcgctgagttcagagagccgaatagcccgtctggagcccgtgcacgatgtcagagcccaagacctccgtcccttgacacataacagtgaagaggggcccgggccttggggatgtcccctcagcgaccgagcagttgacctccgaagcccctccatcatcccctcatgagatacccatttctgtacagcaagtgaaatttgtgagcaggccgaaaccgatgagaaaccgaaggatacctgcccgacgctccaagatcatcatgatgcatctcttctttggcttttgttgtcatcgtccacgtttaccccggccctcagccaaaacctaacggagtgcctcaatacctttccccccattccccgcagtttttgccatcaatcaaaagctgcccctgccgccttgtttgtgtacctactgtacatagtacgtacagggctcgggtacctcatcaagcagctcttgcatttcattgtctgacaacgtaaaggcaaacaacatcccaatctggcttcccatcatctcgttcgccctgtcttcgtccaaacagcaacaacaacaataacaacaaaaagtaaaagcagggctatccttcgcccacttcatccttttcgctcttaaagccagcaaagtagctcgacaaacgccaagaaatagtacattccaaacgtctcctgccccggacccccggtcccgtctcgcaggccctgcccatcaaggtcaccatcgctgccccgccgatccgatatcattaagtcagagtagcctacgcaaacctcaacttaccaactctctcctactcgcttcggcaatccgatcgccatacaattcgccgcccctctctgacccaacttacagctttacataaaccgatagggctttttgcaatcaggattcttttctcttcttgaccgacgcaagctgcttccctcccctccacccctgtggccaaagtatctctcgatcagtggcagcccagctacgtctcaaccacctgcggcacgctccgaccaggggcgcgaaacgctgggactgttggcggcacatagtgaacgagcgcaagagccgactacaattcgcacgacggtgatacggctagcggcgcaaaagaggaacatcggacaccatggatgactaccaggagaaaatccaaatggtgcgcgccatcaccaattacagcgatgagccgaccattgcagctgctctgcgagccaaaagtggtgacttggaagcggtcatcaacatgatcctagacgacttggataaggttagattccagcgcaccaccccgcggggatcatgttgagacggagatgggatactgacgctcggggtacagtttcaaaagacctacgcctgggatgagagtgtgtttaatgcgaatcgtgaaggtgatggagttacagctgtttatgggcccaatcagtgtaagctttctgttttacctcgactcttgaaattgcttgaacaccatgttataatcttttgctaacaagctcgggttagctttccatattcagcctccagacaataacaacaacaacaacaacaacaacaataacaaccccgttctctacggatacgacccgggatatgatcccactgctccatctcggcccccttcgagggttgacaatcggtctccgatcggacgcgctgtggaaatgactaccggcacatatccctccggtgccccgacgaaccaacaggaagaggacgcacagctacaacaagcccttgcggcttcgatgaatccttcgggcatgcacacccctcagccgagtaccaacggacattcattgccgccgcagttgccccctccacccccaccccaagaatcgggcgtcactagcaatggcgcatattttggtccagcgaataggacggactatgatccgaatcaatgggccatggttcctctcaggcttcgccaaacggatccaagaccagtcagcagagcaagggctcccgggagcccggcttttttgaggaaccgttccgaaaattcgactaaccgacaccgcatcggtggaattttaacgatattacactccatccccgccgcacggaacgcgctgctccagataggcgctgcgccggaatacggctatggaagcaacagtgaatggtggaagggacagaagattctccccccggagctgcaggcacgtagtgaacaaattgactcgggacgggatcagttggtccccccgtggtcggacgagcttcatcgcttgatagcattcctggattcaacggaaagggcctacggaacggcagacatcttggcgaactgcaaagctcccggggtcgaagagcgctgggatagcgagaaggaattcttcgacagccacttgcagatgctgaaagctagaaatgatggcaggtgggacgatctcaccatgtgttataaaaagtccctatatggcacagcagaaggctcctcggaagaacatgtcaaccttctggactgcgaaggtgtcgatcttaccacaggcaacctctacggctgtcttgataaggtattttggatggaccggaacacttcaatagagtcactggatggcgccccttacagcaccataagtaagcttcctgaggtactcacgattgggcttaaagcatcacagggactcccggcagctcttgacatacccgagacgatataccttgaccgatacttggcatccaatgaagagaaaatcaaggaactacaagcagatctatcaaaacttgtgtacgcatatcgcaaatgtgtggaggaggaggaaaggttgacaacatggagcaataaccaaacgggcaacaaacctgtggatcgtcggactttgatcgcagacagtattgaacgctgcaaagaccatatccaacaagtcaaaaatcgggcatcctggaggaacttccaagagtcaagttccaatgttggcgacaatgggaatggttaccagctttatctagcgggcgctgataaggaggctccggtctcaccggaggaggcgaacgtcatcgcttattacgagcgcaagatcaaatttttgacagaacaggcagccagaattgaacagatcatgcaaggtagggtcactgtggccactctctagggctaatttcttcttccatatgccatcaaatgtactaaaatgctgacctactgatttacaggcactattgcgccacaaaaacgacgcattttggacgctttggaccaacatagcaaggttcttactgttcctgccccggacaattcatgggttcccacggccaaatacactcttcgtggcatgacaagcgagccgaacacagtgttcttgcggaaacaagaagtagagcttattgacctcgacaatggtgaggttcctgcggaacagtggtataagatttggagctattccgagaacaattatgccgtgcagatcgaagtaagtttctctgcataagatccataagaccgacagtgacgggcggatcgggcttgctaacgttatattatcagaaaacaacctacgagactgctatctcgcaggcttgcgcggtcggcactgaacctcttctgatttacgcttcggaaaaggcaatgaaaactgaaccaatcccgttgaatgacgctctaaaggccttcatcaggtttgacaataagttcttcagccaagagctggcgcagaatgagcacgaacagcacgaagactccagaaagcgtggacccatctcgatgtcgtctccggactcgaaaagacgtaacaggtccaatagtctcgactcaatggccactaatcacgcatcagcgggggacctagatgaggaaatgcgtgacgaagaattcgtcgaatttgccagcggatcggtgtacggcagcagcgcggagaaggctaccaccagctctgaccatgatatgatggacggtctctctccttccttacgtcaggaagatggccgtgctccgcattccaatactttagtcgacctgctcacaccaccctatgaagaaaaggtggagagcaaggaaaaggagtcatcgaacattgatacctcgatggatgccgcttcagaaaggatgaggcgggtgtcccttgacgaggacaagatggatgtcgagtggggtcaagcggaagtcgtcaccaacaccgttagcaccgttagcagccagggcagcggatctagtgcccatactgaggactctggtattaccttgaagccaactggaggtgccgacgatggcaccacaccggcgaagagcccagagatgcaagagcgcagtaataatccctttctcgccagggcacccaacacttccattgccgcgacgacttcggacagcaccccacagccatatagccgcgctactatggacttttaggtagaggaattagcgcctcaatacgaggggtttgaaccaaacattgctttcccgcgtattcacacgcgaactagaaagttctttggtaatgatcgttcaagagctcggactggtggctatgcgtcatggacagactgctcgagcaagagttcttctccaccattcgcaagaaatagagactccaacactgcgtacaagcaacaggacttaacacgcaccgagttacacaagccatctgacccggcaatgccccagaccctggacaaggatcaccccatagacgatggggatcaggtagagaccccaaacgaagcagagcgtatccccggtggaaagtgtggcgagacgtgcaaggctgcattcgagccccgaatgcccaaagtcttgaagccggactggacgtgaagtcgagtctcagaccgagctgtgacaagaagcagcatcggaggagtttgagtggatgattggttcgcgagcttcctcggatggcgccataacttcggaaacatagcgactttgcttcaccacatctgtgacactttttagcagatggggatgcgtagcggaactctattcgacttgaagatgttatgtttctatgtgacatacatccatcacaaaactacttggtgaaaagctttgcgtacttgcatgttaagcgatgaagagcaaaagattcggaggggaattgtagtaggtagggtagtgttgtgatcaatgcaataggacatgataccctacgtggggcagccactttgtgaagaagaacagtggccagtccgtataatgctttgtgtcagtgtgccgaaatgactgtttgaaatgacgaaaagggcgggctacctgagcaaaccagcggatgtaacaacttgttgatgaataggtaattgtgctcctgcatcgtcgacaagattgacttgacgcaacgagccttgagatggaccatggtcattataagcagccgaacagaacggaattaacagcaatagtcggagctcgaatagtgtagtggttatcacgttcgcctcacacgcgaaaggtcccaggttcgaaacctggttcgagcaacgtttttgattcttttttgatctaatttctaattcggctgtcgagcttatgccgcttcggaaagcgcaatgaacaaaggaacgaggtcggaataggggggaagtggagttccagatgcgctcacctttttgggctgttcttgtgtaggtaggtaccatagggtagtacttagtgtatgaccgttgagggctcttgcctgccgggcaaaaaccccacctctaagacctgtcccacttccgacatcatcctttttgttccatctttccatgcggggcgggcgcactcacgcaagagctatgatgcttgtcagtggggttttgacgctgtgagctgtctgtcccgtcccgtctctcggatttggcgaattccaaccatcctccgattccatcaggcaggcgaccccccgatactgtaaatcaccatcagctgccgacgaatcgcgcagatatctcgacgttttgattcgcatctgtatattaacggtctagttgcgagcaatcagcggtataactccaacatcgcttgggccgatatccccgataggaaccgattacgtacagcatcaggggcagttgtcacgaacttcacgtcgccaaccaaatcacccgaaccatacaacaacaacaacatatttgcgccatcatacccgcaacagcaacagccatggcctcaaaacaagacgccaagatccaaaagatcattgcgcgactacaaaagcgcatcgccgagggccagtttgaggagcagtacgaggccgggcaggagacgaggttggttgcggcgcggtacacaaaagcggagaattggccggccgccatcgacattctgtccagcgtgtcgcaggcgctgctgaaggccggagcgggcggcgccggtggcgatctcgccatcttgctggtggacgtttacaagcaaggcaaagtcaagccggatgcggcgtcgcgcgggcggctgttgacgtgtttgaggctgtttgagtttgaagagccgaccaggaagaagtttgtgaaggaggtttttgagtaagtcttctttcttccatctgtaacgcgggtttgcacagaaaggaggacaagatataacgaaaattgaaaaaagcaagaagaggtactaaatctttcatttgaacagctggtcacgaaagtttggcgactaccctgccggcgacccggagctgcaccacgttgtcggcaccctagccgccgagaagcacgagacggatgaggccgagaagcatttggttctaggcaccaaagagtcggccgaagtgctgacgcgcatggagtacgagtggtacaaggacagcgagcaaccgcacacggccgccctcttcgccgcccgcgccatcctgccgtatctgctgctggctaatgtccgcgcggccaacacgtcataccgcgcttttgtctcggcactcacggccgaaaactcgtcgctcggcgtgcaaaacgtggagagttcccagggtagtgatatccgcatcttcccgagcttgccgctgctgaatctcttgggactgttgctgctggcggtgcagaagggaaccccggatctgttcaggcagttgaagacgaaatatgcgagcaatcttgccgagctggggggagcgtgggacggcgcgctggagatgattgccgagatgtactttggtattcaaaggccacggcagtctaacccattgctggatatgatgggtagcttgttcggcggcggcggtggcggtggtggtggtgcgggtgctgctggtggcaggccgccagtgaggagggtcgaggcggcgcctactgctgagggactggactgagaagaaaagaaatggtgaagagggatgggtttcagtaaagaaaggcacagacgtatgcttttcttctcgctttgtgctctgctcatagtctactaggatcctgttaaaggtgaaaatggtaatcataggggggtatacgctggttatgctaagataatacaacaatccagagggggaaagaaacccaagtagtaactggaaaaaagaactcggagaaggaaccagacccaactaccaaccagcctcgttaccatgaatgcaatccagtcgtgtcaacaaatgcgtgccgctcgtcactcaatcatccctccccaatcagtcagtgcaaatgaagtacctcctccctctcaaacatccaattatcttccgataacgccgcgaccttggctttcaagctcgccttgactgcctccaggagatctacattcagtcgtcagccgtcttcctcacatgtagcgcccatggcggcgcaactgaagcttgaaaaacataccttcggtatccatcccacctcctcctcccccaccagcaccttctcctccccctccccctcctccagccccctctggcccaacatcccccctcccctctgcctcgtgctccgtcaaccactccctcaccgcgtccgccaacctctccctttccttctcctgctctattcgggcctccatgatcgtttccatctcctcgtcgtagggcggcgtgggagggtcgtggcccaagtcgatttctccagtttctttgtcgcgaacgactatttcgaggttggggtctgtgagggcgtcggtcaagggtggggattcttgtgaagaggtcattttggtgtcttcttcgtggtgttgtggtactggttgttggtattgttgactgagaagatcttgggggtaggggtaggagtagtcggagtaggaagaaggtggttgggtgaggtaagaagcttgttggtgaggtaagtgtgactgaaagttgctctggtggatctgagagtgagatgtctgagaggtctgagactgaaaggattgttgggatggaaagtgtccttgagactgagtactatctggagcagcagtgggttgtcgggatgcctgagctggttgtgattgtggctgctgttggaacaggttgcggcggactgatgctccgactcttgctcccgctcccgctcctgctccggcggaggaaagtccggtgtgtgaaggaggcgcgattcgcgagggagcagcgggtttgaagttgggcccgggacgacggtcggccatttctgtggatgttgtctcttggtcttgaggttgtagtagatgcgttggttggtatgacttttgggttcggcagttcagtcaagttaaacggtggatgttattgaggtagacttcatctattcgagggagcgacactttacagactttgttgcctgaccttccaagggagaatcacaagtgatgtaaggttatgcaattacttggtgaaagttgtaagtggtatgagagaagacgcggggcatactccggtcgccgcaccgcgagagacgtgaagtgaaggatgacagggttagggtctgacgcgagctcacgtgcttcgattgaagcaaccgggcggcatcatccagttctctagttgccatttgcaagctcgaggatgtgtttgaagttgttcgaatgggctactaataccgatacagtcactcgggttcgtcgatagaaagacgttgtccgcaaacggtgctttgactaggtggtactaatgcaagaggtacctcgtcctatctgcaggggttaaagaggtgcagttacaggtaattaacggcgcgatgtaaaagtgggtgcttgtcacgtaacaaagacgttcgtcgcgtagtatagtcgcggttcccatttcatcccatttacaattcacattctccgtcccctcactccaaccagacgtattctctttggctgtatcattgctcttctttttgttcttcgccaaagacgacactgaatttttcaaaagacaacaaccccatgtcctgaaagacgtccatctttgtggatcctatcctagccgacctctaccacaggcactcaacttccaaagagccagaatggcgccctcagcgttgccccagaagcgcgcgtttggcgaggcgtcaagcgcccgcagcaacattcacaatcttcccgccgcttcatcagattcagccaagaaaagacgcctcgacgatgtccttccctcttcccgcttccgaactttcaagaatgacggcaagggcaggataccctctacccaacccaagagcgccttcgagagcgaggtgcttgagcgtatgagccaggatatttccgatctgaaacagaataactcggaaaaggatcaagcttgggaacgcccgccactaccagcgacctacaacccagctacagacagtctctgcttccagtccattgaggctgaagagggattcctccacggcggccaagcgaccattaagctgtttggtgttaccgagaatggaaactcggtcctcctccatgtcaaagacttcaaacactacctctacgttcaagcccctgtatcgtttggtcccgatgattgtcccaagtacagagcattcctcgaaacgcagctcgccatgcccacaccggccatccattcggtcaccctgacgatgcgcgagaacatgtacggcttccaaggcaacacacaaaacccttatatcaaggtcaccgtcaacgaccccaaatttcttcccagagttcgaagattgatcgaaacgaacaaagccaactggaagggcatgtggaagagcgatgggtctatcatgacctttgatgatatccagtatttgcttcggttcatggttgactgctcggtatgtcgcctcttcacactacccccaagattccctaagctaacaaacgccagattgctggtatgtcttgggtggaggctcccgcaggcagctatcagcttgtcaacgataaacattccaactgtcagatcgaagccgagatgagctaccgggacctaatagcacacaagcccgttggcgaatggtccaagatggcacctcttcgaattctctccttcgatatcgagtgcgctggccgcaagggcatctttcccgaaccgcaacacgactccgtcattcagatcgcaaacattgtcacaaagtacggagagaagaagccatttgtccgtaatgtgttctgtcttgacaccactagccccatcgtggctactcaaattctttcttttgacagggaagaggacatgctccgcgagtggcgcaacttcctggaacaggtcgatccggatatcatcatcggttacaacatcgccaacttcgatttcccctaccttctcgaccgagctaaacatctcaaagtcaaggatttcgacttttggtctcgtaccagggtgagatctgtcgcaaaggagacaaatttctctagcaagcagatgggcaaccgtgacaccaaggctacaaataccaacggacggcttcagctcgacatgcttcaactcgtacaacgcgactaccagttgaggagttacacccttaattctgtctgctcgcacttcttaggggagcaaaaagaagacgttcatcattccatgatcacagaattgttcgaaggcacaccagaatccaggcgacgtcttgcactttattgcttgaaggacgcctacttgccgcaaaggctgatggacaagctgtcatgtttagaaaactacacggaaatggcaagagtcacgggtgtgccgttcaacttcctcttggccagaggtcagcaagtcaagttcttgagtcagcttttccgcaaggctttggagcagaagctggtcattcccaacctacgtcccgagtcctcggaagagcagtacgaaggtgctactgtcattgagcctacaagaggctattacgatgtgccaattgcgactctcgattttgcttcactgtatcccagtatcatgcaggcgcacaacctttgctacacaacactcatcaagaagcgggacatcgagagatgggatttgaagaaggacgaggactacattgttactccgaacggagacatgtttgtgacgactaagcagaggaagggtcttttggcacagattctggaggagttgctctctgccagaaagcaagcgaagcgcgagttggccgtagagaaggacccattcaagaaggctgtgctgaacggtcgtcagttggctttgaaggtcagcgccaactccgtctacggtttgacgggagccacaaacggcaagcttccttgcttggagatcgccagtagtgtcaccagtttcggtcgtcaaatgatcgaaaggaccaaaaaggaggtggaggagcggtataccattgccaatggctactctcacgacgctcaggtcatctacggtgataccgattccgtcatggtcaagtttggaaccaaggatcttgctgaggccatgaagctcggccaagatgcctccgagtatgtctcgggcaagttcatcaagcccatcaagttggagttcgaaaaggtttatttcccgtacctcctcatcaacaagaagcgttatgcgggtctgtactggaccaagcctgagaagtacgataagatggacaccaagggtatcgagacggttcgtcgtgacaactgcttgctagttcagacagttatcgagaaggttcttaggatgatccttatcgaccaagacgtccctggagcccaagcgtaagagtttgccaaatttatcccttttgccattgccaacatcgcgctaacttactacccccagatatgtcaaagacaccatcgccgacctcctgcaaaacaagatcgacatgtctaagctagtcatcaccaaggccctgaccaaagagaactacgatgccaagcaagcccacgtcgagctcgcgcagcgcatgaagaagcgcgatgccggttctgccccggggctcggcgaccgcgtcgcctacgtcatggtaaaaggcgccacgggctccaagaactttgaacgctccgaggaccccatctacgtgctcgagcacaacgtgcccatcgacaccaagtactatctggacaaccagctagccaagcctttgggccgcatcttcgagcctatcctgggcgagaccaaagccaagtcgctgttgcacggcgaccacacccgcgtcgtctcagtcgccgccccgaccgtcgggggactcatgaagttcgccaagaagacgcagacctgcatgggctgcaagaagccgctgacgggcaaagaggagagccagggcgctgtctgtgcggatgatgctccgagagtgggtgagctgtacaaaaagacgctcgatagggtgtcggatctggaggtcagattcggcaggctctggacccagtgtcagaggtgtcaggggtcgatgcactgcgaggttatctgcagtagcaaggactgtccgattttctacatgcggatgaaggctaagaaggatctggaagatgcgaataaggagttgcagaggtttgatttcgatgcggctgctatgtggtgaaaaggatatgtggtgaaaagggtaggtatgggtttataaggtttgggatgggatgattgagtatgcggccaacatgtattacgaaggatgggataagtaacggctgtctaaacgaaatgtaaaggtatcgtactggtatattgaggcgttttggtatggagattgttgtcgtggagttttggcgatcggaggtatttgctatctagattataggagaaaatgacgtgtgaacctgttcggaaaaatatcacacgtattcatcattgatctgcgtcggaacagaaacgagttagaggggagtggtattggagttattatcgtggattgccgatcactcttgtgccgatatgaatctccgggcctgccagagtattttgctcagtgtctatgtacgccctcctctactcgtcatggtatcaaccagattcccaatttataatttcctttgaatttttcacaagagaaaaccaaaaccaatccaagcaccagacgctgtaccggtaaaaaagagaaaagcatagtgaaatatccaacttttgtccaagataatagtatccatggctccaaaattatcatcaaggtccgtggtcgtcacccttgtctctttatcatggctctcaatggagcaactccccagaatctaccatggctttgaactcatcctgtggctccacaaacttgtacgtctcccctctgcacaccctatccacctcctccctcacaaacggatagacatccttccaagcattccgccccatccacacatccaggtgtccatacccaggcacaacgcgcctcttgtagcttgtgtcgtccatgccaaaagtatcacacaagatctcgtatgtgcgctcggtcgactctggtgatagcacggcttggtcgcggccgacgaacagcaggaatgggatgcccttgagccgtcggatgttctcgggcgtgtcgaggcgctggcacaggggctcgttggccatgacgtggccctcggcaccctgcttcatcagcaggtggagcagcttcatgttgacgccgccgaagaagcggtcgatctgccggtgcgtggcctcgttcaggttgctgtggttccagcaccggccgaacaccagactggtgcgatgacaggccgcgttgttacagatttccttgcgtggttgagggtaaagacgcagcagctggttgagagcttgctggacgtaactgtcgtcgcgactggtgctacagctgaaccagttaccggcgagggccttgtagatcttgtcataggggccggtggtggccttgatcaggttcatggtttgccagatggggttcatgaagacttgggagcaggagacacccaggaaccagtcggttgggatcgtgccgtcgagcataccggtagagagggcgacgctgcccatgcagtgggcgatggtgtagatcttttccttcccgtagtgctctcggatgtactgcatgcatgccttgatgtcaagacgggcatcataggtcgtccagttgtgctctgcaaccatgagctgtccgatacgatgaactgtgatgaacacgcgataaccggcacgtctgaagtagttgacggcgttgtaccggatggtaggaagagcaaaaatatggtgatcaactgccgcgcccggaaccatgaagaggttcttgatgttcttcttgtcgttatcaggatagtgagttggctcccacatatgcaaacgagtgcagactccatcgtcggcatagatggcaaaggattttgttggtgctgtgttgttgacgtagccggtgggcatcatgcttgggtactcgagcggagtcaacggcgccatgaagagggagagcgacttgcgggtgaagaaagtgaggaaactggcggcactggctacctttttcaagaggttgctgcctgttggagtcatagtcatgatctcggagagaaagtgctttggctggatgttcatgatgcccttggcgagcaccttgcccctcctccaagcattttcatcgtcaagattgctgcacattccatccacatgctcgctgacggtcacatagagtgtgctagtcgagcgccaaaactgcagagggtctagcgcaacagacgaatcgacaaccttgtaaccatgaaagtgcagcctcctgccatcgacgccggtcatatcaaaatcatacgtcaagttccgggtaccaggcgccttgtcatcaatgatgaacaaattaaattcgcctctccgaaccatgaacggtgagccgggaattgcggggcacacaaaggttcccgtgagcatggcccgatgctgggcatgtgaaagggtcctaaaggtgtcgaaagcctgcacactgaggaagaagcgagcgctttcgcagcgcgatttggcggtccggtaggcaagctcgtatgtagaccgttcatccgttttcatggtgggatcatggtggatgaagccagacatgacctcagtgaaacccatgccgctcgagcaaagttccttggccatttgaatggctcgggttgcgtagccgagactgtgcccttcttccatggcttcaatctttgagacagtcctcactggcaaatgctgcttgggcttatgttgtggctcaccaaacagatcaaggatgccgttctcctcctcgctgatgtgcaaaccctggcgttgacagtaggcttcaacagaccgctccgctagggcagcaatggtggcgaaaggattggtacccagagcggtggggatcaccgcggcgtctgtaacgatgaggccatcgtgggtctcacttccgagtcccgtgaatacctcacccacatgattggtgacaccggtccgacccgtattgtctcgggccatacaagctccgctacaagttttgagatttgtgttagtccaaccatacgtgccgcagtatactacttatacgaaagtttggtggtgtggaaggagtaacatacccgatcggatggactgttatttgctggttacccatcatagcgtcgaaggggctcttgacataggtaccgccaacagcctgcgtcgcttgggccaaaaggttattgagcttcttgacgtgatcacttcgaccaacgccaaggaactcgagaactggcttatcatcctgcaaagtcaacatggcctggttacctgtgagggtgttagttttgccatcattggactttgctcaagctttatttggcctgcttactgtcatgagacataatgagataaacctgtgtcctctcaatggcaccctttttgaagtaaggacctaagaaccggctaccgtaacgagccagagcagagtgtgctttgtcaaggacagtcaggttcttgggctcttcacttcccggcatcaagtctagcattgcttgcaggaaatgggcgagggcgtgaggaaccgagccctcttcaatgacgaatccgtccagagggttctctaggttatgcctgcagtcaatgacactggtaatgcaaggcccaatggggttatatggcgaagggtgtgcccgaccgatgccgttcaccgtctcgtcggtgttgtagcttgtagtggaaggtcagcttaaacccgcttcagacaaatttccaaacaatttcaaaaagatcaaaactcacccaaacgccagtatgtctccattaccgctcatgttctggccgaccaagttgctcatctcaagtcccatcgctttgcttctgagcaggatctcaggggttgcaagggcgccagcgcccaggaagactgcttttcgcgcccgaacccacatcaaatcaccgtgaaggtttgctctgaagtggccacggttgcggccatgccaggcaaagtagacaaggtagccgtcatcgttgccattttcgtccttggccttttcgacgtatcgcacctcgcactcgcagaacagttcagcaccccagttccaggcatcagccagatatgtaaccagcgtggtcgtttttgagccgtcgttgacgccagtagcgtcctggccggtcaaagctgatgctgacatctcaacaccacagctgtttgggccgttttggaagcgtgttgtctgcttgaccttcctccacttgtcaccatagcccatataccgggcttgccgcttgaggagtttggccttgggaagctcaggccagtcatcagggtactctgccggttcgagcactttctctaccttctcatagtctatgccgaagattagtatccatcttgtataccacctgtgctccgcagggcatgtgagaggatgttcaacttacacttgtccaaagagtctactttgtttcgtatctcgggaggccaagccttcatggccaaggtacctttatcggcctccatgaagacattagcgttcatgagacttgttccaccaaggcctaggaatacatgttagctgactctacatcaagcttctgcacgggtattcataccattagccacaacggcattttgtccctttccgaagatcaagtgatacatgccagtgggatcacctgtctcgacgggtatgccatccaaagatcccggtgcgaaagtaccggaggtatggagttccttaaaggcatccgcggcaccagtagggtactcgccaggccacttctctcggccacgctcaagaacacacaccgatgagcctgtgcgagccatgcgtgacgccgcaacaccaccaccatagccggatccgataaccacaacatcgtaggcaacctgtataagttcgacaggcttcgagattctcggaaacgcttgacggtcttggtcggccacatagctgcgcaccttggtgttggctcgagcgcgaggacccccaggttggtggtcatggattccttccgtcggaatctggtgagactcttgtttggaccgagggtaatcttgaggatgttgcttggggctcctacggggagtgggggggaagtcggacgtgggtgactcggtaaaggaggcgtctgagtcgccgttcgtatgtgtagagccgacgaagaggccagcggtgtcggttttcactccaagttggtgaccactacaagccggggtcggtggaggtgacggagccccgtttgactggtgagctgatagcctatccatcttttcagtccggaggatatcaatctgttcaaaccaagtctcctgataaaagggcttgagctgaggatgtcaatgaagaggccgttgttgccaacacaatgggtataaggtggttatgtatcttgtggaccacaaatggtaaagagaaaaggaatgaaataactctaactaaaatcaacgcaacactgataatgaaattcgagattggatggggagctgaggagagatttcgacgctgttgacagagcggatgggagacgtcaggctgatatatctggtggccagaacgaccttatgttctgccctagtccttggtatcctaactttctgatggagacgccataacgtggcactggtctagcccgacagggcaaaggagcaataagagttgctcgagaagctccatggaagtgtgggtggaaagtgtatagacttgtacatcggtagtgtattaccttaccttacttactccgtgaggtataagctgaggaggatgagggctgtgcactgcgtcggtctgtatccgttccggtagaagatctgatactttcgtgtggagaaagacgaaaacggttacccggctctgcgctcatggctcagtatcggtatcgtgaaggcgcagtgtcagctccgtcttaatttgaaccttgctccctggttccccgaggctgcgcggaaccaaaatacattatagcggaaaatgcaaatcaccattggccgaggtccgtactccgtacccagtgacgacaatggagggttgcaaggggtatgtacgccgagtgcattgctagcgtctggatatccaccgaattgtgcaatgggacggcatggcaccaccatatatgagaaagctcgagtcaaagatgctgattgttgtcgaccatcaagacggtgtgggtacacgaactgcaagcctcatgtttcccgaaggatggggagggggcagttcgtgtggagttgcaagccacggtgattcctacaatgagacaggaagccttgcctcttctatgattttgacagcccaaaagaaataaaaatgaaaataaaagtttttaaaaacgataaaggggggagatttcttccgtaatgttcaacgatgatttctcttgactatgcgtatcaagtggtgtcgtggttcggaatagatgagccggctactcccgtcatctatcccaacgatacaactgacatggcagattcatagccaagcgaagactgagctgaattcttcaggacccattgcgacttatccttgctgctgtccacgtcgatcagcaccagatcttgcctttgcttgggaaacgtatctgaagctctttcggcctggaaataattgagctttgcatgtgactctgaagcccctgtcttcctgagaattttgacggcgttggctgccatttagggtcgacctttcgatacgaggatagcgccgcgaggttattgtcgcaaaggcaatttgtgagggtggattgcagctctggtcatggatgcagttcgtgttgtccggagaagggtctcgagccctgcacacagcaatgaagttgccattggacgtgtttggatcatcgagtggttgatagcccctctcgcccctgcacttcttggcttgaagatgctattgccgatcttattggcctggaaacgaagctagcacccccggtggtgataggacgagcccaaagctactgcccggaagagagctacgcacgagtctgacctgcgagaactcttcagttctcagttccatttccgtcttttctccttcgtcaacttgttgttgtctgatactgaacgttgttagcaatgcgcgagtactcagatgcaaggtcggtttttttttcccctactgtactagatactgggtatcacgaacggcccccatgtggccattgccattgtcgtcatctttcattccggcttattacggttcatgtccgggctgaacgccagaacgccagaacgccagaacggggacgttgactggatgctctccacgatccgatcacaatgtggctcagctttcagagataacgcgcgatatttccgagaaagggggacgtcagagaaagaggcacggaaggcagtcatcgtcatggagaaacgaatggggatcggttcccggcgtaatcttcaaccggcctgttgctcctgccgctctcccgcatttcgaggttgcattcagccctgaagcaggtgggtgagatggatgatgttcgtgcagagaaggccctcactccgttctcgtggcggccagtccgtgtggtcgaagaacgggaaagaacatctgcctggtcacgagtacgctgtgcatgtactgcacccagagcagtcaacaatgcgacagcaggtggtgagatggctcgactcagcgctatattatgtacggtatcatgccagttgcatgacacttatccgtctgtgtttcgggagtcgttcatgatgactgatccaatctgggtataagcacccatggcagcagtgacgttgatctttgtcgttcctttccctcttttcttcccttctggtagcgcgagtctttccgaatcagcgtgggctctgttagtcagcatccacatggcaaagctcgttggtggtgaaacgatccgttgtctctacctaccatgcttactcggtagggctgaggctgtgctagacgagctacggacaacaagttcccttttgatgtttagccgaacgacaagggaacaaaggttgacaagggaacgcaagggtggtacactataaatctcagccgccgagtgcgaagattgttcggtcaagacagtccggtgcaacgtagatgcctttctgtacttgcattgggtctgaaggacatttctagcccagacgacctgagtatgatcaacaacctcaaccgcgccatgaattgctctctttgagggggaaatcttgatggaaaaagaggttctgtccagtcgcacaacgaaacaggaggcaacgaagggaacgagaaccggccactgcagttttcactcctcgccatcacgacggtctggaagccagtttctaggcgcagccccaagagggaaggtgcgactcgacagccttgcgatatagaggtagaggtagttaccagctggacatcgtcgcttccatgcgatgggacggatctgaggaagggacagcgtaccaaccgattggcatctgccgtggtacgcacgtattatggtagtaggtacacagtacacgcagccataggtaagactccaatgcttgatgtccactgcatcgagcgaaatcgatctgaccctatagtagtccttttattaaaggcatcgaaaaattgatgactgccttgagcgccaatctagccgtcccgtcttccctataaggcatcagcaattcaattggaatcatccattggatctcaacttccagtgacaccaacatcgcatcacaccgtaccttgctctgtgaaatgtcagtccaaaagtgctgacatccaagaatatcgctttcgtgttccccagcaagcaggctccctcgtgatgcctgtgttctcattcaagtcccaattgcatgattccttgtatcgtcccgagccagcttgtccctctctacttatccaattatttgttttctctttttctttttttcttcccctatctggtcccaattcggacaaaacaagtcatggcaaggttgacctctggttacacccgttctcgtttcgtttcgtaattccctgtttactgggttcaaagtgaatgaagcctcaaaggttttggttcttgggttatcaggcacctgatgagacaggaatggaaagagtagcaccaacacaaggtgacaccaagctgttccccgtggggaggtgtggttgtgccgtccgaggattggcgaatctggaaatgcgtggcgagatcatttgtgccaagatatcgatattgctacgatgaagagtatgttgaaggaggaaggcatcgccaccacaacattgtttcaaccccctggacttttaagttcggtgcttccccaactccttcacagtgtttttttttggatcatcatcacccctttcggtctcaagttgtacagaggaagctgaacaagggcacggggattaggcaacctccttgtttgtcgctagttgtttactcttgcaccaactcttaagaccgcgctaagtacaggaaactgttagtgtccaattaagaccctacctctctcactatcaatagtccaatgggatcagatactccaatactccagctcaccagctacgatacagtgacggaatgcgagcctcttgtacatccatacgctggaaaagctgtgatgagtcggcccccatctccgaaagccgccgtatcgaatcggagaaaaacagaggaacagaaagactcgacaaaaagagtgaaagaaaaaaaacaagaaaaacaaagagagcatcgtctcaaagcacatgggatccatgtatgtacggtgcccgcgagtgtgatccagcaacatcctcgaccctcgacatcagacagcgcacatctcgagtcatgccaacgacgcctgactgccgctacttacgttcagaatatcatccggatcagatttgcggcccatttttgtacaaaaaagtacttgacgatgtgttgatagtgatgagtcaaagtgaagagaggttgtcagtaatcacagaaacgggcgacatcggaatctctgaaactccaaaattggtttcaatcttcaacaagaatgacatgatcaggtgttgtctgcggcgcaagaggtcatcgatgatttatacgcagtattaccctgatttctgccaaagctgcgggtaccaacatttgacatggcctggaagaggttcgggattttgtaacagccaaagttagttctaagtacaacaaacccaatggggcgcaaaacaaggaattggcaaagcaggcacacttacatttattgacgtccaatttacacgcaacagggaattgggagcacgcagccaagtttatatcacggtcactaggaatgcgttgcaagaaagtcaagtcttgtgtgaatcgacaggtaggatatgaattcaccaatggtatatgtacatggaaagtcatcaaacccgcctccgtctaaaatagactcaaacgccaaaagaacccaagcctgctcggtaagatagcatggcaaaccccaactccggcccgtgattttcattgctcagttcccatcataaagttttcctttttttccctttccattctcattaaacggtgaaatgacaccatttagttcttggaccaccagtcaccctggtcgtgcatggcctgggcaaccttgacgaaaccagcaatgttggagccggcaacaagggaaggaagctcgccctcagcagcctcgacgtaggtcttggcagtgttgagaccgttgaagaaggcgttcttcatgatgtccttgagcttctcgtcaacctcagcctgagtccagttgaggcgctggctgttctgagccatctcgagaccggaaacggcaacaccaccacagttggcggccttgccgggggcgtaccagacggcctcgcccttcttctccttgcggttgttctcaaagacctcgatggcctcgagagtgcagcccatgttggaaccctcagcgacgaacttgcagccggcggcaaggagaccctcagcctcctccttggagacctcgttctgggtagcgcaaggaagagcgatgtcaaccttgccgacgtgaagccaggggcgggcaccctcgatccacttgaggtggccagcgtgctggaagctggtaagggactgacgggcctccttgatggccatgacggcgttgatgtcctcaacggtgatgccggactcgccagtggcgacaagggcacccttggagtcggagagggagacaacggtggcgcctagctcaatgagcttgagggcggcgtactgggcgacgttgccggaaccggagagggcaacgcgcttgccagcgtaggagccggcgccagagtactcgagcatgtggccgacgtagtaaacaagaccgtaaccagtggcctcagggcgaatgagcgaaccaccccaggagaggcccttgccagtaaggacaccctcgaaacggttcgcggccttgcggtaggcaccgaacatgtaaccgatctcacggccaccaacaccgatatcaccagcgggaacatcggtatcagcaccaatgtgcttgtgaagctcggccatgaaagcgcagcagaagcgacggatctcagcgtcgctcttgcccttggggtcgaagtcggcaccacccttgccaccacccatgctcactagagacgccgagtcagcaaatctgatattctggttttgtatatccgttcggtcacttacggccagtaagggcattcttgaagatctgctcgaaaccgaggaacttgagaatggaaaggttgacggaggggtggagacggagaccacccttgtagggaccgagggcggagttgaactggacacggtaaccgcggttgacctggacgttgccgttgtcgtcctcccagacaacacggaactgaatgacacgctcggggatggaggcaacggtgagggcggtgcggtactcggggtgcttctggaagagggaggagttctcgagagtgtaggccaactctgtggtgaaaaatcaagtcagctctatgtccgcggctaaacagttggtttttctctcagacgtacccttgtaggcctgctcgaactcgggctcagagggaaggttagacattttgaaggtggtgaaagggataaaaataaattagcgggttggccaccgggtatcgataaagttgtgcttggtgggagggcaagatggatgagcaagagaacaaagacgagagagggcacagctttcttgaggaggggaggaaaagactttatacaagatagagctggggcgactgggggaaggaagcagaggtaaccttgaaggtttggggaggagccagcgtgaaggaggggacctcgactgggcgagacaagacagacggaatggaagggcccacggtcggaggttcattgcgaggacgggacgaagctactacgcttgtccgtgacatcggatccttgttcctgtctcgatccccccctcgatcccctcgtccctagtgctttccccgtcctccgaacatgggaacgcctggaggcgagcatgaaaccaccaccacctcgcctgtacactattttttttttccaggcggcattcaaatcccgcgttgcagcccgcgaataatcccagccgcagaatgccattgaggaatgggagcgtggggctcatgggggcactcggggtggtggggttgaaccgggattacaccagtagtccctgtcagtctgtcactgtctacactacttgcttgtatatacgtagacgggatgtggtgccgcctggttctgcaatatgtatcagatgcatccaaatgtcgctctccagattggcagatgtggcctgaaccggcagtgcggactgcatagcgacaaacgcgatacaattcgtcgagaaactttgttcaccggcaacgttctcgagacaatatgcgtcatgtctcgcgagcgacggagacgcgcctttctcctgtgaaaatctttccaccctccttctttccacattcatctgcacatgtacacgactgcgtacatacggcgtgggatatcacagcacaatggaacaattattgaccaagcacttgggtgggagggtcgcgtagaattgcccgctcttctagacttaaaggtgtgacgggctgtgtcaacgtcatttctcttatcaaagctccgaggtcggctctcttttctgagctatcgatagtagaaatatcccgctttttattaacactaattactacttagcgtataaggtaggccacagcgagaacatgcccgacgatgtttccaacttggaacgtaatttgaacgtgcaatagagtcgtcactgatctattcatcgtcagcactagccactcctgccatggcacaggttgttctgcccgtgcgcagaattttgccagttggggcgagaactgagcccagaagtgagacccgtccgtcctgaatcaagacatggcaggccaagacatggcaggccgggactgcgcttgctgcgcaacctcggcgagctccacgcagggcgccacagccgcatacatgatggatcggctgctgtcttatcggcgcgtgtttattggtcgcctcgatggtttggtaaaaagcttatgtgaacaagtcgtgagtggtttcgttcttctgctccatttggtttcgcatgggttgcacgctcgaccagcccatcctttctgaggcaaagattggaccacggaccaatgccaagttgcgccaaaccccaacttcgcccactcattgccatcgccgcttcacagtcgctaccgccgtcgagcactccgacctcgcaggtcgcgtgtcgtggcaggctgttaggtcagccatgcaacgctgcggcagcatcagggtttcattggaggataatggggtgaacgagatacgatttgtccttttgctaacgaattgatacttgtcattggactgtttgatcagctacctggggaagccagaccaggttgcagtccgaaaccgcccttggaagcaaggcccctgcttgccatgcactcgtcgccgttgttgacttggtgtgaatgcattcccaagtatacatccttgtcgccaacccccaccttccctcctgggatacacgataacgattcaggcacgtgtcagcgtccctgcaaactgcagcaattgttcagccttgcaggagcttatcagtggacggaggagcagtgaaaaaacaaagtcaaaagaaaaaaaaaagagagagagaaaagatagagagattgtggtgtatctccgccactatcacgggtcgcggtccgcttcggcgagaactagataaatactcctcgccatcgacaacgagcgtggaaaagtctgggcagacaaccacaccacagttcaacgggaagctacgccgagttgatccgccagcgactatccaaagcgacaacgtcaaaaactcgacatgctgaaacttcgacgattgatggaccatcgccggcctcgtcgagtacacttttcggaccagcctcgggagtaggtctgctctccggtggcagtttcgcagctcaattcttttctcccaccaagtggttttccgccggctggcttgtttcggcgagtacactacacgaccaacaggtccatccctagcgcggcacaatcttgctctttacgtggcgccgaaatgaaaatgaatccgactcgcgaaaagaggccacccgtgaagtggaaacaagcttcatcacatcctattcttcccgatggtcagcgccaacaccaggggcaatcccggccgctagacgccaccgacttcgggttgccagtcatgtcaatgggcgggaacccccgacatcgtgcccgtgcccgagtccacatcacggaaacaccgcccgaccagtaaaggtatcaagagatcaaccagtatctcgactgtacccacacatccgcctctcccatcaaccccgccaagcgacgattcggggctaaacggcacctaaaccccatctccgagcggccaacgcgggtttccggtgctgctgcgagcacttgcagcctgtctgcattgcaagtgaagcttccgcgttcaacatacggtgcgaccttatctcgcatgtgggcgctatatacgggccgacatacccttggcgctggacttcactggtactgtagctgccagcttgtcgcatccaagacggacacccatctccgctcccagttcgtacttacccaccattcgtctatcttttgcttggtttatgtttgaggccagcgtactgtgactgattgaccagcctccacacgaatgtgggcgtcggcgatctcgaaaaccaccgaggtgcacagttgccggtgtatggtttgtacgagactttgtgaattacttcacagcagcttgccaactgccttttgagcctgatgatgcggccaagctaacctggatgatgcggccaagctaacttgcaagctgtccgcctcattttccgatctgtctgtctctttcactgattgatcgtcatcaacggcaagagcagcacaacaagtgtcttcagcgcactttcccatctcatcccagatcacgctttccattgagtccagtggccaggagcaggtctctgtcgaaatactggacatgttccttcccttgaaaacggaatggcaagctggacttttggggagagcagggttgcggacggaagcatataccactagccatatcgcgattgttgacgagcggaacaggagtcactttccagatttaccggacgacgaagaagacgtccatgtcacgtacgaattatgtacaattgaagatttgccaagaatcgaatacagaatcgttacttcccatcgtgtctctactgctctttccttttgcttccccacccattaacgccaagacatcttgctgacaatggcgatacaaacagaacaaccgacgctccccatcaaccgtttcacgacacctgcattacgatcggaccagccacgatcatatcatccgtcagcttgcctgtcaacgggcccgcgctcgccaagttcacataaacaacgcccttcaagccctgcggcaccacgcacgcgcccgtagcagcatcgaacgccgtgaatgccgtaccgccggggatgccacccgtggtgaaagcgcagaacttcgcgctacccgtcgccgacgcatcgctgctctgcagcttcacttgtgacccggcagccgccaccgtcttcccgtccccgcccatcgtcagcgttggaaacgccttcaagatcagattgctcccatcgggacagctcgcgatgaagggcgccgcaaggctgaacacctgtttaggagacaagggcgtgtcgaaggcctgcggcaccgccaccacgccgctcgccgctctgatgaacgtctggtggcgtgcctcaaccgttaggatcgagcccgcggtggtcaggatgcccgggtcggtcacgagctgcgccgcgcccaggtatgccgacacgccaacgttctcgagcacggcggctgtggcgaccatggcggcggcagaggtgacgttctggaagttatatttacattcctgtacgggcttggcgccggcaccggcgatggcgccctggagcaggattacgtgctcctcttcgatgctgccgatgccctgtaggtccttgatctgagactcggagagcccgagggcggtgaagtcggcggcagggaatttggcgaagccttcgcggtagaaggtattttcgaggtgttcaagcgtaagagcgctggaagacaggttcgttagctgatatgaggcttgtgcaagcagagaagaggagggcctacaattgcaggatgtctacatccgttagaccggcggcggtagcaagggcattttgtcgcctcatgaagctgtggatcttgagttggttgtttgtcaacttggggatggcgggcaaggccgaggtcaaggcagctaggcatgccgtgatcaggccgagggtctttgtgatcgaaggcatgttgtcttgttgatcgacttgcttcgtggtaatttggcgtcgatggtataaaggtaggttgtctttactctgtgttgtgtctccttcaatggtctctttttcgtcgaaggaatgcgagcctggtgctgtatatgcttgtgtgcgtgtgtggactatgcttgtcccagtattacaatatgagtagggaaccccacaaggccgggccgtgtgttgctggactttgttgattgtcgtttagacaattgtcgttcagtgtgatgaagtgaagagcacagctcgaagagacaagtagaaggctcgaaaggagaatgaatggaagcagcaagaaagcagacccgtgcttggtataaagaatgaatgaaacagaagagtaaatgcaacacaaacacaacaccaggttgacaatcgatcgtgaaagtgaaaaggaagatggcgagaaacgaactataagtataaaaagaaacgaccgtctgaaggggcctgcgaggtaaggaggtaaggttatatccagaaggagacaacgtcacagccaacaagagtcgtgatgttacggtgctggcgagcgccaaggggccggatcacggaatatgtatgtagtgtacggggtcatggaccctacatacatttcactatgtaagggcaaggagatagcttcacacggcggcaaacggctgttaagtgttccggggatatggggtaatagcattgcggagatagtggttgttcccaaaccaccagggactgacatgggcaggggttcctcgagttcattgcatgagtgccagtgaagtacgctcggaagcaaatggatggtacgtactacctttcatatacaggtactgcttaacataactcgaattaaaagttgaaacttcccaattgaaaggggcgcatgcggatctgacttgctggaatgtcaatagtagcatgtgagatacgaacaagccgctctctagatatatatcatgtaatgacatagaggaaatggaaactacccaatacactcatccaatcccgtccctcatcacaggtagcctaggttggcgaggtgaaatagatatctatctcgtgacaaggcaggagaagagtaactaaccgaaagaactaccagatcttttccaactcttttcttcgagtgttgactgaatcaaacaaaggtgatgaaagcgtcaagtaactaaccaagtagccaagcccattcttgacgtttcgtttcttcgttctgagtggacttctcagcggcctctcttgcttcaaccctagctctactctactctgaaccacaaacgatagagccagaaacgtgtggaggcatgtagagagagagagaggggtatgtagttagaaacaagccatttctcatatcaatgctacagtgatcaaaattatgaacctggaagctcagctattccaaacggttcaaccgagactccgaaccaataacaacaagctcataagagaattaaggttgagggtttggaggtgcatcccatcttgcatgcgctcggatatctccatgtccaaaaaagtgagagtcgtcgagatatagacaggggacggggttacaccacggagaacatctgtaacattagggttgttggggtttgttgaaggggtcatcgcttccatgtctcaaacacgttttaaaggtctcacgggtacacggatttgttgtaacccggtacccttaccaagccttttcaagcttgatttgacgttgactgtctcctacctacctctcatcacactactggaggacggatttcgattcgtgaatacgtttcatggaaatggaagacatggatgccgagctggaaaaagatgttccacgatgtgtatacaccccttgtcgcccacactcggcatgggtaaagcttcagcacatgctgaaatgtttccgacgtcagcacatttgcacttgcgataagcttgattctgccgaatagccacgccgcctaattgactatattccgcattcttttcacttcatcaaataattataatttatgtctgtactcggcttctgctgtcttactgatcctcatcataacatattcatccccccgtcaccaaagctattataggtagccaaattatgattgatactcccataggggtccctttctgtcacatagctgccacccgccaagttatccatgttgagtgtgataacaccttcgcgaataagccatcagactataagagatgcacaccatatcatcaacaaaggaatacacccgcataacaatcttgaagacgttgctttctaacacatcatacatcatccgttcttcctacttgtttgacaaaatctccacatgacgacggacattaaggcaagtcatcttaaccgttcctgcactgctgcgcatcttctttccaaagcatcagatcatttagagggcatagggattgagcgagcggatggtcaggcacctgtgtttttggtcagttgtgcatgttgtaaggggagaagggatgtagaacttacggtgggctcttggaaaggtcggtcttgaggatgacaggcacacgggtcatctccgtcacatcctggatgtactcgccaccctcctcgcggagcttgaagagcttcaagtacttctccttgttggtcaagcgagcctcgggcgcctcaccgacgggcaccttcgaatcagaccgagtacggtggagggtaccgacggcctcagccgcagactgagtaggtgagccaggcacgctctgagtcgggcgctccgcaagagatgcgccggccatggcctcggtgatatcagaggcattgtcctcgatgtcgtcctcgtcctcgtcctggaacagagcgtcaacatcatcgtgcgagacggtaccagtctcgatctgcttgcgggcagcctcctcgcgatccttcttagcgcgttcggcctcctcagcctggcgagcagcagcgagagcattcgagatgcgctgagaagcggcggccttggggcgctcatcttcaggaacgtaggcggagctgggaacacccttctcccagtagagttcaagaactctcttctcttttctaaactcggccttctttagaggaagctgatcgcagtggacacgcttctcgaagccccactccggaatgaggacgtcgaaggcagactcgtacacacaaatgacgataccctcgctgatcaggtcgccattaacctcctgccgcttcttatccatggtgcggcaagattcgatgtgaacactctgttcctgagcattttgagccgaatccttcttggtgttgcaagactctacggtcttgacaaggttctccaaatcctcagtatattcaatctttccatcagaaagaacagcctcaagctgacgatgaacaatgatgtcggcgtagcgcctggtggggtacgtgaaatgagtgtagaggggtaagttcaaggcatagtgaggccaaagcagactggcagtcttgcccgcaatgaagtacttggcgcgctgcatagacttgacgaggagggtctccataccctttctgatgtcagagtcgtcaatcttgaacaagctattctgtagggtaccactgctagtagcgtcaatgtcgtagcccaaagcagtcatacggtcaatgatagtttgtaggcggcgggagttaggagcagactgcctgcgcagaagggctttctccgggagtccctgcgccagacgttgggcaacatgggtgttggccttgtgcataagctcttcgacaagttcagtggcctggctagactcgaaaatgttgtgcttaggcgggatgttctcatcatcaagttgctggaggagacggagaggcgcaatgggttcgccaccggcgcccaagcgagcttcacggaacttctgggcgacagcgttgagaatctggatgtccagggccttcacagatggatgggagaatccgctgctaccggaaatggcttcatcgatctcgctgagcgacaccttcccgccgctcttgacgataccctttccaatccaggtgtcgccttcggccaccgcgccagtctgggggttgacgtggaacacaacgctaaaagtcaagcgatcctgttcaggagtgagggtgcaaagctcgctcgacagcttgggggggagaagggcacagaagcggttgacaagatggaccgcagtaccgcgcttcttagcttcacggtcaacgagtgagccgggcttgacgaagtgggcgacatcgggaacgtgaataccaatttcgatcttgccgtcaggcaactgcttgaaatgaacaccgttgccaagctcgacagagctatctaattcaacagtgaacacattctcgccacggaagtcacggcgagcggcaagagcagcttgatcctcactttcaagcgaccagtcttgctggctgacgttgcgcaaaacagcctcagcaaactcgtcggacgcgaagttgttgtcacgaaggagggcatcggtctcaaccttaagatcacccattttgcccagcttctcaacgagggtaccaaacggatgcagagaagtgatgggccagcgcttgatacaagccacgaagatctggtccgcatagtcctggtgcttctccacgaagtccttgggtgcttgctcggtaggaatggcaatcagaggaacacgcttgtccgtgggcttgaaccaaacaatcttgggcttctcgtgggagcgcgagtcttgttggcggccattgccaccgtctctcgcagcgcgttcagcttcctgcttctccttcgtagcctgactgctcgggcggagcagaccaagggtaccagaaaacatttggccgggaacacgctcaataacagcaacaatgtgaccagcaaagagaggctgctgctcatcattgatctcctcttcctcaaccaaaagaagactttgaccttcaacttccacgtcgtcgttcttcttttgggtaggacgctgtctgaggctgccacggcggcggagtcccccctcagcgttgccattgtcgtcaccagtattttggcctccactaatggagccagaacgagtgtcggtaatatccttgcgcttcttcttttcttccttctcgcgcttctgcgcccacacttcaccaacatccaacagctcgaccgcaacgagatcaccttcgagagcacggttgcgatccttgctgccgcagatgaagatatcggcgggaagcaggccatcctgcgtcgagacgtacgcatcgcttctgttcttcttgttcacgcgaagaataccagaaacaagctggccgttacccaagagggcaggaagagtagcttggggaaggtaaggagtgaaaagcgtcttgcgctgctgttgctggctttgctgaccaggagcagccatttgaggagcgtgctggctggcggcaagaccggtaagtggctgaccattcatctgagcaagctgaagagcctgaagctggttgagctgcatcggattgagttgttggccagggaaaacctggggcatcatcatctgaccggggaactgaaccagctgaggctgtccaggatactggaaggatccaatcgaagagatggactggctcaccgagccgcggctgcggtgaccgggctggaagccctggctctgaggaagggcagcggtctggtcctgagcctggttctggttctggttctggttctggttcctccagttgccgtcgaagttgcgggaaccagtgcgggcatggccgctaccaggagcgcggcgggaaaagtcgctgccttggcccacggagtcggtagagaaatggcctccgcggccaccacggccattggcaccaacagccatactctggctcctgccatggccgccacgaccgccacggaacgacgatccctgagctatctggccctccgccggagcaggagtggtgctcggggtggtcttggcatcatcctcagacttctcggaggagccaggggcaggagcagcagggaactggaaggtagacgtcgtgcgcttctgttgggcgatctcggcggccttcttggcatcagccaaggccaaggaatgtcttctctgatgaccgccgccggatccaccccgaccaccacgaccgccggtgctgttctctcgggcgtgaccctgggtgggatcttggaagttgccgaacgtcgaaccagaggcgccggcagagggagcaggcggcgggccccccatgcccatgtttggaatggccgactgattacggcgatgtgaaagcggttgtgtaggaggagctaggggcggctgctgctgcagctggaccgggaactggaagcccgcctgaggcgccaaaccggcaatgggctggaagttggtgaatccgccagggcccaggggttgcgtggccggaagcatgccgaggttggcatattgagctgtaatctgctgttgctgctgctgaaggagttcgatctgctgctggatggcaagctgttccactgcaccgaaaaaaagatccagtcagtacgccagcgcattgaagagggggatgaggggttacagtcaggacacaagacgggaacgcgacggggtcaggggtacgatcattggcttttgaagcttttcgccacgaacaagaacggaccagtgcaagagcggtagaggggcgccgcgatagtacacgatggcaatggcgatgacaatagcaaaactcaaaacatactgttcgtgtttgaaaacatactcatcaacggggtcagctccgacgggcttcttcgatgggcgatatggagccgtcggccggcggggccagagacgcctccttgaggctgctgttgctgatccatgatgcaggttgttgggacggacaggtgcagatgactcgggtgatccaggcagaaaacgtgcacgtcgagtgcgaatgcaaggcgaagtcggcgttggacctaaagcgtgtgaagaagtagtaaagtagagcacgagacgagtcgagtcgagtcgagtcgaatcgaatcgaggcgtggtcgaccgaacagagacgagggggaaggttattgagctgggtttatcttttttgtgtggccggattgccgttgcgatgcatcagatgcgatgggagttgcggtatgtttggttgcggtgcggagacgtcgccccaaaggacagttttgtttcgcagttaaagcggattggatgaaagaaatcaagtccaaagaggttataatgagagattgaaaagttgctacgagggagtgtagagagaagggagggaggtgtccggctttgctagttgacgttgaagctagagggaagcctgaagccgatgcggattgaggttcgtgaggagggaaggggaaagggagagtgcaggaggaggaggagtcggaggacgggagaaagaggttcggtgctataggaagtcaggaggactgggccttggacctgagaggaggaggaggaggaggagcagagcactttcagcgccgcagcggcagtcagcgagaggaacccgaaaggtccatccttcggcgggcatcctgggctggctaggttgtacctagagtatctacctagaggtacctacctcacctagactacatgctagtgacgaactgatgcgtgagagggaaacgacgggacaggatggtgcccgcccgcctggcagtccgtcctgctgaggtgagtgaggtccgtccctccttggaggcgcatgctgcaggtgtacacggtgcggcggcggagcatggaaggtccgggttcacggcaggcatctcttacggtttcagttgcacctatcagcggcggtgctgggcagttggctgaagtggtgggctaccgttagtagcgccaggataggtgcaagcacgcagggtgtgagggtggtgcaccggataccccatgtgcgcgacacaccgtgctcctcttcccttccacttacaacccaactactactgaatgaagtaacctttgagccccttttataaaaccgtcttttcttcctggcctttgttcaaaaggaaatctgcactcatgacatccactgcatacctacttctggagtttctgttcaatagccaagagcttcgaagagtcgaggaccgcgacaggagcatccgggggaagctacactacctacaccaatcaacgatgccagtggggaaacggttcctcagcagactcgggaaaatcacaaatggcagaagtggacactcccgctaatcgtctttaccccatacctcatttagtttagattcaggatatctcaaacatggcgtatgctgggcgatgcttccctgtcacgaatgtgtctgcacagggacagggacgacaaactcgagatgtactcgaagatacgtgctcgaacgtttctctcggggaaactcaacggtggtcggaaagaggatcgccaacccatatcatgatgtgcccggcatcacctggggaatatggactggccttgccggcgtaacagggaagacgtcaatggtgatggtgataccctaaaccctggatcgacgcgagtacaccgcatactgcaagacgacagccgtgtctcccgtgtcagaagctccggcaggctttgggggtctgtgtctttggatgacggtacgattcgtaaaagaggttgaagagaagagagacacggatacctgcgggaactaatggagttgctatctgccatatacaaagaccacaagctgaccttcttgacgatatttgctgtccacagcaccaatggatcaaagtaatacctatgcagtaacttgcgatgaaaagatgaatccttgattcatcacacatcctgcattaaagttcgtttgagatgtcaatagcacgttgccttagcttagcttcgtaagtacatacaatggcgacttcaaagagctgtacctccgaagccctttctcttgactgttcccatcactttgtaatttatacggacgcccgaggacctggagatatttcagcgtaacacagcaggagcagacatctaaatttgggttatagatgccaaagccgctttgtgatatctacacaggtaggtaggtttttgttgccaacaatacatcaaggctagatttcaggttggtttatagaaaggtgccacttccatccgttctcccccaccaaaagcggctgcaaggaccactgcacctaaccacacacagtgtgtaaagataccaagacagacggatgccgccatactaaaaccgcacccatggagtggacttagtgctattggactcgcgacgcgcgcaaagtacaactccaattgatagtgtccatagtacccttccgcaactgtcaagccgaacacaacaccggacgatcaccttaacatcacccaattttttttttaaccaagcagcgatatatctgcctgaaaatttccccagtgtaccacctgtccggcaatcgtgacgggtgactgggattgtcaagcagcagcgcatccaaccaccgacaggatggctggttcgtcccccgctcgcccaaacggcaaccagtgggcaagcccttcctcgcgatcagtcatatccgacattcttgctggagaccgcaattccgaggcccggcatagacttctgattgaggccgctaggagggaacatgaacgtgtacgcgaggaggccgagagggtgtaccaggaacacctcttgagacaagagcaggaacgtctggtcgaggagcgcaagaaagaggaggaaaggatacgagcagaagaacaacttgctgctgagcgaaggaagcttaacgctctcaaggcgaagaaaatcgagatcccgcctgtcctgcctgacttcgagccagcaaaggcaccatctccagccccgaaacctgcctcaacggcatccccatcacaaccacccgccacccaagtcaatggcaaaacacttttcgaaaagcaacccgagttgcagccagcgtctgcaccggctgcagcgaagccttttggaggatttggacagacactaacaagtgcgcaacccgccactgctgccctgaagcagtcaacgcctgcatctgcagcctcttctcagcttgcgaccagtaacttgctagggaacaatatccaggtcaatggaaccgccacggccacgaccattgccaaatcaccgacaccagcacccgtgcaacaaggacctgaccgattggcagtgatacacaaaaatctgaaagagctgcggaagtctatgttggatcaagcaaaagcaaatcaggcgcttaaagcccgtatgggagatatgcgtcgagagatcagaaagtgtgttggacaactcacgggaggcggcgcgggagtcaatcgtcaacaggtatttaatcaccaaatcaagcctgttttcagcctttgggggactgcgctaaccagacacaatgacagaacaataccattgctgctctactacgcgaggcgctcgaaaaccgcgtacaatctcagctcgttgacccgaataccttcctcgtcgaatcacgagccccagttcaagggcctaccaacaacgatccgcaggtcccgtcactatttatctatctactgaacgtcttcgccaaggccaccatttcccagttcatcaacgaaggcggtccacgaccagagacagccgatcccgtgggtgtctgtattgccgccgtgttttccgacccggcattcgcgtggcgtggggcctccatgatcgacatccttctcgccaagttccgcatcgtctgtcccgtcctgtggggttataggggcagcgagaagacggagcaaggacgcgccaggatagggtggtggaaggacaatggaagatgggttacggagcaggtgcattttgaccgaatgacgggtctcggtgccggcttcgccgcgatatcgttgcgaaacttcgcctcgtccaagaagcaaaacccatacccaccacgacattactgggcggccatggcgaagattgtcaacaccccttcaggcgaaatctcaaatacccagtgcgtggttctgaaagctatgatccagaactacgaggagaagtttatccatgcatatggaaccgctgcccttgcggcgttgaggaccgcgctcgtagagttccctgctcgggcaccggtcaagtcgagtgccgtgaactcgttgcaggttgtccatgatctgctcaggaagagtactggagctgctcttggataaataaagtggtcgtgtgtgtcagaggaatggggttggtgtgttgtgtgtcagaaagaaaagtcatatcaacggcgttcaggatttggtcatttgaggttttcagcatcttggaaggataacgtctgccatgtgccggttacgaaaagttagtgttctatcagaagaaactgaaaggccgggcttcccagcgtatttggcgctttctgttatatacccagcgtatctacaatcaaggcggcgaagctcgtagtgggcatacagaaacaaaaacctaccacatcagcactcagagaaagaaagccctgtaaagggtgcagaactgagcctttgtatggctccaaactcaatgttgctgaccgatgcccgttttcacctggaccatggcggcaacaactcgtggctgcagtgatccagtaggtcattattgtattaccgtatgaccgtccatcataatgctgtaggcggtaaagcaaaataagtaacaggagagccaaacatcatagacaccccttcagaactcctcttaaccggcagaacccaaaaagaaaacagcccgcctagtctagtcagccaaaacacagccccaatcctgccgtccagctcccagcttacaaaatgagcaataaaaccaacaacaaaatcaatacgaagatcaagaccgcaatgcaacaactgctcagcgtgtcctcgttgtgcctcatcacatatgtcaacttctgcatccccgtctgcaacctccctcccacgcggtccgccaaatcgtccgccacctccagcatctccctctgctcctccaactcacggcccatgtcgtccgcctgccgcctcagcacgccgaccgtctggaataccccatccaaatgctgatcctgctcgcgcatcatctgtatctgctgctggtgctcgaattcggctgcgtaatcgtcgtcttcgccggtggcgccagcggcaccgttttcaccgtccgggatggcgaaagatgatgggtctggtaattggtccttttgctgggtaccctttccagagacggcggatttggatgcgagctcctgccgcatgttctctacctcggacccgacatcttgcacaaggcgcttgcgccgcgtgacttcgtgcgccgacaggccatattgcgtggggtcgcgctcgatggccttgacggactcgacgaggtcggcgaggtcttcggcgagggaggagagggcggattcgaggtcggagcgggccgcgatcagctcaggagagtcggtggaagaggaggaggaagaggtgaagagggagcggatgcgtaggtaggaggtgaagagggagcgggtggattggagttgggttaggacgtccctgtgtttgaagttttggttagctgtcaatgttttgggttgattgtggtttgtgagttgggaaaaaaagggggagatggtcagagcatactgttggacctcaaggaaggggtcctcctcgttcgtggaggacatcatcgcgctactgcgaagacgaggaggagtaaagctgcggcatcagttgtcggtcgcatcaatcgacatgcgccggccttattagtcccaagttgaaggaagtggagattcactgcatagaggtaaagagattgaggaagtggtggtatatgcagtgatctattgtgtttgattaaaataaagaccaaagtataatgacgttgcggccggcagggttcacgatctcgacaactgcctcgaggtactgtagtagcggcgctatgcatacaagcgcggcgctccagattgacacccccctttgtggctgagggtgagtctagaaagtacatgtggttctggacccgccgtcggcttggcgtgagacatccatcccatggacctcttcggctgccccgcttctgcagcggtgcagctcccgctccctcgtctcagggcaatcgcgcagtcgctgtgaacgaaccccaacgattccatcaatccccgtcttgtctgaacaccttgactgctgcccctgttgttttgaggggaaaatgcgaggcccttgatctaaagaactggttggacgacgcgcgctgtcggtccggttgtcagtgcactggttccaggttccccagtcgcggggacgggcagtgcctggagggcagctcgcccgatttggtaggtgaaacgtagcttcaacggagccggggaccactgtaaccgaagagaatcatagtgtctcatcaactgtccttttccttctctctttcctcctcctcctcttccatcttcttttccaccaattctttgacttgggtcaggtcattgtctttttccatctcaacccaaaaactatcgtgaaccgtcaagatgttcagcttgcggcgactcctcctcgccgccacgctgttcctcggcgcgatgctgctctttgcgcagtccgccgaggcagccaagggccccaagatcacccacaaggtctacttcgacattgagcagggcgacaagcccctcggccgcatcgttatgggtctctatggcaagaccgtccccaagaccgctgaaaacttccgcgctcttgccactggcgagaagggcttcggttatgagggctctaccttccaccgtgttatcaagcagttcatgatccagggtggtgacttcaccaagggcgatggcaccggtggcaagtccagtatgttgcttccaagttccgttatgcactttggtccatatcattgaccgcttgtgtacagtctatggtgacaagttccccgatgagaacttcaagctcaagcactccaagaagggtctcctctcaatggccaacgctggcaaggataccaacggctcccagttcttcattaccactgtcatcacctcgtaagtcgaatacactcgagccgcatggtctaggaagtgcccggttggctaatacacattttgtcgcagttggctcgatggcaagcacgtcgtcttcggcgaggtcctcgagggctacgatgtcgtcgagaagattgagaacaccaagaccggtcctcgcgatgctcctgctgagcctatcaagatcgccaagagtggcgagcttgaggttccccctgaaggtatccatgtggagctttaaaaagcgtcttctatccatccttgcgaatccccatttccccaccgttaactgttcataaacctgtgtgggaaaagtcatataaaagaggaaaggatatagaagcaaaactttttggatcctcatacctacaatggtgtccaattgtggatcgttttgttcctatgaccgtttacccgtgtatatgagtccatgtgctgatgagtcggtgttttttctcatcaggcctggaaggccagtcggaatgggcatctcccgcgtacgcaaacgaagacgagaagcctgctgctcctgttcctgttaccgatgccaagcctcctgcgcacgacagcatccccgccgccaccgccgacgacgatgacactggtgctcccttgttcgccaaggtcctcttctttggtgtattagttctaggtctcgttttgtatattcgccttcgtcgcgcccctaagggtacgtacggaaagggcatggagtaggcaatatctcgaatatttgaaatctgacaaggctgcataacaggtagctatcagggtctgggcgggcgtgagtagcccagacgagtattgttgaaagggagaagaaaaaaaaggatcaaatcatgggcataaatgaaatcatcggatagttcgcttttattcccatgtatatcagtcgcggtaatggttgtgatggttgcttcggcgatgtagtggcgtgtctgtaagtcgaagcataaaagtagcatcacgtggatccatttttatccgttcgagtcgctgggatatcgaacttttttttttttattacatttttggtaagacagtaccgactcgtaaaccacgaccaggaaaaccttgaacatcttttcactatcttccccgaaactctaggtctcgctggccgaatccaaaactagttgagaaacataatattcaatcaaccaaaacccaccaagatgaaggtcatgacactcaactttctgacctgcgcggtcaagaactgcaagtcatccaacgactcgttcccgctgcaccccaaggaggccgagctggccaaagatgatatcgagatcaaccctcaacttctgatcaatgtcttgcctcgcatcgactgggctgctctgcggactacttctaccgaagtacgttgaactctttttgtattttcaaagccgacccaccatttcgatatggagctacaatatatcttcatccccaattttcagagaaataccacacgtccatctcacacctccctcaccctcccacactttcacttcaccccaaacaacaacagcatttcaacgacgtcctcaactaacacacacatcagctcggcttccccaccctccccgagcagcctccctcgccagaggatcttcagtccgacgaggctctcctcaaggagctgcacgagctgctcatggagacccaaatgatggagggcaagctcgtgtgcggccactgcggacacgagtacgccgtcaagaacggcgtggccaacttcctcttgcctagccacttggtatgagtgtggagcgcgaggcagcaaggcgaggcgttttcagggatggtcgtgtcaactggactaattggactggttgccagagacctgttggagaatcggggaatcttcatcggatagtaagcaccaaggagtggtagagatggagaagtggttcctaccacacggactcggggaatgcatgcgatgccagaaggctggccacctgcgggtagcaatgaatggatggatggatggatggtttgggtgactgcccagggttggttaagggctaccgcaggagtcgtcctgtccttgaagagactagagtatggcgagaatgatttcttgaggggcggttaattatttcagcattttacttgttcactttcaaggcgttctgtaagggaaaacatcaatagaggattatctggcaaatatcagcggcgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcatttcaccaaggtgacaggttgaagtttccaaagttagttattgcccatgtttcatgcatatcattgctcatgcgtgcattcttgttttcattcccatcttgctttgttctagtgtacgaatgcgcaatgctttaatgatacccaaccaagaacaagaaccctcgaactccggcctgtcccccaaacccatatacatagcatgattccatagcaaaacaaaacttgtgttctgccgcatgcacatctgttgttcgttgcatcccaaaccctacaaaacacgaggaacagggcctccaagcgctttactgctgcttcttctgtgcagtcggtcccatctccttgtcgaaagcgccatatgagacttcgagactaccgagagccttcagtccgacgcccaggatggagagcatgacaatgagagcgagcagggcgacgaaaatgcctggttcagtgtcagtctactgccttgaaaaaagcgccgacttgagatgatgattacataccaggagtgaagaactgatacttcgcaaacagcgggcggttatcataagtggtgttgccgttgtcactgccctcctgagagctaaactgtccgcgcttgagatccatatggactggttcgataaagtcaggctggtaagccttgaactcgttagggtctgataccatgacaagggtatagtcgccctcaagggtatcgagcaccaggcccaactgatcgtctatagttgcacaggttagtacggggcaattcaatagccgacccgtgatccgaactagacataccattagaagccaggatttgcgccctattatccttgtgctccaaggaaggtagatgcgtgaggtcaactttgacgataccggcaaccttccccttggcagcgcaggcttccttcacataatcctccaacgaatgggttgagaggtcgccgactacctccgcaacgctgaaacggcccttgatttccttgcttgcgattgtgtcgcatagactgcgcattttacagtgcgagccatcgcggatgtcggcggcgtgcacgttcggctgggagacgataacgtagtctttcgtaggacaagaggaaaggatctccttggcggaagcaatcacttgattgctggtttggagctgatcgtatctttcgggtgtattgagcctggaaatcacggtttcgcaagggtcagcatcttcagtcgaagtcacatgcatgaaagcgcaactgagtgggatgtggtgcacaagatcgtgatggcgcgagggcaacttgaagggacaccacccacggcgacaattgggacatgacgtacctggaggtggaaaagaggacaaatggtgaagagtccgagaaggcatgcactgccgtagaggcgagcagagttgttactatcgagagtttcatgatttacagattatgccaaactgtctgcgatattgtcgtcgtcgtcggttgttgtgttggatatgcgaatatggtgtagtgtacaaactggcagcgtggtgtagctccaggatccagagcccgggagcgtggatgtcactgcactgagagagcgccagacgtctgatgcatgggattgggtgctgggtgtgaccggcaggctatggacatcagagataggcggtagaatagggcagaatacgataaggccgcttcctgcatggtgccccgttcgagtgaacatttgaacaggggggtggctatcagtaaatttacagttgaacccagagcatccagatcgctgcatccaaacatccttcccgcccttacctctacctcgatttcttgttcccttttctccacaaaaccaccaaacgaactttccactcaaagtcaaccctcgaagccattatggagagggatccagcgttctttgttgccccaaggcccaaaaagagtgggctcgcgccgccacccaagaaacgcaagatagtgcacaaggtcgaggaaatcacattcgacaaggacgcccgcaccgaatatcttaccggtttccacaagcgtaaacaggcccgaatcaaggctgcgaaggcgcaagcagaggaagaggcacggctggaacgaattaggttgagaaagcaggtacgtaccggatgaccgctgtctttcttggttggttccatggcagtaagtctaatctacgtcgggtacagatcagagaggagcggcagaagaacctcgaggaacatatccaaacagtgcacaagcttctccacgaggcagagcgtgccggtaccgacgacaaacccaccgagaacaagtcagacgacgaatgggatgggctatccgaagacgatgtggcggaagagcctgcgcttgatgtcgaggaggagtacatcgatgaagaccgctatacgaccgtgacagtagaagccgtcagcgtagacagggacggcatccacaaaccacggaccttgaaggacgaagaagattccgagacggagaagaacaacaagaagaagaaggcggctgaagaggcggcgcagcaggaagccgacaagaaatcaaaacgaaacttcccagagaaaaagaagaagagaaaattcacatacgaaagccgacatgaccgaaacgtcacagagaggaaacagagggcaaagaaagcgaagcggtcgtgataggttagatggcgaaggaaataatctaccgctattcctgacagcggtatcccttacgatatctagatcttgtttaagtactgtatgtgcaatgctgggatgatggattatgctttgaactagtaggcaatatgagttgtacgcgggagttagataacggcttgctttgtccgtcttatctccctactcgacaacccgaggacaaacggcataaagggtcaggctgatattatcgatgcggtgacgctgtgaacaaacgtaaagaaaggaatttccaccatgttccgactgcatccgttaaccaacttagatgttggcaatatcagcctggaactcttccaagctcttctgtacctcggcgtacttcttggccatctcttcgtacttggactcccactggtcgcgctcgttctcgagggcctgaaccttgcgctcgaagtggccggccttgacgtcggtctggcgaagcctgttgaaggaggaaaacatcatgttagtctaaggtgtcgcaaagaaaaggggttcaagggcacaggggttaggaccctcccccatctcatcgtccaggggtgcgtgtatttcgatgcaaacgtacttctcgttggtctcgcggagagtcttgtcagcctcctcggcctcctcttcaagaagttgaagtctccgtgtcagcgtctcgttctgagtgccttgttgcgcgccatcctcggcggcgctcttgaattccttaacctgggtctcgagcttttccacctcactttctagcacgctgttcttgtgggagagggaggtgatctcctgctccttctgaaggttctcctgctcgaggaccttgatcttggactggagctcctcgaccttagccgaagcctcgtcagcctcgaggcggagctggttcattttctataagcgtgatcgcgctggtcagcattccgtcgtcaaagagcatggcgatagcggtgtcaagcagtcgcgggcatgtttaggccttgacgggcaggcctggggatacacggatgtggcggtggccgtagctggctgttgctcccattaaggggttacgcatcgctgggcagttggtggggtccacaacagggatcgagctctcgaaagcgatgatgtttcttacctccttgatgcggtccattgtgtcggtattaggtgtttgtgtggtggaaaggtgagattagaagagcgcggtgttgcgagttgaatggtatctcgagtgcgaaaagggcagtttgtgaggatggtgtggatgtgttggttgggttgatggaagggaagaggagaaggagaggaaggtagcggacagatgatagtgggtttgcaatatgaagagtgcccctcccctccataacggccgcctgggctgcgtgtctccctcgcctgccgtgacttgggagatacgggagccatacatcgtgcccagatcgggccgggggtccagctgcccctggtccagttgacccagtgcgttccagtgcgccagcgggcggtctggcaagtctgaccatctgaatgggctgcttacagcttcccgctaggtgtctttcaatttccatcctcatccactgaaacttgtcggtctggatcccctggattggattccacaggcgggcagcaaggggtcggcttaaagtggggccagtcaagttgagcagctcactccgttgctgggccaacgcctcgcctcgttcacccacaaacagaccgacggctccaagcacttgaactgaagagcatccgattactggaccttttccccgcaccacctacatcgatacgactatacaaactcttccgggcagttgggagctattccatagcaacacagcaagatgttgagagcacatcaagatcaagaaaatcgcattgcgcatcaagctgggaacgctaaacaactcccagtgaagacacatggcgctttgtacccgaaaacgccgttgaaggtccctctcaacgatgagaacaccagtcgcgtgtttgccggaaagggcacgattgtaaaaggcgataatgtcttcactaagggcactggggcaaacatgatgacgcccggtgagtgctcttcatgatctctttccacaatcgaaagaggttggttgcgcaaaggatattggttgaccattcaaaacagcccctcgaactgccagagcaccgctcgggaacaagaccaccaacgctaaggcaagagcggcacagcaaaccggcggaggcaaggaactaggcggcgatctcaagtcaaccgtcaagccaacgacgacccttcgtcaaaagcaagccgcgccgcagacccaagactccaagctggacgtgcatgccgatatcaagccaaaaaacgacgatgaggaggagatcgagtactgtcctcccccggcacaggaccttccgtacgagtccgacgtcctccctgcgcacgccttgaccttcgagtcgctgaagcccgagaacatgttcaagggatactacgagtattactacaagaagttggacgacaatggtatgactgccaaggagagagaaatggcagagcggcaacagcgtgactttacacgcggcgacgaacaaatcaagaaagacatggaggagttcgactggagcattggcgacatccctgagagcaaggatctcctgaagaagacccaagtggacgcaactgcagtttcttgctccggagaaaccaagaagactgggcgcctaccaagcaggccgcctagtacgttggtagcgcgaagagctgcttccgctctgtcccatacttctgcgagggaacgaagcatatcccgcccacaggtgaatagcaagccctctttgacggccgttaacaaaggcagtctttttgcgcgcaagccttcgctatcaaatgcaagtcacgccagaaccctgtcgaaggaccgtccaatttctagtgcaacatcccgaaatactctaggatacagcagaggcagatctgtttccgaggctgcaaggccggctagcgctgctgccagcaatcaacagcaatctgggccaaggcctcgccctttctcccgcaccagcagcttggtatccaatgggtcagacaataccatcactccggctcggtttgcgcaggctcagaccacacaagattttcagaagccactcgggcttctctccatcttcacccatgatgaggaagaagagcacagtgaccatgagactgtgcctcatttcgatgattccgatgatgattttcagctttcaaccgatttctgagcagaggcgttcagtggaaagtcgagcatttgctgagggactttttcgtccatttttctacatgagtggcgttggtttattcttttttattttattttttctcttacggagttcagagactggacaatgagatggattatcacaatggtcggtcagctggtttgccatggttggtctggccaattcttttacgcactatgcaacattatgagcgccgtcatggttgggaaaggaatggttccatggtgttttatcttcattgtcggagcaagcatggatgatttggcgtctagtcggaagaaaggcaaataaatgaccgtaatgatgatgttctcgcagcttgttttgtgttgggcgttgtcaattgttaggctgtcatatggcagagcagggaacaagggaaccttgtggttcttactgtgattcaacaatcagacgctttttagccctatgtaaacagccaaaagcgagtctttatggttagcttaaattttgaacaaaatacagttttcggtcgtgaattgttggtgataattgctacatagaatcaagccaacagcttcaaaataagtgttcttcagacttcaatccctttgtggtgatgaagatcaacagcagagttggggatcgttgaagctgcaatgacgcagttggttgtaaactaagaactgaaatggtaaaccaacagtggaacacagtgactgacatgtggatgcccctccaccgggccactttgcgctttcacgctcctcctggcggaaggtagcagacgcgactgacaagggaaatgaagcgcgacacgggctttaattgctgatgcacaggccaacttgatgcttggcgcaggacgaacctgagagtatctttccgcttttggcttagcagatccccttatccgcctgccgccatgttgcccttccacgcttgtttcaactttctttcagcggccggcgcatcgaagaatccatggtccacaacaacccggtctgcgctgcccatgcccttgtgcccttgacgcacctcctttgaaggaagaaacactctcaaactttcggcttcattcaatcccgccacgattttgcactgctcacaacgaaccatcgtctcccactcagcgttttccgtgtcgccgatgtcagcagggctcgccgtctctatttgatccagattcattccttccttcgcacacaatcgagctcaccactccacgccctcattcgctgccccgttcaccactcagccactgcagtcacccccccgttcagcgttcagcgtcagcgcccgccctgatcggcaaaagctcagtcccgcccgtcctgtcgcgtggttctctctcgctctgcacgcgcgcgcgatcctgcccttcacaaaagttatcgcagctcacgtcgccctcgacttcggccacgtcccagctcaatccgcccgcatcgatcctctcatgcatgctatctcgcagtttcgccggctcgagtgatgatggtaggaggaaggcgggagaggtagacgttccccattctcgcaatgtctcggtcgtccggcgcgagtttcgctcagttcttccccgccgctccgcgggctgccagggacagagctacggagcgagagcgggcaagaatgagagcgcaagcttctccgcccacgcagccacttgacacgaacggccatcgcactcccttgtcctcattcacttccaaccgatctgatgacggagccagtcctggccgctcacacataacctctctcaatcacagctcatccgccggtgctgacgcaacccgccctccgcttgaagataccgagtcgctgcccggcgacacgctaaacacggttggctctgcaagctcgcatacaagcacaagctcatccatcttcagttcctccacgcgacagcccgccatggcctcagcttcagtgaggaactctcacactcacaactccaccacccctctcacaaccgccggctcaccgtcatccttatatctctctacatcccttcatgcgaagccgcactctgtctcgccccatcatgccgacaagcaaaacggcctgacaccgacactcaacggctcggccactgattctctcgtcccactccctgacggtaccgaacgtgtcccgccccgcgaccctagtcgctccgtcttgtgcaccatatgcacatatgatcctctcctggacaaaaaactgtcgagctccgaaaagaaaaaggcgaaacctatatacaaggattatggcttggtacgtacactgaacacgtcggcgtggaaggggggagggcgtcatctttgtgaatcaattggctaatactgcttatagaacgatgaagatgacgctcccccttcagatccacgcctggcgcacggcgggaaactcagctacatcaacgtcaactttcacctccccaaagcacaattgattgatgcgccgagcaacctgaagccctatccatatgaccccaagacctcctgtggcccggggcccccagtccaaattctggtgagaggcttcaatcctttgatcgccttcacaaaagtcaccaccatattcgcatcattcggcgacattgcggaaagcagcaacaagatgcacccagagacgggaagctatctcggcttcgcgacgattcggtacaaagattcgaaaccgacctcttcacgacccgtacctgttcctgctcatcaagctgccaggagagctgtccgaggaatgcacgggaggaggatagaggccaaccaagtccgcgtcgagtttgaccccgaaggccgaaagagcaaggccttgatggaggctgttcttaaaaagagtagggaaacatcgcagaccccgaatgctgcctacaagattcctaccgggcccaaaccaagagctggtgaggtcatccctggacctccgccaacagcccccaaaggtccagcagcgcaccgggcccttggaggctccgaagccggttggacctcaacgaagcctcgacatcccaacatcatcgaaaccgaaccgatcgtcaatcatatcaagagcgagccgtatatttttgtggcgcatgagtatgttccagtgatgccaacaactgtggctcacatgaagaagcggctcaagcaatatgggtttgatgacattcgtgcggataggacgggctactacattatcttccgcgattctcattatggacgagacgaagcaagcaagtgctacaattccgcaaacgacacagcgttcttcacttacagcatggtcatggatcttcacctcttcggtacggtgggcaagagctcaaggagctctgaggatcatcgcaggcacagctatggttcggagaaaagaccgccacccgagcaccgacaacgtgatgatcaagaccggcgtcgccgtgatgaagaggcggacattgaggaggagaagaaacaacgggccaagaacctcgatccggtcaaggaggctgccgaagtgatacgacgagaaatgacggagcatctgctcaagaccatccgtaccaaaatcacccttcctgcagtcttcgactatcttaacccggtcaatcatgctgcaaagcggcgtaagcttaacattgacgactctcatagtggtacgattccatcgattgtcttcgatgactctgaaggcaggtcttctcccgttggtactccgaattcgagagccgacccgattgagaggcgtacggctcgcgctgatgtttcaactttacgggtccgaaagctgaagagcaggggagtaaacgcccgaaaacatgggttcaacgatccctttgcgcgggcacgacccacgcaacgagtagatctccggtctctgcatcatcgtctcaactccgatagtgacgatgattctgacgatggtgtggacaaccgatattctatgattcgggacacagaggaaccggagtctcggccaaggagccgtgtaagttcagaggaggaccggaacaaagaagaaactgggtcctgggttgctggtgaagacgattcaatgacggaggccagtttcgctcttaacgatacatcagccctgctaaagaagcgaaaactggaccttccggcagaaacggctgtcaagcggcagaagaaagctgaagagctcttcgaggcgactattgcacgtatcgagaccgaactgccttcacaggagcaggccgtggagtctgttacccccacaggcgtcgaagcaccattgaatggcctacctgatgccgacgttaaagccgaaccggcagaggacaaagagaccgaggattcgcggttgccaacccctatacccgataacacaaaaccgaagaagaaggccaaagccaagaaaaaatccaagaagcagatcttcgaggagcgcgaggcgctcaaaaagcaacaacaggagacatttgagagagaggctcttcgggccgcagggattgaagacattgaaggcactccggacgctgaagcgaaatcccaggttggcgaacccgaacctgtacccgaacctgaactcgaaaccaaaggggaagccctggaggctcctgagacagaaagcaaacctgatctggatcctgaattgtatccatcggaggtcgtcgacgcgcttgtcctacccaaggatttcaacttggatattggaaccctgaaactggtgccattccacggcgaggatggaccagatgcccagaggctccaaagaaagtttggtaccgctaagcttgattgtgatgctgagctgtggctctggagacggaataggatccggcaactcaattcagaggatgggtcagtcgataaaccagttggaattggtggttattatgtgcccaatccgactggatgtgccaggaccgagggcgtcaagaaaattctcaattctgagaagtccaagtatcttccccatcatatcaaggtcaagaaggccagggaagagcgggaaaagaatgccaagaacgggaacaccaactctgtcgctgccgccgcagaagccgccaggctcgcagcagatagcctggtcgccaagggcaattcgcgtgccaaccgtgtcaacaatcgccgatatgttgcggagatcaatgatcagcgaaagaactttgggcaagattcggatgtcttgcggttcaaccagcttaagaagcgaaagaagccagtgaaatttgcgcgatccgctattcataactggggtctttatgcaatggaaaacatcaacaaagatgacatgatcatcgagtacgttggtgaggaagtccgacagcagattgccgaacttcgcgaagccagatacctcaagagcggcatcggtagcagctacctcttccgcatcgacgataacaccgttattgatgcgacgaagaagggcggtattgcccgattcatcaaccatagctgcatgcccaattgtacagccaagatcatcaaagtggaagggagcaagcgcatcgttatctatgcgctgcgcgacattgctcagagtaagtcttttagggtggaaagtggcatgagatgcagtgacagtctgagctaacgcggcgtgttatagacgaagagttgacgtacgactacaagttcgagcgcgagatcggaagcacggatcgtatcccctgcttgtgcggaacagcagcatgcaaggggttccttaactgatcgaacaacgcacgatgcgcttgatatagcagtaacgactgtcacggctccggatgctacggattttgagcgttcctcgtgatggtggaggttgattgaatgggtacgacgcaaagcaaggtggtgaaggatggacggtgtcaaagactgatcggtgtaatatgggcaacaaaacgggctggtgtctccttcctttgccactatgagttccacttatttcctggttacgcttatattctcctcacgagcggacaattaatcccggactaccttgccacgctttggttatcatcctttgggttcgttcttatttctcttcaatggccgtttagggggtagttgcaggcacctgtccgaactcgcagcaaccttcctgatataccgtgtgaacttttcgaaagatttattttccttgggacgggcctcaaaattggcggatgaagggactcggacggctcttgaaaatgggttttcatgtgctttcctctacttcgctacgtgggatgccacttgccttggtcggacttgggtgtgccttttcatggtgtttctggcgtttgttagaggatatgttagggtttcggtattacaaggacggtatctggctatcatttgggaaggttgaacacatttggctcctcgaaacgaatgaaacaggcgtggaagattccgggtgacaggtttaaggttatggccattctgtcggttatactcagctctcggccttgaaggtgtgagaaatcaggctaggcggtcgacccctttcagtaccatgacgctggcttgtataggcccgacttgattcacatggtgttgaccgtcaaagatagaaggggaggaagtcagaaatatcattccaacggagacatagagcttagttgggggatgggttgcccgctaatgataacaggtcgcgtaacagggccacttgaagtattcgaatacaattacgctacctatctctagaccataaccattactgctaagtgcggccatgttgattcgcgatccatcaagtgaagtctgcttcacggacatgctgggttcctgatgaagtgggaatgtcggacataggacagcggttccctccttttttttacttggctgaacgaacgacaacaggggcagcttgtttacttcaacccgtcttctttcaaatgcgtcattgcctgcttgccatgtcgcgataaaacgaaacatctgtgtgaccacaggtagacttgttccgaaattcctttgccagtttgccgacctcgggtcaacaccatacaatacctctaccaccaccgtacctgagctctgtccaaaccagattacttaccctaaccctaggaaagctctgggcgagtgggatgacagaagcaatgctaggggctacttgcaggagtttgtggcaggggagagcacccgacagtgggagcaccctccacaacctcaagtggtgggatcggcggggtcatggctggagagcgacctacctgatggggataggtacctctaggtaggtaagctgctgtgggctacatacctacagtagtatgtagaggtaggaatatggggagcaggggccgctgtcctcccactgcggcgggcggctgcggctgcggcctggggtgccttacctcgtcaccaccatcccaaattcaacggctctgcttgaccaagcttccaacctcccactgccaccatcaccaaacaaaccgtcctcgaatccctcaacacccacattgcagcttgatacgcctgccctgccatcacccgagcgacccgcgcataaacatatacctacagtcattcttacctcggattctcctcgaccttctctgaaacctacctccgcgccaatcgccctttcgcccaagatggctcccgtaagccttgccccatcattccccgcttctcgacaacgcgttgcttcatgttgcaaaccaccaccacaccatcgcatatctcctatctgacctcgtttacgactttgcctgctgacatggcctctgaatagcaacaaaatggcgccgaggtggatggcatccataccggtaagtgtgcagtctgcgatttcgtgcaacttctagactaaacacaaggttcatgttatgctaatagctcgcaggcaagatctactcggtctccgggtgcgttccccatcacaacccacccccgtgtctctcgaccagctcgctaacccataggcccaaagccccgtcgttgtcgccgaggatatgattggtgttgctatgtatgagttggtatggttctacaattgtccttggccactagtggggtgcctgagctgagactggaattaggttaaagtcggtcacgatcaactagttggtgaagtcattcgtatcaatggcgaccaagcaaccattcaagtatacgaagagacgggtaaggctgacaatctcaagtcactccatccttgcactagatggctaaccaatccctcgatagctggtgtcatggttggcgatcccgtactacggacaggcaagcctctctctgtcgaacttggccctggtctcctgaacaacatctacgatggtatccagcgccccctcgagaagattgccgaggcttccaacagcatttacattccccgcggtattgccacccctgcgctggaccgcaagaagaaatgggagttcacaccgaccatgaaggttggcgatcacatcgcgggtggtgacgtctggggtactgtttacgagaactcgtttatctctgtccacaagattctcctccctccccgggcccgtggtaccatcactaggatcgccgagaagggcgagtacaccgttgaggagaagatcctcgaggtcgagttcgatggcaagaagaccgaatatcccatgatgcagacctggcctgtccgtgtaccgcgccctgcggccgagaagcattctgccaaccagcctttccttgtcggccagcgtgtgctcgacgctctcttcccctcggttcagggcggtactgttgctattcccggtgctttcggctgcggcaagactgtcatttctcagtccgtctccaagttctccaacagtgacgttatcgtatacgtcggttgtggtgagcgcggtaacgagatggctgaagtcttgaaggatttccccgagctgtctatcgaggtcgacggccgcaaggagcccatcatgaagcgcacgaccctcatcgccaacacctctaacatgcccgtcgccgctcgtgaggcctccatctacacgggtatcacagttgccgagtacttcagagatcagggcatgaacgttgccatgatggctgactcttcgtctcgttgggctgaggcgctcagagaaatttcgggtcgtctaggagaaatgccggctgatcagggtttccccgcttaccttggtgccaagctcgcctccttctacgaacgcgccggcaaggtccaagctcttggtagcccgccgcgcgagggtagtgttagcatcgttggtgctgtctctccccccggtggtgatttctctgatcccgtcacttctgccaccctcggtatcgtgcaggtcttctggggtctcgacaagaagcttgcacagcgcaagcacttcccgtccatcaacacctccgtcagttacagcaagtacctcaccattctcgacaagtggtatgagagggagtaccccgacttcccccgcctccgcgaccgcatccgccagctcctttccgacagcgaagagctcgaccaggtcgtccagctggttggcaagtcggcgctctcggatcccgacaagatcacgctcgacatggcgacgctcatcaaggaggacttcctccagcaaaacggctactcagactacgaccagttctgtcctatttggaagacggagtggatgatgaagctcatgatgggattccacgacgaggcacaaaaggcaattgctcagggccagaactggaacaaggtgcgcgaggccacccaggatctgcaagcccagttgaagagtctcaagttcgaggtgcctagtgaaggacaagagaagatttgcaagaaggtatgtatatctcttttctgagcccttgtttctcgacgtttgtcaaatggtataaggctaaccatttatgtgtgctatagtacgaggcgatacagcagcagatgctggacaagttcgcgtctgtcattgatgagtgaacgagcgccgggatatacagtagtcgagttagcatagatggaagcaagaagcaagcatgatgcatgggctgtctgtccgggggattattgaaacgggaggagggtgtacatgaaatgggtttatgagggtgatgatgatgaaagactgttttagttgaattttgttttgttcactattagttcgtcgtcgttgttgaagtagtgttgtgaacgttgctcacttgtcgtgggaccctagttttcgagcaccatgctattaatgcctcttgaatgcgctttcgacctgcacagctctagcaaccgtgcttgaatcacttgatcatatgtatatacccttgcttgcctcttctggcttgattcatggcttgattcaaccttgtatatagatagccctctctaatcacggtagttaaagggctcgagcagtctctgggttgagttaagtgagtgatgttgcactcgtcaacgtcgtcattgatcttattcaatgtgctagtcatgtccatcgttgcagtatctaggtagcggtggtgatacaagaaattcgggctcgcagagaccgagataagatagatagcaacatggagattcacattccatccatcctcctacacccagatattcccaacacaccagatctaatatcatggttgccatccaatctggcgagctttggtcgaatcccaacccaattactgggttgatactaagtctgtcgcccgacgcgatttcctcctcaccggctccaaggttctggtgtgtacccattcccccttcctcctagctgtttctttcttccttgggagaaactgccgggttccgcccggctatgactgtcgtcgatttggttggaacgtgaatcgcgagcatgagcatggatttgtatccttcgggatgttttgttggtggcagtggtggtggttcacgatcctgacttcaatcagtccaacgagtcttgtcccagctccggttccgtaaatcccgttgatagattgaaaggcgagagcgtgcccaaggttcgattggtagttgtgtagtcgtaagtatactggatgatatttacacggcttcatactcgttttcatatcaacaattggaagattctcgtgtcgtcgtcgtgatggtcgtggtcttgggtaagcgttttgatcagtcgcagtggcctgattacctgcccttacgtcccttatttttttgacatcgaggtgtcaatggcataggcggcccgggagctgaggctgcttgtgcattcatggcagcggcgacctctgctcccactcctttgtgcagtaatcggctgttttgttcaagttgtccggcctgagtttggtggggattgatgggaagggatcctcaagcatggtattggtcgacgtagtcactagtgcaggagagtggccggaggcggccgcaacgagttgcttgcccgaactggaggacttctgtttcttcttctttttgtgagaagcaaaaggattagccggtcgtaggggatggaggaattgtgtgtaatgggacacacctttgaatttttcaaatatattggatgggtggcagaagaaggtatgatatgccgttcatgaatcataatccactactcatagaagaagtgatatgtattggctcgtatttctggtggatttgatggccctgttaaaacaaactgggacatgtatacatacggctggatatggtacccatgtaggatgggagagagtaagagaaaataatggattgcccttacacagatttgtcgttctcagttcgcttttcggaggttgttgatggaatgatgtcgccgttaaccgtggttccactccatcttgtagatgttgcagtacctgtaggttcccaatttgaccaatcattgtcgtccaccgagtccatcgccaggggagtccaagaaaatcgcttgggtgacctggatgcatctgttttggatcgcatcagtgctggggctggtcgcgacggagatttcagcgactcatcggccgtcgaatcctgacttttcttcggagggctggtggaccgtgatgtgggcacggcgggtgcccagtcggatgctatagaagatcggttcctcggggtgttcagaccggatgccctgaatccatcttgccctcccgtgtggctagaggaagccgtgccgctcttcagcatgggcgtcatactcaacttgccgtccgcgcctctcatgtacatgccctgtccggtgacgggttcgtctcctacggtagcttgcctcagatcttccatgaaagtccacaatcccatcctgaggtcctgggcaattcctttaaccccaacagtttgtgatgtggattggggggcccaagattgatgttttggccgatatgtcgggctgaaagcaacattgcgactattttctgatccatcaccgcgtccaggaaagtcactacttggttttgtaggtgagagcaatgatagcgtgcgtgcatgtcctccttgaaatatacgacggcgcccattctcgggaagtggctgattttggttctgtaggctttgtagcaatgctttccttctgtcgagttccacggccctttttgttgcctcctcatcttggaaagtcgggaccaaaccgacgggacgcaacggcctttcacctcgtttcttgtaagcttcataggtcgcccactgctttttcagctgggccaaatccgactcggcacgagtaagttcttcgcggagctcaagaacacggcgctcttgtgctgcaatggcggtgataaagtcattgatatcggcgggcgacgttaatgctggggtatctaaaggggttgatggaaaagaggcggtggtcgtcgaggtcggtatgggtcgcgagggattagggttcggcggcgcgatcggaagtgtcagggaaagacgatgtgtggttcgggacgctgtggaagctgatcgtgtagagcggttctcagtcaggtcgtcggcatgggcgagagctgtggcaatggcttcctccggtatgtgtcgagcctcggtttcatctgtacttatcccacggcgagcgcgagatcgtagagaagaagttcggcggggaagagaggcggactgcattgtgatctgaccaaagctgctctgaggtgatattatgtgtgccatgacgagggaattctcgtcccgtcgaagtttgctaagaattggtcctgaatatctggctttctgatgaatagtagcagtgatgataaacgaatgtgctgttgctgttgctgttgttgtgttgatgtttggtggatgatagggagtgatggtgggggcgcaggggcggcgagtgcgagtggttcgatgtcgatgtcgatcgcaaagctgccggaaggcctgtcggagggctgtgtttgtaattgttgcggtgggaaagcgagtcgttcttctggcgacgacggtagccgtgtggatgttcaatggatggctatcacgaagtaaaagagcgttggcgcaggccgagatgaagccggtgatgagaactggtagggcggaccggagcgcggcggtggaggagaacgagggcatttacactcggaaaaagagaggaccagaaagccccgagagagaggaaagcttcaacaactgcgtgccaggacaggggacctcatctcggtcctgtcatggaaccgtgctgtttaattggcgaggatgggtgctttccccctggttgtagggcatggggtgccccggatctcagctggaatccggtgatgctattcgccctagagtcgctgacccagtcgccaaacggcgtctccgcaaagccccgcgggtggtgatggcgacggcgtggtgcctggagcttctagactctggagcctgcgccggcgttgtatatttcgacaacctcaaatatgtaacgatcgctcagtgaaaaggcgcctagtcattggtcgcaccgtgtttagatgactccccaaaacggcgagtcccgtctagaaaaacaacaaaaggtggaggcccggtctgtttacgtgatccaatgtttccgcgttgaattgcaggacaatgcaggaactggagaagcgtccactgtctgcaaggatccaggcgaagaccgttattgaagagctgggttgacgggaagatgggaaagaagcatgttatcaacggaaagatgttgagagatgtaagagttcagggatagagaggttgtgctctcatgatccccaatgcttctcctttatgcgtcgtcaatgggaaagaactacgtgcagtgctttgggtggtgaacatggtcaagttctcccgagccgtgaattcatgcatgtttgtgttttcgtccactgcagtcttctcgtgttatatgctactgcaggtgtgacgggaagcaacagctgccagttggcaggcaacttgggtatgtaattgggttaggtgggtacctctataaagctttggcggccggttgctaatctactccgaccaggcacttgcacttgggttggcgtcacgaagctctttctccgttttcatgttcatcccgttgtcagttctccagtccaccaacaacaatatgagcgccccaaagttaataccacccggcctccggcatgtggacccagctgtggcacacatcgatacatctccagaccctgatcatgatctcgaatattgaaagcagagaagaagatactacatgaaacgagacttggtagttcagcatatgccaggcactcccacgctggtcaaagcgtacgcaattaaataggacgaactattccaacgtttcaagttcgtcctttgactacgccactgcggatgccttccatggacaccaacaaatcgaaatgtgcggtcgatgggcacgctcgagctggcaagctcacgatgccctccactcgacacatcaatccaaagccacagtattccggcccgtaccctgccacatattgtgaatacggatctgtgccccagtaggtaggctgagtctgccagctttcagtacaaccaaaaaggttcaaaagcagcggcctgggaatactttggatcctcgtcaaggattcgctggaacttccagctgttgatttctaccgcgcttcagttatatgttttacttctctgcgtttcgtcactgggtcttgcgccggctatcttgttgttgatactctccgctgcatacaaaattactctatcgtgtcagcctgcccgtatgtaggagttgactcagacgggcccgtggaaccacaagcacagcttcgattataagcttttgctatgatccacttagtccataatcaacagcccgattagctcagctggttagagcgtcgtactaatatcagtactctgatatcaagtcaatgcgaaggtcaacagttcaatcctgttattgggcatatctttttccagtttctctgtcttgtactatccatcacttttgatagtgaagctctcgtatttgtacccttttttttcctttcttctgcaatcttttcattttaaccctgcttccccctgcgattgcccgtgcttacaaacttcaaattggaagaccatacataagattggcaaatatggagtgtccgctcccatcgcgcggcacaaggacgtcgacctattaacctgaaccatacggtcataccatgctaatcatgtcatattttcgtaagttcagctgggcctgagatcttcacttgagggagcataatcactagacatagcgatcaaagatctagctcgtggtgtaacgctggaaggaaagtcggtctgcttcgactattgtgaggcctgccacctaacagcggcactacttaaaaacaatcagagggacaggactcggtcaaaccaagctgactagctgaactacactgccagattctgccataaagcgtaaacggccatatcagcactatagagatacaaattcctgcatagtgccacctaggtaaaagcaacccctctcgatcctttacttggtccagaaagagcattggtgggtagcataagtggtgagtgaggctggcgctgtcggctggtctacatgagaaaccgagaatctgagacccttttagacaataccggcggagtggaggtcgacgttgtcaatggaggcttgaattgcggcaacaattcagccattcccttccgtgttacagccctgccctccagctggtctcctggatctcacctgcgcagcgagacataaggaccgcgcagcagctcatcggagggaaacacaagtgcctcacagacgtttgggacttcgcctgaagcgtcattgccttatcatggttggcctgcttcttgaacggttaagcatgatttaaatgctctcaatccccggactgctcaacaaaaaaaaaggttgtctgtcttaatcccgaaactcgctctttttcatgcccgctttctgaccgctttggtgcctacggcatccagtttctcgcaaggcatcggtcaaaatgaaccatacgagtcaagaagtactgaccactggtattggaagttccaatcgaggagatggaccataccccactgtgatcagaaaatgcgagtgtgtctaatatcggctttagagacgttttctcaaattttaggtatctacctcaccaacagagcatcggtatctgttcagcgacattctgattggaagaaggggatgaatggagcagatattacgagaaggagcaagggatgagaaatcaggccttgtgcctctgctcttgagtaccatgcatcagaactcagtggctatgaaagcaaagcttcggtcggatacattgtcatggcactctgcaattgcattcccatgagtgatagcctacctatctaaaaagcccttctccggagacaagaaactggatcgaccgaactacttctgtccacacgggaggtgatatgtctccagtgcaatggtgcaagtaagcatacacgacaggactctatcaaaaacattgccaataaccagaggatctgaagcggggtcaaggctgccaaaaccgttactccctgtgatggtatgtctccagattacggttgctgcttatgttgacctgcaaagtcaatggtctgaaggattccataggattagaacaaagtcttcggtaccaacgccgagcctttcgggtatgagagtgacctcaacgaggggtttccattgactgtctctagcgattttaatcaggggggtcatatacctagtcatgctacggtttgatttctctgaagtacttctcttccgtcgcgagcagatagtcaatcttattggctggtgaacaagatacggtaggagggtcgcaccaccagatccttcgatgtcacagtactcggtttagattatactggaccaatggttatagggtcccccacgtaaggaccgaagcatgtcatcacaggcaacgaggctcggatttggtctccatgggggatcagtccgtgaggtacacacacttcgcaaaagcgccacgcaaaggtttcgacattggcatttcccacaatggatacatttactcatccgctatctcgcggcacggatcgatcccgcgttcatatgagccgaaaccaagagccgccagcgttaaatgtgcagaatggcattttggatttggcatctacctcctcgcaatgctcgcattgctgttgcaggcctactatggctcagaagctcaatgagaggacatcatgtaccaagccatatcagtcaccgtaggatccggttagtaaacaaaacgacccttgccaacagctgtgagatcgtcagtaccttacatccccccaattgcaaagctgacatctttcgacaacggttcgcactgacaaagggtctccgcagatccgacctcgccaacatagaggtaccgtaacggtcttgggccccttatcacggggcagagacttgagcacaagacccttattctgtattggtctaaataatatggtagtaagcttaactagtatctcaacattacagatctgatatacccgcaacaggtatatctttaaccatagccttatgcaggacgccaccgcttcctctttgagaggttaggagggcccaagtcccgtcccacacctcctaggtatttgcctcttaattgtaaaaagaagcgggtgccatcttgtcggagataaggaaacgattcttgcctttttacattcttttgggtgtgctcaatcattcaactggattgtgtcacgaagagcaaggcaccgttcgtgggatttgggcttttgccatctgctggtctgttgcttcccttccttgtatagccaagtgttgttgcttttggagttacaatccaagtggattacacttcttctcttattcacgcctttgagctcctagaagccaactaccccgttagagttcaatgatcttcgccagtaactcctgcgttagtctcagtactggtccccgatgaatgtgggaatcggtctctctttggccgtcttactctattgtcttcttgaccccggtcgatctgaagactgaatccttcaccttggcccaatcacaagcttcaccttccccatatacttcttttcctgcttacaaaagtgctaagcaaaagaaccacctgcagacacaccttccaacttttccagactcttatctcatccagaggcgccgtgttcccctctttcccttcatggcagccaaaaaggtacaatcttacccctacccgcgcaccaacgccgtgaaaagcttagtgtaaagggtgctcccgttaccgaaccgattgccgtctttcagtagatggtcctggacgttcctcatacggagcacacgtaaacgcagccgttagtaccatactatccttcaagcgggctgagcatgtctcccgatgatcctaccgaaggtactgggccccttctctacattccctttaggtttcgggatgtaagcccggattgcacttctgctttcccatgaaaatccgctcaaggtgcccactgtaccaaagaaacatggtgtcacaaaggggtcgaggttgtgatcctgaatatcacccgggagttcacttcgggactccaaacacaactccacgccaaagacccaattcaatttatacatctacccggcttcttctacacctcaatgctgggttcttgttttgtgtgtttcccataccacatcaacaagttcgaggtttcagatatcctcggcttcaagatcaccatcgacccgtatcaacaagtaacgatcacagcaaagtagcactgtgttcattgagaccccaatctcaaaaagttcatcacgtcgagggcaacaaaattgttcggagaaagcttgtctgcacgacactgacgaaagctcgcgtctataacaaagggtctctgtcacccagctggatttcacccaaaccacacacaagtaccaccagcaccaccatactcatacacatacctcaagatgggaccgagcagagacgcttgtgaccggtgtcataccatgaaaacccgatgtcaacgaactccgcaaactcgggaatgtgtccgatgcaaccgactcggtatctcgtgtacttactctcctccgggccggaccggtcgcccactgggtgctcgcaaagggggttcagagaagggcaaaaaagaagcggccgcaaggagcagtcagtatcctgctttcctagattctaaaggatgatcttattgacgatgtcatacaggaaaagggggacgcatttcaccaatggtaaaaacgcacatgtcaacatcattgggaatgccaacgcccggactcgatcacagtctgcagatgatgcccgacgggaactcgggggtaaacccgagtctcctcggcgacttcgacctgttttccgcttctgcttaccaagcggagcttgactacctttccttccctttcatggactcctttctcgctgaaagcgccggtgacctcacatttgcatttgcgagcgccatggattcgcaaccatcctactcctctggatcttccagccctcctggcccatcgtctccgcgcacccccgcgacaccacaccaacaacccttccaaccctcttccagtcatgatgagcgcgcatggagtgtaaacaacaccgactctttttcagacccgggctcaccatcttcccttttcactgagaacatattctccccatccttcattcctaagccgcctcgaaacaaccaatatttcccctcagacgagcgcagcgacaacggcgaaggcgatggagaggttcttgtccgtcttcttgacctgcaagcccgcatatccaagctcgtcaagcatcttcacggaggtcgtggatcctcaattgactgcgaagaggttttaaacgcaggcaaatcgctgatcagcttgctcgacagcgttggcgctccctccagattcttctccagttcatcttcctcgccattttcagacagcaggatgtccgagccagctagtcccatgttctctagcagctcgaggtcgacctcctcatccacatcttctgcgctactatcttcagaaaacaccatccccagcaacgtcctgatcctttctctctctagctgttacgcaactctgctccatgcctacgacttactggctgatcgcctgcatcatcatcatcaacagcaacacagtcacagccattgtcaaaaatatgtttcaggcatacaaacgccgctactcagtcctgcttcgtctatatcttctttctcacccatagaacaacagcagggttattttttcggcaatgggctgaaacaccaagcacaacaaccactggacggtggtaataatgcccagcttcatgctatggcgcagatggtgcaaaagcttaaaaatacgttgcaatgttttatgggaaggctgggtcagggaagtagtggagccaacggagcgctcggtgcaaagaagaagaagaagcagaatccgaatgtgcatttggatatggagagctgctgcggtaacgcgagtaatgatgatgacttgctgatgagcctttccaaaccggcgttactggagatgggatggggagaggaggagttgtggcagggcatgaactggtgatgatgaccttgtaaactcttcttgcctgtatatatcttttttgttgctcgcctgtgattgtcacactcgctcttatctctcttggacgggtttccgatagggatttttttttcttttctcttcatcttttcctttttggtttctgcgaaagtgaagcattgggatgatgtgccggcggcttattgcttttgatggaataaggttcatagaaggtttgatcatattggaatagggggaatgcacataaagatcataacgatgaaggattccctgtattgaactttacaccaagagaatttacatgattggttgcgcttttgttaacgtcgcctaaataacttggttcggtcatttgttgtcccaatcttcccgggcaggagagagcaagcatagagcagccaaagaaacaaattaagtggcatcctttcgttataccgacagtccgactgccagcaaggaccgaaatcgtcaatacctagggatccctgcccatactgtctgtacctttgtctaatatgggactggctcgatcgcatcgtgtattttcatctctacctgcctttcgtccgaacctccaaccggccttggtggggaactatgcttattttaacattgaggttgatgatagccacactccacgaacatgggggactatcaggaaatgtatacagccgagaacgctataaagaaagatccagaaccgagttgccctcactcgatagtattttgattttgggaatgatataatcatgagtactggttggtagctcataaacactacgctttgacgctctctcatccgaaaatcatatacgcccgcatggctcagtggtagagcgcatcactagtaatgatgaggtcgtcagttcgattctggctgtgggcattagcttttccatttttttttttcattttctctttttttcattttgatttgactgcttttgcacgatcacccttttcttcttttctccagtccacttgtagccaactacaatcatattcacattttgtcgcaaattgtggtttccttccgtcagcagctggatgatatttgtcttcatgatcattaattcttctaagtgtctaaatctatcgagcttgactctacacacgcaaacaaaacaaacatatgaatgggaaagaaaagtgtacatagagaggaggaacataaaaaggatgacataatgtcgtcacagtcatgacaatggaaaaaggaaacaaaccgaaagaagacgaaagagttgtatgaaagcccaagaacctaccagactccaataacaccatggccgaaaacgcttctaatgcatcaaccactcctccaccatatccccttgtcaagccggtaacattgacgaacctcttaatctttcatggctctcacttcatcatcgactccagcacgctccctgccttaatctccatctcctcaaactccccttcatccgtactctgaatagtaaccgccccacccgccccaatccgccacacctcttgttcctccaacttattccttaccagcgttctaatgaccaccgcaaagtctcctgcgccaccaacatccatatatcccagcacacccgcatagacacccctcggccgtttctccagatcaaccaagatctcgcacgaccttttctttggcgcccccgtcatcgatcccggaggcaacgagttcttgaggacatgcagtcccctgggagcgccgggtagttccgagggaggcagttggccctcgatgacgctcacgagctggtacaccttctcgtactcctccatgaccatcagcttggacacccaggtgttgtcggcgccgacgacaccggacaggtcgtggcggatgaggtcgacgatcatcaggttttcggcccgttctttgctgctgttgaggatttcgctggcgatggagtgggtcatcccagggcccttttttacagtgcccttgatgggtcggaactggcagtggccgccgcgcgaccaggagagaaagcgctccgggctggtaccgacaatggatatgttgggcaggttgaggtaggcgccgtgcggggctgggttattaaggcgcatcttcttgtagagggaccaggcgtcgaggggtgagtgtgagttagaagatgggtccgaggggatgacgatggagctctcgtctgtgaggcagagctcgtaggagtcgccggctcggagatggtcttggcaattttggacttgcgcgcggtaggaatcgccggtcgggcgggtgatggtggagcgggcgagtgtgtcgttgaggtgacgagactccgcaatggaagtgagtgacgggcagtcagatttgctggaggcagcagaaacggagtcgataaggctaccgacgcggagaatccaggtccaatcattgggcagaagggattggacgtagatctggttggtgtggtgatcgataacgatgctacggtggataaaggcaaagttgatgtcggggatagctgagccgtcggttggcttttcgggaagcctgacgtcgatggtctcaagtccggcctcgtacgaaatataccccataaacccgccccaaaaggggctgtcggcgggcaggtggccggcaatgaatctgtccatatccgagcgcagcttggaccggtcgatttcctggttctgggggtagtagatatcgagagcctcctgaaagagaggccagcattcttcgatcgaatcgatgttcttggagtgattgccatatctgagcgtgcggtcataagagctgtaggtgacgttcgcggtcttaccgggaacgacgagtccaagaatatcgaagcgacccatgttgtgtccttgcgagtccagaagaatgacctcgtcatctcggtgaccgagcttctccagaagaacagtgggggtcacaccctgagctggatatttggcccagcggaggaagatgtcatcacggccggcagccgagcgcagttcttgagcgaggtgagatgcctgtagatgaccagactgaataggtgcgtccacaaagaagctggaaagcgagttgggaagataacgaccagtgagctccatggtcttgacccgaccgttgttggccgaccaccgaagggcatgcctccaccagttcacgagcaagtccttgccagcttccgaggtacagatggattcgggatgaaactgacacccccagaacggcttggagacatggcgcacagccatcaacactgggccgttattctcatcgctaagatcccaagcgagaggcaacagatcagggcatacattgtttggttgccagaagtgggtcggaggagctcctgttagctcgagatcggcatgaagcgagtgatactgagtacaatcgagatcaccgagtcctttgagaatatcggtaccttggtgcgtggatcggctgacaatgccatggcgggggctcttgagtttcttgacatcggcaccatggttgaggcacagagactggaagccgaggcagatgccaaagatgggaaggagttctgtgccactgagagcccagagcttgtcaatgaagccaacatcttgggggtttccaggatgaccgggtccgggcccgatgacaacgccatccacggcccgaagcagcatgtgaagatccctatccgcctgcttgtcatcgatgcgaaccatgatgacatttgcgcctagacgctcctcgagaagaccgatgatgttgtttgtgaaagagtcgaaacagtcgacatagaggatggagagttgctcatcaaatggcgtggttcttgttactgagcccatggtgattgtgatatgcgaagaacgtatgaggtacaagtcaaacgaagccgagaagaagatccgggcgaggagactgatatatttggggggatacaaattgaagcctgtatgacttagaacggagtgtctcgagaatgtgtcttgcgttgcccgcgtaccctgcggagtcgttttgtgtttgaagttgtcgagactgtcgaggaaaactcagagttggtggcagaatccgagtataaatgagcatcggacaacctccaaaacatgtccagatggccgaaaatatcagccgactgaagccatcaacaaacgacttacaaaggtatcaaatccttccatatccattaatgcaacaccgtccatgtagagcatgtagactcggcggcttgtcgtgtctcttccgtcaaagatgtcgcttacttggctacactcgactagagactgaagcgagagagtttggtagagaagtggtacatagtactgaagtcggtaccttggcccggtgccagcacgtttgacttgcacaccaagagcgtgcatggcgaagtgaaaccgcgtcaattggagatgaaagggcgggacggagaaggaagaaaaactacatgactacaatcctagtacagatcagatggcaggttcaagtctccgcaacaggtgatggggaacccgaaatgaatggtttagggaaaggtacttactgcaatgggtcggaaggaagacatctcgtagagactgggaaacttgaccagtcagatgggaatcttatgacagtggacagcggttttctggcatggcgatagtcatctgcgagttatttcagcctctttcaagacggtacagtatgcacatgtctacatccgctcatgtccgcgatcctaccacgtactggtgtatggcgtatggtgttccggtgtagcacaacacaactgagtggttgaaacaacgagtgcgtgcagatgaaatccaaatatcgtttgcttggtagaccaaggtggtagtgtagtagaagctttctagaacaagtgagatagaagttgtcaaagcgatgctttgtgtaacccccggcggcttttgcggggtttcgcggagcattttgaaggtaatttgcccatgcacctgctatgtgacagtgcgactgtcatcatcactctatccaagttgtatcctactgtgatatggtcatatgcgctgatacgacgcgatgatgtgcatgttcttctctcatgtcttcctgcctctggtccatctttgctaacctagttaacctagttcgaacaccgaccgggggaaaaccatgtgaaaggatcgccgcgcagaagaggatgattatgtgcataggtatggagatcttgactctctgccgcattttgaagacgagaattcgcattcattagtagctttgcgagcgtgatgacttgcaggaaagcgttgcgccatgacgggaaccgtcccccacactgccactgtagcgtactgttcagtactcgatccttccggtactccatgccggcaaaactgtgacaagaagggaatggcttcagcccatctcgttcacagccgctattatgcttctcaagtgtcggtggtcaagggctggcgctcttgtcaatagtattagtgaactccagatgacacctcgatctaaactggagagcatacttacattggtcttttcttcgtccaagtaggtaacttctatgcgagatagtccatagttgttagattccgaaaggggtaagaccatacagctgcgaagcccttatgtaaacgacttgagctaggtaccgcgccgcaagggttgtcctttgagaatggggctttgcggcctgtgatcgtgaatgcaggctaacggtacttagttttggacctcacacatggagctttcagggtctctgctggcatactgcgcaggacatgtgccacagattgagaaggtccatctgggatctaatcaaatcgaacccagactagacagcagtcaaagacatgagcctcatacttgaccgctgttcagtggtagagtggcacattacttcatgggtagtacggcagtggctggggctcagtcgatgccgtatgtccgggacttttgccatcggtaccttagataaggtcacttttccatatcgtaatatcggattctggaaatccctgtaccgaaccttgctgtcctcgatggacttcagatcctgtatggagcctctttggcacacagatagagaccgtaccggaagtcgtcgatagttcgcccgactgacttgcgaaagttcctggcacacgatcttgcgtcctttgttattagtgagtagagttactcttagatgcagttaattgtgcgattgactctagcatgctctgataagtagtggcttactactgagattgaaagggtcgaatgattgaaatgatgtagactcctatcaagacagcgatttctcacaacgacgatgtgatcgatatcgtacgtgaacgtatggcagtaggacctgtctccacatgattcaggggtaccgatgtaaacaaagaaaaaaagaaaaagacacggcacccgccatgctctggtcccataagatgtaagagtaggaacgactagcacaacatacagctatgccacagtcagctactcggagacttgtcttaccctgatgcgatggtaatgggtagcggtatgtgccatgctagttgacaacatgccgaaccggtacccgaaccgtgaacagtcatggtcgacggtgggttaacggtgggttaggggagtcgcagataatgctagcctggtgatagtgtggagggggtaatgccctcttccgtcttcagcccaatttggggacggcaagctttaacgagtacgtggtaccccgatcttgaggagccttcttcccggcttccattgccgcgacacattccgcgtaccatggctaaatcttggatccaggtcgtgacacatcaccacaggtagggctatgcaggcagcgcggcagctgtgagcgggaagaatgtctgtggcttcagattcgaattgtgtggcgggtcgtaagatcgggattgggcgccttaggggtgcaccggaaaacccccctgatgatcctcctggtagccctgccaaggcttgcttacccgagatcttacatggcgataacgttgtggccttttccaaacttggactttgcaaggaaagagtgaactgggggggctgtgtctgaggtacgtacctagtgtccttttgtgacatgatccgagtgaaatatgcctcctccgccgcatgccctgcgatgacattgctactggcgtcggccgttattccgggagatgtgagcgtaaatgcacaagcattgatcagccgaattgattaccgactggttggagtacgaatgagtaaccatctgggaagagccgcactcatccgcgcttttgcttcgagaattaaagcgcccctgattcccagtattctccccatttgctgaacagtcccgagttatagtaaccgtaaggttgacatgtattacatgtataggaaaagggttgtgttcgggacgaaaacatgtgcgtgactgcttctcaagttggtggtccatcgtcgtgcgttgctatcaggcgatatcgtgtagagcggcaagcagagcctgtgttgaattctcgagaagttatgttgtcatgacaccaagcccctaggcgagtttgtggacccatgactgtgttgatggagagcaaagcaagaccggcattgcaatgggcatcggagagcgggaatcgaatgtttttatagccacatcatttcacctgctatgtctcatggacacaagactggtagacagtttgatctttgacaataccctccctcgactacgactgctcatcgatggtcatgtcctccggatcatgtggtttgggatgtcgaaaattcgccgggtcatgaatcaccggccggcgcagagaactattgtagcttcatcgaggggacgggatttagaaccggctcgttcaaggttatgaggttatcccctctaggcaaggatcggttgagcagcttcttggaactgctggcgtcgacttgttggtgacttcgagaggtaccgagagaaaagccggactttttacagcccaaaattgactggatggaagcaacaaaaggctggtgacagaatctcatcctagggagagcaattcgatgtgtcagtaagtgttgatataactcttcacgactgacctccagtggctagtatgcatcgaaaatcacgccattgcgcttgtgaagttcgctgatccttctagatctcgaatatgcttgacatctctagcaatgggggagaggaaaaaggcagtcccaggtgaataattcgacaactgccgaccagcatgccatgtatcaagctatgccgctaaggtgtgttggtgaccatgatggatgagatttgattttggcgggtggcatgttgggtttcggtgagagcattcaaggccttcggggcattccaattgaagattccgagtcgctcaagtcactgcatggcctgtgtttcaccatgcgcgcaaagactgcagtgttggccggatgatgtatccgcgataggtgaactttgcgctgccgctcaatccgatttgcttctttcgcagatgacaagagggaattgaagacaagatgtgttgtcattgaacatgtcgactccggggaagtgggaagaggggacgattggatggcagacgctttgggacgtgacatcagcggtcgtttcggtgcctggattttgctggggagatcgctggagaatccagtaacggggaaggtgaggcctcttagcttgtaacccaactgggtcactcctgcttggtgatgaatgggtgtggaccctaaaccttgccccgtcctgtctcgccagtgaggtgctgccctggacggctgccctgaacacatgctgtcgaggcggtgctccatcaaccgcctgcaaactttatacatcaatgcttaaaagtttgttagcgcggttcttacgacaggggtttgcgagacttcacagaaaaataacgggacaaccacattcaaagcgaaaaaatggagaaagtgtataaactattcgaaacgcatctggttgataccaacttcttgcatcaaaaaaggtggaatattcgttaagttgcgaagagtgtgtagtaaagtcccgcgctaacgaactttcaaggggtgatgtgtacatggcctctagcgaataaccgccagcccccagtctcttcgctgccaacaatgcgggtcgcgatggatcaagctgggcgttgttgcaagggtcttttcatatgggggctggggatggcgggtgtcacaagcaggttcatattcatttctctcgtccttctctctgcccttccctcttcatcaatgtcttcatcataatctgtcttatccctcgaccccgatcttatctcgaaaggacagacacagaaacaatttctttgttcgcgagactcaatccttgatcctggctaacgaacaacgctgcgggctgtgcttaaccgaccaccatgcccatcttcacaaacacccccgaggccaggctcggcagagccgactctaaaaacccatcaacaacatgtcgcggcatcacgtctgccggccggccctgtagacgccccaacactctgcctcaaaatgggaaaatcaaggttagcgaccccagcgatgaacgcctctactgtcaccagcataaggaccaggctcgcctggctgctgtccagtcggctccggggtccggccggccagcccatgccgccatcgccgaggagcgctccagtatcgacaccttggccgagcgtttgggcttaatgaagaccaattcggcccaagtgcggccatctgctcaacatcaacgacctccacgaccggcacagcagaagaagagctcatcgctttggtgctgctgcttcagtgttcccctagatttcgagctcgaggaacaagctccgccgccgcgaccacagcccaagcccgtgcagcacgatggatcctcgcgaccctctcacctggctcccacatcaggtgtctccccgccagctggctccaacgtttcccagacggcgcaattcatgtccctgatcccgcacaccgccccccccgagacagcctccttgttgatgaaggaactcgccaagggcttctcttcgggcgacgaggctggctacatttacatcttctggctcacgcccgaaaccgaccccgcgacaccgccccacgaggccgccaaggccttgctcaccaccaacccccgatcgcgatcgacctcccgcgggcgggcggccagcgacgcgctggatcggtacgccacttcttacgatgatgagccccgcagtcgcggcaggggcggcggcagcgagaagaagaataagaagatccttctcaagatcggccgcgccaacaatgtgcagcgacgtttgaacgagtggcagcgccagtgcggatacaacatttcgttgatcagatactacccctatgtgtcgtcgtccagcaccagcgacgtgatgcgcaagatgccacacagccacaaggtcgaaaggctcatccatatcgagctgcaagggcgcgggctgagggttatggaccgcggcaagtgcgcgtcgtgtgggaaggagcataaagagtggtttgaggtggacaacacgagggcggcggtggcagatattgatgaggtcgtgaggcggtggtcggattgggacgagactcaggcttagacgatcgatgggtgatggttgattttcaggattctcaggcttccatggatgtgcgacgaagttgggttttgggtatgtgactggcatataacacgatatgacgcgacatggcacggcacggcatttgcatttggcgttacggatggatatattcgttggtctagatctcgggttacgtttcaactatctgcgggtgggaaattttacgtttgtgttcacatcttcctctagctatgtggtctttcgctcttgtaattcaatgccttgtcttctatgtgagaagaagttcgagcaacgccaaactaatgcattaacaaggtacgttaagaaatctaatcagccaactcccccatcttagtcccaaaatactaaggctcttaatccagattccaaacccaaagcgccattcaagtccatatccatataacgctcatgaatcaacaattataccctacaattccgtcaccaagcaccacccctcccctcatcatcgacaccctcctcccaatgatgccgtcctggccaacgctgatcgagaggttctcattcaaagcacacatttgacaggctttctcgttcagggtgaattgcgttagcagcccacattcacgaacggacttggtcatatcaccgatttgactaattactgcatcagcaacatgacgttttcccttttttccctggggaagtgggagcgagaaaaacttactgtatgaacacaatcacgcgatcatcgagttcggaatttgaagcgtctcgagagtcacctcctcccaccattgaagccctaccaaacaacgtcgacggtgttgttgatgttgatggtgatgttgatgggctgatgaacgaaaagtgggtagcctcttggctattgggggtggatgggttgagaaagaggaggttgcctaggaggtgacggtctctggaggaggatggggaggaaaagaagtcgactctggcgccgatgcgaggtgttgaggatggggtctcggggccgcacatgttgcgtgggagtctgaaagggagtggttgtggcggttggctcttgatgatttgggtcctgagtggagatatggtcggtcgccttcgagtgatatgggttggtctcagcgatcaagtcgggaaatagatgctggtggggctaagtaacggttcaatatgggcctgttcaaattggaatgttgatttgtcttctatgggttgagaaccttgatggatatttgtagatacctatcaaccaccagacctcaatcccctatcaaggccatcaaggtcctctccactacaactacaaccatcgtttccgaaccatccatcaccgaagacgatccctcgtagcctccatgcccattcaagtcctcaaaacaacagccgagatatggatgcttgtaagagacgttgcgagacgttcacttacacggtcaagcataaccacgtgcgaggtgtagtgcggcagtgggtccatactaacctacctaagcgcctcaagagccctggtggatatgagttcgttctggaaaccttctcacgacgtggatgacgcaaacgagctcaaactgccgcttttcctctcagtcttgcgaatttcagcttgccaactgtaaagaggttcttccgacggcccgttgacgtcttgacgggaagatttgagaggctggcgggcacaagatccgcgggcaattgagcacgtttgcgcgcgaatctggaacttgactcccgtctttgtgaccgctacaacgccctctgtaacgcaagcgtggcaggagcgccacagggccctggatggagccaagcccagacgtcaaccgcacaacggaagagatcagctccaggggcacgcacacctttcttggcaagagtgacaagatgacaagatgccgaccaatcataggaggcattgaaaaggcgatggacaagtggaatcaacgaccgagtccactcctcctttcatggaccttccacttgcacccattgacgcaattcttgcgtgagcaccttgacggccgcccatcgtgacactccgtcacggtcaaccatttgtgacattggtctactcggcccatcgcactgtccatcttgtacgtaggatcagactcaaaaggcaggcgcggggttgaaaaatcggacacaatggtcaatctaggaagcatttggcaaaaccttctcgcctcgcaagctcctctccagtccatgacaggcaacgcaaccaccatggccggcctcgcgacttattcccttccgcagctaccatatgcctacaatgtaagctaaattaccgtaccaggtgaaaccgctatcctgcgccgaatgcagcagacggcgaggcaagaatggaaaagagacacggccatgtctaacaccaggaaccccaggctctggagccctacatctcagcccagatcatggagcttcaccacagcaagcaccatcagacttacgtgaccaatctcaacaacgccttgaaagttcacgtcgccgccatcgcctctagcgatatccccgcccagatcgcccagcagcccgccatcaagttcaacggcggcggccacatcaatcactcgctcttctggaagaacctggcccccgctgagaccccagagaccaactactcgaaggcggctccttcgctggcggccgaaattgagaagacatggggtagttttgacgagttcaagaaggccttctctgctgcgctcttgggcatccagggcagtggctggggttggctcgttaaggagtctactgccgagaagggaaggctgcgtatcattactaccaaggatcaggatcccgtcgtgggcggtgaggtccctgtgttcggggtggacatgtgggagcatgcgtactacctccaggtatggttgtttttgtttctgtctcgttactccttgcagtctcttgccggtcaagccatccagatcaccatgactgacacagcttacccctctttttgcagtacctaaacggaaaggctgcgtatgttgagaatatctggaaggtgatcaactggaagacagccgaggagcgcttccagggtagtcgtgaggacgcttttgcggacctcaaggctttgctatgactgcggttatggtcagcttgagggatctatcgcgtttactcgtcaaggctagaaacgaccagttcttacccccctttaaggcgtttctaacccggacgagtatttccctcgcgttaaccagcgtctgatgaatacaaattgtttcttaccctcactcactcacacacccacttgttatcccccgccatcgctcgtccaatacctattcactccgcatgggcttgacgtccatgtcttggctttctttttcagtacggtcctgaacttccagaactctgtcttgttgtacatctaccccgcggttccgtcttgtctgtgtcctacaaccacccgccacccctttgaaaacctgagcaacagcgatgccaagcatactcaccgtccagggagagcttacataggtacgatagcagatagctggaagtttctggtgcttgctaatctatgttgccgtttcgcgaatttctatctcctgcccatctcgttatatgtcatcggccccccaaacatgtcatatgcagacttccactgtggcgaacgccctagtatgcaggatctcttggacaggaatggaccccaagagaaactcccaggatgtcaaggagacctgactgttttccttcccgctccgcaaaacgcatctgatcggggctgcaggcttgcgttacctgcacaacggcaagctacgtcgcatgagctgcaggaacctgaagcttcactgactagctagggggtaagctcctaacctttgctccgaatgaccgagacagcatcattctatttacttttttgcttccttccatcgcatcgactactgctacatattgccctcggttctacaaatcgacaagcatcacggctatgattcaggagtaggacagcaacacctcgtgcgtatgagacatattcgtcctatcccatcaaaacgtatcatagcatccgagaacggtagcactggcctgaggtttcctgaagggaaatgagacacaattgccaatatttcaccagacaacacactgccacctggcacaatccaggattcaacagtcattctttcatggcatccgacgggatgaagcgggtgctcatctggagtaacctacaatcacacagtcccgtattgttcaatgtttccgtgacaatccaacgacttttgtggaagacccattcagatacacagacgacaagccgggaacttggttcatgataacttcctatttcatgttgaggtttggtcattgccccgctgtccttggccacgcgcttcactccagttaagggcccgtgtaaagggtgagtaaaagtctttcggtggttcacctagcaacattgcaactggaagcaggattacacggttaaccggcactccgaaagggttccctctgtccagggcaatacaaaacagatgacgggctcggaaagccgcatgtgttttcctcaagatatgttgtcttcccggtactacatgtactgcggccggggcgaaagactatgaccaggggctcatatgctgtccttctgatgccggcagccggatgctgagcgagtcaatcaatggtacaatgtcacgggaagacaggagtgaaatacctgataaagaatatctgggagttgctgtcgttgacccaaggtggacatacgaaaggcttaaggatatttaaagctcataccatcatgcgagaattcaccttccataaacattttttccgcaggcactaccacatctgtttttcattcctgctctcctggcccccagggtgagctgtagccacgatgcttaaatttgttcatcttgctctgctaggcatagggtacgtgcttccccgtcaaagacctcagaacttcaagagactaatgtgaaaggtagcttcaccgctgtcaatggcatgcccaacggttttggacgccgtcaagggtacggtcagaataatggagaaacgtgcacgacaacacaaaccataacagtccccgttaccttggtggactatacctacacaactatcaccatctccgcgaacacaggaggcacgccgatcttcccatcaactgtcaccgtatactctggctgtccgagctccttgagcagcatccccggattgtcatgtaattctgccagctttttccttgagtaacagcacaccaactgaattctccacgtttacaggttccagccaaccgggctccaatgccacatccagtgctacatcaaccgcgtacacttttagcaaccctccactcccctcatcttctcctgttccttcaagtagtggtactaccttcccaccagctgtgtctactacgcagactggctcccccatgttcggaaactcaacagcctatgctggcacatcgatttcatcggggaatattcccggaacaggctcgaccgctgtgctaaccatcagcagctctacaggaccatccagcagtagctcatcattcagtgaaaccttgactctgagtactcgacttcccatcccgaccagtctttttagcctatcttctaagcctgccgagacaatgtctactttaggttcatcttcggaagtaacagcttcctcgagcaccagcagcaaaaacagcgtggtatcatcttccaagttaccggaatatggctcgattagctccttttctaccaacacgatggccgatgttgattctacgtcaggaatgacacacatcacaagcgcgaccataggcatcaccaggacctccacaattgagacgaccatcacagtgaccgaagaagtcaccgctactgtggatatcccggatgaactggaaactaccgttagtggcaaagacggagactctccttccacctcggtcgtaattctgacatccacgggccatgttactgtgactattacgtccggtaccgtctcttctgctagtgttccagaattcgaaacaagcgcagcagatgctcatttcaccactaccaactttattgccccgtcggttgctgatggtgccccggtgagctacaccgaaagtgaggggtcttatcagcctactacgagctatgaagccacttccccgtcatcacttgatagcagtgtaacatctggcgatgtcacaagtgagatcgcgacaaccaagtatttgaccagcacacaatactctgcaactgtacgttctacaccgccagggagttcggagtctacgacggcttcaaatacttctagctcgaacccattgtcctcgaccggcacacaatcaaccggctctgaaactgagtcttccacgaccccagggacttcggaatctactacaactccaacaatctccagctccattccgttatcctcagccagcgtgttgccttcatcaagccaagggattccttcaactagccttcccagcagtagcacgtcttactggtcttatgacgacagcacatcagctttatcagccacttctctacctgctagcgacacgtcagctcccacagtttctctgtcatcgttctcaattacagatacggcttcacccacagctacctcctcgtggttgaccggtattcccgcaccctcctttacttcgatttcaccatccaccagccaaggctcctcagactccgtcccagcattgtcatcatcatacgacagcggatatagcttcactcttcctgccccctctttagagacctcggcagcttctacttcgttggtcagccagatgtcgtctgacatccctgacggagttaattcaactgccgcgatcactgggtcagaaaccatgacgatgccattcccgaccacgctgtccataatatccgtctcgtactcgtccaaggcttctgatgatgatgatgatttgactgcgacctcttcggctaagggcagcgaaagcactacttatggcgcggagttgaggaagattagtgggggtcaggacttgggtcaaattcagggagtgtagactatgagcatcacagtctggtgaacgttgggaaatatgaaaagtaagaagtctatgaagggttcaaagacttgtactcaagttacaggatagaatgtgagacatctgggagaagactaaaaaaaaaccttgaacgacatcgctccctttgtcgcccgggcaataccacctgcatgataacgtcctgcctccacttgataaatgatgttgtagcatttgttgttgactgtttcgtttacctctacttatccccagaagtgaaaagggaacagtggaaagagcactgccaagcacggtactaaactttaagtcggtaagtacctacctactctaacggctgcaagccggcccgagacggagcgttttcaaccacaaccccgcgaaagtccgatgttacccccagtcgggccgcgcccccaacgcattcaaaactgcatcacatcattcaatcccaagcagctctaaaacaaccaaaagaacttcagtcaaaacgtatcagcgattcaaggctcaagccaaatcataacctaataaaagcccaatccacaatggccgatacctccaccatcgccggcggggacatcccgcccgcatcacaaacacaagccgaagtccaaacccaaacaacagaatcatcaagcgactcacaacaaccctcaatttcccccgaaaaagagaccctccccttcgctccttccctctcaacatctatcctcctacccctcacccccaccacctcctccaccctcgcgctcgcccacgtccaacgcgtgtgggactccatccgacccaactccgccatctacaaccttctcctatccgacatcgtcctcgtagccgccgtcgcccaccccactggccggatcctcgcccacttgactttgaaaccaatccacctcaacagcaagcgcatcctgcacggtgccgtcagcgggacgttgtgcgattgggcgggtgggatggctattgctgccagcattgccggcgatgaactcaaagtgggggaaggggagcaggacagacagatgacgacgggcgtgagcacagatatgcatttgagttactgttcgacggctagggagggagatacgttggaggtggaggcgtgggttagtaggcgcgggaggaagttggggtttacgggttttgagattaggaagagggtggatgggtgggagaagggggagaagggggaggtggttgtggtgggaagtcataccaagtatttgccatttggacagaagccaagagaggcaaaggagtgagaaatcgaggcagaaaaagacgaggggggcgataggtgagaggggatgtggttgtggaaggcttattataggtgggatatgggtgagtctctccagaaagacagcatgggaatcaaacttgagataccagttgcagttttaggtctggtcgaagtctacgtggcaggccttcatgctatcggctggcatcggcgagggacaatacgtgatacccagaggcagaagccggatcaatccacatttctcctcctgcggccagtcgactcccacttccaaggtgatatctttggaccggcattcgatcttcctggtatcttgcaggctgttaagtccgacgttctggcatgccagcgagccgctttccccttggatgcacgggtccagttaccgccctggatttgacatcagccggcggggctttatgatatccggacggtacggccaaaaattgcaattgtgggtttttggggacttctgtaccgatgcatagttatgacaatgcgcgtcaaggggggagggagagctttggcagagaagcatggctgtggaccgtttctacgctggcaagggcatggtttcaatggattccttggattcattacgatgctctgggaatctttctgagctcgcaatattctaacaccgttgggtatcggaacaggccgcgatagtgcggcgacaatcaagcgtccttcgccgttgctgtgccaactcacgcctggaggtccacaaaaggagtcctgttttccaagagaatggccatcttgtgcgctttgtattcggtagggactctctcttattcgaaatactgctgaaagcgcgctgcattatgaaccgacagcgtgattgatgttcagaggacggcgctccatcgggaaagaggaaaagaagggggacaccgttgttggttgttggagaaaacagggcgggacaggctcaatcaacaaagagaccaaaaacaaaatggagggccagaaatttggcaaaataaatgggacctgggaggctcgaactcccgacctcaggattactctgatttttgaaccagatcatacaggggtatgagacctgcgcgctagccaactgcgccaaggtcccttgggttgtgattttttgagtgggatttggtattcatagaatcataatacagctttggtcaagggaaacttctcttcgcaacccacgacgtcgatgctgttcagcagaaatgtaagagcatgcagcaggtagacacatacatactagcattgcttgcaatccaagtgttgaaatctccagagcatggacatcttacattcttccaagctacgaataacaataaagtagaaatggtgctcatttctttattccggaactactttcaagagcttgggttgaagctgtactgaactcaaaccagcctcaaaaactttgctctgcataacactttgcaataattaaaaccccttgtggtgtagttggatatcacgttcggctgtaattgtctagattgtataccgaaaggtcaccggctcgattccggtcgaggggaatttgtctttttgtctttttttctctcccgctctctttgcgtttttttcttcttcttgttggcctccaaacccggacatgtccccctgacccatgtgcaaattagatccacttgttaatgcaagatctgcgatgtccactacaagatttctattgatggcacggggtatcccgacttatattttgttactattcagtcaattagatatccgattccctctgctctggtcattctcaacaaccgtcacatttcccgtgcctttcggcaagctctgcttcggatattcctttgaaggatgacagctcagctttgtaccaagataccaacatcaacatggttacagtgtcattagagctgcacataggtaagtatgccaacccaggttacctgctggagttcggtccgttgccgcaatgagatctaacgtttcgatgtgatgtgactttgccaacaacgagacaacgctccaaccttgacaggacatctgaaccctgggaagtcggcacgagatgcctaggtagataaatggactacataggtatcatttgatgatgtcctgcccgcctcaaatgtaacttccctaatactcttctccattgactccccaggccgattttccccagagtcaaaccccggatttcgcttcctgcaatgcacgtgaaaaagtccatgggtatttcgattccatgacatcgcgcatttctttgattgctccctcgatccccgtaagtgctgcaaaagggttatcgtcattggctgttccgagtagagtctgagagagtctagatcttcagagctttgagctagttgatgtcagtatccacatcgcctgtcagtttcgggtacgcttcccttggtcttcaacgctccaggaaccaggggttagtgctagctgaggtcaggtactatgatatctgatatcggttattgagttaataagtcacgtacgtacatcgtaccactgaatgtgactagtgcgtgtatgggaagccaatggaaaatatatcatgatatcagacctctattcctctcttcctgtatccgtttcatatcgtacccatcctcgcccaggacaagattgatgacacccgagtccaccgcccattatagcaccaagctcagccaaagtagcacacaagtcaacgaaatctattgtatttaatgctctacgacagcgcctatgaagtctatacaattctgtagtatttgtggtatctaaccaacccatttttgtcatggtttcttgccttaaagccgcccagccgttcgacgggtgcagagtcaaaatctgaattcgattgtcatcaattttgtcctgcacgagccatcctgttgcgtgctgtcggcacacgttcttctattgttggtggaggaccccccattggtgctcatcgcgtaccgaaggccaactgaagaaatgtcaaaactcgaaataaaagcagatacgaatgaaggcaaaggcataaataacaatcttctagcctaatgtaatgggtaacctcttaggtcttcgaaaagccgcagctcccggtataagaagacgagccactcggcatcttcgatgagcacacagcgataatcataaagtcattgaaacgccccgctacagcctgcgaagtattccagtcaaaattttatgtatcccacgaaccaccagaagtaaaaccgtatttccatccacccccactcatccatcgcgaactaggaagaagccgtggcattattgctcaaagtaaaaccgcaacgcgcgctatacagacgcccctccactgccacccagatcaggatttcggttgcctgtgagtatcgccagctcgatattccccatcgggtttggggggacggcctgcgatgcatctgggttttgagatgttgctgtacctggtgagttcctggcaactcctgaatgatggctgccttcagcgattgttgattccagccccgtcgcttgaccaactaacggaacatgcgtaggggtcccagaaacggcaccggattctgtcgcccgcaccgcctcataaaactgaaggccatgaggtggtatggcaaaaggctggccaggaacaaagtggaaggggttcgtaacgaggtgctgctgtggctgtatcgcaggtggtggcggcggcagcagctgttctgtggatgccacgccctgtatagggaacgcagtaccgcccataaccgcatggtgattgtgcagcattggctgcgtgtcaattaccatctcgctcccatcttccaagccatcatcgtcgtccaccgcatcaggctcgccatcgtcaatgaacgcagctgctgcgccatggtgaccaggtggagtgacctgcatggggttgactgctgttcctgggaaaacggggccgactcggttcggcactccttcgtcgattggtcttgcaccacgagcgatctctgtcagattgtgctcgctgttgaggtagcgccgaagattcgtcaccccctggccggaaaagacgcagaaaacagctctctgatgttcggtgaactctgtaggtttcgttagcccttgaactttatggtgaatcgcttgggagggattatcagcataccagctggtgcctcgcggcagaaactctccaaatcctcccgcaggaacgcttggacacccgtaacactcaagtgagtgagacgagggcacgcgttcagaagtcttaggacactctaagggaaaatgttaggatcacaaccgagatggataattcacgatttcacttaccctcaatgtcaggttggtgcaatagctcaaatgaaccctctcaaggctactgtggtgcatgttgttgtaacagtccccgggaacaagattaccgtcagcatctctgcgaggccggcgttgattcgccctagcaagagcgtagacactctcatctgtgatatttgaacatttgaccaaaccaatgcgcttaagcttgggcaaagtagcaagtctcacgacagagtcatctgtcaaatggacgcagcaaccgaggtcgatgtatcgaatccggttacaacattgaaccagacgtttgacagcttcatctgtgatgtttccgcagtggcccagatggacatagtgcagattcttgcccagcctggcgatagcgaacacagcagcatctgtgatgttacgacacttcgcgagcacgaggttgcgcaagcgaggagctacatcaatgatcttctcaacagctcggtccgtcagtctggagcaagacgtcaggtctaggattcggagttgctcgtaggtcttgtttggaggtaaggaaaggaaggcagagtcgtcgatcaaatcgcaactcgcaaggcggagctctcgaagagctttgcctttagacataagcgccgtaaccggatcgttcccaattaggcggcattggtgaagatcgatctcgaggatgttggggcaattctcagcgaatgcgatgacggcctcgtcagtcacctgagcgcactcgttcaatttcaactgcatggacaaaagacgttagcgtttgctttcatacccagattctcaccaccaaaggcaaagctaccccgttcacggggcgatgtagtggaaacaacttaccctcttgataaatctgcagctctgcgccagctgcaccagactcgcaattgagatcttagtgcagttggagatattaaggccctgtagtctagagcacttttccgccacagcgttaatagaagtttccgtgatgtcttccatgccagaaatgtcgagagccaggaggccagtgttgttccgtagcaatttgaggagaccagcatccgtgatgcgtttgcaaccagtcatggtcagtcgctcgacacgactgcacatctccaaagactcgacactgccatcgttgagttcgggagcgagggctgacaaattgagtcgcctgatgaaatgtcggtaggcgaagtacggtcgtggcgcactgagagtttggcagatgatcgtgtgtcgttcccaggatgagcaagctggacggtgccacagaatttccactgcattccgagcccatgacttgcatgtcagcatgacatggagaatatctgaggaggttgtgagtttgacgaagatggcaatgagtagttcgttgggcaagcgattaataggcgctacacggcactcctcgtcggcgacttgcatgttctcgatattgggaacgcctagcgacgactgggagtcgttcgcagcgagaaagaagtcggattcttcattgtcgacgggcggaggggtgctcgacgacgaagttgatcgtgaatcgtcttgagcctgctgttgggcggcctccgagtgagcttcgggagccgcgtccccgtgggccatcggtgttctccggtcgtcggcgattatgtcgagagaagcacgtagcctcatgataaaagtcgtgccagtctggtggcaagcgaagagagatgtgtagagtcgtcgagcaagttgtcgggaggagcgcgacaagaggcaaggcgatggatgactaagtaagcgcgaggatcggttgattgctcgtcggggtgggttaaggtgctagggggaccagggctgcaggttgatcaaatgccaggtcaagggagcctctgcttattggcaggtagacggtggaagactaggagtgacgagatggccctcagaaagacgggaggaaagtcggggcggcgtgagcggagggtggaggttcggtccaagttggtcaagaagccgtggagatggtgtgccgacgtgttggtagcactggcgcctcttgtctttcaagcgtgctatttattgtatactggtacaaagaatggaaagttgttgtcggggggaaaggacgaagacctaattgtcgatgatggcgatttgtgttgcaaggttgatggggctcgcttgcttgaagaggatgccgcccggttgagcaagagaagatgcccggggtttattgttggtagcgggaaaccgacagcggcactggtagctgcactgactgtgcagggccttcactagaggtacctacctacctagtacgtaggtttggacggagtgcttgaatgcggatggaaagggaatgggcgaaacctggctggcacaaggcgagacagggcaacaggacgagtgggggaaagctgcagcgtcagtgagcggcactgagggaagcaggcacttagcatctatttcccggtcacgctctcgggtcactgccgctctcaacggtcgggcgtaaacctccgatccagctcgtcttgctgaggtcttcgtattcttcctggaggatttgatcgtgccctgttatttcttggatattcctaacaacaacatacctctacgaattatggctggccccgtttgatcgccagttggtaggcaagtatggcgggccgctactgcccgatatcgagcgccagatgccatgcaggttacgccattgtagcagttatcatgtactacctgcctaggtattcaggggatgggcagtggaggtcccgttacactccagtcctgtcgctccctagcgtggtgtatgcagacgcagcgggctgtccgtcggcggctgtataggtacctgtactgtagactacctagtcattgtccctttgcatccacgttctcgacgggagtttccatgcatgtctccatgtgctctcatacagctaggagtatcccatgaattaccattcccatgctattggctaggttgggaagagccgtgacgataggcaaacactagtcgtgatcactgcgcaccgacacatcgagacatacgggagactccaaactccagagttcccaggtccggacttgacaaagtctggtgactgtcctgcagcctcatgacatacaatgtgtgtagaccccctcttgttgatgcaacaacacagatctcgagagccatcagctggtgcaactctgtgacatcaaaccatcacaacaggtactaggaggagtggacaattcggatactgtcagcaaagacaagccaatttcctcctctgatcatcatagggcgatgcctatacggtggccagcaaggttcagctagcgagtgattgtccgtcccatccgagacccagcaattttcgggctagagtctggagtttggacgtcgtttgtcaacattggaagaaacagggtcgggatagtggcattactaggtagatatctctagggttgtcgtttggagtcgagactgagcgtgccaactgccattttgagacctttgtttaggcttcaaaacgcaaaggaagatgatgagcccgacagtagcacttcccaaattcatgctgcacattgaggttgtattaaggtcgctcgagaacgagactgatcagatgtgccacggttattcgcccatggcgctctgcatggcgcttagagcccgacggtcgctggccagtcgatatgcaatagtgtgaatgatgtgcgaatctcgaccctctgccgatactttggaacttggggtcagttcatggtaaggcctgcgctttgttcgcatacctacctctctctacattagactactctacataaccccgcgacggaccctagagagcctggttttgtcacttcagctcatccatcccaccttaggatgtccgaaccgtatcaccaatgggaggggacctcatacctcagataggggtattgttaaaagaactgatgatggaagcaaaatagaaaaaaagagaagagaaggaaggagaaactttgtgtttaaattttttttttacatttgttaactattgatctcatttcgtgtttatttcgtagttcttcttttttctcggcggagaggggggacatatacactatagtagcctatatatggaccatggagctgaactcggaggagactgtgaagacttgtctgcgaatcggccatcaaggagcaagtaaaatgccatgattgaaggcaaaagcacaggcaaggggcatggaagcggaggcttgctcctgacgagtacatagtatttcttcgatgaccattcaccacaagggcatagtatggttttgcattcgaatccacttccctggaacctcaaggaccattcccgccggtcataataaatacactaatatgcatcatcggaatcgtgtcgcgggagttgggggtatcttaggtgatcgatatcggttgaggcagcttaatgtacaagtagcacgcaaaatactttcaaagatggaactgtggaattcttgtggtttgtagggcagtcaggatggaaggccatcggcaaattcactttttgacaacgggattcattatcgtcccgcgataccgatttagttcatcgaattgctagtacttttaacaatgtgtaacaactttgcggccacttttaccgacaattcgaggcgatccggagatttactgttaagcctctgaactcgaattgagtgcccaccgctggccactgcgaagctcagctacctagcaaacttaagccatgtcaatctcgtcttctggttacggagctagagccagcatcaccaacctcaaagcttctagacccaagcgactaggacaaggtcttcaggaattgcacaagatcaatgtgcaacgcttggacatgaggttaaccagtcaagttactcaactgatctttaattgcacagaacggccttgaagcttgcaacagtccacgacaatcatgcttcgccagtcgaccttcaagcaactgcccaggtcctttggatccgcggccaaagccgcaacacgaactccagcttcacgccgaacctttctgagccctccgcgaagccaacccaatgagcacctcaaccgcctcgacgtcaacaagctctcggagcaacaactcaagtatgcccgcaaccgccgcgccttcctctggacggggcttttctgtagcgtcagctccatgatctacgtcggctacctcatcaagctcgagctcaagaaacccgtccacgccgactccagcctgccttcgaccgatcctctcgccggcaccaacgccgtcgagcgcaaagtagtcttgcgcgacgaaaaaggccacgaactcgtaccaaccggcaacagcaccgtcccaactttcccgcgtacgctcgagctcggtagctttgagggggccatcgcccccgcccccggcccctccgcttcgggcttggccccgacaatcaccggccccgaccagaccgagtacaccctcgtgggtttcggtctgcgcaccgtcacctttatcggcatccaggtctacgtggtgggttactacgtcgccaccgccgacgtggccccgctgcagtcggcgctgaccaagaaggtcaacccgattgccaccacgctcgtagccggcgagcgcgaccagctgcgcaccgatctgcttgaccccgccaagggtgaagaaatctgggacggcctgctggcgaacggaatccctgcgcggtccgtcttccgtgtggttcccgtgcgcgacaccgacttccaccacttgagggatggcttcgtgcgtgctatccaggccagggctggtaaggttggggacgagcaatttggcgaggcgatgaaagacttcaggcagattttcaaccgcggaaaggttccggcgaagcaagaacttctgttaatccgcgacggagagggtaagttgagcgttgtgtatgatgatggcgggaacaagaaggaagggaggccggcagggagacagctggttggcaccgttgatgacgagcgtgtctcacgtgctctgtggctgaactacttggctggcaagaaggttgccagcgagccggcgagaaagagcatagttgagggcatcatggagtttgtggagaggccggttggaaccatcgcggctcaggtggtatagccaatacgaataataagaaacccattgattgaggggattacaagcctttctagcccaggattgggttgaatgtaagcagtaatgtatcgggcgcgtttttgcactcctatgatcacgattccaagctttgcgcacacgtatgaccatgatgttggggtattccaatgcttttattttcgcaaaaccacttcagacgaatagccaccctttgctagatccctgggtatccgatccgcaattacaaaaactactatgcagaagtagaggcccatggcgccacgcacaccacggggctctcgtgatgtctcccaccatttgagcctctcgagcgcttttccccttggccaacggttctccctgtagaggtttctttcaacccagacagttgtgtccttcgagaacaccgaggttgtttctaatgtgtcttgcggaaatcgacttacagagcgcccgcctcttggaggagctcttggatcttcttgccgttcttgccgttcttgacaacagcctcgagatcggagttaccgccaatgtgctgcttgccaatgaagatgtttgggacagtgcgctggccggtcaacttgagaagagcgtcctggacatcggagccgtcgctttcttggttgagctcgtaggtagcatacttggcattgaggccgtcgaggatttgcttggtgttggagcagtaggggcagtaggacttgctgaaaacaactgtttgcgacaatgaattgttagcaatgggttgccgcatgcgactcgtagcatattatctgcaattaactgcatggaagagcaaaagccagtttccaagttcattgatacaggcgagagcgaagatcgaaatagcaagcttccgcaagagatacacgataagggttctagagcgagcggtgtatgcaccagaccgtcggactcgcgcacaagattcgcacgtgtagcggcccgtgccgatgtagcggatggcttcgcgcgacttcatatgccagtgcgcaggggaacgcgggaaacagttgaacgtagagttgtcacataccgacagcgttgtcgttgatcagctgcttagccttctgagtagcggcgtcggacatggttgatgttgtgctggagaagaagcggcggaagatgaaggacatagagattgcgcgaggtggaggtccaagagagcgatatagatatatatacctacacaaaagggaggggaaaggctttatatgggtaaatttggggaaactaagcactgcagaaaccggagcgttggaagggcgtgtgtgaccgtgtgtcgaactagggtgggcacaacgagatatgagggggaggaatagcgattgcgacattcggtgtgaatttgtcacgactccagttttggaaggctcacccatatcgggcagttcaaagactgggtcatttgatagaggatcggggatgaggcactcccgacactgtgcggcttctgcacactttcggcgtgcaagatgccgcaaagtcaccgcgggcgactccatcacgttaattgcggagtgatttcagtttcctcatcctcaatggaaacaacttgaacacagctcaaccggttgaagtccgccggtctctcgaggtgtctcgaatatcagatataggatggatgttgccatcatctctcatttcagtttgcgcctccttaaatcgaatatttgccgtctttactatgtacacggcccatcctagaagtaggtgctgcatggacacgaatattccaatgacgcaaaggcctttccgaccgcgcgattcacccgcgattcaccagaaagccatcatcaaatccccgccgttatctcaattccgtccctttccttaactaccccacttccccaaattccaagccacgatacttggccgtgctgagatttggcaagcctccgcgcaaatgttgaagttgaaaacgatatcggcaccaggaaatgatgttcgatcgctccaagcttttgaagtgcctacaaactgccgagggttttgtttttccagtaatatctttcacgatgccatgatacccatggtgataagaagagggtcgtccgcaatcggccgcgctgcaatgctgacaggaacgtcatcagaacagcgaggatagccgccatcaagggttccactcggaatgccgacagcagccacggctggccgggggcagttggtggccagtctggtgcgagaagcgaatgcaacacttcatacccttgaatcagcctggcaaacacggccctctccagcactgtgctcaagggaacgcaaatcgggccagatcgcaagttctggtgaggcggacttgccagcattacttatcggagcgacgaatgaggctattcacagcatgtgaggggatcagattgtcggcagccttgggcccggccatgacttcatctggaacgaaatgcatgtcatcgactttgctgccgccacggcatcgtgatcctggcctggacccagtcggccagtccaccttccccagaacagagggcgagacggctccacgggtcttaggaagcaatgcacgtgagtgaccctgacgctcatattccaggttcggccgtgcgaacaaggcctgctggttgatcatgtacttcgtggtgaattttcgccagagagctctcgagattatgacaagaatgaaccgaacacgcctcggctctcccacgcgtacgagaaagcgaggcggagagaggctgaacggataggttggcgtcctctttctttcgacgttatccgacattggtggacgattctctccagggtgaggcaacgactggtggttgtattttcagtcgcacactcacaacaacagagcgttgagttcactgtttgcttgcccgagtcgaggccctgaagcggcctcttgcagggagccacataataaggtatgtaacatccaaggtcacaaagatagttgaattggagaacaatgaaggggccgttgagcttatgaggcgaacaacatgagccagtcgatgaacgtgcgagtcatgatggattacctaatgataccgatgtggttccaatgagagcacttgcagcagacacgccccggggcaggagtagtaagcaagcttgccttggccttgggagttggcgccactttagcggctccgtgggttcttccctttcggacgggtgttcagatgaaaagttgggatcccggtcgcccttttaacctttccttctgacttcgaaattgtccgagtccctacatagtacatgaacaaaccgccaccatacgttccaggcctatacccctcaaacctcaaacatcacccgaacctggcctcccatctgtccgccgccattcccactattcgcacccaaccttgccggccttgctagactcgtccaacccaatcggctgtgttgccaaagacgcccactcccgcatctgcgcaacagcctgaaaaaggacccttggatcccgaggcggtgatcgtcgttctagtcgtcatttccctacccattttggatacgggtgccaaagacaaccggtctctcgtgcccttctttgccaacccacgaagacaaaacactacgtccccagctttgcgattggtctcacgcccttctaccaatctagatcttgtccgccgttgattgctcgacgcctgcggccaagctgatagcagcgccgtatcatacgatcccacccataaaacgtcaacccaattaccccccaaaccgaccagatcgactatattagactcttcagatttccactttctcttcttttctttcgcagcaggtcaacggcgtactgtcgtaggaccagcacacagtcgcaaaggtggcttccggaggagattcggcatcgtcaggtgccttcgttgcccagcttgccaacatcacgtctttgttgaaagtcccgactcagctgcagccttacctcgagactaccgctgagcatctagcctcagcttcagagtatcttcagttagcgaccggtttttctccctcccaggtctacactgccgccgctggtacactcctcgctctgagcgtcatccccgtcgtcgccgcccggaaatccaaaagcagaaagggaggaaagatgtcttggtgggggcgccccagcttgtcgccttggaactcgggtgttggtcaagggggtgtgccgagtgtgactgaggaagatttcagctacatcactaccgaggatcttgatagtcctcgatacagtcagcgctacgactatgctcggtcaccacaggctgctgttcagggtatcagcaggtacgaagaacccgaagacgacgctcttaacattgtttacaagaacgctgtgtaccctgaggggtttcctgcgtactcgattggcgacggcaaactcctggtcagcgatgtgaaggagcgagtgaagctgatcttggggatttccgatcgccacgggaggatccgtctgtactacaagggccggcgcttgagggatgatgacaagcccattcgagagtatggagccaagcacaacagcgagatcacggttacgatcagcgagcgcgaatccgagagcagcagtgatgtggggagcgatgagattgttattgttgatcgtgacggacacgaggtccgcgaggagcctgagccgtcgaaaaagcatcgtaagaagcgcaggggcaggaccagggaagaacgaggtgcccgtagccctcagagcccacaagagagtgtttcggatgttggtctcagagtgccgaccgaagatcctcgcaagagggcagcttcacgagttcgatctcactctccttcagccgagtccggattttcggcagcatccggagtgtccggggtctcggcaatctccgctatctcggccggtagcgttactcgcgccagtccggcctcagttgctccgggcggtcccatcgagaagctcgatcaaatcgccgcccacttcaacaacacactcctgccattgtgccgacaatttgcgacccatcctccttcggatcctaaaaagagatcagaggagcacctcaggctttcagagacgatcctacagcaggtcctcctgaagtttgacgatatcgaaacgggaggagatgtcgcagttcgcacaaggaggaaagagatggtgaagcaatgccaggatattttgaagacgctcgacgaggctcttaaggcataatagtgtggacggtcataggcgtagtacccggatttttgtcatttttcaagcttcataatcagcatgaaaatggagggatttaggtggttcctcgttacaaagttgacaatactttggtaatccagccatgtgaaaggcgcatcggggttactggtgcgacgccaccagctgctcttctttgttgtgcttagatttctataactgcttttgcgggttgaaggcttcctgtatctcttgtccaacggtgtgacacgagaacgtggaagataagagaatctagcattttatgcaaagaacatggtccgaagctatgggatgttgttgaccaggtcatagatggtaattgactaggcgtccctcccaaggcccagttcaaagagttcgcaatgcatacaaagactcgttggtaactaccttgatggccagcagtgacgtgacgatgatcgtccgtcttgttgattgtgagaagtcgtcgctcaaagtgatgaccacaaacatggcaaaggacacagaatcacaaatctaaccgtcaatttggagttcacttcacttatcagtgtccgctgatgagatcataggtaatcattctgtccacgaaagaaccactgcaagtaccttgagatcagaatcaagggggccgtgataaggttatcagcgtggtcgtcgcgcgccacaggattgccaagacacgggaagcaaccaaggcgaaaaccagccccaccaattacagactgtaggtctaaccctaccccaacgcctcaggcagcaaaggccacactggctggcaagcctccaccgcgtccgaaaacggactagtgcatatgtcccaacaccaagcacacgggcaattttcagcacacacaaaaaagtcgcagaccgtcaaccatcgcgaggtaagagccagacttgctgcccatttgatctgccggagcttgacggacagatcgctaatcttccttctttgtcaacccagtcttccccggcaaagatgtcttctttcgagtctgtggtacgttgcgaatccccgaaaccgacttgatgatggatgtggtttccaccggttccatatccgtattgcgacgaatggctaggctgccgaccgctgcagcgacaccgaacgagatggctacgacatgttcgatatggcgatggatacggatatggaattgcgcgaagcttgggacatggcacactgagaggggccggtcgaccgcaagggtgcgacagcagcagttttgtgatggctaacctgttgctttacaggtcgtcatcgacggcaagggccacctcctcggtcgcctcgccagcatcgtcgccaagcagctcctcaacggccagaagatcgttgtcgtccgctgcgaggctctcaacatctctggcgagttcttccgcgccaagcgtacgttacaccttcactcctacacgaaaccgagaaacatgactgcgacaatgggcatattcgggaggattttggaattgggcacagcaggaggaaggcaaattgggaatcgcagtcatgggcgaaacgaacaataagcatcgaacgacgagaacagtcagactgacacggaaccgcgattatagtcaagtaccactcgtacctgcgcaagatgacccggtacaaccccactcgcggtggtgagttacagcccttccgacacgacgacgatgacagtcgagttctcggccagacaatactgactgcgcataggtcccttccacttccgcgctccttcccgcatcttctacaaggctgtccgcggcatgattccccacaaaactgcccgtggcgccgctgcccttgagcgcctcaaggtcttcgagggtgtccctcccccctatgacaagaagaagaagatggtcgttccccaggctctccgtgtcctgagactccagcccggtcgcaagttctgcaccgttggccgtctcagctccgaggtcggctggaagtacgaggatgttgtttccaggtacgtcggttctatcagagctgaggctcttgcttcccgaaacagcgtaccttgtgttgctaactgcttggtagactcgaggagcgccgcaaggccaagggcgccgcctactacgagcgcaagaaggtcgccgcccgccagctctccgaggccaagaagagcgccaaggtcaacgacaagaccgccgaggctctcaaggagttcggctactagagatagtagctgttgcttcatcgacttttcatcctttgtgcgttttcactctagattggcgcggttcagggcatcatcaacatttgcgaggaaatgtggaggagtcagtggcttttcgactcgctgtttgtcccaggcttgggacctcatacgaataaatgatgagatcacacaaccaatggagagatcatgcatgggatgaatggaagaaacaagacaaatacccccgggcgttcagcatgcagttcaggccctttgtgtggtgcgtgccaggcgtgttctcatgacaggaagggacccttgcgtctcgtagatgacgaccatgctgtccagcggcaccccgtgcacaagcccgaactgctgaagcaagccaatgaatgactactgcgtacttaagccaaataatgctaaagtcttcgaacgaaccctttgatatcgtagcgttgtgctacagtatcacatttatttccaagcatggctaacgcctcgagcccacgacttcatcacaaccttaggctaattatctagtgaagcatcacacctgacattgcgagctggtcagagacaaacggtcctttagtggctgttaatacctttccaagtcccctggccaataactaattgaatacttgtccgcacgacatcccaaaccttactgtatttaccatacaatgacaaacatcgtgatcatctcatggtgtacttatgactttggggtcttggacatagtcgccatgtgcaagttacctagtccacacgtcctaactcgcatttgcgcatcgcatatcatgaatgaagcaagcttgtgaagttgtacatgttcctattccagttcgggggtggcgtacttcacgtcgacaagaaggtcataaacttcgttactcttcttccctataaaccgtctatagcagcccatatgatccggcgcttgaaaccttgacttgttctaagtctgtcattcctttgtagtttttgtgttgagcatcacttttctaaaatagcattgccaatcttgcacaaggatattccgcctctttccctttcaggatctcacgatgtctttcactcacaagtgcaattacacggaagacgggtttacgttagattccaaccagactcgagtctctcacgccaatcgagctaggtaaaaagtatgctgggaccattgtctatgtgtacaaatgattgaaatccgcattaccgattcttagattatgttctccatttatatatacattcccctttccttctctttcctgcttttcttcttttcttactatctgctttctcctttctctcttgccaccacagaactctaacctctggttggcccaaccaatagctcgcaaataagaaagatcaatcagtgttggaattcgaaaagcatcgtgttcccgaggaggcatgtctcgcagactatatagagcacaaatccagacttgatttcataactcatactgggaccttggcgcagttggctagcgcgcaggtctcatatacctatatgatctggttaaaaaatcagagtaatcctgaggtcgggagttcgagcctcccaggtcccaaatccttttgttgatcctctttttttttgtaaggttcccaacatcatccttgccttcttccccttttgcggtctgtttggccaagcagagctgtcttgtctttgttgaagagcgactcataagcaatgacctcgaatgggctttcgaggtcccaaaaaatgaaacacatcacgacctagccattggtgcgaatttgagtcctacgccgaagtcccggacagtgtggagccggtaaccggagggcttgcgatgacatcagtgcactcagctgccccgcgatgtctggtgatgatggtgagctgctgagctgcacaactttgaagttttggggaacgattggttgttgactggtgtcacagatttcttggtgaaggttcagcaatatttccaagactggctgtctctcaaagatgatgttcaatgtacagcgctgcaggggtggccgttcaaagcacctttgatcgttcgtatttgtatggtcgtgacattctggagcctagttctataacgtgtgtggcatgcttacttcgacgggtaagatggcgcgggtatctgtgtttcctgtaccgtggatatttacttcgtctaactgagaatttgctctttgggtttcgagatcccatagattacacttccatagaattccgggaaacaatgtgtgtgcaaatgtcatgcatggcaaatagattgggttcgcatactcgcatcgggcggtaccaattccgactactaccaggagctgacattgctacaggaacagaagacttcacatttgaataacaacaacaaagacaagcgagcacccaactaagcgtcaaagctggaacgcccaccaacaaaataaccaacgcactcgatcccgaagcattctagccttcaacaatggatcagcaatgtgacaactaggattattcaatctttttgcattaatcagggctcctctcgcacctcccttatccacatccacatcccctccttcgcgtcctagccacctatcccggcctagcaagttatcaccgccttcccgcaccggcctccatctttccggctcttctgaatccggcatcgtcatctctcgcccaattcggctcccaaccccaatgtcaaaaatggtccccgccctgagactttctaatccactccctaggctccggcttcctcgctggcatccacatctaggactgcgtctgcgtttcacgcaccccctcggccgtgtgcgcgctttcgctgagcgcccccgtgtaagtcgcagtgggaacgtagggatcgttgctgggccgatggaactggggcgggggtagagggtgtgcttggtggttctggtcgctcttcttccatttcagaccaaggggaagagaaacagaaggatgatggtgatagtaaaccgttggtgtacggttatatcaggagcaaggggggctgtatgcaggggagtcgatggatgggacggtggtggtggtgtcgaggggggtgcgaatgaggagttttatgggaggaaggggatcacggtgaaggagattccgaaagggggtgtgccttggccggaacgagggcgagatacgaaggatggtaaaaaggtttggtcggagggggtaatgggcttggtggaggctttgagtgcggctgatcagcaggggaggagaatatgtgatggggaccatgatggttcaagcaggagagtaaagggtggttaaatgtatagagatagagagaaggatacacgcagaaggatagattagatgccgcctggtgacaatgggagagatagcatacgtaggaggtgcagcgtcaagcttacatgagtaggatgagaggcagtggtgggcttcacgttttgcgtagatacaactgacatgaagctggacttcacaatgaatgtatcaacgaaccaacaatttaaggcgtggaaaacatacccttacaggagccaaccgtaaagtttcttctttctccatgataaaacgctacggtatcccttcatcttcactcaaactaaggtacgcttagtgatggctggatatcgacatcacaaggctgaattgtcaaatccattcccagtcgcaatccgcccaaatctgaaaagtcttgcaaattaggccagataatatgcggttatgttacaagtacaagccctcgggctcgccttcctgcttggtgcgcagaactctttcacgagcagctctgaagtctgccatctgcacccgcattctgcgctcacggagggccatgagaccggcctcagagcagatggccttgatgtcggcacctgagagatcgtccttctgggcgatgaactcttccaggtcaacatcctcgttaagtgacatcttgctggtgtggagcgtgaagatcttgcgcttggtgttctggtcgggattctcgaagagaatcttgcggtcgatacggccaggacggattaaagcagggtcaagcgactcgatcttgttggtggccatgatgaccttgacgtctccacggtcgtcgaaaccatccagctggttcagcagctccaacatggttctctggatttcacgttcgccgcccgatgtcgagtcgtaacgcttggtaccgatggcatcgatttcgtcgatgaacacgatggaaggggcattctcggcggcaacctgaggaacatgttagagtatatatttgacagtgtagcttgaaacacttttacatacctggaaaagctggcggaccagtcgaggaccatcaccaagatacttttggataagctcgctaccaacgatgcgcaagaacgttgccgaagtttggtttgccacagccttggcaaggagggtcttaccggtaccgggagcaccgtaaagaatgacacccttgggtggcttgatacccatttcttcgtagagctccggatgcagcaatggaagctcaactgattcacgaacttcctggatctgctgttccaagccaccaatatccgcgtacgactccgtgggcgccttgtcaagcttcatgacgctgacggccggatccgtgtcgtcggtgagcacgccaacaatgctgacactcttgtgatgtagcaggacgctggcgccgggctccagaaggtctttgtcgacaaagctcatgatgctaacgtagtactcgggccccgatgtgctggaaacgatggcgtggtcgtcgtcgatcaactcctcgagaacaccgacacccatggggctgccacgcatatcatcgacacgggagcgctcgtcagccatacggtcggaagactcgagctcggacgcaggagcattgctgtccttggcggtcttcgccttgcgtagacgttcttgattttcgacatattcttcctcgagcagtagatgatcgtggattcgttgcattcgtaggagtcggagtttgcatcggcttgtcggatacactgaggggagcttggcggcagcgctggcaccgccttgtctcttcttcttgcgaccgatgcgggtggtaggcttcggcggcggctcgtacttgggcttatctttctgttttggtggcgatggtggttagcgatgtccatgatgtcagcgcctgagtctcacaggacagcaagcatgccgcgcacaacagaaaccttgacgcaactgaagccatcctaccttatctttcttggactttgaagggtcctggcctccgcccatgccagactgattttgaccctgcgcagcttgtcagtatgcgatgcgttgcaagcttgagctcagctccgtattgcggcaactgaccatgttgacggtccgcctttcgcgattcttgaaagtgtggtggaagactcaaaggggtgctgagaattatatgatggggtcgcaaaagtgccgcacgatctgaactcgttgatctcagcggcagtgatggaaacgattaagttgtgctggtgttcgttgttggcggatgcccgtttgaggttcagttgcgacgggatggcgagctccagttcaggcccccagtgaacgcgacacacctcatccgtctgtcgtccagtcgtacacctgacgcacagaccatcaagactactaagctgccgggggcaatagcaccttgcatgtcgtttgagcgctcctagcacttgctgtgcgtttgcattcgatctgtctactgaccatacctggacaagctgcacagctttaagtttgtacttgtaccgtatgacggactgttttcccatacatacagcgcatggccacgacattggcaagggaggggaccatcccagggacgagtccagccagagcctcctgcttccatcctatcccgtcgcaactttgtgtacattggagggcgacagtggtcattcgtcctcaaccttgcccgtactatactaaaaaataaagcaaggtgtggctgaggcgatcaaaacactaggaagaacaccacgctcgccaattaggttatgtgagcatttgactcttggcactcttgggtacctctacggacgctgctccccacctgactcttgaagttgcctttttgctttcctttccctcgacaggaagtgacgacgaccatctcaccttgtcagcgaatgctctttcagccttgcattcacaaataacctacggtacctaagcaggcccggttcgccaatcctcgatcagttgcggaagaaaacctaaaacgtcctgtcgttcgttccactgccagctcctccatcactgaagaaaccctcccgtctcaccttgcaacatcatttcacgggcctccttgacccctccacaaggttaatcttatcagtactccgttgttatacttcacttatttcgctgaacaccacttcctaccatcttatttgcgtccaacagcaaaccatatactgtacccactcccattcccatttgggcgcaatacacttcccttcctctgcaccaacaccccatcacttgaccatggcgactactcgtgagcgccgcgttgcgaaggaattgcaggatatatggaatgaccgcgagacctcgggcgtcatggccgaacctctcgactcgagcaatctgtcgcacctcaagggctccttcagcggccctccagactcgccctatgctgggggtacatacgaggtcgacattcagattccggataagtacccgttcaagccgccctcgatgtatcttattaccaagatctggcaccccaacgtcagcagtgtcactgtacgtttctctcgtttttgtccccttgttttatgatggatgttaggaagtaggtggagtttggagagctcaactaaccctccgacgtctttacagggcgccatctgcctcgacattctgggaacagcatggtccccggtcggcacgattaagacagcgctgcttgccgtacgaatgcttcttgaatcgccaaacccgaaggatccccaggacgcccaggtggccaagatgttgatggaaaaccccaagctgttcgcccgaacggcacacgactgggccgtcaagtatgccggcgcgcccagggtggacaagattcctctcaagtatgatgagaccgcaaaggaaggttcaaggaacgatgctagcaggtacgtggcatttctgaccatcccgatgcagtgaaccaccttgtgttaagcaaaagccatatggacaatgcattactggaaacccggaataaaagtcagaggcgactaaccttgagagcctgcttggcgaacccaacacagatatgctggatataacaaggacctggtggatcgttttgtcaacatgggattcgacgtagaaaaggtggtcgatgcttttaaatttgtgggtattgaccggaacggaggcgccgattacgaactcgaggaagcatacatgggcgatatcactgcgcggctcctcggcgagcagtgacattcgagagtgagggcgggcaatgagagcaacaaacacggctatgtatagtgatgaggtggtggtatggttttaccgatcagcattatggaaatcagaacggtatggactttaaaagcggacaggtaaagcgaaggatggaaaccgcagcagctgaggccgacgttcgactggtttattcggtggtaggatggcgcggcttcgtctgttattagtttatacatcagccgcattcggatatggagttttacggacgacaagggtgtcaatggagcaatggaatttctggcttctttctactactgattcctcactttcccgttgctcggagtttccgtcctcctttacatggtagctagcaaagtgatagcgtatctatacaaagtgtatggcgcattcaagccaataggcgaagacaggtcggtaagtcatgtttatgtgacgttgtgaataaatggaaagtataatatacctaaccgcccacacccattccttggtttcacctctatcaacaagaacgtcgcaagatgcggaaagggatataaatgcaccacacggtatacgcccagtccccactcccagtagcaatggccaaatgtctctatcaggcttcaattgtcatcccaagacacagtcacaaatgcaatacgctccgcgttccctgcttccttctgactgtgccttcggccccgaccaggtcggcagataagccgaaccagaaatacaagactacccgtgcgcagagacagaggagacatggacaagatgttttggttgtatggctggttggctggctgctgcgactattcatatgtccgcctcaaagtagacaaaagaaaatgttcgaaagattaaaacatgaaccccttcaaacttttcttaaagcaaatcgcgtctgacgaactcatcacggagagccttgccgaggctggcgggcgagcgctcgacaacaacaccggcggcctcgagggccttgatcttggagtcggcaccacccttgccgccagcgacgatggcaccggcgtgacccatgcgacggccggggggagcggagataccggcgatgaaggagacgacgggcttgccaccgttcttggtgttgtactccttgaggaagtcggcagcctcctcctcggcggaaccaccaatctcaccgatcatgatgataccgtcggtatcgccgtcctcgaggaagaccttgagacagtcgatgaagttggtaccgctgaaggggtcaccgccgataccgacgacaagagactgaccgaggccggcctgggtggtctggttgacggcctcgtaagtgagggtgccagatctgctgacgataccgatacggccgcgcttgtggatgaaaccgggcatgatgccaatcttgcactgaccgggggcgatgatgccagggcagttgggaccgacgagacgggtcttggactgagtcttgagcatagaggtgatgcgaaccatgtctgcaacgcccggttagatcactggtttccaaaattcgctttcatccgcttgcgcgccgtccttgtgagccattgtactgaccatgctggggaatgccttcggtaatgcacacggcgagggggatctcggcctggagggcctcctcgataccggcagcggcgagaggggggctattttcgatgttgctattagtaaggcccccaaaggctggtatctcggagagtgcttacgggacgaaaatggcggtggcagtagcaccggtctccttgacagcctcgctcacattggagaagacggggcgatcaagatgtgtttggccagccttcttggggttggtgccgccaacaacattggtgcctagaacagagggcgaaatgcgtcagaattccatgtttgcgacagtttgcgacccaagatcggtaccgataagcgggagataagcgaggggaatggtggcagtggtgggtggttgagggtggtggtttaccatattcgatggcctgctgggcgtggaaactgtacaatgagccatcgtcagccaagtcaaattcgcagcattaatcacatccaatggtgtcctggtcttggaaagcttgtgatcatgggcagttggtggaggtggagcattccccagatgcgcccgagtcgtgtcatcggcgtcgcgagtcacgacaagcagggcgcaatggggaaaacggggaacggggaatttcgggcaggggaggtagctctaactcacgttccctgcttgcccgtgaatccctggaagagaaccttggtgtcgccgttgattttcaggttgttgatggtcgccgcatagggggacgagttggagctgtaggctctcttggacagctgctggacgagcttgcccgcgggccgtgtttgccttgcgatagcctgcattgtgaaatctgtgggcaagaatgcaagaatagtgtgggaatgaggagggcgccggaggaaaggggagggagagggcagtattatgggcgagagagccaacaatggagccgatgatgtcgttgagggggggttttgttgttcgtttccagttttgcacgggatcgcacgtagaaattcaggacgtcgacggctcgagcttctccaactccccgccagccaacagaaccctctctcctcgaaaaatatctccaactagttgctctcacttcgggccgcactatgacaggatccgctcgcgagccacagctcctgtcgcagacccacaaaacacccaccgcccaccgcccacggcagggtctgcggcaatgcgattcaagctcatgagggtcttgttatcagccaggtacaccgcgctaacgcttttccaagatggctgcgtgtgaccacacccaaccccgccgctcttctaacgtgagaaacttgacccagatggcttggtgggtacctgaccaagccagctccagctgtacgtcacaaagtaccgttcggtatcaagcgtacctgcctgtctcgcggagcttgccagggtaccggcggattctcggggctaaattgtcaacccgcgccaagtcacaagccacatctacatactccgtggacaggggacccggagctcggcgacgggtggctggtggatctagttcagccgcattttacgccgaggtcacttgtcacggtgcacgcacatgcatgaccgccgatgcatgacacttcagtgggtggacttgaagcgcccatgcaaacttgacagcgttgaggctggcacatctgttacagccacggcaggcgtatgcggtacggcaccttcaacgacaactgaagcgtcccgaaatttgccccgcaaaaggttcaaataattgattcaacgccaacacctaaaccgtcaataacgagatacgaggttcgccagtccgacacagcgcaaacatggcgacaacaacggtcacagtcactcgcagcaagaagaatgcaaacttgccgtccgaaaacgacaggttcttgagatgttgcgccgacatcgcgaacgccctcatcgaagatcatgaagccgctcaaaacggccgtccgcaaaaggacattaatctcaacagccttcgatccaagtttgcgaagaaacacaaaatcaacaacgtccccccactaaccgctattatcgccgctgttcccgaacattacaagaagtacatcttgcccagactcatcgccaagcccatcagaacctcgtcgggtatcgctgtagtggctgtcatgtgcaagccccatcgatgcccccatattgcgtataccggcaatatttgcgtctactgccccggtggtccagactccgacttcgaatacagcacacagtcatacacgggatatgagccgacatcgatgagagccatccgggctcgttacgaccccttcgagcaggcgagaggacgagttgatcagctaaagtcattgggccactcggtcgacaaggtcgaatacatcatcatgggcggcactttcatgtcgctccctgaatcatacagagacgagtttatttcccagctacacaacgccctgagcggctacggaaccttgaacgtggacgaggctgtgaggtcgggagaacagagcaacatcaagtgcgtgggtattacgatagagactagaccggattactgccttcagccccatctttcgagcatgctgcgctacggctgcacccgtctcgaaattggggttcaatccctttacgaagatgttgcccgcgataccaaccgtggtcacaccgttgctgccgtcgccgaaaccttttgcctcgccaaggatgccggtttcaaggtggtcagccacatgatgcctgaccttccgaacgtcggcatggagagagatcttgaccagttccgggagtactttgagaacccagcttttcgtaccgacggtctcaagatctatcctacccttgtcatccgtggaacgggcctttacgagttgtggaggacaggcaggtatcaaaactacacacccaacggattgatcgacctcgtggcaaggataatggccctcgttcccccctggactcgcatctaccgcgtccagcgtgatatccccatgccgctggtgacgtccggtgtcgagaacggtaatctgcgtgagctggctttggcgcgtatgaaggactttggaaccacctgccgcgatgtgcgcactcgtgaagttggtgttaacgaggtcaagaacaagatcaggcctaatcaaatcgagctcgtccgtcgcgactacaccgccaacggcggctgggagactttcctcgcctacgaggatcccaagcaggacatcttggtcggtctgctccgcctgcgtaagtgttcggaaaagtacacgttccgcgaggagttggttgggcagcccaccagtctggtccgcgagttgcacgtttacggcatggctgtacctttgcacgtcagagacccgaggaaattccagcatcaaggtttcggtacgcttctcatggaggaggccgagaggattgcgagagacgagcacggaagtgtgaagatcagcgttatttctggtgtcggtgtgcgtagctactataggaaactcgggtattggctcgatgggccttacatgtccaagtggctcgatggcaggcctggacctgaggagtaggtctacagctttcctgtgggtggatcaacaaaacggacacgagggcgttgggcttctgctttggatcggacggtcaggcgcaatgggttgcattacgacggaaaaggcgtttgaggtatggtgtgcggttttggagactgatgactcttcgggtcaatggcagatacacatgaccttgttctcggacacagacatatgctacacagtttcttcccggcttattgtctcattttctctcacaagtgcagtcatgtattgattttacaacgcaagcacgccttgaaagtgtcttccttgcgaaaacctgcatgcgtgaatcacacttcatgattgtgaatgtttgagataccgtgtccatccttagcaatgttgatgtcccgagtctggcattgcacgcctggaaccgtgacagtaggtttcacattcttcgagttcttccttcttgaaagagatctgactaagcagtgataatgtacagttcaagcacttgctgagaggagtctcgaagcagggatctggaatgaagttcatcatgtcaaacacaagacctctgcatggatatcaaaggttagcttggtacgacgactatacatggaacagggagtagacaaacgacaggagagctacttatttcctgtgcagaaattaagttaggttctttttgacactcgcaagaaccgagctctcgttttcaaacatccaacaataattttggcaagatggacccaactcacctgaaccatccatcatcttcaatattcggggcatcaaattcccggttcctgaatggccccagtttgtacccctggctttactttgctgacctttagcccctttttctcggctgacgccttctaggacgttcattcgttcaagtttgaggctcaacaaaaggaccttgtcacgttcaacgtctagtcagttctgtcgttgatccctccagaaagacactctccccgatggcagtgccgaacgtgaatccctattgaggtcttcgatggactatagaagaagtgcggtatcttacaaccaaaatgatgatttcgtgtttgctttctgtggttgcgctggttatggtaacgaaagtccggaggattttaggaatcagaggcggaggttgtcctacccgatggacttggcaccccagatcttcaaccacaagatcttcacatctgaccccgcgtacgaaagcccgctaacatggggcgtgacagctataattgtatagccgttgcgctattgcgtaaatggtgccgacttgttacatacgcgttcgtaggtagaggtagctaccccgcagccacaaagaaccggtcgacaagaaggggaatgaactgcaatggtagcagttacgcataggagccaagacggcgtataaagctcgggtatataatcgtgtgcatcgatcccatcctggcctctcttgaactcgacccaaactcttgcccatcatgaagttacttggctcatctgttaccgtcgctgtgttggcttatgcggtctactcctggggaacatttatataccacaatgccatcgtcttcggcttccttcgctccaaccccgtgagtacttttgttcaagaagaagacattcagtacattcccgacactgttcactgtgaagaccttcactatcatgcccccagcaagaccctctttacggcttgcgaggactatcccgagactcgctttcagtggtttcctcccttgaccaacttcaacgattcgtcaatcctgaagacccaccatggttctctgcatgtgattgaccccgaagtaagtcaaaaaaacaccctgtgctgacagtcgtgtgcataaccgagttgcttacaccttccatagaccaagaaatcccaacgccttagcgtggacaacttcgacggacctttcatcacccacggaatcgaggttctcaccgaccccgagcaaccgaatgccgtatacatctacgccgtcaaccaccttcccaaccccgagcccgtcatagccatccaccctccaccggcagacattttcaaagcgcggtctcagattgagcttttccaccatgtcatcggcaccaccaccgccactcaccttcgctccatctggcatcccctgattcgcactcccaacgatcttgttgccacatctcccacatccctctatgtgaccaacgaccacctttaccgggaccacggccccatgcgcttcatggaagatatgtacgccaaagctgaatggaccgacgtcatctacttgcagttctcccttgaagccccctccactcccgccgaaacagacgctgtggccggcgtcaccgcccacgtggcactggacaagttccacaacgccaacggcctaggccacggccggtacgagaacgaggtagccatcgccagcgccgcttccggagtgctgagcatcagcgaactatcatcgtcgcctttatcaaagtcgagcatgatcacagtgctcaaccgcatcgaattcgactctaccatcgacaatccctcgtacttttccgacccctacgccggcacggcggacggcgtcgaccacagcgggtttgtcgtagccggtttaggcaaggcacatacgctggcgcagacgcgcaagcagccgggggccaaggatccggtcatggtgtggttcgcgaagccggtcaagcaggaagagaacgggaatgtgatttgggagaagaggctgttgtttgaggatgacgggaccaggattaggagcgcgagcgcggcggttttggtcgctattgacccggagaaggaaagagggaagagaaaggcatggttgttcgttacgggatttgtatcgagtagtgtggttgctgttaaggttgacttgtgaagtgagtgatgaaagaaggcgggagagatgttggctgttaggctgtagatattcaggggcttcagcacgaggagaaacctcaacgaatgatacaaatcaatttaagaatccactcggcgttattcaagcaaacacgtcgaggaagatgttttcgccactgacatatggctagacgagggtattgtaaactggtggttcacagaatctaatggtataagtcttctctgaacagtgctgacgtaggaggatgatttggcctacatatacaagttaccagatgctgcatgaccctagaagcctttaagtcttttgaaacacccttcttcttaagtctttgaactgaaaggcctcagctgagcataagaagacgagaaatccatgtaatacttgtatagtatgggttgtaacaagtaaagagatcattatctcgaatggacatgcaaacaaagtcgtcatgcccgggaacatcacgatgtattccaagtgttgtgaaagccacccaacgctcattgtttggcaggggccgcagtattctccacctactgaaccgcccgtccctcccttttctcatcatccaactcactcgtcaccttctccatatgacctgtctccatctccaaatcgtccacctgcttgccatgttgcttttgaaggttcatacccgccggcagtgccttctcaaattctctacccctcttctcgggcccaaatgccgtggtgaccacgatgcccatcacaatgattgcagtagcaatgcccatagtcgggccataggcctcgaccagctttccggtatggctgacgatgtggatcttctccgacacggcattaacaatctgtgcggacggggacgacaccatgttgccgacctggtacgtaattccgggaaacgaggagcggaatgcggggggcgcaagctcattcaggtggattgggatgaccccccaagctccttggacgaagaattgcatgaagaagccggtggcggacagcgcgcgctcggaattgggaaggatccatgcggggatcatacagccgctgatgagcgaggaaacaatgatggtccgccggcggccaaagtattggctgaggtagccaatgatggtaccgcccacacaagcgccggccttcataatgatactggcacggctggcggccgagttatccatttccttcgctctaagtacgaaggtggtgtaattgtcctgggaggtatggctgtagtctgtttgtggtaaggatagtcagagtggctccgtcgatagctggctgcaaaaaaaccttgggggcgagacttacagttgaaccaagtcatcaagatgcagcagtagacacacatcttccactcttggcgaagcatcaccttagtttccctccagaactgggacgggttggcgtgcgccttgccttccttgcgtgcctcaaggaactgcttggactcggggaagaagcagcggatgatgccaacaccaatggacagaccagcagcaatccaaaacacggtcttccagctatcggtgtcaccaccgaccccaagattggcgcacgcggcgcacacataaccaaaggcgtaaccttgctggagaatacctgacatcaaacctcgggcgtcaaccgggctgttctccaaggccattgcaattgcgttaccgtacctgtaattaggggttatcagcataaccaacctttgacagcgggatactgaggacgaaaggggggaacttacactccacccatgaacaatccaaacaaagctctcacgccaaggaactgcgaatatgtcgagctgtagatggtagcaatctgcaagatgcccaaaacaatcatgttgaccaccatcggccactttctcccccatcgatcaccagccagaccaaacgcagcggcgccaatcgaccgaagcagcagcgtcaacgtaatcgccgtcgacacactggtcttgctgactccatagtaggccgccagcttgacctgctggatggacaaggcatggaagtcaaaggcatcggcactccaggcgcagaatccgaccagaaagcagatccagtcacggcctgagagctgggcgagcaagctgatggggttcttcagaggcacgggttttgcccattctgttgcagtctcgccgtacacgttggtcacgacgacgcgctgcttccagatgaagaggtccttccatgactgacgggctgtggggaggatgcccttggcgacagggtcggcgggctcgtgggttgattccatggttgcgtctttgatgatgagtggatgaacgaagacttgtacgacagaggtgttggtacctggaatatgtacccccacaacgatgcgtgatttgtacaaagcccgatcaatgattcaagagtatgttgtaagccaggcttagagtgaaaataacgagatggatgaaggtgaagaaagggaacccaaaagaagaggggacagacatcaatttgaacctgtgtcgggttcctgccggtagggctcagctttaatatattcgcaatacacagcgtatatacatctcacatcgttttcgttttcggtgttggttgtgtccacgtttttttgggaaaaagaggggttgcctcctttttcttcggttgactagcccgtcttcagcggcagagcggaagtgcagtgttcgacagtagatggttgaatcttgattgacgaagctgagtgagccaccatggatgtgcaggcaacccccgcatgctaacacgttcctcatggccagtcatgatcccattgccagccacctcaacgatcgagagaaatccgaagaacagccgggagcgtactgtggtagatgtcccagaagggcgggaatgatatcgagacaccgatacaattcttgctgttgggcagtcttgtccactcgttgtctgagtaagcctcttccctacgaattctcctcaaactttacttcatctggtaaccctctccatcgtggcagccgtcagcttgcctctcgtcttcgcgcgatgccaatccggggaatatattggtgaaatgggggaggtcatgtcatcgctcttggtcgatggagtggtttgcccaagggaagcttagcttactctgacagttgcttgatatctttaaagcttcggtaccaagaaaagggcgagacttggctgttgatctaacaagtgaggagaacctggctcgggcctgcaggtggcactcacggcattctggggaaagactaataagacagggataacatgtgcgtggttccccctagtgattccccaggccagccgacccaatggtacatcatgtttcctctgggggatcgctgacatctagaccgttatccgggctctgcgggctgattggcttctggcttgcggggaagtggaaatcttttggagtttggaacttgtgattgtggtccgttgggagatgtcggagatcacgccagctccagtcttaaccgcaagccagagaagtccaaagtccaaaactatcgctgattaagggaagacagagagacgagggaacgatctctccaagaatatttgaggtcaagaaattgggagaatattaccacatggagtttgacaccaataaggctcactgtgcgtgacaaacgcattcagagactcagaatctcggacgatgtggcacatggggcatcgaaaagttttttttggtaacgatcttgtctgcgggaccccagttatggcggcaaggctttgaaagagcgctactgcatcaagcacaccgcaaacatccaaccgtagctttgggtgacccaatccgacatatgtgtttctacaacgtttcactgcatcgtgaacggtgaaactacctcagtcggccagagggatgaggatttaatcgtaccagatccagacaatccgtggagaatgatcataaccagccgaataattctttcaccgctcttcatgcgttaagttcgttcgagatcaactaggttgcctttccagtcgccaatgggtatgattctcgacgtcgccgaagataatttcaaaggatgatgatgaatgctgtcacaccagttctcccgaccagcttatacgtagatacagtacagtccagtactggttcgtttgtgagttcgagacctcggtcatcactttggtcaaacagggctttattttcgggactcgatgttcaggtaacattaaccgtactccgtgcgtctttgggtgatatacggcatcgtaagcaggtgaagctgtcattcattccacctggagattgaagcaccttcctctttcaccctgagccgcctatggttcaatgatcttccccgctcgtgtagaaagcttttcaatgtatcacaaggacacctgtagcctctggtaggtctgcactcatcatccaactctgtaaacggtgccgaatgtgggttgaggatgcaggattgcctcctctgcaactcggatccattcccagaaggaactcatagtctcctgacggtgatatgtcggcaatgaaggtcggacttggcgggtttacatggtgaccgccaaggacggccgtccctatgatctggaatccattttccgtggacagtgctctacctccccatcaacttgcggctctcgaatagaaccggggtcttattaccacctcaagtaagaagacaagaagatatggtgtggggaggaaccagtgccaccagaataacggagcttaaaggtgttgcctggtttgtgtaatatgttgatgtggtaagaaaggacaaatcgcatatatcttgtgtttgcgaaccgattgtgaggacaagaaataaatacgctggtttagtaagtctacgtatctgcaaatcagaccataacatcaagtacatggaggcaccagaactggtaaatccgaaggtacttgggcgaacgtgtaggcacgaaccgagaacatctagtccgcatcagtaggatccctacgtaccgccaagcgtcagtaagtcagcgcaccactcgaggtttggaatgaggggaaatcttaccaatcagtaaccaacttctcatccaacccatccagtttctccatatcctcctcggccaactcaaacctacccacatccgcattctctaccaacctctccttcttggtacttttcggcagcgtcacgaacccatgctgcaccgaccacctaaccaacacctgcgcgggcgtgaccccgtacttctttgccaccgctgtcaagacgggatgcttcatgcgcatccctctcgctagcggcgcgtacgcctcgatgacaataccatacttctcgcacgcggccctgatctccggctgcgtgttgaatggatggcattcaatctggttcacgagaggcttgattttaaaaggtgctgacatgacctcgtcgagatgcttgacgccgtagttcgagacgcccgccatcttgacctcgcccgcgagtaccgcatcttcgaccgctttccagctggtcaaccgggcttcgcggccgccaagcgggctgtgcaggaggaacaggtcaatgtagccaagtccagaagccttcactgacttggagatcgaagcgcgaacagcgtcgtaattggtgctgttgtcgcgcagcttgctggtgaaatgaacgtctttgcgggtgaggcccgcggtgttttcgggggaggacaggaaggagaggatggcttggccggcttcgcgttcgttgtagtaccattgggcgctgtcgaagccgcggtagccggcaccgagggcccagcggaccgcgcgtgtggtctcggggccggacatcatgtagaggccgagttggatttggggaatggagaggccattagagagcttggtgggtgttaatgagttgctaagcgaacctcatggggcttgtgaggttggagatgaggagagtttcagcatgtcgaatcgtaccttgactctgcggctcaacatgtctgtcacggtttcaggcatttttgactcttttgttcggcgaatgtgttcagaaagttgggtaggtgttgtctgccctgtgaggtgaaaatgagcatacttattgtcgggttgatgttggagttaatcatcaaagtccccactcttccggcggacgatgacaacatcgccggatatatttcggttttgttaattaccgtatcagttgaccattgcgcgcaattccttgccttgccttgtattgtagcgaccattgttacgtcagaaagctgtcatgcaactccacaatgcgaaataaaccccggtaggggctaagcgtgttgtgatcgcttactgaactgtacgctaggtattagactgacaaaaaaaggttcgttgttgatatcacaaccatagtatctcaagatcaagtgatacctggaatattccaagtcttgtgaatttcttgttcgcatgctagcattaacacctagatatgttctccaatctgtaaagcgtccttgtcgtatggtcagcaagatgtatacaaggaggagccgggattgtggaaggctaccgtaccttaaggccgacatgcccctttcctcccacttgaattctgtcctgttgaagccaccctttgtgacctaatcaatgacggacgcgacctgccccttcgcattttgaccaatgtgcacctgaaacaccccgcgctagcctcttaggagataaggtcggcaacattcatgggcatctcatcaatctgggtcgagtagtacactgtatctcccgttagcaaacgaaggcgccgaggttagattgcccaaaacttacactcgatatcacgcaagatgcggacatcctcgctagtaacgaagttgatggcgacacccttgcgaccgaatctacctgaacgaccgatgcgatgaatgtagttttcacggttgctgggaagatcatagttgataaccaagctgacctgctgaacatcgataccgcgggcccacacatcggtcgagatcagcactctgctattgccctgtctgaaatcctgcataatgctgtctctctccttttggggcatatcgccgtgcatgctgctgacagtgaagttggcttcgcgcatcttatcggtcaaccagtcgaccttccggcgggtgttgcagaaaataacggcttgtgtaatagtcagagtgtcgtagagatcgcaaagagtgtcgaacttccagtcctccttctccacagcaataaaatactgcttcaaaccctcgagggtcaactcgtcacgcttgaccaagatacgaacagggtcggtcatgaacttggtggtcatgtcgagcacatcataagggagggtggcagagacgacgacgacttgtgtggcaggcggaagatagcggtacacatcgtagatctgctcgcggaaaccctggttgaggagctcatcggcttcatcgagaaccagcatcttgatgtgtctggtgcggagatgacggcggcgaatcatgtcggcaacacgaccaggagtgccagagacaatgtgttgaccatagtcgagcttgcgaatatcctcgccaacgttggtgccaccaatgcaagcatggcattggacgttcatgtaatctcccaaagccatcacaacgctctgaatctgggtcgcaagttcgcgggtcggggaaaggacgagggcctgggtctcgcgcacggcggtgtcgatgacctgaagcatagagatcgagaaagtggctgttttaccggtaccggactgggcctgggcgatggtatcgcgacccttgcagatctgaacgatggcgcgggactggacagcagagggggactcatatccgtaggcgtagatgccgcgaaggagactctctgttttgagaaccagttagtttcaatccaattcactaagccacagcaaccatgaaatacatgcgatgcgacaagacttacccttcaaggacatcgactcgaaagtcggatgaaccgttacctccttggaggtggagaactgaatcttttcatcggccttgcgatcgattccgccgtcagccatggtgggcgattctgtcgatggatcgggtatgtttctgaggtgtgtcagggccgaggacgcgatgttgtgggtgcggatgttgacgatgcggttcgaccggagtgttgacttcgttattggaaattatttgcacccgagacaaaaacagtccactgtaccgaaagcgcgacagtgattgacgatggatgcgatgtcgacgtgtggcgtgcactggagtggagctttcccgttgtcaaaaaaagttgccaagatgacaagccttcaggtcggcagaatgtcggccaaccttatttaatggaacgacgggggatctgtgacagggcagttggtggatttcgctaaggacttgccggggagttctttgcctgccgcgacgtgtttctctgctgttctttctggacttcgtacacggaagcaactggtggcgccgaaaaagcacgtttcaacaacctctcttctagaaatcatcctagttttccaattcgcaattctgcaccccgacacgacaagtccggctcttctacgcgcattttcacttcttcttgaataggggaattcgcgggtgtcacattggtcaacatgttgatagaagagcagagatacattcacgaggatctcgaacgcctcgagcagggtatcgcggaccgtttgcgcgacgagccaaaacaggcatgtttcctccacgcgaagtatctctcaagaccttctgtgctgacacattcttagattcatgaacgtcttaatcgtgaccatgagatatcccaactcctcgatcagattcaacaccagtcccgtgagcttcttcccctatacgaggacaagactggagtgcgctccaaggaaatccagcagattggcagtggtgaccccttcgaggaattctacaaacaagtagccactatcaaggaacaccactcgcggtacccaaatgagcaagccgagaactcggaaaactggtaccggccgcggaagcatggcgacgatcagccatttttggtggaaagcatgttctcgggcgaagaggcatacggccgtttcttcgatttgcacgccagccacgaatcctacctcaaccttcccaatgtgaagcgactcccgtatatgcagtatcttgaagtttttgacaacttccaacccggttatggtggagtcaagcgggccgacaagttgaccgatcaatatttcaagtacctcggcgagttgatggagtatctggaatccttcattcgacgtacgcgaccactcgaaaatctcgaaaaggtgtttggtggctgggacaaggaattcgattcggcttgggaaaaggacgaaattgaaggctggcgcaaggagaaactggcggccaacggctctgcgacagaccgcactctgagcagcgctgacgcggtttggtgcgaggcatgcgagaaggagttcaagaacgaaaacgtttacaagaaccatcttaccggcaggaagcacatcaaggccgctgaggtgttggcggcgattcacggagagtcggccaacggtacatcaaacggcacggttgccccgctagcgcatcgcctcaaggaacgggcggtcgctgagagggagtaccgcatcaagaagctcgccagcgctatgaagacggagcgggacgacacaagagtgaacgttgaacgtaggcaaggcatgacggagcgtgagcggcaacaagagttggagaatctctacaacaccacgttcagaaggcaggctaaggaggctgaggaagacgaggatgatggcggagatgataagatttacaatccgctcaagctaccgctggcttgggacggaaagccgattcccttctggctctacaggttgcatggtctgggtcaagagtttccctgcgagatctgtggcaactttgtctaccgcggccggcgtgcttttgacaagcacttcaacgaaacaaatcacatcaccaacctgaagcgtctgggtatcacaaacacacatctgttccgagacatcacgtctatagaggaggcggtgaggctttggaacaagatccaaggtgactcgagaaagaccaacgtggatgagggctcgatcgtgcagatggaggacgctgagggtaatgtcatgcctgagaaggtatatcttgatctgcagaagcagggtctgctttgagaggttttaagaggatggatgagcaaggtcaaaacacccctctgagacattaacataataccccaaagtcctccccgtccaaaacagaactatgaattcggactactacataaaccaatacatagacagcaagattgttcgacatttcatcctgtagactcaacagagcagccaagggcttagaaagcttgggcccaccaaagtggggtatggcgaagtcaagggcgtgaaataattgggcagccattccgggtactgcggccatgaataaacaacatcttgtaaacaaagacggcaacttccacttcttcactgtcaccaattttcatcacgtataaacttggttaccctttgccttttgcacctcgaaaataccacaatcgcccaatgggtgcaatcaacgaatgttcggtacttcttggcgactgtcctgactgacgcgacactcggttcacatctaattcattatcaagcacatcgtccaccgggaaattcccaaaagaaacaaggtcttgactgcaaatgacaacaagccaaacgtcacgacaacctcacctatagaaaacatttccaattccctcccaataggggaaaacagaaacgatgtctaccaccaccacccaaatccaacccaaacccatccccgccctctacacagtctacatcctccgctcccagccccgacacgcttccctctacatcggctccacgcctcacccaccccggcgcctctcacaacacaacgggctcgccaagggtggcgcctatcgcacttcgaaaatatctcttcggccatggaacatggtctgtctggtctccggttttccgagcatgattgccgcgctgaaatttgaatgggcgctgaataacccacacaagtcgctgcatatccctgccgaaaaaagggccgaggcagtgaagggactggggaggaggaagacgggacacctgaaaaggccgaggaagagtttggtgggggtgatggaggctttgaggatgttggtgggggtgagaagctttgggaggtggcctttgagggtgcatttctttgaggaggatgtttggagggtctgggagagaggtggttggaaggctaagagtggcggtggaggggtgggagagctgggagacttgaaggtagaggtggttacggactttggcagtccgacggcgccacaaggggcgggcgtgattgggatgggggaagaagctgagaatgacccgcacgatgacgacgacggcgacgacgcgcaagatgagaacaaacatgggatctatgctttaccgctcgattacgcgccgataaaagactatgtggccaagagtcaggagatttgggagtttgagaggcaggggagctgtgtggtgtgtaaggaagctatggtggcgggaagggggttatatgcgatctgcccgaatacaagctgtgaggctgtaggacaccttgactgttggagccggtgtctcctgaagcaagaaacaaggaggatgaagatcgatgaaggggatgagatacttccagtgaagggagagtgtccaaagtgtcacggcgaggttctttggggagatatgatgaaggagttgacattgaggatcagggggcaggcagaggtggagaagctgctgaagaagaagaagaggcgaagggcagcgaagggcaaagagaagggcaaagggaaggtcgctgatgagaaagggaacaatgctgaggggagaaatacaaaagggaatcgagaggtgaagacgacgcctcagagggtcgtggaggatagcgaagacagcgagtttctcgatatcgcgtgccttcagtaggcgaaagaattccactcttcagagagctgactctaattgctggcccaaccacgatatgctcttattgatttatccttggcctctgggactccaaggctgatgcgtgccatgacataatcaagttggtcgactcaaagcatcagaccaaccaacagaaacagctagggaaaccacagatgtgattggactcattggggaagaggctcggagggttgaaagagaggtgccggttgcggtctcacgtgtctgctgagtcattcagatctgccccgccaacgcagcgaaatcgccccagtctgctggccttggcatttctcttcaacgtcaagtcttttctgattggagggcgatgcgactactgacggccatacccctgtcaatatcagggcctttctttcggttcgaccggtgcttagatttcccgggtccatcgagtccatcttttctctttcatggaactggacatgatgggatgtggtctccaggcattttatgactccgactgaaccccgagtcggactgccacctggaactgccatgcacatttggccgcttgcggtattccaattgtcgcattgccctatggctttcctccagattcaggatattgtaacaacctgcagactcaccatacatttgtgatcatttgaacagttgcgattttgggaggactgatgatcgtgcgtctagttttatttctttgctggccacgggcggcccaatcgatcgaaacttgcgagaacccaaaatctttggacgatattcgctattccagtgggcatggtgcagtggaaggcacaagtttttgtttccggatgcataaaagctgaccaccctccgctcttttattccattgattcctttctcatactccagcgccatgacagtgatgtttcaaaacgaagtatatctatccttcctcaaaccatattgttcggtcgtgcattagagtcatgatggcgcattgatgcctataccgcagctcggaccttcacccctgccaatatctcgacgactggaggggatcaagcacaacacagtttgcaggagtacactgtgtttgcggcggatggacgagacttgcccagtgcgtgagaaagagtaccccgaactgtccagagaaaatggaagaaaggaaaatttcgatttatgacacaccgacacctacctacctaggtgtacggttgatatattggcacattggagtttcccgtcaatggagaacgcacctccccggccagtctaggaacaaaagatagaaggcgaaaaggctggcaatattgacctcagtcgcacgtactttaacatagctgaagcgcgcgcactttctctcgattgatccgaggttgactgtagcagatggtttgatgtatcaggtgcgactttgtttcactacataggtaggtattcaaacggagtcgatccatcgatgatgacattgaaaatcaaagatacagaggtacggaacttggcctagaagggtctagtggagatccaccagatgccggaggaccgcgactgaactccaatggcgggcggcatcatgtctggcgtcgctgctgccatgaccgcgctgcagagttgcgccctccccatttcgtcccgacagctaccgcagcgccgcttgcccttggtccttgttggatttgaacgtcttccgaacgtgtcccgctgcccgtcaaaccaccacttgtctcaacctgtgcaagtggaatgggcccactacctatgtagtaacatgcccctgccctcttcctgatagtaacccaattcccatctacacacgctacaaccctcaaaactgtatacctccaccactttcagatctgggaccggggagctactacgctatcaatcagttcactgccagtcttgggcgcccacacacctcatcctcacaccacattttatcgattcaccattcacatcgtcccgtgctgctgtccacgtcccggccattcttccttccaccttcacttccacttcttgctcccttccggtctccgcctggccctggcctctatctccatttccatttctctctctttctctccgtccagtctgcactcccgtttccaacgccataacaattttggaaccatctgccagactttctgctcggccaacccttccgcctttccgggtcaatccactcattctcacaatcatcaaccagcctcactacgaacgcatccagttgtccaaccccgtattgcaaccttgattagtttcagacgacaaaccttcaggtctacacacggagtgtctgtacaaacagccaaccctaacacggtagaccgaggtagtggaggaacttggacgaggttcgatctgcatttcttttctgcgacacatacacgcacgaacgatatccctaccctcttagtcgccttctggccctcagttttcaggttctcaaggctcgctccctgggaaacatacactcaacctgtccgccacagttcttcgtctgcgaagaccctgcacttactaaaagcagcagcgcagaaccggatatcgcatccccaatttacgcacaactccctgtagcgccatatcatttcgcggtcctgcgctgtcgaccgttcttccccaaaccagccctcagccttgtatcctacgatgcgtccgatatttcgataagacagagacctccgatttcgtacacaccaatacgttacagctgcgtctcgacccacccaccaccgatcttcgcctgtgtgattatcaattcgccctccaaagatagcctccactcgccatggtgtccaccccgtccggaggcgggtctgtcgctgtggcggctgccggaacgtcgagcaacaatgcaagcgcgcgagcctcccctaccgttacctcccattccagcaacggcaagtccaagacggcgccagtcaactcgaacggctaccatcctccgaaatcccagatcccgctgagcttcatgaagagcgaacctctcgatttgaattcggtggagcgacgcggccagcctaccgcgtgcaaggaaccttcaaagaagaagaaccggcctcatggtcttgaagaggcaccatcctattgcccaactgaggaggagtggaaagagccctttgagtacattcgcaaaatcacaccagaggccagcaaatttggtatctgcaagatcatcccgcccgagtcatggaaccccgattttgcaattgacaccgaggtacgctcgctcgcccgtcaacagccgtgatgccatttgcaaccatgcactctttcagggcacagattctacggatgggcttgctgacctatgctactgcagagattccactttcgtacccgcaagcaagaacttaattcgattgaaggcagttcgcgcgccaatatcaactatattgacgcccttcaaaaatttcacagacaacatgggaacaacctcacgcggctcccttacgttgacaaaaagccgctcgacttatttcgcttaaagaaagccgtcgaagctaggggagggttcgacaaggtgtgcaagctgaaaaaatgggcggaaatcggacgtgatctgggctacagcgggaagatcatgtcatctctttcgacatcgctgaaaaattcgtatcaaaaatggctttgtccgtacgaagactatctgcgagtcgcaaagcctggcgttcatcagcaactcgagctggaatacggcgggcctctcacacccagcccagccccgagcccaatgaagcgatcaaatgcccagaccccctcagaccttcgcggcgaatctccatctcggcaccccacggaggcagcagtaaacgggcacgccaaggattctgatcgggatgtcacaatgacagacgccccatcggtaccagcgccaccggtcaaaagtggcttcacagccatcaacactggaggcttcacggcgatcaattccgggttcacgagtataaaccgtccgctggcccctgcatcagaagccatcaccccgctgtcctctgccaagaatacccctgaagttcgaccatcagcagctggctcgtcttcactgaagcggcaactaagcttcgatagtacgtcagattccgccaaaaaggaaagctcggtggacaaggacgatggagaagcaggcagtcgtcgtagcaagaggctcaagaagggtaggtcatatcatttcccccaccttcaggcatatcaaggttcgcgggccgaggcatgtggtgctgcacgcagtcttatcgtctgcgaagcaagaacatcgtttcatctcttttggaatctgtgctccgagttcaggacatttcctggtttacatacgctaacctgacctctatgacagattcggtaccaacagtggctggttcacacatgtcgctctttcgtccttctgcacccagaattccaagagaggactcgagttcgggagaggtaggtctgacatgaaggtttagatggggacccctactgacactgtggtagaattgcgagcaatgtggcaagggtagtgaggagggctcatgcatgctggtttgcgaatcctgcgataaccactaccatggctcgtgcctggatcctcctctcaagaccaaaccagagaatgaatggaactgcccgagatgtctcgtcggagacggccagtttggcttcgaagagggcggcctctattcgctcaagcagttccaagagaaggctgccgacttcaagcaaggctacttcgagaacaagatgcctttcgatgcggttctcaattgtcatcgtccggttaccgaagatgacgttgagcgtgagttctggcgcttggtcgcagatctggaggagaccgtcgaagtcgaatatggcgcagatatccattgcacgacacatggctctggatttccgaccgtggaaaagaatcccaacaatccctactcaacggatccatggaatctcaacctgctgcctcttcacccagaaagtctctttaggtacatcaagactgacatctccggcatgacggtaccgtgggtatatgtgggcatgattttctctaccttttgttggcacaacgaagatcactatgcgtactctgccaactaccagcactttggcgcaacgaagacctggtatggcatccccggcgaggatgctgaaaagtttgaagccgcgatgcgtgaagcggttccggagctgtttgagacgcaaccggatctcctattccagttggtcactttgctcacgcctgaacaactgaaaaaggcaggcgtgcgtgtatatgcactggatcaacgggccggtcagtttgttatcactttcccaaaggcctaccacgcgggcttcaaccatggctttaacttcaacgaagccgtcaatttcgcccctagtgattgggagccattcggccatgctggagtggaacgacttcagacattccgacggcaaccatgcttttctcatgacgagctgttatgggccgcggcagatggaattacgggtaccgggttaacgatccaaacagcgaaatggctcgcccctgctctcgatcggatccatcagcgagagatggtgcagcgtagagagttcatcggtaagcatgactttatcgccacgcatctcgacgcaaaacatccgtctccgcaccatctctgcgtttttaacggagaaacgaacgagaagtgcccgatccagtttgccatcaatgatgtggatgtgcccgaagacgagtatgcatgtttctactgcaaggcgtacacctacctatcccggtttgtatgcctgaagacgggcatggtactatgcttactacatgctggaagccacaaatgctgcgatgctcaggaatcagaccgctttttaggcaaagaacacgctctttattatcggaaatcggatgaggtcatggcatctaccctcaaacgggtgaccgacaaggccagtgtgccggagacatgggaggagaaataccaaagactccttgacgacgaagcgaaaccgtcactcaaggcgctacgcaatttgctaagcgaaggcgagaagattccctacgagttgccatcgctttccactctcaaacttttcgtcgatcgctgtaaccactgggtagaagaggcgactaattacactatccgcaaacagcagaatcgccgaaaaagcgaaaaggcttggccagtcggcgtccgaaaatccgtcggaaacgctgaacacgatcaaaaggagcgagaaatgcgcaacgttgccaacattcatcgcctcctcgacgaagcggagatgattgggttcgattgccctgagattcaacaactacgggagcgagccgaggcgatcaaagcgttccaggagactgcaaagaaggtgttggatctcccacgagaccttcaaccaatcggttcaatcgaagagctccttgaggaaggccagaatttcaacgtcgatatccccgaggtagaaaagctctacagcgcgctggagcgactcagatgggacgaaaaggcccgggaaagtcgatccaagttcatgaccctcgatgaggcgcaagagttggtagacgagggaaagcgcctcggtatccaaatatacgaggataacatcaaatacttggaggaaaaacttgaaaagggtcgagaatgggaaaagaaggccagggagttgatcaacgccgatgttgtgaactactcgcaacttgactccttgtcggtacaagcgcaacacgccaacctgccaatctccaaggggacgctggatatggtcgacgcgatactatacaaacaacgtgaggctcaacgccaaatcatcgacctgaataagcgctccgctgatccagattatacccaaagacccaagtataatgaggttgctgaggtgatgaggaaggtcgaagaactccaggccaagcctcccggcacgctcgaccttgaaaaggaacaaaagcgccatgaagactggatgcgtaaggggaagaagctttttggcaagagtaacgccccattgcacattctcaagagccacatggactacgtcctcgaccgaaataagtggtgtttcaacactgtcgaggacacgccaagatcgcctgctgagccagcatccagggagcccagtgtggatggagaacatgactcctcagacaacgaagatgaaaatggttcgaggcaagtgttttgcatctgccgccgtgtggaagcgggtatgatgatcgagtgtgagcagtgccatgaatggtatcatggcaagtgtttgaagattgctcgtggtaaagtgaaggaggacgacaagtacacctgcccgatctgcgactggcgagtcaagatccctcgggacgcatcgcggcccaagctggaagatttgatcgcttggtatgaagagataccaaaccttccgttccggccggaagaggagggagtcttgaaggatatcatcgacatggctgaacgtttccgcaaacacatctcgcctctgtgctctggtttttcgaccgctgccgatgcagagaaccaacgtttctacctccggaaaatcgagggtgctgaaatattgctggcatacgaaaccaattatctgcgacaggaattgcataagtggaatcccgttgcgcccgagccgcccccgattctggagcagtctaagagtactcgcaagccccggcccacaaagctccaaaagttgctacaacaacatggtgtgcaagatccggacgacttgcctgaagatgttcgaggaagagcgaacagcctcaagcgtaaagctcaaaacgctgaggcccatgctgggggcttgggtacaggtcccggcatgcacccattcggccccagtcacacttacttctcgcggcagtcatcagctcaaccccaaacgccgggcttgccaatgaccaacagctctcacgctcacccctcgcgtgggccagactcagtgtcaccctccaacaccctgaatgggcgtacgggctctctatcccatcattcgccccttcaccattcgcgctactttaacggagacaacagcacatccggccaggcactcagcatcgaagaccggattctccgtgaccatcacgataacgacgaccatgcggacgctaatagagccaaatttcgtgactccatttggggcagcgccagttccgcaactaagaggtcctcggcgtccgccctggtgacggaaaacgaccctatgggcatcggcccgcctgctgacgaaggcgtagcggacaatcacatgttcattgaccttgtgcacgatgacgacgaagaagacgagaggagaggagcggcggcgtcggcatcggccgacctggtggctgaccaccaccatcaccgccatgaaatggagacggatcacgatcacctgttggaggtgtaggatccgatctggcatggctgattgtttgtggatccgtttctcattctctttggtggtcttctatgtttctaccattgtgttctacggaatcgctaagcggtggtcgacgttgtgaaccacactacacttttgtggtcgcaaagatgtacgttcttcactgggggcttggtcaatctcttttgggttgcgtcgcgcccctcaagtgttttagttggcggtgtgaaggtgttttagatggtgtttcaaagagcaatggtctcggtgtattctttctcatagtcacgtttggtccggttggtccggttggttggtttggttcaggtcgcataaaaacaagtgtttccgttgttttttgcttattttccccatctgtgtctctccggcgaagcattctagcactttacatacattggtcggcgacagcggttgtgatggcggcggactgagagaagtgtgtgtatagacggatggccacatggatgaggggactggagttgcatgcgcgttgcgatctttcgtctattttttgttggttgtgaggtatattgatcataacaccatcattgtcatcttcaatcccatctttacttagcatcgtcaacgccacttgttttgaggtctcacgtaccaacacgtgtggtggagccagggatcttttactagtctacacttagtacatgtatcgatgtgacggtgtctaatcaaagtcagttagaagacagtcaaagcactcaaaatcaactatatcaaactagcatgcattgcacggagcattttgatattgccataagacgcaatgacgccagtcacaaaactactctcttggtcctcataaacctcctcttcttcttcgttaggtttaatttttcactttcaaccccatttcaaatcgcaatcgtcttttgtgccggtgttccaggagaaacaacaaaccagcatgatcccaacatataccatagtctatacctctccgcacgctcgggtgcccaggtggtctgtgtgagcttctttgccactcgcttcgtgcgggcattgtacgcagtaggttttcaagttcccttcttatcttgacctttccctttctctctctccccgtctttcccggctccccgtattttggttggttttccctcccgtcccgtccggtaggtccatccgtcccgcccgcccggcccgtgtttctttgtcccgcgactccgcaaaacccaccacccacccctccctcgttcaccccatatttcgttttcttcgcaatcaacctacccacatgaatctgctaccttttttgtatcgttaaagctagatgtctgtgccatttctttcctcctttcgcttaggtacactcgcgcgagtcttgggtataactgttctttttcattattattattattatgattattatttggaagtctgggggtggctggccctgtccaccggagttcgttacaaataaactccggagaagtagtaggtacgaatgcacgcgtgcgaaaaaatcatgcacgtttgaaacacacgaaaaaaacaattaatcattcgaaaaagaagaaaaaaattgacagtcatgggacgatcaagacaataataccaaacgggacttctgagaaaaagggaagagaaaggctcaatatgtagtacttacttaccttggcagatcggagtctatgtattgcggttcaatcagcgaagtagttgacatgtgaacaaaccaaaaactaacacgcttactccgaacgaacgaccgaaagaaaaataacttttcttgtatctcggcaagcatcgatagatgtcacccttcttttttgatcactaacgagcgaatgagagaagaggcagagggggatggggcaaaatccatgatcaagattcaacggcttcattggtagcgttgatatacgtacaggcagcaaaacagtagacgaataccccatacgagctttttatagcttatattgaacccatcgattattataagttgggggacccctattgtaagtcccgtaaggtctagacttttacagtgtttgtgaggcatgttagttagtgtcataagccgttagtaccgttgggtgaagatccctcttttctaccaccaatgctgctgcatcaaggtactacgtaaggaggcggcgcggatttgttccgtcagggtatgccaccattatttgatgagcaagatgagcaagatgagcaataacgctacttggaacgggaagaaaaagagaaaagaaagacatgaagatgatgatgtcacggagaaagccgtttactaaaattccgtgcagacagggtcacacatgatgggacaagaaaatcaaacaagaaaggcgatgcttcgaaacgatttaaaaaaaaaacaatgccaaggggtatggtgtatgatgatgattgccgacagggaagaggttgaaagagagaaaagcggaatggttattctcgcaaaacacgtgttgaaataccgatcttcatgcaagggtttctcaggctatgcccacggatccaaagaaggtattccatatgcccggtttactgaagagggaagttgggagtgccgatcggtcacttccacgccgttatccacatgtcaccgatgcaaatccaccgttaccagttggatgggacacggactactcatgaggtcatgtcatcgggagaagagggggaaaaggacgaattgctggtcgtttcccttccaactcgccttctgttgtattaatgtacgatatttagggcaaggcgagggtttgacaaagggcagggggtgagggttaagaacaataagcagagagggagacacggagaggctgcgaatggttgagggctgtggtcggggcttcctccgcggattcccaatagccctgaggagtttgggagatggacacgagtggaagggttcacgacccggtttggcaaaatactagttcgcgattgaggtggtatgttgtggtagatatgggagtttcaggacattaagcaagcacgtaatgtcgttcgggctccattcggccttcagaacgcggaatgtaatatcggtagggctcgcgcggggttttcgccggtcggtacccacgagggtcgcggtcccggaggggaggtgggatgatggacaccatacgactgtgagcgaagtgagagtctgtgaatgagagtggaagatgtgagtgggaaatgtgatttgacatgtatcccatctgagttgtctcgactcgcactgccactcattgccaaccgaaaacgagcgctcttctctctggctgcctagaggtcttgttctgccgaagagggatggcgattcaatatgacatgcccgatctgtgatgccaagtcgacggaaaacgtctgaatgattccattcttcaggaaggtgcacccgagaaagacgatttgcgtacagggcatggtacggatgaggtccgttagggtaccagcacgtcggttctgattctgttgggtcgcctagcaagctacttgccggtctattccacttcatttttaccctgatcaagatgatgtccgggcatagccagtcgggcagagggatgatgtgtgcgtgtcaaaaccagtttggtgtttgcaagaattcaaattagggaggagtcaggcctgggtctctgctggggccgggcccccggggatggcgttgtgggctgtgatgggctggtatgggttgggatgggtctcgacatagacaccatgacaaacgaggtatgccaagcgaagtcttttgatgggcgcaggagatggaaaccgtagccggtggtgtacagtgtacaccacctaggcccgagttatgtcacgaatcgagagaactcgacgatggacagcagggacatggcatgtagcgaagcagcgaccttggggttttgggggactttttgcccatatttggattagtgcaacaagtgagacggagcgagggagaagatgaagtttttttctagtctttttttttttttttttgggggtggtcatgttgtggattgtttgcatatgctgtacacgtgccgatgtgtgtccagtgcatgatgcggtggaggaggtacactgcagcgacacttgcatgctgcacacgtgtcaacatcgtggtttttagggacgtacgcagtgaagggtggtgaagctagtgtattgggtggttccagtcaagcaatccaccccgaccgagtgcaactatagtgtacgtagtgccgtgcatgtcccgccgcgtactgcctccatgtgtgagcctgagtgagtaggtggttgtgcacgcggacagtatggccggatataaagcatagctgttgttggacggactgctaccggccgccgccagtttgccccgatagttagctgcgaactgtttgctgtttttagactccgagatagactgtgtgctctgcgaatgaagggtcgcagcgaacgtgatggcgatcgttttttcgttccgtgctgacgcgagatacatgctttcgcggaactgtcttctctggcattaccagagtgccgggtctctctttttgatgaaagctgaacagtaccaagcggaacgggtgccgcccaggttcggatctttctccgatgcgttgtgtgtttccagaaggtgacaagatgtcgtgaggaattctaacggtcccggtggtgtgtgacgaggcctgctgaggttacatgtacctgcatgagagcttcggttcctgtctgacagccgggataccgctgaggagtcttgcctgttcctggccgtggcgcctactcaggacccctgttcctggagtttactggagtttcactggagttgcgctggagctcattgctctcgatccggccaactggaagtcttcccggagacaggtggcttgcagggggtctgattttgtccggatcgctggaaccagacggggggccgcaaacctcgctcattgtcgaccatttgggcagttccagacagtccataacagtgctctcacggccgtcgctgtctagcagttgcctacttacctaccaagatgcagcgtcatggccagtgcagtgcagtagagatagcaagatatgtagaattgtgtcggcagaagaaccgtgtcgggaaaggatctcgatgttccgtgcaccgcgggggagagagaggatcctttcggttccgggcttggagcttggttgggggagcaaagaccttgggtggagctcgacgctccgctggcctccgctgcgtcaatttcccagcgcagcacgacactggacaacgctgcccttttggcccaggatccgctggcgacatccagagcaactctgttttagcgcccgatcgggcttatttcaatcattgcttggtcgctccagaccctctgtgaccctcaggtccttgactctcctcggacgggcctcaacggttggtgatcagcccatgtcgggaaccctcctcgagtagtcggctgtcgttggtacgagttctgaaaagcgtagcgctcggcaagtggaagtcttgttgtcgagttcgacatgaagtgtaatccaccagcaccctgggcagagacgggccagagccggggcagagagtaaaaagttttcagggcggccagtcgggtccaataaaggtcccatcgatactgcaaccatgattgcgcttcattgcggcgccgtcgctgcttctggacaacggccgatcaaagagaaggattgtgcgttctgcaggcgataaggggcccgtcacactccatttcgtcactcggttgcatcttgacactcggctggtggaaactgggcgtcgaaattcagaaggtgtcgaggtatgtcataatacccagcgaaaaccgaagctcaaccgaagggtccaggttcacagcccaagggaactcgaaaactctgagatgagcgaacgtcctcccgctgctttcccgtacataggtacctctagccagccagtgggccagcacgcaccgggccacctacctacctacctaccaatcccaggggtaagtaatataggtccactcgatcccattcagcagacattcccgcacagaaagaaggcaagggaatgctgcagcaaaatgcaggcaccgtgtctgagagccgacccgcctgctgtgcgtgatgagactgctttgcgactgctcgcgcactgcacggactgtcagctggagattcgtgccctgaactgtgggctgtcgtacgtagtaggtcagtggggtggtccaagcttcttcagggaagctcccgccttcgaacgtaccccggtgccacaccagtgccctcttgctcgcgcccacacccgcttcaaggtacctctaggttctgggtcgcgcccactcgctgcactgggcagcagggccgggcaggttggacactaggtaccatcgaacctcccgtcccctcgtcgctcccaggccccccctccccttttgcaggccgtcagtccccataccatccccatccatcatcccatcccatgtctgtttctgtggaggtccatgtgaccgtctcattgcatttagtttctttcattcctcgtcgttttgatttttttttaccagagcgctttgcgagttttgaaaacaaaaggtctcggtgtccgttcttctgcatttcaactccaaaagccccgagtcgaggtcccaacatcgacttcgttcgttcctcctctccactcctaaccagtcgctcgttcaactgattcgtcaactcaactcaaccaaaccacccttcggacccgaccctcgttcgcaatccatctttatcagcaaggccggccggcatacctaggtatcaagcagagacctactaggcgggaatcatatcttagtactatcatctacaacaggctactaggtaatacatatccttaccttcctattactggcttaatcgttacactatcgcccgacacctgccactgcaactctgcagcgctgcaacaataccccacgggcgataccagacggcgagaatccattactacaacttggtcctcggagcctcccattgctccaatccgaaccaatctgtcttgtcgatctggtgcaaccccatcccatgcatgctcccgcgatcctcctcctccacctttatcatctctaggcgcatggctcttgtcatacgcctcgataaccagccatagccagtgtctaacagccaatcagcagccctggaccccgctaattgcgcactcccattccgagctacgccctcagagtgcaaccagagtgcaacaccgacatcgagacagccataggaagtggccgactaccgactgcgtccaccaggagccaaccgcatcacttcaccagttaccaccgaccagcagaaatgggtctcttttcgcggagggataaggcgccgaagacggaggcgccggtcctgagcgcctcgcagtcaaaatcctccctcacctcgggttcgtccagcatcaagtctcccggattttccacttctcgcatcctaaaccgaacatcagccgccaccatgagcagcaatccaggaacaccacccttctctcccggtctcaaccccggcgtcccccggatcgacatccccaggccccccgacccgcagctcgaccctgtcggatacctcaggagcttgggcgctgtccgcgagcgctgcaagatcgtgaccgagaaggccctgcgcaatgagctcaaccactttgatgtcgacatgcacaagtttgacgatgtagtcacttttgttgccaacatcatcaaggttagtcgacttccctcctgccgctgtgttggctgtgcggggtaccctgcggtgtggtgtggtgtggtgtggtgtgggtgccagtgcgaccctcgaggaagtcgcgacagcgtaccgacatgaaccccaggttatgggacaggcacactgcgcatgggtacattatggatagataactaacagtccgcgatacagagagactatgacgccccattcacatccattcccggccacggccgtcaccagcacttcgccatcggcgggcgcgaccgcatcgctcacctcctgtccacattccctgaggatgttgacaacacggaaaagtgcaagcgcatgatcgatctgttccttgtcagtgtattgctggacgccggtgccggcacccagtggagctacaagagcaacgagaatggccgtatctataggcgatccgaaggcattgccgttgctagtttggagatgtttaagaccgtaagttggatgaattccggtttaggtagactttcgtgagtgcgttgggctgacataaccatcagggtctgttttctggtaacaagaacaacaagtaccaggtcgacaaggagggcttggcgaatctaaccgtcgacaagctcgcccaggggttgcagtctggaccgggtaacgagatggctggcatcgaaggccgcgctcagctccttattcggttgggccaggctttggaggagaagaccgagttcttcggcgcggatggacggcctggaaacatgctggaccacattctcgaccacccctcgacacaagcgaccaacggcttgatcgttccccttcccgtcttgtggaacgtcctcatgagcggccttgctcctgtctggccaccatcgaggactgccatcaacggcgtttctttgggcgacgcctggccctgcagctccatgcctcagccggctcagtcgccatctagtccgacattttctcctttccccaacacctctggccagtccaacggcgtcgcgccttgggaaagcattcttcccttccacaagcttacccaatggcttacctactcgctcatgcagcccatgcagagcatcatgaagatccagtttgcgggccaggagcttcttactggtcttcccgagtatcgcaacggcggtctgttcattgaccttggcgtccttacactgaagaaggaggatatggaccgcggcttggcgcattacacctcgtactgcgatcgcaccggcactaaggagaacgaagtggcacccatgtttgagcccagtgatgatgttattgtggagtggagaggcgtcactgttggtttcctcgacaagctttgtgttgaggtcaacaaggccttggaaagggagctgcagggtaacgagcttacccttgctcaaatgctagaggctggcagctggaaggtgagttcggcccctattgttgtgtctagttttcgaatcttttatgctaactactatcgctctatagggtggacgtgaaattgccgaagtcagccgaccaaacactaaggaaccgcctatcctaatcgatagtgacggcaccgtattttaggagaaacgggactcagtcctgatatggaatgctttgttgttttgaatcacacaaatggaaagaagaagaaaacgaaatcaagttcaggattactctggactacataccgaatagcctgaccaccaaaaatcaaagttttgggggtcagtatgtatattgccgaattgctatgtcgggcatggtacgagccggcaaaaggtgttatgatgttacgagaggaactttggctgggaatcgttctggttggggtggtttagtctagtttggtctagcaacttgttgtccgcattgccatcgtcgtcttcgatgactgcattactgttactatcattctgcttttcggtcaatacctgccgcgcatgaactggtttgtagtatgcgttttgatgcagtactgtacaagtttgtcctttatttcttgaatggatttcggttgtcttgaaaacaggtcgtcgtgttgttcacgtgtgacattaacatcgtgaatatattgccagccttttggtcttaccgtaagccaccgtcgttcgcaccgttttgcgggatcgacgcagtggaatcgaccattgacgcatagtgatcgggtcatatacaccagattgactatctccggccccttacccaggccacacggctgggaaattcatgcagccacaccgtcacagcttggacaacggtggcgaacgacactttggcatcccatgccaacggctgataaggcttcatcacagataccaaacctgattgtagataggtagatggaggggataaatgcgcgcgatgaccatccctatatactgcgatagagacagtcttttccgcctttcccacagctaagtagtctccaaccctaaatgattccaccaatctagcatcattgtccctgtgccattatcatcgactagaccgtctcagtcctctatggtctccgcttctatacccgggattttgttcattttcaagaggggaaagaaagttctgggactcgaaaactgggctcctttggtagcgttagtgttggtgttgagtaggctgtttacctataggcgggctaatggaccttgtagttttttggtcttctttcttacttcctttctttcttttgccttctgtagaagacaaaagtggcatgaaggttggaatgtgtgtctaaaatgtactattagattggtacacaatcttctactacatgctctccctccttactcatcaccaagatatccatccatcctactcttatacattcgcacgcatcctctcctaccaacacacgcaatatcccattgacctgatactaggagttgtgatcgccacgaacggaaggaagatgggctttatacacgcgtgtgactgcttgcggtcaaatgttgaggcacaacatagcaagcagccagcgacaatcaccgaagaaagtagaaggtattgttgctagatagagtagtggaagtaggtcgttctgctttcgggtgtatacataccatcaaggccgatcaatggtcaaggtgagagagaaatcaacaaaagaggcagggctcatagaagagctagctgattataaacggcttccagccaaagcaggtcggatgaagcggacttgatggaggtagagccactgtcaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaggatgtaataaatatcgatgtcgtagagcgtgacgtcgctccgccgccgtatttgagcaacgcatcgtggagatcggagacattgattatcaagcgtgttacttttttctcggaaaaagatcaaactcagctgagctactttcatcatagtcgtccattcttgtattgattaacccttcttcgaaactactcacgagcctagcttgttacgcatcaaacaggtggttttagagatgaattgaagcgcaaagaacgatcatcaacatatacatacctgtgaccagttggagaaatcaaacagatgaaaaaaaagaagaacaaccatccatcatttacagcaagcaacccctagttaagagaacgaaggaccaacatataattagaaaaagaaggagatgaaaggtataaacataattgtcaaaaaaagactgcggtttgtgtggatcgaacacacgaccttcagatttatgagtgaagtggacttcagtctgacgctctcccaactgagctaaacccgcttattgtaggttaatgagtaaagtattacctatcagccgatcatcttccactcagtgcggaattttatcacttgagaattgaatcgaagatgacggcaaaagccgtgcccaactttagagattttcactggaccgatcgagcgctatcaggctttttcctgtctttaacatacctttatcttgtaacgctagtctatctttaactatttaccctcccttgatgcttttctctatcccacgcaaggttatgtgaaaatgcgtcatgactgtagcacttgttgtccgctttgccatacattcgcgtgttcatacacttgcactcatccgttcattgcctcaggtagtcaactccaaactgaaaaccaacagagtgcaaccggggctcaggaagagcgcggaagagaatggtaagcagaatatgtgaaagtaagaaggaaacgaagagatcgaaaaccgacgtctagccatagacccgtttccttcttcatattttttagtgacggaagaaaaagaggataaaaaagcagcctctatctaacatgacccagtgaagggcgtcagagtaagcgagtaaagagagctgtaagcattcgctgaaaagttgactcatgtgcaaagtacgagcatatacaggaatccgacaaaaagaattaaaaaatctgaaacgaaaatatccccgccaccccagatcgcatttttctcccaataacgccccgtgtttttgtgttctcgtactccatgctcgctgaaccgatatcatgaagatcctttttgccatcaccagtcgccgtcttgtctaacagtgcaccgaaaccctgtctgatcttgtgcccagattcgaaatcgtggagatatatgccgaaactaagattgaaagacatcctgaagggaaggggaaatggtaaccatgaatgatggtgtacttgcataagctcaggcggcgtagtatgcacttgcgtaactttgatggaccttgcgcaaatagccctgccacaggcggtcgatgaggatcaaggggtttatttgattgagaccaaataaagtttaatggaaaagaggtcggtaacggtcagccgttgtagtcacctcattgtcaagcagttgccagctgcatctactgacgatcagctgtgattccacactcatatccccatttcagcttcgataaccgttgggtcctgacgctccgtaagtgccaccttacgcggtcttgggaggtgtctgcatccacgtgggcagagccttccatccagcggcattggcatcgagcttcacgcggccaaaatgctcatcaagatccagcaggatcttgagggcattgcgtgacctcgtgtacgggctgtcaccgcccacagaatctttcaccatggacacagcatcagcgacgcccgcgtgcatcttctccgccttctgtccaggatacggcagaacactctggaggagctcataagcggcaagggtgaaaccgaattgcggcgaggagcggaaaatacgggcaggaccacccttgaagaaggcccggaagccttcttccttccagatggtcttagcagcatgcctaagaccggtatactgcgtgtcgcccttgcgggcctcgacttgcagacgagtcttgatgacgtcgcagggtgtcgtaaggtaagcagccggcataccggcaatggcgccggccgtaagaagctgaagaacgcccagcttcttagtctttgactcgccgaaaaggtccttctttaggtgggagtaagtggggaagtagatagccgagaagggaacgtcgcggagcaagcaagcagaggcgcccttgtacaatcctaccaggcccaagttacggacgatccacatggcagagcgcttgggagcgccctcgacactcttagcaacctcaccctggacctgcaatctgattttgacaatttccaaggggtttgtgaaaacctaatgcacaagaaagcagttagcattctccacagcaaaagccaggcacacagaatatttcaagaagacttacaacttggcaaccaccggcagtaccaccagcaataatctcatggatcacggagatattgccctgcttatcagtaaaggcgccacgaacgagatcgttgacggtaagcttgatggccttctcaggggcgacaccaacaagctggggcaggacacccgagtaaagacccctgaaaccctcgttgcgaatgacttttctaaagcagtcgatggagttgtcatagagtctgctaccaggcgaagcacctctctggttctgcattcttgtcttgaccagatcaatgggatagaccataaatgcaccgaaggcgcctgacaaactgccgaggatgaagttgtaagccgactcccccgcccggtgggcaaactgctgaccctttgtctgcacagcttggggcagaagtcttgcctcggcctcgtgacggtttctccatgaagggtcaagaacctttgcgaaatcctcaagaccaagtctgcctgaggggttaccaacactcgcaaagtggaacagaatatccgcctccatgggagtgaagagggaaaagcgggtgatctttgcagcctggttgagaaattcagtgcgagtaatcttgccatcctgactcttgccgcaagccttacggattatgagctcgactagatccatttccttgattatgttttggaatgccctaacgttcgcatacgagaccttactgccctgggagatgttgcaaagagtgttgaggttttcgaggaggtgatcagacagcttgtgcttcgaggtctccataatgattcgctcgaagtcaccgggttcgatgaagccgtccccatccttgtcgaagagctggaacgcctggcggatgcgctcgccttgtaggccacggagcatttgcgaaaattgttggtagtccaagttgtgtctcttggtcttgcttccgatgtagagtttggcccattcgcagtcccaatcgaatgggatgctattcgggcccttgttgagctcgtaaagacgacggaagtcatcatacttgactgtgccgaggcgctcaacgtcgaacaggcggaatgcaatttcatactcggcatcgggcttctcgagcaggttctcgaagtatgtccagtcggaaagggttacctttcctttattggctcggtcggcaacgctgaataggatgctgtactgttcgcgcttgattttatgctgtatggaaagaaggcgcgcgcgggtcagccagtgagctgcaaactgagggcaaagtgaggatctgttgaggtgtgactcacatagtcttcgtgagggggagccacggcatcaatgaactgatcgggtcccaagaaaagttcacccgtctcggagtcctgaacagcgtagtgggtgaagcgcgccttggtctgagcagtaggctgcacctggtcggcggcggcatgctcatcggagccgatgagggtctccttgaccgcttccttaacaaccgctgctgtggacatggcgactgtatgtggtagtgaagcgctctacgcggaacgcggacaggctgggtactttgtacaagcagagagcaggtatgcgacgcaggggacgatcttgtgcgcgaagagtcaaagctttgcgtctctcaaggttgcgggcttgcggctggtgaaatgcgtcgcgaattgtcgcacacgcactggggttgcacttctcagtggtcggcgcgagtggggtctccagggaatcggatctggggtcccggatggggttgcgagaattctcgaggctggagacgaacgggtgagccagaagagagacggaagagggcgacagcgctgtggactcgtggaggtgcaggccgatctcgggatatatcgcaggcggaccgccggccgtagcggatacggagccagttttttttttgttggatacgatgtgacggcagcccacaatgcgacggagcgacggttggacggcccacggcggggaagagggggatcgctggcgaagactgcacccagtaaacaaaccccggtcgggatcgaagaaaaaacggaactcgtcacgcggctatcctgcggacgacagctgcggccaaaggtgcgcttttacctctctggagtctgggacacgatgcaagtgagcactcagagacctgacacggctacgaacactcgactttgccttttcaactgcaagagtgatgaaggaagtatgactgcactataataactaggatgatgttccagaacgagcgtgagatgtgtagaagagagtgagatgtggagtggttgtcgtggggggtggggacctctaaaagatgcgaaggcgatcgcgcaatgtagtgtagcgggagagtggtcaacgaaaaagaaaaaaaaaaaaaaaagattgagcagacgaaaatttcagtccagtagtatggtactgtgtacaaaaactgcatggccaagaccatcatcccctttcttggcttcaggttatcccaaatagtaaagggttcctgcggtgtcttcctctattccgaatccgcgttccaatatgcgattgcccctgccgccccgagatttattcatcacaggtaccctaccgtcgtcacacctttatattccaactcccgttccaagcaggaagccgtggtccaggccgggccgacaggtcattcgatgcgaggtagtgaacttggagtttgcggtcctcagcttgccaagcaaatgcaacttttgaactcagtttaggtaatgttcaacctcgaggcgtgagcgaaaggaatccacaaagctgagaaatatccactcgggaactccagcccaggcagccccagttccgtctccattcacgaacctaaagttccgcctcgagtctaaaggaaaccccacttctaaacgatgactccatggtgcccctgaaccccgccgcccaccatttatcatcaacaatccactttgtgatttcatcaaactttggcgctgaggattcgtgatcatccaattccgctcttgatcgacccggtattgcatggacaatgaccaggagtcccatgatgacacatgtgatggatgcattgaaaacgctgattcatagtcgagtggaaatagtataggaatgctactaacaacttcggacagccgagatcgcacaatcaccacaagctctgaatgggctgccgacttccacattgcagacgagaacctgacgcaccataattcgagtgttttcttttcatcccagtcttgaatatctgaacttacaagaccgcagtggctcaccggttgctttacatacatagtatggcttaatcaaggagcaaacgttttcatgaaataacaacctgctgtgtgatatcatcttcccactcggggtcggaatgatttgtcctcctcgacattagaattgaacatctgttgttaaagcaggcagctttttaatccacattgaccatcactggcaccaatgcatcatgaaaagcgatgagtgacataaattgtcttgaatatagattggactaccgatagtgggccgtgctaatgccatagcttaactgatgttttgactcttcttctctattggtaaagtgccttgtcacttattggaagtgaaccctttttctcttggcccaaaaccaggcattttagagaattgagcagaatactctaagcatcttaagacaaacatataaggaaaagcacccttaacatgctaccatgccttgctctcctcctcatgttatcaatgacgttcatccagttccatccgccgtgcttaccattttcgtgcccaacttattgcgtgacttctgtcaaggcaaagaataaaaatgcaaaatgaatagaaacgcgaacgaccatcccttttgagcagcgccgagctttcatctttatcagaaagagcaaagataaataaaataagctagacataaaaatgtcggtagaacttggaagaccatgcactcgcactaaaggctgaagctcgttgaaatatcatgtccattgtaccgacgccattccatcttgtccatttgtcgacccatccgtccattcgtctctgatatgaatccctgaagcagacgccgttccagtttccctttagatgagccacccccccttttcccctttttttcttcttttttttcttctttctttccctcctctttttcgcctagaatctcaacctggtgtagaagccgtcgagacaatgcatgacgattacctccaatatcgcgcctgaaagttggagccgtatgaatcttgacctcctgaaacgccgatgaataggaaaaagaaagggggcaatctgccccataacctgcggtgaaaataacactgcaagcgcaagtgaaatcgaaacccacaataggtaagcgggtagaatatgtcgtacttcgtcgcttcatcatcaaagctttgtttccttttttcgtagtcttttcgtttactttggcatgaatttggcaccgccggacccgtggagtaccaaagattagatcagactgtcccaaaagagtctataatacgtagtatcggatgtccgaaaggagaatatgttatccgcgggcccggaggtacgaaacaggtgctgccgtcgtcgatgaaagcagcgccataactagttgtacatctcctttagtggacatattaagaggaaagagccgctatcgttgtggtctcttcctaacaatgcagttggtaattcgcctcaacgtcagcatgttcttattgaccaagatgcatgctagggcgaacgggtggagggcatggttgggtctatgattgcgcactgtcgctgatagaagcgttcgttcgaatcggcagcacgaaaccgttcgcaattttgccttccacgaaagtagacgcggacttgaacctctgatgagagtacttgtcgtataccgcgccgtgatgtttgcgtggttcctggcagcagtcgaggatgctaatgatgagtggcctcaattgagccagcgtatagccggaaaagtgaacatgggcatgtgtctgtcatgtgtaagctttcaattaataatgtcatgatgaagaggaggacttacccatggccctctttgcaggaaaaagcgggagaggcaatgggcaccggcagcaagataactcgcagggcagcccacaaaacgctcatccatgatagtcacttcgagcaagtactttgcaagagttcgagtttccaaatcgtagtcatcggctttgctaatgcgccgaaggaagctcatcgggcctggccaaccaagttcgaagttcagcatggtgagcatgaacttctctgcctttagaatctcctcaacagagtatccctgatccaccatgtacacaagttcctgaatggaagggcagttgatctcctcgtacttggctgcgacgaaaatggcagtcgcgccaaccagttgaagcttgcccagcgaaacaaccttaactgaaagaaagcggtcgatgtagttcacggtgagaaagagggtctccgggagaagactgaagcgatggtgaacctggaccagccagtccatgaggacggatcgcatggaccaccggatctcggtttggatgtccatgtagtgaggattcggaagcatccgttcctgatgaaacgattggttagtgtcacagtgatattgggaaagcctcagcggggtatcctacctcaagctcgcgcaagtactcaaagatctcgtcgccgtactcagctaccatgctcacatcccaattctcttcctcaacctcttcctccgtttgatgctccaaaacccatgccttcgcaatgtcaagttccttctggatgtccgcggtaaatttgggcgcgactaatgtgggaggtcctcctgtggtattgtcgcaatgagatcgataagaatgggcggtggtatatccttggtcgtcgtagaggtcctgatcgtcgtcatcttcagaatactcttcgggatcagagacgttggggggcagtggaagggccctgactggtttcgagggtgcgagtggtgcgccttgaggcatcgagtcataactggcttgggcgattgacatgtgatttgcgtggacgatagctgcaggatcagtgttcgcaggaatatcgagatctctggataattgctcgaccgcgtcctcgtaagactcggcgtaatcggcatttgaatcgtcgggatcatccacgtcattcaggttctcgtaattgggcacgtatttgctctgattccggtgtagggtatgctgctggtccgacttgagttgcggttgacttttgtagtggcgtggatccttaatatgcttgtcgaccatcgcaacaagatcatcaactgacgaggaagtgggcgcatgagatgtgctctcctccttgactttgttgtcgcggtatacgttggtcgttttcttgaccggtgcggagagtttggcgatggcattgtgtgagcgaatgccaccgtatgccccgctggcggcatgggatgataggggagccgtcgaagaatacttttggtggccgtgtgatgctgccttcgaggtcgccgttggccgcatataatgctcctccgctgccgagcggttattctccctgccatccgaccgtaggtctcgagtgctgctggttgtgaccatcggtttcaccctgttcttcagcatgtccttgttcccgccgtcggctagtggcttcgaggtgttgctcttgtcgaagcaggcagccctcttgggtggtgcgttcaaggtgccgttaaccgccatcattgccttgatcttgctgtccgacctcttactttgatgagtcggatcggcaggtgggatattctcgtcaccgtatcgaacgggaggagcccacagaggacgctggggctggattgaaggtatcagtcagtataccgagcaaacgaaaaatcaaatacgcattcccactgcgttgctgaggcggtaggaaggcctccaatgatttgcagcagggaaggtaaattgtctggcctagtttggatgtgtaatctgtgataacggtggtgataacgaaggtgtggggtggaatacgaacttgtcatcaggaaggagaaaacgacctgatgggggagagtaggtttcgtcacgtacctttgcgtccatctttagggaaattaccaaagagatacgggatgatgttttgctgaatggatgcctgcggaaccttgagagttggtagtattaaggtgaaggctggatgaccttgaacacgcgacgcgcttggcgtaggtcgacggccaaagtgatccagatggcaaatagctgaaatggaagttataccgagttctgttatagacgacgaagatgaagcgttggtgctgttggctggtggttattgttggtggaaacgactgtgggtttaaaaaaggacctgtgagcgctggcgaagaaagaaccgtcctgcagtcgagcgcctcgttctgtacgacacaaaaccaacaaagtggacgtccgagagtgcaactgaactgaactgaacggaagcgatgcgccagtgcagcagacaggaaatgagaatgcgcgttgaaagagttgaaaagcacgacccgcgactcgggacttgatatccctccaggacaggcgagactggtgagactggtcggcgcaacaagtccaaattgaccagagtcgtttcagttgaagccggcttgcaccaacctgaagaaggaaggggaacaggcgattcacgggcagggtcgcagggcgaagattaccactgtggagctgcgtgtcgtaaccgtaaccgtaacgctcacttcacctcgacctgcatgtgaaatatgcgcctaaagtcgaatgagagaatatgagaaaaaaagggaagtccgacttcaacgtccgaacgagcgactaattaaggatagatgcgcatgctattttggcttgtgtcggtgcgctgcgatcctcgggctgcagtgcttgctccacgatgcgaggttgtgtatgtcgcaaaaaggaagacgaatcgggcgtgacaggcttgacaaggtggttggggaagggtccgggcaagtgctggggtttgttgtgggcgaacttcttttcaaggccggtcgcagcgtcccgacgtgctgggaatgttcccttgcttgcgactgtgtgtttattgacagcacaggaatggggtaacctaggaaacactagaaaaccaaactgaaaaaccgccagaatggtctgtgcaaccccggacccgctcccaccatgacgtaacaccccattggagggataccatccaaattcctcacaacgcggggcaggcacgctcgacgcgtcaaccgacgcctggcgatgaaaaggtcagacagcgcgccctccgcaatggagttgctgttcctatttccacttctttcgacgcaacttggtgtctctaagaagcgaaaacgtatcaactaatgtcagtctcttcatattttacagtcaaaatcattgggaacccctcggcgtcgcattttgcaacggcgttctccgctcatacgcgaatctttcacgccagcacgtgtcacggatgacgaggcggggagcgttggaatttctcaaaaccgcacccaaccctcctcgataacctccgtatcagcctcatacgctcctccctggtttcaattcagtagcgacacaagcccagaactcgaactgtttgtgagtggtattcgcaaattgcaacgaacgcttacaagagagcctttaacgttcaaatgaaactctcggaagtgtcagtgtccgttcacttgtggtggtaagggtgggtctgctgggaagcggacgctgtctctgtcttggcatgcccctgctaagtcctaaatctgaaatggcaatggcaatttgcgacaagaataacagaaagttccacttctcgatgagagcgtcgataccattccatcaataacagacatatgatcaaacgaattaaacaccccgctccttgaactgccagcttcgaatcattgttcgggcgtgctgcctatggaccatttgtttcgagaaaatcaggggttcgacccgaccgacgacccctcctcatctttcggtactgtacgtagtgactgggcatgcctgcgcaattgcgccagcaccttgaaacgaccaatcttgaacgaagagtcaagtagcttctcttgatgttgccatcgcaatcattctttgattgtttccaagatacatacttcaccttttgcgagcatccgtccgcgacctttgtgtggaagcgcgcgcgtgtatatcccgtggcttgcactgtcactatggagcgcacgcgatgggtgtggtatggaactctcaaacgtggtcgcttccgatgtgatgagacacgcctatcgaagtctgccgctcctgacccgttgtagagggaacaacggctttgaatgcttctgattctcctaacatagtagacatcggtgcggatgaagaatcatgacgattagttgaccatggattggacttatctcactgtttgctctcccttcgggtgtcaggtctcgtccgtggttaacttcccttctctcccgagacactcttgctttgtgctctcgtcagttcaaacggaaagattgtctttggagacaacgacgacgatgaccctgtcgcttcgtgctggacatggtgaatgcacatcgaagtgggcgcgaaacgcatattgtgagcttgtggtaaaatgcattttcaggactttcattcgggcggtttaatttggtgtcgagcgtggccaggaattggctaccttattggcttcaaaagcagcagtgattgaacggaaggttctatggttgactcgaagctccccaacactgttctcgaggtagcacaacgaggaaatagtaagggttaaaaagactaacgtggagaaatatcgagcgtagtgcttctcggcttttattattattattattattattatcatttttttggctaatttttttttgctatttttttttttcgggggggg